Intelligent household electrical appliance coordination control method and device

A technology for coordinated control and home appliances, applied in the direction of electrical program control, program control, computer control, etc., can solve the problem that the control process of smart home appliances cannot be controlled by multiple users, and achieve the effect of improving control coordination performance and intelligence

Active Publication Date: 2016-12-14
HAIER YOUJIA INTELLIGENT TECH BEIJING CO LTD
5 Cites 8 Cited by

AI-Extracted Technical Summary

Problems solved by technology

[0011] In order to solve the problem in the prior art that the smart home appliance control process for a single user cannot b...
View more

Abstract

The invention discloses an intelligent household electrical appliance coordination control method and device. The method comprises the steps of when a gateway obtains a control command for an intelligent household electrical appliance, recording the control command information of the intelligent household electrical appliance; according to a preset time strategy, querying whether the control command record locally is issued to the corresponding intelligent household electrical appliance, and updating the issued state of the control command; after detecting a user accessing the gateway through a local area network instead of internet or detecting a user accessing the gateway through the local area network and staying for a period of time exceeding a preset duration before accessing the gateway, issuing the control command information in an unissued state to the user according to the updated issued data of the control command. By adoption of the method and the device, multi-user coordination control can be effectively realized, and control coordination performance and intelligence of the gateway are improved.

Application Domain

Computer controlProgramme total factory control

Technology Topic

Smart applianceLocal area network +3

Image

  • Intelligent household electrical appliance coordination control method and device
  • Intelligent household electrical appliance coordination control method and device
  • Intelligent household electrical appliance coordination control method and device

Examples

  • Experimental program(3)

Example Embodiment

[0063] Example one
[0064] figure 1 It is a flowchart of the method for coordinated control of smart home appliances in the first embodiment; figure 1 As shown, the coordinated control method for smart home appliances includes:
[0065] Step 101: After the gateway learns the control instruction for the smart home appliance, it records the control instruction information of the smart home appliance;
[0066] Step 102: According to the preset time strategy, query whether the locally recorded control instruction has been issued to the corresponding household electrical appliance, and update the issued state of the control instruction;
[0067] Step 103: It is detected that the user who has switched from accessing the gateway through the Internet to accessing the gateway through the local area network is detected, or it is detected that the user accesses the gateway through the local area network and has not accessed the gateway before accessing the gateway. After the user whose duration exceeds the preset first duration, according to the updated issuance status of the control instruction, send to the user the control instruction information whose issued status is not issued
[0068] In step 101, the information of the control instructions of each smart home appliance is typically stored in the form of a list, that is, the gateway saves the control instruction list of each smart home appliance.
[0069] In this method, the information of the control instruction to the smart home appliance includes at least one of the following information: the identification of the smart home appliance, the command source, the control method, the control content, and the time stamp. The identifier of the smart home appliance refers to the target home appliance of this control instruction, that is, the target home appliance operated by the user. The instruction source is the identity information of the user who issued the control instruction. When the identity of the user cannot be determined, set this item to be empty. The control method refers to the method of sending this control instruction, this method includes LAN control method, Internet control method, remote control or panel control method. The control content includes the control command; or, the control content includes the control command and the execution time of the control command. When the control command is an immediate execution command, the control content only includes the control command without the execution time, such as the control command "turn on", "start refrigeration", etc.; when the control command is a delayed execution command, the control content includes the control command and execution Time, for example, when the type of the control command is a reservation type command, the control command is "washing", and the execution time is the time to start washing. The time stamp refers to the sending time of this control command.
[0070] The gateway determines the command source in the control command information according to the following methods:
[0071] After receiving the control instruction for the smart home appliance from the user accessing the gateway, the identity information of the user issuing the control instruction is determined according to the identity information provided when the user accesses the gateway; this identity information is the user name information or identity of the user identity informaiton.
[0072] After receiving the control instruction for the smart home appliance from the smart home appliance or obtaining the control command for the smart home appliance according to the operating status change information reported by the smart home appliance, the identification device is controlled to identify the user's identity information; the identification result is received from the identification device; The identity recognition result determines the identity information of the user who issued the control instruction.
[0073] The gateway determines the control mode in the control command information according to the following methods:
[0074] When receiving the control instruction for the smart home appliance from a user who accesses the gateway via the Internet, determining that the control mode in the control instruction information is the Internet control mode;
[0075] When receiving a control instruction for a smart home appliance from a user who accesses the gateway via a local area network, determine that the control mode in the control instruction information is the local area network control mode;
[0076] When receiving a control command for the smart home appliance from the smart home appliance or learning the control command for the smart home appliance according to the operating status change information reported by the smart home appliance, the control mode in the control command information is determined to be remote control or panel control.
[0077] In order for users at home to know the control status of smart home appliances by users outside the home in time, the method also includes: after the gateway receives a control command for the smart home appliances from users who access the gateway through the Internet, it detects that there is access through the local area network. The user of the gateway informs the user of this control instruction.
[0078] When the control content of the control instruction received by the gateway includes the execution time, the gateway learns that the corresponding control command is an appointment order. When the target household electrical appliance of the control instruction has a corresponding reservation function, when the scheduled execution time arrives, an instruction to execute the control command is sent to the target household electrical appliance.
[0079] The gateway maintains a management table of control commands, which includes at least three parts:
[0080]
[0081] Table 1
[0082] Among them, for real-time instructions, the gateway will immediately issue to the corresponding home appliances after receiving it. Therefore, the execution state of the control instruction will become the issued state, and the appointment instruction will be issued only when the appointment time is reached. Before the scheduled time, the execution status of the instruction is not issued.
[0083] In step 102, the gateway can query in real time or update the issuance status of the control instruction according to a preset update cycle, so as to realize the dynamic update of the issuance status.
[0084] It can be seen from the above that the dynamic maintenance of the issued status of the control instruction, when the user first arrives at home, the user will be notified of the unissued control instruction, so that the user can be informed of the possible operating status of the home smart appliances in time Change
[0085] After the user outside the home controls the smart home appliance in the home, in order to let the user outside the home know the status change of the smart home appliance by the home user in time, the method further includes:
[0086] Receive the control instruction sent by the cloud platform, and send the control instruction sent by the cloud platform to users who access the gateway through the local area network.
[0087] After receiving a user's control request for a certain household appliance, in order to ensure the reasonable use of power resources, the method described on the Internet further includes:
[0088] Receive the user's control request for the target home appliance;
[0089] Acquiring the control commands that have been executed by the target household appliance in a time period within a second time period before the current time, where the second time period is preset;
[0090] Sending the executed control instruction to the user;
[0091] Receiving a control instruction for the target home appliance sent by the user.
[0092] For example, the gateway receives a request to control a water heater sent by a user, and the gateway obtains the control command executed by the water heater one hour before the current time and sends it to the user. The user can determine the control of the water heater according to the received command. For example, according to the amount of hot water used this time, determine whether to control the water heater for heating operation.
[0093] After receiving the control command for the target home appliance returned by the user, find the control command for the target home appliance from the locally recorded execution status of the control command not issued, and according to the control content of the control command sent by the user , Send the execution status information of the command to the command source of the found control command. For example, after a first user outside the home connected to the gateway through the Internet sends a first control instruction to the first home appliance, a second user who returns home and accesses the gateway through the local area network sends the first control instruction to the first home appliance. The device sends a second control instruction to cancel, immediately execute, and suspend the control content in this first control instruction. The gateway searches for the control instruction for the first household appliance from the control instructions whose execution status is not issued locally. The control content in the second control instruction determines the execution status information of the first control instruction. Specifically, when the control content in the second control instruction is to cancel the control content in the first control instruction, determine the execution status of the first control instruction The information includes the identification of the second user and the canceled status; when the control content in the second control instruction is to immediately execute the control content in the first control instruction, it is determined that the execution status information of the first control instruction includes the identification of the second user and Executed state; when the control content in this second control instruction is to suspend execution of the control content in the first control instruction, it is determined that the execution state information of the first control instruction includes the identification of the second user and the suspended state. The gateway sends the determined execution status information of the first control instruction to the found instruction source of the control instruction.

Example Embodiment

[0094] Example two
[0095] figure 2 It is the structure diagram of the smart home appliance coordination control device, such as figure 2 As shown, the appliance coordination control device includes:
[0096] The recording module 201 is used to learn control instructions for smart home appliances, and record the control instruction information of the smart home appliances;
[0097] The update module 202 is configured to query whether the locally recorded control instruction has been issued to the corresponding household electrical appliance according to a preset time strategy, and update the issued state of the control instruction;
[0098] The detection module 203 is configured to detect users who have switched from accessing the gateway through the Internet to accessing the gateway through a local area network or, detecting that they have accessed the gateway through a local area network and have not accessed the gateway before accessing the gateway Users whose duration exceeds the preset duration;
[0099] The sending module 204 is configured to send the control instruction information whose issued state is not issued to the user according to the updated issued state of the control instruction.
[0100] Wherein, the device further includes:
[0101] The first receiving module is configured to receive a control instruction for the smart home appliance from the user;
[0102] The sending module is also used to send control instructions sent by the cloud platform to users who access the gateway through a local area network.
[0103] The control instruction information of the smart home appliance includes at least one of the following information: the identification of the smart home appliance, the instruction source, the control method, the control content, and the time stamp; where the instruction source is the identity information of the user who issued the control instruction; the control content includes control Command; or, the control command includes the control command and the execution time of the control command.
[0104] The recording module 201 is used to determine the instruction source in the control instruction information according to the following method:
[0105] After receiving the control instruction for the smart home appliance from the user accessing the gateway, determine the identity information of the user who issued the control instruction according to the identity information provided when the user accesses the gateway;
[0106] After receiving the control command for the smart home appliance from the smart home appliance or knowing the control command on the smart home appliance according to the operating status change information reported by the smart home appliance, the identification device is controlled to recognize the user's identity information; according to the identity recognition received from the identification device As a result, the identity information of the user who issued the control instruction is determined.
[0107] After receiving a user’s control request for a certain household appliance, in order to ensure the reasonable use of power resources, the device further includes: a second receiving module for the user’s control request for the target household appliance; The control command executed by the target household appliance in the time period within the time period, wherein the second time period is preset; the sending module is further configured to send the executed control command to the user; The second receiving module is also used to receive a control instruction for the target home appliance sent by the user.
[0108] After the user outside the home controls the smart home appliance in the home, in order to let the user outside the home know the status of the smart home appliance change by the user inside the home in time, the device further includes: a search module for receiving the user return After the control command to the target home appliance, the control command to the target home appliance is searched from the control command in the issued state of the local record that is not issued; the sending module is also used to according to the control command sent by the user The control content of the command, the execution status information of the command is sent to the command source of the found control command.

Example Embodiment

Specific embodiment
[0109] The following describes the solution in detail through a specific application scenario. In this scenario, there are 3 users, namely user A who accesses the home gateway through the Internet, home user B, and user C who returns home on the way; there are 2 home appliances, namely home appliance A (take washing machine as an example) and home appliance B (take air conditioner as an example). image 3 It is a flowchart of a smart home appliance control and coordinated control scheme in a specific embodiment. Such as image 3 Shown:
[0110] Step 1: User A sends out a control command c1 for the household appliance A (washing machine) in a large cycle outside the home range, and makes a reservation operation for the household appliance A (washing machine), such as booking laundry.
[0111] Step 2: After the home gateway receives the instruction c1, it judges that the user A uses a large loop to access the gateway, and writes the related information of the instruction c1 into the instruction list, (including washing machine, user A, Internet access, scheduled laundry, laundry execution Time, timestamp).
[0112] Step 3: The home gateway judges whether there are users accessing the gateway through a local area network. In this example, only user B is included, and user A will be notified of the operation of instruction c1 to user B to ensure that home users can timely understand the big cycle users’ home appliances Operation of the equipment.
[0113] Step 4: The household user B sends a control command to the home appliance B (air conditioner) through the remote control, such as turning on the appliance.
[0114] Step 5: After the air conditioner performs the corresponding operation, it reports the operating status to the home gateway.
[0115] Step 6: After the home gateway receives the operating status reported by the air conditioner, it queries the instruction list, but no air conditioner control instruction is found, and it is judged that a user has operated the air conditioner by other control methods. When there is a sensor device such as a camera in the scene, the gateway controls the sensor device to recognize that the user who controls the air conditioner is user B.
[0116] Step 7: Write this command into the command list (including air conditioner, user B, remote control, power on, time stamp). After that, user B goes out and forgets to turn off the air conditioner.
[0117] Step 8: User C returns home. The home gateway finds that user C is connected in a small loop and the time period that has not been connected to the gateway before accessing the home gateway exceeds the preset time (for example, 1 hour), and actively pushes a list of instructions to user C, including user A's instructions for the washing machine c1 and user B's operation of the air conditioner.
[0118] Step 9: User C looks at the instruction list, if he decides to operate on an instruction, such as "Cancel" (for instructions that have not yet been executed), "Execute immediately" (for instructions that have not yet been executed), "Stop" (for instructions that are currently being executed) Instructions), etc., can send notifications to the home gateway. In this example, the command c1 is executed immediately (reservation of laundry).
[0119] Step 10: After receiving the notification, the home gateway sends a start instruction to the washing machine; at the same time, sends a notification to user A that the instruction c1 has been executed by user C.
[0120] Step 11: User C finds that there is no one at home, but the air conditioner is turned on; looking at the command list, he finds that the air conditioner is activated by other control methods. If the gateway determines that the operator is user B in step 6 before, user C combines user B’s habits (for example, user B often goes out in the current time period and does not return soon), and determines that user B forgets to close when he goes out. The air conditioner is then controlled to shut down through the gateway.
[0121] Aiming at the multi-user scene of the smart home, the present invention designs and proposes a smart home appliance coordinated control scheme. The home gateway is responsible for maintaining the information of the control instructions for each home appliance, recording the home appliance control instructions issued by the user (including the control instructions issued by the user through the Internet connection, the control instruction issued by the user through the LAN connection, and the user issued through the remote control or control panel Control instructions), to actively push the information of the control instructions of each home appliance to the user who returns home, so that the user can understand the operation status of the home appliance (including the execution and the unexecution) and the controller in time. When the user performs an operation (including cancellation, immediate execution, suspension, etc.) on the instruction in the instruction list, the home gateway will notify the user who initiated the instruction. After returning home, the user can timely understand the control instructions received by the home appliance (including those that are being executed and not executed) and the initiating user, as a reference for controlling the home appliance; on the other hand, when the user adjusts the operation of the home appliance based on the above reference information In the case of status or control command, the user who initiated the command can also be notified in time, thereby improving the coordination of home appliance control.

PUM

no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products