(57)【特許請求の範囲】
【請求項１】
時間の経過に伴って発生する時系列データである車両の信号データを用いた車両診断装置であって、
前記信号データの信号値を所定の記号を用いた第一のランクに対応付けるための閾値が記憶された信号特徴判定管理基準情報を用いて、前記信号データの項目ごとに当該信号データを前記第一のランクを示す前記記号に変換した記号化データと、前記記号化データの時系列での変化の有無に基づき区切られた時間範囲と、を含む情報として前記信号データから分割された信号特徴量を集計し、
前記信号特徴量の集計結果に基づき、前記記号化データを前記第一のランクと異なる第二のランクに対応付け、当該第二のランクまたは前記記号化データを用いて、前記信号データの項目の前記時間範囲における運転及び車両の状態を判定するランク判定を行い、当該ランク判定の結果をランク判定結果として出力する判定処理部と、
前記信号データの項目における前記ランク判定結果と、論理的構造を有する診断ルールとに基づいて、運転及び車両の状態を診断する診断処理部と、を備える
ことを特徴とする車両診断装置。
【請求項２】
請求項１に記載の車両診断装置であって、
前記ランク判定結果は、否定指示、前記時間範囲、前記信号データの項目、特徴分割計算方法、信号特徴、および状態、の各項目により構成され、
前記否定指示は、前記ランク判定結果を示す前記状態が肯定されるか又は否定されるかを表す識別情報であり、
前記時間範囲は、前記信号特徴量の時間の範囲であり、
前記信号データの項目は、モニタ計器の項目および前記モニタ計器で測定される車の性能、運転者の運転的特性、状況および環境的特性および車両の運用的特性と関連付く操作項目であり、
前記特徴分割計算方法は、前記信号データを前記信号特徴量に分割する方法であり、
前記信号特徴は、前記ランク判定の対象であり、
前記状態は、前記ランク判定結果が示す前記運転及び車両の状態である
ことを特徴とする車両診断装置。
【請求項３】
請求項２に記載の車両診断装置であって、
前記判定処理部は、運転の状態を診断するための運転状態判定ルールに基づいて運転状態を求め、前記ランク判定結果に前記運転状態を含める、
ことを特徴とする車両診断装置。
【請求項４】
請求項２に記載の車両診断装置であって、
前記診断ルールは、一つ以上の前記ランク判定結果または診断結果から一つの診断結果を導く関係を示したルールであって、一つ以上の前記ランク判定結果または前記診断結果に対する条件と、導かれる診断結果の内容とを含む所定の演算式で表され、
前記ランク判定結果から前記診断結果を導くための前記診断ルールの一つの条件は、前記否定指示、前記信号データの項目、前記特徴分割計算方法、前記信号特徴、前記ランク判定結果の状態範囲により構成され、
診断結果から、診断結果を導くための前記診断ルールの一つの条件は、前記否定指示、結果、前記ランク判定結果の状態範囲により構成され、
導かれた前記診断結果は、前記否定指示と前記結果とにより構成される、
ことを特徴とする車両診断装置。
【請求項５】
請求項４に記載の車両診断装置であって、
前記診断ルールの条件には、前記信号特徴量の時間関係を意味する前記ランク判定結果および診断結果の一つ以上の条件についての時間関係に関する条件が指定され、
前記診断処理部は、前記診断ルールに基づき、一つ以上の条件に対して、前記ランク判定結果、もしくは診断結果が、相互の時間範囲の関係を満足するかを判定し、満足された場合に診断結果を導く、
ことを特徴とする車両診断装置。
【請求項６】
請求項５に記載の車両診断装置であって、
前記ランク判定結果および診断結果の二つ以上の条件についての前記時間関係に関する条件とは、二つ以上の単一の前記信号データの項目、または診断結果の時間の前後関係を指定する条件である、
ことを特徴とする車両診断装置。
【請求項７】
請求項５に記載の車両診断装置であって、
前記ランク判定結果および診断結果の二つ以上の条件についての前記時間関係に関する条件とは、二つ以上の異なる前記信号データの項目、または診断結果の時間の重複関係を指定する条件である、
ことを特徴とする車両診断装置。
【請求項８】
請求項１に記載の車両診断装置であって、
前記信号データの前記信号特徴量への分割は、車両において処理される、
ことを特徴とする車両診断装置。
【請求項９】
請求項１に記載の車両診断装置であって、
前記信号データの前記信号特徴量への分割を行う特徴分割処理部をさらに有する
ことを特徴とする車両診断装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両診断装置に関するものである。
【背景技術】
【０００２】
特許文献１には、「誤検知を抑制しながら、信号値が閾値との関係において基準を満たさなくても故障を特定可能な車両用故障検出装置、電子制御ユニットおよび車両用故障検出方法」が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−７９３５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
車両診断では、車両の多種多様な信号データに対し何らかの判定を行い、その判定結果に基づいて、車両の不具合等の内容を導出する診断を行うことが考えられる。この車両診断が適切に行われるためには、判定結果は、信号変化の特徴に基づいて行われることが望ましい。
【０００５】
なお、特許文献１には、信号変化の特徴を判定し、その判定結果に基づいて車両診断することについては何ら記載されていない。
【０００６】
そこで本発明は、信号変化の特徴に基づいて、車両状態を適切に診断する技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願は、上記課題の少なくとも一部を解決する手段を複数含んでいるが、その例を挙げるならば、以下の通りである。上記課題を解決すべく、本発明に係る車両診断装置は、時系列データである車両の信号データを用いた車両診断装置であって、任意の期間における前記信号データを、信号項目ごとにランク判定する判定処理部と、前記信号項目におけるランク判定結果から、論理的構造を有する診断ルールに基づいて、運転および車両の状態を診断する診断処理部と、を有し、前記信号データは、信号特徴量に分割するための信号特徴判定管理基準情報を用いて記号データに変換され、前記記号データの時系列の連なりに基づく時間範囲を伴う前記信号特徴量に分割され、前記判定処理部は、前記信号特徴量の発生を集計し、集計結果をランク判定管理基準情報を用いてランク判定し、または前記記号データそのものを前記ランク判定結果とする。
【発明の効果】
【０００８】
本発明によれば、信号変化の特徴に基づいて、車両状態を適切に診断することができる。上記した以外の課題、構成、および効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【０００９】
【図１】本発明に係る車両診断装置を用いた車両診断システムの一例を示した図である。
【図２】車両に搭載されるデータ取得装置およびデータセンタが有する車両診断装置の機能ブロック例を示した図である。
【図３】車両の信号データ例を示した図である。
【図４】図３に示した信号データの度数分布である。
【図５】信号分割方法を説明する図のその１である。
【図６】信号分割方法を説明する図のその２である。
【図７】信号分割方法を説明する図のその３である。
【図８】信号分割方法を説明する図のその４である。
【図９】信号分割方法を説明する図のその５である。
【図１０】信号特徴量のデータ構成例を示した図である。
【図１１】信号データの違いの判定を説明する図である。
【図１２】図１１の信号データ１を変化無分割により分割した結果を示している。
【図１３】信号データの信号特徴量の集計結果例を示した図である。
【図１４】図１３の集計結果例のうち、信号特徴ランクの数の度数分布（ヒストグラム）を示した図である。
【図１５】モニタ項目と操作項目との関連の例を示した図である。
【図１６】図１５の操作項目と特性との関連の例を示した図である。
【図１７】運転状態の遷移例を示した図である。
【図１８】ランク判定結果のデータ構成例を示した図である。
【図１９】診断対象となる信号特徴量の例を示した図である。
【図２０】診断対象となる２つの信号項目の信号特徴量の例を示した図である。
【図２１】診断レポートの例を示した図である。
【図２２】信号分割法の処理例を示したフローチャートである。
【図２３】診断処理例を示したフローチャートである。
【図２４】診断処理例を示したフローチャートである。
【図２５】診断処理例を示したフローチャートである。
【図２６】車両診断装置のハードウェア構成例を示した図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態を、図面を参照して説明する。
【００１１】
車両診断装置は、稼動している車両の機械動作の良好さや、運転者の運転の良否、特徴、また、機械部品の劣化、不具合などを管理する。車両診断装置は、車両の運転状況をモニタした各種の信号データ、もしくは波形を利用して、信号項目の変化の特徴により、信号項目の異常度合いを判定する。そして、車両診断装置は、機械動作良否、運転特徴、部品不具合を診断し、診断結果を出力する。判定のための管理基準情報および診断のための定義情報は、事前に設定される。
【００１２】
車両診断装置は、信号データより、異常度合いを判定して診断するために、判定、診断、また、そのための分析に必要な程度に信号データを信号特徴量に分割する。信号特徴量とは、横軸を時間、縦軸を信号値とし、記号化して時間範囲を分けた直線分である。車両診断装置は、信号特徴量を集計した集計結果、もしくは信号特徴量そのものを判定する。判定結果は、車両状態、信号項目、特徴分割のアルゴリズムである分割方法、集計方法もしくは信号特徴量、判定結果である信号値の大きさの度合いや異常度合いの状態の組として定義される。
【００１３】
診断の定義情報は、条件と結果との関係で構成される診断ルールである。条件には、特徴を判定した判定結果に対する条件が定義される。判定結果および診断結果には、時系列データである信号に対応する時間範囲が含まれる。
【００１４】
自動車等の移動体（以下、車両と呼ぶことがある）では、運転を制御するためのＥＣＵ（Electronic Control Unit）が用いられる。車両の各種信号は、例えば、ＥＣＵによってモニタされる。具体的には、車両には、安全性向上のための各種センサが搭載され、ＥＣＵは、それらの出力信号をモニタする。ＥＣＵは、車両を動作させるアクチュエータの信号も同様にモニタする。また、ＥＣＵは、車両に搭載されたセンサをモニタし、排気ガスといった燃料管理を行う。小型自動車、普通自動車だけでなく、貨物自動車のトラック、乗合自動車のバスにおいても同様の技術が適用される。建設機械、農耕機械といった産業用の特殊車両においても同様である。
【００１５】
ＥＣＵは、対象とする機器を制御するための多用な信号を扱う。ＥＣＵは、エンジンだけでなく、トランスミッションや各種シャーシ機器、電装品の制御のためにも搭載される。各種のＥＣＵは、互いにＣＡＮ（Controller Area Network）を介して協調し、車両の動作を制御する。車両には、多種多用な信号データが存在する。
【００１６】
車両には、各種信号を管理、蓄積するデジタルタコメータやドライブレコーダ、またＧＰＳ（Global Positioning System）が搭載される。車両は、無線でデータを遠隔地のサーバに送信し、車両のデータは、大きな容量の記憶装置に蓄積されることも実現される。
【００１７】
信号データは、センサデータとも呼ばれる。信号データは、時間の経過に伴って発生する、時系列データであり、機器の動作の判断は、時間に沿ったデータの変動やパターンを見出すことで可能となる。信号データは、機器の稼動情報であり、値とその変動とにより機器の異常や故障を検知できる。
【００１８】
車両診断装置では、車両の多種多様な信号データを活用して、異常検知、異常度合いの判定を行い、不具合の状況や故障だけでなく、交換すべき部品や整備方法を特定するなどの診断を実現する。ＥＣＵには、センサやアクチュエータ、ＥＣＵ自身の異常を検知する自己診断装置が搭載される。ＥＣＵは、信号値を監視し、予めマイコンに設定されている閾値との比較結果に応じて異常を検出する。この場合、故障に相当する異常の検知の正しさは、閾値に依存することとなる。
【００１９】
ＥＣＵで信号データの異常検知を行う場合、検知された結果は、ＥＣＵに搭載されるメモリといった記憶装置に蓄積される。信号データそのものを蓄積するとしても、記憶装置を大容量化するにはスペース（空間的な大きさ）やコストがかかる。ＥＣＵの秒、ミリ秒単位の短い時間刻みの信号データを通信するとしても、通信容量や必要な装置、設備に関するコストがかかる。
【００２０】
車両診断装置は、車両の多種多様な信号データを利用して、異常の有無を判定し、不具合や故障の内容を診断する。処理は、自動化され、診断結果は、レポートとして、例えば、運転者や車両保有の会社、整備などを行うサービス会社に送信される。
【００２１】
車両診断装置は、異常の判定、診断のために、信号データを変化の有無の観点で時間区間における特徴量として分割する。特徴量は、信号値の直接の判定により記号化されるか、集計された集計結果で判定される。車両の状態等は、判定結果より診断される。よって、車両診断装置は、複数の信号の時間の抜けが無い連続的な時系列の特徴量から車両を診断する。従って、車両は、この特徴量を記憶装置に蓄積し、また送信すれば診断されることができることを意味する。
【００２２】
つまり、車両診断装置は、信号データを時系列で時間の情報を失うことなく信号特徴量に分割し、信号データをランク判定する。車両診断装置は、信号特徴量の時間範囲での組合せにより車両状態を判定できる。また、信号特徴量とすることで、車両診断装置は、時間範囲における信号特徴量の出現回数などを集計し、また信号特徴量の長さも判定できる。
【００２３】
車両診断装置は、判定結果を車両状態、信号項目、分割方法、特徴、判定結果である状態の組合せとし、判定結果および診断結果より診断結果を導く診断ルールを定義している。車両診断装置は、信号から異常を検知するための、判定のための情報を管理基準情報とし、ドライバの運転の特徴（癖）や、不具合の内容、故障、整備の内容を診断結果として診断ルールにより判定結果と形式的対応に対応付けることで、診断ノウハウ、知識を形式的に表現できる。形式的な知識のデータとして、追加、編集が可能となる。
【００２４】
車両診断装置は、信号特徴量を用いて異常検知、診断を行う。信号特徴量は、変化の有無を構成要素とするデータであり、信号データよりもデータ容量は削減される。信号特徴量の形式ならば、データの記憶容量は小さくて済み、データ送信の負担も小さくなる。よって、車両診断装置によれば、診断の対象が多くなることが見込まれる車両の診断において、車両外部の記憶装置にデータを記憶し、計算機によって診断することが可能となる。
【００２５】
図１は、本発明に係る車両診断装置を用いた車両診断システムの一例を示した図である。図１に示すように、車両診断システムは、車両診断装置（図示せず）を有するデータセンタ１と、車両２，３と、顧客会社４と、サービス会社５と、ネットワークＮとを有している。
【００２６】
通常運行している車両２は、無線によりネットワークＮを介して、データセンタ１に信号特徴量を送信する。通常運行の車両２に対しては、データセンタ１では、定期的に計算機（車両診断装置）が診断処理を行い、診断レポートを生成する。
【００２７】
異常発生している車両３も同様に、データセンタ１に信号特徴量を送信する。異常発生の車両３に対しては、データセンタ１では、即時に計算機が診断処理を行い、診断レポートを生成する。
【００２８】
なお、車両２，３からの通信は、無線通信としているが、通信方式は、例えば、携帯電話回線などと、限定されるものではなく、本方式を達成できるデータ送信能力がある通信方式ならば方式は任意である。本発明は、通信方式の限定を受けない。また、無線通信の受発信は、例えば、基地局など任意の場所、施設で行われる。データセンタ１は、必ずしも無線通信をしなくてもよい。データセンタ１、顧客会社４、およびサービス会社５の間の通信は、無線である必要性は無く、インターネット、電話回線、衛生回線であってもよい。ネットワークＮの形態は、限定されない。
【００２９】
生成された診断レポートは、顧客会社４へ送信され、車両の所有者、運転者、資産管理者などが内容を確認し、診断結果に応じた判断、行動をとる。
【００３０】
また、診断レポートは、保守、整備、パーツ販売のサービス会社５へ送信される。保守や整備の担当者は、車両の所有者や運転者に問合せなどを行い、修理などの準備を行う。また、サービス会社５は、修理で用いるパーツの在庫の確認や手配を行う。
【００３１】
車両２，３には、後述するデータ取得装置が備えられる。データ取得装置は、ＥＣＵなどの信号データを取得して、外部に送信する機能を有する。
【００３２】
データセンタ１には、例えば、計算機の形態において、車両診断装置が設置される。車両診断装置は、車両２，３のデータを取得し、数値的な判定を行って、車両の不具合、故障への対処方法などを診断し、診断レポートを生成する。
【００３３】
図２は、車両２，３に搭載されるデータ取得装置およびデータセンタ１が有する車両診断装置の機能ブロック例を示した図である。図２に示すように、車両２，３に搭載されるデータ取得装置１０は、通信処理部１１と、信号データ取得部１２と、特徴分割処理部１３と、信号特徴判定管理基準情報ＤＢ（ＤＢ：Date Base）１４とを有している。
【００３４】
データセンタ１が有する車両診断装置２０は、通信処理部２１と、判定処理部２２と、診断処理部２３と、記憶部２４と、レポート生成部２５とを有している。判定処理部２２は、信号特徴集計処理部２２ａと、運転状態診断処理部２２ｂと、ランク判定処理部２２ｃとを有している。診断処理部２３は、判定結果取得部２３ａと、診断部２３ｂとを有している。記憶部２４は、特徴量データＤＢ２４ａと、ランク判定管理基準情報ＤＢ２４ｂと、診断ルール２４ｃと、運転状態判定ルールＤＢ２４ｄとを有している。
【００３５】
データ取得装置１０の通信処理部１１は、ＥＣＵなどの車両内の装置と通信を行う。また、通信処理部１１は、車両診断装置２０と通信を行う。
【００３６】
信号データ取得部１２は、通信処理部１１によって受信された、車両の信号データを取得する。
【００３７】
特徴分割処理部１３は、信号データ取得部１２によって取得された信号データを、信号特徴量に分割する。信号特徴量を分割する処理では、ランク判定により信号を記号化する演算が含まれる。この判定のため、信号特徴判定管理基準情報ＤＢ１４には、信号データを記号化する情報が記憶されている。記憶装置は、マイコンに組み込まれたフラッシュメモリとしても良く、またマイコンボードに搭載される記憶装置でもよい。
【００３８】
通信処理部１１は、特徴分割処理部１３によって処理された信号特徴量を、車両診断装置２０に送信する。
【００３９】
車両診断装置２０の通信処理部２１は、データ取得装置１０と通信を行う。通信処理部２１は、データ取得装置１０から送信された信号特徴量を、特徴量データＤＢ２４ａに記憶（蓄積）する。また、通信処理部２１は、顧客会社４およびサービス会社５と通信を行う。
【００４０】
車両の診断に当っては、まず、判定処理部２２が、特徴量データＤＢ２４ａに記憶された信号特徴量のランク判定処理を行う。信号特徴量は、記号化されているデータであるので、信号特徴量を信号項目のランク判定結果として利用もできる。しかし、信号特徴量の分割処理で利用した記号に対し、別の状態の名称を割り当てたい場合は、ランク判定処理部２２ｃにおいてランク判定を行って、状態を判定する。また、ランク判定処理部２２ｃは、特徴量の時間範囲（長さ）についてもランク判定する。ランク判定には、閾値といった管理基準情報が必要であり、閾値は、ランク判定管理基準情報ＤＢ２４ｂに記憶されている。
【００４１】
同一の記号の信号特徴量の発生回数や、時間範囲の平均、最大、最小といった集計は、信号特徴集計処理部２２ａによって行われる。集計値のランク判定は、ランク判定処理部２２ｃによって行われる。
【００４２】
運転状態診断処理部２２ｂは、信号特徴量から、停車中、走行中、加速中、左旋回中、右旋回中といった車両の状態を判定する。これは、後の診断処理の際、運転状態に応じて車両診断するためである。運転状態診断処理部２２ｂは、運転状態に応じて、ランク判定の管理基準を選択してもよい。運転状態診断処理部２２ｂは、運転状態診断の際には、運転状態判定ルールＤＢ２４ｄに記憶されている運転状態判定ルールを参照する。
【００４３】
判定処理部２２の処理結果は、信号特徴量そのものか、信号特徴量と信号特徴量の時間範囲のランク判定結果である。また、判定処理部２２の処理結果は、信号特徴量の集計結果のランク判定結果に運転情報が付加されたものである。
【００４４】
診断処理部２３の判定結果取得部２３ａは、判定処理部２２のランク判定結果を取得する。
【００４５】
診断部２３ｂは、判定結果取得部２３ａによって取得されたランク判定結果より、車両の不具合や故障といった診断結果を導き出す。診断は、診断ルールを用いた推論処理による。診断ルールは、例えば、ＩＦ−ＴＨＥＮの形式で定義される。診断ルールは、ＩＦ部の条件が満足されるなら、ＴＨＥＮ部を結果とする、１階層の論理関係を表現するものである。診断ルールは、判定結果から診断結果を導き出す診断ルール、診断結果から診断結果を導き出す診断ルールであり、診断ルールＤＢ２４ｃに記憶されている。
【００４６】
レポート生成部２５は、判定処理部２２のランク判定結果および診断処理部２３の診断結果に基づいて、診断レポートを生成する。生成された診断レポートは、通信処理部２１を介して、顧客会社４またはサービス会社５へ送信される。
【００４７】
なお、判定結果、診断結果、または、診断レポートは、処理の過程において生成される。システムの構成に、これらを記憶、蓄積するデータベースを備えていてもよい。以上より、車両診断装置２０は、車両の信号データを用いて、自動的に車両診断を行って、診断レポートを顧客などへ通知できる。
【００４８】
信号特徴量について説明する。
【００４９】
図３は、車両の信号データ例を示した図である。図３の横軸は時間を示し、縦軸はエンジン回転数を示している。図３には、１日の時系列のエンジン回転数が示してある。
【００５０】
図３の信号データは、１分ごとのサンプリングであり、全データ数は、「６０×２４＝１４４０件」である。グラフより、エンジン回転数は、「５００ｒｐｍ」程度、「８００ｒｐｍ」程度、そして「１５００ｒｐｍ」程度のところに発生が多い。
【００５１】
また、図３のエンジン回転数の例では、小さなばらつきで、ある時間範囲で継続している部分がある。グラフには、大きな変化が起こったところ、大きな変化が無くなったところに縦の破線を示している。
【００５２】
例えば、図３に示す区間Ａ１は、回転数「１５００ｒｐｍ」で１時間半程度の時間範囲で継続的に運転していることを示している。区間Ａ１では、車両は、回転数の高さから、高速走行しているといったことが推測できる。
【００５３】
図４は、図３に示した信号データの度数分布である。図４の横軸は回転数を示し、縦軸は度数を示している。
【００５４】
図４に示すグラフの例では、回転数「１５００ｒｐｍ」の箇所のように、特定の信号値の度数の発生が多い。このような箇所は、例えば、図３において、時間範囲で連続したところである。
【００５５】
つまり、図３の区間Ａ１に示すように、信号の変化の有無により、信号を時間範囲で分割すれば運転の信号の特徴が分かる。ある時間範囲で信号値が一定でなく、様々に変化したとしても、変化した時点で区切れば、変化の多さから運転の特徴を推測できる。そこで、特徴分割処理部１３は、信号データを、変化の有無により時間範囲で区切り、信号特徴量とする。
【００５６】
信号データから信号特徴量を得るための信号分割方法を説明する。
【００５７】
図５は、信号分割方法を説明する図のその１である。図５では、信号データの信号特徴判定管理基準による記号化の例について説明する。図５の横軸は時間を示し、縦軸は信号の値を示している。
【００５８】
信号は、図５の矢印Ａ１１示すように、時系列では、時点における点で表される信号値である。また、信号は、図５の矢印Ａ１２に示すように、時系列で時点間を結べば、線分、または線分の列とみなすことができる。
【００５９】
特徴分割処理部１３は、信号値をランク判定することで、記号化する。ここで、信号値をランク判定するランクは、信号特徴判定管理基準情報ＤＢ１４に記憶されている閾値で設定される。このランク判定のことを、信号特徴ランク判定と言う。以下では、信号特徴ランク判定のランクを、信号特徴ランクと呼ぶことがある。
【００６０】
閾値は、Ａ，Ｂ，Ｃ，…からＩまでの９段階に設定されている。例えば、閾値は、図５の矢印Ａ１３に示すように、水平な破線で示される。信号特徴ランクは、各閾値の範囲、すなわち縦軸方向での破線の間となる。
【００６１】
図５では、信号の信号特徴ランク判定した結果を、信号特徴ランク｛Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ，Ｇ，Ｈ，Ｉ｝に対応するアルファベットの小文字で記載している。例えば、信号は、時間順で左から、「a,a,b,b,b,c,f,g,g,i,i,i,h,h,h,c,b,b,b,b,b,e,i,g,a,b,c,h,i,i,i,i,i,i,i,i,i,h,i,i,e,b,b,d,i,i,i,i,i,i」の５０個に記号化されている。
【００６２】
図６は、信号分割方法を説明する図のその２である。図６の横軸は時間を示し、縦軸は信号の値を示している。図６では、時系列で記号に変化が無い、連続した範囲（連なり）を取得した場合の結果を示している。
【００６３】
例えば、図６では、図５に対し、同じ記号の連続を点間において、実線で結んでいる。また、図６では、記号が変化したところは一点鎖線で結んでいる。例えば、横軸の左から、「ａ」が２つ連続するので「ａ２」という信号列が得られている。また、「ａ２」の後に続いて「ｂ３」の信号列が得られている。
【００６４】
つまり、図６は、記号とその区間の点数とで、信号列を図示している。図６の矢印Ａ１３，Ａ１４に示すように、信号列の「ｂ５」や、信号列の「ｉ９」のような信号列が得られている。このように、記号が時系列で連続に並んでいる範囲は、図３の区間Ａ１のような時間範囲の信号であることが分かる。このような変化の無い信号列は、信号特徴量である。この信号波形分割法は、変化無分割である。
【００６５】
図７は、信号分割方法を説明する図のその３である。図７の横軸は時間を示し、縦軸は信号の値を示している。図７では、時系列で記号に変化が有る、連続した範囲（連なり）を取得した場合の結果を示している。
【００６６】
例えば、図７では、図５に対し、時系列で記号が変化した点間を実線で結んでいる。また、図７では、変化の無い同じ記号の連続した部分を、一点鎖線で結んでいる。例えば、横軸の左から、「ａ」の１点の信号列があり、次に「ａ」と「ｂ」の２点から構成される「ａｂ２」の信号列がある。そして、「ｂ」の１点の信号列があり、「ｂ」から「ｇ」まで４点で記号が変化し続ける「ｂｇ４」の信号列がある。
【００６７】
変化の有る信号列は、開始の記号と終了の記号と、その区間の点数とで表現できる。また、黒く塗りつぶしている点では、上下方向の変化する点であり、その点で信号列を分割する。例えば、図７に示す矢印Ａ１５，Ａ１６の信号列は、もともと「ｂ，ｅ，ｉ，ｇ，ａ」であり、記号が変化しているが、「ｂ，ｅ，ｉ」は上昇、「ｉ，ｇ，ａ」は下降となっている。そこで、矢印Ａ１５に示す信号列は、「ｂｉ３」とし、矢印Ａ１６に示す信号列は、「ｉａ３」とする。同様に、矢印Ａ１７に示す信号列は、「ａｉ５」となるが、この最後の「ｉ」の次の記号は「ｉ」であり、変化が無いことで分割される。このような変化の有る信号列も信号特徴量である。この信号分割法は変化有分割である。
【００６８】
図８は、信号分割方法を説明する図のその４である。図８の横軸は時間を示し、縦軸は信号の値を示している。図８は、２点以上の信号列で、全ての信号を分割したものである。すなわち、図８の信号列は、図６の変化無分割と、図７の変化有分割とに示した、全ての１点の信号列を除いて重ね合わせれば得られる。全てのデータは、「a2,ab2,b3,bg4,g2,gi2,i3,ih2,h3,hb3,b5,bi3,ia3,ai5,i9,ih2,hi2,i2,ib3,b2,bi3,i6」の２２個の信号特徴量で分割されている。
【００６９】
図９は、信号分割方法を説明する図のその５である。図９の横軸は時間を示し、縦軸は信号の値を示している。図９は、変化の有無の時点のデータだけで、信号を分割したものである。
【００７０】
信号特徴量は、変化なしの場合、１点のデータの繰り返しで決まる線分であり、変化ありの場合、始点と終点までを結ぶ線分である。従って、信号特徴量による信号は、図９に示すような線分の列として表せる。
【００７１】
なお、始点および終点の信号値は、データとして存在するとした。ランクを意味する記号のみの場合、信号値は、例えば、ランクを決める範囲の中心を通る水平な線分と、異なるランクのそれぞれの範囲の中心を結ぶ線分による信号として表される。信号値は、中心でなくても、範囲の下限値、上限値、または予めランク毎に決められた代表的な値としてよい。
【００７２】
以上が信号データからの信号特徴量への信号分割方法である。特徴分割処理部１３によって処理された信号データの信号特徴量は、信号特徴判定管理基準情報ＤＢ１４に記憶される。信号特徴判定管理基準情報ＤＢ１４に記憶された信号特徴量は、通信処理部１１によって、例えば、定期的に車両診断装置２０に送信される。
【００７３】
図１０は、信号特徴量のデータ構成例を示した図である。信号特徴量は、図１０に示すように、「ｔｍ，ｔｒ｜ｔｅ，ｃ１｜ｃ２，ｖｓ，ｖｅ，ｉｓ」の組で示される。前記の縦棒「｜」は、「いずれか」の選択を意味する。記号「ｃ１」は、変化無しの記号であり、例えば、｛Ａ，Ｂ，Ｃ，…｝である。２記号「ｃ２」は、変化有りの記号の組であり、例えば、｛ＡＢ，ＡＣ，…，ＢＡ，ＢＣ，…｝である。２記号は、変化無しも含めて｛ＡＡ，ＡＢ，ＡＣ，…，ＢＡ，ＢＢ，ＢＣ，…｝であってもよい。信号特徴量が、時間範囲と記号に対応付く代表値とで決まる、とするならば、信号特徴量の最小のデータ構成は、「ｔｍ，ｔｒ，ｃ１｜ｃ２」とすることができる。
【００７４】
信号データが、信号特徴量に分割されれば、車両診断装置２０は、記号、記号変化の組合せ、および時間範囲を集計できる。そして、車両診断装置２０は、信号データの違いを判定することができる。
【００７５】
図１１は、信号データの違いの判定を説明する図である。図１１の（ａ）には、信号データ１が示してある。図１１の（ｂ）には、信号データ２が示してある。横軸は時間を示し、単位は「分」である。縦軸は信号を示し、単位系は任意の「ａ．ｕ．（arbitrary unit）」としている。
【００７６】
図１１の（ｂ）に示す信号データ２は、図１１の（ａ）に示す信号データ１を１／４に時間を短縮して、四回繰り返した信号である。信号特徴量は、上記したように、変化の有無で、信号を分割したものである。個々の信号データの信号値の出現数は、バラツキを除けば、信号データ１と信号データ２で同じである。しかし、信号特徴量の出現数は、信号データ１と信号データ２で異なる。車両診断装置２０は、信号特徴量を利用することで、定量的に信号データ１，２の違いを判定できる。
【００７７】
図１２は、図１１の信号データ１を変化無分割により分割した結果を示している。信号値は、「−１０」から「１１０」までの範囲に存在し、閾値は、「−１０」から「１０」刻みで設定されている。信号特徴ランクであるランクは、信号値の昇順にＡ，Ｂ，ＣからＬまでとなる。信号データ２についても同様に分割できる。
【００７８】
なお、信号データ１，２の、図１０に示したような信号特徴量は、上述したように、データ取得装置１０の特徴分割処理部１３による変化無分割および変化有分割の処理によって得られる。得られた信号データ１，２の信号特徴量は、車両診断装置２０へ送信され、車両診断装置２０の信号特徴集計処理部２２ａは、車両診断装置２０から送信された信号特徴量を集計処理する。
【００７９】
図１３は、信号データ１，２の信号特徴量の集計結果例を示した図である。図１３に示す「ｄａｔａ１」は、信号データ１の集計結果を示している。「ｄａｔａ２」は、信号データ２の集計結果を示している。
【００８０】
図１３の各行は、「Ａ」から「Ｌ」までの信号特徴ランクの集計結果を示している。図１３では、信号特徴ランクの数（ｃｏｕｎｔ）、信号特徴量の長さの平均（ａｖｅｒａｇｅ）、信号特徴量の長さの最大（ｍａｘ）を集計した例を示している。
【００８１】
図１３の下限（ＬＯＷＥＲ）と上限（ＵＰＰＥＲ）は、信号特徴ランク判定の範囲（以上と未満）を意味する。なお、信号特徴ランクにおいて、信号特徴量が無くて平均を計算できないなど、計算値が求まらないものは「ＮａＮ」と記載している。
【００８２】
図１４は、図１３の集計結果例のうち、信号特徴ランクの数の度数分布（ヒストグラム）を示した図である。
【００８３】
信号データ２（ｄａｔａ２）の信号特徴ランクの出現数は、図１４に示すように、明らかに信号データ１（ｄａｔａ１）の信号特徴ランクの出現数より多い。すなわち、信号データ２の方が、信号データ１より、信号変化が多いことが分かる。
【００８４】
例えば、信号データ１，２が、アクセル踏み込みの信号ならば、頻繁に速度を変化させている、と推測できる。また、図１３の「ａｖｅｒａｇｅ」および「ｍａｘ」の数値より、信号データ２の方が信号特徴量の長さ、すなわち時間が短いことがわかる。
【００８５】
このように、車両診断装置２０の判定処理部２２の信号特徴集計処理部２２ａは、信号特徴量を集計する。これにより、車両診断装置２０は、信号特徴量の集計結果により、信号データの違いを判定することができる。つまり、車両診断装置２０は、次に説明するように、信号特徴量またはその集計結果に対し、ランク判定（上記の信号特徴ランク判定とは異なる）を行うことができる。
【００８６】
ランク判定について説明する。ランク判定処理部２２ｃは、信号特徴量またはその集計結果をランク判定する。ランク判定結果には、信号特徴ランク判定の結果そのものが含まれてもよい。ランク判定の対象は、信号特徴量の信号特徴ランク判定結果（信号特徴判定管理基準情報によるランク判定結果）と、信号特徴量の時間範囲、もしくは長さである。また、ランク判定の対象は、信号特徴量の開始から終了までの変化量、傾きも対象となる。さらに、ランク判定の対象は、信号特徴ランク判定結果と長さの集計結果も対象となる。
【００８７】
ランク判定処理部２２ｃは、ランク判定を行う際、まず、判定対象の信号特徴量を特定するために、判定の時間範囲を定める。判定処理の開始時点を「Ｔｓｔ」、終了時点を「Ｔｅｎ」とする。インデクスが「＃ｉ」の信号特徴量の開始時点「ｔｓｔ＃ｉ」、終了時点「ｔｅｎ＃ｉ」に対して、例えば、次の式（１）が満足される。
【００８８】
Ｔｓｔ≦ｔｓｔ＃ｉ＜Ｔｅｎ  …（１）
【００８９】
終了時点「ｔｅｎ＃ｉ」もこの範囲に含まれるとしてもよい。なお、信号特徴量の時間情報は、開始および終了ではなく、開始時点「ｔｓｔ＃ｉ」と、次の式（２）で示される長さで示されてもよい。
【００９０】
ｌｅｎ＃ｉ＝ｔｅｎ＃ｉ−ｔｓｔ＃ｉ＋１  …（２）
【００９１】
信号特徴量の信号特徴ランク判定結果をランク判定する場合、信号特徴ランクの集合に対する、ランク判定結果を対応させればよい。例えば、信号特徴ランクが「Ａ」から「Ｌ」のアルファベット｛Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ，Ｇ，Ｈ，Ｉ，Ｊ，Ｋ，Ｌ｝で定義されているとする。変化無の信号特徴量（例えば、図１０に示した記号「ｃ１」）を３つの状態｛ＬＯＷ，ＭＩＤＤＬＥ，ＨＩＧＨ｝にランク判定する場合には、｛Ａ，Ｂ，Ｃ，Ｄ｝をＬＯＷに、｛Ｅ，Ｆ，Ｇ，Ｈ｝をＭＩＤＤＬＥに、｛Ｉ，Ｊ，Ｋ，Ｌ｝をＨＩＧＨにランク判定する、などと設定する。より具体的には、信号特徴量が「ａ３，ｄ８」ならば「ＬＯＷ」に、「ｆ１０，ｇ８」ならば「ＨＩＧＨ」にランク判定される。
【００９２】
また、例えば、変化有の信号特徴量（例えば、図１０に示した記号「ｃ２」）を２つの｛ＮＯＲＭＡＬ，ＬＡＲＧＥ｝にランク判定する場合には、｛ＡＪ，ＡＫ，ＡＬ，ＢＫ，ＢＬ，ＣＬ｝を「ＬＡＲＧＥ」に、それ以外を「ＮＯＲＭＡＬ」などと設定する。この場合、信号特徴量が「ｃｄ２」なら「ＮＯＲＭＡＬ」、「ｂｋ１３」なら「ＬＡＲＧＥ」とランク判定される。
【００９３】
また、開始と終了の信号特徴ランクの直積で集合を決めてもよい。例えば、「開始×終了」の信号特量ランクを｛Ａ，Ｂ，Ｃ｝×｛Ｊ，Ｋ，Ｌ｝とすれば、｛ＡＪ，ＡＫ，ＡＬ，ＢＪ，ＢＫ，ＢＬ，ＣＪ，ＣＫ，ＣＬ｝を意味する。
【００９４】
信号特徴量の信号特徴ランク判定結果自体が、ランク判定の結果であってもよい。この場合、ランク判定処理部２２ｃは、信号特徴ランク判定結果を記号的に扱えるので、必ずしも信号特徴量のランク判定をしなくてもよい。ランク判定結果は、信号特徴ランク判定結果と同一の記号となる。
【００９５】
ランク判定処理部２２ｃは、信号特徴量の長さ（時間範囲）「ｌｅｎ＃ｉ」をランク判定する場合、時間の範囲、もしくは連続するデータ点数に対してランク判定結果を対応させる。例えば、時間の単位系を無視し、５未満を「ＳＨＯＲＴ」、５以上５０未満を「ＭＥＤＩＵＭ」、５０以上を「ＬＯＮＧ」の｛ＳＨＯＲＴ，ＭＥＤＩＵＭ，ＬＯＮＧ｝の３つの状態にランク判定するならば、信号特徴量「ａ３，ｃｄ３」は「ＳＨＯＲＴ」、「ｄ８，ｆ３３」は「ＭＥＤＩＵＭ」、「ｂｋ５３，ｌ７０」は「ＬＯＮＧ」のランク判定結果となる。
【００９６】
信号特徴量の変化は、上側変化と下側変化に分類（ランク判定）される。開始時点の信号特徴ランク判定のランクと、終了時点のランクとの差は、記号の順序の変化の階数で定量化できるので、信号特徴量の変化は、正負で上側と下側とに区別されることができる。このように、信号特徴量の上側変化と下側変化は、定量化されるので数値的にランク判定されることができる。上側変化と下側変化は、開始時点と終了時点の信号値があれば、それらの信号値の差によってもランク判定されることができる。
【００９７】
信号特徴量の傾きは、上向き傾きと下向き傾きに分類される。信号特徴量の傾きは、開始時点の信号特徴ランク判定のランクと、終了時点のランクとの差を、長さ「ｌｅｎ＃ｉ」で割って定量化されることができる。信号特徴量の傾きは、正負で上向きと下向きとに判定されることができる。信号特徴量の傾きは、開始時点と終了時点の信号値の差を長さ「ｌｅｎ＃ｉ」で割っても定量化できるので、ランク判定されることができる。
【００９８】
集計結果のランク判定について説明する。まず、信号特徴量の集計計算について説明する。集計計算は、信号特徴集計処理部２２ａで行われる。集計計算は、例えば、信号特徴ランク判定結果毎の出現数と、信号特徴ランク判定結果毎の信号特徴量の長さ（時間範囲）の平均と、その標準偏差（バラツキ）と、その最小および最大とが対象となる。信号特徴集計処理部２２ａは、集計処理の際、集計対象となる信号特徴量を式（１）で示される時間範囲に限定する。
【００９９】
集計結果は、例えば、図１３に示したようになる。信号データ１と信号データ２における各信号特徴ランク判定結果に対する出現数は、「ｃｏｕｎｔ」の列に示される。長さの平均は、「ａｖｅｒａｇｅ」の列に示され、最大は、「ｍａｘ」の列に示される。長さは、数値であるので、標準偏差および最小も同様に計算される。集計結果は、出現数、平均、標準偏差、最小、および最大に限定されるものではない。例えば、集計結果は、中央値、最頻値、尖度、および歪度などの統計量でもよいし、また、関数により計算されたものでもよい。集計計算の結果の開始時間「ｔｓｔ」および終了時間「ｔｅｎ」は、ランク判定処理の範囲を集計対象範囲とするならば、開始時間「Ｔｓｔ」および終了時間「Ｔｅｎ」となる。
【０１００】
集計結果は、数値である。例えば、出現数を、３つの状態｛ＦＥＷ，ＮＯＲＭＡＬ，ＭＡＮＹ｝にランク判定する場合、３未満を「ＦＥＷ」、３以上６未満を「ＮＯＲＭＡＬ」、６以上を「ＭＡＮＹ」とすると、出現数「５」は「ＮＯＲＭＡＬ」、出現数「１０」は「ＭＡＮＹ」のランク判定結果になる。信号特徴量の長さの集計結果に対しては、信号特徴量の長さと同じように設定すればよい。以上がランク判定の説明である。
【０１０１】
車両の運転状態について説明する。車両の診断においては、運転中や停止中といった運転の状態にも意味がある。例えば、走行中にブレーキを踏んでも減速しない場合、車両には、不具合があるといえる。また、停止中は、ブレーキを踏むか、ハンドブレーキ、パーキングブレーキにより、停止しているという状態となる。つまり、運転状態は、操作項目から判断できる。また、操作項目は、信号項目として、信号データから取得できる。
【０１０２】
操作項目は、例えば、計器で測定される速度といった車の性能と関連付く。また、操作項目は、運転者の運転的特性、状況や環境的な特性、また車両の稼働時間といった運用的な特性と関連付く。
【０１０３】
図１５は、モニタ項目と操作項目との関連の例を示した図であり、図１６は、図１５の操作項目と特性との関連の例を示した図である。運転的特性、状況／環境的特性、および運用的特性は、車両の診断の対象である。例えば、「急な加速が多いから燃費悪化の原因となる。」という内容は、運転的特性に関する診断である。これらも鑑み、車両の不具合も診断される。また、図１５に示す「モニタ（計器）項目」は、信号項目であり、「操作項目」と同様に車両の診断に活用される。
【０１０４】
運転状態は、図１６に示す「運転的特性」と特に関係がある。運転者の運転の仕方は、走行中での操作に基づく。また、停車中といった運転状態は、混雑といった環境的な特性とも解釈でき、また、アイドリングといった運用的な特性とも解釈できる。
【０１０５】
そこで、車両診断装置２０は、車両診断の前に車両の運転状態を診断する。運転状態の診断は、運転状態診断処理部２２ｂによって行われる。運転状態診断処理部２２ｂは、運転状態の診断の際、運転状態判定ルールＤＢ２４ｄに記憶されている運転状態判定ルールを参照する。
【０１０６】
運転状態は、停車中、運転中など、運転者による操作で決まる車両の状態であるとする。運転状態は、例えば、運転操作の組合せで判定されることができ、運転操作は、図１５および図１６に示した「操作項目」の操作の有無で識別されることができる。「操作項目」は、信号項目であり、信号データとして取得されることができる。
【０１０７】
従って、車両の運転状態は、信号特徴量より、診断されることができる。操作の有無については、信号特徴ランク判定結果、ランク判定結果より記号的に判定できる。エンジン、ブレーキ、ステアリングの操作の他、変速機のニュートラル速、１速といった段階的な操作も信号として取得できる。
【０１０８】
信号データは、必ずしも数値でなくても、文字コードや記号的なデータであってもよい。つまり、運転状態診断処理部２２ｂは、信号特徴量の組合せで運転状態を診断してもよい。このためのルールを、運転状態判定ルールと呼ぶ。
【０１０９】
運転状態判定ルールの例を以下に示す。ランク判定の結果は、単に｛有，無｝としている。以下の例では、「操作項目の有無もしくは運転状態：運転状態」のフォーマットで記載している。「操作項目の有無もしくは運転状態」は、複数であり、全てを満足（論理積）する場合に、運転状態が決まるとする。つまり、「操作項目の有無もしくは運転状態」を条件とし、「運転状態」を結果とする、ＩＦ−ＴＨＥＮルールの形式である。
【０１１０】
（エンジン稼動，有），（ハンドブレーキ，有）：停車中
（エンジン稼動，有），（パーキング，有）：停車中
（エンジン稼動，有），（ハンドブレーキ，無）：走行中
（エンジン稼動，有），（パーキング，無）：走行中
走行中，（アクセル踏込み，有）：加速中
走行中，（ステアリング右旋回，有）：右旋回中
走行中，（バック速，有）：バック中
【０１１１】
図１７は、運転状態の遷移例を示した図である。停車中には、キー抜きの状態、エンジン停止の状態がある。また、停車中には、アイドリングしていて、ハンドブレーキ、パーキング、またはペダルブレーキを使用している状態がある。車両が動くときには、バック走行または前方走行している状態となる。また、ハンドル操作により、右旋回中または左旋回中の状態となる。また、走行中は、変速機の操作によりニュートラルから１速、２速と各段階へ移行する。ブレーキ、アクセル、ステアリングや点灯、ワイパーなどの操作も車両状態と定義してよい。運転状態は、図１７に示したものに限定されるものではない。
【０１１２】
運転状態判定ルールの不備や、操作に該当する信号項目が無い場合には、運転状態を求める条件が決まらない、満足されないということもあり得る。このような場合には、運転状態は不明などとしておけばよい。運転状態は、診断内容を充実化させるための手段であり、診断において必須ということではない。以上が運転状態の説明である。
【０１１３】
判定処理部２２が出力するランク判定結果の例について説明する。
【０１１４】
図１８は、ランク判定結果のデータ構成例を示した図である。ランク判定結果は、組（否定指示、時点、時間範囲｜終了時点、運転状態、モニタ項目｜操作項目、計算方法、信号特徴、状態）を有する。記号で示せば、ランク判定結果は、（ｆｎ，ｔｍ，ｔｒ｜ｔｅ，ｓｄ，ｉｍ｜ｉａ，ｍｃ，ｃｓ，ｓｊ）を有する。縦棒「｜」は、「いずれか」の選択的な演算であり、「ａ｜ｂ」ならば「ａ」か「ｂ」である。組（ａ｜ｂ，ｃ｜ｄ）は、（ａ，ｂ）、（ａ，ｃ）、（ｂ，ｃ）、（ｂ，ｄ）のいずれかの組である。
【０１１５】
否定指示「ｆｎ（not flag）」は、ランク判定の結果を示す状態「ｓｊ」が肯定されるか、否定されるかを表す識別情報であり、二値のブーリアンである。ランク判定が、例えば、｛ＮＯＲＭＡＬ，ＡＢＮＯＲＭＡＬ｝の２ランクの場合、「ＮＯＲＭＡＬ」が肯定されるなら、「ＡＢＮＯＲＭＡＬ」は否定される。ランク判定では、該当するランクを判定結果とするため、基本的には肯定の結果である。否定の判定結果は、ランク判定で該当しないランクを判定結果として、否定指示「ｆｎ」で否定すればよい。否定の判定結果を必要とするかは、診断処理における診断ルールの記載の容易さに依存する。不要なら、肯定の結果のみを判定結果とすればよい。
【０１１６】
時点「ｔｍ（time）」は、開始時点「ｔｓｔ」を意味する。具体的な時点のデータ形式は、年月日時分秒「yyyy/MM/dd HH:mm:ss.SSS」であっても、基準時点からの所定の単位の数値であってもよい。単位が秒なら、数値は秒数である。整数でも小数でも、桁数が限定されることもあるが、計算機やセンサといった機器やプログラムの実装に依存する。
【０１１７】
ランク判定結果の時間の範囲を定めるために、ランク判定結果は、時間範囲「ｔｒ（time range）」か、終了時点「ｔｅ（end time）」のいずれかを含む。時間範囲「ｔｒ」は、所定の単位の数値を設定すればよい。終了時点「ｔｅ」については、時点「ｔｍ」と同様のデータ形式でよい。
【０１１８】
運転状態「ｓｄ（driving status）」は、運転状態診断処理部２２ｂによって得られる。運転状態「ｓｄ」は、例えば、図１７記載の状態である。
【０１１９】
モニタ項目「ｉｏ（monitored item）」および操作項目「ｉａ（manipulated item）」は、信号項目を意味する。図１５および図１６に示したモニタ項目および操作項目に対応する。
【０１２０】
計算方法「ｍｃ（calculation method）」は、変化無分割と変化有分割の合成の信号特徴分割や、個別の変化無分割と変化有分割といった分割方法に関する項目である。信号特徴量は、信号特徴ランク判定によって分割された線分であって、このように分割するには、必ずしも上記した方法でなくてもよい。例えば、信号特徴ランク判定結果に対して、隣接するランクの範囲にある場合は、変化無とするなどである。ランクは、開始時点「ｔｓｔ＃ｉ」のランクとしても、開始時点「ｔｓｔ＃ｉ」のデータ値と終了時点「ｔｅｎ＃ｉ」のデータ値との平均が該当するランクとしてもよい。
【０１２１】
信号特徴「ｃｓ」は、ランク判定対象を意味する。信号特徴「ｃｓ」は、例えば、信号特徴量そのもの、信号特徴量の長さ（時間範囲）、上側変化、下側変化、上向き傾き、下向き傾き、また集計結果の平均、標準偏差、最小、最大、などである。
【０１２２】
状態「ｓｊ」は、ランク判定結果である。状態「ｓｊ」は、信号特徴量そのものの場合には、信号特徴ランク判定結果でもよい。以上がランク判定結果の説明である。
【０１２３】
車両診断について説明する。車両診断は、診断処理部２３によって行われる。診断処理部２３の判定結果取得部２３ａは、判定処理部２２のランク判定結果（例えば、図１８）を取得し、診断部２３ｂは、判定結果取得部２３ａが取得したランク判定結果に基づいて、車両診断を行う。その際、診断部２３ｂは、診断ルール２４ｃに記憶されている診断ルールを用いた推論処理によって、車両診断を行う。
【０１２４】
診断ルールは、ランク判定結果および診断結果から診断結果を導き出す、論理的構造を有するルールである。診断部２３ｂは、ランク判定結果から診断結果を導き、さらに診断結果から診断結果を導く推論を行う。論理学において、命題から別の命題を導くことは推論と呼ばれる。すなわち、診断部２３ｂは、ランク判定結果および診断結果を命題として扱う。ただし、ランク判定結果には、ランク判定の結果である状態が伴う。また、診断結果は、不具合などの現象を意味する内容であり、診断内容には不具合の度合いとしての状態が伴う。
【０１２５】
診断ルールをＩＦ−ＴＨＥＮルールの形式で定義する例を示す。診断ルールは、次の式（３）で示される。診断ルールは、診断ルールＤＢ２４ｃに記憶されている。
【０１２６】
【数１】
0006594826.tif 000002
【０１２７】
式（３）の「Ａ」は判定結果、もしくは診断結果に対する個々の条件であり、「Ｂ」は診断結果である。式（３）の「ＩＦ」の後の「ｔ＿ｒｅｌ」は、信号特徴量の時間関係（time relationship）に関する条件の指定である。時間関係指定、時間関係指示、もしくは時間関係条件とも呼ぶ。式（３）の「ＴＨＥＮ」の後ろの部分は、「ＢもしくはＢではない」を意味する。「ＩＦ」の部分が条件部であり、「ＴＨＥＮ」の部分が結果部である。条件部には１つ以上の条件がある。すなわち「ｎ」は１以上である。全ての条件が満足する場合に、結果が得られる。診断ルールの全ての条件が満足することを発火すると言う。
【０１２８】
信号特徴量の時間関係とは、例えば、同一信号項目の２つの信号特徴量の関係ならば、連続か、１つ目の条件は２つ目の条件の時点よりも前といった関係である。異なる信号項目間なら、時間範囲の重複による関係も定義される。複数の条件に対して３連続、４連続、などと定義される。
【０１２９】
一つの条件「Ａ」は、ランク判定結果か診断結果である。ランク判定結果は、例えば、図１８に示したような組（否定指示、時点、時間範囲｜終了時点、運転状態、モニタ項目｜操作項目、計算方法、信号特徴、状態）で示され、条件は、ランク判定結果の内容が一致するかを判定できるものであればよい。ランク判定は、数値的に判定されており、値が小さくなる方向、大きくなる方向という範囲を持つ。従って、基準となる基準状態と、以上もしくは以下、もしくは上側、下側の他の状態の状態範囲で、範囲を決めることができる。時間については、判定と同様に、診断の時間範囲は対象とする時間範囲が定められ、ルール自体で範囲を限定することはない。よって、ランク判定結果に対する条件は、組（否定指示、運転状態、モニタ項目｜操作項目、計算方法、信号特徴、基準状態、状態範囲）とできる。ランク判定結果の状態を｛Ａ，Ｂ，Ｃ，Ｄ，Ｅ｝とする。基準状態を「Ｃ」として状態範囲が以上「ＮＯＴ＿ＬＥＳＳ」なら範囲は｛Ｃ，Ｄ，Ｅ｝、以下「ＮＯＴ＿ＭＯＲＥ」なら｛Ａ，Ｂ，Ｃ｝、「Ｂ」なら｛Ｂ，Ｃ｝、「Ｅ」なら｛Ｃ，Ｄ，Ｅ｝となる。「Ｃ」なら｛Ｃ｝であり、また基準状態に限定する場合、基準状態を繰り返すか、一致「ＪＵＳＴ」を指定する。つまり、「Ｃ」もしくは「ＪＵＳＴ」なら｛Ｃ｝となる。なお、式（３）では、否定の記号を「Ａ，Ｂ」の外側に記述しており、これは組の要素の否定指示を意味する。
【０１３０】
診断結果においては、結果として文字記号、文、文章など、内容は、文字列として設定されるとする。他は、判定結果や診断結果の情報を引き継ぐ。診断結果は、組（否定指示、時点、時間範囲｜終了時点、運転状態、結果、診断結果状態）となる。このうち、例えば「ブレーキの故障」といった結果は運転状態とは関係がないので、運転状態の中身は空であっても、無くてもよい。診断結果は、不具合や異常についての内容である。よって診断結果の状態は、｛ＮＯＲＭＡＬ，ＮＥＧＬＩＧＩＢＬＥ，ＭＡＲＧＩＮＡＬ，ＣＲＩＴＩＣＡＬ，ＣＡＴＡＳＴＲＯＰＨＩＣ｝や｛ＮＯＲＭＡＬ，ＣＡＵＴＩＯＮ，ＷＡＲＮＩＮＧ，ＡＬＥＲＴ，ＵＲＧＥＮＴ，ＤＡＮＧＥＲ，ＣＲＩＴＩＣＡＬ｝とする。なお、集合は、並びの昇順に度合いが悪い、ひどいというものである。
【０１３１】
診断結果に対する条件は、組（否定指示、運転状態、結果、基準診断結果状態、診断結果状態範囲）となる。基準診断結果状態、診断結果状態範囲は、判定結果に対する条件の基準状態と状態範囲と同様である。
【０１３２】
診断ルールを適用した結果として、診断結果に診断結果状態が設定される。診断結果だけを条件として診断結果を導出する場合には、条件を満足した診断結果の診断結果状態を導出される診断結果の診断結果状態とできる。しかし、判定結果を条件として診断結果を導出する場合にはランクの状態が異なる。この場合、判定結果の状態に対して、導出される診断結果の診断結果状態を割り当てればよい。例えば、判定結果の状態｛ＬＯＷ，ＭＥＤＩＵＭ，ＨＩＧＨ｝の場合、「ＬＯＷ」なら「ＮＯＲＭＡＬ」、「ＭＥＤＩＵＭ」なら「ＭＡＲＧＩＮＡＬ」、「ＨＩＧＨ」なら「ＣＡＴＡＳＴＲＯＰＨＩＣ」という対応である。よって、診断ルールの結果部には、対応関係の情報を付加する。もしくは結果の診断結果の診断結果状態は固定として設定しておく。もしくは、使用する全てのランクの状態の対応関係の一覧を作成しておき、条件部で該当する判定結果の状態、診断結果の診断結果状態の内で最も度合いの高いものを、結果部の診断結果の診断結果状態に設定する、という方法でもよい。以上が診断ルールの説明である。
【０１３３】
車両診断の例について説明する。
【０１３４】
図１９は、診断対象となる信号特徴量の例を示した図である。データ取得装置１０の特徴分割処理部１３は、信号データ取得部１２によって取得された信号データを、図１９に示すように信号特徴量に分割したとする。特徴分割処理部１３によって分割された信号特徴量（図１９に示す信号特徴量）は、通信処理部１１によって、車両診断装置２０に送信される。なお、図１９に示した信号特徴量の例は、グラフ化したものであり、実際は、図１０に示したようなデータ形式で車両診断装置２０に送信される。
【０１３５】
車両診断装置２０に送信された信号特徴量は、判定処理部２２によってランク判定処理される。例えば、判定処理部２２は、図１９に示した信号特徴量から、図１８に示したようなデータ形式のランク判定結果を生成する。
【０１３６】
なお、図１９の右側に示す「Ａ，Ｂ，Ｃ，Ｄ」は、信号特徴ランクを示している。また、図１９に示す信号データの信号項目は、エンジン回転数である。
【０１３７】
図１９に示した信号項目「エンジン回転数」に対し、次の式（４）に示す診断ルールが、診断ルールＤＢ２４ｃに記憶されているとする。
【０１３８】
ＩＦ  （）  （肯定、走行中、エンジン回転数、信号特徴分割、集計＿発生数、ＵＲＧＥＮＴ、ＮＯＴ＿ＬＥＳＳ）  ＴＨＥＮ  （肯定、走行中、アクセル操作多）  …（４）
【０１３９】
時間関係指示「ｔ＿ｒｅｌ」は、空「（）」である。状態の割り当ては、条件に該当する判定結果の状態が引き継がれるとする。
【０１４０】
ランク判定の状態｛ＮＯＲＭＡＬ，ＬＯＷ，ＭＥＤＩＵＭ，ＨＩＧＨ｝は、信号特徴ランク判定のランク｛Ａ，Ｂ，Ｃ，Ｄ｝と一対一で対応するとする（図１９の右側参照）。また、信号特徴量の集計結果に対し、信号特徴ランク判定結果「Ｄ」の出現数が３回以上、６回未満で「ＵＲＧＥＮＴ」のランク判定結果となるとする。また、ランク判定の時間範囲は、集計の時間範囲と同じとし、「Ｔｓｔ＝ｔ１」、「Ｔｅｎ＝ｔ１７」であるとする（図１９の横軸「時間」を参照）。この場合、判定処理部２２は、例えば、図１８に示したデータ形式に従った、次のランク判定結果「Ｒ１」を生成する。
【０１４１】
（肯定、ｔ１、ｔ１７、走行中、エンジン回転数、信号特徴分割、集計＿発生数、ＵＲＧＥＮＴ）                                            …（Ｒ１）
【０１４２】
このランク判定結果「Ｒ１」を、式（４）の診断ルールに適用すると、次の診断結果が得られる。
【０１４３】
（肯定、ｔ１、ｔ１７、走行中、アクセル操作多、ＵＲＧＥＮＴ）
【０１４４】
また、図１９に示した信号項目「エンジン回転数」に対し、次の式（５）に示す診断ルールが、診断ルールＤＢ２４ｃに記憶されているとする。
【０１４５】
【数２】
0006594826.tif 000003
【０１４６】
時間関係指示「ｔ＿ｒｅｌ」は、３連続である。３連続する「特徴１、特徴２、特徴３」の信号特徴量より、例えば、以下のランク判定結果「Ｒ１１〜Ｒ１３」が得られる。
【０１４７】
（肯定、ｔ１、ｔ２、走行中、エンジン回転数、信号特徴分割、信号特徴量、ＮＯＲＭＡＬ）                                                …（Ｒ１１）
（肯定、ｔ２、ｔ３、走行中、エンジン回転数、信号特徴分割、時間範囲、ＳＨＯＲＴ）
…（Ｒ１２）
（肯定、ｔ３、ｔ４、走行中、エンジン回転数、信号特徴分割、信号特徴量、ＨＩＧＨ）
…（Ｒ１３）
【０１４８】
このランク判定結果「Ｒ１１〜Ｒ１３」を、式（５）の診断ルールに適用すると、次の診断結果が得られる。
【０１４９】
（肯定、ｔ１、ｔ４、走行中、急激なアクセル踏込み、ＡＬＥＲＴ）
【０１５０】
なお、図１９に示す「特徴１３、特徴１４、特徴１５」についても、同様の診断結果が導かれる。
【０１５１】
（肯定、ｔ１４、ｔ１７、走行中、急激なアクセル踏込み、ＡＬＥＲＴ）
【０１５２】
以上が図１９の信号特徴量の例を用いた診断の説明である。
【０１５３】
２つの信号項目による車両診断の例について説明する。
【０１５４】
図２０は、診断対象となる２つの信号項目の信号特徴量の例を示した図である。図２０の（ａ）には、信号項目「速度」の信号特徴量の例が示してあり、図２０の（ｂ）には、信号項目「ブレーキ踏込み」の信号特徴量の例が示してある。
【０１５５】
速度の信号特徴量は、特徴ｓ１から特徴ｓ９であり、ブレーキ踏込みの信号特徴量は、特徴ｂ１から特徴ｂ１０である。ランク判定の状態は、速度では｛ＣＲＡＷＬ，ＳＬＯＷ，ＭＥＤＩＵＭ，ＨＩＧＨ｝であり、ブレーキ踏込みでは｛ＮＯＲＭＡＬ，ＬＯＷ，ＭＥＤＩＵＭ，ＨＩＧＨ｝である。
【０１５６】
図２０に示した信号項目「速度」および「ブレーキ踏込み」に対し、次の式（６）に示す診断ルールが、診断ルールＤＢ２４ｃに記憶されているとする。
【０１５７】
【数３】
0006594826.tif 000004
【０１５８】
時間関係指示「ｔ＿ｒｅｌ」は、「時間重複」である。図２０の（ａ）の信号項目は「速度」であり、傾きを求めてランク判定する。傾きのランク判定の状態は、｛ＮＯ＿ＣＨＡＮＧＥ，ＳＬＩＧＨＴ，ＳＭＡＬＬ，ＭＥＤＩＵＭ，ＬＡＲＧＥ｝である。特徴ｓ１、特徴ｓ４、特徴ｓ６、特徴ｓ８は、上向き傾きと下向き傾きの両方として「ＮＯ＿ＣＨＡＮＧＥ」、特徴ｓ２、特徴ｓ５は、上向き傾きとして「ＬＡＲＧＥ」、特徴ｓ３は、下向き傾きとして「ＬＡＲＧＥ」、特徴ｓ７、特徴ｓ９は、下向き傾きとして「ＳＬＩＧＨＴ」である。
【０１５９】
まず、式（６）の診断ルールの速度に関する第１の条件を満足するのは、特徴ｓ１、特徴ｓ４、特徴ｓ６、特徴ｓ７、特徴ｓ８、特徴ｓ９である。一方、ブレーキ踏込みに関する第２の条件を満足するのは、特徴ｂ３、特徴ｂ１０である。なお、ここでは、特徴ｂ２、特徴ｂ４、特徴ｂ６、特徴ｂ９の変化有の信号特徴量は、「ＭＥＤＩＵＭ」以上として判定されないとしている。
【０１６０】
時間範囲の重複より、以下のランク判定結果「Ｒ２１」と「Ｒ２２」の組合せと、「Ｒ２３」と「Ｒ２４」の組合せが、式（６）の診断ルールの条件を満足する。
【０１６１】
（肯定、ｔ１１、ｔ１３、走行中、速度、信号特徴分割、下向き傾き、ＳＬＩＧＨＴ）
…（Ｒ２１）
（肯定、ｔ１１、ｔ１２、走行中、ブレーキ踏込み、信号特徴分割、信号特徴量、ＭＥＤＩＵＭ）                                            …（Ｒ２２）
（肯定、ｔ１６、ｔ１７、走行中、速度、信号特徴分割、下向き傾き、ＳＬＩＧＨＴ）
…（Ｒ２３）
（肯定、ｔ１５、ｔ１７、走行中、ブレーキ踏込み、信号特徴分割、信号特徴量、ＨＩＧＨ）                                                …（Ｒ２４）
【０１６２】
さらに時間範囲の重複において「ｔ１５＜ｔ１６」の関係があり、特徴ｓ８と特徴ｂ１０のランク判定結果「Ｒ２５」と「Ｒ２４」も式（６）の診断ルールを満足する。
【０１６３】
（肯定、ｔ１３、ｔ１６、走行中、速度、信号特徴分割、下向き傾き、ＮＯ＿ＣＨＡＮＧＥ）                                                …（Ｒ２５）
【０１６４】
以上に示した組合せ順に、次の診断結果「Ｄ１〜Ｄ３」が得られる。
【０１６５】
（肯定、ｔ１１、ｔ１２、走行中、ブレーキ効き異常、ＵＲＧＥＮＴ）  …（Ｄ１）
（肯定、ｔ１６、ｔ１７、走行中、ブレーキ効き異常、ＵＲＧＥＮＴ）  …（Ｄ２）
（肯定、ｔ１４、ｔ１５、走行中、ブレーキ効き異常、ＵＲＧＥＮＴ）  …（Ｄ３）
【０１６６】
時間範囲は、例えば、診断結果「Ｄ３」では「ｔ１４」から「ｔ１５」と、ランク判定結果「Ｒ２５」の「ｔ１３」から「ｔ１６」と、ランク判定結果「Ｒ２５」の「ｔ１５」から「ｔ１７」との重複範囲（積範囲）を取っている。時間範囲を「ｔ１３」から「ｔ１７」の範囲と、少なくともひとつは条件を満足する範囲（和範囲）を取るとしてもよい。時間範囲指示を時間重複としたが、積範囲時間重複、和範囲時間重複として明確にしてもよい。以上が図２０の信号特徴量の例を用いた診断の説明である
【０１６７】
診断結果から診断結果を導く診断例について説明する。診断は、機械動作の良好さ、部品の劣化、不具合、故障や、また運転者の運転の良否や特徴を導く必要があり、そのため判定結果からだけでなく、診断結果を組み合わせるなどして診断ルールにより目的に沿った診断結果を導く。
【０１６８】
診断結果は、組（否定指示、時点、時間範囲｜終了時点、運転状態、結果、診断結果状態）で定まるが、ここの説明においては、診断結果の内容のみの関係が表現できればよい。よって記載を省略する。診断結果「Ｄ１１」の例を次に示す。
【０１６９】
（肯定、ｔｓ、ｔｅ、アクセル量多、ＣＲＩＴＩＣＡＬ）  …（Ｄ１１）
【０１７０】
時点「ｔｓ」と終了時点「ｔｅ」、つまり時間情報、および診断結果状態の「ＣＲＩＴＩＣＡＬ」は、変数のように可変の扱いである。時間情報、状態についての、その取り扱いは図１９および図２０の説明の通りであるとし、内容としては診断結果の結果だけにより診断ルールを示すこととする。診断結果「Ｄ１１」は「アクセル量が多い」とする。またＩＦ−ＴＨＥＮルールの診断ルールを「条件部→結果部」として記載する。否定指示については否定記号で示す。
【０１７１】
運転者の特性、癖を診断する診断ルールの例を式（７）〜式（９）に示す。
【０１７２】
【数４】
0006594826.tif 000005
【０１７３】
【数５】
0006594826.tif 000006
【０１７４】
【数６】
0006594826.tif 000007
【０１７５】
式（７）〜式（９）のような診断ルールで導かれた診断結果は、不具合への影響となるため、そのような運転を防止するための運転方法のアドバイスを導ける。式（８）の診断ルールならば、徐々に加速して、速度にあった変速を行うことが有効となる。また、このような運転の癖に応じて機械のチューニング、潤滑油といったパーツの選定、メンテナンス時期の推奨も可能となる。式（９）の診断ルールの場合で、車両は業務用であって、街中と高速を交互に頻繁に運転する場合には、点検やメンテナンスの頻度を上げたほうが良い。
【０１７６】
機械の不具合、異常を診断する診断ルールの例を式（１０）〜式（１２）に示す。
【０１７７】
【数７】
0006594826.tif 000008
【０１７８】
【数８】
0006594826.tif 000009
【０１７９】
【数９】
0006594826.tif 000010
【０１８０】
車両は、かじ取り（操舵）装置、制動装置、走行装置、緩衝装置、原動機などの系統で構成されており、各装置は、部品で構成される。従って、車両診断装置２０は、異常の箇所の特定する診断が出来る。異常を検知できれば、運転者や車両所有者に警告することで、運転者や車両所有者はメンテナンスの要否を判断できる。一方で図１に示した保守、整備、パーツ販売等を行うサービス会社５においては、メンテナンスのスケジュールや整備工場の手配、必要となるパーツの在庫の確認、パーツ調達といった対応ができる。これらのための診断ルールも定義可能である。以上が診断結果から診断結果を導く診断例についての説明である。
【０１８１】
診断レポートについて説明する。レポート生成部２５は、診断処理部２３の診断結果に基づいて、診断レポートを生成する。
【０１８２】
図２１は、診断レポートの例を示した図である。診断レポートは、例えば、表示装置に表示される。図２１に示すように、診断レポートには、判定結果と、診断結果とが含まれる。また、診断レポートには、集計対象期間が含まれる。
【０１８３】
判定結果では、項目と区分、値、影響度を列の見出しとした。集計結果のみの表示としている。項目は、信号項目、区分は、集計計算の内容、また影響度は、ランク判定の状態である。診断ルールで診断に用いる、個別の信号特徴量についても表示してよいが、膨大な量となるため、診断レポートに必須とはできない。
【０１８４】
診断結果は、車両診断結果に対して割り当てられる文章、もしくは車両診断結果を利用して生成される文章、もしくは車両診断結果の結果を文章としたときには、直接その文章が表示される。診断結果は、運行と車両状態とに分けて表示している。運行は、運転者の癖、車両状態は、機械の不具合に該当する。
【０１８５】
運行には、走行距離と燃費の判定結果から導かれた診断結果に対応する文が表示されている。また、運行には、速度の高速頻度と回転数の高頻度、低頻度から導かれた診断結果に対応する文が表示されている。また、運行には、燃料消費の診断結果と、速度変化の診断結果から導かれる診断結果が表示され、その内容は推奨に該当する文である。
【０１８６】
車両状態には、走行距離から導かれる診断結果に対応する文が表示されている。また、車両状態には、燃費から導かれる診断結果に対応する文が表示されている。
【０１８７】
診断レポートは、以上の項目のみで構成されるわけではなく、運転者や所有者といった顧客の情報、車両情報も記載され得る。また、時系列の変動を確認するためのグラフによる表現も示されても良い。
【０１８８】
また、診断レポートは、例えば、アドビ社のｐｄｆファイルやマイクロソフト社のｄｏｃファイルのような文章データファイルの出力だけでなく、直接ディスプレイやスマートフォン等の携帯端末に表示される画面であってもよい。以上が診断レポートに関する説明である。
【０１８９】
図２２は、信号分割法の処理例を示したフローチャートである。図２３〜図２５は、診断処理例を示したフローチャートである。図２３は、診断処理の全体の処理を示したフローチャートである。図２３の丸で囲った「１」と「２」の間の処理が図２４および図２５に示されている。図２３の「１」は、図２４の「１」につながり、図２５の「２」は、図２３の「２」につながる。図２４と図２５は、丸で囲った「３」につながっている。
【０１９０】
図２６は、車両診断装置２０のハードウェア構成例を示した図である。車両診断装置２０は、例えば、図２６に示すような、ＣＰＵ（Central Processing Unit）等の演算装置１０１と、ＲＡＭ（Random Access Memory）などの主記憶装置１０２と、ＨＤＤ等の補助記憶装置１０３と、有線又は無線により通信ネットワークと接続するための通信インターフェイス（Ｉ／Ｆ）１０４と、マウス、キーボード、タッチセンサーやタッチパネルなどの入力装置１０５と、液晶ディスプレイなどの表示装置１０６と、ＤＶＤ（Digital Versatile Disc）やＳＳＤ（Solid State Drive）などの持ち運び可能な記憶媒体に対する情報の読み書きを行う読み書き装置１０７と、を備えるコンピュータで実現することができる。
【０１９１】
車両診断装置２０の各部の機能は、例えば、補助記憶装置１０３などから主記憶装置１０２にロードされた所定のプログラムを演算装置１０１が実行することで実現される。また、車両診断装置２０の各記憶部は、例えば、演算装置１０１が主記憶装置１０２または補助記憶装置１０３を利用することで実現される。
【０１９２】
上記の所定のプログラムは、例えば、読み書き装置１０７により読み取られた記憶媒体からインストールされてもよいし、通信Ｉ／Ｆ１０４を介してネットワークからインストールされてもよい。データ取得装置１０も図２６に示すハードウェアにより構成されることができる。
【０１９３】
以上説明したように、時系列データである車両の信号データを用いた車両診断装置２０であって、車両診断装置２０は、任意の期間における信号データを、信号項目ごとにランク判定する判定処理部２２と、信号項目におけるランク判定結果から、論理的構造を有する診断ルールに基づいて、運転および車両の状態を診断する診断処理部２３と、を有する。信号データは、信号特徴量に分割するための信号特徴判定管理基準情報を用いて記号データに変換され、記号データの時系列の連なりに基づく時間範囲を伴う信号特徴量に分割され、車両診断装置２０の判定処理部２２は、信号特徴量の発生を集計し、集計結果をランク判定管理基準情報を用いてランク判定し、または記号データそのものをランク判定結果とする。これにより、車両診断装置２０は、信号データの時系列の変化のパターンを特徴量として抽出し、車両状態を適切に診断することができる。
【０１９４】
なお、上記では、データ取得装置１０が特徴分割処理部１３と信号特徴判定管理基準情報ＤＢ１４とを有するとしたが、車両診断装置２０がこれらを備えていてもよい。この場合、データ取得装置１０の通信処理部１１は、信号データ取得部１２が取得した信号データを、車両診断装置２０に送信する。そして、車両診断装置２０が、データ取得装置１０から送信された信号データを、信号特徴量に分割する。
【０１９５】
また、上記では、データセンタ１が有する車両診断装置２０が診断レポートを生成するとしたが、車両２，３内で診断レポートの生成および送信までの処理を行っても良い。この場合、図２に示した車両診断装置２０は、データ取得装置１０の機能ブロックを有する。そして、データ取得装置１０の機能ブロックを有した車両診断装置２０が、車両２，３に搭載される。
【０１９６】
上述したデータ取得装置１０および車両診断装置２０の機能構成は、データ取得装置１０および車両診断装置２０の構成を理解容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。データ取得装置１０および車両診断装置２０の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。また、データ取得装置１０および車両診断装置２０は、いわゆるＣＰＵで演算処理を行うことで実行する計算機でなくても、組み込みマイコンボードとして機器に実装されるものであっても良い。
【０１９７】
また、上述したフローチャートの各処理単位は、データ取得装置１０および車両診断装置２０の処理を理解容易にするために、主な処理内容に応じて分割したものである。処理単位の分割の仕方や名称によって、本願発明が制限されることはない。データ取得装置１０および車両診断装置２０の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできる。また、１つの処理単位がさらに多くの処理を含むように分割することもできる。また、本発明は、データ取得装置１０および車両診断装置２０の機能を実現するプログラム、および当該プログラムを記憶した記憶媒体として提供することもできる。
【０１９８】
また、上記の各構成、機能、処理部等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【０１９９】
また、上記した実施形態の技術的要素は、単独で適用されてもよいし、プログラム部品とハードウェア部品のような複数の部分に分けられて適用されるようにしてもよい。
【符号の説明】
【０２００】
１…データセンタ、２，３…車両、４…顧客会社、５…サービス会社、１０…データ取得装置、１１…通信処理部、１２…信号データ取得部、１３…特徴分割処理部、１４…信号特徴判定管理基準情報ＤＢ、２０…車両診断装置、２１…通信処理部、２２…判定処理部、２２ａ…信号特徴集計処理部、２２ｂ…運転状態診断処理部、２２ｃ…ランク判定処理部、２３…診断処理部、２３ａ…判定結果取得部、２３ｂ…診断部、２４…記憶部、２４ａ…特徴量データＤＢ、２４ｂ…ランク判定管理基準情報ＤＢ、２４ｃ…診断ルール、２４ｄ…運転状態判定ルールＤＢ、２５…レポート生成部。
【図１】
0006594826.tif 000011
【図２】
0006594826.tif 000012
【図３】
0006594826.tif 000013
【図４】
0006594826.tif 000014
【図５】
0006594826.tif 000015
【図６】
0006594826.tif 000016
【図７】
0006594826.tif 000017
【図８】
0006594826.tif 000018
【図９】
0006594826.tif 000019
【図１０】
0006594826.tif 000020
【図１１】
0006594826.tif 000021
【図１２】
0006594826.tif 000022
【図１３】
0006594826.tif 000023
【図１４】
0006594826.tif 000024
【図１５】
0006594826.tif 000025
【図１６】
0006594826.tif 000026
【図１７】
0006594826.tif 000027
【図１８】
0006594826.tif 000028
【図１９】
0006594826.tif 000029
【図２０】
0006594826.tif 000030
【図２１】
0006594826.tif 000031
【図２２】
0006594826.tif 000032
【図２３】
0006594826.tif 000033
【図２４】
0006594826.tif 000034
【図２５】
0006594826.tif 000035
【図２６】
0006594826.tif 000036