Vehicle part updating method and device, equipment, storage medium and program product

By detecting the access of the on-board remote communication terminal and advanced driving assistance system in the car, a file selection interface is generated, the upgrade packet is transmitted using the FTP protocol and the communication is combined with the TCP/UDP protocol, the problem of unfriendly upgrade of automobile parts is solved and a convenient, safe and efficient upgrade process is achieved.

CN120406980APending Publication Date: 2025-08-01JIANGXI JIANGLING GRP NEW ENERGY AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510481476.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-17
Publication Date
2025-08-01

AI Technical Summary

Technical Problem

In the prior art, when a car upgrades parts without a network, the user experience is unfriendly, especially when upgrading through USB.

Method used

The vehicle host unit detects the access of the vehicle remote communication terminal and advanced driving assistance system, generates a file selection interface, receives user input, uses the FTP protocol to transmit upgrade packets, combines TCP and UDP protocols to communicate, and ensures file integrity and security through a hash algorithm, providing real-time progress feedback.

Benefits of technology

It improves the convenience, safety and efficiency of vehicle parts upgrades, reduces maintenance costs, enhances users' transparency and safety in the upgrade process, and supports continuous improvement and functional enhancement of the vehicle.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120406980A_ABST
    Figure CN120406980A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle part updating method and device, equipment, a storage medium and a program product, and relates to the technical field of data processing, and the method comprises the steps: generating a file selection interface when a vehicle host unit detects the access of a vehicle-mounted remote communication terminal and an advanced driving assistance system, and receives a first input inputted by a user; wherein the file selection interface comprises a part upgrade package identifier, the part upgrade package identifier points to a part upgrade package file, and the first input is used for triggering vehicle part upgrade; receiving a second input of the user to the part upgrade package identifier; and in response to the second input, under the condition that the part upgrade package file is normal, obtaining the part upgrade package file, and carrying out vehicle part upgrade according to the part upgrade package file.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data processing, and in particular, to a method, device, equipment, storage medium and program product for updating vehicle parts. Background Art

[0002] With the continuous development of digital technology, more and more software has been installed in automobiles, and the software installed in automobiles also needs to be continuously upgraded to meet the latest requirements.

[0003] In related technologies, when the vehicle faces a situation without network, only USB can be used to upgrade vehicle parts. However, most current vehicle USB upgrades are not user-friendly. Therefore, how to better update vehicle parts has become an urgent problem in the industry. Summary of the Invention

[0004] The present invention provides a method, device, equipment, storage medium and program product for updating vehicle parts to solve the defect of how to better update vehicle parts in the prior art.

[0005] The present invention provides a method for updating vehicle parts, including the following steps: When the vehicle host unit detects the access of the in-vehicle remote communication terminal and the advanced driver assistance system and receives a first input from the user, a file selection interface is generated; wherein, the file selection interface includes a part upgrade package identifier, and the part upgrade package identifier points to a part upgrade package file, and the first input is used to trigger the vehicle part upgrade; Receive a second input from the user for the part upgrade package identifier; In response to the second input, when the part upgrade package file is normal, obtain the part upgrade package file, and perform vehicle part upgrade according to the part upgrade package file.

[0006] According to the method for updating vehicle parts provided by the present invention, the step of, in response to the second input, when the part upgrade package file is normal, obtaining the part upgrade package file and performing vehicle part upgrade according to the part upgrade package file includes: In response to the second input, the vehicle host unit sends the part upgrade package file to the in-vehicle remote communication terminal and the advanced driver assistance system through the FTP protocol; The vehicle host unit sends part upgrade instructions to the in-vehicle remote communication terminal and the advanced driver assistance system through the TCP and UDP protocols, so that the in-vehicle remote communication terminal and the advanced driver assistance system can be upgraded.

[0007] A vehicle part update method provided by the present invention, after the vehicle host unit sends part upgrade instructions to the in-vehicle remote communication terminal and the advanced driver assistance system through TCP and UDP protocols so that the in-vehicle remote communication terminal and the advanced driver assistance system are upgraded, further includes: The in-vehicle remote communication terminal and the advanced driver assistance system send upgrade progress information and upgrade result information to the vehicle host unit through TCP and UDP protocols; The vehicle host unit generates upgrade progress display information according to the upgrade progress information and the upgrade result information.

[0008] A vehicle part update method provided by the present invention, after the step that the in-vehicle remote communication terminal and the advanced driver assistance system send upgrade progress information and upgrade result information to the vehicle host unit through TCP and UDP protocols, the method further includes: In the case where the upgrade of the in-vehicle remote communication terminal and the advanced driver assistance system fails, send an upgrade failure prompt message and an upgrade failure analysis report to the vehicle host unit.

[0009] A vehicle part update method provided by the present invention, before the step of, in response to the second input, obtaining the part upgrade package file and performing vehicle part upgrade according to the part upgrade package file when the part upgrade package file is normal, further includes: Perform hash encryption on the part upgrade package file through a hash algorithm to obtain a first hash value; When the first hash value is consistent with the second hash value corresponding to the part upgrade package file, determine that the part upgrade package file is normal.

[0010] A vehicle part update method provided by the present invention, after the step of performing hash encryption on the part upgrade package file through a hash algorithm to obtain a first hash value, further includes: When the first hash value is inconsistent with the second hash value corresponding to the part upgrade file, determine that the part upgrade package file is abnormal and generate an error prompt message for the part upgrade package file.

[0011] The present invention also provides a vehicle part update device, including the following modules: A generation module, configured to generate a file selection interface when the vehicle host unit detects the access of the in-vehicle remote communication terminal and the advanced driver assistance system and receives a first input by the user; wherein, the file selection interface includes a part upgrade package identifier, the part upgrade package identifier points to a part upgrade package file, and the first input is used to trigger vehicle part upgrade; A receiving module, configured to receive a second input from a user for the identification of the spare part upgrade package; An updating module, configured to, in response to the second input and when the spare part upgrade package file is normal, obtain the spare part upgrade package file and perform vehicle spare part upgrade according to the spare part upgrade package file.

[0012] According to a vehicle spare part updating device provided by the present invention, the device is further configured to: In response to the second input, the vehicle host unit sends the spare part upgrade package file to the in-vehicle remote communication terminal and the advanced driver assistance system through the FTP protocol; The vehicle host unit sends spare part upgrade instructions to the in-vehicle remote communication terminal and the advanced driver assistance system through the TCP and UDP protocols, so that the in-vehicle remote communication terminal and the advanced driver assistance system perform upgrades.

[0013] According to a vehicle spare part updating device provided by the present invention, the device is further configured to: The in-vehicle remote communication terminal and the advanced driver assistance system send upgrade progress information and upgrade result information to the vehicle host unit through the TCP and UDP protocols; The vehicle host unit generates upgrade progress display information according to the upgrade progress information and the upgrade result information.

[0014] According to a vehicle spare part updating device provided by the present invention, the device is further configured to: In the case where the upgrades of the in-vehicle remote communication terminal and the advanced driver assistance system fail, send an upgrade failure prompt message and an upgrade failure analysis report to the vehicle host unit.

[0015] According to a vehicle spare part updating device provided by the present invention, the device is further configured to: Perform hash encryption on the spare part upgrade package file through a hash algorithm to obtain a first hash value; When the first hash value is consistent with a second hash value corresponding to the spare part upgrade package file, determine that the spare part upgrade package file is normal.

[0016] The present invention further provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the vehicle spare part updating method as described in any one of the above is implemented.

[0017] The present invention further provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the vehicle spare part updating method as described in any one of the above is implemented.

[0018] The present invention also provides a computer program product, including a computer program which, when executed by a processor, implements the vehicle part update method as described in any one of the above.

[0019] For the vehicle part update method, device, equipment, storage medium and program product provided by the present invention, users can intuitively select and manage the upgrade process through the HU interface. Secondly, by using the FTP protocol to transfer the upgrade package and the TCP / UDP protocol for communication, the fast and reliable transmission of upgrade data is ensured. In addition, the real-time progress feedback mechanism enhances the transparency of the upgrade process, enabling users to have a clear understanding of the upgrade status. Security is also improved because all data transmissions are carried out through encrypted communication protocols, ensuring data integrity and preventing unauthorized access. Finally, this upgrade method reduces the cost and complexity of vehicle maintenance because it allows remote and automated upgrades, reducing the number of times users need to visit the service center in person. This vehicle part upgrade method improves the convenience, security and efficiency of operation, and also provides strong support for the continuous improvement and function enhancement of vehicles. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0021] Figure 1 It is a schematic flowchart of the vehicle part update method provided by the present invention.

[0022] Figure 2 It is a schematic flowchart of the processing provided by the present invention.

[0023] Figure 3 It is a vehicle part update device provided by the present invention.

[0024] Figure 4 It is a schematic structural diagram of an electronic device provided by the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0025] To make the objectives, technical solutions and advantages of the present invention clearer, the following will clearly and completely describe the technical solutions in the present invention with reference to the drawings in the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art without creative efforts based on the embodiments in the present invention belong to the scope of protection of the present invention.

[0026] Figure 1 It is a schematic flowchart of the vehicle part update method provided by the present invention. As Figure 1 shown, the method includes the following: Step 110: When the vehicle host unit detects the access of the in-vehicle remote communication terminal and the advanced driver assistance system and receives the first input from the user, a file selection interface is generated; wherein, the file selection interface includes a part upgrade package identifier, and the part upgrade package identifier points to a part upgrade package file, and the first input is used to trigger the vehicle part upgrade; When the vehicle host unit (Head Unit, HU) detects the access of the in-vehicle remote communication terminal (TBOX) and the advanced driver assistance system (ADAS) and receives the first input from the user, the system will generate a file selection interface. This interface is a key step in the vehicle part upgrade process, which allows the user to perform the next operation, that is, select the part package to be upgraded.

[0027] The file selection interface contains identifiers pointing to various part upgrade package files, and these identifiers are the direct guidance for the user to perform the upgrade operation. The user's first input, that is, the action to trigger the upgrade, is the starting point of the entire upgrade process. This input can be the user's direct operation through the HU interface, such as clicking the "Check for Updates" or "Start Upgrade" button on the screen In the present invention, the intuitive interaction between the user and the vehicle upgrade system enables the user to clearly participate in the upgrade process. By displaying the upgrade package identifier through a graphical interface, the user can easily identify and select the parts to be upgraded, improving the user experience and the convenience of operation. At the same time, this design also ensures the accuracy and safety of the upgrade process, because the user must clearly select the upgrade package, thereby reducing the possibility of misoperation.

[0028] Step 120: Receive the second input from the user for the part upgrade package identifier; In the present invention, the second input is the confirmation action for the user to select a specific upgrade package, usually completed by clicking or selecting the upgrade package identifier on the interface. This step is a key link in the interaction between the user and the system, which indicates that the system the user has selected a specific upgrade package and is ready to perform the next upgrade operation.

[0029] Step 130: In response to the second input, when the part upgrade package file is normal, obtain the part upgrade package file, and perform vehicle part upgrade according to the part upgrade package file.

[0030] In the present invention, after confirming that the user has selected a specific parts upgrade package through the second input, the system checks whether the selected parts upgrade package file is normal, which may include checking the integrity of the file, version compatibility, and whether there is any damage. If the file is confirmed to be normal, the system will obtain this upgrade package file and start upgrading the vehicle parts according to the file.

[0031] Specifically, if the upgrade package is stored on a server outside the vehicle, the system will download the upgrade package from the server to the vehicle's storage system through the in-vehicle telecommunication terminal (TBOX).

[0032] Before the upgrade package is applied, the system may perform a hash value check or other forms of security verification again to ensure that the file has not been tampered with. Once the verification is successful, the system will execute the instructions in the upgrade package, which may include updating or replacing software components of the vehicle, such as firmware, applications, or the software of the ECU.

[0033] During the upgrade process, the system will provide real-time feedback on the upgrade status, including a progress bar, percentage completion display, or text prompt, so that the user can understand the current progress of the upgrade. After the upgrade is completed, the system will perform necessary restart or reset operations to ensure that the new software version is correctly loaded and run.

[0034] In the present invention, the user can intuitively select and manage the upgrade process through the HU interface. Secondly, by using the FTP protocol to transfer the upgrade package and the TCP / UDP protocol for communication, the fast and reliable transmission of upgrade data is ensured. In addition, the real-time progress feedback mechanism enhances the transparency of the upgrade process, enabling the user to have a clear understanding of the upgrade status. Security is also improved because all data transmissions are carried out through encrypted communication protocols, ensuring data integrity and preventing unauthorized access. Finally, this upgrade method reduces the cost and complexity of vehicle maintenance because it allows remote and automated upgrades, reducing the number of times the user needs to visit the service center in person. This vehicle parts upgrade method improves the convenience, security, and efficiency of operation, and at the same time provides strong support for the continuous improvement and function enhancement of the vehicle. Optionally, in response to the second input, when the parts upgrade package file is normal, obtaining the parts upgrade package file and performing vehicle parts upgrade according to the parts upgrade package file includes: In response to the second input, the vehicle host unit sends the parts upgrade package file to the in-vehicle telecommunication terminal and the advanced driver assistance system through the FTP protocol; The vehicle host unit sends parts upgrade instructions to the in-vehicle telecommunication terminal and the advanced driver assistance system through the TCP and UDP protocols so that the in-vehicle telecommunication terminal and the advanced driver assistance system can perform the upgrade.

[0035] In the present invention, in response to a second input from the user, the HU sends the selected part upgrade package file to the TBOX and ADAS via the FTP protocol. The FTP protocol allows the HU to securely transfer files from a server or internal storage to the TBOX and ADAS, ensuring the integrity and security of the files during transmission.

[0036] The HU sends upgrade instructions to the TBOX and ADAS via the TCP and UDP protocols. The TCP protocol is used to ensure the reliability of data transmission and is suitable for scenarios that require an acknowledgement and retransmission mechanism to ensure the accurate delivery of upgrade instructions. The UDP protocol is used for scenarios that do not require strict reliability guarantees, such as real-time data transmission, and is suitable for fast but not guaranteed delivery situations.

[0037] After receiving the upgrade package file and upgrade instructions, the TBOX and ADAS will start the upgrade process. This may include verifying the integrity of the upgrade package, backing up the current system state, installing the new software, and restarting the system to apply the update.

[0038] In the present invention, using the FTP protocol to transfer the upgrade package file and combining it with the TCP protocol to send upgrade instructions ensures the security and reliability of data transmission and reduces the risk of data being intercepted or tampered with during transmission. Through the UDP protocol, the HU can monitor the upgrade status of the TBOX and ADAS in real time, providing instant feedback to the user and enhancing the user experience.

[0039] Optionally, after the vehicle host unit sends part upgrade instructions to the in-vehicle telematics terminal and the advanced driver assistance system via the TCP and UDP protocols to cause the in-vehicle telematics terminal and the advanced driver assistance system to perform the upgrade, the method further includes: The in-vehicle telematics terminal and the advanced driver assistance system send upgrade progress information and upgrade result information to the vehicle host unit via the TCP and UDP protocols; The vehicle host unit generates upgrade progress display information based on the upgrade progress information and the upgrade result information.

[0040] In the present invention, after receiving the upgrade instructions, the TBOX and ADAS start the upgrade process. During the upgrade process, they will send upgrade progress information and upgrade result information to the HU in real time via the TCP and UDP protocols. The TCP protocol is used to send progress information that requires reliable transmission to ensure that the HU can accurately receive progress updates for each stage. The UDP protocol is used to send short messages with high real-time requirements, such as instant warnings or error messages.

[0041] In the present invention, after the HU receives the upgrade progress information and upgrade result information from the TBOX and ADAS, it will generate upgrade progress display information based on this data. This step involves processing and formatting the received data so that users can clearly understand the status of the upgrade. The HU may compile this information into a progress bar, percentage, text description, or other intuitive feedback forms on the graphical interface.

[0042] In the present invention, through the TCP protocol, the system can ensure that all key progress updates are reliably communicated to the user, while the UDP protocol ensures that emergency information can be quickly communicated, improving the system's response speed. If any problems occur during the upgrade process, the HU can immediately receive error messages and prompt the user to take corresponding measures according to the preset strategy, such as retrying, rolling back, or contacting technical support.

[0043] Optionally, before the step of, in response to the second input, obtaining the parts upgrade package file and performing vehicle parts upgrade according to the parts upgrade package file when the parts upgrade package file is normal, further includes: Performing hash encryption on the parts upgrade package file through a hash algorithm to obtain a first hash value; When the first hash value is consistent with the second hash value corresponding to the parts upgrade package file, it is determined that the parts upgrade package file is normal.

[0044] In the present invention, before the upgrade package file is transmitted to the vehicle, first, a hash algorithm (such as SHA-256) is used to encrypt the file to generate a unique hash value, that is, the first hash value. This value is a fixed-length representation of the file content, and any minor change in the file content will cause a significant change in the generated hash value.

[0045] Corresponding to the first hash value, usually when the upgrade package is released, a second hash value will be calculated and provided. This value can be released together with the upgrade package file or provided separately through a secure channel. In the upgrade process, the system will compare the calculated first hash value with the provided second hash value.

[0046] If the first hash value is consistent with the second hash value, then it can be confirmed that the upgrade package file has not been tampered with and the file is complete, thereby determining that the file is normal. This step is a key link to ensure the security of the upgrade process, preventing malicious software or damaged files from being installed in the vehicle system.

[0047] In the present invention, through hash verification, the security of the upgrade package file is significantly improved, ensuring that only verified files can be used for upgrading, preventing potential cyberattacks and data tampering. The hash algorithm ensures the integrity of the file, and any unauthorized modification will be detected, thus protecting the vehicle system from being affected by damaged files.

[0048] Optionally, Figure 2 The schematic diagram of the processing flow provided for the present invention is as Figure 2 shown. Physically connect TBOX, ADAS, and HU using a USB cable to establish a communication bridge between them.

[0049] Develop dedicated USB upgrade software on HU based on the Android system, and users can start this software through the touchscreen interface of HU.

[0050] The user clicks on the upgrade software on the screen of HU to trigger the upgrade process. This operation will guide the software to start checking the connected devices (TBOX and ADAS) and prepare for the upgrade.

[0051] The upgrade software of HU transfers the upgrade package to TBOX and ADAS through the FTP protocol. The FTP protocol allows for efficient file transfer between devices.

[0052] Once the upgrade package is transferred, HU sends upgrade instructions to TBOX and ADAS through the TCP or UDP protocol, instructing them to start the upgrade process.

[0053] After receiving the upgrade instructions, TBOX and ADAS start to execute the upgrade operation. This may include steps such as verifying the integrity of the upgrade package, backing up the current firmware, and installing the new firmware.

[0054] During the upgrade process, TBOX and ADAS feedback the upgrade progress and result information to HU in real time through the TCP or UDP protocol.

[0055] After receiving this information, HU will display the upgrade progress and the final result on the screen, allowing users to intuitively see the upgrade status.

[0056] The vehicle part update device provided by the present invention will be described below. The vehicle part update device described below can be mutually referred to and corresponding to the vehicle part update method described above.

[0057] Figure 3 The vehicle part update device provided for the present invention is as Figure 3 shown and includes: The generation module 310 is configured to generate a file selection interface when the vehicle host unit detects the access of the in-vehicle remote communication terminal and the advanced driver assistance system and receives a first input from the user; wherein, the file selection interface includes a part upgrade package identifier, and the part upgrade package identifier points to a part upgrade package file, and the first input is used to trigger the vehicle part upgrade; The receiving module 320 is configured to receive a second input from the user for the part upgrade package identifier; The update module 330 is configured to, in response to the second input, obtain the part upgrade package file when the part upgrade package file is normal, and perform vehicle part upgrade according to the part upgrade package file.

[0058] According to a vehicle part update device provided by the present invention, the device is further configured to: In response to the second input, the vehicle host unit sends the part upgrade package file to the in-vehicle remote communication terminal and the advanced driver assistance system through the FTP protocol; The vehicle host unit sends part upgrade instructions to the in-vehicle remote communication terminal and the advanced driver assistance system through the TCP and UDP protocols, so that the in-vehicle remote communication terminal and the advanced driver assistance system are upgraded.

[0059] According to a vehicle part update device provided by the present invention, the device is further configured to: The in-vehicle remote communication terminal and the advanced driver assistance system send upgrade progress information and upgrade result information to the vehicle host unit through the TCP and UDP protocols; The vehicle host unit generates upgrade progress display information according to the upgrade progress information and the upgrade result information.

[0060] According to a vehicle part update device provided by the present invention, the device is further configured to: In the case where the upgrade of the in-vehicle remote communication terminal and the advanced driver assistance system fails, send an upgrade failure prompt message and an upgrade failure analysis report to the vehicle host unit.

[0061] According to a vehicle part update device provided by the present invention, the device is further configured to: Perform hash encryption on the part upgrade package file through a hash algorithm to obtain a first hash value; When the first hash value is consistent with the second hash value corresponding to the part upgrade package file, it is determined that the part upgrade package file is normal.

[0062] In the present invention, the user can intuitively select and manage the upgrade process through the HU interface. Secondly, by using the FTP protocol to transfer the upgrade package and the TCP / UDP protocol for communication, the fast and reliable transmission of upgrade data is ensured. In addition, the real-time progress feedback mechanism enhances the transparency of the upgrade process, enabling the user to have a clear understanding of the upgrade status. Security is also improved because all data transmissions are carried out through encrypted communication protocols, ensuring data integrity and preventing unauthorized access. Finally, this upgrade method reduces the cost and complexity of vehicle maintenance because it allows remote and automated upgrades, reducing the number of times the user needs to visit the service center in person. This vehicle part upgrade method improves the convenience, security, and efficiency of operations, and also provides strong support for the continuous improvement and function enhancement of the vehicle. Figure 4 An entity structure diagram of an electronic device is exemplified, as Figure 4 shown, the electronic device may include: a processor 410, a communications interface 420, a memory 430, and a communication bus 440. Among them, the processor 410, the communications interface 420, and the memory 430 complete mutual communication through the communication bus 440. The processor 410 can call the logical instructions in the memory 430 to execute the vehicle part update method, which includes: generating a file selection interface when the vehicle host unit detects the access of the in-vehicle remote communication terminal and the advanced driver assistance system and receives a first input from the user; wherein, the file selection interface includes a part upgrade package identifier, and the part upgrade package identifier points to a part upgrade package file, and the first input is used to trigger the vehicle part upgrade; Receiving a second input from the user for the part upgrade package identifier; In response to the second input, when the part upgrade package file is normal, obtaining the part upgrade package file and performing vehicle part upgrade according to the part upgrade package file.

[0063] In addition, when the logical instructions in the above-mentioned memory 430 can be implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical discs that can store program codes.

[0064] On the other hand, the present invention also provides a computer program product. The computer program product includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the vehicle part update method provided by the above-mentioned various methods. The method includes: generating a file selection interface when the vehicle host unit detects the access of the in-vehicle remote communication terminal and the advanced driver assistance system and receives a first input from the user; wherein, the file selection interface includes a part upgrade package identifier, and the part upgrade package identifier points to a part upgrade package file, and the first input is used to trigger the vehicle part upgrade; Receiving a second input from the user for the part upgrade package identifier; In response to the second input, when the part upgrade package file is normal, obtaining the part upgrade package file and performing vehicle part upgrade according to the part upgrade package file.

[0065] On another aspect, the present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the vehicle part update method provided by the above-mentioned various methods. The method includes: generating a file selection interface when the vehicle host unit detects the access of the in-vehicle remote communication terminal and the advanced driver assistance system and receives a first input from the user; wherein, the file selection interface includes a part upgrade package identifier, and the part upgrade package identifier points to a part upgrade package file, and the first input is used to trigger the vehicle part upgrade; Receiving a second input from the user for the part upgrade package identifier; In response to the second input, when the part upgrade package file is normal, obtaining the part upgrade package file and performing vehicle part upgrade according to the part upgrade package file.

[0066] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated. The components shown as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art can understand and implement it without creative effort.

[0067] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the essence of the above technical solution, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0068] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit them. Although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features. And these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for updating vehicle parts, characterized in that, Including: When the vehicle host unit detects the access of the in-vehicle remote communication terminal and the advanced driver assistance system and receives a first input from the user, generate a file selection interface; wherein, the file selection interface includes a part upgrade package identifier, and the part upgrade package identifier points to a part upgrade package file, and the first input is used to trigger the vehicle part upgrade; Receive a second input from the user for the part upgrade package identifier; In response to the second input, when the part upgrade package file is normal, obtain the part upgrade package file and perform vehicle part upgrade according to the part upgrade package file.

2. The vehicle part update method according to claim 1, characterized in that, The step of, in response to the second input, when the part upgrade package file is normal, obtaining the part upgrade package file and performing vehicle part upgrade according to the part upgrade package file includes: In response to the second input, the vehicle host unit sends the part upgrade package file to the in-vehicle remote communication terminal and the advanced driver assistance system through the FTP protocol; The vehicle host unit sends part upgrade instructions to the in-vehicle remote communication terminal and the advanced driver assistance system through the TCP and UDP protocols so that the in-vehicle remote communication terminal and the advanced driver assistance system can be upgraded.

3. The vehicle part update method according to claim 2, wherein After the step that the vehicle host unit sends part upgrade instructions to the in-vehicle remote communication terminal and the advanced driver assistance system through the TCP and UDP protocols so that the in-vehicle remote communication terminal and the advanced driver assistance system can be upgraded, it further includes: The in-vehicle remote communication terminal and the advanced driver assistance system send upgrade progress information and upgrade result information to the vehicle host unit through the TCP and UDP protocols; The vehicle host unit generates upgrade progress display information according to the upgrade progress information and the upgrade result information.

4. The vehicle part update method according to claim 3, wherein After the step that the in-vehicle remote communication terminal and the advanced driver assistance system send upgrade progress information and upgrade result information to the vehicle host unit through the TCP and UDP protocols, the method further includes: When the in-vehicle remote communication terminal and the advanced driver assistance system fail to be upgraded, send an upgrade failure prompt message and an upgrade failure analysis report to the vehicle host unit.

5. The vehicle part update method according to claim 1, characterized in that, Before the step of, in response to the second input, when the part upgrade package file is normal, obtaining the part upgrade package file and performing vehicle part upgrade according to the part upgrade package file, it further includes: Perform hash encryption on the part upgrade package file through a hash algorithm to obtain a first hash value; When the first hash value is consistent with the second hash value corresponding to the part upgrade package file, determine that the part upgrade package file is normal.

6. The vehicle part update method according to claim 5, wherein, After the step of performing hash encryption on the part upgrade package file through a hash algorithm to obtain a first hash value, it further includes: When the first hash value is inconsistent with the second hash value corresponding to the part upgrade file, determine that the part upgrade package file is abnormal and generate an error prompt message for the part upgrade package file.

7. A vehicle part updating device, characterized in that, Including: A generation module, configured to generate a file selection interface when a vehicle host unit detects the access of an in-vehicle remote communication terminal and an advanced driver assistance system and receives a first input entered by a user; wherein, a part upgrade package identifier is included in the file selection interface, and the part upgrade package identifier points to a part upgrade package file, and the first input is used to trigger the upgrade of vehicle parts. A receiving module, configured to receive a second input from the user for the part upgrade package identifier. An update module, configured to, in response to the second input, obtain the part upgrade package file when the part upgrade package file is normal, and perform vehicle part upgrade according to the part upgrade package file.

8. An electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the vehicle part update method according to any one of claims 1 to 6.

9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the vehicle part update method according to any one of claims 1 to 6.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the vehicle part update method according to any one of claims 1 to 6.