(57)【要約】【課題】車両の乗員によって行われる情報の検索を支援する。【解決手段】通信端末１０の制御部１１は、第１特定部１１１と、第２特定部１１２と、提示部１１３の各機能を実現する。第１特定部１１１は、通信端末１０のユーザが運転する自動車の運転状況を特定する。第２特定部１１２は、検索条件ＤＢ１２２において、第１特定部１１１により特定された運転状況と対応づけられている検索カテゴリを特定する。提示部１１３は、第２特定部１１２により特定された検索カテゴリをユーザに提示する。【選択図】図５
2015114877.tif 000002
【特許請求の範囲】
【請求項１】
自装置のユーザが運転する車両の運転状況を特定する第１特定部と、
第１データベースにおいて、前記第１特定部により特定された運転状況と対応づけられている検索条件を特定する第２特定部と、
前記第２特定部により特定された検索条件、又は当該検索条件を用いて実行された検索の結果を前記ユーザに提示する提示部と
を備える検索支援装置。
【請求項２】
前記第１特定部により運転状況が特定されるごとに、当該運転状況を示す情報を第２データベースに記憶させる第１記憶制御部と、
前記第１特定部により第１運転状況が特定された際に、当該第１運転状況が特定されるよりも前に前記第１特定部により特定され、その情報が前記第２データベースに記憶されている第２運転状況を特定する第３特定部と、
前記第１特定部により特定された第１運転状況と、前記第３特定部により特定された第２運転状況とを比較する比較部と
をさらに備え、
前記第２特定部は、前記比較部による比較の結果、前記第１運転状況が前記第２運転状況と異なっている場合に、前記第１データベースにおいて前記第１運転状況と対応づけられている第１検索条件を特定する
ことを特徴とする請求項１に記載の検索支援装置。
【請求項３】
前記第１特定部により運転状況が特定されるごとに、前記車両の現在位置を特定する第４特定部をさらに備え、
前記第１記憶制御部は、前記第１特定部により運転状況が特定されるごとに、前記第４特定部により特定された現在位置を示す情報と対応づけて当該運転状況を示す情報を前記第２データベースに記憶させ、
前記第３特定部は、前記第１特定部により第１運転状況が特定された際に、当該第１運転状況よりも前に前記第１特定部により特定され、且つ当該第１運転状況が特定された際に、前記第４特定部により特定された現在位置と対応づけてその情報が前記第２データベースに記憶されている第２運転状況を特定する
ことを特徴とする請求項２に記載の検索支援装置。
【請求項４】
前記第１特定部により運転状況が特定されるごとに、現在日時を特定する第４特定部をさらに備え、
前記第１記憶制御部は、前記第１特定部により運転状況が特定されるごとに、前記第４特定部により特定された現在日時を示す情報と対応づけて当該運転状況を示す情報を前記第２データベースに記憶させ、
前記第３特定部は、前記第１特定部により第１運転状況が特定された際に、当該第１運転状況よりも前に前記第１特定部により特定され、且つ当該第１運転状況が特定された際に、前記第４特定部により特定された現在日時と対応づけてその情報が前記第２データベースに記憶されている第２運転状況を特定する
ことを特徴とする請求項２に記載の検索支援装置。
【請求項５】
現在日時を特定する第５特定部をさらに備え、
前記第２特定部は、前記第１特定部により特定された運転状況と、前記第５特定部により特定された現在日時とに対応づけられた検索条件を前記第１データベースにおいて特定する
ことを特徴とする請求項１に記載の検索支援装置。
【請求項６】
前記ユーザが自身の目的地となる施設を検索するために検索条件を入力する入力部と、
前記入力部により検索条件が入力される前の所定時間内に前記第１特定部により特定された運転状況を示す情報と、前記入力部により入力された検索条件とを対応付けて前記第１データベースに記憶させる第２記憶制御部と
をさらに備えることを特徴とする請求項１に記載の検索支援装置。
【請求項７】
通信端末のユーザが運転する車両の運転状況を特定する第１特定部と、
第１データベースにおいて、前記第１特定部により特定された運転状況と対応づけられている検索条件を特定する第２特定部と、
前記第２特定部により特定された検索条件、又は当該検索条件を用いて実行された検索の結果を前記ユーザに提示する提示部と
を備える通信システム。
【請求項８】
車両に搭載される検索支援装置により実行される検索支援方法であって、
前記車両の運転状況を特定するステップと、
第１データベースにおいて、前記特定された運転状況と対応づけられている検索条件を特定するステップと、
前記特定された検索条件、又は当該検索条件を用いて実行された検索の結果を前記検索支援装置のユーザに提示するステップと
を備える検索支援方法。
【請求項９】
車両に搭載されるコンピュータに、
前記車両の運転状況を特定するステップと、
第１データベースにおいて、前記特定された運転状況と対応づけられている検索条件を特定するステップと、
前記特定された検索条件、又は当該検索条件を用いて実行された検索の結果を前記コンピュータのユーザに提示するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の運転状況に応じて検索条件を提示する技術に関する。
【背景技術】
【０００２】
従来、車両の現在位置を検出して、現在位置から目的地までの経路を案内するカーナビゲーション装置が知られている。このようなカーナビゲーション装置は、通常、ユーザによって指定されたカテゴリに属する周辺施設をデータベースから検索して、ディスプレイに表示させる機能を備えている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−０９８０６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来のカーナビゲーション装置の場合、ユーザは自己が所望する施設を検索するにあたって、当該施設が属する検索カテゴリを複数の検索カテゴリの中から特定して選択する必要がある。この作業は車両を運転するユーザにとって面倒である。
【０００５】
本発明は、上記の事情を鑑みてなされたものであり、車両の乗員によって行われる情報の検索を支援することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するため、本発明は、自装置のユーザが運転する車両の運転状況を特定する第１特定部と、第１データベースにおいて、前記第１特定部により特定された運転状況と対応づけられている検索条件を特定する第２特定部と、前記第２特定部により特定された検索条件、又は当該検索条件を用いて実行された検索の結果を前記ユーザに提示する提示部とを備える検索支援装置を提供する。
【０００７】
好ましい態様において、上記の検索支援装置は、前記第１特定部により運転状況が特定されるごとに、当該運転状況を示す情報を第２データベースに記憶させる第１記憶制御部と、前記第１特定部により第１運転状況が特定された際に、当該第１運転状況が特定されるよりも前に前記第１特定部により特定され、その情報が前記第２データベースに記憶されている第２運転状況を特定する第３特定部と、前記第１特定部により特定された第１運転状況と、前記第３特定部により特定された第２運転状況とを比較する比較部とをさらに備え、前記第２特定部は、前記比較部による比較の結果、前記第１運転状況が前記第２運転状況と異なっている場合に、前記第１データベースにおいて前記第１運転状況と対応づけられている第１検索条件を特定してもよい。
【０００８】
さらに好ましい態様において、上記の検索支援装置は、前記第１特定部により運転状況が特定されるごとに、前記車両の現在位置を特定する第４特定部をさらに備え、前記第１記憶制御部は、前記第１特定部により運転状況が特定されるごとに、前記第４特定部により特定された現在位置を示す情報と対応づけて当該運転状況を示す情報を前記第２データベースに記憶させ、前記第３特定部は、前記第１特定部により第１運転状況が特定された際に、当該第１運転状況よりも前に前記第１特定部により特定され、且つ当該第１運転状況が特定された際に、前記第４特定部により特定された現在位置と対応づけてその情報が前記第２データベースに記憶されている第２運転状況を特定してもよい。
【０００９】
別のさらに好ましい態様において、上記の検索支援装置は、前記第１特定部により運転状況が特定されるごとに、現在日時を特定する第４特定部をさらに備え、前記第１記憶制御部は、前記第１特定部により運転状況が特定されるごとに、前記第４特定部により特定された現在日時を示す情報と対応づけて当該運転状況を示す情報を前記第２データベースに記憶させ、前記第３特定部は、前記第１特定部により第１運転状況が特定された際に、当該第１運転状況よりも前に前記第１特定部により特定され、且つ当該第１運転状況が特定された際に、前記第４特定部により特定された現在日時と対応づけてその情報が前記第２データベースに記憶されている第２運転状況を特定してもよい。
【００１０】
別の好ましい態様において、上記の検索支援装置は、現在日時を特定する第５特定部をさらに備え、前記第２特定部は、前記第１特定部により特定された運転状況と、前記第５特定部により特定された現在日時とに対応づけられた検索条件を前記第１データベースにおいて特定してもよい。
【００１１】
別の好ましい態様において、上記の検索支援装置は、前記ユーザが自身の目的地となる施設を検索するために検索条件を入力する入力部と、前記入力部により検索条件が入力される前の所定時間内に前記第１特定部により特定された運転状況を示す情報と、前記入力部により入力された検索条件とを対応付けて前記第１データベースに記憶させる第２記憶制御部とをさらに備えてもよい。
【００１２】
また、本発明は、通信端末のユーザが運転する車両の運転状況を特定する第１特定部と、第１データベースにおいて、前記第１特定部により特定された運転状況と対応づけられている検索条件を特定する第２特定部と、前記第２特定部により特定された検索条件、又は当該検索条件を用いて実行された検索の結果を前記ユーザに提示する提示部とを備える通信システムを提供する。
【００１３】
また、本発明は、車両に搭載される検索支援装置により実行される検索支援方法であって、前記車両の運転状況を特定するステップと、第１データベースにおいて、前記特定された運転状況と対応づけられている検索条件を特定するステップと、前記特定された検索条件、又は当該検索条件を用いて実行された検索の結果を前記検索支援装置のユーザに提示するステップとを備える検索支援方法を提供する。
【００１４】
また、本発明は、車両に搭載されるコンピュータに、前記車両の運転状況を特定するステップと、第１データベースにおいて、前記特定された運転状況と対応づけられている検索条件を特定するステップと、前記特定された検索条件、又は当該検索条件を用いて実行された検索の結果を前記コンピュータのユーザに提示するステップとを実行させるためのプログラムを提供する。
【発明の効果】
【００１５】
本発明によれば、車両の乗員によって行われる情報の検索を支援することができる。
【図面の簡単な説明】
【００１６】
【図１】通信システム１の構成を示す図である。
【図２】通信端末１０のハードウェア構成を示すブロック図である。
【図３】施設情報ＤＢ１２１のデータ構成の一例を示す図である。
【図４】検索条件ＤＢ１２２のデータ構成の一例を示す図である。
【図５】制御部１１により実現される機能の構成を示す図である。
【図６】サーバ装置２０のハードウェア構成を示すブロック図である。
【図７】検索支援動作を示すフローチャートである。
【図８】表示部１４に表示される画面の一例を示す図である。
【図９】表示部１４に表示される画面の一例を示す図である。
【図１０】制御部１１により実現される機能の構成を示す図である。
【図１１】運転状況ＤＢ１２３のデータ構成の一例を示す図である。
【図１２】検索支援動作を示すフローチャートである。
【図１３】制御部１１により実現される機能の構成を示す図である。
【図１４】制御部１１により実現される機能の構成を示す図である。
【発明を実施するための形態】
【００１７】
１．実施形態
１−１．構成
１−１−１．通信システム１
図１は、本実施形態に係る通信システム１の構成を示す図である。この通信システム１は、通信端末１０のユーザに対してカーナビゲーションサービスを提供するためのシステムである。この通信システム１は、図１に示されるように、自動車Ｃに搭載された通信端末１０と、サーバ装置２０とを有している。通信端末１０とサーバ装置２０とは、通信回線３０により接続されている。通信回線３０は、例えば、移動体通信網とインターネットとにより構成されるネットワークである。なお、図１には、通信端末１０が１つしか示されていないが、２以上の通信端末１０が通信回線３０に接続されてもよい。
【００１８】
１−１−２．通信端末１０
通信端末１０は、ユーザに対してカーナビゲーション機能を提供するための携帯型のコンピュータ装置である。具体的には、通信端末１０は、スマートフォンや、タブレット端末である。または、カーナビゲーション装置や、携帯電話機や、ＰＤＡ（Personal Digital Assistant）である。この通信端末１０は、本発明に係る「検索支援装置」の一例である。通信端末１０は、図１に示されるように、自動車Ｃに搭載される。自動車Ｃは、本発明に係る「車両」の一例であって、原動機付き自転車や軽車両等の他の車に換えてもよい。
【００１９】
図２は、通信端末１０のハードウェア構成を示すブロック図である。通信端末１０は、図２に示されるように、制御部１１と、記憶部１２と、操作部１３と、表示部１４と、音声処理部１５と、通信部１６と、加速度センサ１７と、ＧＰＳ（Global Positioning System）受信機１８とを有する。
【００２０】
制御部１１は、例えばＣＰＵ（Central Processing Unit）やＧＰＵ（Graphics Processing Unit）等の演算処理装置である。記憶部１２は、例えばＥＥＰＲＯＭ（Electronically Erasable and Programmable ROM）やフラッシュメモリ等の記憶装置である。記憶部１２は、カーナビゲーション機能の提供に必要な地図情報を記憶する。また、記憶部１２は、後述する施設情報ＤＢ１２１と検索条件ＤＢ１２２とを記憶する。操作部１３は、例えばタッチパネルや操作ボタン等の操作入力装置である。表示部１４は、例えば液晶ディスプレイ等の表示装置である。
【００２１】
音声処理部１５は、例えば、マイクロフォン１５１と、スピーカ１５２と、ＤＳＰ（Digital Signal Processor）１５３等の音声処理回路とを備える。音声処理部１５は、マイクロフォン１５１により収音された音声を示す音声情報を制御部１１に出力するとともに、制御部１１から入力された信号により表される音をスピーカ１５２から出力する。通信部１６は、通信回線３０を介してサーバ装置２０と通信を行うための通信インタフェースである。加速度センサ１７は、例えば３軸加速度センサであり、通信端末１０の加速度を計測する。ＧＰＳ受信機１８は、ＧＰＳ衛星から発せられる電波を受信して、通信端末１０の現在位置を特定する。
【００２２】
図３は、施設情報ＤＢ１２１のデータ構成の一例を示す図である。この施設情報ＤＢ１２１は、カーナビゲーションサービスの提供中にその情報がユーザに提供され得る施設の情報を格納するデータベースである。施設情報ＤＢ１２１を構成する各レコードは、「検索カテゴリ」と、「施設名」と、「位置」の各フィールドにより構成されている。「検索カテゴリ」は、施設の属するカテゴリである。具体的には例えば、「トイレ」、「レストラン」、「駐車場」といったカテゴリである。この検索カテゴリは、本発明に係る「検索条件」の一例である。「施設名」は、施設の名称である。この施設名は、施設を識別するための識別情報の一例であって、番号であってもよい。「位置」は、施設が存在する位置である。位置は、住所によって表されてもよいし、緯度経度で表されてもよい。
【００２３】
図４は、検索条件ＤＢ１２２のデータ構成の一例を示す図である。この検索条件ＤＢ１２２は、上述の検索カテゴリを示す情報と、通信端末１０のユーザが運転する自動車Ｃの運転状況を示す情報とを対応づけて格納するデータベースである。この検索条件ＤＢ１２２は、自動車Ｃの運転状況に基づいて通信端末１０のユーザに提案する検索カテゴリを特定するために使用される。この検索条件ＤＢ１２２は、本発明に係る「第１データベース」の一例である。
【００２４】
検索条件ＤＢ１２２を構成する各レコードは、「運転状況」と、「検索カテゴリ」の２つのフィールドにより構成されている。ここで、「運転状況」とは、通信端末１０のユーザが自動車Ｃを運転している状況のことである。この運転状況という概念には、通信端末１０の位置は含まれない。この運転状況という概念は、大きく「走行状況」と「車両状況」という２つの概念に分けられる。走行状況とは、自動車Ｃが走行している状況のことである。具体的には、自動車Ｃの速度（特に、平均速度）や、自動車Ｃのブレーキの踏まれる回数又は頻度や、ハンドル操作（特に、左折及び右折の回数又は頻度）、自動車Ｃが走行する車線のことである。車両状況とは、自動車Ｃの現在の状況のことである。具体的には、ヘッドライトの点灯の有無や、ワイパーの稼働の有無や、ウィンドーウォッシャーの稼働の有無や、燃料の残量のことである。
【００２５】
図５は、通信端末１０の制御部１１により実現される機能の構成を示す図である。制御部１１により、記憶部１２に記憶される所定のプログラムが実行されると、図５に示される第１特定部１１１と、第２特定部１１２と、提示部１１３の機能が実現される。これらの機能は特に、カーナビゲーション機能の提供中にユーザによって行われる情報の検索を支援するための動作に関する。
【００２６】
第１特定部１１１は、通信端末１０のユーザが運転する自動車Ｃの運転状況を特定する。具体的には、第１特定部１１１は、有線又は無線により通信端末１０と接続される、自動車Ｃの制御装置（図示せず）から提供される情報に基づいて自動車Ｃの運転状況を特定する。ここで、制御装置とは、例えばＥＣＵ（Engine Control Unit）である。なお、自動車Ｃの速度については、第１特定部１１１は、加速度センサ１７の出力値に基づいて特定してもよい。また、自動車Ｃが走行する車線については、第１特定部１１１は、自動車Ｃに搭載される車載カメラにより撮像された画像に基づいて特定してもよい（例えば、特開２０１２−１６８１４５号公報参照）。
【００２７】
第２特定部１１２は、検索条件ＤＢ１２２において、第１特定部１１１により特定された運転状況と対応づけられている検索カテゴリを特定する。例えば、第１特定部１１１により、自動車Ｃの運転状況として、「最左車線を走行」、「低速で走行」及び「ブレーキ頻度高」という状況が特定された場合には、図４に示される検索条件ＤＢ１２２においては、「トイレ」という検索カテゴリが特定される。
【００２８】
提示部１１３は、第２特定部１１２により特定された検索カテゴリをユーザに提示する。具体的には、提示部１１３は、第２特定部１１２により特定された検索カテゴリを用いた検索をユーザに促すメッセージを表示部１４に表示させる。例えば、提示部１１３は、第２特定部１１２により「トイレ」という検索カテゴリが特定された場合には、「トイレを検索しますか？」といったメッセージを、当該検索を指示するボタンとともに表示部１４に表示させる。この際、提示部１１３は、当該メッセージを表示させるとともに、上記メッセージをスピーカ１５２から出力させるようにしてもよい。または、提示部１１３は、当該メッセージの表示に代えて、当該メッセージをスピーカ１５２から出力させるようにしてもよい。
【００２９】
１−１−３．サーバ装置２０
サーバ装置２０は、通信端末１０に対して、カーナビゲーション機能の提供に必要な地図情報や施設情報を提供するためのコンピュータ装置である。図６は、サーバ装置２０のハードウェア構成を示すブロック図である。サーバ装置２０は、図６に示されるように、制御部２１と、記憶部２２と、通信部２３とを有する。
【００３０】
制御部２１は、例えばＣＰＵ等の演算処理装置である。記憶部２２は、ＨＤＤ（Hard Disk Drive）等の記憶装置である。記憶部２２は、通信端末１０に対して提供する地図情報と施設情報とを記憶する。通信部２３は、通信回線３０を介して通信端末１０と通信を行うための通信インタフェースである。制御部２１は、この通信部２３を介して、所定のタイミングで、記憶部２２に記憶される地図情報及び施設情報を通信端末１０に提供する。
【００３１】
１−２．動作
次に、本実施形態に係る通信端末１０の動作について説明する。具体的には、通信端末１０によりカーナビゲーション機能がユーザに対して提供されている際に、当該ユーザによって行われる情報の検索を支援するための検索支援動作について説明する。本検索支援動作は、カーナビゲーション機能が提供されている際、定期的に実行されてよい。
【００３２】
図７は、本検索支援動作を示すフローチャートである。本検索支援動作においてまず、通信端末１０の制御部１１は、自動車Ｃの現在の運転状況を特定する（ステップＳａ１）。例えば、制御部１１は、自動車Ｃの運転状況として、「最左車線を走行」、「低速で走行」及び「ブレーキ頻度高」という状況を特定する。
【００３３】
次に、制御部１１は、ステップＳａ１において特定された運転状況が、所定の運転状況に該当するか否かについて判断する（ステップＳａ２）。具体的には、制御部１１は、ステップＳａ１において特定された運転状況が、検索条件ＤＢ１２２のいずれかのレコードに規定される運転状況に該当するか否かについて判断する。例えば、ステップＳａ１において、「最左車線を走行」、「低速で走行」及び「ブレーキ頻度高」という運転状況が特定された場合には、図４に示される検索条件ＤＢ１２２においては、１番目のレコードに規定される運転状況に該当するため、制御部１１は本ステップにおいて肯定的な判断を行う。
【００３４】
ステップＳａ２における判断の結果、ステップＳａ１において特定された運転状況が所定の運転状況に該当した場合には（ステップＳａ２；ＹＥＳ）、制御部１１は、当該所定の運転状況と検索条件ＤＢ１２２において対応づけられている検索カテゴリを特定する（ステップＳａ３）。例えば、ステップＳａ２において、図４に示される検索条件ＤＢ１２２において１番目のレコードに規定される運転状況に該当すると判断された場合には、制御部１１は「トイレ」という検索カテゴリを特定する。一方、ステップＳａ２における判断の結果、ステップＳａ１において特定された運転状況が所定の運転状況に該当しない場合には（ステップＳａ２；ＮＯ）、制御部１１は本検索支援動作を終了する。
【００３５】
次に、制御部１１は、ステップＳａ３において特定した検索カテゴリを用いた検索を促すメッセージを、当該検索を指示するボタンとともに表示部１４に表示させる（ステップＳａ４）。例えば、ステップＳａ３において「トイレ」という検索カテゴリが特定された場合には、「トイレを検索しますか？」といったメッセージを、当該検索を指示する「はい」というボタンとともに表示部１４に表示させる。図８は、この際に表示部１４に表示される画面の一例を示す図である。同図に示されるように、検索を拒否する「いいえ」というボタンも同時に表示されてもよい。
【００３６】
制御部１１は、検索を促すメッセージを表示後、ユーザにより検索を指示されたか否かを判断し（ステップＳａ５）、検索が指示された場合には（ステップＳａ５；ＹＥＳ）、ステップＳａ３において特定された検索カテゴリを用いた検索を行う（ステップＳａ６）。具体的には、制御部１１は、当該検索カテゴリと施設情報ＤＢ１２１において対応づけられている施設情報を特定する。例えば、ステップＳａ３において「トイレ」という検索カテゴリが特定された場合には、制御部１１は、図３に示される施設情報ＤＢ１２１において、「トイレＡ」及び「トイレＢ」等の施設情報を特定する。ステップＳａ５における判断の結果、検索を拒否する操作が行われた場合には（ステップＳａ５；ＮＯ）、制御部１１は本検索支援動作を終了する。
【００３７】
次に、制御部１１は、ステップＳａ６において特定された施設情報を表示部１４にリスト表示させる（ステップＳａ７）。図９は、この際に表示部１４に表示される画面の一例を示す図である。この画面が表示されている状態において、いずれかの施設情報がユーザによって選択されると、制御部１１は、その施設情報により示される施設への経路の案内を開始する（ステップＳａ８）。
以上が、本実施形態に係る検索支援動作についての説明である。
【００３８】
以上説明した本実施形態に係る通信システム１によれば、自動車Ｃの運転状況に応じて、通信端末１０のユーザに対して検索カテゴリが提示される。そして、当該検索カテゴリを用いた検索が当該ユーザによって指示されると、当該検索カテゴリと施設情報ＤＢ１２１において対応づけられている施設情報が特定され、表示される。よって、複数の検索カテゴリの中からユーザ自らが自己が所望する施設の属する検索カテゴリを探し出して選択する場合と比較して、検索に要する操作回数を減らすことができる。
【００３９】
２．変形例
上記の実施形態は、以下のように変形してもよい。また、以下に示す２以上の変形例を互いに組み合わせてもよい。
【００４０】
２−１．変形例１
上記の実施形態に係る検索支援動作では、自動車Ｃの運転状況が所定の運転状況に該当する場合には、当該運転状況に応じた検索カテゴリが自動的に表示部１４に表示されている（図７のステップＳａ４参照）。しかし、この検索カテゴリは自動的に表示される必要はなく、ユーザによって周辺施設の検索が指示された際に、優先度の高い検索カテゴリとして提示されるようにしてもよい。例えば、リスト表示される複数の検索カテゴリ中で、上位に表示されるようにしたり、その文字の色やサイズを他と変えたりしてもよい。
【００４１】
２−２．変形例２
上記の実施形態に係る検索支援動作において、現在の運転状況と過去の運転状況との違いに基づいて検索カテゴリを特定してユーザに提示するようにしてもよい。図１０は、本変形例に係る検索支援動作が実行される際に、通信端末１０の制御部１１により実現される機能の構成を示す図である。同図に示される機能群は、制御部１１により、記憶部１２に記憶される所定のプログラムが実行されることで実現される。
【００４２】
第１特定部１１１は、上記の実施形態のときと同様に、通信端末１０のユーザが運転する自動車Ｃの運転状況を特定する。第４特定部１１４は、第１特定部１１１により運転状況が特定されるごとに、自動車Ｃの現在位置を特定する。具体的には、第４特定部１１４は、ＧＰＳ受信機１８から出力される信号に基づいて自動車Ｃの現在位置を特定する。または、第４特定部１１４は、通信端末１０が通信中の基地局の位置に基づいて自動車Ｃの現在位置を特定してもよい。
【００４３】
第１記憶制御部１１５は、第１特定部１１１により運転状況が特定されるごとに、当該運転状況を示す情報を運転状況ＤＢ１２３に記憶させる。より具体的には、第１特定部１１１により運転状況が特定されるごとに、第４特定部１１４により特定された現在位置を示す情報と対応づけて当該運転状況を示す情報を運転状況ＤＢ１２３に記憶させる。ここで、運転状況ＤＢ１２３は、本発明に係る「第２データベース」の一例である。
【００４４】
図１１は、運転状況ＤＢ１２３のデータ構成の一例を示す図である。この運転状況ＤＢ１２３は、運転状況を示す情報と、位置情報とを対応づけて蓄積するデータベースである。運転状況ＤＢ１２３を構成する各レコードは、「位置」と「運転状況」の２つのフィールドにより構成されている。ここで、「位置」とは、運転状況が第１特定部１１１により特定された位置のことである。
【００４５】
図１０の説明に戻り、第３特定部１１６は、第１特定部１１１により運転状況が特定された際に、当該運転状況が特定されるよりも前に第１特定部１１１により特定され、その情報が運転状況ＤＢ１２３に記憶されている他の運転状況を特定する。より具体的には、第１特定部１１１により運転状況が特定された際に、当該運転状況が特定されるよりも前に第１特定部１１１により特定され、且つ当該運転状況が特定された際に、第４特定部１１４により特定された現在位置と対応づけてその情報が運転状況ＤＢ１２３に記憶されている他の運転状況を特定する。例えば、第１特定部１１１により新たな運転状況が特定され、その際に第４特定部１１４により特定された位置が「東京都千代田区」である場合には、図１１に示される運転状況ＤＢ１２３において、「高速で走行」、「ブレーキ頻度低」及び「ヘッドライト消灯」という運転状況が特定される。
【００４６】
比較部１１７は、第１特定部１１１により特定された運転状況と、第３特定部１１６により特定された運転状況とを比較する。第２特定部１１２は、比較部１１７による比較の結果、第１特定部１１１により特定された運転状況が第３特定部１１６により特定された運転状況と異なっている場合に、検索条件ＤＢ１２２において第１特定部１１１により特定された運転状況と対応づけられている検索カテゴリを特定する。例えば、第２特定部１１２は、第１特定部１１１により「低速で走行」、「ブレーキ頻度低」及び「ヘッドライト点灯」という運転状況が特定され、第３特定部１１６により「高速で走行」、「ブレーキ頻度低」及び「ヘッドライト消灯」という運転状況が特定された場合には、図４に示される検索条件ＤＢ１２２において、両運転状況において相違している「低速で走行」と「ヘッドライト点灯」という運転状況と対応づけられている「ホテル」という検索カテゴリを特定する。
【００４７】
提示部１１３は、上記の実施形態のときと同様に、第２特定部１１２により特定された検索カテゴリをユーザに提示する。
【００４８】
図１２は、本変形例に係る検索支援動作を示すフローチャートである。本フローチャートにおいて、上記の実施形態に係る検索支援動作と共通する処理には、同様の符号が付されている。また、以下では、上記の実施形態に係る検索支援動作と異なる処理について主に説明する。
【００４９】
本変形例に係る検索支援動作において、通信端末１０の制御部１１は、まず、自動車Ｃの現在の運転状況を特定する（ステップＳａ１）。次に、制御部１１は、ＧＰＳ受信機１８から出力される信号に基づいて自動車Ｃの現在位置を特定する（ステップＳｂ１）。次に、制御部１１は、運転状況ＤＢ１２３において、ステップＳｂ１において特定された位置と対応づけられている運転状況を特定する（ステップＳｂ２）。例えば、ステップＳｂ１において「東京都千代田区」という位置が特定された場合には、図１１に示される運転状況ＤＢ１２３において、「高速で走行」、「ブレーキ頻度低」及び「ヘッドライト消灯」という運転状況が特定される。
【００５０】
次に、制御部１１は、ステップＳｂ１において特定された運転状況のうち、ステップＳｂ２において特定された運転状況と異なる運転状況を特定する（ステップＳｂ３）。例えば、ステップＳｂ１において、「低速で走行」、「ブレーキ頻度低」及び「ヘッドライト点灯」という運転状況が特定され、ステップＳｂ２において、「高速で走行」、「ブレーキ頻度低」及び「ヘッドライト消灯」という運転状況が特定された場合には、制御部１１は、「低速で走行」と「ヘッドライト点灯」という運転状況を差分として特定する。
【００５１】
次に、制御部１１は、ステップＳｂ３において特定された運転状況が、所定の運転状況に該当するか否かについて判断する（ステップＳｂ４）。具体的には、制御部１１は、ステップＳｂ３において特定された運転状況が、検索条件ＤＢ１２２のいずれかのレコードに規定される運転状況に該当するか否かについて判断する。例えば、ステップＳｂ３において、「低速で走行」及び「ヘッドライト点灯」という運転状況が特定された場合には、図４に示される検索条件ＤＢ１２２においては、５番目のレコードに規定される運転状況に該当するため、制御部１１は本ステップにおいて肯定的な判断を行う。以降の処理は上記の実施形態と同様である。
【００５２】
以上説明した本変形例に係る検索支援動作によれば、現在の運転状況と過去の運転状況との違いに基づいて検索カテゴリが特定されてユーザに提示される。よって、ユーザの普段の運転パターンを考慮しつつ、運転状況に応じた検索カテゴリの提示を行うことができる。
【００５３】
２−３．変形例３
上記の変形例２に係る検索支援動作において、自動車Ｃの現在位置に代えて現在日時を特定し（図１２のステップＳｂ１参照）、この特定された現在日時と運転状況ＤＢ１２３において対応づけられている運転状況を特定するようにしてもよい（図１２のステップＳｂ２参照）。本変形例が採用された場合、上述の第４特定部１１４は、第１特定部１１１により運転状況が特定されるごとに、自動車Ｃの現在位置に代えて、現在日時を特定する。
【００５４】
第１記憶制御部１１５は、第１特定部１１１により運転状況が特定されるごとに、本変形例に係る第４特定部１１４により特定された現在日時を示す情報と対応づけて当該運転状況を示す情報を運転状況ＤＢ１２３に記憶させる。本変形例に係る運転状況ＤＢ１２３は、運転状況を示す情報と、日時情報とを対応づけて蓄積するデータベースである。この運転状況ＤＢ１２３を構成する各レコードは、日時」と、「運転状況」の２つのフィールドにより構成されている。ここで、「日時」とは、運転状況が第１特定部１１１により特定された日時のことである。
【００５５】
第３特定部１１６は、第１特定部１１１により運転状況が特定された際に、当該運転状況が特定されるよりも前に第１特定部１１１により特定され、且つ当該運転状況が特定された際に、本変形例に係る第４特定部１１４により特定された現在日時と対応づけてその情報が運転状況ＤＢ１２３に記憶されている他の運転状況を特定する。
【００５６】
なお、上記の変形例２に係る検索支援動作において、自動車Ｃの現在位置に加えて現在日時を特定し（図１２のステップＳｂ１参照）、この特定された現在位置及び現在日時と運転状況ＤＢ１２３において対応づけられている運転状況を特定するようにしてもよい（図１２のステップＳｂ２参照）。
【００５７】
２−４．変形例４
上記の実施形態に係る検索条件ＤＢ１２２において、運転状況を示す情報に加えて日時を示す情報を検索カテゴリを示す情報と対応づけて格納し、運転状況が特定された日時に応じて、特定される検索カテゴリが異なるようにしてもよい。図１３は、本変形例に係る通信端末１０の制御部１１により実現される機能の構成を示す図である。図１３に示されるように、本変形例に係る機能の構成は、第５特定部１１８が追加されている点において、上記の実施形態と異なる。この第５特定部１１８は、現在日時を特定する。また、本変形例に係る機能の構成は、第２特定部１１２が、第１特定部１１１により特定された運転状況と、第５特定部１１８により特定された現在日時とに対応づけられた検索条件を検索条件ＤＢ１２２において特定する点において、上記の実施形態と異なる。
【００５８】
２−５．変形例５
上記の変形例４に係る検索条件ＤＢ１２２おいて、日時を示す情報に代えて、位置を示す情報を、運転状況を示す情報に加えて検索カテゴリを示す情報と対応づけて格納し、運転状況が特定された位置に応じて、特定される検索カテゴリが異なるようにしてもよい。または、日時を示す情報に加えて、位置を示す情報を、運転状況を示す情報と検索カテゴリを示す情報とに対応づけて格納し、運転状況が特定された日時及び位置に応じて、特定される検索カテゴリが異なるようにしてもよい。または、日時を示す情報に代えて、通信端末１０のユーザの属性（例えば、年齢や性別）や当該ユーザの目的地を示す情報を、運転状況を示す情報に加えて検索カテゴリを示す情報と対応づけて格納し、ユーザの属性や目的地に応じて、特定される検索カテゴリが異なるようにしてもよい。
【００５９】
２−６．変形例６
上記の実施形態において、検索条件ＤＢ１２２に格納される各レコードは、通信端末１０のユーザによる検索の履歴と、自動車Ｃの運転状況の履歴とに基づいて設定されてもよい。図１４は、本変形例に係る通信端末１０の制御部１１により実現される機能の構成を示す図である。同図に示される機能群は、制御部１１により、記憶部１２に記憶される所定のプログラムが実行されることで実現される。
【００６０】
入力部１１９は、通信端末１０のユーザが自身の目的地となる施設を検索するために検索カテゴリを入力する。具体的には、入力部１１９は、操作部１３から出力される操作信号に基づいて検索カテゴリを入力する。第２記憶制御部１２０は、入力部１１９により検索カテゴリが入力される前の所定時間内に第１特定部１１１により特定された運転状況を示す情報と、入力部１１９により入力された検索条件とを対応付けて検索条件ＤＢ１２２に記憶させる。例えば、入力部１１９により、「レストラン」という検索カテゴリが入力され、その入力の所定時間内に第１特定部１１１により「最左車線を走行」、「低速で走行」及び「ブレーキ頻度高」という運転状況が特定された場合には、第２記憶制御部１２０は、「レストラン」という検索カテゴリと、「最左車線を走行」、「低速で走行」及び「ブレーキ頻度高」という運転状況とを対応づけて検索条件ＤＢ１２２に記憶させる。
【００６１】
２−７．変形例７
上記の実施形態においては、通信端末１０が検索条件ＤＢ１２２を有し、通信端末１０の制御部１１が、検索条件ＤＢ１２２において自動車Ｃの運転状況と対応づけられている検索カテゴリを特定している。しかし、この検索条件ＤＢ１２２を、サーバ装置２０等の他の装置にもたせ、当該装置において検索カテゴリを特定させるようにしてもよい。仮に、サーバ装置２０に検索条件ＤＢ１２２を備えさせる場合には、上記の検索支援動作において、通信端末１０の制御部１１は、ステップＳａ１において特定された運転状況を示す情報をサーバ装置２０に送信し、ステップＳａ２及びＳａ３における処理は制御部１１に代えてサーバ装置２０の制御部２１が実行し、制御部２１は特定した検索カテゴリを示す情報を通信端末１０に送信することになる。
【００６２】
２−８．変形例８
上記の実施形態に係る検索条件ＤＢ１２２における運転状況と検索カテゴリの組み合わせは一例にすぎず、他にも様々な組み合わせが考えられる。例えば、図４に示される検索条件ＤＢ１２２の１番目のレコードにおいて、「トイレ」という検索カテゴリは、「レストラン」や「駐車場」といった検索カテゴリにより置換されてもよい。また、３番目のレコードにおいて、「サービスエリア」と「パーキングエリア」という検索カテゴリは、「インターチェンジ」という検索カテゴリにより置換されてもよい。
【００６３】
２−９．変形例９
上記の実施形態に係る検索支援動作において、ステップＳａ４及びＳａ５の処理は省略されてもよい。具体的には、上記の検索支援動作において通信端末１０の制御部１１は、ステップＳａ３において検索カテゴリを特定した後に、当該検索カテゴリを用いた検索を促すメッセージを表示部１４に表示させずに、当該検索カテゴリを用いた検索を実行してもよい。本変形例が採用された場合、上述の提示部１１３は、第２特定部１１２により特定された検索カテゴリを用いて実行された検索の結果をユーザに提示する。具体的には、提示部１１３は、第２特定部１１２により特定された検索カテゴリと施設情報ＤＢ１２１において対応づけられている施設情報を表示部１４にリスト表示させる。
【００６４】
２−１０．変形例１０
上記の実施形態又は変形例において、通信端末１０の制御部１１又はサーバ装置２０の制御部２１によって実行されるプログラムは、コンピュータ装置が読み取り可能な記録媒体を介して提供されてもよい。ここで、記録媒体とは、例えば、磁気テープや磁気ディスクなどの磁気記録媒体や、光ディスクなどの光記録媒体や、光磁気記録媒体や、半導体メモリ等である。また、同プログラムは、インターネット等のネットワークを介して提供されてもよい。
【符号の説明】
【００６５】
１…通信システム、１０…通信端末、１１…制御部、１２…記憶部、１３…操作部、１４…表示部、１５…音声処理部、１６…通信部、１７…加速度センサ、１８…ＧＰＳ受信機、２０…サーバ装置、２１…制御部、２２…記憶部、２３…通信部、３０…通信回線、１１１…第１特定部、１１２…第２特定部、１１３…提示部、１１４…第４特定部、１１５…第１記憶制御部、１１６…第３特定部、１１７…比較部、１１８…第５特定部、１１９…入力部、１２０…第２記憶制御部、１２１…施設情報ＤＢ、１２２…検索条件ＤＢ、１２３…運転状況ＤＢ、１５１…マイクロフォン、１５２…スピーカ、１５３…ＤＳＰ
【図１】
2015114877.tif 000003
【図２】
2015114877.tif 000004
【図３】
2015114877.tif 000005
【図４】
2015114877.tif 000006
【図５】
2015114877.tif 000007
【図６】
2015114877.tif 000008
【図７】
2015114877.tif 000009
【図８】
2015114877.tif 000010
【図９】
2015114877.tif 000011
【図１０】
2015114877.tif 000012
【図１１】
2015114877.tif 000013
【図１２】
2015114877.tif 000014
【図１３】
2015114877.tif 000015
【図１４】
2015114877.tif 000016