(57)【要約】【課題】  本発明は、通信装置、通信制御装置、通信方法及びプログラムに関し、ホームロケーションから外部ロケーションへ移動した移動端末の位置登録をロケーションサーバに登録することなく、且つ、通信輻輳や通信の遅延の発生を抑制可能にことを目的とする。【解決手段】  ネットワークに接続された通信制御装置と無線通信を行う通信装置であって、発呼先の通信装置に対する発呼を行い、発呼先の通信装置が位置するロケーションに設けられた通信制御装置から発呼先の通信装置のアドレスを受信し、前記アドレスへ発呼し、ネットワークに接続されたサーバに自通信装置の電話番号を話中登録するように構成する。【選択図】  図７
2006054582.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された通信制御装置と無線通信を行う通信装置であって、
発呼先の通信装置に対する発呼を行う手段と、
該発呼先の通信装置が位置するロケーションに設けられた通信制御装置から、該発呼先の通信装置のアドレスを受信する手段と、
該アドレスへ発呼する手段と、
該ネットワークに接続されたサーバに自通信装置の電話番号を話中登録する手段とを備えたことを特徴とする、通信装置。
【請求項２】
ネットワークに接続された通信制御装置と無線通信を行う通信装置であって、
別の通信装置と通信中にホームロケーションから外部ロケーションへ移動すると、該ホームロケーションに設けられた第１の通信制御装置へ位置登録解除を行うと共に、該外部ロケーションに設けられた第２の通信制御装置へ位置登録を行う手段と、
該第２の通信制御装置から付与されたアドレスを該別の通信装置へ通知する手段とを備えたことを特徴とする、通信装置。
【請求項３】
１つのロケーションに設けられ、通信装置と無線通信を行う通信制御装置であって、
該ロケーションに位置する通信装置に関する位置情報が登録されて管理されるデータベースと、
発呼先の通信装置に関する位置問い合わせに応答して、該データベースに該発呼先の通信装置に関する位置情報が登録されていると当該位置情報を位置問い合わせ元に通知する手段とを備えたことを特徴とする、通信制御装置。
【請求項４】
通信装置と、ネットワークを介して第１の通信制御装置に接続された第２の通信制御装置との間で無線通信を行う通信方法であって、
各ロケーションに設けられた第２通信制御装置において、当該ロケーションに位置する通信装置の位置情報を管理し、
該第１の通信制御装置において、発呼先への発呼に応答して該発呼先の通信装置のアドレスを該第２の通信制御装置に対して問い合わせ、
該第１の通信制御装置において、該第２の通信制御装置から通知される該発呼先の通信装置のアドレスを発呼側の通信装置へ通知する、通信方法。
【請求項５】
コンピュータを、ネットワークに接続された通信制御装置と無線通信を行う通信装置として機能させるプログラムであって、
コンピュータに、発呼先の通信装置に対する発呼を行わせる手順と、
コンピュータに、該発呼先の通信装置が位置するロケーションに設けられた通信制御装置から、該発呼先の通信装置のアドレスを受信させる手順と、
コンピュータに、該アドレスへ発呼させる手順と、
コンピュータに、該ネットワークに接続されたサーバに自通信装置の電話番号を話中登録させる手順とを含むことを特徴とする、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信装置、通信制御装置、通信方法及びプログラムに係り、特にホットスポットに代表される無線ローカル・エリア・ネットワーク（ＬＡＮ）やブルートゥース（Bluetooth）等の近距離無線を使用した通信を行うのに適した通信装置、通信制御装置、通信方法及びプログラムに関する。
【背景技術】
【０００２】
図１及び図２は、従来のインターネット・プロトコル（ＩＰ）フォンシステム（ＳＩＰ方式）の一例を説明する図である。図１は、従来のＩＰフォンシステムの概略構成を示す図であり、図２は、従来のＩＰフォンシステムの動作を説明するタイムチャートである。
【０００３】
図１において、各移動端末１０１〜１０３は、対応する無線ルータ１１１〜１１３及びインターネット等のネットワーク１１０を介してサーバ１００と接続可能である。サーバ１００は、発呼先の位置問い合わせ等を行うプロキシサーバＺと、各移動端末１０１〜１０３のインターネットアドレス及び電話番号等のロケーション情報（位置情報）を登録して管理するロケーションサーバＹとからなる。説明の便宜上、移動端末１０１のインターネットアドレス、ＩＰアドレス及び電話番号が夫々A@a.aaa.com、10.1.1.10、050-111-1111であり、ホームロケーションにある移動端末１０２のインターネットアドレス、ＩＰアドレス及び電話番号が夫々B@b.aaa.com、10.1.2.20、050-222-2222であり、ホームロケーションにある移動端末１０３のインターネットアドレス、ＩＰアドレス及び電話番号が夫々C@a.aaa.com、10.1.3.30、050-333-3333であるものとする。又、無線ルータ１１１のインターネットアドレス及びＩＰアドレスが夫々a.aaa.com及び10.1.1.1であり、無線ルータ１１２のインターネットアドレス及びＩＰアドレスが夫々b.aaa.com及び10.1.2.1であり、無線ルータ１１３のインターネットアドレス及びＩＰアドレスが夫々c.aaa.com及び10.1.3.1であり、サーバ１１０のインターネットアドレスはaaa.comであり、プロキシサーバＺのＩＰアドレスは10.1.0.1であり、ロケーションサーバＹのＩＰアドレスは10.1.0.2であるものとする。更に、移動端末１０２がホームロケーションから外部ロケーションへ移動すると、移動端末１０２のインターネットアドレス及びＩＰアドレスは夫々B@c.aaa.com及び10.1.3.40に変わるものとする。
【０００４】
図２は、移動端末１０１から移動端末１０２へ発呼して通信を行うまでの手順Ｐ１と、移動端末１０２がホームロケーションから外部ロケーションへ移動した場合に位置情報を登録する手順Ｐ２とを示す。
【０００５】
手順Ｐ１では、移動端末１０１がプロキシサーバＺへ電話番号が050-222-2222の移動端末１０２に対する発呼を行い、プロキシサーバＺからロケーションサーバＹへ移動端末１０２に関する位置問い合わせを行う。ロケーションサーバＹは位置問い合わせに対する応答をプロキシサーバＺへ返し、プロキシサーバＺは応答（位置情報）に基づいて移動端末１０２へ発呼を行う。リンギングに応答して移動端末１０２でオフフックが生じると、応答がプロキシサーバＺへ返され、プロキシサーバＺはこの応答を移動端末１０１へ返す。移動端末１０１は、プロキシサーバＺからの応答に対する応答をプロキシサーバＺへ返し、プロキシサーバＺはこの応答を移動端末１０２へ返す。これにより、図１中太線で示すように、移動端末１０１と移動端末１０２の間で通信が可能となる。
【０００６】
手順Ｐ２では、移動端末１０２がホームロケーション（B@b.aaa.com、10.1.2.20）からインターネットアドレスB@c.aaa.com及びＩＰアドレス10.1.3.40の外部ロケーションへ移動すると、移動端末１０２のＩＰアドレスが変わるために移動端末１０１との接続を維持することができなくなるので、図２に破線で示すように接続が切断される。このように移動した移動端末１０２は、移動後の位置登録をロケーションサーバＹに対して行う。移動後の移動端末１０２は、プロキシサーバＺへ発呼を行うと、プロキシサーバＺはロケーションサーバＹへ移動端末１０１に関する位置問い合わせを行う。ロケーションサーバＹは位置問い合わせに対する応答をプロキシサーバＺへ返し、プロキシサーバＺは応答（位置情報）に基づいて移動端末１０１へ発呼を行う。リンギングに応答して移動端末１０１でオフフックが生じると、応答がプロキシサーバＺへ返され、プロキシサーバＺはこの応答を移動後の移動端末１０２へ返す。これにより、図１中破線で示すように、移動後の移動端末１０２と移動端末１０１の間で通信が可能となる。
【０００７】
図３〜図５は、従来のモバイルＩＰフォンシステムにＳＩＰ方式を適用した場合に考えられるモバイルＩＰフォンシステムを説明する図である。図３は、この考えられるモバイルＩＰフォンシステムの概略構成を示す図であり、図４及び図５は、この考えられるモバイルＩＰフォンシステムの動作を説明するタイムチャートである。図３中、図１と実質的に同じ部分には同一符号を付し、その説明は省略する。
【０００８】
図３に示すモバイルＩＰフォンシステムの場合、ホームエージェント（ＨＡ）１２１〜１２３は、移動端末１０１〜１０３のホームロケーションの無線ルータ１１１〜１１３に対応させて設けられている。ＨＡ１２１〜１２３は、ホームロケーションの移動端末１０１〜１０３に関する位置情報を登録して管理する。従って、例えば移動端末１０２がホームロケーションから移動しても、このホームロケーションのＨＡ１２２は移動端末１０２の現在のロケーションに関する位置情報を管理するので、移動後の移動端末１０２との通信はＨＡ１２２を介して行うことができる。
【０００９】
図４は、移動端末１０１から移動端末１０２へ発呼して通信を行うまでの手順Ｐ１１と、移動端末１０２がホームロケーションから外部ロケーションへ移動した場合に位置情報を登録する手順Ｐ１２とを示す。
【００１０】
手順Ｐ１１では、移動端末１０１がプロキシサーバＺへ電話番号が050-222-2222の移動端末１０２に対する発呼を行い、プロキシサーバＺからロケーションサーバＹへ移動端末１０２に関する位置問い合わせを行う。ロケーションサーバＹは位置問い合わせに対する応答をプロキシサーバＺへ返し、プロキシサーバＺは応答（位置情報）に基づいて移動端末１０２へ発呼を行う。リンギングに応答して移動端末１０２でオフフックが生じると、応答がプロキシサーバＺへ返され、プロキシサーバＺはこの応答を移動端末１０１へ返す。移動端末１０１は、プロキシサーバＺからの応答に対する応答を移動端末１０２へ返す。これにより、図４中太線で示すように、移動端末１０１と移動端末１０２の間で通信が可能となる。
【００１１】
手順Ｐ１２では、移動端末１０２がホームロケーション（B@b.aaa.com、10.1.2.20）からインターネットアドレスB@c.aaa.com及びＩＰアドレス10.1.3.40の外部ロケーションへ移動すると、ＨＡ１２３が行う定期的な広告が移動後の移動端末１０２で受信され、この外部ロケーションの気付アドレス（この場合、10.1.3.40）が移動後の移動端末１０２に送られる。移動後の移動端末１０２は、この気付アドレスに基づいて、移動後の位置登録を移動端末１０２のホームロケーションのＨＡ１２２に対して行う。これにより、図３中破線で示すように、移動後の移動端末１０２と移動端末１０１の間での通信が、ＨＡ１２２，１２３を介して可能となる。つまり、移動後の移動端末１０２と移動端末１０１の間の通信は、移動端末１０２のホームロケーションのＨＡ１２２と移動後の外部ロケーションのＨＡ１２３を介して行われることになる。
【００１２】
図５は、移動端末１０１及び移動端末１０２が夫々のホームロケーションから外部ロケーションへ移動している場合に、移動端末１０２から移動端末１０１へ発呼して通信を行うまでの手順を示す。
【００１３】
図５に示す手順では、気付アドレス10.1.1.40の外部ロケーションに位置する移動端末１０２がプロキシサーバＺへ発呼を行い、プロキシサーバＺからロケーションサーバＹへ移動端末１０１に関する位置問い合わせを行う。ロケーションサーバＹは位置問い合わせに対する応答をプロキシサーバＺへ返し、プロキシサーバＺは応答（位置情報）に基づいて気付アドレス10.1.1.40の外部ロケーションにあるＨＡ１２１へ発呼を行う。移動端末１０１は、気付アドレス10.1.2.40の外部ロケーションに位置するものとする。これにより、ＨＡ１２１は、気付アドレス10.1.2.40の外部ロケーションにあるＨＡ１２２へ発呼を行い、ＨＡ１２２は移動端末１０１へ発呼を行う。リンギングに応答して移動端末１０１でオフフックが生じると、応答がプロキシサーバＺへ返され、プロキシサーバＺはこの応答をＨＡ１２２へ返す。ＨＡ１２２は、プロキシサーバＺからの応答に対する応答をＨＡ１２１へ返し、ＨＡ１２１はこの応答を移動端末１０２へ返す。このようにして、外部ロケーションへ移動した移動端末１０１と移動端末１０２の間で通信が可能となる。
【特許文献１】特開平７−３２２３３４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかし、図１及び図２と共に説明した従来のＩＰフォンシステムの場合、移動端末がホームロケーションから外部ロケーションへ移動すると移動端末のＩＰアドレスが変わるので、通信中の他の移動端末との接続を維持することができないと共に、移動端末が頻繁に移動することが想定されていないために、移動端末がホームロケーションから外部ロケーションへ移動する度にロケーションサーバへの位置登録を行う必要があるという問題があった。
【００１５】
又、図３〜図５と共に説明した考えられるモバイルＩＰフォンシステムの場合、移動端末がホームロケーションから外部ロケーションへ移動すると、他の移動端末との通信は、移動端末のホームロケーションにあるＨＡと、移動端末が現在位置する外部ロケーションにあるＨＡと、上記他の移動端末が位置するホームロケーションにあるＨＡとを介して行われるため、通信輻輳の原因となり、ＨＡを介した通信となるために無視できない遅延が発生してしまうという問題があった。
【００１６】
そこで、本発明は、ホームロケーションから外部ロケーションへ移動した移動端末の位置登録をロケーションサーバに登録することなく、且つ、通信輻輳や通信の遅延の発生を抑制可能な通信装置、通信制御装置、通信方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１７】
上記の課題は、ネットワークに接続された通信制御装置と無線通信を行う通信装置であって、発呼先の通信装置に対する発呼を行う手段と、該発呼先の通信装置が位置するロケーションに設けられた通信制御装置から、該発呼先の通信装置のアドレスを受信する手段と、該アドレスへ発呼する手段と、該ネットワークに接続されたサーバに自通信装置の電話番号を話中登録する手段とを備えたことを特徴とする通信装置によって達成できる。
【００１８】
上記の課題は、ネットワークに接続された通信制御装置と無線通信を行う通信装置であって、別の通信装置と通信中にホームロケーションから外部ロケーションへ移動すると、該ホームロケーションに設けられた第１の通信制御装置へ位置登録解除を行うと共に、該外部ロケーションに設けられた第２の通信制御装置へ位置登録を行う手段と、該第２の通信制御装置から付与されたアドレスを該別の通信装置へ通知する手段とを備えたことを特徴とする通信装置によっても達成できる。
【００１９】
上記の課題は、１つのロケーションに設けられ、通信装置と無線通信を行う通信制御装置であって、該ロケーションに位置する通信装置に関する位置情報が登録されて管理されるデータベースと、発呼先の通信装置に関する位置問い合わせに応答して、該データベースに該発呼先の通信装置に関する位置情報が登録されていると当該位置情報を位置問い合わせ元に通知する手段とを備えたことを特徴とする通信制御装置によっても達成できる。
【００２０】
上記の課題は、通信装置と無線通信が可能な第２の通信制御装置とネットワークを介して接続されている通信制御装置であって、発呼先への発呼に応答して、該発呼先の通信装置のアドレスを該第２の通信制御装置に対して問い合わせる手段と、該第２の通信制御装置から通知される該発呼先の通信装置のアドレスを、発呼側の通信装置へ通知する手段とを備えたことを特徴とする通信制御装置によっても達成できる。
【００２１】
上記の課題は、通信装置と、ネットワークを介して第１の通信制御装置に接続された第２の通信制御装置との間で無線通信を行う通信方法であって、各ロケーションに設けられた第２通信制御装置において、当該ロケーションに位置する通信装置の位置情報を管理し、該第１の通信制御装置において、発呼先への発呼に応答して該発呼先の通信装置のアドレスを該第２の通信制御装置に対して問い合わせ、該第１の通信制御装置において、該第２の通信制御装置から通知される該発呼先の通信装置のアドレスを発呼側の通信装置へ通知する通信方法によっても達成できる。
【００２２】
上記の課題は、コンピュータを、ネットワークに接続された通信制御装置と無線通信を行う通信装置として機能させるプログラムであって、コンピュータに、発呼先の通信装置に対する発呼を行わせる手順と、コンピュータに、該発呼先の通信装置が位置するロケーションに設けられた通信制御装置から、該発呼先の通信装置のアドレスを受信させる手順と、コンピュータに、該アドレスへ発呼させる手順と、コンピュータに、該ネットワークに接続されたサーバに自通信装置の電話番号を話中登録させる手順とを含むことを特徴とするプログラムによっても達成できる。
【００２３】
上記の課題は、コンピュータを、ネットワークに接続された通信制御装置と無線通信を行う通信装置として機能させるプログラムであって、コンピュータに、別の通信装置と通信中にホームロケーションから外部ロケーションへ移動すると、該ホームロケーションに設けられた第１の通信制御装置へ位置登録解除を行うと共に、該外部ロケーションに設けられた第２の通信制御装置へ位置登録を行わせる手順と、コンピュータに、該第２の通信制御装置から付与されたアドレスを該別の通信装置へ通知させる手順とを含むことを特徴とするプログラムによっても達成できる。
【００２４】
上記の課題は、コンピュータを、通信装置と無線通信が可能な第２の通信制御装置とネットワークを介して接続されている通信制御装置として機能させるプログラムであって、コンピュータに、発呼先への発呼に応答して、該発呼先の通信装置のアドレスを該第２の通信制御装置に対して問い合わせさせる手順と、コンピュータに、該第２の通信制御装置から通知される該発呼先の通信装置のアドレスを、発呼側の通信装置へ通知させる手順とを含むことを特徴とするプログラムによっても達成できる。
【００２５】
上記の課題は、コンピュータを、１つのロケーションに設けられ、通信装置と無線通信を行う通信制御装置として機能させるプログラムであって、コンピュータに、該ロケーションに位置する通信装置に関する位置情報をデータベースに登録させて管理させる手順と、コンピュータに、発呼先の通信装置に関する位置問い合わせに応答して、該データベースに該発呼先の通信装置に関する位置情報が登録されていると当該位置情報を位置問い合わせ元に通知させる手順とを含むことを特徴とするプログラムによっても達成できる。
【発明の効果】
【００２６】
本発明によれば、ホームロケーションから外部ロケーションへ移動した移動端末の位置登録をロケーションサーバに登録することなく、且つ、通信輻輳や音声通信の場合に必要な遅延が問題とならないようにすることができる。
【発明を実施するための最良の形態】
【００２７】
以下に、本発明になる通信装置、通信制御装置、通信方法及びプログラムの各実施例を、図６以降と共に説明する。
【実施例】
【００２８】
図６及び図７は、本発明の第１実施例を適用されたモバイルＩＰフォンシステムを説明する図である。図６は、本発明の第１実施例を適用されたモバイルＩＰフォンシステムの概略構成を示す図であり、図７は、本発明の第１実施例を適用されたモバイルＩＰフォンシステムの動作を説明するタイムチャートである。
【００２９】
図６において、各移動端末１〜３は、対応する無線ルータ１１〜１３及びインターネット等のネットワーク３０を介してサーバ１０と接続可能である。無線ルータ１１〜１３には、対応する位置サーバ２１〜２３が設けられている。各無線ルータと対応する位置サーバは、別体であっても、単一の装置で構成されていても良い。
【００３０】
サーバ１０は、各移動端末１〜３のホームロケーションにある無線ルータ１１〜１３のＩＰアドレスを含む位置情報を登録して管理する接続ルータテーブル１０Ａ及び話中登録される各移動端末１〜３の電話番号を含む位置情報を登録して管理する話中テーブル１０Ｂを有する。サーバ１０は、プロセッサ及びメモリ等からなる周知のコンピュータシステムの構成可能であり、接続ルータテーブル１０Ａ及び話中テーブル１０Ｂはこのメモリに格納されていても良い。各移動端末１〜３は、無線ルータ１１〜１３と無線通信を行える、プロセッサ及びメモリ等からなる周知の構成を有する。各位置サーバ２１〜２３は、各無線ルータ１１〜１３は、移動端末１〜３と無線通信を行える、プロセッサ及びメモリ等からなる周知の構成を有する。各位置サーバ２１〜２３は、各位置サーバ２１〜２３（及び対応する無線ルータ１１〜１３）が設けられているロケーション内に位置する各移動端末の位置情報を登録して管理するデータベースを有する。各位置サーバ２１〜２３は、プロセッサ及びメモリ等からなる周知のコンピュータシステムの構成可能であり、データベースはこのメモリに格納されていても良い。
【００３１】
説明の便宜上、移動端末１のＩＰアドレス及び電話番号が夫々10.1.1.10、050-111-1111であり、ホームロケーションにある移動端末２のＩＰアドレス及び電話番号が夫々10.1.2.20、050-222-2222であり、ホームロケーションにある移動端末３のＩＰアドレス及び電話番号が夫々10.1.3.30、050-333-3333であるものとする。又、無線ルータ１１のＩＰアドレスが10.1.1.1であり、無線ルータ１２のＩＰアドレスが10.1.2.1であり、無線ルータ１３のＩＰアドレスが10.1.3.1であり、サーバ１１０のインターネットアドレスはaaa.comであり、ロケーションサーバ１０のＩＰアドレスは10.1.0.1であるものとする。更に、移動端末２がホームロケーションから外部ロケーションへ移動すると、移動端末２のＩＰアドレスは10.1.3.40に変わるものとする。
【００３２】
各移動端末１〜３は、本実施例における通信装置を構成する。各無線ルータ１１〜１３及び／又は位置サーバ２１〜２３、及びサーバ１０（プロキシサーバＺ）は、本実施例における通信制御装置を構成する。又、図７に示す手順は、本実施例における通信方法に対応する。更に、各移動端末１〜３、各無線ルータ１１〜１３及び／又は位置サーバ２１〜２３、及びサーバ１０（プロキシサーバＺ）のプロセッサ（例えば、ＣＰＵ）が実行する各プログラムは、本実施例におけるプログラムに対応する。プログラムは、各移動端末１〜３、各無線ルータ１１〜１３及び／又は位置サーバ２１〜２３、及びサーバ１０（プロキシサーバＺ）のメモリ等のコンピュータ読み取り可能な記憶媒体に格納されていても良い。
【００３３】
図７は、移動端末１から移動端末２へ発呼して通信を行うまでの手順Ｓ１と、移動端末２がホームロケーションから外部ロケーションへ移動した場合に位置情報を登録する手順Ｓ２とを示す。
【００３４】
手順Ｓ１では、ステップＳＴ１で移動端末１がプロキシサーバＺへ電話番号が050-222-2222の移動端末２に対する発呼を行う。プロキシサーバＺは、ステップＳＴ２で接続ルータテーブル１０Ａに基づいて無線ルータ１２へ移動端末２に関する位置問い合わせを行う。又、プロキシサーバＺは、ステップＳＴ３で接続ルータテーブル１０Ａに基づいて他の無線ルータ（この場合、無線ルータ１３）へ移動端末２に関する位置問い合わせを行う。この場合、移動端末２はホームロケーションに位置しているので、移動端末２のホームロケーションに設けられている無線ルータ１２は、ステップＳＴ４で位置問い合わせに対する応答を対応する位置サーバ２２のデータベース内で管理されている移動端末２に関する位置情報に基づいてプロキシサーバＺへ返し、プロキシサーバＺは、ステップＳＴ５で応答（位置情報）に基づいて移動端末１へ移動端末２のＩＰアドレス10.1.2.20に関するアドレス通知を行う。移動端末１は、ステップＳＴ６でアドレス通知を受けた移動端末２のＩＰアドレス10.1.2.20へ発呼を行う。リンギングに応答して移動端末２でオフフックが生じると、応答が移動端末１へ返され、移動端末１はステップＳＴ８でプロキシサーバＺの話中テーブル１０Ｂに移動端末１の電話番号050-111-1111を話中登録し、移動端末２はステップＳＴ９でプロキシサーバＺの話中テーブル１０Ｂに移動端末２の電話番号050-222-2222を話中登録する。これにより、図６中太線で示すように、ステップＳＴ１０で移動端末１と移動端末２の間で通信が可能となる。
【００３５】
手順Ｓ２では、移動端末２がＩＰアドレス10.1.2.20のホームロケーションからＩＰアドレス10.1.3.40の外部ロケーションへ移動するものとする。この場合、移動端末２は、ステップＳＴ１１で移動通知を移動端末１に対して行う。又、移動端末２は、ステップＳＴ１２でホームロケーションの無線ルータ１２に位置登録解除を行い、対応する位置サーバ２２のデータベースから移動端末２に関する位置情報を削除する。ステップＳＴ１２は、例えば移動端末２が受信するホームロケーションの無線ルータ１２からの電波が一定値以下となると移動端末２がホームロケーションから移動したと判断して、上記位置登録解除を行う。移動端末２は、ステップＳＴ１３でＩＰアドレス10.1.3.40の外部ロケーションへ移動すると、ステップＳＴ１４でこの外部ロケーションに設けられた無線ルータ１３に対して位置登録を行い、対応する位置サーバ２３のデータベースに位置登録を行う。ステップＳＴ１４は、例えば移動端末２が受信する外部ロケーションの無線ルータ１３からの電波が一定値を超えており、且つ、ホームロケーションの無線ルータ１２からの電波より強いと、移動端末２がホームロケーションから無線ルータ１３が設けられている外部ロケーションに移動したと判断する。これにより、位置サーバ２３には、移動端末２に関する位置情報が登録される。無線ルータ１３は、ステップＳＴ１５でこの外部ロケーションのＩＰアドレス10.1.3.40を移動端末２に付与し、移動端末２は、ステップＳＴ１６で移動端末２の現在のＩＰアドレス10.1.3.40に関するアドレス通知を行う。これにより、図６中破線で示すように、ステップＳＴ１７で移動後の移動端末２と移動端末１の間での通信が、移動端末２の移動先の外部ロケーションに設けられた無線ルータ１３を介して可能となる。つまり、移動後の移動端末２と移動端末１の間の通信は、移動端末２のホームロケーションの無線ルータ１２を介することなく行われる。即ち、移動後の移動端末２と移動端末１の間の通信は、移動後の移動端末２が現在位置するロケーションに設けられた無線ルータ１３と移動端末１が現在位置するロケーション（この場合、ホームロケーション）に設けられた無線ルータ１１のみを経由して行われ、移動前の移動端末２のホームロケーションに設けられた無線ルータ１２は経由されない。
【００３６】
従って、本実施例によれば、無線ルータ側に移動端末にＩＰアドレスを付与するＤＨＣＰ（Dynamic Host Configuration Protocol）の機能と移動端末を管理する（位置サーバの）データベースを持たせる。発呼側の移動端末から発呼先の移動端末への発呼が発生すると、無線ルータへ発呼先の移動端末の位置問い合わせを行い、この発呼先の移動端末の位置情報を管理する（位置サーバの）データベースを用いて発呼先の移動端末のＩＰアドレスを無線ルータから発呼側の移動端末へ返すことで、ピア・ツー・ピア（Peer-To-Peer）通信を行うことができる。このため、ＩＰフォン等の移動端末が頻繁に移動する場合に伴うＩＰアドレスの変更を、通信を維持しながら可能とし、ピア・ツー・ピア通信によるネットワークへの負荷の増大を防止できる。この結果、ホットスポットを利用する大規模なモバイルＩＰフォンシステムを構築でき、通話料金の低減に寄与することもできる。
【００３７】
図８及び図９は、本発明の第２実施例を適用されたモバイルＩＰフォンシステムを説明する図である。図８は、本発明の第２実施例を適用されたモバイルＩＰフォンシステムの概略構成を示す図であり、図９は、本発明の第２実施例を適用されたモバイルＩＰフォンシステムの動作を説明するタイムチャートである。図８中、図６と同一部分には同一符号を付し、その説明は省略する。
【００３８】
本実施例では、上記第１実施例の場合のように移動端末１が発呼して移動端末２と通信中に、移動端末１も移動するものとする。図９は、ステップＳ１７で移動端末１と移動端末２とが通信中であり、移動端末１がホームロケーションから外部ロケーションへ移動した場合に位置情報を登録する手順Ｓ３を示す。
【００３９】
手順Ｓ３では、移動端末１がＩＰアドレス10.1.1.10のホームロケーションからＩＰアドレス10.1.2.50の外部ロケーション（即ち、移動端末２のホームロケーション）へ移動するものとする。この場合、移動端末１は、ステップＳＴ２１で移動通知を移動端末２に対して行う。又、移動端末１は、ステップＳＴ２２でホームロケーションの無線ルータ１１に位置登録解除を行い、対応する位置サーバ２１のデータベースから移動端末１に関する位置情報を削除する。ステップＳＴ２２は、例えば移動端末１が受信するホームロケーションの無線ルータ１１からの電波が一定値以下となると移動端末１がホームロケーションから移動したと判断して、上記位置登録解除を行う。移動端末１は、ステップＳＴ２３でＩＰアドレス10.1.2.50の外部ロケーションへ移動すると、ステップＳＴ２４でこの外部ロケーションに設けられた無線ルータ１２に対して位置登録を行い、対応する位置サーバ２２のデータベースに位置登録を行う。ステップＳＴ２４は、例えば移動端末１が受信する外部ロケーションの無線ルータ１２からの電波が一定値を超えており、且つ、ホームロケーションの無線ルータ１１からの電波より強いと、移動端末１がホームロケーションから無線ルータ１２が設けられている外部ロケーションに移動したと判断する。これにより、位置サーバ２２には、移動端末１に関する位置情報が登録される。無線ルータ１２は、ステップＳＴ２５でこの外部ロケーションのＩＰアドレス10.1.2.50を移動端末１に付与し、移動端末１は、ステップＳＴ２６で移動端末１の現在のＩＰアドレス10.1.2.50に関するアドレス通知を行う。これにより、図８中一点鎖線で示すように、ステップＳＴ２７で移動後の移動端末１と移動端末２の間での通信が、移動端末１の移動先の外部ロケーションに設けられた無線ルータ１２を介して可能となる。つまり、移動後の移動端末１と移動端末２の間の通信は、移動端末１のホームロケーションの無線ルータ１１を介することなく行われる。
【００４０】
従って、本実施例によれば、発呼側の移動端末が発呼先の移動端末と通信中に移動しても、通信を継続することができる。
【００４１】
図１０は、本発明の第３実施例を適用されたモバイルＩＰフォンシステムの動作を説明するタイムチャートである。図１０中、図７と同一ステップには同一符号を付し、その説明は省略する。
【００４２】
本実施例では、上記第１実施例の場合のように移動端末１が発呼して無線ルータ１２が位置問い合わせに対する応答をプロキシサーバＺへ返した後に移動端末２がＩＰアドレス10.1.2.20のホームロケーションからＩＰアドレス10.1.3.40の外部ロケーションへ移動するものとする。この場合、移動端末２は、ステップＳＴ３２でホームロケーションの無線ルータ１２に位置登録解除を行い、対応する位置サーバ２２のデータベースから移動端末２に関する位置情報を削除する。ステップＳＴ３２は、例えば移動端末２が受信するホームロケーションの無線ルータ１２からの電波が一定値以下となると移動端末２がホームロケーションから移動したと判断して、上記位置登録解除を行う。移動端末２は、ステップＳＴ３３でＩＰアドレス10.1.3.40の外部ロケーションへ移動すると、ステップＳＴ３４でこの外部ロケーションに設けられた無線ルータ１３に対して位置登録を行い、対応する位置サーバ２３のデータベースに位置登録を行う。ステップＳＴ３４は、例えば移動端末２が受信する外部ロケーションの無線ルータ１３からの電波が一定値を超えており、且つ、ホームロケーションの無線ルータ１２からの電波より強いと、移動端末２がホームロケーションから無線ルータ１３が設けられている外部ロケーションに移動したと判断する。これにより、位置サーバ２３には、移動端末２に関する位置情報が登録される。無線ルータ１３は、ステップＳＴ３５でこの外部ロケーションのＩＰアドレス10.1.3.40を移動端末２に付与する。
【００４３】
他方、移動端末１は、ステップＳＴ６で移動前の移動端末２のＩＰアドレス10.1.2.20へ発呼しても一定時間内に応答が得られないと、ステップＳＴ４１で移動端末１がプロキシサーバＺへ電話番号が050-222-2222の移動端末２に対する発呼を行う、一種のリトライを行う。プロキシサーバＺは、ステップＳＴ４２で接続ルータテーブル１０Ａに基づいて無線ルータ１２へ移動端末２に関する位置問い合わせを行う。又、プロキシサーバＺは、ステップＳＴ４３で接続ルータテーブル１０Ａに基づいて他の無線ルータ（この場合、無線ルータ１３）へ移動端末２に関する位置問い合わせを行う。この場合、移動端末２は外部ロケーションに位置しているので、この外部ロケーションに設けられている無線ルータ１３は、ステップＳＴ４４で位置問い合わせに対する応答を対応する位置サーバ２３のデータベース内で管理されている移動端末２に関する位置情報に基づいてプロキシサーバＺへ返し、プロキシサーバＺは、ステップＳＴ４５で応答（位置情報）に基づいて移動端末１へ移動端末２のＩＰアドレス10.1.3.40に関するアドレス通知を行う。移動端末１は、ステップＳＴ４６でアドレス通知を受けた移動端末２のＩＰアドレス10.1.3.40へ発呼を行う。リンギングに応答して移動端末２でオフフックが生じると、応答が移動端末１へ返され、移動端末１はステップＳＴ４８でプロキシサーバＺの話中テーブル１０Ｂに移動端末１の電話番号050-111-1111を話中登録し、移動端末２はステップＳＴ４９でプロキシサーバＺの話中テーブル１０Ｂに移動端末２の電話番号050-222-2222を話中登録する。これにより、図６中太線で示すように、ステップＳＴ１０で移動端末１と移動端末２の間で通信が可能となる。
【００４４】
従って、本実施例によれば、発呼側の移動端末が発呼して発呼先の移動端末のホームロケーションに設けられた無線ルータが位置問い合わせに対する応答をプロキシサーバへ返した後に発呼先の移動端末がホームロケーションから外部ロケーションへ移動しても、通信を継続することができる。
【００４５】
尚、本発明は、以下に付記する発明をも包含するものである。
（付記１）  ネットワークに接続された通信制御装置と無線通信を行う通信装置であって、
発呼先の通信装置に対する発呼を行う手段と、
該発呼先の通信装置が位置するロケーションに設けられた通信制御装置から、該発呼先の通信装置のアドレスを受信する手段と、
該アドレスへ発呼する手段と、
該ネットワークに接続されたサーバに自通信装置の電話番号を話中登録する手段とを備えたことを特徴とする、通信装置。
（付記２）  該発呼先の通信装置と通信中に自通信装置がホームロケーションから外部ロケーションへ移動すると、該ホームロケーションに設けられた第１の通信制御装置へ位置登録解除を行うと共に、該外部ロケーションに設けられた第２の通信制御装置へ位置登録を行う手段と、
該第２の通信制御装置から付与されたアドレスを該発呼先の通信装置へ通知する手段とを備えたことを特徴とする、付記１記載の通信装置。
（付記３）  ネットワークに接続された通信制御装置と無線通信を行う通信装置であって、
別の通信装置と通信中にホームロケーションから外部ロケーションへ移動すると、該ホームロケーションに設けられた第１の通信制御装置へ位置登録解除を行うと共に、該外部ロケーションに設けられた第２の通信制御装置へ位置登録を行う手段と、
該第２の通信制御装置から付与されたアドレスを該別の通信装置へ通知する手段とを備えたことを特徴とする、通信装置。
（付記４）  通信装置と無線通信が可能な第２の通信制御装置とネットワークを介して接続されている通信制御装置であって、
発呼先への発呼に応答して、該発呼先の通信装置のアドレスを該第２の通信制御装置に対して問い合わせる手段と、
該第２の通信制御装置から通知される該発呼先の通信装置のアドレスを、発呼側の通信装置へ通知する手段とを備えたことを特徴とする、通信制御装置。
（付記５）  該第２の通信制御装置のアドレスが登録されて管理される第１のテーブルと、
話中の通信装置に関する電話番号が登録されて管理される第２のテーブルとを備えたことを特徴とする、付記４記載の通信制御装置。
（付記６）  １つのロケーションに設けられ、通信装置と無線通信を行う通信制御装置であって、
該ロケーションに位置する通信装置に関する位置情報が登録されて管理されるデータベースと、
発呼先の通信装置に関する位置問い合わせに応答して、該データベースに該発呼先の通信装置に関する位置情報が登録されていると当該位置情報を位置問い合わせ元に通知する手段とを備えたことを特徴とする、通信制御装置。
（付記７）  該ロケーションから他のロケーションへ移動する第１の通信装置からの位置登録解除に基づいて該データベースから該第１の通信装置の位置情報を削除する手段と、
他のロケーションから該ロケーションに移動した第２の通信装置の位置登録に基づいて該データベースに該第２の通信装置の位置情報を登録する手段とを備えたことを特徴とする、付記６記載の通信制御装置。
（付記８）  通信装置と、ネットワークを介して第１の通信制御装置に接続された第２の通信制御装置との間で無線通信を行う通信方法であって、
各ロケーションに設けられた第２通信制御装置において、当該ロケーションに位置する通信装置の位置情報を管理し、
該第１の通信制御装置において、発呼先への発呼に応答して該発呼先の通信装置のアドレスを該第２の通信制御装置に対して問い合わせ、
該第１の通信制御装置において、該第２の通信制御装置から通知される該発呼先の通信装置のアドレスを発呼側の通信装置へ通知する、通信方法。
（付記９）  該第１の通信制御装置において、該発呼側の通信装置から該発呼先の通信装置のアドレスへの発呼に応答して該発呼先の通信装置からの応答があると、話中の該発呼側及び該発呼先の両方の通信装置を該第２の通信制御装置に登録することを特徴とする、付記８記載の通信装置。
（付記１０）  該発呼先の通信装置と通信中に該発呼側の通信装置がそのホームロケーションから外部ロケーションへ移動すると、該発呼側の通信装置から該ホームロケーションに設けられた第２の通信制御装置へ位置登録解除を行うと共に、該外部ロケーションに設けられた第２の通信制御装置へ位置登録を行い、
該第２の通信制御装置から該発呼側の通信装置に付与されたアドレスを該発呼先の通信装置へ通知することを特徴とする、付記８記載の通信方法。
（付記１１）  該発呼先の通信装置と通信中に該発呼先の通信装置がそのホームロケーションから外部ロケーションへ移動すると、該発呼先の通信装置から該ホームロケーションに設けられた第２の通信制御装置へ位置登録解除を行うと共に、該外部ロケーションに設けられた第２の通信制御装置へ位置登録を行い、
該第２の通信制御装置から該発呼先の通信装置に付与されたアドレスを該発呼側の通信装置へ通知することを特徴とする、付記８記載の通信方法。
（付記１２）  各第２の通信制御装置は、該通信装置と無線通信を行う無線ルータと、当該第２の通信制御装置が設けられているロケーション内に位置する各通信装置の位置情報を登録して管理するデータベースを有する位置サーバとからなることを特徴とする、付記８記載の通信方法。
（付記１３）  該第１の通信制御装置は、該第２の通信制御装置のアドレスが登録されて管理される第１のテーブルと、話中の通信装置に関する電話番号が登録されて管理される第２のテーブルとを備えたことを特徴とする、付記８記載の通信方法。
（付記１４）  該発呼側の通信装置と該発呼先の通信装置との間の通信は、夫々の通信装置が移動前に位置したロケーションに設けられた第２の通信装置を経由することなく、夫々の通信装置が現在位置するロケーションに設けられた第２の通信制御装置を介して行われることを特徴とする、付記８記載の通信方法。
（付記１５）  コンピュータを、ネットワークに接続された通信制御装置と無線通信を行う通信装置として機能させるプログラムであって、
コンピュータに、発呼先の通信装置に対する発呼を行わせる手順と、
コンピュータに、該発呼先の通信装置が位置するロケーションに設けられた通信制御装置から、該発呼先の通信装置のアドレスを受信させる手順と、
コンピュータに、該アドレスへ発呼させる手順と、
コンピュータに、該ネットワークに接続されたサーバに自通信装置の電話番号を話中登録させる手順とを含むことを特徴とする、プログラム。
（付記１６）  コンピュータを、ネットワークに接続された通信制御装置と無線通信を行う通信装置として機能させるプログラムであって、
コンピュータに、別の通信装置と通信中にホームロケーションから外部ロケーションへ移動すると、該ホームロケーションに設けられた第１の通信制御装置へ位置登録解除を行うと共に、該外部ロケーションに設けられた第２の通信制御装置へ位置登録を行わせる手順と、
コンピュータに、該第２の通信制御装置から付与されたアドレスを該別の通信装置へ通知させる手順とを含むことを特徴とする、プログラム。
（付記１７）  コンピュータを、通信装置と無線通信が可能な第２の通信制御装置とネットワークを介して接続されている通信制御装置として機能させるプログラムであって、
コンピュータに、発呼先への発呼に応答して、該発呼先の通信装置のアドレスを該第２の通信制御装置に対して問い合わせさせる手順と、
コンピュータに、該第２の通信制御装置から通知される該発呼先の通信装置のアドレスを、発呼側の通信装置へ通知させる手順とを含むことを特徴とする、プログラム。
（付記１８）  コンピュータを、１つのロケーションに設けられ、通信装置と無線通信を行う通信制御装置として機能させるプログラムであって、
コンピュータに、該ロケーションに位置する通信装置に関する位置情報をデータベースに登録させて管理させる手順と、
コンピュータに、発呼先の通信装置に関する位置問い合わせに応答して、該データベースに該発呼先の通信装置に関する位置情報が登録されていると当該位置情報を位置問い合わせ元に通知させる手順とを含むことを特徴とする、プログラム。
【００４６】
以上、本発明を実施例により説明したが、本発明は上記実施例に限定されるものではなく、本発明の範囲内で種々の変形及び改良が可能であることは、言うまでもない。
【図面の簡単な説明】
【００４７】
【図１】従来のＩＰフォンシステムの概略構成を示す図である。
【図２】従来のＩＰフォンシステムの動作を説明するタイムチャートである。
【図３】考えられるモバイルＩＰフォンシステムの概略構成を示す図である。
【図４】考えられるモバイルＩＰフォンシステムの動作を説明するタイムチャートである。
【図５】考えられるモバイルＩＰフォンシステムの動作を説明するタイムチャートである。
【図６】本発明の第１実施例を適用されたモバイルＩＰフォンシステムの概略構成を示す図である。
【図７】本発明の第１実施例を適用されたモバイルＩＰフォンシステムの動作を説明するタイムチャートである。
【図８】本発明の第２実施例を適用されたモバイルＩＰフォンシステムの概略構成を示す図である。
【図９】本発明の第２実施例を適用されたモバイルＩＰフォンシステムの動作を説明するタイムチャートである。
【図１０】本発明の第３実施例を適用されたモバイルＩＰフォンシステムの動作を説明するタイムチャートである。
【符号の説明】
【００４８】
１〜３      移動端末
１０      サーバ
１１〜１３      無線ルータ
２１〜２３      位置サーバ
３０      ネットワーク
【図１】
2006054582.tif 000003
【図２】
2006054582.tif 000004
【図３】
2006054582.tif 000005
【図４】
2006054582.tif 000006
【図５】
2006054582.tif 000007
【図６】
2006054582.tif 000008
【図７】
2006054582.tif 000009
【図８】
2006054582.tif 000010
【図９】
2006054582.tif 000011
【図１０】
2006054582.tif 000012