User account binding method and system and mobile terminal

By providing various ways to obtain the target identification information of the IoT communication module of smart home devices and using verification requests to match the server, the problem of single binding methods and susceptible damage in the existing technology is solved, and the user account is fully automatic binding between the Internet of Things communication module is realized, and the success rate and user experience are improved.

CN120200865APending Publication Date: 2025-06-24HEFEI MIDEA REFRIGERATOR CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311774515.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-21
Publication Date
2025-06-24

AI Technical Summary

Technical Problem

In the prior art, the method of establishing a binding relationship between a user account and an Internet of Things communication module is relatively single, which cannot meet the diverse needs of users. Moreover, when the QR code outside the smart home device is damaged or the information is inconsistent, it is easy to cause the binding to fail.

Method used

Three ways to obtain the target identification information of the IoT communication module of the smart home device: establish a Bluetooth connection, read an NFC tag, or scan a QR code, and send a verification request to the target server to match the identification information to achieve the binding of the user account and the IoT communication module.

Benefits of technology

It provides a variety of ways to meet user binding needs, reduces user manual operation processes, realizes fully automatic binding between user accounts and Internet of Things communication modules, and improves binding success rate and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120200865A_ABST
    Figure CN120200865A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of Internet of Things, in particular to a user account binding method and system and a mobile terminal. The method comprises the steps that target identification information of an Internet of Things communication module of the intelligent household equipment is acquired, and the mode of acquiring the target identification information is one of the following modes: establishing Bluetooth connection with the intelligent household equipment, reading an NFC label of the intelligent household equipment, and scanning a two-dimensional code outside the intelligent household equipment; and a verification request is sent to the target server, the verification request carries the target identification information and the current user account, the verification request is used for indicating the target server to match the target identification information with pre-stored original identification information, and the current user account and the corresponding Internet of Things communication module are bound in the case of successful matching. According to the method, the diversified requirements of the user on the binding relationship establishing mode can be well met, and the implementation is high.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of the Internet of Things, and particularly to a method, a system and a mobile terminal for binding user accounts. Background Art

[0002] The application of Internet of Things technology in the field of smart home brings many conveniences and intelligent functions to users. For example, when the Internet of Things technology is applied to a refrigerator, monitoring and control of the refrigerator can be realized. At present, an Internet of Things communication module is usually set in a smart home device such as a refrigerator, and a user scans a two-dimensional code pre-pasted outside the smart home device to establish a binding relationship between the user account and the Internet of Things communication module, so as to realize the monitoring and control of the smart home device.

[0003] However, the method of establishing a binding relationship between a user account and an Internet of Things communication module by scanning a two-dimensional code is relatively single, which cannot well meet the diverse needs of users, and when the two-dimensional code outside the smart home device is damaged or the two-dimensional code information is disordered, it is easy to cause the failure of binding the user account and the Internet of Things communication module. Summary of the Invention

[0004] The present invention provides a method, a system and a mobile terminal for binding user accounts to solve the problems in the prior art that the method of establishing a binding relationship between a user account and an Internet of Things communication module is relatively single, which cannot well meet the diverse needs of users, and when the two-dimensional code outside the smart home device is damaged or the two-dimensional code information is disordered, it is easy to cause the failure of binding the user account and the Internet of Things communication module.

[0005] The present invention provides a method for binding user accounts, including:

[0006] Obtaining target identification information of an Internet of Things communication module of a smart home device, wherein the method for obtaining the target identification information is one of the following: establishing a Bluetooth connection with the smart home device, reading an NFC tag of the smart home device, and scanning a two-dimensional code outside the smart home device;

[0007] Sending a verification request to a target server, where the verification request carries the target identification information and the current user account, and the verification request is used to instruct the target server to match the target identification information with original identification information stored in advance, and in the case of successful matching, binding the current user account to the corresponding Internet of Things communication module.

[0008] According to the method for binding user accounts provided by the present invention, the step of establishing a Bluetooth connection with the smart home device to obtain the target identification information includes:

[0009] With Bluetooth enabled, search for the smart home device within the target range according to a preset search period; when the smart home device is found, send a Bluetooth connection request to the Bluetooth module of the smart home device, where the Bluetooth connection request is used to instruct the Bluetooth module to return Bluetooth connection acceptance information; when the Bluetooth connection acceptance information is received, determine that the Bluetooth connection with the smart home device is completed.

[0010] When it is determined that the Bluetooth connection with the smart home device is completed, obtain the target identification information of the Internet of Things communication module through the Bluetooth module.

[0011] According to a user account binding method provided by the present invention, when it is determined that the establishment of the Bluetooth connection with the smart home device fails, display a Bluetooth connection establishment failure message and a prompt message on the display interface of the smart home device, where the prompt message is used to prompt the user to perform a QR code scanning operation or an NFC tag reading operation to bind the current user account to the corresponding Internet of Things communication module.

[0012] According to a user account binding method provided by the present invention, the verification request is further used to instruct the target server to perform a security verification on the authentication code carried in the verification request when the matching is successful, where the authentication code corresponds to the user account; when the security verification passes, bind the current user account to the corresponding Internet of Things communication module.

[0013] According to a user account binding method provided by the present invention, the verification request is further used to instruct the target server to store the binding information when the current user account is bound to the corresponding Internet of Things communication module, where the binding information includes the bound user account and the Internet of Things communication module;

[0014] Set a corresponding expiration time for each group of the binding information;

[0015] When the current time exceeds the expiration time of the binding information, clear the corresponding binding information.

[0016] The present invention also provides a user account binding system, including:

[0017] A target identification information acquisition module, configured to acquire the target identification information of the Internet of Things communication module of the smart home device, where the method for acquiring the target identification information is one of the following: establishing a Bluetooth connection with the smart home device, reading the NFC tag of the smart home device, and scanning the QR code outside the smart home device;

[0018] A verification request sending module, configured to send a verification request to a target server, where the verification request carries the target identification information and the current user account, and the verification request is used to instruct the target server to match the target identification information with the originally stored original identification information, and in the case of successful matching, bind the current user account to the corresponding Internet of Things communication module.

[0019] The present invention further provides a mobile terminal, including: a Bluetooth module, an NFC tag reading module, a two-dimensional code scanning module, and the user account binding system as described above, where the Bluetooth module, the NFC tag reading module, and the two-dimensional code scanning module are respectively connected to the user account binding system.

[0020] The present invention further provides a user account binding method, including:

[0021] When it is determined that the Internet of Things communication module of the smart home device is connected to the network, control the Internet of Things communication module to send the original identification information to the target server, where the original identification information corresponds to the Internet of Things communication module one by one, and the original identification information is the basis for the target server to perform identification information matching. Among them, performing identification information matching includes matching the original identification information with the received target identification information, and in the case of successful matching, binding the current user account to the corresponding Internet of Things communication module; the target identification information is the information carried by the verification request sent by the mobile terminal, and the acquisition method of the target identification information is one of the following: establishing a Bluetooth connection with the smart home device, reading the NFC tag of the smart home device, and scanning the two-dimensional code outside the smart home device.

[0022] The present invention further provides a smart home device, including:

[0023] An Internet of Things communication module, a Bluetooth module, an NFC tag, and a control module; the Internet of Things communication module is respectively connected to the Bluetooth module, the NFC tag, and the control module, and the Bluetooth module and the NFC tag are respectively connected to the control module;

[0024] The control module is used to control the IoT communication module to send the original identification information to the target server when it is determined that the IoT communication module of the smart home device is connected to the network. The original identification information corresponds to the IoT communication module one by one, and the original identification information is the basis for the target server to perform identification information matching. Among them, performing identification information matching includes matching the original identification information with the received target identification information. In the case of successful matching, the current user account is bound to the corresponding IoT communication module. The target identification information is the information carried in the verification request sent by the mobile terminal, and the acquisition method of the target identification information is one of the following: establishing a Bluetooth connection with the smart home device, reading the NFC tag of the smart home device, and scanning the QR code outside the smart home device.

[0025] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, it implements the user account binding method as described in any one of the above.

[0026] Advantages of the present invention: A user account binding method, system, and mobile terminal provided by the present invention obtain the target identification information of the IoT communication module of the smart home device. Among them, the acquisition method of the target identification information is one of the following: establishing a Bluetooth connection with the smart home device, reading the NFC tag of the smart home device, and scanning the QR code outside the smart home device. The verification request is sent to the target server, and the verification request carries the target identification information and the current user account. The verification request is used to instruct the target server to match the target identification information with the pre-stored original identification information. In the case of successful matching, the current user account is bound to the corresponding IoT communication module. This method provides three ways to obtain the target identification information, that is, ways to establish the binding relationship between the user account and the IoT communication module, which can better meet the diverse needs of users for the ways to establish the binding relationship. In addition, by automatically establishing a Bluetooth connection with the smart home device, the manual operation process of the user can be reduced, and a full-automatic process for establishing the binding relationship between the user account and the IoT communication module can be realized. Description of the Drawings

[0027] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0028] Figure 1It is a flowchart of the user account binding method provided by the present invention Figure 1 ;

[0029] Figure 2 It is a schematic structural diagram of the user account binding system provided by the present invention;

[0030] Figure 3 It is a flowchart of the user account binding method provided by the present invention Figure 2 ;

[0031] Figure 4 It is a flowchart of a specific embodiment of the user account binding method provided by the present invention;

[0032] Figure 5 It is a schematic structural diagram of the smart home device provided by the present invention;

[0033] Figure 6 It is a schematic structural diagram of the electronic device provided by the present invention. Detailed implementation manners

[0034] To make the objectives, technical solutions and advantages of the present invention clearer, the technical solutions in the present invention will be clearly and completely described below with reference to the accompanying drawings in the present invention. Apparently, the described embodiments are some but not all of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art without making creative efforts based on the embodiments in the present invention belong to the scope of protection of the present invention.

[0035] Below, in the form of embodiments, in combination with Figures 1 - 6 Describe the user account binding method, system and mobile terminal provided by the present invention.

[0036] Please refer to Figure 1 , the user account binding method provided by the present invention (the execution subject of the user account binding method in this embodiment is a mobile terminal), includes:

[0037] S110: Obtain the target identification information of the IoT communication module of the smart home device, where the method for obtaining the target identification information is one of the following: establishing a Bluetooth connection with the smart home device, reading the NFC (Near Field Communication) tag of the smart home device, and scanning the QR code outside the smart home device.

[0038] It should be noted that the smart home device in this embodiment is a smart refrigerator or a smart air conditioner, etc. The Internet of Things communication module is a CAT1 communication module. By adopting one of the above three methods to obtain the target identification information of the Internet of Things communication module, the diverse requirements of users for the methods of establishing a binding relationship can be met. Specifically, by establishing a Bluetooth connection with the smart home device, the target identification information of the Internet of Things communication module can be obtained through the Bluetooth connection. The target identification information is pre-stored in the NFC tag of the smart home device. By bringing the mobile terminal close to the NFC tag and reading the information of the NFC tag, the target identification information of the Internet of Things communication module is obtained. A two-dimensional code is provided outside the smart home device, and the two-dimensional code is associated with the target identification information. By scanning the two-dimensional code outside the smart home device with the mobile terminal, the target identification information of the Internet of Things communication module is obtained.

[0039] By providing the above three methods for obtaining the target identification information, when one or two of the methods are not feasible, the target identification information can be obtained by adopting other obtaining methods. For example, when the two-dimensional code outside the smart home device is damaged or the two-dimensional code information is disordered, the Bluetooth connection (Bluetooth self-discovery) or the NFC "touch and go" method can be adopted to obtain the target identification information, so as to complete the binding between the user account and the Internet of Things communication module.

[0040] It should be mentioned that among the above three methods, the method of obtaining the target identification information through the Bluetooth connection is a full-automatic process. Specifically, both the mobile terminal and the smart home device perform Bluetooth searches according to a preset search period. In the case of successful search, a Bluetooth connection is established between the two parties, so as to obtain the target identification information of the Internet of Things communication module, and the subsequent binding process between the user account and the Internet of Things communication module is automatically performed, without the need for user intervention throughout the process. The other two methods are methods that require user participation, that is, the user needs to bring the mobile terminal close to the NFC tag of the smart home device or scan the two-dimensional code outside the smart home device with the mobile terminal.

[0041] S120: Send a verification request to the target server. The verification request carries the target identification information and the current user account. The verification request is used to instruct the target server to match the target identification information with the pre-stored original identification information. In the case of successful matching, the current user account is bound to the corresponding Internet of Things communication module. It should be noted that through the above steps, the binding between the user account and the smart home device can be better realized, which is convenient for the user to monitor and control the smart home device through a mobile terminal such as a mobile phone. For example, the running status, temperature setting, and food inventory of the refrigerator can be remotely monitored and controlled through a mobile phone application.

[0042] In some embodiments, the step of establishing a Bluetooth connection with the smart home device to obtain the target identification information includes:

[0043] First, when Bluetooth is turned on, search for the smart home device within the target range according to a preset search period; when the smart home device is found, send a Bluetooth connection request to the Bluetooth module of the smart home device, and the Bluetooth connection request is used to instruct the Bluetooth module to return Bluetooth connection acceptance information; when the Bluetooth connection acceptance information is received, it is determined that the Bluetooth connection with the smart home device is completed.

[0044] It should be noted that the search period can be set according to the actual situation, such as 2 seconds. The target range refers to the Bluetooth search range of the mobile terminal. Through the Bluetooth self-discovery method, the automatic Bluetooth connection between the mobile terminal and the smart home device is realized.

[0045] Second, when it is determined that the Bluetooth connection with the smart home device is completed, obtain the target identification information of the Internet of Things communication module through the Bluetooth module.

[0046] It should be noted that by setting a Bluetooth module in the smart home device and connecting the Bluetooth module to the Internet of Things communication module, it is possible to obtain the target identification information of the Internet of Things communication module through the Bluetooth module when it is determined that the Bluetooth connection with the smart home device is completed. Specifically, send a target identification information acquisition request to the Bluetooth module of the smart home device. When the Bluetooth module receives the target identification information acquisition request, it obtains the target identification information from the Internet of Things communication module, thereby realizing the automatic acquisition of the target identification information.

[0047] In some embodiments, when it is determined that the establishment of the Bluetooth connection with the smart home device fails, a Bluetooth connection establishment failure message and a prompt message are displayed on the display interface of the smart home device. The prompt message is used to prompt the user to perform a QR code scanning operation or an NFC tag reading operation to bind the current user account to the corresponding Internet of Things communication module.

[0048] In some embodiments, the verification request is further used to instruct the target server to perform a security authentication on the authentication code carried in the verification request when the matching is successful. The authentication code corresponds to the user account. In the case where the security authentication is passed, the current user account is bound to the corresponding Internet of Things communication module. It should be noted that by performing a security authentication on the authentication code carried in the verification request, the security of the user account binding can be better ensured. It should also be noted that the authentication code can be the identification code of the mobile terminal. The method for performing a security authentication on the authentication code can be to send the authentication code to the cloud server and match the authentication code with the preset authentication code-security comparison table in the cloud server. In the case of successful matching, it is determined that the security authentication is passed. In the case of failed matching, it is determined that the security authentication fails.

[0049] In some embodiments, the verification request is further used to instruct the target server:

[0050] First, when the binding of the current user account to the corresponding Internet of Things communication module is completed, the binding information is stored. The binding information includes the bound user account and the Internet of Things communication module. It should be noted that by storing the binding information, it is convenient for subsequent determination of the binding relationship between the mobile terminal and one or more smart home devices directly from the target server when the network connection between the mobile terminal and the smart home device is disconnected and reconnected, without the need for re-binding.

[0051] Second, a corresponding expiration time is set for each group of the binding information.

[0052] Third, when the current time exceeds the expiration time of the binding information, the corresponding binding information is cleared. It should be noted that by setting a corresponding expiration time for each group of binding information and regularly clearing the binding information, the storage pressure on the target server can be better reduced, which helps to improve the running speed and response speed of the target server.

[0053] The user account binding system provided by the present invention will be described below. The user account binding system described below can be correspondingly referred to the user account binding method described above.

[0054] Please refer to Figure 2 , the user account binding system provided in this embodiment includes:

[0055] A target identification information acquisition module 210 is configured to acquire target identification information of an IoT communication module of a smart home device. The method for acquiring the target identification information is one of the following: establishing a Bluetooth connection with the smart home device, reading an NFC tag of the smart home device, and scanning a QR code outside the smart home device.

[0056] A verification request sending module 220 is configured to send a verification request to a target server. The verification request carries the target identification information and the current user account. The verification request is used to instruct the target server to match the target identification information with the originally stored original identification information. In the case of successful matching, the current user account is bound to the corresponding IoT communication module. The target identification acquisition module 210 is connected to the verification request sending module 220. The target account binding system in this embodiment can better meet the diverse needs of users for the way to establish a binding relationship. Moreover, by automatically establishing a Bluetooth connection with the smart home device, it can reduce the manual operation process of the user and realize a full-automatic process for establishing a binding relationship between the user account and the IoT communication module, which is highly feasible and has a low cost.

[0057] In some embodiments, the target identification information acquisition module 210 is specifically configured to search for the smart home device within a target range according to a preset search period when Bluetooth is turned on; when the smart home device is found, send a Bluetooth connection request to the Bluetooth module of the smart home device, where the Bluetooth connection request is used to instruct the Bluetooth module to return Bluetooth connection acceptance information; when the Bluetooth connection acceptance information is received, it is determined that the Bluetooth connection with the smart home device is completed.

[0058] When it is determined that the Bluetooth connection with the smart home device is completed, the target identification information of the IoT communication module is acquired through the Bluetooth module.

[0059] In some embodiments, it further includes: a display module, configured to display Bluetooth connection establishment failure information and a prompt message on the display interface of the smart home device when it is determined that the Bluetooth connection with the smart home device fails. The prompt message is used to prompt the user to perform a QR code scanning operation or an NFC tag reading operation to bind the current user account to the corresponding IoT communication module.

[0060] This embodiment also provides a mobile terminal, including: a Bluetooth module, an NFC tag reading module, a QR code scanning module, and the user account binding system as described above. The Bluetooth module, the NFC tag reading module, and the QR code scanning module are respectively connected to the user account binding system. The mobile terminal in this embodiment can bind the current user account to the corresponding Internet of Things communication module in three ways. Among them, the method of automatically establishing a Bluetooth connection to complete the above binding realizes a fully automatic process of establishing a binding relationship between the user account and the Internet of Things communication module, without user intervention, with a high degree of automation, low cost, and strong feasibility.

[0061] Please refer to Figure 3 , this embodiment also provides a user account binding method, including:

[0062] S310: When it is determined that the Internet of Things communication module of the smart home device is connected to the network, control the Internet of Things communication module to send the original identification information to the target server. The original identification information corresponds to the Internet of Things communication module one by one, and the original identification information is the basis for the target server to perform identification information matching. Among them, performing identification information matching includes matching the original identification information with the received target identification information. When the matching is successful, bind the current user account to the corresponding Internet of Things communication module; the target identification information is the information carried in the verification request sent by the mobile terminal, and the acquisition method of the target identification information is one of the following: establishing a Bluetooth connection with the smart home device, reading the NFC tag of the smart home device, and scanning the QR code outside the smart home device. The user account binding method in this embodiment provides three ways to obtain the target identification information, that is, the ways to establish a binding relationship between the user account and the Internet of Things communication module, which can better meet the diverse needs of users for the ways to establish a binding relationship. Moreover, by automatically establishing a Bluetooth connection with the smart home device, the manual operation process of the user can be reduced, and a fully automatic process of establishing a binding relationship between the user account and the Internet of Things communication module can be realized, with strong feasibility.

[0063] Next, a specific embodiment is used to further explain the user account binding system in the above embodiment.

[0064] Please refer to Figure 4 , taking a smart refrigerator as an example, when the user account of the mobile terminal needs to be bound to the Internet of Things communication module of the smart refrigerator, the steps include:

[0065] S410: The smart refrigerator is powered on.

[0066] S420: The Internet of Things communication module automatically connects to the network, that is, CAT1 automatically connects to the network.

[0067] S430a: Establish a Bluetooth connection with the smart home device.

[0068] S430b: Read the NFC tag of the smart home device.

[0069] S430c: Scan the QR code outside the smart home device. One of steps S430a, S430b, and S430c is executed.

[0070] S440: Obtain the target identification information of the Internet of Things communication module. Specifically, obtain the target identification information of the Internet of Things communication module through one of the methods of S430a, S430b, and S430c.

[0071] S450: The mobile terminal sends a verification request to the target server, and the verification request carries the target identification information and the current user account.

[0072] S460: The target server matches the target identification information with the originally stored original identification information. When the matching is successful, the current user account is bound to the corresponding Internet of Things communication module.

[0073] The smart home device provided by the present invention will be described below. The user account binding system described below can be correspondingly referred to the user account binding method described above.

[0074] Please refer to Figure 5 , the smart home device provided in this embodiment includes:

[0075] An Internet of Things communication module 510, a Bluetooth module 520, an NFC tag 530, and a control module 540; the Internet of Things communication module 510 is respectively connected to the Bluetooth module 520, the NFC tag 530, and the control module 540, and the Bluetooth module 520 and the NFC tag 530 are respectively connected to the control module 540.

[0076] The control module 540 is configured to control the IoT communication module to send the original identification information to the target server when it is determined that the IoT communication module of the smart home device is connected to the network. The original identification information corresponds to the IoT communication module one by one, and the original identification information is the basis for the target server to perform identification information matching. Among them, performing identification information matching includes matching the original identification information with the received target identification information. In the case of successful matching, the current user account is bound to the corresponding IoT communication module; the target identification information is the information carried in the verification request sent by the mobile terminal, and the acquisition method of the target identification information is one of the following: establishing a Bluetooth connection with the smart home device, reading the NFC tag of the smart home device, and scanning the QR code outside the smart home device. The smart home devices in this embodiment are such as smart refrigerators and smart air conditioners. The smart home devices in this embodiment support three acquisition methods of the target identification information of the IoT communication module, namely Bluetooth, NFC, and QR code scanning, which can better meet the diverse needs of users for the methods of establishing a binding relationship. Moreover, by setting a Bluetooth module 520 in the smart home device and establishing a connection between the Bluetooth module 520 and the IoT communication module 510, when it is determined that the Bluetooth connection between the mobile terminal and the smart home device has been established, the target identification information of the IoT communication module 510 is sent to the mobile terminal through the Bluetooth module 520 for subsequent binding processes. Using the method of establishing a binding relationship through Bluetooth connection, the binding process is fully automated without user intervention, effectively improving the user experience.

[0077] Figure 6 An entity structure diagram of an electronic device is illustrated, such as Figure 6As shown in the figure, the electronic device may include: a processor 610, a communications interface 620, a memory 630, and a communication bus 640. Among them, the processor 610, the communications interface 620, and the memory 630 communicate with each other through the communication bus 640. The processor 610 can call the logical instructions in the memory 630 to execute the user account binding method. The method includes: obtaining the target identification information of the Internet of Things communication module of the smart home device. Among them, the way to obtain the target identification information is one of the following: establishing a Bluetooth connection with the smart home device, reading the NFC tag of the smart home device, and scanning the QR code outside the smart home device; sending a verification request to the target server. The verification request carries the target identification information and the current user account. The verification request is used to instruct the target server to match the target identification information with the originally stored original identification information. In the case of successful matching, bind the current user account to the corresponding Internet of Things communication module. Or, the method includes: when it is determined that the Internet of Things communication module of the smart home device is connected to the network, controlling the Internet of Things communication module to send the original identification information to the target server. The original identification information corresponds to the Internet of Things communication module one by one. The original identification information is the basis for the target server to perform identification information matching. Among them, performing identification information matching includes matching the original identification information with the received target identification information. In the case of successful matching, bind the current user account to the corresponding Internet of Things communication module; the target identification information is the information carried in the verification request sent by the mobile terminal. The way to obtain the target identification information is one of the following: establishing a Bluetooth connection with the smart home device, reading the NFC tag of the smart home device, and scanning the QR code outside the smart home device.

[0078] In addition, when the logical instructions in the above-mentioned memory 630 can be implemented in the form of software functional units and sold or used as an independent product, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods in various embodiments of the present invention. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical discs that can store program codes.

[0079] In another aspect, the present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the user account binding method provided by the above-mentioned various methods. The method includes: obtaining the target identification information of the Internet of Things communication module of the smart home device, where the way to obtain the target identification information is one of the following: establishing a Bluetooth connection with the smart home device, reading the NFC tag of the smart home device, and scanning the QR code outside the smart home device; sending a verification request to the target server, the verification request carrying the target identification information and the current user account, and the verification request is used to instruct the target server to match the target identification information with the originally stored original identification information. In the case of successful matching, bind the current user account to the corresponding Internet of Things communication module. Or, the method includes: when it is determined that the Internet of Things communication module of the smart home device is connected to the network, controlling the Internet of Things communication module to send the original identification information to the target server, the original identification information corresponding to the Internet of Things communication module one by one, and the original identification information being the basis for the target server to perform identification information matching, where performing identification information matching includes matching the original identification information with the received target identification information. In the case of successful matching, bind the current user account to the corresponding Internet of Things communication module; the target identification information is the information carried in the verification request sent by the mobile terminal, and the way to obtain the target identification information is one of the following: establishing a Bluetooth connection with the smart home device, reading the NFC tag of the smart home device, and scanning the QR code outside the smart home device.

[0080] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. A person of ordinary skill in the art can understand and implement it without creative labor.

[0081] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the essence of the above technical solution, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disc, etc., and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods of each embodiment or some parts of the embodiments.

[0082] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A user account binding method, characterized in that, Including: Obtain the target identification information of the Internet of Things communication module of the smart home device. Among them, the way to obtain the target identification information is one of the following: establish a Bluetooth connection with the smart home device, read the NFC tag of the smart home device, and scan the QR code outside the smart home device; Send a verification request to the target server. The verification request carries the target identification information and the current user account. The verification request is used to instruct the target server to match the target identification information with the originally stored original identification information. In the case of successful matching, bind the current user account to the corresponding Internet of Things communication module.

2. The user account binding method according to claim 1, wherein The steps of establishing a Bluetooth connection with the smart home device to obtain the target identification information include: When Bluetooth is turned on, search for the smart home device within the target range according to a preset search period; in the case of finding the smart home device, send a Bluetooth connection request to the Bluetooth module of the smart home device. The Bluetooth connection request is used to instruct the Bluetooth module to return Bluetooth connection acceptance information; in the case of receiving the Bluetooth connection acceptance information, determine that the Bluetooth connection with the smart home device is completed; In the case of determining that the Bluetooth connection with the smart home device is completed, obtain the target identification information of the Internet of Things communication module through the Bluetooth module.

3. The user account binding method according to claim 2, wherein In the case of determining that the establishment of the Bluetooth connection with the smart home device fails, display a Bluetooth connection establishment failure message and a prompt message on the display interface of the smart home device. The prompt message is used to prompt the user to perform a QR code scanning operation or an NFC tag reading operation to bind the current user account to the corresponding Internet of Things communication module.

4. The user account binding method according to claim 1, wherein The verification request is also used to instruct the target server to perform a security authentication on the authentication code carried in the verification request in the case of successful matching. The authentication code corresponds to the user account; in the case of successful security authentication, bind the current user account to the corresponding Internet of Things communication module.

5. The user account binding method according to claim 1, wherein The verification request is also used to instruct the target server to store the binding information in the case of completing the binding of the current user account to the corresponding Internet of Things communication module. The binding information includes the bound user account and the Internet of Things communication module; Set a corresponding expiration time for each group of the binding information; In the case that the current time exceeds the expiration time of the binding information, clear the corresponding binding information.

6. A user account binding system, characterized in that, Including: A target identification information acquisition module, which is used to obtain the target identification information of the Internet of Things communication module of the smart home device. Among them, the way to obtain the target identification information is one of the following: establish a Bluetooth connection with the smart home device, read the NFC tag of the smart home device, and scan the QR code outside the smart home device; A verification request sending module, configured to send a verification request to a target server, where the verification request carries the target identification information and the current user account, and the verification request is used to instruct the target server to match the target identification information with the originally stored original identification information, and in the case of successful matching, bind the current user account to the corresponding Internet of Things communication module.

7. A mobile terminal, characterized in that, Comprising: A Bluetooth module, an NFC tag reading module, a two-dimensional code scanning module, and the user account binding system as claimed in claim 6, wherein the Bluetooth module, the NFC tag reading module, and the two-dimensional code scanning module are respectively connected to the user account binding system.

8. A user account binding method, characterized in that, Comprising: In the case of determining that the Internet of Things communication module of the smart home device is connected to the network, controlling the Internet of Things communication module to send the original identification information to the target server, where the original identification information corresponds to the Internet of Things communication module one by one, and the original identification information is the basis for the target server to perform identification information matching. Among them, performing identification information matching includes matching the original identification information with the received target identification information, and in the case of successful matching, binding the current user account to the corresponding Internet of Things communication module; the target identification information is the information carried in the verification request sent by the mobile terminal, and the acquisition method of the target identification information is one of the following: establishing a Bluetooth connection with the smart home device, reading the NFC tag of the smart home device, and scanning the two-dimensional code outside the smart home device.

9. A smart home device, characterized in that, Comprising: An Internet of Things communication module, a Bluetooth module, an NFC tag, and a control module; the Internet of Things communication module is respectively connected to the Bluetooth module, the NFC tag, and the control module, and the Bluetooth module and the NFC tag are respectively connected to the control module; The control module is configured to, in the case of determining that the Internet of Things communication module of the smart home device is connected to the network, control the Internet of Things communication module to send the original identification information to the target server, where the original identification information corresponds to the Internet of Things communication module one by one, and the original identification information is the basis for the target server to perform identification information matching. Among them, performing identification information matching includes matching the original identification information with the received target identification information, and in the case of successful matching, binding the current user account to the corresponding Internet of Things communication module; the target identification information is the information carried in the verification request sent by the mobile terminal, and the acquisition method of the target identification information is one of the following: establishing a Bluetooth connection with the smart home device, reading the NFC tag of the smart home device, and scanning the two-dimensional code outside the smart home device.

10. An electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the user account binding method as claimed in any one of claims 1 to 5, or the user account binding method as claimed in claim 8.