Vehicle-mounted robot testing method, device, equipment and medium

By constructing dialogue scenarios and using vehicle-machine simulation instructions for on-board robot testing, the problems of long cycle, low efficiency and high cost caused by actual vehicle testing are solved, and the efficiency and low cost of cloud testing are achieved.

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

Patent Information

Application Number
CN202310342619.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-31
Publication Date
2025-08-12
Estimated Expiration
2043-03-31

AI Technical Summary

Technical Problem

The existing vehicle-mounted robot testing methods require real-vehicle testing, resulting in long test cycles, inefficient and high cost.

Method used

By constructing a dialogue scene, using vehicle-machine simulation instructions to perform graphical visualization of multi-wheel dialogue configuration, generating robot simulation instructions, conducting cloud testing, and avoiding real-vehicle verification.

Benefits of technology

Shorten the test cycle, improve the testing efficiency, reduce the testing cost, and reduce the impact of prototype vehicle use and cross-departmental coordination.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116364060B_ABST
    Figure CN116364060B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of vehicle network technology, and to a method, apparatus, device, and medium for testing an on-board robot. The method comprises constructing a dialogue flow based on a dialogue scenario; obtaining a vehicle computer simulation instruction, configuring the vehicle computer simulation instruction and an on-board robot to interface and associate the vehicle computer simulation instruction with the on-board robot to obtain a robot simulation instruction; configuring the robot simulation answer for each round of dialogue in the dialogue flow corresponding to different vehicle models and different vehicle computer versions, and configuring the robot simulation question for each completed round of dialogue to obtain a dialogue test flow; and executing the dialogue test flow, starting with the first round of dialogue questions and executing and making corresponding simulated responses in sequence until the last round of dialogue is completed or interrupted. The present invention allows the on-board robot to be tested entirely in the cloud without relying on any external factors, thereby greatly shortening the test cycle, improving test efficiency, and reducing test costs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of vehicle network technology, and more specifically, to a vehicle-mounted robot testing method, device, equipment and medium. Background Art

[0002] In-car intelligent voice-activated robot assistants can provide numerous auxiliary functions while driving, including voice control, road condition monitoring, casual conversation, and driving reminders. To ensure the scalability of in-car robot functions, testing new features becomes a crucial step in ensuring their proper operation.

[0003] The current testing method for in-vehicle robots is to conduct actual vehicle testing on models that are suitable for the new function. However, since actual vehicle testing requires collaboration among multiple sectors such as project progress, resource coordination, and prototype management, and there are differences between models, actual vehicle verification is required for each model. This results in a long testing cycle, low efficiency, and excessively high costs. Summary of the Invention

[0004] The present invention provides a vehicle-mounted robot testing method, device, equipment and medium to overcome the defects of existing vehicle-mounted robots that require actual vehicle testing, resulting in long testing cycles, low efficiency and high costs.

[0005] In order to solve the above technical problems, the technical solutions of the present invention are as follows:

[0006] In a first aspect, the present invention provides a vehicle-mounted robot testing method, comprising:

[0007] According to the dialogue scenario, perform graphical visualization of multi-round dialogue configuration and build the corresponding dialogue flow.

[0008] Acquire a vehicle computer simulation instruction, associate the vehicle computer simulation instruction with the vehicle-mounted robot through an interface configuration, and obtain a robot simulation instruction. The vehicle computer simulation instruction and the robot simulation instruction both include a question sentence and an answer sentence.

[0009] Select the required dialogue scenario as the test object, configure the robot simulated answers for each round of dialogue in the dialogue flow corresponding to different car models and different car computer versions, and configure the corresponding robot simulated questions for the robot simulated answers for each completed round of dialogue to obtain the dialogue test flow.

[0010] The dialogue test flow is executed, starting from the first round of dialogue questions and making corresponding simulated responses, until the last round of dialogue is completed or interrupted.

[0011] As a preferred technical solution, the vehicle computer simulation instructions and the robot simulation instructions also include vehicle computer control instructions.

[0012] As a preferred technical solution, the robot simulated answer is configured as follows: when the robot simulated answer is a semantic node associated with vehicle computer control, the on-board robot makes an answer based on the associated semantics and calls the vehicle computer control instructions to execute the control response; when the robot simulated answer is a node unassociated with the vehicle computer control semantics, the on-board robot calls its own question and answer library to make an answer.

[0013] As an optimal technical solution, the on-board robot calls the vehicle computer control instruction to execute the control response, specifically including: the on-board robot calls the vehicle computer control instruction, performs virtual execution control according to the control logic in the vehicle computer control instruction, and generates a virtual execution result.

[0014] As a preferred technical solution, the virtual execution result includes whether the execution is successful, the number of executions and the execution duration.

[0015] As a preferred technical solution, the vehicle computer control instructions include linkage instructions of the vehicle computer software and execution instructions of the vehicle networking components.

[0016] As a preferred technical solution, after the dialogue test flow is executed, a test report is generated according to the execution result of the dialogue test flow, and the vehicle-mounted robot is repaired or expanded according to the test report.

[0017] In a second aspect, the present invention further provides a vehicle-mounted robot testing device, comprising:

[0018] The construction module is used to perform graphical visualization of multi-round dialogue configuration according to the dialogue scenario and build the corresponding dialogue flow.

[0019] The first configuration module obtains a vehicle computer simulation instruction, and configures the vehicle computer simulation instruction and the vehicle-mounted robot to interface and associate the vehicle computer simulation instruction to obtain a robot simulation instruction. The vehicle computer simulation instruction and the robot simulation instruction both include a question and an answer.

[0020] The second configuration module selects the required dialogue scenarios as the test objects, configures the robot simulated answers for each round of dialogue in the dialogue flow corresponding to different car models and different vehicle computer versions, and configures the corresponding robot simulated questions for the robot simulated answers for each completed round of dialogue to obtain the dialogue test flow.

[0021] The execution module executes the dialogue test flow, starting from the first round of dialogue questions and making corresponding simulated responses until the last round of dialogue is completed or interrupted.

[0022] In a third aspect, the present invention further proposes a computing device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the operations performed by the vehicle-mounted robot testing method as described in the first aspect are implemented.

[0023] In a fourth aspect, the present invention further proposes a computer-readable storage medium having a program stored thereon, wherein the program is executed by a processor to perform the operations performed by the vehicle-mounted robot testing method described in the first aspect.

[0024] Compared with the existing technology, the beneficial effect of the technical solution of the present invention is: the present invention constructs a corresponding dialogue flow according to the dialogue scenario, and uses vehicle-computer simulation instructions instead of real command signals to perform interface association configuration with the on-board robot to obtain robot simulation instructions, and configures question and answer sentences for the robot simulation instructions based on the required dialogue scenario selected as the test object to obtain a dialogue test flow. By executing the dialogue test flow, the testing process of the on-board robot can be carried out entirely in the cloud without relying on any external factors, avoiding many factors involved in the actual vehicle verification test process, such as test vehicle management, progress scheduling, and cross-departmental communication and coordination, greatly shortening the test cycle, improving test efficiency, and reducing test costs. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] Figure 1 A flowchart of the vehicle-mounted robot testing method provided in an embodiment of the present application.

[0026] Figure 2 This is a flowchart of the dialogue flow in an embodiment of the present application.

[0027] Figure 3 This is a schematic diagram of a dialogue test report in an application embodiment.

[0028] Figure 4 2 is an architectural diagram of a vehicle-mounted robot testing device according to an embodiment of the present application.

[0029] Figure 5 A schematic diagram of the structure of a computing device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0030] The following will describe embodiments of the present invention with reference to the accompanying drawings and preferred technical solutions. Those skilled in the art will readily understand other advantages and benefits of the present invention from the contents disclosed in this specification. The present invention may also be implemented or applied through different specific embodiments, and the details in this specification may be modified or altered based on different viewpoints and applications without departing from the spirit of the present invention. It should be understood that the preferred technical solutions are intended only to illustrate the present invention and are not intended to limit the scope of protection of the present invention.

[0031] It should be noted that the illustrations provided in the following embodiments are merely schematic illustrations of the basic concept of the present invention. Therefore, the illustrations only show components related to the present invention and are not drawn according to the number, shape, and size of components in actual implementation. In actual implementation, the type, quantity, and proportion of each component may be changed arbitrarily, and the component layout may also be more complex.

[0032] In the following description, numerous details are discussed to provide a more thorough explanation of the embodiments of the present invention. However, it will be apparent to those skilled in the art that the embodiments of the present invention may be practiced without these specific details. In other embodiments, well-known structures and devices are shown in block diagram form rather than in detail to avoid obscuring the embodiments of the present invention.

[0033] Specifically, Figure 1 A flowchart of the vehicle-mounted robot testing method provided in an embodiment of the present application.

[0034] like Figure 1 As shown, the vehicle-mounted robot testing method includes the following steps:

[0035] S101: Based on the dialogue scenario, perform graphical visualization of multiple dialogue rounds and build the corresponding dialogue flow.

[0036] Optionally, in one embodiment of the present application, the dialogue flow includes multiple rounds of questions and answer feedback, as well as corresponding judgment conditions.

[0037] During the specific implementation process, graphical visualization configuration is performed on the in-vehicle robot dialogue flow page on the web browser through the PC, and the corresponding dialogue flow is established according to the required dialogue scenario. After completion, it is displayed in the form of a flowchart. The content includes multiple rounds of question and answer feedback and their respective judgment conditions. The in-vehicle robot will execute different response instructions based on the user's dialogue content, including replies to question and answer texts, linkage of the in-vehicle software applications, and execution of various networked components of the vehicle.

[0038] like Figure 2 As shown, Figure 2This is a flowchart of the dialogue flow in the embodiment of the present application. The possible situations that may occur in the dialogue flow during the test process can be roughly divided into four categories:

[0039] 1: Return to the answer and wait for the next question (Question 1 → Answer 1A) or directly interrupt and end the conversation after returning to the answer (Question 1 → Answer 1B);

[0040] 2: Return the closest answer from multiple answers and wait for the next round of questions (Question 2 → Answer 2A or Answer 2B);

[0041] 3: Return to the answer and wait for the next round of questions (Question 3 → Answer 3) or repeat the current answer again and wait for the next round of questions (Question 3 → Answer 2A);

[0042] 4: Return the answer and wait for the next round of questions (Question 4 → Answer 4A) or execute the vehicle control command or third-party command after returning the answer (Question 4 → Answer 4B or Answer 4C).

[0043] By setting different question and answer parameters, different dialogue scenarios can be constructed. In this embodiment, the question and answer parameters are set as follows:

[0044] Question 1: How about XX brand cars?

[0045] Answer 1B: I don't know how to answer this question yet. (End of Intermission)

[0046] Answer 1A: XX brand cars are of good quality, spacious and comfortable, with high cost performance, making them the first choice for families.

[0047] Q2: What models are available? Any recommendations in the 100,000 RMB price range?

[0048] Answer 2A: How about Model A? It has a large space and a high chassis.

[0049] Question 3: Change to another car model / continue to introduce the advantages of model A.

[0050] Answer 2A: …

[0051] Answer 3: Model A has the following advantages:

[0052] Answer 2B: Model B should meet your needs? Would you like to know more details? You can open the model introduction page through the car computer or push it to your phone via Bluetooth.

[0053] Q4: Send my phone number / Open link / No introduction required

[0054] Answer 4: Sending to your mobile phone (vehicle control command) / The link has been opened for you (calling the application) / Thank you for your consultation, I will take a rest first!

[0055] S102: Acquire a vehicle computer simulation instruction, configure the vehicle computer simulation instruction and the vehicle-mounted robot to interface and associate the vehicle computer simulation instruction to obtain a robot simulation instruction; the vehicle computer simulation instruction and the robot simulation instruction both include a question sentence and an answer sentence.

[0056] It is understandable that since the various actuators on the vehicle, such as wipers, lights, and window lifts, receive changes from different sensors and transmit them to the controller through electrical signals, the controller drives the actuator to make corresponding instructions based on the set logic. The on-board robot communicates through a wireless network. If the newly established dialogue flow scenario needs to drive the actuator on the vehicle, instructions must be sent to the vehicle-side central processor, and then the corresponding actuator is driven by the controller.

[0057] Optionally, in one embodiment of the present application, the interface of the vehicle-mounted robot can be associated with the vehicle-mounted simulation instruction that can be called in the vehicle-mounted simulation instruction cloud system provided by the vehicle-mounted simulation instruction configuration page on the PC web browser to obtain the robot simulation instruction.

[0058] During implementation, the onboard robot retrieves all available vehicle models that support voice control from the onboard computer simulation command cloud system via the internet, along with the remotely accessible onboard computer simulation commands supported by each vehicle computer version. The obtained onboard computer simulation commands are then configured to interface with the onboard robot, generating a callable set of robot simulation commands that are stored in the onboard robot system.

[0059] Optionally, in one embodiment of the present application, the vehicle simulation instructions and the robot simulation instructions further include vehicle control instructions. The vehicle control instructions include linkage instructions for vehicle software and execution instructions for vehicle networking components.

[0060] It is understandable that the traditional method requires a long period of testing and verification after the dialogue flow scene is established before it can be released. However, due to the different progress between different models, the test cycle is often increased when multiple models are released. Therefore, in the entire process of dialogue flow construction, the testing link generally occupies about 80% of the entire cycle, and factors such as vehicle computer status errors and vehicle computer software version mismatches lead to rework and retesting, which occupy the main time of the entire testing link. The flexible software version configuration method adopted by the present invention is mainly to generate corresponding simulated command signals for the real command signals corresponding to different models and different vehicle computer versions. When testing the constructed dialogue flow scene, the corresponding command feedback can be obtained by selecting the adapted version and model. Its advantage is to reduce the problems of test delays and rework caused by vehicle computer status errors and vehicle computer version mismatches in actual vehicle verification.

[0061] S103: Select the required dialogue scenario as the test object, configure the robot simulated answers for each round of dialogue in the dialogue flow corresponding to different car models and different vehicle computer versions, and configure the corresponding robot simulated questions for the robot simulated answers for each completed round of dialogue to obtain the dialogue test flow.

[0062] Optionally, in one embodiment of the present application, the robot simulated answer is configured as follows: when the robot simulated answer is a semantic node associated with vehicle computer control, the on-board robot makes an answer according to the associated semantics and calls the vehicle computer control instructions to execute the control response; when the robot simulated answer is a node unassociated with the vehicle computer control semantics, the on-board robot calls its own question and answer library to make an answer.

[0063] Optionally, in one embodiment of the present application, the on-board robot calls the vehicle computer control instruction to execute a control response, specifically including: the on-board robot calls the vehicle computer control instruction, performs virtual execution control according to the control logic in the vehicle computer control instruction, and generates a virtual execution result.

[0064] Optionally, in one embodiment of the present application, the virtual execution result includes whether the execution is successful, the number of executions, and the execution duration.

[0065] During the specific implementation process, the dialogue test flow is configured on the in-vehicle robot dialogue test page on the PC web browser. First, a dialogue flow scenario is selected in the dialogue flow as the test object. After completion, its content is displayed in the form of a flowchart. Then, the answer sentences for each round of dialogue in the flowchart are configured (including text-only replies, calling vehicle applications, executing vehicle actuators, etc.). If a node related to vehicle control is involved, it is necessary to select and associate it with the vehicle control instruction so that the vehicle control instruction is called when the answer is made in the dialogue branch selection. If the answer sentence is not related to vehicle control, the default association with the question and answer library of the in-vehicle robot system itself is selected. At this point, the configuration of the dialogue test flow is completed.

[0066] In addition, test parameters are configured according to the dialogue test flow, and dialogue scenarios that may occur to simulate real users are filled in multiple times. Since the questions are generated by random questions asked by users, all questions in a dialogue flow scenario are used as a set of dialogue test parameters. In the present invention, multiple sets of dialogue test parameters can be configured in the on-board robot system to cover as many possible dialogue scenarios as possible, thereby obtaining multiple sets of dialogue test flows containing different dialogue scenarios.

[0067] S104: Execute the dialogue test flow, starting from the first round of dialogue questions and making corresponding simulated responses, until the last round of dialogue is completed or interrupted.

[0068] During the specific implementation process, the dialogue test is executed on the dialogue test page on the PC web browser. After clicking Start, the on-board robot starts from the first round of dialogue questions in the dialogue test flow with configured parameters and makes virtual control responses to the control instructions until the last round of dialogue is completed or it is interrupted midway.

[0069] Optionally, in one embodiment of the present application, after the dialogue test flow is executed, the vehicle-mounted robot automatically records and generates a dialogue test report based on the execution result, such as Figure 3 As shown, Figure 3 This is a schematic diagram of a dialog test report in an embodiment of the application. The dialog test report includes the question and answer parameters configured for the current test round, passed test modules, failed test modules and possible reasons for failure, and test modules not performed and possible reasons for not performing the test. The report content can be modified or expanded based on actual needs.

[0070] It is understandable that after a round of dialogue test flow testing is completed, the configuration parameters of the dialogue test flow can be modified to change the possible dialogue scenarios of users, or the question-and-answer decision logic set by the in-vehicle robot can be changed, and then the test can be performed again to obtain different results.

[0071] It is understandable that by constructing a dialogue flow that matches the dialogue scenario to be tested and using the vehicle computer to simulate the command signal instead of the real command signal for simulation testing, the entire test process does not need to rely on any external factors, so that the test process of the on-board robot can be carried out entirely in the cloud, reducing the use of prototype vehicles and reducing the prototype vehicle costs caused by testing; reducing cross-departmental communication and coordination links, avoiding problems such as long test cycles, test scheduling delays and conflicts caused by communication and coordination; because the simulated command signal corresponds one-to-one with the real command signal, even if the simulation does not match the real one, the problem can be quickly located, greatly shortening the test cycle, improving test efficiency, and reducing test costs.

[0072] Next, the vehicle-mounted robot testing device proposed according to the embodiment of the present application is described with reference to the accompanying drawings.

[0073] Figure 4 2 is an architectural diagram of a vehicle-mounted robot testing device according to an embodiment of the present application.

[0074] like Figure 4 As shown, the communication device includes: a construction module 100, a first configuration module 200, a second configuration module 300 and an execution module 400.

[0075] Among them, the construction module 100 is used to perform graphical visualization of multi-round dialogue configuration according to the dialogue scenario and construct the corresponding dialogue flow. The first configuration module 200 is used to obtain the vehicle simulation instruction, and configure the vehicle simulation instruction and the vehicle robot to obtain the robot simulation instruction; the vehicle simulation instruction and the robot simulation instruction both include questions and answers. The second configuration module 300 is used to select the required dialogue scenario as the test object, configure the robot simulation answer for each round of dialogue in the dialogue flow corresponding to different vehicle models and different vehicle versions, and perform corresponding robot simulation question configuration for the robot simulation answer of each completed round of dialogue to obtain the dialogue test flow. The execution module 400 is used to execute the dialogue test flow, starting from the first round of dialogue questions and executing them in sequence and making corresponding simulation responses until the last round of dialogue is completed or interrupted midway.

[0076] It should be noted that the aforementioned explanation of the embodiment of the vehicle-mounted robot testing method is also applicable to the communication device of the vehicle-mounted robot testing method of this embodiment, and will not be repeated here.

[0077] Figure 5 Schematic diagram of the structure of a computing device 500 provided in an embodiment of the present application. The computing device 500 includes: a memory 501, a processor 502, and a computer program stored in the memory 501 and executable on the processor 502.

[0078] When the processor 502 executes the program, the vehicle-mounted robot testing method provided in the above embodiment is implemented.

[0079] Furthermore, the computing device 500 further includes a communication interface 503 for communication between the memory 501 and the processor 502 .

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

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

[0082] 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.

[0083] The processor 502 may be a CPU (Central Processing Unit), or an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement the embodiments of the present application.

[0084] An embodiment of the present application also provides a computer-readable storage medium having a computer program stored thereon, which implements the above-mentioned vehicle-mounted robot testing method when executed by a processor.

[0085] 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.

[0086] 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.

[0087] 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 more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may be performed out of the order shown or discussed, including performing functions in a substantially simultaneous manner or in 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 belong.

[0088] 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: 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, a field programmable gate array, etc.

[0089] Those skilled in the art will appreciate that all or part of the steps in the method for implementing the above-mentioned 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.

[0090] Obviously, the above embodiments of the present invention are merely examples for the purpose of clearly illustrating the present invention, and are not intended to limit the embodiments of the present invention. Those skilled in the art will appreciate that other variations or modifications can be made based on the above description. It is not necessary and impossible to enumerate all embodiments here. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention shall be included within the scope of protection of the claims of the present invention.

Claims

1. A vehicle-mounted robot testing method, characterized in that: include: Perform graphical visualization of multi-round dialogue configurations based on dialogue scenarios and build corresponding dialogue flows; Obtaining a vehicle computer simulation instruction, and configuring an interface association between the vehicle computer simulation instruction and the vehicle-mounted robot to obtain a robot simulation instruction; the vehicle computer simulation instruction and the robot simulation instruction both include a question and an answer, and the robot simulation instruction also includes a vehicle computer control instruction; The required dialogue scenario is selected as the test object. The robot simulated answer sentences for each round of dialogue in the dialogue flow corresponding to different vehicle models and different vehicle computer versions are configured. The corresponding robot simulated questions are configured for the robot simulated answer sentences that have completed each round of dialogue to obtain the dialogue test flow. The robot simulated answer sentences are configured such that when the robot simulated answer sentence is a semantic node associated with vehicle computer control, the onboard robot responds according to the associated semantics and calls the vehicle computer control instructions to execute the control response; when the robot simulated answer sentence is a node unrelated to the vehicle computer control semantics, the onboard robot calls its own question and answer library to respond. The dialogue test flow is executed, starting from the first round of dialogue questions and making corresponding simulated responses, until the last round of dialogue is completed or interrupted.

2. The vehicle-mounted robot testing method according to claim 1, characterized in that: The on-board robot calls the vehicle computer control instruction to execute the control response, which specifically includes: the on-board robot calls the vehicle computer control instruction, performs virtual execution control according to the control logic in the vehicle computer control instruction, and generates a virtual execution result.

3. The vehicle-mounted robot testing method according to claim 2, characterized in that: The virtual execution result includes whether the execution is successful, the number of executions, and the execution time.

4. The vehicle-mounted robot cloud testing method according to claim 1, characterized in that: The vehicle computer control instructions include linkage instructions of the vehicle computer software and execution instructions of the vehicle networking components.

5. The vehicle-mounted robot testing method according to any one of claims 1 to 4, characterized in that: The method further includes: after the dialogue test flow is executed, generating a test report according to the execution result of the dialogue test flow, and repairing or expanding the vehicle-mounted robot according to the test report.

6. A vehicle-mounted robot testing device, applied to the vehicle-mounted robot testing method according to any one of claims 1 to 5, characterized in that: include: The construction module is used to perform graphical visualization of multi-round dialogue configuration according to the dialogue scenario and build the corresponding dialogue flow; A first configuration module obtains a vehicle computer simulation instruction, associates the vehicle computer simulation instruction with the vehicle-mounted robot through an interface configuration, and obtains a robot simulation instruction; the vehicle computer simulation instruction and the robot simulation instruction both include a question and an answer; The second configuration module selects the required dialogue scenario as the test object, configures the robot's simulated answers for each round of dialogue in the dialogue flow corresponding to different car models and different vehicle computer versions, and configures the corresponding robot's simulated questions for the robot's simulated answers in each completed dialogue round to obtain the dialogue test flow; The execution module executes the dialogue test flow, starting from the first round of dialogue questions and making corresponding simulated responses until the last round of dialogue is completed or interrupted.

7. A computing device, characterized in that The computing device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the operations performed by the vehicle-mounted robot testing method according to any one of claims 1 to 5 when executing the program.

8. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a program, and the program is used by a processor to execute the operations performed by the vehicle-mounted robot testing method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Test method and test device

    CN103744414A

  • Dialogue flow test method and device, electronic equipment and readable storage medium

    CN111324718A