推送认证页面的方法、系统及装置的制作方法

文档序号:7927820阅读:133来源:国知局

专利名称::推送认证页面的方法、系统及装置的制作方法
技术领域
:本发明涉及通信领域的数据传输技术,尤其涉及一种推送认证页面的方法、系统及装置。
背景技术
:随着时代信息化浪潮的推进,人们对于随时随地接入互联网进行信息交流的需求越来越高,以无线局域网络(WirelessLocalAreaNetwork,WLAN)为例,通过速率为11Mbps54Mbps的WLAN传输网络,使用户实现了随时、随地的宽带网络接入。目前,网络运营商已经推出了多种WLAN上网服务,在用户终端使用上网服务之前要进行认证,因此,门户(Portal)服务器需要向用户终端推送认证页面,让用户终端通过认证页面上报相应的认证数据,具体的做法是首先,用户终端向接入控制器(AccessController,AC)发起认证请求;然后,接入控制器将该认证请求重定向至Portal服务器;接着,所述Portal服务器向用户终端推送统一的认证页面;最后,用户终端通过所述认证页面中上报相应的认证数据。在上述推送认证页面的过程中,用户终端获得的认证页面的形式和内容都是相同的,而针对诸如宾馆、大型展会、大型赛事等特定客户建设的WLAN网络中,需要在用户终端登陆为这些特定客户建设的WLAN网络时,向用户终端推送个性化的页面。为了实现个性化页面的推送,传统的做法主要有以下两种第一种方法Portal服务器先向用户终端推送统一的认证页面,在用户终端完成通过认证后,Portal服务器再向用户终端二次推送设定的个性化页面。第二种方法某些宾馆、商场通过私自架设Portal服务器,使用户终端在进入该Portal服务器服务的区域时,向用户终端推送个性化页面。利用第一种方法向用户终端推送个性化页面时,用户终端获得的基于WEB认证的认证页面仍然是统一的,并没有实现认证页面的个性化,同时,由于Portal只能在用户终端完成认证之后再二次推送个性化页面,无法突出展现所要显示的个性化页面,降低了表现力度,使用户感受较差。而利用第二种方法向用户终端推送个性化业务时,除了没有实现认证页面的个性化之外,还使得网络运营商无法对私架的Portal服务器进行管理,造成推送非法的个性化页面的问题。
发明内容本发明实施例提供一种推送认证页面的方法、系统及装置,以实现对用户终端推送个性化的认证页面,提高用户体验。—种推送认证页面的方法,该方法包括以下步骤第一门户Portal服务器接收来自于终端的认证请求消息,所述认证请求消息中包括终端所属网络的信息;4所述第一Portal服务器根据预先设定的网络的信息与认证页面的第一对应关系,查找出接收到的所述网络的信息对应的认证页面;所述第一Portal服务器将查找出的所述认证页面推送给所述终端。—种推送认证页面的方法,该方法包括以下步骤接入控制器接收终端上报的认证请求消息,所述认证请求消息中包括所述终端所属网络的信息;所述接入控制器根据预先设定的网络的信息与认证页面的第一对应关系,查找出接收到的所述网络的信息对应的认证页面,并将包含该认证页面的信息的认证请求消息发送给第一Portal服务器;所述第一Portal服务器将接收到的所述认证页面的信息对应的认证页面推送给所述终端。—种推送认证页面的系统,该系统包括第一Portal服务器,用于接收来自于终端的认证请求消息,所述认证请求消息中包括终端所属网络的信息,并根据预先设定的网络的信息与认证页面的第一对应关系,查找出接收到的所述网络的信息对应的认证页面,将查找出的所述认证页面推送给所述终丄山顺。—种推送认证页面的系统,该系统包括接入控制器,用于接收终端上报的包括所述终端所属网络的信息的认证请求消息,并根据预先设定的网络的信息与认证页面的第一对应关系,查找出接收到的所述网络的信息对应的认证页面,并发送包含该认证页面的信息的认证请求消息;第一Portal服务器,用于接收所述接入控制器发送的所述认证请求消息,并将认证页面的信息对应的认证页面推送给所述终端。—种Portal服务器,所述Portal服务器包括接收模块,用于接收认证请求消息,所述认证请求消息中包括终端所属网络的信息;查找模块,用于根据预先设定的网络的信息与认证页面的对应关系,查找出接收到的所述网络的信息对应的认证页面;推送模块,用于推送查找出的所述认证页面。—种接入控制器,所述接入控制器包括接收模块,用于接收终端上报的认证请求消息,所述认证请求消息中包括所述终端所属网络的信息;查找模块,用于根据预先设定的网络的信息与认证页面的第一对应关系,查找出接收到的所述网络的信息对应的认证页面;发送模块,用于发送包含该认证页面的信息的认证请求消息。本发明实施例通过终端上报所属网络的信息之后,由接入控制器或Portal服务器根据预先设定的网络的信息与认证页面的对应关系,查找出接收到的网络的信息对应的认证页面,并由Portal服务器将查找出的所述认证页面推送给所述终端,实现了对用户终端推送个性化的认证页面,提高用户体验。图1为本发明实施例一中推送认证页面的方法流程示意图;图2为本发明实施例一中WLAN网络的信息同时包含SSID和AP的标识时网络架构示意图;图3为本发明实施例二中推送认证页面的方法流程示意图;图4为本发明实施例三中推送认证页面的系统结构示意图;图5为本发明实施例五中一种Portal服务器结构示意图;图6为本发明实施例六中一种接入控制器结构示意图。具体实施例方式下面结合说明书附图对本发明实施例进行详细的描述。本发明各实施例中的方案适用于WLAN网络中的个性化认证页面推送过程,也适用于其它存在个性化认证页面推送需求的网络。如图1所示,为本发明实施例一中推送认证页面的方法流程示意图,本实施例以WLAN网络为例进行说明,其它网络的流程类似。从图1中看出实施例一的方法包括以下步骤步骤101:终端与WLAN网络接入点(AccessPoint,AP)建立无线连接。在本发明各实施例中涉及的终端是指能够与WLAN网络中的网元进行无线通信的WLAN终端。步骤102:接入控制器AC为终端分配IP地址。在本步骤中,终端通过标准的动态主机配置协议(DynamicHostConfigurationProtocol,DHCP)请求接入控制器为其分配IP地址,接入控制器根据终端的请求为其分配一个IP地址,并将该IP地址信息返回给终端。步骤101和步骤102是终端正常接入WLAN网络中的常规手段,不仅可以应用在本发明中,也可以应用在其它传统的推送认证页面的过程中。步骤103:终端向接入控制器AC发起认证请求(HTTPRequest)消息。所述认证请求消息中包含了所述终端当前所属的WLAN网络的信息,具体地,可以在认证请求消息中的Portal统一定位信令(HTTPRequestPortal-URL)中携带WLAN网络的信息,在该信令中携带WLAN网络的信息作为消息体参数。WLAN网络的信息可以是WLAN网络中的服务设定识别标识(ServiceSetldentifier,SSID)或WLAN网络中AP的标识,或其它唯一性标识。但考虑到SSID和AP的标识不是一一对应的关系,一个AP可以设置多个SSID,而多个AP可以使用一个SSID,因此,在某些比较复杂的情况下,WLAN网络的信息需要同时包含SSID和AP的标识才能确定终端实际所属的WLAN网络,例如图2所示的情况,AP3对应了SSID1和SSID2,如果终端1是与AP3建立的无线连接,则认证请求消息中WLAN网络的信息需要同时包括AP3的标识和SSID1才能确定终端1所属的WLAN网络。步骤104:接入控制器AC将接收到的认证请求消息发送给Portal服务器。步骤103和步骤104的通过接入控制器转发认证请求消息是优选的方案,本发明实施例也不限于其他方式将认证请求消息上报给Portal服务器。6步骤105:Portal服务器根据预先设定的WLAN网络的信息与认证页面的对应关系,查找出接收到的所述WLAN网络的信息对应的认证页面。在本实施例中,可以为每一个WLAN网络设定一个或多个个性化的认证页面,例如,若为某一个宾馆建设了WLAN网络之后,为该宾馆设定的个性化认证页面除了包含用于上报认证数据的界面外,还可以包含该宾馆标志、简介和照片等信息。为各WLAN网络设定对应的认证页面后,可以建立WLAN网络的信息与认证页面的对应关系表,并将该对应关系表保存在Portal服务器中或能够与Portal服务器进行信息交互的其它实体中。步骤106:Portal服务器将查找出的所述认证页面推送给所述终端。Portal服务器根据预先设定的WLAN网络的信息与认证页面的对应关系查找出需要的认证页面后,将该认证页面的统一资源定位符(UniformResourceLocator,URL)携带在认证响应(HTTPReaponse)消息中的Portal统一定位信令(HTTPResponsePortal-URL)中,然后返回给终端。通过以上步骤101至步骤106的描述,完成了在WLAN网络中向终端推送个性化认证页面的过程。在实际的操作过程中需要进一步考虑Portal服务器的处理能力,即Portal服务器所能获知的WLAN网络的信息与认证页面的对应关系中,WLAN网络的信息有限,Portal服务器可能无法为每一个WLAN网络提供服务。因此,在步骤104之后且步骤105之前中,还需要进一步判断是否要执行个性化页面推送的操作,如果要执行需要判断由哪个Portal服务器执行个性化页面推送的操作,因此,在步骤104之后且步骤105之前,还包括如下步骤步骤A:假设在步骤103中接收接入控制器发送的认证请求消息是第一Portal服务器,则第一Portal服务器需要解析该认证请求消息,判断其中是否包含了终端所属的WLAN网络的信息,若是,则执行步骤C,否则,执行步骤B。在本实施例中,如果第一Portal服务器接收到的认证请求消息中不包含终端所属的WLAN网络的信息,表明当前将要进行传统的认证过程,不需要进行个性化认证页面的推送。步骤B:第一Portal服务器向终端推送传统的认证页面,此时认证页面推送过程结束。步骤C:假设第一Portal服务器能够获知的WLAN网络的信息为SSID1、SSID2、SSID3的三个WLAN网络的信息和与之对应的认证页面,称之为WLAN网络的信息与认证页面的第一对应关系,该第一对应关系如表la所示。当第一Portal服务器接收到接入控制器发送的认证请求消息后,需要进一步判断能够获知的三个WALN网络信息中是否包含接收到的WLAN网络的信息,即第一Portal服务器是否能够为接收到的WLAN网络的信息对应的网络提供服务。若是,则返回步骤105,完成认证页面推送过程,表明第一Portal服务器能够查找到相应的认证页面,能够为接收到的WLAN网络的信息对应的网络提供服务;否则,执行步骤D。<table>tableseeoriginaldocumentpage7</column></row><table><table>tableseeoriginaldocumentpage8</column></row><table>表la步骤D:第一Portal服务器确定第二Portal服务器,所述第二Portal服务器能够为接收到的WLAN网络的信息对应的WLAN网络提供服务,并将所述认证请求消息发送给所述第二Portal服务器。在本步骤中,由于第一Portal服务器需要根据WLAN网络的信息确定对应的第二Portal服务器,因此,第一Portal服务器能够获知各Portal服务器与WLAN网络的信息的对应关系,该对应关系表可以如表lb所示。<table>tableseeoriginaldocumentpage8</column></row><table>表lb假设第二Portal服务器能够获知标识为SSID4、SSID5、SSID6的三个WLAN网络的信息和与之对应的认证页面,称之为WLAN网络的信息与认证页面的第二对应关系,该对应关系表如表lc所示。<table>tableseeoriginaldocumentpage8</column></row><table>表lc步骤E:第二Portal服务器根据接收到所述WLAN网络的信息,从所述第二对应关系中查找出与之对应的认证页面。步骤F:第二Portal服务器将步骤F中查找出的证页面推送给所述终端,此时认证页面推送过程结束。本发明实施例一中是由Portal服务器来确定需要向终端发送的个性化认证页面,与实施例一属于同一发明构思下,本发明实施例二还提供另一种在WLAN网络中向终端推送认证页面的方法,其方法步骤流程图如图3所示,实施例二的方法包括以下步骤步骤301、步骤302和步骤303与实施例一中步骤101、步骤102和步骤103相同。步骤304:接入控制器AC根据预先设定的WLAN网络的信息与认证页面的对应关系,查找出接收到的所述WLAN网络的信息对应的认证页面。步骤305:接入控制器AC将包含该认证页面的信息的认证请求消息发送给Portal服务器。步骤306:Portal服务器将接收到的所述认证页面的信息对应的认证页面推送给终端。通过以上步骤301至步骤306的描述,由接入控制器AC来确定实际需要推送的认证页面的信息,然后由Portal服务器完成认证页面推送的过程。与实施例一类似地同样要考虑Portal服务器的处理能力,在步骤305之后步骤306之前,还包括如下步骤步骤a:假设在步骤305中接收接入控制器发送的认证请求消息是第一Portal服务器,则第一Portal服务器需要解析该认证请求消息,判断其中是否包含了终端所属的WLAN网络的信息,若是,则执行步骤c,否则,执行步骤b。步骤b:第一Portal服务器向终端推送传统的认证页面,此时认证页面推送过程结束。步骤c:第一Portal服务器根据Portal服务器与认证页面的对应关系,判断自身是否能够提供接收到的认证页面的信息对应的认证页面。若是,则返回步骤306,完成认证页面推送过程;否则,执行步骤d。步骤d:第一Portal服务器确定第二Portal服务器,该第二Portal服务器能够提供接收到的认证页面的信息对应的认证页面,并将接收到的所述认证请求消息发送给所述第二Portal服务器。在本步骤中,第一Portal服务器可以利用表lb确定出所述第二Portal服务器。步骤e:第二Portal服务器将接收到的所述认证页面的信息对应的认证页面推送给所述终端。与本发明实施例一属于同一发明构思下的,本发明实施例三提供一种推送认证页面的系统,如图4所示,该系统包括终端11、接入控制器12和第一Portal服务器13,其中接入控制器12用于接收并发送终端11上报的认证请求消息,所述认证请求消息中包括所述终端所属网络的信息;第一Portal服务器13用于接收所述接入控制器12发送的认证请求消息,并根据预先设定的网络的信息与认证页面的第一对应关系,查找出接收到的所述网络的信息对应的认证页面,将查找出的所述认证页面推送给所述终端11。本实施例中的终端11和接入控制器12是可选的设备,本发明实施例中涉及的系统也不限于其他具有类似功能的设备。所述第一Portal服务器13还用于判断所述第一对应关系中的网络的信息是否包含接收到的终端所属网络的信息;若是,则查找所述网络的信息对应的认证页面;否则,确定能够为接收到的网络的信息对应的网络提供服务的系统中的第二Portal服务器14,并将所述认证请求消息发送给所述第二Portal服务器14;所述第二Portal服务器14用于根据预先设定的网络的信息与认证页面的第二对应关系,查找出接收到的所述网络的信息9对应的认证页面,并将该证页面推送给所述终端11。与本发明实施例二属于同一发明构思下的,本发明实施例四还提供一种推送认证页面的系统,其系统结构与实施例三类似,该系统包括一种推送认证页面的系统,该系统包括终端11、接入控制器12和第一Portal服务器13,其中接入控制器12用于接收终端11上报的包括所述终端所属网络的信息的认证请求消息,并根据预先设定的网络的信息与认证页面的第一对应关系,查找出接收到的所述网络的信息对应的认证页面,并发送包含该认证页面的信息的认证请求消息;第一Portal服务器13用于接收所述接入控制器12发送的所述认证请求消息,并将认证页面的信息对应的认证页面推送给所述终端11。本实施例中的终端11是可选的设备,本发明实施例中涉及的系统也不限于其他具有类似功能的设备。所述第一Portal服务器13还用于根据Portal服务器与认证页面的第二对应关系,判断自身是否能够提供接收到的认证页面的信息对应的认证页面;若是,则将接收到的所述认证页面的信息对应的认证页面推送给所述终端11;否则,确定能够提供接收到的认证页面的信息对应的认证页面的第二Portal服务器14,并将接收到的所述认证请求消息发送给所述第二Portal服务器14;所述第二Portal服务器14用于将接收到的所述认证页面的信息对应的认证页面推送给所述终端11。本发明实施例五还提供一种Portal服务器,如图5所示,所述Portal服务器包括接收模块21、查找模块22、推送模块23,其中接收模块21用于接收认证请求消息,所述认证请求消息中包括终端所属网络的信息;查找模块22用于根据预先设定的网络的信息与认证页面的对应关系,查找出接收到的所述网络的信息对应的认证页面;推送模块23用于推送查找出的所述认证页面,具体地,推送模块23可以将查找出的认证页面推送给所述终丄山顺。本发明实施例六还提供一种接入控制器,如图6所示,所述接入控制器包括接收模块31、查找模块32和发送模块33,其中接收模块31用于接收终端上报的认证请求消息,所述认证请求消息中包括所述终端所属网络的信息;查找模块32用于根据预先设定的网络的信息与认证页面的第一对应关系,查找出接收到的所述网络的信息对应的认证页面;发送模块33用于发送包含该认证页面的信息的认证请求消息,具体地,发送模块33可以将所述认证请求消息发送给用于向终端推送认证页面的Portal服务器。通过本发明实施例提供的方法、系统和装置,能够灵活根据终端所属的WLAN网络(即所属的区域或场景)向终端推送个性化的认证页面,提高终端用户的体验,并且使通过认证页面向用户提供增值业务成为可能;由于本发明是通过Portal服务器和接入控制器实现个性化认证页面的推送,方便网络运营商对认证页面的管理与维护;本发明未改变传统的WALN网络登陆的信令交互,系统升级成本较低。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。权利要求一种推送认证页面的方法,其特征在于,该方法包括以下步骤第一门户Portal服务器接收来自于终端的认证请求消息,所述认证请求消息中包括终端所属网络的信息;所述第一Portal服务器根据预先设定的网络的信息与认证页面的第一对应关系,查找出接收到的所述网络的信息对应的认证页面;所述第一Portal服务器将查找出的所述认证页面推送给所述终端。2.如权利要求1所述的方法,其特征在于,所述第一Portal服务器接收到所述认证请求消息之后,查找出接收到的所述网络的信息对应的认证页面之前,所述方法还包括以下步骤所述第一Portal服务器判断所述第一对应关系中的网络的信息是否包含接收到的终端所属网络的信息;若是,则执行查找所述网络的信息对应的认证页面的步骤;否则,确定能够为接收到的网络的信息对应的网络提供服务的第二Portal服务器,并将所述认证请求消息发送给所述第二Portal服务器;所述第二Portal服务器根据预先设定的网络的信息与认证页面的第二对应关系,查找出接收到的所述网络的信息对应的认证页面,并将该证页面推送给所述终端。3.—种推送认证页面的方法,其特征在于,该方法包括以下步骤接入控制器接收终端上报的认证请求消息,所述认证请求消息中包括所述终端所属网络的信息;所述接入控制器根据预先设定的网络的信息与认证页面的第一对应关系,查找出接收到的所述网络的信息对应的认证页面,并将包含该认证页面的信息的认证请求消息发送给第一Portal服务器;所述第一Portal服务器将接收到的所述认证页面的信息对应的认证页面推送给所述终端。4.如权利要求3所述的方法,其特征在于,所述第一Portal服务器接收到所述认证请求消息之后,将认证页面推送给所述终端之前,所述方法还包括以下步骤所述第一Portal服务器根据Portal服务器与认证页面的第二对应关系,判断自身是否能够提供接收到的认证页面的信息对应的认证页面;若是,则执行将接收到的所述认证页面的信息对应的认证页面推送给所述终端的步骤;否则,确定能够提供接收到的认证页面的信息对应的认证页面的第二Portal服务器,并将接收到的所述认证请求消息发送给所述第二Portal服务器;所述第二Portal服务器将接收到的所述认证页面的信息对应的认证页面推送给所述终端。5.—种推送认证页面的系统,其特征在于,该系统包括第一Portal服务器,用于接收来自于终端的认证请求消息,所述认证请求消息中包括终端所属网络的信息,并根据预先设定的网络的信息与认证页面的第一对应关系,查找出接收到的所述网络的信息对应的认证页面,将查找出的所述认证页面推送给所述终端。6.如权利要求5所述的系统,其特征在于,所述系统还包括第二Portal服务器;所述第一Portal服务器,还用于判断所述第一对应关系中的网络的信息是否包含接收到的终端所属网络的信息;若是,则查找所述网络的信息对应的认证页面;否则,确定能够为接收到的网络的信息对应的网络提供服务的第二Portal服务器,并将所述认证请求消息发送给所述第二Portal服务器;所述第二Portal服务器,用于根据预先设定的网络的信息与认证页面的第二对应关系,查找出接收到的所述网络的信息对应的认证页面,并将该证页面推送给所述终端。7.—种推送认证页面的系统,其特征在于,该系统包括接入控制器,用于接收终端上报的包括所述终端所属网络的信息的认证请求消息,并根据预先设定的网络的信息与认证页面的第一对应关系,查找出接收到的所述网络的信息对应的认证页面,并发送包含该认证页面的信息的认证请求消息;第一Portal服务器,用于接收所述接入控制器发送的所述认证请求消息,并将认证页面的信息对应的认证页面推送给所述终端。8.如权利要求7所述的系统,其特征在于,所述系统还包括第二Portal服务器;所述第一Portal服务器,还用于根据Portal服务器与认证页面的第二对应关系,判断自身是否能够提供接收到的认证页面的信息对应的认证页面;若是,则将接收到的所述认证页面的信息对应的认证页面推送给所述终端;否则,确定能够提供接收到的认证页面的信息对应的认证页面的第二Portal服务器,并将接收到的所述认证请求消息发送给所述第二Portal服务器;所述第二Portal服务器,用于将接收到的所述认证页面的信息对应的认证页面推送给所述终端。9.一种Portal服务器,其特征在于,所述Portal服务器包括接收模块,用于接收认证请求消息,所述认证请求消息中包括终端所属网络的信息;查找模块,用于根据预先设定的网络的信息与认证页面的对应关系,查找出接收到的所述网络的信息对应的认证页面;推送模块,用于推送查找出的所述认证页面。10.—种接入控制器,其特征在于,所述接入控制器包括接收模块,用于接收终端上报的认证请求消息,所述认证请求消息中包括所述终端所属网络的信息;查找模块,用于根据预先设定的网络的信息与认证页面的对应关系,查找出接收到的所述网络的信息对应的认证页面;发送模块,用于发送包含该认证页面的信息的认证请求消息。全文摘要本发明公开了推送认证页面的方法、系统及装置,方案包括通过终端上报所属网络的信息之后,由接入控制器或Portal服务器根据预先设定的网络的信息与认证页面的对应关系,查找出接收到的网络的信息对应的认证页面,并由Portal服务器将查找出的所述认证页面推送给所述终端。通过本发明,实现了对用户终端推送个性化的认证页面,提高用户体验。文档编号H04L29/08GK101741888SQ20081022627公开日2010年6月16日申请日期2008年11月11日优先权日2008年11月11日发明者施文灿,欧阳麒,章浩申请人:中国移动通信集团上海有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1