一种多模终端接入无线局域网的方法、设备及系统的制作方法

文档序号:7888925阅读:126来源:国知局
专利名称:一种多模终端接入无线局域网的方法、设备及系统的制作方法
技术领域
本发明涉及移动通信领域中的终端接入技术,特别是涉及一种多模终端接入无线局域网(Wireless Local Area Network, WLAN)的方法、设备及系统。
背景技术
世界范围内无线局域网在最近的演化和成功展开,产生了要将无线局域网与第三代(3G)移动网络(如GSM/GPRS、WCDMA、CDMA2000等)融合在一起的需求。这种融合的主要目的是发展出新的移动数据网络,使得在热点地区能以非常高的数据速率支持普遍存在的数据业务,同时减轻大量数据业务给3G移动网络带来的数据流量上的压力。目前,国内的三大电信运营商均发展了自己的无线局域网。在固网与移动网络融合已成为全球电信业发展趋势的背景下,发展无线局域网和其他移动网络融合,以支撑并开拓新型的移动数据业务,是必然的选择。多模终端不仅需要具备多种无线接入能力,而且要考虑在接入运营商提供的无线局域网时,如何选择安全且匹配的鉴权方式,以便在各种复杂网络环境下确保多模终端可以快速接入运营商所部署的无线局域网,也称为运营级无线局域网,以满足用户使用无线局域网的需求。随着运营商逐步发展无线局域网,多模终端安全接入无线局域网的方式正经历着从前期的基于用户名、密码的WEB PORTAL鉴权认证,到基于SIM/UIM/USIM卡的EAP-SIM/ AKA鉴权认证,再到基于EAP-SIM/AKA鉴权认证的IPSEC安全隧道的发展过程。由于各地运营商发展和布局无线局域网的时间、组网方式不同,使得现存网络环境下存在着不同鉴权能力的无线局域网。多模终端在这样的无线局域网环境下,搜索到无线局域网的服务集标识符(Service Set Identifier, SSID)时,需要用户手动设置SSID的鉴权方法,并发起正确的连接。上述连接方法建立在用户对无线局域网的鉴权能力了解的基础上,然而,通常情况下用户并不了解无线局域网的鉴权能力,只能采用轮询尝试的方式,即通过多模终端对上述SSID中的各种鉴权方法进行逐一尝试,直到成功接入无线局域网为止。可见,上述多模终端接入无线局域网的方法需要用户手动设置,且存在由于轮询尝试而导致的接入时间长的问题。

发明内容
有鉴于此,本发明的主要目的在于提出一种多模终端接入无线局域网的方法、设备与系统,可实现多模终端快速、自动地接入无线局域网。为达到上述目的,本发明的技术方案是这样实现的本发明公开了一种多模终端接入无线局域网的方法,该方法包括多模终端将自身支持的鉴权类型和地理位置信息发送给无线局域网(WLAN)位置服务器;所述WLAN位置服务器根据收到的地理位置信息查询WLAN接入网支持的鉴权类型和核心网支持的鉴权类型,将查询到的鉴权类型与收到的鉴权类型进行比较,确定要使用的鉴权类型并发送给多模终端; 所述多模终端根据确定要使用的鉴权类型接入无线局域网。进一步,所述多模终端将自身支持的鉴权类型和地理位置信息发送给WLAN位置服务器之前,该方法还包括所述多模终端将自身的身份标识信息发送给WLAN位置服务器。进一步,所述WLAN位置服务器根据收到的地理位置信息查询WLAN接入网支持的鉴权类型和核心网支持的鉴权类型之前,该方法还包括所述WLAN位置服务器根据收到的身份标识信息验证多模终端的合法性。为实现上述方法,本发明还公开了一种多模终端,包括:WLAN鉴权管理模块、第一会话协议处理模块和WLAN设置模块;其中,所述WLAN鉴权管理模块,用于将多模终端自身支持的鉴权类型和多模终端的地理位置信息发送给所述第一会话协议处理模块;所述第一会话协议处理模块,用于接收所述WLAN鉴权管理模块发来的鉴权类型和地理位置信息,并将收到的鉴权类型和地理位置信息发送给WLAN位置服务器;接收所述 WLAN位置服务器发来的、要使用的鉴权类型,并将收到的鉴权类型发送给所述WLAN设置模块;所述WLAN设置模块,用于接收所述第一会话协议处理模块发来的鉴权类型,并根据收到的鉴权类型接入无线局域网。进一步,所述WLAN设置模块,还用于设置多模终端自身支持的鉴权类型,并将设置的鉴权类型发送给所述WLAN鉴权管理模块;所述WLAN鉴权管理模块,还用于将多模终端的身份标识信息发送给所述第一会话协议处理模块;所述第一会话协议处理模块,还用于将接收的多模终端的身份标识信息发送给 WLAN位置服务器。进一步,所述多模终端还包括无线接口层(feidio Interface Layer, RIL)模块和基于位置的服务(Location-Based Services, LBS)模块;其中,所述RIL模块,用于获取多模终端的国际移动用户识别码(International Mobile Subscriber Identity, IMSI),并将获取的IMSI发送给所述WLAN鉴权管理模块;所述LBS模块,用于获取多模终端的地理位置信息,并将获取的地理位置信息发送给所述WLAN鉴权管理模块;所述WLAN鉴权管理模块,还用于接收所述RIL模块发来的多模终端的IMSI,并利用该IMSI生成多模终端的身份标识信息;接收所述LBS模块发来的多模终端的地理位置信肩、ο为实现上述方法,本发明还公开了一种WLAN位置服务器,包括第二会话协议处理模块、鉴权处理模块和数据库模块;其中,所述第二会话协议处理模块,用于接收多模终端发来的鉴权类型和地理位置信息,并将收到的鉴权类型和地理位置信息发送给所述鉴权处理模块;接收所述鉴权处理模块发来的鉴权类型,并将收到的鉴权类型发送给多模终端;所述鉴权处理模块,用于根据收到的地理位置信息查询WLAN接入网和核心网支持的鉴权类型,将查询到的鉴权类型与收到的鉴权类型进行比较,确定要使用的鉴权类型并发送给所述第二会话协议处理模块。进一步,所述WLAN位置服务器还包括数据库模块,用于提供WLAN接入网支持的鉴权类型、核心网支持的鉴权类型、以及多模终端的身份标识信息;提供所述鉴权处理模块查询所述鉴权类型及身份标识信息的接口。进一步,所述第二会话协议处理模块,还用于接收多模终端发来的身份标识信息, 并将收到的身份标识信息发送给所述鉴权处理模块;所述鉴权处理模块,还用于根据收到的身份标识信息验证该多模终端合法时,根据收到的地理位置信息查询WLAN接入网支持的鉴权类型和核心网支持的鉴权类型,将查询到的鉴权类型与收到的鉴权类型进行比较,确定要使用的鉴权类型并发送给所述第二会话协议处理模块。为实现上述方法,本发明还公开了一种多模终端接入无线局域网的系统,包括多模终端和WLAN位置服务器;其中,所述多模终端,用于将自身支持的鉴权类型和地理位置信息发送给WLAN位置服务器;接收所述WLAN位置服务器发来的鉴权类型,并根据收到的鉴权类型接入无线局域网;所述WLAN位置服务器,用于根据收到的地理位置信息查询WLAN接入网支持的鉴权类型和核心网支持的鉴权类型,将查询到的鉴权类型与收到的鉴权类型进行比较,确定要使用的鉴权类型并发送给多模终端。进一步,所述系统还包括WLAN接入网和核心网;其中,所述WLAN接入网,用于向WLAN位置服务器提供WLAN接入网的覆盖范围自身支持的鉴权类型;提供多模终端接入无线局域网的通信链路;所述核心网,用于向所述WLAN位置服务器提供核心网的覆盖范围及自身支持的鉴权类型。进一步,所述多模终端,还用于将自身的身份标识信息发送给WLAN位置服务器;所述WLAN位置服务器,还用于存储所述WLAN接入网和核心网支持的鉴权类型; 接收多模终端发来的身份标识信息,并根据收到的身份标识信息验证所述多模终端合法时,根据收到的地理位置信息查询WLAN接入网支持的鉴权类型和核心网支持的鉴权类型, 将查询到的鉴权类型与收到的鉴权类型进行比较,确定要使用的鉴权类型并发送给多模终端。进一步,所述多模终端包括:WLAN鉴权管理模块、WLAN设置模块和第一会话协议处理模块;其中,所述WLAN鉴权管理模块,用于将多模终端支持的鉴权类型、多模终端的地理位置信息和身份标识信息发送给所述第一会话协议处理模块;所述第一会话协议处理模块,用于接收所述WLAN鉴权管理模块发来的鉴权类型和地理位置信息,并将收到的鉴权类型、地理位置信息和身份标识信息发送给WLAN位置服务器;接收所述WLAN位置服务器发来的鉴权类型,并将收到的鉴权类型发送给所述WLAN设置模块;
所述WLAN设置模块,用于设置多模终端支持的鉴权类型,并将设置的鉴权类型发送给所述WLAN鉴权管理模块;接收所述第一会话协议处理模块发来的鉴权类型,并根据收到的鉴权类型接入无线局域网。进一步,所述多模终端还包括RIL模块和LBS模块;其中,所述RIL模块,用于获取多模终端的IMSI,并将获取的IMSI发送给所述WLAN鉴权管理模块;所述LBS模块,用于获取多模终端的地理位置信息,并将获取的地理位置信息发送给所述WLAN鉴权管理模块;所述WLAN鉴权管理模块,还用于接收所述RIL模块发来的多模终端的IMSI,并利用该IMSI生成多模终端的身份标识信息;接收所述LBS模块发来的多模终端的地理位置信肩、ο进一步,所述WLAN位置服务器包括第二会话协议处理模块、鉴权处理模块和数据库模块;其中,所述第二会话协议处理模块,用于接收多模终端发来的鉴权类型和地理位置信息,并将收到的鉴权类型和地理位置信息发送给所述鉴权处理模块;接收所述鉴权处理模块发来的鉴权类型,并将收到的鉴权类型发送给多模终端;所述鉴权处理模块,用于根据收到的地理位置信息查询WLAN接入网和核心网支持的鉴权类型,将查询到的鉴权类型与收到的鉴权类型进行比较,确定要使用的鉴权类型并发送给所述第二会话协议处理模块。进一步,所述WLAN位置服务器还包括数据库模块,用于提供WLAN接入网支持的鉴权类型、核心网支持的鉴权类型、以及多模终端的身份标识信息;提供所述鉴权处理模块查询所述鉴权类型和身份标识信息的接口;所述第二会话协议处理模块,还用于接收多模终端发来的身份标识信息,并将收到的身份标识信息发送给所述鉴权处理模块;所述鉴权处理模块,还用于根据收到的身份标识信息验证该多模终端合法时,根据收到的地理位置信息查询WLAN接入网支持的鉴权类型和核心网支持的鉴权类型,将查询到的鉴权类型与收到的鉴权类型进行比较,确定要使用的鉴权类型并发送给所述第二会话协议处理模块。综上,本发明提供的技术实现方案,通过在多模终端中增加WLAN鉴权管理模块, 并新增WLAN位置服务器,根据WLAN位置服务器比较多模终端、WLAN接入网和核心网三者提供的鉴权方式,获取最合适的鉴权方式,使得多模终端可在自身所处的无线局域网环境下采用最合适的鉴权方式,并自动配置无线局域网鉴权属性,从而实现多模终端快速且自动地接入无线局域网,如此,能大大提升多模终端接入WLAN热点的效率和便捷性,进而极大地提升用户体验,并有效缓解多模终端通过3G网络进行数据业务运营的压力。


图1为本发明多模终端接入无线局域网的方法的流程示意图;图2为根据本发明实施例的多模终端接入无线局域网的方法流程示意图;图3为本发明的多模终端接入无线局域网的系统结构示意图4为根据本发明实施例的多模终端接入无线局域网的系统的网络架构示意图。
具体实施例方式本发明的基本思想为多模终端将自身支持的鉴权类型和地理位置信息发送给 WLAN位置服务器;所述WLAN位置服务器根据收到的地理位置信息查询WLAN接入网(WLAN AN)支持的鉴权类型和核心网支持的鉴权类型,将查询到的WLAN接入网和核心网(Core Network, CN)分别支持的鉴权类型与收到的多模终端支持的鉴权类型进行比较,确定要使用的鉴权类型并发送给多模终端;所述多模终端根据确定要使用的鉴权类型接入无线局域网。这里,所述确定要使用的鉴权类型为多模终端、WLAN接入网和核心网均支持的,且最适于多模终端接入无线局域网的鉴权类型。为解决现有技术存在的问题,本发明新增设置了 WLAN位置服务器,该WLAN位置服务器可以单独设置,并通过有线或无线通信方式与互联网相连接,且WLAN位置服务器中可以进一步包括数据库。在运营商部署WLAN接入网和核心网时,WLAN位置服务器的数据库中设置有包括但不局限于WLAN接入网的覆盖范围、WLAN接入网在该覆盖范围内提供的鉴权类型(ANAuthType)、多模终端的身份标识(Identity)信息、以及核心网的覆盖范围、核心网在该覆盖范围内提供的鉴权类型(CNAuthType)的数据。需要指出的是,WLAN接入网的覆盖范围和核心网的覆盖范围可分别从WLAN接入网与核心网设备的生产厂家提供的相应设备参数中获得;本发明中所称的鉴权类型均是指 WLAN接入的鉴权类型;在各自覆盖范围内的不同位置,WLAN接入网和核心网分别提供有不同鉴权能力的鉴权类型。此外,本发明中的多模终端是指固定移动融合(Fix-Mobile Convergence, FMC) 终端,此类终端既可接入无线局域网,也可以接入CDMA lx、CDMA evdo、GSM/GPRS、WCDMA, TD-SCDMA等移动网络,即具备无线局域网接入能力和移动分组域网络接入能力,两类数据链路可以同时工作。本发明中,多模终端支持的WLAN接入的鉴权类型AuthType可以通过不同取值来表示,如取值为1、2、3 ;举个例子,可将鉴权类型定义为WEB PORTAL = 1,EAP-SIM/AKA = 2,WLAN PS = 3 ;此外,AuthType的取值还可以进行扩展。下面结合附图和具体实施例,对本发明的实现进行详细说明。图1示出了本发明多模终端接入无线局域网的方法的流程,如图1所示,该方法包括步骤101 多模终端将自身支持的鉴权类型和地理位置信息发送给WLAN位置服务器;具体地,多模终端获取自身中WLAN设置模块内置的鉴权类型,即自身能够支持的WLAN鉴权类型;通过调用自身的RIL模块接口获取多模终端的IMSI,并利用IMSI生成多模终端的归属域名,将生成的归属域名作为多模终端的身份标识信息;通过多模终端自身的LBS模块使用无线蜂窝网络定位或全球定位系统(GlcAal Position System, GPS)卫星定位,获取多模终端的地理位置(Location)信息;然后,将所述鉴权类型、身份标识信息和地理位置信息携带在会话初始协议(Session Initiation Protocol, SIP)或超文本传输协议(Hyper Text Transport Protocol, HTTP)会话层协议报文中发送给WLAN位置服务器。步骤102 :WLAN位置服务器根据收到的地理位置信息查询WLAN接入网支持的鉴权类型和核心网支持的鉴权类型,将查询到的WLAN接入网和核心网各自支持的鉴权类型与收到的多模终端支持的鉴权类型进行比较,确定要使用的鉴权类型并发送给多模终端;其中,所述确定要使用的鉴权类型为多模终端、WLAN接入网和核心网均支持的,且最适于多模终端接入无线局域网的鉴权类型。具体地,WLAN位置服务器收到多模终端的SIP或HTTP会话层协议报文后,解析该消息获得多模终端的UEAuthType、身份标识信息和地理位置信息;然后根据解析出的身份标识信息验证所述多模终端的合法性;如果所述多模终端是合法的,即WLAN位置服务器自身的数据库中存在该多模终端的身份标识信息,则WLAN位置服务器根据收到的多模终端的地理位置信息,从WLAN位置服务器自身的数据库中查询与该地理位置对应的由WLAN AN和核心网分别提供的各自支持的ANAuthType和CNAuthType,然后比较查询到的ANAuthType和CNAuthType与收到的多模终端的UEAuthType的值;最后确定将三种鉴权类型中具有最小值的鉴权类型作为最佳鉴权类型(BestAuthType),并携带在SIP或HTTP会话层协议报文中通过移动网络分组域发给多模终端;如果所述多模终端是不合法的,则WLAN位置服务器将最常用的WEB PORTAL鉴权类型携带在SIP或HTTP会话层协议报文中发送给多模终端,确定以WEB PORTAL鉴权类型作为未通过验证的多模终端接入无线局域网的最佳鉴权类型。需要说明的是,WLAN位置服务器的数据库中存储的WLAN接入网和核心网各自支持的鉴权类型ANAuthType和CNAuthType,既可以在步骤101或步骤102之前由WLAN接入网和核心网提供给WLAN位置服务器,也可以由运营商事先将ANAuthType和CNAuthType设置在WLAN位置服务器中。步骤103 多模终端根据确定要使用的鉴权类型接入无线局域网;具体地,多模终端收到并解析WLAN位置服务器的SIP或HTTP会话层协议报文,根据解析出的最佳鉴权类型BestAuthType或TOB PORTAL鉴权类型进行相关配置与接入鉴权等操作,并自动接入无线局域网。图2为根据本发明实施例的多模终端接入无线局域网方法的流程,如图2所示,具体包括步骤201,多模终端通过自身中WLAN鉴权管理模块获取UEAuthType和Location fn息; 具体地,多模终端初始化WLAN设置模块和WLAN鉴权管理模块等功能模块,从自身的操作系统获取WLAN设置模块设置的UEAuthType ;多模终端的WLAN鉴权管理模块通过多模终端的LBS模块,使用无线蜂窝网络定位或GPS卫星定位获取多模终端的Location信息;其中,使用无线蜂窝网络定位可获得更加精准的Location信息。步骤202,多模终端的WLAN鉴权管理模块获取多模终端的IMSI,并通过IMSI生成多模终端的Identity信息;具体地,多模终端的WLAN鉴权管理模块调用多模终端的RIL模块接口,获取多模终端中SIM或USIM卡的IMSI (如果多模终端中存在两张卡,如两张SIM卡、或两张USIM卡、或一张SIM卡和一张USIM卡,则通过RIL模块获取主卡的IMSI),并按照如下步骤利用IMSI 生成多模终端的归属域名(1)根据MNC(Mobile Network Code,移动网络码)采用了 2位还是3位,从IMSI 中取起始的 5或6位(参见3GPP TS 31. 102,3GPP TS 51. 011),并将其分为MCC(MCC Mobile Country Code,移动国家码)和MNC,如果MNC是2位的,则需要在其开始位置(前面)补 0 ;(2)从第一步中获取的 MCC 和 MNC 生成域名 “mnc<MNC>. mcc<MCC>. 3gppnetwork. org,,;(3)在域名开始位置为“wlan”标签。将生成的归属域名看成是多模终端的身份标识(Identity)信息。步骤203,多模终端的WLAN鉴权管理模块将多模终端的Location信息、Identity 信息和UEAuthType发送给WLAN位置服务器;具体地,多模终端的WLAN鉴权管理模块将多模终端的Location信息、Identity信息和UEAuthType —起组成多模终端的鉴权三元组,并根据鉴权三元组组建SIP注册报文; 在SIP注册报文中,增加了自定义头域Identity,携带多模终端的Identity信息;增加了自定义头域Location,携带Location信息;增加了自定义头域AuthType,携带多模终端的 UEAuthType0SIP注册报文组建完成后,通过移动分组域发送给WLAN位置服务器。可选地,多模终端的WLAN鉴权管理模块也可以通过当前3G网络的PS连接与WLAN 位置服务器建立TCP套接字连接,多模终端的WLAN鉴权管理模块根据鉴权三元组组建HTTP 请求报文;在HTTP请求报文中,增加自定义头域Identity,携带多模终端的Identity信息;增加自定义头域Location,携带Location信息;增加自定义头域AuthType,携带多模终端的 UEAuthType。HTTP请求报文组建完成后,通过所述TCP套接字连接发送给WLAN位置服务器。其中,WLAN位置服务器的地址可以通过归属域名解析确定,WLAN位置服务器的套接字侦听端口一般是80。步骤204,WLAN位置服务器的鉴权处理模块根据收到的Identity信息验证多模终端的合法性;具体地,WLAN位置服务器收到多模终端发送的SIP注册报文后,根据自定义头域 Identity解析出多模终端的Identity信息,并在WLAN位置服务器自身的数据库模块中查询是否存在该Identity信息;如果不存在该Identity信息,则通过SIP注册报文携带拒绝信息403 forbidden 回复该多模终端,提示用户该Identity信息不存在,并结束SIP会话以及本流程,多模终端收到WLAN位置服务器回复的报文后,将自动配置最常用的基础鉴权方式(PORTAL认证),并以该鉴权方式接入无线局域网,以确保用户可以正常获取相应的无线局域网资源;如果存在该Identity信息,则WLAN位置服务器记录自身的数据库模块中存储的与该Identity信息对应的CNAuthType。可选地,WLAN位置服务器收到多模终端发送的HTTP请求报文后,根据自定义头域 Identity解析出多模终端的Identity信息,并在WLAN位置服务器自身的数据库模块中查询是否存在该Identity信息;如果不存在该Identity信息,则通过HTTP请求报文携带错误提示信息404回复该多模终端,提示用户该Identity信息不存在,多模终端收到HTTP应答消息后,结束HTTP 会话以及本流程;多模终端收到WLAN位置服务器的回复报文后,将自动配置最常用的基础鉴权方式(PORTAL认证),并以该鉴权方式接入无线局域网,以确保用户可以正常获取无线局域网的资源;如果存在该Identity信息,则WLAN位置服务器记录自身的数据库模块中存储的与该Identity信息对应的CNAuthType。步骤205,WLAN位置服务器的鉴权处理模块根据收到的Location信息从自身的数据库模块中获取与该Location信息对应的ANAuthType ;具体地,WLAN位置服务器的第二会话协议处理模块收到多模终端发来的SIP注册报文后,解析该SIP注册报文的自定义头域Location,并将解析出的多模终端的Location 信息发送给WLAN位置服务器的鉴权处理模块,鉴权处理模块根据该Location信息从WLAN 位置服务器自身的数据库模块中的数据库表中查询并获取与该Location信息对应的 ANAuthType0可选地,WLAN位置服务器的第二会话协议处理模块收到多模终端发来的HTTP 请求报文后,解析该HTTP请求报文的自定义头域Location,并将解析出的多模终端的 Location信息发送给WLAN位置服务器的鉴权处理模块,鉴权处理模块根据该Location信息从WLAN位置服务器自身的数据库模块中的数据库表中查询并获取与该Location信息对应的 ANAuthType0步骤206,WLAN位置服务器的鉴权处理模块获取多模终端的BestAuthType,并将其发送给WLAN位置服务器的第二会话协议处理模块;具体地,WLAN位置服务器的鉴权处理模块比较UEAuthType、CNAuthType和 ANAuthType三者的值,获取三者的最小值,并将该最小值对应的鉴权类型作为多模终端的最佳鉴权类型BestAuthType ;然后将该BestAuthType发送给WLAN位置服务器的第二会话协议处理模块。需要说明的是,BestAuthType是保证多模终端在当前所处WLAN接入环境中可以使用的鉴权类型,以确保多模终端一次成功接入无线局域网;例如,某个双模终端具备WLAN PS接入能力,覆盖该双模终端所处的地理位置的核心网具备EAP-SIM/AKA接入能力,而 WLAN接入网仅具备WEB PORTAL接入能力,即 UEAuthType = 3,CNAuthType = 2,ANAuthType =1,则为了确保该双模终端一次成功接入该WLAN接入网,WLAN位置服务器的鉴权处理模块将会获取具有最低鉴权能力的鉴权类型,即BestAuthType = ANAuthType = 1 ;相应地, 此时的BestAuthType为WEB PORTAL鉴权类型。步骤207,WLAN位置服务器的第二会话协议处理模块将该BestAuthType通过相应的会话消息发送给多模终端;具体地,WLAN位置服务器的第二会话协议处理模块将该BestAuthType进行相应的处理(如打包、压缩、加密等)后,通过SIP会话方式回复200 OK消息给多模终端;其中, 在该200 OK消息中增加有自定义头域BestAuthType,携带多模终端在当前环境下进行无线局域网接入的最佳鉴权类型。
12
可选地,WLAN位置服务器的第二会话协议处理模块将该BestAuthType进行相应的处理(如打包、压缩、加密等)后,通过HTTP会话方式回复HTTP协议应答报文给多模终端;在该应答报文中增加有自定义头域BestAuthType,携带多模终端在当前环境下进行无线局域网接入的最佳鉴权类型。步骤208,多模终端的WLAN鉴权管理模块解析出BestAuthType,并将 BestAuthType发给WLAN设置模块;WLAN设置模块根据BestAuthType进行无线局域网的接入;具体地;多模终端的WLAN鉴权管理模块收到WLAN位置服务器回复的200 OK 消息后,解析自定义头域BestAuthType,获取当前最佳鉴权类型。WLAN鉴权模块将 BestAuthType配置到WLAN设置模块中;多模终端的WLAN设置模块按照BestAuthType发起所述WLAN AN的接入鉴权,鉴权通过,多模终端成功接入WLAN AN。至此,整个流程结束。可选地,多模终端的WLAN鉴权管理模块收到所述WLAN位置服务器回复的HTTP 协议应答消息后,解析该HTTP协议应答消息中的BestAuthType,获取最佳鉴权类型;WLAN 鉴权管理模块将BestAuthType配置到WLAN设置模块中;多模终端的WLAN设置模块按照 BestAuthType发起所述WLAN AN的接入鉴权,鉴权通过,多模终端成功接入WLAN AN。至此, 整个流程结束。为实现上述方法,本发明提出了一种多模终端,包括:WLAN鉴权管理模块、WLAN设置模块和第一会话协议处理模块;其中,所述WLAN鉴权管理模块,用于将多模终端自身支持的鉴权类型和多模终端的地理位置信息发送给所述第一会话协议处理模块;所述第一会话协议处理模块,用于接收所述WLAN鉴权管理模块发来的鉴权类型和地理位置信息,并将收到的鉴权类型和地理位置信息发送给WLAN位置服务器;接收所述 WLAN位置服务器发来的、要使用的鉴权类型,并将收到的鉴权类型发送给所述WLAN设置模块;所述WLAN设置模块,用于接收所述第一会话协议处理模块发来的鉴权类型,并根据收到的鉴权类型接入无线局域网。进一步地,所述WLAN设置模块,还用于设置多模终端自身支持的鉴权类型,并将设置的鉴权类型发送给所述WLAN鉴权管理模块;所述WLAN鉴权管理模块,还用于将多模终端的身份标识信息发送给所述第一会话协议处理模块;所述第一会话协议处理模块,还用于将接收的多模终端的身份标识信息发送给 WLAN位置服务器。进一步地,所述多模终端还包括RIL模块和LBS模块;其中,所述RIL模块,用于获取多模终端的IMSI,并将获取的IMSI发送给所述WLAN鉴权管理模块;所述LBS模块,用于获取多模终端的地理位置信息,并将获取的地理位置信息发送给所述WLAN鉴权管理模块;所述WLAN鉴权管理模块,还用于接收所述RIL模块发来的多模终端的IMSI,并利用该IMSI生成多模终端的身份标识信息;接收所述LBS模块发来的多模终端的地理位置信息。本领域技术人员应当理解的是,上述WLAN设置模块还具有开启和关闭WLAN开关功能,并且多模终端可以通过上述WLAN设置模块实现自动或手动接入无线局域网。本发明还提出了一种WLAN位置服务器,包括第二会话协议处理模块、鉴权处理模块和数据库模块;其中,所述第二会话协议处理模块,用于接收多模终端发来的鉴权类型和地理位置信息,并将收到的鉴权类型和地理位置信息发送给所述鉴权处理模块;接收所述鉴权处理模块发来的鉴权类型,并将收到的鉴权类型发送给多模终端;所述鉴权处理模块,用于根据收到的地理位置信息查询与该地理位置信息对应的 WLAN接入网支持的鉴权类型和核心网支持的鉴权类型,将查询到的WLAN接入网和核心网各自支持的鉴权类型与收到的多模终端支持的鉴权类型进行比较,确定要使用的鉴权类型并发送给所述第二会话协议处理模块。进一步地,所述WLAN位置服务器还包括数据库模块,用于提供包括WLAN接入网的覆盖范围及该覆盖范围内WLAN接入网支持的鉴权类型、核心网的覆盖范围及该覆盖范围内核心网支持的鉴权类型、以及多模终端的身份标识信息等数据的数据库;提供鉴权处理模块查询数据库的接口。进一步地,所述第二会话协议处理模块,还用于接收多模终端发来的身份标识信息,并将收到的身份标识信息发送给所述鉴权处理模块;所述鉴权处理模块,还用于根据收到的身份标识信息验证该多模终端的合法性, 若该多模终端是合法的,则根据收到的地理位置信息查询与该地理位置信息对应的WLAN 接入网支持的鉴权类型和核心网支持的鉴权类型,将查询到的WLAN接入网和核心网各自支持的鉴权类型与收到的多模终端支持的鉴权类型进行比较,确定要使用的鉴权类型并发送给所述第二会话协议处理模块;若该多模终端是不合法的,则将WEB PORTAL鉴权类型发送给所述第二会话协议处理模块。图3示出了本发明的多模终端接入无线局域网的系统的结构,如图3所示,该系统包括多模终端和WLAN位置服务器;其中,所述多模终端,用于将自身支持的鉴权类型和地理位置信息发送给WLAN位置服务器;接收所述WLAN位置服务器发来的、要使用的鉴权类型,并根据收到的鉴权类型接入无线局域网;所述WLAN位置服务器,用于根据收到的地理位置信息查询WLAN接入网支持的鉴权类型支持的鉴权类型和核心网支持的鉴权类型,将查询到的WLAN接入网和核心网各自支持的鉴权类型与收到的多模终端支持的鉴权类型进行比较,确定要使用的鉴权类型并发送给多模终端。进一步地,所述系统还包括WLAN接入网和核心网;其中,所述WLAN接入网,用于向WLAN位置服务器提供WLAN接入网的覆盖范围自身支持的鉴权类型;提供多模终端接入无线局域网的通信链路;所述核心网,用于向所述WLAN位置服务器提供核心网的覆盖范围及自身支持的鉴权类型。进一步地,所述多模终端,还用于将自身的身份标识信息发送给WLAN位置服务器;所述WLAN位置服务器,还用于存储所述WLAN接入网和核心网支持的鉴权类型; 接收多模终端发来的身份标识信息,并根据收到的身份标识信息验证所述多模终端的合法性,如果所述多模终端是合法的,则根据收到的地理位置信息查询WLAN接入网支持的鉴权类型和核心网支持的鉴权类型,将查询到的WLAN接入网和核心网各自支持的鉴权类型与收到的多模终端支持的鉴权类型进行比较,确定要使用的鉴权类型并发送给多模终端;如果所述多模终端是不合法的,则将WEB PORTAL鉴权类型发送给多模终端。进一步地,所述多模终端包括:WLAN鉴权管理模块、WLAN设置模块和第一会话协议处理模块;其中,所述WLAN鉴权管理模块,用于将多模终端自身支持的鉴权类型和多模终端的地理位置信息发送给所述第一会话协议处理模块;所述第一会话协议处理模块,用于接收所述WLAN鉴权管理模块发来的鉴权类型和地理位置信息,并将收到的鉴权类型和地理位置信息发送给WLAN位置服务器;接收所述 WLAN位置服务器发来的、要使用的鉴权类型,并将收到的鉴权类型发送给所述WLAN设置模块;所述WLAN设置模块,用于接收所述第一会话协议处理模块发来的鉴权类型,并根据收到的鉴权类型接入无线局域网。进一步地,所述WLAN设置模块,还用于设置多模终端自身支持的鉴权类型,并将设置的鉴权类型发送给所述WLAN鉴权管理模块;所述WLAN鉴权管理模块,还用于将多模终端的身份标识信息发送给所述第一会话协议处理模块;所述第一会话协议处理模块,还用于将接收的多模终端的身份标识信息发送给 WLAN位置服务器。进一步地,所述多模终端还包括RIL模块和LBS模块;其中,所述RIL模块,用于获取多模终端的IMSI,并将获取的IMSI发送给所述WLAN鉴权管理模块;所述LBS模块,用于获取多模终端的地理位置信息,并将获取的地理位置信息发送给所述WLAN鉴权管理模块;所述WLAN鉴权管理模块,还用于接收所述RIL模块发来的多模终端的IMSI,并利用该IMSI生成多模终端的身份标识信息;接收所述LBS模块发来的多模终端的地理位置信肩、ο进一步地,所述WLAN位置服务器包括第二会话协议处理模块、鉴权处理模块和数据库模块;其中,所述第二会话协议处理模块,用于接收多模终端发来的鉴权类型和地理位置信息,并将收到的鉴权类型和地理位置信息发送给所述鉴权处理模块;接收所述鉴权处理模块发来的鉴权类型,并将收到的鉴权类型发送给多模终端;所述鉴权处理模块,用于根据收到的地理位置信息查询与该地理位置信息对应的 WLAN接入网支持的鉴权类型和核心网支持的鉴权类型,将查询到的WLAN接入网和核心网各自支持的鉴权类型与收到的多模终端支持的鉴权类型进行比较,确定要使用的鉴权类型并发送给所述第二会话协议处理模块。进一步地,所述WLAN位置服务器还包括数据库模块,用于提供包括WLAN接入网的覆盖范围及该覆盖范围内WLAN接入网支持的鉴权类型、核心网的覆盖范围及该覆盖范围内核心网支持的鉴权类型、以及多模终端的身份标识信息等数据的数据库;提供鉴权处理模块查询数据库的接口。进一步地,所述第二会话协议处理模块,还用于接收多模终端发来的身份标识信息,并将收到的身份标识信息发送给所述鉴权处理模块;所述鉴权处理模块,还用于根据收到的身份标识信息验证该多模终端的合法性, 若该多模终端是合法的,则根据收到的地理位置信息查询与该地理位置信息对应的WLAN 接入网支持的鉴权类型和核心网支持的鉴权类型,将查询到的WLAN接入网和核心网各自支持的鉴权类型与收到的鉴权类型进行比较,确定要使用的鉴权类型并发送给所述第二会话协议处理模块;若该多模终端是不合法的,则将WEB PORTAL鉴权类型发送给所述第二会话协议处理模块。图4示出了本发明的多模终端接入无线局域网的系统的结构,如图4所示,该系统包括双模终端、WLAN位置服务器、WLAN接入网、核心网、以及3GPP鉴权认证计费服务器; 其中,所述双模终端为3G/WiFi双模终端,具备同时接入3G移动网和WiFi无线局域网的能力。所述WLAN接入网包括接入点(Access Point, AP)、接入控制器(Access Control, AC)、宽带接入服务器(Broadband Access Serve, BAS),鉴权服务器 (Authentication Server);用于提供多模终端通过WLAN设置模块接入互联网(Internet) 的通信链路,多模终端WLAN设置模块发起关联AP后,通过鉴权服务器进行鉴权,获取BAS 提供的宽带接入能力。所述核心网包括GPRS服务支持节点(GPRS Service Support Node,SGSN)、GPRS 网关支持节点(GPRS Gateway Support Node,GGSN)、归属位置寄存器(Home Location Register,HLR)、业务运营支撑系统(Business Operation Support System,BOSS)、分组数据网关(Packet Data Gateway, PDG);用于提供移动宽带接入能力,连接WLAN接入网。所述WLAN接入网,用于提供多模终端通过经由核心网分组域接入互联网 (Internet)的通信链路。3GPP 鉴权认证计费服务器(the 3rd Generation Partnership Project Authentication, Authorization, Accounting Server, 3GPP AAA Server),用于提供鉴权认证计费服务。多模终端的移动通信模块通过无线基站与SGSN建立数据连接,GGSN为多模终端分配分组域IP地址,多模终端可以访问移动分组域,其中BOSS为多模终端提供计费和账单服务。拥有WLAN隧道接入功能的多模终端,通过WLAN AN获取IP地址后,通过3GPP AAA 鉴权,与PDG之间建立安全隧道,获取移动分组域分配的IP地址,也可以访问移动分组域。综上所述,根据本发明,多模终端可以在所处WLAN AN环境以及核心网配置下,通过WLAN鉴权管理模块和WLAN位置服务器的报文交互,获取在当前环境下可以鉴权成功的鉴权类型,并配置到多模终端系统的WLAN设置模块,发起无线局域网连接,一次性接入 WLAN AN成功,不需要用户对SSID中不同鉴权方式的轮询连接尝试,节省了终端接入WLAN AN的时间,并解决了由于当前各地区WLAN AN鉴权能力不统一而导致多模终端不能自动、 快速接入的问题,从而达到本专利所要实现的目的。 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化,本发明的保护范围以权利要求为准。
权利要求
1.一种多模终端接入无线局域网的方法,其特征在于,该方法包括多模终端将自身支持的鉴权类型和地理位置信息发送给无线局域网(WLAN)位置服务器;所述WLAN位置服务器根据收到的地理位置信息查询WLAN接入网支持的鉴权类型和核心网支持的鉴权类型,将查询到的鉴权类型与收到的鉴权类型进行比较,确定要使用的鉴权类型并发送给多模终端;所述多模终端根据确定要使用的鉴权类型接入无线局域网。
2.根据权利要求1所述的方法,其特征在于,所述多模终端将自身支持的鉴权类型和地理位置信息发送给WLAN位置服务器之前,该方法还包括所述多模终端将自身的身份标识信息发送给WLAN位置服务器。
3.根据权利要求2所述的方法,其特征在于,所述WLAN位置服务器根据收到的地理位置信息查询WLAN接入网支持的鉴权类型和核心网支持的鉴权类型之前,该方法还包括所述WLAN位置服务器根据收到的身份标识信息验证多模终端的合法性。
4.一种多模终端,其特征在于,包括:WLAN鉴权管理模块、第一会话协议处理模块和 WLAN设置模块;其中,所述WLAN鉴权管理模块,用于将多模终端自身支持的鉴权类型和多模终端的地理位置信息发送给所述第一会话协议处理模块;所述第一会话协议处理模块,用于接收所述WLAN鉴权管理模块发来的鉴权类型和地理位置信息,并将收到的鉴权类型和地理位置信息发送给WLAN位置服务器;接收所述WLAN 位置服务器发来的、要使用的鉴权类型,并将收到的鉴权类型发送给所述WLAN设置模块;所述WLAN设置模块,用于接收所述第一会话协议处理模块发来的鉴权类型,并根据收到的鉴权类型接入无线局域网。
5.根据权利要求4所述的多模终端,其特征在于,所述WLAN设置模块,还用于设置多模终端自身支持的鉴权类型,并将设置的鉴权类型发送给所述WLAN鉴权管理模块;所述WLAN鉴权管理模块,还用于将多模终端的身份标识信息发送给所述第一会话协议处理模块;所述第一会话协议处理模块,还用于将接收的多模终端的身份标识信息发送给WLAN 位置服务器。
6.根据权利要求4或5所述的多模终端,其特征在于,所述多模终端还包括无线接口层(RIL)模块和基于位置的服务(LBS)模块;其中,所述RIL模块,用于获取多模终端的国际移动用户识别码(IMSI),并将获取的IMSI发送给所述WLAN鉴权管理模块;所述LBS模块,用于获取多模终端的地理位置信息,并将获取的地理位置信息发送给所述WLAN鉴权管理模块;所述WLAN鉴权管理模块,还用于接收所述RIL模块发来的多模终端的IMSI,并利用该 IMSI生成多模终端的身份标识信息;接收所述LBS模块发来的多模终端的地理位置信息。
7.—种WLAN位置服务器,其特征在于,包括第二会话协议处理模块、鉴权处理模块和数据库模块;其中,所述第二会话协议处理模块,用于接收多模终端发来的鉴权类型和地理位置信息,并将收到的鉴权类型和地理位置信息发送给所述鉴权处理模块;接收所述鉴权处理模块发来的鉴权类型,并将收到的鉴权类型发送给多模终端;所述鉴权处理模块,用于根据收到的地理位置信息查询WLAN接入网和核心网支持的鉴权类型,将查询到的鉴权类型与收到的鉴权类型进行比较,确定要使用的鉴权类型并发送给所述第二会话协议处理模块。
8.根据权利要求7所述的WLAN位置服务器,其特征在于,所述WLAN位置服务器还包括数据库模块,用于提供WLAN接入网支持的鉴权类型、核心网支持的鉴权类型、以及多模终端的身份标识信息;提供所述鉴权处理模块查询所述鉴权类型及身份标识信息的接
9.根据权利要求7或8所述的WLAN位置服务器,其特征在于,所述第二会话协议处理模块,还用于接收多模终端发来的身份标识信息,并将收到的身份标识信息发送给所述鉴权处理模块;所述鉴权处理模块,还用于根据收到的身份标识信息验证该多模终端合法时,根据收到的地理位置信息查询WLAN接入网支持的鉴权类型和核心网支持的鉴权类型,将查询到的鉴权类型与收到的鉴权类型进行比较,确定要使用的鉴权类型并发送给所述第二会话协议处理模块。
10.一种多模终端接入无线局域网的系统,其特征在于,包括多模终端和WLAN位置服务器;其中,所述多模终端,用于将自身支持的鉴权类型和地理位置信息发送给WLAN位置服务器; 接收所述WLAN位置服务器发来的鉴权类型,并根据收到的鉴权类型接入无线局域网;所述WLAN位置服务器,用于根据收到的地理位置信息查询WLAN接入网支持的鉴权类型和核心网支持的鉴权类型,将查询到的鉴权类型与收到的鉴权类型进行比较,确定要使用的鉴权类型并发送给多模终端。
11.根据权利要求10所述的系统,其特征在于,所述系统还包括:WLAN接入网和核心网;其中,所述WLAN接入网,用于向WLAN位置服务器提供WLAN接入网的覆盖范围自身支持的鉴权类型;提供多模终端接入无线局域网的通信链路;所述核心网,用于向所述WLAN位置服务器提供核心网的覆盖范围及自身支持的鉴权类型。
12.根据权利要求10或11所述的系统,其特征在于,所述多模终端,还用于将自身的身份标识信息发送给WLAN位置服务器;所述WLAN位置服务器,还用于存储所述WLAN接入网和核心网支持的鉴权类型;接收多模终端发来的身份标识信息,并根据收到的身份标识信息验证所述多模终端合法时,根据收到的地理位置信息查询WLAN接入网支持的鉴权类型和核心网支持的鉴权类型,将查询到的鉴权类型与收到的鉴权类型进行比较,确定要使用的鉴权类型并发送给多模终端。
13.根据权利要求12所述的系统,其特征在于,所述多模终端包括WLAN鉴权管理模块、WLAN设置模块和第一会话协议处理模块;其中,所述WLAN鉴权管理模块,用于将多模终端支持的鉴权类型、多模终端的地理位置信息和身份标识信息发送给所述第一会话协议处理模块;所述第一会话协议处理模块,用于接收所述WLAN鉴权管理模块发来的鉴权类型和地理位置信息,并将收到的鉴权类型、地理位置信息和身份标识信息发送给WLAN位置服务器;接收所述WLAN位置服务器发来的鉴权类型,并将收到的鉴权类型发送给所述WLAN设置模块;所述WLAN设置模块,用于设置多模终端支持的鉴权类型,并将设置的鉴权类型发送给所述WLAN鉴权管理模块;接收所述第一会话协议处理模块发来的鉴权类型,并根据收到的鉴权类型接入无线局域网。
14.根据权利要求13所述的系统,其特征在于,所述多模终端还包括RIL模块和LBS 模块;其中,所述RIL模块,用于获取多模终端的IMSI,并将获取的IMSI发送给所述WLAN鉴权管理模块;所述LBS模块,用于获取多模终端的地理位置信息,并将获取的地理位置信息发送给所述WLAN鉴权管理模块;所述WLAN鉴权管理模块,还用于接收所述RIL模块发来的多模终端的IMSI,并利用该 IMSI生成多模终端的身份标识信息;接收所述LBS模块发来的多模终端的地理位置信息。
15.根据权利要求10或11所述的系统,其特征在于,所述WLAN位置服务器包括第二会话协议处理模块、鉴权处理模块和数据库模块;其中,所述第二会话协议处理模块,用于接收多模终端发来的鉴权类型和地理位置信息,并将收到的鉴权类型和地理位置信息发送给所述鉴权处理模块;接收所述鉴权处理模块发来的鉴权类型,并将收到的鉴权类型发送给多模终端;所述鉴权处理模块,用于根据收到的地理位置信息查询WLAN接入网和核心网支持的鉴权类型,将查询到的鉴权类型与收到的鉴权类型进行比较,确定要使用的鉴权类型并发送给所述第二会话协议处理模块。
16.根据权利要求15所述的系统,其特征在于,所述WLAN位置服务器还包括数据库模块,用于提供WLAN接入网支持的鉴权类型、核心网支持的鉴权类型、以及多模终端的身份标识信息;提供所述鉴权处理模块查询所述鉴权类型和身份标识信息的接口;所述第二会话协议处理模块,还用于接收多模终端发来的身份标识信息,并将收到的身份标识信息发送给所述鉴权处理模块;所述鉴权处理模块,还用于根据收到的身份标识信息验证该多模终端合法时,根据收到的地理位置信息查询WLAN接入网支持的鉴权类型和核心网支持的鉴权类型,将查询到的鉴权类型与收到的鉴权类型进行比较,确定要使用的鉴权类型并发送给所述第二会话协议处理模块。
全文摘要
本发明公开了一种多模终端接入无线局域网的方法,包括多模终端将自身支持的鉴权类型和地理位置信息发送给WLAN位置服务器;所述WLAN位置服务器根据收到的地理位置信息查询WLAN接入网支持的鉴权类型和核心网支持的鉴权类型,将查询到的WLAN接入网和核心网各自支持的鉴权类型与收到的多模终端支持的鉴权类型进行比较,确定要使用的鉴权类型并发送给多模终端;所述多模终端根据确定要使用的鉴权类型接入无线局域网。本发明还公开了一种多模终端接入无线局域网的设备与系统,采用本发明可实现多模终端快速、自动地接入无线局域网。
文档编号H04W88/06GK102572831SQ20121002641
公开日2012年7月11日 申请日期2012年2月7日 优先权日2012年2月7日
发明者施元庆, 李建勇 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1