门户推送的方法和网络设备的制作方法

文档序号:7861851阅读:225来源:国知局
专利名称:门户推送的方法和网络设备的制作方法
技术领域
本发明涉及通信技术领域,具体涉及一种门户(Portal)推送的方法和网络设备。
背景技术
用户需要上网时,在用户通过用户终端发起的认证请求成功后,用户启动安装在用户终端上的浏览器软件,例如因特网浏览器(Internet Explorer),在用户终端的浏览器软件的地址栏输入一个网页地址后,用户终端会向宽带远程接入服务器(BroadbandRemote Access Server,BRAS)设备发起超文本传输协议(Hypertext Transfer Protocol,HTTP)请求,BRAS设备收到HTTP请求后,将门户(Portal)页面的统一资源定位符(UniformResource Locator,URL)通过HTTP重定向流程发送给用户终端,使得用户终端的浏览器软件显示广告页面或者某个门户网站的页面。之后BRAS设备打开用户终端访问internet的权限,这个过程就是Portal推送。当前运营商进行Portal推送主要有两方面的应用推送广告页面和推送欠费提醒页面。 现有技术中,由于互联网业务成爆炸式增长,往往会出现这样的情况用户终端发起的认证请求成功后,该用户终端上的应用程序在用户第一次通过浏览器主动浏览网页前,就已经自动发起了一次或多次HTTP请求。BRAS设备在收到用户终端发来的HTTP请求后,即向用户终端进行Portal推送。因为Portal推送一般只是在BRAS设备收到第一次HTTP请求后推送,因此在这种情况下BRAS设备推送的Portal页面并没有出现在用户终端的浏览器中,没有达到Portal推送目的,是无效的Portal推送,即Portal推送的成功率低。即使BRAS设备被配置为收到前几次HTTP请求后都进行Portal推送,由于前几次HTTP请求可能都是用户终端上的应用程序在用户打开浏览器软件上网浏览网页前自动发出的,因此仍不能提高Portal推送的成功率。

发明内容
提供一种Portal推送的方法,可以减少现有技术中无效的Portal推送,从而提高Portal推送的成功率。第一方面,提供一种Portal推送的方法,包括BRAS设备犹得网站标识列表;所述BRAS设备接收用户终端发来的HTTP请求报文,所述HTTP请求报文中携带所述用户终端访问的目标网站的标识;所述BRAS设备根据所述用户终端访问的目标网站的标识是否在所述网站标识列表中有匹配项,确定是否向所述用户终端发送Portal页面。在所述第一方面的第一种可能的实现方式中,其中所述网站标识列表包括用户主动访问的目标网站的标识;所述BRAS设备根据所述用户终端访问的目标网站的标识是否在所述网站标识列表中有匹配项,确定是否需要向所述用户终端发送Portal页面,包括
如果所述BRAS设备确定所述用户终端访问的目标网站的标识在所述网站标识列表中没有匹配项,所述BRAS设备跳过向所述用户终端发送Portal页面;否则,所述BRAS设备通过HTTP重定向流程将Portal页面发送给所述用户终端。根据所述第一方面,提供了第二种可能的实现方式,所述网站标识列表包括所述用户终端自动发起访问的目标网站的标识;所述BRAS设备根据所述用户终端访问的目标网站的标识是否在所述网站标识列表中有匹配项,确定是否需要向所述用户终端发送Portal页面,包括如果所述BRAS设备确定所述用户终端访问的目标网站的标识在所述网站标识列表中有匹配项,所述BRAS设备跳过向所述用户终端发送Portal页面;否则,所述BRAS设备通过HTTP重定向流程将Portal页面发送给所述用户终端。根据所述第一方面,或所述第一方面的第一种可能的实现方式,或所述第二种可能的实现方式,提供了第三种可能的实现方式,所述BRAS设备获得网站标识列表,包括 所述BRAS 设备接收到认证、授权和计费(Authentication, AuthorizationandAccounting, AAA)服务器发来的拨号用户远程认证服务(RemoteAuthentication Dial InUser Service, RADIUS)报文,所述RADIUS报文中携带所述网站标识列表。根据所述第三种可能的实现方式,提供了第四种可能的实现方式,所述RADIUS报文中携带所述网站标识列表,包括在所述RADIUS报文中的供应商特定(Vendor-Specific)属性中携带所述网站标识列表。根据所述第一方面,或所述第一方面的第一种可能的实现方式,或所述第二种可能的实现方式,提供了第五种可能的实现方式,所述BRAS设备获得网站标识列表,包括所述BRAS设备接收命令行,所述命令行用于在所述BRAS设备上创建所述网站标识列表。根据所述第一方面,或所述第一方面的第一种可能的实现方式,或所述第二种至第五种可能实现方式中的任一种实现方式,提供了第六种可能的实现方式,其中网站标识列表中的网站标识包括IP地址和/或域名。第二方面,提供一种BRAS设备,包括接收列表单元,用于获得网站标识列表;接收报文单元,用于接收用户终端发来的HTTP请求报文,所述HTTP请求报文中携带所述用户终端访问的目标网站的标识;确定单元,用于根据所述用户终端访问的目标网站的标识是否在所述网站标识列表中有匹配项,确定是否向所述用户终端发送Portal页面。在第二方面的第一种可能的实现方式中,其中所述网站标识列表包括用户主动访问的目标网站的标识;所述确定单元具体用于,如果确定所述用户终端访问的目标网站的标识在所述网站标识列表中没有匹配项,跳过向所述用户终端发送Portal页面;否则,通过HTTP重定向流程将Portal页面发送给所述用户终端。根据所述第二方面,提供了第七种可能的实现方式,其中所述网站标识列表包括所述用户终端自动发起访问的目标网站的标识;所述确定单元具体用于,如果确定所述用户终端访问的目标网站的标识在所述网站标识列表中有匹配项,跳过向所述用户终端发送Portal页面;否则,通过HTTP重定向流程将Portal页面发送给所述用户终端。根据所述第二方面,或所述第二方面的第一种可能的实现方式,或第七种可能的实现方式,提供了第八种可能的实现方式,所述接收列表单元具体用于接收到AAA服务器发来的RADIUS报文,所述RADIUS报文中携带所述网站标识列表。根据所述第八种可能的实现方式,提供第九种可能的实现方式,所述RADIUS报文中携带所述网站标识列表,包括在所述RADIUS报文中的Vendor-Specific属性中携带所述网站标识列表。根据所述第二方面,或所述第二方面的第一种可能的实现方式,或所述第七种可能的实现方式,提供第十种可能的实现方式,所述接收列表单元具体用于接收命令行,所述命令行用于在所述BRAS设备上创建所述网站标识列表。 根据所述第二方面,或所述第二方面的第一种可能的实现方式,或上述第七种至第十种可能的实现方式中的任一种实现方式,提供第i^一种可能的实现方式,其中所述网站标识列表中的网站标识包括IP地址和/或域名。本发明实施例提供的技术方案,通过在BRAS设备上配置网站标识列表,当所述BRAS设备接收用户终端发来的HTTP请求报文后,所述BRAS设备根据所述用户终端访问的目标网站的标识是否在所述网站标识列表中有匹配项,确定是否向所述用户终端发送Portal页面,从而减少无效Portal推送的次数,提高Portal推送的成功率。


图I是本发明实施例提供的一种Portal推送的方法流程图;图2是本发明实施例提供的又一种Portal推送的方法流程图;图3是本发明实施例提供的又一种Portal推送的方法流程图;图4是本发明实施例提供的一种BRAS设备的示意图;图5是本发明实施例提供的一种BRAS设备的示意图。
具体实施例方式下面通过附图和实施例,对本发明实施例的技术方案做进一步的详细描述。如图I所示,本发明实施例提供一种Portal推送的方法,包括101、BRAS设备犹得网站标识列表。所述BRAS设备,可以是独立的BRAS设备,也可以是具有BRAS功能的路由器,也可以是无线局域网中的接入控制器(Access Controller, AC)设备。举例来说,网站标识列表中的网站标识的类型可以是网站的IP地址,或网站的域名,或者网站的IP地址以及网站的域名。网站标识列表中,同一个网站可以只存在IP地址类型,也可以只存在域名类型,也可以既存在IP地址类型又存在域名类型。假设网站列表中的网站包括3个网站,即www. Sina1 com, cn (假设IP地址为174. 35. 40. 20,下同),www. baidu. com(假设 IP 地址为 220. 181. 111. 147,下同),www.google, com(假设IP地址为74. 125. 128. 103,下同),则网站标识列表的内容可以包括以下几种情况
情况I :www. sina. com, cnwww. baidu. comwww. google, com情况2 174. 35. 40. 20220. 181. 111. 147
74. 125. 128. 103情况3 www sina. com, cn220. 181. 111. 147www. google, com情况4 www. sina. com, cn174. 35. 40. 20www. baidu. com220. 181. 111. 147www. google, com74. 125. 128. 103以上所列情况仅为几种组合的举例,不构成限定。举例来说,有些网站可能存在多个IP地址,例如www. sina. com, cn在不同的地区有不同的IP地址,所述网站标识列表中可以包括属于WWW, sina. com, cn的所有的IP地址。当然,为缩短所述网站标识列表,所述网站标识列表中也可以只包括属于www. sina. com. cn的部分IP地址,例如www. sina. com, cn在所述用户终端所属区域的IP地址。此外,为了节省存储空间,当用域名来标识一个网站时,也可以是取其全称的一部分,例如用 sina. com 来替代 www. sina. com, cn。
举例来说,所述BRAS设备获得所述网站标识列表,至少可以通过以下两种方式中的一种方式一所述BRAS设备接收AAA服务器发来的RADIUS报文,所述RADIUS报文中携带所述网站标识列表。方式二 所述BRAS设备接收命令行,所述命令行用于在所述BRAS设备上创建所述网站标识列表。以下详细描述方式一方式一中的RADIUS报文,是指由AAA服务器发给BRAS设备的RADIUS报文,例如可以是认证接受报文(Access-Accept packet),也可以是授权变更请求报文(Change-of-Authorization COA request packet)。如果所述网站标识列表比较长,以至于在一个RADIUS报文中中无法完整携带,AAA服务器可以将所述网站标识列表分散在多个RADIUS报文中发送给BRAS设备,例如可以在RADIUS Access-Acc印t报文中发送一部分,剩余的部分在RADIUS COA请求报文中发送。
举例来说,可以在所述由AAA服务器发给BRAS设备的RADIUS报文中的供应商特定(Vendor-Specific)属性中,携带所述网站标识列表。RADIUS报文中定义了很多种属性,RADIUS报文中的属性是一种类型、长度和值(Type-Length-Value, TLV)结构,TLV中的类型(Type)用于标识不同的属性类型。其中Type值为26的属性称为Vendor-Specific属性。Vendor-Specific属性也是一种TLV结构,RADIUS协议推荐的Vendor-Specific属性格式如下

其中类型(Type)的值为26 ;长度(Length)的值为该属性的长度;供应商标识(Vendor-Id)的值为供应商标识;Vendor-Id后面的供应商类型(Vendor-type),供应商长度(VendorIength)和特定属性(Attribute-Specific)又是一个TLV结构,我们称之Vendor-Specific属性的子属性,在该子属性中可以定义需要携带的信息。Vendor-Specific属性中可以携带多个子属性。举例来说,可以在所述Vendor-Specific属性的子属性中携带所述网站标识列表,例如通过下述a和b的方式来携带a)定义两种不同类型的子属性,分别为子属性I和子属性2,其中子属性I携带所述网站标识列表中IP地址类型的网站标识,子属性2携带所述网站标识列表中域名类型的网站标识。例如,子属性I的TLV中的Type的值为190,子属性I的TLV中Attribute-Specific中携带所述网站标识列表中IP地址类型的网站标识,可以通过在子属性I的Attribute-Specific字段中定义TLV,每个TLV存储一个IP地址类型的网站标识。当然,也可以用其它方法在子属性I中携带IP地址类型的网站标识。子属性2的TLV中的Type的值为191,子属性2的TLV中Attribute-Specific中携带所述网站标识列表中域名类型的的网站标识,因为域名类型的网站标识是字符串,可以通过在每个域名类型的网站标识后增加特定的分隔符以区分每个网站标识,也可以通过在子属性2的Attribute-Specific字段中定义TLV,每个TLV存储一个域名类型的网站标识。当然,也可以用其它方法在子属性2中携带域名类型的网站标识。b)定义一种子属性,我们称为子属性3,在子属性3中携带所述网站标识列表中IP地址类型的网站标识和域名类型的的网站标识。可以通过在子属性3的Attribute-Specific字段中定 义TLV,每个TLV存储一个网站标识。当然,也可以用其它方法在子属性3中携带IP地址类型的网站标识和域名地址类型的网站标识。以下详细描述方式二 所述BRAS设备接收命令行,所述命令行用于在所述BRAS设备上创建所述网站标识列表。举例来说,BRAS设备的维护人员可以通过在BRAS设备上输入控制访问列表(Access Control List, ACL)命令来输入所述网站标识列表,或者通过其他命令来输入所述网站标识列表。102、所述BRAS设备接收用户终端发来的HTTP请求报文,所述HTTP请求报文中携带所述用户终端访问的目标网站的标识。举例来说,当用户在用户终端浏览器软件的地址栏输入要访问的网页地址后,用户终端向BRAS设备发送HTTP请求报文,所述HTTP请求报文中携带该网页所位于的目标网站的标识。又举例来说,该用户终端上的应用程序自动发起访问某个网站,用户终端也会向BRAS设备发送HTTP请求报文,所述HTTP请求报文中携带所述应用程序所访问的目标网站的标识。所述BRAS设备接收用户终端发来的HTTP请求报文后,获得所述用户终端访问的目标网站的标识。所述用户终端访问的目标网站的标识,可以是目标网站的IP地址,也可以是目标网站的域名。例如,用户在用户终端浏览器软件的地址栏中输入字符串"http://www. sina.com, cn"并输入回车后,所述BRAS设备接收用户终端发来的HTTP请求报文,从所述HTTP请求报文中获得用户要访问的目标网站的IP地址为"174.35.40.20"(例如画· sina.com, cn 的 IP 地址是 174. 35. 40. 20)。103、所述BRAS设备根据所述用户终端访问的目标网站的标识是否在所述网站标识列表中有匹配项,确定是否向所述用户终端发送Portal页面。所述BRAS设备根据所述用户终端访问的目标网站的标识是否在所述网站标识列表中有匹配项,确定是否向所述用户终端发送Portal页面,而不是像现有技术中收到用户终端发来的HTTP请求后,即进行Portal推送,从而可以减少现有技术中无效的Portal推送,从而提高Portal推送的成功率。关于判断所述用户终端访问的目标网站的标识匹配是否在所述网站标识列表中有匹配项的规则,说明如下以所述用户终端访问的目标网站的标识是目标网站的IP地址举例如果所述目标网站的IP地址为"174.35.40.20",所述网站标识列表中包括一个网站的标识为"174.35.40.20",则所述目标网站的标识在所述网站标识列表中有匹配项。又举例来说,如果所述目标网站的IP地址"174. 35. 40. 20",所述网站标识列表中包括一个网站的标识为www. sina. com, cn,木艮据域名角军析,www. sina. com, cn的IP地Jlh是.174. 35. 40. 20,则所述目标网站的标识在所述网站标识列表中有匹配项。又举例来说,如果所述目标网站的IP地址"174. 35. 40. 20",所述网站标识列表中没有网站的标识为WWW, sina. com, cn或174. 35. 40. 20,则所述目标网站的标识在所述网站标识列表中没有匹配项。本发明实施例提供的Portal推送的方法,通过在BRAS设备上配置网站标识列表,当所述BRAS设备接收用户终端发来的HTTP请求报文后,所述BRAS设备根据所述用户终端访问的目标网站的标识是否在所述网站标识列表中有匹配项,确定是否向所述用户终端发送Portal页面,从而减少无效Portal推送的次数,提高Portal推送的成功率。如图2所示,本发明实施例提供一种Portal推送的方法,包括 20UBRAS设备获得网站标识列表,所述网站标识列表包括用户主动访问的目标网站的标识。关于BRAS设备如何获得网站标识列表,以及网站标识列表中网站标识的类型,请参见如图I所示的实施例中101的描述,在此不再赘述。举例来说,上述201中所述的网站标识列表可以由运营商来设置,例如网站列表中的网站可以是用户访问频率高的网站,或用户喜爱的网站。为方便后续描述,称上述201中所述的网站标识列表为"白名单"。202、所述BRAS设备接收用户终端发来的HTTP请求报文,所述HTTP请求报文中携带所述用户终端访问的目标网站的标识。203、如果所述BRAS设备确定所述用户终端访问的目标网站的标识在所述网站标识列表中没有匹配项,所述BRAS设备跳过向所述用户终端发送Portal页面;否则,所述BRAS设备通过HTTP重定向流程将Portal页面发送给所述用户终端。关于判断所述用户终端访问的目标网站的标识是否在所述网站标识列表中有匹配项的规则,请参见如图I所示的实施例中103的描述,在此不再赘述。本发明实施例提供的Portal推送的方法,通过在BRAS设备上设置所述白名单,当所述BRAS设备接收用户终端发来的HTTP请求报文后,如果所述BRAS设备确定所述用户终端访问的目标网站的标识在所述白名单中没有匹配项,所述BRAS设备跳过向所述用户终端发送Portal页面;否则,所述BRAS设备通过HTTP重定向流程将Portal页面发送给所述用户终端,从而可以减少无效Portal推送的次数,提高Portal推送的成功率。如图3所示,本发明实施例提供一种Portal推送的方法,包括30UBRAS设备获得网站标识列表,所述网站标识列表包括用户终端自动发起访问的目标网站的标识。关于BRAS设备如何获得网站标识列表,以及网站标识列表中网站标识的类型,请参见如图I所示的实施例中101的描述,在此不再赘述。所述用户终端自动发起访问,是指在用户终端发起的认证请求成功后,用户终端上的软件自动发起的HTTP请求,而非用户主动访问网站所引发的HTTP请求。例如安装在用户终端上的即时通信软件发起的HTTP请求,就是一种用户终端自动发起访问的情况。举例来说,上述301中所述的网站标识列表可以由运营商来设置,例如将常见的用户终端上的后台软件所自动访问的网站列入所述网站标识列表。为方便后续描述,称上述301中所述的网站标识列表为"黑名单"。302、所述BRAS设备接收用户终端发来的HTTP请求报文,所述HTTP请求报文中携带所述用户终端访问的目标网站的标识。303、如果所述BRAS设备确定所述用户终端访问的目标网站的标识在所述网站标识列表中有匹配项,所述BRAS设备跳过向所述用户终端发送Portal页面;否则,所述BRAS设备通过HTTP重定向流程将Portal页面发送给所述用户终端。关于判断所述用户终端访问的目标网站的标识是否在所述网站标识列表中有匹配项的规则,请参见如图I所示的实施例中103的描述,在此不再赘述。本发明实施例提供的Portal推送的方法,通过在BRAS设备上设置所述黑名单,当 所述BRAS设备接收用户终端发来的HTTP请求报文后,如果所述BRAS设备确定所述用户终端访问的目标网站的标识在所述黑名单中有匹配项,所述BRAS设备跳过向所述用户终端发送Portal页面;否则,所述BRAS设备通过HTTP重定向流程将Portal页面发送给所述用户终端,从而可以减少无效Portal推送的次数,提高Portal推送的成功率。举例来说,在上述图I至图3的实施例中,所述网站标识列表可区分不同用户或用户组,即针对不同用户或用户组设置不同的网站标识列表,从而提高Portal推送的针对性。请参考图4,本发明实施例提供的一种BRAS设备的示意图,包括接收列表单元401,用于获得网站标识列表。接收报文单元402,用于接收用户终端发来的HTTP请求报文,所述HTTP请求报文中携带所述用户终端访问的目标网站的标识。确定单元403,用于根据所述用户终端访问的目标网站的标识是否在所述网站标识列表中有匹配项,确定是否向所述用户终端发送Portal页面。举例来说,其中所述网站标识列表包括用户主动访问的目标网站的标识;所述确定单元403具体用于,如果确定所述用户终端访问的目标网站的标识在所述网站标识列表中没有匹配项,跳过向所述用户终端发送Portal页面;否则,通过HTTP重定向流程将Portal页面发送给所述用户终端。又举例来说,其中所述网站标识列表包括所述用户终端自动发起访问的目标网站的标识;所述确定单元403具体用于,如果确定所述用户终端访问的目标网站的标识在所述网站标识列表中有匹配项,跳过向所述用户终端发送Portal页面;否则,通过HTTP重定向流程将Portal页面发送给所述用户终端。举例来说,所述接收列表单元401具体用于,接收到AAA服务器发来的RADIUS报文,所述RADIUS报文中携带所述网站标识列表。举例来说,所述RADIUS报文中携带所述网站标识列表,包括在所述RADIUS报文中的Vendor-Specific属性中携带所述网站标识列表。又举例来说,所述接收列表单元401具体用于,接收命令行,所述命令行用于在所述BRAS设备上创建所述网站标识列表。举例来说,所述网站标识列表中的网站标识包括IP地址和/或域名。
本发明实施例提供的BRAS设备,通过在BRAS设备上配置网站标识列表,当所述BRAS设备接收用户终端发来的HTTP请求报文后,所述BRAS设备根据所述用户终端访问的目标网站的标识是否在所述网站标识列表中有匹配项,确定是否向所述用户终端发送Portal页面,从而减少无效Portal推送的次数,提高Portal推送的成功率。举例来说,图4中所示实施例中的单元可以合并为一个或者多个单元。又举例来说,所述单元均可通过硬件来实现。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于计算机可读存储介质中,举例来说,存储介质可以包括只读存储器、随机读取存储器、磁盘或光盘等。请参考图5,本发明实施例提供的一种BRAS设备的示意图,所述BRAS设备包括网络接口 503,处理器501,存储器502,总线504。所述网络接口 503,处理器501,存储器502通过所述总线504完成相互间的通信。
所述网络接口 503,用于与AAA服务器和用户终端通信。所述处理器501,用于执行程序指令。所述存储器502,用于存放所述程序指令,所述程序指令用于获得网站标识列表;接收所述终端发来的HTTP请求报文,所述HTTP请求报文中携带所述用户终端访问的目标网站的标识;根据所述用户终端访问的目标网站的标识是否在所述网站标识列表中有匹配项,确定是否向所述用户终端发送Portal页面。举例来说,其中所述网站标识列表包括用户主动访问的目标网站的标识;如果所述处理器501确定所述用户终端访问的目标网站的标识在所述网站标识列表中没有匹配项,跳过向所述用户终端发送Portal页面;否则,通过HTTP重定向流程将Portal页面发送给所述用户终端。又举例来说,其中所述网站标识列表包括所述用户终端自动发起访问的目标网站的标识;如果所述处理器501确定所述用户终端访问的目标网站的标识在所述网站标识列表中有匹配项,跳过向所述用户终端发送Portal页面;否则,通过HTTP重定向流程将Portal页面发送给所述用户终端。举例来说,通过所述网络接口 303接收AAA服务器发来的RADIUS报文,所述RADIUS报文中携带所述网站标识列表,从所述RADIUS报文获得所述网站标识列表。举例来说,在所述RADIUS报文中的Vendor-Specific属性中携带所述网站标识列表。举例来说,所述BRAS设备接收命令行,所述命令行用于在所述BRAS设备上创建所述网站标识列表。举例来说,所述网站标识列表中的网站标识包括IP地址和/或域名。上述实施例提供的BRAS设备,通过获得网站标识列表,根据所述用户终端访问的目标网站的标识是否在所述网站标识列表中有匹配项,确定是否向所述用户终端发送Portal页面,从而减少无效Portal推送的次数,提高Portal推送的成功率。以上对本发明实施例所提供的Portal推送的方法和网络设备进行了详细介绍,但以上实施例的说明只是用于帮助理解本发明的方法及其核心思想,不应理解为对本发明 的限制。本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。
权利要求
1.一种门户Portal推送的方法,其特征在于,包括 宽带远程接入服务器BRAS设备获得网站标识列表; 所述BRAS设备接收用户终端发来的超文本传输协议HTTP请求报文,所述HTTP请求报文中携带所述用户终端访问的目标网站的标识; 所述BRAS设备根据所述用户终端访问的目标网站的标识是否在所述网站标识列表中有匹配项,确定是否向所述用户终端发送Portal页面。
2.根据权利要求I所述的方法,其特征在于,所述网站标识列表包括用户主动访问的目标网站的标识; 所述BRAS设备根据所述用户终端访问的目标网站的标识是否在所述网站标识列表中有匹配项,确定是否需要向所述用户终端发送Portal页面,包括 如果所述BRAS设备确定所述用户终端访问的目标网站的标识在所述网站标识列表中没有匹配项,所述BRAS设备跳过向所述用户终端发送Portal页面;否则,所述BRAS设备通过HTTP重定向流程将Portal页面发送给所述用户终端。
3.根据权利要求I所述的方法,其特征在于,所述网站标识列表包括所述用户终端自动发起访问的目标网站的标识; 所述BRAS设备根据所述用户终端访问的目标网站的标识是否在所述网站标识列表中有匹配项,确定是否需要向所述用户终端发送Portal页面,包括 如果所述BRAS设备确定所述用户终端访问的目标网站的标识在所述网站标识列表中有匹配项,所述BRAS设备跳过向所述用户终端发送Portal页面;否则,所述BRAS设备通过HTTP重定向流程将Portal页面发送给所述用户终端。
4.根据权利要求I至3任一所述的方法,其特征在于,所述BRAS设备获得网站标识列表,包括 所述BRAS设备接收到认证、授权和计费AAA服务器发来的拨号用户远程认证服务RADIUS报文,所述RADIUS报文中携带所述网站标识列表。
5.根据权利要求4所述的方法,其特征在于,所述RADIUS报文中携带所述网站标识列表,包括 在所述RADIUS报文中的供应商特定Vendor-Specific属性中携带所述网站标识列表。
6.根据权利要求I至3任一所述的方法,其特征在于,所述BRAS设备获得网站标识列表,包括 所述BRAS设备接收命令行,所述命令行用于在所述BRAS设备上创建所述网站标识列表。
7.根据权利要求I至6任一所述的方法,其特征在于,所述网站标识列表中的网站标识包括I P地址和/或域名。
8.一种宽带远程接入服务器BRAS设备,其特征在于,包括 接收列表单元,用于获得网站标识列表; 接收报文单元,用于接收用户终端发来的超文本传输协议HTTP请求报文,所述HTTP请求报文中携带所述用户终端访问的目标网站的标识; 确定单元,用于根据所述用户终端访问的目标网站的标识是否在所述网站标识列表中有匹配项,确定是否向所述用户终端发送Portal页面。
9.根据权利要求8所述的BRAS设备,其特征在于,所述网站标识列表包括用户主动访问的目标网站的标识; 所述确定单元具体用于,如果确定所述用户终端访问的目标网站的标识在所述网站标识列表中没有匹配项,跳过向所述用户终端发送Portal页面;否则,通过HTTP重定向流程将Portal页面发送给所述用户终端。
10.根据权利要求8所述的BRAS设备,其特征在于,所述网站标识列表包括所述用户终端自动发起访问的目标网站的标识; 所述确定单元具体用于,如果确定所述用户终端访问的目标网站的标识在所述网站标识列表中有匹配项,跳过向所述用户终端发送Portal页面;否则,通过HTTP重定向流程将Portal页面发送给所述用户终端。
11.根据权利要求8至10任一所述的BRAS设备,其特征在于,所述接收列表单元具体用于接收到认证、授权和计费AAA服务器发来的拨号用户远程认证服务RADIUS报文,所述RADIUS报文中携带所述网站标识列表。
12.根据权利要求11所述的BRAS设备,其特征在于,所述RADIUS报文中携带所述网站标识列表,包括 在所述RADIUS报文中的供应商特定Vendor-Specific属性中携带所述网站标识列表。
13.根据权利要求8至10任一所述的BRAS设备,其特征在于,所述接收列表单元具体用于接收命令行,所述命令行用于在所述BRAS设备上创建所述网站标识列表。
14.根据权利要求8至13任一所述的BRAS设备,其特征在于,所述网站标识列表中的网站标识包括IP地址和/或域名。
全文摘要
本发明实施例公开了一种Portal推送的方法,包括BRAS设备获得网站标识列表,所述BRAS设备接收用户终端发来的HTTP请求报文后,根据所述用户终端访问的目标网站的标识是否在所述网站标识列表中有匹配项,确定是否向所述用户终端发送Portal页面。本发明实施例还提供相应的BRAS设备。本发明实施例技术方案,可以减少无效Portal推送的次数,提高Portal推送的成功率。
文档编号H04L29/08GK102868758SQ20121037067
公开日2013年1月9日 申请日期2012年9月29日 优先权日2012年9月29日
发明者胡俊理, 王莉丽, 张驰 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1