(57)【要約】【課題】ユーザに対し、通信量を把握させつつ、情報収集のためのパラメータの設定を容易に行わせること。【解決手段】実施形態に係るデータ収集装置は、収集部と、受付部と、提供部とを備える。収集部は、各車両に搭載された車載装置から車両に関するデータを収集する。受付部は、所定の通信量の指定を受け付ける。提供部は、収集部によって収集されるデータの通信量が指定された通信量内に収まるように、データの収集条件の指定操作をガイダンスするユーザインタフェースを提供する。【選択図】図２
2020064405.tif 000002
【特許請求の範囲】
【請求項１】
各車両に搭載された車載装置から車両に関するデータを収集する収集部と、
所定の通信量の指定を受け付ける受付部と、
前記収集部によって収集されるデータの通信量が指定された通信量内に収まるように、データの収集条件の指定操作をガイダンスするユーザインタフェースを提供する提供部と
を備えることを特徴とするデータ収集装置。
【請求項２】
過去の収集条件による実績を解析する解析部
をさらに備え、
前記受付部は、
指定された通信量とともにユーザから収集条件の指定を受け付け、
前記解析部は、
前記受付部によって受け付けられた収集条件に類似する過去の収集条件である類似条件を実績から抽出して類似条件による通信量を算出し、
前記提供部は、
前記解析部によって算出された類似条件による通信量をユーザへ通知する
ことを特徴とする請求項１に記載のデータ収集装置。
【請求項３】
前記解析部は、
収集条件の各項目に設定された優先度、および、ユーザによって指定された各項目への各指定値に対する関連度に応じて、類似条件を抽出する
ことを特徴とする請求項２に記載のデータ収集装置。
【請求項４】
前記解析部は、
類似条件による通信量が指定された通信量を超える場合に、指定された通信量内に収まる他の類似条件を変更量が少ない順に抽出し、前記提供部に対し、ユーザへ通知させる
ことを特徴とする請求項２または３に記載のデータ収集装置。
【請求項５】
前記提供部は、
収集条件の一の項目に指定された指定値に応じて、当該一の項目以外の他の項目の指定値をガイダンスする
ことを特徴とする請求項１〜４のいずれか一つに記載のデータ収集装置。
【請求項６】
前記提供部は、
類似条件による通信量とともに、類似条件による通信量に対するデータの収集期間および収集対象となる車両の数の関係性をユーザへ通知する
ことを特徴とする請求項１〜５のいずれか一つに記載のデータ収集装置。
【請求項７】
前記提供部は、
指定された通信量および類似条件による通信量の関係性をユーザへ通知する
ことを特徴とする請求項１〜６のいずれか一つに記載のデータ収集装置。
【請求項８】
請求項１〜７のいずれか一つに記載のデータ収集装置と、
前記車載装置と、
前記ユーザインタフェースの提供を受けるとともに、該ユーザインタフェースを介してユーザが通信量および収集条件の指定操作を行う端末装置と
を備えることを特徴とするデータ収集システム。
【請求項９】
各車両に搭載された車載装置から車両に関するデータを収集する収集工程と、
所定の通信量の指定を受け付ける受付工程と、
前記収集工程によって収集されるデータの通信量が指定された通信量内に収まるように、データの収集条件の指定操作をガイダンスするユーザインタフェースを提供する提供工程と
を含むことを特徴とするデータ収集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
開示の実施形態は、データ収集装置、データ収集システムおよびデータ収集方法に関する。
【背景技術】
【０００２】
従来、各車両に搭載された車載装置から道路情報を収集するデータ収集装置が知られている。かかるデータ収集装置では、各車両の位置情報に基づき、道路情報の収集対象となる車両を選別することで、所望する位置の道路情報を収集する（たとえば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−０５５５８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術は、ユーザに対し、通信量を把握させつつ、情報収集のためのパラメータの設定を容易に行わせるうえで、さらなる改善の余地がある。
【０００５】
具体的には、上述した従来技術では、ユーザが端末を介してセンター装置に接続し、センター装置上のユーザインタフェースからアップロードの条件などを任意に指定することが可能である。このことは、状況に応じた柔軟な情報収集や、通信量の削減などに寄与するものではあるが、その一方で、ユーザが通信量を把握しづらく、容易にパラメータの設定を行うことができないという課題を有している。
【０００６】
実施形態の一態様は、上記に鑑みてなされたものであって、ユーザに対し、通信量を把握させつつ、情報収集のためのパラメータの設定を容易に行わせることができるデータ収集装置、データ収集システムおよびデータ収集方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
実施形態の一態様に係るデータ収集装置は、収集部と、受付部と、提供部とを備える。前記収集部は、各車両に搭載された車載装置から車両に関するデータを収集する。前記受付部は、所定の通信量の指定を受け付ける。前記提供部は、前記収集部によって収集されるデータの通信量が指定された通信量内に収まるように、データの収集条件の指定操作をガイダンスするユーザインタフェースを提供する。
【発明の効果】
【０００８】
実施形態の一態様によれば、ユーザに対し、通信量を把握させつつ、情報収集のためのパラメータの設定を容易に行わせることができる。
【図面の簡単な説明】
【０００９】
【図１Ａ】図１Ａは、実施形態に係るデータ収集方法の概要説明図（その１）である。
【図１Ｂ】図１Ｂは、実施形態に係るデータ収集方法の概要説明図（その２）である。
【図１Ｃ】図１Ｃは、実施形態に係るデータ収集方法の概要説明図（その３）である。
【図１Ｄ】図１Ｄは、実施形態に係るデータ収集方法の概要説明図（その４）である。
【図１Ｅ】図１Ｅは、実施形態に係るデータ収集方法の概要説明図（その５）である。
【図１Ｆ】図１Ｆは、実施形態に係るデータ収集方法の概要説明図（その６）である。
【図１Ｇ】図１Ｇは、実施形態に係るデータ収集方法の概要説明図（その７）である。
【図１Ｈ】図１Ｈは、実施形態に係るデータ収集方法の概要説明図（その８）である。
【図２】図２は、実施形態に係るデータ収集システムの構成例を示すブロック図である。
【図３Ａ】図３Ａは、収集条件設定画面の一例を示す図（その１）である。
【図３Ｂ】図３Ｂは、収集条件設定画面の一例を示す図（その２）である。
【図４Ａ】図４Ａは、類似条件の検索動作の説明図（その１）である。
【図４Ｂ】図４Ｂは、類似条件の検索動作の説明図（その２）である。
【図４Ｃ】図４Ｃは、類似条件の検索動作の説明図（その３）である。
【図５】図５は、実施形態に係るデータ収集システムが実行する処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して、本願の開示するデータ収集装置、データ収集システムおよびデータ収集方法の実施形態を詳細に説明する。なお、以下に示す実施形態によりこの発明が限定されるものではない。
【００１１】
まず、実施形態に係るデータ収集方法の概要について、図１Ａ〜図１Ｈを用いて説明する。図１Ａ〜図１Ｈは、実施形態に係るデータ収集方法の概要説明図（その１）〜（その８）である。なお、図１Ａ〜図１Ｈでは、実施形態に係るデータ収集方法を適用したデータ収集システム１を例に挙げて説明を行う。
【００１２】
図１Ａに示すように、実施形態に係るデータ収集システム１は、データ収集装置１０と、車両Ｖ−１，Ｖ−２，Ｖ−３…にそれぞれ搭載された車載装置１００−１，１００−２，１００−３…と、利用者端末２００とを含む。なお、以下では、車両全般を指す場合には「車両Ｖ」と、また、車載装置全般を指す場合には「車載装置１００」と、それぞれ記載する。
【００１３】
データ収集装置１０は、たとえばインターネットや携帯電話回線網等のネットワークＮを介したクラウドサービスを提供するクラウドサーバとして構成され、データ利用者から車両データの収集要求を受け付けるとともに、受け付けた収集要求に基づき、各車載装置１００から車両データを収集し、データ利用者へ提供する。
【００１４】
車載装置１００は、たとえばカメラや、加速度センサ、ＧＰＳ（Global  Positioning  System）センサといった各種センサ、記憶デバイス、マイクロコンピュータなどを有するドライブレコーダであって、データ収集装置１０が受け付けた収集要求に応じた車両データを車両Ｖから採取する。
【００１５】
また、車載装置１００は、採取した車両データをデータ収集装置１０へ適宜アップロードする。このようにドライブレコーダを車載装置１００として兼用することによって、車両Ｖへ搭載する車載部品を効率化することができる。なお、兼用することなく、車載装置１００とドライブレコーダとを別体で構成してもよい。
【００１６】
利用者端末２００は、データ利用者が利用する端末であり、たとえばノート型ＰＣ（Personal  Computer）や、デスクトップ型ＰＣ、タブレット端末、ＰＤＡ（Personal  Digital  Assistant）、スマートフォン、眼鏡型や時計型の情報処理端末であるウェアラブルデバイス（wearable  device）などである。
【００１７】
また、データ利用者は、たとえばデータ収集装置１０から提供される車両データに基づいて自動運転技術の開発を行う開発者などである。データ収集装置１０は、かかるデータ利用者に対し、利用者端末２００を介してアクセス可能なユーザインタフェース（以下、「ＵＩ」と記載する）画面を提供する。
【００１８】
データ利用者は、かかるＵＩ画面を介し、図１Ａに示すように、車両データの収集条件を指定する。すると、これを受け付けたデータ収集装置１０は、各車両Ｖへかかる収集条件をたとえばファイル形式で配信する。
【００１９】
収集条件には、図１Ｂに示すように、車両データの収集に関する各種パラメータが含まれる。各種パラメータは、同図に示すように、たとえば「対象車両」、「データ種別」、「収集トリガ条件」、「収集期間」などである。
【００２０】
なお、「対象車両」は、収集対象となる車両Ｖの識別子である。また、「データ種別」は、収集対象となるデータの種別、一例としてアクセル開度率などである。「収集トリガ条件」は、収集のトリガとなる条件であり、一例として車速が所定速を超えた場合などである。
【００２１】
たとえば図１Ａの例では、少なくとも車両Ｖ−２の車載装置１００−２は、「車速＞６０ｋｍ／ｈ」を収集トリガ条件として、データ種別「アクセル開度率」が収集される収集条件が指定されている。
【００２２】
そして、車載装置１００は、各車両Ｖにおいて採取した車両データを適宜データ収集装置１０へアップロードし、データ収集装置１０はこれを蓄積する。そして、データ利用者は、たとえば前述のＵＩ画面を介して、データ収集装置１０に蓄積された車両データを閲覧またはダウンロードする。
【００２３】
より具体的に、データ収集システム１においてデータ利用者へ車両データが提供されるまでの一連の流れについて、図１Ｃ〜図１Ｅを用いて説明する。図１Ｃに示すように、まずデータ利用者は、データ収集装置１０と接続された利用者端末２００により収集条件を指定する。
【００２４】
また、この際に、データ収集装置１０は、収集することとなる実データＲに付加され、かかる実データＲの検索や概要把握に用いられるインデックスデータとしての特性を有するタグデータＴの生成用データを生成する。なお、かかるタグデータＴの生成用データは、利用者端末２００あるいはデータ収集装置１０に記憶されたプログラムや生成用データを用いつつ、データ利用者の操作に基づいて生成される。
【００２５】
そして、指定された収集条件や、生成されたタグデータＴの生成用データは、データ収集装置１０に記憶されるとともに、データ収集の対象となる車両Ｖへ配信されて、車載装置１００にも記憶される。
【００２６】
次に、各車載装置１００は、各種センサの出力データを監視し、記憶している収集条件を満たすイベントが発生した場合に、その実データＲを記憶デバイスに記憶する。また、各車載装置１００は、記憶しているタグデータＴの生成用データと実データＲとに基づき、当該実データＲに対応するタグデータＴを生成して記憶する。そして、各車載装置１００は、タグデータＴをデータ収集装置１０にアップロードし、データ収集装置１０はそのタグデータＴを記憶する。なお、このとき、実データＲは、データ収集装置１０へはアップロードされない。
【００２７】
そして、データ利用者が、利用者端末２００により、データ収集状況の確認や実データＲの収集のためにデータ収集装置１０と接続すると、データ収集装置１０により収集されたタグデータＴに基づくメタ情報が利用者端末２００に表示される。あわせて、各タグデータＴに対応する実データＲを収集する操作を行うためのＵＩ画面が表示される。
【００２８】
そして、図１Ｄに示すように、データ利用者が、利用者端末２００により、収集する実データＲに対応するタグデータＴを指定すると、データ収集装置１０を介して該当の車載装置１００へ実データＲを指定する指示データが送信される。
【００２９】
その後、図１Ｅに示すように、指定された実データＲが、各車載装置１００からデータ収集装置１０へアップロードされ、データ収集装置１０に記憶される。そして、データ利用者が、利用者端末２００により、データ収集装置１０に記憶された実データＲにアクセスして、かかる実データＲの閲覧やダウンロードなどを行う。
【００３０】
なお、車載装置１００のデータ容量の観点からは、データ収集装置１０にアップロードされた実データＲおよびこれに対応するタグデータＴは、データ収集装置１０へのアップロード後に車載装置１００から削除されることが好ましい。
【００３１】
また、タグデータＴは、実データＲの一部を単純に抜粋したようなデータではなく、データ利用者が参照したときに実データＲの概要を把握し、実データＲの要否を判断できる程度にメタ情報化されていることが好ましい。
【００３２】
ところで、このようなタグデータＴおよびタグデータＴに基づいて選別された実データＲの段階的な収集により、データ収集システム１は、常にすべての実データＲを収集する必要がなくなり、通信量の削減を図ることができるが、その反面、データ利用者が前述の収集条件パラメータを任意に指定できるということは、収集条件が変われば都度通信量が変化し、データ利用者が通信量を把握しにくいということである。
【００３３】
すなわち、図１Ｆに示すように、データ利用者は、通信量の削減のために、通信量を任意の上限に収めたくとも、各種パラメータをどのように調整すべきか判断することが難しい。なお、以下で通信量の上限と言った場合、通信環境による物理的な通信量上限を指すものではなく、データ利用者によって指定される任意の通信量を指すものとする。
【００３４】
そこで、実施形態に係るデータ収集方法では、データ収集装置１０が、データ利用者から任意の通信量上限の指定を受けた場合に、かかる通信量に収まるように、収集条件の設定操作をガイダンスするＵＩ画面を提供することとした。
【００３５】
具体的には、図１Ｇに示すように、実施形態に係るデータ収集方法では、まずデータ利用者が、利用者端末２００を介して「通信量上限」および「収集条件」を指定する（ステップＳ１）。すると、これを受けたデータ収集装置１０は、過去の類似収集条件（以下、「類似条件」と言う）を解析し（ステップＳ２）、その解析結果から通信量を算出する（ステップＳ３）。
【００３６】
そして、データ収集装置１０は、算出した通信量を利用者端末２００へ通知する（ステップＳ４）。また、このとき、データ収集装置１０は、算出した通信量が指定された上限を超える場合、または、類似条件がない場合、データ利用者に対し、条件変更をガイダンスする（ステップＳ５）。
【００３７】
具体的には、図１Ｈに示すように、データ収集装置１０は、利用者端末２００に対し、条件変更をガイダンスするＵＩ画面を提供する。たとえば、データ収集装置１０は、同図のパターンＰ１として示すように、指定された上限と予測通信量との関係を示すインジケータを表示させる。インジケータは、たとえば同図では、「上限」より左側は予測通信量に応じて緑色でインジケータ表示され、「上限」より右側は通信量に応じて赤色でインジケータ表示される。かかるインジケータは、収集条件の指定内容に応じてリアルタイムで変化することが好ましい。また、インジケータはあくまで一例であって、グラフや数値表現、数値以外の表現等、種々の態様を用いることができる。また、ここでは、指定された上限と予測通信量の双方を示す例を挙げているが、予測通信量のみを表示してもよい。また、双方の差を表示するようにしてもよい。
【００３８】
また、同図のパターンＰ１に示すように、たとえば、データ収集装置１０は、データ利用者に指定された条件式に警告としてのエクスクラメーションマークとともに、「閾値をＸＸｋｍ／ｈまで下げれば解消します」といったガイダンスメッセージを表示させて、データ利用者に適切な値での条件入力を促す。
【００３９】
また、データ収集装置１０は、データ利用者に指定された通信量上限に収まる類似条件を過去の実績などから検索しておき、パターンＰ２として示すように、おすすめの条件式のパッケージとしてリスト表示することもできる。データ利用者がかかるリストから所望のパッケージを選択すると、選択されたパッケージの内容で容易に条件変更を行うことができる。
【００４０】
このように、実施形態に係るデータ収集方法では、データ収集装置１０が、データ利用者から任意の通信量上限の指定を受けた場合に、かかる通信量に収まるように、収集条件の設定操作をガイダンスするＵＩ画面を提供することとした。
【００４１】
したがって、実施形態に係るデータ収集方法によれば、データ利用者に対し、通信量を把握させつつ、情報収集のためのパラメータの設定を容易に行わせることができる。
【００４２】
以下、実施形態に係るデータ収集システム１の構成例について、より具体的に説明する。
【００４３】
図２は、実施形態に係るデータ収集システム１の構成例を示すブロック図である。なお、図２では、実施形態の特徴を説明するために必要な構成要素のみを表しており、一般的な構成要素についての記載を省略している。
【００４４】
換言すれば、図２に図示される各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。例えば、各ブロックの分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することが可能である。
【００４５】
また、図２を用いた説明では、既に説明済みの構成要素については、説明を簡略するか、省略する場合がある。
【００４６】
図２に示すように、実施形態に係るデータ収集システム１は、データ収集装置１０と、車載装置１００と、利用者端末２００とを含む。
【００４７】
まず、データ収集装置１０から説明する。データ収集装置１０は、通信部１１と、記憶部１２と、制御部１３とを備える。
【００４８】
通信部１１は、たとえば、ＮＩＣ（Network  Interface  Card）等によって実現される。通信部１１は、ネットワークＮと有線または無線で接続され、ネットワークＮを介して、車載装置１００や、利用者端末２００との間で情報の送受信を行う。
【００４９】
記憶部１２は、たとえば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現され、図２の例では、収集条件情報ＤＢ１２ａと、収集データＤＢ１２ｂとを記憶する。
【００５０】
収集条件情報ＤＢ１２ａは、利用者端末２００から指定され、後述する受付部１３ｂによって受け付けられた収集条件が蓄積される。すなわち、収集条件情報ＤＢ１２ａは、収集条件に関する過去の実績を含む。
【００５１】
収集データＤＢ１２ｂは、後述する収集部１３ｆによって各車載装置１００から収集された収集データが蓄積される。すなわち、収集データＤＢ１２ｂは、収集データの過去の実績を含む。なお、収集データは、前述のタグデータＴおよび実データＲを含む。
【００５２】
制御部１３は、コントローラ（controller）であり、たとえば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、データ収集装置１０内部の記憶デバイスに記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３は、たとえば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現することができる。
【００５３】
制御部１３は、ＵＩ提供部１３ａと、受付部１３ｂと、解析部１３ｃと、ガイダンス生成部１３ｄと、配信部１３ｅと、収集部１３ｆとを有し、以下に説明する情報処理の機能や作用を実現または実行する。
【００５４】
ＵＩ提供部１３ａは、収集条件の設定画面のほか、データ収集に関する種々のＵＩ画面を生成し、通信部１１を介して利用者端末２００に対し、提供する。ＵＩ画面の具体例については、図３Ａおよび図３Ｂを用いた説明で後述する。また、ＵＩ提供部１３ａは、後述するガイダンス生成部１３ｄによって生成されたガイダンス情報をＵＩ画面へ含ませて提供する。
【００５５】
ガイダンス情報には、利用者端末２００からデータ利用者によって指定された収集条件に基づいて、後述する解析部１３ｃにより算出された通信量が含まれる。なお、ＵＩ提供部１３ａは、かかる算出された通信量とともに、当該通信量に対するデータの収集期間および収集対象となる車両Ｖの数の関係性、たとえばＸ台であればＹ時間かかるといった情報をデータ利用者へ通知してもよい。
【００５６】
これにより、通信量だけでなく、必要となる収集期間および対象車両数を、データ利用者に容易に把握させることができる。
【００５７】
受付部１３ｂは、データ利用者により、利用者端末２００から指定された通信量上限および収集条件を通信部１１を介して受け付け、解析部１３ｃへ通知する。また、受付部１３ｂは、データ利用者により指定された収集条件を、収集条件情報ＤＢ１２ａへ格納する。
【００５８】
また、受付部１３ｂは、データ利用者によりたとえば通信量上限に収まるように条件変更された収集条件を受け付けた場合に、これにより、収集条件情報ＤＢ１２ａ内の該当する収集条件を更新する。
【００５９】
解析部１３ｃは、受付部１３ｂによって受け付けられた通信量上限、収集条件、収集条件情報ＤＢ１２ａ、および、収集データＤＢ１２ｂに基づいて過去の類似条件を解析する。具体的には、解析部１３ｃは、受付部１３ｂによって受け付けられた収集条件に類似する過去の類似条件を収集条件情報ＤＢ１２ａから抽出する。なお、ここに言う類似条件は、同一条件を含む。
【００６０】
このとき、解析部１３ｃは、収集条件の各項目に関連付けた優先度に基づき、類似度の高い順に、過去の類似条件を収集条件情報ＤＢ１２ａから検索する。この点については、図４Ａ〜図４Ｃを用いた説明で後述する。
【００６１】
また、解析部１３ｃは、類似条件があった場合に、当該類似条件で収集される収集データのデータ量を、収集データＤＢ１２ｂに基づいて算出する。そして、解析部１３ｃは、算出したデータ量と、対象車両数および収集期間とを掛け合わせて通信量として算出し、算出した通信量をガイダンス生成部１３ｄへ通知する。
【００６２】
なお、解析部１３ｃは、該当する類似条件がなかった場合、より少ない変更で類似条件とすることができる収集条件の項目をガイダンス生成部１３ｄへ通知する。
【００６３】
また、解析部１３ｃは、該当する類似条件はあったが、算出した通信量が通信量上限を超える場合、類似条件からより少ない変更で通信量上限内に収まる条件を探索し、探索結果をガイダンス生成部１３ｄへ通知する。言い換えれば、解析部１３ｃは、類似条件による通信量が通信量上限を超える場合に、通信量上限に収まる他の類似条件をたとえば変更量が少ない順に抽出し、ＵＩ提供部１３ａに対し、データ利用者へ通知させる。なお、図１Ｈに示したおすすめの条件式のパッケージのように、複数個をリストアップして通知してもよい。
【００６４】
ガイダンス生成部１３ｄは、解析部１３ｃから通知された解析結果に基づき、データ利用者に条件変更させる場合を含む、収集条件に関するガイダンス情報を生成し、ＵＩ提供部１３ａへ通知する。たとえばガイダンス生成部１３ｄは、図１Ｈに示したような条件変更のガイダンスが表示されるように、ガイダンス情報を生成する。
【００６５】
配信部１３ｅは、収集条件情報ＤＢ１２ａへ格納され、設定された収集条件を、対象車両となる車両Ｖへ、たとえばファイル形式で通信部１１を介して配信する。収集部１３ｆは、車載装置１００からアップロードされる車両データを、通信部１１を介して収集し、収集データＤＢ１２ｂへ蓄積する。
【００６６】
次に、車載装置１００について説明する。車載装置１００は、通信部１０１と、記憶部１０２と、制御部１０３とを備える。また、車載装置１００は、上述したように、カメラや、加速度センサ、ＧＰＳセンサなどの各種センサ１５０が接続される。
【００６７】
通信部１０１は、通信部１１と同様に、たとえばＮＩＣ等によって実現される。通信部１０１は、ネットワークＮと無線で接続され、ネットワークＮを介して、データ収集装置１０との間で情報の送受信を行う。また、通信部１０１は、各種センサ１５０の出力データを受信する。
【００６８】
記憶部１０２は、記憶部１２と同様に、たとえば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現され、図２の例では、収集条件情報１０２ａと、車両データ情報１０２ｂとを記憶する。
【００６９】
収集条件情報１０２ａは、データ収集装置１０から配信された収集条件を含む情報である。車両データ情報１０２ｂは、後述する採取部１０３ｃによって採取された車両データを含む情報である。車両データは、前述のタグデータＴおよび実データＲを含む。
【００７０】
制御部１０３は、制御部１３と同様に、コントローラであり、たとえば、ＣＰＵやＭＰＵ等によって、車載装置１００内部の記憶デバイスに記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１０３は、たとえば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現することができる。
【００７１】
制御部１０３は、取得部１０３ａと、検出部１０３ｂと、採取部１０３ｃと、アップロード部１０３ｄとを有し、以下に説明する情報処理の機能や作用を実現または実行する。
【００７２】
取得部１０３ａは、データ収集装置１０から配信された収集条件を取得し、収集条件情報１０２ａへ格納する。検出部１０３ｂは、各種センサ１５０からの出力データを監視し、収集条件においてトリガとなるイベントの発生を検出する。
【００７３】
たとえば検出部１０３ｂは、収集条件において車両データを採取するトリガとなるイベントの発生を検出した場合に、採取部１０３ｃに車両データを採取させる。また、たとえば検出部１０３ｂは、収集条件において車両データをデータ収集装置１０へアップロードさせるトリガとなるイベントの発生を検出した場合に、アップロード部１０３ｄに車両データをアップロードさせる。
【００７４】
採取部１０３ｃは、検出部１０３ｂによって車両データを採取するトリガの発生が検出された場合に、各種センサ１５０の出力データに基づく車両データを採取して車両データ情報１０２ｂへ格納する。また、採取部１０３ｃは、検出部１０３ｂによって車両データの採取を停止するトリガの発生が検出された場合に、車両データの採取を停止する。
【００７５】
アップロード部１０３ｄは、検出部１０３ｂによって車両データをアップロードするトリガの発生が検出された場合に、車両データ情報１０２ｂに格納された車両データをデータ収集装置１０へアップロードする。
【００７６】
次に、ＵＩ提供部１３ａがＵＩ画面として利用者端末２００へ提供する、収集条件設定画面の具体例について図３Ａおよび図３Ｂを用いて説明する。図３Ａおよび図３Ｂは、収集条件設定画面の一例を示す図（その１）および（その２）である。
【００７７】
図３ＡのＭ１部に示すように、「収集条件設定画面」は、「通信量上限」項目を有する。データ利用者が、かかるＭ１部へ任意の通信量を指定することにより、データ収集装置１０は、指定された通信量に収まるように収集条件をガイダンスすることとなる。
【００７８】
「収集条件設定画面」は、同図のＭ２，Ｍ３，Ｍ４部に示すように、車両データのアップロードや、採取の開始または終了のトリガとなる条件式の指定が可能な「トリガブロック」項目を有する。
【００７９】
かかる項目では、図３Ｂに示すように、ＧＵＩウィジェットのドロップダウンリストなどにより、条件式の「パラメータ」や「記号」が選択可能となっている。「閾値」はたとえば直接の入力指定が可能であるが、「パラメータ」や「記号」と同様に、ドロップダウンリストなどによる指定が可能であってもよい。
【００８０】
なお、図３Ａに示すように、こうしたトリガブロックは、「＋」ボタンを押下することにより、追加することが可能である。また、追加した際には、「ａｎｄ」や「ｏｒ」といったブール演算子の入力部が表示され論理条件の設定が可能である（同図のＭ２部参照）。したがって、複合条件でのトリガの発生の検出が可能である。
【００８１】
また、図３Ａに示すように、「収集条件設定画面」では、収集データのさらに詳細な条件指定が可能である。たとえばＧＵＩウィジェットのラジオボタンなどで選択可能な「通常」および「メタ情報」は、前述の実データＲおよびタグデータＴに対応する。
【００８２】
「データ種別」は、たとえばアクセル開度率などである。また、「データ間引き間隔」項目により、サンプリング間隔を指定することもできるし、「事前・事後収集」項目により、開始トリガ前、終了トリガ後のデータ収集を指定することもできる。
【００８３】
また、「差分抽出」項目により、前回からの差分ｂｉｔ長のみデータを採取するか否かを指定することもできる。また、「統計処理方法」項目により、統計処理を平均値や最大値などのいずれに基づいて行うかといった条件を指定することもできる。これらにより、データ利用者は、目的に応じた柔軟な収集条件の指定を行うことが可能となる。
【００８４】
次に、解析部１３ｃが、類似度の高い順に、過去の類似条件を収集条件情報ＤＢ１２ａから検索する点について、図４Ａ〜図４Ｃを用いて説明する。図４Ａ〜図４Ｃは、類似条件の検索動作の説明図（その１）〜（その３）である。
【００８５】
まず、説明の前提として、前述のトリガブロックにおいて図４Ａに示す条件式が指定されていたものとする。
【００８６】
解析部１３ｃは、かかるトリガブロックの「パラメータ」、「記号」および「閾値」につき、それぞれ指定される項目に応じて関連度を重み付けする。以下の説明で、関連度や優先度を「Ａ」〜「Ｆ」などのアルファベットで表した場合、「Ａ」側が関連度または優先度が高いものとする。また、関連度を「△」や「×」で表した場合、「△」の方が関連度が高く、「×」の方が関連度が低いものとする。
【００８７】
具体的には、解析部１３ｃは、図４Ａに示す条件式が指定されていた場合に、図４Ｂに示すように、パラメータの指定値「車速」に対しては、たとえば「加速度」に関連度「Ａ」、「エンジン回転数」に関連度「Ｂ」、「ブレーキ圧」に関連度「Ｃ」、「エンジン油温」に関連度「Ｆ」を設定する。
【００８８】
また、解析部１３ｃは、記号の指定値「＞」に対しては、たとえば「≧」に関連度「△」、「＝」、「＜」、「≦」にそれぞれ関連度「×」を設定する。
【００８９】
また、解析部１３ｃは、閾値の指定値「６０」に対しては、たとえばこれに前後する「５０」、「７０」に関連度「△」、「４０」、「８０」にそれぞれ関連度「×」を設定する。
【００９０】
そのうえで、解析部１３ｃは、「パラメータ」、「記号」および「閾値」に優先度を設定する。ここで、たとえば「パラメータ」に優先度Ｃ、「記号」に優先度Ａ、「閾値」に優先度Ｂが設定されたものとする。
【００９１】
そして、解析部１３ｃは、優先度の高い項目から順に、指定値を関連度が高い順に変化させつつ、類似条件を示す類似条件式を類似度が高い順に生成する。そして、解析部１３ｃは、かかる類似度の高い順に、過去の類似条件を収集条件情報ＤＢ１２ａから検索する。
【００９２】
たとえば図４Ｂに示した優先度および関連度に従えば、解析部１３ｃは、図４Ｃに示すように、類似条件式＃１として、記号を「＞」から「≧」に変更した条件式を生成する。そして、かかる類似条件式＃１に該当する過去の類似条件を収集条件情報ＤＢ１２ａから検索する。
【００９３】
その結果、該当する類似条件がなければ、解析部１３ｃは、たとえば、類似条件式＃２として、閾値を「６０ｋｍ／ｈ」から「７０ｋｍ／ｈ」に変更した条件式を生成する。そして、かかる類似条件式＃２に該当する過去の類似条件を収集条件情報ＤＢ１２ａから検索する。
【００９４】
これを繰り返し、さらに該当する類似条件がなければ、解析部１３ｃは、たとえば、類似条件式＃ｎとして、パラメータを「車速」から「エンジン回転数」に変更し、これに応じて閾値を変更した条件式を生成する。そして、かかる類似条件式＃ｎに該当する過去の類似条件を収集条件情報ＤＢ１２ａから検索する。
【００９５】
これを繰り返し、さらに該当する類似条件がなく、その他条件式として示すように、関連度なしの条件式しか残らなければ、解析部１３ｃは、類似条件なしと判定する。
【００９６】
なお、図４Ｂに示した関連度などは、たとえばデータ利用者に条件変更をガイダンスする際に、前述のドロップダウンリスト（図３Ｂ参照）などに反映させてもよい。たとえば、現在の指定値からの変更を促すに際して、かかるドロップダウンリストに、関連度の高い順に指定値の候補を列挙するようにしてもよい。
【００９７】
言い換えれば、ＵＩ提供部１３ａは、収集条件の一の項目に指定された指定値に応じて、当該一の項目以外の他の項目の指定値をガイダンスすることとなる。これにより、データ利用者が指定したパラメータの内容に応じて、データ利用者に容易に他のパラメータの設定を行わせることができる。
【００９８】
なお、他の方法として、関連度として数値を設定して、各項目の関連度を積算等の演算処理を行い、その演算値に基づいて類似判定等を行ってもよい。たとえば、一致するものには関連度が１、遠い関係にあるものは関連度が０となるような値を設定し、各項目の関連度を積算して最も大きい組み合わせで処理する（大きいものから順に候補とし、上記と同じ処理をするのも可）ようにしてもよい。なお、その場合、たとえば、０．６以下は信頼性なしとして不採用にするといったような、演算値の足切り処理が有効となる。
【００９９】
次に、実施形態に係るデータ収集システム１が実行する処理手順について、図５を用いて説明する。図５は、実施形態に係るデータ収集システム１が実行する処理手順を示すフローチャートである。
【０１００】
まず、データ利用者が、利用者端末２００から通信量の上限を指定する（ステップＳ１０１）。また、データ利用者が、利用者端末２００から収集条件を指定する（ステップＳ１０２）。
【０１０１】
すると、データ収集装置１０の解析部１３ｃが、過去の類似条件を解析する（ステップＳ１０３）。ここで、同一条件がある場合（ステップＳ１０４，Ｙｅｓ）、解析部１３ｃは、同一条件での通信量を算出する（ステップＳ１０５）。
【０１０２】
また、同一条件がない場合（ステップＳ１０４，Ｎｏ）、解析部１３ｃは、同一条件以外の類似条件を類似度が高い順に検索し、類似条件があれば（ステップＳ１０６，Ｙｅｓ）、類似条件での通信量を算出する（ステップＳ１０７）。
【０１０３】
また、かかる類似度が高い順の検索を繰り返し、類似条件がなければ（ステップＳ１０６，Ｎｏ）、ガイダンス生成部１３ｄがガイダンス情報を生成し、ＵＩ提供部１３ａが、これに基づいて条件変更をガイダンスする（ステップＳ１０８）。そして、ステップＳ１０２からの処理を繰り返す。
【０１０４】
一方、ステップＳ１０５またはステップＳ１０７で通信量を算出した場合、ＵＩ提供部１３ａが、通信量を通知する（ステップＳ１０９）。なお、類似条件で算出した通信量の場合には、類似条件での算出である旨、また算出に用いた類似条件を通知するのが望ましい。
【０１０５】
そして、通信量が指定上限以下である場合（ステップＳ１１０，Ｙｅｓ）、処理を終了する。一方で、通信量が指定上限を超えている場合（ステップＳ１１０，Ｎｏ）、解析部１３ｃが、指定上限に収まる条件式を検索する（ステップＳ１１１）。
【０１０６】
そして、ガイダンス生成部１３ｄが、その結果に基づいてガイダンス情報を生成し、ＵＩ提供部１３ａが、かかるガイダンス情報に基づいて条件変更をガイダンスする（ステップＳ１１２）。そして、ステップＳ１０２からの処理を繰り返す。
【０１０７】
上述してきたように、実施形態に係るデータ収集装置１０は、収集部１３ｆと、受付部１３ｂと、ＵＩ提供部１３ａ（「提供部」の一例に相当）とを備える。収集部１３ｆは、各車両Ｖに搭載された車載装置１００から車両Ｖに関するデータを収集する。受付部１３ｂは、所定の通信量の指定を受け付ける。ＵＩ提供部１３ａは、収集部１３ｆによって収集されるデータの通信量が指定された通信量内に収まるように、データの収集条件の指定操作をガイダンスするＵＩを提供する。
【０１０８】
したがって、実施形態に係るデータ収集装置１０によれば、ユーザに対し、通信量を把握させつつ、情報収集のためのパラメータの設定を容易に行わせることができる。
【０１０９】
また、実施形態に係るデータ収集装置１０は、解析部１３ｃをさらに備える。解析部１３ｃは、過去の収集条件による実績を解析する。また、受付部１３ｂは、指定された通信量とともにデータ利用者（「ユーザ」の一例に相当）から収集条件の指定を受け付け、解析部１３ｃは、受付部１３ｂによって受け付けられた収集条件に類似する過去の収集条件である類似条件を実績から抽出して類似条件による通信量を算出する。また、ＵＩ提供部１３ａは、解析部１３ｃによって算出された類似条件による通信量をデータ利用者へ通知する。
【０１１０】
したがって、実施形態に係るデータ収集装置１０によれば、過去の実績に基づいた適切な通信量を推定し、データ利用者に通知することが可能となる。
【０１１１】
また、解析部１３ｃは、収集条件の各項目に設定された優先度、および、データ利用者によって指定された各項目への各指定値に対する関連度に応じて、類似条件を抽出する。
【０１１２】
したがって、実施形態に係るデータ収集装置１０によれば、収集条件との単なる一致具合でなく、優先度および関連度に応じて類似条件を抽出するので、データ利用者が指定した収集条件と実質的に類似する類似条件を抽出することができる。
【０１１３】
また、解析部１３ｃは、類似条件による通信量が指定された通信量を超える場合に、指定された通信量内に収まる他の類似条件を変更量が少ない順に抽出し、ＵＩ提供部１３ａに対し、データ利用者へ通知させる。
【０１１４】
したがって、実施形態に係るデータ収集装置１０によれば、通信量上限に収まる他の類似条件をデータ利用者に提示することができる。
【０１１５】
また、ＵＩ提供部１３ａは、収集条件の一の項目に指定された指定値に応じて、当該一の項目以外の他の項目の指定値をガイダンスする。
【０１１６】
したがって、実施形態に係るデータ収集装置１０によれば、データ利用者が指定したパラメータの内容に応じて、データ利用者に容易に他のパラメータの設定を行わせることができる。
【０１１７】
また、ＵＩ提供部１３ａは、類似条件による通信量とともに、類似条件による通信量に対するデータの収集期間および収集対象となる車両Ｖの数の関係性をデータ利用者へ通知する。
【０１１８】
したがって、実施形態に係るデータ収集装置１０によれば、データ利用者に容易に、必要となる収集期間および対象車両数を把握させることができる。
【０１１９】
また、ＵＩ提供部１３ａは、指定された通信量および類似条件による通信量の関係性をユーザへ通知する。
【０１２０】
したがって、実施形態に係るデータ収集装置１０によれば、指定した通信量に対する、指定した収集条件による通信量の関係性をデータ利用者に容易に把握させることができる。
【０１２１】
なお、上述した実施形態では、解析部１３ｃが、指定された収集条件の類似条件があった場合に、当該類似条件で収集される収集データのデータ量を算出し、かかるデータ量と、対象車両数および収集期間とを掛け合わせて通信量として算出する例を挙げたが、通信量の算出は、これに限られるものではない。
【０１２２】
たとえば、解析部１３ｃは、収集条件情報ＤＢ１２ａおよび収集データＤＢ１２ｂに含まれる所定期間分の過去の実績に基づいて、データ利用者により指定された収集条件分のデータ量をシミュレート演算し、その結果のデータ量に基づいて通信量を算出してもよい。
【０１２３】
また、たとえば、解析部１３ｃは、収集条件情報ＤＢ１２ａおよび収集データＤＢ１２ｂに含まれる所定期間分の過去の実績に基づいて深層学習等の機械学習を実行し、任意の収集条件が入力されたならば、かかる収集条件に対応するデータ量や通信量を出力する学習モデルを生成してもよい。
【０１２４】
また、上述した実施形態では、データ利用者が、自動運転技術の開発者等であることとしたが、ユーザの一例であって、たとえばサービスプロバイダ等の法人ユーザや、一般の個人ユーザであってもよい。
【０１２５】
さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。したがって、添付の特許請求の範囲およびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。
【符号の説明】
【０１２６】
１    データ収集システム
１０    データ収集装置
１２ａ  収集条件情報ＤＢ
１２ｂ  収集データＤＢ
１３ａ  ＵＩ提供部
１３ｂ  受付部
１３ｃ  解析部
１３ｄ  ガイダンス生成部
１３ｅ  配信部
１３ｆ  収集部
１００    車載装置
１０２ａ  収集条件情報
１０２ｂ  車両データ情報
１０３ａ  取得部
１０３ｂ  検出部
１０３ｃ  採取部
１０３ｄ  アップロード部
１５０    各種センサ
２００    利用者端末
Ｖ      車両
【図１Ａ】
2020064405.tif 000003
【図１Ｂ】
2020064405.tif 000004
【図１Ｃ】
2020064405.tif 000005
【図１Ｄ】
2020064405.tif 000006
【図１Ｅ】
2020064405.tif 000007
【図１Ｆ】
2020064405.tif 000008
【図１Ｇ】
2020064405.tif 000009
【図１Ｈ】
2020064405.tif 000010
【図２】
2020064405.tif 000011
【図３Ａ】
2020064405.tif 000012
【図３Ｂ】
2020064405.tif 000013
【図４Ａ】
2020064405.tif 000014
【図４Ｂ】
2020064405.tif 000015
【図４Ｃ】
2020064405.tif 000016
【図５】
2020064405.tif 000017