Equipment binding method, device and system

通过在用户终端和待绑定设备之间建立短距离通信临时连接,并利用验证操作信息的比较,解决了现有设备绑定方法中的识别错误和信息泄露问题,实现了设备绑定的精确 Sex and safety.

CN119450419APending Publication Date: 2025-02-14DAIKIN INDUSTRIES LTD
View PDF 0 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

The existing device binding methods pose the risk of QR code identification errors and information leakage, as well as the problem that Bluetooth connections may lead to misbinding.

Method used

A temporary short-distance communication connection is established with the device to be bound through the user terminal, and verification operation information is generated and compared to ensure that the device is bound in the target space where the user is located and avoid information leakage.

Benefits of technology

Ensure the accuracy of device binding, reduce the risk of information leakage and misbinding, and improve the security and user experience of device usage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119450419A_ABST
    Figure CN119450419A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an equipment binding method, device and system. According to the method, the device bound with the user terminal can be ensured to be located in the target space where the user is located, that is, the bound device is ensured to be the bound target device, and mistaken binding of devices in other spaces is avoided; moreover, since the binding process does not depend on identification information such as a two-dimensional code, leakage of equipment identification information can be prevented, the risk of information leakage and binding of the target equipment by others can be reduced, and the use safety of the equipment is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of device control, and in particular to a device binding method, device and system. Background Art

[0002] With the development of science and technology and urban construction, a large number of devices, such as air conditioner indoor units, need to be installed in office buildings, apartments, schools, shopping malls and other places. With the progress of intelligent technology, more and more devices can be connected to user terminals for various applications, for example, the device can be controlled through the application program (APP) on the user terminal.

[0003] In order to control the device through the user terminal, the user terminal and the device need to be bound first. At present, one existing binding method is that the user terminal identifies the device to be bound by scanning the QR code and other identification information on the device and then performs the binding operation; another existing binding method is that the user terminal connects to the device to be bound via Bluetooth and then binds.

[0004] It should be noted that the above introduction to the technical background is only for the convenience of providing a clear and complete description of the technical solutions of the present invention and for the convenience of understanding by those skilled in the art. It cannot be considered that the above technical solutions are well known to those skilled in the art simply because these solutions are described in the background technology section of the present invention. Summary of the invention

[0005] However, the existing method of binding by scanning the QR code on the device has the following problems: there may be a QR code recognition error resulting in binding failure. In addition, the QR code may be leaked, resulting in unpredictable risks, such as malicious binding by others.

[0006] However, the existing method of binding via Bluetooth has the following problems: there is a possibility of mistakenly binding a device that is not a binding target to a user terminal. For example, if there are a large number of identical or similar devices in different spaces of a building, when the user terminal is bound via Bluetooth, a Bluetooth connection may also be established with devices in other nearby spaces, thereby mistakenly binding the devices in other spaces to the user terminal.

[0007] In order to solve one or more of the above problems, the embodiments of the present invention provide a device binding method, apparatus and system, which can ensure that the device bound to the user terminal is in the target space where the user is located, that is, to ensure that the device bound to the user terminal is the target device for binding, and avoid the mistaken binding of devices in other spaces; and because the binding process does not rely on identification information such as QR codes, it can prevent the leakage of device identification information, reduce the risk of information leakage and the target device being bound by others, and improve the security of device use.

[0008] According to a first aspect of an embodiment of the present invention, a device binding method is provided, the method comprising: a user terminal establishes a temporary connection with a device to be bound through a short-distance communication function; when the user terminal establishes a temporary connection with the device to be bound, the user terminal generates and displays first verification operation information, the first verification operation information being used to remind the user to operate on a controller that can control the device to be bound; the controller generates second verification operation information in response to the user's operation, and sends the second verification operation information to the device to be bound; the device to be bound sends the second verification operation information to the user terminal through the temporary connection; the user terminal compares and verifies the received second verification operation information with the generated first verification operation information; and when the comparison and verification is successful, binds the identification information of the user terminal with the identification information of the device to be bound.

[0009] According to a second aspect of an embodiment of the present invention, there is provided a device control system, the system comprising a user terminal, a controller, a device to be bound and a server, the user terminal establishing a temporary connection with the device to be bound via a short-distance communication function; when the user terminal establishes a temporary connection with the device to be bound, the user terminal generates and displays first verification operation information, the first verification operation information being used to remind the user to operate on a controller that can control the device to be bound, and the received second verification operation information is compared and verified with the first verification operation information, and when the comparison and verification is successful, the information of successful comparison and verification is sent to the server; the controller generates the second verification operation information in response to the user's operation, and sends the second verification operation information to the device to be bound; the device to be bound sends the second verification operation information to the user terminal via the temporary connection; after receiving the information of successful verification, the server binds the identification information of the user terminal with the identification information of the device to be bound.

[0010] According to a third aspect of an embodiment of the present invention, a device control system is provided, the system comprising a user terminal, a controller and a device to be bound, the user terminal establishing a temporary connection with the device to be bound via a short-distance communication function; when the user terminal establishes a temporary connection with the device to be bound, the user terminal generates and displays first verification operation information, the first verification operation information being used to remind the user to operate on a controller that can control the device to be bound, and the received second verification operation information is compared and verified with the first verification operation information, and when the comparison and verification is successful, the identification information of the user terminal and the identification information of the device to be bound are stored correspondingly to complete device binding; the controller generates the second verification operation information in response to the user's operation, and sends the second verification operation information to the device to be bound; the device to be bound sends the second verification operation information to the user terminal via the temporary connection.

[0011] According to a fourth aspect of an embodiment of the present invention, a device binding apparatus is provided, which is arranged in a user terminal, and the apparatus comprises: a first communication module, which establishes a temporary connection with a device to be bound through a short-distance communication function; a first generation module, which generates and displays first verification operation information when the first communication module establishes a temporary connection with the device to be bound, the first verification operation information being used to remind a user to operate on a controller capable of controlling the device to be bound; a first verification module, which compares and verifies second verification operation information received from the device to be bound through the first communication module with the first verification operation information; when the comparison and verification is successful, the first communication module sends information indicating the success of the comparison and verification to a server.

[0012] According to a fifth aspect of an embodiment of the present invention, a device binding device is provided, which is arranged in a user terminal, and the device includes: a second communication module, which establishes a temporary connection with the device to be bound through a short-distance communication function; a second generation module, which generates and displays first verification operation information when the second communication module establishes a temporary connection with the device to be bound, and the first verification operation information is used to remind the user to operate on a controller that can control the device to be bound; a second verification module, which compares and verifies the second verification operation information received from the device to be bound through the second communication module with the first verification operation information; and a storage module, which binds the identification information of the user terminal with the identification information of the device to be bound when the comparison and verification is successful.

[0013] According to a sixth aspect of an embodiment of the present invention, there is provided an electronic device, comprising: a memory storing a computer program; and a processor, which executes the method described in the first aspect of the embodiment of the present invention when executing the computer program.

[0014] According to a seventh aspect of an embodiment of the present invention, there is provided a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the method described in the first aspect of the embodiment of the present invention is implemented.

[0015] One of the beneficial effects of the embodiments of the present invention is:

[0016] The user operates the controller that can control the device to be bound according to the operation information for verification displayed on the terminal. The controller sends another operation information for verification to the device to be bound according to the user's operation, and the device to be bound sends the other operation information to the user terminal through a temporary connection of short-distance communication. The user terminal verifies by comparing the two operation information. When the verification is successful, the identification information of the user device is bound to the identification of the device to be bound. Therefore, through the temporary connection of short-distance communication and using the controller as an intermediate tool for verification, it can ensure that the device bound to the user terminal is in the target space where the user is located, that is, it is ensured that the device that has been bound is the target device for binding, avoiding the mistaken binding of devices in other spaces;

[0017] Moreover, since the binding process does not rely on identification information such as QR codes, it can prevent the leakage of device identification information, reduce the risk of information leakage and the target device being bound to others, and improve the security of device use.

[0018] With reference to the following description and accompanying drawings, specific embodiments of the present invention are disclosed in detail, indicating the manner in which the principles of the present invention can be adopted. It should be understood that the embodiments of the present invention are not limited in scope. Within the spirit and scope of the appended claims, the embodiments of the present invention include many changes, modifications and equivalents.

[0019] Feature information described and illustrated for one embodiment may be used in one or more other embodiments in the same or similar manner, combined with feature information in other embodiments, or replace feature information in other embodiments.

[0020] It should be emphasized that the term "include / comprises" when used herein refers to the existence of characteristic information, integers, steps or components, but does not exclude the existence or addition of one or more other characteristic information, integers, steps or components. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Many aspects of the present invention may be better understood with reference to the following drawings. The components in the drawings are not drawn to scale, but are only for the purpose of illustrating the principles of the present invention. For the convenience of illustrating and describing some parts of the present invention, corresponding parts in the drawings may be enlarged or reduced. The elements and feature information described in one drawing or one embodiment of the present invention may be combined with the elements and feature information shown in one or more other drawings or embodiments. In addition, in the drawings, similar reference numerals represent corresponding components in several drawings and may be used to indicate corresponding components used in more than one embodiment.

[0022] In the attached picture:

[0023] Figure 1 is a schematic diagram of a device binding method according to embodiment 1 of the present invention;

[0024] Figure 2 is a schematic diagram of a method for implementing step 101 of embodiment 1 of the present invention;

[0025] Figure 3 This is an information interaction diagram of the binding process in the first scenario of Embodiment 1 of the present invention;

[0026] Figure 4 is an information interaction diagram of the binding process in the second scenario of Embodiment 1 of the present invention;

[0027] Figure 5 is a schematic diagram of a device control system according to Embodiment 2 of the present invention;

[0028] Figure 6 is another schematic diagram of the device control system of embodiment 2 of the present invention;

[0029] Figure 7 is a schematic diagram of a device binding apparatus according to Embodiment 3 of the present invention;

[0030] Figure 8 is another schematic diagram of the device binding apparatus of embodiment 3 of the present invention;

[0031] Fig. 9 It is a schematic block diagram of the system structure of the electronic device according to the fourth embodiment of the present invention. DETAILED DESCRIPTION

[0032] Preferred embodiments of the present invention will be described below with reference to the accompanying drawings.

[0033] Example 1

[0034] Embodiment 1 of the present invention provides a device binding method, which is applicable to various scenarios where a user terminal needs to be bound to a device.

[0035] Figure 1FIG. 1 is a schematic diagram of a device binding method according to Embodiment 1 of the present invention. Figure 1 As shown, the method includes:

[0036] Step 101: The user terminal establishes a temporary connection with the device to be bound through a short-distance communication function;

[0037] Step 102: When the user terminal establishes a temporary connection with the device to be bound, the user terminal generates and displays first verification operation information, where the first verification operation information is used to remind the user to perform an operation on a controller that can control the device to be bound;

[0038] Step 103: the controller generates second verification operation information in response to the user's operation, and sends the second verification operation information to the device to be bound;

[0039] Step 104: the device to be bound sends the second verification operation information to the user terminal through the temporary connection;

[0040] Step 105: The user terminal compares and verifies the received second verification operation information with the generated first verification operation information; and

[0041] Step 106: When the comparison and verification succeeds, the identification information of the user terminal is bound with the identification information of the device to be bound.

[0042] In this way, the user operates the controller that can control the device to be bound according to the operation information for verification displayed on the terminal (i.e., the first verification operation information), and the controller sends another operation information for verification to the device to be bound according to the user's operation, and the device to be bound sends the other operation information (i.e., the second verification operation information) to the user terminal through a temporary connection of short-distance communication. The user terminal verifies by comparing the two operation information, and when the verification is successful, the identification information of the user device is bound to the identification of the device to be bound.

[0043] Therefore, through the temporary connection of short-distance communication and using the controller in the target space as an intermediate tool for verification, it is possible to ensure that the device bound to the user terminal is in the target space where the user is located, that is, to ensure that the bound device is the bound target device, and avoid the wrong binding of devices in other spaces;

[0044] In addition, since the binding process is completed through short-distance communication, it does not rely on identification information such as the QR code set on the device, which can prevent the leakage of device identification information, reduce the risk of information leakage and the target device being bound by others, and improve the security of device use;

[0045] In addition, the target space does not need to be connected to the network during the binding process. For example, the binding can be completed when the home is not yet connected to the Internet after the device is installed. This avoids the problem that the device binding cannot be completed when the target space is not connected to the Internet or the network fails, resulting in the user being unable to bind the device in time. This ensures the timeliness of device binding, enables users to make full use of the terminal device's control function over the device, and improves the user experience.

[0046] In some embodiments, the user terminal may be various terminal devices used by the user, such as a smart phone, a smart wearable device, etc.

[0047] In some embodiments, the device to be bound may be various devices that need to be bound to the user terminal, also referred to as a binding target device.

[0048] For example, the device to be bound may be various controllable devices controlled by a user terminal, for example, the controllable device may be a household device, an office device or an industrial device, etc. Among them, the household device may be, for example, at least one of an air conditioner, a sensor, fresh air, floor heating, a television, a washing machine, a refrigerator, a water heater, a smart curtain, a chandelier, a wall lamp, a ceiling lamp, and a smart socket, the office device may be, for example, at least one of a computer, a projector, a printer, a scanner, a fax machine, and a telephone, and the industrial device may be, for example, at least one device related to industrial production, etc.

[0049] In some embodiments, the air conditioner may be a commercial air conditioner or a household air conditioner. The air conditioner may include at least one set of outdoor units and at least one indoor unit connected to each set of outdoor units. That is, one or more sets of outdoor units may be included, each set of outdoor units includes at least one outdoor unit; for a set of outdoor units, the set of outdoor units is connected to at least one indoor unit.

[0050] For another example, the device to be bound may also be a network device connected to a controllable device. For example, a gateway device connected to at least one controllable device, such as a smart gateway. After the user terminal and the gateway device are bound, the controllable device connected to the gateway device can be controlled by the user terminal, for example, an air conditioner connected to the gateway device can be controlled by the user terminal.

[0051] In some embodiments, the device to be bound is set in a building. The building can be a building of various types and uses, such as an office building, an apartment, a school, a shopping mall, etc.

[0052] In some embodiments, the device to be bound is set in a target space in a building, and the target space refers to a space where the user is located, or a space belonging to the user, for example, the user's home or the user's company.

[0053] In some embodiments, the controller may be any controller connected to the device to be bound. For example, a wired controller, a remote controller, a centralized controller, an intelligent controller, etc. The controller is set in the target space and is used to control at least one device in the target space. In this way, the operation is performed through the controller of the target space where the user is located, avoiding misoperation of the device.

[0054] The following is a detailed description of each step of the device binding method according to the embodiment of the present invention.

[0055] In step 101, a user terminal establishes a temporary connection with a device to be bound via a short-range communication function.

[0056] In some embodiments, the user terminal and the device to be bound have a short-range communication function, and a connection can be established between the two via short-range communication.

[0057] In some embodiments, the temporary connection refers to a connection in the binding process, that is, a temporary connection established to achieve binding between the user terminal and the device.

[0058] In some embodiments, various short-distance communication methods may be used, for example, the short-distance communication includes at least one of Bluetooth, NFC, Wi-Fi, Zigbee, infrared data transmission (IrDA), and ultra-wideband (UBW). In the embodiment of the present invention, Bluetooth connection is used as an example for description. However, the present invention does not limit the specific method of short-distance communication.

[0059] In some embodiments, the device to be bound starts the short-range communication function after being powered on and sends a short-range communication signal outward.

[0060] In some embodiments, the device to be bound as the binding target may be determined according to the strength of the short-range communication signal searched by the user terminal.

[0061] Figure 2 FIG. 1 is a schematic diagram of a method for implementing step 101 of embodiment 1 of the present invention. Figure 2 As shown, the method includes:

[0062] Step 201: The user terminal searches for a short-range communication signal;

[0063] Step 202: the user terminal sorts the devices that send the short-range communication signals according to the strength of the searched short-range communication signals; for example, the devices are sorted in descending order of strength, so that the user can quickly select the device at the front; and

[0064] Step 203: The user terminal uses the device selected by the user as the device to be bound, and establishes a temporary connection based on short-range communication with the device to be bound.

[0065] In this way, since the device to be bound and the user terminal are in the same space, their signals are generally stronger, which makes it convenient for the user to quickly select the device to be bound to establish a temporary connection.

[0066] In some embodiments, Figure 2 As shown, before step 202, the method further includes:

[0067] Step 204: The user terminal excludes devices whose signal strengths do not meet the preset conditions. That is, the user terminal does not use devices whose signal strengths do not meet the preset conditions for the sorting in step 202.

[0068] In this way, the signal strength emitted by devices that are far away from the user terminal and not in the target space is generally weaker. By excluding devices with weak signals, users can make quick selections and improve user experience.

[0069] Step 204 is an optional step. Figure 2 Indicated by a dotted box.

[0070] In some embodiments, the device to be bound turns off the short-range communication function after a preset time of starting the short-range communication function, so as to reduce unnecessary energy consumption; the preset time can be set according to actual needs, for example, the preset time is 30 minutes.

[0071] Alternatively, the device to be bound turns off the short-range communication function after the binding is completed. In this way, the security of the device and data can be improved. For example, after the binding is completed, the server of the Internet of Things platform sends a binding success instruction to the device to be bound, and the device to be bound turns off the short-range communication function after receiving the instruction.

[0072] The above describes how to establish a temporary connection in step 101. After the user terminal establishes a temporary connection with the device to be bound, in step 102, the user terminal generates and displays first verification operation information, which is used to remind the user to operate on a controller that can control the device to be bound.

[0073] In some embodiments, the first verification operation information is used to remind the user to perform operations on a controller that can control the device to be bound. For example, the first verification operation information can be various operation information for operating a controllable device that is a device to be bound or a controllable device connected to the device to be bound, and the operation can be performed on the controller.

[0074] For example, the device to be bound is a gateway device, and the controllable device connected to the gateway device includes an air conditioner indoor unit. The first verification operation information may be information for controlling at least one of the operation mode, target temperature, and wind speed of the air conditioner indoor unit. For example, the first verification operation information is to turn on the air conditioner heating mode, or adjust the air conditioner temperature to 26 degrees, or adjust the air conditioner wind speed to medium.

[0075] For another example, the device to be bound is a sensor, such as a temperature sensor, a humidity sensor, or an air volume sensor, etc. The first verification operation information can still be information for controlling at least one of the operating mode, target temperature, and wind speed of the air-conditioning indoor unit.

[0076] In some embodiments, a controller capable of controlling the device to be bound is connected to the device to be bound.

[0077] In some embodiments, the controller is connected to the device to be bound through a preset connection method. For example, the preset connection method includes at least one of the following connections:

[0078] The controller is connected to the device to be bound via a wired or infrared connection. For example, the device to be bound is a gateway device, and the wire controller as the controller is connected to the gateway device via a wired connection, or the remote controller as the controller is connected to the gateway device via infrared connection; and

[0079] The controller is connected to the device to be bound through the gateway device. For example, the device to be bound is a sensor, and the gateway device has been bound to the user terminal. In this case, the sensor is bound through the bound gateway device.

[0080] Alternatively, the controller may also be provided on the device to be bound, for example, a control panel may be provided on the device to be bound.

[0081] In addition, in this case, the device to be bound is pre-connected with the gateway device, for example, the sensor as the device to be bound is pre-connected with the gateway device via Bluetooth. For example, the sensor with Bluetooth turned on automatically matches with the gateway device with Bluetooth turned on when they are close to each other; or, the gateway device is controlled by the APP on the terminal to search for surrounding Bluetooth devices and complete the Bluetooth connection with the sensor; or, the gateway device Bluetooth is turned on and off by the APP on the terminal, and it can match with the sensor when it is turned on.

[0082] Through the first verification operation information displayed on the user terminal in step 102, after reading the first verification information, the user performs an operation corresponding to the first verification operation information on the controller, for example, turning on the air conditioning heating mode, or adjusting the air conditioning temperature to 26 degrees, or adjusting the air conditioning wind speed to medium.

[0083] After the user performs an operation corresponding to the first verification operation information on the controller, in step 103, the controller generates second verification operation information in response to the user's operation, and sends the second verification operation information to the device to be bound.

[0084] In some embodiments, the second verification operation information is information corresponding to the user's operation, and when the user's operation on the controller is based on the first verification operation information, that is, when the user's operation is correct, since the user's operation corresponds to the first verification operation information, the second verification operation information generated by the controller corresponds to the first verification operation information. The second verification operation information generated by the controller and sent to the device to be bound corresponds to the first verification operation information.

[0085] For example, the first verification operation information is to adjust the air conditioning temperature to 26 degrees. The user adjusts the air conditioning temperature to 26 degrees on the controller. The second verification operation information generated by the controller and sent to the device to be bound is "Adjust the air conditioning temperature to 26 degrees."

[0086] After the device to be bound receives the second verification operation information, the device to be bound sends the second verification operation information to the user terminal through the temporary connection in step 104. For example, the device to be bound sends the second verification operation information with the content "adjust the air conditioner temperature to 26 degrees" to the user terminal.

[0087] In some embodiments, the temporary connection established between the user terminal and the device to be bound is only used for the transmission of the second verification operation information before the comparison verification is successful, and cannot be used for the transmission of other information. That is, before the comparison verification is successful, the user terminal only receives the second verification operation information through the temporary connection, and does not transmit other information. In this way, the risk of data leakage can be reduced, and the misoperation of the device before the binding is completed can be avoided.

[0088] In some embodiments, after the comparison and verification is successful, the device to be bound can send its identification information to the user terminal to complete the binding.

[0089] After the user terminal receives the second verification operation information, in step 104, the user terminal compares and verifies the received second verification operation information with the generated first verification operation information.

[0090] For example, when the received second verification operation information matches the generated first verification operation information, the verification is considered successful.

[0091] In some embodiments, the second verification operation information matches the first verification operation information, which means that the content is the same or similar. In some embodiments, the second verification operation information is similar to the first verification operation information, which means that the second verification operation information and the first verification operation information indicate the same operation, and the parameters of the operation are similar.

[0092] For example, the first verification operation information displayed on the user terminal is "Adjust the air conditioning temperature to 26 degrees", and the second verification operation information received by the user terminal is "Adjust the air conditioning temperature to 25.5 degrees". Since both are operations to adjust the air conditioning temperature and the adjusted temperatures are similar, the second verification operation information is also considered to match the first verification operation information.

[0093] In this way, even if the second verification operation information is not completely identical to the first verification operation information due to delays caused by inadequate user operation or slow device response, the binding can still be successfully completed, thereby improving the fault tolerance of the binding method.

[0094] In step 105, when the comparison and verification succeeds, the identification information of the user terminal is bound to the identification information of the device to be bound. For example, the identification information of the user terminal and the identification information of the device to be bound are stored correspondingly to complete the binding.

[0095] In some embodiments, the identification information of the user terminal includes the user's account information, and the identification information of the device to be bound includes the unique identification information of the device to be bound.

[0096] For example, the unique identification information of the device to be bound includes at least one of a MAC address, a device name, an IMEI number, or a product serial number.

[0097] In some embodiments, when the comparison verification succeeds, the user terminal inquires the device to be bound for identification information of the device to be bound, that is, the user terminal sends a request to the device to be bound for obtaining the identification information of the device to be bound, and after the device to be bound receives the request, it sends the identification information of the device to be bound to the user terminal. In this way, after the verification succeeds, the identification information of the device to be bound is provided to the user terminal through a temporary connection, which can ensure the security of the data.

[0098] In some embodiments, the user terminal may also query the device to be bound and obtain the identification information of the device to be bound when establishing a temporary connection or at other times during the temporary connection process. The embodiment of the present invention does not limit the time when the user terminal obtains the identification information of the device to be bound.

[0099] In some embodiments, when the comparison verification is successful, the user terminal can store the identification information of the user terminal and the identification information of the device to be bound in correspondence to complete the device binding. For example, when the comparison verification is successful, the user terminal stores the identification information of the user terminal and the identification information of the device to be bound in correspondence to complete the device binding. In this way, the binding is completed on the user terminal, which is convenient for users to use and reduces data interaction.

[0100] Alternatively, the server may store the identification information of the user terminal and the identification information of the device to be bound in correspondence to complete the device binding. For example, when the comparison verification is successful, the user terminal sends the verification success information, the identification information of the user terminal and the identification information of the device to be bound to the server, and the server stores the identification information of the user terminal and the identification information of the device to be bound in correspondence to complete the device binding. For example, the server is a server of the Internet of Things platform. In this way, the binding is completed on the Internet of Things platform, which is convenient for remote control.

[0101] In some embodiments, when the identification information of the user terminal and the identification information of the device to be bound are stored correspondingly, the identification information of the user terminal and the identification information of the device to be bound can be stored correspondingly in an associated information management table. In addition, the associated information management table can also use other names, for example, a binding information management table, etc. The present invention does not limit the name of the table.

[0102] In some embodiments, the association information management table is stored in at least one of the user terminal, the server, and the device to be bound.

[0103] For example, the association information management table is stored on a server, which is, for example, a server of an Internet of Things platform.

[0104] In this way, when the user needs to remotely control a device, the user can search for the device bound to the user terminal in the associated information management table, which facilitates the user to perform remote control.

[0105] In some embodiments, after completing device binding, the user terminal generates binding identification information, which is used by other user terminals to bind the device to be bound. In this way, by sharing the binding identification information, other user terminals can quickly implement device binding and improve the security of binding.

[0106] For example, after user terminal A completes the binding of the gateway device through the server of the Internet of Things platform, the server of the Internet of Things platform sends a binding completion instruction to user terminal A. After receiving the instruction, user terminal A generates binding identification information, such as a temporarily encrypted QR code (for example, which expires after a preset time). Another user terminal B can complete the binding of user terminal B and the gateway device by scanning the QR code. In this way, instead of using a fixed QR code, a temporarily encrypted QR code is used to bind the device, which can improve the security of the binding and facilitate other users to quickly bind devices.

[0107] The device binding method according to the embodiment of the present invention is exemplarily described below in conjunction with a specific application scenario.

[0108] In the first scenario, the device to be bound is a gateway device. The binding process in the first scenario is described below.

[0109] Figure 3 : is an information interaction diagram of the binding process in the first scenario of the embodiment 1 of the present invention. Figure 3 As shown, the binding process in the first scenario includes:

[0110] Step 301: The user terminal starts the binding process based on the operation of the user login account;

[0111] Step 302: The user terminal establishes a temporary Bluetooth connection with the gateway device as the device to be bound;

[0112] For example, the process of establishing a temporary Bluetooth connection is as follows: the user terminal starts the Bluetooth search function to search for Bluetooth devices within a certain range; the gateway device, which is the device to be bound, turns on the Bluetooth function after being powered on; since the gateway device, which is the binding target, is closer to the user terminal and the Bluetooth signal strength it emits is the strongest, the user selects the gateway device in the search list to establish a temporary Bluetooth connection;

[0113] Step 303: The user terminal generates first verification operation information for reminding the user to perform an operation on the controller connected to the gateway device;

[0114] Step 304: the controller generates second verification operation information in response to the user's operation;

[0115] Step 305: The controller sends the second verification operation information to the gateway device;

[0116] Step 306: The gateway device sends the second verification operation information to the user terminal via the Bluetooth temporary connection;

[0117] Step 307: The user terminal compares and verifies the received second verification operation information with the generated first verification operation information;

[0118] Step 308: When the comparison verification succeeds, the user terminal sends a request to the network device to obtain the identification information of the network device;

[0119] Step 309: After receiving the request, the network device sends the identification information of the network device to the user terminal;

[0120] Step 310: When the comparison verification is successful, the user terminal sends verification success information, identification information of the user terminal and identification information of the gateway device to a server; the server is, for example, a server of an Internet of Things platform;

[0121] Step 311: The server stores the identification information of the user terminal and the identification information of the gateway device in correspondence, completing the binding of the gateway device;

[0122] Step 312: The server sends a binding success message to the network device; wherein the server and the network device may be pre-connected;

[0123] Step 313: The server sends a binding success message to the user terminal;

[0124] Among them, step 312 and step 313 can be executed simultaneously or successively, and the execution order of these two steps is not limited;

[0125] Step 314: the user terminal disconnects the temporary Bluetooth connection with the device to be bound, and the binding process ends.

[0126] In some embodiments, the specific implementation of steps 301 to 314 can refer to the above related records and will not be repeated here.

[0127] In the second scenario, the device to be bound is a sensor, and the binding is completed through a network device.

[0128] In some embodiments, in the second scenario, the network device and the user terminal have been bound in advance. For example, the binding process of the network device and the user terminal can refer to Figure 3 The process shown.

[0129] The following describes the binding process in the second scenario.

[0130] Figure 4 : is an information interaction diagram of the binding process in the second scenario of the first embodiment of the present invention. Figure 4 As shown, the binding process in the second scenario includes:

[0131] Step 401: The user terminal starts the binding process based on the operation of the user login account;

[0132] Step 402: The user terminal establishes a temporary Bluetooth connection with the sensor as the device to be bound;

[0133] For example, the process of establishing a temporary Bluetooth connection is as follows: the user terminal starts the Bluetooth search function to search for Bluetooth devices within a certain range; the sensor, which is the device to be bound, turns on the Bluetooth function after being powered on; since the sensor, which is the binding target, is closer to the user terminal and the Bluetooth signal strength it emits is the strongest, the user selects the sensor in the search list to establish a temporary Bluetooth connection;

[0134] Step 403: The user terminal generates first verification operation information for reminding the user to perform an operation on the controller connected to the sensor;

[0135] Step 404: the controller generates second verification operation information in response to the user's operation;

[0136] Step 405: The controller sends the second verification operation information to the gateway device;

[0137] Step 406: The gateway device sends the second verification operation information to the sensor; wherein the gateway device and the sensor are pre-connected, for example, via Bluetooth connection;

[0138] Step 407: The sensor sends the second verification operation information to the user terminal via a Bluetooth temporary connection;

[0139] Step 408: The user terminal compares and verifies the received second verification operation information with the generated first verification operation information;

[0140] Step 409: When the comparison verification succeeds, the user terminal sends a request to the sensor to obtain the identification information of the sensor;

[0141] Step 410: After receiving the request, the sensor sends the identification information of the sensor to the user terminal;

[0142] Step 411: When the comparison verification is successful, the user terminal sends verification success information, identification information of the user terminal and identification information of the sensor to a server; the server is, for example, a server of an Internet of Things platform;

[0143] Step 412: The server stores the identification information of the user terminal and the identification information of the sensor in correspondence, thereby completing the binding of the gateway device;

[0144] Step 413: The server sends a binding success message to the network device; wherein the server and the network device may be pre-connected;

[0145] Step 414: The network device sends binding success information to the sensor;

[0146] Step 415: The server sends a binding success message to the user terminal;

[0147] Among them, steps 413-414 and step 415 can be executed simultaneously or successively, and the execution order of these steps is not limited;

[0148] Step 416: The user terminal disconnects the temporary Bluetooth connection with the sensor, and the binding process ends.

[0149] In some embodiments, the specific implementation of steps 401 to 416 can refer to the above related records and will not be repeated here.

[0150] It can be seen from the above embodiments that the user operates the controller that can control the device to be bound according to the operation information for verification displayed on the terminal, and the controller sends another operation information for verification to the device to be bound according to the user's operation, and the device to be bound sends the other operation information to the user terminal through a temporary connection of short-distance communication. The user terminal verifies by comparing the two operation information, and binds the identification information of the user device with the identification of the device to be bound when the verification is successful. Therefore, through the temporary connection of short-distance communication and using the controller as an intermediate tool for verification, it can ensure that the device bound to the user terminal is in the target space where the user is located, that is, it is ensured that the device that has been bound is the target device for binding, avoiding the mistaken binding of devices in other spaces; and because the binding process does not rely on identification information such as QR codes, it can prevent the leakage of device identification information, reduce the risk of information leakage and the target device being bound by others, and improve the security of device use;

[0151] In addition, the target space does not need to be connected to the network during the binding process, thus avoiding the problem that the device binding cannot be completed when the target space is not connected to the Internet or the network fails, resulting in the user being unable to bind the device in time. This ensures the timeliness of device binding and improves the user experience.

[0152] Example 2

[0153] Embodiment 2 of the present invention provides a device control system, which has functions corresponding to the device binding method described in Embodiment 1. For specific contents, reference may be made to the description in Embodiment 1.

[0154] In some embodiments, device binding is accomplished through a server, for example, a server of an Internet of Things platform.

[0155] Figure 5 Schematic diagram of a device control system according to Embodiment 2 of the present invention. Figure 5As shown, the device control system 500 includes a user terminal 501, a controller 502, a device to be bound 503 and a server 504.

[0156] The user terminal 501 establishes a temporary connection with the device to be bound 503 through a short-distance communication function; when the user terminal 501 establishes a temporary connection with the device to be bound 503, the user terminal 501 generates and displays first verification operation information, the first verification operation information is used to remind the user to operate on the controller 502 that can control the device to be bound, and compares and verifies the received second verification operation information with the first verification operation information, and sends the information of successful comparison and verification to the server 504 when the comparison and verification is successful;

[0157] The controller 502 generates the second verification operation information in response to the user's operation, and sends the second verification operation information to the to-be-bound device 503;

[0158] The to-be-bound device 503 sends the second verification operation information to the user terminal 501 through the temporary connection;

[0159] After receiving the information indicating successful verification, the server 504 binds the identification information of the user terminal 501 with the identification information of the device to be bound 503 .

[0160] exist Figure 5 In FIG. 5 , the temporary connection between the user terminal 501 and the device to be bound 503 is represented by a dotted line.

[0161] In some embodiments, the user terminal 501, the controller 502, and the device to be bound 503 are located in the same target space.

[0162] In some embodiments, the device to be bound 503 is connected to the server 504, for example, the device to be bound 503 is a gateway device, which is connected to the server 504; the device to be bound 503 and the server 504 may not be directly connected, for example, the device to be bound 503 is a sensor, which is connected to the server 504 through the already bound gateway device.

[0163] In some embodiments, device binding is completed locally at the user terminal.

[0164] Figure 6 is another schematic diagram of the device control system of Embodiment 2 of the present invention. Figure 6 As shown, the device control system 600 includes a user terminal 601, a controller 602 and a device to be bound 603.

[0165] The user terminal 601 establishes a temporary connection with the device to be bound 603 through a short-distance communication function; when the user terminal 601 establishes a temporary connection with the device to be bound 603, the user terminal 601 generates and displays first verification operation information, where the first verification operation information is used to remind the user to operate on the controller 602 that can control the device to be bound, and compares and verifies the received second verification operation information with the first verification operation information, and binds the identification information of the user terminal with the identification information of the device to be bound when the comparison and verification is successful;

[0166] The controller 602 generates the second verification operation information in response to the user's operation, and sends the second verification operation information to the to-be-bound device 603;

[0167] The device to be bound 603 sends the second verification operation information to the user terminal 601 through the temporary connection.

[0168] exist Figure 6 In FIG. 6 , the temporary connection between the user terminal 601 and the device to be bound 603 is represented by a dotted line.

[0169] In some embodiments, the user terminal 601, the controller 602, and the device to be bound 603 are located in the same target space.

[0170] In some embodiments, after binding is completed, the device control system can be used to control the bound device.

[0171] It can be seen from the above embodiments that the user operates the controller that can control the device to be bound according to the operation information for verification displayed on the terminal, and the controller sends another operation information for verification to the device to be bound according to the user's operation, and the device to be bound sends the other operation information to the user terminal through a temporary connection of short-distance communication. The user terminal verifies by comparing the two operation information, and binds the identification information of the user device with the identification of the device to be bound when the verification is successful. Therefore, through the temporary connection of short-distance communication and using the controller as an intermediate tool for verification, it can ensure that the device bound to the user terminal is in the target space where the user is located, that is, it is ensured that the device that has been bound is the target device for binding, avoiding the mistaken binding of devices in other spaces; and because the binding process does not rely on identification information such as QR codes, it can prevent the leakage of device identification information, reduce the risk of information leakage and the target device being bound by others, and improve the security of device use;

[0172] In addition, the target space does not need to be connected to the network during the binding process, thus avoiding the problem that the device binding cannot be completed when the target space is not connected to the Internet or the network fails, resulting in the user being unable to bind the device in time. This ensures the timeliness of device binding and improves the user experience.

[0173] Example 3

[0174] Embodiment 3 of the present invention provides a device binding apparatus. The device binding apparatus is arranged in a user terminal, for example, the device binding apparatus executes the steps executed by the user terminal in the device binding method recorded in Embodiment 1, and the specific contents can refer to the records in Embodiment 1.

[0175] In some embodiments, device binding is accomplished through a server, for example, a server of an Internet of Things platform.

[0176] Figure 7 FIG. 3 is a schematic diagram of a device binding apparatus according to Embodiment 3 of the present invention. Figure 7 As shown, the device binding apparatus 700 includes:

[0177] The first communication module 701 establishes a temporary connection with the device to be bound through a short-distance communication function;

[0178] A first generating module 702, which generates and displays first verification operation information when the first communication module 701 establishes a temporary connection with the device to be bound, wherein the first verification operation information is used to remind the user to operate on a controller that can control the device to be bound;

[0179] The first verification module 703 compares and verifies the second verification operation information received from the to-be-bound device through the first communication module 701 with the first verification operation information;

[0180] When the comparison and verification succeeds, the first communication module 701 sends the information of the comparison and verification success to the server.

[0181] In some embodiments, device binding is completed locally at the user terminal.

[0182] Figure 8 FIG. 2 is another schematic diagram of the device binding apparatus of Embodiment 3 of the present invention. Figure 8 As shown, the device binding apparatus 800 includes:

[0183] The second communication module 801 establishes a temporary connection with the device to be bound through a short-distance communication function;

[0184] A second generating module 802, which generates and displays first verification operation information when the second communication module establishes a temporary connection with the device to be bound, wherein the first verification operation information is used to remind the user to operate on a controller that can control the device to be bound;

[0185] The second verification module 803 compares and verifies the second verification operation information received from the to-be-bound device through the second communication module 801 with the first verification operation information;

[0186] The storage module 804 binds the identification information of the user terminal with the identification information of the device to be bound when the comparison and verification succeeds.

[0187] It can be seen from the above embodiments that the user operates the controller that can control the device to be bound according to the operation information for verification displayed on the terminal, and the controller sends another operation information for verification to the device to be bound according to the user's operation, and the device to be bound sends the other operation information to the user terminal through a temporary connection of short-distance communication. The user terminal verifies by comparing the two operation information, and binds the identification information of the user device with the identification of the device to be bound when the verification is successful. Therefore, through the temporary connection of short-distance communication and using the controller as an intermediate tool for verification, it can ensure that the device bound to the user terminal is in the target space where the user is located, that is, it is ensured that the device that has been bound is the target device for binding, avoiding the mistaken binding of devices in other spaces; and because the binding process does not rely on identification information such as QR codes, it can prevent the leakage of device identification information, reduce the risk of information leakage and the target device being bound by others, and improve the security of device use;

[0188] In addition, the target space does not need to be connected to the network during the binding process, thus avoiding the problem that the device binding cannot be completed when the target space is not connected to the Internet or the network fails, resulting in the user being unable to bind the device in time. This ensures the timeliness of device binding and improves the user experience.

[0189] Example 4

[0190] Embodiment 4 of the present invention provides an electronic device. The steps executed by the processor of the electronic device correspond to all or part of the steps of the device binding method recorded in Embodiment 1, and the specific contents can refer to the description in Embodiment 1.

[0191] Fig. 9 FIG. 4 is a schematic block diagram of the system structure of the electronic device according to the fourth embodiment of the present invention. Fig. 9As shown, the electronic device 900 may include a processor 910 and a memory 920; the memory 920 is coupled to the processor 910. It should be noted that this figure is exemplary; other types of structures may also be used to supplement or replace this structure to implement telecommunication functions or other functions.

[0192] In one embodiment, the processor 910 can be configured to: enable a user terminal to establish a temporary connection with a device to be bound through a short-range communication function; when the user terminal establishes a temporary connection with the device to be bound, the user terminal generates and displays first verification operation information, and the first verification operation information is used to remind the user to operate on a controller that can control the device to be bound; the controller generates second verification operation information in response to the user's operation, and sends the second verification operation information to the device to be bound; the device to be bound sends the second verification operation information to the user terminal through the temporary connection; the user terminal compares and verifies the received second verification operation information with the generated first verification operation information; and when the comparison and verification is successful, the identification information of the user terminal is bound to the identification information of the device to be bound.

[0193] like Fig. 9 As shown, the electronic device 900 may further include: a communication module 930, an input unit 940, a display 950, and a power supply 960. It is worth noting that the electronic device 900 does not necessarily have to include Fig. 9 In addition, the electronic device 900 may also include Fig. 9 For components not shown in the figure, reference may be made to the related art.

[0194] like Fig. 9 As shown, the processor 910 is sometimes also referred to as a controller or an operation control, and may include a microprocessor or other processor devices and / or logic devices. The processor 910 receives inputs and controls the operations of various components of the electronic device 900 .

[0195] Among them, the memory 920, for example, can be one or more of a cache, a flash memory, a hard drive, a removable medium, a volatile memory, a non-volatile memory or other suitable devices. Various data can be stored, and programs for executing related information can also be stored. And the processor 910 can execute the program stored in the memory 920 to realize information storage or processing, etc. The functions of other components are similar to the existing ones and are not repeated here. The various components of the electronic device 900 can be implemented by dedicated hardware, firmware, software or a combination thereof without departing from the scope of the present invention.

[0196] It can be seen from the above embodiments that the user operates the controller that can control the device to be bound according to the operation information for verification displayed on the terminal, and the controller sends another operation information for verification to the device to be bound according to the user's operation, and the device to be bound sends the other operation information to the user terminal through a temporary connection of short-distance communication. The user terminal verifies by comparing the two operation information, and binds the identification information of the user device with the identification of the device to be bound when the verification is successful. Therefore, through the temporary connection of short-distance communication and using the controller as an intermediate tool for verification, it can ensure that the device bound to the user terminal is in the target space where the user is located, that is, it is ensured that the device that has been bound is the target device for binding, avoiding the mistaken binding of devices in other spaces; and because the binding process does not rely on identification information such as QR codes, it can prevent the leakage of device identification information, reduce the risk of information leakage and the target device being bound by others, and improve the security of device use;

[0197] In addition, the target space does not need to be connected to the network during the binding process, thus avoiding the problem that the device binding cannot be completed when the target space is not connected to the Internet or the network fails, resulting in the user being unable to bind the device in time. This ensures the timeliness of device binding and improves the user experience.

[0198] An embodiment of the present invention further provides a computer-readable program, wherein when the program is executed in a device binding apparatus, the program enables the device binding apparatus to execute the device binding method described in Embodiment 1.

[0199] An embodiment of the present invention further provides a storage medium storing a computer-readable program, wherein the computer-readable program enables a device binding apparatus to execute the device binding method described in Embodiment 1.

[0200] The above devices and methods of the embodiments of the present invention can be implemented by hardware, or by hardware combined with software. The present invention relates to such a computer-readable program, which, when executed by a logic component, enables the logic component to implement the above devices or components, or enables the logic component to implement the above methods or steps.

[0201] The embodiments of the present invention also relate to a storage medium for storing the above program, such as a hard disk, a magnetic disk, an optical disk, a DVD, a flash memory, etc.

[0202] The present invention has been described above in conjunction with specific embodiments, but it should be clear to those skilled in the art that these descriptions are exemplary and are not intended to limit the scope of protection of the present invention. Those skilled in the art may make various modifications and variations to the present invention based on the spirit and principles of the present invention, and these modifications and variations are also within the scope of the present invention.

Claims

1. A device binding method, characterized in that: The method comprises: The user terminal establishes a temporary connection with the device to be bound through the short-distance communication function; When the user terminal establishes a temporary connection with the device to be bound, the user terminal generates and displays first verification operation information, where the first verification operation information is used to remind the user to perform an operation on a controller that can control the device to be bound; The controller generates second verification operation information in response to the user's operation, and sends the second verification operation information to the device to be bound; The device to be bound sends the second verification operation information to the user terminal through the temporary connection; The user terminal compares and verifies the received second verification operation information with the generated first verification operation information; and When the comparison and verification is successful, the identification information of the user terminal is bound to the identification information of the device to be bound.

2. The method according to claim 1, characterized in that When the comparison and verification succeeds, binding the identification information of the user terminal with the identification information of the device to be bound includes: When the comparison verification succeeds, the user terminal stores the identification information of the user terminal and the identification information of the device to be bound correspondingly, and the device binding is completed, or, When the comparison verification is successful, the user terminal sends the verification success information, the identification information of the user terminal and the identification information of the device to be bound to the server, and the server stores the identification information of the user terminal and the identification information of the device to be bound correspondingly to complete the device binding.

3. The method according to claim 1 or 2, characterized in that: The identification information of the user terminal and the identification information of the device to be bound are stored in the association information management table correspondingly. The association information management table is stored in at least one of the user terminal, the server and the device to be bound.

4. The method according to claim 1, characterized in that: The temporary connection is only used for transmitting the second verification operation information before the comparison verification succeeds.

5. The method according to claim 1 or 4, characterized in that: The short-range communication includes at least one of Bluetooth, NFC, Wi-Fi, Zigbee, infrared data transmission and ultra-wideband.

6. The method according to claim 1, characterized in that The controller is connected to the device to be bound via a pre-set connection method. The preset connection mode includes at least one of the following connections: The controller is connected to the device to be bound via wired or infrared means; and The controller is connected to the device to be bound via a gateway device.

7. The method according to claim 1, characterized in that The device to be bound starts the short-distance communication function after being powered on, and sends a short-distance communication signal outward.

8. The method according to claim 1 or 7, characterized in that: The device to be bound turns off the short-distance communication function after a preset time of starting the short-distance communication function, or, After the binding is completed, the device to be bound turns off the short-range communication function.

9. The method according to claim 1 or 7, characterized in that: The user terminal establishes a temporary connection with the device to be bound through the short-range communication function, including: The user terminal searches for a short-range communication signal; The user terminal sorts the devices that send the short-range communication signals according to the strength of the searched short-range communication signals; and The user terminal uses the device selected by the user as the device to be bound, and establishes a temporary connection based on short-range communication with the device to be bound.

10. The method according to claim 9, characterized in that The user terminal establishes a temporary connection with the device to be bound through the short-distance communication function, and further includes: The user terminal excludes devices whose emitted short-range communication signal strength does not meet a preset condition.

11. The method according to claim 1, characterized in that: The controller includes at least one of a wired controller, a remote controller and a centralized controller.

12. The method according to claim 1, characterized in that The identification information of the user terminal includes the user's account information, The identification information of the device to be bound includes unique identification information of the device to be bound.

13. The method according to claim 1 or 12, characterized in that: After completing the device binding, the user terminal generates binding identification information, and the binding identification information is used by other user terminals to bind the device to be bound.

14. A device binding apparatus, characterized in that: The device is arranged in a user terminal, and comprises: A first communication module, which establishes a temporary connection with the device to be bound through a short-distance communication function; a first generating module, which generates and displays first verification operation information when the first communication module establishes a temporary connection with the device to be bound, wherein the first verification operation information is used to remind the user to perform an operation on a controller capable of controlling the device to be bound; A first verification module, which compares and verifies the second verification operation information received from the to-be-bound device through the first communication module with the first verification operation information; When the comparison and verification is successful, the first communication module sends information indicating the success of the comparison and verification to the server.

15. A device binding apparatus, characterized in that: The device is arranged in a user terminal, and comprises: A second communication module, which establishes a temporary connection with the device to be bound through a short-distance communication function; a second generating module, which generates and displays first verification operation information when the second communication module establishes a temporary connection with the device to be bound, wherein the first verification operation information is used to remind the user to operate on a controller capable of controlling the device to be bound; A second verification module, which compares and verifies second verification operation information received from the to-be-bound device through the second communication module with the first verification operation information; A storage module binds the identification information of the user terminal with the identification information of the device to be bound when the comparison and verification are successful.

16. A device control system, characterized in that: The system includes a user terminal, a controller, a device to be bound and a server. The user terminal establishes a temporary connection with the device to be bound through a short-distance communication function; when the user terminal establishes a temporary connection with the device to be bound, the user terminal generates and displays first verification operation information, where the first verification operation information is used to remind the user to operate on a controller that can control the device to be bound, and compares and verifies the received second verification operation information with the first verification operation information, and sends the comparison and verification success information to the server when the comparison and verification succeeds; The controller generates the second verification operation information in response to the user's operation, and sends the second verification operation information to the device to be bound; The device to be bound sends the second verification operation information to the user terminal through the temporary connection; After receiving the information indicating successful verification, the server binds the identification information of the user terminal with the identification information of the device to be bound.

17. A device control system, characterized in that: The system includes a user terminal, a controller and a device to be bound. The user terminal establishes a temporary connection with the device to be bound through a short-distance communication function; when the user terminal establishes a temporary connection with the device to be bound, the user terminal generates and displays first verification operation information, where the first verification operation information is used to remind the user to operate on a controller that can control the device to be bound, and compares and verifies the received second verification operation information with the first verification operation information, and binds the identification information of the user terminal with the identification information of the device to be bound when the comparison and verification is successful; The controller generates the second verification operation information in response to the user's operation, and sends the second verification operation information to the device to be bound; The device to be bound sends the second verification operation information to the user terminal through the temporary connection.

18. An electronic device, characterized in that: The electronic device comprises: a memory storing a computer program; and A processor, when executing the computer program, implements the method according to any one of claims 1 to 13.

19. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 13 is implemented.