Vehicle driving cruise speed limit problem analysis and back injection test method and device

By determining the actual classification of problems in the autonomous driving system and generating back-bill test cases, the problem of low test applicability in the existing technology is solved, and more efficient and accurate test results are achieved, improving the safety and reliability of intelligent driving.

CN115827449BActive Publication Date: 2025-08-29CHONGQING CHANGAN TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211516342.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-29
Publication Date
2025-08-29
Estimated Expiration
2042-11-29

AI Technical Summary

Technical Problem

In the prior art, only vehicle parameters when running the adaptive cruise function can be obtained, which has certain limitations. The overall test is low, which reduces the testing efficiency and accuracy, and cannot meet the testing needs of intelligent driving.

Method used

By determining the actual classification of the problem based on the problem description on the defect system, analyzing the functional modules and input/output signals of the autonomous driving system, generating back-bill test cases and scripts to repair the defect system.

Benefits of technology

It improves the applicability and efficiency of testing, improves the safety and reliability of autonomous driving, and meets the testing needs of intelligent driving.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115827449B_ABST
    Figure CN115827449B_ABST
Patent Text Reader

Abstract

The present application discloses a method and device for analyzing and back-injecting a vehicle's driving cruise speed limit problem, wherein the method includes: determining the actual classification of the problem according to the functional scenario based on the problem description on the defective system; analyzing the possible autonomous driving system functional modules and the possible input / output signals involved in the problem according to the actual classification, thereby determining the problem point and the judgment logic and signal values ​​of the problem; generating back-injection test cases and back-injection test scripts from the problem point and the judgment logic and signal values ​​of the problem to repair the defective system. The embodiment of the present application can determine the actual classification of the problem and analyze the possible modules involved in the problem according to the functional scenario, thereby determining the problem point and the judgment logic and signal values ​​of the problem, and generating back-injection test cases and back-injection test scripts to repair the defective system, effectively improving the applicability of the overall test and improving the overall test efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of assisted driving technology, and in particular to a method and device for analyzing and re-injecting a vehicle's cruising speed limit problem. Background Art

[0002] In the related art, vehicle bus data is obtained through electronic equipment, and data corresponding to vehicle parameters when the adaptive cruise function is running during vehicle use is obtained from the vehicle bus data. Then, a test time range is obtained based on the test conditions and the data corresponding to the adaptive cruise test condition parameters. Within the test time range, a test result is obtained based on the test target and the data corresponding to the adaptive cruise target parameters. A visualization instruction is generated based on the test result and sent to a display device.

[0003] However, the relevant technology can only obtain data corresponding to vehicle parameters when the adaptive cruise function is running, which has certain limitations. The applicability of the overall test is low, which reduces the overall test efficiency and the accuracy of the test results. It cannot meet the testing needs of intelligent driving and needs to be solved urgently. Summary of the Invention

[0004] The present application provides a vehicle driving cruise speed limit problem analysis and back-injection test method and device to solve the technical problem that the related technology can only obtain data corresponding to the vehicle parameters when the adaptive cruise function is running, which has certain limitations, the applicability of the overall test is low, the overall test efficiency is reduced, and the accuracy of the test results is reduced, and it cannot meet the testing requirements of intelligent driving.

[0005] The first aspect of the present application provides a method for analyzing and back-injecting a vehicle's cruising speed limit problem, including the following steps: determining the actual classification of the problem according to the functional scenario based on the problem description on the defective system; analyzing the possible autonomous driving system functional modules and the possible input / output signals involved in the problem according to the actual classification; determining the problem point and the judgment logic and signal values ​​of the problem based on the possible autonomous driving system functional modules and the possible input / output signals involved; generating back-injection test cases and back-injection test scripts based on the problem point and the judgment logic and signal values ​​of the problem to repair the defective system.

[0006] According to the above technical means, the embodiment of the present application can determine the actual classification of the problem according to the functional scenario and analyze the possible modules involved in the problem, thereby determining the problem points and the judgment logic and signal values ​​of the problem, and generating back-injection test cases and back-injection test scripts to repair the defective system, effectively improving the applicability of the overall test and improving the overall test efficiency.

[0007] Optionally, in one embodiment of the present application, the actual classification includes a vehicle-following cruise category and a speed-limited cruise category.

[0008] Based on the above technical means, the embodiments of the present application can effectively improve the comprehensiveness and applicability of the test.

[0009] Optionally, in one embodiment of the present application, the determination of the problem point and the judgment logic and signal value of the problem includes: analyzing the possible involved autonomous driving system functional modules and the possible involved input / output signals based on a preset visualization tool to obtain jump information; and obtaining the problem point and the judgment logic and signal value of the problem according to the jump information.

[0010] According to the above technical means, the embodiment of the present application can obtain the problem points and the judgment logic and signal values ​​of the problem based on the jump information, effectively improving the overall test efficiency.

[0011] Optionally, in one embodiment of the present application, the repairing the defective system includes: based on the backannotation test case and the backannotation test script, performing script debugging on the problem-occurring version and the problem-fixing version, respectively, until the version in which the problem is discovered reaches a first target state, and the version in which the problem is fixed reaches a second target state.

[0012] According to the above technical means, the embodiment of the present application can perform script debugging on the version where the problem occurs and the version where the problem is fixed until the script debugging is completed, thereby improving the efficiency of testing and solving problems, and improving the safety and reliability of autonomous driving.

[0013] Optionally, in an embodiment of the present application, the method further includes: obtaining the analysis and positioning process and results of the problem, and / or classifying and archiving the problem to generate a test report for the problem.

[0014] According to the above technical means, the embodiment of the present application can classify and archive problems and generate test reports for the problems, effectively improving the efficiency of solving problems.

[0015] The second aspect of the present application provides a vehicle driving cruise speed limit problem analysis and back-injection test device, including: a first determination module, used to determine the actual classification of the problem according to the functional scenario based on the problem description on the defective system; an analysis module, used to analyze the possible autonomous driving system functional modules and the possible input / output signals involved in the problem according to the actual classification; a second determination module, used to determine the problem point and the judgment logic and signal values ​​of the problem based on the possible autonomous driving system functional modules and the possible input / output signals involved; a repair module, used to generate back-injection test cases and back-injection test scripts from the problem point and the judgment logic and signal values ​​of the problem to repair the defective system.

[0016] Optionally, in one embodiment of the present application, the actual classification includes a vehicle-following cruise category and a speed-limited cruise category.

[0017] Optionally, in one embodiment of the present application, the second determination module includes: an analysis unit, used to analyze the possible involved autonomous driving system functional modules and the possible involved input / output signals based on a preset visualization tool to obtain jump information; a generation unit, used to obtain the problem point and the judgment logic and signal value of the problem based on the jump information.

[0018] Optionally, in one embodiment of the present application, the repair module is further used to perform script debugging on the problem-occurring version and the problem-fixing version based on the backannotation test case and the backannotation test script, respectively, until the version in which the problem is discovered reaches the first target state and the version in which the problem is fixed reaches the second target state.

[0019] Optionally, in one embodiment of the present application, the device of the embodiment of the present application further includes: a generation module for obtaining the analysis and positioning process and results of the problem, and / or classifying and archiving the problem to generate a test report for the problem.

[0020] The third aspect of the present application provides an electronic device, comprising: a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor executes the program to implement the vehicle driving cruise speed limit problem analysis and re-injection test method as described in the above embodiment.

[0021] The fourth aspect of the present application provides a computer-readable storage medium, which stores a computer program. When the program is executed by a processor, it implements the above-mentioned vehicle driving cruise speed limit problem analysis and re-injection test method.

[0022] Beneficial effects of the embodiments of the present application:

[0023] (1) The embodiments of the present application can perform script debugging on the version where the problem occurs and the version where the problem is fixed until the script debugging is completed, thereby improving the efficiency of testing and solving problems, and improving the safety and reliability of autonomous driving.

[0024] (2) The embodiment of the present application can determine the actual classification of the problem according to the functional scenario and analyze the possible modules involved in the problem, thereby determining the problem point and the judgment logic and signal value of the problem, and generating back-injection test cases and back-injection test scripts to repair the defective system, effectively improving the applicability of the overall test and improving the overall test efficiency.

[0025] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0027] Figure 1 A flowchart of a vehicle cruise speed limit problem analysis and re-injection testing method provided according to an embodiment of the present application;

[0028] Figure 2 A schematic diagram of an analysis of a cruising speed limit problem in accordance with a specific embodiment of the present application;

[0029] Figure 3 This is a flow chart of a method for analyzing and re-injecting a vehicle's cruising speed limit problem according to a specific embodiment of the present application;

[0030] Figure 4 Schematic diagram of a vehicle cruise speed limit problem analysis and re-injection test device according to an embodiment of the present application;

[0031] Figure 5 Schematic diagram of the structure of an electronic device according to an embodiment of the present application.

[0032] Among them, 10-vehicle driving cruise speed limit problem analysis and re-injection test device; 100-first determination module, 200-analysis module, 300-second determination module and 400-repair module; 501-memory, 502-processor and 503 communication interface. DETAILED DESCRIPTION

[0033] The following describes in detail embodiments of the present application, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.

[0034] The following describes the vehicle driving cruise speed limit problem analysis and back-injection test method and device according to the embodiment of the present application with reference to the accompanying drawings. In view of the fact that the related technologies mentioned in the above background technology center can only obtain data corresponding to vehicle parameters when the adaptive cruise function is running, which has certain limitations, the applicability of the overall test is low, the overall test efficiency is reduced, and the accuracy of the test results is reduced, and the test requirements of intelligent driving cannot be met, the present application provides a vehicle driving cruise speed limit problem analysis and back-injection test method. In this method, based on the problem description on the defective system, the actual classification of the problem can be determined according to the functional scenario, and the possible automatic driving system functional modules and the possible input / output signals involved in the problem can be analyzed according to the actual classification, so as to determine the problem point and the problem's judgment logic and signal value. The problem point and the problem's judgment logic and signal value generate back-injection test cases and back-injection test scripts to repair the defective system, effectively improving the applicability of the overall test and improving the overall test efficiency. This solves the technical problem that the related technology can only obtain data corresponding to vehicle parameters when the adaptive cruise function is running, which has certain limitations, the applicability of the overall test is low, the overall test efficiency is reduced, and the accuracy of the test results is reduced, and it cannot meet the testing needs of intelligent driving.

[0035] The ACC (Adaptive Cruise Control system) proposed in the embodiments of the present application includes cruise control and cruise speed limit, and mainly uses longitudinal control technology to achieve constant speed driving and safe distance maintenance of the vehicle. Among them, cruise control mainly adjusts the vehicle speed to maintain a safe distance within the set cruise speed range based on the motion state of the target in front of the vehicle (vehicles, pedestrians, etc.). Cruise speed limit mainly controls the vehicle speed based on road speed limit information (speed limit signs, electronic eyes, interval speed measurement, etc.), drives according to the road environment safety limit according to road conditions (ramps, curves, toll stations, weather conditions, etc.), and automatically adjusts the vehicle speed according to traffic conditions (traffic jams, slow driving, parallel vehicles, etc.).

[0036] Specifically, Figure 1 A flowchart of a vehicle cruise speed limit problem analysis and re-injection testing method provided in an embodiment of the present application.

[0037] like Figure 1As shown, the vehicle's driving cruise speed limit problem analysis and back injection test method includes the following steps:

[0038] In step S101 , based on the problem description on the defect system, the actual classification of the problem is determined according to the functional scenario.

[0039] It can be understood that the embodiments of the present application can determine the actual classification of the problems in the following steps according to the problem description on the defective system and the functional scenario, thereby improving the executability of the overall autonomous driving test.

[0040] Optionally, in one embodiment of the present application, the actual classification includes a vehicle-following cruise category and a speed-limited cruise category.

[0041] For example, Figure 2 As shown, the actual classification includes but is not limited to the following cruise category and the speed limit cruise category, which can cover various types of road speed limits, curve speed limits, ramp speed limits, tunnel speed limits and speed limits under various traffic conditions, thereby effectively improving the comprehensiveness and applicability of the test.

[0042] For example, Figure 2 As shown, in the test scenario, the functional scenarios of cruise control can be divided into target ahead and no target ahead. Process control includes acceleration control, deceleration control and following distance confirmation. Speed ​​limit cruise can include road speed limit information recognition function and speed limit assistance function. Specific functional scenarios are divided into speed limit sign recognition, speeding alarm, curve speed limit, tunnel safety speed limit, ramp safety speed limit, toll station safety speed limit, traffic condition speed limit, etc. Each scenario has specific functional description and speed limit regulations.

[0043] In step S102, the possible autonomous driving system functional modules and possible input / output signals involved in the problem are analyzed based on the actual classification.

[0044] It is understandable that the embodiments of the present application can analyze the possible functional modules of the autonomous driving system and the possible input / output signals involved in the problem according to the actual classification, for example, Figure 2 As shown, each functional scenario has corresponding related functional modules, including map module, fusion positioning, state machine, longitudinal planning, longitudinal control, environmental reconstruction, behavioral decision-making, human-computer interaction, etc., as well as input / output signal flows between modules. Data is fed back from the data center and processed in sequence by the logic of each module to obtain the required output signal, thereby improving the accuracy and reliability of the test.

[0045] In step S103, based on the possible involved autonomous driving system functional modules and the possible involved input / output signals, the problem points and the judgment logic and signal values ​​of the problem are determined.

[0046] It can be understood that the embodiments of the present application can determine the problem points and judgment logic and signal values ​​of the problems in the following steps based on the possible involved autonomous driving system functional modules and the possible involved input / output signals, so as to quickly locate the cause and functional logic of the problem and improve the efficiency of testing and solving the problem.

[0047] Optionally, in one embodiment of the present application, determining the judgment logic and signal values ​​of the problem points and problems includes: analyzing the possible involved autonomous driving system functional modules and the possible involved input / output signals based on a preset visualization tool to obtain jump information; and obtaining the judgment logic and signal values ​​of the problem points and problems based on the jump information.

[0048] In some embodiments, the embodiments of the present application can use visualization tools to analyze the possible autonomous driving system functional modules and the possible input / output signals involved, obtain jump information, check the signal jump status, and obtain the problem points and judgment logic and signal values ​​of the problem based on the jump information, thereby effectively improving the overall testing efficiency.

[0049] In step S104, a back-injection test case and a back-injection test script are generated based on the problem point, the judgment logic of the problem, and the signal value to repair the defective system.

[0050] It can be understood that the embodiment of the present application can generate back-injection test cases and back-injection test scripts based on the problem points and the judgment logic and signal values ​​of the problem. For example, the embodiment of the present application can write back-injection test cases and back-injection test scripts based on the acquired detected signals and judgment logic, so as to repair the defective system in the following steps, effectively improving the overall testing efficiency of autonomous driving.

[0051] For example, if Figure 2 As shown, the embodiment of the present application can record the specific manifestations of the problem, analysis methods, detection signals and feedback script writing logic, such as insufficient deceleration before entering a curve, unreasonable speed setting on the ramp, and the speed set after entering / exiting the tunnel is inconsistent with the road speed limit. It also includes speed limit priority sorting, such as the speed limit on the curve has the highest priority, etc., which is convenient for testers to quickly analyze and locate problems and write test scripts.

[0052] Optionally, in one embodiment of the present application, the defect repair system includes: based on the back-annotation test case and the back-annotation test script, script debugging is performed on the problem occurrence version and the problem repair version respectively, until the version where the problem is discovered reaches the first target state and the version where the problem is repaired reaches the second target state.

[0053] For example, the embodiment of the present application can debug the script based on the back-injection test cases and the back-injection test scripts in the version where the problem occurs and the version where the problem is fixed, respectively, until the version where the problem is discovered reaches the Fail status and the version where the problem is fixed reaches the Pass status, thereby completing the script debugging, improving the efficiency of testing and solving problems, and improving the safety and reliability of autonomous driving.

[0054] Optionally, in an embodiment of the present application, the method further includes: obtaining the analysis and location process and results of the problem, and / or classifying and archiving the problem to generate a test report of the problem.

[0055] For example, the embodiment of the present application can write a test report, record the process and results of problem analysis and location, and classify and archive the problems. If the pass status is not reached in the repair version debugging back-injection test script, it is necessary to analyze the cause of the problem, that is, whether it is a problem with the software being tested or a problem with the test framework, so as to provide a bug ticket to the corresponding person in charge, thereby effectively improving the efficiency of problem solving.

[0056] like Figure 3 As shown, the working principle of this application is described in detail below with a specific embodiment.

[0057] Step S301: Classify problems according to functional scenarios to improve the executability of the overall autonomous driving test.

[0058] Step S302: Analyze the possible signals involved in the problem based on the actual classification, that is, analyze the possible autonomous driving system functional modules and possible input / output signals involved in the problem based on the actual classification, thereby improving the accuracy and reliability of the test.

[0059] Step S303: Use visualization tools to view the signal transitions, locate the problem, and determine the signal (value and judgment logic) that needs to be verified, thereby improving the efficiency of testing and problem solving.

[0060] Step S304: Write the back-injection test script according to the signal and functional logic and complete the debugging, which effectively improves the overall test efficiency of autonomous driving.

[0061] Step S305: Write a back-injection test report, record the problem analysis and location process and archive it, effectively improving the efficiency of problem solving.

[0062] In summary, the embodiments of the present application can analyze the failure of vehicle cruise speed limit due to problems in various modules during the autonomous driving process, classify them according to scenarios, locate the causes and logic of the problems, and complete the writing and execution of the injection test scripts through full data injection, so that the use cases can reach Fail and Pass states in different software versions, thereby improving the testing efficiency and scenario coverage of the cruise speed limit function module, and at the same time improving the efficiency of problem solving.

[0063] Among them, full data refers to the full module data of the intelligent driving domain control, including sensor hardware (camera, radar, CAN vehicle body information, map library, etc.), perception layer, abstraction layer, application layer and input / output signals between each module. Pure software environment means not relying on hardware equipment, integrating frameworks such as Capilot in the Ubuntu system, installing map module data packages, and using C / Python language to develop test frameworks and test scripts. Backinjection testing is to collect full data (dat format files) from actual vehicle road tests, and inject them back into the autonomous driving system software, and verify problem points by writing test scripts.

[0064] According to the vehicle driving cruise speed limit problem analysis and back-injection test method proposed in the embodiment of the present application, the actual classification of the problem can be determined based on the problem description on the defective system and the functional scenario. According to the actual classification analysis, the possible autonomous driving system functional modules and the possible input / output signals involved in the problem can be analyzed, thereby determining the problem point and the judgment logic and signal values ​​of the problem. The back-injection test case and back-injection test script are generated from the problem point and the judgment logic and signal values ​​of the problem to repair the defective system, effectively improving the applicability of the overall test and improving the overall test efficiency. Thus, the technical problem that the related technology can only obtain the data corresponding to the vehicle parameters when the adaptive cruise function is running, which has certain limitations, the applicability of the overall test is low, the overall test efficiency is reduced, and the accuracy of the test results is reduced, and it cannot meet the testing requirements of intelligent driving is solved.

[0065] Next, a vehicle driving cruise speed limit problem analysis and re-injection test device proposed in accordance with an embodiment of the present application will be described with reference to the accompanying drawings.

[0066] Figure 4 It is a block diagram of a vehicle driving cruise speed limit problem analysis and re-injection test device according to an embodiment of the present application.

[0067] like Figure 4 As shown, the vehicle driving cruise speed limit problem analysis and re-injection testing device 10 includes: a first determination module 100, an analysis module 200, a second determination module 300 and a repair module 400.

[0068] Specifically, the first determining module 100 is used to determine the actual classification of the problem according to the functional scenario based on the problem description on the defective system.

[0069] The analysis module 200 is used to analyze the possible autonomous driving system functional modules and possible input / output signals involved in the problem according to actual classification.

[0070] The second determination module 300 is used to determine the problem point and the judgment logic and signal value of the problem based on the possible involved autonomous driving system functional modules and the possible involved input / output signals.

[0071] The repair module 400 is used to generate back-injection test cases and back-injection test scripts based on the problem points, the judgment logic of the problem and the signal values, so as to repair the defective system.

[0072] Optionally, in one embodiment of the present application, the actual classification includes a vehicle-following cruise category and a speed-limited cruise category.

[0073] Optionally, in one embodiment of the present application, the second determination module 300 includes: an analysis unit and a generation unit.

[0074] Among them, the analysis unit is used to analyze the possible autonomous driving system functional modules and the possible input / output signals involved based on a preset visualization tool to obtain jump information.

[0075] The generation unit is used to obtain the problem point and the judgment logic and signal value of the problem according to the jump information.

[0076] Optionally, in one embodiment of the present application, the repair module 400 is further used to perform script debugging in the problem-occurring version and the problem-fixing version based on the back-annotation test cases and the back-annotation test scripts, respectively, until the version in which the problem is discovered reaches the first target state and the version in which the problem is fixed reaches the second target state.

[0077] Optionally, in one embodiment of the present application, the apparatus 10 of the embodiment of the present application further includes: a generation module.

[0078] The generation module is used to obtain the problem analysis and location process and results, and / or classify and archive the problems to generate a test report for the problem.

[0079] It should be noted that the aforementioned explanation of the embodiment of the vehicle driving cruise speed limit problem analysis and back-injection test method is also applicable to the vehicle driving cruise speed limit problem analysis and back-injection test device of this embodiment, and will not be repeated here.

[0080] According to the vehicle driving cruise speed limit problem analysis and back-injection test device proposed in the embodiment of the present application, the actual classification of the problem can be determined based on the problem description on the defective system and the functional scenario. According to the actual classification analysis, the possible autonomous driving system functional modules and the possible input / output signals involved in the problem can be analyzed, thereby determining the problem points and the judgment logic and signal values ​​of the problem. The back-injection test cases and back-injection test scripts are generated based on the problem points and the judgment logic and signal values ​​of the problem to repair the defective system, effectively improving the applicability of the overall test and improving the overall test efficiency. Thus, the technical problem that the related technology can only obtain the data corresponding to the vehicle parameters when the adaptive cruise function is running, which has certain limitations, the applicability of the overall test is low, the overall test efficiency is reduced, and the accuracy of the test results is reduced, and it cannot meet the testing requirements of intelligent driving is solved.

[0081] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The electronic device may include:

[0082] Memory 501 , processor 502 , and computer programs stored in the memory 501 and executable on the processor 502 .

[0083] When the processor 502 executes the program, the vehicle driving cruise speed limit problem analysis and re-injection test method provided in the above embodiment is implemented.

[0084] Furthermore, the electronic device further includes:

[0085] The communication interface 503 is used for communication between the memory 501 and the processor 502 .

[0086] The memory 501 is used to store computer programs that can be run on the processor 502 .

[0087] The memory 501 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0088] If the memory 501, processor 502, and communication interface 503 are implemented independently, the communication interface 503, memory 501, and processor 502 can be connected to each other via a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 5 Only one thick line is used in the diagram, but this does not mean that there is only one bus or one type of bus.

[0089] Optionally, in a specific implementation, if the memory 501, the processor 502 and the communication interface 503 are integrated on a chip, the memory 501, the processor 502 and the communication interface 503 can communicate with each other through an internal interface.

[0090] The processor 502 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.

[0091] This embodiment also provides a computer-readable storage medium having a computer program stored thereon. When the program is executed by a processor, the above-mentioned vehicle driving cruise speed limit problem analysis and re-injection test method is implemented.

[0092] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or N embodiments or examples in a suitable manner. In addition, those skilled in the art can combine and combine different embodiments or examples described in this specification and features of different embodiments or examples without contradiction.

[0093] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the number of technical features indicated. Thus, a feature specified as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of this application, "N" means at least two, for example, two, three, etc., unless otherwise specifically defined.

[0094] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or N executable instructions for implementing a custom logical function or process step, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may be performed in a different order than shown or discussed, including performing functions in a substantially simultaneous manner or in a reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present application pertain.

[0095] The logic and / or steps represented in the flowcharts or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing the logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (e.g., a computer-based system, a system including a processor, or other system that can fetch and execute instructions from an instruction execution system, apparatus, or device). For purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include the following: an electrical connection with one or N wires (electronic devices), a portable computer disk cartridge (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and programmable read-only memory (EPROM or flash memory), fiber optic devices, and a portable compact disc read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program can be obtained electronically by optically scanning the paper or other medium and then editing, interpreting or processing it in other suitable ways as necessary, and then storing it in a computer memory.

[0096] It should be understood that various parts of the present application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiment, the N steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented using hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used to implement: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application-specific integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0097] Those skilled in the art will understand that all or part of the steps in the method of the above embodiment can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiment.

[0098] In addition, the functional units in the various embodiments of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into a module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0099] The storage medium mentioned above may be a read-only memory, a magnetic disk, or an optical disk, etc. Although the embodiments of the present application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present application. Persons skilled in the art may make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present application.

Claims

1. A vehicle driving cruise speed limit problem analysis and back injection test method, characterized in that: The following steps are involved: Based on the problem description on the defect system, determine the actual classification of the problem according to the functional scenario; Analyze the possible autonomous driving system functional modules and possible input / output signals involved in the problem based on the actual classification; Determining the problem point and the judgment logic and signal values ​​of the problem based on the possible involved autonomous driving system functional modules and the possible involved input / output signals; as well as Generate a back-injection test case and a back-injection test script based on the problem point and the judgment logic and signal value of the problem to repair the defective system; The determination of the problem point and the judgment logic and signal value of the problem include: Analyzing the possible involved autonomous driving system functional modules and the possible involved input / output signals based on a preset visualization tool to obtain transition information; The problem point and the judgment logic and signal value of the problem are obtained according to the jump information.

2. The method according to claim 1, characterized in that The actual classification includes a follow-up cruise category and a speed-limited cruise category.

3. The method according to claim 1, characterized in that The repairing of the defective system comprises: Based on the back-injection test case and the back-injection test script, script debugging is performed on the problem-occurring version and the problem-fixing version, respectively, until the version where the problem is discovered reaches a first target state and the version where the problem is fixed reaches a second target state.

4. The method according to claim 1, wherein Also includes: Obtain the analysis and location process and results of the problem, and / or classify and archive the problem to generate a test report for the problem.

5. A vehicle driving cruise speed limit problem analysis and re-injection test device, characterized in that: include: The first determination module is used to determine the actual classification of the problem according to the functional scenario based on the problem description on the defect system; an analysis module, configured to analyze, based on the actual classification, the possible autonomous driving system functional modules and possible input / output signals involved in the problem; A second determination module is configured to determine a problem point and a judgment logic and signal value of the problem based on the possibly involved autonomous driving system functional modules and the possibly involved input / output signals; as well as A repair module, configured to generate a back-injection test case and a back-injection test script based on the problem point and the judgment logic and signal value of the problem, so as to repair the defective system; The second determining module includes: an analyzing unit, configured to analyze the possibly involved autonomous driving system functional modules and the possibly involved input / output signals based on a preset visualization tool to obtain transition information; A generating unit is used to obtain the problem point and the judgment logic and signal value of the problem according to the jump information.

6. The device according to claim 5, characterized in that The actual classification includes a follow-up cruise category and a speed-limited cruise category.

7. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the vehicle driving cruise speed limit problem analysis and re-injection test method as described in any one of claims 1 to 4.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that: The program is executed by a processor to implement the vehicle driving cruise speed limit problem analysis and re-injection test method as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Test method, device and equipment of automatic driving software and medium

    CN112835790A

  • Automatic driving simulation scene extension method and system based on data reinjection

    CN113868873A