(57)【要約】【課題】プライバシー保護についてのリスクを抑えて匂いに基づき対象人物の位置を検出する。【解決手段】検出システムは、対象空間に配置され、当該対象空間内に存在する匂いの原因物質の量を検出する第１の検出素子を含む第１の匂いセンサと、無人の前記対象空間における前記匂いの原因物質の量に基づき得られた第１の匂い情報と、各時刻における前記第１の匂いセンサの検出結果に基づき得られた第２の匂い情報と、が記録され、第１のシステムに備えられる第１のデータベースと、対象人物に特有の前記匂いの原因物質の量に基づき得られた第３の匂い情報が記録され、前記第１のシステムと異なる第２のシステムに備えられる第２のデータベースと、前記第１及び第２の匂い情報の差に基づき得られた第４の匂い情報と、前記第３の匂い情報と、を比較した結果に基づき、前記対象人物が対象時刻に前記対象空間に存在したか否かを判定する判定部と、を備える。【選択図】図２
2020165662.tif 000002
【特許請求の範囲】
【請求項１】
対象空間に配置され、当該対象空間内に存在する匂いの原因物質の量を検出する少なくとも一つの第１の検出素子を含む第１の匂いセンサと、
無人の前記対象空間における前記匂いの原因物質の量に基づき得られた第１の匂い情報と、各時刻における前記第１の匂いセンサの検出結果に基づき得られた複数の第２の匂い情報と、が記録され、第１のシステムに備えられる第１のデータベースと、
対象人物に特有の前記匂いの原因物質の量に基づき得られた第３の匂い情報が記録され、前記第１のシステムと異なる第２のシステムに備えられる第２のデータベースと、
前記第１の匂い情報及び前記第２の匂い情報の差に基づき得られた第４の匂い情報と、前記第３の匂い情報と、を比較した結果に基づき、前記対象人物が対象時刻に前記対象空間に存在したか否かを判定する判定部と、
を具備する検出システム。
【請求項２】
前記第１のシステムは、クラウドコンピューティングシステムであり、
前記第２のシステムは、ローカルシステムである、
請求項１の検出システム。
【請求項３】
前記判定部は、前記第４の匂い情報と前記第３の匂い情報とを比較した結果に基づき、対象時刻に前記対象空間に未登録の人物が存在したか否かを判定する、請求項１又は請求項２の検出システム。
【請求項４】
前記第２の匂い情報は、定期的に前記第１のデータベースに記録される、請求項１乃至請求項３のいずれか一つの検出システム。
【請求項５】
前記対象空間の出入口が開放されたことを検出可能な開放センサをさらに具備し、
前記第２の匂い情報は、前記開放センサが前記出入口の開放を検出した場合に、前記第１のデータベースに記録される、
請求項１乃至請求項４のいずれか一つの検出システム。
【請求項６】
前記第１のデータベースは、前記判定部が前記第２の匂い情報を取得することを許可するか否かを示す第１の許可情報がさらに記録される、請求項１乃至請求項５のいずれか一つの検出システム。
【請求項７】
前記第１のデータベースは、前記判定部が前記第３の匂い情報を取得することを許可するか否かを示す第２の許可情報がさらに記録される、請求項１乃至請求項６のいずれか一つの検出システム。
【請求項８】
検査室に配置され、当該検査室内に存在する匂いの原因物質の量を検出する少なくとも一つの第２の検出素子を含む第２の匂いセンサ、
をさらに具備し、
前記第３の匂い情報は、無人の前記検査室における前記匂いの原因物質の量と、前記対象人物が在室する前記検査室における前記匂いの原因物質の量と、の差に基づき得られる、
請求項１乃至請求項７のいずれか一つの検出システム。
【請求項９】
情報処理装置に、
無人の対象空間内に存在する匂いの原因物質の量に基づき得られた第１の匂い情報と、対象時刻において、前記対象空間に配置されるとともに当該対象空間における前記匂いの原因物質の量を検出する少なくとも一つの第１の検出素子を含む第１の匂いセンサの検出結果に基づき得られた第２の匂い情報と、を第１のデータベースから取得するステップと、
対象人物に特有の前記匂いの原因物質の量に基づき得られた第３の匂い情報を第２のデータベースから取得するステップと、
前記第１の匂い情報及び前記第２の匂い情報の差に基づき得られた第４の匂い情報と、前記第３の匂い情報と、を比較した結果に基づき、前記対象人物が前記対象時刻に前記対象空間に存在したか否かを判定するステップと、
を実行させるプログラム。
【請求項１０】
情報処理装置において実行される検出方法であって、
無人の対象空間内に存在する匂いの原因物質の量に基づき得られた第１の匂い情報と、対象時刻において、前記対象空間に配置されるとともに当該対象空間における前記匂いの原因物質の量を検出する少なくとも一つの第１の検出素子を含む第１の匂いセンサの検出結果に基づき得られた第２の匂い情報と、を第１のデータベースから取得することと、
対象人物に特有の前記匂いの原因物質の量に基づき得られた第３の匂い情報を第２のデータベースから取得することと、
前記第１の匂い情報及び前記第２の匂い情報の差に基づき得られた第４の匂い情報と、前記第３の匂い情報と、を比較した結果に基づき、前記対象人物が前記対象時刻に前記対象空間に存在したか否かを判定することと、
を具備する検出方法。
【請求項１１】
無人の対象空間内に存在する匂いの原因物質の量に基づき得られた第１の匂い情報と、対象時刻において、前記対象空間に配置されるとともに当該対象空間における前記匂いの原因物質の量を検出する少なくとも一つの第１の検出素子を含む第１の匂いセンサの検出結果に基づき得られた第２の匂い情報と、を第１のデータベースから取得するとともに、対象人物に特有の前記匂いの原因物質の量に基づき得られた第３の匂い情報を第２のデータベースから取得する、情報取得部と、
前記第１の匂い情報及び前記第２の匂い情報の差に基づき得られた第４の匂い情報と、前記第３の匂い情報と、を比較した結果に基づき、前記対象人物が前記対象時刻に前記対象空間に存在したか否かを判定する判定部と、
を具備する情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、検出システム、プログラム、検出方法、及び情報処理装置に関する。
【背景技術】
【０００２】
近年、人物の位置を検出するための種々のシステムが開発されている。例えば、カメラのような光学的手段により人物の位置を検出するシステムや、人物が保持するタグから送信された信号の受信電波強度に基づき人物の位置を検出するシステムが知られている。
【０００３】
一方で、人物の生体情報を取得する種々のシステムも開発されている。特許文献１では、生体情報として、虹彩パターン、指紋パターン、静脈パターン、遺伝子配列情報、又は臭気が利用されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２９３６４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
タグを利用する位置検出システムは、対象者がタグを保持していない場合、当該対象者の位置を検出することができない。また、生体情報により人物の位置を検出する方法も考えられるが、生体情報は個人情報であるため、プライバシー保護の観点からリスクが生じる可能性がある。
【０００６】
本発明は、上記に鑑みてなされたものであって、プライバシー保護についてのリスクを低減可能で匂いに基づき対象人物の位置を検出する検出システム、プログラム、検出方法、及び情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明に係る検出システムは、対象空間に配置され、当該対象空間内に存在する匂いの原因物質の量を検出する少なくとも一つの第１の検出素子を含む第１の匂いセンサと、無人の前記対象空間における前記匂いの原因物質の量に基づき得られた第１の匂い情報と、各時刻における前記第１の匂いセンサの検出結果に基づき得られた複数の第２の匂い情報と、が記録され、第１のシステムに備えられる第１のデータベースと、対象人物に特有の前記匂いの原因物質の量に基づき得られた第３の匂い情報が記録され、前記第１のシステムと異なる第２のシステムに備えられる第２のデータベースと、前記第１の匂い情報及び前記第２の匂い情報の差に基づき得られた第４の匂い情報と、前記第３の匂い情報と、を比較した結果に基づき、前記対象人物が対象時刻に前記対象空間に存在したか否かを判定する判定部と、を備える。
【発明の効果】
【０００８】
本発明によれば、例えば、プライバシー保護についてのリスクを抑えて匂いに基づき対象人物の位置を検出することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、第１の実施形態に係る位置検出システムを概略的に示す図である。
【図２】図２は、第１の実施形態の位置検出システムの構成を概略的に示すブロック図である。
【図３】図３は、第１の実施形態のセンサユニットとクラウドサーバ及びローカルサーバとの構成を概略的に示すブロック図である。
【図４】図４は、第１の実施形態のクラウドデータベースに記録された対象時匂いデータの一例を概略的に示す図である。
【図５】図５は、第１の実施形態の部屋の匂い情報の検出方法の一例を概略的に示すフローチャートである。
【図６】図６は、第１の実施形態の部屋のセンサユニットによる情報送信タイミングの一例を示すシーケンス図である。
【図７】図７は、第１の実施形態のクラウドデータベースに記録された無人時匂いデータの一例を概略的に示す図である。
【図８】図８は、第１の実施形態のローカルデータベースに記録された体臭データの一例を概略的に示す図である。
【図９】図９は、第１の実施形態の体臭データの登録処理の一例を概略的に示すフローチャートである。
【図１０】図１０は、第１の実施形態の検索装置の第１の検索処理の流れの一例を概略的に示すフローチャートである。
【図１１】図１１は、第１の実施形態の第１の検索処理中の位置検出システムによる情報送信タイミングの一例を示すシーケンス図である。
【図１２】図１２は、第１の実施形態の検索装置の第２の検索処理の流れの一例を概略的に示すフローチャートである。
【図１３】図１３は、第１の実施形態の第２の検索処理中の位置検出システムによる情報送信タイミングの一例を示すシーケンス図である。
【図１４】図１４は、第２の実施形態に係る部屋のセンサユニットによる情報送信タイミングの一例を示すシーケンス図である。
【図１５】図１５は、情報処理装置のハードウェア構成を示す図である。
【発明を実施するための形態】
【００１０】
（第１の実施形態）
以下に、第１の実施形態について、図１乃至図１３を参照して説明する。なお、本明細書において、実施形態に係る構成要素及び当該要素の説明が、複数の表現で記載されることがある。構成要素及びその説明は、一例であり、本明細書の表現によって限定されない。構成要素は、本明細書におけるものとは異なる名称で特定され得る。また、構成要素は、本明細書の表現とは異なる表現によって説明され得る。
【００１１】
図１は、第１の実施形態に係る位置検出システム１０を概略的に示す図である。図２は、第１の実施形態の位置検出システム１０の構成を概略的に示すブロック図である。図１及び図２に示すように、位置検出システム１０は、複数のセンサユニット１１と、クラウドサーバ１２と、ローカルサーバ１３と、検索装置１４とを備える。クラウドサーバ１２は、第１のシステム及びクラウドコンピューティングシステムの一例である。ローカルサーバ１３は、第２のシステム及びローカルシステムの一例である。なお、第１のシステムがローカルシステムであっても良いし、第２のシステムがクラウドコンピューティングシステムであっても良い。また、第１のシステム及び第２のシステムは、互いに異なるクラウドコンピューティングシステムであっても良いし、互いに異なるローカルシステムであっても良い。
【００１２】
図３は、第１の実施形態のセンサユニット１１とクラウドサーバ１２及びローカルサーバ１３との構成を概略的に示すブロック図である。センサユニット１１はそれぞれ、匂いセンサ２１と、素子制御部２２と、通信部２３とを有する。匂いセンサ２１は、第１の匂いセンサ及び第２の匂いセンサの一例である。センサユニット１１は、例えば、温度センサ及び湿度センサをさらに有しても良い。
【００１３】
匂いセンサ２１は、空気のような周囲の気体に含まれる微小物質の質量を検出可能なＱＣＭ（Ｑｕａｒｔｚ  Ｃｒｙｓｔａｌ  Ｍｉｃｒｏｂａｌａｎｃｅ）センサである。なお、匂いセンサ２１は、ＱＣＭセンサに限らず、半導体薄膜を用いたガスセンサ等の他の方式のセンサであっても良い。複数のセンサユニット１１は、同一の構成の匂いセンサ２１を有するが、異なる構成を有する匂いセンサ２１を有しても良い。
【００１４】
匂いセンサ２１はそれぞれ、複数の検出素子２５と、駆動検出回路２６とを有する。検出素子２５は、第１の検出素子及び第２の検出素子の一例である。なお、匂いセンサ２１は、一つの検出素子２５のみを有しても良い。
【００１５】
検出素子２５は、空気のような周囲の気体中に存在する匂いの原因物質の量を検出する。なお、検出素子２５は、空気に限らず、周囲に存在する他の気体中に存在する匂いの原因物質の量を検出しても良い。匂いの原因物質は、例えば、３−メチル−２−ヘキセン酸、ビニルケトン類、脂肪酸、ノネナール、アンモニア、メチルメルカプタン、硫化水素、硫化メチル、二硫化メチル、トリメチルアミン、アセトアルデヒド、プロピオンアルデヒド、ノルマルブチルアルデヒド、イソブチルアルデヒド、ノルマルバレルアルデヒド、イソバレルアルデヒド、イソブタノール、酢酸エチル、メチルイソブチルケトン、トルエン、スチレン、キシレン、プロピオン酸、ノルマル酪酸、ノルマル吉草酸、及びイソ吉草酸のような、種々の物質である。なお、匂いの原因物質は、上記の例に限られない。
【００１６】
各検出素子２５は、匂いの原因物質の量として、原因物質の質量を検出する。これに代えて、各検出素子２５は、原因物質の量として、原因物質の体積又は分子量を検出しても良い。
【００１７】
それぞれの匂いセンサ２１における複数の検出素子２５は、互いに異なる種類の素子である。すなわち、一つの匂いセンサ２１に含まれるいずれか二つの検出素子２５は、互いに異なる種類の匂いの原因物質の量を検出する。なお、一つの匂いセンサ２１に含まれるいずれか二つの検出素子２５が、同一の種類の匂いの原因物質の量を、異なる感度で検出しても良い。
【００１８】
一つの匂いセンサ２１に含まれるいずれか二つの検出素子２５は、互いに異なる種類の組み合わせの複数の匂いの原因物質の量を検出しても良い。また、一つの匂いセンサ２１に含まれるいずれか二つの検出素子は、同一の種類の組み合わせの複数の匂いの原因物質の量を、異なる感度で検出しても良い。
【００１９】
それぞれの検出素子２５は、圧電効果により振動可能にカットされた水晶振動子と、水晶振動子の両側の平面に設けられた二つの電極と、水晶振動子の平面の少なくとも一方に設けられた吸着膜とを含む。
【００２０】
水晶振動子は、振動可能に配置される。二つの電極は、駆動検出回路２６から交流電圧が印加される。吸着膜は、周囲の空気中に存在する特定の原因物質を吸着する。複数の検出素子２５のそれぞれは、互いに異なる物質を吸着する吸着膜を含む。具体的には、複数の検出素子２５のそれぞれは、センサユニット１１の検出対象となる原因物質を吸着する吸着膜を含む。
【００２１】
検出素子２５は、二つの電極に共振周波数の交流電圧が印加されると、圧電効果により水晶振動子が振動する。水晶振動子の基本共振周波数は、質量及び粘弾性により定まる。従って、吸着膜に原因物質が吸着されて質量が変化した場合、検出素子２５は、吸着した物質の質量の変化に応じて、基本共振周波数が変化する。
【００２２】
駆動検出回路２６は、素子制御部２２の制御に応じて、複数の検出素子２５のそれぞれに交流電圧を印加して、複数の検出素子２５のそれぞれの基本共振周波数の変化を検出する。これにより、駆動検出回路２６は、複数の検出素子２５のそれぞれ毎に、与えられた空気に含まれる匂いの原因物質の質量を検出することができる。駆動検出回路２６は、複数の検出素子２５のそれぞれが検出した原因物質の質量（空気中の匂い）を表す出力信号を、通信部２３に与える。
【００２３】
素子制御部２２は、匂いセンサ２１及び通信部２３の動作を管理及び制御する。通信部２３は、匂いセンサ２１から出力された少なくとも一つの出力信号を、信号取得部１０１を介して処理部１０２に送信する。
【００２４】
信号取得部１０１、処理部１０２、登録部１０３、情報記憶部１０４、要求受信部１０５、及び情報送信部１０６が、例えば、クラウドサーバ１２及びローカルサーバ１３のそれぞれに設けられる。なお、信号取得部１０１、処理部１０２、及び登録部１０３は、この例に限らず、例えば、センサユニット１１に設けられても良いし、センサユニット１１とクラウドサーバ１２及びローカルサーバ１３との間を中継する機器に設けられても良いし、その機能を複数の機器又はシステムにより分散して実現されても良い。
【００２５】
処理部１０２は、通信部２３から出力され、空気中の匂いを表す出力信号に基づき、空気中の匂いに関する匂い情報を生成する。そして、登録部１０３が、処理部１０２により生成された匂い情報を、情報記憶部１０４に書き込む。情報記憶部１０４に記録された匂い情報は、要求受信部１０５が受信した要求に応じて、情報送信部１０６により送信されることができる。
【００２６】
処理部１０２は、例えば、通信部２３から出力され、空気中の匂いを表す出力信号を、センサユニット１１の温度センサ及び湿度センサが検出した温度及び湿度に応じて補正する。なお、当該補正は省略されても良い。
【００２７】
処理部１０２は、時刻情報、又は基準時刻（例えば動作開始時）からクロック等をカウントして得られるカウント値を取得する。処理部１０２は、例えば、出力信号の経時的変化を示す波形から、出力信号が閾値を越えた開始タイミングと、開始タイミングから所定の時間が経過した終了タイミングとを設定する。処理部１０２は、開始タイミングと終了タイミングとの間における出力信号の波形に基づき、匂い情報を生成する。匂い情報は、例えば、匂いの種類（出力信号）毎の、特徴量、変化量、又は極大値及び極小値である。なお、開始タイミング、終了タイミング、及び匂い情報の生成方法は、この例に限られない。
【００２８】
処理部１０２は、デジタル処理回路により実現されても良いし、アナログ処理回路により実現されても良い。また、処理部１０２は、プログラムを実行するプロセッサ及びメモリにより実現されても良い。
【００２９】
登録部１０３は、例えば、開始タイミングの時刻を、処理部１０２が生成した匂い情報とともに、情報記憶部１０４に記憶させる。なお、登録部１０３は、他の情報を匂い情報とともに情報記憶部１０４に記憶させても良い。
【００３０】
図２に示すように、複数のセンサユニット１１は、複数の部屋３１と、検査室３２とに配置される。部屋３１は、対象空間の一例である。複数の部屋３１及び検査室３２のそれぞれに、センサユニット１１が配置される。なお、部屋３１及び検査室３２のそれぞれに、複数のセンサユニット１１が配置されても良い。
【００３１】
部屋３１及び検査室３２は、建物の中の部屋のような、閉鎖可能な空間である。これらの空間は、例えば、壁、床、及び天井が設けられることで、外部との間で匂いの移動が制限される。なお、これらの空間は、例えば、ドア、窓、通気口により、外部との間で匂いの移動が生じ得る。なお、対象空間は、部屋３１及び検査室３２に限らず、例えば、廊下、玄関、広間、又は開放された空間のような、種々の空間であっても良い。
【００３２】
部屋３１に配置されたセンサユニット１１において、匂いセンサ２１の検出素子２５は、当該部屋３１内に存在する匂いの原因物質の量を検出する。部屋３１に配置されたセンサユニット１１及びその検出素子２５は、第１の匂いセンサ及び第１の検出素子の一例である。
【００３３】
部屋３１に配置されたセンサユニット１１の通信部２３は、クラウドサーバ１２の信号取得部１０１を介して、処理部１０２に出力信号を送信する。クラウドサーバ１２の登録部１０３は、処理部１０２で生成された匂い情報を、情報記憶部１０４に備えられたクラウドデータベース１２ａに書き込む。クラウドデータベース１２ａは、第１のデータベースの一例である。
【００３４】
クラウドサーバ１２は、例えば、クラウドコンピューティングシステムのサーバであり、一つ又は複数のサーバにより構成される。クラウドサーバ１２の情報記憶部１０４に、クラウドデータベース１２ａが格納される。すなわち、クラウドデータベース１２ａは、クラウドサーバ１２に備えられる。
【００３５】
クラウドサーバ１２の処理部１０２は、各時刻における、部屋３１に配置された匂いセンサ２１の出力信号（検出結果）に基づき、匂い情報（以下、対象時匂いデータと称する）を生成する。対象時匂いデータは、第２の匂い情報の一例である。
【００３６】
図４は、第１の実施形態のクラウドデータベース１２ａに記録された対象時匂いデータの一例を概略的に示す図である。例えば、クラウドデータベース１２ａに、図４に示すテーブルが格納されている。登録部１０３は、対象時匂いデータと、出力信号の開始タイミングの時刻又は対象時匂いデータが生成された時刻と、出力信号を出力した匂いセンサ２１の固有の番号（以下、匂いセンサＩＤと称する）と、を関連付けて、図４に示すクラウドデータベース１２ａのテーブルに記録する。
【００３７】
図４に示すように、登録部１０３は、公開先データのような他の情報を、対象時匂いデータとさらに関連付けしてクラウドデータベース１２ａに記録しても良い。公開先データは、第１の許可情報の一例である。
【００３８】
図５は、第１の実施形態の部屋３１の匂い情報の検出方法の一例を概略的に示すフローチャートである。図６は、第１の実施形態の部屋３１のセンサユニット１１による情報送信タイミングの一例を示すシーケンス図である。以下、クラウドデータベース１２ａへの匂いデータの記録について、図５及び図６を参照して説明する。
【００３９】
図５に示すように、まず、部屋３１に設置されたセンサユニット１１の匂いセンサ２１がリセットされる（Ｓ１）。なお、リセット前に、センサユニット１１の動作のための初期設定が行われても良い。
【００４０】
次に、センサユニット１１の匂いセンサ２１は、無人時の部屋３１の匂いを検出する（Ｓ２）。例えば、センサユニット１１の素子制御部２２は、リセット後に所定の時間が経過すると、匂いセンサ２１に、当該時間中に作業者が退去した部屋３１の匂いの原因物質の量を検出させる。検出前の所定期間、部屋３１における人物の在室、飲食、喫煙、香を焚くこと、及び他の活動を抑えることで、匂いセンサ２１はより適切に無人時の部屋３１の匂いを検出できる。
【００４１】
次に、無人の部屋３１における匂いの原因物質の量に基づき得られた匂い情報（以下、無人時匂いデータと称する）が、クラウドデータベース１２ａに記録される（Ｓ３）。無人時匂いデータは、第１の匂い情報の一例である。上述のように、センサユニット１１の通信部２３が、クラウドサーバ１２の信号取得部１０１を介して、処理部１０２に出力信号を送信する。登録部１０３は、処理部１０２で生成された匂い情報（無人時匂いデータ）を、クラウドデータベース１２ａに記録する。
【００４２】
図７は、第１の実施形態のクラウドデータベース１２ａに記録された無人時匂いデータの一例を概略的に示す図である。クラウドデータベース１２ａに、図７に示すテーブルが格納されている。登録部１０３は、無人時匂いデータと、匂いセンサＩＤとを関連付けて、図７に示すクラウドデータベース１２ａのテーブルに記録する。
【００４３】
図５に戻ると、次に、センサユニット１１の素子制御部２２は、一定時間が経過したか否かを判定する（Ｓ４）。素子制御部２２は、所定の時間が経過していない場合（Ｓ４：Ｎｏ）、Ｓ４で待機する。素子制御部２２は、一定時間が経過した場合（Ｓ４：Ｙｅｓ）、匂いセンサ２１に部屋３１の匂いを検出させる（Ｓ５）。Ｓ５において、部屋３１は、無人であっても、人物が在室していても良い。
【００４４】
次に、各時刻における匂いセンサ２１の検出結果に基づき得られた匂い情報（対象時匂いデータ）が、クラウドデータベース１２ａに記録される（Ｓ６）。上述のように、センサユニット１１の通信部２３が、クラウドサーバ１２の信号取得部１０１を介して、処理部１０２に出力信号を送信する。登録部１０３は、処理部１０２で生成された匂い情報（対象時匂いデータ）を、クラウドデータベース１２ａに記録する。以降、Ｓ４に戻り、一定時間毎にＳ４〜Ｓ６を繰り返す。
【００４５】
上記のように、匂いセンサ２１は、検出素子２５により、定期的に部屋３１内に存在する匂いの原因物質の量を検出する。なお、匂いセンサ２１は、検出素子２５により、常時、部屋３１内に存在する匂いの原因物質の量を検出しても良い。この場合、素子制御部２２は、例えば、常時検出される出力信号を、通信部２３から定期的にクラウドサーバ１２へ送信させる。以上により、対象時匂いデータは、定期的にクラウドデータベース１２ａに記録される。
【００４６】
以上の例において、無人時匂いデータと対象時匂いデータとは、同一の匂いセンサ２１の出力信号に基づき生成される。しかし、無人時匂いデータと対象時匂いデータとは、互いに異なる匂いセンサ２１の出力信号に基づき生成されても良い。
【００４７】
図２の検査室３２に配置されたセンサユニット１１において、匂いセンサ２１の検出素子２５は、当該検査室３２内に存在する匂いの原因物質の量を検出する。検査室３２に配置されたセンサユニット１１及びその検出素子２５は、第２の匂いセンサ及び第２の検出素子の一例である。
【００４８】
検査室３２に配置されたセンサユニット１１の通信部２３は、ローカルサーバ１３の信号取得部１０１を介して、処理部１０２に出力信号を送信する。ローカルサーバ１３の登録部１０３は、処理部１０２で生成された匂い情報を、情報記憶部１０４に備えられたローカルデータベース１３ａに書き込む。ローカルデータベース１３ａは、第２のデータベースの一例である。
【００４９】
ローカルサーバ１３は、例えば、検索装置１４を含むローカルなシステムのサーバであり、一つ又は複数のサーバにより構成される。ローカルサーバ１３の情報記憶部１０４に、ローカルデータベース１３ａが格納される。すなわち、ローカルデータベース１３ａは、ローカルサーバ１３に備えられる。なお、ローカルデータベース１３ａは、ローカルシステムの一部としての検索装置１４に備えられても良い。
【００５０】
ローカルサーバ１３の処理部１０２は、登録者Ｐに特有の匂いの原因物質の量に基づき、匂い情報（以下、体臭データと称する）を生成する。登録者Ｐは、対象人物の一例である。体臭データは、第３の匂い情報の一例である。
【００５１】
図８は、第１の実施形態のローカルデータベース１３ａに記録された体臭データの一例を概略的に示す図である。ローカルデータベース１３ａに、図８に示すテーブルが格納されている。登録部１０３は、体臭データと、登録者Ｐに固有の番号（以下、登録者ＩＤと称する）と、を関連付けて、図８に示すローカルデータベース１３ａのテーブルに記録する。なお、登録部１０３は、登録者Ｐの氏名のような他の情報を、体臭データとさらに関連付けしてローカルデータベース１３ａに記録しても良い。
【００５２】
図９は、第１の実施形態の体臭データの登録処理の一例を概略的に示すフローチャートである。以下、ローカルデータベース１３ａへの体臭データの記録について、図９を参照して説明する。
【００５３】
図９に示すように、まず、検査室３２に配置されたセンサユニット１１の匂いセンサ２１が、無人の検査室３２の匂い（匂いの原因物質の量）を検出する（Ｓ１０１）。次に、匂いセンサ２１の計測値がリセットされる（Ｓ１０２）。
【００５４】
次に、検査室３２に登録者Ｐが入室した状態で、検査室３２に配置されたセンサユニット１１の匂いセンサ２１が、検査室３２の匂い（匂いの原因物質の量）を検出する（Ｓ１０３）。匂いセンサ２１の計測値がリセットされているため、Ｓ１０３で検出された検査室３２の匂いは、実質的に登録者Ｐに特有の匂い（体臭）であると見なすことができる。すなわち、体臭データは、無人の検査室３２における匂いの原因物質の量と、登録者Ｐが在室する検査室３２におけるにおいの原因物質の量との差に基づき得られる。
【００５５】
次に、体臭データが、ローカルデータベース１３ａに記録される（Ｓ１０４）。上述のように、センサユニット１１の通信部２３が、ローカルサーバ１３の信号取得部１０１を介して、処理部１０２に出力信号を送信する。登録部１０３は、処理部１０２で生成された匂い情報（体臭データ）を、ローカルデータベース１３ａに記録する。
【００５６】
図８に示すように、登録部１０３は、公開先データのような他の情報を、体臭データとさらに関連付けしてローカルデータベース１３ａに記録しても良い。公開先データは、第２の許可情報の一例である。
【００５７】
図２の検索装置１４は、例えば、パーソナルコンピュータ、タブレット、スマートフォン、又は他の端末装置である。なお、検索装置１４は、この例に限られない。検索装置１４は、入力部４１、情報取得部４２、照合部４３、及び出力部４４を有する。照合部４３は、判定部の一例である。
【００５８】
入力部４１は、例えば、キーボード、マウス、及びタッチパネルのような入力デバイスから情報の入力を受け付ける。情報取得部４２は、クラウドサーバ１２のクラウドデータベース１２ａから無人時匂いデータ及び対象時匂いデータを、ローカルサーバ１３のローカルデータベース１３ａから体臭データを取得する。
【００５９】
照合部４３は、無人時匂いデータ、対象時匂いデータ、及び体臭データに基づき、ある登録者Ｐがある時刻にある部屋３１に在室したか否かを判定する。出力部４４は、例えば、ディスプレイに情報を出力する。また、出力部４４は、この例に限られず、例えば、アプリケーションを実行する検索装置１４の他の機能的部分に情報を出力しても良い。
【００６０】
以下、位置検出システム１０により、対象となる登録者Ｐが対象となる時刻に対象となる部屋３１に在室したか否かを検出する方法について、具体的に説明する。なお、以下に説明される位置検出システム１０の動作はあくまで一例であり、この例に限られない。
【００６１】
図６に示すように、最初にセンサユニット１１が出力信号をクラウドサーバ１２に送信し、無人時匂いデータがクラウドデータベース１２ａに記録された後、部屋３１に登録者Ｐ又は他の人物が入室し、その後退室する。センサユニット１１は、人物の入室前、入室時、入室後、退室時、及び退室後も、一定時間毎にクラウドサーバ１２に出力信号を送信する。
【００６２】
検索装置１４は、以下に説明するように、検索対象時刻に検索対象となる部屋３１に在室していた登録者Ｐを検索すること（第１の検索処理）と、検索対象時刻に検索対象となる登録者Ｐが在室していた部屋３１を検索すること（第２の検索処理）と、が可能である。まず、検索装置１４の第１の検索処理について説明する。
【００６３】
図１０は、第１の実施形態の検索装置１４の第１の検索処理の流れの一例を概略的に示すフローチャートである。図１１は、第１の実施形態の第１の検索処理中の位置検出システム１０による情報送信タイミングの一例を示すシーケンス図である。
【００６４】
図１０に示すように、まず、検索装置１４は、検索対象となる部屋３１の設定を受け付ける（Ｓ２０１）。例えば、検索装置１４の入力部４１に、検索対象となる部屋３１が入力される。
【００６５】
次に、検索装置１４は、検索対象となる時刻の設定を受け付ける（Ｓ２０２）。例えば、検索装置１４の入力部４１に、検索対象となる時刻が入力される。なお、Ｓ２０１とＳ２０２とは、入れ替えて行われても良いし、同時に行われても良い。
【００６６】
次に、検索装置１４は、検索対象となる部屋３１の無人時匂いデータを取得する（Ｓ２０３）。例えば、図１１に示すように、検索装置１４の情報取得部４２が、ネットワークＮを介して、クラウドサーバ１２の要求受信部１０５に、検索対象となる部屋３１の情報を与える。クラウドサーバ１２の情報送信部１０６は、要求受信部１０５が検索対象となる部屋３１の情報を受け取ると、クラウドデータベース１２ａから、検索対象となる部屋３１に対応する匂いセンサＩＤに関連付けられた無人時匂いデータを読み出す。情報送信部１０６は、当該無人時匂いデータを、検索装置１４の情報取得部４２に送信する。
【００６７】
図１０に戻ると、次に、検索装置１４は、検索対象となる時刻における当該部屋３１の対象時匂いデータを取得する（Ｓ２０４）。例えば、図１１に示すように、検索装置１４の情報取得部４２が、ネットワークＮを介して、クラウドサーバ１２の要求受信部１０５に、検索対象となる時刻の情報を与える。クラウドサーバ１２の情報送信部１０６は、要求受信部１０５が検索対象となる時刻の情報を受け取ると、クラウドデータベース１２ａから、検索対象となる部屋３１に対応する匂いセンサＩＤと、検索対象となる時刻と、に関連付けられた対象時匂いデータを読み出す。情報送信部１０６は、当該対象時匂いデータを、検索装置１４の情報取得部４２に送信する。
【００６８】
図１０に戻ると、次に、照合部４３は、情報取得部４２が取得した無人時匂いデータと対象時匂いデータとの差から、差分データを算出する（Ｓ２０５）。差分データは、無人時匂いデータ及び対象時匂いデータとの差であり、第４の匂い情報の一例である。差分データは、この例に限らず、無人時匂いデータ及び対象時匂いデータとの差に基づき得られ、ノイズ除去のような補正が行われたデータであっても良い。
【００６９】
次に、照合部４３は、情報取得部４２が取得した無人時匂いデータと対象時匂いデータとの差が有るか否かを判定する（Ｓ２０６）。例えば、照合部４３は、差分データが予め設定された閾値を上回るか否かを判定する。
【００７０】
情報取得部４２が取得した無人時匂いデータと対象時匂いデータとの差が閾値を上回り、無人時匂いデータと対象時匂いデータとの差がある場合（Ｓ２０６：Ｙｅｓ）、照合部４３は、体臭データを取得する（Ｓ２０７）。図１１に示すように、照合部４３は、情報取得部４２により、ネットワークＮを介して、ローカルサーバ１３の要求受信部１０５に、体臭データの送信要求を与える。ローカルサーバ１３の情報送信部１０６は、要求受信部１０５が体臭データの送信要求を受け取ると、ローカルデータベース１３ａから、体臭データと、当該体臭データに関連付けられた登録者ＩＤとを読み出す。情報送信部１０６は、体臭データ及び登録者ＩＤを、検索装置１４の情報取得部４２に送信する。
【００７１】
図１０に戻ると、次に、照合部４３は、差分データと体臭データとを照合し、差分データと体臭データとがマッチングするか否かを判定する（Ｓ２０８）。例えば、照合部４３は、差分データと、情報取得部４２が取得した体臭データとの差が、予め設定された閾値を下回るか否かを判定する。
【００７２】
差分データと体臭データとの差が閾値を下回り、差分データと体臭データとがマッチングする場合（Ｓ２０８：Ｙｅｓ）、照合部４３は、体臭データに対応する登録者Ｐが、検索対象時刻に、検索対象となる部屋３１に在室したと判定する。出力部４４が、当該体臭データに関連付けられた登録者ＩＤを出力する（Ｓ２０９）。出力部４４は、例えば、登録者ＩＤに関連付けられた登録者Ｐの氏名等を同時に出力しても良い。
【００７３】
次に、照合部４３は、全ての体臭データの照合が完了したか否かを判定する（Ｓ２１０）。ローカルデータベース１３ａに登録された全ての体臭データについて照合が完了している場合（Ｓ２１０：Ｙｅｓ）、照合部４３は、差分データと体臭データとがマッチングした登録者Ｐが居たか否かを判定する（Ｓ２１１）。上記のように差分データと体臭データとがマッチングした登録者Ｐが居ると（Ｓ２１１：Ｙｅｓ）、第１の検索処理が終了する。なお、Ｓ２０９において差分データと体臭データとがマッチングした登録者Ｐが出力されずに一時記憶され、第１の検索処理が終了する前に一括して出力されても良い。
【００７４】
Ｓ２０８において、差分データと体臭データとの差が閾値を上回り、差分データと体臭データとがマッチングしない場合（Ｓ２０８：Ｎｏ）、Ｓ２０９をスキップし、処理をＳ２１０に進める。
【００７５】
Ｓ２１０において、ローカルデータベース１３ａに登録された全ての体臭データについて照合が完了していない場合（Ｓ２１０：Ｎｏ）、Ｓ２０７に戻り、照合部４３が次の体臭データを取得する。体臭データは、例えば、当該体臭データに関連付けられた登録者ＩＤの順番に従って取得される。
【００７６】
Ｓ２１１において、差分データと体臭データとがマッチングした登録者Ｐが居なかった場合（Ｓ２１１：Ｎｏ）、照合部４３は、ローカルデータベース１３ａに登録されていない人物（未登録者）が、検索対象時刻に、検索対象となる部屋３１に在室したと判定する。出力部４４は、検索対象となる部屋３１に未登録者が在室していたことを示す情報を出力し（Ｓ２１２）、第１の検索処理が終了する。
【００７７】
なお、照合部４３は、Ｓ２１１において、差分データと体臭データとがマッチングした登録者Ｐが居なかった場合に、さらなる判定を行っても良い。例えば、照合部４３は、差分データと、予め記録された飲食物の匂い、動植物の匂い、及び他の匂いのデータとがマッチングするか否かを判定しても良い。これにより、未登録者の在室を誤認することが抑制される。
【００７８】
Ｓ２０６において、情報取得部４２が取得した無人時匂いデータと対象時匂いデータとの差が閾値を下回り、無人時匂いデータと対象時匂いデータとの差が実質的に無い場合（Ｓ２０６：Ｎｏ）、照合部４３は、検索対象時刻において、検索対象となる部屋３１は無人であったと判断する。出力部４４は、検索対象となる部屋３１が無人であったことを示す情報を出力し（Ｓ２１３）、第１の検索処理が終了する。
【００７９】
以上のように、照合部４３は、差分データと、体臭データとを比較した結果に基づき、登録者Ｐが検索対象時刻に検索対象となる部屋３１に存在したか否かを判定する。さらに、照合部４３は、差分データと体臭データとを比較した結果に基づき、検索対象時刻において検索対象となる部屋３１に未登録者が存在したか否かを判定できる。従って、検索装置１４は、検索対象時刻に検索対象となる部屋３１に在室した登録者Ｐを検索することができる。
【００８０】
次に、検索装置１４の第２の検索処理について説明する。なお、以下の説明において、第１の検索処理と重複する説明は省略する。図１２は、第１の実施形態の検索装置１４の第２の検索処理の流れの一例を概略的に示すフローチャートである。図１３は、第１の実施形態の第２の検索処理中の位置検出システム１０による情報送信タイミングの一例を示すシーケンス図である。
【００８１】
図１２に示すように、まず、検索装置１４は、検索対象となる登録者Ｐの設定を受け付ける（Ｓ３０１）。例えば、検索装置１４の入力部４１に、検索対象となる登録者Ｐの登録者ＩＤが入力される。次に、検索装置１４は、検索対象となる時刻の設定を受け付ける（Ｓ３０２）。なお、Ｓ３０１とＳ３０２とは、入れ替えて行われても良いし、同時に行われても良い。
【００８２】
次に、検索装置１４は、体臭データを取得する（Ｓ３０３）。図１３に示すように、例えば、検索装置１４の情報取得部４２が、ネットワークＮを介して、ローカルサーバ１３の要求受信部１０５に、検索対象となる登録者ＩＤを与える。ローカルサーバ１３の情報送信部１０６は、要求受信部１０５が検索対象となる登録者ＩＤを受け取ると、ローカルデータベース１３ａから、検索対象となる登録者ＩＤに関連付けられた体臭データを読み出す。情報送信部１０６は、当該体臭データを、検索装置１４の情報取得部４２に送信する。
【００８３】
図１２に戻ると、次に、検索装置１４は、一つの部屋３１の無人時匂いデータを取得するとともに（Ｓ３０４）、検索対象となる時刻における当該部屋３１の対象時匂いデータを取得する（Ｓ３０５）。例えば、図１３に示すように、検索装置１４の情報取得部４２が、ネットワークＮを介して、クラウドサーバ１２の要求受信部１０５に、検索対象となる時刻の情報を与える。クラウドサーバ１２の情報送信部１０６は、要求受信部１０５が検索対象となる時刻の情報を受け取ると、クラウドデータベース１２ａから、一つの部屋３１に対応する匂いセンサＩＤに関連付けられた無人時匂いデータ及び対象時匂いデータを読み出す。情報送信部１０６は、当該無人時匂いデータ及び対象時匂いデータを、検索装置１４の情報取得部４２に送信する。
【００８４】
図１２に戻ると、次に、照合部４３は、情報取得部４２が取得した無人時匂いデータと対象時匂いデータとの差から、差分データを算出するとともに（Ｓ３０６）、当該差分データと体臭データとがマッチングするか否かを判定する（Ｓ３０７）。
【００８５】
差分データと体臭データとの差が閾値を下回り、差分データと体臭データとがマッチングする場合（Ｓ３０７：Ｙｅｓ）、照合部４３は、検索対象となる登録者Ｐが、検索対象時刻に、差分データ（無人時匂いデータ及び対象時匂いデータ）に対応する部屋３１に在室したと判定する。出力部４４が、無人時匂いデータ及び対象時匂いデータに関連付けられた匂いセンサＩＤに対応する部屋３１を出力し（Ｓ３０８）、第２の検索処理が終了する。
【００８６】
Ｓ３０７において、差分データと体臭データとの差が閾値を上回り、差分データと体臭データとがマッチングしない場合（Ｓ３０７：Ｎｏ）、照合部４３は、全ての部屋３１について照合が完了したか否かを判定する（Ｓ３０９）。クラウドデータベース１２ａに登録された全ての部屋３１（匂いセンサＩＤ）について照合が完了していない場合（Ｓ３０９：Ｎｏ）、Ｓ３０４及びＳ３０５に戻り、照合部４３が次の部屋３１の無人時匂いデータ及び対象時匂いデータを取得する。無人時匂いデータ及び対象時匂いデータは、例えば、当該無人時匂いデータ及び対象時匂いデータに関連付けられた匂いセンサＩＤの順番に従って取得される。
【００８７】
Ｓ３０９において、クラウドデータベース１２ａに登録された全ての部屋３１（匂いセンサＩＤ）について照合が完了している場合（Ｓ３０９：Ｙｅｓ）、照合部４３は、検索対象となる登録者Ｐは、検索対象時刻に、検索可能な全ての部屋３１に在室していなかったと判定する。出力部４４は、検索対象となる登録者Ｐが不在であったことを示す情報を出力し（Ｓ３１０）、第２の検索処理が終了する。
【００８８】
以上のように、照合部４３は、差分データと、体臭データとを比較した結果に基づき、検索対象となる登録者Ｐが検索対象時刻にいずれかの部屋３１に存在したか否かを判定する。従って、検索装置１４は、検索対象時刻に検索対象となる部屋３１に在室した登録者Ｐを検索することができる。
【００８９】
検索装置１４は、検索結果を種々の形態で表示することが可能である。例えば、検索装置１４は、出力部４４により出力された登録者ＩＤ及び匂いセンサＩＤのうち少なくとも一方の情報を、文章又は一覧表としてディスプレイ上に表示することができる。また、例えば、検索装置１４は、出力部４４により出力された登録者ＩＤ及び匂いセンサＩＤのうち少なくとも一方の情報に基づき、ディスプレイ上に表示されたアプリケーションの地図における部屋３１に、登録者Ｐを模式的に表示することができる。検索装置１４は、定期的に全ての登録者ＩＤ又は匂いセンサＩＤについて検索を行うことで、大よそリアルタイムで複数の登録者Ｐの位置を検出し、ディスプレイ上に表示しても良い。
【００９０】
上述のように、クラウドデータベース１２ａに、対象時匂いデータに関連付けされた公開先データが記録されている場合がある。公開先データは、照合部４３を有する検索装置１４が、当該公開先データに関連付けされた対象時匂いデータを取得することを許可するか否か、についての情報である。
【００９１】
図４の例のように、例えば、公開先データが「ａｌｌ」に設定されている対象時匂いデータＸは、いずれの検索装置１４に対しても送信可能である。しかし、例えば、公開先データが「α，β，γ」に設定されている対象時匂いデータＹは、α，β，γと異なる検索装置１４がクラウドサーバ１２に当該対象時匂いデータＹを要求したとしても、当該検索装置１４に送信されない。例えば、クラウドサーバ１２の情報送信部１０６が、公開先データに基づき、対象時匂いデータを送信するか否かを判定する。
【００９２】
また、上述のように、ローカルデータベース１３ａに、体臭データに関連付けされた公開先データが記録されている場合がある。公開先データは、照合部４３を有する検索装置１４が、当該公開先データに関連付けされた体臭データを取得することを許可するか否か、についての情報である。
【００９３】
図８の例のように、例えば、公開先データが「ａｌｌ」に設定されている体臭データａは、いずれの検索装置１４に対しても送信可能である。しかし、例えば、公開先データが「δ，ε，ζ」に設定されている体臭データｂは、δ，ε，ζと異なる検索装置１４がローカルサーバ１３に当該体臭データｂを要求したとしても、当該検索装置１４に送信されない。例えば、ローカルサーバ１３の情報送信部１０６が、公開先データに基づき、体臭データを送信するか否かを判定する。
【００９４】
以上説明された第１の実施形態に係る位置検出システム１０において、無人の部屋３１の無人時匂いデータと、各時刻における部屋３１の対象時匂いデータと、がクラウドデータベース１２ａに記録される。また、登録者Ｐに特有の体臭データがローカルデータベース１３ａに記録される。検索装置１４は、無人時匂いデータ及び対象時匂いデータの差に基づき得られた差分データと、体臭データと、を比較した結果に基づき、対象時刻に登録者Ｐが部屋３１に存在したか否かを判定できる。これにより、登録者Ｐに特有の匂いに基づき当該登録者Ｐの位置を検出することが可能でありながら、登録者Ｐの位置を検出するための対象時匂いデータと登録者Ｐを特定するための体臭データとを、クラウドサーバ１２に備えられたクラウドデータベース１２ａと、当該クラウドサーバ１２と異なるローカルサーバ１３に備えられたローカルデータベース１３ａとで分散することで、プライバシー保護についてのリスクを低減させることができる。また、登録者ＰがＢＬＥ（Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ）タグのような器具を保持する必要が無いため、当該器具が無くても登録者Ｐの位置を検出でき、当該器具の購入、設定、及び配布の手間や、システム毎の複数の当該器具の導入を省くことでコストを低減することができる。さらに、赤外線や紫外線を含む光や、登録者Ｐの発声や移動のような動作が無くても、登録者Ｐの位置を特定することができる。
【００９５】
また、無人時匂いデータ及び対象時匂いデータが、クラウドデータベース１２ａに記録される。これにより、別々の位置にある各ローカルシステムの検索装置１４が、無人時匂いデータ及び対象時匂いデータを取得しやすくなる。
【００９６】
検索装置１４は、差分データと体臭データとを比較した結果に基づき、対象時刻に部屋３１に未登録者が存在したか否かを判定する。これにより、部屋３１に何らかの人物が存在していることを検出することができる。また、光が無い部屋３１でも不審者の存在を検出することができる。
【００９７】
対象時匂いデータは、定期的にクラウドデータベース１２ａに記録される。これにより、部屋３１に何らかの人物が在室していることをより確実に検出することができる。
【００９８】
クラウドデータベース１２ａは、検索装置１４（照合部４３）が対象時匂いデータを取得することを許可するか否かを示す公開先データがさらに記憶される。これにより、許可されていない検索装置１４によって登録者Ｐの位置が検出されることが抑制され、プライバシー保護についてのリスクを低減させることができる。
【００９９】
ローカルデータベース１３ａは、検索装置１４（照合部４３）が体臭データを取得することを許可するか否かを示す公開先データがさらに記憶される。これにより、許可されていない検索装置１４によって登録者Ｐの位置が検出されることが抑制され、プライバシー保護についてのリスクを低減させることができる。
【０１００】
体臭データは、無人の検査室３２における匂いの原因物質の量と、登録者Ｐが在室する検査室３２における匂いの原因物質の量と、に基づき得られる。体臭データが、所定の検査室３２における匂いセンサ２１の検出結果に基づき得られるため、体臭データがノイズを含んでしまうことが抑制される。
【０１０１】
（第２の実施形態）
以下に、第２の実施形態について、図１及び図１４を参照して説明する。なお、以下の実施形態の説明において、既に説明された構成要素と同様の機能を持つ構成要素は、当該既述の構成要素と同じ符号が付され、さらに説明が省略される場合がある。また、同じ符号が付された複数の構成要素は、全ての機能及び性質が共通するとは限らず、各実施形態に応じた異なる機能及び性質を有していても良い。
【０１０２】
図１に示すように、位置検出システム１０は、部屋３１のそれぞれに設けられた開閉センサ５１をさらに有する。開閉センサ５１は、開放センサの一例である。開閉センサ５１は、部屋３１のドア５２毎に設けられ、当該ドア５２が開放されたことを検出することができる。ドア５２は、出入口の一例である。なお、出入口は、ドア５２に限らず、窓のように人間が出入り可能な他の出入口であっても良い。
【０１０３】
図１４は、第２の実施形態に係る部屋３１のセンサユニット１１による情報送信タイミングの一例を示すシーケンス図である。第２の実施形態において、部屋３１のセンサユニット１１は、開閉センサ５１がドア５２の開放を検出した場合に、検出素子２５により部屋３１内に存在する匂いの原因物質の量を検出し、クラウドサーバ１２に出力信号を送信する。
【０１０４】
無人時匂いデータがクラウドデータベース１２ａに記録された後、人物が、ドア５２を開放して部屋３１に入室する。開閉センサ５１は、ドア５２が開放されたことを示す信号を、センサユニット１１に送信する。
【０１０５】
センサユニット１１は、開閉センサ５１から出力された信号を受け取ると、検出素子２５により部屋３１内に存在する匂いの原因物質の量を検出し、匂いセンサ２１から出力された出力信号をクラウドサーバ１２に送信する。クラウドサーバ１２において、当該出力信号から対象時匂いデータが生成され、クラウドデータベース１２ａに記録される。
【０１０６】
さらに、人物がドア５２を開放して部屋３１から退出すると、開閉センサ５１が信号をセンサユニット１１に送信する。センサユニット１１は、開閉センサ５１の信号を受け取ると、検出素子２５により部屋３１内に存在する匂いの原因物質の量を検出し、匂いセンサ２１から出力された出力信号をクラウドサーバ１２に送信する。クラウドサーバ１２において、当該出力信号から対象時匂いデータが生成され、クラウドデータベース１２ａに記録される。
【０１０７】
以上のように、対象時匂いデータは、開閉センサ５１がドア５２の開放を検出した場合に、クラウドデータベース１２ａに記録される。ドア５２の開放は、部屋３１への人物の入退室を伴う。このため、対象時匂いデータは、部屋３１への人物の入退室に伴って、クラウドデータベース１２ａに記録される。
【０１０８】
以上説明された第２の実施形態の位置検出システム１０において、対象時匂いデータは、開閉センサ５１が部屋３１のドア５２の開放を検出した場合に、クラウドデータベース１２ａに記録される。これにより、匂いセンサ２１の検出回数を低減でき、匂いセンサ２１の電力消費量を低減することができる。さらに、ドア５２の開放は人物の出入りに伴って行われる可能性が高いため、何らかの人物が部屋３１へ入ったことを検出することができる。
【０１０９】
（情報処理装置２００のハードウェア構成）
図１５は、情報処理装置２００のハードウェア構成を示す図である。クラウドサーバ１２、ローカルサーバ１３、及び検索装置１４は、例えば、図１５に示すようなハードウェア構成の情報処理装置２００により実現される。
【０１１０】
情報処理装置２００は、通常のコンピュータと同様の構成している。すなわち、情報処理装置２００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３と、記憶デバイス２０４と、ネットワークインターフェース（Ｉ／Ｆ）２０６とを有する。
【０１１１】
検索装置１４は、さらに、ディスプレイ２１１と、表示Ｉ／Ｆ２１２と、入力デバイス２１３と、入力Ｉ／Ｆ２１４とを有する。ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、記憶デバイス２０４、ネットワークＩ／Ｆ２０６、表示Ｉ／Ｆ２１２及び入力Ｉ／Ｆ２１４は、バスにより接続されている。
【０１１２】
ＣＰＵ２０１は、記憶デバイス２０４に記憶されたプログラムをＲＡＭ２０３に展開して実行し、各部を制御して入出力を行ったり、データの加工を行ったりする。ＲＯＭ２０２には、オペレーティングシステムの起動用プログラムを記憶デバイス２０４からＲＡＭ２０３に読み出すスタートプログラムが記憶されている。
【０１１３】
記憶デバイス２０４は、例えば、ハードディスクドライブ又はフラッシュメモリ等である。記憶デバイス２０４は、オペレーティングシステム、アプリケーションプログラム、及びデータを記憶している。これらのプログラムは、インストール可能な形式又は実行可能な形式のファイルで、コンピュータで読み取り可能な記録メディアに記録して配布される。また、プログラムは、サーバからダウンロードすることにより配布されても良い。ネットワークＩ／Ｆ２０６は、例えばネットワークに接続するためのインターフェイス装置である。
【０１１４】
ディスプレイ２１１は、情報を表示するデバイスである。表示Ｉ／Ｆ２１２は、ＣＰＵ２０１の制御に従ってディスプレイ２１１に画像信号を供給する。入力デバイス２１３は、キーボード、マウス、及びタッチパネル等であり、ユーザによる操作情報を取得する。入力Ｉ／Ｆ２１４は、ＣＰＵ２０１の制御に従って、入力デバイス２１３が取得した情報をＲＡＭ２０３に記憶させる。
【０１１５】
本実施形態の情報処理装置２００で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１１６】
また、本実施形態の情報処理装置２００で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の情報処理装置２００で実行されるプログラムをインターネット等のネットワーク経由で提供又は配布するように構成してもよい。また、本実施形態のプログラムを、ＲＯＭ２０２等に予め組み込んで提供するように構成してもよい。
【０１１７】
このような情報処理装置２００を検索装置１４として機能させるためのプログラムは、入力モジュールと、情報取得モジュールと、照合モジュールと、出力モジュールとを含むモジュール構成となっている。情報処理装置２００は、実際のハードウェアとしてはプロセッサ（ＣＰＵ２０１）が記憶媒体（記憶デバイス２０４等）からプログラムを読み出して実行することにより、各モジュールが主記憶装置（ＲＡＭ２０３）上にロードされる。これにより、プロセッサ（ＣＰＵ２０１）は、入力部４１、情報取得部４２、照合部４３、及び出力部４４として機能する。なお、情報処理装置２００は、入力部４１、情報取得部４２、照合部４３、及び出力部４４の構成の一部又は全部がハードウェアにより実現されていても良い。
【０１１８】
また、情報処理装置２００をクラウドサーバ１２及びローカルサーバ１３として機能させるためのプログラムは、信号取得モジュールと、処理モジュールと、登録モジュールと、要求受信モジュールと、情報送信モジュールとを含むモジュール構成となっている。情報処理装置２００は、実際のハードウェアとしてはプロセッサ（ＣＰＵ２０１）が記憶媒体（記憶デバイス２０４等）からプログラムを読み出して実行することにより、各モジュールが主記憶装置（ＲＡＭ２０３）上にロードされる。これにより、プロセッサ（ＣＰＵ２０１）は、信号取得部１０１、処理部１０２、登録部１０３、要求受信部１０５、及び情報送信部１０６として機能する。また、記憶デバイス２０４は、情報記憶部１０４として機能する。なお、情報処理装置２００は、信号取得部１０１、処理部１０２、登録部１０３、要求受信部１０５、及び情報送信部１０６の構成の一部又は全部がハードウェアにより実現されていても良い。
【０１１９】
上述の本発明の実施形態は、発明の範囲を限定するものではなく、発明の範囲に含まれる一例に過ぎない。本発明のある実施形態は、上述の実施形態に対して、例えば、具体的な用途、構造、形状、作用、及び効果の少なくとも一部について、発明の要旨を逸脱しない範囲において変更、省略、及び追加がされたものであっても良い。
【符号の説明】
【０１２０】
１０…位置検出システム、１２…クラウドサーバ、１２ａ…クラウドデータベース、１３…ローカルサーバ、１３ａ…ローカルデータベース、１４…検索装置、２１…匂いセンサ、２５…検出素子、３１…部屋、３２…検査室、４３…照合部、５１…開閉センサ、５２…ドア、Ｐ…登録者。
【図１】
2020165662.tif 000003
【図２】
2020165662.tif 000004
【図３】
2020165662.tif 000005
【図４】
2020165662.tif 000006
【図５】
2020165662.tif 000007
【図６】
2020165662.tif 000008
【図７】
2020165662.tif 000009
【図８】
2020165662.tif 000010
【図９】
2020165662.tif 000011
【図１０】
2020165662.tif 000012
【図１１】
2020165662.tif 000013
【図１２】
2020165662.tif 000014
【図１３】
2020165662.tif 000015
【図１４】
2020165662.tif 000016
【図１５】
2020165662.tif 000017