(57)【要約】      （修正有）【課題】診断ツールが生成する膨大な情報を利用し、診断ツール及び車両診断に関わる周辺行為をより効率的なものとする。【解決手段】車両の診断システムは、特定の車両情報を入力及び保存し、診断テストシーケンスを保存するメモリと、メモリに接続され、診断テストシーケンスに関する指示を実行して、その実行結果を出力するプロセッサと、メモリから離れ、診断テストシーケンスの実行結果及び他の車両からの診断テストの実行結果を保存する中央データベースとを備え、中央データベースは、保存データの抽出及びリンキングが可能である。【選択図】図１
2009265104.tif 000002
【特許請求の範囲】
【請求項１】
特定の車両情報を入力及び保存するとともに、診断テストシーケンスを保存するメモリと、
前記メモリに接続され、前記診断テストシーケンスに関する指示を実行して、その実行結果を出力するプロセッサと、
前記メモリから離れた中央データベースであって、前記診断テストシーケンスの実行結果及び他の車両からの診断テストの実行結果を保存する、保存データの抽出及びリンキングが可能な中央データベースと、
を含んで構成される車両の診断システム。
【請求項２】
前記中央データベースに保存された情報を分析する、前記プロセッサから離れた第２のプロセッサを更に含んで構成される請求項１に記載の診断システム。
【請求項３】
前記中央データベース上で保存する情報を送信する、修理ファシリティを更に含んで構成される請求項１に記載の診断システム。
【請求項４】
前記診断テストシーケンスに関する情報を前記中央データベースに保存する請求項１に記載の診断システム。
【請求項５】
前記診断テストシーケンスに関する情報を前記中央データベースに保存し、
前記関連情報は、車両識別表示、車両を運転する地理的位置、及び車両の保守履歴である請求項１に記載の診断システム。
【請求項６】
前記中央データベースは、前記プロセッサからファシリティ位置を入力する請求項１に記載の診断システム。
【請求項７】
前記プロセッサから前記中央データベースに入力された情報間の相互関係を判断し、前記中央データベースに保存される情報間のリンクを書き込む複数の指令を実行する第２のプロセッサを更に含んで構成される請求項１に記載の診断システム。
【請求項８】
前記中央データベースに保存された情報を表示する表示装置を更に含んで構成される請求項１に記載の診断システム。
【請求項９】
特定の車両情報をメモリに入力及び保存するとともに、このメモリに診断テストシーケンスを保存するステップと、
前記メモリに接続されたプロセッサにより、前記診断テストシーケンスに関する指令を実行し、かつその実行結果を出力するステップと、
前記診断テストシーケンスの実行結果及び他の車両からの診断テストの実行結果を、前記メモリから離れた中央データベースに保存するステップと、
を含んで構成され、
前記中央データベースは、保存データの抽出及びリンキングが可能である車両の診断方法。
【請求項１０】
前記プロセッサから離れた第２のプロセッサにより、前記中央データベースに保存されたデータを分析するステップを更に含んで構成される請求項９に記載の方法。
【請求項１１】
前記中央データベース上で保存する情報を、修理ファシリティによって送信するステップを更に含んで構成される請求項９に記載の方法。
【請求項１２】
前記診断テストシーケンスに関する情報を、前記中央データベースに保存するステップを更に含んで構成される請求項９に記載の方法。
【請求項１３】
前記診断テストシーケンスに関する情報を、前記中央データベースに保存するステップを更に含んで構成され、
前記関連情報は、車両識別表示、車両を運転する地理的位置、及び車両の保守履歴である請求項９に記載の方法。
【請求項１４】
前記中央データベースにより、前記プロセッサから、ファシリティ位置又は車両位置を入力するステップを更に含んで構成される請求項９に記載の方法。
【請求項１５】
第２のプロセッサにより、前記プロセッサから前記中央データベースに入力された情報間の相互関係を判断し、かつ前記中央データベースに保存された情報間のリンクを書き込む複数の指令を実行するステップを更に含んで構成される請求項９に記載の方法。
【請求項１６】
前記中央データベースに保存された情報及びリンキングされた情報を表示するステップを更に含んで構成される請求項９に記載の方法。
【請求項１７】
特定の車両情報を入力及び保存するとともに、診断テストシーケンスを保存する手段と、
前記保存手段と接続され、前記診断テストシーケンスに関する指示を実行して、その実行結果を出力するプロセッサ手段と、
前記保存手段から離れた中央データベース手段であって、前記診断テストシーケンスの実行結果及び他の車両からの診断テストの実行結果を保存する、保存データの抽出及びリンキングが可能な中央データベース手段と
を含んで構成される車両の診断システム。
【請求項１８】
前記中央データベース手段に保存されたデータを分析する、前記プロセッサ手段から離れた第２のプロセッサ手段を更に含んで構成される請求項１７に記載のシステム。
【請求項１９】
前記中央データベース手段上で保存する車両診断情報を送信する、修理ファシリティを更に含んで構成される請求項１７に記載のシステム。
【請求項２０】
前記中央データベース手段は、複数の車両を診断する複数の診断ツールからの診断情報を入力する請求項１７に記載のシステム。
【請求項２１】
前記中央データベース手段に接続されたリンキング手段を更に含んで構成され、
前記リンキング手段は、前記プロセッサ手段による使用のため、前記中央データベース手段に保存されたデータ間にリンクを形成する請求項１７に記載のシステム。
【請求項２２】
前記中央データベース手段に保存され、及びこのストレージ手段に再入力された情報間の相互関係を判断する複数の指示を実行する第２のプロセッサ手段を更に含んで構成される請求項１７に記載のシステム。
【請求項２３】
前記中央データベース手段に保存されたデータを確認するための、前記プロセッサ手段に接続された出力手段を更に含んで構成される請求項１７に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、概して診断装置及び方法に関し、より詳細には、診断装置が生成した情報のデータマイニングに関する。
【背景技術】
【０００２】
オンボード制御コンピュータは、自動車分野において広く普及しているが、安全性、経済性及び排ガスに関する制限が益々厳しくなるなか、車両システム及び装置は、政府規制に定められる制限、及び競合者の成果がする暗黙の要求を満たすに至っていない。オンボード制御コンピュータは、エレクトロニクスの進展に伴い、その代々の世代においてデータの検出及び記憶性能を向上させてきた。
【０００３】
診断ツールとして知られる現在の外部診断及び表示装置は、オンボード制御コンピュータ自体が取得したデータの報告に限られていることで共通する。車両における微細なサブシステム故障により、整備技術者の能力に益々大きな負担がかかっており、単に診断ツール自体が検出及び保存した故障を読み取るだけでなく、これらの読取値を周辺計測値と組み合わせて、迅速、かつ正確に是正措置を講じるという負担が生じている。
【０００４】
自動車産業では現在、自動車の保守及び修理に用いられる独立型及び携帯型双方の診断テスタ又はツールが存在する。例えば、携帯型診断ツールは、車両制御ユニットに関する故障のトラブルシュートに使用される。診断ツールは、車両のオンボード制御コンピュータに設定された診断トラブルコード（ＤＴＣ）に基づいて故障を検出する。ＤＴＣは、車両に故障が生じた場合に起動し、保存される。そして、技術者は、診断ツールを用いてこのＤＴＣを読み取り、関連する故障の修理を行った後、車両のコンピュータからＤＴＣを削除する。
【０００５】
診断トラブルコードに限らず、診断システムは、一般的にほぼ全ての産業における技術者及び専門家により、基本及び先進システムの検査に使用されている。例えば、乗用車、トラック、重機械及び航空機産業では、診断テストシステムは、上記のような車両オンボードコンピュータの故障又はトラブルコード表示に加え、双方向診断、マルチスコープ及びマルチメータ機能、ならびに電子サービスマニュアルに対応する。医療産業にあっては、診断システムは、医療装置における異常を検出するシステム診断に加え、身体機能の監視及び医学コンディションの診断を可能とする。
【０００６】
多くの産業において、診断システムは、装置又は製品の耐用期間を通じた保守及び修理だけでなく、製造プロセスでも益々重要な役割を果たしている。診断システムのうち幾つかのものは、パーソナルコンピュータ技術に基づいており、使用が簡単なメニュー操作式の診断アプリケーションを特徴とする。これらのシステムは、システム診断をリアルタイムで行うことにおいて、あらゆるレベルで技術者及び専門家の助けとなる。
【０００７】
典型的な診断システムは、診断手順の指示が表示されるディスプレイを備えるとともに、オペレータがリアルタイム操作フィードバック及び診断情報を確認可能とするシステムインタフェースをも有している。従って、オペレータは、例えば、毎分回転数の車両エンジン速度、始動クランキング中のバッテリ電圧、又は患者の心拍数若しくは血圧を確認することができる。このようなシステムによれば、比較的経験の浅いオペレータであっても、先進的な診断手順を実行し、操作上又は医療上の複雑な問題を解決することが可能となる。
【０００８】
この種の診断システムの診断手順は、経験を積んだ熟練技術者又は専門家によって確立されるのが一般的である。熟練技術者又は専門家は、複雑な診断手順を展開するのに必要な技術的経験及び知識を投入する。従って、診断手順、特に診断手順を実行する順序の有効性は、その手順を作成した熟練技術者又は専門家の専門知識に深く依存することになる。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
診断テストを行うに際し、ユーザは、情報を取得し、この情報は、特定目的の診断に備えて診断ツールに保持される。生成された情報は、当該ツールにおいて静的であり、それ以上に利用されることはない。分析のために診断ツールが生成する膨大な情報を利用し、診断ツール及び車両診断に関わる周辺行為をより効率的なものとすることが必要である。
【課題を解決するための手段】
【００１０】
上記の必要性は、本開示によって充分に満たされ、その一態様では、技術者が診断システムを用いることを可能とする技術及び装置が提供される。この診断システムは、診断ツールが生成した情報の保存のためのデータベースを備え、このデータベースは、データのマイニング（ｍｉｎｉｎｇ）が可能である。
【００１１】
本開示の一態様では、車両の診断システムは、特定の車両情報を入力及び保存するとともに、診断テストシーケンスを保存するメモリと、このメモリに接続され、前記診断テストシーケンスに関する指示を実行して、その実行結果を出力するプロセッサと、前記メモリから離れた中央データベースであって、前記診断テストシーケンスの実行結果、及び他の車両からの診断テストの実行結果を保存する中央データベースとを備え、この中央データベースは、保存されるデータの抽出及びリンキング（ｌｉｎｋｉｎｇ）が可能である。
【００１２】
診断システムは、中央データベースに保存されたデータを分析する、第１のプロセッサから離れた第２のプロセッサを備えることが可能である。診断システムはまた、中央データベース上での保存のための情報を送信する修理ファシリティ（ｆａｃｉｌｉｔｙ）を備えることもできる。診断システムは、診断テストシーケンスに関する保存情報を中央データベースに有してもよい。診断システムはまた、診断テストシーケンスに関する情報を中央データベースに保存してもよく、この関連情報は、車両識別表示（ＩＤ）、車両を運転する地理的位置、及び車両の保守履歴である。診断システムは、プロセッサからファシリティ位置を受信する中央データベースを備えることができる。
【００１３】
診断システムは、プロセッサから中央データベースに入力された情報間の相関関係を判断し、中央データベースに保存される情報間のリンクを書き込む複数の指示を実行する第２のプロセッサを備えることが可能である。診断システムはまた、データベースに保存された情報を表示する表示装置を備えることもできる。
【００１４】
本開示の他の態様では、車両の診断は、特定の車両情報を入力及び保存するとともに、診断テストシーケンスをメモリに保存し、このメモリに接続されたプロセッサによって診断テストシーケンスに関する指示を実行して、その実行結果を出力し、プロセッサから離れた中央データベースにおいて、診断テストシーケンスの実行結果、及び他の車両からの診断テストの実行結果を保存することを含み、中央データベースに保存されたデータの抽出及びリンキングが可能である。
【００１５】
本開示の他の態様では、車両の診断システムは、特定の車両情報を入力及び保存するとともに、診断テストシーケンスを保存する手段と、この保存手段と接続されたプロセッサ手段であって、診断テストシーケンスに関する指示を実行して、その実行結果を出力する手段と、前記保存手段から離れ、診断テストシーケンスの実行結果、及び他の車両からの診断テストの実行結果を保存する中央データベース手段とを備え、中央データベース手段は、保存されたデータの抽出及びリンキングが可能である。
【００１６】
本開示の詳細な説明をより正確に理解し、その技術水準に対する貢献をより的確に把握するため、本開示の一定の実施形態について広くその概要を示した。以下に説明する開示に対して追加の実施形態が存在し、またそれが添付の請求の範囲の主題を形成することは、勿論である。
【００１７】
この点において、本開示の少なくとも１つの実施形態についてその詳細を説明する前に、本開示は、以下の記載で述べられるか、あるいは図面に示される構成の詳細及び要素の配置への適用に限られるものではないことを理解すべきである。本開示は、開示の形態以外の実施形態であってもよく、多様な方法で実施し、実現することが可能である。そして、この明細書（及び要約書）で用いる表現及び用語は、説明を目的としたものに過ぎず、制限するものとして考慮されないことについても理解すべきである。
【００１８】
このように、当業者によれば、本開示が基づく概念は、本開示の目的のうち幾つかを実現する他の構造、方法及びシステムを設計するための基礎として利用可能であることが理解される。従って、本開示の精神及び範囲を逸脱しない限りにおいて、請求の範囲がそのような均等物を包含するものとして理解されることは、重要である。
【図面の簡単な説明】
【００１９】
【図１】データリポジトリに保存された情報を有する診断システムの概略図
【図２】情報を遠隔データベースに保存する診断システムの概略図
【図３】情報の保存に用い、接続することのできる異なる複数のデータベースを示す他の概略図
【図４】図１に示すコンピュータのブロック図
【図５】図１に示す診断ツールの要素のブロック図
【発明を実施するための形態】
【００２０】
以下に図面を参照して本開示について説明するが、その全体を通して、同様の部品は、同一の符号によって示す。本開示に係る実施形態は、技術者等のユーザに対し、コンピュータ又は診断用の設備を用いて、関連する情報のマイニングが可能な情報のデータベースを生成することを可能とする装置及び方法を提供するものである。マイニングによって得られた情報は、例えば、診断ツール又はパーソナルコンピュータの診断テストを作成することを含め、様々な目的に活用することができる。
【００２１】
図１〜３を参照すると、診断シーケンスの完了により、典型的には故障した部品が特定される。例えば、故障した部品は、オルタネータ、電圧レギュレータ等である。これらの部品の故障記録は、時間、地理的位置、車両１２の識別表示（ＩＤ）及び他の特定情報に加えて診断シーケンスの終了時に取得され、そのような他の取得データとともにキャッシュ保存される。データは、データリポジトリ１００への転送に備えて診断ツール５１０又はコンピュータ８００のメモリユニットにキャッシュ保存し、又はデータリポジトリ１００に直接保存することが可能である。このキャッシュデータは、データリポジトリ１００等の中央ファシリティに蓄えておき、統計上重要な情報についてマイニングを実行することができる。このデータマイニングの出力により、部品及びそれが付属するシステムの製造、診断、ならびに修理が改善される。
【００２２】
診断シーケンスが完了すると、特定の部品に関する特定の故障モードが判定され、かつ多くの場合において、診断ツールによって特定の修理手順が推奨される。各故障モード及び部品の対情報は、推奨される修理、車両ＩＤ、ファシリティ位置、時間、日付等の関連情報とともに、中央データリポジトリ１００のキャッシュ結果に保存することが可能である。
【００２３】
図２を参照すると、中央データリポジトリ１００は、複数の個別データベース１０２及び１０４に分かれている。個々のデータベースには、互いに関連付けられた異なる種類の情報を持たせることが可能である。中央データリポジトリ１００は、テストデータ及び関連情報を有する単一のデータベースであってもよい。
【００２４】
図３を参照すると、データベースＡ１０２〜Ｄ１０８が遠隔配置されており、データベース１０２〜１０８からデータリポジトリ１００へ情報を集中させることが可能である。データの転送は、有線若しくは無線接続によるか、又はネットワークを介して直接行うことができる。
【００２５】
キャッシュ情報は、データリポジトリ１００に保持される、そのような情報のプールに加えることができる。このプールができあがっていくのに伴い、データのマイニング操作を行って、重要な統計的関係を検索することが可能となる。例えば、特定の故障モード及び部品の対情報は、ファシリティ位置、車両ＩＤ等の他のプールデータと比較して異なる見込みで統計上重要となり得る。
【００２６】
図２を参照すると、コンピュータ９００を用いてデータリポジトリ１００の情報の分析及びマイニングを行い、保存情報の関係を判断することが可能である。情報は、複数のデータフィールドを持たせて保存することができる。例えば、診断シーケンスのテストデータ結果に車両位置のデータフィールドを持たせたり、あるいは位置に関する情報を、テスト結果に関連付けられた個別のデータエントリとするのである。データリポジトリの情報を相互に関連付け、及び整理するのを容易にするため、様々なデータリンクが設けられてよい。
【００２７】
診断システム及び技術者による意思決定能力を高めるため、このデータリポジトリ１００の保存情報を、診断ツール５１０又はコンピュータ８００に保存された診断シーケンスと再結合することも可能である。さらに、図２及び３に示すように、データリポジトリ１００は、複数のデータベース又はパーティションであってもよい。
【００２８】
従って、図１〜３に示すように、全ての情報を有する中央データリポジトリ１００を設けることが可能である。または、中央リポジトリ１００と関連付けられたものではないが、相互に情報を伝達して仮想的な中央リポジトリを形成する、複数のデータベース１０２〜１０８を設けることも可能である。
【００２９】
診断テストによって取得して、リポジトリ１００に保存するデータのうちには、製造元、型式及び車両１２の地域に関する情報が含まれてよい。さらに、車両１２の年数及び故障モードが含まれてよい。データベースには、１つのデータフィールドと他のフィールドとのリンクが存在する。または、異なるデータ間のリンクは、コンピュータ９００がリポジトリ１００の情報を分析するときに、生成することもできる。
【００３０】
例えば、特定の車両に関して故障モードと当該国における地域との間のリンクを設けることが可能である。換言すれば、コロラド州デンバーの地域にフォード社製の２００３年型タウラス（ＴＡＵＲＵＳ）がある場合の典型的な故障は、ＭＡＰセンサ２２である。車両によって生成されるＭＡＰセンサコードを用いた分析により、ＭＡＰセンサ２２に、コロラド州デンバーのみについて故障の傾向があることが分かる。徴候は、ＤＴＣ又は音声言語の徴候を介するなどして関連付けられる。
【００３１】
図１を参照すると、車両１２の回路図に示すように、ＭＡＰのＤＴＣとＴＰＳのＤＴＣとを関連付けることが可能である。例えば、ＴＰＳ（スロットルポジションセンサ）及びＭＡＰ（マニフォールド絶対圧）センサに向けて分岐するノード３２に接続された参照線２６、接地線２８、信号線３０を有する回路があるとする。接地線２８及び信号線３０は、ＭＡＰセンサ２２に伸びている。ＭＡＰセンサ２２のＤＴＣとＴＰＳセンサ２４のＤＴＣとの双方が設定されたとすれば、故障の原因は、ラインにおける何かであり、何か共通するものである。ここで、図１に示すように、配線図を用いてその故障の原因を判断すると、ＴＰＳセンサ２４とＭＡＰセンサ２２との間に共通のノード３２が存在することが分かる。回路図から共通の接続部を見出し、この情報をデータリポジトリ１００におくことで、テスト結果のリンクを設定することが可能である。つまり、テスト結果自体が、一定の故障がＭＡＰ及びＴＰＳセンサ２２，２４の双方についてＤＴＣを起動させることを示す。テスト結果の情報を用いて、回路図にすらよることなく接続部を示し、データリポジトリ１００の情報から、技術者のための追加の情報を作成することが可能である。換言すれば、双方が起動した場合に技術者が確認を望むであろう第１の項目が、データリポジトリ１００の情報から得られることになる。従って、リポジトリ１００に保存されるデータにより、この情報の獲得が容易となる。
【００３２】
情報は、最終ストレージ前にメモリにキャッシュ保存するか、又は診断ツール５１０若しくはコンピュータ８００からデータリポジトリ１００に直接保存することが可能である。ここで、診断ツール５１０若しくはコンピュータ８００のいずれか一方によるか、又はデータの抽出及び分析に用いられる第２のコンピュータ９００により、データリポジトリ１００からデータの抽出を行う。
【００３３】
他の例としてダッジネオン（ＤＯＤＧＥ  ＮＥＯＮ）があり、仕様書によれば、１０００００マイル毎にタイミングベルトを交換することが推奨されている。しかしながら、この例では、コンピュータ８００又は診断ツール５１０によって集められ、データリポジトリ１００に保存される情報が示すのは、１２００００マイルに到達したダッジネオンのユーザであり、タイミングベルトが未交換であるという保守記録であり、車両１２がこれ以上走らず、高速道路上で放置されるというデータである。これらの情報の全ては、データリポジトリ１００に蓄積し、情報間の関係を取得する一定の方法で参照及び関連付けることが可能である。よって、データリポジトリ１００の情報により、タイミングベルトの点検を技術者に知らせるための人為的な情報を作成することができる。従って、ツール５１０は、技術者と同様の思考力を有しており、最早単なるツールではない。情報は、データリポジトリ１００から直接的に又はコンピュータ９００を介して、診断ツール５１０又はコンピュータ８００にフィードバックすることができる。
【００３４】
複数の車両を検査し、データリポジトリ１００に情報を与え、そして、異なる車両及びその車両を診断する診断ツール及びコンピュータからの集約データを、診断ツール及びコンピュータに復帰させることが可能であり、この診断ツール等は、リポジトリ１００に蓄えられた情報の傾向及び重要性を認識可能な、整理及び関連付けられたフォーマットで診断を実行する。
【００３５】
図２に戻り、車両１２は、複数の診断シーケンスを実行するために診断ツール５１０及びコンピュータ８００に接続することが可能である。診断ツール５１０及びコンピュータ８００は、診断シーケンスを実行するに際し、診断シーケンスの結果を含む複数の情報を出力する。診断ツール５１０及び／又はコンピュータ８００から出力された情報は、データリポジトリ１００のデータベースＡ１０２又はデータベースＢ１０４に転送される。データベース１０２，１０４は、診断ツール５１０又はコンピュータ８００が生成した全ての情報を保存する。データベース上の情報は、データベースＡ１０２又はデータベースＢ１０４から診断ツール又はコンピュータ５１０，８００へ向け、リポジトリ１００から再結合することが可能である。
【００３６】
これに加え、データリポジトリ１００のデータベースの統計的分析を実行し、及びこれに帰結することを含め、第２のコンピュータ９００を用いてデータベースＡ１０２上の情報を分析することができる。さらに、コンピュータ９００を用いて、データベースＡ上の情報を診断ツール又はコンピュータ５１０，８００に再結合し、又は診断ツール５１０又はコンピュータ８００により、データリポジトリ１００に保存された情報に直接アクセスすることができる。さらに、リポジトリ１００に、診断ツール１５１０及びコンピュータ１８００等、他の複数の診断ツール又はコンピュータから抽出された情報を保存又は保持することができる。
【００３７】
図３を参照すると、情報を有するデータベース１０２（データベースＡ）は、修理ファシリティに個別に保持することが可能である。データベースは、修理ファシリティ１１０に配置するだけでなく、診断テストを行ういかなる位置に設けることもでき、又はデータベースＣ１０６が示すように、製造者又は第３者販売元のファシリティ１１２に遠隔配置することもできる。診断結果を有するデータベースは、例えば、データベースＤ１０８のように、インターネット１１４に接続された独立のサーバ１２０上にあってもよい。データベースＢ１０４が示すように、診断結果を有するデータベースは、修理ファシリティ１１０又は製造ファシリティ１１２から離れたメモリユニットに設けることが可能であり、データベースＢ１０４は、インターネット１１４又は他のネットワークに対して直接的には接続されていない。
【００３８】
データベース１０２〜１０８は、これらを相互に連携させて、仮想的な中央リポジトリを形成することも、物理的な中央リポジトリ１００に対して情報の送受信を行うことも可能である。診断ツール５１０の診断手順によってデータリポジトリ１００に保存されたテストデータは、更に進んだ診断機能の診断シーケンスにおける診断又は修理ステップを作成する間にそのステップと対応させることが可能であり、又は他の時間において若しくは他の方法によって対応させることもできる。診断ツール５１０又はコンピュータ８００からの情報をデータリポジトリ１００にダウンロードした後、関連情報を保持するいずれのデータベース（１０２〜１０８）又はデータリポジトリ１００からの情報も、診断ツール５１０又はパーソナルコンピュータ８００に転送又はアップロードすることが可能である。
【００３９】
または、テスト要件の情報は、上記ステップの作成前に診断ツール５１０又はパーソナルコンピュータ８００のメモリに予めロードしておき、診断ツール５１０又はコンピュータ８００内で対応付け、その後に更新することが可能である。さらに、診断テスト結果の情報は、診断シーケンスの作成後であれば、いつでも更新することができる。
【００４０】
図４は、図１のコンピュータ８００の一例を示しており、この例のコンピュータ８００に限定されるものではない。コンピュータ８００は、本開示のコンピュータ実行可能な指令を有する、コンピュータ読取可能な媒体から読み取ることが可能である。コンピュータ８００は、システムメモリ８０４を用いるプロセッサ８０２と、コンピュータ読取可能な一定の記録媒体を有するコンピュータ読取可能なメモリユニット８０６とを備える。システムバスは、プロセッサ８０２をネットワークインタフェース８０８、モデム８１２又は他のインタフェースに接続しており、他のインタフェースは、他のコンピュータ又はインターネット等のネットワークに対する接続に適合している。システムバスは、他の様々な装置に対する接続に適合した入出力（Ｉ／Ｏ）インタフェース８１０をも備えてよい。さらに、コンピュータ８００は、例えば、Ｉ／Ｏ８１０を介して表示装置８２０上での表示のためのデータを出力することができる。
【００４１】
本開示又はその一部は、コンピュータ読取可能な媒体の、コンピュータ実行可能な指令として実現することが可能である。コンピュータ読取可能な媒体は、コンピュータ読取可能なデータが保存及び保持される、全ての可能な種類の媒体を含み、又はコンピュータもしくは処理ユニットによって読み取ることのできる、いかなる種類のデータをも含んでよい。コンピュータ読取可能な媒体は、例えば、磁気記録媒体（例えば、ＲＯＭ、フレキシブルディスク、ハードディスク等）、光学読取媒体（例えば、ＣＤ−ＲＯＭ（コンパクトディスクリードオンリメモリ）、ＤＶＤ（デジタルバーサタイルディスク）、再書込可能な光学ディスク等）、ハイブリッド磁気光学ディスク、有機ディスク、システムメモリ（リードオンリメモリ、ランダムアクセスメモリ）、フラッシュメモリ等の不揮発性メモリ又は他のあらゆる揮発性若しくは不揮発性メモリ、他の半導体媒体、電子媒体、電磁気媒体、赤外線通信媒体又は搬送波等による他の通信媒体（例えば、インターネット又は他のコンピュータを介する伝送）等の保存媒体を含むが、これに限定されるものではない。通信媒体は、一般的には、コンピュータ読取可能な指令、データ構造、プログラムモジュール若しくは搬送波等の変調信号形式の他のデータ、又はあらゆる情報伝達媒体を含む他のトランスポート機構を具現する。通信媒体等のコンピュータ読取可能な媒体は、無線周波数、赤外線マイクロ波等の無線媒体、及び有線ネットワーク等の有線媒体を含んでよい。コンピュータ読取可能な媒体は、ネットワークを介して接続されたコンピュータに振り分けられるコンピュータ読取可能なコードを保存し、実行することもできる。コンピュータ読取可能な媒体は、協調型又は相互接続型のコンピュータ読取可能な媒体をも含み、そのような媒体は、処理システムに存在するか、又は処理システムの構内に若しくは離れて存在してよい複合処理システムの間で割り当てられる。本開示は、複数のフィールドを有するデータ構造を保存したコンピュータ読取可能な媒体を含み、このフィールドは、本開示の技術を表象するデータを収める。
【００４２】
図５は、図１の診断ツール５１０の詳細を示している。診断ツールは、オンボードコンピュータからのＤＴＣを利用し、及び／又は車両の状態情報を点検することが可能である。図５は、診断ツール５１０の要素のブロック図である。本開示の実施形態に係る診断ツール５１０は、プロセッサ５２４、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）５２６、第１のシステムバス５２８、ディスプレイ５１４、複合プログラマブル論理装置（ＣＰＬＤ）５３０、キーパッド形態のユーザインタフェース５１６、メモリサブシステム５３２、内部不揮発性メモリ（ＮＶＭ）５３４、カードリーダ５３６、第２のシステムバス５３８、コネクタインタフェース５２２、及び選択的信号トランスレータ５４２を有する。車両通信インタフェース５４０は、コネクタインタフェース５２２により、外部ケーブルを介して診断ツール５１０と通信する。車両通信インタフェース５４０とコネクタインタフェース５２２との間の接続は、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線装置、ワイヤレスフィデリティ（Ｗｉ−Ｆｉ（登録商標）、例えば、８０２．１１）等の無線接続とすることが可能である。
【００４３】
選択的信号トランスレータ５４２は、コネクタインタフェース５２２を通じて車両通信ネットワーク５４０と通信する。トランスレータ５４２は、車両制御ユニットから車両通信インタフェース５４０を通じて入力した信号を、診断ツール５１０に適した調整信号に変換する。トランスレータ５４２は、例えば、Ｊ１８５０信号、ＩＳＯ９１４１−２信号、通信衝突検知（ＣＣＤ）（例えば、クライスラー衝突検知）、データ通信リンク（ＤＣＬ）、シリアル通信インタフェース（ＳＣＩ）、Ｓ／Ｆコード、ソレノイド駆動、Ｊ１７０８、ＲＳ２３２、コントローラエリアネットワーク（ＣＡＮ）の通信プロトコル、又は車両において実現される他の通信プロトコルによって通信することが可能である。
【００４４】
特定の通信プロトコルを変換する回路は、ＦＰＧＡ５２６によるか（例えば、トライステート状態（ｔｒｉ−ｓｔａｔｉｎｇ）にある不使用トランシーバによる）、又はキー入力装置を設けることによって選択することが可能であり、このキー入力装置は、診断ツール５１０によって提供されるコネクタインタフェース５２２にプラグ接続して、診断ツール５１０を車両通信インタフェース５４０に接続する。トランスレータ５４２はまた、第１のシステムバス５２８を介してＦＰＧＲ５２６及びカードリーダ５３６に接続されている。ＦＰＧＡ５２６は、トランスレータ５４２を介して車両制御ユニットに信号（メッセージ）を送り、かつ車両制御ユニットから信号を受ける。
【００４５】
ＦＰＧＡ５２６は、第２のシステムバス５３８により、多様なアドレス、データ及び制御線を介してプロセッサ５２４に接続されている。ＦＰＧＡ５２６はまた、第１のシステムバス５２８を介してカードリーダ５３６と接続されている。プロセッサ５２４は、ユーザに対して所望の情報を出力するため、ディスプレイ５１４とも接続されている。プロセッサ５２４は、第２のシステムバス５３８を介してＣＰＬＤ５３０と通信する。さらに、プロセッサ５２４は、ユーザインタフェース５１６により、ＣＰＬＤ５３０を介してユーザから入力を受けるようにプログラムされている。ＣＰＬＤ５３０は、診断ツール５１０のユーザからの様々な入力を復号するための論理回路を形成するとともに、他の様々なインタフェースタスクのためのグルーロジック（ｇｌｕｅ−ｌｏｇｉｃ）を提供する。
【００４６】
メモリサブシステム５３２及び内部不揮発性メモリ５３４は、第２のシステムバス５３８に接続されており、プロセッサ５２４及びＦＰＧＡ５２６との通信が可能である。メモリサブシステム５３２は、アプリケーションに応じた数のダイナミックランダムアクセスメモリ（ＤＲＡＭ）、ハードドライブ、及び／又はリードオンリメモリ（ＲＯＭ）を有してよい。診断ツール５１０を動作させるソフトウェアは、メモリサブシステム５３２に格納することが可能である。内部不揮発性メモリ５３４は、それに限定されるものではないが、電気的消去型のＥＰＲＯＭ（ＥＥＰＲＯＭ）、フラッシュＲＯＭ、又は他の同様なメモリであってよい。望ましければ、内部不揮発性メモリ５３４により、例えば、ブートコード、自己診断、ＦＰＧＡ画像用の多様なドライバ及びスペースのためのストレージを提供することが可能である。モジュールのうち少なくとも一部がＦＰＧＡ５２６外で実現される場合は、不揮発性メモリ５３４は、ダウンロード可能な画像を含んでよく、これにより、ＦＰＧＡ５２６は、異なるグループの通信プロトコルに関して再構成される。
【００４７】
図１に戻り、車両１２は、パーソナルコンピュータ８００又は専用の診断ツール５１０に接続されている。接続は、車両通信インタフェースを介して行うことも可能である。車両１２と車両通信インタフェースとの間の第１の接続、及び車両通信インタフェースとパーソナルコンピュータ又は診断ツール８００，５１０との間の第２の接続は、有線又は無線のいずれかによって可能である。
【００４８】
ユニットに接続された車両１２等、ホストとの間で行い得る通信は、診断時おける車両のいかなる機能の実行中も維持することが可能である。車両１２と診断ツール５１０又はコンピュータ８００との間の接続は、ＲＳ２３２ポート、ＵＳＢ（ユニバーサルシリアルバス）、又はイーサネット（登録商標）ケーブルを介するような有線接続を含んでよい。しかしながら、この接続（４１０及び５１０）は、Ｂｌｕｅｔｏｏｔｈ、ＩＥＥＥ８０２．１１ｘ、無線ＵＳＢ、他の形式の無線イーサネットプロトコル等のプロトコルを用いた無線接続とすることも可能である。
【００４９】
車上診断によってキャッシュ保存されたデータリポジトリの保存情報は、診断ツール５１０又はパーソナルコンピュータ８００上に表示することができ、さらに、車両との接続の有無に拘わらず、出力することが可能である。特定の車両情報は、手動又は自動式のいずれによっても、有線又は無線接続を介して入力することができる。
【００５０】
例示の診断システムは、診断ツールからのデータを保持し、それらのデータのマイニングに適合したデータベースを提供するものであるが、他の例を構成することも可能である。例えば、他の情報を、診断テストよりも前に提供することができる。先行の情報を診断テストのサポートに用いるか、又は情報の先行通知により、テストの準備を助けることが可能である。データベースに保存された情報は、他の複数の方法によって分析することができる。
【００５１】
本開示の多くの特徴及び利点が詳細な説明から明らかであり、よって、添付の請求の範囲により、本開示の真実の精神及び範囲に属する限り、本開示に係るそのような特徴及び利点の全てを含めることが意図されている。さらに、当業者によるならば、多くの修正及び変更が可能であるから、本開示は、図示及び説明された構造及び動作自体に限定されるものではなく、従って、本開示の範囲にある全ての適切な修正例及び均等物が採用されてよい。
【図１】
2009265104.tif 000003
【図２】
2009265104.tif 000004
【図３】
2009265104.tif 000005
【図４】
2009265104.tif 000006
【図５】
2009265104.tif 000007
【外国語明細書】
2009265104000001.pdf
2009265104000002.pdf
2009265104000003.pdf
2009265104000004.pdf