(57)【特許請求の範囲】
【請求項１】
複数の位置検出システムを併用させて推定対象の位置を推定する位置推定システムであって、
前記複数の位置検出システムにより検出された推定対象の位置を判定する判定部と、
前記推定対象の実際の位置を推定する推定部と、
前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記推定された位置の情報に基づいて変更する変更処理部と
を備え、
前記複数の位置検出システムは、
前記推定対象のユーザがした行為の時刻歴情報に応じて、当該推定対象の位置を検出する
ことを特徴とする位置推定システム。
【請求項２】
複数の位置検出システムを併用させて推定対象の位置を推定する位置推定システムであって、
前記複数の位置検出システムにより検出された推定対象の位置を判定する判定部と、
前記推定対象の実際の位置を推定する推定部と、
前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記推定された位置の情報に基づいて変更する変更処理部と
を備え、
前記複数の位置検出システムは、
無線ビーコンを用いた位置検知を行う無線ビーコン検知システムと領域内に位置していることを管理する管理システムと情報処理装置の操作履歴管理システムのうちの少なくとも何れかのシステムを含む
ことを特徴とする位置推定システム。
【請求項３】
前記推定された位置の情報に基づいて、正しい位置にあると判定した位置を選択する選択部
を備え、
前記変更処理部は、
前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記選択された位置の情報に基づいて変更する
ことを特徴とする請求項１又は請求項２に記載の位置推定システム。
【請求項４】
複数の位置検出システムを併用させて推定対象の位置を推定する位置推定システムであって、
前記複数の位置検出システムにより検出された推定対象の位置を判定する判定部と、
前記推定対象の実際の位置を推定する推定部と、
前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記推定された位置の情報に基づいて変更する変更処理部と、
前記推定された位置の情報に基づいて、正しい位置にあると判定した位置を選択する選択部と
を備え、
前記選択部は、
予め定められた判定基準に従った判定により、前記検出された推定対象の位置を示す情報のうちの何れかの情報がないと判定された場合、前記検出された推定対象の位置を示す情報のうちから、あると判定された情報を選択し、
前記変更処理部は、
前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記選択された位置の情報に基づいて変更する
ことを特徴とする位置推定システム。
【請求項５】
複数の位置検出システムを併用させて推定対象の位置を推定する位置推定システムであって、
前記複数の位置検出システムにより検出された推定対象の位置を判定する判定部と、
前記推定対象の実際の位置を推定する推定部と、
前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記推定された位置の情報に基づいて変更する変更処理部と、
前記推定された位置の情報に基づいて、正しい位置にあると判定した位置を選択する選択部と
を備え、
前記選択部は、
予め定められた判定基準に従った判定により、前記検出された推定対象の位置を示す情報のうちの何れかの情報が予め定められた範囲内にないと判定された場合、前記情報の利用目的に応じて、前記検出された推定対象の位置を示す情報のうちから、あると判定された情報を選択し、
前記変更処理部は、
前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記選択された位置の情報に基づいて変更する
ことを特徴とする位置推定システム。
【請求項６】
複数の位置検出システムを併用させて推定対象の位置を推定する位置推定システムであって、
前記複数の位置検出システムにより検出された推定対象の位置を判定する判定部と、
前記推定対象の実際の位置を推定する推定部と、
前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記推定された位置の情報に基づいて変更する変更処理部と、
前記推定された位置の情報に基づいて、正しい位置にあると判定した位置を選択する選択部と、
選択元の前記位置検出システムから、前記選択元の位置検出システムと異なる他の位置検出システムに、前記選択部によって選択された情報を通知する通知部と
を備え、
前記選択部は、
前記検出された推定対象の位置を示す情報の正確さ度合を算出し、予め定められた判定基準に従った判定により、前記検出された推定対象の位置が予め定められた範囲内にないと判定された場合、前記検出された推定対象の位置を示す情報が示す位置の正確さに基づいて、前記検出された推定対象の位置を示す情報のうちから、位置がより正確と算定された情報を選択し、
前記変更処理部は、
前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記選択された位置の情報に基づいて変更する
ことを特徴とする位置推定システム。
【請求項７】
複数の位置検出システムを併用させて推定対象の位置を推定する位置推定システムであって、
前記複数の位置検出システムにより検出された推定対象の位置を判定する判定部と、
前記推定対象の実際の位置を推定する推定部と、
前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記推定された位置の情報に基づいて変更する変更処理部と、
前記推定された位置の情報に基づいて、正しい位置にあると判定した位置を選択する選択部と、
選択元の前記位置検出システムから、前記選択元の位置検出システムと異なる他の位置検出システムに、前記選択部によって選択された情報を通知する通知部と、
前記通知した情報に基づいて位置を変更させるように、前記他の位置検出システムを制御する制御部と、
を備え、
前記選択部は、
前記検出された推定対象の位置の正確さ度合を算出し、予め定められた判定基準に従った判定により、前記検出された推定対象の位置が予め定められた範囲内にないと判定された場合、前記検出された推定対象の位置の正確さに基づいて、前記検出された推定対象の位置を示す情報のうちから、位置がより正確と算定された情報を選択し、
前記変更処理部は、
前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記選択された位置の情報に基づいて変更する
ことを特徴とする位置推定システム。
【請求項８】
複数の位置検出システムを併用させて推定対象の位置を推定する位置推定システムであって、
前記複数の位置検出システムにより検出された推定対象の位置を判定する判定部と、
前記推定対象の実際の位置を推定する推定部と、
前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記推定された位置の情報に基づいて変更する変更処理部と
を備え、
前記判定部は、
予め定められた判定基準に従った判定により、前記検出された推定対象の位置が予め定められた範囲内にないと判定された場合、前記複数の位置検出システムにおける位置認識時刻を基に、前記検出された推定対象の位置の正確さを判断する
ことを特徴とする位置推定システム。
【請求項９】
前記選択部は、
前記検出された推定対象の位置があると判定された場合、位置がより正確と算定された情報を選択する
ことを特徴とする請求項３から請求項７の何れか１項に記載の位置推定システム。
【請求項１０】
前記複数の位置検出システムが検出する検出対象の識別情報は、互いに共通する情報が含まれるように定められており、
前記複数の位置検出システムは、
前記互いに共通する情報に基づいて、前記推定対象のユーザを特定する
ことを特徴とする請求項１から請求項９の何れか１項に記載の位置推定システム。
【請求項１１】
前記推定部は、
前記複数の位置検出システムによって検出された前記推定対象の位置の情報に基づいて前記推定対象の実際の位置を推定する
ことを特徴とする請求項１から請求項１０の何れか１項に記載の位置推定システム。
【請求項１２】
前記複数の位置検出システムは、
異なる位置検知方式の位置検知システムを含んで構成されている
ことを特徴とする請求項１から請求項１１の何れか１項に記載の位置推定システム。
【請求項１３】
複数の位置検出システムを併用させて推定対象の位置を推定した結果に基づいて、設備を制御する制御システムであって、
前記複数の位置検出システムにより検出された推定対象の位置を判定する判定部と、
前記推定対象の実際の位置を推定する推定部と、
前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記推定された位置の情報に基づいて変更する変更処理部と、
前記変更された情報に基づいて設備を制御する制御部と
を備え、
前記複数の位置検出システムは、
前記推定対象のユーザがした行為の時刻歴情報に応じて、当該推定対象の位置を検出する
ことを特徴とする制御システム。
【請求項１４】
複数の位置検出システムを併用させて推定対象の位置を推定する位置推定方法であって、
前記複数の位置検出システムにより検出された推定対象の位置を判定するステップと、
前記推定対象の実際の位置を推定するステップと、
前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記推定された位置の情報に基づいて変更するステップと
を含み、
前記複数の位置検出システムは、
前記推定対象のユーザがした行為の時刻歴情報に応じて、当該推定対象の位置を検出する
ことを特徴とする位置推定方法。
【請求項１５】
複数の位置検出システムを併用させて推定対象の位置を推定した結果に基づいて、設備を制御する制御方法であって、
前記複数の位置検出システムにより検出された推定対象の位置を判定するステップと、
前記推定対象の実際の位置を推定するステップと、
前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記推定された位置の情報に基づいて変更するステップと、
前記変更された情報に基づいて設備を制御するステップと
を含み、
前記複数の位置検出システムは、
前記推定対象のユーザがした行為の時刻歴情報に応じて、当該推定対象の位置を検出する
ことを特徴とする制御方法。
【請求項１６】
複数の位置検出システムを併用させて推定対象の位置を推定する位置推定システムのコンピュータに、
前記複数の位置検出システムにより検出された推定対象の位置を判定するステップと、
前記推定対象の実際の位置を推定するステップと、
前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記推定された位置の情報に基づいて変更するステップと、
前記推定対象のユーザがした行為の時刻歴情報に応じて、当該推定対象の位置を検出させるステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置推定システム、制御システム、位置推定方法、制御方法及びプログラムに関する。
【背景技術】
【０００２】
端末装置の位置を推定する位置推定システムとして、携帯電話などの無線基地局からの電波を利用するものやＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）が知られている。上記の位置推定システムは、屋外で利用するのに適しているが、携帯電話などの無線基地局やＧＰＳ衛星からの電波を受信しにくい屋内環境では利用できないことがある。
屋内において、端末装置の位置を推定する位置推定システムとして、屋内に複数の無線送信装置を配置して、その無線送信装置からの無線信号を検出する方法で端末装置の位置を検出する技術がある（例えば特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２３０１７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１によれば、端末装置が複数の無線送信装置からの無線信号を用いて端末装置の位置を推定できるものとされているが、位置の推定処理は単独の演算処理にて行われている。そのため、推定処理の信頼度を低下させる事象が生じるとその事象の影響を受けてしまい、推定した端末装置の位置の信頼度が低下したままになってしまうことがある。
【０００５】
本発明は、このような事情に鑑みてなされたもので、推定対象の位置を示す情報の信頼度を高める位置推定システム、制御システム、位置推定方法、制御方法及びプログラムを提供する。
【課題を解決するための手段】
【０００６】
上述した課題を解決するための本発明の一態様は、複数の位置検出システムを併用させて推定対象の位置を推定する位置推定システムであって、前記複数の位置検出システムにより検出された推定対象の位置を判定する判定部と、前記推定対象の実際の位置を推定する推定部と、前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記推定された位置の情報に基づいて変更する変更処理部とを備え、前記複数の位置検出システムは、前記推定対象のユーザがした行為の時刻歴情報に応じて、当該推定対象の位置を検出することを特徴とする位置推定システムである。
【０００７】
また、本発明の一態様は、複数の位置検出システムを併用させて推定対象の位置を推定する位置推定システムであって、前記複数の位置検出システムにより検出された推定対象の位置を判定する判定部と、前記推定対象の実際の位置を推定する推定部と、前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記推定された位置の情報に基づいて変更する変更処理部とを備え、前記複数の位置検出システムは、無線ビーコンを用いた位置検知を行う無線ビーコン検知システムと領域内に位置していることを管理する管理システムと情報処理装置の操作履歴管理システムのうちの少なくとも何れかのシステムを含むことを特徴とする位置推定システムである。
【０００８】
また、上記の位置推定システムにおいて、前記推定された位置の情報に基づいて、正しい位置にあると判定した位置を選択する選択部を備え、前記変更処理部は、前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記選択された位置の情報に基づいて変更することを特徴とする。
【００１２】
また、本発明の一態様は、複数の位置検出システムを併用させて推定対象の位置を推定する位置推定システムであって、前記複数の位置検出システムにより検出された推定対象の位置を判定する判定部と、前記推定対象の実際の位置を推定する推定部と、前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記推定された位置の情報に基づいて変更する変更処理部と、前記推定された位置の情報に基づいて、正しい位置にあると判定した位置を選択する選択部とを備え、前記選択部は、予め定められた判定基準に従った判定により、前記検出された推定対象の位置を示す情報のうちの何れかの情報がないと判定された場合、前記検出された推定対象の位置を示す情報のうちから、あると判定された情報を選択し、前記変更処理部は、前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記選択された位置の情報に基づいて変更することを特徴とする位置推定システムである。
【００１３】
また、本発明の一態様は、複数の位置検出システムを併用させて推定対象の位置を推定する位置推定システムであって、前記複数の位置検出システムにより検出された推定対象の位置を判定する判定部と、前記推定対象の実際の位置を推定する推定部と、前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記推定された位置の情報に基づいて変更する変更処理部と、前記推定された位置の情報に基づいて、正しい位置にあると判定した位置を選択する選択部とを備え、前記選択部は、予め定められた判定基準に従った判定により、前記検出された推定対象の位置を示す情報のうちの何れかの情報が予め定められた範囲内にないと判定された場合、前記情報の利用目的に応じて、前記検出された推定対象の位置を示す情報のうちから、あると判定された情報を選択し、前記変更処理部は、前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記選択された位置の情報に基づいて変更することを特徴とする位置推定システムである。
【００１４】
また、本発明の一態様は、複数の位置検出システムを併用させて推定対象の位置を推定する位置推定システムであって、前記複数の位置検出システムにより検出された推定対象の位置を判定する判定部と、前記推定対象の実際の位置を推定する推定部と、前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記推定された位置の情報に基づいて変更する変更処理部と、前記推定された位置の情報に基づいて、正しい位置にあると判定した位置を選択する選択部と、選択元の前記位置検出システムから、前記選択元の位置検出システムと異なる他の位置検出システムに、前記選択部によって選択された情報を通知する通知部とを備え、前記選択部は、前記検出された推定対象の位置を示す情報の正確さ度合を算出し、予め定められた判定基準に従った判定により、前記検出された推定対象の位置が予め定められた範囲内にないと判定された場合、前記検出された推定対象の位置を示す情報が示す位置の正確さに基づいて、前記検出された推定対象の位置を示す情報のうちから、位置がより正確と算定された情報を選択し、前記変更処理部は、前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記選択された位置の情報に基づいて変更することを特徴とする位置推定システムである。
【００１５】
また、本発明の一態様は、複数の位置検出システムを併用させて推定対象の位置を推定する位置推定システムであって、前記複数の位置検出システムにより検出された推定対象の位置を判定する判定部と、前記推定対象の実際の位置を推定する推定部と、前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記推定された位置の情報に基づいて変更する変更処理部と、前記推定された位置の情報に基づいて、正しい位置にあると判定した位置を選択する選択部と、選択元の前記位置検出システムから、前記選択元の位置検出システムと異なる他の位置検出システムに、前記選択部によって選択された情報を通知する通知部と、前記通知した情報に基づいて位置を変更させるように、前記他の位置検出システムを制御する制御部と、を備え、前記選択部は、前記検出された推定対象の位置の正確さ度合を算出し、予め定められた判定基準に従った判定により、前記検出された推定対象の位置が予め定められた範囲内にないと判定された場合、前記検出された推定対象の位置の正確さに基づいて、前記検出された推定対象の位置を示す情報のうちから、位置がより正確と算定された情報を選択し、前記変更処理部は、前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記選択された位置の情報に基づいて変更することを特徴とする位置推定システムである。
【００１６】
また、本発明の一態様は、複数の位置検出システムを併用させて推定対象の位置を推定する位置推定システムであって、前記複数の位置検出システムにより検出された推定対象の位置を判定する判定部と、前記推定対象の実際の位置を推定する推定部と、前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記推定された位置の情報に基づいて変更する変更処理部とを備え、前記判定部は、予め定められた判定基準に従った判定により、前記検出された推定対象の位置が予め定められた範囲内にないと判定された場合、前記複数の位置検出システムにおける位置認識時刻を基に、前記検出された推定対象の位置の正確さを判断することを特徴とする位置推定システムである。
【００１７】
また、上記の位置推定システムにおいて、前記選択部は、前記検出された推定対象の位置があると判定された場合、位置がより正確と算定された情報を選択することを特徴とする。
【００１８】
また、上記の位置推定システムにおいて、前記複数の位置検出システムが検出する検出対象の識別情報は、互いに共通する情報が含まれるように定められており、前記複数の位置検出システムは、前記互いに共通する情報に基づいて、前記推定対象のユーザを特定することを特徴とする。
また、上記の位置推定システムにおいて、前記推定部は、前記複数の位置検出システムによって検出された前記推定対象の位置の情報に基づいて前記推定対象の実際の位置を推定することを特徴とする。
また、上記の位置推定システムにおいて、前記複数の位置検出システムは、異なる位置検知方式の位置検知システムを含んで構成されていることを特徴とする。
【００１９】
また、本発明の一態様は、複数の位置検出システムを併用させて推定対象の位置を推定した結果に基づいて、設備を制御する制御システムであって、前記複数の位置検出システムにより検出された推定対象の位置を判定する判定部と、前記推定対象の実際の位置を推定する推定部と、前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記推定された位置の情報に基づいて変更する変更処理部と、前記変更された情報に基づいて設備を制御する制御部とを備え、前記複数の位置検出システムは、前記推定対象のユーザがした行為の時刻歴情報に応じて、当該推定対象の位置を検出することを特徴とする制御システムである。
【００２０】
また、本発明の一態様は、複数の位置検出システムを併用させて推定対象の位置を推定する位置推定方法であって、前記複数の位置検出システムにより検出された推定対象の位置を判定するステップと、前記推定対象の実際の位置を推定するステップと、前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記推定された位置の情報に基づいて変更するステップとを含み、前記複数の位置検出システムは、前記推定対象のユーザがした行為の時刻歴情報に応じて、当該推定対象の位置を検出することを特徴とする位置推定方法である。
【００２１】
また、本発明の一態様は、複数の位置検出システムを併用させて推定対象の位置を推定した結果に基づいて、設備を制御する制御方法であって、前記複数の位置検出システムにより検出された推定対象の位置を判定するステップと、前記推定対象の実際の位置を推定するステップと、前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記推定された位置の情報に基づいて変更するステップと、前記変更された情報に基づいて設備を制御するステップとを含み、前記複数の位置検出システムは、前記推定対象のユーザがした行為の時刻歴情報に応じて、当該推定対象の位置を検出することを特徴とする制御方法である。
【００２２】
また、本発明の一態様は、複数の位置検出システムを併用させて推定対象の位置を推定する位置推定システムのコンピュータに、前記複数の位置検出システムにより検出された推定対象の位置を判定するステップと、前記推定対象の実際の位置を推定するステップと、前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記推定された位置の情報に基づいて変更するステップと、前記推定対象のユーザがした行為の時刻歴情報に応じて、当該推定対象の位置を検出させるステップとを実行させるためのプログラムである。
【発明の効果】
【００２３】
以上説明したように、本発明によれば、推定対象の位置を示す情報の信頼度を高める位置推定システム、制御システム、位置推定方法、制御方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の第１実施形態による位置推定システムの構成例を示す説明図である。
【図２】本実施形態による位置推定システムの構成例を示す概略ブロック図である。
【図３】本実施形態による無線送信装置の配置に依存する推定結果の信頼度を改善させる処理の手順を示すフローチャートである。
【図４】第２実施形態による位置推定システムの構成例を示す概略ブロック図である。
【発明を実施するための形態】
【００２５】
本発明の実施形態における位置推定システムについて説明する。
【００２６】
［第１実施形態］
（本実施形態における位置推定システムの概要について）
本発明の実施形態における位置推定システムは、複数の位置検出システムを併用させて推定対象の位置を推定する。位置推定システムは、前記複数の位置検出システムにより検出された推定対象の位置を判定する。位置推定システムは、前記推定対象の実際の位置を推定する。位置推定システムは、前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記推定された位置の情報に基づいて変更する。
【００２７】
以下に示すように、本実施形態に示す位置推定システムによれば、端末装置が存在する場所を推定した推定結果の信頼度を高めることができる。
【００２８】
（無線信号を利用して端末装置の位置を推定する方法の適用例について）
無線信号を利用して端末装置の位置を推定する方法がある。
屋外の環境では、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）や携帯電話などの無線基地局、無線ＬＡＮのアクセスポイントなどからの電波を利用して、その電波を受信した端末装置の位置を検出することができる。
一方、屋内の環境では、ＧＰＳや携帯電話などの無線基地局などの信号を受信できないことがある。屋内の環境では、位置検出用に設けた無線送信装置や無線ＬＡＮのアクセスポイントなどからの電波を利用して、その電波を受信した端末装置の位置を検出することができる。無線ＬＡＮの他、他の無線通信方式を利用する通信システムを用いてもよい。例えば、そのような通信システムとして、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＺＩＧＢＥＥ（登録商標）などが挙げられる。
【００２９】
以下の説明では、屋内に設けた無線送信装置を用いる構成を例に挙げて、無線送信装置からの電波を利用して位置の検出する方法について説明するが、屋外の環境で利用することを妨げるものではない。
なお、以下の説明を簡単にするために、本実施形態の位置推定システム１は、２つの位置検出システムを併用させて、推定対象の位置を推定するものとする。２つの位置検出システムは、位置検出システム１００（第１の位置検出システム）と位置検出システム２００（第２の位置検出システム）である。位置推定システム１は、位置検出システム１００（第１の位置検出システム）により検出された当該推定対象の位置と、位置検出システム２００（第２の位置検出システム）により検出された当該推定対象の位置とを判定する。位置推定システム１は、位置の推定対象の実際の位置を推定する。位置推定システム１は、判定結果に応じて、前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記推定された位置の情報に基づいて変更する。
【００３０】
以下、図面を参照して、無線信号を利用して端末装置の位置を推定する本発明の実施の形態について説明する。
【００３１】
図１は、本発明の実施形態による位置推定システム１の適用例を示す説明図である。
同図に示す位置推定システム１は、施設（建物）の内部における人や物などの推定対象の位置を推定する。この施設の内部には、ワークステーションＷＳとワークステーションＷＳの近傍に複数の部屋（会議室Ａ、会議室Ｂ等）が配置されている。上記の各部屋の入口には、ユーザ毎に各部屋への入退室を管理する位置検出システム２００（入退出管理システム）が設けられている。例えば、位置検出システム２００（入退出管理システム）のセンサーとなる読取装置２１０が、各部屋に対応させて、各部屋の入口近傍にそれぞれ設けられている。例えば、上記の位置検出システム２００は、予め定められた所定の領域（部屋等）内に推定対象であるユーザが存在していることを管理する管理システムとして構成されている。
また、上記の各部屋の中には、各部屋におけるユーザの存在を検出するように位置検出システム１００が設けられている。例えば、位置検出システム１００に用いる無線送信装置１１０が各部屋の天井や、ワークステーションＷＳに割り付けられている領域の天井などにそれぞれ設けられている。例えば、無線送信装置１１０が送信する無線信号は、位置検知を行うための無線ビーコンが含まれる。位置検出システム１００は、無線ビーコンを用いて推定対象であるユーザの位置検知を行う無線ビーコン検知システムとして構成されている。
【００３２】
ここで、位置検出システム１００と位置検出システム２００を、複数の位置検出システムとして例示して説明する。
【００３３】
上記のように構成された施設において、位置検出システム１００と位置検出システム２００を利用した場合、２つの位置検出システムからの検出結果が異なるという事象が発生することがある。以下、いくつかの事象を例示する。
【００３４】
（事象１−１：位置検出システム１００が無線信号を検出できない場合（その１））
ユーザＵ１が会議室Ａに入室している場合であっても、位置検出システム１００の検出結果において、ユーザＵ１が会議室Ａに入室していないと判定した結果が示されることがある。このような場合であっても、位置検出システム２００の検出結果において、ユーザＵ１が会議室Ａに入室していると正しく判定した結果を示すことがある。
このような事象（事象１−１）を生じさせる要因として、位置検出システム１００が会議室Ａにおいて無線信号を検出できない場合が想定できる。上記の場合、位置検出システム１００の検出結果に誤りが生じていると判断できる。
【００３５】
（事象１−２：位置検出システム１００が無線信号を検出できない場合（その２））
事象１−２に示す事象は、上記の「事象１−１」と同様の事象が生じる場合を例示するものであるが、事象１−２の要因と事象１−１の要因とは異なる。
このような事象１−２を生じさせる要因として、ユーザＵ２が、位置検出システム１００に用いる端末装置を所持せずに、会議室Ｂに入室した場合が想定できる。上記の場合、位置検出システム１００の検出結果に誤りが生じていると判断できる。
【００３６】
（事象２：位置検出システム２００における退出操作をユーザＵ３が失念した場合）
ユーザＵ３が会議室Ａを利用した後に他の場所（例えば、ワークステーションＷＳ）に移動する際に、会議室Ａの位置検出システム２００における退出操作をユーザＵ３が失念し、そのまま移動してしまうことがある。この場合の位置検出システム２００の検出結果においては、ユーザＵ３が会議室Ａに入室していると判定した結果が示されるが、実際にユーザＵ３が存在する場所と異なる結果が示されることになる。
一方で、位置検出システム１００の検出結果において、ユーザＵ３が会議室Ａから移動して他の場所（例えば、ワークステーションＷＳ）に到達しているとの結果が示されることがある。
上位のとおり、このような事象を生じさせる要因として、ユーザＵ１の退出操作の失念が想定できる。上記の場合、位置検出システム２００の検出結果に誤りが生じていると判断できる。
【００３７】
上記の事象は一例に過ぎないが、以下に説明する位置推定システム１によれば、上記の検出結果の誤りを検出して、その誤りを補正することができる。その詳細な一実施例について順に説明する。
【００３８】
図２は、本発明の実施形態による位置推定システム１の構成例を示す説明図である。
同図に示す位置推定システム１は、位置検出システム１００、位置検出システム２００、位置検出システム６００、位置推定処理システム３００、設備４００、及び、記憶部５００を備える。なお、位置推定システム１は、位置推定処理システム３００以外の位置検出システム１００、位置検出システム２００、位置検出システム６００、設備４００、及び、記憶部５００の一部又は全部を位置推定システム１の他のシステムとして構成してもよい。
【００３９】
位置検出システム１００は、無線送信装置１１０、端末装置１２０、位置検出処理部１３０、及び、記憶部１５０を備える。
無線送信装置１１０は、予め定められた情報を無線信号として定期的に出力する。例えば、予め定められた情報には、無線送信装置１１０の識別情報が含まれている。このような無線送信装置１１０は、図１に示したように施設の天上などに設けられており、予め定められた電界強度の無線信号を所定の周期で間欠的に放出する。
端末装置１２０は、無線送信装置１１０から送信される無線信号を検出して、検出した結果を位置検出処理部１３０に供給する。例えば、端末装置１２０は、検出した無線信号から無線送信装置１１０の識別情報、検出した無線信号の受信信号強度などの情報を、位置検出処理部１３０に供給する。
上記のとおり、無線送信装置１１０からの無線信号が所望の範囲に届くように構成されており、端末装置１２０を保持するユーザＵ１が無線送信装置１１０に接近すると、受信信号強度が高まる。このような無線送信装置１１０の識別情報と受信信号強度などの情報を得た位置検出処理部１３０は、ユーザＵ１が無線送信装置１１０の設置位置を基準に定まる所望の範囲内に存在することを検出する。位置検出処理部１３０は、検出した結果を記憶部５００に記憶させるとともに、同結果を位置推定処理システム３００に供給する。
【００４０】
位置検出システム２００は、読取装置２１０、カード２２０、位置検出処理部２３０、及び、記憶部２５０を備える。
読取装置２１０は、無線信号が到達する範囲にあるカード２２０を検出して、検出結果を出力する。例えば、読取装置２１０は、施設内の設けられた部屋の出入口付近の壁などに設けられる。読取装置２１０は、予め定められた電界強度の無線信号を所定の周期で間欠的に放出して、周期的に放出した後にカード２２０が送信する信号を傍受する。読取装置２１０は、カード２２０が送信する無線信号を検出した場合、検出した無線信号からカード２２０の識別情報を抽出して位置検出処理部２３０に供給する。
カード２２０は、読取装置２１０から送信される無線信号を検出して、検出した結果に応じて、自身の識別情報を無線信号に乗せて送信する。
上記のとおり、読取装置２１０は、無線信号が届く所望の範囲までカード２２０が読取装置２１０に接近したことを検出する。
また、このような読取装置２１０の識別情報を得た位置検出処理部２３０は、カード２２０が読取装置２１０の設置位置の近傍に存在することを検出する。これにより、カード２２０を保持するユーザＵ１が、読取装置２１０が設けられた位置に接近し、対応する会議室に入室又は会議室から退出したとみなすことができる。位置検出処理部２３０は、検出した結果を記憶部５００に記憶させるとともに、同結果を位置推定処理システム３００に供給する。
なお、本実施形態においては、位置検出システム１００と位置検出システム２００における無線信号が届く所望の範囲は、システムごとに異なるものとする。例えば、位置検出システム１００における無線信号が届き通信可能な範囲は、見通し１０メートル程度の距離を範囲とする。位置検出システム２００における無線信号が届き通信可能な範囲は、カード２２０を読取装置２１０に接するように、その近傍に寄せた程度の距離を範囲とする。
【００４１】
位置検出システム６００は、情報端末６２０、位置検出処理部６３０、及び、記憶部６５０を備える。
情報端末６２０は、ユーザインタフェースとなる入出力部と演算処理部などを備え、各種演算処理をする。例えば、情報端末６２０は、パーソナルコンピュータ又は携帯端末などの演算処理装置である。情報端末６２０は、ユーザにより操作された履歴を位置検出処理部６３０に通知する。
位置検出処理部６３０は、情報端末６２０を利用したユーザを、利用者であるユーザの識別情報等から特定するとともに、当該情報端末６２０の操作を検出することにより情報端末６２０の設置位置の近傍に当該ユーザが存在することを検出する。なお、情報端末６２０の設置位置は、予め定められており、情報端末６２０の識別情報から、情報端末６２０の設置位置を示す情報に変換するための変換テーブルが記憶部６５０に記憶されているようにしてもよい。
これにより、情報端末６２０をユーザが操作することにより、ユーザの識別情報と、情報端末６２０の識別情報とから、情報端末６２０が設けられた位置に当該ユーザが接近していたとみなすことができる。位置検出処理部６３０は、検出した結果を記憶部５００に記憶させるとともに、同結果を位置推定処理システム３００に供給する。
なお、本実施形態においては、位置検出システム６００における情報端末６２０は、固定的に据え付けられていてもよく、又は、ユーザが携行するようにしてもよい。また、位置検出システム６００を情報端末６２０内に構成してもよく、又は、位置検出システム６００内の情報端末６２０以外の構成を、情報端末６２０と別体のサーバ等に構成してもよい。
【００４２】
位置推定処理システム３００は、取得部３１０、判定部３２０、推定部３２５、選択部３３０、変更処理部３３５、制御部３４０、補間部３５０、及び、通知部３６０を備える。
取得部３１０は、位置検出システム１００と位置検出システム２００と位置検出システム６００とから情報をそれぞれ取得して、取得した情報を記憶部５００に記憶させる。
判定部３２０は、位置検出システム１００と位置検出システム２００と位置検出システム６００とからの情報が取得部３１０によってそれぞれ取得された後に、記憶部５００に記憶された情報を、予め定められた判定基準に従って判定する。
推定部３２５は、推定対象の実際の位置を推定する。例えば、推定部３２５は、複数の位置検出システムによって検出された推定対象の位置の情報に基づいて、推定対象の実際の位置を推定し、推定した結果を記憶部５００に記憶させる。
選択部３３０は、判定部３２０によって判定された結果に基づいて、位置検出システム１００から得た情報と位置検出システム２００と位置検出システム６００とから得た情報の何れかを選択する。例えば、選択部３３０は、推定部３２５により推定された位置の情報に基づいて、正しい位置にあると判定した位置を選択する。
変更処理部３３５は、推定対象が互いに異なる位置にあると判定部３２０により判定された位置の情報を、推定部３２５により推定された位置の情報に基づいて変更する。例えば、変更処理部３３５は、推定対象が互いに異なる位置にあると、判定部３２０により判定された位置の情報を、選択部３３０により選択された位置の情報に基づいて変更する。
補間部３５０は、判定部３２０によって判定された結果に基づいて、位置検出システム１００から得た情報と位置検出システム２００と位置検出システム６００とから得た情報の何れにも、位置を示す情報がない場合に、位置を示す情報がないと判定した検出結果を過去の履歴情報から補間する。例えば、今回の検出サイクルにおいて検出される第１情報Ｘｉと第２情報Ｘｊを、それぞれ第１情報Ｘｉｋと第２情報Ｘｊｋと示す。同様に過去の検出サイクルにおいて検出された第１情報Ｘｉと第２情報Ｘｊを第１情報Ｘｉ（ｋ−１）と第２情報Ｘｊ（ｋ−１）のように示す。ここで、上記のように位置を示す情報がない場合には、下記の演算式による補間処理をする。
【００４３】
Ｘｉｋ＝Ｘｉ（ｋ−１）
Ｘｊｋ＝Ｘｊ（ｋ−１）
【００４４】
制御部３４０は、取得部３１０によって取得された情報、変更処理部３３５によって変更された情報、又は、補間部３５０によって補間された情報に基づいて、設備４００を制御する。なお、上記のとおり、設備４００を他のシステムとして構成した場合、位置推定処理システム３００は、他のシステムを上記情報に基づいて制御する。
通知部３６０は、取得部３１０によって取得された情報、変更処理部３３５によって変更された情報、又は、補間部３５０によって補間された情報に基づいて、他のシステムに通知する。
【００４５】
設備４００は、施設（建物）の環境を調整する各種装置を含んで構成されている。例えば、設備４００には、照明設備、空気調和設備などの設備が含まれる。本実施形態の設備４００は、予め定められた所定のエリア（領域）にそれぞれ対応付けられており、上記のエリア毎に動作状態を個別に制御することができるものとする。このような設備４００は、制御部３４０からの制御を受けて、それぞれの動作状態が調整されるように構成されている。
【００４６】
記憶部５００は、位置推定処理システム３００の取得部３１０が取得した情報、変更処理部３３５によって変更された情報や、補間部３５０が補間した情報などの各種情報を時系列情報として記憶する。
【００４７】
上記のように構成した位置推定処理システム３００は、例えば、通知部３６０などを介して情報の利用目的に応じて選択部３３０が選択した情報を出力してもよい。
【００４８】
（位置を推定する処理について）
図３を参照して、予め定められた期間内に位置検出システム１００と位置検出システム２００が各端末装置を検出した結果に基づいて推定対象の位置を推定する処理について説明する。同図は、各端末装置を検出した結果に基づいて端末装置の位置を推定する処理の手順を示すフローチャートである。なお、以下に示す処理は、予め定められた周期に従って繰り返して実施される。
【００４９】
位置推定処理システム３００の取得部３１０は、複数の位置検出システムから検出結果をそれぞれ取得する。例えば、取得位置推定処理システム３００の取得部３１０は、位置検出システム１００から位置検出システム１００の検出結果Ａｋを取得し、検出結果Ａｋを記憶部５００に時系列情報として記憶させる。取得部３１０は、位置検出システム２００から位置検出システム２００の検出結果Ｂｋを取得し、検出結果Ｂｋを記憶部５００に時系列情報として記憶させる。取得部３１０は、位置検出システム６００から位置検出システム６００の検出結果Ｃｋを取得し、検出結果Ｃｋを記憶部５００に時系列情報として記憶させる（ステップＳ１０）。なお、検出結果Ａｋと検出結果Ｂｋと検出結果Ｃｋにおける添え字の「ｋ」は、予め定められた時間幅を示す識別情報に対応する変数である。これにより、「ｋ」の値に従った時系列情報を得ることができる。
【００５０】
位置推定処理システム３００の判定部３２０は、推定対象の位置を検出して得られた各検出結果を判定する（ステップＳ２０）。例えば、判定部３２０は、推定対象である端末装置１２０とカード２２０とについて判定する。
ステップＳ２０の判定の結果、推定対象の位置を検出して得られた各検出結果があると判定した場合、判定部３２０は、端末装置１２０の検出結果Ａｋとカード２２０の検出結果Ｂｋと情報端末６２０の検出結果Ｃｋにおいて、端末装置１２０とカード２２０の位置とユーザが操作した情報端末６２０の位置が一致しているか否かを判定する（ステップＳ２５）。
ステップＳ２５の判定の結果、端末装置１２０とカード２２０の位置とユーザが操作した情報端末６２０の位置が一致していると判定した場合（ステップＳ２５：Ｙｅｓ）、ステップＳ８０に進む。
一方、ステップＳ２５の判定の結果、端末装置１２０の位置を示す位置情報Ｘｉｋ（以下、添え字の「ｋ」の記載を省略する。）を含む検出結果Ａｋとカード２２０の位置を示す位置情報Ｘｊｋ（以下、添え字の「ｋ」の記載を省略する。）を含む検出結果Ｂｋがともに取得部３１０によって取得されている場合について説明する。例えば、今回の位置推定処理における全ての位置検出システムの検出結果があると判定した場合、選択部３３０は、当該検出結果から、正しい位置と推定した位置を選択する(ステップＳ４０)。変更処理部３３５は、推定対象である端末装置１２０とカード２２０が互いに異なる位置にあると判定された場合、異なる位置と判定された位置の情報を、正しい位置と推定した位置の情報に基づいて変更し（ステップＳ５０）、ステップＳ８０に進む。例えば、上記のステップＳ５０において、端末装置１２０の位置の検出結果が正しく、カード２２０の位置の検出結果が正しくないと判定された場合には、端末装置１２０の位置と同じ位置を示すようにカード２２０の位置を変更する。
【００５１】
一方、テップＳ２０の判定の結果、今回の位置推定処理における全ての位置検出システムの検出結果がないと判定した場合、ステップＳ３０に進む。補間部３５０は、全ての位置検出システムの検出結果がないと判定した場合の位置情報Ｘｉと位置情報Ｘｊの補間処理を実施して(ステップＳ３０)、ステップＳ８０に進む。
【００５２】
また、ステップＳ２０の判定の結果、今回の位置推定処理における何れか位置検出システムの検出結果がないと判定した場合、ステップＳ６０に進む。変更処理部３３５は、あると判定した検出結果に基づいて、無いと判定した検出結果の推定位置情報Ｘｊハットを生成し、生成した推定位置情報Ｘｊハットを位置情報Ｘｊとする(ステップＳ６０)。選択部３３０は、あると判定した検出結果のうちから選択した位置情報を選択する選択処理を実施して(ステップＳ７０)、ステップＳ８０に進む。なお、位置検出システム６００において、ユーザの操作が行われたときの情報が得られるように構成されている場合には、得られた情報に基づいて処理を行うこととする。
【００５３】
上記のステップＳ３０、ステップＳ５０、ステップＳ７０の何れかの処理を終えた後、制御部３４０は、検出結果Ａｋと検出結果Ｂｋと検出結果Ｃｋに基づいた位置情報又は検出結果Ａｋと検出結果Ｂｋと検出結果Ｃｋに基づいて生成された推定位置情報に基づいて、対象の設備４００を制御する（ステップＳ８０）。
【００５４】
以上に示した手順の処理により、本実施形態の位置推定処理を含む各種処理が行われる。
【００５５】
（情報の有無による情報の扱いについて）
次に、上記ステップＳ３０からステップＳ７０までの各種処理に関する説明を補足する。なお、以下の説明において、位置検出システム１００によって検出された端末装置１２０の位置情報を第１情報ｘｉ（ｘｉはＡｋの要素とする）と呼び、位置検出システム２００とによって検出されたカード２２０の位置情報を第２情報ｘｊ（ｘｊはＢｋの要素とする）と呼ぶ。
以下、「情報がないと判定される場合」と「情報があると判定される場合」とに分けて、選択処理について説明する。
【００５６】
（１）情報がないと判定される場合の情報の扱いについて
情報がないと判定される場合の情報の扱いについて説明する。
まず、比較のため、上記の場合が生じた際に本実施形態に示す処理を実施しない場合について説明する。
下記のように、端末装置１２０とカード２２０がともに検出され、第１情報ｘｉと第２情報ｘｊの双方の情報がある場合は、それらの値を利用することができる。
【００５７】
（第１情報ｘｉ：あり）→（第１情報ｘｉを利用可能）
【００５８】
（第２情報ｘｊ：あり）→（第２情報ｘｊを利用可能）
【００５９】
ただし、下記のように、端末装置１２０とカード２２０の何れか一方が検出されなかったことにより、第１情報ｘｉと第２情報ｘｊの何れかの情報が無い場合は、下記のように、情報がないと判定されたものからは、その値を得ることができない。
【００６０】
（第１情報ｘｉ：あり）→（第１情報ｘｉを利用可能）
【００６１】
（第２情報ｘｊ：なし）→（第２情報ｘｊを利用できない）
【００６２】
一方、本実施形態における処理では、上記のように検出されずに、得ることができなかった情報も、その情報を補うことができる。
【００６３】
（１−１：第１情報ｘｉと第２情報ｘｊの何れか一方の情報があり、他方の情報がないと判定される場合の処理について）
予め定められた判定基準に従った判定により、第１情報ｘｉと第２情報ｘｊの何れか一方の情報があり、他方の情報がないと判定される場合がある。この場合、情報がないと判定された方の情報を、他方の情報を用いて生成する。例えば、下記のように、位置情報Ｘｉがないと判定された場合には、位置情報Ｘｉに、位置情報Ｘｊ又は複数の位置情報Ｘｊに基づいて生成した情報を割り当てる。これにより、ないと判定された第１情報ｘｉについて、割り当てた第２情報ｘｊを第１情報ｘｉとみなして利用することが可能になる。
【００６４】
（第１情報ｘｉ：ない）→（第２情報ｘｊを割り当てる）
→（割り当てた第２情報ｘｊを、第１情報ｘｉとして利用する）
【００６５】
（第２情報ｘｊ：あり）→（第２情報ｘｊを利用可能）
【００６６】
上記とは逆に、位置情報Ｘｊがないと判定された場合には、位置情報Ｘｊに、位置情報Ｘｉ又は複数の位置情報Ｘｉに基づいて生成した情報を割り当てる。これにより、ないと判定された第２情報ｘｊについて、割り当てた第１情報ｘｉを第２情報ｘｊとみなして利用することが可能になる。
【００６７】
（第１情報ｘｉ：あり）→（第１情報ｘｉを利用可能）
【００６８】
（第２情報ｘｊ：なし）→（第１情報ｘｉを割り当てる）
→（割り当てた第１情報ｘｉを、第２情報ｘｊとして利用する）
【００６９】
例えば、上記の場合、選択部３３０は、第１情報ｘｉと第２情報ｘｊのうちから、あると判定された方の情報を選択する。
このように、得られなかった一方の位置情報を他方の位置情報に基づいて補うことにより、出力する位置情報の精度を高めることができる。
【００７０】
（１−２：第１情報ｘｉと第２情報ｘｊの双方の情報がないと判定される場合の処理について）
予め定められた判定基準に従った判定により、下記のように、第１情報ｘｉと第２情報ｘｊの双方の情報がないと判定される場合がある。
【００７１】
（第１情報ｘｉ：なし）→（第１情報ｘｉを利用できない）
【００７２】
（第２情報ｘｊ：なし）→（第２情報ｘｊを利用できない）
【００７３】
この場合、情報がないと判定された検出サイクルでは、その検出サイクルより過去の検出サイクルで得られた情報に基づいて、当該検出サイクルの位置情報を生成する。例えば、過去の検出サイクル（ｋ−１）の情報から当該検出サイクルｋの情報を推定して、推定した情報を当該検出サイクルｋの位置情報に割り当てる。
【００７４】
検出サイクルｋにおいて、
（第１情報ｘｉ：なし）
→（検出サイクル（ｋ−１）の第１情報ｘｉを、第１情報ｘｉとして割り当てる）
【００７５】
また、検出サイクルｋにおいて、
（第２情報ｘｊ：なし）
→（検出サイクル（ｋ−１）の第２情報ｘｊを、第２情報ｘｊとして割り当てる）
【００７６】
このように、当該検出サイクルｋにおいて得られなかった双方の位置情報を、当該検出サイクルｋより過去の検出サイクル（ｋ−１）等における位置情報に基づいて補うことにより、出力する位置情報の精度を高めることができる。
【００７７】
（２）情報があると判定した場合の情報の扱いについて
情報があると判定される場合の情報の扱いについて説明する。
例えば、予め定められた判定基準に従った判定により、第１情報ｘｉと第２情報ｘｊの双方の情報があると判定される場合の情報の扱いについてのいくつかの例を示す。
【００７８】
以下に示す各処理は、例えば、下位のような場合に実施される。予め定められた判定基準に従った判定により、前記第１情報と前記第２情報の双方の情報があると判定され、かつ、前記第１情報が示す第１位置と前記第２情報が示す第２位置とを比較して、それぞれの位置が予め定めた範囲内にないと判定される場合がある。
【００７９】
（２−１：第１の選択処理について）
第１の選択処理では、上記の場合、選択部３３０は、情報の利用目的に応じて、前記第１情報と前記第２情報の何れかの情報を選択する。
位置推定システム１は、このような第１の選択処理を実施することにより、前記第１情報と前記第２情報のうちから、前記第１情報と前記第２情報の何れかの情報を情報の利用目的に応じて選択する。これにより、位置推定システム１は、選択した情報を通知部３６０から出力することができる。
例えば、上記のように情報を出力することにより、出力した情報を得た他の各システムは、同情報を共有することができる。
【００８０】
（２−２：第２の選択処理について）
一方、第２の選択処理では、上記の場合、選択部３３０は、複数の位置検出システムから得られた各情報が示す位置の正確さに基づいて、前記各情報のうちから、位置がより正確と算定された方の情報を選択する。
まず、２つの位置検出システムから得られた情報に基づいて処理を実施する場合について２つの方法を例示する。次に、３つ以上の位置検出システムから得られた情報に基づいて処理を実施する場合についての方法を例示する。
【００８１】
例えば、位置がより正確な方を判定する方法として、以下の方法が挙げられる。
【００８２】
（２−２−１：位置がより正確な方を判定する第１の方法）
まず、２つの位置検出システムから得られた情報に基づいて、位置がより正確な方を判定する第１の方法について説明する。例えば、ユーザＵ１の位置情報として、位置検出システム１００により、ワークステーション（オフィス）の領域ＷＳ（図１）に、１６時１５分から１６時３０分まで居たという情報が得られたとする。さらに、位置検出システム２００により、会議室Ａ（図１）に、１６時２０分から居たという情報が得られたとする。
上記のような場合、各位置検出システムは、位置検出システムごとにそれぞれのユーザＵ１の位置検出結果を出力しており、それぞれの検出結果を併せるとユーザＵ１が領域ＷＳと会議室Ａに居たという結果になる。
このような事象は、何らかの要因により、前述の「位置検出システム１００が無線信号を検出できない場合」の（事象１−１）又は（事象１−２）が生じたと考えられる。例えば、ユーザＵ１は、位置検出システム１００の端末装置１２０を領域ＷＳ内の自分に割り当てられた席に置き忘れて、端末装置１２０を所持せずに会議室Ａに向かった場合に上記の事象が生じ得る。
【００８３】
そこで、位置検出システムごとにその位置検出システムの重要度を定め、定めた重要度に応じて検出結果を尊重するように重みづけして判定するような判定基準を定める。例えば、位置検出システム２００は、施設の利用者を管理するセキュリティシステムの検出手段として位置づけられる。このような場合には、上記の判定基準に従って、位置検出システム２００は、位置検出システム１００より重要度が高いと位置づける。
位置検出システムの検出結果が異なった場合には、位置検出システム２００の検出結果が尊重されるように重みづけられ、位置検出システム２００の検出結果の方が正確であると判定することができる。
なお、２つの位置検出システムを、位置検出システム１００と位置検出システム２００を例に挙げて説明したが、位置検出システム１００と位置検出システム２００の組に限られることなく、位置推定システム１に係る位置検出システムから任意の２つを組にして上記の処理を適用してもよい。
【００８４】
（２−２−２：位置がより正確な方を判定する第２の方法）
次に、２つの位置検出システムから得られた情報に基づいて、位置がより正確な方を判定する第２の方法について説明する。例えば、ユーザＵ１の位置情報として、位置検出システム１００により、ワークステーション（オフィス）の領域ＷＳ（図１）に、１６時３０分から居たという情報が得られたとする。さらに、位置検出システム２００により、会議室Ａ（図１）に、１６時２０分に居たという情報が得られたとする。
上記のような場合、ユーザＵ１は、領域ＷＳに移動したと判定する。このような事象が生じ得る要因として、前述の（事象２）と同様の要因が考えられる。つまり、ユーザＵ１は、位置検出システム２００における退室操作を失念して、会議室Ａから領域ＷＳに向かったものと判定する。このように第２の方法は、カード２２０においてユーザＵ１の退室操作が検出されないまま、位置検出システム１００が当該ユーザＵ１の移動を検出した場合に適用できる。
【００８５】
そこで、何れかの位置検出システムで、新たにユーザの移動を検出した場合、その新たにユーザの移動を検出した検出結果を尊重するように重みづけして判定するような判定基準を定める。上記の場合であれば、位置検出システム１００の検出結果の方が正確であると判定するような判定基準を規定する。
なお、２つの位置検出システムを、位置検出システム１００と位置検出システム２００を例に挙げて説明したが、位置検出システム１００と位置検出システム２００の組に限られることなく、位置推定システム１に係る位置検出システムから任意の２つを組にして上記の処理を適用してもよい。
【００８６】
（２−２−３：位置がより正確な方を判定する第３の方法）
次に、３つ以上の位置検出システムから得られた情報に基づいて、位置がより正確な方を判定する第３の方法について説明する。３つ以上の位置検出システムとして、位置検出システム１００、位置検出システム２００及び位置検出システム６００を例示する。
例えば、位置検出システム１００と位置検出システム２００は、上記と同様である。位置検出システム６００は、ユーザによる情報端末６２０の操作の履歴情報を記憶部６５０に記憶している。当該履歴情報には、ユーザが情報端末６２０を操作した位置の情報を含む情報が含まれており、当該位置の情報が時系列情報として記憶されている。この場合、位置検出システム１００によって検出された端末装置１２０の位置と、位置検出システム２００によって検出されたカード２２０の位置と、位置検出システム６００によって検出された情報端末６２０の位置とが、互いに一致している場合、又は、相対的な位置関係が予め定められた範囲内にあると判定される場合を、位置が一致していると判定する。
【００８７】
位置推定システム１は、位置検出システム１００、位置検出システム２００及び位置検出システム６００から、ユーザの位置を示す情報をそれぞれ取得する。
位置推定システム１は、位置検出システム１００、位置検出システム２００及び位置検出システム６００から取得した情報からユーザの位置を判断して、皆同じ位置にあるか否かを判定する。上記の判定の結果、何れかの位置検出システムの情報が示す位置が、他の複数の位置検出システムの情報が示す位置と異なる場合には、位置推定システム１の選択部３３０は、異なる位置が、他の複数の位置検出システムの情報が示す位置になるように候補の位置を選択する。変更処理部３３５は、選択された位置に基づいて、異なる位置を変更する。
一方、上記の判定の結果、取得した情報からユーザの位置を判断して、皆同じ位置にあると判定した場合には、位置推定システム１は、検出した位置に従うものとする。
なお、３つの位置検出システムを、位置検出システム１００と位置検出システム２００と位置検出システム６００を例に挙げて説明したが、３つの位置検出システムに限られることなく、位置推定システム１に係る位置検出システムから任意の３つ以上の位置検出システムから得た情報に基づいて処理するようにしてもよい。
【００８８】
上記の本実施形態に示したように、位置推定システム１は、上記のいずれか又は複数の処理を組み合わせて、ユーザの位置を検出した検出結果の誤りを検出して、その誤りを補正することができる。
【００８９】
［第２実施形態］
図２から図４を参照して、第１情報ｘｉと第２情報ｘｊの双方の情報があると判定される場合の情報の補正処理について説明する。上記の第１実施形態において、位置検出システムからの情報を利用する実施例を示したが、本実施形態では、位置検出システムからの情報に基づいて、その情報に誤りがあると判定した場合に、位置検出システムの情報を補正する処理について説明する。
【００９０】
図４は、本発明の実施形態による位置推定システム１Ａの構成例を示す説明図である。同図に示す位置推定システム１Ａは、位置検出システム１００Ａ、位置検出システム２００Ａ、位置検出システム６００Ａ、位置推定処理システム３００Ａ、設備４００、及び、記憶部５００を備える。
上記の位置推定システム１Ａ、位置検出システム１００Ａ、位置検出システム２００Ａ、位置検出システム６００Ａ、位置推定処理システム３００Ａ、設備４００、及び、記憶部５００のそれぞれは、図２の位置推定システム１、位置検出システム１００、位置検出システム２００、位置検出システム６００、位置推定処理システム３００、設備４００、及び、記憶部５００にそれぞれ対応する。以下、前述の位置推定システム１との相違点を中心に説明する。
なお、位置推定システム１Ａは、位置推定処理システム３００Ａ以外の位置検出システム１００Ａ、位置検出システム２００Ａ、位置検出システム６００Ａ、設備４００、及び、記憶部５００の一部又は全部を位置推定システム１Ａの他のシステムとして構成してもよい。
【００９１】
位置検出システム１００Ａは、無線送信装置１１０、端末装置１２０、位置検出処理部１３０、補正部１４０、及び、記憶部１５０を備える。
補正部１４０は、位置検出処理部１３０が検出した結果の位置情報と、位置推定処理システム３００Ａから供給される位置情報とを得て、予め定められた条件に応じて定めた位置情報を出力する。例えば、補正部１４０は、位置検出処理部１３０が検出した結果の位置情報を切り替えて出力する場合には、同位置情報に代えて、位置推定処理システム３００Ａから供給される位置情報を、予め定められた条件に応じて出力する。又、補正部１４０は、位置検出処理部１３０が検出した結果の位置情報を補正して出力する場合には、同位置情報を、位置推定処理システム３００Ａから供給される位置情報に基づいて、予め定められた条件に応じて補正して出力する。
【００９２】
位置検出システム２００Ａは、読取装置２１０、カード２２０、位置検出処理部２３０、補正部２４０、及び、記憶部２５０を備える。
補正部２４０は、位置検出処理部２３０が検出した結果の位置情報と、位置推定処理システム３００Ａから供給される位置情報とを得て、予め定められた条件に応じて定めた位置情報を出力する。例えば、補正部２４０は、位置検出処理部２３０が検出した結果の位置情報出力する場合には、同位置情報に代えて、位置推定処理システム３００Ａから供給される位置情報を、予め定められた条件に応じて出力する。又、補正部２４０は、位置検出処理部２３０が検出した結果の位置情報を補正して出力する場合には、同一情報を、位置推定処理システム３００Ａから供給される位置情報に基づいて、予め定められた条件に応じて補正して出力する。
【００９３】
位置検出システム６００Ａは、情報端末６２０、位置検出処理部６３０、補正部６４０、及び、記憶部６５０を備える。
補正部６４０は、位置検出処理部６３０が検出した結果の位置情報と、位置推定処理システム３００Ａから供給される位置情報とを得て、予め定められた条件に応じて定めた位置情報を出力する。例えば、補正部６４０は、位置検出処理部６３０が検出した結果の位置情報を切り替えて出力する場合には、同位置情報に代えて、位置推定処理システム３００Ａから供給される位置情報を、予め定められた条件に応じて出力する。又、補正部６４０は、位置検出処理部６３０が検出した結果の位置情報を補正して出力する場合には、同位置情報を、位置推定処理システム３００Ａから供給される位置情報に基づいて、予め定められた条件に応じて補正して出力する。
【００９４】
位置推定処理システム３００Ａは、取得部３１０、判定部３２０、選択部３３０、制御部３４０、補間部３５０、及び、通知部３６０を備える。
通知部３６０は、選択部３３０によって選択された情報、又は、補間部３５０によって補間された情報を出力して、位置検出システム１００Ａと位置検出システム２００Ａと位置検出システム６００Ａとに供給する。なお、上記のとおり、位置検出システム１００Ａや位置検出システム２００Ａ、位置検出システム６００Ａを他のシステムとして構成した場合、位置推定処理システム３００Ａは、他のシステムに上記情報を供給する。
【００９５】
上記のように構成した位置推定システム１Ａは、前述の図３に示す位置推定システム１と同様の処理を実施する。前述の図３の説明との相違点を中心に説明する。
【００９６】
図３のステップＳ３０、ステップＳ５０、ステップＳ７０の何れかの処理を終えた後、制御部３４０は、各検出結果に基づいた位置情報又は各検出結果に基づいて生成された位置情報に基づいて、対象の設備４００を制御する。また、通知部３６０は、上記の生成された位置情報を各位置情報システムに供給する（ステップＳ８０）。
【００９７】
位置推定システム１Ａは、第１実施形態に示した「情報の有無による選択処理」についても同様に実施するものである。
【００９８】
さらに、位置推定システム１Ａは、各種選択処理の結果である位置情報を、位置推定処理システム３００Ａの通知部３６０から位置検出システム１００Ａと位置検出システム２００Ａと位置検出システム６００Ａとに供給する。
位置検出システム１００Ａは、位置推定処理システム３００Ａから位置情報の供給を受ける。補正部１４０は、位置検出処理部１３０が検出した結果の位置情報と、位置推定処理システム３００Ａから供給される位置情報とを得て、予め定められた条件に応じて定めた位置情報を出力する。補正部１４０から出力された位置情報を、今回の検出サイクルにおける位置情報とする。なお、位置検出システム１００Ａは、補正部１４０から出力された位置情報を、今回の検出サイクルにおける位置情報として記録するようにしてもよい。
位置検出システム２００Ａは、位置推定処理システム３００Ａから位置情報の供給を受ける。補正部２４０は、位置検出処理部２３０が検出した結果の位置情報と、位置推定処理システム３００Ａから供給される位置情報とを得て、予め定められた条件に応じて定めた位置情報を出力する。補正部２４０から出力された位置情報を、今回の検出サイクルにおける位置情報とする。なお、位置検出システム２００Ａは、補正部２４０から出力された位置情報を、今回の検出サイクルにおける位置情報として、検出結果の履歴情報に記録するようにしてもよい。
位置検出システム６００Ａは、位置推定処理システム３００Ａから位置情報の供給を受ける。補正部６４０は、位置検出処理部６３０が検出した結果の位置情報と、位置推定処理システム３００Ａから供給される位置情報とを得て、予め定められた条件に応じて定めた位置情報を出力する。補正部６４０から出力された位置情報を、今回の検出サイクルにおける位置情報とする。なお、位置検出システム６００Ａは、補正部６４０から出力された位置情報を、今回の検出サイクルにおける位置情報として記録するようにしてもよい。
【００９９】
例えば、上記の処理により、位置検出システム２００Ａ側にユーザＵ１の退室操作の失念に起因する誤った判定結果が記録されていることが分かる。ここで、位置推定処理システム３００Ａは、位置検出システム２００Ａに上記の推定結果に基づいて「ユーザＵ１が会議室Ａから退室」という情報を通知して、位置検出システム２００Ａにおける誤った履歴情報を補正させる。
このような補正情報の供給を受けた位置検出システム２００Ａは、上記の誤った履歴情報を正す補正をする。具体的には、位置検出システム２００Ａにより、「会議室Ａに、１６時２０分から居たという情報」を削除して、会議室Ａの利用者から削除する。
【０１００】
以上、位置情報の有無に応じた処理についての一例を示した。位置推定システム１は、上記のいずれか又は複数の処理を組み合わせて、ユーザの位置を検出した検出結果の誤りを検出して、その誤りを補正することができる。
【０１０１】
上記の本実施形態に示したように、位置推定システム１Ａは、上記のいずれか又は複数の処理を組み合わせて、ユーザの位置を検出した検出結果の誤りを検出して、その誤りを補正することができる。
【０１０２】
［第２実施形態の第１の変形例］
位置推定処理システム３００Ａは、下記のような補正の処理をしてもよい。
位置推定処理システム３００Ａの選択部３３０は、位置検出システム１００Ａから得た位置情報（第１情報）と位置検出システム２００Ａから得た位置情報（第２情報）の正確さ度合を算出する。
予め定められた判定基準に従った判定により、前記第１情報と前記第２情報の双方の情報があると判定され、かつ、前記第１情報が示す第１位置と前記第２情報が示す第２位置とを比較して、それぞれの位置が予め定めた範囲内にないと判定される場合がある。上記の場合に、選択部３３０は、前記第１情報と前記第２情報が示す位置の正確さに基づいて、前記第１情報と前記第２情報のうちから、位置がより正確と算定された方の情報を選択する。
【０１０３】
位置推定処理システム３００Ａの通知部３６０は、位置検出システム２００Ａに上記の推定結果に基づいて「ユーザＵ１が会議室Ａから１６時３０分に退室」という情報を通知する。また、制御部３４０は、位置検出システム２００Ａにおける誤った履歴情報を是正するように位置検出システム２００Ａを制御して、位置検出システム２００Ａにおける誤った位置情報を通知した位置情報に基づいて補正させる。
【０１０４】
具体的には、位置検出システム２００Ａにおいて記憶されている下記の情報を補正させる場合を例に挙げて説明する。例えば、「ユーザＵ１が１６時３０分以降に会議室Ａ（図１）以外の他の場所に居た」という情報が正しいと判定され、「ユーザＵ１が会議室Ａ（図１）に１６時２０分から継続して居るという情報」が誤っていると判定された場合、同情報を「ユーザＵ１が会議室Ａ（図１）に１６時２０分から１６時３０分まで居たという情報」にするように、制御部３４０は、位置検出システム２００Ａに補正させる。さらに、１６時３０分以降の会議室Ａの利用者からユーザＵ１を削除するように、位置検出システム２００Ａを制御する。
【０１０５】
例えば、上記の「位置検出システム１００Ａから得た位置情報（第１情報）と位置検出システム２００Ａから得た位置情報（第２情報）の正確さ度合」は、下記の要領で算出してもよい。
【０１０６】
第１情報ｘｉと第２情報ｘｊの双方の情報が有りながら、第１情報ｘｉと第２情報ｘｊの差が、予め定めた所望の範囲より大きいと判定される場合がある。このような場合に、いずれの情報が正しい情報であるかの判断が困難なものとなる。
そこで、本実施形態では、第１情報ｘｉと第２情報ｘｊの差が、予め定めた所望の範囲より大きいと判定される場合に、以下に示す方法により出力する位置情報の精度を高めるようにした。
【０１０７】
位置を量子化した情報として示すことにより、量子化による揺らぎが生じ得る。第１情報ｘｉと第２情報ｘｊの差が、上記の量子化による揺らぎに起因して生じる場合がある。この場合、第１情報ｘｉと第２情報ｘｊの各情報をそれぞれ時系列データとして扱うことにより、個々の情報の揺らぎ量を検出することができる。また、第１情報ｘｉと第２情報ｘｊの差が、量子化による揺らぎによるものか否かを判定できる。
このような揺らぎが観測される情報は、揺らぎが観測されていない情報に比べ正確さの度合が低いと判定する。
【０１０８】
また、第１情報ｘｉと第２情報ｘｊの対比を、位置認識時刻を基に実施することにより、測定誤差により生じた差であるのか、実際に移動があったことを検出できない事情があり、データを欠測したものであるかを判定できる。
【０１０９】
以上に示したように、本実施形態の変形例に示す位置推定システム１Ａによれば、端末装置が存在する場所を推定した推定結果の信頼度を高めることができる。
【０１１０】
以上、本発明の実施形態について説明したが、図１の位置推定システム１の各装置は、内部にコンピュータシステムを有している。そして、上述した処理に関する一連の処理の過程は、プログラムの形式でコンピュータ読み取り可能な記憶媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここで、コンピュータ読み取り可能な記憶媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。また、ここでいう「コンピュータシステム」とは、ＯＳ等も含むものとする。
【０１１１】
そして、位置推定システム１における位置検出システム１００、位置検出システム２００、及び、位置推定処理システム３００における各処理の全部又は一部の処理は、ＣＰＵ等の中央演算処理装置がＲＯＭやＲＡＭ等の主記憶装置に上記プログラムを読み出して、情報の加工、演算処理を実行することにより、実現されるものである。勿論、設備稼働支援システム２を構成する各処理部は専用のハードウェアにより実現されるものであってもよい。
【０１１２】
なお、ここで、本発明と上記実施形態との対応関係について補足して説明する。
上記実施形態において、本発明における位置推定システムが位置推定システム１（１Ａ）に対応し、複数の位置検出システムが位置検出システム１００（１１０Ａ）と位置検出システム２００（２００Ａ）と位置検出システム６００（６１０Ａ）に対応し、判定部が判定部３２０に対応し、推定部が推定部３２５に対応し、選択部が選択部３３０に対応し、変更処理部が変更処理部３３５に対応し、通知部が通知部３６０に対応し、制御システムは、位置推定システム１（１Ａ）に対応する。
【０１１３】
以上、本発明の実施の形態について説明したが、本発明の位置推定システム１（１Ａ）は、上述の例にのみに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
例えば、位置検出システム１００（第１の位置検出システム）が検出する端末装置１２０と位置検出システム２００（第２の位置検出システム）が検出するカード２２０とを関連付けて、同一の端末装置として扱えるように構成してもよい。
【０１１４】
また、位置検出システム１００（第１の位置検出システム）が検出する端末装置１２０の識別情報と位置検出システム２００（第２の位置検出システム）が検出するカード２２０の識別情報は、互いに共通する情報が含まれるように定めてもよい。この場合、位置検出システム１００と位置検出システム２００は、互いに共通する情報に基づいて、前記端末装置のユーザを特定することを可能にする。
【０１１５】
また、上記の複数の位置検出システムは、一例を示したものに過ぎず、上記以外の検出方法の位置検出システムを適用したり、それらを組み合わせて、位置推定システムを構成したりすることができる。
【０１１６】
（１）なお、本実施形態に示す位置推定システム１は、複数の位置検出システムを併用させて推定対象の位置を推定する。位置推定システム１の判定部３２０は、前記複数の位置検出システムにより検出された推定対象の位置を判定する。推定部３２５は、前記推定対象の実際の位置を推定する。変更処理部３３５は、判定部３２０によって、前記推定対象が互いに異なる位置にあると判定された位置の情報を、推定部３２５により推定された位置の情報に基づいて変更する。
このような位置推定システム１によれば、複数の位置検出システムがそれぞれ検出した推定対象の位置をユーザの位置として扱い、推定部３２５により推定された位置の情報に基づいて変更することで、検出対象の位置の信頼度を高めることができる。
【０１１７】
（２）また、位置推定システム１において、推定部３２０は、複数の位置検出システムによって検出された推定対象の位置の情報に基づいて、前記推定対象の実際の位置を推定する。
このような位置推定システム１によれば、複数の位置検出システムがそれぞれ検出した推定対象の位置をユーザの位置として扱い、推定部３２５により推定された位置の情報に基づいて推定対象の実際の位置を推定する。位置推定システム１は、推定された推定対象の実際の位置に基づいて変更することで、検出対象の位置の信頼度を高めることができる。
【０１１８】
（３）また、位置推定システム１において、選択部３３０は、前記推定された位置の情報に基づいて、正しい位置にあると判定した位置を選択する。変更処理部３３５は、前記推定対象が互いに異なる位置にあると判定された位置の情報を、前記選択された位置の情報に基づいて変更する。
このような位置推定システム１によれば、複数の位置検出システムがそれぞれ検出した推定対象の位置をユーザの位置として扱い、正しい位置にあると判定した位置の情報に基づいて変更することで、検出対象の位置の信頼度を高めることができる。
【０１１９】
（４）また、位置推定システム１において、複数の位置検出システムは、異なる位置検知方式の位置検知システムを含んで構成されている。
このような位置推定システム１によれば、異なる位置検知方式の位置検出システムがそれぞれ検出した推定対象の位置をユーザの位置として扱うことで、特定の位置検知システム、特定の位置検知方式の検出性能に影響されることなく、検出対象の位置の信頼度を高めることができる。
【０１２０】
（５）また、本実施形態に示す位置推定システム１において、複数の位置検出システムは、前記推定対象のユーザがした行為の時刻歴情報に応じて、当該推定対象の位置を検出する。
このような位置推定システム１によれば、ユーザがした行為の時刻歴情報に応じて、複数の位置検出システムの何れかが検出した推定対象（端末装置）の位置情報を用いて、推定対象（端末装置）が存在する場所を推定した推定結果の信頼度を高めることができる。
【０１２１】
（６）また、本実施形態に示す位置推定システム１において、複数の位置検出システムは、無線ビーコンを用いた位置検知を行う無線ビーコン検知システム（位置検出システム１００）と領域内に位置していることを管理する管理システム（位置検出システム２００）と情報処理装置の操作履歴管理システム（位置検出システム６００）のうちの少なくとも何れかのシステムを含む。
このような位置推定システム１によれば、複数の位置検出システムが検出した推定対象（端末装置）の位置情報を用いて、推定対象（端末装置）が存在する場所を推定した推定結果の信頼度を高めることができる。
【０１２２】
（７）また、本実施形態に示す位置推定システム１における選択部３３０は、予め定められた判定基準に従った判定により、前記検出された推定対象の位置を示す情報のうちの何れかの情報がないと判定された場合、前記検出された推定対象の位置を示す情報のうちから、あると判定された情報を選択する。
このような位置推定システム１によれば、それぞれの位置検出システムが検出した推定対象の位置情報がないと判定された場合、あると判定された情報を選択して利用することにより、選択した情報を用いて、推定対象が存在する場所を推定した推定結果の信頼度を高めることができる。さらに、それぞれの位置検出システムは、選択された情報を共有することができる。
【０１２３】
（８）また、本実施形態に示す位置推定システム１における選択部３３０は、予め定められた判定基準に従った判定により、前記検出された推定対象の位置を示す情報のうちの何れかの情報が予め定められた範囲内にないと判定された場合、前記情報の利用目的に応じて、前記検出された推定対象の位置を示す情報のうちから、あると判定された情報を選択する。
このような位置推定システム１によれば、それぞれの位置検出システムが検出した推定対象の位置情報（前記第１情報と前記第２情報）があり、互いの位置が予め定めた範囲内にないと判定された場合、前記情報の利用目的に応じて、前記第１情報と前記第２情報の何れかの情報を選択して利用することにより、選択した情報を用いて、推定対象が存在する場所を推定した推定結果の信頼度を高めることができる。さらに、それぞれの位置検出システムは、選択された情報を外部に提供することができる。
【０１２４】
（９）また、本実施形態に示す位置推定システム１における通知部３６０は、選択元の前記位置検出システムから、前記選択元の位置検出システムと異なる他の位置検出システムに、前記選択部によって選択された情報を通知する。選択部３３０は、前記検出された推定対象の位置を示す情報の正確さ度合を算出し、予め定められた判定基準に従った判定により、前記検出された推定対象の位置が予め定められた範囲内にないと判定された場合、前記検出された推定対象の位置を示す情報が示す位置の正確さに基づいて、前記検出された推定対象の位置を示す情報のうちから、位置がより正確と算定された情報を選択する。
このような位置推定システム１によれば、上記の位置がより正確と算定された情報を選択することにより、選択した情報を用いて、推定対象が存在する場所を推定した推定結果の信頼度を高めることができる。
【０１２５】
（１０）また、本実施形態に示す位置推定システム１における選択部３３０は、前記検出された推定対象の位置の正確さ度合を算出し、予め定められた判定基準に従った判定により、前記検出された推定対象の位置が予め定められた範囲内にないと判定された場合、前記検出された推定対象の位置の正確さに基づいて、前記検出された推定対象の位置を示す情報のうちから、位置がより正確と算定された情報を選択する。通知部３６０は、選択元の前記位置検出システムから、前記選択元の位置検出システムと異なる他の位置検出システムに、前記選択部によって選択された情報を通知する。制御部３４０は、前記通知した情報に基づいて位置を変更させるように、前記他の位置検出システムを制御する。
このような位置推定システム１によれば、上記の他の位置検出システムでは、位置情報の正確性が低いと判定されている。位置推定システム１は、上記の位置がより正確と算定された情報を選択し、他の位置検出システムに選択した情報を通知する。制御部３４０は、前記通知した情報に基づいて位置を変更させるように、前記他の位置検出システムを制御することにより、選択した情報を用いて、推定対象が存在する場所を推定した推定結果の信頼度を高めることができる。
【０１２６】
（１１）また、本実施形態に示す位置推定システム１において、判定部３２０は、予め定められた判定基準に従った判定により、前記検出された推定対象の位置が予め定められた範囲内にないと判定された場合、前記複数の位置検出システムにおける位置認識時刻を基に、前記検出された推定対象の位置の正確さを判断する。
このような位置推定システム１によれば、各位置検出システムにおける位置認識時刻を基に、推定対象の位置の正確さを判断することにより、選択した情報を用いて、推定対象が存在する場所を推定した推定結果の信頼度を高めることができる。
【０１２７】
（１２）また、本実施形態に示す位置推定システム１において、選択部３３０は、前記検出された推定対象の位置があると判定された場合、位置がより正確と算定された情報を選択する。
このような位置推定システム１によれば、位置がより正確と算定された情報を選択する
ことにより、選択した情報を用いて、推定対象が存在する場所を推定した推定結果の信頼度を高めることができる。
【０１２８】
（１３）また、本実施形態に示す位置推定システム１において、複数の位置検出システムが検出する検出対象の識別情報は、互いに共通する情報が含まれるように定められている。複数の位置検出システムは、互いに共通する情報に基づいて、前記推定対象のユーザを特定する。
このような位置推定システム１によれば、各位置検出システムが前記互いに共通する情報に基づいて、前記推定対象のユーザを特定することにより、推定対象が存在する場所を推定した推定結果の信頼度を高めることができる。
【０１２９】
（１４）また、本実施形態に示す位置推定システム１は、複数の位置検出システムを併用させて端末装置の位置を推定した結果に基づいて、設備を制御する。
このような位置推定システム１によれば、複数の位置検出システムを併用させて端末装置の位置を推定した結果に基づいて、端末装置が存在する場所を推定した推定結果の信頼度を高めることができ、信頼度を高めた推定結果に基づいて設備を制御することができる。
【符号の説明】
【０１３０】
１、１Ａ  位置推定システム（制御システム）、
１００、１００Ａ、２００、２００Ａ、６００、６００Ａ  位置検出システム、
１２０  端末装置、カード２２０、６２０  情報端末
３００  位置推定処理システム、３２０  判定部、３２５  推定部、
３３０  選択部、３３５  変更処理部、３４０  制御部、３６０  通知部
【図１】
0006539461.tif 000002
【図２】
0006539461.tif 000003
【図３】
0006539461.tif 000004
【図４】
0006539461.tif 000005