[发明专利]Web认证服务器的选择方法及装置在审
申请号: | 201210006113.3 | 申请日: | 2012-01-10 |
公开(公告)号: | CN102546633A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 王姝懿;袁博;陈勇 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;梁丽超 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | web 认证 服务器 选择 方法 装置 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种Web认证服务器的选择方法及装置。
背景技术
网页(Web)认证在当前的WLAN宽带接入中广泛使用。在Web认证过程中,Web认证服务器起着非常重要的作用,相关技术中,Web认证的过程包括以下步骤:
步骤1,用户设备从宽带网络网关(Broadband Network Gateway,简称为BNG)获取网际协议(Internet Protocol,简称为IP)地址,用户设备获取IP地址后由于没有通过认证,并没有通过BNG访问Internet的权限。
步骤2,用户设备访问任意网页时,BNG通过超文本传输协议(Hypertext Transfer Protocol,简称为HTTP)重定向技术通知用户设备运营商Web认证服务器的地址以及认证页面的统一资源定位符(Uniform Resource Locator,简称为URL)信息。
步骤3,用户设备根据BNG重定向的内容,访问运营商的Web认证服务器,在Web认证服务器页面输入用户名及密码,请求Web认证服务器进行认证。
步骤4,Web认证服务器和BNG交互开始用户接入认证过程,用户设备成功认证后BNG将会放开该用户设备的上网权限,用户设备可以访问因特网(Internet)。
从以上步骤可以看到,当BNG将用户设备的HTTP访问请求重定向到Web认证服务器时,BNG实际上不知道Web服务器的状态是否正常。如果Web认证服务器的状态异常,用户设备将无法访问Web认证服务器从而无法认证,用户设备的Web认证会受到影响。
相关技术中,为了保证当前Web认证服务器状态异常的情况下,不会影响用户正常的Web认证,需要为用户设备提供可用的备用服务器进行强推。由于不是BNG主动感知Web认证服务器是否正常,会导致用户设备不能成功强推。因为,Web认证服务器是否给用户成功强推认证页面,属于用户设备和Web认证服务器交互的过程,BNG并不参与所以无法感知,在给用户选择Web认证服务器时,存在重复选择不可用的Web认证服务器(例如,不可用的主Web认证服务器)给用户设备使用,导致出现用户设备多次强推不能成功强推的问题。
此外,在Web认证服务器资源有限,大量用户设备同时进行Web认证时,有可能会导致Web认证服务器不能及时响应,导致用户设备不能成功强推认证的情况,因此Web认证服务器选择策略的有效性以及负荷分担的能力是非常重要的。相关技术中,常用的Web认证服务器选择策略是主备服务器轮询选择机制,即,第一次强推选择主Web认证服务器,再次强推选择备用Web认证服务器,下一次强推再选主Web认证服务器,是一种交替选择的机制。
发明内容
针对在Web认证过程中无法获知Web认证服务器的工作状态,而导致用户设备不能进行Web认证的问题,本发明提供了一种Web认证服务器的选择方法及装置,以至少解决上述问题。
根据本发明的一个方面,提供了一种Web认证服务器的选择方法,包括:宽带网络网关BNG接收到用户设备的网页访问请求,确定用户设备的状态为未认证;BNG从预设的Web认证服务器组中,为用户设备选取当前可用的第一Web认证服务器;BNG将选取的第一Web认证服务器提供给用户设备。
优选地,BNG从预设的Web认证服务器组中,为用户设备选取当前可用的Web认证服务器,包括:BNG从Web认证服务器组中为用户设备选取第二Web认证服务器;BNG验证选取的第二Web认证服务器当前是否可用,如果可用,将第二Web认证服务器作为第一Web认证服务器;如果不可用,BNG继续从Web认证服务器组中选取第二Web认证服务器,直到选取的第二Web认证服务器当前可用。
优选地,BNG从Web认证服务器组中为用户设备选取第二Web认证服务器,包括:BNG从Web认证服务器组中,从上一次选取的可用的Web认证服务器的下一个Web认证服务器开始,为用户设备选取第二Web认证服务器。
优选地,BNG从Web认证服务器组中为用户设备选取第二Web认证服务器,包括:BNG从Web认证服务器组中,从主Web认证服务器开始,为用户设备选取第二Web认证服务器。
优选地,BNG验证选取的第二Web认证服务器当前是否可用,包括:BNG向选取的第二Web认证服务器发送主动探测报文;如果在第一预设时间内,BNG收到选取的第二Web认证服务器发送的响应报文,则确认选取的第二Web认证服务器为可用;否则,BNG确认选取的第二Web认证服务器为不可用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210006113.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高压高阻箱用机电开关
- 下一篇:一种用于移动数字设备的经营性菜单系统