用于无线接入点连接的方法与设备与流程

文档序号:15595653发布日期:2018-10-02 19:28阅读:156来源:国知局

本申请涉及通信技术领域,尤其涉及一种用于无线接入点连接的技术。



背景技术:

wifi(wirelessfidelity,无线保真)是一种短距离无线通信技术。用户可利用支持wifi技术的终端与无线接入点(ap、wirelessaccesspoint)相连,并通过无线接入点接入互联网。目前,一般先基于终端获取周围区域内可连接的无线接入点,用户从中选取一个需要连接的无线接入点,并输入对应的密码,然后终端根据用户选取的无线接入点及其对应的密码完成wifi网络接入,因此,上述连接无线接入点的方法存在操作步骤繁琐、接入耗时长、以及安全性差的缺点。



技术实现要素:

本申请的目的是提供一种用于无线接入点连接的方法与设备。

根据本申请的一个方面,提供了一种在无线接入点设备端用于辅助无线接入点连接的方法,其中,该方法包括:

从用户设备获取包含验证信息的连接验证请求;

基于所述连接验证请求确定验证结果;

若所述验证结果为通过验证,向所述用户设备分配用于网络连接的网络地址。

根据本申请的另一方面,还提供了一种在用户设备端用于无线接入点连接的方法,其中,该方法包括:

向目标无线接入点对应的无线接入点设备发送包含验证信息的连接验证请求;

接收所述无线接入点设备基于所述连接验证请求分配的用于网络连接的网络地址。

基于所述用于网络连接的网络地址连接所述目标无线接入点。

根据本申请的再一方面,还提供了一种在网络设备端用于辅助无线接入点连接的方法,其中,该方法包括:

接收无线接入点设备发送的包含验证信息的连接验证请求;

基于所述连接验证请求确定验证结果;

若所述验证结果为通过验证,通知所述无线接入点设备向用户设备分配用于网络连接的网络地址。

根据本申请的另一个方面,还提供了一种用于辅助无线接入点连接的无线接入点设备,该无线接入点设备包括:

第二装置,用于从用户设备获取包含验证信息的连接验证请求;

第四装置,用于基于所述连接验证请求确定验证结果;

第六装置,用于若所述验证结果为通过验证,向所述用户设备分配用于网络连接的网络地址。

根据本申请的又一个方面,还提供了一种用于无线接入点连接的用户设备端,其中,该用户设备端包括:

第一装置,用于向目标无线接入点对应的无线接入点设备发送包含验证信息的连接验证请求;

第三装置,用于接收所述无线接入点设备基于所述连接验证请求分配的用于网络连接的网络地址。

第五装置,用于基于所述用于网络连接的网络地址连接所述目标无线接入点。

根据本申请的再一个方面,还提供了一种用于辅助无线接入点连接的网络设备,其中,该网络设备包括:

接收装置,用于接收无线接入点设备发送的包含验证信息的连接验证请求;

确定装置,用于基于所述连接验证请求确定验证结果;

通知装置,用于若所述验证结果为通过验证,通知所述无线接入点设备向用户设备分配用于网络连接的网络地址。

与现有技术相比,本申请通过向目标无线接入点对应的无线接入点设备发送包含验证信息的连接验证请求,其中,所述无线接入点设备属于分享网络,所述分享网络内包含多个无线接入点设备对应的多个无线接入点,然后所述对应的无线接入点设备获取该连接验证请求,并基于所述连接验证请求确定验证结果,当通过验证,向所述用户设备分配用于网络连接的网络地址,从而使用户设备实现与目标无线接入点建立网络连接。这种连接无线接入点的方式解决了现有技术中操作步骤繁琐、接入耗时长的缺点,而且通过连接验证请求能够更安全的接入无线接入点。

而且,本申请还可以根据无线接入点的接入点相关信息在预设范围内的无线接入点中,确定一个或多个优选无线接入点,其中,所述优选无线接入点为分享网络内的无线接入点设备对应的无线接入点,并在所述优选无线接入点中确定目标无线接入点。这种方式,通过用户设备首先筛选出最优的无线接入点,无需用户操作,能够给用户带来更好地连网体验,也能更好的保证用户的安全。

此外,本申请还可以当所述用户设备已连接无线接入点,若所述优选无线接入点中存在优于当前连接的无线接入点的漫游无线接入点,向所述漫游无线接入点对应的无线接入点设备发送包含验证信息的连接验证请求,其中,所述漫游无线接入点对应的无线接入点设备属于分享网络,所述分享网络内包含多个无线接入点设备对应的多个无线接入点。这种方式,能够在所述分享网络内实现自主漫游,而且用户设备切换到的漫游无线接入点优于当前连接的无线接入点,能够使用户设备一直与最优的无线接入点建立连接,从而在用户无感知的情况下实现了自主主动漫游,提高了用户体验。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1示出根据本申请一个优选实施例的一种用于无线接入点连接的实施环境示意图;

图2示出根据本申请一个方面提供在用户设备端及无线接入点设备端的一种用于无线接入点连接的方法流程图;

图3示出根据本申请另一个方面提供在用户设备端的一种用于无线接入点连接的方法流程图;

图4示出根据本申请另一个方面提供在网络设备端的一种用于辅助无线接入点连接的方法流程图;

图5示出根据本申请一个优选实施例的一种用于辅助无线接入点连接的流程示意图;

图6示出根据本申请另一个优选实施例的一种用于辅助无线接入点连接的流程示意图;

图7示出根据本申请另一个方面提供的一种用于无线接入点连接的设备示意图;

图8示出根据本申请另一个优选实施例的一种用于无线接入点连接的用户设备示意图;

图9示出根据本申请另一个优选实施例的一种用于无线接入点连接的网络设备示意图。

附图中相同或相似的附图标记代表相同或相似的部件。

具体实施方式

下面结合附图对本发明作进一步详细描述。

在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

为更进一步阐述本申请所采取的技术手段及取得的效果,下面结合附图及较佳实施例,对本申请的技术方案,进行清楚和完整的描述。

图1示出根据本申请一个优选实施例的一种用于无线接入点连接的实施环境示意图。在此,所述用户设备11向目标无线接入点对应的无线接入点设备12发送包含验证信息的连接验证请求,所述无线接入点设备13将该连接验证请求发送至网络设备13进行验证,该网络设备12验证后将验证结果发送至所述无线接入点设备12,当通过验证时会通知所述无线接入点设备12向用户设备11分配网络地址,以进行无线接入点连接。

在此,所述用户设备11为载有用于无线接入点连接应用的设备,包括但不限于任何一种可与用户通过触摸板进行人机交互的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、ios操作系统等。所述无线接入点设备12为用于提供无线接入点的设备,包括但不限于路由器。所述网络设备13包括但不限于各种移动智能设备、个人计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;其中,云由基于云计算(cloudcomputing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。

图2示出根据本申请一个方面提供在用户设备端及无线接入点设备端的一种用于无线接入点连接的方法流程图,所述用户设备11与所述无线接入点设备12相互配合,以在所述用户设备11完成无线接入点连接,其中,该方法包括:

s201所述用户设备11向目标无线接入点对应的无线接入点设备12发送包含验证信息的连接验证请求,其中,所述无线接入点设备属于分享网络,所述分享网络内包含多个无线接入点设备对应的多个无线接入点;相应地,所述无线接入点设备12从所述用户设备11获取包含验证信息的连接验证请求;

s202所述无线接入点设备12基于所述连接验证请求确定验证结果;

s203若所述验证结果为通过验证,所述无线接入点设备12向所述用户设备11分配用于网络连接的网络地址;相应地,所述用户设备11接收所述无线接入点设备12基于所述连接验证请求分配的用于网络连接的网络地址;

s204所述用户设备11基于所述用于网络连接的网络地址连接所述目标无线接入点。

在该实施例中,在所述步骤s201中,所述用户设备11向目标无线接入点对应的无线接入点设备12发送包含验证信息的连接验证请求,其中,所述无线接入点设备属于分享网络,所述分享网络内包含多个无线接入点设备对应的多个无线接入点;相应地,所述无线接入点设备12从所述用户设备11获取包含验证信息的连接验证请求。在此,所述分享网络包括海量的通过离散的用户分享的多个无线接入点设备对应的多个无线接入点,所述分享网络是指通过将用户分享的离散无线接入点进行汇聚,形成一个可以通过统一的用于无线接入点连接的应用及验证信息进行无线接入点接入的大规模的分享网络,在此,所述验证信息包括对应所述分享网络的帐号信息,例如,可以通过在用于无线接入点连接的应用中输入账号信息,比如,账号和密码信息,即可实现在所述分享网络内连接无线接入点,且可以在所述分享网络内自动实现无线接入点的漫游,这种通过单一账号实现无线接入点连接的方式,方便、快捷,为用户带来了极大的方便,而且利用了用户分享的离散无线接入点,从而可以提高无线接入点资源的利用率。

在此,所述连接验证请求用以请求连接无线接入点,所述验证信息包括对应所述分享网络的帐号信息。例如,用户在所述用户设备11中的用于连接无线接入点的应用中注册用于连接无线接入点的账号,所述验证信息可以包括用户注册的账号信息和对应的密码信息等等。具体地,所述用户设备11可以通过802.1x协议向所述无线接入点设备12发起包含验证信息的连接验证请求,相应地,所述无线接入点设备12通过802.1x协议从所述用户设备11获取包含验证信息的连接验证请求。

继续在该实施例中,在所述步骤s202中,所述无线接入点设备12基于所述连接验证请求确定验证结果。在此,验证结果包括验证通过或未通过,所述无线接入点设备12基于所述连接验证请求确定验证结果的方式,可以通过对所述连接验证请求包含的验证信息进行验证,例如,可以通过验证所述验证信息包括的对应所述分享网络的帐号信息是否符合所述分享网络设置账号信息的规则,当符合时可以通过验证,又例如,若所述验证信息包括账号信息和对应的密码信息,还可以通过比较所述账号信息和对应的密码信息是否匹配,当匹配时可以通过验证。在此,本领域的技术人员应能理解,所述基于所述连接验证请求确定验证结果的方式仅为举例,其他现有的或者今后可能出现的方式,如适用于本申请,也应包含在本申请的保护范围内,在此,以引用的方式包含于此。

优选地,其中,所述步骤s202包括:所述无线接入点设备12将所述连接验证请求发送至网络设备13,然后接收所述网络设备13基于所述连接验证请求发送的验证结果。在该优选的实施例中,所述无线接入点设备12未直接对所述连接验证请求进行验证,而是将该连接验证请求发送至所述网络设备13进行验证,进而接收所述网络设备13基于所述连接验证请求发送的验证结果。在此,所述无线接入点设备12可以通过radius协议,将所述连接验证请求发送至网络设备13。在该实施例中,所述无线接入点设备12通过802.1x协议从所述用户设备11获取包含验证信息的连接验证请求,进而通过radius协议将所述连接验证请求转发至网络设备13,能够充分保证整个过程的安全性。

继续在该实施例中,在所述步骤s203中,若所述验证结果为通过验证,所述无线接入点设备12向所述用户设备11分配用于网络连接的网络地址;相应地,所述用户设备11接收所述无线接入点设备12基于所述连接验证请求分配的用于网络连接的网络地址。在此,所述网络地址用于所述用户设备11连网,例如,ip地址。具体地,当所述连接验证请求通过验证,所述无线接入点设备12向所述用户设备11分配ip地址,以使所述用户设备11连网。

进一步地,在所述步骤s204中,所述用户设备11基于所述用于网络连接的网络地址连接所述目标无线接入点,本领域的技术人员应能理解,所述用户设备11获取到用于网络连接的网络地址,例如,ip地址之后,会与所述目标无线接入点建立连接,从而实现上网。

图3示出根据本申请另一个方面提供在用户设备端的一种用于无线接入点连接的方法流程图。其中,该方法包括:

s301获取预设范围内无线接入点的接入点相关信息;

s302根据所述无线接入点的接入点相关信息确定一个或多个优选无线接入点,其中,所述优选无线接入点为分享网络内的无线接入点设备对应的无线接入点;

s303在所述优选无线接入点中确定目标无线接入点。

s304向目标无线接入点对应的无线接入点设备发送包含验证信息的连接验证请求,其中,所述无线接入点设备属于分享网络,所述分享网络内包含多个无线接入点设备;

s305接收所述无线接入点设备基于所述连接验证请求分配的用于网络连接的网络地址。

s306基于所述用于网络连接的网络地址连接所述目标无线接入点。

在该实施例中,在所述步骤s301中,所述用户设备11获取预设范围内无线接入点的接入点相关信息,具体地,所述用户设备11可以通过扫描装置扫描预设范围内的无线接入点,并获取预设范围内无线接入点的接入点相关信息,优选地,其中,所述接入点相关信息包括以下至少任一项:无线接入点的ssid;无线接入的bssid;无线接入点的认证类型信息;无线接入点的频率信息;无线接入点的带宽信息;无线接入点的加密信息;无线接入点的信号强度信息。其中,所述无线接入点的认证类型信息包括但不限于开放、wep(wiredequivalentprivacy,有线等效保密)、wpa(wi-fiprotectedaccess,wi-fi网络安全接入)、wpa2等等。在此,本领域的技术人员应能理解,所述接入点相关信息及认证类型信息仅为举例,其他现有的或者今后可能出现的接入点相关信息,如适用于本申请,也应包含在本申请的保护范围内,在此以引用的方式包含于此。

进一步地,在所述步骤s302中,所述用户设备11根据所述无线接入点的接入点相关信息确定一个或多个优选无线接入点,其中,所述优选无线接入点为分享网络内的无线接入点设备对应的无线接入点。

本领域的技术人员应能理解,所述用户设备11在预设范围内可以扫描到多个无线接入点,为了能够连接最优的无线接入点,例如,信号最强或者保密性最好的无线接入点等等,所述用户设备11可以在扫描到的多个无线接入点中确定一个或多个优选无线接入点,例如,可以确定一个最优的无线接入点或者也可以确定多个按照优先级排列的无线接入点,在此,所述优选无线接入点为分享网络内的无线接入点设备对应的无线接入点,即所述优选无线接入点为用户通过所述分享网络分享的无线接入点。

优选地,其中,所述步骤s302包括:当所述无线接入点的接入点相关信息满足预设的验证规则,所述用户设备11确定所述接入点相关信息对应的无线接入点为优选无线接入点。

在此,所述预设的验证规则可以包括一个或多个规则,所述预设的验证规则用于确定优选无线接入点。优选地,其中,所述预设的验证规则包括以下至少任一项:1)所述无线接入点的接入点相关信息满足关联关系;2)所述无线接入点的加密信息达到预设的安全等级;3)所述无线接入点的信号强度信息达到信号强度阈值。

对于所述预设的验证规则1)当所述无线接入点的接入点相关信息满足关联关系,确定所述无线接入点为优选无线接入点。

在此,所述优选无线接入点包括自有无线接入点,所述用户设备11可以通过预设的验证规则优选出自有无线接入点,例如,所述自有无线接入点的接入点相关信息满足关联关系,在此,所述关联关系包括预设的算法,例如,可以预设所述自有无线接入点的ssid、bssid和authtype(认证类型信息)满足以下算法:1)将ssid转化为16进制字符串string_a;2)将bssid转化为16进制12位定长字符串string_b;3)将string_a和string_b中的字符逐位进行16进制相加,对16取模,结果顺序排列形成新的16进制字符串string_c,即(string_a[0]+string_b[0])%16=string_c[0];4)将string_c转化为数值,对16取模,得到16进制数res,其中,res等于‘0’并且authtype等于wpa。

又例如,还可以预设所述自有无线接入点的ssid、bssid和authtype(认证类型信息)满足以下算法:(1)将ssid转化为16进制字符串string_a;(2)将bssid转化为16进制12位定长字符串string_b;(3)将string_a和string_b中的字符逐位进行16进制相乘,对16取模,结果顺序排列形成新的16进制字符串string_c,即(string_a[0]+string_b[0])%16=string_c[0];(4)将string_c转化为数值,对16取模,得到16进制数res,其中,res等于‘a’并且authtype等于wep。

在此,所述预设的算法仅为举例,其他现有的或者今后可能出现的预设的算法如适用于本申请,也应包含在本申请的保护范围内,在此,以引用的方式包含于此。在该情形下,所述用户设备11在获取到无线接入点的ssid、bssid和authtype之后,可以通过验证它们是否满足预设的算法,当满足时,可以确定该无线接入点为自有无线接入点。

进一步地,在优选出自有无线接入点之后,还可以结合其他预设的验证规则,确定优选无线接入点,例如,与预设的验证规则2)结合,还可以根据所述无线接入点的加密信息进一步地确定优选无线接入点,比如,将所述无线接入点的加密信息达到预设的安全等级的自有无线接入点,确定为优选无线接入点。又例如,与预设的验证规则3)结合,还可以根据无线接入点的信号强度信息确定一个或多个信号强度达到信号强度阈值的自有无线接入点为优选无线接入点。

对于所述预设的验证规则2)当所述无线接入点的加密信息达到预设的安全等级,确定所述无线接入点为优选无线接入点。

在该情形下,可以根据所述无线接入点的加密信息确定优选无线接入点,例如,当所述无线接入点的加密信息达到预设的安全等级,确定该无线接入点为优选无线接入点,从而更好的保护用户的安全。

对于所述预设的验证规则3)当所述无线接入点的信号强度信息达到信号强度阈值,确定所述无线接入点为优选无线接入点。

在该情形下,可以根据无线接入点的信号强度信息确定信号强度最强的无线接入点为优选无线接入点,或者确定信号强度优先级靠前的几个无线接入点为优选无线接入点等等。还可以与预设的验证规则2)结合,将信号强度信息和加密信息进行综合,例如,可以将加密信息达到预设的安全等级以及信号强度达到信号强度阈值的一个或多个无线接入点,确定为优选无线接入点。

进一步地,在所述步骤s303中,所述用户设备11在所述优选无线接入点中确定目标无线接入点。具体地,当所述优选无线接入点为一个无线接入点,可以确定该无线接入点为目标无线接入点;当所述优选无线接入点为多个无线接入点,可以通过用户的选择操作获取用户从所述多个无线接入点中确定的无线接入点为目标无线接入点,或者,所述用户设备11自动选择一个最优的无线接入点作为目标无线接入点。

进一步地,所述用户设备11通过执行所述步骤s304、所述步骤s305及所述步骤s306,以实现与目标无线接入点建立网络连接。在此,所述图3中的步骤s304、s305、s306与图2实施例中所述用户设备11在步骤s201、s203、s204所执行的部分,相同或基本相同,故在此不再赘述,仅以引用的方式包含于此。

优选地,其中,所述方法还包括:s307(未示出)当所述用户设备11已连接无线接入点,若所述优选无线接入点中存在优于当前连接的无线接入点的漫游无线接入点,向所述漫游无线接入点对应的无线接入点设备发送包含验证信息的连接验证请求。

在该实施例中,当所述用户设备11已确定了多个优选无线接入点,所述用户设备11可以实现所述优选无线接入点之间的切换,例如,当所述用户设备11发生移动时,或者当前已连接的无线接入点出现故障时,则所述优选无线接入点中可能存在优于当前连接的无线接入点的漫游无线接入点,则所述用户设备11可以将当前连接的无线接入点切换至所述漫游无线接入点,即向所述漫游无线接入点对应的无线接入点设备发送包含验证信息的连接验证请求,当所述连接验证请求通过验证,即可连接所述漫游无线接入点。

图4示出根据本申请另一个方面提供在网络设备端的一种用于辅助无线接入点连接的方法流程图。其中,该方法包括:

s401所述网络设备13接收无线接入点设备发送的包含验证信息的连接验证请求;

s402所述网络设备13基于所述连接验证请求确定验证结果;

s403若所述验证结果为通过验证,所述网络设备13通知所述无线接入点设备向用户设备分配用于网络连接的网络地址。

在该实施例中,在所述步骤s401中,所述网络设备13接收无线接入点设备发送的包含验证信息的连接验证请求,在此,所述连接验证请求用于请求所述网络设备13对所述验证信息进行验证,其中,所述验证信息包括对应所述分享网络的帐号信息,优选地,所述账号信息包括账号信息和密码信息。在此,所述网络设备13可以基于radius协议接收无线接入点设备发送的包含验证信息的连接验证请求,以保证安全性。

继续在该实施例中,在所述步骤s402中,所述网络设备13基于所述连接验证请求确定验证结果。在此,验证结果包括验证通过或未通过,所述网络设备13基于所述连接验证请求确定验证结果的方式,可以通过对所述连接验证请求包含的验证信息进行验证,例如,可以通过验证所述验证信息包括的对应所述分享网络的帐号信息是否符合所述分享网络设置账号信息的规则,当符合时可以通过验证,又例如,若所述验证信息包括账号信息和对应的密码信息,还可以通过比较所述账号信息和对应的密码信息是否匹配,当匹配时可以通过验证。在此,本领域的技术人员应能理解,所述基于所述连接验证请求确定验证结果的方式仅为举例,其他现有的或者今后可能出现的方式,如适用于本申请,也应包含在本申请的保护范围内,在此,以引用的方式包含于此。

优选地,其中,所述步骤s402包括:所述网络设备13将所述连接验证请求发送至第三方网络设备;然后接收所述第三方网络设备基于所述连接验证请求发送的验证结果。在该实施例中,对所述连接验证请求的验证过程是由所述第三方网络设备完成的,在此,所述第三方网络设备对所述连接验证请求的验证方式,可以与所述网络设备13的验证方式相同。在此,所述连接验证请求包含的验证信息中的帐号信息,是与所述第三方网络设备有关的账号信息。

进一步地,在所述步骤s403中,若所述验证结果为通过验证,所述网络设备13通知所述无线接入点设备向用户设备分配用于网络连接的网络地址。具体地,当通过验证后,所述网络设备13会向无线接入点设备发送验证结果,从而使无线接入点设备向用户设备分配用于网络连接的网络地址,以使所述用户设备实现网络连接。

如图5所示,示出本申请一个优选实施例的一种用于辅助无线接入点连接的流程示意图。在该实施例中,所述用户设备11通过802.1x协议向所述无线接入点设备12发送包含验证信息的连接验证请求,然后所述无线接入点设备12通过radius协议向所述网络设备13转发该连接验证请求,进一步地,所述网络设备13基于所述连接验证请求确定验证结果,然后通过radius协议向所述无线接入点设备12,发送所述连接验证请求对应的验证结果,然后所述无线接入点设备12通过802.1x协议向所述用户设备11发送所述连接验证请求对应的验证结果,当通过验证时,向所述用户设备11分配ip,以使所述用户设备11实现网络连接。

如图6所示,示出本申请另一个优选实施例的一种用于辅助无线接入点连接的流程示意图。在该实施例中,所述用户设备11通过802.1x协议向所述无线接入点设备12发送包含验证信息的连接验证请求,然后所述无线接入点设备12通过radius协议向所述网络设备13转发该连接验证请求,进一步地,所述网络设备13通过http协议将该连接验证请求发送至第三方网络设备14,所述第三方网络设备14基于所述连接验证请求确定验证结果后,通过http协议向所述网络设备13发送所述连接验证请求对应的验证结果,然后所述网络设备13通过radius协议向无线接入点设备发送所述连接验证请求对应的验证结果,然后所述无线接入点设备12通过802.1x协议向所述用户设备11发送所述连接验证请求对应的验证结果,当通过验证时,向所述用户设备11分配ip,以使所述用户设备11实现网络连接。

本领域普通技术人员可以理解实现上述在网络设备端用于辅助无线接入点连接的另一个实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,包括如下步骤:接收无线接入点设备发送的包含验证信息的连接验证请求;基于所述连接验证请求确定验证结果;若所述验证结果为通过验证,通知所述无线接入点设备向用户设备分配用于网络连接的网络地址。其中,所述的存储介质,如rom/ram、磁碟、光盘等。

此外,本领域普通技术人员可以理解实现上述在无线接入点设备端用于辅助无线接入点连接的一个实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,包括如下步骤:从用户设备获取包含验证信息的连接验证请求;基于所述连接验证请求确定验证结果;若所述验证结果为通过验证,向所述用户设备分配用于网络连接的网络地址。其中,所述的存储介质,如rom/ram、磁碟、光盘等。

另外,实现在用户设备端用于无线接入点连接的一个实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,包括如下步骤:向目标无线接入点对应的无线接入点设备发送包含验证信息的连接验证请求,;接收所述无线接入点设备基于所述连接验证请求分配的用于网络连接的网络地址。基于所述用于网络连接的网络地址连接所述目标无线接入点。

与现有技术相比,本申请通过向目标无线接入点对应的无线接入点设备发送包含验证信息的连接验证请求,其中,所述无线接入点设备属于分享网络,所述分享网络内包含多个无线接入点设备对应的多个无线接入点,然后所述对应的无线接入点设备获取该连接验证请求,并基于所述连接验证请求确定验证结果,当通过验证,向所述用户设备分配用于网络连接的网络地址,从而使用户设备实现与目标无线接入点建立网络连接。这种连接无线接入点的方式解决了现有技术中操作步骤繁琐、接入耗时长的缺点,而且通过连接验证请求能够更安全的接入无线接入点。

而且,本申请还可以根据无线接入点的接入点相关信息在预设范围内的无线接入点中,确定一个或多个优选无线接入点,其中,所述优选无线接入点为分享网络内的无线接入点设备对应的无线接入点,并在所述优选无线接入点中确定目标无线接入点。这种方式,通过用户设备首先筛选出最优的无线接入点,无需用户操作,能够给用户带来更好地连网体验,也能更好的保证用户的安全。

此外,本申请还可以当所述用户设备已连接无线接入点,若所述优选无线接入点中存在优于当前连接的无线接入点的漫游无线接入点,向所述漫游无线接入点对应的无线接入点设备发送包含验证信息的连接验证请求,其中,所述漫游无线接入点对应的无线接入点设备属于分享网络,所述分享网络内包含多个无线接入点设备对应的多个无线接入点。这种方式,能够在所述分享网络内实现自主漫游,而且用户设备切换到的漫游无线接入点优于当前连接的无线接入点,能够使用户设备一直与最优的无线接入点建立连接,从而在用户无感知的情况下实现了自主主动漫游,提高了用户体验。

图7示出根据本申请另一个方面提供在用户设备端及无线接入点设备端一种用于无线接入点连接的设备示意图,所述用户设备11与所述无线接入点设备12相互配合,以在所述用户设备11完成无线接入点连接。

具体地,所述用户设备11的第一装置向目标无线接入点对应的无线接入点设备12发送包含验证信息的连接验证请求,其中,所述无线接入点设备属于分享网络,所述分享网络内包含多个无线接入点设备对应的多个无线接入点;相应地,所述无线接入点设备12的第二装置从所述用户设备11获取包含验证信息的连接验证请求;

进一步地,所述无线接入点设备12的第四装置基于所述连接验证请求确定验证结果;

进一步地,若所述验证结果为通过验证,所述无线接入点设备12的第六装置向所述用户设备11分配用于网络连接的网络地址;相应地,所述用户设备11的第三装置接收所述无线接入点设备12的第六装置基于所述连接验证请求分配的用于网络连接的网络地址;

更进一步地,所述用户设备11的第五装置基于所述用于网络连接的网络地址连接所述目标无线接入点。

在该实施例中,所述用户设备11的第一装置向目标无线接入点对应的无线接入点设备12发送包含验证信息的连接验证请求,其中,所述无线接入点设备属于分享网络,所述分享网络内包含多个无线接入点设备对应的多个无线接入点;相应地,所述无线接入点设备12的第二装置从所述用户设备11获取包含验证信息的连接验证请求。在此,所述分享网络包括海量的通过离散的用户分享的多个无线接入点设备对应的多个无线接入点,所述分享网络是指通过将用户分享的离散无线接入点进行汇聚,形成一个可以通过统一的用于无线接入点连接的应用及验证信息进行无线接入点接入的大规模的分享网络,从而可以提高无线接入点资源的利用率。

在此,所述连接验证请求用以请求连接无线接入点,所述验证信息包括对应所述分享网络的帐号信息。例如,用户在所述用户设备11中的用于连接无线接入点的应用中注册用于连接无线接入点的账号,所述验证信息可以包括用户注册的账号信息和对应的密码信息等等。具体地,所述用户设备11可以通过802.1x协议向所述无线接入点设备12发起包含验证信息的连接验证请求,相应地,所述无线接入点设备12通过802.1x协议从所述用户设备11获取包含验证信息的连接验证请求。

继续在该实施例中,所述无线接入点设备12的第四装置基于所述连接验证请求确定验证结果。在此,验证结果包括验证通过或未通过,所述无线接入点设备12的第四装置基于所述连接验证请求确定验证结果的方式,可以通过对所述连接验证请求包含的验证信息进行验证,例如,可以通过验证所述验证信息包括的对应所述分享网络的帐号信息是否符合所述分享网络设置账号信息的规则,当符合时可以通过验证,又例如,若所述验证信息包括账号信息和对应的密码信息,还可以通过比较所述账号信息和对应的密码信息是否匹配,当匹配时可以通过验证。在此,本领域的技术人员应能理解,所述基于所述连接验证请求确定验证结果的方式仅为举例,其他现有的或者今后可能出现的方式,如适用于本申请,也应包含在本申请的保护范围内,在此,以引用的方式包含于此。

优选地,其中,所述无线接入点设备12的第四装置用于:将所述连接验证请求发送至网络设备13,然后接收所述网络设备13基于所述连接验证请求发送的验证结果。在该优选的实施例中,所述无线接入点设备12的第四装置未直接对所述连接验证请求进行验证,而是将该连接验证请求发送至所述网络设备13进行验证,进而接收所述网络设备13基于所述连接验证请求发送的验证结果。在此,所述无线接入点设备12的第四装置可以通过radius协议,将所述连接验证请求发送至网络设备13。在该实施例中,所述无线接入点设备12通过802.1x协议从所述用户设备11获取包含验证信息的连接验证请求,进而通过radius协议将所述连接验证请求转发至网络设备13,能够充分保证整个过程的安全性。

继续在该实施例中,若所述验证结果为通过验证,所述无线接入点设备12的第六装置向所述用户设备11分配用于网络连接的网络地址;相应地,所述用户设备11的第三装置接收所述无线接入点设备12的第六装置基于所述连接验证请求分配的用于网络连接的网络地址。在此,所述网络地址用于所述用户设备11连网,例如,ip地址。具体地,当所述连接验证请求通过验证,所述无线接入点设备12的第六装置向所述用户设备11分配ip地址,以使所述用户设备11连网。

进一步地,所述用户设备11的第五装置基于所述用于网络连接的网络地址连接所述目标无线接入点,本领域的技术人员应能理解,所述用户设备11获取到用于网络连接的网络地址,例如,ip地址之后,所述第五装置会与所述目标无线接入点建立连接,从而实现上网。

图8示出根据本申请另一个方面提供的一种用于无线接入点连接的用户设备11。其中,该用户设备11包括:

第七装置,用于获取预设范围内无线接入点的接入点相关信息;

第九装置,用于根据所述无线接入点的接入点相关信息确定一个或多个优选无线接入点,其中,所述优选无线接入点为分享网络内的无线接入点设备对应的无线接入点;

第十一装置,用于在所述优选无线接入点中确定目标无线接入点。

第一装置,用于向目标无线接入点对应的无线接入点设备发送包含验证信息的连接验证请求;

第三装置,用于接收所述无线接入点设备基于所述连接验证请求分配的用于网络连接的网络地址。

第五装置,用于基于所述用于网络连接的网络地址连接所述目标无线接入点。

在该实施例中,所述用户设备11的第七装置获取预设范围内无线接入点的接入点相关信息,具体地,所述用户设备11的第七装置可以通过扫描装置扫描预设范围内的无线接入点,并获取预设范围内无线接入点的接入点相关信息,优选地,其中,所述接入点相关信息包括以下至少任一项:无线接入点的ssid;无线接入的bssid;无线接入点的认证类型信息;无线接入点的频率信息;无线接入点的带宽信息;无线接入点的信号强度信息。在此,本领域的技术人员应能理解,所述接入点相关信息仅为举例,其他现有的或者今后可能出现的接入点相关信息,如适用于本申请,也应包含在本申请的保护范围内,在此以引用的方式包含于此。

进一步地,所述用户设备11的第九装置根据所述无线接入点的接入点相关信息确定一个或多个优选无线接入点,其中,所述优选无线接入点为分享网络内的无线接入点设备对应的无线接入点。

本领域的技术人员应能理解,所述用户设备11的第七装置在预设范围内可以扫描到多个无线接入点,为了能够连接最优的无线接入点,例如,信号最强或者保密性最好的无线接入点等等,所述用户设备11的第九装置可以在扫描到的多个无线接入点中确定一个或多个优选无线接入点,例如,可以确定一个最优的无线接入点或者也可以确定多个按照优先级排列的无线接入点,在此,所述优选无线接入点为分享网络内的无线接入点设备对应的无线接入点,即所述优选无线接入点为用户通过所述分享网络分享的无线接入点。

优选地,其中,所述第九装置用于:当所述无线接入点的接入点相关信息满足预设的验证规则,所述用户设备11的第九装置确定所述接入点相关信息对应的无线接入点为优选无线接入点。

在此,所述预设的验证规则可以包括一个或多个规则,所述预设的验证规则用于确定优选无线接入点。优选地,其中,所述预设的验证规则包括以下至少任一项:所述无线接入点的接入点相关信息满足关联关系;所述无线接入点的加密信息达到预设的安全等级;所述无线接入点的信号强度信息达到信号强度阈值。

对于所述预设的验证规则1)当所述无线接入点的接入点相关信息满足关联关系,确定所述无线接入点为优选无线接入点。

在此,所述优选无线接入点包括自有无线接入点,所述用户设备11可以通过预设的验证规则优选出自有无线接入点,例如,所述自有无线接入点的接入点相关信息满足关联关系,在此,所述关联关系包括预设的算法,例如,可以预设所述自有无线接入点的ssid、bssid和authtype(认证类型信息)满足以下算法:1)将ssid转化为16进制字符串string_a;2)将bssid转化为16进制12位定长字符串string_b;3)将string_a和string_b中的字符逐位进行16进制相加,对16取模,结果顺序排列形成新的16进制字符串string_c,即(string_a[0]+string_b[0])%16=string_c[0];4)将string_c转化为数值,对16取模,得到16进制数res,其中,res等于‘0’并且authtype等于wpa。

又例如,还可以预设所述自有无线接入点的ssid、bssid和authtype(认证类型信息)满足以下算法:(1)将ssid转化为16进制字符串string_a;(2)将bssid转化为16进制12位定长字符串string_b;(3)将string_a和string_b中的字符逐位进行16进制相乘,对16取模,结果顺序排列形成新的16进制字符串string_c,即(string_a[0]+string_b[0])%16=string_c[0];(4)将string_c转化为数值,对16取模,得到16进制数res,其中,res等于‘a’并且authtype等于wep。

所述预设的算法仅为举例,其他现有的或者今后可能出现的预设的算法如适用于本申请,也应包含在本申请的保护范围内,在此,以引用的方式包含于此。在该情形下,所述用户设备11在获取到无线接入点的ssid、bssid和authtype之后,可以通过验证它们是否满足预设的算法,当满足时,可以确定该无线接入点为自有无线接入点。

进一步地,在优选出自有无线接入点之后,还可以结合其他预设的验证规则,确定优选无线接入点,例如,与预设的验证规则2)结合,还可以根据所述无线接入点的加密信息进一步地确定优选无线接入点,比如,将所述无线接入点的加密信息达到预设的安全等级的自有无线接入点,确定为优选无线接入点。又例如,与预设的验证规则3)结合,还可以根据无线接入点的信号强度信息确定一个或多个信号强度达到信号强度阈值的自有无线接入点为优选无线接入点。

对于所述预设的验证规则2)当所述无线接入点的加密信息达到预设的安全等级,确定所述无线接入点为优选无线接入点。

在该情形下,可以根据所述无线接入点的加密信息确定优选无线接入点,例如,当所述无线接入点的加密信息达到预设的安全等级,确定该无线接入点为优选无线接入点,从而更好的保护用户的安全。

对于所述预设的验证规则3)当所述无线接入点的信号强度信息达到信号强度阈值,确定所述无线接入点为优选无线接入点。

在该情形下,可以根据无线接入点的信号强度信息确定信号强度最强的无线接入点为优选无线接入点,或者确定信号强度优先级靠前的几个无线接入点为优选无线接入点等等。还可以与预设的验证规则2)结合,将信号强度信息和加密信息进行综合,例如,可以将加密信息达到预设的安全等级以及信号强度达到信号强度阈值的一个或多个无线接入点,确定为优选无线接入点。

进一步地,所述用户设备11的第十一装置在所述优选无线接入点中确定目标无线接入点。具体地,当所述优选无线接入点为一个无线接入点,可以确定该无线接入点为目标无线接入点;当所述优选无线接入点为多个无线接入点,所述第十一装置可以通过用户的选择操作获取用户从所述多个无线接入点中确定的无线接入点为目标无线接入点,或者,所述用户设备11的第十一装置自动选择一个最优的无线接入点作为目标无线接入点。

进一步地,所述用户设备11通过第一装置、第三装置及第五装置,以实现与目标无线接入点建立网络连接。在此,所述图8实施例中第一装置、第三装置及第五装置与图7实施例中的第一装置、第三装置及第五装置,相同或基本相同,故在此不再赘述,仅以引用的方式包含于此。

优选地,其中,所述用户设备11还包括:第十三装置(未示出),用于当所述用户设备11已连接无线接入点,若所述优选无线接入点中存在优于当前连接的无线接入点的漫游无线接入点,向所述漫游无线接入点对应的无线接入点设备发送包含验证信息的连接验证请求。

在该实施例中,当所述用户设备11已确定了多个优选无线接入点,所述用户设备11的第十三装置可以实现所述优选无线接入点之间的切换,例如,当所述用户设备11发生移动时,或者当前已连接的无线接入点出现故障时,则所述优选无线接入点中可能存在优于当前连接的无线接入点的漫游无线接入点,则所述用户设备11的第十三装置可以将当前连接的无线接入点切换至所述漫游无线接入点,即向所述漫游无线接入点对应的无线接入点设备发送包含验证信息的连接验证请求,当所述连接验证请求通过验证,即可连接所述漫游无线接入点。

图9示出根据本申请另一个方面提供一种用于辅助无线接入点连接的网络设备示意图。其中,该网络设备13包括:

接收装置,所述网络设备13的接收装置用于接收无线接入点设备发送的包含验证信息的连接验证请求;

确定装置,所述网络设备13的确定装置用于基于所述连接验证请求确定验证结果;

通知装置,所述网络设备13的通知装置用于若所述验证结果为通过验证,所述网络设备13通知所述无线接入点设备向用户设备分配用于网络连接的网络地址。

在该实施例中,所述网络设备13的接收装置接收无线接入点设备发送的包含验证信息的连接验证请求,在此,所述连接验证请求用于请求所述网络设备13对所述验证信息进行验证,其中,所述验证信息包括对应所述分享网络的帐号信息,优选地,所述账号信息包括账号信息和密码信息。在此,所述网络设备13的接收装置可以基于radius协议接收无线接入点设备发送的包含验证信息的连接验证请求,以保证安全性。

继续在该实施例中,所述网络设备13的确定装置基于所述连接验证请求确定验证结果。在此,验证结果包括验证通过或未通过,所述网络设备13的确定装置基于所述连接验证请求确定验证结果的方式,可以通过对所述连接验证请求包含的验证信息进行验证,例如,可以通过验证所述验证信息包括的对应所述分享网络的帐号信息是否符合所述分享网络设置账号信息的规则,当符合时可以通过验证,又例如,若所述验证信息包括账号信息和对应的密码信息,还可以通过比较所述账号信息和对应的密码信息是否匹配,当匹配时可以通过验证。在此,本领域的技术人员应能理解,所述基于所述连接验证请求确定验证结果的方式仅为举例,其他现有的或者今后可能出现的方式,如适用于本申请,也应包含在本申请的保护范围内,在此,以引用的方式包含于此。

优选地,其中,所述确定装置用于:所述网络设备13的确定装置将所述连接验证请求发送至第三方网络设备;然后接收所述第三方网络设备基于所述连接验证请求发送的验证结果。在该实施例中,对所述连接验证请求的验证过程是由所述第三方网络设备完成的,在此,所述第三方网络设备对所述连接验证请求的验证方式,可以与所述网络设备13的验证方式相同。在此,所述连接验证请求包含的验证信息中的帐号信息,是与所述第三方网络设备有关的账号信息。

进一步地,若所述验证结果为通过验证,所述网络设备13的通知装置通知所述无线接入点设备向用户设备分配用于网络连接的网络地址。具体地,当通过验证后,所述网络设备13的通知装置会向无线接入点设备发送验证结果,从而使无线接入点设备向用户设备分配用于网络连接的网络地址,以使所述用户设备实现网络连接。

如图5所示,示出本申请一个优选实施例的一种用于辅助无线接入点连接的流程示意图。在该实施例中,所述用户设备11通过802.1x协议向所述无线接入点设备12发送包含验证信息的连接验证请求,然后所述无线接入点设备12通过radius协议向所述网络设备13转发该连接验证请求,进一步地,所述网络设备13基于所述连接验证请求确定验证结果,然后通过radius协议向所述无线接入点设备12,发送所述连接验证请求对应的验证结果,然后所述无线接入点设备12通过802.1x协议向所述用户设备11发送所述连接验证请求对应的验证结果,当通过验证时,向所述用户设备11分配ip,以使所述用户设备11实现网络连接。

如图6所示,示出本申请另一个优选实施例的一种用于辅助无线接入点连接的流程示意图。在该实施例中,所述用户设备11通过802.1x协议向所述无线接入点设备12发送包含验证信息的连接验证请求,然后所述无线接入点设备12通过radius协议向所述网络设备13转发该连接验证请求,进一步地,所述网络设备13通过http协议将该连接验证请求发送至第三方网络设备14,所述第三方网络设备14基于所述连接验证请求确定验证结果后,通过http协议向所述网络设备13发送所述连接验证请求对应的验证结果,然后所述网络设备13通过radius协议向无线接入点设备发送所述连接验证请求对应的验证结果,然后所述无线接入点设备12通过802.1x协议向所述用户设备11发送所述连接验证请求对应的验证结果,当通过验证时,向所述用户设备11分配ip,以使所述用户设备11实现网络连接。

与现有技术相比,本申请通过向目标无线接入点对应的无线接入点设备发送包含验证信息的连接验证请求,其中,所述无线接入点设备属于分享网络,所述分享网络内包含多个无线接入点设备对应的多个无线接入点,然后所述对应的无线接入点设备获取该连接验证请求,并基于所述连接验证请求确定验证结果,当通过验证,向所述用户设备分配用于网络连接的网络地址,从而使用户设备实现与目标无线接入点建立网络连接。这种连接无线接入点的方式解决了现有技术中操作步骤繁琐、接入耗时长的缺点,而且通过连接验证请求能够更安全的接入无线接入点。

而且,本申请还可以根据无线接入点的接入点相关信息在预设范围内的无线接入点中,确定一个或多个优选无线接入点,其中,所述优选无线接入点为分享网络内的无线接入点设备对应的无线接入点,并在所述优选无线接入点中确定目标无线接入点。这种方式,通过用户设备首先筛选出最优的无线接入点,无需用户操作,能够给用户带来更好地连网体验,也能更好的保证用户的安全。

此外,本申请还可以当所述用户设备已连接无线接入点,若所述优选无线接入点中存在优于当前连接的无线接入点的漫游无线接入点,向所述漫游无线接入点对应的无线接入点设备发送包含验证信息的连接验证请求,其中,所述漫游无线接入点对应的无线接入点设备属于分享网络,所述分享网络内包含多个无线接入点设备对应的多个无线接入点。这种方式,能够在所述分享网络内实现自主漫游,而且用户设备切换到的漫游无线接入点优于当前连接的无线接入点,能够使用户设备一直与最优的无线接入点建立连接,从而在用户无感知的情况下实现了自主主动漫游,提高了用户体验。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

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