CN105278994A - Updating method and updating system of vehicle-mounted ECU (Electronic Control Unit) software - Google Patents

Updating method and updating system of vehicle-mounted ECU (Electronic Control Unit) software Download PDF

Info

Publication number
CN105278994A
CN105278994A CN201510718027.9A CN201510718027A CN105278994A CN 105278994 A CN105278994 A CN 105278994A CN 201510718027 A CN201510718027 A CN 201510718027A CN 105278994 A CN105278994 A CN 105278994A
Authority
CN
China
Prior art keywords
vehicle
update
ecu software
mounted ecu
new data
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
CN201510718027.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.)
Beijing Electric Vehicle Co Ltd
Original Assignee
Beijing Electric Vehicle 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 Beijing Electric Vehicle Co Ltd filed Critical Beijing Electric Vehicle Co Ltd
Priority to CN201510718027.9A priority Critical patent/CN105278994A/en
Publication of CN105278994A publication Critical patent/CN105278994A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention discloses an updating method of vehicle-mounted ECU (Electronic Control Unit) software, which comprises the steps of receiving an update instruction sent by an operating terminal; acquiring update date corresponding to the vehicle-mounted ECU software according to the update instruction; determining a target vehicle through a VIN (vehicle identification number); sending the update data to the target vehicle, and updating the vehicle-mounted ECU software through a vehicle-mounted terminal. The updating method disclosed by the embodiment of the invention has high adaptability and high reliability, and can effectively improve the update efficiency of the remote vehicle-mounted ECU software. In addition, the maintenance cost of the system is reduced, and the use experience of users is improved. The invention further discloses an updating system of the vehicle-mounted ECU software.

Description

The update method of vehicle-mounted ECU software and the system of renewal
Technical field
The present invention relates to technical field of vehicle, particularly the update method of a kind of vehicle-mounted ECU (ElectronicControlUnit, electronic control unit) software and a kind of renewal system of vehicle-mounted ECU software.
Background technology
At present, after vehicle is installed, vehicle-mounted ECU software cannot remote update, and upgrade once needs, vehicle must be reached appointed place by user, or professional goes to user to locate manual renewal, operate very loaded down with trivial details, waste time and energy, not only reduce the renewal efficiency of system, and reduce the maintenance cost of system, thus reduce the experience of user.
Summary of the invention
The present invention is intended to solve one of technical matters in above-mentioned correlation technique at least to a certain extent.
For this reason, one object of the present invention is the update method proposing a kind of vehicle-mounted ECU software, and the method effectively can improve long-distance vehicular ECU software upgrading efficiency, reduces the maintenance cost of system.
Another object of the present invention is the renewal system proposing a kind of vehicle-mounted ECU software.
For achieving the above object, one aspect of the present invention embodiment proposes a kind of update method of vehicle-mounted ECU software, comprises the following steps: receive the update instruction that operating terminal sends; More new data corresponding to vehicle-mounted ECU software is obtained according to described update instruction; Target vehicle is determined by VIN code; And more new data described in sending to described target vehicle, and upgrade described vehicle-mounted ECU software by car-mounted terminal.
According to the update method of the vehicle-mounted ECU software that the embodiment of the present invention proposes, after reception update instruction, target vehicle is determined by VIN code, thus send more new data to target vehicle, realize upgrading the vehicle-mounted ECU software of batch vehicle, not only there is higher adaptability and reliability, and effectively can improve long-distance vehicular ECU software upgrading efficiency, and reduce the maintenance cost of system, improve the experience of user.
In addition, the update method of vehicle ECU according to the above embodiment of the present invention can also have following additional technical characteristic:
Further, in one embodiment of the invention, describedly upgrade described vehicle-mounted ECU software by car-mounted terminal, comprise further: obtain the update time that user is arranged; After arriving described update time, judge whether the status information of described target vehicle meets and preset update condition; And if meet described default update condition, then vehicle-mounted ECU software according to described renewal Data Update.
Wherein, in one embodiment of the invention, after vehicle-mounted ECU software according to described renewal Data Update, also comprise: open the described vehicle-mounted ECU software after upgrading and carry out self-inspection.
Further, in one embodiment of the invention, described send to target vehicle described in more new data, comprise further: described more new data is encrypted, and by described in after encryption more new data be sent to described target vehicle.
Further, in one embodiment of the invention, described according to described renewal Data Update vehicle-mounted ECU software, comprise further: to described in after encryption more new data verify, and after verification succeeds more new data described in deciphering.
The present invention on the other hand embodiment proposes a kind of renewal system of vehicle-mounted ECU software, comprising: car-mounted terminal; Operating terminal, for sending update instruction, and carries out data communication with described car-mounted terminal; And server, for receiving described update instruction, to obtain more new data corresponding to ECU system according to described update instruction, and determine target vehicle by VIN code, with more new data described in sending to target vehicle, to upgrade described vehicle-mounted ECU software by described car-mounted terminal.
According to the renewal system of the vehicle-mounted ECU software that the embodiment of the present invention proposes, after reception update instruction, target vehicle is determined by VIN code, thus send more new data to target vehicle, realize upgrading the vehicle-mounted ECU software of batch vehicle, not only there is higher adaptability and reliability, and effectively can improve long-distance vehicular ECU software upgrading efficiency, and reduce the maintenance cost of system, improve the experience of user
In addition, the renewal system of vehicle-mounted ECU software according to the above embodiment of the present invention can also have following additional technical characteristic:
Further, in one embodiment of the invention, described car-mounted terminal specifically for: obtain user arrange update time; After arriving described update time, judge whether the status information of described target vehicle meets and preset update condition; And if meet described default update condition, then vehicle-mounted ECU software according to described renewal Data Update.
Wherein, in one embodiment of the invention, after vehicle-mounted ECU software according to described renewal Data Update, also comprise: open the described vehicle-mounted ECU software after upgrading and carry out self-inspection.
Further, in one embodiment of the invention, described send to target vehicle described in more new data, comprise further: described more new data is encrypted, and by described in after encryption more new data be sent to described target vehicle.
Further, in one embodiment of the invention, described according to described renewal Data Update vehicle-mounted ECU software, comprise further: to described in after encryption more new data verify, and after verification succeeds more new data described in deciphering.
The aspect that the present invention adds and advantage will part provide in the following description, and part will become obvious from the following description, or be recognized by practice of the present invention.
Accompanying drawing explanation
Above-mentioned and/or additional aspect of the present invention and advantage will become obvious and easy understand from accompanying drawing below combining to the description of embodiment, wherein:
Fig. 1 is the process flow diagram of the update method of vehicle-mounted ECU software according to the embodiment of the present invention;
Fig. 2 is the structural representation of the renewal system of vehicle-mounted ECU software according to an embodiment of the invention;
Fig. 3 is the renewal system architecture schematic diagram of the vehicle-mounted ECU software according to the embodiment of the present invention.
Embodiment
Be described below in detail embodiments of the invention, the example of described embodiment is shown in the drawings, and wherein same or similar label represents same or similar element or has element that is identical or similar functions from start to finish.Be exemplary below by the embodiment be described with reference to the drawings, be intended to for explaining the present invention, and can not limitation of the present invention be interpreted as.
In addition, term " first ", " second " only for describing object, and can not be interpreted as instruction or hint relative importance or imply the quantity indicating indicated technical characteristic.Thus, be limited with " first ", the feature of " second " can express or impliedly comprise one or more these features.In describing the invention, the implication of " multiple " is two or more, unless otherwise expressly limited specifically.
In the present invention, unless otherwise clearly defined and limited, the term such as term " installation ", " being connected ", " connection ", " fixing " should be interpreted broadly, and such as, can be fixedly connected with, also can be removably connect, or connect integratedly; Can be mechanical connection, also can be electrical connection; Can be directly be connected, also indirectly can be connected by intermediary, can be the connection of two element internals.For the ordinary skill in the art, above-mentioned term concrete meaning in the present invention can be understood as the case may be.
In the present invention, unless otherwise clearly defined and limited, fisrt feature second feature it " on " or D score can comprise the first and second features and directly contact, also can comprise the first and second features and not be directly contact but by the other characterisation contact between them.And, fisrt feature second feature " on ", " top " and " above " comprise fisrt feature directly over second feature and oblique upper, or only represent that fisrt feature level height is higher than second feature.Fisrt feature second feature " under ", " below " and " below " comprise fisrt feature immediately below second feature and tiltedly below, or only represent that fisrt feature level height is less than second feature.
Describe update method and the renewal system of the vehicle-mounted ECU software proposed according to the embodiment of the present invention with reference to the accompanying drawings, describe the update method of the vehicle-mounted ECU software proposed according to the embodiment of the present invention first with reference to the accompanying drawings.With reference to shown in Fig. 1, the update method of this vehicle-mounted ECU software, comprises the following steps:
S101, receives the update instruction that operating terminal sends.
Briefly, with reference to shown in Fig. 2, operating personnel only need at operating terminal Operational Management System, such as log in vehicle-mounted ECU software upgrading task at operating terminal, load ECU software upgrading data namely more new data to server, designated software upgating object vehicle and target vehicle (can specify with the VIN code of vehicle), subject vehicle whether controlled (communicated by GPRS and whether effectively judge) is confirmed by object car query function, send out data publication instruction, the renewal of vehicle-mounted ECU can be realized, simple and convenient, time saving and energy saving.
S102, obtains more new data corresponding to vehicle-mounted ECU software according to update instruction.
It should be noted that, with reference to shown in Fig. 2, server is used for operational system, and system management memory file, namely the management function of system is provided.
Particularly, the management function of system can comprise:
The login of 1, remote software update task;
2, the inquiry of task is logged in;
3, subject vehicle status queries;
4, task termination;
5, task terminates;
6, the loading (as data are read into server) of more new data;
7, the formulation (as data available load mode is formulated) of upgating object vehicle;
8, data publication instruction is upgraded; And
9, sign on is upgraded.
S103, determines target vehicle by VIN (VehicleIdentificationNumber, vehicle identification code) code.
S104, sends more new data to target vehicle, and upgrades vehicle-mounted ECU software by car-mounted terminal.
Further, in one embodiment of the invention, send more new data to target vehicle, comprise further: more new data is encrypted, and the more new data after encryption is sent to target vehicle.
That is, data are encrypted before being loaded into system, data are all encrypted in systems in which and in the transmission, data are decrypted before being updated to ECU, the Data Update of deciphering in vehicle-mounted ECU, after having upgraded, is deleted data decryption by system, improve security, ensure the reliability of system.
Further, in one embodiment of the invention, upgrade vehicle-mounted ECU software by car-mounted terminal, comprise further: obtain the update time that user is arranged; After arriving update time, judge whether the status information of vehicle meets and preset update condition; And if meet default update condition, then according to renewal Data Update vehicle-mounted ECU software.
Exactly, the status information that default update condition can upgrade for the suitable vehicles pre-set, in addition, except update time, user also can add other alternative conditions, after the alternative condition reaching user, and the state of vehicle is applicable to the renewal of ECU software, then carry out next step.
Further, in one embodiment of the invention, according to renewal Data Update vehicle-mounted ECU software, comprise further: the more new data after encryption is verified, and after verification succeeds, deciphers more new data.
For example, data add CRC (CyclicRedundancyCheck before transmission, cyclic redundancy check (CRC) code) check code, use CRC check code to verify after transmission, it is obstructed out-of-date to verify, and carries out transmission process again, repeatedly during transfer check failure, be judged as communication abnormality, stop upgrading, thus ensure integrality and the correctness of data better.
In addition, in one embodiment of the invention, after according to renewal Data Update vehicle-mounted ECU software, also comprise: open the vehicle-mounted ECU software after upgrading and carry out self-inspection.
Be understandable that, software data can be activated, if can not normally start, then need the function returning to former data after upgrading.
Particularly, in one embodiment of the invention, with reference to shown in Fig. 2, vehicle-mounted ECU is the object of remote update, the Bootloader of ECU to have upgraded application software after start the function of application software.Self-detection result is also dealt into CAN (ControllerAreaNetwork, controller local area network) on the net by application software initiated rear self-inspection.Wherein, T-BOX is installed and is contacted by CAN communication with vehicle-mounted ECU onboard, is responsible for transmitting with the radio communication of monitor supervision platform and data.
Wherein, server to receive after instruction will more new data by GPRS (GeneralPacketRadioService, GPRS (General Packet Radio Service)) wireless communication function is transferred to T-Box, by object car query function, operating personnel confirm that the data transmission of all object cars all completes after, send out and upgrade sign on, after server receives instruction, instruction is passed to the T-Box of object car, ECU update request is sent by CAN communication to VCU after T-Box receives instruction, on middle control display station, the applicable time that information allows driver's selective system upgrade is shown after VCU receives update request, whether the rear supervision of selection that VCU receives driver reaches the alternative condition of driver, judge after reaching condition whether the state of vehicle is applicable to the renewal of ECU software, start to upgrade by CAN communication notice T-Box after judging OK, the software having upgraded rear ECU can be activated and self-inspection is normal, and normal condition is notified T-Box by CAN communication, T-Box to receive message feedback after normal notice to server, operating personnel confirm after more new capital completes of all subject vehicle by vehicle-state query function, send out task END instruction, end task.It should be noted that, VCU is entire car controller, is the one of vehicle-mounted ECU, and the renewal with car-mounted terminal controls and judges whether vehicle-state meets the function of update condition.
According to the update method of the vehicle-mounted ECU software that the embodiment of the present invention proposes, after reception update instruction, target vehicle is determined by VIN code, thus send more new data to target vehicle, and after vehicle meets update condition, upgrade vehicle-mounted ECU software, realize upgrading the vehicle-mounted ECU software of batch vehicle, and by being encrypted and checking treatment data, improve the security of transmission, ensure integrality and the correctness of data better, and upgrade end and do further self-inspection, not only there is higher adaptability and reliability, and effectively can improve long-distance vehicular ECU software upgrading efficiency, and reduce the maintenance cost of system, improve the experience of user.
Next describes the renewal system of the vehicle-mounted ECU software proposed according to the embodiment of the present invention with reference to the accompanying drawings.With reference to shown in Fig. 3, the renewal system 10 of this vehicle-mounted ECU software comprises: car-mounted terminal 100, operating terminal 200 and server 300.
Wherein, operating terminal 200 for sending update instruction, and carries out data communication with car-mounted terminal 100.Server 300, for receiving update instruction, to obtain more new data corresponding to ECU software according to update instruction, and determines target vehicle by VIN code, to send more new data to target vehicle, to upgrade vehicle-mounted ECU software by car-mounted terminal.The renewal system 100 of the embodiment of the present invention can improve the renewal efficiency of long-distance vehicular ECU software, and reduces the maintenance cost of system, especially effectively can improve the vehicle-mounted ECU software upgrading efficiency of batch remote vehicle, simple and convenient.
Particularly, operating personnel only need at operating terminal 200 Operational Management System, such as log in vehicle-mounted ECU software upgrading task at operating terminal, load ECU software upgrading data post more new data to server, designated software upgating object vehicle and target vehicle (can specify with the VIN code of vehicle), subject vehicle whether controlled (communicated by GPRS and whether effectively judge) is confirmed by object car query function, send out data publication instruction, vehicle-mounted ECU can be realized, simple and convenient, time saving and energy saving.
Server 300 is for operational system, and system management memory file, namely the management function of system is provided.Particularly, the management function of system can comprise:
The login of 1, remote software update task;
2, the inquiry of task is logged in;
3, subject vehicle status queries;
4, task termination;
5, task terminates;
6, the loading (as data are read into server) of more new data;
7, the formulation (as data available load mode is formulated) of upgating object vehicle;
8, data publication instruction is upgraded; And
9, sign on is upgraded.
Further, in one embodiment of the invention, car-mounted terminal 100 specifically for: obtain user arrange update time; After arriving update time, judge whether the status information of vehicle meets and preset update condition; And if meet default update condition, then according to renewal Data Update vehicle-mounted ECU software.
Exactly, the status information that default update condition can upgrade for the suitable vehicles pre-set, in addition, except update time, user also can add other alternative conditions, after the alternative condition reaching user, and the state of vehicle is applicable to the renewal of ECU software, then carry out next step.
Wherein, in one embodiment of the invention, after according to renewal Data Update vehicle-mounted ECU software, also comprise: open the vehicle-mounted ECU software after upgrading and carry out self-inspection.
Be understandable that, software data can be activated, if can not normally start, then need the function returning to former data after upgrading.
Further, in one embodiment of the invention, send more new data to target vehicle, comprise further: more new data is encrypted, and the more new data after encryption is sent to target vehicle.
That is, data are encrypted before being loaded into system, data are all encrypted in systems in which and in the transmission, data are decrypted before being updated to ECU, the Data Update of deciphering in vehicle-mounted ECU, after having upgraded, is deleted data decryption by system, improve security, ensure the reliability of system.
Further, in one embodiment of the invention, according to renewal Data Update vehicle-mounted ECU software, comprise further: the more new data after encryption is verified, and after verification succeeds, deciphers more new data.
For example, data add CRC check code before transmission, use CRC check code to verify after transmission, it is obstructed out-of-date to verify, and carries out transmission process again, repeatedly during transfer check failure, be judged as communication abnormality, stop upgrading, thus ensure integrality and the correctness of data better.
It should be noted that, the specific implementation of the system of the embodiment of the present invention and the specific implementation of method part similar, in order to reduce redundancy, do not repeat herein.
According to the renewal system of the vehicle-mounted ECU software that the embodiment of the present invention proposes, after reception update instruction, target vehicle is determined by VIN code, thus send more new data to target vehicle, and after vehicle meets update condition, upgrade vehicle-mounted ECU software, realize upgrading the vehicle-mounted ECU software of batch vehicle, and by being encrypted and checking treatment data, improve the security of transmission, ensure integrality and the correctness of data better, and upgrade end and do further self-inspection, not only there is higher adaptability and reliability, and effectively can improve long-distance vehicular ECU software upgrading efficiency, and reduce the maintenance cost of system, improve the experience of user.
Describe and can be understood in process flow diagram or in this any process otherwise described or method, represent and comprise one or more for realizing the module of the code of the executable instruction of the step of specific logical function or process, fragment or part, and the scope of the preferred embodiment of the present invention comprises other realization, wherein can not according to order that is shown or that discuss, comprise according to involved function by the mode while of basic or by contrary order, carry out n-back test, this should understand by embodiments of the invention person of ordinary skill in the field.
In flow charts represent or in this logic otherwise described and/or step, such as, the sequencing list of the executable instruction for realizing logic function can be considered to, may be embodied in any computer-readable medium, for instruction execution system, device or equipment (as computer based system, comprise the system of processor or other can from instruction execution system, device or equipment instruction fetch and perform the system of instruction) use, or to use in conjunction with these instruction execution systems, device or equipment.With regard to this instructions, " computer-readable medium " can be anyly can to comprise, store, communicate, propagate or transmission procedure for instruction execution system, device or equipment or the device that uses in conjunction with these instruction execution systems, device or equipment.The example more specifically (non-exhaustive list) of computer-readable medium comprises following: the electrical connection section (electronic installation) with one or more wiring, portable computer diskette box (magnetic device), random access memory (RAM), ROM (read-only memory) (ROM), erasablely edit ROM (read-only memory) (EPROM or flash memory), fiber device, and portable optic disk ROM (read-only memory) (CDROM).In addition, computer-readable medium can be even paper or other suitable media that can print described program thereon, because can such as by carrying out optical scanning to paper or other media, then carry out editing, decipher or carry out process with other suitable methods if desired and electronically obtain described program, be then stored in computer memory.
Should be appreciated that each several part of the present invention can realize with hardware, software, firmware or their combination.In the above-described embodiment, multiple step or method can with to store in memory and the software performed by suitable instruction execution system or firmware realize.Such as, if realized with hardware, the same in another embodiment, can realize by any one in following technology well known in the art or their combination: the discrete logic with the logic gates for realizing logic function to data-signal, there is the special IC of suitable combinational logic gate circuit, programmable gate array (PGA), field programmable gate array (FPGA) etc.
Those skilled in the art are appreciated that realizing all or part of step that above-described embodiment method carries is that the hardware that can carry out instruction relevant by program completes, described program can be stored in a kind of computer-readable recording medium, this program perform time, step comprising embodiment of the method one or a combination set of.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing module, also can be that the independent physics of unit exists, also can be integrated in a module by two or more unit.Above-mentioned integrated module both can adopt the form of hardware to realize, and the form of software function module also can be adopted to realize.If described integrated module using the form of software function module realize and as independently production marketing or use time, also can be stored in a computer read/write memory medium.
The above-mentioned storage medium mentioned can be ROM (read-only memory), disk or CD etc.
In the description of this instructions, specific features, structure, material or feature that the description of reference term " embodiment ", " some embodiments ", " example ", " concrete example " or " some examples " etc. means to describe in conjunction with this embodiment or example are contained at least one embodiment of the present invention or example.In this manual, identical embodiment or example are not necessarily referred to the schematic representation of above-mentioned term.And the specific features of description, structure, material or feature can combine in an appropriate manner in any one or more embodiment or example.
Although illustrate and describe embodiments of the invention above, be understandable that, above-described embodiment is exemplary, can not be interpreted as limitation of the present invention, those of ordinary skill in the art can change above-described embodiment within the scope of the invention when not departing from principle of the present invention and aim, revising, replacing and modification.

Claims (10)

1. a update method for vehicle-mounted ECU software, is characterized in that, comprises the following steps:
Receive the update instruction that operating terminal sends;
More new data corresponding to vehicle-mounted ECU software is obtained according to described update instruction;
Target vehicle is determined by VIN code; And
More new data described in sending to described target vehicle, and upgrade described vehicle-mounted ECU software by car-mounted terminal.
2. the update method of vehicle-mounted ECU software as claimed in claim 1, is characterized in that, describedly upgrades described vehicle-mounted ECU software by car-mounted terminal, comprises further:
Obtain the update time that user is arranged;
After arriving described update time, judge whether the status information of described target vehicle meets and preset update condition; And
If meet described default update condition, then vehicle-mounted ECU software according to described renewal Data Update.
3. the update method of vehicle-mounted ECU software as claimed in claim 2, is characterized in that, after vehicle-mounted ECU software according to described renewal Data Update, also comprise:
Open the described vehicle-mounted ECU software after upgrading and carry out self-inspection.
4. the update method of vehicle-mounted ECU software as claimed in claim 1, is characterized in that, described send to target vehicle described in more new data, comprise further:
Described more new data is encrypted, and by encryption after described in more new data be sent to described target vehicle.
5. the update method of vehicle-mounted ECU software as claimed in claim 2, is characterized in that, described according to described renewal Data Update vehicle-mounted ECU software, comprise further:
To described in after encryption more new data verify, and after verification succeeds more new data described in deciphering.
6. a renewal system for vehicle-mounted ECU software, is characterized in that, comprising:
Car-mounted terminal;
Operating terminal, for sending update instruction, and carries out data communication with described car-mounted terminal; And
Server, for receiving described update instruction, to obtain more new data corresponding to ECU software according to described update instruction, and determine target vehicle by VIN code, with more new data described in sending to target vehicle, to upgrade described vehicle-mounted ECU software by described car-mounted terminal.
7. the renewal system of vehicle-mounted ECU software as claimed in claim 6, is characterized in that, described car-mounted terminal specifically for:
Obtain the update time that user is arranged;
After arriving described update time, judge whether the status information of described target vehicle meets and preset update condition; And
If meet described default update condition, then vehicle-mounted ECU software according to described renewal Data Update.
8. the renewal system of vehicle-mounted ECU software as claimed in claim 7, is characterized in that, after vehicle-mounted ECU software according to described renewal Data Update, also comprise:
Open the described vehicle-mounted ECU software after upgrading and carry out self-inspection.
9. the renewal system of vehicle-mounted ECU software as claimed in claim 6, is characterized in that, described send to target vehicle described in more new data, comprise further:
Described more new data is encrypted, and by encryption after described in more new data be sent to described target vehicle.
10. the renewal system of vehicle-mounted ECU software as claimed in claim 7, is characterized in that, described according to described renewal Data Update vehicle-mounted ECU software, comprise further:
To described in after encryption more new data verify, and after verification succeeds more new data described in deciphering.
CN201510718027.9A 2015-10-29 2015-10-29 Updating method and updating system of vehicle-mounted ECU (Electronic Control Unit) software Pending CN105278994A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510718027.9A CN105278994A (en) 2015-10-29 2015-10-29 Updating method and updating system of vehicle-mounted ECU (Electronic Control Unit) software

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510718027.9A CN105278994A (en) 2015-10-29 2015-10-29 Updating method and updating system of vehicle-mounted ECU (Electronic Control Unit) software

Publications (1)

Publication Number Publication Date
CN105278994A true CN105278994A (en) 2016-01-27

Family

ID=55148049

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510718027.9A Pending CN105278994A (en) 2015-10-29 2015-10-29 Updating method and updating system of vehicle-mounted ECU (Electronic Control Unit) software

Country Status (1)

Country Link
CN (1) CN105278994A (en)

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105974830A (en) * 2016-05-10 2016-09-28 北京新能源汽车股份有限公司 Electromobile and remote program update control method thereof
CN106375175A (en) * 2016-11-18 2017-02-01 广州汽车集团股份有限公司 Method and system for diagnosing and flashing electronic control unit of vehicle
CN106383757A (en) * 2016-10-31 2017-02-08 北京新能源汽车股份有限公司 Vehicle-mounted software updating method and device
CN106656565A (en) * 2016-11-15 2017-05-10 广州汽车集团股份有限公司 Automobile controller remote update method, device and system
CN106682519A (en) * 2017-01-04 2017-05-17 重庆长安汽车股份有限公司 Method and system for remotely flashing vehicle controller program
CN106774255A (en) * 2016-12-16 2017-05-31 福建省汽车工业集团云度新能源汽车股份有限公司 A kind of remote reflash method and system based on VIN verifications
CN106950944A (en) * 2017-04-27 2017-07-14 北京新能源汽车股份有限公司 The key message processing method and processing device of vehicle
CN107729044A (en) * 2016-08-12 2018-02-23 罗伯特·博世有限公司 Method and apparatus for being safeguarded to vehicle
WO2018076569A1 (en) * 2016-10-27 2018-05-03 深圳市元征科技股份有限公司 Electronic control unit-based program flashing method and apparatus
CN107992321A (en) * 2017-12-28 2018-05-04 国机智骏(北京)汽车科技有限公司 ECU software update method, device, vehicle-mounted T-BOX and vehicle
CN108093053A (en) * 2017-12-21 2018-05-29 北京摩拜科技有限公司 Vehicle configuration method, server, vehicle and Vehicular system
CN108153562A (en) * 2017-12-26 2018-06-12 浙江中科正方电子技术有限公司 A kind of new-energy automobile ECU teleprograms more new management system and method
CN108182072A (en) * 2017-12-28 2018-06-19 上汽通用五菱汽车股份有限公司 Remote upgrade method, server and the storage medium of vehicle electronics
CN108241514A (en) * 2017-12-28 2018-07-03 宁德时代新能源科技股份有限公司 Vehicle-mounted program updating method and device
CN108243179A (en) * 2016-12-23 2018-07-03 财团法人工业技术研究院 Control system and control method
CN108255535A (en) * 2016-12-28 2018-07-06 乐视汽车(北京)有限公司 Vehicle device upgrade method and vehicle device
CN108279919A (en) * 2018-01-22 2018-07-13 成都雅骏新能源汽车科技股份有限公司 A kind of New-energy electric vehicle remotely updating program method
CN108419233A (en) * 2017-01-31 2018-08-17 福特全球技术公司 Over-the-air updating safety
CN108810082A (en) * 2018-04-24 2018-11-13 江苏金坛长荡湖新能源科技有限公司 A kind of new-energy automobile control module remotely writes with a brush dipped in Chinese ink method
CN109413198A (en) * 2018-11-15 2019-03-01 上海赫千电子科技有限公司 T-Box and T-Box system and T-Box control method
CN109729517A (en) * 2018-12-12 2019-05-07 北京长城华冠汽车技术开发有限公司 Communication module software version management method and system
CN110134412A (en) * 2019-03-25 2019-08-16 北京车和家信息技术有限公司 Oftware updating method, device, vehicle and computer readable storage medium
CN110874230A (en) * 2018-09-03 2020-03-10 苏州睿牛机器人技术有限公司 Crawling arc welding robot and software updating method and device thereof
CN111736861A (en) * 2020-05-22 2020-10-02 中联重科股份有限公司 Vehicle-mounted terminal, server, and vehicle-mounted terminal program updating method and system
CN111752575A (en) * 2020-05-11 2020-10-09 宁波吉利汽车研究开发有限公司 Vehicle-mounted application updating method, device, equipment and storage medium
CN112559000A (en) * 2019-09-25 2021-03-26 广州汽车集团股份有限公司 Vehicle software updating method and device
CN112639725A (en) * 2018-08-10 2021-04-09 株式会社电装 Vehicle program rewriting system, vehicle host apparatus, progress state synchronization control method, and progress state synchronization control program
CN112650516A (en) * 2020-12-31 2021-04-13 上海宏英智能科技股份有限公司 Program management system
US11356425B2 (en) 2018-11-30 2022-06-07 Paccar Inc Techniques for improving security of encrypted vehicle software updates
US11449327B2 (en) 2018-11-30 2022-09-20 Paccar Inc Error-resilient over-the-air software updates for vehicles
CN116557282A (en) * 2023-06-27 2023-08-08 深圳艾为电气技术有限公司 Intelligent updating method and device for driver software of electric compressor

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110197187A1 (en) * 2010-02-08 2011-08-11 Seung Hyun Roh Vehicle software download system and method thereof
CN102736925A (en) * 2011-04-14 2012-10-17 比亚迪股份有限公司 Vehicle software updating method and system
CN103312786A (en) * 2013-05-17 2013-09-18 广州市雄兵汽车电器有限公司 Vehicle-mounted terminal remote upgrading method and car networking system
CN104539668A (en) * 2014-12-16 2015-04-22 北京新能源汽车股份有限公司 Method and system for remotely updating software program in automobile
CN104636150A (en) * 2013-11-06 2015-05-20 比亚迪股份有限公司 Updating method and system of software in vehicle and server

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110197187A1 (en) * 2010-02-08 2011-08-11 Seung Hyun Roh Vehicle software download system and method thereof
CN102736925A (en) * 2011-04-14 2012-10-17 比亚迪股份有限公司 Vehicle software updating method and system
CN103312786A (en) * 2013-05-17 2013-09-18 广州市雄兵汽车电器有限公司 Vehicle-mounted terminal remote upgrading method and car networking system
CN104636150A (en) * 2013-11-06 2015-05-20 比亚迪股份有限公司 Updating method and system of software in vehicle and server
CN104539668A (en) * 2014-12-16 2015-04-22 北京新能源汽车股份有限公司 Method and system for remotely updating software program in automobile

Cited By (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105974830A (en) * 2016-05-10 2016-09-28 北京新能源汽车股份有限公司 Electromobile and remote program update control method thereof
CN107729044A (en) * 2016-08-12 2018-02-23 罗伯特·博世有限公司 Method and apparatus for being safeguarded to vehicle
WO2018076569A1 (en) * 2016-10-27 2018-05-03 深圳市元征科技股份有限公司 Electronic control unit-based program flashing method and apparatus
CN106383757A (en) * 2016-10-31 2017-02-08 北京新能源汽车股份有限公司 Vehicle-mounted software updating method and device
CN106656565A (en) * 2016-11-15 2017-05-10 广州汽车集团股份有限公司 Automobile controller remote update method, device and system
CN106375175A (en) * 2016-11-18 2017-02-01 广州汽车集团股份有限公司 Method and system for diagnosing and flashing electronic control unit of vehicle
CN106774255A (en) * 2016-12-16 2017-05-31 福建省汽车工业集团云度新能源汽车股份有限公司 A kind of remote reflash method and system based on VIN verifications
TWI638561B (en) * 2016-12-23 2018-10-11 財團法人工業技術研究院 Control system and control method
CN108243179A (en) * 2016-12-23 2018-07-03 财团法人工业技术研究院 Control system and control method
CN108255535A (en) * 2016-12-28 2018-07-06 乐视汽车(北京)有限公司 Vehicle device upgrade method and vehicle device
CN106682519A (en) * 2017-01-04 2017-05-17 重庆长安汽车股份有限公司 Method and system for remotely flashing vehicle controller program
CN108419233B (en) * 2017-01-31 2022-07-19 福特全球技术公司 Over-the-air update security
CN108419233A (en) * 2017-01-31 2018-08-17 福特全球技术公司 Over-the-air updating safety
CN106950944A (en) * 2017-04-27 2017-07-14 北京新能源汽车股份有限公司 The key message processing method and processing device of vehicle
CN108093053A (en) * 2017-12-21 2018-05-29 北京摩拜科技有限公司 Vehicle configuration method, server, vehicle and Vehicular system
CN108153562A (en) * 2017-12-26 2018-06-12 浙江中科正方电子技术有限公司 A kind of new-energy automobile ECU teleprograms more new management system and method
CN108153562B (en) * 2017-12-26 2021-03-02 浙江中科正方电子技术有限公司 System and method for remote program update management of ECU of new energy automobile
CN107992321B (en) * 2017-12-28 2021-04-27 国机智骏汽车有限公司 ECU software updating method and device, vehicle-mounted T-BOX and vehicle
CN108241514A (en) * 2017-12-28 2018-07-03 宁德时代新能源科技股份有限公司 Vehicle-mounted program updating method and device
CN107992321A (en) * 2017-12-28 2018-05-04 国机智骏(北京)汽车科技有限公司 ECU software update method, device, vehicle-mounted T-BOX and vehicle
CN108182072A (en) * 2017-12-28 2018-06-19 上汽通用五菱汽车股份有限公司 Remote upgrade method, server and the storage medium of vehicle electronics
CN108279919B (en) * 2018-01-22 2021-10-08 成都雅骏新能源汽车科技股份有限公司 Remote program upgrading method for new energy electric vehicle
CN108279919A (en) * 2018-01-22 2018-07-13 成都雅骏新能源汽车科技股份有限公司 A kind of New-energy electric vehicle remotely updating program method
CN108810082A (en) * 2018-04-24 2018-11-13 江苏金坛长荡湖新能源科技有限公司 A kind of new-energy automobile control module remotely writes with a brush dipped in Chinese ink method
CN112639725A (en) * 2018-08-10 2021-04-09 株式会社电装 Vehicle program rewriting system, vehicle host apparatus, progress state synchronization control method, and progress state synchronization control program
CN110874230A (en) * 2018-09-03 2020-03-10 苏州睿牛机器人技术有限公司 Crawling arc welding robot and software updating method and device thereof
CN109413198A (en) * 2018-11-15 2019-03-01 上海赫千电子科技有限公司 T-Box and T-Box system and T-Box control method
US11356425B2 (en) 2018-11-30 2022-06-07 Paccar Inc Techniques for improving security of encrypted vehicle software updates
US11449327B2 (en) 2018-11-30 2022-09-20 Paccar Inc Error-resilient over-the-air software updates for vehicles
CN109729517B (en) * 2018-12-12 2022-03-18 北京长城华冠汽车技术开发有限公司 Communication module software version management method and system
CN109729517A (en) * 2018-12-12 2019-05-07 北京长城华冠汽车技术开发有限公司 Communication module software version management method and system
CN110134412A (en) * 2019-03-25 2019-08-16 北京车和家信息技术有限公司 Oftware updating method, device, vehicle and computer readable storage medium
CN110134412B (en) * 2019-03-25 2024-04-12 北京车和家信息技术有限公司 Software updating method, device, vehicle and computer readable storage medium
CN112559000A (en) * 2019-09-25 2021-03-26 广州汽车集团股份有限公司 Vehicle software updating method and device
CN112559000B (en) * 2019-09-25 2024-02-23 广州汽车集团股份有限公司 Whole vehicle software updating method and device for vehicle
CN111752575A (en) * 2020-05-11 2020-10-09 宁波吉利汽车研究开发有限公司 Vehicle-mounted application updating method, device, equipment and storage medium
CN111736861A (en) * 2020-05-22 2020-10-02 中联重科股份有限公司 Vehicle-mounted terminal, server, and vehicle-mounted terminal program updating method and system
CN112650516A (en) * 2020-12-31 2021-04-13 上海宏英智能科技股份有限公司 Program management system
CN116557282A (en) * 2023-06-27 2023-08-08 深圳艾为电气技术有限公司 Intelligent updating method and device for driver software of electric compressor
CN116557282B (en) * 2023-06-27 2023-09-29 深圳艾为电气技术有限公司 Intelligent updating method and device for driver software of electric compressor

Similar Documents

Publication Publication Date Title
CN105278994A (en) Updating method and updating system of vehicle-mounted ECU (Electronic Control Unit) software
US11163549B2 (en) Vehicle information communication system
US10592231B2 (en) Vehicle information communication system
US11733992B2 (en) Center device
CN113176902B (en) OTA upgrading method of vehicle ECU, electronic equipment, vehicle and readable storage medium
CN107992321B (en) ECU software updating method and device, vehicle-mounted T-BOX and vehicle
US10203949B2 (en) System and method for providing software updates
JP2007099145A (en) Diagnosis system for on-vehicle network, and on-vehicle control device
US20040039500A1 (en) Method for loading software
US11579865B2 (en) Vehicle information communication system
CN111158718A (en) Local communication server, OTA (over the air) upgrading method thereof and cloud server
CN102301332A (en) Method for updating software components
CN104978206A (en) Method, device and system for updating vehicle body control module of vehicle
CN106383757A (en) Vehicle-mounted software updating method and device
US20110083128A1 (en) Method for selecting software and installing same via a telematic module in a motor vehicle
WO2021203604A1 (en) Update test method and apparatus for vehicle component, and computer device and storage medium
CN104460647A (en) Systems and methods for identification of a compromised module
CN103677946A (en) Method and system for updating elevator device control programs
CN111949288A (en) Intelligent element remote upgrading method and system based on vehicle-mounted Ethernet
CN111209017B (en) GMS-based CIR file remote upgrading method
CN103838189A (en) CAN communication monitoring protection device and vehicle
EP4394583A1 (en) Charging stand, charging stand upgrading method and apparatus, device, and storage medium
CN116028092A (en) Method, device, equipment and storage medium for fusing automobile OTA upgrading task
KR101412289B1 (en) ECU management system and method
KR20200019565A (en) Method and device for wirelessly updating software for vehicle

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into 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: 20160127