CN109729517B - Communication module software version management method and system - Google Patents

Communication module software version management method and system Download PDF

Info

Publication number
CN109729517B
CN109729517B CN201811521474.5A CN201811521474A CN109729517B CN 109729517 B CN109729517 B CN 109729517B CN 201811521474 A CN201811521474 A CN 201811521474A CN 109729517 B CN109729517 B CN 109729517B
Authority
CN
China
Prior art keywords
information
software version
upgrading
vin code
communication module
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
CN201811521474.5A
Other languages
Chinese (zh)
Other versions
CN109729517A (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.)
Beijing Ch Auto Technology Co ltd
Original Assignee
Beijing Ch Auto Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Ch Auto Technology Co ltd filed Critical Beijing Ch Auto Technology Co ltd
Priority to CN201811521474.5A priority Critical patent/CN109729517B/en
Publication of CN109729517A publication Critical patent/CN109729517A/en
Application granted granted Critical
Publication of CN109729517B publication Critical patent/CN109729517B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Abstract

The invention provides a method and a system for managing communication module software versions, which comprises the following steps: at the vehicle-mounted communication module, sending request information to the whole vehicle module so that the whole vehicle module can obtain VIN code information according to the request information; receiving VIN code information sent by a whole vehicle module; receiving upgrading instruction information sent by a TSP management platform; upgrading original software version information to obtain upgrading result information; sending the software version information, the VIN code information and the upgrading result information to a TSP management platform for statistics to obtain statistical information; at the TSP management platform, sending the upgrading instruction information to the vehicle-mounted communication module so that the vehicle-mounted communication module upgrades the software version information to obtain upgrading result information; the method and the device receive the software version information, the VIN code information and the upgrading result information sent by the vehicle-mounted communication module and perform statistics to obtain statistical information.

Description

Communication module software version management method and system
Technical Field
The invention relates to the technical field of vehicles, in particular to a method and a system for managing communication module software versions.
Background
After the vehicle with the car networking function is on the market, the on-board communication module T-box also undergoes iteration of multiple versions along with updating of the function and modification of the Bug, so that multiple software versions exist (for example: 001, 002, 003, 004, 005 and the like). The communication module is upgraded through OTA (over the air) every time, each upgrading lasts for a period of time (for example, about 2 months), after the period of time is exceeded, the upgrading channel is closed, and vehicles without upgrading can only wait for the next upgrading or temporarily keep the current situation. From the market feedback, if a certain vehicle is not upgraded for a long time, most of the communication modules have problems, such as: the inability to access the network, limited traffic, hardware failures, etc., require field handling or component replacement for such communication modules. Therefore, the number of the vehicles and the reasons for not upgrading need to be counted and managed, the problem of managing the software version of the communication module is solved, and the complaints of users are avoided.
Disclosure of Invention
In view of this, the present invention provides a method and a system for managing a software version of a communication module, which are convenient for finding a reason why the communication module cannot be upgraded, so as to better manage the software version of the communication module and improve user experience.
In a first aspect, an embodiment of the present invention provides a method for managing a software version of a communication module, which is applied to a vehicle-mounted communication module, and the method includes:
sending request information to a finished automobile module so that the finished automobile module can obtain Vehicle Identification Number (VIN) code information according to the request information;
receiving the VIN code information sent by the whole vehicle module;
receiving upgrading instruction information sent by a TSP management platform of a vehicle networking service provider;
upgrading original software version information according to the upgrading instruction information to obtain upgrading result information;
sending the software version information, the VIN code information and the upgrade result information to the TSP management platform, so that the TSP management platform counts the software version information, the VIN code information and the upgrade result information to obtain statistical information;
the upgrading result information comprises upgrading success information and upgrading failure information, the upgrading success information comprises upgraded software version information, and the upgrading failure information comprises failure reason information and the original software version information.
With reference to the first aspect, an embodiment of the present invention provides a first possible implementation manner of the first aspect, where the request information includes read instruction information, and the sending the request information to the vehicle module so that the obtaining, by the vehicle module, the VIN code information according to the request information includes:
and sending reading instruction information to the whole vehicle module so that the whole vehicle module obtains the VIN code information according to the reading instruction information.
With reference to the first aspect, an embodiment of the present invention provides a second possible implementation manner of the first aspect, where the software version information is obtained through the following method:
receiving ignition and electrification information sent by the whole vehicle module;
and obtaining the upgraded software version information and the original software version information according to the ignition and power-on information.
In a second aspect, an embodiment of the present invention provides a method for managing a software version of a communication module, where the method is applied to a TSP management platform, and the method includes:
sending the upgrading instruction information to a vehicle-mounted communication module so that the vehicle-mounted communication module upgrades the software version information according to the upgrading instruction information to obtain upgrading result information;
receiving the software version information, VIN code information and the upgrading result information sent by the vehicle-mounted communication module;
and counting the software version information, the VIN code information and the upgrading result information to obtain statistical information.
With reference to the second aspect, an embodiment of the present invention provides a first possible implementation manner of the second aspect, where the performing statistics on the software version information, the VIN code information, and the upgrade result information to obtain statistical information includes:
adding corresponding check controls to the software version information, the VIN code information and the upgrading result information;
and acquiring the checked software version information, the checked VIN code information and the checked upgrading result information to obtain the statistical information.
In a third aspect, an embodiment of the present invention further provides a system for managing a software version of a communication module, where the system is applied to a vehicle-mounted communication module, and the system includes:
the system comprises a first sending unit, a second sending unit and a control unit, wherein the first sending unit is used for sending request information to a whole vehicle module so that the whole vehicle module can obtain VIN code information according to the request information;
the first receiving unit is used for receiving the VIN code information sent by the whole vehicle module;
the second receiving unit is used for receiving the upgrading instruction information sent by the TSP management platform;
the upgrading unit is used for upgrading the original software version information according to the upgrading instruction information to obtain upgrading result information;
the second sending unit is used for sending the software version information, the VIN code information and the upgrade result information to the TSP management platform so that the TSP management platform can count the software version information, the VIN code information and the upgrade result information to obtain statistical information;
the upgrading result information comprises upgrading success information and upgrading failure information, the upgrading success information comprises upgraded software version information, and the upgrading failure information comprises failure reason information and the original software version information.
With reference to the third aspect, an embodiment of the present invention provides a first possible implementation manner of the third aspect, where the request information includes read instruction information, and the first sending unit includes:
and sending reading instruction information to the whole vehicle module so that the whole vehicle module obtains the VIN code information according to the reading instruction information.
With reference to the third aspect, an embodiment of the present invention provides a second possible implementation manner of the third aspect, where the software version information is obtained by:
receiving ignition and electrification information sent by the whole vehicle module;
and obtaining the upgraded software version information and the original software version information according to the ignition and power-on information.
In a fourth aspect, an embodiment of the present invention further provides a communication module software version management system, which is applied to a TSP management platform, and the system includes:
the third sending unit is used for sending the upgrading instruction information to the vehicle-mounted communication module so that the vehicle-mounted communication module upgrades the software version information according to the upgrading instruction information to obtain upgrading result information;
the third receiving unit is used for receiving the software version information, the VIN code information and the upgrading result information sent by the vehicle-mounted communication module;
and the statistical unit is used for performing statistics on the software version information, the VIN code information and the upgrading result information to obtain statistical information.
With reference to the fourth aspect, an embodiment of the present invention provides a first possible implementation manner of the fourth aspect, where the statistical unit includes:
adding corresponding check controls to the software version information, the VIN code information and the upgrading result information;
and acquiring the checked software version information, the checked VIN code information and the checked upgrading result information to obtain the statistical information.
The embodiment of the invention provides a method and a system for managing a communication module software version, which comprises the following steps: at the vehicle-mounted communication module, sending request information to the whole vehicle module so that the whole vehicle module can obtain VIN code information according to the request information; receiving VIN code information sent by a whole vehicle module; receiving upgrading instruction information sent by a TSP management platform; upgrading the original software version information according to the upgrading instruction information to obtain upgrading result information; sending the software version information, the VIN code information and the upgrading result information to a TSP management platform so that the TSP management platform counts the software version information, the VIN code information and the upgrading result information to obtain statistical information; at the TSP management platform, sending the upgrading instruction information to the vehicle-mounted communication module so that the vehicle-mounted communication module upgrades the software version information according to the upgrading instruction information to obtain upgrading result information; receiving software version information, VIN code information and upgrading result information sent by a vehicle-mounted communication module; the method and the device for managing the software version of the communication module have the advantages that the software version information, the VIN code information and the upgrading result information are counted to obtain the statistical information, the reason that the communication module cannot be upgraded is conveniently found, the software version of the communication module is better managed, and user experience is improved.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
In order to make the aforementioned and other objects, features and advantages of the present invention comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings can be obtained by those skilled in the art without creative efforts.
Fig. 1 is a flowchart of a method for managing a software version of a communication module according to an embodiment of the present invention;
fig. 2 is a flowchart of reporting a software version in a method for managing a software version of a communication module according to an embodiment of the present invention;
fig. 3 is a flowchart illustrating software version information obtaining in a method for managing software versions of a communication module according to an embodiment of the present invention;
fig. 4 is a flowchart of another communication module software version management method according to a second embodiment of the present invention;
fig. 5 is a flowchart of step S303 in another communication module software version management method according to the second embodiment of the present invention;
fig. 6 is a signaling diagram of a software version management method for a communication module according to a third embodiment of the present invention;
fig. 7 is a schematic diagram of a communication module software version management system according to a fourth embodiment of the present invention;
fig. 8 is a schematic diagram of another communication module software version management system according to a fifth embodiment of the present invention.
Icon:
10-a first sending unit; 20-a first receiving unit; 30-a second receiving unit; 40-an upgrade unit; 50-a second transmitting unit; 60-a third transmitting unit; 70-a third receiving unit; 80-statistical unit.
Detailed Description
To make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is apparent that the described embodiments are some, but not all embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
For the understanding of the present embodiment, the following detailed description will be given of the embodiment of the present invention.
The first embodiment is as follows:
fig. 1 is a flowchart of a method for managing a software version of a communication module according to an embodiment of the present invention.
Referring to fig. 1, the execution main body is a vehicle-mounted communication module, and the method comprises the following steps:
step S101, sending request information to a whole Vehicle module so that the whole Vehicle module can obtain VIN (Vehicle Identification Number) code information according to the request information;
specifically, when an Adaptive Cruise Control (ACC) power supply is turned on, a vehicle-mounted communication module sends request information to a vehicle-mounted module, wherein the request information includes reading instruction information, the vehicle-mounted module reads VIN code information from an engine ECU (Electronic Control Unit) according to the reading instruction information, and the vehicle-mounted module sends the VIN code information to the vehicle-mounted communication module after acquiring the VIN code information.
Step S102, receiving VIN code information sent by a whole vehicle module;
step S103, receiving upgrading instruction information sent by a TSP (Telematics Service Provider) management platform;
step S104, upgrading the original software version information according to the upgrading instruction information to obtain upgrading result information;
specifically, the upgrade result information includes upgrade success information and upgrade failure information, the upgrade success information includes upgraded software version information, and the upgrade failure information includes failure reason information and original software version information. The failure reason information includes information such as file download failure, connection server error, and update failure.
And step S105, sending the software version information, the VIN code information and the upgrading result information to the TSP management platform, so that the TSP management platform counts the software version information, the VIN code information and the upgrading result information to obtain statistical information.
Specifically, the software version information includes upgraded software version information and original software version information, and in order to prevent the software version information from being missed or lost in the reporting process of the upgrade result information, as shown in fig. 2, the vehicle-mounted communication module needs to report the current software version information each time the vehicle is ignited and powered on.
Further, referring to fig. 3, the software version information is mainly obtained by the following method:
step S201, receiving ignition and electrification information sent by a whole vehicle module;
and step S202, obtaining upgraded software version information and original software version information according to the ignition and power-on information.
Example two:
fig. 4 is a flowchart of another communication module software version management method according to the second embodiment of the present invention.
Referring to fig. 4, the execution subject is a TSP management platform, and the method includes the steps of:
step S301, sending the upgrading instruction information to the vehicle-mounted communication module so that the vehicle-mounted communication module upgrades the software version information according to the upgrading instruction information to obtain upgrading result information;
step S302, receiving software version information, VIN code information and upgrading result information sent by a vehicle-mounted communication module;
step S303, software version information, VIN code information and upgrading result information are counted to obtain statistical information.
Specifically, a software state viewing page is established in a background of the TSP management platform, and software version information, VIN code information and upgrading result information are counted, so that the software version of the communication module is better managed. Referring to fig. 5, step S303 further includes the steps of:
step S401, adding corresponding checking control elements to the software version information, the VIN code information and the upgrading result information;
step S402, obtaining the checked software version information, the checked VIN code information and the checked upgrading result information to obtain statistical information.
Specifically, a check control is added to a software state check page of a background of the TSP management platform, so that software version information, VIN code information and upgrading result information can be better counted respectively. When the software version information is screened and counted, the quantity of the upgraded software version information and the quantity of the original software version information are obtained by checking the software version information, so that the quantity of vehicles which are upgraded successfully and the quantity of vehicles which are not upgraded successfully can be counted; selecting VIN code information, and screening and counting one or more version related states of the VIN code information which accords with self-selection; the updating result information is selected, so that failure reason information, such as a vehicle with failed file downloading, a vehicle with an error in connection with a server, a vehicle with failed updating and the like can be screened and counted, and the problem of the vehicle-mounted communication module of the user can be solved with a certain aim. In addition, the software state viewing page of the background of the TSP management platform also comprises screening statistics of software version reporting time, the quantity of vehicles on line or vehicles not on line in a certain time period can be screened and counted by checking the software version reporting time, the problem that the vehicles cannot use the internet for long-term on-line due to the problem of vehicle-mounted communication modules is solved, and a user can be informed to upgrade the software version of the communication modules conveniently and timely.
Example three:
fig. 6 is a signaling diagram of a software version management method for a communication module according to a third embodiment of the present invention.
Step S501, the vehicle-mounted communication module sends request information to the whole vehicle module;
step S502, the entire vehicle module obtains VIN code information according to the request information;
step S503, the vehicle module sends the VIN code information to the vehicle communication module;
step S504, the TSP management platform sends upgrading instruction information to the vehicle-mounted communication module;
step S505, the vehicle-mounted communication module upgrades the original software version information according to the upgrade instruction information to obtain upgrade result information;
step S506, the whole vehicle module sends ignition and electrification information to the vehicle-mounted communication module;
step S507, the vehicle-mounted communication module obtains software version information according to the ignition and electrification information;
step S508, the vehicle-mounted communication module sends the software version information, the VIN code information and the upgrading result information to the TSP management platform;
in step S509, the TSP management platform performs statistics on the software version information, the VIN code information, and the upgrade result information to obtain statistical information.
Example four:
fig. 7 is a schematic diagram of a communication module software version management system according to a fourth embodiment of the present invention.
Referring to fig. 7, the execution body is a vehicle-mounted communication module, and the system includes:
the first sending unit 10 is configured to send request information to the vehicle module, so that the vehicle module obtains VIN code information according to the request information;
the first receiving unit 20 is configured to receive VIN code information sent by a vehicle module;
a second receiving unit 30, configured to receive upgrade instruction information sent by the TSP management platform;
the upgrading unit 40 is used for upgrading the original software version information according to the upgrading instruction information to obtain upgrading result information;
the second sending unit 50 is configured to send the software version information, the VIN code information, and the upgrade result information to the TSP management platform, so that the TSP management platform performs statistics on the software version information, the VIN code information, and the upgrade result information to obtain statistical information;
the upgrading result information comprises upgrading success information and upgrading failure information, the upgrading success information comprises upgrading software version information, and the upgrading failure information comprises failure reason information and original software version information.
Further, the request information includes read instruction information, and the first sending unit 10 further includes:
and a fourth sending unit (not shown) configured to send the read instruction information to the entire vehicle module, so that the entire vehicle module obtains the VIN code information according to the read instruction information.
Further, the software version information includes upgraded software version information and original software version information, and the software version information is obtained by the following method:
a fourth receiving unit (not shown) for receiving the ignition and power-on information sent by the entire vehicle module;
and a first obtaining unit (not shown) for obtaining the upgraded software version information and the original software version information according to the ignition power-on information.
Example five:
fig. 8 is a schematic diagram of another communication module software version management system according to a fifth embodiment of the present invention.
Referring to fig. 8, the execution subject is a TSP management platform, and the system includes:
a third sending unit 60, configured to send the upgrade instruction information to the vehicle-mounted communication module, so that the vehicle-mounted communication module upgrades the software version information according to the upgrade instruction information to obtain upgrade result information;
a third receiving unit 70, configured to receive software version information, VIN code information, and upgrade result information sent by the vehicle-mounted communication module;
and the statistical unit 80 is configured to perform statistics on the software version information, the VIN code information, and the upgrade result information to obtain statistical information.
Further, the statistical unit 80 further includes:
an adding unit (not shown) for adding corresponding checking control elements to the software version information, the VIN code information and the upgrade result information;
and a second obtaining unit (not shown) for obtaining the checked software version information, the checked VIN code information and the checked upgrade result information to obtain statistical information.
The embodiment of the invention provides a method and a system for managing a communication module software version, which comprises the following steps: at the vehicle-mounted communication module, sending request information to the whole vehicle module so that the whole vehicle module can obtain VIN code information according to the request information; receiving VIN code information sent by a whole vehicle module; receiving upgrading instruction information sent by a TSP management platform; upgrading the original software version information according to the upgrading instruction information to obtain upgrading result information; sending the software version information, the VIN code information and the upgrading result information to a TSP management platform so that the TSP management platform counts the software version information, the VIN code information and the upgrading result information to obtain statistical information; at the TSP management platform, sending the upgrading instruction information to the vehicle-mounted communication module so that the vehicle-mounted communication module upgrades the software version information according to the upgrading instruction information to obtain upgrading result information; receiving software version information, VIN code information and upgrading result information sent by a vehicle-mounted communication module; the method and the device for managing the software version of the communication module have the advantages that the software version information, the VIN code information and the upgrading result information are counted to obtain the statistical information, the reason that the communication module cannot be upgraded is conveniently found, the software version of the communication module is better managed, and user experience is improved.
The embodiment of the present invention further provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and capable of running on the processor, and when the processor executes the computer program, the steps of the method for managing the software version of the communication module provided in the above embodiment are implemented.
The embodiment of the invention also provides a computer-readable storage medium, wherein a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the communication module software version management method of the embodiment are executed.
The computer program product provided in the embodiment of the present invention includes a computer-readable storage medium storing a program code, where instructions included in the program code may be used to execute the method described in the foregoing method embodiment, and specific implementation may refer to the method embodiment, which is not described herein again.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the system and the apparatus described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In addition, in the description of the embodiments of the present invention, unless otherwise explicitly specified or limited, the terms "mounted," "connected," and "connected" are to be construed broadly, e.g., as meaning either a fixed connection, a removable connection, or an integral connection; can be mechanically or electrically connected; they may be connected directly or indirectly through intervening media, or they may be interconnected between two elements. The specific meanings of the above terms in the present invention can be understood in specific cases to those skilled in the art.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a non-volatile computer-readable storage medium executable by a processor. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicate orientations or positional relationships based on the orientations or positional relationships shown in the drawings, and are only for convenience of description and simplicity of description, but do not indicate or imply that the device or element being referred to must have a particular orientation, be constructed and operated in a particular orientation, and thus, should not be construed as limiting the present invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance.
Finally, it should be noted that: the above-mentioned embodiments are only specific embodiments of the present invention, which are used for illustrating the technical solutions of the present invention and not for limiting the same, and the protection scope of the present invention is not limited thereto, although the present invention is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: any person skilled in the art can modify or easily conceive the technical solutions described in the foregoing embodiments or equivalent substitutes for some technical features within the technical scope of the present disclosure; such modifications, changes or substitutions do not depart from the spirit and scope of the embodiments of the present invention, and they should be construed as being included therein. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (8)

1. A communication module software version management method is applied to a vehicle-mounted communication module, and comprises the following steps:
sending request information to a finished automobile module so that the finished automobile module can obtain Vehicle Identification Number (VIN) code information according to the request information;
receiving the VIN code information sent by the whole vehicle module;
receiving upgrading instruction information sent by a TSP management platform of a vehicle networking service provider;
upgrading original software version information according to the upgrading instruction information to obtain upgrading result information;
sending the software version information, the VIN code information and the upgrade result information to the TSP management platform, so that the TSP management platform counts the software version information, the VIN code information and the upgrade result information to obtain statistical information; the software version information is acquired through the following method: receiving ignition and electrification information sent by the whole vehicle module; obtaining the upgraded software version information and the original software version information according to the ignition and power-on information; the TSP management platform screens and counts the software version information, obtains the number of upgraded software version information and the number of original software version information by checking the software version information, and counts the number of vehicles which are upgraded successfully and the number of vehicles which are not upgraded successfully; checking the VIN code information, and screening and counting one or more version related states which accord with the VIN code information; checking the upgrading result information, screening and counting failure reason information;
the upgrading result information comprises upgrading success information and upgrading failure information, the upgrading success information comprises upgraded software version information, and the upgrading failure information comprises failure reason information and the original software version information.
2. The method for managing the software version of the communication module according to claim 1, wherein the request information includes read instruction information, and the sending of the request information to the entire vehicle module so that the entire vehicle module obtains VIN code information according to the request information includes:
and sending reading instruction information to the whole vehicle module so that the whole vehicle module obtains the VIN code information according to the reading instruction information.
3. A communication module software version management method is applied to a TSP management platform and comprises the following steps:
sending the upgrading instruction information to a vehicle-mounted communication module so that the vehicle-mounted communication module upgrades the software version information according to the upgrading instruction information to obtain upgrading result information; the software version information is acquired through the following method: receiving ignition and electrification information sent by a whole vehicle module; obtaining the upgraded software version information and the original software version information according to the ignition and power-on information;
receiving the software version information, VIN code information and the upgrading result information sent by the vehicle-mounted communication module;
counting the software version information, the VIN code information and the upgrading result information to obtain statistical information;
the TSP management platform screens and counts the software version information, obtains the number of upgraded software version information and the number of original software version information by checking the software version information, and counts the number of vehicles which are upgraded successfully and the number of vehicles which are not upgraded successfully; checking the VIN code information, and screening and counting one or more version related states which accord with the VIN code information; and checking the upgrading result information, screening and counting failure reason information.
4. The method as claimed in claim 3, wherein the obtaining statistical information by performing statistics on the software version information, the VIN code information, and the upgrade result information comprises:
adding corresponding check controls to the software version information, the VIN code information and the upgrading result information;
and acquiring the checked software version information, the checked VIN code information and the checked upgrading result information to obtain the statistical information.
5. A communication module software version management system is applied to a vehicle-mounted communication module, and comprises:
the system comprises a first sending unit, a second sending unit and a control unit, wherein the first sending unit is used for sending request information to a whole vehicle module so that the whole vehicle module can obtain VIN code information according to the request information;
the first receiving unit is used for receiving the VIN code information sent by the whole vehicle module;
the second receiving unit is used for receiving the upgrading instruction information sent by the TSP management platform;
the upgrading unit is used for upgrading the original software version information according to the upgrading instruction information to obtain upgrading result information;
the second sending unit is used for sending the software version information, the VIN code information and the upgrade result information to the TSP management platform so that the TSP management platform can count the software version information, the VIN code information and the upgrade result information to obtain statistical information; the software version information is acquired through the following method: receiving ignition and electrification information sent by the whole vehicle module; obtaining the upgraded software version information and the original software version information according to the ignition and power-on information;
the TSP management platform screens and counts the software version information, obtains the number of upgraded software version information and the number of original software version information by checking the software version information, and counts the number of vehicles which are upgraded successfully and the number of vehicles which are not upgraded successfully; checking the VIN code information, and screening and counting one or more version related states which accord with the VIN code information; checking the upgrading result information, screening and counting failure reason information;
the upgrading result information comprises upgrading success information and upgrading failure information, the upgrading success information comprises upgraded software version information, and the upgrading failure information comprises failure reason information and the original software version information.
6. The system of claim 5, wherein the request message includes a read command message, and the first sending unit includes:
and sending reading instruction information to the whole vehicle module so that the whole vehicle module obtains the VIN code information according to the reading instruction information.
7. A communication module software version management system is applied to a TSP management platform and comprises:
the third sending unit is used for sending the upgrading instruction information to the vehicle-mounted communication module so that the vehicle-mounted communication module upgrades the software version information according to the upgrading instruction information to obtain upgrading result information; the software version information is acquired through the following method: receiving ignition and electrification information sent by a whole vehicle module; obtaining the upgraded software version information and the original software version information according to the ignition and power-on information;
the third receiving unit is used for receiving the software version information, the VIN code information and the upgrading result information sent by the vehicle-mounted communication module;
the statistical unit is used for carrying out statistics on the software version information, the VIN code information and the upgrading result information to obtain statistical information;
the TSP management platform screens and counts the software version information, obtains the number of upgraded software version information and the number of original software version information by checking the software version information, and counts the number of vehicles which are upgraded successfully and the number of vehicles which are not upgraded successfully; checking the VIN code information, and screening and counting one or more version related states which accord with the VIN code information; and checking the upgrading result information, screening and counting failure reason information.
8. The system of claim 7, wherein the statistics unit comprises:
adding corresponding check controls to the software version information, the VIN code information and the upgrading result information;
and acquiring the checked software version information, the checked VIN code information and the checked upgrading result information to obtain the statistical information.
CN201811521474.5A 2018-12-12 2018-12-12 Communication module software version management method and system Active CN109729517B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811521474.5A CN109729517B (en) 2018-12-12 2018-12-12 Communication module software version management method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811521474.5A CN109729517B (en) 2018-12-12 2018-12-12 Communication module software version management method and system

Publications (2)

Publication Number Publication Date
CN109729517A CN109729517A (en) 2019-05-07
CN109729517B true CN109729517B (en) 2022-03-18

Family

ID=66295347

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811521474.5A Active CN109729517B (en) 2018-12-12 2018-12-12 Communication module software version management method and system

Country Status (1)

Country Link
CN (1) CN109729517B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111966370A (en) * 2019-05-20 2020-11-20 浙江吉利控股集团有限公司 Vehicle controller version synchronization method, device and equipment
CN110928561B (en) * 2019-08-09 2023-04-07 中国第一汽车股份有限公司 Vehicle controller software version management method and device, vehicle and storage medium
CN112769607B (en) * 2020-12-31 2023-05-23 北京智行者科技股份有限公司 Unmanned vehicle software upgrading method
CN114980073A (en) * 2022-05-26 2022-08-30 重庆长安汽车股份有限公司 Vehicle OTA state intelligent analysis processing method, system and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105278994A (en) * 2015-10-29 2016-01-27 北京新能源汽车股份有限公司 Updating method and updating system for vehicle-mounted ECU software
CN106774255A (en) * 2016-12-16 2017-05-31 福建省汽车工业集团云度新能源汽车股份有限公司 A kind of remote reflash method and system based on VIN verifications
CN108023907A (en) * 2016-10-31 2018-05-11 比亚迪股份有限公司 Vehicle module upgrade method, device and vehicle
CN108334356A (en) * 2017-09-21 2018-07-27 安徽江淮汽车集团股份有限公司 A kind of remotely updating program method and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105278994A (en) * 2015-10-29 2016-01-27 北京新能源汽车股份有限公司 Updating method and updating system for vehicle-mounted ECU software
CN108023907A (en) * 2016-10-31 2018-05-11 比亚迪股份有限公司 Vehicle module upgrade method, device and vehicle
CN106774255A (en) * 2016-12-16 2017-05-31 福建省汽车工业集团云度新能源汽车股份有限公司 A kind of remote reflash method and system based on VIN verifications
CN108334356A (en) * 2017-09-21 2018-07-27 安徽江淮汽车集团股份有限公司 A kind of remotely updating program method and system

Also Published As

Publication number Publication date
CN109729517A (en) 2019-05-07

Similar Documents

Publication Publication Date Title
CN109729517B (en) Communication module software version management method and system
US10705826B2 (en) Control apparatus, program updating method, and computer program
US20200081699A1 (en) Mitigating incompatibilities due to code updates in a system containing multiple networked electronic control units
CN108279916A (en) Electronic control unit program updating method and device
CN111886576A (en) Method and apparatus for updating remote network device
CN103036706A (en) Local processing method of application upgrading abnormity
CN112181449B (en) Vehicle-mounted software upgrading method, device, system and storage medium
JP7485106B2 (en) Vehicle, on-board control device, information processing device, vehicle network system, method for providing application program, and program
CN110865819B (en) OS installation method, server and system
CN105045640A (en) Software upgrading method and device and intelligent equipment
CA3163684A1 (en) Package-based remote firmware update
CN107102849B (en) Method and apparatus for file replacement with periodic ignition switch off
CN115437662A (en) Vehicle machine system upgrading method and device
WO2023141502A1 (en) Technologies for over-the-air updates for telematics systems
CN115934130A (en) ECU (electronic control Unit) upgrading method, device, equipment and medium
CN111246447A (en) eUICC signed data management method, eUICC signed data management module, eUICC signed data management terminal and eUICC signed data management storage medium
CN113791800A (en) Automatic parking control module remote upgrading method and system and automobile
CN113485734A (en) Automatic vehicle configuration flashing method
CN117806672A (en) OTA upgrading method, system, device, server and vehicle end
CN116974616B (en) Method for upgrading all electronic control units of whole vehicle through USB flash disk
US20230036444A1 (en) System, method, and non-transitory storage medium
JP2019512908A (en) Transmission of the message to be displayed to the display of the motor vehicle
CN116679949A (en) Software batch upgrading method and device and computer equipment
CN117421022A (en) Application updating method and device, electronic equipment and storage medium
CN114945150A (en) Center, update management method, and non-transitory storage medium

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