(57)【特許請求の範囲】
【請求項１】
自身の通信アドレスを含む通信パケットを送出する通信端末と、
前記通信端末と通信可能に接続され、前記通信端末の通信アドレスと前記通信端末の位置情報とを対応付けて記憶する位置管理サーバと、
位置情報を取得する位置情報取得部と、前記取得された位置情報を前記位置管理サーバに送出する位置情報送出部と、を有する位置情報送出端末とを備え、
前記位置管理サーバは、前記位置情報送出端末から送出された位置情報と前記通信端末から送信された通信パケットに含まれる通信アドレスとを対応付ける前記通信端末の通信条件を取得する通信条件取得部と、前記通信端末の通信状態が前記通信条件取得部により取得された通信条件を満たす場合に、当該通信端末の通信アドレスと前記位置情報送出端末から送出された位置情報とを対応付けして登録する位置情報登録部とを備え、
前記通信条件及び前記通信状態は、前記通信端末から送信される通信パケットのデータ長、又は、ＩＰヘッダのサービスタイプ値に相当するものであること
を特徴とする位置管理システム。
【請求項２】
前記位置情報送出端末は、前記位置情報に、前記位置管理サーバに登録される通信端末の位置情報を特定するための付加情報を付加して、前記位置管理サーバに送出し、
前記位置管理サーバの前記位置情報登録部は、前記位置情報と前記通信アドレスと前記付加情報とを対応付けして登録すること
を特徴とする請求項１に記載の位置管理システム。
【請求項３】
前記位置情報送出端末は、前記位置情報と対応付けされる通信アドレスを有する通信端末の通信条件を送出する通信条件送出部を備え、
前記位置管理サーバの通信条件取得部は、前記位置情報送出端末の通信条件送出部から送られた通信条件を取得すること
を特徴とする請求項１に記載の位置管理システム。
【請求項４】
前記通信端末の接続変更を検出する位置変更検出手段と、
前記位置変更検出手段により前記通信端末の接続変更を検出した場合に、当該通信端末の接続変更を通知する通知手段と
を備えることを特徴とする請求項１乃至請求項３の何れか一項に記載の位置管理システム。
【請求項５】
前記通信端末の接続変更を検出する位置変更検出手段と、
前記位置変更検出手段により前記通信端末の接続変更を検出した場合に、当該接続変更された通信端末の位置を前記通信端末の接続される中継装置の位置情報として仮登録する位置情報仮登録手段と
を備えることを特徴とする請求項１乃至請求項３の何れか一項に記載の位置管理システム。
【請求項６】
通信端末の位置情報を位置管理サーバに登録する位置管理方法であって、
前記位置管理サーバが、位置情報と前記通信端末から送信された通信パケットに含まれる通信アドレスとを対応付ける前記通信端末の通信条件を取得しておき、
前記通信端末が、前記位置管理サーバに自身の通信アドレスを含む通信パケットを送出するステップと、
前記通信端末の付近に存在する位置情報送出端末が、位置情報を取得し、当該取得された位置情報を前記位置管理サーバに送出するステップと、
前記位置管理サーバが、前記通信端末の通信状態が前記通信条件を満たす場合に、前記通信端末から送信された通信アドレスと前記位置情報送出端末から送信された位置情報とを対応付けて記憶部に記憶するステップと
を有し、
前記通信条件及び前記通信状態は、前記通信端末から送信される通信パケットのデータ長、又は、ＩＰヘッダのサービスタイプ値に相当するものであることを特徴とする位置管理方法。
【請求項７】
自身の通信アドレスを含む通信パケットを送出する通信端末と、位置情報を取得して送出する位置情報送出端末とに通信可能に接続された位置管理サーバであって、
前記通信端末の通信アドレスと前記通信端末の位置情報とを対応付けして記憶する位置情報記憶部と、
前記位置情報送出端末から送出された位置情報と前記通信端末から送信された通信パケットに含まれる通信アドレスとを対応付けする通信条件を取得する通信条件取得部と、
前記通信端末の通信状態が前記通信条件取得部により取得された通信条件を満たす場合に、前記通信端末の通信アドレスと前記位置情報送出端末から送出された位置情報とを対応付けして前記位置情報記憶部に登録する位置情報登録部と
を備え、
前記通信条件及び前記通信状態は、前記通信端末から送信される通信パケットのデータ長、又は、ＩＰヘッダのサービスタイプ値に相当するものであることを特徴とする位置管理サーバ。
【請求項８】
自身の通信アドレスを含む通信パケットを送出する通信端末と、位置情報を取得して送出する位置情報送出端末とに通信可能に接続された位置管理サーバのプログラムであって、
前記位置管理サーバを、
前記通信端末の通信アドレスと前記通信端末の位置情報とを対応付けして記憶する位置情報記憶部と、
前記位置情報送出端末から送出された位置情報と前記通信端末から送信された通信パケットに含まれる通信アドレスとを対応付けする通信条件を取得する通信条件取得部と、
前記通信端末の通信状態が前記通信条件取得部により取得された通信条件を満たす場合に、前記通信端末の通信アドレスと前記位置情報送出端末から送出された位置情報とを対応付けして前記位置情報記憶部に登録する位置情報登録部として機能させ、
前記通信条件及び前記通信状態は、前記通信端末から送信される通信パケットのデータ長、又は、ＩＰヘッダのサービスタイプ値に相当するものであることを特徴とする位置管理サーバのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末の位置を登録する位置管理システム、位置管理方法、位置管理サーバ及び位置管理サーバのプログラムに関する。
【背景技術】
【０００２】
従来より、端末の位置情報を取得する技術としては、例えば下記の特許文献１に記載されたものが知られている。
【０００３】
この特許文献１に記載された発明は、端末機器と位置情報管理サーバとをスイッチングハブを介して接続されたネットワークを構築し、スイッチングハブにＭＡＣアドレスと対応ポートに基づく経路情報を記憶しておく。位置情報管理サーバには各スイッチングハブのポートとこれに接続されるスイッチングハブ若しくはアクセスポイントや端末機器の位置情報とを対応付けした記憶手段を設ける。
【０００４】
これにより、この特許文献１に記載された発明では、スイッチングハブのポートと位置情報との関係から、ＭＡＣ（Media Access Control）アドレスごとに通信端末の位置情報を取得している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−３１８４３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、ＩＰｖ６（Internet Protocol Version 6）によってＩＰ通信が行われるようになると、ＩＰｖ６アドレスを有する端末数が非常に多くなる。このため、通信端末のＩＰｖ６アドレスに対して位置情報を管理する工数が非常に多くなる。しかしながら、特許文献１に記載された発明では、ＭＡＣアドレスごとに位置情報を管理するので、ＩＰｖ６アドレスのように非常に多くの通信端末の位置情報を管理することは想定されていない。
【０００７】
また、ＩＰｖ６アドレスのデータ長は非常に長いので、管理者が通信端末のＩＰｖ６アドレスと位置情報を対応付けした情報を手入力することは莫大な作業工数となってしまう。
【０００８】
そこで、本発明は、上述した実情に鑑みて提案されたものであり、通信アドレスと位置情報とを対応付けて登録するための管理者の作業工数を抑制できる位置管理システム、位置管理方法、位置管理サーバ及び位置管理サーバのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の課題を解決する第１の発明に係る位置管理システムは、自身の通信アドレスを含む通信パケットを送出する通信端末と、前記通信端末と通信可能に接続され、前記通信端末の通信アドレスと前記通信端末の位置情報とを対応付けて記憶する位置管理サーバと、位置情報を取得する位置情報取得部と、前記取得された位置情報を前記位置管理サーバに送出する位置情報送出部と、を有する位置情報送出端末とを備え、前記位置管理サーバは、前記位置情報送出端末から送出された位置情報と前記通信端末から送信された通信パケットに含まれる通信アドレスとを対応付ける前記通信端末の通信条件を取得する通信条件取得部と、前記通信端末の通信状態が前記通信条件取得部により取得された通信条件を満たす場合に、当該通信端末の通信アドレスと前記位置情報送出端末から送出された位置情報とを対応付けして登録する位置情報登録部とを備えることを特徴とする。
【００１０】
第１の発明に係る位置管理システムであって、第２の発明は、前記位置情報送出端末は、前記位置情報に、前記位置管理サーバに登録される通信端末の位置情報を特定するための付加情報を付加して、前記位置管理サーバに送出し、前記位置管理サーバの前記位置情報登録部は、前記位置情報と前記通信アドレスと前記付加情報とを対応付けして登録することを特徴とする。
【００１１】
第１の発明に係る位置管理システムであって、第３の発明は、前記位置情報送出端末は、前記位置情報と対応付けされる通信アドレスを有する通信端末の通信条件を送出する通信条件送出部を備え、前記位置管理サーバの通信条件取得部は、前記位置情報送出端末の通信条件送出部から送られた通信条件を取得することを特徴とする。
【００１２】
第１の発明に係る位置管理システムであって、第４の発明は、前記通信条件及び前記通信状態は、前記通信端末から送信される通信パケットのデータ長であることを特徴とする。
【００１３】
第１乃至第４の何れかの発明に係る位置管理システムであって、第５の発明は、前記通信端末の接続変更を検出する位置変更検出手段と、前記位置変更検出手段により前記通信端末の接続変更を検出した場合に、当該通信端末の接続変更を通知する通知手段とを備えることを特徴とする。
【００１４】
第１乃至第４の何れかの発明に係る位置管理システムであって、第６の発明は、前記通信端末の接続変更を検出する位置変更検出手段と、前記位置変更検出手段により前記通信端末の接続変更を検出した場合に、当該接続変更された通信端末の位置を前記通信端末の接続される中継装置の位置情報として仮登録する位置情報仮登録手段とを備えることを特徴とする。
【００１５】
上記の課題を解決する第７の発明に係る位置管理方法は、通信端末の位置情報を位置管理サーバに登録する位置管理方法であって、前記位置管理サーバが、位置情報と前記通信端末から送信された通信パケットに含まれる通信アドレスとを対応付ける前記通信端末の通信条件を取得しておき、前記通信端末が、前記位置管理サーバに自身の通信アドレスを含む通信パケットを送出するステップと、前記通信端末の付近に存在する位置情報送出端末が、位置情報を取得し、当該取得された位置情報を前記位置管理サーバに送出するステップと、前記位置管理サーバが、前記通信端末の通信状態が前記通信条件を満たす場合に、前記通信端末から送信された通信アドレスと前記位置情報送出端末から送信された位置情報とを対応付けて記憶部に記憶するステップとを有することを特徴とする。
【００１６】
上記の課題を解決する第８の発明に係る位置管理サーバは、自身の通信アドレスを含む通信パケットを送出する通信端末と、位置情報を取得して送出する位置情報送出端末とに通信可能に接続された位置管理サーバであって、前記通信端末の通信アドレスと前記通信端末の位置情報とを対応付けして記憶する位置情報記憶部と、前記位置情報送出端末から送出された位置情報と前記通信端末から送信された通信パケットに含まれる通信アドレスとを対応付けする通信条件を取得する通信条件取得部と、前記通信端末の通信状態が前記通信条件取得部により取得された通信条件を満たす場合に、前記通信端末の通信アドレスと前記位置情報送出端末から送出された位置情報とを対応付けして前記位置情報記憶部に登録する位置情報登録部とを備えることを特徴とする。
【００１７】
上記の課題を解決する第９の発明に係る位置管理サーバのプログラムは、自身の通信アドレスを含む通信パケットを送出する通信端末と、位置情報を取得して送出する位置情報送出端末とに通信可能に接続された位置管理サーバのプログラムであって、前記位置管理サーバを、前記通信端末の通信アドレスと前記通信端末の位置情報とを対応付けして記憶する位置情報記憶部と、前記位置情報送出端末から送出された位置情報と前記通信端末から送信された通信パケットに含まれる通信アドレスとを対応付けする通信条件を取得する通信条件取得部と、前記通信端末の通信状態が前記通信条件取得部により取得された通信条件を満たす場合に、前記通信端末の通信アドレスと前記位置情報送出端末から送出された位置情報とを対応付けして前記位置情報記憶部に登録する位置情報登録部として機能させる。
【発明の効果】
【００１８】
本発明によれば、位置情報送出端末から位置管理サーバに位置情報を送信し、通信端末の通信状態が通信条件を満たした場合に、通信端末の通信アドレスと位置情報とを対応付けして登録できる。これにより、本発明によれば、通信アドレスと位置情報とを対応付けて登録するための管理者の作業工数を抑制できる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態として示す位置管理システムの全体構成を示すブロック図である。
【図２】本発明の一実施形態として示す位置管理システムにおいて、位置管理サーバに複数台の通信端末が接続されたときの全体構成を示すブロック図である。
【図３】本発明の一実施形態として示す位置管理システムにおいて、管理者とpingパケットのデータ長との関係を示す図である。
【図４】本発明の一実施形態として示す位置管理システムにおいて、通信条件である管理者ごとのpingパケットのデータ長を示す図である。
【図５】本発明の一実施形態として示す位置管理システムにおいて、位置管理サーバが位置情報を登録するシーケンス図である。
【図６】本発明の一実施形態として示す位置管理システムにおける位置管理サーバ、通信端末、位置情報送出端末の内部構成を示すブロック図である。
【図７】本発明の一実施形態として示す位置管理システムにおいて、位置管理サーバにより位置情報を登録する処理手順を示すフローチャートである。
【図８】本発明の一実施形態として示す位置管理システムにおいて、位置情報の登録結果を位置情報送出端末に送信するシーケンス図である。
【図９】本発明の一実施形態として示す位置管理システムにおいて、位置情報送出端末から位置管理サーバに付加情報として通信端末の画像を送信するものの全体構成を示すブロック図である。
【図１０】本発明の一実施形態として示す位置管理システムにおいて、中継装置を含む構成を示すブロック図である。
【図１１】本発明の一実施形態として示す位置管理システムにおいて、中継装置の内部構成を示すブロック図である。
【図１２】本発明の一実施形態として示す位置管理システムにおいて、位置管理サーバの他の内部構成を示すブロック図である。
【図１３】本発明の一実施形態として示す位置管理システムにおいて、新たな通信端末がネットワークに接続されたときの通信端末、中継装置、位置管理サーバの動作を示すシーケンス図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施の形態について図面を参照して説明する。
【００２１】
本発明の実施形態として示す位置管理システムは、例えば図１に示すように構成される。位置管理システムは、位置管理サーバ１、通信端末２、及び、位置情報送出端末３を含む。この位置管理システムにおいて、位置管理サーバ１は、多数の通信端末２との間で通信が可能となっており、且つ、一又は複数の位置情報送出端末３との間で通信が可能となっている。なお、通信端末２と位置管理サーバ１とは、ＬＡＮ（Local Area Network）を介して接続されていても良く、ＷＡＮ（Wide Area Network）を介して接続されていても良い。
【００２２】
このような位置管理システムにおいて、通信端末２は位置管理サーバ１にpingパケットを送出する。一方、位置情報送出端末３は位置管理サーバ１に位置送信メールを送信する。そして、位置管理サーバ１は、pingパケットに格納されたＩＰｖ６アドレスと位置送信メールに含まれた位置情報とを対応付けして記憶部１ａに登録する。
【００２３】
このような位置管理システムにおいて、位置管理サーバ１がＩＰｖ６アドレスと位置情報とを対応付けして登録するための通信端末２の通信状態を示す通信条件を設定しておく。この通信条件は、図２に示すように、通信端末２から位置管理サーバ１に送信するpingパケットのデータ長として設定されている。なお、本実施形態では、pingパケットのデータ長を通信条件としたが、これに限らず、これ以外を通信条件としても良い。例えば、他の通信条件としては、pingパケット送出時のＩＰヘッダのサービスタイプ（Type of Service）値を０以外の特定の値に変更しても良い。これにより、pingパケットを送出する際のＩＰヘッダのサービスタイプをpingパケットのデータ長と同様に事前に設定した値を使うことで、同様の効果を得ることができる。
【００２４】
例えば、通信端末２ａから送信するpingパケットのデータ長がＮａバイト、通信端末２ｂから送信するpingパケットのデータ長がＮｂバイト、通信端末２ｃから送信するpingパケットのデータ長がＮｃバイトと設定されている。また、位置管理サーバ１には、図３に示すように、pingパケットのデータ長と管理者との関係が登録されている。例えば、データ長がＮａバイトのpingパケットの通信端末２ａは管理者Ａによって管理される。データ長がＮｂバイトのpingパケットの通信端末２ｂは管理者Ｂによって管理される。データ長がＮｃバイトのpingパケットの通信端末２ｃは管理者Ｃによって管理されている。
【００２５】
このpingパケットのデータ長は、例えば図４に示すようになる。位置情報送出端末３によって位置情報が登録される通信端末２は、通常のpingパケットのデータ長とは異なり、通常使用されないデータ長のpingパケットを生成する。通常のpingパケットのデータ長は、３２バイトである。一方、位置情報を位置管理サーバ１に登録する通信端末２から送信されるpingパケットのデータ長は、通常のpingパケットとは大きく異なる、例えば、１０００バイト以上とする。
【００２６】
例えば、管理者Ａが保有する位置情報送出端末３ａが位置情報を送信する通信端末２ａは、pingパケットのデータ長が１０００バイトに設定される。管理者Ｂが保有する位置情報送出端末３ｂが位置情報を送信する通信端末２ｂは、pingパケットのデータ長が１０１０バイトに設定される。管理者Ｃが保有する位置情報送出端末３ｃが位置情報を送信する通信端末２ｃは、pingパケットのデータ長が１０２０バイトに設定される。
【００２７】
これにより、位置管理サーバ１は、管理者Ａが保有する位置情報送出端末３ａから送信された位置情報と、データ長がＮａバイトのpingパケットに格納されたＩＰｖ６アドレスとを対応付けて登録する。同様に、位置管理サーバ１は、管理者Ｂが保有する位置情報送出端末３ｂから送信された位置情報と、データ長がＮｂバイトのpingパケットに格納されたＩＰｖ６アドレスとを対応付けて登録する。同様に、位置管理サーバ１は、管理者Ｃが保有する位置情報送出端末３ｃから送信された位置情報と、データ長がＮｃバイトのpingパケットに格納されたＩＰｖ６アドレスとを対応付けて登録する。
【００２８】
このように、位置管理システムは、通信条件として、通信端末２から送出されるpingパケットのデータ長を設定して、当該通信条件に基づいて通信端末２のＩＰｖ６アドレスと位置情報とを対応付けできる。
【００２９】
具体的には、図５に示すように、位置情報送出端末３が位置管理サーバ１に位置送信メールＳ２を送信する。その後に、通信端末２がpingパケットＳ１を送信することによって、位置管理サーバ１は、通信端末２の位置情報をＩＰｖ６アドレスに対応付けして登録できる。
【００３０】
このような位置管理システムにおける位置管理サーバ１、通信端末２、及び、位置情報送出端末３は、例えば図６に示すような機能的な各部を有している。
【００３１】
通信端末２は、通信パケットを送信するパケット送信部２１を備えている。パケット送信部２１は、自身の通信アドレスを含む通信パケットを送出する。このとき、パケット送信部２１は、通信アドレスとして割り当てられているＩＰｖ６アドレスを通信パケットに格納する。
【００３２】
特に、パケット送信部２１は、ＩＣＭＰ（Internet Control Message Protocol）に従った処理を行って、位置管理サーバ１にpingパケットを送出する。このとき、パケット送信部２１は、pingパケットのデータ長を、予め設定された通常のpingパケットとは大きく異なるデータ長とする。
【００３３】
なお、通常のデータ長よりも長いデータ長のpingパケットを送信する処理は、位置情報を位置管理サーバ１に登録する場合のみであっても良い。例えば、管理者によって通信端末２が操作された場合にのみ通常のデータ長よりも長いデータ長のpingパケットを送信し、位置情報送出端末３によって通信条件としてのpingパケットのデータ長を位置管理サーバ１に送信する。そして、通信端末２の位置情報が位置管理サーバ１に登録された後には、通常のデータ長のpingパケットを送信するように通信端末２を設定変更する。
【００３４】
位置情報送出端末３は、位置情報を取得する位置情報取得部３１、取得された位置情報を位置管理サーバ１に送出する位置情報送出部３２、及び、通信条件送出部３３を含む。この位置情報送出端末３は、例えばＧＰＳ（Global Positioning System）機能付き携帯電話や各種の携帯端末により構成される。
【００３５】
位置情報取得部３１は、例えばＧＰＳ機能により実現され、ＧＰＳ衛星から受信したＧＰＳ信号を解析する。これにより、位置情報取得部３１は、位置情報送出端末３の現在位置を位置情報として取得する。
【００３６】
通信条件送出部３３は、通信条件を位置管理サーバ１に送信する。通信条件送出部３３は、通信条件として、上述した通信端末２から送信するpingパケットのデータ長を送信する。位置情報送出部３２は、位置情報送出端末３に対する管理者の操作に応じて、位置情報取得部３１により取得した位置情報を位置管理サーバ１に送信する。
【００３７】
通信条件送出部３３によって送出される通信条件は、予め位置情報送出端末３に記憶されたものであっても良く、管理者の操作によって位置情報送出端末３に入力されたものであっても良い。例えば、管理者ごとに位置情報を登録する通信端末２が割り当てられている場合、予め位置情報送出端末３に通信条件を記憶させても良い。また、管理者が通信端末２に書かれた通信条件を入力しても良い。更に、管理者が通信端末２のpingパケットのデータ長を設定し、設定したpingパケットのデータ長を位置情報送出端末３から位置管理サーバ１に送信しても良い。
【００３８】
位置情報送出部３２及び通信条件送出部３３によって位置情報及び通信条件を送信する動作は、位置情報送出端末３のメール機能によって実現される。位置情報送出端末３は、メール機能によって、宛先を位置管理サーバ１のアドレスとし、位置情報及び通信条件を含む位置送信メールを作成して、当該位置送信メールを位置管理サーバ１に送信する。
【００３９】
このような位置情報送出端末３は、管理者によって通信端末２の位置情報を位置管理サーバ１に登録する場合に、管理者に所持されて通信端末２の付近に運ばれる。そして、位置情報送出端末３は、管理者の操作に応じて位置情報を取得し、当該位置情報と通信条件とをデータとして位置管理サーバ１に送信する。
【００４０】
位置管理サーバ１は、通信端末２と通信可能に接続され、通信端末２のＩＰｖ６アドレスと通信端末２の位置情報とを対応付けして記憶する。この位置管理サーバ１は、受信バッファを含む通信部１１、通信条件取得部１２、位置情報登録部１３、記憶部１ａに相当する位置情報記憶部１４を含む。この位置管理サーバ１は、記憶部や通信Ｉ／Ｆ回路、ＣＰＵ及びプログラムを含むコンピュータであり、ＣＰＵがプログラムを実行する。これにより、位置管理サーバ１のプログラムは、後述するフローチャート等によって説明する動作を行って、通信端末２のＩＰｖ６アドレスと位置情報とを対応付けて登録する。
【００４１】
通信部１１は、ＬＡＮやＷＡＮ等の通信ネットワークを介して通信端末２との間で通信パケットの授受が可能となっている。また、通信部１１は、移動体通信ネットワーク等を介して位置情報送出端末３との間で通信パケットの授受が可能となっている。通信部１１は、通信端末２及び位置情報送出端末３から受信した通信パケットを通信条件取得部１２に供給する。
【００４２】
通信条件取得部１２は、通信部１１を介して位置情報送出端末３から送信された位置送信メールを取得する。通信条件取得部１２は、取得した位置送信メールに含まれる通信条件を取得する。この通信条件とは、位置情報送出端末３から送出された位置情報と通信端末２から送信された通信パケットに含まれる通信アドレスとを対応付けする通信端末２の通信条件である。この通信条件は、例えば、上述した図４のようなpingパケットのデータ長である。
【００４３】
位置情報登録部１３は、通信部１１を介して、位置情報送出端末３から送信された位置送信メールを受信する。また、位置情報登録部１３は、通信条件取得部１２によって取得された通信条件を参照する。位置情報登録部１３は、通信端末２の通信状態（pingパケット）が通信条件を満たすか否かを判定する。通信端末２の通信状態が通信条件を満たす場合、位置情報登録部１３は、当該通信端末２のＩＰｖ６アドレスと位置情報送出端末３から送出された位置情報とを対応付けして登録する。この登録処理は、位置情報記憶部１４に対して位置情報とＩＰｖ６アドレスとを対応させて記憶することによって行われる。
【００４４】
この位置管理サーバ１は、例えば図７に示すような処理手順によって動作する。
【００４５】
先ず位置管理サーバ１は、ステップＳＴ１において、通信部１１によって、位置情報送出端末３から送信された位置送信メールを受信する。
【００４６】
次に位置管理サーバ１は、ステップＳＴ２において、通信部１１によって、ステップＳＴ１にて受信した位置送信メールから位置情報及び通信条件を抽出する。通信条件は、通信条件取得部１２に供給される。位置情報は、位置情報登録部１３に供給される。
【００４７】
次に位置管理サーバ１は、ステップＳＴ３において、位置情報登録部１３によってpingパケットのアクセスログを抽出する。
【００４８】
次に位置管理サーバ１は、ステップＳＴ４において、位置情報登録部１３によって、pingパケットを受信したアクセスログを参照して、通信条件としてのpingパケットのデータ長と合致するpingパケットを受信したか否かを判定する。通信条件に合致するデータ長のpingパケットがアクセスログに記録されていた場合、ステップＳＴ５に処理を進める。
【００４９】
次に位置管理サーバ１は、ステップＳＴ５において、位置情報登録部１３によって、ステップＳＴ４にて検出されたpingパケットに含まれるＩＰｖ６アドレスを抽出する。
【００５０】
次に位置管理サーバ１は、ステップＳＴ７において、位置情報登録部１３によって、ステップＳＴ５にて抽出したＩＰｖ６アドレスとステップＳＴ１にて取得した位置情報とを対応付けして位置情報記憶部１４に記憶させる。
【００５１】
次に位置管理サーバ１は、ステップＳＴ８において、位置情報記憶部１４に位置情報と通信端末２のＩＰｖ６アドレスとを対応させて登録完了したことを記述したメールを位置情報送出端末３に返信して、処理を終了する。
【００５２】
一方、ステップＳＴ４にて位置送信メールに含まれた通信条件に一致するpingパケットがアクセスログに無かった場合には、ステップＳＴ６に処理を進める。このステップＳＴ６において、位置管理サーバ１は、アクセスログに通信条件に一致するpingパケットが無く、位置情報にＩＰｖ６アドレスを対応付けして登録できなかったことを記述したエラーのメールを送信する。
【００５３】
この登録完了したことを記述したメールを送信する処理を含むシーケンスは、図８のようになる。位置管理サーバ１は、図８のように位置管理サーバ１から登録結果を送ることで、登録の成否を管理者認識させることができる。したがって、通信端末２の位置情報が位置管理サーバ１に登録されなかった場合には、再度位置情報送出端末３から位置送信メールを位置管理サーバ１に送信する等の再試行ができ、確実に位置情報を登録できる。
【００５４】
以上のように、この位置管理システムによれば、通信条件に合致する通信状態の通信端末２のＩＰｖ６アドレスと位置情報とを対応付けして登録できる。これにより、この位置管理システムによれば、通信アドレスと位置情報とを対応付けて登録するための管理者の作業工数を抑制できる。具体的には、管理者が位置情報送出端末３を持って通信端末２の付近で位置情報をＧＰＳによって取得し、当該位置情報送出端末３によって通信条件を入力する。
【００５５】
したがって、この位置管理システムによれば、ＩＰｖ６アドレスを割り当てた通信端末２を多数設置されても、各通信端末２の位置を登録するために要する工数を抑制できる。また、この位置管理システムによれば、管理者によって通信端末２のＩＰｖ６アドレスを入力する必要なく、長いＩＰｖ６アドレスを入力するという煩雑な作業を回避できる。
【００５６】
また、この位置管理システムによれば、位置情報送出端末３によって通信条件を位置管理サーバ１に送出するので、管理者によって通信条件を定めることができる。これにより、この位置管理システムによれば、通信条件の変更を最低限にして少ない工数で位置情報の登録を行うことができる。
【００５７】
更に、この位置管理システムによれば、pingパケットのデータ長を通信条件としているので、位置情報をＩＰｖ６アドレスに対応付けるための通信条件を通信端末２に容易に設定できる。また、通常のpingパケットのデータ長と異なるpingパケットのデータ長を明確に設定でき、位置管理サーバ１により確実にＩＰｖ６アドレスと位置情報とを対応付けして登録できる。したがって、この位置管理システムによれば、通常には用いられないpingパケットのデータ長の範囲で細かく通信条件を設定することにより、複数の管理者によって通信端末２の位置情報の登録作業を行うことができる。
【００５８】
また、この位置管理システムは、図９に示すように、位置情報送出端末３から位置管理サーバ１に送信する位置送信メールの位置情報に、位置管理サーバ１に登録される通信端末２を特定するための付加情報を付加しても良い。これに対し、位置管理サーバ１は、pingパケットのデータ長が通信条件に一致する場合に、位置情報とＩＰｖ６アドレスと付加情報とを対応付けして登録する。
【００５９】
この付加情報としては、通信端末２を特定するものであれば特に限定されない。付加情報は、例えば、通信端末２の画像や、通信端末２の設置位置を表す画像が挙げられる。通信端末２の画像とした場合、位置情報送出端末３は、カメラ機能を有し、管理者の操作によって通信端末２の画像を撮像する。そして、位置情報送出端末３は、位置情報及び通信条件に、付加情報としての通信端末２の画像を付加して、位置管理サーバ１に送信する。これにより、位置管理サーバ１に登録された通信端末２のＩＰｖ６アドレス及び位置情報を確認する管理者等に、通信端末２を特定する画像も提示できる。
【００６０】
このような位置管理システムによれば、例えば、建物内の通信端末２の概観の画像情報などの通信端末２を特定する付加情報を位置情報及び通信条件と同時に送出する。これにより、この位置管理システムは、位置管理サーバ１に登録される内容に基づいて現場での通信端末２の特定を容易にすることができる。
【００６１】
つぎに、上述した位置管理システムにおいて、通信端末２の接続変更を検出した場合に対応できるものについて説明する。この位置管理システムは、通信端末２が移動した際における位置情報を追跡して自動的に登録するものである。なお、この位置管理システムにおいて、通信端末２は、半固定的に使用され、低頻度で移動されるものである。
【００６２】
この位置管理システムは、図１０に示すように、位置管理サーバ１と通信端末２との間に、中継装置としてのルータ４Ａ，４Ｂ、ボーダルータ５が設けられている。これらのルータ４Ａ，４Ｂ、ボーダルータ５は、各ネットワークの境界を区切るように機能する。すなわち、通信端末２は、ルータを介して他のネットワークの端末と通信可能となる。
【００６３】
このルータ４Ａ、４Ｂとしての中継装置４は、パケットを中継する本来的な機能に加えて、図１１に示すような機能を備えている。中継装置４は、位置変更検出部４１と、位置情報送出部４２とを含む。なお、本実施形態では、中継装置４としてルータを示したが、これに限らず、Ｌ２スイッチ等であってもよく、ルータとＬ２スイッチの双方であっても良い。
【００６４】
位置変更検出部４１は、当該中継装置４に接続された通信端末２を検出する。例えば、位置変更検出部４１は、通信端末２が新たにネットワークに接続された場合に、当該通信端末２のＭＡＣアドレスを受信する。そして、位置変更検出部４１は、中継装置４に接続されているＭＡＣアドレスのリストテーブルを作成する。位置変更検出部４１は、ＭＡＣアドレスが送信された場合に、ＭＡＣアドレスのリストテーブルに登録されていないＭＡＣアドレスである場合には、通信端末２が新規端末であると認識する。なお、ＭＡＣアドレスに限らず、通信端末２を識別できるＩＤであっても良い。
【００６５】
位置情報送出部４２は、位置変更検出部４１によって新規端末が検出された場合に、自己の位置情報を含む新規端末通知を位置管理サーバ１に送信する。この中継装置４の位置情報は、例えば、中継装置４の設置時に予め設定された緯度・経度情報である。
【００６６】
位置管理サーバ１は、図１２に示すように、通信端末２、位置情報送出端末３に加えて、中継装置４が通信可能に接続されている。位置管理サーバ１は、上述した各部に加えて、位置変更検出部１５、仮位置情報登録部１６、管理者通知部１７を備えている。
【００６７】
位置変更検出部１５は、通信部１１を介して中継装置４から送信された新規端末通知が供給される。位置変更検出部１５は、新規端末通知が供給された場合に、通信端末２の位置変更（接続変更）を検出する。
【００６８】
仮位置情報登録部１６は、位置変更検出部１５により通信端末２の位置変更（接続変更）が検出された場合に、当該接続変更された通信端末２の位置を通信端末２の接続される中継装置４の位置情報として仮登録する。このとき、仮位置情報登録部１６は、位置情報記憶部１４に記憶された通信端末２の位置情報を、新規端末通知に含まれていた中継装置４の位置情報に変更させる。
【００６９】
管理者通知部１７は、新規端末通知が位置変更検出部１５により検出されたことを管理者に通知する。また、この通知には、通信端末２の正確な位置を取得する要求を含んでいることが望ましい。この管理者通知部１７は、例えば管理者が閲覧するディスプレイ上に通信端末２の接続変更があった旨を表示しても良く、音声で出力しても良く、管理者が保持する携帯端末にメール等で通知しても良い。また、管理者通知部１７は、どの中継装置４に新たな通信端末２が接続されたかの情報や、当該中継装置４の位置情報も通知することが望ましい。
【００７０】
このような位置管理システムにおいて、例えば、ルータ４Ａに接続されていた通信端末２が移動されて設置位置の変更がされた結果として、ルータ４Ｂを含むネットワークに接続されたとする。この場合、位置管理システムは、図１３に示すように動作する。
【００７１】
先ず、通信端末２は、自己が新たなネットワークに接続された時に、当該ネットワークに対して自己が通信を開始するパケットＳ１１を送信する。この通信開始パケットＳ１１は、当該ネットワークにおける中継装置４によって受信される。
【００７２】
中継装置４は、通信開始パケットＳ１１を受信すると、自己のネットワークに新たな通信端末２が接続されたことを検出し、当該通信端末２の外部通信を遮断する。中継装置４は、位置管理サーバ１に対して新規端末通知Ｓ１２を送信する。この新規端末通知Ｓ１２には、上述したように中継装置４の位置情報が含まれている。
【００７３】
位置管理サーバ１は、中継装置４から送信された新規端末通知Ｓ１２を受信すると、その旨を管理者に通知する。また、位置管理サーバ１は、中継装置４の位置を、接続変更された通信端末２の位置として仮登録する。位置管理サーバ１は、位置情報（データベース）を更新したことの応答パケットＳ１３を中継装置４に送信する。その後、中継装置４によって通信端末２の通信は許可されて、各種のデータＳ１４が通信可能となる。
【００７４】
以上のように、この位置管理システムによれば、通信端末２の接続変更を検出した場合に、当該通信端末の接続変更を通知するので、各ネットワークにおける中継装置４の接続状況の変化から通信端末２の位置変更を類推して管理者に知らせることができる。これにより、管理者によって早期に新たに接続変更された通信端末２の位置を更新するように対応を行うことができる。
【００７５】
すなわち、管理者は、通信端末２の位置変更が通知された後に、位置情報送出端末３を携帯して位置変更がされた通信端末２の位置情報を取得して、位置管理サーバ１に送信する。その後、通信端末２から位置管理サーバ１にpingパケットが送信されることにより、位置管理サーバ１は、接続変更された通信端末２の正確な位置情報を登録できる。
【００７６】
また、この位置管理システムによれば、接続変更された通信端末２の位置を通信端末２の接続される中継装置４の位置情報として仮登録するので、管理者が正しい位置情報を設定するまで、ある程度の精度を持つ位置情報を仮登録することができる。これにより、位置管理システムは、仮登録された中継装置４の位置情報付近の通信端末２が接続変更されたことを管理者に認識させ、その後に正確な通信端末２の位置情報を登録するために位置情報送出端末３を携帯して通信端末２の元に出向くことができる。
【００７７】
更に、この位置管理システムによれば、通常は通信端末２の位置情報を手動で更新するが、移動された通信端末２の台数が増加すると更新のミスや手間も増加するものの、当該位置の更新を自動化することによって、ミスや手間を軽減することができる。
【００７８】
なお、上述の実施の形態は本発明の一例である。このため、本発明は、上述の実施形態に限定されることはなく、この実施の形態以外であっても、本発明に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能であることは勿論である。
【符号の説明】
【００７９】
１  位置管理サーバ
２  通信端末
３  位置情報送出端末
４  中継装置
１１  通信部
１２  通信条件取得部
１３  位置情報登録部
１４  位置情報記憶部
１５  位置変更検出部
１６  仮位置情報登録部
１７  管理者通知部
２１  パケット送信部
３１  位置情報取得部
３２  位置情報送出部
３３  通信条件送出部
４１  位置変更検出部
４２  位置情報送出部
【図１】
0005861082.tif 000002
【図２】
0005861082.tif 000003
【図３】
0005861082.tif 000004
【図４】
0005861082.tif 000005
【図５】
0005861082.tif 000006
【図６】
0005861082.tif 000007
【図７】
0005861082.tif 000008
【図８】
0005861082.tif 000009
【図９】
0005861082.tif 000010
【図１０】
0005861082.tif 000011
【図１１】
0005861082.tif 000012
【図１２】
0005861082.tif 000013
【図１３】
0005861082.tif 000014