(57)【要約】【課題】複数の空調機を設置する場合に空調機の識別を容易にする。【解決手段】複数の空調機に内蔵される複数のビーコンと、制御装置とを含むシステムにおける制御装置であって、ビーコンを識別する識別情報を制御装置に向けて送信させる指示を含む信号をビーコンに向けて送信し、ビーコンからの当該ビーコンの識別情報を含む信号を受信し、ビーコンに識別情報を含む報知信号を送信させる指示を含む信号をビーコンに向けて送信し、端末から端末で受信した報知信号に含まれるビーコンの識別情報と報知信号を受信した位置である位置情報とを受信する通信部と、報知信号を受信した位置である位置情報と空調機が設置される位置である位置情報とに基づいて、空調機毎に、当該空調機の識別情報と当該空調機が設置される位置に最も近い位置で受信された報知信号に含まれるビーコンの識別情報とを対応付ける演算部とを備える制御装置とする。【選択図】図１
2019016917.tif 000002
【特許請求の範囲】
【請求項１】
所定の空間に設置される複数の空調機のそれぞれに内蔵され、所定の電波到達距離内において相互に通信可能であり、所定の信号を送受信する複数のビーコンであって、当該複数のビーコンのそれぞれは、少なくとも１つの他のビーコンの前記電波到達距離内に配置される複数のビーコンと、前記複数のビーコンのうちの少なくとも１つのビーコンと通信可能である制御装置とを含むシステムにおける制御装置であって、
前記ビーコンを識別する識別情報を前記制御装置に向けて送信させる指示を含む信号を前記ビーコンに向けて送信し、前記ビーコンからの当該ビーコンの識別情報を含む信号を受信し、前記ビーコンに前記識別情報を含む報知信号を送信させる指示を含む信号を前記ビーコンに向けて送信し、前記空間に存在する端末から前記端末で受信した報知信号に含まれる前記ビーコンの前記識別情報と前記報知信号を受信した位置である位置情報とを受信する通信部と、
前記報知信号を受信した位置である前記位置情報と前記空調機が設置される位置である位置情報とに基づいて、前記空調機毎に、当該空調機の識別情報と当該空調機が設置される位置に最も近い位置で受信された前記報知信号に含まれる前記ビーコンの前記識別情報とを対応付ける演算部と、
を備える制御装置。
【請求項２】
所定の空間に設置される複数の空調機のそれぞれに内蔵され、所定の電波到達距離内において相互に通信可能であり、所定の信号を送受信する複数のビーコンであって、当該複数のビーコンのそれぞれは、少なくとも１つの他のビーコンの前記電波到達距離内に配置される複数のビーコンと、前記複数のビーコンのうちの少なくとも１つのビーコンと通信可能である制御装置とを含むシステムにおいて、
前記制御装置が、
前記ビーコンを識別する識別情報を前記制御装置に向けて送信させる指示を含む信号を前記ビーコンに向けて送信し、
前記ビーコンからの当該ビーコンの識別情報を含む信号を受信し、
前記ビーコンに前記識別情報を含む報知信号を送信させる指示を含む信号を前記ビーコンに向けて送信し、
前記空間に存在する端末から前記端末で受信した報知信号に含まれる前記ビーコンの前記識別情報と前記報知信号を受信した位置である位置情報とを受信し、
前記報知信号を受信した位置である前記位置情報と前記空調機が設置される位置である位置情報とに基づいて、前記空調機毎に、当該空調機の識別情報と当該空調機が設置される位置に最も近い位置で受信された前記報知信号に含まれる前記ビーコンの前記識別情報とを対応付ける、
ことを実行する制御方法。
【請求項３】
所定の空間に設置される複数の空調機のそれぞれに内蔵され、所定の電波到達距離内において相互に通信可能であり、所定の信号を送受信する複数のビーコンであって、当該複数のビーコンのそれぞれは、少なくとも１つの他のビーコンの前記電波到達距離内に配置される複数のビーコンと、前記複数のビーコンのうちの少なくとも１つのビーコンと通信可能である制御装置とを含むシステムにおいて、
前記制御装置が、
前記ビーコンを識別する識別情報を前記制御装置に向けて送信させる指示を含む信号を前記ビーコンに向けて送信し、
前記ビーコンからの当該ビーコンの識別情報を含む信号を受信し、
前記ビーコンに前記識別情報を含む報知信号を送信させる指示を含む信号を前記ビーコンに向けて送信し、
前記空間に存在する端末から前記端末で受信した報知信号に含まれる前記ビーコンの前
記識別情報と前記報知信号を受信した位置である位置情報とを受信し、
前記報知信号を受信した位置である前記位置情報と前記空調機が設置される位置である位置情報とに基づいて、前記空調機毎に、当該空調機の識別情報と当該空調機が設置される位置に最も近い位置で受信された前記報知信号に含まれる前記ビーコンの前記識別情報とを対応付ける、
ことを実行するための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、制御方法、制御プログラムに関する。
【背景技術】
【０００２】
電磁波等を発射することにより、受信機に位置等の様々な情報を通知するビーコン（無線標識）が存在する。ビーコンには、携帯端末に向けて情報を発信するものもある。例えば、携帯端末用のビーコンには、Bluetooth（登録商標）を利用したものもあり、複数の
送信器から識別情報を受信することで、受信側の携帯端末は自身の位置を知ることができる。
【０００３】
また、複数のビーコンによりビーコンメッシュを構成する技術がある。ビーコンメッシュを構成するビーコン（メッシュ型ビーコンともいう）は、電波の到達距離内に設置された他のビーコンと相互に通信を行う機能を有し、全体としてマルチホップ無線ネットワークを形成する。メッシュ型ビーコンは、他のビーコンに対して、自身の識別情報を含む無線標識を送信する。ビーコンメッシュは、ゲートウェイを介して、他のネットワークに接続され得る。ゲートウェイは、ビーコンメッシュ内のビーコンに対して、個別に、設定変更の命令を送信することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１４９５２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
オフィスビル等における空調機の設置工事にあたり、設置した各空調機と、空調機を中央制御する制御装置に登録される各空調機を識別する識別情報とを、対応付けることが求められる。しかし、設置した各空調機と識別情報との正確な対応付けには、多大な労力と時間とがかかっている。
【０００６】
本発明は、複数の空調機を設置する場合に空調機の識別を容易にする技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、以下の手段を採用する。
即ち、第１の態様は、
所定の空間に設置される複数の空調機のそれぞれに内蔵され、所定の電波到達距離内において相互に通信可能であり、所定の信号を送受信する複数のビーコンであって、当該複数のビーコンのそれぞれは、少なくとも１つの他のビーコンの前記電波到達距離内に配置される複数のビーコンと、前記複数のビーコンのうちの少なくとも１つのビーコンと通信可能である制御装置とを含むシステムにおける制御装置であって、
前記ビーコンを識別する識別情報を前記制御装置に向けて送信させる指示を含む信号を前記ビーコンに向けて送信し、前記ビーコンからの当該ビーコンの識別情報を含む信号を受信し、前記ビーコンに前記識別情報を含む報知信号を送信させる指示を含む信号を前記ビーコンに向けて送信し、前記空間に存在する端末から前記端末で受信した報知信号に含まれる前記ビーコンの前記識別情報と前記報知信号を受信した位置である位置情報とを受信する通信部と、
前記報知信号を受信した位置である前記位置情報と前記空調機が設置される位置である
位置情報とに基づいて、前記空調機毎に、当該空調機の識別情報と当該空調機が設置される位置に最も近い位置で受信された前記報知信号に含まれる前記ビーコンの前記識別情報とを対応付ける演算部と、
を備える制御装置とする。
【０００８】
開示の態様は、プログラムが情報処理装置によって実行されることによって実現されてもよい。即ち、開示の構成は、上記した態様における各手段が実行する処理を、情報処理装置に対して実行させるためのプログラム、或いは当該プログラムを記録したコンピュータ読み取り可能な記録媒体として特定することができる。また、開示の構成は、上記した各手段が実行する処理を情報処理装置が実行する方法をもって特定されてもよい。開示の構成は、上記した各手段が実行する処理を行う情報処理装置を含むシステムとして特定されてもよい。
【発明の効果】
【０００９】
本発明によれば、複数の空調機を設置する場合に空調機の識別を容易にすることができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施形態に係るシステムの構成例を示す図である。
【図２】図２は、ビーコン１０の機能ブロックの例を示す図である。
【図３】図３は、制御装置２０の機能ブロックの例を示す図である。
【図４】図４は、端末３０の機能ブロックの例を示す図である。
【図５】図５は、サーバ４０の機能ブロックの例を示す図である
【図６】図６は、端末５０の機能ブロックの例を示す図である。
【図７】図７は、情報処理装置のハードウェア構成例を示す図である。
【図８】図８は、実施形態に係るシステムにおける、空調機の位置と当該空調機に内蔵されるビーコンの識別情報との対応付けについての動作フローの例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施形態について説明する。実施形態の構成は例示であり、発明の構成は、開示の実施形態の具体的構成に限定されない。発明の実施にあたって、実施形態に応じた具体的構成が適宜採用されてもよい。
【００１２】
〔実施形態〕
〈システム構成〉
図１は、本実施形態に係るシステムの構成例を示す図である。なお、本実施形態では、測位等のために送受信される無線標識のほか、当該無線標識の送信装置をビーコンと呼ぶ。本実施形態に係るシステムは、ビーコン１０（図１では、ビーコン１０Ａからビーコン１０Ｅ）、制御装置２０、端末３０、サーバ４０、端末５０、空調機６０（図１では、空調機６０Ａから空調機６０Ｅ）、センサ７０を含む。各ビーコン１０は、いずれかの空調機６０に内蔵されている。空調機６０は、それぞれ、制御装置２０に接続されて制御される。端末３０は、いずれかのビーコン１０からの信号を受信できる位置に存在する。端末３０は、例えば、利用者に携帯されていたり、所定の物に添付されていたりする。センサ７０は、いずれかのビーコン１０からの信号を受信できる位置に存在する。センサ７０は、例えば、温度センサ、湿度センサ等である。制御装置２０、サーバ４０、端末５０は、インターネット等のネットワーク１００を介して接続されている。端末３０は、ネットワーク１００に接続される。センサ７０は、ネットワーク１００に接続されていてもよい。空調機６０Ａから空調機６０Ｅに内蔵されるビーコン１０Ａからビーコン１０Ｅは、マルチホップ無線ネットワークを形成している。
【００１３】
ビーコン１０は、１つの空調機６０につき１つの割合で配置される。ビーコン１０は、当該ビーコン１０を識別する識別情報及び送信日時を含む無線標識を送信する。また、本実施形態に係るビーコン１０は、電波の到達距離内に設置された他のビーコン１０と相互に通信を行う機能を有し、全体としてマルチホップ無線ネットワークを形成する。また、複数のビーコンの各々は少なくとも１つの他のビーコンの電波到達距離内に配置されるものとする。ある空調機６０に内蔵されるビーコン１０の電波到達距離内に他の空調機６０に内蔵されるビーコン１０が存在しない場合には、当該電波到達距離内に１以上の新たなビーコン１０を配置することで、すべてのビーコン１０が少なくとも１つの他のビーコンの電波到達距離内に配置されるようにできる。ビーコン１０は、端末３０から、当該端末３０の識別情報を受信する。ビーコン１０は、端末３０からの識別情報とともに、ビーコン１０自身の識別情報、端末３０からの信号の受信強度、ビーコン１０の状態等を示す情報等を、他のビーコン１０に向けて送信する。ビーコン１０の状態等を示す情報には、他のビーコン１０から受信した情報を含み得る。なお、相互に通信可能とした複数のビーコンを総称してビーコンメッシュとも呼ぶ。
【００１４】
図１では５組の空調機６０、ビーコン１０を例示したが、空調機６０、ビーコン１０の組は５組に限定されるものではない。また、ビーコン１０は、例えば、マイクロコントローラとアンテナとを有し、これらが協働することにより各種の機能を実現する。ビーコン１０は、内部センサとして、各種センサを含み得る。各種センサは、例えば、カメラ、マイク、温度計、湿度計、光センサ、赤外線センサ、電気メータ、ガスメータ、水道メータ、計測器等である。各種センサによって、映像、画像、音、値等が検出される。また、ビーコン１０には、外部センサとして、各種センサが接続されてもよい。ビーコン１０は、自身に内蔵される電池の残量を計測しうる。外部センサは、Bluetooth等による無線通信
機能を有してもよい。このとき、外部センサは、Bluetoothのパケットに載せて検出結果
等を送信しうる。
【００１５】
制御装置２０は、複数のビーコン１０の動作および複数の空調機６０の動作を一元的に制御する装置である。制御装置２０は、例えば、複数のビーコン１０のいずれかを特定する識別情報と所定の情報とを含む特定情報を、周辺のビーコン１０に送信する。制御装置２０は、各空調機６０の運転状態を制御することにより、空調機６０が設置される空間の気温、湿度等を調整する。一方、ビーコン１０は、受信した特定情報を周辺のビーコン１０へ中継するとともに、自身を示す識別情報を含む特定情報を受信した場合、当該特定情報に基づいて、所定の処理を行う。特定情報は、例えば、ビーコン１０の動作を制御する情報を含み得る。制御装置２０は、ビーコンメッシュとネットワーク１００とを接続するゲートウェイとして動作する。
【００１６】
端末３０は、ビーコン１０から無線標識を受信する。端末３０は、ビーコン１０に対して、端末３０自身を識別する識別情報を送信する。また、図１には１つの端末３０を示しているが、端末３０の数は、１つに限定されるものではない。端末３０は、ビーコン１０としての機能を有してもよい。例えば、端末３０は、ビーコンメッシュ内の１つのビーコン１０として機能してもよい。端末３０は、ビーコン１０と同様に、内部センサを含んだり、外部センサに接続されたりしてもよい。端末３０は、利用者に携帯されていたり、移動しうる物に添付されていたりする。
【００１７】
サーバ４０は、例えば、端末３０から無線標識に含まれるビーコン１０の識別情報及び送信日時、端末３０における無線標識の受信日時、並びに、端末３０の識別情報といったデータのセットを、ビーコンメッシュを介して取得する。サーバ４０は、ビーコン１０の状態等を示す情報を取得しうる。また、サーバ４０は、取得した情報を、ネットワーク１００を介して端末５０等に出力する。なお、サーバ４０は、端末３０に応じた情報等を出力するようにしてもよい。
【００１８】
端末５０は、ネットワーク１００に接続され、サーバ４０から、端末３０の情報等を受信する。また、図１には１つの端末５０を示しているが、端末５０の数は、１つに限定されるものではない。
【００１９】
空調機６０は、オフィスビル等の天井や壁際、地下鉄等の駅構内、地下街等に設置される。空調機６０は、オフィスビル等の室内等の温度や湿度を調整する。各空調機６０には、ビーコン１０が内蔵される。空調機６０に内蔵されるビーコン１０は、それぞれ、固有の識別情報を有し、当該識別情報により各空調機６０が識別される。ただし、オフィスビル等に空調機６０が設置された段階では、ビーコン１０の識別情報と空調機６０との対応付けが行われていない。よって、この段階では、どの位置の空調機６０にどの識別情報を有するビーコン１０が設置されているか不明である。
【００２０】
センサ７０は、例えば、カメラ、マイク、温度計、湿度計、光センサ等の物理量を測定するセンサである。これらの物理量を測定するセンサは、空調機６０にも内蔵されていてもよい。センサ７０は、ビーコン１０としての機能を有する。センサ７０は、ビーコン１０に対して、センサ７０自身を識別する識別情報を送信する。また、図１には１つのセンサ７０を示しているが、センサ７０の数は、１つに限定されるものではない。例えば、センサ７０は、ビーコンメッシュ内の１つのビーコン１０として機能してもよい。センサ７０は、例えば、空調機６０が設置される空間に配置される。
【００２１】
〈ビーコンの機能構成〉
図２は、実施形態に係るビーコン１０の機能ブロックの例を示す図である。なお、ビーコン１０は、オフィスビルの室内、地下鉄等の駅構内、地下街等に、相互に通信可能な所定の電波到達距離以下の間隔で複数設置される。全部または一部のビーコン１０は、空調機６０に組み込まれる。例えば、設置場所に応じて、１０ｍ程度といった間隔で設置するものとする。ビーコン１０は、標識情報送信部１１と、相互通信部１２と、記憶部１３とを備える。
【００２２】
標識情報送信部１１は、記憶部１３に保持されている情報に基づいて、当該ビーコン１０を識別するための識別情報を含む無線標識を送信し、受信側の装置に対して近接通知を行う。無線標識は、送信時刻を示す日時情報等を含んでもよい。具体的には、ＢＬＥ（Bluetooth Low Energy）等の技術を利用することができ、無線標識のブロードキャスト通信を行うようにしてもよい。
【００２３】
相互通信部１２は、他のビーコン１０、端末３０、制御装置２０との間で双方向に情報の送受信を行う。例えば、ＢＬＥにおけるＧＡＴＴのようなプロファイルに基づいて相互通信を行うようにしてもよい。相互通信部１２は、コネクション型の通信を行ってもよい。また、相互通信部１２は、他のビーコン１０の識別情報を含む特定情報を受信した場合、当該特定情報を周辺のビーコン１０へ中継する。一方、自身を示す識別情報を含む特定情報を受信した場合、当該特定情報を記憶部１３に格納すると共に、当該特定情報に基づいて、所定の処理を行う。相互通信部１２は、端末３０から端末３０の端末ＩＤを含む信号を受信する。相互通信部１２は、受信した信号の受信強度を測定する。相互通信部１２は、受信した信号に含まれる情報と当該信号の受信強度を対応付けて、記憶部１３に格納する。
【００２４】
また、相互通信部１２は、制御装置２０からの要求に応じて、記憶部１３に保持されている情報を、ビーコンメッシュのネットワークを介して制御装置２０に応答するようにしてもよい。記憶部１３に保持されている情報には、ビーコン１０の内部センサや外部センサで取得された情報が含まれ得る。また、ビーコン１０間を送受信される特定情報等の情
報には、あらかじめ、固有の識別情報が割り当てられてもよい。このとき、相互通信部１２は、一度、転送した情報の識別情報を記憶部１３に格納し、情報を転送する際に、当該情報の識別情報が記憶部１３に過去に転送した情報の識別情報と一致するか否かを確認し、過去に転送した情報である場合には、当該情報を転送しなくてもよい。これにより、同じ情報がビーコンメッシュ内を転送され続けることを回避することができる。
【００２５】
また、相互通信部１２は、ビーコン１０を内蔵する空調機６０と通信して、空調機６０に対する制御（運転開始、停止等）の指示を行ってもよい。空調機６０に対する制御の指示は、例えば、制御装置２０からビーコンメッシュを介して行われる。
【００２６】
記憶部１３は、不揮発性メモリであり、例えばマイクロプロセッサが有するフラッシュメモリのようなＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory
）等によって実現される。また、記憶部１３は、予め定められた当該ビーコン１０の識別情報や、標識情報送信部１１が無線標識を送信する際の電波強度の設定値等を記憶する。記憶部１３は、受信した信号に含まれる情報や当該信号の受信強度などを格納する。
【００２７】
〈制御装置の機能構成〉
図３は、実施形態に係る制御装置２０の機能ブロックの例を示す図である。制御装置２０は、例えば一般的なコンピュータであり、ビーコン通信部２１と、情報取得部２２と、記憶部２３とを備える。ビーコン通信部２１は、ビーコン１０と双方向の通信を行う。すなわち、上述した特定情報を送信したり、ビーコン１０から死活情報やビーコン１０が保持する情報を受信したりする。制御装置２０は、１つのビーコン１０と通信可能に有線等で接続されていてもよい。
【００２８】
情報取得部２２は、例えば、インターネットや専用回線等のネットワーク１００を介して、図示していない装置から所定の情報を取得する。また、情報取得部２２は、制御装置２０を操作するユーザからの入力等に基づいて、ビーコン通信部２１に特定情報を送信させ、ビーコン１０の設定を変更させる。また、情報取得部２２は、各々のビーコン１０から情報を取得してもよい。また、特定情報にすべてのビーコン１０に対応する識別情報を含むようにして、ビーコン１０は同一の特定情報を１回のみブロードキャスト通信するようにしてもよい。また、特定情報がビーコンメッシュのネットワーク上を転送される回数を示すホップ数を含むようにして、ビーコン１０は設定変更情報を転送するたびにホップ数をインクリメントし、所定の回数だけビーコン１０間を転送された特定情報がビーコンメッシュ上から削除されるようにしてもよい。
【００２９】
記憶部２３は、例えば、ＨＤＤ（Hard-disk Drive）やＳＳＤ（Solid State Drive）、フラッシュメモリ等によって実現される。記憶部２３は、各ビーコンの識別情報（ビーコンＩＤ）に対応付けて、複数のビーコン１０の設置場所を示す位置情報、動作設定等を記憶する。
【００３０】
空調機制御部２４は、制御装置２０と通信可能に接続される各空調機６０の動作を制御する。
【００３１】
ここでは、制御装置２０は、ビーコン１０および空調機６０を制御するとしているが、ビーコン１０を制御する制御装置と、空調機６０を制御する制御装置とが別々に設けられて、これらの制御装置が所定の情報を通信するようにしてもよい。
【００３２】
〈端末の機能構成〉
図４は、実施形態に係る端末３０の機能ブロックの例を示す図である。端末３０は、例えばスマートフォンやタブレット端末等のコンピュータであり、標識情報送信部３１と、
相互通信部３２と、記憶部３３と、表示部３４、位置検出部３５とを備える。なお、標識情報送信部３１、相互通信部３２は、例えば端末３０にインストールされたアプリケーションソフトウェア（プログラムとも呼ぶ）が、端末３０の通信機能を利用して実現する。
【００３３】
標識情報送信部３１は、記憶部３３に保持されている情報に基づいて、ビーコン１０としての端末３０を識別するための識別情報を含む無線標識を送信し、受信側の装置に対して近接通知を行う。無線標識は、送信時刻を示す日時情報等を含んでもよい。具体的には、ＢＬＥ（Bluetooth Low Energy）等の技術を利用することができ、無線標識のブロードキャスト通信を行うようにしてもよい。端末３０が送信する端末３０の識別情報を含む無線標識（情報）は、複数のビーコンによって受信され得る。
【００３４】
相互通信部３２は、他のビーコン１０、端末３０、制御装置２０との間で双方向に情報の送受信を行う。例えば、ＢＬＥにおけるＧＡＴＴのようなプロファイルに基づいて相互通信を行うようにしてもよい。相互通信部３２は、コネクション型の通信を行ってもよい。また、相互通信部３２は、他のビーコン１０の識別情報を含む特定情報を受信した場合、当該特定情報を周辺のビーコン１０へ中継する。一方、自身を示す識別情報を含む特定情報を受信した場合、当該特定情報を記憶部３３に格納すると共に、当該特定情報に基づいて、所定の処理を行う。また、相互通信部３２は、制御装置２０からの要求に応じて、記憶部３３に保持されている情報を、ビーコンメッシュのネットワークを介して制御装置２０に応答するようにしてもよい。
【００３５】
相互通信部３２は、ビーコン１０が送信する無線標識を受信し、記憶部３３に記憶させる。記憶部３３は、揮発性メモリ又は不揮発性メモリである。例えば、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）、フラッシュメモリのようなＥＥＰＲＯＭ等によって実現される。
【００３６】
記憶部３３は、例えば、ＨＤＤ（Hard-disk Drive）やＳＳＤ（Solid State Drive）、フラッシュメモリ等によって実現される。記憶部３３は、端末３０からの端末３０を識別するための識別情報を格納する。なお、端末３０を特定するための識別情報は、スマートフォン等のＯＳ（Operating System）が提供するＩＤを利用するようにしてもよいし、サーバ４０が端末３０のアプリケーションソフトウェアに対して独自の識別情報を発行するようにしてもよい。記憶部３３は、各ビーコン１０の識別情報（ビーコンＩＤ）に対応付けて、複数のビーコン１０の設置場所を示す位置情報等を記憶する。また、記憶部３３は、ビーコン１０の識別情報を受信した位置の位置情報を、当該ビーコン１０の識別情報と対応付けて記憶する。
【００３７】
表示部３４は、記憶部３３に記憶された位置情報やその他の情報を端末３０が備えるモニタに表示させる。
【００３８】
位置検出部３５は、ＧＰＳ（Global Positioning System）アンテナ、加速度センサ、
角速度センサ等によって実現される。位置検出部３５は、各センサ等により、端末３０の絶対位置、または所定の位置からの相対位置を検出する。
【００３９】
〈サーバの機能構成〉
図５は、実施形態に係るサーバ４０の機能ブロックの例を示す図である。サーバ４０は、例えば、据え置き型のコンピュータであり、通信部４１と、演算部４２と、記憶部４３とを備える。制御装置２０とサーバ４０とは一体化して、１つの制御装置として動作してもよい。
【００４０】
通信部４１は、インターネット等のネットワーク１００を介して制御装置２０、端末３
０、端末５０との間で情報を送受信する。
【００４１】
演算部４２は、ビーコン１０や端末３０からの情報に基づいて、所定の演算を行う。演算部４２は、例えば、端末３０が存在する位置を算出する。
【００４２】
記憶部４３は、例えばＨＤＤやＳＳＤ、フラッシュメモリ等によって構成され、端末３０から、ビーコンメッシュ、制御装置２０を介して、受信した情報や、当該情報に基づいて算出した端末３０の位置を示す情報を記憶するほか、ビーコン１０が設置された位置の周辺に関する情報を予め記憶してもよい。記憶部４３は、ビーコンメッシュの各ビーコン１０の識別情報（ビーコンＩＤ）と、各ビーコンの存在位置を示す位置情報とを対応付けて格納する。
【００４３】
〈端末の機能構成〉
図６は、実施形態に係る端末５０の機能ブロックの例を示す図である。端末５０は、例えば、コンピュータであり、通信部５１と、記憶部５２と、表示部５３とを備える。
【００４４】
通信部５１は、インターネット等のネットワーク１００を介してサーバ４０との間で情報を送受信する。上述のように、通信部５１は、例えば、サーバ４０から、端末３０の位置情報を含む情報を受信し、記憶部５２に記憶させる。
【００４５】
記憶部５２は、例えばＨＤＤやＳＳＤ、フラッシュメモリ等によって構成され、サーバ４０から受信した情報等を記憶する。記憶部５２は、サーバ４０から受信した、端末３０の位置情報等を格納する。記憶部５２は、ビーコンメッシュのビーコン１０が設置されるエリア（地下街等）を含む地図を格納してもよい。
【００４６】
表示部５３は、記憶部５２に記憶された端末３０の位置情報やその他の情報を端末５０が備えるモニタに表示させる。
【００４７】
〈装置構成〉
制御装置２０、端末３０、端末５０は、スマートフォン、携帯電話、タブレット型端末、カーナビゲーション装置、ＰＤＡ（Personal Digital Assistant）、ＰＣ（Personal Computer）のような専用または汎用のコンピュータ、あるいは、コンピュータを搭載した
電子機器を使用して実現可能である。サーバ４０は、ＰＣ、ワークステーション（ＷＳ、Work Station）のような専用または汎用のコンピュータ、あるいは、コンピュータを搭載した電子機器を使用して実現可能である。
【００４８】
図７は、情報処理装置のハードウェア構成例を示す図である。図７に示す情報処理装置９０は、一般的なコンピュータの構成を有している。制御装置２０、端末３０、サーバ４０、端末５０は、図７に示すような情報処理装置９０によって実現される。情報処理装置９０は、プロセッサ９１、メモリ９２、記憶部９３、入力部９４、出力部９５、通信制御部９６を有する。これらは、互いにバスによって接続される。メモリ９２及び記憶部９３は、コンピュータ読み取り可能な記録媒体である。情報処理装置のハードウェア構成は、図７に示される例に限らず、適宜構成要素の省略、置換、追加が行われてもよい。
【００４９】
情報処理装置９０は、プロセッサ９１が記録媒体に記憶されたプログラムをメモリ９２の作業領域にロードして実行し、プログラムの実行を通じて各構成部等が制御されることによって、所定の目的に合致した機能を実現することができる。
【００５０】
プロセッサ９１は、例えば、ＣＰＵ（Central Processing Unit）やＤＳＰ（Digital Signal Processor）である。
【００５１】
メモリ９２は、例えば、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）を含む。メモリ９２は、主記憶装置とも呼ばれる。
【００５２】
記憶部９３は、例えば、ＥＰＲＯＭ（Erasable Programmable ROM）、ハードディスク
ドライブ（ＨＤＤ、Hard Disk Drive）、ソリッドステートドライブ（ＳＳＤ、Solid State Drive）である。また、記憶部９３は、リムーバブルメディア、即ち可搬記録媒体を含むことができる。リムーバブルメディアは、例えば、ＵＳＢ（Universal Serial Bus）メモリ、あるいは、ＣＤ（Compact Disc）やＤＶＤ（Digital Versatile Disc）のようなディスク記録媒体である。記憶部９３は、二次記憶装置とも呼ばれる。
【００５３】
記憶部９３は、各種のプログラム、各種のデータ及び各種のテーブルを読み書き自在に記録媒体に格納する。記憶部９３には、オペレーティングシステム（Operating System :ＯＳ）、各種プログラム、各種テーブル等が格納される。記憶部９３に格納される情報は、メモリ９２に格納されてもよい。また、メモリ９２に格納される情報は、記憶部９３に格納されてもよい。
【００５４】
オペレーティングシステムは、ソフトウェアとハードウェアとの仲介、メモリ空間の管理、ファイル管理、プロセスやタスクの管理等を行うソフトウェアである。オペレーティングシステムは、通信インタフェースを含む。通信インタフェースは、通信制御部９６を介して接続される他の外部装置等とデータのやり取りを行うプログラムである。外部装置等には、例えば、他の情報処理装置、外部記憶装置等が含まれる。
【００５５】
入力部９４は、キーボード、ポインティングデバイス、ワイヤレスリモコン、タッチパネル等を含む。また、入力部９４は、カメラのような映像や画像の入力装置や、マイクロフォンのような音声の入力装置を含むことができる。
【００５６】
出力部９５は、ＣＲＴ（Cathode Ray Tube）ディスプレイ、ＬＣＤ（Liquid Crystal Display）、ＰＤＰ（Plasma Display Panel）、ＥＬ（Electroluminescence）パネル等の
表示装置、プリンタ等の出力装置を含む。また、出力部９５は、スピーカのような音声の出力装置を含むことができる。
【００５７】
通信制御部９６は、他の装置と接続し、情報処理装置９０と他の装置との間の通信を制御する。通信制御部９６は、例えば、ＬＡＮ（Local Area Network）インタフェースボード、Bluetooth（登録商標）などの無線通信のための無線通信回路、電話通信のための通
信回路である。ＬＡＮインタフェースボードや無線通信回路は、インターネット等のネットワークに接続される。
【００５８】
制御装置２０、端末３０、サーバ４０、端末５０を実現するコンピュータは、プロセッサが二次記憶装置に記憶されているプログラムを主記憶装置にロードして実行することによって、各機能を実現する。また、各装置の記憶部は、主記憶装置または二次記憶装置の記憶領域に設けられる。
【００５９】
〈動作例〉
図８は、本実施形態に係るシステムにおける、空調機の位置と当該空調機に内蔵されるビーコンの識別情報との対応付けについての動作フローの例を示す図である。ここでは、図１のように、オフィスビルの天井等に複数の空調機６０が設置され、各空調機６０にはそれぞれビーコン１０が内蔵されている。空調機６０のないところにビーコン１０が設置されてもよい。各ビーコン１０は、固有の識別情報を有する。ビーコンメッシュを形成する。すべてのビーコン１０は、いずれかの他のビーコンと１０と通信できる位置に設置さ
れる。また、少なくとも１つのビーコン１０は、制御装置２０と通信できる位置に設置される。
【００６０】
Ｓ１０１では、制御装置２０は、ビーコン１０の識別情報を制御装置２０に向けて送信する指示（司令、コマンド）を含む信号を、ビーコンメッシュのビーコン１０に向けて送信する。当該信号は、例えば、アドバタイズ信号（報知信号）である。また、制御装置２０から送信される信号は、Bluetoothによるメッシュ通信で使用される１０ｂｙｔｅ程度
の所定のデータ信号であってもよい。メッシュ通信で使用される当該信号は、アドバタイズ信号よりも小さくてもよい。制御装置２０からの信号は、複数のビーコン１０によって受信され得る。ここでは、制御装置２０からの信号は、ビーコン１０Ｅに受信されたとする。制御装置２０は、当該信号をビーコンの無線標識として送信してもよい。
【００６１】
制御装置２０からの信号を受信したビーコン１０は、当該信号の内容を確認する。ビーコン１０は、受信した信号に含まれる情報に、所定の指示が含まれているか否かを確認する。所定の指示は、ビーコン１０の識別情報を制御装置２０に向けて送信する指示、アドバタイズ信号を送信する指示などである。ここでは、当該信号には、ビーコン１０の識別情報を制御装置２０に向けて送信する指示が含まれているとする。ビーコン１０は、受信した信号に含まれる情報を、記憶部１３に格納する。
【００６２】
さらに、ビーコン１０は、制御装置２０からの信号を、周囲のビーコン１０等に対して、送信する。また、ビーコン１０は、制御装置２０からの信号が以前に送信した信号と同一の信号である場合、当該信号を、送信しない。ここでは、当該信号は、他のビーコン１０によって受信されるとする。
【００６３】
また、制御装置２０からの当該信号を受信したビーコン１０は、記憶部１３に格納されるビーコン１０の識別情報を抽出し、当該識別情報を含む信号を制御装置２０に向けて送信する。当該信号は、例えば、アドバタイズ信号（報知信号）である。当該信号は、例えば、Bluetoothによるメッシュ通信で使用される１０ｂｙｔｅ程度の小さいデータ信号で
あってもよい。当該信号には、制御装置２０宛を示す情報として、制御装置２０を識別する識別情報が含まれてもよい。当該信号が他のビーコン１０で受信された場合には、当該他のビーコン１０は、当該信号を制御装置２０に向けて送信する。ここでは、当該信号は、他のビーコン１０によって受信されるとする。
【００６４】
ビーコン１０からの識別情報を含む信号を受信した他のビーコン１０は、当該信号の内容を確認する。ビーコン１０は、所定の指示が含まれているか否かを確認する。ビーコン１０は、受信した信号に含まれる情報を、記憶部１３に格納する。
【００６５】
識別情報を含む信号を受信したビーコン１０は、当該信号を、周囲のビーコン１０等に対して、送信する。また、ビーコン１０は、当該信号が以前に送信した信号と同一の信号である場合、当該信号を、送信しない。ここでは、当該信号は、制御装置２０によって受信されるとする。
【００６６】
識別情報を含む信号を受信した制御装置２０は、当該信号の内容を確認する。制御装置２０は、受信した信号に含まれる情報に、自身の識別情報等が含まれているか否かを確認する。ここでは、当該信号には、制御装置２０の識別情報等が含まれているとする。制御装置２０は、受信した信号に含まれる情報を、記憶部２３に格納する。
【００６７】
制御装置２０は、ビーコン１０から受信した信号に含まれる識別情報を確認する。制御装置２０は、当該識別情報により、ビーコンメッシュに含まれる各ビーコン１０の識別情報を取得することができる。ここでは、ビーコンメッシュにおいて、Bluetoothによるメ
ッシュ通信で使用されるデータ信号を使用するため、信号の量の増加を抑制しつつ、制御装置２０が、ビーコン１０の識別情報を取得することができる。
【００６８】
Ｓ１０２では、制御装置２０は、各ビーコン１０にアドバタイズ信号（報知信号）を送信させる指示（司令、コマンド）を含む信号を、ビーコンメッシュのビーコン１０に向けて送信する。当該信号は、例えば、アドバタイズ信号でもよい。また、制御装置２０から送信される信号は、Bluetoothによるメッシュ通信で使用される１０ｂｙｔｅ程度の所定
のデータ信号であってもよい。メッシュ通信で使用される当該信号は、アドバタイズ信号よりも小さくてもよい。制御装置２０からの信号は、複数のビーコン１０によって受信され得る。制御装置２０は、当該信号をビーコンの無線標識として送信してもよい。
【００６９】
制御装置２０からの信号を受信したビーコン１０は、当該信号の内容を確認する。ビーコン１０は、受信した信号に含まれる情報に、所定の指示が含まれているか否かを確認する。ここでは、当該信号には、ビーコン１０にアドバタイズ信号を送信する指示が含まれているとする。ビーコン１０は、受信した信号に含まれる情報を、記憶部１３に格納する。
【００７０】
さらに、ビーコン１０は、制御装置２０からの信号を、周囲のビーコン１０等に対して、送信する。また、ビーコン１０は、制御装置２０からの信号が以前に送信した信号と同一の信号である場合、当該信号を、送信しない。ここでは、当該信号は、他のビーコン１０によって受信されるとする。
【００７１】
また、制御装置２０からの当該信号を受信したビーコン１０は、指示に従って、記憶部１３に格納されるビーコン１０の識別情報を抽出し、当該識別情報を含むアドバタイズ信号を送信する。当該アドバタイズ信号は、ビーコン１０の周囲に存在する端末３０等によって受信される。これにより、ビーコンメッシュに存在する各ビーコン１０からそれぞれの識別情報を含むアドバタイズ信号が送信される。
【００７２】
Ｓ１０３では、制御装置２０は、ビーコンメッシュのビーコン１０に向けてアドバタイズ信号を送信する指示をしたことを、サーバ４０に、通知する。サーバ４０は、端末３０に対し、空調機６０が設置された空間を巡回することを指示することを含む信号を、ネットワーク１００を介して、送信する。当該信号には、当該空間における各空調機６０が設置されている位置を示す位置情報が含まれてもよい。また、当該信号には、制御装置２０で収集されたビーコンメッシュのビーコン１０の識別情報が含まれてもよい。このとき、サーバ４０は、あらかじめ、制御装置２０から、収集されたビーコン１０の識別情報を受信している。空調機６０が設置されている位置を示す位置情報は、あらかじめ、サーバ４０の記憶部４３に格納されている。端末３０は、当該信号を受信すると、端末３０の利用者に向けて、表示部３４に、空調機６０が設置された空間を巡回する旨の表示をする。当該表示を見た端末３０の利用者は、端末３０を持って、空調機６０が設置された空間を巡回する。このとき、空調機６０に内蔵される各ビーコン１０は、ビーコン１０の識別情報を含むアドバタイズ信号を送信している。
【００７３】
端末３０を携帯する利用者が空調機６０が設置される空間を巡回すると、端末３０は、ビーコン１０からのアドバタイズ信号を受信する。端末３０は、アドバタイズ信号を受信すると、アドバタイズ信号に含まれる識別情報（ビーコン１０の識別情報）を抽出する。端末３０は、アドバタイズ信号に含まれる識別情報と、端末３０の現在位置を示す位置情報とを対応付けて、記憶部３３に格納する。また、端末３０は、アドバタイズ信号の受信強度も対応付けて、記憶部３３に格納してもよい。端末３０は、同一の識別情報を複数回受信した場合には、そのうち、受信強度が最も高いアドバタイズ信号を受信したときの位置情報のみを、記憶部３３に格納するようにしてもよい。空調機６０が設置される空間の
巡回が終了すると、端末３０は、記憶部３３に格納される識別情報と当該識別情報に対応付けた情報（位置情報、受信強度等）とを抽出し、サーバ４０に送信する。端末３０は、例えば、巡回中に、すべての空調機６０が設置される位置の近傍（空調機６０から所定の距離以内）を通過した場合に、巡回終了と判断する。また、端末３０は、サーバ４０から受信したビーコンメッシュのビーコン１０のすべての識別情報を、受信したアドバタイズ信号から抽出した場合に、巡回終了と判断してもよい。また、端末３０は、空調機６０の位置情報に基づいて、すべての空調機６０の近傍を通過する順路を作成し、当該順路を表示部３４に表示して、利用者を順路通りに巡回させ、順路の始点から終点までを通過したことにより、巡回終了を判断してもよい。
【００７４】
Ｓ１０４では、サーバ４０の通信部４１は、端末３０から、ビーコン１０の識別情報と当該識別情報に対応付けた情報（位置情報等）とを受信する。サーバ４０の通信部４１は、端末３０から受信した識別情報と当該識別情報に対応付けた情報とを、記憶部４３に格納する。サーバ４０の演算部４２は、１つのある空調機６０が存在する位置に、端末３０で受信された位置が最も近いビーコン１０の識別情報を記憶部４３から抽出する。各空調機６０の位置情報は、あらかじめ、記憶部４３に格納されている。サーバ４０の演算部４２は、当該空調機６０の識別情報と、抽出されたビーコン１０の識別情報とを、対応付けて、記憶部４３に格納する。サーバ４０は、同様にして、すべての空調機６０について、ビーコン１０の識別情報を対応付けて、記憶部４３に格納する。サーバ４０は、空調機６０の識別情報とビーコン１０の識別情報との対応付の情報を、制御装置２０に送信する。Ｓ１０４のサーバ４０における処理は、端末３０で行われてもよい。
【００７５】
このようにして、サーバ４０は、すべての空調機６０に対してビーコン１０の識別情報を対応付けることができる。この対応付けにより、制御装置２０は、どの空調機６０にどの識別情報が割り当てられたビーコン１０が内蔵されているかを認識することができる。
【００７６】
《センサ情報の収集》
ここでは、空調機６０の近傍に存在するセンサの情報を取得する際の動作について説明する。ビーコンメッシュのビーコン１０では、Bluetoothのパケットの送受信を行うこと
ができる。これを利用して、センサ７０によるBluetoothのパケット（検出信号）を、ビ
ーコンメッシュにおけるメッシュ通信を介して、制御装置２０で収集することができる。センサ７０によるBluetoothのパケットには、センサ７０による何らかの物理量等の検出
結果が含まれる。また、ビーコンメッシュのビーコン１０に内蔵される内部センサや空調機６０の内部センサによる検出結果をBluetoothのパケットに載せて、制御装置２０に収
集させてもよい。制御装置２０は、ビーコン１０の識別情報の収集と同様にして、センサ７０等による検出結果（センサ情報等）を、集めることができる。各ビーコン１０は、受信したセンサ７０によるBluetoothのパケットを、そのまま、制御装置２０に向けて転送
してもよい。
【００７７】
センサ７０やビーコン１０から制御装置２０に送信する情報は、データ量削減のために、検出結果に基づく値であってもよい。検出結果をフィルタリング等することによって、検出結果に基づく値のデータ量を小さくすることができる。また、制御装置２０は、外部センサの送信電力、外部センサからの信号のビーコン１０における受信電力を収集することで、外部センサの位置を算出するようにしてもよい。受信電力の大きさは、ビーコン１０からの距離に依存するため、複数のビーコン１０において外部センサからの信号を受信することができれば、複数のビーコン１０から外部センサまでの距離が分かるため、外部センサの位置を算出することができる。
【００７８】
また、空調機６０に内蔵されるビーコン１０は、当該空調機６０の近傍に存在する利用者が携帯する端末３０からの、端末３０の識別情報を含むアドバタイズ信号を受信して、
当該端末３０の識別情報と、ビーコン１０の識別情報とを対応付けて、制御装置２０に向けて送信してもよい。制御装置２０は、端末３０の識別情報とビーコン１０の識別情報とにより、ビーコン１０を内蔵する空調機６０の近傍に、端末３０が存在することを認識することができる。制御装置２０は、空調機６０に内蔵されるビーコン１０によるビーコンメッシュにより、端末３０を携帯する利用者の位置情報を取得することができる。
【００７９】
（実施形態の作用、効果）
本実施形態のビーコンメッシュにおける空調機６０に内蔵されるビーコン１０は、制御装置２０からビーコン１０の識別情報を制御装置２０に向けて送信する指示を含む信号を受信する。ビーコン１０は、当該指示に基づいて、ビーコン１０の識別情報を含む信号を、制御装置２０に向けて、送信する。ビーコン１０は、ビーコンメッシュにおけるメッシュ通信のパケットを利用して、識別情報を送信することができる。制御装置２０は、空調機６０に内蔵されるビーコン１０の識別情報を収集することができる。
【００８０】
本実施形態の制御装置２０は、空調機６０に内蔵される各ビーコン１０に対し、ビーコンメッシュを介して、アドバタイズ信号を送信させる。また、サーバ４０は、端末３０に対し、空調機６０が存在する空間を巡回することを指示する。端末３０の利用者は、端末３０を携帯して空調機６０が存在する空間を巡回する。端末３０は、空調機６０が内蔵されるビーコン１０からアドバタイズ信号を受信する。端末３０は、端末３０の位置情報（アドバタイズ信号を受信した位置の位置情報）とアドバタイズ信号に含まれるビーコン１０の識別情報とを対応付けて、記憶する。端末３０は、巡回が終了すると、ビーコン１０の識別情報と端末３０の位置情報とをサーバ４０に送信する。サーバ４０は、端末３０の位置情報と空調機６０の位置情報（空調機６０が設置される位置の位置情報）に基づいて、ビーコン１０の識別情報と、空調機６０とを対応付ける。サーバ４０は、当該対応付の情報を、制御装置２０に送信する。これにより、制御装置２０は、どの空調機６０にどの識別情報が割り当てられたビーコン１０が内蔵されているかを認識することができる。
【００８１】
本発明は、上述した実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲内において変更したり組み合わせたりすることができる。
【００８２】
〈コンピュータ読み取り可能な記録媒体〉
コンピュータその他の機械、装置（以下、コンピュータ等）に上記いずれかの機能を実現させるプログラムをコンピュータ等が読み取り可能な記録媒体に記録することができる。そして、コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
【００８３】
ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。このような記録媒体内には、ＣＰＵ、メモリ等のコンピュータを構成する要素を設け、そのＣＰＵにプログラムを実行させてもよい。
【００８４】
また、このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ＤＡＴ、８mmテープ、メモリカード等がある。
【００８５】
また、コンピュータ等に固定された記録媒体としてハードディスクやＲＯＭ等がある。
【符号の説明】
【００８６】
１０    ビーコン
１１      標識情報送信部
１２      相互通信部
１３      記憶部
２０    制御装置
２１      ビーコン通信部
２２      情報取得部
２３      記憶部
２４      空調機制御部
３０    端末
３１      標識情報送信部
３２      相互通信部
３３      記憶部
３４      表示部
３５      位置検出部
４０    サーバ
４１      通信部
４２      演算部
４３      記憶部
５０    端末
５１      通信部
５２      記憶部
５３      表示部
６０    空調機
７０    センサ
１００    ネットワーク
【図１】
2019016917.tif 000003
【図２】
2019016917.tif 000004
【図３】
2019016917.tif 000005
【図４】
2019016917.tif 000006
【図５】
2019016917.tif 000007
【図６】
2019016917.tif 000008
【図７】
2019016917.tif 000009
【図８】
2019016917.tif 000010