(57)【要約】【課題】位置特定機能も無線通信機能も搭載されていない装置において、自装置の位置を推定することができる通信システムを提供する。【解決手段】ＡＰ１０Ａは、定期的にビーコンを出力する。無線通信端末２０Ａは、ビーコンを受信すると、ＧＰＳ等を用いて自装置の位置を特定する。無線通信端末２０Ａは、ビーコンの受信電波強度と、自装置の位置情報と、に基づいてＡＰの位置を推定する。その後、無線通信端末２０Ａは、推定したＡＰの位置情報と、ビーコンに含まれているＡＰの識別情報と、を対応付けて位置情報テーブルとしてデータベース５０に出力し、当該データベースに登録を行う。一方、ルータ１３Ａは、自装置に接続されているＡＰの識別情報を取得する。ルータ１３Ａは、取得した各ＡＰの識別情報でデータベース５０の位置情報テーブルを参照し、対応付けられている各ＡＰの位置情報を取得する（Ｓ３０５）。そして、ルータ１３Ａは、取得した各ＡＰの位置情報を自装置の位置情報とみなして、ルータ１に送信する。【選択図】図５
2015156544.tif 000002
【特許請求の範囲】
【請求項１】
無線中継装置と、有線通信装置と、を備えた通信システムであって、
前記有線通信装置は、
前記無線中継装置と有線通信を行う有線通信手段と、
前記有線通信手段を介して前記無線中継装置の識別情報を取得する第１識別情報取得手段と、
前記第１識別情報取得手段で取得した識別情報に基づいて、識別情報と位置情報とが対応付けられた位置情報テーブルから、前記無線中継装置の位置情報を取得する位置情報取得手段と、
前記位置情報取得手段で取得した位置情報を自身の位置情報とみなして出力する位置情報出力手段と、
を備えた通信システム。
【請求項２】
無線通信端末をさらに備えた請求項１に記載の通信システムであって、
前記無線通信端末は、
前記無線中継装置と無線通信を行う無線通信手段と、
前記無線通信手段を介して前記無線中継装置の識別情報を取得する第２識別情報取得手段と、
前記無線中継装置の位置を推定する位置推定手段と、
前記位置推定手段が推定した位置と、前記第２識別情報取得手段が取得した識別情報と、を対応付けて前記位置情報テーブルとして出力する位置情報テーブル出力手段と、
を備えた通信システム。
【請求項３】
前記無線中継装置は、前記識別情報を含むビーコン信号を出力するビーコン信号出力手段を備え、
前記無線通信端末は、自装置の位置を特定する位置特定手段と、
前記ビーコン信号の受信電波強度を計測する電波強度測定手段と、を備え、
前記位置推定手段は、前記位置特定手段で特定した自装置の位置と、前記ビーコン信号の受信電波強度と、に基づいて前記無線中継装置の位置を推定する請求項２に記載の通信システム。
【請求項４】
無線通信端末をさらに備えた請求項１に記載の通信システムであって、
前記無線中継装置は、前記識別情報を含むビーコン信号を出力するビーコン信号出力手段を備え、
前記無線通信端末は、
前記無線中継装置と無線通信を行う無線通信手段と、
自装置の位置を特定する位置特定手段と、
前記ビーコン信号の受信電波強度を計測する電波強度測定手段と、
を備え、
前記無線通信手段は、前記位置特定手段で特定した自装置の位置と、前記ビーコン信号の受信電波強度と、を前記無線中継装置に送信し、
前記無線中継装置は、
前記無線通信端末から受信した前記無線通信端末の位置および前記ビーコン信号の受信電波強度に基づいて自装置の位置を推定する位置推定手段と、
前記位置推定手段が推定した自装置の位置と、自装置の識別情報と、を対応付けて前記位置情報テーブルとして出力する位置情報テーブル出力手段と、
を備えた通信システム。
【請求項５】
前記位置情報テーブルを蓄積するデータベースをさらに備え、
前記位置情報取得手段は、前記データベースから前記無線中継装置の位置情報を読み出す請求項１乃至請求項４のいずれかに記載の通信システム。
【請求項６】
複数の前記有線通信装置と接続されるセンタ装置を備え、
前記センタ装置は、
各有線通信装置に位置情報要求を送信する位置情報要求手段を備え、
前記位置情報出力手段は、前記位置情報要求を受信した場合に前記センタ装置に前記自身の位置情報を出力し、
前記センタ装置は、前記位置情報要求に対応する位置情報を受信する位置情報受信手段と、
を備えた請求項１乃至請求項５のいずれかに記載の通信システム。
【請求項７】
前記位置情報取得手段は、前記無線中継装置に前記位置情報テーブルを参照させることにより、前記無線中継装置の位置情報を取得する請求項１乃至請求項６のいずれかに記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置情報取得装置と、無線通信装置と、当該無線通信装置と有線通信を行う有線通信装置と、を備えた通信システムに関する。
【背景技術】
【０００２】
端末の位置は、例えばＧＰＳを用いて特定することができる。しかし、ＧＰＳを用いて端末の位置を特定するためには、ＧＰＳ衛星からの電波を受信する必要がある。そのため、例えば屋内や地下では、端末の位置を特定することが困難になる。
【０００３】
屋内や地下において位置を特定する技術は、例えば無線アクセスポイントを用いる方法がある（例えば特許文献１、特許文献２、および特許文献３を参照）。
【０００４】
無線アクセスポイントを用いる方法では、まず各無線アクセスポイントの位置情報と識別情報（例えばＭＡＣアドレス）をデータベースに登録しておく。端末は、無線通信機能を用いて無線アクセスポイントと通信を行い、無線アクセスポイントの識別情報と、電波強度の情報と、を取得する。端末は、受信した識別情報を用いてデータベースから位置情報を取得する。電波強度は、距離の二乗に反比例するため、無線アクセスポイントと端末との距離に関する情報に変換することができる。したがって、端末は、取得した位置情報と、距離に関する情報と、を用いて自装置の位置を推定することができる。
【０００５】
特に、端末が複数（少なくとも３箇所）の無線アクセスポイントと通信可能である場合、これら複数の無線アクセスポイントの識別情報と、電波強度の情報と、を送受信することで、より正確に自装置の位置を推定することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−１３１３０１号公報
【特許文献２】特開２００８−１９９４２２号公報
【特許文献３】特開２００９−６５６０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、ＧＰＳも無線通信機能も搭載されていない装置は、自装置の位置を推定することができなかった。
【０００８】
そこで、本発明は、位置特定機能も無線通信機能も搭載されていない装置において、自装置の位置を推定することができる通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の通信システムは、無線中継装置と、有線通信装置と、を備えている。中継装置は、例えば無線アクセスポイントや無線ルータ等である。有線通信装置は、例えばルータやサーバ、ＰＣ等である。
【００１０】
有線通信装置は、有線通信機能を介して無線中継装置の識別情報を取得する第１識別情報取得手段と、第１識別情報取得手段で取得した識別情報に基づいて、識別情報と位置情報とが対応付けられた位置情報テーブルから、無線中継装置の位置情報を取得する位置情報取得手段と、を備えている。
【００１１】
識別情報は、例えばＭＡＣアドレスである。位置情報テーブルは、例えば、無線中継装置の識別情報と位置情報とが対応付けて登録されたデータベースに蓄積されている。位置情報取得手段手段は、取得した識別情報で当該データベースを読み出すことで無線中継装置の位置を取得することができる。
【００１２】
そして、有線通信装置は、位置情報取得手段で取得した位置情報を自身の位置情報とみなして出力する位置情報出力手段を備えている。このようして、位置特定機能も無線通信機能も搭載されていない有線通信装置であっても、自身の位置を推定することができ、自装置の位置情報として出力することが可能になる。
【００１３】
なお、本発明の通信システムは、無線通信端末をさらに備えた態様も可能である。無線通信端末は、例えばスマートフォン等の情報処理装置からなる。
【００１４】
無線通信端末は、無線通信機能を介して無線中継装置の識別情報を取得する第２識別情報取得手段を備えている。また、無線通信端末は、無線中継装置の位置を推定する位置推定手段を備えている。
【００１５】
例えば、無線中継装置の識別情報と位置情報とが対応付けて登録されたデータベースが既に存在する場合、位置推定手段は、取得した識別情報で当該データベースを読み出すことで無線中継装置の位置を推定することができる。無線通信端末が自装置の位置を特定する機能（例えばＧＰＳ）を有する場合、位置推定手段は、当該位置特定機能で特定した自装置の位置と、無線中継装置が出力するビーコン信号の受信電波強度と、に基づいて無線中継装置の位置を推定することも可能である。電波強度は、距離の二乗に反比例するため、無線中継装置と無線通信端末との距離に関する情報に変換することができる。特に、無線通信端末は、少なくとも３箇所の位置で無線中継装置と無線通信を行うことで、三角測量により無線中継装置の位置を正確に推定することができる。
【００１６】
そして、無線通信端末は、推定した無線中継装置の位置と、取得した無線中継装置の識別情報と、を対応付けて位置情報テーブルとして出力する。
【００１７】
なお、無線通信端末が、自装置の位置と、ビーコン信号の受信電波強度と、を無線中継装置に送信し、無線中継装置が、無線通信端末から受信した無線通信端末の位置およびビーコン信号の受信電波強度に基づいて自装置の位置を推定してもよい。この場合、無線通信端末が、推定した自装置の位置と、自装置の識別情報と、を対応付けて位置情報テーブルとして出力する。
【００１８】
以上のようにして有線通信装置が推定した自装置の位置情報は、例えば、複数の有線通信装置と接続されるセンタ装置（センタルータ）に送信される。センタ装置は、各有線通信装置に位置情報要求を送信する位置情報要求手段と、当該位置情報要求に対応する位置情報を受信する位置情報受信手段と、を備えている。センタ装置は、受信した位置情報に基づいて、例えば地図上に各有線通信装置を表示する。これにより、ネットワーク管理者は、広域に分散された各有線通信装置の位置を視覚的に把握することができる。
【００１９】
なお、位置情報取得手段は、無線中継装置に位置情報テーブルを参照させることにより、無線中継装置の位置情報を取得する態様とすることも可能である。
【発明の効果】
【００２０】
本発明の通信システムは、位置特定機能も無線通信機能も搭載されていない装置であっても、自装置の位置を推定することができる。
【図面の簡単な説明】
【００２１】
【図１】通信システムの構成を示す概略図である。
【図２】ルータの構成を示すブロック図である。
【図３】無線アクセスポイントの構成を示すブロック図である。
【図４】無線通信端末の構成を示すブロック図である。
【図５】無線通信端末、無線アクセスポイント、拠点ルータ、データベース、およびセンタルータの動作を示すフローチャートである。
【図６】変形例に係る無線通信端末、無線アクセスポイント、拠点ルータ、データベース、およびセンタルータの動作を示すフローチャートである。
【図７】ネットワークマップの一例を示す図である。
【図８】無線アクセスポイント、データベース、および拠点ルータの動作を示すフローチャートである。
【発明を実施するための形態】
【００２２】
図１は、本実施形態に係る通信システムの構成を示す概略図である。通信システムは、インターネット２００を介して接続されたルータ１、ルータ１３Ａ、ルータ１３Ｂ、ルータ１３Ｃ、およびデータベース５０を備えている。
【００２３】
ルータ１は、本社等の中核となるセンタ拠点１０１に設置されたセンタルータ（本発明のセンタ装置に相当する。）である。ルータ１３Ａ、ルータ１３Ｂ、およびルータ１３Ｃは、それぞれ各地の事業所等である拠点１０２Ａ、拠点１０２Ｂ、および拠点１０２Ｃに設置されたエッジルータ（拠点ルータ）である。ルータ１３Ａ、ルータ１３Ｂ、およびルータ１３Ｃは、本発明における有線通信装置に相当する。
【００２４】
ルータ１には、ネットワーク管理者が操作して指示を行うための端末２０が接続されている。端末２０は、例えばパーソナルコンピュータ（ＰＣ）等の情報処理装置からなる。ルータ１３Ａには、無線アクセスポイント（以下、ＡＰと称する。）１０Ａ、ＡＰ１１Ａ、およびＡＰ１２Ａが接続されている。ルータ１３Ｂには、ＡＰ１０Ｂ、ＡＰ１１Ｂ、およびＡＰ１２Ｂが接続されている。ルータ１３Ｃには、ＡＰ１０Ｃ、ＡＰ１１Ｃ、およびＡＰ１２Ｃが接続されている。本実施形態では、本発明の無線中継装置の一例としてＡＰを示すが、他にもルータ機能を内蔵した無線ルータ等も本発明の無線中継装置に該当する。また、本実施形態では、本発明の有線通信装置の一例としてルータを示すが、他にもサーバやＰＣ等の装置（位置特定機能も無線通信機能も搭載されていない装置）であれば本発明の有線通信装置に該当する。
【００２５】
また、拠点１０２Ａには、無線通信端末２０Ａが配置され、拠点１０２Ｂには、無線通信端末２０Ｂが配置され、拠点１０２Ｃには、無線通信端末２０Ｃが配置されている。無線通信端末２０Ａ、無線通信端末２０Ｂ、および無線通信端末２０Ｃは、スマートフォン等の情報処理装置からなる。
【００２６】
図２（Ａ）は、ルータ１の構成を示すブロック図であり、図２（Ｂ）は、ルータ１３Ａの構成を示すブロック図である。ルータ１は、センタルータとして機能し、端末２０が接続されている。他のルータ１３Ａ、ルータ１３Ｂ、およびルータ１３Ｃは、ＡＰが接続され、拠点ルータとして機能するものである。ただし、これらルータ１、ルータ１３Ａ、ルータ１３Ｂ、およびルータ１３Ｃは、全て同じハードウェア構成を有する。図２（Ｂ）においては代表してルータ１３Ａの構成を示す。
【００２７】
ルータ１、ルータ１３Ａ、ルータ１３Ｂ、およびルータ１３Ｃは、通信制御部１５０と、ネットワークＩ／Ｆ１５１と、ネットワークＩ／Ｆ１５２と、制御部１５３と、を備えている。通信制御部１５０は、ネットワークＩ／Ｆ１５１、ネットワークＩ／Ｆ１５２、および制御部１５３に接続される。
【００２８】
制御部１５３は、ＲＯＭ等の内蔵媒体（不図示）に記憶されているファームウェアプログラムを読み出し、自装置を統括的に制御する。制御部１５３は、当該ファームウェアプログラムにより、本発明の「第１識別情報取得手段」、「位置情報取得手段」、および「位置情報出力手段」を実現する。また、ルータ１の制御部１５３は、本発明の「位置情報要求手段」および「位置情報受信手段」を実現する。
【００２９】
ネットワークＩ／Ｆ１５１は、ＬＡＮ側のインタフェースであり、本発明の「有線通信手段」に相当する。この例では、ネットワークＩ／Ｆ１５１は、ハブ機能を内蔵し、複数の装置と接続される。図１（Ａ）に示すように、ルータ１においては、ネットワークＩ／Ｆ１５１には、端末２０が接続される。図２（Ｂ）に示すように、ルータ１３Ａにおいては、ネットワークＩ／Ｆ１５１には、ＡＰ１０Ａ、ＡＰ１１Ａ、およびＡＰ１２Ａが接続される。
【００３０】
ネットワークＩ／Ｆ１５２は、ＷＡＮ側のインタフェースであり、インターネット２００に接続される。通信制御部１５０は、ネットワークＩ／Ｆ１５１およびネットワークＩ／Ｆ１５２でそれぞれ受信されたデータ（パケット）を解析し、当該データの転送を行う。例えば、ユーザが端末２０を用いてルータ１３Ａに所定のデータを送信する指示を行うと、端末２０からルータ１のネットワークＩ／Ｆ１５１に当該データが送信される。通信制御部１５０は、ネットワークＩ／Ｆ１５１で受信されたデータを解析し、当該データに含まれている宛先（ＩＰアドレス等）を参照する。通信制御部１５０は、当該宛先に基づいて、ネットワークＩ／Ｆ１５２およびインターネット２００を介してルータ１３Ａに当該データを送信する。ルータ１３Ａは、ネットワークＩ／Ｆ１５２で当該データを受信する。ルータ１３Ａの通信制御部１５０は、受信したデータを解析し、当該データの転送を行う。なお、通信制御部１５０は、受信したデータが自装置宛のデータである場合は、当該受信したデータを制御部１５３に出力する。制御部１５３は、当該データに応じた処理を行う。
【００３１】
次に、図３は、ＡＰ１０Ａの構成を示すブロック図である。この実施形態では、他のＡＰも全て同じハードウェア構成を有する。そのため、図３においては、代表してＡＰ１０Ａの構成を示し、他のＡＰの構成については省略する。
【００３２】
ＡＰ１０Ａは、通信制御部１７０と、無線通信部１７１と、有線通信部１７２と、制御部１７３と、を備えている。通信制御部１７０は、無線通信部１７１、有線通信部１７２、および制御部１７３に接続される。
【００３３】
無線通信部１７１は、無線通信端末２０Ａと接続され、当該無線通信端末２０Ａと電波を介してデータの送受信を行う。有線通信部１７２は、ＬＡＮケーブル等の有線接続によりルータ１３Ａとデータの送受信を行う。通信制御部１７０は、無線通信部１７１または有線通信部１７２を介して受信したデータを解析し、当該データに含まれている宛先を参照する。通信制御部１７０は、当該参照した宛先に基づいて、無線通信部１７１または有線通信部１７２を介して受信したデータを転送する。
【００３４】
これにより、通信制御部１７０は、有線通信部１７２を介して受信したデータを無線通信部１７１に転送し、無線通信部１７１を介して受信したデータを有線通信部１７２に転送することができる。なお、通信制御部１７０は、受信したデータが自装置宛のデータである場合は、当該受信したデータを制御部１７３に出力する。制御部１７３は、当該データに応じた処理を行う。
【００３５】
制御部１７３は、ＲＯＭ等の内蔵媒体（不図示）に記憶されているファームウェアプログラムを読み出し、ＡＰ１０Ａを統括的に制御する。例えば、制御部１７３は、通信制御部１７０および無線通信部１７１を介して定期的（例えば１００ｍｓ毎）にビーコンを出力する。ビーコンには、自装置の識別情報（例えばＭＡＣアドレスやＳＳＩＤ）が含まれている。制御部１７３は、これにより、本発明のビーコン信号出力手段を実現する。
【００３６】
次に、図４は、無線通信端末２０Ａの構成を示すブロック図である。無線通信端末２０Ａは、スマートフォン等の情報処理装置からなり、多数の機能を有するが、図４においては主に本発明に関係する構成のみ示し、他の構成については省略する。また、無線通信端末２０Ａ、無線通信端末２０Ｂ、および無線通信端末２０Ｃは、全て同じハードウェア構成を有する。そのため、図４においては、代表して無線通信端末２０Ａの構成を示し、他の無線通信端末の構成については省略する。
【００３７】
無線通信端末２０Ａは、制御部１８０、無線通信部１８１、およびＧＰＳ１８２を備えている。制御部１８０は、無線通信部１８１およびＧＰＳ１８２に接続されている。
【００３８】
無線通信部１８１は、各ＡＰと無線通信を行い、各種データを受信する。例えば、無線通信部１８１は、ＡＰ１０Ａ、ＡＰ１１Ａ、およびＡＰ１２Ａから上述のビーコンを受信する。受信したビーコンは、無線通信部１８１を介して制御部１８０に出力される。
【００３９】
ＧＰＳ１８２は、本発明の位置特定手段に相当し、ＧＰＳ衛星から受信した各種信号に基づいて自装置の位置（例えば緯度、経度）を特定する。特定された自装置の位置情報は、制御部１８０に出力される。
【００４０】
制御部１８０は、ＲＯＭ等の内蔵媒体（不図示）に記憶されているファームウェアプログラムを読み出し、無線通信端末２０Ａを統括的に制御する。制御部１８０は、無線通信部１８１を介してＡＰ１０Ａ、ＡＰ１１Ａ、およびＡＰ１２Ａからビーコンを受信し、当該ビーコンに含まれているＡＰの識別情報を取得する。これにより、制御部１８０は、本発明の「第２識別情報取得手段」を実現する。また、制御部１８０は、受信したビーコン信号の受信電波強度を計測する。さらに、制御部１８０は、ＧＰＳ１８２を介して取得した自装置の位置情報と、上記ビーコン信号の受信電波強度と、を用いて、各ＡＰの位置を推定する。
【００４１】
電波強度は、距離の二乗に反比例するため、ＡＰと自装置との距離に関する情報に変換することができる。例えば、制御部１８０は、ＡＰと自装置との距離が極めて近い（例えば３０ｃｍ以内である）場合には、自装置の位置とＡＰの位置が同一であるとみなし、自装置の位置をＡＰの位置として推定する。また、制御部１８０は、少なくとも３箇所の位置で自装置の位置情報を取得した場合、それぞれの位置におけるＡＰとの距離情報に基づいて三角測量により、無線アクセスポイントの位置を正確に推定することができる。
【００４２】
なお、ＡＰの位置は、例えば無線通信端末２０ＡのユーザがユーザＩ／Ｆ（不図示）を用いて、手動で入力することも可能である。手動で入力する場合、位置情報に建物の名前や階数等の情報を付加することも可能である。
【００４３】
これにより、制御部１８０は、本発明の「位置推定手段」を実現する。そして、制御部１８０は、推定した各ＡＰの位置情報と、取得した各ＡＰの識別情報と、を対応付けて位置情報テーブルとして出力する（本発明の位置情報テーブル出力手段を実現する）。なお、無線通信端末側が、ＧＰＳ１８２で特定した自装置の位置と、ビーコン信号の受信電波強度と、をＡＰに送信し、ＡＰ側が、無線通信端末から受信した無線通信端末の位置およびビーコン信号の受信電波強度に基づいて自装置の位置を推定してもよい。この場合、ＡＰが、推定した自装置の位置と、自装置の識別情報と、を対応付けて位置情報テーブルとして出力する。
【００４４】
出力された位置情報テーブルは、データベース５０に送信される。無線通信端末２０Ａとデータベース５０との通信は、各ＡＰ（例えばＡＰ１０Ａ）、ルータ１３Ａ、およびインターネット２００を介して行われてもよいが、無線通信端末２０Ａが移動体通信機能を備えている場合には、当該移動体通信機能およびインターネット２００を介して行われてもよい。
【００４５】
データベース５０は、受信した位置情報テーブルを登録する。これにより、データベース５０には、各ＡＰの位置情報が蓄積される。なお、無線通信端末２０ＡでＡＰの位置測定を行わずに、データベース５０を備えたサーバでＡＰの位置測定を行ってもよい。その場合、無線通信端末２０Ａは、ＡＰの識別情報、ビーコン信号の受信電波強度、およびビーコン信号を受信した時の無線通信端末の位置情報を、データベース５０を備えたサーバに送信する。データベース５０を備えたサーバは、推定したＡＰの位置と、ＡＰの識別情報と、を対応付けて位置情報テーブルとして登録する。
【００４６】
そして、各拠点に設置された拠点ルータ（例えばルータ１３Ａ）は、自装置に接続されているＡＰ（例えばＡＰ１０Ａ）から識別情報を取得する。ルータ１３Ａは、取得した識別情報を用いてデータベース５０の位置情報テーブルを参照し、当該ＡＰ１０Ａの位置情報を取得する。ルータ１３Ａは、取得した位置情報を自身の位置情報とみなして出力する。これにより、ＧＰＳ等の位置特定機能も無線通信機能も搭載されていないルータ１３Ａにおいて、自身の位置を推定することができ、自装置の位置情報として出力することが可能になる。出力された各ルータの位置情報は、例えばセンタルータであるルータ１に集約され、ネットワークマップ（例えば図７を参照）に利用される。また、各ルータは、自装置の位置情報と、自装置のグローバルＩＰアドレスと、を対応付けてセンタルータ（または所定のデータベース等）に記憶しておいてもよい。ルータは、自装置のグローバルＩＰアドレスが変更された場合には、記憶されているグローバルＩＰアドレスを更新する。これにより、各ルータと通信を行う他装置は、当該ルータのグローバルＩＰアドレスに基づいて、ルータの位置を容易に検索することができる。この場合、ルータのグローバルＩＰアドレスが頻繁に変更される場合であっても、高精度にルータの位置を推定することができる。
【００４７】
次に、図５は、各種装置の動作を示すフローチャートである。図中の「無線通信端末」は、無線通信端末２０Ａとして説明するが、他の無線通信端末も同様の動作を行う。「ＡＰ」は、ＡＰ１０Ａとして説明するが、他のＡＰも同様の動作を行う。「拠点ルータ」は、ルータ１３Ａとして説明するが、他のルータ１３Ｂおよびルータ１３Ｃも同様の動作を行う。「センタルータ」は、ルータ１として説明する。
【００４８】
ＡＰ１０Ａは、定期的にビーコンを出力する（Ｓ１０１）。無線通信端末２０Ａは、当該ビーコンを受信する（Ｓ２０１）。無線通信端末２０Ａは、ビーコンを受信すると、自装置の位置を特定する（Ｓ２０２）。自装置の位置は、ＧＰＳ１８２により特定される。
【００４９】
次に、無線通信端末２０Ａは、ビーコンの受信電波強度を計測し、ＡＰの位置を推定する（Ｓ２０３）。ここでは、ＡＰ１０Ａからビーコンを受信しているため、ＡＰ１０Ａの位置を推定するが、他のＡＰに関しても同様に位置が推定される。ＡＰの位置は、上述したように、計測されたビーコンの受信電波強度と、ＧＰＳ１８２で特定した自装置の位置情報と、に基づいて推定される。あるいは、ＡＰの位置は、上述したように、例えば無線通信端末２０ＡのユーザがユーザＩ／Ｆ（不図示）を用いて、手動で入力することも可能である。
【００５０】
その後、無線通信端末２０Ａは、推定したＡＰの位置情報と、ビーコンに含まれているＡＰの識別情報（例えばＭＡＣアドレス）と、を対応付けて位置情報テーブルとしてデータベース５０に出力し、当該データベースに登録する処理を行う（Ｓ２０４，Ｓ５０１）。なお、上述のように無線通信端末２０ＡでＡＰの位置測定を行わずに、データベース５０を備えたサーバでＡＰの位置測定を行う場合、無線通信端末２０Ａは、ＡＰの識別情報と、ビーコン信号の受信電波強度と、ビーコン信号を受信した時の無線通信端末の位置情報を、データベース５０を備えたサーバに送信し、データベース５０を備えたサーバがＡＰの位置推定と位置情報テーブルの作成とデータベースへの登録を行う。また、データベースは、インターネット２００を介して接続される外部のサーバ上にあってもよいし、各拠点に設置された機器（例えば、無線端末装置やＡＰ）内にあってもよい。各拠点に設置された機器内にデータベースがある場合、特定のユーザ（管理者等）の専用のデータベースとして用いることも可能であるし、他のユーザが参照するためのデータベースとして用いることも可能である。
【００５１】
一方、ルータ１は、各拠点に設置された拠点ルータ（ここではルータ１３Ａ）に位置情報のリクエスト（位置情報要求）を送信する（Ｓ４０１）。位置情報要求は、ルータ１に接続されている端末２０のユーザ（ネットワーク管理者）が、当該端末２０を操作して、ルータ１に指示することにより送信される。
【００５２】
ルータ１３Ａは、位置情報要求を受信すると（Ｓ３０１）、自装置に接続されているＡＰ（ここではＡＰ１０Ａ、ＡＰ１１Ａ、およびＡＰ１２Ａ）に対して識別情報の取得要求を送信する（Ｓ３０２）。
【００５３】
ＡＰ１０Ａは、識別情報取得要求を受信すると（Ｓ１０２）、ルータ１３Ａに自装置の識別情報を送信する（Ｓ１０３）。ルータ１３Ａは、各ＡＰから送信された識別情報を受信する（Ｓ３０３）。これにより、本発明の「第１識別情報取得手段」が実現される。
【００５４】
そして、ルータ１３Ａは、取得した各ＡＰの識別情報でデータベース５０の位置情報テーブルを参照する（Ｓ３０４）。データベース５０は、識別情報を受信すると（Ｓ５０２）、受信したＡＰの識別情報に対応付けられている位置情報を送信する（Ｓ５０３）。ルータ１３Ａは、対応付けられている各ＡＰの位置情報を取得する（Ｓ３０５）。これにより、本発明の「位置情報取得手段」が実現される。
【００５５】
ルータ１３Ａは、取得した各ＡＰの位置情報を自装置の位置情報とみなして、ルータ１に送信する（Ｓ３０６）。
【００５６】
なお、ルータ１３Ａは、ＡＰの位置情報を１つ取得した場合には、当該取得したＡＰの位置情報をそのまま送信するが、複数のＡＰの位置情報を取得した場合、これら位置情報の中から１の位置情報を選定して、自装置の位置情報として送信する。例えば、最後に取得したＡＰの位置情報を自装置の位置情報として送信する。あるいは、複数の位置情報に含まれている緯度、経度の値を加算平均して、自装置の位置とみなして送信する。このようにして、本発明の「位置情報出力手段」を実現する。
【００５７】
ルータ１は、各拠点ルータから送信された位置情報を受信する（Ｓ４０２）。受信した位置情報は、例えばネットワークマップに用いられる。なお、各拠点ルータは、ルータ１に対して、自装置に接続されているＡＰの識別情報だけを送信し、ルータ１が、データベース５０の位置情報テーブルを参照することで、各拠点ルータの位置を推定するようにしてもよい。
【００５８】
図７は、ネットワークマップの一例を示す図である。この例では、ルータ１は、受信した各拠点ルータの位置情報に基づいて、地図上に各拠点ルータを表示する。また、ルータ１は、各拠点ルータの機器情報（機器名やＩＰアドレス等の情報）を地図上に表示する。機器情報は、位置情報とともにルータ１が収集する。当該地図は、ルータ１に接続されている端末２０の表示部に表示される。したがって、ネットワーク管理者は、広域に分散された各拠点ルータの位置を視覚的に把握することができるようになる。
【００５９】
次に、図６は、変形例に係る各種装置の動作を示すフローチャートである。図５と共通する動作については同一の符号を付し、説明を省略する。図６においても、図中の「無線通信端末」は、無線通信端末２０Ａとして説明するが、他の無線通信端末も同様の動作を行う。「ＡＰ」は、ＡＰ１０Ａとして説明するが、他のＡＰも同様の動作を行う。「拠点ルータ」は、ルータ１３Ａとして説明するが、他のルータ１３Ｂおよびルータ１３Ｃも同様の動作を行う。「センタルータ」は、ルータ１として説明する。
【００６０】
図５の例では、拠点ルータがデータベース５０にアクセスしてＡＰの位置情報を取得する態様であったが、図６の変形例では、ＡＰがデータベース５０にアクセスして位置情報テーブルを参照することにより、位置情報を取得する態様である。
【００６１】
ルータ１３Ａは、各ＡＰから識別情報を取得すると、各ＡＰに対して位置情報の取得要求を送信する（Ｓ３５１）。ＡＰ１０Ａは、ルータ１３Ａから位置情報の取得要求を受信した場合（Ｓ１５１）、自装置の識別情報を用いてデータベース５０の位置情報テーブルを参照し（Ｓ１５２）、対応付けられている自装置の位置情報を取得する（Ｓ１５３）。ＡＰ１０Ａとデータベース５０の通信は、例えばルータ１３Ａを介して行われる。そして、ＡＰ１０Ａは、取得した自装置の位置情報をルータ１３Ａに送信する（Ｓ１５４）。
【００６２】
ルータ１３Ａは、各ＡＰから位置情報を受信し（Ｓ３５２）、受信した各ＡＰの位置情報を自装置の位置情報とみなして、ルータ１に送信する（Ｓ３０６）。このようにして、本発明の「位置情報出力手段」を実現することも可能である。
【００６３】
なお、データベース５０は、本発明において必須の構成ではない。例えば、無線通信端末から各拠点ルータに直接、位置情報テーブルを送信する態様であってもよい。
【００６４】
また、無線通信端末（およびセンタルータ）の構成も、本発明において必須ではなく、ＡＰがビーコン信号を出力することも必須ではない。例えば図８（図８において、図５と共通する処理については同一の符号を付し、説明を省略する。）に示すように、拠点ルータがＡＰの識別情報を取得して（Ｓ３０１，Ｓ１０２，Ｓ１０３，およびＳ３０３）、データベースを参照することによりＡＰの位置情報を取得し（Ｓ３０４，Ｓ５０２，Ｓ５０３，およびＳ３０５）、取得した位置情報を自身の位置情報とみなして出力する（Ｓ３０６）態様とすることも可能である。
【００６５】
なお、本発明は、以下の様な種々の応用例に用いることができる。
【００６６】
（応用例１）
応用例１は、遠隔地のルータ間で通信を行う場合の最適経路計算に関するものである。遠隔地のルータ間で通信を行う場合、多数のルータを経由してデータ転送を行う。この場合、データ転送時に発生する遅延を最小限とするために、最適経路の計算を行うことが好ましい。このような最適経路の計算は、ルータ間の経路の数が増大するほど、多大な計算コストが必要になる。しかし、本発明では、各ルータの位置が判明しているため、例えば位置の近いルータ同士に経路を絞り込むことで、経路の計算に必要なコストを低減することができる。
【００６７】
（応用例２）
応用例２では、各ルータの位置について、緯度、経度に加えて、設置されている建物の名前や階数等の情報を推定する。建物の名前や階数等の情報は、ＡＰの位置情報の付加的情報として、事前に各ユーザが手動で入力を行い、データベース５０に蓄積する。各ルータは、データベース５０からＡＰの位置情報としてこれら付加的情報も読み出し、自装置が設置されている建物の名前や階層等の情報を出力する。
【００６８】
（応用例３）
応用例３では、ルータに変えて、当該ルータに接続されている他のネットワーク機器（例えばネットワークカメラやネットワークプリンタ等）の位置を推定する。各ルータは、センタルータやＰＣ等の他装置からのリクエストに応じて、自装置に接続されているネットワーク機器の識別情報（例えばＭＡＣアドレス）を取得し、当該識別情報と位置情報とを対応付けて送信する。これにより、センタルータやＰＣ等の他装置では、各種ネットワーク機器の位置を知ることができる。
【符号の説明】
【００６９】
１…ルータ
１０Ａ，１０Ｂ，１０Ｃ，１１Ａ，１１Ｂ，１１Ｃ，１２Ａ，１２Ｂ，１２Ｃ…ＡＰ
１３Ａ，１３Ｂ，１３Ｃ…ルータ
２０…端末
２０Ａ，２０Ｂ，２０Ｃ…無線通信端末
５０…データベース
１０１…センタ拠点
１０２Ａ，１０２Ｂ，１０２Ｃ…拠点
２００…インターネット
【図１】
2015156544.tif 000003
【図２】
2015156544.tif 000004
【図３】
2015156544.tif 000005
【図４】
2015156544.tif 000006
【図５】
2015156544.tif 000007
【図６】
2015156544.tif 000008
【図７】
2015156544.tif 000009
【図８】
2015156544.tif 000010