(57)【要約】      （修正有）【課題】移動体端末から取得した位置情報に基づいて、ユーザの滞在地点のみでなく所定の行動を行った行動時点も特定するロケーション管理システムを提供する。【解決手段】緯度及び経度並びに測位日時を含む位置情報を保存する移動体端末１００と接続されたサーバ装置２００が、ユーザが定型的に行く場所に関連した目的地点情報を予め登録した記憶装置７を有し、移動体端末１００からの複数の位置情報に基づいて、実質的な移動がない所定の長さ以上の時間帯を抽出し、抽出した時間帯を滞在地点情報として導出し、目的地点情報を参照することにより、滞在地点情報の滞在地点を中心とする所定の圏内に含まれる目的地点情報を抽出し、滞在地点情報の滞在開始日時並びに抽出した目的地点情報の目的地点名称、目的地点緯度及び目的地点経度を、行動日時、行動地点名称、行動地点緯度及び行動地点経度として行動地点情報を導出する。【選択図】図１
2013235323.tif 000002
【特許請求の範囲】
【請求項１】
所定の時間間隔にて検出した緯度及び経度並びに検出した測位日時を含む位置情報を取得する移動体端末に対し通信ネットワークを介して接続されたサーバ装置を備えたロケーション管理システムにおいて、前記サーバ装置は、
前記移動体端末のユーザが定型的に滞在又は訪問する場所に関連した、目的地点名称、目的地点緯度及び目的地点経度を少なくとも含む目的地点情報を予め登録した記憶装置と、
前記移動体端末から受信した複数の前記位置情報の各々の測位日時、緯度及び経度に基づいて、実質的な移動がない所定の長さ以上の時間帯を抽出し、抽出した前記時間帯の最初の位置情報の測位日時、緯度及び経度を、それぞれ滞在開始日時、滞在地点緯度及び滞在地点経度とした滞在地点情報を導出する手段と、
前記目的地点情報を参照することにより、前記滞在地点情報の滞在地点緯度及び滞在地点緯度を中心とする所定の圏内に目的地点緯度及び目的地点経度が含まれる目的地点情報を抽出し、前記滞在地点情報の滞在開始日時並びに抽出した前記目的地点情報の目的地点名称、目的地点緯度及び目的地点経度を、それぞれ行動日時、行動地点名称、行動地点緯度及び行動地点経度として少なくとも含む行動地点情報を導出する手段と、を有することを特徴とする
ロケーション管理システム。
【請求項２】
前記サーバ装置は、複数の前記位置情報の各々の測位日時、緯度及び経度に基づいて実質的な移動がない所定の長さ以上の時間帯を抽出する際、
連続する２つの位置情報の各組について緯度及び経度の差並びに測位日時の差から移動速度を算出し、算出した前記移動速度が所定の最小速度以下の状態で持続する時間帯を検出し、検出した時間帯の長さが所定の最小時間長以上である時間帯を抽出することを特徴とする
請求項１に記載のロケーション管理システム。
【請求項３】
複数の前記行動地点情報を、各々の行動日時に基づいて時系列にソートして画面に表示する手段と、
表示された前記行動地点情報をベースデータとして画面にて日記又は日報等を作成する手段と、を有することを特徴とする
請求項１又は２に記載のロケーション管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載するカーナビゲーション装置又は、ＧＰＳ装置を内蔵したスマートフォン若しくはタブレット端末等の移動体端末にて所定の時間間隔で取得した位置情報を保存した記録から、滞在地点に加え滞在地点に関連した行動地点も特定するロケーション管理システムに関する。
【背景技術】
【０００２】
普段、我々は日常の生活や業務でさまざまな移動を伴って行動する。その行動の中には、特定の場所に対して定型的によく滞在したり訪問したりすることが含まれる。そのような場所でいつ時間を過ごしたかを、予め当事者の頭の中で覚えておいたりメモ書きをしたりした上で、滞在や訪問に関する日記や日報を作成している。しかしながら、日記や日報を作成する際、記憶をたどりながら作成するのに時間を要したり作成内容に誤りが生じたりするという問題がある。
【０００３】
その解決手段として、例えば、特許文献１、特許文献２及び特許文献３に記載のシステムが知られている。いずれのシステムも、蓄積された位置情報から滞在地点を推定又は特定している。特許文献１では、携帯端末装置においてＧＰＳより位置データを取得し、一定範囲内の位置に設定時間以上いた場合を"目的地にいる"と判断し、目的地にいる滞在時間から目的地滞在データと、日記やブログ等のフォーマットとを作成している。特許文献２では、位置情報収集装置及び無線通信ネットワークから位置情報、アクセスポイント及び検出日時等をユーザ移動履歴情報として受信して滞在区間情報を生成している。特許文献３では、携帯端末から取得したＧＰＳデータをもとに、地図データ上のメッシュ状の地域単位として滞在地点及び移動先地点を求め、地域ごとに滞在確率及び時間帯別の移動確率を算出し、携帯端末の滞在地の遷移を推定している。
【０００４】
これらの従来技術では、ユーザの移動に関する位置情報を常に記録保存することにより、用意された解析ロジックにより自動的に滞在地点が出力される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２００６９８号公報
【特許文献２】特開２０１０−２７７１９０号公報
【特許文献３】特開２０１１−１２８７２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来技術では、ユーザの滞在地点の特定や推定は可能であるが、ユーザがその滞在地点の周辺のどのような施設でどのような行動をしたかまでは、教示されない。
【０００７】
本発明の目的は、移動体端末から取得した位置情報に基づいて、ユーザの滞在地点に加え所定の行動を行った行動時点も特定できるシステムを提供することである。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明は以下の構成を提供する。
本発明のロケーション管理システムの態様は、所定の時間間隔にて検出した緯度及び経度並びに検出した測位日時を含む位置情報を取得する移動体端末に対し通信ネットワークを介して接続されたサーバ装置を備えたロケーション管理システムにおいて、前記サーバ装置は、
前記移動体端末のユーザが定型的に滞在又は訪問する場所に関連した、目的地点名称、目的地点緯度及び目的地点経度を少なくとも含む目的地点情報を予め登録した記憶装置と、
前記移動体端末から受信した複数の前記位置情報の各々の測位日時、緯度及び経度に基づいて、実質的な移動がない所定の長さ以上の時間帯を抽出し、抽出した前記時間帯の最初の位置情報の測位日時、緯度及び経度を、それぞれ滞在開始日時、滞在地点緯度及び滞在地点経度とした滞在地点情報を導出する手段と、
前記目的地点情報を参照することにより、前記滞在地点情報の滞在地点緯度及び滞在地点緯度を中心とする所定の圏内に目的地点緯度及び目的地点経度が含まれる目的地点情報を抽出し、前記滞在地点情報の滞在開始日時並びに抽出した前記目的地点情報の目的地点名称、目的地点緯度及び目的地点経度を、それぞれ行動日時、行動地点名称、行動地点緯度及び行動地点経度として少なくとも含む行動地点情報を導出する手段と、を有する。
【０００９】
上記システムにおいて、前記サーバ装置は、複数の前記位置情報の各々の測位日時、緯度及び経度に基づいて実質的な移動がない所定の長さ以上の時間帯を抽出する際、連続する２つの位置情報の各組について緯度及び経度の差並びに測位日時の差から移動速度を算出し、算出した前記移動速度が所定の最小速度以下の状態で持続する時間帯を検出し、検出した時間帯の長さが所定の最小時間長以上である時間帯を抽出することが、好適である。
【００１０】
上記システムにおいて、複数の前記行動地点情報を、各々の行動日時に基づいて時系列にソートして画面に表示する手段と、
表示された前記行動地点情報をベースデータとして画面にて日記又は日報等を作成する手段と、を有することが、好適である。
【発明の効果】
【００１１】
本発明のロケーション管理システムによれば、蓄積された位置情報から、滞在地点に加え実際に行動をした行動地点を抽出することができる。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明を適用したロケーション管理システムの一例の構成を概略的に示す構成図である。
【図２】図２は、移動体端末の外部記憶媒体及びサーバ装置の記憶装置に保存される位置情報のデータ構成の一例を示す図である。
【図３】図３は、サーバ装置の記憶装置に保存される滞在地点情報のデータ構成の一例を示す図である。
【図４】図４は、サーバ装置の記憶装置に保存される目的地点情報のデータ構成の一例を示す図である。
【図５】図５は、サーバ装置の記憶装置に保存される行動地点情報のデータ構成の一例を示す図である。
【図６】図６は、図１に示したロケーション管理システムの処理手順の一例を示すフロー図である。
【発明を実施するための形態】
【００１３】
以下、本発明を適用した実施形態の一例を示した図面を参照して、本発明を適用したロケーション管理システムについて説明する。
【００１４】
図１は、本発明を適用したロケーション管理システムの一例の構成を概略的に示す構成図である。ここでの「ロケーション管理」とは、ユーザが移動及び行動した位置すなわち地点の情報を管理することを意味する。
【００１５】
図１中、符号１、２、３及び４は、移動体端末１００を構成する主要な要素を示し、符号５、６、７、８、９及び１０は、サーバ装置２００を構成する主要な要素を示す。
【００１６】
移動体端末１００は、本システムによるロケーション管理の対象であるユーザにより所持される。移動体端末１００は、例えば車両に搭載するカーナビゲーション装置又は、ＧＰＳ装置を内蔵したスマートフォン若しくはタブレット端末等である。移動体端末１００は、マイクロプロセッサやＤＲＡＭ、ＳＲＡＭなどのメモリから構成される処理装置１と、車速センサやジャイロ、ＧＰＳ受信機などから構成されるセンサ装置２と、センサ装置２から取得したデータを基に処理装置１により決定された位置情報を蓄積する外部記憶媒体３と、外部記憶媒体３に蓄積された位置情報をインタネットやＬＡＮ等の通信ネットワークを介してサーバ装置２００に送信するためのインタフェースとしての携帯電話などの通信装置４とを備えている。
【００１７】
移動体端末１００の各機能は、処理装置１のマイクロプロセッサが、外部記憶媒体３に保存された所定のプログラムをメモリに読み込み実行することにより実現される。
【００１８】
サーバ装置２００は、マイクロプロセッサやＤＲＡＭ、ＳＲＡＭなどのメモリから構成される処理装置５と、移動体端末１００から位置情報を受信するべくインタネットやＬＡＮ等の通信ネットワークへ接続するためのインタフェースとしての接続装置６と、移動体端末１００から送られた位置情報を保存したり、滞在地点情報および目的地点情報および行動地点情報を記録・保存するための記憶装置７と、ユーザが目的地点情報及び日記や日報等を入力するための入力装置８と、移動体端末１００から送られた位置情報や目的地点情報及び行動地点情報、日記や日報等を画面に表示するための表示装置９と、日記や日報等を帳票出力する印刷装置１０とを備えている。
【００１９】
サーバ装置２００の各機能は、処理装置５のマイクロプロセッサが、記憶装置７に保存された所定のプログラムをメモリに読み込み実行することにより実現される。
【００２０】
図２は、移動体端末１００の外部記憶媒体３及びサーバ装置２００の記憶装置７に保存される位置情報のデータ構成の一例を示す図である。位置情報は、本システムの稼働中に移動体端末１００の外部記憶媒体３に保存され、通信ネットワークを介してサーバ装置２００に送信され記憶装置７に保存される。位置情報として、１レコードに「測位日時」、「緯度」、「経度」のデータを格納する。測位日時は、センサ装置２により位置検出を行った日時である。位置情報を記録する時間間隔は任意であるが、数秒〜数十秒の時間間隔が望ましい。
【００２１】
図３は、サーバ装置２００の記憶装置７に保存される滞在地点情報のデータ構成の一例を示す図である。滞在地点情報は、図２に示した蓄積された位置情報の記録を基にサーバ装置２００の処理装置６が導出する。この滞在地点情報の導出処理は、例えば日次バッチ処理とするなど、一定期間のまとまった位置情報が収集された後に行われる。滞在地点情報として、１レコードに「滞在開始日時」、「滞在地点緯度」、「滞在地点経度」のデータを格納する。
【００２２】
滞在地点情報は、次のように導出される。図２に示した複数の位置情報において連続する２つのレコード（例えば、位置情報＃０と位置情報＃１）の「測位日時」の差から算出した時間間隔と、「緯度」及び「経度」の差から算出した距離とを用いて、連続する２つの位置情報に対応する２点間の移動速度を算出できる。この移動速度を、複数の位置情報の中の連続する２つのレコードの各組全てについて算出する。２つのレコードから算出した距離が"０"の場合は、移動速度も"０"となる。次に、算出した移動速度の時系列において、移動速度が"０"の状態が持続している時間帯を検出する。
【００２３】
ここで、全く移動しない場合は移動速度が"０"という条件になるが、この条件に替えて、移動速度が所定の最小速度以下という条件としてもよい。この条件は、極めてゆっくりした移動または限られた範囲内での移動についても、実質的に移動していないと判定するものである。また、移動速度が"０"という条件も、移動速度が所定の最小速度以下という条件の１つといえる。
【００２４】
さらに、検出した、移動速度"０"の状態が持続している時間帯の長さが、所定の最小時間長以上である時間帯を抽出する。このような時間帯を抽出した場合、その時間帯には実質的に同じ位置に滞在していたと判定し、滞在地点情報の１レコードを保存する。その際、その時間帯における最初の位置情報の「測位日時」を「滞在開始日時」とし、最初の位置情報の「緯度」及び「経度」をそれぞれ「滞在地点緯度」及び「滞在地点経度」とする。例えば、位置情報を記録する時間間隔を１０秒としかつ最小時間長を１５分とした場合は、位置情報の連続する２レコードから算出された移動速度"０"が９０回以上続いた場合に、滞在地点情報の１レコードを保存する。
【００２５】
このように、滞在地点情報は、複数の位置情報の各々の測位日時、緯度及び経度を基に実質的な移動がない所定の長さ以上の時間帯を抽出することにより導出される。
【００２６】
図４は、サーバ装置２００の記憶装置７に保存される目的地点情報のデータ構成の一例を示す図である。目的地点情報は、本システムの実際の運用に先立って予め記憶装置７に保存されるものである。目的地点情報の入力は、サーバ装置２００の入力装置８からユーザが行う。目的地点情報として、１レコードに「目的地点名称」、「目的地点住所」、「目的地点経度」、「目的地点緯度」、「定型イベント」のデータを格納する。
【００２７】
目的地点情報は、ユーザの日常行動の中で定型的によく滞在したり訪問したりする場所について、その場所を示す「目的地点名称」及び「目的地点住所」、とともにその位置を示す「目的地点経度」及び「目的地点緯度」を保存する。さらに、その場所で定型的に行われるイベントがある場合は、そのイベントを示す「定型イベント」を保存する。
【００２８】
目的地点情報の登録形態の別の例として、移動体端末１００のユーザが、移動体端末１００からサーバ装置２００に送信して登録するように構成してもよい。
【００２９】
図５は、サーバ装置２００の記憶装置７に保存される行動地点情報のデータ構成の一例を示す図である。行動地点情報は、図３に示した滞在地点情報及び図４に示した目的地点情報を基にサーバ装置２００の処理装置６が導出する。この行動地点情報の導出処理は、図３の滞在地点情報の導出処理に続いて行ってもよい。行動地点情報として、１レコードに「行動日時」、「行動地点名称」、「行動地点住所」、「行動地点経度」、「行動地点緯度」、「定型イベント」のデータを格納する。
【００３０】
行動地点情報は、次のように導出される。図３の１レコードの滞在地点情報の緯度及び経度に基づいて、図４の目的地点情報を参照する。具体的には、滞在地点を中心に、例えば半径１００ｍ圏内に含まれる目的地点緯度及び目的地点経度をもつ目的地点情報を検索し、抽出する。１又は複数の目的地点情報が抽出されたならば、滞在地点情報と各目的地点情報とに基づいて、行動地点情報を記憶装置７に保存する。その際、滞在地点情報の「滞在開始日時」を行動地点情報の「行動日時」とし、目的地点情報の「目的地点名称」、「目的地点住所」、「目的地点経度」、「目的地点緯度」、「定型イベント」をそれぞれ行動地点情報の「行動地点名称」、「行動地点住所」、「行動地点経度」、「行動地点緯度」、「定型イベント」とする。よって、１レコードの滞在地点情報から１又は複数の行動地点情報が候補として導出され、保存される場合があるが、それらの候補の中の適切な行動地点情報（実際にユーザが行った地点）はユーザにより選択されることとなる（後述する図６のステップ１０９参照）。
【００３１】
図６は、図１に示したロケーション管理システムの処理手順の一例を示すフロー図である。
【００３２】
まず、システム稼働に先立って、サーバ装置２００の入力装置８からユーザが、予め目的地点情報を入力し（ステップ１０１）、サーバ装置２００は、記憶装置７に図４に示した目的地点情報を登録しておく（ステップ１０２）。
【００３３】
システム稼働時には、移動体端末１００は、センサ装置２及び処理装置１により取得した移動体端末ユーザの位置情報を、外部記憶媒体３に保存し、蓄積する（ステップ１０３）
【００３４】
外部記憶媒体３に蓄積された位置情報は、移動体端末１００の通信装置４から通信ネットワークを介してサーバ装置２００の通信装置５へ送信される（ステップ１０４）。なお、この移動情報の送信は、例えば日次バッチなど定期的に行う。通常、送信時点では、一定量の位置情報が蓄積されている。
【００３５】
サーバ装置２００は位置情報を受信し、記憶装置７に保存する（ステップ１０５）。次に、記憶装置７に保存された位置情報に基づいて滞在地点情報を導出する処理を行い、導出された滞在地点情報を記憶装置７に保存する（ステップ１０６）。滞在地点情報を導出する処理については、図３で説明した通りである。
【００３６】
さらに、サーバ装置２００は、滞在地点情報と目的地点情報を基に、行動地点情報を導出する処理を行い、導出された行動地点情報を記憶装置７に保存する（ステップ１０７）行動地点情報を導出する処理については、図５で説明した通りである。なお、この行動地点情報を導出する処理は、例えば日次バッチなど定期的に行う。
【００３７】
複数の行動地点情報が得られたならば、「行動日時」を基に時系列にソートし、その結果を、表示装置９に表示する（ステップ１０８）。行動地点名称等が表示されることにより、ユーザは自らの行動の記憶を確実に呼び起こすことができる。この表示された行動地点情報は、ユーザが日記や日報等を作成するベースデータとなる。例えば、行動日時、行動地点名称、行動地点住所又は定型イベントの内容をそのまま日記や日報等に複写して用いることができる。ユーザは、表示された行動地点情報をベースデータとして日記や日報等を表示装置９上で確認し、修正等を行って完成させる（ステップ１０９）。その際、１つの行動日時に対して行動地点情報の候補が複数出力される場合があるが、ユーザは適切なもの（実際に行った地点）を選択する。日記や日報等が完成したならば、印刷装置１０にて適宜に印刷して帳票出力する（ステップ１１０）。
【符号の説明】
【００３８】
１  移動体端末の処理装置
２  センサ装置
３  外部記憶媒体
４  移動体端末の通信装置
５  サーバ装置の通信装置
６  サーバ装置の処理装置
７  記憶装置
８  入力装置
９  表示装置
１０  印刷装置
１００  移動体端末
２００  サーバ装置
【図１】
2013235323.tif 000003
【図２】
2013235323.tif 000004
【図３】
2013235323.tif 000005
【図４】
2013235323.tif 000006
【図５】
2013235323.tif 000007
【図６】
2013235323.tif 000008