(57)【特許請求の範囲】
【請求項１】
センターから対象機器のソフトウェアを更新するためのリプログデータを受信するリプログデータ受信手段と、
リプログデータを対象機器へ出力するリプログデータ出力手段と、
センターから前記リプログデータ受信手段により受信させたリプログデータを前記リプログデータ出力手段から対象機器へ出力させて前記対象機器に書込んで前記対象機器のソフトウェアを更新する制御手段と、を備え、
前記制御手段は、車両の駆動機構が動作中であるか否かを判定し、車両の駆動機構が動作中でない期間に、センターから前記リプログデータ受信手段により受信させたリプログデータを前記対象機器に書込むのに要する消費電力を算出し、車両の動作電源の残量を取得し、前記残量から前記消費電力を差引いた値が規定値を超えていることを条件として、リプログデータを前記リプログデータ出力手段から対象機器へ出力させて前記対象機器に書込んで前記対象機器のソフトウェアを更新することを特徴とする車載通信機。
【請求項２】
請求項１に記載した車載通信機において、
前記制御手段は、前記対象機器が車両の駆動機構に関係する機器であるか否かを判定し、前記対象機器が車両の駆動機構に関係する機器であることを条件として、車両の駆動機構が動作中であるか否かを判定し、車両の駆動機構が動作中でない期間に、センターから前記リプログデータ受信手段により受信させたリプログデータを前記対象機器に書込むのに要する消費電力を算出し、車両の動作電源の残量を取得し、前記残量から前記消費電力を差引いた値が規定値を超えていることを条件として、リプログデータを前記リプログデータ出力手段から対象機器へ出力させて前記対象機器に書込んで前記対象機器のソフトウェアを更新することを特徴とする車載通信機。
【請求項３】
センターから対象機器のソフトウェアを更新するためのリプログデータを受信するリプログデータ受信手段と、
リプログデータを対象機器へ出力するリプログデータ出力手段と、
センターから前記リプログデータ受信手段により受信させたリプログデータを前記リプログデータ出力手段から対象機器へ出力させて前記対象機器に書込んで前記対象機器のソフトウェアを更新する制御手段と、
車両の現在位置を示す位置データを取得する位置データ取得手段と、
前記位置データ取得手段により取得された位置データをセンターへ送信する位置データ送信手段と、を備え、
前記制御手段は、リプログデータを前記リプログデータ出力手段から対象機器へ出力させて前記リプログデータを前記対象機器に書込中の期間に前記位置データ取得手段により取得された位置データを前記位置データ送信手段からセンターへ送信させることを特徴とする車載通信機。
【請求項４】
請求項３に記載した車載通信機において、
前記制御手段は、前記対象機器がセキュリティに関係する機器であるか否かを判定し、前記対象機器がセキュリティに関係する機器であることを条件として、リプログデータを前記リプログデータ出力手段から対象機器へ出力させて前記リプログデータを前記対象機器に書込中の期間に前記位置データ取得手段により取得された位置データを前記位置データ送信手段からセンターへ送信させることを特徴とする車載通信機。
【請求項５】
請求項３又は４に記載した車載通信機において、
前記制御手段は、センターから前記リプログデータ受信手段により受信させたリプログデータを前記対象機器に書込むのに要する消費電力を算出し、車両の動作電源の残量を取得し、前記残量から前記消費電力を差引いた値が規定値を超えていることを条件として、リプログデータを前記リプログデータ出力手段から対象機器へ出力させて前記対象機器に書込んで前記対象機器のソフトウェアを更新することを特徴とする車載通信機。
【請求項６】
センターから対象機器のソフトウェアを更新するためのリプログデータを受信するリプログデータ受信手段と、
リプログデータを対象機器へ出力するリプログデータ出力手段と、
センターから前記リプログデータ受信手段により受信させたリプログデータを前記リプログデータ出力手段から対象機器へ出力させて前記対象機器に書込んで前記対象機器のソフトウェアを更新する制御手段と、を備え、
前記制御手段は、車両の動作電源が充電中であるか否かを判定し、車両の動作電源が充電中である期間にリプログデータをセンターから前記リプログデータ受信手段により受信させ、センターから前記リプログデータ受信手段により受信させたリプログデータを前記対象機器に書込むのに要する消費電力を算出し、車両の動作電源の残量を取得し、前記残量から前記消費電力を差引いた値が規定値を超えていることを条件として、リプログデータを前記リプログデータ出力手段から対象機器へ出力させて前記対象機器に書込んで前記対象機器のソフトウェアを更新することを特徴とする車載通信機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、センターから受信したリプログデータを対象機器に書込んで当該対象機器のソフトウェアを更新する車載通信機に関する。
【背景技術】
【０００２】
リプログデータを車両に搭載されている対象機器（例えばＥＣＵ（Electronic Control Unit、電子制御ユニット）等）に書込んで当該対象機器のソフトウェアを更新することが行われている（特許文献１乃至３参照）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−３２４３１号公報
【特許文献２】特開２０１０−１９１７８６号公報
【特許文献３】特開２００７−６５８９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、リプログデータを書込む対象機器が車両の駆動機構に関係するＥＣＵ（例えばエンジン制御ＥＣＵ等）であり、車両の駆動機構が動作中の期間にリプログデータを車両の駆動機構に関係するＥＣＵに書込むと、車両の駆動機構が正常に動作しなくなる虞があり、車両走行に支障を来たす虞がある。又、リプログデータを書込む対象機器が車両盗難防止等のセキュリティに関係するＥＣＵ（例えばセキュリティ制御ＥＣＵ等）であり、リプログデータをセキュリティに関係するＥＣＵに書込中の期間に悪意を持った第三者により車両が盗難されると、セキュリティ通報を行えない虞がある。更に、センターから受信する（ダウンロードする）リプログデータのデータ量が多大であり、リプログデータを受信するのに多大な電力を消費する場合に、車両の動作電源が充電中でない期間にセンターからリプログデータを受信すると、動作電源の残量不足によりリプログデータを正常に受信することができなくなる虞がある。
【０００５】
本発明は、上記した事情に鑑みてなされたものであり、その目的は、センターから受信したリプログデータを対象機器に書込んで当該対象機器のソフトウェアを更新する場合に、想定される不具合の発生を未然に回避することができる車載通信機を提供することにある。
【課題を解決するための手段】
【０００６】
請求項１に記載した発明によれば、センターから対象機器のソフトウェアを更新するためのリプログデータをリプログデータ受信手段により受信すると、制御手段は、センターから受信させたリプログデータをリプログデータ出力手段から対象機器へ出力させて対象機器に書込んで当該対象機器のソフトウェアを更新する。ここで、制御手段は、車両の駆動機構が動作中であるか否かを判定し、車両の駆動機構が動作中でない期間に、センターからリプログデータ受信手段により受信させたリプログデータを対象機器に書込むのに要する消費電力を算出し、車両の動作電源の残量を取得し、残量から消費電力を差引いた値が規定値を超えていることを条件として、リプログデータをリプログデータ出力手段から対象機器へ出力させて対象機器に書込んで当該対象機器のソフトウェアを更新する。
【０００７】
これにより、車両の駆動機構が動作中でない期間（非動作中の期間）にリプログデータを対象機器に書込んで当該対象機器のソフトウェアを更新するので、リプログデータを書込む対象機器が車両の駆動機構に関係する機器である場合でも、車両の駆動機構が正常に動作しなくなる虞を未然に回避することができ、車両走行に支障を来たす虞を未然に回避することができる。又、リプログデータを書込中に車両の動作電源の残量が枯渇することを未然に回避することができ、リプログデータを適切に書込むことができる。
【０００８】
請求項２に記載した発明によれば、制御手段は、対象機器が車両の駆動機構に関係する機器であるか否かを判定し、対象機器が車両の駆動機構に関係する機器であることを条件として、車両の駆動機構が動作中であるか否かを判定し、車両の駆動機構が動作中でない期間に、センターからリプログデータ受信手段により受信させたリプログデータを対象機器に書込むのに要する消費電力を算出し、車両の動作電源の残量を取得し、残量から消費電力を差引いた値が規定値を超えていることを条件として、リプログデータをリプログデータ出力手段から対象機器へ出力させて対象機器に書込んで対象機器のソフトウェアを更新する。
【０００９】
これにより、リプログデータを書込む対象機器が車両の駆動機構に関係する機器である場合に限って、車両の駆動機構が動作中でない期間にリプログデータを対象機器に書込んで当該対象機器のソフトウェアを更新することができ、プログデータを書込む対象機器が車両の駆動機構に関係しない機器である場合に、リプログデータを書込む期間が制限されることを未然に回避することができる。
【００１０】
請求項３に記載した発明によれば、センターから対象機器のソフトウェアを更新するためのリプログデータをリプログデータ受信手段により受信すると、制御手段は、センターから受信させたリプログデータをリプログデータ出力手段から対象機器へ出力させて対象機器に書込んで当該対象機器のソフトウェアを更新する。ここで、制御手段は、リプログデータをリプログデータ出力手段から対象機器へ出力させてリプログデータを対象機器に書込中の期間に位置データ取得手段により取得された位置データを位置データ送信手段からセンターへ送信させる。
【００１１】
これにより、リプログデータを対象機器に書込中の期間に車両の現在位置を示す位置データをセンターへ送信するので、リプログデータを書込む対象機器が車両盗難防止等のセキュリティに関係する機器である場合でも、リプログデータを書込中の期間に悪意を持った第三者により車両が盗難されたとしても、車両の現在位置を示す位置データをセンターへ通知することができ、セキュリティ通報を行うことができる。
【００１２】
請求項４に記載した発明によれば、制御手段は、対象機器がセキュリティに関係する機器であるか否かを判定し、対象機器がセキュリティに関係する機器であることを条件として、リプログデータをリプログデータ出力手段から対象機器へ出力させてリプログデータを対象機器に書込中の期間に位置データ取得手段により取得された位置データを位置データ送信手段からセンターへ送信させる。
【００１３】
これにより、リプログデータを書込む対象機器がセキュリティに関係する機器である場合に限って、リプログデータを対象機器に書込中の期間に車両の現在位置を示す位置データをセンターへ送信することができ、リプログデータを書込む対象機器がセキュリティに関係しない機器である場合には、不要に位置データをセンターへ送信することを未然に回避することができる。
【００１４】
請求項６に記載した発明によれば、センターから対象機器のソフトウェアを更新するためのリプログデータをリプログデータ受信手段により受信すると、制御手段は、センターから受信させたリプログデータをリプログデータ出力手段から対象機器へ出力させて対象機器に書込んで当該対象機器のソフトウェアを更新する。ここで、制御手段は、車両の動作電源が充電中であるか否かを判定し、車両の動作電源が充電中である期間にリプログデータをセンターからリプログデータ受信手段により受信させる。そして、制御手段は、センターからリプログデータ受信手段により受信させたリプログデータを対象機器に書込むのに要する消費電力を算出し、車両の動作電源の残量を取得し、残量から消費電力を差引いた値が規定値を超えていることを条件として、リプログデータをリプログデータ出力手段から対象機器へ出力させて対象機器に書込んで対象機器のソフトウェアを更新する。
【００１５】
これにより、車両の動作電源が充電中である期間にリプログデータをセンターから受信するようにしたので、センターから受信するリプログデータのデータ量が多大であり、リプログデータを受信するのに多大な電力を消費する場合でも、動作電源の残量不足によりリプログデータを正常に受信することができなくなる虞を未然に回避することができる。又、リプログデータを書込中に車両の動作電源の残量が枯渇することを未然に回避することができ、リプログデータを適切に書込むことができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態を示す機能ブロック図
【図２】シーケンス図（その１）
【図３】シーケンス図（その２）
【図４】表示画面を示す図
【発明を実施するための形態】
【００１８】
以下、本発明の一実施形態について、図面を参照して説明する。図１は、車両に搭載されている車載通信機の全体構成を機能ブロック図により示している。車載通信機１は、制御部２（制御手段に相当）と、無線通信部３（リプログデータ受信手段、位置データ送信手段に相当）と、ＧＰＳ受信部４（位置データ取得手段に相当）と、信号入力部５と、記憶部６と、車両ＬＡＮインタフェース（ＩＦ）部７（リプログデータ出力手段に相当）と、電源制御部８とを備えて構成されている。
【００１９】
制御部２は、ＣＰＵ、ＲＡＭ、ＲＯＭ、Ｉ／Ｏ等を有し、制御プログラムを実行することで車載通信機１の動作全般（データ管理動作や通信動作等）を制御する。無線通信部３は、センター９との間で広域通信回線（移動通信回線や固定通信回線等）を接続する。センター９は、リプログデータと、そのリプログデータを書込む対象である対象ＥＣＵ（Electronic Control Unit、電子制御ユニット）とを対応付けて管理する機能を有し、車載通信機１へ配信すべき必要があるリプログデータがあると、そのリプログデータの配信対象である車載通信機１の無線通信部３との間で広域通信回線を接続し、リプログデータ通知を当該配信対象である車載通信機１へ送信し、配信対象とする車載通信機１からリプログデータ要求を受信すると、リプログデータと対象ＥＣＵとを当該配信対象とする車載通信機１へ配信する。
【００２０】
尚、リプログデータとは、エンジン制御ＥＣＵやメータ制御ＥＣＵ等の対象ＥＣＵに記憶されているプログラム（ソフトウェア）を更新するためのプログラムやパラメータ等からなるデータである。例えば既存のプログラムに不具合があった場合にプログラムを修正する、既存のプログラムに新しい機能を追加する、又は既存のパラメータ値を変更するといった目的で用いられる。特に車両用のＥＣＵにおいてプログラムに不具合があった場合には、安全性を維持する上で悪影響がある虞があることから、プログラムを速やかに更新する必要性がある。
【００２１】
ＧＰＳ受信部４は、天空を周回する複数のＧＰＳ衛星（図示せず）から送信された複数のＧＰＳ衛星信号を受信し、その受信した複数のＧＰＳ衛星信号から各種パラメータを抽出して演算を行うことで、車載通信機１の現在位置（車両の現在位置）を位置データとして取得する。信号入力部５は、ＡＣＣ（アクセサリ）スイッチからＡＣＣ信号を入力し、ＩＧ（イグニッション）スイッチからＩＧ信号を入力する。制御部２は、ＡＣＣスイッチから信号入力部５に入力されたＡＣＣ信号のオンオフを判定することで、ＡＣＣスイッチのオンオフを判定し、ＩＧスイッチから信号入力部５に入力されたＩＧ信号のオンオフを判定することで、ＩＧスイッチのオンオフを判定する。
【００２２】
記憶部６は、各種データを記憶する記憶領域を有し、センター９から無線通信部３に受信されたリプログデータと対象ＥＣＵとの対応を記憶する記憶領域を有する。車両ＬＡＮインタフェース部７は、車両に搭載されている車両ＬＡＮ１０を通じて各種ＥＣＵ１１〜１４と接続されており、各種ＥＣＵ１１〜１４との間でデータ通信を行う。ここでは、各種ＥＣＵ１１〜１４がエンジン制御ＥＣＵ１１、バッテリ監視ＥＣＵ１２、ナビゲーション制御ＥＣＵ１３、ドアロック制御ＥＣＵ１４である場合を例示する。電源制御部８は、車両に搭載されているバッテリ１５（動作電源に相当）から供給される電力を動作電力として各機能ブロックに供給する。バッテリ１５は、ＩＧスイッチがオンしている状態ではオルタネータ（図示せず）がエンジンからベルトを通じて得た動力を電力に変換して発電することで、充電可能に構成されている。
【００２３】
車載通信機１は、ＩＧスイッチがオフしている状態では通常動作モード（ウェイクアップモード）で動作し、バッテリ１５から電源制御部８に供給される電力が全ての機能ブロックに動作電力として供給される一方、ＩＧスイッチがオフしている状態では通常動作モードよりも消費電力が少ない低消費電力動作モード（スリープモード）で動作し、バッテリ１５から電源制御部８に供給される電力が限られた機能ブロック（無線通信部３やＧＰＳ受信部４等）に動作電力として供給される。即ち、車載通信機１は、ＩＧスイッチがオフしている状態でも、車両の現在位置を位置データとしてＧＰＳ受信部４により定期的に取得し、その取得した位置データを無線通信部３からセンター９へ定期的に送信する。
【００２４】
次に、上記した構成の作用について、図２乃至図４を参照して説明する。尚、ここでは、ＡＣＣスイッチがオンであり、ＩＧスイッチがオンであるときに、車載通信機１がセンター９から送信されたリプログデータ通知を受信した場合を説明する。又、リプログデータを書込む対象ＥＣＵが車両の駆動機構に関係するエンジン制御ＥＣＵ１１（対象機器に相当）であり、即ち、エンジン制御ＥＣＵ１１のソフトウェアを更新する場合を説明する。
【００２５】
センター９は、車載通信機１へ配信すべき必要があるリプログデータがあると、そのリプログデータの配信対象である車載通信機１の無線通信部３との間で広域通信回線を接続し、リプログデータ通知を当該配信対象である車載通信機１へ送信する。車載通信機１において、制御部２は、センター９から送信されたリプログデータ通知を無線通信部３により受信すると、ＡＣＣスイッチがオンであり、ＩＧスイッチがオンである、即ち、バッテリ１５が充電可能な状態であることを条件として、リプログデータ要求を無線通信部３からセンター９へ送信させ、センター９からのリプログデータと対象ＥＣＵとの受信を待機する。
【００２６】
センター９は、車載通信機１から送信されたリプログデータ要求を受信すると、リプログデータと当該リプログデータを書込むＥＣＵを特定可能な対象ＥＣＵとを車載通信機１へ送信する。車載通信機１において、制御部２は、センター９から送信されたリプログデータと対象ＥＣＵとを無線通信部３により受信すると、その受信したリプログデータと対象ＥＣＵとを記憶部６に記憶させ、その受信したリプログデータのデータ量に基づいてリプログデータをＥＣＵに書込むのに要する所要時間及び消費電力を算出する（ステップＳ１）。
【００２７】
次いで、制御部２は、ＡＣＣスイッチがオンからオフに変化したか否かを判定し（ステップＳ２）、ＡＣＣスイッチがオンからオフに変化したと判定すると（ステップＳ２にて「ＹＥＳ」）、ＩＧスイッチがオンからオフに変化したか否かを判定し（ステップＳ３）、ＩＧスイッチがオンからオフに変化したと判定すると（ステップＳ３）、表示指令通知を車両ＬＡＮＩＦ部７からナビゲーション制御ＥＣＵ１３へ出力する。
【００２８】
ナビゲーション制御ＥＣＵ１３は、このようにして車載通信機１から出力された表示指令通知を入力すると、図４に示すように、リプログデータをＥＣＵに書込むのに要する所要時間をユーザ（運転者）に通知すると共に、ソフトウェアを更新するか否かを問合せる更新問合表示画面２１を表示装置（図示せず）にて表示し、ユーザがソフトウェアを更新するか否かを選択する操作を待機する。ナビゲーション制御ＥＣＵ１３は、ユーザが更新問合示画面２１にて「更新する」ボタン２１ａ及び「更新しない」ボタン２１ｂの何れかを押下し、ソフトウェアを更新するか更新しないかの何れかを選択したと判定すると、そのユーザが選択した内容を特定可能なユーザ操作結果を車載通信機１へ出力する。
【００２９】
車載通信機１において、制御部２は、ナビゲーション制御ＥＣＵ１３から出力されたユーザ操作結果を車両ＬＡＮＩＦ部７により入力すると、そのユーザが選択した内容が何れであるかを判定する（ステップＳ４）。制御部２は、ユーザが更新問合示画面２１にて「更新する」ボタン２１ａを押下したことに応じて、そのユーザが選択した内容がソフトウェアを更新することであると判定すると（ステップＳ４にて「ＹＥＳ」）、ドアロック制御ＥＣＵ１４から車両ＬＡＮＩＦ部７に入力されたドアロック通知に基づいて全てのドアがロック（施錠）されたか否かを判定する（ステップＳ５）。制御部２は、全てのドアがロックされたと判定すると（ステップＳ５にて「ＹＥＳ」）、バッテリ残量要求を車両ＬＡＮＩＦ部７からバッテリ監視ＥＣＵ１２へ出力させる。
【００３０】
尚、制御部２は、ユーザが更新問合示画面２１にて「更新しない」ボタン２１ｂを押下したことに応じて、そのユーザが選択した内容がソフトウェアを更新しないことであると判定すると（ステップＳ４にて「ＮＯ」）、これ以降の処理を行うことはない。又、制御部２は、ユーザが更新問合示画面２１にて「更新する」ボタン２１ａ及び「更新しない」ボタン２１ｂの何れも押下することなく一定時間が経過したと判定した場合にも、これ以降の処理を行うことはない。
【００３１】
バッテリ監視ＥＣＵ１２は、このようにして車載通信機１から出力されたバッテリ残量要求を入力すると、その時点でのバッテリ１５の残量であるバッテリ残量を検出し、その検出したバッテリ残量を特定可能なバッテリ残量検出結果を車載通信機１へ出力する。車載通信機１において、制御部２は、バッテリ監視ＥＣＵ１２から出力されたバッテリ残量検出結果を車両ＬＡＮＩＦ部７により入力すると、そのバッテリ残量から先に算出した消費電力を差引いた値を計算し、その計算した値と規定値とを比較し、バッテリ残量から消費電力を差引いた値が規定値を超えているか否かを判定する（ステップＳ６）。そして、制御部２は、バッテリ残量から消費電力を差引いた値が規定値を超えていると判定すると（ステップＳ６にて「ＹＥＳ」）、書込開始要求を車両ＬＡＮＩＦ部７からエンジン制御ＥＣＵ１１へ出力する。
【００３２】
エンジン制御ＥＣＵ１１は、このようにして車載通信機１から出力された書込開始要求を入力すると、リプログデータの書込を許可する状態では書込許可応答を車載通信機１へ出力する。車載通信機１において、制御部２は、エンジン制御ＥＣＵ１１から出力された書込許可応答を車両ＬＡＮＩＦ部７により入力すると、記憶部６に記憶させているリプログデータを読出して車両ＬＡＮＩＦ部７からエンジン制御ＥＣＵ１１へ出力させ、リプログデータのエンジン制御ＥＣＵ１１への書込みを開始する。そして、制御部２は、リプログデータのエンジン制御ＥＣＵ１１への書込みを終了すると、リプログデータのエンジン制御ＥＣＵ１１への書込みを正常終了したか否かを判定し（ステップＳ７）、リプログデータのエンジン制御ＥＣＵ１１への書込みを正常終了したと判定すると（ステップＳ７にて「ＹＥＳ」）、書込完了通知を無線通信部３からセンター９へ送信させる。
【００３３】
ところで、以上は、リプログデータを書込む対象ＥＣＵが車両の駆動機構に関係するエンジン制御ＥＣＵ１１であり、エンジン制御ＥＣＵ１１のソフトウェアを更新する場合を説明したが、リプログデータを書込む対象ＥＣＵが車両盗難防止等のセキュリティに関係するセキュリティ制御ＥＣＵであり、セキュリティ制御ＥＣＵのソフトウェアを更新する場合も同様である。
【００３４】
以上に説明したように本実施形態によれば、車載通信機１において、ＩＧスイッチがオフであり、車両の駆動機構が動作中でない期間にリプログデータをＥＣＵに書込んで当該ＥＣＵのソフトウェアを更新するようにしたので、リプログデータを車両の駆動機構に関係するエンジン制御ＥＣＵ１１に書込む場合でも、車両の駆動機構が正常に動作しなくなる虞を未然に回避することができ、車両走行に支障を来たす虞を未然に回避することができる。
【００３５】
又、リプログデータをＥＣＵに書込中の期間に車両の現在位置を示す位置データをセンター９へ送信するようにしたので、リプログデータを車両盗難防止等のセキュリティに関係するセキュリティ制御ＥＣＵに書込む場合でも、リプログデータをセキュリティ制御ＥＣＵに書込中に悪意を持った第三者により車両が盗難されたとしても、車両の現在位置を示す位置データをセンター９へ通知することができ、セキュリティ通報を行うことができる。
【００３６】
又、バッテリ１５が充電中である期間にリプログデータをセンター９から受信するようにしたので、センター９から受信するリプログデータのデータ量が多大であり、リプログデータを受信するのに多大な電力を消費する場合でも、バッテリ１５の残量不足によりリプログデータを正常に受信することができなくなる虞を未然に回避することができる。
【００３７】
更に、リプログデータをＥＣＵに書込むのに要する消費電力を算出し、バッテリ１５の残量であるバッテリ残量を取得し、バッテリ残量から消費電力を差引いた値が規定値を超えていることを条件として、リプログデータをＥＣＵに書込むようにしたので、リプログデータを書込中にバッテリ残量が枯渇することを未然に回避することができ、リプログデータを適切に書込むことができる。
【００３８】
本発明は、上記した実施形態にのみ限定されるものではなく、以下のように変形又は拡張することができる。
リプログデータを書込む対象のＥＣＵは、車両の駆動機構に関係するエンジン制御ＥＣＵ１１や車両盗難防止等のセキュリティに関係するセキュリティ制御ＥＣＵに限らず、ボデー制御ＥＣＵ、トランスミッションＥＣＵ、エアコン制御ＥＣＵ、メータ制御ＥＣＵ等の他のＥＣＵであっても良い。
ＡＣＣ信号やＩＧ信号を車両ＬＡＮ１０を通じて入力しても良い。
リプログデータを書込む対象ＥＣＵが車両の駆動機構に関係するＥＣＵであるか否かを判定し、リプログデータを書込む対象ＥＣＵが車両の駆動機構に関係するＥＣＵであると判定した場合に、車両の駆動機構が動作中でない期間にリプログデータを対象ＥＣＵに書込み、一方、リプログデータを書込む対象ＥＣＵが車両の駆動機構に関係しないＥＣＵであると判定した場合に、車両の駆動機構が動作中でない期間に限らずリプログデータを対象ＥＣＵに書込むようにしても良い。その場合、例えば車両メーカ側が車両の駆動機構に関係するＥＣＵであるか否かをＥＣＵ毎に判定し、その判定した結果を車載通信機に登録しておけば良い。
【００３９】
リプログデータを書込む対象ＥＣＵが車両盗難防止等のセキュリティに関係するＥＣＵであるか否かを判定し、リプログデータを書込む対象ＥＣＵが車両盗難防止等のセキュリティに関係するＥＣＵであると判定した場合に、プログデータを対象ＥＣＵに書込中の期間に車両の現在位置を示す位置データをセンターへ送信し、一方、リプログデータを書込む対象ＥＣＵが車両盗難防止等のセキュリティに関係しないＥＣＵであると判定した場合に、プログデータを対象ＥＣＵに書込中の期間に車両の現在位置を示す位置データをセンターへ送信しないようにしても良い。その場合、例えば車両メーカ側がセキュリティに関係するＥＣＵであるか否かをＥＣＵ毎に判定し、その判定した結果を車載通信機に登録しておけば良い。
【符号の説明】
【００４０】
図面中、１は車載通信機、２は制御部（制御手段）、３は無線通信部（リプログデータ受信手段、位置データ送信手段）、４はＧＰＳ受信部（位置データ取得手段）、７は車両ＬＡＮインタフェース部（リプログデータ出力手段）、１１はエンジン制御ＥＣＵ（対象機器）、１５はバッテリ（動作電源）である。
【図１】
0005699893.tif 000002
【図２】
0005699893.tif 000003
【図３】
0005699893.tif 000004
【図４】
0005699893.tif 000005