(57)【要約】  設置可能位置記憶部（１０１）は、マルチホップ通信によりデータ収集装置に計測データを送信するセンサの倉庫内における設置可能位置を示す設置可能位置情報を記憶する。障害物位置記憶部（１０３）は、マルチホップ通信に用いる電波を減衰させる障害物の倉庫内における位置を示す障害物位置情報を記憶する。設置候補位置選択部（１０８）は、障害物位置情報に基づいて、設置可能位置情報により示される設置可能位置から、障害物に近いほど多くの個数の設置可能位置を、センサの設置候補位置として選択する。設置候補位置表示部（１０９）は、設置候補位置選択部（１０８）により選択された設置候補位置を示す情報を表示する。
2020121444.tif 000002
【特許請求の範囲】
【請求項１】
マルチホップ通信によりデータ収集装置に計測データを送信するセンサの倉庫内における設置可能位置を示す設置可能位置情報を記憶する設置可能位置記憶手段と、
前記マルチホップ通信に用いる電波を減衰させる障害物の前記倉庫内における位置を示す障害物位置情報を記憶する障害物位置記憶手段と、
前記障害物位置情報に基づいて、前記設置可能位置情報により示される前記設置可能位置から、前記障害物に近いほど多くの個数の前記設置可能位置を、前記センサの設置候補位置として選択する設置候補位置選択手段と、
前記設置候補位置選択手段により選択された前記設置候補位置を示す情報を表示する設置候補位置表示手段と、を備える、
設置候補位置表示装置。
【請求項２】
前記倉庫内の空間を複数のブロックに分割する空間分割手段を更に備え、
前記設置候補位置選択手段は、
前記複数のブロックのうち第１のブロックの代表位置から前記障害物のうち第１の障害物までの距離である第１の距離が第１の閾値よりも小さい場合、前記第１のブロックから選択する前記設置候補位置の個数である候補個数として第１の個数を決定し、前記第１の距離が前記第１の閾値以上である場合、前記候補個数として前記第１の個数よりも少ない個数を決定する個数決定手段と、
前記第１のブロックに含まれる前記設置可能位置から、前記個数決定手段により決定された前記候補個数の前記設置可能位置を選択する位置選択手段と、を備える、
請求項１に記載の設置候補位置表示装置。
【請求項３】
前記個数決定手段は、前記第１の距離が前記第１の閾値以上であり、前記第１のブロックの代表位置から前記障害物のうち前記第１の障害物よりも前記電波の減衰量が小さい第２の障害物までの距離である第２の距離が第２の閾値よりも小さい場合、前記候補個数として前記第１の個数よりも少ない第２の個数を決定し、前記第１の距離が前記第１の閾値以上であり、前記第２の距離が前記第２の閾値以上である場合、前記候補個数として前記第２の個数よりも少ない第３の個数を決定する、
請求項２に記載の設置候補位置表示装置。
【請求項４】
前記第１のブロックの代表位置は、前記第１のブロックに含まれる前記設置可能位置のうち前記障害物までの距離が最小の位置である、
請求項２又は３に記載の設置候補位置表示装置。
【請求項５】
前記第１のブロックの代表位置は、前記第１のブロックに含まれる前記設置可能位置との距離の二乗の総和が最小の位置である、
請求項２又は３に記載の設置候補位置表示装置。
【請求項６】
前記第１のブロックの代表位置は、前記第１のブロックの中心の位置である、
請求項２又は３に記載の設置候補位置表示装置。
【請求項７】
前記位置選択手段は、前記候補個数が１個である場合、前記第１のブロックに含まれる前記設置可能位置のうち、前記第１のブロックの中心までの距離が最小である前記設置可能位置を選択する、
請求項２から６のいずれか１項に記載の設置候補位置表示装置。
【請求項８】
前記位置選択手段は、前記候補個数が複数である場合、前記第１のブロックに含まれる前記設置可能位置のうち、前記設置可能位置同士の距離の二乗の総和が最大である組み合わせに含まれる前記設置可能位置を選択する、
請求項２から７のいずれか１項に記載の設置候補位置表示装置。
【請求項９】
前記空間分割手段は、前記倉庫内の空間のうち第１の空間を第１の大きさを有する複数の大ブロックに分割し、前記倉庫内の空間のうち前記第１の空間とは異なる第２の空間を前記第１の大きさよりも小さい第２の大きさを有する複数の小ブロックに分割し、
前記個数決定手段は、前記複数の大ブロックと前記複数の小ブロックとのそれぞれを前記複数のブロックとして、前記候補個数を決定する、
請求項２から８のいずれか１項に記載の設置候補位置表示装置。
【請求項１０】
サーバと、通信ネットワークを介して前記サーバと接続された表示装置と、を備える設置候補位置表示システムであって、
前記サーバは、
マルチホップ通信に用いる電波を減衰させる障害物の倉庫内における位置に基づいて、前記マルチホップ通信によりデータ収集装置に計測データを送信するセンサの前記倉庫内における設置可能位置から、前記障害物に近いほど多くの個数の前記設置可能位置を、前記センサの設置候補位置として選択する設置候補位置選択手段を備え、
前記表示装置は、
前記設置候補位置選択手段により選択された前記設置候補位置を示す情報を表示する設置候補位置表示手段を備える、
設置候補位置表示システム。
【請求項１１】
マルチホップ通信によりデータ収集装置に計測データを送信するセンサの倉庫内における設置候補位置を表示する設置候補位置表示方法であって、
前記倉庫内に配置され、前記マルチホップ通信に用いる電波を減衰させる障害物との距離が近いほど多くの個数の前記設置候補位置を表示する、
設置候補位置表示方法。
【請求項１２】
コンピュータを、
マルチホップ通信に用いる電波を減衰させる障害物の倉庫内における位置に基づいて、前記マルチホップ通信によりデータ収集装置に計測データを送信するセンサの前記倉庫内における設置可能位置から、前記障害物に近いほど多くの個数の前記設置可能位置を、前記センサの設置候補位置として選択する設置候補位置選択手段、
前記設置候補位置選択手段により選択された前記設置候補位置を示す情報を表示する設置候補位置表示手段、として機能させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設置候補位置表示装置、設置候補位置表示システム、設置候補位置表示方法、及び、プログラムに関する。
【背景技術】
【０００２】
現在、物品を管理する倉庫内に複数のセンサを配置し、複数のセンサがマルチホップ通信によりデータ収集装置に計測データを送信する技術が知られている。マルチホップ通信に用いる電波は、例えば、金属を含む構造物の近傍において減衰したり干渉したりする。このため、電波の減衰、干渉などを考慮して、倉庫内に複数のセンサを配置することが望まれる。【０００３】
現在、このような要望に応じた種々の技術が提案されている。例えば、特許文献１には、センサ間における受信電界強度と通信成功率とを計測し、計測結果に応じてセンサの配置を提案するセンサ端末配置支援方法が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−０４５７０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載された技術では、ユーザは、予め複数のセンサを配置した後に、受信電界強度と通信成功率とを計測し、計測結果に応じて複数のセンサを再配置する必要がある。つまり、特許文献１に記載された技術では、センサの配置前にセンサの配置を提案することができず、ユーザの負担が大きい。このため、ユーザに大きな負担をかけることなく、マルチホップ通信により計測データを送信するセンサの適切な設置位置を提案する技術が望まれている。【０００６】
本発明は、上記問題に鑑みてなされたものであり、ユーザに大きな負担をかけることなく、マルチホップ通信により計測データを送信するセンサの適切な設置位置を提案する設置候補位置表示装置、設置候補位置表示システム、設置候補位置表示方法、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明に係る設置候補位置表示装置は、
マルチホップ通信によりデータ収集装置に計測データを送信するセンサの倉庫内における設置可能位置を示す設置可能位置情報を記憶する設置可能位置記憶手段と、
前記マルチホップ通信に用いる電波を減衰させる障害物の前記倉庫内における位置を示す障害物位置情報を記憶する障害物位置記憶手段と、
前記障害物位置情報に基づいて、前記設置可能位置情報により示される前記設置可能位置から、前記障害物に近いほど多くの個数の前記設置可能位置を、前記センサの設置候補位置として選択する設置候補位置選択手段と、
前記設置候補位置選択手段により選択された前記設置候補位置を示す情報を表示する設置候補位置表示手段と、を備える。
【発明の効果】
【０００８】
本発明では、マルチホップ通信に用いる電波を減衰させる障害物との距離が近いほど多くの個数の設置候補位置が表示される。従って、本発明によれば、ユーザに大きな負担をかけることなく、マルチホップ通信により計測データを送信するセンサの適切な設置位置を提案することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態１に係る設置候補位置表示システムが適用される物品管理システムの構成図
【図２】本発明の実施形態１に係る設置候補位置表示装置の構成図
【図３】本発明の実施形態１に係る設置候補位置表示装置の機能構成図
【図４】設置可能位置情報を示す図
【図５】構造物位置情報を示す図
【図６】物品位置情報を示す図
【図７】設置候補位置情報を示す図
【図８】倉庫内の空間を分割した様子を示す図
【図９】ブロック分割情報を示す図
【図１０】本発明の実施形態１に係る設置候補位置表示装置が実行する設置候補位置表示処理を示すフローチャート
【図１１】設置候補位置情報を二次元で提示する画面を示す図
【図１２】設置候補位置情報を三次元で提示する画面を示す図
【図１３】空間毎に異なる大きさでブロックを分割した様子を示す図
【図１４】本発明の実施形態２に係る設置候補位置表示システムの構成図
【図１５】本発明の実施形態２に係る設置候補位置表示システムの機能構成図
【発明を実施するための形態】
【００１０】
（実施形態１）
まず、図１を参照して、本発明の実施形態１に係る設置候補位置表示システム１０００が適用される物品管理システム２０００の構成について説明する。物品管理システム２０００は、倉庫５００内に保管される物品を管理するシステムである。具体的には、物品管理システム２０００は、物品の入庫管理、物品の出庫管理、物品の温度管理などを実行する。
【００１１】
物品管理システム２０００は、複数のセンサ２００と、データ収集装置３１０と、入出庫管理端末３２０と、入出庫管理サーバ３３０とを備える。データ収集装置３１０と入出庫管理端末３２０と入出庫管理サーバ３３０とは、通信ネットワーク７００を介して相互に接続される。図１には、Ｘ軸とＹ軸とＺ軸とを示している。Ｚ軸は、鉛直方向と平行な座標軸である。Ｘ軸は、Ｚ軸と直交する座標軸である。Ｙ軸は、Ｘ軸とＺ軸とに直交する座標軸である。
【００１２】
複数のセンサ２００は、倉庫５００内の温度を計測し、計測した温度を示す計測データを、マルチホップ通信により、データ収集装置３１０に送信するセンサである。複数のセンサ２００は、設置箇所の温度を計測する計測機能と、計測データをマルチホップ通信により他のセンサ２００又はデータ収集装置３１０に送信する送信機能とを備える。複数のセンサ２００は、マルチホップ通信において、ホップ数、受信する電波の強度などに基づいて、計測データをデータ収集装置３１０に伝送する経路を自動で決定する。
【００１３】
具体的には、複数のセンサ２００は、経由するセンサ２００の個数であるホップ数がなるべく少なくなるように、経路を決定する。また、複数のセンサ２００は、経路中のセンサ２００が受信する電波の強度がなるべく強くなるように、経路を決定する。ただし、複数のセンサ２００間の距離が長すぎる場合、計測データをデータ収集装置３１０に伝送可能な経路が存在しない可能性がある。また、複数のセンサ２００間の距離がそれ程長くない場合であっても、センサ２００の近くに電波障害をもたらす障害物が存在する場合、計測データをデータ収集装置３１０に伝送可能な経路が存在しない可能性がある。
【００１４】
そこで、マルチホップ通信の信頼性を高めるためには、複数のセンサ２００の配置に冗長性を持たせ、複数のセンサ２００の配置密度を高めることが好適である。一方、複数のセンサ２００の配置密度を高めすぎると、マルチホップ通信又は温度計測にあまり寄与しないセンサ２００が多くなり、センサ２００の設置コストが増大する。このため、複数のセンサ２００は、障害物による影響を考慮して、適切な密度で配置することが望まれる。なお、本実施形態では、複数のセンサ２００の分布は、マルチホップ通信を適切に実行するという観点において決定され、適切な温度管理のために温度を計測する箇所を適切に設定するという観点については考慮されないものとする。
【００１５】
データ収集装置３１０は、複数のセンサ２００からマルチホップ通信により伝送される計測データを収集する。データ収集装置３１０は、例えば、プロセッサ、ハードディスク、２つの通信インターフェースなどを備える。一方の通信インターフェースは、センサ２００から計測データを受信するための通信インターフェースである。他方の通信インターフェースは、例えば、通信ネットワーク７００に接続するためのＮＩＣ（Network Interface Card）である。
【００１６】
入出庫管理端末３２０は、倉庫５００への物品の入庫と倉庫５００からの物品の出庫とに関する入出庫情報を管理するための端末である。例えば、入出庫管理端末３２０は、入出庫情報を管理するための操作をユーザから受け付けたり、入出庫情報を入出庫管理サーバ３３０との間で送受信したりする。入出庫情報は、例えば、物品が配置される位置を示す情報を含む。入出庫管理端末３２０は、例えば、プロセッサ、フラッシュメモリ、タッチスクリーン、通信インターフェースなどを備える。この通信インターフェースは、例えば、ＮＩＣである。
【００１７】
入出庫管理サーバ３３０は、入出庫情報を管理するサーバである。入出庫管理サーバ３３０は、例えば、入出庫管理端末３２０に入出庫情報を送信したり、入出庫管理端末３２０から入出庫情報を受信したりする。入出庫管理サーバ３３０は、例えば、プロセッサ、ハードディスク、通信インターフェースなどを備える。この通信インターフェースは、例えば、ＮＩＣである。
【００１８】
倉庫５００は、物品を低温で保管する低温倉庫である。倉庫５００は、断熱性に優れた構造物を備える。構造物は、例えば、壁、柱、床、天井などであり、基本的に、倉庫内に備えられている物体である。構造物は、大量の金属を含むことが多い。そして、金属は、電波を、遮断、反射などにより、大幅に減衰させる。このため、構造物は、マルチホップ通信に用いる電波を大幅に減衰させ、電波障害を引き起こす可能性が高い。以下、構造物を、適宜、障害物、又は、第１の障害物という。
【００１９】
また、倉庫５００は、物品を格納する棚を備える。棚は、大量の金属を含むことは多くない。このため、棚は、マルチホップ通信に用いる電波をあまり減衰させず、電波障害を引き起こす可能性が低い。従って、本実施形態では、棚は、障害物として取り扱わない。一方、低温倉庫において棚に保管される物品は、多くの水分を含むことが多い。そして、水分は、金属ほどではないが、電波を、遮断、反射などにより、減衰させる。このため、物品は、マルチホップ通信に用いる電波を減衰させ、電波障害を引き起こす可能性が高い。以下、物品を、適宜、障害物、又は、第２の障害物という。保管される物品は、例えば、冷凍保存される魚介類である。
【００２０】
なお、物品に含まれる水分は、構造物に含まれる金属に比べ、電波の透過率が高く、電波の減衰率が小さい。また、物品に対する物品に含まれる水分の割合は、構造物に対する構造物に含まれる金属の割合よりも小さいことが多い。また、物品は、構造物とは異なり、移動される可能性がある。従って、物品は構造物に比べ、包含する材料の性質、包含する材料の割合、及び、存在確率において、電波への影響が小さいと考えられる。このように、第１の障害物は、第２の障害物と比べ、電波を大幅に減衰させるため、電波障害を引き起こしやすい。
【００２１】
通信ネットワーク７００は、倉庫５００の外部に構築された広域ネットワークであり、例えば、インターネットである。通信ネットワーク７００は、設置候補位置表示装置１００と、データ収集装置３１０と、入出庫管理端末３２０と、入出庫管理サーバ３３０とを相互に接続する。
【００２２】
次に、本実施形態に係る設置候補位置表示システム１０００について説明する。設置候補位置表示システム１０００は、マルチホップ通信によりデータ収集装置３１０に計測データを送信するセンサ２００の倉庫５００内における設置候補位置を表示するシステムである。設置候補位置は、倉庫５００内におけるセンサ２００の設置位置の候補であり、適切な冗長度で安定したマルチホップ通信を実現するためのセンサ２００の設置位置の候補である。つまり、設置候補位置表示システム１０００は、適切な冗長度で安定したマルチホップ通信を実現するためのセンサ２００の設置位置の候補を、ユーザに提案するシステムである。本実施形態では、設置候補位置表示システム１０００は、１つの装置である設置候補位置表示装置１００を備える。以下、主に、設置候補位置表示装置１００について説明する。
【００２３】
設置候補位置表示装置１００は、上述した設置候補位置を表示する装置である。以下、図２を参照して、設置候補位置表示装置１００の構成について説明する。図２に示すように、設置候補位置表示装置１００は、物理的には、プロセッサ１１と、フラッシュメモリ１２と、タッチスクリーン１３と、通信インターフェース１４とを備える。プロセッサ１１は、設置候補位置表示装置１００の全体の動作を制御する。プロセッサ１１は、例えば、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ＲＴＣ（Real Time Clock）などを内蔵したＣＰＵ（Central Processing Unit）である。なお、ＣＰＵは、例えば、ＲＯＭに格納されている基本プログラムに従って動作し、ＲＡＭをワークエリアとして使用する。
【００２４】
フラッシュメモリ１２は、各種の情報を記憶する不揮発性メモリである。フラッシュメモリ１２は、例えば、プロセッサ１１が実行するプログラムを記憶する。タッチスクリーン１３は、ユーザによりなされた操作を検知し、検知の結果を示す信号をプロセッサ１１に供給する。また、タッチスクリーン１３は、プロセッサ１１による制御に従って、情報を表示する。通信インターフェース１４は、設置候補位置表示装置１００を通信ネットワーク７００に接続するための通信インターフェースである。通信インターフェース１４は、例えば、ＮＩＣである。
【００２５】
次に、図３を参照して、設置候補位置表示装置１００の機能について説明する。図３に示すように、設置候補位置表示装置１００は、機能的には、設置可能位置記憶部１０１と、設置可能位置受付部１０２と、構造物位置記憶部１０４と物品位置記憶部１０５とを備える障害物位置記憶部１０３と、構造物位置受付部１０６と、物品位置受付部１０７と、個数決定部１１２と位置選択部１１３とを備える設置候補位置選択部１０８と、設置候補位置表示部１０９と、空間分割部１１０と、分割情報記憶部１１１とを備える。
【００２６】
設置可能位置記憶手段は、例えば、設置可能位置記憶部１０１に対応する。障害物位置記憶手段は、例えば、障害物位置記憶部１０３に対応する。設置候補位置選択手段は、例えば、設置候補位置選択部１０８に対応する。設置候補位置表示手段は、例えば、設置候補位置表示部１０９に対応する。空間分割手段は、例えば、空間分割部１１０に対応する。個数決定手段は、例えば、個数決定部１１２に対応する。位置選択手段は、例えば、位置選択部１１３に対応する。
【００２７】
設置可能位置記憶部１０１は、マルチホップ通信によりデータ収集装置３１０に計測データを送信するセンサ２００の倉庫５００内における設置可能位置を示す設置可能位置情報を記憶する。設置可能位置は、センサ２００を取り付けることが可能な位置である。設置可能位置は、例えば、倉庫５００内に設置された棚において、センサ２００を取り付けることが可能な位置である。マルチホップ通信では、例えば、障害物が存在しない場合、１ホップ当たり２０ｍ程度の通信は可能である。このため、設置可能位置は、あまり細かく設定する必要はないと考えられる。本実施形態では、設置可能位置は、Ｘ軸とＹ軸とＺ軸とを備える直交座標系において、１ｍ単位で管理される。
【００２８】
設置可能位置情報は、設置可能位置を示す情報であれば、どのような形式の情報であってもよい。本実施形態では、図４に示すように、設置可能位置情報が、設置可能位置ＩＤとＸ座標［ｍ］とＹ座標［ｍ］とＺ座標［ｍ］とを備えるレコードにより、設置可能位置を示す情報である。１つのレコードは、１つの設置可能位置の座標を示す。設置可能位置は、例えば、数百個から数万個程度である。設置可能位置記憶部１０１の機能は、例えば、フラッシュメモリの機能により実現される。
【００２９】
設置可能位置受付部１０２は、設置可能位置記憶部１０１に記憶される設置可能位置情報を受け付ける。設置可能位置受付部１０２が受け付ける設置可能位置情報の形式は、設置可能位置記憶部１０１に記憶される設置可能位置情報の形式でなくてもよい。この場合、設置可能位置情報が設置可能位置記憶部１０１に記憶されるときに、適宜、形式変換される。設置可能位置受付部１０２の機能は、例えば、タッチスクリーン１３の機能、或いは、通信インターフェース１４の機能により実現される。
【００３０】
障害物位置記憶部１０３は、マルチホップ通信に用いる電波を減衰させる障害物の倉庫５００内における位置を示す障害物位置情報を記憶する。障害物位置情報は、障害物である構造物の倉庫５００内における位置を示す構造物位置情報と障害物である物品の倉庫５００内における位置を示す物品位置情報とを有する。障害物位置記憶部１０３は、構造物位置情報を記憶する構造物位置記憶部１０４と、物品位置情報を記憶する物品位置記憶部１０５とを備える。
【００３１】
構造物位置情報は、構造物の位置を示す情報であれば、どのような形式の情報であってもよい。本実施形態では、図５に示すように、構造物位置情報が、構造物位置ＩＤとＸ座標［ｍ］とＹ座標［ｍ］とＺ座標［ｍ］とを備えるレコードにより、構造物の位置を示す情報である。１つのレコードは、倉庫５００内の空間を１ｍ間隔の立方格子状に分割した場合において、構造物が含まれる１つの立方格子の座標を示す。この座標は、立方格子の中心位置を示す座標でもよいし、立方格子が備える８つの頂点のうちのいずれかの座標でもよい。本実施形態では、構造物位置情報は、このようなレコードにより構造物の位置を示すため、１つの構造物に対して複数のレコードが設けられることがある。
【００３２】
物品位置情報は、物品の位置を示す情報であれば、どのような形式であってもよい。本実施形態では、図６に示すように、物品位置情報が、物品位置ＩＤとＸ座標［ｍ］とＹ座標［ｍ］とＺ座標［ｍ］とを備えるレコードにより、物品の位置を示す情報である。１つのレコードは、倉庫５００内の空間を１ｍ間隔の立方格子状に分割した場合において、物品が含まれる１つの立方格子の座標を示す。この座標は、立方格子の中心位置を示す座標でもよいし、立方格子が備える８つの頂点のうちのいずれかの座標でもよい。本実施形態では、物品位置情報は、このようなレコードにより構造物の位置を示すため、１つの物品に対して複数のレコードが設けられることがある。障害物位置記憶部１０３の機能、構造物位置記憶部１０４の機能、及び、物品位置記憶部１０５の機能は、例えば、フラッシュメモリの機能により実現される。
【００３３】
構造物位置受付部１０６は、構造物位置記憶部１０４に記憶される構造物位置情報を受け付ける。構造物位置受付部１０６が受け付ける構造物位置情報の形式は、構造物位置記憶部１０４に記憶される構造物位置情報の形式でなくてもよい。この場合、構造物位置情報が構造物位置記憶部１０４に記憶されるときに、適宜、形式変換される。構造物位置受付部１０６の機能は、例えば、タッチスクリーン１３の機能、或いは、通信インターフェース１４の機能により実現される。
【００３４】
物品位置受付部１０７は、物品位置記憶部１０５に記憶される物品位置情報を受け付ける。物品位置受付部１０７が受け付ける物品位置情報の形式は、物品位置記憶部１０５に記憶される物品位置情報の形式でなくてもよい。例えば、物品位置受付部１０７は、物品位置情報として入出庫情報を、入出庫管理端末３２０又は入出庫管理サーバ３３０から受け付けてもよい。この場合、物品位置情報が物品位置記憶部１０５に記憶されるときに、適宜、形式変換される。物品位置受付部１０７の機能は、例えば、タッチスクリーン１３の機能、或いは、通信インターフェース１４の機能により実現される。
【００３５】
設置候補位置選択部１０８は、障害物位置情報に基づいて、設置可能位置情報により示される設置可能位置から、障害物に近いほど多くの個数の設置可能位置を、センサ２００の設置候補位置として選択する。設置候補位置は、センサ２００を設置するのに好適な位置の候補である。上述したように、障害物に近い領域ほど、電波障害が起きやすく、マルチホップ通信を阻害する可能性が高い。そこで、設置候補位置選択部１０８は、障害物に近い領域ほど多くの個数のセンサ２００が配置されるように、設置可能位置から設置候補位置を選択する。
【００３６】
言い換えれば、設置候補位置選択部１０８は、障害物から近い領域に配置されるセンサ２００の密度が高くなり、障害物から遠い領域に配置されるセンサ２００の密度が低くなるように、設置可能位置から設置候補位置を選択する。障害物に近く、電波障害が起きやすい領域であっても、センサ２００の密度が高ければ、マルチホップ通信が成立する可能性が高いと考えられる。この理由は、センサ２００の密度が高ければ、センサ２００の間隔が短いため電波強度の減衰が小さく、また、電波障害の起きにくい経路上にセンサ２００が存在する可能性が高いためである。
【００３７】
設置候補位置選択部１０８は、設置候補位置を示す設置候補位置情報を生成し、記憶する。設置候補位置情報は、設置候補位置を示す情報であれば、どのような形式であってもよい。例えば、図７に示すように、設置候補位置情報は、設置候補位置ＩＤと設置可能位置ＩＤとＸ座標［ｍ］とＹ座標［ｍ］とＺ座標［ｍ］とを備えるレコードにより設置候補位置を示してもよい。設置候補位置は、設置可能位置と同様に、例えば、Ｘ軸とＹ軸とＺ軸とを備える直交座標系において、１ｍ単位で管理される。設置候補位置の個数は、例えば、数十個から数千個である。設置候補位置選択部１０８の機能は、例えば、プロセッサ１１の機能により実現される。
【００３８】
設置候補位置表示部１０９は、設置候補位置選択部１０８により選択された設置候補位置を示す情報を表示する。設置候補位置表示部１０９が設置候補位置を示す情報を表示する手法は、適宜、調整することができる。例えば、設置候補位置表示部１０９は、倉庫５００内の様子を示す二次元又は三次元の配置図上において、設置候補位置を明示する。あるいは、設置候補位置表示部１０９は、１つのレコードが１つの設置候補位置に対応する棚の位置を示すレコード群を明示してもよい。
【００３９】
空間分割部１１０は、倉庫５００内の空間を複数のブロックに分割する。例えば、空間分割部１１０は、倉庫５００内の空間を５ｍ間隔の立方格子状のブロックに論理的に分割する。図８に、倉庫５００内の空間を複数のブロックに分割した様子を示す。なお、理解を容易にするため、図８には、倉庫５００内の様子をＺ軸の正方向から平面視した様子を示している。図８には、倉庫５００内の空間が、Ｘ軸方向に５個のブロックに分割され、Ｙ軸方向に３個のブロックに分割された様子を示す。
【００４０】
また、図８は、倉庫５００内に、構造物５０と、物品６０Ａと物品６０Ｂとを保管する棚７０Ａと、棚７０Ｂと、棚７０Ｃと、棚７０Ｄと、物品６０Ｃを保管する棚７０Ｅとが配置された様子を示す。なお、構造物５０は、障害物であり、例えば、壁である。物品６０Ａと物品６０Ｂと物品６０Ｃとは、障害物であり、例えば、冷凍状態の魚介類である。以下、適宜、物品６０Ａと物品６０Ｂと物品６０Ｃとを総称して、物品６０という。棚７０Ａと棚７０Ｂと棚７０Ｃと棚７０Ｄと棚７０Ｅとは、物品６０を保管する棚であり、障害物ではない。以下、適宜、棚７０Ａと棚７０Ｂと棚７０Ｃと棚７０Ｄと棚７０Ｅとを総称して、棚７０という。
【００４１】
図８に示す例では、構造物５０が、ブロックＡとブロックＢとブロックＣとブロックＤとブロックＥとに重なっている。従って、ブロックＡとブロックＢとブロックＣとブロックＤとブロックＥとは、電波が大きく減衰する可能性が高いブロックである。従って、ブロックＡとブロックＢとブロックＣとブロックＤとブロックＥとには、非常に多くの個数の設置候補位置が割り当てられることが好適である。
【００４２】
また、物品６０Ａと物品６０ＢとがブロックＦに重なり、物品６０ＣがブロックＪに重なっている。従って、ブロックＤとブロックＥとブロックＪとは、電波がある程度減衰する可能性が高いブロックである。従って、ブロックＤとブロックＥとブロックＪとには、ある程度多くの個数の設置候補位置が割り当てられることが好適である。一方、ブロックＧとブロックＨとブロックＩとブロックＫとブロックＬとブロックＭとブロックＮとブロックＯとは、電波が減衰する可能性が低いブロックである。従って、ブロックＧとブロックＨとブロックＩとブロックＫとブロックＬとブロックＭとブロックＮとブロックＯとには、比較的少ない個数の設置候補位置が割り当てられることが好適である。
【００４３】
なお、分割後のブロックの大きさをどのようにするのかは、適宜、調整することができる。例えば、空間分割部１１０は、分割後のブロックのそれぞれに１個のセンサ２００を配置した場合において、障害物が存在しない場合、複数のセンサ２００によるマルチホップ通信が正常に実現するように、分割後のブロックの大きさを決定することが好適である。なお、分割後のブロックの大きさが大きすぎると、設置候補位置の配置のばらつきが大きくなるため、マルチホップ通信が成立しにくくなり、或いは、必要なセンサ２００の個数が増大すると考えられる。一方、分割後のブロックの大きさが小さすぎると、１つのブロックに対して少なくとも１個のセンサ２００を配置する前提であれば、必要なセンサ２００の個数が増大すると考えられる。空間分割部１１０の機能は、例えば、プロセッサ１１の機能により実現される。
【００４４】
分割情報記憶部１１１は、空間分割部１１０による空間の分割により得られたブロックの構成を示すブロック分割情報を記憶する。ブロック分割情報は、ブロックの構成を示す情報であれば、どのような形式の情報であってもよい。例えば、図９に示すように、ブロック分割情報は、設置可能位置ＩＤとＸ座標［ｍ］とＹ座標［ｍ］とＺ座標［ｍ］とブロック名とを備えるレコードによりブロックの構成を示してもよい。ブロック分割情報は、設定可能位置が属するブロックを示す情報である。分割情報記憶部１１１の機能は、例えば、フラッシュメモリ１２の機能により実現される。
【００４５】
個数決定部１１２は、第１の距離が第１の閾値よりも小さい場合、候補個数として第１の個数を決定する。第１の距離は、複数のブロックのうち第１のブロックの代表位置から障害物のうち第１の障害物までの距離である。第１のブロックは、複数のブロックのうち、候補個数の決定対象のブロックである。代表位置は、ブロックを代表する位置である。従って、第１のブロックの代表位置は、第１のブロックを代表する位置である。代表位置をどのように定義するのかは、適宜、調整することができる。第１の障害物は、例えば、構造物５０である。第１の閾値は、第１の距離を判別するための閾値であり、本実施形態では３ｍである。候補個数は、第１のブロックから選択する設置候補位置の個数である。第１の個数は、比較的多い個数であり、本実施形態では、３個である。
【００４６】
このように、個数決定部１１２は、第１のブロックが構造物５０に比較的近い場合、第１のブロックから比較的多くの個数の設置候補位置を選択する。なお、本実施形態では、第１の障害物である構造物５０の位置は、構造物位置情報により１ｍ単位の座標で管理される。従って、第１のブロックの代表位置から第１の障害物までの距離は、第１のブロックの代表位置から、１ｍ単位の座標で管理される構造物５０の位置のうち、第１のブロックの代表位置に最も近い構造物５０の位置までの距離を意味する。
【００４７】
一方、個数決定部１１２は、第１の距離が第１の閾値以上である場合、候補個数として第１の個数よりも少ない個数を決定する。このように、個数決定部１１２は、第１のブロックが構造物５０から比較的遠い場合、第１のブロックから比較的少ない個数の設置候補位置を選択する。個数決定部１１２の機能は、例えば、プロセッサ１１の機能により実現される。
【００４８】
位置選択部１１３は、第１のブロックに含まれる設置可能位置から、個数決定部１１２により決定された候補個数の設置可能位置を、設置候補位置として選択する。位置選択部１１３が設置可能位置から候補個数分の設置可能位置を選択する手法は、適宜、調整することができる。例えば、位置選択部１１３は、乱数発生器が発生した乱数に基づいて、設置可能位置からランダムに候補個数分の設置可能位置を選択してもよい。位置選択部１１３の機能は、例えば、プロセッサ１１の機能により実現される。
【００４９】
ここで、個数決定部１１２は、第１の距離が第１の閾値以上であり、第２の距離が第２の閾値よりも小さい場合、候補個数として第１の個数よりも少ない第２の個数を決定することができる。第２の距離は、第１のブロックの代表位置から第２の障害物までの距離である。第２の障害物は、障害物のうち第１の障害物よりも電波の減衰量が小さい障害物である。第２の障害物は、例えば、物品６０である。第２の個数は、中程度の個数であり、本実施形態では、２個である。第２の閾値は、第２の距離を判別するための閾値であり、本実施形態では５ｍである。
【００５０】
このように、個数決定部１１２は、第１のブロックが構造物５０から比較的遠い場合において、第１のブロックが物品６０から比較的近い場合、第１のブロックから中程度の個数の設置候補位置を選択する。なお、本実施形態では、第２の障害物である物品６０の位置は、物品位置情報により１ｍ単位の座標で管理される。従って、第１のブロックの代表位置から第２の障害物までの距離は、第１のブロックの代表位置から、１ｍ単位の座標で管理される物品６０の位置のうち、第１のブロックの代表位置に最も近い物品６０の位置までの距離を意味する。
【００５１】
一方、個数決定部１１２は、第１の距離が第１の閾値以上であり、第２の距離が第２の閾値以上である場合、候補個数として第２の個数よりも少ない第３の個数を決定する。第３の個数は、比較的少ない個数であり、本実施形態では、１個である。このように、個数決定部１１２は、第１のブロックが構造物５０から比較的遠い場合において、第１のブロックが物品６０から比較的遠い場合、第１のブロックから少ない個数の設置候補位置を選択する。以上説明したように、個数決定部１１２は、第２の障害物よりも第１の障害物の存在を重視して、候補個数を決定する。
【００５２】
ここで、第１のブロックの代表位置は、第１のブロックに含まれる設置可能位置のうち障害物までの距離が最小の位置であってもよい。かかる構成によれば、障害物までの距離が比較的近い設置可能位置を有するブロック、つまり、障害物までの距離が比較的近い設置可能位置が設置候補位置として選択されるリスクが高いブロックには、比較的多くの設置候補位置が割り当てられることが期待できる。なお、ある位置から障害物までの距離が、この位置から、１ｍ単位の座標で管理される障害物の位置のうち、最も近い障害物の位置までの距離を意味することは、上述の通りである。
【００５３】
次に、図１０のフローチャートを参照して、設置候補位置表示装置１００が実行する設置候補位置表示処理について説明する。なお、設置候補位置表示装置１００が実行する設置候補位置表示方法は、設置候補位置表示処理の実行により実現される。設置候補位置表示装置１００は、例えば、タッチスクリーン１３を介して、ユーザから、開始指示を受け付けたことに応答して、設置候補位置表示処理の実行を開始する。なお、設置候補位置表示処理の実行に先だって、フラッシュメモリ１２には、設置可能位置情報と構造物位置情報と物品位置情報とが記憶されているものとする。
【００５４】
まず、プロセッサ１１は、倉庫５００内の空間を複数のブロックに分割する（ステップＳ１０１）。例えば、プロセッサ１１は、倉庫５００内の空間を、Ｘ軸方向とＹ軸方向とＺ軸方向とのそれぞれについて５ｍ間隔で区切ることにより、一辺が５ｍである立方体のブロックに分割する。プロセッサ１１は、ステップＳ１０１の処理を完了すると、分割により得られた複数のブロックから１つのブロックを選択する（ステップＳ１０２）。選択の順序は、どのような順序であってもよい。
【００５５】
プロセッサ１１は、ステップＳ１０２の処理を完了すると、選択したブロックを第１のブロックとして、第１の距離であるＤ１を算出する（ステップＳ１０３）。例えば、プロセッサ１１は、構造物位置情報により示される全ての構造物位置と、ブロック分割情報により示される、選択したブロックに含まれる全ての設置可能位置との全ての組み合わせについて、構造物位置と設置可能位置との距離を求める。そして、プロセッサ１１は、求めた距離のうち最小の距離を第１の距離として求める。
【００５６】
プロセッサ１１は、ステップＳ１０３の処理を完了すると、第２の距離であるＤ２を算出する（ステップＳ１０４）。例えば、プロセッサ１１は、物品位置情報により示される全ての物品位置と、ブロック分割情報により示される、選択したブロックに含まれる全ての設置可能位置との全ての組み合わせについて、物品位置と設置可能位置との距離を求める。そして、プロセッサ１１は、求めた距離のうち最小の距離を第２の距離として求める。
【００５７】
プロセッサ１１は、ステップＳ１０４の処理を完了すると、Ｄ１が第１の閾値であるＴｈ１よりも小さいか否かを判別する（ステップＳ１０５）。第１の閾値は、例えば、３ｍである。プロセッサ１１は、Ｄ１がＴｈ１よりも小さいと判別すると（ステップＳ１０５：ＹＥＳ）、第１のブロックに割り当てる候補個数を第１の個数に決定する（ステップＳ１０６）。第１の個数は、例えば、３個である。
【００５８】
プロセッサ１１は、Ｄ１がＴｈ１よりも小さくないと判別すると（ステップＳ１０５：ＮＯ）、Ｄ２が第２の閾値であるＴｈ２よりも小さいか否かを判別する（ステップＳ１０７）。第２の閾値は、例えば、５ｍである。プロセッサ１１は、Ｄ２がＴｈ２よりも小さいと判別すると（ステップＳ１０７：ＹＥＳ）、第１のブロックに割り当てる候補個数を第２の個数に決定する（ステップＳ１０８）。第２の個数は、例えば、２個である。プロセッサ１１は、Ｄ２がＴｈ２よりも小さくないと判別すると（ステップＳ１０７：ＮＯ）、第１のブロックに割り当てる候補個数を第３の個数に決定する（ステップＳ１０９）。第３の個数は、例えば、１個である。
【００５９】
プロセッサ１１は、ステップＳ１０６、ステップＳ１０８、又は、ステップＳ１０９の処理を完了すると、候補個数分の設置候補位置を選択する（ステップＳ１１０）。例えば、プロセッサ１１は、第１のブロックに含まれる設定可能位置から、候補個数分の設置候補位置をランダムに選択する。
【００６０】
プロセッサ１１は、ステップＳ１１０の処理を完了すると、未選択のブロックがあるか否かを判別する（ステップＳ１１１）。プロセッサ１１は、未選択のブロックがあると判別すると（ステップＳ１１１：ＹＥＳ）、ステップＳ１０２に処理を戻し、未選択のブロックを選択する。
【００６１】
プロセッサ１１は、未選択のブロックがないと判別すると（ステップＳ１１１：ＮＯ）、設置候補位置を示す情報を表示する（ステップＳ１１２）。例えば、プロセッサ１１は、タッチスクリーン１３を制御して、図１１に示す画面８００、又は、図１２に示す画面８１０を表示する。
【００６２】
画面８００は、設置候補位置を二次元で提示する画面である。画面８００は、Ｚ軸の正方向から倉庫５００内の様子を平面視したときの倉庫５００内の配置図において設置候補位置を提示する画面である。画面８００には、設置候補位置がセンサ２００を表すアイコン２０１により明示されている。画面８００では、設置候補位置のＺ軸方向における座標にかかわらず、設置候補位置に対応するアイコン２０１が表示されている。なお、プロセッサ１１は、例えば、タッチスクリーン１３に対する操作に従って、画面８００に表示する倉庫５００内の範囲を調整することができる。
【００６３】
また、画面８００には、棚７０Ａを表すアイコン７１Ａと、棚７０Ｂを表すアイコン７１Ｂと、棚７０Ｃを表すアイコン７１Ｃと、棚７０Ｄを表すアイコン７１Ｄと、棚７０Ｅを表すアイコン７１Ｅとにそれぞれに、アイコン２０１が重ねて表示されている。以下、適宜、アイコン７１Ａ、アイコン７１Ｂ、アイコン７１Ｃ、アイコン７１Ｄ、アイコン７１Ｅを総称して、アイコン７１という。このように、棚７０を表すアイコン７１と設置候補位置を表すアイコン２０１との位置関係により、センサ２００を設置すべき位置が提示される。
【００６４】
画面８１０は、設置候補位置を三次元で提示する画面である。画面８１０は、ある視点から倉庫５００内の様子を立体的に見たときの倉庫５００内の配置図において設置候補位置を提示する画面である。画面８１０においても、設置候補位置がセンサ２００を表すアイコン２０１により明示されている。画面８１０では、設置候補位置のＺ軸方向における座標も明示される。画面８１０には、構造物５０を表すアイコン５１により、構造物５０の位置も提示されている。なお、プロセッサ１１は、例えば、タッチスクリーン１３に対する操作に従って、上記視点を調整し、画面８１０に表示する倉庫５００内の範囲を調整することができる。プロセッサ１１は、ステップＳ１１２の処理を完了すると、設置候補位置表示処理を完了する。
【００６５】
本実施形態では、障害物との距離が近いほど多くの個数の設置候補位置が表示される。具体的には、無線通信環境が悪い領域には、無線通信環境がよい領域に比べ、より高い密度で設置候補位置が表示される。つまり、無線通信環境に応じた適切なセンサ２００の位置の候補を、センサ２００の位置の初期値として提案することができる。本実施形態によれば、ユーザに大きな負担をかけることなく、マルチホップ通信により計測データを送信するセンサ２００の適切な設置位置を提案することができる。
【００６６】
また、本実施形態では、倉庫５００内の空間が、同じ大きさである立方体のブロックに分割され、分割されたブロックに少なくとも１つの設置候補位置が割り当てられる。従って、本実施形態によれば、設置候補位置の密度が低すぎる領域の発生を抑制することができる。
【００６７】
また、本実施形態では、１つのブロックに割り当てる設置候補位置の個数を決定するときに、構造物５０との距離の方が、物品６０との距離よりも重視される。従って、本実施形態によれば、電波環境の良さを考慮した適切な設置候補位置の提案が期待できる。
【００６８】
（実施形態１の変形例１）
実施形態１において、第１のブロックの代表位置が、第１のブロックに含まれる設置可能位置との距離の二乗の総和が最小の位置であってもよい。かかる構成によれば、第１のブロックに含まれる設置可能位置に偏りがある場合でも、適切な個数の設置候補位置を第１のブロックに割り当てることができる。
【００６９】
（実施形態１の変形例２）
実施形態１において、第１のブロックの代表位置が、第１のブロックの中心の位置であってもよい。かかる構成によれば、少ない計算量で、適切な個数の設置候補位置を第１のブロックに割り当てることができる。
【００７０】
（実施形態１の変形例３）
実施形態１において、位置選択部１１３は、候補個数が１個である場合、第１のブロックに含まれる設置可能位置のうち、第１のブロックの中心までの距離が最小である設置可能位置を選択してもよい。かかる構成によれば、設置候補位置の間隔が長い領域を発生しにくくすることができる。
【００７１】
また、実施形態１において、位置選択部１１３は、候補個数が複数である場合、第１のブロックに含まれる設置可能位置のうち、設置可能位置同士の距離の二乗の総和が最大である組み合わせに含まれる設置可能位置を選択してもよい。この場合、位置選択部１１３は、第１のブロックに含まれる設置可能位置から、候補個数分の設置可能位置の組み合わせを選択する処理と、選択した組み合わせに含まれる設置可能位置同士の距離の二乗の総和を算出する処理とを、選択可能な全ての組み合わせについて実行する。そして、位置選択部１１３は、設置可能位置同士の距離の二乗の総和が最大である組み合わせに含まれる設置可能位置を選択する。かかる構成によれば、設置候補位置の間隔が長い領域を発生しにくくすることができる。
【００７２】
（実施形態１の変形例４）
実施形態１において、空間分割部１１０は、倉庫５００内の空間のうち第１の空間を第１の大きさを有する複数の大ブロックに分割し、倉庫５００内の空間のうち第１の空間とは異なる第２の空間を第１の大きさよりも小さい第２の大きさを有する複数の小ブロックに分割してもよい。例えば、空間分割部１１０は、図１３に示すように、第１の空間を示す空間９０を一辺が５ｍの立方体である大ブロック９１に分割し、第２の空間を示す空間９２を一辺が５／３ｍの立方体である小ブロック９３に分割してもよい。
【００７３】
第１の空間は、センサ２００を高い密度で設置しなくてもよい空間である。第１の空間は、例えば、倉庫５００の入口から遠い空間であり、温度変化が小さい空間である。第２の空間は、第１の空間に比べ、センサ２００を高い密度で設置した方が好ましい空間である。第２の空間は、例えば、倉庫５００の入口に近い空間であり、温度変化が大きい空間である。
【００７４】
この場合、個数決定部１１２は、複数の大ブロックと複数の小ブロックとのそれぞれを実施形態１における複数のブロックとして、候補個数を決定する。つまり、個数決定部１１２は、例えば、複数の大ブロックのうち第１の大ブロックの代表位置から第１の障害物までの距離である第３の距離が第３の閾値よりも小さい場合、第１の大ブロックから選択する設置候補位置の個数である候補個数として第４の個数を決定する。一方、個数決定部１１２は、第３の距離が第３の閾値以上である場合、候補個数として第４の個数よりも少ない個数を決定する。
【００７５】
また、個数決定部１１２は、例えば、複数の小ブロックのうち第１の小ブロックの代表位置から第１の障害物までの距離である第４の距離が第４の閾値よりも小さい場合、第１の小ブロックから選択する設置候補位置の個数である候補個数として第５の個数を決定する。一方、個数決定部１１２は、第４の距離が第４の閾値以上である場合、候補個数として第５の個数よりも少ない個数を決定する。
【００７６】
かかる構成によれば、計測データを計測すべき間隔と電波環境とに応じた適切な設置候補位置を提案することができる。
【００７７】
（実施形態２）
実施形態１では、設置候補位置表示システム１０００が１つの装置である設置候補位置表示装置１００を備える例について説明した。本実施形態では、図１４に示すように、設置候補位置表示システム１１００が、サーバ１２０と表示装置１３０とを備え、サーバ１２０と表示装置１３０とが協働することにより、設置候補位置表示装置１００が備える機能を実現する例について説明する。なお、実施形態１と同様の構成又は機能について、説明を省略又は簡略化する。
【００７８】
サーバ１２０と表示装置１３０とは、物理的には、例えば、プロセッサ１１と、フラッシュメモリ１２と、タッチスクリーン１３と、通信インターフェース１４と同様の構成を備える。サーバ１２０は、設置候補位置表示装置１００が備える機能のうち設置候補位置を表示する表示機能以外の機能と、表示装置１３０と通信する通信機能とを備える。表示装置１３０は、設置候補位置表示装置１００が備える機能のうち表示機能と、サーバ１２０と通信する通信機能とを備える。
【００７９】
図１５に示すように、サーバ１２０は、機能的には、設置可能位置記憶部１０１と、設置可能位置受付部１０２と、構造物位置記憶部１０４と物品位置記憶部１０５とを備える障害物位置記憶部１０３と、構造物位置受付部１０６と、物品位置受付部１０７と、個数決定部１１２と位置選択部１１３とを備える設置候補位置選択部１０８と、空間分割部１１０と、分割情報記憶部１１１と、通信部１１４とを備える。表示装置１３０は、機能的には、設置候補位置表示部１０９と、通信部１３１とを備える。
【００８０】
通信部１１４は、通信ネットワーク７００を介して、表示装置１３０と通信する。通信部１１４は、設置候補位置選択部１０８により選択された設置候補位置を示す設置候補位置情報を設置候補位置選択部１０８から受信し、この設置候補位置情報を通信ネットワーク７００を介して表示装置１３０に送信する。通信部１１４の機能は、例えば、通信インターフェース１４と同様の構成の機能により実現される。
【００８１】
通信部１３１は、通信ネットワーク７００を介して、サーバ１２０と通信する。通信部１３１は、通信ネットワーク７００を介してサーバ１２０から受信した設置候補位置情報を、設置候補位置表示部１０９に送信する。通信部１３１の機能は、例えば、通信インターフェース１４と同様の構成の機能により実現される。
【００８２】
設置候補位置表示部１０９は、通信部１３１から受信した設置候補位置情報に基づいて、設置候補位置を表示する。例えば、設置候補位置表示部１０９は、図１１に示すように、画面８００において二次元表示で設置候補位置を提示したり、図１２に示すように、画面８１０において三次元表示で設置候補位置を提示したりする。設置候補位置表示部１０９の機能は、例えば、タッチスクリーン１３と同様の構成の機能により実現される。
【００８３】
本実施形態においても、障害物との距離が近いほど多くの個数の設置候補位置が表示される。従って、本実施形態によれば、マルチホップ通信により計測データを送信するセンサ２００の適切な設置位置を提案することができる。
【００８４】
（変形例）
以上、本発明の実施形態を説明したが、本発明を実施するにあたっては、種々の形態による変形及び応用が可能である。
【００８５】
本発明において、上記実施形態において説明した構成、機能、動作のどの部分を採用するのかは任意である。また、本発明において、上述した構成、機能、動作のほか、更なる構成、機能、動作が採用されてもよい。また、上記実施形態において説明した構成、機能、動作は、自由に組み合わせることができる。
【００８６】
実施形態１では、設置候補位置表示システム１０００が１つの装置である設置候補位置表示装置１００を備える例について説明した。実施形態２では、設置候補位置表示システム１１００が、サーバ１２０と表示装置１３０とを備え、サーバ１２０と表示装置１３０とが協働することにより、設置候補位置表示装置１００が備える機能を実現する例について説明した。本発明に係る設置候補位置表示システムの構成はこの例に限定されない。例えば、設置候補位置表示装置１００が備える機能の一部がクラウド上で実現されてもよい。つまり、本発明に係るサーバは、このようなクラウドが備える１つ又は複数のサーバであってもよい。
【００８７】
実施形態１では、第１のブロックの代表位置から第１の障害物までの距離である第１の距離と、第１のブロックの代表位置から第２の障害物までの距離である第２の距離とが考慮されて、第１のブロックに割り当てる候補個数が決定される例について説明した。第１の距離と第２の距離とのうち一方のみを考慮して、候補個数を決定してもよい。或いは、電波環境に与える影響の強さに応じて、障害物を３種類以上の障害物に分類し、第１のブロックの代表位置から３種類以上の障害物のそれぞれまでの距離を考慮して、候補個数を決定してもよい。この場合、障害物に含まれる金属の量と障害物に含まれる水分の量とに応じて、障害物を分類することが好適である。
【００８８】
実施形態１では、第１の距離と第２の距離とのそれぞれを判別するための閾値が１つであり、第１の距離と第２の距離とのそれぞれを２段階に分類する例について説明した。第１の距離と第２の距離とのそれぞれを判別するための閾値が２つ以上であり、第１の距離と第２の距離とのそれぞれを３段階以上に分類してもよい。
【００８９】
実施形態１では、構造物位置情報により構造物５０の位置が１ｍ単位で管理され、物品位置情報により物品６０の位置が１ｍ単位で管理される例について説明した。構造物５０の位置又は物品６０の位置を管理する手法は、この例に限定されない。例えば、構造物５０の位置は、構造物５０の中心位置と構造物５０の形状と構造物５０の大きさとにより管理されてもよい。同様に、物品６０の位置は、物品６０の中心位置と物品６０の形状と物品６０の大きさとにより管理されてもよい。
【００９０】
実施形態１では、センサ２００が周囲の温度を計測する温度センサである例について説明した。センサ２００として、マルチホップ通信により計測データを送信する種々のセンサを採用することができる。例えば、センサ２００は、周囲の湿度を計測する湿度センサ、臭気を計測する臭気センサ、カビ、塵、埃、雑菌などの量を計測するセンサであってもよい。
【００９１】
実施形態１では、設置候補位置表示装置１００が、ユーザによる指示に従って、設置候補位置表示処理を実行する例について説明した。例えば、設置候補位置表示装置１００が、定期的に、入出庫管理端末３２０又は入出庫管理サーバ３３０から入出庫情報を取得し、入出庫情報に基づいて、物品６０の配置が変更したと判別したときに、設置候補位置表示処理を実行してもよい。かかる構成によれば、物品６０の配置の変更に伴って、適切な設置候補位置が表示される。
【００９２】
本発明に係る設置候補位置表示装置１００の動作を規定する動作プログラムを既存のパーソナルコンピュータ又は情報端末装置に適用することで、当該パーソナルコンピュータ等を本発明に係る設置候補位置表示装置１００として機能させることも可能である。また、このようなプログラムの配布方法は任意であり、例えば、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、メモリカードなどのコンピュータ読み取り可能な記録媒体に格納して配布してもよいし、インターネットなどの通信ネットワークを介して配布してもよい。
【００９３】
本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施形態及び変形が可能とされるものである。また、上述した実施形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施形態ではなく、請求の範囲によって示される。そして、請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
【産業上の利用可能性】
【００９４】
本発明は、マルチホップ通信を用いて計測データを送信する複数のセンサを備えるシステムに適用可能である。
【符号の説明】
【００９５】
１１  プロセッサ、１２  フラッシュメモリ、１３  タッチスクリーン、１４  通信インターフェース、５０  構造物、５１，７１，７１Ａ，７１Ｂ，７１Ｃ，７１Ｄ，７１Ｅ，２０１  アイコン、６０，６０Ａ，６０Ｂ，６０Ｃ  物品、７０，７０Ａ，７０Ｂ，７０Ｃ，７０Ｄ，７０Ｅ  棚、９０，９２  空間、９１  大ブロック、９３  小ブロック、１００  設置候補位置表示装置、１０１  設置可能位置記憶部、１０２  設置可能位置受付部、１０３  障害物位置記憶部、１０４  構造物位置記憶部、１０５  物品位置記憶部、１０６  構造物位置受付部、１０７  物品位置受付部、１０８  設置候補位置選択部、１０９  設置候補位置表示部、１１０  空間分割部、１１１  分割情報記憶部、１１２  個数決定部、１１３  位置選択部、１１４，１３１  通信部、１２０  サーバ、１３０  表示装置、２００  センサ、３１０  データ収集装置、３２０  入出庫管理端末、３３０  入出庫管理サーバ、５００  倉庫、７００  通信ネットワーク、８００，８１０  画面、１０００，１１００  設置候補位置表示システム、２０００  物品管理システム
【図１】
2020121444.tif 000003
【図２】
2020121444.tif 000004
【図３】
2020121444.tif 000005
【図４】
2020121444.tif 000006
【図５】
2020121444.tif 000007
【図６】
2020121444.tif 000008
【図７】
2020121444.tif 000009
【図８】
2020121444.tif 000010
【図９】
2020121444.tif 000011
【図１０】
2020121444.tif 000012
【図１１】
2020121444.tif 000013
【図１２】
2020121444.tif 000014
【図１３】
2020121444.tif 000015
【図１４】
2020121444.tif 000016
【図１５】
2020121444.tif 000017
【手続補正書】
【提出日】令和3年2月4日(2021.2.4)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記目的を達成するために、本発明に係る設置候補位置表示装置は、
マルチホップ通信によりデータ収集装置に計測データを送信するセンサの建屋内における設置候補位置を示す情報を表示する設置候補位置表示装置であって、
前記建屋内に配置され、前記マルチホップ通信に用いる電波を減衰させる障害物との距離が近いほど多くの個数の前記設置候補位置を示す情報を表示する設置候補位置表示手段を備える。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明では、マルチホップ通信に用いる電波を減衰させる障害物との距離が近いほど多くの個数の設置候補位置を示す情報が表示される。従って、本発明によれば、ユーザに大きな負担をかけることなく、マルチホップ通信により計測データを送信するセンサの適切な設置位置を提案することができる。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
マルチホップ通信によりデータ収集装置に計測データを送信するセンサの建屋内における設置候補位置を示す情報を表示する設置候補位置表示装置であって、
前記建屋内に配置され、前記マルチホップ通信に用いる電波を減衰させる障害物との距離が近いほど多くの個数の前記設置候補位置を示す情報を表示する設置候補位置表示手段を備える、
設置候補位置表示装置。
【請求項２】
前記センサの前記建屋内における設置可能位置を示す設置可能位置情報を記憶する設置可能位置記憶手段と、
前記障害物の前記建屋内における位置を示す障害物位置情報を記憶する障害物位置記憶手段と、
前記障害物位置情報に基づいて、前記設置可能位置情報により示される前記設置可能位置から、前記障害物に近いほど多くの個数の前記設置可能位置を、前記設置候補位置として選択する設置候補位置選択手段と、を更に備え、
前記設置候補位置表示手段は、前記設置候補位置選択手段により選択された前記設置候補位置を示す情報を表示する、
請求項１に記載の設置候補位置表示装置。
【請求項３】
前記建屋内の空間を複数のブロックに分割する空間分割手段を更に備え、
前記設置候補位置選択手段は、
前記複数のブロックのうち第１のブロックの代表位置から前記障害物のうち第１の障害物までの距離である第１の距離が第１の閾値よりも小さい場合、前記第１のブロックから選択する前記設置候補位置の個数である候補個数として第１の個数を決定し、前記第１の距離が前記第１の閾値以上である場合、前記候補個数として前記第１の個数よりも少ない個数を決定する個数決定手段と、
前記第１のブロックに含まれる前記設置可能位置から、前記個数決定手段により決定された前記候補個数の前記設置可能位置を選択する位置選択手段と、を備える、
請求項２に記載の設置候補位置表示装置。
【請求項４】
前記個数決定手段は、前記第１の距離が前記第１の閾値以上であり、前記第１のブロックの代表位置から前記障害物のうち前記第１の障害物よりも前記電波の減衰量が小さい第２の障害物までの距離である第２の距離が第２の閾値よりも小さい場合、前記候補個数として前記第１の個数よりも少ない第２の個数を決定し、前記第１の距離が前記第１の閾値以上であり、前記第２の距離が前記第２の閾値以上である場合、前記候補個数として前記第２の個数よりも少ない第３の個数を決定する、
請求項３に記載の設置候補位置表示装置。
【請求項５】
前記第１のブロックの代表位置は、前記第１のブロックに含まれる前記設置可能位置のうち前記障害物までの距離が最小の位置である、
請求項３又は４に記載の設置候補位置表示装置。
【請求項６】
前記第１のブロックの代表位置は、前記第１のブロックに含まれる前記設置可能位置との距離の二乗の総和が最小の位置である、
請求項３又は４に記載の設置候補位置表示装置。
【請求項７】
前記第１のブロックの代表位置は、前記第１のブロックの中心の位置である、
請求項３又は４に記載の設置候補位置表示装置。
【請求項８】
前記位置選択手段は、前記候補個数が１個である場合、前記第１のブロックに含まれる前記設置可能位置のうち、前記第１のブロックの中心までの距離が最小である前記設置可能位置を選択する、
請求項３から７のいずれか１項に記載の設置候補位置表示装置。
【請求項９】
前記位置選択手段は、前記候補個数が複数である場合、前記第１のブロックに含まれる前記設置可能位置のうち、前記設置可能位置同士の距離の二乗の総和が最大である組み合わせに含まれる前記設置可能位置を選択する、
請求項３から８のいずれか１項に記載の設置候補位置表示装置。
【請求項１０】
前記空間分割手段は、前記建屋内の空間のうち第１の空間を第１の大きさを有する複数の大ブロックに分割し、前記建屋内の空間のうち前記第１の空間とは異なる第２の空間を前記第１の大きさよりも小さい第２の大きさを有する複数の小ブロックに分割し、
前記個数決定手段は、前記複数の大ブロックと前記複数の小ブロックとのそれぞれを前記複数のブロックとして、前記候補個数を決定する、
請求項３から９のいずれか１項に記載の設置候補位置表示装置。
【請求項１１】
サーバと、通信ネットワークを介して前記サーバと接続された表示装置と、を備える設置候補位置表示システムであって、
前記サーバは、
マルチホップ通信に用いる電波を減衰させる障害物の建屋内における位置に基づいて、前記マルチホップ通信によりデータ収集装置に計測データを送信するセンサの前記建屋内における設置可能位置から、前記障害物に近いほど多くの個数の前記設置可能位置を、前記センサの設置候補位置として選択する設置候補位置選択手段を備え、
前記表示装置は、
前記設置候補位置選択手段により選択された前記設置候補位置を示す情報を表示する設置候補位置表示手段を備える、
設置候補位置表示システム。
【請求項１２】
マルチホップ通信によりデータ収集装置に計測データを送信するセンサの建屋内における設置候補位置を示す情報を表示する設置候補位置表示方法であって、
前記建屋内に配置され、前記マルチホップ通信に用いる電波を減衰させる障害物との距離が近いほど多くの個数の前記設置候補位置を示す情報を表示する、
設置候補位置表示方法。
【請求項１３】
コンピュータを、
マルチホップ通信に用いる電波を減衰させる障害物の建屋内における位置に基づいて、前記マルチホップ通信によりデータ収集装置に計測データを送信するセンサの前記建屋内における設置可能位置から、前記障害物に近いほど多くの個数の前記設置可能位置を、前記センサの設置候補位置として選択する設置候補位置選択手段、
前記設置候補位置選択手段により選択された前記設置候補位置を示す情報を表示する設置候補位置表示手段、として機能させる、
プログラム。
【国際調査報告】
2020121444.tif 000018
2020121444.tif 000019