(57)【要約】【課題】作業機械に新たな機能や装置を新たに実装する際に情報管理装置の管理者の目的やネットワークの特性、情報を提供する装置のサービス利用者の位置付けに基づき情報の提供を制御すること。【解決手段】作業機械の情報管理装置は、作業機械の車両情報を収集する情報収集部と、車両情報を解析して解析情報を生成する情報解析部と、車両情報及び解析情報を汎用処理機能部に送信可能か否かを示す送信可否情報を規定する選択定義を記憶する選択定義記憶部と、選択定義に基づいて汎用処理機能部に送信する情報を選択する情報選択部とを備える。【選択図】図３
2019175360.tif 000002
【特許請求の範囲】
【請求項１】
作業機械の車両情報を収集する情報収集部と、
前記車両情報を解析して解析情報を生成する情報解析部と、
前記車両情報及び前記解析情報を汎用処理機能部に送信可能か否かを示す送信可否情報を規定する選択定義を記憶する選択定義記憶部と、
前記選択定義に基づいて、前記汎用処理機能部に送信する情報を選択する情報選択部と
を備える作業機械の情報管理装置。
【請求項２】
前記汎用処理機能部は、設定された接続方式又は通信方式によって前記車両情報及び前記解析情報うちの少なくとも一方を受信する汎用送信機能部、及び前記車両情報及び前記解析情報を予め定められる解析方法によって解析する汎用解析機能部うちの少なくとも１つを含む請求項１に記載の作業機械の情報管理装置。
【請求項３】
前記選択定義は、前記汎用解析機能部により生成された前記車両情報の解析情報を前記送信先に送信可能か否かを示す送信可否情報と前記送信先との関係を含み、
前記情報選択部は、前記選択定義に基づいて、前記情報収集部に収集された前記車両情報、前記情報解析部により生成された前記解析情報、及び前記汎用解析機能部により生成された前記解析情報の中から、前記汎用送信機能部に送信する情報を選択する請求項２に記載の作業機械の情報管理装置。
【請求項４】
前記選択定義は、前記汎用送信機能部が通信する際に通信内容を傍受される危険度、又は前記車両情報及び前記解析情報を取得するユーザごとに予め付与される権限に従って、予め設定される請求項２に記載の作業機械の情報管理装置。
【請求項５】
前記選択定義は、前記車両情報又は前記解析情報が前記作業機械の不具合状態又は前記作業機械の特定稼働状態に対応する情報のいずれかを含むと判定された場合に対応する第１の選択定義と、前記車両情報又は前記解析情報が前記作業機械の不具合状態又は前記作業機械の特定稼働状態に対応する情報のいずれも含まないと判定された場合に対応する第２の選択定義を含み、
前記情報選択部は、
前記車両情報及び前記解析情報が前記作業機械の不具合状態又は前記作業機械の特定稼働状態に対応する情報のいずれかを含むと判定した場合、前記第１の選択定義に基づいて、前記作業機械の不具合状態又は前記作業機械の特定稼働状態に対応する情報を含む前記車両情報及び前記解析情報の選択を実行し、
前記車両情報及び前記解析情報が前記作業機械の不具合状態又は前記作業機械の特定稼働状態に対応する情報のいずれも含まないと判定した場合、前記第２の選択定義に基づいて前記車両情報及び前記解析情報の選択を実行する請求項１から請求項３のいずれか１つに記載の作業機械の情報管理装置。
【請求項６】
作業機械の車両情報を収集することと、
前記車両情報を解析して解析情報を生成することと、
前記車両情報及び前記解析情報を汎用処理機能部に送信可能か否かを示す送信可否情報を規定する選択定義に基づいて、情報管理装置に接続される前記汎用処理機能部に送信する情報を選択することと
を含む作業機械の情報管理方法。
【請求項７】
作業機械の車両情報を収集する情報収集部と、
前記車両情報を解析して解析情報を生成する情報解析部と、
前記車両情報及び前記解析情報を汎用処理機能部に送信可能か否かを示す送信可否情報を規定する選択定義を記憶する選択定義記憶部と、
前記選択定義に基づいて、前記汎用処理機能部に送信する情報を選択する情報選択部と
を備える作業機械の情報管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業機械の情報管理装置、情報管理方法及び情報管理システムに関する。
【背景技術】
【０００２】
建設現場や鉱山等で稼動する作業機械の効率的な運用、及び保守点検等を目的として、作業機械に情報管理装置が搭載されている。情報管理装置は、作業機械が備えるセンサや他の制御部等から収集した稼動情報、及び収集した稼動情報を解析し、加工を行った加工情報の記録を行い、情報管理装置が記録した稼動情報及び加工情報について作業機械の外部への送信を行う。また、情報管理装置が記録した稼動情報及び加工情報の作業機械の外部への送信について、記録した稼動情報及び加工情報の送信が中断しても中断箇所から送信を再開できる手法等、種々の送信手法が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−４５２８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
情報管理装置の車両情報及び解析情報の記録及び送信に対する要求の高まりに対し、情報管理装置に情報管理装置の管理者や、管理者以外のサービス提供者が提供する機能部又は外部の装置を新たに追加することで、情報管理装置の送信及び解析機能を追加できるようになる。
【０００５】
しかしながら、新たな情報の送信及び解析が行えるようになった場合でも、情報管理装置が記録及び送信する車両情報及び解析情報は効率的な運用、及び保守点検等を行わなければならない。上記の事情より、情報管理装置の管理者は、管理者以外のサービス提供者の機能部、装置およびユーザに対し、車両情報や解析情報の提供を管理しなければならない。
【０００６】
本発明は、作業機械に新たな機能や装置を新たに実装する際に情報管理装置の管理者の目的やネットワークの特性、情報を提供する装置のサービス利用者の位置付けに基づき情報の提供を制御することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の態様に従えば、作業機械の車両情報を収集する情報収集部と、前記車両情報を解析して解析情報を生成する情報解析部と、前記車両情報及び前記解析情報を汎用処理機能部に送信可能か否かを示す送信可否情報を規定する選択定義を記憶する選択定義記憶部と、前記選択定義に基づいて、前記汎用処理機能部に送信する情報を選択する情報選択部とを備える作業機械の情報管理装置が提供される。
【発明の効果】
【０００８】
本発明によれば、作業機械に新たな機能や装置を新たに実装する際に情報管理装置の管理者の目的やネットワークの特性、情報を提供する装置のサービス利用者の位置付けに基づき情報の提供を制御できる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係る情報管理システムの一例を模式的に示す図である。
【図２】図２は、実施形態に係るダンプトラックの構成例を示す模式図である。
【図３】図３は、第１の実施形態に係る情報管理装置の機能構成例を示すブロック図である。
【図４】図４は、第１の実施形態に係る選択定義記憶部に記憶される選択定義の構成例を示す図である。
【図５】図５は、第１の実施形態に係る接続方式及び通信方式記憶部に記憶される接続方式及び通信方式の一例を示す図である。
【図６】図６は、第１の実施形態に係る情報管理装置の処理の一例を示すフローチャートである。
【図７】図７は、第２の実施形態に係る情報管理装置の機能構成の一例を示すブロック図である。
【図８】図８は、第２の実施形態に係る選択定義記憶部に記憶される選択定義の構成例を示す図である。
【図９】図９は、第２の実施形態に係る接続方式及び通信方式記憶部に記憶される接続方式及び通信方式の一例を示す図である。
【図１０】図１０は、第２の実施形態に係る情報管理装置による処理の一例を示すフローチャートである。
【図１１】図１１は、情報管理装置の機能構成のその他の例を示す図である。
【図１２】図１２は、第３の実施形態に係る情報管理装置の機能構成の一例を示すブロック図である。
【図１３】図１３は、第３の実施形態に係る車両情報記憶部に記憶される情報の一例を示す図である。
【図１４】図１４は、第３の実施形態に係る解析情報記憶部に記憶される情報の一例を示す図である。
【図１５】図１５は、第３の実施形態に係る例外処理実行条件記憶部１２２ｅに記憶される例外処理実行条件の一例を示す図である。
【図１６】図１６は、第３の実施形態に係る情報管理装置１００による処理の一例を示すフローチャートである。
【図１７】図１７は、他の実施形態に係るダンプトラックの構成例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明に係る実施形態について図面を参照しながら説明するが、本発明はこれに限定されない。以下で説明する各実施形態の構成要素は適宜組み合わせることができる。また、一部の構成要素を用いない場合もある。
【００１１】
＜第１の実施形態＞
＜情報管理システム＞
図１は、実施形態に係る情報管理システム１の一例を模式的に示す図である。以下に説明する実施形態では、作業機械としてダンプトラックを例示するが、ショベルカー、ブルドーザ、ホイールローダ、及びフォークリフトなどの他の作業機械などについても、以下の実施形態を同様に適用できる。
【００１２】
情報管理システム１は、作業機械である複数のダンプトラック２の稼働状態に関する車両情報、及び車両情報が解析された解析情報を管理する。
【００１３】
ダンプトラック２は積荷の運搬等を行う作業機械である。ダンプトラック２は、走行体と、走行体上部に取付けられる本体と、本体に取付けられるベッセル等の積載部とを含む。積載部は作業機に該当する。ダンプトラック２は、本体に搭載されるエンジン等の原動機を稼動し、走行体及びポンプを駆動する。ポンプから供給される作動油で油圧シリンダは、一方の端部と他方の端部が本体と積載部にそれぞれ取り付けられる。油圧シリンダを駆動することにより、油圧シリンダの動作で積載部の昇降が行われる。ダンプトラック２は、例えば、作業現場４で稼働できる。ダンプトラック２は、車両情報及び車両情報を解析して得られる解析情報を記録する情報管理装置１００を搭載する。ダンプトラック２は、運転者により走行、停止、荷物の積み降ろしなどの操作が行われる有人の車両であってもよいし、遠隔操作及び自律走行により走行などが制御される無人のダンプトラックであってもよい。
【００１４】
情報管理システム１は、サーバ１０Ａおよびサーバ１０Ｂと、情報処理装置３０Ａおよび情報処理装置３０Ｂと、情報管理装置１００とを含む。サーバ１０Ａおよびサーバ１０Ｂ、情報処理装置３０Ａおよび情報処理装置３０Ｂ、並びに情報管理装置１００は、それぞれ、通信ネットワーク３を介して相互に通信可能な状態で任意に接続できる。通信ネットワーク３として、ローカルエリアネットワーク（ＬＡＮ：Local  Area  Network）、インターネット（internet）、携帯電話通信網、及び衛星通信網の少なくとも一つが例示される。
【００１５】
情報管理装置１００はダンプトラック２に実装される。情報管理装置１００は、ダンプトラック２の車両情報を収集し、収集した車両情報及び車両情報を解析して得られる解析情報を記録できる。情報管理装置１００は、記録した車両情報及び解析情報を、必要に応じてサーバ１０Ａおよびサーバ１０Ｂに送信できる。情報管理装置１００は、例えば、ダンプトラック２の車両情報及び解析情報を管理するための車載コントローラにより実現できる。
【００１６】
サーバ１０Ａおよびサーバ１０Ｂは、情報管理装置１００により記録された車両情報及び解析情報の少なくとも一部を記憶できる。サーバ１０Ａは、例えば、情報処理装置３０Ａからの要求に応じて、情報処理装置３０Ａに車両情報及び解析情報の少なくとも一部を提供できる。サーバ１０Ｂは、例えば、情報処理装置３０Ｂからの要求に応じて、情報処理装置３０Ｂに車両情報及び解析情報の少なくとも一部を提供できる。サーバ１０Ａおよびサーバ１０Ｂは、それぞれ、ストレージとしての情報記憶機能およびコンピュータシステムとしての情報処理機能を有する。好適な例として、サーバ１０Ａは、ダンプトラック２に含まれる情報管理装置１００などの設定を行ったり、収集した情報をメンテナンスの必要性を判断するための情報としてサービスマンに提供したりする、例えば作業機械の製造、販売およびサービス提供等を行う情報管理装置１００の管理者により管理される装置であり、サーバ１０Ｂは、作業機械の製造、販売およびサービスの提供等を行う情報管理装置１００の管理者以外のサービス提供者により管理される装置である場合が考えられる。
【００１７】
情報処理装置３０Ａは、例えば、サーバ１０Ａから提供される車両情報及び解析情報の少なくとも一部を受信できる。情報処理装置３０Ｂは、例えば、サーバ１０Ｂから提供される車両情報及び解析情報の少なくとも一部を受信できる。情報処理装置３０Ａおよび３０Ｂは、それぞれ、コンピュータシステムとしての情報処理機能を有する。好適な例として、情報処理装置３０Ａは、上述の情報管理装置１００の管理者により使用される装置であり、情報処理装置３０Ｂは、上述のサービス提供者により提供されるサービス利用者が使用する装置である場合が考えられる。
【００１８】
＜情報管理装置＞
図２は、実施形態に係るダンプトラック２の構成例を示す模式図である。
【００１９】
ダンプトラック２は、センサシステム２１、制御システム２３、通信装置２５、位置検出装置２７、及び情報管理装置１００を備える。情報管理装置１００は、通信線２９Ａを介して、センサシステム２１、制御システム２３、及び位置検出装置２７とデータ通信できる。情報管理装置１００は、通信線２９Ｂを介して通信装置２５とデータ通信できる。通信線２９Ａおよび通信線２９Ｂは、イーサネット（登録商標）、ＩＳＯ１１８９８及びＩＳＯ１１５１９として標準化されたＣＡＮ（Controller  Area  Network）の他、ＬＩＮ（Local  Interconnect  Network）、ＦｌｅｖＲａｙなどの通信規格をサポートするように構築できる。
【００２０】
センサシステム２１は、ダンプトラック２に関する各種データである車両情報を検出する複数のセンサを有する。センサシステム２１は、例えば、ダンプトラック２の走行速度を検出するセンサ、ダンプトラック２の加速度を検出するセンサ、ダンプトラック２のエンジン水温を検出するセンサ、及びダンプトラック２の燃料消費量を検出するセンサなどを含む。センサシステム２１において検出された車両情報は、ダンプトラック２の走行速度、加速度、エンジンの水温、燃料消費量、ハンドル操作の情報、ダンプトラック２のベッセルを駆動する油圧シリンダの圧力などを含む。センサシステム２１は、車両情報を、通信線２９Ａを介して情報管理装置１００に送信できる。センサシステム２１と情報管理装置１００は、通信線２９Ａを介してデータ通信できる。
【００２１】
制御システム２３は、ダンプトラック２を制御する複数のコントローラを含む装置を有する。制御システム２３は、ダンプトラック２のエンジンを制御するコントローラ、ダンプトラック２の走行状態を制御するコントローラ、ダンプトラック２の各所の油圧を制御するコントローラなどを含む。制御システム２３においてダンプトラック２の制御に用いられた各種データである車両情報は、コントローラに搭載される計時機能によって計時された時間などを含む。制御システム２３は、車両情報を、通信線２９Ａを介して情報管理装置１００に送信できる。なお、制御システム２３は、ダンプトラック２が有人の車両である場合、ダンプトラック２に乗車する作業員の個人情報に関するデータを情報管理装置１００に送信してもよい。制御システム２３と情報管理装置１００は、通信線２９Ａを介してデータ通信できる。
【００２２】
通信装置２５は、通信線２９Ｂを介して、情報管理装置１００とデータ通信できる。通信装置２５は、通信ネットワーク３を介して、情報管理装置１００、サーバ１０Ａ及びサーバ１０Ｂとデータ通信できる。
【００２３】
位置検出装置２７は、全地球航法衛星システム（ＧＮＳＳ：global  navigation  satellite  system）により、グローバル座標系におけるダンプトラック２の位置を示す絶対位置を検出できる。位置検出装置２７は、検出したダンプトラック２の位置に関する情報を、通信線２９Ａを介して制御システム２３および情報管理装置１００に送信できる。位置検出装置２７により検出されるダンプトラック２の位置に関する情報は車両情報である。全地球航法衛星システムは、全地球測位システム（ＧＰＳ：Global  Positioning  System）などの他の測位システムを含む。
【００２４】
情報管理装置１００は、入出力インタフェース装置１０１と、記憶装置１０２と、演算処理装置１０３とを含む。情報管理装置１００は、必要に応じて、アナログ信号とデジタル値を相互に変換できるコンバータ、計時するクロックなどを含んでよい。
【００２５】
入出力インタフェース装置１０１は、データの入出力を受け付けて、記憶装置１０２と演算処理装置１０３との間で実行されるデータ通信を制御できる。入出力インタフェース装置１０１は、通信線２９Ａを介して、センサシステム２１、制御システム２３、及び位置検出装置２７と、情報管理装置１００との間で実行されるデータ通信を制御できる。通信線２９Ａは、ダンプトラック２内部のデータ通信のみに利用され、通信ネットワーク３などの外部に構築される開かれた通信網から隔離される。入出力インタフェース装置１０１は、通信線２９Ｂを介して、通信装置２５と情報管理装置１００との間で実行されるデータ通信を制御できる。通信線２９Ｂは、通信装置２５を介し通信ネットワーク３などの外部に構築される開かれた通信網に接続される。入出力インタフェース装置１０１が有する機能は、情報管理装置１００の内部で実行されるデータ通信を制御する機能と、情報管理装置１００の周辺機器であるセンサシステム２１、制御システム２３、通信装置２５及び位置検出装置２７と情報管理装置１００との間で実行されるデータ通信を制御する機能とにそれぞれ分散されていてもよい。通信線２９Ａ及び通信線２９Ｂは、ワイヤーハーネス及びコネクタなどにより構築できる。
【００２６】
記憶装置１０２は、演算処理装置１０３により実行される演算処理を実現するコンピュータプログラム、及び演算処理に用いられるデータなどを記憶できる。記憶装置１０２は、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）、ＨＤＤ（Hard  Disk  Drive）、及びＳＤＤ（Solid  State  Drive）などの記憶装置、並びに非一過性（non-transitory）の記憶媒体を含んでよい。
【００２７】
演算処理装置１０３は、記憶装置１０２に記憶されているコンピュータプログラムに従って各種演算処理を実行できる。記憶装置１０２に記憶されているコンピュータプログラムは、演算処理装置１０３が実行する各種演算処理を実現するための機能をそれぞれ提供できる。演算処理装置１０３は、ＣＰＵ（Central  Processing  Unit）のようなマイクロプロセッサを含む。
【００２８】
図３は、第１の実施形態に係る情報管理装置１００の機能構成例を示すブロック図である。
【００２９】
情報管理装置１００は、車両情報記憶部１０２ａと、解析情報記憶部１０２ｂと、選択定義記憶部１０２ｃと、接続方式及び通信方式記憶部１０２ｄと、情報収集部１０３ａと、情報解析部１０３ｂと、情報選択部１０３ｃと、第１情報送信部１０３ｄと、第２情報送信部１０３ｅとを有する。
【００３０】
車両情報記憶部１０２ａ、解析情報記憶部１０２ｂ、選択定義記憶部１０２ｃ、並びに接続方式及び通信方式記憶部１０２ｄは、例えば、記憶装置１０２の記憶領域に含まれる。情報収集部１０３ａ、情報解析部１０３ｂ、情報選択部１０３ｃ、第１情報送信部１０３ｄ、及び第２情報送信部１０３ｅは、例えば、演算処理装置１０３により実行される各種演算処理に含まれる。
【００３１】
車両情報記憶部１０２ａは、センサシステム２１、制御システム２３及び位置検出装置２７から取得された車両情報を、例えば、情報が取得された年月日及び時刻の情報などと対応付けて車両情報として記憶する。車両情報は、後述する情報収集部１０３ａにより収集される。
【００３２】
解析情報記憶部１０２ｂは車両情報の解析結果を解析情報として記憶する。解析情報は、後述する情報解析部１０３ｂにより生成される。
【００３３】
選択定義記憶部１０２ｃは、車両情報及び解析情報を第２情報送信部１０３ｅに送信可能か否かを示す送信可否情報を規定する選択定義を記憶する。送信先は、第１の実施形態において、第１情報送信部１０３ｄまたは第２情報送信部１０３ｅを指す。すなわち、選択定義記憶部１０２ｃは、送信先として設定された第１情報送信部１０３ｄと、車両情報及び解析情報を第１情報送信部１０３ｄに対して送信可能か否かを示す送信可否情報との対応関係、及び送信先として設定された第２情報送信部１０３ｅと、車両情報及び解析情報を第２情報送信部１０３ｅに対して送信可能か否かを示す送信可否情報との対応関係を選択定義として記憶する。
【００３４】
図４は、第１の実施形態に係る選択定義記憶部１０２ｃに記憶される選択定義の構成例を示す図である。図４に例示すように、選択定義記憶部１０２ｃは、例えば、送信先、車両情報種別ＩＤ（Identification）、車両情報の送信の可否、解析情報種別ＩＤ、及び解析情報の送信の可否の各項目を対応付けた選択定義を記憶する。
【００３５】
送信先の項目には、情報選択部１０３ｃから送信される車両情報および解析情報の送信先が設定される。図４に示す例では、車両情報及び解析情報の送信先として、第１情報送信部１０３ｄ及び第２情報送信部１０３ｅが設定される。
【００３６】
車両情報種別ＩＤの項目には、情報収集部１０３ａにより収集される車両情報の各データが種別に従って分類される場合に、各データに対して固有に割り当てられる識別子が設定される。車両情報種別ＩＤは、情報収集部１０３ａにより割り当てが行われる。一例をあげれば、車両情報である水温データに対する固有の識別子として「Ｄ００１」が情報収集部１０３ａにより割り当てられ、車両情報であるエンジンの制御に関するデータに対する固有の識別子として「Ｄ０１２」が情報収集部１０３ａにより割り当てられることがある。
【００３７】
車両情報に対応する送信の可否の項目には、送信先ごとに、車両情報に含まれる各データについて送信可能か否かを示す値が設定される。図４に示す例では、送信できることを示す値として「送信可」が設定され、送信できないことを示す値として「送信不可」が設定される。
【００３８】
解析情報種別ＩＤの項目には、情報解析部１０３ｂにより生成される解析情報の各データが種別に従って分類される場合に、各データが属する区分に対して固有に割り当てられる識別子が設定される。解析情報種別ＩＤは、情報解析部１０３ｂにより割り当てが行われる。一例をあげれば、解析情報である水温データに関する解析データが属する区分に対して、固有の識別子として「Ｄ１０１」が情報解析部１０３ｂにより割り当てられ、解析情報であるエンジンの制御に関する解析データが属する区分に対し、固有の識別子として「Ｄ１１２」が情報解析部１０３ｂにより割り当てられることがある。
【００３９】
解析情報に対応する送信の可否の項目には、送信先ごとに、解析情報に含まれる各データについて送信可能か否かを示す値が設定される。図４に示す例では、送信できることを示す値として「送信可」が設定され、送信できないことを示す値として「送信不可」が設定される。
【００４０】
図４に例示する選択定義によれば、情報選択部１０３ｃから第１情報送信部１０３ｄに対して、車両情報及び解析情報の全てが送信されることになる。一方、図４に例示する選択定義によれば、情報選択部１０３ｃから第２情報送信部１０３ｅに対して、車両情報の一部が送信されることになる。
【００４１】
選択定義は、通信リスクレベル又はアクセス権限などに基づいて、情報管理装置１００の管理者により予め作成される。管理者は、任意の方法により選択定義を作成できる。管理者は、例えば、ダンプトラック２の操作パネルなどを直接操作して選択定義を作成してもよいし、ダンプトラック２のシステムにケーブルなどの物理的なインタフェースを介して接続してダンプトラック２の外部で選定定義を作成してもよいし、通信ネットワーク３を介してダンプトラック２のシステムに接続してダンプトラック２から離れた場所で遠隔操作により選定定義を作成してもよい。管理者は、車両情報種別ＩＤ及び解析情報ＩＤごとに送信の可否を設定して選択定義を作成する例に限らず、車両情報及び解析情報に含まれるデータ、すなわちデータに一意なＩＤのそれぞれに対して、送信の可否を設定して選択定義を作成してもよい。選択定義は、管理者によって手動で作成されるだけでなく、情報管理装置１００が、情報管理装置１００と通信可能に接続される通信ネットワーク３上に配置されるサーバなどから選択定義を作成するための作成ツールを取得し、取得した作成ツールに基づいて自動的に作成されてもよい。
【００４２】
通信リスクレベルは、例えば、第１情報送信部１０３ｄ及び第２情報送信部１０３ｅが、通信ネットワーク３を介して、情報管理装置１００の外部と通信を行う際の危険度を示す。例えば、通信内容が暗号化されない機器を経由する通信など、通信内容を傍受される可能性が高いほど、第１情報送信部１０３ｄ及び第２情報送信部１０３ｅが情報管理装置１００の外部と通信を行う際の危険度が高いものと判断する。通信リスクレベルは、通信の危険度に従って上昇する。情報管理装置１００の管理者は、通信リスクレベルに応じて、第１情報送信部１０３ｄ及び第２情報送信部１０３ｅから外部に送信される車両情報及び解析情報の内容を設定できる。通信リスクレベルが高いほど、第１情報送信部１０３ｄ及び第２情報送信部１０３ｅから外部に送信される車両情報及び解析情報の内容は限定されたものとなる。
【００４３】
アクセス権限は、例えば、情報管理装置１００から車両情報及び解析情報を取得する際にユーザ認証等が必要であるとき、認証手続きを行うユーザの職責などに応じて予め付与される。情報管理装置１００の管理者は、情報管理装置１００に接続するユーザのアクセス権限に応じて、情報管理装置１００から取得可能な車両情報及び解析情報の内容を設定できる。情報管理装置１００の管理者は、アクセス権限に対応付けて車両情報及び解析情報の内容を設定してもよいし、ユーザごとに車両情報及び解析情報の内容を設定してもよい。
【００４４】
接続方式及び通信方式記憶部１０２ｄは、情報選択部１０３ｃと、第１情報送信部１０３ｄ及び第２情報送信部１０３ｅとの間の接続方式及び通信方式を記憶する。図５は、第１の実施形態に係る接続方式及び通信方式記憶部１０２ｄに記憶される接続方式及び通信方式の一例を示す図である。
【００４５】
接続方式及び通信方式記憶部１０２ｄは、情報選択部１０３ｃの接続先に対応付けて、接続方式および通信方式を記憶する。情報選択部１０３ｃは、接続方式及び通信方式記憶部１０２ｄに記憶される接続方式及び通信方式に基づいて、情報選択部１０３ｃと第１情報送信部１０３ｄ、並びに情報選択部１０３ｃと汎用送信機能部として情報管理装置１００に実装される第２情報送信部１０３ｅとの間の接続方式及び通信方式の違いを吸収して、車両情報及び解析情報を送信できる。例えば、情報選択部１０３ｃが、第１接続方式として共有メモリによる接続方式として設定し、第１通信方式として車内専用の通信方式として設定を行う。このとき第２情報送信部１０３ｅが、情報管理装置１００に汎用送信機能部として新たに実装された場合、情報管理装置１００の管理者により、第２情報送信部１０３ｅがサポートする接続方式および通信方式が、接続方式及び通信方式記憶部１０２ｄに手動で設定される。具体的には、情報選択部１０３ｃは、第２情報送信部１０３ｅがサポートする第２接続方式として第１接続方式と同じ接続方式の共有メモリによる接続方式を設定する。また、情報選択部１０３ｃは、第２情報送信部１０３ｅがサポートする第２通信方式として「Ｊ１９３９」を設定する。なお、第１情報送信部１０３ｄおよび第２情報送信部１０３ｅの通信方式は、「Ｊ１９３９」などの任意の通信方式を設定することができる。また、第１の実施形態における第１情報送信部１０３ｄおよび第２情報送信部１０３ｅは、同じ演算処理装置１０３にて実施されるため同じ接続方式として設定されるが、第１情報送信部１０３ｄおよび第２情報送信部１０３ｅを情報解析部１０３ｂとは別の演算処理装置として情報選択部１０３ｃに接続する方式としてもよい。この場合、第１情報送信部１０３ｄ及び第２情報送信部１０３ｅを接続する接続方式が例えば「ＣＡＮ」、あるいは「イーサネット」であれば、第１接続方式および第２接続方式としてそれぞれ対応する接続方式を設定すればよい。図５に例示する第１接続方式と第２接続方式は、それぞれ独立した接続方式として設定することや、それぞれに相関付けた通信方式として設定することなどが可能である。また、情報選択部１０３ｃにおける通信方式及び接続方式は、どちらか一方だけを設定することとしてもよい。また、情報収集部１０３ａと第１情報送信部１０３ｄにおける通信方式および接続方式に対し、情報収集部１０３ａと第２情報送信部１０３ｅにおける通信方式又は接続方式のどちらかが共通となる場合がある。この場合、通信方式又は接続方式のどちらかが共通となる項目について情報選択部１０３ｃにおける設定を不要とする。不要な項目について接続方式及び通信方式記憶部１０２ｄに記憶されず、情報選択部１０３ｃでは不要である項目の設定を行わず、第１情報送信部１０３ｄ及び第２情報送信部１０３ｅへ送信を行う。
【００４６】
情報収集部１０３ａは車両情報を収集できる。情報収集部１０３ａは、通信線２９Ａを介して、センサシステム２１、制御システム２３及び位置検出装置２７から車両情報を収集し、収集した車両情報を車内専用の通信方式に変換し、車両情報記憶部１０２ａに格納する。情報収集部１０３ａは、収集した車両情報を情報解析部１０３ｂ及び情報選択部１０３ｃに送信する。情報収集部１０３ａは、解析情報記憶部１０２ｂから車両情報を取り込んで情報解析部１０３ｂによる解析処理が実行される場合、収集した車両情報を情報解析部１０３ｂに送信しなくてもよい。情報収集部１０３ａは、収集した車両情報の各データを種別に従って分類し、分類した各データに対して固有の識別子を設定できる。例えば、情報収集部１０３ａは、車両情報として収集した水温データに対する固有の識別子として「Ｄ００１」を割り当てることができ、車両情報として収集したエンジンの制御に関する各データに対する固有の識別子として「Ｄ０１２」を割り当てることができる。
【００４７】
情報解析部１０３ｂは、情報収集部１０３ａにより収集された車両情報を解析することにより解析情報を生成できる。情報解析部１０３ｂにより生成される解析情報は、ダンプトラック２の積載状態、稼働時間、走行状態などの稼働情報を含む。情報解析部１０３ｂは、例えば、ダンプトラック２のベッセルを駆動する油圧シリンダの圧力に基づいて、ダンプトラック２が積荷を積んでいるか否かの状態を示す積載状態に関する情報を稼働情報として生成できる。情報解析部１０３ｂは、ダンプトラック２のコントローラに搭載される計時機能によって計時された時間に基づいて、ダンプトラック２の稼働時間に関する情報を稼働情報として生成できる。情報解析部１０ｂは、ダンプトラックの走行速度に基づいて、ダンプトラック２の走行中であるか、或いは停車しているかを示す走行状態に関する情報を稼働情報として生成できる。情報解析部１０３ｂは、生成した解析情報を解析情報記憶部１０２ｂに格納する。情報解析部１０３ｂは、解析情報を情報選択部１０３ｃに送信する。情報解析部１０３ｂは、情報解析部１０３ｂは、車両情報記憶部１０２ａから車両情報を読み込んで解析情報を生成してもよい。情報解析部１０３ｂは、生成した解析情報の各データを種別に従って分類し、分類した各データに対して固有の識別子を設定できる。例えば、情報解析部１０３ｂは、解析情報である積載状態に関する解析データに対する固有の識別子として「Ｄ１０１」を割り当てることができ、解析情報である稼働時間に関する解析データに対する固有の識別子として「Ｄ１１２」を割り当てることができる。
【００４８】
情報選択部１０３ｃは、選択定義記憶部１０２ｃに記憶されている選択定義に基づいて、第１情報送信部１０３ｄおよび第２情報送信部１０３ｅのそれぞれに送信する情報を選択する処理を実行できる。第１情報送信部１０３ｄおよび第２情報送信部１０３ｅのそれぞれに送信する情報として情報選択部１０３ｃにより選択される情報は、車両情報及び解析情報の少なくとも１つを含む。
【００４９】
すなわち、情報選択部１０３ｃは、車両情報又は解析情報を受信したかを判定する。情報選択部１０３ｃは、車両情報及び解析情報のうち、車内専用の通信方式で定義される車両情報を受信すると、選択定義記憶部１０２ｃから選択定義を取得する。そして、情報選択部１０３ｃは、第１情報送信部１０３ｄ又は第２情報送信部１０３ｅを選択する。情報選択部１０３ｃは、第１情報送信部１０３ｄを選択した場合、受信した車両情報の中から、選択定義に基づいて第１情報送信部１０３ｄに送信する情報を選択する。情報選択部１０３ｃは、図４に示す車両情報に係る送信の可否において「送信可」が設定されている車両情報を第１情報送信部１０３ｄに送信する情報として選択する。例えば、情報選択部１０３ｃは、第１情報送信部１０３ｄに送信する情報として、図３に示す車両情報Ｄｖ１を選択できる。同様に、情報選択部１０３ｃは、第２情報送信部１０３ｅを選択した場合、第２情報送信部１０３ｅに送信する情報についても車両情報の中から選択定義に基づいて選択する。例えば、情報選択部１０３ｃは、第２情報送信部１０３ｅに送信する情報として、図３に示す車両情報ｄｖ２を選択できる。車両情報ｄｖ２は、例えば、車両情報Ｄｖ１に含まれる情報の一部である。
【００５０】
また、情報選択部１０３ｃは、車両情報及び解析情報のうち、車内専用の通信方式で定義される解析情報を受信すると、車両情報を受信した場合と同様に、選択定義記憶部１０２ｃから選択定義を取得する。そして、情報選択部１０３ｃは、第１情報送信部１０３ｄ又は第２情報送信部１０３ｅを選択する。情報選択部１０３ｃは、第１情報送信部１０３ｄを選択した場合、受信した解析情報の中から、第１情報送信部１０３ｄに送信する情報を選択定義に基づいて選択する。情報選択部１０３ｃは、図４に示す解析情報に係る送信の可否において「送信可」が設定されている解析情報を第１情報送信部１０３ｄに送信する情報として選択する。例えば、情報選択部１０３ｃは、第１情報送信部１０３ｄに送信する情報として、図３に示す解析情報Ｄａ１を選択できる。なお、情報選択部１０３ｃは、第２情報送信部１０３ｅを選択した場合、図４に例示する選択定義に従う結果、解析情報の中から第２情報送信部１０３ｅに送信する情報の選択を行わない。
【００５１】
情報選択部１０３ｃは、接続方式及び通信方式記憶部１０２ｄに記憶されている通信方式に従って、車内専用の通信方式から第１情報送信部１０３ｄに対応する通信方式に変換を行い、選択定義に基づいて選択した情報を第１情報送信部１０３ｄに送信する。また、情報選択部１０３ｃは、接続方式及び通信方式記憶部１０２ｄに記憶されている通信方式に従って、車内専用の通信方式から第２情報送信部１０３ｅに対応する通信方式に変換を行い、選択定義に基づいて選択した情報を第２情報送信部１０３ｅに送信する。
【００５２】
情報選択部１０３ｃは、図４に例示する選択定義に従うことにより、情報収集部１０３ａから取得する車両情報および情報解析部１０３ｂから取得する解析情報の全てを、第１情報送信部１０３ｄに送信できる。一方、情報選択部１０３ｃは、図４に例示する選択定義に従うことにより、情報収集部１０３ａから取得する車両情報の一部を、第２情報送信部１０３ｅに送信できる。このように、情報選択部１０３ｃは、情報の送信先に応じて送信する情報を変更できる。
【００５３】
図４に例示する選択定義を変更することにより、情報選択部１０３ｃから第２情報送信部１０３ｅに対して解析情報を送信することもできる。例えば、解析情報のうち積載状態に関する情報を第２情報送信部１０３ｅに送信したい場合、積載状態に関する情報に割り当てられている固有の識別子を第２情報送信部１０３ｅに送信可能な情報として設定すればよい。
【００５４】
第１情報送信部１０３ｄは、情報選択部１０３ｃから取得した情報を通信装置２５に送信する。第２情報送信部１０３ｅは、情報選択部１０３ｃから取得した情報を通信装置２５に送信する。
【００５５】
第２情報送信部１０３ｅは、予め設定された接続方式及び通信方式によって車両情報及び解析情報を送信できる汎用送信機能部であり、情報管理装置１００に対する追加機能として新たに実装される。第２情報送信部１０３ｅの接続方式及び送信方式は、第１情報送信部１０３ｄとは独立して任意に定義される。汎用送信機能部として、情報管理装置１００に送信機能を提供するために情報管理装置１００に組み込まれる汎用のソフトウェア、及び汎用の送信モジュールの少なくとも１つが例示される。情報管理装置１００は、上述した接続方式及び通信方式記憶部１０２ｄに予め設定されるように、組み込まれる汎用のソフトウェアおよび送信モジュールとの間でデータをやり取りするための接続方式及び通信方式を予めサポートできる。情報管理装置１００は、汎用送信機能部をソフトウェアで組み込む場合、情報管理装置１００の処理を制御するために予め組み込まれている既存のプログラムのアドオン、プラグインのなどの各種拡張機能として実装することができる。情報管理装置１００は、汎用送信機能部を取り込むことによって、情報提供の仕組みを容易に追加できる。図３に例示する第２情報送信部１０３ｅのように、情報管理装置１００は汎用送信機能部を１つだけ有する例には限定されず、汎用送信機能部を複数有していてもよい。第２情報送信部１０３ｅは、汎用処理機能部の一例である。第２情報送信部１０３ｅは、任意の通信部が接続可能な通信ネットワーク３を介してデータを送信する。
【００５６】
図６は、第１の実施形態に係る情報管理装置１００の処理の一例を示すフローチャートである。図６に示す処理は、例えば、情報管理装置１００の稼働中、繰り返し実行されてよい。
【００５７】
図６に示すように、情報選択部１０３ｃは、車両情報または解析情報を受信したかを判定する（ステップＳ１０１）。情報選択部１０３ｃは、判定の結果、車両情報または解析情報を受信していない場合（ステップＳ１０１，Ｎｏ）、ステップＳ１０１の判定を繰り返す。
【００５８】
情報選択部１０３ｃは、判定の結果、車両情報または解析情報を受信した送信場合（ステップＳ１０１，Ｙｅｓ）、第１情報送信部１０３ｄ又は第２情報送信部１０３ｅを選択する（ステップＳ１０２）。
【００５９】
続いて、情報選択部１０３ｃは、選択定義記憶部１０２ｃから取得する選択定義に基づいて、ステップＳ１０２で選択した第１情報送信部１０３ｄ又は第２情報送信部１０３ｅに送信する情報を選択する（ステップＳ１０３）。
【００６０】
続いて、情報選択部１０３ｃは、ステップＳ１０２で選択した送信部、すなわち第１情報送信部１０３ｄ及び第２情報送信部１０３ｅに、ステップＳ１０３で選択した情報を送信する（ステップＳ１０４）。
【００６１】
続いて、情報選択部１０３ｃは、全ての送信部、すなわち、第１情報送信部１０３ｄ及び第２情報送信部１０３ｅを選択済みであるかを判定する（ステップＳ１０５）。
【００６２】
情報選択部１０３ｃは、判定の結果、全ての送信部を選択済みである場合（ステップＳ１０５，Ｙｅｓ）、上記ステップＳ１０１の判定に戻る。
【００６３】
情報選択部１０３ｃは、判定の結果、全ての送信部を選択済みではない場合（ステップＳ１０５，Ｎｏ）、上記ステップＳ１０２の手順に戻る。すなわち、情報選択部１０３ｃは、上記ステップＳ１０２に戻って、第１情報送信部１０３ｄ及び第２情報送信部１０３ｅの中から、選択済みではない送信部を選択し、ステップＳ１０３以降の処理を実行する。
【００６４】
上述してきたように、第１の実施形態によれば、情報管理装置１００は、汎用送信機能部である第２情報送信部１０３ｅを取り込むことができる。このため、情報管理装置１００は、例えば、サーバ１０Ａとは管理者が異なるサーバ１０Ｂなどに対する情報提供の仕組みを容易に獲得できる。また、実施形態１によれば、選択定義によって汎用送信機能部である第２情報送信部１０３ｅに送信する情報を任意に変更できる。また、第１の実施形態によれば、情報管理装置１００とサーバ１０Ａ及びサーバ１０Ｂとの間に第２情報送信部１０３ｅを介在させるとともに、第２情報送信部１０３ｅに対する情報の送信を制御することにより、サーバ１０Ａとサーバ１０Ｂとの間で、例えば、積載状態に関するデータなどの同一の車両情報を簡易に共有できる。
【００６５】
また、第１の実施形態によれば、情報管理装置１００は、選択定義に基づいて、車両情報及び解析情報の中から送信する情報を送信先に応じて変更できる。すなわち、情報管理装置１００は、情報の送信先が、第１情報送信部１０３ｄであるか、又は第２情報送信部１０３ｅであるかに応じて、送信する情報の内容を簡易に変更できる。このため、情報管理装置１００は、汎用送信機能部を新たに実装する場合であっても、汎用送信機能部に送信する情報を容易に管理できる。
【００６６】
また、第１の実施形態によれば、第１情報送信部１０３ｄ及び第２情報送信部１０３ｅが、通信ネットワーク３を介して、情報管理装置１００の外部と通信を行う際の危険度（通信リスクレベル）に応じて選択定義を作成できる。或いは、第１の実施形態によれば、車両情報および解析情報を取得するユーザの職責などに応じて予め付与されるアクセス権限に基づいて選択定義を作成することもできる。このため、第１の実施形態によれば、車両情報及び解析情報の送信をより詳細に管理できる。すなわち、情報管理装置１００は、情報管理装置１００の管理者の要求に応じて汎用送信機能部への情報提供を管理できるようになる。例えば、情報管理装置１００の管理者に、積載状態に関するデータなどの稼働情報の提供を管理したいという要求がある場合、情報管理装置１００は、情報管理装置１００の管理者の要求に従って、稼働情報の汎用送信機能部に対する送信を管理できる。
【００６７】
＜第２の実施形態＞
図７は、第２の実施形態に係る情報管理装置１００の機能構成の一例を示すブロック図である。
【００６８】
図７に例示する情報管理装置１００は、車両情報記憶部１１２ａ、解析情報記憶部１１２ｂ、選択定義記憶部１１２ｃ、接続方式及び通信方式記憶部１１２ｄ、情報収集部１１３ａ、第１情報解析部１１３ｂ、情報選択部１１３ｃ、第１情報送信部１１３ｄ、第２情報送信部１１３ｅ、及び第２情報解析部１１３ｆを有する。
【００６９】
車両情報記憶部１１２ａ、解析情報記憶部１１２ｂ、選択定義記憶部１１２ｃ、並びに接続方式及び通信方式記憶部１１２ｄは、例えば、記憶装置１０２の記憶領域に含まれる。情報収集部１１３ａ、第１情報解析部１１３ｂ、情報選択部１１３ｃ、第１情報送信部１１３ｄ、第２情報送信部１１３ｅ、及び第２情報解析部１１３ｆは、例えば、演算処理装置１０３により実行される各種演算処理に含まれる。
【００７０】
車両情報記憶部１１２ａは、情報収集部１１３ａにより収集された車両情報を記憶する。車両情報記憶部１１２ａは、第１の実施形態で説明した車両情報記憶部１０２ａに対応する。
【００７１】
解析情報記憶部１１２ｂは、第１情報解析部１１３ｂにより生成された第１解析情報を記憶する。解析情報記憶部１１２ｂは、第１の実施形態で説明した解析情報記憶部１０２ｂに対応する。
【００７２】
選択定義記憶部１１２ｃは、車両情報、第１解析情報、及び第２解析情報を第２情報送信部１１３ｅ及び第２情報解析部１１３ｆに送信可能か否かを示す送信可否情報を規定する選択定義を記憶する。選択定義記憶部１１２ｃは、第１の実施形態で説明した選択定義記憶部１０２ｃに対応するが、第２解析情報に対する定義を有する点が第１の実施形態とは異なる。
【００７３】
図８は、第２の実施形態に係る選択定義記憶部１１２ｃに記憶される選択定義の構成例を示す図である。図８に例示すように、選択定義記憶部１１２ｃは、例えば、送信先、車両情報種別ＩＤ、車両情報の送信の可否、第１解析情報種別ＩＤ、第１解析情報の送信の可否、第２解析情報種別ＩＤ、及び第２解析情報の送信の可否の各項目を対応付けた選択定義を記憶する。送信先は、第２の実施形態において、第１情報送信部１１３ｄ、第２情報送信部１１３ｅ、及び第２情報解析部１１３ｆのことを指す。
【００７４】
送信先の項目には、情報選択部１１３ｃから送信される車両情報、第１解析情報及び第２解析情報の送信先が設定される。図８に示す例では、車両情報、第１解析情報及び第２解析情報の送信先として、第１情報送信部１１３ｄ、第２情報送信部１１３ｅ、及び第２情報解析部１１３ｆが設定される。
【００７５】
車両情報種別ＩＤの項目および車両情報の送信の可否の項目は、第１の実施形態で説明した選択定義記憶部１０２ｃの車両情報種別ＩＤの項目および車両情報の送信の可否の項目と同様である。
【００７６】
第１解析情報種別ＩＤの項目および第１解析情報の送信の可否の項目は、第１の実施形態で説明した選択定義記憶部１０２ｃの解析情報種別ＩＤの項目および解析情報の送信の可否の項目と同様である。
【００７７】
第２解析情報種別ＩＤの項目には、第２情報解析部１１３ｆにより生成される第２解析情報に含まれる各データが種別に従って区分けされる場合に、各データが属する区分に対して固有に割り当てられる識別子が設定される。第２解析情報種別ＩＤは、第２情報解析部１１３ｆにより割り当てが行われる。一例をあげれば、解析情報である水温データに関する解析データに対する固有の識別子として「Ｄ２０１」が第２情報解析部１１３ｆにより割り当てられ、解析情報であるエンジンの制御に関する各データに対する固有の識別子として「Ｄ２１２」が第２情報解析部１１３ｆにより割り当てられることがある。
【００７８】
第２解析情報の送信の可否の項目には、送信先ごとに、第２解析情報に含まれる各データについて送信可能か否かを示す値が設定される。図８に示す例では、送信できることを示す値として「送信可」が設定され、送信できないことを示す値として「送信不可」が設定される。なお、第２解析情報については、第２情報解析部１１３ｆが生成元であるので、送信可能か否かを示す値が設定されることはない。
【００７９】
図８に例示する選択定義によれば、情報選択部１１３ｃから第１情報送信部１１３ｄに対して、車両情報、第１解析情報、及び第２解析情報の全てが送信されることが定義される。また、図８に例示する選択定義によれば、情報選択部１１３ｃから第２情報送信部１１３ｅに対して、第２解析情報のみが送信されることが定義される。また、図８に例示する選択定義によれば、情報選択部１１３ｃから第２情報解析部１１３ｆに対して、車両情報のみが送信されることが定義される。
【００８０】
図９は、第２の実施形態に係る接続方式及び通信方式記憶部１１２ｄに記憶される接続方式及び通信方式の一例を示す図である。接続方式及び通信方式記憶部１１２ｄは、情報選択部１１３ｃと、第１情報送信部１１３ｄ、第２情報送信部１１３ｅ、及び第２情報解析部１１３ｆとの間の接続方式及び通信方式を記憶する。
【００８１】
接続方式及び通信方式記憶部１１２ｄは、情報選択部１１３ｃの接続先に対応付けて、接続方式および通信方式を記憶する。情報選択部１０３ｃは、接続方式及び通信方式記憶部１１２ｄに記憶される接続方式及び通信方式に基づいて、情報選択部１０３ｃと汎用解析機能部として情報管理装置１００に実装される第２情報解析部１１３ｆとの間の接続方式及び通信方式の違いを吸収して、車両情報及び解析情報を送信できる。例えば、第２情報解析部１１３ｆが、情報管理装置１００に汎用解析機能部として新たに実装された場合、情報管理装置１００の管理者により、第２情報解析部１１３ｆがサポートする接続方式および通信方式が、接続方式及び通信方式記憶部１１２ｄに手動で設定される。一例をあげれば、第２情報解析部１１３ｆがサポートする第３接続方式として共有メモリによる接続方式が設定され、第２情報解析部１１３ｆがサポートする第３通信方式として「Ｊ１９３９」が設定される場合が想定される。図９に例示する第１接続方式、第２接続方式及び第３接続方式は相互に独立した接続方式として設定可能であり、図９に例示する第１通信方式、第２通信方式及び第３通信方式は相互に独立した通信方式として設定可能である。
【００８２】
情報収集部１１３ａは、車両情報を収集できる。情報収集部１１３ａは、第１の実施形態で説明した情報収集部１０３ａと基本的には同様の機能を有する。情報収集部１１３ａは、収集した車両情報を、種類別に取りまとめて指定するための固有の識別子を付与できる。例えば、情報収集部１１３ａは、収集した車両情報の各データを種別に従って分類し、分類した各データに対して固有の識別子を設定できる。例えば、情報収集部１１３ａは、車両情報である水温データに対する固有の識別子として「Ｄ００１」を割り当てることができ、車両情報であるエンジンの制御に関する各データに対する固有の識別子として「Ｄ０１２」を割り当てることができる。
【００８３】
第１情報解析部１１３ｂは、情報収集部１１３ａにより収集された車両情報を解析することにより解析情報を生成できる。第１情報解析部１１３ｂは、第１の実施形態で説明した情報解析部１０３ｂと基本的には同様の機能を有する。第１情報解析部１１３ｂは、生成した解析情報の各データを種別に従って分類し、分類した各データに対して固有の識別子を設定できる。例えば、第１情報解析部１１３ｂは、解析情報である水温データに関する解析データに対する固有の識別子として「Ｄ１０１」を割り当てることができ、解析情報であるエンジンの制御に関する解析データに対する固有の識別子として「Ｄ１１２」を割り当てることができる。
【００８４】
情報選択部１１３ｃは、第１の実施形態で説明した情報選択部１０３ｃと基本的には同様の機能を有する。すなわち、情報選択部１１３ｃは、選択定義記憶部１１２ｃに記憶されている選択定義に基づいて、第１情報送信部１１３ｄ、第２情報送信部１１３ｅ及び第２情報解析部１１３ｆのそれぞれに送信する情報を選択する処理を実行できる。第１情報送信部１１３ｄ、第２情報送信部１１３ｅ及び第２情報解析部１１３ｆのそれぞれに送信する情報として情報選択部１１３ｃにより選択される情報は、車両情報、第１解析情報、及び第２解析情報の少なくとも１つを含む。
【００８５】
情報選択部１１３ｃは、車両情報、第１解析情報又は第２解析情報を受信したかを判定する。情報選択部１１３ｃは、例えば、車両情報を受信すると、選択定義記憶部１１２ｃから選択定義を取得する。そして、情報選択部１１３ｃは、第１情報送信部１１３ｄ、第２情報送信部１１３ｅ、又は第２情報解析部１１３ｆを選択する。情報選択部１１３ｃは、第１情報送信部１１３ｄを選択した場合、受信した車両情報の中から、選択定義に基づいて第１情報送信部１１３ｄに送信する情報を選択する。情報選択部１１３ｃは、図８に示す車両情報に係る送信の可否において「送信可」が設定されている車両情報を第１情報送信部１１３ｄに送信する情報として選択する。同様に、情報選択部１１３ｃは、第２情報解析部１１３ｆを選択した場合、受信した車両情報の中から、選択定義に基づいて第２情報解析部１１３ｆに送信する情報を選択する。例えば、情報選択部１１３ｃは、第１情報送信部１１３ｄ及び第２情報解析部１１３ｆに送信する情報として、図７に示す車両情報Ｄｖ１を選択できる。なお、情報選択部１１３ｃは、第２情報送信部１１３ｅを選択した場合、選択定義に従う結果、車両情報の中から第２情報送信部１１３ｅに送信する情報の選択を行わない。
【００８６】
また、情報選択部１１３ｃは、第１解析情報を受信すると、選択定義記憶部１１２ｃから選択定義を取得する。そして、情報選択部１１３ｃは、第１情報送信部１１３ｄ、第２情報送信部１１３ｅ、又は第２情報解析部１１３ｆを選択する。情報選択部１１３ｃは、第１情報送信部１１３ｄを選択した場合、受信した第１解析情報の中から、選択定義に基づいて第１情報送信部１１３ｄに送信する情報を選択する。情報選択部１１３ｃは、図８に示す第１解析情報に係る送信の可否において「送信可」が設定されている第１解析情報を第１情報送信部１１３ｄに送信する情報として選択する。例えば、情報選択部１１３ｃは、第１情報送信部１１３ｄに送信する情報として、図７に示す第１解析情報Ｄａ１を選択できる。なお、情報選択部１１３ｃは、第２情報送信部１１３ｅ、又は第２情報解析部１１３ｆを選択した場合、選択定義に従う結果、第１解析情報の中から、第２情報送信部１１３ｅ、又は第２情報解析部１１３ｆに送信する情報の選択を行わない。
【００８７】
また、情報選択部１１３ｃは、第２解析情報を受信すると、選択定義記憶部１１２ｃから選択定義を取得する。そして、情報選択部１１３ｃは、第１情報送信部１１３ｄ、第２情報送信部１１３ｅ、又は第２情報解析部１１３ｆを選択する。情報選択部１１３ｃは、第１情報送信部１１３ｄを選択した場合、受信した第２解析情報の中から、選択定義に基づいて第１情報送信部１１３ｄに送信する情報を選択する。情報選択部１１３ｃは、図８に示す第２解析情報に係る送信の可否において「送信可」が設定されている第２解析情報を第１情報送信部１１３ｄに送信する情報として選択する。同様に、情報選択部１１３ｃは、第２情報送信部１１３ｅを選択した場合、第２情報送信部１１３ｅに送信する情報についても第２解析情報の中から選択定義に基づいて選択する。情報選択部１１３ｃは、図８に示す第２解析情報に係る送信の可否において「送信可」が設定されている第２解析情報を第２情報送信部１１３ｅに送信する情報として選択する。例えば、情報選択部１１３ｃは、第１情報送信部１１３ｄ及び第２情報送信部１１３ｅに送信する情報として、図７に示す第２解析情報ｄａ３を選択できる。
【００８８】
情報選択部１１３ｃは、接続方式及び通信方式記憶部１１２ｄに記憶されている通信方式に従って、車内専用の通信方式から第１情報送信部１１３ｄに対応する通信方式に変換を行い、選択定義に基づいて選択した情報を第１情報送信部１１３ｄに送信する。また、情報選択部１１３ｃは、接続方式及び通信方式記憶部１１２ｄに記憶されている通信方式に従って、車内専用の通信方式から第２情報送信部１１３ｅに対応する通信方式に変換を行い、選択定義に基づいて選択した情報を第２情報送信部１１３ｅに送信する。また、情報選択部１１３ｃは、接続方式及び通信方式記憶部１１２ｄに記憶されている通信方式に従って、車内専用の通信方式から第２情報解析部１１３ｆに対応する通信方式に変換を行い、選択定義に基づいて選択した情報を第２情報解析部１１３ｆに送信する。
【００８９】
情報選択部１１３ｃは、図８に例示する選択定義に従うことにより、車両情報、第１解析情報、又は第２解析情報の全てを、第１情報送信部１１３ｄに送信できる。また、情報選択部１１３ｃは、図８に例示する選択定義に従うことにより、第２解析情報を、第２情報送信部１１３ｅに送信できる。また、情報選択部１１３ｃは、図８に例示する選択定義に従うことにより、車両情報を、第２情報解析部１１３ｆに送信できる。このように、情報選択部１１３ｃは、情報の送信先に応じて送信する情報を変更できる。
【００９０】
図８に例示する選択定義を変更することにより、情報選択部１１３ｃから第２情報解析部１１３ｆに対して解析情報を送信することもできる。例えば、解析情報のうち積載状態に関する情報を第２情報解析部１１３ｆに送信したい場合、積載状態に関する情報に割り当てられている固有の識別子を第２情報解析部１１３ｆに送信可能な情報として設定すればよい。
【００９１】
第１情報送信部１１３ｄは、第１の実施形態で説明した第１情報送信部１０３ｄと同様の機能を有し、情報選択部１１３ｃから取得した情報を通信装置２５に送信する。第２情報送信部１１３ｅは、第１の実施形態で説明した第２情報送信部１０３ｅと同様の機能を有する汎用送信機能部であり、情報選択部１１３ｃから取得した情報を通信装置２５に送信する。第２情報送信部１１３ｅは、汎用処理機能部の一例である。
【００９２】
第２情報解析部１１３ｆは、情報選択部１１３ｃから取得した車両情報の解析を行うことにより第２解析情報を生成する。第２情報解析部１１３ｆは、生成した第２解析情報を情報選択部１１３ｃに送信できる。
【００９３】
第２情報解析部１１３ｆは、例えば、車両情報及び解析情報の解析方法を予め規定される解析方法により解析できる汎用解析機能部であり、情報管理装置１００に対する追加機能として新たに実装される。第２情報解析部１１３ｆの解析方法は、第１情報解析部１１３ｂとは独立して任意に定義される。汎用解析機能部として、情報管理装置１００に解析機能を提供するために情報管理装置１００に組み込まれる汎用のソフトウェア、及び汎用の解析モジュールの少なくとも１つが例示される。情報管理装置１００は、上述した接続方式及び通信方式記憶部１１２ｄに予め設定されるように、組み込まれる汎用のソフトウェアおよび解析モジュールとの間でデータをやり取りするための接続方式及び通信方式を予めサポートできる。情報管理装置１００は、汎用解析機能部をソフトウェアで組み込む場合、情報管理装置１００の処理を制御するために予め組み込まれている既存のプログラムのアドオン、プラグインのなどの各種拡張機能として実装することができる。情報管理装置１００は、汎用解析機能部を取り込むことによって、情報解析の仕組みを容易に獲得できる。図７に例示する第２情報解析部１１３ｆのように、情報管理装置１００は汎用の情報解析機能部を１つだけ有する例には限定されず、汎用の情報解析機能部を複数有していてもよい。第２情報解析部１１３ｆは、汎用処理機能部の一例である。情報管理装置１００は、汎用解析機能部である第２情報解析部１１３ｆを取り込むことにより、第２情報解析部１１３ｆによる解析結果を情報管理装置１００の管理者により管理されるサーバ１０Ａに送ることができ、管理者により第２情報解析部１１３ｆによる解析結果が活用される。第２情報解析部１１３ｆは、汎用処理機能部の一例である。
【００９４】
図１０は、第２の実施形態に係る情報管理装置１００による処理の一例を示すフローチャートである。図１０に示す処理は、例えば、情報管理装置１００の稼働中、繰り返し実行されてよい。図１０に示す処理は、第１の実施形態に係る情報管理装置１００による処理と、ステップＳ２０１の判定が異なる。
【００９５】
図１０に示すように、情報選択部１１３ｃは、車両情報、第１解析情報、又は第２解析情報を受信したかを判定する（ステップＳ２０１）。情報選択部１１３ｃは、判定の結果、車両情報、第１解析情報、又は第２解析情報を受信していない場合（ステップＳ２０１，Ｎｏ）、ステップＳ２０１の判定を繰り返す。
【００９６】
情報選択部１１３ｃは、判定の結果、車両情報、第１解析情報、又は第２解析情報を受信した場合（ステップＳ２０１，Ｙｅｓ）、第１情報送信部１１３ｄ、第２情報送信部１１３ｅ、又は第２情報解析部１１３ｆを選択する（ステップＳ２０２）。
【００９７】
続いて、情報選択部１１３ｃは、選択定義記憶部１１２ｃから取得する選択定義に基づいて、ステップＳ２０２で選択した第１情報送信部１１３ｄ、第２情報送信部１１３ｅ、又は第２情報解析部１１３ｆに送信する情報を選択する（ステップＳ２０３）。
【００９８】
続いて、情報選択部１１３ｃは、ステップＳ２０２で選択した送信部、すなわち第１情報送信部１１３ｄ、第２情報送信部１１３ｅ、又は第２情報解析部１１３ｆに、ステップＳ２０３で選択した情報を送信する（ステップＳ２０４）。
【００９９】
続いて、情報選択部１１３ｃは、全ての送信部及び解析部、すなわち第１情報送信部１１３ｄ、第２情報送信部１１３ｅ、又は第２情報解析部１１３ｆを選択済みであるかを判定する（ステップＳ２０５）。
【０１００】
情報選択部１１３ｃは、判定の結果、全ての送信部及び解析部を選択済みである場合（ステップＳ２０５，Ｙｅｓ）、上記ステップＳ２０１の判定に戻る。
【０１０１】
情報選択部１１３ｃは、判定の結果、全ての送信部及び解析部を選択済みではない場合（ステップＳ２０５，Ｎｏ）、上記ステップＳ２０２の手順に戻る。すなわち、情報選択部１１３ｃは、上記ステップＳ２０２に戻って、第１情報送信部１１３ｄ、第２情報送信部１１３ｅ、及び第２情報解析部１１３ｆの中から、選択済みではない送信部を選択し、ステップＳ２０３以降の処理を実行する。
【０１０２】
上述してきたように、第２の実施形態によれば、情報管理装置１００は、汎用解析機能部である第２情報解析部１１３ｆを取り込むことができる。このため、情報管理装置１００は、情報解析の仕組みを容易に獲得できる。また、情報管理装置１００は、汎用の情報解析部を新たに実装する場合であっても、新たに実装される汎用の情報解析部に送信する情報を容易に管理できる。また、第２の実施形態によれば、選択定義によって汎用解析機能部である第２情報解析部１１３ｆに解析させたい情報を任意に変更できる。また、第２の実施形態によれば、情報管理装置１００とサーバ１０Ａ及びサーバ１０Ｂとの間に第２情報解析部１１３ｆを介在させるとともに、選択定義によって第２情報解析部１１３ｆに対する情報の送信を制御することにより、サーバ１０Ａ及びサーバ１０Ｂにおいて、汎用解析機能部により生成される解析情報を容易に共有できる。
【０１０３】
図１１は、情報管理装置１００の機能構成のその他の例を示す図である。上述した第１の実施形態では、情報管理装置１００が汎用処理機能部として第２情報送信部１０３ｅを有する例を説明し、上述した第２の実施形態では、情報管理装置１００が汎用処理機能部として第２情報送信部１１３ｅ及び第２情報解析部１１３ｆを有する例を説明したが、この例に限定されるものではない。図８に例示するように、情報管理装置１００は、汎用処理機能部として、第２の実施形態で説明した第２情報解析部１１３ｆのみを備えてもよい。このようにすることで、情報管理装置１００の管理者は、汎用処理機能部の中から汎用解析機能部を選択的に取り入れて、情報管理装置１００の管理者により第２情報解析部１１３ｆによる解析結果の活用を図ることができる。
【０１０４】
＜第３の実施形態＞
上記第１の実施の形態において、情報管理装置１００は、特定の状況等に応じた例外処理を実行してもよい。以下に説明する第３の実施の形態では、例外処理を実行する情報管理装置１００について説明する。図１２は、第３の実施形態に係る情報管理装置１００の機能構成の一例を示すブロック図である。
【０１０５】
図１２に例示する情報管理装置１００は、車両情報記憶部１２２ａ、解析情報記憶部１２２ｂ、選択定義記憶部１２２ｃ、接続方式及び通信方式記憶部１２２ｄ、例外処理実行条件記憶部１２２ｅ、情報収集部１２３ａ、情報解析部１２３ｂ、情報選択部１２３ｃ、第１情報送信部１２３ｄ、及び第２情報送信部１２３ｅを有する。
【０１０６】
車両情報記憶部１２２ａ、解析情報記憶部１２２ｂ、選択定義記憶部１２２ｃ、接続方式及び通信方式記憶部１２２ｄ、並びに例外処理実行条件記憶部１２２ｅは、例えば、記憶装置１０２の記憶領域に含まれる。情報収集部１２３ａ、情報解析部１２３ｂ、情報選択部１２３ｃ、第１情報送信部１２３ｄ、及び第２情報送信部１２３ｅは、例えば、演算処理装置１０３により実行される各種演算処理に含まれる。
【０１０７】
図１３は、第３の実施形態に係る車両情報記憶部１２２ａに記憶される情報の一例を示す図である。車両情報記憶部１２２ａは、例えば、第１の実施形態で説明した車両情報記憶部１０２ａに対応する。そして、車両情報記憶部１２２ａは、情報収集部１２３ａにより収集された車両情報を記憶する点については第１の実施形態と同様であるが、図１２に例示するように、車両情報に対応付けてエラー情報及び優先度の情報に代表されるフラグ情報を記憶する点が第１の実施形態とは相違する。
【０１０８】
車両情報に対応付けられる優先度の情報は、ダンプトラック２の特定稼働状態に応じて付与される。特定稼働状態は、ダンプトラック２の意図しない稼働状態のことをいう。例えば、ダンプトラック２の意図しない稼働状態は、ダンプトラック２が長時間同じ場所で待機するようなダンプトラック２の怠勤状態、ダンプトラック２のオペレータの急ハンドルなどの操作状態、ダンプトラック２が通常の走行コースからの離脱走行状態などを含む。車両情報に対応付けられるエラー情報は、ダンプトラック２に故障などの不具合状態がある場合に付与される。車両情報に対応付けられる優先度の情報及びエラー情報は、センサシステム２１又は制御システム２３により付与される。
【０１０９】
図１４は、第３の実施形態に係る解析情報記憶部１２２ｂに記憶される情報の一例を示す図である。解析情報記憶部１２２ｂは、例えば、第１の実施形態で説明した解析情報記憶部１０２ｂに対応する。そして、解析情報記憶部１２２ｂは、情報解析部１２３ｂにより生成された解析情報を記憶する点については第１の実施形態と同様であるが、図１４に例示するように、解析情報に対応付けてエラー情報及び優先度の情報を記憶する点が第１の実施形態とは相違する。
【０１１０】
解析情報に対応付けられる優先度の情報及びエラー情報は、情報解析部１２３ｂにより付与される。解析情報に対応付けられる優先度の情報は、車両情報を解析し、解析情報を生成した結果、ダンプトラック２の特定稼働状態を示す解析情報に対して情報解析部１２３ｂが付与する。特定稼働状態は、上述したように、ダンプトラック２の故障などの不具合状態ではなく、ダンプトラック２の意図しない稼働状態であるため、解析の結果、ダンプトラック２の不具合状態と判定される解析情報には、エラー情報が付与され、優先度の情報は付与されない。
【０１１１】
車両情報及び解析情報は、それぞれ、情報としての性質を有する。例えば、ダンプトラック２の保守点検という目的に照らして、水温データは提供すべき情報であるという性質を有するが、ダンプトラック２に乗車する作業員の個人情報は提供すべき情報であるという性質を有していない。このように、車両情報及び解析情報に設定される優先度は、ダンプトラック２の効率的な運用、及び保守点検などの目的に照らして、提供すべき情報であるか否かと密接に関連する。例えば、ダンプトラックの不具合状態を示すエラー情報は、ダンプトラック２の効率的な運用、及び保守点検などの目的に照らして、全ての情報を提供すべきという性質を有する。また、ダンプトラック２の意図しない稼働状態である特定稼働状態に対応する情報は、ダンプトラック２の効率的な運用、及び保守点検などの目的に照らして、全ての情報を提供すべきという性質を有する。
【０１１２】
選択定義記憶部１２２ｃは、第１の実施形態で説明した選択定義記憶部１０２ｃに対応する。すなわち、選択定義記憶部１２２ｃは、車両情報および解析情報を第１情報送信部１２３ｄまたは第２情報送信部１２３ｅに送信可能か否かを示す送信可否情報を規定する選択定義を記憶する。送信先は、第３の実施形態において、第１情報送信部１２３ｄまたは第２情報送信部１２３ｅを指す。また、選択定義記憶部１２２ｃは、例外処理に対応する選択定義を含む。例外処理に対応する選択定義には、エラー情報及び優先度の情報を含む車両情報及び解析情報の全てを選択するという定義が例示される。選択定義は、情報管理装置１００の管理者が任意に定義できる。例外処理に対応する選択定義は、第１の選択定義として機能し、例外処理に対応しない選択定義は、第２の選択定義として機能する。
【０１１３】
接続方式及び通信方式記憶部１２２ｄは、第１の実施形態で説明した接続方式及び通信方式記憶部１０２ｄに対応する。すなわち、接続方式及び通信方式記憶部１２２ｄは、情報選択部１２３ｃと、第１情報送信部１２３ｄ及び第２情報送信部１２３ｅとの間の接続方式及び通信方式を記憶する。
【０１１４】
例外処理実行条件記憶部１２２ｅは、エラー情報及び優先度の情報を含む車両情報及び解析情報を受信した場合に情報選択部１２３ｃにより実行される例外処理を実行するための例外処理実行条件を記憶する。図１５は、第３の実施形態に係る例外処理実行条件記憶部１２２ｅに記憶される例外処理実行条件の一例を示す図である。図１５に例示するように、例外処理実行条件記憶部１２２ｅは、「エラー情報又は優先度の情報を含む、車両情報又は解析情報を受信」という例外処理実行条件に対応付けて、「エラー情報又は優先度の情報を含む、車両情報又は解析情報を受信した場合の選択定義により選択を実行」という例外処理内容を記憶する。図１５に示す例外処理実行条件及び例外処理内容は一例であり、図１５に例示するものには限定されない。情報管理装置１００の管理者が任意の例外処理実行条件及び例外処理内容を作成し、例外処理実行条件記憶部１２２ｅに設定できる。
【０１１５】
情報収集部１２３ａは、第１の実施形態で説明した情報収集部１０３ａと基本的には同様の機能を有する。情報収集部１２３ａは車両情報を収集できる。そして、情報収集部１２３ａにより収集される車両情報は、エラー情報及び優先度の情報を含む。
【０１１６】
情報解析部１２３ｂは、第１の実施形態で説明した情報解析部１０３ｂと基本的には同様の機能を有する。情報解析部１２３ｂは、情報収集部１２３ａにより収集された車両情報を解析することにより解析情報を生成できる。そして、第１の実施形態とは異なり、情報解析部１２３ｂは、車両情報を解析し、生成した解析情報にダンプトラック２の特定稼働状態が認められる場合、生成した解析情報に対して優先度の情報を付与する。情報解析部１２３ｂは、車両情報を解析し、生成した解析情報がダンプトラック２の不具合状態が認められる場合、生成した解析情報に対してエラー情報を付与する。特定稼働状態は、上述したように、ダンプトラック２の故障などの不具合状態ではなく、ダンプトラック２の意図しない稼働状態であるため、ダンプトラック２の不具合状態に対応する解析情報には、エラー情報が付与され、優先度の情報は付与されない。なお、優先度の情報は、解析情報の重要度に応じた重みを持つこともできる。この場合、情報解析部１２３ｂは、生成した解析情報にダンプトラック２の特定稼働状態が認められる場合、特定稼働状態に対応する解析情報が持つ重要度の高低によって、解析情報に付与する優先度の情報を変更できる。図１３に示す解析情報を例にあげれば、解析情報ＩＤ「Ｄ１０１」の解析情報が、特定稼働状態に対応する解析情報として重要度が高い場合、優先度の情報として「Ｐ１」を付与し、解析情報ＩＤ「Ｄ００２」の解析情報が、特定稼働状態に対応する解析情報として重要度が中程度である場合、優先度の情報として「Ｐ２」を付与し、解析情報ＩＤ「Ｄ１１１」の解析情報が、特定稼働状態に対応する解析情報として重要度が低い場合、優先度の情報として「Ｐ３」を付与する方法が例示される。情報解析部１２３ｂにより特定稼働状態に対応する解析情報に対する優先度の情報の付与方法は、情報管理装置１００の管理者が任意に設定できる。
【０１１７】
情報選択部１２３ｃは、第１の実施形態で説明した情報選択部１０３ｃと基本的には同様の機能を有する。すなわち、情報選択部１２３ｃは、選択定義記憶部１２２ｃに記憶されている選択定義に基づいて、第１情報送信部１２３ｄおよび第２情報送信部１２３ｅのそれぞれに送信する情報を選択する処理を実行できる。第１情報送信部１２３ｄおよび第２情報送信部１２３ｅのそれぞれに送信する情報として情報選択部１２３ｃにより選択される情報は、車両情報および解析情報の少なくとも１つを含む。
【０１１８】
一方、情報選択部１２３ｃは、例外処理実行条件記憶部１２２ｅに記憶される例外処理実行条件が満足される場合、例外処理に対応する選択定義に基づいて情報を選択する例外処理を実行する。
【０１１９】
具体的に説明すると、情報選択部１２３ｃは、車両情報又は解析情報を受信したかを判定する。情報選択部１２３ｃは、車両情報又は解析情報を受信すると、例外処理実行条件記憶部１２２ｅから例外処理実行条件を取得し、例外処理実行条件を満足するかどうかを判定する。情報選択部１２３ｃは、例えば、受信した車両情報又は解析情報に、エラー情報又は優先度の情報のいずれかが含まれる場合、例外処理実行条件を満足すると判定する。
【０１２０】
情報選択部１２３ｃは、例外処理実行条件を満足する場合、例外処理実行条件に対応付けられている例外処理を実行する。情報選択部１２３ｃは、例外処理に対応する選択定義に基づいて、例えば、エラー情報及び優先度の情報を含む車両情報及び解析情報の全てを選択する。
【０１２１】
そして、情報選択部１２３ｃは、接続方式及び通信方式記憶部１２２ｄに記憶されている通信方式に従って、第１情報送信部１２３ｄおよび第２情報送信部１２３ｅのそれぞれに対応する通信方式により、エラー情報及び優先度の情報を含む車両情報及び解析情報の全てを、第１情報送信部１２３ｄおよび第２情報送信部１２３ｅにそれぞれ送信する。
【０１２２】
一方、情報選択部１２３ｃは、例外処理実行条件を満足しない場合、第１の実施形態と同様に処理を実行する。すなわち、情報選択部１２３ｃは、選択定義記憶部１２２ｃに記憶されている選択定義の中から、例外処理に対応する選択定義とは異なる選択定義を取得する。そして、情報選択部１２３ｃは、第１情報送信部１２３ｄ又は第２情報送信部１２３ｅを選択する。情報選択部１０３ｃは、選択定義に基づいて、第１情報送信部１２３ｄおよび第２情報送信部１２３ｅのそれぞれに送信する情報を選択する。情報選択部１２３ｃは、選択定義の送信の可否において「送信可」が設定されている車両情報および解析情報を第１情報送信部１２３ｄおよび第２情報送信部１２３ｅのそれぞれに送信する情報として選択する。そして、情報選択部１２３ｃは、接続方式及び通信方式記憶部１２２ｄに記憶されている通信方式に従って、車内専用の通信方式から第１情報送信部１２３ｄおよび第２情報送信部１２３ｅのそれぞれに対応する通信方式に変換を行い、第１情報送信部１２３ｄおよび第２情報送信部１２３ｅに対して、選択定義に基づいて選択した情報をそれぞれ送信する。
【０１２３】
第１情報送信部１２３ｄは、第１の実施形態で説明した第１情報送信部１０３ｄと同様の機能を有し、情報選択部１２３ｃから取得した情報を通信装置２５に送信する。第２情報送信部１２３ｅは、第１の実施形態で説明した第２情報送信部１０３ｅと同様の機能を有し、情報選択部１２３ｃから取得した情報を通信装置２５に送信する。
【０１２４】
図１６は、第３の実施形態に係る情報管理装置１００による処理の一例を示すフローチャートである。図１６に示す処理は、例えば、情報管理装置１００の稼働中、繰り返し実行されてよい。図１６に示す処理は、第１の実施形態に係る情報管理装置１００による処理と、ステップＳ３０２の判定手順およびステップＳ３０７の処理手順が異なる。
【０１２５】
図１６に示すように、情報選択部１２３ｃは、車両情報、又は解析情報を取得したかを判定する（ステップＳ３０１）。情報選択部１２３ｃは、判定の結果、車両情報、又は解析情報を取得していない場合（ステップＳ３０１，Ｎｏ）、ステップＳ３０１の判定を繰り返す。
【０１２６】
情報選択部１２３ｃは、判定の結果、車両情報、又は解析情報を受信した場合（ステップＳ３０１，Ｙｅｓ）、例外処理の実行条件を満足しているかを判定する（ステップＳ３０２）。すなわち、情報選択部１２３ｃは、ステップＳ３０１で受信した車両情報又は解析情報のいずれかにエラー情報又は優先度の情報が含まれるかを判定する。
【０１２７】
情報選択部１２３ｃは、判定の結果、例外処理の実行条件を満足していない場合（ステップＳ３０２，Ｎｏ）、第１情報送信部１２３ｄ又は第２情報送信部１２３ｅを選択する（ステップＳ３０３）。
【０１２８】
続いて、情報選択部１２３ｃは、選択定義記憶部１２２ｃから取得する選択定義に基づいて、ステップＳ１０２で選択した第１情報送信部１２３ｄ又は第２情報送信部１２３ｅに送信する情報を選択する（ステップＳ３０４）。
【０１２９】
続いて、情報選択部１２３ｃは、ステップＳ３０３で選択した送信部、すなわち第１情報送信部１２３ｄ及び第２情報送信部１２３ｅに、ステップＳ３０４で選択した情報を送信する（ステップＳ３０５）。
【０１３０】
続いて、情報選択部１２３ｃは、全ての送信部、すなわち、第１情報送信部１０３ｄ及び第２情報送信部１０３ｅを選択済みであるかを判定する（ステップＳ３０６）。
【０１３１】
情報選択部１２３ｃは、判定の結果、全ての送信部を選択済みである場合（ステップ３０６，Ｙｅｓ）、上記ステップＳ３０１の判定に戻る。
【０１３２】
情報選択部１２３ｃは、判定の結果、全ての送信部を選択済みではない場合（ステップＳ３０６，Ｎｏ）、上記ステップＳ３０３の手順に戻る。すなわち、情報選択部１２３ｃは、上記ステップＳ３０２に戻って、第１情報送信部１２３ｄ及び第２情報送信部１２３ｅの中から、選択済みではない送信部を選択し、ステップＳ３０３以降の処理を実行する。
【０１３３】
上記ステップＳ３０２において、情報選択部１２３ｃは、判定の結果、例外処理の実行条件を満足している場合（ステップＳ３０２，Ｙｅｓ）、例外処理を実行して（ステップＳ３０７）、上記ステップＳ３０１の判定に戻る。すなわち、情報選択部１２３ｃは、選択定義記憶部１２２ｃから例外処理に対応する選択定義を取得し、取得した例外処理に対応する選択定義に基づいて、第１情報送信部１２３ｄ及び第２情報送信部１２３ｅのそれぞれに送信する情報を選択する。例えば、情報選択部１２３ｃは、例外処理に対応する選択定義に従う結果、第１情報送信部１２３ｄ及び第２情報送信部１２３ｅに対して、ステップＳ３０１で受信したエラー情報又は優先度の情報を含む車両情報又は解析情報の全てをそれぞれ送信する。
【０１３４】
上述してきたように、第３の実施形態によれば、情報管理装置１００は、例外処理実行条件記憶部１２２ｅに記憶される例外処理実行条件が満足される場合、例外処理に対応する選択定義に基づいて、情報の選択を行う例外処理を実行できる。このため、情報管理装置１００は、ダンプトラック２の稼働状況に応じた柔軟な情報提供を実現できる。また、車両情報または解析情報に対応付けられるフラグ情報は、エラー情報または優先度の情報に関わらず、任意に対応付ける態様としてもよい。
【０１３５】
第３の実施形態として説明した情報管理装置１００による処理は、第２の実施形態についても同様に適用できる。
【０１３６】
＜その他の実施形態＞
（１）外部の装置
上記の実施形態では、第２情報送信部１０３ｅ、１１３ｅ、１２３ｅ、或いは第２情報解析部１１３ｆなどの汎用処理機能部を有する情報管理装置１００がダンプトラック２に搭載される例を説明したが、この例に限定されるものではない。第２情報送信部１０３ｅ、１１３ｅ、１２３ｅ、或いは第２情報解析部１１３ｆなどの汎用処理機能部が情報管理装置１００に実装されていなくてもよい。図１７は、他の実施形態に係るダンプトラックの構成例を示す図である。
【０１３７】
図１７に例示するように、ダンプトラック２は、第２情報送信部１０３ｅ、１１３ｅ、１２３ｅなどに対応する機能を有する情報送信部２０４ａ、及び第２情報解析部１１３ｆに対応する機能を有する情報解析部２０４ｂを内部に実装する外部の装置２００を搭載してもよい。外部の装置２００は、通信装置２０１、入出力インタフェース装置２０２、記憶装置２０３及び演算処理装置２０４を備える。外部の装置２００は、通信ネットワーク３を介して、情報管理装置１００、サーバ１０Ａおよびサーバ１０Ｂなどとデータ通信できる。そして、外部の装置２００は、通信ネットワーク３を介して、情報管理装置１００から受信する車両情報および解析情報をサーバ１０Ａおよびサーバ１０Ｂなどに送信できる。外部の装置２００は、情報管理装置１００から受信した車両情報を解析することにより解析情報を生成し、生成した解析情報を情報管理装置１００に送信できる。
【０１３８】
外部の装置２００は、情報管理装置１００とデータ通信可能な状態に物理的に接続されてもよいし、無線などにより接続されてもよい。外部の装置２００と情報管理装置１００との間のデータ通信は、例えば、図５に例示する接続方式及び通信方式記憶部１０６ｄに設定される接続方式及び通信方式に基づいて実行される。情報管理装置１００は、例えば、図５に例示する接続方式及び通信方式記憶部１０２ｄに記憶される接続方式及び通信方式に基づいて、外部接続によって実装される外部の装置２００との間の接続方式及び通信方式の違いを吸収して、車両情報及び解析情報を送信できる。外部の装置２００は、ダンプトラック２に脱着可能に構成されてもよい。なお、情報管理装置１００についても、ダンプトラック２に脱着可能に構成されるものであってよい。
【０１３９】
（２）情報管理方法
上記の実施形態で説明した情報管理装置１００により、以下のような情報管理方法が実現される。
【０１４０】
すなわち、情報管理装置１００は、車両情報を収集するステップ（例えば、図３に示す情報収集部１０３ａにより提供される機能）と、車両情報を解析して解析情報を生成するステップ（例えば、図３に示す情報解析部１０３ｂにより提供される機能）と、車両情報及び解析情報を汎用処理機能部に送信可能か否かを示す送信可否情報と送信先との関係を規定する選択定義を記憶するステップ（例えば、図３に示す選択定義記憶部１０２ｃにより提供される機能）と、選択定義に基づいて汎用処理機能部に送信する情報を選択するステップ（例えば、図３に示す情報選択部１０３ｃにより提供される機能）と含む情報管理方法が実現される。
【０１４１】
上記の実施形態で説明した情報管理装置１００が有する各種機能に基づく処理は、情報管理装置１００により提供される各種機能に基づく処理のそれぞれを実現するための複数の処理回路を連携させたワイヤードロジックにより実現されてもよい。例えば、上記の実施形態で説明した情報管理装置１００が有する各種機能に基づく処理を実現するための処理回路には、ＡＳＩＣ（Application  Specific  Integrated  Circuit）又はＦＰＧＡ(Field  Programmable  Gate  Array)などの回路を適用できる。
【０１４２】
本出願の請求の範囲に記載する請求項に係る技術を完全かつ明瞭に開示するために特徴的な実施形態に関し記載してきた。しかし、請求の範囲に記載する請求項に係る技術は、上記の実施形態に限定されるべきものでなく、本出願に示した基礎的事項の範囲内で当該技術分野の当業者が創作しうるすべての変形例及び代替可能な構成により具現化されるべきである。
【符号の説明】
【０１４３】
１  情報管理システム
２  ダンプトラック
３  通信ネットワーク
４  作業現場
１０Ａ，１０Ｂ  サーバ
２１  センサシステム
２３  制御システム
２５  通信装置
２７  位置検出装置
３０Ａ，３０Ｂ  情報処理装置
１００  情報管理装置
１０１  入出力インタフェース装置
１０２  記憶装置
１０２ａ，１１２ａ，１２２ａ  車両情報記憶部
１０２ｂ，１１２ｂ，１２２ｂ  解析情報記憶部
１０２ｃ，１１２ｃ，１２２ｃ  選択定義記憶部
１０２ｄ，１１２ｄ，１２２ｄ  接続方式及び通信方式記憶部
１２２ｅ  例外処理実行条件記憶部
１０３  演算処理装置
１０３ａ，１１３ａ，１２３ａ  情報収集部
１０３ｂ，１１３ｂ，１２３ｂ  情報解析部，第１情報解析部，情報解析部
１０３ｃ，１１３ｃ，１２３ｃ  情報選択部
１０３ｄ，１１３ｄ，１２３ｄ  第１情報送信部
１０３ｅ，１１３ｅ，１２３ｅ  第２情報送信部
１１３ｆ  第２情報解析部
【図１】
2019175360.tif 000003
【図２】
2019175360.tif 000004
【図３】
2019175360.tif 000005
【図４】
2019175360.tif 000006
【図５】
2019175360.tif 000007
【図６】
2019175360.tif 000008
【図７】
2019175360.tif 000009
【図８】
2019175360.tif 000010
【図９】
2019175360.tif 000011
【図１０】
2019175360.tif 000012
【図１１】
2019175360.tif 000013
【図１２】
2019175360.tif 000014
【図１３】
2019175360.tif 000015
【図１４】
2019175360.tif 000016
【図１５】
2019175360.tif 000017
【図１６】
2019175360.tif 000018
【図１７】
2019175360.tif 000019