Internet of Things IoT device control system, method, device and equipment

By introducing the first server and the second server into the IoT device control system, the models and correspondence relationships of pre-installed and post-installed IoT devices are managed, and the problem of controlling the front-end and post-installed IoT devices is solved, and a unified IoT is realized Device control and improved user experience.

CN113703324BActive Publication Date: 2025-02-18ALIBABA GROUP HOLDING LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202010432774.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-05-20
Publication Date
2025-02-18
Estimated Expiration
2040-05-20

AI Technical Summary

Technical Problem

The prior art cannot support smart home control methods that span the front and rear installation of IoT devices, resulting in discontinuous experience of users when controlling the front and rear installation of IoT devices.

Method used

An IoT device control system is provided, and the models and correspondence relationships of pre-installed and post-installed IoT devices are managed by the first server and the second server respectively, so as to realize the linkage control of pre-installed and post-installed IoT devices.

Benefits of technology

It realizes unified control of front-installed and rear-installed IoT devices, improves user experience, and supports smart home control methods that span front-installed IoT devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113703324B_ABST
    Figure CN113703324B_ABST
Patent Text Reader

Abstract

The present application discloses an Internet of Things (IoT) device control system, method, apparatus and equipment. The system sends the front-mounted IOT device model and the first correspondence set between the front-mounted device and the user to the second server through the first server; the second server merges the front-mounted device model and the back-mounted IOT device model to determine the third correspondence set between the back-mounted device and the smart terminal; receives a binding request for the target user sent by the smart terminal to determine the fourth correspondence set between the target user's front-mounted device and the smart terminal; receives a second device control request for the linkage control of the target front-mounted device and the target back-mounted device sent by the smart terminal, and linkage controls the target front-mounted device and the target back-mounted device. This processing method allows front-mounted devices, back-mounted devices, private devices and public devices to communicate on a unified device control platform, which can effectively improve the flexibility of device control.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of device control technology, and specifically to control systems, methods and devices for Internet of Things (IoT) devices, smart terminals, smart speakers, smart televisions, and electronic devices. Background Art

[0002] In order to provide a better home buying experience, more and more real estate developers are providing buyers with finely decorated properties. Finely decorated properties are generally pre-installed with common IOT devices before delivery, such as lamps, smart door locks, air conditioners, floor heating, fresh air, etc. These devices are pre-installed IOT devices, and real estate developers will provide smart home control panels for such IOT devices so that users can control them. After users receive the house, they usually carry out soft furnishing according to their personal needs, and also purchase some electrical appliances, such as refrigerators, TVs, washing machines, water heaters, table lamps, etc. These devices are post-installed IOT devices, which are mainly controlled by matching smart speakers.

[0003] However, in the process of implementing the present invention, the inventors found that the technical solution has at least the following problems:

[0004] 1) Because pre-installed IOT devices can only be controlled by the panel provided by the real estate developer, and cannot be controlled by the smart speakers purchased later; and post-installed IOT devices can only be controlled by the matching smart speakers, but cannot be controlled by the pre-installed panel, it brings inconvenience to users. For example, table lamps are usually post-installed IOT devices, while chandeliers are usually pre-installed IOT devices. Although they are both lamps, they need to be controlled by different devices, which will cause a particularly fragmented user experience.

[0005] 2) It cannot support smart home control across front- and rear-mounted IoT. For example, if the control command you want to implement is "if the temperature exceeds 30 degrees, help me turn on the air conditioner automatically", because the temperature sensor is front-mounted and the air conditioner is rear-mounted, it is impossible to control the front-mounted IoT device and the rear-mounted IoT device in a linked manner.

[0006] 3) In addition to home IoT devices, there are usually shared IoT devices in the community, such as unit doors, which can only be controlled through front-mounted intercom equipment and cannot be controlled through smart speakers.

[0007] 4) The surveillance cameras next to the basement parking spaces and the cameras on the community’s public lawn can only be accessed by the community property staff. Users cannot check their parking spaces or see if the badminton court on the lawn is available.

[0008] To sum up, how to provide a unified IOT device control method to support smart home control methods across front- and rear-mounted IOTs and bring users a continuous IOT device control experience has become a technical problem that technical personnel in this field urgently need to solve. Summary of the invention

[0009] The present application provides an IoT device control system to solve the problem that the prior art does not support smart home control methods across front-end and rear-end IoT. The present application also provides an IoT device control method and apparatus, a smart terminal, a smart speaker, a smart TV, and an electronic device.

[0010] The present application provides an IoT device control system, comprising:

[0011] The first server is used to determine a first IoT device model, a first correspondence set between the first IoT device and the user, and a second correspondence set between the user and the first control panel, so as to receive a first device control request for the first IoT device sent by the first control panel; determine a target user corresponding to the first control panel according to the second correspondence set; determine an identifier of the first IoT device corresponding to the target user according to the first correspondence set; control the first IoT device of the target user according to the first IoT device identifier; and send the first IoT device model and the first correspondence set to the second server;

[0012] A first control panel, used for sending the first device control request to the first server;

[0013] The second server is used to receive the first correspondence set and the first IoT device model, merge the first IoT device model and the second IoT device model, and determine the third correspondence set between the second IoT device and the smart terminal; receive a binding request for the target user sent by the smart terminal, determine the first IoT device of the target user, and the fourth correspondence set between the smart terminal; receive a second device control request for the linkage control of the target first IoT device and the target second IoT device sent by the smart terminal, and determine the identifier of the target first IoT device and the identifier of the target second IoT device according to the fourth correspondence set and the third correspondence set; and linkage control the target first IoT device and the target second IoT device according to the identifier of the target first IoT device and the identifier of the target second IoT device;

[0014] The intelligent terminal is used to send the binding request to the second server; and send the second device control request to the second server.

[0015] The present application also provides an IoT device control method, comprising:

[0016] Determine a first IoT device model, a first correspondence set between the first IoT device and the user, and a second correspondence set between the user and the first control panel, so as to receive a first device control request for the first IoT device sent by the first control panel; determine a target user corresponding to the first control panel according to the second correspondence set; determine an identifier of a first IoT device corresponding to the target user according to the first correspondence set; and control the first IoT device of the target user according to the first IoT device identifier;

[0017] The first IoT device model and the first correspondence set are sent to the second server, so that the second server receives the first correspondence set and the first IoT device model, merges the first IoT device model and the second IoT device model, and determines the third correspondence set between the second IoT device and the smart terminal; receives a binding request for the target user sent by the smart terminal, determines the first IoT device of the target user, and the fourth correspondence set between the smart terminal; receives a second device control request for linkage control of the target first IoT device and the target second IoT device sent by the smart terminal, and determines the identifier of the target first IoT device and the identifier of the target second IoT device according to the fourth correspondence set and the third correspondence set; and linkage controls the target first IoT device and the target second IoT device according to the identifier of the target first IoT device and the identifier of the target second IoT device.

[0018] The present application also provides an IoT device control method, comprising:

[0019] Receive a first IoT device model and a first correspondence set between the first IoT device and the user, merge the first IoT device model and the second IoT device model, and determine a third correspondence set between the second IoT device and the smart terminal;

[0020] Determine, according to the binding request for the target user sent by the smart terminal, a fourth corresponding relationship set between the first IoT device of the target user and the smart terminal;

[0021] In response to the second device control request for the linkage control of the target first IoT device and the target second IoT device sent by the smart terminal, the identifier of the target first IoT device and the identifier of the target second IoT device are determined according to the fourth correspondence set and the third correspondence set; according to the identifier of the target first IoT device and the identifier of the target second IoT device, the target first IoT device and the target second IoT device are linkage controlled.

[0022] Optionally, the determining of a fourth correspondence set between the first IoT device of the target user and the smart terminal includes:

[0023] Determining a first IoT device of the target user according to the first correspondence set;

[0024] The fourth correspondence relationship set is generated.

[0025] Optionally, the controlling the first target IoT device and the second target IoT device in a linked manner according to the identifier of the first target IoT device and the identifier of the second target IoT device includes:

[0026] Determine, according to the identifier of the target first IoT device and the identifier of the target second IoT device, a first control instruction of the target first IoT device and a second control instruction of the target second IoT device;

[0027] According to the first control instruction and the second control instruction, the target first IoT device and the target second IoT device are controlled in linkage.

[0028] Optionally, the target first IoT device includes: a temperature sensor;

[0029] The target second IoT device includes: an air conditioner;

[0030] The second device control request for linkage control of the target first IoT device and the target second IoT device includes:

[0031] If the temperature measured by the temperature sensor is greater than the temperature threshold, the air conditioner is turned on.

[0032] Optionally, the binding request includes: a room identifier of the target user and identity authentication information of the target user;

[0033] If the identity verification information matches the preset identity verification information, the fourth corresponding relationship set is determined.

[0034] Optionally, the smart terminal includes: a smart speaker;

[0035] The second device control request includes: voice control data;

[0036] The method further comprises:

[0037] Determine an operation corpus of a first IoT device;

[0038] Determine, according to the operation corpus, operation mode information of the target first IoT device corresponding to the voice control data;

[0039] According to the operation mode information, the target first IoT device is controlled.

[0040] The present application also provides an IoT device control method, comprising:

[0041] Sending a binding request for the target user to the second server, so that the second server determines a fourth corresponding relationship set between the first IoT device of the target user and the smart terminal;

[0042] A second device control request for linkage control of the target first IoT device and the target second IoT device is sent to the second server, so that the second server can determine the identifier of the target first IoT device and the identifier of the target second IoT device according to the fourth correspondence set and the third correspondence set; and linkage control the target first IoT device and the target second IoT device according to the identifier of the target first IoT device and the identifier of the target second IoT device.

[0043] The present application also provides an IoT device control system, comprising:

[0044] The first server is used to determine a first IoT device model, a first correspondence set between the first IoT device and the user, and a second correspondence set between the user and the first control panel, so as to receive a first device control request for the first IoT device sent by the first control panel; determine a target user corresponding to the first control panel according to the second correspondence set; determine an identifier of the first IoT device corresponding to the target user according to the first correspondence set; control the first IoT device of the target user according to the first IoT device identifier; and send the first IoT device model and the first correspondence set to the second server;

[0045] A first control panel, used for sending the first device control request to the first server;

[0046] The second server is used to receive the first correspondence set and the first IoT device model, merge the first IoT device model and the second IoT device model, and determine the third correspondence set between the second IoT device and the smart terminal; receive a binding request for the target user sent by the smart terminal, determine the fourth correspondence set between the first IoT device of the target user and the smart terminal; receive a second device control request for the target first IoT device sent by the smart terminal, determine the identifier of the target first IoT device according to the fourth correspondence set; control the target first IoT device according to the identifier of the target first IoT device;

[0047] The intelligent terminal is used to send the binding request to the second server; and send the second device control request to the second server.

[0048] Optionally, also include:

[0049] The third server is used to store a third IoT device model; receive a third device control request for the third IoT device sent by the second control panel; and control the third IoT device according to the third IoT device identifier;

[0050] The second control panel is used to send the third device control request to the third server.

[0051] The present application also provides an IoT device control method, comprising:

[0052] Determine a first IoT device model, a first correspondence set between the first IoT device and the user, and a second correspondence set between the user and the first control panel, so as to receive a first device control request for the first IoT device sent by the first control panel; determine a target user corresponding to the first control panel according to the second correspondence set; determine an identifier of a first IoT device corresponding to the target user according to the first correspondence set; and control the first IoT device of the target user according to the first IoT device identifier;

[0053] The first IoT device model and the first correspondence set are sent to the second server, so that the second server receives the first correspondence set and the first IoT device model, merges the first IoT device model and the second IoT device model, and determines the third correspondence set between the second IoT device and the smart terminal; receives a binding request for the target user sent by the smart terminal, determines the first IoT device of the target user, and the fourth correspondence set between the smart terminal; receives a second device control request for the target first IoT device sent by the smart terminal, determines the identifier of the target first IoT device according to the fourth correspondence set; and controls the target first IoT device according to the identifier of the target first IoT device.

[0054] Optionally, determining the first IoT device model, a first correspondence set between the first IoT device and the user, and a second correspondence set between the user and the first control panel includes:

[0055] The first IoT device model, the first correspondence relationship set, and the second correspondence relationship set are obtained from a third server.

[0056] The present application also provides an IoT device control method, comprising:

[0057] receiving the first correspondence set and the first IoT device model, merging the first IoT device model and the second IoT device model, and determining a third correspondence set between the second IoT device and the smart terminal;

[0058] Determine, according to the binding request for the target user sent by the smart terminal, a fourth corresponding relationship set between the first IoT device of the target user and the smart terminal;

[0059] In response to the second device control request for the target first IoT device sent by the smart terminal, the identifier of the target first IoT device is determined according to the fourth corresponding relationship; and the target first IoT device is controlled according to the identifier of the target first IoT device.

[0060] Optionally, the smart terminal includes: a smart speaker;

[0061] The second device control request includes: voice control data for the target first IoT device;

[0062] The method further comprises:

[0063] Determine the operation corpus of the target first IoT device;

[0064] Determining, according to the operation corpus, operation mode information corresponding to the voice control data;

[0065] According to the operation mode information, the target first IoT device is controlled.

[0066] The present application also provides an IoT device control method, comprising:

[0067] Sending a binding request for the target user to the second server to determine a fourth corresponding relationship set between the first IoT device of the target user and the smart terminal;

[0068] A second device control request for the target first IoT device is sent to the second server, so that the second server determines the identifier of the target first IoT device according to the fourth correspondence set; and controls the target first IoT device according to the identifier of the target first IoT device.

[0069] The present application also provides an IoT device control system, comprising:

[0070] The first server is used to receive the second IoT device model sent by the second server, and the third correspondence set between the second IoT device and the smart terminal, merge the first IoT device model and the second IoT device model, and determine the first correspondence set between the first IoT device and the user, and the second correspondence set between the user and the first control panel; receive a binding request for the target smart terminal sent by the first control panel, determine the fourth correspondence set between the user to which the first control panel belongs and the second IoT device controllable by the target smart terminal; receive a second device control request for the linkage control of the target first IoT device and the target second IoT device sent by the first control panel, and determine the identifier of the target first IoT device and the identifier of the target second IoT device according to the fourth correspondence set and the first correspondence set; and linkage control the target first IoT device and the target second IoT device according to the identifier of the target first IoT device and the identifier of the target second IoT device;

[0071] A first control panel, configured to send the binding request to the first server; and send the second device control request to the first server;

[0072] The second server is used to determine the second IoT device model and the third correspondence set, so as to receive the first device control request for the second IoT device sent by the smart terminal; determine the identifier of the second IoT device corresponding to the smart terminal according to the third correspondence set; control the second IoT device according to the second IoT device identifier; and send the second IoT device model and the third correspondence set to the first server;

[0073] The intelligent terminal is used to send the first device control request to the first server.

[0074] The present application also provides an IoT device control method, comprising:

[0075] Receive the second IoT device model sent by the second server, and the third correspondence set between the second IoT device and the smart terminal, merge the first IoT device model and the second IoT device model, and determine the first correspondence set between the first IoT device and the user, and the second correspondence set between the user and the first control panel;

[0076] In response to the binding request for the target smart terminal sent by the first control panel, determine a fourth correspondence relationship set between the user to which the first control panel belongs and the second IoT device controllable by the target smart terminal;

[0077] In response to the second device control request for linkage control of the target first IoT device and the target second IoT device sent by the first control panel, the identifier of the target first IoT device and the identifier of the target second IoT device are determined according to the fourth correspondence set and the first correspondence set; based on the identifier of the target first IoT device and the identifier of the target second IoT device, the target first IoT device and the target second IoT device are linkage controlled.

[0078] The present application also provides an IoT device control method, comprising:

[0079] Determine a second IoT device model and a third correspondence set to receive a first device control request for a second IoT device sent by a smart terminal; determine an identifier of a second IoT device corresponding to the smart terminal according to the third correspondence set; and control the second IoT device according to the second IoT device identifier;

[0080] The second IoT device model and the third correspondence set are sent to the first server end so that the first server end can merge the first IoT device model and the second IoT device model, and determine the first correspondence set between the first IoT device and the user, and the second correspondence set between the user and the first control panel; a binding request for the target smart terminal sent by the first control panel is received, and a fourth correspondence set between the user to which the first control panel belongs and the second IoT device controllable by the target smart terminal is determined; a second device control request for the linkage control of the target first IoT device and the target second IoT device is received from the first control panel, and an identifier of the target first IoT device and an identifier of the target second IoT device are determined according to the fourth correspondence set and the first correspondence set; and the target first IoT device and the target second IoT device are linkage controlled according to the identifier of the target first IoT device and the identifier of the target second IoT device.

[0081] The present application also provides an IoT device control method, comprising:

[0082] Sending a binding request for the target smart terminal to the first server, so that the first server determines a fourth correspondence set between the user to which the first control panel belongs and the second IoT device controllable by the target smart terminal;

[0083] A second device control request for linkage control of a target first IoT device and a target second IoT device is sent to the first server, so that the first server can determine an identifier of the target first IoT device and an identifier of the target second IoT device according to the fourth correspondence set and the first correspondence set; and linkage control is performed on the target first IoT device and the target second IoT device according to the identifier of the target first IoT device and the identifier of the target second IoT device.

[0084] The present application also provides an IoT device control system, comprising:

[0085] The first server is used to receive the second IoT device model sent by the second server, and the third correspondence set between the second IoT device and the smart speaker, merge the first IoT device model and the second IoT device model, and determine the first correspondence set between the first IoT device and the user, and the second correspondence set between the user and the first control panel; receive a binding request for the target smart terminal sent by the first control panel, determine the fourth correspondence set between the user of the first control panel and the target smart terminal; receive a second device control request for the target second IoT device sent by the first control panel, and determine the identifier of the target second IoT device according to the fourth correspondence set; control the target second IoT device according to the identifier of the target second IoT device;

[0086] A first control panel, configured to send the binding request to the first server; and send the second device control request to the first server;

[0087] The second server is used to determine the second IoT device model and the third correspondence set, so as to receive the first device control request for the second IoT device sent by the smart terminal; determine the identifier of the second IoT device corresponding to the smart terminal according to the third correspondence set; control the second IoT device according to the second IoT device identifier; and send the second IoT device model and the third correspondence set to the first server;

[0088] The intelligent terminal is used to send the first device control request to the first server.

[0089] The present application also provides an IoT device control method, comprising:

[0090] Receive the second IoT device model sent by the second server, and the third correspondence set between the second IoT device and the smart terminal, merge the first IoT device model and the second IoT device model, and determine the first correspondence set between the first IoT device and the user, and the second correspondence set between the user and the first control panel;

[0091] In response to the binding request for the target smart terminal sent by the first control panel, determine a fourth correspondence relationship set between the user to which the first control panel belongs and the second IoT device controllable by the target smart terminal;

[0092] For the second device control request for the target second IoT device sent by the first control panel, determine the identifier of the target second IoT device according to the fourth correspondence set; and control the target second IoT device according to the identifier of the target second IoT device.

[0093] The present application also provides an IoT device control method, comprising:

[0094] Determine a second IoT device model and a third correspondence set to receive a first device control request for a second IoT device sent by a smart terminal; determine an identifier of a second IoT device corresponding to the smart terminal according to the third correspondence set; and control the second IoT device according to the second IoT device identifier;

[0095] The second IoT device model and the third correspondence set are sent to the first server, so that the first server can merge the first IoT device model and the second IoT device model, and determine the first correspondence set between the first IoT device and the user, and the second correspondence set between the user and the first control panel; receive a binding request for the target smart terminal sent by the first control panel, and determine a fourth correspondence set between the user to which the first control panel belongs and the second IoT device controllable by the target smart terminal; receive a second device control request for the target second IoT device sent by the first control panel, and determine the identifier of the target second IoT device according to the fourth correspondence set; control the target second IoT device according to the identifier of the target second IoT device.

[0096] The present application also provides an IoT device control method, comprising:

[0097] Sending a binding request for the target smart terminal to the first server, so that the first server determines a fourth correspondence set between the user to which the first control panel belongs and the second IoT device controllable by the target smart terminal;

[0098] A second device control request for the target second IoT device is sent to the first server, so that the first server determines the identifier of the target second IoT device according to the fourth correspondence set; and controls the target second IoT device according to the identifier of the target second IoT device.

[0099] The present application also provides an IoT device control device, comprising:

[0100] A data determination unit, used to determine a first IoT device model, a first correspondence set between the first IoT device and a user, and a second correspondence set between the user and a first control panel, so as to receive a first device control request for the first IoT device sent by the first control panel; determine a target user corresponding to the first control panel according to the second correspondence set; determine an identifier of a first IoT device corresponding to the target user according to the first correspondence set; and control the first IoT device of the target user according to the first IoT device identifier;

[0101] A data migration unit is used to send the first IoT device model and the first correspondence set to the second server, so that the second server receives the first correspondence set and the first IoT device model, merges the first IoT device model and the second IoT device model, and determines the third correspondence set between the second IoT device and the smart terminal; receives a binding request for a target user sent by the smart terminal, determines the first IoT device of the target user, and the fourth correspondence set between the smart terminal, so that the smart terminal can control the first IoT device.

[0102] The present application also provides an electronic device, comprising:

[0103] Processor; and

[0104] A memory for storing a program for implementing an IoT device control method. After the device is powered on and the program of the method is run through the processor, the following steps are performed: determining a first IoT device model, a first correspondence set between the first IoT device and a user, and a second correspondence set between the user and a first control panel, so as to receive a first device control request for the first IoT device sent by the first control panel; determining a target user corresponding to the first control panel according to the second correspondence set; determining an identifier of the first IoT device corresponding to the target user according to the first correspondence set; controlling the first IoT device of the target user according to the first IoT device identifier; sending the first IoT device model and the first correspondence set to a second server, so that the second server receives the first correspondence set and the first IoT device model, merges the first IoT device model and the second IoT device model, and determines a third correspondence set between the second IoT device and a smart terminal; receiving a binding request for the target user sent by the smart terminal, determining the first IoT device of the target user and a fourth correspondence set between the smart terminal and the smart terminal, so that the smart terminal can control the first IoT device.

[0105] The present application also provides an IoT device control device, comprising:

[0106] a data fusion unit, configured to receive a first IoT device model and a first correspondence set between the first IoT device and a user, merge the first IoT device model and the second IoT device model, and determine a third correspondence set between the second IoT device and the smart terminal;

[0107] A household binding unit, configured to determine a fourth corresponding relationship set between a first IoT device of a target user and the smart terminal according to a binding request for the target user sent by the smart terminal;

[0108] A linkage control unit is used to determine the identifier of the target first IoT device and the identifier of the target second IoT device according to the fourth correspondence set and the third correspondence set in response to a second device control request for linkage control of a target first IoT device and a target second IoT device sent by a smart terminal; and linkage control the target first IoT device and the target second IoT device according to the identifier of the target first IoT device and the identifier of the target second IoT device.

[0109] The present application also provides an electronic device, comprising:

[0110] Processor; and

[0111] A memory is used to store a program for implementing an Internet of Things (IoT) device control method. After the device is powered on and the program of the method is run through the processor, the following steps are performed: receiving a first IoT device model and a first correspondence set between the first IoT device and a user, merging the first IoT device model and the second IoT device model, and determining a third correspondence set between the second IoT device and a smart terminal; determining a fourth correspondence set between the first IoT device of the target user and the smart terminal according to a binding request for the target user sent by the smart terminal; determining an identifier of the target first IoT device and an identifier of the target second IoT device according to the fourth correspondence set and the third correspondence set in response to a second device control request for linkage control of the target first IoT device and the target second IoT device sent by the smart terminal; and linkage control of the target first IoT device and the target second IoT device according to the identifier of the target first IoT device and the identifier of the target second IoT device.

[0112] The present application also provides an IoT device control device, comprising:

[0113] A binding request sending unit, configured to send a binding request for a target user to the second server, so that the second server can determine a fourth corresponding relationship set between the first IoT device of the target user and the smart terminal;

[0114] A linkage control request sending unit is used to send a second device control request for linkage control of a target first IoT device and a target second IoT device to a second server end, so that the second server end can determine the identifier of the target first IoT device and the identifier of the target second IoT device according to the fourth correspondence set and the third correspondence set; and linkage control the target first IoT device and the target second IoT device according to the identifier of the target first IoT device and the identifier of the target second IoT device.

[0115] The present application also provides an intelligent terminal, comprising:

[0116] Processor; and

[0117] A memory is used to store a program for implementing an Internet of Things (IoT) device control method. After the device is powered on and the program of the method is run through the processor, the following steps are performed: a binding request for a target user is sent to a second server end so that the second server end determines a first IoT device of the target user and a fourth correspondence set between the smart terminal; a second device control request for linkage control of a target first IoT device and a target second IoT device is sent to the second server end so that the second server end determines an identifier of the target first IoT device and an identifier of the target second IoT device according to the fourth correspondence set and the third correspondence set; and linkage control of the target first IoT device and the target second IoT device is performed according to the identifier of the target first IoT device and the identifier of the target second IoT device.

[0118] The present application also provides a smart speaker, comprising:

[0119] Processor; and

[0120] A memory is used to store a program for implementing an Internet of Things (IoT) device control method. After the device is powered on and the program of the method is run through the processor, the following steps are performed: a binding request for a target user is sent to a second server end so that the second server end determines a first IoT device of the target user and a fourth correspondence set between the smart terminal; a second device control request for linkage control of a target first IoT device and a target second IoT device is sent to the second server end so that the second server end determines an identifier of the target first IoT device and an identifier of the target second IoT device according to the fourth correspondence set and the third correspondence set; and linkage control of the target first IoT device and the target second IoT device is performed according to the identifier of the target first IoT device and the identifier of the target second IoT device.

[0121] The present application also provides a smart TV, comprising:

[0122] Processor; and

[0123] A memory is used to store a program for implementing an Internet of Things (IoT) device control method. After the device is powered on and the program of the method is run through the processor, the following steps are performed: a binding request for a target user is sent to a second server end so that the second server end determines a first IoT device of the target user and a fourth correspondence set between the smart terminal; a second device control request for linkage control of a target first IoT device and a target second IoT device is sent to the second server end so that the second server end determines an identifier of the target first IoT device and an identifier of the target second IoT device according to the fourth correspondence set and the third correspondence set; and linkage control of the target first IoT device and the target second IoT device is performed according to the identifier of the target first IoT device and the identifier of the target second IoT device.

[0124] The present application also provides an IoT device control device, comprising:

[0125] a data fusion unit, configured to receive the second IoT device model sent by the second server, and the third correspondence set between the second IoT device and the smart terminal, merge the first IoT device model and the second IoT device model, and determine the first correspondence set between the first IoT device and the user, and the second correspondence set between the user and the first control panel;

[0126] A binding unit, configured to determine, in response to a binding request for a target smart terminal sent by the first control panel, a fourth corresponding relationship set between a user belonging to the first control panel and a second IoT device controllable by the target smart terminal;

[0127] A linkage control unit is used to determine the identifier of the target first IoT device and the identifier of the target second IoT device according to the fourth correspondence set and the first correspondence set in response to a second device control request for linkage control of the target first IoT device and the target second IoT device sent by the first control panel; and linkage control the target first IoT device and the target second IoT device according to the identifier of the target first IoT device and the identifier of the target second IoT device.

[0128] The present application also provides an electronic device, comprising:

[0129] Processor; and

[0130] A memory is used to store a program for implementing an Internet of Things (IoT) device control method. After the device is powered on and the program of the method is run through the processor, the following steps are performed: receiving a second IoT device model sent by a second service end, and a third correspondence set between the second IoT device and the smart terminal, merging the first IoT device model and the second IoT device model, and determining a first correspondence set between the first IoT device and the user, and a second correspondence set between the user and the first control panel; in response to a binding request for a target smart terminal sent by the first control panel, determining a fourth correspondence set between the user belonging to the first control panel and a second IoT device controllable by the target smart terminal; in response to a second device control request for linkage control of a target first IoT device and a target second IoT device sent by the first control panel, determining an identifier of the target first IoT device and an identifier of the target second IoT device according to the fourth correspondence set and the first correspondence set; and linkage control of the target first IoT device and the target second IoT device according to the identifier of the target first IoT device and the identifier of the target second IoT device.

[0131] The present application also provides an IoT device control device, comprising:

[0132] A data determination unit, configured to determine a second IoT device model and a third correspondence set, so as to receive a first device control request for a second IoT device sent by a smart terminal; determine an identifier of a second IoT device corresponding to the smart terminal according to the third correspondence set; and control the second IoT device according to the second IoT device identifier;

[0133] A data migration unit is used to send the second IoT device model and the third correspondence set to the first server, so that the first server can merge the first IoT device model and the second IoT device model, and determine the first correspondence set between the first IoT device and the user, and the second correspondence set between the user and the first control panel; receive a binding request for the target smart terminal sent by the first control panel, determine the fourth correspondence set between the user belonging to the first control panel and the second IoT device controllable by the target smart terminal, so that the first control panel can control the second IoT device.

[0134] The present application also provides an electronic device, including:

[0135] Processor; and

[0136] A memory is used to store a program for implementing an Internet of Things (IoT) device control method. After the device is powered on and the program of the method is run through the processor, the following steps are performed: determining a second IoT device model and a third correspondence set so as to receive a first device control request for a second IoT device sent by a smart terminal; determining an identifier of a second IoT device corresponding to the smart terminal according to the third correspondence set; controlling the second IoT device according to the second IoT device identifier; sending the second IoT device model and the third correspondence set to a first server so that the first server can merge the first IoT device model and the second IoT device model, and determine a first correspondence set between the first IoT device and the user, and a second correspondence set between the user and the first control panel; receiving a binding request for a target smart terminal sent by the first control panel, determining a fourth correspondence set between the user to which the first control panel belongs and a second IoT device controllable by the target smart terminal, so that the first control panel can control the second IoT device.

[0137] The present application also provides an IoT device control device, comprising:

[0138] A binding request sending unit, configured to send a binding request for a target smart terminal to the first server, so that the first server can determine a fourth correspondence set between a user belonging to the first control panel and a second IoT device controllable by the target smart terminal;

[0139] A linkage control request sending unit is used to send a second device control request for linkage control of a target first IoT device and a target second IoT device to the first server end, so that the first server end can determine the identifier of the target first IoT device and the identifier of the target second IoT device according to the fourth correspondence set and the first correspondence set; and linkage control the target first IoT device and the target second IoT device according to the identifier of the target first IoT device and the identifier of the target second IoT device.

[0140] The present application also provides a control panel, comprising:

[0141] Processor; and

[0142] A memory is used to store a program for implementing an Internet of Things (IoT) device control method. After the device is powered on and the program of the method is run through the processor, the following steps are performed: a binding request for a target smart terminal is sent to a first server end, so that the first server end determines a fourth correspondence set between a user belonging to a first control panel and a second IoT device controllable by the target smart terminal; a second device control request for linkage control of a target first IoT device and a target second IoT device is sent to the first server end, so that the first server end determines an identifier of the target first IoT device and an identifier of the target second IoT device according to the fourth correspondence set and the first correspondence set; and linkage control of the target first IoT device and the target second IoT device is performed according to the identifier of the target first IoT device and the identifier of the target second IoT device.

[0143] The present application also provides an IoT device control system, comprising:

[0144] The first smart terminal is used to send a device control instruction for the target second IoT device to the second smart terminal according to the user's linkage control instruction for the target first IoT device and the target second IoT device; receive control result data of the target second IoT device sent by the second smart terminal, and if the result data meets the linkage control condition, send a first device control request for the target first IoT device to the first server;

[0145] The second smart terminal is used to send a second device control request for the target second IoT device to the second server according to the device control instruction, and send the control result data of the target second IoT device to the first smart terminal;

[0146] A first server, configured to receive the first device control request and control a target first IoT device;

[0147] The second server is used to receive the second device control request and control the target second IoT device.

[0148] The present application also provides an IoT device control system, comprising:

[0149] The first smart terminal is used to send a device control instruction for the target second IoT device to the second smart terminal according to the user control instruction for the target second IoT device;

[0150] The second intelligent terminal is used to send a device control request for a target second IoT device to the second server according to the device control instruction;

[0151] The second server is used to receive the device control request and control the target second IoT device. The present application also provides an IoT device control system, including:

[0152] The first smart terminal is used to send a first device control request to the first server; and send a control module of the first IoT device to the second smart terminal;

[0153] The second intelligent terminal is used to load the control module; according to the user's linkage control instruction for the target first IoT device and the target second IoT device, send a second device control request for the target first IoT device to the first server through the control module; if the control result data of the target first IoT device meets the linkage control condition, send a third device control request for the target second IoT device to the second server;

[0154] The first server is configured to receive a first device control request to control the first IoT device; and receive a second device control request to control the target first IoT device;

[0155] The second server is used to receive a third device control request and control a target second IoT device.

[0156] The present application also provides an IoT device control system, comprising:

[0157] The first smart terminal is used to send a first device control request to the first server; and send a control module of the first IoT device to the second smart terminal;

[0158] The second smart terminal is used to load the control module of the first IoT device sent by the first smart terminal; according to the user instruction for the target first IoT device, send a second device control request for the target first IoT device to the first server through the control module;

[0159] The first server is used to receive a first device control request to control a first IoT device; and receive a second device control request to control a target first IoT device.

[0160] The present application also provides an IoT device control method, comprising:

[0161] Sending a device control instruction for the target second IoT device to the second smart terminal according to the user's linkage control instruction for the target first IoT device and the target second IoT device;

[0162] Receive control result data of the target second IoT device sent by the second smart terminal, and if the result data meets the linkage control condition, send a first device control request for the target first IoT device to the first server.

[0163] The present application also provides an IoT device control method, comprising:

[0164] Receiving a device control instruction for a target second IoT device sent by the first smart terminal;

[0165] Sending a second device control request for a target second IoT device to a second server according to the device control instruction;

[0166] The control result data of the target second IoT device is sent to the first smart terminal, so that the first smart terminal performs linkage control on the target first IoT device and the target second IoT device.

[0167] The present application also provides an IoT device control method, comprising:

[0168] According to the user control instruction for the target second IoT device, a device control instruction for the target second IoT device is sent to the second smart terminal, so that the second smart terminal sends a device control request for the target second IoT device to the second server according to the device control instruction, and controls the target second IoT device through the second server.

[0169] The present application also provides an IoT device control method, comprising:

[0170] Receiving a device control instruction for a target second IoT device sent by the first smart terminal;

[0171] According to the device control instruction, a second device control request for the target second IoT device is sent to the second server, so as to control the target second IoT device through the second server.

[0172] The present application also provides an IoT device control method, comprising:

[0173] Sending a first device control request to the first server, so as to control the first IoT device through the first server;

[0174] The control module of the first IoT device is sent to the second smart terminal so that the second smart terminal can load the control module; according to the user's linkage control instructions for the target first IoT device and the target second IoT device, a second device control request for the target first IoT device is sent to the first server through the control module; if the control result data of the target first IoT device meets the linkage control conditions, a third device control request for the target second IoT device is sent to the second server so that the target second IoT device can be controlled through the second server to achieve linkage control of the target first IoT device and the target second IoT device.

[0175] The present application also provides an IoT device control method, comprising:

[0176] Loading a control module of the first intelligent terminal;

[0177] According to the user's linkage control instruction for the target first IoT device and the target second IoT device, the control module sends a second device control request for the target first IoT device to the first server;

[0178] If the control result data of the target first IoT device meets the linkage control condition, a third device control request for the target second IoT device is sent to the second server end, so as to control the target second IoT device through the second server end, so as to realize the linkage control of the target first IoT device and the target second IoT device.

[0179] The present application also provides an IoT device control method, comprising:

[0180] Receive a first device control request sent by a first smart terminal, and control a first IoT device;

[0181] Receive a second device control request sent by the second smart terminal, and control the target first IoT device.

[0182] The present application also provides an IoT device control method, comprising:

[0183] Sending a first device control request to the first server, so as to control the first IoT device through the first server;

[0184] The control module of the first IoT device is sent to the second smart terminal so that the second smart terminal can load the control module; according to the user instruction for the target first IoT device, the second device control request for the target first IoT device is sent to the first server through the control module.

[0185] The present application also provides an IoT device control method, comprising:

[0186] Loading a control module of the first intelligent terminal;

[0187] According to a user instruction for the target first IoT device, a second device control request for the target first IoT device is sent to the first server through the control module.

[0188] The present application also provides a computer-readable storage medium, wherein the computer-readable storage medium stores instructions, and when the computer-readable storage medium is run on a computer, the computer executes the above-mentioned various methods.

[0189] The present application also provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute the above-mentioned various methods.

[0190] Compared with the prior art, this application has the following advantages:

[0191] The Internet of Things IoT device control system provided in the embodiment of the present application determines the first IoT device model, the first correspondence set between the first IoT device and the user, and the second correspondence set between the user and the first control panel through the first server, so as to receive the first device control request for the first IoT device sent by the first control panel; determines the target user corresponding to the first control panel according to the second correspondence set; determines the identifier of the first IoT device corresponding to the target user according to the first correspondence set; controls the first IoT device of the target user according to the first IoT device identifier; sends the first IoT device model and the first correspondence set to the second server; the second server receives the first correspondence set and the first IoT device model, merges the first IoT device model and the second IoT device model, and determines the third correspondence set between the second IoT device and the smart terminal; receives the binding request for the target user sent by the smart terminal, Determine the fourth correspondence set between the first IoT device of the target user and the smart terminal; receive the second device control request for the linkage control of the target first IoT device and the target second IoT device sent by the smart terminal, and determine the identifier of the target first IoT device and the identifier of the target second IoT device according to the fourth correspondence set and the third correspondence set; according to the identifier of the target first IoT device and the identifier of the target second IoT device, linkage control is performed on the target first IoT device and the target second IoT device; this processing method enables front-mounted IOT devices, back-mounted IOT devices, private IOT devices and public IOT devices to communicate with each other on a unified IOT device control platform, and on this basis, linkage control between front-mounted IOT devices and back-mounted IOT devices is realized, so that users can use the same smart terminal to control the linkage control of front-mounted IOT devices and back-mounted IOT devices; therefore, the flexibility of device control can be effectively improved, thereby improving user experience.

[0192] The IoT device control system provided in the embodiment of the present application determines a first IoT device model, a first correspondence set between the first IoT device and the user, and a second correspondence set between the user and the first control panel through a first server, so as to receive a first device control request for the first IoT device sent by the first control panel; determines a target user corresponding to the first control panel according to the second correspondence set; determines an identifier of the first IoT device corresponding to the target user according to the first correspondence set; controls the first IoT device of the target user according to the first IoT device identifier; sends the first IoT device model and the first correspondence set to a second server; receives the first correspondence set and the first IoT device model through the second server, merges the first IoT device model and the second IoT device model, and determines a second IoT device model. The third correspondence set between the T device and the smart terminal; receiving the binding request for the target user sent by the smart terminal, determining the first IoT device of the target user and the fourth correspondence set between the smart terminal; receiving the second device control request for the target first IoT device sent by the smart terminal, and determining the identifier of the target first IoT device according to the fourth correspondence set; controlling the target first IoT device according to the identifier of the target first IoT device; this processing method enables pre-installed IOT devices, post-installed IOT devices, private IOT devices and public IOT devices to communicate with each other on a unified IOT device control platform, and on this basis, users can control pre-installed IOT devices and post-installed IOT devices through a smart terminal, thereby achieving seamless experience; therefore, the flexibility of device control can be effectively improved, thereby improving user experience.

[0193] The Internet of Things IoT device control system provided in the embodiment of the present application receives, through the first server, a second IoT device model sent by the second server, and a third correspondence set between the second IoT device and the smart terminal, merges the first IoT device model and the second IoT device model, and determines a first correspondence set between the first IoT device and the user, and a second correspondence set between the user and the first control panel; receives a binding request for the target smart terminal sent by the first control panel, determines a fourth correspondence set between the user belonging to the first control panel and the second IoT device controllable by the target smart terminal; receives a second device control request for the linkage control of the target first IoT device and the target second IoT device sent by the first control panel, determines the identifier of the target first IoT device and the identifier of the target second IoT device according to the fourth correspondence set and the first correspondence set; linkage controls the target first IoT device and the target second IoT device according to the identifier of the target first IoT device and the identifier of the target second IoT device; the first control panel sends a request to the first server The server sends the binding request; sends the second device control request to the first server; the second server determines the second IoT device model and the third correspondence set to facilitate receiving the first device control request for the second IoT device sent by the smart terminal; determines the identifier of the second IoT device corresponding to the smart terminal according to the third correspondence set; controls the second IoT device according to the second IoT device identifier; sends the second IoT device model and the third correspondence set to the first server; the smart terminal sends the first device control request to the first server; this processing method enables front-mounted IOT devices, back-mounted IOT devices, private IOT devices and public IOT devices to communicate on a unified IOT device control platform, and on this basis realizes the linkage control between front-mounted IOT devices and back-mounted IOT devices, so that users can use the same control panel to control the linkage control of front-mounted IOT devices and back-mounted IOT devices; therefore, the flexibility of device control can be effectively improved, thereby improving user experience.

[0194] The Internet of Things IoT device control system provided in the embodiment of the present application receives, through the first server, a second IoT device model sent by the second server, and a third correspondence set between the second IoT device and the smart speaker, merges the first IoT device model and the second IoT device model, and determines a first correspondence set between the first IoT device and the user, and a second correspondence set between the user and the first control panel; receives a binding request for a target smart terminal sent by the first control panel, determines a fourth correspondence set between the user of the first control panel and the target smart terminal; receives a second device control request for a target second IoT device sent by the first control panel, determines an identifier of the target second IoT device according to the fourth correspondence set; controls the target second IoT device according to the identifier of the target second IoT device; the first control panel sends the binding request to the first server; sends the second device control request to the first server Request; the second server determines the second IoT device model and the third correspondence set to facilitate receiving the first device control request for the second IoT device sent by the smart terminal; according to the third correspondence set, determines the identifier of the second IoT device corresponding to the smart terminal; according to the second IoT device identifier, controls the second IoT device; sends the second IoT device model and the third correspondence set to the first server; the smart terminal sends the first device control request to the first server; this processing method enables pre-installed IOT devices, post-installed IOT devices, private IOT devices and public IOT devices to communicate with each other on a unified IOT device control platform, and on this basis, users can control pre-installed IOT devices and post-installed IOT devices through a control panel to achieve seamless experience; therefore, the flexibility of device control can be effectively improved, thereby improving user experience.

[0195] The Internet of Things IoT device control system provided in the embodiment of the present application sends a device control instruction for the target second IoT device to the second smart terminal through the first smart terminal according to the user's linkage control instruction for the target first IoT device and the target second IoT device; receives the control result data of the target second IoT device sent by the second smart terminal, and if the result data meets the linkage control condition, sends a first device control request for the target first IoT device to the first server; the second smart terminal sends a second device control request for the target second IoT device to the second server according to the device control instruction, and sends the control result data of the target second IoT device to the first smart terminal; the first server receives the first device control request and controls the target first IoT device; the second server receives the second device control request and controls the target second IoT device; this processing method allows the same smart terminal to be used to control the linkage control between IOT devices originally controlled by different smart terminals; therefore, the flexibility of device control can be effectively improved, thereby improving user experience.

[0196] The Internet of Things IoT device control system provided in the embodiment of the present application sends a device control instruction for the target second IoT device to the second smart terminal through the first smart terminal according to the user control instruction for the target second IoT device; the second smart terminal sends a device control request for the target second IoT device to the second server according to the device control instruction; the second server receives the device control request and controls the target second IoT device; this processing method allows the same smart terminal to be used to control IOT devices that were originally controlled by other smart terminals; therefore, the flexibility of device control can be effectively improved, thereby improving user experience.

[0197] The Internet of Things IoT device control system provided in the embodiment of the present application sends a first device control request to a first server through a first smart terminal; sends a control module of the first IoT device to a second smart terminal; the second smart terminal loads the control module; according to the user's linkage control instructions for the target first IoT device and the target second IoT device, sends a second device control request for the target first IoT device to the first server through the control module; if the control result data of the target first IoT device meets the linkage control conditions, sends a third device control request for the target second IoT device to the second server; the first server receives the first device control request and controls the first IoT device; and, receives the second device control request and controls the target first IoT device; the second server receives the third device control request and controls the target second IoT device; this processing method allows the same smart terminal to be used to control the linkage control between IOT devices originally controlled by different smart terminals; therefore, the flexibility of device control can be effectively improved, thereby improving user experience.

[0198] The IoT device control system provided by the embodiment of the present application sends a first device control request to a first server through a first smart terminal; sends a control module of the first IoT device to a second smart terminal; the second smart terminal loads the control module of the first IoT device sent by the first smart terminal; according to a user instruction for the target first IoT device, sends a second device control request for the target first IoT device to the first server through the control module; the first server receives the first device control request and controls the first IoT device; and receives the second device control request and controls the target first IoT device. This processing method allows the same smart terminal to control IoT devices that were originally controlled by other smart terminals; therefore, the flexibility of device control can be effectively improved, thereby improving user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0199] Figure 1 A schematic diagram of the structure of an embodiment of an IoT device control system provided by the present application;

[0200] Figure 2 A schematic diagram of an application scenario of an embodiment of an IoT device control system provided by the present application;

[0201] Figure 3 A schematic diagram of device interaction of an embodiment of an IoT device control system provided by the present application;

[0202] Figure 4 A schematic diagram of device interaction of an embodiment of an IoT device control system provided by the present application;

[0203] Figure 5A schematic diagram of an application scenario of an embodiment of an IoT device control system provided in the present application. DETAILED DESCRIPTION

[0204] Many specific details are described in the following description to facilitate a full understanding of the present application. However, the present application can be implemented in many other ways than those described herein, and those skilled in the art can make similar generalizations without violating the connotation of the present application, so the present application is not limited by the specific implementation disclosed below.

[0205] In this application, an IoT device control system, method and apparatus, a smart speaker, and an electronic device are provided. In the following embodiments, various solutions are described in detail one by one.

[0206] First embodiment

[0207] Please refer to Figure 1 , which is a structural diagram of an embodiment of the IoT device control system of the present application. The system includes: a first server 1, a first control panel 2, a second server 3, and a smart terminal 4.

[0208] The first server 1 may be a server deployed on a cloud server, or a server dedicated to implementing a front-end IoT device control service, and may be deployed in a data center. The server may be a cluster server or a single server.

[0209] The first control panel 2 is a panel for controlling the pre-installed IoT devices. In this embodiment, the pre-installed IoT devices are referred to as the first IoT devices, including but not limited to: smart security devices, such as smart door locks, smart cameras, door and window sensors, human infrared sensors, etc.; smart lighting equipment, that is, all traditional switch panels are replaced with smart switch panels; smart curtain equipment, usually equipped in the master bedroom and living room; smart environment equipment, using smart control products to connect air conditioning, fresh air, and floor heating to the whole house system.

[0210] The first control panel 2 can display various operable items of various pre-installed IoT devices, such as turning on all air purifiers, turning off all air purifiers, sweeping the floor, ending sweeping the floor, peephole, opening windows, closing windows, living room monitoring, turning on living room lights, turning off living room lights, closing all bedrooms, closing all dining rooms, romantic lighting, etc.

[0211] The second server 3 may be a server deployed on a cloud server, or a server dedicated to implementing after-sales IoT device control services, and may be deployed in a data center. The server may be a cluster server or a single server.

[0212] The smart terminal 4 includes but is not limited to a smart speaker, a smart TV, or a mobile communication device, i.e., a commonly known mobile phone or smart phone, a PAD, an iPad, and other terminal devices. In this embodiment, the after-installed IoT device is referred to as a second IoT device, including but not limited to: a smart TV, a smart desk lamp, a smart kitchenware, and the like.

[0213] In this embodiment, the smart terminal 4 is a smart speaker, and the user can control the home IoT devices through the smart speaker by voice. The smart speaker can be a tool for home consumers to surf the Internet by voice, such as ordering songs, shopping online, or getting weather forecasts. It can also control smart home devices, such as turning on the master bedroom lamp, setting the refrigerator temperature, and heating the water heater in advance.

[0214] Please refer to Figure 2 , which is a scene diagram of the IoT device control system of the present application. The first server 1 (front-mounted IOT cloud platform) and the first control panel 2, the second server 3 (rear-mounted IOT cloud platform) and the smart terminal 4 can be connected through the network, such as the first control panel 2 and the smart terminal 4 can be connected to the network through WIFI, etc. The user can control the first IoT device through the first server 1 by operating the first control panel 2, such as controlling the conversion of the working mode of the front-mounted air conditioner. At the same time, the user can control the second IoT device through the second server 3 by operating the smart terminal 4, such as controlling the conversion of the rear-mounted TV channel and volume. In this embodiment, the user can control not only the second IoT device but also the first IoT device by operating the smart terminal 4, such as controlling the conversion of the working mode of the front-mounted air conditioner through the smart speaker; even the first IoT device and the second IoT device can be linked to each other, such as the control instruction is "If the temperature exceeds 30 degrees, help me turn on the air conditioner automatically", where the temperature sensor is a front-mounted IoT device and the air conditioner is a rear-mounted IoT device.

[0215] Depend on Figure 2 It can be seen that in this embodiment, the property staff can control the shared IOT devices in the community through the property control panel and the real estate developer's own IOT platform, such as the deactivation and opening of unit doors, the access, opening and closing of various surveillance cameras (such as garage cameras, fitness equipment area cameras, park cameras, etc.), etc.

[0216] Depend on Figure 2It can be seen that the real estate developer’s own IOT platform can store all public IOT device models in the community and the private pre-installed IOT device models of each user; the pre-installed IOT cloud platform can store some public IOT device models that can be controlled by each user in the community and the private pre-installed IOT device models of each user, that is, the first IOT device may include the private pre-installed IOT devices of each user, and some public IOT devices controlled by each user (such as unit doors, garage cameras, etc.); the post-installed IOT cloud platform can store private post-installed IOT device models that can be controlled by each user in the community.

[0217] Please refer to Figure 3 , which is a device interaction diagram of an embodiment of the Internet of Things IoT device control system of the present application. In this embodiment, the first server is used to determine the first IoT device model, and the first correspondence set between the first IoT device and the user, and the second correspondence set between the user and the first control panel, so as to receive the first device control request for the first IoT device sent by the first control panel; determine the target user corresponding to the first control panel according to the second correspondence set; determine the identifier of the first IoT device corresponding to the target user according to the first correspondence set; control the first IoT device of the target user according to the first IoT device identifier; send the first IoT device model and the first correspondence set to the second server; the first control panel is used to send the first device control request to the first server; the second server is used to receive the first correspondence set and the first IoT device model, and merge the The first IoT device model and the second IoT device model are described, and a third correspondence set between the second IoT device and the smart terminal is determined; a binding request for the target user sent by the smart terminal is received, and the first IoT device of the target user and the fourth correspondence set between the smart terminal are determined; a second device control request for the linkage control of the target first IoT device and the target second IoT device is received from the smart terminal, and the identifier of the target first IoT device and the identifier of the target second IoT device are determined according to the fourth correspondence set and the third correspondence set; the target first IoT device and the target second IoT device are linkage-controlled according to the identifier of the target first IoT device and the identifier of the target second IoT device; the smart terminal is used to send the binding request to the second server; and the second device control request is sent to the second server.

[0218] The first IoT device model includes various data of the first IoT device, such as device type, device function, operable items, control instructions and supporting corpus. Similarly, the second IoT device model includes various data of the second IoT device, such as device type (device function), operable items, control instructions and supporting corpus. Among them, the supporting corpus is optional, that is, if there is corpus, it can be controlled by voice, and if there is no corpus, it can be controlled by touch / button of the control panel. Table 1 shows the pre-installed IOT device model data stored in the pre-installed IOT platform.

[0219]

[0220]

[0221] Table 1. Front-end equipment model

[0222] As can be seen from Table 1, the first IoT device may include not only home pre-installed IoT devices, but also shared IoT devices in the community that can be controlled by users, such as unit doors. Users can control the opening of the unit door of their unit through the first control panel. For example, surveillance cameras next to basement parking spaces and cameras on the public lawn of the community. Users can check their parking spaces or see whether the badminton court on the lawn is available through the first control panel, instead of only being accessible by community property staff.

[0223] The pre-installed IOT platform also stores a first correspondence between the first IoT device and the user, that is, user authority control data. Table 2 shows the first correspondence set stored by the pre-installed IOT platform. Table 2 shows the first correspondence set stored by the pre-installed IOT platform and the second correspondence set between the user and the first control panel.

[0224]

[0225]

[0226] Table 2. First correspondence set and second correspondence set

[0227] During specific implementation, the first correspondence set and the second correspondence set may be stored in one data table, or may be stored in different data tables.

[0228] The first server receives a first device control request for a first IoT device sent by a first control panel; determines a target user corresponding to the first control panel according to the second correspondence set; determines an identifier of a first IoT device corresponding to the target user according to the first correspondence set; and controls the first IoT device of the target user according to the first IoT device identifier.

[0229] For example, a resident of Room 101, Unit 1, Building 1 in a residential area has a visitor, and the visitor connects to the resident's indoor unit through the access control machine at the unit door. The resident can click the open unit door button on the first control panel, and the panel sends a control request to the first server, which may include a control panel identifier and a unit door option; the first server can first query which resident the panel corresponds to based on the second correspondence set; then, based on the first correspondence, query the identifier of the unit door of the resident's home; and then, based on the unit door identifier, control the opening of the unit door of the resident's unit.

[0230] In one example, the system may further include a third server and a second control panel. The third server is used to store a third IoT device model; receive a third device control request for a third IoT device sent by the second control panel; control the third IoT device according to the third IoT device identifier; and the second control panel is used to send the third device control request to the third server.

[0231] In specific implementation, the user (resident) controllable front-end equipment model data on the real estate developer's own IOT platform can be uploaded to the cloud and stored in the front-end IOT cloud platform. This part of the data may include the user's private front-end IOT equipment data (such as floor heating, electric meters, etc.), and may also include some public IOT equipment data that can be controlled by users (such as unit doors, some cameras, etc.). For equipment such as door access control, mosquito repellent lamps, street lights, corridor surveillance cameras, etc. inside the property that are not controlled by users, they can be left on the real estate developer's own IOT platform.

[0232] In order to realize the linkage control of the first IoT device and the second IoT device through the smart terminal 4, the first server also needs to send the first IoT device model and the first corresponding relationship set to the second server, that is: the user-controllable front-end device data is migrated to the smart terminal back-end IOT cloud platform, and batch docking and binding to households can be realized.

[0233] The second server, i.e., the after-installation IOT platform, stores the after-installation IOT device model data. The second IoT device model includes various data of the second IoT device, such as device type, device function, operable items, and supporting corpus. Among them, the supporting corpus can be an optional item, that is, if there is corpus, it can be controlled by voice, and if there is no corpus, it can be controlled by touch / button of the smart terminal 4. Table 3 shows the after-installation IOT device model data stored in the after-installation IOT platform.

[0234]

[0235]

[0236] Table 3. Aftermarket equipment models

[0237] The after-installation IOT platform also stores a third correspondence between the second IoT device and the smart terminal. Table 4 shows the third correspondence set stored in the after-installation IOT platform.

[0238]

[0239] Table 4. The third correspondence set

[0240] It can be seen from Table 4 that each household can have different types and data of post-installed IOT devices. Table 4 also shows the user account identifier corresponding to the smart terminal, such as the Taobao account corresponding to the smart speaker.

[0241] In this embodiment, the second server can be used to receive a device control request for the second IoT device sent by the smart terminal 4; determine the identifier of the second IoT device corresponding to the smart terminal according to the third correspondence set; and control the user's second IoT device according to the second IoT device identifier. For example, a resident turns on a TV or a desk lamp through a smart speaker.

[0242] The system provided in this embodiment, in order to realize linkage control of the first IoT device and the second IoT device through the smart terminal 4, the second server, after receiving the first correspondence set and the first IoT device model sent by the first server, merges the first IoT device model and the second IoT device model, that is: unifies the device models of the front-mounted IOT cloud platform and the after-mounted IOT cloud platform, and can realize batch docking and binding to households. Table 5 shows the device model data of the front / after-mounted IOT devices after merging stored in the after-mounted IOT platform.

[0243]

[0244]

[0245]

[0246] Table 5. Device model data after merging front / rear mounted IoT devices

[0247] As can be seen from Table 5, after the front-mounted / rear-mounted IOT devices are merged in this embodiment, the front-mounted / rear-mounted IOT devices can be distinguished by the device control type.

[0248] In this embodiment, the second server also needs to unify the object model (device model). For example, both the front- and rear-mounted IOTs have cameras, and they come from completely different manufacturers and have completely different models, but they belong to the same category. The object model must be unified to ensure correct voice control.

[0249] In order to realize linkage control of the first IoT device and the second IoT device through the smart terminal 4, the second server merges the front / rear mounted IoT devices and also connects and binds the front mounted IoT device to the smart terminal of the resident. The second server is also used to receive a binding request for the target user sent by the smart terminal, and determine a fourth corresponding relationship set between the first IoT device of the target user and the smart terminal.

[0250] In this embodiment, the server responds to the binding request and determines the fourth correspondence set, which can be specifically used to determine the first IoT device of the target user based on the first correspondence set; and generate the fourth correspondence set based on the smart speaker identifier carried in the request and the first IoT device identifier of the target user. With this processing method, the pre-installed IOT devices of the target user can be connected to the smart terminal in batches, so that these pre-installed IOT devices can be controlled by the smart terminal. Table 6 shows the pre-installed and post-installed platform connection data stored by the post-installed IOT platform in this embodiment, and the binding data between the integrated smart terminal and the IoT device.

[0251]

[0252]

[0253] Table 6. Binding relationship between smart terminals and IoT devices after front-end and back-end integration

[0254] Table 6 includes a third correspondence set between the second IoT device and the smart terminal, and also includes a fourth correspondence set between the smart speaker and the first IoT device of the corresponding resident.

[0255] In one example, the binding request includes: a room identifier of a target user and identity authentication information of the target user; the second server can be specifically used to verify whether the identity authentication information conforms to the preset identity authentication information, and if the verification is successful, the fourth correspondence set is determined. In this way, the smart speaker user is authenticated and the account number is bound, so that the user can only register his or her first IoT device through the smart speaker; therefore, the security of device control can be effectively improved, thereby improving the user experience.

[0256] During the specific implementation, the user can first select the household number of the current household through the smart speaker, such as * unit * building * community * street * city; then, the owner of the property can be authenticated through facial recognition and other methods, and the control of the household's pre-installed IOT devices and some public equipment can be authorized to the current smart hardware, so as to complete the initialization; after completion, the user can see the controllable pre-installed devices and controllable options on the home smart terminal with a screen, and can perform related operations by voice.

[0257] In specific implementation, the user's identity can be verified by face recognition, voiceprint recognition, etc.; accordingly, the second server can pre-store the corresponding type of preset identity verification information, which can come from the first server. Since the existing technology of identity verification data is relatively mature, it will not be repeated here.

[0258] The second server is also used to receive a second device control request sent by the smart terminal for the linkage control of the target first IoT device and the target second IoT device, and determine the identifier of the target first IoT device and the identifier of the target second IoT device according to the fourth correspondence set and the third correspondence set; and linkage control the target first IoT device and the target second IoT device according to the identifier of the target first IoT device and the identifier of the target second IoT device.

[0259] In this embodiment, the second server can be specifically used to determine the first control instruction of the target first IoT device and the second control instruction of the target second IoT device according to the identification of the target first IoT device and the identification of the target second IoT device; according to the first control instruction and the second control instruction, the target first IoT device and the target second IoT device are controlled in linkage. For example, the smart terminal can query the relevant control instructions of each IOT device involved in the joint control instruction according to Table 5, and execute the corresponding control instruction according to the identification of each IOT device.

[0260] In one example, the target first IoT device includes: a temperature sensor; the target second IoT device includes: an air conditioner; the second device control request for the linkage control of the target first IoT device and the target second IoT device includes: if the temperature measured by the temperature sensor is greater than the temperature threshold, turn on the air conditioner.

[0261] For example, a control instruction is issued through the smart speaker, which is "If the temperature exceeds 30 degrees, help me turn on the air conditioner automatically", where the temperature sensor is a front-mounted IoT device and the air conditioner is a rear-mounted IoT device; the smart speaker queries from Table 5 that the joint control instruction involves the "temperature acquisition" operation of the temperature sensor, which corresponds to instruction 1, and also involves the "turn on" operation of the air conditioner, which corresponds to instruction 2, and queries from Table 6 that the temperature sensor is temperature sensor 001 and the air conditioner is air conditioner 001; then instruction 1 is executed on temperature sensor 001 first, and the second server determines whether the temperature is greater than 30 degrees. If so, instruction 2 is executed on the corresponding air conditioning device 001, thereby realizing the linkage control of the two front / rear-mounted devices.

[0262] In this embodiment, the smart terminal is a smart speaker; the second device control request includes: voice control data; the second server can also be used to determine the operation corpus of the first IoT device; according to the operation corpus, determine the operation mode information (operation item) of the target first IoT device corresponding to the voice control data; according to the operation mode information, control the target first IoT device. This processing method allows the first IoT device that could not be controlled by the first control panel by voice to be controlled by the smart speaker by voice. Therefore, the control flexibility of the front-end IOT device can be effectively improved, thereby improving the user experience.

[0263] In this embodiment, the smart speaker has a display screen, and the smart speaker can be loaded with a smart home control service. After starting the service, various controllable front / rear-mounted IOT devices can be displayed through the display screen, and the user can interact with the smart speaker through touch and voice to control various front / rear-mounted IOT devices individually or in a linked manner.

[0264] In specific implementation, when users subsequently purchase post-installed IoT devices, the manufacturers of these devices can adopt cloud-to-cloud docking or module direct connection to access the cloud platform of post-installed IoT, which can be controlled by users through smart terminals by voice or touch.

[0265] It can be seen from the above embodiments that the Internet of Things IoT device control system provided in the embodiments of the present application determines the first IoT device model, the first correspondence set between the first IoT device and the user, and the second correspondence set between the user and the first control panel through the first server end, so as to receive the first device control request for the first IoT device sent by the first control panel; determines the target user corresponding to the first control panel according to the second correspondence set; determines the identifier of the first IoT device corresponding to the target user according to the first correspondence set; controls the first IoT device of the target user according to the first IoT device identifier; sends the first IoT device model and the first correspondence set to the second server end; the second server end receives the first correspondence set and the first IoT device model, merges the first IoT device model and the second IoT device model, and determines the third correspondence set between the second IoT device and the smart terminal; receives the third correspondence set sent by the smart terminal for the target user Binding request, determine the first IoT device of the target user, and the fourth correspondence set between the smart terminal; receive the second device control request for the linkage control of the target first IoT device and the target second IoT device sent by the smart terminal, and determine the identification of the target first IoT device and the identification of the target second IoT device according to the fourth correspondence set and the third correspondence set; according to the identification of the target first IoT device and the identification of the target second IoT device, linkage control of the target first IoT device and the target second IoT device; this processing method enables front-mounted IOT devices, back-mounted IOT devices, private IOT devices and public IOT devices to communicate on a unified IOT device control platform, and on this basis, realize linkage control between front-mounted IOT devices and back-mounted IOT devices, so that users can use the same smart terminal to control the linkage control of front-mounted IOT devices and back-mounted IOT devices; therefore, the flexibility of device control can be effectively improved, thereby improving user experience.

[0266] Second embodiment

[0267] Corresponding to the above-mentioned IoT device control system, the present application also provides an IoT device control method, the execution subject of which includes but is not limited to smart devices such as smart speakers, smart TVs, and smart phones. The parts of this embodiment that are the same as those of the first embodiment are not repeated here, please refer to the corresponding parts in the first embodiment.

[0268] In this embodiment, the method includes the following steps:

[0269] Step 1: Sending a binding request for a target user to the second server, so that the second server determines a fourth corresponding relationship set between the first IoT device of the target user and the smart terminal;

[0270] Step 2: Send a second device control request for the linkage control of the target first IoT device and the target second IoT device to the second server, so that the second server can determine the identifier of the target first IoT device and the identifier of the target second IoT device according to the fourth correspondence set and the third correspondence set; and linkage control the target first IoT device and the target second IoT device according to the identifier of the target first IoT device and the identifier of the target second IoT device.

[0271] Third embodiment

[0272] In the above embodiment, a method for controlling an IoT device is provided, and correspondingly, the present application also provides a device for controlling an IoT device, which corresponds to the embodiment of the above method.

[0273] The parts of this embodiment that are the same as those of the first embodiment are not repeated here, please refer to the corresponding parts in the first embodiment. The present application provides an IoT device control device including:

[0274] A binding request sending unit, configured to send a binding request for a target user to the second server, so that the second server can determine a fourth corresponding relationship set between the first IoT device of the target user and the smart terminal;

[0275] A linkage control request sending unit is used to send a second device control request for linkage control of a target first IoT device and a target second IoT device to a second server end, so that the second server end can determine the identifier of the target first IoT device and the identifier of the target second IoT device according to the fourth correspondence set and the third correspondence set; and linkage control the target first IoT device and the target second IoT device according to the identifier of the target first IoT device and the identifier of the target second IoT device.

[0276] Fourth embodiment

[0277] The present application also provides a smart terminal. Since the device embodiment is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. The device embodiment described below is only illustrative.

[0278] A smart terminal of the present embodiment includes: a processor and a memory; the memory is used to store a program for implementing an Internet of Things (IoT) device control method. After the device is powered on and the program of the method is run through the processor, the following steps are performed: a binding request for a target user is sent to a second server end so that the second server end determines a first IoT device of the target user and a fourth correspondence set between the smart terminal; a second device control request for linkage control of a target first IoT device and a target second IoT device is sent to the second server end so that the second server end determines an identifier of the target first IoT device and an identifier of the target second IoT device according to the fourth correspondence set and the third correspondence set; and linkage control of the target first IoT device and the target second IoT device is performed according to the identifier of the target first IoT device and the identifier of the target second IoT device.

[0279] The smart terminals include but are not limited to: smart speakers, smart TVs, smart phones, etc.

[0280] Fifth embodiment

[0281] Corresponding to the above-mentioned IoT device control system, the present application also provides an IoT device control method, the execution subject of the method includes but is not limited to the first server, and can also be any device that can implement the method. The parts of this embodiment that are the same as the first embodiment are not repeated here, please refer to the corresponding parts in the first embodiment.

[0282] In this embodiment, the method includes the following steps:

[0283] Step 1: Determine a first IoT device model, a first correspondence set between the first IoT device and the user, and a second correspondence set between the user and the first control panel, so as to receive a first device control request for the first IoT device sent by the first control panel; determine a target user corresponding to the first control panel according to the second correspondence set; determine an identifier of the first IoT device corresponding to the target user according to the first correspondence set; and control the first IoT device of the target user according to the first IoT device identifier;

[0284] Step 2: Send the first IoT device model and the first correspondence set to the second server, so that the second server receives the first correspondence set and the first IoT device model, merges the first IoT device model and the second IoT device model, and determines the third correspondence set between the second IoT device and the smart terminal; receives a binding request for the target user sent by the smart terminal, determines the first IoT device of the target user, and the fourth correspondence set between the smart terminal; receives a second device control request for linkage control of the target first IoT device and the target second IoT device sent by the smart terminal, and determines the identifier of the target first IoT device and the identifier of the target second IoT device according to the fourth correspondence set and the third correspondence set; and linkage controls the target first IoT device and the target second IoT device according to the identifier of the target first IoT device and the identifier of the target second IoT device.

[0285] Sixth embodiment

[0286] In the above embodiment, a method for controlling an IoT device is provided, and correspondingly, the present application also provides a device for controlling an IoT device, which corresponds to the embodiment of the above method.

[0287] The parts of this embodiment that are the same as those of the first embodiment are not repeated here, please refer to the corresponding parts in the first embodiment. The present application provides an IoT device control device including:

[0288] A data determination unit, used to determine a first IoT device model, a first correspondence set between the first IoT device and a user, and a second correspondence set between the user and a first control panel, so as to receive a first device control request for the first IoT device sent by the first control panel; determine a target user corresponding to the first control panel according to the second correspondence set; determine an identifier of a first IoT device corresponding to the target user according to the first correspondence set; and control the first IoT device of the target user according to the first IoT device identifier;

[0289] A data migration unit is used to send the first IoT device model and the first correspondence set to the second server, so that the second server receives the first correspondence set and the first IoT device model, merges the first IoT device model and the second IoT device model, and determines the third correspondence set between the second IoT device and the smart terminal; receives a binding request for a target user sent by the smart terminal, determines the first IoT device of the target user, and the fourth correspondence set between the smart terminal, so that the smart terminal can control the first IoT device.

[0290] Seventh embodiment

[0291] The present application also provides an electronic device embodiment. Since the device embodiment is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. The device embodiment described below is only illustrative.

[0292] An electronic device of the present embodiment includes: a processor and a memory; the memory is used to store a program for implementing an Internet of Things (IoT) device control method. After the device is powered on and the program of the method is run by the processor, the following steps are performed: determining a first IoT device model, a first correspondence set between the first IoT device and a user, and a second correspondence set between the user and a first control panel, so as to receive a first device control request for the first IoT device sent by the first control panel; determining a target user corresponding to the first control panel according to the second correspondence set; determining an identifier of the first IoT device corresponding to the target user according to the first correspondence set; controlling the first IoT device of the target user according to the first IoT device identifier; sending the first IoT device model and the first correspondence set to a second server, so that the second server receives the first correspondence set and the first IoT device model, merges the first IoT device model and the second IoT device model, and determines a third correspondence set between the second IoT device and a smart terminal; receiving a binding request for the target user sent by the smart terminal, determining the first IoT device of the target user and a fourth correspondence set between the smart terminal and the smart terminal, so that the smart terminal can control the first IoT device.

[0293] Eighth embodiment

[0294] Corresponding to the above-mentioned IoT device control system, the present application also provides an IoT device control method, the execution subject of which includes but is not limited to the second server. The parts of this embodiment that are the same as those of the first embodiment are not repeated here, please refer to the corresponding parts in the first embodiment.

[0295] The IoT device control method provided in this application may include the following steps:

[0296] Step 1: receiving a first IoT device model and a first correspondence set between the first IoT device and a user, merging the first IoT device model and a second IoT device model, and determining a third correspondence set between the second IoT device and a smart terminal;

[0297] Step 2: Determine a fourth corresponding relationship set between the first IoT device of the target user and the smart terminal according to the binding request for the target user sent by the smart terminal;

[0298] Step 3: In response to the second device control request for linkage control of the target first IoT device and the target second IoT device sent by the smart terminal, determine the identifier of the target first IoT device and the identifier of the target second IoT device according to the fourth correspondence set and the third correspondence set; and linkage control the target first IoT device and the target second IoT device according to the identifier of the target first IoT device and the identifier of the target second IoT device.

[0299] In one example, determining the fourth correspondence set between the first IoT device of the target user and the smart terminal includes: determining the first IoT device of the target user according to the first correspondence set; and generating the fourth correspondence set.

[0300] In one example, the target first IoT device and the target second IoT device are linked to be controlled according to an identifier of the target first IoT device and an identifier of the target second IoT device, including: determining a first control instruction of the target first IoT device and a second control instruction of the target second IoT device according to the identifier of the target first IoT device and the identifier of the target second IoT device; and linking and controlling the target first IoT device and the target second IoT device according to the first control instruction and the second control instruction.

[0301] In one example, the target first IoT device includes: a temperature sensor; the target second IoT device includes: an air conditioner; the second device control request for the linkage control of the target first IoT device and the target second IoT device includes: if the temperature measured by the temperature sensor is greater than the temperature threshold, turn on the air conditioner.

[0302] In one example, the binding request includes: a room identifier of a target user and identity authentication information of the target user; if the identity authentication information conforms to preset identity authentication information, the fourth corresponding relationship set is determined.

[0303] In one example, the smart terminal includes: a smart speaker; the second device control request includes: voice control data; the method also includes: determining an operation corpus of the first IoT device; determining, based on the operation corpus, operation mode information of the target first IoT device corresponding to the voice control data; and controlling the target first IoT device based on the operation mode information.

[0304] Ninth embodiment

[0305] In the above-mentioned embodiment, a method for controlling an IoT device is provided. Correspondingly, the present application also provides a device for controlling an IoT device. The device corresponds to the embodiment of the above-mentioned method. The parts of this embodiment that are the same as those of the first embodiment are not repeated here. Please refer to the corresponding parts in the first embodiment.

[0306] The present application provides an IoT device control device comprising:

[0307] a data fusion unit, configured to receive a first IoT device model and a first correspondence set between the first IoT device and a user, merge the first IoT device model and the second IoT device model, and determine a third correspondence set between the second IoT device and the smart terminal;

[0308] A household binding unit, configured to determine a fourth corresponding relationship set between a first IoT device of a target user and the smart terminal according to a binding request for the target user sent by the smart terminal;

[0309] A linkage control unit is used to determine the identifier of the target first IoT device and the identifier of the target second IoT device according to the fourth correspondence set and the third correspondence set in response to a second device control request for linkage control of a target first IoT device and a target second IoT device sent by a smart terminal; and linkage control the target first IoT device and the target second IoT device according to the identifier of the target first IoT device and the identifier of the target second IoT device.

[0310] Tenth embodiment

[0311] The present application also provides an electronic device. Since the device embodiment is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. The device embodiment described below is only illustrative.

[0312] An electronic device of the present embodiment includes: a processor and a memory; the memory is used to store a program for implementing an Internet of Things (IoT) device control method. After the device is powered on and the program of the method is run by the processor, the following steps are performed: receiving a first IoT device model and a first correspondence set between the first IoT device and a user, merging the first IoT device model and the second IoT device model, and determining a third correspondence set between the second IoT device and the smart terminal; determining a fourth correspondence set between the first IoT device of the target user and the smart terminal according to a binding request for the target user sent by the smart terminal; determining an identifier of the target first IoT device and an identifier of the target second IoT device according to the fourth correspondence set and the third correspondence set in response to a second device control request for linkage control of the target first IoT device and the target second IoT device sent by the smart terminal; and linkage control of the target first IoT device and the target second IoT device according to the identifier of the target first IoT device and the identifier of the target second IoT device.

[0313] Eleventh Embodiment

[0314] Corresponding to the above-mentioned IoT device control system, the present application also provides an IoT device control system. The parts of this embodiment that are the same as those of the first embodiment are not repeated here, please refer to the corresponding parts in the first embodiment.

[0315] In this embodiment, the system includes: a first server 1 , a first control panel 2 , a second server 3 , and a smart terminal 4 .

[0316] Please refer to Figure 4, which is a device interaction diagram of an embodiment of the IoT device control system of the present application. Among them, the first server is used to determine the first IoT device model, and the first correspondence set between the first IoT device and the user, and the second correspondence set between the user and the first control panel, so as to receive the first device control request for the first IoT device sent by the first control panel; determine the target user corresponding to the first control panel according to the second correspondence set; determine the identifier of the first IoT device corresponding to the target user according to the first correspondence set; control the first IoT device of the target user according to the first IoT device identifier; send the first IoT device model and the first correspondence set to the second server; the first control panel is used to send the first device control request to the first server; the second server , used to receive the first correspondence set and the first IoT device model, merge the first IoT device model and the second IoT device model, and determine the third correspondence set between the second IoT device and the smart terminal; receive the binding request for the target user sent by the smart terminal, determine the first IoT device of the target user, and the fourth correspondence set between the smart terminal; receive the second device control request for the target first IoT device sent by the smart terminal, and determine the identifier of the target first IoT device according to the fourth correspondence set; control the target first IoT device according to the identifier of the target first IoT device; smart terminal, used to send the binding request to the second server; send the second device control request to the second server.

[0317] The difference between the system provided in this embodiment and the system provided in the first embodiment includes: the smart terminal sends a second device control request for the target first IoT device to the second server, as well as subsequent processing steps.

[0318] In one example, the system may further include: a third server and a second control panel. The third server, also known as the real estate developer's own IOT platform, is used to store a third IoT device model; receive a third device control request for a third IoT device sent by the second control panel; control the third IoT device according to the third IoT device identifier; and the second control panel is used to send the third device control request to the third server.

[0319] In specific implementation, the user (resident) controllable front-end equipment model data on the real estate developer's own IOT platform can be uploaded to the cloud and stored in the front-end IOT cloud platform. This part of the data may include the user's private front-end IOT equipment data (such as floor heating, electric meters, etc.), and may also include some public IOT equipment data that can be controlled by users (such as unit doors, some cameras, etc.). For equipment such as door access control, mosquito repellent lamps, street lights, corridor surveillance cameras, etc. inside the property that are not controlled by users, they can be left on the real estate developer's own IOT platform.

[0320] It can be seen from the above embodiments that the Internet of Things IoT device control system provided in the embodiments of the present application determines the first IoT device model, the first correspondence set between the first IoT device and the user, and the second correspondence set between the user and the first control panel through the first server end, so as to receive the first device control request for the first IoT device sent by the first control panel; determines the target user corresponding to the first control panel according to the second correspondence set; determines the identifier of the first IoT device corresponding to the target user according to the first correspondence set; controls the first IoT device of the target user according to the first IoT device identifier; sends the first IoT device model and the first correspondence set to the second server end; receives the first correspondence set and the first IoT device model through the second server end, merges the first IoT device model and the second IoT device model, and determines A third correspondence set between the second IoT device and the smart terminal; receiving a binding request for the target user sent by the smart terminal, and determining a fourth correspondence set between the target user's first IoT device and the smart terminal; receiving a second device control request for the target first IoT device sent by the smart terminal, and determining the identifier of the target first IoT device according to the fourth correspondence set; controlling the target first IoT device according to the identifier of the target first IoT device; this processing method enables pre-installed IOT devices, post-installed IOT devices, private IOT devices and public IOT devices to communicate with each other on a unified IOT device control platform, and on this basis, enables users to control pre-installed IOT devices and post-installed IOT devices through a smart terminal, thereby achieving seamless experience; therefore, the flexibility of device control can be effectively improved, thereby improving user experience.

[0321] Twelfth Embodiment

[0322] Corresponding to the above-mentioned IoT device control system, the present application also provides an IoT device control system. The parts of this embodiment that are the same as those of the first embodiment are not repeated here, please refer to the corresponding parts in the first embodiment.

[0323] In this embodiment, the system includes: a first server 1 , a first control panel 2 , a second server 3 , and a smart terminal 4 .

[0324] Please refer to Figure 5, which is a scene diagram of an embodiment of the IoT device control system of the present application. The user can control the first IoT device and the second IoT device separately through the first server 1 by operating the first control panel 2, or can control the first IoT device and the second IoT device in linkage. At the same time, the user can control the second IoT device through the second server 3 by operating the smart terminal 4, such as controlling the aftermarket TV channel and volume conversion.

[0325] Among them, the first server is used to receive the second IoT device model sent by the second server, and the third correspondence set between the second IoT device and the smart terminal, merge the first IoT device model and the second IoT device model, and determine the first correspondence set between the first IoT device and the user, and the second correspondence set between the user and the first control panel; receive the binding request for the target smart terminal sent by the first control panel, determine the fourth correspondence set between the user belonging to the first control panel and the second IoT device controllable by the target smart terminal; receive the second device control request for the linkage control of the target first IoT device and the target second IoT device sent by the first control panel, and determine the identifier of the target first IoT device and the identifier of the target second IoT device according to the fourth correspondence set and the first correspondence set. The device identifier is an identifier of a target first IoT device; according to the identifier of the target first IoT device and the identifier of the target second IoT device, the target first IoT device and the target second IoT device are controlled in linkage; a first control panel is used to send the binding request to the first server; the second device control request is sent to the first server; the second server is used to determine the second IoT device model and the third correspondence set, so as to receive the first device control request for the second IoT device sent by the smart terminal; according to the third correspondence set, the identifier of the second IoT device corresponding to the smart terminal is determined; according to the second IoT device identifier, the second IoT device is controlled; the second IoT device model and the third correspondence set are sent to the first server; the smart terminal is used to send the first device control request to the first server.

[0326] The differences between the system provided in this embodiment and the system provided in Embodiment 1 include: the system provided in Embodiment 1 migrates the relevant data of the front-mounted IOT device to the rear-mounted IOT cloud platform, and performs linkage control over the front-mounted IOT device and the rear-mounted IOT device through the smart terminal; while the system provided in this embodiment migrates the relevant data of the rear-mounted IOT device to the front-mounted IOT cloud platform, and performs linkage control over the front-mounted IOT device and the rear-mounted IOT device through the first control panel.

[0327] In specific implementation, the system provided by this embodiment or the system provided by Embodiment 1 can be determined based on the data volume of the pre-installed IOT devices and the post-installed IOT devices. If there are few pre-installed devices and the post-installed devices are much larger, the pre-installed platform can be merged into the post-installed platform.

[0328] It can be seen from the above embodiments that the Internet of Things IoT device control system provided in the embodiments of the present application receives, through the first server end, the second IoT device model sent by the second server end, and the third correspondence set between the second IoT device and the smart terminal, merges the first IoT device model and the second IoT device model, and determines the first correspondence set between the first IoT device and the user, and the second correspondence set between the user and the first control panel; receives a binding request for the target smart terminal sent by the first control panel, determines the fourth correspondence set between the user to which the first control panel belongs and the second IoT device controllable by the target smart terminal; receives the second device control request for the linkage control of the target first IoT device and the target second IoT device sent by the first control panel, determines the identifier of the target first IoT device and the identifier of the target second IoT device according to the fourth correspondence set and the first correspondence set; linkage controls the target first IoT device and the target second IoT device according to the identifier of the target first IoT device and the identifier of the target second IoT device; the first control panel Send the binding request to the first server; send the second device control request to the first server; the second server determines the second IoT device model and the third correspondence set to receive the first device control request for the second IoT device sent by the smart terminal; according to the third correspondence set, determine the identifier of the second IoT device corresponding to the smart terminal; according to the second IoT device identifier, control the second IoT device; send the second IoT device model and the third correspondence set to the first server; the smart terminal sends the first device control request to the first server; this processing method enables front-mounted IOT devices, back-mounted IOT devices, private IOT devices and public IOT devices to communicate on a unified IOT device control platform, and on this basis, realize the linkage control between front-mounted IOT devices and back-mounted IOT devices, so that users can use the same control panel to control the linkage control of front-mounted IOT devices and back-mounted IOT devices; therefore, the flexibility of device control can be effectively improved, thereby improving user experience.

[0329] Thirteenth Embodiment

[0330] Corresponding to the above-mentioned IoT device control system, the present application also provides an IoT device control system. The parts of this embodiment that are the same as those of the twelfth embodiment are not repeated here, please refer to the corresponding parts in the second embodiment.

[0331] In this embodiment, the system includes: a first server 1 , a first control panel 2 , a second server 3 , and a smart terminal 4 .

[0332] Among them, the first server is used to receive the second IoT device model sent by the second server, and the third correspondence set between the second IoT device and the smart speaker, merge the first IoT device model and the second IoT device model, and determine the first correspondence set between the first IoT device and the user, and the second correspondence set between the user and the first control panel; receive the binding request for the target smart terminal sent by the first control panel, determine the fourth correspondence set between the user of the first control panel and the target smart terminal; receive the second device control request for the target second IoT device sent by the first control panel, and determine the identifier of the target second IoT device according to the fourth correspondence set; determine the identifier of the target second IoT device according to the target first Two IoT device identifiers, controlling the target second IoT device; a first control panel, used to send the binding request to the first server; sending the second device control request to the first server; a second server, used to determine the second IoT device model and a third correspondence set, so as to receive the first device control request for the second IoT device sent by the smart terminal; according to the third correspondence set, determining the identifier of the second IoT device corresponding to the smart terminal; according to the second IoT device identifier, controlling the second IoT device; sending the second IoT device model and the third correspondence set to the first server; a smart terminal, used to send the first device control request to the first server.

[0333] The difference between the system provided in this embodiment and the system provided in Embodiment 12 includes: the first control panel sends to the first server a second device control request for the target second IoT device, and subsequent processing steps.

[0334] It can be seen from the above embodiments that the Internet of Things IoT device control system provided in the embodiments of the present application receives, through the first server end, the second IoT device model sent by the second server end, and the third correspondence set between the second IoT device and the smart speaker, merges the first IoT device model and the second IoT device model, and determines the first correspondence set between the first IoT device and the user, and the second correspondence set between the user and the first control panel; receives a binding request for the target smart terminal sent by the first control panel, determines the fourth correspondence set between the user of the first control panel and the target smart terminal; receives a second device control request for the target second IoT device sent by the first control panel, determines the identifier of the target second IoT device according to the fourth correspondence set; controls the target second IoT device according to the identifier of the target second IoT device; the first control panel sends the binding request to the first server end; sends the second Device control request; the second server determines the second IoT device model and the third correspondence set to facilitate receiving the first device control request for the second IoT device sent by the smart terminal; according to the third correspondence set, determines the identifier of the second IoT device corresponding to the smart terminal; according to the second IoT device identifier, controls the second IoT device; sends the second IoT device model and the third correspondence set to the first server; the smart terminal sends the first device control request to the first server; this processing method enables pre-installed IOT devices, post-installed IOT devices, private IOT devices and public IOT devices to communicate with each other on a unified IOT device control platform, and on this basis, users can control pre-installed IOT devices and post-installed IOT devices through a control panel to achieve seamless experience; therefore, the flexibility of device control can be effectively improved, thereby improving user experience.

[0335] Fourteenth Embodiment

[0336] Corresponding to the above-mentioned IoT device control system, the present application also provides an IoT device control system. The parts of this embodiment that are the same as those of the first embodiment are not repeated here, please refer to the corresponding parts in the first embodiment.

[0337] In this embodiment, the system includes: a first smart terminal, a second smart terminal, a first server, and a second server.

[0338] The first smart terminal and the second smart terminal may be terminal devices for controlling different IOT devices respectively. For example, the first smart terminal is the control panel for controlling the front-mounted IOT device, and the second smart terminal is the smart speaker, smart phone or smart TV for controlling the rear-mounted IOT device. For another example, the first smart terminal is a smart speaker A for controlling some rear-mounted IOT devices, and the second smart terminal is a smart speaker B for controlling other rear-mounted IOT devices, and so on.

[0339] Among them, the first smart terminal is used to send a device control instruction for the target second IoT device to the second smart terminal according to the user's linkage control instruction for the target first IoT device and the target second IoT device; receive the control result data of the target second IoT device sent by the second smart terminal, and if the result data meets the linkage control condition, send a first device control request for the target first IoT device to the first server; the second smart terminal is used to send a second device control request for the target second IoT device to the second server according to the device control instruction, and send the control result data of the target second IoT device to the first smart terminal; the first server is used to receive the first device control request and control the target first IoT device; the second server is used to receive the second device control request and control the target second IoT device.

[0340] The differences between the system provided in this embodiment and the system provided in Embodiment 1 include: the system provided in Embodiment 1 integrates the front-end IOT cloud platform and the back-end IOT cloud platform in the cloud through a data migration method to achieve linkage control of the front-end / back-end IOT devices; while the system provided in this embodiment sends device control instructions for the target second IoT device (such as the front-end device "temperature sensor") to the second smart terminal (such as the above-mentioned first control panel) through a first smart terminal (such as a smart speaker), and the second smart terminal still controls the target second IoT device, and then the second smart device sends the control result data of the target second IoT device to the first smart device. If the first smart device determines that the result data meets the linkage control condition (such as "if the temperature exceeds 30 degrees, help me turn on the air conditioner automatically"), it controls the target first IoT (such as the back-end device "air conditioner") device.

[0341] It can be seen from the above embodiments that the Internet of Things IoT device control system provided in the embodiments of the present application sends a device control instruction for the target second IoT device to the second smart terminal through the first smart terminal according to the user's linkage control instruction for the target first IoT device and the target second IoT device; receives the control result data of the target second IoT device sent by the second smart terminal, and if the result data meets the linkage control condition, sends a first device control request for the target first IoT device to the first server; the second smart terminal sends a second device control request for the target second IoT device to the second server according to the device control instruction, and sends the control result data of the target second IoT device to the first smart terminal; the first server receives the first device control request and controls the target first IoT device; the second server receives the second device control request and controls the target second IoT device; this processing method allows the same smart terminal to be used to control the linkage control between IOT devices originally controlled by different smart terminals; therefore, the flexibility of device control can be effectively improved, thereby improving user experience.

[0342] Fifteenth Embodiment

[0343] Corresponding to the above-mentioned IoT device control system, the present application also provides an IoT device control system. The parts of this embodiment that are the same as those in the fourteenth embodiment are not repeated here, please refer to the corresponding parts in the fourteenth embodiment.

[0344] In this embodiment, the system includes: a first smart terminal, a second smart terminal, a first server, and a second server.

[0345] Among them, the first smart terminal is used to send a device control instruction for the target second IoT device to the second smart terminal according to the user control instruction for the target second IoT device; the second smart terminal is used to send a device control request for the target second IoT device to the second server according to the device control instruction; the second server is used to receive the device control request and control the target second IoT device.

[0346] It can be seen from the above embodiments that the Internet of Things IoT device control system provided in the embodiments of the present application sends a device control instruction for the target second IoT device to the second smart terminal through the first smart terminal according to the user control instruction for the target second IoT device; the second smart terminal sends a device control request for the target second IoT device to the second server according to the device control instruction; the second server receives the device control request and controls the target second IoT device; this processing method allows the same smart terminal to be used to control IOT devices that were originally controlled by other smart terminals; therefore, the flexibility of device control can be effectively improved, thereby improving user experience.

[0347] Sixteenth Embodiment

[0348] Corresponding to the above-mentioned IoT device control system, the present application also provides an IoT device control system. The parts of this embodiment that are the same as those of the first embodiment are not repeated here, please refer to the corresponding parts in the first embodiment.

[0349] In this embodiment, the system includes: a first smart terminal, a second smart terminal, a first server, and a second server.

[0350] The first smart terminal and the second smart terminal may be terminal devices for controlling different IOT devices respectively. For example, the first smart terminal is the control panel for controlling the front-mounted IOT device, and the second smart terminal is the smart speaker, smart phone or smart TV for controlling the rear-mounted IOT device. For another example, the first smart terminal is a smart speaker A for controlling some rear-mounted IOT devices, and the second smart terminal is a smart speaker B for controlling other rear-mounted IOT devices, and so on.

[0351] Among them, the first smart terminal is used to send a first device control request to the first server; send the control module of the first IoT device to the second smart terminal; the second smart terminal is used to load the control module; according to the user's linkage control instructions for the target first IoT device and the target second IoT device, send a second device control request for the target first IoT device to the first server through the control module; if the control result data of the target first IoT device meets the linkage control conditions, send a third device control request for the target second IoT device to the second server; the first server is used to receive the first device control request and control the first IoT device; and, receive the second device control request and control the target first IoT device; the second server is used to receive the third device control request and control the target second IoT device.

[0352] The differences between the system provided in the present embodiment and the system provided in the fourteenth embodiment include: the system provided in the fourteenth embodiment is a method of sending device control instructions for the target second IoT device (such as the front-end device "temperature sensor") to the second smart terminal (such as the above-mentioned first control panel) through the first smart terminal (such as a smart speaker), and the target second IoT device is still controlled by the second smart terminal, and then the second smart device sends the control result data of the target second IoT device to the first smart device. If the first smart device determines that the result data meets the linkage control condition (such as "if the temperature exceeds 30 degrees, help me turn on the air conditioner automatically"), it controls the target first IoT (such as the after-sales device "air conditioner") device; while the system provided in the present embodiment is to copy the control module of the first smart terminal on the second smart terminal, and the second smart terminal can directly control the first IoT device and the second IoT device through the copied control module, and the linkage control of the first IoT device and the second IoT device can be achieved without the help of the first smart terminal.

[0353] It can be seen from the above embodiments that the Internet of Things IoT device control system provided in the embodiments of the present application sends a first device control request to the first server through the first smart terminal; sends the control module of the first IoT device to the second smart terminal; the second smart terminal loads the control module; according to the user's linkage control instructions for the target first IoT device and the target second IoT device, sends a second device control request for the target first IoT device to the first server through the control module; if the control result data of the target first IoT device meets the linkage control conditions, then sends a third device control request for the target second IoT device to the second server; the first server receives the first device control request to control the first IoT device; and, receives the second device control request to control the target first IoT device; the second server receives the third device control request to control the target second IoT device; this processing method allows the same smart terminal to be used to control the linkage control between IOT devices that were originally controlled by different smart terminals; therefore, the flexibility of device control can be effectively improved, thereby improving user experience.

[0354] Seventeenth Embodiment

[0355] Corresponding to the above-mentioned IoT device control system, the present application also provides an IoT device control system. The parts of this embodiment that are the same as the sixteenth embodiment are not repeated here, please refer to the corresponding parts in the sixteenth embodiment.

[0356] In this embodiment, the system includes: a first smart terminal, a second smart terminal, a first server, and a second server.

[0357] Among them, the first smart terminal is used to send a first device control request to the first server; send the control module of the first IoT device to the second smart terminal; the second smart terminal is used to load the control module of the first IoT device sent by the first smart terminal; according to the user instructions for the target first IoT device, send the second device control request for the target first IoT device to the first server through the control module; the first server is used to receive the first device control request and control the first IoT device; and, receive the second device control request and control the target first IoT device.

[0358] As can be seen from the above embodiments, the IoT device control system provided by the embodiment of the present application sends a first device control request to the first server through the first smart terminal; sends the control module of the first IoT device to the second smart terminal; the second smart terminal loads the control module of the first IoT device sent by the first smart terminal; according to the user instruction for the target first IoT device, sends the second device control request for the target first IoT device to the first server through the control module; the first server receives the first device control request and controls the first IoT device; and receives the second device control request and controls the target first IoT device. ; This processing method allows the same smart terminal to control the IOT devices originally controlled by other smart terminals; therefore, the flexibility of device control can be effectively improved, thereby improving user experience.

[0359] Although the present application is disclosed as above in the form of a preferred embodiment, it is not intended to limit the present application. Any technical personnel in this field may make possible changes and modifications without departing from the spirit and scope of the present application. Therefore, the scope of protection of the present application shall be based on the scope defined by the claims of the present application.

[0360] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0361] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0362] 1. Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be used to store information by any method or technology. Information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include non-transitory media such as modulated data signals and carrier waves.

[0363] 2. Those skilled in the art should understand that the embodiments of the present application can be provided as methods, systems or computer program products. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

Claims

1. An IoT device control system, characterized in that: include: The first server is used to determine a first IoT device model, a first correspondence set between the first IoT device and the user, and a second correspondence set between the user and the first control panel, so as to receive a first device control request for the first IoT device sent by the first control panel; Determine a target user corresponding to the first control panel according to the second correspondence set; determine an identifier of a first IoT device corresponding to the target user according to the first correspondence set; and control the first IoT device of the target user according to the first IoT device identifier; Sending the first IoT device model and the first correspondence set to the second server; wherein the first server provides a first IoT device control service, and controls the first IoT device through the first control panel, wherein the first IoT device includes a home pre-installed IoT device; A first control panel, used for sending the first device control request to the first server; The second server is used to receive the first correspondence set and the first IoT device model, merge the first IoT device model and the second IoT device model, and determine the third correspondence set between the second IoT device and the smart terminal; receive a binding request for a target user sent by the smart terminal, and determine the first IoT device of the target user according to the first correspondence set; determine the fourth correspondence set between the first IoT device of the target user and the smart terminal; receive a second device control request for linkage control of the target first IoT device and the target second IoT device sent by the smart terminal, and determine the identifier of the target first IoT device and the identifier of the target second IoT device according to the fourth correspondence set and the third correspondence set; according to the identifier of the target first IoT device and the identifier of the target second IoT device, linkage control the target first IoT device and the target second IoT device; wherein the second server provides a second IoT device control service, and controls the second IoT device through the smart terminal, and the second IoT device includes a home after-sales IoT device; The intelligent terminal is used to send the binding request to the second server; and send the second device control request to the second server.

2. A method for controlling an IoT device, characterized in that: For the first server, including: Determine a first IoT device model, a first correspondence set between the first IoT device and the user, and a second correspondence set between the user and the first control panel, so as to receive a first device control request for the first IoT device sent by the first control panel; determine a target user corresponding to the first control panel according to the second correspondence set; determine an identifier of the first IoT device corresponding to the target user according to the first correspondence set; control the first IoT device of the target user according to the first IoT device identifier; wherein the first service end provides a first IoT device control service, controls the first IoT device through the first control panel, and the first IoT device includes a home pre-installed IoT device; The first IoT device model and the first correspondence set are sent to the second server, so that the second server receives the first correspondence set and the first IoT device model, merges the first IoT device model and the second IoT device model, and determines the third correspondence set between the second IoT device and the smart terminal; receives a binding request for the target user sent by the smart terminal, and determines the first IoT device of the target user according to the first correspondence set; determines the fourth correspondence set between the first IoT device of the target user and the smart terminal; receives a second device control request for linkage control of the target first IoT device and the target second IoT device sent by the smart terminal, and determines the identifier of the target first IoT device and the identifier of the target second IoT device according to the fourth correspondence set and the third correspondence set; linkage controls the target first IoT device and the target second IoT device according to the identifier of the target first IoT device and the identifier of the target second IoT device; wherein the second server provides a second IoT device control service, controls the second IoT device through the smart terminal, and the second IoT device includes a home after-sales IoT device.

3. A method for controlling an IoT device, characterized in that: For the second server, including: Receive a first IoT device model and a first correspondence set between the first IoT device and the user sent by a first server, merge the first IoT device model and the second IoT device model, and determine a third correspondence set between the second IoT device and the smart terminal; wherein the first server provides a first IoT device control service, controls the first IoT device through a first control panel, and the first IoT device includes a home front-end IoT device; Receive a binding request for a target user sent by a smart terminal, and determine a first IoT device of the target user according to the first correspondence set; determine a fourth correspondence set between the first IoT device of the target user and the smart terminal; In response to the second device control request for linkage control of the target first IoT device and the target second IoT device sent by the smart terminal, the identifier of the target first IoT device and the identifier of the target second IoT device are determined according to the fourth correspondence set and the third correspondence set; the target first IoT device and the target second IoT device are linkage controlled according to the identifier of the target first IoT device and the identifier of the target second IoT device; wherein the second server provides a second IoT device control service, and controls the second IoT device through the smart terminal, and the second IoT device includes a home after-sales IoT device.

4. The method according to claim 3, characterized in that The fourth corresponding relationship set between the first IoT device of the target user and the smart terminal is determined, including: Determining a first IoT device of the target user according to the first correspondence set; The fourth correspondence set is generated.

5. The method according to claim 3, characterized in that: The step of controlling the first target IoT device and the second target IoT device in a linked manner according to the identifier of the first target IoT device and the identifier of the second target IoT device includes: Determine, according to the identifier of the target first IoT device and the identifier of the target second IoT device, a first control instruction of the target first IoT device and a second control instruction of the target second IoT device; According to the first control instruction and the second control instruction, the target first IoT device and the target second IoT device are controlled in linkage.

6. The method according to claim 3, characterized in that The target first IoT device includes: a temperature sensor; The target second IoT device includes: an air conditioner; The second device control request for linkage control of the target first IoT device and the target second IoT device includes: If the temperature measured by the temperature sensor is greater than the temperature threshold, the air conditioner is turned on.

7. The method according to claim 3, characterized in that The binding request includes: a room identifier of a target user and identity authentication information of the target user; If the identity verification information matches the preset identity verification information, the fourth corresponding relationship set is determined.

8. The method according to claim 3, characterized in that The smart terminal includes: a smart speaker; The second device control request includes: voice control data; The method further comprises: Determine an operation corpus of a first IoT device; Determine, according to the operation corpus, operation mode information of the target first IoT device corresponding to the voice control data; According to the operation mode information, the target first IoT device is controlled.

9. A method for controlling an IoT device, characterized in that: For smart terminals, including: Send a binding request for the target user to the second server, so that the second server can determine the first IoT device of the target user according to the first correspondence set between the first IoT device and the user; determine the fourth correspondence set between the first IoT device of the target user and the smart terminal; the second server is also used to receive the first correspondence set and the first IoT device model sent by the first server, merge the first IoT device model and the second IoT device model; and obtain the third correspondence set between the second IoT device and the smart terminal; A second device control request for linkage control of a target first IoT device and a target second IoT device is sent to a second server, so that the second server can determine an identifier of the target first IoT device and an identifier of the target second IoT device according to the fourth correspondence set and the third correspondence set; linkage control is performed on the target first IoT device and the target second IoT device according to the identifier of the target first IoT device and the identifier of the target second IoT device; wherein the second server provides a second IoT device control service, controls the second IoT device through the smart terminal, and the second IoT device includes a home after-installation IoT device; the first server provides a first IoT device control service, controls the first IoT device through a first control panel, and the first IoT device includes a home before-installation IoT device.

10. An IoT device control system, characterized in that: include: The first server is used to determine a first IoT device model, a first correspondence set between the first IoT device and the user, and a second correspondence set between the user and the first control panel, so as to receive a first device control request for the first IoT device sent by the first control panel; Determine a target user corresponding to the first control panel according to the second correspondence set; determine an identifier of a first IoT device corresponding to the target user according to the first correspondence set; and control the first IoT device of the target user according to the first IoT device identifier; Sending the first IoT device model and the first correspondence set to the second server; wherein the first server provides a first IoT device control service, and controls the first IoT device through the first control panel, wherein the first IoT device includes a home pre-installed IoT device; A first control panel, used for sending the first device control request to the first server; The second server is used to receive the first correspondence set and the first IoT device model, merge the first IoT device model and the second IoT device model, and determine the third correspondence set between the second IoT device and the smart terminal; receive a binding request for a target user sent by the smart terminal, and determine the first IoT device of the target user according to the first correspondence set; determine a fourth correspondence set between the first IoT device of the target user and the smart terminal; receive a second device control request for the target first IoT device sent by the smart terminal, and determine the identifier of the target first IoT device according to the fourth correspondence set; control the target first IoT device according to the identifier of the target first IoT device; wherein the second server provides a second IoT device control service, and controls the second IoT device through the smart terminal, and the second IoT device includes a home after-sales IoT device; The intelligent terminal is used to send the binding request to the second server; and send the second device control request to the second server.

11. The system according to claim 10, characterized in that Also includes: The third server is used to store a third IoT device model; and receive a third device control request for the third IoT device sent by the second control panel; Controlling the third IoT device according to the third IoT device identifier; The second control panel is used to send the third device control request to the third server; wherein the third server provides a third IoT device control service, and controls the third IoT device through the third control panel, and the third IoT device includes a public IoT device.

12. A method for controlling an IoT device, used in a first server, characterized in that: include: Determine a first IoT device model, a first correspondence set between the first IoT device and the user, and a second correspondence set between the user and the first control panel, so as to receive a first device control request for the first IoT device sent by the first control panel; According to the second correspondence set, determine the target user corresponding to the first control panel; according to the first correspondence set, determine the identifier of the first IoT device corresponding to the target user; according to the first IoT device identifier, control the first IoT device of the target user; wherein the first service end provides a first IoT device control service, controls the first IoT device through the first control panel, and the first IoT device includes a home pre-installed IoT device; The first IoT device model and the first correspondence set are sent to the second server, so that the second server receives the first correspondence set and the first IoT device model, merges the first IoT device model and the second IoT device model, and determines the third correspondence set between the second IoT device and the smart terminal; receives a binding request for the target user sent by the smart terminal, and determines the first IoT device of the target user according to the first correspondence set; determines the fourth correspondence set between the first IoT device of the target user and the smart terminal; receives a second device control request for the target first IoT device sent by the smart terminal, and determines the identifier of the target first IoT device according to the fourth correspondence set; controls the target first IoT device according to the identifier of the target first IoT device; wherein the second server provides a second IoT device control service, and controls the second IoT device through the smart terminal, and the second IoT device includes a home after-installation IoT device.

13. The method according to claim 12, characterized in that The determining of the first IoT device model, the first correspondence set between the first IoT device and the user, and the second correspondence set between the user and the first control panel includes: The first IoT device model, the first correspondence relationship set, and the second correspondence relationship set are obtained from a third server.

14. A method for controlling an IoT device, used in a second server, characterized in that: include: Receive a first correspondence set between a first IoT device and a user and a first IoT device model sent by a first server, merge the first IoT device model and the second IoT device model, and determine a third correspondence set between a second IoT device and a smart terminal; wherein the first server provides a first IoT device control service, controls the first IoT device through a first control panel, and the first IoT device includes a home front-end IoT device; Receive a binding request for a target user sent by a smart terminal, and determine a first IoT device of the target user according to the first correspondence set; determine a fourth correspondence set between the first IoT device of the target user and the smart terminal; In response to the second device control request for the target first IoT device sent by the smart terminal, the identifier of the target first IoT device is determined according to the fourth corresponding relationship; according to the identifier of the target first IoT device, the target first IoT device is controlled; wherein the second server provides a second IoT device control service, and controls the second IoT device through the smart terminal, and the second IoT device includes a home after-sales IoT device.

15. The method according to claim 14, characterized in that The smart terminal includes: a smart speaker; The second device control request includes: voice control data for the target first IoT device; The method further comprises: Determine the operation corpus of the target first IoT device; Determining, according to the operation corpus, operation mode information corresponding to the voice control data; According to the operation mode information, the target first IoT device is controlled.

16. A method for controlling IoT devices, used in smart terminals, characterized in that: include: Sending a binding request for the target user to the second server, so that the second server determines the first IoT device of the target user according to the first correspondence relationship set between the first IoT device and the user; Determine a fourth correspondence set between the first IoT device of the target user and the smart terminal; the second server is also used to receive the first correspondence set and the first IoT device model sent by the first server, and merge the first IoT device model and the second IoT device model; A second device control request for the target first IoT device is sent to the second server, so that the second server can determine the identifier of the target first IoT device according to the fourth correspondence set; and control the target first IoT device according to the identifier of the target first IoT device; wherein the second server provides a second IoT device control service, controls the second IoT device through the smart terminal, and the second IoT device includes a home after-installation IoT device; the first server provides a first IoT device control service, controls the first IoT device through a first control panel, and the first IoT device includes a home before-installation IoT device.

17. An IoT device control system, characterized in that: include: The first server is used to receive the second IoT device model sent by the second server, and the third correspondence set between the second IoT device and the smart terminal, merge the first IoT device model and the second IoT device model, and determine the first correspondence set between the first IoT device and the user, and the second correspondence set between the user and the first control panel; receive the binding request for the target smart terminal sent by the first control panel, and obtain the user to which the first control panel belongs according to the second correspondence set; obtain the second IoT device controllable by the target smart terminal according to the third correspondence set; Determine a fourth correspondence set between a user belonging to the first control panel and a second IoT device controllable by the target smart terminal; receive a second device control request for linkage control of the target first IoT device and the target second IoT device sent by the first control panel, and determine the identifier of the target first IoT device and the identifier of the target second IoT device according to the fourth correspondence set and the first correspondence set; and linkage control the target first IoT device and the target second IoT device according to the identifier of the target first IoT device and the identifier of the target second IoT device; wherein the first service end provides a first IoT device control service, controls the first IoT device through the first control panel, and the first IoT device includes a home pre-installed IoT device; A first control panel, configured to send the binding request to the first server; and send the second device control request to the first server; The second server is used to determine the second IoT device model and the third correspondence set, so as to receive the first device control request for the second IoT device sent by the smart terminal; determine the identifier of the second IoT device corresponding to the smart terminal according to the third correspondence set; control the second IoT device according to the second IoT device identifier; send the second IoT device model and the third correspondence set to the first server; wherein the second server provides a second IoT device control service, controls the second IoT device through the smart terminal, and the second IoT device includes a home after-sales IoT device; The intelligent terminal is used to send the first device control request to the first server.

18. A method for controlling an IoT device, used in a first server, characterized in that: include: Receive a second IoT device model sent by a second server, and a third correspondence set between the second IoT device and the smart terminal, merge the first IoT device model and the second IoT device model, and determine a first correspondence set between the first IoT device and the user, and a second correspondence set between the user and the first control panel; wherein the second server provides a second IoT device control service, controls the second IoT device through the smart terminal, and the second IoT device includes a home aftermarket IoT device; In response to the binding request for the target smart terminal sent by the first control panel, according to the second correspondence set, the user to which the first control panel belongs is obtained; according to the third correspondence set, the second IoT device controllable by the target smart terminal is obtained; and a fourth correspondence set between the user to which the first control panel belongs and the second IoT device controllable by the target smart terminal is determined; In response to the second device control request for linkage control of the target first IoT device and the target second IoT device sent by the first control panel, determine the identifier of the target first IoT device and the identifier of the target second IoT device according to the fourth correspondence set and the first correspondence set; according to the identifier of the target first IoT device and the identifier of the target second IoT device, linkage control is performed on the target first IoT device and the target second IoT device; wherein, the first server provides a first IoT device control service, controls the first IoT device through the first control panel, and the first IoT device includes a home pre-installed IoT device.

19. A method for controlling an IoT device, used in a second server, characterized in that: include: Determine a second IoT device model and a third correspondence set between the second IoT device and the smart terminal, so as to receive a first device control request for the second IoT device sent by the smart terminal; determine an identifier of the second IoT device corresponding to the smart terminal according to the third correspondence set; control the second IoT device according to the second IoT device identifier; wherein the second service end provides a second IoT device control service, controls the second IoT device through the smart terminal, and the second IoT device includes a home after-sales IoT device; The second IoT device model and the third correspondence set are sent to the first server end so that the first server end can merge the first IoT device model and the second IoT device model, and determine the first correspondence set between the first IoT device and the user, and the second correspondence set between the user and the first control panel; receive a binding request for the target smart terminal sent by the first control panel, and obtain the user to which the first control panel belongs according to the second correspondence set; obtain the second IoT device controllable by the target smart terminal according to the third correspondence set; determine the fourth correspondence set between the user to which the first control panel belongs and the second IoT device controllable by the target smart terminal; receive a second device control request for linkage control of the target first IoT device and the target second IoT device sent by the first control panel, and determine the identifier of the target first IoT device and the identifier of the target second IoT device according to the fourth correspondence set and the first correspondence set; according to the identifier of the target first IoT device and the identifier of the target second IoT device, linkage control the target first IoT device and the target second IoT device; wherein, the first server end provides a first IoT device control service, and controls the first IoT device through the first control panel, and the first IoT device includes a home pre-installed IoT device.

20. A method for controlling an IoT device, used for a first control panel, characterized in that: include: Send a binding request for the target smart terminal to the first server, so that the first server can determine the fourth correspondence set between the user to whom the first control panel belongs and the second IoT device controllable by the target smart terminal; wherein the first server provides a first IoT device control service, controls the first IoT device through the first control panel, and the first IoT device includes a home pre-installed IoT device; the first server is also used to obtain the user to whom the first control panel belongs according to the second correspondence set between the user and the first control panel; and obtain the second IoT device controllable by the target smart terminal according to the third correspondence set between the second IoT device and the smart terminal; And, receiving the second IoT device model and the third correspondence set sent by the second server, merging the first IoT device model and the second IoT device model; the second server provides a second IoT device control service, and controls the second IoT device through the smart terminal, wherein the second IoT device includes a home after-sales IoT device; A second device control request for linkage control of a target first IoT device and a target second IoT device is sent to the first server, so that the first server can determine an identifier of the target first IoT device and an identifier of the target second IoT device according to the fourth correspondence set and the first correspondence set between the first IoT device and the user; and linkage control of the target first IoT device and the target second IoT device is performed according to the identifier of the target first IoT device and the identifier of the target second IoT device.

21. An IoT device control system, characterized in that: include: The first server is used to receive the second IoT device model sent by the second server, and the third correspondence set between the second IoT device and the smart terminal, merge the first IoT device model and the second IoT device model, and determine the first correspondence set between the first IoT device and the user, and the second correspondence set between the user and the first control panel; receive the binding request for the target smart terminal sent by the first control panel, and obtain the user of the first control panel according to the second correspondence set; According to the third correspondence set, obtaining a second IoT device controllable by the target smart terminal; Determine a fourth correspondence set between a user of the first control panel and a target smart terminal; receive a second device control request for a target second IoT device sent by the first control panel, and determine an identifier of the target second IoT device according to the fourth correspondence set; control the target second IoT device according to the identifier of the target second IoT device; wherein the first service end provides a first IoT device control service, and controls the first IoT device through the first control panel, and the first IoT device includes a home pre-installed IoT device; A first control panel, configured to send the binding request to the first server; and send the second device control request to the first server; The second server is used to determine the second IoT device model and the third correspondence set, so as to receive the first device control request for the second IoT device sent by the smart terminal; determine the identifier of the second IoT device corresponding to the smart terminal according to the third correspondence set; control the second IoT device according to the second IoT device identifier; send the second IoT device model and the third correspondence set to the first server; wherein the second server provides a second IoT device control service, controls the second IoT device through the smart terminal, and the second IoT device includes a home after-sales IoT device; The intelligent terminal is used to send the first device control request to the first server.

22. A method for controlling an IoT device, used in a first server, characterized in that: include: Receive the second IoT device model sent by the second server, and the third correspondence set between the second IoT device and the smart terminal, merge the first IoT device model and the second IoT device model, and determine the first correspondence set between the first IoT device and the user, and the second correspondence set between the user and the first control panel; For a binding request for a target smart terminal sent by the first control panel, obtaining a user to which the first control panel belongs according to the second correspondence set; and obtaining a second IoT device controllable by the target smart terminal according to the third correspondence set; Determine a fourth correspondence relationship set between the user to which the first control panel belongs and the second IoT device controllable by the target smart terminal; In response to the second device control request for the target second IoT device sent by the first control panel, the identifier of the target second IoT device is determined according to the fourth correspondence set; the target second IoT device is controlled according to the identifier of the target second IoT device; wherein the first server provides a first IoT device control service, and controls the first IoT device through the first control panel, and the first IoT device includes a home pre-installed IoT device.

23. A method for controlling an IoT device, used in a second server, characterized in that: include: Determine a second IoT device model and a third correspondence set between the second IoT device and the smart terminal, so as to receive a first device control request for the second IoT device sent by the smart terminal; determine an identifier of the second IoT device corresponding to the smart terminal according to the third correspondence set; and control the second IoT device according to the second IoT device identifier; Send the second IoT device model and the third correspondence set to the first server, so that the first server can merge the first IoT device model and the second IoT device model, and determine the first correspondence set between the first IoT device and the user, and the second correspondence set between the user and the first control panel; receive a binding request for the target smart terminal sent by the first control panel, and obtain the user to which the first control panel belongs according to the second correspondence set; obtain the second IoT device controllable by the target smart terminal according to the third correspondence set; Determine a fourth correspondence set between the user to whom the first control panel belongs and the second IoT device controllable by the target smart terminal; receive a second device control request for the target second IoT device sent by the first control panel, and determine the identifier of the target second IoT device according to the fourth correspondence set; control the target second IoT device according to the identifier of the target second IoT device; wherein the first service end provides a first IoT device control service, controls the first IoT device through the first control panel, and the first IoT device includes a home pre-installed IoT device.

24. A method for controlling an IoT device, used for a first control panel, characterized in that: include: Sending a binding request for the target smart terminal to the first server, so that the first server can obtain the user to which the first control panel belongs according to the second correspondence relationship set between the user and the first control panel; Acquire a second IoT device controllable by the target smart terminal according to a third correspondence relationship set between the second IoT device and the smart terminal; Determine a fourth correspondence set between the user to which the first control panel belongs and the second IoT device controllable by the target smart terminal; the first server is also used to receive the second IoT device model and the third correspondence set sent by the second server, merge the first IoT device model and the second IoT device model, and determine the first correspondence set and the second correspondence set between the first IoT device and the user; A second device control request for a target second IoT device is sent to the first server, so that the first server can determine the identifier of the target second IoT device according to the fourth correspondence set; and the target second IoT device is controlled according to the identifier of the target second IoT device; wherein the first server provides a first IoT device control service, controls the first IoT device through the first control panel, and the first IoT device includes a home pre-installed IoT device; the second server provides a second IoT device control service, controls the second IoT device through the smart terminal, and the second IoT device includes a home after-installed IoT device.

25. An IoT device control device, used for a first server, characterized in that: include: a data determination unit, configured to determine a first IoT device model, a first correspondence set between the first IoT device and the user, and a second correspondence set between the user and the first control panel, so as to receive a first device control request for the first IoT device sent by the first control panel; According to the second correspondence set, determine the target user corresponding to the first control panel; according to the first correspondence set, determine the identifier of the first IoT device corresponding to the target user; according to the first IoT device identifier, control the first IoT device of the target user; wherein the first service end provides a first IoT device control service, controls the first IoT device through the first control panel, and the first IoT device includes a home pre-installed IoT device; A data migration unit is used to send the first IoT device model and the first correspondence set to the second server, so that the second server receives the first correspondence set and the first IoT device model, merges the first IoT device model and the second IoT device model, and determines the third correspondence set between the second IoT device and the smart terminal; receives a binding request for a target user sent by the smart terminal, and determines the first IoT device of the target user according to the first correspondence set; determines the fourth correspondence set between the first IoT device of the target user and the smart terminal, so that the smart terminal can control the first IoT device; wherein the second server provides a second IoT device control service, and controls the second IoT device through the smart terminal, and the second IoT device includes a home after-sales IoT device.

26. An electronic device, characterized in that: include: processor; as well as A memory, used to store a program for implementing an IoT device control method. After the device is powered on and the program of the method is run through the processor, the following steps are performed: determining a first IoT device model, a first correspondence set between the first IoT device and the user, and a second correspondence set between the user and the first control panel, so as to receive a first device control request for the first IoT device sent by the first control panel; According to the second correspondence set, determine the target user corresponding to the first control panel; according to the first correspondence set, determine the identifier of the first IoT device corresponding to the target user; according to the first IoT device identifier, control the first IoT device of the target user; wherein the electronic device provides a first IoT device control service, controls the first IoT device through the first control panel, and the first IoT device includes a home pre-installed IoT device; sends the first IoT device model and the first correspondence set to the second server, so that the second server receives the first correspondence set and the first IoT device model, merges the first IoT device model and the second IoT device model, and determines the third correspondence set between the second IoT device and the smart terminal; receives a binding request for the target user sent by the smart terminal, and determines the first IoT device of the target user according to the first correspondence set; determines the fourth correspondence set between the first IoT device of the target user and the smart terminal, so that the smart terminal can control the first IoT device; wherein the second server provides a second IoT device control service, controls the second IoT device through the smart terminal, and the second IoT device includes a home after-installed IoT device.

27. An IoT device control device, used for a second server, characterized in that: include: A data fusion unit is used to receive a first IoT device model sent by a first server, and a first correspondence set between the first IoT device and the user, merge the first IoT device model and the second IoT device model, and determine a third correspondence set between the second IoT device and the smart terminal; wherein the first server provides a first IoT device control service, controls the first IoT device through a first control panel, and the first IoT device includes a home front-end IoT device; A household binding unit is configured to receive a binding request for a target user sent by a smart terminal, determine a first IoT device of the target user according to the first correspondence set, and determine a fourth correspondence set between the first IoT device of the target user and the smart terminal; A linkage control unit is used to determine the identifier of the target first IoT device and the identifier of the target second IoT device according to the fourth correspondence set and the third correspondence set in response to a second device control request for linkage control of a target first IoT device and a target second IoT device sent by a smart terminal; linkage control of the target first IoT device and the target second IoT device according to the identifier of the target first IoT device and the identifier of the target second IoT device; wherein the second server provides a second IoT device control service, controls the second IoT device through the smart terminal, and the second IoT device includes a home after-sales IoT device.

28. An electronic device, characterized in that: include: processor; as well as A memory for storing a program for implementing an IoT device control method. After the device is powered on and the program of the method is run through the processor, the following steps are performed: receiving a first IoT device model sent by a first service end, and a first correspondence set between the first IoT device and the user, merging the first IoT device model and the second IoT device model, and determining a third correspondence set between the second IoT device and the smart terminal; wherein the first service end provides a first IoT device control service, controls the first IoT device through a first control panel, and the first IoT device includes a home pre-installed IoT device; receiving a binding request for a target user sent by a smart terminal, and determining the target user according to the first correspondence set. The first IoT device of the target user; determining a fourth correspondence set between the first IoT device of the target user and the smart terminal; in response to a second device control request for linkage control of the target first IoT device and the target second IoT device sent by the smart terminal, determining an identifier of the target first IoT device and an identifier of the target second IoT device according to the fourth correspondence set and the third correspondence set; linkage control of the target first IoT device and the target second IoT device according to the identifier of the target first IoT device and the identifier of the target second IoT device; wherein the second server provides a second IoT device control service, and controls the second IoT device through the smart terminal, and the second IoT device includes a home after-sales IoT device.

29. An IoT device control device, used in a smart terminal, characterized in that: include: A binding request sending unit, configured to send a binding request for a target user to a second server, so that the second server determines a first IoT device of the target user according to a first correspondence set between the first IoT device and the user; Determine a fourth correspondence set between the first IoT device of the target user and the smart terminal; the second server is also used to receive the first correspondence set and the first IoT device model sent by the first server, merge the first IoT device model and the second IoT device model; and obtain a third correspondence set between the second IoT device and the smart terminal; A linkage control request sending unit is used to send a second device control request for linkage control of a target first IoT device and a target second IoT device to a second server end, so that the second server end can determine the identifier of the target first IoT device and the identifier of the target second IoT device according to the fourth correspondence set and the third correspondence set; and linkage control the target first IoT device and the target second IoT device according to the identifier of the target first IoT device and the identifier of the target second IoT device; wherein, the second server end provides a second IoT device control service, controls the second IoT device through the smart terminal, and the second IoT device includes a home after-installation IoT device; the first server end provides a first IoT device control service, controls the first IoT device through a first control panel, and the first IoT device includes a home before-installation IoT device.

30. An intelligent terminal, characterized in that: include: processor; as well as The memory is used to store a program for implementing the method for controlling an IoT device. After the device is powered on and the program of the method is run by the processor, the following steps are performed: a binding request for a target user is sent to a second server, so that the second server determines a first IoT device of the target user according to a first correspondence set between the first IoT device and the user; Determine the fourth correspondence set between the first IoT device of the target user and the smart terminal; the second server is also used to receive the first correspondence set and the first IoT device model sent by the first server, merge the first IoT device model and the second IoT device model; and obtain the third correspondence set between the second IoT device and the smart terminal; the smart terminal sends a second device control request for the linkage control of the target first IoT device and the target second IoT device to the second server, so that the second server can determine the identifier of the target first IoT device and the identifier of the target second IoT device according to the fourth correspondence set and the third correspondence set; according to the identifier of the target first IoT device and the identifier of the target second IoT device, the target first IoT device and the target second IoT device are linked and controlled; wherein, the second server provides a second IoT device control service, controls the second IoT device through the smart terminal, and the second IoT device includes a home after-installation IoT device; the first server provides a first IoT device control service, controls the first IoT device through a first control panel, and the first IoT device includes a home pre-installation IoT device.

31. A smart speaker, characterized in that: include: processor; as well as The memory is used to store a program for implementing the method for controlling an IoT device. After the device is powered on and the program of the method is run by the processor, the following steps are performed: a binding request for a target user is sent to a second server, so that the second server determines a first IoT device of the target user according to a first correspondence set between the first IoT device and the user; Determine the fourth correspondence set between the first IoT device of the target user and the smart speaker; the second server is also used to receive the first correspondence set and the first IoT device model sent by the first server, merge the first IoT device model and the second IoT device model; and obtain the third correspondence set between the second IoT device and the smart speaker; the smart speaker sends a second device control request for the linkage control of the target first IoT device and the target second IoT device to the second server, so that the second server can determine the identifier of the target first IoT device and the identifier of the target second IoT device according to the fourth correspondence set and the third correspondence set; according to the identifier of the target first IoT device and the identifier of the target second IoT device, linkage control is performed on the target first IoT device and the target second IoT device; wherein, the second server provides a second IoT device control service, controls the second IoT device through the smart speaker, and the second IoT device includes a home after-installation IoT device; the first server provides a first IoT device control service, controls the first IoT device through a first control panel, and the first IoT device includes a home pre-installation IoT device.

32. A smart TV, characterized in that: include: processor; as well as The memory is used to store a program for implementing the method for controlling an IoT device. After the device is powered on and the program of the method is run by the processor, the following steps are performed: a binding request for a target user is sent to a second server, so that the second server determines a first IoT device of the target user according to a first correspondence set between the first IoT device and the user; Determine the fourth correspondence set between the first IoT device of the target user and the smart TV; the second server is also used to receive the first correspondence set and the first IoT device model sent by the first server, merge the first IoT device model and the second IoT device model; and obtain the third correspondence set between the second IoT device and the smart TV; the smart TV sends a second device control request for the linkage control of the target first IoT device and the target second IoT device to the second server, so that the second server can determine the identifier of the target first IoT device and the identifier of the target second IoT device according to the fourth correspondence set and the third correspondence set; according to the identifier of the target first IoT device and the identifier of the target second IoT device, the target first IoT device and the target second IoT device are linked and controlled; wherein, the second server provides a second IoT device control service, controls the second IoT device through the smart TV, and the second IoT device includes a home after-installation IoT device; the first server provides a first IoT device control service, controls the first IoT device through a first control panel, and the first IoT device includes a home pre-installation IoT device.

33. An IoT device control device, used for a first server, characterized in that: include: A data fusion unit, configured to receive a second IoT device model sent by a second server, and a third correspondence set between the second IoT device and the smart terminal, merge the first IoT device model and the second IoT device model, and determine a first correspondence set between the first IoT device and the user, and a second correspondence set between the user and the first control panel; wherein the second server provides a second IoT device control service, controls the second IoT device through the smart terminal, and the second IoT device includes a home aftermarket IoT device; A binding unit is used to obtain, in response to a binding request sent by the first control panel to the target smart terminal, a user belonging to the first control panel according to the second correspondence set; obtain a second IoT device controllable by the target smart terminal according to the third correspondence set; and determine a fourth correspondence set between the user belonging to the first control panel and the second IoT device controllable by the target smart terminal; A linkage control unit is used to determine the identifier of the target first IoT device and the identifier of the target second IoT device according to the fourth correspondence set and the first correspondence set in response to a second device control request for linkage control of a target first IoT device and a target second IoT device sent by a first control panel; linkage control of the target first IoT device and the target second IoT device is performed according to the identifier of the target first IoT device and the identifier of the target second IoT device; wherein, the first service end provides a first IoT device control service, controls the first IoT device through the first control panel, and the first IoT device includes a home pre-installed IoT device.

34. An electronic device, characterized in that: include: processor; as well as A memory for storing a program for implementing an IoT device control method. After the device is powered on and the program of the method is run through the processor, the following steps are performed: receiving a second IoT device model sent by a second server, and a third correspondence set between the second IoT device and the smart terminal, merging the first IoT device model and the second IoT device model, and determining a first correspondence set between the first IoT device and the user, and a second correspondence set between the user and the first control panel; wherein the second server provides a second IoT device control service, controls the second IoT device through the smart terminal, and the second IoT device includes a home after-installation IoT device; the device obtains the user to whom the first control panel belongs according to the second correspondence set in response to a binding request for a target smart terminal sent by the first control panel; According to the third correspondence set, obtain the second IoT device controllable by the target smart terminal; determine the fourth correspondence set between the user to which the first control panel belongs and the second IoT device controllable by the target smart terminal; for the second device control request for the linkage control of the target first IoT device and the target second IoT device sent by the first control panel, determine the identifier of the target first IoT device and the identifier of the target second IoT device according to the fourth correspondence set and the first correspondence set; according to the identifier of the target first IoT device and the identifier of the target second IoT device, linkage control is performed on the target first IoT device and the target second IoT device; wherein, the electronic device provides a first IoT device control service, controls the first IoT device through the first control panel, and the first IoT device includes a home pre-installed IoT device.

35. An IoT device control device, used for a second server, characterized in that: include: A data determination unit, used to determine a second IoT device model and a third correspondence set between the second IoT device and the smart terminal, so as to receive a first device control request for the second IoT device sent by the smart terminal; determine an identifier of the second IoT device corresponding to the smart terminal according to the third correspondence set; control the second IoT device according to the second IoT device identifier; wherein the second service end provides a second IoT device control service, controls the second IoT device through the smart terminal, and the second IoT device includes a home after-sales IoT device; A data migration unit is used to send the second IoT device model and the third correspondence set to the first server end, so that the first server end can merge the first IoT device model and the second IoT device model, and determine the first correspondence set between the first IoT device and the user, and the second correspondence set between the user and the first control panel; receive a binding request for the target smart terminal sent by the first control panel, and obtain the user to which the first control panel belongs according to the second correspondence set; obtain the second IoT device controllable by the target smart terminal according to the third correspondence set; determine the fourth correspondence set between the user to which the first control panel belongs and the second IoT device controllable by the target smart terminal, so that the first control panel can control the second IoT device; wherein, the first server end provides a first IoT device control service, and controls the first IoT device through the first control panel, and the first IoT device includes a home pre-installed IoT device.

36. An electronic device, characterized in that: include: processor; as well as A memory for storing a program for implementing an IoT device control method. After the device is powered on and the program of the method is run through the processor, the following steps are performed: determining a second IoT device model and a third correspondence set between the second IoT device and the smart terminal, so as to receive a first device control request for the second IoT device sent by the smart terminal; determining an identifier of the second IoT device corresponding to the smart terminal according to the third correspondence set; controlling the second IoT device according to the second IoT device identifier; wherein the electronic device provides a second IoT device control service, and controls the second IoT device through the smart terminal, and the second IoT device includes a home after-sales IoT device; sending the second IoT device model and the third correspondence set to the first service end, so as to facilitate The first server merges the first IoT device model and the second IoT device model, and determines a first correspondence set between the first IoT device and the user, and a second correspondence set between the user and the first control panel; receives a binding request for the target smart terminal sent by the first control panel, and obtains the user to which the first control panel belongs according to the second correspondence set; obtains the second IoT device controllable by the target smart terminal according to the third correspondence set; determines a fourth correspondence set between the user to which the first control panel belongs and the second IoT device controllable by the target smart terminal, so that the first control panel can control the second IoT device; wherein, the first server provides a first IoT device control service, and controls the first IoT device through the first control panel, and the first IoT device includes a home pre-installed IoT device.

37. An IoT device control device, used for a first control panel, characterized in that: include: A binding request sending unit, used to send a binding request for a target smart terminal to a first server, so that the first server can determine a fourth correspondence set between a user belonging to a first control panel and a second IoT device controllable by the target smart terminal; wherein the first server provides a first IoT device control service, controls the first IoT device through the first control panel, and the first IoT device includes a home pre-installed IoT device; the first server is also used to obtain the user belonging to the first control panel according to the second correspondence set between the user and the first control panel; and obtain the second IoT device controllable by the target smart terminal according to the third correspondence set between the second IoT device and the smart terminal; And, receiving the second IoT device model and the third correspondence set sent by the second server, merging the first IoT device model and the second IoT device model; the second server provides a second IoT device control service, and controls the second IoT device through the smart terminal, wherein the second IoT device includes a home after-sales IoT device; A linkage control request sending unit is used to send a second device control request for linkage control of a target first IoT device and a target second IoT device to the first server end, so that the first server end can determine the identifier of the target first IoT device and the identifier of the target second IoT device according to the fourth correspondence set and the first correspondence set between the first IoT device and the user; and linkage control the target first IoT device and the target second IoT device according to the identifier of the target first IoT device and the identifier of the target second IoT device.

38. A control panel, characterized in that: include: processor; as well as A memory for storing a program for implementing an IoT device control method. After the control panel is powered on and the program of the method is run through the processor, the following steps are performed: a binding request for a target smart terminal is sent to a first server, so that the first server determines a fourth correspondence set between a user belonging to the first control panel and a second IoT device controllable by the target smart terminal; wherein the first server provides a first IoT device control service, and controls the first IoT device through the first control panel, wherein the first IoT device includes a home pre-installed IoT device; the first server is also used to obtain a user belonging to the first control panel according to a second correspondence set between the user and the first control panel; and obtain a second IoT device controllable by the target smart terminal according to a third correspondence set between the second IoT device and the smart terminal; And, receiving the second IoT device model and the third correspondence set sent by the second server, merging the first IoT device model and the second IoT device model; the second server provides a second IoT device control service, controls the second IoT device through the smart terminal, and the second IoT device includes a home after-sales IoT device; the control panel sends a second device control request for the linkage control of the target first IoT device and the target second IoT device to the first server, so that the first server can determine the identifier of the target first IoT device and the identifier of the target second IoT device according to the fourth correspondence set and the first correspondence set between the first IoT device and the user; and linkage control the target first IoT device and the target second IoT device according to the identifier of the target first IoT device and the identifier of the target second IoT device.

Citation Information

Patent Citations

  • Control method and device of intelligent home equipment, and cloud platform server

    CN107995215A