Smart home device control method based on area grouping

Through the smart home device control method based on area grouping, the problem of device response delay is solved, the device synchronous response and efficient control are realized, and the user experience is improved.

CN114637219BActive Publication Date: 2025-04-01GUANGZHOU HEDONG TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210481682.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-05
Publication Date
2025-04-01
Estimated Expiration
2042-05-05

AI Technical Summary

Technical Problem

In synchronous control scenarios, smart home devices are prone to delay response due to channel interference and other reasons, and cannot effectively and promptly synchronize responses, affecting the user experience.

Method used

The smart home device control method based on area grouping is adopted, and the control terminal receives control information sent by the server through the control terminal, distinguishes the scene and generates control instructions, broadcasts the commands to the smart home device using the timing time and the first time interval, and determines the execution time based on the area grouping and the remaining time information to ensure that the device responds simultaneously.

Benefits of technology

It realizes effective and timely response of smart home devices, meets synchronous control requirements, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114637219B_ABST
    Figure CN114637219B_ABST
Patent Text Reader

Abstract

The embodiment of the present application discloses a smart home device control method based on regional grouping. The embodiment of the present application distinguishes scenes through the control information sent by the control terminal to the server. For the control information that meets the scene function list, the control terminal can broadcast the control instruction to the smart home device at a first time interval within the timing duration. After the smart home device receives the control instruction, it is determined whether the area number corresponds to the pre-stored area grouping list. When the smart home device is a device of the corresponding group, the execution time of the control instruction is determined according to the remaining time information therein, so that it is possible to wait for all smart home devices corresponding to the group to receive the control instruction, and then synchronously execute the control instruction. The embodiment of the present application can enable multiple smart home devices to respond to the control instruction effectively and timely, meet the synchronous control requirements, and improve the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of smart home technology, and more particularly to a smart home device control method based on area grouping. Background Art

[0002] With the development of smart home technology, more and more smart home devices are integrated into the smart home system composed of control terminals, smart home devices, servers and smart terminals, making it increasingly difficult for control terminals to achieve synchronous control of different smart home devices. When the control terminal sends a control instruction, some smart home devices may not receive the control instruction in time due to factors such as channel interference, resulting in the smart home devices that need to be synchronously controlled being unable to respond effectively and promptly in specific scenarios with strict synchronization requirements.

[0003] For example, in some scenarios with strict synchronization requirements, such as lighting control, if multiple groups of lamps (incandescent lamps, LED lamps, etc.) cannot meet the synchronization requirements, it will cause a lamp in the multiple groups to light up slower than other lamps, that is, they cannot light up synchronously. Therefore, in specific scenarios with strict synchronization requirements, the response delay of smart home devices makes it difficult to achieve synchronous execution, which seriously affects the user experience. Summary of the invention

[0004] The embodiment of the present application provides a smart home device control method based on area grouping, which solves the problem of response delay of smart home devices, enables multiple smart home devices to respond effectively and promptly, meets the requirements of synchronous control, and improves the user experience.

[0005] In a first aspect, an embodiment of the present application provides a smart home scene control method, which is applied to a control terminal, and the method includes:

[0006] receiving control information from a server, wherein the control information includes control content, a scene number, and an area number;

[0007] confirming whether the scene number in the control information matches a pre-stored scene function list, wherein the scene function list stores numbers corresponding to each scene function;

[0008] If the scene number matches the scene function list, a control instruction is generated according to the control content and the area number, and the control instruction is broadcast to the smart home device at a first time interval within a preset timing duration.

[0009] In a second aspect, an embodiment of the present application provides a smart home scene control method, which is applied to a smart home device, and the method includes:

[0010] receiving a control instruction from a control terminal, and obtaining an area number from the control instruction;

[0011] confirming whether the area number matches a pre-stored area grouping list, wherein the area grouping list stores numbers corresponding to various device grouping situations;

[0012] If the area number matches the area group list, determining the execution time according to the remaining duration information in the control instruction;

[0013] At the execution time, a control action is executed according to the control content in the control instruction.

[0014] In a third aspect, an embodiment of the present application provides a smart home scene control device, the device comprising:

[0015] An information receiving module, configured to receive control information from a server, wherein the control information includes control content, scene number and area number;

[0016] A scene confirmation module, configured to confirm whether the scene number in the control information matches a pre-stored scene function list, wherein the scene function list stores numbers corresponding to each scene function;

[0017] The instruction sending module is configured to generate a control instruction according to the control content and the area number if the scene number matches the scene function list, and broadcast the control instruction to the smart home device at a first time interval within a preset timing duration.

[0018] In a fourth aspect, an embodiment of the present application provides a smart home scene control device, the device comprising:

[0019] An instruction receiving module is configured to receive a control instruction from a control terminal and obtain an area number from the control instruction;

[0020] A group confirmation module, configured to confirm whether the area number matches a pre-stored area group list, wherein the area group list stores numbers corresponding to various device grouping situations;

[0021] an execution determination module, configured to determine an execution time according to remaining duration information in the control instruction if the area number matches the area grouping list;

[0022] A start response module is configured to execute a control action according to the control content in the control instruction at the execution time.

[0023] In a fifth aspect, an embodiment of the present application provides a computer device, the device comprising:

[0024] one or more processors;

[0025] A memory is used to store one or more programs. When one or more of the programs are executed by one or more of the processors, the one or more processors implement the smart home device control method based on area grouping as described in the embodiment of the present application.

[0026] In a sixth aspect, an embodiment of the present application provides a storage medium storing computer executable instructions, which, when executed by a computer processor, are used to execute the smart home device control method based on area grouping described in the embodiment of the present application.

[0027] In the embodiment of the present application, the control information sent by the control terminal to the server is used to distinguish scenes. For control information that meets the scene function list, the control terminal can broadcast the control instruction to the smart home device at a first time interval within the timing duration. After the smart home device receives the control instruction, it is determined whether the area number corresponds to the pre-stored area grouping list. When the smart home device is a device of the corresponding group, the execution time of the control instruction is determined according to the remaining time information therein, so that it is possible to wait for all smart home devices corresponding to the group to receive the control instruction, and then execute the control instruction synchronously. Therefore, the embodiment of the present application can enable multiple smart home devices to respond to control instructions effectively and promptly, meet the synchronous control requirements, and improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] Figure 1 A schematic diagram of the composition of a smart home system provided in an embodiment of the present application;

[0029] Figure 2 A flowchart of a smart home device control method based on area grouping provided in an embodiment of the present application;

[0030] Figure 3 A flowchart of another smart home device control method based on area grouping provided in an embodiment of the present application;

[0031] Figure 4 A structural block diagram of a smart home device control device provided in an embodiment of the present application;

[0032] Figure 5 A structural block diagram of another smart home device control device provided in an embodiment of the present application;

[0033] Figure 6 A schematic diagram of the structure of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0034] The embodiments of the present application are further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the embodiments of the present application, rather than to limit the embodiments of the present application. It should also be noted that, for ease of description, only parts related to the embodiments of the present application are shown in the accompanying drawings, rather than all structures.

[0035] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0036] Figure 1 A schematic diagram of a smart home system provided in an embodiment of the present application. In the application scenario of a smart home, it is usually necessary to build a smart home system. As shown in the figure, the user sends the control demand information to the server 102 through the smart terminal 101, and the corresponding control information is sent to the control terminal 103 after being processed by the server 102. When the control terminal 103 receives the control information, it can broadcast the control instruction to the connected smart home device 104. It can be imagined that the connection between the smart home device 104 and the control terminal 103 can be connected by bus or by wireless communication. This embodiment of the present application does not make specific restrictions. It can be imagined that the smart terminal 101 can be a smart device such as a mobile phone, a computer, a touch tablet, etc., the control terminal 103 can be a control device such as a controller and a smart gateway, and the smart home device can be a smart air conditioner, a smart lamp, etc.

[0037] Figure 2 A flowchart of a smart home device control method based on area grouping provided in an embodiment of the present application, the method can be executed by a control terminal such as a controller, and the method includes at least the following steps:

[0038] Step S110: receiving control information from the server.

[0039] The server sends control information to the control terminal, and the control information includes control content, scene number and area number. The control content corresponds to the smart application scene function selected by the user through the smart terminal; the scene number is the number of the server corresponding to the control information, and the control terminal determines the corresponding scene function based on the scene number; and the area number corresponds to the number corresponding to the smart home device under the scene function.

[0040] When the server receives control demand information from the smart terminal, the server will process it and distinguish the corresponding scene number and the area number corresponding to the scene. It is worth noting that smart home devices can be grouped according to their location and area, or they can be grouped according to the device composition that realizes the scene function. Corresponding to different groups, there are different area numbers, that is, the same smart home device can have multiple area numbers.

[0041] For example, in an application scenario, if the user needs to adjust the light of the LED lamp group in the bedroom to soft light, the user can select from the scene functions displayed in the software application, WeChat applets, etc. on the mobile phone to adjust the light. The mobile phone sends the user's control demand information, that is, the soft light scene selected by the user, to the server, and the server sends the generated control information to the control terminal. The control information includes the corresponding control content, scene number and area number. The control content includes the number and brightness of the LEDs lit in the LED lamp group. The scene number is the number corresponding to the soft light scene function, and the area number is the number corresponding to the LED lamp group in the bedroom.

[0042] Step S120: confirm whether the scene number in the control information matches the pre-stored scene function list.

[0043] After the control terminal receives the control information, it is necessary to confirm the scene number in the control information to confirm whether it matches the pre-stored scene function list, where the scene function list stores the numbers corresponding to each scene function. It can be imagined that the scene function list can be stored in a memory connected to the control terminal.

[0044] The scene number can be confirmed by traversing the numbers in the list and comparing them with the scene number. When there is a number that is the same as the scene number, it is confirmed that the scene number matches the scene function list, that is, the control terminal can perform the control of the corresponding scene function. Exemplarily, in a smart home system, there can be multiple control terminals to achieve the control of more smart home scenes. Therefore, the corresponding control terminal can be determined by the scene number, such as broadcasting control information to multiple control terminals, and confirming whether the scene number in the control information matches the scene function list in the multiple control terminals, thereby determining the control terminal that matches the scene number.

[0045] Step S130: If the scene number matches the scene function list, a control instruction is generated according to the control content and the area number, and the control instruction is broadcast to the smart home device at a first time interval within a preset timing duration.

[0046] When the scene number matches the scene function list, the control terminal generates a control instruction based on the control content and the area code. It should be noted that the control instruction is an instruction executable by the smart home device, and the control instruction also includes the area code, so that the smart home device can determine whether it is a smart home device in the corresponding smart home scene based on the area code.

[0047] Moreover, a timing duration is preset in the control terminal. The control terminal continuously broadcasts control instructions to the smart home devices within the timing duration, and the control terminal broadcasts at a first time interval as a period. For example, when the control terminal broadcasts a control instruction for the first time, it starts timing with a timing duration such as 500ms, and broadcasts the control instruction at a first time interval such as 150ms within the timing duration.

[0048] In some embodiments, the control instruction carries remaining time information, which is used to indicate the time remaining between the time when the control instruction is sent and the time when the smart home device executes the instruction. Exemplarily, the timing time is 500ms, and the first time interval is 150ms. When the control instruction is sent for the first time, the remaining time information indicates that 500ms are left, that is, the smart home device executes the control action 500ms after receiving the control instruction, and when the control instruction is sent for the second time, the remaining time information indicates that 350ms are left, that is, the smart home device executes the control action 500ms after receiving the control instruction, and so on, until the remaining time does not meet the first time interval, and the control terminal no longer sends the control instruction.

[0049] Therefore, it can be seen from the above scheme that in the embodiment of the present application, the control information sent by the control terminal to the server is used to distinguish scenes. For the control information that meets the scene function requirements, the control terminal can broadcast the control instructions to the smart home devices at a first time interval within the timing duration, so that all smart home devices that meet the regional grouping conditions can receive the control instructions, so that the control of the smart home devices can meet the synchronous control requirements and improve the user experience.

[0050] In some embodiments, when the duration corresponding to the remaining duration information is less than the first time interval, the control terminal needs to obtain synchronization information from each smart home device. It can be imagined that the synchronization information is used to determine whether the remaining duration information in each smart home device that receives the control instruction is consistent, so as to determine whether there is a smart home device that has not received the most recently broadcast control instruction.

[0051] Therefore, according to the synchronization information, it is confirmed whether there is a startup time difference, that is, the remaining time from the execution time corresponding to each smart home device is compared. When the remaining time between two smart home devices is inconsistent, it means that there is a startup time difference. In the case of a startup time difference, the controller extends the timing duration and continues to broadcast the control instruction at the first time interval, so that all smart home devices corresponding to the smart home scene can receive the control instruction and synchronously execute the control action corresponding to the control instruction, thereby improving the user experience. It should be conceivable that after the timing duration is extended, the corresponding remaining time information in the control instruction also changes.

[0052] Exemplarily, the duration corresponding to the current remaining duration information is 50ms, and the first time interval is 150ms, that is, the duration corresponding to the remaining duration information is less than the first time interval, and the timing duration of 500ms is extended for a period of time. The extension time can be determined according to the actual situation. For example, if the first time interval is extended, that is, the timing duration is extended to 650ms, the corresponding remaining duration information will also be extended by the first time interval, that is, the duration corresponding to the current remaining duration information is extended to 200ms, so that it can be broadcast once more, so that the smart home devices that have not received the control instructions of the most recent broadcast can receive the control instructions.

[0053] Figure 3 A flowchart of another smart home device control method based on area grouping provided in an embodiment of the present application, which can be executed by smart home devices such as smart air conditioners and smart lamps, and the method includes at least the following steps:

[0054] Step S210: Receive a control instruction from a control terminal, and obtain an area number from the control instruction.

[0055] After receiving the control instruction sent by the control terminal, the smart home device first obtains the area number in the control instruction. For example, if the control instruction is sent to the smart home device in the form of a message, the smart home device will parse the control instruction and obtain the area number.

[0056] Step S220: confirm whether the area number matches the pre-stored area grouping list.

[0057] The area grouping list stores numbers corresponding to various device grouping situations. For each smart home scene, there is a corresponding device grouping situation. For example, for the soft light scene function of the bedroom, the corresponding device grouping situation is that all LED lights installed in the bedroom form an LED light group and use the same area number.

[0058] After obtaining the area number, the smart home device compares the area number with the numbers in the area grouping list. When the area number is the same as a number in the area grouping list, it can be determined that the area number matches the area grouping list.

[0059] Step S230: If the area code matches the area grouping list, the execution time is determined according to the remaining time information in the control instruction.

[0060] When the area number matches the area grouping list, the smart home device determines the execution time according to the remaining time information in the control instruction. The execution time is the time when the smart home device executes the control instruction.

[0061] In one embodiment, the smart home device establishes an execution countdown based on the remaining time information. When the execution countdown ends, the smart home device executes the control action according to the control instruction. When the smart home device receives a new control instruction, the smart home device updates the execution countdown based on the new remaining time information in the new control instruction.

[0062] For example, in the scenario of controlling the smart air conditioners in a house, when the user wants to turn on all the smart air conditioners in the house, after receiving the control command, the smart air conditioner can establish an execution countdown based on the remaining duration information therein, such as the duration corresponding to the remaining duration information is 3s, that is, a countdown of 3s. When the execution countdown ends, all smart air conditioners are turned on at the same time; when the control terminal determines that there is a startup time difference between the smart air conditioners, it will broadcast a new control command, and the remaining duration information of the control command will change. Therefore, the smart air conditioner updates the execution countdown.

[0063] Step S240: Execute the control action according to the control content in the control instruction at the execution time.

[0064] When the execution time is reached, the smart home device executes the control instruction, that is, performs the corresponding control action according to the control content in the control instruction. For example, if the control instruction corresponds to the soft light scene function, then after the countdown ends, the smart home device such as the LED light group adjusts the brightness and the number of LED lights according to the control instruction.

[0065] It can be seen from the above scheme that after the smart home device in the embodiment of the present application receives the control instruction, it determines whether the area number corresponds to the pre-stored area group list. When the smart home device is a device of the corresponding group, the smart home device can determine the execution time of the control instruction according to the remaining time information therein. By continuously receiving the control instruction and continuously adjusting the execution time, the smart home device can execute the control instruction synchronously, thereby meeting the synchronous control requirements and improving the user experience.

[0066] In some embodiments, when the smart home device receives the synchronization request information from the control terminal, it sends the execution countdown to the control terminal according to the synchronization request information. It is understandable that when the control terminal determines that the duration corresponding to the remaining duration information is less than the first time interval, the control terminal sends the synchronization request information to the smart home device. It is conceivable that the synchronization request information can be sent to the smart home device in a broadcast manner, and the synchronization request information includes the area number. After the smart home device receives the synchronization request information, it parses the area number. When the number of the smart home device (such as the number in the area group list) matches the area number, the smart home device sends the execution countdown to the control terminal. After obtaining the execution countdown, the control terminal can determine whether there is a start time difference, so as to determine whether the smart home devices in the same group can synchronously execute the control action, so as to meet the requirements of synchronous control.

[0067] Figure 4 This is a structural block diagram of a smart home device control device provided in an embodiment of the present application. The device is used to execute the smart home device control method based on area grouping provided in the above embodiment, and has the corresponding functional modules and beneficial effects of the execution method. Figure 4 As shown, the device specifically includes: an information receiving module 201, a scene confirmation module 202 and an instruction sending module 203.

[0068] The information receiving module 201 is configured to receive control information from a server, wherein the control information includes control content, scene number and area number;

[0069] A scene confirmation module 202 is configured to confirm whether the scene number in the control information matches a pre-stored scene function list, in which the scene function list stores numbers corresponding to each scene function;

[0070] The instruction sending module 203 is configured to generate a control instruction according to the control content and the area number if the scene number matches the scene function list, and broadcast the control instruction to the smart home device at a first time interval within a preset timing duration.

[0071] It can be seen from the above scheme that the control information sent by the server is received through the information receiving module, and the scene confirmation module distinguishes the scenes of the control information sent by the server to confirm whether it matches the scene function list. For the control information that matches the scene function list, the instruction sending module can broadcast the control instruction to the smart home device at a first time interval within the timing duration, so that all smart home devices that meet the regional grouping conditions can receive the control instruction, so that the control of the smart home devices can meet the synchronous control requirements, thereby improving the user experience.

[0072] In some embodiments, the control instruction also carries remaining time information, and the remaining time information is used to indicate the remaining time between the sending time of the control instruction and the execution time of the smart home device.

[0073] In some embodiments, the instruction sending module is further configured to:

[0074] When the duration corresponding to the remaining duration information is less than the first time interval, obtaining synchronization information of the smart home device;

[0075] According to the synchronization information, confirm whether there is a startup time difference;

[0076] If there is a startup time difference, the timing duration is extended, and the control instruction continues to be sent to the smart home device at the first time interval.

[0077] Figure 5 This is a structural block diagram of another smart home device control device provided in an embodiment of the present application. The device is used to execute the smart home device control method based on area grouping provided in the above embodiment, and has the corresponding functional modules and beneficial effects of the execution method. Figure 5 As shown, the device specifically includes: an instruction receiving module 301, a grouping confirmation module 302, an execution determination module 303 and a start response module 304.

[0078] The instruction receiving module 301 is configured to receive a control instruction from a control terminal and obtain an area number from the control instruction;

[0079] A group confirmation module 302 is configured to confirm whether the area number matches a pre-stored area group list, in which numbers corresponding to various device grouping situations are stored;

[0080] The execution determination module 303 is configured to determine the execution time according to the remaining time information in the control instruction if the area number matches the area grouping list;

[0081] The start response module 304 is configured to execute a control action according to the control content in the control instruction at the execution time.

[0082] It can be seen from the above scheme that after the control instruction is received by the instruction receiving module, the group confirmation module determines whether the area number corresponds to the pre-stored area grouping list. When the smart home device is a device of the corresponding group, the execution determination module determines the execution time of the control instruction according to the remaining time information therein, and the start response module executes the control action according to the control content in the control instruction at the execution time, so that the smart home device can execute the control instruction synchronously, thereby meeting the synchronous control requirements and improving the user experience.

[0083] In some embodiments, the execution determination module 303 is further configured to:

[0084] Establish an execution countdown based on the remaining time information;

[0085] If a new control instruction is received, the countdown is updated according to the new remaining time information.

[0086] In some embodiments, the execution determination module 303 is further configured to:

[0087] Receiving synchronization request information from a control terminal;

[0088] According to the synchronization request information, the execution countdown is synchronized to the control terminal.

[0089] Figure 6 A schematic diagram of the structure of a computer device provided in an embodiment of the present application is shown in FIG. Figure 6 As shown, the device includes a processor 401, a memory 402, an input device 403 and an output device 404; the number of processors 401 in the device can be one or more. Figure 6 A processor 401 is taken as an example; the processor 401, memory 402, input device 403 and output device 404 in the device can be connected by a bus or other means. Figure 6 The example of connecting through a bus is taken. The memory 402, as a computer-readable storage medium, can be used to store software programs, computer executable programs and modules, such as program instructions / modules corresponding to the smart home device control method based on regional grouping in the embodiment of the present application. The processor 401 executes various functional applications and data processing of the device by running the software programs, instructions and modules stored in the memory 402, that is, realizes the above-mentioned smart home device control method based on regional grouping. The input device 403 can be used to receive input digital or character information, and generate key signal input related to user settings and function control of the device. The output device 404 may include an output interface such as an RS485 interface.

[0090] An embodiment of the present application also provides a storage medium containing computer executable instructions, which, when executed by a computer processor, are used to execute the smart home device control method based on area grouping described in the above embodiment.

[0091] Computer-readable storage media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media 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 disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include temporary computer-readable media (transitory media), such as modulated data signals and carrier waves.

[0092] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0093] Note that the above are only preferred embodiments of the present application and the technical principles used. Those skilled in the art will understand that the present application is not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present application. Therefore, although the present application is described in more detail through the above embodiments, the present application is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present application, and the scope of the present application is determined by the scope of the appended claims.

Claims

1. A smart home device control method based on regional grouping, applied to a control terminal, characterized in that: include: receiving control information from a server, wherein the control information includes control content, a scene number, and an area number; confirming whether the scene number in the control information matches a pre-stored scene function list, wherein the scene function list stores numbers corresponding to each scene function; If the scene number matches the scene function list, a control instruction is generated according to the control content and the area number, and the control instruction is broadcast to the smart home device at a first time interval within a preset timing duration, and the control instruction also carries remaining duration information, and the remaining duration information is used to indicate the remaining time between the sending time of the control instruction and the execution time of the smart home device; When the duration corresponding to the remaining duration information is less than the first time interval, acquiring synchronization information of the smart home device; According to the synchronization information, confirm whether there is a startup time difference; If there is a startup time difference, the timing duration is extended, and the control instruction continues to be broadcast to the smart home device at the first time interval.

2. A smart home device control method based on area grouping, applied to smart home devices, characterized in that: include: receiving a control instruction from a control terminal, and obtaining an area number from the control instruction; confirming whether the area number matches a pre-stored area grouping list, wherein the area grouping list stores numbers corresponding to various device grouping situations; If the area number matches the area group list, determining the execution time according to the remaining duration information in the control instruction; Execute a control action according to the control content in the control instruction at the execution time; The step of determining the execution time according to the remaining duration information in the control instruction includes: Establishing an execution countdown according to the remaining time information; If a new control instruction is received, the execution countdown is updated according to the new remaining time information; In response to the received synchronization request information sent when the control terminal determines that the duration corresponding to the remaining duration information is less than the first time interval, the synchronization information including the execution countdown is synchronized to the control terminal according to the synchronization request information.

3. A smart home equipment control device, characterized in that: include: An information receiving module, configured to receive control information from a server, wherein the control information includes control content, scene number and area number; A scene confirmation module, configured to confirm whether the scene number in the control information matches a pre-stored scene function list, wherein the scene function list stores numbers corresponding to each scene function; an instruction sending module, configured to generate a control instruction according to the control content and the area number if the scene number matches the scene function list, and broadcast the control instruction to the smart home device at a first time interval within a preset timing duration, wherein the control instruction also carries remaining duration information, and the remaining duration information is used to indicate the remaining time between the sending time of the control instruction and the execution time of the smart home device; The instruction sending module is also configured as: When the duration corresponding to the remaining duration information is less than the first time interval, acquiring synchronization information of the smart home device; According to the synchronization information, confirm whether there is a startup time difference; If there is a startup time difference, the timing duration is extended, and the control instruction continues to be broadcast to the smart home device at the first time interval.

4. A smart home equipment control device, characterized in that: include: An instruction receiving module is configured to receive a control instruction from a control terminal and obtain an area number from the control instruction; A group confirmation module, configured to confirm whether the area number matches a pre-stored area group list, wherein the area group list stores numbers corresponding to various device grouping situations; an execution determination module, configured to determine an execution time according to remaining duration information in the control instruction if the area number matches the area grouping list; A start response module is configured to execute a control action according to the control content in the control instruction at the execution time; The execution determination module is specifically configured as follows: Establishing an execution countdown according to the remaining time information; If a new control instruction is received, the execution countdown is updated according to the new remaining time information; The execution determination module is further configured to: In response to the received synchronization request information sent when the control terminal determines that the duration corresponding to the remaining duration information is less than the first time interval, the synchronization information including the execution countdown is synchronized to the control terminal according to the synchronization request information.

5. A computer device, characterized in that: The device comprises: One or more processors; a memory for storing one or more programs; when one or more of the programs are executed by one or more of the processors, the one or more processors implement the smart home device control method based on area grouping as described in any one of claims 1-2.

6. A storage medium storing computer executable instructions, characterized in that: When the computer executable instructions are executed by a computer processor, they are used to execute the smart home device control method based on area grouping as described in any one of claims 1-2.

Citation Information

Patent Citations

  • Synchronization control method in wireless network, wireless network and intelligent household devices

    CN105204477A

  • Scene linkage control method and system, gateway equipment and storage medium

    CN109936489A