(57)【特許請求の範囲】
【請求項１】
接続網に接続される端末が該接続網と該接続網に接続された中継装置とを介して該中継装置に接続された広域網上のホスト及び該中継装置に接続された閉域網上のホストにアクセス可能なデータ通信システムを構成する中継装置において、
前記広域網上のホストのホスト名と、当該ホストの広域アドレスと、レコードの保持期間が満了する時刻を示す満了時刻情報からなるレコードを格納するとともに、前記閉域網上のホストのホスト名と、該閉域網に応じた識別情報と、レコードの保持期間が満了する時刻を示す満了時刻情報からなるレコードを格納した変換テーブルを記憶した記憶部と、
前記端末からホストへのアクセス要求を前記接続網経由で受信する受信部と、
前記受信部により受信されたアクセス要求に含まれるホスト名を前記変換テーブルから検索し、該ホスト名に対応付けて該変換テーブルに格納された情報を取得する第１取得部と、
前記第１取得部により取得された情報が広域アドレスの場合に、該広域アドレスで特定されるホストへ前記アクセス要求を中継する広域中継部と、
前記第１取得部により取得された情報が識別情報の場合に、前記アクセス要求に含まれるホスト名に対応した、前記閉域網上の閉域アドレスを取得する第２取得部と、
前記第１取得部により取得された識別情報と前記第２取得部により取得された閉域アドレスとで特定されるホストへ前記アクセス要求を中継する閉域中継部と、
前記記憶部に記憶された変換テーブルに格納されたレコードのうち、その満了時刻情報に示される時刻に現在時刻が達したレコードを削除するレコード処理部と
を具備することを特徴とする中継装置。
【請求項２】
前記変換テーブルは前記第１取得部により最初に検索される位置に前記閉域網上のホストのホスト名と、該閉域網に応じた識別情報と、満了時刻情報からなるレコードを格納し、次に検索される位置に前記広域網上のホストのホスト名と、当該ホストの広域アドレスと、満了時刻情報からなるレコードを格納した
ことを特徴とする請求項１に記載の中継装置。
【請求項３】
前記記憶部は更に、前記閉域網上のホストのホスト名と該閉域網上の該ホストの閉域アドレスとを対応付けて記憶し、
前記第２取得部は前記第１取得部により取得された情報が識別情報の場合に、前記アクセス要求に含まれるホスト名に対応付けて前記記憶部に記憶された閉域アドレスを取得する
ことを特徴とする請求項１に記載の中継装置。
【請求項４】
前記端末は携帯電話機であることを特徴とする請求項１乃至３の何れかに記載の中継装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、接続網に接続される端末が当該接続網と当該接続網に接続された中継装置とを介して広域網上のホスト及び閉域網上のホストにアクセス可能なデータ通信システムを構成する中継装置に関する。
【０００２】
【従来の技術】
図１に示すように、端末１１が公衆網１２を介してゲートウェイサーバ１３へダイヤルアップ接続し、ゲートウェイサーバ１３との間でＰＰＰ（Point to Point Protocol）のコネクションを確立し、このコネクション上でＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）を用いた通信を行うことで、端末１１のユーザがインターネット１４にアクセスできるようにする接続サービスが広く利用されている。
【０００３】
インターネット１４に接続されたホストにアクセスする場合、端末１１は全世界で一意に識別されるＩＰアドレス（以後、広域ＩＰアドレス）を指定して接続先ホストを特定することも可能だが、一般的には、定められた体系のホスト名を指定して接続先を特定することになる。ただし、ホスト名を指定する場合にはホスト名を広域ＩＰアドレスに変換する必要があることから、ゲートウェイサーバ１３は、端末１１からのホスト名の問い合わせを解決するためにインターネット１４へ問い合わせを送出し、その応答に基づいてホスト名に対応した広域ＩＰアドレスを取得して端末１１に知らせる機能（該当する広域ＩＰアドレスが存在しない場合にはその旨を端末１１に知らせる機能）を有する。なお、ここでは、ドメイン名を含んでいるか否かに関わらず、ホストを特定する情報を「ホスト名」と称する。
【０００４】
また、ゲートウェイサーバ１３は、ホスト名の問い合わせを解決すると、ホスト名と広域ＩＰアドレスとを対応付けて一定の期間だけキャッシュに保持し、当該ホスト名の再度の問い合わせに備える機能を有する。したがって、厳密には、ホスト名の問い合わせを受けると、ゲートウェイサーバ１３はインターネット１４上のホストのホスト名と広域ＩＰアドレスと満了時刻とを対応付けた広域変換テーブル（図２参照）を検索し、このテーブル内に存在するホスト名については対応する広域ＩＰアドレスを当該テーブルから取得し、このテーブル内に存在しないホスト名についてはインターネット１４へ問い合わせる。
【０００５】
また、ゲートウェイサーバ１３は広域変換テーブルに対して、問い合わせを解決する毎にレコードを追加するとともに、一定の期間を満了したレコードを当該期間の満了時に削除するように作動する。なお、保持期間を一定の期間としているのは、保持内容と実体とが一致しなくなる事態を避けるためであり、上記一定の期間は接続先ホストにより指定される。
【０００６】
一方、図３に示すように、端末２１が公衆網１２を介してＬＡＮ（Local Area Network）２３内の遠隔接続サーバ２４へダイヤルアップ接続し、遠隔接続サーバ２４との間でＰＰＰのコネクションを確立し、このコネクションを介して通信を行うことでＬＡＮ２３内の各ホストにアクセスできるようにした通信システムが普及しつつある。
【０００７】
なお、ＬＡＮ２３が通信プロトコルとしてＴＣＰ／ＩＰを採用している場合、接続後の端末２１を含むＬＡＮ２３内の各ホストにはＬＡＮ２３内で一意に識別されるＩＰアドレス（以後、閉域ＩＰアドレス）が割り当てられる。また、ある程度以上の規模のＬＡＮでは、各ホストにホスト名が付与され、ホスト名を用いて接続先を指定できるようになっている。このホスト名はインターネット１４におけるホスト名と異なり、ＬＡＮ２３内でユニークであればどのような体系であってもよい。なお、ホスト名により接続先を指定する場合には、例えば遠隔接続サーバ２４にホスト名と閉域ＩＰアドレスとを対応付けた閉域変換テーブル（図４参照）を設け、このテーブルを用いて遠隔接続サーバ２４がホスト名の問い合わせを解決することになる。
【０００８】
なお、端末１１の機能と端末２１の機能とを同一の端末上に実装することも可能であり、このような端末を用いてネットワークに接続する場合、ユーザは端末を操作して接続先を選択してネットワークに接続することになる。この際、端末は、接続先に応じた電話番号等を選択して所望のネットワークに接続することになる。
【０００９】
【発明が解決しようとする課題】
上述したことから明らかなように、端末１１の機能と端末２１の機能とを実装した端末から公衆網１２を介してＬＡＮ２３やインターネット１４へアクセスする場合であっても、ユーザが接続先を選択する必要がある。すなわち、ＬＡＮ２３及びインターネット１４の別をユーザに意識させることなくサービスを透過的に提供することができないという欠点がある。
【００１０】
もちろん、図５に示すように、ＬＡＮ２３内に広域ＩＰアドレスが割り当てられたルータ２５を設け、このルータ２５とゲートウェイサーバ１３とを専用線２６で接続し、端末１１の機能と端末２１の機能とを実装した端末５１がゲートウェイサーバ１３経由でＬＡＮ２３及びインターネット１４にアクセスできるようにすれば、透過的なサービスを提供することができる。
【００１１】
この場合、端末５１がＬＡＮ２３内のホストのホスト名を問い合わせると、ゲートウェイサーバ１３はルータ２５の広域ＩＰアドレスを返送することでこの問い合わせを解決する。なお、以後のアクセスにおいて端末５１からＬＡＮ２３へルーティングされてきたパケットは、当該パケット内の宛先ホスト名に基づいてＬＡＮ２３内でルーティングされる。
【００１２】
しかしながら、図５に示す態様において、ＬＡＮ２３が端末５１へのサービス提供のみを意図したものである場合、ルータ２５において端末５１からのアクセスを受け付け、かつインターネット１４側からのアクセスを排除する必要がある。ルータ２５にとっては、端末５１からのアクセスもインターネット１４からのアクセスも共にゲートウェイサーバ１３からのＴＣＰ／ＩＰによるアクセスであることから、上記のようなアクセス制御を実現するには、単なるフィルタリングの域を超えた複雑な仕組みをルータ２５に設ける必要があり、ＬＡＮ２３側の負担が極めて大きくなってしまう。また、インターネット１４からＬＡＮ２３へのパケットが専用線２６上を流れてしまうため、端末５１へのサービス提供のためにＬＡＮ２３が使用可能な専用線２６の帯域が狭くなってしまうという欠点もある。
【００１３】
また、図６に示すように、ゲートウェイサーバ１３にＬＡＮ２３内のホストとしての機能を持たせてなるゲートウェイサーバ６１とＬＡＮ２３とを専用線２６で接続し、端末５１からＬＡＮ２３へのアクセスを閉域内で処理することも考えられる。この場合、インターネット１４からＬＡＮ２３へのアクセスはゲートウェイサーバ６１によって拒絶されるため、インターネット１４からのアクセスによって専用線２６の帯域が狭くなることはない。また、ゲートウェイサーバ６１では端末５１からのアクセスかインターネット１４からのアクセスかを容易に判断できるため、上記のようなアクセス制御も容易に実現可能である。
【００１４】
なお、端末５１がＬＡＮ２３内のホストのホスト名を問い合わせると、ゲートウェイサーバ６１は自身の広域ＩＰアドレスを返送することでこの問い合わせを解決する。なお、以後のアクセスにおいて端末５１からゲートウェイサーバ６１へ送信されてきたパケットは、当該パケット内の宛先ホスト名に基づいてゲートウェイサーバ６１を含むＬＡＮ２３内でルーティングされる。
【００１５】
図６に示す態様において問題となるのは、端末５１からＬＡＮ２３及びインターネット１４へのアクセス時に必要となるホスト名の問い合わせの解決に手間がかかる点である。つまり、問い合わせの解決時には、広域変換テーブルに対する検索のみならず閉域変換テーブルに対する検索をも行う必要があり、ホスト名の問い合わせの解決に関してゲートウェイサーバ６１にかかる負荷がほぼ倍増してしまう。特に多数の端末５１からのホスト名の問い合わせをほぼ同時に受けた場合には、それらの解決に時間がかかってしまうことが予想される。
【００１６】
本発明は上述した事情に鑑みて為されたものであり、サービス提供側の通信網に閉域網および広域網が含まれている場合にも、サービス提供側に負担を強いることなく、サービス提供側からユーザに対して迅速かつ高品質のサービスを提供できるようにする中継装置を提供することを目的としている。
【００１７】
【課題を解決するための手段】
上述した課題を解決するために、請求項１に記載の中継装置は、接続網に接続される端末が該接続網と該接続網に接続された中継装置とを介して該中継装置に接続された広域網上のホスト及び該中継装置に接続された閉域網上のホストにアクセス可能なデータ通信システムを構成する中継装置において、前記広域網上のホストのホスト名と、当該ホストの広域アドレスと、レコードの保持期間が満了する時刻を示す満了時刻情報からなるレコードを格納するとともに、前記閉域網上のホストのホスト名と、該閉域網に応じた識別情報と、レコードの保持期間が満了する時刻を示す満了時刻情報からなるレコードを格納した変換テーブルを記憶した記憶部と、前記端末からホストへのアクセス要求を前記接続網経由で受信する受信部と、前記受信部により受信されたアクセス要求に含まれるホスト名を前記変換テーブルから検索し、該ホスト名に対応付けて該変換テーブルに格納された情報を取得する第１取得部と、前記第１取得部により取得された情報が広域アドレスの場合に、該広域アドレスで特定されるホストへ前記アクセス要求を中継する広域中継部と、前記第１取得部により取得された情報が識別情報の場合に、前記アクセス要求に含まれるホスト名に対応した、前記閉域網上の閉域アドレスを取得する第２取得部と、前記第１取得部により取得された識別情報と前記第２取得部により取得された閉域アドレスとで特定されるホストへ前記アクセス要求を中継する閉域中継部と、前記記憶部に記憶された変換テーブルに格納されたレコードのうち、その満了時刻情報に示される時刻に現在時刻が達したレコードを削除するレコード処理部とを具備することを特徴としている。
【００１８】
また、上記構成において、前記変換テーブルは前記第１取得部により最初に検索される位置に前記閉域網上のホストのホスト名と、該閉域網に応じた識別情報と、満了時刻情報からなるレコードを格納し、次に検索される位置に前記広域網上のホストのホスト名と、当該ホストの広域アドレスと、満了時刻情報からなるレコードを格納するようにしてもよいし（請求項２）、前記記憶部が更に、前記閉域網上のホストのホスト名と該閉域網上の該ホストの閉域アドレスとを対応付けて記憶し、前記第２取得部が前記第１取得部により取得された情報が識別情報の場合に、前記アクセス要求に含まれるホスト名に対応付けて前記記憶部に記憶された閉域アドレスを取得するようにしてもよい（請求項３）。さらに、上記各構成において、前記端末を携帯電話機としてもよい（請求項４）。
【００１９】
【発明の実施の形態】
以下、図面を参照して本発明の一実施形態について説明する。
【００２０】
（１）全体構成
図７は本発明の一実施形態に係るゲートウェイサーバ（中継装置）ＧＷＳを用いたデータ通信システムの全体構成を示すブロック図であり、この図に示す移動パケット通信システムはＷＷＷ（World Wide Web）の利用を携帯電話機（端末）ＭＳに許容したシステム上に構築されている。
【００２１】
同図において、携帯電話機ＭＳは移動パケット通信網（接続網）ＭＰＮのパケット通信サービスを受ける携帯電話機であり、移動パケット通信網ＭＰＮ及び図示せぬ移動電話網に無線接続される。なお、移動電話網は一般的な移動電話の通話サービスを提供する網であり、携帯電話機ＭＳは当該通話サービスを受けることができる。
【００２２】
移動パケット通信網ＭＰＮは、複数の基地局ＢＳ、複数のパケット加入者処理装置ＰＳ、ゲートウェイサーバＧＷＳ、及びこれらを接続する通信回線によって構成されている。基地局ＢＳは、地上を例えば半径５００ｍ等の範囲で分割した所定間隔で配置されており、各々が形成する無線ゾーンに在圏した携帯電話機ＭＳとの間で無線通信を行う。パケット加入者処理装置ＰＳは、複数の基地局ＢＳを収容するパケット加入者交換局に備えられたコンピュータシステムであり、携帯電話機ＭＳからのパケット交換要求を受け付けるとともに、受け付けたパケットを他のパケット加入者処理装置ＰＳ及び配下の基地局ＢＳの少なくとも一方を介して宛先の携帯電話機ＭＳへ中継する。また、パケット加入者処理装置ＰＳは、携帯電話機ＭＳとゲートウェイサーバＧＷＳ間でパケットを中継する。
【００２３】
ゲートウェイサーバＧＷＳは、移動パケット通信網ＭＰＮとインターネット（広域網）ＩＮＥＴ、ＬＡＮ（閉域網）Ｃ１，Ｃ２等の他網とを相互接続するための移動パケット関門中継交換局に備えられたコンピュータシステムであり、ネットワーク間で異なる通信プロトコルの変換や通信の中継等を行う。ここでいう通信プロトコルの変換とは、具体的には、移動パケット通信網ＭＰＮが従う移動パケット通信網用の通信プロトコルと、インターネットＩＮＥＴ及びＬＡＮＣ１，Ｃ２等が従う通信プロトコルとの相互変換をいう。
【００２４】
なお、インターネットＩＮＥＴが従う通信プロトコルには、ネットワーク層及びトランスポート層のＴＣＰ／ＩＰとこのＴＣＰ／ＩＰ上で実現されるＨＴＴＰ等の通信プロトコルが含まれており、移動パケット通信網ＭＰＮが従う通信プロトコルには、ＴＣＰ／ＩＰを簡素化した通信プロトコル（ＴＬ）とＨＴＴＰのサブセットの通信プロトコル（ＡＬ）とが含まれている。ここで、本データ通信システムの要部が実装している通信プロトコルについて説明する。
【００２５】
図８は同データ通信システムにおける一部のプロトコル構成を示す概念図である。なお、以降の説明において、ＩＰサーバ（ホスト）を区別する必要がないときは、この図に示すように、ＩＰサーバＷと表記する。ＩＰサーバＷはネットワーク層およびトランスポート層の通信プロトコルとしてＴＣＰ／ＩＰを実装し、その上位の通信プロトコルとしてＨＴＴＰを実装している。一方、携帯電話機ＭＳはネットワーク層およびトランスポート層の通信プロトコルとして前述のＴＬを実装し、その上位の通信プロトコルとしてＡＬを実装している。また、ゲートウェイサーバＧＷＳはネットワーク層およびトランスポート層の通信プロトコルとしてＴＣＰ／ＩＰ及びＴＬを実装し、さらにＴＣＰ／ＩＰの上位にはＨＴＴＰ、ＴＬの上位にはＡＬを実装している。この図から明かなように、携帯電話機ＭＳのユーザはＡＬ上でインターネットＩＮＥＴ及びＬＡＮＣ１，Ｃ２にアクセスすることになる。
【００２６】
なお、携帯電話機ＭＳがＴＬ及びＡＬを実装するのは、これらの通信プロトコルが携帯電話機ＭＳの情報処理能力と移動パケット通信網ＭＰＮが提供する帯域幅とに適合するよう設計されたものであるからであり、高い情報処理能力を有するコンピュータを端末とし、この端末を広帯域の通信網経由でゲートウェイサーバＧＷＳに接続するようなシステムでは、ＨＴＴＰ及びＴＣＰ／ＩＰをそのまま実装するようにしてもよい。
【００２７】
保守端末ＭＴはゲートウェイＧＷＳを保守・管理するための端末であり、一般的なコンピュータシステムにより構成されている。保守端末ＭＴはゲートウェイＧＷＳの管理者に操作され、この操作に従って、ゲートウェイＧＷＳへ指示やデータ等を送信する。なお、保守端末ＭＴが備えている機能において本発明と直接的に関連する機能は、後述する一次変換テーブル（変換テーブル）Ｔ１及び二次変換テーブルＴ２１，Ｔ２２を管理者の操作に従って更新する機能がある。
【００２８】
ＩＰサーバＷは、ＨＴＴＰのＧＥＴ要求を受け取ると、当該ＧＥＴ要求に含まれるＵＲＬ（Uniform Resource Locator）で特定されるコンテンツを返送する。図７に示すＩＰサーバＷ１，Ｗ２はそれぞれインターネットＩＮＥＴに接続されたサーバであり、ＷＷＷを利用するクライアントに対してコンテンツを提供する。なお、ＩＰサーバＷ２は一般的なＷＷＷサーバであり、ＩＰサーバＷ２が提供するコンテンツは一般的なＰＣ（パーソナル）での利用を想定したコンテンツとなっている。これに対してＩＰサーバＷ１は一般的なＰＣでの利用を想定したコンテンツのみならず、携帯電話機ＭＳでの利用を想定したコンテンツをも提供するものであり、そのホスト名およびＩＰアドレス（広域ＩＰアドレス）がゲートウェイサーバＧＷＳ内の一次変換テーブルＴ１に格納されている。なお、この格納は自動的に行われるものではなく、移動パケット通信網ＭＰＮの事業者とＩＰサーバＷ１を用いた情報提供事業者との間で交わされる契約に基づいて、ゲートウェイサーバＧＷＳの管理者が保守端末ＭＴを操作することで行われる。もちろん、オンラインでの契約が可能であれば、その契約に基づいて自動的に格納する態様としてもよい。
【００２９】
ＩＰサーバＷとしては上記のＩＰサーバＷ１，Ｗ２のようにインターネットＩＮＥＴに接続されたもののみならず、ＬＡＮＣ１，Ｃ２内に設けられたものもある。図９及び図１０はそれぞれ、ＬＡＮＣ１，Ｃ２の構成を示すブロック図であり、これらの図に示されるように、ＬＡＮＣ１内にはＩＰサーバＷ３、ＬＡＮＣ２内にはＩＰサーバＷ４，Ｗ５が設けられている。ＬＡＮＣ１，Ｃ２は共に移動パケット通信網ＭＰＮ経由のアクセスのみを許容した閉域網であり、ＩＰサーバＷ３〜Ｗ５はいずれも携帯電話機ＭＳでの利用を想定したコンテンツのみを提供する。また、これらの図において、ルータＲＴ１，ＲＴ２はそれぞれ、専用線Ｌ１，Ｌ２から到来したパケットをＬＡＮＣ１，Ｃ２内の該当するホストへルーティングするとともに、ＬＡＮＣ１，Ｃ２内のホストから外部へのパケットを専用線Ｌ１へ送出する。
【００３０】
（２）ゲートウェイサーバＧＷＳの構成および機能
図１１は同データ通信システムを構成するゲートウェイサーバＧＷＳの構成を示すブロック図である。
この図に示すように、ゲートウェイサーバＧＷＳは、基地局ＢＳ及びパケット加入者処理装置ＰＳを介して携帯電話機ＭＳとの間で無線通信を行うための無線系通信装置Ｇ１、インターネットＩＮＥＴに接続するためのインターネット接続インタフェースＧ２、専用線Ｌ１，Ｌ２を接続するための専用線接続インタフェースＧ３、基本プログラムや後述する各種テーブルＴ１，Ｔ２１，Ｔ２２等を書き換え可能に記憶した記憶装置（例えば、半導体ディスクやハードディスク等）Ｇ４、保守端末ＭＴを接続するための保守端末接続用インタフェースＧ５、上記各部を制御する制御部Ｇ６を包含している。なお、無線系通信装置Ｇ１は受信部、記憶装置Ｇ４は記憶部に相当している。
【００３１】
制御部Ｇ６は各種制御を行うＣＰＵＧ６１と、ＣＰＵＧ６１に実行される制御プログラム等を格納したＲＯＭＧ６２と、ＣＰＵＧ６１のワークエリアとして使用されるＲＡＭＧ６３とを内蔵しており、ＣＰＵＧ６１は、ＲＯＭＧ６２に格納された制御プログラムを読み出して実行し、ＲＯＭＧ６２、ＲＡＭＧ６３及び各部Ｇ１〜Ｇ５を制御し、さらに記憶装置Ｇ４に記憶された基本プログラムを読み出して実行することで、以下に説明する機能を実現している。
【００３２】
図１２は同ゲートウェイサーバＧＷＳが行うアクセス制御処理の流れを示すフローチャートであり、携帯電話機ＭＳからのアクセスに対する制御処理の流れを示している。この図に示すように、ゲートウェイサーバＧＷＳは、携帯電話機ＭＳからのアクセス要求（例えばＨＴＴＰのＧＥＴ要求）を受けると、この要求に含まれるアクセス先のホスト名を一次変換テーブルＴ１から検索する（ステップＳ１：第１取得部）。
【００３３】
図１３は一次変換テーブルＴ１のデータ構成例を示す概念図であり、この図に示すように、一次変換テーブルＴ１は「ホスト名」と「アドレス情報」と「満了時刻」とを有するレコードを格納している。各レコードはホストに対応しており、後述のキャッシュ処理によって自動的にレコードが追加されない限り、一次変換テーブルＴ１内のレコードは予め契約したＩＰサーバＷに対応したレコードのみとなる。なお、「アドレス情報」は対応するホストを識別するための情報あるいは当該ホストが属する閉域網を識別するための情報であり、「満了時刻」は当該レコードの保持期間が満了する時刻を示す情報である。予め契約したＩＰサーバＷに関するレコードが削除される契機は契約変更時のみであることから、図１３に示すように、これらのレコードについては満了時刻が設定されていない。
【００３４】
図１３に示す例では、ＩＰサーバＷ３に対応するレコードには、ホスト名として“ip1.lan1.ccccc.co.jp”が、アドレス情報としてＬＡＮＣ１（あるいは専用線Ｌ１）を表す閉域網識別情報ＣＩＤ１が格納されている。これと同様に、ＩＰサーバＷ４，Ｗ５に対応する各レコードには、ホスト名として“ip1.lan2.ccccc.co.jp”，“ip2.lan2.ccccc.co.jp”が、アドレス情報としてＬＡＮＣ２（あるいは専用線Ｌ２）を表す閉域網識別情報ＣＩＤ２が格納されている。また、ＩＰサーバＷ１に対応するレコードには、ホスト名として“keitai.aaaaa.co.jp”が、アドレス情報として広域ＩＰアドレス“xxx.xxx.xxx.xxx”が格納されている。
【００３５】
このような一次変換テーブルＴ１からの検索（以後、一次検索）において対象のホスト名を有するレコードが見つかり、かつ当該レコード内にアドレス情報として閉域網識別情報が格納されていれば、ゲートウェイサーバＧＷＳは、当該閉域網識別情報に対応した二次変換テーブルからアクセス先のホスト名を検索する（ステップＳ２〜Ｓ４：第２取得部）。二次変換テーブルはゲートウェイサーバＧＷＳに接続されたＬＡＮの数だけ用意されており、ここではＬＡＮＣ１に対応した二次変換テーブルＴ２１（図１４参照）とＬＡＮＣ２に対応した二次変換テーブルＴ２２（図１５参照）とが用意されているものとする。
【００３６】
図１４及び図１５に示すように、各二次変換テーブルは「ホスト名」と「アドレス情報」とを有するレコードを格納している。二次変換テーブル内のアドレス情報はＬＡＮ内でユニークなＩＰアドレス（閉域ＩＰアドレス）であり、ＬＡＮＣ１内のＩＰサーバＷ３に対応するレコード（二次変換テーブルＴ２１内の１番目に示されたレコード）には閉域ＩＰアドレス“ppp.ppp.ppp.ppp”がアドレス情報として格納されている。また、ＬＡＮＣ２内のＩＰサーバＷ４，Ｗ５に対応するレコード（二次変換テーブルＴ２２内の１番目と２番目に示されたレコード）には閉域ＩＰアドレス“ppp.ppp.ppp.ppp”，“qqq.qqq.qqq.qqq”がアドレス情報として格納されている。なお、図に示す例では、ＩＰサーバＷ３の閉域ＩＰアドレスとＩＰサーバＷ４の閉域ＩＰアドレスが一致しているが、閉域ＩＰアドレスはＬＡＮ内でのみ有効なアドレスであることから全く問題はない。
【００３７】
このような二次変換テーブルからの検索（以後、二次検索）によって対象のホスト名を有するレコードを見つけると、ゲートウェイサーバＧＷＳは、当該ホスト名に対応した閉域網識別情報および閉域ＩＰアドレスで特定されるホストと携帯電話機ＭＳとの間でゲートウェイサーバＧＷＳ及び専用線を介したＴＣＰのコネクションを設定し、このコネクションを介して携帯電話機ＭＳからのアクセス要求を当該ホストへ転送する（ステップＳ５：閉域中継部）。
【００３８】
一方、一次検索において対象のホスト名を有するレコードが見つかり、かつ当該レコード内にアドレス情報として広域ＩＰアドレスが格納されていれば、ゲートウェイサーバＧＷＳは、当該広域ＩＰアドレスで特定されるホストと携帯電話機ＭＳとの間でゲートウェイサーバＧＷＳ及びインターネットＩＮＥＴを介したＴＣＰのコネクションを設定し、このコネクションを介して携帯電話機ＭＳからのアクセス要求を当該ホストへ転送し、処理を終了する（ステップＳ２，Ｓ３，Ｓ６：広域中継部）。
【００３９】
また、アクセス先のＩＰサーバＷのホスト名が一次検索において見つからなかった場合には、ゲートウェイサーバＧＷＳは当該ホスト名に対応した広域ＩＰアドレスの通知を要求する問い合わせをインターネットＩＮＥＴへ送出し、その応答を受け取る（ステップＳ７）。さらにゲートウェイサーバＧＷＳは、当該応答に広域ＩＰアドレスが含まれている場合には、当該広域ＩＰアドレスで特定されるホストと携帯電話機ＭＳとの間でゲートウェイサーバＧＷＳを介したＴＣＰのコネクションを設定し、このコネクションを介して携帯電話機ＭＳからのアクセス要求を当該ホストへ転送するとともに、キャッシュ処理を行って処理を終了する（ステップＳ９，Ｓ１０）。
【００４０】
キャッシュ処理では、ゲートウェイサーバＧＷＳは、アクセス先のＩＰサーバＷから保持期間の指定を受け、この保持期間から満了時刻を求め、この満了時刻と、当該ＩＰサーバＷのホスト名および広域ＩＰアドレスとを対応付けて一次変換テーブルＴ１に追加する。なお、ゲートウェイサーバＧＷＳは、現在時刻が満了時刻に達した時点で当該満了時刻を有するレコードを削除する。
【００４１】
逆に、インターネットＩＮＥＴからの応答に広域ＩＰアドレスが含まれていない場合、あるいは予め設定された時間内に応答を受け取ることができなかった場合には、ゲートウェイサーバＧＷＳはアクセス不可処理を行う（ステップＳ１１）。すなわち、ゲートウェイサーバＧＷＳは、アクセス先のＩＰサーバが見つからなかった旨を携帯電話機ＭＳへ通知するとともに、処理対象のアクセス要求を破棄する。
【００４２】
（３）動作例
次に、上述した構成および機能のデータ通信システムにおけるアドレス変換に関する動作例について説明する。
（３−１）ＩＰサーバＷ３へアクセスする場合
図１６は携帯電話機ＭＳがＩＰサーバＷ３へアクセスする際のアドレス変換の様子を示す図であり、この図に示す例では、携帯電話機ＭＳからゲートウェイサーバＧＷＳへ送られてくるＩＰサーバＷ３へのアクセス要求にはＩＰサーバＷ３のホスト名“ip1.lan1.ccccc.co.jp”が含まれている。このアクセス要求を受け取ったゲートウェイサーバＧＷＳでは、一次変換テーブルＴ１を用いた一次検索により当該ホスト名に対応した閉域網識別情報ＣＩＤ１が抽出され、この閉域網識別情報ＣＩＤ１に応じた二次変換テーブルＴ２１を用いた二次検索により当該ホスト名に対応した閉域ＩＰアドレス“ppp.ppp.ppp.ppp”が抽出される（図１２のステップＳ１〜Ｓ４）。
【００４３】
さらに、抽出された閉域網識別情報ＣＩＤ１及び閉域ＩＰアドレス“ppp.ppp.ppp.ppp”で特定されるＩＰサーバＷ３と携帯電話機ＭＳとの間でゲートウェイサーバＧＷＳ及び専用線Ｌ１を介したＴＣＰのコネクションが設定され、このコネクションを介してゲートウェイサーバＧＷＳからＩＰサーバＷ３へ携帯電話機ＭＳからのアクセス要求が転送される（ステップＳ５）。以後、携帯電話機ＭＳとＩＰサーバＷ３との間でＨＴＴＰ（ＡＬ）に従った通信が行われる。
【００４４】
（３−２）ＩＰサーバＷ４へアクセスする場合
図１７は携帯電話機ＭＳがＩＰサーバＷ４へアクセスする際のアドレス変換の様子を示す図であり、この図に示す例では、携帯電話機ＭＳからゲートウェイサーバＧＷＳへ送られてくるＩＰサーバＷ４へのアクセス要求にはＩＰサーバＷ４のホスト名“ip1.lan2.ccccc.co.jp”が含まれている。このアクセス要求を受け取ったゲートウェイサーバＧＷＳでは、一次検索および二次検索が行われ、これにより当該ホスト名に対応した閉域網識別情報ＣＩＤ２と閉域ＩＰアドレス“ppp.ppp.ppp.ppp”とが抽出される（ステップＳ１〜Ｓ４）。
【００４５】
さらに、上記閉域網識別情報ＣＩＤ２及び閉域ＩＰアドレス“ppp.ppp.ppp.ppp”で特定されるＩＰサーバＷ４と携帯電話機ＭＳとの間でゲートウェイサーバＧＷＳ及び専用線Ｌ２を介したＴＣＰのコネクションが設定される（ステップＳ５）。以降の動作は、ＩＰサーバＷ３へアクセスする場合の動作に準じるため、その説明を省略する。なお、この動作例と先の動作例から明かなように、異なるＬＡＮ上のノードが同一の閉域ＩＰアドレスを有していても問題は全く発生しない。
【００４６】
（３−３）ＩＰサーバＷ５へアクセスする場合
図１８は携帯電話機ＭＳがＩＰサーバＷ５へアクセスする際のアドレス変換の様子を示す図であり、この図に示す例では、携帯電話機ＭＳからゲートウェイサーバＧＷＳへ送られてくるＩＰサーバＷ５へのアクセス要求にはＩＰサーバＷ５のホスト名“ip2.lan2.ccccc.co.jp”が含まれている。このアクセス要求を受け取ったゲートウェイサーバＧＷＳでは、一次検索および二次検索が行われ、これにより当該ホスト名に対応した閉域網識別情報ＣＩＤ２と閉域ＩＰアドレス“qqq.qqq.qqq.qqq”とが抽出される（ステップＳ１〜Ｓ４）。
【００４７】
さらに、上記閉域網識別情報ＣＩＤ２及び閉域ＩＰアドレス“qqq.qqq.qqq.qqq”で特定されるＩＰサーバＷ５と携帯電話機ＭＳとの間でゲートウェイサーバＧＷＳ及び専用線Ｌ２を介したＴＣＰのコネクションが設定される（ステップＳ５）。なお、この動作例とＩＰサーバＷ４に関する先の動作例から明かなように、一つのＬＡＮ内に複数のＩＰサーバＷが存在していても問題は全く発生しない。
【００４８】
（３−４）ＩＰサーバＷ１へアクセスする場合
図１９は携帯電話機ＭＳがＩＰサーバＷ１へアクセスする際のアドレス変換の様子を示す図であり、この図に示す例では、携帯電話機ＭＳからゲートウェイサーバＧＷＳへ送られてくるＩＰサーバＷ１へのアクセス要求にはＩＰサーバＷ１のホスト名“keitai.aaaaa.co.jp”が含まれている。このアクセス要求を受け取ったゲートウェイサーバＧＷＳでは、一次検索が行われ、これにより当該ホスト名に対応した広域ＩＰアドレス“xxx.xxx.xxx.xxx”が抽出される（ステップＳ１）。
【００４９】
さらに、上記広域ＩＰアドレス“xxx.xxx.xxx.xxx”で特定されるＩＰサーバＷ１と携帯電話機ＭＳとの間でゲートウェイサーバＧＷＳ及びインターネットＩＮＥＴを介したＴＣＰのコネクションが設定され、このコネクションを介してゲートウェイサーバＧＷＳからＩＰサーバＷ１へ携帯電話機ＭＳからのアクセス要求が転送される（ステップＳ２，Ｓ３，Ｓ６）。以後、携帯電話機ＭＳとＩＰサーバＷ１との間でＨＴＴＰ（ＡＬ）に従った通信が行われる。
【００５０】
（３−５）ＩＰサーバＷ２へアクセスする場合
図２０は携帯電話機ＭＳがＩＰサーバＷ２へアクセスする際のアドレス変換の様子の一例を示す図であり、この図に示す例では、携帯電話機ＭＳからゲートウェイサーバＧＷＳへ送られてくるＩＰサーバＷ２へのアクセス要求にはＩＰサーバＷ２のホスト名“www.bbbbb.com”が含まれている。
【００５１】
ここで、“www.bbbbb.com”をホスト名として有するレコードが一次変換テーブルＴ１に存在しない場合には、当該ホスト名に対応した広域ＩＰアドレスを要求する問い合わせがゲートウェイサーバＧＷＳからインターネットＩＮＥＴへ送出される。ＩＰサーバＷ２はインターネットＩＮＥＴに接続された実在するサーバであることから、この問い合わせは解決され、ＩＰサーバＷ２の広域ＩＰアドレス“yyy.yyy.yyy.yyy”がゲートウェイサーバＧＷＳに通知される（ステップＳ１，Ｓ２，Ｓ７）。
【００５２】
そして、上記広域ＩＰアドレス“yyy.yyy.yyy.yyy”で特定されるＩＰサーバＷ２と携帯電話機ＭＳとの間でゲートウェイサーバＧＷＳ及びインターネットＩＮＥＴを介したＴＣＰのコネクションが設定され、このコネクションを介してゲートウェイサーバＧＷＳからＩＰサーバＷ２へ携帯電話機ＭＳからのアクセス要求が転送される（ステップＳ８，Ｓ９）。以後、携帯電話機ＭＳとＩＰサーバＷ２との間でＨＴＴＰ（ＡＬ）に従った通信が行われる。
【００５３】
なお、当該ＩＰサーバＷ２に関するキャッシュ処理も行われ（ステップＳ１０）、ＩＰサーバＷ２から指定された保持期間に基づいてゲートウェイサーバＧＷＳにて求められた満了時刻（例えば２０００年７月３０日１３時１５分）とホスト名“www.bbbbb.com”と広域ＩＰアドレス“yyy.yyy.yyy.yyy”とを有するレコードが一次変換テーブルＴ１に追加される（図２１参照）。
【００５４】
一方、一次変換テーブルＴ１が図２１に示す状態にあるときに携帯電話機ＭＳからゲートウェイサーバＧＷＳへＩＰサーバＷ２のホスト名“www.bbbbb.com”を含むアクセス要求が送られてくると、“www.bbbbb.com”をホスト名として有するレコードが一次変換テーブルＴ１に存在することから、携帯電話機ＭＳがＩＰサーバＷ１へアクセスする場合と同様の動作が行われる（ステップＳ１〜Ｓ３，Ｓ６）。
なお、ゲートウェイサーバＧＷＳにおいて、ＩＰサーバＷ２に関するレコードは２０００年７月３０日１３時１５分に一次変換テーブルＴ１から削除される。
【００５５】
（３−６）存在しないＩＰサーバへアクセスする場合
最後に、携帯電話機ＭＳからゲートウェイサーバＧＷＳへ送られてくるＩＰサーバへのアクセス要求に、存在しないＩＰサーバのホスト名が含まれている場合の動作について説明する。この場合、一次検索、インターネットＩＮＥＴへの問い合わせを経ても該当する広域ＩＰアドレスを取得することはできない（ステップＳ１，Ｓ２，Ｓ７）。よって、アクセス先のＩＰサーバが見つからなかった旨がゲートウェイサーバＧＷＳから携帯電話機ＭＳへ通知される（ステップＳ８，Ｓ１１）。
【００５６】
（４）補足
とことで、携帯電話機はコンピュータに比較して普及し易い情報処理端末であり、膨大な数のユーザがゲートウェイサーバＧＷＳを介して各種データ通信サービスを受けることが予想される。また、一般に、ゲートウェイサーバＧＷＳの処理能力向上における費用対効果は、あるレベルまでは妥当な範囲で推移するが、あるレベルを超えると著しく悪化する。このような背景を考慮して上記データ通信システムを眺めると、従来の中継方式を採用したシステムに比較して、より多くのユーザを収容することができるとともに、ゲートウェイサーバＧＷＳに要求される処理能力を低く抑えて中継コストを低減することができる、という利点を備えていることが明らかになる。
【００５７】
また、膨大な数のユーザが存在し得ることと、携帯電話機ＭＳの情報処理能力が一般的なコンピュータに比較して未だ低いことと、有線網に比較して移動パケット通信網ＭＰＮが狭帯域高遅延であることから、携帯電話機ＭＳ専用のサービスを提供する事業者が多数にのぼることが予想される。このような状況下では、上記データ通信システムによる中継効率の向上効果はより大きなものとなる。
【００５８】
なお、本発明は上述した実施形態の具体的な構成に限定されるものではなく、特許請求の範囲に記載した範囲内で種々の変形が可能である。
【００５９】
【発明の効果】
以上説明したように、本発明によれば、変換テーブルからホスト名が検索され、当該ホスト名で表されるホストの広域アドレスまたは当該ホストの属する閉域網の識別情報が得られ、得られた情報に基づいて端末からのアクセス要求が中継される。すなわち、端末が接続網を介して広域網および閉域網にアクセス可能な環境下であっても、一つの変換テーブルに対する一回の検索でアクセス要求を迅速に転送することができる。また、閉域網には広域アドレスが割り当てられていないことから、広域網からの情報が閉域網側へ流れ込むことはない。したがって、閉域網においては特別な設備を必要とされないという効果と、閉域網と中継装置との間の通信路の全帯域を端末との通信に割り当てることが可能となることから、閉域網上のホストは端末に対して、より高品質のサービスを提供することができるという効果とが得られる。
【００６０】
また、変換テーブルにおいて閉域網に関する情報を最初に検索される位置に配することにより、広域網に比較して一般的にホスト数が少なく、かつホストの有無を迅速に判断可能な閉域網について検索が行われた後に広域網について検索が行われることになることから、検索にかかる時間を短縮することができる。さらに、閉域アドレスをも中継装置で特定することにより、閉域網と中継装置との間で送受される情報量を低減し、端末との実質的な通信に使用可能な、閉域網と中継装置との間の通信路の帯域を拡げることができる。
【図面の簡単な説明】
【図１】  従来方式によるインターネット接続システムの構成を示すブロック図である。
【図２】  同インターネット接続システムにおいて用いられる広域変換テーブルのデータ構成を示す概念図である。
【図３】  従来方式によるリモートアクセスシステムの構成を示すブロック図である。
【図４】  同リモートアクセスシステムにおいて用いられる閉域変換テーブルのデータ構成を示す概念図である。
【図５】  従来方式に基づいて得られるシステムの構成を示すブロック図である。
【図６】  従来方式に基づいて得られる他のシステムの構成を示すブロック図である。
【図７】  本発明の一実施形態に係るゲートウェイサーバ（中継装置）ＧＷＳを用いたデータ通信システムの全体構成を示すブロック図である。
【図８】  同データ通信システムにおける一部のプロトコル構成を示す概念図である。
【図９】  同データ通信システムを構成するＬＡＮＣ１の構成を示すブロック図である。
【図１０】  同データ通信システムを構成するＬＡＮＣ２の構成を示すブロック図である。
【図１１】  同データ通信システムを構成するゲートウェイサーバＧＷＳの構成を示すブロック図である。
【図１２】  同ゲートウェイサーバＧＷＳが行うアクセス制御処理（携帯電話機ＭＳからのアクセスの制御処理）の流れを示すフローチャートである。
【図１３】  同ゲートウェイサーバＧＷＳに格納された一次変換テーブルＴ１のデータ構成例を示す概念図である。
【図１４】  同ゲートウェイサーバＧＷＳに格納された二次変換テーブルＴ２１のデータ構成例を示す概念図である。
【図１５】  同ゲートウェイサーバＧＷＳに格納された二次変換テーブルＴ２２のデータ構成例を示す概念図である。
【図１６】  同データ通信システムにおいて携帯電話機ＭＳがＩＰサーバＷ３へアクセスする際のアドレス変換の様子を示す図である。
【図１７】  同データ通信システムにおいて携帯電話機ＭＳがＩＰサーバＷ４へアクセスする際のアドレス変換の様子を示す図である。
【図１８】  同データ通信システムにおいて携帯電話機ＭＳがＩＰサーバＷ５へアクセスする際のアドレス変換の様子を示す図である。
【図１９】  同データ通信システムにおいて携帯電話機ＭＳがＩＰサーバＷ１へアクセスする際のアドレス変換の様子を示す図である。
【図２０】  同データ通信システムにおいて携帯電話機ＭＳがＩＰサーバＷ２へアクセスする際のアドレス変換の様子の一例を示す図である。
【図２１】  同ゲートウェイサーバＧＷＳに格納された一次変換テーブルＴ１の内容例を示す概念図である。
【符号の説明】
ＢＳ…基地局、Ｃ１，Ｃ２…ＬＡＮ、Ｇ１…無線系通信装置、Ｇ２…インターネット接続インタフェース、Ｇ３…専用線接続インタフェース、Ｇ４…記憶装置、Ｇ５…保守端末接続用インタフェース、Ｇ６…制御部、Ｇ６１…ＣＰＵ、Ｇ６２…ＲＯＭ、Ｇ６３…ＲＡＭ、ＧＷＳ…ゲートウェイサーバ、ＩＮＥＴ…インターネット、Ｌ１，Ｌ２…専用線ＭＰＮ…移動パケット通信網、ＭＳ…携帯電話機、ＭＴ…保守端末、ＰＳ…パケット加入者処理装置、ＲＴ１，ＲＴ２…ルータ、Ｔ１…一次変換テーブル、Ｔ２１，Ｔ２２…二次変換テーブル、Ｗ，Ｗ１〜Ｗ５…ＩＰサーバ、
【図１】
0003745616.tif 000002
【図２】
0003745616.tif 000003
【図３】
0003745616.tif 000004
【図４】
0003745616.tif 000005
【図５】
0003745616.tif 000006
【図６】
0003745616.tif 000007
【図７】
0003745616.tif 000008
【図８】
0003745616.tif 000009
【図９】
0003745616.tif 000010
【図１０】
0003745616.tif 000011
【図１１】
0003745616.tif 000012
【図１２】
0003745616.tif 000013
【図１３】
0003745616.tif 000014
【図１４】
0003745616.tif 000015
【図１５】
0003745616.tif 000016
【図１６】
0003745616.tif 000017
【図１７】
0003745616.tif 000018
【図１８】
0003745616.tif 000019
【図１９】
0003745616.tif 000020
【図２０】
0003745616.tif 000021
【図２１】
0003745616.tif 000022