(57)【特許請求の範囲】
【請求項１】
地図上の施設であるＰＯＩ（Ｐｏｉｎｔ  Ｏｆ  Ｉｎｔｅｒｅｓｔ）に関する情報を提供するＰＯＩ情報提供サーバであって、
前記ＰＯＩの検索を要求するＰＯＩ検索要求信号をＰＯＩ情報提供装置から取得する通信部と、
前記ＰＯＩ検索要求信号にＰＯＩのジャンルを特定するユーザ発話の音声情報が含まれている場合、該ジャンルを格納したユーザ発話情報を記憶する記憶部と、
前記ＰＯＩ検索要求信号にＰＯＩのジャンルを特定するユーザ発話の音声情報が含まれている場合、該音声情報により特定されるジャンルのＰＯＩを検索し、前記ＰＯＩ検索要求信号に前記音声情報が含まれていない場合、所定のＰＯＩ検索条件が満たされているか否かを判定し、当該所定のＰＯＩ検索条件が満たされている場合には、前記記憶部に記憶された前記ユーザ発話情報により特定されるジャンルのＰＯＩを検索し、検索された前記ＰＯＩに関する音声情報を含む通知ＰＯＩ情報を生成する制御部と、を備え、
前記ＰＯＩ検索要求信号には、前記ＰＯＩ情報提供装置が搭載された車両の位置および方位を特定する車両情報が含まれており、
前記制御部は、
前記ＰＯＩ検索要求信号に前記音声情報が含まれていない場合、前回取得した前記ＰＯＩ検索要求信号に含まれていた前記車両情報を用いて旧ＰＯＩ検索領域を設定し、
今回取得した前記ＰＯＩ検索要求信号に含まれている前記車両情報を用いて新ＰＯＩ検索領域を設定し、
前記旧ＰＯＩ検索領域と、前記新ＰＯＩ検索領域とが重複しない場合、前記ＰＯＩの検索条件が満たされていると判定する
ことを特徴とするＰＯＩ情報提供サーバ。
【請求項２】
請求項１に記載のＰＯＩ情報提供サーバであって、
前記制御部は、
検索された通知ＰＯＩ候補の中から、過去に前記通知ＰＯＩ情報に含めたＰＯＩ以外のＰＯＩであって、最も優先順位の高いＰＯＩを特定し、
前記特定したＰＯＩに関する音声情報を含む通知ＰＯＩ情報を生成する
ことを特徴とするＰＯＩ情報提供サーバ。
【請求項３】
請求項１に記載のＰＯＩ情報提供サーバであって、
前記通信部が、過去にユーザが発話したＰＯＩのジャンルを特定するジャンル選択信号を前記ＰＯＩ情報提供装置から取得すると、
前記制御部は、
前記ジャンル選択信号により特定されるジャンルを前記ユーザ発話情報から特定し、
前記特定したジャンルのＰＯＩを検索する
ことを特徴とするＰＯＩ情報提供サーバ。
【請求項４】
請求項２に記載のＰＯＩ情報提供サーバであって、
前記制御部は、
前記特定したＰＯＩに関する音声情報と共に、過去に前記通知ＰＯＩ情報に含めたＰＯＩであって、既に通知済みであることを示す内容の音声情報とを含む前記通知ＰＯＩ情報を生成する
ことを特徴とするＰＯＩ情報提供サーバ。
【請求項５】
地図上の施設であるＰＯＩ（Ｐｏｉｎｔ  Ｏｆ  Ｉｎｔｅｒｅｓｔ）に関する情報をユーザに提供するＰＯＩ情報提供装置であって、
過去のユーザ発話によって特定された前記ＰＯＩのジャンルをユーザ発話履歴情報として格納する情報格納部と、
前記ユーザ発話の音声情報を取得した場合、または、
所定のＰＯＩ検索条件が満たされているか否かを所定のタイミングで判定し、該所定のＰＯＩ検索条件が満たされていると判定した場合に、前記ユーザ発話履歴情報により特定されるジャンルのＰＯＩの検索を要求するＰＯＩ検索要求信号を生成する制御処理部と、を備え、
前記制御処理部は、
前回の前記所定のＰＯＩ検索条件が満たされているか否かを判定したタイミングにおける車両の位置および方位に基づき設定した旧ＰＯＩ検索領域と、今回の前記所定のＰＯＩ検索条件が満たされているか否かを判定したタイミングにおける車両の位置および方位に基づき設定した新ＰＯＩ検索領域と、が重複しない場合、前記所定のＰＯＩ検索条件が満たされていると判定する
ことを特徴とするＰＯＩ情報提供装置。
【請求項６】
地図上の施設であるＰＯＩ（Ｐｏｉｎｔ  Ｏｆ  Ｉｎｔｅｒｅｓｔ）に関する情報を提供するＰＯＩ情報提供サーバと、該ＰＯＩ情報提供サーバから取得したＰＯＩに関する情報をユーザに提供するＰＯＩ情報提供装置とを有するＰＯＩ情報提供システムであって、
前記ＰＯＩ情報提供装置は、
前記ＰＯＩのジャンルを特定するユーザ発話の音声情報を含むＰＯＩの検索を要求するＰＯＩ検索要求信号または該音声情報を含まない該ＰＯＩ検索要求信号を生成する制御処理部を備え、
前記ＰＯＩ情報提供サーバは、
前記ＰＯＩ検索要求信号を前記ＰＯＩ情報提供装置から取得する通信部と、
前記ＰＯＩ検索要求信号にＰＯＩのジャンルを特定するユーザ発話の音声情報が含まれている場合、該ジャンルを格納したユーザ発話情報を記憶する記憶部と、
前記ＰＯＩ検索要求信号にＰＯＩのジャンルを特定するユーザ発話の音声情報が含まれている場合、該音声情報により特定されるジャンルのＰＯＩを検索し、前記ＰＯＩ検索要求信号に前記音声情報が含まれていない場合、所定のＰＯＩ検索条件が満たされているか否かを判定し、当該所定のＰＯＩ検索条件が満たされている場合には、前記記憶部に記憶された前記ユーザ発話情報により特定されるジャンルのＰＯＩを検索し、検索された前記ＰＯＩに関する音声情報を含む通知ＰＯＩ情報を生成する制御部と、を備え、
前記ＰＯＩ検索要求信号には、前記ＰＯＩ情報提供装置が搭載された車両の位置および方位を特定する車両情報が含まれており、
前記制御部は、
前記ＰＯＩ検索要求信号に前記音声情報が含まれていない場合、前回取得した前記ＰＯＩ検索要求信号に含まれていた前記車両情報を用いて旧ＰＯＩ検索領域を設定し、
今回取得した前記ＰＯＩ検索要求信号に含まれている前記車両情報を用いて新ＰＯＩ検索領域を設定し、
前記旧ＰＯＩ検索領域と、前記新ＰＯＩ検索領域とが重複しない場合、前記ＰＯＩの検索条件が満たされていると判定する
ことを特徴とするＰＯＩ情報提供システム。
【請求項７】
コンピュータを、地図上の施設であるＰＯＩ（Ｐｏｉｎｔ  Ｏｆ  Ｉｎｔｅｒｅｓｔ）に関する情報を提供するＰＯＩ情報提供サーバとして機能させるプログラムであって、
前記コンピュータを、
前記ＰＯＩの検索を要求するＰＯＩ検索要求信号をＰＯＩ情報提供装置から取得する通信部と、
前記ＰＯＩ検索要求信号にＰＯＩのジャンルを特定するユーザ発話の音声情報が含まれている場合、該ジャンルを格納したユーザ発話情報を記憶する記憶部と、
前記ＰＯＩ検索要求信号にＰＯＩのジャンルを特定するユーザ発話の音声情報が含まれている場合、該音声情報により特定されるジャンルのＰＯＩを検索し、前記ＰＯＩ検索要求信号に前記音声情報が含まれていない場合、所定のＰＯＩ検索条件が満たされているか否かを判定し、当該所定のＰＯＩ検索条件が満たされている場合には、前記記憶部に記憶された前記ユーザ発話情報により特定されるジャンルのＰＯＩを検索し、検索された前記ＰＯＩに関する音声情報を含む通知ＰＯＩ情報を生成する制御部と、して機能させ、
前記ＰＯＩ検索要求信号には、前記ＰＯＩ情報提供装置が搭載された車両の位置および方位を特定する車両情報が含まれており、
前記制御部は、
前記ＰＯＩ検索要求信号に前記音声情報が含まれていない場合、前回取得した前記ＰＯＩ検索要求信号に含まれていた前記車両情報を用いて旧ＰＯＩ検索領域を設定し、
今回取得した前記ＰＯＩ検索要求信号に含まれている前記車両情報を用いて新ＰＯＩ検索領域を設定し、
前記旧ＰＯＩ検索領域と、前記新ＰＯＩ検索領域とが重複しない場合、前記ＰＯＩの検索条件が満たされていると判定する
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＯＩ情報提供サーバ、ＰＯＩ情報提供装置、ＰＯＩ情報提供システムおよびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、「施設情報作成部は、リモコンユニットを介して利用者により指定されたジャンルに属する施設の中で、車両位置計算部によって計算された車両の現在位置に近いものを所定のタイミングで繰り返し検索し、検索された施設の位置や名称等の施設情報を表示するための描画データを作成し、描画データは、画像合成部に入力され、自車位置周辺の地図情報の描画データ上に重ねて合成されて、合成画像がディスプレイ装置の画面上に表示される」というナビゲーション装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２０１３５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１のナビゲーション装置は、現在位置に近い施設について繰り返し検索を行うため、例えば、車両位置に大きな変化がなく、検索される施設が同じ場合でも、繰り返し検索処理を行うことで、大きな処理負荷をかけてしまう場合がある。また、上記ナビゲーション装置では、既にユーザに通知された施設であっても、検索される都度、繰り返し通知を行うため、ユーザにとって紛らわしく不快に感じる場合もある。
【０００５】
本発明は、上記問題に鑑みてなされたものであり、ＰＯＩ（Ｐｏｉｎｔ  Ｏｆ  Ｉｎｔｅｒｅｓｔ）検索の負荷を軽減し、重複しないＰＯＩ情報をユーザに提供することができるＰＯＩ情報提供サーバの提供を目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係るＰＯＩ情報提供サーバは、地図上の施設であるＰＯＩ（Ｐｏｉｎｔ  Ｏｆ  Ｉｎｔｅｒｅｓｔ）に関する情報を提供するＰＯＩ情報提供サーバであって、前記ＰＯＩの検索を要求するＰＯＩ検索要求信号をＰＯＩ情報提供装置から取得する通信部と、前記ＰＯＩ検索要求信号にＰＯＩのジャンルを特定するユーザ発話の音声情報が含まれている場合、該ジャンルを格納したユーザ発話情報を記憶する記憶部と、前記ＰＯＩ検索要求信号にＰＯＩのジャンルを特定するユーザ発話の音声情報が含まれている場合、該音声情報により特定されるジャンルのＰＯＩを検索し、前記ＰＯＩ検索要求信号に前記音声情報が含まれていない場合、所定のＰＯＩ検索条件が満たされているか否かを判定し、当該所定のＰＯＩ検索条件が満たされている場合には、前記記憶部に記憶された前記ユーザ発話情報により特定されるジャンルのＰＯＩを検索し、検索された前記ＰＯＩに関する音声情報を含む通知ＰＯＩ情報を生成する制御部と、を備え、前記ＰＯＩ検索要求信号には、前記ＰＯＩ情報提供装置が搭載された車両の位置および方位を特定する車両情報が含まれており、前記制御部は、前記ＰＯＩ検索要求信号に前記音声情報が含まれていない場合、前回取得した前記ＰＯＩ検索要求信号に含まれていた前記車両情報を用いて旧ＰＯＩ検索領域を設定し、今回取得した前記ＰＯＩ検索要求信号に含まれている前記車両情報を用いて新ＰＯＩ検索領域を設定し、前記旧ＰＯＩ検索領域と、前記新ＰＯＩ検索領域とが重複しない場合、前記ＰＯＩの検索条件が満たされていると判定する。
【発明の効果】
【０００７】
本発明によれば、ＰＯＩ検索の負荷を軽減し、重複しないＰＯＩ情報をユーザに提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係るＰＯＩ（Ｐｏｉｎｔ  Ｏｆ  Ｉｎｔｅｒｅｓｔ）情報提供サーバおよびＰＯＩ情報提供装置の機能構成と、ＰＯＩ情報提供システムの概略構成の一例とを示した図である。
【図２】本発明の一実施形態に係るＰＯＩ情報の一例を示した図である。
【図３】本発明の一実施形態に係るユーザ発話情報の一例を示した図である。
【図４】本発明の一実施形態に係る通知ＰＯＩ候補リスト情報の一例を示した図である。
【図５】本発明の一実施形態に係る通知ＰＯＩ履歴情報の一例を示した図である。
【図６】本発明の一実施形態に係るＰＯＩ情報提供サーバおよびＰＯＩ情報提供装置のハードウェア構成の一例を示した図である。
【図７】本発明の一実施形態に係る通知ＰＯＩ情報生成処理の流れを示したフロー図である。
【発明を実施するための形態】
【０００９】
以下、本発明の一実施形態について図を用いて説明する。
【００１０】
図１は、本実施形態に係るＰＯＩ（Ｐｏｉｎｔ  Ｏｆ  Ｉｎｔｅｒｅｓｔ）情報提供サーバ１００およびＰＯＩ情報提供装置２００の機能構成と、ＰＯＩ情報提供システム１０００の概略構成の一例とを示した図である。ＰＯＩ情報提供システム１０００は、ＰＯＩ情報提供装置２００にＰＯＩ情報を提供するＰＯＩ情報提供サーバ１００と、ＰＯＩ情報をユーザに提供するＰＯＩ情報提供装置２００とを有する。また、ＰＯＩ情報提供サーバ１００とＰＯＩ情報提供装置２００とは、例えば、インターネットなどの所定のネットワーク網Ｎを介して通信可能に相互に接続されている。なお、ＰＯＩ情報提供サーバ１００は、保持していないＰＯＩ情報を外部の情報提供サービス機関から取得するために、所定の情報提供サービス装置と通信可能に接続されている。
【００１１】
ＰＯＩ情報提供装置２００は、例えば、地図上における自車位置の特定、地図や交通情報などの表示、推奨経路の探索および経路誘導など、いわゆるナビゲーション機能を実現することができるナビゲーション装置により実現される。なお、ナビゲーション装置は、予め車両に搭載された車載ナビゲーション装置であっても良く、または、ナビゲーション機能を実現するアプリケーションがインストールされたスマートフォンやタブレットコンピュータであっても良い。以下では、ＰＯＩ情報提供装置２００が車載ナビゲーション装置によって実現されている場合を想定して説明する。
【００１２】
ＰＯＩ情報提供装置２００は、ユーザが発話したＰＯＩのジャンルを音声情報として取得し、かかる音声情報を含むＰＯＩ検索要求信号をＰＯＩ情報提供サーバ１００に送信する。また、ＰＯＩ情報提供装置２００は、所定の時間間隔（例えば、５分に１回）でＰＯＩ検索要求信号を生成し、ＰＯＩ情報提供サーバ１００に送信する。ＰＯＩ情報提供サーバ１００は、ＰＯＩ検索要求信号などを用いて検索対象となるＰＯＩのジャンルを特定し、特定したジャンルに属するＰＯＩの検索を行う。また、ＰＯＩ情報提供サーバ１００は、検索したＰＯＩに関する情報を含む通知ＰＯＩ情報を生成し、これをＰＯＩ情報提供装置２００に送信する。ＰＯＩ情報提供装置２００は、通知ＰＯＩ情報を用いて、検索されたＰＯＩに関する情報を音声でユーザに通知すると共に、地図上にＰＯＩに関する情報を重ねて表示する。
【００１３】
なお、本実施形態に係るＰＯＩ情報提供サーバ１００は、ＰＯＩの検索条件を満たすと判定した場合のみＰＯＩ検索を行う。すなわち、ＰＯＩ情報提供サーバ１００は、不要なＰＯＩ検索を省略することにより、ＰＯＩ検索による処理負担の軽減を図ることができる。また、ＰＯＩ情報提供サーバ１００が保持していないＰＯＩ情報について、ＰＯＩ検索が不要なタイミングで外部の情報提供サービスから購入してしまうことを防止できる。
【００１４】
また、ＰＯＩ情報提供サーバ１００は、通知ＰＯＩ情報に含めようとするＰＯＩが既にユーザに通知されたＰＯＩと同じである場合、検索された他のＰＯＩ候補に関する情報を含む通知ＰＯＩ情報を生成し、ＰＯＩ情報提供装置２００に送信する。これにより、既に通知したＰＯＩと同じＰＯＩに関する情報の通知を回避して、ユーザが不快に感じる通知を防止することができる。
【００１５】
図１に戻ってＰＯＩ情報提供サーバ１００の機能構成について説明する。ＰＯＩ情報提供サーバ１００は、制御部１０１と、記憶部１０２と、通信部１０３とを有する。また、記憶部１０２は、地図情報３００と、ＰＯＩ情報３１０と、ユーザ発話情報３２０と、車両情報ＤＢ（Ｄａｔａ  Ｂａｓｅ）３３０と、通知ＰＯＩ候補リスト情報３４０と、通知ＰＯＩ履歴情報３５０とを格納している。
【００１６】
地図情報３００は、地図を構成するための情報である。具体的には、地図情報３００は、地図上の道路に関するリンク情報や、地図上の領域を識別する領域情報などを有している。また、領域情報には、例えば、地図上の領域を識別するメッシュＩＤごとに、各メッシュが有する道路のリンクＩＤおよびリンク情報が対応付けられて格納されている。また、リンク情報には、例えば、道路の両端を示す開始ノードおよび終了ノードの地点座標と、国道、有料道路、県道といった道路の種別を示す道路種別情報と、道路の長さを示すリンク長情報と、道路の幅を示すリンク幅情報と、道路の方位を示すリンク方位情報と、道路を通過するのに要する時間を示す旅行時間情報と、道路の開始ノードおよび終了ノードの各々に接続する他の道路のリンクＩＤが格納されている開始接続リンク／終了接続リンク情報とが格納されている。
【００１７】
図２は、ＰＯＩ情報３１０の一例を示した図である。ＰＯＩ情報３１０は、各ＰＯＩに関する様々な情報を有している。具体的には、ＰＯＩ情報３１０は、ＰＯＩ  ＩＤ３１１と、ＰＯＩ名称３１２と、座標位置３１３と、ジャンル３１４と、注目度３１５と、住所３１６と、電話番号３１７とが対応付けられたレコードを有している。
【００１８】
ＰＯＩ  ＩＤ３１１は、ＰＯＩを一意に識別する情報である。ＰＯＩ名称３１２は、ＰＯＩの名称を特定する情報であって、例えば、同一系列の店舗については支店名（例えば、「Ｘマート−Ｙ駅前店」、「Ｘ銀行−Ｙ通り支店」など）についても含まれている。座標位置３１３は、地図上におけるＰＯＩの座標位置を特定する情報である。ジャンル３１４は、ＰＯＩのジャンル（例えば、コンビニ、レストラン、映画館、薬局、銀行など）を特定する情報である。注目度３１５は、ＰＯＩの注目度や人気度を示す情報である。住所３１６および電話番号３１７は、各々、ＰＯＩの住所および電話番号を特定する情報である。
【００１９】
図３は、ユーザ発話情報３２０の一例を示した図である。ユーザ発話情報３２０は、ＰＯＩ検索の際にユーザが発話したＰＯＩのジャンルを記録した履歴情報である。具体的には、ユーザ発話情報３２０は、ユーザ発話３２１と、日時３２２とが対応付けられたレコードを有している。
【００２０】
ユーザ発話３２１は、ユーザが発話したＰＯＩのジャンルを特定する情報である。日時３２２は、ユーザが発話した日付およびその時刻を特定する情報である。なお、ユーザ発話情報３２０は、ＰＯＩ検索要求信号にＰＯＩのジャンルを特定する音声情報が含まれている場合、制御部１０１によって更新され、かかる音声情報によって特定されたジャンルが登録される。
【００２１】
車両情報ＤＢ３３０は、ＰＯＩ検索要求信号の送信元である車両に関する情報を格納したデータベースである。具体的には、車両情報ＤＢ３３０は、ＰＯＩ検索要求信号送信時における車両位置、車速、車両方位などの車両情報を車両ごとに対応付けて格納する。なお、車両情報ＤＢ３３０は、所定の場合（例えば、ＰＯＩ情報提供サーバ１００が音声情報を含むＰＯＩ検索要求信号を取得した場合、および、ＰＯＩ検索実行判定部１１２によりＰＯＩ検索を実行すると判定された場合）に制御部１０１によって更新される。
【００２２】
通知ＰＯＩ候補リスト情報３４０は、検索されたＰＯＩをユーザに通知するＰＯＩの候補としてリスト化した情報である。図４は、通知ＰＯＩ候補リスト情報３４０の一例を示した図である。通知ＰＯＩ候補リスト情報３４０は、候補ＮＯ．３４１と、候補ＰＯＩ３４２とが対応付けられたレコードを有している。
【００２３】
候補ＮＯ．３４１は、ユーザに通知する候補の優先順位を示した情報であって、候補Ｎｏ．「１」から順に通知の優先順位が高いことを示している。候補ＰＯＩ３４２は、ユーザに通知するＰＯＩ候補の名称を特定する情報である。通知ＰＯＩ候補リスト情報３４０は、ＰＯＩ検索の実行後に制御部１０１によって生成および更新される。
【００２４】
図５は、通知ＰＯＩ履歴情報３５０の一例を示した図である。通知ＰＯＩ履歴情報３５０は、ユーザに対して既に通知したＰＯＩの履歴に関する情報である。具体的には、通知ＰＯＩ履歴情報３５０は、ジャンル３５１と、通知ＰＯＩ３５２と、日時３５３とが対応付けられたレコードを有している。
【００２５】
ジャンル３５１は、通知ＰＯＩで特定されるＰＯＩのジャンルを特定する情報である。通知ＰＯＩ３５２は、ユーザに対して既に通知されたＰＯＩの名称を特定する情報である。日時３５３は、ユーザにＰＯＩを通知した日付およびその時刻を特定する情報である。なお、通知ＰＯＩ履歴情報３５０は、通知ＰＯＩ情報が生成される度に制御部１０１によって生成および更新される。
【００２６】
図１に戻って説明する。制御部１０１は、テキスト変換部１１１と、ＰＯＩ検索実行判定部１１２と、ＰＯＩ検索部１１３と、通知ＰＯＩ情報生成部１１４とを有している。
【００２７】
テキスト変換部１１１は、音声情報をテキスト情報に変換する機能部である。具体的には、テキスト変換部１１１は、ＰＯＩ情報提供装置２００から取得したＰＯＩ検索要求信号にユーザが発話したＰＯＩのジャンルを特定する音声情報が含まれている場合、既存の音声認識技術を用いて、かかる音声情報をテキスト情報に変換する。また、テキスト変換部１１１は、テキスト情報に変換したＰＯＩのジャンルを示す情報をユーザ発話情報３２０に登録する。また、テキスト変換部１１１は、所定の場合（音声情報を含むＰＯＩ検索要求信号を取得した場合、および、ＰＯＩ検索実行判定部１１２によりＰＯＩ検索を実行すると判定された場合）に車両情報ＤＢ３３０を更新する。
【００２８】
ＰＯＩ検索実行判定部１１２は、音声情報を含まないＰＯＩ検索要求信号を取得した場合、ＰＯＩの検索を実行するか否かを判定する機能部である。具体的には、ＰＯＩ検索実行判定部１１２は、音声情報を含まないＰＯＩ検索要求信号を取得した時点でＰＯＩの検索条件が満たされているか否かを判定する。
【００２９】
より具体的には、ＰＯＩ検索実行判定部１１２は、ＰＯＩ検索要求信号に含まれている車両情報を用いて、車両位置および車両方位を特定する。また、ＰＯＩ検索実行判定部１１２は、特定した車両位置および車両方位に基づき車両前方方向の所定領域であるＰＯＩ検索領域を設定する。例えば、ＰＯＩ検索実行判定部１１２は、車両位置を中心とした所定半径（例えば、５００ｍ）の円形領域のうち、車両前方方向に位置する半円領域をＰＯＩ検索領域として設定する。また、ＰＯＩ検索領域は、例えば、車両前方方向に位置する半円領域の中心角を３０度から１５０度の間に設定した場合に形成される扇形の領域であっても良い。なお、このようなＰＯＩ検索領域の形状などは前例に限定されるものではなく、車両前方方向に設定されるものであれば、どのような形状および範囲であっても良い。
【００３０】
また、ＰＯＩ検索実行判定部１１２は、前回のＰＯＩ検索要求信号を用いて設定したＰＯＩ検索領域と、最新のＰＯＩ検索要求信号を用いて設定したＰＯＩ検索領域とが重なっていない場合、ＰＯＩの検索条件を満たしていると判定する。なお、ＰＯＩ検索実行判定部１１２は、ＰＯＩ検索要求信号の前回取得時における車両位置と、最新のＰＯＩ検索要求信号の取得時における車両位置との距離が所定距離（例えば、５００ｍ）以上離れている場合にＰＯＩの検索条件が満たされていると判定しても良い。また、ＰＯＩ検索実行判定部１１２は、ＰＯＩ検索要求信号の前回取得時における時刻から、最新のＰＯＩ検索要求信号の取得時における時刻までの間隔が所定時間（例えば、１０分）以上経過している場合に、ＰＯＩの検索条件が満たされていると判定しても良い。すなわち、ＰＯＩ検索実行判定部１１２は、一定間隔（距離間隔または時間間隔）の車両走行に基づいてＰＯＩの検索条件が満たされているか否かを判定する。
【００３１】
ＰＯＩ検索部１１３は、ＰＯＩを検索する機能部である。具体的には、ＰＯＩ検索部１１３は、ユーザ発話の音声情報が含まれているＰＯＩ検索要求信号を取得した場合、かかる音声情報で特定されるＰＯＩのジャンルが対応付けられているＰＯＩのレコードをＰＯＩ情報３１０から特定する。また、ＰＯＩ検索部１１３は、ユーザ発話の音声情報が含まれていないＰＯＩ検索要求信号を取得した場合、最新の日時が対応付けられているユーザ発話をユーザ発話情報３２０から特定し、特定したユーザ発話が示すジャンルが対応付けられているＰＯＩのレコードをＰＯＩ情報３１０から特定する。また、ＰＯＩ検索部１１３は、かかるレコードからＰＯＩの座標位置を特定し、ＰＯＩ検索領域に座標位置が含まれている所定数（例えば、１０個）のＰＯＩを特定する。
【００３２】
また、ＰＯＩ検索部１１３は、特定したＰＯＩを車両の現在位置に近い順に並べた通知ＰＯＩ候補リスト情報３４０を生成する。
【００３３】
図１に戻って説明する。通知ＰＯＩ情報生成部１１４は、通知ＰＯＩ情報を生成する機能部である。通知ＰＯＩ情報生成部１１４は、通知ＰＯＩ情報の生成にあたり、ユーザに通知しようとするＰＯＩを特定する。具体的には、通知ＰＯＩ情報生成部１１４は、通知ＰＯＩ候補リスト情報３４０と通知ＰＯＩ履歴情報３５０とを用いて、ユーザに通知されていないＰＯＩのうち、現在の車両位置に最も近いＰＯＩを通知するＰＯＩとして特定する。より具体的には、通知ＰＯＩ情報生成部１１４は、通知ＰＯＩ候補リスト情報３４０に格納されているＰＯＩのうち、通知ＰＯＩ履歴情報３５０に含まれていないＰＯＩであって、最も優先順位の高いＰＯＩを特定する。また、通知ＰＯＩ情報生成部１１４は、特定したＰＯＩに関する情報（例えば、ＰＯＩの座標位置およびＰＯＩ名称を案内する音声情報）を含む通知ＰＯＩ情報を生成し、通信部１０３を介して、ＰＯＩ情報提供装置２００に送信する。
【００３４】
また、通知ＰＯＩ情報生成部１１４は、通知ＰＯＩ情報に含めたＰＯＩを通知ＰＯＩ履歴情報３５０に登録する。また、通知ＰＯＩ情報生成部１１４は、ＰＯＩ情報提供装置２００から、ＰＯＩ検索要求信号の送信元である車両のイグニッションキーがＯＦＦになったことを知らせる信号を取得すると、かかる車両に対応付けられて記憶部１０２に格納されているユーザ発話情報３２０、車両情報ＤＢ３３０、通知ＰＯＩ候補リスト情報３４０および通知ＰＯＩ履歴情報３５０をリセットする。
【００３５】
通信部１０３は、外部装置（本例では、ＰＯＩ情報提供装置２００や情報提供サービス装置）との間で情報通信を行う機能部である。具体的には、通信部１０３は、ＰＯＩ情報提供装置２００からＰＯＩ検索要求信号を受信する。また、通信部１０３は、通知ＰＯＩ情報をＰＯＩ情報提供装置２００に送信する。また、通信部１０３は、必要に応じて情報提供サービス装置と情報通信を行う。
【００３６】
次に、ＰＯＩ情報提供装置２００の機能構成について説明する。図１に示すように、ＰＯＩ情報提供装置２００は、制御処理部２０１と、情報格納部２０２と、情報送受信部２０３とを有している。また、情報格納部２０２は、例えば、ＰＯＩ情報提供サーバ１００の記憶部１０２が有する地図情報３００と同様の地図情報２２０を有している。また、制御処理部２０１は、入力受付部２１１と、出力処理部２１２と、ＰＯＩ検索要求信号生成部２１３とを有している。
【００３７】
入力受付部２１１は、ユーザや外部装置などから情報および指示の入力を受け付ける機能部である。具体的には、入力受付部２１１は、ＰＯＩ情報提供装置２００が備えるタッチパネルやマイクロフォンなどの入力装置を介して、ＰＯＩの検索要求指示やＰＯＩのジャンルを示すユーザ発話の音声情報を受け付ける。
【００３８】
出力処理部２１２は、様々な情報および指示を、その種類および内容に応じて、所定の機能部やＰＯＩ情報提供装置２００が備える出力装置および外部装置に出力する機能部である。具体的には、出力処理部２１２は、通知ＰＯＩ情報からＰＯＩ名称を案内する音声情報を取得し、これをスピーカに出力する。また、出力処理部２１２は、通知ＰＯＩ情報からＰＯＩの座標位置などを特定し、地図上にＰＯＩを重ねて表示するための画面情報を生成する。また出力処理部２１２は、生成した画面情報を出力装置（例えば、ディスプレイ）に出力する。
【００３９】
ＰＯＩ検索要求信号生成部２１３は、所定のタイミングでＰＯＩ検索要求信号を生成する機能部である。具体的には、ＰＯＩ検索要求信号生成部２１３は、ＰＯＩのジャンルを特定する音声情報をユーザから取得した場合およびＰＯＩ検索要求信号の前回生成時から所定の時間間隔（例えば、５分に１回）でＰＯＩ検索要求信号を生成する。
【００４０】
より具体的には、ＰＯＩ検索要求信号生成部２１３は、ユーザの音声情報を取得した場合、かかる音声情報と、車両情報（例えば、車両の現在位置、車両方位および車速など）とを含むＰＯＩ検索要求信号を生成する。また、ＰＯＩ検索要求信号生成部２１３は、ＰＯＩ検索要求信号の前回生成時から所定の時間間隔（例えば、５分に１回）でＰＯＩ検索要求信号を生成する場合、車両情報を含む（音声情報を含まない）ＰＯＩ検索要求信号を生成する。また、ＰＯＩ検索要求信号生成部２１３は、情報送受信部２０３を介して、生成したＰＯＩ検索要求信号をＰＯＩ情報提供サーバ１００に送信する。
【００４１】
情報送受信部２０３は、外部装置（本例では、ＰＯＩ情報提供サーバ１００）との間で情報通信を行う機能部である。具体的には、情報送受信部２０３は、ＰＯＩ情報提供サーバ１００から通知ＰＯＩ情報を受信する。また、情報送受信部２０３は、ＰＯＩ検索要求信号をＰＯＩ情報提供サーバ１００に送信する。
【００４２】
以上、ＰＯＩ情報提供サーバ１００およびＰＯＩ情報提供装置２００の機能構成について説明した。
【００４３】
次に、ＰＯＩ情報提供サーバ１００およびＰＯＩ情報提供装置２００のハードウェア構成について説明する。図６は、ＰＯＩ情報提供サーバ１００およびＰＯＩ情報提供装置２００のハードウェア構成の一例を示した図である。
【００４４】
ＰＯＩ情報提供サーバ１００は、例えば、汎用コンピュータやワークステーションなどの計算機により実現されるが、これらに限定されるものではなく、例えば、パーソナルコンピュータによって実現されても良い。
【００４５】
ＰＯＩ情報提供サーバ１００は、演算処理装置４０１と、外部記憶装置４０２と、通信装置４０３とを有している。
【００４６】
演算処理装置４０１は、数値演算、各装置およびセンサの制御など、様々な処理を実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４０４と、プログラムやデータ、演算結果などを一時的に格納するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４０５と、プログラムやデータなどを格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４０６とを有している。
【００４７】
外部記憶装置４０２は、例えば、ハードディスク装置やフラッシュメモリなどの不揮発性記憶装置である。
【００４８】
通信装置４０３は、外部装置（本例では、ＰＯＩ情報提供装置２００や情報提供サービス装置など）との間で情報通信を行う通信モジュールなどの装置である。
【００４９】
なお、図１に示したＰＯＩ情報提供サーバ１００の制御部１０１は、ＣＰＵ４０４に処理を行わせるプログラムによって実現される。このプログラムは、ＲＯＭ４０６または外部記憶装置４０２内に格納され、実行にあたってＲＡＭ４０５上にロードされ、ＣＰＵ４０４により実行される。なお、ＰＯＩ情報提供サーバ１００の記憶部１０２は、ＲＡＭ４０５、ＲＯＭ４０６および外部記憶装置４０２のいずれか又はこれらの組合せにより実現される。また、通信部１０３は、通信装置４０３により実現される。
【００５０】
次に、ＰＯＩ情報提供装置２００のハードウェア構成について説明する。ＰＯＩ情報提供装置２００は、前述の通り、車載用のナビゲーション装置によって実現されるが、これに限定されるものではなく、例えば、ナビゲーション機能を実現するアプリケーションがインストールされたスマートフォンやタブレットコンピュータによって実現されても良い。
【００５１】
ＰＯＩ情報提供装置２００は、演算処理装置５０１と、ディスプレイ５０２と、記憶装置５０３と、音声入出力装置５０４と、入力装置５０５と、ＲＯＭ装置５０６と、通信装置５０７と、車速センサ５０８と、ジャイロセンサ５０９と、ＧＰＳ受信装置５１０と、ＦＭ多重放送受信装置５１１と、ビーコン受信装置５１２とを備えている。また、これらの各装置やセンサは、相互にデータの受け渡しが可能な構成となっている。
【００５２】
演算処理装置５０１は、数値演算、各装置およびセンサの制御など、様々な処理を実行するＣＰＵ５２１と、プログラムやデータ、演算結果などを一時的に格納するＲＡＭ５２２と、プログラムやデータなどを格納するＲＯＭ５２３とを有している。
【００５３】
ディスプレイ５０２は、演算処理装置５０１により生成されたグラフィックス情報を表示領域に表示させるユニットであって、液晶ディスプレイ、有機ＥＬディスプレイなどで構成される。
【００５４】
記憶装置５０３は、例えば、ＨＤＤ（Hard Disk Drive）や不揮発性メモリカードといった、少なくとも読み書きが可能な記録媒体で構成される。また、記憶装置５０３には、地図情報２２０などの所定情報が格納されている。
【００５５】
音声入出力装置５０４は、音声入力装置としてのマイクロフォン５３１と、音声出力装置としてのスピーカ５３２とを備える。マイクロフォン５３１は、ユーザが発した声など、ＰＯＩ情報提供装置２００の外部音声を取得する。また、スピーカ５３２は、ユーザへの通知情報などの音声情報を出力する。
【００５６】
入力装置５０５は、ＰＯＩ情報提供装置２００がユーザから所定の指示を受け付けるための装置であり、方向キー５４１、ダイヤルスイッチ５４２、タッチパネル５４３などで構成される。
【００５７】
ＲＯＭ装置５０６は、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどのＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）や、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カードといった、少なくとも読み取りが可能な記録媒体で構成されている。この記録媒体には、例えば、動画情報や、音声情報などが格納されている。
【００５８】
通信装置５０７は、外部装置（本例では、ＰＯＩ情報提供サーバ１００）との間で情報通信を行う通信モジュールなどの装置である。
【００５９】
車速センサ５０８は、検出した車輪の回転数をパルス信号に変換し、所定の時間内におけるパルス信号数といった所定の情報を出力する。ジャイロセンサ５０９は、光ファイバジャイロや振動ジャイロなどで構成され、移動体の回転による角速度を検出する。ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信装置５１０は、ＧＰＳ衛星からの信号を受信して、車両とＧＰＳ衛星間の距離と、距離の変化率を３個以上の衛星に対して測定することで、車両の現在地、進行速度および進行方位を測定する。
【００６０】
ＦＭ多重放送受信装置５１１は、ＶＩＣＳ情報やＦＭ多重一般情報としてラジオ局が提供する文字情報などのＦＭ多重放送を受信する。ビーコン受信装置５１２は、電波により通信を行う電波ビーコンや赤外線などの光により通信を行う光ビーコンなどである。
【００６１】
なお、図１に示したＰＯＩ情報提供装置２００の制御処理部２０１は、ＣＰＵ５２１に処理を行わせるプログラムによって実現される。このプログラムは、ＲＯＭ５２３または記憶装置５０３内に格納され、実行にあたってＲＡＭ５２２上にロードされ、ＣＰＵ５２１により実行される。なお、ＰＯＩ情報提供装置２００の情報格納部２０２は、ＲＡＭ５２２、ＲＯＭ５２３および記憶装置５０３のいずれか又はこれらの組合せにより実現される。また、情報送受信部２０３は、通信装置５０７により実現される。
【００６２】
以上、ＰＯＩ情報提供サーバ１００およびＰＯＩ情報提供装置２００のハードウェア構成について説明した。
【００６３】
［動作の説明］
次に、ＰＯＩ情報提供サーバ１００で実行される通知ＰＯＩ情報生成処理について説明する。図７は、通知ＰＯＩ情報生成処理の流れを示したフロー図である。かかる処理は、ＰＯＩ情報提供装置２００からＰＯＩ検索要求信号を取得すると、ＰＯＩ情報提供サーバ１００で開始される。
【００６４】
通知ＰＯＩ情報生成処理に先立ち、ＰＯＩ情報提供装置２００は、ユーザからＰＯＩ検索の実行指示を受け付ける。具体的には、ＰＯＩ情報提供装置２００の入力受付部２１１は、例えば、タッチパネル５４３などの入力装置５０５を介してＰＯＩの検索指示を受け付けると、マイクロフォン５３１を介して、ＰＯＩのジャンルを特定するユーザの発話を受け付ける。また、ＰＯＩ検索要求信号生成部２１３は、ユーザが発話した音声情報と、例えば、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して取得した車両情報とを含むＰＯＩ検索要求信号を生成し、情報送受信部２０３を介してＰＯＩ情報提供サーバ１００に送信する。
【００６５】
また、ＰＯＩ情報提供装置２００は、ユーザからＰＯＩ検索の実行指示を受け付けた後、その停止指示を受け付けない限り、所定の時間間隔でＰＯＩ検索要求信号を生成する。具体的には、ＰＯＩ検索要求信号生成部２１３は、ＰＯＩ検索要求信号の前回生成時から所定の時間間隔（例えば、５分に１回）で車両情報を含む（音声情報を含まない）ＰＯＩ検索要求信号を生成し、情報送受信部２０３を介してＰＯＩ情報提供サーバ１００に送信する。
【００６６】
このようにして、ＰＯＩ情報提供装置２００から送信されたＰＯＩ検索要求信号を取得すると、ＰＯＩ情報提供サーバ１００は、通知ＰＯＩ情報生成処理を開始する。具体的には、テキスト変換部１１１は、ＰＯＩ検索要求信号にユーザ発話の音声情報が含まれているか否かを判定する（ステップＳ０１１）。また、音声情報が含まれている場合（ステップＳ０１１でＹｅｓ）、テキスト変換部１１１は、既存の音声認識技術を用いて、かかる音声情報をテキスト情報に変換する。また、テキスト変換部１１１は、テキスト情報に変換したＰＯＩのジャンルを示す情報をユーザ発話情報３２０に登録（更新）し（ステップＳ０１２）、処理をステップＳ０１４に移行する。
【００６７】
一方で、ＰＯＩ検索要求信号にユーザ発話の音声情報が含まれていない場合（ステップＳ０１１でＮｏ）、ＰＯＩ検索実行判定部１１２は、ＰＯＩの検索条件が満たされているか否かを判定する（ステップＳ０１３）。具体的には、ＰＯＩ検索実行判定部１１２は、前回取得したＰＯＩ検索要求信号に対応付けられている車両情報を車両情報ＤＢ３３０から特定し、かかる車両情報を用いて旧ＰＯＩ検索領域を設定する。また、ＰＯＩ検索実行判定部１１２は、本フローの開始時に取得した最新のＰＯＩ検索要求信号に含まれている車両情報を用いて新ＰＯＩ検索領域を設定する。また、新ＰＯＩ検索領域が旧ＰＯＩ検索領域と重ならない場合、ＰＯＩ検索実行判定部１１２は、ＰＯＩの検索条件を満たしていると判定し（ステップＳ０１３でＹｅｓ）、処理をステップＳ０１４に移行する。また、旧ＰＯＩ検索領域と新ＰＯＩ検索領域とが重なる場合、ＰＯＩ検索実行判定部１１２は、ＰＯＩの検索条件が満たされていないと判定し（ステップＳ０１３でＮｏ）、本フローの処理を終了する。
【００６８】
次に、テキスト変換部１１１は、ＰＯＩ検索要求信号に含まれている車両情報を車両情報ＤＢ３３０に登録（更新）する（ステップＳ０１４）。
【００６９】
次に、ＰＯＩ検索部１１３は、ＰＯＩ検索を実行する（ステップＳ０１５）。具体的には、本フローの開始時に取得したＰＯＩ検索要求信号にユーザ発話の音声情報が含まれている場合、ＰＯＩ検索部１１３は、かかる音声情報で特定されるＰＯＩのジャンルが対応付けられているＰＯＩのレコードをＰＯＩ情報３１０から特定する。また、本フローの開始時に取得したＰＯＩ検索要求信号にユーザ発話の音声情報が含まれていない場合、ＰＯＩ検索部１１３は、最新の日時が対応付けられているユーザ発話をユーザ発話情報３２０から特定し、特定したユーザ発話が示すジャンルが対応付けられているＰＯＩのレコードをＰＯＩ情報３１０から特定する。また、ＰＯＩ検索部１１３は、かかるレコードからＰＯＩの座標位置を特定し、ＰＯＩ検索領域に座標位置が含まれている所定数（例えば、１０個）のＰＯＩを特定する。
【００７０】
次に、ＰＯＩ検索部１１３は、特定したＰＯＩを車両の現在位置に近い順に並べた通知ＰＯＩ候補リスト情報３４０を生成する（ステップＳ０１６）。
【００７１】
次に、通知ＰＯＩ情報生成部１１４は、通知ＰＯＩ情報を生成する（ステップＳ０１７）。具体的には、通知ＰＯＩ候補リスト情報３４０に格納されているＰＯＩのうち、通知ＰＯＩ履歴情報３５０に含まれていないＰＯＩであって、最も優先順位の高いＰＯＩを特定する。また、通知ＰＯＩ情報生成部１１４は、特定したＰＯＩに関する情報（例えば、ＰＯＩの座標位置およびＰＯＩ名称を案内する音声情報）を含む通知ＰＯＩ情報を生成する。
【００７２】
なお、ステップＳ０１５の処理で、ＰＯＩが１つも検索されなかった場合、すなわち、通知ＰＯＩ候補リスト情報３４０に候補となるＰＯＩが格納されていない場合、通知ＰＯＩ情報生成部１１４は、通知すべきＰＯＩが無い旨のメッセージを含む通知ＰＯＩ情報を生成するようにしても良い。
【００７３】
次に、通知ＰＯＩ情報生成部１１４は、通知ＰＯＩ情報に含めたＰＯＩを通知ＰＯＩ履歴情報３５０に登録（更新）する（ステップＳ０１８）。
【００７４】
次に、通知ＰＯＩ情報生成部１１４は、通信部１０３を介して、生成した通知ＰＯＩ情報をＰＯＩ情報提供装置２００に送信し（ステップＳ０１９）、本フローの処理を終了する。
【００７５】
以上、本実施形態に係る通知ＰＯＩ情報生成処理について説明した。このような処理を行うＰＯＩ情報提供サーバ１００によれば、ＰＯＩ検索の負荷を軽減し、重複しないＰＯＩ情報をユーザに提供することができる。特に、ＰＯＩ情報提供サーバ１００は、ＰＯＩの検索を定期的にＰＯＩ情報提供装置２００から要求された場合でも、検索範囲の重なりに基づいて検索実行の可否を判定する。そのため、渋滞などの理由で車両位置が大きく変化していない場合にＰＯＩの検索要求を受けた場合でも、無駄な検索を回避して、処理負担の軽減を図ることができる。その一方で、ＰＯＩ検索要求信号に音声情報が含まれている場合、すなわちＰＯＩのジャンルについてユーザが発話している場合、ユーザが新たなジャンルのＰＯＩを検索しようとしているタイミングであると考えられる。そのような場合には、ＰＯＩ情報提供サーバ１００は、ＰＯＩ検索の可否を判定することなくＰＯＩ検索を実行し、検索結果をＰＯＩ情報提供装置２００に送信する。
【００７６】
また、ＰＯＩ情報提供サーバ１００は、検索したＰＯＩの中から、既にユーザに通知したＰＯＩ以外の優先順位が高いＰＯＩに関する情報を含む通知ＰＯＩ情報を生成し、ＰＯＩ情報提供装置２００に送信する。そのため、たとえユーザに通知済みのＰＯＩが高い優先順位で検索された場合でも、繰り返し同じＰＯＩを通知せず、次に優先順位の高いＰＯＩをユーザに通知することができる。
【００７７】
なお、本発明は、前述の実施形態に限られるものではなく、様々な変形例がある。例えば、第一の変形例に係るＰＯＩ情報提供装置２００は、過去にユーザが発話したジャンルの中から、再度検索したいジャンルの指定をユーザから受け付け、これをＰＯＩ情報提供サーバ１００に依頼するためのジャンル選択信号を生成する。
【００７８】
より具体的には、ＰＯＩ情報提供装置２００の制御処理部２０１は、ユーザ発話をテキスト情報に変換して情報格納部２０２に所定期間（例えば、イグニッションキーがＯＦＦになるまで）格納する。また、タッチパネルなどの入力装置を介して、過去に発話したＰＯＩジャンルの選択指示をユーザから受け付けると、制御処理部２０１は、かかるテキスト情報をディスプレイに表示し、ユーザの選択を受け付ける。また、制御処理部２０１は、ユーザが選択したジャンルのテキスト情報を含むジャンル選択信号を生成し、ＰＯＩ情報提供サーバ１００に送信する。ジャンル選択信号を取得したＰＯＩ情報提供サーバ１００は、かかる信号に含まれているジャンルのＰＯＩを検索し、前述のステップＳ０１６〜Ｓ０１８の処理を実行する。
【００７９】
このようなＰＯＩ情報提供装置２００によれば、ユーザは、過去に発話したＰＯＩのジャンルを比較的簡単な方法で再度検索し直すことができる。
【００８０】
また、第二の変形例に係るＰＯＩ情報提供サーバ１００は、これから新たに通知しようとするＰＯＩに関する音声情報と、通知済みのＰＯＩについて、既に通知したＰＯＩであることを示す音声情報とを含む通知ＰＯＩ情報を生成し、ＰＯＩ情報提供装置２００に送信する。
【００８１】
通知済みのＰＯＩについて繰り返しユーザに通知しないようにした場合、例えば、ユーザが走行中に通知済みのＰＯＩに該当する店舗を発見すると、なぜその店舗が最新のＰＯＩ情報として通知されないのかという誤解を生じることがある。そのため、本変形例に係るＰＯＩ情報提供サーバ１００は、通知済みのＰＯＩについても、既に通知したＰＯＩであることを示す内容の音声情報を通知ＰＯＩ情報に含め、ユーザの誤解を生じないようにする。例えば、図４の通知ＰＯＩ候補リスト情報３４０が生成されている場合、「この付近には、居酒屋Ｄがあります。また、この付近には、既にお知らせした居酒屋Ｃがあります」といった音声案内が行われる。
【００８２】
本変形例に係るＰＯＩ情報提供サーバ１００の通知ＰＯＩ情報生成部１１４は、前述のステップＳ０１７において、通知ＰＯＩ履歴情報３５０に格納されている通知ＰＯＩを特定する。また、通知ＰＯＩ情報生成部１１４は、新たに通知しようとするＰＯＩと共に、特定した通知済みのＰＯＩも付近にあることを伝える内容の音声情報を生成し、これらを含む通知ＰＯＩ情報を生成する。また、通知ＰＯＩ情報生成部１１４は、通信部１０３を介して、生成した通知ＰＯＩ情報をＰＯＩ情報提供装置２００に送信する。
【００８３】
このようなＰＯＩ情報提供サーバ１００によれば、目前の店舗が案内されないことによる誤解の発生を回避することができる。
【００８４】
また、前述の実施形態では、ＰＯＩ検索要求信号を取得したＰＯＩ情報提供サーバ１００がＰＯＩ検索の実行の有無を判定したが、第三の変形例では、ＰＯＩ情報提供装置２００がＰＯＩ検索要求信号の送信タイミングを制御することにより、ＰＯＩ情報提供サーバ１００の処理負担の軽減を図る。
【００８５】
具体的には、ＰＯＩ検索要求信号生成部２１３は、過去のユーザ発話によって特定されたＰＯＩのジャンルをユーザ発話履歴情報として情報格納部２０２に格納する。また、ＰＯＩ検索要求信号生成部２１３は、ＰＯＩ検索要求信号の送信タイミングを制御するため、前述のＰＯＩの検索条件が満たされているか否かを所定のタイミング（例えば、１分毎）で判定する。また、ＰＯＩ検索要求信号生成部２１３は、かかる条件が満たされていると判定した場合のみ、ユーザ発話履歴情報を用いてＰＯＩ検索要求信号を生成し、ＰＯＩ情報提供サーバ１００に送信する。
【００８６】
なお、前述の実施形態に係るＰＯＩ情報提供サーバ１００は、ＰＯＩ検索要求信号に音声情報が含まれていない場合にＰＯＩの検索条件が満たされているか否かを判定し、ＰＯＩ検索を行ったが、本変形例に係るＰＯＩ情報提供サーバ１００では、ＰＯＩ検索要求信号を取得すると、音声情報が含まれているか否かに関わらず、ＰＯＩ検索部１１３によりＰＯＩ検索が実行される。検索条件が満たされているか否かは既にＰＯＩ情報提供装置２００で判定されているため、ＰＯＩ情報提供サーバ１００で判定し直す必要がないからである。
【００８７】
このようなＰＯＩ情報提供装置２００によれば、ＰＯＩ情報提供装置２００で実行されるＰＯＩ検索に関する処理の負担をより軽減することができる。
【００８８】
なお、ＰＯＩ情報提供サーバ１００およびＰＯＩ情報提供装置２００の機能構成は、前述の実施形態および変形例において実現されるＰＯＩ情報提供サーバ１００およびＰＯＩ情報提供装置２００の機能を理解容易にするために、主な処理内容に応じて分類したものであり、各機能の分類の仕方やその名称によって、本発明が制限されることはない。また、ＰＯＩ情報提供サーバ１００およびＰＯＩ情報提供装置２００の各構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、一つの構成要素がさらに多くの処理を実行するように分類することもできる。
【００８９】
また、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加、削除、置換をすることが可能である。
【符号の説明】
【００９０】
１０００・・・ＰＯＩ情報提供システム、１００・・・ＰＯＩ情報提供サーバ、
１０１・・・制御部、１０２・・・記憶部、１０３・・・通信部、
１１１・・・テキスト変換部、１１２・・・ＰＯＩ検索実行判定部、
１１３・・・ＰＯＩ検索部、１１４・・・通知ＰＯＩ情報生成部、
２００・・・ＰＯＩ情報提供装置、２０１・・・制御処理部、２０２・・・情報格納部、
２０３・・・情報送受信部、２１１・・・入力受付部、２１２・・・出力処理部、
２１３・・・ＰＯＩ検索要求信号生成部、２２０（３００）・・・地図情報、
３１０・・・ＰＯＩ情報、３２０・・・ユーザ発話情報、３３０・・・車両情報ＤＢ、
３４０・・・通知ＰＯＩ候補リスト情報、３５０・・・通知ＰＯＩ履歴情報
【図１】
0006695096.tif 000002
【図２】
0006695096.tif 000003
【図３】
0006695096.tif 000004
【図４】
0006695096.tif 000005
【図５】
0006695096.tif 000006
【図６】
0006695096.tif 000007
【図７】
0006695096.tif 000008