(57)【特許請求の範囲】
【請求項１】
複数のノードのそれぞれにおける機器から発せられる信号の信号強度を計測する計測手段と、
複数のノードの位置と当該複数のノードの計測順序とを含んだ試験経路情報、静止計測対象を示すノード情報、および静止計測対象条件を取得するノード情報取得手段と、
信号試験中において、前記試験経路情報に基づいて定められた各ノードから一のノードの選択を受け付けるノード受付手段と、
前記ノード受付手段により当該一のノードが選択されると、当該一のノードが前記ノード情報取得手段により取得された計測順序に従っているか否かに基づいて、当該一のノードの正当性を判断するとともに、当該一のノードが前記静止計測対象であるか否かを判断する判断手段と、
前記判断手段により前記一のノードが正当であり、前記静止計測対象であると判断されると、前記静止計測対象条件に従って前記計測手段により計測された信号の信号強度を、前記一のノードの信号として、当該一のノードの識別情報と関連付けて取得する試験ログ取得手段と、
を備える情報端末。
【請求項２】
前記ノード情報取得手段は、複数のノードの位置と、当該複数のノードの計測順序とを記憶するノード情報記憶手段から、前記複数のノードの位置と、前記計測順序とを取得する、請求項１に記載の情報端末。
【請求項３】
前記試験ログ取得手段は、前記取得した信号強度を、前記一のノードの識別情報と関連付けて試験ログ記憶手段に記憶させる、請求項１または２に記載の情報端末。
【請求項４】
前記ノード情報取得手段は、ノードごとに、静止した状態での前記計測手段による計測を必要とするか否かを示す情報およびその計測時間を示す試験条件情報を取得し、
前記試験条件情報において静止した状態での計測を必要とするノードに対する試験ログ取得時において、その旨を作業者に通知する通知手段と、
前記計測手段による静止状態での計測時間を計時する計時手段と、
をさらに備え、
前記試験ログ取得手段は、前記計時手段により計時された計測時間、前記計測手段により静止した状態での信号強度の計測が行われると、試験ログとして、その信号強度を取得する、
請求項１から３のいずれか一項に記載の情報端末。
【請求項５】
試験の完了状態を記憶する試験実施状態テーブルを保持する外部サーバに対して、試験が完了したノードを試験実施状態テーブルに登録する登録手段、
をさらに備える請求項１から４のいずれか一項に記載の情報端末。
【請求項６】
加速度センサと、
前記加速度センサによるセンサ値に基づいて移動速度を算出する速度算出手段と、
速度算出手段により算出された移動速度をユーザに通知する通知手段と、
をさらに備える請求項１から５のいずれか一項に記載の情報端末。
【請求項７】
ノード情報取得手段は、複数のノードの位置および計測順序に加えて、ノードごとにおける計測に要する計測時間および各ノード間の距離を取得し、
前記ノード情報取得手段により取得されたノードの位置、計測順序、計測時間およびノード間の距離に基づいて、前記複数のノードの位置からなる計測経路における予想作業時間を取得する作業時間予測手段を、さらに備える請求項１から６のいずれか一項に記載の情報端末。
【請求項８】
複数のノードのそれぞれの機器から発信される信号の信号強度とあらかじめ設定されたパラメータとに基づいて、滞在していると推定される推定ノードを決定する位置測位手段と、
前記複数のノードのうち、試験作業者により、滞在していると判断される一の正解ノードの選択を受け付ける正解ノード選択手段と、
前記位置測位手段により決定された推定ノードと、前記正解ノード選択手段により選択された正解ノードとを対応付けて取得する精度情報取得手段と、
を備える請求項１から７のいずれか一項に記載の情報端末。
【請求項９】
請求項１から８のいずれか一項に記載の情報端末と通信接続するサーバにおいて、
前記試験ログ取得手段により取得された一のノードの信号強度に基づいて、前記一のノードの位置を判定するためのパラメータを算出する算出手段と、
前記算出手段により算出されたパラメータを記憶するパラメータ記憶手段と、
を備え、
前記パラメータは、前記パラメータ記憶手段に記憶されるパラメータと前記情報端末により受信された信号の信号強度とを比較することにより、前記情報端末が複数のノードのいずれに滞在しているかを判断することに利用される、サーバ。
【請求項１０】
複数のノードのそれぞれにおける機器から発せられる信号の信号強度を計測する計測手段と、
複数のノードの位置と当該複数のノードの計測順序とを含んだ試験経路情報、およびノードごとに、静止した状態での前記計測手段による計測を必要とするか否かを示す情報およびその計測時間を示す試験条件情報を取得するノード情報取得手段と、
信号試験中において、前記試験経路情報に基づいて定められた各ノードから一のノードの選択を受け付けるノード受付手段と、
前記ノード受付手段により当該一のノードが選択されると、当該一のノードが前記ノード情報取得手段により取得された計測順序に従っているか否かに基づいて、当該一のノードの正当性を判断する判断手段と、
前記判断手段により前記一のノードが正当であると判断されると、前記計測手段により計測された信号の信号強度を、前記一のノードの信号として、当該一のノードの識別情報と関連付けて取得する試験ログ取得手段と、
前記試験条件情報において静止した状態での計測を必要とするノードに対する試験ログ取得時において、その旨を作業者に通知する通知手段と、
前記計測手段による静止状態での計測時間を計時する計時手段と、
を備え、
前記試験ログ取得手段は、前記計時手段により計時された計測時間、前記計測手段により静止した状態での信号強度の計測が行われると、試験ログとして、その信号強度を取得する、情報端末。
【請求項１１】
複数のノードのそれぞれにおける機器から発せられる信号の信号強度を計測する計測手段と、
複数のノードの位置と当該複数のノードの計測順序とを含んだ試験経路情報、および複数のノードの位置および計測順序に加えて、ノードごとにおける計測に要する計測時間および各ノード間の距離を取得するノード情報取得手段と、
信号試験中において、前記試験経路情報に基づいて定められた各ノードから一のノードの選択を受け付けるノード受付手段と、
前記ノード受付手段により当該一のノードが選択されると、当該一のノードが前記ノード情報取得手段により取得された計測順序に従っているか否かに基づいて、当該一のノードの正当性を判断する判断手段と、
前記判断手段により前記一のノードが正当であると判断されると、前記計測手段により計測された信号の信号強度を、前記一のノードの信号として、当該一のノードの識別情報と関連付けて取得する試験ログ取得手段と、
前記ノード情報取得手段により取得されたノードの位置、計測順序、計測時間およびノード間の距離に基づいて、前記複数のノードの位置からなる計測経路における予想作業時間を取得する作業時間予測手段と、
を備える情報端末。
【請求項１２】
複数のノードのそれぞれにおける機器から発せられる信号の信号強度を計測する計測手段と、
複数のノードの位置と当該複数のノードの計測順序とを含んだ試験経路情報を取得するノード情報取得手段と、
信号試験中において、前記試験経路情報に基づいて定められた各ノードから一のノードの選択を受け付けるノード受付手段と、
前記ノード受付手段により当該一のノードが選択されると、当該一のノードが前記ノード情報取得手段により取得された計測順序に従っているか否かに基づいて、当該一のノードの正当性を判断する判断手段と、
前記判断手段により前記一のノードが正当であると判断されると、前記計測手段により計測された信号の信号強度を、前記一のノードの信号として、当該一のノードの識別情報と関連付けて取得する試験ログ取得手段と、
複数のノードのそれぞれの機器から発信される信号の信号強度とあらかじめ設定されたパラメータとに基づいて、滞在していると推定される推定ノードを決定する位置測位手段と、
前記複数のノードのうち、試験作業者により、滞在していると判断される一の正解ノードの選択を受け付ける正解ノード選択手段と、
前記位置測位手段により決定された推定ノードと、前記正解ノード選択手段により選択された正解ノードとを対応付けて取得する精度情報取得手段と、
を備える情報端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビーコン等の電波を受信する情報端末およびサーバに関する。
【背景技術】
【０００２】
ＧＰＳの電波を受信することができない屋内においてユーザの位置を取得するために、屋内に設置された近距離無線通信機器から発信される電波強度を用いて位置推定を行う手法が着目されている。
【０００３】
これら近距離無線通信機器を測位対象となる屋内／屋外施設に設置するインフラ設置型の測位システムを構築した場合、対象となる各環境に応じて近距離無線通信機器から発信される電波状況を調査する必要がある。
【０００４】
この電波調査には、専門知識や経験が豊富な作業者により、対象環境を繰り返し歩き回る試験が必要となり、膨大な時間と人手が必要となる。
【０００５】
具体的には、近距離無線通信機器から発信される電波状況を調査するために、センサが設置された環境内を、専用の機器を現地へ持ち込み、専門知識／経験が豊富な作業員が、事前に準備した調査票などを用いて通信機器の付近などを歩き回る(回遊する)ことで実施される(サイトサーベイ、フィンガープリントの作成ともいう)。この回遊経路は対象となる各施設により異なり、試験時には細かく設定された経路や停滞などの指示を確認しながら行う必要がある。
【０００６】
一般的に、専門知識のある人間がサイトサーベイを実施するとコスト高であるという問題がある。そのために、特許文献１においては、サイトサーベイの作業負担を軽減し、専門知識がない人間でも実施可能にするためのシステムが提案されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特許第５６５２２５６号
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上記した通り、サイトサーベイを実施するにあたっては、専門知識をもつ作業員が対象環境を訪れる必要があり、また煩雑な作業も多い。例えば機器の設置場所の把握、各機器付近での測定時間を計測する、通過回数の把握、回遊経路の選択と把握、複数の作業者がいる場合には実施試験の進捗共有などがある。
【０００９】
また、特許文献１に記載の手法は、環境内の停止位置に別途ＲＦＩＤタグが存在することを前提としており、ＲＦＩＤタグが存在しない場所では停止位置情報が取得できない。
【００１０】
そこで、上記課題を解決するために、本発明は、ＲＦＩＤタグを用いることなく、また、特に専門家によることなく、ビーコン等の電波調査を行なうことができる情報端末およびサーバを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記の課題を解決するために本発明の情報端末は、複数のノードのそれぞれにおける機器から発せられる信号の信号強度を計測する計測手段と、複数のノードの位置と当該複数のノードの計測順序とを含んだ試験経路情報を取得するノード情報取得手段と、信号試験中において、前記試験経路情報に基づいて定められた各ノードから一のノードの選択を受け付けるノード受付手段と、前記ノード受付手段により当該一のノードが選択されると、当該一のノードが前記ノード情報取得手段により取得された計測順序に従っているか否かに基づいて、当該一のノードの正当性を判断するとともに、当該一のノードが静止計測対象であるか否かを判断する判断手段と、前記判断手段により前記一のノードが正当であり、静止計測対象であると判断されると、指定された静止計測対象条件に従って前記計測手段により計測された信号の信号強度を、前記一のノードの信号として、当該一のノードの識別情報と関連付けて取得する試験ログ取得手段と、を備える。
【００１２】
この発明によれば、信号試験中において、試験経路情報に基づいて定められた各ノードから一のノードの選択が選択されると、当該一のノードがあらかじめ定めた計測順序に従っているか否かに基づいて、当該一のノードの正当性を判断し、一のノードが正当であると判断されると、計測された信号の信号強度を、一のノードの信号として、当該一のノードの識別情報と関連付ける。これにより、信号試験の知識のない作業者にも、簡単な操作によって、信号試験を行なうことができる。
【００１３】
また、本発明の情報端末において、前記ノード情報取得手段は、複数のノードの位置と、当該複数のノードの計測順序とを記憶するノード情報記憶手段から、前記複数のノードの位置と、前記計測順序とを取得するようにしてもよい。
【００１４】
また、本発明の情報端末において、前記試験ログ取得手段は、前記取得した信号強度を、前記一のノードの識別情報と関連付けて試験ログ記憶手段に記憶させる、ようにしてもよい。
【００１５】
また、本発明の情報端末において、前記ノード情報取得手段は、ノードごとに、静止した状態での前記計測手段による計測を必要とするか否かを示す情報およびその計測時間を示す試験条件情報を取得し、前記試験条件情報において静止した状態での計測を必要とするノードに対する試験ログ取得時において、その旨を作業者に通知する通知手段と、前記計測手段による静止状態での計測時間を計時する計時手段と、をさらに備え、前記試験ログ取得手段は、前記計時手段により計時された計測時間、前記計測手段により静止した状態での信号強度の計測が行われると、試験ログとして、その信号強度を取得する、ようにしてもよい。
【００１６】
この発明によれば、ノードごとに、静止した状態での計測を必要とするか否かを示す情報およびその計測時間を示す試験条件情報を取得し、試験条件情報において静止した状態での計測を必要とするノードに対する試験ログ取得時において、その旨を作業者に通知し、また静止状態での計測時間を計時する。そして、計時された計測時間、静止した状態での信号強度の計測が行われると、試験ログとして、その信号強度を取得する。これにより、試験条件に則した計測を行なうことを試験作業者に知らせるとともに、その試験作業を簡単に行うことができる。
【００１７】
また、本発明の情報端末は、試験の完了状態を記憶する試験実施状態テーブルを保持する外部サーバに対して、試験が完了したノードを試験実施状態テーブルに登録する登録手段、をさらに備えるようにしてもよい。
【００１８】
この発明によれば、試験の完了状態を記憶する試験実施状態テーブルを保持する外部サーバに対して、試験が完了したノードを試験実施状態テーブルに登録することで、試験の完了状態を外部サーバにおいて保持させることができ、その管理を容易にすることができる。なお、この完了状態は、他の作業者や、管理者も閲覧することができるようしてもよい。
【００１９】
また、本発明の情報端末は、加速度センサと、前記加速度センサによるセンサ値に基づいて移動速度を算出する速度算出手段と、速度算出手段により算出された移動速度をユーザに通知する通知手段と、をさらに備えるようにしてもよい。
【００２０】
この発明によれば、加速度センサによるセンサ値に基づいて移動速度を算出してそれをユーザに通知することにより、現在の巡航速度を試験作業者は把握することができ、正確な信号測定を行なうことができる。
【００２１】
また、本発明の情報端末において、ノード情報取得手段は、複数のノードの位置および計測順序に加えて、ノードごとにおける計測に要する計測時間および各ノード間の距離を取得し、前記ノード情報取得手段により取得されたノードの位置、計測順序、計測時間およびノード間の距離に基づいて、前記複数のノードの位置からなる計測経路における予想作業時間を取得する作業時間予測手段を、さらに備えるようにしてもよい。
【００２２】
この発明によれば、複数のノードの位置および計測順序に加えて、ノードごとにおける計測に要する計測時間および各ノード間の距離を取得し、取得されたノードの位置、計測順序、計測時間およびノード間の距離に基づいて、複数のノードの位置からなる計測経路における作業時間を取得する。これにより、試験作業者は、試験作業に係る作業時間を簡単に知ることができる。
【００２３】
また、本発明の情報端末は、複数のノードのそれぞれの機器から発信される信号の信号強度とあらかじめ設定されたパラメータとに基づいて、滞在していると推定される推定ノードを決定する位置測位手段と、前記複数のノードのうち、試験作業者により、滞在していると判断される一の正解ノードの選択を受け付ける正解ノード選択手段と、前記位置測位手段により決定された推定ノードと、前記正解ノード選択手段により選択された正解ノードとを対応付けて取得する精度情報取得手段と、を備えるようにしてもよい。
【００２４】
この発明によれば、複数のノードのそれぞれの機器から発信される信号の信号強度とあらかじめ設定されたパラメータとに基づいて、滞在していると推定される推定ノードを決定し、一方、複数のノードのうち、試験作業者により、滞在していると判断される一の正解ノードの選択を受け付ける。そして、推定ノードと、正解ノードとを対応付けて取得する。これにより、パラメータの精度を判断することができる。
【００２５】
また、本発明のサーバは、上記情報端末と通信接続するサーバにおいて、前記試験ログ取得手段により取得された一のノードの信号強度に基づいて、前記一のノードの位置を判定するためのパラメータを算出する算出手段と、前記算出手段により算出されたパラメータを記憶するパラメータ記憶手段と、を備え、前記パラメータは、前記パラメータ記憶手段に記憶されるパラメータと前記情報端末により受信された信号の信号強度とを比較することにより、前記情報端末が複数のノードのいずれに滞在しているかを判断することに利用される。
【００２６】
この発明によれば、取得された一のノードの信号強度に基づいて、一のノードの位置を判定するためのパラメータを算出し、これを記憶する。この記憶したパラメータは、情報端末により受信された信号の信号強度と比較することにより、情報端末が複数のノードのいずれに滞在しているかを判断することに利用される。これにより、正確に、どのノードに滞在しているか、その位置測位を可能にする。
【発明の効果】
【００２７】
本発明によれば、信号試験の知識のない作業者にも、簡単な操作によって、信号試験を行なうことができる。
【図面の簡単な説明】
【００２８】
【図１】本実施形態の位置推定システムのシステム構成を示すブロック図である。
【図２】情報端末１００のハードウェア構成図である。
【図３】測位機器データベース２０１に記憶されているノード配置テーブルを示す図である。
【図４】試験条件テーブルの具体例を示す図である。
【図５】試験実施状態テーブルの具体例を示す図である。
【図６】試験状態データベース２０３の試験ログテーブルを示す図である。
【図７】測位機器データベース２０１におけるパラメータテーブルの具体例を示す図である。
【図８】測位機器データベース２０１における精度テーブルの具体例を示す図である。
【図９】情報端末１００における試験経路の選択の処理を示すフローチャートである。
【図１０】試験作業者による試験実行時の情報端末１００の処理を示すフローチャートである。
【図１１】パラメータ演算を行なう外部サーバ２００の処理を示すフローチャートである。
【図１２】精度検証を行う情報端末１００の処理を示すフローチャートである。
【図１３】ノード・リンクの設計を行なうときの設計端末における操作画面を示す図である。
【図１４】試験経路を作成するときの設計端末の操作画面例を示す図である。
【図１５】ログイン処理を行なう時の操作画面例を示す図である。
【図１６】試験経路表示の具体例を示す図である。
【図１７】静止状態での測定を行うときの表示画面を示す図である。
【図１８】変形例における情報端末１００および外部サーバ２００の機能を示すブロック図である。
【図１９】他の変形例における情報端末１００および外部サーバ２００の機能を示すブロック図である。
【図２０】さらに他の変形例における走行機器３００ａおよび外部サーバ２００の機能を示すブロック図である。
【図２１】外部計測システムからの試験ログを入力する、変形例における外部サーバ２００の機能を示すブロック図である。
【発明を実施するための形態】
【００２９】
添付図面を参照しながら本発明の実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００３０】
本実施形態の位置推定システムは、近距離無線機器から発信される電波を携帯端末である情報端末が受信するものであって、その情報端末が、どの近距離無線機器からの電波を受信したかを判断することにより、どの位置にいるかを正確に推定するために、その電波の試験を行なうものである。本実施形態においては、この近距離無線機器の設置場所をノードとして表現する。実際には、ノードは、店舗における棚の前や、通路角などのエリアを示す。また、本実施形態においては、ブルートゥースなどの近距離無線通信機器から発信される電波の電波強度を測定するものとしているが、これに限るものではなく、音波を発生させる機器など何らかの信号を発信する機器からの信号強度を測定するようにしてもよい。また、本実施形態においては、店舗等の屋内を想定した記載としているが、当然に屋外に本実施形態の位置推定システムを配置してもよい。
【００３１】
図１は、本実施形態の位置推定システムのシステム構成を示すブロック図である。図１に示される通り、位置推定システムは、情報端末１００および外部サーバ２００から構成されている。情報端末１００は、ＷｉＦｉ信号受信部１０１（計測手段）、ＢＬＥ（Bluetooth Low Energy）信号受信部１０２（計測手段）、近距離無線機器識別部１０３、通信部１０４（ノード情報取得手段）、試験条件演算部１０５（判断手段、試験ログ取得手段、登録手段、精度情報取得手段、作業時間予測手段）、描画部１０６、出力装置１０７（通知手段）、時刻計測部１０８（計時手段）、ユーザ入力部１０９（ノード受付手段、正解ノード選択手段）および位置推定部１１０（位置測位手段）を含んで構成されている。
【００３２】
図２は、情報端末１００のハードウェア構成図である。図１に示される情報端末１００は、物理的には、図２に示すように、一または複数のＣＰＵ１１、主記憶装置であるＲＡＭ１２及びＲＯＭ１３、入力デバイスであるキーボード及びマウス等の入力装置１４、ディスプレイ等の出力装置１５、ネットワークカード等のデータ送受信デバイスである通信モジュール１６、半導体メモリ等の補助記憶装置１７などを含むコンピュータシステムとして構成されている。図１における各機能は、図２に示すＣＰＵ１１、ＲＡＭ１２等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ１１の制御のもとで入力装置１４、出力装置１５、通信モジュール１６を動作させるとともに、ＲＡＭ１２や補助記憶装置１７におけるデータの読み出し及び書き込みを行うことで実現される。以下、図１に示す機能ブロックに基づいて、各機能ブロックを説明する。
【００３３】
ＷｉＦｉ信号受信部１０１は、ＷｉＦｉ通信を行うアクセスポイントからの信号を受信する部分である。
【００３４】
ＢＬＥ信号受信部１０２は、ブルートゥース通信のための信号を発信する近距離無線機器からの信号を受信する部分である。本実施形態においてはＷｉＦｉ通信のためのアクセスポイントである近距離無線機器およびブルートゥース通信のための近距離無線機器の設置場所がノードとなる。ＷｉＦｉ信号受信部１０１またはＢＬＥ信号受信部１０２は、これら近距離無線機器からの電波を受信して、その電波強度を計測することができる。なお、本実施形態においては、おもにＢＬＥ信号受信部１０２がその電波を受信することを前提に説明するが、ＷｉＦＩ信号受信部１０１がその電波を受信するような構成としてもよい。
【００３５】
近距離無線機器識別部１０３は、ＷｉＦｉ信号を受信したか、ＢＬＥ信号を受信したかを識別する部分である。
【００３６】
通信部１０４は、ネットワークを介して、外部サーバ２００と通信を行なう部分である。本実施形態においては、この通信部１０４は、試験条件演算部１０５による制御に従って、外部サーバ２００に対して、電波強度の試験ログを送信したり、また逆に外部サーバ２００から試験状態や試験条件などの情報を受信したりする。
【００３７】
試験条件演算部１０５は、外部サーバ２００に記憶されている試験条件を取得して、その試験条件に基づいて、ＢＬＥ信号などのビーコン信号に含まれているノードＩＤやその電波強度を抽出して、そのログを取得し、一時記憶し、また外部サーバ２００に通信部１０４を用いて送信する部分である。この試験条件演算部１０５の処理についての詳細はフローチャート等を用いて後述する。
【００３８】
描画部１０６は、出力装置１０７に表示するための描画処理を行なう部分である。本実施形態においては、店舗内の地図情報にノードおよびリンク・試験経路を重畳して表示させるための処理を行なう。
【００３９】
出力装置１０７は、いわゆるディスプレイであり、描画部１０６により描画処理された情報、例えば店舗内の地図情報を表示する部分である。
【００４０】
時刻計測部１０８は、試験条件演算部１０５による制御に従って計時処理を行なう部分である。
【００４１】
ユーザ入力部１０９は、ユーザ操作を受け付ける部分である。本実施形態においては、ノードの選択や、そのほか試験開始指示などの受け付けを行なう。なお、本実施形態においては、出力装置１０７とユーザ入力部１０９との機能を有するタッチパネルディスプレイで構成したものとして説明しているが、それに限るものではない。
【００４２】
位置推定部１１０は、位置推定処理を実行する部分であり、事前に外部サーバ２００から取得した各ノードにおける近距離無線機器からの電波強度の基準値となるパラメータと、ＢＬＥ信号受信部１０２により受信された電波の電波強度とに基づいて、どのノードに滞在しているか推定する部分である。
【００４３】
また、外部サーバ２００は、測位機器データベース２０１（パラメータ記憶手段）、試験条件データベース２０２（ノード情報記憶手段）、試験状態データベース２０３（試験ログ記憶手段）、パラメータ演算部２０４（算出手段）、精度演算部２０５、および試験処理部２０６を含んで構成されている。この外部サーバ２００も情報端末１００と同様に、図２に示されるハードウェア構成により実現されている。以下、図１に示されるブロック図に基づいて説明する。
【００４４】
測位機器データベース２０１は、ノード配置を示したノード配置テーブルを記憶する部分である。図３は、測位機器データベース２０１に記憶されているノード配置テーブルを示す図である。図３に示される通り、このノード配置テーブルは、ノードＩＤ、フロアＩＤ、座標（ｘ、ｙ）、識別子、画像ＩＤ、およびリンク情報を対応付けて記憶している。ここでノードＩＤとは、ノードを識別するための識別情報である。座標は、店舗やフロアにおけるノード（ＢＬＥ信号を発信する近距離無線機器）の地図情報（表示画面）における位置を示す。識別子は、ノードに対応する位置にある近距離無線機器を識別するためのＩＤであり、ＢＳＳＩＤまたはＵＵＩＤである。この識別子は電波に乗せられ、情報端末１００において識別可能になっている。画像ＩＤは、画像ファイルの識別情報であり、ノード近辺で撮影された写真データと紐付されている。リンクは、ノード間のつながりを示す情報であり、その隣接するノードのノードＩＤにより表現される。
【００４５】
この測位機器データベース２０１におけるノード配置テーブルは、予めノードの配置設計時において登録される情報である。より具体的には、ノードの設計者は、コンピュータやタブレット端末等を用いて、予め用意されている店舗・施設などの地図情報（売り場の棚や通路などを示す）をディスプレイに表示し、その地図情報に基づいて複数のノードの配置位置を指定する。そして、そのノード間に対してリンク付けの指定をすることにより、図３に示される情報が構築される。なお、図３においては示されていないが、店舗・施設を特定する情報（施設名等）と紐付がなされており、試験条件作成時において、施設名を選択することによって、そのノード配置テーブルを読み出すことができるように構成されている。
【００４６】
また、地図情報には、通行不可領域情報、すなわち棚や壁の情報が含まれており、その領域を跨いでリンク付けができないようにプログラムされている。この地図情報は、例えば、店舗の設計データであるＣＡＤデータ等から構築されたものとしてもよい。また、地図情報には、距離情報も含まれており、ノードを配置する際において、ノード間の距離を把握可能にしている。よって、あらかじめ指定した距離以内に、一のノードに対して他のノードを配置しようとした場合には、エラーを通知することにより、その距離が極端に短くならないように、設計者に注意喚起を促すことができる。
【００４７】
このように設計したノードの配置に基づいて、実際の店舗にビーコン信号を発信する近距離無線機器が配置される。なお、画像ＩＤに紐付される写真データ等は、実際にノードで示される位置に近距離無線機器が配置された後に、その近距離無線機器の周囲の環境が撮影され、登録されることになる。また、上述の通りに、ノードおよびリンクが設定された地図情報は測位機器データベース２０１に記憶され、試験実施に際しては、そのノード等の情報を含んだ地図情報を用いて試験が行われることになる。
【００４８】
図１３は、ノード・リンクの設計を行なうときの設計端末（図示せず）における操作画面を示す図である。図１３（ａ）は、ある店舗における地図情報を表示する画面例である。この画面例においては、ある店舗における地図情報にノードＮおよびリンクＬが重畳して表示されている。ノードＮは、黒丸で示されており、リンクＬは、これら黒丸同士を結ぶ線で示されている。設計前の時点においては、ノードＮおよびリンクＬ等は表示さておらず、店舗の売り場の地図情報のみが表示されることになる。試験設計者は、店舗の売り場の地図情報の任意の位置をタップすることで、ノードＮを設定して、表示させることができる。そして、２つのノードＮをタップすることでリンクＬを設定することができる。なお、通行不可領域を跨いでリンクを設定することはできない。図１３（ａ）は、一通りノードＮおよびリンクＬを設定した状態を示している。
【００４９】
なお、ノードＮおよびリンクＬの設定を再度改変する、すなわち編集することもでき、その際には、図１３（ａ）に示されている編集アイコンＨをタップすることにより編集モードに入ることができる。その際は、ノード・リンクをタッチ、ドラッグすることにより、ノードおよびリンクを移動させることができる。図１３（ｂ）は、その編集画面の拡大図を示す。拡大表示を可能にすることで、その操作を容易にすることができる。
【００５０】
試験条件データベース２０２は、各ノードの電波状態を試験するための試験条件を記述する試験条件テーブルを記憶する部分である。なお試験条件テーブル以外に、ユーザＩＤとパスワードとの情報を記憶しており、このユーザＩＤ等を用いてユーザ認証を可能にしている。
【００５１】
図４は、試験条件テーブルの具体例を示す図である。図４に示される通り、試験条件テーブルは、試験経路ＩＤ、通過ノードＩＤ、ノード間巡航速度、ノード間巡航位置、静止計測ノードＩＤ、静止時間、試験回数、および方向指定を対応付けて記述している。なお、あわせて試験作業者もあらかじめ設定しておいもよい。
【００５２】
ここで、試験経路ＩＤは、複数ある試験経路を識別する識別情報である。通過ノードＩＤは、試験経路を構成するノードを示す。ノード間巡航速度は、ノード間を移動する際における推奨する移動速度である。この移動速度は、ノード間毎に異なるようにしてもよい。ノード間巡航位置は、商品棚から移動経路までの距離を示す。例えば０．５と表記されている本実施形態においては、商品棚から０．５ｍ離されて移動することを推奨している。
【００５３】
静止計測ノードＩＤは、作業者が静止して、電波計測を行う必要があるノードを示す。本実施形態においては、ノードＩＤが３、６、・・・で示されるノードに対しては、作業者は立ち止まって電波計測をすることが要される。静止時間は、その立ち止まって電波計測をするための静止時間を示す。試験回数は、試験を行う必要回数を示す。方向指定は、通過ノードＩＤ欄に示されるノードＩＤの記載順で試験を行なう必要があるか、その逆方向も可能にするか、または両方実施をする必要があるか、のいずれかをフラグにて示す。店舗設計によっては、一方のみ、または両方向の電波試験をする必要があるためであり、またその方向によって、計測される電波強度が変わることが考えられるためである。
【００５４】
この試験条件テーブルについても、ノード配置テーブルと同様に、試験管理者によって登録される。具体的には、試験管理者は、コンピュータや、タブレット端末等を用いて、店舗・施設を指定して、試験対象となるノード配置テーブルおよび店舗の地図情報を呼び出す。そして、地図情報にノードが重畳して表示され、試験管者は、ノードが重畳された地図情報を見ながら、試験条件を作成する。例えば、複数のノードを順次タップすることにより、通過ノードＩＤを指定するとともに、その計測順番を指定することができる。通過ノードＩＤの指定については、まずは、スタートノードとなるノードを指定する。一方で、そのスタートノード以外のノードの設定については、直前に指定したノードにリンクで接続された隣接しているノードのみが指定可能となるように構成されるのがよい。さらに、その通過ノードＩＤのうち、静止計測ノードＩＤおよび静止時間を指定することができる。
【００５５】
図１４（ａ）は、試験経路を作成するときの設計端末（図示せず）の操作画面例を示す。上述した通りにノードとリンクとが設計されたノード配置に基づいて、試験経路Ｋが設計される。試験設計者が、ノード配置の画面に表示される任意のノードを、その任意の計測順番の通りにタップすることにより、試験経路が作成される。タップされたノードには、その順番を示す番号が付与されてもよい（図１４（ｂ）を参照）。ノードをタップする際に、そのノードが静止計測対象のものであるか否かや、そのノード間の巡航速度等を入力することができる。また、全体の試験条件等も登録可能である。
【００５６】
試験状態データベース２０３は、試験中であるか、試験終了であるか、未試験状態であるかなどを記述する試験実施状態テーブル、および試験結果である電波強度の試験ログを記憶する部分である。
【００５７】
図５は、試験実施状態テーブルの具体例を示す図である。図５に示される通り、試験実施状態テーブルは、試験経路ＩＤ、到達ノードＩＤ、状態、実施回数、担当者ＩＤ、および実施作業者ＩＤを対応付けて記述している。試験経路ＩＤは、上述した通り、試験経路を識別する識別情報であり、試験条件テーブルにおける試験経路ＩＤとの紐付を行っている。到達ノードＩＤは、試験が完了したノードを示す。状態は、試験未着手、試験完了、試験中または一部試験完了のいずれかをフラグにて示す。実施回数は、試験を行った回数を示す。担当者ＩＤは、試験条件テーブルの作成時に登録した試験の予定作業者を示し、実施作業者ＩＤは、実際の試験作業者を示す。
【００５８】
この試験実施状態テーブルは、試験作業者による試験開始時および試験中に随時更新されることにより作成される。
【００５９】
図６は、試験状態データベース２０３の試験ログテーブルを示す図である。図６に示される通り、情報端末１００において計測された電波強度を記憶するものであり、測定時刻、ＵＵＩＤ、ＭａｊｏｒＩＤ、ＭｉｎｏｒＩＤ、電波強度を対応付けて記述している。測定時刻は、情報端末１００が計測した時刻を示す。ＵＵＩＤは、ノードにおける近距離無線機器から発信されるＩＤであり、近距離無線機器を特定するためのＩＤである。ＭａｊｏｒＩＤおよびＭｉｎｏｒＩＤは、ＵＵＩＤとは別に設定されるＩＤであり、例えばＭａｊｏｒＩＤは、ある建物の階数を示し、ＭｉｎｏｒＩＤは、その階数における位置やエリアを示す。電波強度は、情報端末１００において計測された電波強度を示す。なお、ＭａｊｏｒＩＤ、ＭｉｎｏｒＩＤは、図３に示されるフロアＩＤと同じような店舗における階層位置関係を示すものであり、全く同じにしてもよいし、その形式を変えたものとしてもよい。
【００６０】
試験ログは、情報端末１００において、ノードの電波を計測するごとに逐一記憶され、試験作業者による試験対象となる経路にあるノードの全てに対する試験が完了すると、情報端末１００からその試験ログが発信される。そして、外部サーバ２００において、試験状態データベース２０３に記憶される。
【００６１】
図７は、測位機器データベース２０１におけるパラメータテーブルの具体例を示す図である。図７に示される通り、このパラメータテーブルは、ノードＩＤ、パラメータｔｈ１、パラメータｔｈ２、パラメータｔｈ３、および設定時刻を対応付けて記述している。このパラメータテーブルは、試験管理者によるパラメータの演算指示がなされると、パラメータ演算部２０４により各パラメータが演算され、パラメータテーブルとして生成される。このパラメータの演算方法については後述する。
【００６２】
図８は、測位機器データベース２０１における精度テーブルの具体例を示す図である。この精度テーブルは、Ｎｏ（シリアルナンバー）、正解ノードＩＤ、推定ノードＩＤを対応付けて記述しており、精度検証時において、情報端末１００から送信された情報である。正解ノードＩＤは、精度検証時において、試験作業者によって指定されたノードを示し、推定ノードＩＤは、位置推定部１１０において推定したノードを示す。この正解ノードＩＤと推定ノードＩＤが一致している割合に基づいて、位置推定の精度、すなわちパラメータの妥当性が算出されることになる。
【００６３】
パラメータ演算部２０４は、上述した通り、測位機器データベース２０１のパラメータテーブルの各種パラメータを演算する部分である。パラメータ演算部２０４は、統計的演算処理を使って、位置推定のための基準値を算出するものである。演算方法としては、以下の３種類があるがこれに限るものではない。
【００６４】
ノードＸに滞在中のノードＸの電波強度の平均μｘ、標準偏差σｘを用いて、下記式によって算出する方法
【数１】
0006621649.tif 000002
ノードＸに滞在中の、ノードＸ以外の電波強度の平均を求め、その中で平均が最大となるノードＹを決定し、ノードＹの電波強度の平均μＹ、標準偏差σＹを算出する方法
【数２】
0006621649.tif 000003
上記ｔｈ２を決定する際に求めたμＹ、σＹを用いて、下記式によって算出する方法
【数３】
0006621649.tif 000004
【００６５】
位置推定時においては、これら３種類のパラメータのうちの一つまたは全てを利用することで、位置推定を行なうことができる。
【００６６】
上記のパラメータ演算は、同じ時間帯において取得された試験ログに基づいて行われた例である。しかしながら、試験ログテーブルが、さらに過去の試験ログを記憶していた場合、その過去の試験ログを用いて演算をした方がよい場合もある。その際、過去の試験ログを、現時点で取得した試験ログよりも、その重みを軽くして、全体としての電波強度の平均値μｘを算出することもできる。例えば、ノードＸの時刻ｔ１および時刻ｔ２（ｔ１とｔ２は所定時間内）における試験ログが、それぞれ−９０、−９８とする。また、ノードＸの時刻ｔ３および時刻ｔ４（ｔ３およびｔ４は、所定時間内である）における試験ログは、それぞれ−９０、−８８とする。なお、時刻ｔ３とｔ４は、所定時間内であるが、時刻ｔ１、ｔ２と、時刻ｔ３、ｔ４とは、上述所定時間より長い数十時間以上またはそれ以上の間隔があるとする。すなわち、時系列順は、時刻ｔ４、時刻ｔ３、時刻ｔ２、時刻ｔ１とする（時刻ｔ１が最近のものとする）ものであって、時刻ｔ３と時刻ｔ２との間は、時刻ｔ４と時刻ｔ３、および時刻ｔ１と時刻ｔ２との間よりも長いものとする。また、その場合の重み係数は、ａ≧ｂ≫ｃ≧ｄの関係を有するものとし、例えば、ａ＝ｂ＝２、ｃ＝ｄ＝１とする。以上を前提すると、平均値μｘは、以下の通り算出することができる。
【００６７】
平均値μｘ＝（ａ×（−９０）＋ｂ×（−９８）＋ｃ×（−９０）＋ｄ×（−８８））／（ａ＋ｂ＋ｃ＋ｄ）＝（２×（−９０）＋２×（−９８）＋１×（−９０）＋１×（−８８））／（２＋２＋１＋１）＝−９２．３３３３
【００６８】
標準偏差σｘについては、上記の通りに算出した、平均値μｘを用いて、算出することができる。
【００６９】
このように、直近の試験ログに対して重み付けしたものに基づいてパラメータを算出することができる。
【００７０】
上記は、パラメータｔｈ１に用いる平均値μｘおよび標準偏差σｘについての具体例であるが、パラメータｔｈ２およびｔｈ３に用いられるノードＹの電波強度の平均μＹ、標準偏差σＹについても同様に、時系列順に重み付けした演算を適用することができる。
【００７１】
精度演算部２０５は、精度テーブルに記憶されている正解ノードＩＤと推定ノードＩＤとに基づいて、各経路または店舗・施設ごとの位置推定の精度を演算する部分である。精度は、全体のノードＩＤの総数における正解ノードＩＤと推定ノードＩＤの一致する数の割合で示される。
【００７２】
試験処理部２０６は、情報端末１００から試験についての指示や操作が行われると、その指示内容等を受け取って、各種データベースを反映する処理を行なう。例えば、試験状態データベース２０３における状態欄や、到達ノードＩＤを更新する処理を行なう。
【００７３】
このように構成された位置推定システムにおける情報端末１００および外部サーバ２００の処理について説明する。図９は、情報端末１００における試験経路の選択の処理を示すフローチャートである。
【００７４】
まず、この試験経路を選択するに先立って、ログイン処理が行われる。図１５（ａ）に示されるように、ユーザ名とパスワードの入力受付画面が、試験作業者が保持する情報端末１００の出力装置１０７に表示される。
【００７５】
ログイン処理が行われると、試験条件演算部１０５により、外部サーバ２００に対して、試験条件データベース２０２および試験状態データベース２０３に対して、試験経路ＩＤの問い合わせが行われる（Ｓ１０１）。
【００７６】
そして、試験条件演算部１０５により、各試験経路ＩＤに対する試験状態が完了となっているか否かが確認され（Ｓ１０２）、試験状態が完了となっていないものがあれば（Ｓ１０２：未完了あり）、その未完了の試験経路ＩＤおよびその試験条件が取得される。これら処理と並行して、情報端末１００は、位置推定システムに利用されている近距離無線機器からの電波がＢＬＥ信号受信部１０２により受信され、その電波強度が検知される（Ｓ１０３）。
【００７７】
そして、試験経路ＩＤで特定される試験経路名が所定順序で試験作業者により選択可能な状態で表示される（Ｓ１０４）。ここでは、例えば、図１５（ｂ）に示されるとおりの施設の選択画面が表示され、その後、図１５（ｃ）に示される試験経路の選択画面が表示される。なお、表示順は、任意であるが、一旦試験が終了して、その後連続して試験を継続しようとする場合には、他の試験経路のスタート地点が、終了した試験経路の最終ノードに近い順に、当該他の試験経路を表示するようにしてもよい。
【００７８】
また、完了状態、予想作業時間、試験スタート地点における近距離無線機器の近さなどでグループ分けを行い、ソートする機能があってもよい。また、試験経路の試験の完了状態（試験未完了のノードの割合を示す）も合わせて表示される。このとき、試験が完了している経路については、他の未完了の経路と区別するために色を変えて表示するようにしてもよい。また、試験実施状態テーブルに、作業担当者を登録している場合には、ログインした作業担当者と一致する試験経路のみを表示してもよいし、全ての他の作業担当者が担当すべき試験経路を表示してもよい。これは、ログインしたログインＩＤ（作業担当者）と、試験条件テーブルにおける作業担当者のログインＩＤとの一致をみることにより、対応する試験経路が抽出される。
【００７９】
そして、試験作業者により一の試験経路が選択されると、選択された試験条件テーブルとともに、その試験経路を構成するノードのノード配置テーブルが情報端末１００に記憶される。また、外部サーバ２００に対して、その旨の通知がなされ、試験処理部２０６により、外部サーバ２００における試験状態データベース２０３における試験実施状態テーブルの状態欄が、試験中である旨に更新される（Ｓ１０５）。そして、出力装置１０７により、地図上に試験条件および試験経路が表示され、試験作業者による試験開始可能な状態になる（Ｓ１０６）。
【００８０】
図１６は、その試験経路表示の具体例を示す図である。図１６に示される通り、出力装置１０７においては、地図情報にノードＮおよび試験経路Ｋが重畳表示されている。試験開始前においては、各ノードＮをタップすることで当該ノードＮやそこに設置される近距離無線機器の情報を表示できる。この場合、設置場所付近の写真や詳細情報が予め登録されておりそれを提示するようにしてもよい。そして、試験開始ボタンＳをタップすることで試験を開始することができる。このとき、試験条件テーブルに作業担当者が設定されている場合で、その担当者とログインした作業者とが異なる場合には、その旨を通知するようにしてもよい。
【００８１】
また、試験条件演算部１０５が、一つの経路の試験にかかる時間を予想作業時間として見積もり、出力装置１０７が提示してもよい。この場合は、試験条件演算部１０５は、事前にダウンロードした試験条件テーブルに記述されている、事前に指定された静止指示の時間の総和や、ノード間の距離、指定速度などを利用して見積もることができる。
【００８２】
さらに、試験開始時に該当する近距離無線機器の電波を取得できているか否か情報端末１００の画面上に表示するようにしてもよい。例えば、試験状況を示すアイコンの色を変えてその旨を試験作業者に知らせるようにしてもよく、青アイコンであれば電波が受信できていることを示し、赤アイコンであれば電波が受信できていないことを示す。
【００８３】
また、選択された経路の実験条件として、試験時に必要となる情報端末１００の保持方法(ポケットに入れた状態／台車利用時は支持台に固定するなど)を、作業者は情報端末１００の出力装置１０７における表示から知ることができる。また、情報端末１００のＢＬＥ信号受信部１０２等が受信する値が安定するための方法を指示してもよい。例えば、情報端末１００右下部に電波受信用アンテナがある場合に、該当箇所を手等で覆わない事を指示してもよい。
【００８４】
また、試験作業者は次のノードまでの距離を地図上で知ることができる。試験条件演算部１０５が、タッチされた現在いるノードと次のノード間の距離を求めることで、出力装置１０７は、その旨を提示することができる。
【００８５】
試験作業者は、試験中の試験経路で測定が未完了のノード数を把握することができる。試験条件演算部１０５が、試験経路として登録されているノードの個数から、ユーザが測定完了したノード数を減算することで求めることができ、出力装置１０７は、その旨を表示することができる。
【００８６】
図１０は、試験作業者による試験実行時の情報端末１００の処理を示すフローチャートである。
【００８７】
図９のＳ１０６から引き続いて、試験作業者による試験選択により試験が開始され、地図に重ねてノードおよびその試験経路が出力装置１０７に表示される（Ｓ２０１）。ＢＬＥ信号受信部１０２により継続的に電波が受信されており、所定の電波強度の電波が受信されているかにより、経路に沿ったものであるか否かが、試験条件演算部１０５により、判断される（Ｓ２０２）。ここで、所定の電波強度の電波を受信していない、すなわち経路に沿ったものではないと判断されると（Ｓ２０２：Ｎｏ）、エラーが通知され、処理が一旦終了される。
【００８８】
所定の電波強度の電波を受信しており、経路に沿ったものであると判断されると（Ｓ２０２：Ｙｅｓ）、出力装置１０７において、次の目的位置となるノードが地図上に強調して表示される（Ｓ２０３）。試験作業者は、情報端末１００に表示されているノード・試験経路が重畳表示されている地図を見ながら移動し、目的位置となるノードに来た場合、表示画面に表示されているノードをタップ（選択）する。そして、次の目的となるノードは、試験作業者によりタップされたノードの次の試験順序となるノードとなることから、情報端末１００においては、タップされたノードに試験順序方向に隣接するノードが次のノードであると判断することになる。なお、次の目的位置を示すノードを示すものとして、強調表示以外に、ノードを示すアイコンの色が変更される、ノードを示すアイコンが点滅される、アイコンが大きく表示されるなどとしてもよい。また、ノードを示すアイコンに通過順を示す番号を振ってもよい。
【００８９】
タップされたノードが、強調表示等されたものではない場合、すなわち試験作業者が、順番通りのノードをタップしなかった場合には、計測処理等に移行することなく、アラートを試験作業者に通知する。
【００９０】
情報端末１００において、ノードのタップが受け付けられると、そのノードが静止計測ノードに指定されたものであるかが、記憶されている試験条件テーブルを参照することにより、試験条件演算部１０５により判断される（Ｓ２０４）。なお、試験条件テーブルに示される順番通りにノードがタップされなかった場合には、非経路ノードが選択されたとして、その旨のエラーが通知されるようにしてもよい。
【００９１】
ここで、タップしたノードが静止計測の対象ではないと、試験条件演算部１０５により判断されると（Ｓ２０４：Ｎｏ）、電波計測処理が行われ（Ｓ２０７）、Ｓ２０９に進む。この時、試験経路を重畳した地図情報を表示する表示画面（出力装置１０７）においては、通過したノード、試験経路を薄く表示したり、消去したり、色を変更したりして、通過して事を試験作業者に知らせるようにすることができる。また、ノードの通過時において、次に向かうべきノードを強調して表示するようにしてもよく、次のノードを点滅表示したり、円で囲んで強調表示したり、色を変えるようにしてもよい。また、ノード配置テーブルにおいて、そのノードに紐付けられている画像を表示するようにしもよい。さらに、表示画面に測定条件を表示するようにしてもよい。
【００９２】
また、タップしたノードが静止計測の対象であると、試験条件演算部１０５により判断されると（Ｓ２０４：Ｙｅｓ）、時刻計測部１０８の計時動作が開始され（Ｓ２０５）、それとともにＢＬＥ信号受信部１０２により電波強度が計測される（Ｓ２０６）。ここでは、試験作業者は、立ち止まることにより、静止した状態での電波強度の計測が行われる。
【００９３】
ここで図１７を用いて、その表示画面に対する試験作業者の操作画面について説明する。図１７（ａ）において、ノードＮnextを示すアイコンを円形で囲むことで、強調表示しており、このノードＮnextは、つぎに進むべきノードを示している。図１７（ａ）に示される通り、コメントが合わせて表示されてもよく、ここでは、次の測定地点（ノード）での測定条件を表示している。この測定条件は、つぎに進むべきノードが特定されると、そのノードＩＤに対応する情報が測定条件テーブルから読み出されることにより表示される。
【００９４】
そして、試験作業者が、そのノードの設置位置近傍に行ったとして、表示画面上で、ノードＮnextをタップすると、時刻計測部１０８により計時処理が開始され、計測に必要な時間である計測時間およびその経過時間が表示される。
【００９５】
時刻計測部１０８により、試験条件テーブルで指定された静止時間が計測されると（Ｓ２０８：Ｙｅｓ）、試験条件演算部１０５により、そのノードＩＤ、電波強度および測定時刻が対応付けて試験ログとして内部メモリ(図示せず)に記憶されるとともに、外部サーバ２００の試験状態データベース２０３の試験実施状態テーブルの到達ノードＩＤ欄が更新される処理が行われる（Ｓ２０９）。なお、指定された静止時間、計測が行われると、正常に計測されたものとして試験作業者にその旨を通知するために情報端末１００は振動したり、完了の表示をしたりするようにしてもよい。また、計測が終了したノードについては、計測済みであることがわかるように、そのアイコンの色を変えるようにしてもよい。
【００９６】
ここでは、ＢＬＥ信号受信部１０２により電波が受信される際、ノードを特定するＵＵＩＤ等を検知することができ、情報端末１００において、通信部１０４により、ＵＵＩＤが、外部サーバ２００に送信される。外部サーバ２００においては、試験処理部２０６により、測位機器データベース２０１を参照することにより、送信されたＵＵＩＤに基づいてノードＩＤが取得され、そのノードＩＤが到達ノードＩＤに記述されることで、試験実施状態テーブルが更新される。
【００９７】
そして、上記Ｓ２０３においてタップされたノードが、試験経路の最終地点であるか否かが、試験条件演算部１０５により判断される（Ｓ２１０）。これは、図９におけるＳ１０１の問い合わせによって事前に取得された試験条件テーブルにおける通過ノードＩＤ欄に基づいて、最終地点のノードであるか否を判断することができる。
【００９８】
試験条件演算部１０５により、最終地点のノードではないと判断されると（Ｓ２１０：Ｎｏ）、Ｓ２０２に戻り、継続して電波の受信処理が行われる。試験条件演算部１０５により、最終地点のノードであると判断されると（Ｓ２１０：Ｙｅｓ）、上述内部メモリに記憶した試験ログとなるノードＩＤ、電波強度および測定時刻が外部サーバ２００に送信される。
【００９９】
このようにして、計測した電波の電波強度と、タップしたノードとを対応付けて記憶することにより、専門知識等を要することなく、情報端末１００の指示に従って操作するといった簡単な操作で試験を実行することができる。また、誤ったノードをタップした場合においては、アラートを出すことにより、誤ったノードで対応付けることがなくなる。
【０１００】
つぎに、このようにノードＩＤと電波強度とを対応付けた試験ログに基づいて、位置推定システムにおける位置推定の基準値となるパラメータの演算処理について説明する。
【０１０１】
図１１は、パラメータ演算を行なう外部サーバ２００の処理を示すフローチャートである。外部サーバ２００のオペレータである試験管理者により、試験経路の指定が行われ、その試験経路に対するパラメータの演算指示であるチューニングボタンの押下がなされると（Ｓ３０１）、試験状態データベース２０３に該当する試験経路の試験経路ＩＤからノードＩＤを、試験条件テーブルを参照して読み出し、そのノードＩＤの試験ログが試験ログテーブル（試験状態データベース２０３）に記憶されているか否かが、パラメータ演算部２０４により判断される（Ｓ３０２）。なお、チューニングボタンの押下によらず、あらかじめ定めた条件に従って外部サーバ２００が自動的にパラメータの演算処理を開始してもよい。例えば、試験ログを情報端末１００から受信したことを契機としてもよい。
【０１０２】
ここで、記憶されていると判断されると、試験ログにしたがって、パラメータ演算部によりパラメータが演算される（Ｓ３０３）。そして、演算されたパラメータは、測位機器データベース２０１のパラメータテーブルに記憶される（Ｓ３０４）。このパラメータは位置推定システムにおいて位置推定処理に用いられるものである。位置推定のサービスを受ける一般ユーザが保持する携帯端末は、このパラメータを店舗・施設に入るときにダウンロードすることによって、このパラメータを用いて位置推定を実行することができる。なお、このパラメータの演算処理は、情報端末１００において行われてもよい。情報端末１００において演算したパラメータは、ノードＩＤとともに外部サーバ２００に送信され、外部サーバ２００において一元管理される。
【０１０３】
つぎに、上述の通りに算出したパラメータを用いて各ノードの位置推定についての精度検証の処理を説明する。図１２は、精度検証を行う情報端末１００の処理を示すフローチャートである。まず、試験作業者により精度検証の指示が行われる（Ｓ４０１）。そして、位置推定システムのためのパラメータが、試験条件演算部１０５により取得され（Ｓ４０２）、パラメータが取得されたノードがライトアップされた状態で地図に重畳して、出力装置１０７に表示される（Ｓ４０３）。なお、パラメータが取得されなかったノードについてはライトップされることがない。よって、パラメータが決定されていないノードについての精度検証を省略することができる。
【０１０４】
そして、試験作業者により試験開始の指示がなされると（Ｓ４０４）、ＢＬＥ信号受信部１０２により継続的に電波の受信が行われ、位置推定部１１０により、パラメータを用いた位置推定処理が行われる（Ｓ４０５）。ここでは、位置推定を行なうことでノードが特定される。すなわち、推定ノードＩＤが取得される。一方、試験作業者により、あるノードの位置にくると、出力装置１０７に表示されているノードに対してタップ処理が行われ、そして、試験条件演算部１０５により、そのノードＩＤが、正解ノードＩＤとして特定される。そして、ここでは、試験条件演算部１０５により、正解ノードＩＤと、推定ノードＩＤとが対応付けて、そのタップした時刻（または計測した時刻でもよい）とともに一旦内部メモリに記憶される。
【０１０５】
そして、ライアップされたノードに対する精度検証が終了すると（Ｓ４０６：Ｙｅｓ）、評価試験終了の指示が試験作業者によりユーザ入力部１０９に対してなされ（Ｓ４０７）、試験条件演算部１０５により、正解ノードＩＤと推定ノードＩＤと時刻とからなる精度検証ログが外部サーバ２００に送信される（Ｓ４０８）。なお、精度検証の終了の判断は、全てのライトアップされたノードに対する精度が終了したことを判断することをもって、精度検証の終了と判断する。
【０１０６】
外部サーバ２００においては、情報端末１００から送信された、正解ノードＩＤ等を受信して、一旦、測位機器データベース２０１の精度テーブル（図８参照）に記憶する。そして、精度演算部２０５により、情報端末１００から送信された精度検証ログに基づいて、その精度が演算される。これにより、その試験経路における精度が把握され、記憶される。なお、この精度評価は、試験経路毎や、フロアごと（上記ＭａｊｏｒＩＤやＭｉｎｏｒＩＤで特定可能）に精度評価を可能にするように、これら試験経路毎などで集計可能に記憶しておく。なお、外部サーバ２００において精度評価を行なうことなく、情報端末１００において精度評価を行なうようにしてもよい。
【０１０７】
このようにして、精度検証を行なうことにより、正しいパラメータを導き出すことができ、ビーコンなどによる正確な位置推定を可能にする。
【０１０８】
つぎに、本実施形態の変形例について説明する。図１８に示さるように情報端末１００に加速度センサ１１１およびジャイロセンサ１１２を備え、センサ情報取得部１１３（速度算出手段）がこれらセンサ値を収集することで、試験作業者の移動速度を算出し表示画面に表示してもよい。このとき試験作業者は、その移動速度を確認することで、その移動速度を一定値に保つことで安定した速度でのサイトサーベイを行うことができる。例えば、図１７（ａ）においては、加速度センサ１１１等により計測された現在の巡航速度が表示さている。試験作業者はこれを確認することで適切な速度での移動を可能にする。
【０１０９】
また、試験作業者は、複数人としてもよい。この場合は、複数の試験作業者は、同一の構成である複数の情報端末１００をそれぞれ用いて回遊試験を行なう。この情報端末１００は、試験各作業者の回遊試験実施状況を試験状態データベース２０３に登録することで、お互いの試験進捗状況を確認できる。
【０１１０】
さらに、試験作業員が実際に情報端末１００をもって、移動する必要はない。例えば、車輪を有する走行機器（自律移動型ロボット）などを利用してもよい。図１９は、走行機器３００を用いたシステムのシステム構成を示す図である。図１９においては、走行機器３００は、外界センサ部３０１、内界センサ部３０２、状態推定部３０３、および通信部３０４を備えている。近距離無線機器の位置を示す地図情報は、走行機器３００のナビゲーションに使われる。走行機器３００は、自分の位置をレーザなどの外界センサ部及び内界センサ部を用いて把握してもよい。例えば、状態推定部３０３が、内蔵するメモリ（図示せず）に記憶されている地図情報に基づいて、外界センサ部３０１および内界センサ部３０２により得られた情報に基づいて、大凡に自己位置を認識し走行することができる。また、電波の測定条件に関しては走行機器３００が該当箇所を走行する際に把握する。これにより安定した測定を行うことができる。また、通信部３０４は、必要に応じて、外部サーバ２００と通信を行って、各データベースから必要な情報の取得を可能にする。また、図１９のさらなる変形例として、図２０に示すように走行機器３００ａは、情報端末１００ａを保持するようにしてもよい。
【０１１１】
つぎに、外部計測システムにおいて算出された電波強度を考慮してパラメータを算出する変形例について説明する。図２１は、その変形例における位置推定システムの機能を示すブロック図である。この変形例における位置推定システムは、情報端末１００、外部サーバ２００に加えて、外部計測システム４００を含んで構成されている。
【０１１２】
外部計測システム４００は、コンピュータシミュレーションシステムであって、試験対象の壁や棚の素材や、配置等による電波減衰のシミュレーションプログラムによって各ノードの電波強度を算出するシステムである。この外部計測システム４００においては、予め試験対象となる店舗の壁や棚の配置や素材、並びにノードの位置、近距離無線機器の配置・向き等をデータベースに登録しておき、予め作成されたシミュレーションプログラムによって、各ノードにおける電波強度を算出することができる。
【０１１３】
外部ログ入力部２０７は、外部計測システム４００から出力された各ノードの電波強度を受け付ける部分である。
【０１１４】
試験ログ変換部２０８は、外部ログ入力部２０７を介して入力した各ノードの電波強度を示すログデータを、試験条件データベース２０２におけるデータ形式に変換する部分である。なお、データ形式が同じである場合には、このような変換部は必須ではない。また、データ項目が欠落などで、図６に示されるデータ形式に変換できるか否かを判断し、できない場合にはエラーを通知することもできる。
【０１１５】
図６に示される試験ログテーブルと同様のデータ形式の変換方法として、例えば不要な情報を削除することで図６に示されるデータ形式と同じ形式に変換することができる。そのほか、シミュレーションではノードＩＤを扱った場合には、図６のデータ形式に合わせるためにＵＵＩＤに変換するなどのことができる。その場合、試験ログ変換部２０８は、測位機器データベース２０１を参照する必要がある。
【０１１６】
試験ログ変換部２０８は、変換したログデータを試験状態データベース２０３の試験ログテーブルに記憶する。このとき、外部計測システム４００において計測されたログデータであることが識別できる識別子を付与して、記憶させてもよい。その場合、図６における試験ログテーブルにおいては、識別子用のカラムを追加する必要がある。
【０１１７】
なお、上記の変形例においては、外部計測システム４００は、シミュレーションにより試験ログを算出するものであったが、それ以外のものとして、上述本実施形態とは異なる試験ログ収集のためのシステムから、外部計測システム４００は、試験ログデータを収集して、保持するものとしてもよい。
【０１１８】
また、パラメータ算出に際しては、外部計測システム４００における試験ログに対して重み付け処理をしてもよく、例えば外部計測システム４００における試験ログに対しては、情報端末１００のそれぞれにおいて計測した試験ログより、軽い重み付けを行なうようにしてもよい。
【０１１９】
つぎに、本実施形態の情報端末１００および外部サーバ２００の作用効果について説明する。本実施形態の情報端末１００は、ＢＬＥ信号受信部１０２による電波試験中において、ユーザ入力部１０９により、外部サーバ２００の試験条件データベース２０２から取得した試験条件テーブル（試験経路情報）に基づいて定められた各ノードから一のノードの選択が選択されると、試験条件演算部１０５は、当該一のノードがあらかじめ定めた計測順序に従っているか否かに基づいて、当該一のノードの正当性を判断する。そして、情報端末１００において、一のノードが正当であると判断されると、試験条件演算部１０５は、ＢＬＥ信号受信部１０２により計測された電波の電波強度を、一のノードの電波として、当該一のノードの識別情報であるノードＩＤと関連付け、試験ログとして取得する。試験終了後、通信部１０４は、外部サーバ２００に試験ログを送信することにより、外部サーバ２００は、試験ログテーブとして記憶することができる。これにより、電波試験の知識のない作業者にも、簡単な操作によって、電波試験を行なうことができる。
【０１２０】
ここで、試験経路情報は、外部サーバ２００に、試験条件データベース２０２の試験条件テーブルとして記憶されているものであるが、これら情報は、一旦情報端末１００がダウンロードしてその内部に記憶してもよいし、必要に応じて外部サーバ２００にアクセスして、必要な情報のみを取得してもよい。
【０１２１】
また、試験ログについて、情報端末１００において計測の度に内部メモリに記憶しておき、通信部１０４は、試験終了後にまとめて外部サーバ２００に送信して、その試験状態データベース２０３の試験ログテーブルに記憶してもよい、計測の度に通信部１０４が外部サーバ２００に送信して試験ログテーブルに記憶してもよい。
【０１２２】
また、情報端末１００において、試験条件演算部１０５は、ノードごとに、静止した状態でのＢＬＥ信号受信部１０２による計測を必要とするか否かを示す情報およびその計測時間を含んだ試験条件情報を取得しておく。そして、出力装置１０７は、この試験条件情報において静止した状態での計測を必要とするノードに対する試験ログ取得時において、その旨を表示することで、試験作業者に通知する。一方で、電波計測の指示を試験作業者から受けると、時刻計測部１０８は、静止状態での計測時間を計時する。そして、試験条件演算部１０５は、時刻計測部１０８により計時された計測時間、静止した状態での電波強度の計測が行われると、試験ログとして、その電波強度を取得する。
【０１２３】
これにより、試験条件に則した計測を行なうことを試験作業者に知らせるとともに、その試験作業を簡単に行うことができる。
【０１２４】
また、本実施形態の情報端末１００において、試験の完了状態を記憶する試験実施状態テーブルを保持する外部サーバ２００に対して、試験が完了したノードを試験実施状態テーブルに登録する。これにより、試験の完了状態を外部サーバ２００において保持させることができ、その管理を容易にすることができる。なお、この完了状態は、他の作業者や、管理者も閲覧することができるようしてもよい。
【０１２５】
また、この情報端末１００は、加速度センサと、加速度センサによるセンサ値に基づいて移動速度を算出するセンサ情報取得部１１３を備え、出力装置１０７は、算出された移動速度を表示するようにしてもよい。これにより、現在の巡航速度を試験作業者は把握することができ、正確な電波測定を行なうことができる。
【０１２６】
また、情報端末１００において、試験条件演算部１０５は、複数のノードの位置および計測順序に加えて、ノードごとにおける計測に要する計測時間および各ノード間の距離を、外部サーバ２００の試験条件データベース２０２の試験条件テーブルおよび測位機器データベース２０１のノード配置テーブルから取得する。
【０１２７】
そして、試験条件演算部１０５は、取得されたノードの位置、計測順序、計測時間およびノード間の距離に基づいて、複数のノードの位置からなる計測経路における予想作業時間を演算する。
【０１２８】
これにより、試験作業者は、試験作業に係る予想作業時間を簡単に知ることができる。
【０１２９】
また、本実施形態の情報端末１００において、位置推定部１１０は、複数のノードのそれぞれの近距離無線機器から発信される電波の電波強度と、あらかじめ設定されたパラメータとに基づいて、滞在していると推定される推定ノードを決定する。一方、ユーザ入力部１０９は、複数のノードのうち、試験作業者により、滞在していると判断される一の正解ノードの選択を受け付ける、そして、試験条件演算部１０５は、位置推定部１１０により推定された推定ノードと、試験作業者により選択された正解ノードとを対応付けて取得する。外部サーバ２００は、この情報を用いて精度テーブルを生成することができる。これにより、あらかじめ設定されたパラメータの精度を判断することができる。
【０１３０】
このように計測された試験ログに基づいて、位置測位に用いるパラメータ（基準値）を算出することができる。このパラメータを用いることにより正確な位置測位を可能にする。
【０１３１】
すなわち、本実施形態の外部サーバ２００は、情報端末１００において取得された一のノードの電波強度に基づいて、パラメータ演算部２０４は、一のノードの位置を判定するためのパラメータを算出し、測位機器データベース２０１のパラメータテーブルに、算出されたパラメータを記憶する。
【０１３２】
このパラメータは、情報端末１００により受信された電波の電波強度と比較することにより、情報端末１００が複数のノードのいずれに滞在しているかを判断することに利用される。これにより、正確な位置測位を可能にする。
【符号の説明】
【０１３３】
１００…情報端末、１０１…ＷｉＦｉ信号受信部、１０２…ＢＬＥ信号受信部、１０３…近距離無線機器識別部、１０４…通信部、１０５…試験条件演算部、１０６…描画部、１０７…出力装置、１０８…時刻計測部、１０９…ユーザ入力部、１１０…位置推定部、１１１…加速度センサ、１１２…ジャイロセンサ、１１３…センサ情報取得部、２００…外部サーバ、２０１…測位機器データベース、２０２…試験条件データベース、２０３…試験状態データベース、２０４…パラメータ演算部、２０５…精度演算部、２０６…試験処理部、３００…走行機器、３００ａ…走行機器、３０１…外界センサ部、３０２…内界センサ部、３０３…状態推定部、３０４…通信部。
【図１】
0006621649.tif 000005
【図２】
0006621649.tif 000006
【図３】
0006621649.tif 000007
【図４】
0006621649.tif 000008
【図５】
0006621649.tif 000009
【図６】
0006621649.tif 000010
【図７】
0006621649.tif 000011
【図８】
0006621649.tif 000012
【図９】
0006621649.tif 000013
【図１０】
0006621649.tif 000014
【図１１】
0006621649.tif 000015
【図１２】
0006621649.tif 000016
【図１３】
0006621649.tif 000017
【図１４】
0006621649.tif 000018
【図１５】
0006621649.tif 000019
【図１６】
0006621649.tif 000020
【図１７】
0006621649.tif 000021
【図１８】
0006621649.tif 000022
【図１９】
0006621649.tif 000023
【図２０】
0006621649.tif 000024
【図２１】
0006621649.tif 000025