(57)【要約】【課題】車載端末装置とこの車載端末装置に対して情報及び機能を提供する情報提供センタ装置（情報提供装置）とが任意に通信し、適切な情報及び機能の提供を行うように（提供を受けるように）する。【解決手段】ネットワークＮＷを通じて情報提供装置１０が車両に搭載された車載端末装置２０の利用者にカスタマイズした情報及び機能を提供する情報提供方法とし、この方法は、車載端末装置２０から送信された車両走行状態に基づいて、情報提供装置１０が情報及び機能をカスタマイズして車載端末装置２０に提供し、このカスタマイズした情報及び機能を、車載端末装置２０を介して利用者に提供するようにした。【選択図】      図２
2004157881.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを通じて情報提供センタが車両に搭載された車載端末装置の利用者にカスタマイズした情報及び機能を提供する情報提供方法であって、
車載端末装置から送信された車両走行状態に基づいて、情報提供センタが情報及び機能をカスタマイズして車載端末装置に提供し、このカスタマイズした情報及び機能を車載端末装置を介して利用者に提供するようにしたことを特徴とする車両走行状態に基づく情報提供方法。
【請求項２】
車両に搭載された車載端末装置がこの車載端末装置の利用者にカスタマイズした情報及び機能を提供する情報提供方法であって、
車両走行状態に基づいてカスタマイズした情報及び機能を車載端末装置に送信する情報提供センタに対して、ネットワークを通じて車両走行状態を送信し、
前記情報提供センタから送信される前記車両走行状態に基づいてカスタマイズされた情報及び機能を受信し、
この受信した情報及び機能を現在の車両走行状態に基づいて更にカスタマイズし、
この更にカスタマイズした情報及び機能を当該車載端末装置の利用者に提供すること、
を特徴とする車両走行状態に基づく情報提供方法。
【請求項３】
入出力手段、処理手段、及び通信手段を備えた車載端末装置に対して車両走行状態に基づいて情報及び機能の提供をネットワークを通じて行う情報提供装置であって、
前記車載端末装置から送信されたサービス要求を受信する手段、
前記車載端末装置から送信された車両走行状態を受信する手段、
前記サービス要求に応じて送信する複数の情報及び複数の機能を記憶したサービス記憶手段、
前記車両走行状態に基づいて前記サービス記憶手段から読み出す情報及び機能を選択するサービス内容選択手段、
前記選択して読み出した情報及び機能を前記車載端末装置に送信する手段、を備えたこと、
を特徴とする車両走行状態に基づく情報提供装置。
【請求項４】
前記送信した機能が、前記車載端末装置において、新たな車両走行状態に基づいて異なるように実行されること、
を特徴とする請求項３に記載の車両走行状態に基づく情報提供装置。
【発明の詳細な説明】
【０００１】
本発明は、自動車等の車両を操作等する利用者に対して、ネットワークを通じて適切な情報及び機能を提供できるようにする技術に関する。
【０００２】
【従来の技術】
従来、自動車等の車内（車両内）における情報提供端末は、カーナビゲーションやカーテレビのモニタやスピーカが担っている。これらには、安全性を犠牲にすることなく情報を確実に提供するために、例えば特開平１１−２３８１９９号公報（特許文献１）の「カーナビゲーション装置」においては、「走行中には音声のみ出力し、モニタ表示をしない」等の情報出力制限技術が提案されている。
【０００３】
また、特開平０６−１８６０５１号公報（特許文献２）の「車載用カーナビゲーション装置」においては、走行場所や車両走行状態に基づいて、マップの尺度や表示方法を変化さたり、交通情報を文字、映像、音声等で出力する。
【０００４】
ところで、インタネットを通じたＷｅｂブラウザから参照される地図情報提供サービスも、ＣＧＩ（Ｃｏｍｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ）やＪａｖａ（Ｒ）Ｓｃｒｉｐｔ等を用いて、ページ遷移ごとに地図情報やその地域情報を操作する機能を可変させる動的制御を実現している。即ち、提供する情報及び機能を、ある条件に応じて可変させる技術が存在している。一方、モバイルコミュニケーション技術の発達によって、ネットワークを通じて高速移動する車両に搭載される車載端末装置に、情報を送信する手段が存在している。
【０００５】
【特許文献１】
特開平１１−２３８１９９号公報（請求項１、段落番号８等）
【特許文献２】
特開平０６−１８６０５１号公報（段落番号１２，１３等、段落番号３５，３６等）
【０００６】
【発明が解決しようとする課題】
しかしながら、車両の運転中は、安全性を優先する必要があるため、情報の提供を受ける利用者（ドライバ）に提供する情報量と操作量を必要最小に限定しなければならない課題がある。従来技術では、車載端末装置に情報や利用可能な機能を制限する機能を実装していた。即ち、図８に示すように、従来は情報を提供するサーバから提供された情報を受信し（Ｓ１０１）、車両に搭載された車載端末装置内にて車両走行状態を判断し（Ｓ１０２）、表示判断を行い（Ｓ１０３）、情報を表示する（Ｓ１０４）、というように、車載端末装置に情報や利用可能な機能を制限する機能を実装し、車載端末装置にて情報の取捨選択を行ってきた。
【０００７】
そのため利用者は、定速走行中等の操作可能な状態にもかかわらず、送信された情報を利用不可能なために充分な情報が得られない問題や、必要以上の情報を送信され、利用不可能なために廃棄してしまう問題があった。更に、車載端末装置に情報を取り扱う機能を標準的に実装するため、利用者によっては不必要な機能まで実装しておく必要があった。
【０００８】
本発明は、このような従来技術の問題点に鑑みてなされたもので、車載端末装置と、車載端末装置に対して情報及び機能を提供する情報提供センタ装置（情報提供装置）とが任意に通信し、適切な情報及び機能の提供を行うように（提供を受けるように）することのできる、車両走行状態に基づく情報提供方法、及び情報提供装置を提供することを主たる目的とする。
【０００９】
【課題を解決するための手段】
以上の目的を達成するため、本発明の原理に従って、下記の発明を開示する。本発明は、車載端末装置が車両走行状態を演算し、車両走行状態を情報提供センタ（情報提供装置）に送信し、情報提供センタが車両走行状態に基づいてカスタマイズした情報及び機能を提供することを特徴とする。
【００１０】
また、本発明は、車載端末装置が、情報提供装置からカスタマイズして提供された情報及び機能を車両走行状態に基づいてカスタマイズして出力（提供）することを特徴とする。
【００１１】
【発明の実施の形態】
以下、図面を用いて本発明の車両走行状態に基づく情報提供方法（以下「情報提供方法」という）、及び情報提供装置の実施形態を説明する。
【００１２】
〔第１実施形態〕
まず、本発明の第１実施形態の情報提供方法及び情報提供装置を説明する。ここで、第１実施形態で参照する図の、図１は、第１実施形態の情報提供方法が実施される環境を示す図である。図２は、図１の情報提供装置の構成を示す図である。図３は、図１の車載端末装置の構成を示す図である。図４は、車載端末装置の外観を示す図である。
【００１３】
図１に示す第１実施形態の情報提供方法は、情報の提供を行う情報提供者が運用する情報提供装置（情報提供センタ）１０と、情報の提供を受ける利用者が運転（操作）する車両Ｃに搭載された車載端末装置２０との間で実施され、車両Ｃのドライバ（利用者）のサービス要求（以下「要求」という）に応じて、情報提供装置１０が有する情報及び機能を、車両走行状態に基づいてカスタマイズして車載端末装置２０に提供する。
【００１４】
なお、本実施形態では、「情報」とは、システム（情報提供装置１０及び車載端末装置２０、以下同じ）の外部における事象をもとに収集された要素及びそれらを加工集約して得られた要素を指し示す。また、「機能」とは、システムの内部において情報の収集・提供等情報のやりとりを行ったり、情報の加工やそれに伴う制御を行ったりする部分を指し示す。また、「利用者」とは、主として車両Ｃのドライバであり、以下の説明では利用者はドライバとする。また、「カスタマイズ」とは、提供する情報及び機能を、例えば車両Ｃの運転の支障にならないように「あつらえる」ことである。
【００１５】
（情報提供装置）
具体的に第１実施形態を説明する。図１に示すように、情報提供装置１０は、車載端末装置２０と通信装置１２０及び通信装置２３０によってネットワークを通して繋がっている。車載端末装置２０は、利用者の要求（サービス要求）があった場合に、車両走行状態を判断して、ＩＤと要求と車両走行状態とを情報提供装置１０に送信する。そして、情報提供装置１０は、要求と車両走行状態に基づいて適切な情報及び機能を選び（読み出し）、車載端末装置２０に提供する。
【００１６】
このため、図２に示すように、情報提供装置１０は、リポジトリ１００と、演算装置１１０、通信装置１２０を含んで構成される。このうち、リポジトリ１００は、提供する情報を蓄積している情報蓄積部１０１、提供する機能（プログラム）を蓄積している機能蓄積部１０２、利用者の状態（車両走行状態）に基づいて提供する情報及び機能の関係（後で表３を参照して説明する）を蓄積している組合せ蓄積部１０３を含んで構成される。また、演算装置１１０は、車両走行状態に基づいて出力（車両Ｃに送信する情報及び機能）を決定する出力演算部１１１と、通信装置１２０を管理する通信管理部１１２と、利用者を識別するＩＤ識別部１１３と、それぞれの車両Ｃ（Ｃ１，Ｃ２，Ｃ３…）の状態（車両走行状態）を当該車両Ｃ（車載端末装置２０）のＩＤと対応付けて記憶する状態記憶部１１４を含んで構成される。これらの機能は、後の動作説明においてより具体的に説明する。
【００１７】
なお、請求項の「サービス記憶手段」はリポジトリ１００に相当し、請求項の「サービス内容選択手段」は組合せ蓄積部１０３及び出力演算部１１１に相当する。
【００１８】
（車載端末装置）
また、図３に示すように、第１実施形態の車載端末装置２０は、インタフェイス２００と、演算装置２１０と、センサ類２２０と、通信装置２３０を含んで構成される。このうち、インタフェイス２００は、マイク２０１、スイッチ（操作ボタン）２０２、タッチパネル２０３、リモコン２０４、スピーカ２０５、モニタ２０６、これらをコントロールする入出力装置２０７を含んで構成される。なお、マイク２０１、スイッチ２０２、タッチパネル２０３、リモコン２０４、スピーカ２０５、モニタ２０６は、図４に示すように車載端末装置２０（インタフェイス２００）に備えられる。ちなみに、図４の例では、モニタ２０６には、ニュースのタイトルが表示されている。
【００１９】
また、演算装置２１０は、利用者の状態を判断する状態演算部２１１、通信装置２３０を管理する通信管理部２１２、インタフェイスの入出力を決定する入出力管理部２１３を含んで構成される。センサ類２２０は、車速センサ２２１、パーキングセンサ２２２、ギヤポジションセンサ２２３を備える。通信装置２３０は、通信キャリアが提供する無線パケット通信網或いは無線ＬＡＮを用いて通信を行う機能を有する装置であり、利用者を特定するためのＩＤを保持するＩＤ保持部２３１を含んで構成される。ちなみに、通信装置２３０は、移動体による通信を行うものであることから、ハンドオーバ機能を有するものとする。
これらの機能は、後の動作説明において具体的に説明する。
【００２０】
なお、車載端末装置２０の演算装置２１０は、図示しないマイコン（マイクロコンピュータ）及び周辺回路から構成され、マイコンが図示しないＲＯＭ（ＲｅａｄＯｎｌｙ  Ｍｅｍｏｒｙ）やハードディスク等に書き込まれたプログラム（ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）やアプリケーションソフト）を図示しないＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓｅｓ  Ｍｅｍｏｒｙ）上に読み出すことにより、該プログラムの各モジュール（機能）を実行する。ちなみに、情報提供装置１０からカスタマイズして送信された情報及び機能は、ＲＡＭに一時記憶され、情報は入出量管理部２１３等によりＲＡＭから読み出され、機能はＲＡＭ上で展開起動する。
【００２１】
（情報提供方法の動作）
以上の構成を有する情報提供装置１０及び車載端末装置２０の間で行われる車両Ｃに対する情報提供方法の動作を説明する。図５は、車載端末装置及び情報提供装置との間で行われる情報提供方法のシーケンス図である。図６は、車両走行状態の判断フローを示す図である。
【００２２】
利用者が車両Ｃの運転中にニュースを読みたく（知りたく）なったとする。すると、利用者は、車両Ｃの車載端末装置２０に備わるインタフェイス２００のマイク２０１、スイッチ２０２、タッチパネル２０３、リモコン２０４のいずれかを通じて車載端末装置２０に対して要求を入力する（Ｓ１１）。例えば、要求は「ニュースを読みたい！」というものであり、音声によりマイク２０１から入力されるものとする。入出力装置２０７は、演算装置２１０の入出力管理部２１３へインタフェイス２００を通じて入力された要求を通知する。入出力管理部２１３は、要求を解釈し（Ｓ１２）、通信管理部２１２へ通知する。通知された通信管理部２１２は状態演算部２１１へ車両走行状態を要求する（Ｓ１３）。
【００２３】
状態演算部２１１は、センサ類２２０を用いて、図６に示すように、一定時間ごと（例えば１秒ごと）に車両走行状態を判断する（Ｓ１４）。まず、パーキングセンサ２２２の出力レベルから利用者が図示しないパーキングブレーキを引いているか否かを判断する（Ｓ１４ａ）。バーキングブレーキ引いている場合は（ＹＥＳ）、停車中と判断する（Ｓ１４ｄ）。パーキングブレーキを引いていない場合は（ＮＯ）、ギヤポジションセンサ２２３の出力レベルを用いて、ギヤがＰ（パーキング）ポジションに入っているか否かを判断する（Ｓ１４ｂ）。Ｐポジションに入っている場合（ＹＥＳ）は、停車中と判断する（Ｓ１４ｄ）。入っていない場合（ＮＯ）は、車速センサ２２１の車速パルスを用いて、車速は一定時間一定であるかを判断する（Ｓ１４ｃ）。例えば、過去１０秒間車速が一定であるか否かを判断する。一定である場合（ＹＥＳ）はクルーズ中と判断し（Ｓ１４ｅ）、一定でない場合（ＮＯ）は通常走行中と判断し（Ｓ１４ｆ）、判断結果を車両走行状態として通信管理部２１２へ通知する。なお、車速が一定であるか否かは、車両Ｃがクルーズモードスイッチを備える場合は、そのスイッチの出力レベルからクルーズ中か否かを判断するようにしてもよい。
【００２４】
そして、通信管理部２１２は、状態演算部２１１から車両走行状態が通知されると、通信装置２３０を用いてＩＤ保持部２３１に蓄積されたＩＤと車両走行状態と要求とを情報提供装置１０の通信装置１２０へ送信する（Ｓ１５）。次の表１は、車載端末装置２０からネットワークＮＷを通じて情報提供装置１０に送信する情報の一例を示す表である。
【００２５】
【表１】
2004157881.tif 000003
【００２６】
一方、情報提供装置１０の通信装置１２０は、ＩＤと車両走行状態と要求とを受信すると（Ｓ２１）、演算装置１１０の通信管理部１１２へ通知する。ＩＤ等を通知された通信管理部１１２は、ＩＤ識別部１１３によりＩＤを識別し、次の表２のように、状態記憶部１１４にＩＤと車両走行状態を対応付けて記憶する（Ｓ２２）。また、通信管理部１１２は、車両走行状態と要求を出力演算部１１１へ通知する（Ｓ２３）。
【００２７】
【表２】
2004157881.tif 000004
【００２８】
出力演算部１１１は、リポジトリ１００の組合せ蓄積部１０３において、表３のようなテーブルを参照し、情報蓄積部１０１から適切な情報を、機能蓄積部１０２から適切な機能をそれぞれ読み出し（Ｓ２４）、通信管理部１１２及び通信装置１２０から送信可能なように、情報及び機能を符号化する（Ｓ２５）。なお、表３は、一見して判るように、利用者が運転操作に集中できるような情報及び機能を車両走行状態に対応付けている。つまり、この表３のテーブルによれば、車両走行状態に基づいて、情報蓄積部１０１から利用者の運転操作に支障が生じない適切な情報を、機能蓄積部１０２から適切な機能を読み出せるようになっている。
【００２９】
【表３】
2004157881.tif 000005
【００３０】
ちなみに、表３の例では、車両走行状態が「停車中」の場合は、読み出される情報は「タイトル（リンク情報付きのタイトル）」であり、読み出される機能は「スクロール機能」及び「詳細情報閲覧機能」である。ここでタイトルは、一例として図４に示すように、「本日の１０大ニュース；１．△□が○○しました。２．△×が◎◎を発表しました。３．Ａ社…、…、１０．…」であり、リンク情報が付いており、詳細情報閲覧機能によりタイトルを選択することで、より詳細な情報が閲覧できるようになっている。また、スクロール機能により、利用者の操作により画面（タイトル）がスクロールされるようになっている。なお、スクロール機能は、例えば情報提供装置１０から送信され車載端末装置２０において動作し、利用者の操作（例えば音声入力、タッチパネル入力…）に従ってタイトルのスクロールを実行するプログラム（プログラムの中間コード）である。また、詳細情報閲覧機能は、例えば情報提供装置１０から送信され車載端末装置２０において動作し、利用者の操作に従ってリンク情報の取得を実行するプログラムである。
【００３１】
また、表３の例では、車両走行状態が「クルーズ中」の場合は、読み出される情報は「タイトル（リンク情報なしのタイトル）」のみであり、読み出される機能は「スクロール」のみである。なお、「タイトル」及び「スクロール」は既に説明したので重複する説明は省略する。
【００３２】
また、表３の例では、車両走行状態が「通常走行中」の場合は、読み出される情報は「非表示」であり、読み出される機能は「なし」である。
【００３３】
説明を図５に戻す。
ステップＳ２４において、適切な情報及び機能を読み出し、ステップＳ２５において読み出した情報及び機能の符号化が完了すると、出力演算部１１１は符号化データを通信管理部１１２へ通知する。通知された通信管理部１１２はＩＤを参照し、通信装置１２０を用いて参照ＩＤを所有する通信装置２３０へ符号化情報を送信する（Ｓ２６）。
【００３４】
通信装置２３０へ符号化情報が送信されると、通信管理部２１２を通じて受信し（Ｓ３１）、入出力管理部２１３へ通知する。符号化情報を通知化された入出力管理部２１３は、入出力装置２０７を用いて、スピーカ２０５、モニタ２０６へ情報及び機能を出力する。既に表３を参照して説明したように、車両走行状態が「通常走行中」であれば、提供される情報は非表示であり、付加される機能はない。車両走行状態が「クルーズ中」であれば、提供される情報はタイトル（リンク情報なし）のみであり、付加される機能はそのタイトルのスクロール機能のみである。車両走行状態が「停車中」であれば、提供される情報はタイトル（リンク情報付き）のみであるが、付加される機能としてスクロール機能と詳細情報閲覧機能が提供される。このため、利用者がタイトルを選択すると設定されたリンク情報が通信管理部２１２及び通信装置表示される（つまりニュースの内容を読むことができる）。
【００３５】
これにより、利用者は、車両走行状態に基づいてカスタマイズされた適切な情報及び機能を情報提供装置１０から提供されるので、適切に車両Ｃの運転を行うことができる。また、車載端末装置２０は、不必要な機能を実装しておく必要がない。また、情報提供装置１０は、車両走行状態に基づいてカスタマイズした適切な情報及び機能を利用者に提供することができるので、利用者は、車両Ｃの運転を適切に行うことができる、等の利点がある。ちなみに、情報提供装置１０から送信された情報及び機能は、ＲＡＭ等に常駐することがないので（そのようなつくりにすることができるので）、車載端末装置２０のリソースを圧迫することがない。
【００３６】
なお、スクロール機能は、情報提供装置１０から車載端末装置２０に送信して実現されることとしたが、例えば予めスクロール機能を有する車載端末装置２０に対して、「通常走行中」は、スクロール操作を停止（無効に）する機能や情報を車載端末装置２０に送信するようにしてもよい。
【００３７】
また、ニュースを例に説明したが、観光案内や交通情報等の提供を行うようにしてもよい。例えば、送信する情報が観光案内で、送信する機能が観光案内を視聴するビューワソフトでもよい。この場合は、例えば、「通常走行中」は、音声のみの情報及び音声の再生機能を提供することとし、「クルーズ中」は、音声と静止画の情報及び音声と静止画の再生機能を提供することとし、「停車中」は音声と動画の情報及び音声と動画の再生機能を提供することとしてもよい。つまり、観光案内や交通情報等の提供を、前記した実施形態のように車両走行状態に基づいてカスタマイズして行うようにしてもよい。
【００３８】
また、実施形態では、車両走行状態として車載端末装置２０で処理した情報を情報提供装置１０に送信することとしたが、これとは別に或いは共に、車載端末装置２０が取得した車速センサ２２１、パーキングセンサ２２２、ギヤポジションセンサ２２３の値を車両走行状態として情報提供装置１０に送信し、情報提供装置１０が「停車中」、「クルージング中」等を判断するようにしてもよい。
【００３９】
また、前記した実施形態では、車両走行状態を、車速、パーキング、ギヤポジションで判断することとしたが、これとは別に或いは共に、車両Ｃの旋回挙動を示すヨーレート（γ）や利用者（ドライバ）による操舵方向及び操舵力を示す操舵トルク（Ｔｑ）等で判断してもよい。また、車両走行状態は、ブレーキ操作、スロットル操作が行われることにより変化することが多い。このため、車両Ｃに標準的に搭載されているブレーキスイッチの信号（ＯＮ信号／ＯＦＦ信号）やスロットル開度センサの信号（θｔｈ）に基づいて車両走行状態を判断するようにしてもよい。
【００４０】
いずれにしても、この第１実施形態によれば、車載端末装置２０から送信された車両走行状態に基づいて、情報提供装置１０から提供される情報や機能を最適化（カスタマイズ）することが可能になる。これにより、利用者は、車両走行状態に基づいてカスタマイズして提供された機能を操作しながら提供された情報を視聴等することが可能になる。このことで、車両Ｃの運行に充分配慮した情報及び機能提供を実現しつつも、利用者の利便性を改善することができるという、大きな効果が得られる。ちなみに、「カスタマイズ」とは、本実施形態でいえば、組合せ蓄積部１０３の記憶内容（表３参照）に従って、出力演算部１１１がリポジトリ１００から情報及び機能を読み出すことである。
【００４１】
〔第２実施形態〕
次に、本発明の第２実施形態の情報提供方法を説明する。なお、第１実施形態と共通する部分については、第１実施形態と共通の名称及び同様の符号を使用することとしてその説明を省略する。
【００４２】
この第２実施形態の情報提供方法は、第１実施形態によりカスタマイズして提供された情報及び機能を、車載端末装置２０が車両走行状態に基づいて更にカスタマイズして利用者に提供する実施形態である。このため車載端末装置２０は、状態演算部２１１が車速センサ２２１等により判断（図６参照）した車両走行状態を、情報提供装置１０に送信するだけではなく、情報提供装置１０がカスタマイズして送信してきた情報及び機能を更にカスタマイズするのに使用する。
【００４３】
即ち、車両Ｃは、発進・停止、加減速、操舵を繰り返して行っているので、車両走行状態は刻々と変化する。そこで、この変化に対処するため、時間ｔ０における車両走行状態に基づいて情報提供装置１０から送信された情報を、時間ｔ１，，後の現在の（新たな）車両走行状態により、例えば次の表４のテーブルに従って更にカスタマイズして利用者に提供する。
【００４４】
【表４】
2004157881.tif 000006
【００４５】
具体的には、演算装置２１０は、受信した情報及び機能（時間ｔ０の車両走行状態に基づくもの）と現在の車両走行状態とから利用者に提供すべき情報及び機能の差分を演算する。そして、不足している情報及び不足している機能があれば、情報提供装置１０から取得する動作を行う。一方、情報及び機能が余剰である場合は、余剰分の情報及び余剰分の機能を削除する（無効にする）ように動作する。
【００４６】
例えば、送信された機能が「スクロール機能」、「詳細情報閲覧機能」であり、実際の車両走行状態から提供すべき機能が「スクロール機能」のみである場合は、演算装置２１０は、「スクロール機能」のみ動作を許可する（つまり余剰分の機能を削ぐ）。一方、例えば送信された機能が「スクロール機能」であり、実際の車両走行状態から提供すべき機能が「スクロール機能」、「詳細情報閲覧機能」である場合は、演算装置２１０は、差分の「詳細情報閲覧機能」を情報提供装置１０から取得する（必要に応じて情報としての「タイトル」も取得する）。このようにすることで、提供する情報及び機能を実際の車両走行状態に基づいて動的に制御できる。
【００４７】
ちなみに、この動作（車載端末装置２０の動作）をフローチャートに示すと、図７の車載端末装置２０の動作フローのようになる。即ち、ステップＳ５１で、インタフェイス２００を介して音声入力等により利用者の要求（サービス要求）を入力する。要求を入力すると、センサ類２２０からの信号を用いて状態演算部２１１で車両走行状態（時間ｔ０（要求入力の際）における車両走行状態）を演算して判断する（Ｓ５２）。次に、ＩＤ、要求、車両走行状態を通信装置２３０からネットワークＮＷを通じて情報提供装置（情報提供サーバ）１０に送信する（Ｓ５３）。なお、これらの点は第１実施形態と同じである。
【００４８】
ＩＤ、要求、車両走行状態を受信した情報提供装置１０は、第１実施形態と同様にしてカスタマイズした情報及び機能を送信するので、通信装置２３０を介してこれを受信する（Ｓ５４）。そして、受信したカスタマイズされた情報及び機能を利用者に提供する（Ｓ５５）。なお、ステップＳ５５で「現在有効な…」としているのは、この第２実施形態は、情報提供装置１０から送信された情報及び機能を、現在の（実際の）車両走行状態に基づいて動的に制御（カスタマイズ）する実施形態だからである。ちなみに、現在有効な情報及び機能に該当するのは、ステップＳ５４、ステップＳ６０、ステップＳ６１のうちの、いずれかの情報及び機能である（もちろん最初にステップＳ５５が実行されるときは、ステップＳ５４の情報及び機能がステップＳ５５でいう現在有効な情報及び機能に該当する）。
【００４９】
次に、ステップＳ５６で処理を終了するか否かを判断し、終了する場合（ＹＥＳ）は、「ＥＮＤ」に移行する。終了しない場合は（ＮＯ）は、ステップＳ５７で車両走行状態を判断する。この判断の仕方は既に説明したのと同じであるので重複した説明を省略する。なお、このステップＳ５７で判断する車両走行状態は、ステップＳ５２での車両走行状態よりも後（時間ｔ１）の、現在の車両走行状態である。
【００５０】
ステップＳ５８では、現在の車両走行状態に基づいて、これから提供すべき情報及び機能を、表４のテーブル等を参照して求める。併せて、現在提供している情報及び機能とこれから提供すべき情報及び機能の差分を演算し、フラグを立てる。ここで、フラグ１は、同じである。つまり、現在提供している情報及び機能とこれから提供しようとする情報及び機能に過不足なしの場合である（車両走行状態に変化なしの場合）。また、フラグ２は、余剰である。つまり、現在提供している情報及び機能が余剰している場合である。フラグ３は、不足である。つまり、現在提供している情報及び機能がこれから（新たに）提供しようとする情報及び機能よりも不足している場合である。
【００５１】
ステップＳ５９では、ステップＳ５８で立てたフラグに基づいて処理を分岐し、フラグが１の場合（同じ）は、ステップＳ５５に移行して現在の情報及び機能を継続して提供する。フラグが２の場合（余剰）は、ステップＳ５８により余剰分が判っているので、ステップＳ６０に移行して、この余剰分の情報及び機能を削除（無効に）する。そして、フラグが３の場合（不足）は、ステップＳ５８により不足分が判っているので、ステップＳ６１に移行して、この不足分の情報及び機能を情報提供装置１０に取得しに行く。なお、情報提供装置１０は、不足分の情報及び機能とＩＤを明示した取得要求に対して、当該情報及び機能をリポジトリ１００から抽出して車載端末装置２０に送信するものとする。
【００５２】
ステップＳ６２では、ステップＳ６０で余剰分を削除した情報及び機能を、又はステップＳ６１で取得した不足分の情報及び機能を補った情報及び機能を、即ち、更にカスタマイズした情報及び機能を利用者に提供する。
【００５３】
そして、ステップＳ６３で終了を判断して、終了しない場合は（ＮＯ）は、ステップＳ５７に移行して処理を継続する。また、終了する場合は（ＹＥＳ）は、「ＥＮＤ」に移行して処理を終了する。
【００５４】
このように処理を行うことで、情報及び機能を現在の（新たな）車両走行状態に基づいて動的に制御することができ、より適切に利用者にカスタマイズした情報及び機能を提供することができる。
【００５５】
なお、ステップＳ６０、ステップＳ６１は、ステップＳ５７で判断した現在の車両走行状態に基づいた情報及び機能を新たに取得しに行くステップとしてもよい。即ち、ステップＳ５８では、「同じ」か「違う」かの２つのフラグを立て、同じならばステップＳ５５に移行し、違うならば新たに現在の車両走行状態に基づいた情報及び機能を、情報提供装置１０に新たに取得しに行く構成としてもよい。
【００５６】
ちなみに、情報及び機能の差分を演算する構成、差分に基づいて新たに情報及び機能を取得に行く構成は、車載端末装置２０に予め実装されるようにしておいてもよいし、また、カスタマイズして車載端末装置２０に送信された機能が、車載端末装置２０の演算装置２１０において、車両走行状態に基づいて異なるように実行されるようにしてもよい（車両走行状態に基づいて異なる機能を発揮するようにしてもよい）。具体的には、車載端末装置２０に送信する機能（プログラム）が車両走行状態の変化を検知するように構成すると共に、検知した車両走行状態に基づいて、例えば図７のフローチャートのステップＳ５５以降を実行する（実行を指示する）ように構成する。このようにすることで、例えば車載端末装置２０に予め実装する機能
（構成）を少なくすることができる。
【００５７】
なお、以上説明した本発明は、前記した実施形態に限定されることなく幅広く変形実施することができる。例えば車両Ｃは４輪車に限定されるものではない。また、通信を行うネットワークも、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や携帯電話のような無線パケット通信でもよい。また、情報提供方法を実行するに際して、車載端末装置２０で必要になるソフトウェア構成（プログラム・テーブル）の全部又は一部を情報提供装置１０から送信するようにし、車載端末装置２０に予め実装する機能を少なくするようにしてもよい。
【００５８】
【発明の効果】
以上説明した本発明（車両走行状態に基づく情報提供方法及び情報提供装置）によれば、利用者に適切に情報及び機能を提供することができ、例えば車載端末装置に不必要な機能を予め搭載しておく必要がない（請求項１，３）。また、現在の車両走行状態に基づいて、利用者に、動的にカスタマイズした情報及び機能を提供することができる（請求項２，４）。
【図面の簡単な説明】
【図１】本発明の第１実施形態の情報提供方法が実施される環境を示す図である。
【図２】図１の情報提供装置の構成を示す図である。
【図３】図１の車載端末装置の構成を示す図である。
【図４】車載端末装置の外観を示す図である。
【図５】車載端末装置及び情報提供装置との間で行われる情報提供方法のシーケンス図である。
【図６】車両走行状態の判断フローを示す図である。
【図７】本発明の第２実施形態の車載端末装置の動作フローを示す図である。
【図８】従来例のフローを示す図である。
【符号の説明】
１０  …  情報提供装置（情報提供センタ）
１００…  リポジトリ（サービス記憶手段）
１０３…  組合せ蓄積部（サービス内容選択手段）
１１１…  出力演算部（サービス内容選択手段）
１１２  …通信管理部
１２０…  通信装置
２０  …  車載端末装置
２００…  インタフェイス（入出力手段）
２１０…  演算装置（処理手段）
２３０…  通信装置（通信手段）
Ｃ    …  車両
ＮＷ  …  ネットワーク
【図１】
2004157881.tif 000007
【図２】
2004157881.tif 000008
【図３】
2004157881.tif 000009
【図４】
2004157881.tif 000010
【図５】
2004157881.tif 000011
【図６】
2004157881.tif 000012
【図７】
2004157881.tif 000013
【図８】
2004157881.tif 000014