(57)【要約】【課題】本発明は、無線通信を利用したソフトウェアの更新の信頼性を向上させる車載無線通信装置を提供することを課題とする。【解決手段】車両外部の通信手段との間で通信を行うための車載無線通信装置１であって、車両外部の通信手段と無線通信可能な複数の無線通信手段１０，１２と、更新用ソフトウェアにより無線通信手段のソフトウェアを更新する更新手段１３を備え、複数の無線通信手段１０，１２のうちの一方の無線通信手段１０（ｏｒ１１）で作動するソフトウェアを更新する場合、他方の無線通信手段１２が車両外部の通信手段から送信された更新用ソフトウェアを受信し、当該受信した更新用ソフトウェアにより更新手段１３が一方の無線通信手段１０（ｏｒ１１）のソフトウェアを更新することを特徴とする。【選択図】図１
2011066777.tif 000002
【特許請求の範囲】
【請求項１】
車両外部の通信手段との間で通信を行うための車載無線通信装置であって、
前記車両外部の通信手段と無線通信可能な複数の無線通信手段と、
更新用ソフトウェアにより前記無線通信手段のソフトウェアを更新する更新手段
を備え、
前記複数の無線通信手段のうちの一方の無線通信手段で作動するソフトウェアを更新する場合、他方の無線通信手段が前記車両外部の通信手段から送信された更新用ソフトウェアを受信し、当該受信した更新用ソフトウェアにより前記更新手段が前記一方の無線通信手段のソフトウェアを更新することを特徴とする車載無線通信装置。
【請求項２】
更新用ソフトウェアにより前記更新手段が前記一方の無線通信手段のソフトウェアを更新した後に前記一方の無線通信手段が正常に動作しない場合、再度、前記他方の無線通信手段が前記車両外部の通信手段から送信された更新用ソフトウェアを受信し、当該受信した更新用ソフトウェアにより前記更新手段が前記一方の無線通信手段のソフトウェアを更新することを特徴とする請求項１に記載する車載無線通信装置。
【請求項３】
前記無線通信手段のソフトウェアの不具合を検知する検知手段を備え、
前記検知手段が前記複数の無線通信手段のうちの一方の無線通信手段のソフトウェアの不具合を検知した場合、前記他方の無線通信手段が前記車両外部の通信手段から送信された不具合対応の更新用ソフトウェアを受信し、当該受信した不具合対応の更新用ソフトウェアにより前記更新手段が前記一方の無線通信手段のソフトウェアを更新することを特徴とする請求項１又は請求項２に記載する車載無線通信装置。
【請求項４】
前記車両外部の通信手段と無線通信可能でありかつ前記他方の無線通信手段と通信可能な第３無線通信手段を備え、
前記複数の無線通信手段のうちの一方の無線通信手段で作動するソフトウェアを更新する場合、前記第３無線通信手段が前記車両外部の通信手段から送信された更新用ソフトウェアを受信し、当該受信した更新用ソフトウェアを前記第３無線通信手段が前記他方の無線通信手段に送信し、当該送信された更新用ソフトウェアを前記他方の無線通信手段が受信することを特徴とする請求項１〜請求項３のいずれか１項に記載する車載無線通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載無線通信装置に関する。
【背景技術】
【０００２】
車両には、車両外部のセンタと無線通信するための車載無線通信装置を装備するものがある。車載無線通信装置では、車載のシステムで取り扱う各種データをセンタとの間で送受信する。また、車載無線通信装置では、車載のシステムを動作させるソフトウェアの不具合の解消や性能向上のためにソフトウェアを更新する場合、その更新用ソフトウェアをセンタから受信する。特許文献１には、携帯電話機で外部のサービスセンタから受信したプログラムデータを携帯電話機内臓の第２の無線モジュールで送信し、その送信されたプログラムデータを車載用電子機器内の第１の無線モジュールで受信し、その受信されたプログラムデータによって車載用電子機器内のプログラムを書き換えることが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２０８０９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
車載のソフトウェアの更新には、車載無線通信装置内の無線通信モジュールなどのソフトウェアを更新する場合がある。この無線通信モジュールなどのソフトウェアの更新が正常に完了しなかった場合あるいはそのソフトウェアに不具合がある場合、車載無線通信装置では外部のセンタと無線通信ができなくなる。その結果、無線通信を利用したソフトウェアの更新ができなくなるので（すなわち、遠隔（センタ）からのソフトウェアの修復が不可能になるので）、ユーザがカーディーラなどに車両を持ち込んで車載無線通信装置を修理しなければならない。したがって、この車載無線通信装置の修理が終わるまで、無線通信を利用した車載のシステムのデータの送受信やソフトウェアの更新もできなくなる。
【０００５】
そこで、本発明は、無線通信を利用したソフトウェアの更新の信頼性を向上させる車載無線通信装置を提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明に係る車載無線通信装置は、車両外部の通信手段との間で通信を行うための車載無線通信装置であって、車両外部の通信手段と無線通信可能な複数の無線通信手段と、更新用ソフトウェアにより前記無線通信手段のソフトウェアを更新する更新手段を備え、複数の無線通信手段のうちの一方の無線通信手段で作動するソフトウェアを更新する場合、他方の無線通信手段が車両外部の通信手段から送信された更新用ソフトウェアを受信し、当該受信した更新用ソフトウェアにより更新手段が一方の無線通信手段のソフトウェアを更新することを特徴とする。
【０００７】
この車載無線通信装置は、複数の無線通信手段を備えており、複数の無線通信手段によって車両外部の通信手段とそれぞれ無線通信が可能である。そこで、車載無線通信装置では、複数の無線通信手段のうちの一方の無線通信手段で作動するソフトウェアを更新する場合、その一方の無線通信手段とは別の他方の無線通信手段が一方の無線通信手段のソフトウェアを更新するための更新用ソフトウェアを受信し、その受信した更新用ソフトウェアにより更新手段が一方の無線通信手段のソフトウェアを更新する。例えば、一方の無線通信手段のソフトウェアを更新する場合、そのソフトウェアの更新が正常に完了しなかったときでも、他方の無線通信手段によって、再度、更新用ソフトウェアを受信し、ソフトウェアの更新をリトライすることができる。また、一方の無線通信手段のソフトウェアに不具合がある場合、他方の無線通信手段によって、不具合に対応した更新用ソフトウェアを受信してソフトウェアを更新し、ソフトウェアの不具合を解消することができる。このように、車載無線通信装置は、一方の無線通信手段のソフトウェアを更新する場合には他方の無線通信手段を用いて更新用ソフトウェアを受信するので、無線通信を利用したソフトウェアの更新の信頼性を向上させることができる。
【０００８】
なお、無線通信手段は、例えば、無線通信を行うための無線通信モジュールなどであるが、このような無線通信モジュールなどに無線通信を行うためのシステムが接続されている場合にはそのシステムも含むものとする。このシステムとしては、例えば、通信を行うためのプロトコル変換を行うシステムである。
【０００９】
本発明の上記車載無線通信装置では、更新用ソフトウェアにより更新手段が一方の無線通信手段のソフトウェアを更新した後に一方の無線通信手段が正常に動作しない場合、再度、他方の無線通信手段が車両外部の通信手段から送信された更新用ソフトウェアを受信し、当該受信した更新用ソフトウェアにより更新手段が一方の無線通信手段のソフトウェアを更新すると好適である。
【００１０】
この車載無線通信装置では、一方の無線通信手段のソフトウェアの更新処理を行った後に一方の無線通信手段が正常に動作しない場合、再度、他方の無線通信手段が更新用ソフトウェアを受信し、その受信した更新用ソフトウェアにより更新手段が一方のソフトウェアを更新する。このように、車載無線通信装置では、一方の無線通信手段のソフトウェアの更新が正常に完了しなかった場合でも、他方の無線通信手段を用いて更新用ソフトウェアを再度受信できるので、ソフトウェアの更新をリトライすることができ、無線通信を利用したソフトウェアの更新の信頼性をより向上させることができる。
【００１１】
本発明の上記車載無線通信装置では、無線通信手段のソフトウェアの不具合を検知する検知手段を備え、検知手段が複数の無線通信手段のうちの一方の無線通信手段のソフトウェアの不具合を検知した場合、他方の無線通信手段が車両外部の通信手段から送信された不具合対応の更新用ソフトウェアを受信し、当該受信した不具合対応の更新用ソフトウェアにより更新手段が一方の無線通信手段のソフトウェアを更新すると好適である。
【００１２】
この車載無線通信装置では、検知手段によって複数の無線通信手段のうちの一方の無線通信手段のソフトウェアの不具合を検知した場合、その一方の無線通信手段とは別の他方の無線通信手段が一方の無線通信手段のソフトウェアの不具合に対応した更新用ソフトウェアを受信し、その受信した更新用ソフトウェアにより更新手段が一方のソフトウェアを更新する。このように、車載無線通信装置では、一方の無線通信手段のソフトウェアに不具合がある場合でも、他方の無線通信手段を用いて不具合に対応する更新用ソフトウェアを受信できるので、無線通信手段のソフトウェアの不具合に対処することができ、無線通信を利用したソフトウェアの更新の信頼性をより向上させることができる。
【００１３】
本発明の上記車載無線通信装置では、車両外部の通信手段と無線通信可能でありかつ他方の無線通信手段と通信可能な第３無線通信手段を備え、複数の無線通信手段のうちの一方の無線通信手段で作動するソフトウェアを更新する場合、第３無線通信手段が車両外部の通信手段から送信された更新用ソフトウェアを受信し、当該受信した更新用ソフトウェアを第３無線通信手段が他方の無線通信手段に送信し、当該送信された更新用ソフトウェアを他方の無線通信手段が受信する構成としてもよい。
【００１４】
この車載無線通信装置では、第３無線通信手段を備えており、車両外部の通信手段から送信された更新用プログラムを他方の無線通信手段で受信する場合には第３無線通信手段を介して受信する。したがって、他方の無線通信手段に対しては、車両外部の通信手段と直接無線通信するための通信回線を確保する必要がない。このように、車載無線通信装置では、他方の無線通信手段が第３無線通信手段を介して車両外部の通信手段と無線通信を行うので、コスト（通信回線費など）を低減することができる。
【発明の効果】
【００１５】
本発明は、一方の無線通信手段のソフトウェアを更新する場合には他方の無線通信手段を用いて更新用ソフトウェアを受信するので、無線通信を利用したソフトウェアの更新の信頼性を向上させることができる。
【図面の簡単な説明】
【００１６】
【図１】本実施の形態に係る車載無線通信装置の構成図である。
【図２】センタ側でのソフトウェアの更新情報に応じて動作する場合の車載無線通信装置の動作の流れを示すフローチャートである。
【図３】車載無線通信装置側でのソフトウェアの不具合検知に応じて動作する場合の車載無線通信装置の動作の流れを示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、図面を参照して、本発明に係る車載無線通信装置の実施の形態を説明する。なお、各図において同一又は相当する要素については同一の符号を付し、重複する説明を省略する。
【００１８】
本実施の形態では、本発明に係る車載無線通信装置を、車両外部に設置されるセンタとの間で無線通信を行うための車載無線通信装置に適用する。本実施の形態に係る車載無線通信装置は、車両の各システムで取り扱う各種データをセンタとの間で送受信するとともに各システムを動作させるソフトウェアを更新するための更新用ソフトウェアを受信する。また、本実施の形態に係る車載無線通信装置は、２つの無線通信手段を備えており、一方の無線通信手段ではセンタと直接無線通信を行い、他方の無線通信手段ではユーザの携帯電話機を介してセンタと無線通信を行う。
【００１９】
図１を参照して、車載無線通信装置１について説明する。図１は、本実施の形態に係る車載無線通信装置の構成図である。
【００２０】
車載無線通信装置１は、第１無線通信モジュール１０、第１無線通信モジュール用システム１１、第２無線通信モジュール１２、更新処理部１３を備えている。車載無線通信装置１では、通常（第１無線通信モジュール１０及び第１無線通信モジュール用システム１１以外のシステムのデータやソフトウェアに対する通信を行う場合）、第１無線通信モジュール１０及び第１無線通信モジュール用システム１１を用いてセンタと直接無線通信を行う。特に、車載無線通信装置１では、第１無線通信モジュール１０又は第１無線通信モジュール用システム１１の更新用ソフトウェアのダウンロードを行う場合、更新処理部１３による指令により第２無線通信モジュール１２を用いてセンタと携帯電話機２を介して無線通信を行う。
【００２１】
なお、本実施の形態では、第１無線通信モジュール１０及び第１無線通信モジュール用システム１１が特許請求の範囲に記載する一方の無線通信手段に相当し、第２無線通信モジュール１２が特許請求の範囲に記載する他方の無線通信手段に相当し、更新処理部１３が特許請求の範囲に記載する更新手段及び検知手段に相当し、携帯電話機２が特許請求の範囲に記載する第３無線通信手段に相当する。
【００２２】
車載無線通信装置１の各部について説明する前に、センタと携帯電話機２について説明しておく。
【００２３】
センタは、例えば、車両で使用されているソフトウェアやデータの管理を行うセンタであり、自動車メーカーなどによって運営される。センタは、通信回線を利用して車両と無線通信するための通信機能を有している。また、センタは、通信回線を利用して車両のユーザの携帯電話機２と無線通信するための通信機能を有している。センタは、車両やユーザの携帯電話機２で利用している複数の通信回線に対応可能である。例えば、第１無線通信モジュール１０と携帯電話機２とが異なる通信回線を利用している場合でも、その２つの通信回線での無線通信が可能である。なお、本実施の形態では、センタの通信機能が特許請求の範囲に記載する車両外部の通信手段に相当する。
【００２４】
センタでは、車両の各システムで使用されているソフトウェアの更新用ソフトウェア（最新バージョンのソフトウェアなど）が準備されると、データベースからそのソフトウェアを使用している車両を全て抽出し、さらに、データベースからその抽出した車両のアクセス先（第１無線通信モジュール１０と接続するためのアクセル先など）を抽出する。そして、センタは、その各車両のアクセス先に接続し、更新情報をそれぞれ送信する。この更新情報としては、例えば、ソフトウェアを使用しているシステム、ソフトウェアの種類、ソフトウェアの変更点、ソフトウェアのバージョンがある。さらに、センタでは、通常、その各車両のアクセス先に、更新用ソフトウェアを送信する。
【００２５】
特に、更新情報を送信後に、その車両のユーザの携帯電話機２から接続された場合、センタでは、データベースに予め登録されているユーザＩＤや暗証番号などに基づいてユーザの認証を行う。認証できた場合、センタでは、車両から送信された更新用ソフトウェアのダウンロード要求を携帯電話機２を介して受信すると、そのダウンロード要求に応じて更新用ソフトウェアを携帯電話機２に送信する（ひいては、車両の第２無線通信モジュール１２に送信する）。なお、ダウンロード要求が無く、認証ができた場合には更新用ソフトウェアを送信するようにしてもよい。
【００２６】
また、任意の車両のユーザの携帯電話機２から接続された場合、センタでは、上記と同様にユーザの認証を行う。認証できた場合、センタでは、その車両の第１無線通信モジュール１０又は第１無線通信モジュール用システム１１のソフトウェアの不具合情報を受信すると、そのソフトウェアの不具合に対応する最適なソフトウェアを選び出し、その不具合対応の更新用ソフトウェアを携帯電話機２に送信する。
【００２７】
携帯電話機２は、通常の携帯電話機としての機能の他に、車載無線通信装置１の第２無線通信モジュール１２と無線で通信する機能を有している。この無線通信としては、例えば、Ｂｌｕｅｔｏｏｔｈを利用する。ユーザが車載無線通信装置１から第２無線通信モジュール１２と接続することを促されると、携帯電話機２では、ユーザの操作に応じて、第２無線通信モジュール１２に接続する。さらに、携帯電話機２では、ユーザの操作に応じて、通信回線を利用してセンタと接続する。センタと接続すると、携帯電話機２では、ユーザによってセンタとの認証を行うためのユーザＩＤなどが入力されると、その認証情報をセンタに送信する。センタで認証された場合、携帯電話機２では、センタから更新用ソフトウェアを受信すると、その受信した更新用ソフトを第２無線通信モジュール１２に送信する。また、携帯電話機２では、第２無線通信モジュール１２から第１無線通信モジュール１０又は第１無線通信モジュール用システム１１のソフトウェアの不具合情報を受信すると、その受信した不具合情報をセンタに送信する。
【００２８】
それでは、車載無線通信装置１の各部について説明する。第１無線通信モジュール１０は、通常、通信回線を利用してセンタとの無線通信を行うための無線通信モジュールである。通信回線としては、例えば、一般的な電話会社の通信回線、ＷｉＭＡＸ[Worldwide Interoperability for MicrowaveAccess]である。第１無線通信モジュール１０は、常時、センタと接続されており、センタからデータなどを受信するとともに、センタへデータなどを送信する。第１無線通信モジュール１０は組み込まれているソフトウェアに基づいて動作しており、そのソフトウェアは更新可能である。
【００２９】
第１無線通信モジュール用システム１１は、第１無線通信モジュール１０に接続されたシステムであり、第１無線通信モジュール１０での通信に関する処理を行うシステムである。この処理としては、例えば、通信を行うためのプロトコル変換である。第１無線通信モジュール用システム１１では、第１無線通信モジュール１０でセンタと通信を行うときに、プロトコル変換などを行う。第１無線通信モジュール用システム１１は組み込まれているソフトウェアに基づいて動作しており、そのソフトウェアは更新可能である。
【００３０】
第２無線通信モジュール１２は、第１無線通信モジュール１０又は第１無線通信モジュール用システム１１のソフトウェアを更新するときに、携帯電話機２との無線通信を行うための無線通信モジュールである。この無線通信としては、例えば、ＢｌｕｅＴｈｏｏｔｈである。第２無線通信モジュール１２は、ユーザの携帯電話機２と接続されているときに、センタから携帯電話機２に送信された更新用ソフトウェアを携帯電話機２から受信するとともに、各種情報を携帯電話機２に送信する（ひいては、センタに送信する）。第２無線通信モジュール１２は組み込まれているソフトウェアに基づいて動作しており、そのソフトウェアは更新可能である。
【００３１】
更新処理部１３は、第１無線通信モジュール１０又は第１無線通信モジュール用システム１１のソフトウェアの更新に関する処理を行うための処理部である。更新処理部１３は、組み込まれているソフトウェアに基づいて動作しており、そのソフトウェアは更新可能である。
【００３２】
第１無線通信モジュール１０でセンタからのソフトウェアの更新情報を受信すると、更新処理部１３では、その更新情報に基づいて、更新対象のソフトウェアが第１無線通信モジュール１０又は第１無線通信モジュール用システム１１のソフトウェアかを判定する。更新対象が第１無線通信モジュール１０又は第１無線通信モジュール用システム１１のソフトウェアの場合、更新処理部１３では、ユーザに対して、スピーカからの音声出力などで、携帯電話機２で第２無線通信モジュール１２に接続することを促す。そして、更新処理部１３では、携帯電話機２と第２無線通信モジュール１２とが正常に接続されたか否かを確認する。正常に接続されたことを確認すると、更新処理部１３では、第１無線通信モジュール１０とセンタとの接続を停止する。
【００３３】
第１無線通信モジュール１０の接続を停止すると、更新処理部１３では、更新対象の第１無線通信モジュール１０又は第１無線通信モジュール用システム１１の現在組み込まれているソフトウェアをバックアップする。そして、更新処理部１３では、更新用ソフトウェアのダウンロード要求を携帯電話機２に送信する（ひいては、センタに送信する）。
【００３４】
このダウンロード要求に応じてセンタから携帯電話機２に送信され、携帯電話機２から送信された第１無線通信モジュール１０又は第１無線通信モジュール用システム１１の更新用ソフトウェアを第２無線通信モジュール１２で受信すると、更新処理部１３では、その更新用ソフトウェアを用いて、更新対象の第１無線通信モジュール１０又は第１無線通信モジュール用システム１１のソフトウェアを更新する。そして、更新処理部１３では、第１無線通信モジュール１０とセンタとを接続（通信を再開）をする。さらに、更新処理部１３では、第１無線通信モジュール１０とセンタとの通信が正常に再開したかを確認する。正常な通信の再開を確認した場合、更新処理部１３では、ダウンロードによるソフトウェアの更新が正常に終了したことをセンタに通知するとともに（この通知は、第１無線通信モジュール１０と第２無線通信モジュール１２のどちらで行ってもよい）、第２無線通信モジュール１２と携帯電話機２との接続を停止する。
【００３５】
正常な通信の再開を確認できなかった場合、更新処理部１３では、再度、上記と同様に、ダウロード要求をセンタに送信し、第２無線通信モジュール１２で受信した更新用ソフトウェアを用いてソフトウェアを更新し、第１無線通信モジュール１０の通信を再開し、通信が正常に再開したかを確認する。正常な通信の再開を確認した場合、更新処理部１３では、上記と同様に、正常に終了したことをセンタに通知するとともに、第２無線通信モジュール１２と携帯電話機２との接続を停止する。なお、正常に通信が再開した場合、バックアップしていたソフトウェアは、消去される。
【００３６】
一方、再度、正常な通信の再開を確認できなかった場合、更新処理部１３では、バックアップしているソフトウェアを更新対象であった第１無線通信モジュール１０又は第１無線通信モジュール用システム１１に再度組み込む。そして、更新処理部１３では、第１無線通信モジュール１０とセンタとの通信を再開する。このとき、正常に動作していたソフトウェアを戻したので、第１無線通信モジュール１０とセンタとの通信は、正常に再開する。そして、更新処理部１３では、ダウンロードによるソフトウェアの更新が異常終了したことをセンタに通知するとともに、第２無線通信モジュール１２と携帯電話機２との接続を停止する。
【００３７】
また、更新処理部１３では、第１無線通信モジュール１０又は第１無線通信モジュール用システム１１のソフトウェアが正常に動作しているかを検知する。ここでは、定期的に検知処理を行ったり、あるいは、第１無線通信モジュール１０や第１無線通信モジュール用システム１１の出力データ、通信速度、処理速度などを常時監視したりするなど、どのような検知方法でもよい。
【００３８】
第１無線通信モジュール１０又は第１無線通信モジュール用システム１１のソフトウェアが不具合を検知した場合、更新処理部１３では、上記と同様に、ユーザに対して携帯電話機２と第２無線通信モジュール１２との接続を促し、その正常な接続を確認すると第１無線通信モジュール１０とセンタとの接続を停止する。
【００３９】
第１無線通信モジュール１０の接続を停止すると、更新処理部１３では、第１無線通信モジュール１０又は第１無線通信モジュール用システム１１のソフトウェアの不具合情報を携帯電話機２に送信する（ひいては、センタに送信する）。この不具合情報としては、例えば、不具合が発生しているソフトウェアを使用している第１無線通信モジュール１０又は第１無線通信モジュール用システム１１の情報、不具合の状況、ソフトウェアのバージョンがある。
【００４０】
この不具合情報に応じてセンタから携帯電話機２に送信され、携帯電話機２から送信された第１無線通信モジュール１０又は第１無線通信モジュール用システム１１の不具合対応の更新用ソフトウェアを第２無線通信モジュール１２で受信すると、更新処理部１３では、その更新用ソフトウェアを用いて、不具合が発生している第１無線通信モジュール１０又は第１無線通信モジュール用システム１１のソフトウェアを更新する。そして、更新処理部１３では、上記と同様に、第１無線通信モジュール１０とセンタとの通信を再開し、その通信が正常に再開したかを確認する。正常な通信の再開を確認した場合、更新処理部１３では、上記と同様に、正常に終了したことをセンタに通知するとともに、第２無線通信モジュール１２と携帯電話機２との接続を停止する。
【００４１】
正常な通信の再開を確認できなかった場合、更新処理部１３では、再度、上記と同様に、不具合情報（ここで、不具合対応の更新用ソフトウェアの再ダウロード要求でもよい）をセンタに送信し、第２無線通信モジュール１２で受信した不具合対応の更新用ソフトウェアを用いてソフトウェアを更新し、第１無線通信モジュール１０の通信を再開し、通信が正常に再開したかを確認する。正常な通信の再開を確認した場合、更新処理部１３では、上記と同様に、正常に終了したことをセンタに通知するとともに、第２無線通信モジュール１２と携帯電話機２との接続を停止する。
【００４２】
一方、再度、正常な通信の再開を確認できなかった場合、更新処理部１３では、ダウンロードによるソフトウェアの不具合の修復が異常終了したことを第２無線通信モジュール１２から携帯電話機２を介してセンタに通知するとともに、第２無線通信モジュール１２と携帯電話機２との接続を停止する。この場合、センタからのソフトウェアのダウンロードによる不具合の修復ができなかったので、車載無線通信装置１での通常の通信ができなくなり、ユーザは、カーディーラなどに車両を持ち込んで修理する必要がある。この際、ユーザに対して、スピーカからの音声出力などで、車載無線通信装置１に不具合が発生しているので、修理する必要があることを通知するようにするとよい。
【００４３】
図１を参照して、車載無線通信装置１における動作については説明する。最初に、センタ側からの更新情報に応じてソフトウェアを更新する場合の動作を図２のフローチャートに沿って説明し、車載無線通信装置１側でのソフトウェアの不具合検知に応じてソフトウェアを修復する場合の動作を図３のフローチャートに沿って説明する。図２は、センタ側でのソフトウェアの更新情報に応じて動作する場合の車載無線通信装置の動作の流れを示すフローチャートである。図３は、車載無線通信装置側でのソフトウェアの不具合検知に応じて動作する場合の車載無線通信装置の動作の流れを示すフローチャートである。
【００４４】
センタからの更新情報に応じて動作する場合について説明する。センタでは、車両の各システムで使用されるソフトウェアの更新用ソフトウェアがある場合、その更新情報を対象の各車両（車載無線通信装置１）にそれぞれ送信する。
【００４５】
各車両の車載無線通信装置１では、その車両システムのソフトウェアの更新情報を第１無線通信モジュール１０で受信する（Ｓ１０）。そして、更新処理部１３では、その更新情報に基づいて、車両システムの更新対象が第１無線通信モジュール１０又は第１無線通信モジュール用システム１１かを判定する（Ｓ１１）。Ｓ１１で更新対象が第１無線通信モジュール１０及び第１無線通信モジュール用システム１１でないと判定した場合、今回の処理は終了する。この場合、第１無線通信モジュール１０で更新用ソフトウェアを受信し、その更新用ソフトウェアを用いて更新対象の車両システムのソフトウェアが更新される。
【００４６】
Ｓ１１で更新対象が第１無線通信モジュール１０又は第１無線通信モジュール用システム１１と判定した場合、更新処理部１３では、ユーザに対して、携帯電話機２で第２無線通信モジュール１２への接続を促す（Ｓ１２）。このとき、ユーザは、携帯電話機２を操作し、携帯電話機２と第２無線通信モジュール１２との無線通信を開始する。さらに、ユーザは、携帯電話機２を操作し、携帯電話機２とセンタとの通信も開始し、センタからの認証を受ける。更新処理部１３では、第２無線通信モジュール１２が携帯電話機２と正常に接続したかを確認する（Ｓ１３）。Ｓ１３で正常な接続を確認できなかった場合、Ｓ１２に戻って、更新処理部１３では、ユーザに対して、再度、接続を促す。
【００４７】
Ｓ１３で正常な接続を確認できた場合、更新処理部１３では、第１無線通信モジュール１０のセンタとの通信を中断する（Ｓ１４）。そして、更新処理部１３では、第１無線通信モジュール１０又は第１無線通信モジュール用システム１１の更新対象のソフトウェアをバックアップする（Ｓ１５）。
【００４８】
ここで、センタでは、第１無線通信モジュール１０又は第１無線通信モジュール用システム１１の更新用ソフトウェアを携帯電話機２に送信する。携帯電話機２では、その更新用ソフトウェアを受信し、その更新用ソフトウェアを第２無線通信モジュール１２に転送する。第２無線通信モジュール１２では、その更新用ソフトウェアをダウンロードする（Ｓ１６）。そして、更新処理部１３では、そのダウンロードした更新用ソフトウェアにより、第１無線通信モジュール１０又は第１無線通信モジュール用システム１１の更新対象のソフトウェアを更新する（Ｓ１７）。さらに、更新処理部１３では、第１無線通信モジュール１０の通信を再開する（Ｓ１８）。
【００４９】
更新処理部１３では、ダウンロードによるソフトウェアの更新が１回目か又はリトライかを判定する（Ｓ１９）。Ｓ１９にて１回目と判定した場合、更新処理部１３では、正常に通信を再開できたかを確認する（Ｓ２０）。Ｓ２０で正常な通信の再開を確認できなかった場合、更新処理部１３では、Ｓ１６に戻って、ダウンロードによるソフトウェアの更新をリトライする。
【００５０】
Ｓ１９にてリトライと判定した場合、更新処理部１３では、正常に通信を再開できたかを確認する（Ｓ２３）。Ｓ２３で正常な通信の再開を確認できなかった場合、更新処理部１３では、バックアップしているソフトウェアを第１無線通信モジュール１０又は第１無線通信モジュール用システム１１に戻す（Ｓ２４）。そして、更新処理部１３では、第１無線通信モジュール１０の通信を再開する（Ｓ２５）。さらに、更新処理部１３では、ダウンロードによるソフトウェアの更新が異常終了したことをセンタに通知する（Ｓ２６）。そして、更新処理部１３では、第２無線通信モジュール１２の通信を停止する（Ｓ２２）。
【００５１】
Ｓ２０又はＳ２３で正常な通信の再開を確認できた場合、更新処理部１３では、正常終了したことをセンタに通知する（Ｓ２１）。そして、更新処理部１３では、第２無線通信モジュール１２の通信を停止する（Ｓ２２）。
【００５２】
車載無線通信装置１での不具合検知に応じて動作する場合について説明する。車載無線通信装置１の更新処理部１３では、第１無線通信モジュール１０又は第１無線通信モジュール用システム１１のソフトウェアの不具合検知を行う（Ｓ３０）。Ｓ３０で第１無線通信モジュール１０及び第１無線通信モジュール用システム１１のソフトウェアの不具合を検知しなかった場合、今回の処理は終了する。
【００５３】
Ｓ３０で第１無線通信モジュール１０又は第１無線通信モジュール用システム１１のソフトウェアの不具合を検知した場合、更新処理部１３では、上記と同様の動作により、ユーザに対して携帯電話機２で第２無線通信モジュール１２への接続を促し（Ｓ３１）、正常に接続したかを確認する（Ｓ３２）。Ｓ３２で正常な接続を確認できなかった場合、Ｓ３１に戻って、更新処理部１３では、ユーザに対して、再度、接続を促す。
【００５４】
Ｓ３２で正常な接続を確認できた場合、更新処理部１３では、第１無線通信モジュール１０のセンタとの通信を中断する（Ｓ３３）。そして、更新処理部１３では、第１無線通信モジュール１０又は第１無線通信モジュール用システム１１のソフトウェアの不具合情報をセンタに通知する（Ｓ３４）。
【００５５】
この不具合通知を携帯電話機２を介して受信すると、センタでは、不具合に対応した最適な更新用ソフトウェアを選択し、その更新用ソフトウェアを携帯電話機２に送信する。携帯電話機２では、その更新用ソフトウェアを受信し、その更新用ソフトウェアを第２無線通信モジュール１２に転送する。第２無線通信モジュール１２では、その不具合に対応した最適な更新用ソフトウェアをダウンロードする（Ｓ３５）。そして、更新処理部１３では、そのダウンロードした更新用ソフトウェアにより、第１無線通信モジュール１０又は第１無線通信モジュール用システム１１の不具合が発生しているソフトウェアを更新する（Ｓ３６）。さらに、更新処理部１３では、第１無線通信モジュール１０の通信を再開する（Ｓ３７）。
【００５６】
更新処理部１３では、ダウンロードによるソフトウェアの不具合修復が１回目か又はリトライかを判定する（Ｓ３８）。Ｓ３８にて１回目と判定した場合、更新処理部１３では、正常に通信を再開できたかを確認する（Ｓ３９）。Ｓ３９で正常な通信の再開を確認できなかった場合、更新処理部１３では、Ｓ３５に戻って、ダウンロードによるソフトウェアの不具合修復をリトライする。
【００５７】
Ｓ３８にてリトライと判定した場合、更新処理部１３では、正常に通信を再開できたかを確認する（Ｓ４２）。Ｓ４２で正常な通信の再開を確認できなかった場合、更新処理部１３では、ダウンロードによるソフトウェアの修復が異常終了したことをセンタに通知する（Ｓ４３）。そして、更新処理部１３では、第２無線通信モジュール１２の通信を停止する（Ｓ４１）。
【００５８】
Ｓ３９又はＳ４２で正常な通信の再開を確認できた場合、更新処理部１３では、正常終了したことをセンタに通知する（Ｓ４０）。そして、更新処理部１３では、第２無線通信モジュール１２の通信を停止する（Ｓ４１）。
【００５９】
この車載無線通信装置１によれば、２つの無線通信モジュール１０，１２を備えており、第１無線通信モジュール１０又は第１無線通信モジュール用システム１１のソフトウェアを更新する場合には第２無線通信モジュール１２を用いて更新用ソフトウェアをダウンロードしてソフトウェアの更新を行うので、遠隔のセンタとの間の無線通信を利用したソフトウェアの更新の信頼性を向上させることができる。
【００６０】
特に、車載無線通信装置１では、第１無線通信モジュール１０又は第１無線通信モジュール用システム１１のソフトウェアの更新が正常に完了しなかった場合でも、第２無線通信モジュール１２を用いて更新用ソフトウェアを再度ダウンロードしてソフトウェアの更新を行うので、ソフトウェアの更新をリトライすることができる。また、車載無線通信装置１では、第１無線通信モジュール１０又は第１無線通信モジュール用システム１１のソフトウェアに不具合がある場合でも、第２無線通信モジュール１２を用いて不具合に対応する更新用ソフトウェアをダウンロードできるので、第１無線通信モジュール１０や第１無線通信モジュール用システム１１のソフトウェアの不具合に対処することができる。
【００６１】
また、車載無線通信装置１では、第２無線通信モジュール１２が携帯電話機２を介してセンタとの通信を行うので、第２無線通信モジュール１２とセンタとの間の通信回線を確保する必要がなく、コスト（通信回線費など）を低減することができる。ちなみに、第２無線通信モジュール１２は第１無線通信モジュール１０又は第１無線通信モジュール用システム１１の更新用ソフトウェアをダウンロードするときにしか使用されないので、常時、センタと直接無線通信するための通信回線を確保する必要がない。そこで、第２無線通信モジュール１２がセンタからダウンロードする場合には、携帯電話機２の通信回線を一時的に利用して、携帯電話機２を介してセンタと間接的に無線通信を行う。
【００６２】
以上、本発明に係る実施の形態について説明したが、本発明は上記実施の形態に限定されることなく様々な形態で実施される。
【００６３】
例えば、本実施の形態では第３無線通信手段である携帯電話機を介して第２無線通信モジュールが第１無線通信モジュールや第１無線通信モジュール用システムの更新用ソフトウェアを受信する構成としたが、携帯電話機などを介さないで（第３無線通信手段無し）、第２無線通信モジュールがセンタから更新用ソフトウェアを直接受信する構成としてもよい。
【００６４】
また、本実施の形態では第３無線通信手段として携帯電話機を適用したが、他の通信手段を適用してもよい。
【００６５】
また、本実施の形態では第３無線通信手段として無線通信機能を有する携帯電話機を用いて、無線通信で第２無線通信モジュールと携帯電話機との間の通信を行う構成としたが第３無線通信手段と第２無線通信モジュールとの間の通信を有線通信で行う構成としてもよい。
【００６６】
また、本実施の形態では第１無線通信モジュールによる無線通信手段と第２無線通信モジュールによる無線通信手段の２つの無線通信手段を備える構成としたが、３つ以上の無線通信手段を備える構成としてもよい。
【００６７】
また、本実施の形態では一方の無線通信手段として第１無線通信モジュール及び第１無線通信モジュール用システムを適用したが、第１無線通信モジュールでの通信にプロトコル変換などが必要ない場合（第１無線通信モジュール用システムが無い場合）には一方の無線通信手段としては第１無線通信モジュールのみである。
【００６８】
また、本実施の形態では第１無線通信モジュールと通信を行うセンタと携帯電話機を介して第２無線通信モジュールと通信を行うセンタとが同じセンタとしたが、異なるセンタでもよい。また、車両システムの各種データを取り扱うセンタとソフトウェアを取り扱うセンタとが異なるセンタでもよい。
【００６９】
また、本実施の形態では車載無線通信装置における一方の無線通信手段である第１無線通信モジュールや第１無線通信モジュール用システムのソフトウェアを更新する場合には第２無線通信モジュールで更新用ソフトウェアを受信する場合について説明したが、他方の無線通信手段である第２無線通信モジュールのソフトウェアを更新する場合や更新処理部のソフトウェアを更新する場合には第１無線通信モジュールで更新用ソフトウェアを受信する。
【００７０】
また、本実施の形態ではダウンロードによるソフトウェアの更新のリトライを１回行うリトライ機能を有する構成としたが、リトライ機能のない構成としてもよい。また、リトライを２回以上行ってもよい。
【００７１】
また、本実施の形態ではソフトウェアの不具合の検知機能及びその検知した不具合対応のソフトウェアの修復機能を有する構成としたが、このような検知機能や修復機能のない構成としてもよい。
【符号の説明】
【００７２】
１…車載無線通信装置、２…携帯電話機、１０…第１無線通信モジュール、１１…第１無線通信モジュール用システム、１２…第２無線通信モジュール、１３…更新処理部
【図１】
2011066777.tif 000003
【図２】
2011066777.tif 000004
【図３】
2011066777.tif 000005