CN112202908B - Method, device, electronic equipment and system for associating equipment with account - Google Patents

Method, device, electronic equipment and system for associating equipment with account Download PDF

Info

Publication number
CN112202908B
CN112202908B CN202011077213.6A CN202011077213A CN112202908B CN 112202908 B CN112202908 B CN 112202908B CN 202011077213 A CN202011077213 A CN 202011077213A CN 112202908 B CN112202908 B CN 112202908B
Authority
CN
China
Prior art keywords
information
verification information
equipment
internet
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011077213.6A
Other languages
Chinese (zh)
Other versions
CN112202908A (en
Inventor
孙健康
翁欣雨
邹启蒙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Advanced New Technologies Co Ltd
Original Assignee
Advanced New Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Advanced New Technologies Co Ltd filed Critical Advanced New Technologies Co Ltd
Priority to CN202011077213.6A priority Critical patent/CN112202908B/en
Publication of CN112202908A publication Critical patent/CN112202908A/en
Application granted granted Critical
Publication of CN112202908B publication Critical patent/CN112202908B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/50Secure pairing of devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Power Engineering (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the specification relates to a method, a device, an electronic device and a system for associating equipment with an account, which comprise the following steps: the method comprises the steps that equipment information is uploaded to a server by the Internet of things equipment, first verification information is generated by the server according to the equipment information, the first verification information is forwarded through the Internet of things equipment, and after second verification information is obtained by a user terminal based on the first verification information, the second verification information and an account number identifier of the user terminal are uploaded to the server; and the server searches the matched equipment information according to the second verification information, and associates the searched equipment information with the account number identification.

Description

Method, device, electronic equipment and system for associating equipment with account
The patent application is a divisional application of patent application with application number 201810088132.2 and application date 2018, 01 and 30, and the name of the patent application is 'association method, device, electronic equipment and system of equipment and account number'.
Technical Field
Embodiments of the present disclosure relate to the field of communications technologies, and in particular, to a method, an apparatus, an electronic device, and a system for associating a device with an account.
Background
The internet of things is rapidly developed as a new generation information technology, and meanwhile, internet of things equipment derived from the internet of things is gradually popularized in life and work of people. Currently, more and more internet of things devices can be associated with an account of a user terminal, so that interaction between the internet of things device and information (user related service information or application data information) of the user terminal can be realized, and one or more internet of things devices can be controlled even through the user terminal (or application of the user terminal).
The traditional association between the internet of things equipment and the account of the user terminal is that the user terminal scans the graphic code of the internet of things equipment through a scanning device so as to acquire the equipment information of the internet of things equipment, then the user terminal uploads the account identification of the user terminal and the acquired equipment information to a server, and the server establishes the association between the account identification and the equipment information, so that the association between the account of the user terminal and the equipment is realized.
However, in the above-mentioned related scheme, the graphic code needs to be scanned by the scanning device, and thus, there is a certain requirement for both the generation of the graphic code and the scanning accuracy of the scanning device.
Disclosure of Invention
The embodiment of the specification provides a method, a device, an electronic device and a system for associating equipment with an account, which are used for solving the problem that an associating scheme of the equipment and the account is too limited in the prior art.
In order to solve the above technical problems, the embodiment of the present specification adopts the following technical solutions:
in a first aspect, an embodiment of the present disclosure provides a method for associating a device with an account, including:
the method comprises the steps that an Internet of things device uploads device information representing the Internet of things device to a server;
the server generates first verification information according to the received equipment information and returns the first verification information to the Internet of things equipment;
the internet of things device sends the first verification information;
after the user terminal obtains second verification information based on the first verification information, uploading the second verification information and an account number identifier of the user terminal to the server;
and the server searches the matched equipment information according to the second verification information, and associates the searched equipment information with the account number identification.
In a second aspect, an embodiment of the present disclosure provides a method for associating a device with an account, including:
The method comprises the steps that an Internet of things device uploads device information representing the Internet of things device to a cloud server;
receiving first verification information returned by a server according to the equipment information;
and sending the first verification information so as to search equipment information according to the second verification information after the server receives the account identification sent by the user equipment and obtains the second verification information based on the first verification information, and establishing association between the searched equipment information and the account identification.
In a third aspect, an embodiment of the present disclosure provides a method for associating a device with an account, including:
the method comprises the steps that a server receives equipment information uploaded by Internet of things equipment, and the equipment information characterizes the Internet of things equipment;
generating first verification information according to the equipment information, and returning the first verification information to the Internet of things equipment;
receiving an account number identification sent by a user terminal and second verification information obtained based on the first verification information;
and searching matched equipment information according to the second verification information, and associating the equipment information with the account identifier.
In a fourth aspect, an embodiment of the present disclosure provides a method for associating a device with an account, including:
The method comprises the steps that a user terminal receives second verification information, wherein the second verification information is obtained based on first verification information sent by Internet of things equipment, and the first verification information is generated by a server according to equipment information which is uploaded by the Internet of things equipment and characterizes the Internet of things equipment;
and sending the account number identification and the second verification information to a server, so that the server can conveniently search matched equipment information according to the second verification information, and associate the equipment information with the account number identification.
In a fifth aspect, embodiments of the present disclosure provide a system for associating a device with an account, including: the system comprises Internet of things equipment, a server and a user terminal; wherein,,
the Internet of things equipment uploads equipment information representing the Internet of things equipment to a cloud server, receives first verification information returned by the server according to the equipment information, and sends the first verification information;
the server receives equipment information uploaded by the Internet of things equipment, generates first verification information according to the equipment information, returns the first verification information to the Internet of things equipment, receives an account identifier sent by a user terminal and second verification information obtained based on the first verification information after the Internet of things equipment sends the first verification information, searches matched equipment information according to the second verification information, and associates the equipment information with the account identifier;
The user terminal receives the second verification information and sends the account identification and the second verification information to the server.
In a sixth aspect, embodiments of the present disclosure provide an internet of things device, including:
the uploading module is used for uploading equipment information representing the equipment of the Internet of things to a server;
the receiving module is used for receiving first verification information returned by the server according to the equipment information;
and the playing module is used for sending the first verification information so as to search the equipment information according to the second verification information after the server receives the account identification sent by the user equipment and obtains the second verification information based on the first verification information, and establishing association between the searched equipment information and the account identification.
In a seventh aspect, embodiments of the present disclosure provide a server, including:
the device information processing module is used for receiving device information uploaded by the Internet of things device, wherein the device information characterizes the Internet of things device;
the sending module generates first verification information according to the equipment information and returns the first verification information to the equipment of the Internet of things;
the receiving module is used for receiving an account number identifier sent by the user terminal and second verification information obtained based on the first verification information;
And the association module searches the matched equipment information according to the second verification information and associates the equipment information with the account identifier.
In an eighth aspect, embodiments of the present disclosure provide a user terminal, including:
the receiving module is used for receiving second verification information, wherein the second verification information is obtained based on first verification information sent by the Internet of things equipment, and the first verification information is generated by a server according to equipment information which is uploaded by the Internet of things equipment and characterizes the Internet of things equipment;
and the sending module is used for sending the account number identification and the second verification information to the server so that the server can search the matched equipment information according to the second verification information and correlate the equipment information with the account number identification.
In a ninth aspect, embodiments of the present disclosure provide an internet of things device, including: a memory, a processor, and a computer program stored on the memory and executable on the processor, the computer program being executed by the processor:
uploading equipment information representing the equipment of the Internet of things to a cloud server;
receiving first verification information returned by a server according to the equipment information;
And sending the first verification information so as to search equipment information according to the second verification information after the server receives the account identification sent by the user equipment and obtains the second verification information based on the first verification information, and establishing association between the searched equipment information and the account identification.
In a tenth aspect, embodiments of the present disclosure provide a server, including: a memory, a processor, and a computer program stored on the memory and executable on the processor, the computer program being executed by the processor:
receiving equipment information uploaded by Internet of things equipment, wherein the equipment information characterizes the Internet of things equipment;
generating first verification information according to the equipment information, and returning the first verification information to the Internet of things equipment;
receiving an account number identification sent by a user terminal and second verification information obtained based on the first verification information;
and searching matched equipment information according to the second verification information, and associating the equipment information with the account identifier.
In an eleventh aspect, embodiments of the present disclosure provide a user terminal, including: a memory, a processor, and a computer program stored on the memory and executable on the processor, the computer program being executed by the processor:
Receiving second verification information, wherein the second verification information is obtained based on first verification information sent by Internet of things equipment, and the first verification information is generated by a server according to equipment information which is uploaded by the Internet of things equipment and characterizes the Internet of things equipment;
and sending the account number identification and the second verification information to a server, so that the server can conveniently search matched equipment information according to the second verification information, and associate the equipment information with the account number identification.
In a twelfth aspect, embodiments of the present description provide a computer-readable storage medium storing one or more programs that, when executed by an internet of things device including a plurality of application programs, cause the internet of things device to:
uploading equipment information representing the equipment of the Internet of things to a cloud server;
receiving first verification information returned by a server according to the equipment information;
and sending the first verification information so as to search equipment information according to the second verification information after the server receives the account identification sent by the user equipment and obtains the second verification information based on the first verification information, and establishing association between the searched equipment information and the account identification.
In a thirteenth aspect, the present description provides a computer-readable storage medium storing one or more programs, which when executed by a server including a plurality of application programs, cause the server to:
receiving equipment information uploaded by Internet of things equipment, wherein the equipment information characterizes the Internet of things equipment;
generating first verification information according to the equipment information, and returning the first verification information to the Internet of things equipment;
receiving an account number identification sent by a user terminal and second verification information obtained based on the first verification information;
and searching matched equipment information according to the second verification information, and associating the equipment information with the account identifier.
In a fourteenth aspect, the present description provides a computer-readable storage medium storing one or more programs, which when executed by a user terminal including a plurality of application programs, cause the user terminal to:
receiving second verification information, wherein the second verification information is obtained based on first verification information sent by Internet of things equipment, and the first verification information is generated by a server according to equipment information which is uploaded by the Internet of things equipment and characterizes the Internet of things equipment;
And sending the account number identification and the second verification information to a server, so that the server can conveniently search matched equipment information according to the second verification information, and associate the equipment information with the account number identification.
The above-mentioned at least one technical scheme that this description embodiment adopted can reach following beneficial effect:
through the technical scheme, the Internet of things equipment uploads equipment information to the server, and the server generates first verification information according to the equipment information and returns the first verification information to the Internet of things equipment; the method comprises the steps that the Internet of things equipment sends first verification information, after the user terminal obtains second verification information based on the first verification information, the second verification information and account identification of the user terminal are uploaded to a server, the server searches matched equipment information according to the second verification information, and the found equipment information is associated with the account identification. In the association process, the two-dimension code is not required to be used for transmitting the equipment information, and the identification of the equipment information and the legal verification of the association operation are realized through the first verification information and the second verification information, so that the limitation of an association scheme in the prior art is avoided, and the flexibility, the accuracy and the effectiveness of the association scheme are improved.
Drawings
In order to more clearly illustrate the embodiments of the present description or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described below, it being obvious that the drawings in the following description are only some of the embodiments described in the embodiments of the present description, and that other drawings may be obtained according to these drawings without inventive effort to a person skilled in the art.
Fig. 1a is a schematic diagram of a method for associating a device with an account according to an embodiment of the present disclosure;
fig. 1b is a schematic diagram of a second method for associating an account with a device according to an embodiment of the present disclosure;
fig. 1c is a third schematic diagram of a method for associating a device with an account according to an embodiment of the present disclosure;
fig. 2 is a schematic diagram of a method for associating a device with an account according to an embodiment of the present disclosure;
fig. 3 is a schematic diagram of a method for associating a device with an account according to an embodiment of the present disclosure;
fig. 4 is a schematic diagram of a method for associating a device with an account according to an embodiment of the present disclosure;
fig. 5 is a schematic diagram of a system for associating a device with an account according to an embodiment of the present disclosure;
fig. 6 is a schematic hardware structure of an electronic device according to an embodiment of the present disclosure;
Fig. 7 is a schematic structural diagram of an association device between a device and an account according to an embodiment of the present disclosure;
fig. 8 is a second schematic structural diagram of an association device between a device and an account according to an embodiment of the present disclosure;
fig. 9 is a third schematic structural diagram of an association device of an apparatus and an account according to an embodiment of the present disclosure.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present specification more apparent, the technical solutions of the embodiments of the present specification will be clearly and completely described below in connection with the specific embodiments of the present specification and the corresponding drawings. It will be apparent that the described embodiments are only some, but not all, of the embodiments of the present specification. All other embodiments, which can be made by one of ordinary skill in the art without undue burden from the embodiments herein, are intended to be within the scope of the embodiments herein.
The following describes in detail the technical solutions provided by the embodiments of the present specification with reference to the accompanying drawings.
Example 1
Referring to fig. 1a, a schematic diagram of a method for associating a device with an account according to an embodiment of the present disclosure is shown, where an execution body of the method includes: the system comprises Internet of things equipment, a server and a user terminal; the user terminal can be a mobile phone, a tablet personal computer, a personal computer and the like; the internet of things device may specifically be a voice playing device, an intelligent home appliance (such as an intelligent television, an intelligent sound box, an intelligent air conditioner, etc.), an intelligent wearable device (an intelligent bracelet, an intelligent watch, a Virtual Reality (VR) device, an augmented Reality (Augmented Reality, AR) device, etc.; the server may correspond to a plurality of the user terminals and a plurality of the internet of things devices, and may provide background services for the user terminals and the internet of things devices. The method mainly comprises the following steps:
Step 102a: and uploading equipment information representing the equipment of the Internet of things to a server by the equipment of the Internet of things.
The device information may be understood as a device Identity (ID), a media access control (Media Access Control, MAC) address, etc. that characterizes the device uniqueness of the internet of things, and may be in a specific form of a random serial number or a random string.
It should be understood that, in the embodiment of the present specification, the internet of things device may be the above-mentioned voice playing device, the intelligent home appliance, and the like. The internet of things device may be built-in or externally-hung, and in particular, may be built-in with a WIreless communication module, such as a WIreless-Fidelity (WIFI) chip. In this way, the internet of things device may establish a network link with a server or other device through the wireless communication module.
Step 104a: and the server generates first verification information according to the received equipment information and returns the first verification information to the Internet of things equipment.
In the step, the server generates first verification information according to the equipment information uploaded by the Internet of things equipment and returns the first verification information to the Internet of things equipment. In consideration of the possibility of interception or malicious modification of subsequent information transmission, the first verification information can be used as a secondary identifier of equipment information to identify the internet of things equipment, and whether the association operation is legal or not can be verified.
It should be understood that in the embodiment of the present disclosure, the first verification information may be random verification information, a random string generated according to a preset rule, or a random problem.
Step 106a: and the internet of things device sends the first verification information.
Correspondingly, after the internet of things equipment receives the first verification information returned by the server, the first verification information can be sent to the user terminal. Because the internet of things equipment and the user terminal are not associated or bound and cannot interact with each other through the network communication link, the transmission of the first verification information by the internet of things equipment can be understood as the broadcasting or playing of the first verification information by the internet of things equipment through sound wave data. The acoustic wave data herein includes acoustic wave data of an audible wave band and acoustic wave data of an inaudible wave band.
Step 108a: and the user terminal obtains second verification information based on the first verification information, and then uploads the second verification information and the account number identification of the user terminal to the server.
The user terminal receives second verification information, wherein the second verification information is obtained based on the first verification information sent by the Internet of things device.
The account identifier of the user terminal can be an account identifier of an application installed on the user terminal or a mobile phone number of the user.
Correspondingly, the user terminal can receive first verification information which is played by the Internet of things equipment and transmitted by sound wave data through the audio receiving device, and upload the first verification information as second verification information to the server together with the account identification of the user terminal; or the user terminal receives second verification information input by the user based on the first verification information, and uploads the second verification information and the account number identification of the user terminal to the server.
It should be noted that, when the second verification information is input by the user, the input at this time may be understood as a voice input or a touch input.
Step 110a: and the server searches the matched equipment information according to the second verification information, and associates the searched equipment information with the account number identification.
Through the technical scheme, firstly, the equipment of the Internet of things uploads equipment information to a server, and the server generates first verification information according to the equipment information and returns the first verification information to the equipment of the Internet of things; and the Internet of things equipment sends first verification information, the user terminal obtains second verification information based on the first verification information, the second verification information and the account number identification of the user terminal are uploaded to the server, the server searches matched equipment information according to the second verification information, and the searched equipment information is associated with the account number identification. In the association process, the two-dimension code is not required to be used for transmitting the equipment information, and the identification of the equipment information and the legal verification of the association operation are realized through the first verification information and the second verification information, so that the limitation of an association scheme in the prior art is avoided, and the flexibility, the accuracy, the effectiveness and the safety of the association scheme are improved.
It should be appreciated that in the present embodiment, step 106 may be specifically performed as: the internet of things device plays the first verification information through voice in an audible frequency band.
Namely, after the internet of things equipment receives the first verification information returned by the server, the first verification information is converted into voice capable of being transmitted in an audible wave band for playing, the playing can be understood as broadcasting, and when the voice strength reaches a certain degree, the equipment with the voice receiving function in a short-distance range can receive the first verification information. Therefore, the first verification information is transmitted and played in the broadcasting mode, and the limitation of the two-dimensional code mode transmission is avoided.
It should be appreciated that in the present embodiment, step 106 may also be specifically performed as: and the Internet of things equipment plays the first verification information through sound wave data in an inaudible wave frequency band.
The internet of things device may further convert the received first verification information into sound wave data capable of being transmitted in an inaudible frequency band for playing, where playing may be understood as a broadcasting mode, and the sound wave data transmitted in the inaudible frequency band encodes the first verification information into a sound wave signal transmitted in the inaudible frequency band. When the acoustic data is played through the inaudible frequency band, the acoustic data is not audible but can be received by the audio receiving apparatus. In addition, in the actual playing process, in order to prompt the user, the acoustic wave signals of the audible wave frequency bands can be adopted to disguise the acoustic wave data of the inaudible wave frequency bands. The present specification examples are not limited thereto.
As described above, the first verification information according to the embodiment of the present disclosure may be a character string or a verification problem, and is not limited to other information forms having the verification and identification functions required in the embodiment of the present disclosure. The following describes with character strings and authentication problems, respectively.
-the first authentication information is a character string
When the first verification information is a character string, the second verification information is also a character string. For example, the first authentication information is a first character string, and the second authentication information is a second character string. The first string may be matched with the second string, for example, the second string is a part of characters in the first string, or the second string may be a character obtained by subjecting the first string to a certain conversion process, or the first string may be the same as the second string, or the like.
The server, when performing the operation of step 104a, may specifically include:
processing the equipment information by adopting the preset algorithm to generate a first character string; and establishing and storing the corresponding relation between the first character string and the equipment information.
The preset algorithm according to the embodiment of the present disclosure may be a hash operation, or other algorithms that may generate a string, which is not limited thereto. The number of bits of the first character string is not limited, and may be any combination of numbers, letters, and special characters. The first character string is generated according to the equipment information, so that a corresponding relation exists between the first character string and the equipment information, and the server stores the corresponding relation for later use.
In response to this, the control unit,
the server, when executing step 110a, may specifically include:
traversing a first character string in the server according to the second character string; and when a first character string matched with the second character string exists in the server, searching equipment information corresponding to the first character string.
After receiving the second character string, the server firstly traverses the first character string stored by the server according to the second character string, and only when traversing to the first character string matched with the second character string, the server can verify that the association operation is legal. Then, the device information corresponding to the first character string can be further searched, so that the device information can be identified, namely, the first character string is restored to the device information. Therefore, the legal verification of the association operation is realized, and the association operation can be identified and restored into the equipment information to realize the association.
The second character string is obtained by the user terminal based on the first character string played by the internet of things device, and specifically:
the Internet of things equipment plays a first character string through voice, a user terminal receives a second character string input by a user through voice or touch, the user is required to participate in the process, and the heard first character string is input to the user terminal as the second character string through voice sent by the user or touch input on a touch panel; or,
The internet of things device plays the first character string through sound wave data (here, sound wave signals transmitted in an inaudible wave frequency band), the user terminal takes the received sound wave data as the second character string, user participation is not needed here, and the user terminal and the internet of things device transmit sound wave signals through an audio receiving and transmitting device of the user terminal and the internet of things device.
-the first authentication information is an authentication question
When the first verification information is a verification question, the second verification information is a received input answer to the verification question.
The server, when performing the operation of step 104a, may specifically include:
processing the equipment information by adopting the preset algorithm to generate a verification problem and a standard answer corresponding to the verification problem; and establishing and storing a corresponding relation between the standard answer and the equipment information.
The preset algorithm may be a hash algorithm or other similar algorithm that may generate various types of verification problems, which are not limited in this embodiment of the present disclosure.
Unlike the above algorithm for generating the character string, in this step, a standard answer is also required to be correspondingly generated, so that the verification questions and the standard answer are generated in a paired manner, and each verification question corresponds to a unique standard answer. However, the server does not store the authentication questions, but stores the correspondence of the standard answers and the device information.
In response to this, the control unit,
the server, when executing step 110a, may specifically include:
traversing standard answers in the server according to the input answers; and when the standard answer matched with the input answer exists in the server, searching equipment information corresponding to the standard answer from the corresponding relation.
After the server receives the input answer, it firstly verifies whether the input answer is correct, i.e. traverses the standard answer stored in the server, and only when traversing to the input answer matched with the standard answer (the answer content is the same or relevant), it can verify that the association operation is legal. Then, the device information corresponding to the standard answer can be further searched for, so that the identification of the device information is realized, namely, the standard answer is restored to the device information. Therefore, the legal verification of the association operation is realized, and the association operation can be identified and restored into the equipment information to realize the association.
The input answer is obtained by the user terminal based on the verification question played by the internet of things device, and specifically:
the internet of things equipment plays the verification problem through voice, the user terminal receives an input answer input by a user through voice input or touch input, the user is required to participate, the heard verification problem is understood by the user (such as simple calculation or reasoning), and the user terminal is input with the input answer through voice sent by the user or touch input on a touch panel; or,
The internet of things equipment plays the verification problem through sound wave data (here, sound wave signals transmitted in an inaudible wave frequency band), the user terminal has an artificial intelligence function, the received sound wave data can be analyzed into input answers, user participation is not needed here, and the user terminal and the internet of things equipment transmit sound wave signals through an audio receiving and transmitting device of the user terminal and the internet of things equipment.
Referring to fig. 1b, considering that the internet of things device needs to establish a communication link with a server or other devices through a wireless communication module to upload device information to the server, the association method further includes a process of networking before step 102 a. Consider that an internet of things device may be a relatively simple smart device, such as a socket with a WIFI chip, a speaker device, a smart bracelet, etc. Then networking can be done in a one-touch configuration (SmartConfig) manner. The method specifically comprises the following steps:
step 102b: and the internet of things equipment receives a data packet sent by the user terminal, wherein the data packet carries access configuration parameters of the target access network.
The access configuration parameters include at least: network identification and network password of the target access network.
A packet may be understood as a sequence of user datagram protocol (User Datagram Protocol, UDP) packets transmitted by a mobile device in a local WIFI network at a preset frequency.
Step 104b: and the Internet of things equipment performs networking operation according to the access configuration parameters obtained by analyzing the data packet.
Specifically, the internet of things device may obtain the access configuration parameter implied therein by parsing the received UPD packet sequence, and select the target access network to perform the networking operation according to the obtained network identifier and the network password.
Referring to fig. 1c, in the networking process, the method further comprises:
step 102c: and the Internet of things equipment sends an access configuration progress to the user terminal through sound wave data in an inaudible wave frequency band.
After the internet of things device analyzes and acquires the access configuration parameters, the network allocation processing is started. Because the internet of things equipment is not connected to the network at this time, information interaction cannot be performed through network communication, and effective feedback of the access configuration progress cannot be realized through a network communication mode; meanwhile, considering the limitation of the hardware structure of the internet of things equipment, the functions of subtitle display, voice playing and the like may not be realized. In order to realize effective feedback of the access configuration progress, the internet of things device can send the access configuration progress to the mobile device through sound wave data which are played in an inaudible wave frequency band and carry specific information.
Wherein the access configuration progress comprises: the network allocation progress related to the process of connecting to the target access network, for example, the progress and result of analyzing the received data packet, the progress and result of networking according to the network identifier and the network password obtained by analysis, and the like.
In a specific implementation, the internet of things device encodes the current access configuration progress as specific information into an acoustic signal, and transmits the acoustic signal to one or more user terminals (which may be mobile devices at this time) that are located closer to the current access configuration progress. Optionally, the internet of things device can play the access configuration progress transmitted in the form of sound wave data through the audio playing device of the internet of things device, so that the user terminal can receive the sound wave data through the audio collecting device of the internet of things device, analyze the sound wave data to obtain the access configuration progress therein, and display the access configuration progress. Specifically, the user terminal may display text and picture information capable of reflecting the progress of the access configuration through a screen, or may display voice capable of reflecting the progress of the access configuration through an audio playing device such as a speaker.
According to the technical scheme, in the network allocation process of the Internet of things equipment, the access configuration progress which can reflect the network allocation progress is fed back to the mobile equipment through the sound wave data, so that the mobile equipment can effectively display the access configuration progress. Therefore, timeliness and accuracy of the distribution network progress feedback are improved, and the problem that the distribution network progress feedback of the Internet of things equipment is inaccurate and not intuitive is avoided.
It should be understood that in the embodiment of the present disclosure, the first verification information is referred to as random verification information, and then, when the first verification information is a first string and the second verification information is a second string, the first string and the second string may be the same random string. When the first verification information is a verification question and the second verification information is a received input answer to the verification question, the verification question is a random question, and the input answer is an input answer to the random question.
Example two
Referring to fig. 2, a schematic diagram of a method for associating a device with an account is provided in an embodiment of the present disclosure, an execution subject of the method is an internet of things device, and the internet of things device may be understood as an electronic device capable of connecting to the internet or a local area network through a wireless communication module, and the method mainly includes the following steps:
step 202: and uploading the device information characterizing the Internet of things device to a cloud server.
The internet of things equipment can select equipment information capable of representing the uniqueness of the internet of things equipment according to hardware conditions of the internet of things equipment.
Step 204: and receiving first verification information returned by the server according to the equipment information.
Step 206: and sending the first verification information.
The method comprises the steps that first verification information returned by a server is received by the Internet of things device, then the first verification information is played through sound wave data, so that a user terminal can obtain second verification information based on the received first verification information, the second verification information is uploaded to the server together with an account number identifier of the user terminal to correlate device information with the account number identifier, and the Internet of things device is actually correlated with an account number of the user terminal.
Alternatively, step 206 may be specifically performed as: the internet of things device plays the first verification information through voice in an audible frequency band. Therefore, the first verification information is transmitted and played in the broadcasting mode, the limitation of two-dimensional code mode transmission in the prior art is avoided, and the flexibility, the effectiveness and the safety of association are improved.
Alternatively, step 206 may be specifically performed as: and the Internet of things equipment plays the first verification information through sound wave data in an inaudible wave frequency band. Therefore, the first verification information is transmitted and played in the broadcasting mode, the limitation of two-dimensional code mode transmission in the prior art is avoided, and the association flexibility, effectiveness and safety are improved.
Optionally, before step 202, the method further includes:
the Internet of things equipment receives a data packet sent by a user terminal, wherein the data packet carries access configuration parameters of a target access network; and the Internet of things equipment performs networking operation according to the access configuration parameters obtained by analyzing the data packet.
Optionally, in the internet of things device networking process, the method further includes: and the Internet of things equipment sends an access configuration progress to the user terminal through sound wave data in an inaudible wave frequency band.
The access configuration progress which can reflect the distribution network progress is fed back to the mobile device through the sound wave data, so that the mobile device can effectively display the access configuration progress. Therefore, timeliness and accuracy of the distribution network progress feedback are improved, and the problem that the distribution network progress feedback of the Internet of things equipment is inaccurate and not intuitive is avoided.
It should be understood that in the embodiment of the present specification, the first authentication information involved is random authentication information.
Referring to fig. 3, a method for associating a device with an account according to an embodiment of the present disclosure is provided, where an execution body of the method is a server, and includes the following steps:
step 302: and the server receives the device information uploaded by the Internet of things device.
The device information characterizes the internet of things device.
Step 304: and generating first verification information according to the equipment information, and returning the first verification information to the Internet of things equipment.
Step 306: and receiving an account number identifier sent by the user terminal and second verification information obtained based on the first verification information.
Step 308: and searching matched equipment information according to the second verification information, and associating the equipment information with the account identifier.
Optionally, the first verification information is a first character string, and the second verification information is a second character string;
step 304 may be specifically performed as: processing the equipment information by adopting the preset algorithm to generate a first character string; and establishing and storing the corresponding relation between the first character string and the equipment information.
In response to this, the control unit,
step 308 may be specifically performed as: traversing a first character string in the server according to the second character string; and when a first character string matched with the second character string exists in the server, searching equipment information corresponding to the first character string.
Optionally, the first verification information is a verification question, and the second verification information is a received input answer to the verification question;
Step 304 may be specifically performed as: processing the equipment information by adopting the preset algorithm to generate a verification problem and a standard answer corresponding to the verification problem; establishing and storing a corresponding relation between a standard answer and the equipment information;
in response to this, the control unit,
step 308 may be specifically performed as: traversing standard answers in the server according to the input answers; and when the standard answer matched with the input answer exists in the server, searching equipment information corresponding to the standard answer from the corresponding relation.
Optionally, the first authentication information is random authentication information.
Referring to fig. 4, a method for associating a device with an account according to an embodiment of the present disclosure is provided, where an execution body of the method is a user terminal, and the method mainly includes the following steps:
step 402: the user terminal receives the second authentication information.
The second verification information is obtained based on first verification information sent by the Internet of things device, and the first verification information is generated by a server according to device information which is uploaded by the Internet of things device and characterizes the Internet of things device.
Step 404: and sending the account number identification and the second verification information to a server, so that the server can conveniently search matched equipment information according to the second verification information, and associate the equipment information with the account number identification.
Optionally, the first authentication information is random authentication information.
Through the technical scheme, the Internet of things equipment uploads equipment information to the server, and the server generates first verification information according to the equipment information and returns the first verification information to the Internet of things equipment; the method comprises the steps that the Internet of things equipment sends first verification information, after the user terminal obtains second verification information based on the first verification information, the second verification information and account identification of the user terminal are uploaded to a server, the server searches matched equipment information according to the second verification information, and the found equipment information is associated with the account identification. In the association process, the two-dimension code is not required to be used for transmitting the equipment information, and the identification of the equipment information and the legal verification of the association operation are realized through the first verification information and the second verification information, so that the limitation of an association scheme is avoided, and the flexibility, the accuracy, the effectiveness and the safety of the association scheme are improved.
Example III
Referring to fig. 5, a schematic structural diagram of an association system of a device and an account provided in an embodiment of the present disclosure is shown, where the system mainly includes: the internet of things device 502, the server 504 and the user terminal 506; wherein,,
The internet of things device 502 uploads device information characterizing the uniqueness of the internet of things device 502 to a cloud server 504, receives first verification information returned by the server 504 according to the device information, and sends the first verification information;
the server 504 receives the device information uploaded by the internet of things device 502, generates first verification information according to the device information, returns the first verification information to the internet of things device 502, receives an account identifier sent by the user terminal 506 and second verification information obtained based on the first verification information after the internet of things device 502 sends the first verification information, searches matched device information according to the second verification information, and associates the device information with the account identifier;
the user terminal 506 receives the second authentication information, and sends the account identifier and the second authentication information to the server 504.
In the embodiment of the specification, the internet of things equipment uploads equipment information to a server, and the server generates first verification information according to the equipment information and returns the first verification information to the internet of things equipment; the method comprises the steps that the Internet of things equipment sends first verification information, after the user terminal obtains second verification information based on the first verification information, the second verification information and account identification of the user terminal are uploaded to a server, the server searches matched equipment information according to the second verification information, and the found equipment information is associated with the account identification. In the association process, the two-dimension code is not required to be used for transmitting the equipment information, and the identification of the equipment information and the legal verification of the association operation are realized through the first verification information and the second verification information, so that the limitation of an association scheme in the prior art is avoided, and the flexibility, the accuracy and the effectiveness of the association scheme are improved.
The internet of things device, the server and the user terminal according to the embodiments of the present disclosure will be described in detail below with reference to fig. 6 (where the internet of things device, the server and the user terminal may be collectively referred to as an electronic device). Referring to fig. 6, at the hardware level, the electronic device includes a processor, and optionally an internal bus, a network interface, and a memory. The Memory may include a Memory, such as a Random-Access Memory (RAM), and may further include a Non-Volatile Memory (Non-Volatile Memory), such as at least 1 disk Memory. Of course, the electronic device may also include hardware required for other services.
The processor, network interface, and memory may be interconnected by an internal bus, which may be an industry standard architecture (Industry Standard Architecture, ISA) bus, a peripheral component interconnect standard (Peripheral Component Interconnect, PCI) bus, or an extended industry standard architecture (Extended Industry Standard Architecture, EISA) bus, among others. The buses may be classified as address buses, data buses, control buses, etc. For ease of illustration, only one bi-directional arrow is shown in FIG. 6, but not only one bus or type of bus.
And the memory is used for storing programs. In particular, the program may include program code including computer-operating instructions. The memory may include memory and non-volatile storage and provide instructions and data to the processor.
The processor reads the corresponding computer program from the nonvolatile memory to the memory and then runs the computer program, and the association device of the equipment and the account number is formed on a logic level. The processor executes the program stored in the memory, and is specifically configured to execute the method operations executed when the internet of things device, the server, and the user terminal are respectively used as the execution bodies.
The methods disclosed above in the embodiments of the present disclosure shown in fig. 1 a-4 may be applied to, or implemented by, a processor. The processor may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware in a processor or by instructions in the form of software. The processor may be a general-purpose processor, including a central processing unit (Central Processing Unit, CPU), a network processor (Network Processor, NP), etc.; but also digital signal processors (Digital Signal Processor, DSP), application specific integrated circuits (Application Specific Integrated Circuit, ASIC), field programmable gate arrays (Field-Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. The various methods, steps and logic blocks disclosed in the embodiments of this specification may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of a method disclosed in connection with the embodiments of the present specification may be embodied directly in hardware, in a decoded processor, or in a combination of hardware and software modules in a decoded processor. The software modules may be located in a random access memory, flash memory, read only memory, programmable read only memory, or electrically erasable programmable memory, registers, etc. as well known in the art. The storage medium is located in a memory, and the processor reads the information in the memory and, in combination with its hardware, performs the steps of the above method.
The electronic device may further execute the methods of fig. 1a to fig. 4, and implement the functions of the device and the device related to the account in the embodiments shown in fig. 1a to fig. 4, which are not described herein again.
Of course, in addition to the software implementation, the electronic device of the embodiments of the present disclosure does not exclude other implementations, such as a logic device or a combination of software and hardware, that is, the execution subject of the following processing flow is not limited to each logic unit, but may also be hardware or a logic device.
Example IV
The present specification embodiments also provide a computer-readable storage medium storing one or more programs that, when executed by an internet of things device including a plurality of application programs, cause the internet of things device to:
uploading equipment information representing the equipment of the Internet of things to a cloud server;
receiving first verification information returned by a server according to the equipment information;
and sending the first verification information so as to search equipment information according to the second verification information after the server receives the account identification sent by the user equipment and obtains the second verification information based on the first verification information, and establishing association between the searched equipment information and the account identification.
The present specification embodiment also provides a computer-readable storage medium storing one or more programs that, when executed by a server including a plurality of application programs, cause the server to:
receiving equipment information uploaded by Internet of things equipment, wherein the equipment information characterizes the Internet of things equipment;
generating first verification information according to the equipment information, and returning the first verification information to the Internet of things equipment;
receiving an account number identification sent by a user terminal and second verification information obtained based on the first verification information;
and searching matched equipment information according to the second verification information, and associating the equipment information with the account identifier.
The present specification embodiments also provide a computer-readable storage medium storing one or more programs that, when executed by a user terminal including a plurality of application programs, cause the user terminal to:
receiving second verification information, wherein the second verification information is obtained based on first verification information sent by Internet of things equipment, and the first verification information is generated by a server according to equipment information which is uploaded by the Internet of things equipment and characterizes the Internet of things equipment;
And sending the account number identification and the second verification information to a server, so that the server can conveniently search matched equipment information according to the second verification information, and associate the equipment information with the account number identification.
Wherein the computer readable storage medium is selected from Read-Only Memory (ROM), random access Memory (Random Access Memory, RAM), magnetic disk or optical disk.
Example five
Referring to fig. 7, a schematic structural diagram of an internet of things device according to an embodiment of the present disclosure is shown, where the internet of things device mainly includes:
an uploading module 702, configured to upload device information characterizing the internet of things device to a server;
a receiving module 704, configured to receive first verification information returned by the server according to the device information;
and a sending module 706, configured to send the first verification information.
Referring to fig. 8, a schematic structural diagram of a server according to an embodiment of the present disclosure is provided, where the server mainly includes:
a receiving module 802, configured to receive device information uploaded by an internet of things device, where the device information characterizes the internet of things device;
a sending module 804, configured to generate first verification information according to the device information, and return the first verification information to the internet of things device;
The receiving module 802 further receives an account identifier sent by the user terminal and second verification information obtained based on the first verification information;
and an association module 806, configured to search for the matched device information according to the second verification information, and associate the device information with the account identifier.
Referring to fig. 9, a schematic structural diagram of a user terminal according to an embodiment of the present disclosure is provided, where the user terminal mainly includes:
the receiving module 902 receives second verification information, wherein the second verification information is obtained based on first verification information sent by the internet of things device, and the first verification information is generated by a server according to device information which characterizes the internet of things device and is uploaded by the internet of things device;
and the sending module 904 sends the account number identifier and the second verification information to the server, so that the server can search the matched equipment information according to the second verification information, and associate the equipment information with the account number identifier.
In summary, the foregoing description is only a preferred embodiment of the present invention and is not intended to limit the scope of the embodiments of the present invention. Any modification, equivalent replacement, improvement, or the like made within the spirit and principles of the embodiments of the present specification should be included in the protection scope of the embodiments of the present specification.
The system, apparatus, module or unit set forth in the above embodiments may be implemented in particular by a computer chip or entity, or by a product having a certain function. One typical implementation is a computer. In particular, the computer may be, for example, a personal computer, a laptop computer, a cellular telephone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
Computer readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of storage media for a computer include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by a computing device. Computer-readable media, as defined herein, does not include transitory computer-readable media (transmission media), such as modulated data signals and carrier waves.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article or apparatus that comprises the element.
In this specification, each embodiment is described in a progressive manner, and identical and similar parts of each embodiment are all referred to each other, and each embodiment mainly describes differences from other embodiments. In particular, for system embodiments, since they are substantially similar to method embodiments, the description is relatively simple, as relevant to see a section of the description of method embodiments.

Claims (16)

1. A method of associating a device with an account, comprising:
the method comprises the steps that an Internet of things device uploads device information representing the Internet of things device to a server;
The server generates first verification information according to the received equipment information and returns the first verification information to the Internet of things equipment;
the internet of things device sends the first verification information;
after the user terminal obtains second verification information based on the first verification information, uploading the second verification information and an account number identifier of the user terminal to the server;
the server searches the matched equipment information according to the second verification information, and associates the found equipment information with the account number identification;
the internet of things device sends the first verification information, which specifically includes:
the Internet of things device plays the first verification information through sound wave data in an inaudible wave frequency band, and plays prompt information of the first verification information through sound wave data in an audible wave frequency band, the sound wave data of the inaudible wave frequency band comprises sound wave signals of the inaudible wave frequency band obtained by encoding the first verification information, and the prompt information is used for camouflage of the first verification information.
2. The method of claim 1, wherein when the first authentication information is a character string, the second authentication information is also a character string;
When the first verification information is a verification question, the second verification information is a received input answer to the verification question.
3. The method of claim 1, wherein the first authentication information is a first string and the second authentication information is a second string;
the server generates a first character string according to the received equipment information, and specifically comprises the following steps:
processing the equipment information by adopting a preset algorithm to generate a first character string;
establishing and storing a corresponding relation between the first character string and the equipment information;
in response to this, the control unit,
the server searches corresponding equipment information according to the second character string, and specifically comprises the following steps:
traversing a first character string in the server according to the second character string;
and when a first character string matched with the second character string exists in the server, searching equipment information corresponding to the first character string.
4. The method of claim 1, the first authentication information being an authentication question and the second authentication information being a received input answer to the authentication question;
the server generates a verification problem according to the received equipment information, and specifically comprises the following steps:
Processing the equipment information by adopting a preset algorithm to generate a verification problem and a standard answer corresponding to the verification problem;
establishing and storing a corresponding relation between a standard answer and the equipment information;
in response to this, the control unit,
the server searches corresponding equipment information according to the received input answer, and specifically comprises the following steps:
traversing standard answers in the server according to the input answers;
and when the standard answer matched with the input answer exists in the server, searching equipment information corresponding to the standard answer from the corresponding relation.
5. The method of claim 1, wherein before the internet of things device uploads the device information to the server, further comprising:
the Internet of things equipment receives a data packet sent by a user terminal, wherein the data packet carries access configuration parameters of a target access network;
and the Internet of things equipment performs networking operation according to the access configuration parameters obtained by analyzing the data packet.
6. The method of claim 5, the method further comprising:
and the Internet of things equipment sends an access configuration progress to the user terminal through sound wave data in an inaudible wave frequency band.
7. The method of claim 1, the first authentication information being random authentication information.
8. A method of associating a device with an account, comprising:
the method comprises the steps that an Internet of things device uploads device information representing the Internet of things device to a cloud server;
receiving first verification information returned by a server according to the equipment information;
and sending the first verification information through sound wave data in an inaudible wave frequency band, and playing prompt information of the first verification information through sound wave data in an audible wave frequency band, so that after a server receives an account number identifier sent by user equipment and obtains second verification information based on the first verification information, equipment information is searched according to the second verification information, and the searched equipment information is associated with the account number identifier, wherein the sound wave data of the inaudible wave frequency band comprises sound wave signals of the inaudible wave frequency band obtained through encoding of the first verification information, and the prompt information is used for disguising the first verification information.
9. A method of associating a device with an account, comprising:
the method comprises the steps that a user terminal receives second verification information, wherein the second verification information is obtained based on first verification information sent by Internet of things equipment through sound wave data in an inaudible wave frequency band, the first verification information is generated by a server according to equipment information which is uploaded by the Internet of things equipment and characterizes the Internet of things equipment, and the sound wave data of the inaudible wave frequency band comprises sound wave signals of the inaudible wave frequency band obtained by encoding the first verification information; the Internet of things equipment plays the prompt information of the first verification information through sound wave data in an inaudible wave frequency band when the first verification information is played through sound wave data, and the prompt information is used for camouflage of the first verification information;
And sending the account number identification and the second verification information to a server, so that the server can conveniently search matched equipment information according to the second verification information, and associate the equipment information with the account number identification.
10. A system for associating a device with an account, comprising: the system comprises Internet of things equipment, a server and a user terminal; wherein,,
the internet of things device uploads device information representing the internet of things device to a cloud server, receives first verification information returned by the server according to the device information, sends the first verification information through sound wave data in an inaudible wave frequency band, and plays prompt information of the first verification information through sound wave data in an audible wave frequency band, wherein the sound wave data in the inaudible wave frequency band comprises sound wave signals of the inaudible wave frequency band obtained by encoding the first verification information, and the prompt information is used for camouflage of the first verification information;
the server receives equipment information uploaded by the Internet of things equipment, generates first verification information according to the equipment information, returns the first verification information to the Internet of things equipment, receives an account identifier sent by a user terminal and second verification information obtained based on the first verification information after the Internet of things equipment sends the first verification information, searches matched equipment information according to the second verification information, and associates the equipment information with the account identifier;
The user terminal receives the second verification information and sends the account identification and the second verification information to the server.
11. An internet of things device, comprising:
the uploading module is used for uploading equipment information representing the equipment of the Internet of things to a server;
the receiving module is used for receiving first verification information returned by the server according to the equipment information;
the playing module is used for sending the first verification information through sound wave data in an inaudible wave frequency band and playing prompt information of the first verification information through sound wave data in an audible wave frequency band, so that after a server receives an account number identification sent by user equipment and obtains second verification information based on the first verification information, equipment information is searched according to the second verification information, association is established between the searched equipment information and the account number identification, the sound wave data of the inaudible wave frequency band comprises sound wave signals of the inaudible wave frequency band obtained through encoding of the first verification information, and the prompt information is used for disguising the first verification information.
12. A user terminal, comprising:
the receiving module is used for receiving second verification information, wherein the second verification information is obtained based on first verification information sent by the Internet of things equipment in an inaudible wave frequency band through sound wave data, the first verification information is generated by a server according to equipment information which is uploaded by the Internet of things equipment and characterizes the Internet of things equipment, and the sound wave data of the inaudible wave frequency band comprises sound wave signals of the inaudible wave frequency band obtained by encoding the first verification information; the Internet of things equipment plays the prompt information of the first verification information through sound wave data in an inaudible wave frequency band when the first verification information is played through sound wave data, and the prompt information is used for camouflage of the first verification information;
And the sending module is used for sending the account number identification and the second verification information to the server so that the server can search the matched equipment information according to the second verification information and correlate the equipment information with the account number identification.
13. An internet of things device, comprising: a memory, a processor, and a computer program stored on the memory and executable on the processor, the computer program being executed by the processor:
uploading equipment information representing the equipment of the Internet of things to a cloud server;
receiving first verification information returned by a server according to the equipment information;
and sending the first verification information through sound wave data in an inaudible wave frequency band, and playing prompt information of the first verification information through sound wave data in an audible wave frequency band, so that after a server receives an account number identifier sent by user equipment and obtains second verification information based on the first verification information, equipment information is searched according to the second verification information, and the searched equipment information is associated with the account number identifier, wherein the sound wave data of the inaudible wave frequency band comprises sound wave signals of the inaudible wave frequency band obtained through encoding of the first verification information, and the prompt information is used for disguising the first verification information.
14. A user terminal, comprising: a memory, a processor, and a computer program stored on the memory and executable on the processor, the computer program being executed by the processor:
receiving second verification information, wherein the second verification information is obtained based on first verification information sent by the internet of things equipment in an inaudible wave frequency band through sound wave data, the first verification information is generated by a server according to equipment information which is uploaded by the internet of things equipment and characterizes the internet of things equipment, and the sound wave data of the inaudible wave frequency band comprises sound wave signals of the inaudible wave frequency band obtained by encoding the first verification information; the Internet of things equipment plays the prompt information of the first verification information through sound wave data in an inaudible wave frequency band when the first verification information is played through sound wave data, and the prompt information is used for camouflage of the first verification information;
and sending the account number identification and the second verification information to a server, so that the server can conveniently search matched equipment information according to the second verification information, and associate the equipment information with the account number identification.
15. A computer-readable storage medium storing one or more programs that, when executed by an internet of things device comprising a plurality of application programs, cause the internet of things device to:
uploading equipment information representing the equipment of the Internet of things to a cloud server;
receiving first verification information returned by a server according to the equipment information;
and sending the first verification information through sound wave data in an inaudible wave frequency band, and playing prompt information of the first verification information through sound wave data in an audible wave frequency band, so that after a server receives an account number identifier sent by user equipment and obtains second verification information based on the first verification information, equipment information is searched according to the second verification information, and the searched equipment information is associated with the account number identifier, wherein the sound wave data of the inaudible wave frequency band comprises sound wave signals of the inaudible wave frequency band obtained through encoding of the first verification information, and the prompt information is used for disguising the first verification information.
16. A computer-readable storage medium storing one or more programs that, when executed by a user terminal comprising a plurality of application programs, cause the user terminal to:
Receiving second verification information, wherein the second verification information is obtained based on first verification information sent by the internet of things equipment in an inaudible wave frequency band through sound wave data, the first verification information is generated by a server according to equipment information which is uploaded by the internet of things equipment and characterizes the internet of things equipment, and the sound wave data of the inaudible wave frequency band comprises sound wave signals of the inaudible wave frequency band obtained by encoding the first verification information; the Internet of things equipment plays the prompt information of the first verification information through sound wave data in an inaudible wave frequency band when the first verification information is played through sound wave data, and the prompt information is used for camouflage of the first verification information;
and sending the account number identification and the second verification information to a server, so that the server can conveniently search matched equipment information according to the second verification information, and associate the equipment information with the account number identification.
CN202011077213.6A 2018-01-30 2018-01-30 Method, device, electronic equipment and system for associating equipment with account Active CN112202908B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011077213.6A CN112202908B (en) 2018-01-30 2018-01-30 Method, device, electronic equipment and system for associating equipment with account

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202011077213.6A CN112202908B (en) 2018-01-30 2018-01-30 Method, device, electronic equipment and system for associating equipment with account
CN201810088132.2A CN108471434B (en) 2018-01-30 2018-01-30 Method and device for associating equipment with account, electronic equipment and system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201810088132.2A Division CN108471434B (en) 2018-01-30 2018-01-30 Method and device for associating equipment with account, electronic equipment and system

Publications (2)

Publication Number Publication Date
CN112202908A CN112202908A (en) 2021-01-08
CN112202908B true CN112202908B (en) 2023-06-30

Family

ID=63266209

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202011077213.6A Active CN112202908B (en) 2018-01-30 2018-01-30 Method, device, electronic equipment and system for associating equipment with account
CN201810088132.2A Active CN108471434B (en) 2018-01-30 2018-01-30 Method and device for associating equipment with account, electronic equipment and system

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201810088132.2A Active CN108471434B (en) 2018-01-30 2018-01-30 Method and device for associating equipment with account, electronic equipment and system

Country Status (3)

Country Link
CN (2) CN112202908B (en)
TW (1) TW201933223A (en)
WO (1) WO2019149047A1 (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112202908B (en) * 2018-01-30 2023-06-30 创新先进技术有限公司 Method, device, electronic equipment and system for associating equipment with account
CN111478931B (en) * 2019-01-23 2022-05-27 阿里巴巴集团控股有限公司 Data processing method based on Internet of things system and Internet of things system
CN111641581B (en) * 2019-03-01 2022-07-19 阿里巴巴集团控股有限公司 Data processing method, device, equipment and storage medium
CN110011884B (en) * 2019-04-01 2022-01-11 宁波奥克斯电气股份有限公司 Distribution network progress display method and device and air conditioner
CN110764929B (en) * 2019-10-16 2022-04-29 支付宝(杭州)信息技术有限公司 Message interaction method, system and device and electronic equipment
CN111092856A (en) * 2019-11-18 2020-05-01 北京小米移动软件有限公司 Network distribution method, network distribution device and computer readable storage medium
CN111182504B (en) * 2019-12-25 2023-09-15 广东好太太智能家居有限公司 Wi-Fi Aware-based Internet of things equipment communication method, equipment and storage medium
CN114052370A (en) * 2020-07-29 2022-02-18 添可智能科技有限公司 Internet of things equipment, regulation and control method and system
TWI751780B (en) * 2020-11-09 2022-01-01 玉山商業銀行股份有限公司 Mobile sign-in system and method
CN113542360A (en) * 2021-06-17 2021-10-22 深圳市元征未来汽车技术有限公司 Information association method, association device, electronic equipment and readable storage medium
CN113985743A (en) * 2021-09-26 2022-01-28 青岛海尔科技有限公司 Equipment control method, device and system, storage medium and electronic device
CN115189979A (en) * 2022-07-11 2022-10-14 珠海格力电器股份有限公司 Method and system for distributing network by sound wave

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7031945B1 (en) * 2000-07-24 2006-04-18 Donner Irah H System and method for reallocating and/or upgrading and/or rewarding tickets, other event admittance means, goods and/or services
US8107397B1 (en) * 2006-06-05 2012-01-31 Purdue Research Foundation Protocol for secure and energy-efficient reprogramming of wireless multi-hop sensor networks
WO2017005035A1 (en) * 2015-07-03 2017-01-12 广州市动景计算机科技有限公司 Target information acquisition method and device, mobile terminal and server
US9640061B1 (en) * 2015-12-31 2017-05-02 Google Inc. Remote alarm hushing with acoustic presence verification
CN107317807A (en) * 2017-06-22 2017-11-03 北京洋浦伟业科技发展有限公司 A kind of apparatus bound method, apparatus and system

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103428162A (en) * 2012-05-15 2013-12-04 上海博路信息技术有限公司 Voice dynamic password
US9208784B2 (en) * 2013-01-08 2015-12-08 C21 Patents, Llc Methododolgy for live text broadcasting
CN104426963B (en) * 2013-08-29 2018-06-15 腾讯科技(深圳)有限公司 The method and terminal of associated terminal
US20150120573A1 (en) * 2013-10-31 2015-04-30 Tencent Technology (Shenzhen) Company Limited Information processing method, device and system
CN103634297A (en) * 2013-11-11 2014-03-12 广东天际电器股份有限公司 Account number binding method and system of cloud electric appliance
CN105812413B (en) * 2014-12-29 2020-04-21 深圳市腾讯计算机***有限公司 Communication method and device
CN105991618A (en) * 2015-03-04 2016-10-05 广东美的制冷设备有限公司 Association method and system of control terminal and controlled terminal
CN105024997B (en) * 2015-05-29 2018-10-02 广东美的制冷设备有限公司 The correlating method and device of control terminal and controlled terminal
CN105354518B (en) * 2015-10-15 2018-03-27 广州丰谱信息技术有限公司 Virtual chip card system based on mobile intelligent terminal soft excitation electromagnetic near field mutual inductance
KR101712742B1 (en) * 2015-10-15 2017-03-06 라인 가부시키가이샤 System and method for authenticating user using history of user
CN107086949A (en) * 2016-02-15 2017-08-22 北京北信源软件股份有限公司 It is a kind of to be used for people and the auxiliary intelligent apparatus of smart machine interactive operation
CN105744471B (en) * 2016-04-07 2019-04-16 北京资信物联科技有限公司 The method and system of voice communication are carried out between Intelligent hardware and terminal
US10574692B2 (en) * 2016-05-30 2020-02-25 Christopher Nathan Tyrwhitt Drake Mutual authentication security system with detection and mitigation of active man-in-the-middle browser attacks, phishing, and malware and other security improvements
EP3471924A4 (en) * 2016-06-15 2020-07-29 iRobot Corporation Systems and methods to control an autonomous mobile robot
CN106302762B (en) * 2016-08-19 2019-10-08 北京小米移动软件有限公司 Smart machine binding method and device
CN106533861A (en) * 2016-11-18 2017-03-22 郑州信大捷安信息技术股份有限公司 Security control system and authentication method of smart home Internet of Things
CN106534349B (en) * 2016-12-09 2019-12-17 美的智慧家居科技有限公司 Method and device for associating Internet of things equipment with user account
CN107147631A (en) * 2017-04-28 2017-09-08 四川长虹电器股份有限公司 For the data safety communication system and method in Internet of Things
CN112217831B (en) * 2017-09-18 2023-04-25 创新先进技术有限公司 Information interaction method, device and equipment for Internet of things equipment
CN112202908B (en) * 2018-01-30 2023-06-30 创新先进技术有限公司 Method, device, electronic equipment and system for associating equipment with account

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7031945B1 (en) * 2000-07-24 2006-04-18 Donner Irah H System and method for reallocating and/or upgrading and/or rewarding tickets, other event admittance means, goods and/or services
US8107397B1 (en) * 2006-06-05 2012-01-31 Purdue Research Foundation Protocol for secure and energy-efficient reprogramming of wireless multi-hop sensor networks
WO2017005035A1 (en) * 2015-07-03 2017-01-12 广州市动景计算机科技有限公司 Target information acquisition method and device, mobile terminal and server
US9640061B1 (en) * 2015-12-31 2017-05-02 Google Inc. Remote alarm hushing with acoustic presence verification
CN107317807A (en) * 2017-06-22 2017-11-03 北京洋浦伟业科技发展有限公司 A kind of apparatus bound method, apparatus and system

Also Published As

Publication number Publication date
TW201933223A (en) 2019-08-16
CN108471434B (en) 2020-09-08
CN112202908A (en) 2021-01-08
WO2019149047A1 (en) 2019-08-08
CN108471434A (en) 2018-08-31

Similar Documents

Publication Publication Date Title
CN112202908B (en) Method, device, electronic equipment and system for associating equipment with account
CN107612909B (en) Information interaction method, device and equipment about Internet of things equipment
CN105119939B (en) The cut-in method and device, providing method and device and system of wireless network
CN105376738B (en) Wireless network access method, device and system
CN104717218B (en) A kind of Wifi Verification Systems and method
CN109862404A (en) A kind of exchange method of smart television, storage medium and smart television
CN110874637B (en) Multi-target fusion learning method, device and system based on privacy data protection
CN104618316B (en) Safe verification method, device and system
CN105451300B (en) A kind of method for connecting network and mobile device
CN105430711B (en) Transmission method, device and the equipment of information
CN105049319A (en) Friend adding method and system, client, and server
CN107911398B (en) Identity information authentication method, device and system
CN107205097A (en) Mobile terminal lookup method, device and computer-readable recording medium
JP2020202548A (en) Network accessing method and apparatus for voice device, and storage medium
CN105119900A (en) Information secure transmission method, network access method and corresponding terminals
CN104751833A (en) Intelligent music beat interaction equipment
CN105722183A (en) Sharing method and apparatus for Wi-Fi (wireless fidelity) link information
CN112423285A (en) Networking method of terminal equipment, electronic equipment and storage medium
CN106453349A (en) An account number login method and apparatus
CN115801299A (en) Meta-universe identity authentication method, device, equipment and storage medium
CN110266736A (en) A kind of optimization method and device for the portal certification based on https agreement
CN106095132B (en) Playback equipment keypress function setting method and device
CN105120454A (en) Information transmission method, network access method and corresponding terminals
CN112634932B (en) Audio signal processing method and device, server and related equipment
CN112202739B (en) Flow monitoring method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant