Vehicle upgrading method
By constructing an upgrade task distribution and execution architecture that coordinates cloud, mobile, and vehicle terminals, users can select the target terminal to download the upgrade package, which solves the problem of low vehicle upgrade efficiency and shortens the upgrade package acquisition cycle while improving efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-30
- Publication Date
- 2026-03-10
AI Technical Summary
During the vehicle upgrade process, poor vehicle-side signal resulted in a long download cycle for the upgrade package, leading to low upgrade efficiency.
A collaborative upgrade task distribution and execution architecture is constructed across the cloud, mobile devices, and vehicles. Users select the target terminal to download the upgrade package, and the download path is optimized by utilizing the network environment of the vehicle or mobile terminal, thereby achieving collaborative upgrades between vehicles and mobile terminals.
It significantly shortens the upgrade package acquisition cycle, improves upgrade efficiency, enhances the system's adaptability and robustness to the network environment, and reduces user waiting time.
Smart Images

Figure CN121645209A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of automobiles, in particular to a vehicle upgrading method. BACKGROUND
[0002] With the increasing intelligence of vehicles, vehicle upgrading is relatively frequent. In related technologies, upgrading is mainly realized by downloading an upgrading package from a cloud server at a vehicle end, but the vehicle end may have poor signals, resulting in a long cycle of downloading the upgrading package, and thus low upgrading efficiency of the vehicle end. Therefore, how to shorten the downloading cycle of the upgrading package and improve the upgrading efficiency of the vehicle end is a problem to be solved at present. SUMMARY
[0003] Embodiments of the present application provide a vehicle upgrading method, which solves the technical problem of the vehicle end having poor signals in the prior art, resulting in a long cycle of downloading the upgrading package, and thus low upgrading efficiency of the vehicle end, and achieves the technical effect of shortening the downloading cycle of the upgrading package and improving the upgrading efficiency of the vehicle end.
[0004] The present application provides a vehicle upgrading method, applied to a vehicle upgrading system, wherein the vehicle upgrading system comprises a server terminal, a vehicle terminal and a mobile terminal which are in communication connection with each other; and the method comprises the following steps. After generating an upgrading task at the server terminal, the server terminal sends first notification information related to the upgrading task to the mobile terminal; The mobile terminal receives a selection instruction about a target terminal input by a user for the first notification information, so that the target terminal downloads a target upgrading package file related to the upgrading task from the server terminal, and the target terminal is the vehicle terminal or the mobile terminal; If the target terminal is the vehicle terminal, vehicle upgrading is performed based on the target upgrading package file after the vehicle terminal downloads the target upgrading package file; If the target terminal is the mobile terminal, the target upgrading package file is transmitted to the vehicle terminal after the mobile terminal downloads the target upgrading package file, so that the vehicle terminal performs vehicle upgrading based on the target upgrading package file.
[0005] In some embodiments of the present application, based on the foregoing scheme, if the target terminal is the vehicle terminal, the target terminal downloads a target upgrading package file related to the upgrading task from the server terminal, comprising the following steps. The mobile terminal sends a remote wake-up downloading instruction to the vehicle terminal; The vehicle terminal keeps a wake-up state based on the remote wake-up downloading instruction, and monitors whether there is a usable wireless local area network; If the vehicle terminal monitors a wireless local area network available, the target upgrade package file is downloaded from the server terminal through the wireless local area network; If the vehicle terminal does not monitor a wireless local area network available, the target upgrade package file is downloaded from the server terminal through the wireless wide area network of the vehicle terminal.
[0006] In some embodiments of the present application, based on the foregoing scheme, in the process that the vehicle terminal downloads the target upgrade package file from the server terminal through the wireless wide area network of the vehicle terminal, the method further comprises: The vehicle terminal monitors whether there is a wireless local area network available; If the vehicle terminal monitors a wireless local area network available, the wireless wide area network is switched to the wireless local area network, and the target upgrade package file is continued to be downloaded from the server terminal through the wireless local area network.
[0007] In some embodiments of the present application, based on the foregoing scheme, if the target terminal is the mobile terminal, the target terminal is caused to download the target upgrade package file related to the upgrade task from the server terminal, comprising: The mobile terminal downloads the target upgrade package file from the server terminal through the wireless local area network or the wireless wide area network; The mobile terminal performs integrity check on the downloaded target upgrade package file, generates a download completion prompt in the case that the downloaded target upgrade package file passes the integrity check, to remind the user that the target upgrade package file is downloaded; in the case that the downloaded target upgrade package file does not pass the integrity check, the mobile terminal re-downloads the target upgrade package file from the server terminal through the wireless local area network or the wireless wide area network until the downloaded target upgrade package file passes the integrity check.
[0008] In some embodiments of the present application, based on the foregoing scheme, after the mobile terminal downloads the target upgrade package file, the target upgrade package file is transmitted to the vehicle terminal, comprising: After the mobile terminal downloads the target upgrade package file, the mobile terminal compresses the target upgrade package file to obtain an upgrade compressed package, determines a mobile terminal upgrade digest value of the compressed upgrade package, and sends the mobile terminal upgrade digest value to a signature server, so that the signature server generates a mobile terminal upgrade digest signature value based on a signature private key and the mobile terminal upgrade digest value, and returns to the mobile terminal; The mobile terminal transmits the upgrade compressed package and the mobile terminal upgrade digest signature value to the vehicle terminal through the wireless local area network or Bluetooth.
[0009] In some embodiments of the present application, based on the foregoing scheme, after the mobile terminal downloads the target upgrade package file, the target upgrade package file is transmitted to the vehicle terminal, so that the vehicle terminal performs vehicle upgrade based on the target upgrade package file, comprising: The vehicle terminal determines a vehicle-end upgrade digest value of the upgrade compressed package; The vehicle terminal decrypts the mobile-end upgrade digest signature value based on the pre-stored public key of the signature server to obtain the mobile-end upgrade digest value; In the case that the vehicle-end upgrade digest value matches the mobile-end upgrade digest value, the vehicle terminal performs vehicle upgrade based on the upgrade compressed package.
[0010] In some embodiments of the present application, based on the foregoing scheme, after the vehicle terminal receives the target upgrade package file, the method further comprises: Before the vehicle terminal meets the preset upgrade state, the vehicle terminal decrypts and verifies the target upgrade package file; after the target upgrade package file passes the decryption and verification, the central controller of the vehicle terminal monitors the actual vehicle state of the vehicle terminal; in the case that the actual vehicle state meets the preset preparation state, the central controller transmits the upgrade package to the designated storage area of the sub-controller which needs to be upgraded; After the vehicle terminal meets the preset upgrade state, the central controller sends a flashing instruction to the sub-controller, so that the sub-controller performs upgrade operation based on the upgrade package in the designated storage area.
[0011] In some embodiments of the present application, based on the foregoing scheme, during the process that the central controller transmits the upgrade package to the designated storage area of the sub-controller which needs to be upgraded, the method further comprises: The central controller monitors the actual vehicle state of the vehicle terminal; If the actual vehicle state of the vehicle terminal does not meet the preset preparation state, the process of transmitting the upgrade package to the designated storage area of the sub-controller which needs to be upgraded is interrupted, and the transmission breakpoint is recorded, until the vehicle terminal meets the preset preparation state again, the upgrade package is continuously transmitted to the designated storage area of the sub-controller which needs to be upgraded based on the transmission breakpoint, until the central controller transmits the upgrade package to the designated storage area of the sub-controller which needs to be upgraded.
[0012] In some embodiments of the present application, based on the foregoing scheme, if the target terminal is the mobile terminal, after the vehicle terminal performs vehicle upgrade based on the target upgrade package file, the method further comprises: The vehicle terminal sends third notification information of successful upgrade to the mobile terminal; The mobile terminal deletes the target upgrade package file based on the third notification information.
[0013] In some embodiments of the present application, based on the foregoing scheme, during the process in which the vehicle terminal performs vehicle upgrade based on the target upgrade package file, the method further comprises: If the wireless wide area network of the vehicle terminal is unavailable, reporting upgrade status information to the mobile terminal through a wireless local area network or Bluetooth; After the mobile terminal receives the upgrade status information, reporting the upgrade status information to the server terminal through a wireless wide area network or a wireless local area network.
[0014] The one or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages: The embodiments of the present application construct an upgrade task distribution and execution architecture that cooperates the cloud, mobile terminal and vehicle terminal, and effectively overcomes the restriction of network quality fluctuation on OTA upgrade efficiency by introducing a target terminal selection mechanism in which users can participate. After the server issues an upgrade task, users can select the vehicle terminal or the mobile terminal to perform the upgrade package download task according to the actual network environment in which the vehicle and the mobile terminal are located. If the wireless network signal at the location of the vehicle terminal is good, the vehicle terminal is preferred for direct connection download to simplify the process. If the network condition at the location of the vehicle terminal is not good but the mobile terminal has better network connection, the mobile terminal can be used as a download relay station. This flexible and configurable download path selection mechanism enables the system to actively avoid the download delay problem caused by poor network quality of a single terminal, significantly shortening the upgrade package acquisition period. At the same time, by fully utilizing the complementary advantages of mobile communication network and fixed network broadband resources, it is ensured that the upgrade task can be executed in the optimal path under various complex network environments, thereby greatly improving the overall upgrade efficiency, reducing user waiting time, and enhancing the adaptability and robustness of the system to the real network environment. BRIEF DESCRIPTION OF DRAWINGS
[0015] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings needed in the embodiment description. Obviously, the drawings in the following description are some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative labor.
[0016] Figure 1 A flowchart of a vehicle upgrade method provided in the embodiments of the present application; Figure 2 An architecture diagram of a vehicle upgrade system provided in the embodiments of the present application. DETAILED DESCRIPTION
[0017] The embodiment of the application provides a vehicle upgrading method, and solves the technical problem of low upgrading efficiency of a vehicle end caused by long downloading period of an upgrade package due to poor signal of the vehicle end in the prior art.
[0018] The technical scheme of the embodiment of the application is to solve the above technical problem, and the general idea is as follows: The embodiment of the application constructs an upgrading task distribution and execution architecture of cooperation of a cloud end, a mobile end and a vehicle end, introduces a target terminal selection mechanism in which a user can participate, and effectively overcomes the restriction of network quality fluctuation on OTA upgrading efficiency. After the server issues an upgrading task, the user can select the vehicle end or the mobile end to execute the upgrade package downloading task according to the actual network environment in which the vehicle and the mobile terminal are located. If the wireless network signal at the location of the vehicle end is good, the vehicle end direct connection downloading is preferred to simplify the process. If the network condition of the vehicle end is poor and the mobile end has better network connection, the mobile end can be used as a downloading transfer station. This flexible and configurable downloading path selection mechanism enables the system to actively avoid the downloading delay problem caused by poor network quality of a single terminal, significantly shortens the upgrade package acquisition period. Meanwhile, by fully utilizing the complementary advantages of mobile communication network and fixed network broadband resources, it is ensured that the upgrading task can be executed in the optimal path in various complex network environments, thereby greatly improving the overall upgrading efficiency, reducing the user waiting time, and enhancing the adaptability and robustness of the system to the real network environment.
[0019] In order to better understand the above technical scheme, the above technical scheme will be described in detail in combination with the drawings of the specification and specific embodiments.
[0020] Firstly, it should be explained that the term "and / or" appearing in the present document is only to describe the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent the three cases of existence of A alone, existence of A and B together, and existence of B alone. In addition, the character " / " in the present document generally represents an "or" relationship between the front and rear associated objects.
[0021] Over-The-Air (OTA) is commonly used for vehicle upgrading. Compared with traditional offline upgrading, OTA upgrading can quickly realize remote upgrading of a vehicle, can reduce the after-sales maintenance cost of a host factory and a user, can accelerate product iteration, and can bring a brand-new vehicle experience to the user.
[0022] The OTA upgrade process mainly includes that the server pushes a task to the vehicle end, the vehicle end receives the task, downloads an upgrade package, verifies the upgrade package, and performs upgrade. A commonly used upgrade package download scheme is that after the vehicle end and the server end establish a communication connection, the server end sends a URL (Uniform Resource Locator) download address to the vehicle end, and the vehicle end downloads the upgrade package from the URL download address.
[0023] However, the download of the upgrade package completely depends on the network capability of the vehicle, and when the vehicle has no network or poor network signal, the upgrade package download is slow or fails, reducing the download efficiency of the upgrade package and the user experience. The upgrade package of the vehicle machine entertainment system and the intelligent driving system of the vehicle end is usually more than 4 GB, and the complete use of the vehicle machine traffic undoubtedly increases the traffic cost of the vehicle manufacturer. The download and upgrade process of the upgrade package is usually serial, and for the user, the upgrade period is relatively long, which causes the user to think that the upgrade time is long, affecting the user experience.
[0024] To solve the above problems, an embodiment of the present application provides a vehicle upgrade method, which comprises steps S11-S14, as shown in the following Figure 1
[0025] Step S11, after generating an upgrade task at the server terminal, the server terminal sends first notification information related to the upgrade task to the mobile terminal; Step S12, the mobile terminal receives a selection instruction about a target terminal input by a user for the first notification information, so that the target terminal downloads a target upgrade package file related to the upgrade task from the server terminal, and the target terminal is the vehicle terminal or the mobile terminal; Step S13, if the target terminal is the vehicle terminal, after downloading the target upgrade package file at the vehicle terminal, vehicle upgrade is performed based on the target upgrade package file; Step S14, if the target terminal is the mobile terminal, after downloading the target upgrade package file at the mobile terminal, the target upgrade package file is transmitted to the vehicle terminal, so that the vehicle terminal performs vehicle upgrade based on the target upgrade package file.
[0026] An embodiment of the present application provides a vehicle upgrade method, which is applied to a vehicle upgrade system, as shown in the following Figure 2 The vehicle upgrade system comprises a server terminal, a vehicle terminal and a mobile terminal which are in communication connection with each other.
[0027] It should be noted that in actual operation, the server terminal can be connected with multiple vehicle terminals, and a single vehicle terminal can be connected with different server terminals. A single vehicle terminal can also be connected with multiple different mobile terminals, and a single mobile terminal can be connected with multiple vehicle terminals. A single mobile terminal can also be connected with multiple server terminals. In the embodiments of the present application, only one server terminal, one vehicle terminal and one mobile terminal connected with each other are taken as an example for description.
[0028] The connection between the mobile terminal and the vehicle terminal can specifically refer to that the mobile terminal is provided with the public key certificate and the signature software development kit (SDK) of the vehicle terminal. Specifically, the mobile terminal binds the information of the vehicle terminal, and then obtains and stores the public key certificate of the corresponding vehicle terminal from the server terminal. The mobile terminal can download and install the built-in signature SDK, and can verify the signature.
[0029] Now, the connection between the mobile terminal and the vehicle terminal will be described in detail. Figure 1 A vehicle upgrading method according to the embodiments of the present application will be described as follows.
[0030] As to step S11, after the server terminal generates the upgrading task, the server terminal sends the first notification information related to the upgrading task to the mobile terminal.
[0031] When the host factory has an upgrading task, the relevant engineers will establish the corresponding upgrading task configuration information on the server terminal, including making the upgrading package of each electronic control unit (ECU) that needs to be upgraded, and performing security processing on the ECU upgrading package.
[0032] Specifically, for example, the upgrading package can be processed in blocks in units of ECUs, a hash operation is performed, the digest algorithm uses sha256, and the server upgrading digest value is obtained; the server upgrading digest value is signed by the signature server to generate the server upgrading digest signature value and store it. According to the ECU application, a symmetric key is created, the symmetric key ID is called to encrypt the upgrading package by using the key management service (KMS), and the encrypted upgrading package is obtained; the server upgrading digest signature value and the encrypted upgrading package are stored in the cloud private storage bucket, and the content delivery network (CDN) acceleration and authentication are configured. The encrypted upgrading package, the symmetric key ciphertext and the server upgrading digest signature value are recorded as the target upgrading package file in the embodiments of the present application.
[0033] Among them, the digital signature (server upgrade summary signature value) generated by the server private key for verifying the integrity and authenticity of the upgrade package, and the upgrade package body (encrypted upgrade package) encrypted by the symmetric key, are placed in the private storage space (private storage bucket) provided by the cloud service provider with strict access control, thereby ensuring the security and confidentiality of the assets from the source. "And configure the content distribution network acceleration and authentication" is to deploy a CDN network in front of the private storage bucket in order to meet the needs of massive vehicle concurrent downloads on the basis of security. This configuration realizes two core functions: one is "acceleration", which caches upgrade package content to a place closer to the user through globally distributed edge nodes, greatly improving download speed and reducing source station pressure; the second is "authentication", that is, a set of security verification mechanism is implemented at each CDN edge node to ensure that only legally authenticated requests (such as from registered vehicles or authorized mobile terminals) can access upgrade content, effectively preventing hot links, content theft and unauthorized access, thereby ensuring efficient distribution without sacrificing security.
[0034] After the server terminal generates the upgrade task, the server terminal sends first notification information related to the upgrade task to the mobile terminal, and the server terminal also sends push information related to the upgrade task to the vehicle terminal, so that the upgrade task of the vehicle terminal, the mobile terminal and the server terminal are in a synchronized state.
[0035] Among them, the first notification information can include the version information of the vehicle terminal (i.e. the whole vehicle version information), the server upgrade summary signature value, and the download address of the target upgrade package file, the upgrade package size, the expected upgrade time and the upgrade content.
[0036] After the mobile terminal receives the first notification information, it can remind the user that the vehicle terminal has an upgrade task through the voice device and / or display device of the mobile terminal. Based on the actual needs of the user, the target terminal for downloading and upgrading the target upgrade package file related to the upgrade task is selected from the mobile terminal and the vehicle terminal based on the first notification information.
[0037] Regarding step S12, the mobile terminal receives the selection instruction of the target terminal input by the user for the first notification information, so that the target terminal downloads the target upgrade package file related to the upgrade task from the server terminal. The target terminal is the vehicle terminal or the mobile terminal.
[0038] After the mobile terminal shows the first notification information to the user, it provides multiple interaction methods including but not limited to voice and touch screen for the user to select the target terminal for performing this OTA upgrade. For example, the user can choose to download the target upgrade package file from the server terminal through the vehicle terminal or the mobile terminal itself.
[0039] The embodiment of the present application first explains the process of downloading the target upgrade package file related to the upgrade task from the server terminal when the target terminal is a vehicle terminal.
[0040] If the target terminal is the vehicle terminal, the target terminal downloads the target upgrade package file related to the upgrade task from the server terminal, comprising: The mobile terminal sends a remote wake-up download instruction to the vehicle terminal; The vehicle terminal keeps the wake-up state based on the remote wake-up download instruction, and monitors whether there is a usable wireless local area network; If the vehicle terminal monitors a usable wireless local area network, the target upgrade package file is downloaded from the server terminal through the wireless local area network; If the vehicle terminal does not monitor a usable wireless local area network, the target upgrade package file is downloaded from the server terminal through the wireless wide area network of the vehicle terminal.
[0041] If the target terminal is a vehicle terminal, the mobile terminal sends a secure remote wake-up download instruction to the telematics box (T-Box) of the vehicle terminal through a cellular network (i.e. a wireless wide area network). After the vehicle terminal wakes up, it starts the vehicle state manager (VSM) to maintain the vehicle terminal in a wake-up state, and controls the power supply system to enter a safe and low-power "download ready" mode, thereby effectively avoiding the risk of vehicle small battery power supply while ensuring the continuous progress of the download task.
[0042] During the download process, the vehicle terminal will perform an intelligent network selection and switching strategy. First, actively scan and try to connect to available wireless local area networks; if a Wi-Fi network (i.e. a wireless local area network) that is available and has good signal is detected, the target upgrade package file is downloaded from the server terminal through the wireless local area network to save traffic and improve download efficiency. If no available wireless local area network is monitored, the vehicle terminal built-in wireless wide area network is used for downloading.
[0043] During the process of downloading the target upgrade package file from the server terminal through the wireless wide area network of the vehicle terminal, the method further comprises: The vehicle terminal monitors whether there is a usable wireless local area network; If the vehicle terminal monitors a usable wireless local area network, the wireless wide area network is switched to a wireless local area network, and the target upgrade package file is continued to be downloaded from the server terminal through the wireless local area network.
[0044] That is, in the process of downloading the target upgrade package file from the server terminal by the vehicle terminal through its wireless wide area network, its network management module continuously monitors the surrounding wireless network environment in real time; once any available wireless local area network is identified, the system will automatically trigger the network switching mechanism, immediately seamlessly switch from the current wireless wide area network connection to the wireless local area network channel, and continue to download the target upgrade package file from the server terminal based on the existing download progress through the breakpoint resume technology. The intelligent network switching mechanism can fully utilize the higher bandwidth, lower delay and free traffic characteristics of the wireless local area network, effectively reduce the vehicle cellular network traffic consumption and related costs, significantly improve the download speed and transmission stability of the upgrade package, and thus ensure the efficient completion of the upgrade task and optimize the overall user experience on the premise of considering economy.
[0045] In the process of downloading the target upgrade package file from the server terminal by the vehicle terminal through the wireless local area network, the method further comprises: The vehicle terminal monitors whether there is a wireless local area network with better quality than the currently used wireless local area network; If the vehicle terminal monitors a wireless local area network that can be used and has better quality than the currently used wireless local area network, it switches from the current wireless local area network to the wireless local area network with better quality, and continues to download the target upgrade package file from the server terminal through the wireless local area network with better quality.
[0046] In the process of downloading the target upgrade package file from the server terminal by the vehicle terminal through the wireless local area network, its network management module continuously monitors and evaluates the surrounding wireless network environment in real time, dynamically compares the signal strength, bandwidth and stability of the available wireless local area network and the currently connected network, and other key indicators. If a wireless local area network with stronger signal and better quality is identified, the system will automatically perform a network switching operation, seamlessly transition to the high-quality wireless local area network channel, and continue to download the target upgrade package file from the server terminal based on the breakpoint resume mechanism. The network switching mechanism can effectively improve the download rate and connection reliability, avoid download delays or interruptions caused by network quality fluctuations, and thus ensure efficient and stable transmission of the upgrade package in complex and variable wireless environments, optimize user upgrade experience and improve the overall robustness of the system.
[0047] If the target terminal is the vehicle terminal, after causing the target terminal to download the target upgrade package file related to the upgrade task from the server terminal, the method further comprises: The vehicle terminal sends second notification information that the target upgrade package file is successfully downloaded to the mobile terminal; If the state of the vehicle terminal is the hibernation state, the vehicle terminal enters the hibernation state.
[0048] After the target upgrade package file is downloaded, the vehicle terminal sends a download success notification to the mobile terminal, and then releases the network wake-up control according to the actual use state of the vehicle, so that the vehicle power supply and the network management system return to the normal sleep process, and the intelligent management and energy-saving protection of the vehicle resources are realized.
[0049] The embodiment of the application further explains the process of downloading the target upgrade package file related to the upgrade task from the server terminal by the target terminal as the mobile terminal.
[0050] If the target terminal is the mobile terminal, the target terminal downloads the target upgrade package file related to the upgrade task from the server terminal, including: The mobile terminal downloads the target upgrade package file from the server terminal through a wireless local area network or a wireless wide area network; The mobile terminal performs integrity check on the downloaded target upgrade package file, generates a download completion prompt in the case that the downloaded target upgrade package file passes the integrity check, to remind the user that the target upgrade package file is downloaded; in the case that the downloaded target upgrade package file does not pass the integrity check, the target upgrade package file is downloaded from the server terminal through the wireless local area network or the wireless wide area network again until the downloaded target upgrade package file passes the integrity check.
[0051] If the target terminal is the mobile terminal, the mobile terminal downloads the target upgrade package file from the server terminal through a wireless local area network or a wireless wide area network; after the download is completed, the mobile terminal immediately calls the built-in check module to perform integrity check on the downloaded target upgrade package file, to verify whether it is completely consistent with the original file of the server terminal; in the case that the check passes, a download completion prompt is generated and displayed to the user, to inform the user that the subsequent transmission and upgrade operation can be performed; if the check does not pass, a retry mechanism is automatically triggered to download the target upgrade package file through an available network channel until the file integrity is confirmed. The mechanism combines the end-side check and automatic retry, effectively ensures the integrity and reliability of the downloaded upgrade package, prevents upgrade failure caused by network transmission error or file damage, guarantees the safety and success rate of the upgrade process from the source, reduces manual intervention of the user, and improves the operation experience and system robustness.
[0052] The embodiment of the application can avoid upgrade failure caused by network transmission error or file damage through an integrity checking mechanism, guarantee system security, and automatically retry mechanism can cope with unstable network environment and ensure final successful download of the upgrade package. The user does not need to manually check files or handle download errors, and the system automatically completes the verification and recovery process. The mobile terminal uses its flexible network connection capability (Wi-Fi or cellular network) for download, avoids occupying vehicle resources, and avoids repeated transmission of invalid data through integrity checking to save network traffic.
[0053] After the mobile terminal downloads the target upgrade package file, the target upgrade package file is transmitted to the vehicle terminal, including: After the mobile terminal downloads the target upgrade package file, the mobile terminal compresses the target upgrade package file to obtain an upgrade compressed package, determines a mobile terminal upgrade digest value of the compressed upgrade package, and sends the mobile terminal upgrade digest value to a signature server, so that the signature server generates a mobile terminal upgrade digest signature value based on a signature private key and the mobile terminal upgrade digest value, and returns to the mobile terminal. The mobile terminal transmits the compressed upgrade package and the mobile terminal upgrade digest signature value to the vehicle terminal through a wireless local area network or Bluetooth.
[0054] After the mobile terminal successfully downloads the target upgrade package file, the target upgrade package file (including a server upgrade digest signature value, an encrypted upgrade package, and a symmetric key ciphertext) is first integrated and compressed to generate a unified upgrade compressed package. Then, the mobile terminal generates a unique mobile terminal upgrade digest value by performing a hash operation on the upgrade compressed package, and sends the digest value to a signature server. The signature server uses its protected signature private key to digitally sign the digest value, generates a corresponding mobile terminal upgrade digest signature value, and returns to the mobile terminal. Finally, the mobile terminal transmits the upgrade compressed package and the mobile terminal upgrade digest signature value to the vehicle terminal through a wireless local area network or Bluetooth communication channel. This process reduces the total amount of data transmission through compression operation, improves transmission efficiency. More importantly, by introducing a digital signature mechanism for the entire transmission package, a reliable basis for verifying data integrity and authenticity is provided for the vehicle terminal, ensuring that the upgrade package has not been tampered with or damaged during storage in the mobile terminal and transmission to the vehicle terminal, thereby building end-to-end security and significantly enhancing the overall robustness and reliability of the OTA upgrade system.
[0055] After the mobile terminal downloads the target upgrade package file, the target upgrade package file is transmitted to the vehicle terminal, so that the vehicle terminal performs vehicle upgrade based on the target upgrade package file, including: The vehicle terminal determines a vehicle-end upgrade digest value of the upgrade compressed package; The vehicle terminal decrypts the mobile-end upgrade digest signature value based on the pre-stored public key of the signature server to obtain the mobile-end upgrade digest value; In a case where the vehicle-end upgrade digest value matches the mobile-end upgrade digest value, the vehicle terminal performs vehicle upgrade based on the upgrade compressed package.
[0056] After the mobile terminal transmits the upgrade compressed package to the vehicle terminal, the vehicle terminal first performs hash calculation on the received upgrade compressed package to generate a corresponding vehicle-end upgrade digest value; then, the vehicle terminal calls the signature server public key pre-stored in the vehicle-end secure storage area to decrypt the mobile-end upgrade digest signature value to obtain the original mobile-end upgrade digest value authenticated by the signature server; by accurately comparing the vehicle-end upgrade digest value with the decrypted mobile-end upgrade digest value, in a case where the two values completely match, it is confirmed that the upgrade compressed package has not been tampered with or damaged in the transmission process, and the integrity verification is passed. Thereafter, the vehicle terminal performs decompression operation and continues to complete the subsequent vehicle upgrade process based on the valid data in the upgrade compressed package. The verification mechanism establishes a data transmission trust chain from the mobile terminal to the vehicle terminal through the double protection of digital signature and hash comparison, effectively resists the risks of man-in-the-middle attack and data tampering, ensures that only complete and reliable upgrade packages can enter the vehicle flashing stage, fundamentally guarantees the security and robustness of the upgrade process, and meets the strict requirements of the vehicle regulation level system on functional safety.
[0057] The embodiments of the application ensure that the upgrade package is not tampered with in the transmission process from the mobile terminal to the vehicle terminal through the double verification of digital signature and hash comparison, and construct an end-to-end secure trust chain. The signature verification based on asymmetric encryption technology effectively resists the risks of man-in-the-middle attack and data tampering, and provides key security protection for vehicle upgrade. The hash value comparison mechanism can accurately identify any data damage or error that may occur in the transmission process, and prevent the use of incomplete upgrade packages for flashing. The entire verification process does not require human intervention and is automatically completed by the system, which improves the upgrade efficiency and user experience while ensuring security. By excluding unreliable upgrade data through a strict verification mechanism, the risk of upgrade failure caused by file transmission errors is fundamentally reduced, and the overall reliability of the OTA system is improved.
[0058] For the vehicle terminal, in a case where the upgrade compressed package decryption fails or the vehicle-end upgrade digest value does not match the mobile-end upgrade digest value, if the offline decryption and signature verification fails, the mobile terminal is requested to retry transmission to improve download redundancy; if the online decryption and signature verification fails, the mobile terminal is requested to retry download to improve download redundancy; after the vehicle decryption and signature verification pass, the upgrade package is stored in a non-modifiable secure storage area to prevent upgrade package damage or illegal tampering.
[0059] In the decryption verification process of the vehicle terminal on the received upgrade compressed package, if it is found that the decryption fails or the vehicle terminal upgrade digest value does not match the mobile terminal upgrade digest value, the system will start the differential retry mechanism according to the verification mode. When in offline verification mode, the mobile terminal is automatically requested to retransmit the upgrade data. When in online verification mode, a re-download request is directly initiated to the server. This layered retry strategy effectively improves the system fault tolerance and data acquisition redundancy. After the decryption verification is passed, the vehicle terminal writes the complete upgrade package into a special non-modifiable secure storage area, which is protected by a hardware level protection mechanism to prevent data from being tampered with or damaged during storage, ensuring the ultimate security of the upgrade materials.
[0060] The offline and online dual-path retry mechanism of the embodiments of the present application effectively deals with abnormal situations such as transmission errors or data damage. Intelligent identification of the cause of verification failure and selection of the optimal recovery path significantly improves the upgrade success rate. The use of non-modifiable storage area prevents malicious tampering of the upgrade package, meeting the vehicle-level safety requirements. The automated retry process reduces user manual intervention and ensures smooth progress of the upgrade process. The targeted retry strategy avoids unnecessary network traffic consumption and improves system resource utilization efficiency.
[0061] The full-process protection design of the embodiments of the present application from verification failure processing to secure storage fully considers various abnormal situations in actual application scenarios, and through the combination of intelligent recovery mechanism and hardware-level security protection, an end-to-end reliable upgrade guarantee system is constructed.
[0062] Regarding step S13, if the target terminal is the vehicle terminal, the vehicle terminal downloads the target upgrade package file and then performs vehicle upgrade based on the target upgrade package file.
[0063] Regarding step S14, if the target terminal is the mobile terminal, the mobile terminal downloads the target upgrade package file and then transmits the target upgrade package file to the vehicle terminal, so that the vehicle terminal performs vehicle upgrade based on the target upgrade package file.
[0064] After the vehicle terminal receives the target upgrade package file, the vehicle terminal performs vehicle upgrade based on the target upgrade package file includes two stages, the first stage is before the vehicle terminal meets the preset upgrade state, and the second stage is after the vehicle terminal meets the preset upgrade state.
[0065] In the first stage, that is, before the vehicle terminal meets the preset upgrade state, the vehicle terminal decrypts and verifies the signature of the target upgrade package file; after the target upgrade package file passes the decryption and signature verification, the central controller of the vehicle terminal monitors the actual vehicle state of the vehicle terminal; in the case that the actual vehicle state meets the preset preparation state, the central controller transmits the upgrade package to the designated storage area of the sub-controller that needs to be upgraded.
[0066] In the second stage, that is, after the vehicle terminal meets the preset upgrade state, the central controller sends a flashing instruction to the sub-controller, so that the sub-controller performs an upgrade operation based on the upgrade package in the designated storage area.
[0067] The first stage, that is, the preprocessing stage (before the vehicle meets the preset upgrade state), after the vehicle terminal obtains the target upgrade package file, first enters the upgrade preprocessing stage. In this stage, the vehicle terminal decrypts and verifies the digital signature of the received encrypted upgrade package to ensure the integrity and reliability of the upgrade package. After verification, the central controller continuously monitors the actual running state of the vehicle, including vehicle speed, engine state, power mode and gear position and other key parameters; when it is monitored that the vehicle is in the "idle and safe" state of parking, engine off and high-voltage system power off, the central controller automatically starts the upgrade package pre-transmission process, and transmits the verified upgrade package data to the designated non-volatile storage area of the target sub-controller through the vehicle network. This preprocessing process uses a breakpoint resume transmission mechanism. If the vehicle state changes during transmission and is interrupted, the system will record the transmission breakpoint, and when the vehicle terminal enters the appropriate state again, the transmission will continue from the interrupted point.
[0068] In the first stage, the embodiments of the application ensure that only legal and complete upgrade packages can enter the vehicle system by the principle of verification before transmission. Large data transmission is completed during the idle period of the vehicle to avoid affecting the normal use of the vehicle. The pre-transmission mechanism front-ends the most time-consuming data transmission link, laying a foundation for subsequent ultra-fast upgrade. The breakpoint resume transmission function ensures that the preprocessing process has zero interference to the user's vehicle use, realizing no-sense preparation.
[0069] The second stage, that is, the formal flashing stage (the vehicle meets the preset upgrade state), when the vehicle reaches the user's preset upgrade time or the system detects the next state meeting the upgrade condition, the upgrade flow enters the formal flashing stage. At this time, since the upgrade package has been pre-stored safely in the local sub-controller, the central controller only needs to send a simplified "flashing instruction" to the target sub-controller, and the sub-controller can immediately read the upgrade package from the local storage area and perform the flashing operation. This "local" flashing mode completely eliminates the strong coupling relationship between download and installation in traditional OTA upgrade, so that the core flashing process can be completed within a few minutes, greatly shortening the user waiting time and significantly improving the upgrade experience.
[0070] In the second stage, the transmission link is omitted, the flashing process is greatly shortened, and the upgrade time is greatly reduced. Local flashing is not affected by network fluctuations, and the success rate and stability are significantly improved. Users do not need to wait for a long time, and the pre-booking upgrade truly realizes "to the point and completes". The flashing process is only performed in the related ECU, and has little effect on other systems of the vehicle.
[0071] Further, in the first stage, specifically in the process of transmitting the upgrade package to the designated storage area of the sub-controller to be upgraded by the central controller, the method further comprises: The central controller monitors the actual vehicle state of the vehicle terminal; If the actual vehicle state of the vehicle terminal does not meet the preset preparation state, the process of transmitting the upgrade package to the designated storage area of the sub-controller to be upgraded is interrupted, and the transmission breakpoint is recorded, and after the vehicle terminal meets the preset preparation state again, the transmission of the upgrade package to the designated storage area of the sub-controller to be upgraded is continued based on the transmission breakpoint until the central controller transmits the upgrade package to the designated storage area of the sub-controller to be upgraded.
[0072] In the pre-processing process of transmitting the upgrade package to the designated storage area of the sub-controller to be upgraded by the central controller, the system continuously monitors the actual running state of the vehicle; once it is detected that the vehicle state does not meet the preset "idle and safe" preparation state, for example, the vehicle is started and driven, the user operates the vehicle system or the power supply system fluctuates, the transmission process of the upgrade package is immediately suspended, and the current data transmission breakpoint information is accurately recorded. When the vehicle returns to the normal use and again enters the preset preparation state suitable for upgrading, the system automatically continues to transmit the remaining upgrade package data to the designated storage area of the target sub-controller based on the recorded transmission breakpoint from the interrupted position until the entire upgrade package pre-storage process is completed.
[0073] The embodiment of the present application can ensure that the vehicle use demand is always prior to the upgrade task, the transmission process can be interrupted immediately, and the normal use of the vehicle by the user is not affected. The transmission is automatically completed during the idle period of the vehicle, and the user can hardly perceive the existence of the upgrade preparation process. The forced transmission in the unstable state of the vehicle is avoided, and the transmission error caused by power fluctuation or system load is reduced. The breakpoint resume mechanism avoids repeated transmission, and saves the vehicle network bandwidth and storage resources. The user does not need to deliberately keep the vehicle in a specific state, and the system automatically adapts to the vehicle habit to complete the transmission preparation. The intelligent interruption and recovery mechanism of the embodiment of the present application balances the upgrade demand and the vehicle availability, ensures the smooth progress of the upgrade preparation, and guarantees the anytime availability of the vehicle by the user, which embodies the humanization and intelligence of the system design.
[0074] In the process that the vehicle terminal performs vehicle upgrade based on the target upgrade package file, specifically in any stage of the first stage and the second stage, the method further includes: If the wireless wide area network of the vehicle terminal is unavailable, the upgrade state information is reported to the mobile terminal through the wireless local area network or Bluetooth; After the mobile terminal receives the upgrade state information, the upgrade state information is reported to the server terminal through the wireless wide area network or the wireless local area network.
[0075] In any stage of the vehicle terminal performing vehicle upgrade based on the target upgrade package file, if it is detected that the wireless wide area network connection is unavailable, the system will automatically enable a backup communication channel, and send real-time upgrade state information to the mobile terminal through the wireless local area network or Bluetooth connection. After the mobile terminal receives the state information, the upgrade state information is immediately forwarded to the server terminal through the available wireless wide area network or wireless local area network connection. This double communication guarantee mechanism builds a reliable upgrade state synchronization path, ensures that the cloud service platform can continuously obtain the vehicle upgrade progress, and even in the case of interruption of the main communication link of the vehicle end, the real-time visibility of the system state can still be maintained through the auxiliary communication bridge built by the mobile terminal. The multi-hop transmission mode of the vehicle end, the mobile end and the cloud end can effectively cope with the abnormal scene that the vehicle end cannot be directly connected to the cloud network. Even in the environment where the vehicle cellular network signal is poor or completely interrupted, the real-time reporting of the upgrade progress can still be maintained through the mobile device. The double-channel design significantly improves the adaptability and robustness of the system in complex real network environment. It ensures that the cloud always masters the upgrade progress, and provides complete data support for remote monitoring, fault diagnosis and statistical analysis. The user does not need to manually intervene in the network switching process, and the system automatically maintains the transparency and manageability of the upgrade process.
[0076] The intelligent communication redundancy design of the embodiment of the application fully considers the uncertainty of network conditions in actual use environment, and builds a high-availability state synchronization system through the cooperation of the vehicle end and the mobile end, thereby effectively guaranteeing the controllable and reliable operation of the OTA upgrade system.
[0077] If the target terminal is the mobile terminal, after the vehicle terminal performs vehicle upgrade based on the target upgrade package file, the method further includes: The vehicle terminal sends third notification information of successful upgrade to the mobile terminal. The mobile terminal deletes the target upgrade package file based on the third notification information.
[0078] If the target terminal is the mobile terminal, after the vehicle terminal completes vehicle upgrade based on the target upgrade package file, the vehicle terminal sends third notification information of successful upgrade to the mobile terminal; after the mobile terminal receives the information, a local storage cleaning mechanism is automatically triggered to delete the target upgrade package file and related temporary data which have completed transmission and upgrade tasks. This closed-loop management mechanism realizes the instant recycling of the storage space of the mobile terminal, effectively avoids the problem that the upgrade package file occupies the storage resource of the mobile device for a long time. The embodiment of the application can automatically release the storage space of the mobile terminal, thereby avoiding the cumbersome operation of manual cleaning by the user. The large upgrade package file is timely deleted, thereby freeing up the valuable storage capacity of the mobile terminal. The information leakage risk possibly caused by the long-term residence of sensitive upgrade data in the mobile terminal is eliminated. The mobile terminal is kept in a lightweight running state, thereby avoiding the performance decline caused by insufficient storage space. The complete "download-transmission-cleaning" automatic process is realized, and the user does not need to care about the subsequent maintenance work.
[0079] The automatic storage management strategy of the embodiment of the application reflects the foresight and completeness of the system design. By automatically recycling resources at appropriate time, the device performance is guaranteed, and the safety and user experience of the system are improved, thereby forming a benign resource utilization cycle.
[0080] In summary, the embodiment of the present application constructs an upgrade task distribution and execution architecture cooperating with the cloud, the mobile terminal and the vehicle terminal. By introducing a target terminal selection mechanism in which the user can participate, the restriction of network quality fluctuation on the OTA upgrade efficiency is effectively overcome. After the server issues the upgrade task, the user can select the vehicle terminal or the mobile terminal to execute the upgrade package download task according to the actual network environment in which the vehicle and the mobile terminal are located. If the wireless network signal at the location of the vehicle terminal is good, the vehicle terminal direct connection download is preferred to simplify the process. If the network condition of the vehicle terminal is poor while the mobile terminal has better network connection, the mobile terminal can be used as a download transit station. This flexible and configurable download path selection mechanism enables the system to actively avoid the download delay problem caused by the poor network quality of a single terminal, significantly shortens the upgrade package acquisition period. At the same time, by fully utilizing the complementary advantages of mobile communication network and fixed network broadband resources, it is ensured that the upgrade task can be executed in the optimal path under various complex network environments, thereby greatly improving the overall upgrade efficiency, reducing the user waiting time, and enhancing the adaptability and robustness of the system to the real network environment.
[0081] Since the electronic device introduced in the embodiment is the electronic device used to implement the method for processing information in the embodiment of the present application, the specific implementation of the electronic device and its various forms can be understood by those skilled in the art based on the method for processing information introduced in the embodiment of the present application, so the implementation of the method in the embodiment of the present application by the electronic device is not described in detail here. As long as the electronic device used to implement the method for processing information in the embodiment of the present application is implemented by those skilled in the art, it belongs to the scope of protection of the present application.
[0082] Those skilled in the art will appreciate that embodiments of the application can be provided as methods, systems, or computer program products. Accordingly, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROMs, optical storage, etc.) having computer usable program code embodied therein.
[0083] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of the flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices produce a device that implements the flowcharts and / or block diagrams. Figure 1one or more processes and / or blocks Figure 1 an apparatus for performing the functions specified in the flowchart
[0084] These computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture including instructions which implement the flowchart Figure 1 one or more processes and / or blocks Figure 1 an apparatus for performing the functions specified in the flowchart
[0085] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the flowchart Figure 1 one or more processes and / or blocks Figure 1 an apparatus for performing the functions specified in the flowchart
[0086] While the preferred embodiments of the application have been described, additional variations and modifications can be made to the embodiments by those skilled in the art once they learn of the basic inventive concepts. Therefore, the appended claims are intended to encompass within their scope all such variations and modifications as are included within the scope of the invention.
[0087] Obviously, numerous modifications and variations of the present application are possible in light of the above teachings. It is therefore to be understood that within the scope of the appended claims and their equivalents, the application can be practiced otherwise than as specifically described.
Claims
1. A vehicle upgrade method characterized by, The method is applied to a vehicle upgrading system, and the vehicle upgrading system comprises a server terminal, a vehicle terminal and a mobile terminal which are connected in communication with each other. After the server terminal generates an upgrading task, the server terminal sends first notification information related to the upgrading task to the mobile terminal; The mobile terminal receives selection instructions input by a user for the first notification information about a target terminal, so that the target terminal downloads a target upgrading package file related to the upgrading task from the server terminal, and the target terminal is the vehicle terminal or the mobile terminal; If the target terminal is the vehicle terminal, vehicle upgrading is performed based on the target upgrading package file after the vehicle terminal downloads the target upgrading package file; If the target terminal is the mobile terminal, the target upgrading package file is transmitted to the vehicle terminal after the mobile terminal downloads the target upgrading package file, so that the vehicle terminal performs vehicle upgrading based on the target upgrading package file.
2. The vehicle upgrade method of claim 1, wherein, If the target terminal is the vehicle terminal, the target terminal downloads the target upgrading package file related to the upgrading task from the server terminal, comprising: The mobile terminal sends a remote wake-up download instruction to the vehicle terminal; The vehicle terminal keeps in a wake-up state based on the remote wake-up download instruction, and monitors whether there is a usable wireless local area network; If the vehicle terminal monitors a usable wireless local area network, the target upgrading package file is downloaded from the server terminal through the wireless local area network; If the vehicle terminal does not monitor a usable wireless local area network, the target upgrading package file is downloaded from the server terminal through a wireless wide area network of the vehicle terminal.
3. The vehicle upgrade method of claim 2, wherein, In the process that the vehicle terminal downloads the target upgrading package file from the server terminal through the wireless wide area network of the vehicle terminal, the method further comprises: The vehicle terminal monitors whether there is a usable wireless local area network; If the vehicle terminal monitors a usable wireless local area network, the vehicle terminal switches from the wireless wide area network to the wireless local area network, and continues to download the target upgrading package file from the server terminal through the wireless local area network.
4. The vehicle upgrade method of claim 1, wherein, If the target terminal is the mobile terminal, the target terminal downloads the target upgrading package file related to the upgrading task from the server terminal, comprising: The mobile terminal downloads the target upgrading package file from the server terminal through a wireless local area network or a wireless wide area network; The mobile terminal performs integrity verification on the downloaded target upgrading package file, generates a download completion prompt in the case that the downloaded target upgrading package file passes the integrity verification, so as to remind the user that the target upgrading package file is downloaded; in the case that the downloaded target upgrading package file does not pass the integrity verification, the mobile terminal re-downloads the target upgrading package file from the server terminal through the wireless local area network or the wireless wide area network until the downloaded target upgrading package file passes the integrity verification.
5. The vehicle upgrade method of claim 4, wherein, After the mobile terminal downloads the target upgrading package file, the target upgrading package file is transmitted to the vehicle terminal, comprising: After the mobile terminal downloads the target upgrade package file, the mobile terminal compresses the target upgrade package file to obtain an upgrade compressed package, determines a mobile terminal upgrade digest value of the upgrade compressed package, and sends the mobile terminal upgrade digest value to a signature server, so that the signature server generates a mobile terminal upgrade digest signature value based on a signature private key and the mobile terminal upgrade digest value, and returns to the mobile terminal; The mobile terminal transmits the upgrade compressed package and the mobile terminal upgrade digest signature value to the vehicle terminal through a wireless local area network or Bluetooth.
6. The vehicle upgrade method of claim 5, wherein, After the mobile terminal downloads the target upgrade package file, the mobile terminal transmits the target upgrade package file to the vehicle terminal, so that the vehicle terminal performs vehicle upgrade based on the target upgrade package file, including: The vehicle terminal determines a vehicle terminal upgrade digest value of the upgrade compressed package; The vehicle terminal decrypts the mobile terminal upgrade digest signature value based on a pre-stored public key of the signature server to obtain the mobile terminal upgrade digest value; In a case where the vehicle terminal upgrade digest value matches the mobile terminal upgrade digest value, the vehicle terminal performs vehicle upgrade based on the upgrade compressed package.
7. The vehicle upgrade method of claim 1, wherein, After the vehicle terminal receives the target upgrade package file, the method further includes: Before the vehicle terminal meets a preset upgrade state, the vehicle terminal performs decryption and signature verification on the target upgrade package file; after the target upgrade package file passes the decryption and signature verification, a central controller of the vehicle terminal monitors an actual vehicle state of the vehicle terminal; in a case where the actual vehicle state meets a preset preparation state, the central controller transmits the upgrade package to a specified storage area of a sub-controller that needs to be upgraded; After the vehicle terminal meets the preset upgrade state, the central controller sends a flashing instruction to the sub-controller, so that the sub-controller performs an upgrade operation based on the upgrade package in the specified storage area.
8. The vehicle upgrade method of claim 7, wherein, In the process in which the central controller transmits the upgrade package to the specified storage area of the sub-controller that needs to be upgraded, the method further includes: The central controller monitors the actual vehicle state of the vehicle terminal; If the actual vehicle state of the vehicle terminal does not meet the preset preparation state, the process of transmitting the upgrade package to the specified storage area of the sub-controller that needs to be upgraded is interrupted, and a transmission breakpoint is recorded; after the vehicle terminal meets the preset preparation state again, the upgrade package is continuously transmitted to the specified storage area of the sub-controller that needs to be upgraded based on the transmission breakpoint, until the central controller transmits the upgrade package to the specified storage area of the sub-controller that needs to be upgraded.
9. The vehicle upgrade method of claim 1, wherein, If the target terminal is the mobile terminal, after the vehicle terminal performs vehicle upgrade based on the target upgrade package file, the method further includes: The vehicle terminal sends third notification information of successful upgrade to the mobile terminal; The mobile terminal deletes the target upgrade package file based on the third notification information.
10. The vehicle upgrade method of claim 1, wherein, In the process in which the vehicle terminal performs vehicle upgrade based on the target upgrade package file, the method further includes: If the wireless wide area network of the vehicle terminal is unavailable, the upgrade status information is reported to the mobile terminal through a wireless local area network or Bluetooth; After the mobile terminal receives the upgrade status information, the mobile terminal reports the upgrade status information to the server terminal through a wireless wide area network or a wireless local area network.