CN114584416B - Electrical equipment control method, system and storage medium - Google Patents
Electrical equipment control method, system and storage medium Download PDFInfo
- Publication number
- CN114584416B CN114584416B CN202210128878.8A CN202210128878A CN114584416B CN 114584416 B CN114584416 B CN 114584416B CN 202210128878 A CN202210128878 A CN 202210128878A CN 114584416 B CN114584416 B CN 114584416B
- Authority
- CN
- China
- Prior art keywords
- task
- scene
- executed
- electrical equipment
- list
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000004891 communication Methods 0.000 claims description 23
- 230000005540 biological transmission Effects 0.000 claims description 17
- 230000004044 response Effects 0.000 claims description 16
- 238000005516 engineering process Methods 0.000 description 6
- 230000009471 action Effects 0.000 description 5
- 230000001960 triggered effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000004378 air conditioning Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 238000007664 blowing Methods 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 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
- 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/28—Constructional details of speech recognition systems
- G10L15/30—Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
-
- 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/2807—Exchanging configuration information on appliance services in a home automation network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Automation & Control Theory (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computing Systems (AREA)
- Selective Calling Equipment (AREA)
Abstract
The embodiment of the invention provides an electrical equipment control method, an electrical equipment control system and a storage medium, wherein the method comprises the following steps: obtaining a voice instruction, determining a target scene matched with the voice instruction, obtaining a task list matched with the target scene, selecting an unselected task to be executed as a current task according to the execution sequence of the task to be executed in the task list, determining equipment information of electrical equipment matched with the current task, controlling the electrical equipment to execute corresponding operation based on the equipment information, obtaining a callback instruction according to an operation result, responding to the callback instruction, and returning to execute the step of selecting the unselected task to be executed as the current task according to the execution sequence of the task to be executed in the task list until the unselected task to be executed does not exist in the task list. Therefore, the invention improves the calling efficiency of the intelligent home system to the household appliances.
Description
Technical Field
The present invention relates to the field of home appliance control, and in particular, to a method, a system, and a storage medium for controlling an electrical appliance.
Background
With the development of smart home technology, intelligent electrical equipment is increasingly applied to daily life. The current operation mode when the electric equipment is awakened and called is to wake and call the specific electric equipment according to a specific voice instruction sent by a user. However, in the prior art, when a customer wants to wake up a plurality of electrical devices, a corresponding voice command must be issued to each electrical device. The complicated steps of the method lead to the reduction of the calling efficiency of the intelligent home system to each electrical equipment.
Disclosure of Invention
The embodiment of the invention aims to provide an electrical equipment control method, an electrical equipment control system and a storage medium, so as to achieve the aim of improving the calling efficiency of an intelligent home system on electrical equipment. The specific technical scheme is as follows:
an electrical device control method, the method comprising:
and obtaining a voice instruction and determining a target scene matched with the voice instruction.
And obtaining a task list matched with the target scene, wherein the task list comprises at least one task to be executed.
And selecting at least one unselected task to be executed in the task list as a current task according to the execution sequence of the tasks to be executed in the task list.
And determining the equipment information of the electrical equipment matched with the current task.
And calling a control interface of the electrical equipment based on the equipment information to control the electrical equipment to execute the operation corresponding to the current task.
And obtaining a callback instruction according to the operation result of the electrical equipment executing the current task.
And responding to the callback instruction, returning to execute the step of selecting at least one unselected task to be executed in the task list as a current task according to the execution sequence of the tasks to be executed in the task list until the unselected task to be executed does not exist in the task list.
Optionally, the obtaining a callback instruction according to the operation result of the electrical equipment to execute the current task includes:
and under the condition that the operation result of the electrical equipment is supported to be sent through a preset information sending interface, sending the operation result to the voice broadcasting equipment through the preset information sending interface.
And receiving the callback instruction sent by the voice broadcasting equipment or the electrical equipment, wherein the voice broadcasting equipment is also used for broadcasting the operation result.
Optionally, the method further comprises:
judging whether the equipment identifier in the equipment information is stored in a preset information issuing mode list, if so, determining that the operation result of the electrical equipment supports transmission through the preset information issuing interface.
And/or judging whether the system version identifier in the equipment information is stored in the preset information issuing mode list, if so, determining that the operation result of the electrical equipment supports transmission through the preset information issuing interface.
Optionally, the determining the device information of the electrical device matched with the current task includes:
searching the address of the communication interface of the electrical equipment and the operation type of the execution operation of the electrical equipment.
And calling the communication interface of the electrical equipment based on the address of the communication interface, and acquiring the equipment information through the communication interface under the condition that the electrical equipment supports the operation type.
Optionally, the obtaining the voice command and determining the target scene matched with the voice command include:
and determining a target scene list according to the account identification code associated with the voice instruction.
Searching the target scene corresponding to the corpus from the target scene list according to the corpus in the voice command.
Optionally, the method further comprises:
and caching the operation result of the current task.
And determining a response result of the target scene based on the operation result of the current task in the cache.
Optionally, the electrical equipment is a plurality of, and the voice broadcasting equipment is the same as or different from the electrical equipment.
An electrical device control system, the system comprising:
and the scene query module is used for obtaining the voice command and determining a target scene matched with the voice command.
The task acquisition module is used for acquiring a task list matched with the target scene, wherein the task list comprises at least one task to be executed. And selecting one unselected task to be executed in the task list as a current task according to the execution sequence of the tasks to be executed in the task list.
And the scene calling module is used for determining the equipment information of the electrical equipment matched with the current task. And calling a control interface of the electrical equipment based on the equipment information to control the electrical equipment to execute the operation corresponding to the current task. And obtaining a callback instruction according to the operation result of the electrical equipment executing the current task.
The task obtaining module is further configured to, when the unselected task to be executed exists in the task list, return to execute the step of selecting one unselected task to be executed in the task list as a current task according to the execution sequence of the task to be executed in the task list in response to the callback instruction until the unselected task to be executed does not exist in the task list.
Optionally, the scene call module is configured to:
and under the condition that the operation result of the electrical equipment is supported to be sent through a preset information sending interface, sending the operation result to the voice broadcasting equipment through the preset information sending interface.
And receiving the callback instruction sent by the voice broadcasting equipment or the electrical equipment, wherein the voice broadcasting equipment is also used for broadcasting the operation result.
Optionally, the scene call module is further configured to:
judging whether the equipment identifier in the equipment information is stored in a preset information issuing mode list, if so, determining that the operation result of the electrical equipment supports transmission through the preset information issuing interface. And/or judging whether the system version identifier in the equipment information is stored in the preset information issuing mode list, if so, determining that the operation result of the electrical equipment supports transmission through the preset information issuing interface.
Optionally, the scene call module is further configured to:
searching the address of the communication interface of the electrical equipment and the operation type of the execution operation of the electrical equipment. And calling the communication interface of the electrical equipment based on the address of the communication interface, and acquiring the equipment information through the communication interface under the condition that the electrical equipment supports the operation type.
Optionally, the scene query module is configured to:
and determining a target scene list according to the account identification code associated with the voice instruction. Searching the target scene corresponding to the corpus from the target scene list according to the corpus in the voice command.
Optionally, the system further comprises:
and the data storage sub-module is used for caching the operation result of the current task. And determining a response result of the target scene based on the operation result of the current task in the cache.
An electrical device control system, the system comprising: a scene query server, a task acquisition server and a scene call server, wherein,
and the scene query server is used for obtaining the voice command and determining a target scene matched with the voice command.
The task acquisition server is used for acquiring a task list matched with the target scene, wherein the task list comprises at least one task to be executed. And selecting one unselected task to be executed in the task list as a current task according to the execution sequence of the tasks to be executed in the task list.
And the scene call server is used for determining the equipment information of the electrical equipment matched with the current task. And calling a control interface of the electrical equipment based on the equipment information to control the electrical equipment to execute the operation corresponding to the current task. And obtaining a callback instruction according to the operation result of the electrical equipment executing the current task.
And the task obtaining server is further configured to, when the unselected task to be executed exists in the task list, return to execute the step of selecting one unselected task to be executed in the task list as a current task according to the execution sequence of the task to be executed in the task list in response to the callback instruction until the unselected task to be executed does not exist in the task list.
A computer storage medium, which when executed by the processor of the device, causes the device to perform the electrical device control method of any one of the preceding claims.
According to the method, the system and the storage medium for controlling the electrical equipment, which are provided by the embodiment of the invention, the electrical equipment to be called in the target scene and the data for executing the operation in the target scene are stored by setting the task list, so that the method, the system and the storage medium can automatically execute a plurality of tasks to be executed in the scene one by one or simultaneously according to the task list, and realize the automatic call of the intelligent home system to the plurality of electrical equipment. Meanwhile, the callback instruction is used as a trigger condition for executing the operation corresponding to the task to be executed in the task list, so that each task to be executed in the task list can be automatically executed according to the execution sequence. Compared with the prior art, the method and the device can realize that one voice command triggers a plurality of electrical equipment to execute corresponding operation, and improve the calling efficiency of the intelligent home system on the electrical equipment. Finally, by introducing the custom scene configuration, a user can set a scene containing calling a plurality of electrical equipment according to own needs, and call the plurality of electrical equipment in the scene to execute corresponding operation through a voice instruction, so that compared with the mode that one instruction can only call one household appliance in the prior art, the invention improves the calling efficiency of the intelligent household system on each electrical equipment. Therefore, the invention achieves the aim of improving the calling efficiency of the intelligent home system to the electrical equipment.
Of course, it is not necessary for any one product or method of practicing the invention to achieve all of the advantages set forth above at the same time.
Drawings
In order to more clearly illustrate the embodiments of the invention or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, it being obvious that the drawings in the following description are only some embodiments of the invention, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a flowchart of an electrical equipment control method provided in an embodiment of the present invention;
fig. 2 is a signaling diagram of an electrical device control method according to an alternative embodiment of the present invention;
fig. 3 is a signaling diagram of an electrical device control method according to an alternative embodiment of the present invention;
fig. 4 is a block diagram of an electrical equipment control system according to an embodiment of the present invention;
fig. 5 is a block diagram of an electrical device control system according to an embodiment of the present invention.
Detailed Description
In order to solve the problem that in the prior art, when a plurality of electrical equipment is awakened, a corresponding voice instruction needs to be sent to each electrical equipment, so that the calling efficiency of an intelligent home system to each electrical equipment is reduced. Meanwhile, by setting a voice command for triggering each task to be executed in the custom scene and sequentially executing corresponding operations according to the sequence, the invention can realize one voice command and trigger a plurality of electrical equipment to execute the corresponding operations. Compared with the prior art, the intelligent household system has the advantages that one voice instruction is realized, a plurality of electric equipment is called to finish a plurality of tasks preset by a user, and the calling efficiency of the intelligent household system to the plurality of electric equipment is improved.
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
The embodiment of the invention provides an electrical equipment control method, as shown in fig. 1, which comprises the following steps:
s101, obtaining a voice instruction and determining a target scene matched with the voice instruction.
Optionally, in an optional embodiment of the present invention, the scenario may be a custom combination manner that a user performs a combination call on each electrical device according to a function and a personal requirement of an existing electrical device. For example: configuring a 'noon break scene', wherein the electrical equipment in the scene comprises: automatic curtain, intelligent lighting system and air conditioning system. And configuring the automatic curtain to perform a 'close curtain' operation in the scene, configuring the intelligent lighting system to perform a 'close lighting' operation in the scene, and configuring the air conditioning system to perform a 'start blowing' operation in the scene. The electrical equipment is an intelligent household appliance with automatic sensing, automatic control and instruction receiving functions.
According to the embodiment of the invention, the user can set the scene containing the calling of the plurality of electrical equipment according to the self requirement by introducing the custom scene configuration, and the plurality of electrical equipment in the scene is called by one voice command to execute the corresponding operation, so that compared with the mode that one command can only call one household appliance in the prior art, the calling efficiency of the intelligent household system to each electrical equipment is improved.
S102, obtaining a task list matched with the target scene, wherein the task list comprises at least one task to be executed.
Alternatively, in an alternative embodiment of the present invention, the specific implementation manner of step S102 shown in fig. 1 may be: according to the scene identifier of the target scene acquired in step S101 shown in fig. 1, a task list corresponding to the scene identifier is searched.
Alternatively, in another alternative embodiment of the present invention, the task list may be a data table stored in a cloud server database. The task to be executed may be data that an electrical device needs to execute an operation. For example: three tasks are stored in the current task list, wherein task one: the automatic curtain performs a curtain closing operation; task two: the intelligent lighting system performs an "off lighting" operation; task three: the air conditioning system performs a "start air supply" operation.
According to the embodiment of the invention, the electric equipment to be called in the target scene and the data of the operation to be executed in the target scene are stored by setting the task list, so that the embodiment of the invention can automatically execute a plurality of tasks to be executed in the scene one by one according to the task list, and the automatic call of the intelligent home system to the plurality of electric equipment is realized.
S103, selecting one unselected task to be executed in the task list as a current task according to the execution sequence of the tasks to be executed in the task list.
Optionally, in an optional embodiment of the present invention, the execution sequence may be an execution sequence preset by a person skilled in the art according to an actual application scenario, or may be a loading sequence when a task to be executed is added to the task list. The order may be that a plurality of tasks to be executed are executed simultaneously, or that a plurality of tasks to be executed are executed sequentially. The embodiment of the present invention is not limited thereto.
The current task in the embodiment of the invention can be one or a plurality of tasks according to the execution sequence of the tasks to be executed.
S104, determining the equipment information of the electrical equipment matched with the current task.
The types of the device information may include a device identifier and a system version identifier. The data types of the device identification include, but are not limited to: product Code (Product Code), product serial Code (Product series Code), and Product number (Product Id Code) of the electrical device. The system Version identifier may be a software Version number (App Version) of the electrical device.
By way of example, each current task in the embodiment of the present invention may correspond to different electrical apparatuses, or may all correspond to the same electrical apparatus; alternatively, the plurality of current tasks may also correspond to a plurality of electrical devices. The embodiment of the present invention is not limited thereto.
S105, calling a control interface of the electrical equipment based on the equipment information, and controlling the electrical equipment to execute the operation corresponding to the current task.
Alternatively, in an alternative embodiment of the present invention, the electrical device may be an intelligent home appliance integrated with a microprocessor, a sensor, and a network communication technology, such as an intelligent air conditioner, an intelligent refrigerator, an intelligent curtain, and the like.
S106, obtaining a callback instruction according to the operation result of the current task executed by the electrical equipment.
Optionally, in an optional embodiment of the present invention, the operation result may be a result and log data that the electrical device successfully executes the task to be executed, or may be a result and log data that the electrical device fails to execute the task to be executed.
Optionally, in another optional embodiment of the present invention, the callback instruction may be an instruction generated according to a preset communication protocol, and the instruction includes an operation result.
And S107, responding to the callback instruction, and returning to execute the step of selecting one unselected task to be executed in the task list as the current task according to the execution sequence of the tasks to be executed in the task list until no unselected task to be executed exists in the task list.
Optionally, in an optional embodiment of the present invention, determining whether there is an unselected specific implementation of the task to be performed in the task list may be: setting a task status bar in the task list, and marking the task status bar corresponding to the current task as non-empty when the current task is executed. When executing the step S107 shown in fig. 1, traversing the tasks to be executed in the task list according to the execution sequence, detecting whether the task status bar of each task to be executed is empty, if yes, determining the task to be executed as the unselected task to be executed. It should be noted that the specific embodiments for determining the task to be performed that has not been selected are only illustrative. The techniques employed in this embodiment are well known to those skilled in the art and the present invention is not limited thereto.
Optionally, in another optional embodiment of the present invention, the risk that the task to be executed is forgotten to be executed may be avoided by determining whether there is an unselected task to be executed in the task list. The specific implementation mode of the step can be as follows: and generating a callback instruction after the voice broadcasting equipment broadcasts the operation execution result of the current task. The callback instruction triggers the operation step of judging whether the unselected task to be executed exists in the task list or not through a preset message system. The preset messaging system may be a Kafka-based messaging system deployed. It should be noted that, the specific embodiments of the Kafka messaging system described above are known to those skilled in the art, and the disclosure will not be repeated herein.
Optionally, in an optional embodiment of the present invention, the callback instruction is used as a trigger condition for an operation corresponding to a task to be executed in the task list, so that each task to be executed in the task list can be automatically executed sequentially according to an execution sequence. Compared with the prior art, the method and the device can realize that one voice command triggers a plurality of electrical equipment to execute corresponding operation, and improve the calling efficiency of the intelligent home system on the electrical equipment.
According to the invention, the task list is set to store the electrical equipment needing to be called in the target scene and the data needing to be operated in the target scene, so that the invention can automatically execute a plurality of tasks to be executed in the scene one by one according to the task list, and the automatic call of the intelligent home system to the plurality of electrical equipment is realized. Meanwhile, the callback instruction is used as a trigger condition for executing the operation corresponding to the task to be executed in the task list, so that each task to be executed in the task list can be sequentially and automatically executed according to the execution sequence. Compared with the prior art, the method and the device can realize that one voice command triggers a plurality of electrical equipment to execute corresponding operation, and improve the calling efficiency of the intelligent home system on the electrical equipment. . Finally, by introducing the custom scene configuration, a user can set a scene containing calling a plurality of electrical equipment according to own needs, and call the plurality of electrical equipment in the scene to execute corresponding operation through a voice instruction, so that compared with the mode that one instruction can only call one household appliance in the prior art, the invention improves the calling efficiency of the intelligent household system on each electrical equipment. Therefore, the invention achieves the aim of improving the calling efficiency of the intelligent home system to the electrical equipment.
Optionally, obtaining the callback instruction according to the operation result of the current task executed by the electrical equipment includes:
and under the condition that the operation result of the electrical equipment is supported to be sent through the preset information issuing interface, sending the operation result to the voice broadcasting equipment through the preset information issuing interface.
And receiving callback instructions sent by the voice broadcasting equipment or the electrical equipment, wherein the voice broadcasting equipment is also used for broadcasting operation results.
Alternatively, in an alternative embodiment of the present invention, the preset information delivery interface may be an interface based on a unified messaging service (Unified Messaging Service, UMS) system. Because the prior art sends the operation result to the voice broadcasting equipment through the preset information issuing interface, the operation result is realized through a version number issuing mode. Because the operation result is easy to generate a data coupling phenomenon in the transmission process, the risk of data transmission logic disorder exists in the information transmission process of the operation result in the prior art. Compared with the prior art, the invention improves the data transmission reliability of the intelligent home system when the intelligent home system calls a plurality of electrical equipment by introducing the interfaces of the UMS system to transfer the information of the operation results.
Alternatively, in another optional embodiment of the present invention, the voice broadcasting device may be an intelligent interactive terminal integrated with network communication, information processing and multimedia technologies.
Optionally, in another optional embodiment of the present invention, when the callback instruction is sent by the electrical device, an implementation manner may be that: and the electrical equipment determines the operation result as a callback instruction, and sends the callback instruction to the voice broadcasting equipment through a preset information issuing interface. Or the electrical equipment sends the operation result and a callback instruction generated according to the operation result to the voice broadcasting equipment through a preset information issuing interface.
It should be noted that, in the embodiment of the present invention, the execution sequence of the callback instruction sent by the voice broadcasting device and the broadcasting operation result is not limited.
Optionally, the method further comprises:
judging whether the equipment identifier in the equipment information is stored in a preset information issuing mode list, if so, determining that the operation result of the electrical equipment supports transmission through a preset information issuing interface.
And/or judging whether the system version identifier in the equipment information is stored in a preset information issuing mode list, if so, determining that the operation result of the electrical equipment supports transmission through a preset information issuing interface.
Optionally, in an optional embodiment of the present invention, in a case that it is determined that an operation execution result of the electrical device does not support transmission through the preset information issuing interface, the operation execution result may be issued by directly sending a system version identifier to the voice broadcasting device. It should be noted that, the issuing manner is well known to those skilled in the art, and the present invention does not make excessive details and limitations on the specific embodiment.
Optionally, determining the device information of the electrical device matched with the current task includes:
the address of the communication interface of the electrical equipment and the operation type of the execution operation of the electrical equipment are searched.
And calling a communication interface of the electrical equipment based on the address of the communication interface, and acquiring equipment information through the communication interface under the condition that the electrical equipment supports the operation type.
Alternatively, in an alternative embodiment of the present invention, the above-described operation type may be a type of a specific operation that the electrical device may perform. For example, the current operation type is "switch lighting", and the electrical device matched with the current task is an intelligent lighting system, and then it is determined that the intelligent lighting system supports the operation type of "switch lighting". If the electrical equipment matched with the current task is an intelligent air conditioner, judging that the intelligent air conditioner does not support the operation type of switch lighting. Through the operation, the risk that the current task is not matched with the execution operation of the electrical equipment can be avoided, and the reliability of the intelligent home system for calling the electrical equipment to execute the corresponding operation is improved.
Optionally, obtaining the voice command and determining the target scene matched with the voice command includes:
and determining a target scene list according to the account identification code associated with the voice instruction.
And searching a target scene corresponding to the corpus from the target scene list according to the corpus in the voice command.
Alternatively, in an alternative embodiment of the present invention, the voice command may be character data generated by the voice broadcasting device according to a voice signal. The speech signal may include user preset corpus information. For example, if the user presets the corpus information to be "i want to sleep", the voice broadcasting device receives the preset corpus information and generates a voice command to be the character data of "i want to sleep".
Optionally, in an optional embodiment of the present invention, the account identifier may be a unique identifier obtained by a user when registering an account of the smart home system. All scene data set by the user can be obtained through the account identification code, and wrong calling of scenes among clients is avoided.
Alternatively, in another optional embodiment of the present invention, the corpus may be character data preset by a user. According to the corpus, a target scene corresponding to the corpus can be found in the target scene list.
Optionally, the method further comprises:
and caching the operation result of the current task.
And determining a response result of the target scene based on the operation result of the current task in the cache.
Optionally, in an optional embodiment of the present invention, the specific implementation manner of caching the operation result of the current task may be: and caching the operation result into a preset operation result database. Wherein the preset operation result database may be a database constructed based on a remote dictionary service (Remote Dictionary Server, dis). It should be noted that, the specific implementation manner of constructing the dis database is a technology known to those skilled in the art, and the disclosure will not be repeated herein.
Optionally, in another optional embodiment of the present invention, the implementation manner of determining the response result of the target scene based on the operation result of the current task in the cache may be: assume that the scene triggered by the current voice command is "watch movie", and the task included in the scene is that the curtain turns off and turns on the television. And under the condition that the two tasks are successfully executed, determining that the response result is that the scene successfully responds to the current voice instruction. For example, the response result may be voice play data of "ready for you to watch a movie mode".
Optionally, in another optional embodiment of the present invention, the foregoing buffering the operation result of the current task may be further used to provide an operation log for the operation and maintenance personnel to remove the fault if the electrical device fails to execute the current task. And under the condition that the callback instruction is not successfully executed, the operation log is conveniently read from the preset operation result database.
Optionally, the electrical equipment is a plurality of electrical equipment, and the voice broadcasting equipment is the same as or different from the electrical equipment.
Illustratively, the current task is "play current weather conditions". At this time, the voice broadcasting device and the electrical device may be the same device.
For convenience of explanation of the above-described control method of an electrical device as shown in fig. 1, an alternative embodiment of the present invention as shown in fig. 2 and 3 is specifically described herein:
for convenience of description, a target scene is set as a "sleep scene" herein, and the target scene includes two tasks: the first task and the automatic curtain execute the curtain closing operation, and the second task and the intelligent lighting system execute the lighting closing operation. The method is applied to an electrical equipment control system, the electrical equipment control system is provided with a control part and an execution part, wherein the control part comprises: the execution part comprises a scene query module, a task acquisition module and a scene call module which are deployed in the cloud server: voice broadcast equipment, automatic curtains and intelligent lighting systems.
It should be noted that the following step S215 is included in fig. 2 and 3 to indicate the execution sequence.
Step 201, the voice broadcasting device obtains a voice signal with the content of "me sleep" and generates a voice command based on the voice signal.
Step S202, the voice broadcasting equipment sends a voice instruction to the scene inquiring module.
Step S203, the scene inquiry module analyzes the voice command, and obtains the scene ID of the sleep scene according to the account identification code and the corpus with the content of 'I want to sleep'.
Step S204, the scene inquiry module sends the scene ID to the task acquisition module.
Step S205, a task acquisition module acquires a task list of a sleep scene according to the scene ID, and reads data of a task I in the scene.
Step S206, the task acquisition module sends the data of the task one to the scene call module.
Step S207, the scene calling module obtains the equipment identifier and the system version identifier of the automatic curtain according to the data of the task one.
Step S208, the scene call module sends a curtain closing instruction to the automatic curtain.
In step S209, the automatic curtain responds to the command of closing the curtain, and performs the action of closing the curtain, and after the execution is completed, the operation execution result of successful execution is fed back.
Step S210, the automatic curtain sends an operation execution result to the scene call module.
Step S211, the scene call module judges whether the operation execution result is issued by UMS according to the equipment identifier and the system version identifier of the automatic curtain. If not, step S212 is triggered, and if yes, step S213 is triggered.
Step S212, the scene call module directly issues the operation execution result through the version number.
Step S213, the scene call module issues the operation execution result through UMS.
Step S214, the scene call module sends an operation execution result of 'successful execution' to the voice broadcasting equipment through the UMS interface.
Step S215, the voice broadcasting device obtains the operation execution result of "execution success", and plays the voice with the content of "curtain closing". And generating a callback instruction.
Step S216, the voice broadcasting device sends a callback instruction to the scene calling module.
In step S217, the scene call module responds to the callback instruction to store the execution log in the operation execution result.
Step S218, the scene call module sends a callback instruction to the task acquisition module.
In step S219, the task obtaining module responds to the callback instruction, and reads the data of the task two in the task list of the sleep scene.
Step S220, the task acquisition module sends data of a task II to the scene call module.
Step S221, the scene calling module acquires the equipment identifier and the system version identifier of the intelligent lighting system according to the data of the second task.
Step S222, the scene call module sends an illumination-off instruction to the intelligent illumination system.
In step S223, the intelligent lighting system responds to the "turn off lighting" instruction to execute the turn off lighting action, and after the execution is completed, the operation execution result of "execution success" is fed back.
Step S224, the intelligent lighting system sends the operation execution result to the scene call module.
Step S225, the scene call module judges whether the operation execution result is issued by UMS according to the equipment identifier and the system version identifier of the intelligent lighting system. If not, step S226 is triggered, and if yes, step S227 is triggered.
Step S226, the scene call module directly issues the operation execution result through the version number.
Step S227, the scene call module issues the operation execution result through UMS.
Step S228, the scene call module sends an operation execution result of 'successful execution' to the voice broadcasting equipment through the UMS interface.
In step S229, the voice broadcasting device obtains the operation execution result of "successful execution", and plays the voice with the content of "lighting off". And generating a callback instruction.
Step S230, the voice broadcasting device sends a callback instruction to the scene call module.
In step S231, the scene call module responds to the callback instruction, and stores the execution log in the operation execution result.
And step S232, the scene call module sends a callback instruction to the task acquisition module.
Step S233, in response to the callback instruction, reading a task to be executed in a task list of the sleep scene, confirming that the task to be executed does not exist, and ending the flow.
Alternatively, the step S201, the step S202, and the step S203 shown in fig. 2 are optional embodiments of the step S101 shown in fig. 1. The step S205 shown in fig. 2 is an alternative embodiment of the step S102 shown in fig. 1. The step S207 and the step S221 shown in fig. 2 are alternative embodiments of the step S104 shown in fig. 1. The step S208 and the step S222 shown in fig. 2 are alternative embodiments of the step S105 shown in fig. 1. The step S215 and the step S229 shown in fig. 2 are alternative embodiments of the step S106 shown in fig. 1. The step S219 and the step S231 shown in fig. 2 are alternative embodiments of the step S107 shown in fig. 1.
The embodiment of the invention also provides an electrical equipment control system, as shown in fig. 4, the system comprises:
The scene query module 401 is configured to obtain a voice command, and determine a target scene that matches the voice command.
The task obtaining module 402 is configured to obtain a task list that matches the target scenario, where the task list includes at least one task to be executed. And selecting one unselected task to be executed in the task list as a current task according to the execution sequence of the tasks to be executed in the task list.
A scene call module 403, configured to determine device information of an electrical device that matches the current task. Based on the equipment information, a control interface of the electrical equipment is called, and the electrical equipment is controlled to execute the operation corresponding to the current task. And obtaining a callback instruction according to the operation result of the current task executed by the electrical equipment.
The task obtaining module 402 is further configured to return to execute, in response to the callback instruction, a step of selecting, as a current task, an unselected task to be executed in the task list according to an execution order of the tasks to be executed in the task list, until no unselected task to be executed exists in the task list.
Optionally, the scene call module 403 is configured to:
and under the condition that the operation result of the electrical equipment is supported to be sent through the preset information issuing interface, sending the operation result to the voice broadcasting equipment through the preset information issuing interface.
And receiving callback instructions sent by the voice broadcasting equipment or the electrical equipment, wherein the voice broadcasting equipment is also used for broadcasting operation results.
Optionally, the scene call module 403 is further configured to:
judging whether the equipment identifier in the equipment information is stored in a preset information issuing mode list, if so, determining that the operation result of the electrical equipment supports transmission through a preset information issuing interface.
And/or judging whether the system version identifier in the equipment information is stored in a preset information issuing mode list, if so, determining that the operation result of the electrical equipment supports transmission through a preset information issuing interface.
Optionally, the scene call module 403 is further configured to:
the address of the communication interface of the electrical equipment and the operation type of the execution operation of the electrical equipment are searched. And calling a communication interface of the electrical equipment based on the address of the communication interface, and acquiring equipment information through the communication interface under the condition that the electrical equipment supports the operation type.
Optionally, the scene query module 401 is configured to:
determining a target scene list according to the account identification code associated with the voice instruction;
and searching a target scene corresponding to the corpus from the target scene list according to the corpus in the voice command.
Optionally, the system further comprises:
and the data storage sub-module is used for caching the operation result of the current task. And determining a response result of the target scene based on the operation result of the current task in the cache.
The embodiment of the invention provides an electrical equipment control system, as shown in fig. 5, comprising: a scene query server 501, a task acquisition server 502, and a scene call server 503, wherein,
the scene query server 501 is configured to obtain a voice command and determine a target scene matching the voice command.
The task obtaining server 502 is configured to obtain a task list matched with the target scenario, where the task list includes at least one task to be executed. And selecting one unselected task to be executed in the task list as a current task according to the execution sequence of the tasks to be executed in the task list.
The scene call server 503 is configured to determine device information of the electrical device that matches the current task. Based on the equipment information, a control interface of the electrical equipment is called, and the electrical equipment is controlled to execute the operation corresponding to the current task. And obtaining a callback instruction according to the operation result of the current task executed by the electrical equipment.
And the task acquisition server is also used for responding to the callback instruction, returning to execute the step of selecting one unselected task to be executed in the task list as the current task according to the execution sequence of the tasks to be executed in the task list until no unselected task to be executed exists in the task list.
Embodiments of the present invention provide a computer storage medium, which when executed by a processor of a device, enables the device to perform an electrical device control method as any one of the above.
Computer readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of storage media for a computer include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by a computing device. Computer-readable media, as defined herein, does not include transitory computer-readable media (transmission media), such as modulated data signals and carrier waves.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
It is noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article or apparatus that comprises an element.
In this specification, each embodiment is described in a related manner, and identical and similar parts of each embodiment are all referred to each other, and each embodiment mainly describes differences from other embodiments. In particular, for system embodiments, since they are substantially similar to method embodiments, the description is relatively simple, as relevant to see a section of the description of method embodiments.
The foregoing is merely exemplary of the present application and is not intended to limit the present application. Various modifications and changes may be made to the present application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc. which are within the spirit and principles of the present application are intended to be included within the scope of the claims of the present application.
Claims (8)
1. An electrical device control method, the method comprising:
obtaining a voice instruction and determining a target scene matched with the voice instruction;
obtaining a task list matched with the target scene, wherein the task list comprises at least one task to be executed;
selecting at least one unselected task to be executed in the task list as a current task according to the execution sequence of the tasks to be executed in the task list;
Determining equipment information of the electrical equipment matched with the current task;
based on the equipment information, calling a control interface of the electrical equipment to control the electrical equipment to execute the operation corresponding to the current task;
obtaining a callback instruction according to the operation result of the electrical equipment executing the current task;
responding to the callback instruction, and returning to execute the step of selecting at least one unselected task to be executed in the task list as a current task according to the execution sequence of the tasks to be executed in the task list until the unselected task to be executed does not exist in the task list;
the obtaining the voice command and determining the target scene matched with the voice command comprise the following steps:
determining a target scene list according to the account identification code associated with the voice instruction;
searching the target scene corresponding to the corpus from the target scene list according to the corpus in the voice command, wherein the corpus is character data preset by a user, the target scene is user-defined scene configuration, the user sets a scene comprising a plurality of electric equipment according to the self-demand, and the plurality of electric equipment in the scene is called by one voice command to execute corresponding operation;
Wherein, still include:
caching the operation result of the current task;
and determining a response result of the target scene based on the operation result of the current task in the cache.
2. The method according to claim 1, wherein the obtaining a callback instruction according to the operation result of the electrical device to execute the current task includes:
transmitting the operation result to a voice broadcasting device through a preset information issuing interface under the condition that the operation result of the electrical equipment is supported to be transmitted through the preset information issuing interface;
and receiving the callback instruction sent by the voice broadcasting equipment or the electrical equipment, wherein the voice broadcasting equipment is also used for broadcasting the operation result.
3. The method as recited in claim 2, further comprising:
judging whether the equipment identifier in the equipment information is stored in a preset information issuing mode list, if so, determining that the operation result of the electrical equipment supports transmission through the preset information issuing interface;
and/or judging whether the system version identifier in the equipment information is stored in the preset information issuing mode list, if so, determining that the operation result of the electrical equipment supports transmission through the preset information issuing interface.
4. A method according to any one of claims 1 to 3, wherein said determining device information of an electrical device matching the current task comprises:
searching an address of a communication interface of the electrical equipment and an operation type of the electrical equipment for executing operation;
and calling the communication interface of the electrical equipment based on the address of the communication interface, and acquiring the equipment information through the communication interface under the condition that the electrical equipment supports the operation type.
5. The method of claim 2, wherein the electrical device is a plurality of electrical devices, and the voice broadcast device is the same as or different from the electrical device.
6. An electrical device control system, the system comprising:
the scene query module is used for obtaining a voice instruction and determining a target scene matched with the voice instruction;
the task acquisition module is used for acquiring a task list matched with the target scene, wherein the task list comprises at least one task to be executed; according to the execution sequence of the tasks to be executed in the task list, selecting one unselected task to be executed in the task list as a current task;
The scene calling module is used for determining equipment information of the electrical equipment matched with the current task; based on the equipment information, calling a control interface of the electrical equipment to control the electrical equipment to execute the operation corresponding to the current task; obtaining a callback instruction according to the operation result of the electrical equipment executing the current task;
the task obtaining module is further configured to, when the unselected task to be executed exists in the task list, return to execute the step of selecting one unselected task to be executed in the task list as a current task according to the execution sequence of the task to be executed in the task list in response to the callback instruction until the unselected task to be executed does not exist in the task list;
the scene inquiry module is specifically used for determining a target scene list according to the account identification code associated with the voice instruction; searching the target scene corresponding to the corpus from the target scene list according to the corpus in the voice command, wherein the corpus is character data preset by a user, the target scene is user-defined scene configuration, the user sets a scene comprising a plurality of electric equipment according to the self-demand, and the plurality of electric equipment in the scene is called by one voice command to execute corresponding operation;
The system is also used for caching the operation result of the current task; and determining a response result of the target scene based on the operation result of the current task in the cache.
7. An electrical device control system, the system comprising: a scene query server, a task acquisition server and a scene call server, wherein,
the scene query server is used for obtaining the voice command and determining a target scene matched with the voice command;
the task acquisition server is used for acquiring a task list matched with the target scene, wherein the task list comprises at least one task to be executed; according to the execution sequence of the tasks to be executed in the task list, selecting one unselected task to be executed in the task list as a current task;
the scene call server is used for determining the equipment information of the electrical equipment matched with the current task; based on the equipment information, calling a control interface of the electrical equipment to control the electrical equipment to execute the operation corresponding to the current task; obtaining a callback instruction according to the operation result of the electrical equipment executing the current task;
The task obtaining server is further configured to, when the unselected task to be executed exists in the task list, return to execute the step of selecting one unselected task to be executed in the task list as a current task in response to the callback instruction according to the execution order of the task to be executed in the task list until the unselected task to be executed does not exist in the task list;
the scene inquiry server is specifically used for determining a target scene list according to the account identification code associated with the voice instruction; searching the target scene corresponding to the corpus from the target scene list according to the corpus in the voice command, wherein the corpus is character data preset by a user, the target scene is user-defined scene configuration, the user sets a scene comprising a plurality of electric equipment according to the self-demand, and the plurality of electric equipment in the scene is called by one voice command to execute corresponding operation;
the system is also used for caching the operation result of the current task; and determining a response result of the target scene based on the operation result of the current task in the cache.
8. A computer storage medium, characterized in that instructions in the computer-readable storage medium, when executed by the processor of the device, enable the device to perform the electrical device control method of any one of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210128878.8A CN114584416B (en) | 2022-02-11 | 2022-02-11 | Electrical equipment control method, system and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210128878.8A CN114584416B (en) | 2022-02-11 | 2022-02-11 | Electrical equipment control method, system and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114584416A CN114584416A (en) | 2022-06-03 |
CN114584416B true CN114584416B (en) | 2023-12-19 |
Family
ID=81770705
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210128878.8A Active CN114584416B (en) | 2022-02-11 | 2022-02-11 | Electrical equipment control method, system and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114584416B (en) |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105814898A (en) * | 2013-12-24 | 2016-07-27 | Lg电子株式会社 | Digital device and method for controlling same |
CN107113469A (en) * | 2014-11-26 | 2017-08-29 | Lg电子株式会社 | System, digital device and its control method of control device |
CN107748500A (en) * | 2017-10-10 | 2018-03-02 | 三星电子(中国)研发中心 | Method and apparatus for controlling smart machine |
CN108449256A (en) * | 2018-02-10 | 2018-08-24 | 深圳壹账通智能科技有限公司 | Processing method, device, computer equipment and the storage medium of message push |
CN108683574A (en) * | 2018-04-13 | 2018-10-19 | 青岛海信智慧家居系统股份有限公司 | A kind of apparatus control method, server and intelligent domestic system |
WO2020140683A1 (en) * | 2019-01-04 | 2020-07-09 | 深圳壹账通智能科技有限公司 | Task scheduling method and apparatus, computer device, and storage medium |
CN111581919A (en) * | 2020-04-02 | 2020-08-25 | 联想(北京)有限公司 | Task processing method and device |
CN111665737A (en) * | 2020-07-21 | 2020-09-15 | 宁波奥克斯电气股份有限公司 | Intelligent household scene control method and system |
CN111917811A (en) * | 2019-05-10 | 2020-11-10 | 北京车和家信息技术有限公司 | Message pushing method and system |
JP2021131572A (en) * | 2020-05-29 | 2021-09-09 | ベイジン バイドゥ ネットコム サイエンス アンド テクノロジー カンパニー リミテッド | Broadcast text determination method, broadcast text determination device, electronic apparatus, storage medium and computer program |
CN113504766A (en) * | 2021-07-02 | 2021-10-15 | 海尔(深圳)研发有限责任公司 | Method, system, apparatus, server and storage medium for scheduling a scene task |
CN113568717A (en) * | 2020-04-28 | 2021-10-29 | 北京金山云网络技术有限公司 | Equipment control method, device, server and medium |
CN113852667A (en) * | 2021-08-27 | 2021-12-28 | 青岛海尔科技有限公司 | Message pushing method and device, storage medium and electronic device |
CN113890895A (en) * | 2021-08-27 | 2022-01-04 | 青岛海尔科技有限公司 | Message pushing method and device, storage medium and electronic device |
-
2022
- 2022-02-11 CN CN202210128878.8A patent/CN114584416B/en active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105814898A (en) * | 2013-12-24 | 2016-07-27 | Lg电子株式会社 | Digital device and method for controlling same |
CN107113469A (en) * | 2014-11-26 | 2017-08-29 | Lg电子株式会社 | System, digital device and its control method of control device |
CN107748500A (en) * | 2017-10-10 | 2018-03-02 | 三星电子(中国)研发中心 | Method and apparatus for controlling smart machine |
CN108449256A (en) * | 2018-02-10 | 2018-08-24 | 深圳壹账通智能科技有限公司 | Processing method, device, computer equipment and the storage medium of message push |
CN108683574A (en) * | 2018-04-13 | 2018-10-19 | 青岛海信智慧家居系统股份有限公司 | A kind of apparatus control method, server and intelligent domestic system |
WO2020140683A1 (en) * | 2019-01-04 | 2020-07-09 | 深圳壹账通智能科技有限公司 | Task scheduling method and apparatus, computer device, and storage medium |
CN111917811A (en) * | 2019-05-10 | 2020-11-10 | 北京车和家信息技术有限公司 | Message pushing method and system |
CN111581919A (en) * | 2020-04-02 | 2020-08-25 | 联想(北京)有限公司 | Task processing method and device |
CN113568717A (en) * | 2020-04-28 | 2021-10-29 | 北京金山云网络技术有限公司 | Equipment control method, device, server and medium |
JP2021131572A (en) * | 2020-05-29 | 2021-09-09 | ベイジン バイドゥ ネットコム サイエンス アンド テクノロジー カンパニー リミテッド | Broadcast text determination method, broadcast text determination device, electronic apparatus, storage medium and computer program |
CN111665737A (en) * | 2020-07-21 | 2020-09-15 | 宁波奥克斯电气股份有限公司 | Intelligent household scene control method and system |
CN113504766A (en) * | 2021-07-02 | 2021-10-15 | 海尔(深圳)研发有限责任公司 | Method, system, apparatus, server and storage medium for scheduling a scene task |
CN113852667A (en) * | 2021-08-27 | 2021-12-28 | 青岛海尔科技有限公司 | Message pushing method and device, storage medium and electronic device |
CN113890895A (en) * | 2021-08-27 | 2022-01-04 | 青岛海尔科技有限公司 | Message pushing method and device, storage medium and electronic device |
Non-Patent Citations (1)
Title |
---|
基于直流供电的智能家电研究;周伟;中国科技信息(第02期);70-73 * |
Also Published As
Publication number | Publication date |
---|---|
CN114584416A (en) | 2022-06-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190342112A1 (en) | Method and apparatus for controlling smart device | |
US11782590B2 (en) | Scene-operation method, electronic device, and non-transitory computer readable medium | |
KR100622303B1 (en) | Intellectual management apparatus and method of digital home network system | |
US11490240B2 (en) | Method, system and device for sharing intelligence engine by multiple devices | |
CN109753034B (en) | Control method, control device, electronic equipment and storage medium | |
CN108965077A (en) | Smart home interactive control method and system | |
CN109275021A (en) | Video resume control method, system and storage medium based on multiple terminals | |
US12057960B2 (en) | Method for notifying a message of a smart home based on a smart screen apparatus and smart screen | |
CN109167711B (en) | Household appliance control method and device, storage medium and server | |
CN114584416B (en) | Electrical equipment control method, system and storage medium | |
CN110740083A (en) | Voice equipment awakening method and device, household appliance and readable storage medium | |
EP3910911B1 (en) | Method for service decision distribution among multiple terminal devices and system | |
CN113300922B (en) | Information reminding method, equipment and storage medium | |
CN111176699A (en) | Control method, control device, and computer storage medium | |
CN112866066B (en) | Interaction method, device, system, electronic equipment and storage medium | |
CN114428686B (en) | Message communication method, device, electronic equipment and readable storage medium | |
CN114783156A (en) | Reminding item broadcasting method, storage medium and electronic device | |
CN113825004A (en) | Multi-screen sharing method and device for display content, storage medium and electronic device | |
CN112328245A (en) | Page display method, system, electronic equipment and storage medium | |
CN114815635A (en) | Computer readable storage medium, intelligent panel and voice interaction method thereof | |
CN116055318B (en) | Router upgrading method and device, router and readable storage medium | |
CN115484119B (en) | Control method and device of equipment, storage medium and electronic device | |
CN112579817A (en) | Music pushing method, device, terminal and medium | |
CN105827668A (en) | Connecting method and connecting system for thin client device and access device | |
CN114860328B (en) | Method for automatically detecting media equipment access in real time by front-end web page |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |