[go: up one dir, main page]

CN113504771A - Controller upgrading method and system - Google Patents

Controller upgrading method and system Download PDF

Info

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
Application number
CN202110808140.1A
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.)
Chongqing Branch of DFSK Motor Co Ltd
Original Assignee
Chongqing Branch of DFSK Motor Co Ltd
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 Chongqing Branch of DFSK Motor Co Ltd filed Critical Chongqing Branch of DFSK Motor Co Ltd
Priority to CN202110808140.1A priority Critical patent/CN113504771A/en
Publication of CN113504771A publication Critical patent/CN113504771A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0208Electric 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/0213Modular 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/654Updates using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/24Pc safety
    • G05B2219/24065Real 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

Controller upgrading method and system
[ 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:
step 101, the OTA management platform issues a first upgrade package and a second upgrade package to the TBOX.
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.
Step 102, detecting whether the whole vehicle is in an engine starting state by the TBOX, and if not, executing step 103; if yes, go to step 107.
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.
Step 104, the first running partition and the TBOX execute an authentication procedure, and execute an authentication procedure with the second running partition, if the first running partition and the TBOX pass authentication and the second running partition passes authentication, step 105 is executed.
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.
Step 105, the first operating zone outputs an engine ignition signal to the second operating zone and sends an engine start request to the second operating zone.
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.
Step 107, the TBOX sends a first upgrade packet to the BCM and a second upgrade packet to the EMS.
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.
CN202110808140.1A 2021-07-16 2021-07-16 Controller upgrading method and system Pending CN113504771A (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (28)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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