CN113687847B - Information processing method and device, storage medium, detection instrument and vehicle - Google Patents

Information processing method and device, storage medium, detection instrument and vehicle Download PDF

Info

Publication number
CN113687847B
CN113687847B CN202110871511.0A CN202110871511A CN113687847B CN 113687847 B CN113687847 B CN 113687847B CN 202110871511 A CN202110871511 A CN 202110871511A CN 113687847 B CN113687847 B CN 113687847B
Authority
CN
China
Prior art keywords
unit
identification information
data
information processing
software
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.)
Active
Application number
CN202110871511.0A
Other languages
Chinese (zh)
Other versions
CN113687847A (en
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.)
United Automotive Electronic Systems Co Ltd
Original Assignee
United Automotive Electronic Systems 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 United Automotive Electronic Systems Co Ltd filed Critical United Automotive Electronic Systems Co Ltd
Priority to CN202110871511.0A priority Critical patent/CN113687847B/en
Publication of CN113687847A publication Critical patent/CN113687847A/en
Application granted granted Critical
Publication of CN113687847B publication Critical patent/CN113687847B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses an information processing method, an information processing device, a storage medium, a detection instrument and a vehicle. The information processing method is used for identifying the identity of the processing object by acquiring first identification information from the target unit, so that misoperation and unnecessary repeated processing are avoided; in addition, the invention is realized independently of the Internet, reduces the system scale in a specific application scene, and is beneficial to improving the system reliability; the invention can be integrated and realized on a single device, and has unexpected technical effects on specific application scenes, so that the system response is quicker, the system construction is more convenient, and the operation and execution are simpler and more convenient. The method has strong applicability, can compatibly implement a new scheme for an old system, can continuously expand the system functions by adopting an open system structure, can simplify the operation needing manual access into machine identification, and further improves the operation efficiency and the reliability.

Description

Information processing method and device, storage medium, detection instrument and vehicle
Technical Field
The invention belongs to the technical field of Internet of vehicles, and particularly relates to an information processing method, an information processing device, a storage medium, a detection instrument and a vehicle.
Background
The control unit is one of core units of a common vehicle and an intelligent vehicle, and in order to continuously improve the performance parameters of the vehicle, the control strategy, the core parameters and the like can be improved on the premise of keeping hardware similar by a Software (Software) and Firmware (Firmware) upgrading method.
The inventors found that: the related art of upgrading an ECU (Electronic Control Unit, i.e., an electronic control unit) using OTA (Over-the-Air Technology, i.e., space download Technology) is systematically constructed from the perspective of OEM (Original Entrusted Manufacture, i.e., original commission production), and the related methods and products can only correspond to one manufacturer, and different OEMs need to set up different remote servers and databases to manage and select contents to be upgraded; the method and the product are difficult to be applied to a plurality of clients or a plurality of platforms, and the operations of refreshing, upgrading and the like of the ECU or similar products cannot be considered for a plurality of innovative projects in parallel development, so that the efficiency of the related processing process is low, and the requirements of complex application scenes are difficult to be met.
Disclosure of Invention
The invention discloses an information processing method, an information processing device, a storage medium, a detection instrument and a vehicle. The information processing method identifies the identity of the processing object by acquiring the first identification information from the target unit, thereby avoiding misoperation and unnecessary repeated processing.
The target unit is a unit to be processed which needs to be upgraded with software (firmware); the first identification information is generated via a preprocessing procedure and stored at a first designated location where the target unit is located.
Acquiring a first software sequence to be executed at a second designated position according to the first identification information by searching preset information of the second designated position; the first software sequence at least comprises one of data characteristic analysis software, data characteristic judgment software, security algorithm selection software and refreshing flow selection software; and refreshing and writing the first software sequence at the first appointed position to realize the updating of the information.
If the first identification information meets the preset condition, writing target data into the target unit; wherein the target data includes at least one of the following information: manufacturer identification, item identification and controller identification; the target data also comprises second identification information, namely new data for replacing the original identification; the second identification information replaces the first identification information in the processing process to complete the processing process of the round; and waits to enter the next refresh process.
Further, the first identification information is received via a communication bus or is received in a manner satisfying a predetermined communication protocol; for a particular system, the first identification information may be empty, but will generally have the same data structure as the second identification information; the first identification information is refreshed by the second identification information, and the second identification information can be expanded and/or redefined, so that the refreshed information can be continuously updated.
Further, for the old system, the data structure adopted by the invention is not adopted yet, and if the first identification information is empty, notification information is sent to the man-machine interaction unit; waiting or receiving data transmitted by the man-machine interaction unit, and assigning or continuously keeping the first identification information to be empty; the system at the moment can obtain more flexible expansion performance and is compatible with software of different versions.
Further, in view of wide coverage and efficient application of the wireless communication network, the man-machine interaction unit performs data interaction with the mobile terminal through the communication network; wherein the mobile terminal comprises at least one of the following devices: cell-phone, equipment detection device and on-vehicle equipment.
Further, in the preprocessing process, the first identification information is generated into target codes through compiling operation and is stored in a first appointed position; wherein the communication bus comprises a CAN bus and the communication protocol comprises a UDS protocol.
Further, the target unit is an electronic controller unit, namely an ECU unit; the first designated location includes at least one of the following storage media: flash memory and EEPROM; the second appointed position is provided with a diagnosis unit, the diagnosis unit also comprises a safety algorithm library and a refreshing flow library, and the diagnosis unit obtains an information processing subprogram by scanning the safety algorithm library and the refreshing database; this subroutine gives a security algorithm and a flushing flow.
Further, the first appointed position is connected with the second appointed position through a local area network and/or the Internet; the local area network includes, among other things, a field bus network and/or a network interconnected by standardized communication ports.
Further, the communication port is a PC peripheral port, including a serial port and/or a parallel port, and the peripheral port is a wired connection and/or a wireless connection.
Further, receiving update data of a third appointed position, and updating the data of the second appointed position; after the data of the third appointed position is updated, if the data of the second appointed position is updated, the data of the first appointed position is updated; the update process includes a software upgrade completed in the form of a patch.
The core idea of the invention is that in the process of generating a target program, a software tool chain is used for writing the determined characteristic marks, namely, first identification information, second identification information and the like, into a storage space of firmware (or software) as constants or parameters in the software development stage; meanwhile, reading out the data at necessary time with the aid of a communication system; when the intelligent terminal, the detection device, the vehicle-mounted device and the like need to upgrade or detect the appointed unit or need to carry out software refreshing writing operation, the communication system can be used for identifying the target unit by combining the identification information, and new algorithms, new software and the like meeting the requirements are written into the appointed unit.
The intelligent device adopting the method comprises the following steps: the device comprises a preprocessing unit, a communication unit, a storage unit, a diagnosis unit and an execution unit; wherein the communication unit acquires first identification information from the target unit; the target unit is a unit to be processed which needs to be subjected to software upgrading; the first identification information is generated via a preprocessing procedure of the preprocessing unit and stored in the storage unit, i.e., the first designated location of the target unit.
The diagnosis unit retrieves preset information of the second designated position and acquires a first software sequence to be executed at the second designated position according to the first identification information; the first software sequence includes at least one of the following: data characteristic analysis software, data characteristic judgment software, security algorithm selection software and refreshing flow selection software; the execution unit refreshes and writes the first software sequence at the first appointed position to realize the updating operation.
If the first identification information meets the preset condition, the execution unit writes target data into the target unit; wherein the target data includes at least one of the following information: manufacturer identification, item identification and controller identification; the target data also includes second identification information; the second identification information replaces the first identification information, so that the purpose of updating the system is realized, and the system realizes the upgrading of functions on the premise that hardware is relatively unchanged.
Further, the diagnosis unit is composed of a computer and application software installed on the computer; the communication unit comprises a communication interface of the computer and necessary accessories; the execution unit comprises a CPU of a computer and necessary electronic equipment; the electronic device comprises a memory writing means.
Further, for the in-vehicle system or related equipment, writing data to the vehicle electronic controller ECU; the written data includes at least one of: ECU data, fault diagnosis data, fault code data, calibration data.
Furthermore, it is within the scope of the present invention for a computer-readable storage medium, i.e., a storage medium body for storing a computer program, to implement any of the methods described above when the computer program is executed by a microprocessor.
For the detection device, if any of the above devices and/or storage media are included, the corresponding device will also fall within the scope of the present invention.
Further, it would still fall within the scope of the present invention for a vehicle to include any of the devices and/or storage media described above.
It should be noted that, the words "first", "second", and the like used in the present invention are merely for describing each component element in the technical solution, and do not constitute limitation of the technical solution, and are not understood as indication or suggestion of importance of the corresponding element; elements with "first", "second" and the like mean that in the corresponding technical solution, the element includes at least one.
The invention breaks out the technical prejudice that the network is universal, builds the detection network with high reliability and high execution efficiency based on the local data, creatively fuses the client, the product platform and the project information, realizes the data enhancement of weak related data under the same hardware environment, expands the dimension of a data structure and improves the information processing efficiency.
The invention realizes the retrieval, analysis and judgment of data without depending on the Internet, is suitable for the rapid retrieval and fault diagnosis of authorized products, reduces the system scale under specific application scenes, simplifies the system structure, reduces intermediate links, and is beneficial to improving the reliability of the system.
The invention can be integrated and realized on a single device, the distributed data is managed in a centralized way, and unexpected technical effects are achieved for specific application scenes, so that the system response is quicker, the system construction is more convenient, and the operation and execution are simpler and more convenient.
The method has strong applicability, can compatibly implement a new scheme for an old system, can continuously expand the system functions by adopting an open system structure, can simplify the operation requiring manual intervention into machine identification, and further improves the operation efficiency and the reliability.
The method of the invention can be realized in the internet environment, can be well compatible with universal field buses and proprietary protocols, and has good system expansion capability.
Drawings
In order to more clearly illustrate the technical solution of the present invention, the technical effects, technical features and objects of the present invention will be further understood, and the present invention will be described in detail below with reference to the accompanying drawings, which form a necessary part of the specification, and together with the embodiments of the present invention serve to illustrate the technical solution of the present invention, but not to limit the present invention.
Like reference numerals in the drawings denote like parts,
Specifically:
FIG. 1 is a block diagram of an information processing flow according to a first embodiment;
FIG. 2 is a schematic diagram of a system architecture and information flow according to a second embodiment;
Fig. 3 is a schematic diagram (table) of a data structure of identification information in the third embodiment;
FIG. 4 is a schematic view of the structure of a device according to a fourth embodiment;
Wherein:
1-first identification information; 2-target units; 3-a first designated location; 4-a second designated location;
5-a first software sequence; a 6-diagnostic unit; 7-a third designated location;
100-an information processing apparatus composition structure of a fourth embodiment of the present invention; 101-a memory cell of embodiment four;
102-the communication unit of embodiment four; 103-pretreatment unit of fourth embodiment;
104-diagnostic unit of embodiment four; 106—the execution unit of embodiment four;
1000-information acquisition; 2000-information matching; 3000-information processing.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. Of course, the following specific examples are set forth only to illustrate the technical solution of the present invention, and are not intended to limit the present invention. Furthermore, the parts expressed in the examples or drawings are merely illustrative of the relevant parts of the present invention, and not all of the present invention.
As shown in fig. 1, a block diagram of an information processing flow according to a first embodiment is shown. The information processing method of the present invention is to obtain first identification information 1 from a target unit 2; the target unit 2 is a unit to be processed which needs to be subjected to software upgrading; the first identification information 1 is generated via a preprocessing procedure and the first identification information 1 is stored at a first designated location 3 where the target unit 2 is located.
Acquiring a first software sequence 5 to be executed at the second designated position 4 according to the first identification information 1 by searching preset information of the second designated position 4; the first software sequence 5 comprises at least one of the following processes: data characteristic analysis software, data characteristic judgment software, security algorithm selection software and refreshing flow selection software; the first software sequence 5 is refreshed and written at the first designated location 3.
If the first identification information 1 meets the preset condition, writing target data into the target unit 2; wherein the target data includes at least one of the following information: manufacturer identification, item identification and controller identification; the target data also includes second identification information; the second identification information replaces the first identification information 1.
As shown in fig. 2, the first identification information 1 is received via a communication bus or is received in a manner that satisfies a predetermined communication protocol, and the first identification information 1 is empty or has the same data structure as the second identification information; the second identification information is extensible and/or redefined.
If the first identification information 1 is empty, sending notification information to the man-machine interaction unit; waiting or receiving the data transmitted by the man-machine interaction unit, and assigning or continuing to keep empty for the first identification information 1.
The man-machine interaction unit performs data interaction with the mobile terminal through a communication network; wherein the mobile terminal comprises at least one of the following devices: cell-phone, equipment detection device and on-vehicle equipment.
Further, in the preprocessing process, the first identification information 1 is generated into target codes through compiling operation, and the target codes are stored in a first appointed position 3; wherein the communication bus comprises a CAN bus and the communication protocol comprises a UDS protocol.
Further, when the target unit is an electronic controller unit, i.e., an ECU unit; the first designated location 3 includes at least one of the following storage media: flash memory and EEPROM; the second appointed position 4 is provided with a diagnosis unit 6, the diagnosis unit 6 also comprises a safety algorithm library and a refreshing flow library, and the diagnosis unit 6 obtains an information processing subprogram by scanning the safety algorithm library and the refreshing database; this subroutine gives a security algorithm and a flushing flow.
Further, the first appointed position 3 is connected with the second appointed position 4 through a local area network and/or the internet; wherein the local area network comprises a field bus network and/or a network interconnected by standardized communication ports.
Further, the communication port is a PC peripheral port, including a serial port and/or a parallel port, and the peripheral port is a wired connection and/or a wireless connection.
Further, update data from the third designated position 7 is received, and the data of the second designated position 4 is updated; after the data of the third designated position 7 is updated, if the data of the second designated position 4 is updated, the data of the first designated position 3 is updated; the update process includes a software upgrade completed in the form of a patch.
By adopting the method, a corresponding information processing device can be obtained for carrying out specific information processing; the information processing apparatus includes: a preprocessing unit 103, a communication unit 102, a storage unit 101, a diagnosis unit 104, an execution unit 106; wherein the first identification information 1 from the target unit 2 is acquired by the communication unit 102; the target unit 2 is a unit to be processed which needs to be subjected to software upgrading; the first identification information 1 is generated via a preprocessing procedure of the preprocessing unit 103 and the first identification information 1 is stored in the storage unit 101, i.e. the first designated location 3 of the target unit 2.
The diagnosis unit 104 retrieves preset information of the second designated position 4 and acquires a first software sequence 5 to be executed at the second designated position 4 according to the first identification information 1; the first software sequence 5 comprises at least one of the following processes: data characteristic analysis software, data characteristic judgment software, security algorithm selection software and refreshing flow selection software; the execution unit 106 flushes the first software sequence 5 at the first specified location 3.
If the first identification information 1 meets the predetermined condition, the execution unit 106 writes the target data into the target unit 2; wherein the target data includes at least one of the following information: manufacturer identification, item identification and controller identification; the target data also includes second identification information; the second identification information will replace the first identification information, if necessary.
Further, the diagnostic unit 104 is composed of a computer and application software installed thereon; the communication unit 102 includes a communication interface of a computer and necessary accessories; the execution unit 106 includes a CPU of a computer and necessary electronic devices; the electronic device comprises a memory writing means.
Further, writing data to the vehicle electronic controller ECU; wherein the written data includes at least one of: ECU data, fault diagnosis data, fault code data, calibration data.
Further, a computer readable storage medium for implementing the above method falls within the scope of the present invention, including a storage medium body for storing a computer program; and when the computer program is executed by the microprocessor, will implement any of the methods described above.
Further, if the detecting means comprises the above-mentioned device and/or the above-mentioned storage medium; the corresponding device also falls within the scope of the present invention.
Further, if a vehicle includes: any of the above devices and/or the above storage media, such vehicles fall within the scope of the present invention.
It should be noted that the foregoing examples are merely for clearly illustrating the technical solution of the present invention, and those skilled in the art will understand that the embodiments of the present invention are not limited to the foregoing, and that obvious changes, substitutions or alterations can be made based on the foregoing without departing from the scope covered by the technical solution of the present invention; other embodiments will fall within the scope of the invention without departing from the inventive concept.

Claims (15)

1. An information processing method, characterized by comprising: acquiring first identification information (1) from a target unit (2); the target unit (2) is a unit to be processed which needs to be subjected to software upgrading; the first identification information (1) is generated through a preprocessing process and is stored in a first appointed position (3) where the target unit (2) is located; the first identification information (1) is received via a communication bus or is received in a manner that satisfies a predetermined communication protocol; searching preset information of a second designated position (4), and acquiring a first software sequence (5) to be executed at the second designated position (4) according to the first identification information (1); the first software sequence (5) comprises at least one of the following processes: data characteristic analysis software, data characteristic judgment software, security algorithm selection software and refreshing flow selection software; refreshing and writing the first software sequence (5) at the first designated position (3); if the first identification information (1) meets a preset condition, writing target data into the target unit (2); wherein the target data includes at least one of the following information: manufacturer identification, item identification and controller identification; the target data also comprises second identification information; the second identification information replaces the first identification information (1).
2. The information processing method according to claim 1, wherein: the first identification information (1) is empty or has the same data structure as the second identification information; the second identification information may be extensible and/or redefined.
3. The information processing method according to claim 1 or 2, characterized in that: if the first identification information (1) is empty, sending notification information to a man-machine interaction unit; waiting or receiving data transmitted by the man-machine interaction unit, and assigning or continuing to keep empty for the first identification information (1).
4. An information processing method according to claim 3, wherein: the man-machine interaction unit performs data interaction with the mobile terminal through a communication network; wherein the mobile terminal comprises at least one of the following devices: cell-phone, equipment detection device and on-vehicle equipment.
5. An information processing method according to claim 3, wherein: in the preprocessing process, generating target codes by compiling the first identification information (1) and storing the target codes in the first appointed position (3); the communication bus comprises a CAN bus and the communication protocol comprises a UDS protocol.
6. An information processing method according to claim 3, wherein: the target unit is an electronic controller unit, namely an ECU unit; the first designated location (3) comprises at least one of the following storage media: flash memory and EEPROM; the second appointed position (4) is provided with a diagnosis unit (6), the diagnosis unit (6) further comprises a safety algorithm library and a refreshing flow library, and the diagnosis unit (6) obtains an information processing subprogram by scanning the safety algorithm library and the refreshing database; the subroutine gives a security algorithm and a flushing flow.
7. An information processing method according to any one of claims 4 to 6, characterized in that: the first appointed position (3) is connected with the second appointed position (4) through a local area network and/or the Internet; the local area network includes a field bus network and/or a network interconnected by standardized communication ports.
8. The information processing method according to claim 7, wherein: the communication port is a PC peripheral port and comprises a serial port and/or a parallel port, and the peripheral port is in wired connection and/or wireless connection.
9. The information processing method according to claim 8, wherein: receiving update data of a third designated position (7), and updating the data of the second designated position (4); after the data of the third appointed position (7) is updated, if the data of the second appointed position (4) is updated, the data of the first appointed position (3) is updated; the update process includes a software upgrade completed in the form of a patch.
10. An information processing apparatus comprising: a preprocessing unit (103), a communication unit (102), a storage unit (101), a diagnosis unit (104), an execution unit (106); the device acquires first identification information (1) from a target unit (2) through a communication unit (102); the target unit (2) is a unit to be processed which needs to be subjected to software upgrading; the first identification information (1) is generated via a preprocessing process of the preprocessing unit (103) and the first identification information (1) is stored in a storage unit (101), namely a first designated position (3) of the target unit (2); the diagnosis unit (104) retrieves preset information of the second designated position (4) and acquires a first software sequence (5) to be executed at the second designated position (4) according to the first identification information (1); the first software sequence (5) comprises at least one of the following processes: data characteristic analysis software, data characteristic judgment software, security algorithm selection software and refreshing flow selection software; the execution unit (106) refreshes and writes the first software sequence (5) at the first designated position (3); if the first identification information (1) meets a preset condition, the execution unit (106) writes target data into the target unit (2); wherein the target data includes at least one of the following information: manufacturer identification, item identification and controller identification; the target data also comprises second identification information; the second identification information replaces the first identification information.
11. The information processing apparatus according to claim 10, wherein: the diagnosis unit (104) is composed of a computer and application software installed on the computer; -the communication unit (102) comprises a communication interface of the computer and necessary accessories; the execution unit (106) comprises a CPU of the computer and necessary electronic equipment; the electronic device comprises a memory writing means.
12. The information processing apparatus according to claim 10 or 11, wherein: writing data to a vehicle electronic controller ECU; wherein the written data includes at least one of: ECU data, fault diagnosis data, fault code data, calibration data.
13. A computer-readable storage medium, comprising: a storage medium body for storing a computer program; the computer program, when executed by a microprocessor, implements the information processing method according to any of claims 1-9.
14. A detection instrument, comprising: information processing apparatus according to claims 10-12 and/or storage medium according to claim 13.
15. A vehicle, comprising: information processing apparatus according to claims 10-12 and/or storage medium according to claim 13.
CN202110871511.0A 2021-07-30 2021-07-30 Information processing method and device, storage medium, detection instrument and vehicle Active CN113687847B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110871511.0A CN113687847B (en) 2021-07-30 2021-07-30 Information processing method and device, storage medium, detection instrument and vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110871511.0A CN113687847B (en) 2021-07-30 2021-07-30 Information processing method and device, storage medium, detection instrument and vehicle

Publications (2)

Publication Number Publication Date
CN113687847A CN113687847A (en) 2021-11-23
CN113687847B true CN113687847B (en) 2024-05-31

Family

ID=78578403

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110871511.0A Active CN113687847B (en) 2021-07-30 2021-07-30 Information processing method and device, storage medium, detection instrument and vehicle

Country Status (1)

Country Link
CN (1) CN113687847B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005202594A (en) * 2004-01-14 2005-07-28 Toyota Motor Corp Data writing system and writing method to electronic control unit
EP2128760A1 (en) * 2008-05-29 2009-12-02 Research in Motion Limited A method and system for performing a software upgrade on an electronic device connected to a computer
CN110908683A (en) * 2019-10-22 2020-03-24 深圳市广和通无线通信软件有限公司 Software system upgrading method and device of hardware module, storage medium and terminal
CN110928567A (en) * 2019-11-27 2020-03-27 安徽江淮汽车集团股份有限公司 Vehicle system upgrading method, terminal device and computer-readable storage medium
CN112099829A (en) * 2020-09-21 2020-12-18 华人运通(上海)云计算科技有限公司 Vehicle upgrade control method and system, OTA background and vehicle
CN113010200A (en) * 2021-03-23 2021-06-22 深圳市元征科技股份有限公司 Flash method, flash system, flash device and server

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7366589B2 (en) * 2004-05-13 2008-04-29 General Motors Corporation Method and system for remote reflash
US20090119657A1 (en) * 2007-10-24 2009-05-07 Link Ii Charles M Methods and systems for software upgrades

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005202594A (en) * 2004-01-14 2005-07-28 Toyota Motor Corp Data writing system and writing method to electronic control unit
EP2128760A1 (en) * 2008-05-29 2009-12-02 Research in Motion Limited A method and system for performing a software upgrade on an electronic device connected to a computer
CN110908683A (en) * 2019-10-22 2020-03-24 深圳市广和通无线通信软件有限公司 Software system upgrading method and device of hardware module, storage medium and terminal
CN110928567A (en) * 2019-11-27 2020-03-27 安徽江淮汽车集团股份有限公司 Vehicle system upgrading method, terminal device and computer-readable storage medium
CN112099829A (en) * 2020-09-21 2020-12-18 华人运通(上海)云计算科技有限公司 Vehicle upgrade control method and system, OTA background and vehicle
CN113010200A (en) * 2021-03-23 2021-06-22 深圳市元征科技股份有限公司 Flash method, flash system, flash device and server

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
FOTA功能测试的研究与分析;李志涛;;汽车电器(07);全文 *
基于OTA的车辆ECU软件远程刷写***;***;顾睿;黄若琼;;汽车与驾驶维修(维修版)(06);全文 *

Also Published As

Publication number Publication date
CN113687847A (en) 2021-11-23

Similar Documents

Publication Publication Date Title
US11048493B2 (en) Computer system, method of updating software with computer system, and program therefor
US11354112B2 (en) On-board update device, update process method, and update process program
CN112286170B (en) Vehicle ECU (electronic control Unit) flashing method, device and equipment and storage medium
US10936306B2 (en) Vehicle control system and software compatibility checking method
CN110806894B (en) Automobile part software version management method, equipment, storage medium and device
EP3933576A1 (en) Server, managing method, non-transitory storage medium, software updating device, center, and over-the-air master
US20190354364A1 (en) Control apparatus, program updating method, and computer program
US9324194B2 (en) Method and system for database compilation on a remote electronic device
US20200218531A1 (en) OVER-THE-AIR (OTA) UPDATES OF ELECTRONIC CONTROL UNITS (ECUs) IN VEHICLES
CN107132788A (en) A kind of vehicle electronic control unit writes with a brush dipped in Chinese ink method and apparatus automatically
CN110244958B (en) Method and device for updating calibration data of a vehicle
CN118170413A (en) Program update system, program update server, and vehicle
CN111813095A (en) Vehicle diagnosis method, device and medium
CN113066199A (en) Vehicle offline diagnosis method, vehicle offline diagnosis device and offline diagnosis equipment
CN107111536B (en) Diagnostic assistance method, device and system
CN111708555B (en) Data processing equipment, method and system
CN114625400A (en) Finished automobile OTA upgrading method and system, storage medium and automobile end upgrading device
CN113687847B (en) Information processing method and device, storage medium, detection instrument and vehicle
CN113835729A (en) Upgrading method and device, terminal equipment and computer readable storage medium
CN113625690A (en) Intelligent diagnosis method and system for automobile and mobile terminal
US20220326933A1 (en) Update management apparatus of vehicle, operating method of the same, and vehicle
US11620125B2 (en) Software update device, software update method, non-transitory storage medium, and vehicle
CN113934198A (en) Vehicle diagnosis method, vehicle diagnosis device, electronic device, and storage medium
CN111245894A (en) Batch configuration method and system for electronic identification reader-writer equipment of motor vehicle
KR20220156057A (en) Devices and methods for managing electronic control units of a motor 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
GR01 Patent grant
GR01 Patent grant