无线局域网的接入方法、装置和系统的制作方法_3

文档序号:9528277阅读:来源:国知局
用,以便所述应用将所述第 三方标识与自身存储的网络标识进行比对;
[0103] 接入单元,用于接收所述应用返回的比对结果,在所获取的第三方标识中存在与 所述应用预先存储的网络标识对应的第三方标识时,触发所述接入点接入与所述网络标识 对应的无线局域网。
[0104] 本发明实施例还提供了一种无线局域网的接入系统,如图3所示,本实施例包括:
[0105] 终端30,用于接收终端内置的应用发起的网络访问请求,所述应用预先存储有网 络标识,通过接入点获取网络侧的第三方标识,当所述第三方标识中存在与所述网络标识 对应的第三方标识时,触发所述接入点接入与所述网络标识对应的无线局域网;
[0106] 所述接入点31,用于将网络侧预置的第三方标识发送给所述终端,并在网络侧预 置的第三方标识中存在与所述应用预先存储的网络标识对应的第三方标识时,将所述终端 接入与所述网络标识对应的无线局域网。
[0107] 进一步地,所述系统还包括ANQP(AccessNetworkQueryProtocol,访问网络查询 协议)服务器32,
[0108] 所述接入点具体用于向所述ANQP服务器发送请求获取第三方标识的ANQP请求消 息,并接收所述ANQP服务器返回的携带有第三方标识的ANQP响应消息;
[0109] 所述ANQP服务器,用于在接收到所述接入点的请求获取第三方标识的ANQP请求 消息之后,通过ANQP响应消息将自身预置的第三方标识发送给所述接入点。
[0110] 本发明的无线局域网的接入系统中,终端在接收到应用的网络访问请求之后,通 过接入点获取网络侧的第三方标识,该第三方标识具体可以为网络赞助商标识,将所获取 的第三方标识与该应用预先存储的网络标识进行比对,其中,该应用预先存储的网络标识 具体可以为与该应用有合作的赞助商标识,若所获取的第三方标识中存在与该应用预先存 储的网络标识对应的第三方标识,则说明用户处于与该应用有合作的赞助商所提供的无线 局域网覆盖范围内,之后终端即利用与该应用提供者合作的赞助商的无线局域网接入互联 网。通过本发明的技术方案,能够在用户使用某一应用时,利用与该应用提供者合作的赞助 商的无线局域网接入互联网,或者使用与该应用提供者的赞助商合作的无线局域网接入互 联网,由于本发明是根据用户所使用的应用来选择要接入的无线局域网,该无线局域网与 用户所使用的应用存在合作关系,因此可以给用户带来较好的业务体验。
[0111] 下面结合附图以及具体的实施例对本发明的无线局域网的接入方法进行详细介 绍:
[0112] 考虑到大多数情况下WLAN在网络发现阶段,终端仅能看到WLAN网络的SSID和加 密类型信息。WFA(国际Wi-Fi联盟组织)/WBA(无线宽带联盟)集合了IEEE(电气和电子 工程师协会)的802.llu/i等规范,定义了一整套终端在发现阶段感知WLAN网络多维度信 息,并在用户无干预的场景下利用相关信息有效选网的机制,命名为H〇tsp〇t2. 0,并公开发 布了名为PASSP0INT的认证流程,如图4所示。
[0113] 从图4中可以看出,首先由AP(AccessPoint,接入点)向终端发送一个Beacon包, 让终端发现此时周边存在活跃的无线局域网;当终端收到Beacon包后,会向该AP发送一个 ProbeRequest(探测请求)消息,请求获得WLAN相关信息,例如SSID、加密方式等。当AP 收到此请求后,会向终端回复ProbeResponse(探测响应)消息,其中包含了ProbeRequest 消息请求的WLAN相关信息。
[0114] 然后,终端有上网需求,继续向AP发送GASRequest(GeneralAdvertisement ServiceRequest,通用通告服务请求)消息,这个请求消息包括了ANQP(AccessNetwork QueryProtocol,访问网络查询协议)消息,AP收到GASRequest消息后,就会向ANQP Server(服务器)发送ANQP请求消息。ANQPServer收到ANQP请求信息后,会将预先配置 的相关网络信息反馈给AP,AP则通过GASResponse(通用通告服务响应)消息将相关网络 信息发送给终端,从而完成无线局域网发现阶段的交互。之后终端将直接选择目标网络,并 发起连接。
[0115]ANQP协议是一种用于通信双方交换SSID的认证类型、SSID对应网络是否能够连 接互联网、SSID对应网络的计费类型、SSID对应网络的漫游关系等信息的通信协议。其中 802.llu规范的ANQP部分关键参数如下:
[0116]
[0118] 同时,Hotspot2. 0使用并扩展了 802.llu中的ANQP协议让终端和网络在发现阶 段交互信息,但目前该协议中仅包括了Wi-Fi网络所属运营商、友好运营商及设备商的标 识等信息,不存在与运营商合作的赞助商的专属标识,并且目前的无线局域网发现和选择 过程与用户所使用的应用并不关联,均是由终端来单独发起和执行的,终端无法在选网前 预先发现与运营商合作的赞助商。
[0119] 为此,本发明提供一种无线局域网的接入方法,能够在用户使用PASSP0INT终端 发现WLAN时,终端可发现带有赞助商标识的网络并根据该标识进行选网。如图5所示,本 实施例具体包括以下步骤:
[0120] 步骤501 :当用户使用应用时,该应用通过接口向终端请求网络赞助商标识;
[0121] 本发明中所述的应用和终端均支持PASSP0INT功能,在应用中预置有与应用有合 作的赞助商信息,包括赞助商标识,并且应用与终端之间存在接口,应用与终端连接管理器 或操作系统之间的接口有多种可能的实现方式。比如,终端操作系统可以提供WLAN发现的 API(ApplicationProgrammingInterface,应用程序编程接口)给应用,应用通过调用这些 API,提供应用特定的参数来触发终端通过扩展后的802.llu/ANQP协议进行WLAN的发现。
[0122] 本实施例中,当用户打开一个支持PASSP0INT功能的应用时,该应用发现终端当 前尚未连接WLAN,则调用终端的API触发向网络侧发起GAS消息,与该应用有合作的赞助商 在该应用中预置有赞助商标识X。
[0123] 步骤502 :终端向AP发送Probe请求消息,请求周边WLAN相关信息,例如SSID、加 密方式等;
[0124] 步骤503 :终端接收AP返回的Probe响应消息,其中携带有周边WLAN相关信息, 例如SSID、加密方式等;
[0125] 步骤504 :终端发起网络连接尝试,向AP发送GAS请求消息,请求获取网络赞助商 标识;
[0126] 步骤505 :AP向ANQP服务器发送ANQP请求消息,请求获取ANQP服务器预置的网 络赞助商标识;
[0127] 其中,ANQP服务器中可以预置一个或多个网络赞助商标识,本实施例中,ANQP服 务器中预置有网络赞助商标识X,说明标识为X的网络赞助商在该ANQP服务器服务范围内 提供无线局域网服务。
[0128] 本发明在ANQP协议中添加一用于请求/放置网络赞助商标识的字段,使终端或应 用能够根据该标识进行识别选网。
[0129] 步骤506 :ANQP服务器向AP返回ANQP响应消息,其中携带有ANQP服务器中预置 的网络赞助商标识X;
[0130] 步骤507 :AP向终端返回GAS响应消息,其中携带有ANQP服务器中预置的网络赞 助商标识X;
[0131] 步骤508 :终端通过接口将网络赞助商标识X发送给应用;
[0132] 终端收到AP返回的GAS消息后,解析该消息获取网络赞助商标识X并把网络赞助 商标识X发送给应用。
[0133] 步骤509 :应用将终端发送的网络赞助商标识X与自身预先存储的赞助商标识X 进行比对;
[0134] 本实施例中,应用发现网络赞助商标识X与自身预先存储的赞助商标识X-致;
[0135] 步骤510 :应用将比对结果返回给终端;
[0136] 本实施例中,应用将网络赞助商标识X与自身预先存储的赞助商标识X-致的比 对结果发给终端;
[0137] 步骤511 :终端与AP进行认证交互,接入到与网络赞助商标识X对应的无线局域 网中。
[0138] 在一具体场景中,终端(支持PASSP0INT功能)上安装有一应用,如GoogleMap(谷 歌地
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1