Control method and device of Internet of Things equipment, storage medium and computer program product

By binding IoT devices with IoT cloud platform and generating device control interfaces, the problem of users needing multiple APPs to control devices of different brands is solved, and unified home equipment management and intelligent linkage are achieved, improving user experience.

CN119148544APending Publication Date: 2024-12-17QINGDAO HAIER TECH +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411265803.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-10
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

Users need to control home equipment of different brands through multiple APPs, resulting in poor user experience and lack of unified control solutions.

Method used

By binding multiple IoT devices with the IoT cloud platform, obtaining device function information, generating device control interfaces, receiving control instructions and performing unified control, supporting single control and linkage control, the unified management of multiple brand devices is achieved.

Benefits of technology

Users can uniformly control all home devices on one APP, which improves the user experience, solves the cumbersome problems of multiple APP control, and realizes the intelligent linkage of home devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119148544A_ABST
    Figure CN119148544A_ABST
Patent Text Reader

Abstract

The invention discloses a control method and device of an internet of things device, a storage medium and a computer program product, and relates to the technical field of smart home, and the control method of the internet of things device comprises the steps: binding a plurality of internet of things devices with an internet of things cloud platform; acquiring equipment function information of the multiple pieces of Internet of Things equipment, and generating an equipment control interface according to the multiple pieces of equipment function information; receiving a control instruction of a first object through the device control interface, and controlling the plurality of Internet of Things devices according to the control instruction, the control instruction including one of a single control instruction and a linkage control instruction; by adoption of the scheme, the problem that in the related technology, a user can only control the household equipment of multiple brands through multiple APPs, and the user experience is poor is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of smart home technology, and more specifically, to a control method and device for an Internet of Things device, a storage medium, and a computer program product. Background Art

[0002] With the development of artificial intelligence, smart homes have entered people's lives. Now, home appliances and home products can be controlled through voice and simple scenes. However, no company will produce all home appliances and home products, and few users will buy all their home appliances and home products from the same brand. Products from multiple brands cannot be controlled in a linked manner, resulting in users having to control them separately through multiple apps.

[0003] Regarding the related technologies, users can only control home appliances of multiple brands through multiple APPs separately, resulting in poor user experience, and no effective solution has been proposed yet. Summary of the invention

[0004] The embodiments of the present application provide a control method and apparatus for an Internet of Things device, a storage medium, and a computer program product, so as to at least solve the problem in the related art that a user can only control home appliances of multiple brands separately through multiple APPs, resulting in poor user experience.

[0005] According to one embodiment of the embodiments of the present application, a control method for an Internet of Things device is provided, comprising: binding a plurality of Internet of Things devices to the Internet of Things cloud platform; obtaining device function information of the plurality of Internet of Things devices, and generating a device control interface based on the plurality of device function information; receiving a control instruction of a first object through the device control interface, and controlling the plurality of Internet of Things devices according to the control instruction, wherein the control instruction comprises one of the following: a single control instruction, a linkage control instruction.

[0006] In an exemplary embodiment, a plurality of IoT devices are bound to the IoT cloud platform, including: when it is determined that the plurality of IoT devices are in a binding mode, WIFI information is sent to the plurality of IoT devices through a target application corresponding to the IoT cloud platform, wherein the terminal device includes the target application, a connection relationship exists between the plurality of IoT devices and the terminal device, and the WIFI information is used to establish a connection between the plurality of IoT devices and a target gateway where the IoT cloud platform is located; when it is determined that the plurality of IoT devices are connected to the target gateway, address information of the IoT cloud platform is sent to the plurality of IoT devices through the target application to instruct the plurality of IoT devices to bind to the IoT cloud platform according to the address information.

[0007] In an exemplary embodiment, a control instruction of a first object is received through the device control interface, and the multiple IoT devices are controlled according to the control instruction, including: receiving a single control instruction of the first object to a target IoT device through the device control interface, wherein the multiple IoT devices include the target IoT device; sending the single control instruction to the target IoT device through a binding relationship between the target IoT device and the IoT cloud platform, so as to control the target IoT device through the single control instruction.

[0008] In an exemplary embodiment, after obtaining device function information of the multiple IoT devices and generating a device control interface based on the multiple device function information, the method further includes: receiving configuration instructions of the first object, generating a smart scene based on the multiple device function information and the configuration instructions, wherein the smart scene is used to control the multiple IoT devices in a linked manner; uploading the smart scene to a private scene library of the first object in the scene market, wherein the first object has access rights to the private scene library.

[0009] In an exemplary embodiment, the method also includes: receiving an acquisition instruction of the first object, wherein the acquisition instruction is used to instruct the acquisition of a first smart scene from a shared scene library in the scene market; initiating a resource acquisition request to the first object, wherein the resource acquisition request is used to acquire a target resource corresponding to the first smart scene; and when it is determined that the target resource is acquired, adding the first smart scene to the private scene library.

[0010] In an exemplary embodiment, a control instruction of a first object is received through the device control interface, and the multiple IoT devices are controlled according to the control instruction, including: receiving a selection instruction of the first object, wherein the selection instruction is used to select a second smart scene from the private scene library; determining multiple target IoT devices corresponding to the second smart scene; sending linkage control instructions to the multiple target IoT devices according to the second smart scene, and performing linkage control on the multiple target IoT devices through the linkage control instructions.

[0011] In an exemplary embodiment, after uploading the smart scene to the private database of the first object in the scene market, the method further includes: receiving an upload instruction from the first object, wherein the upload instruction is used to instruct uploading the smart scene to the shared scene library of the scene market; sending the smart scene to a second object for a security review; and if it is determined that the smart scene passes the security review, uploading the smart scene to the shared scene library.

[0012] According to another embodiment of the embodiment of the present application, a control device for an Internet of Things device is also provided, including: a binding module, used to bind multiple Internet of Things devices to an Internet of Things cloud platform; a generation module, used to obtain device function information of the multiple Internet of Things devices, and generate a device control interface based on the multiple device function information; a control module, used to receive a control instruction of a first object through the device control interface, and control the multiple Internet of Things devices according to the control instruction, wherein the control instruction includes one of the following: a single control instruction, a linkage control instruction.

[0013] According to another aspect of the embodiments of the present application, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the control method of the Internet of Things device when running.

[0014] According to another aspect of an embodiment of the present application, an electronic device is also provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the control method of the Internet of Things device through the computer program.

[0015] According to another aspect of the embodiments of the present application, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the steps of the method described in each embodiment of the present application are implemented.

[0016] In an embodiment of the present application, a binding relationship between multiple IoT devices and an IoT cloud platform is first established, and then the device function information of these IoT devices is obtained, so as to generate a device control interface according to the device function information; a control instruction of the first object is received through the device control interface, and these IoT devices are controlled according to the control instruction, wherein the control instruction can be a single control instruction or a linkage control instruction; by adopting the above scheme, all IoT devices are uniformly bound to the IoT cloud platform, so that users can complete unified control of all home appliances through the IoT cloud platform; thereby solving the problem in the related technology that users can only control home appliances of multiple brands through multiple APPs respectively, resulting in poor user experience. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0018] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0019] Figure 1 It is a hardware environment diagram of an optional control method of an Internet of Things device according to an embodiment of the present application;

[0020] Figure 2 is a flow chart of an optional control method of an Internet of Things device according to an embodiment of the present application;

[0021] Figure 3 This is an optional timing diagram of a process of binding an IoT device according to an embodiment of the present application;

[0022] Figure 4 This is a flow chart of an optional user-developed scenario according to an embodiment of the present application;

[0023] Figure 5 is a flow chart of an optional scene publishing method according to an embodiment of the present application;

[0024] Figure 6 is a system architecture diagram of an optional control method for an Internet of Things device according to an embodiment of the present application;

[0025] Figure 7 This is a structural block diagram of an optional control device for an Internet of Things device according to an embodiment of the present application. DETAILED DESCRIPTION

[0026] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.

[0027] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0028] According to one aspect of an embodiment of the present application, a control method for an Internet of Things device is provided. The control method for the Internet of Things device is widely used in smart home (Smart Home), smart home, smart home device ecology, smart residential (Intelligence House) ecology and other whole-house intelligent digital control application scenarios. Optionally, in this embodiment, the control method of the Internet of Things device can be applied to Figure 1 In the hardware environment composed of the terminal device 102 and the server 104 shown in FIG. Figure 1 As shown, the server 104 is connected to the terminal device 102 via a network, and can be used to provide services (such as application services, etc.) for the terminal or a client installed on the terminal. A database can be set on the server or independently of the server to provide data storage services for the server 104. Cloud computing and / or edge computing services can be configured on the server or independently of the server to provide data computing services for the server 104.

[0029] The network may include but is not limited to at least one of the following: wired network, wireless network. The wired network may include but is not limited to at least one of the following: wide area network, metropolitan area network, local area network, and the wireless network may include but is not limited to at least one of the following: WIFI (Wireless Fidelity), Bluetooth. The terminal device 102 may be but is not limited to a PC, a mobile phone, a tablet computer, a smart air conditioner, a smart range hood, a refrigerator, a smart oven, a smart stove, a smart washing machine, a smart water heater, a smart washing equipment, a smart dishwasher, a smart projection equipment, a smart TV, a smart clothes drying rack, a smart curtain, a smart audio and video, a smart socket, a smart speaker, a smart fresh air equipment, a smart kitchen and bathroom equipment, a smart bathroom equipment, a smart sweeping robot, a smart window cleaning robot, a smart mopping robot, a smart air purification equipment, a smart steamer, a smart microwave oven, a smart kitchen treasure, a smart purifier, a smart water dispenser, a smart door lock, etc.

[0030] In this embodiment, a control method for an Internet of Things device is provided, which is applied to an Internet of Things cloud platform. Figure 2 1 is a flow chart of an optional control method of an Internet of Things device according to an embodiment of the present application, and the flow includes the following steps:

[0031] Step S202, binding a plurality of IoT devices to the IoT cloud platform;

[0032] Step S204, obtaining device function information of the plurality of IoT devices, and generating a device control interface according to the plurality of device function information;

[0033] Step S206, receiving a control instruction of the first object through the device control interface, and controlling the multiple IoT devices according to the control instruction, wherein the control instruction includes one of the following: a single control instruction, a linkage control instruction.

[0034] In an embodiment of the present application, a binding relationship between multiple IoT devices and an IoT cloud platform is first established, and then the device function information of these IoT devices is obtained, so as to generate a device control interface according to the device function information; a control instruction of the first object is received through the device control interface, and these IoT devices are controlled according to the control instruction, wherein the control instruction can be a single control instruction or a linkage control instruction; by adopting the above scheme, all IoT devices are uniformly bound to the IoT cloud platform, so that users can complete unified control of all home appliances through the IoT cloud platform; thereby solving the problem in the related technology that users can only control home appliances of multiple brands through multiple APPs respectively, resulting in poor user experience.

[0035] Optionally, the above-mentioned step S202 can be implemented in the following manner: binding multiple Internet of Things devices with the Internet of Things cloud platform, specifically including: when it is determined that the multiple Internet of Things devices are in binding mode, sending WIFI information to the multiple Internet of Things devices through the target application corresponding to the Internet of Things cloud platform, wherein the terminal device includes the target application, and there is a connection relationship between the multiple Internet of Things devices and the terminal device, and the WIFI information is used for the multiple Internet of Things devices to establish a connection with the target gateway where the Internet of Things cloud platform is located; when it is determined that the multiple Internet of Things devices are connected to the target gateway, sending the address information of the Internet of Things cloud platform to the multiple Internet of Things devices through the target application to instruct the multiple Internet of Things devices to bind to the Internet of Things cloud platform according to the address information.

[0036] The following combination Figure 3 To explain the above binding process, Figure 3It is a timing diagram of binding an IoT device (i.e., an Internet of Things device) according to an embodiment of the present application, including the following steps:

[0037] 1. The user operates the IoT device to enter the binding mode;

[0038] 2. Turn on Bluetooth on the user's mobile phone and search for IoT devices that have entered binding mode;

[0039] 3. The user's mobile phone and IoT device are paired successfully via Bluetooth (i.e. the connection relationship mentioned above);

[0040] 4. The user initiates a binding request on the IoT cloud platform APP (i.e. the target application mentioned above);

[0041] 5. IoT cloud platform APP automatically synchronizes WIFI information to IoT devices;

[0042] 6. IoT devices automatically connect to WIFI;

[0043] 7. The IoT cloud platform APP automatically synchronizes the IoT cloud platform address (i.e. the above address information) to the IoT device;

[0044] 8. IoT devices automatically connect to the IoT cloud platform;

[0045] 9. After the binding is successful, the user can control the IoT device on the IoT cloud platform APP.

[0046] Through the above embodiments, all network devices in the house are bound through the Internet of Things cloud platform, so that users can control all network devices on one APP, and can control devices of multiple brands in a linked manner, making the control of smart home devices more intelligent.

[0047] Optionally, a control instruction of the first object is received through the device control interface, and the multiple IoT devices are controlled according to the control instruction, including: receiving a single control instruction of the first object to a target IoT device through the device control interface, wherein the multiple IoT devices include the target IoT device; sending the single control instruction to the target IoT device through the binding relationship between the target IoT device and the IoT cloud platform, so as to control the target IoT device through the single control instruction.

[0048] An optional device control method, the user clicks and selects on the generated device control interface to issue a single control command to the target IoT device, and then the IoT cloud platform accurately sends the single control command to the target IoT device based on the binding relationship, completing the user's one-to-one precise control of the IoT device.

[0049] Optionally, after obtaining device function information of the multiple IoT devices and generating a device control interface based on the multiple device function information, the method also includes: receiving configuration instructions of the first object, generating a smart scene based on the multiple device function information and the configuration instructions, wherein the smart scene is used to control the multiple IoT devices in a linked manner; uploading the smart scene to a private scene library of the first object in the scene market, wherein the first object has access rights to the private scene library.

[0050] The IoT cloud platform built based on this application can also realize the linkage control of multiple IoT devices after completing the binding with multiple IoT devices, that is, scene linkage. The IoT cloud platform provides a window for users to independently develop scenes. Users can configure it in the target application corresponding to the IoT cloud platform, independently generate smart scenes, and upload them to the private scene library of the scene market. Users can access and use multiple smart scenes in the private scene library at any time, and other users do not have access rights.

[0051] Optionally, the method also includes: receiving an acquisition instruction of the first object, wherein the acquisition instruction is used to instruct the acquisition of a first smart scene from a shared scene library in the scene market; initiating a resource acquisition request to the first object, wherein the resource acquisition request is used to acquire a target resource corresponding to the first smart scene; and when it is determined that the target resource is acquired, adding the first smart scene to the private scene library.

[0052] Users can not only configure and generate smart scenes for their own use, but also obtain configured smart scenes from the shared scene library in the scene market for use. The smart scenes in the shared scene library can be free or paid. Users can pay money or other virtual resources to obtain smart scenes. After paying the required resources, the corresponding smart scene will be added to the user's private scene library and can be called at any time.

[0053] Optionally, a control instruction of the first object is received through the device control interface, and the multiple Internet of Things devices are controlled according to the control instruction, including: receiving a selection instruction of the first object, wherein the selection instruction is used to select a second smart scene from the private scene library; determining a plurality of target Internet of Things devices corresponding to the second smart scene; sending a linkage control instruction to the multiple target Internet of Things devices according to the second smart scene, and performing linkage control on the multiple target Internet of Things devices through the linkage control instruction.

[0054] Based on the above embodiment, the user can issue a selection instruction at any time to select the second smart scene he wants to use from the private scene library; then the Internet of Things cloud platform will send corresponding linkage control instructions to the corresponding Internet of Things device according to the linkage control scheme configured for the second smart scene to complete the linkage control of home appliances.

[0055] Optionally, after using a smart scene, the user can rate the smart scene based on the experience. The rating will affect the ranking of the smart scene in the scene market. A higher-ranked smart scene means more users feel that the experience is better, and the scene market will give priority to recommending the scene to users.

[0056] Figure 4 The following is a flow chart of an optional user-developed scenario, describing a smart scenario of "automatically turning on the lights when the owner returns home", such as Figure 4 As shown, the following steps are included:

[0057] 1. Log in to the IoT cloud platform through the cloud computing platform. Only after successful login can you control the device through the IoT cloud platform;

[0058] 2. The cloud computing platform obtains camera video through the IoT cloud platform;

[0059] 3. The IoT cloud platform obtains camera video;

[0060] 4. The camera returns to recording;

[0061] 5. The IoT cloud platform returns the camera video to the cloud computing platform;

[0062] 6. The cloud computing platform uses algorithms such as motion detection and face recognition to determine whether the owner has returned home;

[0063] 7. If the owner returns home, the cloud computing platform controls the lights to be turned on via the IoT cloud platform;

[0064] 8. IoT cloud platform controls turning on the light.

[0065] Optionally, after uploading the smart scene to the private database of the first object in the scene market, the method also includes: receiving an upload instruction from the first object, wherein the upload instruction is used to instruct to upload the smart scene to the shared scene library of the scene market; sending the smart scene to the second object for a security review; and when it is determined that the smart scene passes the security review, uploading the smart scene to the shared scene library.

[0066] Users can also actively share self-developed smart scenes with other users, but self-developed smart scenes need to be submitted for review first to avoid security risks. After passing the review, users can choose to allow other users to use them for free or for a fee. Users can choose to automatically publish scenes or manually publish scenes after the review is passed and upload smart scenes to the shared scene library.

[0067] It should be noted that users only have the authority to publish self-developed smart scenes to the shared scene library. In the user's private scene library, the user does not have the authority to publish again the smart scenes downloaded from the shared scene library.

[0068] Optionally, this application proposes an optional scene publishing method, the process of which is as follows: Figure 5 As shown, the following steps are included:

[0069] 1. Users (i.e. the first object mentioned above) can independently develop intelligent scenarios, such as: identifying the owner returning home, identifying criminal suspects, etc.;

[0070] 2. Users can upload scenes to the scene market, and the uploaded scenes are only visible to themselves;

[0071] 3. If users want to share scenes with other users, they need to submit them for review first, and can choose to use them for free or for a fee;

[0072] 4. The scenario market administrator (i.e. the second object mentioned above) is responsible for reviewing the scenarios to avoid information security issues such as information leakage;

[0073] 5. Users can choose to automatically publish the scene after the review is passed or publish the scene manually;

[0074] 6. Other users can download scenes published in the scene market;

[0075] 7. Other users can evaluate the downloaded scenes;

[0076] 8. Scenario market administrators can delist bad and illegal scenarios.

[0077] In order to better understand the control method of the above-mentioned Internet of Things device, the embodiment of the present application provides a system architecture diagram of the control method of the Internet of Things device, such as Figure 6 As shown, in this system architecture, IoT devices (such as refrigerators, air conditioners, etc.) need to implement standard IoT protocols, and IoT cloud platforms also need to implement standard IoT protocols, so that any IoT cloud platform can bind and control any IoT device through standard IoT protocols, thereby realizing linkage control of all brands of home appliances. Among them, the IoT cloud platform can open interfaces for free or for a fee.

[0078] Furthermore, the system provides the following functions for users to use:

[0079] 1. Users can build or rent cloud computing platforms on their own and control IoT devices through IoT cloud platform development interfaces;

[0080] 2. Users can independently develop intelligent scenarios and apply them to cloud computing platforms that they build or rent, such as identifying the owner returning home, identifying criminal suspects, etc.

[0081] 3. Users can upload smart scenes to the scene warehouse (i.e. the scene market mentioned above) and share them with other users for free or paid use;

[0082] 4. Users can download smart scenes from the scene warehouse and apply them to self-built or rented cloud computing platforms to achieve intelligent scene control.

[0083] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods of each embodiment of the present application.

[0084] In this embodiment, a control device for an Internet of Things device is also provided, and the control device for the Internet of Things device is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware for a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0085] Figure 7 is a structural block diagram of an optional control device for an Internet of Things device according to an embodiment of the present application; Figure 7 As shown, including:

[0086] A binding module 72, used to bind various IoT devices to the IoT cloud platform;

[0087] A generating module 74 is used to obtain device function information of the plurality of IoT devices and generate a device control interface according to the plurality of device function information;

[0088] The control module 76 is used to receive the control instruction of the first object through the device control interface, and control the multiple IoT devices according to the control instruction, wherein the control instruction includes one of the following: a single control instruction and a linkage control instruction.

[0089] Through the above-mentioned device, a binding relationship between multiple IoT devices and the IoT cloud platform is first established, and then the device function information of these IoT devices is obtained, so as to generate a device control interface according to the device function information; the control instruction of the first object is received through the device control interface, and these IoT devices are controlled according to the control instruction, wherein the control instruction can be a single control instruction or a linkage control instruction; by adopting the above-mentioned scheme, all IoT devices are uniformly bound to the IoT cloud platform, so that users can complete unified control of all home appliances through the IoT cloud platform; thereby solving the problem in the related technology that users can only control home appliances of multiple brands through multiple APPs respectively, resulting in poor user experience.

[0090] Optionally, the above-mentioned binding module 72 is also used to send WIFI information to the multiple Internet of Things devices through the target application corresponding to the Internet of Things cloud platform when it is determined that the multiple Internet of Things devices are in binding mode, wherein the terminal device includes the target application, and there is a connection relationship between the multiple Internet of Things devices and the terminal device, and the WIFI information is used for the multiple Internet of Things devices to establish a connection with the target gateway where the Internet of Things cloud platform is located; when it is determined that the multiple Internet of Things devices are connected to the target gateway, the address information of the Internet of Things cloud platform is sent to the multiple Internet of Things devices through the target application to instruct the multiple Internet of Things devices to bind with the Internet of Things cloud platform according to the address information.

[0091] Optionally, the above-mentioned control module 76 is also used to receive a single control instruction of the first object to the target Internet of Things device through the device control interface, wherein the multiple Internet of Things devices include the target Internet of Things device; and send the single control instruction to the target Internet of Things device through the binding relationship between the target Internet of Things device and the Internet of Things cloud platform, so as to control the target Internet of Things device through the single control instruction.

[0092] Optionally, the above-mentioned generation module 74 is also used to receive configuration instructions of the first object, generate a smart scene according to the multiple device function information and the configuration instructions, wherein the smart scene is used to control the multiple IoT devices in a linked manner; and upload the smart scene to a private scene library of the first object in the scene market, wherein the first object has access rights to the private scene library.

[0093] Optionally, the above-mentioned device also includes: an acquisition module, used to receive an acquisition instruction of the first object, wherein the acquisition instruction is used to instruct to obtain the first smart scene from the shared scene library of the scene market; initiate a resource acquisition request to the first object, wherein the resource acquisition request is used to obtain the target resource corresponding to the first smart scene; when it is determined that the target resource is obtained, the first smart scene is added to the private scene library.

[0094] Optionally, the above-mentioned control module 76 is also used to receive a selection instruction of the first object, wherein the selection instruction is used to select a second smart scene from the private scene library; determine a plurality of target Internet of Things devices corresponding to the second smart scene; send linkage control instructions to the plurality of target Internet of Things devices according to the second smart scene, and perform linkage control on the plurality of target Internet of Things devices through the linkage control instructions.

[0095] Optionally, the above-mentioned acquisition module is also used to receive an upload instruction of the first object, wherein the upload instruction is used to instruct to upload the smart scene to the shared scene library of the scene market; send the smart scene to the second object for security review; and when it is determined that the smart scene passes the security review, upload the smart scene to the shared scene library.

[0096] An embodiment of the present application further provides a storage medium, which includes a stored program, wherein the program executes any of the above methods when it is run.

[0097] Optionally, in this embodiment, the storage medium may be configured to store program codes for executing the following steps:

[0098] S1, binding a variety of IoT devices to the IoT cloud platform;

[0099] S2, obtaining device function information of the plurality of IoT devices, and generating a device control interface according to the plurality of device function information;

[0100] S3, receiving a control instruction of the first object through the device control interface, and controlling the multiple IoT devices according to the control instruction, wherein the control instruction includes one of the following: a single control instruction and a linkage control instruction.

[0101] Optionally, in this embodiment, the above-mentioned storage medium may include but is not limited to: a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and other media that can store program codes.

[0102] An embodiment of the present application further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.

[0103] Optionally, in this embodiment, the processor may be configured to perform the following steps through a computer program:

[0104] S1, binding a variety of IoT devices to the IoT cloud platform;

[0105] S2, obtaining device function information of the plurality of IoT devices, and generating a device control interface according to the plurality of device function information;

[0106] S3, receiving a control instruction of the first object through the device control interface, and controlling the multiple IoT devices according to the control instruction, wherein the control instruction includes one of the following: a single control instruction and a linkage control instruction.

[0107] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.

[0108] An embodiment of the present application further provides a computer program product, comprising a non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium stores a computer program product, and when the computer program is executed by a processor, the steps of the method described in each embodiment of the present application are implemented.

[0109] Optionally, in this embodiment, the above computer program may be configured to implement the following steps when executed by a processor:

[0110] S1, binding a variety of IoT devices to the IoT cloud platform;

[0111] S2, obtaining device function information of the plurality of IoT devices, and generating a device control interface according to the plurality of device function information;

[0112] S3, receiving a control instruction of the first object through the device control interface, and controlling the multiple IoT devices according to the control instruction, wherein the control instruction includes one of the following: a single control instruction and a linkage control instruction.

[0113] Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation modes, and this embodiment will not be described in detail here.

[0114] Obviously, those skilled in the art should understand that the above modules or steps of the present application can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, and optionally, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order from that herein, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present application is not limited to any specific combination of hardware and software.

[0115] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the principles of the present application shall be included in the protection scope of the present application.

Claims

1. A control method for an Internet of Things device, characterized in that: include: Binding a variety of IoT devices to the IoT cloud platform; Acquire device function information of the plurality of IoT devices, and generate a device control interface according to the plurality of device function information; A control instruction of the first object is received through the device control interface, and the multiple IoT devices are controlled according to the control instruction, wherein the control instruction includes one of the following: a single control instruction and a linkage control instruction.

2. The control method of the Internet of Things device according to claim 1, characterized in that: Bind various IoT devices to the IoT cloud platform, including: When it is determined that the multiple IoT devices are in a binding mode, WIFI information is sent to the multiple IoT devices through a target application corresponding to the IoT cloud platform, wherein the terminal device includes the target application, a connection relationship exists between the multiple IoT devices and the terminal device, and the WIFI information is used for the multiple IoT devices to establish a connection with a target gateway where the IoT cloud platform is located; When it is determined that the multiple IoT devices are connected to the target gateway, the address information of the IoT cloud platform is sent to the multiple IoT devices through the target application to instruct the multiple IoT devices to bind to the IoT cloud platform according to the address information.

3. The control method of the Internet of Things device according to claim 1, characterized in that: Receiving a control instruction of the first object through the device control interface, and controlling the multiple IoT devices according to the control instruction, including: Receiving, through the device control interface, a single control instruction of the first object to a target IoT device, wherein the multiple IoT devices include the target IoT device; The single control instruction is sent to the target IoT device through the binding relationship between the target IoT device and the IoT cloud platform, so as to control the target IoT device through the single control instruction.

4. The control method of the Internet of Things device according to claim 1, characterized in that: After acquiring device function information of the plurality of IoT devices and generating a device control interface according to the plurality of device function information, the method further includes: Receiving a configuration instruction of the first object, and generating a smart scene according to the plurality of device function information and the configuration instruction, wherein the smart scene is used to control the plurality of IoT devices in linkage; The smart scene is uploaded to a private scene library of the first object in the scene market, wherein the first object has access rights to the private scene library.

5. The control method of the Internet of Things device according to claim 4, characterized in that: The method further includes: receiving an acquisition instruction of the first object, wherein the acquisition instruction is used to instruct to acquire a first smart scene from a shared scene library of the scene market; Initiating a resource acquisition request to the first object, wherein the resource acquisition request is used to acquire a target resource corresponding to the first smart scene; When it is determined that the target resource is acquired, the first smart scene is added to the private scene library.

6. The control method of the Internet of Things device according to claim 4 or 5, characterized in that: Receiving a control instruction of the first object through the device control interface, and controlling the multiple IoT devices according to the control instruction, including: receiving a selection instruction of the first object, wherein the selection instruction is used to select a second smart scene from the private scene library; Determine multiple target IoT devices corresponding to the second smart scenario; According to the second smart scene, a linkage control instruction is sent to the multiple target Internet of Things devices, and the multiple target Internet of Things devices are linked and controlled through the linkage control instruction.

7. The control method of the Internet of Things device according to claim 4, characterized in that: After uploading the smart scene to the private database of the first object in the scene market, the method further includes: receiving an upload instruction of the first object, wherein the upload instruction is used to instruct uploading the smart scene to a shared scene library of the scene market; sending the smart scene to a second object for security review; When it is determined that the smart scene passes the security audit, the smart scene is uploaded to the shared scene library.

8. A control device for an Internet of Things device, characterized in that: include: Binding module, used to bind various IoT devices to the IoT cloud platform; A generating module, used to obtain device function information of the plurality of IoT devices, and generate a device control interface according to the plurality of device function information; A control module is used to receive a control instruction of the first object through the device control interface, and control the multiple IoT devices according to the control instruction, wherein the control instruction includes one of the following: a single control instruction and a linkage control instruction.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein the program executes the method described in any one of claims 1 to 7 when executed.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.