(57)【要約】  【課題】    【解決手段】  ローカル装置、クライアント装置、およびシステムサーバを用いて、自動車コントローラのファームウェア、設定、およびパラメータを管理するための方法、システム、および機器が開示される。ローカル装置は、自動車コントローラに接続されており、クライアント装置には無線で接続されている。クライアント装置はシステムサーバに接続されている。クライアント装置は、自動車コントローラからエンジンデータを受け取ったローカル装置から該エンジンデータを受け取る。クライアント装置は該エンジンデータをサーバシステムへ送る。ファームウェア、設定、およびパラメータの更新はクライアント装置で選択され、ローカル装置へ送られ、次に自動車コントローラへ送られる。  【選択図】      図１
2018532212.tif 000002
【特許請求の範囲】
【請求項１】
自動車コントローラに直接接続されているローカル装置の方法であって、
前記自動車コントローラとデータ接続を確立する工程と、
クライアント装置と無線ネットワーク接続を確立する工程と、
前記クライアント装置から更新済みファームウェアを受信する工程と、
前記更新済みファームウェアを前記自動車コントローラにロードする工程とを有するものである
方法。
【請求項２】
請求項１記載の方法において、さらに、
前記クライアント装置からパラメータ識別子（ＰＩＤ）要求を受信する工程と、
前記ＰＩＤ要求を記録する工程と、
前記ＰＩＤ要求に関連するＰＩＤデータを前記自動車コントローラから受信する工程と
を有するものである方法。
【請求項３】
請求項２記載の方法において、前記ＰＩＤ要求は、エンジン冷却剤温度、速度、毎分回転数、電池電圧、トランスミッション温度、ブースト、算出負荷、インジェクタ圧、インジェクタパルス幅、およびスロットル位置センサのうちの１つに関連するものである方法。
【請求項４】
請求項３記載の方法において、さらに、
前記ＰＩＤ要求を記録した後、前記ＰＩＤデータを前記クライアント装置へ送信する工程を更に有するものである方法。
【請求項５】
請求項４記載の方法において、さらに、
前記クライアント装置からエンジンチェック要求を受信する工程を有するものである方法。
【請求項６】
請求項５記載の方法において、さらに、
前記自動車コントローラからエンジンコードを受信する工程と、
前記エンジンコードに関連付けられた凍結データを前記自動車コントローラから検索する工程と
を有するものである方法。
【請求項７】
請求項６記載の方法において、さらに、
前記エンジンデータと前記凍結データとを含むチェックエンジン応答を前記クライアント装置へ送信する工程を有するものである方法。
【請求項８】
システムサーバの方法であって、
クライアント装置から自動車コントローラによって生成されたエンジンデータを受信する工程と、
前記クライアント装置から更新済みファームウェアの要求を受信する工程と、
前記クライアント装置に前記更新済みファームウェアを送信する工程と、
前記更新済みファームウェアが前記自動車コントローラへロードされた後、前記クライアント装置からエンジンデータを受信する工程と
を有するものである方法。
【請求項９】
請求項８記載の方法において、さらに、
更新済みファームウェアの要求を較正ライターサーバへ送信する工程を有するものである方法。
【請求項１０】
請求項９記載の方法において、さらに、
前記較正ライターサーバから前記更新済みファームウェアを受信する工程を有するものである方法。
【請求項１１】
請求項１０記載の方法において、さらに、
前記クライアント装置から更新済みエンジン設定を受信する工程を有するものである方法。
【請求項１２】
請求項１１記載の方法において、さらに、
前記更新済みエンジン設定が前記自動車コントローラへロードされた後、第一クライアント装置からエンジンデータを受信する工程を有するものである方法。
【請求項１３】
クライアント装置の方法であって、
自動車コントローラに接続されたローカル装置と無線ネットワーク接続を確立する工程と、
前記クライアント装置のユーザインターフェースにおける複数のゲージ表示のうち１つのゲージ表示に、前記ローカル装置から受信したＰＩＤデータを表示する工程と、
更新済みファームウェアを含むシステムサーバから応答を受信する工程と、
前記更新済みファームウェアを前記ローカル装置へ送信する工程と、
前記ローカル装置によって前記更新済みファームウェアが前記自動車コントローラにロードされた後、前記ローカル装置から前記ＰＩＤデータを受信する工程と
を有するものである方法。
【請求項１４】
請求項１３記載の方法において、さらに、
ＰＩＤデータ用のパラメータ識別子（ＰＩＤ）要求を前記ローカル装置へ送信する工程を有するものである方法。
【請求項１５】
請求項１４記載の方法において、さらに、
前記ＰＩＤ要求が前記ローカル装置によって記録された後、前記ローカル装置から前記ＰＩＤデータを受信する工程を有するものである方法。
【請求項１６】
請求項１５記載の方法において、さらに、
エンジンチェック要求を前記ローカル装置へ送信する工程を有するものである方法。
【請求項１７】
請求項１６記載の方法において、さらに、
前記ローカル装置からエンジンチェック要求を受信する工程を有するものである方法。
【請求項１８】
請求項１７記載の方法において、前記エンジンチェック応答は、エンジンコードと、前記エンジンコードに関連付けられた凍結データとを有するものである方法。
【請求項１９】
請求項１８記載の方法において、さらに、
前記エンジンコードを表示する工程を有するものである方法。
【請求項２０】
請求項１９記載の方法において、さらに、
前記エンジンコードおよび前記凍結データをシステムサーバへ送信する工程と、
前記エンジンコードに基づいて、前記システムサーバへ更新済みファームウェアの要求を送信する工程と、
前記更新済みファームウェアを前記クライアント装置に格納する工程と、
前記クライアント装置による更新済みエンジン設定の選択を前記クライアント装置のユーザから受信する工程と、
前記更新済みエンジン設定を更新済みファームウェアに含める工程とを更に有するものである方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リアルタイムでワイアレスＥＣＵを監視およびリプログラミングするためのシステムおよび方法に関する。
【背景技術】
【０００２】
エンジンコントロールユニット（ＥＣＵ）は、内燃機関の一連のアクチュエータを制御する広範に使用されているタイプの電子コントローラであり、最適なエンジン機能を保証するためのものである。エンジン室の数多くのセンサの値を読み取り、受け取ったデータをエンジンのアクチュエータを調整する探索表を用いて解釈することにより、それは行われる。
【０００３】
ＥＣＵは、自動車の種々のセンサ、例えば、酸素レベル用センサ、冷却剤温度用センサ、空気流量用センサ、空気取入口用センサ、クランクシャフト角度用センサ、スロットル位置用センサ、カム軸角度用センサ、エンジンノック用センサ等を監視する。探索表は、点火タイミング、カムシャフト位置、燃料インジェクタ入力、燃料ポンプ入力、燃料ポンプ圧、冷却ファン速度、アドミッションコントロールシステム、過給機制御、トラクション制御、およびトランスミッションギア選択の調整および制御のため、フィードバック情報を提供する。多くの場合、ＥＣＵは、緊急の問題を示すエラーコード、例えば、過熱またはオイル交換等の整備要目を車両の計器盤に送る。ある場合、エラーコードは警戒灯を作動するので、ディーラはそれを解除しなければならない。
【０００４】
ある種のＥＣＵはプログラマブルである。最近のＥＣＵは、エンジンセンサからの入力をリアルタイムで処理できるマイクロプロセッサを取り入れている。マイクロプロセッサは、該マイクロプロセッサのＣＰＵに取り付けられたフラッシュメモリまたはＥＰＲＯＭのファームウェアにそのプログラミングを格納する。
【０００５】
プログラマブルＥＣＵは、機能向上のための重大変更がアフターマーケットにおいて行われる場合などに要求される。斯かる変更は、ターボチャージャーシステム、中間冷却器システム、または変更された排気システム等の追加を含む場合が多い。プログラマブルＥＣＵは、車両の製造元から定期的に更新を受けるいくつかの車両システム、例えば、エンジン制御モジュール（ＥＣＭ）、トランスミッション制御モジュール（ＴＣＭ）、ボディ制御モジュール、アンチロックブレーキシステム（ＡＢＳ）、エアバッグ制御モジュール等にも使用される。各ＥＣＵは、要求されている変更に該当システムの機能を一致させるため、および／またはＥＣＵのソフトウェアおよびパラメータを更新するため、リマップまたはリプログラミングされる。ＥＣＵで高性能エンジン用にリマップし得る他の変更には、点火タイミング、最大ＲＰＭ、水温補正、低燃料圧調節剤および閉回路ラムダ（目標の空気燃料比を調節するため）、ターボチャージャーのウェイストゲート制御、段階的燃料噴射、可変速式カムタイミング、ギア制御、およびターボチャージャーのアンチラグ等が挙げられる。
【図面の簡単な説明】
【０００６】
【図１】図１は、クラウドベースの自動車技術者システムに関するシステム図である。
【図２Ａ】図２Ａは、自動車コントローラでパラメータを更新する方法に関するシーケンス図である。
【図２Ｂ】図２Ｂは、自動車コントローラとクライアント装置の相互作用の方法に関するシーケンス図である。
【図３】図３は、クラウドベースの自動車技術者システムに関する構成図である。
【図４Ａ】図４Ａは、自動車コントローラからのデータに基づいて自動車コントローラを更新する方法に関するシーケンス図である。
【図４Ｂ】図４Ｂは、自動車コントローラからのデータに基づいて自動車コントローラを更新する方法に関するシーケンス図である。
【図５Ａ】図５Ａは、８つのゲージを有する複数のゲージ表示に関する、好ましい実施形態によるユーザインターフェース図である。
【図５Ｂ】図５Ｂは、ゲージのドラッグ・アンド・ドロップに関する、好ましい実施形態によるユーザインターフェース図である。
【図６Ａ】図６Ａは、４つのスライディンゲージを有する複数のゲージ表示に関する、好ましい実施形態によるユーザインターフェース図である。
【図６Ｂ】図６Ｂは、４つのスライディンゲージを有する複数のゲージ表示に関する、好ましい実施形態によるユーザインターフェース図である。
【図６Ｃ】図６Ｃは、４つのスライディンゲージを有する複数のゲージ表示に関する、好ましい実施形態によるユーザインターフェース図である。
【図７Ａ】図７Ａは、ゲージの選択に関する、好ましい実施形態によるユーザインターフェース図である。
【図７Ｂ】図７Ｂは、ゲージの選択に関する、好ましい実施形態によるユーザインターフェース図である。
【図７Ｃ】図７Ｃは、ゲージの選択に関する、好ましい実施形態によるユーザインターフェース図である。
【図８Ａ】図８Ａは、第一ゲージスタイルの選択に関する、好ましい実施形態によるユーザインターフェース図である。
【図８Ｂ】図８Ｂは、第一ゲージスタイルの選択に関する、好ましい実施形態によるユーザインターフェース図である。
【図９Ａ】図９Ａは、第二ゲージスタイルの選択に関する、好ましい実施形態によるユーザインターフェース図である。
【図９Ｂ】図９Ｂは、第二ゲージスタイルの選択に関する、好ましい実施形態によるユーザインターフェース図である。
【図１０Ａ】図１０Ａは、第三ゲージスタイルの選択に関する、好ましい実施形態によるユーザインターフェース図である。
【図１０Ｂ】図１０Ｂは、第三ゲージスタイルの選択に関する、好ましい実施形態によるユーザインターフェース図である。
【図１１Ａ】図１１Ａは、第四ゲージスタイルの選択に関する、好ましい実施形態によるユーザインターフェース図である。
【図１１Ｂ】図１１Ｂは、第四ゲージスタイルの選択に関する、好ましい実施形態によるユーザインターフェース図である。
【図１２Ａ】図１２Ａは、パラメータの調節に関する、好ましい実施形態によるユーザインターフェース図である。
【図１２Ｂ】図１２Ｂは、パラメータの調節に関する、好ましい実施形態によるユーザインターフェース図である。
【図１２Ｃ】図１２Ｃは、パラメータの調節に関する、好ましい実施形態によるユーザインターフェース図である。
【図１２Ｄ】図１２Ｄは、パラメータの調節に関する、好ましい実施形態によるユーザインターフェース図である。
【図１２Ｅ】図１２Ｅは、パラメータの調節に関する、好ましい実施形態によるユーザインターフェース図である。
【図１２Ｆ】図１２Ｆは、パラメータの調節に関する、好ましい実施形態によるユーザインターフェース図である。
【図１２Ｇ】図１２Ｇは、パラメータの調節に関する、好ましい実施形態によるユーザインターフェース図である。
【図１２Ｈ】図１２Ｈは、パラメータの調節に関する、好ましい実施形態によるユーザインターフェース図である。
【図１２Ｉ】図１２Ｉは、パラメータの調節に関する、好ましい実施形態によるユーザインターフェース図である。
【図１３Ａ】図１３Ａは、ゲージの単位の選択に関する、好ましい実施形態によるユーザインターフェース図である。
【図１３Ｂ】図１３Ｂは、ゲージの単位の選択に関する、好ましい実施形態によるユーザインターフェース図である。
【図１４Ａ】図１４Ａは、５つのゲージを有する複数のゲージ表示に関する、好ましい実施形態によるユーザインターフェース図である。
【図１４Ｂ】図１４Ｂは、５つのゲージを有する複数のゲージ表示に関する、好ましい実施形態によるユーザインターフェース図である。
【図１４Ｃ】図１４Ｃは、５つのゲージを有する複数のゲージ表示に関する、好ましい実施形態によるユーザインターフェース図である。
【図１４Ｄ】図１４Ｄは、５つのゲージを有する複数のゲージ表示に関する、好ましい実施形態によるユーザインターフェース図である。
【図１４Ｅ】図１４Ｅは、５つのゲージを有する複数のゲージ表示に関する、好ましい実施形態によるユーザインターフェース図である。
【図１５Ａ】図１５Ａは、複数のゲージ表示のゲージを選択するための、好ましい実施形態によるユーザインターフェース図である。
【図１５Ｂ】図１５Ｂは、複数のゲージ表示のゲージを選択するための、好ましい実施形態によるユーザインターフェース図である。
【図１５Ｃ】図１５Ｃは、複数のゲージ表示のゲージを選択するための、好ましい実施形態によるユーザインターフェース図である。
【図１５Ｄ】図１５Ｄは、複数のゲージ表示のゲージを選択するための、好ましい実施形態によるユーザインターフェース図である。
【図１６Ａ】図１６Ａは、車両管理のための、好ましい実施形態によるユーザインターフェース図である。
【図１６Ｂ】図１６Ｂは、車両管理のための、好ましい実施形態によるユーザインターフェース図である。
【図１６Ｃ】図１６Ｃは、車両管理のための、好ましい実施形態によるユーザインターフェース図である。
【図１６Ｄ】図１６Ｄは、車両管理のための、好ましい実施形態によるユーザインターフェース図である。
【図１６Ｅ】図１６Ｅは、車両管理のための、好ましい実施形態によるユーザインターフェース図である。
【図１７Ａ】図１７Ａは、診断を表示するための、好ましい実施形態によるユーザインターフェース図である。
【図１７Ｂ】図１７Ｂは、診断を表示するための、好ましい実施形態によるユーザインターフェース図である。
【図１７Ｃ】図１７Ｃは、診断を表示するための、好ましい実施形態によるユーザインターフェース図である。
【図１８Ａ】図１８Ａは、データログ管理のための、好ましい実施形態によるユーザインターフェース図である。
【図１８Ｂ】図１８Ｂは、データログ管理のための、好ましい実施形態によるユーザインターフェース図である。
【図１９Ａ】図１９Ａは、設定管理のための、好ましい実施形態によるユーザインターフェース図である。
【図１９Ｂ】図１９Ｂは、設定管理のための、好ましい実施形態によるユーザインターフェース図である。
【図１９Ｃ】図１９Ｃは、設定管理のための、好ましい実施形態によるユーザインターフェース図である。
【図１９Ｄ】図１９Ｄは、設定管理のための、好ましい実施形態によるユーザインターフェース図である。
【図２０Ａ】図２０Ａは、好ましい実施形態によるデータベースおよび記録の図である。
【図２０Ｂ】図２０Ｂは、好ましい実施形態によるデータベースおよび記録の図である。
【図２０Ｃ】図２０Ｃは、好ましい実施形態によるデータベースおよび記録の図である。
【図２０Ｄ】図２０Ｄは、好ましい実施形態によるデータベースおよび記録の図である。
【図２１】図２１は、好ましい実施形態によるローカル装置の構成図である。
【発明を実施するための形態】
【０００７】
図１を参照すると、システム１００が提供されている。システム１００は、ウェブサーバ１０４を通してインターネット１０８に接続されたシステムサーバ１０２を含む。システムサーバはデータベース１０６も含む。
【０００８】
クライアント装置１１０はモービルネットワークを通してインターネット１０８に接続されている。クライアント装置１１０はローカル装置１１２にも接続されている。好ましい実施形態においては、ローカル装置は、クライアント装置と自動車との間にＷｉＦｉ接続またはＢｌｕｅｔｏｏｔｈ（登録商標）接続を確立している。ローカル装置１１２は自動車コントローラ１１４に配線で接続されている。自動車コントローラ１１４は、車両内にあるセンサ１２０およびアクチュエータ１２２に接続されている。センサおよびアクチュエータは、当業界で周知のＣＡＮ  ＢＵＳ（コントローラエリアネットワーク（ＣＡＮ）としても知られている）を通して、車載コントローラと通信している。
【０００９】
クライアント装置１１０はシステムサーバ１０２のクライアントとしても、ローカル装置１１２のクライアントとしても機能する。クライアント装置１１０の実施形態は、任意の携帯無線装置、例えば、スマートフォン、タブレットコンピュータ、ノートブックコンピュータ、ネットブックコンピュータ等を含む。
【００１０】
ディーラーサーバ１１６もインターネット１０８に接続されており、インターネットを通してシステムサーバおよびローカル装置の両方と通信している。同様に、較正ライターサーバ１１８がシステムサーバ１０２およびクライアント装置１１０に接続されている。
【００１１】
図２Ａを参照すると、好ましい実施形態２００の操作が記載されている。使用中、当該装置は、自動車情報、診断、車載コンピュータの更新、およびデータロギングの記録および閲覧を可能にしており、従って、運転習慣を調べることにより、燃費の調査が可能となる。
【００１２】
工程２０１において、クライアント装置はアプリケーションを開き、いくつかの人口統計情報を入力することによりアカウントを設定する。工程２０２において、アプリケーションはシステムサーバ１０２にアカウント情報をアップロードする。
【００１３】
工程２０３において、較正ライターサーバは、インターネットを通してシステムサーバから提供されるフォームを用いてアカウントを設定する。較正ライターサーバは、名前、住所、電子メールアドレス、送信コンピュータＣａｌ／Ｐｉｄ等のアカウント情報を含んでいる。工程２０４において、較正ライターサーバは、車載コントローラ用のプログラミング情報および探索表を含む１セットのオペレーティングシステムパラメータを入力する。工程２０６において、パラメータはシステムサーバ１０２に提供される。工程２０８において、システムサーバ１０２はパラメータおよびアカウント情報を格納する。工程２１０において、データベースはシステムサーバによって新しいパラメータに更新され、較正ライターサーバに関連付けられる。工程２１２において、システムサーバは、無線ネットワークを通してパラメータをクライアント装置１１０にアップロードする。
【００１４】
代替実施形態において、技術者はウェブブラウザを通して較正ライターサーバ１１８からパラメータまたはファームウェアをダウンロードする。次に、技術者は、システムサーバ１０２を用いて、更新されたパラメータまたはファームウェアをスマートフォン１１０にダウンロードする。
【００１５】
工程２１４において、クライアント装置はパラメータを格納する。工程２１５において、クライアント装置は、パラメータおよび特定のオプションをユーザに表示するアプリケーション（またはアプリ）を開く。工程２１６において、クライアント装置は、どのパラメータを実行するかに関するオプションをユーザから受け取る。工程２１８において、選択されたパラメータは、ＷｉＦｉ接続またはＢｌｕｅｔｏｏｔｈ（登録商標）接続を通してローカル装置にアップロードされる。工程２２０において、ローカル装置はパラメータを格納し、車載記録、データ格納等の特定のタイミング機能を開始する。
【００１６】
工程２２２において、選択されたパラメータは自動車コントローラにアップロードされる。工程２２４において、自動車コントローラは新しいパラメータおよび探索表を格納する。工程２２６において、自動車コントローラは新しいパラメータおよび探索表を実行する。工程２２８において、自動車コントローラは承認信号を生成する。工程２３０において、承認信号はローカル装置へ送られる。工程２３１において、ローカル装置は承認信号を格納する。工程２３２において、ローカル装置はＷｉＦｉ接続またはＢｌｕｅｔｏｏｔｈ（登録商標）接続を通して承認信号をクライアント装置１１０へ報告する。工程２３３において、クライアント装置は承認信号を格納し、アプリはローカル装置およびアップロードされたパラメータの状態を表示する。
【００１７】
図２Ｂを参照すると、好ましい代替実施形態２３８が記載されている。工程２４３において、クライアント装置は自動車コントローラからライブデータフィードのターゲットを選択する。工程２４４において、クライアント装置はその要求をローカル装置へ送信する。工程２４５において、ローカル装置はライブデータ要求を格納する。工程２４８において、ローカル装置はライブデータ要求を自動車コントローラ１１４へ送る。工程２５２において、システム状態がローカル装置へ送られる。工程２５６において、ローカル装置はシステム状態を格納する。工程２５８において、ローカル装置はシステム状態をクライアント装置へアップロードする。工程２５０において、自動車コントローラは自動車からローカル装置へシステム状態をアップロードする。工程２６０において、クライアント装置はシステム状態を格納する。工程２６２において、アプリがシステム状態を表示する。更新されたシステム状態をローカル装置から受け取っているので、表示はリフレッシュされる。工程２６１において、ローカル装置は、自動車コントローラからシステム状態を繰り返し要求するためのループを入力する。
【００１８】
工程２６３において、クライアント装置１１０はエラーコードをクリアするためのオプションをアプリケーション上で選択する。工程２６４において、その要求はローカル装置へアップロードされる。工程２６５において、その要求はメモリに格納される。工程２６６において、その要求は自動車コントローラへアップロードされる。工程２６７において、自動車はその要求を承認し、エラーコードをクリアする。
【００１９】
工程２６８において、クライアント装置は診断レポートを要求するためのオプションをアプリケーション上で選択する。工程２６９において、その要求はローカル装置へアップロードされる。工程２７０において、ローカル装置はその要求を格納する。工程２６６において、ローカル装置はその要求を自動車コントローラへアップロードする。工程２７１において、自動車コントローラは診断レポートを生成する。工程２７２において、診断レポートはローカル装置へ送られる。工程２７３において、ローカル装置は、日付および時刻に従って、診断レポートをメモリに格納する。工程２７４において、診断レポートはクライアント装置へ送られる。工程２７５において、診断レポートはユーザの要求に従って表示される。
【００２０】
工程２７６において、クライアント装置は、アプリケーションを使用して較正レポートを要求する。工程２７７において、較正要求はローカル装置へアップロードされる。工程２７８において、ローカル装置は較正要求を格納する。工程２７９において、ローカル装置はその要求を自動車コントローラへ送る。工程２８０において、自動車コントローラは、現在格納されているパラメータおよび較正にアクセスする。工程２８１において、パラメータはローカル装置へ送られる。工程２８２において、ローカル装置は、日付／時刻スタンプに従って、現在のセットのパラメータを格納する。工程２８３において、ローカル装置はパラメータをクライアント装置へ送る。工程２８４において、クライアント装置上のアプリケーションが要求された較正パラメータを表示する。
【００２１】
図３を参照すると、システムサーバ１０２の設定に関する概略図３００および好ましい実施形態による特定の機能が記載されている。
【００２２】
システムサーバ１０２は、ウェブサーバ１０４を通し、ユーザ／パスワードインターフェースを用いて、システムの種々のユーザ用に１セットのウェブページを提供する。３０２、３０４、および３０６に、ローカルホームページの概略図が示される。ローカルホームページは、較正ライターサーバ、ディーラ、および顧客または「エンドユーザ」の各々のために、ユーザタイプの選択用オプションを提供する。データベースは、各車両３１０および各コンピュータプロファイルＩＤ番号３１２を含む。各記録３１０は、車両識別番号、ＥＣＵ通し番号、製造業者、モデル、エンジン、燃料タンク番号、ギア率、タイヤサイズ、および車両変更カテゴリを含む。各記録はシステムに入力された特定の車両に関連付けられている。コンピュータプロファイルＩＤ番号３１２は、車両、較正、ＰＩＤ構成、および警戒タイプを含むデータベースエントリである。コンピュータプロファイルＩＤ番号３１２は、車両オプションおよび各車両のデータログレコーディングも含む。
【００２３】
較正ライターウェブページ３０４は、エンジン制御パラメータを入力するユーザ用に、データ記録エントリのフォームを含む。各データ記録は、写真またはロゴ、名前、電話、住所、開始日、電子メール、およびコンピュータＣａｌ／Ｐｉｄ用のエントリを含む。フォームが完成すると、エントリの時点で、システムサーバ１０２はデータフォームからのデータを記録そしてデータベースに入力する。次に、システムサーバはデータ記録をコンピュータプロファイルＩＤ番号３１２にコピーする。ローカル装置からの要求に基づいて自動車コントローラによって生成されるレポートは、全て、メモリに格納された時点で、車両の現在の較正に関連付けられる。好ましい実施形態では、記録のデータは、次に、車両３１０のメモリに直接コピーされる。
【００２４】
ディーラウェブページ３０６は、写真／ロゴ、名前、電話、住所、開始日、および電子メールアドレスに関連するデータを含むデータエントリ用のフォームを提供する。「ディーラ」は、好ましい実施形態では、通常、車両は修理するが較正は書かない整備工場である。
【００２５】
顧客ウェブページ３０８は、写真、電話番号、開始日、および電子メールアドレスに関するデータエントリ用のフォームを含む。このウェブフォームにより、顧客は、ローカルにインストールされるアプリケーションのダウンロードが要求できる。Ａｐｐ  ＧＵＩはローカル装置の機能へのアクセスを提供する。好ましい実施形態では、斯かる機能には、現在の較正のレポート要求、エンジン状態のリアルタイムレポートの要求、診断レポートの要求、エラーコードをクリアする要求、および較正更新をディーラまたは製造元からアップデートすることが含まれる。
【００２６】
図４Ａ−４Ｈは、本発明の好ましい実施形態の構成図および概略図を示す。図４Ｉ−４Ｋは、本発明の好ましい実施形態の基板レイアウトを示す。
【００２７】
ローカル装置１１２の好ましい実施形態は、フリースケールＩＭＸ２８マイクロコントローラ、パラレルデータフォームおよびシリアルデータフォーム間の翻訳用ＵＡＲＴ、ＩＥＥＥ８０２．１１基準またはクライアント装置１１０とローカルサービス１１２との間の通信用の他の無線プロトコルを使用するＷｉＦｉ接続サービス、および車両構成部品とマイクロコントローラおよび他の装置間の通信用ＣＡＮ  ＢＵＳとの間の通信に使用されるローカルインターコネクトネットワーク（ＬＩＮ）の設備が含まれる。
【００２８】
図４Ａおよび図４Ｂを参照すると、方法４００は、自動車コントローラ１１４が生成するチェックエンジンコード（診断トラブルコード（ＤＴＣ）とも呼ばれる）に応答してエンジンパラメータを更新する。この方法は、較正ライターサーバ１１８と、システムサーバ１０２と、クライアント装置１１０と、ローカル装置１１２と、自動車コントローラ１１４との間を通過する１つ以上のメッセージを含む。
【００２９】
工程４１１において、自動車コントローラ１１４はチェックエンジンコードを生成し、データフレームを凍結する。チェックエンジンコードは車両の問題を特定する。凍結データは、チェックエンジンコード生成の原因となった問題発生時点の車両状態を示す。
【００３０】
工程４１２において、ローカル装置１１２と自動車コントローラ１１４との間にデータ接続が確立される。１つの実施形態において、データ接続は、ＣＡＮ  ＢＵＳ（これに自動車コントローラ１１４が接続されている）に接続されている車載診断ポートにローカル装置１１２を接続することにより確立される。
【００３１】
工程４１３において、クライアント装置１１０とローカル装置１１２との間で無線接続が確立される。１つの実施形態において、ローカル装置１１２は、クライアント装置１１０を接続可能な無線ローカルエリアネットワーク（ＷＬＡＮ）アクセスポイントとして機能する。無線接続を確立するにあたり、ＪａｖａＳｃｒｉｐｔ（登録商標）Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ（ＪＳＯＮ）メッセージを用いてクライアント装置１１０とローカル装置１１２との間でデータが相互に交換できるように、伝送制御プロトコル（ＴＣＰ）がクライアント装置１１０とローカル装置１１２との間でオープンされる。
【００３２】
工程４１４において、ゲージデータ要求がクライアント装置１１０から送られ、ローカル装置１１２によって受け取られる。１つの実施形態において、その要求は、ＴＣＰソケットを用いたＪＳＯＮを用いて送られる。ゲージデータ要求は、クライアント装置１１０によって表示される１つ以上のゲージの各々について送られる。ローカル装置１１２がクライアント装置１１０からの要求を受け取った後、クライアント装置１１０は、ローカル装置１１２からの通知（この通知は、ゲージデータ要求に関連付けられたゲージに表示されるべき更新データを含む）を承諾し受け取る。
【００３３】
工程４１５において、データ要求がローカル装置１１２から送られ、自動車コントローラ１１４によって受け取られる。
【００３４】
工程４１６において、自動車コントローラ１１４はゲージデータを検索する。１つの実施形態において、自動車コントローラ１１４は、ゲージデータに関連付けられたパラメータ識別子（ＰＩＤ）を検索する。
【００３５】
工程４１７において、データは自動車コントローラ１１４から送られ、ローカル装置１１２によって受け取られる。
【００３６】
任意で、工程４１８において、ローカル装置１１２は、自動車コントローラ１１４から受け取ったデータをローカル装置１１２のログファイルに記録する。
【００３７】
工程４１９において、要求されたデータは、ローカル装置１１２から送られクライアント装置１１０によって受け取られる。１つの実施形態において、クライアント装置１１０は、ローカル装置１１２が自動車コントローラ１１４から更新データを受け取るごとにローカル装置１１２からも通知を受け取るということに関し、ローカル装置１１２に同意する。
【００３８】
工程４２０において、データはクライアント装置１１０によって表示される。ゲージのルック・アンド・フィールを記述するレイアウト設定がクライアント装置１１０に格納されており、データは斯かるレイアウト設定に従って表示される。
【００３９】
工程４２１において、エンジンコード、凍結データ、および任意でログデータの要求がクライアント装置１１０から送られ、ローカル装置１１２によって受け取られる。
【００４０】
工程４２２において、エンジンコードおよび凍結データの要求がローカル装置１１２から送られ、自動車コントローラ１１４によって受け取られる。
【００４１】
工程４２３において、自動車コントローラ１１４は工程４１１で生成されたエンジンコードおよび凍結データを検索する。  
工程４２４において、エンジンコードおよび凍結データは自動車コントローラ１１４から送られ、ローカル装置１１２によって受け取られる。
【００４２】
工程４２５において、エンジンコード、凍結データ、および任意のログがローカル装置１１２から送られ、クライアント装置１１０で受け取られる。
【００４３】
工程４２６において、クライアント装置１１０は、エンジンコード、凍結データ、および任意のログを格納する。
【００４４】
工程４２７において、クライアント装置１１０はエンジンコードを表示する。
【００４５】
工程４２８において、エンジンコード、凍結データ、および任意のログはクライアント装置１１０から送られ、システムサーバ１０２によって受け取られる。
【００４６】
工程４２９において、更新エンジンパラメータ要求がクライアント装置１１０から送られ、システムサーバ１０２によって受け取られる。
【００４７】
工程４３０において、更新エンジンパラメータ要求がシステムサーバ１０２から送られ、較正ライターサーバ１１８によって受け取られる。
【００４８】
工程４３１において、更新パラメータおよび／またはファームウェアが較正ライターサーバ１１８から送られ、システムサーバ１０２によって受け取られる。
【００４９】
工程４３２において、更新パラメータおよびファームウェアがシステムサーバ１０２から送られ、クライアント装置１１０によって受け取られる。
【００５０】
工程４３３において、更新パラメータおよびファームウェアがクライアント装置１１０に格納される。
【００５１】
工程４３４において、技術者は、車両を更新するための１つ以上のパラメータおよびファームウェアを選択する。
【００５２】
工程４３５において、選択されたパラメータおよびファームウェアがクライアント装置１１０から送られ、ローカル装置１１２によって受け取られる。
【００５３】
工程４３６において、リプログラミング命令がローカル装置１１２から送られ、自動車コントローラ１１４によって受け取られる。１つの実施形態において、上記命令により、自動車コントローラ１１４は、更新されたファームウェア（当該ファームウェアの更新が選択された場合）によってフラッシュされる。加えて、パラメータは更新ファームウェアに含まれる内容を超えた変更が可能である。更新ファームウェアは車両製造元からの最新のデフォルトファームウェアであるかもしれないが、車両の特定の構成用に全てのパラメータが調整されているわけではない。１つの実施形態では、ローカル装置１１２のリプログラミング命令は、まず更新ファームウェアで自動車コントローラ１１４をリフラッシュし、次に特定のエンジン調整パラメータを更新する。
【００５４】
工程４３７において、自動車コントローラ１１４は、ファームウェアおよびパラメータをローカル装置１１２から受け取った値に更新する。
【００５５】
図５Ａおよび図５Ｂを参照すると、ユーザインターフェース５０２は複数のゲージ表示５０８の上にあるタイトルバー５０６上のメニューボタン５０４を含む。複数のゲージ表示５０８は、８つの小ゲージ表示（ｍｉｎｉ  ｇａｕｇｅ  ｖｉｅｗ）５１０、５１２、５１４、５１６、５１８、５２０、５２２、および５２４を含んでいる。
【００５６】
ユーザインターフェース５０２は、クライアント装置上で実行されるアプリを通してクライアント装置上に表示される。小ゲージ表示５１０、５１２、５１４、５１６、５１８、５２０、５２２、および５２４の各々の名前、値、および単位は、クライアント装置上のユーザインターフェース５０２に表示される。各ミニゲージ５１０、５１２、５１４、５１６、５１８、５２０、５２２、および５２４のそれぞれの値５４２、５４４、５４６、５４８、５５０、５５２、５５４、および５５６は、新しいＰＩＤ値を自動車コントローラから受け取るごとに連続して更新される。図５Ａの実施形態において、以下の表に示される単位を有する名前が１０のＰＩＤに付けられている。ＰＩＤの値、名前、および単位は車両ごとに異なっており、以下の表は単なる１例に過ぎない。
【００５７】
【表１】
2018532212.tif 000003
【００５８】
小ゲージ表示５１０は名前５２６、値５４２、および単位５５８を示しており、１つのＰＩＤに関連付けられている。名前５２６は、ミニゲージ５１０がエンジン冷却剤温度を表示していることを示しており、その値５４２は１５６．０であり、その単位５５８は華氏であることを示す。小ゲージ表示５１０は、値５４２がエンジン冷却剤温度の望ましい範囲内であることを示すため、緑色の印影が付けられている。
【００５９】
小ゲージ表示５１２は名前５２８、値５４４、および単位５６０を示しており、１つのＰＩＤに関連付けられている。名前５２８は、ミニゲージ５１２が速度を表示していることを示しており、その値５４４は３１．０であり、単位５６０は時間当たりのマイルであることを示している。小ゲージ表示５１２は、値５４４が望ましい範囲であることを示す緑色の印影にはなっておらず、値５４４が警戒範囲であることを示す赤色の印影にもなっていない。
【００６０】
小ゲージ表示５１４は名前５３０、値５４６、および単位５６２を示しており、１つのＰＩＤに関連付けられている。名前５３０は、ミニゲージ５１４がエンジンの毎分回転数（ＲＰＭ）を表示していることを示しており、その値５４６は３１．０であり、単位５６２は毎分回転数であることを示している。小ゲージ表示５１４は、値５４６が望ましい範囲であることを示す緑色の印影にはなっておらず、値５４６が警戒範囲であることを示す赤色の印影にもなっていない。
【００６１】
小ゲージ表示５１６は名前５３２、値５４８、および単位５６４を示しており、１つのＰＩＤに関連付けられている。名前５３２は、ミニゲージ５１６がエンジンの電池電圧を表示していることを示しており、その値５４８は２．００であり、単位５６４はボルト（Ｖ）であることを示している。小ゲージ表示５１６は赤色の印影が付されており、値５４８が電池電圧の警戒範囲内にあることを示している。
【００６２】
小ゲージ表示５１８は名前５３４、値５５０、および単位５６６を示しており、１つのＰＩＤに関連付けられている。名前５３４は、ミニゲージ５１８がエンジンのトランスミッション温度を表示していることを示しており、その値５５０は２１９．０であり、単位５６６は華氏であることを示している。小ゲージ表示５１８は赤色の印影が付されており、値５５０がトランスミッション温度の警戒範囲内にあることを示している。
【００６３】
小ゲージ表示５２０は名前５３６、値５５２、および単位５６８を示しており、１つのＰＩＤに関連付けられている。名前５３６は、ミニゲージ５２０がスロットル位置センサを表示していることを示しており、その値５５２は３５であり、単位５６８は百分率の値であることを示している。小ゲージ表示５２０は、値５５２が望ましい範囲であることを示す緑色の印影にはなっておらず、値５５２が警戒範囲であることを示す赤色の印影にもなっていない。
【００６４】
小ゲージ表示５２２は名前５３８、値５５４、および単位５７０を示しており、１つのＰＩＤに関連付けられている。名前５３８は、ミニゲージ５２２がエンジンの算出負荷を表示していることを示しており、その値５５４は３５であり、単位５７０は百分率の値であることを示している。小ゲージ表示５２２は、値５５４が望ましい範囲であることを示す緑色の印影にはなっておらず、値５５４が警戒範囲であることを示す赤色の印影にもなっていない。
【００６５】
小ゲージ表示５２４は名前５４０、値５５６、および単位５７２を示しており、１つのＰＩＤに関連付けられている。名前５４０は、ミニゲージ５２４がエンジンのインジェクタ圧を表示していることを示しており、その値５５６は２５．０であり、単位５７２は平方インチ当たり１０００ポンド（ｋＰＳＩ）単位であることを示している。小ゲージ表示５２４は緑色の印影が付されており、値５５６が望ましい範囲内にあることを示している。
【００６６】
図５Ｂは、複数のゲージ表示５０８のうち２つのミニゲージの位置を交換するのに使用されるドラッグ・アンド・ドロップ操作を示す。ミニゲージ５１４の位置は、ミニゲージ５１４をその本来の位置からミニゲージ５２４の本来の位置方向にドラッグすることにより、複数のゲージ表示５０８内でミニゲージ５２４の位置と交換されている。
【００６７】
図６Ａを参照すると、ユーザインターフェース５０２は複数のゲージ表示６０４を表示するように更新されている。複数のゲージ表示６０４は４つの小ゲージ表示（５１２、５３０、５１８、および５２０）および１つの選択されたゲージ表示６０６を含む。小ゲージ表示５３０は更新されて強調表示されており、ゲージ５３０が、選択されたゲージ６０６に関連付けられており、しかも同じＰＩＤを有していることが示されている。タッチまたはクリックによって複数のゲージ表示５０８からゲージ５３０が選択された場合、ユーザインターフェース５０２は、複数のゲージ表示５０８（８つのゲージ表示５０８）から複数のゲージ表示６０４（４つのゲージ表示６０４）へ移行する。
【００６８】
上の列６０８はミニゲージ５１０および５１２を含む。下の列６１０はミニゲージ５１８および５２０を含む。
【００６９】
図６Ｂを参照すると、上の列６０８が左にスライドまたはドラッグされ、ミニゲージ５１６が現れる。上の列６０８を左か右にスライドまたはドラッグすることにより、任意の２つの隣接小ゲージ表示５１０、５１２、５１４、および５１６を上の列６０８に表示できる。ドラッグまたはスライドイベント中は最高３つまでの小ゲージ表示を表示できる。ドラッグまたはスライドイベントの後では２つの小ゲージ表示が表示されるが、その場合、選択されているミニゲージ（図６Ｂではミニゲージ５１２）を含める必要はない。
【００７０】
図６Ｃを参照すると、下の列６１０が左にスライドまたはドラッグされる。下の列６１０を左か右にスライドまたはドラッグすることにより、任意の２つの隣接小ゲージ表示５１８、５２０、５２２、および５２４を上の列６１０に表示できる。ドラッグまたはスライドイベント中は最高３つまでの小ゲージ表示を表示できる。ドラッグまたはスライドイベントの後では２つの小ゲージ表示が表示されるが、その場合、選択されているミニゲージを含める必要はない。
【００７１】
図７Ａ，図７Ｂ、および図７Ｃを参照すると、小ゲージ表示５３０のＰＩＤを変更するように、ユーザインターフェース５０２が操作される。
【００７２】
図７Ａにおいて、小ゲージ表示６０４がユーザインターフェース５０２に表示されている。小ゲージ表示５３０が選択されており、選択されたゲージ表示６０６がユーザインターフェース５０２に示されている。
【００７３】
図７Ｂにおいて、選択されたゲージ表示をスライドまたはドラッグすると、第二の選択ゲージ表示７０６が現れる。
【００７４】
図７Ｃにおいて、小ゲージ表示５１２が更新されて小ゲージ表示７１２となる。１つの実施形態において、小ゲージ表示７１２は小ゲージ表示５３２からの情報を重複するので、小ゲージ表示７１２が選択されずユーザインターフェース５０２が複数のゲージ表示５０８に戻されると、小ゲージ表示５３２および小ゲージ表示７１２の両方が表示され、両方が電池電圧を示す。
【００７５】
図８Ａおよび図８Ｂを参照すると、設定図８０４の円形ゲージスタイル８０２が選択ゲージ表示６０６用に選択される。図８Ａの設定図８０２は、ユーザインターフェース要素８０６が図８Ｂの選択ゲージ表示６０６から選択された後に表示される。
【００７６】
設定図８０４は、選択図６０６に関連したＰＩＤの名前および単位を特定する名前８０８および単位８１０を含んでいる。設定図８０４はユーザインターフェース要素８１２を含んでおり、それを選択すると、ユーザインターフェース５０２を表示設定図８０４（図８Ａ）から表示設定図６０６（図８Ｂ）へ移行させる。円形ゲージスタイル８０２を選択することにより、円形ゲージ表示８１４が選択ゲージ６０６に示される。
【００７７】
選択ゲージ表示６０６において、名前８１６および単位８１８は、選択図６０６に関連したＰＩＤの名前および単位を特定する。値８２０は、選択ゲージ表示６０６に関連したＰＩＤの現在値を示す。単位８２２は、選択ゲージ表示６０６に関連したＰＩＤの現在値を示す。ユーザインターフェース要素８２４は、現在の車両ギアとしてどのギアが自動車コントローラによって報告されようとしているかを示す。
【００７８】
円形ゲージ表示８１４は警戒セクション８２４を含んでいる。１つの実施形態において、警戒セクション８２４は赤色の陰影を有しており、ＲＰＭレベルが低すぎることを示している。
【００７９】
円形ゲージ表示８１４は所望セクション８２６を含んでいる。１つの実施形態において、所望セクション８２６は緑色の陰影を有しており、ＲＰＭレベルが車両の望ましい作動範囲にあることを示している。
【００８０】
図９Ａおよび図９Ｂを参照すると、設定図８０４の弧状ゲージスタイル９０２がゲージ表示６０６用に選択されている。弧状ゲージスタイル９０２が選択されると、選択ゲージ表示６０６は弧状ゲージ表示９０４を示す。弧状ゲージ表示９０４は警戒セクション９０６を含む。１つの実施形態において、警戒セクション９０６は赤色の陰影を有しており、警戒セクション９０６内にあるＰＩＤ値が低すぎることを示している。
【００８１】
弧状ゲージ表示９０４は所望セクション９０８を含む。１つの実施形態において、所望セクション９０８は緑色の陰影を有しており、所望セクション９０８内にあるＰＩＤ値が最大トルクまたは馬力の１つに関して好ましい範囲内にあることを示している。
【００８２】
図１０Ａおよび図１０Ｂを参照すると、設定図８０４のバーゲージスタイル１００２がゲージ表示６０６用に選択される。バーゲージスタイル１００２が選択されると、選択ゲージ表示６０６がバーゲージ表示１００４を示す。バーゲージ表示１００４は警戒セクション１００６を含んでいる。１つの実施形態において、警戒セクション１００６は赤色の陰影を有しており、警戒セクション１００６内にあるＰＩＤ値が低すぎることを示している。
【００８３】
バーゲージ表示１００４は所望セクション１００８を含んでいる。１つの実施形態において、所望セクション１００８は緑色の陰影を有しており、所望セクション１００８内にあるＰＩＤ値が最大トルクまたは馬力の１つに関して好ましい範囲内にあることを示している。
【００８４】
図１１Ａおよび図１１Ｂを参照すると、設定図８０４のライン履歴ゲージスタイル１１０２がゲージ表示６０６用に選択される。ライン履歴ゲージスタイル１１０２が選択されると、選択ゲージ表示６０６がライン履歴ゲージ表示１１０４を示す。ライン履歴ゲージ表示１１０４は、選択されたゲージの最近値を時間の関数として示すグラフである。最近値はクライアント装置に格納される。ライン履歴ゲージ表示１１０４はグラフの右側に直近のデータを示す。
【００８５】
図１２Ａから図１２Ｉを参照すると、ユーザインターフェース５０２は選択ゲージ表示６０６を有する複数のゲージ表示６０４から成る。選択ゲージ表示６０６は、各々調整可能な警戒セクション８２４、所望セクション８２６、および警戒セクション１２０２を含む。警戒セクション８２４はＰＩＤ値が低すぎる場合に特定され、警戒セクション１２０２はＰＩＤ値が高過ぎる場合に特定される。
【００８６】
警戒セクション８２４、所望セクション８２６、および警戒セクション１２０２の設定を調整するには、ユーザインターフェース要素８０６を選択して設定図８０４（図１２Ｂ）を表示し、次に、設定図８０４からユーザインターフェース要素１２０４を選択してユーザインターフェース５０２上に図１２０６（図１２Ｃ）を表示する。図１２０６はパラメータ調整図１２０６とも呼ばれる。
【００８７】
パラメータ調整図１２０６は、ユーザインターフェース要素１２０８、ユーザインターフェース要素１２１０、名前１２１２、および単位１２１４を含む。
【００８８】
ユーザインターフェース要素１２０８は取消ボタンであり、それが選択されると、パラメータ調整図１２０６で行われた変更が元に戻される。ユーザインターフェース要素１２０８を選択した後、ユーザインターフェース５０２は、図１２Ｂに示されるように、設定図８０４を有する複数のゲージ表示６０４へ戻る。
【００８９】
ユーザインターフェース要素１２１０は、それを選択することにより、パラメータ調整図１２０６で行われた変更を受け入れるボタンである。ユーザインターフェース要素１２１０を選択した後、ユーザインターフェース５０２は、図１２Ｂに示されるように、設定図８０４を有する複数のゲージ表示６０４へ戻る。
【００９０】
名前１２１２および単位１２１４は、図１２０６に表示されるＰＩＤ情報のタイプおよび単位を特定する。１つの実施形態において、名前１２１２は毎分回転数（ＲＰＭ）であり、単位１２１４はＲＰＭである。
【００９１】
ユーザインターフェース要素１２１６は所望セクション８２６が選択ゲージ表示６０６に示されているかどうかを示すチェックボックスである。所望セクション８２６の範囲は最小所望閾値１２１８と最大所望閾値１２２０との間の範囲によって制御される。ＰＩＤ値が最小所望閾値１２１８と最大所望閾値１２２０との間にある場合、該ＰＩＤ値は望ましい範囲または好ましい範囲に存在する。
【００９２】
警戒セクション８２４および警戒セクション８２６の表示はユーザインターフェース要素１２２２によって制御される。警戒セクション８２４と警戒セクション８２６との間のギャップの範囲は、最小警戒閾値１２２４と最大警戒閾値１２２６との間の範囲によって制御される。ＰＩＤ値が最小警戒閾値１２２４未満または最大警戒閾値１２２６超であれば、該ＰＩＤ値は、エンジンの不具合、損傷、または故障に至る可能性のある警戒範囲に存在する。
【００９３】
ユーザインターフェース要素１２２８は燃料除去設定が作動しているか否かを特定する。ＰＩＤ値が最小燃料除去閾値１２２４未満または最大燃料除去閾値１２２６超であれば、該ＰＩＤ値は、エンジンを保護するため、エンジンへの燃料供給が減らされる燃料除去範囲に存在する。
【００９４】
１つの実施形態において、パラメーター調整図１２０６に表示される閾値により、以下に示される関係が維持される。
【００９５】
最小燃料除去閾値１２３０が最小警戒閾値１２２４以下  関係１
最小警戒閾値１２２４が最小所望閾値１２１８以下  関係２
最小所望閾値１２１８が最大所望閾値１２２０以下  関係３
最大所望閾値１２２０が最大警戒閾値１２２６以下  関係４
最大警戒閾値１２２６が最大燃料除去閾値１２３２以下  関係５
図１２Ｄを参照すると、最小所望閾値１２１８を左へドラッグすれば、最小警戒閾値１２２４および最小燃料除去閾値１２３０も左へ移動するので、最小警戒閾値１２２４も最小燃料除去閾値１２３０も最小所望閾値１２１８以下に維持される。
【００９６】
最大所望閾値１２２０を右へドラッグすると、最大警戒閾値１２２６および最大燃料除去閾値１２３２も右へ移動するので、最大警戒閾値１２２６も最大燃料除去閾値１２３２も最大所望閾値１２２０以上に維持される。
【００９７】
図１２Ｅを参照すると、最小警戒閾値１２２４を右へドラッグすれば、最小所望閾値１２１８も右へ移動するので、最小所望閾値１２１８は最小警戒閾値１２２４以上に維持される。
【００９８】
最大警戒閾値１２２６を左へドラッグすれば、最大所望閾値１２２０も左に移動するので、最大所望閾値１２２０は最大警戒閾値１２２６以下に維持される。
【００９９】
図１２Ｆを参照すると、最小警戒閾値１２２４を左へドラッグすれば、最小燃料除去閾値１２３０も左へ移動するので、最小燃料除去閾値１２３０は最小警戒閾値１２２４以下に維持される。
【０１００】
最大警戒閾値１２２６を右へドラッグすると、最大燃料除去閾値１２３２も右に移動するので、最大燃料除去閾値１２３２は最大警戒閾値１２２６以上に維持される。
【０１０１】
図１２Ｇを参照すると、最小燃料除去閾値１２３０を右へドラッグすれば、最小警戒閾値１２２４および最小所望閾値１２１８も右へ移動するので、最小警戒閾値１２２４も最小所望閾値１２１８も最小燃料除去閾値１２３０以上に維持される。
【０１０２】
最大燃料除去閾値１２３２を左へドラッグすれば、最大警戒閾値１２２６および最大所望閾値１２２０も左へ移動するので、最大警戒閾値１２２６も最大所望閾値１２２０も最大燃料除去閾値１２３２以下に維持される。
【０１０３】
図１２Ｈおよび図１２Ｉを参照すると、ユーザインターフェース要素（チェックボックス）１２１６が非選択とされ、ユーザインターフェース要素（終了ボタン）１２１０が選択されると、図１２Ｉに示されるように、所望セクションは選択ゲージ表示６０６には表示されない。
【０１０４】
図１３Ａおよび図１３Ｂを参照すると、ユーザインターフェース５０２が複数のゲージ表示６０４を表示し、ミニゲージ５１８が選択され、設定図８０４が表示されている。設定図８０４はユーザインターフェース要素１３０２およびユーザインターフェース要素１３０４を含んでいる。
【０１０５】
ユーザインターフェース要素１３０２およびユーザインターフェース要素１３０４により、ミニゲージ５１８に関連するＰＩＤ値用のいくつかの単位から１単位を選択できる。１つの実施形態において、ミニゲージ５１８はトランスミッション温度に関連付けられており、ユーザインターフェース要素１３０２を選択すると摂氏（℃）で表示でき、ユーザインターフェース要素１３０４を選択すると華氏（°Ｆ）で表示できる。
【０１０６】
図１４Ａから図１４Ｅを参照すると、ユーザインターフェース５０２は複数（８つ）のゲージ表示５０８から複数のゲージ表示１４０１へ移行する。複数のゲージ表示１４０１は５つのゲージ表示１４０１と呼んでもよい。８つのゲージ表示５０８から５つのゲージ表示１４０１への移行は、８つのゲージ表示５０８を上方へドラッグして５つのゲージ表示１４０１を露出させるスライドまたはドラッグイベントがある場合に生じる。加えて、５つのゲージ表示１４０１から８つのゲージ表示５０８への移行は、５つのゲージ表示１４０１を下方へドラッグして８つのゲージ表示５０８を露出させるスライドまたはドラッグイベントがある場合に生じる。
【０１０７】
図１４Ｂを参照すると、５つのゲージ表示１４１０１はゲージ表示１４２０２、１４２０３、１４２０４、１４２０５、および１４２０６を含み、それらは大中心ゲージ表示１４２０２、左上ゲージ表示１４２０３、左下ゲージ表示１４２０４、右上ゲージ表示１４２０５、および左下ゲージ表示１４２０６と呼んでもよい。
【０１０８】
大中心ゲージ表示１４２０４は、名前１４２０７、値１４２０８、単位１４２０９、ギア１４２１０、および円形ゲージ表示１４２１１を含む。円形ゲージ表示１４２１１は、下部警戒セクション１４２１２、所望クション１４２１３、および上部警戒セクション１４２１４を含む。大中心ゲージ表示１４２０４は、車両が後退位置にあり、トランスミッション温度が２７４．０°Ｆであり、望ましい範囲を超える警戒範囲にあることを示している。
【０１０９】
左上ゲージ表示１４２０３は、名前１４２１５、単位１４２１６、値１４２１７、および弧状ゲージ表示１４２１８を含む。弧状ゲージ表示１４２１８は、下部警戒セクション１４２１９、所望クション１４２２０、および上部警戒セクション１４２２１を含む。左上ゲージ表示１４２０３は、モーターのＲＰＭが４３２８ＲＰＭであり、それは望ましい範囲のすぐ上であり、上部警戒範囲内にあることを示している。
【０１１０】
左下ゲージ表示１４２０４は、名前１４２２３、単位１４２２４、値１４２２５、および弧状ゲージ表示１４２２６を含む。弧状ゲージ表示１４２２６は、下部警戒セクション１４２２７、所望クション１４２２８、および上部警戒セクション１４２２９を含む。左下ゲージ表示１４２０４は、電池電圧が１５．００Ｖであり、上部警戒範囲にあることを示している。
【０１１１】
右上ゲージ表示１４２０５は、名前１４２３０、単位１４２３１、値１４２３２、および弧状ゲージ表示１４２３３を含む。弧状ゲージ表示１４２３３は、下部警戒セクション１４２３４、所望クション１４２３５、および上部警戒セクション１４２３６を含む。右上ゲージ表示１４２０５は、エンジン冷却剤温度が２４０．０°Ｆであり、望ましいレベルより上の上部警戒範囲にあることを示している。
【０１１２】
右下ゲージ表示１４２０６は、名前１４２３７、単位１４２３８、値１４２３９、および弧状ゲージ表示１４２４０を含む。弧状ゲージ表示１４２４０は、値が高過ぎることを示す警戒セクション１４２４１を含む。右下ゲージ表示１４２０６は、車両の速度が２９９．０ＭＰＨであり、上部警戒範囲にあることを示している。
【０１１３】
大きな５つのゲージ表示１４１０１のゲージに表示された名前、単位、および値は、各々、各ゲージの各値が警戒セクションにあることを示すため、赤色の陰影が付されている。  
ゲージ表示１４２０２、１４２０３、１４２０４、１４２０５、および１４２０６の任意の１つが大きな５つのゲージ表示１４１０１から選択されると、ユーザインターフェース５０２は、図１４Ｃに示されるように、大きな５つのゲージ表示１４１０１の表示から複数のゲージ表示１４３０１および選択ゲージ表示１４３０２へ移行する。複数のゲージ表示１４３０１は、小さい５つのゲージ表示１４３０１と呼んでもよい。
【０１１４】
図１４Ｃを参照すると、小さい５つのゲージ表示１４３０１は、ゲージ表示１４３０３、１４３０４、１４３０５、１４３０６、および１４３０７を含み、それらは、それぞれ、小中央ゲージ表示１４３０３、左上ゲージ表示１４３０４、左下ゲージ表示１４３０５、右上ゲージ表示１４３０６、右下ゲージ表示１４３０７と呼んでもよい。小さい５つのゲージ表示１４３０１のゲージ表示１４３０３、１４３０４、１４３０５、１４３０６、および１４３０７は、それぞれ、図１４Ｂの大きい５つのゲージ表示１４１０１のゲージ表示１４２０２、１４２０３、１４２０４、１４２０５、および１４２０６と同じＰＩＤに関連付けられている。ゲージ表示１４３０３、１４３０４、１４３０５、１４３０６、および１４３０７は、エンジンの現状を反映するため、連続して更新される。
【０１１５】
図１４Ｃの選択ゲージ表示１４３０２は、図６の選択ゲージ表示６０６に類似しており、小中央ゲージ表示１４３０３に関連付けられている。小中央ゲージ表示１４３０３は外形線１４３０８を含んでおり、それは小中央ゲージ表示１４３０３が選択ゲージ表示１４３０２にリンクした、または関連したゲージ表示であることを示しており、更に、大中央ゲージ表示１４２０２が図１４Ｂの複数のゲージ表示１４１０１から選択されたかもしれないことも示している。
【０１１６】
図１４Ｃのユーザインターフェース要素１４３０９が選択されると、ユーザインターフェース５０２は図１４Ｃの選択ゲージ表示１４３０２から図１４Ｄの設置図１４４０１へ移行する。図１４Ｄの設定図１４４０１は図８の設定図８０４に類似している。
【０１１７】
図１４Ｄを参照すると、最初に華氏（°Ｆ）が選択され、それが小中央ゲージ表示１４３０３に表示される。ユーザインターフェース要素１４３１０が選択されると、摂氏（℃）が選択され、それが小中央ゲージ表示１４３０３に表示される。
【０１１８】
図１５Ａから図１５Ｄを参照すると、選択ゲージ表示１４３０２を上方向にスライドまたはドラッグすると、第二の選択ゲージ表示１５０２が現れる。加えて、トランスミッション温度に関連付けられた小中央ゲージ表示１４３０３が第二の小中央ゲージ表示１５０４へ更新される。第二の小中央ゲージ表示１５０４は平方インチ当たり２９．０ポンドのブースト値である。
【０１１９】
図１５Ｄの小右上ゲージ表示１４３０６を選択すると、図１５Ｃの選択ゲージ表示１５０２が図１５Ｄの選択ゲージ表示１５０４へ更新される。選択ゲージ表示１５０４は小右上ゲージ表示１４３０６と同じＰＩＤ情報を示す。小右上ゲージ表示１４３０６は外形線１５１０を含むように更新され、小中央ゲージ表示の周りの外形線１５０６は除かれる。
【０１２０】
図１６Ａを参照すると、メニューボタン５０４が選択される。８つのゲージ表示５０８が右および下方向に部分的にスライドされ、メニュー１６０２の表示を強調するため、より透明に変わる。メニュー１６０２はユーザインターフェース要素１６０４、１６０６、１６０８、１０１０、１０１２、および１６１４を含んでおり、それらは、「私のゲージ」ボタン１６０４、「私の車両」ボタン１６０６、「プログラム」ボタン１６０８、「診断」ボタン１６１０、「データログ」ボタン１６１２、および「設定」ボタン１６１４と呼んでもよい。
【０１２１】
ボタン１６０４を選択すると、メニュー１６０２が除かれ、直近のゲージ表示すなわち図１６Ａの８つのゲージ表示５０８に戻る。
【０１２２】
ボタン１６０６を選択すると、メニュー１６０２が除かれ、ユーザインターフェース５０２が図１６Ｂの図１６１６へ移行する。図１６１６は「私の車両」図１６１６と呼ばれてもよく、クライアント装置アプリに関連付けられた各車両のユーザインターフェース要素を含んでいる。ユーザインターフェース要素１６１８は、車両の年度、製造業者、およびモデルを含んでおり、ユーザインターフェースに関連付けられた当該車両にローカル装置が取り付けられていることを示している。
【０１２３】
ユーザインターフェース要素１６１８を選択すると、ユーザインターフェース５０２は図１６Ｃの図１６２０へ移行する。図１６２０は車両図１６２０と呼ばれてもよく、ユーザインターフェース１６２２および１６２４を含み、車両をシェアする技術者の数および現在のＥＣＵプロファイルを特定する。
【０１２４】
ユーザインターフェース１６２２を選択すると、ユーザインターフェース５０２は図１６Ｄの図１６２６へ移行する。図１６２６はシェア管理図１６２６と呼ばれてもよく、ユーザインターフェース要素１６２８を含んでおり、車両をシェアする技術者を１つ以上のユーザインターフェース要素にリストアップする。図１６Ｄに示されているように、当該車両はいずれの技術者ともシェアされていない。
【０１２５】
ユーザインターフェース１６２４を選択すると、ＥＣＵプロファイルの管理を可能にする別の図（図示しない）が現れる。ＥＣＵプロファイルの管理は、プロファイル内の１つ以上のパラメータを更新することと、クライアント装置からプロファイルを削除することとを含む。
【０１２６】
ユーザインターフェース要素１６２８を選択すると、ユーザインターフェース５０２は図１６Ｅの図１６３０へ移行する。図１６３０はシェア管理図１６３０と呼ばれてもよく、ユーザインターフェース要素１６３２、鍵盤１６３４、およびユーザインターフェース要素１６３６を含んでいる。ユーザインターフェース要素１６３２は、システムサーバ（例えば図１のシステムサーバ１０２）にアクセスするためのログイン情報として機能する技術者の電子メールアドレスを受け取るエディットボックスである。
【０１２７】
１つの実施形態において、ユーザインターフェース５０２の図１６３０は、車を診断している技術者によって使用されるクライアント装置上に表示され、当該技術者がサーバへログインできるようにする。鍵盤１６３４上の「終了」ボタンまたはユーザインターフェース要素１６３６を選択すると、クライアント装置アプリは、システムサーバへのログイン並びに車両と技術者のクライアント装置との関連付け（またはシェア）を試みる。
【０１２８】
代替実施形態において、ユーザインターフェース５０２の図１６３０は、診断中の車両の所有者が使用するクライアント装置上で表示される。鍵盤１６３４上の「終了」ボタンまたはユーザインターフェース要素１６３６を選択すると、クライアント装置アプリは、サーバへ技術者の電子メールアドレスを送信し、その結果、技術者はログインできるようになり、技術者が操作する第二クライアント装置上で、車両のＯＤＢ２ポートからの車両情報をシェアできるようになる。車両情報を技術者のクライアント装置でシェアすることにより、車両と技術者が離れた場所にいても、技術者は車両を診断できる。
【０１２９】
図１７Ａ、図１７Ｂ、図１７Ｃを参照すると、メニュー１６０２からユーザインターフェース要素１６１０を選択すれば、ユーザインターフェース５０２は図１７０２を表示する。図１７０２は診断図１７０２と呼ばれてもよく、テキスト記述を有する診断コードのリスト１７０４を表示する。リスト１７０４はスクロールアップまたはダウンすることにより２頁以上の情報を示すことができるリストである。図１７Ｂはリスト１７０４の上部を示しており、図１７Ｃはリスト１７０４の下部を示している。
【０１３０】
図１８Ａおよび図１８Ｂを参照すると、メニュー１６０２からユーザインターフェース要素１６１２を選択すれば、ユーザインターフェース５０２は図１８０２を表示する。図１８０２は「データログ」図１８０２と呼ばれてもよく、データログのリスト１８０４を表示し、その下にユーザインターフェース要素１８０６が位置する。リスト１８０４はスクロール可能なリストであり、システムサーバへ送信可能なデータログを示す。データログは、ローカル装置が自動車コントローラから受け取り、クライアント装置がローカル装置から受け取った情報を格納する。ユーザインターフェース要素１８０６を選択することにより、リスト１８０４から選択されたデータログがシステムサーバへ送られる。
【０１３１】
図１９Ａ、図１９Ｂ、図１９Ｃ、および図１９Ｄを参照すると、ユーザインターフェース要素１６１４を選択すれば、ユーザインターフェース５０２は図１９０２を表示する。図１９０２は「設定」図１９０２と呼ばれてもよく、アプリのユーザがアプリ関係の種々の設定を閲覧および制御できるようにする１つ以上のユーザインターフェース要素を表示する。
【０１３２】
ユーザインターフェース要素１９０４は、名前および電子メールアドレスを含む連絡情報を表示する。ユーザインターフェース要素１９０４が選択されると、ユーザインターフェース５０２は、ユーザが連絡情報（これは電話番号および誕生日も含む）を閲覧および操作できる別の図（図示しない）を表示する。連絡情報は、ローカル装置が接続される車両の所有者に技術者が連絡するのに使用される。
【０１３３】
ユーザインターフェース要素１９０６を選択すると、クライアント装置アプリの使用方法を示す１つ以上のビデオが表示される。
【０１３４】
ユーザインターフェース要素１９０８はクライアント装置アプリ自体の開発用である。ユーザインターフェース要素１９０８が選択されると、クライアント装置アプリは、ユーザインターフェース要素１９０４で特定されている連絡先へ、クライアント装置アプリによって記録された情報ログを電子メールで送信する。
【０１３５】
ユーザインターフェース要素１９１０は、現在実行しているバージョンのクライアント装置アプリを表示する。
【０１３６】
ユーザインターフェース要素１９１２は、現在実行しているバージョンの、ローカル装置で実行しているファームウェアを表示する。
【０１３７】
ユーザインターフェース要素１９１４は、ローカル装置が送信しクライアント装置が受信した無線信号の強度を示す受信信号強度インジケータ（ＲＳＳＩ）を表示する。
【０１３８】
ユーザインターフェース要素１９１６はインターネットプロトコル（ＩＰ）アドレスを含むエディットボックスであり、該アドレスはローカル装置で実行しているサーバに接続するのにクライアント装置が使用するものである。
【０１３９】
ユーザインターフェース要素１９１８はバイナリセレクタスイッチであり、それを有効にすると、ローカル装置で実行しているサーバにアプリが接続可能となる。
【０１４０】
ユーザインターフェース要素１９２０は複数位置シングルセレクタスイッチであり、ローカル装置で実行しているサーバとの通信にクライアント装置アプリが使用するプロトコルバージョンを選択するのに使用されるものである。
【０１４１】
図２０Ａを参照すると、サーバデータベース２０１００は、図１のシステムサーバによってアクセスされるデータベース１０６の実施形態である。サーバデータベース２０１００は、それ自体データベースである１つ以上の記録を有する。該記録はシステムの任意の
装置に格納できる。１つの実施形態において、サーバデータベース２０１００は、車両２０１０２、技術者２０１０４、およびエンジン制御ユニット（ＥＣＵ）プロファイル２０１０６を含む。
【０１４２】
車両２０１０２は、各々車両に関連付けられた図２０Ｂの車両記録２０２００を有する。技術者２０１０４は、各々車両に関連付けられた技術者記録２０２００を有する。ＥＣＵプロファイル２０１０６は、各々車両に関連付けられたプロファイル記録２０４００を有する。
【０１４３】
図２０Ｂを参照すると、車両記録２０２００は車両に関するデータおよび情報を有する。車両識別番号（ＶＩＮ）は、国際標準ＩＳＯ３８３３に従って車両の製造元によって当該車両に割り当てられたユニークなデータである。年度２０２０４は車両のモデル年度であり、１つの実施形態においては、符号なしの整数として格納される。製造業者２０２０６は車両の製造元を特定し、１つの実施形態においては、米国規格協会情報交換標準コード（ＡＳＣＩＩ）またはユニコードに従ってキャラクター列として格納される。モデル２０２０８は車両のモデルを特定し、１つの実施形態においては、キャラクター列として格納される。技術者２０２１０は、車両に関連付けられた各技術者用に、技術者記録２０３００にリンクされる。ＥＣＵプロファイル２０２１２は、車両に関連付けられた各ＥＣＵプロファイル用に、ＥＣＵプロファイル記録２０４００にリンクされる。
【０１４４】
図２０Ｃを参照すると、技術者記録２０３００は車両に関連付けられたデータおよび情報を有する。名前２０３０２は技術者の名前であり、１つの実施形態においては、キャラクター列として格納される。電子メール２０３０４は技術者の電子メールアドレスであり、当該技術者のログイン識別子としても機能し、１つの実施形態においては、キャラクター列として格納される。車両２０３０８は、技術者に関連付けられた車両記録２０２００にリンクされる。クライアント装置データ２０３１０は、システムにアクセスするのに技術者が使用する装置に関するデータおよび情報を含み、その中には、ユニークな装置識別子、オペレーティングシステム（ＯＳ）バージョン、クライアントアプリケーションバージョン等が含まれる。
【０１４５】
図２０Ｄを参照すると、ＥＣＵプロファイル記録２０４００はＥＣＵプロファイルに関連付けられたデータおよび情報を有する。ＥＣＵプロファイル記録２０４００はファームウェア２０４０２およびパラメータ２０４０８を含む。
【０１４６】
ファームウェア２０４０２は、自動車コントローラ（例えば、図１の自動車コントローラ１１４）で実行されるファームウェアである。ファームウェア２０４０２は、コード２０４０４および設定２０４０６を含む。コード２０４０４は自動車コントローラの操作を可能にするコンピュータコード命令である。設定２０４０６は、効率または性能の面でエンジンを調整するのに使用される設定であり、その中には、点火進角、スパークタイミング、燃料噴射、電子スロットル制御、きのこ弁タイミング、ブースト制御、アンチロックブレーキシステム、自動変速機、調速機、電子安定制御システム等が含まれる。  
パラメータ２０４０８は、クライアント装置（例えば、図１のクライアント装置１１０）に表示されるゲージ用のパラメータである。パラメータ識別子（ＰＩＤ）２０４１０
は、パラメータに関連付けられた自動車コントローラからのデータタイプをユニークに特定する識別番号である。名前２０４１２はパラメータの名前を特定するものであり、その中には、エンジン冷却剤温度、速度、毎分回転数、電子電圧、トランスミッション温度、ブースト、算出負荷、インジェクタ圧、インジェクタパルス幅、スロットル位置センサ等が含まれ得る。所望最大値２０４１４は、パラメータの望ましい最大値を示す数値である。所望最小値２０４１６は、パラメータの望ましい最小値を示す数値である。
【０１４７】
警戒最大値２０４１８は、上部警戒範囲の開始を示す数値である。警戒最小値２０４２０は、下部警戒範囲の終わりを示す数値である。警戒最大値２０４１８超または警戒最小値２０４２０未満に関連付けられた値で車両を運転し続けると、該エンジンが故障するおそれがある。
【０１４８】
燃料除去最大値２０４２２は、故障を防ぐため、それ以上では、車両の燃料が抜かれる閾値を示す数値である。燃料除去最小値２０４２４は、故障を防ぐため、それ以下では、車両の燃料が抜かれる閾値を示す数値である。
【０１４９】
ゲージスタイル２０４２６は、クライアント装置にパラメータ値を表示するのに使用されるゲージのスタイルを特定する。
【０１５０】
利用可能単位２０４２８は、パラメータ２０４０８に関係した値を表示するのに使用できる単位のリストである。選択単位２０４３０は、パラメータ２０４０８の値を表示するのに使用される利用可能単位２０４２８のうちどの単位が使用されるのかを特定する。
【０１５１】
図２１を参照すると、システム２１０２は、図１のローカル装置１１２内のシステムである。システム２１０２はローカル装置１１２を制御するアプリケーションプロセッサ２１０４を含んでいる。システム２１０２は、外部メモリインターフェース（ＥＭＩ）２１０６、汎用メディアインターフェース（ＧＰＭＩ）２１０８、同期シリアルポート（ＳＳＰ）２１１０、およびコントローラエリアネットワーク（ＣＡＮ）インターフェース２１１２および２１１４を含む。
【０１５２】
ＥＩＭ２１０６はメモリ２１１６に接続されており、ＧＰＭＩ２１０８はメモリ２１１８に接続されている。１つの実施形態において、メモリ２１１８は、メモリ２１１６を用いてアプリケーションプロセッサ２１０４によって実行されるプログラムおよびデータを格納する低速持続性メモリである。
【０１５３】
ＳＳＰ２１１０はＷｉＦｉモジュール２１１２に接続されており、無線通信を可能にしている。１つの実施形態において、クライアント装置を接続できるアクセスポイントとしてローカル装置１１２が機能できるように、メモリ２１１６およびメモリ２１１８のうち１つ以上に格納されているプログラム命令が、アプリケーションプロセッサ２１０４によって実行される。
【０１５４】
ＣＡＮインターフェース２１１２はコネクタ２１２０を通して車両の第一ＣＡＮバスに接続されており、ＣＡＮインターフェース２１１４はコネクタ２１２０を通して車両の第二ＣＡＮバスに接続されている。１つの実施形態において、コネクタ２１２０はＲＪ４５コネクタであり、アダプタ（図示しない）がコネクタ２１２０と車両の車載診断（ＯＢＤ）ポートとの間を接続する。
【０１５５】
本開示の実施形態が上述において詳細に記述されてはいるが、本開示の精神および範囲から逸脱することなく種々の変更、代用、および修正が行えることは、当業者には理解されるべきでる。従って、斯かる変更、代用、および修正の全てが、以下の特許請求項の範囲に定義される本開示の範囲内に含まれることが意図されている。特許請求項の範囲のいずれのミーンズ・プラス・ファンクション節においても、上述の構造体は、引用された機能、並びに構造等価物のみならず等価構成をも実行するものとしてカバーされていることが意図されている。
【図１】
2018532212.tif 000004
【図２Ａ】
2018532212.tif 000005
【図２Ｂ】
2018532212.tif 000006
【図３】
2018532212.tif 000007
【図４Ａ】
2018532212.tif 000008
【図４Ｂ】
2018532212.tif 000009
【図５Ａ】
2018532212.tif 000010
【図５Ｂ】
2018532212.tif 000011
【図６Ａ】
2018532212.tif 000012
【図６Ｂ】
2018532212.tif 000013
【図６Ｃ】
2018532212.tif 000014
【図７Ａ】
2018532212.tif 000015
【図７Ｂ】
2018532212.tif 000016
【図７Ｃ】
2018532212.tif 000017
【図８Ａ】
2018532212.tif 000018
【図８Ｂ】
2018532212.tif 000019
【図９Ａ】
2018532212.tif 000020
【図９Ｂ】
2018532212.tif 000021
【図１０Ａ】
2018532212.tif 000022
【図１０Ｂ】
2018532212.tif 000023
【図１１Ａ】
2018532212.tif 000024
【図１１Ｂ】
2018532212.tif 000025
【図１２Ａ】
2018532212.tif 000026
【図１２Ｂ】
2018532212.tif 000027
【図１２Ｃ】
2018532212.tif 000028
【図１２Ｄ】
2018532212.tif 000029
【図１２Ｅ】
2018532212.tif 000030
【図１２Ｆ】
2018532212.tif 000031
【図１２Ｇ】
2018532212.tif 000032
【図１２Ｈ】
2018532212.tif 000033
【図１２Ｉ】
2018532212.tif 000034
【図１３Ａ】
2018532212.tif 000035
【図１３Ｂ】
2018532212.tif 000036
【図１４Ａ】
2018532212.tif 000037
【図１４Ｂ】
2018532212.tif 000038
【図１４Ｃ】
2018532212.tif 000039
【図１４Ｄ】
2018532212.tif 000040
【図１４Ｅ】
2018532212.tif 000041
【図１５Ａ】
2018532212.tif 000042
【図１５Ｂ】
2018532212.tif 000043
【図１５Ｃ】
2018532212.tif 000044
【図１５Ｄ】
2018532212.tif 000045
【図１６Ａ】
2018532212.tif 000046
【図１６Ｂ】
2018532212.tif 000047
【図１６Ｃ】
2018532212.tif 000048
【図１６Ｄ】
2018532212.tif 000049
【図１６Ｅ】
2018532212.tif 000050
【図１７Ａ】
2018532212.tif 000051
【図１７Ｂ】
2018532212.tif 000052
【図１７Ｃ】
2018532212.tif 000053
【図１８Ａ】
2018532212.tif 000054
【図１８Ｂ】
2018532212.tif 000055
【図１９Ａ】
2018532212.tif 000056
【図１９Ｂ】
2018532212.tif 000057
【図１９Ｃ】
2018532212.tif 000058
【図１９Ｄ】
2018532212.tif 000059
【図２０Ａ】
2018532212.tif 000060
【図２０Ｂ】
2018532212.tif 000061
【図２０Ｃ】
2018532212.tif 000062
【図２０Ｄ】
2018532212.tif 000063
【図２１】
2018532212.tif 000064
【国際調査報告】
2018532212.tif 000065