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