(57)【要約】【課題】  建物内で機器や機器を使用するユーザの位置を特定する際に、有線の LAN にも適用することができ、低コストで実現することができ、あらかじめ区分された範囲で位置を正確にもとめられるようにし、IP アドレスを変更しても影響をうけないようにする。【解決手段】  LAN スイッチが内蔵する MAC アドレステーブルの内容を外部からアクセスすることができる 1 個または複数個の LAN スイッチと、機器が内蔵するネットワーク・インタフェースの MAC アドレスとそのユーザとの第 1 の対応表と前記の LAN スイッチのポートとそこから配線される物理的範囲との第 2 の対応表とを記憶装置に格納したプレゼンスサーバとを使用して機器やそのユーザとその物理的位置 (範囲) との対応表を獲得することにより、機器やユーザの位置特定において上記の課題を解決する。【選択図】  図16
2007335923.tif 000002
【特許請求の範囲】
【請求項１】
複数のポートを有するネットワーク接続装置と、前記複数のポートのうちのいずれかを介して前記ネットワーク接続装置と接続されるネットワーク機器と、前記ネットワーク接続装置と接続されるサーバとを有するネットワークシステムであって、
前記サーバは、前記ポートの接続先の物理的な位置と該ポートの識別子との第１の対応関係と、前記ネットワーク機器のネットワークアドレスと該ネットワーク機器の識別子もしくは該ネットワーク機器の使用者の識別子との第２の対応関係とを記憶する記憶部を有し、
前記ネットワーク接続装置は、前記ポートの識別子と、該ポートに接続された前記ネットワーク機器のネットワークアドレスとの第３の対応関係を記憶する記憶部を有し、
前記サーバは、前記ネットワーク接続装置から前記第３の対応関係を取得し、前記第１、第２及び第３の対応関係に基づいて、前記ポートに接続される前記ネットワーク機器の物理的な位置と該ネットワーク機器の識別子もしくは該ネットワーク機器の使用者の識別子との第４の対応関係を得ることを特徴とするネットワークシステム。
【請求項２】
請求項１記載のネットワークシステムであって、
さらに前記ネットワーク接続装置に接続されたコンピュータを備え、
前記コンピュータは、
前記サーバから前記第４の対応関係を受信する受信部と、
受信した前記第４の対応関係を表示する表示部とを有することを特徴とするネットワークシステム。
【請求項３】
請求項２記載のネットワークシステムであって、
前記表示部は、前記第４の対応関係に基づいて、前記ネットワーク機器の位置を示す地図を表示し、さらに該地図上の前記ネットワーク機器の位置の近傍に該ネットワーク機器の識別子もしくは該ネットワーク機器の使用者の識別子を表示することを特徴とするネットワークシステム。
【請求項４】
請求項１記載のネットワークシステムであって、
前記サーバは機器管理サーバであり、
前記サーバの記憶部には、さらに前記ネットワーク機器の識別子と該ネットワーク機器の管理情報との第５の対応関係が記憶されており、
前記サーバは、前記第４及び第５の対応関係に基づき、前記ネットワーク機器の位置を示す地図と該地図上の前記ネットワーク機器の位置の近傍に該ネットワーク機器の前記管理情報を表示する表示部をさらに備えたことを特徴とするネットワークシステム。
【請求項５】
請求項１記載のネットワークシステムであって、
前記ネットワーク接続装置は、ＬＡＮスイッチであり、
前記ネットワークアドレスはＭＡＣアドレスであり、
前記第３の対応関係はＭＡＣアドレステーブルであることを特徴とするネットワークシステム。
【請求項６】
請求項１記載のネットワークシステムであって、
前記ネットワーク接続装置の前記ポートには、仮想ネットワーク識別子によって識別される論理的に独立な仮想ネットワークが割り当てられており、
前記第１及び第３の対応関係において、前記ポートの識別子の代わりに前記仮想ネットワーク識別子を用いることを特徴とするネットワークシステム。
【請求項７】
請求項６記載のネットワークシステムであって、
前記ネットワーク接続装置はＶＬＡＮスイッチであり、
前記第３の対応関係はＭＡＣアドレステーブルであることを特徴とするネットワークシステム。
【請求項８】
請求項１記載のネットワークシステムであって、
前記サーバは、前記ポートと前記ネットワーク機器の接続が確立する際または解消される際に、前記第３の対応関係を前記ネットワーク接続装置から受信することを特徴とするネットワークシステム。
【請求項９】
請求項８記載のネットワークシステムであって、
前記ネットワーク接続装置は、前記ポートと前記ネットワーク機器の接続が確立する際ＳＮＭＰリンクアップ・トラップを送信し、前記接続が解消される際にＳＮＭＰリンクダウン・トラップを前記サーバに送信することを特徴とするネットワークシステム。
【請求項１０】
複数のポートを有するネットワーク接続装置と、前記複数のポートのうちのいずれかを介して前記ネットワーク接続装置と接続されるネットワーク機器と、前記ネットワーク接続装置と接続されるサーバと、さらに前記ネットワーク接続装置と接続される認証サーバを有するネットワークシステムであって、
前記サーバは、前記ポートの接続先の物理的な位置と該ポートの識別子との第１の対応関係を記憶する記憶部を有し、
前記ネットワーク接続装置は、
前記ネットワーク機器から前記認証サーバ宛てに送信される認証情報であって、前記ネットワーク機器のユーザの識別子を含む認証情報を前記ネットワーク機器が接続されているポートから受信し、該認証情報を前記第２の他のポートから前記認証サーバに送信し、
さらに、前記認証情報に含まれるユーザの識別子と前記認証情報を受信したポートの識別子との第２の対応関係を前記第１の他のポートから前記サーバに送信し、
前記サーバは、前記第１、及び第２の対応関係に基づいて、前記ポートに接続される前記ネットワーク機器の物理的な位置と該ネットワーク機器のユーザの識別子との第３の対応関係を得ることを特徴とするネットワークシステム。
【請求項１１】
請求項１０記載のネットワークシステムであって、
前記ネットワーク接続装置はＬＡＮスイッチであり、
前記ネットワーク機器から前記ＬＡＮスイッチへの前記認証情報の送信プロトコルとしてIEEE802．1Xを使用し、
前記ＬＡＮスイッチから前記認証サーバへの前記認証情報送信プロトコルとしてRADIUSを使用することを特徴とするネットワークシステム。
【請求項１２】
複数のポートを有するネットワーク接続装置と、前記複数のポートのうちのいずれかを介して前記ネットワーク接続装置と接続されるネットワーク機器と、前記ネットワーク接続装置と接続されるサーバと、さらに前記ネットワーク接続装置と接続される認証サーバを有するネットワークシステムであって、
前記サーバは、前記ポートの接続先の物理的な位置と該ポートの識別子との第１の対応関係を記憶する記憶部を有し、
前記ネットワーク接続装置は、
前記ネットワーク機器から前記認証サーバ宛てに送信される認証情報であって、前記ネットワーク機器のユーザの識別子と該ネットワーク機器のネットワークアドレスを含む認証情報を前記ネットワーク機器から受信し、該認証情報を前記認証サーバに送信し、
さらに、前記認証情報に含まれるユーザの識別子と前記ネットワークアドレスとの第２の対応関係を前記サーバに送信し、
さらに、前記ネットワークアドレスと前記認証情報を受信したポートの識別子との第３の対応関係を前記サーバに送信し、
前記サーバは、前記第１、第２及び第３の対応関係に基づいて、前記ポートに接続される前記ネットワーク機器の物理的な位置と該ネットワーク機器のユーザの識別子との第４の対応関係を得ることを特徴とするネットワークシステム。
【請求項１３】
請求項１２記載のネットワークシステムであって、
前記ネットワーク接続装置はＬＡＮスイッチであり、
前記ネットワークアドレスはＩＰアドレスであり、
前記サーバは、ＤＨＣＰサーバから前記ＩＰアドレスが前記ネットワーク機器に配布される際に、前記ＤＨＣＰサーバが生成する該ＩＰアドレスと前記ネットワーク機器のＭＡＣアドレスの対応関係を前記ＤＨＣＰサーバから取得し、
前記第１、第２及び第３の対応関係に加えて、前記ＩＰアドレスと前記ＭＡＣアドレスの対応関係に基づいて、前記第４の対応関係を得ることを特徴とするネットワークシステム。
【請求項１４】
複数のポートを有するネットワーク接続装置と、前記複数のポートのうちのいずれかを介して前記ネットワーク接続装置と接続されるシンクライアントと、前記ネットワーク接続装置と接続されるサーバと、さらに前記サーバと接続される認証サーバと、前記認証サーバと前記シンクライアントとに接続される前記シンクライアントにおけるユーザ入力を処理するコンピュータとを有するネットワークシステムであって、
前記サーバは、前記ポートの接続先の物理的な位置と該ポートの識別子との第１の対応関係を記憶する記憶部を有し、
前記シンクライアントは、該シンクライアントのネットワークアドレスと該シンクライアントのユーザの識別子を含む認証情報を前記コンピュータを介して前記認証サーバに送信し、
前記認証サーバは、前記認証情報から得た前記シンクライアントのネットワークアドレスと該シンクライアントのユーザの識別子との第２の対応関係を前記サーバに送信し、
前記ネットワーク接続装置は、前記シンクライアントのネットワークアドレスと前記シンクライアントが接続されるポートの識別子との第３の対応関係を前記サーバに送信し、
前記サーバは、前記第１、第２及び第３の対応関係に基づいて、前記シンクライアントの物理的な位置と該シンクライアントのユーザの識別子との第４の対応関係を得ることを特徴とするネットワークシステム。
【請求項１５】
複数のポートを有するネットワーク接続装置と、前記複数のポートのうちのいずれかを介して前記ネットワーク接続装置と接続されるネットワーク機器と、前記ネットワーク接続装置に接続されるサーバと、前記ネットワーク機器と前記サーバに接続されるアプリケーションサーバを有するネットワークシステムであって、
前記サーバは、
前記ポートの接続先の物理的な位置とそれぞれのポートの識別子との第１の対応関係を記憶する記憶部を有し、
前記ネットワーク機器は、該ネットワーク機器のネットワークアドレスと該ネットワーク機器のユーザの識別子とを含むメッセージを前記アプリケーションサーバに送信し、
前記アプリケーションサーバは、前記メッセージに基づいて得られた前記ネットワークアドレスと前記ユーザの識別子との第２の対応関係を前記サーバに送信し、
前記ネットワーク接続装置は、前記ネットワーク機器のネットワークアドレスと前記ネットワーク機器が接続されるポートの識別子との第３の対応関係を前記サーバに送信し、
前記サーバは、前記第１、第２及び第３の対応関係に基づいて、前記ポートに接続される前記ネットワーク機器の物理的な位置と該ネットワーク機器のユーザの識別子との第４の対応関係を得ることを特徴とするネットワークシステム。
【請求項１６】
請求項５記載のネットワークシステムであって、
前記ＬＡＮスイッチにはさらに無線ネットワークのアクセスポイントが接続されており、
前記ネットワーク機器が前記アクセスポイントを介して前記ＬＡＮスイッチに接続される場合には、前記ポートの接続先の位置とは、該アクセスポイントが無線接続可能な範囲のことであることを特徴とするネットワークシステム。
【請求項１７】
複数のポートを有するネットワーク接続装置と、前記複数のポートのうちのいずれかを介して前記ネットワーク接続装置と接続されるＩＰ電話機と、前記ネットワーク接続装置に接続されるサーバとを有するネットワークシステムであって、
前記サーバは、前記ポートに割り当てられる電話番号と該ポートの識別子との第１の対応関係と、前記ポートに接続されるＩＰ電話機のネットワークアドレスと該ＩＰ電話機の使用者の識別子との第２の対応関係とを記憶する記憶部を有し、
前記ネットワーク接続装置は、前記ＩＰ電話機のネットワークアドレスと前記ＩＰ電話機が接続されるポートの識別子との第３の対応関係を前記サーバに送信し、
前記サーバは、前記第１、第２及び第３の対応関係に基づいて、前記ＩＰ電話機と前記電話番号との第４の対応関係を得るとともに、該ＩＰ電話機に前記電話番号を含む電話番号割当て命令を送信することを特徴とするネットワークシステム。
【請求項１８】
複数のポートを有するネットワーク接続装置と接続されるサーバであって、
前記複数のポートのうちのいずれかを介して前記ネットワーク接続装置と接続されるネットワーク機器が接続されており、
該サーバは、
前記ポートの接続先の物理的な位置と該ポートの識別子との第１の対応関係と、前記ネットワーク機器のネットワークアドレスと該ネットワーク機器の識別子もしくは該ネットワーク機器の使用者の識別子との第２の対応関係とを記憶する記憶部と、
前記ネットワーク接続装置から、前記ポートの識別子と、該ポートに接続された前記ネットワーク機器のネットワークアドレスとの第３の対応関係を受信する受信部と、
前記第１、第２及び第３の対応関係に基づいて、前記ポートに接続される前記ネットワーク機器の物理的な位置と該ネットワーク機器の識別子もしくは該ネットワーク機器の使用者の識別子との第４の対応関係を得る制御部を有することを特徴とするサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、建物内等におけるネットワークに接続された機器の位置取得方法、一覧表示法、および機器管理方法に関する。
【背景技術】
【０００２】
建物外における機器の位置取得法としては GPS を使用するもの、磁気センサを使用するものなどがあるが、これらの手段は建物内では正確な位置を示さない。建物内における位置取得法に関する従来技術として無線 LAN 機器を利用した位置取得法 (非特許文献１、非特許文献２、特許文献１) がある。この方法は無線 LAN 機器の位置を複数の無線 LAN アクセスポイントを使用して測定するものである。
【０００３】
また、LAN 構成装置の設置場所の特定と検索に関する従来技術として、LAN 構成装置の MAC アドレスとポート番号との対応を LAN 構成装置の拡張 MIB 情報としてアクセスできるようにすることによって、LAN 構成装置の設置場所を特定する方法 (特許文献２) がある。
【０００４】
さらに、LAN に接続された機器の資産管理に関する従来技術として、機器の IP アドレスを論理識別子とし、論理識別子ごとに機器の物理的位置をあらかじめデータベースに格納しておくことによって、ネットワーク上の論理的な位置だけでなく物理的な位置までも取得し管理する方法 (特許文献３) がある。
【０００５】
【非特許文献１】荻野、恒原他/B-5-203 無線 LAN 統合アクセスシステム (1):  位置検出システムの検討、電子情報通信学会総合大会講演論文集、Vol。 2003年_通信 Num。 1 pp。662 (2003。03)
【非特許文献２】恒原、荻野他/B-5-204 無線 LAN 統合アクセスシステム (2):  位置検出精度に関する検討、電子情報通信学会総合大会講演論文集、Vol。 2003年_通信 Num。 1 pp。663 (2003。03)
【特許文献１】特開２００５−１１０３１４号公報
【特許文献２】特開２００３−３２２５７号公報
【特許文献３】特開２００５−２９２９０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の建物内における位置取得法に関する従来技術には、第 1 に無線 LAN を使用する機器にしか適用できないという問題点がある。第 2 に位置測定をおこなわないばあいには 1 個の無線 LAN アクセスポイントだけが必要であるのに対して、この方法を適用するためには複数個の無線 LAN アクセスポイントと測定のための機器が必要とされるため高コストだという問題点がある。第 3 に、現在の技術水準においては高精度の位置をもとめることが困難だという問題点がある。
【０００７】
また、特許文献２に記載の LAN 構成装置の設置場所の特定と検索に関する従来技術においては、第 1 に、LAN 構成装置が他の LAN 構成装置のどのポートに接続されているかを特定することができるが、物理的な位置を特定することはできないという問題点がある。第 2 に、拡張 MIB を実装していない LAN 構成装置についてはポートを特定することができるが、拡張 MIB を実装していない LAN 構成装置や LAN 構成装置に接続された一般の機器の位置を特定することはできないという問題点がある。
【０００８】
さらに、特許文献３に記載の LAN に接続された機器の資産管理に関する従来技術においては、論理識別子として IP アドレスを使用するため、IP アドレスが変更されると不正な情報がシステムに登録されるという問題点がある。とくに、固定的な IP アドレスわりあての不便をなくすためにひろく使用されている DHCP (Dynamic Host Configuration Protocol) による IP アドレスの動的わりあてがおこなわれている環境においては特許文献３に記載の方法を使用することはできない。
【０００９】
本発明の目的は、機器や機器を使用するユーザの位置を特定して、複数の機器やユーザの位置情報を獲得する際に、有線の LAN にも適用することができ、低コストで実現することができ、特殊な機能をもたない機器に対しても適用でき、あらかじめ区分された範囲で位置を正確にもとめられるようにするとともに、IP アドレスを変更しても影響をうけないようにする方法を提供することである。
【課題を解決するための手段】
【００１０】
上記の課題を解決するため、本発明においては第 1 に、LAN スイッチが内蔵する MAC アドレステーブルの内容を外部からアクセスすることができる 1 個または複数個の LAN スイッチを使用する。また第 2 に、機器が内蔵するネットワーク・インタフェースの MAC アドレスとそのユーザとの第 1 の対応表と、前記の LAN スイッチのポートとそこから配線される物理的範囲との第 2 の対応表とを記憶装置に格納したプレゼンスサーバ (コンピュータ) を使用する。
【００１１】
前記のプレゼンスサーバは前記の各 LAN スイッチから MAC アドレステーブルの内容にアクセスし、LAN スイッチの各ポートとそこに接続された機器の MAC アドレスとの第 3 の対応表を獲得する。前記の第 3 の対応表を前記の第 1 および第 2 の対応表とくみあわせることにより、機器やそのユーザとその物理的位置 (範囲) との対応表を獲得することができる。
【００１２】
これにより、有線 LAN においても機器やユーザの位置を特定することができ、本来必要な LAN スイッチ以外には PC を 1 台使用するだけなので低コストで位置の特定が可能になり、LAN スイッチからの配線範囲を限定することによって位置の範囲を正確にもとめられる。また、機器を特定するのに MAC アドレスを使用するため IP アドレス変更の影響をうけない。したがって、前記の課題をすべて解決することができる。
【発明の効果】
【００１３】
本発明によれば、複数の機器や機器を使用するユーザの位置情報の獲得が、有線の LAN において、低コストででき、特殊な機能をもたない機器に対しても適用することができる。また、あらかじめ区分された範囲で位置を正確にもとめることができ、IP アドレスを変更してもただしい位置をもとめることができる。
【実施例１】
【００１４】
本発明の第 1 の実施形態を説明する。この実施形態においては Ethernet（登録商標）  (IEEE802．2) による有線 LAN 機器だけを使用する。この実施例における建物内の部屋とネットワークおよび機器の構成を図 1 を使用して説明する。この実施形態においては建物内に居室 101 と会議室 102 とが存在する。ただし、居室 101 と会議室 102 とはことなる建物にあってもよい。また、居室 101 と会議室 102 とをつなぐ Ethernet が広域ネットワークであってもよい。
【００１５】
居室 101 はフリーアドレス (ホテリング) のオフィスであり、勤務者は日々、出勤時に机をわりあてられる。居室 101 内には机1 103、机2 104、机3 105 があり、他にも多数の机がある。居室 101 への LAN 配線には LAN スイッチ 123 が使用され、会議室 102 への LAN 配線には LAN スイッチ 124 が使用されている。LAN スイッチ 123 および 124 はそれらが格納している MAC アドレステーブルの内容を外部からアクセスする機能をもつ。商用の LAN スイッチのなかには、“show mac-address-table” のような telnet コマンドや Web (HTTP) によってその内容を表示させるものがある。
【００１６】
机1 101 においては第 1 の勤務者が PC 107 を接続点 106 において LAN に接続している。PC 107 は MAC アドレス 99-20-ED-7A-3E-CF のネットワーク・インタフェースをもっている。接続点 106 からはあらかじめ LAN スイッチ 123 のポート1 115 に LAN ケーブルが配線されている。また、机3 105 においては第 2 の勤務者が PC 110 を接続点 109 において LAN に接続している。PC 110 は MAC アドレス 87-80-C8-6B-61-9F のネットワーク・インタフェースをもっている。接続点 109 からはあらかじめ LAN スイッチ 123 のポート3 116 に LAN ケーブルが配線されている。
【００１７】
会議室 102 には LAN への接続点 112、 114 があり、接続点 112 において第 3 の勤務者が PC 113 を LAN に接続している。PC 113 は MAC アドレス 44-50-89-FE-75-43 のネットワーク・インタフェースをもっている。接続点 112 からはあらかじめ LAN スイッチ 124 のポート1 119 に LAN ケーブルが配線されている。また、LAN スイッチ 123 のポート4 118 と LAN スイッチ 124 のポート3 121 とが接続され、LAN スイッチ 124 のポート4 122 にはプレゼンスサーバ 125 が接続されている。プレゼンスサーバ 125 は MAC アドレス 88-91-92-93-94-95 のネットワーク・インタフェースをもっている。
【００１８】
図 2 においては、プレゼンスサーバ 125 にあらかじめ格納されている ポート-場所 対応表 201 が記述されている。ポート-場所 対応表 201 は LAN スイッチ名とその LAN スイッチにおけるポート番号と、そのポートに接続された接続点の位置 (接続点からの配線範囲) との対応を記述した表である。すなわち、行 202 においては「居室」と命名された LAN スイッチ 123 のポート1 115 が居室 101 の机1 103 という場所に対応していることを記述している。行 203 においては LAN スイッチ 123 のポート2 117 が居室 101 の机2 104 という場所に対応していることを記述している。行 204 においては LAN スイッチ 123 のポート3 116 が居室 101 の机3 105 という場所に対応していることを記述している。行 205 においては「会議室」と命名された LAN スイッチ 124 のポート1 119 が会議室 102 の前方に対応していることを記述している。行 206 においては LAN スイッチ 124 のポート2 120 が会議室 102 の後方に対応していることを記述している。ここでは LAN スイッチの識別子として漢字名を使用しているが、英数字名や番号などを使用してもよい。
【００１９】
ただし、図 2 においては LAN スイッチにおけるポート番号とそのポートに接続された接続点の位置情報との対応を表の形式によって表現したが、この対応関係を表現する他の形式、たとえばポート番号を入力すると位置情報をかえす関数などを使用してもかまわない。
【００２０】
図 3 においては、プレゼンスサーバ 125 にあらかじめ格納されている MACアドレス-ユーザID 対応表 301 が記述されている。MACアドレス-ユーザID 対応表 301 は位置が特定されるべき機器が内蔵するネットワーク・インタフェースの MAC アドレスと前記の機器を使用するユーザとの対応表である。ここでは各機器を特定の 1 人のユーザが使用することを仮定している。行 302 においては MAC アドレスが 99-20-ED-7A-3E-CF であるネットワーク・インタフェースをもつ機器 (すなわち PC 107) を山田というユーザが使用していることを記述している。行 303 においては MAC アドレスが 87-80-C8-6B-61-9F であるネットワーク・インタフェースをもつ機器 (すなわち PC 110) を高井というユーザが使用していることを記述している。行 304 においては MAC アドレスが 44-50-89-FE-75-43 であるネットワーク・インタフェースをもつ機器 (すなわち PC 113) を国崎というユーザが使用していることを記述している。
【００２１】
ただし、図 3 においてはネットワーク・インタフェースの MAC アドレスとそのネットワーク・インタフェースを使用するユーザとの対応を表の形式によって表現したが、この対応関係を表現する他の形式、たとえば MAC アドレスを入力するとユーザ識別子をかえす関数などを使用してもかまわない。
【００２２】
なお、図 3 においてはユーザ識別子として漢字名を使用しているが、従業員番号や他の記号列を使用してもよい。また、図 3 においては各ユーザに対して 1 個だけ MAC アドレスが登録されているが、1 人のユーザに関して複数個の機器を登録することも可能である。1 人のユーザが複数個の機器をことなる場所で使用すると、みかけ上 1 人のひとが複数の場所に同時に存在するようにみえて不合理であるが、この問題はそれらの複数個の機器からの MAC アドレス情報のうち最新のものを特定しそれを送出した機器をユーザの位置候補として最有力なものとみなして、同一ユーザが使用する他の機器とはことなる表示をすることによって解決することができる。最新の MAC アドレス情報を特定するには、後述する ポート-MACアドレス 対応表 601 において各行にその情報を取得した時刻を付加し、後述する プレゼンス表 801 にもその時刻を転記して表示の際に使用すればよい。
【００２３】
また、図 3 においてはユーザ識別子を特定のユーザだけにあたえているが、ゲストなど、無名のユーザに対するユーザ識別子を使用することもできる。これによって、未登録のユーザや組織のメンバー以外のユーザが機器を使用する際にも、それを位置情報に反映させることができる。
【００２４】
図 4 においては、LAN スイッチ 123 が内蔵する MAC アドレステーブル 401 が記述されている。ネットワークに接続される以前は MAC アドレステーブルの内容は空であるが、LAN スイッチ間を接続し、PC 107、PC 110、PC 113、プレゼンスサーバ 125 が接続され、それらからのパケットが到着すると、それらの MAC アドレスが MAC アドレステーブルに登録され、MAC アドレステーブル 401 の内容は図 4 に記述したとおりになる。
【００２５】
MAC アドレステーブル 401 においては、行 402 においてポート1 115 と MAC アドレス 99-20-ED-7A-3E-CF をもつネットワーク・インタフェースとが接続されている (すなわち PC 107 が接続されている) ことを記述している。行 403 においては、ポート3 116 と MAC アドレス 87-80-C8-6B-61-9F をもつネットワーク・インタフェースとが接続されている (すなわち PC 110 が接続されている) ことを記述している。行 404 においては、ポート4 118 と MAC アドレス 44-50-89-FE-75-43 をもつネットワーク・インタフェースとが接続されている (すなわち PC 113 が接続されている) ことを記述している。行 405 においては、ポート4 118 と、行 404 におけるものとあわせて、MAC アドレス 88-91-92-93-94-95 をもつネットワーク・インタフェースとが接続されている (すなわちプレゼンスサーバ 125 が接続されている) ことを記述している。
【００２６】
LAN スイッチは一般に、Ethernet（登録商標）  パケットが到着すると MAC アドレステーブルを参照し、前記の Ethernet パケットがふくむ行先 MAC アドレスを MAC アドレステーブルにおいて検索して、対応するポートをもとめ、そのポートから前記の Ethernet パケットを送出する。たとえば LAN スイッチ 123 に行先アドレスが 99-20-ED-7A-3E-CF である Ethernet パケットが到着すれば、そのパケットは MAC アドレステーブル 401 の行 402 からもとめたポート1 115 に送出され、MAC アドレス 99-20-ED-7A-3E-CF をもつ PC1 107 に到着する。
【００２７】
図 5 においては、LAN スイッチ 124 が内蔵する MAC アドレステーブル 501 が記述されている。ネットワークに接続される以前は MAC アドレステーブルの内容は空であるが、LAN スイッチ間を接続し、PC 107、PC 110、PC 113、プレゼンスサーバ 125 が接続され、それらからのパケットが到着すると、それらの MAC アドレスが MAC アドレステーブルに登録され、MAC アドレステーブル 501 の内容は図 5 に記述したとおりになる。
【００２８】
MAC アドレステーブル 501 においては、行 502 においてポート1 119 と MAC アドレス 44-50-89-FE-75-43 をもつネットワーク・インタフェースとが接続されている (すなわち PC 113 が接続されている) ことを記述している。行 503 においては、ポート3 121 と MAC アドレス 87-80-C8-6B-61-9F をもつネットワーク・インタフェースとが接続されている (すなわち PC 110 が接続されている) ことを記述している。行 504 においては、ポート3 121と MAC アドレス 99-20-ED-7A-3E-CF をもつネットワーク・インタフェースとが接続されている (すなわち PC 107 が接続されている) ことを記述している。行 505 においては、ポート4 122 と MAC アドレス 88-91-92-93-94-95 をもつネットワーク・インタフェースとが接続されている (すなわちプレゼンスサーバ 125 が接続されている) ことを記述している。
【００２９】
以下、プレゼンスサーバ 125 における位置情報取得手順およびユーザ PC への配布・表示手順を説明する。図 16 には手順の概要を記述している。すなわち、LAN スイッチ 123 は MAC アドレステーブル 401 を内蔵し、LAN スイッチ 124 は MAC アドレステーブル 501 を内蔵しているが、プレゼンスサーバ 125 はこれらの内容をあつめて ポート-MAC アドレス 対応表 601 を生成する。プレゼンスサーバ 125 はさらに ポート-MAC アドレス 対応表 601 と ポート-場所 対応表 201、MAC アドレス-ユーザ ID 対応表 301 を使用してプレゼンス表 801 を生成する。プレゼンス表 801 は各ユーザ PC 1601 に配布され、表示される。
【００３０】
図 7 にはプレゼンスサーバ 125 における位置情報取得手順を記述している。プレゼンスサーバ 125 は定期的に、たとえば 1 分おきに、図 7 の手順を実行する。すなわち、まず MAC アドレステーブル取得処理 701 において、各 LAN スイッチから MAC アドレステーブルの内容を獲得して、場所と対応づけられたポートの情報だけを主記憶に格納する。すなわち、LAN スイッチ 123 からは ポート-MACアドレス 対応表 401 を獲得し、ポート-場所 対応表 201 において場所と対応づけられているポート1 115、ポート2 117、ポート3 116 に関するものだけを格納する。すなわち、行404、行 405 は前記のポートに関するものではないので、行 402、行 403 だけを格納する。したがって、LAN スイッチ 123 に関して格納される情報はつぎのとおりである。
【００３１】
ポート番号        MAC アドレス
1                99-20-ED-7A-3E-CF
2                87-80-C8-6B-61-9F
また、LAN スイッチ 124 からは ポート-MACアドレス 対応表 501 を獲得し、ポート-場所 対応表 201 において場所と対応づけられているポート1 119、ポート2 120 に関するものだけを格納する。すなわち、行 503、行 504、行 505 は前記のポートに関するものではないので、行 502 だけを格納する。したがって、LAN スイッチ 124 に関して格納される情報はつぎのとおりである。
【００３２】
ポート番号        MAC アドレス
1                44-50-89-FE-75-43
上記のように LAN スイッチから telnet コマンドによって MAC アドレステーブルの内容を外部にとりだす機能は、たとえば Alaxala 社の LAN スイッチ AX2400S 等において実現されている。MAC アドレステーブルの内容を外部にとりだす方法としては telnet コマンド以外にプロトコルとして HTTP を使用しデータ表現言語として XML や HTML を使用する方法もある。
【００３３】
つぎに、テーブル合成処理 702 において、主記憶に格納されたすべての ポート-MACアドレス 対応表の内容を図 6 にしめす 1 個の ポート-MACアドレス 対応表 601 にまとめる。この際には LAN スイッチ名も対応表の項目として追加する。
さらに、MAC アドレス翻訳処理 703 において、MACアドレス-ユーザID 対応表 301 を使用して ポート-MACアドレス 対応表601 における MAC アドレスを対応するユーザ識別子にかきかえる。すなわち、行 602 においては MAC アドレス 99-20-ED-7A-3E-CF を、行 302 において対応しているユーザ識別子である「山田」にかきかえる。また、行 603 においては MAC アドレス 87-80-C8-6B-61-9F を、行 303 において対応しているユーザ識別子である「高井」にかきかえる。さらに、行 604 においては MAC アドレス 44-50-89-FE-75-43 を、行 304 において対応しているユーザ識別子である「国崎」にかきかえて中間対応表をえる。ただし、識別する対象がユーザではなく機器自体であるときは、MAC アドレス翻訳処理 703 を実行する必要はない。このときは、つぎのポート翻訳処理 704 において中間対応表ではなく ポート-MACアドレス 対応表 601 を使用すればよい。
【００３４】
最後に、ポート翻訳処理 704 において、ポート-場所 対応表 201 を使用して前記の中間対応表における LAN スイッチ名とポート番号とを場所名にかきかえる。結果として図 8 のプレゼンス表 801 がえられる。すなわち、LAN スイッチ名が「居室」でポート番号が 1 のとき (行 602 に対応するデータ) は行 202 を参照して場所名「居室 机1」をあたえる。これにより、行 802 がえられる。また、LAN スイッチ名が「居室」でポート番号が 2 のとき (行 603 に対応するデータ) は行 204 を参照して場所名「居室 机3」をあたえる。これにより、行 803 がえられる。さらに、LAN スイッチ名が「会議室」でポート番号が 1 のとき (行 604 に対応するデータ) は行 205 を参照して場所名「会議室 前」をあたえる。これにより、行 804 がえられる。
【００３５】
プレゼンス表 801 の内容はつぎのように解釈される。行 802 においては居室 机1 103 という場所に山田というユーザが使用する機器 (PC 107) が存在することが記述されている。行 803 においては居室 机3 105 という場所に山田が使用する機器 (PC 110) が存在することが記述されている。行 804 においては会議室 前 という場所に国崎が使用する機器 (PC 113) が存在することが記述されている。
【００３６】
プレゼンス表 801 の内容は、ネットワーク上の PC からプレゼンスサーバ 125 に要求メッセージが到着した際、あるいはプレゼンスサーバ 125 から定期的にネットワーク上の PC にメッセージ送信される。ネットワーク上の PC はプレゼンスサーバ 125 からのメッセージがとどくと、その内容をプレゼンス表 801 の形式かまたは図 ９ のようにその内容を図示した形式によって表示される。図 ９ においては、居室 101 の机1 103 に山田というユーザ 901 が機器を接続していることと、居室 101 の机3 105 に高井というユーザ 902 が機器を接続していることと、会議室の前の位置に国崎というユーザ 903 が機器を接続していることとが表示されている。図 ９ のような表示をおこなうためには、前記のプレゼンスサーバ 125 からのメッセージに居室や会議室の形状や机やテーブルのおおきさや位置、プレゼンス表 801 に登録されている各場所の位置がふくまれている必要がある。これらの情報は ポート-場所 対応表 201 とともにプレゼンスサーバ 125 にあらかじめ登録しておく必要がある。
【００３７】
なお、本実施例におけるプレゼンスサーバ 125 を機器管理サーバによって代替し、プレゼンスを表示する端末を機器管理端末によって代替することによって実現される機器管理法を図 20 および図 21 を使用して説明する。ここで機器管理端末はネットワーク上のどの位置に存在してもよい。すなわち、前記の機器管理サーバはプレゼンスサーバ 125 の機能をもつが、MAC アドレス-ユーザID 対応表 301 のかわりに MAC アドレス-機器情報対応表 2001 を使用する。MAC アドレス-機器情報対応表 2001 においては MAC アドレス-ユーザID 対応表 301 におけるユーザID のかわりに機器資産番号が記述されているため、ユーザの位置を特定するかわりに機器の位置を特定することができる。また、プレゼンス表 801 を生成するかわりに機器とそれが存在する位置との対応をしめす機器位置表 2201 や機器の位置を記述した地図を機器管理端末に表示することができる。これらの対応表や地図には、MAC アドレス-機器情報対応表 2001 に記述されている機種や、ユーザID 欄に記述されている機器のユーザ識別子やユーザ名をあわせて表示することができる。MAC アドレス-機器情報対応表 2001 にさらに機器管理情報を追記すれば、それもあわせて表示することができる。
【実施例２】
【００３８】
つぎに本発明の第 2 の実施形態を説明する。この実施形態においては IEEE 標準 IEEE802．1Q にもとづく VLAN (仮想 LAN) による有線 LAN 機器を使用する。この実施形態における建物の部屋とネットワークおよび機器の構成も図 1 のとおりである。すなわち、この実施形態においても建物内に居室 101 と会議室 102 とが存在する。第 1 の実施形態とのちがいは、LAN スイッチ 123 および 124 において VLAN を使用する点である。すなわち、LAN スイッチ 123 および 124 は VLAN の機能をもち、またそれらが格納している MAC アドレステーブルの内容を外部からアクセスする機能をもつ。VLAN スイッチ 123 および 124 は VLAN 機能をもっているため、通常の VLAN スイッチにおけるように、MAC アドレステーブルには MAC アドレスとポート番号だけでなく VLAN ID もあわせて格納される。
【００３９】
VLAN スイッチ 123 の各ポートにはことなる VLAN ID をわりあてる。すなわち、VLAN ID として、ポート1 115 に対しては 1、ポート2 117 に対しては 2、ポート3 116 に対しては 3、ポート4 118 に対しては 1、 2、 3、 4、 5、 6 のすべてをわりあてる。ただし、同一の場所に複数個のポートをわりあてるばあいには、前記の複数のポートに同一の VLAN ID をわりあてる。たとえば LAN スイッチ 123 のポート5 から机1 103 に配線するのであれば、ポート5 には VLAN ID としてポート1 115 と同一の 1 をあたえる。
【００４０】
また、VLAN スイッチ 124 の各ポートにもつぎのように VLAN ID をわりあてる。すなわち、VLAN ID として、ポート1 119 に対しては 4、ポート2 120 に対しては 5、ポート4 122 に対しては 6、ポート 3 121 に対しては 1、2、3、4、5、6 のすべてをわりあてる。これにより、VLAN スイッチ 123 および VLAN スイッチ 124 にまたがる VLAN ID 1 から 6 までに対応する論理的に独立な 6 個の LAN (VLAN) が形成される。
【００４１】
このままでは論理的に独立な各 VLAN 間では通信できないので、VLAN スイッチ 125 においてすべての VLAN 間でパケットが交換されるようにする。すなわち、VLAN スイッチ 125 がすべてのポート間でつぎのように動作するように設定する。VLAN スイッチ 125 のポート1 119、ポート2 120 に到着した Ethernet（登録商標）  パケットは VLAN スイッチ 125 において VLAN タグが付加され、VLAN タグのなかに、ポート1 119 のばあいは VLAN ID として 4、ポート2 120 のばあいは VLAN ID として 5 がふくまれる。しかし、前記の Ethernet パケットにふくまれる行先 MAC アドレスが VLAN スイッチ 125 の MAC アドレステーブル上の項目として存在するときは、前記の VLAN タグ上の VLAN ID を前記の項目における VLAN ID によって置換する。PC 113 から PC 110 へのパケットに関していえば、VLAN スイッチ 124 のポート1 119 に到着した時点で VLAN ID として 4 がわりあてられるが、行先の VLAN ID として 3 が VLAN スイッチ 125 の MAC アドレステーブルに登録されているため、VLAN ID は 3 に置換されて VLAN スイッチ 124 に送信される。VLAN スイッチ 124 においては MAC アドレステーブルにおいてこれがポート3 116 から配線されていることがわかるのでポート3 116 経由で PC 110 に送信される。
【００４２】
上記のように複数の VLAN をつないで 1 個の VLAN であるかのように動作させる機能は、たとえば Alaxala 社の LAN スイッチ AX2400S 等において実現されている。AX2400S においては “switchport vlan mapping” という設定コマンドを使用して設定する。
【００４３】
図 12 においては、プレゼンスサーバ 125 にあらかじめ格納されている VLAN ID-場所 対応表 1201 が記述されている。VLAN ID-場所 対応表 1201 は VLAN ID と、その VLAN ID があたえられたポートに接続された接続点の位置との対応を記述した表である。すなわち、行 1202 においては 1 という VLAN ID が居室 101 の机1 103 という場所に対応していることを記述している。行 1203 においては 2 という VLAN ID が居室 101 の机2 104 という場所に対応していることを記述している。行 1204 においては 3 という VLAN ID が居室 101 の机3 105 という場所に対応していることを記述している。行 1205 においては 4 という VLAN ID が会議室 102 の前方に対応していることを記述している。行 1206 においては 5 という VLAN ID が会議室 102 の後方に対応していることを記述している。
【００４４】
図 13 においては、VLAN スイッチ 123 が内蔵する MAC アドレステーブル 1301 が記述されている。ネットワークに接続される以前は MAC アドレステーブルの内容は空であるが、VLAN スイッチ間を接続し、PC 107、PC 110、PC 113、プレゼンスサーバ 125 が接続され、それらからのパケットが到着すると、それらの MAC アドレスが MAC アドレステーブルに登録され、図 13 に記述した MAC アドレステーブル 1301 のとおりになる。
【００４５】
MAC アドレステーブル 1301 においては、行 1302 においてポート1 115 のさきに VLAN ID として 1 がわりあてられた MAC アドレス 99-20-ED-7A-3E-CF をもつネットワーク・インタフェースが接続されている (すなわち PC 107 が接続されている) ことを記述している。行 1303 においては、ポート3 116 のさきに VLAN ID として 3 がわりあてられた MAC アドレス 87-80-C8-6B-61-9F をもつネットワーク・インタフェースが接続されている (すなわち PC 110 が接続されている) ことを記述している。行 1304 においては、ポート4 118 のさきに VLAN ID として 4 がわりあてられた MAC アドレス 44-50-89-FE-75-43 をもつネットワーク・インタフェースが接続されている (すなわち PC 113 が接続されている) ことを記述している。行 1305 においては、ポート4 118 のさきに VLAN ID として 6 がわりあてられた MAC アドレス 88-91-92-93-94-95 をもつネットワーク・インタフェースが接続されている (すなわちプレゼンスサーバ 125 が接続されている) ことを記述している。
【００４６】
図 14 においては、VLAN スイッチ 124 が内蔵する MAC アドレステーブル 1401 が記述されている。ネットワークに接続される以前は MAC アドレステーブルの内容は空であるが、LAN スイッチ間を接続し、PC 107、PC 110、PC 113、プレゼンスサーバ 125 が接続され、それらからのパケットが到着すると、それらの MAC アドレスが MAC アドレステーブルに登録され、MAC アドレステーブル 1401 のとおりになる。
【００４７】
MAC アドレステーブル 1401 においては、行 1402 においてポート1 119 のさきに VLAN ID として 4 がわりあてられた MAC アドレス 44-50-89-FE-75-43 をもつネットワーク・インタフェースが接続されている (すなわち PC 113 が接続されている) ことを記述している。行 1403 においては、ポート3 121 のさきに VLAN ID として 3 がわりあてられた MAC アドレス 87-80-C8-6B-61-9F をもつネットワーク・インタフェースが接続されている (すなわち PC 110 が接続されている) ことを記述している。行 1404 においては、ポート3 121 のさきに VLAN ID として 1 がわりあてられた MAC アドレス 99-20-ED-7A-3E-CF をもつネットワーク・インタフェースが接続されている (すなわち PC 107 が接続されている) ことを記述している。行 1405 においては、ポート4 122 のさきに VLAN ID として 6 がわりあてられた MAC アドレス 88-91-92-93-94-95 をもつネットワーク・インタフェースが接続されている (すなわちプレゼンスサーバ 125 が接続されている) ことを記述している。
【００４８】
つづいて、第 2 の実施形態における位置情報取得手順を図 7 を使用して説明する。プレゼンスサーバ 125 は定期的に、たとえば 1 分おきに、図 7 の手順を実行する。まず MAC アドレステーブル取得処理 701 において、すべての VLAN がわりあてられている 1 個の LAN スイッチから MAC アドレステーブルの内容を獲得して、場所と対応づけられた VLAN ID に関する情報だけを主記憶に格納する。ここで使用する LAN スイッチとしては LAN スイッチ 123、LAN スイッチ 124 のいずれでもよい。LAN スイッチ 123 を使用するのであれば、VLAN ID-MACアドレス 対応表 1301 を獲得し、VLAN ID-場所 対応表 1201 において場所と対応づけられている VLAN ID 1、2、3、4 についてだけを格納する。すなわち、行 1305 は前記の VLAN ID に関するものではないので、行 1302、行 1303、行 1304 だけを格納する。したがって、格納される情報は図15の VLAN ID-MACアドレス 対応表 1501 のようになる。
【００４９】
つぎに、MAC アドレス翻訳処理 1703 において、MACアドレス-ユーザID 対応表 301 を使用して VLAN ID-MACアドレス 対応表 1501 における MAC アドレスを対応するユーザ識別子にかきかえる。すなわち、行 1502 においては MAC アドレス 99-20-ED-7A-3E-CF を、行 302 において対応しているユーザ識別子である「山田」にかきかえる。また、行 1503 においては MAC アドレス 87-80-C8-6B-61-9F を、行 303 において対応しているユーザ識別子である「高井」にかきかえる。さらに、行 1504 においては MAC アドレス 44-50-89-FE-75-43 を、行 304 において対応しているユーザ識別子である「国崎」にかきかえて中間対応表をえる。ただし、識別する対象がユーザではなく機器自体であるときは、MAC アドレス翻訳処理 703 を実行する必要はない。このときは、つぎのポート翻訳処理 704 において中間対応表ではなく VLAN ID-MACアドレス 対応表 1501 を使用すればよい。
【００５０】
最後に、ポート翻訳処理 1704 において、VLAN ID-場所 対応表 1201 を使用して前記の中間対応表における VLAN ID を場所名にかきかえる。結果として図 8 のプレゼンス表 801 がえられる。すなわち、VLAN ID が 1 のとき (行 1502 に対応するデータ) に対しては行 1202 を参照して場所名「居室 机1」をあたえる。これにより、行 802 がえられる。また、VLAN ID が 3 のとき (行 1503 に対応するデータ) に対しては行 1204 を参照して場所名「居室 机3」をあたえる。これにより、行 803 がえられる。さらに、VLAN ID が 4 のとき (行 1504 に対応するデータ) に対しては行 1205 を参照して場所名「会議室 前」をあたえる。これにより、行 804 がえられる。
【００５１】
第 2 の実施形態におけるプレゼンスサーバ 125 からネットワーク上の PC へのプレゼンス表 801 の配布方法およびネットワーク上の PC における表示方法は第 1 の実施形態と同一である。
【００５２】
第 1 の実施形態においては定期的にすべての LAN スイッチをポーリングする必要があったが、第 2 の実施形態においては 1 個の LAN スイッチだけをポーリングすればよい。したがって、プレゼンスサーバ 125 の負荷が低減されるという効果がある。また、第 1 の実施形態においては対象となるすべての LAN スイッチが MAC アドレステーブルの内容を外部にとりだす機能をもっている必要があったが、第 2 の実施形態においてはプレゼンスサーバがポーリングする 1 個の LAN スイッチだけが MAC アドレステーブルの内容を外部にとりだす機能をもてばよく、すべての LAN スイッチが VLAN 機能さえもっていればよい。中級以上の LAN スイッチの大半は VLAN 機能をもっているので、第 2 の実施形態においては既存の LAN に本発明を導入する際に既存の LAN スイッチを交換せずにすみ、LAN スイッチへの投資コストを削減できるという効果がある。
【００５３】
以上で基本の実施形態に関する説明をおわる。以下、前記の実施形態の一部を変更した実施形態について説明する。
【実施例３】
【００５４】
まず第３の実施形態について説明する。この実施形態においては、LAN スイッチからプレゼンス情報をプレゼンスサーバ 125 にプッシュする。この実施形態においては、第 1 の実施形態における LAN スイッチからの MAC アドレステーブルの内容獲得およびその合成の手順だけがことなる。この実施形態における位置情報取得手順について説明する。この実施形態においては LAN スイッチ 123 と LAN スイッチ 124 にプレゼンスサーバ 125 への SNMP (Simple Network Management Protocol) リンクアップ・トラップおよびリンクダウン・トラップの設定をおこなう。すなわち、LAN スイッチ 123 および LAN スイッチ 124 と他の機器のネットワーク・インタフェースとのあいだのリンクが確立されたとき、および、LAN スイッチ 123 および LAN スイッチ 124 と他の機器のネットワーク・インタフェースとのあいだのリンクが解除されたときに、LAN スイッチ 123 および LAN スイッチ 124 はプレゼンスサーバ 125 に SNMP トラップ・パケットを送信するように設定する。
【００５５】
LAN スイッチ 123 または LAN スイッチ 124 のいずれかのポートにネットワーク・インタフェースが接続されてリンクが確立すると、LAN スイッチ 123 または LAN スイッチ 124 においてリンクアップ・トラップが発生する。また、LAN スイッチ 123 または LAN スイッチ 124 のいずれかのポートに接続されていたネットワーク・インタフェースがとりはずされるか機能しなくなると、LAN スイッチ 123 または LAN スイッチ 124 においてリンクダウン・トラップが発生する。IETF 標準プロトコル SNMP (Simple Network Management Protocol) を実装した LAN スイッチは通常、リンクアップ・トラップおよびリンクダウン・トラップの機能をもっている。
【００５６】
プレゼンスサーバ 125 が前記の SNMP トラップ・パケットを受信した際の処理を図 17 を使用して説明する。まず MAC アドレステーブル取得処理 1701 において、前記の SNMP トラップ・パケットを送信した LAN スイッチから MAC アドレステーブルの内容を獲得して、場所と対応づけられたポートの情報だけを記憶装置に格納する。すなわち、トラップを送信したのが LAN スイッチ 123 であれば LAN スイッチ 123 から MAC アドレステーブル 401 を獲得し、ポート-場所 対応表 201 において場所と対応づけられているポート1 115、ポート2 117、ポート3 116 に関するものだけを格納する。すなわち、行404、行 405 は前記のポートに関するものではないので、行 402、行 403 だけを格納する。また、トラップを送信したのが LAN スイッチ 124 であれば LAN スイッチ 124 からは ポート-MACアドレス 対応表 501 を獲得し、ポート-場所 対応表 201 において場所と対応づけられているポート1 119、ポート2 120 に関するものだけを格納する。すなわち、行 503、行 504、行 505 は前記のポートに関するものではないので、行 502 だけを格納する。
【００５７】
つぎに、テーブル合成処理 702 において、記憶装置に格納されたすべての ポート-MACアドレス 対応表の内容を 1 個の ポート-MACアドレス 対応表 601 にまとめる。この際にはトラップを送信した LAN スイッチ以外の LAN スイッチに関しては、記憶装置に格納されている、直前のトラップ発生時に獲得した ポート-MACアドレス 対応表の内容を使用する。
【００５８】
以下、MAC アドレス翻訳処理 703 およびポート翻訳処理 704 を実行することによって、プレゼンス表 801 が生成される。
【００５９】
なお、第３の実施形態においては LAN スイッチから MAC アドレステーブルが変更されたことだけをプレゼンスサーバ 125 に通知し、MAC アドレステーブルの内容はあらためてプレゼンスサーバ 125 が LAN スイッチから獲得していたが、LAN スイッチがリンクアップまたはリンクダウンを検出した際にただちに MAC アドレステーブルの内容すべて、または変更された部分だけをプレゼンスサーバ 125 にプッシュすることも可能である。
第 ３の実施形態においては、プレゼンスサーバ 125 が多数の LAN スイッチをポーリングする必要がないので、第 1 の実施形態と比較するとプレゼンスサーバ 125 の負荷が低減されるという効果がある。
【実施例４】
【００６０】
つぎに第４の実施形態について説明する。この実施形態においてはユーザの認証情報を使用して機器とユーザとの対応を動的に把握する。すなわち、第 1 の実施形態においては各機器を特定のユーザが使用することを前提とし、各機器のネットワーク・インタフェースの識別子とユーザ識別子との対応表をあらかじめプレゼンスサーバ 125 に登録していた。この方法では各機器を複数のユーザが共有して使用するばあいには対応できないし、各機器を固定的なユーザが使用するばあいでもユーザが変更されたときにはプレゼンスサーバ 125 への登録内容を変更するまで不正な情報が獲得・表示される。
【００６１】
上記の問題をさけるために、この実施形態においては各機器のネットワーク・インタフェースの識別子とユーザ識別子との対応を固定せず、ユーザの認証時にその対応を登録するようにする。ユーザの認証時にその対応を登録するためには、認証サーバをもうけてユーザの認証情報をユーザが使用する PC から認証サーバに送信すればよいが、その方法として図 10 にしめす 3 とおり、すなわち (a)、(b)、(c) がある。
【００６２】
図 10 (a) はネットワーク認証機構を使用してプレゼンスサーバ 125 がユーザ識別情報を獲得する方法である。すなわち、ユーザからの認証情報を PC 1001 が受理し、前記の認証情報と前記の PC が接続された LAN スイッチ 1002 のポート番号との対を LAN スイッチ 1002 が認証サーバ 1003 に送信する。認証サーバ 1003 は前記の認証情報にふくまれるユーザ識別子とポート番号との対をプレゼンスサーバ 125 に送信する。PC 1001 から LAN スイッチ 1002 に認証情報を送出するには IEEE 標準プロトコル IEEE802．1X を使用することができる。また、PC 1001 にオペレーティング・システム Microsoft Windows（登録商標） XP が搭載されていれば、PC 1001 はユーザが入力した認証情報すなわちユーザ識別子とパスワードを IEEE802．1X にしたがって送出する機構をそなえている。また、LAN スイッチ 1002 が IEEE802．1X に準拠していれば、PC 1001 から受理した認証情報を IEFT 標準プロトコル RADIUS によって認証サーバ 1003 に送出する機構をそなえている。RADIUS には前記の情報とともにポート番号をメッセージにいれて送信する機能があるので、これを使用することによってプレゼンスサーバ 125 がユーザ識別情報を獲得することができる。
【００６３】
ただし認証サーバの本来の機能としてはプレゼンスサーバ 125 にユーザ識別子と MAC アドレスとの対情報を送出する機能をそなえていないので、認証サーバ 1003 には一定時間ごとに前記の対情報をプレゼンスサーバ 125 に送出するプログラムをくみこむか、または認証サーバ 1003 にプレゼンスサーバ 125 からの要求メッセージを受信した際に前記の対情報をプレゼンスサーバ 125 に送出するプログラムをくみこむとともに、プレゼンスサーバ 125 に一定時間ごとに前記の対情報を送出することを要求するメッセージを認証サーバ 1003 に送出するプログラムをくみこむ必要がある。
【００６４】
なお、図 10 (a) の方法においては他の方法とちがって、プレゼンスサーバ 125 が LAN スイッチ 1002 から MAC アドレステーブルの内容を受信する必要がない。したがって、この方法には、各 LAN スイッチがネットワーク認証機能をもっていれば、MAC アドレステーブルの内容を外部に出力する機能も VLAN スイッチングの機能ももたないばあいにも適用できるため、LAN スイッチへの投資コストを低減させることができるという効果がある。ただし、LAN スイッチ 1002 が PC 1001 の MAC アドレスを RADIUS プロトコルにのせて送出する機能をもたないが IP アドレスは RADIUS プロトコルにのせて送出するばあいには、図 10 (b) の説明において後述する DHCP サーバを使用する方法によって MAC アドレスと IP アドレスとの対応をとることによって、ユーザ識別子と位置との対応をとることができる。
【００６５】
図 10 (b) は PC 1004 から認証サーバ 1003 に直接、認証情報を送信する方法である。すなわち、ユーザからの認証情報を PC 107、PC 110 または PC 113 が受理し、前記の認証情報と PC 107、PC 110 または PC 113 の MAC アドレスとの対を PC 107、PC 110 または PC 113 が認証サーバ 1003 に送信する。プレゼンスサーバ 125 は認証サーバ 1003 から MAC アドレスとユーザ識別子との対応表 301 を受理する (ただし、第 1 の実施形態においては MAC アドレスとユーザ識別子との対応表 301 は静的であり変化しなかったが、この実施形態においてはあたらしいユーザがユーザ認証をおこなうたびに変化する)。ただし、表 301 には認証をおこない接続中であるすべてのユーザの情報がふくまれているが、表 301 の行のなかで変化のなかった行はかならずしもプレゼンスサーバ 125 に送信する必要はない。
【００６６】
一方、プレゼンスサーバ 125 は LAN スイッチ 123、LAN スイッチ 124 から MAC アドレステーブルの内容 401 および 501 を受信することにより、PC 107、PC 110、PC 113 のネットワーク・インタフェースの MAC アドレスと LAN スイッチ 123、LAN スイッチ 124 におけるポート番号との対応表 601 を獲得する。これによって、PC 107、PC 110、PC 113 にログインしたユーザと PC 107、PC 110、PC 113 の位置とをむすびつけ、プレゼンス表 801 を獲得することができる。第 1 の実施形態においては表 301 が静的だったため、LAN スイッチのポートと機器とが脱着されないかぎりはプレゼンス表 801 の内容も変化しなかったが、この実施形態においてはあらたなユーザが認証されるごとに表 301 の内容が変化し、それにともなってプレゼンス表 801 の内容も変化する。
【００６７】
なお、図 10 (b) において PC 107、PC 110、PC 113 はシンクライアントであってもよい。すなわち、PC 107、PC 110 または PC 113 において入力された操作を実行するコンピュータが PC 107、PC 110、PC 113 の外部にあるときでも、認証情報に関しては PC 107、PC 110、PC 113 が直接、認証サーバ 1003 に送信するのであれば、図 10 (b) の方法が適用される。
【００６８】
また、PC 107、PC 110、PC 113 の IP アドレスが DHCP サーバから配布されるばあいには、PC 107、PC 110、PC 113 から認証サーバ 1003 に送信するアドレスとして、MAC アドレスではなく IP アドレスを使用することも可能である。このばあいは認証サーバ 1003 からプレゼンスサーバ 125 に対しても MAC アドレスのかわりに IP アドレスが送信される。このばあいプレゼンスサーバ 125 は PC 107、PC 110、PC 113 の MAC アドレスと IP アドレスとの対応を知る必要があるが、そのためにはプレゼンスサーバ 125 またはネットワーク上の他の機器において arp コマンドを実行すれば MAC アドレスと IP アドレスの対応を取得することができる。あるいは、プレゼンスサーバ 125 が前記の DHCP サーバから、前記の DHCP サーバが発行したすべての IP アドレスについて前記の IP アドレスと対応する MAC アドレスとの対情報を受信するようにすればよい。これは DHCP サーバの本来の機能ではないので、この通信を実現するプログラムを DHCP サーバにくみこむ必要がある。すなわち、DHCP サーバが本来もっているテーブルの内容を新規のスレッドを生成して、前記のスレッドが送信するようにすればよい。
【００６９】
図 10 (b) の方法は LAN スイッチがネットワーク認証機能をもっていないばあいにも適用できるため、LAN スイッチへの投資コストを低減させることができるという効果がある。また、LAN スイッチのネットワーク認証機能を運用上使用していないネットワークに適用できるためネットワークの運用を変更する必要がないという効果もある。
【００７０】
図 10 (c) はユーザが使用する PC がシンクライアント 1005 であり、認証情報を通常の PC 1006 を経由して認証サーバ 1003 に送信する方法である。図 1 における PC 107 のかわりにシンクライアント 1005 を使用し、PC 1006 を LAN スイッチ 123、LAN スイッチ 124 またはそれらに接続された第 3 の LAN スイッチに接続する。プレゼンスサーバ 125 の ポート-場所 対応表 201 としては図 2 のとおりの内容をあらかじめ登録しておく。第 1 の実施形態とはちがって、MACアドレスとユーザ識別子との対応が動的にきまる機器に関しては MACアドレスとユーザ識別子との対応表 301 にあらかじめ登録しない。したがって、初期状態における MACアドレスとユーザ識別子との対応表 301 は行 303 と行 304 だけをふくみ、行 302 はふくまない。
【００７１】
図 10 (c) のシステムが運用されると、ユーザからの認証情報をシンクライアント 1005 が受理し、シンクライアント1005 における操作を実行する PC 1006 に前記の認証情報とシンクライアント1005 の MAC アドレスとを送信する。PC 1006 は前記の認証情報とシンクライアント1005 の MAC アドレスとの対を認証サーバ 1003 に送信し、認証サーバ 1003 はユーザ識別子とシンクライアント1005 の MAC アドレスとの対情報をプレゼンスサーバ 125 に送信する。通常、シンクライアント1005 から PC 1006 に情報を送信するときには Citrix 社の ICA (Independent Computing Architecture) プロトコルや Microsoft 社の RDP (Remote Data Protocol) が使用される。プレゼンスサーバ 125 はユーザ識別子とシンクライアント1005 の MAC アドレスとの対情報を受信するとその内容を MACアドレスとユーザ識別子との対応表 301 にかきこむ。山田というユーザがシンクライアント 1005 にログインし、その対情報をプレゼンスサーバ 125 が受信すると、MACアドレスとユーザ識別子との対応表 301 の内容は図 3 に記述したとおりになる。
【００７２】
LAN スイッチ 123 の MAC アドレステーブル 401 には PC 107 の MAC アドレスのかわりに PC 1006 の MAC アドレスが登録されるので、PC 1006 の MAC アドレスが 99-20-ED-7A-3E-CF であり PC 1006 が第 3 の LAN スイッチに接続されているのであれば、MAC アドレステーブル 401 の内容は図 4 に記述したとおりになる。また、LAN スイッチ 124 の MAC アドレステーブル 501 の内容も図 5 に記述したとおりになる。したがって、プレゼンスサーバ 125 の ポート-MACアドレス 対応表 601 の内容も図 6 のとおりになる。この実施形態における位置情報取得手順も図 7 にしたがう。MACアドレスとユーザ識別子との対応表 301 の内容が図 3 に記述したとおりであれば、結果としてえられるプレゼンス表 801 の内容は図 8 に記述したとおりになる。
【００７３】
この実施形態においても図 10 (b) におけるのと同様に、あらたなユーザが認証されるごとに MAC アドレスとユーザ識別子との対応表 の内容が変化し、それにともなってプレゼンス表の内容も変化する。
この実施形態においても、シンクライアント 1005 から PC 1006 に送信するのが MAC アドレスのかわりに IP アドレスであれば、PC 1006 から認証サーバ 1003 へも MAC アドレスのかわりに IP アドレスが送信され、認証サーバ 1003 からプレゼンスサーバ 125 へも MAC アドレスのかわりに IP アドレスが送信される。MAC アドレスと IP アドレスとの対応をとるには、前記の方法にしたがって DHCP サーバの情報を使用する。
【００７４】
なお、図 3 においては各ユーザに対して 1 個だけ MAC アドレスが登録されているが、第 1 の実施形態におけるのと同様に、1 人のユーザが複数個の機器にログインすることも可能である。1 人のユーザが複数個の機器をことなる場所で使用すると、みかけ上 1 人のひとが複数の場所に同時に存在するようにみえるが、この問題はそれらの複数個の機器からの認証情報のうち最新のものを特定しそれを送出した機器をユーザの位置候補として最有力なものとみなして、同一ユーザが使用する他の機器とはことなる表示をすることによって解決することができる。最新の認証情報を特定するには、MACアドレス-ユーザID 対応表 301 において、各行にその情報を取得した時刻を付加し、プレゼンス表 801 にもその時刻を転記して表示の際に使用すればよい。
【００７５】
図 10 (c) の方法はシンクライアント 1005 が認証サーバに直接、認証情報を送信する機能をもたず、通常の PC を経由する認証方法だけをもっているばあいにも適用できるため、図 10 (a) または図 10 (b) の方法を適用するための改造をおこなう必要がなく、開発コストを低減させることができるという効果がある。
【実施例５】
【００７６】
つぎに、図 11 を使用して第５の実施形態について説明する。この実施形態においては認証サーバを使用せずに PC 1101 からアプリケーションサーバ 1102 を経由してプレゼンスサーバ 125 がユーザ識別子とアドレスとの対応情報を受信する。すなわち、PC 1101 においてアプリケーションを動作させると、アプリケーションサーバ 1102 にユーザ識別子とアドレスとをふくんだメッセージを送信する。アプリケーションサーバ 1102 はプレゼンスサーバ 125 にユーザ識別子とアドレスとをふくんだメッセージを送信する。または、PC 1101 からプレゼンスサーバ 125 に直接、ユーザ識別子とアドレスとをふくんだメッセージを送信してもよい。また、プレゼンスサーバ 125 は LAN スイッチ 1002 から MAC アドレステーブルの内容を獲得する。
【００７７】
アプリケーションの例としては IP 電話、ビデオ会議システム、インスタント・メッセージングがあり、PC 1101 からアプリケーションサーバ 1102 へのメッセージングに使用されるプロトコルの例としては IETF 標準である SIP (Session Initiation Protocol) がある。SIP を使用するばあいはユーザ識別子として SIP URI が使用され、アドレスとしてはコンタクトアドレス・へッダにふくまれる IP アドレスが使用される。MAC アドレスではなく IP アドレスが使用されるため、前記の方法にしたがい、DHCP サーバからの情報によって MAC アドレスと IP アドレスとの対応をえる必要がある。SIP が使用されるばあいはアプリケーションサーバ 1102 としては SIP プロキシ (SIP 中継プログラム) が使用される。このばあい、PC 1101 からアプリケーションサーバ 1102 が受信する SIP メッセージがプレゼンスサーバ 125 に転送される。
【００７８】
第５の実施形態においては、認証システムに依存せずに、したがって認証をおこなわないばあいでも、ユーザ識別子と MAC アドレスとの対応を取得し位置情報に反映することができるため、認証システムを使用する方法より適用範囲をひろげることができるという効果がある。
【実施例６】
【００７９】
つぎに第６の実施形態について説明する。この実施形態においては有線 LAN とあわせて無線 LAN や他の無線通信手段を使用する。すなわち、LAN スイッチ 123 のポート5、ポート6 にそれぞれ無線 LAN アクセスポイントを接続し、居室 101 における、はなれた 2 か所に設置する。前記の 2 個の無線 LAN アクセスポイントのパラメタは同一にする。ポート-場所 対応表 201 にも前記の 2 個の無線 LAN アクセスポイントの場所をあらかじめ登録しておく。居室 101 内で無線 LAN 機器を使用すると、前記の 2 個の無線 LAN アクセスポイントのうちのいずれかを介して LAN に接続される。どちらの無線 LAN アクセスポイントを介しているかは、プレゼンスサーバ 125 のプレゼンス表に図 8 の表に前記の無線 LAN 機器の情報が追加されているので、それを参照すればわかる。無線 LAN 機器がどの無線 LAN アクセスポイントが選択されるかは、およそ前記の無線 LAN 機器からどの無線 LAN アクセスポイントが近距離にあるかによってきまるため、プレゼンス表 801 によって前記の無線 LAN 機器のおよその位置を知ることができる。
【００８０】
無線 LAN においてはアクセスポイントのサービス範囲がひろいため、位置を精度よく特定することができないが、よりサービス範囲のせまい無線通信手段を使用れば、より精度のたかい位置取得が可能になる。とくに、Bluetooth を使用すれば数メートルの精度で位置を特定することができる。
【実施例７】
【００８１】
つぎに、第 ３の実施形態を基本とする第７の実施形態について説明する。この実施形態においては機器として PC ではなく IP 電話機を使用し、LAN スイッチのポートによってきまる電話番号を IP 電話機に自動的にわりあてる。図 1 において 107、110、113 を IP 電話機 (またはソフトフォンをふくむ PC) とする。また、ポート-場所 対応表 201 のかわりに、図 18 にしめす ポート-場所 対応表 1801 を使用し、プレゼンス表 801 のかわりに図 19 にしめすプレゼンス表 1901 を生成する。ポート-場所 対応表 1801 には ポート-場所 対応表 201 の各欄にくわえて、各ポートについて電話番号が記述されている。すなわち、各ポートに接続した IP 電話機にわりあてるべき電話番号が記述されている。
【００８２】
IP 電話機 107 が LAN スイッチ 115 に接続されると、LAN スイッチ 115 はプレゼンスサーバ 125 に対して SNMP リンクアップ・トラップのパケットを送信する (LAN スイッチ 115 はあらかじめプレゼンスサーバ 125 に対して SNMP リンクアップ・トラップのパケットを送信するように設定されている)。プレゼンスサーバ 125 は図 17 の手順にしたがって処理をおこなうが、ポート翻訳処理 704 の際に ポート-場所 対応表 201 のかわりに ポート-場所 対応表 1801 を使用し、プレゼンス表 1901 をもとめるのと同時に、ポート-場所 対応表 1801 にふくまれる電話番号を当該の IP 電話機にわりあてる。すなわち、当該の IP 電話機に電話番号設定メッセージを送信することにより設定する。LAN スイッチ名が「居室」でポート番号が 1 のときは行 1802 を参照して行 1902 を生成するのと同時に、電話番号 4001 をふくむ電話番号設定メッセージを IP 電話機 107 に送信する。IP 電話機 107 へのメッセージ送信にあたっては IP 電話機 107 の IP アドレスを取得する必要があるが、プレゼンスサーバ 125 において arp コマンドを実行すれば MAC アドレスと IP アドレスの対応を取得することができる。または、IP 電話機 107 への IP アドレスわりあてが DHCP サーバによっておこなわれるときは、図 10 (b) における方法によって、DHCP サーバから MAC アドレスと IP アドレスの対応を取得することができる。
【００８３】
ユーザ PC 上で位置情報を表示する際には、プレゼンス表 1901 の内容を表としてディスプレイに表示することも可能であるが、図 9 における「山田」901、「高井」902、「国崎」903 の表示の近傍に電話番号 4001、4003、5001 をそれぞれ表示することも可能である。さらに、プレゼンス表 1901 の内容を表示した表における電話番号や図 9 におけるユーザ識別子の近傍に表示された電話番号をマウス等で指示することによってその電話番号がよびだされ、会話することができるようにすることもできる。
【００８４】
なお、第７の実施形態は IP 電話にかぎらず、インスタント・メッセージング、会議システムなど、他の種類の通信手段にも適用することができる。すなわち、これらの通信手段においては電話番号のかわりに SIP URI (Uniform Resource Identifier) などのアドレスによって端末が識別されるので、IP 電話における電話番号をアドレスによっておきかえることによって第７の実施形態を適用することができ、特定のポートとむすびつけられたアドレスと、そのポートに接続された通信機器の使用者との対応関係を取得することができる。
【００８５】
第７の実施形態においては、LAN スイッチのポートに対応させて電話番号やアドレスを機器に自動的にわりあてることができ、わりあてた電話番号やアドレスをプレゼンス表 1901 にとりこんで表示させることができるという効果がある。
【００８６】
また、第７の実施形態においては通常の PC を使用することを前提としていたが、シンクライアントを使用し、電話番号を端末 (シンクライアントまたは PC) に自動的にわりあてる実施形態をとることも可能である。すなわち、図 10 (c) のようにユーザはシンクライアント 1005 において認証情報をふくむデータを入出力するが、処理は PC 1006 においておこなう。このとき、シンクライアントの MAC アドレスおよび認証情報のあつかいは第４の実施形態とおなじであるが、電話番号に関してはつぎのいずれかの方法によって処理する。
【００８７】
第 1 の方法は電話番号をシンクライアント 1005 が接続された LAN スイッチ 1002 のポートに対応させるばあいである。このばあいは、第 5 の部分変更実施形態におけるのと同様に、ポート翻訳処理 704 の際に LAN スイッチ 1002 に関するポート-場所 対応表 1801 に記述された電話番号を使用して場所とユーザ識別子、電話番号との対応をもとめ、プレゼンス表 1901 を生成する。プレゼンス表 1901 を生成する際には、ポート-場所 対応表 1801 に記述された電話番号を音声端末にわりあてる。すなわち、電話番号設定メッセージを送信する。ここで、音声の送受信およびシグナリングをシンクライアント 1005 が直接おこなうばあいには、前記の音声端末とはシンクライアント 1005 のことである。また、音声の送受信およびシグナリングを PC 1006 がおこなわうばあいには、前記の音声端末とは PC 1006 のことである。
【００８８】
これに対して第 2 の方法は電話番号をユーザに対応させるばあいである。このばあいは、あらかじめプレゼンスサーバ 125 にユーザ識別子と電話番号との対応表を格納しておく。MAC アドレス翻訳処理 703 の際には MAC アドレスとユーザ識別子との対応表 301 とともに前記のユーザ識別子と電話番号との対応表を使用して場所とユーザ識別子、電話番号との対応をもとめ、プレゼンス表 1901 を生成する。プレゼンス表 1901 を生成する際には、ポート-場所 対応表 1801 に記述された電話番号を音声端末にわりあてる。
【００８９】
なお、以上のすべての実施形態においてネットワークとしては IEEE802．2 による LAN を使用し、有線 LAN 機器のポートによって位置を特定していたが、本発明の方法は IEEE802．2 以外のプロトコルを使用する有線ネットワークにも適用できる。すなわち、LAN スイッチのかわりに複数のポートをもつ他のプロトコルを使用するネットワーク接続装置を使用し、MAC アドレスのかわりにそのプロトコル層のアドレスを使用することにより、本発明の方法を適用することができる。
【図面の簡単な説明】
【００９０】
【図１】第 1 の実施形態における建物内の部屋とネットワークおよび機器の構成図である。
【図２】第 1 の実施形態におけるプレゼンスサーバの ポート-場所 対応表をしめす図である。
【図３】第 1 の実施形態におけるプレゼンスサーバの MACアドレス-ユーザID 対応表をしめす図である。
【図４】第 1 の実施形態における LAN スイッチ 123 の MAC アドレステーブルの内容をしめす図である。
【図５】第 1 の実施形態における LAN スイッチ 124 の MAC アドレステーブルの内容をしめす図である。
【図６】第 1 の実施形態におけるプレゼンスサーバの ポート-MACアドレス 対応表の内容をしめす図である。
【図７】第 1 の実施形態におけるプレゼンスサーバの位置情報取得手順をしめす図である。
【図８】第 1 の実施形態におけるプレゼンスサーバのプレゼンス表の内容 兼 PC のプレゼンス表示内容をしめす図である。
【図９】第 1 の実施形態における PC のプレゼンス表示内容をしめす図である。
【図１０】第４の実施形態における、認証機構を利用して位置情報を獲得する 3 つの方法の説明図である。
【図１１】第５の実施形態における、アプリケーション通信を利用して位置情報を獲得する方法の説明図である。
【図１２】第２の実施形態におけるプレゼンスサーバの VLAN ID-場所 対応表の内容をしめす図である。
【図１３】第２の実施形態における LAN スイッチ 123 の MAC アドレステーブルの内容をしめす図である。
【図１４】第２の実施形態における LAN スイッチ 124 の MAC アドレステーブルの内容をしめす図である。
【図１５】第２の実施形態におけるプレゼンスサーバの VLAN ID-MACアドレス 対応表の内容をしめす図である。
【図１６】第 1 の実施形態における位置情報取得手順の概要をしめす図である。
【図１７】第３の実施形態におけるプレゼンスサーバにおける SNMP トラップ受信処理をしめす図である。
【図１８】第７の実施形態におけるプレゼンスサーバの ポート-場所 対応表をしめす図である。
【図１９】第７の実施形態におけるプレゼンスサーバのプレゼンス表の内容 兼 PC のプレゼンス表示内容をしめす図である。
【図２０】機器管理サーバの MACアドレス-機器情報 対応表である。
【図２１】機器管理サーバの機器位置表である。
【符号の説明】
【００９１】
101…居室，102…会議室，103…机1，104…机2，105…机3，106…PC 107 と LAN スイッチ 123 との接続点，107…山田のPC，109…PC 110 と LAN スイッチ 123 との接続点，110…高井のPC，111…会議テーブル，112…PC 113 と LAN スイッチ 124 との接続点，113…国崎のPC，115…LAN スイッチ 123 のポート 1，116…LAN スイッチ 123 のポート 3，117…LAN スイッチ 123 のポート 2，118…LAN スイッチ 123 のポート 4，119…LAN スイッチ 124 のポート 1，120…LAN スイッチ 124 のポート 2，121…LAN スイッチ 124 のポート 3，122…LAN スイッチ 124 のポート 4，123…LAN スイッチ，124…LAN スイッチ，125…プレゼンスサーバ，201…プレゼンスサーバの ポート-場所 対応表，301…プレゼンスサーバの MACアドレス-ユーザID 対応表，401…LAN スイッチ 123 の MAC アドレステーブル，501…LAN スイッチ 124 の MAC アドレステーブル，601…プレゼンスサーバの ポート-MACアドレス 対応表，801…プレゼンスサーバの プレゼンス表 兼 PC のプレゼンス表示，901…山田の位置表示，902…高井の位置表示，903…国崎の位置表示，1001…PC，1002…LAN スイッチ，1003…認証サーバ，1005…シンクライアント，1005…PC，1101…PC，1102…アプリケーションサーバ，1201…第 2 の実施形態における プレゼンスサーバの VLAN ID-場所 対応表，1301…第 2 の実施形態における LAN スイッチ 123 の MAC アドレステーブル，1401…第 2 の実施形態における LAN スイッチ 124 の MAC アドレステーブル，1501…第 2 の実施形態における プレゼンスサーバの VLAN ID-MACアドレス 対応表，1601…ユーザPC，1801…第７の実施形態におけるプレゼンスサーバの ポート-場所 対応表，1901…第 ７の実施形態におけるプレゼンスサーバの プレゼンス表 兼 PC のプレゼンス表示，2001…機器管理サーバの MACアドレス-機器情報 対応表，2101…機器位置表。
【図１】
2007335923.tif 000003
【図２】
2007335923.tif 000004
【図３】
2007335923.tif 000005
【図４】
2007335923.tif 000006
【図５】
2007335923.tif 000007
【図６】
2007335923.tif 000008
【図７】
2007335923.tif 000009
【図８】
2007335923.tif 000010
【図９】
2007335923.tif 000011
【図１０】
2007335923.tif 000012
【図１１】
2007335923.tif 000013
【図１２】
2007335923.tif 000014
【図１３】
2007335923.tif 000015
【図１４】
2007335923.tif 000016
【図１５】
2007335923.tif 000017
【図１６】
2007335923.tif 000018
【図１７】
2007335923.tif 000019
【図１８】
2007335923.tif 000020
【図１９】
2007335923.tif 000021
【図２０】
2007335923.tif 000022
【図２１】
2007335923.tif 000023