A method for online semantic testing of systemized smart home appliances

By designing entry templates and evaluating the online semantic capabilities of set smart home appliances products in the cloud, the problem of insufficient semantic understanding is solved and the user experience is improved.

CN115294965BActive Publication Date: 2025-08-19SICHUAN HONGMEI INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210885056.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-26
Publication Date
2025-08-19
Estimated Expiration
2042-07-26

AI Technical Summary

Technical Problem

The existing set-based smart home appliance products have problems such as insufficient semantic understanding ability and low intelligence in online semantic evaluation, which leads to increased evaluation difficulty.

Method used

By designing entry templates, using JAR packages to generate online semantic requests, and performing evaluation in the cloud, combining data-based execution results to evaluate the product's online semantic capabilities, including analyzing entry templates and adjustments to the cloud environment to ensure the correct execution of requests.

Benefits of technology

The online semantic capability evaluation of set-based smart home appliance products has been improved, and the user's user friendliness and satisfaction has been improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115294965B_ABST
    Figure CN115294965B_ABST
Patent Text Reader

Abstract

The present invention discloses a method for online semantic testing of systemized smart home appliances, which relates to the technical field of smart home appliance product evaluation. The present invention comprises the following steps: Step S1: Determine the product type to design an entry template; Step S2: Generate an online semantic request to the cloud after running the entry template locally through a JAR package; Step S3: Evaluate the online language capability of the product based on the cloud's response to the request; Step S4: Evaluate the final online semantic capability of the product through the digitized execution result. The present invention comprehensively evaluates the comprehensive online semantic capability of systemized smart home appliances products through the return value of the NLP request generated by the entry template in the cloud. When a single manufacturer evaluates the online semantic capability of systemized smart home appliances products, the systemized smart home appliances online semantic evaluation method can be used for evaluation, thereby increasing the online semantic capability of smart home appliances and improving the user's friendliness and satisfaction during use.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of smart home appliance product evaluation, and in particular relates to a method for online semantic testing of systemized smart home appliances, that is, comprehensively evaluating the online semantic integration capabilities of systemized smart home appliance products through the return values of NLP requests generated by entry templates in the cloud. Background Art

[0002] As the number of packaged smart home appliances increases, users are increasingly demanding the semantic coverage of these appliances in real-world use. Beyond simply ensuring voice functionality, users are increasingly demanding semantic understanding of smart appliances. Online semantic coverage is particularly crucial for these packaged smart home appliances.

[0003] The online semantic evaluation of packaged smart home appliances is a complex and comprehensive process. As the number of packaged smart home appliances increases, the difficulty of evaluating their online semantics increases significantly. This evaluation requires a comprehensive, multi-stage evaluation. Summary of the Invention

[0004] The purpose of the present invention is to provide an online semantic testing method for system-based smart home appliances, which comprehensively evaluates the online semantic integration capabilities of system-based smart home appliances through the return values of NLP requests generated by entry templates in the cloud, thereby solving the problems of insufficient semantic understanding capabilities and low intelligence level of existing smart home appliances.

[0005] To solve the above technical problems, the present invention is achieved through the following technical solutions:

[0006] The present invention provides a system-based online semantic testing method for smart home appliances, comprising the following steps:

[0007] Step S1: Determine the product type and design the entry template;

[0008] Step S2: Generate an online semantic request to the cloud after running the entry template locally through the JAR package;

[0009] Step S3: The cloud evaluates the product's online language capabilities based on the response to the request;

[0010] Step S4: Evaluate the final online semantic capabilities of the product through digitized execution results.

[0011] As a preferred technical solution, in step S1, analysis is performed based on the actual type of the product and the common skills possessed by the packaged smart home appliance products, and an entry template is generated based on their characteristics and usage scenarios.

[0012] As a preferred technical solution, in step S2, the result of step S1 is used to generate an online semantic request to the cloud through the local JAR package environment, and the request is submitted to the cloud for operation analysis. The number of requests is determined by the content of the entry template.

[0013] As a preferred technical solution, in step S3, after the request submitted locally is run and analyzed, it is analyzed based on the recognition results of its online semantics to determine whether the systemized smart home appliance product can execute its request, and the execution results of each request are fed back to the local; then, the problem location is determined based on the actual operation results, and it is decided whether to modify the entry template or change the cloud configuration to ensure that the next round of requests can be executed smoothly.

[0014] As a preferred technical solution, in step S4, the digitized execution results are judged and analyzed, and the corresponding judgment is made with the online semantic entries in the entry template to locate the misplaced position and data, which is used for the online semantic capability result judgment of the systemized smart home appliance equipment.

[0015] As a preferred technical solution, in step S1, the entry template design process is as follows:

[0016] Step S11: Analyze the entry list, functional structure, and additional supplementary content of the packaged smart home appliance products;

[0017] Step S12: obtaining voice function terms, product function structure, and generating regular terms based on actual usage requirements;

[0018] Step S13: Analyze the common packaged skills and product-specific skills in the product skills;

[0019] Step S14: forming a term template according to the analyzed structure.

[0020] As a preferred technical solution, in step S2, the online semantic request execution process is as follows:

[0021] Step S21: Generate entry template;

[0022] Step S22: running the local JAR package;

[0023] Step S23: Generate an online semantic request for the entry and submit it to the cloud environment for execution;

[0024] Step S24: Evaluate whether to modify or adjust the entry template or the cloud environment based on the feedback from the cloud environment on the execution results of each request;

[0025] Step S25: The process ends when all requests return correct results.

[0026] The present invention has the following beneficial effects:

[0027] The present invention comprehensively evaluates the online semantic comprehensive capabilities of system-based smart home appliance products through the return values of NLP requests generated by entry templates in the cloud. When a single manufacturer evaluates the online semantic capabilities of system-based smart home appliance products, the system-based smart home appliance online semantic evaluation method can be used for evaluation, thereby increasing the online semantic capabilities of smart home appliances and improving the user friendliness and satisfaction during use.

[0028] Of course, any product implementing the present invention does not necessarily need to achieve all of the advantages described above at the same time. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for describing the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0030] Figure 1 This is a flow chart of a system-based online semantic testing method for smart home appliances of the present invention;

[0031] Figure 2 Generate a flow chart for the online entry template of a set of smart home appliances;

[0032] Figure 3 Flowchart for executing online semantic requests for systemized smart home appliances. DETAILED DESCRIPTION

[0033] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making any creative efforts shall fall within the scope of protection of the present invention.

[0034] See also Figure 1 As shown, the present invention is a set of online semantic testing methods for smart home appliances, including the following steps:

[0035] Step S1: Determine the product type and design the entry template;

[0036] In step S1, an analysis is performed based on the actual type of the product and the common skills possessed by the packaged smart home appliance products, and an entry template is generated based on its characteristics and usage scenarios.

[0037] See also Figure 2 As shown, the entry template design process is as follows:

[0038] Step S11: Analyze the entry list, functional structure, and additional supplementary content of the packaged smart home appliance products;

[0039] Step S12: obtaining voice function terms, product function structure, and generating regular terms based on actual usage requirements;

[0040] Step S13: Analyze the common set skills and product-specific skills in the product skills; Step S14: Form an entry template based on the analysis structure.

[0041] Step S2: Generate an online semantic request to the cloud after running the entry template locally through the JAR package; in step S2, generate an online semantic request to the cloud through the local JAR package environment using the result of step S1, and submit this request to the cloud for operation analysis. The number of requests is determined by the content of this entry template.

[0042] See also Figure 3 As shown, the online semantic request execution process is as follows:

[0043] Step S21: Generate entry template;

[0044] Step S22: running the local JAR package;

[0045] Step S23: Generate an online semantic request for the entry and submit it to the cloud environment for execution;

[0046] Step S24: Evaluate whether to modify or adjust the entry template or the cloud environment based on the feedback from the cloud environment on the execution results of each request;

[0047] Step S25: The process ends when all requests return correct results.

[0048] Step S3: The cloud evaluates the product's online language capabilities based on the response to the request;

[0049] In step S3, after the request submitted locally is run and analyzed, the system-wide smart home appliance product is analyzed based on the recognition results of its online semantics to determine whether it can execute its request, and the execution results of each request are fed back to the local; then, the problem location is determined based on the actual operation results, and it is decided whether to modify the entry template or change the cloud configuration to ensure that the next round of requests can be executed smoothly.

[0050] Step S4: Evaluate the final online semantic capabilities of the product through digitized execution results.

[0051] In step S4, the digitized execution results are judged and analyzed, and the corresponding judgment is made with the online semantic entries in the entry template to locate the misplaced position and data, which is used for the online semantic capability result judgment of the systemized smart home appliance equipment.

[0052] A specific application of this embodiment is:

[0053] This application document provides a method for online semantic evaluation of packaged smart home appliances. This method comprehensively evaluates the online semantic capabilities of packaged smart home appliances based on the cloud-based return values of NLP requests generated by term templates. When a single manufacturer evaluates the online semantic capabilities of packaged smart home appliances, this method can be used.

[0054] Online semantic evaluation of system-based smart home appliances refers to the execution of the command words issued by the user when the user uses voice control to control the system-based smart home appliances in the online voice control function of the system-based smart home appliances. When the meaning of the command words issued by the user can correctly represent the meaning of the commands that can be executed by the device, the device can respond correctly according to the user's intention.

[0055] Example 1

[0056] Part 1: Entry template generation. Entry templates are generated based on product functionality. Entry templates need to be supplemented based on product functionality and actual usage. Entry templates are compiled based on the scope of voice functionality.

[0057] Part 2: Reading the entry template and returning the result. After the template is generated, the data in the entry template is read by running the JAR package. According to the regular expression (Regular expression: a regular expression describes a string matching pattern (pattern), which can be used to check whether a string contains a certain substring, replace the matching substring, or extract a substring that meets a certain condition from a string, etc.), the corresponding parameters are generated and a request is made to the NLP service. After receiving the request, the NLP service executes the request according to the request content. After execution, the return information is generated according to the result. If there is an error message, it is automatically marked in the feedback information, corresponding to the number of entry lines in the template. After collecting the error information, the error information is judged. If it is an entry error, the template is modified. If it is an NLP problem, the NLP service is adjusted. Repeat the above process until no error message is returned.

[0058] Example 2

[0059] like Figure 1As shown in the figure, the overall implementation of this process is as follows: after determining the sample type, it runs the generated terms and submits online semantic requests to the cloud. After analyzing and judging the execution results of all requests, the overall conclusion of the online semantics of the systemized smart home appliance product is determined based on the evaluation results.

[0060] like Figure 2 As shown in the figure, the overall implementation of this process is as follows: by supplementing the voice function terms and product function structure of the systemized smart home appliance products and generating regular terms based on actual usage needs, the common systemized skills and product-specific skills in the product skills are analyzed, and term templates are formed based on the analysis results.

[0061] like Figure 3 As shown, after the entry template is generated, the local JAR package is run to generate an online semantic request for the entry and submit it to the cloud environment for execution. Based on the feedback from the cloud environment on the execution results of each request, it is evaluated whether to modify or adjust the entry template or the cloud environment until all requests can return correct results.

[0062] It is worth noting that in the above system embodiment, the various units included are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of the present invention.

[0063] In addition, those skilled in the art will appreciate that all or part of the steps in the above-mentioned embodiments can be accomplished by instructing related hardware through a program, and the corresponding program can be stored in a computer-readable storage medium.

[0064] The preferred embodiments of the present invention disclosed above are intended only to help illustrate the present invention. These preferred embodiments do not exhaustively describe all details, nor do they limit the present invention to the specific embodiments described. Obviously, many modifications and variations are possible based on the content of this specification. These embodiments are selected and described in detail in this specification to better explain the principles and practical applications of the present invention, thereby enabling those skilled in the art to better understand and utilize the present invention. The present invention is limited only by the claims and their full scope and equivalents.

Claims

1. A system-based online semantic testing method for smart home appliances, characterized by: The steps include: Step S1: Determine the product type and design the entry template; Step S2: Generate an online semantic request to the cloud after running the entry template locally through the JAR package; Step S3: The cloud evaluates the product's online semantic capabilities based on the response to the request; Step S4: Evaluate the final online semantic capability of the product through the data-based execution results; In step S3, after the request submitted locally is run and analyzed, the system-based smart home appliance product is analyzed based on the recognition result of its online semantics to determine whether it can execute its request, and the execution result of each request is fed back to the local; then, the problem location is determined based on the actual operation result, and it is decided whether to modify the entry template or change the cloud configuration to ensure that the next round of requests can be executed smoothly.

2. The online semantic testing method for a systemized smart home appliance according to claim 1, characterized in that: In the step S1, an analysis is performed based on the actual type of the product and the common skills possessed by the packaged smart home appliance products, and an entry template is generated based on its characteristics and usage scenarios.

3. The online semantic testing method for a systemized smart home appliance according to claim 1, characterized in that: In step S2, the result of step S1 is used to generate an online semantic request to the cloud through the local JAR package environment, and the request is submitted to the cloud for operation analysis. The number of requests is determined by the content of the entry template.

4. The online semantic testing method for a systemized smart home appliance according to claim 1, characterized in that: In step S4, the digitized execution results are judged and analyzed, and the corresponding judgment is made with the online semantic entries in the entry template to locate the misplaced position and data, which is used for the online semantic capability result judgment of the systemized smart home appliance device.

5. The online semantic testing method for systemized smart home appliances according to claim 1, characterized in that: In step S1, the entry template design process is as follows: Step S11: Analyze the entry list, functional structure, and additional supplementary content of the packaged smart home appliance products; Step S12: obtaining voice function terms, product function structure, and generating regular terms based on actual usage requirements; Step S13: Analyze the common packaged skills and product-specific skills in the product skills; Step S14: forming a term template according to the analyzed structure.

6. The online semantic testing method for a systemized smart home appliance according to claim 1, characterized in that: In step S2, the online semantic request execution process is as follows: Step S21: Generate entry template; Step S22: running the local JAR package; Step S23: Generate an online semantic request for the entry and submit it to the cloud environment for execution; Step S24: Evaluate whether to modify or adjust the entry template or the cloud environment based on the feedback from the cloud environment on the execution results of each request; Step S25: The process ends when all requests return correct results.

Citation Information

Patent Citations

  • Voice recognition evaluating method and device

    CN109493852A

  • Techniques for tracking and testing code modifications using semantic catalogue

    US11119907B1