(57)【特許請求の範囲】
【請求項１】
複数の無線基地局と、当該無線基地局を介して無線通信を行う無線端末と、通信する、複数の機器の設置を支援する機器設置支援装置であって、
前記複数の無線基地局のうち、２つの無線基地局を基点として、当該２つの無線基地局からの距離に基づいて、他の無線基地局の位置を測定する基地局位置測定部と、
前記無線端末を移動させ、当該移動させた無線端末と前記測定された無線基地局との間の無線電波強度、及び、当該無線端末と当該無線基地局との間の無線伝搬時間に基づいて、当該無線端末が移動した軌跡を生成する軌跡生成部と、
前記生成された軌跡に基づいて、前記複数の機器が設置された空間領域を特定する領域特定部と、
前記無線端末の位置と前記機器が設置された設置位置とを対応付けて、前記特定された空間領域上に、当該機器が設置された設置位置を設定する設定部と、を備える、
ことを特徴とする機器設置支援装置。
【請求項２】
前記空間領域は、前記無線端末が移動した始点から終点までの軌跡により囲まれた領域である、
ことを特徴とする請求項１に記載の機器設置支援装置。
【請求項３】
前記無線端末は、前記空間領域の内周に沿って移動する、
ことを特徴とする請求項１又は２に記載の機器設置支援装置。
【請求項４】
前記設定された機器の設置位置を、前記特定された空間領域上に表示する表示部をさらに備える、
ことを特徴とする請求項１乃至３のいずれか１項に記載の機器設置支援装置。
【請求項５】
前記機器が、前記無線基地局を備える、
ことを特徴とする請求項１乃至４のいずれか１項に記載の機器設置支援装置。
【請求項６】
前記無線通信は、ＵＷＢ（Ultra Wide Band）方式である、
ことを特徴とする請求項１乃至５のいずれか１項に記載の機器設置支援装置。
【請求項７】
複数の無線基地局と、当該無線基地局を介して無線通信を行う無線端末と、通信するシステムにおける、複数の機器の設置を支援する機器設置支援方法であって、
前記複数の無線基地局のうち、２つの無線基地局を基点として、当該２つの無線基地局からの距離に基づいて、他の無線基地局の位置を測定し、
前記無線端末を移動させ、当該移動させた無線端末と前記測定された無線基地局との間の無線電波強度、及び、当該無線端末と当該無線基地局との間の無線伝搬時間に基づいて、当該無線端末が移動した軌跡を生成し、
前記生成された軌跡に基づいて、前記複数の機器が設置された空間領域を特定し、
前記無線端末の位置と前記機器が設置された設置位置とを対応付けて、前記特定された空間領域上に、当該機器が設置された設置位置を設定する、
ことを特徴とする機器設置支援方法。
【請求項８】
複数の機器の設置を支援するプログラムであって、
複数の無線基地局と、当該無線基地局を介して無線通信を行う無線端末と、通信するコンピュータを、
前記複数の無線基地局のうち、２つの無線基地局を基点として、当該２つの無線基地局からの距離に基づいて、他の無線基地局の位置を測定する基地局位置測定部、
前記無線端末を移動させ、当該移動させた無線端末と前記測定された無線基地局との間の無線電波強度、及び、当該無線端末と当該無線基地局との間の無線伝搬時間に基づいて、当該無線端末が移動した軌跡を生成する軌跡生成部、
前記生成された軌跡に基づいて、前記複数の機器が設置された空間領域を特定する領域特定部、
前記無線端末の位置と前記機器が設置された設置位置とを対応付けて、前記特定された空間領域上に、当該機器が設置された設置位置を設定する設定部、として機能させる、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器設置支援装置、機器設置支援方法、及び、プログラムに関する。
【背景技術】
【０００２】
ビル等の施設において設置された、複数の機器（例えば、空調機器、照明機器、換気機器等）の動作を集中管理するシステムが知られている。複数の機器を集中管理するためには、システム上において機器を特定するアドレスと、当該機器が設置された位置と、を対応付けて記録する必要がある。例えば、特許文献１には、複数の機器から発信される各自己識別情報を、無線端末に取得し、機器を特定するアドレスと、当該機器が設置された位置と、を対応付けて記録する方法が開示されている。
【０００３】
また、特許文献２には、機器の自己識別情報が記録されたＲＦＩＤ（Radio Frequency IDentification）タグを各機器に設置し、当該ＲＦＩＤタグに記録された情報を無線端末により取得することにより、各機器が設置された位置を特定する方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−０１０２２３号公報
【特許文献２】特開２００７−００３１２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示されている構成では、複数の機器が設置された位置を特定するために、基準となる無線端末の位置を特定する必要があり、複数の機器を集中管理するための設定処理が煩雑である。また、特許文献２に開示される構成では、機器が設置されたビル等の施設レイアウト図と各機器が設置された位置とを対応付けて、各機器が設置された位置を特定しているため、施設レイアウト図が必要である。このため、複数の機器を集中管理するための設定処理を、容易に行うための新たな手法が求められている。
【０００６】
本発明は、上記事情に鑑みてなされたものであり、複数の機器を集中管理するための設定処理を支援するのに好適な機器設置支援装置、機器設置支援方法、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の第１の観点に係る機器設置支援装置は、
複数の無線基地局と、当該無線基地局を介して無線通信を行う無線端末と、通信する、複数の機器の設置を支援する機器設置支援装置であって、
前記複数の無線基地局のうち、２つの無線基地局を基点として、当該２つの無線基地局からの距離に基づいて、他の無線基地局の位置を測定する基地局位置測定部と、
前記無線端末を移動させ、当該移動させた無線端末と前記測定された無線基地局との間の無線電波強度、及び、当該無線端末と当該無線基地局との間の無線伝搬時間に基づいて、当該無線端末が移動した軌跡を生成する軌跡生成部と、
前記生成された軌跡に基づいて、前記複数の機器が設置された空間領域を特定する領域特定部と、
前記無線端末の位置と前記機器が設置された設置位置とを対応付けて、前記特定された空間領域上に、当該機器が設置された設置位置を設定する設定部と、を備える、
ことを特徴とする。
【０００８】
本発明の第２の観点に係る機器設置支援方法は、
複数の無線基地局と、当該無線基地局を介して無線通信を行う無線端末と、通信するシステムにおける、複数の機器の設置を支援する機器設置支援方法であって、
前記複数の無線基地局のうち、２つの無線基地局を基点として、当該２つの無線基地局からの距離に基づいて、他の無線基地局の位置を測定し、
前記無線端末を移動させ、当該移動させた無線端末と前記測定された無線基地局との間の無線電波強度、及び、当該無線端末と当該無線基地局との間の無線伝搬時間に基づいて、当該無線端末が移動した軌跡を生成し、
前記生成された軌跡に基づいて、前記複数の機器が設置された空間領域を特定し、
前記無線端末の位置と前記機器が設置された設置位置とを対応付けて、前記特定された空間領域上に、当該機器が設置された設置位置を設定する、
ことを特徴とする。
【０００９】
本発明の第３の観点に係るプログラムは、
複数の機器の設置を支援するプログラムであって、
複数の無線基地局と、当該無線基地局を介して無線通信を行う無線端末と、通信するコンピュータを、
前記複数の無線基地局のうち、２つの無線基地局を基点として、当該２つの無線基地局からの距離に基づいて、他の無線基地局の位置を測定する基地局位置測定部、
前記無線端末を移動させ、当該移動させた無線端末と前記測定された無線基地局との間の無線電波強度、及び、当該無線端末と当該無線基地局との間の無線伝搬時間に基づいて、当該無線端末が移動した軌跡を生成する軌跡生成部、
前記生成された軌跡に基づいて、前記複数の機器が設置された空間領域を特定する領域特定部、
前記無線端末の位置と前記機器が設置された設置位置とを対応付けて、前記特定された空間領域上に、当該機器が設置された設置位置を設定する設定部、として機能させる、
ことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、複数の機器を集中管理するための設定処理を、容易に行うことができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態１に係る機器設置支援システムを示す図である。
【図２】システムコントローラの構成を示す図である。
【図３】無線端末の構成を示す図である。
【図４】位置測定処理を説明するためのフローチャートである。
【図５】無線基地局の位置を測定する方法を説明するための図である。
【図６】レイアウト設定処理を説明するためのフローチャートである。
【図７】軌跡を生成する方法を説明するための図である。
【図８】軌跡を修正する方法を説明するための図である。
【図９】機器設定処理を説明するためのフローチャートである。
【図１０】機器の設置位置を決定する方法を説明するための図である。
【図１１】機器の設置位置を修正する方法を説明するための図である。
【図１２】実施形態２に係る機器設置支援システムを示す図である。
【図１３】実施形態２に係る位置測定処理を説明するためのフローチャートである。
【図１４】複数の軌跡を生成する方法を説明するための図である。
【図１５】境界を特定する方法を説明するための図である。
【発明を実施するための形態】
【００１２】
（実施形態１）
以下に本発明の実施形態を説明する。以下に記載する実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素または全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【００１３】
本発明の実施形態１に係る機器設置支援システムは、機器を設置するためにユーザが予め行う、各機器のシステム上のアドレス（ＩＤ番号）と各機器の設置位置との対応付け作業を補助して、複数の機器をシステム上に容易に登録することを支援するシステムである。各機器をシステム上に登録することにより、所定のシステムコントローラによって集中的に複数の機器を制御（管理）できるようになる。本実施形態に係る機器設置支援システムは、図１に示すように、複数の機器１００、システムコントローラ２００、専用通信線３００、複数の無線基地局４００、無線端末５００から構成される。機器設置支援システム１では、複数の機器１００とシステムコントローラ２００とが、専用通信線３００で互いに通信（信号の送受信）が可能なように接続されている。また、無線基地局４００を介して、システムコントローラ２００と無線端末５００とが、無線通信可能なように接続されている。機器設置支援システム１は、無線端末５００から入力される情報、複数の機器１００が設置された位置情報、及び、機器１００が特定される自己識別情報（アドレス情報、ＩＤ番号情報）等を、対応付けることにより、システムコントローラ２００によって複数の機器１００を集中的に制御（管理）できるように設定を行うことを支援する。
【００１４】
機器１００は、例えば、空調機器、照明機器、換気機器等から構成される、任意の電気機器である。機器１００は、ビル等の建物施設、家庭内の部屋の任意の位置に設置され、システムコントローラ２００により集中制御される。
【００１５】
システムコントローラ２００は、複数の機器１００を機器設置支援システム１上に登録する支援を行い、当該登録された複数の機器１００の動作を制御するための制御装置（機器設置支援装置）である。システムコントローラ２００は、機器設置支援システム１全体を統括的に制御し、複数の機器１００が設置された設置位置、及び、当該機器１００が特定される自己識別情報を対応付ける設定を行う。システムコントローラ２００は、図２に示すように、制御部２１０、記憶部２２０、入力部２３０、表示部２４０、通信部２５０から構成される。
【００１６】
制御部２１０は、例えば、ＣＰＵ（Central Processing Unit）などの演算処理回路やワークエリアとなるＲＡＭ（Random Access Memory）、各種ドライバなどから構成され、システムコントローラ２００の各部を制御するとともに、記憶部２２０に格納されている所定の動作プログラムに基づいて後述する各処理を実行する。システムコントローラ２００の各構成は、それぞれ制御部２１０と接続されており、各構成間でのデータ授受などは制御部２１０を介しておこなわれる。また、制御部２１０は、例えば、ＲＴＣ（Real Time Clock）等を備え、時間を計時（カウント）することにより、タイマーや時計として機能する。制御部２１０は、同図に示すように、基地局位置測定部２１１、軌跡生成部２１２、領域特定部２１３、設定部２１４から構成される。
【００１７】
基地局位置測定部２１１は、複数の無線基地局４００のうち、任意の２つの無線基地局４００を抽出し、当該２つの無線基地局４００を基点として、当該２つの無線基地局４００以外の無線基地局４００の位置を測定する。無線基地局４００の位置を測定する方法は、後述する。
【００１８】
軌跡生成部２１２は、無線端末５００と無線基地局４００との間の電波強度、及び、無線端末５００と無線基地局４００との間で無線通信が行われた際の無線伝搬時間に基づいて、無線端末５００の位置を測定し、当該測定した複数の位置に基づいて、無線端末５００が移動した軌跡を生成する。軌跡生成部２１２は、タイマーや時計を機能させて、所定の時間周期（例えば、１秒周期）ごとに、無線端末５００が存在する位置を測定し、当該測定した無線端末５００の複数の位置情報に基づいて、無線端末５００が移動した軌跡を生成する。
【００１９】
領域特定部２１３は、軌跡生成部２１２により生成された軌跡に基づいて、複数の機器１００が設置された空間領域を特定する。ここで、空間領域とは、室内のレイアウト、部屋と部屋とを仕切る境界線、室内の形状、壁や柱の位置から特定される室内の領域等をいう。すなわち、領域特定部２１３は、部屋を仕切る境界位置（具体的には、壁、パーティション等の位置）や、室内の大きさを特定する。
【００２０】
設定部２１４は、無線端末５００の位置と機器１００が設置された設置位置とを対応付けて、領域特定部２１３が特定した空間領域（室内レイアウト）上に、機器１００が設置された設置位置を設定する。機器１００の設置位置を設定する方法は、後述する。
【００２１】
記憶部２２０は、例えば、ＲＯＭ（Read Only Memory）やフラッシュメモリなどといった所定の記憶装置から構成され、制御部２１０が実行する動作プログラム（アプリケーション）の他、各処理の実行に必要なデータや各処理の実行によって生成されたデータなどを格納する。
【００２２】
記憶部２２０に格納される動作プログラムは、システムコントローラ２００の基本動作を司る任意の基本プログラム（すなわち、ＯＳ（Operating System））などの他に、後述する各処理を実現するための動作プログラム（アプリケーションプログラムなど）が格納されている。システムコントローラ２００による処理は、制御部２１０がこれらの動作プログラムを実行することで実現される。
【００２３】
また、記憶部２２０は、機器１００の自己識別情報、無線基地局４００の自己識別情報を記憶する。また、記憶部２２０は、制御部２１０が動作することにより取得された情報を、適宜記憶する。
【００２４】
入力部２３０は、ユーザからの指示を受け付けるための各種のキー、ボタン若しくはタッチパネル等を備え、制御部２１０への各種の指示やデータを入力する。
【００２５】
表示部２４０は、例えば、ドットマトリクスタイプのＬＣＤ若しくは有機ＥＬパネルとドライバ回路等を備え、任意の画像を表示する。表示部２４０は、複数の機器１００が設置されている空間領域（レイアウト）を示す図面画像を表示し、当該図面画像上に、複数の機器１００の位置を示す画像（アイコン）、無線基地局４００の位置を示す画像（アイコン）、無線端末の位置を示す画像（アイコン）、無線端末５００が移動した軌跡等を表示する。
【００２６】
通信部２５０は、通信を行うためのインターフェース等を備え、所定のプロトコルに沿って、専用通信線３００を通じて、複数の機器１００とシステムコントローラ２００との間で行われる通信の仲立ちをする。また、通信部２５０は、無線基地局４００を介して、無線端末５００とシステムコントローラ２００との間で行われる無線通信の仲立ちをする。
【００２７】
図１に戻って、専用通信線３００は、有線あるいは無線の任意の通信経路である。専用通信線３００は、機器１００とシステムコントローラ２００との間で、任意の信号を相互に伝送する。専用通信線３００を介して、システムコントローラ２００から機器１００へ信号が伝送されることにより、機器１００は、システムコントローラ２００により集中制御される。
【００２８】
無線基地局４００は、システムコントローラ２００と無線端末５００との無線通信を中継する装置である。本実施形態では、無線基地局４００を介して、システムコントローラ２００と無線端末５００との間で行われる無線通信は、ＵＷＢ（Ultra Wide Band）方式が想定される。これは、ＵＷＢ方式を用いて無線基地局４００の位置や無線端末５００の位置を検出する処理を行うと、位置精度が約±１５ｃｍと高く、位置検出を行う精度として十分なためである。後述する基地局の位置測定処理において、複数の無線基地局４００の位置が測定される。なお、位置測定処理において、無線基地局４００の位置を測定するために、少なくとも３つの無線基地局４００が、機器設定支援システム１内に設置されている。
【００２９】
無線端末５００は、例えば、携帯電話機、ＰＤＡ（Personal Digital Assistant）等の無線通信機能を備える装置から構成され、複数の機器１００が設置された空間領域内を、ユーザが持ち運ぶことにより自由に移動させることができる端末装置である。典型的には、無線端末５００を所持するユーザが所定の空間領域（室内）を移動することにより、当該ユーザに所持された無線端末５００も移動することとなる。無線端末５００は、図３に示すように、端末制御部５１０、端末記憶部５２０、端末入力部５３０、端末表示部５４０、端末通信部５５０から構成される。
【００３０】
端末制御部５１０は、例えば、ＣＰＵ（Central Processing Unit）などの演算処理回路やワークエリアとなるＲＡＭ（Random Access Memory）、各種ドライバなどから構成され、無線端末５００の各部を制御するとともに、端末記憶部５２０に格納されている所定の動作プログラムに基づいて後述する各処理を実行する。無線端末５００の各構成は、それぞれ端末制御部５１０と接続されており、各構成間でのデータ授受などは端末制御部５１０を介しておこなわれる。また、端末制御部５１０は、例えば、ＲＴＣ（Real Time Clock）等を備え、時間を計時（カウント）することにより、タイマーや時計として機能する。
【００３１】
また、端末制御部５１０は、システムコントローラ２００に対して、自無線端末５００の位置の測定（検出）開始を促す開始要求、及び、測定終了を促す終了要求を送信する。また、無線端末５００の位置を測定するための情報として、端末制御部５１０は、タイマーや時計を機能させて、複数の無線基地局４００と無線端末５００との間の電波伝搬時間や電波強度を測定し、当該情報をシステムコントローラ２００に送信する。
【００３２】
端末記憶部５２０は、例えば、ＲＯＭ（Read Only Memory）やフラッシュメモリなどといった所定の記憶装置から構成され、端末制御部５１０が実行する動作プログラム（アプリケーション）の他、各処理の実行に必要なデータや各処理の実行によって取得又は生成されたデータなどを格納する。無線端末５００による処理は、端末記憶部５２０に記憶された動作プログラムを端末制御部５１０が実行することで実現される。
【００３３】
端末入力部５３０は、ユーザからの指示を受け付けるための各種のキー、ボタン若しくはタッチパネル等を備え、端末制御部５１０への各種の指示やデータを入力する。端末入力部５３０は、ユーザから、無線端末５００の位置を測定（検出）する処理を開始する旨の要求、終了する旨の要求を受け付ける。そして、これらの要求が、端末通信部５５０を介して、システムコントローラ２００に送信される。また、端末入力部５３０は、軌跡やレイアウト情報を修正するための要求を受け付ける。
【００３４】
端末表示部５４０は、例えば、ドットマトリクスタイプのＬＣＤ若しくは有機ＥＬパネルとドライバ回路等を備え、任意の画像を表示する。端末表示部５４０は、システムコントローラ２００から送信される、無線端末５００の位置情報や、機器１００が設置された部屋のレイアウト情報を表示する。
【００３５】
端末通信部５５０は、通信を行うためのインターフェース等を備え、所定のプロトコルに沿って、無線基地局４００を介して、システムコントローラ２００と無線端末５００との間で行われる無線通信の仲立ちをする。
【００３６】
次に、図１及び図２に示すシステムコントローラ２００の動作について説明する。システムコントローラ２００が実行する処理は、無線基地局４００が設置された位置を測定する位置測定処理、複数の機器１００が設置された空間領域（室内のレイアウト）を設定するレイアウト設定処理、及び、機器１００の設置位置を設定する機器設定処理の３つに大別される。まず、位置測定処理について、図４及び図５を参照して説明する。
【００３７】
システムコントローラ２００は、複数の無線基地局４００が設置された後、ユーザに対して位置測定操作を行うように促して、当該ユーザからの何らかの入力操作を受け付けると、当該無線基地局４００の位置を測定する位置測定処理を開始する。
【００３８】
まず、制御部２１０は、ユーザに対して、無線基地局４００の位置を測定するための基点となる無線基地局４０１を設定するよう促す。そして、制御部２１０は、入力部２３０を制御して、又は、通信部２５０を制御して無線端末５００から情報を受信して、基点となる無線基地局４０１を受け付けて、当該無線基地局４０１を基点として設定する（ステップＳ１０１）。図５に示すように、制御部２１０は、受け付けた無線基地局４０１における基点の座標を、Ｘ軸とＹ軸との交点座標（０，０）として設定する。
【００３９】
次に、制御部２１０は、入力部２３０等を制御して、基点となっている無線基地局４０１とは異なる、基点の無線基地局４０１に対応する無線基地局４０２を受け付けて、当該無線基地局４０２を対応点として設定する（ステップＳ１０２）。無線基地局４０１と当該無線基地局４０１に対応する無線基地局４０２との距離がＤａｂの場合、制御部２１０は、無線基地局４０２における対応点の座標がＸ軸上となるように設定し、当該対応点の座標を（Ｄａｂ，０）として設定する。
【００４０】
ここで、無線基地局４０２の設定については、無線基地局４０１と無線基地局４０２とが結ばれる直線（軸）に対し、位置を測定する無線基地局４０３が、直線のいずれか一方となるように、無線基地局４０２を設定することが好ましい。これは、位置測定処理の計算処理負担を軽減することができるためである。このため、典型的には、無線基地局４００が設置された室内の角や壁側に位置する無線基地局４００を、基点となる無線基地局４０１や、基点に対応する無線基地局４０２として設定する。
【００４１】
次に、制御部２１０は、基地局位置測定部２１１を制御することにより、基点となる無線基地局４０１の位置と、当該基点に対応する無線基地局４０２の位置とに基づいて、他の無線基地局４０３の位置を測定する（ステップＳ１０３）。図５に示すように、まず、制御部２１０は、基点（０，０）を中心とする半径Ｒ１の円と、対応点（Ｄａｂ，０）を中心とする半径Ｒ２の円と、を描く。次に、制御部２１０は、２つの円が交わる交点を求め、当該交点と基点と対応点との３点を結ぶ三角形を描く。そして、制御部２１０は、３辺の長さ（Ｄａｂ，Ｒ１，Ｒ２）が定まった三角形から、交点の座標（Ｘ１，Ｙ１）を求める。この交点の座標（Ｘ１，Ｙ１）が、無線基地局４０２の位置となる。
【００４２】
次に、制御部２１０は、位置を測定していない無線基地局４０３があるか否かを判別する（ステップＳ１０４）。
【００４３】
位置を測定していない無線基地局４０３がある場合（ステップＳ１０４；Ｙｅｓ）、制御部２１０は、位置を測定していない無線基地局４０３の位置を測定する（ステップＳ１０３）。制御部２１０は、交点の座標（Ｘ１，Ｙ１）を求めるのと同様に、交点の座標（Ｘ２，Ｙ２）、（Ｘ３，Ｙ３）、（Ｘ４，Ｙ４）を求め、当該交点の座標を無線基地局４０３の位置と定める。ステップＳ１０３〜Ｓ１０４の処理が繰り返されることにより、すべての無線基地局４０３の位置が測定される。
【００４４】
一方、位置を測定していない無線基地局４０３がない場合（ステップＳ１０４；Ｎｏ）、制御部２１０は、位置を測定すべき無線基地局４０３がないものとして、本処理を終了する。
【００４５】
以上の処理により、基点となる無線基地局４０１と当該基点に対応する無線基地局４０２とを設定することにより、機器設定支援システム１内に設置されているすべての無線基地局４００の位置を測定することができる。
【００４６】
次に、複数の機器１００が設置された室内のレイアウトを設定するレイアウト設定処理について、図６及び図７を参照して、説明する。
【００４７】
システムコントローラ２００は、無線基地局４００の位置を測定する位置測定処理の終了後に、本処理を開始する。
【００４８】
まず、制御部２１０は、無線端末５００から、当該無線端末５００の位置測定を開始する要求があるか否かを判別する（ステップＳ２０１）。
【００４９】
開始要求がない場合（ステップＳ２０１；Ｎｏ）、所定時間待機した後、制御部２１０は、無線端末５００から、当該無線端末５００の位置測定を開始する要求があるか否かを再び判別する（ステップＳ２０１）。
【００５０】
開始要求がある場合（ステップＳ２０１；Ｙｅｓ）、制御部２１０は、複数の無線基地局４００と無線端末５００との間の電波強度及び電波伝搬時間に基づいて、無線端末５００の位置を測定する（ステップＳ２０２）。なお、無線端末５００の位置を検出する処理は、例えば、無線通信の電波強度が距離のｎ乗に比例すること利用した方法、電波伝搬時間を利用した方法、三辺測量法、特開２００５−３１８５５３号公報等に記載される手法が用いられる。
【００５１】
次に、制御部２１０は、ステップＳ２０２において測定された無線端末５００の位置を記録していく（ステップＳ２０３）。
【００５２】
次に、制御部２１０は、無線端末５００から、当該無線端末５００の位置測定を終了する要求があるか否かを判別する（ステップＳ２０４）。
【００５３】
終了要求がない場合（ステップＳ２０４；Ｎｏ）、制御部２１０は、無線端末５００の位置を測定し続ける（ステップＳ２０２）。
【００５４】
ここで、ステップＳ２０２からステップＳ２０４の処理を実施する際、図７に示すように、ユーザは、無線基地局４００が設置された室内の外周６００に沿って、無線端末５００を移動させる。無線端末５００を所持したユーザが移動すると、ユーザの移動に伴って無線端末５００も移動していく。ステップＳ２０２における無線端末５００の位置測定の処理は、所定の時間周期（例えば、１秒周期）ごとに実施される。移動していく無線端末５００の位置が、所定の時間周期ごとに測定されると、測定された複数の位置から無線端末５００が移動した軌跡６０１を求めることができる。そして、無線端末４００が移動した始点から終点までの経路が軌跡６０１となり、空間領域（レイアウト）は当該軌跡６０１により囲まれた領域で示される。
【００５５】
終了要求がある場合（ステップＳ２０４；Ｙｅｓ）、制御部２１０は、軌跡生成部２１２を制御して、ステップＳ２０２からステップＳ２０４において測定された、無線端末５００の複数の位置に基づいて、無線端末５００が移動した軌跡６０１を生成する（ステップＳ２０５）。軌跡６０１は、ユーザが室内の外周６００に沿って移動することにより求められたものであるため、軌跡６０１と空間領域の外周６００とは、ほぼ一致した形状となる。このため、外周６００と形状がほぼ一致する軌跡６０１を、室内の境界位置や大きさを示す空間領域（レイアウト）として使用することができる。
【００５６】
次に、制御部２１０は、領域特定部２１３を制御して、生成した軌跡６０１に基づいて、複数の機器１００が設置された部屋のレイアウトを特定（生成）し、当該レイアウトを示す画面を表示する（ステップＳ２０６）。軌跡６０１の形状と機器１００が設置された部屋の外周６００の形状とがほぼ一致するため、制御部２１０は、軌跡６０１の形状と一致する部屋のレイアウトを生成することにより、複数の機器１００が設置された部屋の空間領域（レイアウト）を特定する。また、制御部２１０は、通信部２５０を介して、軌跡６０１やレイアウトを無線端末５００に送信し、無線端末５００は、送信された情報を表示する。これにより、ユーザは、軌跡６０１や室内のレイアウトを視認することができる。
【００５７】
次に、制御部２１０は、入力部２３０を制御して、又は、通信部２５０を制御して無線端末５００から情報を受信して、レイアウトを修正する旨のユーザからの修正要求があるか否かを判別する（ステップＳ２０７）。
【００５８】
レイアウトの修正要求がある場合（ステップＳ２０７；Ｙｅｓ）、制御部２１０は、入力部２３０等を制御して、ユーザからの修正指示を受け付ける（ステップＳ２０８）。図８に示すように、軌跡６０１の形状が外周６００の形状と一致せずに、ある無線基地局４０３が軌跡６０１の外部にある場合、ユーザは、修正を行いたい軌跡６０１（軌跡のアイコン）を操作（例えば、ドラッグ、ドロップ）することにより、軌跡６０１を適宜修正することができる。
【００５９】
そして、レイアウトの修正が終了すると、本処理は終了する。また、レイアウトの修正要求がない場合（ステップＳ２０７；Ｎｏ）、レイアウトの設定が終了したものとして、本処理は終了する。
【００６０】
以上の処理により、無線端末５００が移動した軌跡６０１に基づいて、複数の機器１００が設置された室内のレイアウトを自動的に設定することができる。
【００６１】
次に、機器１００の設置位置を設定する機器設定処理について、図９及び図１０を参照して、説明する。
【００６２】
システムコントローラ２００は、レイアウト設定処理の終了後に、本処理を開始する。
【００６３】
まず、制御部２１０は、機器設置支援システム１が備える複数の機器１００のうちから、任意の機器１００を抽出する（ステップＳ３０１）。制御部２１０は、例えば、機器１００が備えるＩＤ番号の順番に、各機器１００を抽出する。
【００６４】
次に、制御部２１０は、抽出した機器１００が設置された設置位置に、無線端末５００を移動させることを要求する（ステップＳ３０２）。制御部２１０は、機器１０１を抽出し（ステップＳ３０１）、当該機器１０１が設置された設置位置に、無線端末５００を移動させることをユーザに要求することにより（ステップＳ３０２）、ユーザは、機器１０１が設置された設置位置に無線端末５００を移動させる。制御部２１０は、通信部２５０を制御して無線端末５００に情報を送信し、無線端末５００を所持するユーザは、無線端末５００が受信した情報を視認しながら機器１０１が設置された設置位置まで、無線端末５００を移動させる。
【００６５】
次に、制御部２１０は、無線端末５００の位置を検出（測定）する（ステップＳ３０３）。なお、無線端末５００の位置を測定（検出）する方法は、図６のステップＳ２０２と同様の処理である。
【００６６】
次に、制御部２１０は、測定した無線端末５００の位置を、機器１００が設置された設置位置と決定する（ステップＳ３０４）。図１０では、機器１０１が設置された設置位置まで無線端末５００をユーザが移動させて、当該設置位置において、制御部２１０が無線端末５００の位置を検出している。このため、無線端末５００が検出された位置と、機器１０１が設置された設置位置とは、一致することとなる。このため、制御部２１０は、無線端末５００が検出された位置と機器１０１が設置された設置位置とが同一であるとして、無線端末５００が検出された位置を機器１００の設置位置と決定する。これにより、機器１００の自己識別情報（ＩＤ）と当該機器１００が設置された設置位置とを対応付けることができる。
【００６７】
次に、制御部２１０は、抽出すべき他の機器１００があるか否かを判別する（ステップＳ３０５）。
【００６８】
他の機器１００がある場合（ステップＳ３０５；Ｙｅｓ）、制御部２１０は、機器設置支援システム１が備える複数の機器１００のうちから、抽出を行っていない機器１００を抽出する（ステップＳ３０１）。機器１０１をすでに抽出している場合には、制御部２１０は、機器１０１以外の機器１０２〜１０５のいずれかを抽出する。そして、ステップＳ３０１〜Ｓ３０５の処理が繰り返されることにより、すべての機器１００の設置位置が決定される。
【００６９】
一方、他の機器１００がない場合（ステップＳ３０５；Ｎｏ）、すべての機器１００を抽出したものとして、制御部２１０は、設定部２１４を制御して、機器１００の設置位置を表した画像を出力する（ステップＳ３０６）。図１０に示すように、制御部２１０は、機器１００（機器１０１〜１０５）が設置された室内のレイアウト（外周６００の画像）を表示し、さらに、設置位置が決定された機器１００の画像（機器１０１〜１０５の画像）を表示する。制御部２１０は、通信部２５０を介して、画像情報を無線端末５００に送信し、無線端末５００は、送信された画像情報を表示する。これにより、ユーザは、機器１００が設置された設置位置を示す画像を視認することによって、各機器１００の設置位置を確認することができる。
【００７０】
次に、制御部２１０は、入力部２３０を制御して、又は、通信部２５０を制御して無線端末５００から情報を受信して、機器１００の設置位置を修正する旨のユーザからの修正要求があるか否かを判別する（ステップＳ３０７）。
【００７１】
設置位置の修正要求がある場合（ステップＳ３０７；Ｙｅｓ）、制御部２１０は、入力部２３０等を制御して、ユーザからの修正指示を受け付ける（ステップＳ３０８）。図１１に示すように、無線端末５００の位置と機器１０４の設置位置とが一致しない場合、ユーザは、修正を行いたい機器１０４（機器のアイコン）を操作（例えば、ドラッグ、ドロップ）することにより、機器１０４の設置位置を適宜修正することができる。
【００７２】
そして、機器１００の設置位置の修正が終了すると、本処理は終了する。また、設置位置の修正要求がない場合（ステップＳ３０７；Ｎｏ）、機器１００の設置位置の設定が終了したものとして、本処理は終了する。
【００７３】
以上の処理により、無線端末５００を検出した位置が、機器１００の設置位置となるため、機器１００の設置位置を自動的に設定することができる。また、機器１００の自己識別情報（ＩＤ）と当該機器１００の設置位置とを対応付けることができる。
【００７４】
以上説明したように、無線端末５００が移動した軌跡６０１に基づいて、機器１００が設置された室内のレイアウトを自動的に設定することができる。そして、当該レイアウト上に、機器１００の自己識別情報（ＩＤ）と当該機器１００の設置位置とが対応付けられた、機器１００の設置位置を表示することができる。このため、機器１００を設置するための負荷を軽減することができ、また、設置の際の人為的なミスを削減することもできる。
【００７５】
（実施形態２）
実施形態１に係る機器設置支援システム１では、無線基地局４００が独立して存在する場合について説明した。本実施形態では、機器１００が無線基地局４００を備える（兼ねる）場合について説明する。なお、実施形態１に係る機器設置支援システム１と同様の構成、動作については、説明を適宜省略する。
【００７６】
図１２は、本発明の実施形態２に係る機器設置支援システム２を示す図である。機器設置支援システム２は、同図に示すように、無線基地局４００を備える複数の機器１００、システムコントローラ２００、専用通信線３００、無線端末５００から構成される。システムコントローラ２００と無線端末５００とは、実施形態１と同様に、無線基地局４００を介して、無線通信可能なように接続されている。
【００７７】
記憶部２２０は、無線基地局４００の自己識別情報（ＩＤ）と、当該無線基地局４００を備える機器１００の自己識別情報（ＩＤ）との対応を、予め記憶している。これにより、無線基地局４００が特定されると、当該無線基地局４０を備える機器１００を特定することができる。
【００７８】
本実施形態では、機器１００が無線基地局４００を備えるため、測定された無線基地局４００の位置が、機器１００が設置された設置位置となる。このため、システムコントローラ２００は、図９に示す機器設置処理を実施することなく、機器１００の設置位置を決定することができる。次に、本実施形態に係る機器１００の設置位置を設定（測定）する処理について、図１３を参照して、説明する。
【００７９】
ここで、ステップＳ１０１〜Ｓ１０４の処理は、実施形態１と同様の動作であるため、説明を省略する。実施形態１では、位置を測定していない無線基地局４００がない場合（ステップＳ１０４；Ｎｏ）には本処理を終了するが、本実施形態では本処理を終了せずに、機器１００の設置位置を表示する（ステップＳ３０６）。これは、無線基地局４００の設置位置と機器１００の設置位置とが一致するため、ステップＳ１０３において測定した無線基地局４００の位置を、機器１００の設置位置として決定することができるためである。なお、ステップＳ３０６〜Ｓ３０８の処理は、実施形態１と同様の動作であるため、説明を省略する。
【００８０】
以上の処理により、無線基地局４００を設置するコストを削減することができる。また、無線基地局４００の位置を検出することにより、機器１０の設置位置を検出することができる。また、機器１００の設置位置を検出することにより、機器１００の自己識別情報（ＩＤ）と当該機器１００の設置位置とを対応付けることができる。このため、本実施形態では、無線基地局４００を設置する負担を軽減することができる。また、機器１００の設置位置を測定する処理を簡略化することができる。
【００８１】
なお、本発明は上記の実施形態に限定されず、種々の変形及び応用が可能である。
【００８２】
機器設置支援システム１、２が備える機器１００の台数は任意である。また、機器設置支援システム１、２が備える無線基地局４００の台数は任意である。また、無線端末５００の台数は任意である。
【００８３】
無線基地局４００の設置位置は任意である。実施形態２では、機器１００が無線基地局４００を備えているが、すべての機器１００が無線基地局４００を備える必要はなく、また、独立した無線基地局４００があってもよい。
【００８４】
無線基地局４００を介して、システムコントローラ２００と無線端末５００との間で行われる無線通信は、無線基地局４００の位置や無線端末５００の位置を測定（検出）できる任意の無線通信であってもよい。
【００８５】
また、無線基地局４００及び無線端末５００は、ＧＰＳ（Global Positioning System）機能を備えることもできる。そして、システムコントローラ２００は、ＧＰＳ機能を用いて、無線基地局４００及び無線端末５００の位置を測定することもできる。
【００８６】
位置測定処理において、無線基地局４００が２つ以下の場合、又は、無線基地局４００が直線上に設置されている場合、三辺測量法により、無線基地局４００の設置位置を検出することができない。このような場合、無線基地局４００が１つの直線上に並ばないように、新たな無線基地局４００を設置することもできる。これにより、上述した位置測定処理により、無線基地局４００の位置を測定（検出）することができる。
【００８７】
軌跡生成部２１２は、室内の任意の場所を移動した無線端末５００の位置に基づいて、軌跡６０１を生成することもできる。図１４では、無線端末５００は、室内の外周６００以外の場所を移動している。軌跡生成部２１２は、無線端末５００が移動した位置を測定（検出）し、当該測定した複数の位置に基づいて、軌跡６０１を生成する。そして、領域特定部２１３は、軌跡生成部２１２が生成した軌跡６０１に基づいて、任意の領域を特定することもできる。図１５では、３つの軌跡６０１から３つの領域が特定されて、室内を仕切る境界６０２が特定されている。ユーザは、無線端末５００を任意の場所に移動させることができるため、軌跡生成部２１２は、無線端末５００が移動した位置に基づいて、任意の軌跡を生成することができる。このため、ユーザは、無線端末５００を移動させることにより、１つの部屋をユーザが所望する複数の領域に分割することもできる。
【００８８】
システムコントローラ２００が実施する処理を、無線端末５００が実施することもできる。
【００８９】
また、無線端末５００は、温度センサ、湿度センサ、照度センサ、ＣＯ２センサ等の各種センサを備えることもできる。無線端末５００は、各種センサを制御して温度等の情報を取得し、当該情報を無線基地局４００を介してシステムコントローラに送信する。そして、システムコントローラ２００は、無線端末５００から送信された温度等の情報に基づいて、複数の機器１００の動作を制御することもできる。
【００９０】
無線端末５００を、ユーザによってではなく、室内を自動で巡回する装置を用いて移動させることもできる。
【００９１】
その他、前記のハードウエェア構成やフローチャートは一例であり、任意に変更および修正が可能である。
【００９２】
制御部２１０、記憶部２２０、入力部２３０、表示部２４０、通信部２５０等などから構成されるシステムコントローラ２００の処理を行う中心となる部分は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。たとえば、前記の動作を実行するためのコンピュータプログラムを、コンピュータが読み取り可能な記録媒体（フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等）に格納して配布し、当該コンピュータプログラムをコンピュータにインストールすることにより、前記の処理を実行するシステムコントローラ２００を構成してもよい。また、インターネット等の通信ネットワーク上のサーバ装置が有する記憶装置に当該コンピュータプログラムを格納しておき、通常のコンピュータシステムがダウンロード等することでシステムコントローラ２００を構成してもよい。
【００９３】
また、システムコントローラ２００の機能を、ＯＳ（オペレーティングシステム）とアプリケーションプログラムの分担、またはＯＳとアプリケーションプログラムとの協働により実現する場合などには、アプリケーションプログラム部分のみを記録媒体や記憶装置に格納してもよい。
【００９４】
また、搬送波にコンピュータプログラムを重畳し、通信ネットワークを介して配信することも可能である。たとえば、通信ネットワーク上の掲示板（BBS; Bulletin Board System）に前記コンピュータプログラムを掲示し、ネットワークを介して前記コンピュータプログラムを配信してもよい。そして、このコンピュータプログラムを起動し、ＯＳの制御下で、他のアプリケーションプログラムと同様に実行することにより、前記の処理を実行できるように構成してもよい。
【符号の説明】
【００９５】
１、２  機器設置支援システム
１００（１０１〜１０５）  機器
２００  システムコントローラ（機器設置支援装置）
２１０  制御部
２１１  基地局位置測定部
２１２  軌跡生成部
２１３  領域特定部
２１４  設定部
２２０  記憶部
２３０  入力部
２４０  表示部
２５０  通信部
３００  専用通信線
４００（４０１〜４０３）  無線基地局
５００  無線端末
５１０  端末制御部
５２０  端末記憶部
５３０  端末入力部
５４０  端末表示部
５５０  端末通信部
【図１】
0005159867.tif 000002
【図２】
0005159867.tif 000003
【図３】
0005159867.tif 000004
【図４】
0005159867.tif 000005
【図５】
0005159867.tif 000006
【図６】
0005159867.tif 000007
【図７】
0005159867.tif 000008
【図８】
0005159867.tif 000009
【図９】
0005159867.tif 000010
【図１０】
0005159867.tif 000011
【図１１】
0005159867.tif 000012
【図１２】
0005159867.tif 000013
【図１３】
0005159867.tif 000014
【図１４】
0005159867.tif 000015
【図１５】
0005159867.tif 000016