(57)【要約】【課題】目的地を入力する作業を意識することなく経路探索の目的地を設定できるようにする。【解決手段】検索サイトで検索した検索語に関する情報を含む検索情報を取得する検索情報取得部と、検索語に、当該検索語の属性を示す属性情報を付する属性付与部と、属性毎に、当該属性が共通する検索語の出現頻度を求める検索語評価部と、出現頻度が所定の基準を満たす属性に含まれる検索語のうち、目的地に関する検索語を推測目的地候補として抽出する推測目的地候補抽出部と、を備える目的地推測装置。【選択図】図１
2019194901.tif 000002
【特許請求の範囲】
【請求項１】
検索サイトで検索した検索語に関する情報を含む検索情報を取得する検索情報取得部と、
前記検索語に、当該検索語の属性を示す属性情報を付する属性付与部と、
属性毎に、当該属性が共通する検索語の出現頻度を求める検索語評価部と、
前記出現頻度が所定の基準を満たす属性に含まれる検索語のうち、目的地に関する検索語を推測目的地候補として抽出する推測目的地候補抽出部と、
を備えることを特徴とする目的地推測装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが設定する目的地を推測する目的地推測技術に関する。
【背景技術】
【０００２】
車載ナビゲーション装置、Ｗｅｂサイト等で提供される経路検索サービスでは、経路を探索する際に、目的地を設定することが必要である。一般に、経路探索に際しての目的地の設定は、ユーザから目的地の入力を受け付けることで行なわれている。目的地の入力方法としては、名称入力、住所入力、電話番号入力、地図上での指定、目的地設定履歴からの選択等種々の方法が採用されており、一般的な文字入力のほか音声認識を利用した目的地の入力も行なわれている。
【０００３】
また、特許文献１に記載されているように、経路探索を行なう装置以外の装置、例えば、携帯端末装置で目的地を入力しておき、入力した目的地を、経路探索を行なう装置に転送することも提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１４５７５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述のように、経路探索に際しての目的地入力は、種々の方法が行なえるようになっているが、さらに新たな手法も提案されている。このことは、従来の目的地を入力する作業が必ずしも簡便ではなく、ユーザにとって煩わしく感じられ、この負担を軽減する手法を模索していることを示しているものと考えられる。
【０００６】
ユーザが目的地設定のために目的地を入力する作業を敬遠するようになると、経路探索サービスを利用する機会が減少し、経路探索の利便さを享受できなくなり好ましくない。このため、ユーザが目的地を入力する作業を意識することなく経路探索の目的地を設定することができれば経路探索サービスがより身近なものとなり、経路探索サービスの利用機会が増加すると期待される。
【０００７】
そこで、本発明は、例えば、目的地を入力する作業を意識することなく経路探索の目的地を設定できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、請求項１に記載の発明である目的地推測装置は、検索サイトで検索した検索語に関する情報を含む検索情報を取得する検索情報取得部と、前記検索語に、当該検索語の属性を示す属性情報を付する属性付与部と、属性毎に、当該属性が共通する検索語の出現頻度を求める検索語評価部と、前記出現頻度が所定の基準を満たす属性に含まれる検索語のうち、目的地に関する検索語を推測目的地候補として抽出する推測目的地候補抽出部と、を備えることを特徴とする。
【０００９】
上記課題を解決するため、請求項７に記載の発明である目的地推測方法は、情報処理装置を用いた目的地推測方法であって、検索サイトで検索した検索語に関する情報を含む検索情報を取得するステップと、前記検索語に、当該検索語の属性を示す属性情報を付するステップと、属性毎に、当該属性が共通する検索語の出現頻度を求めるステップと、前記出現頻度が所定の基準を満たす属性に含まれる検索語のうち、目的地に関する検索語を推測目的地候補として抽出する推測目的地候補抽出ステップと、を含むことを特徴とする。
【００１０】
上記課題を解決するため、請求項８に記載の発明であるコンピュータプログラムは、検索サイトで検索した検索語に関する情報を含む検索情報を取得する検索情報取得部、前記検索語に、当該検索語の属性を示す属性情報を付する属性付与部、属性毎に、当該属性が共通する検索語の出現頻度を求める検索語評価部、前記出現頻度が所定の基準を満たす属性に含まれる検索語のうち、目的地に関する検索語を推測目的地候補として抽出する推測目的地候補抽出部、として情報処理装置を機能させる。
【００１１】
上記課題を解決するため、請求項９に記載の発明である記録媒体は、請求項８に記載のコンピュータプログラムを記録した情報処理装置で読み取り可能な記録媒体である。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施例である目的地推測装置を適用した経路探索システムの構成例を示すブロック図である。
【図２】経路探索システムの機器構成例を示す図である。
【図３】経路探索システムの機器構成例を示す図である。
【図４】推測目的地候補の抽出動作について説明するフローチャートである。
【図５】検索語の分類によるグルーピングを説明する図である。
【図６】推測目的地を決定する動作について説明するフローチャートである。
【発明を実施するための形態】
【００１３】
本発明の実施形態について説明する。本発明の実施の形態である目的地推測装置は、検索サイトで検索した検索語に関する情報を含む検索情報を取得する検索情報取得部と、前記検索語に、当該検索語の属性を示す属性情報を付する属性付与部と、属性毎に、当該属性が共通する検索語の出現頻度を求める検索語評価部と、前記出現頻度が所定の基準を満たす属性に含まれる検索語のうち、目的地に関する検索語を推測目的地候補として抽出する推測目的地候補抽出部と、を備えている。
【００１４】
ユーザは、抽出された推測目的地候補の中から目的地を選択すればよいため、目的地を入力する作業から開放されることになる。
【００１５】
ここで、前記検索情報は、前記検索語が検索された日時の情報を含み、前記日時の情報に基づいて前記推測目的地候補の中から推測目的地を決定する推測目的地決定部を備えてもよい。
【００１６】
あるいは、ユーザの時間毎の位置を示す位置情報を取得する位置情報取得部と、前記位置情報に基づいて前記推測目的地候補の中から推測目的地を決定する推測目的地決定部とを備えてもよい。
【００１７】
また、ユーザの嗜好に関するユーザ嗜好情報に対する処理を行なう嗜好情報処理部と、前記ユーザ嗜好情報に基づいて前記推測目的地候補の中から推測目的地を決定する推測目的地決定部とを備えてもよい。
【００１８】
また、前記検索語評価部は、前記日時の情報に基づいて分類毎に検索語の時間的な出現傾向を求め、前記推測目的地決定部は、前記推測目的地候補についての出現傾向が、あらかじめ定められたパターンに合致するか否かを判定してもよい。
【００１９】
また、前記位置情報と前記検索語との関連において、ユーザの行動特性をあらかじめ定めたパターンに分類するユーザ特性評価部を備え、前記推測目的地決定部は、前記行動特性のパターンに基づいて前記推測目的地候補の中から推測目的地を決定してもよい。
【００２０】
本発明の実施の形態である目的地推測方法は、検索サイトで検索した検索語に関する情報を含む検索情報を取得するステップと、前記検索語に、当該検索語の属性を示す属性情報を付するステップと、属性毎に、当該属性が共通する検索語の出現頻度を求めるステップと、前記出現頻度が所定の基準を満たす属性に含まれる検索語のうち、目的地に関する検索語を推測目的地候補として抽出する推測目的地候補抽出ステップと、を含むものである。
【００２１】
本発明の実施の形態であるコンピュータプログラムは、検索サイトで検索した検索語に関する情報を含む検索情報を取得する検索情報取得部、前記検索語に、当該検索語の属性を示す属性情報を付する属性付与部、属性毎に、当該属性が共通する検索語の出現頻度を求める検索語評価部、前記出現頻度が所定の基準を満たす属性に含まれる検索語のうち、目的地に関する検索語を推測目的地候補として抽出する推測目的地候補抽出部、として情報処理装置を機能させる。
【００２２】
本発明の実施の形態である記録媒体は、上述のコンピュータプログラムを記録した記録媒体である。
【実施例１】
【００２３】
図１は、本発明の一実施例である目的地推測装置を適用した経路探索システム１０の構成例を示すブロック図である。本図に示すように、経路探索システム１０は、目的地推測装置１００、検索装置２１０、位置情報取得装置２２０、推測目的地提示装置２３０、経路探索装置２４０を備えて構成される。
【００２４】
検索装置２１０は、インターネット３１０を利用可能な情報処理装置であり、Ｗｅｂブラウザ部２１１、検索リスト作成部２１２を備えている。Ｗｅｂブラウザ部２１１は、汎用的なＷｅｂブラウザソフトウェアで構成することができる。本実施形態では、ユーザは、Ｗｅｂブラウザ部２１１を使用して、汎用的な検索サイト３００にアクセスし、キーワード検索を行なう。検索装置２１０は、ユーザが日常的に使用する情報処理装置であるため、検索に用いるキーワードは、経路探索に関するキーワードのみならず、趣味、生活、仕事等に関する種々雑多なキーワードが含まれる。
【００２５】
検索リスト作成部２１２は、検索サイト３００にアクセスしているＷｅｂブラウザ部２１１で検索に用いられたキーワードを取得し、リスト形式で保存する。ただし、キーワードの保存はリスト形式に限られない。検索リストには、キーワードとともに検索を行なった日時の情報も含めるものとする。検索リスト作成部２１２は、例えば、Ｗｅｂブラウザ部２１１に対するアドオンソフトウェアとして実現することができる。汎用的な検索サイト３００のＵＲＬは既知であるため、検索サイト３００で入力されたキーワードは容易に取得することができる。
【００２６】
なお、検索リストには、検索結果としてリンクされたＷｅｂページが表示された場合に、そのＷｅｂページが閲覧された時間を含めるようにしてもよい。
【００２７】
位置情報取得装置２２０は、ユーザとともに移動する装置であり、ＧＰＳ（Global Positioning System）機能やアクセスポイント情報等により、ユーザの時間ごとの位置を示す位置情報を取得し、日時の情報を付して位置情報リストとして記録する。ただし、位置情報の保存はリスト形式に限られない。具体的には、携帯電話、スマートフォン、車載ナビゲーション装置等で構成することができる。
【００２８】
目的地推測装置１００は、検索装置２１０が作成した検索リスト等に基づいて、ユーザが希望する目的地を推測する装置であり、ＣＰＵ、メモリ、通信装置等を備えたコンピュータプログラムを実施可能な情報処理装置を用いて構成することができる。目的地推測装置１００は、検索サイト３００での検索情報等に基づいて目的地を推測するため、ユーザが目的地を入力する作業は不要である。
【００２９】
目的地推測装置１００は、検索リスト取得部１１０、位置情報取得部１２０、推測目的地候補抽出部１３０、ユーザ特性評価部１４０、推測目的地決定部１５０を備えている。
【００３０】
検索リスト取得部１１０は、所定のタイミングで検索装置２１０から検索リストを取得する。取得対象の検索装置２１０は、複数台であってもよい。ただし、取得するデータはリスト形式に限られない。位置情報取得部１２０は、所定のタイミングで位置情報取得装置２２０から位置情報リストを取得する。取得対象の位置情報取得装置２２０は、複数台であってもよい。ただし、取得するデータはリスト形式に限られない。
【００３１】
推測目的地候補抽出部１３０は、検索リスト取得部１１０が取得した検索リストに基づいて、推測目的地の候補を抽出するブロックであり、検索語抽出部１３１、検索語属性付与部１３２、検索語評価部１３３、推測目的地候補抽出部１３４、辞書ＤＢ１３５を備えている。
【００３２】
検索語抽出部１３１は、検索リストに記録されたキーワードから検索語を抽出する処理を行なう。抽出した検索語にも抽出元のキーワードの日時情報を継承させる。すなわち、ユーザが入力するキーワードは、必ずしも一語とは限られず、複数の言葉が入力されたり、文章が入力されたりすることもある。検索語抽出部１３１は、既存の文章解析技術等を用いて検索リストに記録されたキーワードから検索語を抽出する。なお、検索語は、単語とは限られず、後述する辞書ＤＢ１３５に登録されている用語に対応させるようにする。
【００３３】
検索語属性付与部１３２は、検索語抽出部１３１によって抽出された各検索語に属性を付与する処理を行なう。属性には、分類、目的地フラグが含まれるものとし、属性の付与の際には辞書ＤＢ１３５を参照する。辞書ＤＢ１３５は、用語毎に分類、目的地フラグの情報をあらかじめ記録しているデータベースである。辞書ＤＢ１３５は、目的地推測装置１００の外部に設けてもよい。
【００３４】
辞書ＤＢ１３５において、分類は、例えば、「レジャー」→「スキー」→「スキー場」という具合に階層化されている。例えば、その用語がレジャー全般に関するものであれば、分類は「レジャー」となり、その用語がスキー全般に関するものであれば、分類は「レジャー」の子分類である「スキー」となり、その用語が特定のスキー場に関するものであれば、分類は「スキー」の子分類である「スキー場」となる。分類を階層化して定めておくことにより、辞書ＤＢ１３５を参照することにより、親分類の用語や子分類の用語を把握することができる。
【００３５】
なお、ひとつの用語に複数個の分類を設定することができる。例えば、「降雪情報」という用語の分類として、「スキー」「気候」といった２つの分類を設定することができる。
【００３６】
目的地フラグは、用語が目的地に関するものであるかを判別するために、その用語が目的地となり得るか否かを示すフラグである。例えば、「スキー板」という用語は目的地とはなり得ないが、「ＡＡスキー場」という用語は目的地となり得る。ここでは、目的地フラグのオンが、目的地となり得る用語であることを示すものとする。
【００３７】
検索語評価部１３３は、検索語属性付与部１３２により属性が付与された検索語群の評価を行ない、分類毎の出現頻度を示す指標である出現度数と時間的な出現傾向を求める処理を行なう。具体的には、検索語に付与された分類毎にグルーピングを行なって、分類毎に出現度数を集計し、検索語に付された検索日時情報に基づいて出現傾向を分類する。出現傾向は、例えば、定常的に出現、間欠的に出現、週末に出現、休み明けに出現、直近に急増等のパターンとそれぞれの判定基準とをあらかじめ定めておき、当てはまる１または複数のパターンを選定することで分類することができる。
【００３８】
推測目的地候補抽出部１３４は、出現度数の高い分類に含まれる検索語のうち、目的地フラグがオンである検索語を推測目的地候補として抽出する処理を行なう。推測目的地候補は複数個抽出することができ、例えば、出現度数の上位から所定個数の分類を対象に推測目的地候補を抽出したり、出現度数が基準値を超える分類を対象に推測目的地候補を抽出したりすることができる。
【００３９】
ユーザ特性評価部１４０は、ユーザ個人の特性を評価するブロックであり、テンプレートマッチング部１４１、嗜好情報処理部１４２、テンプレートＤＢ１４３を備えている。
【００４０】
テンプレートマッチング部１４１は、検索語や分類の出現度数、出現傾向と位置情報とからユーザの行動特性を分類する処理を行なう。ユーザの行動特性は、ユーザの行動特性のモデルを判定基準とともに記録したテンプレートＤＢ１４３を参照して行なう。
【００４１】
行動特性のモデルは、例えば、「週末に検索した場所は、翌週末に訪れる」「検索した場所は翌日に訪れる」「普段検索しない場所を検索するとその場所を訪れる」「日曜日は遠出をする」「訪れる場所は、長期的に検索する」「地図を検索するとその場所を訪れる」「午前中に検索した場所に午後に訪れる」「検索と移動とに関連性なし」等とすることができ、それぞれのモデルについて検索語や分類の出現度数、出現傾向と位置情報に基づく判定基準が定められる。
【００４２】
テンプレートマッチング部１４１は、推測目的地候補抽出部１３０が推測目的地候補を抽出する過程で使用した日時情報が付された検索語に関する情報と、位置情報取得部１２０が取得したユーザの日時情報が付された位置情報とから、ユーザの行動特性に当てはまる１または複数のタイプを判別して、分類を行なう。
【００４３】
例えば、ゴルフ場に関する検索が週末に出現するという出現傾向に分類されている場合に、そのゴルフ場の位置情報が翌週末に得られていることが多ければ、「週末に検索した場所は、翌週末に訪れる」という行動特性に分類されることになる。
【００４４】
嗜好情報処理部１４２は、ユーザの嗜好に関する嗜好情報に対する処理を行なう。例えば、ユーザがあらかじめ嗜好対象を登録している場合には、その対象を嗜好情報として記録する。嗜好対象は、例えば、「スキー」「釣り」等とすることができ、辞書ＤＢ１３５の分類や用語に対応させることが望ましい。
【００４５】
また、嗜好情報処理部１４２は、推測目的地候補抽出部１３０が推測目的地候補を抽出する過程で使用した検索語に関する情報に基づいて、嗜好情報を更新していく。例えば、ユーザが登録した嗜好に「野球」が含まれていない場合に、「野球」に関する検索が著しく増えている場合には、嗜好情報に「野球」を追加することができる。逆に、嗜好情報に「釣り」が記録されている場合に、長期間「釣り」に関する検索がまったく行なわれていない場合には、嗜好情報から「釣り」を削除してもよい。
【００４６】
推測目的地決定部１５０は、推測目的地候補抽出部１３０が抽出した推測目的地候補から１または複数個の推測目的地を決定するブロックであり、評価制御部１５１、ファクター評価部１５２を備えている。
【００４７】
評価制御部１５１は、検索における推測目的地候補の出現度数と、ファクター評価部１５２が行なう種々のファクターを考慮した評価とに基づいて推測目的地を決定する処理を行なう。ファクター評価部１５２は、ユーザの嗜好、行動特性、出現傾向の各ファクターについて推測目的地候補の評価を行なう。ただし、ファクター評価部１５２が評価を行なうファクターは例示であり、本例に限られない。
【００４８】
ユーザの嗜好ファクターの評価においては、嗜好情報処理部１４２が更新等した嗜好情報を参照し、行動特性ファクターの評価においては、テンプレートマッチング部１４１が分類したユーザの行動特性タイプ等を参照し、出現傾向ファクターの評価においては、検索語評価部１３３が分類した出現傾向を参照する。
【００４９】
推測目的地提示装置２３０は、目的地推測装置１００が決定した推測目的地をユーザに提示する。推測目的地の提示は、例えば、推測目的地を画面に表示することによって行なうことができる。推測目的地が１つの場合には、その推測目的地を経路探索の目的地として設定するか否かの指示を受け付けるようにし、推測目的地が複数の場合には、いずれかの推測目的地を経路探索の目的地として設定するか、あるいはいずれの推測目的地とも経路探索の目的地として設定しないかの指示を受け付けるようにすることが望ましい。
【００５０】
経路探索装置２４０は、ユーザが設定した目的地に対する経路探索を行なう装置である。経路探索装置２４０は、車載ナビゲータ装置や経路検索サービスを提供するサービスサーバ等で構成することができる。
【００５１】
上述の経路探索システム１０は、実装上種々の機器構成で実現することができる。例えば、図２（ａ）に示すように、それぞれインターネット３１０に接続したＰＣとスマートフォンと車載ナビゲータ装置で経路探索システム１０を構成し、ＰＣを検索装置２１０として機能させ、スマートフォンを検索装置２１０、位置情報取得装置２２０として機能させ、車載ナビゲータ装置を目的地推測装置１００、位置情報取得装置２２０、推測目的地提示装置２３０、経路探索装置２４０として機能させることができる。
【００５２】
この場合、ユーザがＰＣやスマートフォンで検索したキーワードが推測目的地決定のために取得されることになる。また、スマートフォンを携帯して移動した場所と車載ナビゲータ装置が搭載された車で移動した場所が位置情報として取得されることになる。推測目的地の決定は車載ナビゲータ装置が行ない、目的地への経路探索も車載ナビゲータ装置で行なわれる。
【００５３】
また、図２（ｂ）に示すように、それぞれインターネット３１０に接続したＰＣとスマートフォンと車載ナビゲータ装置と目的地推測サービスサーバで経路探索システム１０を構成し、ＰＣを検索装置２１０として機能させ、スマートフォンを検索装置２１０、位置情報取得装置２２０として機能させ、車載ナビゲータ装置を位置情報取得装置２２０、推測目的地提示装置２３０、経路探索装置２４０として機能させ、目的地推測サービスサーバを目的地推測装置１００として機能させることができる。
【００５４】
すなわち、目的地推測サービスを行なう目的地推測サービスサーバを車載ナビゲータ装置とは独立して設けるようにしている。この場合、目的地推測サービスサーバで推測目的地が決定され、車載ナビゲータ装置に推測目的地が転送され、経路探索が行なわれることになる。ユーザがＰＣやスマートフォンで検索したキーワードが推測目的地決定のために取得され、スマートフォンを携帯して移動した場所と車載ナビゲータ装置が搭載された車で移動した場所が位置情報として取得されることは、図２（ａ）に示した例と同様である。
【００５５】
また、図３（ａ）に示すように、それぞれインターネット３１０に接続したＰＣとスマートフォンと車載ナビゲータ装置とで経路探索システム１０を構成し、ＰＣを検索装置２１０、目的地推測装置１００として機能させ、スマートフォンを検索装置２１０、位置情報取得装置２２０として機能させ、車載ナビゲータ装置を位置情報取得装置２２０、推測目的地提示装置２３０、経路探索装置２４０として機能させることができる。
【００５６】
この場合、ＰＣで推測目的地が決定され、車載ナビゲータ装置に推測目的地が転送され、経路探索が行なわれることになる。ユーザがＰＣやスマートフォンで検索したキーワードが推測目的地決定のために取得され、スマートフォンを携帯して移動した場所と車載ナビゲータ装置が搭載された車で移動した場所が位置情報として取得されることは、図２（ａ）に示した例と同様である。
【００５７】
また、図３（ｂ）に示すように、それぞれインターネット３１０に接続したＰＣとスマートフォンと車載ナビゲータ装置とで経路探索システム１０を構成し、ＰＣを検索装置２１０として機能させ、スマートフォンを目的地推測装置１００、検索装置２１０、位置情報取得装置２２０、推測目的地提示装置２３０として機能させ、経路探索サービスサーバを経路探索装置２４０として機能させることができる。
【００５８】
この場合、スマートフォンが推測目的地を決定し、経路探索サービスサーバに経路探索を依頼し、探索された経路の表示をスマートフォンが行なうことになる。ユーザがＰＣやスマートフォンで検索したキーワードが推測目的地決定のために取得され、スマートフォンを携帯して移動した場所と車載ナビゲータ装置が搭載された車で移動した場所が位置情報として取得されることは、図２（ａ）に示した例と同様である。なお、図２、図３に示した機器構成は例示であり、他の機器構成で経路探索システム１０を実現してもよい。
【００５９】
次に、経路探索システム１０を構成する目的地推測装置１００の動作について説明する。目的地推測装置１００の動作は、推測目的地候補の抽出動作と推測目的地決定動作とに分けることができる。推測目的地候補の抽出動作は、取得した検索リストから、推測目的地の候補を抽出する動作である。推測目的地決定動作は、推測目的地候補の中から種々のファクターを考慮して推測目的地を決定する動作である。なお、ユーザ特性評価部１４０が行なうユーザの行動特性のテンプレートマッチング動作と、ユーザの嗜好情報に対する処理は、上述の基準に従って適宜行なうようにする。
【００６０】
以下に説明する動作例では、推測目的地の候補はあらかじめ抽出しておき、目的地設定の際に推測目的地候補の中から推測目的地を決定するものとする。これにより、目的地設定毎に推測目的地を抽出する手間を省くとともに、目的地設定の日時等に適した推測目的地を決定することができる。ただし、推測目的地の候補を抽出するタイミングと、推測目的地を決定するタイミングとは任意に定めることができる。
【００６１】
まず、推測目的地候補の抽出動作について図４のフローチャートを参照して説明する。推測目的地候補の抽出動作は、検索リストにキーワードがある程度蓄積している必要があるため、所定のタイミングで行なえばよい（Ｓ１０１）。所定のタイミングは、例えば、定期的としたり、検索リストのサイズが所定量に達した場合としたりすることができる。
【００６２】
推測目的地候補の抽出動作を行なうタイミングであれば（Ｓ１０１：Ｙｅｓ）、検索リスト取得部１１０が、検索装置２１０の検索リスト作成部２１２から検索リストを取得する（Ｓ１０２）。
【００６３】
そして、推測目的地候補抽出部１３０の検索語抽出部１３１が、検索リストに記録されたキーワードから検索語を抽出する（Ｓ１０３）。上述のように、検索語の抽出は既存の文章解析技術を用いて行なうことができる。
【００６４】
検索語が抽出されると、検索語属性付与部１３２が、辞書ＤＢ１３５を参照して各検索語に対して属性を付与する（Ｓ１０４）。検索語に付与する属性には、分類と目的地フラグとが含まれる。１つの検索語に複数個の分類を付与してもよい。
【００６５】
次に、検索語評価部１３３が、検索語の分類毎に出現度数を集計するとともに、検索語に付された検索日時に基づいて出現傾向を分類する（Ｓ１０５）。出現度数の集計では、検索語の分類毎にグルーピングを行なう。
【００６６】
分類は階層化されているため、例えば、図５に示すようなグルーピングを行なうことができる。本図は、検索語として「ＡＡスキー場」「ＢＢスキー場」「スキー板」「レンタルスキー」「積雪情報」「ＸＸ野球場」「ＣＣラーメン」「ＤＤ町ランチ」「ラーメン」が抽出された場合を例にしている。なお、四角で囲った検索語は目的地フラグがオンであること、すなわち、目的地となり得ることを示している。
【００６７】
ここで、「ＡＡスキー場」「ＢＢスキー場」は「スキー場」の分類が付され、「スキー板」「レンタルスキー」は「スキー用品」の分類が付され、「積雪情報」は「スキー」と「気候」の分類が付され、「ＸＸ野球場」は「野球場」の分類が付され、「ＣＣラーメン」「ＤＤ町ランチ」は「飲食店」の分類が付され、「ラーメン」は「飲食」の分類が付されているものとする。
【００６８】
辞書ＤＢ１５３に、分類「スキー場」「スキー用品」の親分類として「スキー」が設定され、分類「野球場」の親分類として「野球」が設定され、「スキー」「野球」の親分類として「レジャー」が設定され、分類「飲食店」の親分類として「飲食」が設定されているものとする。図中に示された分類の包含関係は、この親子関係に基づいている。
【００６９】
出現度数の集計は、例えば、最下層の分類に注目して行なうことができる。このとき、親分類に含まれる検索語の出現度数を子分類に承継するものとする。例えば、分類レジャーについての最下層分類である「スキー場」については、検索語の出現度数が２（ＡＡスキー場、ＢＢスキー場）であるが、親分類である「スキー」についての検索語の出現度数１（降雪情報）を加えて３とすることができる。分類「気候」については自身が最下層であるため、「気候」についての出現度数は１となる。同様の集計を各分類に行なうことで、分類毎の集計頻度を集計することができる。
【００７０】
また検索語の検索日時情報を参照することで、分類毎に、定常的に出現、間欠的に出現、週末に出現、休み明けに出現、直近に急増等の出現傾向を定めることができる。
【００７１】
最後に、推測目的地候補抽出部１３４が、出現度数の高い分類に含まれる検索語のうち、目的地フラグがオンである検索語を抽出する（Ｓ１０６）。抽出された検索語が推測目的地候補として抽出されたことになる。
【００７２】
図５に示した例であれば、出現度数が３である分類に含まれる「ＡＡスキー場」「ＢＢスキー場」「ＣＣラーメン」が推測目的地候補として抽出される。「スキー板」「レンタルスキー」は出現度数が３である分類に含まれるが目的地フラグがオフであるため抽出されない。
【００７３】
次に、推測目的地を決定する動作について図６のフローチャートを参照して説明する。推測目的地を決定する動作は、推測目的地提示装置２３０の起動時に行なうことが好ましい。例えば、車載ナビゲータ装置を推測目的地提示装置２３０として機能させた場合には、自動車のエンジンをかけた時点に、その時点の情報をファクター評価に含めて推測目的地が決定される。このため、ユーザはエンジンをかけると推測目的地が自動的に提示されることになる。
【００７４】
また、スマートフォンを推測目的地提示装置２３０として機能させた場合には、経路探索用のアプリケーションを立ち上げると推測目的地が自動的に提示されることになる。いずれの場合も、ユーザは、目的地を入力する作業を意識することなく経路探索の目的地を設定することができる。
【００７５】
推測目的地を決定する動作では、出現度数の高い推測目的地候補それぞれについて、ファクター評価部１５２が、種々のファクターを考慮した評価を行ない、評価制御部１５１が、総合的な評価の高い推測目的地候補を推測目的として決定する。本例では、嗜好ファクター、行動特性ファクター、出現傾向ファクターを考慮した評価を行なうが、他のファクター評価を採用してもよい。
【００７６】
まず、上述の推測目的地抽出動作で得られた推測目的地候補を取得する（Ｓ２０１）。また、現在情報を取得する（Ｓ２０２）。現在情報は、日時、曜日等を含めることができる。採用するファクター評価によっては、温度、天気等の情報も含めてもよい。
【００７７】
嗜好ファクター評価（Ｓ２０３）においては、嗜好情報処理部１４２が更新等するユーザの嗜好情報を参照し、嗜好情報に合致する推測目的地候補にポイントを加算する。嗜好情報に合致するかどうかは、推測目的地候補の親分類子分類を含めた分類を参照することで判断することができる。
【００７８】
行動特性ファクター評価（Ｓ２０４）においては、テンプレートマッチング部１４１で分類されたユーザの行動特性に合致する推測目的地候補にポイントを加算する。例えば、ユーザの行動特性が「週末に検索した場所は、翌週末に訪れる」であった場合に、推測目的地候補に関する検索頻度が先週末に高く、現在情報が週末であれば、行動特性に合致するとしてその推測目的地候補にポイントを加算する。この場合、現在情報が平日であれば、ポイントは加算されないことになる。
【００７９】
出現傾向ファクター評価（Ｓ２０５）においては、出現傾向が、目的地に設定する可能性が高いと想定される特徴を示している推測目的地候補にポイントを加算する。例えば、「定常的に出現」や「直近に急増」等と分類された推測目的地候補にポイントを加算する。
【００８０】
評価制御部１５１は、出現度数と各ファクター評価とを総合的に評価して（Ｓ２０６）、推測目的地を決定する（Ｓ２０７）。例えば、出現度数に応じたポイントに、各ファクター評価のポイントを合計して、合計ポイントの最も高い推測目的地候補を推測目的地として決定する。このとき、合計ポイントの高い順に複数個の推測目的地候補を推測目的地として決定してもよい。もちろん、出現度数と各ファクター評価との総合的評価は種々の手法を用いることができる。
【００８１】
例えば、推測目的地候補として抽出された「ＡＡスキー場」「ＢＢスキー場」「ＣＣラーメン」のうち、ユーザが直近に「ＡＡスキー場」を検索していた場合には、出現傾向ファクター評価でポイントが加算されるため、他のファクター評価が同等であれば、「ＡＡスキー場」が推測目的地として決定されることになる。
【００８２】
また、ユーザの行動特性で、例えば、「週末にレジャーに行く」「平日に外食する」というタイプに分類されている場合、目的地設定日が平日であれば「ＣＣラーメン」の行動特性ファクター評価が高くなり、目的地設定日が週末であれば、「ＡＡスキー場」「ＢＢスキー場」の行動特性ファクター評価が高くなる。
【００８３】
以上説明したように、本実施形態の経路探索システム１０では、ユーザが経路探索のためではなく、日常的な検索に用いた検索語に基づいて推測目的地候補を抽出する。このため、目的地を入力する作業は意識する必要はない。また、抽出された推測目的地候補の中から経路探索時点の情報やユーザの行動特性等に基づいて推測目的地を決定するため、ユーザは、目的地を入力する作業を意識することなく経路探索の目的地を設定できるようになる。
【００８４】
なお、推測目的地の候補を抽出する動作により抽出された推測目的地候補をユーザに提示してもよい。この場合であっても、ユーザは、候補の中から目的地を選択すればよいため、目的地を入力する作業から開放されることになる。
【符号の説明】
【００８５】
１０  経路探索システム
１００  目的地推測装置
１１０  検索リスト取得部
１２０  位置情報取得部
１３０  推測目的地候補抽出部
１３１  検索語抽出部
１３２  検索語属性付与部
１３３  検索語評価部
１３４  推測目的地候補抽出部
１３５  辞書ＤＢ
１４０  ユーザ特性評価部
１４１  テンプレートマッチング部
１４２  嗜好情報処理部
１４３  テンプレートＤＢ
１５０  推測目的地決定部
１５１  評価制御部
１５２  ファクター評価部
【図１】
2019194901.tif 000003
【図２】
2019194901.tif 000004
【図３】
2019194901.tif 000005
【図４】
2019194901.tif 000006
【図５】
2019194901.tif 000007
【図６】
2019194901.tif 000008