(57)【特許請求の範囲】
【請求項１】
コンピュータが、
訪問先のコンピュータを特定する特定情報の入力を受け付け、
記憶部に記憶された、複数台のコンピュータが配置されたフロアの通路および当該複数台のコンピュータの配置を示したフロアマップ情報により示されるフロアの通路において、前記特定情報から特定される訪問先のコンピュータへの経路の検索の度に経路が異なるようにランダムまたは所定の規則で生成された位置にダミーの障害物を配置し、
前記ダミーの障害物が配置されたフロアマップ情報を用いて前記特定情報から特定される訪問先のコンピュータへの経路を検索し、
表示装置に、検索された経路を配置した画像情報を出力する
各処理を実行することを特徴とする案内経路検索方法。 
【請求項２】
訪問先のコンピュータへの経路を検索する処理は、前記ダミーの障害物に面する通路を通らないように経路を検索することを特徴とする請求項１に記載の案内経路検索方法。 
【請求項３】
過去の来訪者の来訪で検索された経路、前記ダミーの障害物の配置位置、当該来訪者および来訪日を履歴情報として前記記憶部に記憶し、
来訪者が来訪した場合、前記記憶部に記憶された履歴情報に基づき、当該来訪者が同日に既に来訪しているか判定し、
同日に来訪していない場合に、前記ダミーの障害物を配置して検索した経路を配置した画像情報を前記表示装置に出力し、
同日に既に来訪している場合に、前記履歴情報に記憶された経路を配置した画像情報を前記表示装置に出力する
ことを特徴とする請求項１または２に記載の案内経路検索方法。 
【請求項４】
複数台のコンピュータが配置されたフロアの通路および当該複数台のコンピュータの配置を示したフロアマップ情報を記憶する記憶部と、
訪問先のコンピュータを特定する特定情報の入力を受け付ける受付部と、
前記フロアマップ情報により示されるフロアの通路において、前記特定情報から特定される訪問先のコンピュータへの経路の検索の度に経路が異なるようにランダムまたは所定の規則で生成された位置にダミーの障害物を配置する配置部と、
前記配置部により前記ダミーの障害物が配置されたフロアマップ情報を用いて前記特定情報から特定される訪問先のコンピュータへの経路を検索する検索部と、
表示装置に、前記検索部により検索された経路を配置した画像情報を出力する出力部と、
を有することを特徴とする案内経路検索装置。 
【請求項５】
来訪者の過去の来訪履歴を含む履歴情報を前記記憶部に記憶し、
前記来訪者の過去の来訪履歴に基づいて、前記訪問先のコンピュータへの経路として、前記検索した経路を配置した画像、または前記履歴情報に記憶された経路を配置した画像情報のいずれかを前記表示装置に出力する
ことを特徴とする請求項４に記載の案内経路検索装置。
【請求項６】
コンピュータに、
記憶部に記憶された、複数台のコンピュータが配置されたフロアの通路および当該複数台のコンピュータの配置を示したフロアマップ情報により示されるフロアの通路において、訪問先のコンピュータへの経路の検索の度に経路が異なるようにランダムまたは所定の規則で生成された位置にダミーの障害物を配置し、
前記ダミーの障害物が配置されたフロアマップ情報を用いて訪問先のコンピュータへの経路を検索し、
表示装置に、検索された経路を配置した画像情報を出力する
各処理を実行させることを特徴とする案内経路検索プログラム。
【請求項７】
来訪者の過去の来訪履歴を含む履歴情報を前記記憶部に記憶し、
前記来訪者の過去の来訪履歴に基づいて、前記訪問先のコンピュータへの経路として、前記検索した経路を配置した画像、または前記履歴情報に記憶された経路を配置した画像情報のいずれかを前記表示装置に出力する
ことを特徴とする請求項６に記載の案内経路検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、案内経路検索方法、案内経路検索装置および案内経路検索プログラムに関する。
【背景技術】
【０００２】
データセンタでは、企業など様々な顧客から預かった多数のコンピュータが配置され、各コンピュータ上でそれぞれの顧客のソフトウェアが動作しており、それら顧客にとって重要な処理が実行されている場合もある。データセンタは、顧客から預かったコンピュータに対する悪意のある第三者からのソフト的もしくはハード的な攻撃を未然に防ぐことが望ましい。このため、データセンタを運用する事業者は、どのコンピュータ上でどの企業のソフトが実行されているかに関する情報はもちろんのこと、フロア内のコンピュータの配置場所や、建物内のフロアの位置、建物自体の所在地と言った情報を秘密情報として扱っている。
【０００３】
ところで、データセンタは、データセンタの管理者以外にも来訪者が訪れる場合がある。例えば、データセンタへは、顧客のコンピュータのハードウェアや、コンピュータ上で動作するソフトウェアのメンテナンスを行う作業員が訪れる場合がある。
【０００４】
データセンタ内を、来訪者を目的のコンピュータに到着させる技術として、来訪者に対して、来訪者が携帯可能なコンピュータ上に目的地までの案内経路を表示する従来技術が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１４８９０８号公報
【特許文献２】特開２００３−３４５９９９号公報
【特許文献３】特開２００４−３６１１１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、コンピュータに対してメンテナンス作業を行う場合、作業指示の内容、作業を行う時間帯などから、作業対象のコンピュータ上で実行されている処理が重要なものであるか否かの推測がついてしまう場合がある。そして、同じ作業員が何回も同じコンピュータに対して作業を行うと、作業員が、コンピュータの配置場所を記憶してしまう場合がある。
【０００７】
上述のようにコンピュータの配置場所さえも秘密情報として管理すべき性質上、データセンタは、例え、データセンタを運用する事業者と契約関係にあるメンテナンスの作業員であったとしても、コンピュータの配置場所を記憶されてしまうことは望ましくない。
【０００８】
開示の技術は、上記に鑑みてなされたものであって、来訪者にコンピュータの配置位置を記憶し難くすることができる案内経路検索方法、案内経路検索装置および案内経路検索プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本願の開示する案内経路検索方法は、コンピュータが、訪問先のコンピュータを特定する特定情報の入力を受け付ける。案内経路検索方法は、コンピュータが、記憶部に記憶された、複数台のコンピュータが配置されたフロアの通路および複数台のコンピュータの配置を示したフロアマップ情報により示されるフロアの通路にランダムまたは所定の規則でダミーの障害物を配置する。そして、案内経路検索方法は、コンピュータが、ダミーの障害物が配置されたフロアマップ情報を用いて前記特定情報から特定される訪問先のコンピュータへの経路を検索する。そして、案内経路検索方法は、コンピュータが、表示部が書き換え可能な可搬型の表示装置に、検索された経路を書き込む。
【発明の効果】
【００１０】
本願の開示する案内経路検索方法によれば、来訪者にコンピュータの配置位置を記憶し難くすることができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施例１に係る経路案内システムの全体構成を示す図である。
【図２】図２は、フロアマップ情報に表すフロアマップの一例を示す図である。
【図３】図３は、ダミーの障害物を配置したマスクの一例を示す図である。
【図４】図４は、図３に示したマスクを図２に示したフロアマップに重畳した一例を示す図である。
【図５】図５は、ダミーの障害物を配置したマスクの他の一例を示す図である。
【図６】図６は、再検索された経路の一例を示す図である。
【図７】図７は、案内経路検索処理の手順を示すフローチャートである。
【図８】図８は、案内経路検索プログラムを実行するコンピュータの一例について説明するための図である。
【発明を実施するための形態】
【００１２】
以下に、本願の開示する案内経路検索方法、案内経路検索装置および案内経路検索プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例は開示の技術を限定するものではない。そして、各実施例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【実施例１】
【００１３】
［経路案内システム１０の構成］
実施例１では、データセンタに来訪した作業者などの来訪者を目的のコンピュータへ案内する経路案内システム１０に適用した場合について説明する。図１は、実施例１に係る経路案内システムの全体構成を示す図である。経路案内システム１０は、図１に示すように、案内経路検索装置１１と、表示装置１２とを有する。なお、図１の例では、表示装置１２を１つ有する場合を例示したが、開示のシステムはこれに限定されず、表示装置１２を任意の数とすることができる。
【００１４】
案内経路検索装置１１は、来訪者が目的とするコンピュータまでの経路を検索する装置であり、例えば、サーバコンピュータなどである。かかる案内経路検索装置１１は、１台のサーバコンピュータとして実装することとしてもよく、また、複数台のサーバコンピュータによるクラウドとして実装することもできる。なお、本実施例では、案内経路検索装置１１を１台のサーバコンピュータとした場合を例として説明する。
【００１５】
表示装置１２は、案内経路検索装置１１で検索された経路を表示するための装置である。表示装置１２は、来訪者が携帯して表示された経路を確認できるように可搬型の装置とされている。かかる表示装置１２としては、例えば、電子ペーパやＰＤＡ（Personal  Digital  Assistant）などの可搬型の情報処理端末を採用できる。
【００１６】
案内経路検索装置１１は、外部Ｉ／Ｆ（インタフェース）部２０と、記憶部２１と、制御部２２とを有する。
【００１７】
外部Ｉ／Ｆ部２０は、表示装置１２と各種の情報を入出力するインタフェースである。外部Ｉ／Ｆ部２０は、例えば、無線ＬＡＮ（Local  Area  Network）やブルートゥースなど無線通信により表示装置１２と各種の情報を入出力するインタフェースであってもよい。また、外部Ｉ／Ｆ部２０は、例えば、ＵＳＢ（Universal  Serial  Bus）など有線通信により表示装置１２と各種情報を入出力するインタフェースであってもよい。例えば、外部Ｉ／Ｆ部２０には、表示装置１２に目的とするコンピュータへの案内経路を示した画像情報を出力する。
【００１８】
記憶部２１は、フラッシュメモリなどの半導体メモリ素子、ハードディスク、光ディスクなどの記憶装置である。なお、記憶部２１は、上記の種類の記憶装置に限定されるものではなく、ＲＡＭ（Random  Access  Memory)、ＲＯＭ（Read  Only  Memory)であってもよい。
【００１９】
記憶部２１は、制御部２２で実行されるＯＳ（Operating  System）や後述する経路の検索に用いる各種プログラムを記憶する。さらに、記憶部２１は、制御部２２で実行されるプログラムで使用する各種データを記憶する。かかるデータの一例として、記憶部２１は、来訪予定情報３０と、フロアマップ情報３１と、配置位置情報３２と、履歴情報３３とを記憶する。
【００２０】
来訪予定情報３０は、来訪が予定されている来訪者に関する情報が記憶されたデータである。例えば、来訪予定情報３０は、来訪が予定されている来訪者のユーザＩＤなど来訪者を識別する来訪者識別情報毎に、訪問先のコンピュータを示す装置ＩＤなどそれぞれのコンピュータを識別するコンピュータ識別情報を記憶する。なお、来訪予定情報３０は、来訪者の認証を行うためのパスワードをさらに含んでもよい。一例として、来訪予定情報３０は、顧客からデータセンタへの来訪の予定の連絡を受けた場合に図示しない端末装置から登録される。他の一例として、来訪予定情報３０は、後述の受付部４０によって参照される。
【００２１】
フロアマップ情報３１は、データセンタ内の顧客のコンピュータが配置されるフロアのフロアマップを示すデータである。フロアマップ情報３１には、フロアの通路およびコンピュータの配置が記憶されている。一例として、フロアマップ情報３１は、後述の判定部４１および書込部４４によって参照される。
【００２２】
図２は、フロアマップ情報に表すフロアマップの一例を示す図である。図２に示すように、フロアマップ情報が示すフロアの情報には、フロアへの出入口の位置や、非常口の位置、通路の位置、コンピュータの配置位置が示されている。なお、図２の例では、コンピュータの配置位置としてコンピュータを格納するラックの配置位置が示されている。各ラックには、それぞれ位置を示す位置コードを定められている。フロアマップ情報には、ラック毎に配置位置および位置コードが記憶されている。
【００２３】
配置位置情報３２は、各顧客のコンピュータの配置位置を示したデータである。例えば、配置位置情報３２には、各顧客のコンピュータを示す装置ＩＤ毎に、フロア内の配置位置を示す情報が記憶される。例えば、配置位置情報３２は、装置ＩＤ毎に、コンピュータの配置位置を示す位置コードを記憶する。一例として、配置位置情報３２は、後述の検索部４３によって参照される。
【００２４】
履歴情報３３は、来訪した来訪者の履歴を記憶したデータである。例えば、履歴情報３３は、来訪日、来訪者を示す来訪者識別情報、過去のダミーの障害物の配置位置、目的とするコンピュータへの経路を記憶する。一例として、履歴情報３３は、後述の判定部４１によって参照される。他の一例として、履歴情報３３は、後述の登録部４５によってデータが登録される。
【００２５】
制御部２２は、各種の処理手順を規定したプログラムや制御データを格納するための内部メモリを有し、これらによって種々の処理を実行する。制御部２２には、各種の集積回路や電子回路を採用できる。例えば、集積回路としては、ＡＳＩＣ（Application  Specific  Integrated  Circuit）が挙げられる。また、電子回路としては、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）などが挙げられる。制御部２２は、図１に示すように、受付部４０と、判定部４１と、配置部４２と、検索部４３と、書込部４４と、登録部４５とを有する。
【００２６】
このうち、受付部４０は、訪問先のコンピュータを特定する特定情報の入力を受け付ける処理部である。例えば、受付部４０は、図示しない端末装置に、訪問者のユーザＩＤを入力する入力画面を表示させ、当該入力画面からユーザＩＤの入力を受け付ける。なお、受付部４０は、ユーザＩＤと共にパスワードを入力する入力画面に表示させ、入力画面からユーザＩＤとパスワードの入力を受け付けてもよい。
【００２７】
判定部４１は、来訪者に対する各種の判定を行う処理部である。例えば、判定部４１は、受付部４０で受け付けたユーザＩＤが来訪予定情報３０に登録されているか否かを判定する。受け付けたユーザＩＤが来訪予定情報３０に登録されていない場合、判定部４１は、図示しない端末装置に、登録されていない訪問者が旨を表示させる。一方、判定部４１は、受け付けたユーザＩＤが来訪予定情報３０に登録されている場合、来訪予定情報３０から訪問先のコンピュータを示す装置ＩＤを特定する。なお、入力画面にユーザＩＤと共にパスワードも入力させる場合、判定部４１は、入力されたパスワードが来訪予定情報３０に記憶されたパスワードと一致するか否かも判定する。
【００２８】
そして、判定部４１は、受け付けたユーザＩＤで履歴情報３３を検索し、当該ユーザＩＤの来訪者が同日に既に来訪しているか否かを判定する。例えば、判定部４１は、受け付けたユーザＩＤで履歴情報３３を検索した結果、ユーザＩＤの履歴が記憶されており、来訪日が本日の場合、来訪者が同日に既に来訪していると判定する。一方、判定部４１は、受け付けたユーザＩＤで履歴情報３３を検索した結果、履歴が記憶されていない、または、履歴が記憶されているが来訪日が過去の日付である場合、ユーザＩＤの来訪者が同日に来訪していないと判定する。
【００２９】
配置部４２は、ダミーの障害物を配置する処理部である。例えば、配置部４２は、判定部４１によりユーザＩＤの来訪者が同日に来訪していないと判定された場合、フロアマップ情報３１により示されるフロアマップと同じサイズの領域にランダムにダミーの障害物を配置したマスクを生成する。図３は、ダミーの障害物を配置したマスクの一例を示す図である。本実施例では、ダミーの障害物６０の形状を一辺の幅がフロアの通路の幅に相当する矩形としており、ダミーの障害物６０の上下左右にそれぞれ１つずつ同じ形状の領域６１を通過不可能エリアとする。配置部４２は、ダミーの障害物６０をランダムに配置したマスクを生成する。ダミーの障害物６０をこのような形状とすることにより、ダミーの障害物６０が配置された近辺の通路を塞ぐことができる。
【００３０】
そして、配置部４２は、生成したマスクをフロアマップ情報３１により示されるフロアマップに重畳し、フロアマップ上にダミーの障害物を配置する。図４は、図３に示したマスクを図２に示したフロアマップに重畳した一例を示す図である。このように、マスクをフロアマップに重畳することにより、フロアマップには、ダミーの障害物６０が配置される。図４では、説明のためダミーの障害物６０とラックの配置位置とが識別可能な状態で表示されているが、フロアマップとして出力する際には、ダミーの障害物６０とラックの配置位置とは表示上で識別ができないように同じ色、同じ模様などで表示することができる。
【００３１】
検索部４３は、来訪者が目的とする訪問先のコンピュータへの経路を検索する処理部である。例えば、検索部４３は、判定部４１によりユーザＩＤの来訪者が同日に来訪していないと判定された場合、配置位置情報３２に基づき、訪問先のコンピュータを示す装置ＩＤから訪問先のコンピュータのフロア内の配置位置を特定する。例えば、検索部４３は、配置位置情報３２から訪問先のコンピュータの位置コードを特定する。そして、検索部４３は、配置部４２によりダミーの障害物６０が配置されたフロアマップ情報を用いて訪問先のコンピュータへの経路を検索する。例えば、検索部４３は、配置部４２によりダミーの障害物６０が配置されたフロアマップ情報を用いて出入口から特定した位置コードが示すラックの配置位置への経路を検索する。この経路の検索方法は、何れの方式であってもよい。経路の検索方法としては、例えば、ダイクストラ法やＡ＊（A-star）探索アルゴリズムなどが挙げられる。本実施例では、検索部４３は、ダミーの障害物６０を直接的に見える通路を通らないように経路を検索する。このため、例えば、検索部４３は、フロアマップの出入口、訪問先のコンピュータの配置位置、通路のダミーの障害物６０が未配置の分岐点をそれぞれノードとし、分岐点の間のダミーの障害物６０が未配置の通路部分をエッジとしたグラフ構造のデータを作成する。検索部４３は、各エッジに対して通路部分の長さに応じてコスト値を定めるが、ダミーの障害物６０に面する通路部分に対応するエッジに非常に大きな値、例えば、エッジに対して付与できる最大値を設定する。そして、検索部４３は、各エッジに対してコスト値を定められたグラフのデータを用いて、出入口に対応するノードから訪問先のコンピュータの配置位置に対応するノードまでのコスト値が最小となる経路を求める。このように、ダミーの障害物６０に面する通路部分に対応するエッジに非常に大きな値を与えることにより、ダミーの障害物６０に面する通路部分が経路として選択されることを抑制できる。これにより、例えば、図４の実線で示す経路６２が検索される。なお、検索部４３は、ダミーの障害物６０に面する通路部分も除外してグラフ構造のデータを作成して経路検索を行ってもよい。すなわち、ダミーの障害物６０に面する通路部分は、エッジのデータを作成しないものとする。これにより、ダミーの障害物６０に面する通路部分が経路として選択されなくなる。
【００３２】
検索部４３は、検索の結果、経路を検索できなかった場合、配置部４２によりフロアマップ上にランダムにダミーの障害物を再度配置させて、来訪者が目的とする訪問先のコンピュータへの経路を再度検索する。
【００３３】
書込部４４は、表示装置１２に対して、検索された経路を書き込む処理部である。例えば、書込部４４は、来訪者が同日に来訪していないと判定された場合、フロアマップ情報３１により示されるフロアマップ上に、配置部４２により配置されたダミーの障害物６０および検索部４３により検索された経路を配置した画像の画像情報を生成する。一方、書込部４４は、判定部４１により来訪者が同日に来訪していると判定された場合、履歴情報３３から当該来訪者が同日に来訪した際のダミーの障害物６０の配置位置、検索された経路を読み出す。そして、書込部４４は、フロアマップ情報３１により示されるフロアマップ上に、読み出したダミーの障害物６０および経路を配置した画像の画像情報を生成する。
【００３４】
そして、書込部４４は、生成した画像情報を外部Ｉ／Ｆ部２０を介して表示装置１２へ出力する。例えば、書込部４４は、図４に示した画像の画像情報を生成して表示装置１２へ出力する。
【００３５】
登録部４５は、履歴情報３３に来訪した来訪者の履歴を登録する処理部である。例えば、登録部４５は、来訪した来訪者、来訪日と共に、配置部４２により配置されたダミーの障害物６０の配置位置、検索部４３により検索された経路を示す情報を履歴情報３３に登録する。
【００３６】
一方、表示装置１２は、外部Ｉ／Ｆ部５０と、表示部５１と、制御部５２とを有する。
【００３７】
外部Ｉ／Ｆ部５０は、案内経路検索装置１１と各種の情報を入出力するインタフェースである。外部Ｉ／Ｆ部５０は、例えば、無線通信により案内経路検索装置１１と各種の情報を入出力するインタフェースであってもよく、有線通信により案内経路検索装置１１と各種情報を入出力するインタフェースであってもよい。例えば、外部Ｉ／Ｆ部５０は、案内経路検索装置１１から案内経路を示した画像情報が入力される。
【００３８】
表示部５１は、各種情報を表示する表示デバイスである。かかる表示部５１の一態様としては、ＬＣＤ（Liquid  Crystal  Display）や電子ペーパなどの表示デバイスが挙げられる。表示部５１は、各種情報を表示する。例えば、表示部５１は、案内経路を示した画像を表示する。
【００３９】
制御部５２は、表示部５１の画像の表示を制御するデバイスである。制御部５２には、各種の集積回路や電子回路を採用できる。例えば、制御部５２は、外部Ｉ／Ｆ部５０を介して案内経路検索装置１１から画像情報が入力した場合、入力した画像情報が示す画像を表示部５１に表示させる制御を行う。
【００４０】
これにより、案内経路検索装置１１から案内経路を示した画像情報が入力した場合、表示装置１２の表示部５１には、案内経路を示した画像が表示される。
【００４１】
データセンタに来訪した来訪者は、表示装置１２を携帯し、表示装置１２の表示部５１に表示された経路に沿ってフロア内を移動することにより、目的とするコンピュータの配置位置に到着することができる。
【００４２】
ここで、案内経路検索装置１１は、同一の来訪者が異なる日に来訪した場合、ダミーの障害物６０の配置位置を変更して経路検索を行う。例えば、配置部４２は、同一の来訪者が異なる日に来訪した場合、ランダムにダミーの障害物６０を配置したマスクを再度生成する。図５は、ダミーの障害物を配置したマスクの他の一例を示す図である。配置部４２によりダミーの障害物６０が配置されたフロアマップ情報を用いて訪問先のコンピュータへの経路６２を検索する。図６は、再検索された経路の一例を示す図である。図６でも図４と同様に、説明のためダミーの障害物６０とラックの配置位置とが識別可能な状態で表示されているが、フロアマップとして出力する際には、ダミーの障害物６０とラックの配置位置とは表示上で識別ができないように同じ色、同じ模様などで表示することができる。
【００４３】
このように、案内経路検索装置１１は、目的とするコンピュータへの経路６２が常に同じとはならず、経路が変化する場合があるため、来訪者にコンピュータの配置位置を記憶し難くすることができる。
【００４４】
また、案内経路検索装置１１は、ダミーの障害物６０に面する通路が案内経路とならないようにして案内経路を決定している。これにより、案内経路検索装置１１は、ダミーの障害物６０が直接的に見える通路を来訪者が通らないようにすることができる。訪問者が通る通路の実際の見た目と、地図上での見た目とが異なると、訪問者が経路を誤る元凶になる。そこで、訪問者がダミーの障害物６０が直接的に見える通路を通らないようにすることで、通路の実際の見た目が、地図上の見た目と異ならないようにすることができる。
【００４５】
また、案内経路検索装置１１は、同一の来訪者が同日に来訪した場合、同日に来訪した際のダミーの障害物６０の配置位置、検索された経路で案内経路を示した画像を生成する。これにより、案内経路検索装置１１は、来訪者が同日に来訪した場合に、同じ経路が表示されるため、案内経路が意図的に変更していることを来訪者に気づかれにくくすることができる。
【００４６】
［処理の流れ］
次に、本実施例に係る案内経路検索装置１１により来訪者を目的のコンピュータへ案内する案内経路を検索する案内経路検索処理の流れを説明する。図７は、案内経路検索処理の手順を示すフローチャートである。この案内経路検索処理は、受付部４０で訪問者のユーザＩＤの入力を受け付けた際に実行される。
【００４７】
図７に示すように、判定部４１は、受付部４０で受け付けたユーザＩＤが来訪予定情報３０に登録されているか否かを判定する（Ｓ１０）。受け付けたユーザＩＤが来訪予定情報３０に登録されていない場合（Ｓ１０否定）、判定部４１は、図示しない端末装置に、登録されていない訪問者が旨を表示させ（Ｓ１１）、処理終了する。一方、受け付けたユーザＩＤが来訪予定情報３０に登録されている場合（Ｓ１０肯定）、判定部４１は、来訪予定情報３０から訪問先のコンピュータを示す装置ＩＤを特定する（Ｓ１２）。
【００４８】
判定部４１は、受け付けたユーザＩＤで履歴情報３３を検索し、当該ユーザＩＤの来訪者が同日に既に来訪しているか否かを判定する（Ｓ１３）。来訪者が同日に既に来訪していない場合（Ｓ１３否定）、配置部４２は、フロアマップ情報３１により示されるフロアマップと同じサイズの領域にランダムにダミーの障害物６０を配置したマスクを生成する（Ｓ１４）。そして、配置部４２は、生成したマスクをフロアマップ情報３１により示されるフロアマップに重畳し、フロアマップ上にダミーの障害物６０を配置する（Ｓ１５）。
【００４９】
検索部４３は、配置部４２によりダミーの障害物６０が配置されたフロアマップ情報を用いて訪問先のコンピュータへの経路を検索する（Ｓ１６）。検索部４３は、検索の結果、訪問先のコンピュータへの経路が検索できたか否かを判定する（Ｓ１７）。経路が検索できた場合、後述のＳ１８へ移行する。一方、経路が検索できない場合、上述のＳ１４へ移行する。すなわち、経路が検索できない場合は、ランダムにダミーの障害物６０を配置したマスクを再度生成することにより、ダミーの障害物６０の位置を変えて訪問先のコンピュータへの経路を再度検索する。
【００５０】
書込部４４は、フロアマップ情報３１により示されるフロアマップ上に、配置部４２により配置されたダミーの障害物６０および検索部４３により検索された経路を配置した画像の画像情報を生成する（Ｓ１８）。
【００５１】
一方、来訪者が同日に既に来訪している場合（Ｓ１３肯定）、書込部４４は、履歴情報３３からユーザＩＤの来訪者が同日に来訪した際のダミーの障害物６０の配置位置、検索された経路を読み出す（Ｓ１９）。そして、書込部４４は、フロアマップ情報３１により示されるフロアマップ上に、読み出したダミーの障害物６０および経路を配置した画像の画像情報を生成する（Ｓ２０）。
【００５２】
書込部４４は、生成した画像情報を外部Ｉ／Ｆ部２０を介して表示装置１２へ出力し（Ｓ２１）、処理を終了する。
【００５３】
［実施例１の効果］
本実施例に係る案内経路検索装置１１は、記憶部２１に、複数台のコンピュータが配置されたフロアの通路および当該複数台のコンピュータの配置を示したフロアマップ情報３１を記憶する。また、案内経路検索装置１１は、訪問先のコンピュータを特定する特定情報の入力を受け付ける。案内経路検索装置１１は、フロアマップ情報３１により示されるフロアの通路にランダムまたは所定の規則でダミーの障害物６０を配置する。案内経路検索装置１１は、ダミーの障害物６０が配置されたフロアマップ情報３１を用いて特定情報から特定される訪問先のコンピュータへの経路を検索する。案内経路検索装置１１は、表示部５１が書き換え可能な可搬型の表示装置１２に、検索された経路を書き込む。よって、案内経路検索装置１１は、来訪者を訪問先のコンピュータの配置位置へ案内することができる。また、案内経路検索装置１１は、経路が常に同じとはならず、経路が変化する場合があるため、来訪者にコンピュータの配置位置を記憶し難くすることができる。
【００５４】
また、本実施例に係る案内経路検索装置１１は、ダミーの障害物に面する通路を通らないように経路を検索する。よって、案内経路検索装置１１は、訪問者が経路に沿って通路を移動する際に実際の見た目が、地図上の見た目と異ならないようにすることができる。
【００５５】
また、本実施例に係る案内経路検索装置１１は、過去の来訪者の来訪で検索された経路、ダミーの障害物の配置位置、当該来訪者および来訪日を履歴情報３３として記憶部２１に記憶する。案内経路検索装置１１は、来訪者が来訪した場合、履歴情報３３に基づき、当該来訪者が同日に既に来訪しているかを判定する。案内経路検索装置１１は、同日に来訪していない場合に、ダミーの障害物を配置して経路を検索する。案内経路検索装置１１は、同日に既に来訪している場合に、履歴情報に記憶された経路を表示装置１２に書き込む。よって、案内経路検索装置１１は、来訪者が同日に来訪した場合に、同じ経路が表示されるため、案内経路が意図的に変更していることを来訪者に気づかれにくくすることができる。
【実施例２】
【００５６】
さて、これまで開示の装置に関する実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では、本発明に含まれる他の実施例を説明する。
【００５７】
例えば、上記の実施例１では、フロアマップと同じサイズの領域にランダムにダミーの障害物を配置したマスクを生成し、フロアマップに重畳することで、フロアマップ上にダミーの障害物を配置する場合について説明したが、開示の装置はこれに限定されない。例えば、フロアマップの通路の各位置に順に一意の番号を定め、ランダムに数値を発生させ、発生した数値と等しい番号の位置にダミーの障害物を配置してもよい。
【００５８】
また、上記の実施例では、フロアマップ上にダミーの障害物をランダムに配置する場合について説明したが、開示の装置はこれに限定されない。例えば、前回検索された経路上に少なくとも１つダミーの障害物を配置するようにしてもよい。例えば、ユーザＩＤの来訪者が同日に来訪していないと判定され、来訪者が過去に来訪している場合、履歴情報３３に記憶された前回検索された経路上に少なくとも１つダミーの障害物を配置するようにしてもよい。これにより、検索を行った際に、前回と異なる経路が検索される。
【００５９】
また、上記の実施例では、フロアマップ上にダミーの障害物をランダムに配置する場合について説明したが、開示の装置はこれに限定されない。例えば、フロアマップ上にダミーの障害物をそれぞれ異なる位置に配置した配置パターンを複数予め記憶しておき、複数の配置パターンからダミーの障害物の配置を選択してもよい。
【００６０】
また、上記の実施例では、案内経路検索装置１１がユーザＩＤなど来訪者を識別する来訪者識別情報の入力を受付、来訪者の認証を行う場合について説明したが、開示の装置はこれに限定されない。例えば、他の認証装置により来訪者の認証を行い、認証装置など他の装置から来訪者の訪問先となるコンピュータを特定する特定情報の入力を受け付けるものとしてもよい。例えば、認証装置が来訪者の認証を行って来訪者の訪問先のコンピュータの装置ＩＤや配置位置を案内経路検索装置１１へ送信し、案内経路検索装置１１が受信した装置ＩＤや配置位置に基づき、経路を検索するものとしてもよい。
【００６１】
また、上記の実施例では、フロアの出入口から訪問先のコンピュータへの経路を検索して表示場合について説明したが、開示の装置はこれに限定されない。例えば、訪問先のコンピュータから非常口への経路を検索して非常口への経路も表示してもよい。これにより、避難を行う場合も訪問者を速やかに非常口へ案内することができる。フロアの出入口から訪問先のコンピュータへの経路と、訪問先のコンピュータから非常口への経路は、線の色や線の種類、太さなどを変えて識別できるように表示することが好ましい。
【００６２】
［分散および統合］
また、図示した各装置の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、案内経路検索装置１１の受付部４０と、判定部４１と、配置部４２と、検索部４３と、書込部４４と、登録部４５の各処理部が適宜統合されてもよい。また、各処理部の処理が適宜複数の処理部の処理に分離されてもよい。また、各処理部を別の装置がそれぞれ有し、ネットワーク接続されて協働することで、上記の案内経路検索装置１１の機能を実現するようにしてもよい。
【００６３】
［案内経路検索プログラム］
また、上記の実施例で説明した各種の処理は、予め用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。そこで、以下では、図８を用いて、上記の実施例と同様の機能を有する案内経路検索プログラムを実行するコンピュータの一例について説明する。
【００６４】
図８は、案内経路検索プログラムを実行するコンピュータの一例について説明するための図である。図８に示すように、コンピュータ２００は、操作部２１０と、ディスプレイ２２０と、外部Ｉ／Ｆ部２３０とを有する。さらに、このコンピュータ２００は、ＣＰＵ２５０と、ＲＯＭ２６０と、ＨＤＤ２７０と、ＲＡＭ２８０と有する。これら２１０〜２８０の各部はバス２４０を介して接続される。
【００６５】
ＨＤＤ２７０には、受付部４０と、判定部４１と、配置部４２と、検索部４３と、書込部４４と、登録部４５と同様の機能を発揮する案内経路検索プログラム２７０ａが予め記憶される。この案内経路検索プログラム２７０ａについては、各実施例で示した各構成要素と同様、適宜統合又は分離しても良い。すなわち、ＨＤＤ２７０に格納される各データは、常に全てのデータがＨＤＤ２７０に格納される必要はなく、処理に必要なデータのみがＨＤＤ２７０に格納されれば良い。
【００６６】
そして、ＣＰＵ２５０が、案内経路検索プログラム２７０ａをＨＤＤ２７０から読み出してＲＡＭ２８０に展開する。これによって、図８に示すように、案内経路検索プログラム２７０ａは、案内経路検索プロセス２８０ａとして機能する。この案内経路検索プロセス２８０ａは、ＨＤＤ２７０から読み出した各種データを適宜ＲＡＭ２８０上の自身に割り当てられた領域に展開し、この展開した各種データに基づいて各種処理を実行する。案内経路検索プロセス２８０ａは、受付部４０と、判定部４１と、配置部４２と、検索部４３と、書込部４４と、登録部４５にて実行される処理、例えば図７に示す処理を含む。すなわち、案内経路検索プロセス２８０ａは、受付部４０と、判定部４１と、配置部４２と、検索部４３と、書込部４４と、登録部４５と同様の動作を実行する。なお、ＣＰＵ２５０上で仮想的に実現される各処理部は、常に全ての処理部がＣＰＵ２５０上で動作する必要はなく、処理に必要な処理部のみが仮想的に実現されれば良い。
【００６７】
なお、上記の案内経路検索プログラム２７０ａについては、必ずしも最初からＨＤＤ２７０やＲＯＭ２６０に記憶させておく必要はない。例えば、コンピュータ２００に挿入されるフレキシブルディスク、いわゆるＦＤ、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」に各プログラムを記憶させる。そして、コンピュータ２００がこれらの可搬用の物理媒体から各プログラムを取得して実行するようにしてもよい。また、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ２００に接続される他のコンピュータまたはサーバ装置などに各プログラムを記憶させておき、コンピュータ２００がこれらから各プログラムを取得して実行するようにしてもよい。
【符号の説明】
【００６８】
１０    経路案内システム
１１    案内経路検索装置
１２    表示装置
２０    外部Ｉ／Ｆ部
２１    記憶部
２２    制御部
３０    来訪予定情報
３１    フロアマップ情報
３２    配置位置情報
３３    履歴情報
４０    受付部
４１    判定部
４２    配置部
４３    検索部
４４    書込部
４５    登録部
５１    表示部
６０    障害物
６２    経路
【図１】
0005962137.tif 000002
【図２】
0005962137.tif 000003
【図３】
0005962137.tif 000004
【図４】
0005962137.tif 000005
【図５】
0005962137.tif 000006
【図６】
0005962137.tif 000007
【図７】
0005962137.tif 000008
【図８】
0005962137.tif 000009