WO2009100675A1 - Web page pushing method, system and apparatus thereof - Google Patents

Web page pushing method, system and apparatus thereof Download PDF

Info

Publication number
WO2009100675A1
WO2009100675A1 PCT/CN2009/070357 CN2009070357W WO2009100675A1 WO 2009100675 A1 WO2009100675 A1 WO 2009100675A1 CN 2009070357 W CN2009070357 W CN 2009070357W WO 2009100675 A1 WO2009100675 A1 WO 2009100675A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
webpage
user terminal
portal
network access
Prior art date
Application number
PCT/CN2009/070357
Other languages
French (fr)
Chinese (zh)
Inventor
Kai Zhang
Original Assignee
Huawei Technologies Co., Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co., Ltd. filed Critical Huawei Technologies Co., Ltd.
Publication of WO2009100675A1 publication Critical patent/WO2009100675A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services

Definitions

  • the present invention relates to the field of network technologies, and in particular, to a webpage pushing method, system, and device thereof.
  • the access service provider in order to promote and provide some links, will force the user to push an irrelevant webpage as a mandatory portal through the webpage push technology when the user accesses the network for the first time.
  • the central office equipment B AS Broadband Access Server, Broadband Access Server
  • the central office device will push a new page for the user to replace the www.sohu.com web page.
  • an existing web page push method is a key control point of the BAS as a mandatory portal.
  • PoE Point-to-Point Protocol Over Ethernet
  • the BAS participates in or builds a dedicated server to handle packet detection and masquerading conversion.
  • BAS directly replaces WEB server2 to interact with the PC, and BAS is responsible for HTTP redirection packets.
  • the detection and masquerading of messages processed by BAS will greatly increase the processing load of BAS.
  • a dedicated server is used to handle the conversion of mandatory portal pages, the complexity of networking will increase.
  • BAS is mandatory.
  • the controller of the portal webpage belongs to a different level from the end user of a single PC. The parameters that are issued by the mandatory portal function cannot be implemented or adapted to the individualized differences of the individual terminals.
  • broadband access terminal equipment has also evolved from a simple physical layer signal conversion device to a home gateway device.
  • the current popular broadband terminal management protocol (CWMP, CPE WAN Management Protocol) is based on the TR-069 protocol family to construct a network management function for the terminal.
  • CWMP broadband terminal management protocol
  • Another existing webpage push method is a mandatory portal function based on the TR-069 remote management control, which is mainly configured by the TR-069 remote control, and can configure the webpage address of the mandatory portal, to a certain extent
  • the terminal management system is used to carry out the mandatory portal business.
  • configuring the mandatory portal webpage through the TR-069 remote management system is not convenient for individual user configuration operations, and is not conducive to business development. Summary of the invention
  • the present invention provides a webpage pushing method, system and device thereof, which can effectively reduce the load of the central office server and simplify the networking structure.
  • a webpage pushing method may be provided, which includes the following steps: When detecting that a user terminal initiates a network access request, modifying or constructing a network access message, and controlling the network access to be transferred to the mandatory portal.
  • a webpage pushing system including: a user terminal and a user access terminal, the user access terminal providing network access access for the user terminal, and modifying or constructing network access A message, controlling network access of the user terminal to be transferred to the mandatory portal.
  • a user access terminal including: a detecting module for detecting and intercepting a network access request of a user terminal, for modifying or constructing the user terminal network access request report The editing module of the text, and a feedback module for feeding back the modified or constructed request message to the user terminal or the mandatory portal server.
  • a mandatory portal server including: a receiving module, configured to receive an access network request modified or constructed by the user access terminal from a user terminal or a user access terminal
  • a parsing module is configured to parse the foregoing access network request message, and determine a webpage pushing policy according to the parsing result; the webpage pushing module specifies a specific mandatory portal webpage for the user terminal according to the pushing policy.
  • the technical solution in the embodiment of the present invention has at least the following advantages:
  • the webpage pushing method, system and device thereof in the embodiment of the present invention move the control point of the mandatory portal to the user terminal device, Effectively reduce system load and reduce networking complexity.
  • FIG. 1 is a schematic diagram of a mandatory portal process based on redirection of an existing webpage pushing method
  • FIG. 2 is a schematic flowchart of a mandatory portal solution based on an HTTP redirection method in a webpage pushing method according to an embodiment of the present invention
  • FIG. 3 is a schematic diagram of a process of a mandatory portal solution based on an address translation method in a webpage pushing method according to an embodiment of the present invention
  • FIG. 4 is a partial schematic diagram of a user access terminal in a webpage pushing system according to an embodiment of the present invention
  • FIG. 5 is a partial schematic diagram of a mandatory portal server in a webpage pushing system according to an embodiment of the present invention.
  • the webpage pushing method of the present invention moves the control point of the mandatory portal to the user terminal access type device, such as the home gateway device.
  • the user access terminal detects the HTTP access initiated by the user.
  • the terminal modifies or constructs an HTTP message, and controls the transfer of HTTP access to the mandatory portal.
  • an embodiment of the webpage pushing method of the present invention based on the HTTP redirection method includes the following steps:
  • the PC initiates access to the WEB server2, completing the three-way handshake interaction of the TCP, that is, the PC sends the TCP.
  • the SYN packet, the WEB server2 returns a TCP SYN ACK packet, and after receiving the SYN ACK, the PC sends a TCP ACK packet.
  • the user access terminal HGW (Home Gate Way, the home gateway) detects the packet, it constructs an HTTP redirect message to the PC, and optionally adds the identifier for the HTTP packet content in the constructed or modified HTTP packet.
  • the HGW characterization information field may be an OUI serial number of the HGW, and may be a user online account, a current line rate, or a feature character randomly selected by the user, such as an interest selection;
  • the IE browser of the PC initiates access to the mandatory portal server
  • forcing the portal server to parse the parameters of the packet header may query the operator's Operation Support System (OSS) for related information, or adapt a web page according to the server's own portal push rules, and respond to the PC user;
  • OSS Operation Support System
  • the supplementary content about the redirection part is as follows:
  • the port server After the port server receives the message, if it carries the HGW characterization information field, parse out the characterization information field that is carried: hgw—oui, Linerate, can query the operator OSS system for the registered user information corresponding to hgw-oui, such as home address, location, personal preference, etc., and then force the portal server to determine the home address, region, preference, and line rate according to the implementation policy. Specify which page to access this visit to, and then return the corresponding web page to the PC user.
  • the method for forcing a webpage based on address translation includes the following steps:
  • the PC initiates access to the WEB server2, and completes the three-way handshake interaction of the TCP, that is, the PC sends a TCP SYN packet, and the WEB server2 returns a TCP SYN ACK packet. After receiving the SYN ACK, the PC sends a TCP ACK packet.
  • the HGW modifies the packet-related field and sends the packet to the mandatory portal.
  • the characterization information field is used to provide a mandatory portal server for subsequent judgment. It can be understood that the HGW characterization information field may be an OUI serial number of the HGW, and may be a user online account, a current line rate, or a feature character randomly selected by the user, such as an interest selection.
  • forcing the portal server to parse the parameters of the packet header may query the operator OSS system for related information, or adapt a web page according to the server's own portal push rule, and respond to the PC user;
  • the HGW intercepts the response packet sent to the PC by the mandatory portal.
  • the source IP address of the packet needs to be modified to be web server2, and then sent to the PC.
  • linerate indicates that the line downlink rate is about 2M, and the web page address will become:
  • the mandatory portal server After the mandatory portal server obtains the packet, if it carries the HGW characterization information field, it parses out the characterization information field: hgw—oui, linerate, and can query the operator OSS system for the registered user corresponding to hgw—oui. Information, such as home address, location, personal preference, etc., then force the portal server to decide which web page to assign the visit to, based on the implementation policy, combined with the home address, region, preferences, and line rate, and then return the corresponding web page to the PC user. .
  • the webpage pushing system of the embodiment of the present invention includes a user terminal PC, a user access terminal HGW for providing network access for the PC, and a mandatory portal server.
  • the PC user initiates a network access request
  • the HGW detects the access request, modifies or constructs the request message to the PC or the mandatory portal server, and forces the portal server to adapt the webpage according to the modified or constructed message request received from the PC or the HGW.
  • the (forced portal) address is transferred to the PC.
  • the HGW may add a characterization information field for identifying the device or the user side device, or related to the user, in the message, forcing the portal server to enter the characterization information field according to the foregoing characterization information field.
  • the policy selection determines the actual page accessed by the user.
  • the specific embodiment may use the mandatory portal server to query the OSS of the operation support system for the user information and the adaptation rule related to the characterization information field, or the portal portal according to the mandatory portal server itself. Push the mandatory portal to the PC in multiple ways.
  • the user access terminal includes a detecting module 41 for detecting and intercepting a network access request of the user terminal and intercepting the request message, and an editing module 42 for modifying or constructing the network access request message of the user terminal. And a feedback module 43 for feeding back the modified or constructed request message to the user terminal or the mandatory portal server.
  • the mandatory portal server includes a receiving module 51, configured to receive an access request message from the user terminal or the user access terminal, and a parsing module 52, configured to parse the packet access request parameter, and according to the parsing The result determines a webpage push policy; the webpage push module 53 assigns a specific webpage to the user terminal according to the push policy.
  • the parsing module 52 parses the message access request parameter, if parsing the characterization information field for identifying the device or the user device or the user, the parsing module 52 may directly determine the web page push policy or pass a query.
  • the module 54 queries the operational support system OS S for user information and adaptation rules related to the characterization information field before deciding the web page push policy.
  • the user access terminal of the webpage pushing method and system of the present invention directly adds the address information of the mandatory portal when modifying or constructing the network access request message of the user terminal, and the user terminal directly receives the new packet from the user access terminal and according to The mandatory portal address information interacts with the mandatory portal web page.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

A web page pushing method, system and apparatus thereof, wherein the method includes: modifying or constructing a network access message when a network access request originated by a user is detected, adding a characterizing information field for identifying its own device or a user side device, or related to the user in the content of the message, the characterizing information field being used to determine the web page pushing strategy and control the network access to shift to the forced portal. The control point of the forced portal is made by the web page pushing method, system and apparatus downward shift to the user terminal type devices, the system load can be decreased effectively, and the complexity for configuring the network can be reduced.

Description

网页推送方法、 ***及其装置  Webpage pushing method, system and device thereof
本申请要求于 2008 年 2 月 14 日提交中国专利局、 申请号为 20081006608 l.X、 发明名称为"网页推送方法、 ***及其装置 "的中国专利申请 的优先权, 其全部内容通过引用结合在本申请中。  This application claims priority to Chinese Patent Application No. 20081006608 lX, entitled "Web Push Method, System and Apparatus", filed on February 14, 2008, the entire contents of which are incorporated herein by reference. In the application.
技术领域 Technical field
本发明涉及一种网络技术领域, 尤其涉及一种网页推送方法、 ***及其装 置。  The present invention relates to the field of network technologies, and in particular, to a webpage pushing method, system, and device thereof.
背景技术 Background technique
在互联网应用中, 为了宣传和提供一些链接,接入服务商会在用户接入网 络第一次访问某页面时,通过网页推送技术强制为用户推送一个不相关的网页 作为强制门户。 比如当用户通过 DSL线路使用 PPPoE拨号上网时, 第一次访问 www. sohu.com网页, 局端设备 B AS ( Broadband Access Server, 宽带接入服务 器)在自动识别用户是首次登陆访问 internet网络后,局端设备会为用户推送一 个新的页面以替换 www. sohu.com网页。  In the Internet application, in order to promote and provide some links, the access service provider will force the user to push an irrelevant webpage as a mandatory portal through the webpage push technology when the user accesses the network for the first time. For example, when a user uses PPPoE dial-up Internet access through a DSL line, the first time visits the www.sohu.com webpage, and the central office equipment B AS (Broadband Access Server, Broadband Access Server) automatically recognizes that the user is the first to access the internet network. The central office device will push a new page for the user to replace the www.sohu.com web page.
请参阅图 1 , 一种现有的网页推送方法是以 BAS作为强制门户的关键控制 点, DSL用户通过 PPPoE ( Point-to-Point Protocol Over Ethernet, 基于以太网的 点到点协议)拨号上网时,由 BAS参与或搭建专门的服务器来处理报文的检测、 伪装转换, 比如 BAS直接代替 WEB server2与 PC交互, BAS负责 HTTP重定向报 文等。 然而, 由 BAS参与处理报文的检测、 伪装转换, 会大大增加 BAS的处理 负荷; 如果釆用专门的服务器来处理强制门户网页的转换工作, 又会增加组网 复杂性; 此外, BAS作为强制门户网页的控制者, 与单个 PC机的终端用户属 于不同的层面, 其配合强制门户功能下发的参数, 无法做到或者不便于做到适 应各个终端个性化差异。  Referring to FIG. 1 , an existing web page push method is a key control point of the BAS as a mandatory portal. When a DSL user dials up through a Point-to-Point Protocol Over Ethernet (PPoE) The BAS participates in or builds a dedicated server to handle packet detection and masquerading conversion. For example, BAS directly replaces WEB server2 to interact with the PC, and BAS is responsible for HTTP redirection packets. However, the detection and masquerading of messages processed by BAS will greatly increase the processing load of BAS. If a dedicated server is used to handle the conversion of mandatory portal pages, the complexity of networking will increase. In addition, BAS is mandatory. The controller of the portal webpage belongs to a different level from the end user of a single PC. The parameters that are issued by the mandatory portal function cannot be implemented or adapted to the individualized differences of the individual terminals.
随着 DSL技术的发展, 宽带接入被广泛商用, 宽带接入终端设备, 也由早 期的简单物理层信号转换的设备, 演变为家庭网关类设备。基于对家庭网关类 终端设备的管理, 目前业界流行宽带终端管理协议 ( CWMP , CPE WAN Management Protocol ) , 其基于 TR-069协议族来构建对终端的网络管理功能。 另一种现有的网页推送方法是基于 TR-069远程管理控制的强制门户功能,其主 要通过 TR-069远程控制,可以配置强制门户的网页地址,从一定程度上借助现 成的终端管理体系来开展强制门户业务。然而,通过 TR-069远程管理***来实 现配置强制门户网页,不便于单个用户的个性化配置操作,也不利于业务拓展。 发明内容 With the development of DSL technology, broadband access has been widely used, and broadband access terminal equipment has also evolved from a simple physical layer signal conversion device to a home gateway device. Based on the management of the home gateway type terminal device, the current popular broadband terminal management protocol (CWMP, CPE WAN Management Protocol) is based on the TR-069 protocol family to construct a network management function for the terminal. Another existing webpage push method is a mandatory portal function based on the TR-069 remote management control, which is mainly configured by the TR-069 remote control, and can configure the webpage address of the mandatory portal, to a certain extent The terminal management system is used to carry out the mandatory portal business. However, configuring the mandatory portal webpage through the TR-069 remote management system is not convenient for individual user configuration operations, and is not conducive to business development. Summary of the invention
为了克服现有网页推送方法***负荷重、 组网复杂的不足, 本发明提供一 种网页推送方法、 ***及其装置, 其可有效降低局端服务器的负荷、 简化组网 结构。  In order to overcome the deficiencies of the existing webpage pushing method system and the complex network, the present invention provides a webpage pushing method, system and device thereof, which can effectively reduce the load of the central office server and simplify the networking structure.
在本发明的一个实施例中,可以提供一种网页推送方法,其包括以下步骤: 检测到用户终端发起网络访问请求时,修改或构造网络访问报文,控制所述网 络访问转移到强制门户。  In an embodiment of the present invention, a webpage pushing method may be provided, which includes the following steps: When detecting that a user terminal initiates a network access request, modifying or constructing a network access message, and controlling the network access to be transferred to the mandatory portal.
在本发明的另一个实施例中, 可以提供一种网页推送***, 其包括: 用户 终端和用户接入终端, 所述用户接入终端为用户终端提供网络访问接入, 并修 改或构造网络访问报文, 控制所述用户终端的网络访问转移到强制门户。  In another embodiment of the present invention, a webpage pushing system may be provided, including: a user terminal and a user access terminal, the user access terminal providing network access access for the user terminal, and modifying or constructing network access A message, controlling network access of the user terminal to be transferred to the mandatory portal.
在本发明的另一个实施例中, 可以提供一种用户接入终端, 其包括: 用于 检测并截取用户终端的网络访问请求的检测模块,用于修改或构造所述用户终 端网络访问请求报文的编辑模块,以及用于将所述修改或构造后的请求报文反 馈给用户终端或强制门户服务器的反馈模块。  In another embodiment of the present invention, a user access terminal may be provided, including: a detecting module for detecting and intercepting a network access request of a user terminal, for modifying or constructing the user terminal network access request report The editing module of the text, and a feedback module for feeding back the modified or constructed request message to the user terminal or the mandatory portal server.
在本发明的另一个实施例中, 可以提供一种强制门户服务器, 其包括: 接 收模块,用于接收来自用户终端或用户接入终端的经所述用户接入终端修改或 构造的访问网络请求报文; 解析模块, 用于解析上述访问网络请求报文, 并根 据解析结果决定网页推送策略; 网页推送模块,根据推送策略为用户终端指定 特定的强制门户网页。  In another embodiment of the present invention, a mandatory portal server may be provided, including: a receiving module, configured to receive an access network request modified or constructed by the user access terminal from a user terminal or a user access terminal A parsing module is configured to parse the foregoing access network request message, and determine a webpage pushing policy according to the parsing result; the webpage pushing module specifies a specific mandatory portal webpage for the user terminal according to the pushing policy.
相较于现有技术而言, 本发明实施例中的技术方案至少具有如下的优点: 本发明实施例网页推送方法、***及其装置将强制门户的控制点下移到用户终 端类设备, 可有效减少***负荷, 降低组网复杂性。  Compared with the prior art, the technical solution in the embodiment of the present invention has at least the following advantages: The webpage pushing method, system and device thereof in the embodiment of the present invention move the control point of the mandatory portal to the user terminal device, Effectively reduce system load and reduce networking complexity.
附图说明 DRAWINGS
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施 例或现有技术描述中所需要使用的附图作一简单地介绍, 显而易见地, 下面描 述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲, 在不 付出创造性劳动性的前提下, 还可以根据这些附图获得其他的附图。 图 1是现有网页推送方法基于重定向的强制门户流程示意图; In order to more clearly illustrate the embodiments of the present invention or the prior art, the drawings used in the embodiments or the description of the prior art will be briefly described below. Obviously, the drawings in the following description For some embodiments of the present invention, other drawings may be obtained from those skilled in the art without departing from the drawings. FIG. 1 is a schematic diagram of a mandatory portal process based on redirection of an existing webpage pushing method;
图 2是本发明实施例网页推送方法基于 HTTP重定向方法的强制门户方案 流程示意图;  2 is a schematic flowchart of a mandatory portal solution based on an HTTP redirection method in a webpage pushing method according to an embodiment of the present invention;
图 3是本发明实施例网页推送方法基于地址转换方法的强制门户方案流程 示意图;  3 is a schematic diagram of a process of a mandatory portal solution based on an address translation method in a webpage pushing method according to an embodiment of the present invention;
图 4是本发明实施例网页推送***中用户接入终端的部分原理示意图; 图 5是本发明实施例网页推送***中强制门户服务器的部分原理示意图。 具体实施方式  4 is a partial schematic diagram of a user access terminal in a webpage pushing system according to an embodiment of the present invention; FIG. 5 is a partial schematic diagram of a mandatory portal server in a webpage pushing system according to an embodiment of the present invention. detailed description
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清 楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是 全部的实施例。基于本发明中的实施例, 本领域普通技术人员在没有作出创造 性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。  BRIEF DESCRIPTION OF THE DRAWINGS The technical solutions in the embodiments of the present invention will be described in detail below with reference to the accompanying drawings. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without creative work are within the scope of the present invention.
本发明网页推送方法是将强制门户的控制点下移到用户终端接入类设备, 如家庭网关设备上, 当用户通过终端接入设备链接网络时, 用户接入终端检测 到用户发起的 HTTP访问, 终端修改或构造 HTTP报文, 控制 HTTP访问转移到 强制门户。  The webpage pushing method of the present invention moves the control point of the mandatory portal to the user terminal access type device, such as the home gateway device. When the user connects to the network through the terminal access device, the user access terminal detects the HTTP access initiated by the user. The terminal modifies or constructs an HTTP message, and controls the transfer of HTTP access to the mandatory portal.
目前在网页推送的技术上,主要有基于 HTTP重定向和地址转换两种方法。 请参阅图 2 , 本发明网页推送方法基于 HTTP重定向方法的实施例包括以下步 骤:  At present, there are two methods based on HTTP redirection and address translation in the technology of web page push. Referring to FIG. 2, an embodiment of the webpage pushing method of the present invention based on the HTTP redirection method includes the following steps:
首先, PC发起访问 WEB server2,完成 TCP的三次握手交互,即 PC发送 TCP First, the PC initiates access to the WEB server2, completing the three-way handshake interaction of the TCP, that is, the PC sends the TCP.
SYN报文, WEB server2返回 TCP SYN ACK报文, PC收到 SYN ACK后, 发送 TCP ACK报文; The SYN packet, the WEB server2 returns a TCP SYN ACK packet, and after receiving the SYN ACK, the PC sends a TCP ACK packet.
其次, PC机发送 HTTP才艮文, 如 src=PC, dst=web server2;  Second, the PC sends an HTTP message, such as src=PC, dst=web server2;
再次, 用户接入终端 HGW ( Home Gate Way , 家庭网关)检测到此报文后, 构造 HTTP重定向报文给 PC, 并可选地在构造或者修改的 HTTP报文内容中, 增加用于标识自身设备或者用户侧设备, 或者与用户相关的特性化信息字段, 即构造报文的 src地址 =web server2, dst地址 =PC, location填写强制门户服务器 地址, 可选地携带 HGW特性化信息字段, 其中, location标识重定向的目的地 址, 所携带的 HGW特性化信息字段用于提供强制门户服务器做后续判断。 可 以理解, 上述 HGW特性化信息字段可以是 HGW的 OUI序列号, 可以是用户上 网帐号, 当前线路速率, 也可以是用户随意选定的一个特征字符, 比如兴趣选 择等; After the user access terminal HGW (Home Gate Way, the home gateway) detects the packet, it constructs an HTTP redirect message to the PC, and optionally adds the identifier for the HTTP packet content in the constructed or modified HTTP packet. The self-device or user-side device, or the characterization information field associated with the user, that is, the src address of the constructed message = web server2, dst address = PC, location fills the mandatory portal server address, optionally carries the HGW characterization information field, The location identifier is redirected to the destination address, and the HGW characterization information field is used to provide a mandatory portal server for subsequent determination. Can It is understood that the HGW characterization information field may be an OUI serial number of the HGW, and may be a user online account, a current line rate, or a feature character randomly selected by the user, such as an interest selection;
再次, PC机的 IE浏览器接收到重定向报文后, 发起到强制门户服务器的 访问;  Again, after receiving the redirect message, the IE browser of the PC initiates access to the mandatory portal server;
再次, 强制门户服务器解析报文头部的参数, 可以向运营商运营支撑*** ( Operating Support System, OSS )查询相关信息, 或者根据服务器自身的门 户推送规则, 适配一个网页, 响应给 PC用户;  Again, forcing the portal server to parse the parameters of the packet header may query the operator's Operation Support System (OSS) for related information, or adapt a web page according to the server's own portal push rules, and respond to the PC user;
再次, PC用户与适配的网页进行后续交互。  Again, the PC user performs subsequent interactions with the adapted web page.
在上述步骤中, 关于重定向部分的内容补充举例说明如下:  In the above steps, the supplementary content about the redirection part is as follows:
比如, 欲使浏览器重定向到 IP地址 172.19丄 224 , 所携带的参数为 hgw_oui=00A23C002A000123 和 linerate=2M, 这里 hgw— oui表示用户使用的 HGW的 oui序列号为 00A23C002A000123 , linerate表示线路下行速率为 2M左 右, 报文的关键内容为:  For example, if the browser is to be redirected to the IP address 172.19丄224, the parameters carried are hgw_oui=00A23C002A000123 and linerate=2M, where hgw_oui indicates that the oui sequence number of the HGW used by the user is 00A23C002A000123, and linerate indicates that the line downlink rate is Around 2M, the key content of the message is:
HTTP/1.1 302  HTTP/1.1 302
Location: http:〃172.19.1.224/?hgw— oui=00A23C002A000123&linereate=2M 强制门户服务器拿到此报文后, 如果其中携带有 HGW特性化信息字段, 解析出携带的特性化信息字段: hgw— oui, linerate, 可以向运营商 OSS***查 询 hgw— oui所对应的注册用户信息, 比如家庭地址, 所在片区, 个人喜好等, 然后强制门户服务器根据实施策略, 结合家庭地址、 片区、 喜好、 线路速率, 决定将这个访问指定到哪个网页上, 然后将对应网页返回给 PC用户。  Location: http:〃172.19.1.224/?hgw— oui=00A23C002A000123&linereate=2M After the port server receives the message, if it carries the HGW characterization information field, parse out the characterization information field that is carried: hgw—oui, Linerate, can query the operator OSS system for the registered user information corresponding to hgw-oui, such as home address, location, personal preference, etc., and then force the portal server to determine the home address, region, preference, and line rate according to the implementation policy. Specify which page to access this visit to, and then return the corresponding web page to the PC user.
请一并参阅图 3 , 本发明网页推送方法基于地址转换的强制门户方法包括 以下步骤:  Referring to FIG. 3 together, the method for forcing a webpage based on address translation according to the present invention includes the following steps:
首先, PC发起访问 WEB server2,完成 TCP的三次握手交互,即 PC发送 TCP SYN报文, WEB server2返回 TCP SYN ACK报文, PC收到 SYN ACK后, 发送 TCP ACK报文;  First, the PC initiates access to the WEB server2, and completes the three-way handshake interaction of the TCP, that is, the PC sends a TCP SYN packet, and the WEB server2 returns a TCP SYN ACK packet. After receiving the SYN ACK, the PC sends a TCP ACK packet.
其次, PC机发送 HTTP才艮文, 如 src=PC, dst=web server2;  Second, the PC sends an HTTP message, such as src=PC, dst=web server2;
再次, HGW检测到此报文后, 修改报文相关字段, 将报文发给强制门户, 其中可选地在构造或者修改的 HTTP报文内容中, 增加用于标识自身设备或者 用户侧设备, 或者与用户相关的特性化信息字段, 即构造报文的 src地址 =PC, dst地址 =强制门户服务器, 修改访问的网页地址,可选地增加 HGW特性化信息 字段, 增加的 HGW特性化信息字段用于提供强制门户服务器做后续判断。 可 以理解, 上述 HGW特性化信息字段可以是 HGW的 OUI序列号, 可以是用户上 网帐号, 当前线路速率, 也可以是用户随意选定的一个特征字符, 比如兴趣选 择等; After the HGW detects the packet, the HGW modifies the packet-related field and sends the packet to the mandatory portal. Optionally, the device adds or is used to identify the device or The user-side device, or the characterization information field associated with the user, that is, the src address of the constructed message = PC, dst address = mandatory portal server, modify the visited web page address, optionally increase the HGW characterization information field, and increase the HGW. The characterization information field is used to provide a mandatory portal server for subsequent judgment. It can be understood that the HGW characterization information field may be an OUI serial number of the HGW, and may be a user online account, a current line rate, or a feature character randomly selected by the user, such as an interest selection.
再次, 强制门户服务器解析报文头部的参数, 可以向运营商 OSS***查询 相关信息, 或者根据服务器自身的门户推送规则, 适配一个网页, 响应给 PC 用户;  Again, forcing the portal server to parse the parameters of the packet header may query the operator OSS system for related information, or adapt a web page according to the server's own portal push rule, and respond to the PC user;
再次, HGW截获到强制门户返回给 PC的响应报文, 需要修改报文的源 IP 地址为 web server2, 然后发给 PC。  The HGW intercepts the response packet sent to the PC by the mandatory portal. The source IP address of the packet needs to be modified to be web server2, and then sent to the PC.
在上述步骤中, 关于修改访问的网页地址补充举例说明如下:  In the above steps, an example of supplementing the web address of the modified access is as follows:
比如, 假定强制门户地址为 172.19.1.224, 在上述流程步骤 3中, 增加家庭 网关特性化信息字段 hgw— oui=00 A23 C002A000123 和 linerate=2M , 这里 hgw— ou表示用户使用的 HGW的 oui序列号为 00A23C002A000123 , linerate表示 线路下行速率为 2M左右, 网页地址将变为:  For example, assuming the mandatory portal address is 172.19.1.224, in the above process step 3, the home gateway characterization information fields hgw_oui=00 A23 C002A000123 and linerate=2M are added, where hgw_ou represents the oui serial number of the HGW used by the user. For 00A23C002A000123, linerate indicates that the line downlink rate is about 2M, and the web page address will become:
http :// 172.19.1.224/?hgw_oui=00A23C002A000123 &linereate=2M  Http :// 172.19.1.224/?hgw_oui=00A23C002A000123 &linereate=2M
强制门户服务器拿到此报文后, 如果其中携带有 HGW特性化信息字段, 解析出携带的特性化信息字段: hgw— oui, linerate, 可以向运营商 OSS***查 询 hgw— oui所对应的注册用户信息, 比如家庭地址, 所在片区, 个人喜好等, 然后强制门户服务器根据实施策略, 结合家庭地址、 片区、 喜好、 线路速率, 决定将这个访问指定到哪个网页上, 然后将对应网页返回给 PC用户。  After the mandatory portal server obtains the packet, if it carries the HGW characterization information field, it parses out the characterization information field: hgw—oui, linerate, and can query the operator OSS system for the registered user corresponding to hgw—oui. Information, such as home address, location, personal preference, etc., then force the portal server to decide which web page to assign the visit to, based on the implementation policy, combined with the home address, region, preferences, and line rate, and then return the corresponding web page to the PC user. .
可以理解, 为了实现上述流程, 本发明实施例网页推送***包括用户终端 PC、 用于为 PC提供网络接入的用户接入终端 HGW, 以及强制门户服务器。 上 述 PC用户发起网络访问请求, HGW检测到访问请求, 修改或构造请求报文反 馈给 PC或强制门户服务器, 强制门户服务器根据接收自 PC或 HGW的修改或构 造后的报文请求将适配网页 (强制门户 )地址传送给 PC。 此外, HGW在修改 或构造请求报文时, 可在报文内增加用于标识自身设备或者用户侧设备, 或者 与用户相关的特性化信息字段,强制门户服务器可根据上述特征化信息字段进 行策略选择, 决定用户访问的实际页面, 具体实施例可釆用强制门户服务器向 运营支撑*** OSS查询与特征化信息字段相关用户信息和适配规则,或者根据 强制门户服务器自身的门户推送规则灵活多样地向 PC推送强制门户。 It can be understood that, in order to implement the foregoing process, the webpage pushing system of the embodiment of the present invention includes a user terminal PC, a user access terminal HGW for providing network access for the PC, and a mandatory portal server. The PC user initiates a network access request, the HGW detects the access request, modifies or constructs the request message to the PC or the mandatory portal server, and forces the portal server to adapt the webpage according to the modified or constructed message request received from the PC or the HGW. The (forced portal) address is transferred to the PC. In addition, when modifying or constructing the request message, the HGW may add a characterization information field for identifying the device or the user side device, or related to the user, in the message, forcing the portal server to enter the characterization information field according to the foregoing characterization information field. The policy selection determines the actual page accessed by the user. The specific embodiment may use the mandatory portal server to query the OSS of the operation support system for the user information and the adaptation rule related to the characterization information field, or the portal portal according to the mandatory portal server itself. Push the mandatory portal to the PC in multiple ways.
请一并参阅图 4 , 上述用户接入终端包括用于检测并截取用户终端网络访 问请求并截取请求报文的检测模块 41 ,用于修改或构造用户终端网络访问请求 报文的编辑模块 42,以及用于将修改或构造后的请求报文反馈给用户终端或强 制门户服务器的反馈模块 43。  Referring to FIG. 4, the user access terminal includes a detecting module 41 for detecting and intercepting a network access request of the user terminal and intercepting the request message, and an editing module 42 for modifying or constructing the network access request message of the user terminal. And a feedback module 43 for feeding back the modified or constructed request message to the user terminal or the mandatory portal server.
请一并参阅图 5 , 上述强制门户服务器包括接收模块 51 , 用于接收来自用 户终端或用户接入终端的访问请求报文; 解析模块 52, 用于解析上述报文访问 请求参数, 并根据解析结果决定网页推送策略; 网页推送模块 53 , 根据推送策 略为用户终端指定特定的网页。 当上述解析模块 52解析报文访问请求参数时, 若解析出用于标识自身设备或者用户侧设备,或者与用户相关的特性化信息字 段,解析模块 52可直接决定网页推送策略, 或通过一查询模块 54向运营支撑系 统 OS S查询与特征化信息字段相关的用户信息和适配规则后再决定网页推送 策略。  Referring to FIG. 5, the mandatory portal server includes a receiving module 51, configured to receive an access request message from the user terminal or the user access terminal, and a parsing module 52, configured to parse the packet access request parameter, and according to the parsing The result determines a webpage push policy; the webpage push module 53 assigns a specific webpage to the user terminal according to the push policy. When the parsing module 52 parses the message access request parameter, if parsing the characterization information field for identifying the device or the user device or the user, the parsing module 52 may directly determine the web page push policy or pass a query. The module 54 queries the operational support system OS S for user information and adaptation rules related to the characterization information field before deciding the web page push policy.
可以理解, 本发明网页推送方法、 ***的用户接入终端在修改或构造用户 终端的网络访问请求报文时直接增加强制门户的地址信息,用户终端直接从用 户接入终端接收新报文并根据其中的强制门户地址信息与强制门户网页进行 交互。  It can be understood that the user access terminal of the webpage pushing method and system of the present invention directly adds the address information of the mandatory portal when modifying or constructing the network access request message of the user terminal, and the user terminal directly receives the new packet from the user access terminal and according to The mandatory portal address information interacts with the mandatory portal web page.
虽然上面描述的仅仅是实施例,但并不意味着本发明的保护范围仅限于所 述的实施例。基于本发明中的实施例, 本领域普通技术人员在没有作出创造性 劳动前提下通过修改、 等同、 替代所获得的所有其他实施例, 都属于本发明保 护的范围。  While the above description is only an embodiment, it is not intended that the scope of the invention be limited to the embodiments described. All other embodiments obtained by modifications, equivalents, and substitutions by those skilled in the art based on the embodiments of the present invention are within the scope of the present invention.

Claims

权 利 要 求 Rights request
1、 一种网页推送方法, 其特征在于, 包括: 检测到用户终端发起网络访 问请求时, 修改或构造网络访问报文, 控制所述网络访问转移到强制门户。  A webpage pushing method, comprising: detecting, when a user terminal initiates a network access request, modifying or constructing a network access message, and controlling the network access to be transferred to the mandatory portal.
2、 如权利要求 1所述的网页推送方法, 其特征在于, 在修改或构造网络访 问报文后, 包括: 向发起网络访问请求的用户终端发送重定向报文。  The webpage pushing method according to claim 1, wherein after modifying or constructing the network access message, the method comprises: sending a redirect message to the user terminal that initiates the network access request.
3、 如权利要求 2所述的网页推送方法, 其特征在于, 还包括: 所述用户终 端接收到重定向报文后, 发起到强制门户服务器的访问。  The method for pushing a webpage according to claim 2, further comprising: after the user terminal receives the redirected message, initiating access to the mandatory portal server.
4、 如权利要求 3所述的网页推送方法, 其特征在于, 控制所述网络访问转 移到强制门户具体包括:所述强制门户服务器解析报文并适配一个强制门户网 页响应给用户终端, 用户终端与适配的强制门户网页进行交互。  The webpage pushing method of claim 3, wherein controlling the transfer of the network access to the mandatory portal comprises: the mandatory portal server parsing the message and adapting a mandatory portal webpage response to the user terminal, the user The terminal interacts with the adapted mandatory portal web page.
5、 如权利要求 4所述的网页推送方法, 其特征在于, 控制所述网络访问转 移到强制门户具体包括:所述强制门户服务器解析报文后向运营支撑***查询 与用户终端对应的适配规则,或者根据强制门户服务器自身的门户推送规则适 配一个强制门户网页响应给用户终端。  The webpage pushing method of claim 4, wherein controlling the transfer of the network access to the mandatory portal comprises: the forced portal server parsing the packet, and querying the operation support system for the adaptation corresponding to the user terminal. Rules, or adapt a mandatory portal web page response to the user terminal based on the portal portal's own portal push rules.
6、 如权利要求 1所述的网页推送方法, 其特征在于, 修改或构造网络访问 报文后, 包括: 将报文发给强制门户服务器。  The method of pushing a webpage according to claim 1, wherein the modifying or constructing the network access message comprises: sending the packet to the mandatory portal server.
7、 如权利要求 6所述的网页推送方法, 其特征在于, 控制所述网络访问转 移到强制门户具体包括:所述强制门户服务器解析报文后向运营支撑***查询 与用户终端对应的适配规则,或者根据强制门户服务器自身的门户推送规则适 配一个强制门户网页响应给用户终端。  The webpage pushing method of claim 6, wherein controlling the transfer of the network access to the mandatory portal comprises: the forced portal server parsing the packet, and querying the operation support system for the adaptation corresponding to the user terminal. Rules, or adapt a mandatory portal web page response to the user terminal based on the portal portal's own portal push rules.
8、 如权利要求 7所述的网页推送方法, 其特征在于, 还包括: 截获强制门 户服务器返回给用户终端的响应报文,并修改报文的源 IP地址为用户网络访问 请求地址, 然后发给用户终端。  The method for pushing a webpage according to claim 7, further comprising: intercepting a response packet returned by the mandatory portal server to the user terminal, and modifying a source IP address of the packet as a user network access request address, and then sending Give the user terminal.
9、 如权利要求 1至 8任一项所述的网页推送方法, 其特征在于, 修改或构 造所述网络访问报文具体包括,在所述网络访问报文的内容中增加用于标识用 户接入终端或者用户终端或者与用户相关的特性化信息字段,所述特性化信息 字段用于决定网页推送策略。  The method for pushing a webpage according to any one of claims 1 to 8, wherein the modifying or constructing the network access packet comprises: adding a content for identifying the user in the content of the network access packet. Entering a terminal or a user terminal or a characterization information field associated with the user, the characterization information field is used to determine a webpage push policy.
10、 如权利要求 9所述的网页推送方法, 其特征在于, 所述特性化信息字 段包括家庭地址、 所在片区、 个人喜好、 用户上网帐号、 当前线路速率中的一 项或多项。 The webpage pushing method according to claim 9, wherein the characterization information field comprises one of a home address, a location area, a personal preference, a user online account number, and a current line rate. Item or multiple items.
11、 一种网页推送***, 其特征在于, 包括: 用户终端和用户接入终端, 所述用户接入终端为用户终端提供网络访问接入, 并修改或构造网络访问报 文, 控制所述用户终端的网络访问转移到强制门户。  A webpage pushing system, comprising: a user terminal and a user access terminal, wherein the user access terminal provides network access access for the user terminal, and modifies or constructs a network access message, and controls the user. The network access of the terminal is transferred to the mandatory portal.
12、 如权利要求 11所述的网页推送***, 其特征在于, 所述***还包括强 制门户服务器,用于解析接收自用户终端或用户接入终端的构造或修改后的报 文请求, 并根据解析结果将适配强制门户网页传送给用户终端。  The webpage pushing system according to claim 11, wherein the system further comprises a mandatory portal server for parsing a configuration or a modified message request received from the user terminal or the user access terminal, and according to The parsing result will be adapted to the mandatory portal web page to be transmitted to the user terminal.
13、 如权利要求 12所述的网页推送***, 其特征在于, 所述***还包括运 营支撑***,所述强制门户服务器根据解析结果向运营支撑***查询与用户终 端对应的适配规则后将适配强制门户网页传送给用户终端。  The webpage pushing system according to claim 12, wherein the system further includes an operation support system, and the mandatory portal server is adapted to the operation support system to query an adaptation rule corresponding to the user terminal according to the analysis result. The mandatory portal web page is transmitted to the user terminal.
14、 如权利要求 11至 13任一项所述的网页推送***, 其特征在于, 所述用 户接入终端修改或构造所述网络访问报文时,在报文内容中增加用于标识自身 设备或者用户终端, 或者与用户相关的特性化信息字段, 所述特性化信息字段 用于决定网页推送策略, 并适配一个强制门户网页响应给用户终端。  The webpage pushing system according to any one of claims 11 to 13, wherein when the user access terminal modifies or constructs the network access packet, the device adds a device for identifying the device. Or a user terminal, or a characterization information field related to the user, where the characterization information field is used to determine a webpage push policy, and adapts a mandatory portal webpage response to the user terminal.
15、 一种用户接入终端, 其特征在于, 包括: 用于检测并截取用户终端网 络访问请求的检测模块,用于修改或构造所述用户终端的网络访问请求报文的 编辑模块,以及用于将所述修改或构造后的请求报文反馈给用户终端或强制门 户服务器的反馈模块。  A user access terminal, comprising: a detecting module for detecting and intercepting a network access request of a user terminal, an editing module for modifying or constructing a network access request message of the user terminal, and The modified or constructed request message is fed back to the feedback module of the user terminal or the mandatory portal server.
16、 一种强制门户服务器, 其特征在于, 包括: 接收模块, 用于接收来自 用户终端或用户接入终端的经所述用户接入终端修改或构造的访问网络请求 报文; 解析模块, 用于解析上述访问网络请求报文, 并根据解析结果决定网页 推送策略;网页推送模块,根据推送策略为用户终端指定特定的强制门户网页。  A mandatory portal server, comprising: a receiving module, configured to receive an access network request message modified or constructed by the user access terminal from a user terminal or a user access terminal; The network access request message is parsed, and the webpage pushing policy is determined according to the parsing result; the webpage pushing module specifies a specific mandatory portal webpage for the user terminal according to the pushing policy.
17、 如权利要求 16所述的强制门户服务器, 其特征在于, 所述服务器还包 括查询模块,用于根据解析结果向运营支撑***查询与用户终端对应的适配规 则后再决定网页推送策略。  The mandatory portal server according to claim 16, wherein the server further comprises a query module, configured to query the operation support system for the adaptation rule corresponding to the user terminal according to the analysis result, and then determine the webpage push policy.
PCT/CN2009/070357 2008-02-14 2009-02-04 Web page pushing method, system and apparatus thereof WO2009100675A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200810066081.XA CN101510196A (en) 2008-02-14 2008-02-14 Web page push method, system and apparatus thereof
CN200810066081.X 2008-02-14

Publications (1)

Publication Number Publication Date
WO2009100675A1 true WO2009100675A1 (en) 2009-08-20

Family

ID=40956662

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2009/070357 WO2009100675A1 (en) 2008-02-14 2009-02-04 Web page pushing method, system and apparatus thereof

Country Status (2)

Country Link
CN (1) CN101510196A (en)
WO (1) WO2009100675A1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102340526B (en) * 2010-07-20 2014-04-23 中国联合网络通信集团有限公司 Method and system for issuing directed information and home gateway
CN102594887B (en) * 2012-02-15 2014-10-08 中国联合网络通信集团有限公司 Push method and remote management system for home portal businesses
CN102739646A (en) * 2012-04-24 2012-10-17 上海斐讯数据通信技术有限公司 Mandatory access method for websites
US9619644B2 (en) * 2013-07-03 2017-04-11 Facebook, Inc. Third-party captive portal
CN103546463B (en) * 2013-09-30 2017-02-01 国家电网公司 Additional-parameter transmission method and additional-parameter transmission device based on network connection central system
JP6074550B2 (en) 2014-06-30 2017-02-01 華為技術有限公司Huawei Technologies Co.,Ltd. Web page push method and apparatus, and terminal
CN113724410A (en) * 2021-08-30 2021-11-30 长江大学 Classroom attendance system based on openwrt

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1244262A1 (en) * 2001-03-23 2002-09-25 Sun Microsystems, Inc. Redirection of client requests
US6460084B1 (en) * 1997-08-28 2002-10-01 Cisco Technology, Inc. Forced network portal
CN1416056A (en) * 2002-06-28 2003-05-07 华为技术有限公司 Method of easy to access portal web site of network service provider
CN1571356A (en) * 2003-07-19 2005-01-26 华为技术有限公司 A method for implementing forced door
CN101127782A (en) * 2007-07-19 2008-02-20 中兴通讯股份有限公司 Method for forceful implementation of portal service

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6460084B1 (en) * 1997-08-28 2002-10-01 Cisco Technology, Inc. Forced network portal
EP1244262A1 (en) * 2001-03-23 2002-09-25 Sun Microsystems, Inc. Redirection of client requests
CN1416056A (en) * 2002-06-28 2003-05-07 华为技术有限公司 Method of easy to access portal web site of network service provider
CN1571356A (en) * 2003-07-19 2005-01-26 华为技术有限公司 A method for implementing forced door
CN101127782A (en) * 2007-07-19 2008-02-20 中兴通讯股份有限公司 Method for forceful implementation of portal service

Also Published As

Publication number Publication date
CN101510196A (en) 2009-08-19

Similar Documents

Publication Publication Date Title
US9798572B2 (en) Virtual machine migration method, switch, and virtual machine system
WO2009100675A1 (en) Web page pushing method, system and apparatus thereof
CN100437550C (en) Ethernet confirming access method
CN103825881B (en) The reorientation method and device of WLAN user are realized based on wireless access controller AC
US8082579B2 (en) Access server and connection restriction method
CN101039309B (en) Link sharing service apparatus and communication method thereof
CN101582856B (en) Session setup method of portal server and BAS (broadband access server) device and system thereof
CN100534055C (en) Method for implementing network access through broadband router
CN104917838B (en) A kind of realization method and system of redirection of router
CN105159256B (en) A kind of intelligent home control system based on Web service
WO2003013072A1 (en) A method of user data exchange in the data network and a data network system
WO2013102335A1 (en) Gateway handshake and communication method, gateway and web communication system
CN106534319A (en) Method for direct access to target server through proxy server
CN103166956B (en) Connection home control system with the configuration of automatic router port and DDNS registrations
WO2011150610A1 (en) Method and system for dynamically adjusting bandwidth services, and broadband policy system
CN109391704B (en) Cross-private-network access method and device for video monitoring equipment
CN107222561A (en) A kind of transport layer reverse proxy method
JP2009100064A (en) Communication method and communication system for wireless lan
WO2015143982A1 (en) Packet forwarding method and system
WO2013056628A1 (en) Method, application server, network database, and system for achieving heartbeat mechanism
WO2014048255A1 (en) Portal push method and network equipment
WO2013170818A2 (en) Error code conversion method and system, pppoe server and mobile terminal
WO2015070614A1 (en) Method and device for detecting connectivity of user side interfaces of l2vpn
CN103269313A (en) Method for achieving embedded linux home gateway captive portal
CN103516794B (en) The network architecture of a kind of distributed server and its implementation

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09711415

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 09711415

Country of ref document: EP

Kind code of ref document: A1