WO2017198009A1 - 一种智能穿戴设备与智能终端配对的方法、***及智能终端 - Google Patents
一种智能穿戴设备与智能终端配对的方法、***及智能终端 Download PDFInfo
- Publication number
- WO2017198009A1 WO2017198009A1 PCT/CN2017/080189 CN2017080189W WO2017198009A1 WO 2017198009 A1 WO2017198009 A1 WO 2017198009A1 CN 2017080189 W CN2017080189 W CN 2017080189W WO 2017198009 A1 WO2017198009 A1 WO 2017198009A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- wearable device
- identification code
- smart
- smart wearable
- response
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
- G06K7/1417—2D bar codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/02—Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
- G06K19/06018—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking one-dimensional coding
- G06K19/06028—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking one-dimensional coding using bar codes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
- G06K19/06037—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
- G06K7/1413—1D bar codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/30—Security of mobile devices; Security of mobile applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/30—Security of mobile devices; Security of mobile applications
- H04W12/33—Security of mobile devices; Security of mobile applications using wearable devices, e.g. using a smartwatch or smart-glasses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/50—Secure pairing of devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/60—Context-dependent security
- H04W12/69—Identity-dependent
- H04W12/77—Graphical identity
Definitions
- the present invention relates to the field of smart wearable devices, and in particular, to a method, a system, and an intelligent terminal for pairing a smart wearable device with an intelligent terminal.
- Smart wearable devices generally need to be connected to smart terminals. In order to establish a connection, you must first complete the pairing.
- smart terminals can be installed with various applications. In order to implement the corresponding functions of the applications, these applications generally call the wireless module of the smart terminal to complete the connection with the smart wearable device.
- a smart wristband is taken as an example, and an application on a smart phone can be paired with the smart bracelet through Bluetooth.
- the smart phone (as the master device) generally sends a Bluetooth broadcast signal
- the smart wristband (as a slave device) that receives the broadcast signal sends a response to the smart phone, and the smart phone is paired with the responding smart wristband and establishes a connection.
- the purpose of the embodiments of the present application is to provide a method, a system, and an intelligent terminal for pairing a smart wearable device with a smart terminal, so as to implement secure pairing between the smart terminal and the smart wearable device.
- a method for pairing a smart wearable device with a smart terminal comprising:
- the smart wearable device displays an identification code
- the smart terminal scans an identification code displayed by the smart wearable device
- the intelligent terminal sends a wireless broadcast signal and monitors the sent response
- the smart wearable device After receiving the wireless broadcast signal sent by the smart terminal, the smart wearable device returns a response, and the response carries the identifier code;
- a method for pairing a smart wearable device with a smart terminal wherein the smart wearable device and the application installed by the smart terminal are preset with at least one set of keys, each set of keys having a corresponding index, and including:
- the smart wearable device displays the identification code and displays the key index
- the smart terminal scans an identifier code and a key index displayed by the smart wearable device
- the smart terminal sends a wireless broadcast signal and monitors the sent response
- the smart wearable device After receiving the wireless broadcast signal sent by the smart terminal, the smart wearable device returns a response, and the response carries the identifier code;
- the smart terminal receives the response and extracts the identification code from the received response;
- the smart terminal and the smart wearable device perform encrypted communication by using a key corresponding to the key index.
- a method for pairing a smart wearable device with a smart terminal comprising:
- the smart terminal scans an identification code displayed by the smart wearable device
- the smart terminal sends a wireless broadcast signal and listens for a response sent by the smart wearable device
- the smart terminal receives the response and extracts the identification code from the received response;
- the smart terminal compares the extracted identification code with the scanned identification code, if both To be paired with the smart wearable device.
- a method for pairing a smart wearable device with a smart terminal comprising:
- the smart terminal scans an identifier code and a key index displayed by the smart wearable device
- the smart terminal sends a wireless broadcast signal and listens for a response sent by the smart wearable device
- the smart terminal receives the response and extracts the identification code from the received response;
- the smart wearable device and the smart terminal perform encrypted communication by using a key corresponding to the key index.
- a system in which a smart wearable device is paired with a smart terminal comprising:
- a smart wearable device configured to display an identification code; after receiving the wireless broadcast signal sent by the smart terminal, returning a response, where the response carries the identification code;
- An intelligent terminal configured to scan an identifier code displayed by the smart wearable device; send a wireless broadcast signal, and listen to a response sent by the smart wearable device; receive a response, and extract the identifier code from the received response; Comparing the extracted identification code with the scanned identification code, if the two are consistent, pairing with the smart wearable device.
- a system in which a smart wearable device is paired with a smart terminal comprising:
- the smart wearable device is preset with at least one set of keys, each set of keys has a corresponding index, and is used to display an identification code and a key index; after receiving the wireless broadcast signal sent by the smart terminal, returning a response, The identifier carries the identifier code; and the smart terminal performs encrypted communication by using a key corresponding to the key index;
- the smart terminal is preset with at least one set of keys that are the same as the smart wearable device, and each set of keys has a corresponding index; and is also used for scanning an identifier code and a key index displayed by the smart wearable device; Wirelessly broadcasting the signal and listening for the incoming response; receiving the response and from the Receiving, by the received response, the identification code; comparing the extracted identification code with the scanned identification code, if the two are consistent, pairing with the smart wearable device; and adopting the key with the smart wearable device
- the key corresponding to the index is encrypted for communication.
- An intelligent terminal comprising:
- Scanning unit scanning an identification code displayed by the smart wearable device
- a broadcasting unit for transmitting a wireless broadcast signal
- a monitoring unit configured to monitor a response sent by the smart wearable device
- An extracting unit configured to: after the receiving unit receives the response, extract the identifier code from the received response;
- a comparison unit configured to compare the extracted identification code with the scanned identification code
- the pairing unit is paired with the smart wearable device if the comparison result of the matching unit is consistent.
- An intelligent terminal comprising:
- a scanning unit configured to scan an identifier and a key index displayed by the smart wearable device
- a broadcasting unit for transmitting a wireless broadcast signal
- a monitoring unit configured to monitor a response sent by the smart wearable device
- An extracting unit configured to: after the receiving unit receives the response, extract the identifier code from the received response;
- a comparison unit configured to compare the extracted identification code with the scanned identification code
- a pairing unit if the comparison result of the matching unit is consistent, pairing with the smart wearable device
- a communication unit configured to perform encrypted communication with the smart wear device by using a key corresponding to the key index.
- the smart terminal can scan the identifier of the smart wearable device, and extract the identifier of the smart wearable device from the received response. In addition, the smart terminal can compare the two identification codes. If they are consistent, it can be confirmed that the smart wearable device that is currently to be paired is the same as the scanned smart wearable device, that is, It is the smart wearable device to be connected so that pairing can be completed.
- the problem that the paired smart wearable devices are not really paired smart wearable devices can be avoided, so that the security of the pairing can be ensured.
- FIG. 1 is a flowchart of an embodiment of a method for pairing a smart wearable device with an intelligent terminal according to the present application
- FIG. 2 is a flowchart of an embodiment of a method for pairing a smart wearable device with a smart terminal according to the present application
- FIG. 3 is a block diagram of an embodiment of a smart terminal according to the present application.
- FIG. 4 is a block diagram of an embodiment of a smart terminal according to the present application.
- the embodiment of the present application provides a method, a system, and an intelligent terminal for pairing a smart wearable device with an intelligent terminal.
- the invention provides an embodiment of a method for pairing a smart wearable device with an intelligent terminal, as shown in FIG. 1 Shown, including:
- S110 The smart wearable device displays an identification code.
- the identification code can be used to identify the smart wearable device.
- the smart wearable device can store an identification code. When the pairing is initiated, the smart wearable device can display the stored identification code. In addition, the smart wearable device can also be a dynamically generated identification code. When the pairing is initiated, the smart wearable device can display the dynamically generated identification code.
- the identification code may be a barcode, a two-dimensional code, or the like.
- S120 The smart terminal scans an identifier displayed by the smart wearable device.
- the smart terminal can be installed with an application that implements a specific function.
- the application can implement a specific function through the connected smart wearable device.
- the application needs to connect the smart wearable device to implement a specific function, and generally needs to complete pairing with the smart wearable device to establish a connection.
- the smart terminal may have a camera.
- the application may invoke a camera module of the smart terminal installed to implement scanning of the identification code.
- the smart terminal sends a wireless broadcast signal and monitors the sent response.
- the smart terminal can emit a wireless broadcast signal to find a smart wearable device to be paired.
- the smart wearable device After receiving the wireless broadcast signal sent by the smart terminal, the smart wearable device returns a response, where the response carries the identifier code.
- the identification code can be placed in a custom field of the response message.
- the location and length of the custom field may be pre-negotiated by the smart wearable device and an application installed on the smart terminal.
- S130 and S140 take an implementation of the Bluetooth technology as an example.
- the process is as follows: First, the master device (the device that initiates the pairing, for example, the mobile phone) sends a broadcast signal to page the slave device (slave, receive the pairing).
- the device here for example is a Bluetooth headset).
- the master device can page the slave device in a frequency hopping manner; the slave device scans the external seek at a fixed interval. Call, page scan. When the slave scans to an external page, a response can be returned in response to the page. In this way, the two devices can be further paired.
- S150 The smart terminal receives the response, and extracts the identification code from the received response.
- the smart terminal may receive the response and may extract the identification code from the response according to the pre-negotiated location.
- S160 The smart terminal compares the extracted identification code with the scanned identification code, and if the two are consistent, pair with the smart wearable device.
- the smart terminal may obtain the identification code of the smart wearable device by scanning the S120, and may further extract the identification code of the smart wearable device from the received response via S150. In addition, the smart terminal can compare the two identification codes. If they are consistent, it can be confirmed that the smart wearable device that is currently to be paired is the same as the scanned smart wearable device, that is, the smart wearable device to be connected, so that pairing can be completed.
- the problem that the paired smart wearable devices are not really paired smart wearable devices can be avoided, so that the security of the pairing can be ensured.
- the smart wearable device connects to the smart terminal through a wireless connection such as Bluetooth, and the wireless connection method such as Bluetooth itself is very fragile and easy to be intercepted by the monitor.
- a wireless connection such as Bluetooth
- the wireless connection method such as Bluetooth itself is very fragile and easy to be intercepted by the monitor.
- a common practice in the prior art is that the data is not encrypted except for the encryption of Bluetooth itself. This approach can be used for scenarios where security levels are not very demanding, such as motion data.
- Another method is to negotiate key encryption transmission through the ECDH key negotiation algorithm, and this method requires embedding an eSE chip in the wristband, which is costly.
- the data transmission process may also be transmitted in an encrypted manner.
- the smart wearable device and the smart terminal installed in the application are preset with the same at least one set of keys, each set of keys has a corresponding index, and includes the following process:
- the smart wearable device displays the identification code and displays a key index.
- S220 The smart terminal scans an identifier code and a key index displayed by the smart wearable device.
- S230 The smart terminal sends a wireless broadcast signal and monitors the sent response.
- the smart wearable device After receiving the wireless broadcast signal sent by the smart terminal, the smart wearable device returns a response, where the response carries the identifier code.
- S250 The smart terminal receives the response, and extracts the identification code from the received response.
- S260 The smart terminal compares the extracted identification code with the scanned identification code, and if the two are consistent, pair with the smart wearable device.
- S270 The smart terminal performs encrypted communication with the smart wearable device by using a key corresponding to the key index.
- the data sent by the smart wearable device to the smart terminal may be encrypted and transmitted to the smart terminal via a key corresponding to the key index; the smart terminal may scan the secret in S220. a key index, and the smart terminal stores at least one set of keys that are the same as those in the smart wearable device. Therefore, after receiving the data transmitted by the smart wearable device, the smart terminal may use the key index to index The key decrypts the received data.
- the data sent by the smart terminal to the smart wearable device may be encrypted by using a key corresponding to the key index, so that the smart wearable device may use the data after receiving the transmitted data.
- the key corresponding to the key index is decrypted.
- the smart terminal and the smart wearable device perform encrypted communication by using a key corresponding to the key index. In this way, the security of the communication process can be improved.
- the encrypted communication method may be a symmetric encryption communication method. Specifically, a DES (Data Encryption Standard), an AES (Advanced Encryption Standard), an ECB (Electronic Codebook), or a PKCS5 Padding may be used. An equal symmetric encryption algorithm performs encrypted communication.
- the application also provides a system embodiment for pairing a smart wearable device with a smart terminal, including:
- a smart wearable device for displaying an identification code; receiving wireless coverage sent by the smart terminal After the signal is broadcast, a response is returned, and the identifier carries the identifier code;
- An intelligent terminal configured to scan an identifier code displayed by the smart wearable device; send a wireless broadcast signal, and listen to a response sent by the smart wearable device; receive a response, and extract the identifier code from the received response; Comparing the extracted identification code with the scanned identification code, if the two are consistent, pairing with the smart wearable device.
- the smart wearable device displays an identification code, including:
- the smart wearable device displays the stored identification code
- the smart wearable device displays the dynamically generated identification code when pairing is initiated.
- the identification code comprises a barcode, a two-dimensional code.
- the application also provides a system embodiment for pairing a smart wearable device with a smart terminal, and includes:
- the smart wearable device is preset with at least one set of keys, each set of keys has a corresponding index, and is used to display an identification code and a key index; after receiving the wireless broadcast signal sent by the smart terminal, returning a response, The identifier carries the identifier code; and the smart terminal performs encrypted communication by using a key corresponding to the key index;
- the intelligent terminal is preset with at least one set of keys that are the same as the smart wearable device, and each set of keys has a corresponding index; and is also used for scanning an identification code and a key index displayed by the smart wearable device; and transmitting a wireless broadcast Signaling, and monitoring the sent response; receiving the response, and extracting the identification code from the received response; comparing the extracted identification code with the scanned identification code, if the two are consistent, then The smart wearable device is paired; and the smart wearable device performs encrypted communication by using a key corresponding to the key index.
- the smart wearable device displays an identification code, including:
- the smart wearable device displays the stored identification code
- the smart wearable device displays the dynamically generated identification code when pairing is initiated.
- the identification code comprises a barcode, a two-dimensional code.
- the encryption method includes at least one of DES, AES, ECB, and PKCS5Padding.
- the application also provides an intelligent terminal embodiment, as shown in FIG. 3, including:
- the scanning unit 31 scans the identification code displayed by the smart wearable device
- a broadcasting unit 32 configured to send a wireless broadcast signal
- the monitoring unit 33 is configured to monitor a response sent by the smart wearable device.
- the extracting unit 354 is configured to: after the receiving unit receives the response, extract the identifier code from the received response;
- the comparing unit 35 is configured to compare the extracted identification code with the scanned identification code
- the pairing unit 36 pairs with the smart wearable device if the comparison result of the matching unit is consistent.
- the identification code comprises a barcode, a two-dimensional code.
- the application further provides an intelligent terminal embodiment, as shown in FIG. 4, including:
- the scanning unit 41 is configured to scan an identifier code and a key index displayed by the smart wearable device;
- a broadcasting unit 42 configured to send a wireless broadcast signal
- the monitoring unit 43 is configured to monitor a response sent by the smart wearable device.
- the extracting unit 44 is configured to: after the receiving unit receives the response, extract the identifier code from the received response;
- the comparing unit 45 is configured to compare the extracted identification code with the scanned identification code
- the pairing unit 46 if the comparison result of the matching unit is consistent, is paired with the smart wearable device;
- a communication unit 47 configured to use a key corresponding to the key index by the smart wearable device Perform encrypted communication.
- the identification code comprises a barcode, a two-dimensional code.
- the encryption method includes at least one of DES, AES, ECB, and PKCS5Padding.
- PLD Programmable Logic Device
- FPGA Field Programmable Gate Array
- HDL Hardware Description Language
- the controller can be implemented in any suitable manner, for example, the controller can take the form of, for example, a microprocessor or processor and a computer readable medium storing computer readable program code (eg, software or firmware) executable by the (micro)processor.
- computer readable program code eg, software or firmware
- examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, The Microchip PIC18F26K20 and the Silicone Labs C8051F320, the memory controller can also be implemented as part of the memory's control logic.
- the controller can be logically programmed by means of logic gates, switches, ASICs, programmable logic controllers, and embedding.
- Such a controller can therefore be considered a hardware component, and the means for implementing various functions included therein can also be considered as a structure within the hardware component.
- a device for implementing various functions can be considered as a software module that can be both a method of implementation and a structure within a hardware component.
- the system, device, module or unit illustrated in the above embodiments may be implemented by a computer chip or an entity, or by a product having a certain function.
- embodiments of the present invention can be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or a combination of software and hardware. Moreover, the present invention can employ a computer program product embodied on one or more computer usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) having computer usable program code embodied therein. form.
- computer usable storage media including but not limited to disk storage, CD-ROM, optical storage, etc.
- the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
- the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
- These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
- the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
- a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
- processors CPUs
- input/output interfaces network interfaces
- memory volatile and non-volatile memory
- the memory may include non-persistent memory, random access memory (RAM), and/or non-volatile memory in a computer readable medium, such as read only memory (ROM) or flash memory.
- RAM random access memory
- ROM read only memory
- Memory is an example of a computer readable medium.
- Computer readable media includes both permanent and non-persistent, removable and non-removable media.
- Information storage can be implemented by any method or technology.
- Information can be computer readable instructions, data knots Structure, program module or other data.
- Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory. (ROM), electrically erasable programmable read only memory (EEPROM), flash memory or other memory technology, compact disk read only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, Magnetic tape cartridges, magnetic tape storage or other magnetic storage devices or any other non-transportable media can be used to store information that can be accessed by a computing device.
- computer readable media does not include temporary storage of computer readable media, such as modulated data signals and carrier waves.
- embodiments of the present application can be provided as a method, system, or computer program product.
- the present application can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment in combination of software and hardware.
- the application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code.
- the application can be described in the general context of computer-executable instructions executed by a computer, such as a program module.
- program modules include routines, programs, objects, components, data structures, and the like that perform particular tasks or implement particular abstract data types.
- the present application can also be practiced in distributed computing environments where tasks are performed by remote processing devices that are connected through a communication network.
- program modules can be located in both local and remote computer storage media including storage devices.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Toxicology (AREA)
- General Health & Medical Sciences (AREA)
- Electromagnetism (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
Claims (24)
- 一种智能穿戴设备与智能终端配对的方法,其特征在于,包括:智能穿戴设备显示标识码;所述智能终端扫描所述智能穿戴设备显示的标识码;智能终端发出无线广播信号,并监听发来的响应;所述智能穿戴设备接收到所述智能终端发出的无线广播信号后,返回响应,所述响应中携带所述标识码;所述智能终端接收响应,并从所述接收到的响应提取所述标识码;所述智能终端比对所述提取的标识码与扫描到的标识码,如果两者一致,则与所述智能穿戴设备配对。
- 如权利要求1所述的方法,其特征在于,所述智能穿戴设备显示标识码,包括:智能穿戴设备显示存储的标识码;或,在启动配对时智能穿戴设备显示动态生成的标识码。
- 如权利要求1所述的方法,其特征在于,所述标识码包括条码,二维码。
- 一种智能穿戴设备与智能终端配对的方法,其特征在于,所述智能穿戴设备与智能终端安装的应用中预置有相同的至少一组密钥,每组密钥有对应的索引,并包括:智能穿戴设备显示标识码,并显示密钥索引;所述智能终端扫描所述智能穿戴设备显示的标识码和密钥索引;所述智能终端发出无线广播信号,并监听发来的响应;所述智能穿戴设备接收到所述智能终端发出的无线广播信号后,返回 响应,所述响应中携带所述标识码;所述智能终端接收所述响应,并从所述接收到的响应提取所述标识码;所述智能终端比对所述提取的标识码与扫描到的标识码,如果两者一致,则与所述智能穿戴设备配对;所述智能终端与所述智能穿戴设备采用所述密钥索引对应的密钥进行加密通信。
- 如权利要求4所述的方法,其特征在于,所述智能穿戴设备显示标识码,包括:智能穿戴设备显示存储的标识码;或,在启动配对时智能穿戴设备显示动态生成的标识码。
- 如权利要求4所述的方法,其特征在于,所述标识码包括条码,二维码。
- 如权利要求4所述的方法,其特征在于,所述加密方式包括DES、AES、ECB、PKCS5Padding中的至少一种。
- 一种智能穿戴设备与智能终端配对的方法,其特征在于,包括:所述智能终端扫描所述智能穿戴设备显示的标识码;所述智能终端发出无线广播信号,并监听所述智能穿戴设备发来的响应;所述智能终端接收所述响应,并从所述接收到的响应提取所述标识码;所述智能终端比对所述提取的标识码与扫描到的标识码,如果两者一致,则与所述智能穿戴设备配对。
- 如权利要求8所述的方法,其特征在于,所述标识码包括条码,二维码。
- 一种智能穿戴设备与智能终端配对的方法,其特征在于,包括:所述智能终端扫描所述智能穿戴设备显示的标识码和密钥索引;所述智能终端发出无线广播信号,并监听所述智能穿戴设备发来的响应;所述智能终端接收所述响应,并从所述接收到的响应提取所述标识码;所述智能终端比对所述提取的标识码与扫描到的标识码,如果两者一致,则与所述智能穿戴设备配对;所述所述智能穿戴设备与智能终端采用所述密钥索引对应的密钥进行加密通信。
- 如权利要求10所述的方法,其特征在于,所述标识码包括条码,二维码。
- 如权利要求10所述的方法,其特征在于,所述加密方式包括DES、AES、ECB、PKCS5Padding中的至少一种。
- 一种智能穿戴设备与智能终端配对的***,其特征在于,包括:智能穿戴设备,用于显示标识码;接收到所述智能终端发出的无线广播信号后,返回响应,所述响应中携带所述标识码;智能终端,用于扫描所述智能穿戴设备显示的标识码;发出无线广播信号,并监听所述智能穿戴设备发来的响应;接收响应,并从所述接收到的响应提取所述标识码;比对所述提取的标识码与扫描到的标识码,如果两者一致,则与所述智能穿戴设备配对。
- 如权利要求13所述的***,其特征在于,所述智能穿戴设备显示标识码,包括:智能穿戴设备显示存储的标识码;或,在启动配对时智能穿戴设备显示动态生成的标识码。
- 如权利要求13所述的***,其特征在于,所述标识码包括条码,二维码。
- 一种智能穿戴设备与智能终端配对的***,其特征在于,并包括:智能穿戴设备,预置有至少一组密钥,每组密钥有对应的索引,并用于显示标识码和密钥索引;接收到所述智能终端发出的无线广播信号后,返回响应,所述响应中携带所述标识码;与所述智能终端采用所述密钥索引对应的密钥进行加密通信;所述智能终端,预置有与所述智能穿戴设备相同的至少一组密钥,每组密钥有对应的索引;还用于扫描所述智能穿戴设备显示的标识码和密钥索引;发出无线广播信号,并监听发来的响应;接收所述响应,并从所述接收到的响应提取所述标识码;比对所述提取的标识码与扫描到的标识码,如果两者一致,则与所述智能穿戴设备配对;与所述智能穿戴设备采用所述密钥索引对应的密钥进行加密通信。
- 如权利要求16所述的***,其特征在于,所述智能穿戴设备显示标识码,包括:智能穿戴设备显示存储的标识码;或,在启动配对时智能穿戴设备显示动态生成的标识码。
- 如权利要求16所述的***,其特征在于,所述标识码包括条码,二维码。
- 如权利要求16所述的***,其特征在于,所述加密方式包括DES、AES、ECB、PKCS5Padding中的至少一种。
- 一种智能终端,其特征在于,包括:扫描单元,扫描所述智能穿戴设备显示的标识码;广播单元,用于发出无线广播信号;监听单元,用于监听所述智能穿戴设备发来的响应;提取单元,用于当所述监听单元接收到所述响应后,从所述接收到的响应提取所述标识码;比对单元,用于比对所述提取的标识码与扫描到的标识码;配对单元,如果比对单元的比对结果一致,与所述智能穿戴设备配对。
- 如权利要求20所述的智能终端,其特征在于,所述标识码包括条码,二维码。
- 一种智能终端,其特征在于,包括:扫描单元,用于扫描所述智能穿戴设备显示的标识码和密钥索引;广播单元,用于发出无线广播信号;监听单元,用于监听所述智能穿戴设备发来的响应;提取单元,用于当所述监听单元接收到所述响应后,从所述接收到的响应提取所述标识码;比对单元,用于比对所述提取的标识码与扫描到的标识码;配对单元,如果比对单元的比对结果一致,与所述智能穿戴设备配对;通信单元,用于与所述智能穿戴设备采用所述密钥索引对应的密钥进行加密通信。
- 如权利要求22所述的智能终端,其特征在于,所述标识码包括条码,二维码。
- 如权利要求22所述的智能终端,其特征在于,所述加密方式包括DES、AES、ECB、PKCS5Padding中的至少一种。
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018560477A JP2019521578A (ja) | 2016-05-16 | 2017-04-12 | インテリジェントウェアラブルデバイスとインテリジェント端末とをペアリングするための方法、システム及びインテリジェント端末 |
KR1020187035935A KR102151337B1 (ko) | 2016-05-16 | 2017-04-12 | 지능형 착용가능 디바이스와 지능형 단말기 간의 페어링을 위한 방법, 시스템, 및 지능형 단말기 |
EP17798573.6A EP3461164B1 (en) | 2016-05-16 | 2017-04-12 | Method, system and intelligent terminal for pairing between intelligent wearable device and intelligent terminal |
MYPI2018001916A MY188630A (en) | 2016-05-16 | 2017-04-12 | Method, system and intelligent terminal for pairing between intelligent wearable device and intelligent terminal |
SG11201810025SA SG11201810025SA (en) | 2016-05-16 | 2017-04-12 | Method, system and intelligent terminal for pairing between intelligent wearable device and intelligent terminal |
PH12018502408A PH12018502408A1 (en) | 2016-05-16 | 2018-11-15 | Method, system and intelligent terminal for pairing between intelligent wearable device and intelligent terminal |
US16/192,329 US10798568B2 (en) | 2016-05-16 | 2018-11-15 | Method, system and intelligent terminal for pairing between intelligent wearable device and intelligent terminal |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610322257.8A CN107396347A (zh) | 2016-05-16 | 2016-05-16 | 一种智能穿戴设备与智能终端配对的方法、***及智能终端 |
CN201610322257.8 | 2016-05-16 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/192,329 Continuation US10798568B2 (en) | 2016-05-16 | 2018-11-15 | Method, system and intelligent terminal for pairing between intelligent wearable device and intelligent terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017198009A1 true WO2017198009A1 (zh) | 2017-11-23 |
Family
ID=60324758
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/080189 WO2017198009A1 (zh) | 2016-05-16 | 2017-04-12 | 一种智能穿戴设备与智能终端配对的方法、***及智能终端 |
Country Status (10)
Country | Link |
---|---|
US (1) | US10798568B2 (zh) |
EP (1) | EP3461164B1 (zh) |
JP (1) | JP2019521578A (zh) |
KR (1) | KR102151337B1 (zh) |
CN (1) | CN107396347A (zh) |
MY (1) | MY188630A (zh) |
PH (1) | PH12018502408A1 (zh) |
SG (1) | SG11201810025SA (zh) |
TW (1) | TWI675301B (zh) |
WO (1) | WO2017198009A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112074886A (zh) * | 2018-05-08 | 2020-12-11 | 方正熊猫有限公司 | ***装置识别***和方法 |
CN113645265A (zh) * | 2021-05-22 | 2021-11-12 | 运链物流管理(江苏)有限公司 | 一种物联网智能识别*** |
WO2022032535A1 (zh) * | 2020-08-12 | 2022-02-17 | Oppo广东移动通信有限公司 | 用于设备发现的方法和设备 |
CN115243202A (zh) * | 2018-07-18 | 2022-10-25 | 创新先进技术有限公司 | 一种资源分享方法、装置及电子设备 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110248040B (zh) * | 2018-03-08 | 2021-08-20 | 阿里巴巴集团控股有限公司 | 图像数据传输方法、装置及电子设备 |
CN110889522B (zh) * | 2018-09-07 | 2024-04-09 | 盒马(中国)有限公司 | 烹饪信息处理方法、装置及*** |
CN111110050B (zh) * | 2018-11-01 | 2022-09-13 | 阿里巴巴集团控股有限公司 | 烹饪设备标识码生成方法、装置及烹饪设备 |
CN111615095B (zh) * | 2020-05-28 | 2023-08-15 | 上海蕴迩通讯设备有限公司 | 一种面向中小学的人***互态势感知方法及*** |
CN112019756B (zh) * | 2020-10-06 | 2021-05-18 | 盛夏 | 一种基于5g的智能可穿戴设备的控制方法及*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104200176A (zh) * | 2014-08-28 | 2014-12-10 | 电子科技大学 | 对智能移动终端中文件进行透明加解密的***及方法 |
EP2813921A1 (en) * | 2013-06-11 | 2014-12-17 | Samsung Electronics Co., Ltd | Method and apparatus for performing communication service based on gesture |
CN104540190A (zh) * | 2014-12-30 | 2015-04-22 | 广州视源电子科技股份有限公司 | 与蓝牙设备配对的方法和*** |
CN105142095A (zh) * | 2015-08-07 | 2015-12-09 | 深圳市昇润科技有限公司 | 智能蓝牙族群配对方法与互联互传操控方法 |
CN105376696A (zh) * | 2015-10-09 | 2016-03-02 | 惠州Tcl移动通信有限公司 | 数据传输方法以及智能终端 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030163691A1 (en) * | 2002-02-28 | 2003-08-28 | Johnson Ted Christian | System and method for authenticating sessions and other transactions |
JP2004274520A (ja) * | 2003-03-11 | 2004-09-30 | Casio Comput Co Ltd | 端末間通信システムおよびプログラム |
US8768251B2 (en) * | 2007-05-17 | 2014-07-01 | Abbott Medical Optics Inc. | Exclusive pairing technique for Bluetooth compliant medical devices |
CN103701503A (zh) * | 2013-12-25 | 2014-04-02 | 深圳市文鼎创数据科技有限公司 | 蓝牙配对方法及***、蓝牙key |
EP3117358B1 (en) * | 2014-03-12 | 2019-03-06 | Tencent Technology (Shenzhen) Company Limited | Method and device for controlling peripheral devices via a social networking platform |
CN204203650U (zh) * | 2014-11-12 | 2015-03-11 | 无锡点星互联网络技术有限公司 | 一种基于二维码管理方式的无线远程智能家居安防控制*** |
CN104378145B (zh) * | 2014-11-27 | 2018-08-31 | 北京深思数盾科技股份有限公司 | 蓝牙设备的配对方法及*** |
CN104735607B (zh) * | 2015-02-26 | 2018-05-29 | 广东欧珀移动通信有限公司 | 一种数据传输方法、移动终端及*** |
CN104715365B (zh) * | 2015-03-13 | 2018-09-07 | 江苏创新睿智科技有限公司 | 一种基于蓝牙传输通道实现电子钱包空中圈存的方法 |
-
2016
- 2016-05-16 CN CN201610322257.8A patent/CN107396347A/zh active Pending
-
2017
- 2017-03-15 TW TW106108585A patent/TWI675301B/zh active
- 2017-04-12 KR KR1020187035935A patent/KR102151337B1/ko active IP Right Grant
- 2017-04-12 WO PCT/CN2017/080189 patent/WO2017198009A1/zh unknown
- 2017-04-12 JP JP2018560477A patent/JP2019521578A/ja active Pending
- 2017-04-12 EP EP17798573.6A patent/EP3461164B1/en active Active
- 2017-04-12 SG SG11201810025SA patent/SG11201810025SA/en unknown
- 2017-04-12 MY MYPI2018001916A patent/MY188630A/en unknown
-
2018
- 2018-11-15 PH PH12018502408A patent/PH12018502408A1/en unknown
- 2018-11-15 US US16/192,329 patent/US10798568B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2813921A1 (en) * | 2013-06-11 | 2014-12-17 | Samsung Electronics Co., Ltd | Method and apparatus for performing communication service based on gesture |
CN104200176A (zh) * | 2014-08-28 | 2014-12-10 | 电子科技大学 | 对智能移动终端中文件进行透明加解密的***及方法 |
CN104540190A (zh) * | 2014-12-30 | 2015-04-22 | 广州视源电子科技股份有限公司 | 与蓝牙设备配对的方法和*** |
CN105142095A (zh) * | 2015-08-07 | 2015-12-09 | 深圳市昇润科技有限公司 | 智能蓝牙族群配对方法与互联互传操控方法 |
CN105376696A (zh) * | 2015-10-09 | 2016-03-02 | 惠州Tcl移动通信有限公司 | 数据传输方法以及智能终端 |
Non-Patent Citations (1)
Title |
---|
See also references of EP3461164A4 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112074886A (zh) * | 2018-05-08 | 2020-12-11 | 方正熊猫有限公司 | ***装置识别***和方法 |
CN115243202A (zh) * | 2018-07-18 | 2022-10-25 | 创新先进技术有限公司 | 一种资源分享方法、装置及电子设备 |
CN115243202B (zh) * | 2018-07-18 | 2023-07-21 | 创新先进技术有限公司 | 一种资源分享方法、装置及电子设备 |
WO2022032535A1 (zh) * | 2020-08-12 | 2022-02-17 | Oppo广东移动通信有限公司 | 用于设备发现的方法和设备 |
CN113645265A (zh) * | 2021-05-22 | 2021-11-12 | 运链物流管理(江苏)有限公司 | 一种物联网智能识别*** |
Also Published As
Publication number | Publication date |
---|---|
PH12018502408B1 (en) | 2019-04-08 |
KR20190007020A (ko) | 2019-01-21 |
TWI675301B (zh) | 2019-10-21 |
CN107396347A (zh) | 2017-11-24 |
US10798568B2 (en) | 2020-10-06 |
US20190104406A1 (en) | 2019-04-04 |
EP3461164B1 (en) | 2021-07-14 |
KR102151337B1 (ko) | 2020-09-03 |
SG11201810025SA (en) | 2018-12-28 |
JP2019521578A (ja) | 2019-07-25 |
TW201810068A (zh) | 2018-03-16 |
PH12018502408A1 (en) | 2019-04-08 |
MY188630A (en) | 2021-12-22 |
EP3461164A1 (en) | 2019-03-27 |
EP3461164A4 (en) | 2019-04-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2017198009A1 (zh) | 一种智能穿戴设备与智能终端配对的方法、***及智能终端 | |
CN112217831B (zh) | 关于物联网设备的信息交互方法、装置及设备 | |
US11068676B2 (en) | Service processing method, device and apparatus | |
JP2017518651A (ja) | 無線通信接続の確立方法及びシステム | |
WO2019169958A1 (zh) | 支付辅助方法、装置以及设备 | |
KR20190005985A (ko) | 신원 검증 방법 및 시스템, 및 지능형 웨어러블 디바이스 | |
WO2019062693A1 (zh) | 信息交互方法、装置及设备 | |
US11109227B2 (en) | Data transmission method, data transmitter, data receiver, and system | |
US20150235061A1 (en) | Tag reading apparatus and method, tag identification system | |
US20170289155A1 (en) | Communication between devices without establishing a persistent connection | |
WO2017076249A1 (zh) | 一种配对方法、配对装置以及智能终端和智能卡 | |
CN110942304A (zh) | 支付结果的获取方法、装置、支付设备和收银设备 | |
CN114980119B (zh) | 一种设备之间的连接方法、装置及设备 | |
CN116170791A (zh) | 一种双se芯片设备切换方法、装置、设备和存储介质 | |
CN112333331A (zh) | 一种***切换方法、终端和目标装置 | |
CN107292211A (zh) | 二维码识读设备 | |
KR20170059880A (ko) | 손가락 인식 장치, 그것을 포함하는 사용자 인증 장치 및 그것의 손가락 인식 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ENP | Entry into the national phase |
Ref document number: 2018560477 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17798573 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 20187035935 Country of ref document: KR Kind code of ref document: A |
|
ENP | Entry into the national phase |
Ref document number: 2017798573 Country of ref document: EP Effective date: 20181217 |