(57)【要約】【課題】車載機器の制御プログラムを書き換える場合における、該車載機器と携帯端末との間での書き換え用プログラムのデータ通信の実行途中で、該車載機器に電力を供給するバッテリの残量が過剰に少ない状態となってしまうことを抑制する。【解決手段】車載機器が、制御プログラムの書き換えを通知する書き換え通知信号を受信した場合に、車両が発電機によるバッテリの充電が可能な充電可能状態にあるときは携帯端末との間での書き換え用プログラムのデータ通信を行う。一方で、車両が充電可能状態にないときは携帯端末との間での書き換え用プログラムのデータ通信を行わない。【選択図】図６
2019079205.tif 000002
【特許請求の範囲】
【請求項１】
バッテリ、および、該バッテリを充電する発電機を有する車両に搭載され、該車両の該バッテリから電力が供給される車載機器であって、
前記車載機器を制御するための制御プログラムが記憶されている記憶部と、
携帯端末との間でデータ通信を行う通信部と、を備え、
前記通信部が、前記携帯端末から、前記記憶部に記憶されている前記制御プログラムの書き換えを通知する書き換え通知信号を受信した場合に、前記車両が、前記発電機による前記バッテリの充電が可能な充電可能状態にあるときは該通信部による該携帯端末との間での書き換え用プログラムのデータ通信を行い、該車両が前記充電可能状態にないときは該通信部による該携帯端末との間での該書き換え用プログラムのデータ通信を行わない車載機器。
【請求項２】
前記車両が内燃機関を有し、前記発電機が、該内燃機関の駆動力によって発電するものであって、
前記車載機器は、
前記車両において前記内燃機関が駆動しているときには該車両から駆動通知信号を受信する受信部をさらに備え、
前記通信部が前記携帯端末から前記書き換え通知信号を受信した場合に、前記受信部によって前記駆動通知信号が受信されているときは該通信部による該携帯端末との間での前記書き換え用プログラムのデータ通信を行い、該受信部によって該駆動通知信号が受信されていないときは該通信部による該携帯端末との間での該書き換え用プログラムのデータ通信を行わない請求項１に記載の車載機器。
【請求項３】
前記通信部による前記携帯端末との間での前記書き換え用プログラムのデータ通信の実行中、または、前記記憶部における前記制御プログラムの書き換えの実行中に、前記充電可能状態にあった前記車両が該充電可能状態でなくなった場合、該通信部による該携帯端末との間での該書き換え用プログラムのデータ通信または該記憶部における該制御プログラムの書き換えを中断する請求項１または２に記載の車載機器。
【請求項４】
前記車載機器が前記車両の施解錠を行うキーユニットであって、
前記車両の施解錠装置に対して施解錠信号を送信する送信部と、
前記通信部によるデータ通信により取得された前記携帯端末の認証情報の認証を行う認証部と、を備え、
前記認証部による前記携帯端末の認証情報の認証に成功したときに前記送信部から前記施錠装置に対して前記施解錠信号を送信する請求項１から３のいずれか一項に記載の車載機器。
【請求項５】
前記通信部が前記携帯端末から前記書き換え通知信号を受信した場合、前記認証部が、前記通信部によるデータ通信により取得された前記携帯端末の認証情報の認証を行い、前記車両が前記充電可能状態にあり、且つ、該認証部による該携帯端末の認証情報の認証に成功した場合に、該通信部による該携帯端末との間での前記書き換え用プログラムのデータ通信を行う請求項４に記載の車載機器。
【請求項６】
請求項１から５のいずれか一項に記載の車載機器との間でデータ通信を行う携帯端末であって、ユーザの入力操作に応答して前記車載機器に前記書き換え通知信号を送信する携帯端末において、
前記携帯端末と前記車載機器との間における前記書き換え用プログラムのデータ通信にかかる時間をユーザに通知する通知部を備えた携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両のバッテリから電力が供給される車載機器、および、該車載機器との間でデータ通信を行う携帯端末に関する。
【背景技術】
【０００２】
従来、車両に搭載される車載機器において、記憶部に記憶された制御プログラムが実行されることで所定の機能が実現されるものが知られている。また、このような車載機器においては、記憶部に記憶された制御プログラムの書き換え（アップデート等）が行われる場合がある。
【０００３】
特許文献１には、このような車載機器における制御プログラム（ソフトウェア）の書き換えに関する技術が開示されている。この特許文献１に開示の技術では、サービスセンタから無線配信される車載機器の書き換え用プログラム（書き換え用ソフトウェア）を、移動体通信網を介して車両の通信端末によって受信してダウンロードする。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３２６６８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
車載機器には車両に搭載されたバッテリから電力が供給される。ここで、車載機器においては、制御プログラムの書き換えを行う場合に、書き換え用プログラムを携帯端末との間でのデータ通信によって取得する場合がある。このとき、書き換え用プログラムのデータ容量が大きいと、携帯端末と車載機器との間での該書き換え用プログラムのデータ通信が開始されてから完了するまでには比較的時間がかかる。そのため、車両においてバッテリに対する充電が行われていない状態で、携帯端末と車載機器との間での書き換え用プログラムのデータ通信が行われた場合、該車載機器における受信処理のために多くの電力が消費されることで、該バッテリの残量が過剰に少ない状態となる虞がある。また、このようにバッテリの残量が過剰に少ない状態となると、書き換え用プログラムのデータ通信の実行途中、または、車載機器における制御プログラムの書き換えの実行途中で、バッテリの残量が不足し、該書き換え用プログラムのデータ通信または該制御プログラムの書き換えが意図せずに中断される虞もある。
【０００６】
本発明は、上記のような問題に鑑みてなされたものであって、車載機器の制御プログラムを書き換える場合における、該車載機器と携帯端末との間での書き換え用プログラムのデータ通信の実行途中で、該車載機器に電力を供給するバッテリの残量が過剰に少ない状態となってしまうことを抑制することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る車載機器は、バッテリ、および、該バッテリを充電する発電機を有する車両に搭載され、該車両の該バッテリから電力が供給される車載機器であって、前記車載機器を制御するための制御プログラムが記憶されている記憶部と、携帯端末との間でデータ通信を行う通信部と、を備え、前記通信部が、前記携帯端末から、前記記憶部に記憶されている前記制御プログラムの書き換えを通知する書き換え通知信号を受信した場合に、前記車両が、前記発電機による前記バッテリの充電が可能な充電可能状態にあるときは該通信部による該携帯端末との間での書き換え用プログラムのデータ通信を行い、該車両が前
記充電可能状態にないときは該通信部による該携帯端末との間での該書き換え用プログラムのデータ通信を行わない。
【０００８】
本発明では、車載機器の記憶部に記憶されている制御プログラムの書き換えを行う場合、携帯端末から車載機器に対して書き換え通知信号が送信される。そして、車載機器の通信部が、携帯端末から送信された書き換え通知信号を受信した場合に、車両が充電可能状態にあるときにのみ、該通信部による該携帯端末との間で書き換え用プログラムのデータ通信が行われる。ここで、充電可能状態とは、バッテリの電力が消費された場合に発電機によって該バッテリの充電を行うことが可能な状態のことである。これによれば、携帯端末との間で書き換え用プログラムのデータ通信が行われることでバッテリの電力が消費された場合、発電機によって該バッテリを充電することができる。
【０００９】
したがって、本発明によれば、車載機器と携帯端末との間で書き換え用プログラムのデータ通信が行われることでバッテリの残量が過剰に少ない状態となることを抑制することができる。
【００１０】
本発明に係る車載機器が搭載される車両は内燃機関を有していてもよく、また、発電機は該内燃機関の駆動力によって駆動するものであってもよい。この場合、内燃機関が駆動していれば車両は充電可能状態にある。そこで、この場合、車載機器は、車両において内燃機関が駆動しているときには該車両から駆動通知信号を受信する受信部をさらに備えてもよい。そして、車載機器において、通信部が携帯端末から書き換え通知信号を受信した場合に、受信部によって駆動通知信号が受信されているときは該通信部による該携帯端末との間での書き換え用プログラムのデータ通信を行い、該受信部によって該駆動通知信号が受信されていないときは該通信部による該携帯端末との間での該書き換え用プログラムのデータ通信を行わないようにしてもよい。これによれば、車両が充電可能状態にあるときは該携帯端末との間で書き換え用プログラムのデータ通信を行い、該車両が充電可能状態にないときは該携帯端末との間で該書き換え用プログラムのデータ通信を行わないことになる。
【００１１】
また、本発明に係る車載機器は、通信部による携帯端末との間での書き換え用プログラムのデータ通信の実行中、または、記憶部における制御プログラムの書き換えの実行中に、充電可能状態にあった車両が充電可能状態でなくなった場合、該通信部による該携帯端末との間での該書き換え用プログラムのデータ通信または該記憶部における該制御プログラムの書き換えを中断してもよい。
【００１２】
この場合、書き換え用プログラムのデータ通信または制御プログラムの書き換えが意図的に中断されることになる。これにより、書き換え用プログラムのデータ通信の実行途中、または、記憶部における制御プログラムの書き換えの実行途中において、バッテリの残量が不足することで、これらのデータ通信または制御プログラムの書き換えが意図せずに中断されてしまうことを抑制することができる。
【００１３】
また、本発明に係る車載機器は車両の施解錠を行うキーユニットであってもよい。この場合、車載機器は、車両の施解錠装置に対して施解錠信号を送信する送信部と、通信部によるデータ通信により取得された携帯端末の認証情報の認証を行う認証部と、を備えてもよい。そして、認証部による携帯端末の認証情報の認証に成功したときに送信部から施錠装置に対して施解錠信号を送信してもよい。
【００１４】
さらに、本発明に係る車載機器が上記のようなキーユニットである場合は、通信部が携帯端末から書き換え通知信号を受信したときにおいても、認証部が、通信部でのデータ通信により取得された携帯端末の認証情報の認証を行ってもよい。そして、車両が充電可能
状態にあり、且つ、制御部による携帯端末の認証情報の認証に成功した場合に、通信部による該携帯端末との間での書き換え用プログラムのデータ通信を行うようにしてもよい。これによれば、キーユニットにおける制御プログラムの書き換えの際のセキュリティ性を向上させることができる。
【００１５】
本発明に係る携帯端末は、ユーザの入力操作に応答して車載機器に書き換え通知信号を送信する端末であってもよい。さらに、本発明に係る携帯端末は、該携帯端末と車載機器との間における書き換え用プログラムのデータ通信にかかる時間（すなわち、該データ通信を開始してから該データ通信が完了するまでに必要な時間）をユーザに通知する通知部を備えてもよい。これによれば、通知部によって通知された、書き換え用プログラムのデータ通信にかかる時間に基づいて、該データ通信を実行するタイミングをユーザが決定することが可能となる。
【発明の効果】
【００１６】
本発明によれば、車載機器と携帯端末との間での書き換え用プログラムのデータ通信の実行途中で、該車載機器に電力を供給するバッテリの残量が過剰に少ない状態となってしまうことを抑制することができる。
【図面の簡単な説明】
【００１７】
【図１】実施形態に係る施解錠システムを概略的に示した図である。
【図２】実施形態に係る施解錠システムが有する構成要素を概略的に示したブロック図である。
【図３】実施形態に係るキーユニットの制御部に含まれる機能モジュールの一部を概略的に示したブロック図である。
【図４】実施形態に係る車両内のシステムを概略的に示した図である。
【図５】実施例１に係る、サーバ装置から携帯端末に書き換え用プログラムが配信されるときのデータ通信および処理のフローを示すフロー図である。
【図６】実施例１に係る、携帯端末とキーユニットとの間での書き換え用プログラムのデータ通信および処理と、キーユニットでの制御プログラム書き換え処理のフローを示すフロー図である。
【図７】実施例２に係る、キーユニットでの書き換え用プログラム受信処理のフローを示すフローチャートである。
【図８】実施例２に係る、キーユニットでの制御プログラム書き換え処理のフローを示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の具体的な実施形態について図面に基づいて説明する。本実施例に記載されている構成部品の寸法、材質、形状、その相対配置等は、特に記載がない限りは発明の技術的範囲をそれらのみに限定する趣旨のものではない。
【００１９】
＜実施例１＞
（システム概要）
ここでは、車両の施解錠を行うキーユニットに本発明を適用した場合の実施例について説明する。図１は、本実施例に係るキーユニットを含む施解錠システムの概略構成を示す図である。
【００２０】
本実施例に係る施解錠システムは、車両１０に搭載されたキーユニット１００および施解錠装置３００、携帯端末２００、サーバ装置４００を含んで構成される。本実施例に係る施解錠システムでは、キーユニット１００が、スマートキーの電子キー（携帯機）と同様の無線インタフェースを有しており、既設の施解錠装置３００と通信を行うことで、物
理的な鍵を用いることなく車両１０の施解錠を行うことができる。また、キーユニット１００は、携帯端末２００と近距離無線通信を行い、携帯端末２００を認証した結果に基づいて、自身が車両１０の電子キーとして振る舞うか否かを決定する。すなわち、システムのユーザは、車両１０の外部から携帯端末２００を操作することにより、車両１０の施解錠を行うことができる。
【００２１】
（システム構成）
システムの各構成要素について、詳しく説明する。図２は、図１に示したキーユニット１００、携帯端末２００、施解錠装置３００、サーバ装置４００の構成の一例を概略的に示したブロック図である。このうち、キーユニット１００および施解錠装置３００が、施解錠（施錠および解錠）の対象である車両１０に搭載される。また、後述するように、キーユニット１００および施解錠装置３００は、車両１０に搭載されるバッテリから供給される電力で動作する。
【００２２】
施解錠装置３００は、車両１０のドアを施錠および解錠するための装置であり、スマートキーシステムの一部を構成する既設の装置である。具体的には、車両１０のユーザが所持する電子キー（以下、携帯機）から、高周波（Radio Frequency，以下、ＲＦと称する
）帯の電波を介して送信される施錠信号および解錠信号に応じて、車両１０のドアを施錠および解錠する。また、携帯機を検索するための、低周波（Low Frequency，以下、ＬＦ
と称する）帯の電波を送信する機能を有している。
【００２３】
本実施例では、ユーザが所持する携帯機の代わりに、キーユニット１００が施解錠装置３００との間でＲＦ帯およびＬＦ帯の電波を送受信することで、車両１０のドアの施解錠を制御する。以降、断りがない限り、施解錠装置３００の通信先をキーユニット１００に限定して説明を行う。
【００２４】
施解錠装置３００は、ＬＦ送信機３０１、ＲＦ受信機３０２、照合ＥＣＵ３０３、ボディＥＣＵ３０４、ドアロックモータ３０５を含んで構成される。ＬＦ送信機３０１は、キーユニット１００を検索（ポーリング）するための低周波数帯（例えば、１００ＫＨｚ〜３００ＫＨｚ）の電波を送信する手段である。ＬＦ送信機３０１は、例えば、車室内のセンターコンソールやハンドルの近傍に内蔵される。ＲＦ受信機３０２は、キーユニット１００から送信された高周波数帯（例えば、１００ＭＨｚ〜１ＧＨｚ）の電波を受信する手段である。ＲＦ受信機３０２は、車室内のいずれかの場所に内蔵される。
【００２５】
照合ＥＣＵ３０３は、キーユニット１００からＲＦ帯の電波を介して送信された信号（施錠信号または解錠信号）に基づいて、車両１０のドアを施錠および解錠する制御を行うコンピュータである。照合ＥＣＵ３０３は、例えば、マイクロコンピュータによって構成される。なお、以下の説明において、施錠信号と解錠信号を施解錠信号と総称する。施解錠信号という用語は、施錠信号と解錠信号の少なくともいずれかを表す。
【００２６】
照合ＥＣＵ３０３は、キーユニット１００から送信された施解錠信号が、正当な装置から送信されたものであることを認証する。具体的には、施解錠信号に含まれるキーＩＤが、照合ＥＣＵ３０３が有する記憶部に予め記憶されたキーＩＤと一致するか否かを判定する。そして、照合ＥＣＵ３０３は、この認証の結果に基づいて、ボディＥＣＵ３０４に解錠指令または施錠指令を送信する。この解錠指令または施錠指令は、ＣＡＮ（Controller
Area Network）等の車内ネットワークを介して送信される。
【００２７】
ボディＥＣＵ３０４は、車両１０のボディ制御を行うコンピュータである。ボディＥＣＵ３０４は、照合ＥＣＵ３０３から受信した解錠指令または施錠指令に基づいてドアロックモータ３０５を制御することで、車両１０のドアの解錠および施錠を行う機能を有して
いる。ドアロックモータ３０５は、車両１０のドア（乗降用ドアやリアゲートのほか、トランクも含む）を施錠および解錠するアクチュエータである。ドアロックモータ３０５は、ボディＥＣＵ３０４から送信された信号に基づいて動作する。
【００２８】
次に、キーユニット１００について説明する。キーユニット１００は、車両１０の車室内の所定の位置（例えばグローブボックス内）に配置された装置である。キーユニット１００は、携帯端末２００と近距離無線通信を行って該携帯端末２００を認証する機能と、この認証結果に基づいて、ＲＦ帯の電波を用いて施解錠信号を送信する機能を有している。キーユニット１００は、ＬＦ受信機１０１、ＲＦ送信機１０２、近距離通信部１０３、制御部１０４を有して構成される。
【００２９】
ＬＦ受信機１０１は、施解錠装置３００から、ＬＦ帯の電波を介して送信されたポーリング信号を受信する手段である。ＬＦ受信機１０１は、ＬＦ帯の電波を受信するためのアンテナ（以下、ＬＦアンテナ）を有している。ＲＦ送信機１０２は、ＲＦ帯の電波を介して、キーユニット１００に対して施解錠信号を送信する手段である。なお、本実施例においては、ＲＦ送信機１０２が、本発明に係る「送信部」に相当する。
【００３０】
近距離通信部１０３は、ユーザが所持する携帯端末２００と通信を行う手段である。近距離通信部１０３は、所定の無線通信規格を用いて、近距離（車室内と車室外で通信が行える程度）における通信を行う。なお、本実施例においては、近距離通信部１０３が、本発明に係る「通信部」に相当する。
【００３１】
本実施例では、近距離通信部１０３は、Ｂｌｕｅｔｏｏｔｈ（登録商標）ＬｏｗＥｎｅｒｇｙ規格（以下、ＢＬＥ）によるデータ通信を行う。ＢＬＥとは、Ｂｌｕｅｔｏｏｔｈによる低電力通信規格であり、機器同士のペアリングを必要とせず、相手を検知することですぐに通信を開始できるという特徴を有する。なお、本実施例ではＢＬＥを例示するが、他の無線通信規格も利用可能である。例えば、ＮＦＣ（Near Field Communication）、ＵＷＢ（Ultra Wideband）、ＷｉＦｉ（登録商標）などを利用することもできる。
【００３２】
制御部１０４は、近距離通信部１０３を介して携帯端末２００と近距離無線通信を行い、携帯端末２００を認証する制御と、認証結果に基づいて施解錠信号を送信する制御を行うコンピュータである。制御部１０４は、例えば、マイクロコンピュータによって構成される。
【００３３】
制御部１０４に含まれる機能モジュールを図３に示す。制御部１０４は、記憶部１０４１および認証部１０４２を有している。記憶部１０４１には、キーユニット１００を制御するための制御プログラムが記憶されている。制御部１０４は、記憶部１０４１に記憶されている制御プログラムをＣＰＵ（不図示）によって実行することで、認証部１０４２を含む種々の機能を実現してもよい。例えば、制御部１０４は、施解錠装置３００からＬＦ帯の電波として送信されたポーリング信号をＬＦ受信機１０１を介して受信する機能、施解錠装置３００にＲＦ帯の電波として施解錠信号をＲＦ送信機１０２を介して送信する機能、近距離通信部１０３を介して行う携帯端末２００との通信を処理する機能、認証部１０４２による携帯端末２００の認証が成功した場合に施解錠信号を生成する機能等を実現する。なお、本実施例においては、記憶部１０４１が、本発明に係る「記憶部」に相当する。
【００３４】
認証部１０４２は、携帯端末２００から送信された施錠要求または解錠要求（以下、施解錠要求と総称する）に含まれる認証情報に基づいて、携帯端末２００の認証を行う。具体的には、記憶部１０４１に記憶された認証情報と、携帯端末２００から送信された認証情報とを比較し、これらが一致した場合に、認証成功と判断する。双方の認証情報が一致
しない場合、認証失敗と判断する。
【００３５】
認証部１０４２が携帯端末２００の認証に成功した場合、携帯端末２００から受信した要求に応じて生された施解錠信号がＲＦ送信機１０２を介して施解錠装置３００へ送信される。なお、認証部１０４２が行う認証の方式は、認証情報同士を単純に比較して同一性を検証する方式であってもよいし、非対称暗号を用いた方式であってもよい。以降、説明の必要に応じて、キーユニット１００に記憶される認証情報を装置認証情報、携帯端末２００から送信される認証情報を端末認証情報と称するものとする。また、本実施例においては、認証部１０４２が、本発明に係る「認証部」に相当する。
【００３６】
また、キーユニット１００は、施解錠信号とともに、電子キーのＩＤ（以下、キーＩＤ）を施解錠装置３００に送信する。キーＩＤは、平文の状態で予めキーユニット１００に記憶されていてもよいし、携帯端末２００に固有な暗号によって暗号化した状態で記憶されていてもよい。キーＩＤが暗号化した状態で記憶される場合、携帯端末２００から送信された認証情報によって暗号化されたキーＩＤを復号し、本来のキーＩＤを得るようにしてもよい。
【００３７】
次に、携帯端末２００について説明する。携帯端末２００は、例えばスマートフォン、携帯電話、タブレット端末、個人情報端末、ウェアラブルコンピュータ（スマートウォッチ等）といった小型のコンピュータである。携帯端末２００は、近距離通信部２０１、通信部２０２、制御部２０３、入出力部２０４を有して構成される。
【００３８】
近距離通信部２０１は、近距離通信部１０３と同一の通信規格によって、キーユニット１００との間で通信を行う手段である。通信部２０２は、携帯端末２００をネットワークに接続するための通信手段である。本実施例では、３ＧやＬＴＥ等の移動体通信サービスを利用して、ネットワーク経由で他の装置（例えばサーバ装置４００）と通信を行うことができる。
【００３９】
制御部２０３は、携帯端末２００の制御を司るコンピュータである。制御部２０３は、例えば、施解錠要求を生成する処理、前述した端末認証情報を取得する処理、施解錠要求および端末認証情報をキーユニット１００に送信する処理などを行う。さらに、制御部２０３は、これらの処理に加え、後述するような、キーユニット１００の記憶部１０４１に記憶されている制御プログラムの書き換えのための処理も行う。制御部２０３は、例えば、マイクロコンピュータによって構成される。制御部２０３は、記憶手段（ＲＯＭ等）に記憶されたプログラムをＣＰＵ（いずれも不図示）によって実行することでこれらの機能を実現してもよい。
【００４０】
制御部２０３は、入出力部２０４を介してユーザとのインタラクションを行う。  入出力部２０４は、ユーザが行った入力操作を受け付け、ユーザに対して情報を提示する手段である。具体的には、タッチパネルとその制御手段、液晶ディスプレイとその制御手段から構成される。タッチパネルおよび液晶ディスプレイは、本実施例では一つのタッチパネルディスプレイからなる。
【００４１】
制御部２０３は、入出力部２０４に操作画面を表示し、ユーザが行った操作に応じて解錠要求または施錠要求を生成する。例えば、制御部２０３は、タッチパネルディスプレイに、解錠を行うためのアイコン、施錠を行うためのアイコン等を出力し、ユーザによって行われた操作に基づいて、解錠要求ないし施錠要求を生成する。なお、ユーザが行う操作は、タッチパネルディスプレイを介したものに限られない。例えば、ハードウェアスイッチ等によるものであってもよい。
【００４２】
また、制御部２０３は、サーバ装置４００から端末認証情報を取得する処理を行う。なお、端末認証情報は、施解錠装置３００がキーユニット１００を認証するための情報ではなく、キーユニット１００が携帯端末２００を認証するための情報である。具体的には、制御部２０３が、通信部２０２を介して、携帯端末２００を識別する情報とともに端末認証情報の発行を要求する信号をサーバ装置４００に送信する。この信号を受信したサーバ装置４００は、携帯端末２００に固有な端末認証情報を取得し、取得した端末認証情報を携帯端末２００に送信する。これにより、携帯端末２００上において、車両１０を解錠する操作が可能になる。なお、携帯端末２００が端末認証情報を有していない場合、操作画面からの施錠操作および解錠操作は不可能となる。
【００４３】
携帯端末２００が取得する端末認証情報は、不変のキーであってもよいし、ワンタイムキーであってもよい。いずれの場合も、端末認証情報に対応する装置認証情報が、キーユニット１００に事前に記憶される。
【００４４】
（システムの動作）
ここで、車両１０の施解錠を行う際の施解錠システムの動作について説明する。携帯端末２００のユーザが、入出力部２０４を介して車両１０を施錠または解錠する操作を行うと、携帯端末２００が、該ユーザの操作に応じた解錠要求または解錠要求とともに端末認証情報をキーユニット１００に送信する。そして、キーユニット１００が、携帯端末２００から送信された端末認証情報と、事前に記憶された装置認証情報とを比較し、認証処理を行う。
【００４５】
この認証に成功した場合、キーユニット１００が、施錠信号または解錠信号とともにキーＩＤを施解錠装置３００に送信する。そして、施解錠装置３００が、受信したキーＩＤに基づいて認証処理を行う。この認証に成功した場合、施解錠装置３００によって車両１０のドアが施錠または解錠される。
【００４６】
（車両内のシステム構成）
次に、キーユニット１００および施解錠装置３００を含む車両１０内のシステムの概略構成について図４に基づいて説明する。車両１０は駆動源となる内燃機関１１を備えている。さらに、車両１０には、発電機１２、バッテリ１３、車両ＥＣＵ１４、およびイグニッションスイッチ１５が設けられている。
【００４７】
発電機１２は内燃機関１１のクランクシャフトの回転力によって発電する発電機である。つまり、発電機１２は内燃機関１１の駆動力により発電する。そして、発電機１２によって発電された電力がバッテリ１３に充電される。バッテリ１３は、車両ＥＣＵ１４や、車両１０に設けられた種々の電装部品に電力を供給する補機バッテリである。前述したように、キーユニット１００および施解錠装置３００に対してもバッテリ１３から電力が供給される。
【００４８】
車両ＥＣＵ１４は内燃機関１１の制御を行うコンピュータである。車両ＥＣＵ１４は、車両１０に設けられた各種センサから入力された情報に基づき内燃機関１１を制御する。例えば、車両ＥＣＵ１４にはイグニッションスイッチ１５が電気的に接続されている。そして、車両ＥＣＵ１４は、イグニッションスイッチ１５がＯＦＦからＯＮにされると内燃機関１１を始動させ、イグニッションスイッチ１５がＯＮからＯＦＦにされると内燃機関１１を停止させる。
【００４９】
また、車両ＥＣＵ１４は、イグニッションスイッチ１５がＯＮとなっているときに、内燃機関１１が駆動していることを通知する信号である駆動通知信号をキーユニット１００に対して送信する。キーユニット１００は、車両ＥＣＵ１４から送信された駆動通知信号
を受信する受信部１０５を備えている。キーユニット１００の制御部１０４は、受信部１０５が駆動通知信号を受信しているか否かに基づいて内燃機関１１が駆動しているか否かを判別することができる。なお、本実施例においては、受信部１０５が、本発明に係る「受信部」に相当する。
【００５０】
なお、本実施例では、キーユニット１００が車両１０の施解錠のみを行う形態としたが、キーユニット１００によって施解錠以外の動作を行わせてもよい。例えば、キーユニット１００が、車両ＥＣＵ１４との間で通信を行うことで、内燃機関１１の始動を可能にしてもよい。かかる形態によると、ユーザが所持する従来型の携帯機（電子キー）を携帯端末２００に完全に置き換えることができる。
【００５１】
（制御プログラムの書き換え）
以下、キーユニット１００において制御部１０４の記憶部１０４１に記憶されている制御プログラムの書き換えについて説明する。キーユニット１００の制御プログラムは、例えばアップデートすべきときのように書き換えが必要となる場合がある。このような場合、先ずサーバ装置４００からユーザの携帯端末２００に書き換え用プログラムが配信される。その後、ユーザが携帯端末２００を操作することで、該携帯端末２００からキーユニット１００に書き換え用プログラムが送信される。キーユニット１００では、携帯端末２００から書き換え用プログラムの受信を完了した後で、制御プログラムの書き換えが実行される。
【００５２】
図５は、サーバ装置４００から携帯端末２００に書き換え用プログラムが配信されるときのデータ通信および処理のフローを示すフロー図である。ここでは、先ずサーバ装置４００からユーザの携帯端末２００に対して、キーユニット１００の制御プログラムの書き換えを通知する書き換え通知信号が送信される（ブッシュ通知）（Ｓ１０１）。この書き換え通知信号は携帯端末２００の通信部２０２によって受信される。携帯端末２００が書き換え通知信号を受信することで、ユーザが該携帯端末２００において入出力部２０４を介して書き換え用プログラムのデータ送信を要求する操作を行うと、該携帯端末２００が該操作を検知する（Ｓ１０２）。携帯端末２００は、この操作を検知すると、サーバ装置４００に対して書き換え用プログラムのデータ送信を要求する（Ｓ１０３）。この要求を受信したサーバ装置４００は、携帯端末２００に対して書き換え用プログラムを送信する（Ｓ１０４）。送信された書き換え用プログラムは携帯端末２００に一旦記憶される。
【００５３】
そして、携帯端末２００とキーユニット１００との間でのデータ通信により、該携帯端末２００に記憶された書き換え用プログラムが該キーユニット１００に対して送信される。このときのデータ通信は、前述した施解錠要求および端末認証情報のデータ通信と同様、携帯端末２００の近距離通信部２０１とキーユニット１００の近距離通信部１０３との間のＢＬＥによるデータ通信によって行われる。なお、このときのデータ通信においてもＢＬＥ以外の無線通信規格を利用可能である。
【００５４】
ここで、前述のように、キーユニット１００には車両１０のバッテリ１３から電力が供給される。そのため、キーユニット１００において、携帯端末２００との間での書き換え用プログラムのデータ通信が行われるとバッテリ１３の電力が消費される。したがって、キーユニット１００の近距離通信部１０３によって受信される書き換え用プログラムのデータ容量が大きいと、車両１０においてバッテリ１３に対する充電が行われていない状態で該書き換え用プログラムのデータ通信が行われた場合、該キーユニット１００における受信処理のために多くの電力が消費されることで該バッテリ１３の残量が過剰に少ない状態となる虞がある。そこで、本実施例においては、内燃機関１１が駆動しているとき、すなわち、車両１０が、発電機１２よるバッテリ１３の充電が可能な充電可能状態にあるときにのみ、携帯端末２００とキーユニット１００との間での書き換え用プログラムのデー
タ通信が行われるようにした。
【００５５】
図６は、携帯端末２００とキーユニット１００との間での書き換え用プログラムのデータ通信および処理と、キーユニット１００での制御プログラム書き換え処理のフローを示すフロー図である。ここでは、ユーザが携帯端末２００において入出力部２０４を介してキーユニット１００の制御プログラムの書き換えを実行する操作を行うと、該携帯端末２００が該操作を検知する（Ｓ２０１）。携帯端末２００は、この操作を検知すると、制御プログラムの書き換えを通知する書き換え通知信号をキーユニット１００に対して送信する（Ｓ２０２）。キーユニット１００においてこの書き換え通知信号が受信されると、制御部１０４が、駆動通知信号が受信部１０５によって受信されているか否かを判別する（Ｓ２０３）。前述したように、駆動通知信号は、車両ＥＣＵ１４から送信される、内燃機関１１が駆動していることを通知する信号である。したがって、受信部１０５によって駆動通知信号が受信されていれば内燃機関１１が駆動していると判断できる。つまり、車両１０が充電可能状態にあると判断できる。
【００５６】
そこで、Ｓ２０３において肯定判定された場合、キーユニット１００は携帯端末２００に対して書き換え用プログラムのデータ送信を要求する（Ｓ２０４）。この要求を受信した携帯端末２００は、キーユニット１００に対して書き換え用プログラムを送信する（Ｓ２０５）。このとき、キーユニット１００において書き換え用プログラムが受信されると、その受信処理（書き換え用プログラム受信処理）のためにバッテリ１３の電力が消費されるが、該バッテリ１３においてその消費分の電力が発電機１２によって充電される。なお、Ｓ２０２における書き換え通知信号の送受信、Ｓ２０４におけるデータ送信要求の送受信、および、Ｓ２０５における書き換え用プログラムのデータの送受信は、いずれも、携帯端末２００の近距離通信部２０１とキーユニット１００の近距離通信部１０３との間のＢＬＥによるデータ通信によって行われる。そして、書き換え用プログラムのデータ通信が完了すると、制御部１０４が、記憶部１０４１に記憶された制御プログラムを、該データ通信により新たに取得した書き換え用プログラムに書き換える処理（制御プログラム書き換え処理）を実行する（Ｓ２０６）。
【００５７】
一方で、Ｓ２０３において否定判定された場合、つまり、受信部１０５によって駆動通知信号が受信されていなかった場合、内燃機関１１が駆動していないと判断できる。つまり、車両１０が充電可能状態ではないと判断できる。そこで、Ｓ２０３において否定判定された場合、キーユニット１００は携帯端末２００に対する書き換え用プログラムのデータ送信の要求を行わない。その結果、携帯端末２００とキーユニット１００との間における書き換え用プログラムのデータ通信も行われない。つまり、キーユニット１００における書き換え用プログラム受信処理は行われない。また、キーユニット１００における制御プログラム書き換え処理も行われない。
【００５８】
なお、Ｓ２０３において否定判定された場合、キーユニット１００は、携帯端末２００に対して、現在は内燃機関１１が駆動していないため（すなわち、車両１０が充電可能状態ではないため）に書き換え用プログラムのデータ通信を許可しない旨を通知するデータ通信不許可通知を送信してもよい。そして、このデータ通信不許可通知を受信した携帯端末２００は、該通知を受信した旨をタッチパネルディスプレイへの表示等によりユーザに通知してもよい。
【００５９】
このように、図６に示すフローによれば、内燃機関１１が駆動しているとき、すなわち、車両１０が充電可能状態にあるときにのみ、携帯端末２００とキーユニット１００との間での書き換え用プログラムのデータ通信が行われることになる。そのため、携帯端末２００とキーユニット１００との間で書き換え用プログラムのデータ通信が行われることでバッテリ１３の残量が過剰に少ない状態となることを抑制することができる。
【００６０】
（変形例１）
本実施例においては、携帯端末２００とキーユニット１００との間で書き換え用プログラムのデータ通信を行う場合に、車両１０の施解錠を行う際と同様に、キーユニット１００において携帯端末２００の認証を行うようにしてもよい。この場合、携帯端末２００がキーユニット１００に対して書き換え通知信号を送信する際に（図６におけるＳ２０２）、該書き換え通知信号とともに端末認証情報も併せて送信する。そして、キーユニット１００において、認証部１０４２が、携帯端末２００から送信された端末認証情報と、記憶部１０４１に記憶された装置認証情報とを比較し、認証処理を行う。キーユニット１００は、受信部１０５によって駆動通知信号が受信されており、且つ、認証部１０４２による携帯端末２００の認証に成功した場合に、携帯端末２００に対して書き換え用プログラムのデータ送信を要求する（図６におけるＳ２０４）。
【００６１】
上記によれば、車両１０が充電可能状態にあり、且つ、携帯端末２００の認証に成功した場合に、携帯端末２００とキーユニット１００との間での書き換え用プログラムのデータ通信が行われることになる。そのため、キーユニット１００における制御プログラムの書き換えの際のセキュリティ性を向上させることができる。
【００６２】
（変形例２）
また、本実施例においては、サーバ装置４００から書き換え用プログラムを取得した携帯端末２００において、該携帯端末２００とキーユニット１００との間における該書き換え制御プログラムのデータ通信にかかる時間（すなわち、該データ通信を開始してから該データ通信が完了するまでに必要な時間）をタッチパネルディスプレイへの表示等によりユーザに通知してもよい。これによれば、通知された書き換え用プログラムのデータ通信にかかる時間に基づいて、該データ通信を実行するタイミングをユーザが決定することが可能となる。なお、この場合、携帯端末２００のタッチパネルディスプレイ（入出力部２０４）が、本発明に係る「通知部」に相当する。
【００６３】
＜実施例２＞
本実施例に係る施解錠システムおよび車内システムの構成は実施例１と同様である。以下、本実施例に係るキーユニット１００の制御プログラムの書き換えに関し実施例１と異なる点について説明する。
【００６４】
本実施例においても、実施例１と同様、内燃機関１１が駆動しているとき、すなわち、車両１０が充電可能状態にあるときにのみ、携帯端末２００とキーユニット１００との間での書き換え用プログラムのデータ通信が行われる。ただし、携帯端末２００から送信された書き換え通知信号をキーユニット１００が受信した時点で内燃機関１１が駆動していても、書き換え用プログラムのデータ通信の実行途中（キーユニット１００における書き換え用プログラム受信処理の実行中）において内燃機関１１の駆動が停止される場合がある。また、書き換え用プログラムのデータ通信完了後の、キーユニット１００における制御プログラムの書き換えの実行途中（制御プログラム書き換え処理の実行中）において、内燃機関１１の駆動が停止される場合もある。このような場合、書き換え用プログラムのデータ通信の実行途中、または、キーユニット１００での制御プログラムの書き換えの実行途中で、バッテリ１３の残量が不足し、これらの処理が意図せずに中断される虞がある。そこで、本実施例では、キーユニット１００における、書き換え用プログラム受信処理または制御プログラムの書き換え処理の実行中に内燃機関１１の駆動が停止された場合、その時点で、これらの処理を意図的に中断させることとした。
【００６５】
図７は、キーユニット１００において制御部１０４によって実行される書き換え用プログラム受信処理のフローを示すフローチャートである。本フローは、携帯端末２００とキ
ーユニット１００との間での書き換え用プログラムのデータ通信が行われている間、所定の間隔で繰り返し実行される。本フローでは、Ｓ３０１において、制御部１０４が、駆動通知信号が受信部１０５によって受信されているか否かを判別する。つまり、本実施例では、携帯端末２００から送信された書き換え通知信号を受信したときのみならず、書き換え用プログラムのデータ通信が行われている間、該判別が所定の間隔で繰り返し実行される。そして、Ｓ３０１において肯定判定された場合は、制御部１０４が書き換え用プログラム受信処理を継続する（Ｓ３０２）。一方で、Ｓ３０１において否定判定された場合は、制御部１０４が書き換え用プログラム受信処理を中断する（Ｓ３０３）。この場合、携帯端末２００からの書き換え用プログラムの送信も中断される。これにより、書き換え用プログラムのデータ通信が意図的に中断されることになる。
【００６６】
また、図８は、キーユニット１００において制御部１０４によって実行される制御プログラム書き換え処理のフローを示すフローチャートである。本フローは、キーユニット１００において制御プログラムの書き換えが行われている間、所定の間隔で繰り返し実行される。本フローでは、Ｓ４０１において、制御部１０４が、駆動通知信号が受信部１０５によって受信されているか否かを判別する。つまり、本実施例では、制御プログラムの書き換えが行われている間、該判別が所定の間隔で繰り返し実行される。そして、Ｓ４０１において肯定判定された場合は、制御部１０４が制御プログラム書き換え処理を継続する（Ｓ４０２）。一方で、Ｓ４０１において否定判定された場合は、制御部１０４が制御プログラム書き換え処理を中断する（Ｓ４０３）。これにより、キーユニット１００の記憶部１０４１における制御プログラムの書き換えが意図的に中断されることになる。
【００６７】
図７および図８に示すフローによれば、書き換え用プログラムのデータ通信の実行途中、または、制御プログラムの書き換えの実行途中において、内燃機関１１の駆動が停止された場合、すなわち、充電可能状態にあった車両１０が充電可能状態でなくなった場合、書き換え用プログラムのデータ通信または制御プログラムの書き換えが意図的に中断されることになる。換言すれば、車両１０の状態が充電可能状態に維持されている場合のみ、書き換え用プログラムのデータ通信および制御プログラムの書き換えが継続されることになる。そのため、書き換え用プログラムのデータ通信の実行途中、または、制御プログラムの書き換えの実行途中において、バッテリ１３の残量が不足することで、これらのデータ通信または制御プログラムの書き換えが意図せずに中断されてしまうことを抑制することができる。
【００６８】
なお、キーユニット１００は、内燃機関１１の駆動が停止されたときに、書き換え用プログラムのデータ通信または制御プログラムの書き換えを意図的に中断した場合、その旨を携帯端末２００に送信するとともに、該携帯端末２００においてタッチパネルディスプレイへの表示等によりユーザに通知してもよい。また、内燃機関１１の駆動が再開されてから、中断された処理を再度実行してもよい。
【００６９】
＜その他の実施例＞
上記の実施例１および２では、本発明に係る車載機器をキーユニットとした場合の実施例について説明した。しかしながら、本発明に係る車載機器はキーユニットに限られるものではない。本発明は、制御プログラムを書き換える際にユーザの携帯端末との間で書き換え用プログラムのデータ通信を行う器機であれば適用することができる。例えばテレマティクス装置等に本発明を適用してもよい。
【００７０】
また、駆動源として内燃機関とモータとを備えたハイブリッド車両に搭載された車載機器にも本発明を適用することができる。ここで、ハイブリッド車両では、該車両がＥＶ走行モード（モータを駆動源とする走行モード）にあり内燃機関の駆動が停止されている状態であっても、発電機によって補機バッテリを充電するために内燃機関を自動的に始動さ
せることができる。そのため、ハイブリッド車両に搭載された車載機器に本発明を適用した場合は、内燃機関が駆動しているときのみならず、停止している内燃機関を自動的に始動させることができる状態であれば、該車両は充電可能状態にある。また、モータを駆動源とするＥＶ車両に搭載された車載機器にも本発明を適用することができる。
【符号の説明】
【００７１】
１０・・・車両
１１・・内燃機関
１２・・発電機
１３・・バッテリ
１４・・車両ＥＣＵ
１５・・イグニッションスイッチ
１００・・・キーユニット
１０１・・ＬＦ受信機
１０２・・ＲＦ送信機
１０３，２０１・・・近距離通信部
１０４，２０３・・・制御部
１０５・・受信部
１０４１・・記憶部
１０４２・・認証部
２００・・・携帯端末
２０２・・・通信部
２０４・・入出力部
３００・・・施解錠装置
３０１・・・ＬＦ送信機
３０２・・・ＲＦ受信機
３０３・・・照合ＥＣＵ
３０４・・・ボディＥＣＵ
３０５・・・ドアロックモータ
４００・・・サーバ装置
【図１】
2019079205.tif 000003
【図２】
2019079205.tif 000004
【図３】
2019079205.tif 000005
【図４】
2019079205.tif 000006
【図５】
2019079205.tif 000007
【図６】
2019079205.tif 000008
【図７】
2019079205.tif 000009
【図８】
2019079205.tif 000010