(57)【要約】【課題】位置情報の取得回数を減らしつつ、正しい位置情報を検出して、位置情報取得効率を向上させる。【解決手段】位置情報取得部は、位置情報を取得し、計測部は、取得した位置情報に対応する位置における滞在時間を計測する。そして、移動推測部は、過去に滞在した位置の位置情報と滞在時間とを関連づけて格納するデータベース内の情報からどれくらいの時間、移動しないのか、あるいは、どの時間に移動しそうなのかを推測し、位置取得頻度決定部は、推測した結果に基づいて、位置情報取得部が、位置情報を取得する頻度を決定する。【選択図】図２
2015222859.tif 000002
【特許請求の範囲】
【請求項１】
位置情報を取得する位置情報取得手段と、
前記取得した位置情報に対応する位置における滞在時間を計測する計測手段と、
過去に滞在した位置の前記位置情報と前記計測手段が計測した滞在時間とを関連づけて格納するデータベースと、
該データベース内の情報からどれくらいの時間、移動しないのか、あるいは、どの時間に移動しそうなのかを推測する移動推測手段と、
該移動推測手段の推測結果に基づいて、前記位置情報取得手段における位置情報を取得する頻度を決定する位置取得頻度決定手段と、
を備えることを特徴とする位置情報取得装置。
【請求項２】
前記移動推測手段は、前記データベース内の情報を解析し、各滞在位置において、滞在開始から、各時刻後に該滞在位置から移動する確率を算出し、
前記位置取得頻度決定手段は、前記確率に基づいて、前記位置情報の取得頻度を決定することを特徴とする請求項１に記載の位置情報取得装置。
【請求項３】
前記移動推測手段は、前記データベース内の情報を解析し、各滞在位置において、滞在開始から、各時刻後にはすでに該滞在位置にいない確率を算出し、
前記位置取得頻度決定手段が、前記確率に基づいて、前記位置情報の取得頻度を決定することを特徴とする請求項１に記載の位置情報取得装置。
【請求項４】
前記位置取得頻度決定手段は、曜日や滞在開始時間帯を加味して、前記位置情報の取得頻度を決定することを特徴とする請求項１から請求項３のいずれかに記載の位置情報取得装置。
【請求項５】
前記位置情報取得手段から取得した位置情報を一定期間格納し、該格納された位置情報との距離関係を元に滞在しているか、あるいは、滞在していないかを判定し、ある一定時間以上滞在中と判定された前記位置情報を前記データベースに格納する滞在位置抽出手段を有することを特徴とする請求項１から請求項４のいずれかに記載の位置情報取得装置。
【請求項６】
前記位置取得頻度決定手段は、直近に取得された前記位置情報が前記データベースに格納された位置情報と合致しない場合に、前記位置情報の取得頻度を事前に決められた位置取得頻度として決定することを特徴とする請求項１から請求項５のいずれかに記載の位置情報取得装置。
【請求項７】
位置情報取得手段と、計測手段と、データベースと、移動推測手段と、位置取得頻度決定手段とを備えた位置情報取得装置における位置情報取得方法であって、
前記位置情報取得手段が、位置情報を取得する第１のステップと、
前記計測手段が、前記取得した位置情報に対応する位置における滞在時間を計測する第２のステップと、
前記移動推測手段が、過去に滞在した位置の前記位置情報と滞在時間とを関連づけて格納するデータベース内の情報からどれくらいの時間、移動しないのか、あるいは、どの時間に移動しそうなのかを推測する第３のステップと、
前記位置取得頻度決定手段が前記推測した結果に基づいて、前記第１のステップにおける位置情報を取得する頻度を決定する第４のステップと、
を備えることを特徴とする位置情報取得方法。
【請求項８】
位置情報取得手段と、計測手段と、データベースと、移動推測手段と、位置取得頻度決定手段とを備えた位置情報取得装置における位置情報取得方法をコンピュータで実行するためのプログラムであって、
前記位置情報取得手段が、位置情報を取得する第１のステップと、
前記計測手段が、前記取得した位置情報に対応する位置における滞在時間を計測する第２のステップと、
前記移動推測手段が、過去に滞在した位置の前記位置情報と滞在時間とを関連づけて格納するデータベース内の情報からどれくらいの時間、移動しないのか、あるいは、どの時間に移動しそうなのかを推測する第３のステップと、
前記位置取得頻度決定手段が前記推測した結果に基づいて、前記第１のステップにおける位置情報を取得する頻度を決定する第４のステップと、
をコンピュータで実行するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話、スマートフォン等の各種位置取得機能を有する端末からの位置情報取得効率を向上させる位置情報取得装置、位置情報取得方法およびプログラムに関する。
【背景技術】
【０００２】
従来より、定期的に、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）等を用いて、自動測位を行うとともに、サービス提供者へ測位位置を通知する機能を有する携帯電話、スマートフォン等の移動端末が知られている。
【０００３】
また、省電力化を図るために、前記機能の起動タイミングを調整する技術も知られている。
【０００４】
例えば、ユーザの所在位置に応じて装置を起動させる方法において、ある特定の時間帯に位置の取得頻度を高めて起動タイミングを計る技術（例えば、特許文献１参照。）、ナビケーション機能に関するアプリケーションを実行する端末において、ユーザが同端末に接触している状態に基づき位置情報の取得頻度を制御する技術（例えば、特許文献２参照。）、端末が在圏するセルの変更および端末の加速度の検知情報に基づいて当該端末が移動したかどうかを判定する技術（例えば、特許文献３参照。）、端末の加速度センサが、記録装置中の所定の動きのパターンと比較結果に基づいて、位置情報の取得頻度を調節する技術（例えば、特許文献４参照。）が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−３３９１号公報
【特許文献２】特開２０１４−１４１８６号公報
【特許文献３】特許５１１８７６３号公報
【特許文献４】特開２００９−２６７８８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献２、３、４に開示の技術は、他のセンサ情報に基づいて位置情報の取得頻度を調整する方法であり、端末の制約を受けたり、他のセンサによる電池消耗増加を招いたりする可能性がある。また、特許文献１に記載の技術は、帰宅タイミングを測定するために位置情報の取得間隔を調整するものであり、現在の位置情報を正確に把握することを目的としていないという問題がある。
【０００７】
そこで、本発明は、上述の課題に鑑みてなされたものであり、位置情報の取得回数を減らしつつ、正しい位置情報を検出して、位置情報取得効率を向上させる位置情報取得装置、位置情報取得方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、上記の課題を解決するために、以下の事項を提案している。
【０００９】
（１）本発明は、位置情報を取得する位置情報取得手段と、前記取得した位置情報に対応する位置における滞在時間を計測する計測手段と、過去に滞在した位置の前記位置情報と前記計測手段が計測した滞在時間とを関連づけて格納するデータベースと、該データベース内の情報からどれくらいの時間、移動しないのか、あるいは、どの時間に移動しそうなのかを推測する移動推測手段と、該移動推測手段の推測結果に基づいて、前記位置情報取得手段における位置情報を取得する頻度を決定する位置取得頻度決定手段と、を備えることを特徴とする位置情報取得装置を提案している。
【００１０】
（２）本発明は、（１）の位置情報取得装置について、前記移動推測手段は、前記データベース内の情報を解析し、各滞在位置において、滞在開始から、各時刻後に該滞在位置から移動する確率を算出し、前記位置取得頻度決定手段は、前記確率に基づいて、前記位置情報の取得頻度を決定することを特徴とする位置情報取得装置を提案している。
【００１１】
（３）本発明は、（１）の位置情報取得装置について、前記移動推測手段は、前記データベース内の情報を解析し、各滞在位置において、滞在開始から、各時刻後にはすでに該滞在位置にいない確率を算出し、前記位置取得頻度決定手段が、前記確率に基づいて、前記位置情報の取得頻度を決定することを特徴とする位置情報取得装置を提案している。
【００１２】
（４）本発明は、（１）から（３）の位置情報取得装置について、前記位置取得頻度決定手段は、曜日や滞在開始時間帯を加味して、前記位置情報の取得頻度を決定することを特徴とする位置情報取得装置を提案している。
【００１３】
（５）本発明は、（１）から（４）の位置情報取得装置について、前記位置情報取得手段から取得した位置情報を一定期間格納し、該格納された位置情報との距離関係を元に滞在しているか、あるいは、滞在していないかを判定し、ある一定時間以上滞在中と判定された前記位置情報を前記データベースに格納する滞在位置抽出手段を有することを特徴とする位置情報取得装置を提案している。
【００１４】
（６）本発明は、（１）から（５）の位置情報取得装置について、前記位置取得頻度決定手段は、直近に取得された前記位置情報が前記データベースに格納された位置情報と合致しない場合に、前記位置情報の取得頻度を事前に決められた位置取得頻度として決定することを特徴とする位置情報取得装置を提案している。
【００１５】
（７）本発明は、位置情報取得手段と、計測手段と、データベースと、移動推測手段と、位置取得頻度決定手段とを備えた位置情報取得装置における位置情報取得方法であって、前記位置情報取得手段が、位置情報を取得する第１のステップと、前記計測手段が、前記取得した位置情報に対応する位置における滞在時間を計測する第２のステップと、前記移動推測手段が、過去に滞在した位置の前記位置情報と滞在時間とを関連づけて格納するデータベース内の情報からどれくらいの時間、移動しないのか、あるいは、どの時間に移動しそうなのかを推測する第３のステップと、前記位置取得頻度決定手段が前記推測した結果に基づいて、前記第１のステップにおける位置情報を取得する頻度を決定する第４のステップと、を備えることを特徴とする位置情報取得方法を提案している。
【００１６】
（８）本発明は、位置情報取得手段と、計測手段と、データベースと、移動推測手段と、位置取得頻度決定手段とを備えた位置情報取得装置における位置情報取得方法をコンピュータで実行するためのプログラムであって、前記位置情報取得手段が、位置情報を取得する第１のステップと、前記計測手段が、前記取得した位置情報に対応する位置における滞在時間を計測する第２のステップと、前記移動推測手段が、過去に滞在した位置の前記位置情報と滞在時間とを関連づけて格納するデータベース内の情報からどれくらいの時間、移動しないのか、あるいは、どの時間に移動しそうなのかを推測する第３のステップと、前記位置取得頻度決定手段が前記推測した結果に基づいて、前記第１のステップにおける位置情報を取得する頻度を決定する第４のステップと、をコンピュータで実行するためのプログラムを提案している。
【発明の効果】
【００１７】
本発明によれば、従来のように、定期的に位置情報を取得する処理を行なうことなく、少ない位置取得回数で位置を把握することが可能となり、携帯端末の電池消耗を抑えられ、かつ、その利用者の位置の把握が可能となるという効果がある。例えば、図４に示すように、一日の移動分析を行なうことにより、低電力消費で可能となる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１の実施形態に係る位置情報取得装置の構成を示す図である。
【図２】本発明の第１の実施形態に係る位置情報取得装置の処理を示す図である。
【図３】本発明の第２の実施形態に係る位置情報取得装置の構成を示す図である。
【図４】本発明の効果を示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態について、図面を用いて、詳細に説明する。
なお、本実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、また、他の既存の構成要素との組合せを含む様々なバリエーションが可能である。したがって、本実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００２０】
＜第１の実施形態＞
以下、図１および図２を用いて、本発明の第１の実施形態について説明する。
【００２１】
＜位置情報取得装置の構成＞
本実施形態に係る位置情報取得装置は、図１に示すように、位置情報取得部１１０と、計測部１２０と、データベース１３０と、移動推測部１４０と、位置情報取得頻度決定部１５０とから構成されている。
【００２２】
位置情報取得部１１０は、ＧＰＳ等を用いて、位置情報を取得する。計測部１２０は、取得した位置情報に対応する位置における滞在時間を計測する。データベース１３０は、過去に滞在した位置の位置情報と計測部１２０が計測した滞在時間とを関連づけて格納する。具体的には、特定の滞在位置Ａに対して滞在位置Ａの過去の滞在時間が複数件関連付けられて蓄積されている。
【００２３】
移動推測部１４０は、データベース１３０内の情報からどれくらいの時間、移動しないのか、あるいは、どの時間に移動しそうなのかを推測する。位置情報取得頻度決定部１５０は、移動推測部１４０の推測結果に基づいて、位置情報取得部１１０における位置情報を取得する頻度を決定する。
【００２４】
例えば、移動推測部１４０が、データベース１３０内の情報を解析し、各滞在位置において、滞在開始から、各時刻後にはすでにその滞在位置にいない確率を算出することにより、どれくらいの時間、移動しないのか、あるいは、どの時間に移動しそうなのかを推測し、位置情報取得頻度決定部１５０が、算出された確率に基づいて、位置情報の取得頻度を決定する。
【００２５】
より具体的には、特定の滞在位置Ａに存在するときの、過去の滞在時間を記録し、滞在開始からｔ時間後にＡから移動する確率をｐ（ｔ）とする。例えば、ある一定時間に移動した回数を離散化し、０時間〜１時間の間に移動した回数ｎ（ｔ＝０）、１時間〜２時間の間に移動した回数ｎ（ｔ＝１）、２時間〜３時間の間に移動した回数ｎ（ｔ＝２）、・・・２３時間〜２４時間の間に移動した回数ｎ（ｔ＝２３）をカウントし、下記の数１によりその確率を算出する。ただし、ｔ＿１は、０〜２３の整数値である。
【００２６】
【数１】
2015222859.tif 000003
【００２７】
このとき、位置情報取得頻度決定部１５０において、ｐ(ｔ)の大きさに基づいて、位置情報を取得する頻度（ｆｒｅｑｕｅｎｃｙ）を変化させる。
【００２８】
例えば、変化の方法としては、ｐ(ｔ)が所定の閾値よりも小さい時には、頻度（ｆｒｅｑｕｅｎｃｙ）を３０分とし、ｐ(ｔ)が所定の閾値よりも大きい時には、頻度（ｆｒｅｑｕｅｎｃｙ）を５分とするような方法が考えられる。そして、ここで決定された位置取得頻度に基づき、位置情報取得部１１０において、定期的に位置情報を取得する。
【００２９】
また、例えば、移動推測部１４０が、データベース１３０内の情報を解析し、各滞在位置において、滞在開始から、各時刻後にはすでにその滞在位置にいない確率を算出し、位置情報取得頻度決定部１５０が、算出された確率に基づいて、位置情報の取得頻度を決定する。
【００３０】
より具体的には、特定の滞在位置Ａへの滞在開始からt時間後にはすでに特定の滞在位置Ａにいない確率をｑ（ｔ）とする。ここで、ｑ（ｔ）は、例えば、数２のように、ｐ（ｔ）の０〜ｔまでの和として定義する。
【００３１】
【数２】
2015222859.tif 000004
【００３２】
このとき、位置情報取得頻度決定部１５０において、ｑ(ｔ)の大きさに基づいて、位置情報を取得する頻度（ｆｒｅｑｕｅｎｃｙ）を変化させる。
【００３３】
例えば、変化の方法としては、ｑ(ｔ)が所定の閾値よりも小さい時には、頻度（ｆｒｅｑｕｅｎｃｙ）を３０分とし、ｑ(ｔ)が所定の閾値付近の時には、頻度（ｆｒｅｑｕｅｎｃｙ）を５分とし、ｑ（ｔ）が所定の閾値よりも大きいときには、頻度（ｆｒｅｑｕｅｎｃｙ）を１５分とするような方法が考えられる。そして、ここで決定された位置取得頻度に基づき、位置情報取得部１１０において、定期的に位置情報を取得する。
【００３４】
なお、ｑ(ｔ)が所定の閾値付近の場合には、今現在、特定の滞在場所Ａに滞在しているのかを確認する必要があるため、頻度を高めに設定し、一方で、ｑ（ｔ）が所定の閾値よりも十分大きく、すでに、移動済みであると考えられる場合には、次の滞在場所への移動中の測定が不要となるため、頻度を長めに設定するようにしてもよい。
【００３５】
また、頻度（ｆｒｅｑｕｅｎｃｙ）は、状況毎にモデルを生成することが好ましい。例えば、曜日ごとに頻度の定義を変えたり、開始時刻の時間帯（朝か昼か夜か）によって頻度の定義を変えたりすることが好ましい。
【００３６】
＜位置情報取得装置の処理＞
図２を用いて、本実施形態に係る位置情報取得装置の処理について説明する。
【００３７】
まず、位置情報取得部１１０は、位置情報を取得し（ステップＳ１１０）、計測部１２０は、取得した位置情報に対応する位置における滞在時間を計測する（ステップＳ１２０）。
【００３８】
そして、移動推測部１４０は、過去に滞在した位置の位置情報と滞在時間とを関連づけて格納するデータベース１３０内の情報からどれくらいの時間、移動しないのか、あるいは、どの時間に移動しそうなのかを推測し（ステップＳ１３０）、位置情報取得頻度決定部１５０は、推測した結果に基づいて、ステップＳ１１０における位置情報取得部１１０が、位置情報を取得する頻度を決定する（ステップＳ１４０）。
【００３９】
以上、説明したように、本実施形態によれば、過去の、ある滞在地点にいるときの滞在時間を記録して、そのログを元に解析を行ない、どれくらいの時間移動しないか、あるいは、どの時間に移動しそうかを推測し、同推測に基づいて柔軟に位置取得頻度を変更する。そのため、よく行く滞在場所については、過去の滞在時間の傾向を考慮して位置取得を行うため、むやみに位置情報の取得を実施することなく、位置情報の取得に関して効率化を図ることができる。
【００４０】
＜第２の実施形態＞
図３を用いて、本発明の第２の実施形態について説明する。
【００４１】
＜位置情報取得装置の構成＞
本実施形態に係る位置情報取得装置は、図３に示すように、位置情報取得部１１０と、計測部１２０と、データベース１３０と、移動推測部１４０と、位置情報取得頻度決定部１５１と、一時格納部１６０と、滞在位置抽出部１７０とから構成されている。なお、第１の実施形態と同一の符号を付す構成要素については、同様の機能を有することから、その詳細な説明は、省略する。
【００４２】
一時格納部１６０は、位置情報取得部１１０から取得した位置情報を一定期間格納する。滞在位置抽出部１７０は、一時格納部１６０に格納された位置情報との距離関係を元に滞在しているか、あるいは、滞在していないかを判定し、ある一定時間以上滞在中と判定された位置情報をデータベース１３０に格納する。
【００４３】
つまり、滞在位置抽出部１７０は、位置情報取得部１１０において取得された位置情報を一定期間、位置変化が現れるまで一時格納部１６０に格納し、一定時間以上変化が現れない位置についてはデータベース１３０に登録する。また、一定時間以内に変化が現れた位置に関しては、データベース１３０に登録せず、変化後の位置を再度、一時格納部１６０に一定期間格納しはじめるようにする。
【００４４】
位置情報取得頻度決定部１５１は、直近に取得された位置情報がデータベース１３０に格納された位置情報と合致しない場合に、位置情報の取得頻度を事前に決められた位置取得頻度として決定する。
【００４５】
つまり、データベース１３０に登録されていない位置情報が取得された場合には、移動予測を行わず、汎用設定された位置取得頻度を位置情報取得頻度決定部１５１において設定する。
【００４６】
以上、説明したように、本実施形態によれば、未知の場所や移動途中の位置についても位置取得頻度を定義することが可能となる。
【００４７】
なお、位置情報取得装置の処理をコンピュータシステムが読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムを位置情報取得装置に読み込ませ、実行することによって本発明の位置情報取得装置を実現することができる。ここでいうコンピュータシステムとは、ＯＳや周辺装置等のハードウェアを含む。
【００４８】
また、「コンピュータシステム」は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）システムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００４９】
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００５０】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００５１】
１１０；位置情報取得部
１２０；計測部
１３０；データベース
１４０；移動推測部
１５０；位置情報取得頻度決定部
１５１；位置情報取得頻度決定部
１６０；一時格納部
１７０；滞在位置抽出部
【図１】
2015222859.tif 000005
【図２】
2015222859.tif 000006
【図３】
2015222859.tif 000007
【図４】
2015222859.tif 000008