一种Portal认证方法、装置及系统的制作方法

文档序号:8514627阅读:344来源:国知局
一种Portal认证方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种Portal认证方法、装置及系统。
【背景技术】
[0002]Portal (入口)认证是互联网接入的一种认证方式,通常称为Web (网页)认证,Portal认证网站通常称为门户网站。未认证用户上网时,NAS(Network Access Server,网络接入服务器)强制用户登录到特定站点,用户可以免费访问其中的服务;当用户需要使用互联网中的其它信息时,必须在门户网站进行认证,认证通过后可以使用互联网资源。由于在认证过程中不需要单独部署客户端,使用浏览器即可,而且由于在认证过程中可提供额外内容,例如推送广告等信息,因此Portal认证被广泛采用。
[0003]现有的一种Portal认证方法如图1所示,包括如下流程:接入终端通过浏览器向Portal 网关发起 HTTP (HyperText Transfer Protocol,超文本传输协议)请求;Portal 网关回应重定向报文,该重定向报文包括Portal页面的URL(Uniform Resoure Locator,统一资源定位器)、接入终端MAC (Media Access Control,媒体访问控制)地址、SSID (ServiceSet Identifier,服务集标识)等信息;终端根据URL向Portal服务器自动发起Portal页面请求;Portal服务器向终端返回Portal页面;使用终端在Portal页面输入帐号和密码,其中帐号为手机号码;Portal服务器向Portal网关发起包括帐号和密码的Portal认证请求;Portal认证通过后,Portal网关向Portal服务器返回认证成功;Portal服务器通过Portal页面向终端推送广告,尤其可以根据终端的MAC地址和SSID等信息,推送个性化广告。但是这种Portal认证,在终端每次访问网络时均需要输入帐号和密码进行认证,较为繁琐。
[0004]现有的另一种Portal认证方法包括如下流程:首次Portal认证时,和图1所示的方法类似,不同点在于认证通过后,将作为帐号的手机号和终端MAC地址绑定,故首次Portal认证的具体流程不再赘述;再次Portal认证时,如图2所示,Portal网关接收到接入终端发送的HTTP请求后,获取终端MAC地址,则向AAA (Authent i cat 1n、Authori zat 1n、Accounting,验证、授权和记账)服务器自动发起MAC认证请求,如果AAA服务器判断该MAC地址已经和帐号绑定,则向Portal网关返回认证成功。这种Portal认证,首次认证成功后即实现帐号和MAC地址的绑定,后续认证则自动发起MAC认证,用户无法感知,使得商家只在首次Portal认证时推送了广告,而后续Portal认证时无法推送广告,势必带来经济损失。

【发明内容】

[0005]有鉴于此,本发明提供一种Portal认证方法及装置,Portal认证过程简单且能够满足商家在每次进行Portal认证都能够推送信息的需求。
[0006]具体地,本发明的Portal认证方法,包括:接收来自所述接入终端的Portal页面请求,并从所述Portal页面请求中获取所述接入终端的MAC地址;根据所述MAC地址判断所述接入终端的认证帐号是否存在;如果不存在,将所述MAC地址作为认证帐号进行注册,在接收到来自所述接入终端的认证信息后,向所述Portal网关发送包括所述MAC地址和所述认证信息的Portal认证请求,并在收到所述Portal网关返回的认证成功消息后,向所述接入终端推送信息;如果存在,根据所述MAC地址查询对应的认证信息,向Portal网关发送包括所述MAC地址和所述认证信息的Portal认证请求,并在收到所述Portal网关返回的认证成功消息后,向所述接入终端推送信息。
[0007]本发明的Portal认证装置,包括:第一处理模块,用于接收来自所述接入终端的Portal页面请求,并从所述Portal页面请求中获取所述接入终端的MAC地址;判断模块,用于根据所述第一处理模块获取的MAC地址判断所述接入终端的认证帐号是否存在;第二处理模块,用于在所述判断模块判断出不存在时,将所述MAC地址作为认证帐号进行注册,在接收到来自所述接入终端的认证信息后,向所述Portal网关发送包括所述MAC地址和所述认证信息的Portal认证请求,并在收到所述Portal网关返回的认证成功消息后,向所述接入终端推送信息;或者,在所述判断模块判断出存在时,根据所述MAC地址查询对应的认证信息,向Portal网关发送包括所述MAC地址和所述认证信息的Portal认证请求,并在收到所述Portal网关返回的认证成功消息后,向所述接入终端推送信息。
[0008]本发明的Portal认证系统,至少包括Portal服务器和Portal网关,其中:所述Portal服务器,用于接收来自接入终端的Portal页面请求,并从所述Portal页面请求中获取所述接入终端的MAC地址;根据所述MAC地址判断所述接入终端的认证帐号是否存在;如果不存在,将所述MAC地址作为认证帐号进行注册,在接收到来自所述接入终端的认证信息后,向所述Portal网关发送包括所述MAC地址和所述认证信息的Portal认证请求,并在收到所述Portal网关返回的认证成功消息后,向所述接入终端推送信息;如果存在,根据所述MAC地址查询对应的认证信息,向Portal网关发送包括所述MAC地址和所述认证信息的Portal认证请求,并在收到所述Portal网关返回的认证成功消息后,向所述接入终端推送信息;所述Portal网关,用于在接收到来自所述接入终端的HTTP请求后,将所述接入终端重定向至Portal服务器;在接收到来自所述Portal服务器的Portal认证请求后,如果查询到所述Portal认证请求中的认证帐号和对应的认证信息,向所述Portal服务器返回认证成功消息。
[0009]由以上技术方案可见,本发明通过将接入终端的MAC地址作为认证帐号,接入终端只需要在首次Portal认证时输入认证信息,后续再次Portal认证时,Portal服务器将根据MAC地址查询认证信息自动进行Portal认证,如此,对于接入终端而言,只需要一次Portal认证输入,后续在无感知的情况下完成了 Portal认证,过程简单;对于Portal服务器和Portal网关而言,进行的是基于认证帐号和认证信息的Portal认证,所以能够满足商家在接入终端每次进行Portal认证都推送信息的需求。此外,将接入终端的MAC地址作为认证帐号,只要使用所述接入终端进行Portal认证,即使更换手机号码,也不需要重新输入认证信息,进一步提高了 Portal认证的便利性。
【附图说明】
[0010]图1是现有技术一种实施方式中Portal认证方法的流程图。
[0011]图2是现有技术另一种实施方式中Portal认证方法的流程图。
[0012]图3是本发明一种实施方式中Portal认证方法的流程图。
[0013]图4是本发明一种实施方式中首次Portal认证方法的流程图。
[0014]图5是基于图4的本发明一种实施方式中再次Portal认证方法的流程图。
[0015]图6是本发明一种实施方式中Portal认证装置的逻辑结构图。
【具体实施方式】
[0016]请参考图3,本发明提供了一种Portal认证方法,可以应用在Portal认证系统中的Portal服务器上,其中Portal认证系统至少包括Portal服务器和Portal网关。在本发明的一种实施方式中,所述方法包括如下步骤:
[0017]步骤31,接入终端向Portal网关发送HTTP请求,所述Portal网关返回重定向报文将所述接入终端重定向至Portal服务器。
[0018]在本步骤中,接入终端通过浏览器向Portal网关发送HTTP请求,所述HTTP请求中包括接入终端的MAC地址、SSID、IP地址等信息。Portal网关向接入终端返回重定向报文,所述重定向报文包括Portal页面的URL,携带接入终端的MAC地址、SSID、IP地址等信息。接入终端根据Portal页面的URL,自动向Portal服务器发送Portal页面请求,携带接入终端的MAC地址、SSID、IP地址等信息。
[0019]步骤32,所述Portal服务器接收来自所述接入终端的Portal页面请求,并从所述Portal页面请求中获取所述接入终端的MAC地址。
[0020]在本步骤中,因为本发明将接入终
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1