Automobile OTA software Reset method based on online mode

Resetting the OTA component on the automotive side by issuing instructions online, solving the problem of the unavailability of the OTA component, reducing costs and enhancing consumer trust.

CN119583341APending Publication Date: 2025-03-07ABUP TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411481041.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-23
Publication Date
2025-03-07

AI Technical Summary

Technical Problem

Due to problems with OTA components on the automotive side, especially in a dead cycle or software unlimited restart, the OTA function cannot be used and can only be solved through offline recall, which increases costs and reduces consumers' trust in the brand.

Method used

Through online methods, OTA cloud issuing instructions to the automotive OTA components to realize the reset to the initial state of the OTA components and ensure the availability of OTA functions. The specific steps include issuing Reset instructions on the OTA management platform, pushing instructions on the TSP platform to the automotive end, and the OTA Master executes Reset operations, and feedback results to the OTA management platform.

Benefits of technology

It effectively solves the problem that OTA functions cannot be used due to problems with OTA software itself, significantly reduces the cost of solving such problems, and increases consumers' trust in the brand.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119583341A_ABST
    Figure CN119583341A_ABST
Patent Text Reader

Abstract

The invention discloses an automobile OTA software Reset method based on an online mode, comprising an OTA management platform, a TSP platform, a TSP client, an OTA Master, an OTA Sub Master and an HMI, the OTA management platform interacts with the TSP platform through an API mode to actively send an instruction from a cloud end to an automobile end, the TSP platform is mainly used for pushing information from the cloud end to a specified automobile in an OTA scene, the TSP client is a TSP component in the automobile, and the OTA Master, the OTA Sub Master and the HMI are connected with the OTA management platform. The OTA Master is used for receiving a push instruction of a TSP platform, the OTA Master interacts with a vehicle owner through interaction with the HMI module, and the OTA Sub Master is used for receiving scheduling of the OTA Master and is responsible for executing specific functions such as flashing a certain part. The problems that when components of an OTA automobile end have problems, especially the problems of endless loop and software infinite restart, the generated influence is possibly disastrous and can only be solved in an offline recall mode, the cost is increased, and meanwhile the trustworthiness of consumers to brands is reduced are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of automobile software technology, and in particular to an online-based automobile OTA software reset method. Background Art

[0002] With the development of intelligent connected cars, OTA capabilities have gradually become standard for cars, and it has become a trend for car manufacturers to solve car software problems and product iterations through OTA. On the other hand, due to the intensification of competition and the existence of OTA, the R&D cycle of new models has been continuously compressed, from the original 3 to 4 years to 1 to 2 years or even shorter, which is a major challenge to product quality.

[0003] As automotive software, OTA also has common software problems: there are undiscovered bugs. Combined with such a short vehicle development cycle, stability is inevitably compromised, and some unexpected problems occur during operation. OTA software consists of a cloud-based Web management platform and OTA components on the vehicle side. Problems with OTA cloud can be solved by redeployment, which has little impact on car manufacturers and consumers; however, when problems occur with OTA vehicle-side components, especially problems of falling into an endless loop and infinite software restarts, the impact may be catastrophic and can only be solved through offline recalls, which increases costs and reduces consumers' trust in the brand.

[0004] In order to solve the above problems, this application proposes a method for resetting automobile OTA software based on online mode. Summary of the invention

[0005] In response to the problems in the related technology, the present invention provides a method for resetting automobile OTA software based on an online method, which can effectively solve the problem of OTA function being unusable due to problems with the OTA software itself, significantly reduce the cost of solving such problems, and enhance consumers' trust in the brand.

[0006] To this end, the specific technical solution adopted by the present invention is as follows: A method for resetting automobile OTA software based on online mode includes an OTA management platform, a TSP platform, a TSP client, an OTA Master, an OTA Sub Master and an HMI. The OTA management platform interacts with the TSP platform through an API to actively send instructions from the cloud to the vehicle. In the OTA scenario, the TSP platform is mainly used to push information from the cloud to a designated vehicle. The TSP client is a TSP component in the car and is used to receive push instructions from the TSP platform. The OTA Master interacts with the car owner by interacting with the HMI module. The OTA Sub Master is used to receive the scheduling of the OTA Master and is responsible for the execution of specific functions, such as flashing a certain part.

[0007] As a further solution of the present invention, the OTA management platform is responsible for the management of vehicle information, parts information, and software package information; is responsible for the creation, release, and destruction of OTA tasks; is responsible for the statistics and display of data related to OTA tasks, interacts with OTA operators through a web browser, and provides a series of APIs to interact with vehicle-side OTA components.

[0008] As a further solution of the present invention, the OTA Master is a car-side OTA main control module, which is responsible for realizing vehicle-cloud business interaction through the API exposed by the OTA management platform, and is also used for car-side OTA business status management.

[0009] As a further solution of the present invention, the OTA Master process control realizes the OTA function by interacting with the TSP client and each OTASub Master to control the timing.

[0010] As a further solution of the present invention, the HMI human-computer interaction module is used to respond to the vehicle owner's operating instructions and display the upgrade process information.

[0011] As a further solution of the present invention, when the OTA management platform issues a Reset instruction, the following steps are specifically included: S1: When importing a single vehicle, enter the VIN of the vehicle that needs to be reset. When importing in batches, write the VIN of the vehicle that needs to be reset into Excel according to the specified template, upload the Excel to the OTA management platform, and import the vehicle VIN in batches; S2: Select the model that needs to be reset. The OTA management platform selects all vehicles under this model by default. S3: Select the OTA task. The OTA management platform selects the vehicle involved in the task by default. S4: After the vehicle range is selected, the OTA operator clicks the "Reset" button to call the Reset API provided by the TSP platform, and passes the Reset command to the TSP platform with the vehicle VIN list as the parameter. The TSP platform then traverses the vehicle VIN list and pushes the Reset command (generally through the MQTT protocol) to the specified vehicle. After the vehicle-side TSP client receives the push command, it responds to the TSP platform. The TSP platform synchronizes the push results to the OTA platform. Finally, the TSP client sends the Reset command to the OTA Master, and the OTA Master executes the Reset operation and directly feeds back the results to the OTA management platform.

[0012] As a further solution of the present invention, the vehicle-side Reset operation specifically includes the following steps: S1: The TSP client receives the Reset command and synchronizes the Reset command to the OTA Master; S2: OTA Master distributes the Reset command to other OTA components; S3: All OTA components including OTA Master perform reset operation, reset content Including but not limited to: a) Terminate the current task; b) Delete downloaded data; c) Output local persistent storage data; d) Clear the memory cache; S4: The process is restarted. During this process, after the OTA Master component on the car side is started, a separate thread needs to be started to receive the Reset command and perform the Reset operation, which is separated from the main thread business to avoid the main thread being blocked or entering an infinite loop, and being unable to execute the Reset command after receiving it.

[0013] The beneficial effects of the present invention are: The present invention uses a backup mechanism for the OTA software on the vehicle side to solve the problem that the OTA component on the vehicle side cannot recover by itself. The OTA cloud sends instructions to the OTA component on the vehicle side, so as to reset the OTA component on the vehicle side to the initial state and ensure the availability of the OTA function. Therefore, the method can effectively solve the problem that the OTA function cannot be used due to problems with the OTA software itself, significantly reduce the cost of solving such problems, and enhance consumers' trust in the brand. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0015] Figure 1 1. A schematic diagram of an OTA software architecture of an online automobile OTA software reset method according to an embodiment of the present invention; Figure 2 This is a schematic diagram of the timing of sending a reset instruction by an OTA management platform according to a method for resetting automobile OTA software in an online manner according to an embodiment of the present invention; Figure 3 The present invention is a schematic diagram of the timing of the vehicle-side reset operation of a method for resetting the vehicle OTA software in an online manner according to an embodiment of the present invention. DETAILED DESCRIPTION

[0016] To further illustrate each embodiment, the present invention provides drawings, which are part of the disclosure of the present invention and are mainly used to illustrate the embodiments and can be used in conjunction with the relevant descriptions in the specification to explain the operating principles of the embodiments. With reference to these contents, ordinary technicians in the field should be able to understand other possible implementations and advantages of the present invention. The components in the figures are not drawn to scale, and similar component symbols are generally used to represent similar components.

[0017] According to an embodiment of the present invention, a method for resetting automobile OTA software based on an online manner is provided.

[0018] Please refer to the instruction manual Figure 1-3, a method for resetting automobile OTA software based on online mode according to an embodiment of the present invention includes an OTA management platform, a TSP platform, a TSP client, an OTA Master, an OTA Sub Master and an HMI, wherein the OTA management platform interacts with the TSP platform through an API to realize active sending of instructions from the cloud to the vehicle side, the OTA management platform is responsible for the management of vehicle information, part information and software package information; is responsible for the creation, release and destruction of OTA tasks; is responsible for the statistics and display of data related to OTA tasks, interacts with OTA operators through a Web browser, provides a series of APIs, and interacts with the OTA component on the vehicle side, the TSP platform is mainly used to push information from the cloud to a specified vehicle in the OTA scenario, the TSP client is a TSP component in the car, and is used to receive push instructions from the TSP platform, the OTAMaster interacts with the owner by interacting with the HMI module, the OTA Sub Master is used to receive the scheduling of the OTA Master, and is responsible for the execution of specific functions, such as flashing a certain part, the OTA Master is the main control module of the OTA on the vehicle side, and is responsible for realizing the interaction of vehicle-cloud services through the API exposed by the OTA management platform, and is also used for the management of the OTA service status on the vehicle side, the OTA Master process control, through interaction with TSP client and each OTA Sub Master to control timing and realize OTA function, the HMI human-computer interaction module is used to respond to the owner's operating instructions and display the upgrade process information. Through the bottom-up mechanism of the car-side OTA software, when the car-side OTA component has problems and cannot recover by itself, the OTA cloud sends instructions to the car-side OTA component to reset the car-side OTA component to the initial state, ensuring the availability of the OTA function. As a result, this method can effectively solve the problem of OTA function being unusable due to problems with the OTA software itself, significantly reduce the cost of solving such problems, and enhance consumers' trust in the brand.

[0019] In one embodiment, please refer to the attached manual. Figure 1 and Figure 2 As a further solution of the present invention, when the OTA management platform issues a Reset instruction, the following steps are specifically included: S1: When importing a single vehicle, enter the VIN of the vehicle that needs to be reset. When importing in batches, write the VIN of the vehicle that needs to be reset into Excel according to the specified template, upload the Excel to the OTA management platform, and import the vehicle VIN in batches; S2: Select the model that needs to be reset. The OTA management platform selects all vehicles under this model by default. S3: Select the OTA task. The OTA management platform selects the vehicle involved in the task by default. S4: After the vehicle range is selected, the OTA operator clicks the "Reset" button to call the Reset API provided by the TSP platform, and passes the Reset command to the TSP platform with the vehicle VIN list as the parameter. The TSP platform then traverses the vehicle VIN list and pushes the Reset command (generally through the MQTT protocol) to the specified vehicle. After the vehicle-side TSP client receives the push command, it responds to the TSP platform. The TSP platform synchronizes the push results to the OTA platform. Finally, the TSP client sends the Reset command to the OTA Master, and the OTA Master executes the Reset operation and directly feeds back the results to the OTA management platform.

[0020] In one embodiment, please refer to the attached manual. Figure 1 and Figure 3 As a further solution of the present invention, the vehicle-side Reset operation specifically includes the following steps: S1: The TSP client receives the Reset command and synchronizes the Reset command to the OTA Master; S2: OTA Master distributes the Reset command to other OTA components; S3: All OTA components including OTA Master perform reset operation, reset content Including but not limited to: a) Terminate the current task; b) delete downloaded data; c) Output local persistent storage data; d) Clear the memory cache; S4: The process is restarted. During this process, after the OTA Master component on the car side is started, a separate thread needs to be started to receive the Reset command and perform the Reset operation, which is separated from the main thread business to avoid the main thread being blocked or entering an infinite loop, and being unable to execute the Reset command after receiving it.

[0021] The above are only preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for resetting automobile OTA software based on online mode, including an OTA management platform, a TSP platform, a TSP client, an OTA Master, an OTA Sub Master and an HMI, characterized in that: The OTA management platform interacts with the TSP platform via an API to actively send instructions from the cloud to the vehicle. In the OTA scenario, the TSP platform is mainly used to push information from the cloud to a designated vehicle. The TSP client is a TSP component in the car, which is used to receive push instructions from the TSP platform. The OTA Master interacts with the car owner by interacting with the HMI module. The OTA Sub Master is used to receive the scheduling of the OTA Master and is responsible for the execution of specific functions, such as flashing a certain part.

2. The method for resetting automobile OTA software based on online mode according to claim 1, characterized in that: The OTA management platform is responsible for the management of vehicle information, parts information, and software package information; responsible for the creation, release, and destruction of OTA tasks; responsible for the statistics and display of data related to OTA tasks, interacting with OTA operators through a web browser, and providing a series of APIs to interact with automotive-side OTA components.

3. The method for resetting automobile OTA software based on online mode according to claim 1, characterized in that: The OTA Master is the main control module of the car-side OTA, which is responsible for realizing vehicle-cloud business interaction through the API exposed by the OTA management platform, and is also used for car-side OTA business status management.

4. The method for resetting automobile OTA software based on online mode according to claim 3, characterized in that: The OTA Master process control interacts with the TSP client and each OTA Sub Master to control the timing and realize the OTA function.

5. The method for resetting automobile OTA software based on online mode according to claim 1, characterized in that: The HMI human-computer interaction module is used to respond to the owner's operating instructions and display the upgrade process information.

6. The method for resetting automobile OTA software based on online mode according to claims 1 to 5, characterized in that: When the OTA management platform issues a Reset command, the following steps are included: S1: When importing a single vehicle, enter the VIN of the vehicle that needs to be reset. When importing in batches, write the VIN of the vehicle that needs to be reset into Excel according to the specified template, upload the Excel to the OTA management platform, and import the vehicle VIN in batches; S2: Select the model that needs to be reset. The OTA management platform selects all vehicles under this model by default. S3: Select the OTA task. The OTA management platform selects the vehicle involved in the task by default. S4: After the vehicle range is selected, the OTA operator clicks the "Reset" button to call the ResetAPI provided by the TSP platform, and passes the Reset command to the TSP platform with the vehicle VIN list as the parameter. The TSP platform then traverses the vehicle VIN list and pushes the Reset command (generally through the MQTT protocol) to the specified vehicle. After the vehicle-side TSP client receives the push command, it responds to the TSP platform. The TSP platform synchronizes the push results to the OTA platform. Finally, the TSP client sends the Reset command to the OTA Master, and the OTA Master executes the Reset operation and directly feeds back the results to the OTA management platform.

7. The method for resetting automobile OTA software based on online mode according to claims 1 to 5, characterized in that: The car-side reset operation specifically includes the following steps: S1: The TSP client receives the Reset command and synchronizes the Reset command to the OTA Master; S2: OTA Master distributes the Reset command to other OTA components; S3: All OTA components including OTA Master perform reset operation, reset content Including but not limited to: a) Terminate the current task; b) delete downloaded data; c) Output local persistent storage data; d) Clear the memory cache; S4: The process is restarted. During this process, after the OTA Master component on the car side is started, a separate thread needs to be started to receive the Reset command and perform the Reset operation, which is separated from the main thread business to avoid the main thread being blocked or entering an infinite loop, and being unable to execute the Reset command after receiving it.

Citation Information

Cited By

  • Online method for resetting vehicle OTA software

    WO2026086234A1