接入点连接方法及装置制造方法及图纸

技术编号:15442720 阅读:151 留言:0更新日期:2017-05-26 07:29
本发明专利技术公开了一种接入点连接方法及装置,属于无线网络技术领域。方法包括:当检测到对目标接入点的连接操作时,确定目标接入点信息,目标接入点信息用于标识目标接入点;根据目标接入点信息,从本地已存储的离线数据库中获取目标密码,离线数据库用于存储接入点信息以及对应的密码,目标密码为与接入点信息匹配的密码;根据目标密码,连接目标接入点。本发明专利技术通过将从服务器获取接入点信息以及对应的密码存储为离线数据库,使得终端处于任意网络连接状态时,均能利用离线数据库获取到需要连接的接入点的密码,进而连接该接入点,打破了只有终端在网络连接状态时才能连接接入点的限制。

Access point connection method and device

The invention discloses an access point connection method and a device, belonging to the wireless network technical field. The method comprises: when detecting the connection operation on the target access point, determine the target access point information of the target access point information used to identify the target access point; according to the target access point information, obtain the password from the local offline database stored in the offline database for storing the access point information and the corresponding password, password target as with the access point information, password; password according to the target, the target access point connection. The information obtained from the server access point and the corresponding password is stored as an offline database, so that the terminal is in any state of the network connection, can use offline access to database connection to the password, and then connect to the access point, only to break the terminal connection in the network to connect the access point limit.

【技术实现步骤摘要】
接入点连接方法及装置
本专利技术涉及无线网络
,特别涉及一种接入点连接方法及装置。
技术介绍
随着无线网络技术的发展,大量WiFi(WirelessFidelity,无线保真)接入点的部署给用户的生活带来了极大的便利。例如,在很多公共场合,均部署有多个WiFi接入点,终端可以连接任一WiFi接入点,便可达到访问互联网的目的。现有技术中,大部分WiFi接入点均设置有密码,为了方便用户获取WiFi接入点的密码,服务器中可以存储大一些WiFi接入点的接入点信息以及对应的密码。终端在连接设置了密码的WiFi接入点时,可根据该WiFi接入点的接入点信息从服务器获取相应的密码,进而根据获取到的密码,连接该WiFi接入点。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:上述WiFi接入点连接的过程中,终端需要从服务器获取密码,使得终端必须处于网络连接状态时,才能连接该WiFi接入点。一旦终端无法联网,便不能从服务器获取WiFi接入点的密码,进而不能连接该WiFi接入点,因此,上述连接方法限制性强。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种接入点连接方法及装置。所述技术方案如下:第一方面,提供了一种接入点连接方法,所述方法包括:当检测到对目标接入点的连接操作时,确定目标接入点信息,所述目标接入点信息用于标识所述目标接入点;根据所述目标接入点信息,从本地已存储的离线数据库中获取目标密码,所述离线数据库用于存储接入点信息以及对应的密码,所述目标密码为与所述接入点信息匹配的密码;根据所述目标密码,连接所述目标接入点。第二方面,提供了一种接入点连接方法,所述方法包括:接收终端的下载请求,所述下载请求中携带终端位置信息;获取待发送的数据,所述数据包括与所述终端位置信息位于同一地理区域的接入点信息以及对应的密码;将所述数据发送至所述终端,由所述终端根据所述数据连接接入点。第三方面,提供了一种接入点连接装置,所述装置包括:确定模块,用于当检测到对目标接入点的连接操作时,确定目标接入点信息,所述目标接入点信息用于标识所述目标接入点;获取模块,用于根据所述目标接入点信息,从本地已存储的离线数据库中获取目标密码,所述离线数据库用于存储接入点信息以及对应的密码,所述目标密码为与所述接入点信息匹配的密码;连接模块,用于根据所述目标密码,连接所述目标接入点。第四方面,提供了一种接入点连接装置,所述装置包括:接收模块,用于接收终端的下载请求,所述下载请求中携带终端位置信息;第一获取模块,用于获取待发送的数据,所述数据包括与所述终端位置信息位于同一地理区域的接入点信息以及对应的密码;发送模块,用于将所述数据发送至所述终端,由所述终端根据所述数据连接接入点。本专利技术实施例提供的技术方案带来的有益效果是:通过将从服务器获取接入点信息以及对应的密码存储为离线数据库,使得终端处于任意网络连接状态时,均能利用离线数据库获取到需要连接的接入点的密码,进而连接该接入点,打破了只有终端在网络连接状态时才能连接接入点的限制。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种接入点连接方法的流程图;图2是本专利技术实施例提供的一种接入点连接方法的流程图;图3A是本专利技术实施例提供的一种接入点连接方法的流程图;图3B是本专利技术实施例提供的一种终端获取目标密码的流程图;图3C是本专利技术实施例提供的一种终端更新离线数据库的流程图;图4A是本专利技术实施例提供的一种接入点连接方法的流程图;图4B是本专利技术实施例提供的一种终端获取目标密码的流程图;图4C是本专利技术实施例提供的一种由近及远的查询顺序示意图;图5是本专利技术实施例提供的一种接入点连接装置的框图;图6是本专利技术实施例提供的一种接入点连接装置的框图;图7是本专利技术实施例提供的一种终端的结构示意图;图8是本专利技术实施例提供的一种接入点连接装置的框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。图1是本专利技术实施例提供的一种接入点连接方法的流程图,用于终端,参见图1,本专利技术实施例提供的方法流程包括:101、当检测到对目标接入点的连接操作时,确定目标接入点信息,目标接入点信息用于标识目标接入点。102、根据目标接入点信息,从本地已存储的离线数据库中获取目标密码,离线数据库用于存储接入点信息以及对应的密码,目标密码为与接入点信息匹配的密码。103、根据目标密码,连接目标接入点。本专利技术实施例提供的方法,通过将从服务器获取接入点信息以及对应的密码存储为离线数据库,使得终端处于任意网络连接状态时,均能利用离线数据库获取到需要连接的接入点的密码,进而连接该接入点,打破了只有终端在网络连接状态时才能连接接入点的限制。可选地,目标接入点信息包括目标接入点的SSID(ServiceSetIdentifier,服务集合标识)和BSSID(BasicServiceSetIdentifier,基础服务集合标识)。可选地,离线数据库中所存储的接入点信息以及对应的密码为由服务器进行加密得到的密文,相应地,根据目标接入点信息,从本地已存储的离线数据库中获取目标密码包括:对目标接入点信息进行加密,得到目标接入点信息密文;判断离线数据库中是否包含目标接入点信息密文;如果包含,则从离线数据库中获取与目标接入点信息密文对应的加密密码,将获取到的加密密码进行解密,得到目标密码。可选地,对目标接入点信息进行加密,得到目标接入点信息密文包括:根据第一加密算法,计算SSID的哈希值以及BSSID的哈希值;将SSID的哈希值与BSSID的哈希值进行组合,得到接入点密文。可选地,目标接入点信息包括目标接入点的SSID和终端位置信息。可选地,根据目标接入点信息,从本地已存储的离线数据库中获取目标密码包括:根据终端位置信息,获取多个区域信息,每个区域信息位于终端位置信息的预设范围内;根据多个区域信息和SSID,确定多个待查询信息,每个待查询信息用于指示SSID和多个区域信息中的一个区域信息;判断多个待查询信息中是否包括目标查询信息,目标查询信息为存储于离线数据库内的待查询信息;如果包括,从离线数据库中获取与目标查询信息对应的密码,将获取到的密码确定为目标密码。可选地,离线数据库中所存储的接入点信息以及对应的密码为由服务器进行加密得到的密文,根据多个区域信息和SSID,确定多个待查询信息包括:根据预设编码方式,对多个区域信息进行编码,根据第二加密算法对SSID进行加密,得到多个待查询信息;从离线数据库中获取与目标查询信息对应的密码,将获取到的密码确定为目标密码包括:从离线数据库中获取与目标查询信息对应的加密密码,将获取到的加密密码进行解密,得到目标密码。可选地,该方法还包括:向服务器发送下载请求,下载请求携带终端位置信息;接收服务器返回的数据,将数据存储为离线数据库,数据为与终端位置信息位于同一地理区域的接入点信息以及对应的密码。可选地,第一加密算法为不可逆的加密算本文档来自技高网...
接入点连接方法及装置

【技术保护点】
一种接入点连接方法,其特征在于,所述方法包括:当检测到对目标接入点的连接操作时,确定目标接入点信息,所述目标接入点信息用于标识所述目标接入点;根据所述目标接入点信息,从本地已存储的离线数据库中获取目标密码,所述离线数据库用于存储接入点信息以及对应的密码,所述目标密码为与所述接入点信息匹配的密码;根据所述目标密码,连接所述目标接入点。

【技术特征摘要】
1.一种接入点连接方法,其特征在于,所述方法包括:当检测到对目标接入点的连接操作时,确定目标接入点信息,所述目标接入点信息用于标识所述目标接入点;根据所述目标接入点信息,从本地已存储的离线数据库中获取目标密码,所述离线数据库用于存储接入点信息以及对应的密码,所述目标密码为与所述接入点信息匹配的密码;根据所述目标密码,连接所述目标接入点。2.根据权利要求1所述的方法,其特征在于,所述目标接入点信息包括所述目标接入点的服务集标识SSID和基础服务集标识BSSID。3.根据权利要求2所述的方法,其特征在于,所述离线数据库中所存储的接入点信息以及对应的密码为由服务器进行加密得到的密文,相应地,根据所述目标接入点信息,从本地已存储的离线数据库中获取目标密码包括:对所述目标接入点信息进行加密,得到目标接入点信息密文;判断所述离线数据库中是否包含所述目标接入点信息密文;如果包含,则从所述离线数据库中获取与所述目标接入点信息密文对应的加密密码,将获取到的加密密码进行解密,得到所述目标密码。4.根据权利要求3所述的方法,其特征在于,对所述目标接入点信息进行加密,得到目标接入点信息密文包括:根据第一加密算法,计算所述SSID的哈希值以及所述BSSID的哈希值;将所述SSID的哈希值与所述BSSID的哈希值进行组合,得到所述目标接入点密文。5.根据权利要求1所述的方法,其特征在于,所述目标接入点信息包括所述目标接入点的SSID和终端位置信息。6.根据权利要求5所述的方法,其特征在于,根据所述目标接入点信息,从本地已存储的离线数据库中获取目标密码包括:根据所述终端位置信息,获取多个区域信息,每个区域信息位于所述终端位置信息的预设范围内;根据所述多个区域信息和所述SSID,确定多个待查询信息,每个待查询信息用于指示所述SSID和所述多个区域信息中的一个区域信息;判断所述多个待查询信息中是否包括目标查询信息,所述目标查询信息为存储于所述离线数据库内的待查询信息;如果包括,从所述离线数据库中获取与所述目标查询信息对应的密码,将获取到的密码确定为所述目标密码。7.根据权利要求6所述的方法,其特征在于,所述离线数据库中所存储的接入点信息以及对应的密码为由服务器进行加密得到的密文,根据所述多个区域信息和所述SSID,确定多个待查询信息包括:根据预设编码方式,对所述多个区域信息进行编码,根据第二加密算法对所述SSID进行加密,得到所述多个待查询信息;从所述离线数据库中获取与所述目标查询信息对应的密码,将获取到的密码确定为所述目标密码包括:从所述离线数据库中获取与所述目标查询信息对应的加密密码,将获取到的加密密码进行解密,得到所述目标密码。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:向服务器发送下载请求,所述下载请求携带终端位置信息;接收所述服务器返回的数据,将所述数据存储为所述离线数据库,所述数据为与所述终端位置信息位于同一地理区域的接入点信息以及对应的密码。9.根据权利要求4所述的方法,其特征在于,所述第一加密算法为不可逆的加密算法。10.根据权利要求7所述的方法,其特征在于,所述预设编码方式为不可逆的编码方式,所述第二加密算法为不可逆的加密算法。11.一种接入点连接方法,其特征在于,所述方法包括:接收终端的下载请求,所述下载请求中携带终端位置信息;获取待发送的数据,所述数据包括与所述终端位置信息位于同一地理区域的接入点信息以及对应的密码;将所述数据发送至所述终端,由所述终端根据所述数据连接接入点。12.根据权利要求11所述的方法,其特征在于,所述方法还包括:获取位于同一地理区域内被请求次数超过第一预设阈值的第一接入点信息以及对应的密码,按照地理区域对获取到的第一接入点信息以及对应的密码进行分组存储;和/或,获取位于同一地理区域内数据网络信号强度小于第二预设阈值的第二接入点信息以及对应的密码,按照地理区域对获取到的第二接入点信息以及对应的密码进行分组存储。13.根据权利要求11所述的方法,其特征在于,所述数据为对所述接入点信息以及对应的密码进行加密得到的密文。14.根据权利要求13所述的方法,其特征在于,所述方法还包括:当所述接入点信息包括接入点的SSID和BSSID时,根据第一加密算法,对所述接入点信息进行加密,得到接入点信息密文;根据第三加密算法,对与所述接入点信息对应的密码进行加密,得到与所述接入点信息密文对应的加密密码;或,当所述接入点信息包括接入点的SSID和终端位置信息时,根据第二加密算法,对所述SSID进行加密,得到SSID密文;根据预设编码方式,对所述终端位置信息进行编码,得到位置编码;将所述SSID密文与所述位置编码进行组合,得到接入点信息密文;根据第三加密算法,对所述接入点信息对应的密码进行加密,得到与所述接入点信息密文对应的加密密码。15.根据权利要求14所述的方法,其特征在于,当所述接入点信息包括接入点的SSID和BSSID时,根据第一加密算法,对所述接入点信息进行加密,得到接入点信息密文包括:计算所述SSID的哈希值以及所述BSSID的哈希值;将所述SSI...

【专利技术属性】
技术研发人员:徐森圣
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1