一种无线保真Wi‑Fi连接方法及移动终端与流程

文档序号:12500770阅读:150来源:国知局
一种无线保真Wi‑Fi连接方法及移动终端与流程

本发明涉及通信技术领域,具体涉及一种无线保真Wi-Fi连接方法及移动终端。



背景技术:

随着信息技术的快速发展,移动终端(如手机、平板电脑等等)使用越来越普及,用户对移动终端的要求也越来越高,不仅需要较高的处理速度,而且对无线保真(Wireless Fidelity,Wi-Fi)的依赖也越来越强。随着移动终端以及Wi-Fi的普及,通过移动终端来接入Wi-Fi网络也越来越频繁。

现有技术中,会出现如下情况,例如,在移动终端漫游到某个区域时,其周围环境可能会存在多个相同的服务集标识(Service Set Identifier,SSID)、加密方式、不同密码的接入点,例如,在进行Wi-Fi扫描之后,若存在两个SSID相同,加密方式相同但是密码不同的接入点,移动终端只会识别为一个接入点,如:输入其中一个密码进行连接,可能存在因密码不匹配无法连接的问题,如何解决在环境中存在多个具有相同SSID和加密方式,但密码不同的接入点的情况下,实现快速接入网络的问题亟待解决。



技术实现要素:

本发明实施例提供了一种无线保真Wi-Fi连接方法及移动终端,以期实现在环境中存在多个具有相同SSID和加密方式,但密码不同的接入点的情况下,快速接入网络。

本发明实施例第一方面提供了一种无线保真Wi-Fi连接方法,包括:

在移动终端离第一接入点的距离达到漫游条件时,获取第二接入点的目标BSSID,其中,所述第一接入点和所述第二接入点的SSID和加密方式均相同;

检测预先存储的哈希表中是否存在所述目标BSSID对应的第一密码,所述哈希表中包含K条记录,每一条记录中包含一个BSSID及该BSSID对应的密码,所述K为正整数;

在所述哈希表中存在所述目标BSSID对应的第一密码时,根据该第一密码接入所述第二接入点。

本发明实施例第二方面提供了一种移动终端,包括:

获取单元,用于在移动终端离第一接入点的距离达到漫游条件时,获取第二接入点的目标BSSID,其中,所述第一接入点和所述第二接入点的SSID和加密方式均相同;

第一检测单元,用于检测预先存储的哈希表中是否存在所述目标BSSID对应的第一密码,所述哈希表中包含K条记录,每一条记录中包含一个BSSID及该BSSID对应的密码,所述K为正整数;

接入单元,用于在所述哈希表中存在所述目标BSSID对应的第一密码时,根据该第一密码接入所述第二接入点。

本发明实施例第三方面提供了一种移动终端,包括:

处理器和存储器;其中,所述处理器通过调用所述存储器中的代码或指令以执行第一方面所描述的方法的部分或者全部步骤。

实施本发明实施例,具有如下有益效果:

通过本发明实施例,在移动终端离第一接入点的距离达到漫游条件时,获取第二接入点的目标BSSID,其中,第一接入点和第二接入点的SSID和加密方式均相同,检测预先存储的哈希表中是否存在目标BSSID对应的密码,该哈希表中包含K条记录,每一条记录中包含一个BSSID及该BSSID对应的第一密码,K为正整数,在哈希表中存在目标BSSID对应的第一密码时,根据该第一密码接入第二接入点。从而,可在环境中存在多个具有相同SSID和加密方式,但密码不同的接入点的情况下,实现快速接入网络。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种无线保真Wi-Fi连接方法的第一实施例流程示意图;

图2是本发明实施例提供的一种无线保真Wi-Fi连接方法的第二实施例流程示意图;

图3是本发明实施例提供的一种无线保真Wi-Fi连接方法的第三实施例流程示意图;

图4是本发明实施例提供的一种无线保真Wi-Fi连接方法的第四实施例流程示意图;

图5a是本发明实施例提供的一种移动终端的第一实施例结构示意图;

图5b是本发明实施例提供的图5a所描述的移动终端的又一结构示意图;

图5c是本发明实施例提供的图5b所描述的移动终端的第二检测单元的结构示意图;

图5d是本发明实施例提供的图5a所描述的移动终端的又一结构示意图;

图5e是本发明实施例提供的图5a所描述的移动终端的又一结构示意图;

图6是本发明实施例提供的一种移动终端的第二实施例结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置展示该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

本发明实施例所描述移动终端可以包括智能手机(如Android手机、iOS手机、Windows Phone手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备(MID,Mobile Internet Devices)或穿戴式设备等,上述仅是举例,而非穷举,包含但不限于上述移动终端。

需要说明的是,本发明实施例中主要适用于周围环境中存在两个或者两个以上具有相同的SSID和加密方式,但密码不同的接入点。在进行Wi-Fi扫描之后,若存在两个具有相同SSID和加密方式,但密码不同的接入点,移动终端会识别为一个接入点,如输入其中一个密码连接,可能会存在因密码不匹配无法连接的问题。例如,接入点A和接入点B,其中,接入点A的SSID为:cathay000,加密方式为:WAP_PSK,密码:12345678,接入点B的SSID为:cathay000,加密方式为:WAP_PSK,密码为:88888888。如果移动终端仅用SSID去搜索接入点A和接入点B,则只会搜索到该接入点A或者接入点B中的一个,若移动终端搜索到接入点A,可能会按照接入点B的密码去连接接入点A,因而,导致连接接入点A失败,同理,若移动终端搜索到接入点B,则可能会按照接入点A的密码去连接接入点B,因而,导致连接接入点B失败。

需要说明的是,本发明实施例中的哈希表包含多条记录,每一记录中包含一个BSSID和与该BSSID对应的密码。例如,在移动终端连接一个成功了AP后,可记录该AP的SSID、加密方式、BSSID以及密码,并将BSSID、密码作为键值对存入哈希表(HASH)中,哈希表中可包含多条记录,每一条记录形式可如下:以AP1为例,其BSSID:BSSID1,其密码:密码1,可记录为(BSSID1,密码1)。以下本发明实施例仅以移动终端所处环境中存在两个SSID及加密方式相同的接入点的情况加以说明,实际应用中,移动终端所处环境中可能包含两个以上SSID及加密方式相同的接入点,其实现原理与本发明实施例类似。

请参阅图1,为本发明实施例提供的一种无线保真Wi-Fi连接方法的第一实施例流程示意图。本实施例中所描述的无线保真Wi-Fi连接方法,包括以下步骤:

101、在移动终端离第一接入点的距离达到漫游条件时,获取第二接入点的目标BSSID,其中,所述第一接入点和所述第二接入点的SSID和加密方式均相同。

其中,上述第一接入点和第二接入点的SSID和加密方式相同,但是,第一接入点和第二接入点的密码不相同。上述第一接入点的覆盖范围与第二接入点的覆盖范围有一定的交叉区域,当然,第一接入点的覆盖范围也可以与第二接入点的覆盖范围没有交叉区域。移动终端在连接到第一接入点之后,若其离开该第一接入点达到一定距离时,则其检测到的第一接入点的信号强度会越来越弱,从而,可能触发漫游条件,以至于接入其他接入点。在该移动终端漫游到第二接入点的覆盖范围内,则可获取该第二接入点的目标BSSID。上述获取第二接入点的目标BSSID可由移动终端进行Wi-Fi扫描,从而,得到第二接入点的BSSID。当然,移动终端中可预先存储第二接入点的目标BSSID,从而,可直接读取该目标BSSID。

102、检测预先存储的哈希表中是否存在所述目标BSSID对应的第一密码,所述哈希表中包含K条记录,每一条记录中包含一个BSSID及该BSSID对应的密码,所述K为正整数。

其中,由上述可知,预先存储的哈希表中存储有多条记录,假设K条记录,其中,K为正整数,每一条记录均包含一个BSSID和与该BSSID对应的密码。因而,在得到第二接入点的目标BSSID之后,则可以根据该目标BSSID在哈希表中进行查找,若存在该目标BSSID,则可查找到与之对应的密码。若哈希表中不存在与目标BSSID对应的密码,则可提示用户输入该目标BSSID对应的密码,并根据该密码登录第二接入点。

103、在所述哈希表中存在所述目标BSSID对应的第一密码时,根据该第一密码接入所述第二接入点。

其中,在哈希表中存在与目标BSSID对应的第一密码时,则可根据该第一密码接入第二接入点,具体地,可根据该目标BSSID进行Wi-Fi扫描,在扫描到第二接入点之后,则可根据该密码接入该第二接入点。

例如,移动终端在进行Wi-Fi扫描过程中,则可能会出现两个具有相同SSID和加密方式、但不同密码的接入点,例如:AP1和AP2。具体实现中,若手动连接某个AP时,可记录该AP的SSID、加密方式、BSSID、密码,并将其BSSID、密码作为键值对存入哈希表中,如连接AP1,则记录为(BSSID1,密码1),当移动终端断开AP1,重新进行Wi-Fi连接时,可根据选择到的BSSID从哈希表中选择密码,如选择到密码,则根据该密码进行连接,如没有选择到密码,则提示用户重新输入新的密码进行连接。连接AP2,则可重新输入AP2密码连接,连接成功后,可将AP2的BSSID与密码存入哈希表中,如(BSSID2,密码2),再次从AP2断开后,重新连接时,则可选择密码连接AP1、AP2,例如,若AP1和AP2存在交叉区域,在该区域内,若连接AP1不成功,则可以连接AP2。

又例如,移动终端的周围环境中存在两个具有相同SSID和加密方式、但不同密码的接入点,例如:AP1和AP2。具体实现中,若手动连接某个AP时,可记录该AP的SSID、加密方式、BSSID、密码,并将其BSSID、密码作为键值对存入哈希表中,如连接AP1,则记录为(BSSID1,密码1),在移动终端远离AP1且达到漫游条件时,可选择AP2,先从哈希表中根据AP2的BSSID2读取对应的密码2,如存在则更新密码进行漫游切换,如不存在则提示用户输入新密码,则重新输入密码连接后,将AP2的BSSID与密码存入哈希表中,如(BSSID2,密码2)再次从AP2漫游AP1时,根据AP1的BSSID1读取密码进行漫游切换,即可达到智能选择密码进行漫游。

可以看出,通过本发明实施例,在移动终端离第一接入点的距离达到漫游条件时,获取第二接入点的目标BSSID,其中,第一接入点和第二接入点的SSID和加密方式均相同,检测预先存储的哈希表中是否存在目标BSSID对应的第一密码,该哈希表中包含K条记录,每一条记录中包含一个BSSID及该BSSID对应的密码,K为正整数,在哈希表中存在目标BSSID对应的第一密码时,根据该第一密码接入第二接入点。从而,可在环境中存在多个具有相同SSID和加密方式,但密码不同的接入点的情况下,实现快速接入网络。

与上述一致地,请参阅图2,为本发明实施例提供的一种无线保真Wi-Fi连接方法的第二实施例流程示意图。本实施例中所描述的无线保真Wi-Fi连接方法,包括以下步骤:

201、在移动终端离第一接入点的距离达到漫游条件时,获取第二接入点的目标BSSID,其中,所述第一接入点和所述第二接入点的SSID和加密方式均相同。

202、检测预先存储的哈希表中是否存在所述目标BSSID对应的第一密码,所述哈希表中包含K条记录,每一条记录中包含一个BSSID及该BSSID对应的密码,所述K为正整数。

203、在所述哈希表中存在所述目标BSSID对应的第一密码时,根据该第一密码接入所述第二接入点。

其中,上述步骤201-步骤203的具体描述可参照图1所描述的Wi-Fi连接方法的对应步骤101-步骤103。

204、在所述哈希表中不存在所述目标BSSID对应的所述第一密码时,获取输入的第二密码。

其中,在哈希表中不存在目标BSSID对应的第一密码时,则可能移动终端第一次连接第二接入点,因而,可由用户自己输入第二接入点的第二密码。

205、根据所述第二密码接入所述第二接入点。

其中,移动终端可对该第二密码进行验证,进而,在该第二密码验证成功的情况下,接入第二接入点。

206、在所述第二密码成功接入所述第二接入点时,将所述目标BSSID和所述第二密码作为一条记录保存在所述哈希表中。

其中,在第二密码成功接入第二接入点时,可将该目标BSSID和第二密码作为一条记录保存在哈希表中,例如,(目标BSSID,第二密码)。

可以看出,通过本发明实施例,在移动终端离第一接入点的距离达到漫游条件时,获取第二接入点的目标BSSID,其中,第一接入点和第二接入点的SSID和加密方式均相同,检测预先存储的哈希表中是否存在目标BSSID对应的第一密码,该哈希表中包含K条记录,每一条记录中包含一个BSSID及该BSSID对应的密码,K为正整数,在哈希表中存在目标BSSID对应的第一密码时,根据该第一密码接入第二接入点,在哈希表中不存在目标BSSID对应的第一密码时,可获取用户的第二密码,并根据该第二密码接入第二接入点。从而,可在环境中存在多个具有相同SSID和加密方式、但密码不同的接入点的情况下,实现快速接入网络。

与上述一致地,请参阅图3,为本发明实施例提供的一种无线保真Wi-Fi连接方法的第三实施例流程示意图。本实施例中所描述的无线保真Wi-Fi连接方法,包括以下步骤:

301、在移动终端离第一接入点的距离达到漫游条件时,检测所述移动终端是否漫游到所述第二接入点的覆盖范围。

其中,在移动终端离第一接入点的距离达到漫游条件时,可按照如下方式检测该移动终端是否漫游到第二接入点的覆盖范围。

可选地,上述步骤301中,检测所述移动终端是否漫游到所述第二接入点的覆盖范围,包括:

31)、确定所述移动终端的当前位置;

32)、确定所述当前位置与所述第二接入点的位置之间的距离值;

33)、判断所述距离值是否小于预设阈值,在所述距离值小于所述预设阈值时,确认所述移动终端漫游到所述第二接入点的覆盖范围。

其中,移动终端可通过全球定位系统(Global Positioning System,GPS)确定移动终端的当前位置,或者,移动终端可通过Wi-Fi定位技术确定移动终端的当前位置。上述移动终端的当前位置可用经纬度进行表示,例如,当前位置可表示为东经113°46',北纬22°27'。当然,若是采用Wi-Fi定位技术确定移动终端的当前位置,那么,将当前Wi-Fi扫描到的某一AP的位置作为该移动终端的位置,该AP的位置若标记在室内地图上可作为是一个点(一个表示移动终端位置的点)。其中,采用Wi-Fi定位技术进行定位的话,第二接入点的位置可为一个已知量,其可以标记在室内地图上。因而,可确定当前位置与第二接入点的位置之间的距离值,可判断该距离值是否小于预设阈值,在距离值小于预设阈值时,确认移动终端漫游到第二接入点的覆盖范围,在距离值大于或等于预设阈值时,则确认移动终端未漫游到第二接入点的覆盖范围。

302、在所述移动终端漫游到所述第二接入点的覆盖范围时,获取第二接入点的目标BSSID,其中,所述第一接入点和所述第二接入点的SSID和加密方式均相同。

303、检测预先存储的哈希表中是否存在所述目标BSSID对应的第一密码,所述哈希表中包含K条记录,每一条记录中包含一个BSSID及该BSSID对应的密码,所述K为正整数。

304、在所述哈希表中存在所述目标BSSID对应的第一密码时,根据该第一密码接入所述第二接入点。

其中,上述步骤302-步骤304的具体描述可参照图1所描述的Wi-Fi连接方法的对应步骤101-步骤103。

可以看出,通过本发明实施例,在移动终端离第一接入点的距离达到漫游条件时,获取第二接入点的目标BSSID,其中,第一接入点和第二接入点的SSID和加密方式均相同,检测预先存储的哈希表中是否存在目标BSSID对应的第一密码,该哈希表中包含K条记录,每一条记录中包含一个BSSID及该BSSID对应的密码,K为正整数,在哈希表中存在目标BSSID对应的第一密码时,根据该第一密码接入第二接入点。从而,可在环境中存在多个具有SSID和加密方式相同、但密码不同的接入点的情况下,实现快速接入网络。

与上述一致地,请参阅图4,为本发明实施例提供的一种无线保真Wi-Fi连接方法的第四实施例流程示意图。本实施例中所描述的无线保真Wi-Fi连接方法,包括以下步骤:

401、在移动终端离第一接入点的距离达到漫游条件时,检测所述移动终端是否接收由所述第二接入点发送的beacon帧。

其中,第二接入点可按照一定频率向周围广播beacon帧,因而,若移动终端在第二接入点的覆盖范围内,则可能会接收到由第二接入点广播的beacon帧。因此,若移动终端接收到由第二接入点发送的beacon帧,则说明移动终端可以根据该第二接入点的目标BSSID扫描到该第二接入点。

402、在所述移动终端接收到由所述第二接入点发送的beacon帧时,获取第二接入点的目标BSSID,其中,所述第一接入点和所述第二接入点的SSID和加密方式均相同。

其中,在移动终端接收到由第二接入点发送的beacon帧时,可获取第二接入点发送的beacon帧时,接入第二接入点的目标BSSID,

403、检测预先存储的哈希表中是否存在所述目标BSSID对应的第一密码,所述哈希表中包含K条记录,每一条记录中包含一个BSSID及该BSSID对应的密码,所述K为正整数。

404、在所述哈希表中存在所述目标BSSID对应的第一密码时,根据该第一密码接入所述第二接入点。

其中,上述步骤402-步骤404的具体描述可参照图1所描述的Wi-Fi连接方法的对应步骤101-步骤103。

可以看出,通过本发明实施例,在移动终端离第一接入点的距离达到漫游条件时,获取第二接入点的目标BSSID,其中,第一接入点和第二接入点的SSID和加密方式均相同,检测预先存储的哈希表中是否存在目标BSSID对应的第一密码,该哈希表中包含K条记录,每一条记录中包含一个BSSID及该BSSID对应的密码,K为正整数,在哈希表中存在目标BSSID对应的第一密码时,根据该第一密码接入第二接入点。从而,可在环境中存在多个具有相同SSID和加密方式、但密码不同的接入点的情况下,实现快速接入网络。

与上述一致地,以下为实施上述无线保真Wi-Fi连接方法的装置,具体如下:

请参阅图5a,为本发明实施例提供的一种移动终端的第一实施例结构示意图。本实施例中所描述的移动终端,包括:获取单元501、第一检测单元502和接入单元503,具体如下:

获取单元501,用于在移动终端离第一接入点的距离达到漫游条件时,获取第二接入点的目标BSSID,其中,所述第一接入点和所述第二接入点的SSID和加密方式均相同;

第一检测单元502,用于检测预先存储的哈希表中是否存在所述目标BSSID对应的第一密码,所述哈希表中包含K条记录,每一条记录中包含一个BSSID及该BSSID对应的密码,所述K为正整数;

接入单元503,用于在所述哈希表中存在所述目标BSSID对应的第一密码时,根据该第一密码接入所述第二接入点。

可选地,如图5b,图5b为图5a所描述的移动终端的又一变型结构,图5b与图5a相比较,其还可包括:第二检测单元504,具体如下:

第二检测单元504,用于检测所述移动终端是否漫游到所述第二接入点的覆盖范围,在所述第二检测单元504的检测结果为所述移动终端漫游到所述第二接入点的覆盖范围时,由所述获取单元501执行所述获取第二接入点的目标BSSID。

可选地,如图5c,图5c为图5b所描述的移动终端的第二检测单元504的具体细化结构,所述第二检测单元504可包括:确定模块5041和判断模块5042,具体如下:

确定模块5041,用于确定所述移动终端的当前位置;

所述确定模块5041,还具体用于:

确定所述当前位置与所述第二接入点的位置之间的距离值;

判断模块5042,用于判断所述距离值是否小于预设阈值,在所述判断模块5042的判断结果为所述距离值小于所述预设阈值时,确认所述移动终端漫游到所述第二接入点的覆盖范围。

可选地,如图5d,图5d为图5a所描述的移动终端的又一变型结构,图5d与图5a相比较,其还可包括:第三检测单元505,具体如下:

第三检测单元505,用于检测所述移动终端是否接收由所述第二接入点发送的beacon帧,在所述第三检测单元505的检测结果为所述移动终端接收到由所述第二接入点发送的beacon帧时,由所述获取单元501执行所述获取第二接入点的目标BSSID。

可选地,如图5e,图5e为图5a所描述的移动终端的又一变型结构,图5e与图5a相比较,其还可包括:保存单元506,具体如下:

所述获取单元501还具体用于:

在所述哈希表中不存在所述目标BSSID对应的所述第一密码时,获取输入的第二密码;

所述接入单元503还具体用于:

根据所述第二密码接入所述第二接入点;

保存单元506,用于在所述第二密码成功接入所述第二接入点时,将所述目标BSSID和所述第二密码作为一条记录保存在所述哈希表中。

可以看出,通过本发明实施例,在移动终端离第一接入点的距离达到漫游条件时,获取第二接入点的目标BSSID,其中,第一接入点和第二接入点的SSID和加密方式均相同,检测预先存储的哈希表中是否存在目标BSSID对应的第一密码,该哈希表中包含K条记录,每一条记录中包含一个BSSID及该BSSID对应的密码,K为正整数,在哈希表中存在目标BSSID对应的第一密码时,根据该第一密码接入第二接入点。从而,可在环境中存在多个具有相同SSID和加密方式、但密码不同的接入点的情况下,实现快速接入网络。

与上述一致地,请参阅图6,为本发明实施例提供的一种移动终端的第二实施例结构示意图。本实施例中所描述的移动终端,包括:至少一个输入设备1000;至少一个输出设备2000;至少一个处理器3000,例如CPU;和存储器4000,上述输入设备1000、输出设备2000、处理器3000和存储器4000通过总线5000连接。

其中,上述输入设备1000具体可为触控面板、物理按键或者鼠标。

上述输出设备2000具体可为显示屏。

上述存储器4000可以是高速RAM存储器,也可为非易失存储器(non-volatile memory),例如磁盘存储器。上述存储器4000用于存储一组程序代码,上述输入设备1000、输出设备2000和处理器3000用于调用存储器4000中存储的程序代码,执行如下操作:

上述处理器3000,用于:

在移动终端离第一接入点的距离达到漫游条件时,获取第二接入点的目标BSSID,其中,所述第一接入点和所述第二接入点的SSID和加密方式均相同;

检测预先存储的哈希表中是否存在所述目标BSSID对应的第一密码,所述哈希表中包含K条记录,每一条记录中包含一个BSSID及该BSSID对应的密码,所述K为正整数;

在所述哈希表中存在所述目标BSSID对应的第一密码时,根据该第一密码接入所述第二接入点。

可选地,上述处理器3000,还具体用于:

检测所述移动终端是否漫游到所述第二接入点的覆盖范围,在所述移动终端漫游到所述第二接入点的覆盖范围时,执行所述获取第二接入点的目标BSSID。

可选地,上述处理器3000检测所述移动终端是否漫游到所述第二接入点的覆盖范围,包括:

确定所述移动终端的当前位置;

确定所述当前位置与所述第二接入点的位置之间的距离值;

判断所述距离值是否小于预设阈值,在所述距离值小于所述预设阈值时,确认所述移动终端漫游到所述第二接入点的覆盖范围。

可选地,上述处理器3000,还具体用于:

检测所述移动终端是否接收由所述第二接入点发送的beacon帧,在所述移动终端接收到由所述第二接入点发送的beacon帧时,执行所述获取第二接入点的目标BSSID。

可选地,上述处理器3000,还具体用于:

在所述哈希表中不存在所述目标BSSID对应的所述第一密码时,获取输入的第二密码;

根据所述第二密码接入所述第二接入点;

在所述第二密码成功接入所述第二接入点时,将所述目标BSSID和所述第二密码作为一条记录保存在所述哈希表中。

本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任何一种无线保真Wi-Fi连接方法的部分或全部步骤。

尽管在此结合各实施例对本发明进行了描述,然而,在实施所要求保护的本发明过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。

本领域技术人员应明白,本发明的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。计算机程序存储/分布在合适的介质中,与其它硬件一起提供或作为硬件的一部分,也可以采用其他分布形式,如通过Internet或其它有线或无线电信系统。

本发明是参照本发明实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管结合具体特征及其实施例对本发明进行了描述,显而易见的,在不脱离本发明的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本发明的示例性说明,且视为已覆盖本发明范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1