Vehicle upgrading method and device and electronic equipment

Receiving and displaying vehicle upgrade instructions through terminal devices, the problem of some vehicles being unable to display upgrade prompts due to the small display area or without a display screen is solved, and a more flexible and user-friendly vehicle application upgrade process is achieved.

CN120010872APending Publication Date: 2025-05-16BEIQI FOTON MOTOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311527369.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-15
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

Some vehicles cannot display upgrade prompts due to the small display area or do not have a display, resulting in the limited upgrade process of the vehicle's OTA upgrade process.

Method used

The terminal device receives the upgrade instructions sent by the server and displays the upgrade description information of the application to inform the user whether to upgrade the application in the vehicle.

Benefits of technology

It avoids the problem of not being able to display upgrade prompt information due to the small display area or no display, and enhances the user's selectivity and experience of vehicle application upgrades.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120010872A_ABST
    Figure CN120010872A_ABST
Patent Text Reader

Abstract

The invention relates to a vehicle upgrading method and device and electronic equipment. Comprising the steps that an upgrading indication message sent by a server is received, and the upgrading indication message is used for indicating that a to-be-upgraded application program exists in a vehicle associated with terminal equipment; displaying upgrading description information of the application program according to the upgrading indication message; and in response to receiving of a first confirmation message triggered based on the upgrade description information, sending an upgrade confirmation message to a server, so that the server sends the upgrade confirmation message to the vehicle, so that the vehicle outputs confirmation prompt information according to the upgrade confirmation message, and the confirmation prompt information is used for prompting whether to upgrade the application program or not. According to the technical scheme, the server sends the upgrade indication message to the terminal equipment associated with the vehicle, so that the terminal equipment can display the upgrade description information of the application program in the vehicle, and a user can conveniently confirm whether to upgrade the application program in the vehicle or not.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of vehicle technology, and in particular, to a method, a device and an electronic device for upgrading a vehicle. Background Art

[0002] The vehicle is equipped with multiple ECUs (Electronic Control Units) to control the vehicle. The ECU controls the vehicle mainly through applications. Informing the vehicle users to upgrade the ECU applications in a timely manner can make the vehicle run in a better way, for example, improving driving comfort and safety performance. Summary of the invention

[0003] In order to solve the above problems, the present disclosure provides a vehicle upgrading method, device, electronic device and vehicle.

[0004] In a first aspect, the present disclosure provides a vehicle upgrade method, applied to a terminal device, the method comprising:

[0005] Receiving an upgrade indication message sent by a server, wherein the upgrade indication message is used to indicate that a vehicle associated with the terminal device has an application to be upgraded;

[0006] Displaying upgrade description information of the application according to the upgrade indication message;

[0007] In response to receiving a first confirmation message triggered based on the upgrade description information, an upgrade confirmation message is sent to the server, so that the server sends the upgrade confirmation message to the vehicle, so that the vehicle outputs confirmation prompt information according to the upgrade confirmation message, and the confirmation prompt information is used to prompt whether to upgrade the application.

[0008] Optionally, the first confirmation message is triggered in the following manner:

[0009] receiving a triggering operation of a first control in the operation interface of the terminal device by a user within a first preset time period; or,

[0010] After the first preset time period is reached, the trigger operation is not received.

[0011] Optionally, the method further includes:

[0012] If the first confirmation message triggered by the upgrade description information is not received, and the number of times the user closes the operation interface of the terminal device is less than a preset threshold, the terminal device will display the upgrade description information of the application again after the time the user closes the operation interface of the terminal device reaches a second preset time period.

[0013] Optionally, the method further includes:

[0014] An upgrade completion message sent by the server is received, where the upgrade completion message is used to indicate that the application upgrade is completed.

[0015] In a second aspect, the present disclosure provides another vehicle upgrade method, applied to a server, the method comprising:

[0016] When it is determined that there is an application to be upgraded in the vehicle, an upgrade indication message is sent to a terminal device associated with the vehicle, so that the terminal device displays upgrade description information of the application according to the upgrade indication message;

[0017] In a case where the terminal device responds to receiving a first confirmation message triggered based on the upgrade description information, receiving an upgrade confirmation message sent by the terminal device;

[0018] The upgrade confirmation message is sent to the vehicle, so that the vehicle outputs confirmation prompt information according to the upgrade confirmation message, and the confirmation prompt information is used to prompt whether to upgrade the application.

[0019] Optionally, it is determined whether there is an application to be upgraded in the target vehicle based on the installed version number of the application and the latest version number of the application in the target vehicle.

[0020] Optionally, the method further includes:

[0021] Determine whether the vehicle meets a preset upgrade condition; wherein the preset upgrade condition includes: the target vehicle is not in a driving state, or the external environment of the target vehicle meets a preset environment;

[0022] When the target vehicle meets the preset upgrade condition, in response to receiving a second confirmation message triggered by the confirmation prompt information, the application is upgraded.

[0023] In a third aspect, the present disclosure provides another vehicle upgrade method, applied to a server, the method comprising:

[0024] Outputting confirmation prompt information according to the upgrade confirmation message sent by the server, wherein the confirmation prompt information is used to prompt whether to upgrade the application program;

[0025] Wherein, the upgrade confirmation message is sent to the server by the terminal device associated with the vehicle in response to receiving a first confirmation message triggered based on the upgrade description information;

[0026] The upgrade description information is displayed by the terminal device according to an upgrade indication message sent by the server, and the upgrade indication message is used to indicate that there is an application to be upgraded in the vehicle.

[0027] In a fourth aspect, the present disclosure provides a vehicle upgrade device, which is applied to a terminal device, and the device includes:

[0028] A receiving module, used to receive an upgrade indication message sent by a server, wherein the upgrade indication message is used to indicate that there is an application to be upgraded in the vehicle associated with the terminal device;

[0029] A display module, used to display the upgrade description information of the application according to the upgrade instruction message;

[0030] A sending module is used to send an upgrade confirmation message to a server in response to receiving a first confirmation message triggered based on the upgrade description information, so that the server sends the upgrade confirmation message to the vehicle, so that the vehicle outputs a confirmation prompt information according to the upgrade confirmation message, and the confirmation prompt information is used to prompt whether to upgrade the application.

[0031] In a fifth aspect, the present disclosure provides an electronic device, comprising: a memory on which a computer program is stored; and a processor for executing the computer program in the first memory to implement the steps of the vehicle upgrade method described in any one of the first to third aspects above.

[0032] Through the above technical solution, when there is an application to be upgraded in the vehicle associated with the terminal device, the terminal device receives the upgrade indication information sent by the server and displays the upgrade description information of the application. The user can be informed of the upgrade description information of the application of the target vehicle through the terminal device so that the user can determine whether to upgrade the application in the vehicle, thereby avoiding the problem that some vehicles cannot display the upgrade prompt information due to a small display screen area or no display screen. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] The accompanying drawings are used to provide a further understanding of the present disclosure and constitute a part of the specification. Together with the following specific embodiments, they are used to explain the present disclosure but do not constitute a limitation of the present disclosure. In the accompanying drawings:

[0034] Figure 1 is a flow chart of a vehicle upgrading method provided by an embodiment of the present disclosure;

[0035] Figure 2 is a schematic diagram of participants in a vehicle upgrade process provided by an embodiment of the present disclosure;

[0036] Figure 3is a flowchart of another vehicle upgrading method provided by an embodiment of the present disclosure;

[0037] Figure 4 is a flowchart of another vehicle upgrading method provided by an embodiment of the present disclosure;

[0038] Figure 5 is a flowchart of another vehicle upgrading method provided by an embodiment of the present disclosure;

[0039] Figure 6 is a structural schematic diagram of a vehicle upgrading device provided by an embodiment of the present disclosure;

[0040] Figure 7 is a structural schematic diagram of another vehicle upgrading device provided by an embodiment of the present disclosure;

[0041] Figure 8 is a block diagram of an electronic device provided by an embodiment of the present disclosure;

[0042] Fig. 9 is a block diagram of another electronic device provided by an embodiment of the present disclosure;

[0043] Fig.10 It is a block diagram of a vehicle provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0044] The specific implementation of the present disclosure is described in detail below in conjunction with the accompanying drawings. It should be understood that the specific implementation described herein is only used to illustrate and explain the present disclosure, and is not used to limit the present disclosure.

[0045] In the description below, words such as “first” and “second” are only used for the purpose of distinguishing the description and should not be understood as indicating or implying relative importance or order.

[0046] First, the application scenario of the present disclosure is described. The present disclosure is applied to a scenario of OTA upgrading an application program in a vehicle.

[0047] OTA is a technology for downloading data through wireless networks. It can be applied to version upgrades or data updates of vehicles, smart homes (TVs, gateways or refrigerators, etc.), mobile terminals (mobile phones or tablets, etc.), set-top boxes and other devices. OTA technology mainly performs automatic upgrades by downloading OTA upgrade packages (it also supports upgrades by copying OTA upgrade packages to SD cards). OTA upgrades are fast and have little impact on data. For example, for vehicles, vehicle manufacturers (Original Equipment Manufacturer, OEM, or original equipment manufacturers), map cloud servers or vehicle management platforms use OTA technology to upgrade vehicle-related hardware or software or update data in the vehicle, which is conducive to quickly responding to needs and improving user experience.

[0048] Before performing an OTA upgrade on a vehicle, in order to inform users of the application's upgrade description information, the display screen (such as a touch screen) provided in the vehicle may be selected to display the application's upgrade description information so that users can decide whether to upgrade the application in the vehicle.

[0049] However, some vehicles may not have a display screen and cannot display the content that needs to be informed to the user, or the display area of ​​the display screen installed in the vehicle is small, which is not convenient for displaying the content that needs to be informed to the user, thereby limiting the progress of the vehicle's OTA upgrade.

[0050] In order to solve the above problems, the present disclosure provides a method, device, electronic device and vehicle for upgrading a vehicle, which will be described below in conjunction with specific embodiments.

[0051] Figure 1 is a schematic diagram of a vehicle upgrade method provided by an embodiment of the present disclosure, such as Figure 1 As shown, it can be applied to a terminal device, and the method may include the following steps:

[0052] Step S101: receiving an upgrade indication message sent by a server, where the upgrade indication message is used to indicate that a vehicle associated with the terminal device has an application to be upgraded.

[0053] like Figure 2 As shown, the parties involved in OTA upgrading of the vehicle in the embodiment of the present application mainly include: a server (OTA platform), a vehicle, and a terminal device, wherein the vehicle can establish a communication connection with the terminal device or a server through an on-board terminal, such as a TBOX (Telematics Box, a remote communication terminal), and the terminal device can establish a communication connection with the server; the server can, for example, be an OTA platform that provides upgrade files for the vehicle's OTA upgrade process.

[0054] When there is an application to be upgraded in the vehicle associated with the terminal device, the terminal device can receive upgrade indication information sent by the server; wherein the server can determine whether there is an application to be upgraded in the vehicle based on the version number of the application installed in the vehicle and the latest version number corresponding to the application installed in the vehicle; for example, if the latest version number is higher than the version number of the application installed in the vehicle, it means that there is an application to be upgraded in the vehicle.

[0055] Step 102: Display the application upgrade description information according to the upgrade instruction message

[0056] For example, the terminal device can display the upgrade description information of the application through a prompt interface. The prompt interface can be a pop-up window outside the application, or an interface within the application, or it can be a notification bar of the terminal device. After the user performs an operation on the notification bar, the user jumps to the prompt interface. The embodiment of the present application does not constitute a limitation on the specific presentation method of the prompt interface; the upgrade description information of the displayed application can be, for example, text such as "This upgrade has increased the adjustment accuracy of the brightness of the vehicle's interior lights."

[0057] In this way, compared to the situation where users can only choose to accept or reject vehicle upgrades without knowing the upgrade description information of the application, the embodiments of the present application can provide users with more choices; for example, through the upgrade description information of the application displayed by the terminal device, if the user believes that the upgrade description information contains content that he is unwilling to accept, he can also choose not to perform the upgrade, thereby making the process of upgrading the application in the vehicle more flexible.

[0058] At the same time, in the embodiment of the present application, by displaying the upgrade description information of the application in the vehicle through the terminal device, the problem that some vehicles cannot display the upgrade prompt information due to the small display screen area or the lack of a display screen can be avoided.

[0059] Step S103, in response to receiving the first confirmation message triggered based on the upgrade description information, sending the upgrade confirmation message to the server, so that the server sends the upgrade confirmation message to the vehicle, so that the vehicle outputs confirmation prompt information according to the upgrade confirmation message, and the confirmation prompt information is used to prompt whether to upgrade the application.

[0060] After displaying the application upgrade description information, the terminal device can determine whether to send an upgrade confirmation message to the vehicle by determining whether it has received the first confirmation information triggered by the upgrade description information; if the first confirmation information triggered by the upgrade description information is not received, it means that the user of the terminal device has not yet confirmed the content in the upgrade description information; if the first confirmation information triggered by the upgrade description information is received, it means that the user of the terminal device has confirmed the upgrade description information and agrees to upgrade the application in the vehicle.

[0061] Through the technical solution disclosed in the present invention, when there is an application to be upgraded in the vehicle associated with the terminal device, the terminal device receives the upgrade indication information sent by the server and displays the upgrade description information of the application. The user can be informed of the upgrade description information of the application in the target vehicle through the terminal device so that the user can determine whether to upgrade the application in the vehicle, thereby avoiding the problem that some vehicles cannot display the upgrade prompt information due to a small display screen area or no display screen.

[0062] In one embodiment, the reminder intensity of the terminal when displaying the upgrade description information can be determined according to the importance of the upgrade description information; more important upgrade description information is displayed in a display method with a higher reminder level, and less important upgrade description information is displayed in a display method with a lower reminder level.

[0063] For example, if the upgrade description information includes update content that affects vehicle safety, the upgrade description information may be displayed in fonts in eye-catching colors such as orange or red. If the upgrade description information includes update content that affects the vehicle's interior decorative lights, the upgrade description information may be displayed in fonts in colors such as black or gray.

[0064] For another example, when the upgrade description information includes update content that affects vehicle safety, the upgrade description information may be displayed in bold font or a larger font size. However, when the upgrade description information includes update content that affects vehicle interior lighting, etc., the upgrade description information may be displayed in non-bold font or a smaller font size.

[0065] For another example, the key information in the upgrade description information may be displayed in a more prominent manner, such as displaying the key information in the upgrade description information in eye-catching fonts such as orange or red, and displaying the non-critical information in the upgrade description information in black or gray; or, displaying the key information in the upgrade description information in bold fonts or a larger font size, and displaying the non-critical information in the upgrade description information in non-bold fonts or a smaller font size; wherein the key information in the upgrade description information may be, for example, the name of the ECU on which the application is being upgraded.

[0066] In this way, the upgrade description information containing more important content can be more easily noticed by the user of the terminal device; or, the more important content in the upgrade description information can be more easily noticed by the user of the terminal device, thereby preventing the user of the terminal device from ignoring important upgrade description information.

[0067] In one possible implementation, the upgrade description information may include at least one of the following: upgrade content, purpose of upgrade, duration of the upgrade process, and impact of the upgrade on the vehicle; in this way, more information about the application upgrade in the vehicle can be provided to the user of the terminal device, providing a reference for the user to determine whether an upgrade is required; or, in the case where the user of the terminal device upgrades the application in the vehicle, the user can have a psychological expectation that is more consistent with the actual situation after the application upgrade before the application is upgraded, which can improve the user experience.

[0068] By displaying the first prompt information including the time required for the upgrade process to the user, if the waiting time required for the upgrade is within an acceptable time for the user, for example, the upgrade process takes less than 3 minutes, the user can complete the upgrade of the application in the vehicle before driving the vehicle, and wait until the upgrade is completed before driving the vehicle.

[0069] If the time required for the upgrade process may cause a decline in user experience or interfere with the travel plans of the user of the terminal device, for example, the upgrade process takes more than 15 minutes, the user can choose not to upgrade the application in the vehicle temporarily, and wait until the user has finished using the vehicle, and then upgrade the application in the vehicle. After the vehicle upgrade operation is completed, the vehicle will automatically power off. In this way, by showing the user the time required for the upgrade before the upgrade, the user can be given a more diverse application upgrade option, thereby improving the user experience.

[0070] In one embodiment, the target vehicle can be made to upgrade the application program in a time period selected by the user, such as from 23:00 pm to 7:00 am, when the user is resting, and the vehicle is automatically powered off after the application program upgrade is completed. In this way, the user can leave the vehicle after performing the operation of upgrading the vehicle, without having to wait for the upgrade to be completed before leaving the vehicle.

[0071] In another embodiment, the upgrade description information may also include precautions for the upgrade process, wherein the precautions for the upgrade process may be, for example, instructions that help the vehicle safely implement OTA upgrades. For example, the upgrade description information may be a text message or voice message that states, "During the application upgrade process, please do not drive the vehicle temporarily. Wait until the application upgrade is complete before driving the vehicle."

[0072] In this way, the user of the terminal device is usually the owner of the target vehicle, or the user of the terminal device can contact the owner. By providing the user of the terminal device with precautions for the upgrade process, the owner's behavior in operating the vehicle can be guided, which helps to provide better upgrade conditions for upgrading the application in the vehicle.

[0073] By providing terminal device users with notes about the upgrade process, when the network signal at the user's current location is poor, the user can be guided to park the vehicle in a parking space with a good network signal, etc., so that the vehicle can obtain the upgrade files required for the upgrade even if the files required for the upgrade have not been obtained in advance.

[0074] For example, the terminal device can send out a pop-up reminder or voice prompt, and send out a text message or audio message saying "Please park the vehicle in a parking space with good signal". Under a network with better network signal, the target vehicle can obtain the files required for the upgrade process more quickly, thereby shortening the time required for the application upgrade process.

[0075] In one example, the terminal device may also recommend a recommended parking space for application upgrade to the user. The recommended parking space may be determined by a cloud server, an edge service, or the terminal device itself, and displayed to the user more intuitively through the terminal device. The recommended parking space may be determined from the selected multiple parking spaces based on one of the signal strength of the parking space, the charging situation of the parking space, the congestion situation at the parking space, the distance between the parking space and the target vehicle, and the like.

[0076] For example, the recommended parking space may be the parking space closest to the target vehicle within the preset range of the target vehicle; for another example, the recommended parking space may be the parking space with the least congestion within the preset range of the target vehicle; for another example, the recommended parking space may be the parking space with the strongest signal strength within the preset range of the target vehicle; for another example, the recommended parking space may be the parking space with the lowest fee within the preset range of the target vehicle, wherein the preset range may be adjusted according to actual needs, and the preset range may be, for example, within a surrounding 2km range.

[0077] In one embodiment, the first confirmation message triggered based on the upgrade description information can be triggered in the following manner: a trigger operation of the user on the first control in the operation interface of the terminal device is received within a first preset time period; or, after the first preset time period is reached, the trigger operation is not received.

[0078] For example, when the terminal device displays the upgrade description information of an application, the operating interface of the terminal device can be provided with a first control for confirming the upgrade description information. Upon receiving a trigger operation from the user on the first control in the operating interface of the terminal device within a first preset time period, the terminal device can determine that the user has confirmed the upgrade description information so as to subsequently upgrade the application in the vehicle; wherein the trigger operation may be, for example, operations such as a click, double-click, long press, or sliding along a target path on the control by the target.

[0079] For another example, when a terminal device displays the upgrade description information of an application, and no trigger operation is received after a first preset time period has passed, this indicates that the terminal device displays the upgrade description information for a long time, and the user is likely to have no objection to the upgrade description information. If no trigger operation is received after the first preset time period has passed, a first confirmation message is triggered. Even if the user does not perform an operation on the operation interface of the terminal device, the first confirmation message can be triggered, which can reduce the number of user operations and thus improve the user experience.

[0080] Among them, the length of the first preset time period can be set according to actual needs, and the length of the first preset time period can be, for example, 1 minute; or, the length of the first preset time period can be determined according to the length of the content in the upgrade description information; for example, the longer the length of the content of the upgrade description information of the application, the longer the corresponding first preset time period, and the shorter the length of the content of the upgrade description information of the application, the shorter the corresponding first preset time period.

[0081] In this way, the length of the first preset time period matches the length of the content of the upgrade description information of the application, so that the length of the first preset time period is more consistent with the actual situation of the upgrade description information. When the first preset time period is exceeded, the user is more likely to have completed reading the upgrade description information.

[0082] For another example, when the terminal device displays the upgrade description information of an application, the operating interface of the terminal device may also be provided with a second control for rejecting the upgrade description information. By triggering the second control, the user may reject the upgrade description information displayed by the terminal device to refuse to upgrade the application in the vehicle. When the user rejects the upgrade description information displayed by the terminal device, the terminal device may no longer display the upgrade description information for the application to avoid the user being disturbed by the rejected upgrade description information.

[0083] In one embodiment, if the first confirmation message triggered by the upgrade description information is not received, and the number of times the user closes the operation interface of the terminal device is less than a preset threshold number, the terminal device displays the upgrade description information of the application again after the length of time the user has closed the operation interface of the terminal device reaches a second preset time period.

[0084] After the terminal device displays the upgrade description information of the application, the user may reject or ignore the upgrade description information and directly close the operation interface displaying the upgrade description information without confirmation; if the number of times the user closes the operation interface of the terminal device is less than a preset number threshold, the terminal device may display the upgrade description information of the application again after the time the user closes the operation interface of the terminal device reaches a second preset time period. The second preset time period may be, for example, 3 hours.

[0085] For example, after the user's terminal device displays the upgrade description information of an application for the first time, the user neither confirms nor rejects the upgrade description information, but chooses to close the operation interface of the terminal device, such as performing a close operation on the display interface of the terminal device used to display the upgrade description information. The user closes the operation interface of the terminal device for 3 hours. The terminal device can display the upgrade description information again so that the user can confirm or reject the upgrade description information.

[0086] In this way, users can avoid missing the upgrade description information, and by setting a preset number threshold, the terminal device can avoid displaying the prompt interface too many times, thereby reducing the user experience; wherein the preset number threshold can be, for example, 3 times.

[0087] The terminal device sends an upgrade confirmation message to the vehicle. The terminal device can send the upgrade confirmation message directly to the vehicle through the communication connection established with the vehicle, or the terminal device can send the upgrade confirmation message to the server. After receiving the upgrade confirmation message sent by the terminal device, the server sends the upgrade confirmation message to the vehicle.

[0088] The terminal device sends an upgrade confirmation message to the vehicle, which can cause the vehicle to output a confirmation prompt message according to the upgrade confirmation message, and the confirmation prompt message is used to prompt whether to upgrade the application. For example, the vehicle sends an audio prompt message "After confirmation of the application upgrade confirmation message, please ask whether to upgrade the application. If you agree to upgrade the application, please press the A button", or displays a confirmation prompt message on the display screen to prompt whether to upgrade the application.

[0089] In one embodiment, the terminal device may receive upgrade completion information sent by the server, where the upgrade completion message is used to indicate that the application upgrade is complete.

[0090] For example, the terminal device displays a pop-up window prompting "The upgrade of the application in your vehicle has been completed", or the terminal device emits an audio message saying "The upgrade of the application in your vehicle has been completed", or the terminal device emits light of a preset color to remind the user of the terminal device that the upgrade of the application in the vehicle has been completed. For example, according to the user's pre-settings, when the upgrade of the application in the vehicle is complete, a yellow light is emitted as a reminder.

[0091] The present application embodiment also provides another vehicle upgrade method, which can be applied to a server, such as Figure 3 As shown, the vehicle upgrade method includes:

[0092] Step S201: When it is determined that there is an application to be upgraded in the vehicle, an upgrade indication message is sent to a terminal device associated with the vehicle so that the terminal device displays upgrade description information of the application according to the upgrade indication message.

[0093] The server can determine whether there is an application to be upgraded in the vehicle according to the installed version number of the application in the vehicle and the latest version number of the application. For example, if the installed version number of the application in the target vehicle and the latest version number of the application are the same, it means that there is no application to be upgraded in the vehicle; or, if the installed version number of the application in the target vehicle is lower than the latest version number of the application, it means that there is an application to be upgraded in the vehicle.

[0094] The server can also compare the functions of the latest version corresponding to the vehicle with the functions of the version of the application installed in the target vehicle to determine what modifications have been made to the latest version based on the version of the application installed in the target vehicle, thereby providing users with upgrade description information containing more accurate upgrade content through the terminal device, so that users can more clearly understand the changes that may occur in the vehicle after the application is upgraded.

[0095] Different car owners upgrade their vehicle's applications at different frequencies. For example, due to different updating habits, some car owners are accustomed to updating the application on the day the application is updated, while some car owners are accustomed to combining multiple updates together, that is, updating the application when the version of the application in the vehicle is significantly different from the latest version. Even for vehicles of the same model from the same manufacturer, the version numbers of the installed applications are different. Compared to providing the user with an upgrade log of the previous version of the latest version compared to the latest version, the upgrade description information provided in the embodiment of the present application contains upgrade content that is more in line with the actual match of the vehicle, and can better provide a reference for the user as to whether to upgrade the application.

[0096] When there is an application to be upgraded in the vehicle, the server can determine the terminal device associated with the vehicle based on the vehicle identification information; for example, the terminal device associated with the vehicle VIN (Vehicle Identification Number) can be determined based on the vehicle VIN. In this way, the server can quickly determine the terminal device that displays the upgrade description information, and thus can control the remote terminal device to display the upgrade description information so that the user of the terminal device can read the upgrade description information displayed by the terminal device.

[0097] Among them, the server sends an upgrade indication message to the terminal device associated with the vehicle, which can be implemented through the APP (Application) installed on the terminal device. For example, the server sends an upgrade indication message to the APP installed on the terminal device associated with the vehicle, and the APP installed on the terminal device responds to receiving the upgrade indication message sent by the server and controls the terminal device to display the upgrade description information of the application according to the upgrade indication message.

[0098] Step S202: When the terminal device responds to receiving a first confirmation message triggered based on the upgrade description information, receive an upgrade confirmation message sent by the terminal device.

[0099] Step S203: Send the upgrade confirmation message to the vehicle, so that the vehicle outputs confirmation prompt information according to the upgrade confirmation message, and the confirmation prompt information is used to prompt whether to upgrade the application.

[0100] In one embodiment, the server may also determine whether the vehicle meets preset upgrade conditions, wherein the preset upgrade conditions include: the target vehicle is not in a driving state, or the external environment of the target vehicle meets the preset environment.

[0101] For example, the vehicle's gear is in the parking gear, the accelerator pedal is opened to 0, and the driver in the car is not operating the vehicle, etc.; the external environment behind the target vehicle meets the preset environment, for example, there are no other vehicles in driving state in the environment where the vehicle is located, and the air in the environment where the vehicle is located is dry, etc.

[0102] This will help upgrade the application when the vehicle meets the preset upgrade conditions, thereby ensuring the safety of the vehicle and any drivers in the vehicle; for example, during the process of upgrading the vehicle's application, the corresponding ECU may temporarily lose its function. If the vehicle is in motion, and the upgraded application is the application corresponding to the ECU that the vehicle relies on for driving, this may pose a safety hazard to the driving process.

[0103] Figure 4 is a schematic diagram of another vehicle upgrade method provided by an embodiment of the present disclosure, which is applied to a vehicle, such as Figure 4 As shown, including:

[0104] Step S301: Output confirmation prompt information according to the upgrade confirmation message sent by the server, where the confirmation prompt information is used to prompt whether to upgrade the application.

[0105] The upgrade confirmation message is sent to the server by the terminal device associated with the vehicle in response to receiving the first confirmation message triggered based on the upgrade description information;

[0106] The upgrade description information is displayed by the terminal device based on the upgrade indication message sent by the server. The upgrade indication message is used to indicate that there are applications to be upgraded in the vehicle.

[0107] In the case where the terminal device responds to receiving the first confirmation message triggered by the upgrade description information, the terminal device may send an upgrade confirmation message to the vehicle, prompting the vehicle whether to upgrade the application program, so as to complete the upgrade of the application program in the vehicle; or, in the case where the terminal device responds to receiving the first confirmation message triggered by the upgrade description information, the server may also send an upgrade confirmation message to the vehicle, prompting the vehicle whether to upgrade the application program, so as to complete the upgrade of the application program in the vehicle. For example, when the vehicle receives the upgrade confirmation message, it receives a confirmation operation on the upgrade confirmation message, and uses the pre-acquired upgrade file to upgrade the application program, or obtains the upgrade file from the server to upgrade the application program.

[0108] In one embodiment, the vehicle may upgrade the application in response to receiving a second confirmation message triggered based on the confirmation prompt information.

[0109] In the case where the vehicle outputs a confirmation prompt message prompting whether to upgrade the application, if the vehicle receives a confirmation upgrade operation, the vehicle can trigger a second confirmation message based on the confirmation prompt message, so that the vehicle can upgrade the application.

[0110] Among them, the confirmation operation for the vehicle upgrade may be an operation on a preset button in the vehicle, and the preset button may be pre-configured; when a camera is provided in the vehicle, the confirmation operation for the vehicle application upgrade may be the camera recognizing a preset gesture made by a person in the vehicle; when an audio acquisition device is provided in the vehicle, the confirmation operation for the vehicle application upgrade may be the audio acquisition device collecting preset audio; when a touch screen is provided in the vehicle, the confirmation operation for the vehicle application upgrade may be the touch screen receiving a preset operation on the touch screen. The embodiment of the present application does not constitute a limitation on the confirmation upgrade operation received by the vehicle.

[0111] In one embodiment, the vehicle can determine whether the vehicle meets the preset upgrade conditions; wherein the preset upgrade conditions include: the vehicle is not in a driving state, or the external environment of the vehicle meets the preset environment; when the vehicle meets the preset upgrade conditions, in response to receiving a second confirmation message triggered by the confirmation prompt information, the application is upgraded. For example, the vehicle can communicate with the server to obtain from the server whether the vehicle meets the preset upgrade conditions.

[0112] In this way, the vehicle can upgrade the application program when the preset upgrade conditions are met, thereby ensuring the safety of the vehicle and people who may be in the vehicle.

[0113] In the embodiment of the present application, a confirmation upgrade operation for the vehicle application upgrade is added. The person who performs the confirmation upgrade operation in the vehicle can check the status of the vehicle. For example, the person who performs the confirmation operation in the vehicle checks whether the gear position of the vehicle is in the parking gear. This helps to ensure that the vehicle can upgrade the application in the vehicle in a safe manner.

[0114] By upgrading the application when the preset upgrade conditions are met, the safety of the vehicle and any drivers in the vehicle can be ensured. For example, during the process of upgrading the vehicle's application, the corresponding ECU may temporarily lose its function. If the vehicle is in motion, and the upgraded application is the application corresponding to the ECU that the vehicle relies on for driving, this may pose a safety hazard to the driving process.

[0115] In one embodiment, when the application upgrade in the vehicle is completed, the vehicle may issue an upgrade completion prompt message, and the upgrade completion prompt message is used to prompt that the application upgrade in the vehicle has been completed. The upgrade completion prompt message may be a reminder from the vehicle's instrument interface, or may be an audio reminder from an audio player on the vehicle.

[0116] For example, the vehicle's instrument interface prompts "The upgrade of the application in your vehicle has been completed", or the upgrade completion prompt information can also be a voice prompt information, for example, the audio player on the vehicle emits an audio with the content "The upgrade of the application in your vehicle has been completed", or the target indicator light on the vehicle emits a preset color of light to remind the user of the terminal device that the application in the vehicle has been upgraded. For example, according to the user's pre-settings, when the application in the vehicle is upgraded, the target indicator light on the vehicle emits yellow light as a reminder.

[0117] The vehicle sends an upgrade completion prompt message to remind the user that the upgrade of the application in the vehicle has been completed, so that the owner of the vehicle can experience the new driving experience of the vehicle as soon as possible. For example, it is helpful for the owner of the vehicle to feel the changes after the upgrade of the application in the vehicle as soon as possible.

[0118] Through the vehicle upgrade method provided in the embodiment of the present application, when there is an application to be upgraded in the vehicle associated with the terminal device, the terminal device receives the upgrade indication information sent by the server and displays the upgrade description information of the application. The user can be informed of the upgrade description information of the application of the target vehicle through the terminal device so that the user can determine whether to upgrade the application in the vehicle, thereby avoiding the problem that some vehicles cannot display the upgrade prompt information due to a small display screen area or no display screen.

[0119] Combine the following Figure 5 Taking the server sending an upgrade confirmation message to the vehicle as an example, another vehicle upgrade method provided by the embodiment of the present disclosure is described, such as Figure 5 As shown, including:

[0120] Step S401: The server determines that there is a vehicle with an application to be upgraded.

[0121] For example, the server may determine whether there is an application to be upgraded in the vehicle based on the version number of the application installed in the vehicle and the version number of the application to be installed corresponding to the vehicle.

[0122] Step S402: The server determines the terminal device associated with the vehicle.

[0123] The server may determine a terminal device associated with the vehicle based on the identification information of the vehicle. The identification information of the vehicle may be, for example, the VIN (Vehicle Identification Number) of the vehicle, and the terminal device associated with the vehicle may be, for example, the terminal of the owner of the vehicle.

[0124] Step S403: The server sends upgrade prompt information to the terminal device, so that the terminal device displays upgrade description information of the application.

[0125] Step S404: The terminal device displays the upgrade description information of the application according to the upgrade instruction message.

[0126] Step S405: In response to receiving the first confirmation message triggered based on the upgrade description information, the terminal device sends an upgrade confirmation message to the server.

[0127] Step S406: In response to receiving the upgrade confirmation message sent by the terminal device, the server sends an upgrade confirmation message to the vehicle.

[0128] Step S407: The vehicle is prompted whether to upgrade the application program according to the upgrade prompt information sent by the server.

[0129] After the vehicle prompts whether to upgrade the application, upon receiving an upgrade confirmation operation for the upgrade confirmation message, the application can be upgraded using the previously received upgrade file; wherein the vehicle meets preset upgrade conditions.

[0130] The vehicle can also upgrade the application program when the preset upgrade conditions are met. The preset upgrade conditions include: the target vehicle is not in a driving state, or the external environment of the target vehicle meets the preset environment.

[0131] For example, the vehicle's gear is in the parking gear, the accelerator pedal is opened to 0, and the driver in the car is not operating the vehicle, etc.; the external environment behind the target vehicle meets the preset environment, for example, there are no other vehicles in driving state in the environment where the vehicle is located, and the air in the environment where the vehicle is located is dry, etc.

[0132] Through the vehicle upgrade method provided in the embodiment of the present application, when there is an application to be upgraded in the vehicle associated with the terminal device, the terminal device receives the upgrade indication information sent by the server and displays the upgrade description information of the application. The user can be informed of the upgrade description information of the application of the target vehicle through the terminal device so that the user can determine whether to upgrade the application in the vehicle, thereby avoiding the problem that some vehicles cannot display the upgrade prompt information due to a small display screen area or no display screen.

[0133] Figure 6 is a schematic diagram of the structure of a vehicle upgrade device provided by an embodiment of the present disclosure, such as Figure 6 As shown, the vehicle upgrading device 1000 includes:

[0134] The receiving module 1001 is used to receive an upgrade indication message sent by a server, where the upgrade indication message is used to indicate that there is an application to be upgraded in the vehicle associated with the terminal device.

[0135] The display module 1002 is used to display the upgrade description information of the application according to the upgrade indication message.

[0136] The sending module 1003 is used to send an upgrade confirmation message to the server in response to receiving a first confirmation message triggered based on the upgrade description information, so that the server sends the upgrade confirmation message to the vehicle, so that the vehicle outputs confirmation prompt information according to the upgrade confirmation message, and the confirmation prompt information is used to prompt whether to upgrade the application.

[0137] In one embodiment, the first confirmation message is triggered in the following manner: a trigger operation of a user on a first control in an operation interface of the terminal device is received within a first preset time period; or, after the first preset time period is reached, no trigger operation is received.

[0138] In one embodiment, the display module 1002 is also used to display the upgrade description information of the application again after the user has closed the operation interface of the terminal device for a second preset time period if the first confirmation message triggered by the upgrade description information is not received and the number of times the user has closed the operation interface of the terminal device is less than a preset threshold number of times.

[0139] In one embodiment, the receiving module 1001 is further used to receive an upgrade completion message sent by the server, where the upgrade completion message is used to indicate that the application upgrade is completed.

[0140] Through the vehicle upgrade device provided in the embodiment of the present application, when there is an application to be upgraded in the vehicle associated with the terminal device, the terminal device receives the upgrade indication information sent by the server and displays the upgrade description information of the application. The user can be informed of the upgrade description information of the application of the target vehicle through the terminal device so that the user can determine whether to upgrade the application in the vehicle, thereby avoiding the problem that some vehicles cannot display the upgrade prompt information due to a small display screen area or no display screen.

[0141] Figure 7 is a schematic diagram of the structure of another vehicle upgrade device provided by an embodiment of the present disclosure, which is applied to a vehicle, such as Figure 7 As shown, the vehicle upgrading device 2000 includes:

[0142] The prompt module 2001 is used to output confirmation prompt information according to the upgrade confirmation message sent by the server, and the confirmation prompt information is used to prompt whether to upgrade the application.

[0143] Among them, the upgrade confirmation message is sent to the server by the terminal device associated with the vehicle in response to receiving the first confirmation message triggered based on the upgrade description information.

[0144] The upgrade description information is displayed by the terminal device based on the upgrade indication message sent by the server. The upgrade indication message is used to indicate that there are applications to be upgraded in the vehicle.

[0145] In one embodiment, the vehicle upgrade device 2000 also includes an upgrade module 2002, which is used to determine whether the vehicle meets preset upgrade conditions; wherein the preset upgrade conditions include: the target vehicle is not in a driving state, or the external environment of the target vehicle meets the preset environment; when the target vehicle meets the preset upgrade conditions, in response to receiving a second confirmation message triggered by the confirmation prompt information, the application is upgraded.

[0146] Through the vehicle upgrade device provided in the embodiment of the present application, when there is an application to be upgraded in the vehicle associated with the terminal device, the terminal device receives the upgrade indication information sent by the server and displays the upgrade description information of the application. The user can be informed of the upgrade description information of the application of the target vehicle through the terminal device so that the user can determine whether to upgrade the application in the vehicle, thereby avoiding the problem that some vehicles cannot display the upgrade prompt information due to a small display screen area or no display screen.

[0147] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0148] Figure 8 FIG. 7 is a block diagram of an electronic device 700 according to an exemplary embodiment. Figure 8 As shown, the electronic device 700 may include: a processor 701, a memory 702. The electronic device 700 may also include one or more of a multimedia component 703, an input / output (I / O) interface 704, and a communication component 705. The electronic device 700 may be, for example, a mobile terminal device or a vehicle-mounted terminal.

[0149] The processor 701 is used to control the overall operation of the electronic device 700 to complete all or part of the steps in the above-mentioned vehicle upgrade method. The memory 702 is used to store various types of data to support the operation of the electronic device 700. For example, these data may include instructions for any application or method used to operate on the electronic device 700, and application-related data, such as contact data, sent and received messages, pictures, audio, video, etc. The memory 702 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (Static Random Access Memory, referred to as SRAM), electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, referred to as EEPROM), erasable programmable read-only memory (Erasable Programmable Read-Only Memory, referred to as EPROM), programmable read-only memory (Programmable Read-Only Memory, referred to as PROM), read-only memory (Read-Only Memory, referred to as ROM), magnetic memory, flash memory, magnetic disk or optical disk. The multimedia component 703 may include a screen and an audio component. The screen may be, for example, a touch screen, and the audio component is used to output and / or input audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signal may be further stored in the memory 702 or sent through the communication component 705. The audio component also includes at least one speaker for outputting audio signals. The I / O interface 704 provides an interface between the processor 701 and other interface modules, and the other interface modules may be keyboards, mice, buttons, etc. These buttons may be virtual buttons or physical buttons. The communication component 705 is used for wired or wireless communication between the electronic device 700 and other devices. Wireless communication, such as Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G, 4G, NB-IOT, eMTC, or other 5G, etc., or a combination of one or more of them, is not limited here. Therefore, the corresponding communication component 705 may include: Wi-Fi module, Bluetooth module, NFC module, etc.

[0150] In an exemplary embodiment, the electronic device 700 can be implemented by one or more application specific integrated circuits (ASIC), digital signal processors (DSP), digital signal processing devices (DSPD), programmable logic devices (PLD), field programmable gate arrays (FPGA), controllers, microcontrollers, microprocessors or other electronic components to perform the above-mentioned vehicle upgrade method.

[0151] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided, and when the program instructions are executed by a processor, the steps of the above-mentioned vehicle upgrade method are implemented. For example, the computer-readable storage medium can be the above-mentioned memory 702 including program instructions, and the above-mentioned program instructions can be executed by the processor 701 of the electronic device 700 to complete the above-mentioned vehicle upgrade method.

[0152] Fig. 9 8 is a block diagram of an electronic device 800 according to an exemplary embodiment. For example, the electronic device 800 may be provided as a server. Fig. 9 The electronic device 800 includes a processor 822, which may be one or more, and a memory 832 for storing a computer program executable by the processor 822. The computer program stored in the memory 832 may include one or more modules, each corresponding to a set of instructions. In addition, the processor 822 may be configured to execute the computer program to perform the above-mentioned vehicle upgrade method. The electronic device 800 may be, for example, a server that provides OTA upgrade files for the vehicle.

[0153] In addition, the electronic device 800 may further include a power supply component 826 and a communication component 850, wherein the power supply component 826 may be configured to perform power management of the electronic device 800, and the communication component 850 may be configured to implement communication, for example, wired or wireless communication, of the electronic device 800. In addition, the electronic device 800 may further include an input / output (I / O) interface 858. The electronic device 800 may operate based on an operating system stored in the memory 832.

[0154] In another exemplary embodiment, another computer-readable storage medium including program instructions is also provided, and when the program instructions are executed by the processor, the steps of the above-mentioned vehicle upgrade method are implemented. For example, the non-transitory computer-readable storage medium can be the above-mentioned memory 832 including program instructions, and the above-mentioned program instructions can be executed by the processor 822 of the electronic device 800 to complete the above-mentioned vehicle upgrade method.

[0155] In another exemplary embodiment, a computer program product is also provided. The computer program product includes a computer program executable by a programmable device, and has a code portion for executing the above-mentioned vehicle upgrade method when the computer program is executed by the programmable device.

[0156] Fig.10 is a block diagram of a vehicle provided in an embodiment of the present disclosure, such as Fig.10 As shown, the vehicle 3000 includes a vehicle-mounted terminal 900 .

[0157] The vehicle-mounted terminal 900 may be, for example, a TBOX (Telematics Box, a remote communication terminal).

[0158] The vehicle-mounted terminal 900 controls the vehicle to output confirmation prompt information based on the upgrade confirmation message sent by the server, and the confirmation prompt information is used to prompt whether to upgrade the application; wherein, the upgrade confirmation message is sent to the server by the terminal device associated with the vehicle in response to receiving a first confirmation message triggered by the upgrade description information; the upgrade description information is displayed by the terminal device based on the upgrade indication message sent by the server, and the upgrade indication message is used to indicate that the vehicle has an application to be upgraded.

[0159] The preferred embodiments of the present disclosure are described in detail above in conjunction with the accompanying drawings; however, the present disclosure is not limited to the specific details in the above embodiments. Within the technical concept of the present disclosure, a variety of simple modifications can be made to the technical solution of the present disclosure, and these simple modifications all fall within the protection scope of the present disclosure.

[0160] It should also be noted that the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, the present disclosure will not further describe various possible combinations.

[0161] In addition, various embodiments of the present disclosure may be arbitrarily combined, and as long as they do not violate the concept of the present disclosure, they should also be regarded as the contents disclosed by the present disclosure.

Claims

1. A method for upgrading a vehicle, characterized in that: Applied to terminal equipment, including: Receiving an upgrade indication message sent by a server, wherein the upgrade indication message is used to indicate that a vehicle associated with the terminal device has an application to be upgraded; Displaying upgrade description information of the application according to the upgrade indication message; In response to receiving a first confirmation message triggered based on the upgrade description information, an upgrade confirmation message is sent to the server, so that the server sends the upgrade confirmation message to the vehicle, so that the vehicle outputs confirmation prompt information according to the upgrade confirmation message, and the confirmation prompt information is used to prompt whether to upgrade the application.

2. The method according to claim 1, characterized in that The first confirmation message is triggered by: receiving a triggering operation of a first control in the operation interface of the terminal device by a user within a first preset time period; or, After the first preset time period is reached, the trigger operation is not received.

3. The method according to claim 1, characterized in that The method further comprises: If the first confirmation message triggered by the upgrade description information is not received, and the number of times the user closes the operation interface of the terminal device is less than a preset threshold, the terminal device will display the upgrade description information of the application again after the time the user closes the operation interface of the terminal device reaches a second preset time period.

4. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: An upgrade completion message sent by the server is received, where the upgrade completion message is used to indicate that the application upgrade is completed.

5. A method for upgrading a vehicle, characterized in that: Applicable to servers, including: When it is determined that there is an application to be upgraded in the vehicle, an upgrade indication message is sent to a terminal device associated with the vehicle, so that the terminal device displays upgrade description information of the application according to the upgrade indication message; In a case where the terminal device responds to receiving a first confirmation message triggered based on the upgrade description information, receiving an upgrade confirmation message sent by the terminal device; The upgrade confirmation message is sent to the vehicle, so that the vehicle outputs confirmation prompt information according to the upgrade confirmation message, and the confirmation prompt information is used to prompt whether to upgrade the application.

6. The method according to claim 5, characterized in that According to the installed version number of the application program in the vehicle and the latest version number of the application program, it is determined whether there is an application program to be upgraded in the vehicle.

7. A method for upgrading a vehicle, characterized in that: Applied to vehicles, including: Outputting confirmation prompt information according to the upgrade confirmation message sent by the server, wherein the confirmation prompt information is used to prompt whether to upgrade the application program; Wherein, the upgrade confirmation message is sent to the server by the terminal device associated with the vehicle in response to receiving a first confirmation message triggered based on the upgrade description information; The upgrade description information is displayed by the terminal device according to an upgrade indication message sent by the server, and the upgrade indication message is used to indicate that there is an application to be upgraded in the vehicle.

8. The method according to claim 7, characterized in that The method further comprises: Determine whether the vehicle meets a preset upgrade condition; wherein the preset upgrade condition includes: the target vehicle is not in a driving state, or the external environment of the target vehicle meets a preset environment; When the target vehicle meets the preset upgrade condition, the application is upgraded in response to receiving a second confirmation message triggered by the confirmation prompt information.

9. A vehicle upgrade device, applied to a terminal device, characterized in that: The device comprises: A receiving module, used to receive an upgrade indication message sent by a server, wherein the upgrade indication message is used to indicate that there is an application to be upgraded in the vehicle associated with the terminal device; A display module, used to display the upgrade description information of the application according to the upgrade instruction message; A sending module is used to send an upgrade confirmation message to a server in response to receiving a first confirmation message triggered based on the upgrade description information, so that the server sends the upgrade confirmation message to the vehicle, so that the vehicle outputs a confirmation prompt information according to the upgrade confirmation message, and the confirmation prompt information is used to prompt whether to upgrade the application.

10. An electronic device, characterized in that: include: a memory having a computer program stored thereon; A processor, configured to execute the computer program in the memory to implement the steps of the vehicle upgrading method according to any one of claims 1 to 8.