US10880746B2ActiveUtilityA1

Network connection method, apparatus, storage medium and terminal

41
Assignee: TENCENT TECH SHENZHEN CO LTDPriority: May 17, 2016Filed: Jul 20, 2018Granted: Dec 29, 2020
Est. expiryMay 17, 2036(~9.9 yrs left)· nominal 20-yr term from priority
H04W 76/10H04W 84/105G06F 21/602H04W 12/069H04W 76/11H04L 63/0876H04W 12/08H04W 12/35H04W 84/12H04W 4/70H04L 9/0861H04W 4/21H04L 2209/80H04W 12/06H04L 9/0863H04L 41/0803H04L 63/0853H04W 12/0609H04W 12/0023
41
PatentIndex Score
0
Cited by
13
References
20
Claims

Abstract

A method for providing network connection to a smart device via a social networking application that is operating on a computing device different from the smart device is disclosed. The computing device obtains a device identifier of the smart device, and obtains a key of the smart device associated with the device identifier of the smart device from a social networking server. The key is pre-set to be uniquely associated with a device model of the smart device. The computing device encrypts configuration information of a target wireless network using the key associated with the smart device, to obtain encrypted configuration information. The target wireless network is currently accessed by the computing device. The computing device then broadcasts the encrypted configuration information. The smart device receives and decrypts the encrypted configuration information using a copy of the key stored on the smart device to access the target wireless network.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method for providing network connection to a smart device via a social networking application that is operating on a computing device different from the smart device, the method comprising:
 at the computing device having one or more processors and memory storing a plurality of programs to be executed by the one or more processors:
 obtaining a device identifier of the smart device using a camera of the computing device; 
 obtaining, from a social networking server that supports the social networking application, a key of the smart device associated with the device identifier of the smart device, wherein the key is pre-set to be uniquely associated with a device model of the smart device; 
 encrypting configuration information of a target wireless network using the key of the smart device, to obtain encrypted configuration information, wherein the target wireless network is currently accessed by the computing device; and 
 broadcasting the encrypted configuration information to a plurality of devices that are within a broadcast range of the computing device, including the smart device, so that the smart device receives and decrypts the encrypted configuration information using a copy of the key stored on the smart device to access the target wireless network using the configuration information retrieved from the decryption. 
 
 
     
     
       2. The method according to  claim 1 , wherein before encrypting the configuration information of the target wireless network, the method further comprises:
 obtaining a service set identifier (SSID) of the target wireless network; 
 receiving a password entered corresponding to the SSID of the target wireless network; and 
 determining the SSID of the target wireless network and the password as the configuration information of the target wireless network. 
 
     
     
       3. The method according to  claim 1 , wherein before broadcasting the encrypted configuration information, the method further comprises:
 obtaining a distribution network description of the smart device; and 
 broadcasting the encrypted configuration information when it is determined, according to the distribution network description, that the smart device meets a distribution network condition. 
 
     
     
       4. The method according to  claim 3 , wherein obtaining the distribution network description of the smart device comprises:
 sending a distribution network description obtaining request to the social networking server, the distribution network description obtaining request carrying the device identifier of the smart device, so that the server searches for the distribution network description of the smart device based on the device identifier of the smart device; and 
 receiving the distribution network description of the smart device from the social networking server. 
 
     
     
       5. The method according to  claim 1 , wherein obtaining a device identifier of the smart device comprises:
 scanning a graphic identification code of the smart device using the camera of the computing device, and determining the device identifier of the smart device according to the graphic identification code. 
 
     
     
       6. The method according to  claim 1 , wherein the key of the smart device is different from the device identifier of the smart device. 
     
     
       7. The method according to  claim 1 , wherein the device identifier of the smart device is used for identifying at least one smart device belonging to the device model; or
 when the device identifier of the smart device is a factory serial number of the smart device, the device identifier of the smart device is used for identifying one smart device of the device model. 
 
     
     
       8. The method according to  claim 1 , wherein the key of the smart device is a key generated by a vendor of the smart device randomly, a key generated based on the device identifier of the smart device, or a self-defined key. 
     
     
       9. A computing device configured to provide network connection to a smart device via a social networking application that is operating on the computing device, the computing device having one or more processors, and memory storing a plurality of programs, wherein the plurality of programs, when executed by the one or more processors, cause the computing device to perform operations comprising:
 obtaining a device identifier of the smart device using a camera of the computing device; 
 obtaining, from a social networking server that supports the social networking application, a key of the smart device associated with the device identifier of the smart device, wherein the key is pre-set to be uniquely associated with a device model of the smart device; 
 encrypting configuration information of a target wireless network using the key associated with the smart device, to obtain encrypted configuration information, wherein the target wireless network is currently accessed by the computing device; and 
 broadcasting the encrypted configuration information to a plurality of devices that are within a broadcast range of the computing device, including the smart device, so that the smart device receives and decrypts the encrypted configuration information using a copy of the key stored on the smart device to access the target wireless network using the configuration information retrieved from the decryption. 
 
     
     
       10. The computing device according to  claim 9 , wherein before encrypting the configuration information of the target wireless network, the operations further comprise:
 obtaining a service set identifier (SSID) of the target wireless network; 
 receiving a password entered corresponding to the SSID of the target wireless network; and 
 determining the SSID of the target wireless network and the password as the configuration information of the target wireless network. 
 
     
     
       11. The computing device according to  claim 9 , wherein before broadcasting the encrypted configuration information, the operations further comprise:
 obtaining a distribution network description of the smart device; and 
 broadcasting the encrypted configuration information when it is determined, according to the distribution network description, that the smart device meets a distribution network condition. 
 
     
     
       12. The computing device according to  claim 11 , wherein obtaining the distribution network description of the smart device comprises:
 sending a distribution network description obtaining request to the social networking server, the distribution network description obtaining request carrying the device identifier of the smart device, so that the server searches for the distribution network description of the smart device based on the device identifier of the smart device; and 
 receiving the distribution network description of the smart device from the social networking server. 
 
     
     
       13. The computing device according to  claim 9 , wherein obtaining the device identifier of a smart device comprises:
 scanning a graphic identification code of the smart device using the camera of the computing device, and determining the device identifier of the smart device according to the graphic identification code. 
 
     
     
       14. The computing device according to  claim 9 , wherein the key of the smart device is different from the device identifier of the smart device. 
     
     
       15. The computing device according to  claim 9 , wherein the device identifier of the smart device is used for identifying at least one smart device belonging to the device model; or
 when the device identifier of the smart device is a factory serial number of the smart device, the device identifier of the smart device is used for identifying one smart device of the device model. 
 
     
     
       16. The computing device according to  claim 9 , wherein the key of the smart device is a key generated by a vendor of the smart device randomly, a key generated based on the device identifier of the smart device, or a self-defined key. 
     
     
       17. A non-transitory computer readable storage medium storing a plurality of programs in connection with a computing device configured to provide network connection to a smart device via a social networking application that is operating on the computing device, the computing device having one or more processors, wherein the plurality of programs, when executed by the one or more processors, cause the computing device to perform operations comprising:
 obtaining a device identifier of the smart device using a camera of the computing device; 
 obtaining, from a social networking server that supports the social networking application, a key of the smart device associated with the device identifier of the smart device, wherein the key is pre-set to be uniquely associated with a device model of the smart device; 
 encrypting configuration information of a target wireless network using the key associated with the smart device, to obtain encrypted configuration information, wherein the target wireless network is currently accessed by the computing device; and 
 broadcasting the encrypted configuration information to a plurality of devices that are within a broadcast range of the computing device, including the smart device, so that the smart device receives and decrypts the encrypted configuration information using a copy of the key stored on the smart device to access the target wireless network using the configuration information retrieved from the decryption. 
 
     
     
       18. The non-transitory computer readable storage medium according to  claim 17 , wherein before encrypting the configuration information of the target wireless network, the operations further comprise:
 obtaining a service set identifier (SSID) of the target wireless network; 
 receiving a password entered corresponding to the SSID of the target wireless network; and 
 determining the SSID of the target wireless network and the password as the configuration information of the target wireless network. 
 
     
     
       19. The non-transitory computer readable storage medium according to  claim 17 , wherein before broadcasting the encrypted configuration information, the operations further comprise:
 obtaining a distribution network description of the smart device; and 
 broadcasting the encrypted configuration information when it is determined, according to the distribution network description, that the smart device meets a distribution network condition. 
 
     
     
       20. The non-transitory computer readable storage medium according to  claim 17 , wherein obtaining the device identifier of a smart device comprises:
 scanning a graphic identification code of the smart device using the camera of the computing device, and determining the device identifier of the smart device according to the graphic identification code.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.