(57)【要約】【課題】通信端末の負担が増大することなく、診断を行うための指示を作業者に適切に与えるようにする。【解決手段】車両診断システム１において、サーバ２は、通信端末４が車両９から取得した車両情報（ダイアグ、データ）をインターネット５を介して受信して車両を診断する。サーバ２は、車両の診断を行う作業者への指示を含むＷＥＢ画面を、インターネット５を介して通信端末４に提供する。通信端末４を扱う作業者は、通信端末４に表示されるＷＥＢ画面を閲覧して確認することで、自身への指示を把握することができ、その指示にしたがって車両の診断を行うことができる。【選択図】図１
2014213620.tif 000002
【特許請求の範囲】
【請求項１】
車両（９）から取得した車両情報をサーバ（２）に送信する通信端末（４）と、前記通信端末から受信した車両情報を解析して車両を診断するサーバと、を備えた車両診断システム（１）において、
前記サーバは、車両の診断を行う作業者への指示を含むＷＥＢ画面を、前記通信端末が通信網（５）を介して表示可能に提供するＷＥＢ画面提供手段（６ａ）を備え、
前記通信端末は、前記ＷＥＢ画面提供手段により提供されたＷＥＢ画面を、前記通信網を介して表示することを特徴とする車両診断システム。
【請求項２】
請求項１に記載した車両診断システムにおいて、
前記ＷＥＢ画面提供手段は、複数の手順のそれぞれの指示に対応する複数のＷＥＢ画面を、前記通信端末が前記通信網を介して時系列で表示可能に提供することを特徴とする車両診断システム。
【請求項３】
請求項１又は２に記載した車両診断システムにおいて、
車両情報が前記通信端末から送信されて前記サーバに受信されるまでの経路と、ＷＥＢ画面を構成するＷＥＢ画面データが前記サーバから送信されて前記通信端末に受信されるまでの経路とが異なり、
前記ＷＥＢ画面提供手段は、ＷＥＢ画面における作業者への指示を通知するタイミングを調整可能であることを特徴とする車両診断システム。
【請求項４】
請求項３に記載した車両診断システムにおいて、
前記ＷＥＢ画面提供手段は、前記サーバが前記通信端末から車両情報を受信可能となった後に、ＷＥＢ画面における当該車両情報に関係する作業者への指示を通知することを特徴とする車両診断システム。
【請求項５】
請求項１から４の何れか一項に記載した車両診断システムにおいて、
前記通信端末は、作業者が車両に対して実施した作業を反映した車両情報をサーバに送信し、
前記ＷＥＢ画面提供手段は、作業者が車両に対して実施した作業を反映した車両情報を含むＷＥＢ画面を、前記通信端末が通信網を介して表示可能に提供することを特徴とする車両診断システム。
【請求項６】
請求項５に記載した車両診断システムにおいて、
前記通信端末は、作業者が車両に対して駆動機構の状態を変化させる作業を反映した車両情報をサーバに送信し、
前記ＷＥＢ画面提供手段は、作業者が車両に対して実施した駆動機構の状態を変化させる作業を反映した車両情報を含むＷＥＢ画面を、前記通信端末が通信網を介して表示可能に提供することを特徴とする車両診断システム。
【請求項７】
請求項１から６の何れか一項に記載した車両診断システムにおいて、
前記ＷＥＢ画面提供手段は、前記サーバによる診断結果を含むＷＥＢ画面を、前記通信端末が前記通信網を介して表示可能に提供することを特徴とする車両診断システム。
【請求項８】
請求項１から７の何れか一項に記載した車両診断システムにおいて、
前記通信端末は、作業者が携帯可能に構成されていることを特徴とする車両診断システム。
【請求項９】
車両から取得した車両情報をサーバ（２）に送信する通信端末（４）と共に車両診断システム（１）を構成し、前記通信端末から受信した車両情報を解析して車両を診断するサーバにおいて、
車両の診断を行う作業者への指示を含むＷＥＢ画面を、前記通信端末が通信網（５）を介して表示可能に提供するＷＥＢ画面提供手段（６ａ）を備えたことを特徴とするサーバ。
【請求項１０】
車両から取得した車両情報をサーバ（２）に送信する通信端末（４）と共に車両診断システム（１）を構成し、前記通信端末から受信した車両情報を解析して車両を診断する前記サーバに設けられているコンピュータ（６ａ）に、
車両の診断を行う作業者への指示を含むＷＥＢ画面を、前記通信端末が通信網（５）を介して表示可能に提供する手順を実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両から取得した車両情報をサーバに送信する通信端末と、前記通信端末から受信した車両情報を解析して車両を診断するサーバと、を備えた車両診断システム、サーバ及びコンピュータプログラムに関する。
【背景技術】
【０００２】
サーバと通信端末とが連携して車両を診断する車両診断システムとして、車両の診断を行う作業者（整備士）への指示をサーバが通信端末に送信し、作業者への指示を通信端末が表示する構成が開示されている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１７９３１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示されている構成では、作業者への指示を通信端末が表示するので、作業者は当該指示にしたがって車両の診断を行うことができる。しかしながら、特許文献１に開示されている構成では、通信端末が表示する作業者への指示、即ちサーバから作業者に与えられる指示は、通信端末がサーバから受信した指示の範囲に限られる。そのため、サーバから作業者に与えられる指示の内容（情報量）が限られ、例えば複数の手順を伴う複雑な指示（例えばエンジンを始動させ、その後、エンジンの回転数を所定数まで上昇させるような指示）を作業者に与え難いという問題があった。又、サーバから作業者に与えられる指示の内容を増やそうとすると、通信端末に大容量の記憶手段が必要となったりソフトウェアのメンテナンスが複雑になったりする等、通信端末の負担が増大するという問題が発生する。
【０００５】
本発明は、上記した事情に鑑みてなされたものであり、その目的は、通信端末の負担が増大することなく、診断を行うための指示を作業者に適切に与えることができる車両診断システム、サーバ、コンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
請求項１に記載した発明によれば、通信端末は、車両から取得した車両情報をサーバに送信する。サーバは、通信端末から受信した車両情報を解析して車両を診断する。サーバにおいて、ＷＥＢ画面提供手段は、車両の診断を行う作業者への指示を含むＷＥＢ画面を、通信端末が通信網を介して表示可能に提供する。通信端末は、ＷＥＢ画面提供手段により提供されたＷＥＢ画面を、通信網を介して表示する。
【０００７】
即ち、車両の診断を行う作業者への指示を含むＷＥＢ画面を、サーバが通信網を介して通信端末に提供するので、作業者は、通信端末に表示されるＷＥＢ画面を閲覧して確認することで、自身への指示を把握することができ、その指示にしたがって車両の診断を行うことができる。この場合、例えば複数の手順を伴う複雑な指示であっても、サーバがＷＥＢ画面を逐一更新することで、その複雑な指示を作業者に適切に与えることができる。
【０００８】
又、このように作業者への指示をサーバがＷＥＢ画面を提供して行うことで、通信端末に大容量の記憶手段が必要となったりソフトウェアのメンテナンスが複雑になったりすることはなく、通信端末の負担が増大することを回避することができる。又、多種多様な車両の特性（車種、エンジン型式、駆動方式（２ＷＤ／４ＷＤ）、トランスミッション等の特性）毎にＷＥＢ画面を作成して対応することができ、診断の対象とする車両の特性毎に複数の通信端末を用意する必要もない。即ち、一の通信端末で幅広く多種多様な車両を対象として診断を行うことができる。又、ＷＥＢ画面を表示する機能を有する通信端末であれば良く、通信端末を汎用化することができ、容易に実現することができる。尚、ＷＥＢ画面とは、ＷＷＷ（World Wide Web）システムを利用してインターネット上で公開可能な画面であり、テキストデータ、ＨＴＭＬ（Hyper Text Markup Language）によるレイアウト情報、文書中に埋め込まれた画像、音声、動画等から構成される画面である。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施形態を示す全体構成図
【図２】サーバの構成を示す機能ブロック図
【図３】車両及び通信端末の構成を示す機能ブロック図
【図４】処理の流れを示す図（その１）
【図５】処理の流れを示す図（その２）
【図６】エンジンの回転数の推移、画面の推移、及び車両から取得する車両情報を示す図
【図７】メインメニュー画面を示す図（その１）
【図８】メインメニュー画面を示す図（その２）
【図９】車両選択画面を示す図
【図１０】診断開始画面を示す図
【図１１】暖機指示画面を示す図
【図１２】第１の操作指示画面を示す図
【図１３】第２の操作指示画面を示す図（その１）
【図１４】第２の操作指示画面を示す図（その２）
【図１５】第３の操作指示画面を示す図
【図１６】診断結果画面を示す図（その１）
【図１７】診断結果画面を示す図（その２）
【図１８】診断結果を印刷出力した用紙を示す図
【図１９】本発明の第２の実施形態を示す全体構成図
【発明を実施するための形態】
【００１０】
（第１の実施形態）
以下、本発明の第１の実施形態について、図１から図１８を参照して説明する。車両診断システム１は、図１に示すように、サーバ２と、Ｍ２Ｍ（Machine-to-Machine）サーバ３と、通信端末４とを有し、それぞれがインターネット５（通信網に相当）を介して接続可能に構成されている。
【００１１】
サーバ２は、その機能毎に、診断アプリケーション（診断ＡＰ）サーバ６と、診断データベース（診断ＤＢ）サーバ７と、通信アプリケーション（通信ＡＰ）サーバ８とを有する。診断ＤＢサーバ７は、車両の診断に必要な診断情報を記憶している。診断ＡＰサーバ６は、診断ＤＢサーバ７に記憶されている診断情報を読出し、その読出した診断情報を用いて車両を診断する。通信ＡＰサーバ８は、サーバ２とＭ２Ｍサーバ３との間のデータ通信を制御する。
【００１２】
診断ＡＰサーバ６は、図２に示すように、制御部６ａ（ＷＥＢ画面提供手段、コンピュータに相当）と、車両情報入出力部６ｂと、診断情報入出力部６ｃと、記憶部６ｄと、ＷＥＢ画面記憶部６ｅと、通信制御部６ｆとを有する。制御部６ａは、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）等を有するマイクロコンピュータにより構成されている。制御部６ａは、ＣＰＵがＲＯＭに記憶されているコンピュータプログラムを実行することで、診断ＡＰサーバ６の動作全体を制御する。
【００１３】
車両情報入出力部６ｂは、通信端末４からＭ２Ｍサーバ３を経由して通信ＡＰサーバ８に受信された基本車両情報や車両情報（後述するダイアグやデータ）を入力し、その入力した基本車両情報や車両情報を制御部６ａに出力する。診断情報入出力部６ｃは、診断ＤＢサーバ７に記憶されている診断情報を入力し、その入力した診断情報を制御部６ａに出力する。記憶部６ｄは、制御部６ａが各種のデータ処理を実行するのに必要な各種のデータを記憶しており、その記憶しているデータの１つとしてＷＥＢ画面の材料となる画面元データを記憶している。
【００１４】
制御部６ａは、記憶部６ｄに記憶されている画面元データを読出し、その読出した画面元データを構築してＷＥＢ画面を作成し、その作成したＷＥＢ画面をＷＥＢ画面記憶部６ｅに記憶する。ここでいうＷＥＢ画面とは、ＷＷＷ（World Wide Web）システムを利用してインターネット上で公開可能な画面であり、テキストデータ、ＨＴＭＬ（Hyper Text Markup Language）によるレイアウト情報、文書中に埋め込まれた画像、音声、動画等から構成される画面である。
【００１５】
通信制御部６ｆは、診断ＡＰサーバ６と通信端末４との間のデータ通信を制御し、ＷＥＢ画面を構成するＷＥＢ画面データを通信端末４に送信したり、作業者が通信端末４を操作したことに応じて当該通信端末４から送信された操作信号を受信したりする。制御部６ａは、通信端末４から送信された操作信号を通信制御部６を介して入力したり、通信端末４から送信された車両情報を車両情報入出力部６ｂを介して入力したりすると、ＷＥＢ画面記憶部６ｅに記憶されているＷＥＢ画面の中から作業者に提供する（通信端末４がインターネット５を介して表示可能となる）ＷＥＢ画面を選択し、その選択したＷＥＢ画面を構成するＷＥＢ画面データの送信を準備する。サーバ２がＷＥＢ画面を提供するとは、通信端末４がインターネット５を介してＷＥＢ画面を表示可能な状態とすることである。
【００１６】
制御部６ａは、送信を準備したＷＥＢ画面データの送信条件が成立すると、その該当するＷＥＢ画面データを通信制御部６ｆから通信端末４に送信させる。このようにサーバ２から通信端末４にＷＥＢ画面データが送信されることで、サーバ２が提供したＷＥＢ画面を通信端末４がインターネット５を介して表示可能となる。即ち、サーバ２が作成したＷＥＢ画面を作業者が通信端末４を介して閲覧可能となる。
【００１７】
Ｍ２Ｍサーバ３は、Ｍ２Ｍプラットフォームサーバ３ａを有する。Ｍ２Ｍサーバ３は、インターネット５を介してサーバ２に接続されており、サーバ２との間でインターネット５を介して基本車両情報や車両情報を送受信する。又、Ｍ２Ｍサーバ３は、例えば基本車両情報や車両情報を管理する等の別の機能を有するサーバ（図示せず）にもインターネット５を介して接続されており、その別の機能を有するサーバとの間でもインターネット５を介して基本車両情報や車両情報を送受信する。
【００１８】
通信端末４は、車両の診断を行う作業者が携帯可能な例えばタブレット型の端末である。作業者は、通信端末４を携帯することで、作業する範囲の制限を受けることなく、通信端末４に表示されるＷＥＢ画面を閲覧して確認しながら車両の診断を行うことが可能である。通信端末４は、図３に示すように、制御部４ａと、接続コネクタ４ｂと、広域無線通信部４ｃと、コマンド変換部４ｄと、表示部４ｅと、操作受付部４ｆと、記憶部４ｇとを有する。
【００１９】
制御部４ａは、ＣＰＵ、ＲＯＭ及びＲＡＭ等を有するマイクロコンピュータにより構成されている。制御部４ａは、ＣＰＵがＲＯＭに記憶されているコンピュータプログラムを実行することで、通信端末４の動作全体を制御する。接続コネクタ４ｂは、ＯＢＤ（On Board Diagnostic）２の規格に準拠した接続端子であり、車両９から車両情報を取得するための接続ケーブル１０を接続可能である。本実施形態では、通信端末４と車両９とが接続ケーブル１０を介して有線で接続される構成を説明しているが、通信端末４と車両９とが無線で接続される構成でも良い。
【００２０】
広域無線通信部４ｃは、インターネット５に接続可能であり、サーバ２との間でインターネット５を接続した状態で、サーバ２からＷＥＢ画面データを受信可能（ダウンロード可能）であると共に、車両９から取得した基本車両情報や車両情報をＭ２Ｍサーバ３を経由してサーバ２に送信可能である。コマンド変換部４ｄは、通信端末４と車両９との間で送受信される基本車両情報や車両情報のデータ形式（プロトコル）と、通信端末４とサーバ２との間でインターネット５を介して送受信される基本車両情報や車両情報のデータ形式とを変換する（プロトコル変換する）。表示部４ｅは、例えばタッチ機能を有する液晶ディスプレイから構成されている。
【００２１】
制御部４ａは、ＷＥＢブラウザ（インターネットブラウザ、ＷＷＷブラウザ）を組込んでおり、ＷＥＢブラウザの機能により、サーバ２から広域無線通信部４ｃに受信されたＷＥＢ画面データを構築してＷＥＢ画面を表示部４ｅに表示したり、ハイパーリンクを辿ったりすることが可能である。操作受付部４ｆは、例えば表示部４ｅに表示されるＷＥＢ画面上に形成されているタッチスイッチにより構成され、作業者の操作による設定入力を受付ける。記憶部４ｇは、制御部４ａが各種のデータ処理を実行するのに必要な各種のデータを記憶している。
【００２２】
車両９は、上記した接続ケーブル１０を接続可能な接続コネクタ９ａと、その接続コネクタ９ａとＣＡＮ（Controller Area Network）９ｂを介して接続されている第１の制御部１１ａ、第２の制御部１２ａ、第３の制御部１３ａ及び第４の制御部１４ａとを有する。第１の制御部１１ａは、ＡＣＣスイッチ１１ｂのオンオフを検知し、その検知結果を第１の表示部１１ｃ（インジケータ）に表示させる。第２の制御部１２ａは、アクセルペダル１２ｂの操作量（踏込み量）を検知し、その検知結果を第２の表示部１２ｃ（タコメータ）に表示させる。第３の制御部１３ａは、ワイパースイッチ１３ｂの操作位置（高速、中速、低速、オフ等）を検知し、その検知結果を第３の表示部１３ｃ（インジケータ）に表示させる。第４の制御部１４ａは、ライトスイッチ１４ｂの操作位置（全灯、車幅灯、オフ等）を検知し、その検知結果を第４の表示部１４ｃ（インジケータ）に表示させる。
【００２３】
ＡＣＣスイッチ１１ｂのオンオフを示す検知結果が第１の表示部１１ｃに表示されることで、作業者はＡＣＣスイッチ１１ｂのオンオフを確認することができる。又、アクセルペダル１２ｂの操作量を示す検知結果が第２の表示部１２ｃに表示されることで、作業者はアクセルペダル１２ｂの操作量を確認することができる。又、ワイパースイッチ１３ｂの操作位置を示す検知結果が第３の表示部１３ｃに表示されることで、作業者はワイパースイッチ１３ｂの操作位置を確認することができる。又、ライトスイッチ１４ｂの操作位置を示す検知結果が第４の表示部１４ｃに表示されることで、作業者はライトスイッチ１４ｂの操作位置を確認することができる。
【００２４】
通信端末４は、接続ケーブル１０を介して車両９と接続している状態では、基本車両情報要求や車両情報要求を車両９に送信することで、基本車両情報や車両情報を車両９から受信する（取得する）。基本車両情報とは、例えば車両９に実装されているＥＣＵ（Electronic Control Unit）のＩＤ（識別情報）等に関する情報であり、サーバ２と車両９との間でデータ通信が成立するか否かを認証するための情報である。車両情報とは、ダイアグやデータである。ダイアグとは、車両９に実装されているＥＣＵが保持している各種センサやアクチュエータ等のＤＴＣ（ダイアグノスティックトラブルコード、故障診断コード）、ＦＦＤ（フリーズフレームデータ）、ペンディング等に関する情報である。データとは、例えばエンジンの回転数、エンジン冷却水の温度等、各種センサやアクチュエータの制御状態、ＡＣＣスイッチ１１ｂのオンオフ、アクセルペダル１２ｂの操作量、ワイパースイッチ１３ｂの操作位置、ライトスイッチ１４ｂの操作位置等に関する情報である。作業者が車両状態を変更すると、その車両状態の変更が車両情報に反映される。例えば作業者がアクセルペダル１２ｂを操作すると（踏み込むと）、アクセルペダル１２ｂの操作量の変動が車両情報に反映される。
【００２５】
上記した構成では、図１に示すように、通信端末４から送信された基本車両情報や車両情報は、Ｍ２Ｍサーバ３を経由してサーバ２に受信される。一方、サーバ２から送信されたＷＥＢ画面データは、Ｍ２Ｍサーバ３を経由せずに通信端末４に受信される。即ち、車両９から取得した基本車両情報や車両情報が通信端末４から送信されてサーバ２に受信される経路と、ＷＥＢ画面データがサーバ２から送信されて通信端末４に受信される経路とは異なる。
【００２６】
次に、上記した構成の作用について、図４から図１８を参照して説明する。
通信端末４は、サーバ２とインターネット５を介して接続している状態では、ＷＥＢブラウザの機能により、サーバ２からＷＥＢ画面データを受信し、その受信したＷＥＢ画面データを構築してＷＥＢ画面を表示可能となる。通信端末４は、メインメニュー画面を表示部４ｅに表示している状態で、作業者がメインメニュー画面から診断の項目を選択すると、診断開始要求を広域無線通信部４ｃからサーバ２に送信する（Ｂ１）。
【００２７】
サーバ２は、通信端末４から送信された診断開始要求を通信制御部６ｆにより受信すると（Ｃ１）、ＷＥＢ画面記憶部６ｅに記憶されているＷＥＢ画面から車両選択画面を選択して提供する（Ｃ２）。サーバ２が車両選択画面を提供すると、通信端末４は、ＷＥＢブラウザの機能により、車両選択画面を構成するＷＥＢ画面データをサーバ２から受信し、その受信したＷＥＢ画面データを構築して車両選択画面を表示部４ｅに表示する。即ち、作業者は、通信端末４に表示される車両選択画面を閲覧して確認し、診断の対象とする車両を選択することができ、次の工程に進むことができる。
【００２８】
作業者は、診断の対象とする車両９が新規の車両（過去に車両診断システム１の診断の対象となっていない車両であり、初めて診断の対象とする車両）であれば、登録番号や車台番号等を設定入力して診断の対象とする車両９を確定する。一方、作業者は、診断の対象とする車両９が新規登録でない車両（過去に車両診断システム１の診断の対象となった車両であり、２回目以降の診断の対象とする車両）であれば、登録番号や車台番号等が登録されている車両から選択して診断の対象とする車両９を確定する。
【００２９】
サーバ２は、作業者が診断の対象とする車両９を確定すると、基本車両情報要求を通信ＡＰサーバ８からＭ２Ｍサーバ３を経由して通信端末４に送信する（Ｃ３）。通信端末４は、サーバ２から送信された基本車両情報要求を広域無線通信部４ｆにより受信すると（Ｂ２）、その受信した基本車両情報要求をコマンド変換し、そのコマンド変換した基本車両情報要求を接続ケーブル１０を介して車両９に送信する（Ｂ３）。車両９は、通信端末４から送信された基本車両情報要求を受信すると（Ａ１）、その受信した基本車両情報要求に応じた基本車両情報を接続ケーブル１０を介して通信端末４に送信する（Ａ２）。通信端末４は、車両９から送信された基本車両情報を受信すると（Ｂ４）、その受信した基本車両情報をコマンド変換し、そのコマンド変換した基本車両情報を広域無線通信部４ｃからＭ２Ｍサーバ３を経由してサーバ２に送信する（Ｂ５）。
【００３０】
サーバ２は、通信端末４から送信された基本車両情報を通信ＡＰサーバ８により受信すると（Ｃ４）、その受信した基本車両情報に基づいて車両９との間でデータ通信が成立するか否かを認証する。サーバ２は、車両９との間でデータ通信が成立すると判定すると、ＷＥＢ画面記憶部６ｅに記憶されているＷＥＢ画面から診断開始画面を選択して提供する（Ｃ５）。サーバ２が診断開始画面を提供すると、通信端末４は、ＷＥＢブラウザの機能により、診断開始画面を構成するＷＥＢ画面データをサーバ２から受信し、その受信したＷＥＢ画面データを構築して診断開始画面を表示部４ｅに表示する。即ち、作業者は、通信端末４に表示される診断開始画面を閲覧して確認し、診断を開始するに際しての指示を把握することができ、次の工程に進むことができる。
【００３１】
サーバ２は、作業者が診断の開始を確定すると、診断を開始し（Ｃ６）、車両情報要求を通信ＡＰサーバ８からＭ２Ｍサーバ３を経由して通信端末４に送信する（Ｃ７）。通信端末４は、サーバ２から送信された車両情報要求を広域無線通信部４ｆにより受信すると（Ｂ６）、その受信した車両情報要求をコマンド変換し、そのコマンド変換した車両情報要求を接続ケーブル１０を介して車両９に送信する（Ｂ７）。車両９は、通信端末４から送信された車両情報要求を受信すると（Ａ３）、その受信した車両情報要求を解析し、その車両情報要求により指定されている車両情報を接続ケーブル１０を介して通信端末４に送信する（Ａ４）。車両９は、例えば車両情報要求によりエンジンの回転数が指定されていれば、エンジンの回転数を含む車両情報を通信端末４に送信する。
【００３２】
又、サーバ２は、診断を開始し、車両情報要求を通信ＡＰサーバ８からＭ２Ｍサーバ３を経由して通信端末４に送信すると、ＷＥＢ画面記憶部６ｅに記憶されているＷＥＢ画面から操作指示画面を選択して提供する（Ｃ８）。サーバ２が操作指示画面を提供すると、通信端末４は、ＷＥＢブラウザの機能により、操作指示画面を構成するＷＥＢ画面データをサーバ２から受信し、その受信したＷＥＢ画面データを構築して操作指示画面を表示部４ｅに表示する。即ち、作業者は、通信端末４に表示される操作指示画面を閲覧して確認し、後述する図６に示すようなＩＧオン、エンジン始動、アイドル、レーシング、全開レーシング等の診断を進めるに際しての指示を把握することができ、次の工程に進むことができる。
【００３３】
このとき、作業者が操作指示画面に記述されている指示にしたがって車両状態を変更すると、その車両状態の変更を反映した車両情報が車両９から送信されて通信端末４を介してサーバ２に受信される。例えば操作指示画面に記述されている指示がアクセルペダル１２ｂを操作する（踏み込む）指示であり、作業者がアクセルペダル１２ｂを操作すると、アクセルペダル１２ｂの操作量に連動したエンジンの回転数を示すデータが車両９から送信されて通信端末４を介してサーバ２に受信される。通信端末４は、このように車両９から送信された車両情報を受信すると（Ｂ８）、その受信した車両情報をコマンド変換し、そのコマンド変換した車両情報を広域無線通信部４ｃからＭ２Ｍサーバ３を経由してサーバ２に送信する（Ｂ９）。サーバ２は、通信端末４から送信された車両情報を通信ＡＰサーバ８により受信すると（Ｃ９）、その受信した車両情報を解析し（Ｃ１０）、車両情報を再取得する必要であるか否かを判定する（Ｃ１１）。
【００３４】
サーバ２は、予め診断の手順で規定されている診断結果を作成するのに必要な全ての車両情報を全て取得したと判定し、且つ車両情報を正しく取得した（例えば取得した車両情報は作業者が正しい作業を行って取得した車両情報である、又は取得した車両情報は予め規定されている条件を満たしている車両情報である）と判定すると、車両情報を再取得する必要がないと判定する。
【００３５】
一方、サーバ２は、診断結果を作成するのに必要な全ての車両情報を未だ取得していない、又は車両情報を正しく取得していない（例えば取得した車両情報は作業者が誤った作業を行って取得した車両情報である、又は取得した車両情報は予め規定されている条件を満たしていない車両情報である）と判定すると、車両情報を再取得する必要があると判定する。例えば作業者がアクセルペダル１２ｂをサーバ２から指示された操作量を超えて操作した状態でエンジンの回転数を取得しても、作業者がアクセルペダル１２ｂの操作ミスをしているので、エンジンの回転数を再取得する必要があると判定する。
【００３６】
サーバ２は、車両情報を再取得する必要があると判定すると（Ｃ１１：ＹＥＳ）、車両情報を再取得すべく車両情報要求を通信ＡＰサーバ８からＭ２Ｍサーバ３を経由して通信端末４に送信し（Ｃ１２）、同様の処理を繰返して行う（Ｃ１３、Ｃ１４）。これに追従し、通信端末４及び車両９でも同様の処理を繰返して行う（Ｂ１０〜Ｂ１３、Ａ５、Ａ６）。即ち、サーバ２は、車両情報を再取得する必要があると判定すると、その車両情報を再取得すべき指示を含む操作指示画面を提供し、これ以降、車両情報を再取得する必要がないと判定するまで繰返して行う。
【００３７】
サーバ２は、車両情報を再取得する必要がないと判定すると（Ｃ１１：ＮＯ）、これまでに取得した車両情報に基づいて診断結果を作成し（Ｃ１５）、診断を終了する（Ｃ１６）。そして、サーバ２は、ＷＥＢ画面記憶部６ｅに記憶されているＷＥＢ画面から診断結果画面のフレーム（ひな型）を選択し、今回の診断結果を当該フレーム内に記述した診断結果画面を提供する（Ｃ１７）。サーバ２が診断結果画面を提供すると、通信端末４は、ＷＥＢブラウザの機能により、診断結果画面を構成するＷＥＢ画面データをサーバ２から受信し、その受信したＷＥＢ画面データを構築して診断結果画面を表示部４ｅに表示する。即ち、作業者は、通信端末４に表示される診断結果画面を閲覧して確認し、診断結果を把握することができる。
【００３８】
以下、上記した一連の処理の具体例を図６から図１９を参照して説明する。ここでは、図６に示すように、サーバ２がエンジン（駆動機構）を診断する場合を説明する。図７に示すように、通信端末４がメインメニュー画面１０１を表示している状態で、作業者が「診断」アイコン１０１ａを押下すると（選択すると）、通信端末４は、作業者が「診断」アイコン１０１ａを押下したことを示す操作信号をサーバ２に送信する。
【００３９】
サーバ２は、通信端末４から送信された操作信号を受信すると、ＷＥＢ画面データを通信端末４に送信する。通信端末４は、サーバ２からＷＥＢ画面データを受信すると、図８に示すように、メインメニュー画面１０１上に診断の対象として「エンジン」、「ハイブリッド」及び「カーエアコン」を選択可能に表示する。作業者が診断の対象として例えば「エンジン」を選択すると、通信端末４は、作業者が診断の対象として「エンジン」を選択したことを示す操作信号をサーバ２に送信する。
【００４０】
サーバ２は、通信端末４から送信された操作信号を受信すると、車両選択画面１０２を構成するＷＥＢ画面データを通信端末４に送信する。通信端末４は、サーバ２からＷＥＢ画面データを受信すると、その受信したＷＥＢ画面データを構築し、図９に示すように、車両選択画面１０２を表示する。作業者が診断の対象とする車両９を選択すると、通信端末４は、作業者が診断の対象とする車両９を選択したことを示す操作信号をサーバ２に送信する。尚、図９では、例えば「車両Ａ」は車名を示し、例えば「ＰＰＰ１２−××××」は車台番号を示す。
【００４１】
サーバ２は、通信端末４から送信された操作信号を受信すると、診断開始画面１０３を構成するＷＥＢ画面データを通信端末４に送信する。通信端末４は、サーバ２からＷＥＢ画面データを受信すると、その受信したＷＥＢ画面データを構築し、図１０に示すように、診断開始画面１０３を表示する。作業者は、診断開始画面１０３を閲覧して確認することで、診断を開始するに際しての指示が、Ｐレンジ、エンジン暖機後、ＩＧＯＮ（エンジン停止）、電気負荷ＯＦＦ等であることを把握することができる。作業者が開始ボタン１０３ａを押下すると、通信端末４は、作業者が開始ボタン１０３ａを押下したことを示す操作信号をサーバ２に送信する。
【００４２】
サーバ２は、通信端末４から送信された操作信号を受信すると、エンジンの冷却水の現在の温度（エンジン水温）を示すデータを取得するための車両情報要求を通信端末４に送信する。サーバ２は、エンジンの冷却水の現在の温度を示すデータを含む車両情報を通信端末４から受信すると、エンジンの冷却水の現在の温度が所定温度に達しているか否かを判定する。サーバ２は、エンジンの冷却水の現在の温度が所定温度に達していないと判定すると、暖機指示画面１０４を構成するＷＥＢ画面データを通信端末４に送信する。通信端末４は、サーバ２からＷＥＢ画面データを受信すると、そのＷＥＢ画面データを構築し、図１１に示すように、暖機指示画面１０４を表示する。作業者は、暖機指示画面１０４を閲覧して確認することで、エンジンの冷却水の現在の温度（図１１では「５５℃」を例示している）を把握することができると共に、エンジンの冷却水の現在の温度が所定温度（図１１では「７０℃」を例示している）に達していない理由で暖機運転を実施する必要があること、エンジンの冷却水の温度が所定温度に達すると次の手順が自動で表示されることを把握することができる。尚、サーバ２は、エンジンの冷却水の温度が所定温度に達していると判定すると、暖機指示画面１０４を構成するＷＥＢ画面データを通信端末４に送信することはなく、通信端末４は、暖機指示画面１０４を表示することはない。
【００４３】
サーバ２は、エンジンの冷却水の温度が所定温度に達したか否かを監視し、エンジンの冷却水の温度が所定温度に達したと判定すると、第１の操作指示画面１０５を構成するＷＥＢ画面データを通信端末４に送信する。通信端末４は、サーバ２からＷＥＢ画面データを受信すると、そのＷＥＢ画面データを構築し、図１２に示すように、第１の操作指示画面１０５を表示する。作業者は、第１の操作指示画面１０５を閲覧して確認することで、次の手順がブレーキを踏んで始動する作業であることを把握することができ、そのブレーキを踏んで始動するタイミングを把握することができる。
【００４４】
ここで、サーバ２は、このようにブレーキを踏んで始動することを促す第１の操作指示画面１０５を提供する場合には、作業者が始動開始するタイミングをカウントダウンにより指示する。即ち、上記したように基本車両情報や車両情報が通信端末４から送信されてサーバ２に受信される経路と、ＷＥＢ画面データがサーバ２から送信されて通信端末４に受信される経路とは異なる。そのため、サーバ２が始動開始に関係するデータを通信端末４から受信する準備を完了していない状態で、始動開始に関係するデータを通信端末４が送信してしまうと、サーバ２がデータを受信することができない可能性がある。このような事情を考慮し、サーバ２は、始動開始に関係するデータを通信端末４から受信する準備を完了した後に、作業者が始動開始を行うように第１の操作指示画面１０５において作業者が始動開始するタイミングを調整する（同期を確立する）。尚、作業者が始動開始するタイミングをカウントダウンにより指示することに限らず、第１の操作指示画面１０５を表示するタイミングを調整しても良い。又、後述する第２の操作指示画面１０６及び第３の操作指示画面１０７についても、これと同様にして、作業者が作業を行うタイミングを調整する。
【００４５】
サーバ２は、作業者がブレーキを踏んで始動したか否かを監視し、作業者がブレーキを踏んで始動したと判定すると、第２の操作指示画面１０６を構成するＷＥＢ画面データを通信端末４に送信する。通信端末４は、サーバ２からＷＥＢ画面データを受信すると、その受信したＷＥＢ画面データを構築し、図１３に示すように、第２の操作指示画面１０６を表示する。作業者は、第２の操作指示画面１０６を閲覧して確認することで、次の手順がエンジンの回転数を所定数（図１３では「２０００ｒｐｍ」を例示している）まで上昇させて（駆動機構の状態を変化させる作業を行って）一定に維持する作業であることを把握することができる。
【００４６】
ここで、第２の操作指示画面１０６では、エンジンの回転数を所定数まで上昇させる指示が記述されているので、作業者がエンジンの回転数を確認可能となるように、エンジンの回転数の範囲を示すスケール１０６ｂ（図１３では「０〜５０００ｒｐｍ」を例示している）と、目標となる目標ライン１０６ｃと、目標ライン１０６ｃの周囲の目標エリア１０６ｄと、エンジンの回転数を示すバー１０６ｅとが表示される。これらスケール１０６ｂ、目標ライン１０６ｃ、目標エリア１０６ｄ、バー１０６ｅは、カラー表示される。
【００４７】
作業者がアクセルペダル１２ｂを操作すると（踏み込むと）、その操作量に応じたエンジンの回転数を含む車両情報（作業者が車両に対して実施した駆動機構の状態を変化させる作業を反映した車両情報）が車両９から通信端末４及びＭ２Ｍサーバ３を経由してサーバ２に受信されることで、エンジンの回転数が第２の操作指示画面１０６上に反映される。具体的には、図１４にも示すように、作業者がアクセルペダル１２ｂを操作することに応じて第２の操作指示画面１０６上でエンジンの回転数を示すバー１０６ｅの長さが伸縮する。この場合、サーバ２がエンジンの回転数を示すデータを受信する準備を完了した後に、作業者がアクセルペダル１２ｂを操作するように第２の操作指示画面１０６を表示するタイミングを調整することで、作業者がアクセルペダル１２ｂを操作したことに連動し、第２の操作指示画面１０６上でエンジンの回転数を示すバー１０６ｅの長さが伸縮することになる。即ち、作業者がアクセルペダル１２ｂを操作したことにも拘らずバー１０６ｅの長さが伸縮しなかったり、作業者がアクセルペダル１２ｂを操作したタイミングから遅れてバー１０６ｅの長さが伸縮したりする状況を回避し、違和感を作業者に与えてしまうことを未然に回避することができる。
【００４８】
又、このように作業者がアクセルペダル１２ｂを操作する操作量に追従してバー１０６ｅの長さが伸縮するので、診断の対象とする車両９にタコメータ（エンジンの回転数を示す回転速度計）が実装されていなくても、第２の操作指示画面１０６を閲覧して確認することで、エンジンの回転数を確認することができる。又、第２の操作指示画面１０６をＷＥＢ画面により提供するので、スケール１０６ｂの分解能（目盛り）を自在に設定することができる。そのため、診断の対象とする車両９にタコメータが実装されていたとしても、スケール１０６ｂの分解能をタコメータの分解能よりも高く設定すれば、第２の操作指示画面１０６を閲覧して確認することで、エンジンの回転数の微調整を容易に行うことができる。そして、作業者が測定開始ボタン１０６ａを押下すると、通信端末４は、作業者が測定開始ボタン１０６ａを押下したことを示す操作信号をサーバ２に送信する。
【００４９】
サーバ２は、通信端末４から送信された操作信号を受信すると、第３の操作指示画面１０７を構成するＷＥＢ画面データを通信端末４に送信する。通信端末４は、サーバ２からＷＥＢ画面データを受信すると、その受信したＷＥＢ画面データを構築し、図１５に示すように、第３の操作指示画面１０７を表示する。作業者は、第３の操作指示画面１０７を閲覧して確認することで、次の手順がアクセルを全開にする（アクセルペダル１２ｂの踏み込みを最大とする）作業であることを把握することができる。尚、第３の操作指示画面１０７でも、作業者がエンジンの回転数を確認可能となるように、スケール１０７ａと、目標ライン１０７ｂと、目標エリア１０７ｃと、バー１０７ｄとが表示される。
【００５０】
サーバ２は、このようにして作業者が時系列で刻々と切替わる操作指示画面にしたがって一連の診断を行い、診断結果を作成すると、診断結果画面１０８を構成するＷＥＢ画面データを通信端末４に送信する。通信端末４は、サーバ２からＷＥＢ画面データを受信すると、そのＷＥＢ画面データを構築し、図１６に示すように、診断結果画面１０８を表示する。作業者は、診断結果画面１０８を閲覧して確認することで、一連の診断を行って得た診断結果を把握することができる。尚、通信端末４は、図１７にも示すように、診断結果画面１０８をスクロール可能に表示する。又、通信端末４は、図１８に示すように、診断結果を所定サイズの用紙２０１に印字出力することも可能である。
【００５１】
以上に説明したように第１の実施形態によれば、車両診断システム１において、車両の診断を行う作業者への指示を含むＷＥＢ画面を、サーバ２がインターネット５を介して通信端末４に提供するようにした。これにより、通信端末４を扱う作業者は、通信端末４に表示されるＷＥＢ画面を閲覧して確認することで、自身への指示を把握することができ、その指示にしたがって車両９の診断を行うことができる。この場合、例えば車両状態を刻々と変化させる複数の手順を伴う複雑な指示であっても、サーバ２がＷＥＢ画面を逐一更新することで、その複雑な指示を作業者に適切に与えることができる。
【００５２】
又、このように作業者への指示をＷＥＢ画面により行うことで、通信端末４に大容量の記憶手段が必要となったりソフトウェアのメンテナンスが複雑になったりすることはなく、通信端末４の負担が増大することを回避することができる。又、多種多様な車両９の特性（車種、エンジン型式、駆動方式（２ＷＤ／４ＷＤ）、トランスミッション等の特性）毎にＷＥＢ画面を作成して対応することができ、車両９の特性毎に複数の通信端末４を用意する必要もない。又、ＷＥＢ画面を表示する機能（ＷＥＢブラウザ）を有する通信端末４であれば良く、通信端末４を汎用化することができ、容易に実現することができる。
【００５３】
（第２の実施形態）
次に、本発明の第２の実施形態について、図１９を参照して説明する。第１の実施形態は、通信端末４を車両に直接接続することで、通信端末４が車両から車両情報を直接取得する構成であるが、第２の実施形態は、通信端末を専用の車両接続端末を介して車両に接続することで、通信端末４が車両から車両情報を車両接続端末を介して取得する構成である。
【００５４】
車両接続端末２１は、動作全体を制御する制御部２１ａと、第１の実施形態で説明した接続コネクタ４ｂ及びコマンド変換部４ｄに相当する接続コネクタ２１ｂ及びコマンド変換部２１ｃと、通信端末２２との間でＢｌｕｅｔｏｏｔｈ（登録商標）通信を行うＢＴ通信部２１ｄとを有する。通信端末２２は、動作全体を制御する制御部２２ａと、車両接続端端末２１との間でＢｌｕｅｔｏｏｔｈ通信を行うＢＴ通信部２２ｂと、第１の実施形態で説明した広域無線通信部４ｃ、表示部４ｅ、操作受付部４ｆ及び記憶部４ｇに相当する広域無線通信部２２ｃ、表示部２２ｄ、操作受付部２２ｅ及び記憶部２２ｆとを有する。尚、車両接続端末２１と通信端末２２とがＢｌｕｅｔｏｏｔｈで接続される構成に限らず、他の無線通信方式（無線ＬＡＮ等）で接続される構成でも良い。又、車両接続端末２１と通信端末２２とが有線で接続される構成でも良い。このように第１の実施形態で説明した通信端末４の機能が車両接続端末２１と通信端末２２との２つの端末に分担される構成であっても、第１の実施形態と同様の作用効果を得ることができる。
【００５５】
（その他の実施形態）
本発明は、上記した実施形態にのみ限定されるものではなく、以下のように変形又は拡張することができる。
エンジンを診断する場合に適用することに限らず、例えばカーエアコン等の他の機構を診断する場合に適用しても良い。
エンジンの診断は、ダイアグ、始動、アイドル、レーシング、全開レーシングを一連の流れで行うことに限らず、ダイアグのみ、始動のみ、アイドルのみ等のように分割して行っても良いし、始動とアイドルとの２つ以上の組み合せとして行っても良い。
【００５６】
ＷＥＢ画面における作業者への指示は、文字のみに限らず、画像を組み合わせても良く、静止画や動画を用いても良い。又、例えば画像に連動して音声を出力する等しても良い。画像を組み合わせることで、作業者への指示をより正確に与えられる効果を期待することができる。
車両９の内部において、接続コネクタ９ａと第１の制御部１１ａ〜第４の制御部１４ａとの間の接続はＣＡＮに限らず、車載Ｅｔｈｅｒｎｅｔ（登録商標）、Ｆｌｅｘｒａｙ（登録商標）等の他の通信方式を利用しても良い。
【符号の説明】
【００５７】
図面中、１は車両診断システム、２はサーバ、４は通信端末、５はインターネット（通信網）、６ａは制御部（ＷＥＢ画面提供手段、コンピュータ）、９は車両である。
【図１】
2014213620.tif 000003
【図２】
2014213620.tif 000004
【図３】
2014213620.tif 000005
【図４】
2014213620.tif 000006
【図５】
2014213620.tif 000007
【図６】
2014213620.tif 000008
【図７】
2014213620.tif 000009
【図８】
2014213620.tif 000010
【図９】
2014213620.tif 000011
【図１０】
2014213620.tif 000012
【図１１】
2014213620.tif 000013
【図１２】
2014213620.tif 000014
【図１３】
2014213620.tif 000015
【図１４】
2014213620.tif 000016
【図１５】
2014213620.tif 000017
【図１６】
2014213620.tif 000018
【図１７】
2014213620.tif 000019
【図１８】
2014213620.tif 000020
【図１９】
2014213620.tif 000021