Body domain controller joint simulation test method and system

Through the joint simulation test method of the body domain controller, online information and control correlation are obtained and test signals are generated, which solves the problem that traditional testing methods cannot evaluate the impact of multiple fields, and achieves efficient and comprehensive testing, meeting the test standards of complex automobile designs. .

CN119292236APending Publication Date: 2025-01-10DONGFENG LIUZHOU MOTOR
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411519773.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-29
Publication Date
2025-01-10

AI Technical Summary

Technical Problem

Traditional body domain controller testing methods cannot comprehensively evaluate the mutual influence of controllers between multiple fields, resulting in long test cycles, high cost, incomplete test coverage, and inability to meet the requirements of complex automotive designs for testing standards.

Method used

The combined simulation test method of the vehicle body domain controller is adopted. By obtaining the online information of the domain controller, the control load and control correlation are determined, the test signal is generated, and the response results are generated based on the domain controller relationship set and test list are realized to realize simulation tests and improve the test. Accuracy and coverage.

Benefits of technology

It realizes automated testing of the body domain controller, improves testing accuracy and coverage, meets the requirements of complex automotive designs for testing standards, and reduces testing costs and cycles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119292236A_ABST
    Figure CN119292236A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of automobile equipment testing, and discloses a joint simulation testing method and system for a vehicle body domain controller. According to the invention, the online information of the domain controller is obtained, the identity information of the target domain controller is determined according to the test list and the online information, and the control load of the domain controller is determined according to the identity information of the domain controller. Obtaining the control correlation between the domain controllers according to the function correlation between the control loads, performing mapping processing on the control correlation to obtain a domain controller relation set, and generating a test signal based on the domain controller relation set and a to-be-tested item in the test list, and the control load generates a response result based on the test signal, and a simulation test result is obtained according to the response result, so that the test accuracy and coverage of the domain controller are improved, and automatic test of the domain controller is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of automobile equipment testing, and in particular to a vehicle body domain controller joint simulation testing method and system. Background Art

[0002] As consumers' demands for automobile safety and convenience continue to increase, the design and testing of body domain controllers are particularly critical. Body domain controllers include BCM and PEPS, etc. Body domain controllers play a key role in automobile safety and convenience. Therefore, effective testing is essential to ensure automobile quality and safety. The traditional testing method for body domain controllers is mainly single-part simple bench testing, which focuses on performance evaluation in a single field and fails to fully consider the mutual influence of controllers in multiple fields, resulting in deficiencies in comprehensive performance evaluation and optimization. The ensuing problems include long test cycles, high costs, and incomplete test coverage. As the complexity of automobile design continues to increase, body domain controllers require higher testing standards, and the traditional single-part simple bench testing method can no longer meet the requirements of part interaction and joint debugging testing.

[0003] The above contents are only used to assist in understanding the technical solution of the present invention and do not constitute an admission that the above contents are prior art. Summary of the invention

[0004] The main purpose of the present invention is to provide a vehicle body domain controller joint simulation test method and system, aiming to solve the technical problem that the prior art cannot verify the mutual influence between multiple controllers and cannot comprehensively evaluate the functions and performance of the controllers.

[0005] To achieve the above object, the present invention provides a vehicle body domain controller joint simulation test method, the method comprising the following steps:

[0006] Acquire online information of a domain controller, determine identity information of a target domain controller according to a test list and the online information, and determine a control load of the domain controller according to the identity information of the domain controller;

[0007] Obtaining the control correlation between the domain controllers according to the functional correlation between the control loads, and obtaining a domain controller relationship set by mapping the control correlation, wherein the control correlation is the control relationship between the domain controllers;

[0008] Generate a test signal based on the domain controller relationship set and the items to be tested in the test list, so that the control load generates a response result based on the test signal;

[0009] A simulation test result is obtained according to the response result.

[0010] Optionally, determining the identity information of the target domain controller according to the test list and the online information, and determining the control load of the domain controller according to the identity information of the domain controller includes:

[0011] Determine the control load category based on the test checklist;

[0012] generating a load verification signal according to the control load category;

[0013] Sending the load verification signal to the domain controller, and obtaining the identity information of the target controller according to a feedback signal generated by the domain controller based on the load verification signal and the online information;

[0014] A control load of the domain controller is determined according to the identity information.

[0015] Optionally, obtaining the control correlation between the domain controllers according to the functional correlation between the control loads, and obtaining the domain controller relationship set by mapping the control correlation, includes:

[0016] Acquire the load coordination relationship between the controlled loads to obtain a load coordination list;

[0017] Obtaining a function vector of the control load according to the function correlation between the control loads and the load coordination list;

[0018] Associating the control load function vectors to obtain a function directed graph;

[0019] Traversing the functional directed graph to obtain control correlations between the domain controllers;

[0020] The domain controller relationship set is obtained according to the control correlation between the domain controllers.

[0021] Optionally, the generating a test signal based on the domain controller relationship set and the item to be tested so that the control load generates a response result based on the test signal includes:

[0022] Determine the domain controller to be tested according to the domain controller relationship set and the item to be tested;

[0023] Determine a test message instruction according to the item to be tested;

[0024] The target address of the domain controller to be tested is obtained, the test message instruction is encapsulated with the target address, and a test signal is generated, so that the control load generates a response result based on the test signal.

[0025] Optionally, obtaining a simulation test result according to the response result includes:

[0026] Parsing the response result to determine the domain controller and response data corresponding to the response result;

[0027] Matching an evaluation criterion according to the domain controller, and obtaining a test result of the domain controller according to the evaluation criterion and the response data;

[0028] The test results of each domain controller are aggregated to obtain a simulation test result.

[0029] Optionally, after obtaining the online information of the domain controller, the method further includes:

[0030] Comparing the online information of the domain controller with the preset online information of the domain controller to obtain a comparison result;

[0031] When the comparison result is that there is an offline domain controller, the controller identity information of the offline domain controller is recorded, and the controller identity information is added to the simulation test result as an abnormal domain controller.

[0032] Optionally, after obtaining the simulation test result according to the response result, the method further includes:

[0033] Determine the controller type of the abnormal domain controller and abnormal information of the abnormal controller according to the simulation test result;

[0034] A diagnostic opinion is output based on the abnormal information and the controller type.

[0035] In addition, to achieve the above-mentioned purpose, the present invention further proposes a vehicle body domain controller joint simulation test system, on which a vehicle body domain controller joint simulation test method is executed, and the vehicle body domain controller joint simulation test system includes a hardware-in-the-loop test device, a switching bench and a host computer, wherein the hardware-in-the-loop test device is connected to the switching bench through a bus, the hardware-in-the-loop test device is connected to the host computer through an optical fiber, and the host computer is connected to the switching bench through a diagnostic tool:

[0036] The host computer is used to detect the device signal of the hardware-in-the-loop test device, generate a test signal according to the device signal, and send the test signal to the hardware-in-the-loop test device;

[0037] The hardware-in-the-loop test device is used to receive the test signal sent by the host computer and forward the test signal to the switching rack;

[0038] The host computer is also used to detect the rack signal in the switching rack and adjust the test signal according to the rack signal.

[0039] Optionally, the switching rack includes multiple domain controllers, and the switching rack is used to parse the test signal to obtain a domain controller test signal corresponding to the domain controller.

[0040] Optionally, the domain controllers are connected via a bus for transmitting the test signal between the domain controllers.

[0041] The present invention obtains online information of a domain controller, determines the identity information of a target domain controller according to a test list and the online information, determines the control load of the domain controller according to the identity information of the domain controller, obtains the control correlation between the domain controllers according to the functional correlation between the control loads, obtains a domain controller relationship set by mapping the control correlation, generates a test signal based on the domain controller relationship set and the items to be tested in the test list, so that the control load generates a response result based on the test signal, obtains a simulation test result according to the response result, thereby improving the test accuracy and coverage of the domain controller and realizing automated testing of the domain controller. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] Figure 1 It is a structural diagram of a vehicle body domain controller joint simulation test device in a hardware operating environment involved in an embodiment of the present invention;

[0043] Figure 2 It is a flowchart of the first embodiment of the vehicle body domain controller joint simulation test method of the present invention;

[0044] Figure 3 This is the architecture diagram of the vehicle body domain controller joint simulation test system of the present invention.

[0045] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0046] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.

[0047] Reference Figure 1 , Figure 1 It is a schematic diagram of the structure of the vehicle body domain controller joint simulation test equipment in the hardware operating environment involved in the embodiment of the present invention.

[0048] like Figure 1As shown, the vehicle body domain controller joint simulation test device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a wireless fidelity (Wireless-Fidelity, Wi-Fi) interface). The memory 1005 may be a high-speed random access memory (RandomAccess Memory, RAM), or a stable non-volatile memory (Non-Volatile Memory, NVM), such as a disk storage. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0049] Those skilled in the art will understand that Figure 1 The structure shown in does not constitute a limitation on the vehicle body domain controller joint simulation test device, and may include more or fewer components than shown in the figure, or a combination of certain components, or a different arrangement of components.

[0050] like Figure 1 As shown, the memory 1005 as a storage medium may include an operating system, a network communication module, a user interface module, and a vehicle body domain controller joint simulation test program.

[0051] exist Figure 1 In the body domain controller joint simulation test device shown, the network interface 1004 is mainly used for data communication with the network server; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the body domain controller joint simulation test device of the present invention can be set in the body domain controller joint simulation test device, and the body domain controller joint simulation test device calls the body domain controller joint simulation test program stored in the memory 1005 through the processor 1001, and executes the body domain controller joint simulation test method provided by the embodiment of the present invention.

[0052] The embodiment of the present invention provides a vehicle body domain controller joint simulation test method, referring to Figure 2 , Figure 2 The figure is a flow chart of a first embodiment of a vehicle body domain controller joint simulation test method of the present invention.

[0053] In this embodiment, the vehicle body domain controller joint simulation test method includes the following steps:

[0054] Step S10: obtaining the online information of the domain controller, determining the identity information of the target domain controller according to the test list and the online information, and determining the control load of the domain controller according to the identity information of the domain controller.

[0055] It should be noted that the executor of this embodiment is the body domain controller joint simulation test equipment, wherein the body domain controller joint simulation test equipment has functions such as data processing, data communication and program running. The body domain controller joint simulation test equipment can be an integrated controller, a control computer and other devices, and of course it can also be other devices with similar functions, and this embodiment does not limit this.

[0056] It is understandable that the online information of the domain controller is used to describe the online status of each domain controller in the joint simulation test system of the vehicle body domain controller. There is a joint simulation test network in the joint simulation test system of the vehicle body domain controller. The domain controller to be tested needs to be online before the test can be performed. Therefore, the online information is used to describe whether the domain controller is connected to the joint simulation test network. Before the test, the tester needs to formulate the domain controller to be tested and the items to be tested according to the actual production test needs, and generate a test list based on this, and enter the test list into the host computer of the joint simulation test system of the vehicle body domain controller through the interactive interface, so that the host computer can generate test signals according to the test list. The target domain controller refers to the domain controller that needs to be tested, and its identity information includes the identification information of the domain controller for identifying the identity, such as MAC address, ID information, etc., as well as the specific function code. The control load refers to the load device that is connected to the domain controller, receives the control signal of the domain controller and can produce actual effects, such as the vehicle's lights, horns, wipers, etc.

[0057] In the specific implementation, there is a joint simulation test network in the body domain controller joint simulation test system. All body domain controllers that need to be tested should be in the Internet state to be considered as online devices and transmit data with them. Therefore, before testing, it is necessary to first detect the online status of the body domain controller in the body domain controller joint simulation test system. Specifically, the host computer can generate a broadcast signal and monitor the echo signal generated based on the broadcast signal, wherein the echo signal is an online response signal generated by the body domain controller after receiving the broadcast signal sent by the host computer, which is only used to indicate that it is currently in the Internet state and can be monitored by the host computer. After the host computer receives the echo signal, it can generate an echo signal list, which can reflect the online information of the domain controller. At the same time, according to the entered test list, the domain controller to be tested in the test list is compared one by one with the current online information to determine the current online domain controller. The online domain controller is used as the target domain controller, and an identity identification signal is sent to each domain controller in a direction, and the identity receipt information of the domain controller is received to obtain the identity information of the target domain controller. Since the domain controller and its corresponding control load have high specificity, the control load of the domain controller can be naturally determined based on the identity information of the domain controller.

[0058] Further, determining the identity information of the target domain controller according to the test list and the online information, and determining the control load of the domain controller according to the identity information of the domain controller includes:

[0059] Determine the control load category based on the test checklist;

[0060] generating a load verification signal according to the control load category;

[0061] Sending the load verification signal to the domain controller, and obtaining the identity information of the target controller according to a feedback signal generated by the domain controller based on the load verification signal and the online information;

[0062] A control load of the domain controller is determined according to the identity information.

[0063] In a specific implementation, in the test list, the load category of the control load connected to each domain controller can be roughly identified. For example, the control load connected to the car light domain controller is a car light load. However, taking car lights as an example, the vehicle includes at least headlights, taillights, turn signals, interior lights, instrument lights and other types of lights. Therefore, it is difficult to accurately determine the specific control load type from the domain controller in the test list alone. Therefore, when determining the control load of the domain controller, the category of the control load can be determined first according to the test list, and the corresponding load verification signal is generated according to the category of the control load. The load verification signals of different control load categories are different. For example, the load verification signal of the car light class cannot detect the horn control load. This is because the flag check bit in the load verification signal can be detected in each type of control load. After the corresponding load verification signal is generated, the load verification signal can be sent to the corresponding domain controller, so that the domain controller can generate a corresponding feedback signal based on the load verification signal, and the online information of the domain controller can determine the identity information of each target domain controller, and determine the control load of the domain controller based on the identity information.

[0064] Furthermore, after obtaining the online information of the domain controller, the method further includes:

[0065] Comparing the online information of the domain controller with the preset online information of the domain controller to obtain a comparison result;

[0066] When the comparison result is that there is an offline domain controller, the controller identity information of the offline domain controller is recorded, and the controller identity information is added to the simulation test result as an abnormal domain controller.

[0067] In a specific implementation, after obtaining the online information of the domain controller, it can be compared one by one with the preset online information of the domain controller, that is, the list of domain controllers to be tested given in the test list, so as to obtain which domain controllers are online and which domain controllers are offline, and record the domain controllers in the offline state, and obtain the identity information of the offline domain controllers from the test list, so as to determine that these domain controllers are in an abnormal offline state, and when generating simulation test results, the identity information of the offline domain controllers can be attached to the simulation test results, so as to improve the integrity of the simulation test results.

[0068] Step S20: obtaining the control correlation between the domain controllers according to the functional correlation between the control loads, and obtaining a domain controller relationship set by mapping the control correlation, wherein the control correlation is the control relationship between the domain controllers.

[0069] It should be noted that different control loads have functional correlation in different application scenarios, that is, in certain situations, multiple control loads will work together to achieve the same effect. For example, when a vehicle is driving at night, the vehicle can turn on the high and low lights while pressing the horn, in order to remind oncoming vehicles and remind the target driver to meet the vehicle. In this case, multiple control loads will work together, that is, there is functional correlation at this time, thus reflecting the functional correlation, and then corresponding to the domain controller, the signals between the domain controllers need to communicate with each other, thus reflecting the control correlation between the domain controllers.

[0070] In a specific implementation, after determining that there is a functional correlation between control loads, the control correlation of the domain controller can be obtained according to the specific functional correlation. After obtaining the control correlation of the domain controller, the domain controllers in can be mapped according to the control correlation to obtain a relationship set of the domain controllers, and the control correlation of two or three domain controllers can be extended to the domain controllers of the entire vehicle body.

[0071] Further, obtaining the control correlation between the domain controllers according to the functional correlation between the control loads, and obtaining the domain controller relationship set by mapping the control correlation, includes:

[0072] Acquire the load coordination relationship between the controlled loads to obtain a load coordination list;

[0073] Obtaining a function vector of the control load according to the function correlation between the control loads and the load coordination list;

[0074] Associating the control load function vectors to obtain a function directed graph;

[0075] Traversing the functional directed graph to obtain control correlations between the domain controllers;

[0076] The domain controller relationship set is obtained according to the control correlation between the domain controllers.

[0077] In a specific implementation, since there is a functional correlation between each control load, the load coordination relationship between the control loads can be determined according to the functional correlation between each control load, and a load coordination list can be obtained. The function vector of the control load can be obtained according to the load coordination list, the functional correlation and the load coordination list. Then, the control load function vector is associated to obtain a function directed graph, and the control relationship between the function and the domain controller is matched one by one to obtain the control correlation between the domain controllers, and the domain controller relationship set is obtained according to the control correlation between the domain controllers.

[0078] Step S30: Generate a test signal based on the domain controller relationship set and the items to be tested in the test list, so that the control load generates a response result based on the test signal.

[0079] In a specific implementation, the host computer can generate a test signal based on the domain controller relationship set and the items to be tested in the test list. When generating the test signal, the domain controller to be tested can be determined based on the domain controller relationship set and the items to be tested, and a test message is generated by the domain controller type of the domain controller to obtain a test message instruction, and the target address of the domain controller to be tested is obtained. The test message instruction and the target address are encapsulated to generate a test signal, so that the domain controller generates a control instruction based on the test signal, and the control instruction is transmitted to the corresponding control load to make the control load work. The domain controller obtains the response result of the domain controller and sends the response result receipt to the host computer.

[0080] Step S40: obtaining a simulation test result according to the response result.

[0081] In a specific implementation, the host computer obtains the response results of each domain controller, and compares each response result with the preset response result in the host computer to determine whether the current response result is the preset response result. When the current response result is the preset response result, the output test result is normal. When the current response result is not the preset response result, the output test result is an abnormal simulation test result.

[0082] Further, obtaining a simulation test result according to the response result includes:

[0083] Parsing the response result to determine the domain controller and response data corresponding to the response result;

[0084] Matching an evaluation criterion according to the domain controller, and obtaining a test result of the domain controller according to the evaluation criterion and the response data;

[0085] The test results of each domain controller are aggregated to obtain a simulation test result.

[0086] In a specific implementation, the obtained response results are parsed to determine the response data of the domain controller corresponding to the response results. At the same time, for each control load controlled by the domain controller, the standards for measuring its response results are different. Therefore, when obtaining the simulation test results based on the response results, it is necessary to evaluate according to different evaluation standards. To this end, after obtaining the response data, it is necessary to match the evaluation standards according to the identity information of the domain controller. The evaluation standards can be stored locally in the database or in the cloud in the cloud database. This embodiment does not limit this. When the evaluation standards are obtained, the test results of the domain controller can be obtained by matching the response results with the evaluation standards. Then the test results of each domain controller are summarized to obtain the simulation test results.

[0087] Furthermore, after obtaining the simulation test result according to the response result, the method further includes:

[0088] Determine the controller type of the abnormal domain controller and abnormal information of the abnormal controller according to the simulation test result;

[0089] A diagnostic opinion is output based on the abnormal information and the controller type.

[0090] In a specific implementation, after obtaining the simulation test results of the domain controller, it is also possible to determine the controller type of the abnormal domain controller and the abnormal information of the abnormal controller based on the currently obtained simulation test results, and generate diagnostic opinions based on the abnormal domain controller type and the abnormal information of the abnormal controller to provide diagnostic opinions for the abnormal information.

[0091] This embodiment obtains the online information of the domain controller, determines the identity information of the target domain controller according to the test list and the online information, determines the control load of the domain controller according to the identity information of the domain controller, obtains the control correlation between the domain controllers according to the functional correlation between the control loads, and obtains a domain controller relationship set by mapping the control correlation, generates a test signal based on the domain controller relationship set and the items to be tested in the test list, so that the control load generates a response result based on the test signal, and obtains a simulation test result according to the response result, thereby improving the test accuracy and coverage of the domain controller and realizing automated testing of the domain controller.

[0092] refer to Figure 3 , Figure 3 This is an architecture diagram of a vehicle body domain controller joint simulation test system of the present invention.

[0093] Based on the above first embodiment, the vehicle body domain controller joint simulation test system of this embodiment performs a vehicle body domain controller joint simulation test method. The vehicle body domain controller joint simulation test system includes a hardware-in-the-loop test device, a switching bench and a host computer. The hardware-in-the-loop test device is connected to the switching bench through a bus, the hardware-in-the-loop test device is connected to the host computer through an optical fiber, and the host computer is connected to the switching bench through a diagnostic tool:

[0094] The host computer is used to detect the device signal of the hardware-in-the-loop test device, generate a test signal according to the device signal, and send the test signal to the hardware-in-the-loop test device;

[0095] The hardware-in-the-loop test device is used to receive the test signal sent by the host computer and forward the test signal to the switching rack;

[0096] The host computer is also used to detect the rack signal in the switching rack and adjust the test signal according to the rack signal.

[0097] The switching rack includes a plurality of domain controllers, and the switching rack is used to parse the test signal to obtain a domain controller test signal corresponding to the domain controller.

[0098] The domain controllers are connected via a bus for transmitting the test signal between the domain controllers.

[0099] In the specific implementation, the joint simulation test system of the body domain controller is based on the hardware-in-the-loop (HIL) test equipment to build a joint test simulation test system of the body domain controller. The system consists of a HIL test cabinet, a controller load bench, a switching bench, a host computer and a controller under test. The switching bench is used to connect the HIL test equipment and the controller, and the host computer is used to build the test model, control and collect information of the HIL test equipment and the controller, wherein the model simulates the information required by the controller under test. The HIL test equipment runs the test model in real time to output various required signals to the controller. The controller load bench is equipped with loads controlled by the controller, such as lights, horns, etc. These parts are connected by wiring harnesses and optical fibers to form a joint test simulation test system of the body domain controller. The system can simultaneously access multiple controllers, and the controllers communicate with each other. The host computer controls the HIL test equipment to output various required signals to the controller, including CAN signals, voltage and current signals, and waveform signals, etc. At the same time, the host computer can collect and observe all signals of the HIL test cabinet and the controller. The joint test of multiple controllers in the vehicle body domain is realized. The host computer controls the HIL test equipment to output all test signals, collect and display feedback signals. Compared with simple bench tests, it not only greatly improves the test efficiency, but also improves the test accuracy and test coverage. Since this test system can test the controller only by controlling the host computer software, automated testing can be achieved by writing automated test sequences.

[0100] This embodiment obtains the online information of the domain controller, determines the identity information of the target domain controller according to the test list and the online information, determines the control load of the domain controller according to the identity information of the domain controller, obtains the control correlation between the domain controllers according to the functional correlation between the control loads, and obtains a domain controller relationship set by mapping the control correlation, generates a test signal based on the domain controller relationship set and the items to be tested in the test list, so that the control load generates a response result based on the test signal, and obtains a simulation test result according to the response result, thereby improving the test accuracy and coverage of the domain controller and realizing automated testing of the domain controller.

[0101] It should be understood that the above is only an example and does not constitute any limitation on the technical solution of the present invention. In specific applications, technicians in this field can make settings as needed, and the present invention does not limit this.

[0102] It should be understood that, although the various steps in the flowchart in the embodiment of the present application are displayed in sequence according to the indication of the arrows, these steps are not necessarily performed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and it can be performed in other orders. Moreover, at least a portion of the steps in the figure may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and their execution order is not necessarily performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.

[0103] It should be noted that the workflow described above is merely illustrative and does not limit the scope of protection of the present invention. In practical applications, technicians in this field can select part or all of them according to actual needs to achieve the purpose of the present embodiment, and no limitation is made here.

[0104] In addition, it should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system 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 system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.

[0105] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0106] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as a read-only memory (ROM) / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present invention.

[0107] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A vehicle body domain controller joint simulation test method, characterized in that: The vehicle body domain controller joint simulation test method comprises: Acquire online information of a domain controller, determine identity information of a target domain controller according to a test list and the online information, and determine a control load of the domain controller according to the identity information of the domain controller; Obtaining the control correlation between the domain controllers according to the functional correlation between the control loads, and obtaining a domain controller relationship set by mapping the control correlation, wherein the control correlation is the control relationship between the domain controllers; Generate a test signal based on the domain controller relationship set and the items to be tested in the test list, so that the control load generates a response result based on the test signal; A simulation test result is obtained according to the response result.

2. The method according to claim 1, characterized in that The step of determining the identity information of the target domain controller according to the test list and the online information, and determining the control load of the domain controller according to the identity information of the domain controller includes: Determine the control load category based on the test checklist; generating a load verification signal according to the control load category; Sending the load verification signal to the domain controller, and obtaining the identity information of the target controller according to a feedback signal generated by the domain controller based on the load verification signal and the online information; A control load of the domain controller is determined according to the identity information.

3. The method according to claim 1, characterized in that The step of obtaining the control correlation between the domain controllers according to the functional correlation between the control loads, and obtaining a domain controller relationship set by mapping the control correlation includes: Acquire the load coordination relationship between the controlled loads to obtain a load coordination list; Obtaining a function vector of the control load according to the function correlation between the control loads and the load coordination list; Associating the control load function vectors to obtain a function directed graph; Traversing the functional directed graph to obtain control correlations between the domain controllers; The domain controller relationship set is obtained according to the control correlation between the domain controllers.

4. The method according to claim 1, characterized in that The generating of a test signal based on the domain controller relationship set and the item to be tested so that the control load generates a response result based on the test signal includes: Determine the domain controller to be tested according to the domain controller relationship set and the item to be tested; Determine a test message instruction according to the item to be tested; The target address of the domain controller to be tested is obtained, the test message instruction is encapsulated with the target address, and a test signal is generated, so that the control load generates a response result based on the test signal.

5. The method according to claim 1, characterized in that The obtaining of the simulation test result according to the response result includes: Parsing the response result to determine the domain controller and response data corresponding to the response result; Matching an evaluation criterion according to the domain controller, and obtaining a test result of the domain controller according to the evaluation criterion and the response data; The test results of each domain controller are aggregated to obtain a simulation test result.

6. The method according to any one of claims 1 to 5, characterized in that After obtaining the online information of the domain controller, the method further includes: Comparing the online information of the domain controller with the preset online information of the domain controller to obtain a comparison result; When the comparison result is that there is an offline domain controller, the controller identity information of the offline domain controller is recorded, and the controller identity information is added to the simulation test result as an abnormal domain controller.

7. The method according to any one of claims 1 to 5, characterized in that After obtaining the simulation test result according to the response result, the method further includes: Determine the controller type of the abnormal domain controller and abnormal information of the abnormal controller according to the simulation test result; A diagnostic opinion is output based on the abnormal information and the controller type.

8. A vehicle body domain controller joint simulation test system, characterized in that: The vehicle body domain controller joint simulation test system performs the method as described in any one of claims 1 to 7, and the vehicle body domain controller joint simulation test system includes a hardware-in-the-loop test device, a switching bench, and a host computer, the hardware-in-the-loop test device is connected to the switching bench through a bus, the hardware-in-the-loop test device is connected to the host computer through an optical fiber, and the host computer is connected to the switching bench through a diagnostic tool: The host computer is used to detect the device signal of the hardware-in-the-loop test device, generate a test signal according to the device signal, and send the test signal to the hardware-in-the-loop test device; The hardware-in-the-loop test device is used to receive the test signal sent by the host computer and forward the test signal to the switching rack; The host computer is also used to detect the rack signal in the switching rack and adjust the test signal according to the rack signal.

9. The system according to claim 8, characterized in that The switching rack includes a plurality of domain controllers, and the switching rack is used to parse the test signal to obtain a domain controller test signal corresponding to the domain controller.

10. The system according to claim 9, characterized in that The domain controllers are connected via a bus for transmitting the test signal between the domain controllers.