(57)【要約】【課題】  デジタル放送により送られてくる更新ソフトウェアを一斉に且つ簡単にインストールすることができる移動端末装置を提供する。【解決手段】  ソフトウェアを格納しているソフトウェア格納メモリ４１と、受信したデジタル放送信号に含まれる、上記ソフトウェアを更新した更新ソフトウェアを蓄積する更新用バッファ３１と、電源投入の信号を受けて、更新用バッファに蓄積されている更新ソフトウェアによりソフトウェア格納メモリに格納されているソフトウェアを書き換える制御手段４２とを備えている。【選択図】        図２
2006092451.tif 000002
【特許請求の範囲】
【請求項１】
ソフトウェアを格納しているソフトウェア格納メモリと、
受信したデジタル放送信号に含まれる、前記ソフトウェアを更新した更新ソフトウェアを蓄積する更新用バッファと、
電源投入の信号を受けて、前記更新用バッファに蓄積されている更新ソフトウェアにより前記ソフトウェア格納メモリに格納されているソフトウェアを書き換える制御手段
とを備えた移動端末装置。
【請求項２】
制御手段は、ソフトウェア格納メモリに格納されているソフトウェアのバージョン信号と更新用バッファに格納されている更新ソフトウェアのバージョン信号とを比較し、該比較の結果が異なる場合に前記更新用バッファに蓄積されている更新ソフトウェアにより前記ソフトウェア格納メモリに格納されているソフトウェアを書き換えることを特徴とする請求項１記載の移動端末装置。
【請求項３】
更新時刻を記憶するメモリと、
現在時刻を出力するタイマと、
前記メモリから読み出した更新時刻と前記タイマから出力される現在時刻とが一致したときに電源を投入する電源制御手段
とを備えたことを特徴とする請求項１または請求項２記載の移動端末装置。
【請求項４】
ソフトウェア格納メモリ内のソフトウェアの書き換えが完了した場合に更新完了信号を外部に送信する送信手段を備えたことを特徴とする請求項１から請求項３のうちのいずれか１項記載の移動端末装置。
【請求項５】
（Ａ）更新ソフトウェアを登録する更新ソフトウェア配信サーバと、
（Ｂ）前記更新ソフトウェア配信サーバから送られてきた更新ソフトウェアをデジタル放送信号として送信する放送局と、
（Ｃ）ソフトウェアを格納しているソフトウェア格納メモリと、
前記放送局から受信したデジタル放送信号に含まれる更新ソフトウェアを蓄積する更新用バッファと、
電源投入の信号を受けて、前記更新用バッファに蓄積されている更新ソフトウェアにより前記ソフトウェア格納メモリに格納されているソフトウェアを書き換える制御手段
とを備えたソフトウェア自動更新システム。
【請求項６】
更新完了信号を受けて、移動端末装置に格納されているソフトウェアのバージョンを管理する更新管理サーバを備え、
移動端末装置は、ソフトウェア格納メモリ内のソフトウェアの書き換えが完了した場合に更新完了信号を前記更新管理サーバに送信する送信手段を備えたことを特徴とする請求項５記載のソフトウェア自動更新システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、移動端末装置およびそのソフトウェア自動更新システムに関し、特にデジタル放送を利用してソフトウェアを更新する技術に関する。
【背景技術】
【０００２】
従来、デジタル放送を利用して車載機器にインストールされているソフトウェアを更新する技術が知られている。例えば、特許文献１は、ナビゲーション端末の制御プログラムや各種情報を更新するナビゲーションシステムを開示している。このナビゲーションシステムにおいては、ナビゲーションサーバは、情報サーバに格納されているナビゲーション端末用の制御プログラムや、地図データ、位置データ、交通情報といった各種情報が更新されると、更新すべき旨を指示する更新情報を生成し、放送局に送信する。放送局は、更新情報を衛星デジタル放送により放送する。放送を受信したナビゲーション端末は、更新情報に基づいて自動的にセルラー通信回線（電話回線）を介してナビゲーションサーバに接続し、更新された制御プログラムや各種情報をダウンロードして更新を行う。
【０００３】
また、特許文献２は、地上波デジタル放送を受信するデジタル放送受信装置およびダウンロードシステムを開示している。このダウンロードシステムにおいては、家屋内設置型のデジタル放送受信装置は、地上デジタル放送波の弱階層に載せられた更新ソフトウェアを取得できる。携帯型のデジタル放送受信装置は、デジタル放送波の強階層に載せられたダウンロード関連情報を取得できる。家屋内設置型のデジタル放送受信装置は、携帯型のデジタル放送受信装置からそのダウンロード関連情報を取得し、このダウンロード関連情報に基づいてダウンロードした更新ソフトウェアを携帯型のデジタル放送受信装置に赤外線によって送信する。
【０００４】
また、特許文献３は、地上波デジタル放送を受信するデジタル放送受信装置を開示している。このデジタル放送受信装置において、携帯型として構成されたデジタル放送受信装置の地上波デジタルチューナは、デジタル放送波の強階層信号を復調し、デマルチプレクス処理を行い、ＭＰＥＧ４のビデオ／オーディオストリーム、およびＰＳＩ／ＳＩ等を出力する。また、地上波デジタルチューナは、強階層に載せられたソフトウェア更新情報を取得し、この情報によってソフトウェア更新が予定されていることを認識した場合に詳細情報としてデジタル放送波の弱階層に載せられたソフトウェア更新情報を取得し、この弱階層のソフトウェア更新情報に基づいて更新ソフトウェアをダウンロードする。
【０００５】
【特許文献１】特開２００２−１６２２３２号公報
【特許文献２】特開２００４−２３５８３号公報
【特許文献３】特開２００４−２３５８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した特許文献１に記載のナビゲーションシステムでは、ナビゲーション端末がセルラー通信回線（電話回線）を介して更新に係る制御プログラムや各種情報をナビゲーションサーバからダウンロードする必要があるので、ナビゲーション端末のユーザが通信費用を負担しなければならないという問題がある。また、更新情報が放送されると、ナビゲーションサーバに一度に多数のアクセスが集中するので、これを回避するための対策が必要になるという問題がある。
【０００７】
また、特許文献２に記載のデジタル放送受信装置およびダウンロードシステムでは、放送されたデータをダウンロードする際、家庭内設置型のデジタル放送受信装置を経由し赤外線などの通信手段を用いて携帯型のデジタル放送受信装置に送信し、これによりソフトウェアを更新するため、家庭内設置型のデジタル放送受信装置を別途必要とするだけでなく、ユーザが携帯型のデジタル放送受信装置を家庭内に持ち込まなければならないという問題がある。
【０００８】
また、特許文献３に記載のデジタル放送受信装置では、デジタル放送受信装置の電源が未投入の場合は、ソフトウェアの更新が不可能である。また、ソフトウェアの更新の要否を判断することなくダウンロードした更新ソフトウェアによる更新が行われるので不要なソフトウェアの更新が行われる場合が発生する。さらに、更新ソフトウェアの配信側において、デジタル放送受信装置のソフトウェアが更新されたかどうかを確認することができない等の問題がある。
【０００９】
この発明は、上述した問題を解消するためになされたものであり、既に格納されているソフトウェアをデジタル放送信号により送られてくる更新ソフトウェアによって一斉に且つ簡単に書き換えることができる移動端末装置およびそのソフトウェア自動更新システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
この発明に係る移動端末装置は、ソフトウェアを格納しているソフトウェア格納メモリと、受信したデジタル放送信号に含まれる、上記ソフトウェアを更新した更新ソフトウェアを蓄積する更新用バッファと、電源投入の信号を受けて、更新用バッファに蓄積されている更新ソフトウェアによりソフトウェア格納メモリに格納されているソフトウェアを書き換える制御手段とを備えている。
【００１１】
この発明に係る移動端末装置のソフトウェア自動更新システムは、（Ａ）更新ソフトウェアを登録する更新ソフトウェア配信サーバと、（Ｂ）更新ソフトウェア配信サーバから送られてきた更新ソフトウェアをデジタル放送信号として送信する放送局と、（Ｃ）ソフトウェアを格納しているソフトウェア格納メモリと、放送局から受信したデジタル放送信号に含まれる更新ソフトウェアを蓄積する更新用バッファと、電源投入の信号を受けて、更新用バッファに蓄積されている更新ソフトウェアによりソフトウェア格納メモリに格納されているソフトウェアを書き換える制御手段とを備えた移動端末装置、とを備えている。
【発明の効果】
【００１２】
この発明によれば、移動端末装置のソフトウェアを更新する場合は、デジタル放送信号に含まれる更新ソフトウェアを受信して更新用バッファに蓄積しておき、電源投入の信号を受けて、更新用バッファから読み出した更新ソフトウェアによってソフトウェア格納メモリに格納されているソフトウェアを書き換えることによって行うように構成したので、デジタル放送信号を受信できる多数の移動端末装置で一斉に且つ簡単にソフトウェアの自動更新を行うことができる。
【発明を実施するための最良の形態】
【００１３】
以下、この発明の実施の形態を、図面を参照しながら詳細に説明する。なお、以下では、この発明に係る移動端末装置として、車載機器と車載デジタル放送受信端末とを備えた車載システムを例に挙げて説明するが、本発明は車載システムに限らず、デジタル放送受信機能を備えた種々の機器に適用できる。
実施の形態１．
図１は、この発明の実施の形態１に係る移動端末装置としての車載システムが適用されたソフトウェア自動更新システムの構成を示す図である。このソフトウェア自動更新システムは、ソフトウェア配信センタ１、放送局２および複数の車載システム３から構成されている。ソフトウェア配信センタ１と放送局２とは専用回線４により接続されており、ソフトウェア配信センタ１と車載システム３とは公衆回線５により接続される。
【００１４】
ソフトウェア配信センタ１は、更新ソフトウェア配信サーバ１１と更新管理サーバ１２とを備えている。更新ソフトウェア配信サーバ１１は、車載システム３を構成する車載機器４０（詳細は後述する）にインストールされているソフトウェアを更新する必要が生じた場合に、更新されたソフトウェア（以下、「更新ソフトウェア」という）を、専用回線４を介して放送局２に送信する。ここで、ソフトウェアには、車載機器４０を動作させるための制御プログラムの他に、地図データ、位置データ、交通情報といった各種情報が含まれる。
【００１５】
更新管理サーバ１２は、複数の車載機器４０にインストールされているソフトウェアのバージョンを管理する。具体的には、更新管理サーバ１２は、車載機器４０に固有に付されたＩＤと、その車載機器４０にインストールされているソフトウェアのバージョンとを対にして管理テーブルに記憶している。そして、車載機器４０から公衆回線５を介してＩＤ信号およびバージョン信号を伴った更新完了信号が送られてきたときに、管理テーブルの該当ＩＤに対応するバージョンが更新される。
【００１６】
放送局２は、音声および映像信号に、ソフトウェア管理センタ１から専用回線４を介して送られてくる更新予告データおよび更新ソフトウェアを含むデータ信号を多重化し、デジタル放送信号として車両に搭載された車載システム３に配信する。
【００１７】
車載システム３は、詳細は後述するが、車内ＬＡＮ（Local Area Network）５０によって接続された車載デジタル放送受信端末３０と車載機器４０とを備えている。車載デジタル放送受信端末３０は、放送局２からのデジタル放送信号を受信し、この受信したデジタル放送信号に含まれるデータ信号から更新ソフトウェアを分離して更新用バッファ３１に蓄積する。
【００１８】
車載機器４０は、例えばカーナビゲーション装置、ＡＶ（Audio Visual）機器、ＥＴＣ車載器等から構成されている。車載機器４０は、車両のアクセサリ電源（以下、「ＡＣＣ電源」という）がオンにされることにより起動する。そして、起動の直後に、車載デジタル放送受信端末３０の更新用バッファ３１に蓄積されている更新ソフトウェアのバージョンを確認する。そして、更新ソフトウェアのバージョンが、既にインストールされているソフトウェアのバージョンより新しい場合は、更新用バッファ３１から読み出した更新ソフトウェアをソフトウェア格納メモリ４１に格納してから再起動する。これにより更新ソフトウェアのインストールが行われる。また、車載機器４０は、更新ソフトウェアのインストールが完了すると、その旨を表す更新完了信号を、公衆回線５を介してソフトウェア配信センタ１に送る。
【００１９】
次に、車載システム３の詳細を説明する。図２は、車載システム３の詳細な構成を示すブロック図である。この車載システム３は、上述したように、車載デジタル放送受信端末３０と車載機器４０とが車内ＬＡＮ５０によって接続されることにより構成されている。車載デジタル放送受信端末３０には、音声および映像を出力するためのＡＶ出力装置６０が接続されている。また、車載デジタル放送受信端末３０および車載機器４０には、電源スイッチ８０の投入により、電源装置８１からＡＣＣ電源が供給されるようになっている。電源スイッチ８０は、図示しないイグニッションスイッチの操作、または、後述する車載デジタル放送受信端末３０に含まれる電源制御モジュール７３からの電源制御信号によってオンまたはオフされる。また、電源スイッチ８０の設定状態は、スイッチ信号として車載デジタル放送受信端末３０に送られる。
【００２０】
車載デジタル放送受信端末３０は、更新用バッファ３１、アンテナ３２、受信制御モジュール３３、データ分離モジュール３４、ＡＶデコードモジュール３５、ソフトウェア更新チェックモジュール３６および受信端末制御モジュール３７から構成されている。
【００２１】
更新用バッファ３１は、上述したように、放送局２から放送されたデジタル放送信号のデータ信号に含まれる更新ソフトウェアを蓄積する。アンテナ３２は、放送局２から電波で送信されるデジタル放送信号を受信し、電気信号に変換して受信制御モジュール３３に送る。受信制御モジュール３３は、アンテナ３２から送られてくるアナログ信号をデジタル信号に変換し、受信信号としてデータ分離モジュール３４に送る。
【００２２】
データ分離モジュール３４は、受信制御モジュール３３から送られてくる受信信号に多重化されている音声および映像信号とデータ信号とを分離する。このデータ分離モジュール３４で分離することにより得られた音声および映像信号は、ＡＶデコードモジュール３５に送られる。一方、データ分離モジュール３４で分離することにより得られたデータ信号に含まれる更新予告データはソフトウェア更新チェックモジュール３６に送られ、更新ソフトウェアは受信端末制御モジュール３７に送られる。
【００２３】
ＡＶデコードモジュール３５は、データ分離モジュール３４から送られてくる音声信号および映像信号をデコードする。このＡＶデコードモジュール３５でデコードすることにより得られた音声信号および映像信号は、ＡＶ出力装置６０に送られる。ＡＶ出力装置６０は、例えばステレオ装置のようなオーディオ機器やテレビジョン装置のようなビジュアル機器から構成されており、音声および映像を出力する。
【００２４】
ソフトウェア更新チェックモジュール３６は、不揮発性メモリ７１、更新時刻監視モジュール７２および電源制御モジュール７３から構成されている。
【００２５】
不揮発性メモリ７１は、この発明のメモリに対応し、データ分離モジュール３４から送られてくる更新予告データに含まれる更新時刻、つまり更新ソフトウェアの配信開始時刻を記憶する。なお、不揮発性メモリ７１としては、ＦｅＲＡＭ、フラッシュメモリ、ＥＥＰＲＯＭ等を使用することができる。更新時刻監視モジュール７２は、図３に示すように、バックアップ電源装置９０、タイマ９１および比較演算モジュール９２から構成されている。バックアップ電源装置９０は、例えば充電式のバッテリから構成されており、電源スイッチ８０のオン／オフに拘わらず、換言すれば、電源装置８１から車載デジタル放送受信端末３０にＡＣＣ電源が供給されていない場合であっても、タイマ９１、比較演算モジュール９２、不揮発性メモリ７１および電源制御モジュール７３に電源を供給する。タイマ９１は、デジタルクロックから構成されており、現在時刻を表す信号を比較演算モジュール９２に供給する。比較演算モジュール９２は、不揮発性メモリ７１から読み出した更新時刻とタイマ９１から送られてくる現在時刻とを比較し、これらが一致し且つ電源スイッチ８０から送られてくるスイッチ信号がオフを示している場合に駆動信号を出力する。この比較演算モジュール９２から出力される駆動信号は電源制御モジュール７３に送られる。電源制御モジュール７３は、更新時刻監視モジュール７２からの駆動信号に応答して電源制御信号を生成し、電源スイッチ８０に送る。この電源制御信号により、電源スイッチ８０がオンにされ、電源装置８１から車載デジタル放送受信端末３０の全体にＡＣＣ電源が供給される。これにより、車載デジタル放送受信端末３０は放送局２からのデジタル放送信号を受信可能な状態になる。この発明の電源制御手段は、上述した比較演算モジュール９２および電源制御モジュール７３から構成されている。
【００２６】
受信端末制御モジュール３７は、例えばマイクロコンピュータから構成されており、車載デジタル放送受信端末３０の全体を制御する。例えば、受信端末制御モジュール３７は、データ分離モジュール３４から送られてくるデータ信号に含まれる更新ソフトウェアを受け取り、更新用バッファ３１に蓄積する。また、受信端末制御モジュール３７は、車載機器４０から車内ＬＡＮ５０を介して送られてくるバージョン情報取得要求に応答して、更新用バッファ３１に蓄積されている更新ソフトウェアのバージョンを表すバージョン信号を車載機器４０に送る。また、受信端末制御モジュール３７は、車載機器４０から車内ＬＡＮ５０を介して送られてくる更新ソフトウェア取得要求に応答して、更新用バッファ３１に蓄積されている更新ソフトウェアを読み出して車載機器４０に送る。
【００２７】
次に、車載機器４０の詳細を説明する。車載機器４０は、ソフトウェア格納メモリ４１、車載機器制御モジュール４２および公衆回線制御モジュール４３から構成されている。ソフトウェア格納メモリ４１には、上述したように、車載機器４０を動作させるための制御プログラム、地図データ、位置データ、交通情報といった各種情報を含むソフトウェアが格納され、このソフトウェア格納メモリ４１に格納されたソフトウェアは、車載デジタル放送受信端末３０の更新用バッファ３１に蓄積されている更新ソフトウェアによって書き換えられる。
【００２８】
車載機器制御モジュール４２は、この発明の制御手段に対応し、例えばマイクロコンピュータから構成されている。この車載機器制御モジュール４２は、ソフトウェア格納メモリ４１に格納されている制御プログラムに従って動作することにより、そのソフトウェア格納メモリ４１に格納されている地図データ、位置データ、交通情報といった各種情報に従って車載機器４０の全体を制御する。例えば、車載機器制御モジュール４２は、車内ＬＡＮ５０を介して車載デジタル放送受信端末３０にバージョン情報取得要求を送ることにより、該車載デジタル放送受信端末３０から更新ソフトウェアのバージョンを表すバージョン信号を取得する。また、車載機器制御モジュール４２は、車内ＬＡＮ５０を介して車載デジタル放送受信端末３０に更新ソフトウェア取得要求を送ることにより、該車載デジタル放送受信端末３０から送られてくる更新ソフトウェアを取得してプログラム格納メモリ４１に格納する。さらに、車載機器制御モジュール４２は、車載デジタル放送受信端末３０から取得した更新ソフトウェアのインストールが完了すると、その旨を公衆回線制御モジュール４３に通知する。
【００２９】
公衆回線制御モジュール４３は、この発明の送信手段に対応し、車載機器制御モジュール４２から送られてくるインストールが完了した旨の通知に応答して、更新完了信号を、公衆回線５を介してソフトウェア配信センタ１に送る。
【００３０】
次に、上記のように構成される、この発明の実施の形態１に係る移動端末装置としての車載システム３が適用されたソフトウェア自動更新システムの動作を、図４に示すシーケンス図を参照しながら説明する。
【００３１】
車載システム３を構成する車載機器４０にインストールされているソフトウェアを更新する必要が発生すると、ソフトウェア配信センタ１では、更新ソフトウェアが更新ソフトウェア配信サーバ１１に登録される。これにより、更新ソフトウェア配信サーバ１１は、更新ソフトウェアを、専用回線４を介して放送局２に送る（ステップＳＴ１０）。放送局２は、更新ソフトウェアを受け取ると、更新予告データをデジタル放送で配信する（ステップＳＴ１１）。この更新予告データの配信は、一定期間繰り返し行われる。これにより、車載システム３が更新予告データを受信する確率が高くなる。その後、更新予告データによって指定された、更新ソフトウェアの配信開始時刻に至ると、放送局２は、更新ソフトウェアをデジタル放送で配信する（ステップＳＴ１２）。
【００３２】
車載システム３では、車載デジタル放送受信端末３０は、放送局２からデジタル放送により配信された更新予告データを受信する（ステップＳＴ２０）。この受信された更新予告データに含まれる更新時刻、つまり更新ソフトウェアの配信開始時刻は不揮発性メモリ７１に格納される（ステップＳＴ２１）。次いで、更新ソフトウェアの配信開始時刻であるかどうかが調べられる（ステップＳＴ２２）。ソフトウェア更新チェックモジュール３６の更新時刻監視モジュール７２は、バックアップ電源装置９０によって、ＡＣＣ電源が不投入であっても、常に時刻を監視している。即ち、更新時刻監視モジュール７２に含まれる比較演算モジュール９２は、不揮発性メモリ７１に格納されている配信開始時刻とタイマ９１から出力される現在時刻とを常に比較し、配信開始時刻に至ったかどうかを調べる。ここで、更新ソフトウェアの配信開始時刻に至っていないことが判断されると、このステップＳＴ２２を繰り返し実行しながら待機する。
【００３３】
このステップＳＴ２２の繰り返し実行による待機状態において、更新ソフトウェアの配信開始時刻に至ったことが判断されると、次いで、更新時刻監視モジュール７２は、車載デジタル放送受信端末３０の電源であるＡＣＣ電源がオフであるかどうかを調べる（ステップＳＴ２３）。これは、更新時刻監視モジュール７２に含まれる比較演算モジュール９２が、電源スイッチ８０から送られてくるスイッチ信号がオフを示しているかどうかを調べることにより行われる。このステップＳＴ２３で、ＡＣＣ電源がオフであることが判断されると、車載デジタル放送受信端末３０の起動が行われる（ステップＳＴ２４）。即ち、更新時刻監視モジュール７２の比較演算モジュール９２は、不揮発性メモリ７１に記憶されている配信開始時刻とタイマ９１から出力される現在時刻とが一致し、且つ電源スイッチ８０からのスイッチ信号がオフを示している場合に、電源制御モジュール７３に駆動信号を送る。電源制御モジュール７３は、更新時刻監視モジュール７２からの駆動信号に応答して、電源スイッチ８０に電源制御信号を送ることにより、その電源スイッチ８０をオンにする。これにより、車載デジタル放送受信端末３０の全体のＡＣＣ電源が供給され、車載デジタル放送受信端末３０は放送局２からのデジタル放送信号を受信可能な状態になる。ステップＳＴ２３において、ＡＣＣ電源がオンであることが判断されると、ステップＳＴ２４の処理はスキップされる。
【００３４】
次いで、車載デジタル放送受信端末３０は、放送局２からデジタル放送信号によって配信された更新ソフトウェアを受信する（ステップＳＴ２５）。この受信された更新ソフトウェアは、受信端末制御モジュール３７の制御により、更新用バッファ３１に蓄積される（ステップＳＴ２６）。以上により、車載デジタル放送受信端末３０での処理は終了する。更新用バッファ３１に蓄積された更新ソフトウェアは、次回に、車載機器４０のＡＣＣ電源がオンにされた時に、該車載機器４０に転送されてインストールされる。
【００３５】
即ち、車載機器４０の電源がオンにされると（ステップＳＴ３０）、更新ソフトウェアのバージョンが既にインストールされているソフトウェアのバージョンより新しいかどうかが調べられる（ステップＳＴ３１）。具体的には、車載機器制御モジュール４２は、車内ＬＡＮ５０を介して、受信端末制御モジュール３７にバージョン情報取得要求を送る。受信端末制御モジュール３７は、これに応答して、更新用バッファ３１に蓄積されている更新ソフトウェアのバージョンを表すバージョン信号を車載機器制御モジュール４２に送る。車載機器制御モジュール４２は、受信端末制御モジュール３７から受け取ったバージョン信号と、ソフトウェア格納メモリ４１に格納されているソフトウェアのバージョンを表すバージョン信号とを比較することにより、更新ソフトウェアのバージョンが既にインストールされているソフトウェアのバージョンより新しいかどうかを調べる。このステップＳＴ３１で、更新ソフトウェアのバージョンが既にインストールされているソフトウェアのバージョンより新しくないことが判断されると、シーケンスはステップＳＴ２０に戻り、放送局２からデジタル放送により配信される更新予告データの受信待ちに入る。
【００３６】
一方、ステップＳＴ３１で、更新ソフトウェアのバージョンが既にインストールされているソフトウェアのバージョンより新しいことが判断されると、次いで、更新用バッファ３１に蓄積されている更新ソフトウェアがソフトウェア格納メモリ４１に格納され、その後に再起動が行われる（ステップＳＴ３２）。具体的には、車載機器制御モジュール４２は、車内ＬＡＮ５０を介して、受信端末制御モジュール３７に更新ソフトウェア取得要求を送る。受信端末制御モジュール３７は、これに応答して、更新用バッファ３１に蓄積されている更新ソフトウェアを車載機器制御モジュール４２に送る。車載機器制御モジュール４２は、受信端末制御モジュール３７から受け取った更新ソフトウェアをソフトウェア格納メモリ４１に格納し、その後、自身を再起動する。これにより、更新ソフトウェアのインストールが完了し、車載機器４０は、更新されたソフトウェアによる動作が可能になる。
【００３７】
次いで、ソフトウェア配信センタ１の更新管理サーバ１２に対し、更新完了の通知が行われる（ステップＳＴ３３）。即ち、車載機器制御モジュール４２は、更新ソフトウェアのインストールが完了すると、その旨を公衆回線制御モジュール４３に通知する。公衆回線制御モジュール４３は、車載機器制御モジュール４２から送られてくるインストールが完了した旨の通知に応答して、自己のＩＤを表すＩＤ信号およびインストールされたソフトウェアのバージョンを表すバージョン信号を伴った更新完了信号を、公衆回線５を介してソフトウェア配信センタ１の更新管理サーバ１２に送る。その後、シーケンスはステップＳＴ２０に戻り、放送局２からデジタル放送により配信される更新予告データの受信待ちに入る。
【００３８】
更新完了信号を受け取った更新管理サーバ１２は、更新完了情報を記録する（ステップＳＴ１３）。具体的には、更新管理サーバ１２は、ＩＤ信号およびインストールされたソフトウェアのバージョンを表すバージョン信号を伴った更新完了信号を受け取ると、管理テーブルの該当ＩＤに対応するバージョンを更新する。これにより、ソフトウェア配信センタ１では、各車載システム３に搭載された車載機器４０のソフトウェアのバージョンを把握することができる。従って、デジタル放送による更新ソフトウェアの配信を行った後に、更新完了信号を受け取らなかった車載機器４０に対しては、例えば、更新ソフトウェアを記録媒体に格納して個別に配送することにより、車載機器４０にインストールされているソフトウェアの更新を促すことができる。
【００３９】
以上説明したように、この発明の実施の形態１に係る移動端末装置としての車載システムおよびそのソフトウェア自動更新システムによれば、車載システム３を構成する車載機器４０のソフトウェアを更新する場合は、放送局２からデジタル放送によって配信される、音声信号および映像信号に多重化されたデータ信号に含まれる更新ソフトウェアを受信して車載デジタル放送受信端末３０の更新用バッファ３１に蓄積しておき、車載機器４０の電源が投入されたときに、車載機器４０のソフトウェア格納メモリ４１に格納されているソフトウェアを更新用バッファ３１から読み出した更新ソフトウェアによって書き換えるように構成したので、デジタル放送を受信できる多数の車載機器で一斉且つ簡単にソフトウェアの自動更新を行うことができる。また、既存ソフトウェアの更新ソフトウェアによる書き換えは電源が投入された時に行われるので、例えば車載システム３の使用中（例えば車両の運転中）に書き換えが行われることによって発生するモニタ画面の乱れなどを避けることができ、安全運転に寄与することができる。また、更新ソフトウェアのバージョンが現在ソフトウェア格納メモリ４１に格納されているソフトウェアのバージョンより新しいかどうかをチェックし、該チェックにより新しいことが判断された場合に、更新用バッファから更新ソフトウェアを読み出して車載機器４０にインストールするように構成したので、不要な更新が行われることを避けることができる。
【００４０】
また、放送局２は、更新ソフトウェアを配信するのに先立って、更新予告データを放送し、各車載システム３の車載デジタル放送受信端末３０は、更新予告データに含まれる更新時刻、つまり更新ソフトウェアの配信開始時刻を不揮発性メモリ７１に記憶しておき、更新ソフトウェアの配信開始時刻になったら、車載システム３の電源が未投入であれば車載デジタル放送受信端末３０の電源をオンにし、更新ソフトウェアを受信する。従って、車載システム３の電源がオフの場合であっても、車載機器４０のソフトウェアを自動的に更新することができる。
【００４１】
また、車載機器４０はソフトウェアの更新が完了した旨を、公衆回線５１を介してソフトウェア配信センタ１に設置された更新管理サーバ１２に通知するように構成したので、ソフトウェア配信センタ１では、どの顧客がソフトウェアの更新を完了したかを把握することができる。
【図面の簡単な説明】
【００４２】
【図１】この発明の実施の形態１に係る移動端末装置としての車載システムが適用されたソフトウェア自動更新システムの構成を示す図である。
【図２】図１に示した車載システムの詳細な構成を示すブロック図である。
【図３】図２に示した更新時刻監視モジュールの詳細な構成を示すブロック図である。
【図４】この発明の実施の形態１に係る移動端末装置としての車載システムが適用されたソフトウェア自動更新システムの動作を説明するためのシーケンス図である。
【符号の説明】
【００４３】
１  ソフトウェア配信センタ、２  放送局、３  車載システム、４  専用回線、５  公衆回線、１１  更新ソフトウェア配信サーバ、１２  更新管理サーバ、３０  車載デジタル放送受信端末、３１  更新用バッファ、３２  アンテナ、３３  受信制御モジュール、３４  データ分離モジュール、３５  ＡＶデコードモジュール、３６  ソフトウェア更新チェックモジュール、３７  受信端末制御モジュール、４０  車載機器、４１  ソフトウェア格納メモリ、４２  車載機器制御モジュール、４３  公衆回線制御モジュール、５０  車内ＬＡＮ、６０  ＡＶ出力装置、７１  不揮発性メモリ、７２  更新時刻監視モジュール、７３  電源制御モジュール、８０  電源スイッチ、８１  電源装置、９０  バックアップ電源装置、９１  タイマ、９２  比較演算モジュール。
【図１】
2006092451.tif 000003
【図２】
2006092451.tif 000004
【図３】
2006092451.tif 000005
【図４】
2006092451.tif 000006