(57)【要約】  診断デバイスと診断インターフェイスとが自動車用スイッチ構成ネットワークに接続されており、スイッチ構成ネットワークのノードの一つを介する複数のノードを備える。診断デバイスと診断インターフェイスとはスイッチ構成ネットワークを構成し、試験モードで動作する。診断デバイスと診断インターフェイスとは第一ノードに第一コマンドを出力して、試験ノードを通過するトラフィックを開始し、第二コマンドを他のノードに出力して試験ノードと通過する試験メッセージを生成する。試験ノードは、試験ノードを通過するとメッセージを処理するメッセージ処理論理を含む。複数のタイムスタンプが試験ノードのメッセージ処理論理で生成されて、処理論理を介するメッセージの処理状況を監視する。試験ノードは、タイムスタンプ・データを補正し、データを診断インターフェイスと診断デバイスとに報告する診断インターフェイス・エージェントを含む。
2008517527.tif 000002
【特許請求の範囲】
【請求項１】
車両用ネットワークの性能を評価するためのシステムであって、前記車両用ネットワークは相互にデータを送信するための通信リンクにより結合される複数のノードを含み、システムは、
前記車両用ネットワークを試験モードに構成するための診断デバイスと、
前記診断デバイスに接続され、制御メッセージを前記診断デバイスから受信する前記車両用ネットワークのノードと、
前記試験モード中に前記試験ノードを通過する試験メッセージの処理状況を監視する複数のタイムスタンプを記憶する能力を含むメッセージ処理論理を有する試験ノードと
を備え、
前記診断デバイスから受信される前記制御メッセージは前記試験ノードを通過する試験メッセージを生成するコマンドを含む、システム。
【請求項２】
前記ノードは、前記試験モード中に前記試験ノードを通過する複数のトラフィク・メッセージを生成するコマンドを含む他の制御メッセージを、前記診断デバイスから更に受信する、請求項１に記載のシステム。
【請求項３】
前記診断デバイスは、ユーザにより前記複数のトラフィック・メッセージが前記試験ノードを通過する速度を調整することが可能となるように構成される、請求項２に記載のシステム。
【請求項４】
前記診断デバイスに接続される前記ノードはゲートウェイ・ノードであり、前記試験ノードは前記ゲートウェイ・ノードを介して前記診断デバイスに前記複数のタイムスタンプを報告するように構成される、請求項１に記載のシステム。
【請求項５】
車両用ネットワークの性能を評価するための方法であって、前記車両用ネットワークは相互にデータを送信するための通信リンクにより結合される複数のノードを含み、前記複数のノードはゲートウェイ・ノードと、試験ノードと、試験ノードの第一近傍ノードと、試験ノードの第二近傍ノードとを含み、
前記車両用ネットワークを試験モードに構成する工程と、
前記ゲートウェイ・ノードにおいて、前記試験ノードを通過するトラフィック・メッセージを生成するためのコマンドを含む第一制御メッセージを受信し、且つ前記第一制御メッセージを試験ノードの前記第一近傍ノードにルーティングする工程と、
前記ゲートウェイ・ノードにおいて、前記試験ノードを通過する試験メッセージを送信するためのコマンドを含む第二制御メッセージを受信し、且つ前記第二制御メッセージを試験ノードの前記第二近傍ノードにルーティングする工程と、
前記試験メッセージが前記試験ノードを通過して送信されるときに複数のタイムスタンプを生成する工程と
を備える方法。
【請求項６】
前記第一制御メッセージと前記第二制御メッセージは、診断デバイスから前記ゲートウェイ・ノードを介して受信される、請求項５に記載の方法。
【請求項７】
前記複数の生成されたタイムスタンプを前記診断デバイスに報告する工程を更に備える、請求項６に記載の方法。
【請求項８】
前記第一制御メッセージは前記試験ノードを通過するトラフィック・メッセージを生成する速度を更に含む、請求項５に記載の方法。
【請求項９】
車両用ネットワークの性能を評価するための方法であって、前記車両用ネットワークは相互にデータを送信するための通信リンクにより結合される複数のノードを含み、前記複数のノードはゲートウェイ・ノードと、試験ノードとを含み、
前記車両用ネットワークを試験モードに構成する工程と、
前記試験ノードを通過するトラフィック・メッセージを生成するためのコマンドを含む第一制御メッセージを前記ゲートウェイ・ノードに送信する工程と、
前記試験ノードを通過する試験メッセージを送信するためのコマンドを含む第二制御メッセージを送信する工程と、
前記試験メッセージが前記試験ノードを通過して送信されるときに複数のタイムスタンプを生成する工程と
を備える方法。
【請求項１０】
前記複数のタイムスタンプは、
前記試験ノードの受信バッファにおける前記試験メッセージ、
前記試験ノードのアプリケーションによって処理される前記試験メッセージ、又は
前記試験ノードの送信バッファにおける試験メッセージ
の一つに関連する少なくとも一つのタイムスタンプを含む、請求項４に記載のシステム又は、請求項５又は９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は車両内通信ネットワークに一般に関連し、診断インターフェイスを利用する自動車用スイッチ構成ネットワークの性能を評価するためのシステム及び方法に特に関連する。
【背景技術】
【０００２】
本出願は、本願と出願者が同じである２００４年１０月１４日に出願された、「車両用スイッチ構成ネットワークの性能評価用システム及び方法」と題された仮出願第６０／６１８６７４号への優先権を主張し、参照によって本明細書に完全に組み込まれる。
【０００３】
２００１年８月３１日に出願された「車両用能動ネットワーク（Ｖｅｈｉｃｌｅ  Ａｃｔｉｖｅ  Ｎｅｔｗｏｒｋ）」と題された米国特許出願第０９／９４５，５８１号及び米国公開番号第２００３００４３７９３号の開示が参照によって本明細書に特に組み込まれ、その出願により、スイッチ構成を含む能動ネットワークの概念が導入される。スイッチ構成は相互接続された切り替えデバイス又はノードによるネットワークである。制御デバイス、センサ、アクチュエータ等がスイッチ構成に結合され、スイッチ構成はこれら結合されたデバイス間で通信を容易にする。
【０００４】
結合されたデバイスは、方向指示器、車両制御システム、車両安全システム、及び快適・利便システムである。デバイスを作動させるコマンドは、スイッチ構成に結合される制御部品によって生成され、スイッチ構成ノードを経由してデバイスに送信される。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
車両用スイッチ構成ネットワークに関しては、異なる構成のスイッチ構成ネットワーク及び特定のノードの性能をどのように評価し、且つスイッチ構成ネットワーク及び特定のノードを通過する異なる通信経路をどのように評価するかということに関する課題が与えられていた。自動車用スイッチ構成の性能は異なる方法で測定され得るが、いくつかの重要な事項は、レイテンシとジッタとの測定を含む。様々なネットワーク構成と通信経路との性能を評価する能力に関する必要が存在する。様々なネットワーク構成と通信経路との性能の認識により、設計者又は製造業者に、正しい構成と経路とを選択して現時点での要求に合致する可能性を与える。
【０００６】
従って、自動車用スイッチ構成ネットワークにおいてノードの性能を評価する分野では特に、全てでは無い場合、ほとんどの前記問題を回復又は最小化するシステム及び方法を提供することが望まれる。
【発明を実施するための最良の形態】
【０００７】
本発明は様々な変形及び別形態を許容できるが、特定の実施形態が図面で例示する方法により示され、本明細書で詳細に記載される。しかし本発明は、開示される特定の形態に制限されることを意図されていない、ということは理解されるべきである。むしろ本発明は、添付された請求項により定義される本発明の技術精神及び範囲内に入る変形物、均等物及び代替物の全てを包含するべきである。
【０００８】
診断デバイスとインターフェイスとを利用した、自動車用スイッチ構成ネットワークの性能評価用システム及び方法が記載される。すなわち、診断デバイス及びインターフェイスは、自動車用スイッチ構成ネットワークに接続され、自動車用スイッチ構成ネットワークはゲートウェイ・ノードを介して複数のノードを備える。診断デバイスとインターフェイスとは、試験モードで動作するスイッチ構成ネットワークを構成する。試験モードの一実施形態において、診断インターフェイスは第一コマンドを一ノードに与えて試験ノードを所定のトラフィック速度で通過するトラフィックを開始し、第二コマンドを他のノードに与えて試験ノードを通過する試験メッセージを生成する。試験ノードは、試験ノードをメッセージが通過するとそのメッセージを処理する、メッセージ処理論理を含む。メッセージの速度及び頻度はユーザによって調整される。タイムスタンプのセットが試験ノードのメッセージ処理論理に生成されて、処理論理を通過するメッセージの処理状況を監視する。試験ノードは、タイムスタンプ・データを収集し、データのレポートを診断インターフェイスとデバイスとに戻す、診断インターフェイス・エージェントを含む。
【０００９】
図１を参照すると、車両２０におけるスイッチ構成の一実施形態の機能及び操作が図示されている。この実施形態において、車両２０は様々な車両用デバイス２４ａ〜ｄを対応するネットワーク・インターフェイス２６ａ〜ｄを介して相互接続するネットワーク２２を含む。車両用デバイス２４ａ〜ｄは、診断、スロットル用の有線アプリケーションによる制御、ブレーキ及びハンドル制御、適応サスペンション、馬力アクセサリ制御、通信、娯楽等のような、様々な車両を機能させるシステム又は副システムに接続されて利用されるセンサ、アクチュエータ、及びプロセッサであるが、それらには限定されない。デバイス２４ａ〜ｄは車両の外部にあっても内部にあってもよい。ネットワーク２２の性能測定用システムを含む一実施形態において、デバイスの一つは外部診断デバイス２４ａである。
【００１０】
ネットワーク・インターフェイス２６ａ〜ｄは、特定の車両用デバイス２４ａ〜ｄをネットワーク２２に結合するための任意の適切なインターフェイスであり、有線、光、無線、又はそれらの組み合わせである。車両用デバイス２４ａ〜ｄは、車両２０に関する１つ以上の機能を提供することに特に適している。車両用デバイス２４ａ〜ｄは、センサのようにデータを生成し、アクチュエータのようにデータを消費し、或いはデータの生成及び消費の両者である処理を行う。一実施形態において、外部デバイス２４ａは以下で詳細に説明されるように、ユーザに車両のネットワークでデータを交換することを可能にする処理診断デバイスである。データは車両用デバイスによって生成され、又は車両用デバイスに提供され、車両用デバイス自身の機能とは独立している。
【００１１】
デバイス２４ａ〜ｄと対応するインターフェイス２６ａ〜ｄとの間の接続は、有線接続でも無線接続でもよい。図１は診断デバイス２４ａとそのインターフェイス２６ａとの間の両タイプの接続を示し、有線接続が２５であり、無線接続が２７である。無線接続において、デバイス２４ａとインターフェイス２６ａとは、ユニットが光又は無線周波数送信を介して相互に通信することを可能にする無線通信送受信器を含む。加えて、インターフェイス２６ａは単一のデバイスでも、ネットワーク・ゲートウェイ・ノード３０ａの一部として単一の部品として集積されてもよい。接続のタイプ又は部品のタイプによらず、診断デバイス２４ａへのインターフェイス２６ａはデバイス２４ａのリンクを、認証工程、セキュリティ工程及び暗号化工程を介してネットワーク２２に中継するべきである。
【００１２】
ネットワーク２２は車両デバイス２４ａ〜ｄ間の複数の通信経路を規定するスイッチ構成２８を含む。通信経路によって、複数のピア・トゥ・ピア、一対多、多対多等の通信を同時に車両用デバイス２４ａ〜ｄ間で行うことが可能になる。車両２０の動作中に、例えばデバイス２４ｂと２４ｄとの間で交換されたデータは、任意の利用可能な経路又は車両用デバイス２４ｂと２４ｄとの間の経路を利用する。動作において、スイッチ構成２８を介する単一の経路が一車両用デバイス２４ｂと他の車両用デバイス２４ｄとの間の単一のデータ通信全体を搬送してもよいし、又は複数の通信経路がデータ通信の一部づつを搬送してもよい。連続した通信が同じ経路を利用しても、又はネットワーク２２の状態によって指定されるように他の経路を利用してもよい。このことは、デバイス間に単一の通信経路を提供し、且つ単一経路の障害を伴う障害を受けやすいバス・アーキテクチャに対して信頼性及び速度の利点を提供する。更に、他のデバイス２４ａ，２４ｃ間の通信を、スイッチ構成２８内の通信経路を利用して同時に行ってよい。
【００１３】
ネットワーク２２は、送信制御プロトコル／インターネット（ＴＣＰ／ＩＰ）、非同期転送モード（ＡＴＭ）、インフィニバンド（Ｉｎｆｉｎｉｂａｎｄ）、快速ＩＯ（ＲａｐｉｄＩＯ）、又は他のパケット・データ・プロトコルに従う。ネットワーク２２自体はデータパケットを利用し、データパケットは、適用可能なプロトコルにより規定される固定長又は可変長である。例えば、ネットワーク２２が非同期転送モード（ＡＴＭ）通信プロトコルを利用する場合、ＡＴＭの標準データ・セルが利用される。
【００１４】
内部車両用デバイス２４ｂ〜ｄは個別のデバイスである必要は無い。代わりに、これらのデバイスは車両のシステム又は副システムであってもよく、且つ一つ以上の従来の通信媒体、すなわち、コントローラ・エリア・ネットワーク（ＣＡＮ）プロトコル、ＳＡＥ  Ｊ１８５０通信基準、ローカル相互接続ネットワーク（ＬＩＮ）プロトコル、ＦＬＥＸＲＡＹ通信システム基準、媒体指向システム転送（ＭＯＳＴ）プロトコルのような従来のバス・アーキテクチャ又は類似するバス構造を含んでもよい。このような実施形態において、対応するインターフェイス２６ｂ〜ｄはプロキシ又はゲートウェイとして構成されて、ネットワーク２２と従来のデバイスとの間の通信を可能にする。
【００１５】
図２を参照すると、本発明の一実施形態に従う能動ネットワーク２２は、対応するインターフェイス２６ａ〜ｄを介して複数のデバイス２４ａ〜ｄに通信可能な状態で結合する、ノード３０ａ〜ｌのスイッチ構成２８を含む。接続媒体３２はノード３０ａ〜ｌを相互接続する。接続媒体３２は、有線又は光ファイバのような固定媒体、自由光又は無線周波数のような非固定媒体、又はそれらの組み合わせである。加えて、ノードという用語はスイッチ構成２８の定義に関連して広く利用されて、アービタ又は他のネットワーク・コントローラを除くネットワーク２２内でデータ・パケットを通信するための任意の数の知的構造物を含み、スイッチ、知的スイッチ、ルータ、ブリッジ、ゲートウェイ、及び類似物を含む。例えば図２に示される実施形態において、ノードは、診断インターフェイス２６ａ（及び診断デバイス２４ａ）をスイッチ構成２８に接続するゲートウェイ・ノード３０ａを含む。データは、ノード３０ａ〜ｌによって導かれるデータ・パケットの形態でネットワーク２２を通過して搬送される。
【００１６】
ノード３０ａ〜ｌと接続媒体３２との共動により、ネットワーク２２に通信可能な状態で結合されるデバイス２４ａ〜ｄ間の複数の通信経路が規定される。例えば、経路３４はゲートウェイ・ノード３０ａから目標ノード３０ｇへの通信経路を規定する。ゲートウェイ・ノード３０ａから目標ノード３０ｇへの経路３４上にデータ・パケットの通信を妨害する断絶が存在した場合、例えば、一つ以上のノードが利用不可能な容量であるか又は利用不可能になった場合、又は、経路３４上のノードに交わる接続媒体に断絶が存在する場合、経路３６として図示される新規経路が利用される。経路３６は動的に生成されるか又は利用可能な通信経路として事前に規定されており、ゲートウェイ・ノード３０ａと目標ノード３０ｇとの間の通信を成し遂げる。
【００１７】
ノード３０ａ〜ｌの機能性及び適応性を図示するために、図３は複数の入出力ポート５０ａ〜ｄを有するが、別の入力及び出力ポートが利用されてもよい、ノード３０ａ〜ｌの実施形態を示す。より多数又はより少数のポートを有する目標ノード３０ｇの様々な構成が用途に応じてネットワーク２２で利用される。各ノード３０ａ〜ｌは、プロセッサ５２と、少なくとも一つの送受信器５４と、メモリ５６と、クロック５８とを含む。プロセッサ５２は、スイッチ構成２８におけるデータ・パケットを送信するための出力に、入力を結合するためにノードの動作に影響を与えるための適切な制御プログラムを含む。送受信器５４は、スイッチ構成２８におけるノード３０ａ〜３０ｌを相互接続する通信媒体３２の型に依存して無線送受信器でも有線送受信にでもよい。メモリ５６はノードを動作させるための制御プログラム用の記憶装置だけでなく、本発明の目的のスイッチ構成２８の性能を測定するのに役立つ診断デバイス２４と通信するためのソフトウェア・コンポーネントとモジュールとを提供する。本発明の目的のために、クロック５８は、ノードのメッセージ処理論理を通過するメッセージの通過中に、タイムスタンプを記録するために利用される。クロック５８は、スイッチ構成２８における他のノードと共通の時刻基準に従うか又は、「入力取得を利用する自動車用ネットワークにおける時刻同期ノード用のシステム及び方法」と題される第６０／６１８，７６８号出願及び「自動車用ネットワークにおける時刻同期ノード用のシステム及び方法」と題される出願６０／６１８，７６９号出願に記載されるように同期ステップに従う。両文献は本明細書と共通して所有され同時に出願され、それらの開示は本明細書に参照によって組み込まれる。
【００１８】
スイッチ構成２８と特定のノード３０ａ〜ｌとの異なる構成の性能と、スイッチ構成２８と特定のノード３０ａ〜ｌとの異なる通信経路の性能を測定する必要がある。従って、一実施形態において、システムは、診断デバイス２４ａとインターフェイス２６ａとが様々なノードにコマンドを送信し、様々なノードからコマンドを受信することにより、スイッチ構成２８を試験モードで動作させることを可能にするように適合される。スイッチ構成２８の性能測定に役立つために、図４は、スイッチ構成２８のゲートウェイ・ノード３０ａと他の遠隔ノード３０ｂ〜ｌとに常駐する、様々なソフトウェア・コンポーネントを図示する。
【００１９】
一実施形態において、ゲートウェイ・ノード３０ａと遠隔地ノード３０ｂ〜ｌとは、アプリケーション層６０用と、ネットワーク層６２用と、リンク（又はバス）層６４用とのソフトウェア・コンポーネントを含む。アプリケーション層６０に対して、ゲートウェイ・ノード３０ａは、ゲートウェイ・ノード３０ａが診断デバイス２４ａ及び診断インターフェイス２６ａと通信することを可能にする、診断インターフェイス・ゲートウェイというアプリケーション６６を更に含む。ゲートウェイ・ノード３０ａと遠隔地ノード３０ｂとはアプリケーション層６０と、ネットワーク層６２と、リンク（又はバス層）６４とに拡がる診断インターフェイス・エージェント６８を更に含む。以下で説明されるように、診断インターフェイス・エージェント６８はタイムスタンプ・データを収集し、診断インターフェイスとデバイスとにデータを報告して戻すように構成される。
【００２０】
一実施形態において、診断インターフェイス・エージェント６８は、試験元アプリケーション７２を含み、試験先アプリケーション７４はアプリケーション層６０の一部である。試験元アプリケーション７２がノードでイネーブルであるとき、ノードは次に試験先アプリケーション７４がイネーブルである他のノードに試験メッセージを送信することができる。診断インターフェイス・エージェント６８は、リンク層６４にトラフィック生成器モジュール７８も含む。トラフィック生成器コンポーネント７８がノードでイネーブルであるとき、ノードは次にシステム・マネージャ４０によって速度及び頻度に基づくトラフィック・メッセージを送信し始める。診断インターフェイス・エージェント６８はノードをイネーブルにして、ノードを介して送信された試験メッセージとトラフィック・メッセージとに基づくデータを収集する診断モジュール７６を更に含む。試験メッセージ及びトラフィック・メッセージの送信及びデータの収集は以下で更に詳細に説明される。
【００２１】
図５に示される実施形態及びトポロジが診断デバイス２４ａ及び診断インターフェイス２６ａを利用してスイッチ構成２８の性能を測定する能力を有利に可能にする。図５は、診断デバイス２４ａを直接操作するユーザ４２を示す。診断デバイス２４ａは、スイッチ構成２８を初期化し、且つ試験モードで動作する命令を含むソフトウェア・マネージャ４０を有する。診断デバイス２４ａは有線リンク２５又は無線リンク２７を介して診断インターフェイス２６ａに接続される。診断インターフェイス２６ａは、ノード３０ａ〜ｌの一つ、例えばゲートウェイ・ノード３０ａを介して車両用ネットワーク２２（及びスイッチ構成２８）に診断デバイス２４ａを結合する。一実施形態において、診断インターフェイス２６はスイッチ構成ネットワーク２８のノード３０ａ〜ｌから分離されている。しかし他の実施形態では、診断インターフェイス２６ａとその機能とはノード３０ａ〜ｌの一つと直接には協調しない。
【００２２】
図５はスイッチ構成２８を通過する通信経路の性能を評価する方法の一実施形態を示す。特定の測定が特定の実施例であり、本開示により利益を受ける当業者は、他の試験モードが本発明の構成で利用されてよいことに気づくであろうが、図５はスイッチ構成２８のノードの性能を評価するための試験モードの例を図示する。スイッチ構成２８は、相互にデータを送信するために通信リンク３２により結合される複数の通信ノード３０ａ〜３０ｌを含む。この実施形態において、複数のノード３０ａ〜３０ｌがゲートウェイ・ノード３０ａと、試験ノード３０ｆと、試験ノードの第一近傍ノード３０ｅと、試験ノードの第二近傍ノード３０ｂとを含む。診断デバイス２４ａにおけるシステム・マネージャ４０はスイッチ構成２８を試験モードに設定することにより始まる。これは、スイッチ構成２８の通常の動作に関連するアプリケーションを利用不可能にすることを含む。診断デバイス２４ａにおけるシステム・マネージャ４０は次に、第一制御メッセージをゲートウェイ・ノード３０ａに診断インターフェイス２６ａを介して送信する。ゲートウェイ・ノード３０ａは第一制御メッセージを受信して、第一制御メッセージを試験ノードの第一近傍ノード３０ｅにルーティングする（矢印Ａ）。第一制御メッセージは試験ノードの第一近傍ノードｅ用のコマンドを含み、試験ノード３０ｆを通過するトラフィック・メッセージを生成する（矢印Ｂ）。トラフィック・メッセージの速度及び頻度は診断デバイス２４ａのユーザによって調整され、第一制御メッセージに挿入される。
【００２３】
診断デバイス２４におけるシステム・マネージャ４０は次に、第二制御メッセージをゲートウェイ・ノード３０ａに診断インターフェイス２６ａを介して送信する。ゲートウェイ・ノード３０ａは第二制御メッセージを受信し、第二制御メッセージを試験ノードの第二近傍ノード３０ｂにルーティングする（矢印Ｃ）。第二制御メッセージは、試験ノードの第二近傍ノード３０ｂに試験ノード３０ｆを通過する試験メッセージを生成させるコマンドを含む（矢印Ｄ）。一実施形態において、試験メッセージは試験ノード３０ｆを介して他の近傍ノード３０ｊに送信され、ノード３０ｊに試験ノード３０ｆを介して戻る応答試験メッセージに応答させるようにする（矢印Ｅ）。
【００２４】
本発明の一実施形態において、試験ノードの第一近傍ノード３０ｅが試験ノード３０ｆを介してトラフィック・メッセージを送信し、且つ試験ノードの第二近傍ノード３０ｂが試験ノード３０ｆを介して試験メッセージを送信すると、試験ノード３０ｆは、メッセージが試験ノードの処理ロジックを通過するに従って、複数のタイムスタンプを生成し且つ記憶するように構成される。図６は、メッセージ処理論理においてタイムスタンプを確立し、且つスイッチ構成２８の性能を測定するためのフローの一例を図示する。
【００２５】
この例において、試験ノード３０ｆはトラフィック・メッセージ又は試験メッセージのようなメッセージをノードの受信バッファにおいて受信する。処理ブロック１０２において、試験ノード３０ｆは、新規メッセージが、ノードの受信バッファ外で処理される準備が整っているときに、タイムスタンプ（Ｔ１）を記憶するように構成される。判定ブロック１０４において、試験ノード３０ｆの処理論理は次に、メッセージがノード内で動作する必要があるかかどうかを判定する。例えば、メッセージが第一近隣ノード３０ｅから受信され（且つ他の近隣ノード３０ｇに宛てられ）た単なるトラフィック・メッセージである場合、試験ノード３０ｆは次に、処理ブロック１０６に進み、送信バッファの大きさが確認される。一実施形態において送信バッファの大きさが確認されると、送信バッファの利用可能性の検証に関連する他のタイムスタンプ（Ｔ２）が記憶される。判定ブロック１０８において、送信バッファが開放されていなければ、次に処理ブロック１１０に進み、メッセージがバス・ドライバ出力メッセージ・キューに加えられ、他のタイムスタンプ（Ｔ３）がメモリに記憶される。この点において、送信割り込み制御装置がイネーブルされ、送信バッファが開放されたとき（ブロック１１２）判定が成される。処理ブロック１１４において、送信バッファに入力される準備が出来る時刻に関連してタイムスタンプ（Ｔ４）が記録される。
【００２６】
処理ブロック１１６に示されるように、試験ノード３０ｆは、メッセージが試験ノード３０ｆから送信される準備が出来たときに、他のタイムスタンプ（Ｔ５）を記憶するように構成される。処理ブロック１１８において、出力メッセージは次に試験ノード３０ｆの送信バッファに加えられる。
【００２７】
判定ブロック１０４に戻って、メッセージがノード内での動作を要求する場合、処理は処理ブロック１２０に進み、入力メッセージがバス・ドライバ・インメッセージ・キューに加えられ、タイムスタンプ（Ｔ６）が記憶される。その後、処理はメッセージをアプリケーション・ドライバ・メッセージ・キュー（ブロック１２２）に加え、且つ他のタイムスタンプ（Ｔ７）を記憶することを更に含む。ブロック１２４に示されるように、試験メッセージを処理することに関連するアプリケーションは次に、更なるタイムスタンプ（Ｔ８）の記憶を開始し且つ含む。アプリケーションがメッセージを処理し終えた後であって、且つ試験ノード３０ｆがノード内で処理されたメッセージを試験ノード３０ｆの外に送信する準備が出来たとき、試験ノートは次にタイムスタンプ（Ｔ９）を記憶する（ブロック１２６）。処理は次にブロック１０６〜１０８に進み、送信バッファの大きさが確認され、且つ最終的にノード内で処理されたメッセージは送信バッファに加えられる。
【００２８】
試験ノード３０ｆは次に、（レイテンシーのような）ノードの性能パラメータを計算するために構成される。試験ノード３０ｆは、任意の計算された性能パラメータ又は、記憶されたタイムスタンプを含む行データを診断デバイス２４ａに、ユーザ４２が更に解析し又は表わすことができる診断デバイスに送信するように更に構成される。
【００２９】
試験モードが試験期間中に停止するための異なる方法が存在する。第一に、試験モードは診断デバイスから命令によって停止される。第二に、試験モードは特定の条件が満たされるときに停止される。一条件は、試験メッセージの閾値数又は試験システムによって送信されたトラフィック・メッセージを含む。他の条件は時間期間である。これらの条件はユーザ４２により構成され、システム・マネージャ４０によって生成される制御メッセージで特定される。
【００３０】
診断インターフェイスを利用する自動車用スイッチ構成ネットワークにおいて性能を評価するためのシステムと方法とが記載されてきた。図５及び図６に示される処理フローとタイムスタンプとが特に実施される。この開示の利益を受ける当業者は、試験モードは異なる構成にも適用されてよく、タイムスタンプの数は設計者が評価したい測定のタイプに依存して増減することに気づくであろう。従って、本発明の上記記載は説明のみが意図されており、本出願から出される任意の発明の範囲を制限することを意図しない。本発明は以下の請求項の範囲と技術思想とによってのみ制限されることが意図されている。
【図面の簡単な説明】
【００３１】
【図１】車両用スイッチ構成ネットワークの実施形態を示すブロック図。
【図２】複数のインターフェイスとデバイスとに接続されたスイッチ構成ネットワークの一部を示す図。
【図３】スイッチ構成ネットワークのノードの一実施形態を示す図。
【図４Ａ】スイッチ構成ネットワークのゲートウェイ・ノードと他の遠隔ノードとに常駐するソフトウェア・コンポーネントの一実施形態を示す図。
【図４Ｂ】スイッチ構成ネットワークのゲートウェイ・ノードと他の遠隔ノードとに常駐するソフトウェア・コンポーネントの一実施形態を示す図。
【図５】ネットワークの性能評価用のスイッチ構成ネットワークに接続される診断デバイスと診断インターフェイスとを示す図。
【図６】評価されるノードに対するメッセージ処理論理の一実施形態を示すフロー図。
【図１】
2008517527.tif 000003
【図２】
2008517527.tif 000004
【図３】
2008517527.tif 000005
【図４Ａ】
2008517527.tif 000006
【図４Ｂ】
2008517527.tif 000007
【図５】
2008517527.tif 000008
【図６】
2008517527.tif 000009
【国際調査報告】
2008517527.tif 000010