WO2020155359A1 - Procédé de commande pour appareil électroménager, serveur, appareil électroménager, et support de stockage - Google Patents
Procédé de commande pour appareil électroménager, serveur, appareil électroménager, et support de stockage Download PDFInfo
- Publication number
- WO2020155359A1 WO2020155359A1 PCT/CN2019/080212 CN2019080212W WO2020155359A1 WO 2020155359 A1 WO2020155359 A1 WO 2020155359A1 CN 2019080212 W CN2019080212 W CN 2019080212W WO 2020155359 A1 WO2020155359 A1 WO 2020155359A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- household electrical
- electrical appliance
- control instruction
- appliance
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 69
- 238000013475 authorization Methods 0.000 claims description 10
- 230000005540 biological transmission Effects 0.000 claims 1
- 238000005406 washing Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 241000338702 Cupido minimus Species 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
- H04L12/282—Controlling appliance services of a home automation network by calling their functionalities based on user interaction within the home
-
- 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
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/16—Sound input; Sound output
- G06F3/167—Audio in a user interface, e.g. using voice commands for navigating, audio feedback
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/223—Execution procedure of a spoken command
Definitions
- This application relates to the field of household electrical appliances, and in particular to a method for controlling household electrical appliances, servers, household electrical appliances, and computer-readable storage media.
- voice intelligent recognition technology With the continuous development of voice intelligent recognition technology, by applying voice technology to the control of home appliances, users can control the home appliances through voice.
- the user needs to walk close to the home appliance to control it, making it difficult for the user to implement voice control on the home appliance at a distance, or if the home appliance is a split air conditioner, pendant lamp, etc.
- Restrictions on installation conditions (such as installation in high places) make it difficult for users to approach these devices for voice control, and these situations will cause inconvenience to users.
- the main purpose of this application is to provide a method for controlling household electrical appliances, a server, household electrical appliances, and a computer-readable storage medium, so as to facilitate the voice control of household electrical appliances by users.
- the present application provides a method for controlling a household electrical appliance.
- the method for controlling a household electrical appliance includes the following steps:
- the server receives the voice information sent by the first household appliance
- the method further includes:
- the notification information is sent to the first household appliance, and the first household appliance is configured to notify the second household appliance according to the notification information to send the control instruction acquisition request to the server.
- control of the home appliance Methods also include:
- the server sends notification information to the second household electrical appliance according to the device information, so as to notify the second household electrical appliance to send the control instruction acquisition request to the server.
- the second household electrical appliance sends the control instruction acquisition request to the server at a preset time interval.
- the device information corresponding to the second household electrical appliance is obtained under the condition that the control instruction obtaining request sent by the second household electrical appliance is received, and the control instruction corresponding to the stored device information is sent to the After the step of the second household electrical appliance, the control method of the household electrical appliance further includes:
- control instruction is stored in a cache
- the device information and control information of the device to be controlled are determined according to the voice information
- the control instruction corresponding to the device information is generated and stored according to the control information.
- the step of determining device information of the device to be controlled according to the voice information includes:
- the method before the step of receiving the voice information sent by the first household appliance by the server, the method further includes:
- binding information bind the first household appliance and the device to be controlled under the same account or the same group of accounts to obtain the condition of the request after receiving the control instruction sent by the second household appliance Next, search for the device to be controlled among devices under the same account or the same group of accounts to which the first household appliance belongs.
- the method before the step of receiving the voice information sent by the first household appliance by the server, the method further includes:
- the first household appliance Upon receiving the authorization information sent by the device to be controlled, the first household appliance is determined according to the household appliance information in the authorization information, and the first household appliance is granted the control authority of the device to be controlled.
- the present application provides a method for controlling a household electrical appliance.
- the method for controlling a household electrical appliance includes the following steps:
- the first household appliance When the first household appliance collects voice information, it sends the voice information to the server, where the server determines the device information of the device to be controlled according to the voice information, and generates a control instruction corresponding to the device information and save;
- the method further includes:
- the first household appliance judges whether the device information in the received notification information is the device information of the end;
- the first household electrical appliance executes the step of sending the notification information of the acquisition control instruction to the second household electrical appliance corresponding to the device information.
- the method further includes:
- the voice information is collected.
- control method of the household electrical appliance further includes:
- the first household electrical appliance regularly sends a control instruction acquisition request to the server;
- the first household electrical appliance sends a control instruction acquisition request to the server when receiving the notification information for acquiring the control instruction sent by the third household electrical appliance.
- the present application provides a method for controlling a household electrical appliance.
- the method for controlling a household electrical appliance includes the following steps:
- the second household electrical appliance sends a control instruction acquisition request to the server, where the server acquires a pre-stored control instruction associated with the device information corresponding to the second household electrical appliance under the condition that the server receives the control instruction acquisition request.
- the control instruction is generated according to the voice information uploaded by the first household appliance;
- control instruction When a control instruction sent by the server is received, the control instruction is executed.
- control method of the household electrical appliance further includes:
- the second household electrical appliance regularly sends a control instruction acquisition request to the server;
- the second household electrical appliance upon receiving the notification information, sends a control instruction acquisition request to the server, where the notification information is sent by the first household electrical appliance or the server.
- this application also provides a server, which includes:
- the server includes a memory, a processor, and a control program of a household electrical appliance that is stored on the memory and can run on the processor.
- the control program of the household electrical appliance is executed by the processor, the household electrical appliance is The steps of the control method.
- this application also provides a household electrical appliance, which includes:
- the household electrical appliance includes a memory, a processor, and a control program of the household electrical appliance stored on the memory and capable of running on the processor.
- the control program of the household electrical appliance is executed by the processor, the household electrical appliance is implemented as described above. Steps of equipment control method.
- the present application also provides a computer-readable storage medium having stored therein a control program of a household electrical appliance, and when the control program of the household electrical appliance is executed by a processor, the household electrical appliance is implemented as described above The steps of the control method.
- the method for controlling household electrical appliances, the server, household electrical appliances, and computer-readable storage medium provided by the present application receives the voice information collected by the first household electrical appliance; determines the device information and control information of the device to be controlled according to the voice information, and The control information generates and saves a control instruction corresponding to the device information; under the condition of receiving the control instruction acquisition request sent by the second household electrical appliance, the device information corresponding to the second household electrical appliance is acquired, and all the saved The control instruction corresponding to the device information is sent to the second household electrical appliance, and the second household electrical appliance is configured to execute the control instruction. In this way, it is convenient for users to perform voice control on home appliances.
- FIG. 1 is a schematic diagram of a hardware operating environment of an embodiment terminal involved in a solution of an embodiment of the application;
- FIG. 2 is a schematic flowchart of a first embodiment of a method for controlling household electrical appliances according to this application;
- FIG. 3 is a schematic flowchart of a second embodiment of a method for controlling household appliances of this application
- FIG. 4 is a schematic flowchart of a third embodiment of a method for controlling household appliances of this application.
- FIG. 5 is an example diagram of the three-terminal interaction of the method for controlling household appliances of this application.
- the present application provides a method for controlling household electrical appliances, so as to facilitate users to perform voice control on household electrical appliances.
- FIG. 1 is a schematic diagram of the hardware operating environment of the embodiment terminal involved in the solution of the embodiment of the present application;
- the terminal in the embodiment of the present application may be a server, or a household appliance, or a control device of the household appliance.
- the terminal may include: a processor 1001, such as a CPU central processing unit (central processing unit), memory 1002, communication bus 1003. Among them, the communication bus 1003 is used to realize the connection and communication between the components in the terminal.
- the memory 1002 may be a high-speed RAM random access memory (random-access memory), it can also be a stable memory (non-volatile memory), such as disk storage.
- the memory 1002 may also be a storage device independent of the aforementioned processor 1001.
- FIG. 1 does not constitute a limitation on the terminal of the embodiment of the present application, and may include more or less components than shown in the figure, or a combination of certain components, or different components Layout.
- the memory 1002 which is a computer storage medium, may include a control program of a household electrical appliance.
- the processor 1001 can be used to call the control program of the household electrical appliance stored in the memory 1002, and perform the following operations:
- the server receives the voice information sent by the first household appliance
- the processor 1001 may call the control program of the household electrical appliance stored in the memory 1002, and also perform the following operations:
- the notification information is sent to the first household appliance, and the first household appliance is configured to notify the second household appliance according to the notification information to send the control instruction acquisition request to the server.
- the processor 1001 may call the control program of the household electrical appliance stored in the memory 1002, and also perform the following operations:
- the server sends notification information to the second household electrical appliance according to the device information, so as to notify the second household electrical appliance to send the control instruction acquisition request to the server.
- the processor 1001 may call the control program of the household electrical appliance stored in the memory 1002, and also perform the following operations:
- the processor 1001 may call the control program of the household electrical appliance stored in the memory 1002, and also perform the following operations:
- the processor 1001 may call the control program of the household electrical appliance stored in the memory 1002, and also perform the following operations:
- the processor 1001 may call the control program of the household electrical appliance stored in the memory 1002, and also perform the following operations:
- binding information bind the first household appliance and the device to be controlled under the same account or the same group of accounts to obtain the condition of the request after receiving the control instruction sent by the second household appliance Next, search for the device to be controlled among devices under the same account or the same group of accounts to which the first household appliance belongs.
- the processor 1001 may call the control program of the household electrical appliance stored in the memory 1002, and also perform the following operations:
- the first household appliance Upon receiving the authorization information sent by the device to be controlled, the first household appliance is determined according to the household appliance information in the authorization information, and the first household appliance is granted the control authority of the device to be controlled.
- the processor 1001 may call the control program of the household electrical appliance stored in the memory 1002, and also perform the following operations:
- the first household appliance When the first household appliance collects voice information, it sends the voice information to the server, where the server determines the device information of the device to be controlled according to the voice information, and generates a control instruction corresponding to the device information and save;
- the processor 1001 may call the control program of the household electrical appliance stored in the memory 1002, and also perform the following operations:
- the first household appliance judges whether the device information in the received notification information is the device information of the end;
- the first household electrical appliance executes the step of sending the notification information of the acquisition control instruction to the second household electrical appliance corresponding to the device information.
- the processor 1001 may call the control program of the household electrical appliance stored in the memory 1002, and also perform the following operations:
- the voice information is collected.
- the processor 1001 may call the control program of the household electrical appliance stored in the memory 1002, and also perform the following operations:
- the first household electrical appliance regularly sends a control instruction acquisition request to the server;
- the first household electrical appliance sends a control instruction acquisition request to the server when receiving the notification information for acquiring the control instruction sent by the third household electrical appliance.
- the processor 1001 may call the control program of the household electrical appliance stored in the memory 1002, and also perform the following operations:
- the second household electrical appliance sends a control instruction acquisition request to the server, where the server acquires a pre-stored control instruction associated with the device information corresponding to the second household electrical appliance under the condition that the server receives the control instruction acquisition request.
- the control instruction is generated according to the voice information uploaded by the first household appliance;
- control instruction When a control instruction sent by the server is received, the control instruction is executed.
- the processor 1001 may call the control program of the household electrical appliance stored in the memory 1002, and also perform the following operations:
- the second household electrical appliance regularly sends a control instruction acquisition request to the server;
- the second household electrical appliance upon receiving the notification information, sends a control instruction acquisition request to the server, where the notification information is sent by the first household electrical appliance or the server.
- control method of the household electrical appliance includes:
- Step S10 The server receives the voice information sent by the first household appliance.
- the terminal in the embodiment is a server.
- the household appliances can be TVs, electric fans, air conditioners, washing machines and other household appliances. All the household electrical appliances have a voice collection function, which can be implemented by a built-in or external voice collection module. When the user speaks the voice related to the voice information, the household appliance currently collecting the voice is the first household appliance.
- the voice information collected by the first household appliance includes the device name of the household appliance to be controlled, and control information used to indicate the user's intention to control the device to be controlled.
- control information used to indicate the user's intention to control the device to be controlled.
- a complete voice message can be "TV off” or “washing machine on”, where “TV” and “washing machine” are device names, and "on” and “off” are control information.
- Fig. 5 is an example diagram of three-terminal interaction between the server, the first household appliance and the second household appliance. After the voice information is collected by the first household appliance, the voice information is sent to the server, so that the server can receive the voice information collected by the first household appliance.
- Step S20 Determine the device information and control information of the device to be controlled according to the voice information, and generate and save a control instruction corresponding to the device information according to the control information.
- the voice information includes the device name and control information.
- the server can search for the corresponding household appliance according to the device name in the voice information to obtain the device information of the household appliance.
- the device information Can include device serial number, device ID number and device IP number,
- the home appliance is the device to be controlled.
- the server determines the device information of the home appliance to be controlled, it can extract the relevant control words in the control information, and then query the control instructions that match the control words in the dictionary of the control instructions of the home appliance, and the result will be matched
- the control instruction is associated with the device information of the device to be controlled as a control instruction to be sent to the device to be controlled, and the control instruction is stored in the control instruction buffer corresponding to the device to be controlled in the server.
- the voice information includes area name, device name, and control information. Pre-divide a certain area (such as the entire house of a house) into multiple preset areas according to the actual needs of users (can be based on the actual physical spacing of the room, kitchen, balcony, living room, dining room, bathroom, etc.). Each preset area has a corresponding area name, and each preset area is associated with a corresponding home appliance in advance. It should be noted that a preset area can be associated with multiple home appliances (for example, a room can be associated with home appliances such as TVs, air conditioners, and electric fans), and a home appliance can also correspond to multiple preset areas (such as When there is only one washing machine in the house, the washing machine can correspond to all preset areas).
- a preset area can be associated with multiple home appliances (for example, a room can be associated with home appliances such as TVs, air conditioners, and electric fans), and a home appliance can also correspond to multiple preset areas (such as When there is only one washing machine in the house, the washing machine
- the server When the server receives the voice information, it can first determine the preset area where the device to be controlled is located according to the area name in the voice information, and then search for the device to be controlled among all household appliances associated with the preset area according to the device name, and then search After the device to be controlled is output, the device information of the device to be controlled can be obtained.
- the first household appliance and the device to be controlled are pre-bound under the same account, and the account may be the user's account on the server, and the server can only determine that it is bound to the first household appliance according to voice information.
- the device information of the device to be controlled under the same account that is, when the server receives the voice information sent by the first household appliance, it obtains the device information corresponding to the first household appliance (first household appliance information), and then according to the voice information
- the device name in finds the household electrical appliance under the bound account corresponding to the first household electrical appliance information.
- the first household appliance and the device to be controlled are pre-bound under the same set of accounts, and the same set of accounts may be the same set of accounts associated with each other on the server by multiple users, for example, in the same set of accounts.
- the husband’s account is bound to the first household appliance
- the wife’s account is bound to the other devices to be controlled except the first household appliance (ie the second household appliance).
- the accounts of the couple are in the same family scene Under the account group (that is, the husband's account and the wife's account are related, and both belong to the same group of accounts), of course, if both belong to the same account, it also belongs to the same group of accounts.
- the server can only determine the device information of the device to be controlled that is bound to the same set of accounts as the first household appliance according to the voice information, that is, when the server receives the voice information sent by the first household appliance, it obtains the device corresponding to the first household appliance Information (first home appliance information), and then search for home appliances under the same group of bound accounts corresponding to the first home appliance information according to the device name in the voice information.
- the server may determine the first household appliance according to the household appliance information in the authorization information before receiving the voice information sent by the first household appliance, and when receiving the authorization information sent by the device to be controlled.
- the first household electrical appliance grants the control authority of the device to be controlled.
- the authorization information may include household electrical appliance information of multiple different household electrical appliances, that is, the device to be controlled can authorize multiple first household electrical appliances.
- the authorization information includes the information of the authorizer (ie, the device information of the device to be controlled) and the information of the authorized person (ie, the device information of the first household appliance).
- the server determines the device information of the device to be controlled according to the voice information sent by the first household appliance, and at the same time, obtains the device information corresponding to the first household appliance, and newly determines whether the first household appliance has the control authority of the device to be controlled according to the first household appliance If yes, execute the step of generating the control instruction of the device to be controlled according to the control information; if it does not indicate that the first household appliance does not have the control authority of the device to be controlled, then the parsed control information is not processed.
- the device to be controlled needs to grant authority to the first household appliance in advance, and configure the first household appliance to have control authority over the device to be controlled.
- the server can only determine the device to be controlled that has been granted the control authority of the first household appliance based on the voice information, that is, when the server receives the voice message sent by the first household appliance, it searches for the stored device to be controlled according to the device name in the voice message In the device information, the household appliance with the control authority granted to the first household appliance.
- Step S30 Under the condition of receiving the control instruction acquisition request sent by the second household appliance, obtain the device information corresponding to the second household appliance, and send the saved control instruction corresponding to the device information to the second household appliance Device, configuring the second household electrical appliance to execute the control instruction.
- Each device to be controlled has a corresponding cache database in the cache of the server to store a control instruction that is not sent to the household appliance to be controlled, and at the same time, the control instruction is associated with the device information of the household appliance.
- the second home appliance is the device to be controlled. Under the condition that the server receives the control instruction acquisition request sent by the second household electrical appliance, it acquires the device information corresponding to the second household electrical appliance, searches for the control instructions stored in the cache according to the acquired device information, and then stores these in the cache The control instruction not sent to the second household electrical appliance in the file is sent to the second household electrical appliance.
- the device information of the second household electrical appliance is stored in the server, and the server calls the stored related information to obtain the device information under the condition of receiving the control instruction acquisition request of the second household electrical appliance; optionally, the second household electrical appliance The device information of the device is appended to the control instruction acquisition request.
- the server can acquire the information of the second household electrical appliance after analyzing the acquisition request.
- the server may be before receiving the voice information sent by the first household appliance, when receiving binding information that binds the first household appliance and the device to be controlled to the same account or the same group of accounts
- binding information bind the first household appliance and the device to be controlled under the same account or the same group of accounts, so as to obtain the control instruction request sent by the second household appliance
- search for the device to be controlled in the devices under the same account or the same group of accounts to which the first home appliance belongs and obtain the searched device to be controlled cached on the server
- the control instruction sends the control instruction to the second household electrical appliance.
- the binding information may be sent by the user through the mobile terminal; it may also be sent by each device to be controlled.
- the binding information can be sent to the server through the device to be controlled. It should be understood that the binding information includes device information corresponding to the device to be controlled and device information corresponding to the first household appliance, and may also include account information corresponding to the first household appliance and the device to be controlled.
- the home appliance that currently sends the control instruction acquisition request to the server can be used as the second home appliance. Therefore, the second home appliance can also be the first home appliance.
- each household appliance does not need to be preset with a complex voice recognition system.
- the server can perform voice recognition, so that the household appliances have voice control functions, which effectively saves the cost of household appliances. manufacturing cost.
- the server after generating the control instruction corresponding to the device information, the server generates notification information according to the device information, and sends the notification information to the first household electrical appliance.
- the first home appliance obtains the device information of the current home appliance to be controlled (ie, the second home appliance) by parsing the notification information, and then sends it to the second home appliance corresponding to the device information in the notification information via the local area network
- the control instruction gets notified.
- the second household electrical appliance After receiving the control instruction acquisition notification, the second household electrical appliance establishes a network connection with the server, and sends a control instruction acquisition request to the server to acquire the control instruction cached in the server and corresponding to the second household electrical appliance.
- the home appliances in the local area network do not need to maintain network connection with the server at all times. They only need to establish a network connection with the server when the home appliance needs to send voice information to the server or send a control command to obtain a request. At the same time, the home appliance receives When the notification information sent by the server or the control command sent by the server is obtained, the connection with the server is disconnected. The interaction between the remaining home appliances only needs to be realized through the local area network, which can effectively save network resources and the interaction between the home appliances and the server The resulting traffic cost.
- the control instruction in the buffer is sent to the device to be controlled.
- the server can cache multiple control instructions of each household appliance at the same time. It should be noted that when the server saves each control instruction of the device to be controlled, it also saves the generation time of the control instruction.
- the control instruction is generated according to the control instruction. In the order of time, the control commands are sent to the second household electrical appliance in turn, so that the control commands with an earlier generation time can be sent to the second household electrical appliance first to avoid sending control conflicts.
- the server may send notification information to the second household electrical appliance according to the device information of the device to be controlled after generating each control instruction, so as to notify the second household electrical appliance to send the control instruction to the server.
- Request the server can also periodically send notification information to each home appliance.
- the server first checks whether the control instruction of the home appliance is currently cached, and when it detects that the control command of the home appliance is cached When instructed, the notification information is sent to the household appliance.
- the server obtains the generation time of all control instructions of the device information corresponding to the control information in the cache, and the logic information of the home appliance corresponding to the device information, and generates it according to the logic information and Time, clear the control commands that have logic conflicts with each other in the cache.
- each household electrical appliance may send the control instruction acquisition request to the server at a preset time interval, that is, periodically request to acquire the control instruction cached in the server.
- the preset time interval can be every minute, every ten minutes, every fifteen minutes, and so on.
- the server can have a control logic discrimination mechanism to simulate the control execution of household appliances.
- the control instructions with the earlier generation time are executed first, when the subsequent control instructions are added to the cache, they need to determine whether they are the same as those cached first.
- the logic conflicts can be conflicts between opposite commands, such as power-on commands and power-off commands, volume up commands, and volume down commands.
- the conflicts between opposite commands can be eliminated by eliminating both at the same time.
- due to some control commands It is related to the power-on state of home appliances.
- logic conflicts can also be run mode conflicts, for example, when the home appliance only supports one running mode at the same time, the previous cached control The command is in the first mode, and when the control command in the back buffer is in the second mode, the control command corresponding to the first mode is cleared, and the control command corresponding to the second mode is retained.
- the server can update the instruction library in real time according to the later generated control instructions.
- the server can update the instruction library in real time according to the later generated control instructions.
- the server After the server sends the saved control instruction to the second household electrical appliance, the sent control instruction can be cleared from the cache.
- the server receives the voice information collected by the first home appliance; determines the device information and control information of the device to be controlled according to the voice information, and generates a control instruction corresponding to the device information according to the control information and Save; Under the condition of receiving the control instruction acquisition request sent by the second household electrical appliance, obtain the device information corresponding to the second household electrical appliance, and send the saved control instruction corresponding to the device information to the second household electrical appliance , Configuring the second household electrical appliance to execute the control instruction.
- the user wants to control a long-distance target home appliance by voice, he can directly collect voice information through the current closest home appliance to realize the voice control of the target home appliance and facilitate the user to perform voice control on the home appliance.
- control method of the household electrical appliance includes the following steps:
- Step S40 When the first household appliance collects the voice information, it sends the voice information to the server, where the server determines the device information of the device to be controlled according to the voice information, and generates the device information corresponding to the device information. Control instructions and save.
- Step S50 Receive the notification information sent by the server, and obtain the device information in the notification information.
- Step S60 Send the notification information for obtaining the control instruction to the second household electrical appliance corresponding to the device information, and configure the second household electrical appliance to obtain the control instruction from the server when the notification information is received.
- the terminal in the embodiment is a first household appliance
- the first household appliance is a household appliance that currently collects voice when the user speaks a voice related to voice information.
- the first household appliance when it detects a wake-up word for the first household appliance, it starts to collect voice information.
- the wake-up word is a pre-set voice phrase, which can be a voice phrase of "Hello” or a voice phrase of "Little Blue Student", which can be set by the user according to actual needs.
- the voice control mechanism of each household appliance in the local area network can preset the corresponding wake-up word. Only when the wake-up word is detected, the household appliance will be the first household appliance to collect the voice information sent by the user.
- the voice information can be sent to the server, and the server can determine the device information of the device to be controlled according to the voice information, and generate and save the control instruction corresponding to the device information.
- the server may generate notification information according to the determined device information of the device to be controlled, and send the notification information to the first household appliance.
- the first home appliance When the first home appliance receives the notification information sent by the server, by acquiring the device information in the notification information, it can determine the second home appliance to be controlled according to the device information, and send the acquisition control instruction to the second home appliance Configure the second household electrical appliance to send a control instruction acquisition request to the server to acquire the control instruction cached in the server after receiving the notification information.
- the first home appliance when it receives the notification information sent by the server, it can first determine whether the second home appliance to be controlled is the local terminal according to the device information in the notification information, that is, it is determined whether the second home appliance to be controlled is the local terminal. Whether the device information is the local device information.
- the first household appliance is the current device to be controlled, and the first household appliance sends a control instruction acquisition request to the server to obtain the control instruction cached in the server corresponding to the first household appliance; if not, it indicates the current If the device to be controlled is a household electrical appliance other than the first household electrical appliance, that is, the second household electrical appliance, the first household electrical appliance sends notification information for acquiring the control instruction to the second household electrical appliance corresponding to the device information, and configures the second household electrical appliance After receiving the notification information, obtain the control instruction from the server.
- the first household appliance can periodically send a control instruction acquisition request to the server at a preset time interval to acquire the control instruction cached in the server and carried out.
- the preset time interval may be one minute, ten minutes, fifteen minutes, etc.
- the first household appliance can also receive notification information sent by other household appliances, and after receiving the notification information, Send an empty self-control acquisition request to the server.
- the notification information can be sent by the third household appliance, that is, when the first household appliance is used as the second household appliance, the household appliance currently responsible for receiving the user’s voice information It can be the third home appliance.
- the first household appliance when it collects voice information, it sends the voice information to a server, where the server determines the device information of the device to be controlled according to the voice information, and generates a connection with the device Information corresponding to the control instruction and save; receive the notification information sent by the server, and obtain the device information in the notification information; send the notification information of the acquisition control instruction to the second home appliance corresponding to the device information, and configure the After receiving the notification information, the second household electrical appliance obtains the control instruction from the server. In this way, it is convenient for users to perform voice control on home appliances.
- control method of the household electrical appliance includes the following steps:
- Step S70 The second household appliance sends a control instruction acquisition request to the server, where the server acquires the control instruction corresponding to the device information of the second household appliance under the condition that the server receives the control instruction acquisition request, and The control instruction is generated according to the voice information uploaded by the first household appliance.
- Step S80 When receiving the control instruction sent by the server, execute the control instruction.
- the terminal in the embodiment is a second household appliance.
- the second home appliance is the device to be controlled that currently sends a control instruction acquisition request to the server.
- the second household electrical appliance may periodically send a control instruction acquisition request to the server at a preset time interval to acquire and execute the control instruction cached in the server.
- the preset time interval may be one minute, ten minutes, fifteen minutes, etc.
- the second household electrical appliance may send a control instruction acquisition request to the server when receiving notification information, where the notification information is sent by the first household electrical appliance or the server, that is, received at the server
- the server may be Generate notification information according to the device information, send the notification information to the first home appliance, configure the first home appliance to notify the second home appliance according to the notification information to send the control to the server Instruction acquisition request; the server may also directly send notification information to the second household electrical appliance according to the device information to notify the second household electrical appliance to send the control instruction acquisition request to the server.
- the server After the second household electrical appliance sends the control instruction acquisition request to the server, the server acquires the device information corresponding to the second household electrical appliance under the condition that the server receives the control instruction acquisition request sent by the second household electrical appliance, and saves the device information
- the corresponding control instruction is sent to the second household electrical appliance, and the second household electrical appliance is configured to execute the control instruction.
- the second household electrical appliance After receiving the control instruction sent by the server based on the control instruction acquisition request, the second household electrical appliance executes the acquired control instruction.
- the second household electrical appliance sends a control instruction acquisition request to the server, wherein the server acquires the control instruction corresponding to the device information of the second household electrical appliance under the condition of receiving the control instruction acquisition request
- the control instruction is generated according to the voice information uploaded by the first household appliance; when the control instruction sent by the server is received, the control instruction is executed, so that it is convenient for the user to perform voice control on the household appliance.
- this application also proposes a server that includes a memory, a processor, and a control program of a household electrical appliance that is stored in the memory and can run on the processor.
- the processor executes the control program of the household electrical appliance, The steps of the method for controlling household appliances as described in the above embodiments are implemented.
- this application also proposes a household electrical appliance that includes a memory, a processor, and a control program of the household electrical appliance stored in the memory and running on the processor, and the processor executes the control of the household electrical appliance
- the program implements the steps of the method for controlling household appliances as described in the above embodiments.
- this application also proposes a computer-readable storage medium that includes a control program of a household electrical appliance, and the control program of the household electrical appliance is executed by a processor to realize the household electrical appliance described in the above embodiment The steps of the control method.
- the technical solution of this application essentially or the part that contributes to the existing technology can be embodied in the form of a software product, and the computer software product is stored in a storage medium (such as ROM/RAM) as described above. , Magnetic disk, optical disk), a terminal device (which can be a TV, a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) including several instructions is configured to execute the methods described in each embodiment of this application.
- a storage medium such as ROM/RAM
- a terminal device which can be a TV, a mobile phone, a computer, a server, an air conditioner, or a network device, etc.
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Computational Linguistics (AREA)
- Acoustics & Sound (AREA)
- General Health & Medical Sciences (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Telephonic Communication Services (AREA)
- Selective Calling Equipment (AREA)
Abstract
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/423,070 US20220103390A1 (en) | 2019-01-31 | 2019-03-28 | Home appliance control method, server, home appliance, and storage medium |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910088439.7A CN109799719B (zh) | 2019-01-31 | 2019-01-31 | 家电设备的控制方法、服务器、家电设备及存储介质 |
CN201910088439.7 | 2019-01-31 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2020155359A1 true WO2020155359A1 (fr) | 2020-08-06 |
Family
ID=66559202
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2019/080212 WO2020155359A1 (fr) | 2019-01-31 | 2019-03-28 | Procédé de commande pour appareil électroménager, serveur, appareil électroménager, et support de stockage |
Country Status (3)
Country | Link |
---|---|
US (1) | US20220103390A1 (fr) |
CN (1) | CN109799719B (fr) |
WO (1) | WO2020155359A1 (fr) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112147907B (zh) * | 2019-06-28 | 2024-05-28 | 广东美的制冷设备有限公司 | 运行控制方法、装置、线控设备和存储介质 |
CN110928191A (zh) * | 2019-11-07 | 2020-03-27 | 深圳市欧瑞博科技有限公司 | 智能家居的分隔控制方法、控制面板、服务器及计算机可读存储介质 |
CN111163171B (zh) * | 2019-12-31 | 2022-08-05 | 山东信通电子股份有限公司 | 一种终端设备的远程控制方法以及装置 |
US11438745B2 (en) * | 2020-06-25 | 2022-09-06 | Haier Us Appliance Solutions, Inc. | Household appliance provisioning |
CN113254959A (zh) * | 2021-05-20 | 2021-08-13 | 海信(广东)空调有限公司 | 语音信息处理方法和装置以及家电设备、电子设备 |
CN113325729B (zh) * | 2021-05-31 | 2024-02-23 | 佛山市顺德区美的电子科技有限公司 | 家电设备的区域划分方法、终端设备及可读存储介质 |
CN113824690B (zh) * | 2021-08-24 | 2023-10-27 | 青岛海尔科技有限公司 | 控制请求的发送方法和装置、存储介质及电子装置 |
CN114320988B (zh) * | 2021-12-31 | 2023-05-23 | 珠海格力电器股份有限公司 | 一种风扇摇头的控制方法及控制装置 |
KR20240036413A (ko) * | 2022-09-13 | 2024-03-20 | 삼성전자주식회사 | 서버 장치, 가전기기 관리 시스템 및 서버 장치의 제어방법 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1176503A2 (fr) * | 2000-07-24 | 2002-01-30 | Sony Corporation | Système et procédé permettant des opérations interactives et support de stockage |
CN106448658A (zh) * | 2016-11-17 | 2017-02-22 | 海信集团有限公司 | 智能家居设备的语音控制方法及智能家居网关 |
CN107276864A (zh) * | 2017-07-25 | 2017-10-20 | 广东美的制冷设备有限公司 | 智能语音设备控制家电的方法、装置及*** |
CN107886952A (zh) * | 2017-11-09 | 2018-04-06 | 珠海格力电器股份有限公司 | 一种语音控制智能家电的方法、装置、***和电子设备 |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10345922B2 (en) * | 2006-04-21 | 2019-07-09 | International Business Machines Corporation | Office system prediction configuration sharing |
WO2008085202A1 (fr) * | 2006-12-29 | 2008-07-17 | Prodea Systems, Inc. | Partage de fichiers par l'intermédiaire d'un dispositif de passerelle multiservices au niveau de locaux d'un utilisateur |
US10863234B2 (en) * | 2009-03-03 | 2020-12-08 | Mobilitie, Llc | System and method for secure appliance operation |
CN103941666B (zh) * | 2013-12-31 | 2016-08-31 | 海尔集团公司 | 用于家电设备的判断控制指令发送结果的方法及*** |
CN104780470A (zh) * | 2014-01-13 | 2015-07-15 | 广东美的制冷设备有限公司 | 家用电器的控制方法及终端 |
WO2016179290A1 (fr) * | 2015-05-04 | 2016-11-10 | Andersen David C | Système domotique |
CN106302093B (zh) * | 2015-06-03 | 2019-12-10 | 深圳新创客电子科技有限公司 | 一种通信方法、***及服务器 |
CN106019959B (zh) * | 2016-06-01 | 2019-04-23 | 深圳市共进电子股份有限公司 | 一种智能家居设备控制方法、装置及*** |
CN106444403A (zh) * | 2016-10-29 | 2017-02-22 | 深圳智乐信息科技有限公司 | 一种智能家居场景设置和控制的方法及*** |
JP6889557B2 (ja) * | 2017-01-11 | 2021-06-18 | 任天堂株式会社 | 通信システム、通信方法、サーバ装置、情報処理システム、情報処理方法 |
CN107092196A (zh) * | 2017-06-26 | 2017-08-25 | 广东美的制冷设备有限公司 | 智能家居设备的控制方法及相关设备 |
US11489691B2 (en) * | 2017-07-12 | 2022-11-01 | Universal Electronics Inc. | Apparatus, system and method for directing voice input in a controlling device |
US20190028293A1 (en) * | 2017-07-19 | 2019-01-24 | David R. Hall | System for Controlling and Monitoring Connected Components |
CN107580237A (zh) * | 2017-09-05 | 2018-01-12 | 深圳Tcl新技术有限公司 | 电视的操作方法、装置、***和存储介质 |
CN107612796A (zh) * | 2017-09-30 | 2018-01-19 | 深圳市艾特智能科技有限公司 | 设备控制方法、智能家居***、存储介质和计算机设备 |
CN108490802A (zh) * | 2018-05-22 | 2018-09-04 | 珠海格力电器股份有限公司 | 一种家电设备的控制方法及装置 |
CN109039842A (zh) * | 2018-09-13 | 2018-12-18 | 珠海格力电器股份有限公司 | 家电设备的控制方法、装置及*** |
EP3633927B1 (fr) * | 2018-10-01 | 2023-08-16 | Netatmo | Adaptation intelligente des fonctionnalités d'une commande à distance dans un réseau local |
KR102211191B1 (ko) * | 2018-12-07 | 2021-02-03 | 엘지전자 주식회사 | 냉장고 및 냉장고의 제어 방법 |
CN111490915A (zh) * | 2019-01-29 | 2020-08-04 | 佛山市顺德区美的电热电器制造有限公司 | 语音控制智能家电的方法及其*** |
-
2019
- 2019-01-31 CN CN201910088439.7A patent/CN109799719B/zh active Active
- 2019-03-28 WO PCT/CN2019/080212 patent/WO2020155359A1/fr active Application Filing
- 2019-03-28 US US17/423,070 patent/US20220103390A1/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1176503A2 (fr) * | 2000-07-24 | 2002-01-30 | Sony Corporation | Système et procédé permettant des opérations interactives et support de stockage |
CN106448658A (zh) * | 2016-11-17 | 2017-02-22 | 海信集团有限公司 | 智能家居设备的语音控制方法及智能家居网关 |
CN107276864A (zh) * | 2017-07-25 | 2017-10-20 | 广东美的制冷设备有限公司 | 智能语音设备控制家电的方法、装置及*** |
CN107886952A (zh) * | 2017-11-09 | 2018-04-06 | 珠海格力电器股份有限公司 | 一种语音控制智能家电的方法、装置、***和电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN109799719B (zh) | 2021-01-08 |
CN109799719A (zh) | 2019-05-24 |
US20220103390A1 (en) | 2022-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020155359A1 (fr) | Procédé de commande pour appareil électroménager, serveur, appareil électroménager, et support de stockage | |
WO2020133741A1 (fr) | Procédé de commande de périphérique, télévision et support de stockage lisible | |
WO2019041856A1 (fr) | Procédé, système et terminal de commande d'appareil domestique, et support d'informations | |
WO2018048118A1 (fr) | Serveur et procédé de commande de dispositif externe | |
WO2018120681A1 (fr) | Procédé, dispositif et système de synchronisation de données, serveur de traitement de données et support de stockage | |
WO2019114553A1 (fr) | Climatiseur, procédé et dispositif de commande associés, et support d'informations | |
WO2013189193A1 (fr) | Procédé et système pour configurer automatiquement des paramètres d'un terminal mobile ayant un système androïde | |
WO2020147385A1 (fr) | Procédé et appareil d'entrée de données, terminal et support d'informations lisible par ordinateur | |
WO2018201774A1 (fr) | Procédé d'approbation de données, appareil, dispositif et support de stockage pouvant être lu par un ordinateur | |
WO2019051898A1 (fr) | Procédé et appareil de commande de dispositif, et support d'informations lisible par ordinateur | |
WO2017054443A1 (fr) | Procédé de commande à distance, serveur et stockage rattaché à un réseau | |
WO2012130145A1 (fr) | Procédé et dispositif d'acquisition et de recherche d'informations de connaissance pertinentes | |
WO2020019735A1 (fr) | Appareil électroménager et procédé de commande pour sa mise en réseau, dispositif, terminal mobile | |
WO2016101441A1 (fr) | Procédé et système de synchronisation de fichier | |
WO2020073450A1 (fr) | Conditionneur d'air multi-bloc, procédé et dispositif de commande associés, et support d'informations lisible par ordinateur | |
WO2020007099A1 (fr) | Procédé et dispositif de commande de terminal de télévision, et support d'enregistrement lisible par ordinateur | |
WO2020073615A1 (fr) | Procédé de mise à niveau de logiciel de dispositif, et convertisseur de données et support de stockage lisible | |
WO2020253125A1 (fr) | Procédé, appareil et dispositif de gestion de journal et support d'informations | |
WO2020052247A1 (fr) | Procédé de chargement par lots de ressources internet, téléviseur intelligent, support d'informations et dispositif | |
WO2019223600A1 (fr) | Procédé et dispositif de transmission audio bluetooth, et support de stockage lisible par ordinateur | |
WO2020133764A1 (fr) | Procédé et système de télécommande et stockage lisible par ordinateur | |
WO2020082503A1 (fr) | Procédé de recommandation de mode de scénario, serveur, appareil électroménager et support de stockage | |
WO2021012481A1 (fr) | Procédé et appareil de surveillance de performances de système, dispositif et support d'informations | |
WO2017140080A1 (fr) | Procédé et appareil de communication d'adressage basés sur une adresse de contrôle d'accès au support | |
WO2018076873A1 (fr) | Procédé de partage de données, appareil, support, dispositif électronique, et système |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19913000 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 19913000 Country of ref document: EP Kind code of ref document: A1 |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 21.09.2021) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 19913000 Country of ref document: EP Kind code of ref document: A1 |