Test framework and test method for over-the-air downloading technology

Through the test framework of air download technology, the local area network card and bus architecture of the relay controller are used to simulate the real vehicle environment, and the automatic testing of OTA upgrades is realized, solving the problems of long and low testing time in the existing technology, and improving the testing efficiency and reliability.

CN119109843APending Publication Date: 2024-12-10BEIJING CO WHEELS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310671028.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-07
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

In the prior art, the OTA upgraded test framework requires the provision of multiple models of real vehicles for testing, resulting in long test time, low test efficiency, and repeated controller branches, making it impossible to realize automated testing.

Method used

Provide a test framework for air download technology, including relay controller LAN card, control panel, electronic control unit controller and bus architecture, performs automatic test of OTA upgrade by simulating the real vehicle environment, and uses relay controller LAN card to perform communication protocols Conversion and bus on-off control, the control panel is used to set up and manage the electronic control unit controller, and the bus architecture is used to build the electronic and electrical architecture of the vehicle model platform.

Benefits of technology

It realizes fully automatic triggering of tests at any time, the test results are reliable, and the test environment is highly close to the real car, which greatly shortens the test time, improves the testing efficiency, and avoids the repetitive problems of tests of multiple models of real car.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119109843A_ABST
    Figure CN119109843A_ABST
Patent Text Reader

Abstract

The invention relates to a test framework and a test method of an over-the-air technology, variable vehicle types can be combined at will in a mode of using a rack framework and controlling an electronic control unit controller through a controller area network bus, the coverage degree of the electronic control unit controller is high, and the test efficiency is high. The problems that in the prior art, a real vehicle comparison test is long in test process and the electronic control unit controller is low in coverage are solved, full-automatic trigger test at any time is achieved, the test result is reliable, the test environment is highly close to that of a real vehicle, the test time is greatly shortened, and the test efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of vehicle OTA testing technology, and in particular to a testing framework and a testing method for over-the-air downloading technology. Background Art

[0002] As the vehicle industry develops towards standardization, intelligence, and software, the combination of vehicles and the Internet has become the mainstream trend, and vehicle over-the-air technology (OTA) is also being widely used by various vehicle manufacturers. As the degree of vehicle intelligence gradually increases, the vehicle software development cycle is shorter, and software bug fixes and function iterations all require the upgrade of the on-board controller software. In order to ensure the stability and security of OTA functions, it is urgent to conduct automated testing of the vehicle upgraded by OTA in the production line environment.

[0003] In the prior art, the OTA upgrade test framework includes: real car, the test process is: after the OTA package is completed, the OTA upgrade is pushed to the model with the changed baseline to verify whether the real car upgrade is successful. After the upgrade is completed, the controller application message and the diagnostic message are compared on the cloud platform to see if the ECU name, ECU part number, BT version number, supplier code, software branch, software version number, and adapter hardware version number before and after the upgrade are consistent. However, this solution not only requires the provision of multiple models of real cars for testing, but also the controller branches in multiple models of real cars are mostly repeated, the test time is long, and the test efficiency is low.

[0004] Therefore, there is an urgent need for a test framework to simulate the real vehicle environment to perform automated testing of OTA upgrades. Summary of the invention

[0005] In order to solve the above technical problems or at least partially solve the above technical problems, the present disclosure provides a test framework and a test method for an over-the-air download technology to improve test efficiency.

[0006] In a first aspect, an embodiment of the present disclosure provides a test framework for an over-the-air download technology, including: a test bench framework;

[0007] The bench frame includes a relay controller LAN card, a control panel, an electronic control unit controller and a bus architecture;

[0008] The relay controller LAN card is used for converting the communication protocol, controlling the power supply of the electronic control unit controller, and controlling the on / off of the bus of the controller LAN;

[0009] The control panel is used to set and manage the electronic control unit controller, and set the default values ​​and properties of the parameters of the electronic control unit controller;

[0010] The electronic control unit controller includes all controller branches of the vehicle platform, which are used to control the driving state of the vehicle and realize various functions of the vehicle;

[0011] The bus architecture is used to build the electronic and electrical architecture of the vehicle platform corresponding to the test bench framework to simulate the real vehicle environment.

[0012] In some embodiments, the gantry frame includes a main gantry, a first slave gantry, and a second slave gantry, the main gantry is connected to the first slave gantry, and the first slave gantry is connected to the second slave gantry;

[0013] The platform frame adopts a modular design and is assembled and constructed from a first material, a second material and a third material;

[0014] The main rack is connected to the first slave rack, and the first slave rack is connected to the second slave rack, including:

[0015] The main frame and the first slave frame are structurally connected via an angle plate, and the first slave frame and the second slave frame are structurally connected via an angle plate.

[0016] In some embodiments, the gantry frame further comprises: casters;

[0017] The casters are physically connected to the gantry frame;

[0018] The casters are used to move the stand frame.

[0019] In some embodiments, the gantry frame includes a predetermined number of layers;

[0020] The height of each layer in the preset number of layers is determined by the volume of the electronic control unit controller;

[0021] The preset number of layers are supported vertically by the first material and laterally by the second material.

[0022] In some embodiments, the gantry frame includes: a power interface;

[0023] The power interface is electrically connected to the relay controller LAN card, the control panel, and the electronic control unit controller respectively;

[0024] The power interface is used to control the on and off of the power supply of the control panel and the electronic control unit controller.

[0025] In some embodiments, the gantry frame includes: a data interface;

[0026] The data interface is connected to the control panel structure, and the data interface is also connected to the electronic control unit controller structure;

[0027] The data interface is used to transmit signal data.

[0028] In some embodiments, the relay controller LAN card is isolated from the outside world by the third material, the relay controller LAN card and the electronic control unit controller are separated by the second material, and holes are punched in the second material for wired connection.

[0029] In some embodiments, the relay controller LAN card is electrically connected to the bus, and the relay controller LAN card is electrically connected to the electronic control unit controller;

[0030] The relay controller LAN card is also used to control the message frame data corresponding to the unique code of the controller LAN message frame, so as to control the on and off of the bus and the on and off of the power supply of the electronic control unit controller.

[0031] In a second aspect, an embodiment of the present disclosure provides a method for testing an over-the-air download technology, including:

[0032] Get test requests for over-the-air technology;

[0033] Perform vehicle model configuration according to the test request;

[0034] When it is detected that the over-the-air download technology package is completed, the first test tool is called to control the rack framework to push the upgrade task;

[0035] The success result of the upgrade test of the over-the-air download technology is detected, and the success result of the upgrade test includes qualified and unqualified.

[0036] In some embodiments, the method further comprises:

[0037] When the over-the-air download technology upgrade test is successful and the result is qualified, the vehicle computer is controlled to be turned on, and other electronic control unit controllers except the vehicle computer are controlled to be turned off;

[0038] Open any of the other electronic control unit controllers, perform remote diagnosis on the other electronic control unit controllers, and obtain a diagnosis report.

[0039] The test framework and test method of the over-the-air download technology provided by the embodiment of the present disclosure use a bench framework, the bench framework includes a relay controller local area network card, a control panel, an electronic control unit controller and a bus architecture; wherein the relay controller local area network card is used for the conversion of the communication protocol, the control of the power supply of the electronic control unit controller, and the control of the bus on and off of the controller local area network; the control panel is used to set and manage the electronic control unit controller, and set the default values ​​and properties of the parameters of the electronic control unit controller; the electronic control unit controller includes all controller branches of the vehicle platform, which are used to control the driving state of the vehicle and realize various functions of the vehicle; the bus architecture is used to build according to the electronic and electrical architecture of the vehicle platform corresponding to the bench framework to simulate the real vehicle environment. By controlling the electronic control unit controller by the controller local area network bus, variable vehicle models can be arbitrarily combined, and the electronic control unit controller has a high coverage, avoiding the problem of providing multiple models of real vehicles for testing and duplication of test controller branches in the prior art, realizing full-automatic triggering of the test at any time, reliable test results, and a test environment highly close to the real vehicle, which greatly shortens the test time and improves the test efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0041] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0042] Figure 1 A schematic diagram of the composition structure of the test framework of the over-the-air download technology provided in the embodiment of the present disclosure;

[0043] Figure 2 A schematic diagram of a test framework for an over-the-air download technology provided by an embodiment of the present disclosure;

[0044] Figure 3 A schematic diagram of a test framework for an over-the-air download technology provided by an embodiment of the present disclosure;

[0045] Figure 4 A schematic diagram of a test framework for the over-the-air download technology provided by an embodiment of the present disclosure;

[0046] Figure 5 A side view of a test framework for the over-the-air download technology provided by an embodiment of the present disclosure;

[0047] Figure 6A flow chart of a test method for the over-the-air download technology provided by an embodiment of the present disclosure;

[0048] Figure 7 A flow chart of a testing method for the over-the-air download technology provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0049] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features in the embodiments can be combined with each other without conflict.

[0050] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.

[0051] In addition, the structures, proportions, sizes, etc. shown in the drawings of this specification are only used to match the contents disclosed in the specification for people familiar with this technology to understand and read, and are not used to limit the conditions under which this application can be implemented, and have no practical technical significance. Any structural modification, change in proportional relationship or adjustment of size should fall within the scope of the technical content disclosed in this application without affecting the effects and purposes that can be achieved by this application.

[0052] The disclosed embodiments provide a test framework for over-the-air download technology, which will be introduced below in conjunction with specific embodiments.

[0053] Figure 1 A schematic diagram of the composition structure of the test framework of the over-the-air download technology provided in an embodiment of the present disclosure.

[0054] In some embodiments, Figure 1 As shown, the rack frame 10 includes: a relay controller local area network card 11, a control panel 12, an electronic control unit controller 13 and a bus architecture 14.

[0055] Among them, the control panel 12 and the electronic control unit controller 13 are connected by wire, such as electrical connection, cable connection, etc., and the relay controller LAN card 11 is connected by communication with the control panel 12, the electronic control unit controller 13, and the bus architecture 14. Specifically, the relay controller LAN card 11 and the control panel 12, the electronic control unit controller 13, and the bus architecture 14 can be connected by communication via a wireless connection method such as a local area network and a wireless network.

[0056] The relay controller area network card 11 is used for converting the communication protocol, controlling the power supply of the electronic control unit controller, and controlling the on and off of the bus of the controller area network.

[0057] The control panel 12 is used to set and manage the electronic control unit controller, and to set the default values ​​and properties of the parameters of the electronic control unit controller.

[0058] The electronic control unit controller 13 includes all controller branches of the vehicle platform, and is used to control the driving state of the vehicle and realize various functions of the vehicle.

[0059] The bus architecture 14 is used to build the electronic and electrical architecture of the vehicle platform corresponding to the test bench framework to simulate the actual vehicle environment.

[0060] The disclosed embodiment uses a bench frame, which is composed of a relay controller LAN card, a control panel, an electronic control unit controller and a bus architecture; wherein the relay controller LAN card is used for the conversion of the communication protocol, controlling the power supply of the electronic control unit controller, and controlling the bus on and off of the controller LAN; the control panel is used to set and manage the electronic control unit controller, and set the default values ​​and properties of the parameters of the electronic control unit controller; the electronic control unit controller includes all controller branches of the vehicle platform, which is used to control the driving state of the vehicle and realize various functions of the vehicle; the bus architecture is used to build the electronic and electrical architecture of the vehicle platform corresponding to the bench frame to simulate the real vehicle environment. By controlling the electronic control unit controller with the controller LAN bus, variable vehicle models can be arbitrarily combined, and the electronic control unit controller has a high coverage, avoiding the problems of long test process and low coverage of the electronic control unit controller in the real vehicle comparison test in the prior art, realizing full-automatic triggering test at any time, reliable test results, and a test environment highly close to the real vehicle, which greatly shortens the test time and improves the test efficiency.

[0061] Figure 2 A schematic diagram of a testing framework for the over-the-air download technology provided by an embodiment of the present disclosure.

[0062] In some embodiments, Figure 2 As shown, the stage frame 10 includes a main stage 21, a first slave stage 22 and a second slave stage 23, the main stage 21 and the first slave stage 22 are connected, and the first slave stage 22 and the second slave stage 23 are connected.

[0063] The stand frame 10 adopts a modular design and is assembled and constructed from a first material, a second material and a third material. For example, the first material may be an aluminum profile, the second material may be a sheet metal, and the third material may be an acrylic plate.

[0064] Optionally, the main stand and the first slave stand are connected, and the first slave stand and the second slave stand are connected, including: the main stand and the first slave stand are structurally connected via an angle plate, and the first slave stand and the second slave stand are structurally connected via an angle plate.

[0065] Specifically, the main stand 21 and the first slave stand 22 are structurally connected via an angle plate, and the first slave stand 22 and the second slave stand 23 are structurally connected via an angle plate.

[0066] An over-the-air download technology test framework provided by an embodiment of the present disclosure is structurally connected by a main frame and a first slave frame through an angle plate, and a first slave frame and a second slave frame are structurally connected through an angle plate, thereby improving the firmness of the test framework.

[0067] Figure 3 A schematic diagram of a testing framework for the over-the-air download technology provided by an embodiment of the present disclosure.

[0068] In some embodiments, Figure 3 As shown, the stand frame 10 also includes: casters 31, which are physically connected to the main stand 21, the first slave stand 22 and the second slave stand 23 respectively, and can be fixedly connected by bolts + nuts. In other embodiments, other connection methods such as welding can also be used.

[0069] Casters include movable casters, fixed casters and movable casters with brakes. Movable casters are also called universal wheels, and the structure of movable casters allows 360-degree rotation; fixed casters are also called fixed casters, and fixed casters do not have a rotating structure and cannot turn. Usually, the two types of casters are generally used in combination. For example, the structure of a trolley is two fixed wheels in the front and two universal wheels in the back near the push handle. Casters are made of various materials, such as PP casters, PVC casters, PU casters, cast iron casters, nylon casters, TPR casters, iron core nylon casters, iron core PU casters, etc.

[0070] The caster 31 is used to move the platform frame 10. Specifically, the caster can be a universal caster or a Fomar caster.

[0071] An over-the-air download technology test framework provided by an embodiment of the present disclosure uses casters to move the stand frame, which facilitates the replacement of the test framework site and improves the flexibility of the test framework.

[0072] Figure 4 A schematic diagram of a testing framework for the over-the-air download technology provided by an embodiment of the present disclosure.

[0073] In some embodiments, the stage frame 10 further includes: a preset number of layers.

[0074] Wherein, the height of each layer in the preset number of layers is determined by the volume size of the electronic control unit controller; the preset number of layers are vertically supported by the first material and laterally supported by the second material.

[0075] Specifically, Figure 4 As shown, when the preset number is 6, the rack frame has six layers from top to bottom, and the height of each layer is determined according to the volume of the electronic control unit controller. Figure 4 Each of the four upper layers has 36 reserved bus interfaces, which can carry 36 electronic control unit controllers, the fifth layer has 16 reserved bus interfaces, which can carry 16 electronic control unit controllers, and the sixth layer has 18 reserved bus interfaces, which can carry 18 electronic control unit controllers. Each of the six layers is supported vertically by the first material and horizontally by the second material. For example, the first material can be an aluminum profile, and the second material can be a sheet metal part.

[0076] In some embodiments, the rack frame 10 further includes: a power supply interface 41;

[0077] Wherein, the power interface is electrically connected to the relay controller LAN card, the control panel, and the electronic control unit controller respectively; the power interface is used to control the on and off of the power supply of the control panel and the electronic control unit controller.

[0078] Specifically, the power interface 41 is electrically connected to the relay controller LAN card 11, the control panel 12, and the electronic control unit controller 13 respectively. The power interface 41 is used to supply power to the control panel 12 and the electronic control unit controller 13, that is, the power interface 41 controls the on and off of the power supply of the control panel 12 and the electronic control unit controller 13.

[0079] In some embodiments, the gantry frame 10 further includes: a data interface 42;

[0080] Wherein, the data interface is connected to the control panel structure, and the data interface is also connected to the electronic control unit controller structure; the data interface is used to transmit signal data.

[0081] The data interface 42 is structurally connected to the control panel 12, and the data interface 42 is also structurally connected to the electronic control unit controller 13; the data interface 42 is used to transmit signal data. Exemplarily, the data interface can be a DB50 interface.

[0082] Specifically, a data interface 42 and a power interface 41 can be reserved on the right side of the main rack 21 and the left side of the second slave rack 23 to facilitate the expansion of the rack frame 10 in both directions. It can be understood that in other embodiments, the power interface 41 and the data interface 42 can be one interface, which can control the on and off of the power supply and transmit data.

[0083] A test framework for over-the-air download technology provided by an embodiment of the present disclosure reserves a data interface and a power interface, thereby facilitating expansion of the test bench framework in two directions, namely, adding an electronic control unit controller, thereby improving the coverage of the electronic control unit controller and enhancing the reliability of the test results of the over-the-air download technology.

[0084] Figure 5 A side view of a test framework for the over-the-air download technology provided in an embodiment of the present disclosure.

[0085] like Figure 5 As shown, the electronic control unit controller 13 is placed on the right side of the rack frame 10, and the relay controller local area network card 11 is placed on the left side.

[0086] In some embodiments, the relay controller LAN card is isolated from the outside world by the third material, the relay controller LAN card and the electronic control unit controller are separated by the second material, and holes are punched in the second material for wired connection.

[0087] Specifically, the relay controller LAN card 11 is isolated from the outside world by the third material to avoid dust and other pollution. The third material can be an acrylic plate. The relay controller LAN card 11 and the electronic control unit controller 13 are separated by a second material, and holes are punched in the second material for wired connection. The second material can be a sheet metal part.

[0088] In some embodiments, the relay controller LAN card is electrically connected to the bus, and the relay controller LAN card is electrically connected to the electronic control unit controller; the relay controller LAN card is also used to control the message frame data corresponding to the unique code of the controller LAN message frame, thereby controlling the on and off of the bus and the power on and off of the electronic control unit controller.

[0089] Specifically, the relay controller LAN card 11 is electrically connected to the bus, and the relay controller LAN card 11 is electrically connected to the electronic control unit controller 13. The relay controller LAN card 11 is controlled by the controller LAN signal, and the power supply of the electronic control unit controller 13 and each controller LAN and / or serial communication network line are controlled to be on and off through the relay controller LAN card 11. All relays occupied by each electronic control unit controller share a unique controller LAN message frame unique code, and the bus and power supply of the electronic control unit controller 13 are controlled to be on and off by controlling the different controller LAN message frame data corresponding to the unique controller LAN message frame code.

[0090] The control panel 12 is designed in the fifth row of the main frame 21. Figure 2As shown, the control panel 12 receives the controller area network message information, and then controls the on / off status of each electronic control unit controller 13 of the rack frame 10. The control panel 12 also includes all the controller area network and / or serial communication network interfaces of the entire rack bus architecture 14 in the rack frame 10, so that the user can lead out the bus signal for status detection during the monitoring process. It can be understood that the rack frame 10 is also provided with functional components such as a main control power switch and an emergency stop switch.

[0091] The electronic control unit controller 13 includes all controller branches of the vehicle platform. The user can pre-design and install the electronic control unit controller 13 at the corresponding position of the test bench. The various controller local area networks and / or serial communication network buses of the electronic control unit controller 13 are consistent with the corresponding positions. During testing, the electronic control unit controller 13 can be arbitrarily combined according to variable vehicle models by controlling the on and off of the relay controller local area network card 11 to simulate the actual vehicle environment.

[0092] The bus architecture 14 is constructed according to the electronic and electrical architecture of the vehicle platform corresponding to the test bench frame 10 to simulate the actual vehicle environment. It is understandable that in order to prevent signal interference, the Ethernet (Ethernet, Eth) signal can be switched on and off without passing through a relay.

[0093] An over-the-air download technology testing framework provided by the disclosed embodiment performs version comparison on the automobile controller before and after the over-the-air download technology, freely combines variable vehicle models, realizes fully automatic triggering and automatic management of version comparison results, improves the efficiency of version comparison, and thus improves the testing efficiency.

[0094] Figure 6 A flow chart of a test method for the over-the-air download technology provided by an embodiment of the present disclosure, such as Figure 6 As shown, the method includes the following steps:

[0095] S601: Obtain a test request for the over-the-air download technology.

[0096] Get an over-the-air test request.

[0097] The test request is obtained through the test equipment bench framework 10 .

[0098] S602: Perform vehicle model configuration according to the test request.

[0099] According to the above test request, the vehicle model is configured. Specifically, the locally maintained configuration ledger contains variable vehicle model information composed of different electronic control unit controllers, including the relay controller LAN card message frame unique code of each electronic control unit controller.

[0100] S603: When it is detected that the over-the-air download technology package is completed, the first test tool is called to control the rack framework to push the upgrade task.

[0101] When it is detected that the Over-The-Air technology (OTA) package is completed, the task scheduling platform is used. For example, the task scheduling platform can be Jenkins. Jenkins is an open source continuous integration (CI) tool that provides a user-friendly interface. It is mainly used for continuous and automatic building / testing of software projects, monitoring the operation of external tasks, automatically pushing OTA upgrade tasks to the test bench framework, and detecting the OTA upgrade status.

[0102] S604: Detect the success result of the upgrade test of the over-the-air download technology, where the success result of the upgrade test includes qualified and unqualified.

[0103] When the bench framework receives the OTA test task, the corresponding vehicle configuration table is read through the script in the bench framework, and the required relay controller LAN card message frame unique code is opened according to the vehicle configuration table, and the message frame unique code is completed according to the test requirements to form a complete controller LAN message to transmit the on / off information. The bench framework sends the completed controller LAN message to the bench framework through Ethernet, and the bench framework Ethernet to controller LAN module is transcoded and sent to the bench framework relay controller LAN card. The relay controller LAN card opens the corresponding relay according to the configuration table according to the message information transmitted by the controller LAN message. After the relay is turned on, the corresponding electronic control unit message is uploaded to the cloud. After the cloud detects the corresponding electronic control unit message, the OTA upgrade begins. The bench framework reads the cloud OTA upgrade status. When the OTA upgrade status is wrong or abnormal, the upgrade test success result is unqualified. The bench performs relay switch processing according to the script setting according to the OTA upgrade status to avoid failure. In this way, the upgrade test success result of the air download technology is determined, and the upgrade test success result includes qualified and unqualified. When the OTA upgrade status is normal, the upgrade test success result is qualified.

[0104] The disclosed embodiment implements version comparison testing and OTA upgrade testing through the testing method of over-the-air download technology, thereby improving the flexibility of the testing method of over-the-air download technology.

[0105] Figure 7 A flow chart of a test method for the over-the-air download technology provided by an embodiment of the present disclosure, such as Figure 7 As shown, the method includes the following steps:

[0106] S701: Obtain a test request for the over-the-air download technology.

[0107] Specifically, the implementation process and principle of S701 and S601 are the same, and will not be repeated here.

[0108] S702: Perform vehicle model configuration according to the test request.

[0109] Specifically, the implementation process and principle of S702 and S602 are the same, and will not be repeated here.

[0110] S703: When it is detected that the over-the-air download technology package is completed, the first test tool is called to control the rack framework to push the upgrade task.

[0111] Specifically, the implementation process and principle of S703 and S603 are the same, and will not be repeated here.

[0112] S704: Detect the success result of the upgrade test of the over-the-air download technology, where the success result of the upgrade test includes qualified and unqualified.

[0113] Specifically, the implementation process and principle of S704 and S604 are the same, and will not be repeated here.

[0114] S705: When the over-the-air download technology upgrade test is successful and the result is qualified, the vehicle computer is controlled to be turned on, and other electronic control unit controllers except the vehicle computer are controlled to be turned off.

[0115] When the over-the-air download technology upgrade test is successful, that is, the OTA upgrade is successfully completed, the test bench framework shuts down all electronic control unit controllers except the vehicle computer to simulate the sleep and wake-up process of the real vehicle.

[0116] S706: Open any other electronic control unit controller, perform remote diagnosis on the other electronic control unit controller, and obtain a diagnosis report.

[0117] After waking up from sleep mode, the OTA upgrade process relay is turned on again to remotely diagnose the electronic control unit controller corresponding to this OTA, and the message results and diagnosis results of the electronic control unit controller are uploaded to the cloud reporting platform, and the message results and diagnosis results are analyzed and archived.

[0118] In the embodiment of the present disclosure, if the upgrade test result through the over-the-air download technology is successful and qualified, a sleep wake-up test is performed on the electronic control unit controller, which further improves the flexibility of the test method of the over-the-air download technology.

[0119] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.

[0120] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.

[0121] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0122] The block diagrams in the accompanying drawings are possible architectures, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the block diagram may represent a module, a program segment, or a portion of a code, which contains one or more executable instructions for implementing a specified logical function.

[0123] The above description is only a specific embodiment of the present disclosure, so that those skilled in the art can understand or implement the present disclosure. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure will not be limited to the embodiments described herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A test framework for over-the-air download technology, characterized in that: The framework comprises: a bench frame; The bench frame includes a relay controller LAN card, a control panel, an electronic control unit controller and a bus architecture; The relay controller LAN card is used for converting the communication protocol, controlling the power supply of the electronic control unit controller, and controlling the on / off of the bus of the controller LAN; The control panel is used to set and manage the electronic control unit controller, and set the default values ​​and properties of the parameters of the electronic control unit controller; The electronic control unit controller includes all controller branches of the vehicle platform, which are used to control the driving state of the vehicle and realize various functions of the vehicle; The bus architecture is used to build the electronic and electrical architecture of the vehicle platform corresponding to the test bench framework to simulate the real vehicle environment.

2. The frame according to claim 1, characterized in that The platform frame includes a main platform, a first slave platform and a second slave platform, the main platform is connected to the first slave platform, and the first slave platform is connected to the second slave platform; The platform frame adopts a modular design and is assembled and constructed from a first material, a second material and a third material; The main rack is connected to the first slave rack, and the first slave rack is connected to the second slave rack, including: The main frame and the first slave frame are structurally connected via an angle plate, and the first slave frame and the second slave frame are structurally connected via an angle plate.

3. The frame according to claim 1, characterized in that The platform frame also includes: casters; The casters are physically connected to the gantry frame; The casters are used to move the platform frame.

4. The frame according to claim 1, characterized in that The gantry frame includes a preset number of layers; The height of each layer in the preset number of layers is determined by the volume of the electronic control unit controller; The preset number of layers are supported vertically by the first material and laterally by the second material.

5. The frame according to claim 1, characterized in that The rack frame includes: a power supply interface; The power interface is electrically connected to the relay controller LAN card, the control panel, and the electronic control unit controller respectively; The power interface is used to control the on and off of the power supply of the control panel and the electronic control unit controller.

6. The frame according to claim 1, characterized in that The gantry framework includes: a data interface; The data interface is connected to the control panel structure, and the data interface is also connected to the electronic control unit controller structure; The data interface is used to transmit signal data.

7. The frame according to claim 2, characterized in that The relay controller LAN card is isolated from the outside world by the third material, the relay controller LAN card and the electronic control unit controller are separated by the second material, and holes are punched in the second material for wired connection.

8. The frame according to claim 1, characterized in that The relay controller LAN card is electrically connected to the bus, and the relay controller LAN card is electrically connected to the electronic control unit controller; The relay controller LAN card is also used to control the message frame data corresponding to the unique code of the controller LAN message frame, so as to control the on and off of the bus and the on and off of the power supply of the electronic control unit controller.

9. A method for testing over-the-air download technology, characterized in that: The method comprises: Get test requests for over-the-air technology; Perform vehicle model configuration according to the test request; When it is detected that the over-the-air download technology package is completed, the first test tool is called to control the rack framework to push the upgrade task; The success result of the upgrade test of the over-the-air download technology is detected, and the success result of the upgrade test includes qualified and unqualified.

10. The method according to claim 9, characterized in that The method further comprises: When the over-the-air download technology upgrade test is successful and the result is qualified, the vehicle computer is controlled to be turned on, and other electronic control unit controllers except the vehicle computer are controlled to be turned off; Open any of the other electronic control unit controllers, perform remote diagnosis on the other electronic control unit controllers, and obtain a diagnosis report.