(57)【要約】【課題】  社員の在席位置を把握するためのフロアマップをビジュアル的に表示する座席表示システムにおいては、ユーザのオフィスをイメージしたフロアマップを作成する必要がある。また、各フロアで使用されるネットワークスイッチのポートと、当該ポートが設置されている座席との対応関係を予めシステムに設定しなければならない。【解決手段】  座席表示システム上で、フロア上の座席レイアウトの配置と、各座席とＳＷのポートとの対応関係を編集できるフロアマップエディタをウェブベースで提供する。【選択図】図５
2011170725.tif 000002
【特許請求の範囲】
【請求項１】
フロアの座席の配置を編集しフロアマップを作成するフロアマップ作成部と、
前記フロアに対しネットワーク中継装置のポートを対応付ける装置情報登録部と、
前記作成したフロアマップ上の前記座席と前記登録したネットワーク中継装置の前記ポートを対応付ける装置情報割当部と、
前記座席と前記ポートを対応付けたフロアマップを保存するフロアマップ記憶部と、
前記フロアマップの編集と、前記ポートの対応付けと、前記座席と前記ポートの対応付けを行う画面をユーザに提示する編集機能部とを有するサーバ装置。
【請求項２】
請求項１記載のサーバ装置であって、
第１の座席と第１のポートを対応付けた第１のフロアマップがエンドユーザへウェブページとして提示されている場合、
前記第１のポートに接続された端末にユーザがログインした場合、前記第１のポートと対応す前記第１の座席にログインした前記ユーザの名称が表示されることを特徴とするサーバ装置。
【請求項３】
請求項２記載のサーバ装置であって、
前記フロアマップのリンクを設定したフロア全体の俯瞰図を作成する俯瞰図作成部を有することを特徴とするサーバ装置。
【請求項４】
請求項３記載のサーバ装置であって、
前記座席と前記ポートはＮ対Ｎに対応付けることを特徴とするサーバ装置。
【請求項５】
フロアの座席の配置を編集しフロアマップを作成するステップと、
前記フロアに対しネットワーク中継装置のポートを対応付けるステップと、
前記作成したフロアマップ上の前記座席と前記登録したネットワーク中継装置の前記ポートを対応付けるステップと、
前記座席と前記ポートを対応付けたフロアマップを保存するステップと、
前記フロアマップの編集と、前記ポートの対応付けと、前記座席と前記ポートの対応付けを行う画面をユーザに提示するステップとからなるフロアマップ作成方法。
【請求項６】
請求項５記載のフロアマップ作成方法であって、
第1の座席と第1のポートを対応付けた第1のフロアマップがエンドユーザへウェブページとして提示されている場合、
前記第１のポートに接続された端末にユーザがログインした場合、前記第１のポートと対応す前記第１の座席にログインした前記ユーザの名称が表示されることを特徴とするフロアマップ作成方法。
【請求項７】
請求項６記載のフロアマップ作成方法であって、
前記フロアマップのリンクを設定したフロア全体の俯瞰図を作成する俯瞰図作成ステップを有することを特徴とするフロアマップ作成方法。
【請求項８】
請求項７記載のフロアマップ作成方法であって、
前記座席と前記ポートはＮ対Ｎに対応付けることを特徴とするフロアマップ作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
ユーザの在席情報を管理する座席表示サーバ、管理方法に関する。
【背景技術】
【０００２】
近年、ネットワークシステムの進化やＩＰ電話に代表されるコミュニケーション機器の進化により、企業内のワークスタイルにも変革がおきている。従業員に固定の席を用意せずに毎日任意の机で仕事が行えるフリーアドレスと言われるワークスタイルである。従業員はその日の気分や、業務プロジェクトなどに応じて自由に席を変更でき、レイアウトフリーなオフィススタイルが可能となりつつある。
【０００３】
しかし、前記フリーアドレススタイルを導入したオフィスでは、誰が何処に座っているかが判りにくくなったと言う新たな課題が発生する。フリーアドレススタイルのオフィス拠点であれば、フロアやビルが違っても、同じように業務が行えるためである。この様な課題を解決するため、特許文献１、特許文献２に示される在席管理システムの実施例がある。
【０００４】
特許文献１は、ネットワークスイッチ（以下、ＳＷと略す）などのネットワーク機器が管理する端末接続情報を元に、その端末を使用する者がどの席に在席するかを解決でき、さらに解決結果を図表上に表示することが可能な技術である。特許文献２は、端末を使用する者の座席位置解決にあたり、複数ユーザで使用される共用端末に対しても、ユーザ識別子を利用することで該ユーザの座席位置を特定できる技術である。これらの技術により、例えば特許文献１の図９のように、表示図を見るだけで何処に誰が在席しているのかが一目で判り、前記課題を解決できるようになる。
【０００５】
上記の公知例を代表とする技術を利用した座席表示システムでは、フリーアドレスのオフィスでも、社員が好きな席に座りＰＣなどの端末をＬＡＮに接続すると、その接続情報から在席場所を特定してフロアマップ上に表示することにより、離れた拠点に居る人でもそのフロアマップを見る事で誰が何処に座っているのかを把握することが可能となる。ＬＡＮ接続は有線接続に限らず、無線接続でも同様の方式で在席場所を特定することができる。無線接続の場合は正確な接続場所の特定は困難なため、アクセスポイント付近に在席しているイメージとして表示する。
【０００６】
また、各ＰＣにそのＰＣの状態（ログイン状態、スクリーンセーバ状態、電源ＯＮ／ＯＦＦなど）を検出してサーバへ自動的に通知する機能が構成されており、例えば、ログイン状態ならログインした該ユーザがＰＣ設置位置に「在席中」である。スクリーンセーバ状態なら座席位置で仕事をしているはずだが一時的に席を外している、または席には居るが他のことに取り込み中などでＰＣを使用していない状態として「離席中」である、などおおよその状態に解釈して表現することで、１００％の精度ではないものの図表を見るだけで、該ユーザの座席位置とその状態を表示することが可能となる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−３３５９２３号公報
【特許文献２】特開２００８−１４０２９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
第１の課題として、上記のように、フリーアドレスのオフィスで社員の在席位置を把握しようとした場合、ユーザにフロアの在席状況を適切に見せるためには、在席フロアを表現したフロアマップをビジュアルに表示する必要がある。そのため、ユーザのオフィスをイメージしたフロアマップを作成する負担が生じてしまう。
【０００９】
第２の課題として、オフィス全体で社員の在席位置を正確に把握するためには、全てのＳＷのポートと座席との対応を予め定義する必要がある。前記の座席表示システムでは、座った席でＰＣなどの端末が接続されるポートにより在席位置を特定する方式であることによる。よって、各フロアで使用されるＳＷとそのポートと、当該ポートが設置されている座席位置との対応を予めシステムに設定する必要がある。
【課題を解決するための手段】
【００１０】
上記課題の少なくとも一つを解決するために、本発明では、フロアの座席の配置を編集しフロアマップを作成するフロアマップ作成部と、前記フロアで使用されるネットワーク中継装置のポートを登録する装置情報登録部と、前記作成したフロアマップ上の前記座席と前記登録したネットワーク中継装置の前記ポートを対応付ける装置情報割当部と、前記座席と前記ポートを対応付けたフロアマップを保存するフロアマップ記憶部と、前記フロアマップの編集と、前記ポートの対応付けと、前記座席と前記ポートの対応付けを行う画面をユーザに提示する編集機能部とを有するサーバ装置を提供する。
【００１１】
または、フロアの座席の配置を編集しフロアマップを作成するステップと、前記フロアで使用されるネットワーク中継装置のポートを登録するステップと、前記作成したフロアマップ上の前記座席と前記登録したネットワーク中継装置の前記ポートを対応付けるステップと、前記座席と前記ポートを対応付けたフロアマップを保存するステップと、前記フロアマップの編集と、前記ポートの対応付けと、前記座席と前記ポートの対応付けを行う画面をユーザに提示するステップとからなるフロアマップ作成方法を提供する。
【発明の効果】
【００１２】
本発明によれば、在席状況をユーザに表示するためのフロアマップの作成を容易にし、座席表示システムの運用を容易にすることができる。
【図面の簡単な説明】
【００１３】
【図１】フロアマップの一例
【図２】座席表示システムの構成の一例
【図３】座席表示システムの詳細な構成の一例
【図４】座席管理サーバがオフィスのフロアごとに位置情報を管理する際のイメージの一例
【図５】フロアマップエディタの構成の一例
【図６】フロアマップ作成のフローの一例
【図７】フロアマップエディタの初期画面の一例
【図８】フロアマップエディタのフロアマップ一覧表示画面の一例
【図９】フロアマップエディタのフロアマップの編集画面の一例
【図１０】フロアマップエディタのフロアマップの編集画面の一例
【図１１】フロアマップエディタのフロアマップ編集画面時の機能一覧の一例
【図１２】フロアマップエディタの登録装置一覧表示画面の一例
【図１３】フロアマップエディタの装置登録画面の一例
【図１４】フロアマップエディタの装置登録画面時の機能一覧の一例
【図１５】フロアマップエディタの装置情報割当一覧表示画面の一例
【図１６】フロアマップエディタの装置情報割当画面の一例
【図１７】フロアマップエディタの装置情報割当画面の一例
【図１８】フロアマップエディタの装置情報割当画面の一例
【図１９】フロアマップエディタの装置情報割当画面の一例
【図２０】フロアマップエディタの装置情報割当画面時の機能一覧の一例
【図２１】フロアマップエディタの俯瞰図一覧表示画面の一例
【図２２】フロアマップエディタの俯瞰図作成画面の一例
【図２３】フロアマップエディタの俯瞰図作成画面時の機能一覧の一例
【図２４】フロアマップエディタの俯瞰図作成画面時の機能一覧の一例
【図２５】フロアマップエディタの編集シーケンス図の一例
【図２６】座席表示システムのサーバ装置のハードウェア構成の一例
【図２７】座席表示システムの構成の一例
【発明を実施するための形態】
【００１４】
以下、この発明の実施の形態を添付図面に基づいて説明する。
【実施例１】
【００１５】
本実施例では、オフィスのフロアなどで、フロアマップを用いてどこに誰が座っているかを提示する座席表示システムについて概要を説明し、当該座席表示システムにおいて提供されるフロアマップの作成機能について説明する。
【００１６】
図１は座席表示システムがＷｅｂベースでユーザに提供するフロアマップ１０１の一例である。当該フロアマップ１０１は、ユーザの端末のブラウザソフトなどで表示する。なお、専用のソフトで表示しても良い。図１で表示されるオフィスでは、オフィススペースと、会議室が二つと、オフィススペースとパーティションで区切られたリフレッシュスペースがある。
【００１７】
オフィススペースには、６つの座席で一つの島が形成されている。着席しているユーザのいる座席はユーザ名と状態が表示される。座席１０２では、「Ａさん、在席中」とある。これは、Ａさんが座席１０２で端末をＬＡＮに接続し、現在も端末にログイン中であることを示す。在席１０３では、「Ｃさん、離席中」とあるが、これは、Ｃさんが座席１０３で端末をＬＡＮに接続しているが、一時的に席を離れ、端末がスクリーンセーバーやログアウト状態になっていることを示す。
【００１８】
また、その他にも、第１会議室では、Ｆ、Ｇ、Ｈさんが会議をしていることがわかる。さらに、リフレッシュスペースでは、Ｉさんが休憩していることがわかる。このように、座席表示システムは、ユーザに対し、動的に更新されるフロアマップを提供することにより、常に誰がどこに（さらにはどの席に）いるかを把握することを可能としている。
【００１９】
図２に座席表示システム全体の構成を示す。座席表示システムは、座席表示サーバ２０１と、ディレクトリサーバ２０２が、ＬＡＮ２０３に接続され、さらに、当該ＬＡＮ２０３を介して、ＳＷ２０４と接続されている。また、ＳＷ２０４には、ＰＣなどの端末２０５が接続されている。なお、端末やＳＷの数は任意でよい。また、座席管理サーバ２０１とディレクトリサーバ２０２が一体となっても良い。ディレクトリサーバ２０２は、一般的には、ＬＤＡＰ（Lightweight Directory Access Protocol）サーバやＡＤ（Active Directory）サーバが構成される。
【００２０】
ＳＷ２０４は、パケットを転送する機能を有し、ＭＩＢ（Management information base）といわれる管理情報ベースを備え、その情報は、ＳＮＭＰ（Simple Network Management Protocol）を用いて他の機器によって取得することができる。ＭＩＢ情報として、各ＳＷのポートと当該ポートに接続される端末のＭＡＣアドレスとの対応などがある。
【００２１】
座席表示サーバ２０１は、ＳＷ２０４から、ＭＩＢ情報（ポートとＭＡＣアドレスの対応）を取得し、当該ディレクトリサーバ２０２から社員情報を入手する。これらの情報をもとに、ユーザに対し、フロアマップを提示する。
【００２２】
図２７に、もう一つの例である座席表示システム全体の構成を示す。ＳＷ２０４のほかに、無線ＬＡＮコントローラ２７０１とＡＰ（アクセスポイント）２７０２を用いても良い。
【００２３】
図３に端末と、座席表示サーバの装置構成を示す。
【００２４】
端末２０５は、表示部３０１と、Ａｇｅｎｔ部３０２を有する。表示部３０１は座席表示サーバがＷｅｂサーバ部３１１を介して配信する画面データ３１２（フロアマップ）を表示する。表示部３０１は、ブラウザソフトでもよいし、専用のクライアントソフトでも良い。Ａｇｅｎｔ部３０２は、端末２０５のＭＡＣアドレス、端末２０５を利用する社員の社員ＩＤ、該端末の利用状態（ステータス）を取得してＡｇｅｎｔ通知処理部３０８へ送信する。端末２０５を利用する社員の社員ＩＤとは、例えば該端末２０５のログインＩＤなどをさし、ここではログインＩＤとして社員ＩＤが使われていることとする。また、該ＰＣの利用状態（ステータス）とは、ログイン状態、スクリーンセーバ状態、電源ＯＮ／ＯＦＦ状態、ソフトフォンによる通話状態、一定時間のキー入力やマウス入力が続いている状態など、ＰＣ内で取得可能な操作状況や稼働状況を示す値のことである。ここでは簡潔に説明するため、ログイン状態を“ステータス＝１”、スクリーンセーバ状態を“ステータス＝２”という２つの状態を取得でき、表示上では、“１（ログイン状態）＝在席中”、“２（スクリーンセーバ状態）＝離席中”、“０（電源ＯＦＦ状態）＝不在”とする。
【００２５】
座席表示サーバ２０１は、通信部３０３と、ＭＩＢ収集部３０４と、ＳＷポート・ＭＡＣ対応ＤＢ３０５と、場所・ＳＷポート対応ＤＢ３０６と、在席管理ＤＢ３０７と、Ａｇｅｎｔ通知処理部３０８と、社員情報検索部３０９と、描画処理部３１０と、Ｗｅｂサーバ部３１１とを有する。
【００２６】
通信部３０３は、座席表示サーバ２０１がネットワークを介して通信するときの通信を行う機能部を示す。
【００２７】
ＭＩＢ収集部３０４は、通信部３０３を介して、前記ＳＮＭＰを用いてＳＷ２０４からポート・ＭＡＣ対応情報を定期的に収集し、その情報をＳＷポート・ＭＡＣ対応ＤＢ３０５に格納する。場所・ＳＷポート対応ＤＢ３０６には、あらかじめ、場所（座席）とＳＷポートの対応関係が記憶されており、ＳＷポート・ＭＡＣ対応ＤＢ３０５と、場所・ＳＷポート対応ＤＢ３０６を用いることにより、どの端末２０５がどの座席にあるかを判別することが可能となる。具体的には、ＳＷポート・ＭＡＣ対応ＤＢ３０５は、前記ＳＷ２０４から取得した“ＳＷ−ＩＤ＆ＳＷ−ポート”と“ＭＡＣアドレス”の対応情報を格納しており、その情報から「どのＳＷの何番ポートにＭＡＣアドレスＸが繋がっている」という事実が判る。場所・ＳＷポート対応ＤＢ３０６は、事前に定義される情報で“ＳＷ−ＩＤ＆ＳＷ−ポート”と“場所名”の対応情報を格納しており、その情報から「どのＳＷの何番ポートが座席Ｘ」という位置名情報が判る。
【００２８】
Ａｇｅｎｔ通知処理部３０８は、通信部３０３を介して、端末２０５のＡｇｅｎｔ部３０２からの状態情報の変化の通知を受け取り、その情報を在席管理ＤＢ３０７に格納する。
【００２９】
在席管理ＤＢ３０７は、ＳＷポート・ＭＡＣ対応ＤＢ３０５と場所・ＳＷポート対応ＤＢ３０６から導き出される在席場所情報（“ＭＡＣアドレス”＝“場所名”）と、Ａｇｅｎｔ通知処理部３０８から渡される該Ａｇｅｎｔが存在する端末のＭＡＣアドレス、その端末を利用する社員の社員ＩＤ、その社員のＰＣ利用状態（ステータス）が紐付けされて格納されている。
【００３０】
描画処理部３１０は、在席管理ＤＢ３０７の情報とディレクトリサーバ２０２の情報を紐づけて、座席表の画面データを生成する。
【００３１】
Ｗｅｂサーバ部３１１は、描画処理部３１０が生成した画面データ３１２（フロアマップ）をＷＷＷ（World Wide Web）技術を用いて表示させる機能部を示す。Ｗｅｂサーバ部３１１と描画処理部３１０を併せて画面表示機能部としてもよい。
【００３２】
社員情報検索部３０９は、別機能部からの検索要求を受け、前記ディレクトリサーバ２０２に対して社員情報の検索を実施する機能部を示す。例えば、描画処理部３１０が画面データ３１２（フロアマップ）に表示する社員情報を入手するために社員情報検索部３０９に検索要求を出す。
【００３３】
図４を用いて座席表示サーバ２０１がオフィスのフロアごとに位置情報を管理する際のイメージを説明する。図４ではオフィス内にフロア１，２が存在する。フロア１の座席１には端末１  ４０１が設置され、ＳＷ１  ４０３に接続されている。フロア２の座席２には端末２  ４０２が設置され、ＳＷ２  ４０４に接続されている。
【００３４】
座席表示サーバ２０１は、端末１から通知（ＭＡＣアドレス、社員番号、利用状態）を受信すると、ＳＷポート・ＭＡＣ対応ＤＢ３０５と、場所・ＳＷポート対応ＤＢ３０６を参照して、「ＳＷ１のポートと対応するフロア１の座席１の端末１に社員番号Ｗの社員が利用状態Ｘで存在する」と認識し、フロアマップの該当箇所を変更する。
【００３５】
端末２から通知（ＭＡＣアドレス、社員番号、利用状態）を受信した場合も同様に、ＳＷポート・ＭＡＣ対応ＤＢ３０５と、場所・ＳＷポート対応ＤＢ３０６を参照して、「ＳＷ２のポートと対応するフロア２の座席２の端末２に社員番号Ｙの社員が利用状態Ｚで存在する」と認識し、フロアマップの該当箇所を変更する。
【００３６】
図５に示すのは、座席表示サーバ装置２０１の有するフロアマップエディタ５００の機能ブロック図である。フロアマップエディタ５００とは、座席表示システムの管理者などが、フロアマップ作成や座席とＳＷのポートの対応付けなどをＷｅｂ上で行えるようにするための機能である。これは図２の座席表示サーバ装置２０１にさらに追加される形で提供される。もしくは、別のサーバにフロアマップエディタ５００の機能のみを持たせても良い。
【００３７】
フロアマップエディタ５００は、編集機能部５０１と、フロアマップ作成部５０２と、装置情報登録部５０３と、装置情報割当部５０４と、俯瞰図作成部５０５と、フロアマップ記憶部５０６からなる。
【００３８】
編集機能部５０１は、ユーザが編集するための画面をＷｅｂページとして表示するための機能部である。ユーザは編集機能部５０１とやり取りする場合は、ブラウザソフトなどを用いる。なお、専用の画面表示アプリケーションとしてもよい。
【００３９】
フロアマップ作成部５０２は、フロアマップの編集、例えば、背景の取込や、座席の配置などの処理を行う機能部である。
【００４０】
装置情報登録部５０３は、フロアごとに使われるＳＷのポートを登録するための機能部である。
【００４１】
装置情報割当部５０４は、フロアマップ作成部５０２により配置されたフロアマップ上の座席と、装置情報登録部５０３により、フロアに登録されたＳＷのポートとの対応付けを行う機能部である。
【００４２】
俯瞰図作成部５０５は、フロアマップへのリンクを設定したフロア全体の俯瞰図を作成する機能部である。
【００４３】
フロアマップ記憶部５０６は、作成したフロアマップや俯瞰図を記憶する機能部である。編集途中で保存した、フロアマップやＳＷのポートのフロアへの登録情報も記憶する。
【００４４】
フロアマップ作成作業の一例としては、まず、フロアマップ作成部５０２によりフロアに座席を配置したフロアマップを作成する。次に、装置情報登録部５０３により、前記フロアで使われるＳＷのポートを登録する。最後に、装置情報割当部５０４により、フロアマップの座席に対してＳＷのポートを割り当て、一連のフロアマップ作成作業は完了する。
【００４５】
また、例えば、非常に広いオフィスでは、細分化された複数のフロアマップと、オフィス全体を表示する俯瞰図との間でリンクを設定することにより、オフィス全体のどの部分を表示しているのかを示すことができる。
【００４６】
マップ取込機能部５０７は、完成したフロアマップをフロアマップ記憶部５０６から描画処理部３１０に受け渡すためのものである。
【００４７】
図６にフロアマップ作成のフローの一例を示す。最初に、後に説明する図９の画面において、フロアマップの背景画像を取り込み（６０１）、その上に座席を配置していく（６０２）、次に図１３の画面において、そのフロアで利用するＳＷとそのポートを登録する（６０３）。次に、図１６の画面において、そのフロアに配置した座席とＳＷのポートの対応付けを行う（６０４）。なお、（６０１）〜（６０３）は順番を入れ替えても良い。
【００４８】
図７はフロアマップエディタを起動したときの初期画面７００の一例である。ユーザはブラウザソフトなどにより、初期画面７００を表示する。画面上部にメニューとしてＨｏｍｅ７０１と編集７０２がある。後に説明する他の画面でもＨｏｍｅ７０１と編集７０２が出てくるが、全て同じものである。Ｈｏｍｅ７０１をマウスでクリックすると初期画面７００に遷移する。また、編集７０２をマウスでクリックすると、プルダウンメニュー７０３が表示される。プルダウンメニュー７０３の項目を選択することにより、図８以降のいずれかの画面に遷移する。
【００４９】
図８はフロアマップ一覧表示画面８００の一例である。プルダウンメニュー７０３のフロアマップの編集を選択すると表示される。フロアマップ一覧表示画面８００では、新規作成ボタン８０１と作成されたフロアマップのリスト８０２が表示される。
【００５０】
新規作成ボタン８０１を押すと、図９の画面に遷移し、新規なフロアマップの編集画面となる。フロアマップのリスト８０２は、フロアマップを識別するマップＩＤ８０３と、フロアマップ名８０４と、フロアマップの更新時刻８０５と、座席表示システムに登録して使用されているかを示す登録済み８０６と、編集と削除が表示される操作８０７からなる。操作８０７の編集を選択すると、図９の画面に遷移し、編集を選択した行のフロアマップが表示される。これは既存のフロアマップを更新するときの機能である。操作８０７の削除を選択すると、削除を選択した行のフロアマップを削除する。
【００５１】
図９は、フロアマップ編集画面９００の一例である。フロアマップ一覧表示画面８００から遷移する。フロアマップ編集画面９００は、フロアマップ記入欄９０１、プレビューボタン９０２、保存ボタン９０３、背景画像パス表示欄９０４、参照ボタン９０５、適用ボタン９０６、解除ボタン９０７、サイズ調整ボタン９０８、座標ボタン９０９、座席編集ボタン群９１０、編集領域９１１からなる。これらのボタンなどを押したりすることにより、イベントが発生し、当該イベントをフロアマップ作成部５０２が処理することとなる。各ボタンなどの詳しい機能は後述する。
【００５２】
図９の画面では、編集領域９１１に背景画像や、座席に該当する位置を決める座席Ｂｏｘを配置してフロアマップを作成する。
【００５３】
図１０は背景画像と座席Ｂｏｘを配置した状態のフロアマップ編集画面９００の一例である。例として、図１で示したフロア図を背景として取り込んでいる。また、背景の座席の絵の部分に合うように座席Ｂｏｘを配置している。
【００５４】
例えば、座席Ｂｏｘ１００１は、背景の座席に重なるように配置されている。こうすることで現在編集しているフロアマップ上の座席の座標を定義できる。また、座席Ｂｏｘ１００２、１００３は、丸テーブルに二つ配置されている。こうすることで、例えば、二人がけの丸テーブルなどを表示することができる。
【００５５】
図１１は、図９のフロアマップ編集画面９００で説明したボタンなどの機能一覧１１００である。コンポーネント１１０１は、フロアマップ編集画面９００に配置されている要素の名称である。説明１１０２はそれがどういった機能を持つかを説明する。クリック動作１１０３は、クリックされた場合にどういったイベントが発生するかを示したものである。空白のものはイベントが発生しないものである。
【００５６】
フロアマップ記入欄９０１は、ユーザ指定のフロア名を入れるための欄である。既存のフロアマップを編集している場合はそのフロア名が入る。プレビューボタン９０２は、クリックされると、座席表示システムで実際に表示されるイメージで仮の氏名をフロアマップ上に表示する。保存ボタン９０３は、クリックすると、編集中のフロアマップを保存する。背景画像パス表示欄９０４は、参照ボタン９０５で選択された画像のパスを表示する。参照ボタン９０５は、クリックすると、フロア図として使う背景画像候補を一覧表示し、ファイルを選択するウィンドウを表示する。適用ボタン９０６は、クリックすると、選択した背景画像をフロアマップの背景として取り込み、編集領域９１１に表示する。解除ボタン９０７は、クリックすると、現在の背景画像を編集領域から削除する。サイズ調整ボタン９０８は、クリックすると、背景画像を編集領域のサイズに合わせて変更する。また、ユーザにサイズを調整させるようにしてもよい。座席ボタン９０９は、クリックすると座席Ｂｏｘが編集領域に一つ追加される。座席編集ボタン群９１０は、クリックすると、選択しているＢｏｘをコピー、貼り付け、サイズ調整、複数Ｂｏｘの上下左右をそれぞれ揃えるなどが可能である。編集領域９１１は、フロアマップを編集する領域である。座席Ｂｏｘ１００１〜１００３は、マウスによるリサイズ・ドラッグ可能である。
【００５７】
図１２は登録装置一覧表示画面１２００の一例である。プルダウンメニュー７０３の装置情報の編集を選択すると表示される。登録装置一覧表示画面１２００では、ＬＡＮスイッチ切換タブ１２０１と、無線ＬＡＮコントローラ切換タブ１２０２と、新規作成ボタン１２０３と登録装置のリスト１２０４が表示される。
【００５８】
ＬＡＮスイッチ切換タブ１２０１と、無線ＬＡＮコントローラ切換タブ１２０２はそれぞれ、ＬＡＮスイッチの登録装置一覧表示と、無線ＬＡＮコントローラの登録装置一覧表示を切り替えるためのタブである。切換ボタンとしてもよい。図１２は、ＬＡＮスイッチの一覧表示画面となっている。
【００５９】
新規作成ボタン１２０３を押すと、図１３の画面に遷移し、新規な装置の登録編集画面となる。登録装置のリスト１２０４は、登録装置を識別するスイッチＩＤ１２０５と、装置名１２０６と、登録装置を編集した更新時刻１２０７と、編集と削除が表示される操作１２０８からなる。操作１２０８の編集を選択すると、図１３の画面に遷移し、編集を選択した行の装置の情報が表示される。これは既存の登録装置情報を更新するときの機能である。操作１２０８の削除を選択すると、削除を選択した行の登録装置を削除する。なお、無線ＬＡＮコントローラの登録装置一覧表示の場合は、スイッチＩＤ１２０５がＡＰ（アクセスポイント）ＩＤとなる。
【００６０】
図１３は、装置情報の登録画面１３００の一例である。登録装置一覧表示画面１２００から遷移する。装置情報の登録画面１３００は、各種装置情報入力欄１３０１、保存ボタン１３０２、接続テストボタン１３０３、接続テスト結果表示欄１３０４、ポート情報表示部１３０５、フロア一覧表示部１３０６、装置設置フロア一覧表示部１３０７、追加ボタン１３０８、削除ボタン１３０９からなる。これらのボタンを押すことによりイベントが発生し、当該イベントを装置情報登録部５０３が処理することとなる。各ボタンなどの詳しい機能は後述する。
【００６１】
装置情報の登録画面１３００では、登録するＬＡＮスイッチの情報を入力し、当該ＬＡＮスイッチのどのポートをどのフロアに対応付けるかを設定する。本図の例でいうと、各種装置情報入力欄１３０１に登録する装置の名称として「Ｋａｎａ６Ｆ＿ＳＷｂｂｂ」が入力され、ポート情報表示部１３０５では、「ポート１〜６」が選択されている。また、装置を設置するフロアとして「神奈川オフィス6階」が選択されている。
【００６２】
これは、装置「Ｋａｎａ６Ｆ＿ＳＷｂｂｂ」の「ポート１〜６」は「神奈川オフィス6階」で利用するということを示している。このように、各装置のポートをどのフロアで使用するかを設定する。ポートとフロアの対応にしているのは、一つのＳＷが複数階で利用されることもありうるからである。
【００６３】
図１４は、図１３の装置情報の登録画面１３００で説明したボタンなどの機能一覧１４００である。コンポーネント１４０１は、装置情報の登録画面１３００に配置されている要素の名称である。説明１４０２はそれがどういった機能を持つかを説明する。クリック動作１４０３は、クリックされた場合にどういったイベントが発生するかを示したものである。空白のものはイベントが発生しないものである。
【００６４】
各種装置情報入力欄１３０１では、装置名、ＩＰアドレス、コミュニティ名、ＶＬＡＮ  ＩＤ、装置のモデル、Ｓｎｍｐバージョンを入力する。プルダウン形式で選択するようにしてもよい。保存ボタン１３０２は、クリックすると、編集中の装置登録情報を保存する。接続テストボタン１３０３は、クリックすると、各種装置情報入力欄１３０１で設定された装置にＳｎｍｐで接続を行う。接続テスト結果表示欄１３０４は、接続テストボタン１３０３による接続テストの結果を表示する。ポート情報表示部１３０５は、選択列のチェックボックスをクリックすると、チェックボックスにチェックが入り、その行の論理ポート番号を入力できるようになる。
【００６５】
フロア一覧表示部１３０６は、クリックすると、選択した行の色が変わる。装置設置フロア一覧表示部１３０７は、選択したポートと関連付けるフロアを表示する部分であり、フロアを選択すると、選択した行の色が変わる。追加ボタン１３０８は、クリックすると、フロア一覧表示部１３０６で選択した行のフロアマップを装置設置フロア一覧表示部１３０７に追加する。解除ボタン１３０９は、装置設置フロア一覧表示部１３０７で選択した行のフロアマップを解除する。
【００６６】
なお、ポート情報表示部１３０５でチェックの入ったポートと、装置設置フロア一覧表示部１３０７に表示されるフロアが関連付けられる。
【００６７】
図１５は、装置情報割当一覧表示画面１５００の一例である。プルダウンメニュー７０３のフロアマップと装置情報の割当を選択すると表示される。装置情報割当一覧表示画面１５００では、装置情報を割り当てたフロアマップのリスト１５０１が表示される。
【００６８】
フロアマップのリスト１５０１は、フロアマップを識別するマップＩＤ１５０２と、フロアマップ名１５０３と、フロアマップの更新時刻１５０４と、座席表示システムに登録して使用されているかを示す登録済み１５０５と、編集と削除が表示される操作１５０６からなる。操作１５０６の編集を選択すると、図１６の画面に遷移し、編集を選択した行のフロアマップが表示される。
【００６９】
図１６は、装置情報割当画面１６００の一例である。装置情報割当画面１６００では、個々の座席とポートを対応させていく。装置情報割当画面１６００は、プレビューボタン１６０１、保存ボタン１６０２、ＬＡＮスイッチ切換タブ１６０３、無線ＬＡＮコントローラ切換タブ１６０４、設置場所名称入力欄１６０５、ＬＡＮスイッチ名表示部１６０６、ポート１６０７、適用ボタン１６０８、解除ボタン１６０９からなる。これらのボタンなどを押したりすることにより、イベントが発生し、当該イベントを装置情報割当部５０４が処理することとなる。各ボタンなどの詳しい機能は後述する。
【００７０】
図１６の例では、「神奈川オフィス６Ｆ」のフロアマップを作成し、装置「Ｋａｎａ６Ｆ＿ＳＷｂｂｂ」の「ポート１〜６」と関連付けた後、すなわち図９、図１３での処理が終わった後の情報が表示されている。未設定と表示されているのは座席Ｂｏｘであり、フロアマップでは背景に合わせて座席Ｂｏｘが配置し終わっている。また、装置「ｋａｎａ６Ｆ＿ＳＷｂｂｂ」のポート「１〜６」がフロアマップの上部に表示されているのがわかる。この状態から、ポートを座席に割り当てる手順について説明する。
【００７１】
図１７は、ポートと座席を対応付けた場合の一例を示している。ポート１  １７０１をマウスのクリックにより選択し、その状態で未設定と表示されている座席Ｂｏｘを選択すると関連付けられる。本図では、ポート１  １７０２に対し、６つの座席１７０２が対応付けられているのがわかる。このように対応付けることにより、ネットワークハブなどによって、複数の座席が一つのポートに接続する場合にも対応できる。また、選択された座席Ｂｏｘには「選択：１〜６」が表示されているが、これはマウスで選択した順序を表している。座席表示システムで利用した場合、６つの座席１７０２でユーザが端末をネットワークに接続した場合、選択された順にユーザ名が表示されていく。
【００７２】
図１８の例では、ポート２，３  １８０１と会議室内の複数の座席が選択されている。このように対応付けることにより、広い会議室で複数のポートを利用する場合にも対応できる。図１７，１８の例からもわかるように、ポートと座席はＮ対Ｎに対応付け可能である。
【００７３】
図１９は、対応付けを適用した場合の画面を表している。図１７，１８の例で対応付けを適用した場合、適用したポートと座席Ｂｏｘの色が変化する。また、座席Ｂｏｘは、「未設定」から「済み」へと表示が変更される。こうすることにより、設定済みのポート、座席と、未設定のポート、座席とを区別しやすくしている。
【００７４】
図２０は、図１６の装置情報の装置情報割当画面１６００で説明したボタンなどの機能一覧２０００である。コンポーネント２００１は、装置情報割当画面１６００に配置されている要素の名称である。説明２００２はそれがどういった機能を持つかを説明する。クリック動作２００３は、クリックされた場合にどういったイベントが発生するかを示したものである。空白のものはイベントが発生しないものである。
【００７５】
プレビューボタン１６０１は、クリックすると、座席表示ステムにおいて、エンドユーザが閲覧する形式でフロアマップを表示する。保存ボタン１６０２は、クリックすると、編集中のフロアマップと装置情報の割当情報を保存する。ＬＡＮスイッチ切換タブ１６０３は、クリックすると、ＬＡＮスイッチのポートの割当画面に切り替わる。無線ＬＡＮコントローラ切換タブ１６０４は、クリックすると、無線ＬＡＮコントローラのＡＰの割当画面に切り替わる。この場合、図１６に対し、ＬＡＮスイッチ名に代わり無線ＬＡＮコントローラ名が表示され、ポートの変わりにＡＰが表示される。
【００７６】
設置場所名称入力欄１６０５は、ポートが関連付けられたＢｏｘの場所名を入力する。例えば、図１８では、「第１会議室」と入力するなどである。
【００７７】
ＬＡＮスイッチ名表示部１６０６は、編集中のフロアに関連付けられた装置名が表示される。
【００７８】
未割当のポート１６０７は、編集中のフロアに関連付けられた装置のポートであり、選択すると色が変わり、さらに未割当の座席Ｂｏｘを選択して適用ボタン１６０８を押すと関連付けられる。
【００７９】
割当済みポート１９０１は、選択すると色が変わり、関連付けられている座席ＢＯＸの色も同色に変化する。異なる色に変化してもよい。
【００８０】
適用ボタン１６０８は、クリックすると、選択されたポートと座席Ｂｏｘの関連付けを決定する。
【００８１】
解除ボタン１６０９は、クリックすると、選択されたポートと座席ＢＯＸの関連付けを解除する。
【００８２】
未設定座席ＢＯＸ１７０２,１８０２は、クリックにより選択すると色が変わる。さらに未割当のポートを選択して適用ボタン１６０８を押すと関連付けられる。
【００８３】
設定済み座席ＢＯＸ１９０２,１９０３は、選択すると色が変わり、関連付けられているポートの色も同色に変化する。
【００８４】
図２１は俯瞰図一覧表示画面２１００の一例である。プルダウンメニュー７０３の俯瞰図の編集を選択すると表示される。俯瞰図一覧表示画面２１００では、新規作成ボタン２１０１と俯瞰図のリスト２１０２が表示される。
【００８５】
新規作成ボタン２１０１を押すと、図２２の画面に遷移し、新規なフロアマップの編集画面となる。俯瞰図のリスト２１０２は、俯瞰図を識別する俯瞰図ＩＤ２１０３と、俯瞰図名２１０４と、俯瞰図の更新時刻２１０５と、編集と削除が表示される操作２１０６からなる。操作２１０６の編集を選択すると、図２２の画面に遷移し、編集を選択した行の俯瞰図が表示される。これは既存の俯瞰図を編集するときの機能である。操作２１０６の削除を選択すると、削除を選択した行の俯瞰図を削除する。
【００８６】
図２２は、俯瞰図作成画面２２００の一例である。俯瞰図作成画面２２００は、フロアマップへのリンクを設定したフロア全体の俯瞰図を作成する機能部である。例えは、俯瞰図は非常に広いフロアで部屋ごとにフロアマップを作成した場合、そのフロア全体のどの位置に該当するかを現すのに役立つ。
【００８７】
俯瞰図作成画面２２００は、俯瞰図名入力欄２２０１、背景画像パス表示欄２２０２、参照ボタン２２０３、適用ボタン２２０４、解除ボタン２２０５、サイズ調整ボタン２２０６、保存ボタン２２０７、Ｌｉｎｋ追加ボタン２２０８、オフィス選択欄２２０９、適用ボタン２２１０、解除ボタン２２１１、編集領域２２１２、リンクＢｏｘ２２１３、フロア一覧表示部２２１４、俯瞰図表示フロア表示部２２１５、追加ボタン２２１６、削除ボタン２２１７からなる。これらのボタンなどを押したりすることにより、イベントが発生し、当該イベントを俯瞰図作成部５０５が処理することとなる。各ボタンなどの詳しい機能は後述する。
【００８８】
図２２の例では、「神奈川オフィス６Ｆ」のフロアマップ用の俯瞰図を編集している。俯瞰図作成画面２２００での大まかな作業として、俯瞰図の背景画像と取り込み、背景画像の上にリンクＢｏｘ２２１３というものを配置する。Ｂｏｘ２２１３は、フロアマップへのリンクを設定するためのものである。座席表示システムにおいて、エンドユーザが俯瞰図のどこかをクリックした場合、その場所にリンクＢｏｘとリンクが指定してあれば、リンクの張られたフロアマップへ画面が遷移する。
【００８９】
図２３、２４は図２２の俯瞰図作成画面２２００で説明したボタンなどの機能一覧２３００である。コンポーネント２３０１は、俯瞰図作成画面２２００に配置されているものの名称である。説明２３０２はそれがどういった機能を持つかを説明する。クリック動作２３０３は、クリックされた場合にどういったイベントが発生するかを示したものである。空白のものはイベントが発生しないものである。
【００９０】
俯瞰図名入力欄２２０１は、俯瞰図を入力する欄である。背景画像パス表示欄２２０２は、俯瞰図の背景に利用する画像のパスを表示する欄である。参照ボタン２２０３は、クリックすると、背景画像をアップロードするためのウィンドウを表示。もしくは、背景画像候補一覧を表示する。適用ボタン２２０４は、クリックすると選択した背景画像を適用する。解除ボタン２２０５は、クリックすると現在の背景画像を編集領域から削除する。サイズ調整ボタン２２０６は、クリックすると背景画像を編集領域のサイズに合わせる。
【００９１】
保存ボタン２２０７は、クリックすると編集中の俯瞰図を保存する。Ｌｉｎｋ追加ボタン２２０８は、クリックするとリンクＢｏｘが編集領域２２１２に一つ追加される。オフィス選択欄２２０９は、クリックすると、プルダウンにより現在のオフィス一覧が表示される。リンクを設定したいオフィスを選択する。適用ボタン２２１０は、クリックすると、選択したリンクＢｏｘにオフィス選択欄２２０９で選択したオフィスへのリンクを適用する。解除ボタン２２１１は、リンクＢｏｘを選択した状態で押すと、選択したリンクＢｏｘに設定されていたリンクを解除する。
【００９２】
編集領域２２１２は、背景画像とリンクＢｏｘが表示される領域である。リンクｋＢｏｘ２２１３は、リサイズ、ドラッグが可能である。フロア一覧表示部２２１４は、フロアマップ記憶部５０６に記憶されているフロアマップの全てまたは一部を表示する。クリックすると選択した行の色が変わる。フロア一覧表示部２２１４から俯瞰図を表示するフロアを選択することができる。
【００９３】
俯瞰図表示フロア表示部２２１５は、俯瞰図を表示したいフロアマップを表示する。俯瞰図表示フロア表示部２２１５に表示されたフロアのリンクの設定された俯瞰図が編集領域２２１２に表示される。追加ボタン２２１６は、クリックするとフロア一覧表示部２２１４で選択した行のフロアマップを俯瞰図表示フロア一覧表示部２２１５に追加する。削除ボタン２２１７は、クリックすると俯瞰図表示フロア一覧表示部２２１５で選択した行のフロアマップを削除する 
図２５は、フロアマップエディタの機能部間のシーケンス図の一例である。フロアマップエディタを使用するユーザは、編集機能部５０１と通信して操作を行う。そして、編集機能部５０１でなんらかのイベントが発生した場合、対応する機能部が処理を担当する。
【００９４】
図９のフロアマップ編集画面９００で、図１１のクリック動作が発生した場合、編集機能部５０１からフロアマップ編集部５０２に対し処理要求が通知される（Ｍ２５０１）。フロアマップ編集部５０２は必要に応じてフロアマップ記憶部への書き込み（Ｍ２５０２）、読み出し（Ｍ２５０３）を行う。フロアマップ編集部５０２は必要な処理を行うと処理内容を返す（Ｍ２５０４）。
【００９５】
図１３の装置登録画面１３００で、図１４のクリック動作が発生した場合、編集機能部５０１から装置情報登録部５０３に対し処理要求が通知される（Ｍ２５０５）。装置情報登録部５０３は必要に応じてフロアマップ記憶部への書き込み（Ｍ２５０６）、読み出し（Ｍ２５０７）を行う。装置情報登録部５０３は必要な処理を行うと処理内容を返す（Ｍ２５０８）。
【００９６】
図１６の装置情報割当画面１６００で、図２０のクリック動作が発生した場合、編集機能部５０１から装置情報割当部５０４に対し処理要求が通知される（Ｍ２５０９）。装置情報割当部５０４は必要に応じてフロアマップ記憶部への書き込み（Ｍ２５１０）、読み出し（Ｍ２５１１）を行う。装置情報割当部５０４は必要な処理を行うと処理内容を返す（Ｍ２５１２）。
【００９７】
図２２の俯瞰図作成画面２２００で、図２３，２４のクリック動作が発生した場合、編集機能部５０１から俯瞰図作西部５０５に対し処理要求が通知される（Ｍ２５１３）。俯瞰図作西部５０５は必要に応じてフロアマップ記憶部への書き込み（Ｍ２５１４）、読み出し（Ｍ２５１５）を行う。俯瞰図作西部５０５は必要な処理を行うと処理内容を返す（Ｍ２５１６）。
【００９８】
図２６は、座席表示サーバ２０１のハードウェア構成を示している。座席表示サーバ２０１は、プログラムを実行するＣＰＵ２６０１、プログラムやデータを読み出すメモリ２６０２、データやプログラムを保存するＨＤＤ２６０３、外部電力から供給をうけて装置全体を動かす電源であるＰＯＷＥＲ２６０４、入出力インタフェースであるＩ／Ｏ２６０５、ネットワークインタフェースであるＮＩＦ２６０６からなる。図３，５の構成はハードウェアで構成されてもよいし、全てプログラムで実装され、ＨＤＤ２６０３に格納され、実行にあたりメモリ２６０２に読み出され、ＣＰＵ２６０１に実行されれても良い。フロアマップエディタ５００の機能のみ別サーバとした場合も同様のハードウェア構成となる。
【符号の説明】
【００９９】
１０１  フロアマップ
１０２  在席状況
１０３  在席状況
２０１  座席表示サーバ
２０２  ディレクトリサーバ
２０３  ネットワーク
２０４  ネットワーク中継装置
２０５  端末
５００  フロアマップエディタ
５０１  編集機能部
５０２  フロアマップ作成部
５０３  装置情報登録部
５０４  装置情報割当部
５０５  俯瞰図作成部
５０６  フロアマップ記憶部
５０７  マップ取込機能部
【図１】
2011170725.tif 000003
【図２】
2011170725.tif 000004
【図３】
2011170725.tif 000005
【図４】
2011170725.tif 000006
【図５】
2011170725.tif 000007
【図６】
2011170725.tif 000008
【図７】
2011170725.tif 000009
【図８】
2011170725.tif 000010
【図９】
2011170725.tif 000011
【図１０】
2011170725.tif 000012
【図１１】
2011170725.tif 000013
【図１２】
2011170725.tif 000014
【図１３】
2011170725.tif 000015
【図１４】
2011170725.tif 000016
【図１５】
2011170725.tif 000017
【図１６】
2011170725.tif 000018
【図１７】
2011170725.tif 000019
【図１８】
2011170725.tif 000020
【図１９】
2011170725.tif 000021
【図２０】
2011170725.tif 000022
【図２１】
2011170725.tif 000023
【図２２】
2011170725.tif 000024
【図２３】
2011170725.tif 000025
【図２４】
2011170725.tif 000026
【図２５】
2011170725.tif 000027
【図２６】
2011170725.tif 000028
【図２７】
2011170725.tif 000029