CN113687847A - 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
CN113687847A
CN113687847A CN202110871511.0A CN202110871511A CN113687847A CN 113687847 A CN113687847 A CN 113687847A CN 202110871511 A CN202110871511 A CN 202110871511A CN 113687847 A CN113687847 A CN 113687847A
Authority
CN
China
Prior art keywords
unit
identification information
data
software
target
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.)
Granted
Application number
CN202110871511.0A
Other languages
Chinese (zh)
Other versions
CN113687847B (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

Images

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 identifies the identity of a processing object by acquiring first identification information from a target unit, and avoids misoperation and unnecessary repeated processing; in addition, the method is realized without depending on the Internet, reduces the system scale in a specific application scene, and is favorable for improving the system reliability; the invention can be integrated on a single device, and has unexpected technical effect 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 be compatible with old systems to implement new schemes, can adopt an open system structure to continuously expand system functions, can simplify the operation needing manual access into machine identification, and further improves the operation efficiency and reliability.

Description

Information processing method and device, storage medium, detection instrument and vehicle
Technical Field
The invention belongs to the technical field of car networking, and particularly relates to an information processing method, an information processing device, a storage medium, a detection instrument and a car.
Background
The control unit is one of the 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 inventor finds that: the related Technology for upgrading an ECU (Electronic Control Unit) by using an OTA (Over-the-Air Technology, namely, a space download Technology) is constructed in a system from the perspective of an OEM (Original Engineered manufactured product), and related methods and products can only correspond to one manufacturer, and different OEM manufacturers need to set different remote servers and databases to manage and select contents needing to be upgraded; the methods and products are difficult to be suitable for a plurality of clients or a plurality of platforms, and for a plurality of innovative projects in parallel development, the operations of refreshing, upgrading and the like of the ECU or similar products cannot be considered, so that the efficiency of related processing processes is low, and the requirements of complex application scenes are difficult to meet.
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, avoiding erroneous operation and unnecessary repetitive processing.
The target unit is a unit to be processed which needs to be upgraded by software (firmware); the first identification information is generated via a pre-processing 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 appointed position by retrieving preset information at the second appointed position according to first identification information; the first software sequence at least comprises one of data characteristic analysis software, data characteristic judgment software, safety algorithm selection software and refreshing process selection software; and refreshing and writing the first software sequence at the first designated 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, project 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 for the next refresh process to be entered.
Further, the first identification information is received via a communication bus or is obtained by receiving in a manner of satisfying a predetermined communication protocol; for a particular system, the first identifying information may be empty, but will generally have the same data structure as the second identifying information; the first identification information is refreshed through the second identification information, and the second identification information can be expanded and/or redefined, so that the updated information can be updated continuously.
Further, as for the old system before, the data structure adopted by the invention is not adopted yet, and at the moment, if the first identification information is null, the notification information is sent to the man-machine interaction unit; waiting or receiving data transmitted by the man-machine interaction unit, and assigning a value to the first identification information or continuously keeping the first identification information to be empty; the system can obtain more flexible expansion performance and is compatible with different versions of software.
Further, in view of wide coverage and efficient application of a wireless communication network, the human-computer interaction unit performs data interaction with the mobile terminal through the communication network; the mobile terminal at least comprises one of the following devices: cell-phone, equipment detection device and vehicle-mounted equipment.
Further, in the preprocessing process, generating an object code by compiling the first identification information, and storing the object code in a first designated position; the communication bus comprises a CAN bus, and the communication protocol comprises a UDS protocol.
Further, the target unit is an electronic controller unit, i.e. an ECU unit; the first designated location includes at least one of the following storage media: flash memory, EEPROM; the diagnosis unit is provided with a diagnosis unit, the diagnosis unit further comprises a safety algorithm library and a flash flow library, and the diagnosis unit obtains an information processing subprogram by scanning the safety algorithm library and the flash database; the subroutine presents the security algorithm and the flash flow.
Further, the first designated position and the second designated position are connected through a local area network and/or the Internet; wherein the local area network comprises a fieldbus 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 the update data of the third designated position, and updating the data of the second designated position; after the data of the third designated position is updated, if the data of the second designated position is updated, the data of the first designated position is updated; the update process includes a software upgrade that is done in the form of a patch.
The core idea of the invention is that in the process of generating a target program by using a software tool chain in the software development stage, the determined characteristic marks, namely first identification information, second identification information and the like are written into a storage space of firmware (or software) as constants or parameters; simultaneously, with the aid of a communication system, reading the data at the necessary time; when the designated unit needs to be upgraded or detected or when software refreshing and writing operation needs to be performed, the intelligent terminal, the detection device, the vehicle-mounted device and the like can identify the target unit by combining the identification information through the communication system, and write a new algorithm, new software and the like meeting requirements into the designated unit.
For the intelligent device adopting the method, 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 software upgrading; the first identification information is generated via a preprocessing process 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 a second appointed position and acquires a first software sequence to be executed at the second appointed position according to the first identification information; the first software sequence includes at least one of the following processes: data characteristic analysis software, data characteristic judgment software, safety algorithm selection software and refreshing process selection software; and the execution unit refreshes and writes the first software sequence at the first designated 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, project identification and controller identification; the target data further 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 function of the system is upgraded on the premise that hardware of the system 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 the computer and necessary electronic equipment; the electronic device comprises a memory writing means.
Further, for the vehicle-mounted system or related equipment, writing data into an Electronic Control Unit (ECU) of the vehicle; the written data includes at least one of: ECU data, fault diagnosis data, fault code data and calibration data.
In addition, it is within the scope of the present invention for the computer-readable storage medium, i.e., the storage medium body for storing the computer program, to implement any of the above methods when the computer program is executed by the microprocessor.
If any of the above devices and/or storage media are included in the detection device, the corresponding device will also fall within the scope of the present invention.
Further, a vehicle comprising any of the above devices and/or storage mediums would still fall within the scope of the present invention.
It should be noted that the terms "first", "second", and the like used in the present invention are only used for describing each constituent element in the technical solution, and do not constitute a limitation on the technical solution, and cannot be understood as an indication or suggestion of the importance of the corresponding element; an element in the similar language "first", "second", etc. means that in the corresponding embodiment, the element includes at least one.
The invention breaks the technical prejudice that the network is universal, constructs a detection network with high reliability and high execution efficiency based on local data, creatively fuses client, product platform and project information, realizes data enhancement of weak related data in the same hardware environment, expands the dimensionality of a data structure and improves the efficiency of information processing.
The invention does not depend on the Internet to realize the retrieval, analysis and judgment of data, is suitable for the quick retrieval and fault diagnosis of authorized products, reduces the system scale, simplifies the system structure and reduces intermediate links in a specific application scene, thereby being greatly beneficial to improving the system reliability.
The invention can be integrated on a single device, manages the distributed data in a centralized way, and obtains unexpected technical effect 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 be compatible with the old system to implement a new scheme, can adopt an open system structure to continuously expand the system function, can simplify the operation needing manual intervention into machine identification, and further improves the operation efficiency and reliability.
The method can be realized in the Internet environment, can be well compatible with a universal field bus and a proprietary protocol, and has good system expansion capability.
Drawings
To more clearly illustrate the technical solutions of the present invention and to facilitate further understanding of the technical effects, technical features and objects of the present invention, the present invention will be described in detail with reference to the accompanying drawings, which form an essential part of the specification, and which are used together with the embodiments of the present invention to illustrate the technical solutions of the present invention, but do not limit the present invention.
Like reference symbols in the various drawings indicate like elements,
specifically, the method comprises the following steps:
FIG. 1 is a block diagram of an information processing flow according to a first embodiment;
FIG. 2 is a schematic diagram of the system architecture and information flow of the second embodiment;
fig. 3 is a data structure diagram (table) of the identification information of the third embodiment;
FIG. 4 is a schematic view showing the constitution of an apparatus according to a fourth embodiment;
wherein:
1-first identification information; 2-target unit; 3-a first designated location; 4-a second designated position;
5-a first software sequence; 6-a diagnostic unit; 7-a third designated location;
100-the information processing apparatus composition structure of the fourth embodiment of the present invention; 101-the memory cell of embodiment four;
102-the communication unit of embodiment four; 103-the pretreatment unit of example four;
104-the diagnostic unit of example four; 106-execution Unit of example 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 provided only for explaining the technical solutions of the present invention, and are not intended to limit the present invention. In addition, the portions shown in the embodiments or the drawings are only illustrations of the relevant portions of the present invention, and are not all of the present invention.
Fig. 1 is a block diagram of an information processing flow according to a first embodiment. The information processing method of the present invention, by obtaining the first identification information 1 from the 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 a second appointed position 4 according to first identification information 1 by retrieving preset information of the second appointed position 4; the first software sequence 5 comprises at least one of the following processes: data characteristic analysis software, data characteristic judgment software, safety algorithm selection software and refreshing process selection software; the first software sequence 5 is written refreshed at a 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, project identification and controller identification; the target data further 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 obtained by receiving 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 redefinable.
If the first identification information 1 is empty, sending notification information to a human-computer interaction unit; and waiting for or receiving the data transmitted by the man-machine interaction unit, and assigning a value to the first identification information 1 or continuously keeping the value to be empty.
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 vehicle-mounted equipment.
Further, in the preprocessing process, generating an object code by compiling the first identification information 1, and storing the object code in a first designated position 3; 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 comprises at least one of the following storage media: flash memory, EEPROM; a diagnosis unit 6 is arranged at the second appointed position 4, the diagnosis unit 6 further comprises a safety algorithm library and a flash flow library, and the diagnosis unit 6 obtains an information processing subprogram by scanning the safety algorithm library and the flash database; the subroutine presents the security algorithm and the flash flow.
Further, the first designated position 3 is connected with the second designated position 4 through a local area network and/or the internet; the local area network may include a fieldbus 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 the update data from the third designated position 7, and updating the data of the second designated position 4; 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 that is done in the form of a patch.
By adopting the method, the 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, and an execution unit 106; wherein, the first identification information 1 from the target unit 2 is acquired through the communication unit 102; the target unit 2 is a unit to be processed which needs 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 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, safety algorithm selection software and refreshing process selection software; the execution unit 106 refreshes writes the first software sequence 5 at the first designated 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, project identification and controller identification; the target data further includes second identification information; the second identification information will replace the first identification information if necessary.
Further, the diagnosis unit 104 is composed of a computer and application software installed thereon; the communication unit 102 includes a communication interface of the 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 an Electronic Control Unit (ECU) of the vehicle; wherein the written data at least comprises one of the following data: ECU data, fault diagnosis data, fault code data and calibration data.
Further, a computer-readable storage medium for implementing the above method also falls within the scope of the present invention, including a storage medium body for storing a computer program; and which when executed by a microprocessor, performs any of the methods described above.
Further, if the detecting means comprises the above-mentioned means and/or the above-mentioned storage medium; corresponding devices also fall within the scope of protection of the present invention.
Further, if a vehicle includes: any of the above devices and/or the above storage medium, and the vehicle also falls within the scope of the present invention.
It should be noted that the above examples are only for clearly illustrating the technical solutions of the present invention, and those skilled in the art will understand that the embodiments of the present invention are not limited to the above contents, and obvious changes, substitutions or replacements can be made based on the above contents without departing from the scope covered by the technical solutions 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); wherein, the target unit (2) is a unit to be processed which needs software upgrading; the first identification information (1) is generated through a preprocessing process and the first identification information (1) is stored in a first designated position (3) where the target unit (2) is located;
retrieving preset information of a second appointed position (4), and acquiring a first software sequence (5) to be executed at the second appointed 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, safety algorithm selection software and refreshing process selection software; refreshing writing of the first software sequence (5) at the first designated location (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, project identification and controller identification; the target data further comprises second identification information; the second identification information replaces the first identification information (1).
2. The method of claim 1, wherein:
the first identification information (1) is received via a communication bus or is obtained by receiving in a manner of meeting 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 redefinable.
3. The method of claim 1 or 2, wherein:
if the first identification information (1) is empty, sending notification information to a human-computer interaction unit; waiting or receiving data transmitted by the human-computer interaction unit, and assigning a value to the first identification information (1) or continuously keeping the value blank.
4. The method of 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 vehicle-mounted equipment.
5. The method of claim 3, wherein:
generating object codes by compiling the first identification information (1) in the preprocessing process, and storing the object codes in the first designated position (3); the communication bus comprises a CAN bus, and the communication protocol comprises a UDS protocol.
6. The method of 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, EEPROM; a diagnosis unit (6) is arranged at the second appointed position (4), the diagnosis unit (6) further comprises a safety algorithm library and a flash flow library, and the diagnosis unit (6) obtains an information processing subprogram by scanning the safety algorithm library and the flash database; the subroutine gives the security algorithm and the flash flow.
7. The method of any of claims 4-6, wherein:
the first designated position (3) is connected with the second designated position (4) through a local area network and/or the Internet; the local area network includes a fieldbus network and/or networks interconnected by standardized communication ports.
8. The method of 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 method of 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 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 that is done in patch form.
10. An information processing apparatus comprising:
a preprocessing unit (103), a communication unit (102), a storage unit (101), a diagnosis unit (104), and an execution unit (106);
the device acquires first identification information (1) from a target unit (2) through a communication unit (102); wherein, the target unit (2) is a unit to be processed which needs software upgrading; the first identification information (1) is generated via a pre-processing procedure of the pre-processing unit (103) and the first identification information (1) is stored in a storage unit (101), i.e. a first designated location (3) of the target unit (2);
the diagnosis unit (104) retrieves preset information of a second appointed position (4), and acquires a first software sequence (5) to be executed at the second appointed 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, safety algorithm selection software and refreshing process selection software; the execution unit (106) refreshes the first software sequence (5) written in the first designated location (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, project identification and controller identification; the target data further comprises second identification information; the second identification information replaces the first identification information.
11. The apparatus of claim 10, wherein:
the diagnosis unit (104) consists 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 the CPU of the computer and necessary electronic equipment; the electronic device comprises a memory writing means.
12. The apparatus of claim 10 or 11, wherein:
writing data into an Electronic Control Unit (ECU) of the vehicle; wherein the written data at least comprises one of the following data: ECU data, fault diagnosis data, fault code data and 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 method of any of claims 1-9.
14. A detection instrument, comprising:
an apparatus according to claims 10-12 and/or a storage medium according to claim 13.
15. A vehicle, comprising:
an apparatus according to claims 10-12 and/or a 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 true CN113687847A (en) 2021-11-23
CN113687847B 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 (8)

* 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
US20050256614A1 (en) * 2004-05-13 2005-11-17 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
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

Patent Citations (8)

* 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
US20050256614A1 (en) * 2004-05-13 2005-11-17 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
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
***;顾睿;黄若琼;: "基于OTA的车辆ECU软件远程刷写***", 汽车与驾驶维修(维修版), no. 06 *
李志涛;: "FOTA功能测试的研究与分析", 汽车电器, no. 07 *

Also Published As

Publication number Publication date
CN113687847B (en) 2024-05-31

Similar Documents

Publication Publication Date Title
US11048493B2 (en) Computer system, method of updating software with computer system, and program therefor
CN112286170B (en) Vehicle ECU (electronic control Unit) flashing method, device and equipment and storage medium
US7865907B2 (en) Method and apparatus for providing automatic software updates
CN107132788A (en) A kind of vehicle electronic control unit writes with a brush dipped in Chinese ink method and apparatus automatically
CN111813095A (en) Vehicle diagnosis method, device and medium
CN107423492B (en) Forklift diagnosis test method and system based on template
CN106528240A (en) ECU application program write-in method and system
CN111474923A (en) Vehicle diagnosis method, device and equipment
CN113835729A (en) Upgrading method and device, terminal equipment and computer readable storage medium
CN113687847A (en) Information processing method and device, storage medium, detection instrument and vehicle
KR20200086497A (en) Multi-platform intelligent automotive diagnostic system and diagnostic method thereof
CN110377476B (en) Terminal testing method, terminal and readable storage medium
CN101197959B (en) Terminal control method, system and equipment
US20220326933A1 (en) Update management apparatus of vehicle, operating method of the same, and vehicle
CN113934198A (en) Vehicle diagnosis method, vehicle diagnosis device, electronic device, and storage medium
CN110758280B (en) Vehicle electronic control unit function setting method and related device
CN112306040A (en) Vehicle detection method, device, equipment and server
US20080221749A1 (en) Diagnostic Interface for Applications on a Service Gateway
CN110825406A (en) Software upgrading method and related equipment
US20220413838A1 (en) Vehicle data communication device, center device, data communication method, and computer-readable non-transitory tangible storage medium
CN114356373B (en) BMS-based method and system for configuring parameters of battery control module
CN112104766B (en) Diagnostic protocol reconstruction method, device, terminal equipment and storage medium
CN109618327A (en) A kind of method and apparatus of software adaptation, electronic equipment, readable storage medium storing program for executing
CN113190465B (en) Test information processing method, device, equipment and storage medium
CN115631062A (en) Information generation method, electronic device and system

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