网站强制访问方法

文档序号:7894288阅读:672来源:国知局
专利名称:网站强制访问方法
技术领域
本发明涉及一种网站强制访问方法,特别是涉及一种门户网站的强制访问方法。
背景技术
Portal业务(门户网站业务)是NSP/ISP (网络服务提供商/英特网服务提供商)提供给用户的一种新型的宽带接入业务。如今,在酒店、机场等大中型公共场所作为一种身份认证、广告植入的应用也越来越普遍。
目前有一种强制门户技术,即在用户网络接入层配置Http代理服务器(超文本传送协议),使用Http代理技术实现Http重定向技术,最终实现强制终端访问门户的目的。此方案虽然可以很好的实现强制访问的功能,但在实现过程中,由于Http代理实现的复杂性,Http代理服务器必须借助于接入服务器的底层硬件,无疑增加了底层硬件的额外负担,降低了网络服务器的处理能力。这一点对于对处理能力要求很高的宽带设备来说,显然是很不利的。

发明内容
本发明要解决的技术问题是为了克服现有技术中的强制门户技术的复杂,处理能力低的缺陷,提供一种网站强制访问方法,通过在网络接入层对用户的访问请求重新定向来实现强制访问,所以相对于增加代理服务器的强制门户技术,更加简便易行。本发明是通过下述技术方案来解决上述技术问题的本发明提供了一种网站强制访问方法,其特点是所述网站强制访问方法包括以下步骤Sltll、接入服务器检测上行报文,若所述上行报文中的用户终端标识属于强制用户,则进入步骤Sltl2,否则进入步骤Sltl3 ;Sltl2、在所述上行报文所属的TCP会话中加入标记;Sltl3、所述接入服务器转发所述上行报文,并接收相应的回应报文;Sltl4、所述接入服务器检测所述回应报文对应的TCP会话中是否存在标记,若存在进入步骤Sltl5,否则进入步骤Sltl6 ;Sltl5、所述接入服务器在所述回应报文加入包含强制访问网站地址的刷新命令;Sltl6,将所述回应报文反馈给用户终端。较佳地,在步骤S皿之前还包括以下步骤S■、所述接入服务器基于用户终端输入的上行报文中的IP地址,在所述用户终端与IP地址间建立TCP链接。较佳地,所述Siqq包括以下步骤所述接入服务器检测用户上行报文是否包含IP地址,若是,则在所述用户终端与IP地址间建立TCP链接,否则所述接入服务器将上行报文中的域名解析为IP地址,并在所述IP地址和用户终端之间建立TCP链接。
较佳地,所述步骤Sltl5中还包括以下步骤所述接入服务器断开所述用户终端与IP地址间的TCP链接,并在所述用户终端和强制访问网站地址之间建立TCP链接。较佳地,所述步骤S101为Sltlll、接入服务器检测上行报文,若所述上行报文中的用户终端标识属于强制用户,则进入步骤Sltll2,否则进入步骤Sltl3 ;Sltll2、检测所述上行报文中是否包含强制访问网站地址,若是则进入步骤Sltl3,否则进入步骤Sltl2,较佳地,所述步骤Sltll2为所述接入服务器检测上行报文中或者经过域名解析后的上行报文中是否包含强制访问网站地址,若是,则进入步骤Sltl3,否则进入步骤S1Q2。较佳地,所述强制访问网站地址的刷新命令的刷新延时为I秒。本发明的积极进步效果在于本发明提供了一种网站强制访问方法,通过在网络接入层对用户的访问请求重新定向来实现强制访问,所以相对于增加代理服务器的强制门户技术,更加简便易行。


图I为本发明的网站强制访问方法的较佳实施例的原理图。图2为本发明的网站强制访问方法的较佳实施例的上行报文处理的流程图。图3为本发明的网站强制访问方法的较佳实施例的回应报文处理的流程图。
具体实施例方式下面结合附图给出本发明较佳实施例,以详细说明本发明的技术方案。 实施例由于用户终端访问网络的所有报文都会经过接入服务器,所以只需在接入服务器中监控用户终端所发出的报文,既可以监控各个所述用户终端。此外在监控到报文中目的地址发出的页面内容报文的时候,接入服务器丢弃该报,并且给用户终端发出重定向至强制访问门户网站地址的报文,则用户终端在收到所述报文后,便会重新与强制访问门户网站建立TCP(传输控制协议)连接,进而实现强制访问。所以本实施例的强制访问方案中主要是通过把用户对于强制访问门户网站外的任何网站的访问都强制到所述强制访问门户网站上,所述强制访问门户网站可以由用户或运营商等自由设置,例如设置于用户认证网站等。然后在回应报文加入自动的刷新报文,刷新报文可以利用javascript脚本或者visualbasic脚本等直接修改用户终端的接收页面内容,从而在用户终端打开页面后会直接访问强制访问门户网站。依次如图I所示,本实施例的网站强制访问方法的主要步骤包括步骤1,所述接入服务器基于用户终端输入的上行报文中的IP(网络之间互连的协议)地址,在所述用户终端与具有所述IP地址的服务器间建立TCP链接。步骤2,接入服务器检测上行报文,若所述上行报文中的用户终端标识属于强制用户,则在所述上行报文所属的TCP会话中加入标记,并转发所述上行报文至服务器。步骤3,所述接入服务器检测所述回应报文对应的TCP会话中是否存在标记,所述接入服务器在所述回应报文加入包含强制访问网站地址的刷新命令,将所述回应报文反馈给用户终端。步骤4,所述用户终端基于所述刷新命令重新定向至所述强制访问网站服务器。如图2所示,本实施例的网站强制访问方法中上行报文处理的流程包括如下步骤 步骤101,所述接入服务器检测用户上行报文是否包含IP地址,若是,则在所述用户终端与IP地址间建立TCP链接,否则所述接入服务器将上行报文中的域名解析为IP地址,并在所述IP地址和用户终端之间建立TCP链接。步骤102,所述接入服务器检测上行报文,若所述上行报文中的用户终端标识属于强制用户,则进入步骤103,否则进入步骤105。步骤103,所述接入服务器检测上行报文或经过域名解析后的上行报文中是否包含强制访问网站地址,若是,则进入步骤105,否则进入步骤104。步骤104,在所述上行报文所属的TCP会话中加入标记。步骤105,所述接入服务器转发所述上行报文。如图3所示,本实施例的网站强制访问方法中回应报文处理的流程包括如下步骤步骤201,所述接入服务器接收回应报文,并检测所述回应报文对应的TCP会话中是否存在标记,若存在进入步骤202,否则进入步骤204。步骤202,所述接入服务器在所述回应报文加入包含强制访问网站地址的刷新命令。其中本实施例中所述刷新命令了一采用插入自动refresh脚本的方式,所述自动refresh脚本的方式中,接入服务器在发送回应报文至相应的用户终端前,在所述回应报文的数据部分插入强制跳转的指令,例如,加入如下内容来实现强制跳转,<meta http-equiv="refresh" content = " I ;url =强制门户网站地址" >。其中所述强制访问网站地址的刷新命令的刷新延时为I秒,所述刷新延时可以任意调节。此外用户还可以采用Http重定向技术等来实现网站的强制跳转。步骤203,所述接入服务器断开所述用户终端与IP地址间的TCP链接,并在所述用户终端和强制访问网站地址之间建立TCP链接。步骤204,将所述回应报文反馈给用户终端,所以用户可以通过所述用户终端和强制访问网站之间的TCP链接实现对强制访问网站的访问。虽然以上描述了本发明的具体实施方式
,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
权利要求
1.一种网站强制访问方法,其特征在于,所述网站强制访问方法包括以下步骤 Sltll、接入服务器检测上行报文,若所述上行报文中的用户终端标识属于强制用户,则进入步骤S102,否则进入步骤Sltl3 ; Sltl2、在所述上行报文所属的TCP会话中加入标记; Sltl3、所述接入服务器转发所述上行报文,并接收相应的回应报文; Sltl4、所述接入服务器检测所述回应报文对应的TCP会话中是否存在标记,若存在进入步骤Sltl5,否则进入步骤Sltl6 ; Sltl5、所述接入服务器在所述回应报文中加入包含强制访问网站地址的刷新命令; Sltl6、将所述回应报文反馈给用户终端。、
2.如权利要求I所述的网站强制访问方法,其特征在于,在步骤Sltll之前还包括以下步骤 S.、所述接入服务器基于用户终端输入的上行报文中的IP地址,在所述用户终端与IP地址间建立TCP链接。
3.如权利要求2所述的网站强制访问方法,其特征在于,所述步骤Sltltl包括以下步骤 所述接入服务器检测用户上行报文是否包含IP地址,若是,则在所述用户终端与IP地址间建立TCP链接,否则所述接入服务器将上行报文中的域名解析为IP地址,并在所述IP地址和用户终端之间建立TCP链接。
4.如权利要求2所述的网站强制访问方法,其特征在于,所述步骤Sltl5中还包括以下步骤 所述接入服务器断开所述用户终端与IP地址间的TCP链接,并在所述用户终端和强制访问网站地址之间建立TCP链接。
5.如权利要求I所述的网站强制访问方法,其特征在于,所述步骤Sltll为 Sltlll、接入服务器检测上行报文,若所述上行报文中的用户终端标识属于强制用户,则进入步骤Sltll2,否则进入步骤Sltl3 ; Sltll2、检测所述上行报文中是否包含强制访问网站地址,若是则进入步骤Sltl3,否则进入步骤S102。
6.如权利要求5所述的网站强制访问方法,其特征在于,所述步骤Sltll2为 所述接入服务器检测上行报文中或者检测经过域名解析后的上行报文中是否包含强制访问网站地址,若是,则进入步骤Sltl3,否则进入步骤S1Q2。
7.如权利要求1-6中任一项所述的网站强制访问方法,其特征在于,所述强制访问网站地址的刷新命令的刷新延时为I秒。
全文摘要
本发明公开了一种网站强制访问方法,包括以下步骤S101、接入服务器检测上行报文,若所述上行报文中的用户终端标识属于强制用户,则进入步骤S102,否则进入步骤S103;S102、在所述上行报文所属的TCP会话中加入标记;S103、所述接入服务器转发所述上行报文,并接收相应的回应报文;S104、所述接入服务器检测所述回应报文对应的TCP会话中是否存在标记,若存在进入步骤S105,否则进入步骤S106;S105,所述接入服务器在所述回应报文加入包含强制访问网站地址的刷新命令;S106,将所述回应报文反馈给用户终端。本发明通过在网络接入层对用户的访问请求重新定向来实现强制访问,所以更加简便易行。
文档编号H04L29/08GK102739646SQ20121012279
公开日2012年10月17日 申请日期2012年4月24日 优先权日2012年4月24日
发明者顾京飞 申请人:上海斐讯数据通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1