[go: up one dir, main page]

JP2002171294A - Http cookie proxy server - Google Patents

Http cookie proxy server

Info

Publication number
JP2002171294A
JP2002171294A JP2000367899A JP2000367899A JP2002171294A JP 2002171294 A JP2002171294 A JP 2002171294A JP 2000367899 A JP2000367899 A JP 2000367899A JP 2000367899 A JP2000367899 A JP 2000367899A JP 2002171294 A JP2002171294 A JP 2002171294A
Authority
JP
Japan
Prior art keywords
cookie
information
user
http
request
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
Application number
JP2000367899A
Other languages
Japanese (ja)
Inventor
Yasunari Goto
康徳 後藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TERUSHERU KK
Original Assignee
TERUSHERU KK
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 TERUSHERU KK filed Critical TERUSHERU KK
Priority to JP2000367899A priority Critical patent/JP2002171294A/en
Publication of JP2002171294A publication Critical patent/JP2002171294A/en
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a service of cookie processing for Web perusal software on a portable telephone which cannot be subjected to cookie processing in the flow of exchange of HTTP protocols. SOLUTION: When a user request is sent from a user portable telephone terminal l to a cookie proxy server 4 through a telephone switching network (or packet switching network) 2 and an IP phone switching network gateway 3, the cookie proxy server 4 inquires of the IP phone switching network gateway 3 or analyzes the user request to specify the user portable telephone terminal l, and cookie information is added to the request to transmit the request to a Web server 6 through the Internet 5 if cookie information of an HTTP protocol to a server which the user requests is preserved. The Web server 6 returns a response packet in response to the request; and if cookie information exists in it, a cookie proxy server 4 preserves cookie information and transmits the response packet to the user portable telephone terminal 1 through the telephone switching network (or packet switching network) 2.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、ネットワークのパ
ケット中継、編集の技術にかかり、特にHTTPプロト
コルのクッキーのやり取りを代行する技術に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a technology for relaying and editing a packet in a network, and more particularly to a technology for performing exchange of a cookie of an HTTP protocol.

【0002】[0002]

【従来の技術】携帯電話端末上のWEB閲覧ソフトはH
TTPクッキー情報を保持し管理する事が出来ないた
め、HTTPプロトコルのセッションを維持した通信が
できず、それを行うためには携帯電話交換網やパケット
網に接続点を持つインターネットサービスプロバイダに
サーバーを置いて、そのサービスプロバイダの仕様によ
り携帯電話の端末を特定する情報を得るしか方法がなか
った。
2. Description of the Related Art Web browsing software on a mobile phone terminal is H
Since it is not possible to maintain and manage the TTP cookie information, communication while maintaining the session of the HTTP protocol cannot be performed. In addition, there has been no other way but to obtain information for identifying the terminal of the mobile phone according to the specifications of the service provider.

【0003】[0003]

【発明が解決しようとする課題】上述した従来の環境で
は、汎用的なHTTPのクッキー情報がセッションの管
理に利用できず、インターネットに点在する数多くのW
EBサイトがセッションを維持した、WEBアプリケー
ションを構築できない。
In the conventional environment described above, general-purpose HTTP cookie information cannot be used for session management, and a large number of W
An EB site cannot maintain a session and cannot build a WEB application.

【0004】本発明はHTTPクッキーの保持管理を代
行し、クッキー保持管理が出来ない携帯電話上のWEB
ブラウザでも、HTTPクッキーを使用したセッション
を維持するWEBアプリケーションが利用できるように
するためのものである。
[0004] The present invention acts as a proxy for HTTP cookie retention and management, and the WEB on a mobile phone that cannot perform cookie retention and management.
This is to enable a browser to use a WEB application that maintains a session using an HTTP cookie.

【0005】[0005]

【課題を解決するための手段】本発明によるプロキシサ
ーバーは、ユーザーの発信するHTTP要求に対し、そ
の要求URLと端末情報に対応したクッキー情報がクッ
キー記憶部に存在すれば、それをHTTPヘッダに加え
送信する。またサーバーからの返答に対しクッキー情報
があればそれをクッキー記憶部に格納する。
According to the proxy server of the present invention, if an HTTP request transmitted by a user has cookie information corresponding to the request URL and terminal information in a cookie storage unit, the cookie information is stored in an HTTP header. Add and send. If there is cookie information in response to the response from the server, the cookie information is stored in the cookie storage unit.

【0006】図1は、本発明の原理的構成例を示すもの
であり、ユーザー携帯電話端末1とWEBサーバー6
は、電話交換網(又はパケット交換網)2、IP電話交
換網ゲートウェイ3、本発明によるクッキープロキシー
サーバー4、インターネット5を介して接続される。上
記IP電話交換網ゲートウェイ3とは、IPネットワー
クと電話交換網(又はパケット交換網)とを中継する。
またユーザー携帯電話端末1を特定する情報(電話番号
等)を電話交換網(又はパケット交換網)2から取得
し、本発明によるクッキープロキシーサーバー4の問い
合わせに対し上記情報を開示できるという特徴を持つ。
もしくは請求項2のようにクッキープロキシーサーバー
の機能がIP電話交換網ゲートウェイ3に付加されてい
る場合も同様にクッキープロキシーサーバーの機能が上
記情報を取得できる。
FIG. 1 shows an example of the basic configuration of the present invention, in which a user's portable telephone terminal 1 and a WEB server 6 are connected.
Are connected via a telephone switching network (or packet switching network) 2, an IP telephone switching network gateway 3, a cookie proxy server 4 according to the present invention, and the Internet 5. The IP telephone switching network gateway 3 relays an IP network and a telephone switching network (or a packet switching network).
In addition, the information (telephone number etc.) specifying the user's mobile phone terminal 1 is obtained from the telephone exchange network (or packet exchange network) 2 and the information can be disclosed in response to an inquiry of the cookie proxy server 4 according to the present invention. .
Alternatively, when the function of the cookie proxy server is added to the IP telephone exchange network gateway 3 as in claim 2, the function of the cookie proxy server can also acquire the above information.

【0007】ユーザー携帯電話端末1から、電話交換網
(又はパケット交換網)2とIP電話交換網ゲートウェ
イ3を介して、ユーザーリクエストが送られてきた場
合、クッキープロキシサーバー4はゲートウェイ3に問
い合わせて、端末を特定する情報を取得する。上記で取
得した端末を特定する情報とユーザーリクエストの要求
URLを見て、クッキー情報を保持していればクッキー
情報をパケットに付加し、インターネット5を介してW
EBサーバー6に送信する。クッキー情報を保持してい
なければ、そのままインターネット5を介してWEBサ
ーバー6に送信する。
[0007] When a user request is sent from the user's mobile telephone terminal 1 via the telephone switching network (or packet switching network) 2 and the IP telephone switching network gateway 3, the cookie proxy server 4 inquires the gateway 3. And obtain information for identifying the terminal. Looking at the information specifying the terminal obtained above and the request URL of the user request, if the cookie information is held, the cookie information is added to the packet, and the W
Send to EB server 6. If the cookie information is not held, the cookie information is transmitted to the WEB server 6 via the Internet 5 as it is.

【0008】WEBサーバー6から帰ってきたレスポン
スパケットにクッキー情報が入っていたら、そのクッキ
ー情報をクッキー記憶部に格納する。レスポンスパケッ
トは、IP電話交換網ゲートウェイ3と電話交換網(又
はパケット交換網)2を介して、ユーザー携帯電話端末
1に送信される。
If the response packet returned from the web server 6 contains cookie information, the cookie information is stored in the cookie storage unit. The response packet is transmitted to the user mobile telephone terminal 1 via the IP telephone switching network gateway 3 and the telephone switching network (or packet switching network) 2.

【0009】[0009]

【発明実施の形態】図2は本発明のクッキープロキシサ
ーバーを示すブロック図である。本発明のクッキープロ
キシサーバーは、ユーザーからのリクエストを受信する
ユーザーリクエスト受信部21と、受信したユーザーリ
クエストにクッキー情報を付加するかを判断し実際に付
加を実行するHTTPクッキー付加決定部22と、ユー
ザーリクエストパケットの発信元ユーザー携帯電話端末
を特定するユーザー携帯電話端末情報取得部23と、U
RLとユーザー携帯電話端末情報を検索条件キーワード
としてクッキー情報を格納するクッキー記憶部24と、
WEBサーバーとのやり取りの中で携帯電話端末とプロ
トコルのセッションを一時的に記憶しておくセッション
一時記憶部25と、ユーザーリクエストを送信するユー
ザーリクエスト送信部26と、WEBサーバーから返答
されるレスポンスパケットを受信するレスポンスパケッ
ト受信部27と、レスポンスパケットの中のクッキー情
報を取得しクッキー記憶部に格納するクッキー情報格納
決定部28と、ユーザー携帯電話端末にレスポンスパケ
ットを送信するレスポンスパケット送信部29によって
構成されている。
FIG. 2 is a block diagram showing a cookie proxy server according to the present invention. The cookie proxy server of the present invention includes a user request receiving unit 21 that receives a request from a user, an HTTP cookie addition determining unit 22 that determines whether to add cookie information to the received user request, and that actually performs addition. A user mobile phone terminal information acquisition unit 23 for specifying a user mobile phone terminal from which a user request packet is transmitted;
A cookie storage unit 24 that stores cookie information using the RL and user mobile phone terminal information as search condition keywords;
A session temporary storage unit 25 for temporarily storing a protocol session with a mobile phone terminal during exchange with the WEB server, a user request transmission unit 26 for transmitting a user request, and a response packet returned from the WEB server A cookie information storage determining unit 28 that acquires cookie information in the response packet and stores the cookie information in the cookie storage unit, and a response packet transmitting unit 29 that transmits the response packet to the user mobile phone terminal. It is configured.

【0010】ユーザーリクエスト受信部21が受信した
ユーザーリクエストはHTTPクッキー付加決定部22
に渡される。HTTPクッキー付加決定部22はそのユ
ーザーリクエストの内容を見てユーザー携帯電話端末情
報取得部23に問い合わせ、ユーザー携帯電話端末情報
(電話番号等)を取得する。そしてこの通信セッション
とユーザー携帯電話端末情報とをセッション一時記憶部
25に格納し、次にユーザー携帯電話端末情報とユーザ
ーリクエスト中に存在するURLを検索条件としてクッ
キー記憶部24を参照する。ここでもしクッキー情報が
クッキー記憶部24に存在すれば、ユーザーリクエスト
のHTTPヘッダにクッキー情報を付加する。そしてユ
ーザーリクエスト送信部26にユーザーリクエストを渡
し、ユーザーリクエスト送信部26はユーザーリクエス
トを目的のアクセス先に送信する。
[0010] The user request received by the user request receiving unit 21 is an HTTP cookie addition determining unit 22.
Passed to. The HTTP cookie addition determining unit 22 looks at the content of the user request and makes an inquiry to the user mobile phone terminal information obtaining unit 23 to obtain user mobile phone terminal information (telephone number and the like). Then, the communication session and the user mobile phone terminal information are stored in the session temporary storage unit 25, and then the cookie storage unit 24 is referred to using the user mobile phone terminal information and the URL present in the user request as search conditions. Here, if the cookie information exists in the cookie storage unit 24, the cookie information is added to the HTTP header of the user request. Then, the user request is passed to the user request transmitting unit 26, and the user request transmitting unit 26 transmits the user request to a target access destination.

【0011】レスポンスパケット受信部27はサーバー
から返答されたレスポンスパケットを受信しクッキー情
報格納決定部28に渡す。クッキー情報格納決定部28
はそのレスポンスパケットの内容を見てクッキー情報が
存在するか確認する。ここでクッキー情報があればレス
ポンスパケットから通信セッション情報とクッキー情報
とURLを取得し、通信セッション情報からセッション
一時記憶部25を参照してユーザー携帯電話端末情報を
取得し、ユーザー携帯電話端末情報とURLを検索条件
キーワードとしてクッキー情報をクッキー記憶部24に
格納する。そしてレスポンスパケットをレスポンスパケ
ット送信部29に渡し、レスポンスパケット送信部29
はユーザー携帯電話端末へレスポンスパケットを送信す
る。
[0011] The response packet receiving unit 27 receives the response packet returned from the server and passes it to the cookie information storage determining unit 28. Cookie information storage determination unit 28
Checks the contents of the response packet to see if the cookie information exists. If there is the cookie information, the communication session information, the cookie information, and the URL are obtained from the response packet, the user mobile phone terminal information is obtained from the communication session information by referring to the session temporary storage unit 25, and the user mobile phone terminal information is obtained. Cookie information is stored in the cookie storage unit 24 using the URL as a search condition keyword. Then, the response packet is passed to the response packet transmitting unit 29, and the response packet transmitting unit 29
Sends a response packet to the user's mobile phone terminal.

【0012】ここからは図1図2を用い動作の説明の補
足をする。ユーザー携帯電話端末情報取得部23はIP
電話交換網ゲートウェイ3にユーザー携帯電話端末情報
を問い合わせる。もしくはユーザーリクエスト中にユー
ザー携帯電話端末情報が存在する場合その情報を抜き出
す。またIP電話交換網ゲートウェイ3に本発明による
クッキープロキシサーバー4の機能を付加する場合は、
電話交換網(又はパケット交換網)2上存在する交換機
に問い合わせるか又は電話交換網(又はパケット交換
網)上の信号を受信しユーザー携帯電話端末情報を取得
する。このユーザー携帯電話端末情報取得手段はいずれ
の方法でも構わない。
From now on, the description of the operation will be supplemented with reference to FIGS. The user mobile phone terminal information acquisition unit 23 uses the IP
It inquires of the telephone exchange network gateway 3 about user mobile phone terminal information. Alternatively, if user mobile phone terminal information exists during the user request, the information is extracted. When adding the function of the cookie proxy server 4 according to the present invention to the IP telephone exchange network gateway 3,
It inquires of an exchange existing on the telephone switching network (or packet switching network) 2 or receives a signal on the telephone switching network (or packet switching network) to acquire user portable telephone terminal information. This user mobile phone terminal information acquisition means may be any method.

【0013】HTTPクッキー付加決定部22がクッキ
ー記憶部24を参照してクッキー情報が無かった場合
は、ユーザーリクエストパケットは編集されずにそのま
まユーザーリクエスト送信部26に渡される。
If the HTTP cookie addition determining unit 22 refers to the cookie storage unit 24 and there is no cookie information, the user request packet is passed to the user request transmitting unit 26 without editing.

【0014】クッキー情報格納決定部28がレスポンス
パケットをレスポンスパケット送信部29に渡す前に、
クッキー情報を削除してもよい。
Before the cookie information storage determining unit 28 passes the response packet to the response packet transmitting unit 29,
Cookie information may be deleted.

【0015】[0015]

【発明の効果】本発明のクッキープロキシサーバーを携
帯電話のブラウザを使用するインターネットサービスプ
ロバイダに設置した場合、携帯電話上のブラウザでクッ
キー情報を処理出来なくても、クッキー情報を利用した
通信が出来る。そのため、サーバー側で初めのアクセス
から利用者の特定が出来るが、携帯電話の端末情報を送
信しないためユーザーのプライバシーを守ることが出来
る。また、HTTPプロトコルで標準のクッキー情報を
使用しているため、サーバー側で新たな仕様を考慮する
必要がなくWEBアプリケーションを作成できる。
When the cookie proxy server of the present invention is installed in an Internet service provider using a mobile phone browser, communication using cookie information can be performed even if the cookie information cannot be processed by the browser on the mobile phone. . Therefore, the user can be specified from the first access on the server side, but the privacy of the user can be protected because the terminal information of the mobile phone is not transmitted. Further, since standard cookie information is used in the HTTP protocol, a Web application can be created without having to consider new specifications on the server side.

【0016】サーバー側ではインターネットにサーバー
を置くだけで、同様のアプリケーションが作成出来るた
め、特に携帯電話の電話交換網もしくはパケット交換網
との接続点を持つインターネットサービスプロバイダ
(通常は携帯電話会社)と契約を結ぶ必要はなく、携帯
電話上の情報サービスの拡大に大きく貢献できる。
On the server side, a similar application can be created simply by placing the server on the Internet. In particular, an Internet service provider (usually a mobile phone company) having a connection point with a telephone switching network or a packet switching network for mobile phones. There is no need to sign a contract, which can greatly contribute to the expansion of information services on mobile phones.

【0017】[0017]

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の実施の形態を表すネットワーク概念図
である。
FIG. 1 is a conceptual diagram of a network representing an embodiment of the present invention.

【図2】本発明のクッキープロキシサーバーのブロック
図である。
FIG. 2 is a block diagram of a cookie proxy server of the present invention.

【符号の説明】[Explanation of symbols]

1 ユーザー携帯電話端末 2 電話交換網(又はパケット交換網) 3 IP電話交換網ゲートウェイ 4 クッキープロキシサーバー 5 インターネット 6 WEBサーバー 21 ユーザーリクエスト受信部 22 HTTPクッキー付加決定部 23 ユーザー携帯電話端末情報取得部 24 クッキー情報記憶部 25 セッション一時記憶部 26 ユーザーリクエスト送信部 27 レスポンスパケット受信部 28 クッキー情報格納決定部 29 レスポンスパケット送信部 DESCRIPTION OF SYMBOLS 1 User mobile telephone terminal 2 Telephone exchange network (or packet exchange network) 3 IP telephone exchange network gateway 4 Cookie proxy server 5 Internet 6 WEB server 21 User request reception unit 22 HTTP cookie addition determination unit 23 User mobile telephone terminal information acquisition unit 24 Cookie information storage unit 25 Session temporary storage unit 26 User request transmission unit 27 Response packet reception unit 28 Cookie information storage determination unit 29 Response packet transmission unit

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】ユーザーからWEB閲覧要求を中継しサー
バーに送信し、要求のあったサーバーからの返答を中継
しユーザーに送信するHTTPプロキシサーバーにおい
て、携帯電話端末情報、URL、HTTPクッキー情報
を格納するクッキー記憶部と、携帯電話端末を特定する
端末情報をIP電話交換網ゲートウェイに問い合わせて
取得する端末情報取得手段と、中継するユーザー要求パ
ケット情報と前記端末情報取得手段により取得した端末
情報に基づいて前記クッキー記憶部を参照し、HTTP
クッキー情報を中継パケットに付加するかを決定するH
TTPクッキー付加決定部と、前記HTTPクッキー付
加決定部の結果、中継するパケットを編集し、HTTP
クッキー情報を付加するHTTPクッキー付加手段と、
中継するサーバーレスポンスパケット情報を解析してク
ッキー情報があるかを判別し、クッキー情報があれば、
前記クッキー記憶部にクッキー情報の格納を決定するク
ッキー情報格納決定部と、前記クッキー情報格納決定部
の結果、端末情報とパケットから抽出されるURLとク
ッキー情報を前記クッキー記憶部に格納するクッキー情
報格納部手段を有するプロキシサーバー。
1. An HTTP proxy server that relays a Web browsing request from a user and transmits the request to a server, relays a response from the server that has made the request, and transmits the response to the user, and stores mobile phone terminal information, URL, and HTTP cookie information. A cookie storage unit, terminal information acquisition means for inquiring the IP telephone exchange network gateway of terminal information for specifying a mobile phone terminal, and user information packet information to be relayed and terminal information acquired by the terminal information acquisition means. The cookie storage unit is referred to
H that determines whether to add cookie information to the relay packet
A packet to be relayed is edited as a result of the HTTP cookie addition determining unit and the HTTP cookie addition determining unit, and the HTTP
HTTP cookie adding means for adding cookie information;
The server response packet information to be relayed is analyzed to determine whether there is cookie information.
A cookie information storage determining unit that determines storage of cookie information in the cookie storage unit; and a cookie information storing URL and cookie information extracted from terminal information and packets in the cookie storage unit as a result of the cookie information storage determining unit. A proxy server having storage means.
【請求項2】請求項1のプロキシサーバーの機能を有す
るIP電話交換網ゲートウェイ。
2. An IP telephone switching network gateway having the function of the proxy server according to claim 1.
JP2000367899A 2000-12-04 2000-12-04 Http cookie proxy server Pending JP2002171294A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000367899A JP2002171294A (en) 2000-12-04 2000-12-04 Http cookie proxy server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000367899A JP2002171294A (en) 2000-12-04 2000-12-04 Http cookie proxy server

Publications (1)

Publication Number Publication Date
JP2002171294A true JP2002171294A (en) 2002-06-14

Family

ID=18838244

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000367899A Pending JP2002171294A (en) 2000-12-04 2000-12-04 Http cookie proxy server

Country Status (1)

Country Link
JP (1) JP2002171294A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005531054A (en) * 2002-06-22 2005-10-13 テレフオンアクチーボラゲット エル エム エリクソン(パブル) How to supply information to a web server

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005531054A (en) * 2002-06-22 2005-10-13 テレフオンアクチーボラゲット エル エム エリクソン(パブル) How to supply information to a web server

Similar Documents

Publication Publication Date Title
US9264512B2 (en) Performance enhancing proxy
US6523068B1 (en) Method for encapsulating and transmitting a message includes private and forwarding network addresses with payload to an end of a tunneling association
KR101574453B1 (en) System and method for mobility and multi-homing content retrieval applications
EP2332061B1 (en) Cross-layer pipelining optimizations for reduced roundtrips and improving quality of experience
US6947444B2 (en) Method and apparatus for improving utilization efficiency of wireless links for web-based applications
KR100978336B1 (en) Remote access
US20030028612A1 (en) System and method for providing mobile server services
US20050111467A1 (en) Method and apparatus for configuring and controlling network resources in content delivery with distributed rules
JP2001508258A (en) Replica routing
JP2005529545A (en) Application of session service based on packet flow
JP2002063088A (en) Data communication method
JP2004112319A (en) Relay device, information transmission device, and information transmission method
CN112104744B (en) Traffic proxy method, server and storage medium
US7170898B2 (en) Relay apparatus
KR101445047B1 (en) Confidential or protected access to a network of nodes distributed over a communication architecture with the aid of a topology server
US7203761B1 (en) Method and apparatus for routing data to/from a mobile user
US20030041122A1 (en) Method and apparatus for transmitting, receiving, and executing an application query messages via an internet protocol transport
JP2002171294A (en) Http cookie proxy server
JP4600154B2 (en) Portable communication terminal, communication route selection method and communication route selection program
JP2003115795A (en) Communication system, server used for this communication system, agent control method, agent control program
JP2014049807A (en) Communication packet processing device
CN113794772A (en) Method and system for remotely accessing built-in page of terminal equipment
US9015309B2 (en) Networked probe system
FI111584B (en) Data transmission in a wireless network
JP2005339149A (en) Data processing apparatus, data processing method, and data processing program