Search

CN-119829438-B - OTA refreshing test method and OTA refreshing test system for vehicle

CN119829438BCN 119829438 BCN119829438 BCN 119829438BCN-119829438-B

Abstract

In each refresh test, if the refresh test of the sub-process fails, carrying out a first time of pressure test on the sub-process, determining error information of the pressure test after the failed pressure test so as to carry out fault-tolerant pretreatment on the sub-process, and carrying out the next pressure test of the sub-process after the fault-tolerant pretreatment is finished until the first time of pressure test on the sub-process is finished, and then entering the refresh test of the next sub-process; if the refresh test of a certain sub-process is successful, the refresh test of the next sub-process is directly entered. The application splits the testing process into a plurality of sub-processes, performs independent pressure test on each sub-process after the refreshing test of the sub-process fails, determines error information when each pressure test fails, provides targeted information for fault-tolerant preprocessing, and greatly shortens the testing period.

Inventors

  • DING XIANWEI
  • LI JUNLING
  • DU JIASHENG
  • DAI CHAOHUI
  • Pei Lulu
  • LI CHAO
  • ZHU ZHONGHUA
  • YU BEI
  • ZHOU ZHIXIONG

Assignees

  • 安徽江淮汽车集团股份有限公司

Dates

Publication Date
20260505
Application Date
20241220

Claims (9)

  1. 1. The OTA refreshing test method for the vehicle is characterized in that the refreshing process comprises a plurality of mutually independent subprocesses, and in each refreshing test, the refreshing test is carried out on each subprocess in sequence; The OTA refresh test method comprises the following steps: In each refreshing test, if the refreshing test of the sub-process fails, performing a first time of pressure test on the sub-process, determining error information of the pressure test after the failed pressure test so as to perform fault-tolerant pretreatment on the sub-process, and performing the next pressure test on the sub-process after the fault-tolerant pretreatment is completed until the first time of pressure test on the sub-process is completed, and then entering the refreshing test of the next sub-process; In the OTA refresh test method, refresh tests are carried out by taking a round as a unit, wherein each round comprises refresh tests with preset times, and for each round of refresh tests after a first round, the first times of each subprocess in the first refresh test are determined by the times of pressure tests carried out when all subprocesses in the previous round of refresh tests fail to refresh; And, in each refresh test, the first number of sub-processes Correction factors by pressure testing Coefficient of experience And the first number of times the sub-process failed the last refresh (L < i) determining: ; if the refresh test of a certain sub-process is successful, the refresh test of the next sub-process is directly entered.
  2. 2. The OTA refresh testing method of a vehicle according to claim 1, wherein determining error information of the present pressure test after the failed pressure test specifically comprises: carrying out message frame analysis on communication data between a platform and a remote communication processor of a vehicle in the pressure test and communication data between the remote communication processor of the vehicle and a refreshed controller, locking failure state data, and taking the failure state data as a first part of error information; and taking the link where the failure state data is located as an error point of the pressure test and taking the error point as a second part of the error information.
  3. 3. The OTA refresh test method of a vehicle according to claim 1, wherein after the refresh test of the current round is finished, calculating a success rate of the pressure test after each sub-process fails the refresh test in the round; if the success rate of at least one sub-process in the current round does not reach the standard, the next round of refreshing test is started, and if the success rate of all the sub-processes in the current round reach the standard, the refreshing test is ended.
  4. 4. The OTA refresh testing method of claim 1 wherein the plurality of mutually independent sub-processes includes online self-checking, test sequence configuration, task publishing, vehicle end task polling, vehicle end task downloading and vehicle end task installing.
  5. 5. The OTA refreshing test system of the vehicle is characterized in that the refreshing process comprises a plurality of mutually independent subprocesses, and in each refreshing test, the refreshing test is carried out on each subprocess in sequence; the OTA refreshing test system comprises a refreshing module and a pressure test module; the refreshing module is used for carrying out refreshing test on each sub-process; The pressure test module is used for carrying out a first-time pressure test on a certain sub-process after the refresh test of the sub-process fails, determining error information of the pressure test after the failed pressure test so as to carry out fault-tolerant pretreatment on the sub-process, and carrying out the next pressure test on the sub-process after the fault-tolerant pretreatment is finished until the first-time pressure test on the sub-process is finished; wherein, in each refresh test, the first time number of each sub-process Correction factors by pressure testing Coefficient of experience And the first number of times the sub-process failed the last refresh (L < i) determining: 。
  6. 6. the OTA refresh testing system of claim 5 further comprising a test equipment monitoring module for monitoring communication data between test equipment; The pressure test module comprises an error searching module, wherein the error searching module is used for carrying out message frame analysis on communication data between a platform and a remote communication processor of a vehicle in the pressure test and communication data between the remote communication processor of the vehicle and a refreshed controller, locking failure state data to be used as a first part of error information, taking a link where the failure state data is located as an error point of the pressure test, and taking the error point as a second part of the error information.
  7. 7. The OTA refresh test system of claim 5, further comprising a test effect monitoring module for monitoring refresh test effects in a round unit, wherein each round includes refresh tests of a preset number of times, wherein the test effect monitoring module calculates a success rate of a pressure test after each sub-process fails to refresh test in a round after the refresh test of the current round is finished, and outputs a monitoring result of entering a next round of refresh test when the success rate of at least one sub-process in the current round does not reach the standard, and outputs a monitoring result of finishing the refresh test when the success rate of all the sub-processes in the current round reach the standard.
  8. 8. The OTA refresh test system of claim 7 wherein the pressure test module further comprises a number calculation module for determining a first number of sub-processes for a first refresh test of a current round by a number of pressure tests performed by each sub-process for all refresh failures in a previous round of refresh tests.
  9. 9. The OTA refresh testing system of claim 5 wherein the plurality of mutually independent sub-processes includes online self-checking, test sequence configuration, task publishing, vehicle end task polling, vehicle end task downloading, and vehicle end task installation.

Description

OTA refreshing test method and OTA refreshing test system for vehicle Technical Field The application relates to the technical field of OTA refreshing, in particular to an OTA refreshing test method and an OTA refreshing test system for a vehicle. Background OTA (Over-the-Air Technology) refresh test Technology has been widely used in the field of passenger vehicles. With the development of intelligent networking technology, the iterative upgrade of functions of vehicles and subsystems becomes the demands of users, and OTA upgrade provides channels for the functional upgrades. Through the technical practice of OTA upgrading technology on mass production vehicle types, upgrading service contents such as MP5 theme upgrading, market service of HVAC (Heating Ventilation and Air Conditioning, heating ventilation air conditioner) controller software quality problems and the like are provided for market users, positive response of the market users is obtained, and the efficiency of market vehicle service is improved. However, in the OTA refreshing test process, aiming at the OTA upgrading of a market vehicle, the phenomenon of accidental failure exists, and higher requirements are put on the reliability of the OTA test. In the traditional vehicle OTA refreshing test method, after the vehicle polls the task issued by the vehicle OTA platform, the refreshing test is started, and the phenomena that the error node is difficult to accurately locate, the local OTA pressure test cannot be performed on the error node, and the like are existed, so that the 'where to make the error test' cannot be performed, the test period is long, and the pertinence of the test process is lacking. Disclosure of Invention The application provides an OTA refreshing test method and an OTA refreshing test system for a vehicle, which divide a test process into a plurality of subprocesses, carry out independent pressure test on each subprocess after the refreshing test of the subprocess fails, and determine error information when each pressure test fails, and provide targeted information for fault-tolerant preprocessing. The application provides an OTA refreshing test method of a vehicle, wherein the refreshing process comprises a plurality of mutually independent subprocesses, and in each refreshing test, the refreshing test is carried out on each subprocess in sequence; The OTA refresh test method comprises the following steps: In each refreshing test, if the refreshing test of the sub-process fails, performing a first time of pressure test on the sub-process, determining error information of the pressure test after the failed pressure test so as to perform fault-tolerant pretreatment on the sub-process, and performing the next pressure test on the sub-process after the fault-tolerant pretreatment is completed until the first time of pressure test on the sub-process is completed, and then entering the refreshing test of the next sub-process; if the refresh test of a certain sub-process is successful, the refresh test of the next sub-process is directly entered. Preferably, determining the error information of the present pressure test after the failed pressure test specifically includes: Carrying out message frame analysis on communication data between a platform and a remote communication processor of a vehicle in the pressure test and communication data between the remote communication processor of the vehicle and a refreshed controller, locking failure state data, and taking the failure state data as a first part of error information; and taking the link where the failure state data is located as an error point of the pressure test and taking the error point as a second part of error information. Preferably, the first number of times each sub-process is tested in each refresh test is determined by the stress test modifier, the empirical factor, and the first number of times the sub-process failed the last refresh. Preferably, in the OTA refresh test method, refresh tests are performed in a unit of a round, wherein each round comprises refresh tests with preset times; after the refresh test of the current round is finished, calculating the success rate of the pressure test after each sub-process fails the refresh test in the round; if the success rate of at least one sub-process in the current round does not reach the standard, the next round of refreshing test is started, and if the success rate of all the sub-processes in the current round reach the standard, the refreshing test is ended. Preferably, for each round of refresh testing after the first round, the first number of times each sub-process is subjected to the first refresh test is determined by the number of times the pressure test is performed when all the sub-processes in the previous round of refresh testing failed. Preferably, for each round of refresh test after the first round, the method for determining the first number of each sub-process in the first refresh test specifi