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 PDFInfo
- 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
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 23
- 238000001514 detection method Methods 0.000 title claims abstract description 12
- 238000003672 processing method Methods 0.000 title claims abstract description 9
- 238000000034 method Methods 0.000 claims abstract description 51
- 238000004891 communication Methods 0.000 claims description 37
- 230000008569 process Effects 0.000 claims description 25
- 238000003745 diagnosis Methods 0.000 claims description 23
- 238000007781 pre-processing Methods 0.000 claims description 15
- 230000003993 interaction Effects 0.000 claims description 12
- 230000002093 peripheral effect Effects 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 5
- 230000000694 effects Effects 0.000 abstract description 3
- 230000006870 function Effects 0.000 abstract description 3
- 238000010276 construction Methods 0.000 abstract description 2
- 230000004044 response Effects 0.000 abstract description 2
- 230000002349 favourable effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000011217 control strategy Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services 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
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.
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)
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 |
-
2021
- 2021-07-30 CN CN202110871511.0A patent/CN113687847B/en active Active
Patent Citations (8)
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)
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 |