[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN112905214A - Remote upgrading method, device, equipment and storage medium - Google Patents

Remote upgrading method, device, equipment and storage medium Download PDF

Info

Publication number
CN112905214A
CN112905214A CN202110354172.9A CN202110354172A CN112905214A CN 112905214 A CN112905214 A CN 112905214A CN 202110354172 A CN202110354172 A CN 202110354172A CN 112905214 A CN112905214 A CN 112905214A
Authority
CN
China
Prior art keywords
upgrade
vehicle
upgrading
version
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110354172.9A
Other languages
Chinese (zh)
Inventor
胡启涛
童琪凯
李萍
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Anhui Jianghuai Automobile Group Corp
Original Assignee
Anhui Jianghuai Automobile Group Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Anhui Jianghuai Automobile Group Corp filed Critical Anhui Jianghuai Automobile Group Corp
Priority to CN202110354172.9A priority Critical patent/CN112905214A/en
Publication of CN112905214A publication Critical patent/CN112905214A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The invention relates to the technical field of vehicle software upgrading, and discloses a method, a device, equipment and a storage medium for remote upgrading, wherein the method comprises the following steps: obtaining an upgrading instruction sent by an over-the-air download server; determining an upgrade file and upgrade prompt information according to the upgrade instruction; when the upgrade file is downloaded, transmitting the upgrade prompt information to a vehicle-mounted information entertainment system through a Socket, so that the vehicle-mounted information entertainment system prompts a user to have updateable version information according to the upgrade prompt information; obtaining an upgrading strategy sent by the user through a vehicle-mounted information entertainment system; and upgrading the version of the electronic control unit of the vehicle according to the upgrading strategy and the upgrading file. Based on the vehicle-mounted information entertainment system technology, the vehicle version upgrading can be quickly and conveniently realized, and a user can participate in the whole process of the vehicle version upgrading, so that the vehicle version upgrading is more intelligent and humanized.

Description

Remote upgrading method, device, equipment and storage medium
Technical Field
The invention relates to the technical field of vehicle software upgrading, in particular to a method, a device, equipment and a storage medium for remote upgrading.
Background
With the advent of the mobile internet era, more and more vehicles have networking capability, and as a key link of close contact between the vehicles and the mobile internet, a Vehicle-mounted Infotainment system (In-Vehicle Infotainment is abbreviated as an IVI system), the vehicles are bound to become a new favorite of automobile manufacturers. Automobile intelligence is an important development direction of automobile industry, an IVI operating system is an important carrier for automobile intelligence development, and with the development of automobile intelligence, the requirement of an automobile for OTA (Over-the-Air Technology) upgrading is more urgent. However, there are two main upgrading techniques currently available: firstly, manual upgrading is carried out, and the upgrading program is downloaded or copied to the local and then is manually executed; and secondly, the automatic updating function of the software is realized, the version detection is carried out according to the version information on the server, if the latest version is found, the updating is carried out, the current software updating technology has large limitation, and a user cannot actively select an OTA mode.
The above is only for the purpose of assisting understanding of the technical aspects of the present invention, and does not represent an admission that the above is prior art.
Disclosure of Invention
The invention mainly aims to provide a method, a device, equipment and a storage medium for remote upgrading, and aims to solve the technical problems of visualizing OTA upgrading and enabling a user to select whether to upgrade a vehicle and an upgrading mode.
In order to achieve the above object, the present invention provides a remote upgrade method, which includes the following steps:
obtaining an upgrading instruction sent by an over-the-air download server;
determining an upgrade file and upgrade prompt information according to the upgrade instruction;
when the upgrade file is downloaded, transmitting the upgrade prompt information to a vehicle-mounted information entertainment system through a Socket, so that the vehicle-mounted information entertainment system prompts a user to have updateable version information according to the upgrade prompt information;
obtaining an upgrading strategy sent by the user through a vehicle-mounted information entertainment system;
and upgrading the version of the electronic control unit of the vehicle according to the upgrading strategy and the upgrading file.
Optionally, the upgrading the version of the electronic control unit of the vehicle according to the upgrading policy includes:
when the upgrading strategy is immediate upgrading, judging whether the vehicle meets an immediate upgrading condition;
when the vehicle meets the immediate upgrading condition, upgrading the version of the electronic control unit of the vehicle according to the upgrading file;
and sending an upgrade completion instruction to the vehicle-mounted information entertainment system so that the vehicle-mounted information entertainment system prompts a user of an upgrade result.
Optionally, the upgrading the version of the electronic control unit of the vehicle according to the upgrading policy further includes:
when the upgrading strategy is automatic upgrading, judging whether the vehicle meets an automatic upgrading condition in real time;
when the vehicle meets the automatic upgrading condition, upgrading the version of the electronic control unit of the vehicle according to the upgrading file;
and when the vehicle is in a power-on state after the version is upgraded, sending an upgrade completion instruction to the vehicle-mounted infotainment system so that the vehicle-mounted infotainment system prompts a user of an upgrade result.
Optionally, the upgrading the version of the electronic control unit of the vehicle according to the upgrading policy further includes:
when the upgrading strategy is upgrading at the preset time, determining upgrading time corresponding to the upgrading at the preset time;
judging the current state of the vehicle when the upgrade time is detected to be reached;
when the current state of the vehicle is in a power-on state, prompting a user whether to update the version through the vehicle-mounted information entertainment system;
when the condition that the user selects immediate upgrade is obtained, judging whether the vehicle meets the immediate upgrade condition;
and when the vehicle meets the immediate upgrading condition, upgrading the version of the electronic control unit of the vehicle according to the upgrading file.
Optionally, when the upgrade time is detected, after the current state of the vehicle is determined, the method further includes:
when the current state of the vehicle is in a power-off state, judging whether the vehicle meets an automatic upgrading condition;
and when the vehicle meets the automatic upgrading condition, upgrading the version of the electronic control unit of the vehicle.
Optionally, when the current state of the vehicle is in the power-on state, after prompting a user whether to perform version upgrade through the vehicle-mounted infotainment system, the method further includes:
and when the later upgrade selected by the user is acquired, determining the preset time corresponding to the later upgrade, and executing the step of judging the current state of the vehicle when the upgrade time is detected to be reached.
Optionally, when the current state of the vehicle is in the power-on state, after prompting a user whether to perform version upgrade through the vehicle-mounted infotainment system, the method further includes:
and when the condition that the user selects to cancel the upgrade is obtained, feeding back the prompt information of canceling the upgrade to the user.
In addition, in order to achieve the above object, the present invention further provides a remote upgrading apparatus, including:
the acquisition module is used for acquiring an upgrading instruction sent by the over-the-air download server;
the determining module is used for determining an upgrade file and upgrade prompt information according to the upgrade instruction;
the prompt module is used for transmitting the upgrade prompt information to the vehicle-mounted information entertainment system through a Socket when the upgrade file is downloaded, so that the vehicle-mounted information entertainment system prompts a user to have updateable version information according to the upgrade prompt information;
the acquisition module is also used for acquiring the upgrading strategy sent by the user through the vehicle-mounted information entertainment system;
and the upgrading module is used for upgrading the version of the electronic control unit of the vehicle according to the upgrading strategy and the upgrading file.
In addition, in order to achieve the above object, the present invention further provides a remote upgrade device, where the remote upgrade device includes: a memory, a processor and a remotely upgraded program stored on the memory and executable on the processor, the remotely upgraded program being configured with a method of implementing a remote upgrade as described above.
In addition, to achieve the above object, the present invention further provides a storage medium having a program for remote upgrade stored thereon, wherein the program for remote upgrade, when executed by a processor, implements the method for remote upgrade as described above.
The remote upgrading method provided by the invention comprises the steps of obtaining an upgrading instruction sent by an over-the-air download server; determining an upgrade file and upgrade prompt information according to the upgrade instruction; when the upgrade file is downloaded, transmitting the upgrade prompt information to a vehicle-mounted information entertainment system through a Socket, so that the vehicle-mounted information entertainment system prompts a user to have updateable version information according to the upgrade prompt information; obtaining an upgrading strategy sent by the user through a vehicle-mounted information entertainment system; and upgrading the version of the electronic control unit of the vehicle according to the upgrading strategy and the upgrading file. Based on the vehicle-mounted information entertainment system technology, the vehicle version upgrading can be quickly and conveniently realized, and a user can participate in the whole process of the vehicle version upgrading when the vehicle version is upgraded, so that the vehicle version upgrading is more intelligent and humanized.
Drawings
FIG. 1 is a schematic diagram of an apparatus for remote upgrade of a hardware operating environment according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a first embodiment of a remote upgrade method according to the present invention;
FIG. 3 is a schematic interface diagram of an upgrade policy according to an embodiment of the remote upgrade method of the present invention;
FIG. 4 is a logical schematic diagram of an immediate upgrade of an embodiment of a method of remote upgrade of the present invention;
FIG. 5 is a logic diagram of an automatic upgrade of an embodiment of a method of remote upgrade of the present invention;
FIG. 6 is a logic diagram of a scheduled time upgrade of an embodiment of a method of remote upgrade of the present invention;
fig. 7 is a functional block diagram of a first embodiment of the remote upgrading apparatus according to the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Referring to fig. 1, fig. 1 is a schematic device structure diagram of remote upgrade of a hardware operating environment according to an embodiment of the present invention.
As shown in fig. 1, the remote upgrading apparatus may include: a processor 1001, such as a Central Processing Unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Wherein a communication bus 1002 is used to enable connective communication between these components. The user interface 1003 may comprise a Display screen (Display), an input unit such as keys, and the optional user interface 1003 may also comprise a standard wired interface, a wireless interface. The network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). The Memory 1005 may be a Random Access Memory (RAM) Memory or a non-volatile Memory (e.g., a magnetic disk Memory). The memory 1005 may alternatively be a storage device separate from the processor 1001.
Those skilled in the art will appreciate that the device configuration shown in fig. 1 does not constitute a limitation of remotely upgraded devices, and may include more or fewer components than shown, or some components in combination, or a different arrangement of components.
As shown in fig. 1, a memory 1005, which is a kind of storage medium, may include therein an operating system, a network communication module, a user interface module, and a program for remote upgrade.
In the remote upgrade apparatus shown in fig. 1, the network interface 1004 is mainly used for connecting an external network and performing data communication with other network apparatuses; the user interface 1003 is mainly used for connecting to a user equipment and performing data communication with the user equipment; the device calls a program of remote upgrade stored in the memory 1005 through the processor 1001 and executes the method of remote upgrade provided by the embodiment of the present invention.
Based on the hardware structure, the embodiment of the remote upgrading method is provided.
Referring to fig. 2, fig. 2 is a schematic flow chart of a first embodiment of the remote upgrade method of the present invention.
In a first embodiment, the method of remote upgrade comprises the steps of:
and step S10, obtaining an upgrade instruction sent by the over-the-air download server.
It should be noted that the execution main body in this embodiment may be a device for remote upgrade, and may also be another device capable of implementing the same or similar functions.
It is understood that the intelligent in-vehicle terminal obtains the upgrade instruction from an Over-the-Air Technology (OTA) server, where the upgrade instruction may be an "OTA-prompt upgrade instruction," which is not limited in this embodiment.
Step S20, determining an upgrade file and upgrade prompt information according to the upgrade instruction;
it should be noted that the upgrade instruction includes an upgrade configuration file and upgrade prompt information, and after the upgrade file and the upgrade prompt information are uploaded by the over-the-air download server, the corresponding intelligent vehicle-mounted terminal number may be selected to issue the upgrade instruction, for example, the upgrade instruction is to upgrade the electronic control unit of the vehicle body controller in the vehicle type a to the version 1.0.5, and then the data required for upgrade is the upgrade file of the electronic control unit of the vehicle body controller in the version 1.0.5 and the upgrade prompt information for upgrading the vehicle body controller, so that the upgrade file and the upgrade prompt information may be determined according to the upgrade instruction.
And step S30, when the upgrade file is downloaded, transmitting the upgrade prompt information to the vehicle-mounted information entertainment system through a Socket, so that the vehicle-mounted information entertainment system prompts a user that the user has updateable version information according to the upgrade prompt information.
It should be understood that, after the upgrade file is determined and verified, the intelligent Vehicle-mounted terminal downloads the upgrade file from the over-the-air download server, and when the upgrade file is downloaded, the intelligent Vehicle-mounted terminal transmits the upgrade prompt information of the upgrade file through a Socket connection with an In-Vehicle Infotainment (IVI) system, and prompts the IVI system to have updateable electronic control unit version information, and the IVI system can prompt the user to have an updateable version, a corresponding upgradable electronic control unit and the key content of the current upgrade by completing the analysis of the upgrade prompt information of the electronic control unit.
And step S40, acquiring the upgrading strategy sent by the user through the vehicle-mounted infotainment system.
It can be understood that a user may select an upgrade policy to perform OTA operation by operating the IVI system, where the upgrade policy may be immediate upgrade, automatic upgrade, and upgrade at a predetermined time, fig. 3 is an interface schematic diagram of the upgrade policy, and the user may select one of immediate upgrade, automatic upgrade, and upgrade at a predetermined time as the upgrade policy by clicking the upgrade policy on the interface of the IVI system, for example, if the user clicks the immediate upgrade on the interface of the IVI system, the upgrade policy acquired by the corresponding vehicle-mounted terminal system is immediate upgrade.
And step S50, upgrading the version of the electronic control unit of the vehicle according to the upgrading strategy and the upgrading file.
It should be understood that after determining one of immediate upgrade, automatic upgrade or scheduled time upgrade as an upgrade strategy, the IVI system interacts with the intelligent vehicle-mounted terminal, and finally the intelligent vehicle-mounted terminal completes the version upgrade of the electronic control unit according to the upgrade file.
Further, step S50 includes:
when the upgrading strategy is immediate upgrading, judging whether the vehicle meets an immediate upgrading condition; when the vehicle meets the immediate upgrading condition, upgrading the version of the electronic control unit of the vehicle according to the upgrading file; and sending an upgrade completion instruction to the vehicle-mounted information entertainment system so that the vehicle-mounted information entertainment system prompts a user of an upgrade result.
It CAN be understood that, as shown in fig. 4, which is a logic schematic diagram of immediate upgrade, when a user selects an upgrade strategy of immediate upgrade, the IVI system informs, through a CAN signal, that the intelligent vehicle-mounted terminal needs to immediately start upgrade, the intelligent vehicle-mounted terminal determines a vehicle state and sends different signals according to the vehicle state determination, for example, the vehicle is in a normal operating state or a state where an engine speed is zero, which is not limited in this embodiment, the vehicle meets an immediate upgrade condition, the intelligent vehicle-mounted terminal sends a signal meeting the condition to an electronic control unit of the vehicle, the electronic control unit of the vehicle immediately enters an upgrade mode and sends a signal agreeing to upgrade, at this time, the IVI system prompts the user that the vehicle is upgrading, the intelligent vehicle-mounted terminal performs version upgrade on the electronic control unit of the vehicle according to an upgrade file, and returns an upgrade result to the IVI system through CAN communication after the upgrade is, and the IVI system prompts the result of the upgrade of the time to the user.
It should be noted that, when the vehicle does not satisfy the immediate upgrade condition, the intelligent vehicle-mounted terminal sends a signal that does not satisfy the condition to the IVI system of the vehicle, and the IVI system displays an "OTA upgrade" interface.
Further, step S50 further includes:
when the upgrading strategy is automatic upgrading, judging whether the vehicle meets an automatic upgrading condition in real time; when the vehicle meets the automatic upgrading condition, upgrading the version of the electronic control unit of the vehicle according to the upgrading file; and when the vehicle is in a power-on state after the version is upgraded, sending an upgrade completion instruction to the vehicle-mounted infotainment system so that the vehicle-mounted infotainment system prompts a user of an upgrade result.
It CAN be understood that, as shown in fig. 5, which is a logic schematic diagram of automatic upgrade, when a user selects an upgrade strategy of automatic upgrade, the IVI system informs the intelligent vehicle-mounted terminal of the need of automatic upgrade through the CAN signal, the intelligent vehicle-mounted terminal, through memorizing the historical operation of the user, judges whether the vehicle meets the automatic upgrade condition in real time during working, when the vehicle meets the automatic upgrade condition, the electronic control unit of the vehicle immediately enters an upgrade mode and sends a signal of agreeing to upgrade, and the intelligent vehicle-mounted terminal performs version upgrade on the electronic control unit according to the upgrade file. When the vehicle is in the automatic upgrading process, if a user uses the vehicle, the electronic control units in the upgrading state need to quit the automatic upgrading process, all the electronic control units recover to work normally, the user CAN use the vehicle normally, after the upgrading is completed, when the user uses the vehicle next time, the intelligent vehicle-mounted terminal returns the upgrading result to the IVI system through CAN communication, and the IVI system prompts the user of the upgrading result.
It should be noted that, when the vehicle does not meet the automatic upgrade condition, the intelligent vehicle-mounted terminal further performs automatic upgrade by updating the user history operation in real time until the vehicle, which has memorized the user history operation, meets the automatic upgrade condition.
Further, step S50 further includes:
when the upgrading strategy is upgrading at the preset time, determining upgrading time corresponding to the upgrading at the preset time; judging the current state of the vehicle when the upgrade time is detected to be reached; when the current state of the vehicle is in a power-on state, prompting a user whether to update the version through the vehicle-mounted information entertainment system; when the condition that the user selects immediate upgrade is obtained, judging whether the vehicle meets the immediate upgrade condition; and when the vehicle meets the immediate upgrading condition, upgrading the version of the electronic control unit of the vehicle according to the upgrading file.
It should be understood that as shown in fig. 6, which is a logic schematic diagram of scheduled time upgrade, when the user selects an upgrade strategy for scheduled time upgrade, the IVI system informs the smart car terminal that the scheduled time upgrade and the scheduled time are selected by the user through a CAN signal. The intelligent vehicle-mounted terminal memorizes time information sent by a vehicle MP5 and changes an upgrading state into scheduled upgrading through a vehicle-mounted information interaction system TBOX, when the scheduled time is detected to arrive, the current state of the vehicle is judged to be in an ON power state or an OFF power state, if the vehicle is in the ON power state, an IVI system prompts a user that the scheduled time arrives and prompts the user whether to upgrade the version, wherein the user can select operation for immediate upgrading, later upgrading or cancellation of upgrading, when the user selects immediate upgrading, whether the vehicle meets immediate upgrading conditions is judged, and when the vehicle meets the immediate upgrading conditions, the electronic control unit of the vehicle is upgraded according to an upgrading file.
Further, when the current state of the vehicle is in a power-off state, whether the vehicle meets an automatic upgrading condition is judged; and when the vehicle meets the automatic upgrading condition, upgrading the version of the electronic control unit of the vehicle.
It can be understood that if the vehicle is in OFF power, it is necessary to determine whether the vehicle meets the automatic upgrade condition, if the vehicle meets the automatic upgrade condition, the vehicle will be upgraded automatically, and the IVI system prompts the actual result of the user when the vehicle is powered ON again after the upgrade is finished.
Further, when the later upgrade selected by the user is obtained, the preset time corresponding to the later upgrade is determined, and the step of judging the current state of the vehicle when the upgrade time is detected to be reached is executed.
It should be noted that, when the user selects a later upgrade, that is, the upgrade is scheduled again, the schedule-time upgrade instruction and the schedule time fed back by the IVI system need to be acquired again, and the operation of determining the current state of the vehicle when the schedule upgrade time is detected to be reached is performed.
Further, when the condition that the user selects to cancel the upgrade is obtained, the prompt information of canceling the upgrade is fed back to the user.
It can be understood that when the upgrade is selected to be cancelled by the user, the intelligent vehicle-mounted terminal feeds back the upgrade information of the user for cancelling the upgrade to the user through an OTA upgrade interface of the IVI system.
In the embodiment, an upgrade instruction sent by an over-the-air download server is obtained; determining an upgrade file and upgrade prompt information according to the upgrade instruction; when the upgrade file is downloaded, transmitting the upgrade prompt information to a vehicle-mounted information entertainment system through a Socket, so that the vehicle-mounted information entertainment system prompts a user to have updateable version information according to the upgrade prompt information; obtaining an upgrading strategy sent by the user through a vehicle-mounted information entertainment system; and upgrading the version of the electronic control unit of the vehicle according to the upgrading strategy and the upgrading file. Based on the vehicle-mounted information entertainment system technology, the vehicle version upgrading can be quickly and conveniently realized, and a user can participate in the whole process of the vehicle version upgrading when the vehicle version is upgraded, so that the vehicle version upgrading is more intelligent and humanized.
Furthermore, an embodiment of the present invention further provides a storage medium, where a program for remote upgrade is stored, and the program for remote upgrade, when executed by a processor, implements the steps of the method for remote upgrade as described above.
Since the storage medium adopts all technical solutions of all the embodiments, at least all the beneficial effects brought by the technical solutions of the embodiments are achieved, and no further description is given here.
In addition, referring to fig. 7, an embodiment of the present invention further provides a remote upgrade apparatus, where the remote upgrade apparatus includes:
the obtaining module 10 is configured to obtain an upgrade instruction sent by an over-the-air server.
It is understood that the intelligent in-vehicle terminal obtains the upgrade instruction from an Over-the-Air Technology (OTA) server, where the upgrade instruction may be an "OTA-prompt upgrade instruction," which is not limited in this embodiment.
And the determining module 20 is configured to determine an upgrade file and upgrade prompt information according to the upgrade instruction.
It should be noted that the upgrade instruction includes an upgrade configuration file and upgrade prompt information, and after the upgrade file and the upgrade prompt information are uploaded by the over-the-air download server, the corresponding intelligent vehicle-mounted terminal number may be selected to issue the upgrade instruction, for example, the upgrade instruction is to upgrade the electronic control unit of the vehicle body controller in the vehicle type a to the version 1.0.5, and then the data required for upgrade is the upgrade file of the electronic control unit of the vehicle body controller in the version 1.0.5 and the upgrade prompt information for upgrading the vehicle body controller, so that the upgrade file and the upgrade prompt information may be determined according to the upgrade instruction.
And the prompt module 30 is configured to transmit the upgrade prompt information to the vehicle-mounted information entertainment system through a Socket when the upgrade file is downloaded, so that the vehicle-mounted information entertainment system prompts a user that the version information is updateable according to the upgrade prompt information.
It should be understood that, after the upgrade file is determined and verified by the intelligent Vehicle-mounted terminal, the upgrade file is downloaded from the over-the-air download server, and after the download of the upgrade file is completed, the intelligent Vehicle-mounted terminal transmits the upgrade prompt information of the upgrade file through a Socket connection with an In-Vehicle Infotainment system (IVI system) and prompts that the IVI system has the updateable electronic control unit version information, and the IVI system prompts that the user has the updateable version, the corresponding upgradable electronic control unit and the key content of the current upgrade by completing the analysis of the upgrade prompt information of the electronic control unit.
The obtaining module 10 is further configured to obtain an upgrade policy sent by the user through the vehicle-mounted infotainment system.
It can be understood that a user may select an upgrade policy to perform OTA operation by operating the IVI system, where the upgrade policy may be immediate upgrade, automatic upgrade, and upgrade at a predetermined time, fig. 3 is an interface schematic diagram of the upgrade policy, and the user may select one of immediate upgrade, automatic upgrade, and upgrade at a predetermined time as the upgrade policy by clicking the upgrade policy on the interface of the IVI system, for example, if the user clicks the immediate upgrade on the interface of the IVI system, the upgrade policy acquired by the corresponding vehicle-mounted terminal system is immediate upgrade.
And the upgrading module 40 is used for acquiring the upgrading strategy sent by the user through the vehicle-mounted infotainment system.
It should be understood that after determining one of immediate upgrade, automatic upgrade or scheduled time upgrade as an upgrade strategy, the IVI system interacts with the intelligent vehicle-mounted terminal, and finally the intelligent vehicle-mounted terminal completes the version upgrade of the electronic control unit according to the upgrade file.
In an embodiment, the upgrading module 40 is further configured to determine whether the vehicle meets an immediate upgrading condition when the upgrading policy is immediate upgrading; when the vehicle meets the immediate upgrading condition, upgrading the version of the electronic control unit of the vehicle according to the upgrading file; and sending an upgrade completion instruction to the vehicle-mounted information entertainment system so that the vehicle-mounted information entertainment system prompts a user of an upgrade result.
In an embodiment, the upgrade module 40 is further configured to determine whether the vehicle meets an automatic upgrade condition in real time when the upgrade policy is automatic upgrade; when the vehicle meets the automatic upgrading condition, upgrading the version of the electronic control unit of the vehicle according to the upgrading file; and when the vehicle is in a power-on state after the version is upgraded, sending an upgrade completion instruction to the vehicle-mounted infotainment system so that the vehicle-mounted infotainment system prompts a user of an upgrade result.
In an embodiment, the upgrading module 40 is further configured to determine, when the upgrading policy is upgrading at a predetermined time, upgrading time corresponding to the upgrading at the predetermined time; judging the current state of the vehicle when the upgrade time is detected to be reached; when the current state of the vehicle is in a power-on state, prompting a user whether to update the version through the vehicle-mounted information entertainment system; when the condition that the user selects immediate upgrade is obtained, judging whether the vehicle meets the immediate upgrade condition; and when the vehicle meets the immediate upgrading condition, upgrading the version of the electronic control unit of the vehicle according to the upgrading file.
In an embodiment, the upgrade module 40 is further configured to determine whether the vehicle meets an automatic upgrade condition when the current state of the vehicle is in a power-off state; and when the vehicle meets the automatic upgrading condition, upgrading the version of the electronic control unit of the vehicle.
In an embodiment, the upgrading module 40 is further configured to determine a predetermined time corresponding to a later upgrade when the later upgrade selected by the user is obtained, and perform a step of determining the current state of the vehicle when the upgrade time is detected to be reached.
In an embodiment, the upgrade module 40 is further configured to, when obtaining that the user selects to cancel the upgrade, feed back the prompt information of canceling the upgrade to the user.
For other embodiments or specific implementation methods of the remote upgrade apparatus according to the present invention, reference may be made to the above method embodiments, and details are not described herein again.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in an estimator readable storage medium (such as ROM/RAM, magnetic disk, optical disk) as described above, and includes instructions for enabling a remote upgrading device (such as a mobile phone, an estimator, a remote upgrading device, an air conditioner, or a network remote upgrading device) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (10)

1. A method for remote upgrade, characterized in that the method for remote upgrade comprises the following steps:
obtaining an upgrading instruction sent by an over-the-air download server;
determining an upgrade file and upgrade prompt information according to the upgrade instruction;
when the upgrade file is downloaded, transmitting the upgrade prompt information to a vehicle-mounted information entertainment system through a Socket, so that the vehicle-mounted information entertainment system prompts a user to have updateable version information according to the upgrade prompt information;
obtaining an upgrading strategy sent by the user through a vehicle-mounted information entertainment system;
and upgrading the version of the electronic control unit of the vehicle according to the upgrading strategy and the upgrading file.
2. The method of remote upgrade according to claim 1, wherein said upgrading a version of an electronic control unit of a vehicle according to the upgrade strategy comprises:
when the upgrading strategy is immediate upgrading, judging whether the vehicle meets an immediate upgrading condition;
when the vehicle meets the immediate upgrading condition, upgrading the version of the electronic control unit of the vehicle according to the upgrading file;
and sending an upgrade completion instruction to the vehicle-mounted information entertainment system so that the vehicle-mounted information entertainment system prompts a user of an upgrade result.
3. The method of remote upgrade of claim 1, wherein said upgrading a version of an electronic control unit of a vehicle according to said upgrade strategy further comprises:
when the upgrading strategy is automatic upgrading, judging whether the vehicle meets an automatic upgrading condition in real time;
when the vehicle meets the automatic upgrading condition, upgrading the version of the electronic control unit of the vehicle according to the upgrading file;
and when the vehicle is in a power-on state after the version is upgraded, sending an upgrade completion instruction to the vehicle-mounted infotainment system so that the vehicle-mounted infotainment system prompts a user of an upgrade result.
4. The method of remote upgrade of claim 1, wherein said upgrading a version of an electronic control unit of a vehicle according to said upgrade strategy further comprises:
when the upgrading strategy is upgrading at the preset time, determining upgrading time corresponding to the upgrading at the preset time;
judging the current state of the vehicle when the upgrade time is detected to be reached;
when the current state of the vehicle is in a power-on state, prompting a user whether to update the version through the vehicle-mounted information entertainment system;
when the condition that the user selects immediate upgrade is obtained, judging whether the vehicle meets the immediate upgrade condition;
and when the vehicle meets the immediate upgrading condition, upgrading the version of the electronic control unit of the vehicle according to the upgrading file.
5. The method of remote upgrade of claim 4, wherein upon detecting an upgrade time is reached, after determining the current state of the vehicle, further comprising:
when the current state of the vehicle is in a power-off state, judging whether the vehicle meets an automatic upgrading condition;
and when the vehicle meets the automatic upgrading condition, upgrading the version of the electronic control unit of the vehicle.
6. The method of remote upgrade of claim 4, wherein after prompting a user via the in-vehicle infotainment system whether to perform a version upgrade while the current state of the vehicle is in a powered-on state, further comprising:
and when the later upgrade selected by the user is acquired, determining the preset time corresponding to the later upgrade, and executing the step of judging the current state of the vehicle when the upgrade time is detected to be reached.
7. The method of remote upgrade of claim 4, wherein after prompting a user via the in-vehicle infotainment system whether to perform a version upgrade while the current state of the vehicle is in a powered-on state, further comprising:
and when the condition that the user selects to cancel the upgrade is obtained, feeding back the prompt information of canceling the upgrade to the user.
8. A method apparatus for remote upgrade, the apparatus comprising:
the acquisition module is used for acquiring an upgrading instruction sent by the over-the-air download server;
the determining module is used for determining an upgrade file and upgrade prompt information according to the upgrade instruction;
the prompt module is used for transmitting the upgrade prompt information to the vehicle-mounted information entertainment system through a Socket when the upgrade file is downloaded, so that the vehicle-mounted information entertainment system prompts a user to have updateable version information according to the upgrade prompt information;
the acquisition module is also used for acquiring the upgrading strategy sent by the user through the vehicle-mounted information entertainment system;
and the upgrading module is used for upgrading the version of the electronic control unit of the vehicle according to the upgrading strategy and the upgrading file.
9. A remotely upgraded device, the remotely upgraded device comprising: memory, processor and remotely upgradeable program stored on the memory and executable on the processor, the remotely upgradeable program being configured with a method of implementing a remote upgrade as claimed in any one of claims 1 to 7.
10. A storage medium having stored thereon a program for remote upgrade, which when executed by a processor implements a method for remote upgrade as claimed in any one of claims 1 to 7.
CN202110354172.9A 2021-03-31 2021-03-31 Remote upgrading method, device, equipment and storage medium Pending CN112905214A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110354172.9A CN112905214A (en) 2021-03-31 2021-03-31 Remote upgrading method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110354172.9A CN112905214A (en) 2021-03-31 2021-03-31 Remote upgrading method, device, equipment and storage medium

Publications (1)

Publication Number Publication Date
CN112905214A true CN112905214A (en) 2021-06-04

Family

ID=76110342

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110354172.9A Pending CN112905214A (en) 2021-03-31 2021-03-31 Remote upgrading method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112905214A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113254044A (en) * 2021-06-07 2021-08-13 深圳市蔚来芯科技有限公司 High-reliability image chip remote upgrading method and system
CN113766490A (en) * 2021-08-26 2021-12-07 东风商用车有限公司 OTA (over the air) upgrade control method and system for multiple ECUs (electronic control units)
CN114584579A (en) * 2022-01-25 2022-06-03 中国第一汽车股份有限公司 Multi-screen transmission method and device for instrument system and entertainment host system and vehicle
CN114978904A (en) * 2022-05-24 2022-08-30 西安特来电领充新能源科技有限公司 Remote firmware upgrading method, system, device, embedded equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107493186A (en) * 2016-12-23 2017-12-19 宝沃汽车(中国)有限公司 The remote update system and its control method of vehicle
CN110162323A (en) * 2019-05-28 2019-08-23 广州小鹏汽车科技有限公司 Onboard system upgrade method, device, storage medium and vehicle
CN110659049A (en) * 2019-09-24 2020-01-07 北京智行者科技有限公司 OTA (over the air) upgrading method and terminal equipment for automatic driving vehicle
CN111698307A (en) * 2020-06-04 2020-09-22 中国第一汽车股份有限公司 Vehicle remote upgrading method, device, equipment and storage medium
CN112256299A (en) * 2020-10-16 2021-01-22 中国第一汽车股份有限公司 Upgrading method, device, equipment and storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107493186A (en) * 2016-12-23 2017-12-19 宝沃汽车(中国)有限公司 The remote update system and its control method of vehicle
CN110162323A (en) * 2019-05-28 2019-08-23 广州小鹏汽车科技有限公司 Onboard system upgrade method, device, storage medium and vehicle
CN110659049A (en) * 2019-09-24 2020-01-07 北京智行者科技有限公司 OTA (over the air) upgrading method and terminal equipment for automatic driving vehicle
CN111698307A (en) * 2020-06-04 2020-09-22 中国第一汽车股份有限公司 Vehicle remote upgrading method, device, equipment and storage medium
CN112256299A (en) * 2020-10-16 2021-01-22 中国第一汽车股份有限公司 Upgrading method, device, equipment and storage medium

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113254044A (en) * 2021-06-07 2021-08-13 深圳市蔚来芯科技有限公司 High-reliability image chip remote upgrading method and system
CN113766490A (en) * 2021-08-26 2021-12-07 东风商用车有限公司 OTA (over the air) upgrade control method and system for multiple ECUs (electronic control units)
CN113766490B (en) * 2021-08-26 2023-05-30 东风商用车有限公司 OTA (over the air) upgrading control method and system for multiple ECUs (electronic control units)
CN114584579A (en) * 2022-01-25 2022-06-03 中国第一汽车股份有限公司 Multi-screen transmission method and device for instrument system and entertainment host system and vehicle
CN114978904A (en) * 2022-05-24 2022-08-30 西安特来电领充新能源科技有限公司 Remote firmware upgrading method, system, device, embedded equipment and storage medium

Similar Documents

Publication Publication Date Title
CN112905214A (en) Remote upgrading method, device, equipment and storage medium
US11934823B2 (en) Electronic control system for vehicle, program update approval determination method and program update approval determination program
US11709666B2 (en) Electronic control system for vehicle, program update approval determination method and program update approval determination program
CN111008704B (en) Processing method, device, equipment and storage medium for federal learning of electric automobile
CN110928567A (en) Vehicle system upgrading method, terminal device and computer-readable storage medium
US11340891B2 (en) Control device, control method, and computer program
CN118170413A (en) Program update system, program update server, and vehicle
CN111399885B (en) Vehicle component upgrading pushing method and device and computer readable storage medium
CN111414183A (en) Upgrade detection method and device for vehicle component, computer equipment and storage medium
CN115567496A (en) OTA (over the air) upgrading method and system
US20230385049A1 (en) Systems and methods for safe over-the-air update of electronic control units in vehicles
US11681518B2 (en) Systems and methods for safe over-the-air update of electronic control units in vehicles
CN116048587A (en) Remote automatic upgrading method, device, server, equipment and medium for vehicle
CN113625690A (en) Intelligent diagnosis method and system for automobile and mobile terminal
CN114675855A (en) Vehicle software remote upgrading method and device and platform equipment
CN110908696B (en) Remote upgrading method, device, equipment and storage medium for automobile color screen instrument
CN111625261B (en) Automobile instrument software upgrading method, automobile central control host and storage medium
CN113434164B (en) Cloud configuration updating method and system for setting item of vehicle-mounted entertainment host
CN115934130A (en) ECU (electronic control Unit) upgrading method, device, equipment and medium
CN113791800A (en) Automatic parking control module remote upgrading method and system and automobile
CN113630437A (en) Vehicle control unit upgrading method and device and vehicle
US20240296040A1 (en) Software management system for vehicle, software management method for vehicle, and non-transitory storage medium
US20240296041A1 (en) Software management system for vehicle, software management method for vehicle, and non-transitory storage medium
CN112346753A (en) Data acquisition method and system for vehicle-mounted terminal
US20240378046A1 (en) Vehicle device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination