(57)【要約】  本発明は滞在エリア履歴情報登録装置である。現在地情報取得手段は、所定の装置から現在地情報を取得する。そして、滞在情報特定手段は、現在地情報が取得した現在地情報に基づいて滞在位置及び滞在期間を含む滞在情報を特定する。そして、滞在エリア特定部は、上記滞在位置を用いて滞在エリアを特定する。そして、滞在エリア履歴情報登録手段は、上記滞在エリア及び滞在期間を含む滞在エリア履歴情報を登録する。これにより、滞在エリア履歴情報登録装置は、停止状態でない装置の滞在状況をより確実に特定できる。
2009011037.tif 000002
【特許請求の範囲】
【請求項１】
位置情報及び時刻情報を含む現在地情報を取得する現在地情報取得手段と、
前記現在地情報に基づいて、滞在位置及び滞在期間を含む滞在情報を特定する滞在情報特定手段と、
前記滞在位置を用いて滞在エリアを特定する滞在エリア特定手段と、
前記滞在エリアに関する滞在エリア履歴情報を登録する滞在エリア履歴情報登録手段と、
を備えることを特徴とする滞在エリア履歴情報登録装置。
【請求項２】
前記滞在情報特定手段は、所定期間、所定範囲内を回遊していると判定した場合、前記範囲内の位置を滞在位置とすることを特徴とする請求項１に記載の滞在エリア履歴情報登録装置。
【請求項３】
施設位置情報と施設名称とが対応付けられた施設情報を保持する施設情報保持手段をさらに備え、
前記滞在エリア特定手段は、滞在位置に対応する施設を滞在エリアとすることを特徴とする請求項１又は２に記載の滞在エリア履歴情報登録装置。
【請求項４】
前記施設情報は、滞在判定用情報を保持し、
前記滞在エリア特定手段は、前記滞在判定用情報に関する条件に前記滞在期間が合致する否かによって、前記滞在位置に対応する施設を滞在エリアとするか否かを決定することを特徴とする請求項３に記載の滞在エリア情報登録装置。
【請求項５】
前記滞在エリア特定手段は、滞在位置に対応する施設が前記条件に合致しない場合、他の施設を再検索することを特徴とする請求項４に記載の滞在エリア情報登録装置。
【請求項６】
位置情報及び時刻情報を含む現在地情報を取得する現在地情報取得工程と、
前記現在地情報に基づいて、滞在位置及び滞在期間を含む滞在情報を特定する滞在情報特定工程と、
前記滞在位置を用いて滞在エリアを特定する滞在エリア特定工程と、
前記滞在エリアに関する滞在エリア履歴情報を登録する滞在エリア履歴情報登録工程と、
を備えることを特徴とする滞在エリア履歴情報登録方法。
【請求項７】
コンピュータを備える装置によって実行される滞在エリア履歴情報登録プログラムであって、
位置情報及び時刻情報を含む現在地情報を取得する現在地情報取得手段と、
前記現在地情報に基づいて、滞在位置及び滞在期間を含む滞在情報を特定する滞在情報特定手段と、
前記滞在位置を用いて滞在エリアを特定する滞在エリア特定手段と、
前記滞在エリアに関する滞在エリア履歴情報を登録する滞在エリア履歴情報登録手段、として前記コンピュータを機能させることを特徴とする滞在エリア履歴情報登録プログラム。
【請求項８】
請求項７に記載の滞在エリア履歴情報登録プログラムを記憶したことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の装置が滞在していた場所に関する滞在エリア履歴情報を登録する手法に関する。
【背景技術】
【０００２】
従来から、所定の利用者が滞在していた場所に関する情報をストックする装置がある。一般的には、利用者が実際に体験した施設等の情報をウェブ画面等から入力する。この場合、利用者が上記ウェブ画面で施設情報を入力する必要があるため、操作が煩雑になる。従って、上記装置は、利用者が滞在した施設情報を自動化して登録する方が望ましい。そこで、滞在個所を自動化する方法として、利用者が操作している装置から所定の情報を取得して、当該情報に基づいて滞在しているか否かを判定する方法が考えられる。【０００３】
ところで、車両の停止状態に基づいて、当該車両の位置が目的地であるか立ち寄り地であるかを判定する車両用ナビゲーション装置がある（例えば、特許文献１参照）。【０００４】
上記のように車両の停止状態を監視することにより、車両が滞在していた箇所を特定することができる。【０００５】
【特許文献１】特開２００７−１０５７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、上記のような車両用ナビゲーション装置では、停止状態に基づいてのみ滞在しているか否かを判定しているので、停止状態ではないが、実際は滞在している場合に、上記車両が滞在していると判定できないため、滞在状況の判定精度が十分でないという問題点がある。【０００７】
本発明が解決しようとする課題としては、上記のようなものが例として挙げられる。本発明は、利用者が使用している装置の滞在状況をより確実に特定できる滞在エリア履歴情報登録装置を提供することを課題とする。
【課題を解決するための手段】
【０００８】
請求項１に記載の発明では、滞在エリア履歴情報登録装置であって、位置情報及び時刻情報を含む現在地情報を取得する現在地情報取得手段と、前記現在地情報に基づいて、滞在位置及び滞在期間を含む滞在情報を特定する滞在情報特定手段と、前記滞在位置を用いて滞在エリアを特定する滞在エリア特定手段と、前記滞在エリアに関する滞在エリア履歴情報を登録する滞在エリア履歴情報登録手段と、を備えることを特徴とする。【０００９】
請求項６に記載の発明では、滞在エリア履歴情報登録方法であって、位置情報と、時刻情報とを含む現在地情報を取得する現在地情報取得工程と、前記現在地情報に基づいて、滞在位置及び滞在期間を含む滞在情報を特定する滞在情報特定工程と、前記滞在位置を用いて滞在エリアを特定する滞在エリア特定工程と、前記滞在エリアに関する滞在エリア履歴情報を登録する滞在エリア履歴情報登録工程と、を備えることを特徴とする。【００１０】
請求項７に記載の発明では、コンピュータを備える装置によって実行される滞在エリア履歴情報登録プログラムであって、位置情報と、時刻情報とを含む現在地情報を取得する現在地情報取得手段と、前記現在地情報に基づいて、滞在位置及び滞在期間を含む滞在情報を特定する滞在情報特定手段と、前記滞在位置を用いて滞在エリアを特定する滞在エリア特定手段と、前記滞在エリアに関する滞在エリア履歴情報を登録する滞在エリア履歴情報登録手段、として前記コンピュータを機能させることを特徴とする。
【図面の簡単な説明】
【００１１】
【図１】情報提供システムの概略構成を示す図である。
【図２】ナビゲーション装置の概念図である。
【図３】滞在エリア履歴情報管理サーバの概略構成を示すブロック図である。
【図４】各種データ構造の概念図である。
【図５】滞在情報特定の例を示す図である。
【図６】滞在エリア履歴情報登録処理のフローチャートである。
【符号の説明】
【００１２】
１  情報提供システム
３００  現在位置情報提供装置
３５０  地物情報ＤＢ
３６０  カテゴリＤＢ
３７０  滞在エリア履歴情報ＤＢ
３８０  嗜好カテゴリ情報ＤＢ
４００  滞在エリア履歴情報登録サーバ
４１１  現在地情報取得部
４１２  滞在情報特定部
４１３  滞在施設特定部
４１４  滞在エリア履歴情報登録部
４１５  嗜好カテゴリ情報登録部
５００  情報提供要求装置
【発明を実施するための最良の形態】
【００１３】
本発明の１つの観点では、滞在エリア履歴情報登録装置であって、位置情報及び時刻情報を含む現在地情報を取得する現在地情報取得手段と、前記現在地情報に基づいて、滞在位置及び滞在期間を含む滞在情報を特定する滞在情報特定手段と、前記滞在位置を用いて滞在エリアを特定する滞在エリア特定手段と、前記滞在エリアに関する滞在エリア履歴情報を登録する滞在エリア履歴情報登録手段と、を備える。【００１４】
上記の滞在エリア履歴情報登録装置は、具体的には、サーバ装置として構成することができる。現在地情報取得手段は、所定の装置から現在地情報を取得する。ここで、現在地情報とは、位置情報及び時刻情報を含む情報である。そして、滞在情報特定手段は、現在地情報が取得した現在地情報に基づいて滞在情報を特定する。ここで、滞在情報とは、滞在位置と滞在期間とを含む情報である。具体的には、滞在情報特定手段は、取得した現在地情報を時刻情報順に並べた結果、所定期間、同一位置にいることを特定した場合、当該位置を滞在位置とし、当該期間を滞在期間とする。そして、滞在エリア特定部は、上記滞在位置を用いて滞在エリアを特定する。そして、滞在エリア履歴情報登録手段は、上記滞在エリア及び滞在期間を含む滞在エリア履歴情報を登録する。【００１５】
このように、滞在エリア履歴情報登録装置は、現在地情報を用いて滞在位置を特定しているので、現在地情報を送信した装置の移動状況を把握し、滞在位置及び滞在期間を特定する。従って、滞在エリア履歴情報登録装置は、同一点に位置し続けている場合だけでなく、現在地情報を送信した装置が多少位置移動している場合にも、現在地情報を送信した装置が当該位置周辺に滞在していると判定することができるので、装置の停止状態だけで滞在しているか否かを判定する場合に比して、利用者が使用している装置の滞在状況をより確実に特定できる。【００１６】
上記の滞在エリア履歴情報登録装置の一態様では、前記滞在情報特定手段は、所定期間中、所定範囲内を回遊していると判定した場合、前記範囲内の位置を滞在位置とする。回遊とは、所定範囲内を継続して移動していることをいう。この場合、現在地情報提供装置が、所定施設に停止することなく、滞在していても、滞在エリア履歴情報登録装置は、上記現在地情報提供装置が滞在していたことを特定することができる。【００１７】
上記の滞在エリア履歴情報登録装置の他の一態様では、施設位置情報と施設名称とが対応付けられた施設情報を保持する施設情報保持手段をさらに備え、前記滞在エリア特定手段は、滞在位置に対応する施設を滞在エリアとする。この場合、滞在エリア履歴情報登録装置は、滞在位置に基づいて滞在施設を特定しているので、具体的な滞在施設を特定することができる。【００１８】
上記の滞在エリア履歴情報登録装置の他の一態様では、前記施設情報は、滞在判定用情報を保持し、前記滞在エリア特定手段は、前記滞在判定用情報に関する条件に前記滞在期間が合致する否かによって、前記滞在位置に対応する施設を滞在エリアとするか否かを決定する。ここでいう滞在判定用情報とは、施設の営業情報や施設滞在標準時間等である。例えば、滞在期間が深夜で、滞在位置に対応する施設が深夜に営業していない場合、滞在エリア特定手段は、現在地情報提供装置が当該施設に滞在していないと判定する。これにより、現在地情報提供装置が停止していただけにも関わらず、現在地情報提供装置が滞在していたと誤認識することを回避することができる。【００１９】
上記の滞在エリア履歴情報登録装置の他の一態様では、前記滞在エリア特定手段は、滞在位置に対応する施設が前記条件に合致しない場合、他の施設を再検索する。例えば、滞在期間が深夜で、滞在位置に対応する施設が深夜に営業していない場合、滞在エリア特定手段は、現在地情報提供装置が当該施設に滞在していないと判定し、上記の施設以外で滞在位置の付近にある施設のうち、深夜に営業している施設を検索する。この場合、滞在エリア履歴情報登録装置は、現在地情報提供装置の利用者が滞在位置に直近の施設以外の施設に滞在していた場合でも、滞在施設を特定することができる。【００２０】
本発明の他の観点では、滞在エリア履歴情報登録方法は、位置情報及び時刻情報を含む現在地情報を取得する現在地情報取得工程と、前記現在地情報に基づいて、滞在位置及び滞在期間を含む滞在情報を特定する滞在情報特定工程と、前記滞在位置を用いて滞在エリアを特定する滞在エリア特定工程と、前記滞在エリアに関する滞在エリア履歴情報を登録する滞在エリア履歴情報登録工程と、を備える。【００２１】
この方法によっても、現在地情報を用いて滞在位置を特定しているので、現在地情報を送信した装置の移動状況を把握し、滞在位置及び滞在期間を特定する。従って、滞在エリア履歴情報登録装置は、同一点に位置し続けている場合だけでなく、現在地情報を送信した装置が多少位置移動している場合にも、現在地情報を送信した装置が当該位置周辺に滞在していると判定することができるので、装置の停止状態だけで滞在しているか否かを判定する場合に比して、利用者が使用している装置の滞在状況をより確実に特定できる。【００２２】
本発明のさらに他の観点では、コンピュータを備える装置によって実行される滞在エリア履歴情報登録プログラムであって、位置情報及び時刻情報を含む現在地情報を取得する現在地情報取得手段と、前記現在地情報に基づいて、滞在位置及び滞在期間を含む滞在情報を特定する滞在情報特定手段と、前記滞在位置を用いて滞在エリアを特定する滞在エリア特定手段と、前記滞在エリアに関する滞在エリア履歴情報を登録する滞在エリア履歴情報登録手段、として前記コンピュータを機能させる。【００２３】
このプログラムを、各種装置上で実行することにより、本発明の滞在エリア履歴情報登録装置を実現することができる。なお、この滞在エリア履歴情報登録プログラムは、記録媒体に記録した状態で好適に取り扱うことができる。
【実施例】
【００２４】
以下、図面を参照して本発明の好適な実施例について説明する。【００２５】
［情報提供システムの概略構成］
図１に、情報提供システム１の概念図を示す。本実施例では、情報提供システム１は、現在位置情報提供装置３００と、滞在エリア履歴情報登録サーバ４００と、情報提供要求装置５００とから構成される。【００２６】
現在位置情報提供装置３００は、具体的には、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機を有するナビゲーション装置２００（詳細は、後述する）である。現在位置情報提供装置３００は、現在地情報８００を滞在エリア履歴情報登録サーバ４００へ適宜送信したり、一括で送信したりする。ここで、現在地情報８００は、ＧＰＳ受信機を介して取得した位置情報７１２と、当該位置情報７１２を取得した時点の時刻情報７１１と、現在位置情報提供装置３００を識別するための利用者ＩＤ７１０とを含む情報である。なお、現在位置情報提供装置３００は、ナビゲーション装置２００内のデータ記憶ユニット３６等で保持しているパラメータファイルで定義されている測位間隔及び送信間隔に応じて、位置情報７１２の取得及び現在地情報８００の送信を行なう。【００２７】
滞在エリア履歴情報登録サーバ４００は、サーバ装置であり、現在位置情報提供装置３００から取得した現在地情報８００に基づいて、現在位置情報提供装置３００が滞在した期間と施設とを特定し、特定した情報を滞在エリア履歴情報３７５として保持する。なお、滞在エリア履歴情報登録サーバ４００の詳細については、後述する。【００２８】
情報提供要求装置５００は、具体的には、パーソナルコンピュータや、車両用ナビゲーション装置である。情報提供要求装置５００が、滞在エリア履歴情報登録サーバ４００へ情報提供要求を行なうと、滞在エリア履歴情報登録サーバ４００は、保持している滞在エリア履歴情報３７５に基づいて生成したレコメンド情報７５４（例えば、おすすめのラーメン店等）を送信する。【００２９】
このように、情報提供システム１では、滞在エリア履歴情報登録サーバ４００が現在位置情報提供装置３００から取得した現在地情報８００を用いて、滞在施設等を特定し、滞在施設に関する情報（例えば、施設名称など）を含む滞在エリア履歴情報３７５を登録する。そして、滞在エリア履歴情報登録サーバ４００は、情報提供要求装置５００からの情報提供要求に応じて、滞在エリア履歴情報３７５に基づいたレコメンド情報７５４を情報提供要求装置５００へ提供する。なお、滞在エリア履歴情報登録サーバ４００は、各現在位置情報提供装置３００から取得した現在地情報８００を利用して、自動的に現在位置情報提供装置３００が滞在した施設を特定しているので、現在位置情報提供装置３００の利用者が利用施設の位置情報等を入力する必要がないようにすることができる。【００３０】
以下に、現在位置情報提供装置３００が搭載しているナビゲーション装置の例を以下に記載する。【００３１】
［ナビゲーション装置］
図２に、本発明の実施例に係るナビゲーション装置２００の構成を示す。図２に示すように、ナビゲーション装置２００は、自立測位装置１０、ＧＰＳ受信機１８、システムコントローラ２０、ディスクドライブ３１、データ記憶ユニット３６、通信用インタフェース３７、通信装置３８、表示ユニット４０、音声出力ユニット５０及び入力装置６０を備える。【００３２】
自立測位装置１０は、加速度センサ１１、角速度センサ１２及び距離センサ１３を備える。加速度センサ１１は、例えば圧電素子からなり、車両の加速度を検出し、加速度データを出力する。角速度センサ１２は、例えば振動ジャイロからなり、車両の方向変換時における車両の角速度を検出し、角速度データ及び相対方位データを出力する。距離センサ１３は、車両の車輪の回転に伴って発生されているパルス信号からなる車速パルスを計測する。【００３３】
ＧＰＳ受信機１８は、複数のＧＰＳ衛星から、測位用データを含む下り回線データを搬送する電波１９を受信する。測位用データは、緯度及び経度情報等から車両の絶対的な位置を検出するために用いられる。【００３４】
システムコントローラ２０は、インタフェース２１、ＣＰＵ２２、ＲＯＭ２３及びＲＡＭ２４を含んでおり、ナビゲーション装置２００全体の制御を行う。【００３５】
インタフェース２１は、加速度センサ１１、角速度センサ１２及び距離センサ１３並びにＧＰＳ受信機１８とのインタフェース動作を行う。そして、これらから、車速パルス、加速度データ、相対方位データ、角速度データ、ＧＰＳ測位データ、絶対方位データ等をシステムコントローラ２０に入力する。ＣＰＵ２２は、システムコントローラ２０全体を制御する。ＲＯＭ２３は、システムコントローラ２０を制御する制御プログラム等が格納された図示しない不揮発性メモリ等を有する。ＲＡＭ２４は、入力装置６０を介して使用者により予め設定された経路データ等の各種データを読み出し可能に格納したり、ＣＰＵ２２に対してワーキングエリアを提供したりする。【００３６】
システムコントローラ２０、ＣＤ−ＲＯＭドライブ又はＤＶＤ−ＲＯＭドライブなどのディスクドライブ３１、データ記憶ユニット３６、通信用インタフェース３７、表示ユニット４０、音声出力ユニット５０及び入力装置６０は、バスライン３０を介して相互に接続されている。【００３７】
ディスクドライブ３１は、システムコントローラ２０の制御の下、ＣＤ又はＤＶＤといったディスク３３から、音楽データ、映像データなどのコンテンツデータを読み出し、出力する。なお、ディスクドライブ３１は、ＣＤ−ＲＯＭドライブ又はＤＶＤ−ＲＯＭドライブのうち、いずれか一方としてもよいし、ＣＤ及びＤＶＤコンパチブルのドライブとしてもよい。【００３８】
データ記憶ユニット３６は、例えば、ＨＤＤなどにより構成され、地図情報や施設データなどのナビゲーション処理に用いられる各種データを記憶する。【００３９】
通信装置３８は、例えば、ＦＭチューナやビーコンレシーバ、携帯電話や専用の通信カードなどにより構成され、通信用インタフェース３７を介して、各種情報を受信する。【００４０】
表示ユニット４０は、システムコントローラ２０の制御の下、各種表示データをディスプレイなどの表示装置に表示する。具体的には、システムコントローラ２０は、データ記憶ユニット３６から地図データを読み出す。表示ユニット４０は、システムコントローラ２０によってデータ記憶ユニット３６から読み出された地図データを、ディスプレイなどの表示画面上に表示する。表示ユニット４０は、バスライン３０を介してＣＰＵ２２から送られる制御データに基づいて表示ユニット４０全体の制御を行うグラフィックコントローラ４１と、ＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）等のメモリからなり即時表示可能な画像情報を一時的に記憶するバッファメモリ４２と、グラフィックコントローラ４１から出力される画像データに基づいて、液晶、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）等のディスプレイ４４を表示制御する表示制御部４３と、ディスプレイ４４とを備える。ディスプレイ４４は、例えば対角５〜１０インチ程度の液晶表示装置等からなり、車内のフロントパネル付近に装着される。【００４１】
音声出力ユニット５０は、システムコントローラ２０の制御の下、ディスクドライブ３１又はＲＡＭ２４等からバスライン３０を介して送られる音声デジタルデータのＤ／Ａ変換を行うＤ／Ａコンバータ５１と、Ｄ／Ａコンバータ５１から出力される音声アナログ信号を増幅する増幅器（ＡＭＰ）５２と、増幅された音声アナログ信号を音声に変換して車内に出力するスピーカ５３とを備えて構成されている。【００４２】
入力装置６０は、各種コマンドやデータを入力するための、キー、スイッチ、ボタン、リモコン、音声入力装置等から構成されている。入力装置６０は、車内に搭載された当該車載用電子システムの本体のフロントパネルやディスプレイ４４の周囲に配置される。また、ディスプレイ４４がタッチパネル方式である場合には、ディスプレイ４４の表示画面上に設けられたタッチパネルも入力装置６０として機能する。【００４３】
［滞在エリア履歴情報登録サーバ］
図３に滞在エリア履歴情報登録サーバ４００の機能構成を示す。滞在エリア履歴情報登録サーバ４００は、実体的には、サーバ装置である。滞在エリア履歴情報登録サーバ４００は、図示のように、制御部４０１と、送受信部４０２と、入力部４０３と、記憶部４０４と、を備える。記憶部４０４は、地物情報ＤＢ３５０と、カテゴリＤＢ３６０と、滞在エリア履歴情報ＤＢ３７０と、嗜好カテゴリ情報ＤＢ３８０とを備える。制御部４０１は、具体的には、ＣＰＵ等であり、滞在エリア履歴情報登録サーバ４００全体を統括制御する。そして制御部４０１は、現在地情報取得部４１１と、滞在情報特定部４１２と、滞在施設特定部４１３と、滞在エリア履歴情報登録部４１４と、嗜好カテゴリ情報登録部４１５とを備える。即ち、制御部４０１が所定のプログラムを実行することにより、現在地情報取得部４１１と、滞在情報特定部４１２と、滞在施設特定部４１３と、滞在エリア履歴情報登録部４１４と、嗜好カテゴリ情報登録部４１５とを実現する。【００４４】
送受信部４０２は、現在地情報８００やレコメンド情報７４５等、各種情報の送受信を行う。具体的には、送受信部４０２はネットワークインタフェースである。入力部４０３は、各種コマンドやデータを入力するための、キーボード、マウス等から構成されている。記憶部４０４は、地物情報ＤＢ３５０と、カテゴリＤＢ３６０と、滞在エリア履歴情報ＤＢ３７０と、嗜好カテゴリ情報ＤＢ３８０とを保持する。具体的には、記憶部４０４はハードディスク等である。ここで、地物情報ＤＢ３５０は、施設位置や施設名称の対応関係が定義されているデータベースである。【００４５】
地物情報ＤＢ３５０の例を図４（ａ）に示す。図示のように、地物情報ＤＢ３５０は、施設の位置情報を示す施設位置３５１、施設名称を示す施設名称３５２、施設の営業時間を示す営業時間３５３、及び施設に滞在する標準時間を示す施設滞在標準時間３５４を有する。【００４６】
カテゴリＤＢ３６０は、カテゴリ情報３６５を保持するデータベースである。カテゴリＤＢ３６０の例を図４（ｂ）に示す。カテゴリ情報３６５は、施設のカテゴリを示すカテゴリ名３６１と施設の名称を示す施設名称３６２とを有する。【００４７】
滞在エリア履歴情報ＤＢ３７０は、滞在エリア履歴情報３７５を保持するデータベースである。滞在エリア履歴情報ＤＢ３７０の例を図４（ｃ）に示す。滞在エリア履歴情報３７５は、現在位置情報提供装置３００を利用する利用者ＩＤを示す利用者ＩＤ３７１と、施設に滞在した期間を示す滞在期間３７２と、滞在場所を示す滞在場所３７３とを有する。【００４８】
嗜好カテゴリ情報ＤＢ３８０は、滞在エリア履歴情報ＤＢ３７０の滞在エリア履歴情報３７５から利用者が好むカテゴリを保持する。嗜好カテゴリ情報ＤＢ３８０の例を図４（ｄ）に示す。具体的には、嗜好カテゴリ情報ＤＢ３８０は利用者ＩＤ３８１や嗜好カテゴリ名３８２を含む嗜好カテゴリ情報３８５を保持する。【００４９】
現在地情報取得部４１１は、現在位置情報提供装置３００から現在地情報８００を取得する。なお、現在地情報取得部４１１は、上記現在地情報８００を記憶部４０４等へ保存しておく。【００５０】
滞在情報特定部４１２は、現在地情報取得部４１１が取得した現在地情報８００を用いて、現在位置情報提供装置３００の滞在情報を特定する。ここで、滞在情報とは、滞在位置７２０と滞在期間７３０とを含む情報である。具体的には、滞在情報特定部４１２は、取得した現在地情報８００について、利用者ＩＤ７１０単位で、時刻情報順に並べた結果、現在位置情報提供装置３００が所定期間（例えば、１時間等）同一位置にあると判断できる場合、現在位置情報提供装置３００が上記期間中、当該位置に滞在していたものとする。【００５１】
図５（ａ）に現在地情報８００を利用者ＩＤ７１０単位で、時刻情報順に並べた例を示す。この場合、滞在情報特定部４１２は、利用者ＩＤ７１０が「Ａ００１」に対応する現在位置情報提供装置３００が、「２００７年７月１０日１５時００分〜２００７年７月１０日１５時３０分」の間に、「Ｘ１、Ｙ１」の位置に滞在していたと判定する。従って、滞在情報特定部４１２は、滞在位置７２０を「Ｘ１、Ｙ１」とし、滞在期間７３０を「２００７年７月１０日１５時００分〜２００７年７月１０日１５時３０分」とする。【００５２】
また、滞在情報特定部４１２は、現在位置情報提供装置３００が所定期間、ある範囲内に位置している（以下、このことを回遊しているとも呼ぶ）場合、上記期間に当該範囲内に滞在していたと判定する。【００５３】
図５（ｂ）に、回遊状態の例を示す。図５（ｂ）に示すように、所定期間内における、現在地情報８００の位置情報７１２がエリア７０１に含まれている場合、滞在情報特定部４１２は、上記期間を滞在期間７３０とし、現在位置情報提供装置３００の滞在位置７２０を上記エリア７０１内の所定位置とする。【００５４】
滞在施設特定部４１３は、上記滞在情報特定部４１２が特定した滞在位置７２０を用いて滞在施設を特定する。具体的には、滞在施設特定部４１３は、地物情報ＤＢ３５０を検索し、滞在位置７２０が地物情報ＤＢ３５０内の地物情報３５５における施設位置３５１の所定範囲内である場合、当該施設位置３５１に対応する施設に滞在していたと判断する。なお、滞在施設特定部４１３は、滞在位置７２０が、施設位置３５１の所定範囲内である場合でも、「滞在期間７３０が営業時間３５３内ではない」場合や「滞在期間７３０に基づいて算出した滞在時間が、施設滞在標準時間３５４と大きく異なる」場合については、施設位置３５１に対応する施設に滞在していたとは判断しない。そして、滞在施設特定部４１３は、「滞在期間７３０が営業時間３５３内ではない」場合等により、施設位置３５１に対応する施設に滞在していたとは判断しない場合、施設位置３５１の所定範囲内に滞在位置７２０を含む検索済み以外の地物情報３５５を再検索する。そして、滞在期間７３０が再検索した地物情報３５５の営業時間３５３内であり、且つ滞在期間７３０に基づいて算出した滞在時間が、施設滞在標準時間３５４と大きく異ならない場合、再検索した地物情報３５５に対応する施設に滞在していたと判断する。【００５５】
滞在エリア履歴情報登録部４１４は、上記滞在施設特定部４１３が特定した施設及び、滞在時間等の情報を含む滞在エリア履歴情報３７５を滞在エリア履歴情報ＤＢ３７０へ登録する。【００５６】
嗜好カテゴリ情報登録部４１５は、上記滞在エリア履歴情報ＤＢ３７０から地物情報３５５を取得し、利用者毎の嗜好カテゴリ情報３８５を登録する。【００５７】
具体的には、まず、嗜好カテゴリ情報登録部４１５は、滞在エリア履歴情報ＤＢ３７０から地物情報３５５を取得し、取得した滞在エリア履歴情報３７５の利用者ＩＤ３７１毎にグループ化する。【００５８】
そして、嗜好カテゴリ情報登録部４１５は、グループ化した利用者ＩＤ３７１毎に滞在エリア履歴情報３７５及びカテゴリＤＢ３６０内のカテゴリ情報３６５を用いて、滞在している回数が多いカテゴリである嗜好カテゴリを判定する。例えば、利用者ＩＤ３７１が同一の滞在履歴情報３７５について、滞在場所３７３に対応するカテゴリが「グルメ」である滞在履歴情報３７５を所定数以上ある場合、嗜好カテゴリ情報登録部４１５は、当該利用者ＩＤ３７１の嗜好カテゴリを「グルメ」と判定する。【００５９】
そして、嗜好カテゴリ情報登録部４１５は、嗜好カテゴリを有する利用者ＩＤ３７１を利用者ＩＤ３８１とし、判定した嗜好カテゴリを嗜好カテゴリ名３８２とする嗜好カテゴリ情報３８５を生成し、当該嗜好カテゴリ情報３８５を嗜好カテゴリ情報ＤＢ３８０へ登録する。【００６０】
以上の構成を有する本実施例においては、地物情報ＤＢ３５０が施設情報保持手段、滞在施設特定部４１２が滞在エリア特定手段、営業時間３５３及び施設滞在標準時間３５４が滞在判定情報、として機能する。【００６１】
［滞在エリア履歴情報登録処理手順］
次に、本実施例における滞在エリア履歴情報登録処理について説明する。本実施例でいう滞在エリア履歴情報登録処理とは、現在位置情報提供装置３００から取得した現在地情報８００に基づいて、現在位置情報提供装置３００が滞在していた施設及び滞在期間を特定し、滞在施設及び滞在期間を含む滞在エリア履歴情報を登録する処理である。【００６２】
まず、現在位置情報提供装置３００から現在地情報８００が送信されると、現在地情報取得部４１１が現在地情報８００を取得し、当該現在地情報８００を記憶部４０４に保持する。そして、滞在エリア履歴情報登録サーバ４００は、利用者の入力部４０３への操作等に応じて、履歴情報登録命令を検知すると、滞在情報特定部４１２は、現在地情報８００を利用者ＩＤ７１０単位にグループ化し、時刻情報７１１の順に並べた現在地情報８００を参照し、停止状態又は回遊状態を判別し、滞在情報を特定する。【００６３】
そして、滞在施設特定部４１３は、最初に、地物情報ＤＢ３５０の施設位置３５１から所定範囲内に滞在位置７２０を含む地物情報３５５を検索する。そして、滞在施設特定部４１３は、「滞在期間７３０が検索した地物情報３５５の営業時間３５３内であり、且つ滞在期間７３０に基づいて算出した滞在時間が、検索した地物情報３５５の施設滞在時間標準時間３５４と大きく異ならない」という条件（以下、滞在エリア判定条件とも呼ぶ）を満たしている場合、検索した地物情報３５５に対応する施設を滞在施設とする。なお、滞在施設特定部４１３は、上記滞在エリア判定条件を満たしていない場合、施設位置３５１の所定範囲内に滞在位置７２０を含む検索済み以外の地物情報３５５を再検索し、上記条件を満たした場合、再検索した地物情報３５５に対応する施設を滞在施設とする。【００６４】
そして、滞在エリア履歴情報登録部４１４は、滞在エリア履歴情報３７５をＤＢ３７０へ登録する。ここで、滞在エリア履歴情報３７５の利用者ＩＤ３７１は、現在地情報８００の利用者ＩＤ７１０とし、滞在エリア履歴情報３７５の滞在期間３７２は、滞在情報特定部４１２が特定した滞在期間７３０とし、滞在エリア履歴情報３７５の滞在場所３７３は、滞在施設特定部４１３が特定した滞在施設とする。【００６５】
このように、滞在エリア履歴情報登録サーバ４００は、位置情報７１２及び時刻情報７１１を含む現在地情報８００を取得し、当該現在地情報８００を用いて、滞在位置７２０及び滞在時間７３０を特定している。よって、従来のように、装置が停止状態ではなくても、滞在している位置を特定することができる。従って、停止状態を検出することにより滞在地を決定するナビゲーション装置とは異なり、ＧＰＳ受信機を備えるＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）を現在位置情報提供装置３００に適用した場合のように、滞在しているが位置移動が発生するという状況下でも、滞在エリア履歴情報登録サーバ４００は、滞在位置を特定することができる。【００６６】
以下に、滞在エリア履歴情報登録処理の手順について図６に示すフローチャートを用いて説明する。この処理は、滞在エリア履歴情報登録サーバ４００内の制御部４０１が、予め用意されたプログラムを実行することにより実現される。【００６７】
まず、現在地情報取得部４１１は、現在位置情報提供装置３００から現在地情報８００を取得する（ステップＳ１）。そして、滞在情報特定部４１２は、現在地情報取得部４１１が取得した現在地情報８００を用いて、停止状態または、回遊状態である滞在位置７２０を特定すると共に、滞在時間７３０を特定する（ステップＳ２）。【００６８】
次に、滞在施設特定部４１３は、地物情報ＤＢ３５０が保持する地物情報３５５の施設位置３５１から所定範囲内に滞在位置７２０を含む地物情報３５５を検索する（ステップＳ３）。  そして、滞在施設特定部４１３は、検索した地物情報３５５が滞在エリア判定条件を満たす場合（ステップＳ４；Ｙｅｓ）、検索した地物情報３５５に対応する施設を滞在施設に特定し（ステップＳ８）、ステップＳ９へ移動する。【００６９】
また、滞在施設特定部４１３は、検索した地物情報３５５が滞在エリア判定条件を満たさない場合（ステップＳ４；Ｎｏ）、最初に検索した地物情報３５５以外で、地物情報３５５の施設位置から所定範囲内に滞在位置７２０を含む地物情報３５５を検索し（ステップＳ５）、検索した地物情報３５５が上記滞在エリア判定条件に合致するか否かを判定し、上記滞在エリア判定条件に合致する場合（ステップＳ６；Ｙｅｓ）、再検索した地物情報３５５に対応する施設を滞在施設に特定し（ステップＳ７）、ステップＳ９へ移り、滞在エリア判定条件に合致しない場合（ステップＳ６；Ｎｏ）、滞在エリア履歴情報登録処理を終了する。【００７０】
ステップＳ９において、滞在エリア履歴情報登録部４１４は、滞在施設特定部４１３が特定した滞在施設の名称や滞在期間７３０を含む滞在エリア履歴情報３７５を滞在エリア履歴情報ＤＢ３７０へ登録し（ステップＳ９）、滞在エリア履歴情報登録を終了する。【００７１】
以上述べたように、滞在エリア履歴情報登録サーバ４００は、位置情報及び時刻情報を含む現在地情報を取得する現在地情報取得手段と、現在地情報に基づいて滞在位置及び滞在期間を含む滞在情報を特定する滞在情報特定手段と、滞在位置を用いて滞在エリアを特定する滞在エリア特定手段と、滞在エリアに関する滞在エリア履歴情報を登録する滞在エリア履歴情報登録手段と、を備える。【００７２】
これによれば、滞在エリア履歴情報登録サーバ４００は、現在地情報を用いて滞在位置を特定しているので、現在地情報を送信した装置の移動状況を把握し、滞在位置及び滞在期間を特定する。従って、滞在エリア履歴情報登録サーバ４００は、同一点に位置し続けている場合だけでなく、現在地情報を送信した装置が多少位置移動している場合にも、現在地情報を送信した装置が当該位置周辺に滞在していると判定することができるので、装置の停止状態だけで滞在しているか否かを判定する場合に比して、利用者が使用している装置の滞在状況をより確実に特定できる。【００７３】
また、滞在情報特定部４１２は、所定期間中、所定範囲内を回遊していると判定した場合、前記範囲内の位置を滞在位置としている。これにより、現在位置情報提供装置３００は、所定施設に停止することなく滞在していても、滞在エリア履歴情報登録サーバ４００は、上記現在地位置情報提供装置３００が滞在していたことを特定することができる。【００７４】
滞在施設特定部４１３は、地物情報ＤＢ３５０から施設位置３５１の所定範囲が滞在位置７２０を含む地物情報３５５を検索している。これにより、滞在エリア履歴情報登録サーバ４００は、滞在位置に対応する施設を特定することができる。【００７５】
また、滞在施設特定部４１３は、滞在期間７３０が滞在位置７２０に対応する施設の地物情報３５５の営業時間３５３や施設滞在標準時間３５４に関する滞在エリア判定条件に合致しない場合、上記地物情報３５５に対応する施設に滞在していないと判定している。これにより、滞在エリア履歴情報登録サーバ４００は、現在位置情報提供装置３００が停止していただけにも関わらず、現在位置情報提供装置３００が滞在していたと誤認識することを回避することができる。【００７６】
また、滞在施設特定部４１３は、検索した地物情報３５５が滞在エリア判定条件に合致しない場合、滞在位置７２０に対応する施設を再検索している。これにより、滞在エリア履歴情報登録サーバ４００は、現在位置情報提供装置３００の利用者が滞在位置７２０に直近の施設以外の施設に滞在していた場合でも、滞在施設を特定することができる。【００７７】
なお、滞在エリア履歴情報登録サーバ４００の嗜好カテゴリ情報登録部４１５は、滞在エリア履歴情報３７５を用いて、滞在エリアに対応するカテゴリ別の数を算出し、嗜好カテゴリを特定し、当該嗜好カテゴリ情報を登録する。これにより、滞在エリア履歴情報登録サーバ４００は、嗜好カテゴリ情報を保持することができる。【００７８】
［他の実施例］
上述の実施例では、滞在情報特定部４１２が施設を特定する場合について述べたが、本発明は、これに限られず、滞在位置７２０を含む所定エリアを滞在エリアとしても良い。【００７９】
上述の実施例では、滞在施設特定部４１３は、滞在期間７３０が、滞在位置７２０に対応する地物情報３５５に関する滞在エリア判定条件に合致するか否か判定する場合について述べたが、本発明は、これに限られず、上記判定を行わないようにしても良い。【００８０】
上述の実施例では、地物情報ＤＢ３５０において、施設滞在標準時間３５４は、１つのみ保持する場合について述べたが、本発明は、これに限られず、施設滞在標準時間３５４を複数保持するようにしても良い。例えば、施設の利用形態が複数ある場合、各利用形態に応じた施設滞在標準時間を定義しておけば、滞在エリア履歴情報登録サーバ４００は、現在位置情報提供装置３００が滞在した期間を参照することにより、当該施設を利用した目的を特定することができる。【００８１】
上述の実施例では、施設情報特定部４１２が、現在情報８００の位置情報７１２が所定期間継続して、所定の位置にある場合や所定の範囲内にある場合について、停止状態や回遊状態であると判定する場合について述べたが、本発明は、これに限られず、所定期間内に、同一の位置情報７１２が所定数ある場合に、当該位置で停止状態又は回遊状態であると判定するようにしても良い。【００８２】
上述の実施例では、現在位置情報提供装置３００をナビゲーション装置に適用する場合について述べたが、本発明は、これに限られず、ＧＰＳ機能を有する各種装置に適用するようにしても良い。例えば、ＧＰＳ機能を有する携帯電話等がある。
【産業上の利用可能性】
【００８３】
本発明は、現在地情報を送信した装置の滞在エリアを登録する装置に利用することができる。
【図１】
2009011037.tif 000003
【図２】
2009011037.tif 000004
【図３】
2009011037.tif 000005
【図４】
2009011037.tif 000006
【図５】
2009011037.tif 000007
【図６】
2009011037.tif 000008
【手続補正書】
【提出日】平成20年2月18日(2008.2.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
位置情報及び時刻情報を含む現在地情報を取得する現在地情報取得手段と、
前記現在地情報に基づいて、滞在位置及び滞在期間を含む滞在情報を特定する滞在情報特定手段と、
施設位置情報と施設名称と滞在判定用情報とが対応付けられた施設情報を保持する施設情報保持手段と、
前記滞在位置に対応する前記施設位置情報の施設を滞在エリアとする滞在エリア特定手段と、
前記滞在エリアに関する滞在エリア履歴情報を登録する滞在エリア履歴情報登録手段と、を備え、
前記滞在エリア特定手段は、前記滞在判定用情報に関する条件に前記滞在期間が合致する否かによって、前記滞在位置に対応する施設を滞在エリアとするか否かを決定することを特徴とする滞在エリア履歴情報登録装置。
【請求項２】
前記滞在情報特定手段は、所定期間、所定範囲内を回遊していると判定した場合、前記範囲内の位置を滞在位置とすることを特徴とする請求項１に記載の滞在エリア履歴情報登録装置。
【請求項３】
（削除）
【請求項４】
（削除）
【請求項５】
前記滞在エリア特定手段は、滞在位置に対応する施設が前記条件に合致しない場合、他の施設を再検索することを特徴とする請求項１に記載の滞在エリア情報登録装置。
【請求項６】
位置情報及び時刻情報を含む現在地情報を取得する現在地情報取得工程と、
前記現在地情報に基づいて、滞在位置及び滞在期間を含む滞在情報を特定する滞在情報特定工程と、
施設位置情報と施設名称と滞在判定用情報とが対応付けられた施設情報を保持する施設情報保持工程と、
前記滞在位置に対応する前記施設位置情報の施設を滞在エリアとする滞在エリア特定工程と、
前記滞在エリアに関する滞在エリア履歴情報を登録する滞在エリア履歴情報登録工程と、を備え、
前記滞在エリア特定工程は、前記滞在判定用情報に関する条件に前記滞在期間が合致する否かによって、前記滞在位置に対応する施設を滞在エリアとするか否か
を決定することを特徴とする滞在エリア履歴情報登録方法。
【請求項７】
コンピュータを備える装置によって実行される滞在エリア履歴情報登録プログラムであって、
位置情報及び時刻情報を含む現在地情報を取得する現在地取得手段と、
前記現在地情報に基づいて、滞在位置及び滞在期間を含む滞在情報を特定する滞在情報特定手段と、
施設位置情報と施設名称と滞在判定用情報とが対応付けられた施設情報を保持する施設情報保持手段と、
前記滞在位置に対応する前記施設位置情報の施設を滞在エリアとする滞在エリア特定手段と、
前記滞在エリアに関する滞在エリア履歴情報を登録する滞在エリア履歴情報登録手段、として前記コンピュータを機能させ、
前記滞在エリア特定手段は、前記滞在判定用情報に関する条件に前記滞在期間が合致する否かによって、前記滞在位置に対応する施設を滞在エリアとするか否かを決定することを特徴とする滞在エリア履歴情報登録プログラム。
【請求項８】
請求項７に記載の滞在エリア履歴情報登録プログラムを記憶したことを特徴とする記憶媒体。
【手続補正書】
【提出日】平成21年1月29日(2009.1.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
移動体の現在地を示す位置情報及び当該現在地における時刻を示す時刻情報を含む現在地情報を取得する現在地情報取得手段と、
前記時刻情報で示される時刻が所定期間内における前記位置情報から、滞在位置及び滞在期間を含む滞在情報を特定する滞在情報特定手段と、
施設の位置を示す施設位置情報と施設名称、ならびに施設の営業時間に関する情報とが対応付けられた施設情報を保持する施設情報保持手段と、
前記滞在位置が前記施設位置情報によって示される施設の位置から所定範囲内である当該施設を検索し、その検索された施設の営業時間と前記滞在期間とが合致することを条件として、前記滞在位置に対応する滞在施設を特定する滞在施設特定手段と、
前記特定された滞在施設に関する情報を滞在エリア履歴情報として登録する滞在エリア履歴情報登録手段と、を備えたことを特徴とする滞在エリア履歴情報登録装置。
【請求項２】
前記滞在情報特定手段は、前記所定期間内における位置情報で示される現在地が所定範囲内を回遊している場合、前記範囲内の現在地を示す位置情報を滞在位置とすることを特徴とする請求項１に記載の滞在エリア履歴情報登録装置。
【請求項３】
前記滞在施設特定手段は、前記検索された施設の営業時間と前記滞在期間とが合致しない場合、他の施設を再検索することを特徴とする請求項１又は２に記載の滞在エリア履歴情報登録装置。
【請求項４】
移動体の現在地を示す位置情報及び当該現在地における時刻を示す時刻情報を含む現在地情報を取得する現在地情報取得工程と、
前記時刻情報で示される時刻が所定期間内における前記位置情報から、滞在位置及び滞在期間を含む滞在情報を特定する滞在情報特定工程と、
施設情報保持手段に保持された、施設の位置を示す施設位置情報と施設名称、ならびに施設の営業時間に関する情報とが対応付けられた施設情報を用いて、前記滞在位置が前記施設位置情報によって示される施設の位置から所定範囲内である当該施設を検索し、その検索された施設の営業時間と前記滞在期間とが合致することを条件として、前記滞在位置に対応する滞在施設を特定する滞在施設特定工程と、
前記特定された滞在施設に関する情報を滞在エリア履歴情報として登録する滞在エリア履歴情報登録工程と、を含めたことを特徴とする滞在エリア履歴情報登録方法。
【請求項５】
コンピュータを備える装置によって実行される滞在エリア履歴情報登録プログラムであって、
移動体の現在地を示す位置情報及び当該現在地における時刻を示す時刻情報を含む現在地情報を取得する現在地情報取得手段と、
前記時刻情報で示される時刻が所定期間内における前記位置情報から、滞在位置及び滞在期間を含む滞在情報を特定する滞在情報特定手段と、
施設情報保持手段に保持された、施設の位置を示す施設位置情報と施設名称、ならびに施設の営業時間に関する情報とが対応付けられた施設情報を用いて、前記滞在位置が前記施設位置情報によって示される施設の位置から所定範囲内である当該施設を検索し、その検索された施設の営業時間と前記滞在期間とが合致することを条件として、前記滞在位置に対応する滞在施設を特定する滞在施設特定手段と、
前記特定された滞在施設に関する情報を滞在エリア履歴情報として登録する滞在エリア履歴情報登録手段、としてコンピュータを機能させることを特徴とする滞在エリア履歴情報登録プログラム。
【国際調査報告】
2009011037.tif 000009
2009011037.tif 000010