Instant response control method and device for suspension test and computer equipment
By identifying and adjusting the current test data and abnormal information of the suspension test, the immediate response control of vehicle suspension test is realized, solving the problem of low response efficiency in the prior art, and improving the accuracy and safety of the test.
Patent Information
- Application Number
- CN202510061998.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-15
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2045-01-15
AI Technical Summary
The instant response control method of existing vehicle suspension tests is inefficient, making it difficult to quickly adjust the test method in abnormal situations, which may cause vehicle damage or affect the detection results.
By obtaining the current test process, test target information and current test log information of the suspension test, identifying various types of current test data, using the suspension test evaluation network to identify abnormal information, and adjusting the test process based on this information to achieve instant substitution of the new test process.
Improves the immediate response efficiency of suspension tests, reduces labor costs, and ensures the accuracy of test results and the safety of the vehicle.
Smart Images

Figure CN119845611A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of artificial intelligence technology, and in particular to an instant response control method, device and computer equipment for suspension testing. Background Art
[0002] Vehicle suspension testing is used to ensure vehicle safety, stability, and comfort. Regular vehicle suspension testing or testing of vehicle suspension when the vehicle is abnormal can not only detect vehicle driving risks in advance, but also perform regular maintenance on the vehicle suspension. However, during the vehicle suspension test, when there is an abnormality in the vehicle suspension or a special situation occurs during the vehicle test, the test method needs to be changed immediately. The current change method is inefficient and often causes damage to the vehicle or affects the test results. Therefore, how to improve the instant response control of vehicle suspension testing is the current research focus.
[0003] The traditional instant response control method for vehicle suspension testing is to test the vehicle suspension through multi-person collaborative testing, and adjust the test through multi-person collaboration when instant changes occur. However, this method requires a lot of labor costs and has poor response efficiency, which leads to poor instant response efficiency for suspension testing. Summary of the invention
[0004] Based on this, it is necessary to provide an instant response control method, device, computer equipment, computer readable storage medium and computer program product for suspension testing in order to solve the above technical problems.
[0005] In a first aspect, the present application provides an instant response control method for a suspension test, comprising:
[0006] Acquire a current test process of a suspension test, test target information of the suspension test, and current test log information of the suspension test, and identify current test data of each type of the suspension test based on the current test log information;
[0007] Based on the current test data of each suspension test type and the test target information, each suspension test abnormality information is identified through a suspension test evaluation network, and based on each suspension test abnormality information, the current test process of the suspension test is adjusted through a suspension test adjustment strategy to obtain a new test process of the suspension test;
[0008] Based on the current test log information of the suspension test, identifying the process switching information of the new test process, and replacing the current test process with the new test process based on the process switching information;
[0009] Re-acquire the current test log information of the suspension test, and return to execute the step of identifying the current test data of each suspension test type based on the current test log information until the suspension test task is completed.
[0010] Optionally, the identifying the current test data of each suspension test type based on the current test log information includes:
[0011] Splitting the current test log information into sub-test log information of each test detection type, and querying the suspension test type corresponding to each test detection type in the test database;
[0012] Sort each sub-test log information in chronological order to obtain distribution information of each test data, and query the test requirement information of each suspension test type in the test database;
[0013] Based on the test requirement information of each suspension test type and the sub-test log information of each test detection type, the current test data of each suspension test type is identified through a linear fitting strategy.
[0014] Optionally, the identifying each suspension test abnormality information through a suspension test evaluation network based on the current test data of each suspension test type and the test target information includes:
[0015] Splitting the test target information into sub-test target information of each suspension test type, and identifying the test data range corresponding to each sub-test target;
[0016] Calculate the deviation values before the current test data of each suspension test type and the test data range corresponding to the sub-test target of each suspension test type respectively, and identify the test abnormal data of each suspension test type and the test abnormal type of each suspension test type through the suspension test evaluation network based on the deviation values corresponding to each suspension test type;
[0017] The test abnormality data for each suspension test type and the test abnormality type for each suspension test type are used as each suspension test abnormality information.
[0018] Optionally, adjusting the current test process of the suspension test through a suspension test adjustment strategy based on each suspension test abnormality information to obtain a new test process of the suspension test includes:
[0019] In the current test process, the sub-test process corresponding to each suspension test type and the test content corresponding to each process node of each sub-test process are identified, and based on the test abnormality data of each suspension test type and the test abnormality type of each suspension test type, the test requirement information of each suspension test type is identified through the abnormal deviation identification strategy;
[0020] Based on the test requirement information of each suspension test type, the test content corresponding to each process node is adjusted through the suspension test adjustment strategy to obtain new test content corresponding to each process node;
[0021] The new test contents corresponding to all process nodes are used as the new test process of the suspension test.
[0022] Optionally, the identifying the process switching information of the new test process based on the current test log information of the suspension test includes:
[0023] Based on the current test log information of the suspension test, identifying the current process node of each current sub-test process of the current test process;
[0024] For each current sub-test process, based on the detection order between each process node of the current sub-test process and the current process node, the process switching time point of each process node is identified, and the process switching time point of each process node is used as the sub-process switching information of the sub-test process;
[0025] The sub-process switching information of all sub-test processes is used as the process switching information of the new test process.
[0026] Optionally, the identifying the process switching time point of each process node based on the detection order between each process node of the current sub-test process and the current process node includes:
[0027] Identify the process progress information of the current process node, and calculate the remaining process time information of the current process node based on the process progress information of the current process node and the process time information of the current process node;
[0028] Based on the detection position of the current process node in the detection sequence, each of the process nodes is reordered to obtain a new detection sequence, and based on the remaining process time information of the current process node, the process switching time point of each of the process nodes is identified according to the new detection sequence.
[0029] In a second aspect, the present application also provides an instant response control device for suspension testing, comprising:
[0030] An acquisition module, used to acquire a current test process of a suspension test, test target information of the suspension test, and current test log information of the suspension test, and identify current test data of each type of the suspension test based on the current test log information;
[0031] An adjustment module, configured to identify each suspension test abnormality information through a suspension test evaluation network based on current test data of each suspension test type and the test target information, and adjust the current test process of the suspension test through a suspension test adjustment strategy based on each suspension test abnormality information to obtain a new test process of the suspension test;
[0032] A replacement module, used for identifying the process switching information of the new test process based on the current test log information of the suspension test, and replacing the current test process with the new test process based on the process switching information;
[0033] The iteration module is used to reacquire the current test log information of the suspension test and return to execute the current test data step of each suspension test type based on the current test log information until the suspension test task is completed.
[0034] Optionally, the acquisition module is specifically used to:
[0035] Splitting the current test log information into sub-test log information of each test detection type, and querying the suspension test type corresponding to each test detection type in the test database;
[0036] Sort each sub-test log information in chronological order to obtain distribution information of each test data, and query the test requirement information of each suspension test type in the test database;
[0037] Based on the test requirement information of each suspension test type and the sub-test log information of each test detection type, the current test data of each suspension test type is identified through a linear fitting strategy.
[0038] Optionally, the adjustment module is specifically used to:
[0039] Splitting the test target information into sub-test target information of each suspension test type, and identifying the test data range corresponding to each sub-test target;
[0040] Calculate the deviation values before the current test data of each suspension test type and the test data range corresponding to the sub-test target of each suspension test type respectively, and identify the test abnormal data of each suspension test type and the test abnormal type of each suspension test type through the suspension test evaluation network based on the deviation values corresponding to each suspension test type;
[0041] The test abnormality data for each suspension test type and the test abnormality type for each suspension test type are used as each suspension test abnormality information.
[0042] Optionally, the adjustment module is specifically used to:
[0043] In the current test process, the sub-test process corresponding to each suspension test type and the test content corresponding to each process node of each sub-test process are identified, and based on the test abnormality data of each suspension test type and the test abnormality type of each suspension test type, the test requirement information of each suspension test type is identified through the abnormal deviation identification strategy;
[0044] Based on the test requirement information of each suspension test type, the test content corresponding to each process node is adjusted through the suspension test adjustment strategy to obtain new test content corresponding to each process node;
[0045] The new test contents corresponding to all process nodes are used as the new test process of the suspension test.
[0046] Optionally, the replacement module is specifically used for:
[0047] Based on the current test log information of the suspension test, identifying the current process node of each current sub-test process of the current test process;
[0048] For each current sub-test process, based on the detection order between each process node of the current sub-test process and the current process node, the process switching time point of each process node is identified, and the process switching time point of each process node is used as the sub-process switching information of the sub-test process;
[0049] The sub-process switching information of all sub-test processes is used as the process switching information of the new test process.
[0050] Optionally, the replacement module is specifically used for:
[0051] Identify the process progress information of the current process node, and calculate the remaining process time information of the current process node based on the process progress information of the current process node and the process time information of the current process node;
[0052] Based on the detection position of the current process node in the detection sequence, each of the process nodes is reordered to obtain a new detection sequence, and based on the remaining process time information of the current process node, the process switching time point of each of the process nodes is identified according to the new detection sequence.
[0053] In a third aspect, the present application provides a computer device, wherein the computer device comprises a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of any one of the methods in the first aspect are implemented.
[0054] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the steps of any one of the methods in the first aspect are implemented.
[0055] In a fifth aspect, the present application provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the steps of any one of the methods in the first aspect are implemented.
[0056] The instant response control method, device and computer equipment of the above-mentioned suspension test obtain the current test process of the suspension test, the test target information of the suspension test, and the current test log information of the suspension test, and identify the current test data of each suspension test type based on the current test log information; based on the current test data of each suspension test type and the test target information, identify each suspension test abnormality information through a suspension test evaluation network, and based on each suspension test abnormality information, adjust the current test process of the suspension test through a suspension test adjustment strategy to obtain a new test process of the suspension test; based on the current test log information of the suspension test, identify the process switching information of the new test process, and based on the process switching information, replace the current test process with the new test process; re-acquire the current test log information of the suspension test, and return to execute the step of identifying the current test data of each suspension test type based on the current test log information until the suspension test task is completed. This solution, through real-time monitoring of the suspension detection process, analyzes and evaluates the current test log information from the perspective of test objectives and test processes, detects the abnormal information of each suspension test, and then intelligently adjusts the test process. The adjusted test process is a new test process with the test objective as the target and the suspension test abnormal information as the adjustment information. After that, this solution identifies the process switching information of the new test process based on the current test log information to perform process iteration and test update, so that the test that has not been performed can be tested and processed according to the perspective represented by the suspension test abnormal information, without affecting the process of the ongoing test, and the new test process can be instantly replaced with the current test process, thereby avoiding a large amount of labor cost loss. At the same time, through the process instant iteration strategy, efficient process iteration and timely response to abnormalities can be achieved, thereby comprehensively improving the efficiency of instant response to suspension testing. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0058] Figure 1 A schematic flow chart of an instant response control method for a suspension test in one embodiment;
[0059] Figure 2 A schematic flow chart of an example of immediate response control of a suspension test in one embodiment;
[0060] Figure 3 is a structural block diagram of an instant response control device for suspension testing in one embodiment;
[0061] Figure 4 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0062] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0063] The instant response control method for suspension testing provided in the embodiment of the present application can be applied to the application environment of the instant response control of suspension testing. The method can be applied to a terminal, a server, or a system including a terminal and a server, and implemented through the interaction between the terminal and the server. The terminal can be, but is not limited to, various personal computers, laptops, mid-size computers, etc. Among them, the terminal monitors the suspension detection process in real time, analyzes and evaluates the current test log information from the perspective of test objectives and test processes, and finds the abnormal information of each suspension test. Then, the test process is intelligently adjusted, so that the adjusted test process is a new test process with the test objective as the target and the suspension test abnormal information as the adjustment information. Then, this solution identifies the process switching information of the new test process based on the current test log information to perform process iteration and test update, so that the test that has not been performed can be tested and processed according to the perspective represented by the suspension test abnormal information, without affecting the process of the ongoing test, and the new test process and the current test process can be instantly replaced and replaced, thereby avoiding a lot of labor cost losses. At the same time, through the process instant iteration strategy, efficient process iteration and timely response to abnormalities are achieved, thereby comprehensively improving the efficiency of instant response to suspension testing.
[0064] In an exemplary embodiment, Figure 1 As shown, an instant response control method for suspension test is provided, which is described by taking the method applied to a terminal as an example, and includes the following steps S101 to S104. Among them:
[0065] Step S101 : acquiring the current test process of the suspension test, the test target information of the suspension test, and the current test log information of the suspension test, and identifying the current test data of each suspension test type based on the current test log information.
[0066] In this embodiment, the terminal responds to the staff's information upload operation to obtain the current test process for the suspension test, wherein the current test process is based on user feedback and the staff's preliminary suspension structure detection, and the test process is determined to test the suspension of the user's vehicle. The test process includes multiple sub-test processes, and each sub-test process corresponds to a suspension detection type. Among them, the suspension detection type is the type of suspension data that needs to be detected when testing the vehicle suspension. Among them, the suspension detection type includes but is not limited to vehicle height type, wheel alignment parameter type, wheel balance type, shock absorber performance type, spring performance type, structural wear type, suspension system rigidity type, suspension system durability type, ride comfort type, vibration attenuation effectiveness type, handling stability type, and body posture control type. The specific identification process will be described in detail later. Then, the terminal identifies the current test data of each suspension test type based on the current test log information.
[0067] Step S102, based on the current test data of each suspension test type and the test target information, identify the abnormal information of each suspension test through the suspension test evaluation network, and based on each suspension test abnormal information, adjust the current test process of the suspension test through the suspension test adjustment strategy to obtain a new test process of the suspension test.
[0068] In this embodiment, the terminal identifies each suspension test abnormality information through the suspension test evaluation network based on the current test data of each suspension test type and the test target information, and adjusts the current test process of the suspension test through the suspension test adjustment strategy based on each suspension test abnormality information to obtain a new test process of the suspension test. Among them, the suspension test evaluation network is a classifier neural network based on reinforcement learning. The specific identification process will be described in detail later, and the suspension test adjustment strategy is intended to ensure that the test target of the current test process remains unchanged. The test process is biased towards the test process adjustment strategy for further testing based on the suspension test abnormality information. The specific adjustment process will be described in detail later. For example, the current test process of the suspension test is a suspension vibration stability performance test, and the suspension test abnormality information is cracking or structural deformation in a part of the suspension area. The adjusted current test process is to increase the suspension vibration frequency, amplitude, and number of tests for the area where cracking or structural deformation occurs, so as to detect the suspension vibration stability effect of the area.
[0069] Step S103, based on the current test log information of the suspension test, identifying the process switching information of the new test process, and replacing the current test process with the new test process based on the process switching information.
[0070] In this embodiment, the terminal identifies the process switching information of the new test process based on the current test log information of the suspension test, and replaces the current test process with the new test process based on the process switching information. The process switching information of the new test process is the process switching time point of each process node of each sub-test process in the new test process. The specific identification process will be described in detail later.
[0071] Step S104, reacquire the current test log information of the suspension test, and return to execute the step of identifying the current test data of each suspension test type based on the current test log information until the suspension test task is completed.
[0072] In this embodiment, the terminal reacquires the current test log information of the suspension test, and returns to execute the step of identifying the current test data of each suspension test type based on the current test log information until the suspension test task is completed.
[0073] Based on the above scheme, through real-time monitoring of the suspension detection process, the current test log information is analyzed and evaluated from the perspective of test objectives and test processes, which is the abnormal information of each suspension test, and then the test process is intelligently adjusted, so that the adjusted test process is a new test process with the test objective as the target and the suspension test abnormal information as the adjustment information. After that, this scheme identifies the process switching information of the new test process based on the current test log information to perform process iteration and test update, so that the test that has not been performed can be tested and processed according to the perspective represented by the suspension test abnormal information, without affecting the process of the ongoing test, and the new test process and the current test process can be instantly replaced, and the process can be replaced, thereby avoiding a lot of labor cost losses. At the same time, through the process instant iteration strategy, efficient process iteration and timely response to abnormalities can be achieved, thereby comprehensively improving the efficiency of instant response to suspension testing.
[0074] Optionally, based on the current test log information, the current test data of each suspension test type is identified, including: splitting the current test log information into sub-test log information of each test detection type, and querying the suspension test type corresponding to each test detection type in the test database; sorting each sub-test log information in chronological order to obtain the distribution information of each test data, and querying the test requirement information of each suspension test type in the test database; based on the test requirement information of each suspension test type and the sub-test log information of each test detection type, the current test data of each suspension test type is identified through a linear fitting strategy.
[0075] In this embodiment, the terminal splits the current test log information into sub-test log information of each test detection type, and queries the suspension test type corresponding to each test detection type in the test database. Then, the terminal distributes and sorts each test data in each sub-test log information according to the time sequence of the generation time point of each test data to obtain the distribution information of each test data.
[0076] The terminal queries the test requirement information of each suspension test type in the test database. The test database includes the test requirement information of each suspension test type, and each test requirement information is used to characterize the test requirement of the vehicle suspension test type required to be tested by the suspension test type. That is, the test requirement information includes the corresponding relationship between each suspension test type and the test detection type, and the detection data generation method of each test detection type.
[0077] Then, the terminal generates a distribution curve for each test detection type through a linear fitting strategy based on the test requirement information of each suspension test type and the sub-test log information of each test detection type. Then, the terminal identifies the distribution range, distribution trend, and current test data of each identified suspension test type based on each distribution curve. Then, the terminal generates the current test data of each suspension test type through the detection data generation method of each test detection type based on the distribution range, distribution trend, and current test data of each identified suspension test type.
[0078] Based on the above scheme, after identifying the suspension test type corresponding to each test detection type, the test requirement information of each suspension test type is identified to generate the current test data of each suspension test type, thereby improving the recognition efficiency and recognition accuracy of the current test data of the suspension test type.
[0079] Optionally, based on the current test data of each suspension test type and the test target information, each suspension test abnormality information is identified through a suspension test evaluation network, including: splitting the test target information into sub-test target information of each suspension test type, and identifying the test data range corresponding to each sub-test target; respectively calculating the current test data of each suspension test type and the deviation value between the test data range corresponding to the sub-test target of each suspension test type, and based on the deviation value corresponding to each suspension test type, identifying the test abnormality data of each suspension test type and the test abnormality type of each suspension test type through a suspension test evaluation network; using the test abnormality data of each suspension test type and the test abnormality type of each suspension test type as each suspension test abnormality information.
[0080] In this embodiment, the terminal splits the test target information into sub-test target information of each suspension test type, and identifies the test data range corresponding to each sub-test target. The test data range corresponding to each sub-test target represents the different situations of each sub-test target, that is, the test data range includes the sub-test data range corresponding to each target situation. When the current test data of the suspension test type belongs to a certain sub-test data range, the target situation corresponding to the sub-test data range is the target situation corresponding to the sub-test target of the vehicle suspension.
[0081] Then, the terminal calculates the deviation values between the current test data of each suspension test type and the test data range corresponding to the sub-test target of each suspension test type, and identifies the test abnormal data of each suspension test type and the test abnormal type of each suspension test type through the suspension test evaluation network based on the deviation values corresponding to each suspension test type. Among them, when the target situation corresponding to the sub-test target of each suspension test type is an abnormal situation, the current test data corresponding to the suspension test type is the test abnormal data, and the test abnormal type is the type of abnormal vehicle suspension caused by the test abnormal data. The abnormal situation of each target situation corresponds to one or more abnormal types, and the current test data range of different target situations corresponds to a current test data range separately. For example, the corresponding test abnormal types for suspension deformation, suspension cracking, etc. are vehicle stability performance abnormal type, vehicle four-wheel alignment abnormal type, and vehicle anti-seismic performance abnormal type.
[0082] Finally, the terminal uses the test abnormality data of each suspension test type and the test abnormality type of each suspension test type as each suspension test abnormality information.
[0083] Based on the above scheme, by taking the sub-test target corresponding to the suspension test type as the target, the suspension test evaluation network is used to identify the test abnormality data and test abnormality type of each suspension test type, thereby improving the comprehensiveness and accuracy of the recognition of suspension test abnormality information.
[0084] Optionally, based on the abnormal information of each suspension test, the current test process of the suspension test is adjusted through the suspension test adjustment strategy to obtain a new test process for the suspension test, including: in the current test process, identifying the sub-test process corresponding to each suspension test type and the test content corresponding to each process node of each sub-test process, and based on the test abnormal data of each suspension test type and the test abnormality type of each suspension test type, identifying the test requirement information of each suspension test type through the abnormal deviation identification strategy; based on the test requirement information of each suspension test type, adjusting the test content corresponding to each process node through the suspension test adjustment strategy to obtain new test content corresponding to each process node; using the new test content corresponding to all process nodes as the new test process for the suspension test.
[0085] In this embodiment, in the current test process, the terminal identifies the sub-test process corresponding to each suspension test type and the test content corresponding to each process node of each sub-test process, and identifies the test requirement information of each suspension test type based on the test abnormality data of each suspension test type and the test abnormality type of each suspension test type through the abnormal deviation identification strategy. Among them, the deviation identification strategy includes the test abnormality data range of each suspension test type, the test abnormality type range, and the corresponding test requirement information. Identification based on this identification strategy improves the identification efficiency and identification accuracy.
[0086] Based on the test requirement information of each suspension test type, the terminal adjusts the test content corresponding to each process node through the suspension test adjustment strategy to obtain the new test content corresponding to each process node. Specifically, based on the test requirement information, the terminal identifies the target sub-test content to be replaced in the test content corresponding to each process node, as well as the new test content in the test requirement information. Then, the terminal replaces the replacement test content with the new test content to obtain the new test content of each process node. In this case, each test content includes the test identification information corresponding to each sub-test content, and each test requirement information includes the new test content corresponding to each test identification information. Then, the terminal identifies the new test content corresponding to each target sub-test content by identifying the corresponding test content.
[0087] Finally, the terminal uses the new test contents corresponding to all process nodes as the new test process for the suspension test.
[0088] Based on the above solution, the test content of each process node is located through the test requirement information, so as to replace the test content. While ensuring that the test content is normal, the test goal remains unchanged and the trend of the test direction is ensured.
[0089] Optionally, based on the current test log information of the suspension test, the process switching information of the new test process is identified, including: based on the current test log information of the suspension test, the current process nodes of each current sub-test process of the current test process are identified; for each current sub-test process, based on the detection sequence between the process nodes of the current sub-test process and the current process node, the process switching time point of each process node is identified, and the process switching time point of each process node is used as the sub-process switching information of the sub-test process; the sub-process switching information of all sub-test processes is used as the process switching information of the new test process.
[0090] In this embodiment, the terminal identifies the current process nodes of each current sub-test process of the current test process based on the current test log information of the suspension test. Among them, the execution order between the sub-test processes of the suspension test includes, but is not limited to, parallel, progressive, step-by-step, and interactive. Therefore, at the same time, in each sub-test process of the terminal, there are one or more current sub-test processes being executed, but the execution progress and execution rate of each current sub-test process are different, so there are differences in the current process nodes of each current sub-test process.
[0091] For each current sub-test process, the terminal identifies the process switching time point of each process node based on the detection order between each process node of the current sub-test process and the current process node, and uses the process switching time point of each process node as the sub-process switching information of the sub-test process. The specific identification process will be described in detail later. Among them, the process switching time point is the time point when each sub-test process is replaced by a new sub-test process in the new test process.
[0092] Then, the terminal uses the sub-process switching information of all sub-test processes as the process switching information of the new test process.
[0093] Based on the above scheme, after identifying the current sub-test process, the process switching information of the new test process is obtained by respectively identifying the process switching time points of each process node of the current sub-test process, thereby improving the efficiency of immediate response to changes in the new test process and the accuracy of process replacement.
[0094] Optionally, based on the detection order between each process node of the current sub-test process and the current process node, the process switching time point of each process node is identified, including: identifying the process progress information of the current process node, and calculating the remaining process time information of the current process node based on the process progress information of the current process node and the processed time information of the current process node; based on the detection position of the current process node in the detection order, re-arranging the sequence of each process node to obtain a new detection order, and based on the remaining process time information of the current process node, according to the new detection order, identifying the process switching time point of each process node.
[0095] In this embodiment, the terminal identifies the process information of the current process node, and calculates the remaining process time information of the current process node based on the process information of the current process node and the processed time information of the current process node. Then, the terminal reorders each process node based on the detection position of the current process node in the detection sequence to obtain a new detection sequence, and identifies the process switching time point of each process node according to the new detection sequence based on the remaining process time information of the current process node. Among them, after the sequence is reshot, the process nodes that have completed the process test in each process node are deleted, and the process nodes that have not been tested are sorted according to the detection sequence, and the end time point of each process node is used as the process switching time point of each process node.
[0096] Based on the above solution, by reshooting the order of process nodes, the process replacement order and time point of each process node are ensured, thereby avoiding the impact of process replacement on process testing and ensuring the timeliness of process replacement.
[0097] This application also provides an example of instant response control for a suspension test, such as Figure 2 As shown, the specific processing process includes the following steps:
[0098] Step S201 , obtaining the current test process of the suspension test, the test target information of the suspension test, and the current test log information of the suspension test.
[0099] Step S202: split the current test log information into sub-test log information of each test detection type, and query the suspension test type corresponding to each test detection type in the test database.
[0100] Step S203: sort the log information of each sub-test in chronological order to obtain distribution information of each test data, and query the test requirement information of each suspension test type in the test database.
[0101] Step S204 , based on the test requirement information of each suspension test type and the sub-test log information of each test detection type, the current test data of each suspension test type is identified through a linear fitting strategy.
[0102] Step S205 , split the test target information into sub-test target information of each suspension test type, and identify the test data range corresponding to each sub-test target.
[0103] Step S206, respectively calculate the current test data of each suspension test type and the deviation value before the test data range corresponding to the sub-test target of each suspension test type, and based on the deviation value corresponding to each suspension test type, identify the test abnormal data of each suspension test type and the test abnormal type of each suspension test type through the suspension test evaluation network.
[0104] Step S207: taking the test abnormality data of each suspension test type and the test abnormality type of each suspension test type as each suspension test abnormality information.
[0105] Step S208, in the current test process, identify the sub-test process corresponding to each suspension test type and the test content corresponding to each process node of each sub-test process, and based on the test abnormality data of each suspension test type and the test abnormality type of each suspension test type, identify the test requirement information of each suspension test type through the abnormal deviation identification strategy.
[0106] Step S209 , based on the test requirement information of each suspension test type, the test content corresponding to each process node is adjusted through the suspension test adjustment strategy to obtain new test content corresponding to each process node.
[0107] Step S210: taking the new test contents corresponding to all process nodes as a new test process for the suspension test.
[0108] Step S211 , based on the current test log information of the suspension test, identifying the current process node of each current sub-test process of the current test process.
[0109] Step S212, for each current sub-test process, identifying the process progress information of the current process node, and calculating the remaining process time information of the current process node based on the process progress information of the current process node and the process time information of the current process node.
[0110] Step S213, based on the detection position of the current process node in the detection sequence, the sequence of each process node is re-arranged to obtain a new detection sequence, and based on the remaining process time information of the current process node, the process switching time point of each process node is identified according to the new detection sequence.
[0111] Step S214: Using the process switching time point of each process node as the sub-process switching information of the sub-test process.
[0112] Step S215: The sub-process switching information of all sub-test processes is used as the process switching information of the new test process.
[0113] Step S216: When the process switching information is met, the new test process replaces the current test process.
[0114] Step S217, reacquire the current test log information of the suspension test, and return to execute the step of identifying the current test data of each suspension test type based on the current test log information until the suspension test task is completed.
[0115] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed 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 these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0116] Based on the same inventive concept, the embodiment of the present application also provides an instant response control device for suspension testing for implementing the instant response control method for suspension testing involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in the embodiments of one or more instant response control devices for suspension testing provided below can refer to the limitations of the instant response control method for suspension testing above, and will not be repeated here.
[0117] In an exemplary embodiment, Figure 3 As shown, an instant response control device for suspension testing is provided, comprising: an acquisition module 310, an adjustment module 320, a substitution module 330 and an iteration module 340, wherein:
[0118] An acquisition module 310, configured to acquire a current test process of a suspension test, test target information of the suspension test, and current test log information of the suspension test, and identify current test data of each type of the suspension test based on the current test log information;
[0119] An adjustment module 320 is used to identify each suspension test abnormality information through a suspension test evaluation network based on the current test data of each suspension test type and the test target information, and adjust the current test process of the suspension test through a suspension test adjustment strategy based on each suspension test abnormality information to obtain a new test process of the suspension test;
[0120] A replacement module 330, configured to identify the process switching information of the new test process based on the current test log information of the suspension test, and replace the current test process with the new test process based on the process switching information;
[0121] The iteration module 340 is used to reacquire the current test log information of the suspension test, and return to execute the step of identifying the current test data of each suspension test type based on the current test log information until the suspension test task is completed.
[0122] Optionally, the acquisition module 310 is specifically configured to:
[0123] Splitting the current test log information into sub-test log information of each test detection type, and querying the suspension test type corresponding to each test detection type in the test database;
[0124] Sort each sub-test log information in chronological order to obtain distribution information of each test data, and query the test requirement information of each suspension test type in the test database;
[0125] Based on the test requirement information of each suspension test type and the sub-test log information of each test detection type, the current test data of each suspension test type is identified through a linear fitting strategy.
[0126] Optionally, the adjustment module 320 is specifically configured to:
[0127] Splitting the test target information into sub-test target information of each suspension test type, and identifying the test data range corresponding to each sub-test target;
[0128] Calculate the deviation values before the current test data of each suspension test type and the test data range corresponding to the sub-test target of each suspension test type respectively, and identify the test abnormal data of each suspension test type and the test abnormal type of each suspension test type through the suspension test evaluation network based on the deviation values corresponding to each suspension test type;
[0129] The test abnormality data for each suspension test type and the test abnormality type for each suspension test type are used as each suspension test abnormality information.
[0130] Optionally, the adjustment module 320 is specifically configured to:
[0131] In the current test process, the sub-test process corresponding to each suspension test type and the test content corresponding to each process node of each sub-test process are identified, and based on the test abnormality data of each suspension test type and the test abnormality type of each suspension test type, the test requirement information of each suspension test type is identified through the abnormal deviation identification strategy;
[0132] Based on the test requirement information of each suspension test type, the test content corresponding to each process node is adjusted through the suspension test adjustment strategy to obtain new test content corresponding to each process node;
[0133] The new test contents corresponding to all process nodes are used as the new test process of the suspension test.
[0134] Optionally, the replacement module 330 is specifically used for:
[0135] Based on the current test log information of the suspension test, identifying the current process node of each current sub-test process of the current test process;
[0136] For each current sub-test process, based on the detection order between each process node of the current sub-test process and the current process node, the process switching time point of each process node is identified, and the process switching time point of each process node is used as the sub-process switching information of the sub-test process;
[0137] The sub-process switching information of all sub-test processes is used as the process switching information of the new test process.
[0138] Optionally, the replacement module 330 is specifically used for:
[0139] Identify the process progress information of the current process node, and calculate the remaining process time information of the current process node based on the process progress information of the current process node and the process time information of the current process node;
[0140] Based on the detection position of the current process node in the detection sequence, each of the process nodes is reordered to obtain a new detection sequence, and based on the remaining process time information of the current process node, the process switching time point of each of the process nodes is identified according to the new detection sequence.
[0141] Each module in the instant response control device for suspension test can be implemented in whole or in part by software, hardware and their combination. Each module can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the corresponding operations of each module.
[0142] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in FIG. Figure 4 As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be realized through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, an instant response control method for suspension testing is realized. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.
[0143] Those skilled in the art will understand that Figure 4 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0144] In an exemplary embodiment, a computer device is provided, including a memory and a processor. The memory stores a computer program, and the processor implements the steps of the instant response control method of the suspension test when executing the computer program.
[0145] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of the instant response control method of the suspension test are implemented.
[0146] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the steps of the instant response control method for suspension testing.
[0147] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.
[0148] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0149] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0150] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. An instant response control method for suspension testing, characterized in that: The method comprises: Acquire a current test process of a suspension test, test target information of the suspension test, and current test log information of the suspension test, and identify current test data of each suspension test type based on the current test log information; Based on the current test data of each suspension test type and the test target information, each suspension test abnormality information is identified through a suspension test evaluation network, and based on each suspension test abnormality information, the current test process of the suspension test is adjusted through a suspension test adjustment strategy to obtain a new test process of the suspension test; Based on the current test log information of the suspension test, identifying the process switching information of the new test process, and replacing the current test process with the new test process based on the process switching information; Re-acquire the current test log information of the suspension test, and return to execute the step of identifying the current test data of each suspension test type based on the current test log information until the suspension test task is completed.
2. The method according to claim 1, characterized in that The identifying the current test data of each suspension test type based on the current test log information includes: Splitting the current test log information into sub-test log information of each test detection type, and querying the suspension test type corresponding to each test detection type in the test database; Sort each sub-test log information in chronological order to obtain distribution information of each test data, and query the test requirement information of each suspension test type in the test database; Based on the test requirement information of each suspension test type and the sub-test log information of each test detection type, the current test data of each suspension test type is identified through a linear fitting strategy.
3. The method according to claim 2, characterized in that The method of identifying abnormal information of each suspension test based on the current test data of each suspension test type and the test target information through a suspension test evaluation network includes: Splitting the test target information into sub-test target information of each suspension test type, and identifying the test data range corresponding to each sub-test target; Calculate the deviation values before the current test data of each suspension test type and the test data range corresponding to the sub-test target of each suspension test type respectively, and identify the test abnormal data of each suspension test type and the test abnormal type of each suspension test type through the suspension test evaluation network based on the deviation values corresponding to each suspension test type; The test abnormality data for each suspension test type and the test abnormality type for each suspension test type are used as each suspension test abnormality information.
4. The method according to claim 3, characterized in that The method of adjusting the current test process of the suspension test based on each suspension test abnormality information through a suspension test adjustment strategy to obtain a new test process of the suspension test includes: In the current test process, the sub-test process corresponding to each suspension test type and the test content corresponding to each process node of each sub-test process are identified, and based on the test abnormality data of each suspension test type and the test abnormality type of each suspension test type, the test requirement information of each suspension test type is identified through the abnormal deviation identification strategy; Based on the test requirement information of each suspension test type, the test content corresponding to each process node is adjusted through the suspension test adjustment strategy to obtain new test content corresponding to each process node; The new test contents corresponding to all process nodes are used as the new test process of the suspension test.
5. The method according to claim 1, characterized in that The step of identifying the process switching information of the new test process based on the current test log information of the suspension test includes: Based on the current test log information of the suspension test, identifying the current process node of each current sub-test process of the current test process; For each current sub-test process, based on the detection order between each process node of the current sub-test process and the current process node, the process switching time point of each process node is identified, and the process switching time point of each process node is used as the sub-process switching information of the sub-test process; The sub-process switching information of all sub-test processes is used as the process switching information of the new test process.
6. The method according to claim 5, characterized in that The step of identifying the process switching time point of each process node based on the detection order between each process node of the current sub-test process and the current process node includes: Identify the process progress information of the current process node, and calculate the remaining process time information of the current process node based on the process progress information of the current process node and the process time information of the current process node; Based on the detection position of the current process node in the detection sequence, each of the process nodes is reordered to obtain a new detection sequence, and based on the remaining process time information of the current process node, the process switching time point of each of the process nodes is identified according to the new detection sequence.
7. An instant response control device for suspension testing, characterized in that: The device comprises: an acquisition module, used to acquire a current test process of a suspension test, test target information of the suspension test, and current test log information of the suspension test, and identify current test data of each suspension test type based on the current test log information; An adjustment module, configured to identify each suspension test abnormality information through a suspension test evaluation network based on current test data of each suspension test type and the test target information, and adjust the current test process of the suspension test through a suspension test adjustment strategy based on each suspension test abnormality information to obtain a new test process of the suspension test; A replacement module, used for identifying the process switching information of the new test process based on the current test log information of the suspension test, and replacing the current test process with the new test process based on the process switching information; The iteration module is used to reacquire the current test log information of the suspension test and return to execute the current test data step of each suspension test type based on the current test log information until the suspension test task is completed.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Method and interaction system for automatically verifying automobile software model
CN115543781A
Function test method of suspension controller
CN116859892A
Automatic simulation commissioning and testing method, system, equipment and medium
CN117632723A
Log comparative analysis method and device, storage medium and computer equipment
CN117667597A
Cited By
Suspension test optimization method and device and computer equipment
CN119880465A