(57)【要約】【課題】個人割当の機器と複数のユーザによって使用される機器が混在して接続するネットワークにおいても、ユーザの座席位置を特定できる計算機システムを提供する。【解決手段】ユーザが使用する機器と、機器が接続され、機器をネットワークに接続するネットワーク接続装置と、ネットワークに接続される在席管理計算機とを備え、ユーザの座席位置を特定する計算機システムにおいて、在席管理サーバは、ネットワーク接続装置に接続された機器が個人割当機器か共有使用機器かを判定し、ユーザの一意な識別子及びネットワーク接続装置とネットワーク接続装置に接続された機器との接続関係を示す情報を、ネットワーク接続装置から取得し、ユーザの一意な識別子及び接続関係を示す情報に基づいて、ユーザの座席位置を特定する。【選択図】図１
2008140295.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが使用する計算機と、前記計算機が接続され、前記計算機をネットワークに接続するネットワーク接続装置と、前記ネットワークに接続される在席管理計算機とを備え、前記ユーザの座席位置を特定する計算機システムにおいて、
前記計算機システムは、前記計算機の一意な識別子と前記計算機を使用するユーザの一意な識別子との対応関係が登録されるデータベースを記憶し、
前記在席管理計算機は、
前記計算機が前記ネットワーク接続装置に接続されたことを示す情報を受信した場合、前記データベースを参照し、前記ネットワーク接続装置に接続された計算機が、ユーザ個人に割り当てられた個人割当計算機か複数のユーザによって使用される共有使用計算機かを判定し、
前記ネットワーク接続装置に接続された計算機が共有使用計算機であると判定された場合、前記ネットワーク接続装置に接続された計算機のユーザの一意な識別子を取得し、
前記ネットワーク接続装置と前記ネットワーク接続装置に接続された計算機との接続関係を示す情報を、前記ネットワーク接続装置から取得し、
前記取得されたユーザの一意な識別子及び前記取得された接続関係を示す情報に基づいて、前記ユーザの座席位置を特定することを特徴とする計算機システム。
【請求項２】
前記在席管理計算機は、
前記ネットワーク接続装置に接続された計算機が個人割当計算機であると判定された場合、前記データベースを参照し、前記ネットワーク接続装置に接続された計算機の一意な識別子と対応する前記ユーザの一意な識別子を特定し、
前記ネットワーク接続装置と前記ネットワーク接続装置に接続された計算機との接続関係を示す情報を、前記ネットワーク接続装置から取得し、
前記特定されたユーザの一意な識別子及び前記取得された接続関係を示す情報に基づいて、前記ユーザの座席位置を特定することを特徴とする請求項１に記載の計算機システム。
【請求項３】
前記ユーザの一意な識別子は、ＳＩＰ  ＵＲＩであることを特徴とする請求項１に記載の計算機システム。
【請求項４】
前記計算機の一意な識別子は、前記計算機のＭＡＣアドレスであることを特徴とする請求項１に記載の計算機システム。
【請求項５】
前記計算機の一意な識別子は、前記計算機のＩＰアドレスであることを特徴とする請求項１に記載の計算機システム。
【請求項６】
前記ネットワーク接続装置は、前記計算機が接続するポートを備え、
前記接続関係を示す情報は、前記ネットワーク接続装置の一意な識別子及び前記計算機が接続されたポートの一意な識別子を含むことを特徴とする請求項１に記載の計算機システム。
【請求項７】
ユーザが使用する計算機と、前記計算機が接続され、前記計算機をネットワークに接続するネットワーク接続装置と、前記ネットワークに接続される在席管理計算機とを備え、前記ユーザの座席位置を特定する計算機システムにおいて、
前記在席管理計算機は、
前記計算機のユーザの一意な識別子及び前記計算機の一意な識別子を、前記ネットワークを介して取得し、
前記ネットワーク接続装置と前記ネットワーク接続装置に接続された計算機との接続関係を示す情報を、前記ネットワーク接続装置から取得し、
前記取得されたユーザの一意な識別子と前記取得された接続関係を示す情報に基づいて、前記ユーザの座席位置を特定することを特徴とする計算機システム。
【請求項８】
前記在席管理計算機は、前記計算機のユーザの一意な識別子及び前記計算機の一意な識別子を、前記計算機から取得することを特徴とする請求項７に記載の計算機システム。
【請求項９】
前記計算機システムは、前記ネットワークに接続され、前記計算機のユーザを認証する認証計算機を備え、
前記計算機は、前記計算機のユーザの一意な識別子及び前記計算機の一意な識別子を、前記認証計算機に送信し、
前記認証計算機は、前記受信した計算機のユーザの一意な識別子及び前記受信した計算機の一意な識別子を、前記在席管理計算機に送信し、
前記在席管理計算機は、前記計算機のユーザの一意な識別子及び前記計算機の一意な識別子を、前記認証計算機から受信することによって、前記計算機のユーザの一意な識別子及び前記計算機の一意な識別子を取得することを特徴とする請求項７に記載の計算機システム。
【請求項１０】
前記在席管理計算機は、前記取得された前記計算機の一意な識別子と前記取得されたユーザの一意な識別子との対応関係をデータベースに登録することを特徴とする請求項７に記載の計算機システム。
【請求項１１】
前記ユーザの一意な識別子は、ＳＩＰ  ＵＲＩであることを特徴とする請求項７に記載の計算機システム。
【請求項１２】
前記計算機の一意な識別子は、前記計算機のＭＡＣアドレスであることを特徴とする請求項７に記載の計算機システム。
【請求項１３】
前記計算機の一意な識別子は、前記計算機のＩＰアドレスであることを特徴とする請求項７に記載の計算機システム。
【請求項１４】
前記ネットワーク接続装置は、前記計算機が接続するポートを備え、
前記接続関係を示す情報は、前記ネットワーク接続装置の一意な識別子及び前記計算機が接続されたポートの一意な識別子を含むことを特徴とする請求項７に記載の計算機システム。
【請求項１５】
ユーザが使用する計算機と、前記計算機が接続され、前記計算機をネットワークに接続するネットワーク接続装置と、前記ネットワークに接続される在席管理計算機とを備える計算機システムにおいて、前記ユーザの座席位置を特定する前記在席管理計算機であって、
前記計算機システムは、前記計算機の一意な識別子と前記計算機を使用するユーザの一意な識別子との対応関係が登録されるデータベースを記憶し、
前記在席管理計算機は、演算処理をするプロセッサ、前記プロセッサに接続される記憶部及び前記プロセッサに接続されるインタフェースを備え、
前記プロセッサは、
前記計算機が前記ネットワーク接続装置に接続されたことを示す情報を受信した場合、前記データベースを参照し、前記ネットワーク接続装置に接続された計算機が、ユーザ個人に割り当てられた個人割当計算機か複数のユーザによって使用される共有使用計算機かを判定し、
前記ネットワーク接続装置に接続された計算機が共有使用計算機であると判定された場合、前記ネットワーク接続装置に接続された計算機のユーザの一意な識別子を取得し、
前記ネットワーク接続装置と前記ネットワーク接続装置に接続された計算機との接続関係を示す情報を、前記ネットワーク接続装置から取得し、
前記取得されたユーザの一意な識別子及び前記取得された接続関係を示す情報に基づいて、前記ユーザの座席位置を特定することを特徴とする在席管理計算機。
【請求項１６】
前記プロセッサは、
前記ネットワーク接続装置に接続された計算機が個人割当計算機であると判定された場合、前記データベースを参照し、前記ネットワーク接続装置に接続された計算機の一意な識別子と対応する前記ユーザの一意な識別子を特定し、
前記ネットワーク接続装置と前記ネットワーク接続装置に接続された計算機との接続関係を示す情報を、前記ネットワーク接続装置から取得し、
前記特定されたユーザの一意な識別子及び前記取得された接続関係を示す情報に基づいて、前記ユーザの座席位置を特定することを特徴とする請求項１５に記載の在席管理計算機。
【請求項１７】
ユーザが使用する計算機と、前記計算機が接続され、前記計算機をネットワークに接続するネットワーク接続装置と、前記ネットワークに接続される在席管理計算機とを備える計算機システムにおいて、前記ユーザの座席位置を特定する前記在席管理計算機であって、
前記在席管理計算機は、演算処理をするプロセッサ、前記プロセッサに接続される記憶部及び前記プロセッサに接続されるインタフェースを備え、
前記プロセッサは、
前記計算機のユーザの一意な識別子及び前記計算機の一意な識別子を、前記ネットワークを介して取得し、
前記ネットワーク接続装置と前記ネットワーク接続装置に接続された計算機との接続関係を示す情報を、前記ネットワーク接続装置から取得し、
前記取得されたユーザの一意な識別子と前記取得された接続関係を示す情報に基づいて、前記ユーザの座席位置を特定することを特徴とする在席管理計算機。
【請求項１８】
前記プロセッサは、前記取得されたユーザの一意な識別子と前記取得された前記計算機の一意な識別子との対応関係をデータベースに登録することを特徴とする請求項１７に記載の在席管理計算機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器を使用するユーザの座席位置を特定する計算機システムであって、特に、複数のユーザによって使用される機器のユーザの座席位置を特定する計算機システムに関する。
【背景技術】
【０００２】
近年、オフィスのコストを削減する手段として、オフィスに固定席を設けず、複数の社員で座席を共有するフリーアドレス・オフィスの導入が進められている。これによって、特に出張者の多い部門では、オフィスのスペースを大幅に縮小でき、オフィスのコストを削減できる。また、オフィスに固定席を設けないので、無駄な書類が整理される等の効果も期待される。
【０００３】
しかし、オフィスに固定席を設けない場合、社員の座席位置が特定できない。よって、社員が在席しているか否かの確認、及びＦａｃｅ−ｔｏ−Ｆａｃｅでの会話が必要な場合に、対象となる社員がどこに座っているかを特定しなければならない。このため、社員の座席位置を特定し、その座席位置を表示するシステムが提案されている。
【０００４】
具体的には、ネットワーク集線装置に接続される機器のＭＡＣアドレスとその機器を使用するユーザのユーザＩＤとの対応関係を予め登録したデータベースを用いて、ネットワークに機器が接続されると、機器のＭＡＣアドレスから機器を使用するユーザのユーザＩＤを特定することによってユーザの位置を特定する技術が知られている（例えば、特許文献１参照）。
【特許文献１】特開平８−１９５７６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、従来技術では、ユーザ認証等を用いて一台の機器を複数のユーザが共有して使用する場合、機器とユーザとが一対一に対応しない。よって、機器のＭＡＣアドレスとその機器を使用するユーザのユーザＩＤとの対応関係を予め登録したデータベースを作成できない。このため、複数のユーザによって使用される機器を備える計算機システムでは、ユーザの座席位置が特定されない。
【０００６】
また、機器のＭＡＣアドレスと機器のユーザのユーザＩＤとの対応関係をデータベース予め登録すると、管理コストがかかる。
【課題を解決するための手段】
【０００７】
本発明の代表的な一形態によると、ユーザが使用する計算機と、前記計算機が接続され、前記計算機をネットワークに接続するネットワーク接続装置と、前記ネットワークに接続される在席管理計算機とを備え、前記ユーザの座席位置を特定する計算機システムにおいて、前記計算機システムは、前記計算機の一意な識別子と前記計算機を使用するユーザの一意な識別子との対応関係が登録されるデータベースを記憶し、前記在席管理計算機は、前記計算機が前記ネットワーク接続装置に接続されたことを示す情報を受信した場合、前記データベースを参照し、前記ネットワーク接続装置に接続された計算機が、ユーザ個人に割り当てられた個人割当計算機か複数のユーザによって使用される共有使用計算機かを判定し、前記ネットワーク接続装置に接続された計算機が共有使用計算機であると判定された場合、前記ネットワーク接続装置に接続された計算機のユーザの一意な識別子を取得し、前記ネットワーク接続装置と前記ネットワーク接続装置に接続された計算機との接続関係を示す情報を、前記ネットワーク接続装置から取得し、前記取得されたユーザの一意な識別子及び前記取得された接続関係を示す情報に基づいて、前記ユーザの座席位置を特定することを特徴とする。
【発明の効果】
【０００８】
本発明の一形態によると、個人割当の機器と複数のユーザによって使用される機器が混在して接続するネットワークにおいても、ユーザの座席位置を特定できる。
【発明を実施するための最良の形態】
【０００９】
（第一実施形態）
本発明の第一実施形態を図１〜図８を用いて説明する。
【００１０】
図１は、本発明の第一実施形態の座席位置特定システムの構成を説明する図である。
【００１１】
座席位置特定システムは、在席管理サーバ１０、ＭＡＣアドレス・ユーザＩＤデータベース１１、スイッチポート位置データベース１２、認証サーバ１３、ルータ１４、スイッチ１５、個人割当計算機（ＰＣ）１６及び共有使用計算機（ＰＣ）１７を備える。
【００１２】
在席管理サーバ１０は、現在ネットワークに接続されている個人割当ＰＣ１６又は共有使用ＰＣ１７のユーザの情報を管理する計算機であって、プロセッサ、記憶部及びインタフェースを備える。
【００１３】
ＭＡＣアドレス・ユーザＩＤデータベース１１は、ネットワークに接続される個人割当ＰＣ１６のＭＡＣアドレスと、個人割当ＰＣ１６のユーザＩＤとの対応関係を格納する。なお、ユーザＩＤは、個人割当ＰＣ１６のユーザの一意な識別子である。
【００１４】
スイッチポート位置データベース１２は、座席位置特定システムに配置されたスイッチ１５に備わるポートがオフィス内においてどの位置に存在するかを示す位置特定情報を格納する。
【００１５】
例えば、位置特定情報はスイッチ１５に備わるポートが配線される机の識別子である。なお、位置特定情報は、オフィス内をある特定の範囲で区切ったエリアの識別子であってもよい。また、位置特定情報は、座標で示したオフィス内において、スイッチが配置された場所の座標であってもよい。
【００１６】
なお、ＭＡＣアドレス・ユーザＩＤデータベース１１及びスイッチポート位置データベース１２は、在席管理サーバ１０に備わる記憶部に記憶されてもよい。
【００１７】
認証サーバ１３は、共有使用ＰＣ１７を使用するユーザが、正当なユーザか否かを認証する計算機であって、プロセッサ、記憶部及びインタフェースを備える。
【００１８】
ルータ１４は、スイッチ１５に接続される機器である。
【００１９】
スイッチ１５は、個人割当ＰＣ１６及び共有使用ＰＣ１７に接続される機器である。スイッチ１５の情報は、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）を用いて、他の機器によって取得される。なお、スイッチ１５は、ユーザが使用する個人割当ＰＣ１６及び共有使用ＰＣ１７が接続されると、在席管理サーバ１０にＳＮＭＰ  Ｌｉｎｋｕｐ  Ｔｒａｐを送信するよう設定されている。
【００２０】
個人割当ＰＣ１６は、各ユーザに割り当てられた計算機であって、プロセッサ、記憶部及びインタフェースを備える。ＭＡＣアドレス・ユーザＩＤデータベース１１には、個人割当ＰＣ１６のＭＡＣアドレスとその個人割当ＰＣ１６を使用するユーザのユーザＩＤとの対応関係を示す情報が格納される。
【００２１】
共有使用ＰＣ１７は、複数のユーザによって使用される計算機であって、プロセッサ、記憶部及びインタフェースを備える。共有使用ＰＣ１７は、認証サーバ１３によって、共有使用ＰＣ１７を使用するユーザが正当なユーザであると認証された後、共有使用ＰＣ１７を使用するユーザのユーザＩＤ、その共有使用ＰＣのＩＰアドレス及びその共有使用ＰＣ１７のＭＡＣアドレスを、在席管理サーバ１０に送信する。
【００２２】
なお、図１では、個人割当ＰＣ１６は、個人割当ＰＣ１６−１及び個人割当ＰＣ１６−２の２台を図示したが、個人割当ＰＣ１６は、何台でもよい。また、図１では、１台の共有使用ＰＣ１７を図示したが、共有使用ＰＣ１７は、何台でもよい。
【００２３】
図２は、本発明の第一実施形態のＭＡＣアドレス・ユーザＩＤデータベース１１の内容を説明する図である。
【００２４】
ＭＡＣアドレス・ユーザＩＤデータベース１１は、ＭＡＣアドレス・ユーザＩＤデータベース・エントリ１０１の集合から構成される。さらに、ＭＡＣアドレス・ユーザＩＤデータベース・エントリ１０１は、実際にデータが格納される複数のフィールドから構成される。具体的には、ＭＡＣアドレス・ユーザＩＤデータベース・エントリ１０１は、ＭＡＣアドレスフィールド１０２及びユーザＩＤフィールド１０３から構成される。
【００２５】
ＭＡＣアドレスフィールド１０２には、ネットワークに接続される個人割当ＰＣ１６及び共有使用ＰＣ１７のＭＡＣアドレスが格納される。ユーザＩＤフィールド１０３には、ＭＡＣアドレスフィールド１０２に格納されたＭＡＣアドレスによって識別される個人割当ＰＣ１６及び共有使用ＰＣ１７を使用するユーザのユーザＩＤが格納される。なお、具体的には、ユーザＩＤは、ユーザのＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）のＩＤである。
【００２６】
図３は、本発明の第一実施形態の個人割当ＰＣ１６のユーザの座席位置を特定する処理のフローチャートである。
【００２７】
在席管理サーバ１０は、スイッチ１５によって送信されるＳＮＭＰ  Ｌｉｎｋｕｐ  Ｔｒａｐを受信する（１０００）。なお、ＳＮＭＰ  Ｌｉｎｋｕｐ  Ｔｒａｐは、送信元のスイッチ１５のＩＰアドレス及び送信元のスイッチ１５に備わるポートのうち、個人割当ＰＣ又は共有使用ＰＣが接続されたポートのポート番号を含む。
【００２８】
在席管理サーバ１０は、ＳＮＭＰ  Ｌｉｎｋｕｐ  Ｔｒａｐを受信すると、受信したＳＮＭＰ  Ｌｉｎｋｕｐ  Ｔｒａｐに含まれるスイッチ１５のＩＰアドレスから、送信元のスイッチ１５を特定する。そして、在席管理サーバ１０は、特定されたスイッチ１５から、ＳＮＭＰ  Ｌｉｎｋｕｐ  Ｔｒａｐに含まれるポート番号によって識別されるポートに接続された個人割当ＰＣ１６又は共有使用ＰＣ１７のＭＡＣアドレスを取得する（１００１）。
【００２９】
在席管理サーバ１０は、在席管理サーバ１０に記憶される接続ＰＣ管理テーブルに、送信元のスイッチ１５のＩＰアドレス、個人割当ＰＣ１６又は共有使用ＰＣ１７が接続されたポートのポート番号、送信元のスイッチ１５に接続された個人割当ＰＣ１６又は共有使用ＰＣ１７のＭＡＣアドレス、及びＳＮＭＰ  Ｌｉｎｋｕｐ  Ｔｒａｐを受信した時刻を登録する（１００２）。なお、接続ＰＣ管理テーブルは、図５で詳細を説明する。
【００３０】
次に、在席管理サーバ１０は、ＭＡＣアドレス・ユーザＩＤデータベース１１を参照し、ＭＡＣアドレスフィールド１０２に格納されたＭＡＣアドレスが、ステップ１００１の処理で取得されたＭＡＣアドレスと一致するＭＡＣアドレス・ユーザＩＤデータベース・エントリ１０１を構成するユーザＩＤフィールド１０３に格納されたユーザＩＤを検索する（１００３）。
【００３１】
次に、在席管理サーバ１０は、ＳＮＭＰ  Ｌｉｎｋｕｐ  ＴＲＡＰを送信したスイッチ１５に接続されたＰＣは、個人割当ＰＣ１６であるか否かを判定する（１００４）。具体的には、在席管理サーバ１０は、ステップ１００３の処理で、ＭＡＣアドレスと一致するユーザＩＤが検索された場合、スイッチ１５に接続されたＰＣは、個人割当ＰＣ１６であると判定する。
【００３２】
一方、在席管理サーバ１０は、ステップ１００３の処理で、ＭＡＣアドレスと一致するユーザＩＤが検索されなかった場合、スイッチ１５に接続されたＰＣは個人割当ＰＣ１６でないと判定する。すなわち、ステップ１００３の処理で、ＭＡＣアドレスと一致するユーザＩＤが検索されなかった場合、スイッチ１５に接続されたＰＣは共有使用ＰＣ１７であると判定される。
【００３３】
この場合、在席管理サーバ１０は、個人割当ＰＣ１６のユーザの座席位置を特定する処理を終了し、スイッチ１５に接続された共有使用ＰＣ１７のユーザＩＤ、その共有使用ＰＣのＭＡＣアドレス及びその共有使用ＰＣのＩＰアドレスを受信すると、図４に示す共有使用ＰＣ１７のユーザの座席位置を特定する処理を開始する。共有使用ＰＣ１７のユーザの座席位置を特定する処理は、図４で詳細に説明する。
【００３４】
一方、ステップ１００４の処理で、ＳＮＭＰ  Ｌｉｎｋｕｐ  ＴＲＡＰを送信したスイッチ１５に接続されたＰＣは、個人割当ＰＣ１６であると判定された場合、在席管理サーバ１０は、スイッチポート位置データベース１２を参照し、ステップ１０００の処理で受信したＳＮＭＰ  Ｌｉｎｋｕｐ  Ｔｒａｐに含まれるスイッチ１５のＩＰアドレス及び個人割当ＰＣ１６が接続されたポートのポート番号から、個人割当ＰＣ１６が接続されたスイッチ１５のポートの位置情報を取得する（１００５）。
【００３５】
そして、在席管理サーバ１０は、ステップ１００３の処理で検索されたユーザＩＤと、ステップ１００５の処理で取得されたポートの位置情報との組み合わせによって、ステップ１００３の処理で取得されたユーザＩＤによって識別されるユーザの座席位置を特定する。これによって、スイッチ１５に接続された個人割当ＰＣ１６のユーザの座席位置が特定される。
【００３６】
次に、在席管理サーバ１０は、ステップ１００２の処理で登録したエントリを、接続ＯＣ管理テーブルから削除し（１００６）、処理を終了する。
【００３７】
図４は、本発明の第一実施形態の共有使用ＰＣ１７のユーザの座席位置を特定する処理のフローチャートである。
【００３８】
在席管理サーバ１０は、スイッチ１５に接続された共有使用ＰＣ１７のユーザＩＤ、その共有使用ＰＣ１７のＭＡＣアドレス及びその共有使用ＰＣ１７のＩＰアドレスを含むユーザ情報を、認証サーバ１３から受信する（２０００）。なお、ユーザ情報は、認証サーバ１３によって送信されるのではなく、共有使用ＰＣ１７によって送信されてもよい。
【００３９】
次に、在席管理サーバ１０は、受信したユーザ情報に含まれるＭＡＣアドレスによって特定される共有使用ＰＣ１７が接続したスイッチ１５のＩＰアドレス及び受信したユーザ情報に含まれるＭＡＣアドレスによって特定される共有使用ＰＣ１７が接続したポートのポート番号を取得する。
【００４０】
具体的には、在席管理サーバ１０は、スイッチ１５のＩＰアドレス及びポート番号を、ＳＮＭＰを用いて取得する。また、在席管理サーバ１０は、接続ＰＣ管理テーブルを参照し、接続ＰＣ管理テーブルにエントリに含まれるＭＡＣアドレスフィールド２０４に格納されたＭＡＣアドレスが、ステップ２０００で受信したＭＡＣアドレスと一致するエントリのスイッチＩＤフィールド２０２に格納されたスイッチ１５のＩＰアドレス及びスイッチポート番号フィールド２０３に格納されたポート番号を取得してもよい。
【００４１】
そして、在席管理サーバ１０は、スイッチポート位置データベース１２を参照し、取得したスイッチ１５のＩＰアドレス及びポート番号から、共有使用ＰＣ１７が接続されたスイッチ１５のポートの位置情報を取得する（２００１）。
【００４２】
在席管理サーバ１０は、ステップ２００１の処理で受信したユーザ情報に含まれるユーザＩＤと、ステップ２００１の処理で取得されたポートの位置情報との組み合わせによって、ステップ２００１の処理で受信したユーザ情報に含まれるユーザＩＤによって識別されるユーザの座席位置を特定する。これによって、スイッチ１５に接続された共有使用ＰＣ１７のユーザの座席位置が特定される。
【００４３】
そして、在席管理サーバ１０は、ステップ１００２の処理で登録したエントリを、接続ＯＣ管理テーブルから削除し（２００２）、処理を終了する。
【００４４】
図５は、本発明の第一実施形態の接続ＰＣ管理テーブルの構成を示す図である。
【００４５】
接続ＰＣ管理テーブルは、ステップ１００２の処理で、ＳＮＭＰ  Ｌｉｎｋｕｐ  Ｔｒａｐの送信元のスイッチ１５のＩＰアドレス等が登録されるテーブルである。
【００４６】
具体的には、接続ＰＣ管理テーブルは、接続ＰＣ管理テーブルエントリ２０１の集合から構成される。さらに、接続ＰＣ管理テーブルエントリ２０１は、実際にデータが格納される複数のフィールドから構成される。具体的には、接続ＰＣ管理テーブルエントリ２０１は、スイッチＩＤフィールド２０２、スイッチポート番号フィールド２０３、ＭＡＣアドレスフィールド２０４及び時刻フィールド２０５から構成される。
【００４７】
スイッチＩＤフィールド２０２には、ネットワークに接続されるスイッチ１５の一意な識別子が格納される。なお、本実施形態では、スイッチＩＤフィールド２０２には、スイッチ１５のＩＰアドレスが格納される。スイッチポート番号フィールド２０３には、スイッチ１５に備わるポートのうち、個人割当ＰＣ１６又は共有使用ＰＣ１７に接続されたポートのポート番号が格納される。
【００４８】
ＭＡＣアドレスフィールド２０４には、スイッチポート番号フィールドに格納されたポート番号によって特定されるポートに接続される個人割当ＰＣ１６又は共有使用ＰＣ１７のＭＡＣアドレスが格納される。時刻フィールド２０５には、在席管理サーバ１０がＳＮＭＰ  Ｌｉｎｋｕｐ  Ｔｒａｐを受信した時刻が格納される。
【００４９】
図６は、本発明の第一実施形態の個人割当ＰＣ１６のユーザの座席位置を特定する処理のシーケンス図である。
【００５０】
個人割当ＰＣ１６がスイッチ１５に接続されると（Ｓ１００）、スイッチ１５は、ＳＮＭＰ  Ｌｉｎｋｕｐ  Ｔｒａｐを用いて、スイッチ１５のＩＰアドレス及び個人割当ＰＣ１６が接続されたポートのポート番号を、在席管理サーバ１０に送信する（Ｓ１０１）。
【００５１】
在席管理サーバ１０は、スイッチ１５のＩＰアドレス及び個人割当ＰＣ１６が接続されたポートのポート番号を受信すると、ＳＮＭＰを用いて、受信したポート番号によって特定されるポートに接続される個人割当ＰＣ１６のＭＡＣアドレスを取得する要求を、スイッチ１５に送信する（Ｓ１０２）。
【００５２】
スイッチ１５は、Ｓ１０２の処理で送信されたＭＡＣアドレスの取得要求を受信すると、Ｓ１００の処理でポートに接続された個人割当ＰＣ１６のＭＡＣアドレスを取得し、在席管理サーバ１０に送信する（Ｓ１０３）。
【００５３】
次に、在席管理サーバ１０は、ＭＡＣアドレス・ユーザＩＤデータベース１１を参照し、受信したＭＡＣアドレスに該当するユーザＩＤを検索する（Ｓ１０４及びＳ１０５）。なお、この場合、スイッチ１５に接続されたＰＣは個人割当ＰＣ１６であり、個人割当ＰＣのユーザのユーザＩＤは、ＭＡＣアドレス・ユーザＩＤデータベース１１に登録されている。よって、在席管理サーバ１０は、受信したＭＡＣアドレスに該当するユーザＩＤを取得する。また、在席管理サーバ１０は、取得したユーザＩＤに基づいて、ユーザＩＤによって特定されるユーザに関する他の情報も取得できる。
【００５４】
また、在席管理サーバ１０は、ＳＮＭＰ  Ｌｉｎｋｕｐ  Ｔｒａｐに含まれるスイッチ１５のＩＰアドレス及び個人割当ＰＣ１６が接続されたポートのポート番号から、個人割当ＰＣ１６が接続されたスイッチ１５のポートの位置情報を取得する（Ｓ１０６及びＳ１０７）。
【００５５】
在席管理サーバ１０は、Ｓ１０４及びＳ１０５の処理で取得されたユーザＩＤと、Ｓ１０６及びＳ１０７の処理で取得されたポートの位置情報との組み合わせによって、個人割当ＰＣ１６のユーザの座席位置と特定できる。
【００５６】
図７は、本発明の第一実施形態の共有使用ＰＣ１７のユーザの座席位置と特定する処理のシーケンス図である。
【００５７】
なお、図７に示すＳ１００〜Ｓ１０５の処理は、スイッチ１５に接続されるＰＣが共有使用ＰＣ１７である点で図６に示すＳ１００〜Ｓ１０５の処理と相違する。また、図７に示すＳ１００〜Ｓ１０５の処理は、その他の点では、図６に示すＳ１００〜Ｓ１０５の処理と同じであるので説明を省略する。
【００５８】
スイッチ１５に接続されたＰＣは共有使用ＰＣ１７であり、共有使用ＰＣ１７のユーザのユーザＩＤは、ＭＡＣアドレス・ユーザＩＤデータベース１１に登録されていない。よって、Ｓ１０４及びＳ１０５の処理で、在席管理サーバ１０は、受信したＭＡＣアドレスに該当するユーザＩＤを取得できない。
【００５９】
この場合、在席管理サーバ１０は、認証サーバ１３から、スイッチ１５に接続された共有使用ＰＣ１７のユーザＩＤ、その共有使用ＰＣ１７のＭＡＣアドレス及びその共有使用ＰＣ１７のＩＰアドレスを含むユーザ情報を受信するまで、処理を待機する。
【００６０】
一方、共有使用ＰＣ１７は、認証サーバ１３に認証要求を送信する（Ｓ１０８）。なお、認証要求には、共有使用ＰＣ１７のユーザのユーザＩＤ、認証に必要な情報及びその共有使用ＰＣ１７のＭＡＣアドレスが含まれる。認証サーバ１３は、認証要求を受信すると、認証要求に含まれるユーザＩＤ及び認証に必要な情報が、認証サーバ１３に記憶される正当なユーザＩＤ及び正当な認証に必要な情報と一致した場合に、そのユーザが共有使用ＰＣ１７を使用することを許可する旨の情報を、共有使用ＰＣ１７に送信する（Ｓ１０９）。なお、認証に必要な情報は、例えば、パスワードである。
【００６１】
なお、Ｓ１０８及びＳ１０９の処理は、図７では、Ｓ１０５の処理の後に実行されるが、Ｓ１００の処理が実行された後であって、Ｓ１１０の処理が実行される前あれば、いつ実行されてもよい。
【００６２】
認証サーバ１３は、ユーザに共有使用ＰＣ１７の使用を許可した後、Ｓ１０８の処理で受信したユーザＩＤ及びＳ１０８の処理で受信した共有使用ＰＣ１７のＭＡＣアドレスを在席管理サーバ１０に送信する（Ｓ１１０）。
【００６３】
なお、共有使用ＰＣ１７のユーザＩＤ及び共有使用ＰＣ１７のＭＡＣアドレスは、認証サーバ１３が在席管理サーバ１０に送信するとしたが、共有使用ＰＣ１７のユーザＩＤ及び共有使用ＰＣ１７のＭＡＣアドレスは、共有使用ＰＣ１７が在席管理サーバ１０に送信してもよい。
【００６４】
在席管理サーバ１０は、共有使用ＰＣ１７のユーザＩＤ及び共有使用ＰＣ１７のＭＡＣアドレスを受信した場合、受信した共有使用ＰＣ１７のＭＡＣアドレスによって特定される共有使用ＰＣ１７が接続するスイッチ１５のＩＰアドレス及び受信したユーザ情報に含まれるＭＡＣアドレスによって特定される共有使用ＰＣ１７が接続したポートのポート番号を取得する。
【００６５】
なお、在席管理サーバ１０は、スイッチ１５のＩＰアドレス及びポート番号を、ＳＮＭＰを用いて取得してもよいし、接続ＰＣ管理テーブルを参照して取得してもよい。
【００６６】
そして、在席管理サーバ１０は、取得したスイッチ１５のＩＰアドレス及び共有使用ＰＣ１７が接続されたポートのポート番号から、共有使用ＰＣ１７が接続されたスイッチ１５のポートの位置情報を取得する（Ｓ１０６及びＳ１０７）。
【００６７】
在席管理サーバ１０は、Ｓ１１０の処理で取得されたユーザＩＤと、Ｓ１０６及びＳ１０７の処理で取得されたポートの位置情報との組み合わせによって、共有使用ＰＣ１７のユーザの座席位置と特定できる。
【００６８】
なお、本実施形態では、在席管理サーバ１０は、スイッチ１５に接続されたＰＣが個人割当ＰＣ１６であると判定された場合、ユーザ情報を受信するまで待機するとしたが、所定時間以上待機しても、ユーザ情報が受信できない場合、スイッチ１５に接続された共有使用ＰＣ１７のディスプレイ及び在席管理サーバ１０のディスプレイの少なくとも一方に警告を表示させるようにしてもよい。なお、所定時間は、通常認証サーバ１３が共有使用ＰＣ１７を認証するために要する時間である。
【００６９】
これによって、ネットワークに接続されたＰＣが不正なＰＣであることが検出できるため、ネットワークセキュリティが向上する。
【００７０】
次に、本発明の第一実施形態の第一変形例について説明する。
【００７１】
本発明の第一実施形態の第一変形例は、個人割当ＰＣ１６のＭＡＣアドレス及び共有使用ＰＣのＭＡＣアドレスを、ＭＡＣアドレス・ユーザＩＤデータベース１１に予め登録する。これによって、在席管理サーバ１０は、ＭＡＣアドレス・ユーザＩＤデータベース１１を参照し、スイッチ１５に接続されたＰＣが共有使用ＰＣ１７であることが確実に判定できる。
【００７２】
よって、スイッチ１５に接続されたＰＣのＭＡＣアドレスと一致するＭＡＣアドレスがＭＡＣアドレス・ユーザＩＤデータベース１１に存在しない場合、このＰＣが不正なＰＣであることが検出できる。
【００７３】
図８は、本発明の第一実施形態の第一変形例のＭＡＣアドレス・ユーザＩＤデータベース１１の内容を説明する図である。なお、第一実施形態の第一変形例のＭＡＣアドレス・ユーザＩＤデータベース１１は、第一実施形態のＭＡＣアドレス・ユーザＩＤデータベース１１と同じ構成については、同じ符号を付与し説明を省略する。
【００７４】
ＭＡＣアドレス・ユーザＩＤデータベース・エントリ１０１は、ＭＡＣアドレスフィールド１０２、ユーザＩＤフィールド１０３及び共有使用ＰＣフィールド１０４を含む。
【００７５】
共有使用ＰＣフィールド１０４には、共有使用ＰＣ１７であるか否かを示す情報が格納される。具体的には、共有使用ＰＣフィールド１０４には、Ｔ（Ｔｒｕｅ）又はＦ（Ｆａｌｓｅ）が格納される。共有使用ＰＣフィールド１０４にＴが格納された場合、当該エントリのＭＡＣアドレスフィールド１０２に格納されたＭＡＣアドレスによって特定されるＰＣは、共有使用ＰＣ１７であることを示す。一方、共有使用ＰＣフィールド１０４にＦが格納された場合、当該エントリのＭＡＣアドレスフィールド１０２に格納されたＭＡＣアドレスによって特定されるＰＣは、共有使用ＰＣ１７でないことを示す。
【００７６】
なお、共有使用ＰＣフィールド１０４にＴが格納された場合、共有使用ＰＣ１７のユーザは特定できないため、当該エントリに含まれるユーザＩＤフィールド１０３には、何も登録されない。
【００７７】
在席管理サーバ１０は、ステップ１００４の処理で、ＳＮＭＰ  Ｌｉｎｋｕｐ  ＴＲＡＰを送信したスイッチ１５に接続されたＰＣは、個人割当ＰＣ１６であるか否かを判定する際に、図８に示すＭＡＣアドレス・ユーザＩＤデータベースを参照する。
【００７８】
そして、在席管理サーバ１０は、ステップ１００３の処理で、ＭＡＣアドレスと一致する共有使用ＰＣフィールド１０４に「Ｆ」が格納されている場合、スイッチ１５に接続されたＰＣは、個人割当ＰＣ１６であると判定する。一方、在席管理サーバ１０は、ステップ１００３の処理で、ＭＡＣアドレスと一致する共有使用ＰＣフィールド１０４に「Ｔ」が格納されている場合、スイッチ１５に接続されたＰＣは、共有使用ＰＣ１７であると判定する。
【００７９】
次に、本発明の第一実施形態の第二変形例について説明する。
【００８０】
認証サーバ１３が、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）  ＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）をユーザＩＤとして用いて、共有使用ＰＣ１７が正当なＰＣであるか否かを認証する。
【００８１】
この場合、ＭＡＣアドレス・ユーザＩＤデータベース１１に含まれるユーザＩＤフィールドには、ＳＩＰ  ＵＲＩがユーザＩＤとして格納される。
【００８２】
これによって、在席管理サーバ１０は、ＳＩＰ  ＵＲＩを用いて通信するＩＰ電話機のオフィス内での位置を特定できる。また、ユーザ専用のＩＰ電話機であれば、在席管理サーバ１０は、オフィス内でのユーザの位置を特定できる。
【００８３】
また、計算機システムがＩＰ電話機のユーザＩＤ（ＳＩＰ  ＵＲＩ）とＰＣのユーザＩＤ（ＬＤＡＰ）との対応関係を記憶するデータベースを備える場合、既存のユーザ情報データベースを利用して、在席管理サーバ１０は、ＩＰ電話機のユーザの他の情報も取得できる。
【００８４】
本発明の第一実施形態では、ＰＣの一意な識別子として、ＭＡＣアドレスを用いたが、ＩＰアドレス等を用いてもよい。
【００８５】
本実施形態の第一実施形態によると、個人割当ＰＣ１６及び共有使用ＰＣ１７が混在する計算機システムにおいても、在席管理サーバ１０は、ユーザの位置を特定できる。
【００８６】
（第二実施形態）
本発明の第二実施形態を図９〜図１０を用いて説明する。
【００８７】
本発明の第二実施形態は、本発明の第一実施形態のＭＡＣアドレス・ユーザＩＤデータベース１１を使用しないで、ユーザの位置を特定する実施形態である。なお、第一実施形態と同じ構成は、第一実施形態と同じ符号を付与し、説明を省略する。
【００８８】
図９は、本発明の第二実施形態の座席位置特定システムの構成を示す図である。
【００８９】
座席位置特定システムは、在席管理サーバ１０、スイッチポート位置データベース１２、認証サーバ１３、ルータ１４、スイッチ１５、個人割当ＰＣ１６及び共有使用ＰＣ１７を備える。なお、本発明の第二実施形態において座席位置特定システムには、ＭＡＣアドレス・ユーザＩＤデータベースが存在しない。
【００９０】
第一実施形態では、認証サーバ１３は、個人割当ＰＣ１６のユーザが正当なユーザであるか否かを認証しなかったが、本実施形態では、認証サーバ１３は、個人割当ＰＣ１６のユーザ及び共有使用ＰＣ１７のユーザが正当なユーザであるか否かを認証する。
【００９１】
また、第一実施形態では、スイッチ１５は、個人割当ＰＣ１６又は共有使用ＰＣ１７スイッチ１５に接続されると、ＳＮＭＰ  Ｌｉｎｋｕｐ  Ｔｒａｐを在席管理サーバ１０に送信したが、本実施形態では、スイッチ１５は、個人割当ＰＣ１６又は共有使用ＰＣ１７スイッチ１５に接続されても、ＳＮＭＰ  Ｌｉｎｋｕｐ  Ｔｒａｐを在席管理サーバ１０に送信しない。
【００９２】
図１０は、本発明の第二実施形態のＰＣのユーザの座席位置を特定する処理のシーケンス図である。
【００９３】
まず、個人割当ＰＣ１６又は共有使用ＰＣ１７（以下、ＰＣという）は、認証サーバ１３に認証要求を送信する（Ｓ１０８）。なお、認証要求には、共有使用ＰＣ１７のユーザのユーザＩＤ、認証に必要な情報及びその共有使用ＰＣ１７のＭＡＣアドレスが含まれる。認証サーバ１３は、認証要求を受信すると、認証要求に含まれるユーザＩＤ及び認証に必要な情報が、認証サーバ１３に記憶される正当なユーザＩＤ及び正当な認証に必要な情報と一致した場合に、そのユーザが共有使用ＰＣ１７を使用することを許可する旨の情報を、ＰＣに送信する（Ｓ１０９）。なお、認証に必要な情報は、例えば、パスワードである。
【００９４】
認証サーバ１３は、受信したユーザＩＤ及び受信したＭＡＣアドレスを、在席管理サーバ１０に送信する（Ｓ１１０）。
【００９５】
そして、在席管理サーバ１０は、ＰＣのユーザのユーザＩＤ及びＰＣのＭＡＣアドレスを受信すると、ＳＮＭＰを用いて、受信したＭＡＣアドレスによって特定されるＰＣが接続されたスイッチ１５のＩＰアドレス及びそのＰＣが接続されたポートのポート番号を取得する要求を、スイッチ１５に送信する（Ｓ１０２）。
【００９６】
認証サーバ１３に認証要求を送信したＰＣが接続されたスイッチ１５は、Ｓ１０２の処理で送信されたスイッチ１５のＩＰアドレス及びポート番号の取得要求を受信すると、スイッチ１５のＩＰアドレス及びそのＰＣが接続されたポートのポート番号を、在席管理サーバ１０に送信する（Ｓ１０３）。
【００９７】
そして、在席管理サーバ１０は、スイッチ１５のＩＰアドレス及びスイッチ１５のポート番号を受信すると、スイッチポート位置データベース１２を参照し、受信したスイッチ１５のＩＰアドレス及びスイッチ１５のポート番号から、ＰＣが接続されたスイッチ１５のポートの位置情報を取得する（Ｓ１０６及びＳ１０７）。
【００９８】
在席管理サーバ１０は、Ｓ１１０の処理で取得されたユーザＩＤと、Ｓ１０６及びＳ１０７の処理で取得されたポートの位置情報との組み合わせによって、ＰＣのユーザの座席位置を特定できる。
【００９９】
なお、Ｓ１１０の処理では、認証サーバ１３がＰＣのユーザＩＤ及びＰＣのＭＡＣアドレスを在席管理サーバ１０に送信するとしたが、ＰＣがＰＣのユーザＩＤ及びＰＣのＭＡＣアドレスを在席管理サーバ１０に送信してもよい。
【０１００】
次に、本発明の第二実施形態の第一変形例について図１１及び図１２を用いて説明する。
【０１０１】
本発明の第二実施形態の第一変形例では、在席管理サーバ１０は、ＰＣのユーザＩＤ及びＰＣのＭＡＣアドレスを受信した場合、受信したＰＣのユーザＩＤ及び受信したＰＣのＭＡＣアドレスをＭＡＣアドレス・ユーザＩＤデータベース１１に格納する。
【０１０２】
なお、本変形例の座席位置特定システムは、図１と同じ構成である。
【０１０３】
図１１は、本発明の第二実施形態の第一変形例のＰＣのユーザの座席位置を特定する処理のフローチャートである。なお、図１１の処理において、図４の処理と同じ処理は、図４と同じ符号を付与し、説明を省略する。
【０１０４】
在席管理サーバ１０は、ＰＣからユーザ情報を受信すると（２０００）、そのＰＣが接続されたスイッチ１５のＩＰアドレス及びそのＰＣが接続されたポートのポート番号を、ＳＮＭＰを用いて取得する（２００３）。
【０１０５】
そして、在席管理サーバ１０は、ステップ２０００の処理で取得したＰＣのＭＡＣアドレス及びユーザＩＤを、ＭＡＣアドレス・ユーザＩＤデータベース１１に登録する（２００４）。
【０１０６】
次に、在席管理サーバ１０は、スイッチポート位置データベース１２を参照し、ステップ２００３の処理で取得したスイッチ１５のＩＰアドレス及びポート番号から、ＰＣが接続されたスイッチ１５のポートの位置情報を特定する（２００１）。
【０１０７】
在席管理サーバ１０は、ステップ２０００の処理で受信したユーザ情報に含まれるユーザＩＤと、ステップ２００１の処理で取得されたポートの位置情報との組み合わせによって、ステップ２００１の処理で受信したユーザ情報に含まれるユーザＩＤによって識別されるユーザの座席位置を特定する。これによって、スイッチ１５に接続された共有使用ＰＣ１７のユーザの座席位置が特定される。
【０１０８】
図１２は、本発明の第二実施形態の第一変形例のＰＣのユーザの座席位置を特定する処理のシーケンス図である。
【０１０９】
Ｓ１０２及びＳ１０３の処理で、在席管理サーバ１０は、認証サーバ１３に認証要求を送信したＰＣが接続されたスイッチ１５のＩＰアドレス及び認証サーバ１３に認証要求を送信したＰＣが接続されたポートのポート番号を取得すると、認証要求を送信したＰＣのＭＡＣアドレス及びユーザＩＤを、ＭＡＣアドレス・ユーザＩＤデータベース１１に登録する（Ｓ１１１）。
【０１１０】
他の処理は、図１０と同じであるので、説明を省略する。
【０１１１】
これによって、ネットワークに存在するＰＣが全て個人割当ＰＣ１６である場合、自動的にＭＡＣアドレス・ユーザＩＤデータベース１１が作成されるので、ＭＡＣアドレス・ユーザＩＤデータベース１１が予め作成されなくてもよい。したがって、ネットワークの管理コストを低減できる。
【０１１２】
次に、本発明の第二実施形態の第二変形例について説明する。
【０１１３】
認証サーバ１３が、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）  ＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）をユーザＩＤとして用いて、共有使用ＰＣ１７が正当なＰＣであるか否かを認証する。
【０１１４】
この場合、ＭＡＣアドレス・ユーザＩＤデータベース１１に含まれるユーザＩＤフィールドには、ＳＩＰ  ＵＲＩがユーザＩＤとして格納される。
【０１１５】
これによって、在席管理サーバ１０は、ＳＩＰ  ＵＲＩを用いて通信するＩＰ電話機のオフィス内での位置を特定できる。また、ユーザ専用のＩＰ電話機であれば、在席管理サーバ１０は、オフィス内でのユーザの位置を特定できる。
【０１１６】
また、計算機システムがＩＰ電話機のユーザＩＤ（ＳＩＰ  ＵＲＩ）とＰＣのユーザＩＤ（ＬＤＡＰ）との対応関係を記憶するデータベースを備える場合、既存のユーザ情報データベースを利用して、在席管理サーバ１０は、ＩＰ電話機のユーザの他の情報も取得できる。
【０１１７】
本発明の第二実施形態では、ＰＣの一意な識別子として、ＭＡＣアドレスを用いたが、ＩＰアドレス等を用いてもよい。
【０１１８】
本実施形態の第二実施形態によると、ＰＣのＭＡＣアドレスとＰＣのユーザＩＤの対応関係が格納されるＭＡＣアドレス・ユーザＩＤデータベース１１が自動的に作成されるので、ＭＡＣアドレス・ユーザＩＤデータベース１１が予め作成される必要はない。したがって、ネットワークの管理コストを低減できる。
【産業上の利用可能性】
【０１１９】
ネットワークに接続される機器が管理されていない場合であっても、自動的にユーザとそのユーザが使用する機器とを対応付けられるので、ネットワークに接続される機器が管理できる。
【図面の簡単な説明】
【０１２０】
【図１】本発明の第一実施形態の座席位置特定システムの構成を説明する図である。
【図２】本発明の第一実施形態のＭＡＣアドレス・ユーザＩＤデータベースの内容を説明する図である。
【図３】本発明の第一実施形態の個人割当ＰＣのユーザの座席位置を特定する処理のフローチャートである。
【図４】本発明の第一実施形態の共有ＰＣのユーザの座席位置を特定する処理のフローチャートである。
【図５】本発明の第一実施形態の接続ＰＣ管理テーブルの構成を示す図である。
【図６】本発明の第一実施形態の個人割当ＰＣのユーザの座席位置を特定する処理のシーケンス図である。
【図７】本発明の第一実施形態の共有使用ＰＣのユーザの座席位置と特定する処理のシーケンス図である。
【図８】本発明の第一実施形態の第一変形例のＭＡＣアドレス・ユーザＩＤデータベースの内容を説明する図である。
【図９】本発明の第二実施形態の座席位置特定システムの構成を示す図である。
【図１０】本発明の第二実施形態のＰＣのユーザの座席位置を特定する処理のシーケンス図である。
【図１１】本発明の第二実施形態の第一変形例のＰＣのユーザの座席位置を特定する処理のフローチャートである。
【図１２】本発明の第二実施形態の第一変形例のＰＣのユーザの座席位置を特定する処理のシーケンス図である。
【符号の説明】
【０１２１】
１０  在席管理サーバ
１１  ＭＡＣアドレス・ユーザＩＤデータベース
１２  スイッチポート位置データベース
１３  認証サーバ
１４  ルータ
１５  スイッチ
１６  個人割当ＰＣ
１７  共有使用ＰＣ
【図１】
2008140295.tif 000003
【図２】
2008140295.tif 000004
【図３】
2008140295.tif 000005
【図４】
2008140295.tif 000006
【図５】
2008140295.tif 000007
【図６】
2008140295.tif 000008
【図７】
2008140295.tif 000009
【図８】
2008140295.tif 000010
【図９】
2008140295.tif 000011
【図１０】
2008140295.tif 000012
【図１１】
2008140295.tif 000013
【図１２】
2008140295.tif 000014