(57)【要約】【課題】複数の種類のデータを効率よく蓄積できるデータ蓄積装置を提供すること。【解決手段】データ蓄積装置は車両が記録したデータを蓄積する。データ蓄積装置は、対応関係設定ユニットと、記録条件送信ユニットと、データ受信ユニットと、蓄積ユニットと、判断ユニットと、を備える。対応関係設定ユニットは、記録するべきデータの種類を含む記録条件と、車両との対応関係を設定する。記録条件送信ユニットは、対応関係に応じて、記録条件を車両に送信する。データ受信ユニットは、車両から送信されたデータを受信する。蓄積ユニットは、データを蓄積する。判断ユニットは、データの種類ごとに、蓄積ユニットが蓄積した蓄積量が、予め設定された上限量に達しているか否かを判断する。対応関係設定ユニットは、蓄積量が上限量に達していない種類のデータを含む記録条件と、車両との対応関係を設定する。【選択図】図１
2018133933.tif 000002
【特許請求の範囲】
【請求項１】
車両が記録したデータを蓄積するデータ蓄積装置であって、
記録するべき前記データの種類を含む記録条件と、前記車両との対応関係を設定する対応関係設定ユニットと、
前記対応関係設定ユニットが設定した前記対応関係に応じて、前記記録条件を前記車両に送信する記録条件送信ユニットと、
前記記録条件に基づき前記データを記録した前記車両から送信された前記データを受信するデータ受信ユニットと、
前記データ受信ユニットで受信した前記データを蓄積する蓄積ユニットと、
前記データの種類ごとに、前記蓄積ユニットが蓄積した蓄積量が、予め設定された上限量に達しているか否かを判断する判断ユニットと、
を備え、
前記対応関係設定ユニットは、前記蓄積量が前記上限量に達していない種類の前記データを含む前記記録条件と、前記車両との対応関係を設定するように構成されたデータ蓄積装置。
【請求項２】
請求項１に記載のデータ蓄積装置であって、
前記対応関係設定ユニットは、第１の種類の前記データの前記蓄積量が前記上限量に達した場合、それまで前記第１の種類の前記データを含む記録条件と対応付けられていた前記車両に、前記蓄積量が前記上限量に達していない、第２の種類の前記データを含む記録条件を対応付けるように構成されたデータ蓄積装置。
【請求項３】
請求項１又は２に記載のデータ蓄積装置であって、
前記データの種類における優先度を記録した優先度記録ユニットをさらに備え、
前記対応関係設定ユニットは、前記記録条件が含んでいる前記データの種類における前記優先度が高いほど、その記録条件を優先して、前記車両と対応付けるように構成されたデータ蓄積装置。
【請求項４】
請求項１〜３のいずれか１項に記載のデータ蓄積装置であって、
前記対応関係設定ユニットは、少なくとも一部の車両については、複数の前記記録条件を対応付けるように構成されたデータ蓄積装置。
【請求項５】
請求項１〜４のいずれか１項に記載のデータ蓄積装置であって、
前記車両から送信された、特定の種類の前記データに関する送信要否確認要求を受信する確認要求受信ユニットと、
前記特定の種類の前記データにおける前記蓄積量を取得する蓄積量取得ユニットと、
取得した前記蓄積量が前記上限量に達している場合は、送信不要の回答を前記車両に送信するとともに、取得した前記蓄積量が前記上限量に達していない場合は、送信必要の回答を前記車両に送信するように構成された回答ユニットと、
をさらに備えるデータ蓄積装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示はデータ蓄積装置に関する。
【背景技術】
【０００２】
特許文献１には、複数の車両でそれぞれ走行情報を取得し、その走行情報を決定装置が収集する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１７０５６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数の車両がそれぞれ記録したデータを、データ蓄積装置に蓄積することが考えられる。蓄積したデータを、例えば、車両の機能向上や品質向上等に役立てることができる。蓄積するデータには複数の種類がある。
【０００５】
車両におけるデータの記録は、例えば、ＥＣＵにより行われる。車両からデータ蓄積装置へのデータ送信は、例えば、無線通信により行われる。ＥＣＵの処理能力や記録容量と、無線通信によるデータ送信量とには制限がある。そのため、複数の種類のデータを、それぞれ、必要な量だけ蓄積するために長時間を要する。本開示は、複数の種類のデータを効率よく蓄積できるデータ蓄積装置を提供する。
【課題を解決するための手段】
【０００６】
本開示のデータ蓄積装置は、車両が記録したデータを蓄積するデータ蓄積装置であって、記録するべき前記データの種類を含む記録条件と、前記車両との対応関係を設定する対応関係設定ユニットと、前記対応関係設定ユニットが設定した前記対応関係に応じて、前記記録条件を前記車両に送信する記録条件送信ユニットと、前記記録条件に基づき前記データを記録した前記車両から送信された前記データを受信するデータ受信ユニットと、前記データ受信ユニットで受信した前記データを蓄積する蓄積ユニットと、前記データの種類ごとに、前記蓄積ユニットが蓄積した蓄積量が、予め設定された上限量に達しているか否かを判断する判断ユニットと、を備え、前記対応関係設定ユニットは、前記蓄積量が前記上限量に達していない種類の前記データを含む前記記録条件と、前記車両との対応関係を設定するように構成されている。
【０００７】
本開示のデータ蓄積装置は、データの種類ごとに、蓄積ユニットにより蓄積されたデータの蓄積量が、予め設定された上限量に達しているか否かを判断する。そして、本開示のデータ蓄積装置は、蓄積量が上限量に達していない種類のデータを含む記録条件と、車両との対応関係を設定する。そして、本開示のデータ蓄積装置は、そのように設定した対応関係に応じて、記録条件を車両に送信する。車両は、送信された記録条件に基づきデータを記録し、記録したデータをデータ蓄積装置に送信する。
【０００８】
そのため、本開示のデータ蓄積装置は、蓄積量が既に上限量に達している種類のデータについては、それ以上のデータの蓄積を抑制し、蓄積量が上限量に未だ達してない種類のデータを蓄積することができる。よって、本開示のデータ蓄積装置は、複数の種類のデータを効率よく蓄積できる。
【図面の簡単な説明】
【０００９】
【図１】データ蓄積装置１の構成を表すブロック図である。
【図２】制御部３の機能的構成を表すブロック図である。
【図３】車両３７の構成を表すブロック図である。
【図４】図４Ａ、図４Ｂは、それぞれ、対応関係の例を表す説明図である。
【図５】データ蓄積装置１が実行する第１の記録条件送信処理を表すフローチャートである。
【図６】データ蓄積装置１が実行する第２の記録条件送信処理を表すフローチャートである。
【図７】データ蓄積装置１が実行するデータ蓄積処理を表すフローチャートである。
【発明を実施するための形態】
【００１０】
本開示の実施形態を図面に基づき説明する。
＜第１実施形態＞
１．データ蓄積装置１の構成
データ蓄積装置１の構成を図１、図２に基づき説明する。図１に示すように、データ蓄積装置１は、制御部３と、通信装置５と、入力装置７と、記録条件記録部９と、車両群記録部１１と、対応関係記録部１３と、データ記録部１５と、を備える。
【００１１】
制御部３は、ＣＰＵ１７と、ＲＡＭ、ＲＯＭ、フラッシュメモリ等の半導体メモリ（以下、メモリ１９とする）と、を有する周知のマイクロコンピュータを中心に構成される。制御部３の各種機能は、ＣＰＵ１７が非遷移的実体的記録媒体に格納されたプログラムを実行することにより実現される。この例では、メモリ１９が、プログラムを格納した非遷移的実体的記録媒体に該当する。また、このプログラムが実行されることで、プログラムに対応する方法が実行される。なお、制御部３を構成するマイクロコンピュータの数は１つでも複数でもよい。
【００１２】
制御部３は、ＣＰＵ１７がプログラムを実行することで実現される機能の構成として、図２に示すように、対応関係設定ユニット２１と、記録条件送信ユニット２３と、データ受信ユニット２５と、蓄積ユニット２７と、判断ユニット２９と、確認要求受信ユニット３１と、蓄積量取得ユニット３３と、回答ユニット３５と、を備える。
【００１３】
制御部３を構成するこれらの要素を実現する手法はソフトウェアに限るものではなく、その一部又は全部の要素について、一つあるいは複数のハードウェアを用いて実現してもよい。例えば、上記機能がハードウェアである電子回路によって実現される場合、その電子回路は多数の論理回路を含むデジタル回路、又はアナログ回路、あるいはこれらの組合せによって実現してもよい。
【００１４】
通信装置５は、後述する車両３７との間で無線通信を行うことができる。入力装置７はオペレータの入力操作を受け付ける。記録条件記録部９は、記録条件を記録することができる。記録条件とは、以下の（イ）〜（ル）の事項を含む情報である。
【００１５】
（イ）記録するデータの種類。
（ロ）サンプリングレート。
（ハ）記録開始条件
（二）記録終了条件
（ホ）最大容量。
【００１６】
（へ）最大容量到達時の記録動作。
（ト）蓄積要否確認要求の有無。
（チ）送信要否確認要求の有無。
【００１７】
（リ）データ蓄積装置１への送信タイミング。
（ヌ）データ削除条件。
（ル）記録条件の有効期限。
【００１８】
記録するデータの種類として、例えば、バッテリーを充電中の外気温、バッテリー温度、バッテリー充電量、バッテリーへの入力電力量、バッテリー温度管理に使用した消費電力量等が挙げられる。これらのデータを、例えば、多様な環境でのバッテリーの充電性能向上に役立てることができる。
【００１９】
また、記録するデータの種類として、例えば、車両３７の速度変化、アクセル踏込量、ブレーキ踏込量、減速時のバッテリーへの回生量、ブレーキ圧等が挙げられる。これらのデータを、例えば、現状よりさらに回生を利用した制動を実現するうえでの制御設計に役立てることができる。記録するデータの種類は、記録条件ごとに異なる。
【００２０】
サンプリングレートとは、データを記録する周期である。  
記録開始条件とは、その条件が充足されると、後述する記録処理が開始されるという条件である。記録開始条件としては、例えば、所定の時刻に達すること、記録すべきデータが所定の条件を満たすこと、等が挙げられる。記録処理が開始されると、車両３７は、記録条件で規定された種類のデータを、記録条件で規定されたサンプリングレートで記録し続ける。
【００２１】
記録終了条件とは、記録処理の実行中に、その条件が充足されると、記録処理を終了するという条件である。記録終了条件として、例えば、所定の時刻に達すること、記録すべきデータが所定の条件を満たすこと、実行中の記録処理における記録量が最大容量に達したこと、等が挙げられる。なお、記録処理の終了後、記録開始条件が充足されると、車両３７は、次回の記録処理を開始する。
【００２２】
最大容量とは、１回又は複数の記録処理において記録するデータの量の最大容量である。記録処理の途中で、実行中の記録処理、又は、実行中の記録処理を含む複数回の記録処理において記録したデータの量が最大容量に達すると、車両３７は、最大容量到達時の記録動作で規定された動作を行う。最大容量到達時の記録動作として、例えば、実行中の記録処理を終了するという動作や、過去に記録したデータの上に新たなデータを上書きする動作等が挙げられる。
【００２３】
蓄積要否確認要求とは、データ蓄積装置１に対し、最新の記録処理で記録したデータの蓄積が必要であるか否かの確認を要求する信号である。蓄積要否確認要求は、記録終了条件が充足されたときに、車両３７から送信される。なお、データ蓄積装置１は、蓄積要否確認要求に対し、蓄積要、又は蓄積不要の回答を送信する。蓄積要の回答を受信した場合、車両３７は、最新の記録処理で記録したデータをそのまま蓄積する。一方、蓄積不要の回答を受信した場合、車両３７は、最新の記録処理で記録したデータを削除する。
【００２４】
記録条件において、蓄積要否確認要求が有である場合、車両３７は、蓄積要否確認要求を送信する。一方、記録条件において蓄積要否確認要求が無である場合、車両３７は、蓄積要否確認要求を送信しない。
【００２５】
送信要否確認要求とは、データ蓄積装置１に対し、最新の記録処理で記録したデータの送信が必要であるか否かの確認を要求する信号である。送信要否確認要求は、記録終了条件が充足されたときに送信される。なお、データ蓄積装置１は、送信要否確認要求に対し、送信要、又は送信不要の回答を送信する。送信要の回答を受信した場合、車両３７は、最新の記録処理で記録したデータをデータ蓄積装置１に送信する。データを送信するタイミングは、記録条件が規定する、データ蓄積装置１への送信タイミングである。一方、送信不要の回答を受信した場合、車両３７は、最新の記録処理で記録したデータを送信しない。
【００２６】
記録条件において、送信要否確認要求が有である場合、車両３７は、送信要否確認要求を送信する。一方、記録条件において送信要否確認要求が無である場合、車両３７は、送信要否確認要求を送信しない。
【００２７】
データ蓄積装置１への送信タイミングとは、記録したデータを車両３７からデータ蓄積装置１へ送信するタイミングである。データ蓄積装置１への送信タイミングとして、例えば、記録処理が終了した直後のタイミング、予め決められた時刻、データ蓄積装置１がデータ送信を要求したタイミング等が挙げられる。
【００２８】
データ削除条件とは、記録したデータを削除するための条件である。データ削除条件として、例えば、車両３７からデータ蓄積装置１へのデータ送信が完了するという条件、データの記録から所定時間が経過するという条件等が挙げられる。車両３７は、データ削除条件が充足された場合、対応するデータを削除する。
【００２９】
記録条件の有効期限は、所定の期間を規定する。データを記録する予定日が記録条件の有効期限内である場合、データ蓄積装置１は、その記録条件を、後述する対応関係Ａの設定に使用する。一方、データを記録する予定日が記録条件の有効期限を過ぎている場合、データ蓄積装置１は、その記録条件を、対応関係Ａの設定に使用しない。
【００３０】
さらに、データ蓄積装置１は、記録条件記録部９に、記録条件ごとに、記録の開始・終了日時を記録している。また、データ蓄積装置１は、記録条件記録部９に、データの種類における優先度を記録している。記録条件記録部９は優先度記録ユニットに対応する。
【００３１】
車両群記録部１１は、複数の車両３７について、識別番号と、車両３７の位置や状態とを対応付けて記録している。
対応関係記録部１３は、車両３７と、記録条件との対応関係（以下では対応関係Ａとする）を記録している。対応関係Ａとは、１台の車両３７と、１つの記録条件とが対応付けられた関係を意味する。１台の車両３７が、複数の記録条件と、それぞれ、対応関係Ａを有することがある。また、１つの記録条件が、複数の車両３７と、それぞれ対応関係Ａを有することがある。
【００３２】
例えば、図４Ａは、車両３７−１〜３７−５と、記録条件Ｒ−１〜Ｒ−５とが存在する事例を表す。この事例において、車両３７−１は、複数の記録条件Ｒ−１〜Ｒ−３と、それぞれ対応関係Ａを有する。また、記録条件Ｒ−１は、複数の車両３７−１〜３７−３と、それぞれ、対応関係Ａを有する。
【００３３】
１つの記録条件に対応付けられた車両３７の数を、以下では対応台数とする。各記録条件には、標準の対応台数（以下では標準対応台数とする）が設定されている。また、１台の車両３７に対応付けられた記録条件の数を、以下では対応記録条件数とする。対応記録条件数には、予め、最大数（以下では最大記録条件数とする）が設定されている。
【００３４】
データ記録部１５は、車両３７が送信したデータを記録している。データ記録部１５は、複数の種類のデータを記録することができる。データ記録部１５に蓄積するデータの量について、データの種類ごとに上限量が設定されている。
【００３５】
２．車両３７の構成
車両３７の構成を図３に基づき説明する。車両３７は、制御部３９と、センサ群４１と、通信装置４３と、記録条件記録部４５と、データ記録部４７と、を備える。制御部３９は、車両３７の各部を制御する。制御部３９は、ＣＰＵ４９と、ＲＡＭ、ＲＯＭ、フラッシュメモリ等の半導体メモリ（以下、メモリ５１とする）と、を有する周知のマイクロコンピュータを中心に構成される。制御部３９の各種機能は、ＣＰＵ４９が非遷移的実体的記録媒体に格納されたプログラムを実行することにより実現される。この例では、メモリ５１が、プログラムを格納した非遷移的実体的記録媒体に該当する。また、このプログラムが実行されることで、プログラムに対応する方法が実行される。なお、制御部３９を構成するマイクロコンピュータの数は１つでも複数でもよい。
【００３６】
センサ群４１はデータを取得する。センサ群４１は複数のセンサを含んでおり、複数の種類のデータを取得することができる。通信装置４３はデータ蓄積装置１との間で無線通信を行う。記録条件記録部４５は、データ蓄積装置１が送信した記録条件を記録する。データ記録部４７は、センサ群４１が取得したデータを記録する。
【００３７】
３．データ蓄積装置１が実行する第１の記録条件送信処理
データ蓄積装置１が実行する第１の記録条件送信処理を、図５に基づき説明する。第１の記録条件送信処理は、１週間ごとに実行される。
【００３８】
ステップ１では、対応関係設定ユニット２１が、過去に作成した対応関係Ａを消去し、初期化する。
ステップ２では、対応関係設定ユニット２１が、識別番号ｉとして、１を設定する。識別番号ｉは日付を意味する。第１の記録条件送信処理を実行する日の翌日の識別番号ｉは１であり、その次の日の識別番号ｉは２であり、さらに次の日の識別番号ｉは３である。以下同様に、日付が１日進むごとに１ずつ増すように、それぞれの日付に識別番号ｉが割り振られている。識別番号ｉの最大値は７である。
【００３９】
ステップ３では、対応関係設定ユニット２１が、記録条件記録部９に記録されている記録条件のうち、以下の２つの条件Ｊ１、Ｊ２を充足する記録条件を抽出する。
Ｊ１：識別番号ｉの日が、記録条件の有効期限内である。
【００４０】
Ｊ２：記録条件で規定する種類のデータにおける蓄積量が未だ上限量に達していない。
ステップ４では、車両群記録部１１に記憶されている車両３７のうち、対応記録条件数が最大記録条件数に達していない車両３７を抽出する。  
【００４１】
ステップ５では、対応関係設定ユニット２１が、前記ステップ３で抽出した記録条件と、前記ステップ４で抽出した車両３７とを対応付けて、対応関係Ａを設定する。具体的には、以下のようにする。まず、データの優先度が最も高い記録条件を、その記録条件の標準対応台数の車両３７に対応付けて、対応関係Ａを設定する。ただし、対応付けが可能な車両３７の数が標準対応台数未満の場合は、対応付けが可能な全ての車両３７に対応付ける。
【００４２】
なお、記録条件ごとに、それを対応付けることができる車両３７（以下では、その記録条件の候補車両とする）が予め決められている。候補車両の決定は、例えば、オペレータが行うことができる。上記のように対応関係Ａを設定するとき、記録条件を、前記ステップ４で抽出した車両３７のうち、その記録条件の候補車両である車両３７に対応付ける。候補車両ではない車両３７には対応付けない。こうすることにより、記録条件を、その記録条件が収集するデータが発生し易い車両に優先して対応付けることができる。その結果、記録条件を任意の車両３７に対応付ける場合と比べて、多くのデータを効率的に収集することができる。
【００４３】
上記の対応付けの結果、対応記録条件数が最大記録条件数に達した車両３７（以下では最大記録条件数到達車両とする）があれば、その最大記録条件数到達車両は、以降の処理では、対応付けの対象外とする。
【００４４】
次に、データの優先度が２番目、３番目・・・に高い記録条件についても、優先度が高い順に、上と同様にして、車両３７に対応付ける。この処理を、前記ステップ４で抽出した全ての車両３７が最大記録条件数到達車両となるか、前記ステップ３で抽出した全ての記録条件の対応付けが終了するまで続ける。対応関係設定ユニット２１は、上記のように設定した対応関係Ａを対応関係記録部１３に記録する。また、対応関係設定ユニット２１は、上記のように設定した対応関係Ａを、識別番号ｉの日に使用することを記録する。
【００４５】
ステップ６では、識別番号ｉが７であるか否かを対応関係設定ユニット２１が判断する。識別番号ｉが７である場合はステップ８に進み、６以下である場合は、ステップ７にて識別番号ｉを１だけ増してから、ステップ３に進む。
【００４６】
ステップ８では、対応関係設定ユニット２１が、以下の情報を記憶する。その１つは、車両３７ごとに、どの日にどの記録条件でデータを記録するべきであるかという情報である。また、他の１つは、記録条件と日付ごとに、記録条件を対応付けた車両３７の数が標準対応台数に対して不足している台数を表す情報である。
【００４７】
ステップ９では、記録条件送信ユニット２３が、前記ステップ５で設定した対応関係Ａに応じて、記録条件を車両３７に送信する。送信には通信装置５を用いる。例えば、いずれかの日付において、図４Ａに示すように、車両３７−１が、記録条件Ｒ−１〜Ｒ−３に対応付けられている場合、車両３７−１に、記録条件Ｒ−１〜Ｒ−３を送信する。送信する記録条件には、それぞれ、その記録条件をどの日付で使用するかという情報が加えられている。
【００４８】
４．データ蓄積装置１が実行する第２の記録条件送信処理
データ蓄積装置１が実行する第２の記録条件送信処理を、図６に基づき説明する。第２の記録条件送信処理は、所定期間ごとに繰り返し実行される。前記所定期間は、１日より短い期間である。ステップ１１では、通信装置５においてデータを受信したか否かをデータ受信ユニット２５が判断する。なお、判断の対象となるデータは、後述するように車両３７が送信したものである。データを受信した場合はステップ１２に進み、データを受信しなかった場合は本処理を終了する。
【００４９】
ステップ１２では、前記ステップ１１で受信したデータと同じ種類のデータの、データ記録部１５における蓄積量を、対応関係設定ユニット２１が取得する。そして、取得した蓄積量が、その種類のデータの上限量に達しているか否かを判断する。上限量に達している場合はステップ１３に進み、上限量に達していない場合は本処理を終了する。
【００５０】
ステップ１３では、対応関係設定ユニット２１が、記録条件記録部９を参照して、前記ステップ１１で受信したデータを規定する記録条件を特定する。
ステップ１４では、対応関係設定ユニット２１が、対応関係記録部１３を参照して、前記ステップ１３で特定した記録条件を含む対応関係Ａを特定する。
【００５１】
ステップ１５では、対応関係設定ユニット２１が、対応関係記録部１３を参照して、前記ステップ１４で特定した対応関係Ａにより対応付けられた車両３７を特定する。
ステップ１６では、対応関係設定ユニット２１が、前記ステップ１５で特定した車両３７について、新たな対応関係Ａを設定し、対応関係記録部１３に記録する。新たな対応関係Ａとは、前記ステップ１１で受信したデータとは別のデータを含む記録条件と、前記ステップ１５で特定した車両３７とを対応付けた対応関係Ａである。具体的には、以下のように行う。
【００５２】
対応関係設定ユニット２１は、記録条件記録部９から、データの蓄積量が上限量に達しておらず、対応台数が標準対応台数に達していない記録条件のうち、データの優先度が最も高い記録条件を抽出する。対応関係設定ユニット２１は、前記ステップ１５で特定した車両３７に、上記のように抽出した記録条件を対応付けて、新たな対応関係Ａを設定する。新たな対応関係Ａの設定は、データの優先度が最も高い記録条件の対応台数が標準対応台数に達するか、前記ステップ１５で特定した車両３７の全てに対応関係Ａを設定するまで行う。
【００５３】
データの優先度が最も高い記録条件の対応台数が標準対応台数に達したときに、前記ステップ１５で特定した車両３７の一部について新たな対応関係Ａが未だ設定されていない場合は、記録条件記録部９から、データの蓄積量が上限量に達しておらず、対応台数が標準対応台数に達していない記録条件のうち、データの優先度が２番目に高い記録条件を抽出し、その記録条件を車両３７に対応付ける。さらに、必要であるならば、データの蓄積量が上限量に達しておらず、対応台数が標準対応台数に達していない記録条件のうち、データの優先度が３番目、４番目に高い記録条件を順次抽出して車両３７に対応付ける。
【００５４】
この処理を、前記ステップ１５で特定した全ての車両３７について、新たな対応関係Ａを設定するか、データの蓄積量が上限量に達しておらず、対応台数が標準対応台数に達していない記録条件がなくなるまで続ける。対応関係設定ユニット２１は、上記のように設定した新たな対応関係Ａを対応関係記録部１３に記録する。
【００５５】
ステップ１７では、対応関係設定ユニット２１が、前記ステップ１４で特定した過去の対応関係Ａを対応関係記録部１３から消去する。
ステップ１８では、対応関係設定ユニット２１が、前記ステップ８と同様に、情報を記憶する。
【００５６】
ステップ１９では、記録条件送信ユニット２３が、前記ステップ１５で特定した車両３７に対し、前記ステップ１６で設定した新たな対応関係Ａに応じて、記録条件を送信する。送信には通信装置５を用いる。なお、送信する記録条件からは、前記ステップ１３で特定された記録条件は除かれている。送信する記録条件には、前記ステップ１６で設定された新たな対応関係Ａを有する記録条件が含まれる。
【００５７】
例えば、いずれかの日付において、図４Ａに示すように、車両３７−１が、記録条件Ｒ−１〜Ｒ−３に対応付けられていたとする。そして、前記ステップ１２の処理で、記録条件Ｒ−１で規定するデータの蓄積量が上限量に達していたとする。この場合、車両３７−１と記録条件Ｒ−１とを対応付ける対応関係Ａは前記ステップ１７で消去され、代わりに、図４Ｂに示すように、車両３７−１と記録条件Ｒ−６とを対応付ける対応関係Ａが前記ステップ１６において新たに設定される。ここで、記録条件Ｒ−６は、データの蓄積量が上限量に達しておらず、対応台数が標準対応台数に達していない記録条件のうち、データの優先度が最も高い記録条件である。なお、記録条件Ｒ−１で規定するデータは第１の種類のデータに対応し、記録条件Ｒ−６で規定するデータは第２の種類のデータに対応する。
【００５８】
そして、前記ステップ１９では、車両３７−１に対し、記録条件Ｒ−２、Ｒ−３、Ｒ−６を送信する。送信する記録条件には、それぞれ、その記録条件をどの日付で使用するかという情報が加えられている。
【００５９】
５．データ蓄積装置１が実行するデータ蓄積処理
データ蓄積装置１が所定時間ごとに繰り返し実行するデータ蓄積処理を図７に基づき説明する。
【００６０】
ステップ２１では、確認要求受信ユニット３１が、蓄積要否確認要求及び送信要否確認要求を受信したか否かを判断する。蓄積要否確認要求及び送信要否確認要求は、後述するように車両３７が送信するものである。蓄積要否確認要求及び送信要否確認要求を受信した場合はステップ２２に進み、受信しなかった場合は本処理を終了する。なお、蓄積要否確認要求及び送信要否確認要求には、データの種類を識別可能な情報が含まれる。
【００６１】
ステップ２２では、蓄積量取得ユニット３３が、蓄積要否確認要求及び送信要否確認要求に含まれる情報により特定される種類のデータの、データ記録部１５における蓄積量を取得する。
【００６２】
ステップ２３では、前記ステップ２２で取得した蓄積量が、そのデータの種類における上限量に達しているか否かを回答ユニット３５が判断する。上限量に達している場合はステップ２４に進み、上限量に達していない場合はステップ２５に進む。
【００６３】
ステップ２４では、回答ユニット３５が、送信不要の回答及び蓄積不要の回答を、通信装置５を用いて車両３７に送信する。
ステップ２５では、回答ユニット３５が、送信必要の回答及び蓄積必要の回答を、通信装置５を用いて車両３７に送信する。
【００６４】
ステップ２６では、データ受信ユニット２５が、通信装置５を用いてデータを受信する。受信するデータの種類は、蓄積要否確認要求及び送信要否確認要求において特定されている種類である。なお、受信するデータは、前記ステップ２５で送信した送信必要の回答に応じて車両３７が送信したデータである。
【００６５】
ステップ２７では、蓄積ユニット２７が、前記ステップ２６で受信したデータをデータ記録部１５に蓄積する。
なお、記録条件における送信要否確認要求が無の場合、車両３７は、送信要否確認要求を送信することなく、データを送信する。データ蓄積装置１はそのデータを、通信装置５を用いて受信し、データ記録部１５に蓄積する。
【００６６】
６．車両３７が実行する処理
車両３７の制御部３９が実行する処理を説明する。
（６−１）記録条件受信処理
制御部３９は、通信装置４３を用いて記録条件を受信し、記録条件記録部４５に記録する。なお、受信する記録条件は、データ蓄積装置１が前記ステップ９又は前記ステップ１９の処理で送信したものである。
（６−２）記録処理
制御部３９は、記録条件記録部４５に記録されている記録条件に基づき、記録処理を実行する。制御部３９は、日付ごとに、その日付に使用すべき記録条件を使用して記録処理を実行する。記録処理は、センサ群４１を用いてデータを取得し、取得したデータをデータ記録部４７に記録する処理である。記録条件記録部４５に複数の記録条件が記録されている場合は、それぞれの記録条件について記録処理を行う。
【００６７】
記録処理において記録するデータの種類は、記録条件に規定されているものである。記録処理は、記録条件において規定された記録開始条件が充足されたときに開始される。記録処理は、記録条件において規定された記録終了条件が充足されたときに終了する。
【００６８】
記録処理の途中で、実行中の記録処理、又は、実行中の記録処理を含む複数回の記録処理において記録したデータの量が最大容量に達すると、制御部３９は、最大容量到達時の記録動作を行う。最大容量到達時の記録動作として、例えば、実行中の記録処理を終了するという動作や、過去に記録したデータの上に新たなデータを上書きする動作等が挙げられる。最大容量、及び最大容量到達時の記録動作は記録条件において規定されている。
【００６９】
記録条件において、蓄積要否確認要求が有と規定されている場合、制御部３９は、記録終了条件が充足されたときに、通信装置４３を用いて蓄積要否確認要求を送信する。蓄積要否確認要求には、データの種類を識別可能な情報が含まれる。データ蓄積装置１から、蓄積要の回答を受信した場合、制御部３９は、最新の記録処理で記録したデータをそのまま蓄積する。一方、蓄積不要の回答を受信した場合、制御部３９は、最新の記録処理で記録したデータを削除する。  
【００７０】
記録条件において、蓄積要否確認要求が無と規定されている場合、制御部３９は、記録処理で記録したデータをそのまま蓄積する。
制御部３９は、データ削除条件が充足された場合、データ記録部４７に記録されたデータを削除する。データ削除条件は記録条件において規定されている。
（６−３）データ送信処理
記録条件において、送信要否確認要求が有である場合、制御部３９は、記録終了条件が充足されたときに、通信装置４３を用いて送信要否確認要求を送信する。送信要否確認要求には、データの種類を識別可能な情報が含まれる。データ蓄積装置１から送信要の回答を受信した場合、制御部３９は、送信タイミングにおいて、最新の記録処理で記録したデータを、通信装置４３を用いてデータ蓄積装置１に送信する。送信タイミングは記録条件において規定されている。データ蓄積装置１から送信不要の回答を受信した場合、制御部３９は、最新の記録処理で記録したデータを送信しない。
【００７１】
記録条件において、送信要否確認要求が無である場合、制御部３９は、記録終了条件が充足されたときに、通信装置４３を用いて、最新の記録処理で記録したデータをデータ蓄積装置１に送信する。  
【００７２】
７．データ蓄積装置１が奏する効果
（１Ａ）データ蓄積装置１は、データの種類ごとに、データの蓄積量が予め設定された上限量に達しているか否かを判断する。そして、データ蓄積装置１は、蓄積量が上限量に達していない種類のデータを含む記録条件と、車両３７との対応関係Ａを設定する。そして、データ蓄積装置１は、そのように設定した対応関係Ａに応じて、記録条件を車両３７に送信する。車両３７は、送信された記録条件に基づきデータを記録し、記録したデータをデータ蓄積装置１に送信する。
【００７３】
そのため、データ蓄積装置１は、蓄積量が上限量に達している種類のデータについては、それ以上のデータの蓄積を抑制し、蓄積量が上限量に未だ達してない種類のデータを蓄積することができる。よって、データ蓄積装置１は、複数の種類のデータを効率よく蓄積できる。
【００７４】
（１Ｂ）データ蓄積装置１は、第１の種類のデータの蓄積量が上限量に達した場合、それまで第１の種類のデータを含む記録条件と対応付けられていた車両３７に、蓄積量が上限量に達していない、第２の種類のデータを含む記録条件を対応付ける。
【００７５】
そのため、データ蓄積装置１は、蓄積量が上限量に達している第１の種類のデータについては、それ以上のデータの蓄積を抑制し、蓄積量が上限量に未だ達してない第２の種類のデータを蓄積することができる。よって、データ蓄積装置１は、複数の種類のデータを効率よく蓄積できる。
【００７６】
（１Ｃ）データ蓄積装置１は、記録条件が含んでいるデータの種類における優先度が高いほど、その記録条件を優先して、車両３７と対応付ける。そのため、データ蓄積装置１は、優先度が高いデータを早期に蓄積することができる。
【００７７】
（１Ｄ）データ蓄積装置１は、少なくとも一部の車両３７については、複数の記録条件を対応付ける。そのため、複数の種類のデータを効率的に蓄積できる。
（１Ｅ）データ蓄積装置１は、車両３７から送信された、特定の種類のデータに関する送信要否確認要求を受信する。データ蓄積装置１は、特定の種類のデータにおける蓄積量を取得する。データ蓄積装置１は、取得した蓄積量が上限量に達している場合は、送信不要の回答を車両３７に送信するとともに、取得した蓄積量が上限量に達していない場合は、送信必要の回答を車両３７に送信する。そのことにより、蓄積量が既に上限量に達しているデータの過剰な蓄積を抑制することができる。
＜他の実施形態＞
以上、本開示の実施形態について説明したが、本開示は上述の実施形態に限定されることなく、種々変形して実施することができる。
【００７８】
（１）データ蓄積装置１は、第１の記録条件送信処理と、第２の記録条件送信処理とのうち、一方のみを実行してもよい。
（２）標準対応台数は、１であってもよいし、複数であってもよい。最大記録条件数は、１であってもよいし、複数であってもよい。
【００７９】
（３）上記実施形態における１つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、１つの構成要素が有する１つの機能を、複数の構成要素によって実現したりしてもよい。また、複数の構成要素が有する複数の機能を、１つの構成要素によって実現したり、複数の構成要素によって実現される１つの機能を、１つの構成要素によって実現したりしてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。なお、特許請求の範囲に記載した文言から特定される技術思想に含まれるあらゆる態様が本開示の実施形態である。
【００８０】
（４）上述したデータ蓄積装置１の他、当該データ蓄積装置１を構成要素とするシステム、当該データ蓄積装置１の制御部３としてコンピュータを機能させるためのプログラム、このプログラムを記録した半導体メモリ等の非遷移的実態的記録媒体、データ蓄積方法等、種々の形態で本開示を実現することもできる。
【符号の説明】
【００８１】
１…データ蓄積装置、３…制御部、５…通信装置、７…入力装置、９…記録条件記録部、１１…車両群記録部、１３…対応関係記録部、１５…データ記録部、１７…ＣＰＵ、１９…メモリ、２１…対応関係設定ユニット、２３…記録条件送信ユニット、２５…データ受信ユニット、２７…蓄積ユニット、２９…判断ユニット、３１…確認要求受信ユニット、３３…蓄積量取得ユニット、３５…回答ユニット、３７…車両、３９…制御部、４１…センサ群、４３…通信装置、４５…記録条件記録部、４７…データ記録部、４９…ＣＰＵ、５１…メモリ
【図１】
2018133933.tif 000003
【図２】
2018133933.tif 000004
【図３】
2018133933.tif 000005
【図４】
2018133933.tif 000006
【図５】
2018133933.tif 000007
【図６】
2018133933.tif 000008
【図７】
2018133933.tif 000009
【手続補正書】
【提出日】平成30年2月27日(2018.2.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
車両が記録したデータを蓄積するデータ蓄積装置であって、
記録するべき前記データの種類を含む記録条件と、前記車両との対応関係を設定する対応関係設定ユニットと、
前記対応関係設定ユニットが設定した前記対応関係に応じて、前記記録条件を前記車両に送信する記録条件送信ユニットと、
前記記録条件に基づき前記データを記録した前記車両から送信された前記データを受信するデータ受信ユニットと、
前記データ受信ユニットで受信した前記データを蓄積する蓄積ユニットと、
前記データの種類ごとに、前記蓄積ユニットが蓄積した蓄積量が、予め設定された上限量に達しているか否かを判断する判断ユニットと、
を備え、
前記対応関係設定ユニットは、前記蓄積量が前記上限量に達していない種類の前記データを含む前記記録条件と、前記車両との対応関係を設定するように構成され、
前記対応関係設定ユニットは、第１の種類の前記データの前記蓄積量が前記上限量に達した場合、それまで前記第１の種類の前記データを含む記録条件と対応付けられていた前記車両に、前記蓄積量が前記上限量に達していない、第２の種類の前記データを含む記録条件を対応付けるように構成されたデータ蓄積装置。
【請求項２】
車両の外部に設けられ、前記車両が記録したデータを蓄積するデータ蓄積装置であって、
記録するべき前記データの種類を含む記録条件と、前記車両との対応関係を設定する対応関係設定ユニットと、
前記対応関係設定ユニットが設定した前記対応関係に応じて、前記記録条件を前記車両に送信する記録条件送信ユニットと、
前記記録条件に基づき前記データを記録した前記車両から送信された前記データを受信するデータ受信ユニットと、
前記データ受信ユニットで受信した前記データを蓄積する蓄積ユニットと、
前記データの種類ごとに、前記蓄積ユニットが蓄積した蓄積量が、予め設定された上限量に達しているか否かを判断する判断ユニットと、
を備え、
前記対応関係設定ユニットは、前記蓄積量が前記上限量に達していない種類の前記データを含む前記記録条件と、前記車両との対応関係を設定するように構成されたデータ蓄積装置。
【請求項３】
請求項１又は２に記載のデータ蓄積装置であって、
前記データの種類における優先度を記録した優先度記録ユニットをさらに備え、
前記対応関係設定ユニットは、前記記録条件が含んでいる前記データの種類における前記優先度が高いほど、その記録条件を優先して、前記車両と対応付けるように構成されたデータ蓄積装置。
【請求項４】
請求項１〜３のいずれか１項に記載のデータ蓄積装置であって、
前記対応関係設定ユニットは、少なくとも一部の車両については、複数の前記記録条件を対応付けるように構成されたデータ蓄積装置。
【請求項５】
請求項１〜４のいずれか１項に記載のデータ蓄積装置であって、
前記車両から送信された、特定の種類の前記データに関する送信要否確認要求を受信する確認要求受信ユニットと、
前記特定の種類の前記データにおける前記蓄積量を取得する蓄積量取得ユニットと、
取得した前記蓄積量が前記上限量に達している場合は、送信不要の回答を前記車両に送信するとともに、取得した前記蓄積量が前記上限量に達していない場合は、送信必要の回答を前記車両に送信するように構成された回答ユニットと、
をさらに備えるデータ蓄積装置。