(57)【特許請求の範囲】
【請求項１】
目的地への経路案内を行うナビゲーションシステムにおいて、
特定の目的地への経路案内を行わせるための特定の音声コマンドを通知する通知手段から通知された当該特定の音声コマンドを操作コマンドとして受け付けるナビゲーション機能を備えた端末装置と、
前記端末装置または当該端末装置が取り付けられる移動体に設けられ、前記通知手段から前記特定の音声コマンドが通知される一定範囲内に当該端末装置が存在するときに当該特定の音声コマンドに関する情報を記述したデータと、当該特定の音声コマンドに応じて実行される処理を記述したプログラムとを受信する受信機とを備え、
前記端末装置は、
前記受信機により受信された前記データを記憶する記憶部と、
前記記憶部に記憶された前記データを用いて音声認識処理を行う音声認識部と、
前記特定の音声コマンドを受け付けた場合に、ＧＰＳ（Global Positioning System）により取得される位置情報に基づき、現在位置に応じて前記受信機により受信された前記プログラムによる処理の実行と、前記ナビゲーション機能の動作の制御を行うプログラム実行部と
を備える、システム。
【請求項２】
前記プログラム実行部は、前記受信機により前記データを受信した時から一定時間内に前記音声コマンドを受け付けた場合に前記プログラムによる処理を実行する、請求項１に記載のシステム。
【請求項３】
前記端末装置は、一定の条件を満たす場合にのみ、前記受信機により受信された前記データを前記記憶部に格納するフィルタ部をさらに備える、請求項１に記載のシステム。
【請求項４】
目的地への経路案内を行うナビゲーションシステムにおいて、
操作コマンドとして音声コマンドを受け付けるナビゲーション機能を備えた端末装置と、
特定の目的地への経路案内を前記端末装置に行わせるための特定の音声コマンドを当該端末装置の使用者に通知する通知手段と、
前記特定の目的地で特定のサービスを受けるための前記特定の音声コマンドに関する情報を記述したデータ、および当該特定の音声コマンドに応じて実行される処理を記述したプログラムを送信する送信機と、
前記端末装置または当該端末装置が取り付けられる移動体に設けられ、前記通知手段から前記特定の音声コマンドが通知される一定範囲内に当該端末装置が存在するときに前記送信機から送信された前記データ、および前記プログラムを受信する受信機とを備え、
前記端末装置は、
前記受信機により受信された前記データおよび前記情報を記憶する記憶部と、
前記記憶部に記憶された前記データを用いて音声認識処理を行う音声認識部と、
前記情報を出力して前記使用者に通知する出力部と、
前記特定の音声コマンドを受け付けた場合に、ＧＰＳ（Global Positioning System）により取得される位置情報に基づき、現在位置に応じて前記受信機により受信された前記プログラムによる処理の実行と、前記ナビゲーション機能の動作の制御を行うプログラム実行部と
を備える、システム。
【請求項５】
前記端末装置において前記特定の音声コマンドが使用されたか否かを管理する管理サーバをさらに備え、
前記端末装置は、前記特定の音声コマンドを受け付けた場合に当該特定の音声コマンドが使用されたことを示す情報を前記管理サーバに送信する送信部をさらに備える、請求項４に記載のシステム。
【請求項６】
前記管理サーバは、前記特定のサービスが実行されたか否かをさらに管理し、
前記送信部は、前記特定の目的地で前記特定のサービスが実行された場合に、当該特定のサービスが実行されたことを示す情報を前記管理サーバにさらに送信する、請求項５に記載のシステム。
【請求項７】
前記管理サーバは、前記特定の音声コマンドが使用された場合および前記特定のサービスが実行された場合の、少なくとも一方で、当該特定のサービスの提供者から料金を徴収する課金処理を行う、請求項５または請求項６に記載のシステム。
【請求項８】
前記特定の目的地で前記特定のサービスが実行されたか否かを管理する管理サーバと、
前記特定のサービスを提供するためのサービス提供サーバとをさらに備え、
前記サービス提供サーバは、前記特定のサービスを実行した場合に、当該特定のサービスが実行されたことを示す情報を前記管理サーバに送信する、請求項４に記載のシステム。
【請求項９】
前記管理サーバは、前記特定のサービスが実行された場合に、当該特定のサービスの提供者から料金を徴収する課金処理を行う、請求項５または請求項６に記載のシステム。
【請求項１０】
コンピュータを、
特定の目的地への経路案内を行わせるための特定の音声コマンドを通知する通知手段から当該特定の音声コマンドが通知される一定範囲内に端末装置が存在するときに所定の受信機を介して受信された、当該特定の音声コマンドに関する情報を記述したデータおよび当該特定の音声コマンドに応じて実行される処理を記述したプログラムを記憶装置に格納する手段と、
前記特定の音声コマンドを操作コマンドとして受け付け、地図および位置情報に基づいて、表示装置に目的地への経路を表示させ、当該特定の音声コマンドを受け付けた場合に、前記記憶装置に格納されている前記プログラムを実行して経路案内を行う手段と、
前記記憶装置に記憶された前記データを用いて音声認識処理を行う手段として
機能させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声コマンドを含む操作コマンドを受け付けて、目的地への経路案内を行うナビゲーションシステムおよびそのプログラムに関する。
【背景技術】
【０００２】
近年、音声認識機能が搭載され、音声コマンドにより操作可能なカーナビゲーションシステムが存在している。このような機種では、ユーザは音声コマンドを発声することでシステムを操作できる。そのため、運転中にも使用可能という点で非常に有用である。
【０００３】
特許文献１には、経路案内中でもルートの再設定を行うことができるナビゲーション装置が開示されている。このナビゲーション装置は、所定の条件下で、音声認識処理部またはリモコンユニット等の操作により、設定されたルートとは別のルート選択のための命令の入力を可能としている。
【０００４】
特許文献２には、車両内外から画像を取得し、取得した画像から文字認識を行ってナビゲーション装置等の車載情報機器への入力を支援し、操作者の負担を軽減する技術が開示されている。
【０００５】
【特許文献１】特開２００１−５６２２８号公報
【特許文献２】特開２００３−６７４０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
音声コマンドによる操作が可能なナビゲーションシステムは、コマンドを発声することでシステムを操作できるため、運転中にも使用可能といった利便性がある。しかし、さまざまな操作を音声コマンドのみで行うためには、コマンドの数が膨大になってしまう。そして、操作者はこの音声コマンドを事前に記憶しておかなければならないため、扱いが容易ではなかった。
【０００７】
さらに現状では、ナビゲーションシステムの種類によって用意されている音声コマンドも異なっている。そのため、仕事と個人使用で異なる車を使用する場合やレンタカーを使用する場合等、各々の車に異なる種類のカーナビゲーションが搭載されているときは、音声コマンドを使い分けなければならず、使用者の負荷が大きい。
【０００８】
本発明は、これらの課題を解決し、使用者が音声コマンドを記憶する手間を削減し、かつ様々なサービスを提供することができるナビゲーションシステムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するため、本発明は、次のようなナビゲーションシステムとして構成される。このシステムは、操作コマンドとして音声コマンドを受け付けるナビゲーション機能を備えた端末装置と、特定の音声コマンドを認識するために用いられるデータを受信する受信機とを備える。そして、端末装置は、受信機により受信されたデータを記憶する記憶部と、この記憶部に記憶されたデータを用いて音声認識処理を行う音声認識部とを備える。
【００１０】
より好ましくは、受信機は、特定の音声コマンドに応じて実行される処理を記述したプログラムをさらに受信することとし、端末装置は、特定の音声コマンドを受け付けた場合に、受信機により受信されたプログラムを実行してナビゲーション機能の動作を制御するプログラム実行部をさらに備える構成とする。
【００１１】
また、本発明の他のナビゲーションシステムは、操作コマンドとして音声コマンドを受け付けるナビゲーション機能を備えた端末装置と、特定の目的地への経路案内を端末装置に行わせるための特定の音声コマンドを端末装置の使用者に通知する通知手段と、特定の音声コマンドを認識するために用いられるデータおよび特定の目的地で特定のサービスを受けるための情報を送信する送信機と、この送信機から送信されたデータおよび情報を受信する受信機とを備える。そして、端末装置は、受信機により受信されたデータおよび情報を記憶する記憶部と、記憶部に記憶されたデータを用いて音声認識処理を行う音声認識部と、受信された情報を出力して使用者に通知する出力部とを備える。
【００１２】
さらに好ましくは、このシステムは、端末装置において特定の音声コマンドが使用されたか否かを管理する管理サーバをさらに備える。また、この管理サーバは、特定のサービスが実行されたか否かをさらに管理することとしても良い。そして、端末装置は、特定の音声コマンドが使用されたことを示す情報および特定のサービスが実行されたことを示す情報を管理サーバに送信する送信部をさらに備える。
または、このシステムは、特定の目的地で特定のサービスが実行されたか否かを管理する管理サーバと、特定のサービスを提供するためのサービス提供サーバとをさらに備える。そして、サービス提供サーバは、特定のサービスが実行されたことを示す情報を管理サーバに送信する。
これらの管理サーバを備える構成とした場合、管理サーバは、所定のタイミングで特定のサービスの提供者から料金を徴収する課金処理を実行する課金サーバとしても良い。
【００１３】
また、本発明は、上記のナビゲーションシステムにおける各機能をコンピュータにより実現するプログラムとして実現することもできる。このプログラムは、光ディスクや磁気ディスク、半導体メモリ、その他の記録媒体に格納して配布したり、ネットワークを介して配信したりすることにより提供される。
【発明の効果】
【００１４】
以上のように構成された本発明によれば、特定のサービスを提供するために必要な音声コマンドおよびこの音声コマンドを用いた処理に必要なデータやプログラムを、そのサービスが利用可能となる都度に提供することで、使用者が音声コマンドを記憶する手間を削減し、かつ様々なサービスを提供することができるナビゲーションシステムを実現することができる。
【発明を実施するための最良の形態】
【００１５】
以下、添付図面を参照して、本発明の実施形態について詳細に説明する。
本実施形態は、車両に搭載されるカーナビゲーションシステムや、携帯電話等の持ち運びが容易な情報端末を用いたナビゲーションシステム等に、任意に適用可能であるが、以下では、カーナビゲーションシステムに適用した場合を例として説明する。
【００１６】
＜システム構成＞
図１は、本実施形態が適用されるナビゲーションシステムの全体構成を示す図である。
図１に示すように、本実施形態のシステムは、情報プロバイダ１００と、端末装置２００と、サーバ３００とを備えて構成される。情報プロバイダ１００と端末装置２００とは、無線回線による各種の通信手段で接続される。また、端末装置２００とサーバ３００とは、無線回線を含む広域ネットワークを介して接続される。また、情報プロバイダ１００とサーバ３００とは、任意の回線による広域ネットワークを介して接続される。
【００１７】
本実施形態において、情報プロバイダ１００は、音声コマンドに応じた処理を行うためのプログラムと音声認識に用いられるグラマとを端末装置２００に送信すると共に、看板等の通知手段を用いて端末装置２００の使用者に音声コマンドを通知する。使用者が通知された音声コマンドを発声すると、この音声コマンドが認識され、プログラムが実行される。さらに本実施形態では、端末装置２００が情報プロバイダ１００から取得したプログラムによる処理においてサーバ３００とデータ交換を行うことにより、様々なサービスを享受することができる。
【００１８】
＜情報プロバイダ１００の機能＞
図２は、情報プロバイダ１００の機能構成例を示す図である。
図２に示すように、情報プロバイダ１００は、端末装置２００の使用者（車の搭乗者）に音声コマンドを通知するためのコマンド通知手段１１０と、端末装置２００に情報を送信するためのデータ送信装置１２０とを備える。
【００１９】
コマンド通知手段１１０は、音声コマンドそのものを端末装置２００の使用者に知らせるための手段であり、看板等の広告表示、交通情報その他の掲示板など、各種の表示や標識を媒体とすることができる。また、ラジオ放送などによる音声を媒体とした通知手段を採ることもできる。
【００２０】
データ送信装置１２０は、端末装置２００において音声コマンドを処理するための各種のデータを送信する装置であり、データを格納したデータ格納部１２１と、データを送信する送信機１２２とを備える。送信されるデータには、音声コマンドを認識するために用いられるグラマ、音声コマンドに応じてサービスを実行するために用いられるプログラム（以下、サービスプログラム）、コマンド通知手段１１０の媒体（看板等）を特定するための媒体ＩＤや位置情報などが含まれる。データを送信する仕組みとしては、送信機１２２から一定範囲内に存在する端末装置２００にのみデータが送信されるものが好ましい。例えば、ＤＳＲＣ（Dedicated Short Range Communication）、Ａｃｔｉｖｅ  ＲＦＩＤ（Radio Frequency Identification）、ＦＭ多重波による送信などが用いられる。
【００２１】
＜端末装置２００の機能＞
図３は、端末装置２００の機能構成例を示す図である。
図３に示すように、端末装置２００は、車両に搭載される車載装置であり、ナビゲーション機能を実現するナビゲーション実行部２１０を備えると共に、本実施形態により提供されるサービスのための制御を行うサービス制御部２２０と、サービスプログラム実行部２３０と、サービスプログラム・データベース（ＤＢ）２４０とを備える。また、端末装置２００は、音声認識を行うための音声認識部２５０と、グラマ・データベース（ＤＢ）２６０とを備える。また、特に図示しないが、端末装置２００には、各種のコマンド入力や設定操作を手動にて行うための入力手段（ボタン等）や、地図等の各種の情報を表示する表示手段（液晶ディスプレイ等）を備える。さらに、広域ネットワークを介してサーバ３００にアクセスするためのネットワーク・インタフェースを備える。このネットワーク・インタフェースとしては、無線回線により広域ネットワークにアクセス可能なものが好ましく、例えば無線ＬＡＮカードや携帯電話が用いられる。
【００２２】
また、図３に示すように、端末装置２００には、情報プロバイダ１００のデータ送信装置１２０を構成する送信機１２２から送信されるデータを受信するための受信機２７０と、ＧＰＳセンサ２８０と、音声コマンドを入力するための音声入力装置２９０とが接続されている。
【００２３】
ナビゲーション実行部２１０は、プログラム制御されたＣＰＵとメモリや磁気ディスク等の記憶手段とで実現され、地図データを用いて目的地を設定するための目的地設定部２１１と、地図データとＧＰＳ（Global Positioning System）による位置情報に基づき目的地に到着したか否かを判定する目的地到着判定部２１２とを備える。また、特に図示しないが、地図データを記憶する記憶装置（磁気ディスク装置（ＨＤＤ）等）を備え、地図データから生成される地図、現在位置、目的地、ルート、各種のメッセージ等を表示手段に表示する表示制御機能を有している。
【００２４】
サービス制御部２２０は、プログラム制御されたＣＰＵとメモリや磁気ディスク等の記憶手段とで実現され、情報プロバイダ１００からデータを取得し、サーバ３００とデータ交換を行って、サービスを享受するための制御を行う。サービス制御部２２０は、情報プロバイダ１００から取得したデータのうち、サービスプログラムをサービスプログラムＤＢ２４０に、グラマをグラマＤＢ２６０に、それぞれ格納する。サービス制御部２２０におけるその他の機能の詳細については後述する。
【００２５】
サービスプログラムＤＢ２４０は、磁気ディスク装置（ＨＤＤ）等の記憶装置により実現され、サービス制御部２２０から受け取ったサービスプログラムを保持する。このサービスプログラムは、サービスプログラム実行部２３０により読み込まれ、実行される。また、グラマＤＢ２６０は、同様に磁気ディスク装置（ＨＤＤ）等の記憶装置により実現され、サービス制御部２２０から受け取ったグラマを保持する。このグラマは、音声認識部２５０が音声認識処理を行う際に参照される。
【００２６】
サービスプログラム実行部２３０は、プログラム制御されたＣＰＵとメモリ等で実現され、サービスプログラムＤＢ２４０に格納されたサービスプログラムを読み込んで実行する。具体的には、サービスプログラム実行部２３０は、サービスプログラムに基づき、ナビゲーション実行部２１０の目的地設定部２１１を操作して目的地を設定し、ナビゲーション実行部２１０に経路案内を実行させる。また、車両が目的地に到達した際には、目的地到着判定部２１２から目的地への到着通知を受け取り、後述するようにクーポンの発行等の特定の処理を実行する。
【００２７】
音声認識部２５０は、プログラム制御されたＣＰＵとメモリ等で実現され、音声入力装置２９０を介して入力される音声を、グラマＤＢ２６０に保持されているグラマを参照して解析し、音声コマンドを認識する。認識結果のコマンドは、サービスプログラム実行部２３０に送られる。サービスプログラム実行部２３０では、このコマンドを受け付けて、サービスプログラムが実行される。
【００２８】
受信機２７０は、情報プロバイダ１００のデータ送信装置１２０を構成する送信機１２２に対応する通信方式の受信装置であり、送信機１２２から送られたデータを受信してサービス制御部２２０に送る。
ＧＰＳセンサ２８０は、いわゆるＧＰＳ（Global Positioning System）の受信装置であり、ＮＡＶＳＴＥＲ（NAVigation Satellite Timing And Ranging）衛星からの電波を受信して現在位置の情報を取得し、ナビゲーション実行部２１０およびサービス制御部２２０に送る。
音声入力装置２９０は、マイクロフォンであり、端末装置２００の操作者による音声を電気信号に変換して音声認識部２５０へ送る。
【００２９】
図４は、サービス制御部２２０の機能構成例を示す図である。
図４に示すように、サービス制御部２２０は、通信制御部２２１と、フィルタ部２２２と、データ管理部２２３とを備える。また、サービス制御部２２０は、端末装置２００の使用者のプロフィール情報を保持するプロフィール・データベース（ＤＢ）２２４と、情報プロバイダ１００において音声コマンドが提示される媒体に対する個別のフィルタリングを行うための情報を保持する媒体データベース（ＤＢ）２２５とを備える。
【００３０】
通信制御部２２１は、受信機２７０を介して受信された情報プロバイダ１００からのデータおよびＧＰＳセンサ２８０を介して受信された位置情報を受け付け、フィルタ部２２２に送る。また、端末装置２００に設けられたネットワーク・インタフェースを介してサーバ３００との間でデータの送受信を行う。
【００３１】
フィルタ部２２２は、通信制御部２２１から受け取ったデータをフィルタリングし、端末装置２００の使用者が利用可能なデータをデータ管理部２２３に送る。ここで、フィルタ部２２２は、プロフィールＤＢ２２４および媒体ＤＢ２２５を参照し、ＧＰＳセンサ２８０を介して受信された位置情報に基づいてフィルタリング処理を行う。フィルタリング処理の具体的な手法については、既存の技術を用いて良い。
【００３２】
プロフィールＤＢ２２４には、使用者の性別、年齢、趣味、嗜好等のプロフィールが保持されている。フィルタ部２２２は、この情報に基づいて使用者が興味を持つことが想定される内容のデータを選択してデータ管理部２２３に送ることができる。
【００３３】
媒体ＤＢ２２５には、使用者が不要として設定した媒体（広告等）に関する情報が保持されている。フィルタ部２２２は、通信制御部２２１から受け取ったデータに対応する音声コンテンツが、媒体ＤＢ２２５に保持されている情報で特定される媒体により提示されたものであるときは、そのデータをデータ管理部２２３に送らないといった制御を行う。
【００３４】
また、フィルタ部２２２は、ＧＰＳセンサ２８０により取得される位置情報に基づき、車両（端末装置２００）の現在位置に応じて通信制御部２２１から受け取ったデータをデータ管理部２２３に送ることができる。例えば、現在位置が受信機２７０によりデータが受信されたときの位置から一定範囲内である場合にのみ、データをデータ管理部２２３に送るといった制御を行う。さらにまた、フィルタ部２２２は、端末装置２００に内蔵された時計等を用いて受信機２７０がデータを受信してからの経過時間を計測し、例えば一定時間以内である場合にのみ、データをデータ管理部２２３に送るといった制御を行うといった制御を行うこともできる。
【００３５】
データ管理部２２３は、サービスプログラムＤＢ２４０およびグラマＤＢ２６０に対して、データやプログラムのインストール、更新、削除といった処理を行う。具体的には、データ管理部２２３は、フィルタ部２２２を経て新たなデータやプログラムを受け付けるたびに、サービスプログラムＤＢ２４０にインストールし、または既に保持されているプログラムを更新する。同様に、新たなデータをグラマＤＢ２６０に格納する。また、これらのデータやプログラムに削除条件等のポリシーが定義されている場合は、このポリシーにしたがって、データやプログラムを削除する。
【００３６】
以上の構成では、フィルタ部２２２において、位置情報や時間情報に基づき、データ送信装置１２０から受信したデータをデータ管理部２２３に送るか否かを制御することとした。これに対し、サービス制御部２２０は位置情報や時間情報に基づく制御を行わずに、データをサービスプログラムＤＢ２４０およびグラマＤＢ２６０に格納することとしても良い。この場合、サービスプログラム実行部２３０において、位置情報や時間情報に基づき、サービスプログラムを実行するか否かを制御することも可能である。さらに、サービスプログラム自体に、特定の処理に関して位置情報や時間情報に基づく実行制御を行うように記述しておくことも可能である。
【００３７】
上記の端末装置２００におけるナビゲーション実行部２１０、サービス制御部２２０、サービスプログラム実行部２３０、音声認識部２５０の各機能を、ハードウェアであるＣＰＵと協働して実現するプログラムは、例えば、光ディスクや磁気ディスク、半導体メモリ、その他の記録媒体に格納して配布したり、ネットワークを介して配信したりすることにより提供される。
【００３８】
＜サーバ３００の機能＞
図５は、サーバ３００の機能構成例を示す図である。
図５に示すサーバ３００は、実現される機能に応じた複数のサーバ群によって構成されており、例えば、情報提供サーバ３１０と、データ配信サーバ３２０と、課金サーバ３３０とを備える。
【００３９】
情報提供サーバ３１０は、情報プロバイダ１００から端末装置２００に送信される各種データを、広域ネットワークを介して情報プロバイダ１００のデータ送信装置１２０に提供する。所定の情報プロバイダ１００が提供する音声コマンドやサービス内容が変更された場合には、その情報プロバイダ１００のデータ送信装置１２０に新しいデータを送信し、更新させる。
【００４０】
データ配信サーバ３２０は、情報プロバイダ１００が端末装置２００に送信するデータと同様のデータを保持し、端末装置２００からの要求に応じて、広域ネットワークを介して端末装置２００に返送する。この場合、情報プロバイダ１００のデータ送信装置１２０からは、グラマやサービスプログラム等の実体的なデータは送信されず、例えばトリガーとなる認証データなどが送信される。端末装置２００のサービス制御部２２０は、このトリガーとなるデータを取得し、このデータをデータ配信サーバ３２０に送信し、データ配信サーバ３２０から実体的なデータを取得する。
【００４１】
課金サーバ３３０は、情報プロバイダ１００により提供される音声コマンドやデータの利用状態を管理する管理サーバであり、その利用状態に応じて課金処理を行う。例えば、情報プロバイダ１００により提供された特定の音声コマンドが使用されたか否かを管理し、実際に端末装置２００に入力された場合に、その使用に応じた課金処理を行う。また、サービスプログラム実行部２３０により特定の目的地が設定され、その特定の目的地に到着したり、その特定の目的地で特定のサービスが実行されたりした場合に、これらのイベントの発生に応じた課金処理を行うこともできる。
【００４２】
＜運用例＞
次に、本実施形態のナビゲーションシステムの具体的な運用例を示す。
図６は、本実施形態のナビゲーションシステムを適用して、店舗による販売サービスが行われる場合を例とする、システム構成例を示す図である。
図６を参照すると、図１に示した情報プロバイダ１００、端末装置２００、サーバ３００に加え、販売サービスを実行する店舗４００に店舗サーバ４１０が設けられている。店舗サーバ４１０は、サーバ３００の課金サーバ３３０と接続されている。なお、図６において、サーバ３００には課金サーバ３３０のみが記載されている。
また、情報プロバイダ１００のコマンド通知手段１１０は、店舗４００や商品の広告が表示された看板であるものとする。そして、この看板に記載された宣伝文句等の特定の語句が音声コマンドとして設定されている。
【００４３】
図６の例では、コマンド通知手段１１０により提供された音声コマンドが使用されて店舗４００へ案内されたことを認識できるような仕組みが導入される。具体的には、例えば、音声コマンドが使用された場合にのみキーワード等の特定の情報が端末装置２００の使用者に通知されるようにする。このようにすれば、使用者が店舗４００でこの特定の情報を店員に伝えることで、音声コマンドが使用されたことを確認できる。また、ネットワークを介して端末装置２００と店舗サーバ４１０との間で直接データ交換を行い、音声コマンドが使用されたことを端末装置２００から店舗サーバ４１０へ通知するようにしても良い。
【００４４】
さらに、端末装置２００の使用者が、コマンド通知手段１１０により提供された音声コマンドを使用したくなるように、この音声コマンドが使用された場合に特別なサービス（特典）を提供するようにしても良い。例えば、特典としてクーポンを発行するようにすれば、使用者はクーポンを利用するために、音声コマンドを使用すると考えられる。さらに、このクーポンが利用されれば、そのことによって音声コマンドが使用されたと判断することができる。クーポンを発行するタイミングは、音声コマンドが使用された時点としても良いし、音声コマンドに基づいて設定された目的地に到達した時点としても良い。
【００４５】
課金サーバ３３０は、端末装置２００と店舗サーバ４１０の一方または両方とデータ交換を行い、店舗４００におけるサービスの実行状況を管理する。そして、コマンド通知手段１１０により提供された音声コマンドが使用された結果として店舗４００におけるサービスが実行されたことが確認できたならば、店舗４００から広告料を徴収する課金処理を実行する。
【００４６】
ここで、図６に示すシステムが使用される場合の具体的なシナリオの例を示す。
店舗４００はファーストフードの店（名称：○○○）であるものとする。また、情報プロバイダ１００のコマンド通知手段１１０である看板には音声コマンドとして「○○○へ行きたい」と記載されているものとする。
【００４７】
端末装置２００が搭載された車両が情報プロバイダ１００のデータ送信装置１２０の近くを通ると、データ送信装置１２０からグラマやサービスプログラム等のデータが送信され、受信機２７０を介して端末装置２００に受け付けられる。端末装置２００では、データに含まれるサービスプログラムがサービスプログラムＤＢ２４０に格納され、グラマがグラマＤＢ２６０に格納される。
【００４８】
次に、端末装置２００が搭載された車の搭乗者（以下、利用者）が、コマンド通知手段１１０である看板を見つけ、記載されている音声コマンドを認知して、「○○○へ行きたい」と発声し端末装置２００に入力したものとする。すると、端末装置２００の音声認識部２５０が、グラマＤＢ２６０を参照して音声認識処理を行い、音声コマンドを認識する。この認識結果に基づき、サービスプログラム実行部２３０が、サービスプログラムＤＢ２４０からサービスプログラムを読み込み、実行する。具体的には、ナビゲーション実行部２１０が制御されて、店舗４００が目的地に設定され、経路案内が行われる。また、店舗４００から特別なサービスを受けるためのクーポンが発行される。このクーポンは、例えばクーポン固有の数字やＩＤを、表示手段に表示したり音声出力したりすることで、使用者に提供される。
【００４９】
次に、端末装置２００が搭載された車両が店舗４００に到着し、利用者が店舗４００で商品を購入したものとする。このとき、単に商品を購入しただけでは、店舗４００側では利用者が音声コマンドを使用したか否かを判断できない。しかし、利用者がクーポンを利用した（出力されたクーポン固有の数字やＩＤを店員に告げた）場合、音声コマンドが使用されたことを判断することができる。
【００５０】
店舗４００において、店舗サーバ４１０にクーポンが利用されたことが登録されると、その情報が店舗サーバ４１０からサーバ３００の課金サーバ３３０へ送られる。課金サーバ３３０は、この情報を受信すると、店舗４００から広告料金を徴収する課金処理を実行する。
【００５１】
なお、以上のように、店舗４００においてクーポンが利用されたことを示す情報を店舗サーバ４１０から課金サーバ３３０へ送信するのではなく、端末装置２００からネットワーク・インタフェースを介して課金サーバ３３０へ通知するようにしても良い。また、サービスの種類によっては、端末装置２００と店舗サーバ４１０との間でデータ交換を行うことによって、音声コマンドが使用された結果として店舗４００によるサービスが実行されたことを端末装置２００または店舗サーバ４１０が認識し、課金サーバ３３０へ通知するようにしても良い。
【００５２】
また、課金サーバ３３０は、端末装置２００または店舗サーバ４１０のいずれか一方からサービスの実行に関する情報を取得するのではなく、双方から情報を取得して通知の照合を行うようにしても良い。さらに、この例では店舗４００においてサービスが実行された場合に課金処理を行うこととしたが、音声コマンドの使用に対しても課金を行うようにしても良い。この場合、音声コマンドが入力された時点で、音声コマンドが使用されたことを端末装置２００から課金サーバ３３０へ通知し、この通知に応じて課金サーバ３３０が、店舗４００から広告料金を徴収する課金処理を実行する。課金処理を音声コマンドの使用時とサービスの実行時の２段階に分けて行うことで、情報プロバイダ１００により提供される情報の利用の度合いに応じた課金を行うことが可能となる。
【００５３】
＜本実施形態の他の適用例＞
本実施形態のナビゲーションシステムは、上記のような車載装置に経路を出力して案内を行う、いわゆるカーナビゲーションシステムにのみ適用されるものではない。今日では、携帯型のナビゲーション装置も存在し、また携帯電話等の持ち運びが容易な情報端末により経路案内を行うナビゲーションサービスも普及している。したがって、これら種々の情報端末を端末装置２００として用い、本実施形態を適用することが可能である。
【００５４】
例えば、携帯電話を端末装置２００として用いる場合、ナビゲーション実行部２１０、サービス制御部２２０、サービスプログラム実行部２３０、音声認識部２５０は、プログラム制御された携帯電話のＣＰＵにより実現される。また、サービスプログラムＤＢ２４０、グラマＤＢ２６０は、携帯電話に搭載されたメモリにより実現される。端末装置２００に接続される受信機２７０の機能は、携帯電話の通信機能を用いて実現しても良いし、携帯電話に無線ＬＡＮの機能を搭載して実現しても良い。また、ＧＰＳセンサ２８０の機能は、携帯電話における既存のＧＰＳ機能を利用することができる。さらに、音声入力装置２９０は、携帯電話の通話用マイクロフォンを利用することができる。
【００５５】
以上、本実施形態について説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。例えば、音声コマンドを使用した結果として提供されるサービスの種類によっては、端末装置２００を搭載した車両が目的地に到達した時点でサービスが実行されたと判断し、課金処理を実行することもできる。この場合、車両が目的地に到達したか否かは、ＧＰＳによって得られる位置情報を端末装置２００から取得することで判断することができる。その他、上記実施形態に、種々の変更または改良を加えたものも、本発明の技術的範囲に含まれることは、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００５６】
【図１】本実施形態が適用されるナビゲーションシステムの全体構成を示す図である。
【図２】本実施形態の情報プロバイダの機能構成例を示す図である。
【図３】本実施形態の端末装置の機能構成例を示す図である。
【図４】本実施形態の端末装置におけるサービス制御部の機能構成例を示す図である。
【図５】本実施形態のサーバの機能構成例を示す図である。
【図６】本実施形態のナビゲーションシステムを適用して、店舗による販売サービスが行われる場合を例とする、システム構成例を示す図である。
【符号の説明】
【００５７】
１００…情報プロバイダ、１１０…コマンド通知手段、１２０…データ送信装置、１２１…データ格納部、１２２…送信機、２００…端末装置、２１０…ナビゲーション実行部、２１１…目的地設定部、２１２…目的地到着判定部、２２０…サービス制御部、２２１…通信制御部、２２２…フィルタ部、２２３…データ管理部、２２４…プロフィール・データベース（ＤＢ）、２２５…媒体データベース（ＤＢ）、２３０…サービスプログラム実行部、２４０…サービスプログラム・データベース（ＤＢ）、２５０…音声認識部、２６０…グラマ・データベース（ＤＢ）、２７０…受信機、２８０…ＧＰＳセンサ、２９０…音声入力装置、３００…サーバ、３３０…課金サーバ、４００…店舗、４１０…店舗サーバ
【図１】
0005068202.tif 000002
【図２】
0005068202.tif 000003
【図３】
0005068202.tif 000004
【図４】
0005068202.tif 000005
【図５】
0005068202.tif 000006
【図６】
0005068202.tif 000007