(57)【要約】【課題】種々のネットワーク接続サービスを利用することができる通信システムを提供する。【解決手段】  無線パケット通信網に接続する通信機器２０と、該通信機器２０を用いて通信を行う上位装置１０との間に、接続装置１とを介在させる。また、無線パケット通信網４０内において、接続装置１とネットワークルータ６０との間にトンネルを形成して上位装置１０とＬＡＮ５０間の通信に係るＩＰパケットを前記トンネル内に通過させる。【選択図】  図１１
2008035075.tif 000002
【特許請求の範囲】
【請求項１】
無線パケット通信網を介してＬＡＮと無線通信端末とを接続し且つ無線通信端末に対してＩＰアドレスを動的に付与するネットワーク接続サービスを利用した通信システムにおいて、
無線パケット通信網とＬＡＮの境界点にネットワークルータを配置し、
無線通信端末は、無線パケット通信網に接続する通信機器と、該通信機器を用いて通信を行う上位装置と、通信機器と上位装置の間に介在して通信の中継を行う接続装置とを備え、
無線パケット通信網内において、接続装置とネットワークルータとの間にトンネルを形成して上位装置とＬＡＮ間の通信に係るＩＰパケットを前記トンネル内に通過させるようにした
ことを特徴とする通信システム。
【請求項２】
接続装置は、上位装置から受信したＩＰパケット及び通信機器に予め割り当てられた電話番号をコンテナにカプセル化したＩＰパケットをネットワークルータに送出する通信制御手段を備え、
ネットワークルータは、通信機器に予め割り当てられた電話番号とＩＰアドレスとの対応表を記憶した記憶手段と、接続装置から受信したＩＰパケットをデカプセル化し、デカプセル化で得られた電話番号に対応するＩＰアドレスを前記記憶手段から取得し、デカプセル化で得られたＩＰパケットの送信元アドレスを前記ＩＰアドレスに書き換える通信制御手段を備えた
ことを特徴とする請求項１記載の通信システム。
【請求項３】
ネットワークルータは、ＬＡＮ側から上位装置に対して通信開始に係るＩＰパケットを検出すると当該ＩＰパケットの宛先ＩＰアドレスに対応する電話番号を前記記憶手段から取得し、無線パケット通信網が提供するメッセージングサービスを用いて前記電話番号宛にメッセージを通知する接続制御手段を備え、
接続装置は、ネットワークルータから前記メッセージを受領すると無線パケット通信網に接続するとともに無線パケット通信網から付与された動的ＩＰアドレスをネットワークルータに対して通知する接続制御手段を備え、
前記ネットワークルータの通信制御手段は、カプセル化したＩＰパケットの宛先ＩＰアドレスとして接続装置から受領した動的ＩＰアドレスを設定する
ことを特徴とする請求項２記載の通信システム。
【請求項４】
接続装置の接続制御手段は、無線パケット通信網との接続処理とともに上位装置との間で接続処理を行い、該上位装置のＩＰアドレスを取得し、
接続装置の通信制御手段は、デカプセル化で得られたＩＰパケットの宛先アドレスを前記接続制御手段で得られた上位装置のＩＰアドレスに書き換える
ことを特徴とする請求項３記載の通信システム。
【請求項５】
無線パケット通信網に接続する通信機器と該通信機器を用いて通信を行う上位装置との間に介在し、無線パケット通信網を介した上位装置とＬＡＮとの間の通信の中継を行う接続装置であって、
無線パケット通信網内において、無線パケット通信網とＬＡＮとの境界点に配置されたネットワークルータとの間にトンネルを形成する通信制御手段を備えた
ことを特徴とする通信機器用の接続装置。
【請求項６】
前記通信制御手段は、上位装置から受信したＩＰパケット及び通信機器に予め割り当てられた電話番号をコンテナにカプセル化したＩＰパケットをネットワークルータに送出する
ことを特徴とする請求項５記載の通信機器用の接続装置。
【請求項７】
ネットワークルータから無線パケット通信網が提供するメッセージサービスを用いたメッセージを受領すると無線パケット通信網に接続するとともに無線パケット通信網から付与された動的ＩＰアドレスをネットワークルータに対して通知する接続制御手段を備えた
ことを特徴とする請求項６記載の通信機器用の接続装置。
【請求項８】
前記接続制御手段は、無線パケット通信網との接続処理とともに上位装置との間で接続処理を行い、該上位装置のＩＰアドレスを取得し、
前記通信制御手段は、デカプセル化で得られたＩＰパケットの宛先アドレスを前記接続制御手段で得られた上位装置のＩＰアドレスに書き換える
ことを特徴とする請求項７記載の通信機器用の接続装置。
【請求項９】
無線パケット通信網を介してＬＡＮと無線通信端末とを接続し且つ無線通信端末に対して第１のアドレス空間内のＩＰアドレスを動的に付与するネットワーク接続サービスの提供下において前記ＬＡＮと無線パケット通信網との境界点に配置されるネットワークルータであって、
無線パケット通信網内において、無線通信端末との間にトンネルを形成する通信制御手段を備えた
ことを特徴とするネットワークルータ。
【請求項１０】
通信機器に予め割り当てられた電話番号とＩＰアドレスとの対応表を記憶した記憶手段を備え、
前記通信制御手段は、接続装置から受信したＩＰパケットをデカプセル化して電話番号及びＩＰパケットを取得し、デカプセル化で得られた電話番号に対応するＩＰアドレスを前記記憶手段から取得し、デカプセル化で得られたＩＰパケットの送信元アドレスを前記ＩＰアドレスに書き換える
ことを特徴とする請求項９記載のネットワークルータ。
【請求項１１】
ＬＡＮ側から無線通信端末に対して通信開始に係るＩＰパケットを検出すると当該ＩＰパケットの宛先ＩＰアドレスに対応する電話番号を前記記憶手段から取得し、無線パケット通信網が提供するメッセージングサービスを用いて前記電話番号宛にメッセージを通知する接続制御手段を備え、
前記通信制御手段は、無線通信端末から該無線通信端末に動的に付与された動的ＩＰアドレスを取得し、カプセル化したＩＰパケットの宛先ＩＰアドレスとして該動的ＩＰアドレスを設定する
ことを特徴とする請求項１０記載のネットワークルータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動販売機の販売情報収集などのテレメトリングの分野や移動体への交通情報配信などのテレマティクスの分野などで用いられる通信システムに関する。
【背景技術】
【０００２】
近年、無線パケット通信網を介して情報の収集や配信等を行うテレメトリングやテレマティクスが普及してきている。テレメトリングとは、元来は、通信回線を使って計量器の計量値を読み出す仕組みのことの総称であった。しかし、近年は、一般的に、データの読み取りだけでなく、機器の動作監視や遠隔制御にも用いる用語である。テレメトリングの代表的な例としては、自動販売機の販売管理システム，ガス・水道などの使用量管理システム、無人駐車場における管理システムなどが挙げられる。自動販売機の販売管理システムについては特許文献１を参照されたい。また、テレマティクスとは、自動車などの移動体に通信システムを組み合わせてリアルタイムに情報サービスを提供することを意味する。テレマティクスの代表的な例としては、自動車に設置した端末に交通情報やナビゲーション情報をリアルタイムに提供する車載情報システムなどが挙げられる。
【０００３】
このような分野においては、遠隔地において、無線パケット通信網に接続するための通信機器と、該通信機器を用いる上位装置とが必要となる。前記上位装置はデータ端末装置（ＤＴＥ：Data Terminal Equipment）に相当する。また、前記通信機器はデータ通信装置（ＤＣＥ：Data Circuit-terminating Equipment）に相当する。例えば、自動販売機の販売管理システムにおいては、販売制御や庫内の温度制御を行う制御装置が上位装置に相当する。
【０００４】
上記無線パケット通信網は、通信事業者（キャリア）が提供する、ＬＡＮと無線通信端末とを接続するネットワーク接続サービスを用いて構築される。このネットワーク接続サービスでは、当該サービスの利用者のＬＡＮにおいてネットワークルータを設置し、該サービスにより構築される無線パケット通信網を介して無線通信端末をＬＡＮに接続可能になっている。無線通信端末は、通常ＰＰＰ（Point-to-Point Protocol）などのプロトコルを用いて、必要時のみ無線パケット通信網を介してＬＡＮに接続する。ここで無線パケット通信網のアドレス空間はキャリアにより予め定められており、ネットワークルータの無線パケット通信網側（ＷＡＮ側）のＩＰアドレスは、前記アドレス空間に含まれる固定ＩＰアドレスが割り当てられる。また、無線通信端末のＩＰアドレスは、前記アドレス空間に含まれる固定ＩＰアドレスが割り当てられるか、若しくは、無線パケット通信網に接続した際に前記アドレス空間に含まれるＩＰアドレスが動的に１つ付与される。
【特許文献１】特開２００３−５１０５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
無線パケット通信網はキャリアによって規格・サービス形態等がまちまちである。このため、通信機器の規格や動作もキャリアによってまちまちである。例えば、キャリアが提供するネットワーク接続サービスによって、接続端末に付与するＩＰアドレスの割り当て方法，接続方法，認証方法等はまちまちである。したがって、上位装置を設計する際には、利用するキャリア及び通信機器を予め選定し、該通信機器に対応した動作を行うように設計する。
【０００６】
ところで、近年、このようなシステムを構築した後に、キャリアやサービスを変更したいという要望が出てきている。その理由としては、例えば上位装置の設置場所において当該キャリアでは電波状態が不安定又は不適である場合などが挙げられる。特に、接続端末に対して固定ＩＰアドレスを割り当てるネットワーク接続サービスから、動的にＩＰアドレスを付与するネットワーク接続サービスに変更したいという要望がある。
【０００７】
しかし、動的にＩＰアドレスを付与するネットワーク接続サービスでは、接続端末のＩＰアドレスが不定であるため、ＬＡＮ側の装置から接続端末に対して通信を開始することができないという問題があった。また、キャリアやサービスを変更しようとすればそれに伴い通信機器も変更する必要があり、したがって上位装置についても変更・改造等を行う必要がある。上位装置は、この種のシステムの性質上、遠隔地に分散して配置されるものなので、既に上位装置が市場に大量に設置されている場合には、上位装置の変更や改造に係る作業量は膨大なものとなる。また、キャリア等の変更だけにとどまらず、同一キャリアであっても通信機器の機種変更に伴い同様の問題が発生することも考えられる。そして、この問題は将来のキャリア変更や機種変更の際にも起こりうる。このため、システム構築には慎重なサービス選定・キャリア選定・機種選定が必要となる。さらに、複数のキャリア・サービス・通信機器を用いたシステムを構築する際には、キャリアや通信機器毎に対応する上位装置を用意する必要がある。このためシステム構築にコストがかかるという問題がある。
【０００８】
本発明は、上記事情に鑑みてなされたものであり、その目的とするところは、種々のネットワーク接続サービスを利用することができる通信システムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本願では、無線パケット通信網を介してＬＡＮと無線通信端末とを接続し且つ無線通信端末に対してＩＰアドレスを動的に付与するネットワーク接続サービスを利用した通信システムにおいて、無線パケット通信網とＬＡＮの境界点にネットワークルータを配置し、無線通信端末は、無線パケット通信網に接続する通信機器と、該通信機器を用いて通信を行う上位装置と、通信機器と上位装置の間に介在して通信の中継を行う接続装置とを備え、無線パケット通信網内において、接続装置とネットワークルータとの間にトンネルを形成して上位装置とＬＡＮ間の通信に係るＩＰパケットを前記トンネル内に通過させるようにしたことを特徴とするものを提案する。
【００１０】
本発明によれば、上位装置と通信機器との間に介在する接続装置と、ネットワークルータとの間にトンネルが形成され、上位装置とＬＡＮ側の端末間の通信に係るＩＰパケットは該トンネルを通過するようになる。したがって、上位装置やＬＡＮ側の端末に変更や改造を加えることなく、種々の無線パケット通信網及び接続サービスを採用することが可能となる。
【００１１】
また、本願では、前記通信システムにおいて、接続装置は、上位装置から受信したＩＰパケット及び通信機器に予め割り当てられた電話番号をコンテナにカプセル化したＩＰパケットをネットワークルータに送出する通信制御手段を備え、ネットワークルータは、通信機器に予め割り当てられた電話番号とＩＰアドレスとの対応表を記憶した記憶手段と、接続装置から受信したＩＰパケットをデカプセル化し、デカプセル化で得られた電話番号に対応するＩＰアドレスを前記記憶手段から取得し、デカプセル化で得られたＩＰパケットの送信元アドレスを前記ＩＰアドレスに書き換える通信制御手段を備えたことを特徴とするものを提案する。
【００１２】
本発明によれば、上位装置と通信するＬＡＮ側では、上位装置のＩＰアドレスとして、上位装置に接続された通信機器の電話番号に対応するＩＰアドレスが用いられる。このＩＰアドレスと電話番号の対応表はネットワークルータで管理されている。これにより、上位装置に設定されている自身のＩＰアドレスとしては無関係に、該上位装置のＩＰアドレスをＬＡＮ側で自由に設定できるので、柔軟なネットワーク設計が可能であるとともにネットワーク管理が容易になる。また、ＬＡＮ側では上位装置に設定されたＩＰアドレスの管理が不要となり、もっぱら通信機器の電話番号を管理すれば良いのでネットワーク管理が容易になる。
【００１３】
また、本願では、上記通信システムにおいて、ネットワークルータは、ＬＡＮ側から上位装置に対して通信開始に係るＩＰパケットを検出すると当該ＩＰパケットの宛先ＩＰアドレスに対応する電話番号を前記記憶手段から取得し、無線パケット通信網が提供するメッセージングサービスを用いて前記電話番号宛にメッセージを通知する接続制御手段を備え、接続装置は、ネットワークルータから前記メッセージを受領すると無線パケット通信網に接続するとともに無線パケット通信網から付与された動的ＩＰアドレスをネットワークルータに対して通知する接続制御手段を備え、前記ネットワークルータの通信制御手段は、カプセル化したＩＰパケットの宛先ＩＰアドレスとして接続装置から受領した動的ＩＰアドレスを設定することを特徴とするものを提案する。
【００１４】
本発明によれば、動的ＩＰアドレスを付与するネットワーク接続サービスを用いていても、ＬＡＮ側から通信を開始することができる。
【００１５】
また、本願では、上記通信システムにおいて、接続装置の接続制御手段は、無線パケット通信網との接続処理とともに上位装置との間で接続処理を行い、該上位装置のＩＰアドレスを取得し、接続装置の通信制御手段は、デカプセル化で得られたＩＰパケットの宛先アドレスを前記接続制御手段で得られた上位装置のＩＰアドレスに書き換えることを特徴とするものを提案する。
【００１６】
本発明によれば、ＬＡＮから送出される上位装置宛のＩＰパケットの宛先アドレスと、上位装置に実際に設定されているＩＰアドレスが一致していなくても、当該ＩＰアドレスの宛先アドレスは接続装置において実際のＩＰアドレスに書き換えられる。すなわち、ネットワークルータの記憶手段において電話番号とＩＰアドレスの対応関係を適切に設定しておけば、各上位装置に設定するＩＰアドレスは任意なものを用いることができる。これによりネットワーク管理が容易となる。
【発明の効果】
【００１７】
以上説明したように本発明によれば、上位装置と通信機器との間に介在する接続装置と、ネットワークルータとの間にトンネルが形成され、上位装置とＬＡＮ側の端末間の通信に係るＩＰパケットは該トンネルを通過するようになる。したがって、上位装置やＬＡＮ側の端末に変更や改造を加えることなく、種々の無線パケット通信網及び接続サービスを採用することが可能となる。
【発明を実施するための最良の形態】
【００１８】
本発明の一実施の形態に係る通信システムについて図面を参照して説明する。図１は本発明に係る通信システムを用いたテレメトリングシステムの構成図である。
【００１９】
本システムは、図１に示すように、例えば自動販売機の制御装置などの上位装置１０と、無線パケット通信網４０を介して企業内ＬＡＮ５０とを接続したネットワーク環境を提供することを目的としている。具体的には、固定的にＩＰアドレスを付与するネットワーク接続サービス用に設定された上位装置１０や企業内ＬＡＮ５０内の端末（図１の例では自動販売機の管理用コンピュータ５１など）に改造等を行うことなく、無線パケット通信網４０が接続端末に対して動的ＩＰアドレスを付与するネットワーク接続サービスを利用可能とすることを本発明の主たる目的としている。この目的を解決するために、企業内ＬＡＮ５０内の端末から上位装置１０に対して通信を開始可能とすること、及び、上位装置１０からの通信において当該上位装置１０を特定可能とすることをも目的としている。以下、本通信システムについて詳述する。
【００２０】
上位装置１０は、データ端末装置（ＤＴＥ：Data Terminal Equipment）に相当する。この上位装置１０は、特定のキャリア及びそのキャリアが提供するネットワーク接続サービスに対応するように設計されている。具体的には、接続端末に対して固定ＩＰアドレスを付与するネットワーク接続サービスの利用を前提としており、当該サービスに対応した通信モジュールを接続するとともに、該サービスに対応した接続プロトコル・認証プロトコル等に対応するよう設計されている。
【００２１】
上述した上位装置１０が前提としているネットワーク接続サービスについて説明する。このネットワーク接続サービスでは、通信モジュールに予めキャリアにより電話番号が割り当てられる。このネットワーク接続サービスの提供下にある無線パケット通信網には、回線制御やパケット中継等を行う中継装置が設けられている。中継装置には、接続先ネットワークである企業内ＬＡＮに対応して電話番号が割り当てられている。通信モジュールを接続した端末は、無線パケット通信網内の中継装置の電話番号宛に発呼すると、企業内ＬＡＮなどの所定のネットワークに接続する。中継装置への接続は、予め電話番号を割り当てた通信モジュールからのみ許可される。
【００２２】
図２に上位装置１０が前提とするネットワーク接続サービスを利用した際のネットワーク図の一例を示す。図２に示すように、上位装置１０は、ネットワーク接続サービスにより構築された無線パケット通信網４５，４６に通信モジュール２５，２６を用いて接続する。本実施の形態では、無線パケット通信網４５及び通信モジュール２５はＰＤＣ規格に則しているものとし、無線パケット通信網４６及び通信モジュール２６はＰＨＳ規格に則しているものとする。また、このサービスでは、ネットワークルータ６０のＷＡＮ側インタフェイスや通信モジュール２５に、１９２．１６８．０．０／２８のネットワークに属するＩＰアドレスが固定的に割り当てられる。上位装置１０は端末型ネットワーク接続サービスでＬＡＮ５０に接続する。したがって、通信モジュール２５，２６に割り当てられたＩＰアドレスは、上位装置１０に割り当てられたＩＰアドレスと同義である。また、企業内ＬＡＮ５０内は、１９２．１６８．９．０／２４のネットワークに属するように各装置のＩＰアドレスが固定的に割り当てられているものとする。ネットワークルータ６０は、１９２．１６８．０．０／２８内のＩＰアドレス宛のパケットをＬＡＮ５０から受け取ると、当該パケットを無線パケット通信網４５，４６に中継する。一方、ネットワークルータ６０は、１９２．１６８．９．０／２４内のＩＰアドレス宛のパケットを無線パケット通信網４５，４６から受け取ると、当該パケットをＬＡＮ５０に中継する。このような構成により、管理用コンピュータ５１は、上位装置１０の固定ＩＰアドレス宛に通信を開始することができ、また上位装置１０からの通信についても当該通信の発信元ＩＰアドレスを参照することにより当該上位装置１０を特定できる。
【００２３】
本発明は、このような上位装置１０及び管理用コンピュータ５１をそのまま利用することを前提とし、動的ＩＰを付与するネットワーク接続サービス提供下の無線パケット通信網４０においてもネットワークシステムを構築可能とする。
【００２４】
次に、本実施の形態で利用する、動的ＩＰアドレスを付与するネットワーク接続サービスについて説明する。このネットワーク接続サービスでは、通信モジュール２０に予めキャリアにより電話番号が割り当てられる。無線パケット通信網４０には、図１に示すように、回線制御やパケット中継等を行う中継装置４１が設けられている。通信モジュール２０を接続した端末は、予め定められている特別な番号を指定して発呼することにより無線パケット通信網４０に接続する。そして、該端末は、中継装置４１との間でＰＡＰ（Password Authentication Protocol）を用いた認証処理を行うことにより、接続先ネットワークである企業内ＬＡＮ５０に接続可能となる。なお、前記ＰＡＰ認証では、接続先を特定する情報をユーザ名に含ませることにより、接続先ネットワークを特定する。このネットワーク接続サービスでは、キャリアから無線パケット通信網４０に対して所定の範囲のＩＰアドレス群が割り当てられており、通信モジュール２０にはそれぞれ該ＩＰアドレス群に含まれるＩＰアドレスがＩＰＣＰ（Internet Protocol Control Protocol）により動的に割り当てられる。なお、通信モジュール２０に割り当てられるＩＰアドレスは不定であり、前回接続時と同じＩＰアドレスが割り当てられる場合もあるし違う場合もある。
【００２５】
また、このネットワーク接続サービスでは、メッセージングサービスを利用者に提供しているものとする。このメッセージングサービスは、ＴＣＰ／ＩＰを用いたネットワーク接続サービスではなく、無線通信網を利用した独自プロトコルにより実装されたものである。このメッセージングサービスでは、無線パケット通信網４０又はインターネットなどの他のネットワークに設けた所定のメッセージングサーバ４２に対して、通信モジュール２０の電話番号を指定することにより比較的短いメッセージを送信可能となっている。メッセージングサーバ４２へのメッセージ送信要求にはＨＴＴＰやＳＭＴＰなどが用いられる。
【００２６】
次に、本実施の形態に係るシステムのネットワーク図について図３を参照して説明する。図３は本システムのネットワーク図である。図３に示すように、このシステムでは、企業内ＬＡＮ５０には図２を参照して説明したネットワークと同様に１９２．１６８．９．０／２４に属する固定ＩＰアドレスが付与されており、上位装置１０には１９２．１６８．０．０／２８に属する固定ＩＰアドレスが付与されている。無線パケット通信網４０には１７２．１６．０．０／２８のアドレス群が割り当てられており、無線パケット通信網４０と企業内ＬＡＮ５０との境界点にあたるネットワークルータ（以下単に「ルータ」と言う）６０のＷＡＮ側には固定ＩＰアドレス１７２．１６．０．１４が割り当てられている。また、通信モジュール２０には無線パケット通信網４０に接続した際に１７２．１６．０．０／２８内のアドレスが動的に割り当てられる（図では便宜上１７２．１６．０．０．Ｘと表記した）。接続装置１は端末型ネットワーク接続サービスでＬＡＮ５０に接続する。したがって、接続装置１のＩＰアドレスは、通信モジュール２０に動的に割り当てられたＩＰアドレスとなる。本発明では、このようなネットワーク環境において、企業内ＬＡＮ５０内の管理用コンピュータ５１から上位装置１０に対して通信を開始できるようにするとともに、上位装置１０から管理用コンピュータ５１に通信開始があった場合に当該上位装置１０を特定可能とする。
【００２７】
次に、接続装置１について詳述する。この接続装置１は、データ端末装置（ＤＴＥ：Data Terminal Equipment）に相当する複数種の上位装置１０と、前記通信機器はデータ通信装置（ＤＣＥ：Data Circuit-terminating Equipment）に相当する複数種の通信機器２０，２５，２６とを接続する装置である。本実施の形態に係る接続装置１では、ＣＤＭＡ規格の通信モジュール２０、ＰＤＣ規格の通信モジュール２５、ＰＨＳ規格の通信モジュール２６に対応する。各通信モジュール２０，２５，２６は、それぞれ対応するキャリアが構築する無線パケット通信網４０，４５，４６に接続する通信機器であり、各キャリアが独自に定めた通信規格・通信プロトコル・サービスに対応している。上位装置１０は、前述したように、特定のキャリア及びそのキャリアが提供するサービスに対応するように設計されている。具体的には、当該サービスに対応した通信モジュールを接続するとともに、該サービスに対応した接続プロトコル・認証プロトコル等に対応するよう設計されている。
【００２８】
本実施の形態に係る上位装置１０は、ＰＤＣ規格の通信モジュール２５及びＰＨＳ規格の通信モジュール２６と直接接続可能であるとする。そして、該通信モジュール２５，２６を用いることにより、各無線パケット通信網４５，４６を介して企業内ＬＡＮ５０に接続可能となっているとする。本実施の形態に係る接続装置１は、当該上位装置１０を改造・変更することなく、ＣＤＭＡ規格の通信モジュール２０を用いて、無線パケット通信網４０を介して企業内ＬＡＮ５０に接続可能とする。以下、接続装置１についてさらに詳しく説明する。
【００２９】
まず、図４を参照して本実施の形態に係る接続装置１の構成図について説明する。図４は接続装置１に前記３つの通信モジュール２０，２５，２６を内蔵させた状態を示している。なお、運用時においては、少なくとも実際に使用する通信モジュール２０，２５又は２６のみを内蔵しておけばよい。
【００３０】
接続装置１は、筐体１００内に、主制御基板１１０と、ＰＤＣ規格の通信モジュール２５を搭載するための副制御基板２００と、ＣＤＭＡ規格の通信モジュール２０を搭載するための副制御基板３００と、ＰＨＳ規格の通信モジュール２６を備えている。副制御基板２００及び３００並びに通信モジュール２６は主制御基板１１０に対して着脱自在に設けられている。
【００３１】
また、本実施の形態に係る接続装置１は、複数種の主制御装置に接続可能にするために上位装置接続用に複数種のコネクタを備えている。具体的には、主制御基板１１０に、ＲＳ−２３２Ｃ規格で用いるコネクタ１１１と、ＲＳ−４８５規格で用いるコネクタ１１２と、ＣＡＮ（Controller Area Network）規格で用いるコネクタ１１３とを備えている。
【００３２】
主制御基板１１０には、ＰＬＤ（Programmable Logic Device）の一種であるＦＰＧＡ（Field Programmable Gate Array）で実装した主制御部１２０と、ＲＳ−２３２Ｃ規格のインタフェイス回路１３１と、ＲＳ−４８５規格のインタフェイス回路１３２と、ＣＡＮ規格のインタフェイス回路１３３とを備えている。各インタフェイス回路１３１，１３２，１３３は、それぞれ対応するコネクタ１１１，１１２，１１３と主制御部１２０の間に介在している。これにより、主制御部１２０は、各インタフェイス回路１３１，１３２，１３３を介して、コネクタ１１１，１１２，１１３に接続した上位装置と通信可能となっている。
【００３３】
また、主制御基板１１０には、副制御基板２００と接続するためのコネクタ１４１と、副制御基板３００と接続するためのコネクタ１４２と、ＰＨＳ規格の通信モジュール２６と接続するためのコネクタ１４３とを備えている。各コネクタ１４１，１４２，１４３は主制御部１２０と接続している。これにより、主制御部１２０は、副制御基板２００を介してＰＤＣ規格の通信モジュール２５と通信可能であり、また副制御基板３００を介してＣＤＭＡ規格の通信モジュール２０と通信可能であり、さらに直接ＰＨＳ規格の通信モジュール２６と通信可能となっている。
【００３４】
さらに、主制御基板１１０には、主制御部１２０の制御プログラムを記憶したＥＰＲＯＭ１５１と、主制御部１２０の各種作業用領域として用いるＲＡＭ１５２が設けられている。さらに、主制御基板１１０には、どの通信モジュール２０，２５，２６を用いるかを選択するためのモジュール選択スイッチ１６０が設けられている。主制御部１２０は、該モジュール選択スイッチ１６０によって選択された通信モジュール２０，２５，２６に対応した動作を行う。主制御部１２０の構成及び動作については後述する。
【００３５】
この主制御基板１１０は、外部からの直流電源の供給により動作するとともに、各コネクタ１４１，１４２，１４３を介して副制御基板２００及び３００、並びに、ＰＨＳ規格の通信モジュール２６に直流電源を供給する。また、主制御部１２０は、外部からの直流電源の供給異常を監視する電源監視回路１７０と、バックアップ電池１７１とを備えている。電源監視回路１７０は、外部からの電源供給異常を検出すると、バックアップ電池１７１から主制御基板１１０及び副制御基板２００，３００並びにＰＨＳ規格の通信モジュール２６に電源供給するよう制御する。また、電源監視回路１７０は、外部からの電源供給異常を検出すると、該異常を主制御部１２０に通知する。さらに、電源監視回路１７０は、電源供給異常があった後に外部からの電源供給の復帰を検出すると、該復旧を主制御部１２０に通知する。
【００３６】
また、主制御基板１１０には、ＦＰＧＡで実装されている主制御部１２０の内部回路を初期化・生成するための回路初期化部１８０が設けられている。該回路初期化部１８０は、主制御部１２０の内部回路を初期化・生成するためのプログラムを内蔵しており、外部に接続した端末（図示省略）からの指示により、ＦＰＧＡ内に主制御部１２０を構成する回路を形成する。
【００３７】
副制御基板２００は、主制御基板１１０とＰＤＣ規格の通信モジュール２５とを接続するためのものであり、主制御基板１１０と接続するためのコネクタ２０１と、ＰＤＣ規格の通信モジュール２５の端子２５ａと接続するためのコネクタ２０２と、主制御基板１１０と通信モジュール２５を接続するためのインタフェイス回路２１０とを備えている。インタフェイス回路２１０はコネクタ２０２とコネクタ２０１間のピン数の変換やピンアサインの変換や波形成形などを行う。ここで、本実施の形態に係る通信モジュール２５は、自身の電話番号情報などを記憶した所定のメモリチップを必要とするとともに、専用のバックアップ電池が必要なものであるとする。これに対応すべく、副制御基板２００には、前記メモリチップ２２０及びバックアップ電池２３０がコネクタ２０２を介して通信モジュール２５に接続するように構成されている。また、副制御基板２００は、前述したように主制御基板１１０から供給される直流電源により動作するとともに、コネクタ２０２を介して通信モジュール２５に直流電源を供給する。なお、通信モジュール２５のアンテナ接続用端子２５ｂは、筐体１００に付設したアンテナ接続用端子１９１に接続している。
【００３８】
副制御基板３００は、主制御基板１１０とＣＤＭＡ規格の通信モジュール２０とを接続するためのものであり、主制御基板１１０と接続するためのコネクタ３０１と、ＣＤＭＡ規格の通信モジュール２０の端子２０ａと接続するためのコネクタ３０２と、主制御基板１１０と通信モジュール２０を接続するためのインタフェイス回路３１０とを備えている。インタフェイス回路３１０はコネクタ３０２とコネクタ３０１間のピン数の変換やピンアサインの変換や波形成形などを行う。また、副制御基板３００は、前述したように主制御基板１１０から供給される直流電源により動作するとともに、コネクタ３０２を介して通信モジュール２０に直流電源を供給する。なお、通信モジュール２０のアンテナ接続用端子２０ｂは、筐体１００に付設したアンテナ接続用端子１９２に接続している。
【００３９】
ＰＨＳ規格の通信モジュール２６の端子２６ａは主制御基板１１０のコネクタ１４３に接続している。また、該通信モジュール２６のアンテナ接続用端子２６ｂは、筐体１００に付設したアンテナ接続用端子１９３に接続している。
【００４０】
次に、主制御部１２０の構成及び動作について図５を参照して説明する。図５は主制御部１２０の機能ブロック図である。なお、ここでは本発明の要旨に係るもののみを記載し、他の構成については省略した。
【００４１】
図５に示すように、主制御部１２０は、回線接続の確立などの回線制御を行う接続制御部１２１と、接続制御部１２１により確立された回線上でのデータ通信を制御する通信制御部１２２と、上位装置１０とのインタフェイス１２３と、通信モジュール２０，２５，２６とのインタフェイス１２４とを備えている。
【００４２】
接続制御部１２１及び通信制御部１２２は、モジュール選択スイッチ１６０での選択された通信モジュール２０，２５，２６に応じて処理が切り替えられる。本実施の形態では上位装置１０は、通信モジュール２５，２６を直接接続して利用できるよう設計されている。このため、接続制御部１２１及び通信制御部１２２は、モジュール選択スイッチ１６０によって通信モジュール２５又は２６が選択されている場合には、上位装置１０と通信モジュール２５又は２６との間のデータに対しては特別な処理は行わず透過させる。一方、通信モジュール２０が選択されている場合には、接続制御部１２１及び通信制御部１２２は、上位装置１０と通信モジュール２０との間のデータに対して、所定のルールに従って、接続処理やトンネル処理を行う。これらのデータ処理に必要なデータは、ＥＰＲＯＭ１５１の設定データ記憶部１５１ａに記憶されている。
【００４３】
接続制御部１２１は、無線パケット通信網４０を用いた通信時には、ＡＴコマンドによる回線接続制御、ＬＣＰ（Link Control Protocol）及びＩＰＣＰによるＩＰ層の接続制御を行う。具体的には、接続制御部１２１は、上位装置１０との間でＬＣＰ及びＩＰＣＰの処理と、無線パケット通信網４０との間でＬＣＰ，ＰＡＰ，ＩＰＣＰの処理とを行う。この接続処理は、上位装置１０側から通信が開始される場合には、上位装置１０側からの発呼コマンドの受領を契機に開始する。一方、ＬＡＮ５０側から通信が開始される場合には、無線パケット通信網４０からのメッセージ（後述する）の受領を契機に開始する。また、接続制御部１２１は、ＬＡＮ側から通信が開始される場合には、前記メッセージの受領及び接続処理の後に、ルータ６０に対してメッセージを通知する。このメッセージは、接続装置１に動的に付与されたＩＰアドレスをルータ６０に通知するためである。
【００４４】
通信制御部１２２は、無線パケット通信網４０を用いた通信時には、接続制御部１２１により確立された回線上でのデータ通信において、無線パケット通信網４０を介して対向するルータ６０との間にトンネルを形成する。すなわち、上位装置１０から受信したＩＰパケットをカプセル化してルータ６０に送出するとともに、ルータ６０から受信したＩＰパケットをデカプセル化して上位装置１０に送信する。前記カプセル化において通信制御部１２２は、上位装置１０から受信したＩＰパケットと共に、通信モジュール２０に予め設定された電話番号をカプセル化する。また、前記デカプセル化において通信制御部１２２は、デカプセル化して得られたＩＰパケットの宛先ＩＰアドレスを、上位装置１０に予め設定されている固定ＩＰアドレスに書き換える。上位装置１０のＩＰアドレスは、後述するように、上位装置１０との間のＩＰＣＰ処理により取得したものである。
【００４５】
設定データ記憶部１５１ａに記憶されているデータについて図６を参照して説明する。図６に示すように、設定データ記憶部１５１ａには、上位装置１０が発呼した電話番号に対応して設定データが記憶されている。設定データとしては、無線パケット通信網４０に接続するための発呼コマンド（電話番号を含む）、無線パケット通信網４０に接続する際に必要な認証データ、接続先のルータ６０のＩＰアドレスが記憶されている。
【００４６】
次に、無線パケット通信網４０と企業内ＬＡＮ５０との境界点に設置されるルータ６０について図７を参照して説明する。図７はルータの構成図である。ルータ６０は、図７に示すように、ＷＡＮ側インタフェイス６１と、ＬＡＮ側インタフェイス６２と、回線接続の確立などの回線制御を行う接続制御部６３と、データ通信の制御を行う通信制御部６４と、接続制御部６３及び通信制御部６４での動作に必要なデータを記憶した設定データ記憶部６５と、接続制御部６３及び通信制御部６４の動作履歴を記憶するログ記憶部６６とを備えている。
【００４７】
設定データ記憶部６５には、図８に示すように、上位装置１０に対して割り当てた固定ＩＰアドレス（固定端末ＩＰアドレス）と、該上位装置１０に接続した通信モジュール２０の電話番号の組を列挙した上位装置情報テーブル６５ａが記憶されている。ここで固定端末ＩＰアドレスは、図２を参照して前述した固定ＩＰアドレスを付与するネットワーク接続サービス利用時に上位装置１０に対して割り当てられたものである。
【００４８】
接続制御部６３は、メッセージングサーバ４２と協動してＩＰ層の接続制御を行う。具体的には、接続制御部６３は、ＬＡＮ５０側から上位装置１０の固定端末ＩＰアドレスを宛先ＩＰアドレスとしたパケットを受領すると、前記設定データ記憶部６５から固定端末ＩＰアドレスに対応する電話番号を取得する。そして、接続制御部６３は、取得した電話番号に対してメッセージングサーバ４２を用いてメッセージを送信する。これにより、前述したように接続装置１の接続制御部１２１が接続処理を開始する。
【００４９】
通信制御部６４は、無線パケット通信網４０を用いた通信時には、接続制御部６３により確立された回線上で、無線パケット通信網４０を介して対向する接続装置１との間にトンネルを形成する。すなわち、ＬＡＮ側から受信したＩＰパケットをカプセル化して接続装置１に送出するとともに、接続装置１から受信したＩＰパケットをデカプセル化してＬＡＮ側に送出する。
【００５０】
前記カプセル化において通信制御部６４は、カプセル化パケットの宛先ＩＰアドレスとして接続装置１のＩＰアドレスを設定する必要がある。このＩＰアドレスは、ＬＡＮ５０側から通信が開始される場合には、前述したように接続装置１から受領したメッセージから取得する。一方、上位装置１０側から通信が開始される場合には、接続装置１から受信したＩＰパケットの送信元ＩＰアドレスから取得する。
【００５１】
また、前記デカプセル化において通信制御部６４は、デカプセル化によりＩＰパケット及び電話番号を取り出す。通信制御部６４は、該電話番号に基づき上位装置情報テーブル６５ａから対応するＩＰアドレスを取得し、デカプセル化したＩＰパケットの送信元ＩＰアドレスを、取得したＩＰアドレスに書き換える。そして、通信制御部６４は、当該ＩＰパケットをＬＡＮ５０側に送出する。
【００５２】
次に、本システムにおける通信手順について図面を参照して説明する。まず、本実施の形態に係る通信システムの説明に先立ち、上位装置１０及び管理用コンピュータ５１の前提としているネットワーク接続サービスを用いた場合の通信手順について図面を参照して説明する。上述のように上位装置１０はＰＤＣ規格の通信モジュール２５及び第１の無線パケット通信網４５に対応しているので、接続装置１は上位装置１０と通信モジュール２５と間のデータに対しては何ら加工は行わない。また、ルータ６０も特殊な処理は行わない。なお、ＰＨＳ規格の通信モジュール２６及び無線パケット通信網４６を用いて上位装置１０を企業内ＬＡＮ５０に接続する場合も同様の動作となる。
【００５３】
まず、図９のシーケンスチャートを参照して、上位装置１０から管理用コンピュータ５１に対して通信を開始する場合について説明する。
【００５４】
ここでは、以下に示す内容を前提とする。すなわち、通信モジュール２５にはキャリアから「０８０ＡＡＢＢ」という電話番号が割り当てられているとする。キャリアからは１９２．１６８．０．０／２８のＩＰアドレスが配布されており、該通信モジュール２５を用いて無線パケット通信網４５に接続する上位装置１０にはＩＰアドレス１９２．１６８．０．１が割り当てられているとする。通信相手先の管理用コンピュータ５１のＩＰアドレスは１９２．１６８．９．１０とする。通信モジュール２５は、電話番号「０８０ＣＣＤＤ」に「ＡＴＤ」コマンドで発呼することにより、無線パケット通信網４５の中継装置に接続するものとする。
【００５５】
図９に示すように、上位装置１０は、接続装置１に対して「ＡＴＤ０８０ＣＣＤＤ」コマンドを発呼すると（ステップＳ１）、接続装置１の接続制御部１２１は該コマンドをそのまま通信モジュール２５に転送する（ステップＳ２）。なお、この発呼の契機としては、宛先アドレス：１９２．１６８．９．１０のＩＰパケットが生じた時などが挙げられる。前記ＡＴコマンドにより通信モジュール２５は無線パケット通信網４５内の中継装置に発呼する（ステップＳ３）。ここで中継装置は、発信元の通信モジュール２５の電話番号を確認し、契約外の端末からの接続を拒否する（ステップＳ４）。接続装置１の接続制御部１２１は、通信モジュール２５を介して回線レベルで接続が完了した旨の応答「ＣＯＮＮＥＣＴ」を受信すると（ステップＳ５）、当該応答を上位装置１０に転送する（ステップＳ６）。
【００５６】
次に、上位装置１０は、ＰＰＰにより無線パケット通信網４５を介して企業内ＬＡＮ５０に接続するよう処理を開始する。具体的には、ＬＣＰ及びＩＰＣＰにより無線パケット通信網４５の中継装置とのＩＰレベルでの接続を確立する（ステップＳ７，Ｓ８）。ここで接続装置１の接続制御部１２１は、当該ＬＣＰ及びＩＰＣＰに係るパケットについては双方向に透過させる。以上により上位装置１０と企業内ＬＡＮ５０とはＩＰレベルの通信が可能となるので、以降ＴＣＰ／ＵＤＰ等の上位プロトコルを用いたデータ通信を開始する（ステップＳ９）。なお、無線パケット通信網４５の中継装置は、宛先又は発信元ＩＰアドレスが１９２．１６８．０．０／２８に含まれるＩＰパケットのみを中継する（ステップＳ１０）。
【００５７】
次に、図１０のシーケンスチャートを参照して、管理用コンピュータ５１から上位装置１０に対して通信を開始する場合について説明する。
【００５８】
管理用コンピュータ５１が、通信相手先の上位装置１０と通信するために該上位装置１０に予め割り当てられている固定ＩＰアドレスを宛先とした接続要求を発すると（ステップＳ１１）、ルータ６０は通常のルーティングルールに従って当該パケットを無線パケット通信網４０に送出する。これにより、無線パケット通信網４５の中継装置は、当該パケットの宛先ＩＰアドレスを参照して、該ＩＰアドレスに対応した電話番号の通信モジュール２５に接続する（ステップＳ１２）。通信モジュール２５は、接続装置１に対して着信があった旨を通知する（ステップＳ１３）。接続装置１は、着信通知を上位装置１０に中継する（ステップＳ１４）。次に接続装置１は、上位装置１０から着信通知に対する応答があると（ステップＳ１５）、中継装置との間でＰＰＰによる接続確立処理を開始する。具体的には、接続装置１は、ＬＣＰ及びＩＰＣＰにより無線パケット通信網４５の中継装置とのＩＰレベルでの接続を確立する（ステップＳ１６，Ｓ１７）。ここで接続装置１の接続制御部１２１は、当該ＬＣＰ及びＩＰＣＰに係るパケットについては双方向に透過させる。以上により上位装置１０と企業内ＬＡＮ５０とはＩＰレベルの通信が可能となるので、以降ＴＣＰ／ＵＤＰ等の上位プロトコルを用いたデータ通信が両者間で可能となる。そこで、ルータ６０は、前記ステップＳ１１の接続要求を上位装置１０に中継する（ステップＳ１８）。そして、ルータ６０は、上位装置１０からの応答（ステップＳ１９）を、管理用コンピュータ５１に中継する（ステップＳ２０）。以上により上位装置１０と企業内ＬＡＮ５０とはＩＰレベルの通信が可能となるので、以降ＴＣＰ／ＵＤＰ等の上位プロトコルを用いたデータ通信を開始する（ステップＳ２１）。なお、無線パケット通信網４５の中継装置は、宛先又は発信元ＩＰアドレスが１９２．１６８．０．０／２８に含まれるＩＰパケットのみを中継する（ステップＳ２２）。
【００５９】
次に、この上位装置１０や管理用コンピュータ５１に何ら改造・変更を加えることなく、ＣＤＭＡ規格の通信モジュール２０及び無線パケット通信網４０を用いる場合について図面を参照して説明する。
【００６０】
まず、図１１乃至図１３を参照して、上位装置１０から管理用コンピュータ５１に対して通信を開始する場合について説明する。図１１は上位装置１０から管理用コンピュータ５１に通信開始する場合のシーケンスチャート、図１２は上位装置１０から管理用コンピュータ５１宛のパケットのトンネル処理を説明する図、図１３は管理用コンピュータ５１から上位装置１０宛のパケットのトンネル処理を説明する図である。なお、図１２及び図１３ではＩＰパケットのヘッダ部とコンテナ部の区切りを二重線で表している。
【００６１】
ここでは、以下に示す内容を前提とする。すなわち、通信モジュール２０にはキャリアから「０８０ＸＸＹＹ」という電話番号が割り当てられているとする。キャリアからは１７２．１６．０．０／２８のＩＰアドレスが配布されており、該通信モジュール２０を用いて無線パケット通信網４０に接続する上位装置１０にはＩＰアドレス１７２．１６．０．０／２８内の１つが動的に割り当てられるとする。ルータ６０には１７２．２６．０．１４というアドレスが割り当てられているとする。通信相手先の管理用コンピュータ５１のＩＰアドレスは１９２．１６８．９．１０とする。通信モジュール２０は、「ＡＴＤ９９９９」コマンドを発呼することにより、無線パケット通信網４０の中継装置４１に接続する。中継装置４１はＰＡＰによりユーザ認証を行うとともに、接続先（本例では企業内ＬＡＮ５０）を特定する。
【００６２】
図１１に示すように、上位装置１０は、接続装置１に対して「ＡＴＤ０８０ＣＣＤＤ」コマンドを発呼すると（ステップＳ３１）、接続装置１の接続制御部１２１は該コマンドを「ＡＴＤ９９９９」に変換して通信モジュール２０に転送する（ステップＳ３２）。なお、この発呼の契機としては、図１２に示すような宛先アドレス：１９２．１６８．９．１０のＩＰパケットが生じた時などが挙げられる。前記ＡＴコマンドにより通信モジュール２０は無線パケット通信網４０内の中継装置４１に発呼する（ステップＳ３３）。接続装置１の接続制御部１２１は、回線レベルで接続が完了した旨の応答「ＣＯＮＮＥＣＴ」を通信モジュール２０を介して受信すると（ステップＳ３４）、ＰＰＰにより接続装置１を企業内ＬＡＮ５０に接続するよう処理を開始する。
【００６３】
まず、接続装置１の接続制御部１２１は、無線パケット通信網４０の中継装置４１との間でＬＣＰネゴシエーションを開始する（ステップＳ３５）。次に、接続装置１の接続制御部１２１は、無線パケット通信網４０の中継装置４１との間でＰＡＰ認証処理を行う（ステップＳ３６）。このＰＡＰ認証処理は、無線パケット通信網４５用に作成された上位装置１０では想定されていないものであるが、無線パケット通信網４０を利用する際には必要である。そこで、本実施の形態では、接続装置１が上位装置１０に代理して認証処理を行っている。この認証処理が終了すると、接続装置１の接続制御部１２１は、接続装置１と無線パケット通信網４０の中継装置４１との間でＩＰＣＰネゴシエーションを開始する（ステップＳ３７）。これによりＩＰＣＰネゴシエーションが完了し、接続装置１の接続制御部１２１には無線パケット通信網４０から動的ＩＰアドレス：１７２．１６．０．Ｘが付与される。付与された動的ＩＰアドレスはＥＰＲＯＭ１５１などの記憶手段に記憶しておく。
【００６４】
ＰＰＰネゴシエーションが完了すると、接続装置１の接続制御部１２１は、回線レベルで接続が完了した旨の応答「ＣＯＮＮＥＣＴ」を上位装置１０に送信する（ステップＳ３８）。上位装置１０は、当該応答を受けてＬＣＰネゴシエーション及びＩＰＣＰネゴシエーションを開始する（ステップＳ３９，Ｓ４０）。ここで、注目すべき点は、接続装置１の接続制御部１２１が上位装置１０に対して応答を行うことである。これにより、上位装置１０は、図９を参照して前述したパケット通信網４５との間で接続処理を行っているようにみえる。また、接続装置１の接続制御部１２１は、前記ＩＰＣＰ処理により上位装置１０のＩＰアドレスを取得するので、当該ＩＰアドレスをＥＰＲＯＭ１５１等の記憶手段に記憶しておく。
【００６５】
以上の処理により上位装置１０と企業内ＬＡＮ５０との接続が完了するので、上位装置１０は管理用コンピュータ５１へのデータ通信を開始する（ステップＳ４１）。ここで、接続装置１の通信制御部１２２及びルータ６０の通信制御部６４では、無線パケット通信網４０内にトンネルを形成するようトンネル処理を行う（ステップＳ４２，Ｓ４３）。
【００６６】
具体的には、図１２に示すように、上位装置１０から管理用コンピュータ５１に送信するパケットについては、接続装置１の通信制御部１２２は、上位装置１０から受信したＩＰパケットと通信モジュール２０の電話番号とをカプセル化してルータ６０宛に送出する（Ａ１からＡ２参照）。ルータ６０の通信制御部６４は、カプセル化されたＩＰパケットを受信すると、まず当該ＩＰパケットをデカプセル化してＩＰパケット及び電話番号を取り出す。そして、ルータ６０の通信制御部６４は、当該電話番号に対応するＩＰアドレスを上位装置情報テーブル６５ａから取得する。そして、通信制御部６４は、デカプセル化で得られたＩＰパケットの送信元ＩＰアドレスを、電話番号に基づき取得したＩＰアドレスに書き換え、ＬＡＮ５０側に送出する（Ａ２からＡ３参照）。
【００６７】
他方、図１３に示すように、管理用コンピュータ５１から上位装置１０に送信するパケットについては、ルータ６０の通信制御部６４は、ＬＡＮ５０側から受信したＩＰパケットをカプセル化して接続装置１宛に送出する（Ｂ１からＢ２参照）。ここで、カプセル化ＩＰパケットの宛先ＩＰアドレスは、既に接続装置１からＩＰパケットを受信しているので、当該ＩＰパケットの送信元ＩＰアドレスを参照することにより得られる。接続装置１の通信制御部１２２は、カプセル化されたＩＰパケットを受信すると、まず当該ＩＰパケットをデカプセル化してＩＰパケットを取り出す。そして、通信制御部１２２は、デカプセル化で得られたＩＰパケットの宛先アドレスを、前記ステップＳ４０で取得した上位装置１０のＩＰアドレスに書き換える。そして、通信制御部１２２は、当該ＩＰパケットを上位装置１０に送出する（Ｂ２からＢ３参照）。
【００６８】
次に、企業内ＬＡＮ５０の管理用コンピュータ５１から上位装置１０に対して通信を開始する場合について図１４乃至１５を参照して説明する。図１４及び図１５は管理用コンピュータから開始する通信のシーケンス図である。
【００６９】
管理用コンピュータ５１は、通信相手先の上位装置１０と通信するために該上位装置１０に予め割り当てられている固定端末ＩＰアドレスを宛先とした接続要求「ＣＯＮＮＥＣＴ」のパケットを発する（ステップＳ７１）。ルータ６０の接続制御部６３は、上位装置１０を代理して、当該接続要求に対して管理用コンピュータ５１に対して応答を返す（ステップＳ７２）。
【００７０】
次に、ルータ６０の接続制御部６３は、接続要求パケットの宛先ＩＰアドレスに対応する電話番号を上位装置情報テーブル６５ａから取得する。そして、接続制御部６３は、当該通信を一意に識別するために通信ＩＤを生成・記憶する。そして、接続制御部６３は、取得した電話番号宛に、すなわち上位装置１０に接続した接続装置１に対してメッセージングサービスを利用してメッセージを送出する（ステップＳ７３）。ここでメッセージの送信はメッセージングサーバ４２にＨＴＴＰでメッセージ送信を依頼することにより行う。また、送信するメッセージには、前記通信ＩＤが含まれる。
【００７１】
メッセージを受信した接続装置１の接続制御部１２１は、設定データ記憶部１５１ａに記憶されている設定データに基づき第１の企業内ＬＡＮ５０への接続処理を開始する。具体的には、「ＡＴＤ９９９９」コマンドを通信モジュール２０に送出する（ステップＳ７４）。該ＡＴコマンドにより通信モジュール２０は無線パケット通信網４０内の中継装置４１に発呼する（ステップＳ７５）。接続装置１の接続制御部１２１は、回線レベルで接続が完了した旨の応答「ＣＯＮＮＥＣＴ」を通信モジュール２０を介して受信すると（ステップＳ７６）、ＰＰＰにより接続装置１を企業内ＬＡＮ５０に接続するよう処理を開始する。
【００７２】
まず、接続装置１の接続制御部１２１は、無線パケット通信網４０の中継装置４１との間でＬＣＰネゴシエーションを開始する（ステップＳ７７）。次に、接続装置１の接続制御部１２１は、無線パケット通信網４０の中継装置４１との間でＰＡＰ認証処理を行う（ステップＳ７８）。次に、接続装置１の接続制御部１２１は、接続装置１と無線パケット通信網４０の中継装置４１との間でＩＰＣＰネゴシエーションを開始する（ステップＳ７９）。これによりＩＰＣＰネゴシエーションが完了し、接続装置１の接続制御部１２１には無線パケット通信網４０から動的ＩＰアドレス：１７２．１６．０．Ｘが付与される。付与された動的ＩＰアドレスはＥＰＲＯＭ１５１などの記憶手段に記憶しておく。
【００７３】
ＰＰＰネゴシエーションが完了すると、接続装置１の接続制御部１２１は、ルータ６０に対して、該ルータ６０から受信した通信ＩＤをＵＤＰパケットで送信する（ステップＳ８０）。これにより、ルータ６０の接続制御部６３は、ＵＤＰパケットの送信元ＩＰアドレスを参照することにより、接続装置１に動的に付与されたＩＰアドレスを認識できる。次に、ルータ６０の接続制御部６３は、当該ＵＤＰパケットを受信すると、接続装置１に対して通信ＩＤを含む応答を送信する（ステップＳ８１）。
【００７４】
次に、ルータ６０の接続制御部６３は前記ステップＳ７１の接続要求パケットを接続装置１に中継する（ステップＳ８２）。このとき、当該接続要求パケットの宛先ＩＰアドレスは接続装置１の動的端末ＩＰアドレスに変換し、送信元ＩＰアドレスはルータ６０のＷＡＮ側ＩＰアドレスに変換する。接続装置１の接続制御部１２１は、該接続要求を受信すると、上位装置１０に対して着信があったことを通知する（ステップＳ８３）。上位装置１０は、着信通知を受信すると、当該着信通知に対する応答を接続装置１に通知するとともに（ステップＳ８４）、ＬＣＰネゴシエーション及びＩＰＣＰネゴシエーションを開始する（ステップＳ８５，Ｓ８６）。ここで、注目すべき点は、接続装置１の接続制御部１２１が上位装置１０に対して応答を行うことである。これにより、上位装置１０は、図１１を参照して前述したパケット通信網４５との間で接続処理を行っているようにみえる。また、接続装置１の接続制御部１２１は、前記ＩＰＣＰ処理により上位装置１０のＩＰアドレスを取得するので、当該ＩＰアドレスをＥＰＲＯＭ１５１等の記憶手段に記憶しておく。
【００７５】
このＰＰＰネゴシエーションが完了すると、接続装置１の接続制御部１２１は、前記ステップＳ８２でルータ６０から受信した接続要求パケットを上位装置１０に転送する（ステップＳ８７）。このとき、当該接続要求パケットの宛先ＩＰアドレスは上位装置１０の固定端末ＩＰアドレスに変換する。接続要求パケットを受信した上位装置１０は、当該応答を接続装置１に応答する（ステップＳ８８）。この応答パケットの宛先及び送信元ＩＰアドレスは、接続要求パケットの宛先ＩＰアドレスと送信元ＩＰアドレスとが入れ替わった値である。接続装置１は、送信元ＩＰアドレスを接続装置１の動的端末ＩＰアドレスに変換して、ルータ６０に送信する（ステップＳ８９）。
【００７６】
以上の処理により、上位装置１０は管理用コンピュータ５１への接続が完了したものと判断し、管理用コンピュータ５１へのデータ通信を開始する（ステップＳ９０）。ここで、接続装置１の通信制御部１２２及びルータ６０の通信制御部６４では、無線パケット通信網４０内にトンネルを形成するようトンネル処理を行う（ステップＳ９１，Ｓ９２）。ここでのトンネル処理によるＩＰアドレスの変遷は、図１２及び図１３を参照して前述したものと同様である。
【００７７】
以上詳述したように、本実施の形態に係るシステムでは、固定ＩＰアドレスを付与するネットワーク接続サービスを利用していた上位装置１０及び管理用コンピュータ５１に何ら変更・改造を加えることなく、動的ＩＰアドレスを付与するネットワーク接続サービスを利用できる。より具体的には、動的ＩＰアドレスを付与するネットワーク接続サービスを利用していても、管理用コンピュータ５１から上位装置１０への通信開始が可能となる。また、管理用コンピュータ５１が受信するパケットの送信元ＩＰアドレスは、上位装置１０に予め割り当てた固定ＩＰアドレスとなっているので、上位装置１０から管理用コンピュータ５１への通信を開始した場合であっても、管理用コンピュータ５１は通信相手先を特定することができる。
【００７８】
さらに、本実施の形態に係るシステムでは、ＬＡＮ５０側においては上位装置１０は、実際に上位装置１０に設定されたＩＰアドレスではなく、ルータ６０で一元管理されているＩＰアドレスにより特定される。そして、このルータ６０で管理されているＩＰアドレスは電話番号と結びつけられている。したがって、上位装置１０に設定されているＩＰアドレスは、必ずしもルータ６０で管理されているＩＰアドレスと一致している必要はない。換言すれば、上位装置１０には自身のＩＰアドレスとして任意の値を設定しておき、ルータ６０において通信モジュール２０の電話番号とＩＰアドレスの対応表を適切に管理していれば十分である。これにより、ネットワーク管理が極めて容易となる。
【００７９】
すなわち、従来は、各上位装置１０に対して適切なＩＰアドレスを設定するという非常に手間がかかる作業が必要であった。しかし、本システムでは、このような作業が不要である。代わりに、各上位装置１０に接続した通信モジュール２０の電話番号と、当該上位装置１０に割り当てたいＩＰアドレスの対応表を、ルータ６０に設定するだけでよいので、管理効率が向上とともに設定ミスを軽減できる。
【００８０】
このような運用形態について図１６及び図１７を参照して説明する。図１６及び図１７はトンネル処理を説明する図である。この運用形態では、上位装置１０にはＩＰアドレス：１９２．１６８．０．９９が設定されているとする。また、該上位装置１０に接続した通信モジュール２０には電話番号：０８０ＸＸＹＹが割り当てられているとする。このとき、上位装置情報テーブル６５ａには、当該電話番号に対応するＩＰアドレスとして、実際の上位装置１０のＩＰアドレスではなく、管理用コンピュータ５１で認識するＩＰアドレス：１９２．１６８．０．１を割り当てる。このような設定をした場合、図１６に示すように、上位装置１０から送出されたＩＰパケットの発信元アドレスは、ルータ６０において上位装置情報テーブル６５ａに基づき書き換えられる。一方、管理用コンピュータ５１から送出されたＩＰパケットの宛先アドレスは、接続装置１において、接続装置１との接続処理（図１１のステップＳ４０，図１５のステップＳ８６）で取得した上位装置１０の実際のＩＰアドレスに書き換えられる。このようなトンネル処理により、管理用コンピュータ５１からはＩＰアドレス：１９２．１６８．０．１の端末と通信しているように見える。したがって、多数の上位装置１０を管理する場合であっても、上位装置情報テーブル６５ａを適切に設定しておけば、各上位装置１０に個別にＩＰアドレスを設定することなく全て同じＩＰアドレスを設定するだけでよい。換言すれば、各上位装置１０に設定するＩＰアドレスはダミーである。これにより、ネットワーク管理が極めて容易となる。
【００８１】
以上本発明の一実施の形態について詳述したが本発明はこれに限定されるものではない。例えば、上記各実施の形態では自動販売機の管理を行うテレメトリングシステムについて説明したが、他のテレメトリングシステムや、テレマティクスシステムにおいても本発明を実施できる。
【００８２】
また、上記各実施の形態では、通信モジュールとしてＰＤＣ規格，ＣＤＭＡ規格，ＰＨＳ規格のものを例示したが、他の規格のものであっても本発明を実施できる。同様に、上位装置側のインタフェイス規格についても、上述したもの以外のものを適用できる。
【００８３】
また、上記各実施の形態では、無線パケット通信網４５，４６におけるネットワーク接続サービスと、無線パケット通信網４０におけるネットワーク接続サービスとの相違点として、認証方法・アドレス体系・アドレス付与方法（固定ＩＰアドレス付与又は動的ＩＰアドレス付与）を例示したが、相違点がこれらの何れか１つ又はこれらの組み合わせたものである場合であっても本発明を適用できる。さらに必要に応じて他の相違点についても接続装置で吸収することもできる。例えば、上記実施の形態では、無線パケット通信網４０においてＰＡＰ認証を行っていたが、例えばＣＨＡＰ（Challenge Handshake Authentication Protocol）認証を行っている通信網に接続する場合には接続装置にＣＨＡＰを実装すればよい。
【００８４】
また、上記各実施の形態では、接続装置１に３つの通信モジュール２０，２５，２６を内蔵させて、各無線パケット通信網４０，４５，４６を任意に利用可能としているが、何れか１つの通信モジュール２０，２５，２６のみを内蔵・接続するようにしてもよい。
【図面の簡単な説明】
【００８５】
【図１】通信システムの構成図
【図２】上位装置等が前提としているネットワーク図
【図３】通信システムのネットワーク図
【図４】接続装置の構成図
【図５】接続装置の主制御部の機能ブロック図
【図６】接続装置における設定情報の一例を説明する図
【図７】ネットワークルータの機能ブロック図
【図８】上位装置情報テーブルの一例を説明する図
【図９】前提とするネットワーク接続サービスを用い、且つ、上位装置から通信開始する場合のシーケンスを説明する図
【図１０】前提とするネットワーク接続サービスを用い、且つ、管理用コンピュータから通信開始する場合のシーケンスを説明する図
【図１１】本実施形態において、上位装置から通信開始する場合のシーケンスを説明する図
【図１２】上位装置から管理用コンピュータ宛のパケットのトンネル処理を説明する図
【図１３】管理用コンピュータから上位装置宛のパケットのトンネル処理を説明する図
【図１４】本実施形態において、管理用コンピュータから通信開始する場合のシーケンスを説明する図
【図１５】本実施形態において、管理用コンピュータから通信開始する場合のシーケンスを説明する図
【図１６】上位装置から管理用コンピュータ宛のパケットのトンネル処理を説明する図
【図１７】管理用コンピュータから上位装置宛のパケットのトンネル処理を説明する図
【符号の説明】
【００８６】
１…接続装置、１２０…主制御部、１２１…回線制御部、１２２…通信制御部、１０，１１…上位装置、２０，２５，２６…通信モジュール、４０，４５，４５…無線パケット通信網、４２…メッセージングサーバ、５０…企業内ＬＡＮ、５１，５２…管理用コンピュータ、６０…ネットワークルータ、６３…回線制御部、６４…通信制御部、６５…設定データ記憶部、６５ａ…上位装置情報テーブル
【図１】
2008035075.tif 000003
【図２】
2008035075.tif 000004
【図３】
2008035075.tif 000005
【図４】
2008035075.tif 000006
【図５】
2008035075.tif 000007
【図６】
2008035075.tif 000008
【図７】
2008035075.tif 000009
【図８】
2008035075.tif 000010
【図９】
2008035075.tif 000011
【図１０】
2008035075.tif 000012
【図１１】
2008035075.tif 000013
【図１２】
2008035075.tif 000014
【図１３】
2008035075.tif 000015
【図１４】
2008035075.tif 000016
【図１５】
2008035075.tif 000017
【図１６】
2008035075.tif 000018
【図１７】
2008035075.tif 000019