一种用户上网强制重定向的方法

文档序号:7588275阅读:232来源:国知局
专利名称:一种用户上网强制重定向的方法
技术领域
本发明涉及网络技术,特别涉及一种用户上网强制重定向的方法。
背景技术
Portal指运营商的门户网站,其可以提供业务宣传、业务聚集、业务搜索、网上营业厅、客户服务等功能。随着Internet和各种网络应用的发展,门户网站在数据业务运营中的作用越来越重要。强制Portal就是用户访问网络之前必须先访问运营商的门户网站,从而提高运营商的门户网站在用户中的地位。
强制Portal的关键在于用户认证通过后,在用户终端上打开运营商指定的页面或者用户首次访问网页时被自动强制到运营商指定的页面(运营商的门户网站)上。
目前强制Portal是通过Web认证实现。如图1所示,用户PC机通过同IP骨干网相连的宽带网络接入服务器BNAS(Broad Network Access Server)访问Internet,WEB认证服务器、Portal服务器、AAA服务器同IP骨干网相连。用户打开浏览器,输入想进行访问的域名或者IP,如果用户还没有通过认证,则宽带网络接入服务器BNAS将用户的Http请求重定向到Web认证页面上,用户在Web认证页面上输入用户名和密码后点击连接网络。Web认证服务器将认证请求通过宽带网络接入服务器BNAS传送给AAA服务器进行鉴权认证。如果用户认证通过,则Web认证页面将自动跳转到运营商的Portal首页(可以定制)上,如图2所示。该种实现方式有如下缺点1、只能支持宽带业务。
2、只能支持Web认证方式。
3、需要对现有网络设备(BNAS)进行改造才能支持。

发明内容
本发明的目的在于提供一种用户上网强制重定向的方法,可以同时支持宽带和窄带用户。
本发明所述的一种用户上网强制重定向的方法,其在接入设备上叠加Portal网关,所述网关接入IP骨干网,所述方法包含下述步骤A、指定需要强制定向的用户,为其设置强制状态;B、用户通过所述接入设备接入网络;C、用户发出HTTP请求;D、Portal网关收到所述请求,判断所述用户是否为强制定向的用户,如果是,则进入步骤E;否则转发用户的HTTP请求;E、Portal网关判断用户的强制状态是否清除,如没有清除,进入步骤F;否则Portal网关转发用户的HTTP请求;F、Portal网关将用户的HTTP请求重定向到所对应的Portal服务器上。
步骤B进一步包括用户向接入设备发出接入网络请求,接入设备将所述请求传送至AAA服务器进行认证,如果认证通过,进入步骤C;否则,结束流程。
步骤F后进一步包括,G、将所述用户的强制状态清除;H、在断开所述接入网络的连接前,当用户发出其他HTTP请求时,进入步骤D。
步骤G进一步包括Portal服务器向Portal网关发送清除强制重定向请求,Portal网关将该用户的强制重定向状态清除后向Portal服务器发送清除响应。
步骤A进一步包括根据IP地址段指定需要强制定向的用户,建立需要强制定向的用户地址段同重定向的目的Portal服务器地址(URL)的对应关系,并将该对应关系存在Portal网关中;步骤C所述判断所述用户是否为强制定向的用户,包括根据所述用户的IP地址段进行判断。
步骤A中进一步包括设置强制重定向定时器,并建立需要强制定向的用户地址段、重定向的目的Portal服务器地址(URL)及强制重定向定时器的对应关系,并将该对应关系存在Portal网关中。
步骤B进一步包括用户接入所述接入网络后,Portal网关启动强制重定向定时器,当所述定时器超时时,清除需要强制定向用户的强制状态。
所述接入设备是指宽带网络接入服务器或窄带接入服务器。
所述Portal网关可以集成于宽带网络接入服务器或窄带接入服务器之上。
本发明与现有的方案相比,即可以对宽带用户或窄带用户进行网站强制定向,且对于已经在现有网络中运行的BNAS和NAS,无需重新进行改造。


图1为现有技术实现网络示意图;图2为现有技术方法流程示意图;图3为本发明实施例系统结构示意图;图4为本发明实施例所述方法流程示意图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明进一步详细说明。
图3为本发明实施例的系统结构示意图。WEB认证服务器、Portal服务器、AAA服务器同IP骨干网相连。在接入设备上叠加一个Portal网关,该网关接入IP骨干网。Portal网关有两个功能,一个是正常路由功能(相当于一个路由器),另外一个就是强制Portal功能。该接入设备可以是宽带网络接入服务器BNAS(Broad Network Access Server)或窄带网络接入服务器NNAS(Narrow NetworkAccess Server)。用户通过接入设备访问访问Internet。
首先指定某些IP地址段的用户为强制重定向用户及设置强制重定向定时器,如图4所示。强制重定向用户的指定可以存储在Portal网关。当存在多地址段用户强制至不同的Portal时,建立用户地址段同Portal服务器地址URL及强制重定向定时器的对应关系,并将该对应关系存在Portal网关中。该对应关系可以以数据表的形式存储。当然,强制重定向用户的指定也可以通过其他方式,如通过该用户开通的服务或为该用户设置标识等。
当用户PC向接入设备,如宽带网络接入服务器BNAS或窄带网络接入服务器NNAS发出接入Internet的请求后,接入设备将该请求传送至AAA服务器进行认证。认证通过,用户发出HTTP请求。Portal网关收到Http请求时,根据用户IP查询是否为强制重定向用户。对于非强制重定向用户,Portal网关转发该用户的HTTP请求。对于强制重定向用户,同时强制Portal状态还没有清除(用户还没有访问过Portal服务器且强制重定向定时器没有超时),Portal网关将用户的Http请求重定向到所对应的Portal服务器上。当用户访问Portal服务器后,Portal服务器向Portal网关发送清除强制重定向请求,Portal网关将该用户的强制重定向状态清除后向Portal服务器发送清除响应。该强制重定向状态清除后,在断开此次接入网络的连接前,当用户发出其他HTTP请求时,Portal网关直接转发用户的HTTP请求,不再进行重定向。
当用户接入Internet网络一段时间后,用户没有发起http请求,强制重定向定时器超时,Portal网关将自动清除该用户强制Portal状态。所述时间可以根据需要配置。当然,对于新建的BNAS/NNAS,也可以同时集成Portal网关的功能。
通过本发明所述的方法进行网站强制重定向时,即可以支持宽带或窄带用户,且对于已经在现有网络中运行的BNAS和NAS,无需重新进行改造。在进行网站强制定向时,即可以定向至运营商的门户网站,还可以重定向至其他网站。
权利要求
1.一种用户上网强制重定向的方法,其特征在于,在接入设备上叠加Portal网关,所述网关接入IP骨干网,所述方法包含下述步骤A、指定需要强制定向的用户,为其设置强制状态;B、用户通过所述接入设备接入网络;C、用户发出HTTP请求;D、Portal网关收到所述请求,判断所述用户是否为强制定向的用户,如果是,则进入步骤E;否则转发用户的HTTP请求;E、Portal网关判断用户的强制状态是否清除,如没有清除,进入步骤F;否则Portal网关转发用户的HTTP请求;F、Portal网关将用户的HTTP请求重定向到所对应的Portal服务器上。
2.如权利要求1所述的方法,其特征在于步骤B进一步包括用户向接入设备发出接入网络请求,接入设备将所述请求传送至AAA服务器进行认证,如果认证通过,进入步骤C;否则,结束流程。
3.如权利要求1所述的方法,其特征在于步骤F后进一步包括,G、将所述用户的强制状态清除;H、在断开所述接入网络的连接前,当用户发出其他HTTP请求时,进入步骤D。
4.如权利要求3所述的方法,其特征在于步骤G进一步包括Portal服务器向Portal网关发送清除强制重定向请求,Portal网关将该用户的强制重定向状态清除后向Portal服务器发送清除响应。
5.如权利要求1所述的方法,其特征在于步骤A进一步包括根据IP地址段指定需要强制定向的用户,建立需要强制定向的用户地址段同重定向的目的Portal服务器地址(URL)的对应关系,并将该对应关系存在Portal网关中;步骤C所述判断所述用户是否为强制定向的用户,包括根据所述用户的IP地址段进行判断。
6.如权利要求1所述的方法,其特征在于步骤A中进一步包括设置强制重定向定时器,并建立需要强制定向的用户地址段、重定向的目的Portal服务器地址(URL)及强制重定向定时器的对应关系,并将该对应关系存在Portal网关中。
7.如权利要求6所述的方法,其特征在于步骤B进一步包括用户接入所述接入网络后,Portal网关启动强制重定向定时器,当所述定时器超时时,清除需要强制定向用户的强制状态。
8.如权利要求1所述的方法,其特征在于所述接入设备是指宽带网络接入服务器或窄带接入服务器。
9.如权利要求1所述的方法,其特征在于所述Portal网关可以集成于宽带网络接入服务器或窄带接入服务器之上。
全文摘要
本发明公开一种用户上网强制重定向的方法,其在接入设备上叠加Portal网关,所述网关接入IP骨干网,所述方法包含下述步骤指定需要强制定向的用户,为其设置强制状态;用户通过所述接入设备接入网络;用户发出HTTP请求;Portal网关收到所述请求,判断所述用户是否为强制定向的用户,如果是,则判断用户的强制状态是否清除,如没有清除,Portal网关将用户的HTTP请求重定向到所对应的Portal服务器上。本方法可以支持宽带或窄带用户。
文档编号H04L12/66GK1642164SQ200410002140
公开日2005年7月20日 申请日期2004年1月5日 优先权日2004年1月5日
发明者郑志鹏 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1