(57)【要約】【解決手段】サーバと車載端末からなる情報配信システムにおいて、車載端末がサーバからプログラムをダウンロードするステップと、車差端末に搭載されたプログラムがナビゲーションの情報や車載情報を読み込むステップと、前記ダウンロードプログラムを実行するか否かを判断するステップと、実行すると判断した場合に前記ダウンロードしたプログラムを実行するステップとを有する車載端末への情報配信システム。【効果】本発明によれば、ドライバーの運転状況に応じたプログラムの実行や情報の提供を行うことができ、ドライバーの安全性を向上することができる。【選択図】  図３
2004264224.tif 000002
【特許請求の範囲】
【請求項１】
サーバと車載端末からなる情報配信システムにおいて、車載端末がサーバからプログラムをダウンロードするステップと、車載端末に搭載されたプログラムがナビゲーションの情報を読み込むステップと、前記車載端末に搭載されたプログラムが前記ナビゲーションの情報から前記ダウンロードしたプログラムを実行するか否かを判断するステップと、実行すると判断した場合に前記ダウンロードしたプログラムを実行するステップとを有する車載端末への情報配信システム。
【請求項２】
サーバと車載端末からなる情報配信システムにおいて、車載端末がサーバからプログラムをダウンロードするステップと、車載端末に搭載されたプログラムが車載情報（車速情報、ジャイロ情報、ブレーキ有無情報等）を読み込むステップと、前記ダウンロードしたプログラムと前記車載情報とから前記ダウンロードしたプログラムを実行するか否かを判断するステップと、実行すると判断した場合に前記ダウンロードしたプログラムを実行するステップとを有する車載端末への情報配信システム。
【請求項３】
サーバと車載端末からなる情報配信システムにおいて、車載端末がサーバからプログラムをダウンロードするステップと、前記プログラムがナビゲーションの情報を読み込むステップと、前記プログラムが前記ナビゲーションの情報から前記プログラムを実行するか否かを判断するステップと、実行すると判断した場合に前記プログラムを実行するステップとを有する車載端末への情報配信システム。
【請求項４】
サーバと車載端末からなる情報配信システムにおいて、車載端末がサーバからプログラムをダウンロードするステップと、前記プログラムが車載情報を読み込むステップと、前記プログラムが前記車載情報から前記プログラムを実行するか否かを判断するステップと、実行すると判断した場合に前記プログラムを実行するステップとを有する車載端末への情報配信システム。
【請求項５】
サーバと車載端末からなる情報配信システムにおいて、車載端末がサーバからプログラムをダウンロードするステップと、ナビゲーション情報をトリガとして前記ダウンロードされたプログラムを実行するステップとを有する車載端末への情報配信システム。
【請求項６】
サーバと車載端末からなる情報配信システムにおいて、車載端末がサーバからプログラムをダウンロードするステップと、車載情報をトリガとして前記ダウンロードされたプログラムを実行するステップとを有する車載端末への情報配信システム。
【請求項７】
請求項１乃至は請求項３乃至は請求項５記載の車載端末への情報配信システムにおいて、交差点に近づいた時に車載端末に搭載されたプログラムを実行する車載端末への情報配信システム。
【請求項８】
請求項１乃至は請求項３乃至は請求項５記載の車載端末への情報配信システムにおいて、カーブのＲが一定値を上回った乃至は下回った時に車載端末に搭載されたプログラムを実行する車載端末への情報配信システム。
【請求項９】
請求項１乃至は請求項３乃至は請求項５記載の車載端末への情報配信システムにおいて、走行路の傾斜が一定値を上回った乃至は下回った時に車載端末に搭載されたプログラムを実行する車載端末への情報配信システム。
【請求項１０】
請求項１乃至は請求項３乃至は請求項５記載の車載端末への情報配信システムにおいて、直線に入った時に車載端末に搭載されたプログラムを実行する車載端末への情報配信システム。
【請求項１１】
請求項２乃至は請求項４乃至は請求項６記載の車載端末への情報配信システムにおいて、車速が一定値を上回った乃至は下回った時に車載端末に搭載されたプログラムを実行する車載端末への情報配信システム。
【請求項１２】
請求項１乃至２乃至３乃至４乃至５乃至６において、ダウンロードされるプログラムが擬人化されたキャラクタアプリケーションである車載端末への情報配信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はサーバと車載端末からなる情報配信システムに関する。特に、車載端末におけるプログラムの実行制御に関する。
【０００２】
【従来の技術】
情報センターと車載端末とが無線通信などで接続され、情報センターから車載端末へプログラムをダウンロードする通信システムがある。この通信システムにおいては、搭乗者は様々なプログラムをダウンロードし実行可能であるが、ドライバーの利用は停止中に限られていたり、または走行中は画面表示に制限のある利用となっていた。
また、ナビゲーションシステムにおいては、ナビゲーション情報や車載情報を利用して、ドライバーに語りかけるというシステムが特開２００２−１６８６４６号がある。
【０００３】
【特許文献１】特開２００２−１６８６４６号公報
【０００４】
【発明が解決しようとする課題】
上記従来従来技術の通信システムに関しては、運転中はまったく利用できないという点において利便性を欠いていた。
本発明はドライバーがダウンロードしたプログラムを、ドライバーの安全性を損なわず利便性を維持することを目的とする。
【０００５】
【課題を解決するための手段】
まず本発明においては、車載端末がサーバからプログラムをダウンロードして実行することを前提とする。
ナビゲーションの情報や車載情報を利用して、実行する各プログラム毎に制限をかけることを特徴とする。
【０００６】
【発明の実施の形態】
（実施例１）
以下、本発明の実施例１を説明する。図１は本発明における全体システム構成の例である。車載端末装置１１０は携帯電話網等の無線通信網を通じてサーバ１２０からプログラムをダウンロードし、実行する。車載端末１１０は記憶装置１１２、画像表示装置１１３、音声入力装置１１４、音声出力装置１１５、無線通信装置１１６、車両センサ１１７、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）センサ１１８、ボタン入力装置１１９は演算処理装置１１１に接続され、制御されている。
【０００７】
記憶装置１１２は任意の記憶装置でよく、メモリやハードディスクドライブ等であり、演算処理装置で利用する処理プログラムやデータを格納している。また必要に応じて、任意のデータを格納することができる。画像表示装置１１３は、液晶ディスプレイ等の搭乗者に対して画像を表示するための装置である。音声入力装置１１４は、マイク等の搭乗者の音声を入力するための装置であり、この装置を通じて音声入力情報を取り込み、デジタルデータに変換する。変換されたデータは演算処理装置１１１において音声認識のための処理を行い、搭乗者の声の内容を認識できる。音声出力装置１１５はスピーカ等の搭乗者に音声を提示するための装置であり、演算処理装置１１１において合成された音声データをスピーカから音声を出力できる。ボタン入力装置１１９は、搭乗者が操作を行うための装置であり、搭乗者はこのボタン入力装置を用いて、車載端末に指示を入力することができる。車両センサ１１７は車速センサやジャイロセンサ等であり、このデータの解析を演算処理装置１１１において行い、車両状態の把握を行う。ＧＰＳセンサ１１８は車両の現在位置を取得し、デジタルデータに変換する。このデータを演算処理装置１１１において処理を行い、ナビゲーションを行ったり、また車両の現在位置の把握を行う。またナビゲーションの保持する地図情報とのマッチングを行い、現在の車両状態の把握を行う。無線通信装置１１６はサーバ１２０の無線通信装置１２３と通信を行うための装置である。
【０００８】
サーバ１２０は配信サーバ１２１、コンテンツサーバ１２２、無線通信装置１２３、ダウンロード用アプリケーションデータベース１２４、ネットワーク１２５からなる。サーバ１２０と配信サーバ１２１はネットワーク１２５を介して接続されており、データの送受信が行える。配信サーバ１２１は無線通信装置１２３を介して車載端末１１０と通信可能である。コンテンツサーバ１２２は配信サーバからの要求に応じて、ダウンロード用アプリケーションデータベース１２４から要求に適したプログラムデータを検索し、配信サーバ１２１に送信する。
【０００９】
図２は車載端末１１０がサーバ１２０よりプログラムをダウンロードする際のサーバ１２０内の処理フローである。まずステップ２１０において、無線通信装置１２３が車載端末１１０からのダウンロード指示内容を受信すると、受信内容を配信サーバ１２１に送る。次にステップ２２０において、配信サーバ１２１は受信内容を解析し、ダウンロード用アプリケーションデータベース１２４から受信内容にあるプログラムを検索する。ステップ２３０において、検索したプログラムを無線通信装置を介して車載端末に送信する。
【００１０】
図３は車載端末１１０がサーバ１２０よりプログラムをダウンロードする際の車載端末１１０内の処理フローである。まずステップ３１０において、ボタン入力装置１１９や音声入力装置１１４からのプログラムダウンロード指示を受け付ける。ステップ３２０において受け付けたダウンロード指示を無線通信装置１１６を介してサーバ１２０に送信する。ステップ３３０において、サーバ１２０からのプログラムデータをダウンロードするまで待つ。ステップ３４０において、ダウンロードしたプログラムを記憶領域１１２に格納し、実行可能な状態にする。このような仕組みは例えばＪａｖａ（登録商標）プログラムやＯＳＧｉ（Ｏｐｅｎ  ＳｅｒｖｉｃｅｓＧａｔｅｗａｙ  Ｉｎｉｔｉａｔｉｖｅ）フレームワーク等が利用可能である。
【００１１】
図４はダウンロードされたプログラムが実行可能な状態における、車載端末の処理フローである。車載端末１２０には実行管理プログラムがインストールされており、このプログラムがダウンロードされたプログラムの実行管理制御を行う。まずステップ４１０において、実行管理プログラムが、ナビゲーションの情報を読み込む。ここで読み込むナビゲーションの情報とは、例えば、現在走行している道路の形状（直線、カーブ等）や傾斜の度合い等、ナビゲーションが保持する各種の情報を指す。ステップ４２０において、インストールされているプログラムの実行属性をチェックする。ダウンロードされたプログラムは実行属性を持ち、この実行属性に従って、実行管理プログラムが実行管理を行う。プログラムの実行属性の例を図８に示す。ダウンロードされたプログラムは１つ以上のプログラム属性８００を保持している。プログラム属性８００は属性８１０が、値８２０であり、下限８３０を上回り、上限８４０を下回り、時間８５０を満たす場合に、実行することを表す。行が複数にわたる場合、全ての行で実行すると判断された場合に、プログラムが実行される。図８の場合、行８６０の道路形状がカーブの場合で、且つ行８７０のＲが３００以上４００以下が３秒間続き、且つ行８８０の傾斜が３％以上が３秒間続いた場合に対応するプログラムを実行することを表している。ステップ４３０において、ステップ４１０で読み込んだナビゲーションの情報とステップ４２０でチェックしたプログラムの実行属性から、プログラムを実行するか否か判断する。プログラムを実行すると判断した場合には、ステップ４４０においてプログラムを実行する。図４に示す処理フローを、例えば一定時間毎に繰り返す。
【００１２】
図９と図１０に本発明を実施した際のサービスイメージの例１を示す。急なカーブがしばらく続いた際に、アドバイスプログラムが実行された場合の例で、表示画面９００にはナビゲーションの案内９０１とキャラクター９０２が表示されており、アドバイスプログラムが実行されるとスピーカ１００１から運転のアドバイス１００２を行っていることがわかる。
【００１３】
図１１と図１２に本発明を実施した際のサービスイメージの例２を示す。直線道路がしばらく続いた際におしゃべりプログラムが実行された場合の野例で、表示画面１１００にはナビゲーションの画面１１０１とキャラクター１１０２が表示されており、直線の運転がしばらく続いた際に、おしゃべりプログラムが実行されスピーカ１２０１からおしゃべり１２０２が行われていることがわかる。
【００１４】
図１３と図１４に本発明を実施した際のサービスイメージの例３を示す。慣れない道でスピードを出しすぎた際に、アドバイスプログラムが実行された場合の例で、表示画面１３０１にはナビゲーションの画面１３０１とキャラクター１３０２が表示されており、ナビゲーションの履歴情報から慣れない道であることを判定し、車載情報からスピードを出しすぎていることを判別して、アドバイスプログラムが実行されていることがわかる。スピーカ１４０１からアドバイス１４０２が行われている。
【００１５】
図１５と図１６に本発明を実施した際のサービスイメージの例４を示す。ガソリンが少なくなった際に、広告プログラムが実行された場合の例で、表示画面１５００にはナビゲーションの画面１５０１とガソリンがなくなったことを示す画像１５０２とが表示される。さらにスピーカ１６０１から広告情報とガソリンスタンドまでの道案内１６０２を行っている。
【００１６】
図１７と図１８に本発明を実施した際のサービスイメージの例５を示す。傾斜のきつい上り坂でスピードが落ちた際に、運転状況通知アプリが実行された場合の例で、表示画面１７００にはナビゲーションの画面１７０１と後方の車両の状況を示す画像１７０２とが表示されている。さらに、スピーカ１８０１から状況の通知１８０２が行われている。
【００１７】
以上のように本発明における実施例１を実施すると、ナビゲーションの情報や車載情報からドライバーの状況や車両の状況に適したプログラムを実行することで、ドライバーに自車の置かれている状況を通知したりして、ドライバーの安全性を向上させることができる。また、搭乗者にとっても、車両のおかれた状態に応じてサービスが提供されるので、サービス性が向上したと感じさせることができ、満足度の向上が期待できる。
【００１８】
次に本発明の実施例１の変形例１を説明する。実施例１の変形例１では、ダウンロードされたプログラムがナビゲーション情報を読み込み、プログラムを実施するか否かを判断する。実施例１とは、実行するか否かの判断を、実行管理プログラムが行わず、ダウンロードしたプログラム自身が実行する否かの判断を行う点で異なる。これにより、図８に示すような属性情報の共通フォーマットが必要無くなり、実行するか否かの判断を行う属性の評価基準が増えるような場合、容易に対応することができる。
図５はダウンロードされたプログラムが実行可能な状態における、車載端末の処理フローである。ステップ５１０において、ダウンロードされたプログラムが自分の必要なナビゲーションの情報のみを読み込む。ステップ５２０において、ダウンロードされたプログラムが実行するか否かを判断する。実行すると判断した場合ににのみ、ステップ５３０においてプログラムを実行する。この処理フローはプログラム毎に決めることが可能である。本発明の実施例１の変形例１においては、プログラム毎にきめ細かなナビゲーション情報の読み込みを行うことが可能であり、且つ実施例１と同様の効果を実現できる。
【００１９】
次に本発明の実施例１の変形例２を説明する。実施例１の変形例２では、プログラムの実行属性を実行管理プログラムにおいて管理する。また実行管理プログラムにてナビゲーション情報を監視し、プログラムの実行属性を満たした時点で、プログラムを実行する点で異なる。
【００２０】
図６に実施例１の変形例２におけるダウンロード時の車載端末の処理フローを示す。ステップ３４０にて、ダウンロードしたプログラムをインストールを行う。その後ステップ６１０において、ダウンロードしたプログラムの実行管理属性を実行管理プログラムに登録する。
【００２１】
図７に実施例１の変形例２におけるダウンロードされたプログラムが実行管理な状態における、車載端末の処理フローである。ステップ７１０において、ナビゲーション情報を監視する。ステップ７２０において登録されている実行管理属性を満たすか否かを判断する。実行すると判断した場合には、ステップ７３０において対応するプログラムを実行する。この処理フローは継続して繰り返し行う。
本発明の実施例１の変形例２においては、プログラム毎に最適なタイミングで実行することが可能であり、且つ実施例１と同様の効果を実現できる。
【００２２】
【発明の効果】
このように本発明によれば、ナビゲーションの情報や車載情報に応じて、適切にダウンロードプログラムを実行することが可能になる。これにより、車両のおかれた状態やドライバーの運転状況に応じたサービスを提供することができ、ドライバーの安全性を向上することができる。また、搭乗者にとっても、車両のおかれた状態に応じてサービスが提供されるので、サービス性が向上したと感じさせることができ、満足度の向上が期待できる。
【図面の簡単な説明】
【図１】本発明の実施例１の全体システム構成例を示す図。
【図２】実施例１のプログラムダウンロード時のサーバの処理を示すフローチャート。
【図３】実施例１のプログラムダウンロード時の車載端末の処理フローチャート。
【図４】実施例１のプログラム実行に関する車載端末の処理フローチャート。
【図５】実施例１の変形例１のプログラム実行に関する車載端末の処理フロチャート。
【図６】実施例１の変形例２のプログラムダウンロード時の車載端末の処理フローチャート。
【図７】実施例１の変形例２のプログラム実行に関する車載端末の処理フローチャｔ−ト。
【図８】実施例１におけるプログラムの実行管理属性例である。
【図９】サービス例１の表示画面例
【図１０】サービス例１の音声提示例
【図１１】サービス例２の表示画面例
【図１２】サービス例２の音声提示例
【図１３】サービス例３の表示画面例
【図１４】サービス例３の音声提示例
【図１５】サービス例４の表示画面例
【図１６】サービス例４の音声提示例
【図１７】サービス例５の表示画面例
【図１８】サービス例５の音声提示例
【符号の説明】
１２０…サーバ、１２１…配信サーバ、１２２コンテンツサーバ、１２３…無線通信装置、１２４…ダウンロード用アプリケーションデータベース、１１０…社債端末装置。
【図１】
2004264224.tif 000003
【図２】
2004264224.tif 000004
【図３】
2004264224.tif 000005
【図４】
2004264224.tif 000006
【図５】
2004264224.tif 000007
【図６】
2004264224.tif 000008
【図７】
2004264224.tif 000009
【図８】
2004264224.tif 000010
【図９】
2004264224.tif 000011
【図１０】
2004264224.tif 000012
【図１１】
2004264224.tif 000013
【図１２】
2004264224.tif 000014
【図１３】
2004264224.tif 000015
【図１４】
2004264224.tif 000016
【図１５】
2004264224.tif 000017
【図１６】
2004264224.tif 000018
【図１７】
2004264224.tif 000019
【図１８】
2004264224.tif 000020