Control method and device of Internet of Things equipment, equipment and storage medium

By responding to the control operation of the terminal device and synchronizing the control command information in the IoT device, the problem of not being able to obtain the current control command information of the IoT device is solved, and more efficient control command management and conflict avoidance are achieved.

CN119496807APending Publication Date: 2025-02-21BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311022179.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-14
Publication Date
2025-02-21

AI Technical Summary

Technical Problem

When controlling the IoT device, it is not possible to know the control command information that the IoT device has currently been set, especially when multiple devices are controlled simultaneously, it is not possible to know the control operations of other devices on the IoT device.

Method used

A control method for an Internet of Things device is provided, by responding to the control operation of the terminal device, the control instruction information is added to the control list and sent to other terminal devices simultaneously to ensure that all terminal devices can obtain the current control instruction information.

Benefits of technology

It realizes that when controlling IoT devices, it can promptly obtain the device's set control command information, avoid repeated settings or control command conflicts, and improves the user experience of IoT devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119496807A_ABST
    Figure CN119496807A_ABST
Patent Text Reader

Abstract

The invention relates to an Internet of Things equipment control method and device, equipment and a storage medium. The method comprises the following steps: in response to a control operation of a first terminal device on a first Internet of Things device, adding first control instruction information corresponding to the control operation to a first control list; wherein the first Internet of Things device can be controlled by at least one terminal device, and the first terminal device is any terminal device in the at least one terminal device; and synchronously sending the first control list to second terminal equipment, wherein the second terminal equipment is other terminal equipment except the first terminal equipment in the at least one terminal equipment. Through the technical scheme disclosed by the invention, repeated setting of the control instruction or conflicts among different control instructions can be avoided, and the use experience of the Internet of Things equipment is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of Internet of Things, and in particular to a control method, device, equipment and storage medium for Internet of Things equipment. Background Art

[0002] In the related art, when controlling an IoT device, it is impossible to know the control instruction information currently set for the IoT device. In particular, when an IoT device can be controlled by multiple devices at the same time, when the IoT device is controlled by any one of the multiple devices, it is impossible to know the control operations performed by other devices on the IoT device. Summary of the invention

[0003] In order to overcome the problems existing in the related art, the present disclosure provides a control method, device, equipment and storage medium for an Internet of Things device.

[0004] According to a first aspect of an embodiment of the present disclosure, a control method for an Internet of Things device is provided, the method comprising: in response to a control operation of a first terminal device on a first Internet of Things device, adding first control instruction information corresponding to the control operation to a first control list; wherein the first Internet of Things device can be controlled by at least one terminal device, and the first terminal device is any terminal device among the at least one terminal device; and the first control list is synchronously sent to a second terminal device, and the second terminal device is a terminal device other than the first terminal device among the at least one terminal device.

[0005] In one implementation, the method further includes: in response to a copy operation on the control instruction information in the first control list, adding the second control instruction information corresponding to the copy operation to a second control list corresponding to a second Internet of Things device in the first terminal device; wherein the second Internet of Things device is an Internet of Things device other than the first Internet of Things device selected by the first terminal device; and synchronously sending the second control list to the second terminal device.

[0006] In one implementation, the method further includes: in response to a transfer operation on the control instruction information in the first control list, adding the third control instruction information corresponding to the transfer operation to the second control list corresponding to the second Internet of Things device in the first terminal device, and removing the third control instruction information from the first control list; wherein, the second Internet of Things device is an Internet of Things device other than the first Internet of Things device selected by the first terminal device; and synchronously sending the first control list and the second control list to the second terminal device.

[0007] In one implementation, the method further includes: in response to a storage operation on the control instruction information in the first control list, storing fourth control instruction information corresponding to the storage operation as preset control instruction information.

[0008] In one implementation, before responding to the control operation of the first terminal device on the first Internet of Things device, it also includes: displaying a first control list of the first Internet of Things device on a control interface for controlling the Internet of Things device.

[0009] In an optional implementation, the displaying of the first control list of the first Internet of Things device on a control interface for controlling the Internet of Things device includes: on the control interface for controlling the Internet of Things device, distinguishing and displaying executed control instruction information and unexecuted control instruction information in the first control list in a first display manner.

[0010] Optionally, the first display mode includes at least one of the following: grayscale display mode; status label mode; column display mode.

[0011] According to a second aspect of an embodiment of the present disclosure, a control device for an Internet of Things device is provided, the device comprising: a first processing module, for adding first control instruction information corresponding to a control operation of a first terminal device on a first Internet of Things device to a first control list in response to the control operation of the first terminal device on the first Internet of Things device; wherein the first Internet of Things device can be controlled by at least one terminal device, and the first terminal device is any terminal device among the at least one terminal device; and a first sending module, for synchronously sending the first control list to a second terminal device, and the second terminal device is a terminal device other than the first terminal device among the at least one terminal device.

[0012] In one implementation, the device also includes: a second processing module, which is used to respond to a copy operation of the control instruction information in the first control list, and add the second control instruction information corresponding to the copy operation to a second control list corresponding to a second Internet of Things device in the first terminal device; wherein the second Internet of Things device is an Internet of Things device other than the first Internet of Things device selected by the first terminal device; and a second sending module, which is used to synchronously send the second control list to the second terminal device.

[0013] In one implementation, the device also includes: a third processing module, which is used to respond to a transfer operation on the control instruction information in the first control list, add the third control instruction information corresponding to the transfer operation to the second control list corresponding to the second Internet of Things device in the first terminal device, and remove the third control instruction information from the first control list; wherein, the second Internet of Things device is other Internet of Things devices other than the first Internet of Things device selected by the first terminal device; a third sending module, which is used to synchronously send the first control list and the second control list to the second terminal device.

[0014] In one implementation, the device further includes: a fourth processing module, configured to, in response to a storage operation on the control instruction information in the first control list, store fourth control instruction information corresponding to the storage operation as preset control instruction information.

[0015] In one implementation, the device further includes: a display module, configured to display a first control list of the first Internet of Things device on a control interface for controlling the Internet of Things device.

[0016] In an optional implementation, the display module is specifically used to: on a control interface for controlling an Internet of Things device, distinguish and display executed control instruction information and unexecuted control instruction information in the first control list in a first display manner.

[0017] Optionally, the first display mode includes at least one of the following: grayscale display mode; status label mode; column display mode.

[0018] According to a third aspect of an embodiment of the present disclosure, an electronic device is provided, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method described in the first aspect above.

[0019] According to a fourth aspect of an embodiment of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to enable the computer to execute the method as described in the first aspect above.

[0020] According to a fifth aspect of an embodiment of the present disclosure, the present disclosure provides a computer program product, including a computer program, which implements the steps of the method described in the first aspect when executed by a processor.

[0021] The technical solution provided by the embodiments of the present disclosure may include the following beneficial effects: when controlling the first IoT device, the set control instruction information corresponding to the IoT device can be obtained in time, so that new control instruction information can be set according to the set control instruction information of the IoT device. It is possible to avoid repeated setting of control instruction information or conflicts between different control instruction information. It is also possible to quickly copy or transfer control instruction information between different IoT devices, which is convenient for controlling different IoT devices. It improves the user experience of IoT devices.

[0022] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0024] Figure 1 The present invention is a flow chart of a method for controlling an Internet of Things device according to an exemplary embodiment.

[0025] Figure 2 The figure is a flow chart of another method for controlling an Internet of Things device according to an exemplary embodiment.

[0026] Figure 3 It is a schematic diagram of a copy operation on control instruction information in a control list provided by an embodiment of the present disclosure.

[0027] Figure 4 The figure is a flow chart of another method for controlling an Internet of Things device according to an exemplary embodiment.

[0028] Figure 5 It is a schematic diagram of a transfer operation on control instruction information in a control list provided by an embodiment of the present disclosure.

[0029] Figure 6 It is a schematic diagram of a display method of control instruction information provided by an embodiment of the present disclosure.

[0030] Figure 7 It is a schematic diagram of another display method of control instruction information provided by an embodiment of the present disclosure.

[0031] Figure 8 It is a schematic diagram of another display method of control instruction information provided by an embodiment of the present disclosure.

[0032] Fig. 9 The present invention is a block diagram of a control device of an Internet of Things device according to an exemplary embodiment.

[0033] Fig.10 The invention is a block diagram of another control device of an Internet of Things device according to an exemplary embodiment.

[0034] Fig.11 The figure is a block diagram of another control device of an Internet of Things device according to an exemplary embodiment.

[0035] Fig.12 The figure is a block diagram of another control device of an Internet of Things device according to an exemplary embodiment.

[0036] Fig.13 The figure is a block diagram of another control device of an Internet of Things device according to an exemplary embodiment.

[0037] Fig.14 It is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION

[0038] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Instead, they are merely examples of devices and methods consistent with some aspects of the present invention as detailed in the appended claims.

[0039] In the description of the present disclosure, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The various numbers such as first, second, etc. involved in the present disclosure are only distinguished for the convenience of description, and are not used to limit the scope of the embodiments of the present disclosure, nor do they indicate the order of precedence.

[0040] Figure 1 FIG. 1 is a flow chart of a control method of an Internet of Things device according to an exemplary embodiment. Figure 1 As shown, the method may include but is not limited to the following steps.

[0041] Step S101: In response to a control operation of a first terminal device on a first Internet of Things device, first control instruction information corresponding to the control operation is added to a first control list.

[0042] For example, in response to a control operation of the first terminal device on the first Internet of Things device, corresponding first control instruction information is generated based on the control operation, and the first control instruction information is added to a first control list of the first Internet of Things device on the first terminal device.

[0043] In an embodiment of the present disclosure, the first IoT device may be controlled by at least one terminal device, and the first terminal device may be any terminal device among the at least one terminal device.

[0044] Among them, in the embodiments of the present disclosure, the above control operations may include but are not limited to turning on or off the first Internet of Things device, and adjusting the operating state of the first Internet of Things device.

[0045] As an example, taking the first IoT device as an air conditioner, the above control operations may include but are not limited to: turning on the air conditioner, turning off the air conditioner, adjusting the air conditioner operating mode, adjusting the air conditioner set temperature, etc.

[0046] It is understandable that the above control operation may include setting an execution time, for example, turning on the first IoT device after half an hour.

[0047] In some embodiments, terms such as "control instruction information" and "operation instruction information" can be used interchangeably.

[0048] In some embodiments, terms such as "control list", "control set", "control instruction information list", "control instruction information set", "operation set", "operation instruction information set" and the like may be interchangeable.

[0049] In some embodiments of the present disclosure, the first control list includes multiple set control instruction information of the first Internet of Things device, and the multiple control instruction information can be sorted according to the execution time corresponding to each control instruction information.

[0050] As an example, the first control list includes control instruction information A, control instruction information B and control instruction information C, the instruction execution time of control instruction information B is earlier than the instruction execution time of control instruction information A, and the instruction execution time of control instruction information A is earlier than the instruction execution time of control instruction information C, then the order of the control instruction information in the first control list is 1. Control instruction information B; 2. Control instruction information A; 3. Control instruction information C.

[0051] In the embodiment of the present disclosure, the execution time corresponding to the control instruction information may be the effective time of the control instruction information. For example, if the control instruction information is to shut down the first IoT device at 8 o'clock, the instruction execution time of the control instruction information is 8 o'clock.

[0052] Step S102: synchronously send the first control list to the second terminal device.

[0053] In an embodiment of the present disclosure, the second terminal device is another terminal device among the at least one terminal device except the first terminal device.

[0054] For example, the first control list is directly and synchronously sent to the second terminal device. Alternatively, the first control list is synchronously sent to a network side device, so that the network side device synchronously sends the first control list to the second terminal device. The network side device is linked to the first terminal device and the second terminal device.

[0055] As an example, a first IoT device can be controlled by terminal device A, terminal device B, and terminal device C, terminal device A is the first terminal device, and terminal device B and terminal device C are the second terminal devices. Terminal device A directly sends the first control list after adding the first control instruction information to terminal device B and terminal device C synchronously, so that when the user controls the first IoT device through terminal device B or terminal device C, the user can be aware of the existence of the first control instruction information.

[0056] As another example, the first IoT device can be controlled by terminal device A, terminal device B and terminal device C, terminal device A is the first terminal device, and terminal device B and terminal device C are the second terminals. Terminal device A synchronously sends the first control list after adding the first control instruction information to the network side device, and the network side device synchronously sends the first control list to terminal device B and terminal device C, so that when the first IoT device is controlled by terminal device B or terminal device C, the existence of the first control instruction information can be known.

[0057] By implementing the disclosed embodiment, when the first IoT device is controlled through the first terminal device, the newly generated control instruction information can be added to the first control list of the first IoT device, and the first control list can be synchronously sent to the second terminal device that can control the first IoT device. Therefore, when the first IoT device is controlled through the second terminal device, the set control instruction information corresponding to the first IoT device can be obtained in time, avoiding repeated setting of control instruction information or conflicts between different control instruction information, and improving the user experience of the IoT device.

[0058] In one implementation, the first terminal device can control multiple IoT devices at the same time, and the control instruction information of the first IoT device can be directly configured to other IoT devices through the first terminal device. As an example, see Figure 2 , Figure 2FIG. 1 is a flow chart showing another method for controlling an IoT device according to an exemplary embodiment. The method can be applied to a first terminal device. Figure 2 As shown, the method may include but is not limited to the following steps.

[0059] Step S201: In response to a copy operation on the control instruction information in the first control list, second control instruction information corresponding to the copy operation is added to a second control list corresponding to the second Internet of Things device in the first terminal device.

[0060] In the embodiment of the present disclosure, the second IoT device is another IoT device other than the first IoT device selected by the first terminal device. The first terminal device and the second terminal device have control authority over the second IoT device.

[0061] For example, in response to a user's copy operation of the control instruction information in the first control list through the first terminal device, the control instruction information corresponding to the copy operation is added to the second control list of the second Internet of Things device in the first terminal device.

[0062] Among them, in some embodiments of the present disclosure, the second control instruction information corresponding to the above-mentioned copy operation is the control instruction information selected by the user in the first control list when executing the copy operation.

[0063] As an example, the first terminal device can provide a display interface including a "Copy" operation button, and display a first control list in the display interface. The user can select at least one control instruction information from the first control list as the second control instruction information through the interface, and then click the "Copy" operation button to select at least one IoT device as the target IoT device from multiple IoT devices that can be controlled by the first terminal device, and use the target IoT device as the second IoT device, so that the above-mentioned second control instruction information is added as the control instruction information for controlling the above-mentioned second IoT device to the second control list corresponding to the second IoT device.

[0064] As another example, the first terminal device may provide a display interface including a "Copy" operation button, and display a first control list in the display interface. After clicking the "Copy" operation button, at least one control instruction information can be selected from the first control list as the second control instruction information, and at least one IoT device can be selected from multiple IoT devices that can be controlled by the first terminal device as the target IoT device, and the target IoT device can be used as the second IoT device, so that the above-mentioned second control instruction information can be used as the control instruction information for controlling the above-mentioned second IoT device, and added to the second control list corresponding to the second IoT device.

[0065] As another example, the IoT device corresponding to the first control list can be directly changed from the first IoT device to the second IoT device, so that all the control instruction information in the first control list can be copied to the second control list of the second IoT device on the first terminal device. For example, the first terminal device can provide a display interface containing a "copy" operation button. After clicking the "copy" operation button, you can click "first IoT device" on the display interface to pop up a device list of other IoT devices that can be used as copy targets. The user can select at least one IoT device in the device list as the second IoT device. All the control instruction information in the first control list can be copied to the second control list of the second IoT device on the first terminal device.

[0066] It can be understood that the first terminal device and the second terminal device can control multiple IoT devices at the same time, and for each IoT device that can be controlled by the first terminal device, there is a corresponding control list on the first terminal device, and there is a corresponding control list on each second terminal device.

[0067] As an example, see Figure, Figure 3 FIG. 1 is a schematic diagram of a method for copying control instruction information in a control list provided by an embodiment of the present disclosure. Figure 3 As shown, the control instruction information B and the control instruction information D in the first control list of the first Internet of Things device can be copied to the second control list of the second Internet of Things device.

[0068] Step S202: synchronously sending the second control list to the second terminal device.

[0069] As an example, the second control list is synchronously sent to the network side device, so that the network side device sends the second control list to each second terminal device, so that each second terminal device can obtain the second control list containing the second control instruction information.

[0070] As another example, the second control list is synchronously sent to each second terminal device, so that each second terminal device can obtain the second control list containing the second control instruction information.

[0071] By implementing the embodiments of the present disclosure, the second control instruction information in the first control list of the first Internet of Things device can be copied to the second control list of the second Internet of Things device, and the second control list containing the second control instruction information can be synchronously sent to the second terminal device, so that when the second Internet of Things device is controlled, the set control instruction information corresponding to the second Internet of Things device can be timely known to improve the user experience of the Internet of Things device.

[0072] In one implementation, the first terminal device can control multiple IoT devices at the same time, and the control instruction information of the first IoT device can be directly transferred to other IoT devices through the first terminal device. As an example, see Figure 4 , Figure 4 FIG. 1 is a flow chart of another method for controlling an IoT device according to an exemplary embodiment. The method can be applied to a first terminal device. Figure 4 As shown, the method may include but is not limited to the following steps.

[0073] Step S401: In response to a transfer operation on the control instruction information in the first control list, add the third control instruction information corresponding to the transfer operation to the second control list corresponding to the second Internet of Things device in the first terminal device, and remove the third control instruction information from the first control list.

[0074] For example, in response to a user's transfer operation of the control instruction information in the first control list through the first terminal device, the third control instruction information corresponding to the transfer operation is added to the second control list of the second IoT device in the first terminal device. And the third control instruction information is removed from the first control list of the first IoT device in the first terminal device.

[0075] Among them, in some embodiments of the present disclosure, the third control instruction information corresponding to the above-mentioned copy operation is the control instruction information selected by the user in the first control list when performing the transfer operation.

[0076] As an example, see Figure 5 , Figure 5 FIG. 1 is a schematic diagram of a transfer operation of control instruction information in a control list provided by an embodiment of the present disclosure. Figure 5 As shown, the control instruction information B and the control instruction information D in the first control list of the first Internet of Things device can be transferred to the second control list of the second Internet of Things device.

[0077] In some embodiments of the present disclosure, if a transfer operation is performed on the instructions in the first control list of the first Internet of Things device, if there is no remaining control instruction information in the first control list of the first Internet of Things device, the first Internet of Things device can be shut down.

[0078] As an example, after selecting at least one control instruction information as the third control instruction information in the first control list, the first terminal device can provide a "transfer" operation button on the control interface. After clicking the operation button, at least one IoT device can be selected as the target IoT device from multiple IoT devices that can be controlled by the first terminal device, and the target IoT device can be used as the second IoT device, so that the above-mentioned third control instruction information can be used as the control instruction information for controlling the above-mentioned second IoT device, added to the second control list of the second IoT device on the first terminal device, and the third control instruction information can be removed from the first control list of the first IoT device.

[0079] As another example, the first terminal device can provide a "transfer" operation button on the control interface. After clicking the operation button, at least one control instruction information can be selected from the first control list as the third control instruction information, and at least one IoT device can be selected from the multiple IoT devices that can be controlled by the first terminal device as the target IoT device. The target IoT device is used as the second IoT device, and the third control instruction information is used as the control instruction information for controlling the second IoT device, added to the second control list of the second IoT device on the first terminal device, and the third control instruction information is removed from the first control list of the first IoT device.

[0080] As another example, the IoT device corresponding to the first control list can be directly changed from the first IoT device to the second IoT device, so that all the control instruction information in the first control list can be added to the second control list of the second IoT device on the first terminal device, and all the control instruction information in the first control list of the first IoT device can be removed. For example, a display interface including a "transfer" operation button can be provided. After clicking the "transfer" operation button, you can click "first IoT device" on the display interface to pop up a device list of other IoT devices that can be used as transfer targets. The user can select at least one IoT device in the device list as the second IoT device. All the control instruction information in the first control list can be transferred to the second control list of the second IoT device on the first terminal device, and all the control instruction information in the first control list can be removed.

[0081] Step S402: synchronously sending the first control list and the second control list to the second terminal device.

[0082] As an example, the first control list and the second control list are sent to the network side device, so that the network side device synchronously sends the first control list and the second control list to each second terminal. Thus, each second terminal can obtain the first control list after removing the third control instruction information, and obtain the second control list containing the third control instruction information.

[0083] As another example, the first control list and the second control list are synchronously sent to each second terminal, so that each second terminal can obtain the first control list after removing the third control instruction information, and obtain the second control list including the third control instruction information.

[0084] By implementing the disclosed embodiment, the third control instruction information in the first control list of the first IoT device can be transferred to the second control list of the second IoT device, and the first control list and the second control list after the transfer operation are synchronously sent to the second terminal device. This facilitates users to control different IoT devices, timely obtain the control instruction information corresponding to each IoT device, and improve the user experience of IoT devices.

[0085] In one implementation, the method may further include the following steps: in response to a storage operation on the control instruction information in the first control list, storing fourth control instruction information corresponding to the storage operation as preset control instruction information.

[0086] Specifically, in response to a storage operation on at least one control instruction information in the first control list, at least one control instruction information in the selected first control list is determined, and the at least one control instruction information is determined as fourth control instruction information corresponding to the storage operation, and the fourth control instruction information is stored as a set of preset control instruction information.

[0087] As an example, after selecting at least one control instruction information as the fourth control instruction information in the first control list, a "Save" operation button can be provided on the display interface. After clicking the operation button, it can be stored as preset control instruction information for direct call when needed.

[0088] As another example, a display interface including a "save" operation button can be provided. After clicking the operation button, at least one control instruction information can be selected from the first control list as the fourth control instruction information, and after the selection is completed, the selected fourth control instruction information can be stored as the preset control instruction information so that it can be directly called when needed.

[0089] By implementing the embodiments of the present disclosure, the control instruction information corresponding to the storage operation can be stored as preset control instruction information, so that the preset control instruction information can be directly called when the IoT device is used subsequently, thereby improving the convenience of controlling the IoT device and thus improving the user experience of the IoT device.

[0090] In one implementation, before responding to the control operation of the first terminal device on the first Internet of Things device, the method may further include: displaying a first control list of the first Internet of Things device on a control interface for controlling the Internet of Things device.

[0091] As an example, before the user performs a control operation through the first IoT device, a first control list of the first IoT device may be displayed on a control interface for controlling the IoT device.

[0092] As another example, after the user performs a control operation through the first IoT device, a first control list of the first IoT device may be displayed on a control interface for controlling the IoT device.

[0093] In an optional implementation, the above method may further include the following steps: on a control interface for controlling an IoT device, distinguishing and displaying executed control instruction information and unexecuted control instruction information in a first control list in a first display manner.

[0094] Specifically, on a control interface provided by the terminal device for controlling the IoT device, the executed control instruction information and the unexecuted control instruction information in the first control list are distinguished and displayed in different display modes.

[0095] In an optional implementation, the first display mode includes at least one of the following: a grayscale display mode; a status label mode; a column display mode.

[0096] As an example, see Figure 6 , Figure 6 FIG. 1 is a schematic diagram of a display method of control instruction information provided by an embodiment of the present disclosure. Figure 6 As shown, the executed control instruction information and the unexecuted control instruction information can be distinguished and displayed in a grayscale display manner in the first instruction control list.

[0097] As another example, see Figure 7 , Figure 7 FIG. 1 is a schematic diagram of another display method of control instruction information provided by an embodiment of the present disclosure. Figure 7 As shown, the executed control instruction information and the unexecuted control instruction information can be distinguished and displayed in the first instruction control list in the form of status labels.

[0098] As another example, see Figure 8 , Figure 8 FIG. 1 is a schematic diagram of another display method of control instruction information provided by an embodiment of the present disclosure. Figure 8 As shown, the executed control instruction information and the unexecuted control instruction information can be distinguished and displayed in a column-by-column manner in the first instruction control list.

[0099] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0100] See also Fig. 9 , Fig. 9 FIG. 1 is a block diagram of a control device for an Internet of Things device according to an exemplary embodiment. Fig. 9 As shown, the device 900 includes: a first processing module 901, which is used to add first control instruction information corresponding to the control operation to a first control list in response to the control operation of the first terminal device on the first Internet of Things device; wherein the first Internet of Things device can be controlled by at least one terminal device, and the first terminal device is any terminal device among the at least one terminal device; a first sending module 902, which is used to synchronously send the first control list to the second terminal device, and the second terminal device is other terminal device among the at least one terminal device except the first terminal device.

[0101] In one implementation, the above device further includes: a second processing module and a second sending module. As an example, see Fig.10 , Fig.10 FIG. 1 is a block diagram of another control device for an Internet of Things device according to an exemplary embodiment. Fig.10 As shown, the device 1000 includes: a second processing module 1003, which is used to respond to the copy operation of the control instruction information in the first control list, add the second control instruction information corresponding to the copy operation to the second control list corresponding to the second Internet of Things device in the first terminal device; wherein the second Internet of Things device is other Internet of Things devices other than the first Internet of Things device selected by the first terminal device; and a second sending module 1004, which is used to synchronously send the second control list to the second terminal device. Fig.10 Modules 1001 and 1002 in Fig. 9 Modules 901 and 902 in the embodiment have the same structure and function.

[0102] In one implementation, the above device further includes: a third processing module and a third sending module. As an example, see Fig.11 , Fig.11FIG. 1 is a block diagram of another control device for an Internet of Things device according to an exemplary embodiment. Fig.11 As shown, the device 1100 includes: a third processing module 1103, which is used to respond to the transfer operation of the control instruction information in the first control list, add the third control instruction information corresponding to the transfer operation to the second control list corresponding to the second Internet of Things device in the first terminal device, and remove the third control instruction information from the first control list; wherein the second Internet of Things device is other Internet of Things devices other than the first Internet of Things device selected by the first terminal device; a third sending module 1104, which is used to send the first control list and the second control list to the second terminal device synchronously. Fig.11 Modules 1101 and 1102 in Fig. 9 Modules 901 and 902 in the embodiment have the same structure and function.

[0103] In one implementation, the apparatus further includes: a fourth processing module. As an example, see Fig.12 , Fig.12 FIG. 1 is a block diagram of another control device for an Internet of Things device according to an exemplary embodiment. Fig.12 As shown, the device 1200 includes: a fourth processing module 1203, which is used to store the fourth control instruction information corresponding to the storage operation as the preset control instruction information in response to the storage operation of the control instruction information in the first control list. Fig.12 Modules 1201 and 1202 in Fig. 9 Modules 901 and 902 in the embodiment have the same structure and function.

[0104] In one implementation, the device further includes: a display module. As an example, see Fig.13 , Fig.13 FIG. 1 is a block diagram of another control device for an Internet of Things device according to an exemplary embodiment. Fig.13 As shown, the device 1300 includes: a display module 1303, which is used to display a first control list of a first Internet of Things device on a control interface for controlling Internet of Things devices. Fig.13 Modules 1301 and 1302 in Fig. 9 Modules 901 and 902 in the embodiment have the same structure and function.

[0105] In an optional implementation, the display module 1303 is specifically used to: on a control interface for controlling an IoT device, distinguish and display executed control instruction information and unexecuted control instruction information in a first control list in a first display manner.

[0106] Optionally, the first display mode includes at least one of the following: a grayscale display mode; a status label mode; a column display mode.

[0107] Through the device of the embodiment of the present disclosure, when controlling the first IoT device, the set control instruction information corresponding to the IoT device can be timely obtained, so that new control instruction information can be set according to the set control instruction information of the IoT device. It can avoid repeated setting of control instruction information or conflicts between different control instruction information. It can also quickly copy or transfer control instruction information between different IoT devices, which is convenient for controlling different IoT devices. It improves the user experience of IoT devices.

[0108] Fig.14 14 is a block diagram of an electronic device according to an exemplary embodiment. For example, the electronic device 1400 may be provided as a first terminal device or a second terminal device.

[0109] Reference Fig.14 , the electronic device 1400 may include one or more of the following components: a processing component 1402 , a memory 1404 , a power component 1406 , a multimedia component 1408 , an input / output (I / O) interface 1410 , and a communication component 1412 .

[0110] The processing component 1402 generally controls the overall operation of the electronic device 1400, such as operations associated with display, data communication, and recording operations. The processing component 1402 may include one or more processors 1420 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 1402 may include one or more modules to facilitate the interaction between the processing component 1402 and other components. For example, the processing component 1402 may include a multimedia module to facilitate the interaction between the multimedia component 1408 and the processing component 1402.

[0111] The memory 1404 is configured to store various types of data to support operations on the device 1400. Examples of such data include instructions for any application or method operating on the electronic device 1400, contact data, phone book data, messages, pictures, videos, etc. The memory 1404 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0112] The power component 1406 provides power to the various components of the electronic device 1400. The power component 1406 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 1400.

[0113] The multimedia component 1408 includes a screen that provides an output interface between the electronic device 1400 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation.

[0114] The input / output interface 1410 provides an interface between the processing component 1402 and a peripheral interface module, which may be a keyboard, a click wheel, a button, etc.

[0115] The communication component 1412 is configured to facilitate wired or wireless communication between the electronic device 1400 and other devices. The electronic device 1400 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 1412 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1412 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0116] In an exemplary embodiment, the electronic device 1400 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.

[0117] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 1404 including instructions, and the instructions can be executed by a processor 1420 of an electronic device 1400 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0118] The present disclosure also provides a computer program product, which implements the functions of any of the above method embodiments when executed by a computer.

[0119] Those skilled in the art will readily appreciate other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present invention are indicated by the following claims.

[0120] It should be understood that the present invention is not limited to the exact construction that has been described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.

Claims

1. A control method for an Internet of Things device, characterized in that: The method comprises: In response to a control operation of a first terminal device on a first Internet of Things device, first control instruction information corresponding to the control operation is added to a first control list; wherein the first Internet of Things device can be controlled by at least one terminal device, and the first terminal device is any terminal device among the at least one terminal device; The first control list is synchronously sent to a second terminal device, where the second terminal device is another terminal device among the at least one terminal device except the first terminal device.

2. The method according to claim 1, characterized in that The method further comprises: In response to a copy operation on the control instruction information in the first control list, adding the second control instruction information corresponding to the copy operation to a second control list corresponding to a second Internet of Things device in the first terminal device; wherein the second Internet of Things device is another Internet of Things device selected by the first terminal device except the first Internet of Things device; The second control list is synchronously sent to the second terminal device.

3. The method according to claim 1, characterized in that The method further comprises: In response to a transfer operation on the control instruction information in the first control list, adding the third control instruction information corresponding to the transfer operation to a second control list corresponding to a second Internet of Things device in the first terminal device, and removing the third control instruction information from the first control list; wherein the second Internet of Things device is an Internet of Things device other than the first Internet of Things device selected by the first terminal device; The first control list and the second control list are synchronously sent to the second terminal device.

4. The method according to claim 1, characterized in that The method further comprises: In response to a storage operation on the control instruction information in the first control list, fourth control instruction information corresponding to the storage operation is stored as preset control instruction information.

5. The method according to any one of claims 1 to 4, characterized in that Before the control operation of the first Internet of Things device in response to the first terminal device, the method further includes: A first control list of the first Internet of Things device is displayed on a control interface for controlling the Internet of Things device.

6. The method according to claim 5, characterized in that The step of displaying a first control list of the first Internet of Things device on a control interface for controlling the Internet of Things device includes: On a control interface for controlling an Internet of Things device, executed control instruction information and unexecuted control instruction information in the first control list are distinguished and displayed in a first display manner.

7. The method according to claim 6, characterized in that The first display mode includes at least one of the following: Grayscale display mode; Status label method; Column display mode.

8. A control device for an Internet of Things device, characterized in that: The device is applied to a first terminal device, and the device includes: A first processing module, configured to, in response to a control operation of a first terminal device on a first Internet of Things device, add first control instruction information corresponding to the control operation to a first control list; wherein the first Internet of Things device can be controlled by at least one terminal device, and the first terminal device is any terminal device among the at least one terminal device; The first sending module is used to synchronously send the first control list to a second terminal device, where the second terminal device is another terminal device among the at least one terminal device except the first terminal device.

9. An electronic device, characterized in that: The device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 7.

10. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to cause the computer to execute the method according to any one of claims 1 to 7.