JP-2026076104-A - Vehicle status-based application validation prohibited
Abstract
[Problem] To provide a solution that prohibits application verification based on vehicle state. [Solution] Vehicle state-based application verification prohibition is implemented by receiving a command to run the application, determining whether the application has been run before, detecting whether the vehicle is parked if the application has not been run before, and prohibiting the verification process for the application from proceeding if the vehicle is not parked. [Selection Diagram] Figure 2
Inventors
- 吉村 優一
- 伊達 三雄
- 樽岡 豊
Assignees
- トヨタ自動車株式会社
Dates
- Publication Date
- 20260511
- Application Date
- 20250702
- Priority Date
- 20241023
Claims (20)
- A computer program that causes one or more processors to perform an operation, wherein the operation is: Receiving commands to execute the application, To determine if the aforementioned application has been executed previously, The application detects whether the vehicle is parked based on the determination that it has not been run previously, A computer program that includes prohibiting the verification process for the application from proceeding in response to the detection that the vehicle is not in the parked state.
- A computer program according to claim 1, wherein the operation is: A computer program further comprising allowing the verification process for the application to proceed in response to the detection that the vehicle is in the parked state.
- A computer program according to claim 1 or 2, wherein the operation is: A computer program further comprising displaying instructions that the aforementioned verification must be performed for the application.
- A computer program according to claim 1 or 2, wherein the detection is based on at least one of a speedometer, accelerometer, or transmission gear sensor.
- A computer program according to claim 1 or 2, wherein the operation is A computer program that further includes verifying one or more operations of the aforementioned application.
- A computer program according to claim 1 or 2, wherein the verification includes prompting the user to confirm the normality of the operation.
- A computer program according to claim 1 or 2, wherein the verification is based on whether the difference between the value recognized by the vehicle and the value displayed in the application is less than or equal to a predetermined value.
- A computer program according to claim 1 or 2, wherein the operation is: A computer program further comprising deleting the application from the vehicle in response to a failure in verifying the aforementioned operation.
- A computer program according to claim 1 or 2, The operation further includes determining whether the application is in the first group, The above detection corresponds to the determination that the application is not in the first group. Computer program.
- A computer program according to claim 1 or 2, wherein the operation is: A computer program further comprising receiving a command to download the aforementioned application before receiving the command to execute the aforementioned application.
- A method executed by one or more processors, Receiving commands to execute the application, To determine if the aforementioned application has been executed previously, The application detects whether the vehicle is parked based on the determination that it has not been run previously, A method comprising: preventing the verification process for the application from proceeding in response to the detection that the vehicle is not in the parked state.
- The method according to claim 11, A method further comprising allowing the verification process for the application to proceed in response to the detection that the vehicle is in the parked state.
- A method according to claim 11 or 12, A method further comprising displaying an instruction that the verification must be performed for the application.
- A method according to claim 11 or 12, wherein the detection is based on at least one of a speedometer, an accelerometer, or a transmission gear sensor.
- A method according to claim 11 or 12, A method further comprising verifying one or more operations of the aforementioned application.
- It is a device, Receiving commands to execute the application, To determine if the aforementioned application has been executed previously, The application detects whether the vehicle is parked based on the determination that it has not been run previously, The verification process for the application is prohibited from proceeding in response to the detection that the vehicle is not in the parked state, A device comprising a controller including circuitry configured to perform operations including those described above.
- The device according to claim 16, wherein the operation is A device further comprising allowing the verification process for the application to proceed in response to the detection that the vehicle is in the parked state.
- The device according to claim 16 or 17, wherein the operation is A device further including displaying instructions that the aforementioned verification must be performed for the aforementioned application.
- A device according to claim 16 or 17, wherein the detection is based on at least one of a speedometer, an accelerometer, or a transmission gear sensor.
- The device according to claim 16 or 17, wherein the operation is A device that further includes verifying one or more operations of the aforementioned application.
Description
A vehicle is composed of numerous electronic control units (ECUs). Many ECUs can function as computers, possessing the ability to access data stored externally and communicate via packet-based networks. Software applications are executed by the ECUs to provide various services to the vehicle and its users. The nature of this disclosure will be best understood from the following explanation when read in conjunction with the attached figures. Note that, in accordance with standard industry practice, the various features are not depicted to precise scale. In fact, the dimensions of the various features may be arbitrarily increased or decreased for the sake of clarity in the discussion. Figure 1 is a schematic diagram of a system for prohibiting vehicle state-based application verification according to at least some embodiments of the disclosed. Figure 2 shows an operational flow for prohibiting vehicle state-based application verification according to at least some embodiments of the disclosed model. Figure 3 shows an operational flow for a verification process according to at least some embodiments of the disclosed model. Figure 4 is a block diagram of a hardware configuration for prohibiting vehicle state-based application verification according to at least some embodiments of the disclosed. The following disclosure provides numerous different embodiments or examples for carrying out different features of the subject matter provided. Specific examples of components, values, operations, materials, arrangements, etc., are described below for the sake of brevity of this disclosure. Naturally, these are merely examples and are not intended to be limiting. Other components, values, operations, materials, arrangements, etc., may be considered. In addition, this disclosure may repeat reference numbers and/or letters in various examples. This repetition is for simplification and clarity and does not in itself indicate relationships between the various embodiments and/or between the configurations discussed. Some software applications, such as those developed by third parties, may perform actions that are detrimental to the safety of the vehicle or the user. Therefore, it is desirable to verify the operation of applications within the vehicle before they are executed by the vehicle or the vehicle's ECU. However, verification processes known to the inventor may consume considerable computational resources and require input from the vehicle's driver. During vehicle operation, the use of computational resources and driver prompts must be carefully controlled. In at least some embodiments described herein, verification of the application's operation is prohibited while the vehicle is in motion. In at least some embodiments, verification is performed while the vehicle is parked. In at least some embodiments, the “parked” state is understood to mean being stopped, not being driven, not being moved, etc. In at least some embodiments, performing the verification while the vehicle is parked increases the likelihood that the verification will be carried out in a safe environment. In at least some embodiments, verification of the application's operation while the vehicle is not parked is prohibited. In at least some embodiments, an unverified application is prohibited from running until its operation is verified. In at least some embodiments, an unverified application is prohibited from running until at least the vehicle is parked. In at least some embodiments, the conditions for the "parked" state include, individually or in combination with, speed, gear engagement or disengagement, position, and whether the vehicle is in manual or automatic mode. In at least some embodiments, the "parked" state is detected via each of the sensors, such as the speedometer, gear sensor, and position sensor, or via a combination of these sensors. In at least some embodiments, the vehicle user verifies whether a certain operation is functioning correctly. In at least some embodiments, one or more ECUs verify whether a certain operation is functioning correctly. In at least some embodiments, if the application is for displaying vehicle information, the verification of operation depends on whether the difference between a value recognized by the vehicle and a value displayed in the application is less than or equal to a predetermined value. In at least some embodiments, upon determination that the application is not functioning correctly, the application is removed from the vehicle. In at least some embodiments, an application is not prohibited from proceeding with the operational verification process while the vehicle is not parked. Figure 1 is a schematic diagram of a system for vehicle state-based application verification prohibition according to at least some embodiments of the disclosed system. The system for vehicle state-based application verification prohibition includes a vehicle 100, an application 110, a verification manager 112, a senso