Testing System, Method, Device and Computer Readable Storage Medium for Smart Home Appliances

In the voice verification test of smart home appliances, the equipment status of the smart home appliances to be tested is adjusted to match the target status, and the problem of invalid test results caused by changes in the noise environment is solved, and the effectiveness of the test results is achieved.

CN114360498BActive Publication Date: 2025-05-27VATTI CORP LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111654572.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-30
Publication Date
2025-05-27
Estimated Expiration
2041-12-30

AI Technical Summary

Technical Problem

During the voice verification test of smart home appliances, changes in the noise environment cause the player's playback volume to mismatch with the noise environment, resulting in invalid test results.

Method used

By obtaining the device status of the smart appliance to be tested and adjusting the device status to the target status before playing the command statement to be tested each time, to ensure the stability and matching of the noise environment.

Benefits of technology

It realizes the stability and matching of the noise environment before each playback of the command statement to be tested, thereby ensuring the effectiveness of the test results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114360498B_ABST
    Figure CN114360498B_ABST
Patent Text Reader

Abstract

This application relates to a test system, method, device, and computer-readable storage medium for intelligent household appliances. The method includes: obtaining a first device state and a test instruction statement sequence of the intelligent household appliance to be tested; if the first device state is the target device state, controlling the player to play the to-be-tested instruction statement in the test instruction statement sequence; obtaining a second device state of the intelligent household appliance to be tested, and if the second device state is a non-target device state, controlling the intelligent household appliance to be tested to adjust the device state to the target device state, and performing the step of controlling the player to play the to-be-tested instruction statement in the test instruction statement sequence. In the embodiment of this application, during the voice verification test of the intelligent household appliance, by adjusting the device state of the intelligent household appliance to be tested to the target device state before each play of the to-be-tested instruction statement, the stability of the noise environment is achieved, thereby ensuring the effectiveness of the test result.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of voice verification, and in particular to a test system, method, device, and computer-readable storage medium for intelligent household appliances. Background Art

[0002] Currently, intelligent household appliances to be tested need to be tested for voice verification in a preset noise environment. Before the start of automated voice verification, according to the current noise environment, the playback volume of a player (such as an artificial mouth) is adjusted so that the played volume is greater than the ambient noise, achieving a match between the played volume and the current noise environment.

[0003] However, during the test, if the current noise environment changes (for example, the noise generated by the intelligent household appliance to be tested due to a change in the device state), it will cause the played volume to be less than the ambient noise, resulting in a mismatch between the playback volume of the player and the changed noise environment, and further leading to invalid test results in the changed noise environment. Summary of the Invention

[0004] In view of the shortcomings of the existing methods, this application provides a test system, method, device, and computer-readable storage medium for intelligent household appliances to solve the technical problem existing in the prior art that during the voice verification of intelligent household appliances to be tested, when the noise environment changes, the playback volume of the player does not match the noise environment.

[0005] In a first aspect, an embodiment of this application provides a test method for intelligent household appliances. The method is applied to a test central control device in an intelligent household appliance test system, and the intelligent household appliance test system further includes a player. The test method for intelligent household appliances includes: obtaining a first device state and a test instruction statement sequence of the intelligent household appliance to be tested, where the test instruction statements included in the test instruction statement sequence are tested when the device state of the intelligent household appliance to be tested is a target device state; if the first device state is the target device state, controlling the player to play the to-be-tested instruction statement in the test instruction statement sequence so that the intelligent household appliance to be tested executes the instruction action corresponding to the to-be-tested instruction statement; obtaining a second device state of the intelligent household appliance to be tested, and if the second device state is a non-target device state, controlling the intelligent household appliance to be tested to adjust the device state to the target device state and execute the step of controlling the player to play the to-be-tested instruction statement in the test instruction statement sequence.

[0006] As an optional implementation, the test method for intelligent household appliances further includes: obtaining test data obtained by the intelligent household appliance to be tested recognizing the to-be-tested instruction statement and storing it.

[0007] As an alternative implementation, obtaining the test data obtained by the smart home appliance to be tested for identifying the test instruction statement and storing it includes: obtaining the playback start time point of each test instruction statement in the test instruction statement sequence; obtaining the identification instruction statement identified by the smart home appliance to be tested after the playback start time point of the target test instruction statement and before the playback start time point of the next test instruction statement, and comparing it with the target test instruction statement to obtain a comparison result; obtaining an identification instruction statement sequence according to the obtained identification instruction statement and the obtaining order; storing the test instruction statement sequence, the identification instruction statement sequence, and the comparison result.

[0008] As an alternative implementation, after obtaining the second device state of the smart home appliance to be tested, if the second device state is a non-target device state, controlling the smart home appliance to be tested to adjust the device state to the target device state, it further includes: obtaining the first device state of the smart home appliance to be tested, and if the number of times of obtaining that the first device state of the smart home appliance to be tested is a non-target device state exceeds a preset number of times, generating an abnormal test result and ending the test.

[0009] In a second aspect, an embodiment of the present application provides a test system for a smart home appliance, including a test central control device and a player; the test central control device is configured to obtain the first device state and the test instruction statement sequence of the smart home appliance to be tested, and the test instruction statements included in the test instruction statement sequence are tested when the device state of the smart home appliance to be tested is the target device state; if the first device state is the target device state, the test central control device controls the player to play the test instruction statements in the test instruction statement sequence, so that the smart home appliance to be tested executes the instruction actions corresponding to the test instruction statements; obtaining the second device state of the smart home appliance to be tested, and if the second device state is a non-target device state, the test central control device controls the smart home appliance to be tested to adjust the device state to the target device state, and executes the step of controlling the player to play the test instruction statements in the test instruction statement sequence.

[0010] As an alternative implementation, the test central control device is further configured to obtain the test data obtained by the smart home appliance to be tested for identifying the test instruction statement and store it.

[0011] As an alternative implementation, the test central control device obtains the playback start time point of each to-be-tested instruction statement in the to-be-tested instruction statement sequence; the test central control device obtains the recognized instruction statement recognized by the to-be-tested smart home appliance after the playback start time point of the target to-be-tested instruction statement and before the playback start time point of the next to-be-tested instruction statement, and compares it with the target to-be-tested instruction statement to obtain a comparison result; the test central control device obtains a recognized instruction statement sequence according to the obtained recognized instruction statement and the obtaining order; the test central control device stores the to-be-tested instruction statement sequence, the recognized instruction statement sequence, and the comparison result.

[0012] As an alternative implementation, obtain the second device state of the to-be-tested smart home appliance. If the second device state is a non-target device state, after the test central control device controls the to-be-tested smart home appliance to adjust the device state to the target device state, the test central control device is further configured to: obtain the first device state of the to-be-tested smart home appliance. If the number of times of obtaining that the first device state of the to-be-tested smart home appliance is a non-target device state exceeds a preset number of times, generate an abnormal test result and end the test.

[0013] In a third aspect, an embodiment of the present application provides a test device for a smart home appliance, including: a memory and a processor. Among them, a computer program that can run on the processor is stored on the memory, and when the processor executes the computer program, the steps of the test method for the smart home appliance according to any one of the first aspects of the embodiments of the present application are implemented.

[0014] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, and it is characterized in that when the computer program is executed by a processor, the steps of the test method for the smart home appliance according to any one of the first aspects of the embodiments of the present application are implemented.

[0015] The present application provides a test system, method, device, and computer-readable storage medium for smart home appliances. The technical solutions provided by the embodiments of the present application at least bring the following beneficial effects:

[0016] During the voice verification test of the smart home appliance, before each playback of the to-be-tested instruction statement, when it is determined that the device state of the to-be-tested smart home appliance changes, that is, when the device state of the to-be-tested smart home appliance is a non-target device state, the device state of the to-be-tested smart home appliance is adjusted to the target device state to achieve the stability, consistency, and matching with the to-be-tested instruction statement of the noise environment before each playback of the to-be-tested instruction statement, thereby ensuring the effectiveness of the test result.

[0017] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and do not limit this application. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following briefly introduces the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0019] Figure 1 It is a schematic flowchart of a testing method for an intelligent household appliance provided by an embodiment of this application;

[0020] Figure 2 It is a schematic diagram of the device control page of the mobile phone software when the device state of the intelligent household appliance to be tested in a testing method for an intelligent household appliance provided by an embodiment of this application is the power-on state;

[0021] Figure 3 It is a schematic diagram of the device control page of the mobile phone software when the device state of the intelligent household appliance to be tested in a testing method for an intelligent household appliance provided by an embodiment of this application is the power-off state;

[0022] Figure 4 It is a schematic flowchart of a testing method for an intelligent household appliance provided by another embodiment of this application;

[0023] Figure 5 It is a schematic flowchart of the specific steps for obtaining and storing the test data obtained by the intelligent household appliance to be tested identifying the test instruction statement in a testing method for an intelligent household appliance provided by another embodiment of this application;

[0024] Figure 6 It is a schematic diagram of the framework structure of a testing system for an intelligent household appliance provided by an embodiment of this application.

[0025] Reference Numerals and Corresponding Descriptions:

[0026] 1: Test Central Control Device;

[0027] 2: Player;

[0028] 3: Intelligent Household Appliance to be Tested. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0029] In order to make the objectives, technical solutions and advantages of this application more clearly understood, the following further details this application in conjunction with the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not used to limit this application.

[0030] Explanation of the terms appearing in this application:

[0031] Simulator: It refers to a program that mainly simulates the functions and instruction systems of hardware processors through software, enabling a computer or other multimedia platforms (such as PDAs and mobile phones) to run software on other platforms.

[0032] APP: Application or mobile phone software, which is the abbreviation of APPlication. It mainly refers to the software installed on smart phones to improve the deficiencies and personalization of the original system. It is the main means to improve the functions of mobile phones and provide users with a richer usage experience. APP (APPlication, application or mobile phone software) can run on the simulator.

[0033] An embodiment of this application provides a test method for smart home appliances. The method is applied to the test central control device 1 in the smart home appliance test system. The smart home appliance test system further includes a player 2. As Figure 1 shown, the steps of the test method for smart home appliances mainly include S100 - S120:

[0034] S100: Obtain the first device state and the test instruction statement sequence of the smart home appliance 3 to be tested.

[0035] S110: If the first device state is the target device state, control the player 2 to play the to - be - tested instruction statement in the test instruction statement sequence.

[0036] S120: Obtain the second device state of the smart home appliance 3 to be tested. If the second device state is not the target device state, control the smart home appliance 3 to be tested to adjust its device state to the target device state, and execute the step of controlling the player 2 to play the to - be - tested instruction statement in the test instruction statement sequence.

[0037] An embodiment of this application provides a test method for smart home appliances. During the voice verification test of smart home appliances, before each playback of the to - be - tested instruction statement, when it is determined that the device state of the smart home appliance 3 to be tested has changed, that is, when the device state of the smart home appliance 3 to be tested is not the target device state, the device state of the smart home appliance 3 to be tested is adjusted to the target device state to achieve the stability, consistency, and matching with the to - be - tested instruction statement before each playback of the to - be - tested instruction statement in a noisy environment, thereby ensuring the effectiveness of the test results.

[0038] The test instruction statements included in the test instruction statement sequence are tested when the device state of the smart home appliance 3 to be tested is the target device state. Only when the first device state of the smart home appliance 3 to be tested is the target device state can the test instruction statement sequence be used for testing, so as to match the first device state of the smart home appliance 3 to be tested with the first device state of the smart home appliance 3 to be tested, thereby improving the reliability of voice verification. Among them, the aforementioned matching mainly refers to the correspondence between the test smart home appliance execution actions corresponding to the test instruction statements and the volume of the test instruction statements played during the test. Taking the smart home appliance 3 to be tested as a range hood as an example, when the target device state of the range hood is the standby state, the playback volume of the test instruction statement is greater than the noise environment when the range hood is in the standby state, and the execution action of the range hood corresponding to the test instruction statement can be changing from the standby state to starting at the third gear; when the target device state of the range hood is the operating state at the third gear, the playback volume of the test instruction statement needs to be greater than the noise environment when the range hood is in the operating state at the third gear. When using the playback volume of the test instruction statement in the operating state at the third gear as the target device state (greater than the playback volume of the test instruction statement in the standby state of the target device state of the range hood) to test the target device state of the range hood as the standby state, the obtained test results are also invalid.

[0039] The test control device 1 can obtain the operating state of the components of the smart home appliance 3 to be tested, and combine the operating state of the components of the smart home appliance 3 to be tested to determine the first device state of the smart home appliance 3 to be tested.

[0040] In some possible embodiments, the test control device 1 is connected to the player 2 and the smart home appliance 3 to be tested through a cable.

[0041] In some possible embodiments, an APP is started on the test control device 1 using an emulator to establish a signal connection with the smart home appliance 3 to be tested.

[0042] Such as Figure 2 As shown, taking the test control device 1 as a computer, the smart home appliance 3 to be tested as a range hood, and the target state as the shutdown state as an example, an emulator is started on the computer, and the APP on the emulator is started. Enter the range hood control page in the APP. By using the element location method (which is an existing technology and will not be elaborated here), find the element "shutdown". If "shutdown" is found, it means that the current device state of the range hood displayed on the APP device control page is not the shutdown state. The shutdown key can be located through element location and clicked to send a shutdown instruction to the range hood.

[0043] Such as Figure 3As shown, if "Power on" is found, it indicates that the current device status of the range hood shown on the APP device control page is not the power-on status. The power-on button can be located by element positioning and clicked to send a power-on instruction to the range hood.

[0044] When the APP device control page shows that the current device status of the device is the power-off status, according to the test instruction statement sequence, control the player 2 to play the audio file including the test instruction statements one by one in sequence, so that the to-be-tested smart home appliance 3 executes the instruction actions corresponding to the to-be-tested instruction statements for voice verification testing. Optionally, each audio file includes one to-be-tested instruction statement.

[0045] In some possible embodiments, obtaining the test instruction statement sequence mainly includes: setting the absolute path of the directory where the audio file with the content of the to-be-tested instruction statements is located under the file directory of the test control device 1 as the root path; traversing all audio files under the root path, reading the relative paths of the audio files, and storing the absolute paths of all audio files in the audio path list.

[0046] As an optional implementation manner, as Figure 4 shown, the test method for the smart home appliance further includes step S130:

[0047] S130: Obtain the test data obtained by the to-be-tested smart home appliance 3 for recognizing the to-be-tested instruction statements, and store them.

[0048] When testing the technology, that is, when all the to-be-tested instruction statements have been played, the test data can be output.

[0049] As an optional implementation manner, as Figure 5 shown, the foregoing step S130 of obtaining the test data obtained by the to-be-tested smart home appliance 3 for recognizing the to-be-tested instruction statements and storing them mainly includes steps S131 - S130:

[0050] S131: Obtain the start time point of playing each to-be-tested instruction statement in the played test instruction statement sequence.

[0051] S132: Obtain the recognized instruction statements recognized by the to-be-tested smart home appliance 3 after the start time point of playing the target to-be-tested instruction statement and before the start time point of playing the next to-be-tested instruction statement, and compare them with the target to-be-tested instruction statement to obtain a comparison result.

[0052] S133: Obtain the recognized instruction statement sequence according to the obtained recognized instruction statements and the obtaining order.

[0053] S134: Store the test instruction statement sequence, the recognized instruction statement sequence, and the comparison result.

[0054] The instruction statement to be tested and the obtained recognition instruction statement are determined to pass the recognition only when they are exactly matched.

[0055] As an alternative implementation, after obtaining the second device state of the smart home appliance 3 to be tested, if the second device state is not the target device state, and after controlling the smart home appliance 3 to be tested to adjust the device state to the target device state, it further includes:

[0056] Obtain the first device state of the smart home appliance 3 to be tested. If the number of times that the obtained first device state of the smart home appliance 3 to be tested is not the target device state exceeds the preset number of times, generate an abnormal test result and end the test.

[0057] Based on the foregoing embodiments, in a possible embodiment, when the device control page of the APP shows that the current device state of the device is not the shutdown state, locate the shutdown button by element positioning and perform a click operation. After sending a shutdown instruction to the range hood, if the actual device state of the range hood is not the shutdown state, it is determined that the test is abnormal once. When the number of times of determining the test abnormality is greater than 3 times, output an abnormal test result and end the test.

[0058] It should be understood that although Figure 1 、 Figure 4 and Figure 5 the steps in the flowcharts are shown in sequence according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise clearly stated in this article, there is no strict order limit for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 1 、 Figure 4 and Figure 5 at least a part of the steps in

[0059] can include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same moment, but can be executed at different moments. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or in turn with at least a part of the steps or stages in other steps or other steps.

[0060] Based on the same inventive concept, an embodiment of the present application provides a test system for intelligent household appliances, including a test central control device 1 and a player 2; the test central control device 1 is used to obtain the first device state and the test instruction statement sequence of the intelligent household appliance 3 to be tested, and the test instruction statements included in the test instruction statement sequence are tested when the device state of the intelligent household appliance 3 to be tested is the target device state; if the first device state is the target device state, the test central control device 1 controls the player 2 to play the to-be-tested instruction statement in the test instruction statement sequence, so that the intelligent household appliance 3 to be tested executes the instruction action corresponding to the to-be-tested instruction statement; obtain the second device state of the intelligent household appliance 3 to be tested, if the second device state is a non-target device state, the test central control device 1 controls the intelligent household appliance 3 to be tested to adjust the device state to the target device state, and execute the step of controlling the player 2 to play the to-be-tested instruction statement in the test instruction statement sequence.

[0061] Optionally, the intelligent household appliance includes kitchen equipment, for example, range hood, gas stove, induction cooker, etc. Optionally, the test central control device is a host computer; optionally, the player 2 is an artificial mouth.

[0062] An embodiment of the present application provides a test system for intelligent household appliances. During the voice verification test of the intelligent household appliance, before each playback of the to-be-tested instruction statement, when it is determined that the device state of the intelligent household appliance 3 to be tested changes, that is, when the device state of the intelligent household appliance 3 to be tested is a non-target device state, the device state of the intelligent household appliance 3 to be tested is adjusted to the target device state, so as to achieve the stability, consistency, and matching with the to-be-tested instruction statement of the noise environment before each playback of the to-be-tested instruction statement, thereby ensuring the effectiveness of the test result.

[0063] As an optional implementation manner, the test central control device 1 is further used to obtain and store the test data obtained by the intelligent household appliance 3 to be tested for identifying the to-be-tested instruction statement.

[0064] As an optional implementation manner, the test central control device 1 obtains the playback start time point of each to-be-tested instruction statement in the test instruction statement sequence; the test central control device 1 obtains the recognized instruction statement recognized by the intelligent household appliance 3 to be tested after the playback start time point of the target to-be-tested instruction statement and before the playback start time point of the next to-be-tested instruction statement, and compares it with the target to-be-tested instruction statement to obtain a comparison result; the test central control device 1 obtains the recognized instruction statement sequence according to the obtained recognized instruction statement and the acquisition order; the test central control device 1 stores the test instruction statement sequence, the recognized instruction statement sequence, and the comparison result.

[0065] As an optional implementation manner, after obtaining the second device state of the to-be-tested smart home appliance 3, if the second device state is a non-target device state, and after the test central control device 1 controls the to-be-tested smart home appliance 3 to adjust the device state to the target device state, the test central control device 1 is further configured to: obtain the first device state of the to-be-tested smart home appliance 3, and if the number of times of obtaining the first device state of the to-be-tested smart home appliance 3 as a non-target device state exceeds a preset number of times, generate an abnormal test result and end the test.

[0066] For the specific limitations of the test system for smart home appliances, reference can be made to the limitations of the test method for smart home appliances in the foregoing text, which will not be elaborated here. Each module in the above-mentioned test system for smart home appliances can be implemented in whole or in part by software, hardware, and their combination. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or stored in the memory in the computer device in the form of software, so as to facilitate the processor to call and execute the operations corresponding to the above-mentioned modules.

[0067] Based on the same inventive concept, an embodiment of the present application provides a test device for smart home appliances, including: a memory and a processor, wherein a computer program that can run on the processor is stored on the memory, and when the processor executes the computer program, the steps of the test method for smart home appliances in any one of the foregoing embodiments of the application are implemented.

[0068] Based on the same inventive concept, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, and characterized in that when the computer program is executed by the processor, the steps of the test method for smart home appliances in any one of the foregoing embodiments of the present application are implemented.

[0069] It should be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "including a..." does not exclude the existence of additional identical elements in the process, method, article or device including the element.

[0070] Each embodiment in this specification is described in a related manner. For the same or similar parts among the embodiments, reference can be made to each other. Each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and for the related parts, reference can be made to the description in the method embodiment.

[0071] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, 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, it should be considered as the scope recorded in this specification.

[0072] The above-described embodiments merely represent several implementation manners of the present application. The description is relatively specific and detailed, but it should not be construed as a limitation on the scope of the invention patent. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the appended claims.

Claims

1. A testing method for intelligent household appliances, characterized in that, the method is applied to a test central control device in an intelligent household appliance test system, and the intelligent household appliance test system further includes a player. The testing method for intelligent household appliances includes: Obtain the first device state of the intelligent household appliance to be tested and a sequence of test instruction statements. The test instruction statements included in the sequence of test instruction statements are only tested when the device state of the intelligent household appliance to be tested is the target device state; the test instruction statements match the execution actions of the intelligent household appliance to be tested; the volume of the test instruction statements matches the target device state. If the first device state is the target device state, control the player to play the test instruction statement to be tested in the sequence of test instruction statements, so that the intelligent household appliance to be tested executes the instruction action corresponding to the test instruction statement to be tested in the current noise environment. Obtain the second device state of the intelligent household appliance to be tested. If the second device state is a non-target device state, control the intelligent household appliance to be tested to adjust its device state to the target device state, and execute the step of controlling the player to play the test instruction statement to be tested in the sequence of test instruction statements.

2. The testing method for intelligent household appliances according to claim 1, characterized in that, it further includes: Obtain the test data obtained by the intelligent household appliance to be tested recognizing the test instruction statement, and store it.

3. The testing method for intelligent household appliances according to claim 2, characterized in that, the obtaining the test data obtained by the intelligent household appliance to be tested recognizing the test instruction statement, and storing it includes: Obtain the start time point of playing each test instruction statement in the sequence of test instruction statements. Obtain the recognized instruction statement recognized by the intelligent household appliance to be tested after the start time point of playing the target test instruction statement and before the start time point of playing the next test instruction statement, and compare it with the target test instruction statement to obtain a comparison result. Obtain a sequence of recognized instruction statements according to the obtained recognized instruction statements and the obtaining order. Store the sequence of test instruction statements, the sequence of recognized instruction statements, and the comparison result.

4. The testing method for intelligent household appliances according to claim 1, characterized in that, after the obtaining the second device state of the intelligent household appliance to be tested, if the second device state is a non-target device state, controlling the intelligent household appliance to be tested to adjust its device state to the target device state, it further includes: Obtain the first device state of the intelligent household appliance to be tested. If the number of times the first device state of the intelligent household appliance to be tested is a non-target device state exceeds a preset number of times, generate an abnormal test result and end the test.

5. An intelligent household appliance test system, characterized in that, it includes a test central control device and a player; The test central control device is used to obtain the first device state of the smart home appliance to be tested and a sequence of test instruction statements. The test instruction statements included in the sequence of test instruction statements are only tested when the device state of the smart home appliance to be tested is the target device state; the test instruction statements match the execution actions of the smart home appliance to be tested; the volume of the test instruction statements matches the target device state. If the first device state is the target device state, the test central control device controls the player to play the to-be-tested instruction statement in the sequence of test instruction statements, so that the smart home appliance to be tested executes the instruction action corresponding to the to-be-tested instruction statement in the current noise environment. Obtain the second device state of the smart home appliance to be tested. If the second device state is a non-target device state, the test central control device controls the smart home appliance to be tested to adjust the device state to the target device state, and execute the step of controlling the player to play the to-be-tested instruction statement in the sequence of test instruction statements.

6. The test system for a smart home appliance according to claim 5, wherein, the test central control device is further used to obtain the test data obtained by the smart home appliance to be tested for recognizing the to-be-tested instruction statement, and store it.

7. The test system for a smart home appliance according to claim 6, wherein, the test central control device obtains the playback start time point of each to-be-tested instruction statement in the sequence of test instruction statements; the test central control device obtains the recognized instruction statement recognized by the smart home appliance to be tested after the playback start time point of the target to-be-tested instruction statement and before the playback start time point of the next to-be-tested instruction statement, and compares it with the target to-be-tested instruction statement to obtain a comparison result; the test central control device obtains a sequence of recognized instruction statements according to the obtained recognized instruction statements and the acquisition order; the test central control device stores the sequence of test instruction statements, the sequence of recognized instruction statements, and the comparison result.

8. The test system for a smart home appliance according to claim 5, wherein, obtain the second device state of the smart home appliance to be tested. If the second device state is a non-target device state, after the test central control device controls the smart home appliance to be tested to adjust the device state to the target device state, the test central control device is further used to: Obtain the first device state of the smart home appliance to be tested. If the number of times of obtaining that the first device state of the smart home appliance to be tested is a non-target device state exceeds a preset number of times, generate an abnormal test result and end the test.

9. A test device for a smart home appliance, wherein, comprises: a memory and a processor, wherein, a computer program that can run on the processor is stored on the memory, and when the processor executes the computer program, it implements the steps of the test method for a smart home appliance according to any one of claims 1-4.

10. A computer-readable storage medium, on which a computer program is stored, wherein, When the computer program is executed by a processor, it implements the steps of the test method for the smart home appliance according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Voice wake-up test method and device, computer readable medium and electronic equipment

    CN111933137A