(57)【特許請求の範囲】
【請求項１】
センターと端末とがルータを介して通信網で接続されセンターあるいは端末から送信を開始する双方向通信システムであって、
端末の監視・制御を行うとともに端末とパケットの授受を行うセンターと、
前記センターの監視・制御の対象となるとともに前記センターとパケットの授受を行う端末と、
前記センターと前記端末との間のパケットの変換・転送を行うルータと、
前記センターと前記ルータとを接続するネットワークと、
前記ルータと前記端末とを接続する公衆網と、を備え、
前記ルータが前記端末にＩＰアドレスの動的割当を行い通信することを特徴とする双方向通信システム。
【請求項２】
前記センターは前記端末と通信を開始する場合に前記端末に割当てられた仮想ＩＰアドレス宛でＩＰオプションに前記端末の電話番号を設定して前記ネットワークを介して前記ルータにパケットを送信する手段を有し、前記ルータは前記センターが前記端末と通信を開始する場合に前記センターから受信したパケットから前記端末の電話番号を取得して前記公衆網を介して前記端末と接続して前記端末のＩＰアドレスを割当てパケットの送信先を前記端末のＩＰアドレスに送信元を前記ルータのＩＰアドレスに変換してパケットを転送する手段を有することを特徴とする請求項１記載の双方向通信システム。
【請求項３】
前記端末は前記センターと通信を開始する場合に前記公衆網を介して前記ルータと接続して前記端末のＩＰアドレスを割当てられパケットの送信先を前記ルータのＩＰアドレスに送信元を前記端末のＩＰアドレスにＩＰオプションに前記端末の電話番号を設定してパケットを送信する手段を有し、前記ルータは前記端末が前記センターと通信を開始する場合に前記端末から受信したパケットに含まれる前記端末の電話番号に対応する前記センターのＩＰアドレスを検索しパケットの送信先を前記センターのＩＰアドレスに変換してパケットを転送する手段を有することを特徴とする請求項１記載の双方向通信システム。
【請求項４】
前記センターは前記端末の端末仮想ＩＰアドレスと端末電話番号を含む端末情報テーブルを有し、前記ルータはセンター情報（センターＩＰアドレス、優先順位）と端末情報（端末仮想ＩＰアドレス、端末ＩＰアドレス、端末電話番号、接続状態）とを含むセンター／端末情報テーブルを有し、前記端末はルータ電話番号とルータＩＰアドレスと接続状態とを含むルータ情報テーブルを有することを特徴とする請求項２または３記載の双方向通信システム。
【請求項５】
センターと端末とがルータを介して通信網で接続されセンターあるいは端末から送信を開始する双方向通信方法であって、
前記センターから前記端末と通信を開始する場合には、
前記センターは前記ルータにパケットを送信し、
前記ルータは前記センターからパケットを受信し前記端末のＩＰアドレスを決定しパケットの送信先を前記端末のＩＰアドレスに送信元を前記ルータのＩＰアドレスに変換してパケットを転送し、
前記端末から前記センターと通信を開始する場合には、
前記端末は前記ルータと接続して前記端末のＩＰアドレスを割当てられパケットの送信先を前記ルータのＩＰアドレスに送信元を前記端末のＩＰアドレスに設定してパケットを送信し、
前記ルータは前記端末からパケットを受信しパケットの送信先を前記センターのＩＰアドレスに変換してパケットを転送する、
ことを特徴とする双方向通信方法。
【請求項６】
前記センターは端末情報テーブルに格納されている端末仮想ＩＰアドレスと端末電話番号とを参照して前記端末の端末仮想ＩＰアドレス宛でＩＰオプションに端末電話番号を設定して前記ルータにパケットを送信し、
前記ルータは前記センターからのパケットを受信し受信したパケットのＩＰオプションから端末電話番号を取り出し、
取り出した端末電話番号で前記端末に電話をかけて接続し電話接続が完了したら前記端末との間でＰＰＰ接続を行い端末のＩＰアドレスを決定し、
受信パケットの送信先ＩＰアドレスを前記端末のＩＰアドレスに送信元ＩＰアドレスを前記ルータのＩＰアドレスに置き換え、
変換されたパケットを前記端末に転送する、
ことを特徴とする請求項５記載の双方向通信方法。
【請求項７】
前記端末は前記ルータに電話をかけて接続し、
前記ルータは前記端末との電話接続を行い電話接続が完了したら前記端末との間でＰＰＰ接続を行い前記端末のＩＰアドレスを決定して前記端末に通知し、
前記端末はＩＰオプションに端末電話番号を指定して前記ルータ宛にパケットを送信し、
前記ルータは前記端末からのパケットを受信し受信したパケットのＩＰオプションから前記端末の電話番号を取り出し、
取り出した端末電話番号に対応するセンターＩＰアドレスを検索し、
受信パケットの送信先ＩＰアドレスをセンターＩＰアドレスに置き換え、
変換されたパケットを前記センターに転送する、
ことを特徴とする請求項５記載の双方向通信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、双方向から通信を行う双方向通信システムに関し、特にＩＰ（Internet Protocol）アドレス動的割当ての環境において双方向から通信を開始する双方向通信システムおよび方法に関する。
【０００２】
【従来の技術】
従来の双方向通信システムの一例を図２１に示す。図２１に示すように、センター２１００と、ネットワーク２１１０と、ルータ２１２０と、公衆網２１３０と、端末２１４０とから構成されている。このような構成を有する従来のシステムは、次のように動作する。
【０００３】
図２１を参照すると、センター２１００、端末２１４０は通信相手のＩＰアドレスを事前に知っており、通信する場合にはその宛先にパケットを送信する。また、センターがネットワーク管理を行う場合には事前に知っていたＩＰアドレスを利用する。
【０００４】
また、従来の双方向通信システムの一例が、特開平１０−６５７３７号公報に記載されている。このシステムは、図２０に示すように、クライアント端末２０００と、ネットワーク２０１０と、代理サーバ装置２０２０と、公衆網２０３０と、サーバ装置２０４０とから構成されている。このような構成を有する従来のシステムは、次のように動作する。
【０００５】
図２０を参照すると、クライアント端末２０００からのパケット送信はサーバ装置２０４０の名前宛に送信することで代理サーバ装置２０２０によって宛先の特定が行われサーバ装置２０４０にパケットが届く。サーバ装置２０４０からのパケット送信はクライアント端末２０００からのパケットに対する応答のみとなる。
【０００６】
【発明が解決しようとする課題】
しかしながら、上述した従来の技術では、以下のような問題点があった。
【０００７】
第１の問題点は、ＩＰアドレス動的割当て環境では双方向からの通信の開始ができないということである。その理由は、通信相手のＩＰアドレスが事前に必要なためである。
【０００８】
第２の問題点は、センターのＩＰアドレスが変更された場合、端末のＩＰアドレスの設定を変更する必要があり、端末の数が多い場合や端末が操作困難な場所にある場合に作業が大変なものになることである。その理由は、通信相手のＩＰアドレスが事前に必要なためである。
【０００９】
また、特開平１０−６５７３７号公報に記載されているシステムでは次のような問題点があった。
【００１０】
第１の問題点は、サーバ装置２０４０から通信を開始できないということである。その理由は、サーバ装置２０４０、代理サーバ装置２０２０がクライアント端末２０００の情報を持たないためである。
【００１１】
第２の問題点は、サーバ装置２０４０の名前や電話番号が変わった場合に代理サーバ装置２０２０の設定変更が必要となり、代理サーバ装置が中継装置のため簡単には設定変更できない場所にある場合などは作業が大変なものになることである。その理由は、代理サーバ装置２０２０にはサーバ装置２０４０の情報設定が事前に必要なためである。
【００１２】
第３の問題点は、クライアント端末２０００をセンターと考えた場合に、ＩＰアドレスによるネットワーク管理ができないということである。その理由は、クライアント端末２０００（センター）がサーバ装置２０４０（端末）のＩＰアドレスを持たないためである。
【００１３】
本発明の目的は、上記の問題点を解決し、ＩＰアドレス動的割当ての環境において双方向から通信を開始することができる双方向通信システムおよび方法を提供することにある。
【００１４】
【課題を解決するための手段】
本願第１の発明の双方向通信システムは、センターと端末とがルータを介して通信網で接続されセンターあるいは端末から送信を開始する双方向通信システムであって、端末の監視・制御を行うとともに端末とパケットの授受を行うセンターと、前記センターの監視・制御の対象となるとともに前記センターとパケットの授受を行う端末と、前記センターと前記端末との間のパケットの変換・転送を行うルータと、前記センターと前記ルータとを接続するネットワークと、前記ルータと前記端末とを接続する公衆網と、を備え、前記ルータが前記端末にＩＰアドレスの動的割当を行い通信することを特徴とする。
【００１５】
本願第２の発明の双方向通信システムは、第１の発明において前記センターは前記端末と通信を開始する場合に前記端末に割当てられた仮想ＩＰアドレス宛でＩＰオプションに前記端末の電話番号を設定して前記ネットワークを介して前記ルータにパケットを送信する手段を有し、前記ルータは前記センターが前記端末と通信を開始する場合に前記センターから受信したパケットから前記端末の電話番号を取得して前記公衆網を介して前記端末と接続して前記端末のＩＰアドレスを割当てパケットの送信先を前記端末のＩＰアドレスに送信元を前記ルータのＩＰアドレスに変換してパケットを転送する手段を有することを特徴とする。
【００１６】
本願第３の発明の双方向通信システムは、第１の発明において前記端末は前記センターと通信を開始する場合に前記公衆網を介して前記ルータと接続して前記端末のＩＰアドレスを割当てられパケットの送信先を前記ルータのＩＰアドレスに送信元を前記端末のＩＰアドレスにＩＰオプションに前記端末の電話番号を設定してパケットを送信する手段を有し、前記ルータは前記端末が前記センターと通信を開始する場合に前記端末から受信したパケットに含まれる前記端末の電話番号に対応する前記センターのＩＰアドレスを検索しパケットの送信先を前記センターのＩＰアドレスに変換してパケットを転送する手段を有することを特徴とする。
【００１７】
本願第４の発明の双方向通信システムは、第２または第３の発明において前記センターは前記端末の端末仮想ＩＰアドレスと端末電話番号を含む端末情報テーブルを有し、前記ルータはセンター情報（センターＩＰアドレス、優先順位）と端末情報（端末仮想ＩＰアドレス、端末ＩＰアドレス、端末電話番号、接続状態）とを含むセンター／端末情報テーブルを有し、前記端末はルータ電話番号とルータＩＰアドレスと接続状態とを含むルータ情報テーブルを有することを特徴とする。
【００１８】
本願第５の発明の双方向通信方法は、センターと端末とがルータを介して通信網で接続されセンターあるいは端末から送信を開始する双方向通信方法であって、前記センターから前記端末と通信を開始する場合には、前記センターは前記ルータにパケットを送信し、前記ルータは前記センターからパケットを受信し前記端末のＩＰアドレスを決定しパケットの送信先を前記端末のＩＰアドレスに送信元を前記ルータのＩＰアドレスに変換してパケットを転送し、前記端末から前記センターと通信を開始する場合には、前記端末は前記ルータと接続して前記端末のＩＰアドレスを割当てられパケットの送信先を前記ルータのＩＰアドレスに送信元を前記端末のＩＰアドレスに設定してパケットを送信し、前記ルータは前記端末からパケットを受信しパケットの送信先を前記センターのＩＰアドレスに変換してパケットを転送する、ことを特徴とする。
【００１９】
本願第６の発明の双方向通信方法は、第５の発明において前記センターは端末情報テーブルに格納されている端末仮想ＩＰアドレスと端末電話番号とを参照して前記端末の端末仮想ＩＰアドレス宛でＩＰオプションに端末電話番号を設定して前記ルータにパケットを送信し、前記ルータは前記センターからのパケットを受信し受信したパケットのＩＰオプションから端末電話番号を取り出し、取り出した端末電話番号で前記端末に電話をかけて接続し電話接続が完了したら前記端末との間でＰＰＰ接続を行い端末のＩＰアドレスを決定し、受信パケットの送信先ＩＰアドレスを前記端末のＩＰアドレスに送信元ＩＰアドレスを前記ルータのＩＰアドレスに置き換え、変換されたパケットを前記端末に転送する、ことを特徴とする。
【００２０】
本願第７の発明の双方向通信方法は、第５の発明において前記端末は前記ルータに電話をかけて接続し、前記ルータは前記端末との電話接続を行い電話接続が完了したら前記端末との間でＰＰＰ接続を行い前記端末のＩＰアドレスを決定して前記端末に通知し、前記端末はＩＰオプションに端末電話番号を指定して前記ルータ宛にパケットを送信し、前記ルータは前記端末からのパケットを受信し受信したパケットのＩＰオプションから前記端末の電話番号を取り出し、取り出した端末電話番号に対応するセンターＩＰアドレスを検索し、受信パケットの送信先ＩＰアドレスをセンターＩＰアドレスに置き換え、変換されたパケットを前記センターに転送する、ことを特徴とする。
【００２１】
【発明の実施の形態】
本発明の双方向通信システムおよび方法は、ＩＰアドレス動的割当ての環境において、双方向から通信を開始することができる構成を提供するものである。
【００２２】
図１において、端末１４０のＩＰアドレスは動的割当てで通信開始時には確定していないものとする。センター１００から通信を開始する場合、センター１００は端末１４０に割当てられた仮想ＩＰアドレス宛でＩＰオプションに端末１４０の電話番号を設定してネットワーク１１０を介してルータ１２０にパケットを送信する。ルータ１２０は受信したパケットから端末１４０の電話番号を取得して公衆網１３０を介して端末１４０と接続する。この時、端末１４０のＩＰアドレスが割当てられるので、ルータ１２０はパケットの送信先を端末１４０のＩＰアドレス、送信元をルータ１２０のＩＰアドレスに変換してパケットを転送する。逆に、端末１４０から通信を開始する場合、端末１４０は公衆網１３０を介してルータ１２０と接続する。この時、端末１４０にはＩＰアドレスが割当てられ、ルータ１２０のＩＰアドレスがわかるので、パケットの送信先をルータ１２０のＩＰアドレス、送信元を端末１４０のＩＰアドレス、ＩＰオプションに端末１４０の電話番号を設定してパケットを送信する。ルータ１２０は受信したパケットに含まれる端末１４０の電話番号からセンター１００のＩＰアドレスを検索し、パケットの送信先をセンター１００のＩＰアドレスに変換してパケットを転送する。このようにして、ＩＰアドレスが動的割当ての環境において、双方向から通信を開始することを可能にする。
【００２３】
本発明の第１の実施の形態の構成について、図１〜図４および図７を用いて詳細に説明する。
図１は、本発明の第１の実施の形態の構成を示す図である。
図２は、端末情報テーブルの例を示す図である。
図３は、ルータ情報テーブルの例を示す図である。
図４は、センター／端末情報テーブルの例を示す図である。
図７は、ルータの構成を示す図である。
【００２４】
図１を参照すると、本発明の第１の実施の形態は、端末の監視・制御を行うセンター１００と、ネットワーク１１０と、パケットの変換・転送を行うルータ１２０と、公衆網１３０と、監視・制御の対象となる端末１４０と、を備えている。
【００２５】
センター１００は、図２で示す端末仮想ＩＰアドレスと端末電話番号を含む端末情報テーブルを持つ。端末仮想ＩＰアドレスと端末電話番号はあらかじめ設定しておくものとする。
【００２６】
ルータ１２０は、図４の４００で示すセンター情報（センターＩＰアドレス、優先順位）と端末情報（端末仮想ＩＰアドレス、端末ＩＰアドレス、端末電話番号、接続状態）とを含むセンター／端末情報テーブルを持つ。初期状態ではセンター情報、端末情報共に存在しない。ルータ１２０は、図７で示すように、パケット受信部７０１と、パケット解析部７０２と、パケット処理部７０３と、応答送信部７０４と、パケット変換部７０５と、パケット転送部７０６と、センター／端末情報制御部７０７と、センター／端末情報テーブル７０８と、公衆網接続部７０９と、発信処理部７１０と、着信処理部７１１と、ＰＰＰ(point-to-point protocol)接続部７１２とを含む。これら各部はそれぞれ概略次のように動作する。
パケット受信部７０１は、センター１００、端末１４０からのパケットの受信処理を行う。
パケット解析部７０２は、受信したパケットの内容を解析して情報を取り出す。
パケット処理部７０３は、取り出された情報に合わせた処理を行う。
応答送信部７０４は、センター１００への応答を作成して送信する。
パケット変換部７０５は、パケットの送信先ＩＰアドレス、送信元ＩＰアドレスを変換する。
パケット転送部７０６は、センター１００、端末１４０にパケットを転送する。
センター／端末情報制御部７０７は、センター／端末情報テーブル７０８の情報の追加・削除・検索を行う。
センター／端末情報テーブル７０８は、センター／端末情報を格納しておくテーブルである。
公衆網接続部７０９は、公衆網１３０を介して端末１４０との電話接続を行う。
後述の発信処理部７１０と着信処理部７１１とを合わせたものの総称である。
発信処理部７１０は、公衆網１３０を介して電話をかけて端末１４０との電話接続を行う。
着信処理部７１１は、公衆網１３０を介してかかってきた電話を受けて端末１４０との電話接続を行う。
ＰＰＰ接続部７１２は、公衆網１３０を介して端末１４０とのＰＰＰ接続を行う。
【００２７】
端末１４０は、図３の３００で示すルータ電話番号とルータＩＰアドレスと接続状態とを含むルータ情報テーブルを持つ。ルータ電話番号はあらかじめ設定しておくものとする。また、接続状態の初期値は未接続である。
【００２８】
本発明の第１の実施の形態の動作について、図３〜図１３を用いて詳細に説明する。
図５は、センター／端末情報テーブルの遷移を説明する図である。
図６は、センター／端末情報テーブルの遷移を説明する図である。
図８は、センター情報の登録処理のフローチャートを示す図である。
図９は、センター情報の削除処理のフローチャートを示す図である。
図１０は、センターからの送信処理のフローチャートを示す図である。
図１１は、端末とルータとの接続処理のフローチャートを示す図である。
図１２は、端末からの送信処理のフローチャートを示す図である。
図１３は、切断処理のフローチャートを示す図である。
なお、説明は、全体の動作を、（ａ）センター情報の登録処理（ｂ）センター情報の削除処理（ｃ）センターからの送信処理（ｄ）端末からの送信処理（ｅ）切断処理の５つの処理に分けて詳細に説明する。
【００２９】
先ず、図４および図７〜図８を参照して、センター情報の登録処理について説明する。
(1) 図７のセンター１００からネットワーク１１０を介して、ルータ１２０宛に登録要求を送信する。要求にはセンター情報（センターＩＰアドレスと優先順位）を含む。本例では、センターＩＰアドレスは「192.168.1.1」、優先順位は「１」、とする。
(2) ルータ１２０はパケット受信部７０１でパケットを受信する（図８の８００）。
(3) 受信したパケットはパケット解析部７０２で解析して、センター情報を取り出す（図８の８０１）。
(4) パケット処理部７０３は、取り出したセンター情報の登録をセンター／端末情報制御部７０７に要求する。この時、センター／端末情報テーブル７０８は図４の４００の状態とする。
(5) センター／端末情報制御部７０７はセンター情報をセンター／端末情報テーブル７０８に登録する（図８の８０２）。登録が完了すると図４の４１０の状態となる。
(6) 応答送信部７０４は応答を作成し、ネットワーク１１０を介して、センター１００に応答を送信する（図８の８０３）。
【００３０】
続いて、図４，図７および図９を参照して、センター情報の削除処理について説明する。
(1) 図７のセンター１００からネットワーク１１０を介して、ルータ１２０宛に削除要求を送信する。要求にはセンター情報（センターＩＰアドレスと優先順位）を含む。本例では、センターＩＰアドレスは「192.168.1.1」、優先順位は「１」、とする。
(2) ルータ１２０はパケット受信部７０１でパケットを受信する（図９の９００）。
(3) 受信したパケットはパケット解析部７０２で解析して、センター情報を取り出す（図９の９０１）。
(4) パケット処理部７０３は、取り出したセンター情報に該当する情報の削除をセンター／端末情報制御部７０７に要求する。この時、センター／端末情報テーブル７０８は図４の４１０の状態とする。
(5) センター／端末情報制御部７０７はセンター情報をセンター／端末情報テーブル７０８から削除する（図９の９０２）。削除が完了すると図４の４００の状態となる。
(6) 応答送信部７０４は応答を作成し、ネットワーク１１０を介して、センター１００に応答を送信する（図９の９０３）。
【００３１】
続いて、図２〜図３，図５，図７および図１０を参照して、センターからの送信処理について説明する。
(1) 図７のセンター１００は、端末情報テーブルに格納されている端末仮想ＩＰアドレスと端末電話番号とを参照して、端末１４０の端末仮想ＩＰアドレス宛でＩＰオプションに端末電話番号を設定してネットワーク１１０を介してパケットを送信する。本例では、端末仮想ＩＰアドレスは「192.168.3.1」、端末電話番号は「082-123-4567」、とする。
(2) ルータ１２０はパケット受信部７０１でパケットを受信する（図１０の１０００）。
(3) 受信したパケットはパケット解析部７０２で解析して、ＩＰオプションから端末電話番号を取り出す（図１０の１００１）。
(4) パケット処理部７０３は、取り出した端末電話番号に対応する端末の情報をセンター／端末情報制御部７０７に問い合せる。
(5) センター／端末情報制御部７０７はセンター／端末情報テーブル７０８を検索する。この時、図５の５１０、５２０、５３０のように該当する端末情報がある場合はその端末情報を返す。図５の５００のように該当する端末情報がない場合は端末情報を新規に登録して、図５の５１０と同じ端末情報を返す（図１０の１００２）。
(6) パケット処理部７０３は端末情報の接続状態から端末と接続されているかチェックする（図１０の１００３）。この時、図５の５１０のように未接続の場合は、(7)の処理に進む。図５の５２０のように電話接続の場合は、ＰＰＰ接続になるまで待って(16)の処理に進む（図１０の１００４）。図５の５３０のようにＰＰＰ接続の場合は、(16)の処理に進む。
(7) パケット処理部７０３は公衆網接続部７０９の発信処理部７１０に端末電話番号を渡す。
(8) 発信処理部７１０は公衆網１３０を介して端末１４０に電話をかけて接続する（図１０の１００５）。
(9) 電話接続が完了したら、パケット処理部７０３は接続状態の変更をセンター／端末情報制御部７０７に要求する。
(10) センター／端末情報制御部７０７はセンター／端末情報テーブル７０８の端末情報の接続状態を図５の５２０のように電話接続に変更する（図１０の１００６）。
(11) 電話接続が完了したら、端末１４０も図３の３１０のように接続状態を電話接続に変更する（図１０の１００６）。
(12) ＰＰＰ接続部７１２は端末１４０との間でＰＰＰ接続を行う（図１０の１００７）。ＰＰＰ接続が完了したら、決定した端末のＩＰアドレスをパケット処理部７０３に渡す。本例では、端末ＩＰアドレスは「192.168.3.10」とする。
(13) パケット処理部７０３は端末１４０の端末ＩＰアドレス登録と接続状態の変更をセンター／端末情報制御部７０７に要求する。
(14) センター／端末情報制御部７０７はセンター／端末情報テーブル７０８に図５の５３０のように端末ＩＰアドレスを登録し、接続状態をＰＰＰ接続に変更する（図１０の１００８）。
(15) ＰＰＰ接続が完了したら、端末１４０は図３の３２０のようにルータＩＰアドレスを登録し、接続状態をＰＰＰ接続に変更する（図１０の１００８）。本例では、ルータＩＰアドレスは「192.168.3.254」とする。ＰＰＰ接続の処理において、ルータ１２０のＩＰアドレスおよび端末１４０のＩＰアドレスがルータ１２０側から通知される。
(16) パケット変換部７０５は受信パケットの送信先ＩＰアドレスを端末１４０のＩＰアドレス、送信元ＩＰアドレスをルータ１２０のＩＰアドレスに置き換える（図１０の１００９）。
(17) パケット転送部７０６は変換されたパケットを公衆網１３０を介して端末１４０に転送する（図１０の１０１０）。
【００３２】
続いて、図２〜図３，図６〜図７および図１１〜図１２を参照して、端末からの送信処理について説明する。
(1) 図７の端末１４０は図３のルータ情報からルータ１２０と接続されているかチェックする（図１１の１１００）。この時、図３の３００のように接続状態が未接続の場合は、(2)の処理に進む。図３の３１０のように接続状態が電話接続の場合は、ＰＰＰ接続になるまで待って(13)の処理に進む（図１１の１１０１）。図３の３２０のように接続状態がＰＰＰ接続の場合は、(13)の処理に進む。
(2) 端末１４０は公衆網１３０を介してルータ１２０に電話をかけて接続する（図１１の１１０２）。本例では、端末１４０の電話番号は「082-123-4567」とする。
(3) ルータ１２０は着信処理部７１１で端末１４０との電話接続を行い、端末情報（端末電話番号）の登録をセンター／端末情報制御部７０７に要求する。この時、端末情報は図６の６００のように登録されていないものとする。
(4) センター／端末情報制御部７０７は端末情報（端末電話番号）をセンター／端末情報テーブル７０８に端末情報を図６の６１０のように登録する（図１１の１１０３）。
(5) 電話接続が完了したら、端末１４０はルータ情報の接続状態を図３の３１０のように電話接続に変更する（図１１の１１０４）。
(6) 電話接続が完了したら、着信処理部７１１は端末１４０の接続状態の変更をセンター／端末情報制御部７０７に要求する。
(7) センター／端末情報制御部７０７はセンター／端末情報テーブル７０８の端末１４０の接続状態を図６の６２０のように電話接続に変更する（図１１の１１０４）。
(8) ＰＰＰ接続部７１２は端末１４０との間でＰＰＰ接続を行い（図１１の１１０５）。ＰＰＰ接続が完了したら、決定した端末１４０のＩＰアドレスを着信処理部７１１に渡す。本例では、端末１４０のＩＰアドレスは「192.168.3.10」とする。
(9) 着信処理部７１１は端末１４０のＩＰアドレスの登録と接続状態の変更をセンター／端末情報制御部７０７に要求する。
(10) センター／端末情報制御部７０７はセンター／端末情報テーブル７０８に図６の６３０のように端末ＩＰアドレスを登録し、接続状態をＰＰＰ接続に変更する（図１１の１１０６）。ここで登録されていない端末仮想ＩＰアドレスの部分はセンター７２０からの送信が行われる時に登録される。
(11) ＰＰＰ接続が完了したら、端末１４０はルータ情報に図３の３２０のようにルータＩＰアドレスを登録し、接続状態をＰＰＰ接続に変更する（図１１の１１０６）。本例では、ルータＩＰアドレスは「192.168.3.254」とする。ＰＰＰ接続の処理において、ルータ１２０のＩＰアドレスおよび端末１４０のＩＰアドレスがルータ１２０側から通知される。
(12) 以上でルータ１２０と端末１４０の接続が完了する（図１１の１１０７）。
(13) 端末１４０はＩＰオプションに端末電話番号を指定してルータ１２０宛にパケットを送信する。本例では、端末電話番号は「082-123-4567」とする。
(14) ルータ１２０はパケット受信部７０１でパケットを受信する（図１２の１２００）。
(15) 受信したパケットはパケット解析部７０２で解析して、ＩＰオプションから端末１４０の電話番号を取り出す（図１２の１２０１）。
(16) パケット処理部７０３は、取り出した端末電話番号に対応するセンター情報をセンター／端末情報制御部７０７に問い合せる。
(17) センター／端末情報制御部７０７はセンター／端末情報テーブル７０８を検索する（図１２の１２０２）。この時、該当するセンター情報がある場合はそのセンター情報を返す。該当するセンター情報がない場合はエラーを返す。
(18) パケット処理部７０３はセンター情報がある場合、パケット変換部７０５に処理を渡す。エラーが返ってきた場合、パケットを廃棄する（図１２の１２０５）。本例では、センターＩＰアドレスとして「192.168.1.1」が渡される。
(19) パケット変換部７０５は受信パケットの送信先ＩＰアドレスをセンター１００のＩＰアドレスに置き換える（図１２の１２０３）。
(20) パケット転送部７０６は変換されたパケットをネットワーク１１０を介してセンター１００に転送する（図１２の１２０４）。
(21) センター１００は受信したパケットのＩＰオプションに含まれる端末１４０の電話番号から端末情報テーブルを検索して該当する端末仮想ＩＰアドレスを取得し、パケットをそのＩＰアドレスからのパケットとして処理する。本例では、端末仮想ＩＰアドレスとして「192.168.3.1」が取得される。
【００３３】
続いて、図３，図５，図７および図１３を参照して、切断処理について説明する。
(1) 図７の端末１４０とルータ１２０との間で一定時間以上通信が行われない場合（図１３の１３００）、端末１４０から切断処理を行う（図１３の１３０１）。
(2) 切断処理後、端末１４０は図３の３００のようにルータ情報のルータＩＰアドレスを削除し、接続状態を未接続に変更する（図１３の１３０２）。
(3) 切断処理後、ルータ１２０は図５の５００のように端末情報（端末仮想ＩＰアドレス、端末ＩＰアドレス、端末電話番号、接続状態）を削除する（図１３の１３０２）。
【００３４】
上述したように、電話接続した後にＰＰＰ接続することにより、動的にＩＰアドレスを決定し、動的に決定したＩＰアドレスを使用して通信を開始する。このことにより、▲１▼センターはパケット送信時に端末のＩＰアドレスを必要としない、▲２▼端末はパケット送信時にセンターのＩＰアドレスを必要としない、▲３▼接続状態に関係なくセンターあるいは端末どちらからも通信を開始することができる、▲４▼端末はセンターが変更となっても設定変更を必要としない、▲５▼ルータへの設定を必要としない、▲６▼センターが端末とルータを含むネットワークとは別のネットワーク上に存在しても問題ない、▲７▼センターは端末を管理するのにＩＰアドレスを利用することができる、などの効果を得ることができる。
【００３５】
次に、本発明の第２の実施の形態の構成について、図１４を用いて詳細に説明する。第２の実施の形態は、センターが複数存在する点で第１の実施の形態と異なる。
図１４は、本発明の第２の実施の形態の構成を示す図である。
【００３６】
図１４を参照すると、本発明の第２の実施の形態は、端末の監視・制御を行うセンターＡ１４００と、センターＢ１４１０と、ネットワークＡ１４２０と、ネットワークＢ１４３０と、パケットの変換・転送を行うルータ１４４０と、公衆網１４５０と、監視・制御の対象となる端末１４６０と、を備えている。
【００３７】
センターＡ１４００はネットワークＡ１４２０、ネットワークＢ１４３０を介してルータ１４４０と接続されており、センターＢ１４１０はネットワークＢ１４３０を介してルータ１４４０と接続されている。
【００３８】
本発明の第２の実施の形態の動作について、図１４〜図１５を用いて詳細に説明する。
図１５は、センター／端末情報テーブルを説明する図である。
【００３９】
図１４のセンターＡ１４００とセンターＢ１４１０は、第１の実施の形態の動作の説明におけるセンター情報の登録処理と同様の手順により、自分がセンターであることをルータ１４４０に登録する。登録が完了すると、図１５に示すように、ルータ１４４０のセンター／端末情報テーブルにセンター情報として２つのセンター（センターＡとセンターＢ）の情報が登録される。この時、端末１４６０と通信が可能なのは優先順位が「１」（優先順位が最高位）のセンターＡ１４００のみとなる。なお、優先順位の決め方については、センターとルータとの間で予め取り決めておく。
【００４０】
センターＡ１４００と端末１４６０の間の通信は、第１の実施の形態の動作の説明におけるセンターからの送信処理および端末からの送信処理と同様の手順により、センターからの送信処理および端末からの送信処理を行う。
【００４１】
なお、センターＢ１４１０が端末１４６０と通信可能となるのは、第１の実施の形態の動作の説明におけるセンター情報の削除処理と同様の手順により、センターＡ１４００がセンター情報を削除した場合である（センターＢ１４１０の優先順位が最高位になるので）。
【００４２】
次に、本発明の第３の実施の形態の構成について、図１６を用いて詳細に説明する。第３の実施の形態は、端末が複数存在する点で第１の実施の形態と異なる。
図１６は、本発明の第３の実施の形態の構成を示す図である。
【００４３】
図１６を参照すると、本発明の第３の実施の形態は、端末の監視・制御を行うセンター１６００と、ネットワーク１６１０と、パケットの変換・転送を行うルータ１６２０と、公衆網１６３０と、監視・制御の対象となる端末Ａ１６４０と、端末Ｂ１６５０と、を備えている。
【００４４】
本発明の第３の実施の形態の動作について、図１６〜図１７を用いて詳細に説明する。
図１７は、センター／端末情報テーブルを説明する図である。
【００４５】
図１６のセンター１６００は、第１の実施の形態の動作の説明におけるセンター情報の登録処理と同様の手順により、自分がセンターであることをルータ１６２０に登録する。登録が完了すると、図１７に示すように、ルータ１６２０のセンター／端末情報テーブルにセンター情報としてセンター１６００の情報が登録される。
【００４６】
図１６の端末Ａ１６４０と端末Ｂ１６５０は、それぞれ、第１の実施の形態の動作の説明におけるセンターからの送信処理および端末からの送信処理と同様の手順により、センター１６００と通信が可能となる。この時、図１７の端末情報のように２つの端末（端末Ａと端末Ｂ）の情報がルータ１６２０に登録される。
【００４７】
次に、本発明の第４の実施の形態の構成について、図１８を用いて詳細に説明する。第４の実施の形態は、センターおよび端末が複数存在する点で第１の実施の形態と異なる。
図１８は、本発明の第４の実施の形態の構成を示す図である。
【００４８】
図１８を参照すると、本発明の第４の実施の形態は、端末の監視・制御を行うセンターＡ１８００と、センターＢ１８１０と、ネットワークＡ１８２０と、ネットワークＢ１８３０と、パケットの変換・転送を行うルータ１８４０と、公衆網１８５０と、監視・制御の対象となる端末Ａ１８６０と、端末Ｂ１８７０と、を備えている。
【００４９】
センターＡ１８００はネットワークＡ１８２０、ネットワークＢ１８３０を介してルータ１８４０と接続されており、センターＢ１８１０はネットワークＢ１８３０を介してルータ１８４０と接続されている。
【００５０】
本発明の第４の実施の形態の動作について、図１８〜図１９を用いて詳細に説明する。
図１９は、センター／端末情報テーブルを説明する図である。
【００５１】
図１８のセンターＡ１８００とセンターＢ１８１０は、第１の実施の形態の動作の説明におけるセンター情報の登録処理と同様の手順により、自分がセンターであることをルータ１８４０に登録する。登録が完了すると、図１９のセンター情報のように２つのセンター情報がルータ１８４０に登録される。この時、端末Ａ１８６０、端末Ｂ１８７０と通信が可能なのは優先順位が「１」のセンターＡ１８００のみとなる。
【００５２】
図１８の端末Ａ１８６０、端末Ｂ１８７０は、それぞれ、第１の実施の形態の動作の説明におけるセンターからの送信処理および端末からの送信処理と同様の手順により、センターＡ１８００と通信が可能となる。この時、図１９の端末情報のように２つの端末情報がルータ１８４０に登録される。
【００５３】
なお、センターＢ１８１０が端末Ａ１８６０、端末Ｂ１８７０と通信可能となるのは、第１の実施の形態の動作の説明におけるセンター情報の削除処理と同様の手順により、センターＡ１８００がセンター情報を削除した場合である。
【００５４】
【発明の効果】
第１の効果は、センターはパケット送信時に端末のＩＰアドレスを必要としないことである。その理由は、センターが送信するパケットの宛先は事前に設定した仮想ＩＰアドレスであり、ルータで宛先を端末のＩＰアドレスに変更するためである。
【００５５】
第２の効果は、端末はパケット送信時にセンターのＩＰアドレスを必要としないことである。その理由は、端末が送信するパケットの宛先はルータであり、ルータで宛先をセンターに変更するためである。
【００５６】
第３の効果は、接続状態に関係なくセンター、端末どちらからも通信を開始することができることである。その理由は、ルータが接続状態やＩＰアドレスの管理を行うためである。
【００５７】
第４の効果は、端末はセンターが変更となっても設定変更を必要としないことである。その理由は、端末が送信するパケットの宛先はルータであり、ルータで宛先をセンターに変更するためである。
【００５８】
第５の効果は、ルータへの設定を必要としないことである。その理由は、センター情報の操作はセンターからの登録／削除要求により行われ、端末情報の追加はセンターと端末の通信で行われ、端末情報の削除は一定時間の無通信状態の後の切断処理時に行われるためである。
【００５９】
第６の効果は、センターが端末とルータを含むネットワークとは別のネットワーク上に存在しても問題ないことである。その理由は、センターは自分がセンターとなることをルータに登録するためである。
【００６０】
第７の効果は、センターは端末を管理するのにＩＰアドレスを利用することができることである。その理由は、センターは端末の仮想ＩＰアドレスを持っているので、その仮想ＩＰアドレスを利用できるからである。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態の構成を示す図
【図２】端末情報テーブルの例を示す図
【図３】ルータ情報テーブルの例を示す図
【図４】センター／端末情報テーブルの例を示す図
【図５】センター／端末情報テーブルの遷移を説明する図
【図６】センター／端末情報テーブルの遷移を説明する図
【図７】ルータの構成を示す図
【図８】センター情報の登録処理のフローチャートを示す図
【図９】センター情報の削除処理のフローチャートを示す図
【図１０】センターからの送信処理のフローチャートを示す図
【図１１】端末とルータとの接続処理のフローチャートを示す図
【図１２】端末からの送信処理のフローチャートを示す図
【図１３】切断処理のフローチャートを示す図
【図１４】本発明の第２の実施の形態の構成を示す図
【図１５】センター／端末情報テーブルを説明する図
【図１６】本発明の第３の実施の形態の構成を示す図
【図１７】センター／端末情報テーブルを説明する図
【図１８】本発明の第４の実施の形態の構成を示す図
【図１９】センター／端末情報テーブルを説明する図
【図２０】従来システム構成例を示す図
【図２１】従来システム構成例を示す図
【符号の説明】
１００    センター
１１０    ネットワーク
１２０    ルータ
１３０    公衆網
１４０    端末
７０１    パケット受信部
７０２    パケット解析部
７０３    パケット処理部
７０４    応答送信部
７０５    パケット変換部
７０６    パケット転送部
７０７    センター／端末情報制御部
７０８    センター／端末情報テーブル
７０９    公衆網接続部
７１０    発信処理部
７１１    着信処理部
７１２    ＰＰＰ接続部
１４００    センターＡ
１４１０    センターＢ
１４２０    ネットワークＡ
１４３０    ネットワークＢ
１４４０    ルータ
１４５０    公衆網
１４６０    端末
１６００    センター
１６１０    ネットワーク
１６２０    ルータ
１６３０    公衆網
１６４０    端末Ａ
１６５０    端末Ｂ
１８００    センターＡ
１８１０    センターＢ
１８２０    ネットワークＡ
１８３０    ネットワークＢ
１８４０    ルータ
１８５０    公衆網
１８６０    端末Ａ
１８７０    端末Ｂ
２０００    クライアント端末
２０１０    ネットワーク
２０２０    代理サーバ装置
２０３０    公衆網
２０４０    サーバ装置
２１００    センター
２１１０    ネットワーク
２１２０    ルータ
２１３０    公衆網
２１４０    端末
【図１】
0003664388.tif 000002
【図２】
0003664388.tif 000003
【図３】
0003664388.tif 000004
【図４】
0003664388.tif 000005
【図５】
0003664388.tif 000006
【図６】
0003664388.tif 000007
【図７】
0003664388.tif 000008
【図８】
0003664388.tif 000009
【図９】
0003664388.tif 000010
【図１０】
0003664388.tif 000011
【図１１】
0003664388.tif 000012
【図１２】
0003664388.tif 000013
【図１３】
0003664388.tif 000014
【図１４】
0003664388.tif 000015
【図１５】
0003664388.tif 000016
【図１６】
0003664388.tif 000017
【図１７】
0003664388.tif 000018
【図１８】
0003664388.tif 000019
【図１９】
0003664388.tif 000020
【図２０】
0003664388.tif 000021
【図２１】
0003664388.tif 000022