CN110045618A - Control method, system, server and the computer storage medium of household appliance - Google Patents
Control method, system, server and the computer storage medium of household appliance Download PDFInfo
- Publication number
- CN110045618A CN110045618A CN201810042853.XA CN201810042853A CN110045618A CN 110045618 A CN110045618 A CN 110045618A CN 201810042853 A CN201810042853 A CN 201810042853A CN 110045618 A CN110045618 A CN 110045618A
- Authority
- CN
- China
- Prior art keywords
- voice
- server
- current task
- household appliances
- time
- 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 41
- 235000013305 food Nutrition 0.000 claims description 71
- 239000000463 material Substances 0.000 claims description 69
- 230000005236 sound signal Effects 0.000 claims description 41
- 230000015654 memory Effects 0.000 claims description 30
- 238000004590 computer program Methods 0.000 claims description 15
- 230000004913 activation Effects 0.000 claims 1
- 230000000875 corresponding effect Effects 0.000 description 63
- 230000001276 controlling effect Effects 0.000 description 36
- 239000000428 dust Substances 0.000 description 26
- 244000068988 Glycine max Species 0.000 description 21
- 235000010469 Glycine max Nutrition 0.000 description 21
- 235000013353 coffee beverage Nutrition 0.000 description 16
- 238000004887 air purification Methods 0.000 description 14
- 235000013336 milk Nutrition 0.000 description 14
- 239000008267 milk Substances 0.000 description 14
- 210000004080 milk Anatomy 0.000 description 14
- 238000013507 mapping Methods 0.000 description 12
- 230000003993 interaction Effects 0.000 description 10
- 241000209094 Oryza Species 0.000 description 9
- 235000007164 Oryza sativa Nutrition 0.000 description 9
- 238000010411 cooking Methods 0.000 description 9
- 235000009566 rice Nutrition 0.000 description 9
- 238000004891 communication Methods 0.000 description 8
- 239000000284 extract Substances 0.000 description 8
- 241000533293 Sesbania emerus Species 0.000 description 7
- 235000008429 bread Nutrition 0.000 description 7
- 230000001360 synchronised effect Effects 0.000 description 7
- 235000021152 breakfast Nutrition 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 235000013322 soy milk Nutrition 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 241000287828 Gallus gallus Species 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 235000021186 dishes Nutrition 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 235000013547 stew Nutrition 0.000 description 2
- 240000001417 Vigna umbellata Species 0.000 description 1
- 235000011453 Vigna umbellata Nutrition 0.000 description 1
- 238000009835 boiling Methods 0.000 description 1
- 210000000988 bone and bone Anatomy 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 244000013123 dwarf bean Species 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 235000021539 instant coffee Nutrition 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 235000013550 pizza Nutrition 0.000 description 1
- 235000021395 porridge Nutrition 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 235000014347 soups Nutrition 0.000 description 1
- 238000010025 steaming Methods 0.000 description 1
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)
- Selective Calling Equipment (AREA)
Abstract
The invention discloses a kind of control methods of household appliance, comprising: determines current task according to the phonetic order received;Determine at least two household appliances for completing the current task;Determine that at least two household appliance completes the respective required operating time of the current task;The starting of at least two household appliance is controlled according to the required operating time.The invention also discloses a kind of server, system and computer storage mediums.
Description
Technical Field
The present invention relates to the field of intelligent home appliance technologies, and in particular, to a method, a system, a server, and a computer storage medium for controlling a home appliance.
Background
With the development of the internet of things technology, more and more household appliances begin to be intelligent, and in daily life, if a user wants to control each household appliance through reservation, reservation setting needs to be performed on each household appliance one by one, for example, if the user wants to make a reservation for grinding soybean milk by a soybean milk machine and baking bread by a bread maker, the user needs to make reservation setting on the soybean milk machine and the bread maker respectively, so that the user spends a large amount of time in the early setting, and each household appliance is usually started independently, and has no correlation relationship in the starting process, which leads to the reduction of the intelligent experience of the user. For example, if a user makes an appointment to control electric rice to cook rice and electric pressure cooker to stew dishes, and the electric pressure cooker starts to stew dishes after the rice is cooked, the intelligent experience of the user on the household appliance is reduced.
Disclosure of Invention
In view of the above, the present invention provides a method, a system, a server and a computer storage medium for controlling a household electrical appliance, which can save time and is more intelligent.
In order to achieve the above object, an embodiment of the present invention discloses a method for controlling a home appliance, where the method includes:
determining a current task according to the received voice instruction;
determining at least two home devices completing the current task;
determining the respective required working time of the at least two household appliances for completing the current task;
and controlling the starting of the at least two household appliances according to the required working time.
Further, the voice instruction carries an end time for requiring the at least two home appliances to complete the current task at the same time; the controlling the starting of the at least two home appliances according to the required working time comprises:
respectively determining the starting time of the at least two household appliances for completing the current task according to the ending time and the required working time;
and controlling the starting of the at least two household appliances at the starting time according to the starting time.
Further, the determining at least two home devices that complete the current task includes:
acquiring the household appliance recommendation information of the household appliance related to the current task, and sending the household appliance recommendation information;
and receiving the information of the at least two selected home appliances completing the current task.
Further, before determining the respective required working hours for the at least two home appliances to complete the current task, the method further includes:
acquiring food material type recommendation information corresponding to the at least two household appliances, and sending the food material type recommendation information;
receiving the selected food material type information.
Further, the controlling the starting of the at least two home devices at the starting time according to the starting time includes:
determining respective working power of the at least two household appliances according to the selected food material type information;
and controlling the starting of the at least two household appliances according to the starting time and the working power.
Further, the controlling the at least two home devices according to the starting time before the starting of the starting time further includes:
sending mode switching inquiry information whether to switch the at least two household appliances into a voice working mode;
and controlling the switching of the working modes of the at least two household appliances according to the received mode switching information whether the at least two household appliances are switched to the voice working mode or not.
Further, the controlling the at least two home devices according to the starting time before the starting of the starting time further includes:
sending state query information whether the at least two household appliances are required to complete the current task at the same time;
and determining that the at least two household appliances are required to simultaneously complete the current task according to the received state selection information which requires the at least two household appliances to simultaneously complete the current task.
An embodiment of the present invention further provides a server, where the server includes a processor and a memory for storing a computer program capable of running on the processor; wherein,
the processor is configured to execute the method for controlling the home appliance according to any embodiment of the present invention when the computer program is executed.
The embodiment of the invention provides a computer storage medium, wherein a computer program is stored in the computer storage medium, and when being executed by a processor, the computer program realizes the control method of the household appliance provided by any embodiment of the invention.
The invention also provides a control system of the household appliance, which comprises the following components: a server, at least two home appliances and a voice hub, wherein,
the voice concentrator is used for receiving a voice instruction, converting the voice instruction into a digital audio signal and sending the digital audio signal to the server;
the server is used for determining a current task according to a received voice instruction, determining at least two household appliances completing the current task, determining respective required working time of the at least two household appliances completing the current task, and controlling the starting of the at least two household appliances according to the required working time.
In the embodiment of the invention, the server determines the current task by receiving the voice instruction and determines at least two household appliances completing the current task according to the current task, so that the starting of the at least two household appliances can be controlled and the corresponding at least two household appliances can be started in a correlated manner based on one voice instruction containing one or more current tasks to be completed and according to the respective required working time of the at least two household appliances completing the current task, thereby facilitating the operation of a user, saving the time of the user and improving the intelligent experience of the user on the household appliances.
Drawings
Fig. 1 is an application environment diagram of a home appliance control system according to an embodiment of the present invention;
fig. 2 is a schematic flow chart illustrating an implementation of a method for controlling a home appliance according to an embodiment of the present invention;
fig. 3 is a schematic flow chart illustrating an implementation of a method for controlling a home appliance according to another embodiment of the present invention;
fig. 4 is a schematic structural diagram of a server according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a home appliance control device according to an embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and specific embodiments.
Fig. 1 is a diagram illustrating an alternative application environment of a home device control system according to an embodiment of the present application, where the application environment includes: a server 100, at least two home devices 101, and a voice hub (hub) 102. The voice hub 102 is connected to the network 104 through the routing device 103 to be communicatively connected to the server 100, and the home devices 101 are also communicatively connected to the server through the network 104. The voice hub 102 has functions of audio receiving and audio playing, and is configured to acquire a voice instruction input by a user, convert the voice instruction into a digital audio signal, and send the digital audio signal to the server 100, and also configured to receive recommendation information sent by the server 100, convert the recommendation information into voice, and perform voice broadcast to the user. The server 100 receives a voice instruction in a digital audio signal format sent by the voice hub, recognizes the voice instruction, and obtains related information of a current task contained in the voice instruction, determines at least two home appliances 101 that complete the current task, and returns corresponding interaction information to the voice hub 102 or the at least two home appliances 101, so as to enable the related home appliances in a linkage manner according to respective required working durations for the at least two home appliances 101 to complete the current task, or further according to an instruction sent by a user through interaction between the voice hub 102 and the server 100. The server 100 may be an intelligent cloud platform server, and an operation module, a database, a processing module, and the like may be arranged in the intelligent cloud platform server; the at least two home devices 101 may include two or more of the following: electric rice cooker, electric pressure cooker, electromagnetic oven, electric oven, soybean milk machine, bread maker, coffee maker; the routing device 103 may be a router.
As shown in fig. 2, a method for controlling a home appliance according to an embodiment of the present invention includes the following steps.
Step 201: and determining the current task according to the received voice instruction.
The voice command is a command including a task that can be completed by the home appliance and is input by a user in a voice manner. In an alternative embodiment, the server determining the current task based on the received voice instruction comprises: the server acquires a digital audio signal of the voice instruction, extracts voice content and voiceprint information of the user in the digital audio signal, and analyzes a current task corresponding to the voice content and the voiceprint information. The current task refers to a task which is determined by the server according to the received voice command and needs to be executed by the household appliance. In an embodiment, the server obtains a digital audio signal of a voice instruction, extracts voice content and voiceprint information of a user in the digital audio signal, and determines a current task corresponding to the voice instruction according to a corresponding relationship between the voiceprint information and a user identifier pre-stored in a database and a corresponding relationship between the voice content and the task. The corresponding relation between the voiceprint information and the user identification can be formed by acquiring voice input by a user in advance, extracting the voiceprint information by utilizing a voice recognition technology and correspondingly storing the voiceprint information and the user identification; the correspondence between the voice content and the task may be a correspondence between the voice content and the task that is preset based on matching principles such as keyword matching and semantic structure matching. Here, the server determines the user corresponding to the voice instruction through the received voice instruction, and then determines the current task corresponding to the voice content of the user. The same voice content of different user identifiers can correspond to different current tasks, for example, the user identifier A inputs a voice instruction of breakfast, the corresponding current tasks are soup making and steamed bread steaming, the user identifier B inputs the voice instruction of breakfast, and the corresponding current tasks are porridge making and bread baking.
In another embodiment, the server obtains the device identifier for sending the voice command, and determines the current task corresponding to the voice command according to the corresponding relationship between the user identifier and the household appliance pre-stored in the database and the corresponding relationship between the voice content and the task. The corresponding relationship between the user identifier and the home appliance device may be a pre-stored mapping table between the user identifier and the home appliance device. Here, the home appliance device sends the voice command input by the user to the server, and the server determines the user corresponding to the voice command through the home appliance device corresponding to the received voice command, and then determines the current task corresponding to the voice content of the user.
In another embodiment, the server obtains a digital audio signal of the voice instruction, extracts the voice content in the digital audio signal, determines a current task corresponding to the voice instruction according to a correspondence between the voice content and the task stored in advance in the database, and outputs the current task for the user to select. Here, the server determines a current task corresponding to the voice content directly according to the received voice instruction. The server can output the current task determined according to the corresponding relation between the voice content and the task to the voice hub 102, play the current task to the user in a voice mode through the voice hub 102, and receive a selection instruction of the user on the output current task; or the server can output the current task determined according to the corresponding relation between the voice content and the task to the household appliance, play the current task to the user in a voice mode through a built-in loudspeaker of the household appliance, and receive a selection instruction of the user on the output current task.
In this embodiment, the receiving of the voice command by the server refers to obtaining a digital audio signal of the voice command, and specifically includes the following two modes:
firstly, a server receives a digital audio signal of a voice instruction sent by a voice hub, the voice hub is adopted to receive the voice instruction sent by a user, the voice hub carries out preprocessing on the voice instruction, such as voice denoising and voiceprint recognition on the voice instruction, and then converts the preprocessed voice instruction into a digital audio signal to be sent to the server. The voice hub is provided with a communication module, can be connected with a routing device through a wired or wireless network, and can be in communication interaction with the server through the network connection between the routing device and the server.
Secondly, the server receives digital audio signals of voice commands sent by the household appliance, the household appliance is internally provided with a voice receiving and playing function, if the household appliance is provided with a microphone, a loudspeaker and a voice processing module, the voice commands sent by a user are received through the microphone, and are preprocessed through the voice processing module, for example, the voice commands are subjected to voice denoising and voiceprint recognition, and then the preprocessed voice commands are converted into digital audio signals to be sent to the server. Here, the household appliance is provided with a communication module, and the communication module can be connected with the server through a network, so that the household appliance can perform communication interaction with the server.
Step 202: and determining at least two household appliances completing the current task.
The server determines that at least two home appliances completing the current task can be selected in the following two optional ways: firstly, a server determines at least two household appliances corresponding to the current task according to a pre-stored corresponding relationship between the task and the household appliances. If the mapping table of the tasks and the household appliances is stored in the server in advance, the server searches the mapping table of the tasks and the household appliances according to the current task and determines at least two household appliances corresponding to the current task. Secondly, the server determines at least two household appliances corresponding to the current task according to the corresponding relationship between the pre-stored task and the household appliances and the corresponding relationship between the user identification and the household appliances. If the mapping table of the tasks and the household appliances and the mapping table of the user identifications and the household appliances are stored in the server in advance, at least two household appliances corresponding to the current tasks of the user identifications are searched and determined respectively according to the current tasks and the user identifications.
Step 203: and determining the respective required working time of the at least two household appliances for completing the current task.
Specifically, the server may determine the respective working durations required by the home appliance to complete the current task according to the content of the task and the historical data of the corresponding task completed by the home appliance. In an optional embodiment, a database of the server stores a task-to-working-time mapping table in advance, where the task-to-working-time mapping table includes a corresponding relationship between an identifier of the home appliance, a task content and a history parameter, and a required working time. For example, the home appliances are labeled "air purifier X" and "vacuum cleaner Y", the content of the task is "air purification and ground dust removal", and the historical parameters are "living room, 20 square meters"; the server determines an air purifier and a dust collector to complete the task according to the current task of air purification and ground dust removal, and then searches a task and working time mapping table to respectively obtain the respective required working time of the air purifier X and the dust collector Y for completing the air purification and the ground dust removal under the corresponding historical parameters. Optionally, the server may calculate the respective required working durations for the home appliance devices to complete the current task according to the content of the task and the historical data of the home appliance devices to complete the task. In an optional embodiment, a task and working duration mapping table is prestored in a database of the server, and the task and working duration mapping table includes calculation relationships between home appliance identifiers, task contents and required working durations under different relevant parameters. And the server calculates the required working time of the household appliance identifier for completing the task content according to different related parameters input by the user aiming at the current task. For example, the home appliance is identified as "air purifier X" or "dust collector Y", the task content is "air purification and ground dust removal", the calculation relationship of the work time required for completing the task of air purification "is" T1 ═ T1 parameter 1 ", and the calculation relationship of the work time required for completing the task of ground dust removal" is "T2 ═ T2 ═ parameter 2", the server determines "air purifier" and "dust collector" to complete the task according to the current task of "air purification and ground dust removal", and the server calculates the work time required for completing the current task of each of "air purifier" and "dust collector" according to the task-to-work time mapping table and the values of parameter 1 and parameter 2 input by the user.
And 204, controlling the starting of the at least two household appliances according to the required working time.
Here, the step of controlling, by the server, the start of the at least two home appliances according to the required working time may specifically be that, after controlling one of the at least two home appliances to start, the other home appliances in the at least two home appliances are controlled to start in a coordinated manner, and the start of the at least two home appliances is controlled in a coordinated manner, so that the working times of the at least two home appliances may overlap at least partially, and thus the total time for the at least two home appliances to complete the current task does not exceed the sum of the required working times for the at least two home appliances to complete the current task. Taking a voice command of 'cleaning and sanitation' as an example, the server determines that the current task corresponding to the voice command is 'air purification and ground dust removal' according to the voice command, determines that two household appliances completing 'air purification and ground dust removal' are respectively an 'air purifier' and a 'dust collector' according to the current task, and determines that the required working time of the 'air purifier' for completing air purification is 15 minutes and the required working time of the 'dust collector' for completing ground dust removal is 10 minutes, so that the server can start the 'dust collector' to execute the task of dust removal within the set time when the 'air purifier' is controlled to start to execute the air purification work or later. The set time length can be any time within the required working time length of the air purifier to complete the current task of air purification, namely, the air purifier can be used as long as the dust collector and the air purifier can meet the requirement of overlapping work.
In the above embodiment, the server, according to the received voice instruction, analyzes the voice instruction, determines that a plurality of household electrical appliances completing the current task and each household electrical appliance complete the required working time of the current task, and starts at least two household electrical appliances corresponding to the voice instruction according to the required working time, and starts the plurality of household electrical appliances through a voice instruction linkage, thereby facilitating the user operation, and secondly, controls the start of the at least two household electrical appliances according to the required working time, further reducing the waiting time of the user, and improving the user experience.
In another embodiment, the voice command carries an end time that requires the at least two home appliances to complete the current task at the same time, and the controlling the at least two home appliances to be started according to the required working time includes:
and respectively determining the starting time of the at least two household appliances for completing the current task according to the ending time and the required working time.
And controlling the starting of the at least two household appliances at the starting time according to the starting time.
In this embodiment, the end time refers to a common end time for at least two home devices to complete respective tasks, which is determined according to the current task. The server can respectively determine respective initial time of the household appliances according to the end time carried in the user voice instruction and the required working time for the household appliances to complete respective tasks, so that the at least two household appliances can complete cooking tasks at the same time, and the intelligent experience of the user is improved. Still taking the voice command of 'clean and sanitary' as an example, the ending time carried in the voice command is 6:00 points, the server determines the corresponding current tasks as 'air purification and ground dust removal' according to the voice command of 'clean and sanitary', and respectively determining the required working time of the air purifier for completing the current task to finish the air purification to be 15 minutes, the required working time of the dust collector for completing the ground dust removal to be 10 minutes, the server controls the starting time of the air purifier to finish air purification to be 5:45(6:00-0:15), controls the starting time of the dust collector to finish dust removal to be 5:50(6:00-0:10), and controls the ending time of the air purifier and the dust collector to be 6:00, namely the air purifier and the dust collector finish respective tasks at 6:00 respectively.
In another embodiment, the server controls the at least two home devices before the starting of the starting time according to the starting time, and further includes:
sending mode switching inquiry information whether to switch the at least two household appliances into a voice working mode;
and controlling the switching of the working modes of the at least two household appliances according to the received mode switching information whether the at least two household appliances are switched to the voice working mode or not.
Specifically, when the server detects that the current working mode of the home appliance is the non-voice working mode, if the home appliance is in the initial manual appliance working mode, the server sends the mode switching query information indicating whether to switch the at least two home appliances to the voice working mode to the voice hub, optionally, the server may also default that the current working mode of the home appliance is the non-voice working mode, and send the mode switching query information indicating whether to switch the at least two home appliances to the voice working mode to the voice hub. The server sends mode switching inquiry information, receives mode switching information which is selected by a user and used for switching the at least two household appliances into a voice working mode, and sends the mode switching information to the server, and the server controls the switching of the working modes of the at least two household appliances. For example, the server determines that the user wants to control each home appliance device through the voice operating mode according to the received mode switching information that requires the at least two home appliance devices to switch to the voice operating mode.
For another example, the server receives mode switching information that does not require the at least two home appliances to switch to the voice operating mode, and then the server sends the mode switching information that does not require the at least two home appliances to switch to the voice operating mode to the server, and the server keeps the at least two home appliances in the original manual setting operating mode.
The voice working mode refers to a process that a user carries out man-machine interaction with the server through a voice instruction to control each household appliance. The switching of the working mode comprises switching from a manual setting working mode to a voice working mode.
In this embodiment, the server achieves switching control of the operating modes of the at least two home appliances by acquiring the current operating mode of the home appliance.
In another embodiment, the server controls the at least two home devices before the starting of the starting time according to the starting time, and further includes:
sending state query information whether the at least two household appliances are required to complete the current task at the same time;
and determining that the at least two household appliances are required to simultaneously complete the current task according to the received state selection information whether the at least two household appliances are required to simultaneously complete the current task.
Specifically, the server sends, to the voice hub, status query information indicating whether the at least two home appliances are required to complete a current task at the same time; the voice concentrator receives state selection information which is input by a user and requires the at least two household appliances to simultaneously complete the current task, and sends the state selection information to the server, and the server determines that the at least two household appliances are required to simultaneously complete the current task according to the state selection information. The server receives state selection information that a user does not require the at least two household appliances to complete the current task at the same time, and keeps the original working state of the starting of the household appliances in linkage control according to the required working time of each household appliance according to the state selection information which does not require the simultaneous completion.
In this embodiment, the server achieves selection control of the operating states of the at least two home appliances by sending state query information whether to request the at least two home appliances to complete a current task at the same time, and according to state selection information of a user for the state query information.
In another embodiment, the step 202 of determining at least two home devices to complete the current task includes:
acquiring the household appliance recommendation information of the household appliance related to the current task, and sending the household appliance recommendation information;
and receiving the information of the at least two selected home appliances completing the current task.
Specifically, the server obtains a corresponding relationship between a task stored in a database and the home appliances, determines that each home appliance involved in completing the current task forms home appliance recommendation information, and sends the home appliance recommendation information to the voice hub.
The voice concentrator receives the household appliance recommendation information sent by the server, converts the household appliance recommendation information into corresponding voice, and informs a user in a voice broadcasting mode for the user to select. The home appliance recommendation information includes names of home appliances.
Correspondingly, the voice hub receives a voice selection instruction of the user aiming at the household appliance recommendation information, preprocesses the voice selection instruction, for example, the voice hub receives the name of at least a part of household appliances in the household appliance recommendation information input by the user voice as a voice selection instruction, performs denoising or voiceprint recognition and the like on the voice selection instruction, converts the preprocessed voice selection instruction into a digital audio signal, and sends the digital audio signal to the server.
The server receives at least two home appliances selected by a user, and specifically comprises: the server receives digital audio signals aiming at the voice selection instruction and sent by the voice concentrator, and extracts at least two household appliance names in the digital audio information; and determining the at least two household appliances completing the current task according to the at least two household appliance names.
For example, the server sends a Chinese food to the user B according to the received voice instruction, and the determined current task is 'cooking and stewing', the obtained household appliance recommendation information is 'electric cooker', 'electric casserole', 'electromagnetic oven', according to the user identifier of the user B and the current task of 'cooking and stewing', the server sends the household appliance recommendation information, and receives 'electric cooker' and 'electric pressure cooker' selected by the user, and the server determines that at least two household appliances completing the current task are 'electric cooker' and 'electric pressure cooker'.
In this embodiment, the server analyzes the voice instruction and obtains the current task, and then obtains the home appliance selection information of the user in a human-computer interaction manner, so as to control the home appliance selected by the user in time.
In another embodiment, for step 203, before determining the respective required operating durations of the at least two home devices for completing the current task, the method further includes:
acquiring food material type recommendation information corresponding to the at least two household appliances, and sending the food material type recommendation information;
receiving the selected food material type information.
Specifically, the server obtains recommendation information of each food material type related to the at least two household electrical appliances stored in the database, and sends the recommendation information of the food material type to the voice hub.
The voice concentrator receives food material type recommendation information sent by a server, converts the food material type recommendation information into corresponding voice, and informs a user of the voice in a voice broadcasting mode for the user to select; the food material type recommendation information comprises the name of each food material type.
Correspondingly, the voice hub receives a voice selection instruction of the user for the food material type recommendation information, preprocesses the voice selection instruction, for example, the voice hub receives a name of at least one food material type in the food material type recommendation information input by the user voice as the voice selection instruction, performs denoising or voiceprint recognition and the like on the voice selection instruction, converts the preprocessed voice selection instruction into a digital audio signal, and sends the digital audio signal to the server;
the server receives food material types respectively corresponding to the at least two household electrical appliances selected by a user, and specifically comprises the following steps: and the server receives a digital audio signal which is sent by a voice concentrator and corresponds to the selected voice instruction, extracts food material type information in the digital audio signal, and determines the food material type according to the food material type information.
For example, the server acquires the food material type recommendation information of "northeast rice", "thailand rice" and "glutinous rice" according to the "electric cooker", acquires the food material type recommendation information of "big bone" and "chicken" according to the "electric pressure cooker", sends the food material type recommendation information, receives the food material types of "thailand rice" and "chicken" respectively selected by the user, and determines the "electric cooker" and the "electric pressure cooker" respectively corresponding to the food material types of "thailand rice" and "chicken".
In this embodiment, after the server analyzes the voice instruction and obtains the current task and the home appliance, the server obtains the food material selection information of the user in a human-computer interaction manner, so as to timely perform corresponding control on the home appliance for selecting food materials by the user.
In another embodiment, the controlling the at least two home devices to be activated at the start time according to the start time includes:
determining respective working power of the at least two household appliances according to the selected food material type information;
and controlling the starting of the at least two household appliances according to the starting time and the working power.
Specifically, after determining the food material type that the user wants to select, the server further obtains the cooking power information corresponding to the food material types stored in the database, and controls the start of the at least two household appliances according to the obtained start time and the cooking power, so that the use mouthfeel of each food material after cooking is ensured.
A detailed description is given below to a specific implementation flow of the home appliance control method according to the embodiment of the present invention with reference to fig. 3.
Step 301, a voice hub receives a voice command sent by a user, converts the voice command into a digital audio signal, and sends the digital audio signal to a server.
Here, the voice hub receives a voice instruction sent by a user, preprocesses the voice instruction, converts the preprocessed voice instruction into a digital audio signal, and sends the digital audio signal to the server. The voice concentrator is also provided with a communication module which can be connected with a routing device through a wired or wireless network and is connected with a server through the routing device and the server network, so that the voice concentrator can be communicated and interacted with the server.
Step 302: and the server determines the current task according to the received voice instruction.
The server acquires a digital audio signal of a voice instruction sent by the voice hub, extracts voice content in the digital audio signal and voiceprint information of a user, and analyzes a current task corresponding to the voice content and the voiceprint information. The current task refers to a command which is required to be executed by the household appliance by the server. For example, the voice command is "breakfast", the user is user C, and correspondingly, the server recognizes the voice command and obtains the current tasks of "making soymilk, baking bread and boiling coffee" corresponding to "breakfast" of the user C pre-stored in the server.
Step 303: and the server determines at least two household appliances completing the current task.
Here, the determining, by the server, at least two home devices that complete the current task specifically includes: acquiring the household appliance recommendation information of the household appliance related to the current task, and sending the household appliance recommendation information; and receiving the information of the at least two selected home appliances completing the current task.
Specifically, the server acquires home appliance recommendation information formed by home appliances related to the current task stored in the database, and sends the home appliance recommendation information to the voice hub.
The voice concentrator converts the recommendation information of the household appliance into corresponding voice and informs a user in a voice broadcasting mode for the user to select; the voice signal includes names of the home devices.
Correspondingly, the voice concentrator receives a voice selection instruction of a user aiming at the recommended information of the household appliance, preprocesses the voice selection instruction, converts the preprocessed voice selection instruction into a digital audio signal and sends the digital audio signal to the server;
the server receives at least two home devices selected by a user. The method specifically comprises the following steps: the server receives a digital audio signal aiming at the voice selection instruction sent by the voice concentrator and extracts at least two pieces of home appliance information in the digital audio signal; and determining the at least two household appliances according to the at least two household appliance information.
For example, according to the current task of "make soybean milk, toast and cook coffee" of the user C, the server obtains the recommended information of the home appliances as "soybean milk maker", "toast maker", "pizza oven", "cake maker" and "coffee maker", and the user selects "soybean milk maker", "toast maker" and "coffee maker", so that the server determines that at least two home appliances that complete the current task are "soybean milk maker", "toast maker" and "coffee maker".
Step 304: and the server determines the food material types respectively corresponding to the at least two household appliances.
Here, the determining, by the server, the food material types respectively corresponding to the at least two home appliances includes:
the server acquires food material type recommendation information corresponding to the at least two household appliances and sends the food material type recommendation information;
receiving the selected food material type information.
Specifically, the server obtains recommendation information of each food material type related to the at least two household electrical appliances stored in the database, and sends the recommendation information of the food material type to the voice hub.
The voice hub converts the food material type recommendation information into a corresponding voice signal, and informs a user of the voice signal in a voice broadcasting mode for the user to select; the speech signal comprises the name of each food material type.
Correspondingly, the voice concentrator receives a voice selection instruction of the user aiming at the food material type recommendation information, preprocesses the voice selection instruction, converts the preprocessed voice selection instruction into a digital audio signal and sends the digital audio signal to the server;
and the server receives food material types respectively corresponding to the at least two household appliances and selected by a user. The method specifically comprises the following steps: and the server receives a digital audio signal which is sent by a voice concentrator and corresponds to the selected voice instruction, extracts food material type information in the digital audio signal, and determines the food material type according to the food material type information.
For example, if the server determines that the food material types acquired by the "soymilk machine" are "soybean", "red bean" and "green bean", the food material type recommendation information acquired by the "coffee machine" is "coffee bean" and "instant coffee", and the user selects "soybean" and "coffee bean", the server determines that the food material types corresponding to the "soymilk machine" and the "coffee machine" are "soybean" and "coffee bean", respectively.
Step 305: and the server determines the respective working power of the at least two household appliances according to the selected food material type information.
Specifically, the determining, by the server, the respective operating powers of the at least two household appliances according to the selected food material type information includes:
after determining the food material types which the user wants to select, the server also acquires the cooking power information respectively corresponding to the food material types stored in the database. Here, it is assumed that after the server searches the database, the working power of the "soymilk maker" completing "making soymilk" is P1, and the working power of the "coffee maker" completing "making coffee" is P2.
Step 306: and the server determines the respective required working time of the at least two household appliances for completing the current task.
Here, the respective required working time lengths of the at least two home appliances for completing the current task are the time lengths required by the home appliances for cooking food types in different parameter ranges.
The voice instruction further comprises parameters corresponding to the food material types.
The server obtains the parameters, and the interaction process of obtaining the specific parameters is the same as the interaction process of obtaining the food material types in step 304. And a task and working duration mapping table is prestored in the server database and comprises calculation relations between household appliance identifications and task contents and required working durations under different relevant parameters. And then, the server calculates the working time required by the at least two household electrical appliances to cook the food material types under the parameter values according to the parameter values of the corresponding relevant parameters input by the user.
For example, the parameters include the weight of the type of food material, the server determines that the input parameter of the user B for "soybean" is "15 g" and the input parameter for "coffee bean" is "8 g", correspondingly, the required working hours of "15 g" and "8 g" respectively for cooking "soybean" and "coffee bean" pre-stored in the database are acquired, and if the acquired working time of "soybean milk machine" is 15 minutes and the required working time of "coffee machine" is 10 minutes, the server determines that the required working hours of the "soybean milk machine" and the "coffee machine" for completing the current task are 15 minutes and 10 minutes respectively.
Step 307, the server sends mode switching query information whether to switch the at least two home appliances to the voice working mode; if yes, the current working mode of the household appliance is switched to the voice working mode, and then step 308 is executed, and if not, step 308 is directly executed. Specifically, the server sends mode switching query information on whether to switch the at least two home appliances to the voice working mode to the voice hub, receives mode switching information on whether to switch the at least two home appliances to the voice working mode selected by the user, and controls switching of the working modes of the at least two home appliances according to the mode switching information. For example, the server determines that the user wants to control each home appliance device through the voice operating mode according to the received mode switching information that requires the at least two home appliance devices to switch to the voice operating mode. For another example, the server receives mode switching information that does not require the at least two home appliances to switch to the voice operating mode, and then the server maintains the at least two home appliances in the original operating mode according to the mode switching information that does not require the at least two home appliances to switch to the voice operating mode.
Step 308, the server sends status query information for determining whether the at least two home appliances are required to complete the current task at the same time; if yes, go to step 309; if not, go to step 310.
Step 309, the voice command further carries an end time for requiring the at least two home appliances to complete the current task at the same time, and the server respectively determines the start time for the at least two home appliances to complete the current task according to the end time and the required working time; and controlling the starting of the at least two household appliances at the starting time according to the starting time.
Specifically, the server sends, to the voice hub, status query information indicating whether the at least two home appliances are required to complete a current task at the same time; and if the server receives the state selection information that the user requires the at least two household appliances to simultaneously complete the current task, determining that the at least two household appliances are required to simultaneously complete the current task. The voice command also carries the end time of requiring the at least two household appliances to complete the current task at the same time; and the server respectively determines the starting time of the at least two household appliances for completing the current task according to the ending time and the required working time. The server controls the starting of the at least two home appliances at the starting time according to the starting time, and the starting method comprises the following steps: and the server controls the starting of the at least two household appliances at the starting time according to the starting time so as to enable the at least two household appliances to finish corresponding tasks at the ending time respectively.
Optionally, the controlling, by the server, the starting of the at least two home appliances at the starting time according to the starting time includes: the server determines the respective working power of the at least two household appliances according to the selected food material type information; and then, the server controls the starting of the at least two household appliances according to the starting time and the working power, so that the at least two household appliances finish corresponding tasks at the ending time respectively.
For example, the server determines that the corresponding home appliances are a "soybean milk maker" and a "coffee maker" for a voice instruction of "finishing breakfast at 8:00 am" input by the user C, and the acquired working time of the "soybean milk maker" for "15 g of soybeans" is 15 minutes, and the working time of the "coffee maker" for "8 g of coffee beans" is 10 minutes; and the obtained working power of the soybean milk machine for 15g of soybeans is P1, and the working power of the coffee machine for 8g of coffee beans is P2, so that the server starts the soybean milk machine at 7:45 in the morning by using the power P1; the coffee maker was started at 7:50 AM using power P2.
And step 310, the server controls the starting of the at least two household appliances according to the required working time.
Specifically, the server sends state query information whether the at least two household appliances are required to complete the current task at the same time to the voice concentrator, and if the server receives state selection information that the user does not require the at least two household appliances to complete the current task at the same time, the at least two household appliances are kept in the original working state, namely, after one of the at least two household appliances is controlled to be started, the server controls the starting of other household appliances in the at least two household appliances in a linkage manner. The starting of at least two household appliances is controlled in a linkage mode, so that the working time of the at least two household appliances can be at least partially overlapped, and the total time for the at least two household appliances to complete the current task does not exceed the sum of the required working time for the at least two household appliances to complete the current task.
It should be noted that, in the foregoing embodiment, the server may refer to a server including one or more physical servers, for example, the server includes a first server, a second server, and a third server, where the first server, the second server, and the third server perform information interaction through a switch, and the first server, the second server, the third server, and the switch together form an intelligent cloud platform server. For example, in step 301, receiving a digital audio signal of a voice command sent by the voice hub and parsing the digital audio signal may be implemented by the first server. In step 302, it is determined that the current task corresponding to the voice command can be implemented by the second server, and in step 309, the controlling of the at least two home appliances to start can be implemented by the third server, and so on.
In the above embodiment, the server, according to the received voice instruction, analyzes the voice instruction, determines that a plurality of household electrical appliances completing the current task and each household electrical appliance complete the required working time of the current task, and starts at least two household electrical appliances corresponding to the voice instruction according to the required working time, and starts the plurality of household electrical appliances through a voice instruction linkage, thereby facilitating the user operation, and secondly, controls the start of the at least two household electrical appliances according to the required working time, further reducing the waiting time of the user, and improving the user experience.
In order to implement the foregoing method, the present invention further provides a server, as shown in fig. 4, where the server 100 includes: at least one processor 401 and memory 402 for storing computer programs operable on the processor 401; the processor 401 illustrated in fig. 4 is not used to indicate that the number of the processors is one, but is only used to indicate a position relationship of the processor with respect to other devices, and in practical applications, the number of the processors may be one or more; likewise, the memory 402 illustrated in fig. 4 is synonymous, namely: the method is only used for indicating the position relation of the memory relative to other devices, and in practical application, the number of the memories can be one or more.
Wherein, when the processor 401 is configured to run the computer program, the following steps are executed:
determining a current task according to the received voice instruction;
determining at least two home devices completing the current task;
determining the respective required working time of the at least two household appliances for completing the current task;
and controlling the starting of the at least two household appliances according to the required working time.
The processor 401 is further configured to, when running the computer program, perform the following steps:
the voice command carries the end time for requiring the at least two household appliances to complete the current task simultaneously;
respectively determining the starting time of the at least two household appliances for completing the current task according to the ending time and the required working time;
and controlling the starting of the at least two household appliances at the starting time according to the starting time.
The processor 401 is further configured to, when running the computer program, perform the following steps:
acquiring the household appliance recommendation information of the household appliance related to the current task, and sending the household appliance recommendation information;
and receiving the information of the at least two selected home appliances completing the current task.
Acquiring food material type recommendation information corresponding to the at least two household appliances, and sending the food material type recommendation information;
receiving the selected food material type information.
Determining respective working power of the at least two household appliances according to the selected food material type information;
and controlling the starting of the at least two household appliances according to the starting time and the working power.
Sending mode switching inquiry information whether to switch the at least two household appliances into a voice working mode;
and controlling the switching of the working modes of the at least two household appliances according to the received mode switching information whether the at least two household appliances are switched to the voice working mode or not.
Sending state query information whether the at least two household appliances are required to complete the current task at the same time;
and determining that the at least two household appliances are required to simultaneously complete the current task according to the received state selection information which requires the at least two household appliances to simultaneously complete the current task.
Determining respective optimal powers of the at least two home devices;
and controlling the starting of the at least two household appliances according to the starting time and the optimal power.
The server 100 further includes: at least one network interface 403. The various components in the server are coupled together by a bus system 404. It is understood that the bus system 404 is used to enable communications among the components. The bus system 404 includes a power bus, a control bus, and a status signal bus in addition to a data bus. For clarity of illustration, however, the various buses are labeled as bus system 404 in FIG. 4.
The memory 402 may be volatile memory or nonvolatile memory, and may include both volatile and nonvolatile memory. Among them, the nonvolatile Memory may be a Read Only Memory (ROM), a Programmable Read Only Memory (PROM), an Erasable Programmable Read-Only Memory (EPROM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), a magnetic random access Memory (FRAM), a Flash Memory (Flash Memory), a magnetic surface Memory, an optical disk, or a Compact Disc Read-Only Memory (CD-ROM); the magnetic surface storage may be disk storage or tape storage. Volatile memory can be Random Access Memory (RAM), which acts as external cache memory. By way of illustration and not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), enhanced Synchronous Dynamic Random Access Memory (enhanced Synchronous Dynamic Random Access Memory), Synchronous link Dynamic Random Access Memory (DRAM), and Direct Memory (DRmb Access). The memory 502 described in connection with the embodiments of the invention is intended to comprise, without being limited to, these and any other suitable types of memory.
The memory 402 of the present invention is used to store various types of data to support the operation of the server 100. Examples of such data include: any computer program for operating on the server 100, such as operating systems and application programs; contact data; telephone book data; a message; a picture; video, etc. The operating system includes various system programs, such as a framework layer, a core library layer, a driver layer, and the like, and is used for implementing various basic services and processing hardware-based tasks. The application programs may include various application programs such as a Media Player (Media Player), a Browser (Browser), etc. for implementing various application services. The program for implementing the method of the embodiment of the present invention may be included in the application program.
The method disclosed in the above embodiments of the present invention may be applied to the processor 401, or implemented by the processor 401. The processor 401 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 401. The Processor 401 described above may be a general purpose Processor, a Digital Signal Processor (DSP), or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, or the like. Processor 401 may implement or perform the methods, steps, and logic blocks disclosed in embodiments of the present invention. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the method disclosed by the embodiment of the invention can be directly implemented by a hardware decoding processor, or can be implemented by combining hardware and software modules in the decoding processor. The software modules may be located in a storage medium located in the memory 402, and the processor 401 reads the information in the memory 402 and performs the steps of the aforementioned methods in conjunction with its hardware.
The embodiment of the invention also provides a computer storage medium, wherein a computer program is stored in the computer storage medium, and when being executed by a processor, the computer program realizes the steps of the household appliance control method provided by any embodiment of the application. The computer storage medium can be FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface Memory, optical disk, or CD-ROM; or may be a variety of devices including one or any combination of the above memories, such as a mobile phone, computer, tablet device, personal digital assistant, etc.
The embodiment of the invention also provides a household appliance control device, as shown in fig. 5. The home appliance control device 512 includes: a task receiving module 500, a control module 501, a first determining module 502 and a second determining module 503. Wherein,
the task receiving module 500 is configured to receive a voice instruction;
the first determining module 502 is configured to determine a current task according to the received voice instruction;
the second determining module 503 is configured to determine at least two home appliances that complete the current task and determine required working durations for the at least two home appliances to complete the current task;
the control module 501 is configured to control the starting of the at least two home appliances according to the required working time.
Here, the voice command carries an end time for requiring the at least two home appliances to complete the current task at the same time; the control module 501 is specifically configured to:
respectively determining the starting time of the at least two household appliances for completing the current task according to the ending time and the required working time;
and controlling the starting of the at least two household appliances at the starting time according to the starting time.
Here, the second determining module 503 is specifically configured to:
acquiring the household appliance recommendation information of the household appliance related to the current task;
sending the household appliance recommendation information;
and receiving the information of the at least two selected home appliances completing the current task.
As shown in fig. 5. The home appliance control device 512 further includes: a first sending module 505, a first receiving module 506 and an obtaining module 511. Wherein,
here, the obtaining module 511 is configured to obtain the food material type recommendation information corresponding to the at least two home appliances before determining the required working time for the at least two home appliances to complete the current task;
a first sending module 505, configured to send the food material type recommendation information;
a first receiving module 506, configured to receive the selected food material type information.
Here, the control module 501 is specifically configured to:
determining respective working power of the at least two household appliances according to the selected food material type information;
and controlling the starting of the at least two household appliances according to the starting time and the working power.
As shown in fig. 5. The home appliance control device 512 further includes: a second sending module 507 and a second receiving module 508. Wherein,
here, the second sending module 507 is configured to send mode switching query information whether to switch the at least two home appliances into the voice operating mode before controlling the at least two home appliances to be started at the starting time according to the starting time;
the second receiving module 508 is configured to receive mode switching information whether to switch the at least two home appliances to the voice operating mode;
the control module 501 is further configured to control switching of the working modes of the at least two home appliances according to the mode switching information.
As shown in fig. 5. The home appliance control device 512 further includes: a third sending module 509, a third receiving module 510, and a third determining module 504. Wherein,
the third sending module 509 is configured to send status query information whether the at least two home appliances are required to complete a current task at the same time before controlling the start of the at least two home appliances according to the required working duration;
the third receiving module 510 is configured to receive state selection information that requires the at least two home appliances to complete a current task at the same time;
the third determining module 504 is further configured to determine, according to the state selection information, that the at least two home appliances are required to simultaneously complete a current task.
In an actual application program, the specific implementation side of the home appliance control device is a server, and the steps implemented by the control module 501, the first determining module 502, the second determining module 503, the third determining module 504, the first sending module 505, the first receiving module 506, the second sending module 507, the second receiving module 508, the third sending module 509, and the third receiving module 510, and the obtaining module 511 may be implemented by a CPU, a microprocessor Unit (MPU), a DSP, a Field Programmable Gate Array (FPGA), or the like located on the server; the first sending module 505, the first receiving module 506, the second sending module 507, the second receiving module 508, the third sending module 509, and the third receiving module 510 may be implemented by a communication interface on a server.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, and improvement made within the spirit and scope of the present invention are included in the protection scope of the present invention.
Claims (10)
1. A method for controlling a home device, the method comprising:
determining a current task according to the received voice instruction;
determining at least two home devices completing the current task;
determining the respective required working time of the at least two household appliances for completing the current task;
and controlling the starting of the at least two household appliances according to the required working time.
2. The method of claim 1,
the voice command carries the end time for requiring the at least two household appliances to complete the current task simultaneously;
the controlling the starting of the at least two home appliances according to the required working time comprises:
respectively determining the starting time of the at least two household appliances for completing the current task according to the ending time and the required working time;
and controlling the starting of the at least two household appliances at the starting time according to the starting time.
3. The method of claim 1, wherein the determining at least two home devices to complete the current task comprises:
acquiring the household appliance recommendation information of the household appliance related to the current task, and sending the household appliance recommendation information;
and receiving the information of the at least two selected home appliances completing the current task.
4. The method of claim 2, wherein prior to determining the respective required operating durations for the at least two home devices to complete the current task, further comprising:
acquiring food material type recommendation information corresponding to the at least two household appliances, and sending the food material type recommendation information;
receiving the selected food material type information.
5. The method of claim 4, wherein the controlling the activation of the at least two home devices at the start time according to the start time comprises:
determining respective working power of the at least two household appliances according to the selected food material type information;
and controlling the starting of the at least two household appliances according to the starting time and the working power.
6. The method of claim 2, wherein the controlling the at least two home devices according to the start time before the starting of the start time further comprises:
sending mode switching inquiry information whether to switch the at least two household appliances into a voice working mode;
and controlling the switching of the working modes of the at least two household appliances according to the received mode switching information whether the at least two household appliances are switched to the voice working mode or not.
7. The method of claim 2, wherein the controlling the at least two home devices according to the start time before the starting of the start time further comprises:
sending state query information whether the at least two household appliances are required to complete the current task at the same time;
and determining that the at least two household appliances are required to simultaneously complete the current task according to the received state selection information which requires the at least two household appliances to simultaneously complete the current task.
8. A server, characterized in that the server comprises a processor and a memory for storing a computer program capable of running on the processor; wherein,
the processor is configured to perform the method of any one of claims 1 to 7 when running the computer program.
9. A computer storage medium in which a computer program is stored, which computer program, when being executed by a processor, carries out the method of any one of claims 1 to 7.
10. A control system for an electrical household appliance, comprising: a server, at least two home appliances and a voice hub, wherein,
the voice concentrator is used for receiving a voice instruction, converting the voice instruction into a digital audio signal and sending the digital audio signal to the server;
the server is used for determining a current task according to the received voice instruction, determining at least two household appliances completing the current task, determining respective required working time of the at least two household appliances completing the current task, and controlling the starting of the at least two household appliances according to the required working time.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810042853.XA CN110045618A (en) | 2018-01-17 | 2018-01-17 | Control method, system, server and the computer storage medium of household appliance |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810042853.XA CN110045618A (en) | 2018-01-17 | 2018-01-17 | Control method, system, server and the computer storage medium of household appliance |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110045618A true CN110045618A (en) | 2019-07-23 |
Family
ID=67273088
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810042853.XA Pending CN110045618A (en) | 2018-01-17 | 2018-01-17 | Control method, system, server and the computer storage medium of household appliance |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110045618A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110535952A (en) * | 2019-08-30 | 2019-12-03 | 青岛海尔科技有限公司 | The control method and device of Internet of Things operating system |
CN111462745A (en) * | 2020-04-07 | 2020-07-28 | 广东美的白色家电技术创新中心有限公司 | Intelligent device and household electrical appliance |
CN112367228A (en) * | 2020-10-30 | 2021-02-12 | 江苏美的清洁电器股份有限公司 | Household appliance data acquisition method and device and storage medium |
CN113140219A (en) * | 2021-05-08 | 2021-07-20 | 广东电网有限责任公司 | Regulation and control instruction generation method and device, electronic equipment and storage medium |
CN114514575A (en) * | 2019-11-01 | 2022-05-17 | 三星电子株式会社 | Hub device, multi-device system including hub device and plurality of devices, and operation method of hub device and multi-device system |
Citations (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0507670A1 (en) * | 1991-04-01 | 1992-10-07 | Goldstar Co. Ltd. | A process for controlling a reserve-cooking operation of a microwave oven |
CN1673960A (en) * | 2004-03-24 | 2005-09-28 | 联想(北京)有限公司 | Method for finishing fixed time task by domestic electric equipment |
CN101629747A (en) * | 2008-12-23 | 2010-01-20 | 刘忠波 | Intelligent house temperature adjusting system |
JP2011065421A (en) * | 2009-09-17 | 2011-03-31 | Fujitsu Ltd | Schedule adjustment program, schedule adjustment device, schedule adjustment method |
CN102037437A (en) * | 2009-03-23 | 2011-04-27 | 松下电器产业株式会社 | Information processing device, information processing method, recording medium, and integrated circuit |
CN102058366A (en) * | 2010-12-16 | 2011-05-18 | 江军 | Electrodynamic tableware continuous cleaning machine |
CN202927899U (en) * | 2012-11-28 | 2013-05-08 | 李佩雯 | Control system of gas stove |
US20140373122A1 (en) * | 2013-06-13 | 2014-12-18 | Motorola Mobility Llc | Method and Apparatus for Electronic Device Access |
CN104820368A (en) * | 2015-04-22 | 2015-08-05 | 深圳市贝晶光电科技有限公司 | Smart home control system and control method thereof |
CN105204357A (en) * | 2015-09-18 | 2015-12-30 | 小米科技有限责任公司 | Contextual model regulating method and device for intelligent household equipment |
CN105278351A (en) * | 2014-05-26 | 2016-01-27 | 珠海格力电器股份有限公司 | Intelligent household appliance system and control method thereof |
CN105785939A (en) * | 2014-12-26 | 2016-07-20 | 北京奇虎科技有限公司 | Smart household control system |
CN106054675A (en) * | 2016-06-02 | 2016-10-26 | 佛山市顺德区美的电热电器制造有限公司 | Electrical appliance, and voice control method and voice control device thereof |
CN106647310A (en) * | 2016-11-30 | 2017-05-10 | 芜湖美智空调设备有限公司 | Household electrical appliance linkage starting method and household electrical appliance linkage starting system |
CN106782535A (en) * | 2016-12-26 | 2017-05-31 | 深圳前海勇艺达机器人有限公司 | Data processing method and device based on intelligent appliance |
CN106802584A (en) * | 2017-03-22 | 2017-06-06 | 广东美的厨房电器制造有限公司 | Cooking methods, cooker and cooking apparatus |
CN106873551A (en) * | 2016-11-30 | 2017-06-20 | 芜湖美智空调设备有限公司 | Interlock method and system between a kind of different household electrical appliances |
CN107194241A (en) * | 2016-03-15 | 2017-09-22 | 腾讯科技(深圳)有限公司 | Control method, server, terminal device and the control system of terminal device |
CN107456078A (en) * | 2017-09-13 | 2017-12-12 | 西北工业大学 | A kind of intelligent temperature control kettle |
-
2018
- 2018-01-17 CN CN201810042853.XA patent/CN110045618A/en active Pending
Patent Citations (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0507670A1 (en) * | 1991-04-01 | 1992-10-07 | Goldstar Co. Ltd. | A process for controlling a reserve-cooking operation of a microwave oven |
CN1673960A (en) * | 2004-03-24 | 2005-09-28 | 联想(北京)有限公司 | Method for finishing fixed time task by domestic electric equipment |
CN101629747A (en) * | 2008-12-23 | 2010-01-20 | 刘忠波 | Intelligent house temperature adjusting system |
CN102037437A (en) * | 2009-03-23 | 2011-04-27 | 松下电器产业株式会社 | Information processing device, information processing method, recording medium, and integrated circuit |
JP2011065421A (en) * | 2009-09-17 | 2011-03-31 | Fujitsu Ltd | Schedule adjustment program, schedule adjustment device, schedule adjustment method |
CN102058366A (en) * | 2010-12-16 | 2011-05-18 | 江军 | Electrodynamic tableware continuous cleaning machine |
CN202927899U (en) * | 2012-11-28 | 2013-05-08 | 李佩雯 | Control system of gas stove |
US20140373122A1 (en) * | 2013-06-13 | 2014-12-18 | Motorola Mobility Llc | Method and Apparatus for Electronic Device Access |
CN105278351A (en) * | 2014-05-26 | 2016-01-27 | 珠海格力电器股份有限公司 | Intelligent household appliance system and control method thereof |
CN105785939A (en) * | 2014-12-26 | 2016-07-20 | 北京奇虎科技有限公司 | Smart household control system |
CN104820368A (en) * | 2015-04-22 | 2015-08-05 | 深圳市贝晶光电科技有限公司 | Smart home control system and control method thereof |
CN105204357A (en) * | 2015-09-18 | 2015-12-30 | 小米科技有限责任公司 | Contextual model regulating method and device for intelligent household equipment |
CN107194241A (en) * | 2016-03-15 | 2017-09-22 | 腾讯科技(深圳)有限公司 | Control method, server, terminal device and the control system of terminal device |
CN106054675A (en) * | 2016-06-02 | 2016-10-26 | 佛山市顺德区美的电热电器制造有限公司 | Electrical appliance, and voice control method and voice control device thereof |
CN106647310A (en) * | 2016-11-30 | 2017-05-10 | 芜湖美智空调设备有限公司 | Household electrical appliance linkage starting method and household electrical appliance linkage starting system |
CN106873551A (en) * | 2016-11-30 | 2017-06-20 | 芜湖美智空调设备有限公司 | Interlock method and system between a kind of different household electrical appliances |
CN106782535A (en) * | 2016-12-26 | 2017-05-31 | 深圳前海勇艺达机器人有限公司 | Data processing method and device based on intelligent appliance |
CN106802584A (en) * | 2017-03-22 | 2017-06-06 | 广东美的厨房电器制造有限公司 | Cooking methods, cooker and cooking apparatus |
CN107456078A (en) * | 2017-09-13 | 2017-12-12 | 西北工业大学 | A kind of intelligent temperature control kettle |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110535952A (en) * | 2019-08-30 | 2019-12-03 | 青岛海尔科技有限公司 | The control method and device of Internet of Things operating system |
CN114514575A (en) * | 2019-11-01 | 2022-05-17 | 三星电子株式会社 | Hub device, multi-device system including hub device and plurality of devices, and operation method of hub device and multi-device system |
CN111462745A (en) * | 2020-04-07 | 2020-07-28 | 广东美的白色家电技术创新中心有限公司 | Intelligent device and household electrical appliance |
CN112367228A (en) * | 2020-10-30 | 2021-02-12 | 江苏美的清洁电器股份有限公司 | Household appliance data acquisition method and device and storage medium |
CN113140219A (en) * | 2021-05-08 | 2021-07-20 | 广东电网有限责任公司 | Regulation and control instruction generation method and device, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110045618A (en) | Control method, system, server and the computer storage medium of household appliance | |
CN110824953B (en) | Control method and device of intelligent household equipment and storage medium | |
CN111007744B (en) | Automatic cooking system | |
CN110021299B (en) | Voice interaction method, device, system and storage medium | |
CN110953609A (en) | Cooking control method, storage medium, cooking control device and cooking system | |
CN204883766U (en) | Cooking device | |
CN112698869B (en) | Instruction determining method and device, storage medium and electronic device | |
CN106782571A (en) | The display methods and device of a kind of control interface | |
CN110045638A (en) | A kind of recommended method of cooking information, device and storage medium | |
CN107703780B (en) | Control method, device and system of cooking utensil | |
CN112782996B (en) | Device linkage method and device, storage medium, and electronic device | |
WO2023130718A1 (en) | Zone cleaning control method and apparatus for cleaning robot, and electronic device | |
CN108415301A (en) | Cook parameter modification method and device | |
CN101771807A (en) | Set top box for controlling digital home household appliance and method | |
CN110547665B (en) | Cooking state determining method and device, storage medium and server | |
CN107942696A (en) | Household electrical appliances operation method, system, household electrical appliances and computer-readable recording medium | |
CN115482820A (en) | Device control method and apparatus, storage medium, and electronic apparatus | |
JP4342117B2 (en) | Cooking recipe information provision method | |
CN114839910A (en) | Method and device for sending control instruction, storage medium and electronic device | |
CN110535952A (en) | The control method and device of Internet of Things operating system | |
CN109407728B (en) | Heating platform, appliance and control method of heating platform | |
CN108415305B (en) | A kind of reserving method and system of cooking apparatus | |
CN114073427A (en) | Control method, device and equipment of batching equipment and computer readable storage medium | |
CN110043931A (en) | The setting method and cooking apparatus of cooking information | |
CN113349642B (en) | Cooking control method and device, cooking utensil, storage medium and electronic equipment |
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: 20190723 |
|
RJ01 | Rejection of invention patent application after publication |