CN111273561A - Method and device for controlling intelligent household equipment - Google Patents

Method and device for controlling intelligent household equipment Download PDF

Info

Publication number
CN111273561A
CN111273561A CN202010228562.7A CN202010228562A CN111273561A CN 111273561 A CN111273561 A CN 111273561A CN 202010228562 A CN202010228562 A CN 202010228562A CN 111273561 A CN111273561 A CN 111273561A
Authority
CN
China
Prior art keywords
action
scene
executed
locking
state
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
Application number
CN202010228562.7A
Other languages
Chinese (zh)
Inventor
王艳青
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qingdao Hisense Smart Home Systems Co ltd
Hisense Group Co Ltd
Hisense Co Ltd
Original Assignee
Qingdao Hisense Smart Home Systems Co ltd
Hisense Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Qingdao Hisense Smart Home Systems Co ltd, Hisense Co Ltd filed Critical Qingdao Hisense Smart Home Systems Co ltd
Priority to CN202010228562.7A priority Critical patent/CN111273561A/en
Publication of CN111273561A publication Critical patent/CN111273561A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B15/00Systems controlled by a computer
    • G05B15/02Systems controlled by a computer electric
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total 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]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/26Pc applications
    • G05B2219/2642Domotique, domestic, home control, automation, smart house
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2113Multi-level security, e.g. mandatory access control
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Selective Calling Equipment (AREA)

Abstract

The embodiment of the invention provides a method and a device for controlling intelligent household equipment, the method comprises the steps of obtaining scene information to be executed, determining whether actions in a locking state exist in actions corresponding to action equipment related to a scene to be executed or not when the execution type of the scene to be executed is a locked execution scene, if so, after locking control is carried out on the actions which are not in the locking state in the action equipment related to the scene to be executed, sending prompt information which causes the scene locking control to be not completely executed because part of the actions of the action equipment are in the locking state to terminal equipment so that the terminal equipment sets the actions which are not in the locking state on an equipment control page to be in the locking control state, and providing a state locking mechanism and a locking cancellation mechanism for the control of the intelligent household equipment to realize the state locking and the state cancellation after the control of the intelligent household equipment, and improve user experience.

Description

Method and device for controlling intelligent household equipment
Technical Field
The embodiment of the invention relates to the technical field of intelligent home, in particular to a method and a device for controlling intelligent home equipment.
Background
The current smart home systems scheme has realized control and state show to intelligent home devices. The control of the intelligent household equipment can be realized through an equipment control interface, and the batch control of the equipment can also be realized through scenes. Some intelligent home system schemes classify users, and users at a high level have more system permissions than users at a common level. However, the control capabilities of the device are the same between users of the same level, and between users of different levels having the same functionality. And current wisdom house system scheme also does not provide a mechanism for the user, can lock the state of equipment, does not have a mechanism yet, lets other users know to prevent that other users from changing the equipment state under the condition that does not know that the user has the intention of state locking to specific equipment.
In summary, there is a need for a method for controlling smart home devices to implement state locking and unlocking after controlling the smart home devices.
Disclosure of Invention
The embodiment of the invention provides a method and a device for controlling intelligent household equipment, which are used for realizing state locking and unlocking after the intelligent household equipment is controlled.
In a first aspect, an embodiment of the present invention provides a method for controlling smart home devices, including:
acquiring scene information to be executed, wherein the scene information to be executed comprises an execution type of a scene to be executed and actions corresponding to action equipment related to the scene to be executed; the scene information to be executed is issued by a user on the terminal equipment through a scene control page;
if the execution type of the scene to be executed is a locked execution scene, determining whether an action in a locked state exists in actions corresponding to action equipment related to the scene to be executed;
if so, after locking control is performed on the action which is not in the locking state in the action equipment related to the scene to be executed, sending a prompt message to the terminal equipment, wherein the prompt message is caused by that the scene locking control is not completely executed because part of the actions of the action equipment are already in the locking state, so that the terminal equipment sets the action which is not in the locking state on an equipment control page as the locking control state.
In the above technical solution, when the execution type of the scene to be executed is a locked execution scene, it is determined whether there is an action in a locked state in actions corresponding to the action devices related to the scene to be executed, and when it is determined that there is an action in a locked state in actions corresponding to the action devices related to the scene to be executed, after performing lock control on an action that is not in a locked state in the action devices related to the scene to be executed, a notification message that the scene lock control is not completely executed due to part of the actions of the action devices being in a locked state is sent to the terminal device, so that the terminal device sets the action that is not in a locked state on the device control page as a lock control state. When the execution type of the scene to be executed is the locked execution scene, whether actions in a locked state exist in the actions corresponding to the action equipment related to the scene to be executed is judged, and then the actions which are not in the locked state in the action equipment related to the scene to be executed are locked and controlled, so that a state locking mechanism and a locking cancellation mechanism can be provided for controlling the intelligent home equipment, the state locking and the locking cancellation after the intelligent home equipment is controlled are realized, and the user experience is improved.
Optionally, the method further comprises:
if it is determined that there is no action in the locked state in the actions corresponding to the action devices related to the scene to be executed, after the actions not in the locked state in the action devices related to the scene to be executed are subjected to locking control, prompt information of successful locking control is sent to the terminal device, so that the terminal device sets the scene to be executed on the scene control page to be in the locking control state, and sets the actions not in the locked state on the device control page to be in the locking control state.
In the above technical solution, when it is determined that there is no action in a locked state in actions corresponding to action devices related to a scene to be executed, after performing lock control on actions not in a locked state in action devices related to a scene to be executed, sending a prompt message indicating that the lock control is successful, so that the terminal device sets the scene to be executed on a scene control page as a lock control state, and sets the actions not in a locked state on a device control page as the lock control state. When the actions corresponding to the action devices related to the scene to be executed are not in the locked state, the actions corresponding to the action devices related to the scene to be executed can be completely locked and controlled, and the control state of the actions corresponding to the action devices related to the scene to be executed can be locked in batch or cancelled.
Optionally, the method further comprises:
if the execution type of the scene to be executed is a non-locking execution scene, determining whether the current action result of the action in the locking state is consistent with a target control result, if so, controlling the action which is not in the locking state in the action equipment related to the scene to be executed, and then sending prompt information of successful control to the terminal equipment; otherwise, after controlling the action which is not in the locking state in the action equipment related to the scene to be executed, sending a prompt message to the terminal equipment, wherein the prompt message causes that the scene control is not completely executed because the action of part of the action equipment is already in the locking state.
In the above technical solution, when the execution type of the scene to be executed is a non-lock execution scene, if the current action result of the action in the lock state is consistent with the target control result, after controlling the action not in the lock state in the action device related to the scene to be executed, the user is prompted with information that the control is successful, if the current action result of the action in the lock state is not consistent with the target control result, and after controlling the action not in the lock state in the action device related to the scene to be executed, the user is prompted with information that the scene control is not completely executed due to part of the actions of the action device being in the lock state, which is helpful for preventing other users from changing the control state of the action corresponding to the action device when the non-lock execution scene does not know that the user intends to lock the action device in the state, thereby improving the user experience.
Optionally, the method further comprises:
acquiring a control instruction of an action related to a controlled device; the control instruction is issued by the user through the terminal equipment or the voice equipment;
if the action related to the controlled device is not in the locking state, after the action related to the controlled device is subjected to locking control, sending a prompt message of successful locking control to the terminal device, so that the terminal device sets the action related to the controlled device on a control page of the controlled device to be in the locking control state;
and if the action related to the controlled equipment is in the locked state, prompting a user where the terminal equipment is located that the execution of the action related to the controlled equipment is unsuccessful due to the fact that the action related to the controlled equipment is in the locked state.
In the technical scheme, when it is determined that the action related to the controlled device is not in the locked state, the action related to the controlled device is subjected to locking control, and then prompt information of successful locking control is sent to the terminal device, so that the terminal device sets the action related to the controlled device on a controlled device control page to be in the locked control state; when the action related to the controlled device is determined to be in the locked state, the user where the terminal device is located is prompted that the action related to the controlled device is not successfully executed due to the fact that the action related to the controlled device is in the locked state, and the control state of the action corresponding to the action device can be prevented from being changed by other users under the condition that the other users do not know that the user has the intention of state locking on the action of the action device.
Optionally, the method further comprises:
acquiring locking state configuration information, wherein the locking state configuration information is used for configuring a scene or action equipment or a locking state of an action related to the action equipment; the locking state configuration information is issued by the user through a scene control page or a device control page of the terminal device;
and carrying out corresponding configuration according to the locking state configuration information.
In the technical scheme, a user can issue locking state configuration information through a scene control page or an equipment control page of the terminal equipment, so that the cloud configures the locking state of the scene or the action equipment or the action related to the action equipment according to the locking state configuration information, and the state locking and the unlocking after the intelligent home equipment is controlled are realized.
Optionally, the method further comprises:
acquiring locking state cancellation information, wherein the locking state cancellation information is issued by the user or issued by the user with the user authority higher than the user authority of the user;
and canceling the corresponding locking state according to the locking state canceling information.
In the technical scheme, the user or the user with the user right higher than the user right of the user can issue the locking state cancelling information through the scene control page of the terminal device, so that the cloud or the gateway cancels the locking state of the scene or the action device or the action related to the action device according to the locking state cancelling information, locking cancellation after control of the intelligent home device is achieved, and user experience is improved.
In a second aspect, an embodiment of the present invention further provides an apparatus for controlling smart home devices, including:
the device comprises an acquisition unit, a processing unit and a processing unit, wherein the acquisition unit is used for acquiring scene information to be executed, and the scene information to be executed comprises an execution type of a scene to be executed and an action corresponding to action equipment related to the scene to be executed; the scene information to be executed is issued by a user on the terminal equipment through a scene control page;
the processing unit is used for determining whether an action in a locked state exists in actions corresponding to action equipment related to the scene to be executed or not if the execution type of the scene to be executed is a locked execution scene; if so, after locking control is performed on the action which is not in the locking state in the action equipment related to the scene to be executed, sending a prompt message to the terminal equipment, wherein the prompt message is caused by that the scene locking control is not completely executed because part of the actions of the action equipment are already in the locking state, so that the terminal equipment sets the action which is not in the locking state on an equipment control page as the locking control state.
Optionally, the processing unit is further configured to:
if it is determined that there is no action in the locked state in the actions corresponding to the action devices related to the scene to be executed, after the actions not in the locked state in the action devices related to the scene to be executed are subjected to locking control, prompt information of successful locking control is sent to the terminal device, so that the terminal device sets the scene to be executed on the scene control page to be in the locking control state, and sets the actions not in the locked state on the device control page to be in the locking control state.
Optionally, the processing unit is further configured to:
if the execution type of the scene to be executed is a non-locking execution scene, determining whether the current action result of the action in the locking state is consistent with a target control result, if so, controlling the action which is not in the locking state in the action equipment related to the scene to be executed, and then sending prompt information of successful control to the terminal equipment; otherwise, after controlling the action which is not in the locking state in the action equipment related to the scene to be executed, sending a prompt message to the terminal equipment, wherein the prompt message causes that the scene control is not completely executed because the action of part of the action equipment is already in the locking state.
Optionally, the processing unit is further configured to:
acquiring a control instruction of an action related to a controlled device; the control instruction is issued by the user through the terminal equipment or the voice equipment;
if the action related to the controlled device is not in the locking state, after the action related to the controlled device is subjected to locking control, sending a prompt message of successful locking control to the terminal device, so that the terminal device sets the action related to the controlled device on a control page of the controlled device to be in the locking control state;
and if the action related to the controlled equipment is in the locked state, prompting a user where the terminal equipment is located that the execution of the action related to the controlled equipment is unsuccessful due to the fact that the action related to the controlled equipment is in the locked state.
Optionally, the processing unit is further configured to:
acquiring locking state configuration information, wherein the locking state configuration information is used for configuring a scene or action equipment or a locking state of an action related to the action equipment; the locking state configuration information is issued by the user through a scene control page or a device control page of the terminal device;
and carrying out corresponding configuration according to the locking state configuration information.
Optionally, the processing unit is further configured to:
acquiring locking state cancellation information, wherein the locking state cancellation information is issued by the user or issued by the user with the user authority higher than the user authority of the user;
and canceling the corresponding locking state according to the locking state canceling information.
In a third aspect, an embodiment of the present invention provides a computing device, including:
a memory for storing program instructions;
and the processor is used for calling the program instruction stored in the memory and executing the method for controlling the intelligent household equipment according to the obtained program.
In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, where computer-executable instructions are stored, and the computer-executable instructions are configured to enable a computer to execute a method for controlling smart home devices.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic diagram of a system architecture according to an embodiment of the present invention;
fig. 2 is a schematic flowchart of a method for controlling smart home devices according to an embodiment of the present invention;
fig. 3 is a schematic flowchart of a lock execution scenario according to an embodiment of the present invention;
FIG. 4 is a flowchart illustrating an unlocking execution scenario according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of an apparatus for controlling smart home devices according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer, the present invention will be described in further detail with reference to the accompanying drawings, and it is apparent that the described embodiments are only a part of the embodiments of the present invention, not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 exemplarily shows a system architecture provided by an embodiment of the present invention, which may include a terminal device 100, a gateway 200, a cloud 300, a controlled device a400, and a controlled device B500.
The terminal device 100 is used for controlling a controlled device and displaying a control state of an action corresponding to the controlled device, for example, a mobile phone, a tablet, a central control screen, and other terminals.
The gateway 200 is used for establishing a ZigBee network for the controlled device to access.
The cloud 300 is used for information storage.
The controlled device a400 directly controls the execution scenario by the cloud 300.
The controlled device B500 can communicate with the cloud 300 directly or communicate with the cloud 300 through the gateway 200.
It should be noted that the structure shown in fig. 1 is only an example, and the embodiment of the present invention is not limited thereto.
Based on the above description, fig. 2 exemplarily shows a flow of a method for controlling an intelligent home device according to an embodiment of the present invention, where the flow may be executed by an apparatus controlled by the intelligent home device.
As shown in fig. 2, the process specifically includes:
step 201, scene information to be executed is acquired.
In the embodiment of the present invention, the scene information to be executed may include an execution type of a scene to be executed, an action device related to the scene to be executed, and an action corresponding to the action device. The scene information to be executed is issued by the user on the terminal device through the scene control page. The method includes that a user wants to lock action equipment and actions corresponding to the action equipment related to a certain scene on a scene control page of a terminal device by pressing an execution button corresponding to the scene for a long time, and before the lock control is carried out on the action equipment related to the scene and the actions corresponding to the action equipment, the actions corresponding to the action equipment related to the scene need to be acquired through corresponding scene information, so that the action equipment to be subjected to the lock control and the actions corresponding to the action equipment are determined.
Step 202, if the execution type of the scene to be executed is a locked execution scene, determining whether an action in a locked state exists in actions corresponding to the action device related to the scene to be executed.
In the embodiment of the invention, if the execution type of the scene to be executed is a locked execution scene, determining whether an action in a locked state exists in actions corresponding to action equipment related to the scene to be executed, and when determining that the action in the locked state does not exist in the actions corresponding to the action equipment related to the scene to be executed, after performing locking control on the action which is not in the locked state in the action equipment related to the scene to be executed, sending prompt information of successful locking control to the terminal equipment so that the terminal equipment sets the scene to be executed on a scene control page to be in the locked control state, and sets the action which is not in the locked state on an equipment control page to be in the locked control state; if the execution type of the scene to be executed is a non-locking execution scene, determining whether the current action result of the action in the locking state is consistent with a target control result, when the current action result of the action in the locking state is determined to be consistent with the target control result, sending prompt information of successful control to the terminal equipment after controlling the action which is not in the locking state in the action equipment related to the scene to be executed, and when the current action result of the action in the locking state is determined to be inconsistent with the target control result, sending prompt information of incomplete execution of the scene control caused by the fact that part of the actions of the action equipment are in the locking state to the terminal equipment after controlling the action which is not in the locking state in the action equipment related to the scene to be executed. The execution type is a locked execution scene, and when the actions corresponding to the action devices related to the scene to be executed are not in a locked state, the actions corresponding to the action devices related to the scene to be executed can be completely locked and controlled, namely the execution scene is completely locked, so that the control state of the actions corresponding to the action devices related to the scene to be executed is locked in batch or cancelled. Specifically, the user may implement locking control on the action device related to a certain scene and the action corresponding to the action device by long-pressing the execution button corresponding to the scene on the scene control interface of the terminal device. In addition, when a user wants to lock and control a certain control action corresponding to one action device or control actions corresponding to a plurality of action devices in a scene by pressing a scene execution button for a long time, an effective time can be specified so that the user can lock the control action corresponding to the action device within the specified time, and when the specified effective time is over, the control action corresponding to the action device can automatically cancel the locking state. Furthermore, after a certain control action corresponding to the action device is configured as lock control, the state corresponding to the control action is locked, if the state corresponding to the control action of the action device is to be changed, the lock state must be canceled first, and the state corresponding to the control action of the action device is displayed as the lock state on the scene control interface of the terminal device, and by triggering the user who enters the lock state of the control action corresponding to the action device, the user can cancel the lock state of the action related to the action device or the action related to the scene by pressing the control action button corresponding to the action device entering the lock state for a long time or pressing the scene execution button for a long time.
Step 203, if it is determined that there is an action in a locked state in the actions corresponding to the action devices related to the scene to be executed, after performing locking control on the actions that are not in the locked state in the action devices related to the scene to be executed, sending a prompt message that the scene locking control is not completely executed because the actions of part of the action devices are already in the locked state to the terminal device.
In the embodiment of the invention, when the execution type of the scene to be executed is determined to be the locked execution scene, and when it is determined that the action in the locked state exists in the actions corresponding to the action devices related to the scene to be executed, after the action which is not in the locked state in the action devices related to the scene to be executed is subjected to locking control, the prompt information that the scene locking control is not completely executed because the actions of part of the action devices are already in the locked state is sent to the terminal device, so that the terminal device sets the action which is not in the locked state on the device control page to be in the locking control state. When the locking of the scene to be executed is not completely executed, the execution state of the corresponding scene to be executed does not change to the locked execution, but because the action which is not in the locked state in the action devices related to the scene to be executed is subjected to the locking control, the action corresponding to the action device which is newly locked on the device control page is displayed as the locking control state, and after the locking of the scene to be executed is not completely executed, the action corresponding to the action device related to the execution scene cannot be subjected to the batch control execution for the scene of which the execution type is the locking execution scene, and the action corresponding to a certain action device related to the scene can be subjected to the control execution. In addition, before performing lock control on an action which is not in a lock state in action equipment related to a scene to be executed, a user can issue lock state configuration information through a scene control page or an equipment control page of the terminal equipment, so that the cloud configures the lock state of the action related to the scene or the action equipment according to the lock state configuration information. When the user wants to cancel the lock state of the scene, the action device or the action related to the action device, the user or the user with the user right higher than that of the user can issue the lock state cancellation information through the scene control page of the terminal device, so that the cloud or the gateway cancels the lock state of the action related to the scene, the action device or the action device according to the lock state cancellation information. In addition, for a control action corresponding to an action device locked by another user of the same level, the user of the same level cannot cancel the locked state of the control action corresponding to the action device, and for a device control function locked by a user of a lower level, the user of the higher level can cancel the locked state. For example, users of the smart home system can be divided into administrator users and common users, the administrator users and the common users have different permissions, users who generally establish families are the administrator users, the administrator users can share the families, and the users who obtain the family control right through a sharing mode are the common users. Different intelligent home systems can have other functions for user management, and an administrator user can establish other users and assign different permissions to the other users.
In addition to lock control of the action corresponding to the acting device related to the scene to be executed, lock control of the action related to the controlled device may be performed separately. When the action related to the controlled equipment is determined not to be in the locking state, after the action related to the controlled equipment is subjected to locking control, sending prompt information of successful locking control to the terminal equipment, so that the terminal equipment sets the action related to the controlled equipment on a controlled equipment control page to be in the locking control state; and when the action related to the controlled equipment is determined to be in the locked state, prompting a user where the terminal equipment is located that the action related to the controlled equipment is not successfully executed due to the fact that the action related to the controlled equipment is in the locked state.
For example, when the user a feels hot, the cooling function of the air conditioner may be locked and turned on, or the cooling function of the air conditioner may be locked and turned on for a certain time. When a user b feels that the air conditioner is refrigerated and is somewhat cold, when the air conditioner control interface is opened and the air conditioner is about to be closed, the user b can see that the air conditioner enters a locking control state, if the user b and the user a are users at the same level, the user b can not cancel the locking control state of the air conditioner and can not close the air conditioner, and if the level of the user b is higher than that of the user a, the user b can cancel the locking control state of the air conditioner first and then close the air conditioner, but through the locking state information of the air conditioner control interface, the user b can acquire the information that other users want the air conditioner to be in the current state.
In order to better explain the embodiment of the execution scenario locking of the present invention, a flow of the execution scenario locking provided by the embodiment of the present invention is described below through a specific implementation scenario.
As shown in fig. 3, the process includes the following steps:
step 301 is to determine whether to obtain the action corresponding to the action device related to the next scene to be executed, if yes, step 302 is executed, and if not, step 303 is executed.
And when the scene type is a locked execution scene, judging whether to acquire the action corresponding to the action equipment related to the next scene to be executed.
Step 302, determining whether the motion corresponding to the motion device is in a locked state, if so, executing step 306, and if not, executing step 307.
After the action corresponding to the action device related to the next scene to be executed is obtained, whether the action corresponding to the action device is in a locked state or not is determined.
Step 303, if it is recorded that the execution is unsuccessful due to the device action locking, if yes, step 304 is executed, and if not, step 305 is executed.
And judging whether the action corresponding to the current action equipment related to the scene is recorded as unsuccessful execution caused by equipment action locking.
Step 304, prompting that the execution is unsuccessful due to the device action lock.
Step 305, prompting successful execution.
Step 306, prompting that the execution is unsuccessful due to the device action lock.
And step 307, executing the action corresponding to the action device.
And after determining that the action corresponding to the action equipment does not enter the locking state, executing the action corresponding to the action equipment.
And 308, configuring the action corresponding to the action equipment into a locking state.
And after the action corresponding to the action equipment is executed, configuring the action corresponding to the action equipment into a locking state.
The above embodiment shows that, when the execution type of the scene to be executed is a locked execution scene, it is determined whether there is an action in a locked state in actions corresponding to the action devices related to the scene to be executed, and when it is determined that there is an action in a locked state in actions corresponding to the action devices related to the scene to be executed, after performing lock control on an action that is not in a locked state in the action devices related to the scene to be executed, prompt information that the scene lock control is not completely executed because part of the actions of the action devices are already in a locked state is sent to the terminal device, so that the terminal device sets the action that is not in a locked state on the device control page as a lock control state. When the execution type of the scene to be executed is the locked execution scene, whether actions in a locked state exist in the actions corresponding to the action equipment related to the scene to be executed is judged, and then the actions which are not in the locked state in the action equipment related to the scene to be executed are locked and controlled, so that a state locking mechanism and a locking cancellation mechanism can be provided for controlling the intelligent home equipment, the state locking and the locking cancellation after the intelligent home equipment is controlled are realized, and the user experience is improved.
In order to better explain the embodiment of the non-lock execution scenario of the present invention, a flow of the non-lock execution scenario provided by the embodiment of the present invention is described below through a specific implementation scenario.
As shown in fig. 4, the process includes the following steps:
step 401 is to determine whether to acquire the action corresponding to the action device related to the next scene to be executed, if yes, step 402 is executed, and if no, step 403 is executed.
And when the scene type is a non-locking execution scene, judging whether to acquire the action corresponding to the action equipment related to the next scene to be executed.
Step 402, determining whether the motion corresponding to the motion device is in a locked state, if so, executing step 406, and if not, executing step 408.
After the action corresponding to the action device related to the next scene to be executed is obtained, whether the action corresponding to the action device is in a locked state or not is determined.
Step 403, if it is recorded that the execution is unsuccessful due to the device action locking, if yes, step 404 is executed, and if not, step 405 is executed.
And judging whether the action corresponding to the current action equipment related to the scene is recorded as unsuccessful execution caused by equipment action locking.
Step 404, prompt unsuccessful execution due to device action lockout.
Step 405, prompt successful execution.
Step 406, whether the current action result of the action corresponding to the action equipment is consistent with the target control result is judged, if yes, step 401 is executed, and if not, step 407 is executed.
After determining that the action corresponding to the action equipment enters the locking state, judging whether the current action result of the action corresponding to the action equipment is consistent with the target control result.
Step 407, record the unsuccessful execution due to the device action lock.
And step 408, executing the action corresponding to the action equipment.
And after determining that the action corresponding to the action equipment does not enter the locking state, executing the action corresponding to the action equipment.
The above embodiment shows that, when the type of the scene to be executed is a non-lock execution scene, if the current action result of the action in the lock state is consistent with the target control result, after controlling the action which is not in the lock state in the action devices related to the scene to be executed, the user is prompted with information that the control is successful, if the current action result of the action in the lock state is inconsistent with the target control result, and after controlling the action which is not in the lock state in the action devices related to the scene to be executed, the user is prompted with information that the scene control is not completely executed because the actions of some action devices are already in the lock state, which is helpful for preventing other users from changing the control state of the action corresponding to the action device when the non-lock execution scene does not know that the user has the intention of locking the action of the action device, thereby improving the user experience.
Based on the same technical concept, fig. 5 exemplarily shows an apparatus for controlling smart home devices, which may execute a flow of a method for controlling smart home devices according to an embodiment of the present invention.
As shown in fig. 5, the apparatus includes:
an obtaining unit 501, configured to obtain scene information to be executed, where the scene information to be executed includes an execution type of a scene to be executed and an action corresponding to an action device related to the scene to be executed; the scene information to be executed is issued by a user on the terminal equipment through a scene control page;
a processing unit 502, configured to determine whether an action in a locked state exists in actions corresponding to action devices related to the scene to be executed if the execution type of the scene to be executed is a locked execution scene; if so, after locking control is performed on the action which is not in the locking state in the action equipment related to the scene to be executed, sending a prompt message to the terminal equipment, wherein the prompt message is caused by that the scene locking control is not completely executed because part of the actions of the action equipment are already in the locking state, so that the terminal equipment sets the action which is not in the locking state on an equipment control page as the locking control state.
Optionally, the processing unit 502 is further configured to:
if it is determined that there is no action in the locked state in the actions corresponding to the action devices related to the scene to be executed, after the actions not in the locked state in the action devices related to the scene to be executed are subjected to locking control, prompt information of successful locking control is sent to the terminal device, so that the terminal device sets the scene to be executed on the scene control page to be in the locking control state, and sets the actions not in the locked state on the device control page to be in the locking control state.
Optionally, the processing unit 502 is further configured to:
if the execution type of the scene to be executed is a non-locking execution scene, determining whether the current action result of the action in the locking state is consistent with a target control result, if so, controlling the action which is not in the locking state in the action equipment related to the scene to be executed, and then sending prompt information of successful control to the terminal equipment; otherwise, after controlling the action which is not in the locking state in the action equipment related to the scene to be executed, sending a prompt message to the terminal equipment, wherein the prompt message causes that the scene control is not completely executed because the action of part of the action equipment is already in the locking state.
Optionally, the processing unit 502 is further configured to:
acquiring a control instruction of an action related to a controlled device; the control instruction is issued by the user through the terminal equipment or the voice equipment;
if the action related to the controlled device is not in the locking state, sending a prompt message of successful locking control to the terminal device, so that the terminal device sets the action related to the controlled device on the controlled device control page to be in the locking control state;
and if the action related to the controlled equipment is in the locked state, after the action related to the controlled equipment is subjected to locking control, prompting a user where the terminal equipment is located that the execution of the action related to the controlled equipment is unsuccessful due to the fact that the action related to the controlled equipment is in the locked state.
Optionally, the processing unit 502 is further configured to:
acquiring locking state configuration information, wherein the locking state configuration information is used for configuring a scene or action equipment or a locking state of an action related to the action equipment; the locking state configuration information is issued by the user through a scene control page or a device control page of the terminal device;
and carrying out corresponding configuration according to the locking state configuration information.
Optionally, the processing unit 502 is further configured to:
acquiring locking state cancellation information, wherein the locking state cancellation information is issued by the user or issued by the user with the user authority higher than the user authority of the user;
and canceling the corresponding locking state according to the locking state canceling information.
Based on the same technical concept, an embodiment of the present invention provides a computing device, including:
a memory for storing program instructions;
and the processor is used for calling the program instruction stored in the memory and executing the method for controlling the intelligent household equipment according to the obtained program.
Based on the same technical concept, embodiments of the present invention provide a computer-readable storage medium, where computer-executable instructions are stored, and the computer-executable instructions are used to enable a computer to execute a method for controlling smart home devices.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention 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.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present application and their equivalents, the present invention is also intended to include such modifications and variations.

Claims (10)

1. A method for controlling intelligent household equipment is characterized by comprising the following steps:
acquiring scene information to be executed, wherein the scene information to be executed comprises an execution type of a scene to be executed and actions corresponding to action equipment related to the scene to be executed; the scene information to be executed is issued by a user on the terminal equipment through a scene control page;
if the execution type of the scene to be executed is a locked execution scene, determining whether an action in a locked state exists in actions corresponding to action equipment related to the scene to be executed;
if so, after locking control is performed on the action which is not in the locking state in the action equipment related to the scene to be executed, sending a prompt message to the terminal equipment, wherein the prompt message is caused by that the scene locking control is not completely executed because part of the actions of the action equipment are already in the locking state, so that the terminal equipment sets the action which is not in the locking state on an equipment control page as the locking control state.
2. The method of claim 1, wherein the method further comprises:
if it is determined that there is no action in the locked state in the actions corresponding to the action devices related to the scene to be executed, after the actions not in the locked state in the action devices related to the scene to be executed are subjected to locking control, prompt information of successful locking control is sent to the terminal device, so that the terminal device sets the scene to be executed on the scene control page to be in the locking control state, and sets the actions not in the locked state on the device control page to be in the locking control state.
3. The method of claim 1, wherein the method further comprises:
if the execution type of the scene to be executed is a non-locking execution scene, determining whether the current action result of the action in the locking state is consistent with a target control result, if so, controlling the action which is not in the locking state in the action equipment related to the scene to be executed, and then sending prompt information of successful control to the terminal equipment; otherwise, after controlling the action which is not in the locking state in the action equipment related to the scene to be executed, sending a prompt message to the terminal equipment, wherein the prompt message causes that the scene control is not completely executed because the action of part of the action equipment is already in the locking state.
4. The method of claim 1, wherein the method further comprises:
acquiring a control instruction of an action related to a controlled device; the control instruction is issued by the user through the terminal equipment or the voice equipment;
if the action related to the controlled device is not in the locking state, after the action related to the controlled device is subjected to locking control, sending a prompt message of successful locking control to the terminal device, so that the terminal device sets the action related to the controlled device on a control page of the controlled device to be in the locking control state;
and if the action related to the controlled equipment is in the locked state, prompting a user where the terminal equipment is located that the execution of the action related to the controlled equipment is unsuccessful due to the fact that the action related to the controlled equipment is in the locked state.
5. The method of claim 1, wherein the method further comprises:
acquiring locking state configuration information, wherein the locking state configuration information is used for configuring a scene or action equipment or a locking state of an action related to the action equipment; the locking state configuration information is issued by the user through a scene control page or a device control page of the terminal device;
and carrying out corresponding configuration according to the locking state configuration information.
6. The method of any of claims 1 to 5, further comprising:
acquiring locking state cancellation information, wherein the locking state cancellation information is issued by the user or issued by the user with the user authority higher than the user authority of the user;
and canceling the corresponding locking state according to the locking state canceling information.
7. The utility model provides a device of intelligent household equipment control which characterized in that includes:
the device comprises an acquisition unit, a processing unit and a processing unit, wherein the acquisition unit is used for acquiring scene information to be executed, and the scene information to be executed comprises an execution type of a scene to be executed and an action corresponding to action equipment related to the scene to be executed; the scene information to be executed is issued by a user on the terminal equipment through a scene control page;
the processing unit is used for determining whether an action in a locked state exists in actions corresponding to action equipment related to the scene to be executed or not if the execution type of the scene to be executed is a locked execution scene; if so, after locking control is performed on the action which is not in the locking state in the action equipment related to the scene to be executed, sending a prompt message to the terminal equipment, wherein the prompt message is caused by that the scene locking control is not completely executed because part of the actions of the action equipment are already in the locking state, so that the terminal equipment sets the action which is not in the locking state on an equipment control page as the locking control state.
8. The apparatus as recited in claim 7, said processing unit to further:
if it is determined that there is no action in the locked state in the actions corresponding to the action devices related to the scene to be executed, after the actions not in the locked state in the action devices related to the scene to be executed are subjected to locking control, prompt information of successful locking control is sent to the terminal device, so that the terminal device sets the scene to be executed on the scene control page to be in the locking control state, and sets the actions not in the locked state on the device control page to be in the locking control state.
9. A computing device, comprising:
a memory for storing program instructions;
a processor for calling program instructions stored in said memory to execute the method of any one of claims 1 to 6 in accordance with the obtained program.
10. A computer-readable storage medium having stored thereon computer-executable instructions for causing a computer to perform the method of any one of claims 1 to 6.
CN202010228562.7A 2020-03-27 2020-03-27 Method and device for controlling intelligent household equipment Pending CN111273561A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010228562.7A CN111273561A (en) 2020-03-27 2020-03-27 Method and device for controlling intelligent household equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010228562.7A CN111273561A (en) 2020-03-27 2020-03-27 Method and device for controlling intelligent household equipment

Publications (1)

Publication Number Publication Date
CN111273561A true CN111273561A (en) 2020-06-12

Family

ID=70999644

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010228562.7A Pending CN111273561A (en) 2020-03-27 2020-03-27 Method and device for controlling intelligent household equipment

Country Status (1)

Country Link
CN (1) CN111273561A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114374938A (en) * 2020-09-22 2022-04-19 杭州涂鸦信息技术有限公司 Non-zigbee equipment control method and related equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107728483A (en) * 2017-09-06 2018-02-23 王建龙 Scenery control method, locking means, user equipment and sofa control system
WO2018035683A1 (en) * 2016-08-22 2018-03-01 张志慧 Remote management method for smart home devices
CN108259278A (en) * 2016-12-29 2018-07-06 青岛海尔滚筒洗衣机有限公司 A kind of household electrical appliance and its long-range control method
CN110047493A (en) * 2019-03-13 2019-07-23 深圳市酷开网络科技有限公司 Control method, device and storage medium based on Application on Voiceprint Recognition priority
CN110262261A (en) * 2019-05-31 2019-09-20 华为技术有限公司 A kind of method, Cloud Server and smart home system controlling device service
CN110703621A (en) * 2019-10-31 2020-01-17 宁波奥克斯电气股份有限公司 Household appliance control method, household appliance control device, server and computer readable storage medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018035683A1 (en) * 2016-08-22 2018-03-01 张志慧 Remote management method for smart home devices
CN108259278A (en) * 2016-12-29 2018-07-06 青岛海尔滚筒洗衣机有限公司 A kind of household electrical appliance and its long-range control method
CN107728483A (en) * 2017-09-06 2018-02-23 王建龙 Scenery control method, locking means, user equipment and sofa control system
CN110047493A (en) * 2019-03-13 2019-07-23 深圳市酷开网络科技有限公司 Control method, device and storage medium based on Application on Voiceprint Recognition priority
CN110262261A (en) * 2019-05-31 2019-09-20 华为技术有限公司 A kind of method, Cloud Server and smart home system controlling device service
CN110703621A (en) * 2019-10-31 2020-01-17 宁波奥克斯电气股份有限公司 Household appliance control method, household appliance control device, server and computer readable storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114374938A (en) * 2020-09-22 2022-04-19 杭州涂鸦信息技术有限公司 Non-zigbee equipment control method and related equipment

Similar Documents

Publication Publication Date Title
CN111176133A (en) Method and device for determining smart home scene
CN103389900B (en) A kind of control method and device that Android device camera uses
CN109714333B (en) Household appliance and management method and device of control authority of household appliance and readable storage medium
CN108521883A (en) Control the method and device of network insertion
CN105608347A (en) Operation system switching method, operation system switching device and terminal
CN104036195A (en) Information processing method and device
CN105631311A (en) Application program authority management method and device as well as terminal
CN111193900B (en) Monitoring video sharing method and device and storage medium
CN111371803B (en) Smart home permission control method and device, smart home system and server
CN111464351B (en) Network distribution method and device for intelligent household equipment, terminal equipment and storage medium
CN108039989A (en) A kind of method, apparatus of Scene case, storage medium and computer equipment
US11689385B2 (en) Home appliance, terminal device, and wireless connection method thereof
CN111273561A (en) Method and device for controlling intelligent household equipment
CN105447384B (en) A kind of anti-method monitored, system and mobile terminal
CN112637338A (en) Internet of things node service management method, device, equipment and storage medium
CN114726664B (en) Binding method and binding equipment for household equipment
CN110555302A (en) Unlocking method and device and electronic equipment
CN116027937A (en) Rendering method and device of component to be edited, storage medium and electronic device
CN113848866B (en) Method and device for detecting intelligent home system linkage loop
CN110287659B (en) Management method, terminal and system for APP application dynamic permission
CN106293771B (en) A kind of image control method for playing back and terminal
CN114356438B (en) Intelligent scene starting method and device, electronic equipment and storage medium
CN115549959A (en) Authority application method and device, storage medium and electronic device
CN115314245B (en) Authority management method, system, storage medium and electronic device
CN113959059B (en) Control method of air conditioner and air conditioner

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: 20200612

RJ01 Rejection of invention patent application after publication