CN113504771A - Controller upgrading method and system - Google Patents
Controller upgrading method and system Download PDFInfo
- Publication number
- CN113504771A CN113504771A CN202110808140.1A CN202110808140A CN113504771A CN 113504771 A CN113504771 A CN 113504771A CN 202110808140 A CN202110808140 A CN 202110808140A CN 113504771 A CN113504771 A CN 113504771A
- Authority
- CN
- China
- Prior art keywords
- partition
- engine
- tbox
- ems
- upgrading
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000005192 partition Methods 0.000 claims abstract description 104
- 238000005516 engineering process Methods 0.000 claims description 7
- 230000004044 response Effects 0.000 claims description 6
- 230000009977 dual effect Effects 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 238000010304 firing Methods 0.000 description 2
- 239000000446 fuel Substances 0.000 description 2
- 238000009434 installation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0208—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
- G05B23/0213—Modular or universal configuration of the monitoring system, e.g. monitoring system having modules that may be combined to build monitoring program; monitoring system that can be applied to legacy systems; adaptable monitoring system; using different communication protocols
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/654—Updates using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24065—Real time diagnostics
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Automation & Control Theory (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
The embodiment of the invention provides a method and a system for upgrading a controller. The method is applied to a controller upgrading system which comprises a remote information processor TBOX, a vehicle body control system BCM and an engine management system EMS, wherein the BCM comprises a first operation partition and a first backup partition, and the EMS comprises a second operation partition and a second backup partition; the method comprises the following steps: TBOX detects whether the whole vehicle is in an engine starting state; if the TBOX detects that the whole vehicle is in an engine starting state, a first upgrading packet is sent to the BCM, and a second upgrading packet is sent to the EMS; the first operation subarea keeps outputting an engine ignition signal to the EMS, and the first backup subarea installs a first upgrading packet; the second operation partition keeps the whole vehicle in an engine starting state, and the second backup partition is provided with a second upgrading packet. The embodiment of the invention avoids the phenomenon of battery power failure caused by upgrading the controller under the condition of stopping the engine or the OFF gear, thereby successfully upgrading the controller.
Description
[ technical field ] A method for producing a semiconductor device
The embodiment of the invention relates to the technical field of automobiles, in particular to a method and a system for upgrading a controller.
[ background of the invention ]
At present, OTA upgrading needs to be carried out on a controller of a fuel automobile, OTA upgrading modes are divided into three types, and the three OTA upgrading modes comprise: OTA upgrading is carried out on the controller under the condition that the engine is started, and OTA upgrading is carried out on the controller under the conditions that the engine is stopped and the OFF level is achieved. When OTA upgrading is carried out on the controller under the condition that an engine stops or an OFF gear condition, if the electric quantity and the voltage of the storage battery are unstable, the phenomenon of power failure of the storage battery is generated, and therefore upgrading is unsuccessful.
[ summary of the invention ]
In view of this, embodiments of the present invention provide a method and a system for upgrading a controller, so as to avoid a battery power failure phenomenon caused when the controller is upgraded under an engine stop condition or an OFF shift condition, so that the controller is upgraded successfully.
In a first aspect, the embodiment of the invention provides a controller upgrading method, which is applied to a controller upgrading system, wherein the system comprises a telematics TBOX, a body control system (BCM) and an Engine Management System (EMS), the BCM comprises a first operation partition and a first backup partition, and the EMS comprises a second operation partition and a second backup partition;
the method comprises the following steps:
the TBOX detects whether the whole vehicle is in an engine starting state;
if the TBOX detects that the whole vehicle is in an engine starting state, a first upgrading packet is sent to the BCM, and a second upgrading packet is sent to the EMS;
the first operation partition keeps outputting an engine ignition signal to the EMS, and the first backup partition installs the first upgrade package;
and the second running partition keeps the whole vehicle in an engine starting state, and the second backup partition is provided with the second upgrading packet.
In one possible implementation manner, the method further includes:
if the TBOX detects that the whole vehicle is not in an engine starting state, sending an engine starting request to the BCM;
the first operating zone outputting an engine ignition signal to the second operating zone;
the first operating zone sending the engine start request to the second operating zone;
the second operation section starts an engine in response to the engine ignition signal and the engine start request, and performs the step of the TBOX detecting whether the entire vehicle is in an engine start state.
In one possible implementation, before the first operation partition outputs the engine ignition signal to the EMS, the method further includes:
the first running partition and the TBOX execute an authentication process;
the first running partition and the second running partition execute an authentication process;
and if the first operation partition is authenticated with the TBOX and the second operation partition is authenticated with the TBOX, executing the step that the first operation partition outputs an engine ignition signal to the second operation partition.
In one possible implementation, the system further comprises an over-the-air technology (OTA) management platform;
the method further comprises the following steps:
and the OTA management platform issues the first upgrade packet and the second upgrade packet to the TBOX.
In one possible implementation, the engine firing signal is a KL15 — ON signal.
In a second aspect, an embodiment of the present invention provides a controller upgrade system, including: the system comprises a TBOX, a BCM and an EMS, wherein the BCM comprises a first running partition and a first backup partition, and the EMS comprises a second running partition and a second backup partition;
the TBOX is used for detecting whether the whole vehicle is in an engine starting state, and if the whole vehicle is detected to be in the engine starting state, the TBOX sends a first upgrading packet to the BCM and sends a second upgrading packet to the EMS;
the first operating partition to maintain output of an engine ignition signal to the EMS;
the first backup partition is used for installing the first upgrade package;
the second operation subarea is used for keeping the whole vehicle in an engine starting state;
the second backup partition is used for installing the second upgrade package.
In one possible implementation manner, the TBOX is further configured to send an engine start request to the BCM if it is detected that the entire vehicle is not in an engine start state;
the first operation subarea is also used for outputting an engine ignition signal to the second operation subarea and sending the engine starting request to the second operation subarea;
the second operating zone is further configured to start an engine in response to the engine ignition signal and the engine start request, and to perform the step of the TBOX detecting whether the vehicle is in an engine start state.
In a possible implementation manner, the first running partition is further configured to perform an authentication procedure with the TBOX, and perform an authentication procedure with the second running partition; and if the authentication with the TBOX passes and the authentication with the second operation subarea passes, executing the step of outputting an engine ignition signal to the second operation subarea.
In one possible implementation, the system further includes:
and the OTA management platform is used for issuing the first upgrade packet and the second upgrade packet to the TBOX.
In one possible implementation, the engine firing signal is a KL15 — ON signal.
In the technical scheme provided by the embodiment of the invention, if a TBOX detects that a whole vehicle is in an engine starting state, a first upgrading packet is sent to a BCM (binary coded decimal) and a second upgrading packet is sent to an EMS (enhanced message service), a first operation subarea of the BCM keeps the first upgrading packet installed in a first backup subarea in the process of outputting an engine ignition signal to the EMS, and a second operation subarea of the EMS keeps the whole vehicle in the engine starting state, and the second upgrading packet is installed in a second backup subarea.
[ description of the drawings ]
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive labor.
Fig. 1 is a schematic structural diagram of a controller upgrade system according to an embodiment of the present invention;
fig. 2 is a flowchart of a controller upgrading method according to an embodiment of the present invention.
[ detailed description ] embodiments
For better understanding of the technical solutions of the present invention, the following detailed descriptions of the embodiments of the present invention are provided with reference to the accompanying drawings.
It should be understood that the described embodiments are only some embodiments of the invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terminology used in the embodiments of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in the examples of the present invention and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It should be understood that the term "and/or" as used herein is merely one type of associative relationship that describes an associated object, meaning that three types of relationships may exist, e.g., A and/or B, may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship.
Fig. 1 is a schematic structural diagram of a controller upgrade system according to an embodiment of the present invention, and as shown in fig. 1, the system includes: a Telematics BOX (TBOX) 2, a body control system (BCM) 3, and an Engine Management System (EMS) 4, where the BCM 3 includes a first operating partition 31, a first backup partition 32, and the EMS 4 includes a second operating partition 41 and a second backup partition 42. TBOX 2 was connected to BCM 3, TBOX 2 was connected to EMS 4, and BCM 3 was connected to EMS 4. The TBOX 2 is used for detecting whether the whole vehicle is in an engine starting state, and if the whole vehicle is detected to be in the engine starting state, the first upgrading packet is sent to the BCM 3, and the second upgrading packet is sent to the EMS 4. The first operating partition 31 is used to keep an engine ignition signal output to the EMS 4, and the first backup partition 32 is used to install the first upgrade package. The second operation partition 41 is used for keeping the whole vehicle in an engine starting state, and the second backup partition 42 is used for installing a second upgrade package.
In the embodiment of the invention, the type of the whole vehicle is a fuel vehicle type.
In the embodiment of the present invention, the Flash memory (Flash) of the BCM is divided into two partitions, that is, the Flash memory (Flash) of the BCM is set as a dual partition, and the dual partition of the BCM may include a first operating partition 31 and a first backup partition 32, so that the first operating partition 31 is a Flash memory (Flash) partition, and the first backup partition 32 is a Flash memory (Flash) partition; the Flash memory (Flash) of the EMS is divided into two partitions, that is, the Flash memory (Flash) of the EMS is set as a dual partition, the dual partition of the EMS may include a second operation partition 41 and a second backup partition 42, the second operation partition 41 is a Flash memory (Flash) partition, and the second backup partition 42 is a Flash memory (Flash) partition.
Further, the system further comprises: an engine 5 and a battery 6. The engine 5 is connected to the EMS 4, and the engine 5 is connected to the battery 6. The engine 5 is used to continuously supply power to the battery 6 in a start state.
In the embodiment of the invention, TBOX 2 is also used for sending an engine starting request to BCM 3 if the whole vehicle is detected not to be in the engine starting state. The first operating sub-zone 31 is also configured to output an engine ignition signal to the second operating sub-zone 41 and to send an engine start request to the second operating sub-zone 41. The second operating partition 41 is also used for starting the engine 5 in response to an engine ignition signal and an engine start request, and performing the step of TBOX 2 detecting whether the entire vehicle is in an engine start state.
The first running partition 31 is further configured to perform an authentication procedure with the TBOX 2, and perform an authentication procedure with the second running partition 41; if authentication with TBOX 2 is passed and authentication with the second operating partition 41 is passed, the step of outputting the engine ignition signal to the second operating partition 41 is executed.
As shown in fig. 1, further, the system further includes: an Over-the-Air technology (OTA) management platform 1, the OTA management platform 1 being connected to the TBOX 2. The OTA management platform 1 is used for issuing a first upgrade package and a second upgrade package to the TBOX 2.
In the technical scheme of the controller upgrading system provided by the embodiment of the invention, if the TBOX detects that the whole vehicle is in the engine starting state, the TBOX sends a first upgrading packet to the BCM, and sends a second upgrading packet to the EMS, the first running subarea of the BCM keeps the first upgrading packet installed in the first backup subarea in the process of outputting an engine ignition signal to the EMS, and the second running subarea of the EMS keeps the whole vehicle in the engine starting state, and the second upgrading packet is installed in the second backup subarea.
An embodiment of the present invention provides a controller upgrading method, which may be implemented based on the controller upgrading system shown in fig. 1. Fig. 2 is a flowchart of a controller upgrading method according to an embodiment of the present invention, and as shown in fig. 2, the method includes:
Specifically, the OTA management platform issues a first upgrade package and a second upgrade package to the TBOX through a Mobile Communication Technology, for example, the Mobile Communication Technology may include a fourth Generation Mobile Communication Technology (4G) or a fifth Generation Mobile Communication Technology (5G).
In the embodiment of the invention, the purpose of sending the upgrade package to the TBOX by the OTA management platform is to perform OTA upgrade on the controller. For example, the controller may include a BCM, EMS, central control, or meter.
In the embodiment of the invention, the first upgrading packet is used for upgrading the BCM, and the second upgrading packet is used for upgrading the EMS. Correspondingly, the OTA management platform also issues an upgrade package corresponding to other controllers to the TBOX, for example, an upgrade package corresponding to the central control and an upgrade package corresponding to the meter. The upgrading package corresponding to the central control is used for upgrading the central control, and the upgrading package corresponding to the instrument is used for upgrading the instrument.
In this step, if the TBOX detects that the entire vehicle is not in the engine start state, it indicates that the engine of the entire vehicle is not started, and at this time, step 103 needs to be executed to start the engine; if TBOX detects that the whole vehicle is in an engine starting state, indicating that the engine of the whole vehicle is started, step 107 is executed.
Step 103, TBOX sends an engine start request to the BCM.
In this step, TBOX continuously sends multiple engine start requests to the BCM, for example, the multiple engine start requests are 3-frame engine start requests, in order to ensure that the BCM can successfully receive the engine start request sent by TBOX to the BCM.
Specifically, the first running partition and the TBOX can be authenticated through an asymmetric encryption algorithm or a symmetric encryption algorithm so as to realize authentication between the BCM and the TBOX; the first running partition and the second running partition can be authenticated through an asymmetric encryption algorithm or a symmetric encryption algorithm so as to realize authentication between the BCM and the EMS. Thereby improving the safety of the upgrading process of the controller.
The engine ignition signal is a low-voltage electric signal, and the low-voltage electric signal is a KL15_ ON signal.
In step 106, the second operating zone starts the engine in response to the engine ignition signal and the engine start request, and step 102 is performed.
And step 108, the first operation subarea keeps outputting an engine ignition signal to the EMS, and the first backup subarea installs the first upgrading packet.
In an embodiment of the present invention, the first backup partition installs the first upgrade package while the first operation partition keeps outputting the engine ignition signal to the EMS. In other words, the first operating partition is required to keep outputting the engine ignition signal to the EMS during the installation of the first upgrade package in the first backup partition.
And step 109, the second operation partition keeps the whole vehicle in an engine starting state, and the second backup partition is provided with a second upgrading packet.
In the embodiment of the invention, the second upgrade package is installed in the second backup partition in the process that the second operation partition keeps the whole vehicle in the engine starting state. In other words, during the process of installing the second upgrade package in the second backup partition, the second running partition is required to keep the entire vehicle in the engine start state.
In the technical scheme of the controller upgrading method provided by the embodiment of the invention, if the TBOX detects that the whole vehicle is in the engine starting state, the TBOX sends a first upgrading packet to the BCM, and sends a second upgrading packet to the EMS, the first running subarea of the BCM keeps the first upgrading packet installed in the first backup subarea in the process of outputting an engine ignition signal to the EMS, and the second running subarea of the EMS keeps the whole vehicle in the engine starting state, and the second upgrading packet is installed in the second backup subarea.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.
Claims (10)
1. A controller upgrading method is applied to a controller upgrading system, the system comprises a remote information processor (TBOX), a vehicle body control system (BCM) and an Engine Management System (EMS), the BCM comprises a first operation partition and a first backup partition, and the EMS comprises a second operation partition and a second backup partition;
the method comprises the following steps:
the TBOX detects whether the whole vehicle is in an engine starting state;
if the TBOX detects that the whole vehicle is in an engine starting state, a first upgrading packet is sent to the BCM, and a second upgrading packet is sent to the EMS;
the first operation partition keeps outputting an engine ignition signal to the EMS, and the first backup partition installs the first upgrade package;
and the second running partition keeps the whole vehicle in an engine starting state, and the second backup partition is provided with the second upgrading packet.
2. The method of claim 1, further comprising:
if the TBOX detects that the whole vehicle is not in an engine starting state, sending an engine starting request to the BCM;
the first operating zone outputting an engine ignition signal to the second operating zone;
the first operating zone sending the engine start request to the second operating zone;
the second operation section starts an engine in response to the engine ignition signal and the engine start request, and performs the step of the TBOX detecting whether the entire vehicle is in an engine start state.
3. The method of claim 2, wherein prior to the first operating partition outputting an engine ignition signal to the EMS, further comprising:
the first running partition and the TBOX execute an authentication process;
the first running partition and the second running partition execute an authentication process;
and if the first operation partition is authenticated with the TBOX and the second operation partition is authenticated with the TBOX, executing the step that the first operation partition outputs an engine ignition signal to the second operation partition.
4. The method of claim 1, wherein the system further comprises an over-the-air technology (OTA) management platform;
the method further comprises the following steps:
and the OTA management platform issues the first upgrade packet and the second upgrade packet to the TBOX.
5. The method according to any of claims 1 to 4, characterized in that the engine ignition signal is a KL15_ ON signal.
6. A controller upgrade system, comprising: the system comprises a TBOX, a BCM and an EMS, wherein the BCM comprises a first running partition and a first backup partition, and the EMS comprises a second running partition and a second backup partition;
the TBOX is used for detecting whether the whole vehicle is in an engine starting state, and if the whole vehicle is detected to be in the engine starting state, the TBOX sends a first upgrading packet to the BCM and sends a second upgrading packet to the EMS;
the first operating partition to maintain output of an engine ignition signal to the EMS;
the first backup partition is used for installing the first upgrade package;
the second operation subarea is used for keeping the whole vehicle in an engine starting state;
the second backup partition is used for installing the second upgrade package.
7. The system of claim 6, wherein the TBOX is further configured to send an engine start request to the BCM if it is detected that the entire vehicle is not in an engine start state;
the first operation subarea is also used for outputting an engine ignition signal to the second operation subarea and sending the engine starting request to the second operation subarea;
the second operating zone is further configured to start an engine in response to the engine ignition signal and the engine start request, and to perform the step of the TBOX detecting whether the vehicle is in an engine start state.
8. The system of claim 7,
the first running partition is further used for executing an authentication process with the TBOX and executing an authentication process with the second running partition; and if the authentication with the TBOX passes and the authentication with the second operation subarea passes, executing the step of outputting an engine ignition signal to the second operation subarea.
9. The system of claim 6, further comprising:
and the OTA management platform is used for issuing the first upgrade packet and the second upgrade packet to the TBOX.
10. The system according to any of claims 6 to 9, characterized in that the engine ignition signal is a KL15_ ON signal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110808140.1A CN113504771A (en) | 2021-07-16 | 2021-07-16 | Controller upgrading method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110808140.1A CN113504771A (en) | 2021-07-16 | 2021-07-16 | Controller upgrading method and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113504771A true CN113504771A (en) | 2021-10-15 |
Family
ID=78013047
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110808140.1A Pending CN113504771A (en) | 2021-07-16 | 2021-07-16 | Controller upgrading method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113504771A (en) |
Citations (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010125925A (en) * | 2008-11-26 | 2010-06-10 | Toyota Motor Corp | Software management apparatus |
JP2011000894A (en) * | 2009-06-16 | 2011-01-06 | Fujitsu Ten Ltd | Control device and control method |
JP4714802B2 (en) * | 2008-12-19 | 2011-06-29 | パイオニア株式会社 | In-vehicle information device and information transfer system for electric vehicle |
CN104216745A (en) * | 2014-08-29 | 2014-12-17 | 万向钱潮股份有限公司 | Online upgrading system and method for semi-active suspension ECU (Electronic Control Unit) controller software |
MX2015004153A (en) * | 2014-04-01 | 2015-09-30 | Ford Global Tech Llc | Smart vehicle reflash with battery soc estimator. |
WO2015185173A1 (en) * | 2014-06-07 | 2015-12-10 | Audi Ag | Motor-vehicle control unit having a current-saving mode for a parking phase |
CN108334356A (en) * | 2017-09-21 | 2018-07-27 | 安徽江淮汽车集团股份有限公司 | A kind of remotely updating program method and system |
CN108710499A (en) * | 2018-05-23 | 2018-10-26 | 苏州艾普乐思新能源动力系统科技有限公司 | The vehicle-mounted ECU software of electric vehicle writes with a brush dipped in Chinese ink method and device |
CN109413155A (en) * | 2018-09-26 | 2019-03-01 | 北京汽车集团有限公司 | Control method, the device and system of remote data update |
WO2019073932A1 (en) * | 2017-10-12 | 2019-04-18 | 日立オートモティブシステムズ株式会社 | Information update device and information update method |
CN110015251A (en) * | 2019-04-18 | 2019-07-16 | 江门市大长江集团有限公司 | Method, apparatus, vehicle and the storage medium of vehicle retainer software upgrading |
CN110162315A (en) * | 2018-02-16 | 2019-08-23 | 丰田自动车株式会社 | The non-transitory storage medium of vehicle control device, method for updating program and storage for the program of more new procedures |
CN209625193U (en) * | 2019-04-18 | 2019-11-12 | 江门市大长江集团有限公司 | For giving the device and vehicle of vehicle retainer software upgrading |
CN111247038A (en) * | 2017-11-06 | 2020-06-05 | 株式会社自动网络技术研究所 | Program updating device, program updating system, and program updating method |
CN111343064A (en) * | 2020-02-29 | 2020-06-26 | 东风汽车集团有限公司 | System and method for upgrading software of automobile control system |
CN111459518A (en) * | 2020-03-30 | 2020-07-28 | 北京经纬恒润科技有限公司 | Vehicle ECU (electronic control Unit) upgrading method and system |
CN111510448A (en) * | 2020-04-10 | 2020-08-07 | 东风小康汽车有限公司重庆分公司 | Communication encryption method, device and system in OTA (over the air) upgrade of automobile |
CN111651184A (en) * | 2020-08-10 | 2020-09-11 | 广州汽车集团股份有限公司 | A TBOX software upgrade method, TBOX and automobile |
CN111949299A (en) * | 2020-08-24 | 2020-11-17 | 上海博泰悦臻网络技术服务有限公司 | A control method and device for OTA upgrade of vehicle software |
CN112104702A (en) * | 2020-08-18 | 2020-12-18 | 广州汽车集团股份有限公司 | Power supply management method for vehicle TBOX, and medium |
CN112092754A (en) * | 2019-06-17 | 2020-12-18 | 现代自动车株式会社 | Method and system for software update of a vehicle |
CN112416371A (en) * | 2020-10-19 | 2021-02-26 | 东风汽车集团有限公司 | Remote upgrading method, device and system for vehicle-mounted system and storage medium |
CN112462728A (en) * | 2019-09-09 | 2021-03-09 | 福特全球技术公司 | Improved vehicle ECU flash programming |
CN112486528A (en) * | 2020-11-09 | 2021-03-12 | 浙江吉利控股集团有限公司 | Vehicle over-the-air OTA (over-the-air technology) upgrading method |
CN112590785A (en) * | 2020-12-31 | 2021-04-02 | 东风小康汽车有限公司重庆分公司 | Vehicle braking method and system |
CN112706711A (en) * | 2019-10-25 | 2021-04-27 | 丰田自动车株式会社 | Vehicle control device |
CN113002450A (en) * | 2019-12-19 | 2021-06-22 | 本田技研工业株式会社 | Program updating method |
CN113093694A (en) * | 2021-03-18 | 2021-07-09 | 东风汽车集团股份有限公司 | Vehicle-mounted electronic control unit data flashing method and system based on UDS |
-
2021
- 2021-07-16 CN CN202110808140.1A patent/CN113504771A/en active Pending
Patent Citations (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010125925A (en) * | 2008-11-26 | 2010-06-10 | Toyota Motor Corp | Software management apparatus |
JP4714802B2 (en) * | 2008-12-19 | 2011-06-29 | パイオニア株式会社 | In-vehicle information device and information transfer system for electric vehicle |
JP2011000894A (en) * | 2009-06-16 | 2011-01-06 | Fujitsu Ten Ltd | Control device and control method |
MX2015004153A (en) * | 2014-04-01 | 2015-09-30 | Ford Global Tech Llc | Smart vehicle reflash with battery soc estimator. |
WO2015185173A1 (en) * | 2014-06-07 | 2015-12-10 | Audi Ag | Motor-vehicle control unit having a current-saving mode for a parking phase |
CN104216745A (en) * | 2014-08-29 | 2014-12-17 | 万向钱潮股份有限公司 | Online upgrading system and method for semi-active suspension ECU (Electronic Control Unit) controller software |
CN108334356A (en) * | 2017-09-21 | 2018-07-27 | 安徽江淮汽车集团股份有限公司 | A kind of remotely updating program method and system |
WO2019073932A1 (en) * | 2017-10-12 | 2019-04-18 | 日立オートモティブシステムズ株式会社 | Information update device and information update method |
CN111247038A (en) * | 2017-11-06 | 2020-06-05 | 株式会社自动网络技术研究所 | Program updating device, program updating system, and program updating method |
CN110162315A (en) * | 2018-02-16 | 2019-08-23 | 丰田自动车株式会社 | The non-transitory storage medium of vehicle control device, method for updating program and storage for the program of more new procedures |
CN108710499A (en) * | 2018-05-23 | 2018-10-26 | 苏州艾普乐思新能源动力系统科技有限公司 | The vehicle-mounted ECU software of electric vehicle writes with a brush dipped in Chinese ink method and device |
CN109413155A (en) * | 2018-09-26 | 2019-03-01 | 北京汽车集团有限公司 | Control method, the device and system of remote data update |
CN209625193U (en) * | 2019-04-18 | 2019-11-12 | 江门市大长江集团有限公司 | For giving the device and vehicle of vehicle retainer software upgrading |
CN110015251A (en) * | 2019-04-18 | 2019-07-16 | 江门市大长江集团有限公司 | Method, apparatus, vehicle and the storage medium of vehicle retainer software upgrading |
CN112092754A (en) * | 2019-06-17 | 2020-12-18 | 现代自动车株式会社 | Method and system for software update of a vehicle |
CN112462728A (en) * | 2019-09-09 | 2021-03-09 | 福特全球技术公司 | Improved vehicle ECU flash programming |
CN112706711A (en) * | 2019-10-25 | 2021-04-27 | 丰田自动车株式会社 | Vehicle control device |
CN113002450A (en) * | 2019-12-19 | 2021-06-22 | 本田技研工业株式会社 | Program updating method |
CN111343064A (en) * | 2020-02-29 | 2020-06-26 | 东风汽车集团有限公司 | System and method for upgrading software of automobile control system |
CN111459518A (en) * | 2020-03-30 | 2020-07-28 | 北京经纬恒润科技有限公司 | Vehicle ECU (electronic control Unit) upgrading method and system |
CN111510448A (en) * | 2020-04-10 | 2020-08-07 | 东风小康汽车有限公司重庆分公司 | Communication encryption method, device and system in OTA (over the air) upgrade of automobile |
CN111651184A (en) * | 2020-08-10 | 2020-09-11 | 广州汽车集团股份有限公司 | A TBOX software upgrade method, TBOX and automobile |
CN112104702A (en) * | 2020-08-18 | 2020-12-18 | 广州汽车集团股份有限公司 | Power supply management method for vehicle TBOX, and medium |
CN111949299A (en) * | 2020-08-24 | 2020-11-17 | 上海博泰悦臻网络技术服务有限公司 | A control method and device for OTA upgrade of vehicle software |
CN112416371A (en) * | 2020-10-19 | 2021-02-26 | 东风汽车集团有限公司 | Remote upgrading method, device and system for vehicle-mounted system and storage medium |
CN112486528A (en) * | 2020-11-09 | 2021-03-12 | 浙江吉利控股集团有限公司 | Vehicle over-the-air OTA (over-the-air technology) upgrading method |
CN112590785A (en) * | 2020-12-31 | 2021-04-02 | 东风小康汽车有限公司重庆分公司 | Vehicle braking method and system |
CN113093694A (en) * | 2021-03-18 | 2021-07-09 | 东风汽车集团股份有限公司 | Vehicle-mounted electronic control unit data flashing method and system based on UDS |
Non-Patent Citations (2)
Title |
---|
蔡营: "基于CAPL的CAN控制器Bootloader上位机系统设计", 《汽车电器》 * |
陈程杰: "基于CAN总线的ECU在线刷新和远程服务系统的开发", 《中国优秀博硕士学位论文全文数据库(硕士)》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9639344B2 (en) | Telematics update software compatibility | |
CN108268264B (en) | Pre-shutdown exchange verification | |
US8655541B2 (en) | Vehicle upgrade system and method thereof | |
US10988091B2 (en) | Erase-replace OTA smart power strategy | |
US10279757B2 (en) | Control device update in a motor vehicle | |
US20190108010A1 (en) | Hybrid electric vehicle with automated software update system | |
CN108369505B (en) | Control apparatus, program update method, and computer program | |
CN113320491A (en) | Controller upgrading method and system | |
US20200215930A1 (en) | Control apparatus, control method, and computer program | |
CN115220753B (en) | Vehicle program upgrading method and device, electronic equipment and storage medium | |
US12157388B2 (en) | Control device and control method | |
CN114895947A (en) | Software upgrading method, device, equipment and storage medium of vehicle-mounted controller | |
JP7193940B2 (en) | Controller and program update method | |
EP3051419B1 (en) | Vehicle computer system with data backup | |
CN115244517A (en) | In-vehicle ECU, program, and information processing method | |
US11932182B2 (en) | Control device, control method, and computer program | |
CN112188417A (en) | OTA vehicle upgrade execution condition dynamic configuration method | |
JP2009292330A (en) | Onboard system and its control method | |
JP6795389B2 (en) | In-vehicle data updater | |
CN113504771A (en) | Controller upgrading method and system | |
KR20230015202A (en) | Apparatus for providing update, system having the same and method thereof | |
CN118690372A (en) | Remote firmware upgrade method, device, equipment, storage medium and program product | |
CN108699977A (en) | stop control circuit | |
CN116968595A (en) | Vehicle control method and device, vehicle and storage medium | |
WO2020075435A1 (en) | Rendering device for vehicle |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20211015 |