[发明专利]页面推送方法、装置和系统无效
申请号: | 201310415496.4 | 申请日: | 2013-09-12 |
公开(公告)号: | CN103475660A | 公开(公告)日: | 2013-12-25 |
发明(设计)人: | 向阳朝;段雪江 | 申请(专利权)人: | 神州数码网络(北京)有限公司;上海神州数码有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04W84/12 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 胡彬 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 推送 方法 装置 系统 | ||
技术领域
本发明涉及通信技术和计算机领域,尤其涉及一种页面推送方法、装置和系统。
背景技术
随着互联网的飞速发展,通信网络已经从传统的布线网络发展到了无线网络,作为无线网络之一的WLAN(Wireless Local Area Network,无线局域网)是无线网络中应用范围非常广泛的一个。WLAN系统一般由AC(Access Controller,无线控制器)和无线AP(Access Point,无线接入节点)构成。其中,无线AP是移动计算机用户进入有线网络的接入点,主要用于宽带家庭、大楼内部以及园区内部,典型距离覆盖几十米至上百米;AC作为无线局域网接入控制设备,负责将来自不同AP的数据进行汇聚并接入Internet,同时完成AP设备的配置管理、无线用户的认证、管理及宽带访问、安全等控制功能。
如图1所示,在现有技术中,终端需要接入由运营商或者商业组织提供的WLAN时,多数情况下需要被所连接的无线AP重定向至Portal(入口)认证服务器,认证服务器向终端发送认证界面,终端需要输入用户名和密码进行Portal认证,当认证通过后,终端才能够正常的访问网络资源。一般来说,当终端通过认证系统进行入网认证时,WLAN的提供者可以向终端推送定制的网页,例如:上网须知、WLAN提供商相关介绍、相关网络推广等。定制的网页根据不同的需求可以由WLAN提供商自由的设置。
随着技术的发展,为了提高终端的便利性,提出了一种MAC((Media Access Control,硬件位址)和Portal相结合的认证方式,该认证方式的认证特点时,当终端在WLAN环境下通过Portal认证后,当相同的终端再次进入同样的WLAN环境后,无需认证即可以直接访问该网络资源。此时,如果仍以现有技术的方式推送定制网页,就会存在一个很大的缺陷:当终端在首次访问WLAN并通过认证后,将不再受到认证系统的控制,WLAN提供者将无法再次提供定制网页的推送功能。
发明内容
有鉴于此,本发明提供一种页面推送方法、装置和系统,以使得在用户终端无需认证而直接访问WLAN网络时,WLAN系统也可以以重定向的方式向用户终端推送预定的网页地址。使得预定网页的推送仅和用户终端是否接入WLAN有关,与用户终端是否受到认证服务器控制无关。
在第一方面,本发明实施例提供了一种页面推送方法,包括:
获取无线网络设备通过镜像目的端口发送的数据包中的超文本传输协议HTTP请求包;
提取所述HTTP请求包中的终端标识;
查询页面推送链表,当所述页面推送链表中与所述终端标识对应的预定页面的推送状态为待推送时,以重定向的方式向与所述终端标识对应的用户终端推送预定页面的地址;当所述页面推送链表中不包括所述终端标识时,在以重定向的方式向与所述终端标识对应的用户终端推送预定页面的地址之前,将所述终端标识作为添加标识加入所述页面推送链表中,并将与所述添加标识对应的所述预定页面的推送状态设置为待推送;
其中,所述页面推送链表中包括终端标识和与终端标识对应的预定页面的推送状态,所述预定页面的推送状态包括待推送和已推送。
在第一种可能的实现方式中,所述方法还包括判断是否成功的向与所述终端标识对应的用户终端完成预定页面的地址推送,若是,将所述页面推送链表中与所述终端标识对应的预定页面的推送状态设置为已推送。
进一步的,所述方法还包括获取无线网络设备通过镜像目的端口发送的数据包中的下线请求包,提取所述下线请求包中的终端标识作为下线标识,在所述页面推送链表中删除所述下线标识以及与所述下线标识对应的预定页面的推送状态。
在第二方面,本发明实施例提供了一种页面推送装置,包括:
获取单元,用于获取无线网络设备通过镜像目的端口发送的数据包中的HTTP请求包;
信息提取单元,用于提取所述HTTP请求包中的终端标识;
地址推送单元,查询页面推送链表,当所述页面推送链表中与所述终端标识对应的预定页面的推送状态为待推送时,以重定向的方式向与所述终端标识对应的用户终端推送预定页面的地址;当所述页面推送链表中不包括所述终端标识时,在向与所述终端标识对应的用户终端推送预定页面的地址之前,触发链表修改单元;
链表修改单元,用于将所述终端标识作为添加标识加入所述页面推送链表中,并将与所述添加标识对应的所述预定页面的推送状态设置为待推送;
其中,所述页面推送链表中包括终端标识和与终端标识对应的预定页面的推送状态,所述预定页面的推送状态包括待推送和已推送。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于神州数码网络(北京)有限公司;上海神州数码有限公司,未经神州数码网络(北京)有限公司;上海神州数码有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310415496.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:认证程序的安全获取方法及系统
- 下一篇:Zigbee和WiFi协议转换器