(57)【要約】【課題】データを不揮発メモリに記録している途中で電源の瞬断等が生じた場合でも、データの消失を抑制できるデータ記録装置及びデータ記録システムを提供する。【解決手段】車両に搭載されるデータ記録装置である。データ記録装置は、データ取得ユニットと、送信ユニットと、記録ユニットと、を備える。データ取得ユニットは、データを取得する。送信ユニットは、前記データ記録装置と通信を行う機能、及び前記データを記録する機能を有する外部記録装置に対し、前記データ取得ユニットが取得した前記データを送信する。記録ユニットは、前記送信ユニットが前記データを送信した後に、前記データ取得ユニットが取得した前記データを不揮発メモリへ記録する。【選択図】 図１
2019139646.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載されるデータ記録装置であって、
データを取得するデータ取得ユニットと、
前記データ記録装置と通信を行う機能、及び前記データを記録する機能を有する外部記録装置に対し、前記データ取得ユニットが取得した前記データを送信する送信ユニットと、
前記送信ユニットが前記データを送信した後に、前記データ取得ユニットが取得した前記データを不揮発メモリへ記録する記録ユニットと、
を備えるデータ記録装置。
【請求項２】
請求項１に記載のデータ記録装置であって、
前記不揮発メモリに記録された前記データのうち、異常があるデータを検出する異常データ検出ユニットと、
前記異常があるデータに対応する前記データの送信を前記外部記録装置へ要求する対応データ要求ユニットと、
前記外部記録装置が送信した前記データを受信する対応データ受信ユニットと、
前記対応データ受信ユニットが受信した前記データを前記不揮発メモリに記録する異常データ補完ユニットと、
をさらに備えるデータ記録装置。
【請求項３】
請求項１又は２に記載のデータ記録装置であって、
前記データの送信を前記外部記録装置へ要求するデータ要求ユニットと、
前記外部記録装置が送信した前記データを受信するデータ受信ユニットと、
前記データ受信ユニットが受信した前記データのうち、前記不揮発メモリには記録されていない欠落データを検出する欠落データ検出ユニットと、
前記欠落データを前記不揮発メモリに記録する欠落データ補完ユニットと、
をさらに備えるデータ記録装置。
【請求項４】
請求項１〜３のいずれか１項に記載のデータ記録装置であって、
前記データは、前記車両の故障情報であるデータ記録装置。
【請求項５】
請求項１〜４のいずれか１項に記載のデータ記録装置と、
前記外部記録装置と、
を備えるデータ記録システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示はデータ記録装置及びデータ記録システムに関する。
【背景技術】
【０００２】
従来、車両に関するデータを記録するデータ記録装置が知られている（特許文献１参照）。データ記録装置は、制御部と、その制御部の電源と、不揮発メモリとを備える。制御部が、データを不揮発メモリに記録する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−４３７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
データを不揮発メモリに記録するためには、所定の時間を要する。制御部がデータを不揮発メモリに記録している途中で電源の瞬断等が生じると、記録しようとしたデータが消失してしまう。
本開示は、データを不揮発メモリに記録している途中で電源の瞬断等が生じた場合でも、データの消失を抑制できるデータ記録装置及びデータ記録システムを提供する。
【課題を解決するための手段】
【０００５】
本開示の一局面は、車両に搭載されるデータ記録装置であって、データを取得するデータ取得ユニットと、前記データ記録装置と通信を行う機能、及び前記データを記録する機能を有する外部記録装置に対し、前記データ取得ユニットが取得した前記データを送信する送信ユニットと、前記送信ユニットが前記データを送信した後に、前記データ取得ユニットが取得した前記データを不揮発メモリへ記録する記録ユニットと、を備えるデータ記録装置である。
【０００６】
本開示の一局面であるデータ記録装置は、データを不揮発メモリに記録する前に、データを外部記録装置に送信する。外部記録装置は、送信されたデータを受信し、記録する。
本開示の一局面であるデータ記録装置は、データを不揮発メモリに記録できなかった場合でも、後に、外部記録装置に記録されたデータを不揮発メモリに記録することができる。よって、本開示の一局面であるデータ記録装置は、データを不揮発メモリに記録している途中で電源の瞬断等が生じた場合でも、データの消失を抑制できる。
【図面の簡単な説明】
【０００７】
【図１】データ記録システム１の構成を表すブロック図である。
【図２】制御部９の機能的構成を表すブロック図である。
【図３】データ記録装置３が実行するデータ記録処理を表すフローチャートである。
【図４】データ記録処理のタイムチャートである。
【図５】データ記録装置３が実行するデータ補完処理を表すフローチャートである。
【図６】制御部９の機能的構成を表すブロック図である。
【図７】データ記録装置３が実行するデータ補完処理を表すフローチャートである。
【発明を実施するための形態】
【０００８】
本開示の例示的な実施形態を、図面を参照しながら説明する。
＜第１実施形態＞
１．データ記録システム１の構成
データ記録システム１の構成を、図１及び図２に基づき説明する。図１に示すように、データ記録システム１は、データ記録装置３と、センター５とを備える。センター５は外部記録装置に対応する。
【０００９】
データ記録装置３は車両７に搭載されている。データ記録装置３は、制御部９と、不揮発メモリ１１とを備える。制御部９は、ＣＰＵ１３と、ＲＡＭ１５と、ＲＯＭ１７と、を有するマイクロコンピュータである。制御部９の各機能は、ＲＯＭ１７に格納されたプログラムを実行することにより実現される。また、このプログラムが実行されることで、プログラムに対応する方法が実行される。
【００１０】
制御部９は、図２に示すように、データ取得ユニット１９と、送信ユニット２１と、記録ユニット２３と、異常データ検出ユニット２５と、対応データ要求ユニット２７と、対応データ受信ユニット２９と、異常データ補完ユニット３１と、を備える。制御部９に含まれる各部の機能を実現する手法はソフトウェアに限るものではなく、その一部又は全部の機能は、一つあるいは複数のハードウェアを用いて実現されてもよい。例えば、上記機能がハードウェアである電子回路によって実現される場合、その電子回路は、デジタル回路、又はアナログ回路、あるいはこれらの組合せによって実現されてもよい。
【００１１】
不揮発メモリ１１は、電源がオフとなっても記録したデータを保持できるメモリである。不揮発メモリ１１として、例えば、フラッシュメモリ、データフラッシュ等が挙げられる。
車両７は、データ記録装置３に加えて、通信モジュール３３、電源３５、及びセンサ３７を備える。通信モジュール３３は、データ記録装置３からの指令に応じて、センター５と無線通信を行うことができる。電源３５は、データ記録装置３の電源である。センサ３７は、車両７における各種の状態量を検出する。センサ３７は、検出した状態量を表す信号をデータ記録装置３に出力する。
【００１２】
センター５は、車両７の外部に設置されている。センター５は、制御部３９と、不揮発メモリ４１と、通信モジュール４３とを備える。制御部３９はマイクロコンピュータである。制御部３９はセンター５の各部を制御する。不揮発メモリ４１は、不揮発メモリ１１と同様の構成を有する。通信モジュール４３は、制御部３９からの指令に応じて、データ記録装置３と無線通信を行うことができる。センター５は、上記の構成により、データ記録装置３と通信を行う機能、及び、後述する故障情報を不揮発メモリ４１に記録する機能を有する。
【００１３】
２．データ記録装置３が実行するデータ記録処理
データ記録装置３が実行するデータ記録処理を、図３及び図４に基づき説明する。この処理は、所定時間ごとに繰り返し実行される。図３のステップ１では、データ取得ユニット１９が、センサ３７の信号を検出する。
【００１４】
ステップ２では、前記ステップ１で検出した信号に基づき、車両７で故障が発生したか否かをデータ取得ユニット１９が判断する。車両７で故障が発生したと判断した場合、本処理はステップ３に進む。車両７で故障が発生していないと判断した場合、本処理は終了する。
【００１５】
ステップ３では、データ取得ユニット１９が故障情報を作成し、取得する。故障情報として、例えば、ダイアグ情報等が挙げられる。ダイアグ情報として、例えば、ダイアグコード、フリーズフレームデータ等が挙げられる。
【００１６】
ステップ４では、記録ユニット２３が、前記ステップ３で取得した故障情報をＲＡＭ１５に記録する。
ステップ５では、送信ユニット２１が、前記ステップ４でＲＡＭ１５に記録した故障情報を、通信モジュール３３を用いてセンター５に送信する。なお、センター５は、通信モジュール４３を用いて、送信された故障情報を受信する。また、センター５は、受信した故障情報を不揮発メモリ４１に記録する。
【００１７】
ステップ６では、前記ステップ５における故障情報の送信が成功したか否かを送信ユニット２１が判断する。故障情報の送信が成功したと判断した場合、本処理はステップ７に進む。故障情報の送信が失敗したと判断した場合、本処理はステップ５に戻る。
【００１８】
ステップ７では、記録ユニット２３が、前記ステップ４でＲＡＭ１５に記録した故障情報を、不揮発メモリ１１に記録する。ステップ７の処理は、ステップ５の処理よりも後に実行される。
ステップ８では、前記ステップ７における故障情報の記録が成功したか否かを記録ユニット２３が判断する。故障情報の記録が成功したと判断した場合、本処理は終了する。故障情報の記録が失敗したと判断した場合、本処理はステップ７に戻る。
【００１９】
データ記録処理のタイムチャートを図４に示す。図４における時間帯Ｔ１は、前記ステップ４の処理を実行する時間帯である。時間帯Ｔ２は、前記ステップ５の処理を開始してから、前記ステップ６で肯定判断するまでの時間帯である。時間帯Ｔ３は、前記ステップ７の処理を開始してから、前記ステップ８で肯定判断するまでの時間帯である。時間帯Ｔ２は、時間帯Ｔ３に比べて顕著に短い。
【００２０】
３．データ記録装置３が実行するデータ補完処理
データ記録装置３が実行するデータ補完処理を図５に基づき説明する。データ補完処理は、電源３５に瞬断が発生し、その後、データ記録装置３が復帰するときに実行される。
【００２１】
ステップ１１では、異常データ検出ユニット２５が、不揮発メモリ１１に記録された故障情報のうち、異常がある故障情報（以下では異常データとする）を検出する処理を実行する。異常データとは、壊れている故障情報である。
【００２２】
ステップ１２では、前記ステップ１１の処理の結果に基づき、不揮発メモリ１１に異常データが有るか否かを異常データ検出ユニット２５が判断する。不揮発メモリ１１に異常データが有ると判断した場合、本処理はステップ１３に進む。不揮発メモリ１１に異常データが無いと判断した場合、本処理は終了する。
【００２３】
ステップ１３では、対応データ要求ユニット２７が、通信モジュール３３を用いて、第１要求信号をセンター５へ送信する。第１要求信号は、前記ステップ１１の処理で検出した異常データに対応する故障情報（以下では対応情報とする）の送信を要求する信号である。対応情報とは、データ記録装置３が異常データを不揮発メモリ１１に記録する直前に、センター５に送信した故障情報である。前記ステップ７において、記録ユニット２３が対応情報を不揮発メモリ１１に記録している途中で電源３５の瞬断等が生じ、異常データが生じた可能性が高い。
【００２４】
なお、センター５は、通信モジュール４３を用いて、送信された第１要求信号を受信する。また、センター５は、対応情報を不揮発メモリ４１から読み出し、通信モジュール４３を用いて、データ記録装置３へ送信する。対応情報は、不揮発メモリ４１に記録されている故障情報のうち、最も新しく記録された故障情報である。なぜならば、データ記録装置３が対応情報を送信した直後に電源３５の瞬断等が生じたため、データ記録装置３は、対応情報を送信した後は、故障情報を送信していないためである。
【００２５】
ステップ１４では、対応データ受信ユニット２９が、通信モジュール３３を用いて、対応情報を受信する。受信する対応情報は、センター５が送信したものである。
ステップ１５では、異常データ補完ユニット３１が、前記ステップ１４で受信した対応情報を不揮発メモリ１１に記録する。異常データ補完ユニット３１は、不揮発メモリ１１から異常データを削除する。
【００２６】
４．データ記録システム１及びデータ記録装置３が奏する効果
（１Ａ）データ記録装置３は、前記ステップ７において、故障情報を不揮発メモリ１１に記録する。故障情報を不揮発メモリ１１に記録している途中で電源３５の瞬断等が生じると、正確な故障情報を不揮発メモリ１１に記録することができず、異常データが生じる。また、故障情報を不揮発メモリ１１に記録し始める直前で電源３５の瞬断等が生じると、故障情報を不揮発メモリ１１に記録することができない。
【００２７】
データ記録装置３は、故障情報を不揮発メモリ１１に記録する前に、前記ステップ５において、故障データをセンター５に送信する。センター５は、送信された故障情報を受信し、不揮発メモリ４１に記録する。
【００２８】
そのため、前記ステップ７において、データ記録装置３が正確な故障情報を不揮発メモリ１１に記録できなかった場合でも、後に、不揮発メモリ４１に記録された故障情報を、不揮発メモリ１１に記録することができる。よって、データ記録装置３は、故障情報を不揮発メモリ１１に記録している途中で電源３５の瞬断等が生じた場合でも、故障情報の消失を抑制できる。
【００２９】
（１Ｂ）データ記録装置３は、不揮発メモリ１１に記録された故障情報のうち、異常データを検出する。データ記録装置３は、対応情報の送信をセンター５へ要求する。センター５は対応情報をデータ記録装置３へ送信する。データ記録装置３は、センター５が送信した対応情報を受信し、不揮発メモリ１１に記録する。そのため、データ記録装置３は、不揮発メモリ１１に記録された異常データを対応情報に置換することができる。
【００３０】
（１Ｃ）データ記録装置３は、車両の故障情報を記録する。故障情報は、定期的に生じる情報ではないので、消失した場合の影響が大きい。すなわち、定期的に生じる情報の場合は、１つの情報が消失したとしても、直前の情報で補える場合があるが、故障情報の場合は、「直前の情報」が存在せず、「直前の情報」で補うことが困難である。データ記録装置３は、故障情報の消失を抑制できる。
＜第２実施形態＞
１．第１実施形態との相違点
第２実施形態は、基本的な構成は第１実施形態と同様であるため、相違点について以下に説明する。なお、第１実施形態と同じ符号は、同一の構成を示すものであって、先行する説明を参照する。
【００３１】
第２実施形態では、制御部９は、図６に示すように、データ取得ユニット１９と、送信ユニット２１と、記録ユニット２３と、データ要求ユニット４５と、データ受信ユニット４７と、欠落データ検出ユニット４９と、欠落データ補完ユニット５１と、を備える。
【００３２】
２．データ記録装置３が実行する処理
第２実施形態でも、データ記録装置３は、第１実施形態と同様のデータ記録処理を行う。第２実施形態では、データ記録装置３は、以下のデータ補完処理を行う。このデータ補完処理を図７に基づき説明する。
【００３３】
ステップ２１では、データ要求ユニット４５が、通信モジュール３３を用い、第２要求信号をセンター５へ送信する。第２要求信号は、不揮発メモリ４１に記録されている全ての故障情報（以下ではセンター側全故障情報とする）の送信を要求する信号である。
【００３４】
なお、センター５は、通信モジュール４３を用いて、送信された第２要求信号を受信する。また、センター５は、センター側全故障情報を不揮発メモリ４１から読み出し、通信モジュール４３を用いて、データ記録装置３へ送信する。
【００３５】
ステップ２２では、データ受信ユニット４７が、通信モジュール３３を用いて、センター側全故障情報を受信する。受信するセンター側全故障情報は、センター５が送信したものである。
ステップ２３では、欠落データ検出ユニット４９が、前記ステップ２２で受信したセンター側全故障情報と、不揮発メモリ１１に記録されている全ての故障情報とを対比する。そして、欠落データ検出ユニット４９は、センター側全故障情報のうち、不揮発メモリ１１には記録されていない故障情報（以下では欠落データとする）を検出する処理を実行する。
【００３６】
ステップ２４では、前記ステップ２３の処理の結果に基づき、欠落データが有るか否かを欠落データ検出ユニット４９が判断する。欠落データが有ると判断した場合、本処理はステップ２５に進む。欠落データが無いと判断した場合、本処理は終了する。
【００３７】
ステップ２５では、欠落データ補完ユニット５１が、欠落データを不揮発メモリ１１に記録する。
３．データ記録システム１及びデータ記録装置３が奏する効果
以上詳述した第２実施形態によれば、前述した第１実施形態の効果（１Ａ）、（１Ｃ）を奏し、さらに、以下の効果を奏する。
【００３８】
（２Ａ）データ記録装置３は、センター側全故障情報の送信をセンター５に要求する。センター５は、センター側全故障情報をデータ記録装置３に送信する。データ記録装置３は、センター側全故障情報を受信する。データ記録装置３は、センター側全故障情報のうち、不揮発メモリ１１に記録されていない欠落データを検出する。データ記録装置３は、検出した欠落データを不揮発メモリ１１に記録する。そのため、データ記録装置３は、欠落データを不揮発メモリ１１に記録することができる。なお、欠落データは、故障情報を不揮発メモリ１１に記録し始める直前で電源３５の瞬断等が生じ、故障情報を不揮発メモリ１１に記録できなかった場合に発生する。
＜他の実施形態＞
以上、本開示の実施形態について説明したが、本開示は上述の実施形態に限定されることなく、種々変形して実施することができる。
【００３９】
（１）データ記録装置３は、故障情報以外のデータを記録してもよい。記録するデータは、不定期に発生するデータであってもよいし、定期的に発生するデータであってもよい。
（２）故障情報は、データ記録装置３以外の装置が生成してもよい。データ記録装置３は、データ記録装置３以外の装置から故障情報を取得することができる。
【００４０】
（３）センター５の代わりに、センター５と同様の機能を有し、車両７に搭載される外部記録装置を用いてもよい。
（４）不揮発メモリ１１は、データ記録装置３の外部に存在してもよい。
【００４１】
（５）上記実施形態における１つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、１つの構成要素が有する１つの機能を、複数の構成要素によって実現したりしてもよい。また、複数の構成要素が有する複数の機能を、１つの構成要素によって実現したり、複数の構成要素によって実現される１つの機能を、１つの構成要素によって実現したりしてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。なお、特許請求の範囲に記載した文言から特定される技術思想に含まれるあらゆる態様が本開示の実施形態である。
【００４２】
（６）上述したデータ記録装置の他、当該データ記録装置を構成要素とするシステム、当該データ記録装置の制御部としてコンピュータを機能させるためのプログラム、このプログラムを記録した半導体メモリ等の非遷移的実態的記録媒体、データ記録方法、データ補完方法等、種々の形態で本開示を実現することもできる。
【符号の説明】
【００４３】
１…データ記録システム、３…データ記録装置、５…センター、７…車両、９…制御部、１１…不揮発メモリ、１３…ＣＰＵ、１５…ＲＡＭ、１７…ＲＯＭ、１９…データ取得ユニット、２１…送信ユニット、２３…記録ユニット、２５…異常データ検出ユニット、２７…対応データ要求ユニット、２９…対応データ受信ユニット、３１…異常データ補完ユニット、３３…通信モジュール、３５…電源、３７…センサ、３９…制御部、４１…不揮発メモリ、４３…通信モジュール、４５…データ要求ユニット、４７…データ受信ユニット、４９…欠落データ検出ユニット、５１…欠落データ補完ユニット 
【図１】
2019139646.tif 000003
【図２】
2019139646.tif 000004
【図３】
2019139646.tif 000005
【図４】
2019139646.tif 000006
【図５】
2019139646.tif 000007
【図６】
2019139646.tif 000008
【図７】
2019139646.tif 000009