CN113848747A - Intelligent household equipment control method and device - Google Patents
Intelligent household equipment control method and device Download PDFInfo
- Publication number
- CN113848747A CN113848747A CN202111294824.0A CN202111294824A CN113848747A CN 113848747 A CN113848747 A CN 113848747A CN 202111294824 A CN202111294824 A CN 202111294824A CN 113848747 A CN113848747 A CN 113848747A
- Authority
- CN
- China
- Prior art keywords
- voice
- instruction
- time
- voice instruction
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 230000008569 process Effects 0.000 abstract description 12
- 206010063385 Intellectualisation Diseases 0.000 abstract description 3
- 230000006870 function Effects 0.000 description 16
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2642—Domotique, domestic, home control, automation, smart house
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Telephonic Communication Services (AREA)
Abstract
The application discloses a method and a device for controlling intelligent household equipment. Wherein, the method comprises the following steps: acquiring the current system time of a control panel; when the system time reaches a first target time, determining a first voice instruction corresponding to the first target time from a voice database, and sending first reminding information, wherein the voice database comprises a plurality of voice instructions, each voice instruction corresponds to at least one target time, and the first reminding information is used for reminding a target object whether to execute the first voice instruction; and responding to a first selection instruction which is sent by the target object and determines to execute the first voice instruction, and controlling the first intelligent household equipment corresponding to the first voice instruction to execute a function corresponding to the first voice instruction. The intelligent home control system and the intelligent home control method solve the technical problems that the intelligent control panel can only passively receive voice instructions of a user and control corresponding intelligent home equipment, the control process is lack of intellectualization, and the user experience is not good.
Description
Technical Field
The application relates to the technical field of intelligent equipment control, in particular to an intelligent household equipment control method and device.
Background
Along with the continuous development of science and technology, voice intelligent equipment has gradually popularized in daily life, because it can awaken up and control according to the instruction that the user assigned, is convenient for control for voice intelligent equipment more and more receives people's favor. The existing voice intelligent equipment mainly depends on a cloud service platform, can realize high-precision recognition rate, and is intelligently upgraded. However, when the cloud server is used to identify the instruction issued by the corresponding user, due to factors such as instability of network connection and response time of the cloud server, a certain time delay is caused, so that the real-time performance of voice identification and control is difficult to guarantee.
The related art provides a control method of smart home devices, which can be applied to a smart home control panel, wherein the smart home control panel is used for being connected with the smart home devices and obtaining attributes corresponding to voice information, so as to control the working state of the smart home devices. However, when the intelligent home equipment is controlled, only when the voice information is detected, the voice information is identified, and then the corresponding intelligent equipment is controlled, so that the corresponding control function cannot be actively provided according to the use habit of the user, the whole control process is relatively lack of intellectualization, and the user experience is poor.
In view of the above problems, no effective solution has been proposed.
Disclosure of Invention
The embodiment of the application provides a method and a device for controlling intelligent household equipment, and the technical problems that an intelligent control panel can only passively receive a voice instruction of a user and control corresponding intelligent household equipment, the control process is lack of intellectualization, and the user experience is poor are at least solved.
According to an aspect of an embodiment of the present application, a method for controlling smart home devices is provided, including: acquiring the current system time of the control panel; when the system time reaches a first target time, determining a first voice instruction corresponding to the first target time from a voice database, and sending first reminding information, wherein the voice database comprises a plurality of voice instructions, each voice instruction corresponds to at least one target time, and the first reminding information is used for reminding a target object whether to execute the first voice instruction; responding to a first selection instruction which is sent by the target object and used for determining to execute the first voice instruction, and controlling first intelligent household equipment corresponding to the first voice instruction to execute a function corresponding to the first voice instruction.
Optionally, when receiving voice information sent by the target object, determining a voice instruction corresponding to the voice information, and recording the voice instruction and the receiving time of the voice information; classifying the same voice instruction in all the recorded voice instructions to obtain a plurality of second voice instructions, wherein each second voice instruction corresponds to at least one receiving time; for any second voice instruction, dividing at least one receiving time corresponding to the second voice instruction according to a pre-divided time period to obtain at least one receiving time period, and when the number of the receiving times in the receiving time period is greater than a preset threshold value, determining the starting time of the receiving time period as the target time corresponding to the second voice instruction; and generating the voice database according to the plurality of second voice instructions and at least one target time corresponding to the second voice instructions.
Optionally, the target object includes a plurality of users, the voice database includes a plurality of voice sub-databases corresponding to the plurality of users one to one, and when voice information sent by any one of the users is received, identity information of the user is determined according to the voice information, and the identity information is recorded; classifying users with the same identity information, and generating the voice sub-database corresponding to the users according to the plurality of second voice instructions sent by the users and at least one target time corresponding to the second voice instructions.
Optionally, after receiving a second selection instruction sent by the target object and not executing the first voice instruction, continuing to detect new voice information sent by the target object; determining a second voice instruction corresponding to the new voice information according to the voice database; and controlling second intelligent household equipment corresponding to the second voice instruction to execute a function corresponding to the second voice instruction.
Optionally, determining identity information of a target user corresponding to the target object according to the new voice information, and determining a target voice sub-database corresponding to the target user; and determining a second voice instruction corresponding to the new voice information from the target voice sub-database.
Optionally, when the system time reaches the first target time, detecting whether the first voice instruction sent by the target object is received within a preset time period, where the preset time period is a time period before the first target time; when the first voice instruction sent by the target object is not detected, the first voice instruction corresponding to the first target time is determined from the voice database, and the first reminding information is sent.
Optionally, detecting whether the target object is located within a preset range around the control panel; when the target object is located in a preset range around the control panel, sending the first reminding information; and when the target object is located outside a preset range around the control panel, the first reminding information is not sent.
According to another aspect of the embodiments of the present application, there is also provided a smart home device control apparatus, including: the acquisition module is used for acquiring the current system time of the control panel; the system comprises a determining module, a sending module and a receiving module, wherein the determining module is used for determining a first voice instruction corresponding to a first target time from a voice database when the system time reaches the first target time, and sending first reminding information, the voice database comprises a plurality of voice instructions, each voice instruction corresponds to at least one target time, and the first reminding information is used for reminding a target object whether to execute the first voice instruction; and the control module is used for responding to a first selection instruction which is sent by the target object and used for determining to execute the first voice instruction, and controlling the first intelligent household equipment corresponding to the first voice instruction to execute a function corresponding to the first voice instruction.
According to another aspect of the embodiment of the application, a nonvolatile storage medium is further provided, where the nonvolatile storage medium includes a stored program, and when the program runs, the device where the nonvolatile storage medium is located is controlled to execute the above-mentioned smart home device control method.
According to another aspect of the embodiment of the application, a processor is further provided, and the processor is configured to execute a program, where the program executes the above-mentioned smart home device control method when running.
In the embodiment of the application, a control panel firstly obtains current system time, determines a first voice instruction corresponding to the first target time from a voice database when the system time reaches the first target time, and sends first reminding information for reminding a target object whether to execute the first voice instruction, wherein the voice database comprises a plurality of voice instructions, and each voice instruction corresponds to at least one target time; and responding to a first selection instruction which is sent by the target object and determines to execute the first voice instruction, and controlling the first intelligent household equipment corresponding to the first voice instruction to execute a function corresponding to the first voice instruction. The control panel obtains the voice database of the voice instruction associated with the time by counting the time of sending the voice information by the user and analyzing the use habit of the user, then actively reminds the user whether to execute the corresponding voice instruction at the corresponding time without waiting for the user to send the instruction and then execute the instruction, the intelligent degree is higher, and therefore the technical problems that the intelligent control panel can only passively receive the voice instruction of the user and control the corresponding intelligent household equipment, the control process is lack of intelligence and the user experience is poor are solved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
fig. 1 is a schematic flowchart of a smart home device control method according to an embodiment of the present application;
FIG. 2 is a schematic illustration of a control panel interacting with a user in accordance with an embodiment of the present application;
fig. 3 is a schematic structural diagram of an intelligent household equipment control device according to an embodiment of the present application.
Detailed Description
In order to make the technical solutions better understood by those skilled in the art, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only partial embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
It should be noted that the terms "first," "second," and the like in the description and claims of this application and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the application described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Example 1
According to an embodiment of the present application, an embodiment of a smart home device control method is provided, it should be noted that the steps shown in the flowchart of the drawings may be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in an order different from that here.
Fig. 1 is an optional smart home device control method according to an embodiment of the present application, which is mainly applied to a control panel, and as shown in fig. 1, the method at least includes steps S102 to S106, where:
step S102, acquiring the current system time of the control panel.
The control panel is generally an intelligent control panel used for controlling the intelligent home devices, and is generally connected with the cloud server, after voice information sent by a user is received, the voice instruction corresponding to the voice information can be determined through voice recognition, and then the voice instruction is forwarded to the corresponding intelligent home devices through the cloud server, so that the intelligent home devices are controlled to execute corresponding functions. Generally, the system time of the control panel is the standard network time.
Step S104, when the system time reaches a first target time, determining a first voice instruction corresponding to the first target time from a voice database, and sending first reminding information, wherein the voice database comprises a plurality of voice instructions, each voice instruction corresponds to at least one target time, and the first reminding information is used for reminding a target object whether to execute the first voice instruction.
In order to improve the use experience of the user, the use habit of the user can be analyzed by counting the time of sending the voice information by the user, so that a voice database of the voice instruction associated with the time is obtained, then the user is actively reminded whether to execute the corresponding voice instruction at the corresponding time, the user does not need to wait for the user to send the instruction and then execute the instruction, and the intelligent degree of the control panel is further improved.
In some optional embodiments of the present application, the generation process of the voice database is as follows:
step S202, when receiving the voice information sent by the target object, determining the voice instruction corresponding to the voice information, and recording the receiving time of the voice instruction and the voice information.
Specifically, each time voice information sent by a user is received, the control panel determines a corresponding voice instruction through voice recognition, and then records the voice instruction and the receiving time of the voice information at the same time and stores the voice instruction and the receiving time of the voice information locally. For example, when at 18: when the voice instruction of the user is received, namely ' turn on the air conditioner ', the control panel identifies and records ' voice instruction: opening the intelligent air conditioner-receiving time: 18: 05".
Step S204, classifying the same voice commands in all the recorded voice commands to obtain a plurality of second voice commands, wherein each second voice command corresponds to at least one receiving time.
Specifically, after the same voice commands in the local record are sorted and classified, a plurality of second voice commands are obtained, each second voice command corresponds to one or more receiving times, and one optional classified record is shown in table 1:
TABLE 1
Step S206, for any second voice instruction, dividing at least one receiving time corresponding to the second voice instruction according to a time period divided in advance to obtain at least one receiving time period, and when the number of the receiving times in the receiving time period is greater than a preset threshold value, determining the starting time of the receiving time period as the target time corresponding to the second voice instruction.
Referring to the above recording, since the receiving time corresponding to the second voice command is usually a plurality of discrete time points, further processing of the recorded data is required to associate the voice command with the time.
Specifically, the time of day may be divided into a plurality of time periods in advance (for example, half an hour is divided into 1 time period, and then the day is divided into 48 time periods), for any second voice instruction, the number of times of receiving the second voice instruction in each time period is counted, and if the number of times of receiving exceeds a preset threshold (the threshold may be set by the user), it is considered that the probability that the user issues the second voice instruction in the time period is high, and then the starting time of the time period may be used as the target time corresponding to the second voice instruction.
Suppose that the records after further finishing the second voice command "turn on intelligent air conditioner" are shown in table 2:
TABLE 2
Assuming that the preset threshold of the number of receptions is 15 (which is merely an example and does not limit the actual preset threshold), since at 18: 00-18: 30, the number of times 30 that the instruction of "turning on the intelligent air conditioner" is received in the time period exceeds the preset threshold 15, it can be considered that the probability that the user turns on the intelligent air conditioner in the time period is high, and the starting time 18 of the time period can be: 00 is taken as the target time corresponding to the second voice command "turn on intelligent air conditioner".
Step S208, a voice database is generated according to the plurality of second voice commands and at least one target time corresponding to the second voice commands.
After determining the target time corresponding to each second voice command, an alternative voice database is shown in table 3:
TABLE 3
In consideration of the fact that a plurality of members in a family need to use the control panel to control the intelligent home device, and the use habits of each member on the intelligent home device are different, in order to further improve the use experience of users, a voice sub-database corresponding to each member of the family can be generated for each member of the family, and the generation process can refer to the process of generating the voice database.
Specifically, in some optional embodiments of the present application, the target object includes a plurality of users, and the voice database includes a plurality of voice sub-databases corresponding to the plurality of users one to one; when receiving voice information sent by any user, determining the identity information of the user according to the voice information and recording the identity information; and classifying the users with the same identity information, and generating a voice sub-database corresponding to the users according to a plurality of second voice instructions sent by the users and at least one target time corresponding to the second voice instructions.
After the voice database is generated, when the control panel detects that the current system time reaches the first target time, a first voice instruction corresponding to the first target time is determined from the voice database, and first reminding information for reminding a user whether to execute the first voice instruction is sent.
It is contemplated that in some cases, the user may have issued the first voice instruction a short time before the first target time, such as when the user has: 00 before going home from work in advance and turning on the intelligent air conditioner, then 18: 00 sends out reminding information. Therefore, in some optional embodiments of the present application, when the system time reaches the first target time, it is detected whether a first voice instruction issued by the target object is received within a preset time period, where the preset time period is a time period before the first target time; when a first voice instruction sent by a target object is not detected, determining a first voice instruction corresponding to first target time from a voice database, and sending first reminding information; and when detecting that the target object sends out the first voice command, not sending the first reminding information any more. The preset time period may be 5 minutes, 10 minutes, and the like, and may be set by the user.
Optionally, the control panel may further detect whether the target object is located within a preset range around the control panel; when the target object is located in a preset range around the control panel, sending first reminding information; and when the target object is located outside the preset range around the control panel, not sending the first reminding information.
It can be understood that the purpose of sending the first reminding information is to remind the user, and if the user is not around the control panel, the first reminding information is only sent without work, so that before sending the first reminding information, the control panel can detect whether the user is in a preset range around through components such as an infrared sensor, the preset range can be set by the user, and the control panel only sends the first reminding information when the user is in the preset range around.
And S106, responding to a first selection instruction which is sent by the target object and used for determining to execute the first voice instruction, and controlling the first intelligent household equipment corresponding to the first voice instruction to execute a function corresponding to the first voice instruction.
The selection instruction of the user is usually a voice control instruction which is directly sent, if yes, open and the like correspond to a determined first control instruction, and if not, open and the like correspond to a rejected second control instruction; alternatively, the user may also issue the first control command by directly operating the control panel, such as clicking "ok" in the control panel and clicking "cancel" in the control panel to issue the second control command.
After receiving a first control instruction sent by a user, the control panel controls the corresponding first smart home equipment to execute a function corresponding to the first voice instruction through the cloud server, and if the smart air conditioner is started, the control panel starts the smart home equipment.
It should be noted that the above classification of the voice command is only an example, and for the control of the intelligent air conditioner, the voice command may be specifically applied to adjusting the operation mode of the air conditioner, adjusting the temperature of the air conditioner, and the like.
After receiving a second selection instruction which is sent by the target object and does not execute the first voice instruction, the control panel can continue to detect new voice information sent by the target object; then determining a second voice instruction corresponding to the new voice information according to the voice database; and controlling the second intelligent household equipment corresponding to the second voice instruction to execute the function corresponding to the second voice instruction.
Specifically, when the second voice instruction is determined, the identity information of the target user corresponding to the target object may also be determined according to the new voice information, for example, the identity of the target user is determined by means of voiceprint recognition or the like, and then the target voice sub-database corresponding to the target user is determined; and then determining a second voice instruction corresponding to the new voice information from the target voice sub-database.
It should be noted that, after the control of the second smart home device is completed, the control panel may update the local voice database or the voice sub-database according to the new voice information.
Fig. 2 shows a schematic diagram of a control panel interacting with a user, where the control panel can control smart home devices such as a smart air conditioner, a smart television, a smart refrigerator, and a smart sound box, and when it is detected that the system time reaches 18: when the intelligent air conditioner is started, the control panel determines a corresponding voice instruction through the voice database, sends a reminding message to a user to judge whether to start the intelligent air conditioner, and controls the intelligent air conditioner to be started after the user answers 'yes'.
In the embodiment of the application, a control panel firstly obtains current system time, determines a first voice instruction corresponding to the first target time from a voice database when the system time reaches the first target time, and sends first reminding information for reminding a target object whether to execute the first voice instruction, wherein the voice database comprises a plurality of voice instructions, and each voice instruction corresponds to at least one target time; and responding to a first selection instruction which is sent by the target object and determines to execute the first voice instruction, and controlling the first intelligent household equipment corresponding to the first voice instruction to execute a function corresponding to the first voice instruction. The control panel obtains the voice database of the voice instruction associated with the time by counting the time of sending the voice information by the user and analyzing the use habit of the user, then actively reminds the user whether to execute the corresponding voice instruction at the corresponding time without waiting for the user to send the instruction and then execute the instruction, the intelligent degree is higher, and therefore the technical problems that the intelligent control panel can only passively receive the voice instruction of the user and control the corresponding intelligent household equipment, the control process is lack of intelligence and the user experience is poor are solved.
Example 2
According to an embodiment of the present application, there is also provided an intelligent home device control apparatus for implementing the intelligent home device control method, as shown in fig. 3, the apparatus at least includes an obtaining module 30, a determining module 32, and a control module 34, where:
and the obtaining module 30 is used for obtaining the current system time of the control panel.
The control panel is generally an intelligent control panel used for controlling the intelligent home devices, and is generally connected with the cloud server, after voice information sent by a user is received, the voice instruction corresponding to the voice information can be determined through voice recognition, and then the voice instruction is forwarded to the corresponding intelligent home devices through the cloud server, so that the intelligent home devices are controlled to execute corresponding functions. Generally, the system time of the control panel is the standard network time.
The determining module 32 is configured to determine, when the system time reaches a first target time, a first voice instruction corresponding to the first target time from a voice database, and send first reminding information, where the voice database includes a plurality of voice instructions, each voice instruction corresponds to at least one target time, and the first reminding information is used to remind a target object whether to execute the first voice instruction.
In order to improve the use experience of the user, the use habit of the user can be analyzed by counting the time of sending the voice information by the user, so that a voice database of the voice instruction associated with the time is obtained, then the user is actively reminded whether to execute the corresponding voice instruction at the corresponding time, the user does not need to wait for the user to send the instruction and then execute the instruction, and the intelligent degree of the control panel is further improved.
In some optional embodiments of the present application, the generating of the voice database includes: when receiving voice information sent by a target object, determining a voice instruction corresponding to the voice information, and recording the voice instruction and the receiving time of the voice information; classifying the same voice instruction in all the recorded voice instructions to obtain a plurality of second voice instructions, wherein each second voice instruction corresponds to at least one receiving time; for any second voice instruction, dividing at least one receiving time corresponding to the second voice instruction according to a pre-divided time period to obtain at least one receiving time period, and when the number of the receiving times in the receiving time period is greater than a preset threshold value, determining the starting time of the receiving time period as the target time corresponding to the second voice instruction; and generating a voice database according to the plurality of second voice instructions and at least one target time corresponding to the second voice instructions.
In consideration of the fact that a plurality of members in a family need to use the control panel to control the intelligent home device, and the use habits of each member on the intelligent home device are different, in order to further improve the use experience of users, a voice sub-database corresponding to each member of the family can be generated for each member of the family, and the generation process can refer to the process of generating the voice database.
Specifically, when voice information sent by any user is received, identity information of the user is determined according to the voice information, and the identity information is recorded; and classifying the users with the same identity information, and generating a voice sub-database corresponding to the users according to a plurality of second voice instructions sent by the users and at least one target time corresponding to the second voice instructions.
After the voice database is generated, when the control panel detects that the current system time reaches the first target time, a first voice instruction corresponding to the first target time is determined from the voice database, and first reminding information for reminding a user whether to execute the first voice instruction is sent.
In some optional embodiments of the present application, when the system time reaches the first target time, it is detected whether a first voice instruction sent by a target object is received within a preset time period, where the preset time period is a time period before the first target time; when a first voice instruction sent by a target object is not detected, determining a first voice instruction corresponding to first target time from a voice database, and sending first reminding information; and when detecting that the target object sends out the first voice command, not sending the first reminding information any more. The preset time period may be 5 minutes, 10 minutes, and the like, and may be set by the user.
Optionally, the control panel may further detect whether the target object is located within a preset range around the control panel; when the target object is located in a preset range around the control panel, sending first reminding information; and when the target object is located outside the preset range around the control panel, not sending the first reminding information.
The control module 34 is configured to control the first smart home device corresponding to the first voice instruction to execute a function corresponding to the first voice instruction in response to a first selection instruction issued by the target object and used for determining to execute the first voice instruction.
The selection instruction of the user is usually a voice control instruction which is directly sent, if yes, open and the like correspond to a determined first control instruction, and if not, open and the like correspond to a rejected second control instruction; alternatively, the user may also issue the first control command by directly operating the control panel, such as clicking "ok" in the control panel and clicking "cancel" in the control panel to issue the second control command.
After receiving a first control instruction sent by a user, the control panel controls the corresponding first smart home equipment to execute a function corresponding to the first voice instruction through the cloud server, and if the smart air conditioner is started, the control panel starts the smart home equipment.
After receiving a second selection instruction which is sent by the target object and does not execute the first voice instruction, the control panel can continue to detect new voice information sent by the target object; then determining a second voice instruction corresponding to the new voice information according to the voice database; and controlling the second intelligent household equipment corresponding to the second voice instruction to execute the function corresponding to the second voice instruction.
Specifically, when the second voice instruction is determined, the identity information of the target user corresponding to the target object may also be determined according to the new voice information, for example, the identity of the target user is determined by means of voiceprint recognition or the like, and then the target voice sub-database corresponding to the target user is determined; and then determining a second voice instruction corresponding to the new voice information from the target voice sub-database.
It should be noted that, in the embodiment of the present application, each module in the intelligent home device control apparatus corresponds to an implementation step of the intelligent home device control method in embodiment 1 one to one, and since the detailed description has been already made in embodiment 1, details that are not partially embodied in this embodiment may refer to embodiment 1, and are not described herein again.
Example 3
According to the embodiment of the application, the non-volatile storage medium comprises a stored program, wherein the device where the non-volatile storage medium is located is controlled to execute the intelligent home device control method when the program runs.
According to the embodiment of the application, the processor is used for running a program, wherein the program executes the intelligent household equipment control method when running.
Specifically, when the program runs, the following steps are implemented: acquiring the current system time of a control panel; when the system time reaches a first target time, determining a first voice instruction corresponding to the first target time from a voice database, and sending first reminding information, wherein the voice database comprises a plurality of voice instructions, each voice instruction corresponds to at least one target time, and the first reminding information is used for reminding a target object whether to execute the first voice instruction; and responding to a first selection instruction which is sent by the target object and determines to execute the first voice instruction, and controlling the first intelligent household equipment corresponding to the first voice instruction to execute a function corresponding to the first voice instruction.
The above-mentioned serial numbers of the embodiments of the present application are merely for description and do not represent the merits of the embodiments.
In the above embodiments of the present application, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiments provided in the present application, it should be understood that the disclosed technology can be implemented in other ways. The above-described embodiments of the apparatus are merely illustrative, and for example, a division of a unit may be a division of a logic function, and an actual implementation may have another division, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or may not be executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, units or modules, and may be in an electrical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or contributed to by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method of the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.
The foregoing is only a preferred embodiment of the present application and it should be noted that those skilled in the art can make several improvements and modifications without departing from the principle of the present application, and these improvements and modifications should also be considered as the protection scope of the present application.
Claims (10)
1. The utility model provides an intelligent household equipment control method, is applied to control panel, its characterized in that includes:
acquiring the current system time of the control panel;
when the system time reaches a first target time, determining a first voice instruction corresponding to the first target time from a voice database, and sending first reminding information, wherein the voice database comprises a plurality of voice instructions, each voice instruction corresponds to at least one target time, and the first reminding information is used for reminding a target object whether to execute the first voice instruction;
responding to a first selection instruction which is sent by the target object and used for determining to execute the first voice instruction, and controlling first intelligent household equipment corresponding to the first voice instruction to execute a function corresponding to the first voice instruction.
2. The method of claim 1, wherein prior to determining the first voice instruction corresponding to the first target time from a voice database, the method further comprises:
when receiving voice information sent by the target object, determining a voice instruction corresponding to the voice information, and recording the voice instruction and the receiving time of the voice information;
classifying the same voice instruction in all the recorded voice instructions to obtain a plurality of second voice instructions, wherein each second voice instruction corresponds to at least one receiving time;
for any second voice instruction, dividing at least one receiving time corresponding to the second voice instruction according to a pre-divided time period to obtain at least one receiving time period, and when the number of the receiving times in the receiving time period is greater than a preset threshold value, determining the starting time of the receiving time period as the target time corresponding to the second voice instruction;
and generating the voice database according to the plurality of second voice instructions and at least one target time corresponding to the second voice instructions.
3. The method of claim 2, wherein the target object comprises a plurality of users, wherein the voice database comprises a plurality of voice sub-databases in one-to-one correspondence with the plurality of users, and wherein the method further comprises:
when receiving voice information sent by any user, determining the identity information of the user according to the voice information, and recording the identity information;
classifying users with the same identity information, and generating the voice sub-database corresponding to the users according to the plurality of second voice instructions sent by the users and at least one target time corresponding to the second voice instructions.
4. The method of claim 3, further comprising:
after receiving a second selection instruction which is sent by the target object and does not execute the first voice instruction, continuously detecting new voice information sent by the target object;
determining a second voice instruction corresponding to the new voice information according to the voice database;
and controlling second intelligent household equipment corresponding to the second voice instruction to execute a function corresponding to the second voice instruction.
5. The method of claim 4, wherein determining the second voice command corresponding to the new voice message from the voice database comprises:
determining the identity information of a target user corresponding to the target object according to the new voice information, and determining a target voice sub-database corresponding to the target user;
and determining a second voice instruction corresponding to the new voice information from the target voice sub-database.
6. The method of claim 1, wherein determining a first voice command corresponding to a first target time from a voice database and sending a first reminder message when the system time reaches the first target time comprises:
when the system time reaches the first target time, detecting whether the first voice instruction sent by the target object is received within a preset time period, wherein the preset time period is a time period before the first target time;
when the first voice instruction sent by the target object is not detected, the first voice instruction corresponding to the first target time is determined from the voice database, and the first reminding information is sent.
7. The method of claim 1, wherein after determining the first voice instruction corresponding to the first target time from a voice database, the method further comprises:
detecting whether the target object is located in a preset range around the control panel;
when the target object is located in a preset range around the control panel, sending the first reminding information;
and when the target object is located outside a preset range around the control panel, the first reminding information is not sent.
8. The utility model provides an intelligence house equipment controlling means which characterized in that includes:
the acquisition module is used for acquiring the current system time of the control panel;
the system comprises a determining module, a sending module and a receiving module, wherein the determining module is used for determining a first voice instruction corresponding to a first target time from a voice database when the system time reaches the first target time, and sending first reminding information, the voice database comprises a plurality of voice instructions, each voice instruction corresponds to at least one target time, and the first reminding information is used for reminding a target object whether to execute the first voice instruction;
and the control module is used for responding to a first selection instruction which is sent by the target object and used for determining to execute the first voice instruction, and controlling the first intelligent household equipment corresponding to the first voice instruction to execute a function corresponding to the first voice instruction.
9. A non-volatile storage medium, wherein the non-volatile storage medium includes a stored program, and when the program runs, a device where the non-volatile storage medium is located is controlled to execute the smart home device control method according to any one of claims 1 to 7.
10. A processor, wherein the processor is configured to execute a program, and when the program runs, the method for controlling smart home devices according to any one of claims 1 to 7 is performed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111294824.0A CN113848747A (en) | 2021-11-03 | 2021-11-03 | Intelligent household equipment control method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111294824.0A CN113848747A (en) | 2021-11-03 | 2021-11-03 | Intelligent household equipment control method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113848747A true CN113848747A (en) | 2021-12-28 |
Family
ID=78983873
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111294824.0A Pending CN113848747A (en) | 2021-11-03 | 2021-11-03 | Intelligent household equipment control method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113848747A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114500140A (en) * | 2022-01-29 | 2022-05-13 | 青岛海尔空调器有限总公司 | Method, device, platform device and storage medium for voice device wake-up |
CN114879523A (en) * | 2022-05-16 | 2022-08-09 | 青岛海尔科技有限公司 | Equipment control method and related device |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020035477A1 (en) * | 2000-09-19 | 2002-03-21 | Schroder Ernst F. | Method and apparatus for the voice control of a device appertaining to consumer electronics |
CN105703978A (en) * | 2014-11-24 | 2016-06-22 | 武汉物联远科技有限公司 | Smart home control system and method |
CN106682090A (en) * | 2016-11-29 | 2017-05-17 | 上海智臻智能网络科技股份有限公司 | Active interaction implementing device, active interaction implementing method and intelligent voice interaction equipment |
CN107993654A (en) * | 2017-11-24 | 2018-05-04 | 珠海格力电器股份有限公司 | Voice instruction recognition method and system |
CN108900630A (en) * | 2018-07-26 | 2018-11-27 | 珠海格力电器股份有限公司 | Control method and device of clothes hanger, storage medium, terminal and server |
CN109410942A (en) * | 2018-12-06 | 2019-03-01 | 珠海格力电器股份有限公司 | Voice control method and device, storage medium and air conditioner |
CN111310009A (en) * | 2020-01-16 | 2020-06-19 | 珠海格力电器股份有限公司 | User classification method and device, storage medium and computer equipment |
-
2021
- 2021-11-03 CN CN202111294824.0A patent/CN113848747A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020035477A1 (en) * | 2000-09-19 | 2002-03-21 | Schroder Ernst F. | Method and apparatus for the voice control of a device appertaining to consumer electronics |
CN105703978A (en) * | 2014-11-24 | 2016-06-22 | 武汉物联远科技有限公司 | Smart home control system and method |
CN106682090A (en) * | 2016-11-29 | 2017-05-17 | 上海智臻智能网络科技股份有限公司 | Active interaction implementing device, active interaction implementing method and intelligent voice interaction equipment |
CN107993654A (en) * | 2017-11-24 | 2018-05-04 | 珠海格力电器股份有限公司 | Voice instruction recognition method and system |
CN108900630A (en) * | 2018-07-26 | 2018-11-27 | 珠海格力电器股份有限公司 | Control method and device of clothes hanger, storage medium, terminal and server |
CN109410942A (en) * | 2018-12-06 | 2019-03-01 | 珠海格力电器股份有限公司 | Voice control method and device, storage medium and air conditioner |
CN111310009A (en) * | 2020-01-16 | 2020-06-19 | 珠海格力电器股份有限公司 | User classification method and device, storage medium and computer equipment |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114500140A (en) * | 2022-01-29 | 2022-05-13 | 青岛海尔空调器有限总公司 | Method, device, platform device and storage medium for voice device wake-up |
CN114500140B (en) * | 2022-01-29 | 2024-03-19 | 青岛海尔空调器有限总公司 | Method, device, platform device and storage medium for waking up voice device |
CN114879523A (en) * | 2022-05-16 | 2022-08-09 | 青岛海尔科技有限公司 | Equipment control method and related device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109974235B (en) | Method and device for controlling household appliance and household appliance | |
US20180323996A1 (en) | Automatic generation of scenes using an assistant device | |
CN112489648B (en) | Awakening processing threshold adjusting method, voice household appliance and storage medium | |
CN107146611B (en) | Voice response method and device and intelligent equipment | |
EP3182238A1 (en) | Intelligent home system and control method | |
CN106126992B (en) | Intelligent service providing method and system based on face recognition and intelligent terminal | |
CN110070857B (en) | Model parameter adjusting method and device of voice awakening model and voice equipment | |
CN113848747A (en) | Intelligent household equipment control method and device | |
CN113091245B (en) | Control method and device for air conditioner and air conditioner | |
CN109637531B (en) | Voice control method and device, storage medium and air conditioner | |
US20150301677A1 (en) | Device management system and method | |
CN111965985A (en) | Intelligent household equipment control method and device, electronic equipment and storage medium | |
CN113531806A (en) | Method and device for controlling air conditioner and air conditioner | |
CN113495487A (en) | Terminal and method for adjusting operation parameters of target equipment | |
CN110726233A (en) | Air conditioner control method, device, storage medium and memory | |
CN110246498B (en) | Voice processing method and device and household appliance | |
CN114724558A (en) | Method and device for voice control of air conditioner, air conditioner and storage medium | |
CN110567134A (en) | automatic operation control method and system of intelligent air conditioner and storage medium | |
CN108592306B (en) | Electric appliance control method and device and air conditioner | |
CN107194221A (en) | Schedule synchronization method and device | |
CN111767766B (en) | Reminding method and device applied to movable equipment | |
CN115479370A (en) | Air conditioner control method, device and equipment and air conditioner | |
CN110113645A (en) | Control method for playing back, device, electronic equipment and the storage medium of multimedia equipment | |
CN108267962B (en) | Control method and device | |
CN116072113A (en) | Method and device for determining control instruction, storage medium and electronic device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20211228 |
|
RJ01 | Rejection of invention patent application after publication |