(57)【要約】【課題】アクセスポイントの機種に依存することなくネットワークに接続されている端末の位置情報を取得することができるネットワーク端末位置情報取得方法およびシステムを提供することを目的とする。【解決手段】アクセスポイントを含む端末機器と位置情報管理サーバとをスイッチングハブを介して接続されたネットワークを構築しておく。前記スイッチングハブに設けられＭＡＣアドレスと対応ポートに基づく経路情報の記憶手段とを有し、前記位置情報管理サーバには各スイッチングハブのポートとこれに接続されるスイッチングハブ若しくはアクセスポイントや端末機器の位置情報とを紐付けした記憶手段を設ける。【選択図】図１
2007318432.tif 000002
【特許請求の範囲】
【請求項１】
スイッチングハブを介して構築されたネットワークに接続される端末機器の位置情報取得方法であって、
予め前記スイッチングハブのポートとこれに接続されるスイッチングハブないしはアクセスポイント、端末機器の位置情報とを紐付けしたテーブルを準備しておき、
位置情報管理サーバにより上流側スイッチングハブのメモリからポートとこれに接続されている機器のＭＡＣアドレスからなる経路情報を読み取る作業を順次下流側スイッチングハブに向けて行い、
各ポートに接続されている機器を順次追跡して前記テーブルと照合させることにより端末機器の現在位置を割り出すことを特徴とするネットワーク端末位置情報取得方法。
【請求項２】
位置情報管理サーバから端末機器へインターネットプロトコル（ＩＰ）信号を送信させるとともに前記端末機器から応答パケットを前記位置情報管理サーバに返却することにより途中経路のスイッチングハブの経路情報を更新させることを特徴とする請求項１記載のネットワーク端末位置情報取得方法。
【請求項３】
スイッチングハブを介して構築されたネットワークに接続されている端末機器の位置情報取得方法であって、
予め前記スイッチングハブのポートとこれに接続されるスイッチングハブないしはアクセスポイント、端末機器の位置情報とを紐付けしたテーブルを準備しておき、
位置情報管理サーバから端末機器へＡＲＰその他のインターネットプロトコルを送信させるとともに、前記端末機器から応答パケットを前記位置情報管理サーバに返却することにより途中経路のスイッチングハブのポートに対するＭＡＣアドレスを記録した経路情報を更新させ、
位置情報管理サーバに近い上流側スイッチングハブのメモリからポートとこれに接続されているアクセスポイントや端末機器のＭＡＣアドレスからなる経路情報を読み取る作業を順次下流側スイッチングハブに向けて行い、
各ポートに接続されている機器を順次追跡して前記テーブルと照合させることにより端末機器の現在位置を割り出すことを特徴とするネットワーク端末位置情報取得方法。
【請求項４】
アクセスポイントを含む端末機器と位置情報管理サーバとをスイッチングハブを介して接続されたネットワークを構築し、前記スイッチングハブに設けられＭＡＣアドレスと対応ポートに基づく経路情報の記憶手段とを有し、前記位置情報管理サーバには各スイッチングハブのポートとこれに接続されるスイッチングハブ若しくはアクセスポイントや端末機器の位置情報とを紐付けした記憶手段と、前記位置情報管理サーバの直近の上位スイッチングハブから下位スイッチングハブに向けて順次前記経路情報を取得してアクセスポイントや端末機器の位置を前記紐付け記憶手段から割り出して記憶する管理手段を備えてなることを特徴とするネットワーク端末位置情報取得システム。
【請求項５】
インターネットプロトコル信号の応答パケットによりスイッチングハブのＭＡＣアドレスを更新する経路情報更新手段を備えていることを特徴とする請求項４記載のネットワーク端末位置情報取得システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワーク端末位置情報取得方法およびシステムに係り、特にＬＡＮ環境における無線接続あるいは有線接続された端末の位置情報を取得するための方法とこれを利用したシステムに関する。
【背景技術】
【０００２】
最近、インターネットなどの公衆ネットワークや、小規模エリア内における通信ネットワークにおいて、有線接続された端末から他の端末にアクセスして情報を入手することや、あるいはＬＡＮの一部または全部のＬＡＮ領域に無線ＬＡＮを構築し、この無線ＬＡＮサービスエリア内を移動しながらでもネットワークへの接続により情報が入手できる環境となっている。このようなＬＡＮ環境においては、使用端末機器を通して使用者の作業位置をタイムリーに確認したり、使用者が移動無線端末を持ち歩いて移動している場合の特定エリア内の出入監視を行ったり、あるいは入退室管理や勤怠管理システムに応用するために、ＬＡＮ端末機器の位置情報を取得したい場合がある。
【０００３】
従来、この種の技術として、特許文献１に記載のものが知られている。この技術は、ＳＮＭＰ（Simple Network Management Protocol）を利用したものである。管理対象となる機器に常駐するエージェントと、管理する側の機器（監視サーバ）上のマネージャで構成され、それぞれの機器が持つ管理情報ベース（ＭＩＢ）ファイルにより管理対象機器の状態を判断するようになっており、マネージャの要求とエージェントの通知により管理情報を取得するようになっている。上記文献１に記載の技術は，ＭＩＢファイルにＭＡＣアドレスを持ち、アクセスポイントが移動端末との接続を確認したときに、アクセスポイントの設置場所や移動端末のＭＡＣアドレスを位置管理サーバに通知し（トラップ方式）、あるいは位置管理サーバが定期的に全アクセスポイントに接続状態にある移動端末を問合せ、アクセスポイントを通じて同様のデータを取得し（ポーリング方式）、データベース上の端末データに位置情報を記録するようにしたものである。
【特許文献１】特開２００４−８８４４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に記載された従来の技術では、アクセスポイントからＳＮＭＰを利用して情報を取得する。しかしながら、ＳＮＭＰにより情報を取得できるアクセスポイントとなる機器は市販品では限られており、ＳＮＭＰ対応の移動端末機器でなければ位置情報を取得できない欠点がある。また、当該文献開示の技術は、無線ＬＡＮ端末機器の位置情報を取得できるのみであり、ノートパソコンなどの携帯型ではあるが有線でＬＡＮ接続される端末機器の位置情報を取得することができないという問題があった。
【０００５】
本発明は、上記従来の問題点に着目し、アクセスポイントの機種に依存することなくネットワークに接続されている端末の位置情報を取得することができるネットワーク端末位置情報取得方法およびシステムを提供することを目的とする。第２には、無線ＬＡＮ接続端末のみならず、有線ＬＡＮ接続端末の位置情報を取得することができるネットワーク端末位置情報取得方法およびシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係るネットワーク端末位置情報取得方法は、スイッチングハブを介して構築されたネットワークに接続される端末機器の位置情報取得方法であって、予め前記スイッチングハブのポートとこれに接続されるスイッチングハブないしはアクセスポイント、端末機器の位置情報とを紐付けしたテーブルを準備しておき、位置情報管理サーバにより上流側スイッチングハブのメモリからポートとこれに接続されている機器のＭＡＣアドレスからなる経路情報を読み取る作業を順次下流側スイッチングハブに向けて行い、各ポートに接続されている機器を順次追跡して前記テーブルと照合させることにより端末機器の現在位置を割り出すことを特徴としている。
【０００７】
この場合、位置情報管理サーバから端末機器へインターネットプロトコル（ＩＰ）信号を送信させるとともに前記端末機器から応答パケットを前記位置情報管理サーバに返却することにより途中経路のスイッチングハブの経路情報を更新させるようにすればよい。
【０００８】
更に、具体的には、スイッチングハブを介して構築されたネットワークに接続されている端末機器の位置情報取得方法であって、予め前記スイッチングハブのポートとこれに接続されるスイッチングハブないしはアクセスポイント、端末機器の位置情報とを紐付けしたテーブルを準備しておき、位置情報管理サーバから端末機器へＡＲＰその他のインターネットプロトコルを送信させるとともに、前記端末機器から応答パケットを前記位置情報管理サーバに返却することにより途中経路のスイッチングハブのポートに対するＭＡＣアドレスを記録した経路情報を更新させ、位置情報管理サーバに近い上流側スイッチングハブのメモリからポートとこれに接続されているアクセスポイントや端末機器のＭＡＣアドレスからなる経路情報を読み取る作業を順次下流側スイッチングハブに向けて行い、各ポートに接続されている機器を順次追跡して前記テーブルと照合させることにより端末機器の現在位置を割り出すことを特徴とするネットワーク端末位置情報取得方法として構成すればよい。
【０００９】
本発明に係るネットワークにおける端末位置情報取得システムは、アクセスポイントを含む端末機器と位置情報管理サーバとをスイッチングハブを介して接続されたネットワークを構築し、前記スイッチングハブに設けられＭＡＣアドレスと対応ポートに基づく経路情報の記憶手段とを有し、前記位置情報管理サーバには各スイッチングハブのポートとこれに接続されるスイッチングハブ若しくはアクセスポイントや端末機器の位置情報とを紐付けした記憶手段と、前記位置情報管理サーバの直近の上位スイッチングハブから下位スイッチングハブに向けて順次前記経路情報を取得してアクセスポイントや端末機器の位置を前記紐付け記憶手段から割り出して記憶する管理手段を備えてなることを特徴としている。
【００１０】
この場合、インターネットプロトコル信号の応答パケットによりスイッチングハブのＭＡＣアドレスを更新する経路情報更新手段を備えた構成とすることが望ましい。
【発明の効果】
【００１１】
上記構成によれば、アクセスポイントの機種が様々混在していても機種によって位置情報を取得できなくなることはない。また、無線接続された端末機器のみならず、有線接続された端末機器であってもその位置情報を取得することができるので、特定エリア内の出入監視を行ったり、あるいは入退室管理や勤怠管理システムに応用することができる。
【発明を実施するための最良の形態】
【００１２】
以下に本発明に係るネットワーク端末位置情報取得方法およびシステムの実施形態を、図面を参照しつつ、詳細に説明する。
図１は、実施形態に係るネットワーク端末位置情報取得システムの構成図を示し、図２は同システムにおけるＬＡＮ環境でのＭＡＣテーブルの学習説明図を示している。
【００１３】
図２に示しているように、このネットワーク端末位置情報取得システムは、アクセスポイントを含む端末機器と位置情報管理サーバとをスイッチングハブを介して構築されたネットワークを対象としている。すなわち、ネットワーク１０の伝送路１２と伝送路１２の接続点や交点にパケットの中継転送を行うスイッチングハブＳＷ（ＳＷ１〜ＳＷｎ）が多段に設けられており、終端のスイッチングハブＳＷのポートに有線でコンピュータＰＣ（ＰＣ１〜ＰＣｎ）や、アクセスポイントＡＰ（ＡＰ１〜ＡＰｎ）が接続されている。アクセスポイントＡＰは無線により移動端末と通信接続されるようになっている。
【００１４】
前記スイッチングハブＳＷは、レイヤ２で動作するネットワークデバイスであり、同様にレイヤ２で動作するデバイスとしてブリッジとスイッチの基本動作は同じである。ただし、ブリッジがソフトウェアで処理するのに対して、スイッチングハブＳＷはＡＳＩＣ（Application Specific Integrated Circuit）によるハードウェアで高速に処理する。さらにポート密度（１つのデバイスに存在するポート数）が高く、ネットワークトラフィックをより詳細に制御することができる。このようなスイッチングハブは２つの動作、すなわち、フォワーディングとフィルタリングを行う。前者のフォワーディングは、受信フレームを受信ポート以外の対応するポートへコピーして転送する。後者のフィルタリングは、受信フレームをルールにしたがって廃棄する。
【００１５】
このようなスイッチングハブＳＷのフォワーディング動作は次の通りである。
１．受信フレームの送信元ＭＡＣアドレスと受信ポートの対応を記録する。
２．受信フレームの宛先ＭＡＣアドレスに対応したポートからフレームを送出する。
３．受信フレームの宛先ＭＡＣアドレスに対応したポートが受信ポートだった場合、廃棄する。
４．受信フレームの宛先ＭＡＣアドレスに対応したポートがない場合、あるいはマルチキャストやブロードキャストの場合は、受信ポート以外の全ポートから送出する。
【００１６】
スイッチングハブＳＷはアドレスとポートの対応表（アドレステーブル）を記録するため、ＣＡＭ（Content Addressable Memory）と呼ばれるメモリを搭載している。ＣＡＭは高速にアクセスできるメモリでフォワーディングの中核を担う。また、宛先がＣＡＭにない、またはマルチキャストやブロードキャストの場合、受信ポート以外の全ポートに送出する。この動作はフラッディング（Flooding）と呼ばれている。
【００１７】
したがって、スイッチングハブＳＷは受信したパケットの送信先アドレスと内部のアドレステーブルを照合し、送信先の端末がつながっているポートのみパケットを送出することができる。各ポート間で１対１の通信を行うため、ある１対のポート間で通信している最中でも、他のポート間で自由に通信することができる。
【００１８】
スイッチングハブＳＷにはＭＡＣアドレスと対応ポートに基づく経路情報（アドレステーブル）の記憶手段とを有している。すなわち、スイッチングハブＳＷのメモリには、図３に示すＭＡＣテーブル情報１４が記録されており、当該スイッチングハブＳＷの持つ複数のポートに接続された端末機器（スイッチングハブを含む）のＭＡＣアドレスが順次記録されるようになっている。このメモリには常に最新のパケットが転送されたときに、転送ポート番号と当該ポートに接続されている転送先の接続端末のＭＡＣアドレスが時系列的に順次書き込まれるようになっており、同一の転送ポートには常に最新の転送先ＭＡＣアドレスが入力される。
【００１９】
また、ネットワーク１０には、上述した端末機器ＰＣ、ＡＣの位置情報を管理するためのサーバ１００が接続されている。この位置情報管理サーバ１００は、各スイッチングハブＳＷのポートとこれに接続されるスイッチングハブＳＷ若しくは端末機器ＰＣ、ＡＣの位置情報とを紐付けした記憶手段を有しているとともに、前記位置情報管理サーバの直近の上位スイッチングハブＳＷ１から下位スイッチングハブＳＷｎに向けて順次前記経路情報を取得して端末機器ＰＣ、ＡＣの位置を前記紐付け記憶手段から割り出して記憶する管理手段を備えている。すなわち、図１に示しているように、位置情報管理サーバ１００は、端末機器ＰＣ、ＡＣの位置情報を取得するための位置情報調査コンポーネント１０２を備え、これにはＭＡＣアドレス取得部１０４、端末生存確認部１０６、位置情報更新部１０８、位置情報管理部１１０が備えられ、更に位置情報管理データベース１１２が設けられている。
【００２０】
まず、前記位置情報管理データベース１１２は、図４（１）〜（３）に示すスイッチ情報マスタテーブル１１４、位置情報マスタテーブル１１６、端末情報マスタテーブル１１８を格納している記憶手段を備えている。スイッチ情報マスタテーブル１１４には、スイッチングハブＳＷのＩＰアドレスと設置場所が規定されている。また、端末情報マスタテーブル１１８は、各スイッチングハブＳＷ同士の接続関係を規定したもので、各スイッチングハブＳＷにおけるポートに接続されているスイッチングハブＳＷとの関係、並びに端末機器が直接ポート接続されている終端スイッチングハブＳＷの場合には、有線接続されている端末機器ＰＣ、ＡＣの位置情報も規定されている。そして、端末情報マスタテーブル１１８には、端末機器名とそのＭＡＣアドレス、ＩＰアドレス、現在位置情報の関係を一覧テーブルとして記録したものである。したがって、スイッチングハブＳＷ自体の位置情報はスイッチ情報マスタテーブル１１４から明らかであり、それらのポートに有線接続されているスイッチングハブＳＷの接続ポートや端末機器の位置情報は位置情報マスタテーブル１１６から明らかであるため、スイッチポートと設置位置情報が紐付けられる。
【００２１】
終端スイッチングハブＳＷの各ポートに接続している端末機器のＭＡＣアドレスはそのメモリ上のＭＡＣテーブル情報１４（図３）によって記録されているので、アドレス解決を図ることができれば、転送ポート番号を辿って、位置情報マスタテーブル１１６、スイッチ情報マスタテーブル１１４を参照して、最終的に図４（３）に示すような端末情報マスタテーブル１１８を生成することができる。
【００２２】
本実施形態では、位置情報調査コンポーネント１０２における位置情報管理部１１０が統括制御をしており、位置情報管理データベース１１２とデータ送受信を行いつつ、図５に示しているように、ＭＡＣテーブルを各スイッチングハブから取得する（ステップ１０）とともに、位置情報管理データベース１１２からスイッチ情報マスタテーブル１１４、位置情報マスタテーブル１１６、端末情報マスタテーブル１１８のデータを読み込む（ステップ２０）。そして、ネットワーク１０上の端末機器の生存確認を行いつつ、それらからの応答パケットにより各スイッチングハブＳＷのＭＡＣテーブルを更新させ、この更新データを読み取って位置情報を更新するようにしている（ステップ３０）。この更新処理を各端末機器ごとに繰り返して（ステップ４０）、全ての位置情報を更新すると位置情報取得処理が終了する。
【００２３】
上記位置情報管理部１１０は、ＭＡＣテーブル情報１４を取得するために、ＭＡＣアドレス取得部１０４に命令を出力し、これを受けてＭＡＣアドレス取得部１０４は、位置情報管理データベース１１２からスイッチ一覧を読み込むとともに、アドレス解決プロトコルとしてのＳＮＭＰ信号を利用して各スイッチングハブＳＷからＭＡＣテーブルを取得するようにしている。スイッチングハブＳＷはＳＮＭＰに対応しているため、ＳＮＭＰによってポート情報と転送先のＭＡＣアドレスの情報を取得でき、このハブポートに接続されているアクセスポイントＡＰや移動端末機器がＳＮＭＰに対応していなくても問題はない。
【００２４】
また、端末生存確認部１０６は、端末機器が通信エリア内に存在するのかどうかという確認の役割のほかに、通信経路の確立という役割も兼ねているもので、定期的にＰＩＮＧ、ＴＣＰ、ＡＲＰなどのアドレス解決プロトコル信号を送信し、端末機器からの応答を求めるものである。端末機器からの応答パケットにより、端末機器が移動している場合、スイッチポートに対するＭＡＣアドレスが更新されて通信経路が確立する。
【００２５】
特に移動端末機器のために、位置情報管理部１１０は、位置情報更新部１０８に最新の経路情報を取得して変更があれば位置情報を更新するように指令する。この更新部１０８による位置情報更新処理フローチャートを図６に示す。更新処理開始命令が入ると、まず、端末機器の生存確認処理が行われる（ステップ１００）。これは基本的には位置情報管理サーバ１００、特に端末生存確認部１０６によりＡＲＰ信号を送信することによって行う。生存確認信号としてはＰｉｎｇやＴＣＰ信号など、他のアドレス解決プロトコルを用いて行うこともできる。ＡＲＰパケットは対象端末機器のＩＰアドレスを付してブロードキャストで送信される。対象端末機器から応答パケットが応答されるか否かの判定を行い（ステップ１１０）、応答がなければ「ネットワーク圏外」との情報を採用し（ステップ１１２）、「圏外」とする位置情報をデータベースの端末情報マスタテーブル１１８に書き込んで（ステップ１１４）、処理を終了する。一方、対象端末機器のＬＡＮスイッチが入っていれば、当該端末機器は位置情報管理サーバ１００に向けて応答パケットを返信する。例えば、図２に示しているように、端末機器が移動端末（例えばＩＰ電話機）１２０であれば、これがアクセスしているアクセスポイントＡＰ１が接続されているスイッチングハブＳＷ２のＭＡＣテーブル情報１４の転送ポート番号２に対して移動端末１２０のＭＡＣアドレス（例えばａａａ）を最新情報として書き込む。そして、発信元である位置情報管理サーバ１００に向かう経路上のスイッチングハブＳＷ１のポート２にはスイッチングハブＳＷ２のポート２が接続されているので、このポート２に対して同様に転送パケットから移動端末１２０のＭＡＣアドレスが最新情報として書き込まれる。これによって移動端末１２０と位置情報管理サーバ１００間の通信経路が確立する。各スイッチングハブＳＷのＭＡＣテーブルを取得し、移動端末１２０の接続ポート位置この場合ではスイッチングハブＳＷ２のポート２の位置情報（この場合にはポート２に接続されているアクセスポイントＡＰ１の位置情報）とを照合し、移動端末１２０は現在会議室に位置していると認識することができる。
【００２６】
このようにして対象端末機器がネットワークの通信エリア内に存在するという確認が得られたならば、位置情報管理サーバ１００の直近のスイッチングハブＳＷ１について、ＭＡＣテーブル調査を行う（ステップ１２０）。上記の移動端末１２０に対する位置検出の例では、スイッチングハブＳＷ１のポート２に移動端末１２０のＭＡＣアドレス「ａａａ」が記録されている。次いで、当該ポート２に転送先としてスイッチングハブＳＷが接続されているかどうかを調査して判別する（ステップ１２２、１２４）。スイッチングハブＳＷが存在していれば、更に転送先スイッチングハブＳＷのＭＡＣテーブルを調査し（ステップ１２６）、ステップ１２２に戻り、同様にＭＡＣテーブルを取得する。このような一連の処理は、順次下流側のスイッチングハブＳＷについて行われ、ＭＡＣアドレス取得部１０４により、最終的に対象の端末機器に到達するまで繰り返される。
【００２７】
ところで、移動端末１２０が移動することによって、アクセスポイントＡＰ１のアクセス圏外から出て、別のアクセスポイントＡＰ３との通信エリア内に入ったとき、生存確認のためのＡＲＰに対する応答パケットにより、この移動端末１２０から位置情報管理サーバ１００に到る経路上のスイッチングハブＳＷ４、ＳＷ３、ＳＷ１の転送ポート情報が書き換わり、特に位置情報管理サーバ１００の直近のスイッチングハブＳＷ１のポート３にＭＡＣアドレス「ａａａ」が書き加わることになる。ＭＡＣアドレス取得部１０４は常に最新のテーブルを取得するように設定されており、従前のポート２とＭＡＣアドレス［ａａａ］とのデータ列より時間的に最新のデータ列（ポート３とＭＡＣアドレス「ａａａ」）が採用されるものとなっている。このため、移動端末１２０の最新位置は伝送路の分岐点におけるスイッチングハブＳＷのＭＡＣテーブルを変更するので、更新処理に際しては位置情報管理サーバ１００に近い側の上流側スイッチングハブＳＷから端末機器に近い下流側スイッチングハブに向けて、順次ＭＡＣテーブルを取得する作業が必須である。
【００２８】
スイッチングハブＳＷの最下流側のＭＡＣテーブルを取得した後、位置情報管理データベース１１２の端末情報マスタテーブル１１８から位置情報を取得し（ステップ１２８）、マスタに対象端末機器の位置情報が記録されているかどうかの照合が行われる（ステップ１３０）。登録位置と同じであればそのまま位置情報マスタテーブル１１６の位置情報を採用し（ステップ１３２）、登録位置と異なれば、当該スイッチングハブＳＷの位置を採用し（ステップ１３４）、スイッチ情報マスタテーブル１１４、位置情報マスタテーブル１１６とのデータ照合により、現在位置を割り出し、端末情報マスタテーブル１１８のデータを書き込むのである（ステップ１１４）。
【００２９】
このようなことから、本実施形態では、スイッチングハブＳＷを介してネットワーク１０を構築しておき、スイッチングハブＳＷのポートに接続された端末機器の位置を、当該ポートとその位置情報とのテーブルから読み込み、同時にスイッチングハブの転送ポート位置とＭＡＣアドレスとの関係を記載したテーブルを取得し、これらを照合することによって端末機器の位置情報を割り出すことができる。スイッチングハブＳＷが多段であれば、位置情報検出サーバ１００に近いスイッチングハブ側からＭＡＣテーブルを取得することによって、間違いのない最新の端末機器の位置情報を求めることができる。この実施形態では移動端末１２０が移動した場合の位置情報取得について図面を参照して説明したが、移動端末１２０に限らず、携帯型のノートパソコンを移動したような場合でも同じように位置情報をチェックすることができる。すなわち、本発明では、有線接続に限らず有線接続されている端末機器の位置情報を獲得することができるのである。
【００３０】
なお、図８には、単独のスイッチングハブＳＷを用いて組まれたネットワークの位置情報取得方法の基本構成例を示している。位置情報管理サーバ１００はスイッチングハブＳＷのポートの１つ（ポート１）に接続されており、内部の位置情報管理データベース１１２に位置情報マスタを記憶格納している。これはスイッチポートに接続されている端末（移動端末ＡやＢと通信されるアクセスポイントやノート型パソコン）が設置されている位置情報をポートに関連付けて格納しておく。一方、スイッチングハブＳＷはＭＡＣテーブルを有し、各ポートに接続されている端末のＭＡＣアドレスをポート情報ともに記憶している。移動端末Ａ，Ｂが移動によってアクセスポイントが変更すると、アクセスポイントに接続しているポートのＭＡＣアドレスが変更になるので、これをＡＲＰ信号などのアドレス確認プロトコルでチェックした上で、位置情報管理サーバ１００はＳＮＭＰを利用してＭＡＣテーブルを取得する。そして、ＭＡＣテーブルの転送ポート番号を媒介として位置情報マスタから位置情報を割り出し、ＭＡＣアドレスに該当する端末機器の位置情報として採用するのである。
【００３１】
このように、無線接続された端末機器のみならず、有線接続された端末機器の位置情報も取得できるので、勤怠管理になどにも応用することができる。また、アクセスポイントがＳＮＭＰに対応していなくても、スイッチングハブＳＷのメモリ部分のＭＡＣテーブルデータを採用しているので、汎用性の広い端末位置情報システムを構築することができる。更に、業務用のネットワークスイッチの多くはＳＮＭＰ対応して種類も豊富であるので、低コストでネットワーク端末位置の情報を取得できるシステムとすることができる。
【産業上の利用可能性】
【００３２】
本発明は、固定端末や移動端末を備えたネットワークを構築する産業に適用することができる。
【図面の簡単な説明】
【００３３】
【図１】本発明に係るネットワーク端末位置情報取得システム構成図である。
【図２】本発明に係るネットワーク端末位置情報取得システムにおけるＭＡＣテーブルの学習説明図である。
【図３】スイッチングハブのメモリ上のデータテーブルである。
【図４】本発明に係るネットワーク端末位置情報取得システムにおけるデータベースを構成するテーブルである。
【図５】本発明に係るネットワーク端末位置情報取得方法の処理フローチャートである。
【図６】同位置情報更新処理フローチャートである。
【図７】本発明に係るネットワーク端末位置情報取得システムにおける移動端末の移動時における位置情報取得の説明図である。
【図８】単独のスイッチングハブＳＷを用いて組まれたネットワークの位置情報取得システムの基本構成例を示す図である。
【符号の説明】
【００３４】
ＳＷ（ＳＷ１〜ＳＷｎ）………スイッチングハブ、ＰＣ（ＰＣ１〜ＰＣｎ）………コンピュータ、ＡＰ（ＡＰ１〜ＡＰｎ）………アクセスポイント、１０………ネットワーク、１２………伝送路、１４………ＭＡＣテーブル情報、１００………位置情報管理サーバ、１０２………位置情報調査コンポーネント、１０４………ＭＡＣアドレス取得部、１０６………端末生存確認部、１０８………位置情報更新部、１１０………位置情報管理部、１１２………位置情報管理データベース、１１４………スイッチ情報マスタテーブル、１１６………位置情報マスタテーブル、１１８………端末情報マスタテーブル、１２０………移動端末（ＩＰ電話機）。
【図１】
2007318432.tif 000003
【図２】
2007318432.tif 000004
【図３】
2007318432.tif 000005
【図４】
2007318432.tif 000006
【図５】
2007318432.tif 000007
【図６】
2007318432.tif 000008
【図７】
2007318432.tif 000009
【図８】
2007318432.tif 000010