(57)【特許請求の範囲】
【請求項１】
パケットを外部の第１接続元から受信し、外部の第１接続先へ送信することが可能な第１パケット処理装置と、
前記第１パケット処理装置から、前記第１パケット処理装置と前記第１接続元との間で接続が開始される旨の通知を受信し、前記通知の内容を記憶可能なパケット接続制御装置と、
前記パケット接続制御装置に対して前記第１接続元の接続状況を照会し、前記第１接続元と前記第１パケット処理装置とが接続中である旨の応答を受信したら、前記第１パケット処理装置を介して前記第１接続元から前記第１接続元に関する情報を取得することが可能な情報取得装置と
を含むことを特徴とする情報取得システム。
【請求項２】
パケットを第１接続元から受信し、第１接続先へ送信し、情報要求を情報要求元から受
信し、要求情報を情報要求元へ送信する情報取得方法であって、
第１パケット処理装置は、第１接続元からパケットを受信すると、
パケットから第１接続元のアドレス（第１接続元アドレス）と第１接続先のアドレス（第１接続先アドレス）とを読み取り、
パケットを第１接続先アドレスへ送信し、
第１接続元アドレスと第１パケット処理装置自身のアドレス（第１パケット処理装置アドレス）をパケット接続制御装置へ送信し、
パケット接続制御装置は、
前記第１接続元アドレスと前記第１パケット処理装置アドレスとを受信し、
前記第１接続元アドレスと前記第１パケット処理装置アドレスとを対応付けて記憶し、
情報取得装置は、外部の情報取得要求元から情報取得要求を受信すると、
前記情報取得要求から情報要求先アドレスを読み取り、
前記情報要求先アドレスを前記パケット接続制御装置へ送信し、
前記パケット接続制御装置は、前記情報取得装置から前記情報要求先アドレスを受信すると、
前記情報要求先アドレスと前記接続元アドレスとを比較し、
前記情報要求先アドレスと前記接続元アドレスとが一致する場合は、前記情報元アドレスと対応付けて記憶されている前記第１パケット処理装置アドレスを、前記情報取得装置へ送信し、
前記情報取得装置は、前記パケット接続制御装置から前記第１パケット処理装置アドレスを受信すると、
情報取得要求を前記第１パケット処理装置へ送信し、
前記第１パケット処理装置を介して、前記第１接続元から前記第１接続元に関する情報を取得することを特徴とする情報取得方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、同一接続先向けパケット通信を同一パケット処理装置によって多重化して送信する情報取得システム及び情報取得方法に関する。
【背景技術】
【０００２】
従来は、パケットの通信経路に関する情報は、パケットが通過する経路上のパケット処理装置のみが保有しており、別経路の通信に関しては接続制御を行うことができない（例えば、特許文献１参照）。
【０００３】
図１７に基づいて説明すると、パケット処理装置２０がパケット送信網３０１から受信したパケットに関する情報は、パケット処理装置２０のみが保有し、一方、パケット処理装置２１がパケット送信網３０１から受信したパケットに関する情報は、パケット処理装置２１のみが保有する。つまり、パケット処理装置２０は、パケット処理装置２１が受信したパケットに関する情報を保有せず、パケット処理装置２１はパケット処理装置２０が受信したパケットに関する情報を保有しない。
【特許文献１】特開平１０−２６２０８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
受信端末が単一のパケット接続経路しか設定できない場合、つまり受信端末がシングルコール機能しか持たない場合であって、受信端末が既に一の通信機器Ａとパケット通信中である場合、他の通信機器Ｂは受信端末と通信機器Ａとの間のパケット通信が終了するまで、受信端末にパケットを送信することができないという問題があった。
【０００５】
図１７に基づいて説明すると、ユーザ端末１００がシングルコール機能しか持たない場合であって、ユーザ端末１００が既にパケット処理装置２０とパケット通信を行っている場合、パケット処理装置２１はユーザ端末１００とパケット処理装置２０との間のパケット通信が終了するまで、ユーザ端末１００とパケット通信を行うことができない。また、ユーザ端末１００がマルチコール機能を有する場合、ユーザ端末１００とパケット処理装置２０との間のコール、及びユーザ端末１００とパケット処理装置２１との間のコールが並存可能である。しかし、各通信経路の処理能力に余裕が有る場合は、２つのコールをパケット処理装置２０または２１のどちらか一方の装置で多重化できれば、通信資源の利用効率向上を図ることができる。
【０００６】
本発明は、上記課題に鑑みてなされたものであり、通信端末がシングルコール機能しか有しない場合、またはマルチコール機能を有する場合のいずれであっても、通信経路設計の柔軟性を高めることが可能な情報取得システム及び情報取得方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上記課題を解決するためになされたものであり、その第１の特徴は
（ａ）パケットを外部の第１接続元から受信し、外部の第１接続先へ送信することが可能な第１パケット処理装置と、
（ｂ）第１パケット処理装置から、第１パケット処理装置と第１接続元との間で接続が開始される旨の通知を受信し、接続開始通知の内容を記憶可能なパケット接続制御装置と、
（ｃ）パケット接続制御装置に対して第１接続元の接続状況を照会し、第１接続元と第１パケット処理装置とが接続中である旨の応答を受信したら、第１パケット処理装置を介して第１接続元に関する情報を取得することが可能な情報取得装置とを有することにある。
【０００８】
このような構成によれば、情報取得したい通信端末（接続元）であって、かつ通信中の通信端末から情報を取得することが可能になる。また、情報を取得したい通信端末であっても、接続中でない通信端末からは情報を取得することができない。
【発明の効果】
【０００９】
本発明によれば、パケット通信網で行われる接続情報を一元的または分散して管理することにより、同一接続先のパケット通信が既に存在するか否かを判断し、既に存在している場合は、その接続先と通信しているパケット処理装置を特定し、かかるパケット処理装置を介して新たな通信を行うことによって新規パケット接続にかかる処理装置の負荷や信号量の削減が期待でき、パケット通信網のリソースを効率的に利用することが可能な情報取得システム及び情報取得方法を提供することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施形態を、図面を参照しながら説明するが、本発明はこれらの実施の形態に限定されるものではない。以下の図面の記載において、同一又は類似の部分には同一又は類似の符号を付している。
【００１１】
（第１の実施の形態）
図１に示すように、第１実施形態におけるパケット中継システム１０は、第１パケット送受信手段１２、第１アドレス読み取り手段１４、記憶手段１６、第２パケット送受信手段１８、第２アドレス読み取り手段２４、判定手段２６、多重送信手段２８を有する。
【００１２】
接続元サーバ７００，７０１は、パケット通信網３０１に接続されている。パケット通信網３０１は、接続元サーバ７００，７０１とパケット中継システム１０との間でパケットの送受信が可能である。パケット通信網３０１は、例えばＴＣＰ／ＩＰ通信方式を用いるパケット網とする。パケット通信網３００は、ユーザ端末１００とパケット中継システム１０との間でパケットの送受信が可能である。パケット通信網３００は、例えば携帯電話用のパケット通信網とする。ユーザ端末１００は、パケット通信可能な端末であれば良く、携帯電話、ＰＤＡ（パーソナル・デジタル・アシスタント）、ノートパソコン、デスクトップパソコンなどが含まれる。
【００１３】
第１パケット送受信手段１２は、第１パケットを送受信する。第１アドレス読み取り手段１４は、第１パケットからユーザ端末１００のアドレス（第１接続先アドレス）を読み取る。記憶手段１６は、ユーザ端末１００のアドレスと第１パケット送受信手段１２のアドレスとを記憶する。第２パケット送受信手段１８は、第２パケットを送受信する。
【００１４】
第２アドレス読み取り手段２４は、第２パケットから第２パケットの接続先アドレス（第２接続先アドレス）を読み取る。判定手段２６は、記憶手段１６に記憶されているユーザ端末１００のアドレス（第１接続先アドレス）と第２パケットの接続先アドレス（第２接続先アドレス）とが一致するかを判定する。多重送信手段２８は、判定手段２６が第２接続先アドレスとユーザ端末１００のアドレスが一致すると判断したら、第１パケットと第２パケットとを多重化して、ユーザ端末１００（第１接続先アドレス）へ送信する。
【００１５】
上記の如く第１実施形態におけるパケット中継システム１０は、新たに受け取ったパケット（第２パケット）の接続先が既存の通信の接続先と一致する場合は、新たに受け取ったパケット（第２パケット）を既存の通信のパケット（第１パケット）に多重化して、第１パケットと第２パケットの共通の接続先であるユーザ端末１００へ送信することができる。
【００１６】
この結果、ユーザ端末１００が複数の通信回線を確立可能なマルチコール機能を有しない、そしてユーザ端末１００がサーバ７００と既に通信中であっても、サーバ７０１もユーザ端末１００と通信することが可能となる。
【００１７】
第１パケット送受信手段１２、第１アドレス読み取り手段１４、記憶手段１６、第２パケット送受信手段１８、第２アドレス読み取り手段２４、判定手段２６、多重送信手段２８を、一つの装置内に配置する必要はない。例えば、第１パケット送受信手段１２、第１アドレス読み取り手段１４、多重送信手段２８が一つの装置内に配置され、記憶手段１６、第２パケット送受信手段１８、第２アドレス読み取り手段２４、判定手段２６が別の装置内に配置されるとしても良い。
【００１８】
また、説明の都合上、各手段を別個独立の手段として説明したが、一つの手段が他の手段の機能を兼ね備えるとしても良い。例えば、第１パケット送受信手段１２が、多重送信手段２８の機能を兼ね備えるとしても良い。
【００１９】
（第２の実施の形態）
図２は、第２実施形態にかかるパケット中継システムの全体構成を示すブロック図である。図２に示すように、パケット中継システム３０は、パケット処理装置２００、パケット接続制御装置４００ａから構成される。
【００２０】
第１パケットは、接続元サーバ７００→パケット通信網３０１→パケット処理装置２００→パケット通信網３００→ユーザ端末１００という経路でユーザ端末１００へ到達する。
【００２１】
また、第２パケットは、接続元サーバ７０１→パケット通信網３０１→パケット接続制御装置４００→パケット処理装置２００→パケット通信網３００→ユーザ端末１００という経路でユーザ端末１００へ到達する。
【００２２】
第２実施形態では、パケット接続制御装置４００ａが、（ａ）第２パケットの接続先であるユーザ端末１００が通信中か否かを判断し、（ｂ）通信中であるならその通信の相手方であるパケット処理装置２００を特定し、（ｃ）そのパケット処理装置２００に第１パケットと第２パケットとの多重化を指示する。
【００２３】
第１のパケット処理装置２００は、第１パケットを、パケット中継システムの外部のサーバ７００（第１接続元）から受信し、パケット中継システムの外部のユーザ端末１００（第１接続先）へ送信するように構成されている。
【００２４】
パケット接続制御装置４００は、
（ａ）ユーザ端末１００のアドレス（第１接続先アドレス）とパケット処理装置２００のアドレス（第１パケット処理装置アドレス）とを、パケット処理装置２００から受信し、記憶すること、
（ｂ）パケット中継システム３０の外部のサーバ７０１（第２接続元）から第２パケットを受信し、パケット中継システム３０の外部の第２接続先へ送信すること、
（ｃ）第２接続先アドレスとユーザ端末１００のアドレス（第１接続先アドレス）とが一致する場合は、パケット処理装置２００（第１処理装置）へ第２パケットを送信し、パケット処理装置２００に第１パケットと第２パケットを多重化させてユーザ端末１００（第１接続先アドレス）へ送信させること、が可能なように構成されている。
【００２５】
パケット中継システム３０では、パケット接続制御装置４００が、新たに受け取ったパケット（第２パケット）の接続先が既存の通信の接続先と一致するかを判断し、一致する場合には、パケット処理装置２００が、新たに受け取ったパケット（第２パケット）と既存の通信のパケット（第１パケット）とを多重化し、第１パケットと第２パケットの共通の接続先であるユーザ端末１００へ送信することができる。
【００２６】
図３に示すように、パケット処理装置２００は、第１接続要求受信手段２００１、接続開始通知送信手段２００３、第１通信経路設定手段２００５、第２接続要求信号受信手段２００７、第２通信経路設定手段２００９、多重制御指示受信手段２０１１、多重接続・開放手段２０１３を備える。
【００２７】
第１接続要求受信手段２００１は、サーバ７００から接続要求を受信する。接続開始通知送信手段２００３は、第１接続要求信号受信手段２００１に接続され、第１接続要求信号受信手段２００１から接続要求を受信すると、接続開始フラグ、ユーザ端末１００のアドレス（接続先アドレス）、パケット処理装置２００のアドレス（第１パケット処理装置アドレス）をパケット接続制御装置４００へ通知する。第１通信経路設定手段２００５は、第１接続要求信号受信手段２００１に接続され、第１接続要求信号受信手段２００１から接続要求を受信すると、サーバ７００とユーザ端末１００との間の通信経路を設定する。
【００２８】
第２接続要求信号受信手段２００７は、パケット接続制御装置４００から接続要求を受信する。第２通信経路設定手段２００９は、第２接続要求信号受信手段２００７に接続され、第２接続要求信号受信手段２００７から接続要求を受信すると、パケット処理装置２００とパケット接続制御装置４００との間の通信経路を設定する。
【００２９】
多重制御指示受信手段２０１１は、パケット接続制御装置４００から多重制御指示を受信する。多重接続・開放手段２０１３は、多重制御指示受信手段２０１１に接続され、多重制御指示受信手段２０１１から多重制御指示を受信すると、既に設定済みの通信経路に対して、新たな通信を多重接続する。具体的には、「サーバ７００〜パケット処理装置２００〜ユーザ端末１００間の通信」中の「パケット処理装置２００〜ユーザ端末１００間の通信」と、「サーバ７０１〜パケット接続制御装置４００〜パケット処理装置２００〜ユーザ端末１００間の通信」中の「パケット処理装置２００〜ユーザ端末１００間の通信」とを多重化する。
【００３０】
さらに、パケット処理装置２００は、第１接続終了受信手段２０１５、第１通信経路開放手段２０１７、接続終了通知手段２０１９、第２接続終了受信手段２０２１、第２通信経路開放手段２０２３を有する。
【００３１】
第１接続終了受信手段２０１５は、サーバ７００〜ユーザ端末１００間の接続終了を受信する。第１通信経路開放手段２０１７は、第１接続終了受信手段２０１５に接続され、第１接続終了受信手段２０１５から接続終了を受信すると、サーバ７００〜ユーザ端末１００間の通信経路を開放する。接続終了通知手段２０１９も、第１接続終了受信手段２０１５に接続され、第１接続終了受信手段２０１５から接続終了を受信すると、パケット接続制御装置４００へサーバ７００〜ユーザ端末１００間の接続終了を通知する。
【００３２】
図４（ａ）に示すように、パケット接続制御装置４００ａは、接続開始通知受信手段４０１、接続情報データベース登録手段４０３、接続情報データベース４０５、接続要求信号受信手段４０７、接続情報データベース検索手段４０９、接続状態判定手段４１１、多重制御指示手段４１３、通信経路設定手段４１５、接続終了通知受信手段４２１、接続情報データベース削除手段４２３を有する。
【００３３】
接続開始通知受信手段４０１は、複数のパケット処理装置から接続開始通知を受信可能なように構成されている。接続情報データベース登録手段４０３は、接続開始通知受信手段４０１に接続され、接続開始通知受信手段４０１から接続開始通知を受信すると、接続開始通知の内容を接続情報データベース４０５に登録する。接続情報データベース４０５は、接続の状態と、接続先のアドレスと、接続元のアドレスと、パケット処理装置番号などを記憶する。
【００３４】
図４（ｂ）に、接続情報データベース４０５に記憶される情報のテーブル４０５１を示す。図４（ｂ）において、「接続」は接続中であることを示し、「終了」は接続が終了したことを示す。「接続先のアドレス」、「接続元のアドレス」にはＩＰアドレス（インターネット・プロトコル・アドレス）が含まれる。「パケット処理装置番号」にはＭＡＣアドレス（メディア・アクセス・コントロール・アドレス）が含まれる。
【００３５】
接続要求信号受信手段４０７は、複数のパケット処理装置から接続要求信号を受信可能なように構成されている。接続情報データベース検索手段４０９は、接続要求信号受信手段４０７に接続され、接続要求信号受信手段４０７から受け取る接続要求信号が示す接続先が、接続情報データベース４０５に既に登録されていないか検索する。
【００３６】
接続状態判定手段４１１は、接続情報データベース検索手段４０９に接続され、そして「接続要求信号に含まれる接続先アドレスが接続情報データベース４０５に既に登録されていることを示す信号」を接続情報データベース検索手段４０９から受信すると、その接続先アドレスが登録されているレコードの接続「状態」フィールドが「接続」を示すか「終了」を示すかによって、接続中か接続終了かを判定する。
【００３７】
多重制御指示手段４１３は、接続状態判定手段４１１に接続され、接続状態判定手段４１１から「接続中」を示す信号を受信したら、「接続要求信号に含まれる接続先アドレスが記憶されているレコード」の「パケット処理装置番号フィールド」に記憶されているパケット処理装置番号が示すパケット処理装置に対して多重制御指示を行う。具体的には、「接続要求信号に含まれる接続先アドレス」が「Ｘ１Ｘ１Ｘ１．Ｘ１Ｘ１Ｘ１．Ｘ１Ｘ１Ｘ１．Ｘ１Ｘ１Ｘ１」であるなら、パケット処理装置番号が「Ｚ１Ｚ１Ｚ１Ｚ１」であるパケット処理装置に対して多重制御指示を行う。
【００３８】
通信経路設定手段４１５も、接続状態判定手段４１１に接続され、接続状態判定手段４１１から「未接続」を示す信号を受信したら、「接続要求信号に含まれる接続先アドレス」に対して新規な通信経路を設定する。
【００３９】
接続終了通知受信手段４２１は、複数のパケット処理装置のいずれかから接続終了通知を受信する。接続情報データベース削除手段４２３は、接続終了通知受信手段４２１に接続され、接続終了通知受信手段４２１から接続終了通知を受信したら、「接続終了通知に含まれる接続先アドレスが記憶されているレコード」の「状態フィールド」を「終了」に書き換える。具体的には、「接続要求信号に含まれる接続先アドレス」が「Ｘ３Ｘ３Ｘ３．Ｘ３Ｘ３Ｘ３．Ｘ３Ｘ３Ｘ３．Ｘ３Ｘ３Ｘ３」であるなら、これに対応する「状態フィールド」を「終了」に書き換える。
【００４０】
図５は、第２実施形態における処理の流れを示すシーケンス図である。図５に示すように、パケット処理装置２００は、接続元サーバ７００から接続要求を受信すると、接続開始通知をパケット接続制御装置４００ａへ送信する。接続開始通知には、接続開始フラグ、接続先アドレス、接続元アドレス、装置番号などが含まれる。例えば、接続先アドレスはユーザ端末１００のＩＰアドレス、接続元アドレスはサーバ７００のＩＰアドレス、装置番号はパケット処理装置２００のＭＡＣアドレスとする。
【００４１】
パケット接続制御装置４００ａは、接続開始通知を受信すると、接続先アドレスなどを接続情報データベース４０５へ登録する。また、パケット処理装置２００は、接続要求をユーザ端末１００へ送信し、ユーザ端末１００から接続応答を受信し、接続応答を接続元サーバ７００へ送信する。接続元サーバ７００が、パケット処理装置２００から接続応答を受信すると、接続元サーバ７００〜ユーザ端末１００間が接続中となる。
【００４２】
このようにして、サーバ７００とユーザ端末１００とが接続中になると共に、その接続に関する情報がパケット接続制御装置４００の接続情報データベース４０５に登録される。
【００４３】
次に、パケット接続制御装置４００ａは、接続元サーバ７０１から接続要求を受信すると、情報データベース４０５内を検索し、接続要求内に含まれるユーザ端末１００のアドレス（接続先アドレス）が接続情報データベース４０５に登録されているかを調べる。そして、パケット接続制御装置４００ａは、ユーザ端末１００がパケット処理装置２００と接続中であると判断した場合、接続要求をパケット処理装置２００へ送信する。
【００４４】
つまり、パケット接続制御装置４００ａは、
・サーバ７０１から受信した接続要求パケット内から接続先アドレスを抽出し、
・抽出された接続先アドレスと接続情報データベースに既に登録されている接続先アドレスとを比較し、
・抽出された接続先アドレスと同じアドレスが既に登録されている場合は、そのアドレスに対応付けて登録されているパケット処理装置番号を抽出し、
・抽出された装置番号のパケット処理装置に接続要求パケットを送信する。
【００４５】
パケット処理装置２００は、接続要求をパケット接続制御装置４００ａから受信すると、接続応答をパケット接続制御装置４００ａへ返信するとともに、現在接続中のパケット処理装置２００〜ユーザ端末１００間の通信経路上に、新規接続のパケットを上位レイヤレベル（例えばＨＴＴＰレベル）で多重する処理を開始する。
【００４６】
図６に示すように、
・接続元サーバ７００からパケット通信網３０１を介してパケット処理装置２００へ接続要求が送信されると、
・パケット処理装置２００からパケット接続制御装置４００ａへ接続開始が通知され、かつ・パケット処理装置２００からパケット通信網３００を介してユーザ端末１００へ接続要求が送信される。そして、
・ユーザ端末１００からパケット通信網３００を介してパケット処理装置２００へ接続応答が送信され、
・パケット処理装置２００からパケット通信網３０１を介して接続元サーバ７００へ接続応答が送信されて、サーバ７００〜ユーザ端末１００間が接続中となる。
【００４７】
さらに、図７に示すように、
・接続元サーバ７０１からパケット通信網３０１を介してパケット接続制御装置４００ａへ接続要求が送信されると、
・パケット接続制御装置４００ａが接続情報データベース４０５を検索して、接続元サーバ７０１から受信した接続要求内の接続先（ユーザ端末１００）が、パケット処理装置２００と接続中であると判断したら、
・パケット接続制御装置４００ａからパケット処理装置２００へ接続要求が送信され、
・パケット処理装置２００からパケット接続制御装置４００ａへ接続応答が送信され、
・パケット接続制御装置４００ａからパケット通信網３０１を介して接続元サーバ７０１へ接続応答が送信され、
・接続元サーバ７０１〜パケット処理装置２００間が接続中となり、
・パケット処理装置２００〜ユーザ端末１００間が多重接続区間となる。
【００４８】
このようにして、サーバ７０１からユーザ端末１００に対する新規接続要求に対して、パケット処理装置２００とユーザ端末１００の間に新規に経路を設定することなく、既に確立されている通信経路上に他のパケット通信を多重化することが可能となる。
【００４９】
これによって、接続先であるユーザ端末１００が複数経路と通信する機能を有しない場合であっても、そのようなユーザ端末１００に複数の接続元から送出されたパケットを受信させることが可能となる。
【００５０】
なお、ユーザ端末１００〜パケット処理装置２００〜サーバ７０１間の通信が終了した場合、パケット処理装置２００はその旨をパケット接続制御装置４００ａに通知する。かかる通知を受けたパケット接続制御装置４００ａは、図４（ｂ）に示すテーブル４０５１において、ユーザ端末１００〜パケット処理装置２００〜サーバ７０１間の通信に関する接続状態情報を「終了」に書き換える。
【００５１】
このように接続情報データベースの内容を適宜更新することによって、既に終了した通信経路上に新たな通信を多重化させようとすることがなくなる。つまり、接続要求信号受信手段４０７が受信する接続要求信号中の接続先アドレスが接続情報データベース４０５に既に記憶されていても、接続状態判定手段４１１は、その接続が終了していると判断できるので、通信経路設定手段４１５に対して新規な通信経路の設定を適切に指示可能となる。
【００５２】
（第３の実施の形態）
第３実施形態では、接続元サーバ７０１から送信されるパケットは、パケット処理装置２０１を介してパケット接続制御装置４００ｂへ到達する。
【００５３】
つまり、第２実施形態では、サーバ７０１から送信されるパケットの流れは、パケット通信網３０１→パケット接続制御装置４００ａであったが、第３実施形態ではパケット通信網３０１→パケット処理装置２０１→パケット接続制御装置４００ａとなる。
【００５４】
図８は、第３実施形態における処理の流れを示すシーケンス図である。
【００５５】
図８に示すように、パケット処理装置２００は、接続元サーバ７００から接続要求を受信すると、パケット接続制御装置４００ｂへ接続開始通知を送信する。接続開始通知には、接続開始フラグ、接続先アドレス、接続元アドレス、装置番号などが含まれる。例えば、接続先アドレスはユーザ端末１００のＩＰアドレス、接続元アドレスはサーバ７００のＩＰアドレス、装置番号はパケット処理装置２００のＭＡＣアドレスとする。
【００５６】
パケット接続制御装置４００ｂは、接続開始通知を受信すると、接続先アドレスなどを接続情報データベース４０５へ登録する。また、パケット処理装置２００は、接続要求をユーザ端末１００へ送信し、ユーザ端末１００から接続応答を受信し、接続応答を接続元サーバ７００へ送信する。接続元サーバ７００がパケット処理装置２００から接続応答を受信すると、接続元サーバ７００〜ユーザ端末１００間が接続中となる。
【００５７】
このようにして、サーバ７００とユーザ端末１００とが接続中になると共に、その接続に関する情報がパケット接続制御装置４００の接続情報データベース４０５に登録される。
【００５８】
次に、パケット処理装置２０１は、接続元サーバ７０１から接続要求を受信すると、パケット接続制御装置４００ｂへ接続要求を送信する。この接続要求には、接続先アドレス、接続元アドレスなどが含まれる。例えば、接続先アドレスはユーザ端末１００のＩＰアドレス、接続元アドレスはサーバ７０１のＩＰアドレスとする。
【００５９】
パケット接続制御装置４００ｂは、接続要求を受信すると、情報データベース４０５内を検索し、接続要求内に含まれるユーザ端末１００のアドレス（接続先アドレス）が接続情報データベース４０５に登録されているかを調べる。そして、パケット接続制御装置４００ｂは、ユーザ端末１００がパケット処理装置２００と接続中であると判断した場合、接続要求をパケット処理装置２００へ送信する。
【００６０】
パケット処理装置２００が、パケット接続制御装置４００ｂから接続要求を受信すると、パケット処理装置２００からパケット接続制御装置４００ｂへ、パケット接続制御装置４００ｂからパケット処理装置２０１へ、パケット処理装置２０１からサーバ７０１へ接続応答が送信される。そして、パケット処理装置２００は、既存のサーバ７００〜ユーザ端末１００間の通信路に、サーバ７０１〜ユーザ端末１００間の通信を多重化する処理を開始する。
【００６１】
このようにして、「サーバ７００〜パケット処理装置２００〜ユーザ端末１００間の通信」と、「サーバ７０１〜パケット処理装置２０１〜パケット接続制御装置４００ｂ〜パケット処理装置２００〜ユーザ端末１００間の通信」の共通部分である「パケット処理装置２００〜ユーザ端末１００間の通信」が多重化される。
【００６２】
つまり、図９に示すように、まず、
・接続元サーバ７００からパケット通信網３０１を介してパケット処理装置２００へ接続要求が送信され、
・パケット処理装置２００からパケット接続制御装置４００ｂへ接続開始が通知され、
・パケット処理装置２００からパケット通信網３００を介してユーザ端末１００へ接続要求が送信され、
・ユーザ端末１００からパケット通信網３００を介してパケット処理装置２００へ接続応答が送信され、
・パケット処理装置２００からパケット通信網３０１を介して接続元サーバ７００へ接続応答が送信される。
【００６３】
さらに、図１０に示すように、
・接続元サーバ７０１からパケット通信網３０１、パケット処理装置２０１を介してパケット接続制御装置４００ｂへ接続要求が送信され、
・パケット接続制御装置４００ｂが接続情報データベース４０５を検索して、接続元サーバ７０１から受信した接続要求内の接続先（ユーザ端末１００）が、パケット処理装置２００と接続中であると判断し、
・パケット接続制御装置４００ｂからパケット処理装置２００へ接続要求が送信され、
・パケット処理装置２００からパケット接続制御装置４００ｂへ接続応答が送信され、
・パケット接続制御装置４００ｂからパケット処理装置２０１、パケット通信網３０１を介して接続元サーバ７０１へ接続応答が送信され、
・接続元サーバ７０１〜パケット処理装置２００間が接続中となり、
・パケット処理装置２００〜ユーザ端末１００間が多重接続区間となる。
【００６４】
上記の如く、第３実施形態においても、サーバ７０１からユーザ端末１００への新規接続要求に対して、パケット処理装置２００とユーザ端末１００との間に新たな通信経路を設定することなく、既存の通信経路への多重化が可能となる。
【００６５】
（第４の実施の形態）
第２、第３実施形態では、独立したパケット接続制御装置が各パケット処理装置の接続状況を一元管理していたが、第４実施形態では、各パケット処理装置内にパケット接続制御手段を設けて、各パケット処理装置が他のパケット処理装置の接続状況をそれぞれ相互に管理する。このため、第４実施形態で用いられるパケット処理装置２００ｃ，２０１ｃは、図３に示すパケット処理装置２００の各手段と図４（ａ）に示すパケット接続制御装置４００の各手段の全手段を備える。
【００６６】
ただし、第２、第３実施形態のパケット処理装置２００の接続開始通知送信手段２００３，接続終了通知送信手段２０１９は、一つのパケット接続制御装置４００だけに接続開始通知、接続終了通知の各通知を送信すれば良いが、第４実施形態の接続開始通知送信手段２００３，接続終了通知送信手段２０１９は、自分以外の他の全てのパケット処理装置に各通知を送信する必要がある。
【００６７】
図１１は、第４実施形態における処理の流れを示すシーケンス図である。図１１に示すように、パケット処理装置２００ｃは、接続元サーバ７００から接続要求を受信すると、接続開始フラグ、接続先アドレス、接続元アドレス、装置番号などを接続情報データベース４０５ｃ１に登録する。例えば、接続先アドレスはユーザ端末１００のＩＰアドレス、接続元アドレスはサーバ７００のＩＰアドレス、装置番号はパケット処理装置２００ｃのＭＡＣアドレスとする。
【００６８】
そして、パケット処理装置２００ｃからパケット処理装置２０１ｃへ接続開始通知が送られる。接続開始通知にも、接続開始フラグ、接続先アドレス、接続元アドレス、装置番号などが含まれる。接続先アドレスはユーザ端末１００のＩＰアドレス、接続元アドレスはサーバ７００のＩＰアドレス、装置番号はパケット処理装置２００ｃのＭＡＣアドレスとする。
【００６９】
パケット処理装置２０１ｃは、接続開始通知を受け取ると、接続先アドレスなどを接続情報データベース４０５ｃ２へ登録する。
【００７０】
また、パケット処理装置２００ｃは、接続要求をユーザ端末１００へ送信し、ユーザ端末１００から接続応答を受信し、接続応答を接続元サーバ７００へ送信する。
【００７１】
接続元サーバ７００が接続応答を受信すると、接続元サーバ７００〜ユーザ端末１００間が接続中となる。
【００７２】
このようにして、サーバ７００とユーザ端末１００とが接続中になると共に、その接続に関する情報がパケット処理装置２００ｃの接続情報データベース４０５ｃ１とパケット処理装置２０１ｃの接続情報データベース４０５ｃ２のそれぞれに登録される。
【００７３】
次に、パケット処理装置２０１ｃは、接続元サーバ７０１から接続要求を受信すると、情報データベース４０５ｃ２内を検索し、接続要求に含まれるユーザ端末１００のアドレス（接続先アドレス）が接続情報データベース４０５ｃ２に登録されているかを調べる。そして、パケット処理装置２０１ｃは、ユーザ端末１００がパケット処理装置２００ｃと接続中であると判断した場合、接続要求をパケット処理装置２００ｃへ送信する。
【００７４】
パケット処理装置２００ｃは、サーバ７００〜ユーザ端末１００間の既存の通信路に、サーバ７０１〜ユーザ端末１００間の新たな通信を多重化する処理を開始する。また、パケット処理装置２００ｃからパケット処理装置２０１ｃへ、パケット処理装置２０１ｃからサーバ７０１へ接続応答が送信される。
【００７５】
このようにして、「サーバ７００〜パケット処理装置２００ｃ〜ユーザ端末１００間の通信」と、「サーバ７０１〜パケット処理装置２０１ｃ〜パケット処理装置２００ｃ〜ユーザ端末１００間の通信」の共通部分である、「パケット処理装置２００ｃ〜ユーザ端末１００間の通信」が多重化される。
【００７６】
つまり、図１２に示すように、まず、
・接続元サーバ７００からパケット通信網３０１を介してパケット処理装置２００ｃへ接続要求が送信され、
・パケット処理装置２００ｃからパケット処理装置２０１ｃ〜２０ｎｃへ接続開始が通知され、
・接続開始通知に含まれる接続先アドレス、装置番号などが、各パケット処理装置内のパケット接続制御手段６０１〜６０ｎに記憶される。ここで、各パケット接続制御手段は、図４（ａ）に示すパケット接続制御装置４００が備える接続情報データベース４０５、接続開始通知受信手段４０１などの全ての手段を有する。つまり、パケット処理装置２００ｃから送られる接続開始通知５００に含まれる接続先アドレス、装置番号などは、パケット接続制御手段が有する接続情報データベースに記憶される。
【００７７】
・さらに、パケット処理装置２００ｃからパケット通信網３００を介してユーザ端末１００へ接続要求が送信され、
・ユーザ端末１００からパケット通信網３００を介してパケット処理装置２００ｃへ接続応答が送信され、
・パケット処理装置２００ｃからパケット通信網３０１を介して接続元サーバ７００へ接続応答が送信される。
【００７８】
さらに、図１３に示すように、
・接続元サーバ７０１からパケット通信網３０１を介してパケット処理装置２０１ｃへ接続要求が送信され、
・パケット処理装置２０１ｃ内のパケット接続制御手段６０１が、パケット接続制御手段６０１内の接続情報データベースを検索して、接続元サーバ７０１から受信した接続要求内の接続先（ユーザ端末１００）が、パケット処理装置２００ｃと接続中であると判断し、
・パケット処理装置２０１ｃからパケット処理装置２００ｃへ接続要求が送信され、
・パケット処理装置２００ｃからパケット処理装置２０１ｃへ接続応答が送信され、
・パケット処理装置２０１ｃからパケット通信網３０１を介して接続元サーバ７０１へ接続応答が送信され、
・接続元サーバ７０１〜パケット処理装置２０１ｃ〜パケット処理装置２００ｃ間が接続中となり、
・パケット処理装置２００ｃ〜ユーザ端末１００間が多重接続区間となる。
【００７９】
第４実施形態によれば、独立のパケット接続制御装置を設けなくても、各パケット処理装置内にパケット接続制御手段を設けることによって、第１，２，３実施形態と同様の効果が得られる。
【００８０】
また、パケット処理装置外部のパケット接続制御装置へ問い合わせることなく、パケット処理装置内部のパケット接続制御手段へ問い合わせることによってパケット通信の多重化を依頼すべき他のパケット処理装置が特定できるので、他のパケット処理装置を迅速に特定できる。
【００８１】
さらに、一つのパケット接続制御装置に多数のパケット処理装置から問い合わせが集中し、処理が滞るという事態も生じない。
【００８２】
なお、各パケット処理装置は、接続開始通知のみならず接続終了通知も、他のパケット処理装置へブロードキャストすることが好ましい。
【００８３】
（第５の実施の形態）
第１〜４実施形態では、ユーザ端末１００は接続先であったが、第５実施形態では、ユーザ端末１００は接続元となる。また、第５実施形態では、位置情報取得装置８００が使用される。
【００８４】
図１４に示すように、第５実施形態では、ユーザ端末１００からパケット処理装置２００ｄへ接続要求が送信され、パケット処理装置２００ｄから接続先サーバ７０２へ接続要求が送信される。
【００８５】
サーバ７０２は、接続要求を受信すると、接続応答を送信する。
【００８６】
パケット処理装置２００ｄは、接続応答を受信すると、接続開始通知をパケット接続制御装置４００ｄへ送信する。接続開始通知には、接続開始フラグ、接続先アドレス、接続元アドレス、装置番号などが含まれる。接続先アドレスは接続先サーバ７０２のＩＰアドレス、接続元アドレスはユーザ端末１００のＩＰアドレス、装置番号はパケット処理装置２００ｄのＭＡＣアドレスとする。
【００８７】
パケット接続制御装置４００ｄは、接続開始通知を受け取ると、接続先アドレスなどを接続情報データベース４０５ｄへ登録する。
【００８８】
また、パケット処理装置２００ｄは、接続応答をユーザ端末１００へ送信する。ユーザ端末１００が接続応答を受信すると、接続元サーバ７００〜ユーザ端末１００間が接続中となる。
【００８９】
次に、位置情報取得装置８００は、サーバ７０３から位置情報要求を受信すると、パケット接続制御装置４００ｄへ接続状況照会を送信する。パケット接続制御装置４００ｄは接続状況照会を受信すると、接続情報データベース４０５ｄ内を検索し、位置情報要求に含まれるユーザ端末１００のアドレス（接続先アドレス）が接続情報データベース４０５ｄに登録されているかを調べる。そして、ユーザ端末１００がパケット処理装置２００ｄと接続中であると判断した場合、パケット接続制御装置４００ｄは、ユーザ端末１００とパケット処理装置２００ｄとが接続中であることを示す接続状況応答を位置情報取得装置８００へ送信する。
【００９０】
接続状況応答を受信すると、位置情報取得装置８００は、ユーザ端末１００に対する位置情報取得処理を実行する。ユーザ端末１００の位置情報を取得すると、位置情報取得装置８００は、サーバ７０３へその位置情報を送信する。
【００９１】
位置情報取得装置８００からパケット接続制御装置４００ｄへ接続状況照会がなされ、接続情報データベース４０５ｄが検索された結果、ユーザ端末１００と接続中のパケット処理装置が見つけられない場合、位置情報取得装置８００は位置情報を取得することなく、処理を終了する。
【００９２】
図１５に示すように、まずユーザ端末１００が、パケット通信網３００、パケット処理装置２００、パケット通信網３０１を介して接続先サーバ７０２へ接続要求を送信すると、パケット処理装置２００ｄはパケット接続制御装置４００ｄへ接続開始通知５００を送信する。パケット接続制御装置４００ｄは、接続開始通知５００を受信すると、接続開始通知５００に含まれる接続先アドレスなどをパケット接続制御装置４００ｄ内の接続情報データベース４０５ｄへ登録する。また、接続要求を受信した接続先サーバ７０２は、接続応答をユーザ端末１００へ送信する。
【００９３】
さらに、図１６に示すように、情報要求元サーバ７０３が、ユーザ端末１００の位置情報取得要求を、パケット通信網３０１を介して位置情報取得装置８００へ送信すると、位置情報取得装置８００は接続状況照会をパケット接続制御装置４００ｄへ送信する。パケット接続制御装置４００ｄは、接続状況照会を受信すると、接続情報データベース４０５ｄを検索し、ユーザ端末１００に関する情報が登録されているかを調べ、もし登録されていることが判明したら通信接続中かを調べ、もし通信接続中であることが判明したらどのパケット処理装置と接続中かを調べる。
【００９４】
具体的には、例えば、
・ユーザ端末１００のＩＰアドレスが、接続先フィールドに登録されているレコードを探し、
・もしそのようなレコードが存在したら、次にそのレコードの接続状況フィールドに接続中であることを示すフラグが記憶されているかを調べ、
・もし接続中であることを示すフラグが記憶されていたら、さらにそのレコード中の接続相手パケット装置を示すフィールドに記憶されている装置番号（パケット装置のＭＡＣアドレス）を読み取ることによって、パケット処理装置２００ｄを特定する。
【００９５】
パケット接続制御装置４００ｄは、
・ユーザ端末１００が接続中か否か、
・接続中である場合はどのパケット処理装置と接続中かなどを示す接続状況応答を位置情報取得装置８００へ送信する。
【００９６】
位置情報取得装置８００は、接続状況応答を受信すると、ユーザ端末１００と接続中であるパケット処理装置２００ｄを介してユーザ端末１００から位置情報を取得し、パケット通信網３０１を介して情報要求元サーバ７０３へユーザ端末１００の位置情報を送信する。
【００９７】
このような第５実施形態によれば、接続情報データベース４０５ｄをパケット通信網の接続状況（ユーザ端末が接続中か否か）に合わせて更新することによって、サーバ７０２などの他のサーバと通信を確立しているユーザ端末１００から、サーバ７０３はそのユーザ端末１００の位置情報を取得することができる。
【００９８】
なお、パケット接続制御装置４００が、位置情報取得装置８００を経由して、サーバ７０３からユーザ端末１０１に関する位置情報取得要求を受信し、接続情報データベース４０５ｄを検索した結果、ユーザ端末１０１のアドレスが見つけ出されない場合、パケット接続制御装置４００は、ユーザ端末１０１が通信中ではないと判断し、その旨を示す接続状況応答を位置情報取得装置８００へ送信する。この場合は、ユーザ端末１０１の位置情報は取得されない。
【００９９】
つまり、情報要求元サーバ７０３は、位置情報取得要求を送信したときに通信接続中のユーザ端末１００に関する位置情報のみ取得可能であって、位置情報取得要求を送信したときに通信接続中ではないユーザ端末１０１に関する位置情報を取得することはできない。
【０１００】
なお、第５実施形態では、ユーザ端末１００が接続中であるなら、ユーザ端末１００の位置情報を取得可能としたが、情報取得要求に情報取得先アドレスを含めなくても良い。つまり、接続情報データベース４０５ｄの接続状況フィールドを検索し、接続中を示すフラグが記憶されている全ての接続元（ユーザ端末）から位置情報を取得するとしても良い。
【０１０１】
また、取得する情報は、位置情報に限定されない。
【０１０２】
上記第１〜４実施形態においては、接続制御が多重制御を意味するとしたが、本発明はこれに限定されるものではない。接続を規制したり、拒否したりするとしても良い。
【０１０３】
例えば、接続制御装置または接続制御手段に多重通信経路総数（多重数）をカウントする手段、閾値を記憶する手段、多重数と閾値とを比較する手段、多重接続を拒否する手段を設ける。そして、既存の第１通信（非多重通信）に、第２通信を多重化させ、さらに第３通信を多重化させるという処理を繰り返し、多重数が変化する毎に、多重数・閾値比較手段が多重数と閾値とを比較するものとする。そして、多重数・閾値比較手段が、多重数が閾値に達したと判断し、その旨の信号を多重接続拒否手段に出力したら、多重接続拒否手段は、図４（ａ）の多重制御指示手段４１３が新たな多重制御指示を送信しないようにし、かつパケット処理装置から接続拒否応答を接続元サーバへ送信させる。
【０１０４】
また、接続制御装置または接続制御手段に多重通信経路総数（多重数）をカウントする手段、閾値を記憶する手段、多重数と閾値とを比較する手段、多重接続を規制する手段を設けても良い。多重接続を規制する手段は、多重数・閾値比較手段から多重数が閾値に達したことを示す信号を受信したら、ｎ回中ｍ回は多重制御指示手段４１３に多重制御指示を送信させる（つまり、多重接続を許可させる）、一方、ｎ回中（ｎ−ｍ）回は多重制御指示手段４１３に多重制御指示を送信させない（つまり、多重接続を拒否させる）。なお、ｎ、ｍはいずれも自然数であり、ｎはｍより大とする。
【０１０５】
このように通信経路数に閾値を設け、その閾値以上の接続要求が発生した場合に、接続不能の応答を返したり（接続拒否）、所定の割合で接続を拒否または許可したり（接続規制）することによって、通信端末の多重接続能力に限界があるにもかかわらず、限界以上の接続を受け付けてしまう結果、全ての通信が応答不能（フリーズ）となってしまうという不具合を回避することができる。
【０１０６】
説明の都合上、サーバ、パケット処理装置、ユーザ端末のいずれも１または２としたが、サーバ、パケット処理装置、ユーザ端末が３以上でも良いことは言うまでもない。
【図面の簡単な説明】
【０１０７】
【図１】本発明の第１実施形態におけるパケット中継システムの構成を示すブロック図である。
【図２】本発明の第２実施形態におけるパケット中継システムの構成を示すブロック図である。
【図３】本発明のパケット処理装置の構成を示すブロック図である。
【図４】（ａ）は本発明のパケット接続制御装置の構成を示すブロック図であり、（ｂ）は接続情報データベースに記憶される情報テーブルを示す。
【図５】本発明の第２実施形態における処理の流れを示すシーケンス図である。
【図６】本発明の第２実施形態においてサーバ７００〜ユーザ端末１００間が接続中になるまでを説明するための図である。
【図７】本発明の第２実施形態においてサーバ７０１〜パケット処理装置２００間が接続中となり、パケット処理装置２００〜ユーザ端末１００間が多重接続中になるまでを説明するための図である。
【図８】本発明の第３実施形態における処理の流れを示すシーケンス図である。
【図９】本発明の第３実施形態においてサーバ７００〜ユーザ端末１００間が接続中になるまでを説明するための図である。
【図１０】本発明の第３実施形態においてサーバ７０１〜パケット処理装置２００間が接続中となり、パケット処理装置２００〜ユーザ端末１００間が多重接続中になるまでを説明するための図である。
【図１１】本発明の第４実施形態における処理の流れを示すシーケンス図である。
【図１２】本発明の第４実施形態においてサーバ７００〜ユーザ端末１００間が接続中になるまでを説明するための図である。
【図１３】本発明の第４実施形態においてサーバ７０１〜パケット処理装置２００ｃ間が接続中となり、パケット処理装置２００ｃ〜ユーザ端末１００間が多重接続中になるまでを説明するための図である。
【図１４】本発明の第５実施形態における処理の流れを示すシーケンス図である。
【図１５】本発明の第５実施形態においてサーバ７０２〜ユーザ端末１００間が接続中になるまでを説明するための図である。
【図１６】本発明の第５実施形態においてサーバ７０３がユーザ端末１００から位置情報を取得するまでを説明するための図である。
【図１７】従来のパケット中継システムを説明するための図である。
【符号の説明】
【０１０８】
１００…ユーザ端末
２００，２０１…パケット処理装置
３００，３０１…パケット通信網
４００…パケット接続制御装置
７００，７０１…接続元サーバ
【図１】
0004398480.tif 000002
【図２】
0004398480.tif 000003
【図３】
0004398480.tif 000004
【図４】
0004398480.tif 000005
【図５】
0004398480.tif 000006
【図６】
0004398480.tif 000007
【図７】
0004398480.tif 000008
【図８】
0004398480.tif 000009
【図９】
0004398480.tif 000010
【図１０】
0004398480.tif 000011
【図１１】
0004398480.tif 000012
【図１２】
0004398480.tif 000013
【図１３】
0004398480.tif 000014
【図１４】
0004398480.tif 000015
【図１５】
0004398480.tif 000016
【図１６】
0004398480.tif 000017
【図１７】
0004398480.tif 000018