JP2002215481A - Web access control method and system - Google Patents
Web access control method and systemInfo
- Publication number
- JP2002215481A JP2002215481A JP2001009960A JP2001009960A JP2002215481A JP 2002215481 A JP2002215481 A JP 2002215481A JP 2001009960 A JP2001009960 A JP 2001009960A JP 2001009960 A JP2001009960 A JP 2001009960A JP 2002215481 A JP2002215481 A JP 2002215481A
- Authority
- JP
- Japan
- Prior art keywords
- priority
- customer
- packet
- function
- network
- Prior art date
- Legal status (The legal status 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 status listed.)
- Pending
Links
Landscapes
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
【0001】[0001]
【発明の属する分野】本発明は、複数の顧客が一度に各
自の端末のWWWブラウザを用いてインターネットに代表
されるIPネットワークやMPLSネットワークなどを通して
WWWサーバヘアクセスする場合に、特定の顧客や特定の
ページおよび特定の行動に係わるWebアクセスを優先制
御する方法およびシステムに関するものである。BACKGROUND OF THE INVENTION The present invention relates to a method in which a plurality of customers simultaneously use a WWW browser of their own terminal through an IP network or an MPLS network represented by the Internet.
The present invention relates to a method and system for preferentially controlling Web access relating to a specific customer, a specific page, and a specific action when accessing a WWW server.
【0002】[0002]
【従来の技術】従来のインターネットなどによるWebア
クセスでは、ネットワ−ク、WWWサーバなどでの処理が
複数のアクセスに対して平等に行なわれていたため、一
度に多数のユーザからアクセスがある場合に、顧客側で
は、なかなか接続できないか、接続できても情報が送ら
れて来るのにかなりの時間がかかるなどの問題がある。
また、サービスを提供する側では、重要な顧客が接続で
きないために、商機を逃がしてしまうと云う問題や、そ
れに対処するためにサーバの数を増やさなければならな
いため、過剰な設備投資が必要となるなどの問題が生じ
ていた。2. Description of the Related Art In conventional Web access via the Internet or the like, processing on a network, a WWW server, and the like is performed equally for a plurality of accesses. On the customer side, there are problems such as difficulty in connecting, or even if connection can be made, it takes a considerable amount of time for information to be sent.
On the service provider side, there is a problem that important customers are unable to connect and business opportunities are missed.To deal with this problem, the number of servers must be increased, and excessive capital investment is required. And other problems.
【0003】[0003]
【発明が解決しようとする課題】本発明の目的は、ネッ
トワーク、WWWサーバなどでの処理が全てのWebアクセス
に対して平等に行なわれていることによる上述したよう
な種々の問題を解決するためのWebアクセス制御方法お
よびシステムを提供することにある。SUMMARY OF THE INVENTION An object of the present invention is to solve the above-mentioned various problems caused by the fact that processing in a network, a WWW server, etc. is performed equally for all Web accesses. Another object of the present invention is to provide a web access control method and system.
【0004】[0004]
【課題を解決するための手段】本発明は、複数の顧客が
一度に各自の端末のWWWブラウザを用いてIPネットワー
クやMPLSネットワークなどを経由して或るWWWサーバへ
アクセスする場合におけるWebへのアクセスを制御する
に当り、前記顧客端末と前記WWWサーバとの間にて、前
記ネットワークを経て受信されるIPパケットに含まれる
Cookie情報などの顧客IDおよびURLなどのページIDに代
表されるHTTPヘッダ情報を識別し、特定の顧客IDやペー
ジIDを含むIPパケットを優先処理して、特定の顧客や特
定のページおよび特定の行動に係わるWebアクセスを優
先制御することを特徴とする。SUMMARY OF THE INVENTION The present invention provides a method for accessing a Web when a plurality of customers access a certain WWW server via an IP network, an MPLS network, or the like using a WWW browser of each terminal at a time. In controlling access, included between IP packets received through the network between the customer terminal and the WWW server
Identify the HTTP header information represented by the customer ID such as Cookie information and the page ID such as the URL, and prioritize the IP packet including the specific customer ID and the page ID, and specify the specific customer, the specific page and the specific It is characterized by giving priority control to Web access related to behavior.
【0005】さらに本発明は、複数の顧客が一度に各自
の端末のWWWブラウザを用いてIPネットワークやMPLSネ
ットワークなどを経由して或るWWWサーバへアクセスす
る場合のWebへのアクセス制御システムにおいて、前記
顧客端末と前記WWWサーバとの間に、前記ネットワーク
を経て受信されるHTTP要求情報を構成するIPパケットに
含まれるCookie情報などの顧客IDやURLなどのページID
に代表されるHTTPヘッダ情報を識別する機能を有するゲ
ートウェイ装置を設けて、特定の顧客IDやページIDを含
むIPパケットを優先処理して、特定の顧客や特定のペー
ジおよび特定の行動に係わるWebアクセスを優先制御す
るようにしたことを特徴とする。The present invention further provides a Web access control system in which a plurality of customers access a certain WWW server via an IP network, an MPLS network, or the like using a WWW browser of each terminal at a time. Between the customer terminal and the WWW server, a customer ID such as Cookie information included in an IP packet constituting an HTTP request information received via the network or a page ID such as a URL.
Provide a gateway device that has a function to identify HTTP header information typified by a specific customer, a specific page, and a Web related to a specific behavior by prioritizing IP packets including a specific customer ID and page ID. It is characterized in that access is prioritized.
【0006】本発明の好適例では、前記ゲートウェイ装
置が、前記Cookie情報などの顧客IDやURLなどのページI
Dに代表されるHTTPヘッダ情報を基にIPパケット処理の
優先度判定を行うポリシー識別機能と、該ポリシー識別
機能の処理優先度判定に基づいてTOS値などに優先度を
反映して設定するポリシーマーキング機能と、前記WWW
サーバからの応答IPパケットを送出すべきネットワーク
を選定するルーティング機能と、前記ポリシーマーキン
グ機能で設定したTOS値などの優先度に従って応答IPパ
ケットを優先的に読み出してネットワークへ送出するパ
ケット優先読み出し機能とを具えるようにする。[0006] In a preferred embodiment of the present invention, the gateway device includes a page ID such as a customer ID or a URL such as the Cookie information.
A policy identification function that determines the priority of IP packet processing based on HTTP header information represented by D, and a policy that reflects the priority in the TOS value etc. based on the processing priority determination of the policy identification function Marking function and the WWW
A routing function for selecting a network to send a response IP packet from the server; a packet priority reading function for reading the response IP packet preferentially according to the priority such as the TOS value set by the policy marking function and sending the packet to the network; To be equipped.
【0007】本発明のさらに他の好適例では、前記Web
アクセス優先制御システムがさらに、顧客の購買履歴を
管理し、顧客のWebアクセス優先度を決定する機能と、
前記WWWサーバからCookie情報などの顧客IDを取得し、
該顧客IDと購買履歴、顧客優先度等との対応付けを行な
って、前記ゲートウェイ装置に対して前記Cookie情報お
よび優先度をポリシーとして設定する機能を具備するポ
リシーサーバを具えるようにする。In still another preferred embodiment of the present invention, the Web
The access priority control system further manages the customer's purchase history and determines the customer's web access priority,
Obtain a customer ID such as Cookie information from the WWW server,
A policy server having a function of associating the customer ID with a purchase history, a customer priority, etc., and setting the Cookie information and the priority as a policy for the gateway device is provided.
【0008】ここで云う「特定の顧客」とは、例えば、
購買金額の多い重要顧客のことを云い、これらの顧客は
Cookie情報などにより判別することができる。また「特
定のページ」とは、サービス提供者が企画した商品販売
のページなどのことであり、これはURL情報などにより
判別することができる。さらに「特定の行動」とは、商
品の購入依頼などのことであり、これもURLなどで判別
することができる。[0008] The "specific customer" mentioned here is, for example,
These are important customers who have high purchase prices.
It can be determined by Cookie information or the like. The “specific page” refers to a product sales page or the like planned by the service provider, which can be determined by URL information or the like. Further, the “specific action” is a request for purchase of a product or the like, which can also be determined by a URL or the like.
【0009】上記のような手段を用いることにより、同
時に多数のWebアクセスがあっても、重要な顧客や重要
なページが優先度高く設定されていれば、そのアクセス
が優先処理されるため、通常時と同じようにWWWサーバ
に接続でき、情報を早く受け取ることができる。また重
要な顧客の優先処理ができる程度の設備があればよく、
従来過剰になりがちであったサーバ等の過剰設備投資を
避けることができる。By using the above-described means, even if there are many Web accesses at the same time, if an important customer or an important page is set to a high priority, the access is given priority processing. You can connect to the WWW server and receive information as soon as possible. Also, it is only necessary to have facilities that can handle priority processing of important customers,
It is possible to avoid excessive capital investment for servers and the like, which tend to be excessive in the past.
【0010】[0010]
【発明の実施の形態】本発明をより詳細に説述するため
に、添付の図面に従ってこれを説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described in more detail with reference to the accompanying drawings.
【0011】図1は、本発明に係わるWebアクセス制御
システムの基本構成例を示す図であって、1は顧客端
末、2はインターネット等のIPネットワークやMPLSネッ
トワーク、3はゲートウェイ装置、4はWWWサーバであ
る。FIG. 1 is a diagram showing an example of a basic configuration of a Web access control system according to the present invention. 1 is a customer terminal, 2 is an IP network or MPLS network such as the Internet, 3 is a gateway device, and 4 is a WWW. Server.
【0012】以下に、顧客が彼のWWWブラウザを用い
て、IPネットワークやMPLS(multiprotocol label swit
ching)ネットワークなどを通してWWWサーバへアクセス
する場合における特定の顧客や、特定のページおよび特
定の行動に係わる優先アクセスを実現する場合の動作概
要について説明する。In the following, a customer uses his WWW browser to access an IP network or MPLS (multiprotocol label swit).
ching) An outline of the operation for realizing priority access for a specific customer, a specific page, and a specific action when accessing a WWW server through a network or the like will be described.
【0013】先ず顧客は、端末1のWWWブラウザを用い
て、ネットワーク2を経由してHTTP(hypertext transfe
r protocol)要求情報を構成するIPパケット(以下、要
求パケットと称する)をゲートウェイ装置3へ送出す
る。ゲートウェイ装置3では、受信した要求パケットに
含まれるURL(uniform resource locator)情報および
クッキー(Cookie)情報をポリシー識別機能31でポリ
シーデータベース311を検索して、このデータベース311
に優先度ありが設定されているURLやCookie情報であれ
ば、優先度情報とともに要求パケットをWWWサーバ4へ
送信する。WWWサーバ4では、送られた優先度に従って
優先処理を行い、HTTP応答情報を構成するIPパケット
(以下、応答パケットと称する)をゲートウェイ装置3
へ送信する。ゲートウェイ装置3では、ポリシーマーキ
ング機能32で斯かる応答パケットのSA(送信元アドレ
ス)やTCPコネクション情報を識別するとともに、こそ
れらの識別情報に対応する優先度のTOS値が反映され、
このTOS値を基に応答パケットを優先度に従ったクラス
に振り分けて、一旦パケット優先読出し機能33のパケ
ット読出しキュー331に入れる。パケット読出しキュー3
31の構成法には、一般的に公知となっているPQ(priori
ty Queuing)、WFQ(weighted Fair Queuing)など
を用いることができる。パケット優先読出し機能33
は、前記パケット読出しキュー331の構成法に基づくア
ルゴリズムに従って、優先クラスから順に応答パケット
を読み出して、ネットワーク2へと送出する。このよう
にして応答パケットはネットワーク2を経由して顧客の
端末1へ届くことになる。First, a customer uses a WWW browser of a terminal 1 to send an HTTP (hypertext transfe) via a network 2.
r protocol) An IP packet (hereinafter, referred to as a request packet) constituting request information is transmitted to the gateway device 3. The gateway device 3 searches the policy database 311 for the URL (uniform resource locator) information and the cookie information included in the received request packet by using the policy identification function 31, and this database 311
If the URL or Cookie information is set to have priority, the request packet is transmitted to the WWW server 4 together with the priority information. In the WWW server 4, priority processing is performed according to the sent priority, and an IP packet (hereinafter, referred to as a response packet) constituting the HTTP response information is transmitted to the gateway 3
Send to In the gateway device 3, the policy marking function 32 identifies the SA (source address) and the TCP connection information of the response packet, and reflects the priority TOS value corresponding to the identification information.
Based on the TOS value, the response packets are sorted into classes according to the priorities, and are temporarily stored in the packet read queue 331 of the packet priority read function 33. Packet read queue 3
The construction method of 31 includes PQ (priori
ty Queuing) and WFQ (weighted Fair Queuing) can be used. Packet priority reading function 33
Reads out response packets in order from the priority class according to an algorithm based on the configuration method of the packet read queue 331, and sends out the response packets to the network 2. In this way, the response packet reaches the customer terminal 1 via the network 2.
【0014】以上の動作を繰り返すことで、顧客はWWW
サーバ4から必要な情報を取り出すことができるととも
に、特定の顧客や特定のページおよび特定の行動に係わ
る優先アクセスを実現することができる。By repeating the above operation, the customer
Necessary information can be extracted from the server 4, and priority access can be realized for a specific customer, a specific page, and a specific action.
【0015】[0015]
【実施例1】図2は、WWWサーバ4を優先用WWWサーバ4
1と通常用WWWサーバ42とに分けた場合の実施例の構
成図である。この場合のゲートウェイ装置3は、優先用
WWWサーバ41と通常用WWWサーバ42とをプライベート
アドレスで振り分けるためのルーチング機能34と、ゲ
ートウェイ装置3のネットワーク2ヘの出口をグローバ
ルアドレスで振り分けるためのルーティング機能35
と、グローバルアドレスをプライベートアドレスへ変換
するNAT(network address translation)機能を持つポ
リシー識別機能31と、プライベートアドレスをグロー
バルアドレスヘ変換するNAT機能を持つポリシーマーキ
ング機能32と、パケット読出しキュー331の構成法に
基づくアルゴリズムに従って優先クラスから順に応答パ
ケットを読み出して、ネットワーク2へ送出するパケッ
ト優先読出し機能33とを具えている。Embodiment 1 FIG. 2 shows the WWW server 4 as a priority WWW server 4.
FIG. 2 is a configuration diagram of an embodiment in the case of dividing into an ordinary WWW server and an ordinary WWW server. In this case, the gateway device 3 is used for priority.
A routing function 34 for distributing the WWW server 41 and the normal WWW server 42 by a private address, and a routing function 35 for distributing an exit of the gateway 3 to the network 2 by a global address.
And a policy identification function 31 having a NAT (network address translation) function for translating a global address into a private address, a policy marking function 32 having a NAT function for translating a private address into a global address, and a method of configuring a packet read queue 331 A packet priority reading function 33 for reading response packets in order from the priority class according to an algorithm based on the packet and sending the response packets to the network 2.
【0016】顧客からWebへのアクセスがあると、先ず
ゲートウェイ装置3のポリシー識別機能31で、要求パ
ケットのHTTPヘッダ情報から該アクセスが優先アクセス
であるのか、通常アクセスであるのかをポリシーデータ
ベース(DB)311を基に識別する。ポリシーデータベー
ス311には検索するための情報として、SA(送信元アド
レス)やDA(あて先アドレス)、URL、Cookie情報など
が格納されており、それらに対応する出力情報として優
先度が与えられ、同時にNAT機能によりDA(あて先アド
レス)が優先度に対応したサーバに割り当てられたアド
レス(プライベートアドレス)に変換される。When a customer accesses the Web, the policy identification function 31 of the gateway device 3 first determines from the HTTP header information of the request packet whether the access is a priority access or a normal access from a policy database (DB). ) Identify based on 311. The policy database 311 stores SA (source address), DA (destination address), URL, cookie information, and the like as information to be searched, and priority is given as output information corresponding to the information. The NAT function converts the DA (destination address) to an address (private address) assigned to the server corresponding to the priority.
【0017】図2のポリシーデータベース311で示すよ
うに、顧客端末1のWWWブラウザからの要求パケットのH
TTPヘッダ情報に含まれるCookie情報やURL情報は、事前
にポリシーデータベース311に設定されているCookie情
報やURL情報と比較され、その結果として得られた優先
度やDA(あて先アドレス)の情報を基に優先処理および
WWWサーバの選択が行われる。例えば、ポリシーデータ
ベース311に示すように、要求パケットのURL情報がhtt
p://xxx.co.jp/product/であれば、そのパケットの優
先度は“優先”で、DAは優先用WWWサーバ41のプライ
ベートアドレス192.10.1.5が出力される。ポリシー
識別機能31は、要求パケットのDAを192.10.1.5に
設定して優先用WWWサーバ41へ送信する。これに対
し、要求パケットがポリシーデータベース311に優先設
定がない要求パケットである場合には、この要求パケッ
トのDAを通常用WWWサーバ42のプライベートアドレス
(192.10.1.6)に設定して通常用WWWサーバ42へ送
信する。As shown in the policy database 311 of FIG. 2, H of the request packet from the WWW browser of the customer terminal 1
The Cookie information and URL information included in the TTP header information are compared with the Cookie information and URL information set in the policy database 311 in advance, and based on the obtained priority and DA (destination address) information. Priority processing and
A WWW server is selected. For example, as shown in the policy database 311, the URL information of the request packet is
If p: //xxx.co.jp/product/, the priority of the packet is “priority”, and the DA outputs the private address 192.10.1.5 of the priority WWW server 41. The policy identification function 31 sets the DA of the request packet to 192.10.1.5 and sends it to the priority WWW server 41. On the other hand, if the request packet is a request packet having no priority setting in the policy database 311, the DA of this request packet is set to the private address (192.10.1.6) of the normal WWW server 42. It is transmitted to the normal WWW server 42.
【0018】優先用WWWサーバ41からの応答パケット
は、ゲートウェイ装置3のポリシーマーキング機能32
でSA(送信元アドレス)を識別し、ポリシーマーキング
テーブル(以下、PMテーブルと称する)321のSAに対応
する優先度のTOS値などが反映されるとともに、優先用W
WWサーバ41に割り当てられているプライベートアドレ
ス(192.10.1.5)からグローバルアドレス(129.2
0.1.10)への変換が行われ、TOS値などによって優先
クラスが振り分けられてパケット読出しキューに331に
一旦蓄えられ、パケット優先読み出し機能33にて優先
度およびパケット読出しアルゴリズムに従って読み出さ
れて、ネットワーク2へ送信される。The response packet from the priority WWW server 41 is sent to the policy marking function 32 of the gateway 3.
Identifies the SA (source address), and reflects the TOS value of the priority corresponding to the SA in the policy marking table (hereinafter referred to as the PM table) 321 and the priority W
From the private address (192.10.1.5) assigned to the WW server 41 to the global address (129.2)
Is converted to 0.1.10), priority classes are sorted according to TOS values and the like, temporarily stored in the packet reading queue 331, and read out by the packet priority reading function 33 according to the priority and the packet reading algorithm. And transmitted to the network 2.
【0019】通常用WWWサーバ42からの応答パケット
は、ゲートウェイ装置3のポリシーマーキング機能32
でSA(192.10.1.6)を基にPMテーブル321で識別し
て、非優先のTOS値が設定されて、優先度の低いクラス
のパケット読出しキュー331に蓄えられ、パケット読出
しアルゴリズムに従って読み出されて、ネットワーク2
へ送信される。The response packet from the normal WWW server 42 is sent to the policy marking function 32 of the gateway 3.
Then, the non-priority TOS value is set in the PM table 321 based on the SA (192.10.1.6), stored in the low-priority class packet read queue 331, and according to the packet read algorithm. Read out, network 2
Sent to
【0020】このようにして、ポリシーDB311で優先度
が高く設定されている特定の顧客や特定のページおよび
特定の行動に係わるWebアクセスのみが、優先用WWWサー
バ41で処理され、応答パケットもゲートウェイ装置で
優先的に処理されて、顧客の端末1へ届けられることに
なる。As described above, only the Web access related to a specific customer, a specific page, and a specific action, whose priority is set high in the policy DB 311, is processed by the priority WWW server 41, and the response packet is also transmitted to the gateway. The processing is preferentially performed by the device and delivered to the terminal 1 of the customer.
【0021】[0021]
【実施例2】図3は、一つのWWWサーバで優先Webアクセ
スと非優先の通常のWebアクセスを制御する場合、すな
わちWWWサーバを優先度によって分割しない場合の実施
例である。この例では、ゲートウェイ装置3が顧客端末
1からのTCP(transmission control protocol)コネクシ
ョン生成要求を受信すると、ポリシー識別機能31がTC
Pコネクション情報をバッファなどに保有し、次のHTTP
要求に含まれるURLおよびCookie情報などでポリシーDB3
11を検索して、優先度を獲得し、この優先度を付加した
要求パケットをWWWサーバ4へ送信すると共に、優先度
と保有していたTCPコネクション情報をポリシーマーキ
ング機能32へ転送してPMテーブル322へ設定する。[Embodiment 2] FIG. 3 shows an embodiment in which one WWW server controls priority Web access and non-priority normal Web access, that is, a case where WWW servers are not divided by priority. In this example, when the gateway device 3 receives a TCP (transmission control protocol) connection creation request from the customer terminal 1, the policy identification function 31
P connection information is stored in a buffer etc. and the next HTTP
Policy DB3 with URL and Cookie information included in the request
11 and obtains the priority, transmits the request packet with the priority added to the WWW server 4, and transfers the priority and the held TCP connection information to the policy marking function 32 to transfer the request to the PM table. Set to 322.
【0022】WWWサーバ4からの応答パケットは、ポリ
シーマーキング機能32でTCPコネクション情報を基に
ポリシーマーキング(PM)テーブル322を検索し、このP
Mテーブル322に設定された優先度に従ってTOS値等にそ
の優先度が反映され、パケット優先読出し機能33にお
けるパケット読出しキュー331にTOS値等の優先情報に従
って収納される。応答パケットはパケット読出しキュー
331の優先度およびパケット読出しアルゴリズムに従っ
て読み出されてネットワーク2へ送信される。The response packet from the WWW server 4 searches the policy marking (PM) table 322 by the policy marking function 32 based on the TCP connection information.
The priority is reflected in the TOS value or the like according to the priority set in the M table 322, and stored in the packet read queue 331 in the packet priority reading function 33 according to the priority information such as the TOS value. Response packet is packet read queue
The packet is read out according to the priority of 331 and the packet reading algorithm and transmitted to the network 2.
【0023】ゲートウェイ装置3は、WWWサーバ4もし
くは顧客端末1からのTCPコネクション切断要求を受信
すると、ポリシー識別機能31で保有していたTCPコネ
クション情報を廃棄すると共に、該当するPMテーブル32
2のTCPコネクション情報などを消去する。When the gateway device 3 receives a TCP connection disconnection request from the WWW server 4 or the customer terminal 1, the gateway device 3 discards the TCP connection information held by the policy identification function 31, and also deletes the corresponding PM table 32
Erase the TCP connection information etc. of 2.
【0024】このようにして、優先度が高く設定された
特定の顧客や特定のページおよび特定の行動に係わるWe
bアクセスのみが、要求パケットのURLやCookie情報など
を基にして決められた優先度によりTCPコネクション単
位で優先処理されるので、WWWサーバ4から顧客端末1
への応答パケットも優先処理することができる。[0024] In this way, a specific customer or a specific page set with a high priority and a We-
Only the b access is preferentially processed on a TCP connection basis according to the priority determined based on the URL of the request packet, the Cookie information, and the like.
A response packet to is also given priority processing.
【0025】図4は、WWWサーバを優先度によって分割
しない場合のHTTP1.0によるWebアクセス優先制御シーケ
ンスの例である。第3図において、顧客端末1とWWWサー
バ4が一度TCPコネクションを設定すると、ゲートウェ
イ装置3ではURLおよびCookie情報でポリシーデータベ
ース312の内容を検索し、優先度をポリシーマーキング
機能32のPMテーブル322に設定する。WWWサーバ4から
送信する情報がある間は、TCPコネクションは保持さ
れ、その間HTTP応答情報はPMテーブル322のTOS値によっ
て優先処理される。WWWサーバ4から送信すべき情報が
なくなるとTCPコネクションを切断する。HTTP1.0ではHT
TP要求ごとに専用のTCPコネクションが生成されるの
で、上記の処理によりHTTP要求ごとの優先度の決定が可
能になる。FIG. 4 shows an example of a Web access priority control sequence based on HTTP 1.0 when the WWW server is not divided by priority. In FIG. 3, once the customer terminal 1 and the WWW server 4 establish a TCP connection, the gateway 3 searches the contents of the policy database 312 with URL and Cookie information, and sets the priority in the PM table 322 of the policy marking function 32. Set. As long as there is information to be transmitted from the WWW server 4, the TCP connection is maintained, and during that time, the HTTP response information is preferentially processed according to the TOS value of the PM table 322. When there is no more information to be transmitted from the WWW server 4, the TCP connection is disconnected. HT in HTTP1.0
Since a dedicated TCP connection is generated for each TP request, the above processing enables the priority to be determined for each HTTP request.
【0026】図5はWWWサーバを優先度によって分割し
ない場合のHTTP1.1による優先制御シーケンスの例であ
る。HTTP1.1では同一のTCPコネクションを複数のHTTP要
求が共有するため、最初のHTTP要求で優先度が決定さ
れ、WWWサーバ4が送信すべき情報がなくなってもTCPコ
ネクションを切断せず、次のHTTP要求が処理される。す
なわち、複数のHTTP要求が一つのTCPコネクションで処
理されることになるため、このTCPコネクションで接続
された顧客端末1からのアクセスはアクセスするページ
が変わっても最初のアクセスの優先度によって決定した
優先処理が行われることになる。従って、HTTPl.1では
上記の処理により、顧客端末(顧客)1ごとの優先処理
が可能となる。FIG. 5 shows an example of a priority control sequence based on HTTP1.1 when the WWW server is not divided by priority. In HTTP1.1, the same TCP connection is shared by multiple HTTP requests, so the priority is determined by the first HTTP request, and the WWW server 4 does not disconnect the TCP connection even if there is no more information to send. The HTTP request is processed. That is, since a plurality of HTTP requests are processed by one TCP connection, the access from the customer terminal 1 connected by this TCP connection is determined by the priority of the first access even if the accessed page changes. Priority processing will be performed. Therefore, HTTPl. In 1, the above processing enables priority processing for each customer terminal (customer) 1.
【0027】[0027]
【実施例3】図6は請求項5に係わるポリシーサーバ5
の実施例を示したものである。このポリシーサーバ5
は、顧客毎の購入記録が記録された顧客個別データテー
ブル511、顧客の顧客ID、氏名、性別、住所、購入金
額、顧客カテゴリなどの一覧を記録した顧客基礎データ
テーブル512、それらを基に決定した優先度とCookieな
どの情報を格納した優先レベルデータテーブル513を持
っている。Third Embodiment FIG. 6 shows a policy server 5 according to the fifth embodiment.
FIG. This policy server 5
Is determined based on the customer individual data table 511 in which purchase records for each customer are recorded, the customer basic data table 512 in which a list of customer ID, name, gender, address, purchase price, customer category, etc. of the customer is recorded. It has a priority level data table 513 that stores information such as priority and Cookie.
【0028】WWWサーバ4は顧客からの購買要求や問い
合わせなどのWebアクセスがある毎にポリシーサーバ5
へ購買情報とCookieなどの情報を送信する。ポリシーサ
ーバ5ではWWWサーバ4からの情報を基に顧客毎の購買
状況を顧客個別データテーブル511、顧客基礎データテ
ーブル512で管理し、購買頻度や購買ジャンル、購買価
格合計などにより、顧客毎の優先度を決定する。決定さ
れた優先度は、Cookie情報とともにゲートウェイ装置3
に送られ、ポリシーデータベース311に設定される。以
降の当該WWWサーバ4へのアクアセスは、ポリシーデー
タベース311の優先度によって優先処理がされる。特にW
eb上で商品の企画販売などを行う場合に、販売する商品
と同じジャンルで購入頻度の高い顧客の優先度を予め高
く設定しておくなど、戦略的な優先度の設定が可能であ
る。Each time there is Web access such as a purchase request or an inquiry from a customer, the WWW server 4
To send information such as purchase information and cookies. The policy server 5 manages the purchase status of each customer based on information from the WWW server 4 with a customer individual data table 511 and a customer basic data table 512, and gives priority to each customer according to purchase frequency, purchase genre, total purchase price, and the like. Determine the degree. The determined priority is the gateway device 3 together with the Cookie information.
And is set in the policy database 311. Subsequent access to the WWW server 4 is given priority according to the priority of the policy database 311. Especially W
When planning and selling a product on the eb, strategic priorities can be set such that the priority of a customer who frequently purchases in the same genre as the product to be sold is set high in advance.
【0029】[0029]
【発明の効果】上記のような手段を用いることにより、
同時に多数のWebアクセスがあっても、重要な顧客が優
先度が高く設定されていれば、優先処理されるため、重
要な顧客は通常時と同じようにWWWサーバに接続でき、
情報を素早く受け取ることができる。またサービスを提
供する側は、重要な顧客や重要なページおよび重要な行
動に係わるアクセスのみを優先処理できるので、商機を
逃すことなく、優先度を高くしたアクセスの処理ができ
る程度の設備があればよく、過剰な設備投資を避けるこ
とができる。By using the means as described above,
Even if there are many web accesses at the same time, if important customers are set high priority, priority processing will be given, so important customers can connect to the WWW server as usual,
You can receive information quickly. In addition, the service provider can prioritize access only to important customers, important pages and important activities, so if there are facilities that can handle high-priority access without missing business opportunities And avoid excessive capital investment.
【図1】 本発明に係わるWebアクセス制御システムの
全体構成を示す図である。FIG. 1 is a diagram showing an overall configuration of a Web access control system according to the present invention.
【図2】 WWWサーバを優先用WWWサーバと通常用WWWサ
ーバとに分けた場合のシステムの構成例を示す図であ
る。FIG. 2 is a diagram illustrating a configuration example of a system in which a WWW server is divided into a priority WWW server and a normal WWW server.
【図3】 WWWサーバを優先度によって分割しない場合
のシステムの構成例を示す図である。FIG. 3 is a diagram illustrating a configuration example of a system in which a WWW server is not divided according to priority;
【図4】 WWWサーバを優先度によって分割しない場合
のHTTP1.0における優先制御シーケンスの例を示す説明
図である。FIG. 4 is an explanatory diagram showing an example of a priority control sequence in HTTP1.0 when a WWW server is not divided by priority.
【図5】 WWWサーバを優先度によって分割しない場合
のHTTP1.1における優先制御シーケンスの例を示す説明
図である。FIG. 5 is an explanatory diagram showing an example of a priority control sequence in HTTP1.1 when a WWW server is not divided by priority.
【図6】 Webアクセス制御システムにポリシーサーバ
を用いた場合の例の動作を説明した図である。FIG. 6 is a diagram illustrating an operation of an example when a policy server is used in a Web access control system.
1 顧客端末 2 インターネットなどに代表されるIPネットワーク 3 ゲートウェイ装置 4 WWWサーバ 5 ポリシーサーバ 31 ポリシー識別機能 32 ポリシーマーキング機能 33 パケット優先読み出し機能 34,35 ルーチング機能 DESCRIPTION OF SYMBOLS 1 Customer terminal 2 IP network represented by the Internet 3 Gateway device 4 WWW server 5 Policy server 31 Policy identification function 32 Policy marking function 33 Packet priority reading function 34, 35 Routing function
───────────────────────────────────────────────────── フロントページの続き (72)発明者 植松 芳彦 東京都千代田区大手町二丁目3番1号 日 本電信電話株式会社内 Fターム(参考) 5B089 GA11 GA21 GA31 GB02 JA22 KA06 KA13 KB06 KB13 KC39 KC52 MA02 MA04 5K030 GA13 HA08 HC01 HD03 KA05 LA03 LB07 LE05 ────────────────────────────────────────────────── ─── Continuing on the front page (72) Inventor Yoshihiko Uematsu 2-3-1 Otemachi, Chiyoda-ku, Tokyo F-term in Nippon Telegraph and Telephone Corporation (reference) 5B089 GA11 GA21 GA31 GB02 JA22 KA06 KA13 KB06 KB13 KC39 KC52 MA02 MA04 5K030 GA13 HA08 HC01 HD03 KA05 LA03 LB07 LE05
Claims (6)
ラウザを用いてIPネットワークやMPLSネットワークなど
を経由して或るWWWサーバへアクセスする場合におけるW
ebアクセスを制御するに当り、前記顧客端末と前記WWW
サーバとの間にて、前記ネットワークを経て受信される
IPパケットに含まれるCookie情報などの顧客IDおよびUR
L情報などのページIDに代表されるHTTPヘッダ情報を識
別し、特定の顧客IDやページIDを含むIPパケットを優先
処理して、特定の顧客や特定のページおよび特定の行動
に係わるWebアクセスを優先制御することを特徴とするW
ebアクセス制御方法。1. A WWW system in which a plurality of customers access a certain WWW server at a time via an IP network or an MPLS network using a WWW browser of each terminal.
In controlling eb access, the customer terminal and the WWW
Received via the network between the server
Customer ID and UR such as Cookie information included in IP packet
Identifies HTTP header information represented by page IDs such as L information, prioritizes IP packets containing specific customer IDs and page IDs, and provides Web access related to specific customers, specific pages, and specific actions. W characterized by priority control
eb access control method.
ラウザを用いてIPネットワークやMPLSネットワークなど
を経由して或るWWWサーバへアクセスする場合のWebへの
アクセス制御システムにおいて、前記顧客端末と前記WW
Wサーバとの間に、前記ネットワークを経て受信されるH
TTP要求情報を構成するIPパケットに含まれるCookie情
報などの顧客IDやURLなどのページIDに代表されるHTTP
ヘッダ情報を識別する機能を有するゲートウェイ装置を
設けて、特定の顧客IDやページIDを含むIPパケットを優
先処理して、特定の顧客や特定のページおよび特定の行
動に係わるWebアクセスを優先制御するようにしたこと
を特徴とするWebアクセス制御システム。2. A web access control system in which a plurality of customers access a certain WWW server via an IP network, an MPLS network, or the like using a WWW browser of each terminal at a time. And the WW
H received between the W server and the network
HTTP represented by customer ID such as Cookie information included in IP packet constituting TTP request information and page ID such as URL
Providing a gateway device having a function to identify header information, prioritizing IP packets containing specific customer IDs and page IDs, and giving priority control to Web access related to specific customers, specific pages, and specific actions Web access control system characterized by doing so.
報などの顧客IDやURLなどのページIDに代表されるHTTP
ヘッダ情報を基にIPパケット処理の優先度判定を行うポ
リシー識別機能と、該ポリシー識別機能の処理優先度判
定に基づいてTOS値などに優先度を反映して設定するポ
リシーマーキング機能と、前記WWWサーバからの応答IP
パケットを送出すべきネットワークを選定するルーティ
ング機能と、前記ポリシーマーキング機能で設定したTO
S値などの優先度に従って応答IPパケットを優先的に読
み出してネットワークへ送出するパケット優先読み出し
機能とを具えていることを特徴とする請求項2に記載の
Webアクセス制御システム。3. The method according to claim 1, wherein the gateway device is a client ID such as the cookie information or an HTTP represented by a page ID such as a URL.
A policy identification function for determining the priority of IP packet processing based on the header information, a policy marking function for setting the priority by reflecting the priority on the TOS value or the like based on the processing priority determination of the policy identification function; Response IP from server
A routing function to select a network to send a packet to, and a TO set by the policy marking function
3. The packet priority reading function according to claim 2, further comprising a packet priority reading function of reading a response IP packet preferentially according to a priority such as an S value and sending the response IP packet to a network.
Web access control system.
用WWWサーバとに分け、且つ前記ゲートウェイ装置がさ
らに、顧客からのWebアクセスを優先度に従ってWWWサー
バを選択するとともに振り分けるルーチング機能と、複
数のWWWサーバ毎に割り付けられたプライベートアドレ
スと該複数のWWWサーバを代表してネットワークに登録
したグローバルアドレスとを変換する機能とを具えてい
ることを特徴とする請求項2に記載のWebアクセス制御
システム。4. A routing function for dividing the WWW server into a priority WWW server and a normal WWW server, and wherein the gateway further selects and distributes a WWW server from a customer according to the priority. 3. The Web access control according to claim 2, further comprising a function of converting a private address assigned to each of the WWW servers into a global address registered on the network on behalf of the plurality of WWW servers. system.
マーキング機能へ優先対象TCPコネクションおよび優先
度の情報を転送し、前記ポリシーマーキング機能にて、
前記ポリシー識別機能からの前記情報をTOS値等に反映
させ、これらTOS値等のパラメータに従って前記パケッ
ト優先読出機能が前記WWWサーバからの応答パケットを
優先的に読出すようにしたことを特徴とする請求項3に
記載のWebアクセス制御システム。5. The information of a priority target TCP connection and a priority is transferred from the policy identification function to the policy marking function.
The information from the policy identification function is reflected in a TOS value or the like, and the packet priority reading function preferentially reads a response packet from the WWW server according to parameters such as the TOS value. The web access control system according to claim 3.
に、顧客の購買履歴を管理し、顧客のWebアクセス優先
度を決定する機能と、前記WWWサーバからCookie情報な
どの顧客IDを取得し、該顧客IDと購買履歴、顧客優先度
等との対応付けを行なって、前記ゲートウェイ装置に対
して前記Cookie情報および優先度をポリシーとして設定
する機能を具備するポリシーサーバを具えるようにした
ことを特徴とする請求項2に記載のWebアクセス制御シ
ステム。6. The Web access control system further manages the purchase history of the customer, determines a Web access priority of the customer, and obtains a customer ID such as cookie information from the WWW server. And a policy server having a function of setting the cookie information and the priority as a policy for the gateway device by associating the cookie information with the purchase history, the customer priority, and the like. The web access control system according to claim 2.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001009960A JP2002215481A (en) | 2001-01-18 | 2001-01-18 | Web access control method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001009960A JP2002215481A (en) | 2001-01-18 | 2001-01-18 | Web access control method and system |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2002215481A true JP2002215481A (en) | 2002-08-02 |
Family
ID=18877363
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001009960A Pending JP2002215481A (en) | 2001-01-18 | 2001-01-18 | Web access control method and system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2002215481A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008085681A (en) * | 2006-09-27 | 2008-04-10 | Softbank Mobile Corp | Communication service providing system |
JP2010504018A (en) * | 2006-09-15 | 2010-02-04 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Automatic packet tagging |
JP2012511846A (en) * | 2008-12-10 | 2012-05-24 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | Token-based correlation of control sessions for data session policy and charging control via NAT |
JP2013198031A (en) * | 2012-03-22 | 2013-09-30 | Nippon Telegraph & Telephone West Corp | Repeating device |
JP2015023545A (en) * | 2013-07-23 | 2015-02-02 | 株式会社Nttドコモ | COMMUNICATION SYSTEM, RELAY DEVICE, CONTROL INFORMATION RELAY PROGRAM, AND COMMUNICATION METHOD |
JP2015057901A (en) * | 2014-10-24 | 2015-03-26 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | Technology for handling network traffic |
US9979661B2 (en) | 2009-04-02 | 2018-05-22 | Telefonaktiebolaget Lm Ericsson (Publ) | Techniques for handling network traffic |
US10492207B2 (en) | 2010-07-29 | 2019-11-26 | Telefonaktiebolaget Lm Ericsson (Publ) | Handling network traffic via a fixed access |
JP2020088650A (en) * | 2018-11-27 | 2020-06-04 | 株式会社リコー | Control device, network system, control method and program |
-
2001
- 2001-01-18 JP JP2001009960A patent/JP2002215481A/en active Pending
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010504018A (en) * | 2006-09-15 | 2010-02-04 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Automatic packet tagging |
JP2008085681A (en) * | 2006-09-27 | 2008-04-10 | Softbank Mobile Corp | Communication service providing system |
JP2012511846A (en) * | 2008-12-10 | 2012-05-24 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | Token-based correlation of control sessions for data session policy and charging control via NAT |
US9106541B2 (en) | 2008-12-10 | 2015-08-11 | Telefonaktiebolaget L M Ericsson (Publ) | Token-based correlation of control sessions for policy and charging control of a data session through a NAT |
US9661082B2 (en) | 2008-12-10 | 2017-05-23 | Telefonaktiebolaget L M Ericsson (Publ) | Token related apparatuses for deep packet inspection and policy handling |
US10511536B2 (en) | 2009-04-02 | 2019-12-17 | Telefonaktiebolaget Lm Ericsson (Publ) | Techniques for handling network traffic |
US11317314B2 (en) | 2009-04-02 | 2022-04-26 | Telefonaktiebolaget Lm Ericsson (Publ) | Techniques for handling network traffic |
US10582411B2 (en) | 2009-04-02 | 2020-03-03 | Telefonaktiebolaget Lm Ericsson (Publ) | Techniques for handling network traffic |
US9979661B2 (en) | 2009-04-02 | 2018-05-22 | Telefonaktiebolaget Lm Ericsson (Publ) | Techniques for handling network traffic |
US10492207B2 (en) | 2010-07-29 | 2019-11-26 | Telefonaktiebolaget Lm Ericsson (Publ) | Handling network traffic via a fixed access |
US10939456B2 (en) | 2010-07-29 | 2021-03-02 | Telefonaktiebolaget Lm Ericsson (Publ) | Handling network traffic via a fixed access |
US11558879B2 (en) | 2010-07-29 | 2023-01-17 | Telefonaktiebolaget Lm Ericsson (Publ) | Handling network traffic via a fixed access |
JP2013198031A (en) * | 2012-03-22 | 2013-09-30 | Nippon Telegraph & Telephone West Corp | Repeating device |
JP2015023545A (en) * | 2013-07-23 | 2015-02-02 | 株式会社Nttドコモ | COMMUNICATION SYSTEM, RELAY DEVICE, CONTROL INFORMATION RELAY PROGRAM, AND COMMUNICATION METHOD |
JP2015057901A (en) * | 2014-10-24 | 2015-03-26 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | Technology for handling network traffic |
JP2020088650A (en) * | 2018-11-27 | 2020-06-04 | 株式会社リコー | Control device, network system, control method and program |
JP7119947B2 (en) | 2018-11-27 | 2022-08-17 | 株式会社リコー | Control device, network system, control method and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7319696B2 (en) | Communication apparatus and relay apparatus for performing packet priority control | |
US7120662B2 (en) | Conductor gateway prioritization parameters | |
US7420979B2 (en) | VLAN server | |
EP1732287B1 (en) | Communications method and network providing content adaptation | |
JP4367650B2 (en) | Method, content-based router, content-based network | |
US6360270B1 (en) | Hybrid and predictive admission control strategies for a server | |
US6304906B1 (en) | Method and systems for allowing data service system to provide class-based services to its users | |
US7315892B2 (en) | In-kernel content-aware service differentiation | |
US7631101B2 (en) | Systems and methods for direction of communication traffic | |
US7359986B2 (en) | Methods and computer program products for providing network quality of service for world wide web applications | |
CN101237468B (en) | Relay device and relay method | |
US20080183838A1 (en) | Method, system and computer program product for delivering data to a storage buffer assigned to an application | |
JP2001111625A (en) | Assignment method and assignment device | |
EP1112639A1 (en) | Method and system for negotiating telecommunication resources | |
US20020058532A1 (en) | Method and system for negotiating telecommunication resources | |
JP2007109222A (en) | Use of presence service system and method for distributed web service delivery and deployment | |
US11095580B2 (en) | Instant message (IM) routing to a virtual user consisting of a group of possible sub-users associated with a common IM identity | |
CA2264407A1 (en) | Method and system for negotiating telecommunication resources | |
JP2002215481A (en) | Web access control method and system | |
WO2002063816A2 (en) | Method and system for routing network traffic based upon application information | |
EP1353472A1 (en) | Apparatus and system for communication | |
US6819656B2 (en) | Session based scheduling scheme for increasing server capacity | |
JP2002163185A (en) | Content distribution method and content distribution device | |
JP2002164886A (en) | Data communication processing / control method in communication network, communication system therefor, and program storage medium | |
JP4157520B2 (en) | Transmission system and transmission method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050802 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050915 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060404 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060801 |