(57)【特許請求の範囲】
【請求項１】
装置が使用される環境と時刻を含む使用環境情報を、装置が使用される場所を示す場所情報と対応付けて複数記憶する記憶手段と、
現在の自装置が使用されている環境と時刻を含む現在の使用環境情報を取得する取得手段と、
前記記憶手段に記憶されている複数の使用環境情報の各々について、前記取得手段により取得された現在の使用環境情報との類似度を、環境と時刻の両方の観点から判断する類似度判断手段と、
前記各々の使用環境情報のうちで前記類似度判断手段により前記環境と時刻の両方の観点から判断された類似度がより高い使用環境情報と対応付けて記憶されている特定の場所情報を、現在の自装置の使用場所を示す場所情報として取得する場所情報取得手段と
を備えたことを特徴とする場所特定装置。
【請求項２】
前記環境は、複数の環境項目の状態で示される環境であり、
前記類似度判断手段は、前記記憶手段に記憶されている複数の使用環境情報の各々について、前記取得手段により取得された現在の使用環境情報との類似度を、前記複数の環境項目の状態と時刻を含む複数の観点から判断することを特徴とする請求項１記載の場所特定装置。
【請求項３】
前記複数の環境項目には、温度、湿度、気圧、電波のうちの少なくとも１つが含まれることを特徴とする請求項２記載の場所特定装置。
【請求項４】
現在位置を示す位置情報を位置計測動作によって取得する位置計測手段と、
前記位置計測手段により位置情報が取得できたか否かを判断する取得判断手段と、
を更に備え、
前記場所情報取得手段は、前記取得判断手段により位置情報が取得できたと判断された場合に、前記位置計測手段により取得された位置情報を現在の使用場所を示す場所情報として取得し、前記取得判断手段により位置情報が取得できないと判断された場合に、前記特定の場所情報を前記位置情報に代えて現在の使用場所を示す場所情報として取得する
ことを特徴とする請求項１乃至３いずれか記載の場所特定装置。
【請求項５】
前記位置計測手段により位置情報が取得できた場所において前記取得手段により取得された使用環境情報を、この位置情報である場所情報と対応付けて前記記憶手段に追加して記憶する記憶制御手段を更に備え、
前記類似度判断手段および前記場所情報取得手段は、前記記憶制御手段により過去に追加して記憶された使用環境情報および場所情報を含めて類似度の判断および場所情報の取得を行う
ことを特徴とする請求項４記載の場所特定装置。
【請求項６】
前記位置計測手段により取得された位置情報の精度が予め決められている所定の精度以上であるか否かを判断する精度判断手段を更に備え、
前記記憶制御手段は、前記精度判断手段により位置情報の精度が所定の精度以上であると判断された場合に、前記取得手段により取得された使用環境情報を、前記位置計測手段により取得された位置情報である場所情報に対応付けて前記記憶手段に追加して記憶させる
ことを特徴とする請求項５記載の場所特定装置。
【請求項７】
使用者に場所情報を入力させる入力手段を更に備え、
前記記憶制御手段は、前記精度判断手段により位置情報の精度が所定の精度以上でないと判断された場合には、前記取得手段により取得された使用環境情報を、前記入力手段により入力された場所情報に対応付けて前記記憶手段に追加して記憶させることを特徴とする請求項６記載の場所特定装置。
【請求項８】
前記環境には、周囲に存在する他の装置から送信されている電波の種類または電波の送信元に関する情報が含まれることを特徴とする請求項１乃至７いずれか記載の場所特定装置。
【請求項９】
前記記憶手段は、装置が使用される環境、時刻、および装置を使用する使用者の行動状態を含む使用環境情報を、装置が使用される場所を示す場所情報と対応付けて複数記憶し、
前記取得手段は、現在の自装置が使用されている環境、時刻、および現在の自装置を使用する使用者の行動状態を含む現在の使用環境情報を取得し、
前記類似度判断手段は、前記記憶手段に記憶されている複数の使用環境情報の各々について、前記取得手段により取得された現在の使用環境情報との類似度を、前記環境、時刻、行動状態を含む複数の観点から判断し、
前記場所情報取得手段は、前記各々の使用環境情報のうちで前記類似度判断手段により前記環境、時刻、行動状態を含む複数の観点から判断された類似度がより高い使用環境情報と対応付けて記憶されている特定の場所情報を、現在の自装置の使用場所を示す場所情報として取得することを特徴とする請求項１乃至８いずれか記載の場所特定装置。
【請求項１０】
前記類似度判断手段は、前記類似度を、前記複数の観点の各々に対する個別類似度を、各々の観点で重み付けして加算平均した総合類似度から判断することを特徴とする請求項２記載の場所特定装置。
【請求項１１】
装置が使用される環境と時刻を含む使用環境情報を、装置が使用される場所を示す場所情報と対応付けて複数記憶する工程と、
現在の自装置が使用されている環境と時刻を含む現在の使用環境情報を取得する工程と、
前記記憶している複数の使用環境情報の各々について、前記現在の使用環境情報との類似度を、環境と時刻の両方の観点から判断する工程と、
前記各々の使用環境情報のうちで前記環境と時刻の両方の観点から判断された類似度がより高い使用環境情報と対応付けられている場所情報を、現在の自装置の使用場所を示す場所情報として取得する工程と
を含むことを特徴とする場所特定方法。
【請求項１２】
コンピュータに、
装置が使用される環境と時刻を含む使用環境情報を、装置が使用される場所を示す場所情報と対応付けて記憶手段に複数記憶させる処理と、
現在の自装置が使用されている環境と時刻を含む現在の使用環境情報を取得する処理と、
前記記憶手段に記憶されている複数の使用環境情報の各々について、前記現在の使用環境情報との類似度を、環境と時刻の両方の観点から判断する処理と、
前記各々の使用環境情報のうちで前記環境と時刻の両方の観点から判断された類似度がより高い使用環境情報と対応付けられている場所情報を、現在の使用場所を示す場所情報として取得する処理と
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体の居場所を特定する技術に関するものである。
【背景技術】
【０００２】
従来、移動体の移動場所を特定するための技術として、全地球測地システム（ＧＰＳ：Global Positioning System）を利用して位置計測を行う技術が、車載用のナビゲーション装置や携帯電話端末等に利用されている。しかし、ＧＰＳを利用した位置計測では、三つ以上のＧＰＳ衛星から位置計測用の電波が受信できなければ移動体の位置を特定することができない。これを解決可能とする技術として、例えば下記特許文献１には、地理的位置が既知であり該地理的位置が異なる二つの無線局との間で信号の送受信を行うことによって移動体の地理的位置を計測する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２００５／０１２９３９号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された技術においても、位置計測には無線局から電波を受信することが不可欠であるため、地下やオフィスビル等の電波が届きにくい屋内では位置計測を行うことができない。そのため、移動体の移動場所が、地下や、オフィスビル等の電波が届きにくい屋内等である間においては、移動体の移動場所を特定することができないという問題があった。
【０００５】
本発明は、かかる従来の課題に鑑みてなされたものであり、位置計測用の電波が受信できない環境下においても、移動体の移動場所を特定可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するため、本発明に係る場所特定装置にあっては、装置が使用される環境と時刻を含む使用環境情報を、装置が使用される場所を示す場所情報と対応付けて複数記憶する記憶手段と、現在の自装置が使用されている環境と時刻を含む現在の使用環境情報を取得する取得手段と、前記記憶手段に記憶されている複数の使用環境情報の各々について、前記取得手段により取得された現在の使用環境情報との類似度を、環境と時刻の両方の観点から判断する類似度判断手段と、前記各々の使用環境情報のうちで前記類似度判断手段により前記環境と時刻の両方の観点から判断された類似度がより高い使用環境情報と対応付けて記憶されている特定の場所情報を、現在の自装置の使用場所を示す場所情報として取得する場所情報取得手段とを備えたことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、位置計測用の電波が受信できない環境下においても、移動体の移動場所が特定可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明に係る行動履歴記録装置のブロック図である。
【図２】（ａ）は場所特定データを示す概念図、（ｂ）は行動履歴データを示す概念図である。
【図３】制御部による場所登録処理の内容を示すフローチャートである。
【図４】制御部による行動履歴記録処理の内容を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の一実施形態について説明する。図１は、本発明の場所特定装置として機能する行動履歴記録装置１を示すブロック図である。本実施形態の行動履歴記録装置１は携帯型の装置であって、時間と共に変化する装置の移動場所を、行動履歴記録装置１を所持する使用者が、いつ、どこに居たのかを示す行動履歴として記録するものである。
【００１０】
図１に示したように行動履歴記録装置１は、主として制御部２と、プログラムデータ記憶部３、ユーザデータ記憶部４、ＧＰＳ部５、無線信号受信部６、温度センサ部７、湿度センサ部８、気圧センサ部９、モーションセンサ部１０、時計部１１、表示部１２、入力部１３とから構成されている。
【００１１】
制御部２は、ＣＰＵ（Central Processing Unit）、及びＣＰＵの周辺回路と、ＲＡＭ（Random Access memory）等の作業用メモリ等とから構成され、行動履歴記録装置１の全体の動作を制御する。
【００１２】
ＧＰＳ部５は、公知のＧＰＳ（Global Positioning System）を利用して現在位置を計測する。ＧＰＳ部５は、主として複数のＧＰＳ衛星から送られている電波を受信するアンテナと、受信した電波に基づき現在位置を演算する演算回路、ＧＰＳ衛星の捕捉に必要な衛星情報や、現在位置の演算に不可欠な測地系に関するデータ等を記憶するメモリ、ＧＰＳ衛星の捕捉タイミングを得るための時計回路等から構成される。
【００１３】
ＧＰＳ部５が取得する位置情報は、緯度、経度、高度からなる３次元の絶対位置情報であり、ＧＰＳ部５は、係る位置情報と、測位精度を示す精度情報とが含まれる測位データを制御部２に供給する。なお、測位精度は、計測した現在位置の精度であり、主として現在位置の計測に際して捕捉できたＧＰＳ衛星の数に応じて変化する。
【００１４】
無線信号受信部６は、特定の方式の無線通信で使用される電波を受信する。無線信号受信部６は、主としてアンテナ、及びアンテナを介して電波を受信する受信部と、受信信号を復調する復調部とから構成される。
【００１５】
無線信号受信部６が受信する電波は、ＩＥＥＥ８０２．１１規格に準拠した無線ＬＡＮ通信、及びＩＥＥＥ８０２．１５．１規格に準拠したＢｌｕｅｔｏｏｔｈ（登録商標）通信で使用されている２．４ＧＨｚ帯の電波である。無線信号受信部６は、復調後の受信信号（デジタル信号）を制御部２に供給する。
【００１６】
温度センサ部７と湿度センサ部８と気圧センサ部９とは、行動履歴記録装置１の周囲の温度と湿度と気圧とをそれぞれ検出するためのものである。各々のセンサ部７，８，９には、各センサの検出信号を増幅するアンプと、増幅後の検出信号をデジタルの検出信号に変換するＡ／Ｄ変換器とが含まれており、検出結果（気圧、温度、湿度）のデータを制御部２に供給する。
【００１７】
モーションセンサ部１０は、行動履歴記録装置１の動きを検出するためのものである。モーションセンサ部１０には、加速度センサの検出信号を増幅するアンプと、増幅後の検出信号をデジタルの検出信号に変換するＡ／Ｄ変換器とが含まれており、検出結果（３軸方向の加速度）のデータを制御部２に供給する。
【００１８】
時計部１１は、現在時刻をカウントし、現在時刻を示す時刻データを制御部２に供給する。また、時計部１１はカレンダー機能を有しており、日付データも制御部２に供給する。
【００１９】
表示部１２は、液晶表示パネル及びその駆動回路からなり、使用者に場所名の入力等を行わせるための入力画面等を表示する。
【００２０】
入力部１３は、電源キー、及び使用者が行動履歴記録装置１の操作や、後述する場所名の入力に使用する複数のキーを含み、キー操作に応じたキー入力信号を制御部２に供給する。
【００２１】
プログラムデータ記憶部３は、制御部２（具体的にはＣＰＵ）が行動履歴記録装置１の制御に必要とする各種のプログラムやデータを記憶するＲＯＭ（Read Only Memory）等である。プログラムデータ記憶部３に記憶されているプログラムには、制御部２に後述する場所登録処理を実行させるプログラムが含まれる。
【００２２】
ユーザデータ記憶部４は、記憶内容の書き替えが可能であるメモリであり、例えば行動履歴記録装置１に内蔵されたフラッシュメモリや、行動履歴記録装置１に着脱自在なカード型のメモリである。ユーザデータ記憶部４には、主として図２（ａ）に示した場所特定データ１０１と、図２（ｂ）に示した行動履歴データ１０２とが記憶される。
【００２３】
場所特定データ１０１は、行動履歴記録装置１を所持する使用者によって登録された任意の場所に関するデータであり、制御部２が後述する場所登録処理を実行する毎にユーザデータ記憶部４に記憶される。
【００２４】
場所特定データ１０１は、それぞれが図２（ａ）に示したように、各々のデータの識別に使用されるシリアル番号（１，２，３，・・・）と、緯度及び経度、又は場所名のいずれか一方と、環境情報と、動作パターンと、時刻とからなる一組のデータである。
【００２５】
場所特定データ１０１を構成する場所名は、使用者により入力されたものであり特定の場所を示す任意の名称であり、緯度及び経度は、任意の場所の登録時にＧＰＳ部５により計測された地図上の座標位置を示す位置情報である。
【００２６】
場所特定データ１０１を構成する環境情報は、任意の場所の登録時に温度センサ部７と湿度センサ部８と気圧センサ部９とによってそれぞれ検出された温度、湿度、気圧と、任意の場所の登録時における無線信号受信部６における受信電波に関する情報である。つまり、環境情報は行動履歴記録装置１の周囲の環境を示す情報である。
【００２７】
ここで、無線信号受信部６の受信電波に関する情報は、受信電波の種類、及び受信電波の送信元を示す情報である。受信電波の送信元を示す情報は、受信電波が無線ＬＡＮ通信用であった場合には送信元のＭＡＣアドレス等であり、受信電波がＢｌｕｅｔｏｏｔｈ通信用であった場合には送信元のアクセスコードである。なお、場所特定データ１０１には受信電波に関する情報が含まれないデータも存在する。
【００２８】
場所特定データ１０１を構成する動作パターンは、任意の場所の登録時にモーションセンサ部１０の加速度センサにより検出された一定時間（数秒間）における３軸方向の加速度の変化をそれぞれ表す一連の加速度データ（加速度の波形データ）である。本実施形態においては、この一連の加速度データが使用者の行動状態を示す行動情報であって、一定時間（数秒間）における使用者の動作の特徴を示す情報である。
【００２９】
場所特定データ１０１を構成する時刻は、任意の場所の登録時に時計部１１により取得された時刻データである。
【００３０】
行動履歴データ１０２は、行動履歴記録装置１を所持する使用者の行動履歴を表すものとして記録されるデータであり、制御部２が後述する行動履歴記録処理を実行することにより、例えば一定時間毎に順にユーザデータ記憶部４に記憶される。
【００３１】
行動履歴データ１０２は、それぞれが図２（ｂ）に示したように、日時と、緯度及び経度、又は場所名のいずれか一方とからなる一組のデータである。
【００３２】
行動履歴データ１０２を構成する日時は、時計部１１により取得された年月日及び時刻のデータであり、緯度及び経度はＧＰＳ部５により取得された位置データである。場所名は、使用者によって事前に登録されていた特定の場所を示す名称であり、行動履歴記録装置１が行動履歴データ１０２を記憶する時点において、前述した場所特定データ１０１として記憶されていたデータである。なお、本実施形態においては、緯度及び経度と場所名との各々が、ある時点における使用者の行動場所を示す場所情報である。
【００３３】
以上の構成において、ＧＰＳ部５は本発明の位置計測手段として機能し、ユーザデータ記憶部４は本発明の記憶手段として機能する。また、無線信号受信部６と、温度センサ部７、湿度センサ部８、気圧センサ部９、モーションセンサ部１０、時計部１１の各部が本発明の取得手段として機能する。また、制御部２は、プログラムデータ記憶部３に記憶されているプログラムに基づき動作することにより、本発明の判断手段、場所情報取得手段、記憶制御手段として機能し、さらに無線信号受信部６と共に本発明の取得手段としても機能する。
【００３４】
次に、本実施形態における行動履歴記録装置１の動作について説明する。行動履歴記録装置１においては、使用者によって所定のキー操作が行われると、制御部２が、プログラムデータ記憶部３に記憶されているプログラムに従い以下に述べる場所登録処理、及び行動履歴記録処理を実行する。
【００３５】
まず、制御部２による場所登録処理の内容を図３に示したフローチャートに従い説明する。場所登録処理を開始すると制御部２は、まず、温度センサ部７と湿度センサ部８と気圧センサ部９とによって温度と湿度と気圧とをそれぞれ取得する（ステップＳＡ１）。
【００３６】
次に、制御部２は、無線信号受信部６に特定の方式の無線通信で使用される電波を受信させ、無線信号受信部６における受信電波に関する情報を取得する（ステップＳＡ２）。受信電波に関する情報は、先に述べたように受信電波の種類、及び受信電波の送信元を示す情報であり、送信元を示す情報は、無線ＬＡＮ通信における送信元のＭＡＣアドレス等や、Ｂｌｕｅｔｏｏｔｈ通信における送信元のアクセスコード等である。
【００３７】
次に、制御部２は、行動履歴記録装置１を所持する使用者の行動状態を示す動作パターンを取得する（ステップＳＡ３）。ステップＳＡ３の処理に際して制御部２は、モーションセンサ部１０から３軸方向の加速度のデータを一定時間（数秒間）連続して取得し、３軸方向の加速度の変化をそれぞれ表す一連の加速度データ（加速度の波形データ）を動作パターンとして作業用メモリに蓄積する。
【００３８】
次に、制御部２は、ＧＰＳ部５に現在位置の計測を行わせ、現在位置を示す位置情報（緯度、経度）、及び位置情報の精度を示す精度情報を取得する（ステップＳＡ４）。
【００３９】
その後、制御部２は、ステップＳＡ４の処理で取得した位置情報が、予め決められている精度を超える高精度の位置情報であったときには（ステップＳＡ５：ＹＥＳ）、以下の処理を行う。
【００４０】
すなわち制御部２は、ステップＳＡ４の処理で取得した位置情報と、ステップＳＡ１〜ステップＳＡ３の処理で取得した各情報、及び現在時刻からなる行動履歴記録装置１の使用環境を示す使用環境情報とを互いに対応付けてユーザデータ記憶部４に新たな場所特定データとして記憶させる（ステップＳＡ６）。これにより、制御部２は場所登録処理を終了する。
【００４１】
なお、ステップＳＡ６の処理に際して制御部２は、使用者により場所登録操作が行われたとき、無線信号受信部６により無線ＬＡＮ通信用、及びＢｌｕｅｔｏｏｔｈ通信用のいずれの電波も受信できず、ステップＳＡ２の処理で受信電波に関する情報が取得できなかった場合については、受信電波に関する情報を除く場所特定データをユーザデータ記憶部４に記憶させる。
【００４２】
一方、制御部２は、ステップＳＡ４の処理で取得した位置情報が、予め決められている精度を超える高精度の位置情報でなかったときには（ステップＳＡ５：ＮＯ）、予め用意された入力画面を表示部１２に表示させ、使用者に対して現在の行動場所を示す場所名（任意の名称）の入力を要求する（ステップＳＡ７）。
【００４３】
なお、図３では省略するが、制御部２は、ＧＰＳ部５によって現在位置が計測できず、ステップＳＡ４の処理に際して現在位置を示す位置情報が取得できなかった場合においても、使用者に対して現在の行動場所を示す場所名の入力を要求する（ステップＳＡ７）。
【００４４】
その後、制御部２は、使用者から所定のキー操作によって場所名の入力終了が指示されたら（ステップＳＡ８：ＹＥＳ）、以下の処理を実行する。
【００４５】
すなわち制御部２は、使用者によって入力された場所名と、ステップＳＡ１〜ステップＳＡ３の処理で取得した各情報、及び現在時刻からなる行動履歴記録装置１の使用環境を示す使用環境情報とを互いに対応付けてユーザデータ記憶部４に新たな場所特定データとして記憶させる（ステップＳＡ９）。これにより、制御部２は場所登録処理を終了する。
【００４６】
なお、ステップＳＡ９の処理においても制御部２は、使用者により場所登録操作が行われたとき、無線信号受信部６により無線ＬＡＮ通信用、及びＢｌｕｅｔｏｏｔｈ通信用のいずれの電波も受信できず、ステップＳＡ２の処理で受信電波に関する情報が取得できなかった場合については、受信電波に関する情報を除く場所特定データをユーザデータ記憶部４に記憶させる。
【００４７】
なお、以上の場所登録処理は、例えば予め決められている時間間隔毎に自動的に行うようにしたり、予め決められている場所登録タイミングで自動的に行うようにしたりしてもよい。また、場所登録処理を自動的に行う場合は、ステップＳＡ７以降の使用者による場所名の入力操作に関する処理を省略するとともに、場所名として、他の場所名と識別可能な場所名（例えば、場所１，場所２，場所３，・・・）を自動的に生成し場所特定データとして使用するようにしてもよい。
【００４８】
次に、制御部２による行動履歴記録処理の内容を図４に示したフローチャートに従い説明する。行動履歴記録処理を開始すると制御部２は、予め決められている時間間隔の行動履歴記録タイミングが到来する毎に（ステップＳＢ１：ＹＥＳ）、ＧＰＳ部５に現在位置の計測を行わせ、現在位置を示す位置情報（緯度、経度）を取得する（ステップＳＢ２）。
【００４９】
ステップＳＢ２の処理において位置情報が取得できた場合（ステップＳＢ３：ＹＥＳ）、制御部２は、取得した位置情報を含む行動履歴データを記憶する（ステップＳＢ４）。すなわち制御部２は、取得した位置情報と現在の日時とからなる行動履歴データをユーザデータ記憶部４に新たに記憶する。しかる後、ステップＳＢ１の処理に戻り、次回の行動履歴記録タイミングが到来するまで待機する。
【００５０】
一方、例えば使用者が屋内にいる場合等のようにＧＰＳ衛星からの電波の受信状況が悪く、ステップＳＢ２の処理において位置情報が取得できなかった場合（ステップＳＢ３：ＮＯ）、制御部２は、既説した場所登録処理のステップＳＡ１〜ステップＳＡ３と同様の次の処理を行う。
【００５１】
すなわち、制御部２は、行動履歴記録装置１の周囲の温度と湿度と気圧とを取得し（ステップＳＢ５）、無線信号受信部６に特定の方式の無線通信で使用される電波を受信させ、無線信号受信部６における受信電波に関する情報を取得し（ステップＳＢ６）、さらに、行動履歴記録装置１を所持する使用者の行動状態を示す動作パターンを取得する（ステップＳＢ７）。
【００５２】
引き続き、制御部２は、ユーザデータ記憶部４に記憶されている各々の場所特定データ１０１を構成する使用環境情報の各要素（気圧、温度、湿度、受信電波に関する情報、動作パターン、時刻）について、ステップＳＢ５〜ステップＳＢ７で取得した対応する各情報、及び今回の行動履歴記録タイミングにおける現在時刻との類似度を個別に判定する（ステップＳＢ８）。なお、ステップＳＢ８の処理において制御部２は、使用環境情報の各々の要素の類似度を、要素毎に予め決められている判定基準に従い判定し、最終的には類似度を表す数値を取得する。
【００５３】
次に、制御部２は、ステップＳＢ８の処理で取得した、各々の場所特定データ１０１にについて使用環境情報の総合的な類似度を個別に演算する（ステップＳＢ９）。なお、ステップＳＢ９の処理において制御部２は、例えば使用環境情報の各要素の類似度に、要素毎に予め決められている重み付けを行い、重み付けを行った後の各要素の類似度を加算することによって、各々の場所特定データ１０１について総合的な類似度を取得する。
【００５４】
そして、制御部２は、各々の場所特定データ１０１における最大の類似度が予め決められている閾値以上でない場合には（ステップＳＢ１０：ＮＯ）、何もせずに、直ちにステップＳＢ１の処理に戻り、次回の行動履歴記録タイミングが到来するまで待機する。
【００５５】
なお、この最大の類似度を持つ場所特定データの判定においては、前回のＧＰＳによる位置計測または場所特定データによる位置特定で得られた位置情報に対して、予め決められている基準となる距離以上かけ離れた場所を示す位置情報を含む場所特定データを判定対象から除外することで、現在の使用場所とは異なる場所にもかかわらず偶然に類似度が高くなってしまった場所を現在の使用場所と誤判定する可能性を低くするようにしてもよい。
【００５６】
また、上記のように特定の場所特定データを判定対象から除外する場合においては、前回のＧＰＳによる位置計測または場所特定データの使用による使用場所の特定時からの経過時間が短いほど、判定対象から除外するか否かの判断基準として使用する距離を短くすることで、使用場所の誤判定を防ぐ精度をより高くするようにしてもよい。
【００５７】
一方、制御部２は、各々の場所特定データ１０１における最大の類似度が予め決められている閾値以上である場合には（ステップＳＢ１０：ＹＥＳ）、以下の処理を行う。
【００５８】
すなわち、制御部２は、類似度が最大の場所特定データ１０１が位置情報を含むものである場合には（ステップＳＢ１１：ＹＥＳ）、その場所特定データ１０１を構成する位置情報を、現在の日時とともに新たな行動履歴データとしてユーザデータ記憶部４に記憶する（ステップＳＢ１２）。しかる後、ステップＳＢ１の処理に戻り、次回の行動履歴記録タイミングが到来するまで待機する。
【００５９】
また、制御部２は、類似度が最大の場所特定データ１０１が位置情報を含むものでない場合には（ステップＳＢ１１：ＮＯ）、その場所特定データ１０１を構成する場所名を、現在の日時とともに新たな行動履歴データとしてユーザデータ記憶部４に記憶する（ステップＳＢ１３）。しかる後、ステップＳＢ１の処理に戻り、次回の行動履歴記録タイミングが到来するまで待機する。
【００６０】
以後、制御部２は、行動履歴記録タイミングが到来する毎に前述したステップＳＢ２〜ステップＳＢ１３の処理を繰り返すことによって、使用者の行動履歴を表す行動履歴データをユーザデータ記憶部４に逐次記録する。
【００６１】
なお、上述した行動履歴記録処理によって行動履歴記録装置１に記憶された使用者の行動履歴、すなわちユーザデータ記憶部４に記憶された行動履歴データ１０２の具体的に利用形態については任意である。例えばユーザデータ記憶部４が行動履歴記録装置１に着脱自在なカード型等のメモリである場合については、行動履歴データ１０２は行動履歴記録装置１以外にもパーソナルコンピュータ等の他の機器においても利用することができる。
【００６２】
ここで、上述した行動履歴記録処理においては、制御部２が、ＧＰＳ部５によって現在位置が計測できたときには、計測結果の位置情報（緯度、経度）を、現在の日時と共に行動履歴データとして記憶する。つまり、制御部２は、計測結果の位置情報を使用者の行動場所を示す場所情報として記憶する。
【００６３】
また、制御部２は、ＧＰＳ部５によって現在位置が計測できないときには、その時点における行動履歴記録装置１の使用環境を示す使用環境情報、つまり行動履歴記録装置１の周囲の環境を示す環境情報、及び行動履歴記録装置１を所持する使用者の行動状態を示す行動情報を取得する。そして、制御部２は、場所特定データ１０１として予め記憶されている位置情報、又は場所名のうちで、それらと対応して記憶されている複数の情報によって示される使用環境が、現在の使用環境と一定以上類似している場所名、又は位置情報を
【００６４】
したがって、行動履歴記録装置１によれば、使用者の行動場所（装置の移動場所）がＧＰＳ衛星からの電波を受信できない環境下であっても、少なくとも使用者の行動場所が予め登録されている場所であるいう一定の条件下であれば、使用者の行動場所を特定することができる。
【００６５】
その結果、行動履歴記録装置１の使用者においては、行動履歴記録装置１を用いて自己の行動履歴を記録する場合には、移動場所として例えば地下やオフィスビル等の位置計測用の電波が届きにくい屋内を含む、より詳細な行動履歴を記録することができる。
【００６６】
さらに、行動履歴記録装置１においては、ＧＰＳ衛星からの電波が常に受信できないような場所（使用者の行動場所）の特定を、現在の場所で取得した使用環境情報と、場所特定データ１０１として記憶されている過去に同じ場所で取得した使用環境情報とに基づいて行う。そのため、使用者の行動場所として、例えばＧＰＳによる位置計測では特定しにくい、又は特定できない建物内の階数の違いや、同一階における部屋の違いを含む場所情報を取得することができる。
【００６７】
また、前述した場所登録処理においては、制御部２が任意の移動場所での使用者の要求に応じてユーザデータ記憶部４に新たな場所特定データ１０１を記憶する際、その場所で高精度の位置計測が行えた場合については、位置計測で取得した位置情報を場所特定データ１０１として記憶する。
【００６８】
そのため、行動履歴記録装置１においては、行動履歴の記録中に現在位置が計測できないとき、少なくとも使用者の行動場所が予め登録されている場所であるとともに、その場所が登録時おいて位置計測が行えていた場所であるという一定の条件下であれば、使用者の行動場所を示す場所情報として、位置計測が行えた場合と同様の位置情報（緯度、経度）を記憶することができる。
【００６９】
以下、本実施形態の変形例等について説明する。本実施形態においては、行動履歴の記録中に現在位置が計測できないとき使用者の行動場所の特定に使用する使用環境情報が、行動履歴記録装置１の周囲の環境を示す環境情報と、使用者の行動状態を示す行動情報と、時刻とである構成について説明した。しかし、使用環境情報は、例えば行動履歴記録装置１の周囲の環境を示す環境情報、すなわち温度、湿度、気圧と、受信電波に関する情報のみとしてもよい。
【００７０】
また、行動履歴記録装置１の周囲の環境を示す環境情報の具体的な要素については、本実施形態で使用したものに限らず、必要に応じて適宜変更することができる。例えば行動履歴記録装置１の周囲の環境を示す環境情報は、受信電波に関する情報を含まないものであってもよし、受信電波に関する情報のみであってもよい。
【００７１】
なお、本実施形態では、受信電波に関する情報が受信電波の種類、及び受信電波の送信元を示す情報である構成につて説明した。しかし、受信電波に関する情報は、例えば受信電波の種類と、受信電波の送信元を示す情報とのいずれか一方であってもよいし、それ以外の情報であっても構わない。
【００７２】
また、行動履歴記録装置１の周囲の環境を示す環境情報には、受信電波に関する情報と同様に、周囲に存在する他の装置による影響が反映される任意の情報を使用することができる。任意の情報としては、例えば他の装置が発する電気的なノイズや、他の装置が発する動作音が使用可能である。
【００７３】
また、使用者の行動場所の特定に際し、場所特定データ１０１として予め記憶されている各々の使用環境情報について、行動履歴記録タイミングで取得した使用環境情報との類似度を判定する際の具体的な判定手法については任意である。
【００７４】
また、本実施形態の行動履歴記録装置１においては、行動履歴の記録中に現在位置が計測できたとき、現在位置を示す位置情報（緯度、経度）を行動履歴データとして記憶する構成とした。しかし、行動履歴記録装置１は、行動履歴の記録中に現在位置が計測できたとき、現在位置を示す位置情報に代えて、当該位置情報により示される地図上の地点を示す名称（交差点名や、ビル名等）を行動履歴データとして記憶する構成としても構わない。
【００７５】
また、本実施形態においては、使用者の行動場所（装置の移動場所）を特定する場所情報として、ＧＰＳによって得られる位置情報（緯度、経度）を取得することを基本とする行動履歴記録装置１について説明した。しかし、本発明は、使用者の行動場所等の移動体の移動場所を特定する機能を備えたものであれば、ＧＰＳによる位置計測機能を備えていない任意の装置に適用することができる。
【００７６】
以上、本発明の一実施形態、及びその変形例等について説明したが、これらの実施形態等は本発明の作用効果が得られる範囲内であれば適宜変更が可能であり、変更後の実施形態も特許請求の範囲に記載された発明、及びその発明と均等の発明の範囲に含まれる。以下に、本出願の特許請求の範囲に記載された発明を付記する。
［請求項１］
異なる使用場所での使用環境をそれぞれ示す使用環境情報を、各々の使用場所を示す場所情報と対応付けて記憶する記憶手段と、現在の使用環境を示す使用環境情報を取得する取得手段と、前記記憶手段に異なる場所情報に対応して予め記憶されている各々の使用環境情報について、前記取得手段により取得された現在の使用環境情報との類似度を判断する判断手段と、前記各々の使用環境情報のうちで前記判断手段により判断された類似度が最大の使用環境情報と対応付けられている特定の場所情報を、現在の使用場所を示す場所情報として取得する場所情報取得手段とを備えたことを特徴とする場所特定装置。
［請求項２］
現在位置を示す位置情報を位置計測動作によって取得する位置計測手段を備え、前記場所情報取得手段は、前記位置計測手段により取得された位置情報を現在の使用場所を示す場所情報として取得するとともに、前記位置計測手段により位置情報が取得できない場合に、前記特定の場所情報を前記位置情報に代えて現在の使用場所を示す場所情報として取得することを特徴とする請求項１記載の場所特定装置。
［請求項３］
前記各々の使用環境情報には、前記位置計測手段により位置情報が取得できた場所において前記取得手段により取得されるとともに、前記位置計測手段により取得された位置情報と対応付けられた使用環境情報が含まれ、前記場所情報取得手段は、前記位置計測手段により位置情報が取得できない場合に、前記判断手段により判断された類似度が最大の使用環境情報と対応付けられている前記位置計測手段により過去に取得された位置情報を、現在の使用場所を示す場所情報として取得することを特徴とする請求項２記載の場所特定装置。
［請求項４］
前記場所情報取得手段による場所情報の取得動作が停止している間、任意の使用場所で前記取得手段により取得された使用環境情報を、使用場所を示す場所情報と対応付けて前記記憶手段に追加して記憶させる記憶制御手段をさらに備え、前記記憶制御手段は、前記位置計測手段により取得された位置情報の精度が予め決められている所定の精度以上である場合に、前記取得手段により取得された使用環境情報を、前記位置計測手段により取得された位置情報を前記場所情報とし、当該場所情報に対応付けて前記記憶手段に追加して記憶させることを特徴とする請求項３記載の場所特定装置。
［請求項５］
前記記憶制御手段は、前記位置計測手段により取得した位置情報の精度が予め決められている所定の精度以上でない場合には、前記取得手段により取得された使用環境情報を、使用者により入力された場所情報に対応付けて前記記憶手段に追加して記憶させることを特徴とする請求項４記載の場所特定装置。
［請求項６］
前記取得手段は、前記使用環境情報として、現在の使用場所における周囲の環境を示す環境情報を取得することを特徴とする請求項１乃至５いずれか記載の場所特定装置。
［請求項７］
前記取得手段により取得される前記環境情報には、周囲に存在する他の装置による影響が反映された環境情報が含まれることを特徴とする請求項６記載の場所特定装置。
［請求項８］
前記周囲に存在する他の装置による影響が反映された環境情報には、周囲に存在する他の装置から送信されている電波に関する情報が含まれることを特徴とする請求項７記載の場所特定装置。
［請求項９］
前記取得手段は、前記使用環境情報として、現在の使用場所における使用者の行動状態を示す行動情報を前記環境情報と共に取得することを特徴とする請求項６又は７，８記載の場所特定装置。
［請求項１０］
異なる使用場所での使用環境をそれぞれ示す使用環境情報を、各々の使用場所を示す場所情報と対応付けて記憶する工程と、現在の使用環境を示す使用環境情報を取得する工程と、異なる場所情報に対応して予め記憶している各々の使用環境情報について、前記現在の使用環境情報との類似度を判断する工程と、予め記憶している各々の使用環境情報のうちで前記類似度が最大の使用環境情報と対応付けられている場所情報を、現在の使用場所を示す場所情報として取得する工程とを含むことを特徴とする場所特定方法。
［請求項１１］
コンピュータに、異なる使用場所での使用環境をそれぞれ示す使用環境情報を、各々の使用場所を示す場所情報と対応付けて記憶手段に記憶させる処理と、現在の使用環境を示す使用環境情報を取得する処理と、異なる場所情報に対応して前記記憶手段に予め記憶されている各々の使用環境情報について、前記現在の使用環境情報との類似度を判断する処理と、前記記憶手段に予め記憶されている各々の使用環境情報のうちで前記類似度が最大の使用環境情報と対応付けられている場所情報を、現在の使用場所を示す場所情報として取得する処理とを実行させることを特徴とするプログラム。
【符号の説明】
【００７７】
１    行動履歴記録装置
２    制御部
３    プログラムデータ記憶部
４    ユーザデータ記憶部
５    ＧＰＳ部
６    無線信号受信部
７    温度センサ部
８    湿度センサ部
９    気圧センサ部
１０    モーションセンサ部
１１    時計部
１２    表示部
１３    入力部
１０１    場所特定データ
１０２    行動履歴データ
【図１】
0005338836.tif 000002
【図２】
0005338836.tif 000003
【図３】
0005338836.tif 000004
【図４】
0005338836.tif 000005