(57)【要約】【課題】バッテリから供給される電力で無線通信を行う車載システムにおいて、ソフトウェアで復旧が困難な異常が発生した場合でも、車両のバッテリの消費を制限できるようにする。【解決手段】車載システムは、車両に搭載されるバッテリから供給される電力で無線通信を行う車載システムであって、前記無線通信を行う無線通信部と、前記無線通信部で発生したリセットの回数を計数する計数部と、前記車両の所定の電源がオフであるときに、前記無線通信部による前記リセットの回数を制限する動作制限部と、を有する。【選択図】図３
2020113201.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載されるバッテリから供給される電力で無線通信を行う車載システムであって、
前記無線通信を行う無線通信部と、
前記無線通信部で発生したリセットの回数を計数する計数部と、
前記車両の所定の電源がオフであるときに、前記無線通信部による前記リセットの回数を制限する動作制限部と、
を有する、車載システム。
【請求項２】
前記所定の電源は、前記車両のアクセサリ電源を含む、請求項１に記載の車載システム。
【請求項３】
前記動作制限部は、前記所定の電源がオフであるときに前記計数部が計数した前記リセットの回数が所定の回数に達した場合、又は前記所定の回数を超えた場合、前記無線通信部の動作を停止させる、請求項１又は２に記載の車載システム。
【請求項４】
前記動作制限部が前記無線通信部の動作を停止させているときに、異常が発生していることを示す警告表示又は警告音を出力する警告部を有する、請求項３に記載の車載システム。
【請求項５】
前記動作制限部は、前記バッテリの残容量に応じて前記所定の回数を変更する、請求項１乃至４のいずれか一項に記載の車載システム。
【請求項６】
前記計数部は、前記無線通信を行う部品又はハードウェアにおける前記リセットの回数を計数する、請求項１乃至５のいずれか一項に記載の車載システム。
【請求項７】
前記動作制限部は、前記所定の電源がオフであるときに前記計数部が計数した前記リセットの回数が所定の回数に達した場合、又は前記所定の回数を超えた場合、前記無線通信を行う部品又はハードウェアに対する電力の供給を停止する、請求項１乃至６のいずれか一項に記載の車載システム。
【請求項８】
車両に搭載されるバッテリから供給される電力で無線通信を行う無線通信装置であって、
前記無線通信を行う無線通信部と、
前記無線通信部で発生したリセットの回数を計数する計数部と、
前記車両の所定の電源がオフであるときに、前記無線通信部による前記リセットの回数を制限する動作制限部と、
を有する、無線通信装置。
【請求項９】
車両に搭載されるバッテリから供給される電力で無線通信を行う車載システムの制御方法であって、
前記車両に搭載されるコンピュータが、
前記無線通信を行う無線通信部で発生したリセットの回数を計数する処理と、
前記車両の所定の電源がオフであるとき、前記無線通信部による前記リセットの回数を制限する処理と、
を実行する、制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載システム、無線通信装置、及び制御方法に関する。
【背景技術】
【０００２】
自動車等の車両に搭載されるバッテリから供給される電力で無線通信を行う無線通信装置を備えた車両、及び車載システムが知られている。
【０００３】
また、メモリチェックによりプログラム異常を判定したときに自らリセットするように構成された車載電子制御装置において、リセット回数が一定以上になるとリセットの代わりにフェールセーフプログラムを起動させる技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１１５９５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示された技術によれば、例えば、車載システムが備える無線通信装置において、ソフトウェアの異常が発生してリセットを繰り返すような場合、フェールセーフプログラム等のソフトウェアを実行することにより、正常な状態に復旧できる場合がある。
【０００６】
しかし、例えば、無線通信装置のハードウェアの異常（例えば、部品の故障等）により、無線通信装置がリセットを繰り返しているような場合には、ソフトウェアで車載システムを正常な状態に復旧させることは困難である。また、車載システムが備える無線通信装置は、例えば、緊急通報、遠隔監視等が行えるように、常時供給電源で動作することが多いため、リセットを繰り返していると、車両のバッテリ上がり（過放電）を誘発する恐れがある。
【０００７】
このように、従来の技術では、バッテリから供給される電力で無線通信を行う車載システムにおいて、ソフトウェアで復旧が困難な異常が発生した場合に、車両のバッテリの消費を制限することができない場合がある。
【０００８】
本発明の実施の形態は、上記の問題点に鑑みてなされたものであって、バッテリから供給される電力で無線通信を行う車載システムにおいて、ソフトウェアで復旧が困難な異常が発生した場合でも、車両のバッテリの消費を制限できるようにする。
【課題を解決するための手段】
【０００９】
上記の課題を解決するため、本発明の一実施形態に係る車載システムは、車両に搭載されるバッテリから供給される電力で無線通信を行う車載システムであって、前記無線通信を行う無線通信部と、前記無線通信部で発生したリセットの回数を計数する計数部と、前記車両の所定の電源がオフであるときに、前記無線通信部による前記リセットの回数を制限する動作制限部と、を有する。
【００１０】
上述の構成により、車載システムは、車両の所定の電源がオフであり、かつ無線通信部がリセットを繰り返している場合、動作制限部が、無線通信部によるリセットの回数を制限する。これにより、車載システムは、ソフトウェアで復旧が困難な異常が発生した場合でも、無線通信部によるリセットの繰り返しを停止させて、車両のバッテリの消費を制限することができるようになる。
【００１１】
上述の実施形態において、前記所定の電源は、前記車両のアクセサリ電源を含むものであって良い。
【００１２】
これにより、車載システムは、車両に搭載されるバッテリに充電が行われないアクセサリ電源オフの期間において、ソフトウェアで復旧が困難な異常が発生した場合に、車両のバッテリの消費を制限することができる。
【００１３】
上述の実施形態において、前記動作制限部は、前記所定の電源がオフであるときに前記計数部が計数した前記リセットの回数が所定の回数に達した場合、又は前記所定の回数を超えた場合、前記無線通信部の動作を停止させても良い。
【００１４】
これにより、車載システムは、無線通信部で発生したリセットの回数に応じて、無線通信部の動作を停止させるので、例えば、データ通信等により消費電力量が増大した場合等に、誤って無線通信部の動作を停止させてしまうことを抑制することができる。
【００１５】
上述の実施形態において、前記動作制限部が前記無線通信部の動作を停止させているときに、異常が発生していることを示す警告表示又は警告音を出力する警告部を有していても良い。
【００１６】
これにより、車載システムは、例えば、イグニッション電源やアクセサリ電源がオフになっているときでも、無線通信部で異常が発生していることを、車両のユーザに通知することができるようになる。
【００１７】
上述の実施形態において、前記計数部は、前記無線通信を行う部品又はハードウェアにおける前記リセットの回数を計数しても良い。
【００１８】
これにより、車載システムは、前記無線通信を行う部品又はハードウェアの不具合により、リセットを繰り返していること、すなわち、ソフトウェアで復旧が困難な異常が発生していることを、より適切に検知することができるようになる。
【００１９】
上述の実施形態において、前記動作制限部は、前記所定の電源がオフであるときに前記計数部が計数した前記リセットの回数が所定の回数に達した場合、又は前記所定の回数を超えた場合、前記無線通信を行う部品又はハードウェアに対する電力の供給を停止しても良い。
【００２０】
これにより、車載システムは、前記無線通信を行う部品又はハードウェアの不具合により、リセットを繰り返しているとき、すなわち、ソフトウェアで復旧が困難な異常が発生している場合に、無線通信部を停止させることができるようになる。
【００２１】
また、本発明の他の実施形態は、無線通信装置、及び制御方法により実現される。
【発明の効果】
【００２２】
本発明の実施の形態によれば、バッテリから供給される電力で無線通信を行う車載システムにおいて、ソフトウェアによる復旧が困難な異常が発生した場合でも、車両のバッテリの消費を制限できるようになる。
【図面の簡単な説明】
【００２３】
【図１】一実施形態に係る車載システムのシステム構成の例を示す図である。
【図２】一実施形態に係る制御回路のハードウェア構成の例を示す図である。
【図３】一実施形態に係る無線通信装置の機能構成の例を示す図である。
【図４】一実施形態に係る動作制限部による動作制限について説明するための図である。
【図５】第１の実施形態に係る動作制限処理の例を示すフローチャートである。
【図６】第２の実施形態に係る動作制限処理の例を示すフローチャートである。
【図７】第３の実施形態に係る動作制限処理の例を示すフローチャートである。
【図８】第３の実施形態に係る動作制限部による動作制限の一例のイメージを示す図である。
【発明を実施するための形態】
【００２４】
以下、図面を参照して発明を実施するための形態について説明する。
【００２５】
＜システム構成＞
図１は、一実施形態に係る車載システムの構成例を示す図である。車載システム１は、例えば、自動車等の車両１０に搭載される車載バッテリ１０１と、車載バッテリ１０１から供給される電力で無線通信を行う無線通信装置１００とを含む。
【００２６】
無線通信装置１００は、例えば、ＤＣＭ（Data Communication Module）等の車載通信装置であり、無線ＷＡＮ（Wide Area Network）通信で通信ネットワークに接続して、車両を管理するサーバや他の車両等と通信を行うことができる。なお、無線ＷＡＮ通信には、例えば、３Ｇ（3rd Generation）、４Ｇ（4th Generation）、５Ｇ（5th Generation）等の各種の無線通信サービスが含まれ得る。
【００２７】
また、無線通信装置１００は、車載バッテリ１０１から供給される常時供給電源を用いて、イグニッション電源やアクセサリ電源等がオフのときでも、例えば、緊急通報、遠隔監視等の無線通信を行うことができる。
【００２８】
図１の例では、無線通信装置１００は、無線通信回路１１０、制御回路１２０、電力供給回路１３０、及び警告ランプ１４０等を有している。
【００２９】
無線通信回路１１０は、例えば、電波を送受信する高周波回路、信号処理を行う信号処理回路、及び通信を制御する通信制御回路等を含む。これらの回路のうち、少なくとも一部は、例えば、１つ以上の通信用ＬＳＩ（Large Scale Integration）等によって実現される。なお、本実施形態では、無線通信回路１１０は任意の構成であって良いので、詳細な説明は省略する。
【００３０】
制御回路１２０は、無線通信装置１００の全体を制御するコンピュータである。制御回路１２０は、例えば、図２に示すように、ＣＰＵ（Central Processing Unit）２０１、ＲＡＭ（Random Access Memory）２０２、ストレージデバイス２０３、外部接続Ｉ／Ｆ（Interface）２０４、通信Ｉ／Ｆ２０５、及びシステムバス２０６等を有する。
【００３１】
ＣＰＵ２０１は、例えば、ストレージデバイス２０３等に格納されたプログラムやデータ等をＲＡＭ２０２上に読み出し、処理を実行することで、制御回路１２０が実行する各機能を実現する演算装置である。ＲＡＭ２０２は、ＣＰＵ２０１のワークエリア等として用いられる揮発性のメモリである。ストレージデバイス２０３は、例えば、ＯＳ（Operating System）、制御プログラム、及び各種のデータ等を記憶する大容量の不揮発性の記憶装置である。
【００３２】
外部接続Ｉ／Ｆ２０４は、制御回路１２０に、例えば、無線通信回路１１０、電力供給回路１３０、警告ランプ１４０等の外部回路やデバイスを接続するためのインタフェースである。通信Ｉ／Ｆ２０５は、制御回路１２０を、車両１０が備える車載ネットワークに接続し、車両１０に搭載される様々な電子制御装置（ＥＣＵ：Electronic Control Unit）と通信を行うためのインタフェースである。システムバス２０６は、上記の各構成要素に共通に接続され、例えば、アドレス信号、データ信号、及び各種制御信号等を伝送する。
【００３３】
図１の電力供給回路１３０は、例えば、車載バッテリ１０１から供給される電力１０２を、必要に応じて所定の電圧に変換して、無線通信回路１１０、制御回路１２０等に供給する。また、電力供給回路１３０は、制御回路１２０からの制御に従って、無線通信回路１１０への電力の供給をオン／オフする機能を有している。電力供給回路１３０は、例えば、１つ以上の電源用ＩＣ（Integrated Circuit）、又は電源用ＬＳＩ等によって実現される。
【００３４】
警告ランプ１４０は、例えば、多色のＬＥＤ（Light Emitting Diode）等によって実現され、制御回路１２０からの制御に従って、指定された色、タイミングで発光する。
【００３５】
なお、図１に示す車載システム１のシステム構成は一例である。例えば、制御回路１２０は、無線通信装置１００の外部に設けられ、図２に示す制御回路１２０と同様の構成を有する電子制御装置であっても良い。同様に、警告ランプ１４０は、無線通信装置１００の外部に設けられたＬＥＤ（例えば、車両１０が備えるＬＥＤ等）であっても良い。また、電力供給回路１３０は、無線通信回路１１０に電力を供給する第１の電力供給回路と、制御回路１２０に電力を供給する第２の電力供給回路とに分かれていても良い。さらに、第１の電力供給回路は、無線通信回路１１０の内部に設けられていても良いし、無線通信装置１００の外部に設けられていても良い。
【００３６】
＜機能構成＞
続いて、車載システム１の機能構成について説明する。図３は、一実施形態に係る無線通信装置の機能構成の例を示す図である。無線通信装置１００は、一例として、図３に示すように、無線通信部３０１、計数部３０２、動作制限部３０３、及び警告部３０４等を有する。
【００３７】
無線通信部３０１は、例えば、図１の無線通信回路に１１０、及び制御回路１２０が実行するプログラム等によって実現され、車両１０に関する様々な無線通信を行う。また、無線通信部３０１は、車両１０のアクセサリ電源やイグニッション電源等がオフになった後も、所定の期間（例えば、数日間）、無線ＷＡＮ通信の待受を行い、管理用のサーバ等と緊急通報、遠隔監視等の通信を行える状態を維持する。
【００３８】
計数部３０２は、例えば、図１の制御回路１２０が実行するプログラム等によって実現され、無線通信部３０１で発生したリセットの回数を計数する計数処理を実行する。例えば、計数部３０２は、無線通信部３０１から出力されるリセット信号、リセット通知等の数をカウントする。
【００３９】
好ましくは、計数部３０２は、無線通信回路１１０に含まれる回路、又は部品（例えば、通信用ＬＳＩ等）で発生したリセットの回数を計数する。なお、計数部３０２は、例えば、ロジック回路等のハードウェアによって実現されるものであっても良い。
【００４０】
動作制限部３０３は、例えば、図１の制御回路１２０が実行するプログラム等によって実現され、車両１０の所定の電源がオフであるときに、無線通信部３０１によるリセットの回数を制限する。ここで、所定の電源には、例えば、アクセサリ電源やイグニッション電源等、当該電源がオフのときに、車載バッテリ１０１に対して充電が行われない電源を用いることができる。
【００４１】
好適な一例として、所定の電源として、無線通信装置１００に接続されるアクセサリ電源を適用することができる。例えば、動作制限部３０３は、車両１０のアクセサリ電源がオフであるときに、計数部３０２を用いて無線通信部３０１のリセット回数を監視し、リセット回数が所定の回数に達した場合（又は所定の回数を超えた場合）、無線通信部３０１の動作を停止させる。例えば、動作制限部３０３は、図１の電力供給回路１３０を制御して、無線通信回路１１０、又は通信用ＬＳＩ等の部品への電力の供給を停止させることにより、無線通信部３０１の動作を停止させる。
【００４２】
なお、動作制限部３０３は、無線通信回路１１０への電力の供給を停止させることに限られず、他の方法によって、無線通信部３０１のリセット回数を制限するものであっても良い。例えば、動作制限部３０３は、無線通信回路１１０のリセット信号をアサートし続けること等によって、無線通信部３０１のリセット回数を制限するものであっても良い。
【００４３】
これにより、車載システム１は、例えば、車両１０に搭載される車載バッテリ１０１に充電が行われないアクセサリ電源オフの期間において、ソフトウェアで復旧が困難な異常が発生した場合に、車両のバッテリの消費を制限することができる。
【００４４】
警告部３０４は、動作制限部３０３が無線通信部３０１の動作を停止させているときに、異常が発生していることを示す警告表示又は警告音を出力して、ユーザに異常を通知する。一例として、警告部３０４は、無線通信装置１００がリセットしたとき、リセット中の数秒〜数十秒程度の間、警告ランプ１４０を赤色に点灯させ、起動後、次のリセットまでの間、警告ランプ１４０を緑色に点灯させる。
【００４５】
また、ユーザには、警告ランプ１４０が赤色の点灯を続けているとき、及び赤色の点灯を繰り返すときには、異常が発生していることを知らせしておく。これにより、ユーザは、無線通信装置１００に異常が発生していることを認識し、例えば、販売店等に連絡することができるようになる。
【００４６】
好ましくは、警告部３０４は、異常が発生していることを診断結果として、ストレージデバイス２０３等に記憶しておく。これにより、販売店においても、異常が発生したこと、及び異常の発生回数等を確認できるようになる。
【００４７】
なお、図３に示す無線通信装置１００の各機能構成のうち、少なくとも一部は、無線通信装置１００の外部の電子制御装置等によって実現されるものであっても良い。つまり、図３に示す無線通信装置１００が備える各機能構成は、車載システム１に含まれるいずれかの装置が備えていれば良い。
【００４８】
（動作制限部による動作制限について）
図４は、一実施形態に係る動作制限部による動作制限について説明するための図である。図４（ａ）、（ｂ）において、横軸は、車両１０のアクセサリ電源（以下、ＡＣＣ電源と表す）をオフした後の時間の経過を示しており、縦軸は、無線通信装置１００の電力消費量を示している。なお、アクセサリ電源は、所定の電源の一例である。
【００４９】
図４（ａ）において、第１の線４０１は、正常時における無線通信装置１００の電力消費量を示しており、第２の線４０２は、例えば、ソフトウェアの異常等により無線通信装置１００の電力の消費が増加しているときの電力消費量の一例を示している。
【００５０】
正常時には、無線通信装置１００は、図４（ａ）の第１の線４０１が示すように、時間ｔ０においてＡＣＣがオフになった後、所定の期間Ｔ１（例えば、数日間）待受を継続し、時間ｔ１において、待受を中止する。また、無線通信装置１００は、時間ｔ２において所定のイベント（例えば、盗難の検知等）が発生すると、待受を再開し、時間ｔ３までの期間Ｔ２（例えば、数日間）の間、待受を継続する。
【００５１】
一方、電力消費量が多い異常時には、無線通信装置１００は、図４（ａ）の第２の線４０２が示すように、時間ｔ０においてＡＣＣ電源がオフになった後、待受を継続し、閾値１に達すると待受を中止する。ここで、閾値１は、例えば、無線通信装置１００の電力消費量が多いときに、ソフトウェアによる制御により、無線通信装置１００の待受を停止させるために予め定められた閾値である。
【００５２】
また、電力消費量が多い異常時には、無線通信装置１００は、時間ｔ２において所定のイベント（例えば、盗難の検知等）が発生すると、待受を再開するが、電力消費量が閾値２に達すると、ハードウェアの制御（例えば、電力の供給の停止等）により、無線通信部３０１の動作を停止させる。ここで、閾値２は、例えば、無線通信装置１００の電力消費量が多いときに、車載バッテリ１０１の過放電を防止するために、ハードウェアによる制御で無線通信装置１００の動作を停止させるために予め定められた閾値である。
【００５３】
上記の制御により、動作制限部３０３は、ＡＣＣ電源がオフになった後でも、緊急通報や遠隔監視等の通信を行うと共に、車載バッテリ１０１の過放電（バッテリ上がり）を抑制している。
【００５４】
しかし、この方法では、例えば、無線通信装置１００のハードウェアの異常等により、無線通信装置１００がリセットを繰り返しているような場合、車載バッテリ１０１の過放電を抑制することは困難である。
【００５５】
例えば、図４（ｂ）において、第３の線４０３は、例えば、無線通信装置１００がハードウェアの異常によりリセットを繰り返しているときの電力消費量の一例を示している。この場合、無線通信装置１００は、図４（ａ）と同様に、閾値１で待受中止の指示を無線通信部３０１に出しても、ハードウェアのリセットを止めることはできない場合がある。この場合、図４（ｂ）の第３の線４０３が示すように、期間Ｔ１において、無線通信装置１００の電力消費量は直線的に増加し、例えば、電力消費量が閾値２に達することにより、無線通信装置１００はハードウェアの制御により動作を停止する。
【００５６】
この場合、閾値２は、車載バッテリ１０１の過放電を抑制するための閾値なので、大量の電力が消費された後に無線通信装置１００の動作を停止することになる。また、この閾値２は、無線通信装置１００が管理用のサーバ等と無線通信を行っている場合にも適用されるので、無線通信中に無線通信装置１００が動作を停止しないように、十分に大きな値が設定されている。
【００５７】
従って、例えば、車両１０のユーザが、比較的短距離の走行を繰り返していると、車載バッテリ１０１に十分に充電されない状態で、図４（ｂ）の第３の線４０３で示す動作を繰り返すことになり、車載バッテリ１０１が過放電となってしまう場合がある。
【００５８】
そこで、本実施形態に係る無線通信装置１００は、例えば、ＡＣＣ電源がオフであるときに、無線通信装置１００のリセットの回数を制限する機能を有している。
【００５９】
例えば、図４（ｂ）において、第４の線４０４は、無線通信装置１００のリセットの回数を制限したときの電力消費量の例を示している。この場合、無線通信装置１００は、第３の線４０３と同様に、閾値１で待受中止の指示を無線通信部３０１に出しても、ハードウェアのリセットを止めることはできない。しかし、動作制限部３０３は、ＡＣＣがオフになった後に、計数部３０２が計数したリセットの回数が所定の回数に達した場合（又は所定の回数を超えた場合）、無線通信部３０１の動作を停止させる。
【００６０】
これにより、動作制限部３０３は、図４（ｂ）の第４の線４０４が示すように、閾値２よりも十分に少ない電力消費量で、無線通信装置１００の動作を停止させることができるようになる。また、この方法では、無線通信装置１００が、リセットを繰り返しているとき以外の動作は制限されないので、無線通信中に無線通信装置１００の動作が停止してしまう等の誤動作も回避することができる。
【００６１】
ここで、無線通信装置１００の動作を停止させるリセットの回数は、例えば、１時間で１０回、３０分で１０等の所定の値が、予め設定されている。また、別の一例として、無線通信装置１００の動作を停止させるリセットの回数は、例えば、車載バッテリ１０１の残容量等に応じて、動作制限部３０３が決定しても良い。
【００６２】
＜処理の流れ＞
続いて、本発明の各実施形態に係る車載システム１、及び無線通信装置１００制御方法の処理の流れについて説明する。
【００６３】
［第１の実施形態］
図５は、第１の実施形態に係る動作制限処理の例を示すフローチャートである。この処理は、動作制限部３０３が実行する動作制限処理の一例を示している。
【００６４】
ステップＳ５０１において、動作制限部３０３は、車両１０のＡＣＣ電源（所定の電源の一例）がオフされたか否かを判断し、ＡＣＣ電源がオフされたと判断した場合、ステップＳ５０２以降の処理を実行する。
【００６５】
ステップＳ５０２において、動作制限部３０３は、計数部３０２を用いて、無線通信部３０１で発生したリセット回数の計数（カウント）を開始する。
【００６６】
ステップＳ５０３において、動作制限部３０３は、無線通信部３０１で発生したリセット回数が、予め設定された所定の回数に達したか否かを判断する。
【００６７】
リセット回数が予め設定された所定の回数に達していない場合、動作制限部３０３は、処理をステップＳ５０４に移行させる。一方、リセット回数が予め設定された所定の回数に達した場合、動作制限部３０３は、処理をステップＳ５０６に移行させる。
【００６８】
ステップＳ５０４に移行すると、動作制限部３０３は、車両１０のＡＣＣ電源がオンされたか否かを判断する。車両１０のＡＣＣ電源がオンされていない場合、動作制限部３０３は、処理をステップＳ５０３に戻し、ステップＳ５０３以降の処理を再び実行する。一方、車両１０のＡＣＣ電源がオンされた場合、動作制限部３０３は、ステップＳ５０５において、計数部３０２によるリセット回数の計数（カウント）を終了させる。
【００６９】
一方、ステップＳ５０３からステップＳ５０６に移行すると、動作制限部３０３は、無線通信部３０１の動作を停止させる。例えば、動作制限部３０３は、図１の電力供給回路１３０を制御して、無線通信回路１１０への電力の供給を停止することにより、無線通信部３０１の動作を停止させる。これにより、例えば、無線通信回路１１０のハードウェアに異常等が発生し、リセットを繰り返している場合でも、リセットの繰り返しを停止させることができる。
【００７０】
ステップＳ５０７において、動作制限部３０３は、車両１０のＡＣＣ電源がオンされたか否かを判断し、ＡＣＣ電源がオンされたと判断した場合、ステップＳ５０８において、無線通信部３０１の動作を再開させる。例えば、動作制限部３０３は、図１の電力供給回路１３０を制御して、無線通信回路１１０への電力の供給を開始することにより、無線通信部３０１の動作を再開させる。
【００７１】
上記の処理により、車載システムは、車両１０の所定の電源がオフであり、かつ無線通信部３０１がリセットを繰り返している場合、動作制限部３０３が、無線通信部３０１によるリセットの回数を制限する。これにより、車載システム１は、ソフトウェアで復旧が困難な異常が発生した場合でも、無線通信部３０１によるリセットの繰り返しを停止させて、車両１０の車載バッテリ１０１の消費を制限することができるようになる。
【００７２】
従って、第１の実施形態によれば、車載バッテリ１０１から供給される電力で無線通信を行う車載システム１において、ソフトウェアによる復旧が困難な異常が発生した場合でも、車両１０の車載バッテリ１０１の消費を制限できるようになる。
【００７３】
［第２の実施形態］
第１の実施形態に係る動作制限処理により、例えば、無線通信装置１００のハードウェアの異常等により、リセットを繰り返しているときでも、車両１０の車載バッテリ１０１の消費を制限できるようになる。
【００７４】
しかし、第１の実施形態に示す処理だけでは、無線通信装置１００が、例えば、ハードウェアの異常等によりリセットを繰り返していることを、車両１０のユーザに通知することができないという問題がある。
【００７５】
そこで、第２の実施形態では、無線通信装置１００が、例えば、ハードウェアの異常等によりリセットを繰り返していることを、車両１０のユーザに通知する場合の処理の例について説明する。
【００７６】
図６は、第２の実施形態に係る動作制限処理の例を示すフローチャートである。なお、図６に示す処理のうち、ステップＳ５０１〜Ｓ５０６の処理は、図５に示す第１の実施形態に係る処理と同様なので、ここでは、第１の実施形態に係る処理との相違点を中心に説明を行う。
【００７７】
ステップＳ５０６において、動作制限部３０３が無線通信部３０１の動作を停止させた後、ステップＳ６０１において、警告部３０４は、無線通信装置１００に異常が発生していることを示す警告表示を開始する。例えば、警告部３０４は、図１の警告ランプ１４０を赤色で点灯（又は点滅）させることにより、無線通信装置１００に異常が発生していることをユーザに通知する。なお、警告部３０４は、警告表示に代えて（又は加えて）、車両１０が備えるスピーカ等から、警告音を出力するものであっても良い。
【００７８】
ステップＳ６０２において、動作制限部３０３は、車両１０のＡＣＣ電源がオンされたか否かを判断し、ＡＣＣ電源がオンされると、ステップＳ６０３の処理を実行する。
【００７９】
ステップＳ６０３において、動作制限部３０３は、無線通信部３０１の動作を再開させる。例えば、動作制限部３０３は、図１の電力供給回路１３０を制御して、無線通信回路１１０への電力の供給を開始することにより、無線通信部３０１の動作を再開させる。
【００８０】
上記の処理により、車載システム１は、車載システムは、例えば、車両１０のイグニッション電源やアクセサリ電源がオフになっているときでも、無線通信部３０１で異常が発生していることを、車両１０のユーザに通知することができるようになる。
【００８１】
［第３の実施形態］
第１の実施形態では、動作制限部３０３が、無線通信部３０１の動作を停止させるリセット回数が予め設定されている場合の例について説明した。第３の実施形態では、動作制限部３０３が、車載バッテリ１０１の残容量に応じて、無線通信部３０１の動作を停止させるリセット回数を変更（決定する）場合の処理の例について説明する。
【００８２】
ここで、車載バッテリ１０１の残容量とは、例えば、車載バッテリ１０１が、現在の充電量で放電可能な電流容量等である。車載バッテリ１０１の残容量は、例えば、動作制限部３０３が、車載バッテリ１０１の満充電時の電流容量から、消費した電流量を減算すること等により算出することができる。
【００８３】
図７は、第３の実施形態に係る動作制限処理の例を示すフローチャートである。この処理は、動作制限部３０３が、車載バッテリ１０１の残容量に応じて、無線通信部３０１の動作を停止させるリセット回数を変更（決定する）場合の処理の一例を示している。なお、図７に示す処理のうち、ステップＳ５０１、Ｓ５０２、及びステップＳ５０３〜Ｓ５０８の処理は、図５に示す第１の実施形態に係る処理と同様なので、ここでは、第１の実施形態との相違点を中心に説明を行う。
【００８４】
ステップＳ７０１において、動作制限部３０３は、車載バッテリ１０１の残容量が閾値未満であるか否かを判断する。なお、閾値は、例えば、車載バッテリ１０１の残容量が少ないことを判断するための値が予め設定されているものとする。
【００８５】
車載バッテリ１０１の残容量が閾値未満である場合、動作制限部３０３は、処理をステップＳ７０２に移行させる。一方、車載バッテリ１０１の残容量が閾値以上である場合、動作制限部３０３は、処理をステップＳ５０３に移行させる。
【００８６】
ステップＳ７０２に移行すると、動作制限部３０３は、無線通信部３０１の動作を停止させるか否かを判断するリセットの回数（所定の回数）を、規定値より少ない回数に変更する。
【００８７】
なお、ステップＳ７０１、Ｓ７０２に示す処理は一例である。例えば、動作制限部３０３は、車載バッテリ１０１の残容量が閾値より大きい場合に、所定の回数を、規定値より多い回数に変更するものであっても良い。また、動作制限部３０３は、車載バッテリ１０１の残容量を複数の範囲に分割する複数の閾値と、各範囲における所定の回数の設定値との対応関係を予め記憶しておき、車載バッテリ１０１の残容量に応じて、所定の回数を変更するもの等であっても良い。
【００８８】
要するに、動作制限部３０３は、車載バッテリ１０１の残容量に応じて、所定の回数を変更して、ステップＳ５０３以降の処理を実行するものであれば良い。
【００８９】
好ましくは、動作制限部３０３は、車載バッテリ１０１の残容量がより多いときには所定の回数がより多くなるように設定し、車載バッテリ１０１の残容量がより少ないときには所定の回数がより少なくなるように設定する。
【００９０】
図８は、第３の実施形態に係る動作制限部による動作制限の一例のイメージを示す図である。図８において、横軸は、車両１０のＡＣＣ電源がオフされた後の時間の経過を示しており、縦軸は、無線通信装置１００による電力消費量を示している。
【００９１】
車載バッテリ１０１の残容量が閾値以上であるとき、動作制限部３０３は、図８の実線８０１で示すように、無線通信部３０１でＸ回（Ｘは２以上の整数）のリセットが発生したときに、無線通信部３０１の動作を停止させる。
【００９２】
一方、車載バッテリ１０１の残容量が閾値未満であるとき、動作制限部３０３は、図８の破線８０２で示すように、無線通信部３０１で、Ｘ回より少ないリセットの回数で、無線通信部３０１の動作を停止させる。これにより、動作制限部３０３は、車載バッテリ１０１の残容量が少ないときに、より少ない電力消費量で無線通信部３０１の動作を停止させることができるようになる。
【００９３】
このように、本発明の各実施形態によれば、バッテリ（１０１）から供給される電力で無線通信を行う車載システム（１）において、ソフトウェアで復旧が困難な異常が発生した場合でも、車両（１０）のバッテリ（１０１）の消費を制限できるようになる。
【００９４】
以上、本発明の実施形態について説明したが、本発明は上記の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、様々な変形や変更が可能である。
【符号の説明】
【００９５】
１          車載システム
１０        車両
１００      無線通信装置
１０１      車載バッテリ（バッテリ）
３０１      無線通信部
３０２      計数部
３０３      動作制限部
３０４      警告部
【図１】
2020113201.tif 000003
【図２】
2020113201.tif 000004
【図３】
2020113201.tif 000005
【図４】
2020113201.tif 000006
【図５】
2020113201.tif 000007
【図６】
2020113201.tif 000008
【図７】
2020113201.tif 000009
【図８】
2020113201.tif 000010