一种基于操作系统的门户认证页面自适应系统及其方法技术方案

技术编号:13668583 阅读:155 留言:0更新日期:2016-09-07 09:26
本发明专利技术提供了一种基于操作系统的门户认证页面自适应系统及其方法,该门户认证页面自适应系统中包括:无线接入点,与无线终端无线连接,其截获无线终端发送的第一超文本传输协议请求报文,并伪造暂时性重定向报文并反馈至无线终端;暂时性重定向报文中具体包含门户认证服务器的第二统一资源定位符,第二统一资源定位符中包括无线终端中操作系统所属系统类型的类型参数;门户认证服务器,与无线终端通信连接,其接收无线终端发送的包含第二统一资源定位符的第二超文本传输协议请求报文,进而自动推送相应的门户认证页面至无线终端。不同操作系统的无线终端能够跳转到不同的门户认证页面,大大提升了用户体验,扩展了门户认证系统的应用。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种门户认证页面自适应系统及其方法。
技术介绍
Portal(入口)认证是互联网接入的一种认证方式,通常为Web(网页)认证,Portal认证网页通常称为门户网站。当用户在使用终端连接需要Portal认证的网络但未经认证时,会强制终端登录到特定门户网站站点免费访问其中包含的服务;但是当用户需要使用互联网中的其他信息时,必须在门户网站上进行认证,只有认证通过了之后才可以使用互联网资源。在无线网络中,由于Portal认证具有免客户端、可强制推送广告等优势,故而得到广泛应用。在认证过程中,终端通过DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)获取IP(Internet Protocol,网络互连协议)地址,随后向任意网址发起包含用户信息的HTTP(Hyper Text Transfer Protocol,超文本传输协议)请求报文向Portal服务器进行认证。但是,在传统的Portal认证过程中,当Portal服务器对用户认证成功之后,会给所有的终端推送相同的Portal认证界面,虽然浏览器发送HTTP请求报文中有User Agent(用户代理)字段,但User Agent字段只与浏览器类型相关,只能区别不同的浏览器,而不能区别不同的操作系统。
技术实现思路
针对上述问题,本专利技术提供了一种基于操作系统的门户认证页面自适应系统及其方法,其能够根据无线终端中不同的操作系统推送不同的门户认证页面。本专利技术提供的技术方案如下:一种基于操作系统的门户认证页面自适应系统,包括:内置操作系统的无线终端、无线接入点以及门户认证服务器,其中,所述无线接入点,与所述无线终端无线连接,所述无线接入点截获所述无线终端发送的第一超文本传输协议(Hyper Text Transfer Protocol,以下简称HTTP)请求报文,并基于所述第一HTTP请求报文伪造暂时性重定向报文并反馈至所述无线终端;所述暂时性重定向报文中具体包含所述门户认证服务器的第二统一资源定位符(Uniform Resource Locator,以下简称URL),所述第二URL中包括无线终端中操作系统所属系统类型的类型参数;所述门户认证服务器,与所述无线接入点通信连接,所述门户认证服务器经由所述无线接入点接收所述无线终端发送的包含所述第二统一资源定位符的第二超文本传输协议请求报文,进而自动推送相应的门户认证页面至所述无线终端。在本技术方案中,这里说的第二URL是无线终端进行门户认证需要跳转到的位置,这样,当认证服务器接收到了第二HTTP请求报文,就可以从中提取出第二URL,进而得到其中包含的该无线终端中操作系统所属的系统类型,最后认证服务器基于该系统类型推送相应的门户认证页面。其操作简单方便,不同操作系统的无线终端能够跳转到不同的门户认证页面,提高了用户体验,扩展了门户认证系统的应用,有效解决了现有门户认证系统中对所有的无线终端推送相同门户认证页面的问题。进一步优选地,所述无线接入点中包括:第一控制模块、报文截取模块、第一报文生成模块、第一存储模块以及报文发送模块,其中,所述第一存储模块,与所述第一控制模块连接,所述第一存储模块中预存门户认证服务器的第一统一资源定位符和该无线终端所属系统类型的类型参数;所述报文截取模块,与所述第一控制模块连接,所述报文截取模块在所述第一控制模块的控制下截取无线终端发送的第一超文本传输协议请求报文;所述第一报文生成模块,分别与所述报文截取模块、第一存储模块和第一控制模块连接,所述第一报文生成模块在所述第一控制模块的控制下,基于第
一存储模块中存储的门户认证服务器的第一统一资源定位符和该无线终端所属系统类型的类型参数生成第二统一资源定位符,并基于该第二统一资源定位符生成暂时性重定向报文;所述报文发送模块,分别第一报文生成模块和第一控制模块连接,所述报文发送模块用于发送暂时性重定向报文。在本技术方案中,无线接入点会截获无线终端发送的第一HTTP请求报文,并将该无线终端所属的系统类型加入认证服务器的第一URL中得到第二URL反馈至无线终端中。这样,后面无线终端会将该第二URL添加进第二HTTP请求报文中,以便认证服务器接收到该第二URL,获取该无线终端中操作系统所属的系统类型。进一步优选地,所述认证服务器中包括:第二控制模块、第二存储模块、报文接收模块以及门户认证页面反馈模块,其中,所述第二存储模块,与所述第二控制模块连接,所述第二存储模块中预存不同操作系统类型与其对应的门户认证页面之间的关联关系;所述报文接收模块,与所述第二控制模块连接,所述报文接收模块在所述第二控制模块的控制下接收无线终端发送的第二HTTP请求报文;所述门户认证页面反馈模块,分别与所述报文接收模块、第二存储模块以及第二控制模块连接,所述门户认证页面反馈模块在所述第二控制模块的控制下,基于所述第二HTTP中第二URL和第二存储模块中预存的不同操作系统类型与其对应的门户认证页面之间的关联关系反馈相应的门户认证页面。进一步优选地,所述无线终端中包括:监测模块、报文收发模块、第二报文生成模块和第三控制模块,其中,所述监测模块,与所述第三控制模块连接,所述监测模块在所述第三控制模块的控制下监测无线终端是否与无线接入点建立连接;所述报文收发模块,分别与所述监测模块和所述第三控制模块连接,所述报文收发模块在所述第三控制模块的控制下,发送互联网地址请求报文以及接收所述无线接入点反馈的暂时性重定向报文;所述第二报文生成模块,分别与所述监测模块、报文收发模块以及第三控
制模块连接,所述第二报文生成模块基于所述监测模块的监测结果生成第一HTTP请求报文及基于所述报文收发模块接收到的暂时性重定向报文生成第二HTTP请求报文。进一步优选地,所述无线接入点中,所述第一存储模块中还预存有不同操作系统与互联网地址请求报文中预设选项字段中子选项排序的关联关系。进一步优选地,所述无线接入点还包括:信息提取模块和系统类型判定模块,其中,所述信息提取模块,分别与所述报文截取模块和第一控制模块连接,所述信息提取模块基于所述报文截取模块截取到的互联网地址请求报文提取其中包含的预设选项字段中包含的子选项的排序;所述系统类型判定模块,分别与所述信息提取模块、第一存储模块和第一控制模块连接,所述系统类型判定模块基于所述信息提取模块提取的预设选项字段中包含的子选项的排序判定该无线终端所属的系统类型,并将其存储在第一存储模块中。在本技术方案中,无线终端会时刻监测其是否与无线接入点建立内网连接,只有在监测到已经建立了连接,才会发送互联网地址请求。之后,无线接入点截获了该互联网地址请求之后分析出其内部包含的预设选项字段中包含的子选项的排序,从而判断出该无线终端中操作系统所属的系统类型。要注意的是,这里的预设选项字段中包含的子选项的排列基于不同的操作系统是不同的,且在无线接入点中已经预存了不同操作系统对应的排列顺序,以此后续才能准确的将相应门户认证页面推送到无线终端。整个过程简单精确,可操作性强。本专利技术还提供了一种基于操作系统的门户认证页面自适应方法,包括:S1无线终端发送第一HTTP请求报文;S2无线接入点截获本文档来自技高网
...

【技术保护点】
一种基于操作系统的门户认证页面自适应系统,其特征在于,所述门户认证页面自适应系统中包括:内置操作系统的无线终端、无线接入点以及门户认证服务器,其中,所述无线接入点,与所述无线终端无线连接,所述无线接入点截获所述无线终端发送的第一超文本传输协议请求报文,并基于所述第一超文本传输协议请求报文伪造暂时性重定向报文并反馈至所述无线终端;所述暂时性重定向报文中具体包含所述门户认证服务器的第二统一资源定位符,所述第二统一资源定位符中包括无线终端中操作系统所属系统类型的类型参数;所述门户认证服务器,与所述无线接入点通信连接,所述门户认证服务器经由所述无线接入点接收所述无线终端发送的包含所述第二统一资源定位符的第二超文本传输协议请求报文,进而自动推送相应的门户认证页面至所述无线终端。

【技术特征摘要】
1.一种基于操作系统的门户认证页面自适应系统,其特征在于,所述门户认证页面自适应系统中包括:内置操作系统的无线终端、无线接入点以及门户认证服务器,其中,所述无线接入点,与所述无线终端无线连接,所述无线接入点截获所述无线终端发送的第一超文本传输协议请求报文,并基于所述第一超文本传输协议请求报文伪造暂时性重定向报文并反馈至所述无线终端;所述暂时性重定向报文中具体包含所述门户认证服务器的第二统一资源定位符,所述第二统一资源定位符中包括无线终端中操作系统所属系统类型的类型参数;所述门户认证服务器,与所述无线接入点通信连接,所述门户认证服务器经由所述无线接入点接收所述无线终端发送的包含所述第二统一资源定位符的第二超文本传输协议请求报文,进而自动推送相应的门户认证页面至所述无线终端。2.如权利要求1所述的门户认证页面自适应系统,其特征在于,所述无线接入点中包括:第一控制模块、报文截取模块、第一报文生成模块、第一存储模块以及报文发送模块,其中,所述第一存储模块,与所述第一控制模块连接,所述第一存储模块中预存门户认证服务器的第一统一资源定位符和该无线终端所属系统类型的类型参数;所述报文截取模块,与所述第一控制模块连接,所述报文截取模块在所述第一控制模块的控制下截取无线终端发送的第一超文本传输协议请求报文;所述第一报文生成模块,分别与所述报文截取模块、第一存储模块和第一控制模块连接,所述第一报文生成模块在所述第一控制模块的控制下,基于第一存储模块中存储的门户认证服务器的第一统一资源定位符和该无线终端所属系统类型的类型参数生成第二统一资源定位符,并基于该第二统一资源定位符生成暂时性重定向报文;所述报文发送模块,分别第一报文生成模块和第一控制模块连接,所述
\t报文发送模块用于发送暂时性重定向报文。3.如权利要求1所述的门户认证页面自适应系统,其特征在于,所述认证服务器中包括:第二控制模块、第二存储模块、报文接收模块以及门户认证页面反馈模块,其中,所述第二存储模块,与所述第二控制模块连接,所述第二存储模块中预存不同操作系统类型与其对应的门户认证页面之间的关联关系;所述报文接收模块,与所述第二控制模块连接,所述报文接收模块在所述第二控制模块的控制下接收无线终端发送的第二超文本传输协议请求报文;所述门户认证页面反馈模块,分别与所述报文接收模块、第二存储模块以及第二控制模块连接,所述门户认证页面反馈模块在所述第二控制模块的控制下,基于所述第二超文本传输协议中第二统一资源定位符和第二存储模块中预存的不同操作系统类型与其对应的门户认证页面之间的关联关系反馈相应的门户认证页面。4.如权利要求2或3所述的门户认证页面自适应系统,其特征在于,所述无线终端中包括:监测模块、报文收发模块、第二报文生成模块和第三控制模块,其中,所述监测模块,与所述第三控制模块连接,所述监测模块在所述第三控制模块的控制下监测无线终端是否与无线接入点建立连接;所述报文收发模块,分别与所述监测模块和所述第三控制模块连接,所述报文收发模块在所述第三控制模块的控制下,发送互联网地址请求报文以及接收所述无线接入点反馈的暂时性重定向报文;所述第二报文生成模块,分别与所述监测模块、报文收发模块以及第三控制模块连接,所述第二报文生成模块基于所述监测模块的监测...

【专利技术属性】
技术研发人员:王斌
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1