(57)【要約】【課題】  本発明は、機能の異なる複数種類の電子機器を容易に診断し得るようにする。【解決手段】  本発明は、診断装置２に対して、電子機器３、４及び５の診断の際に外部からその電子機器３、４及び５専用の診断プログラムを提供して当該診断プログラムに従って電子機器３、４及び５に対する診断処理を実行させるようにしたことにより、機能の異なる何れの電子機器３、４及び５を診断するときでも、診断装置２を、外部から提供した電子機器３、４及び５専用の診断プログラムに従って当該電子機器３、４及び５専用の診断装置２として機能させることができ、かくして機能の異なる複数種類の電子機器３、４及び５を容易に診断することができる。【選択図】        図１
2005258931.tif 000002
【特許請求の範囲】
【請求項１】
電子機器を診断する診断装置の診断方法であって、
外部で送信される診断対象の上記電子機器専用の診断プログラムを受信するプログラム受信ステップと、
上記受信された上記診断プログラムに従って上記電子機器に対する診断処理を開始する診断処理開始ステップと、
上記診断処理として、上記電子機器に所定処理を実行させるように指示する指示信号を送信する指示信号送信ステップと、
上記診断処理として、上記指示信号の送信に応じて上記電子機器から上記所定処理の実行の結果返信される返信情報を受信する返信情報受信ステップと、
上記診断処理として、上記受信された上記返信情報に基づく上記電子機器の診断結果を表示する表示ステップと
を具えることを特徴とする診断方法。
【請求項２】
上記プログラム受信ステップは、
上記外部で上記診断プログラムと共に送信される、上記診断処理の実行用に起動するための起動プログラムを受信し、
上記診断処理開始ステップは、
上記受信された上記起動プログラムに従って上記診断装置を上記診断処理の実行用に起動した後、上記診断プログラムに従って上記電子機器に対する上記診断処理を開始する
ことを特徴とする請求項１に記載の診断方法。
【請求項３】
上記プログラム受信ステップは、
上記電子機器から送信される上記診断プログラムを受信する
ことを特徴とする請求項１に記載の診断方法。
【請求項４】
上記電子機器から送信される当該電子機器を識別可能な機器識別情報を受信する識別情報受信ステップと、
上記受信された上記機器識別情報をプログラム提供装置に送信する識別情報送信ステップと
を具え、
上記プログラム受信ステップは、
上記機器識別情報の送信に応じて上記プログラム提供装置から送信される上記電子機器専用の上記診断プログラムを受信する
ことを特徴とする請求項１に記載の診断方法。
【請求項５】
上記診断処理として、上記電子機器が処理を実行する際の処理実行環境を示す環境情報に基づいて当該電子機器を自動診断する自動診断ステップ
を具え、
上記指示信号送信ステップは、
上記診断処理として、上記電子機器に対して上記環境情報の提供処理を実行させるように指示する上記指示信号を当該電子機器に送信し、
上記返信情報受信ステップは、
上記診断処理として、上記指示信号の送信に応じて上記電子機器から上記提供処理の実行の結果返信される上記環境情報でなる上記返信情報を受信し、
上記自動診断ステップは、
上記診断処理として、上記受信された上記環境情報でなる上記返信情報に基づいて上記電子機器を自動診断し、
上記表示ステップは、
上記診断処理として、上記電子機器に対する上記自動診断の上記診断結果を表示する
ことを特徴とする請求項１に記載の診断方法。
【請求項６】
上記電子機器に対する上記自動診断により当該電子機器が正常に処理を実行しないと診断されたときには、上記診断処理として上記電子機器が正常に上記処理を実行し得るように修正した上記処理実行環境を示す修正環境情報を生成する修正環境情報生成ステップと、
上記診断処理として、上記生成された上記修正環境情報を上記電子機器に送信する修正環境情報送信ステップと
を具えることを特徴とする請求項５に記載の診断方法。
【請求項７】
診断装置に対する電子機器の受診方法であって、
外部から取得する本電子機器専用の診断プログラムに従って当該本電子機器に対する診断処理を実行する上記診断装置から当該診断処理の実行によって送信される、上記本電子機器に対する診断結果を得るための所定処理の実行を指示する指示信号を受信する指示信号受信ステップと、
上記受信された上記指示信号に従って上記所定処理を実行する処理実行ステップと、
上記所定処理が実行された結果得られる返信情報を上記診断装置に送信する返信情報送信ステップと
を具えることを特徴とする受診方法。
【請求項８】
上記本電子機器と上記診断装置との通信接続の有無を検出する検出ステップと、
上記本電子機器が上記診断装置と通信接続されたことが検出されると、当該本電子機器専用の上記診断プログラムを上記診断装置に送信するプログラム送信ステップと
を具えることを特徴とする請求項７に記載の受診方法。
【請求項９】
上記プログラム送信ステップは、
上記本電子機器が上記診断装置と通信接続されたことが検出されると、当該本電子機器専用の上記診断プログラムと共に、上記診断装置を上記診断処理の実行用に起動させるための起動プログラムを当該診断装置に送信する
ことを特徴とする請求項８に記載の受診方法。
【請求項１０】
上記本電子機器が上記診断装置と通信接続されたことが検出されると、当該本電子機器を識別可能で、かつ当該本電子機器専用の上記診断プログラムの取得に使用される機器識別情報を上記診断装置に送信する識別情報送信ステップ
を具えることを特徴とする請求項７に記載の受診方法。
【請求項１１】
上記指示信号受信ステップは、
上記診断装置から送信される、上記本電子機器が処理を実行する際の処理実行環境を示す環境情報の提供処理を実行するように指示する上記指示信号を受信し、
上記処理実行ステップは、
上記受信された上記指示信号に応じて、上記本電子機器の上記環境情報に対する上記提供処理を実行し、
上記返信情報送信ステップは、
上記提供処理の実行によって得られた上記環境情報を上記返信情報として上記診断装置に送信する
ことを特徴とする請求項７に記載の受診方法。
【請求項１２】
上記環境情報の送信に応じて、上記診断装置で当該環境情報に基づき上記本電子機器が上記自動診断された結果、当該本電子機器が正常に処理を実行しないと判断されたときに上記診断装置から送信される、当該本電子機器が正常に上記処理を実行し得るように修正された上記処理実行環境を示す修正環境情報を受信する修正環境情報受信ステップと、
上記診断装置に送信した上記本電子機器の上記環境情報を、上記受信された上記修正環境情報に更新することにより当該本電子機器が上記処理を実行する際の上記処理実行環境を修正する処理実行環境修正ステップと
を具えることを特徴とする請求項１１に記載の受診方法。
【請求項１３】
電子機器の診断の際に診断装置から送信される、当該電子機器を識別可能な機器識別情報を受信する識別情報受信ステップと、
上記電子機器専用の診断プログラムと、当該電子機器の上記機器識別情報とを対応付けて記憶している記憶媒体から、上記受信された上記機器識別情報に対応する上記診断プログラムを読み出すプログラム読出ステップと、
上記記憶媒体から読み出された上記診断プログラムを上記診断装置に送信するプログラム送信ステップと
を具えることを特徴とするプログラム提供方法。
【請求項１４】
上記プログラム読出ステップは、
上記診断プログラム及び上記機器識別情報と共に、上記診断装置を上記電子機器に対する診断処理の実行用に起動させるための起動プログラムを記憶している上記記憶媒体から、上記受信された上記機器識別情報に対応する上記診断プログラムを読み出すと共に、上記起動プログラムを読み出し、
上記プログラム送信ステップは、
上記記憶媒体から読み出された上記診断プログラムと共に上記起動プログラムを上記診断装置に送信する
ことを特徴とする請求項１３に記載のプログラム提供方法。
【請求項１５】
上記電子機器専用の上記診断プログラムが改訂される毎に提供される改訂診断プログラムを取得するプログラム取得ステップと、
上記記憶媒体に対して、すでに記憶している上記改訂以前の上記診断プログラムに、上記取得された上記改訂診断プログラムを上書きして記憶することにより上記電子機器専用の上記診断プログラムを更新するプログラム更新ステップと
を具えることを特徴とする請求項１３に記載のプログラム提供方法。
【請求項１６】
診断対象の電子機器と通信する通信手段と、
上記電子機器に対する診断結果を表示する表示手段と、
外部で送信される上記電子機器専用の診断プログラムを受信するプログラム受信手段と、
上記プログラム受信手段によって受信された上記診断プログラムに従って上記電子機器に対する診断処理を実行することにより、上記通信手段によって当該電子機器に所定処理を実行させるように指示する指示信号を送信すると共に、当該指示信号の送信に応じて上記電子機器から上記所定処理の実行の結果返信される返信情報を受信し、上記表示手段によって、当該受信した上記返信情報に基づく上記電子機器の上記診断結果を表示する診断処理手段と
を具えることを特徴とする診断装置。
【請求項１７】
外部から取得する本電子機器専用の診断プログラムに従って当該本電子機器に対する診断処理を実行する診断装置から当該診断処理の実行によって送信される、上記本電子機器に対する診断結果を得るための所定処理の実行を指示する指示信号を受信する指示信号受信手段と、
上記指示信号受信手段によって受信された上記指示信号に従って上記所定処理を実行する処理実行手段と、
上記処理実行手段によって上記所定処理が実行された結果得られる返信情報を上記診断装置に送信する返信情報送信手段と
を具えることを特徴とする電子機器。
【請求項１８】
電子機器専用の診断プログラムと、当該電子機器を識別可能な機器識別情報とを対応付けて記憶する記憶媒体と、
上記電子機器の診断の際に診断装置から送信される当該電子機器の上記機器識別情報を受信する識別情報受信手段と、
上記記憶媒体から、上記識別情報受信手段によって受信された上記機器識別情報に対応する上記診断プログラムを読み出すプログラム読出手段と、
上記プログラム読出手段によって上記記憶媒体から読み出された上記診断プログラムを上記診断装置に送信する送信手段と
を具えることを特徴とするプログラム提供装置。
【請求項１９】
電子機器の診断毎に外部から情報処理装置に提供される当該電子機器専用の診断プログラムであって、
上記情報処理装置に対して、
上記電子機器に対する診断処理を開始する診断処理開始ステップと、
上記診断処理として、上記電子機器に所定処理を実行させるように指示する指示信号を送信する指示信号送信ステップと、
上記診断処理として、上記指示信号の送信に応じて上記電子機器から上記所定処理の実行の結果返信される返信情報を受信する返信情報受信ステップと、
上記診断処理として、上記受信した上記返信情報に基づく上記電子機器の診断結果を表示する表示ステップと
を実行させるための診断プログラム。
【請求項２０】
情報処理装置に対して、
外部から取得する本装置専用の診断プログラムに従って当該本装置に対する診断処理を実行する診断装置から当該診断処理の実行によって送信される、上記本装置に対する診断結果を得るための所定処理の実行を指示する指示信号を受信する指示信号受信ステップと、
上記受信した上記指示信号に従って上記所定処理を実行する処理実行ステップと、
上記所定処理の実行の結果得られる返信情報を上記診断装置に送信する返信情報送信ステップと
を実行させるための受診プログラム。
【請求項２１】
情報処理装置に対して、
電子機器の診断の際に診断装置から送信される、当該電子機器を識別可能な機器識別情報を受信する識別情報受信ステップと、
上記電子機器専用の診断プログラムと、当該電子機器の上記機器識別情報とを対応付けて記憶している記憶媒体から、上記受信した上記機器識別情報に対応する上記診断プログラムを読み出すプログラム読出ステップと、
上記記憶媒体から読み出した上記診断プログラムを上記診断装置に送信するプログラム送信ステップと
を実行させるためのプログラム提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は診断装置に関し、例えば機能の異なる複数種類の電子機器を診断する場合に適用して好適なものである。
【背景技術】
【０００２】
従来の故障診断システムでは、操作端末がこれに接続されたビデオテープレコーダから当該ビデオテープレコーダ内部の電源電圧、チューナの受信信号レベル、再生、早送り、巻戻し及び録画時の動作、時計データ等の状態データを受け取る。
【０００３】
そして故障診断システムでは、操作端末がビデオテープレコーダから状態データを受け取ると、インターネットにアクセスしてサーバに接続し、その状態データをサーバに転送することにより、当該サーバから状態データをもとにビデオテープレコーダを診断した診断結果を受け取ってディスプレイに表示していた（例えば、特許文献１参照）。
【特許文献１】特開平１０−４０２００号公報（第３頁、図１、図３）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところでかかる構成の故障診断システムでは、サーバに対して、予めビデオテープレコーダのような電子機器の診断に用いる診断プログラムを実装しておくことで、その診断プログラムに従って電子機器を診断することができる。
【０００５】
ところがかかる故障診断システムでは、機能の異なる複数種類の電子機器を診断する場合、電子機器の機能毎にこれら電子機器に対する診断項目が異なることにより、電子機器の診断に用いる診断プログラムの内容も電子機器の機能毎に（すなわち、診断項目の違いに応じて）異なるものとなる。
【０００６】
このためかかる故障診断システムでは、電子機器の診断にあたって、機能の異なる電子機器用の診断プログラムをそれぞれ実装した複数のサーバを用意し、又はサーバの記憶媒体を大容量化して複数種類の診断プログラムを実装しておく必要があり、機能の異なる電子機器を容易には診断し難いという問題があった。
【０００７】
本発明は以上の点を考慮してなされたもので、機能の異なる複数種類の電子機器を容易に診断し得る診断装置を提案しようとするものである。
【課題を解決するための手段】
【０００８】
かかる課題を解決するため本発明においては、診断装置において、外部で送信される診断対象の電子機器専用の診断プログラムを受信すると、当該受信した診断プログラムに従って電子機器に対する診断処理を開始して、電子機器に所定処理を実行させるように指示する指示信号を送信し、指示信号の送信に応じて電子機器から所定処理の実行の結果返信される返信情報を受信すると、その返信情報に基づく電子機器の診断結果を表示するようにした。
【０００９】
従って診断装置においては、機能の異なる何れの電子機器を診断するときでも、外部からその都度、診断対象の電子機器専用の診断プログラムを取得することでその診断プログラムに従って当該電子機器専用の診断装置として機能することができる。
【００１０】
また本発明においては、電子機器において、外部から取得する本機器専用の診断プログラムに従って当該本機器に対する診断処理を実行する診断装置からその診断処理の実行によって送信される、本機器に対する診断結果を得るための所定処理の実行を指示する指示信号を受信すると、当該受信した指示信号に従って所定処理を実行し、その所定処理によって得た返信情報を診断装置に返信するようにした。
【００１１】
従って電子機器においては、外部から取得した本機器専用の診断プログラムに従ってその本機器専用の診断機能を有する状態となった診断装置からの指示に従って所定処理を実行し、その結果得られた返信情報を当該診断装置に返送することで、当該本機器がどのような機能を有している場合でも、本機器専用の診断プログラムに従って機能している診断装置に対し返信情報に基づいて本機器を的確に診断させることができる。
【００１２】
さらに本発明においては、プログラム提供装置において、記憶媒体に電子機器専用の診断プログラムと、当該電子機器を識別可能な機器識別情報とを対応付けて記憶しておき、電子機器の診断の際に診断装置から送信される当該電子機器の機器識別情報を受信すると、その機器識別情報に対応する診断プログラムを記憶媒体から読み出して診断装置に送信するようにした。
【００１３】
従ってプログラム提供装置においては、機能の異なる何れの電子機器が診断されるときでも、診断装置からの要求に応じてそのとき診断される電子機器専用の診断プログラムを当該診断装置に的確に提供することができ、診断装置をその提供した診断プログラムに従って電子機器専用の診断装置として機能させることができる。
【発明の効果】
【００１４】
本発明によれば、診断装置に対して、電子機器の診断の際に外部からその電子機器専用の診断プログラムを提供して当該診断プログラムに従ってその電子機器に対する診断処理を実行させるようにしたことにより、機能の異なる何れの電子機器を診断するときでも、診断装置を、外部から提供した電子機器専用の診断プログラムに従って当該電子機器専用の診断装置として機能させることができ、かくして機能の異なる複数種類の電子機器を容易に診断することができる。
【発明を実施するための最良の形態】
【００１５】
以下図面について、本発明の一実施の形態を詳述する。
【００１６】
（１）機器診断システムの全体構成
図１において、１は全体として本発明を適用した機器診断システムを示し、携帯型の診断装置２が、携帯型再生装置３や、据置型のハードディスクレコーダ４、コンピュータ構成のクライアント端末５等のそれぞれ機能の異なる電子機器を診断する際に、診断対象の電子機器又はインターネット６上のプログラム提供装置７から当該診断対象の電子機器専用の診断プログラムを取得する。
【００１７】
これにより機器診断システム１では、診断装置２が外部から取得した診断プログラムに従って、そのとき診断対象となっている電子機器専用の診断装置２として機能し、かくしてその診断プログラムに従って診断対象の電子機器を診断し得るようになされている。
【００１８】
（１−１）診断装置２の回路構成
診断装置２は、例えば電子機器の診断依頼を受けたメーカのサービスマンによって持ち歩かれ、診断対象の電子機器にＵＳＢ（Universal Serial Bus）ケーブル等を介して接続し得るようになされている。
【００１９】
そして図２に示すように診断装置２は、内部のＣＰＵ（Central Processing Unit ）でなる制御部（以下、これを診断制御部と呼ぶ）１０がＲＯＭ（Read Only Memory）１１に予め記憶しているプログラム取得処理プログラムをＲＡＭ（Random Access Memory）１２上で展開することにより、当該展開したプログラム取得処理プログラムに従って全体を統括的に制御して、外部から診断対象の電子機器専用の診断プログラムを取得するプログラム取得処理を実行する。
【００２０】
これにより診断制御部１０は、例えば電子機器の診断を依頼したユーザの家庭に診断装置２が持ち込まれた状態で、操作入力部１３に対する操作に応じて入力処理部１４を介して起動命令信号が入力されると、当該診断装置２をプログラム取得処理の実行用に初期起動する。
【００２１】
この状態で診断制御部１０は、外部機器インターフェース部１５を介して診断対象の電子機器との例えば有線による通信接続の有無を監視することで当該診断対象の電子機器と通信接続されたことを検出すると、その電子機器から診断装置２に対する診断機能の設定用として送信される診断機能設定用データの受信を待ち受ける。
【００２２】
ここで診断制御部１０は、電子機器から診断装置２を診断処理の実行用に起動させるためのＯＳ（Operating System）でなる起動プログラムと、当該電子機器専用の診断プログラムとが診断機能設定用データとして送信されることにより、これを外部機器インターフェース部１５で受信すると、当該診断機能設定用データに基づいて得られる起動プログラム及び診断プログラムをＲＡＭ１２に一旦記憶する。
【００２３】
また診断制御部１０は、診断対象の電子機器から、当該電子機器を専用の診断プログラムの種類毎に分けて識別可能な例えば機種を示す機器識別情報が診断機能設定用データとして送信されることにより、これを外部機器インターフェース部１５で受信すると、その機器識別情報を格納したプログラム要求データを通信処理部１６を介してネットワークインターフェース部１７からインターネット６経由でプログラム提供装置７に送信する。
【００２４】
その結果、診断制御部１０は、プログラム提供装置７から診断装置２を診断処理の実行用に起動させるためのＯＳでなる起動プログラムと、その機器識別情報によって特定した診断対象の電子機器専用の診断プログラムとがプログラム提供データとして送信されることにより、これをネットワークインターフェース部１７で受信して通信処理部１６を介して取り込むと、当該プログラム提供データに基づいて得られる起動プログラム及び診断プログラムをＲＡＭ１２に一旦記憶する。
【００２５】
このようにして診断制御部１０は、ＲＡＭ１２に対し起動プログラム及び診断プログラムを記憶すると、プログラム取得処理プログラムに替えてまずＲＡＭ１２上で起動プログラムを展開することにより当該展開した起動プログラムに従って全体を制御して診断装置２を診断処理の実行用に起動（すなわち、プログラム取得処理を実行するための初期起動の後の再起動となる）し直した後、そのＲＡＭ１２上で診断プログラムを展開することにより当該展開した診断プログラムに従って全体を統括的に制御してその電子機器専用の診断処理を実行する。
【００２６】
これにより診断制御部１０は、診断処理により診断対象の電子機器に対して、診断結果を得るための所定処理の実行を指示する指示データを生成し、これを外部機器インターフェース部１５から当該電子機器に送信する。
【００２７】
その結果、診断制御部１０は、診断対象の電子機器から所定処理の実行の結果得られた返信情報データが送信されると、これを外部機器インターフェース部１５で受信すると共に、その返信情報データに基づく診断結果提示データを表示処理部１８を介して表示部１９に送出することにより当該表示部１９を介して電子機器の診断結果をサービスマンに提示することができる。
【００２８】
このようにして診断制御部１０は、電子機器を診断する毎にその都度、診断対象の電子機器専用の診断プログラムを取得して当該取得した診断プログラムに従って診断処理を実行することにより、診断対象の電子機器の機能に合わせて自己の診断装置２としての機能を当該電子機器の機能に応じた診断項目で診断処理を実行するように切り替えることができ、かく診断対象の電子機器を的確に診断することができる。
【００２９】
（１−２）携帯型再生装置３の回路構成
図３に示すように携帯型再生装置３は、内部のＣＰＵでなる制御部（以下、これを再生制御部と呼ぶ）２０がＲＯＭ２１に予め記憶しているＯＳ等の基本プログラムや、再生プログラム及び受診プログラム等の各種アプリケーションプログラムをＲＡＭ２２上で展開することにより、当該展開した基本プログラム及び各種アプリケーションプログラムに従って全体を統括的に制御して各種処理を実行する。
【００３０】
これにより再生制御部２０は、音楽のコンテンツデータが予め記録されている光磁気ディスク（例えばＭＤ（Mini Disc   登録商標）等の記録媒体（図示せず）が携帯型再生装置３の内部に装填された状態で、操作入力部２３に対する操作に応じて入力処理部２４を介して再生命令信号が入力されると、メディアドライブ２５によりその記録媒体からコンテンツデータを再生しオーディオデータ処理部２６において復号やデジタルアナログ変換等の各種処理を施してヘッドホン２７に送出することにより当該ヘッドホン２７を介して音楽を聴かせることができる。
【００３１】
また再生制御部２０は、ＲＯＭ２１に予め診断装置２を診断処理の実行用に起動させるための起動プログラムと、本携帯型再生装置３をその機能（すなわち、記録媒体からのコンテンツデータの再生機能）に応じた診断項目で診断させるための当該本携帯型再生装置３専用の診断プログラム（以下、これを特に再生装置専用診断プログラムと呼ぶ）とを記憶している。
【００３２】
そして再生制御部２０は、外部機器インターフェース部２８を介して診断装置２との通信接続の有無を常時監視しており、ユーザによって携帯型再生装置３がその機能（すなわち、再生機能）に応じた処理を正常に実行しないと判断されてメーカに診断が依頼されたことで、当該携帯型再生装置３が診断用に診断装置２と通信接続されたことを検出すると、ＲＯＭ２１から起動プログラム及び再生装置専用診断プログラムを読み出して、これらを診断機能設定用データとして外部機器インターフェース部２８から診断装置２に送信する。
【００３３】
これにより再生制御部２０は、診断装置２に対して起動プログラムに従って診断処理の実行用に起動させた後、再生装置専用診断プログラムに従って本携帯型再生装置３に対する診断処理（以下、これを特に再生装置専用診断処理と呼ぶ）を実行させる。
【００３４】
その結果、再生制御部２０は、診断装置２から再生装置専用診断処理として（すなわち、再生装置専用診断プログラムにおいて携帯型再生装置３に所定処理の実行を指示するように記述されている内容に従って）所定処理の実行を指示する指示データが送信されると、これを外部機器インターフェース部２８で受信して取り込む。
【００３５】
これにより再生制御部２０は、指示データに基づく指示に従い接続状態検出部２９により、携帯型再生装置３の機能に応じた診断結果を得るための所定処理として、例えばメディアドライブ２５及びオーディオデータ処理部２６等を形成する各回路ブロックと制御データ及びコンテンツデータ等の伝送用のデータ伝送線との電気的な接続状態を検出する接続状態検出処理を実行する。
【００３６】
そして再生制御部２０は、接続状態検出部２９により接続状態検出処理を実行して得られた各回路ブロックとデータ伝送線との接続状態の検出結果を返信情報データとして外部機器インターフェース部２８から診断装置２に送信することにより、当該診断装置２に対してその返信情報データに基づく本携帯型再生装置３の診断結果を表示させる。
【００３７】
このようにして再生制御部２０は、診断装置２に対して再生装置専用診断プログラムに従い、本携帯型再生装置３をその機能に応じた診断項目で診断させ得るようになされている。
【００３８】
（１−３）ハードディスクレコーダ４の回路構成
図４においてハードディスクレコーダ４は、内部のＣＰＵでなる制御部（以下、これをレコーダ制御部と呼ぶ）３０がＲＯＭ３１に予め記憶しているＯＳ等の基本プログラムや、放送番組録画プログラム及び受診プログラム等の各種アプリケーションプログラムをＲＡＭ３２上で展開することにより、当該展開した基本プログラム及び各種アプリケーションプログラムに従って全体を統括的に制御して各種処理を実行する。
【００３９】
これによりレコーダ制御部３０は、地上デジタルテレビジョン放送のテレビジョン番組の視聴時、操作入力部３３に対する操作に応じて入力処理部３４を介して視聴用のチャンネルを指定するチャンネル指定信号が入力されると、そのチャンネル指定信号に応じてテレビジョンチューナ３５を制御する。
【００４０】
ここで地上デジタルテレビジョン放送では、国内を複数の放送地域に分割し、その放送地域毎に放送局に対してテレビジョン信号の送信に使用する送信周波数を、少なくても隣接する放送地域の放送局とは異なる値にして割り当てている。
【００４１】
このためレコーダ制御部３０は、ＲＯＭ３１に地上デジタルテレビジョン放送の各放送地域を識別可能な複数の地域コードと、当該放送地域毎の放送局に割り当てられた送信周波数とを対応付けて記憶している。
【００４２】
そしてレコーダ制御部３０は、ハードディスクレコーダ４に対する初期設定の際にユーザの居住地を含む放送地域（すなわち、ハードディスクレコーダ４が実際に使用される場所を含む放送地域）の地域コードが入力されると、ＲＡＭ３２にその地域コードを記憶する。
【００４３】
またレコーダ制御部３０は、このときＲＯＭ３１に記憶している複数の送信周波数のうち、入力された地域コードに対応する送信周波数を選択してテレビジョン信号の受信に使用するように設定し、かつ当該選択した送信周波数を、ユーザによって任意に指定されたチャンネルに対応付ける。
【００４４】
従ってレコーダ制御部３０は、ユーザによってテレビジョン番組の視聴用にチャンネルが指定されると、当該指定されたチャンネルに対応付けている送信周波数に基づいてテレビジョンチューナ３５を制御している。
【００４５】
これによりレコーダ制御部３０は、テレビジョンアンテナ３６で受信している地上デジタルテレビジョン放送の複数のテレビジョン信号をテレビジョンチューナ３５に取り込んで当該テレビジョンチューナ３５において視聴用に指定されたチャンネルに対応する送信周波数のテレビジョン信号を選択して検波処理及び復調処理等を施すことによりＭＰＥＧ２の規格に準じたデジタルのトランスポートストリームを生成し、これをデスクランブラ３７に送出する。
【００４６】
そしてレコーダ制御部３０は、このとき生成したトランスポートストリームが、予め限定的に視聴を許可するテレビジョン番組のもので放送局側で暗号化されていると、地上デジタルテレビジョン放送の事業者からそのテレビジョン番組の視聴を許可したユーザに提供されているＩＣ（Integrated Circuit）カード３８からこれに格納されているスクランブルキーデータをカードインターフェース３９を介して読み出してデスクランブラ３７に送出する。
【００４７】
従ってレコーダ制御部３０は、トランスポートストリームが暗号化されていれば、デスクランブラ３７においてそのトランスポートストリームをスクランブルキーデータで復号してデマルチプレクサ４０に送出し、当該トランスポートストリームが暗号化されていなければ、デスクランブラ３７からそのトランスポートストリームをそのままデマルチプレクサ４０に送出する。
【００４８】
そしてレコーダ制御部３０は、デマルチプレクサ４０においてトランスポートストリームからテレビジョン番組の映像ＴＳ（Transport Stream）パケットデータ及び音声ＴＳパケットデータを分離し、ビデオデコーダ４１において一方の映像ＴＳパケットデータをＭＰＥＧ２の規格に準じて復号した後、デジタルアナログ変換することにより得られた映像信号を外部のモニタ４２に送出すると共に、オーディオデコーダ４３において他方の音声ＴＳパケットデータをＭＰＥＧ２の規格に準じて復号した後、デジタルアナログ変換することにより得られた音声信号を外部のスピーカ４４に送出する。
【００４９】
これによりレコーダ制御部３０は、モニタ４２に映像信号に基づくテレビジョン番組の番組映像を表示させると共に、これに合わせてスピーカ４４から音声信号に基づく当該テレビジョン番組の番組音声を出力させ、かくしてユーザに所望のテレビジョン番組を視聴させることができる。
【００５０】
またレコーダ制御部３０は、テレビジョン番組の録画時、操作入力部３３に対する操作に応じて入力処理部３４を介して録画用のチャンネル指定信号及び録画命令信号が入力されると、テレビジョンチューナ３５及びデスクランブラ３７において上述のテレビジョン番組の視聴時と同様にして、録画用に指定されたチャンネルに対応するトランスポートストリームを得てこれをデマルチプレクサ４０からそのままハードディスクドライブ４５に送出してハードディスクに記録する。
【００５１】
このようにしてレコーダ制御部３０は、ユーザによって指定された所望のテレビジョン番組を録画することができる。
【００５２】
そしてレコーダ制御部３０は、テレビジョン番組の再生時、操作入力部３３に対する操作に応じて入力処理部３４を介して再生命令信号が入力されると、ハードディスクドライブ４５のハードディスクから、指定されたテレビジョン番組のトランスポートストリームを再生してデマルチプレクサ４０に送出することで当該デマルチプレクサ４０、ビデオデコーダ４１及びオーディオデコーダ４３において上述のテレビジョン番組の視聴時と同様にして映像信号を得て外部のモニタ４２に送出すると共に、音声信号を得て外部のスピーカ４４に送出する。
【００５３】
これによりレコーダ制御部３０は、テレビジョン番組の録画終了後、任意の時点でそのテレビジョン番組を再生してユーザに視聴させることができる。
【００５４】
かかる構成に加えてレコーダ制御部３０は、ＲＯＭ３１に予め診断装置２を診断処理の実行用に起動させるための起動プログラムと、本ハードディスクレコーダ４をその機能（すなわち、テレビジョン放送の受信機能やテレビジョン番組の録画及び再生機能）に応じた診断項目で診断させるための当該本ハードディスクレコーダ４専用の診断プログラム（以下、これを特にレコーダ専用診断プログラムと呼ぶ）とを記憶している。
【００５５】
そしてレコーダ制御部３０は、外部機器インターフェース部４６を介して診断装置２との通信接続の有無を常時監視しており、ユーザによってハードディスクレコーダ４がその機能（例えば、地上デジタルテレビジョン放送の受信機能）に応じた処理を正常に実行しないと判断されてメーカに診断が依頼されたことで、当該ハードディスクレコーダ４が診断用に診断装置２と通信接続されたことを検出すると、ＲＯＭ３１から起動プログラム及びレコーダ専用診断プログラムを読み出し、これらを診断機能設定用データとして外部機器インターフェース部４６から診断装置２に送信する。
【００５６】
これによりレコーダ制御部３０は、診断装置２に対して起動プログラムに従って診断処理の実行用に起動させた後、レコーダ専用診断プログラムに従って本ハードディスクレコーダ４に対する診断処理（以下、これを特にレコーダ専用診断処理と呼ぶ）を実行させる。
【００５７】
その結果、レコーダ制御部３０は、診断装置２からレコーダ専用診断処理として（すなわち、レコーダ専用診断プログラムにおいてハードディスクレコーダ４に所定処理の実行を指示するように記述されている内容に従って）所定処理の実行を指示する指示データが送信されると、これを外部機器インターフェース部４６で受信して取り込む。
【００５８】
これによりレコーダ制御部３０は、指示データに基づく指示に従いハードディスクレコーダ４の機能に応じた診断結果を得るための所定処理として、例えばＲＡＭ３２に記憶している地域コードを診断装置２に送信する地域コード送信処理を実行する。
【００５９】
従ってレコーダ制御部３０は、ＲＡＭ３２からその地域コードを読み出して返信情報データとし外部機器インターフェース部４６から診断装置２に送信することにより、当該診断装置２に対してその返信情報データに基づく本ハードディスクレコーダ４の診断結果を表示させる。
【００６０】
このようにしてレコーダ制御部３０は、診断装置２に対しレコーダ専用診断プログラムに従って本ハードディスクレコーダ４をその機能に応じた診断項目で診断させ得るようになされている。
【００６１】
（１−４）クライアント端末５の回路構成
図５に示すようにクライアント端末５は、内部の中央処理ユニット（ＣＰＵ）５０が、ＲＯＭ５１に予め記憶しているＯＳ等の基本プログラムや、受診プログラム等の各種アプリケーションプログラムをバス５２を介してＲＡＭ５３に転送して展開することにより、当該展開した基本プログラム及び各種アプリケーションプログラムに従って全体を統括的に制御して各種処理を実行する。
【００６２】
これにより中央処理ユニット５０は、リモートコントローラ等の操作入力部５５に対する操作に応じて入力処理部５６を介して記録媒体からのコンテンツ再生命令信号が入力されると、メディアドライブ５７により、クライアント端末５に装填されているコンパクトディスク等の記録媒体から例えば音楽のコンテンツデータを再生してオーディオデータ処理部５８を介してスピーカ５９に送出することにより当該スピーカ５９を介して音楽を聴かせることができる。
【００６３】
また中央処理ユニット５０は、操作入力部５５に対する操作に応じて入力処理部５６を介してラジオ放送の放送周波数を指定する周波数指定信号が入力されると共に当該ラジオ放送の出力命令信号が入力されると、ラジオアンテナ６０で受信しているラジオ放送の放送信号をラジオチューナ６１に取り込む。
【００６４】
そして中央処理ユニット５０は、ラジオチューナ６１により、指定された放送周波数の放送信号を選択して復調し、得られたラジオ放送データでなるコンテンツデータをオーディオデータ処理部５８を介してスピーカ５９に送出することにより当該スピーカ５９を介してラジオ放送の番組を聴かせることができる。
【００６５】
さらに中央処理ユニット５０は、操作入力部５５に対する操作に応じて入力処理部５６を介してコンテンツ取得命令信号が入力されると、通信処理部６２及びネットワークインターフェース部６３を順次介してインターネット６（図１）上のコンテンツ提供サーバ（図示せず）と通信することにより当該コンテンツ提供サーバから配信された所望のコンテンツデータをネットワークインターフェース部６３で受信して通信処理部６２を介して取り込む。
【００６６】
そして中央処理ユニット５０は、コンテンツ提供サーバから配信されたコンテンツデータに基づいて得られる映像データを表示処理部６４を介してディスプレイ６５に送出すると共に、当該コンテンツデータに基づいて得られる音声データをオーディオデータ処理部５８を介してスピーカ５９に送出することにより、これらディスプレイ６５及びスピーカ５９を介して所望の映画や写真画像、音楽等を視聴させることができる。
【００６７】
これに加えて中央処理ユニット５０は、記録媒体から再生したコンテンツデータやコンテンツ提供サーバから配信されたコンテンツデータ、またラジオ放送の受信によって得られたコンテンツデータを単にディスプレイ６５やスピーカ５９を介して出力するのみならずに、これらコンテンツデータをハードディスクドライブ６６に取り込んでハードディスクに記録することができる。
【００６８】
従って中央処理ユニット５０は、ハードディスクに対するコンテンツデータの記録後に操作入力部５５に対する操作に応じて入力処理部５６を介して再生命令信号が入力されると、ハードディスクから指定されたコンテンツデータを再生し、これを表示処理部６４を介してディスプレイ６５に送出すると共にオーディオデータ処理部５８を介してスピーカ５９に送出することにより当該ディスプレイ６５及びスピーカ５９を介して映画や写真画像、音楽等の各種コンテンツを視聴させることもできる。
【００６９】
また中央処理ユニット５０は、クライアント端末５にＭＤ（登録商標）プレーヤや、ＤＶＤ（Digital Versatile Disc）プレーヤ等の携帯型記録再生装置（図示せず）が接続された状態で、操作入力部５５の操作に応じて入力処理部５６を介してコンテンツ転送命令信号が入力されると、ハードディスクドライブ６６のハードディスクから再生したコンテンツデータを外部機器インターフェース部６７から携帯型記録再生装置に転送して記録させることにより、当該携帯型記録再生装置により外出先等でも映画や写真画像、音楽等のコンテンツを視聴させことができる。
【００７０】
因みに中央処理ユニット５０は、かかる携帯型記録再生装置で再生されたコンテンツデータを外部機器インターフェース部６７を介して取り込んで、当該取り込んだコンテンツデータを例えばハードディスクドライブ６６のハードディスクに記録し、又はディスプレイ６５及びスピーカ５９を介して視聴させることもできる。
【００７１】
かかる構成に加えて中央処理ユニット５０は、インターネット６を利用して各種処理を実行するための設定項目や、記録媒体からコンテンツデータを再生する再生処理の際の再生モード（記録媒体の制作者側で決定された順番通りにコンテンツデータを再生するコンティニューやコンテンツデータを無作為に選択して再生するシャッフル等）のような設定項目等のように、クライアント端末５に対する使用目的に合わせて各種処理を実行する際に参照するユーザ設定可能な各種設定項目を予め用意している。
【００７２】
これにより中央処理ユニット５０は、ユーザ設定可能な各種設定項目に対して設定内容が設定されると、これら各種設定項目の設定内容を示す情報（以下、これを設定内容情報と呼ぶ）を、クライアント端末５に対するスピーカ５９による音声出力機能や、記録媒体の再生機能及びラジオ放送の受信機能等のような機能毎に分類してハードディスクドライブ６６のハードディスクやＲＡＭ５３に記憶し、当該記憶した設定内容情報に従って対応する処理を実行している。
【００７３】
そして中央処理ユニット５０は、ハードディスクやＲＡＭ５３に記憶している設定内容情報に基づいて何れかの設定項目に対する設定内容が変更されたことを検知したときには、当該変更された設定内容を示す設定内容情報を変更前の設定内容情報に上書きして設定内容を更新することにより、その設定内容を更新した最新の設定内容情報に従って対応する処理を実行している。
【００７４】
また中央処理ユニット５０は、クライアント端末５に記録媒体が装填されたときにはその記録媒体の種別をメディアドライブ５７を介して検出すると共に、当該クライアント端末５に携帯型記録再生装置等の電子機器が接続されたときにはその電子機器の機種を外部機器インターフェース部６７を介して検出し、さらにラジオ放送の放送信号を受信しているときにはその受信している放送信号の受信レベルをラジオチューナ６１を介して検出する等のように、クライアント端末５のこれらドライブや外部機器インターフェース部６７、チューナ等のハードウェアを各種処理の実行に合わせて実際に動作させるときの環境（以下、これをハードウェア動作環境と呼ぶ）がどのようになっているかを当該ハードウェアの動作の度に検出している。
【００７５】
そして中央処理ユニット５０は、ハードウェアの動作の度にハードウェア動作環境がどのようになっているかを検出すると、当該検出したハードウェア動作環境の内容を示す情報（以下、これをハードウェア動作環境情報と呼ぶ）をクライアント端末５に対する機能毎に分類してハードディスクやＲＡＭ５３に記憶すると共に、当該記憶したハードウェア動作環境情報に基づいて何れかのハードウェアに対する動作環境が変化したことを検知したときには、その変化したハードウェア動作環境の内容を示すハードウェア動作環境情報を変化前のハードウェア動作環境情報に上書きしてその内容を更新している。
【００７６】
さらに中央処理ユニット５０は、ハードウェア状態検出部６８により、端末本体に対するスピーカ５９の接続の有無や、メディアドライブ５７におけるレーザ光の光量及びスレッドモータによる光ピックアップの移動速度、再生エラーの発生の有無、ハードディスクドライブ６６におけるコンテンツデータの記録再生時のリトライ回数（すなわち、記録再生の再試行回数）等のような、クライアント端末５の各種ハードウェア（すなわち、スピーカ５９やドライブ等）の状態が各種処理を実行するうえでどのようになっているかを当該ハードウェアの接続時や動作時等に検出している。
【００７７】
そして中央処理ユニット５０は、ハードウェア状態検出部６８によりハードウェアの状態を検出すると、当該検出したハードウェアの状態を示す情報（以下、これをハードウェア状態情報と呼ぶ）をクライアント端末５に対する機能毎に分類してハードディスクやＲＡＭ５３等に記憶すると共に、当該記憶したハードウェア状態情報に基づいて何れかのハードウェアの状態の変化を検知したときには、当該変化したハードウェアの状態を示すハードウェア状態情報を変化前のハードウェア状態情報に上書きすることでその内容を更新している。
【００７８】
これに加えて中央処理ユニット５０は、本クライアント端末５として多数の機能（すなわち、記録媒体からのコンテンツデータの再生機能や、ラジオ放送の受信機能、インターネット６を利用したコンテンツデータの取得機能、ハードディスクに対するコンテンツデータの記録再生機能等）を有している。
【００７９】
このため中央処理ユニット５０は、本クライアント端末５の機能に応じて診断の際の診断項目が多岐にわたり、その分、本クライアント端末５をその機能に応じた多数の診断項目で診断させるための当該本クライアント端末５専用の診断プログラム（以下、これを特に端末専用診断プログラムと呼ぶ）のデータ量が比較的多くなることにより、その端末専用診断プログラムを特には保持しないようにしている。
【００８０】
従って中央処理ユニット５０は、外部機器インターフェース部６７を介して診断装置２との通信接続の有無を常時監視し、ユーザによってクライアント端末５がその機能に応じた処理を正常に実行しないと判断されてメーカに診断が依頼されたことで、当該クライアント端末５が診断用に診断装置２と通信接続されたことを検出すると、ＲＯＭ５１からこれに予め記憶している本クライアント端末５の機器識別情報を読み出し、その機器識別情報を診断機能設定用データとして外部機器インターフェース部６７から診断装置２に送信する。
【００８１】
これにより中央処理ユニット５０は、診断装置２に対して機器識別情報に従ってプログラム提供装置７から起動プログラム及び端末専用診断プログラムを取得させ、その起動プログラムに従って診断処理の実行用に起動させた後、端末専用診断プログラムに従って本クライアント端末５に対する診断処理（以下、これを特に端末専用診断処理と呼ぶ）を実行させる。
【００８２】
そして中央処理ユニット５０は、診断装置２から端末専用診断処理として（すなわち、端末専用診断プログラムにおいてクライアント端末５に所定処理の実行を指示するように記述されている内容に従って）所定処理の実行を指示する指示データが送信されると、これを外部機器インターフェース部６７で受信して取り込む。
【００８３】
その結果中央処理ユニット５０は、指示データに基づく指示に従いクライアント端末５の機能に応じた診断結果を得るための所定処理として、当該クライアント端末５が各種処理を実行する際の環境（以下、これを処理実行環境と呼ぶ）がどのようになっているかを示す環境情報を診断装置２に提供するための環境情報提供処理を実行する。
【００８４】
これにより中央処理ユニット５０は、ハードディスク及びＲＡＭ５３から環境情報提供処理の開始時点に記憶している全ての設定内容情報、ハードウェア動作環境情報及びハードウェア状態情報を読み出して集めて当該集めた設定内容情報、ハードウェア動作環境情報及びハードウェア状態情報を現在のクライアント端末５に対する環境情報とし、これを送信用としてハードディスクに一時記憶すると共に、その一時記憶した環境情報を返信情報データとして外部機器インターフェース部６７から診断装置２に送信する。
【００８５】
このようにして中央処理ユニット５０は、診断装置２に対してその返信情報データ（すなわち、環境情報の内容）に基づいて本クライアント端末５を自動診断させることでその診断結果を表示させる。
【００８６】
かくして中央処理ユニット５０は、診断装置２に対して端末専用診断プログラムに従い、本クライアント端末５をその機能に応じた各種診断項目で診断させ得るようになされている。
【００８７】
（１−５）プログラム提供装置７の回路構成
図６に示すようにプログラム提供装置７は、内部のＣＰＵでなる制御部（以下、これを提供制御部と呼ぶ）７０がＲＯＭ７１に予め記憶しているＯＳ等の基本プログラムや、プログラム提供プログラム等の各種アプリケーションプログラムをＲＡＭ７２上で展開することにより、当該展開した基本プログラム及び各種アプリケーションプログラムに従って全体を統括的に制御して各種処理を実行する。
【００８８】
これにより提供制御部７０は、電子機器の診断の際に診断装置２からインターネット６経由で送信されるプログラム要求データをネットワークインターフェース部７３で受信して通信処理部７４を介して取り込む。
【００８９】
ここで提供制御部７０は、ハードディスクドライブ７５のハードディスクに、予め各種電子機器の機器識別情報と、当該電子機器専用の診断プログラムとを対応付けて記憶していると共に、診断装置２を診断処理の実行用に起動させるための起動プログラムも記憶している。
【００９０】
そして提供制御部７０は、これら起動プログラムや診断プログラムの内容が改訂されたときには、その改訂に応じて外部から提供される最新の改訂版の起動プログラム及び診断プログラムをハードディスクで改訂以前の起動プログラム及び診断プログラムに上書きして記憶することにより当該起動プログラム及び診断プログラムの内容を常に最新の改訂版のものに更新している。
【００９１】
従って提供制御部７０は、プログラム要求データを受信すると、これに格納されている機器識別情報に基づいて、ハードディスクからこの時点に診断対象となっている電子機器専用の最新の改訂版の診断プログラムを特定して読み出すと共に、最新の改訂版の起動プログラムを読み出し、これら診断プログラム及び起動プログラムを格納したプログラム提供データを通信処理部７４を介してネットワークインターフェース部７３からインターネット６経由で診断装置２に送信する。
【００９２】
このようにして提供制御部７０は、電子機器が自己専用の診断プログラムを保持してはいないのに診断されるときに、その診断プログラムを診断装置２に提供することにより、当該診断装置２に対してその電子機器を専用の診断プログラムに従って的確に診断させ得るようになされている。
【００９３】
（２）電子機器診断処理シーケンス
機器診断システム１では、上述したように診断装置２が診断対象の携帯型再生装置３やハードディスクレコーダ４、クライアント端末５等の種々の電子機器を、その都度、当該電子機器専用の診断装置２として機能して診断し得るようになされている。
【００９４】
従って以下には、診断装置２によって携帯型再生装置３、ハードディスクレコーダ４、クライアント端末５をそれぞれ実際に診断する際の電子機器診断処理シーケンスを順番に説明する。
【００９５】
ただし診断装置２によって携帯型再生装置３及びハードディスクレコーダ４をそれぞれ診断する際の電子機器診断処理シーケンスについては、説明を簡略化するうえで、当該診断装置２に対するインターネット６を利用した診断プログラム及び起動プログラムの取得機能を省略して説明する。
【００９６】
また診断装置２によってクライアント端末５を診断する際の電子機器診断処理シーケンスについては、説明を簡略化するうえで、当該診断装置２に対する診断対象の電子機器からの診断プログラム及び起動プログラムの取得機能を省略して説明する。
【００９７】
（２−１）診断対象の電子機器を携帯型再生装置３とした第１の電子機器診断処理シーケンス
機器診断システム１において携帯型再生装置３の再生制御部２０は、当該携帯型再生装置３を起動すると、ＲＯＭ２１から読み出した受診プログラムに従って図７（Ａ）に示す受診処理手順ＲＴ１を開始する。
【００９８】
再生制御部２０は、受診処理手順ＲＴ１を開始すると、ステップＳＰ１において外部機器インターフェース部２８を介して診断装置２との通信接続の有無を常時監視し、例えばユーザによって携帯型再生装置３がその再生機能に応じた処理を正常に実行しないと判断されてメーカに診断が依頼されたことで、当該診断装置２と通信接続されると、次のステップＳＰ２に移る。
【００９９】
ステップＳＰ２において再生制御部２０は、ＲＯＭ２１から起動プログラム及び再生装置専用診断プログラムを読み出して、これらを診断機能設定用データとして外部機器インターフェース部２８から診断装置２に送信して、次のステップＳＰ３に移る。
【０１００】
このとき診断装置２の診断制御部１０は、当該診断装置２の初期起動に応じてＲＯＭ１１から読み出したプログラム取得処理プログラムに従い、図７（Ｂ）に示す診断処理手順ＲＴ２においてプログラム取得処理を開始している。
【０１０１】
診断制御部１０は、診断処理手順ＲＴ１におけるプログラム取得処理を開始すると、ステップＳＰ１１において外部機器インターフェース部１５を介して診断対象の携帯型再生装置３との通信接続の有無を監視し、当該携帯型再生装置３と通信接続されると、次のステップＳＰ１２に移る。
【０１０２】
ステップＳＰ１２において診断制御部１０は、携帯型再生装置３から送信される診断機能設定用データの受信を待ち受け、当該診断機能設定用データを外部機器インターフェース部１５で受信して取り込むと、次のステップＳＰ１３に移る。
【０１０３】
ステップＳＰ１３において診断制御部１０は、診断機能設定用データに基づいて得られた起動プログラムに従って診断装置２を携帯型再生装置３の診断処理用に再起動した後、次のステップＳＰ１４に移る。
【０１０４】
ステップＳＰ１４において診断制御部１０は、それまで実行していたプログラム取得処理を終了することでそのプログラム取得処理に替えて、診断機能設定用データに基づいて得られた再生装置専用診断プログラムに従って再生装置専用診断処理を開始して、次のステップＳＰ１５に移る。
【０１０５】
ステップＳＰ１５において診断制御部１０は、接続状態検出処理の実行を指示する指示データを生成し、これを外部機器インターフェース部１５から携帯型再生装置３に送信して、次のステップＳＰ１６に移る。
【０１０６】
このときステップＳＰ３において再生制御部２０は、診断装置２から送信される指示データの受信を待ち受けており、当該指示データを外部機器インターフェース部２８で受信して取り込むと、次のステップＳＰ４に移る。
【０１０７】
ステップＳＰ４において再生制御部２０は、その指示データに従って接続状態検出処理を実行することにより、各回路ブロックとデータ伝送線との電気的な接続状態を検出して、次のステップＳＰ５に移る。
【０１０８】
ステップＳＰ５において再生制御部２０は、各回路ブロックとデータ伝送線との接続状態の検出結果を返信情報データとして外部機器インターフェース部２８から診断装置２に送信した後、次のステップＳＰ６に移って携帯型再生装置３における受診処理手順ＲＴ１を終了する。
【０１０９】
このときステップＳＰ１６において診断制御部１０は、携帯型再生装置３から送信される返信情報データの受信を待ち受けており、その返信情報データを外部機器インターフェース部１５で受信して取り込むと、次のステップＳＰ１７に移る。
【０１１０】
ステップＳＰ１７において診断制御部１０は、返信情報データとして得られた各回路ブロックとデータ伝送線との電気的な接続状態の検出結果を携帯型再生装置３に対する診断結果とし、その診断結果を示す診断結果提示画面データを生成してこれを表示処理部１８を介して表示部１９に送出することにより当該表示部１９に図８に示すような診断結果提示画面８０を表示する。
【０１１１】
この場合、診断結果提示画面８０には、携帯型再生装置３内でデータ伝送線との接続状態を検出した回路ブロックの名称と、当該回路ブロックに対するデータ伝送線の接続状態（すなわち、接続の有無）とを対応付けて示す接続状態一覧表８１が表示されている。
【０１１２】
従って診断制御部１０は、その診断結果提示画面８０によりサービスマン（及び又はユーザ）に携帯型再生装置３に対する診断結果を提示することにより、当該携帯型再生装置３が再生機能に応じた処理を正常に実行しない原因（例えば、データ伝送線に対して断線している回路ブロック）を特定させて、次のステップＳＰ１８に移り携帯型再生装置３に対する診断処理手順ＲＴ２を終了する。
【０１１３】
このようにして機器診断システム１では、携帯型再生装置３が受診プログラムに従った受診処理手順ＲＴ１において、診断装置２からの再生装置専用診断プログラムに示された指示に従いステップＳＰ４及びステップＳＰ５の処理を実行すると共に、診断装置２が診断処理手順ＲＴ２においてプログラム取得処理プログラムに従いステップＳＰ１１及びステップＳＰ１２のプログラム取得処理を実行した後、再生装置専用診断プログラムに従いステップＳＰ１３乃至ステップＳＰ１７の再生装置専用診断処理を実行することで、これら携帯型再生装置３及び診断装置２による第１の電子機器診断処理シーケンスを終了する。
【０１１４】
これによりかかる第１の電子機器診断処理シーケンスでは、診断装置２が携帯型再生装置３を診断するときだけはその携帯型再生装置３から取得した再生装置専用診断プログラムに従って当該携帯型再生装置３専用の診断装置２として機能することにより、携帯型再生装置３をその機能に応じた診断項目で診断することができる。
【０１１５】
また第１の電子機器診断処理シーケンスでは、診断装置２が再生装置専用診断処理において再生装置専用診断プログラムに従い携帯型再生装置３に接続状態検出処理の実行を指示し、当該接続状態検出処理の実行結果をそのまま携帯型再生装置３に対する診断結果とすることにより、再生装置専用診断処理の処理負荷を低減しつつ携帯型再生装置３を的確に診断することができる。
【０１１６】
（２−２）診断対象の電子機器をハードディスクレコーダ４とした第２の電子機器診断処理シーケンス
機器診断システム１においてハードディスクレコーダ４のレコーダ制御部３０は、当該ハードディスクレコーダ４を起動すると、ＲＯＭ３１から読み出した受診プログラムに従って図９（Ａ）に示す受診処理手順ＲＴ３を開始する。
【０１１７】
レコーダ制御部３０は、受診処理手順ＲＴ３を開始すると、ステップＳＰ２１において外部機器インターフェース部４６を介して診断装置２との通信接続の有無を常時監視し、例えばユーザによってハードディスクレコーダ４が地上デジタルテレビジョン放送の受信機能に応じた処理を正常に実行しないと判断されてメーカに診断が依頼されたことで、当該診断装置２と通信接続されると、次のステップＳＰ２２に移る。
【０１１８】
ステップＳＰ２２においてレコーダ制御部３０は、ＲＯＭ３１から起動プログラム及びレコーダ専用診断プログラムを読み出して、これらを診断機能設定用データとして外部機器インターフェース部４６から診断装置２に送信して、次のステップＳＰ２３に移る。
【０１１９】
このとき診断装置２の診断制御部１０は、当該診断装置２の初期起動に応じてＲＯＭ１１から読み出したプログラム取得処理プログラムに従い、図９（Ｂ）に示す診断処理手順ＲＴ４においてプログラム取得処理を開始している。
【０１２０】
診断制御部１０は、診断処理手順ＲＴ４におけるプログラム取得処理を開始すると、ステップＳＰ３１において外部機器インターフェース部１５を介して診断対象のハードディスクレコーダ４との通信接続の有無を監視し、当該ハードディスクレコーダ４と通信接続されると、次のステップＳＰ３２に移る。
【０１２１】
ステップＳＰ３２において診断制御部１０は、ハードディスクレコーダ４から送信される診断機能設定用データの受信を待ち受け、当該診断機能設定用データを外部機器インターフェース部１５で受信して取り込むと、次のステップＳＰ３３に移る。
【０１２２】
ステップＳＰ３３において診断制御部１０は、診断機能設定用データに基づいて得られた起動プログラムに従って診断装置２をハードディスクレコーダ４の診断処理用に再起動した後、次のステップＳＰ３４に移る。
【０１２３】
ステップＳＰ３４において診断制御部１０は、それまで実行していたプログラム取得処理を終了することでそのプログラム取得処理に替えて、診断機能設定用データに基づいて得られたレコーダ専用診断プログラムに従ってレコーダ専用診断処理を開始して、次のステップＳＰ３５に移る。
【０１２４】
ステップＳＰ３５において診断制御部１０は、地域コード送信処理の実行を指示する指示データを生成し、これを外部機器インターフェース部１５からハードディスクレコーダ４に送信して、次のステップＳＰ３６に移る。
【０１２５】
このときステップＳＰ２３においてレコーダ制御部３０は、診断装置２から送信される指示データの受信を待ち受けており、当該指示データを外部機器インターフェース部４６で受信して取り込むと、次のステップＳＰ２４に移る。
【０１２６】
ステップＳＰ２４においてレコーダ制御部３０は、その指示データに従って地域コード送信処理を実行することにより、ＲＡＭ３２に対して、ハードディスクレコーダ４が使用されている放送地域を特定する地域コードが記憶されているかどうかを検索し、その検索結果に基づいて返信情報データを生成して、次のステップＳＰ２５に移る。
【０１２７】
ステップＳＰ２５においてレコーダ制御部３０は、その返信情報データを外部機器インターフェース部４６から診断装置２に送信して、次のステップＳＰ２６に移る。
【０１２８】
このときステップＳＰ３６において診断制御部１０は、ハードディスクレコーダ４から送信される返信情報データの受信を待ち受けており、その返信情報データを外部機器インターフェース部１５で受信して取り込むと、次のステップＳＰ３７に移る。
【０１２９】
ステップＳＰ３７において診断制御部１０は、返信情報データと、診断の依頼時又はその場でサービスマンが入力した現在地を含む放送地域の地域コードとに基づいてハードディスクレコーダ４を診断する。
【０１３０】
そして診断制御部１０は、その診断結果に基づいて診断結果提示画面データを生成しこれを表示処理部１８を介して表示部１９に送出して診断結果提示画面（図示せず）を表示することにより、当該診断結果提示画面によりサービスマン（及び又はユーザ）にハードディスクレコーダ４に対する診断結果を提示して、当該ハードディスクレコーダ４が地上デジタルテレビジョン放送の受信機能に応じた処理を正常に実行しない原因を特定させ、次のステップＳＰ３８に移る。
【０１３１】
ステップＳＰ３８において診断制御部１０は、ハードディスクレコーダ４に対して、当該ハードディスクレコーダ４が使用されている放送地域を特定するための地域コードを送信するか否かを判断する。
【０１３２】
このステップＳＰ３８において肯定結果が得られると、このことはユーザによりハードディスクレコーダ４に対して、地域コードの入力が忘れられていた、又は誤った地域コードが入力されていたために、当該ハードディスクレコーダ４を使用している放送地域を特定することができず、その結果地上デジタルテレビジョン放送のテレビジョン信号を的確に受信し難くなっていたことを表しており、このとき診断制御部１０は、次のステップＳＰ３９に移る。
【０１３３】
ステップＳＰ３９において診断制御部１０は、サービスマンによって入力された正しい地域コードを格納した地域コード修正データを生成し、これを外部機器インターフェース部１５からハードディスクレコーダ４に送信した後、次のステップＳＰ４０に移ってハードディスクレコーダ４に対する診断処理手順ＲＴ４を終了する。
【０１３４】
因みにステップＳＰ３８において否定結果が得られると、このことはユーザによりハードディスクレコーダ４に対して、当該ハードディスクレコーダ４が使用されている放送地域の地域コードが正しく入力されていたために、例えばテレビジョン信号が伝送途中に劣化して受信レベルが著しく低下していることを表している。
【０１３５】
従って診断制御部１０は、このときハードディスクレコーダ４に対しては何ら不具合を解消するような対策を施すことができないことにより、サービスマンからユーザに対してハードディスクレコーダ４が受信機能に応じた処理を正常に実行しない原因（テレビジョン信号に対する受信レベルの低下）を通知してもらい、ステップＳＰ４０に移る。
【０１３６】
このときステップＳＰ２６においてレコーダ制御部３０は、診断装置２から送信される地域コード修正データを受信したか否かを判断する。
【０１３７】
このステップＳＰ２６において否定結果が得られると、このことは診断装置２においてハードディスクレコーダ４を未だ診断している途中であること、又はユーザによりハードディスクレコーダ４に対して正しい地域コードが入力されていたことを表しており、このときレコーダ制御部３０は、ステップＳＰ２７に移る。
【０１３８】
ステップＳＰ２７においてレコーダ制御部３０は、診断装置２に対するハードディスクレコーダ４の受診が終了したか否かを判断する。
【０１３９】
このステップＳＰ２７において否定結果が得られると、このことは診断装置２においてハードディスクレコーダ４を未だ診断している途中であることを表しており、このときレコーダ制御部３０は、ステップＳＰ２６に戻る。
【０１４０】
これによりレコーダ制御部３０は、この後、ステップＳＰ２６及びステップＳＰ２７の何れかにおいて肯定結果を得るまでの間は、当該ステップＳＰ２６−ＳＰ２７の処理を循環的に繰り返すことにより、地域コード修正データの受信及びハードディスクレコーダ４の受診の終了を待ち受ける。
【０１４１】
そしてステップＳＰ２６において肯定結果が得られると、このことはハードディスクレコーダ４に対する診断結果により、当該ハードディスクレコーダ４に対して地域コードの入力が忘れられていた、又は誤った地域コードが入力されていたと判明したことで、診断装置２から送信された地域コード修正データを外部機器インターフェース部４６で受信して取り込んだことを表しており、このときレコーダ制御部３０は、次のステップＳＰ２８に移る。
【０１４２】
ステップＳＰ２８においてレコーダ制御部３０は、地域コード修正データに基づいて得られた修正用の地域コードをＲＡＭ３２に記憶する（誤って入力されていた地域コードをすでに記憶しているときには、これに上書きし、入力が忘れられていたときには新規に記憶する）と共に、ＲＯＭ３１に記憶している複数の送信周波数のうち当該修正用の地域コードに対応する送信周波数を選択してテレビジョン信号の受信に使用するように設定し、かつ当該選択した送信周波数を、ユーザによって任意に指定されたチャンネルに対応付けることにより、ハードディスクレコーダ４に対して地域コードを修正した後、次のステップＳＰ２９に移ってハードディスクレコーダ４における受診処理手順ＲＴ３を終了する。
【０１４３】
因みにステップＳＰ２７において肯定結果が得られると、このことはサービスマンからユーザに対して、テレビジョン信号に対する受信レベルの低下が原因でハードディスクレコーダ４が受信機能に応じた処理を正常に実行し得なかったことが通知されたことで、受診を終了するために例えばハードディスクレコーダ４に対して起動停止命令が入力されたことを表しており、このときレコーダ制御部３０は、ステップＳＰ２９に移る。
【０１４４】
このようにして機器診断システム１では、ハードディスクレコーダ４が受診プログラムに従った受診処理手順ＲＴ３において、診断装置２からのレコーダ専用診断プログラムに示された指示に従いステップＳＰ２４乃至ステップＳＰ２８の処理を実行すると共に、診断装置２が診断処理手順ＲＴ４においてプログラム取得処理プログラムに従いステップＳＰ３１及びステップＳＰ３２のプログラム取得処理を実行した後、レコーダ専用診断プログラムに従いステップＳＰ３３乃至ステップＳＰ３９のレコーダ専用診断処理を実行することで、これらハードディスクレコーダ４及び診断装置２による第２の電子機器診断処理シーケンスを終了する。
【０１４５】
これによりかかる第２の電子機器診断処理シーケンスでは、診断装置２がハードディスクレコーダ４を診断するときだけはそのハードディスクレコーダ４から取得したレコーダ専用診断プログラムに従って当該ハードディスクレコーダ４専用の診断装置２として機能することにより、ハードディスクレコーダ４をその機能に応じた診断項目で診断することができる。
【０１４６】
また第２の電子機器診断処理シーケンスでは、診断装置２によりハードディスクレコーダ４に対して地域コードの誤った入力という不具合が発見されたときには、レコーダ専用診断処理の一環としてその不具合を解消するための対処（すなわち、ハードディスクレコーダ４に対する地域コードの修正）をも自動的に実行することにより、サービスマン及びユーザの手を何ら煩わせることなくハードディスクレコーダ３を速やかに正常な状態に復帰させることができる。
【０１４７】
（２−３）診断対象の電子機器をクライアント端末５とした第３の電子機器診断処理シーケンス
機器診断システム１においてクライアント端末５の中央処理ユニット５０は、当該クライアント端末５を起動すると、ＲＯＭ５１から読み出した受診プログラムに従って図１０（Ａ）及び図１１（Ａ）に示す受診処理手順ＲＴ５を開始する。
【０１４８】
中央処理ユニット５０は、受診処理手順ＲＴ５を開始すると、ステップＳＰ５１において外部機器インターフェース部６７を介して診断装置２との通信接続の有無を常時監視し、例えばユーザによってクライアント端末５が各種処理を正常に実行しないと判断されてメーカに診断が依頼されたことで、当該診断装置２と通信接続されると、次のステップＳＰ５２に移る。
【０１４９】
ステップＳＰ５２において中央処理ユニット５０は、ＲＯＭ５１からクライアント端末５の機器識別情報を読み出して、これを診断機能設定用データとして外部機器インターフェース部６７から診断装置２に送信して、次のステップＳＰ５３に移る。
【０１５０】
このとき診断装置２の診断制御部１０は、当該診断装置２の初期起動に応じてＲＯＭ１１から読み出したプログラム取得処理プログラムに従い、図１０（Ｂ）及び図１１（Ｂ）に示す診断処理手順ＲＴ６においてプログラム取得処理を開始している。
【０１５１】
診断制御部１０は、診断処理手順ＲＴ６におけるプログラム取得処理を開始すると、ステップＳＰ６１において外部機器インターフェース部１５を介して診断対象のクライアント端末５との通信接続の有無を監視し、当該クライアント端末５と通信接続されると、次のステップＳＰ６２に移る。
【０１５２】
ステップＳＰ６２において診断制御部１０は、クライアント端末５から送信される診断機能設定用データの受信を待ち受け、当該診断機能設定用データを外部機器インターフェース部１５で受信して取り込むと、次のステップＳＰ６３に移る。
【０１５３】
ステップＳＰ６３において診断制御部１０は、診断機能設定用データに基づいて得られたクライアント端末５の機器識別情報を格納したプログラム要求データを生成し、これを通信処理部１６を介してネットワークインターフェース部１７からインターネット６経由でプログラム提供装置７に送信して、次のステップＳＰ６４に移る。
【０１５４】
このときプログラム提供装置７の提供制御部７０は、ＲＯＭ７１から読み出したプログラム提供プログラムに従って図１０（Ｃ）に示すプログラム提供処理手順ＲＴ７を開始している。
【０１５５】
そして提供制御部７０は、プログラム提供処理手順ＲＴ７を開始すると、ステップＳＰ８１において診断装置２からインターネット６経由で送信されるプログラム要求データの受信を待ち受け、そのプログラム要求データをネットワークインターフェース部７３で受信して通信処理部７４を介して取り込むと、次のステップＳＰ８２に移る。
【０１５６】
ステップＳＰ８２において提供制御部７０は、プログラム要求データに格納されている機器識別情報に基づいて、ハードディスクドライブ７５のハードディスクからこの時点の診断対象であるクライアント端末５の端末専用診断プログラムを特定して読み出すと共に、診断装置２に対する起動プログラムも読み出す。
【０１５７】
また提供制御部７０は、ハードディスクに対し、予めクライアント端末５等の電子機器に対する環境情報の比較基準となる基準環境情報も当該電子機器の機器識別情報に対応付けて記憶していることにより、プログラム要求データに基づいて得られた機器識別情報に基づいてハードディスクからクライアント端末５の環境情報に対する基準環境情報を特定して読み出し、次のステップＳＰ８３に移る。
【０１５８】
ステップＳＰ８３において提供制御部７０は、ハードディスクから読み出した起動プログラム及び端末専用診断プログラム並びに基準環境情報を格納したプログラム提供データを生成し、これを通信処理部７４を介してネットワークインターフェース部７３からインターネット６経由で診断装置２に送信した後、次のステップＳＰ８４に移ってプログラム提供処理手順ＲＴ７を終了する。
【０１５９】
このときステップＳＰ６４において診断制御部１０は、プログラム提供装置７からインターネット６経由で送信されるプログラム提供データの受信を待ち受けており、そのプログラム提供データをネットワークインターフェース部１７で受信して通信処理部１６を介して取り込むと、次のステップＳＰ６５に移る。
【０１６０】
ステップＳＰ６５において診断制御部１０は、プログラム提供データに基づいて得られた起動プログラムに従って診断装置２をクライアント端末５の診断処理用に再起動した後、次のステップＳＰ６６に移る。
【０１６１】
ステップＳＰ６６において診断制御部１０は、それまで実行していたプログラム取得処理を終了することでそのプログラム取得処理に替えて、プログラム提供データに基づいて得られた端末専用診断プログラムに従ってクライアント端末５に対する端末専用診断処理を開始して、次のステップＳＰ６７に移る。
【０１６２】
ステップＳＰ６７において診断制御部１０は、環境情報提供処理の実行を指示する指示データを生成し、これを外部機器インターフェース部１５からクライアント端末５に送信して、次のステップＳＰ６８に移る。
【０１６３】
このときステップＳＰ５３において中央処理ユニット５０は、診断装置２から送信される指示データの受信を待ち受けており、当該指示データを外部機器インターフェース部６７で受信して取り込むと、次のステップＳＰ５４に移る。
【０１６４】
ステップＳＰ５４において中央処理ユニット５０は、その指示データに従って環境情報提供処理を実行することにより、ハードディスク及びＲＡＭ５３から環境情報提供処理の開始時点に記憶している全ての設定内容情報、ハードウェア動作環境情報及びハードウェア状態情報を読み出して集めて当該集めた設定内容情報、ハードウェア動作環境情報及びハードウェア状態情報を現在のクライアント端末５に対する環境情報とし、これを送信用としてハードディスクに一時記憶して、次のステップＳＰ５５に移る。
【０１６５】
ステップＳＰ５５において中央処理ユニット５０は、ハードディスクに対し送信用として一時記憶した環境情報を返信情報データとし、これを外部機器インターフェース部６７から診断装置２に送信して、次のステップＳＰ５６に移る。
【０１６６】
このときステップＳＰ６８において診断制御部１０は、クライアント端末５から送信される返信情報データの受信を待ち受けており、その返信情報データを外部機器インターフェース部１５で受信して取り込むと、次のステップＳＰ６９に移る。
【０１６７】
ステップＳＰ６９において診断制御部１０は、返信情報データに基づいて得られた環境情報の内容と、プログラム提供データに基づいて得られた基準環境情報の内容とを比較するようにしてクライアント端末５を自動的に診断することにより、クライアント端末５に対して、各種設定項目に対する実行対象の処理に合わない不適切な設定内容（すなわち、再生専用の記録媒体に対する記録設定等）や、その実行対象の処理に合わないハードウェアの不適切な動作環境（すなわち、処理に合わない種類の記録媒体の装填や携帯型記録再生装置の接続等）、また実行対象の処理に合わないハードウェアの不適切な状態（すなわち、スピーカの未接続や、レーザ光の光量、光ピックアップの移動速度及びハードディスクドライブ６６におけるリトライ回数が規定範囲外である等）を不具合の生じている原因として検出して、次のステップＳＰ７０に移る。
【０１６８】
ステップＳＰ７０において診断制御部１０は、クライアント端末５に対する診断結果に基づいて診断結果提示画面データを生成しこれを表示処理部１８を介して表示部１９に送出して診断結果提示画面（図示せず）を表示することにより、当該診断結果提示画面によりサービスマン（及び又はユーザ）にクライアント端末５に対する診断結果を提示して、当該クライアント端末５が各種処理を正常に実行しない原因を特定させ、次のステップＳＰ７１に移る。
【０１６９】
ステップＳＰ７１において診断制御部１０は、クライアント端末５に対する診断結果に基づいて、当該クライアント端末５の環境情報の内容を自動的に修正するか否かを判断する。
【０１７０】
このステップＳＰ７１において肯定結果が得られると、このことはクライアント端末５の環境情報に対して設定内容情報等のように外部から自動的に修正可能な情報（以下、これを任意修正可能情報と呼ぶ）の内容を修正することで、当該クライアント端末５に現時点で生じている不具合の一部又は全てを解消し得ることを表しており、このとき診断制御部１０は、次のステップＳＰ７２に移る。
【０１７１】
ステップＳＰ７２において診断制御部１０は、クライアント端末５に対する診断結果及び基準環境情報に基づいて当該クライアント端末５の環境情報に対し、不具合の原因である任意修正可能情報を特定して当該特定した任意修正可能情報の内容をその基準環境情報の内容に従って自動的に修正する（すなわち、任意修正可能情報の内容を基準環境情報内の対応する基準内容に変更する）ことにより修正環境情報を生成して、次のステップＳＰ７３に移る。
【０１７２】
これによりステップＳＰ７３において診断制御部１０は、修正環境情報を修正環境情報データとして外部機器インターフェース部１５からクライアント端末５に送信して、次のステップＳＰ７４に移る。
【０１７３】
因みにステップＳＰ７１において否定結果が得られると、このことはクライアント端末５に対する診断の結果、当該クライアント端末５に対して任意修正可能情報の不適切な内容を原因とする不具合が生じているのではなく、ハードウェアに対する不適切な動作環境の構築や故障及び劣化等のようにハードウェアに依存した事項（以下、これをハードウェア依存事項と呼ぶ）を原因とする不具合が生じていることを表しており、このとき診断制御部１０は、ステップＳＰ７２−ＳＰ７３の処理を飛ばしてステップＳＰ７４に移る。
【０１７４】
このときステップＳＰ５６において中央処理ユニット５０は、診断装置２から送信される修正環境情報データを受信したか否かを判断する。
【０１７５】
このステップＳＰ５６において否定結果が得られると、このことは診断装置２においてクライアント端末５を診断している途中であり、又はクライアント端末５に任意修正可能情報の不適切な内容を原因とする不具合が生じているのではなく、ハードウェア依存事項を原因とする不具合が生じていることにより修正環境情報データが送信されてはいないことを表しており、このとき中央処理ユニット５０は、ステップＳＰ５７に移る。
【０１７６】
ステップＳＰ５７において中央処理ユニット５０は、診断装置２に対するクライアント端末５の受診が終了したか否かを判断する。
【０１７７】
このステップＳＰ５７において否定結果が得られると、このことは診断装置２においてクライアント端末５を未だ診断している途中であること、又はクライアント端末５に生じている不具合を解消するための対処が施されている途中であることを表しており、このとき中央処理ユニット５０は、ステップＳＰ５６に戻る。
【０１７８】
これにより中央処理ユニット５０は、この後、ステップＳＰ５６及びステップＳＰ５７の何れかにおいて肯定結果を得るまでの間は、当該ステップＳＰ５６−ＳＰ５７の処理を循環的に繰り返すことにより、修正環境情報データの受信及びクライアント端末５の受診の終了を待ち受ける。
【０１７９】
そしてステップＳＰ５６において肯定結果が得られると、このことはクライアント端末５に対する診断の結果、当該クライアント端末５に少なくとも任意修正可能情報の不適切な内容を原因とする不具合が生じていたことが確認されたことで、その不具合の解消を目的として診断装置２から送信された修正環境情報データを外部機器インターフェース部６７で受信したことを表しており、このとき中央処理ユニット５０は、次のステップＳＰ５８に移る。
【０１８０】
ステップＳＰ５８において中央処理ユニット５０は、修正環境情報データに基づく修正環境情報を修正の加えられた又は全く修正の必要のない設定内容情報、ハードウェア動作環境情報及びハードウェア状態情報に分離してこれらを、ハードディスクやＲＡＭ５３に分散して記憶している設定内容情報、ハードウェア動作環境情報及びハードウェア状態情報に上書きする。
【０１８１】
これにより中央処理ユニット５０は、クライアント端末５で各種処理を実行する際の処理実行環境を再設定して、クライアント端末５に任意修正可能情報の不適切な内容を原因として生じていた不具合のみは確実に解消した後、次のステップＳＰ５９に移ってクライアント端末５の受診処理手順ＲＴ５を終了する。
【０１８２】
因みにステップＳＰ５７において肯定結果が得られると、このことはクライアント端末５に対してハードウェア依存事項を原因とする不具合が生じていたことにより、そのハードウェアに対する修理が依頼され、又は記録媒体の誤装填やスピーカの未接続等の動作環境の不備がサービスマンやユーザによって手作業で解消されたことで、受診を終了するために例えばクライアント端末５に対して起動停止命令が入力されたことを表しており、このとき中央処理ユニット５０は、ステップＳＰ５９に移る。
【０１８３】
一方、ステップＳＰ７４において診断制御部１０は、クライアント端末５に対する診断結果に基づいて、当該クライアント端末５に生じている不具合を解消するためにそのクライアント端末５のハードウェアに対する修理が必要であるか否かを判断する。
【０１８４】
このステップＳＰ７４において肯定結果が得られると、このことはクライアント端末５の診断により、当該クライアント端末５のメディアドライブ５７や、ラジオチューナ６１、ディスプレイ６５、ハードディスクドライブ６６等のハードウェアが故障して修理の必要なことが判明したことを表しており、このとき診断制御部１０は、次のステップＳＰ７５に移る。
【０１８５】
ステップＳＰ７５において診断制御部１０は、例えばインターネット６上の見積装置（図示せず）に通信処理部１６及びネットワークインターフェース部１７を介してクライアント端末５に対する修理の見積を依頼することで、当該見積装置においてクライアント端末５に対する診断結果（すなわち、クライアント端末５に対するハードウェアの修理箇所及び故障状況等を示す）及び部品情報（すなわち、クライアント端末５に用いられている部品の価格や在庫数等を示す）に基づき修理の見積を出させ、その結果見積装置から得られた見積内容を表示部１９を介してサービスマン及びユーザに提示して、次のステップＳＰ７６に移る。
【０１８６】
ステップＳＰ７６において診断制御部１０は、外部の修理受付装置（図示せず）にクライアント端末５の修理を依頼するか否かを判断する。
【０１８７】
このステップＳＰ７６において肯定結果が得られると、このことはユーザによりクライアント端末５の修理を依頼するように要求されたことを表しており、このとき診断制御部１０は、次のステップＳＰ７７に移る。
【０１８８】
そしてステップＳＰ７７において診断制御部１０は、例えばインターネット６上の修理受付装置に通信処理部１６及びネットワークインターフェース部１７を介してクライアント端末５の修理の見積内容を示す修理依頼データを送信してそのクライアント端末５に対する修理を依頼した後、次のステップＳＰ７８に移ってクライアント端末５に対する診断処理手順ＲＴ６を終了する。
【０１８９】
因みにステップＳＰ７６において否定結果が得られると、このことはユーザによりクライアント端末５を後日改めて修理するように判断されたことでそのクライアント端末５の修理を延期するように要求されたことを表しており、このとき診断制御部１０は、ステップＳＰ７７の処理を飛ばしてステップＳＰ７８に移る。
【０１９０】
またステップＳＰ７４において否定結果が得られると、このことはクライアント端末５に対してハードウェア依存事項を原因とする不具合が生じているものの、ハードウェアを特に修理する必要がなく、クライアント端末５に対する記録媒体の誤装填やスピーカの未接続等の動作環境の不備をサービスマンやユーザに手作業で整えさせることでその不具合を解消し得ることを表しており、このとき診断制御部１０は、その不具合を解消するための対処方法をサービスマンからユーザに通知させてステップＳＰ７８に移る。
【０１９１】
このようにして機器診断システム１では、クライアント端末５が受診プログラムに従った受診処理手順ＲＴ５において、診断装置２からの端末専用診断プログラムに示された指示に従いステップＳＰ５４乃至ステップＳＰ５８の処理を実行すると共に、診断装置２が診断処理手順ＲＴ６においてプログラム取得処理プログラムに従いステップＳＰ６１及びステップＳＰ６２のプログラム取得処理を実行した後、端末専用診断プログラムに従いステップＳＰ６３乃至ステップＳＰ７７の端末専用診断処理を実行し、プログラム提供装置７がプログラム提供プログラムに従ったプログラム提供処理手順ＲＴ７を実行することで、これらクライアント端末５及び診断装置２並びにプログラム提供装置７による第３の電子機器診断処理シーケンスを終了する。
【０１９２】
これによりかかる第３の電子機器診断処理シーケンスでは、診断装置２がクライアント端末５を診断するときだけはプログラム提供装置７から取得した端末専用診断プログラムに従って当該クライアント端末５専用の診断装置２として機能することにより、クライアント端末５をその機能に応じた診断項目で診断することができる。
【０１９３】
そしてかかる第３の電子機器診断処理シーケンスでは、診断装置２が起動プログラム及び端末専用診断プログラムをクライアント端末５からではなくプログラム提供装置７から取得することにより、その起動プログラム及び端末専用診断プログラムの内容が改訂されている場合でも、常に最新の改訂版の起動プログラムで診断処理用に再起動した後、同様に最新の改訂版の端末専用診断プログラムに従ってクライアント端末５を診断することができ、これら起動プログラム及び端末専用診断プログラムの内容の欠陥（すなわち、バグ）によってクライアント端末５を誤診することをほぼ確実に回避することができる。
【０１９４】
また第３の電子機器診断処理シーケンスでは、診断装置２がクライアント端末５に対して任意修正可能情報の不適切な内容を原因とする不具合が生じていると診断したときには、端末専用診断処理の一環としてその不具合を解消するための対処（すなわち、クライアント端末５に対する任意修正可能情報に起因した処理実行環境の修正）を自動的に実行することにより、サービスマン及びユーザの手を何ら煩わせることなくクライアント端末５を速やかに正常な状態に復帰させることができる。
【０１９５】
さらに第３の電子機器診断処理シーケンスでは、診断装置２がクライアント端末５に修理の必要な故障が生じていると診断したときには、当該診断装置２に対するインターネット６上の装置に対する通信機能を利用し、端末専用診断処理の一環としてその場で修理見積をとり、かつ修理依頼までを実施することにより、クライアント端末５に対する修理の完了までの期間を極力短縮して速やかに正常な状態に復帰させることができる。
【０１９６】
なおこの実施の形態の場合、診断装置２は、電子機器に対する診断項目の数が多いと、これに合わせて当該電子機器専用の診断プログラムのデータ量が比較的多くなることにより、比較的簡便な構成でデータ量の極力少ない起動プログラムに従って電子機器の診断用に再起動するようになされている。
【０１９７】
従って診断装置２は、電子機器を診断するときには、その電子機器やプログラム提供装置７から起動プログラム及び診断プログラムを取得してＲＡＭに一旦記憶するものの、起動プログラムのデータ量が極力少ないことで、ＲＡＭが大容量化することを極力回避し、かくして回路規模が増大することを極力防止している。
【０１９８】
（３）動作及び効果
以上の構成において、機器診断システム１は、診断装置２に診断対象の電子機器及びプログラム提供装置７から当該診断対象の電子機器専用の診断プログラムと、その電子機器の診断処理用に再起動するための起動プログラムとを取得する機能を持たせておき、当該診断装置２が電子機器を診断する際に外部から起動プログラム及び電子機器専用の診断プログラムを取得する。
【０１９９】
従って機器診断システム１は、機能の異なる複数種類の電子機器専用の診断プログラムを予め実装した複数種類の診断装置を用意することで機器診断システム１の構成が煩雑化することや、複数種類の診断プログラムを記憶するために診断装置２の記憶媒体を大容量化して回路規模が著しく増大することを確実に防止して、電子機器の診断毎に１つの診断装置２を個々の電子機器専用の診断装置２として切り替えて機能させて当該電子機器を診断させることができる。
【０２００】
以上の構成によれば、電子機器を診断する際に診断装置２が外部からその電子機器専用の診断プログラムを取得するようにしたことにより、診断装置２を機能の異なる何れの電子機器を診断するときでも、外部から取得した当該電子機器専用の診断プログラムに従ってその電子機器専用の診断装置２として機能させることができ、かくして機能の異なる複数種類の電子機器を容易に診断し得る機器診断システム１を実現することができる。
【０２０１】
また機器診断システム１では、診断装置２に対して診断対象の電子機器及びプログラム提供装置７から当該診断対象の電子機器専用の診断プログラムと、その電子機器の診断処理用に再起動するための起動プログラムとを取得するための回路ブロックや、当該電子機器に対する診断の際に各種命令を入力するための回路ブロック及び診断結果を表示するための回路ブロックのみを設けておき、実際には外部から取得した診断プログラムに従って初めて電子機器専用の診断処理を実行するようにしたことにより、診断装置２の構成を極力簡易化しつつも、診断プログラムに従って電子機器を的確に診断して診断結果を提示することができる。
【０２０２】
（４）他の実施の形態
なお上述の実施の形態においては、診断装置２がクライアント端末５を診断するときのみプログラム提供装置７から起動プログラム及び端末専用診断プログラムを取得するようにした場合について述べたが、本発明はこれに限らず、診断装置２が携帯型再生装置３やハードディスクレコーダ４等のように予め起動プログラム及び自己専用の診断プログラムを保持している電子機器を診断する際にも、診断の依頼間隔や所定期間内における診断回数等に応じてその電子機器からではなくプログラム提供装置７から起動プログラム及び診断プログラムを取得するようにしても良い。
【０２０３】
このようにすれば、電子機器の診断に用いる起動プログラム及び診断プログラムの改訂を自ら頻繁に確認するような習慣のないユーザがその電子機器に対する診断を依頼する場合でも、当該電子機器から診断の依頼間隔や所定期間内における診断回数等に応じて自動的に起動プログラム及び診断プログラムの替わりに機器識別情報を診断装置２に送信することで、当該診断装置２に対して極力最新の改訂版の起動プログラム及び診断プログラムに従って電子機器を診断させることができ、かくして起動プログラム及び診断プログラムの欠陥による誤診を有効に回避することができる。
【０２０４】
また上述の実施の形態においては、電子機器及びプログラム提供装置７が起動プログラムを保持するようにした場合について述べたが、本発明はこれに限らず、起動プログラムだけは診断装置２が常時保持しておき、外部から取得しないようにしても良く、このようにすれば、診断装置２に対して電子機器の診断開始の際のプログラム取得時間を極力短縮して、電子機器を迅速に診断させることができる。
【０２０５】
さらに上述の実施の形態においては、診断装置２によりユーザの使用する電子機器を診断するようにした場合について述べたが、本発明はこれに限らず、診断装置２により工場で各種電子機器（すなわち、製品）を出荷検査用に診断するようにしても良い。
【０２０６】
因みに診断装置２によって製品としての電子機器を診断するときでも、例えばＬＡＮ（Local Area Network）等のネットワークに接続可能な電子機器であれば、個々の電子機器にそれぞれ固有のマックアドレスと呼ばれる通信用の識別情報を保持させていることにより、その識別情報が正しいものであるか否かを診断するように、当該電子機器の機能応じた診断項目で診断するようにすれば良い。
【０２０７】
さらに上述の実施の形態においては、診断装置２を、何れの電子機器を診断する際でも比較的簡便な構成でデータの少ない同一の起動プログラムに従って再起動させるようにした場合について述べたが、本発明はこれに限らず、診断装置２を、例えば診断対象の電子機器に対する診断項目の数に応じて、診断結果に対して異なる表示機能を有することでそれぞれ構成と共にデータ量も異なる起動プログラムに従って再起動させるようにしても良い。
【０２０８】
そしてこのように診断対象の電子機器に応じて起動プログラムを変更する場合でも、これら全ての起動プログラムを予め診断装置２に実装せずに、診断の度に外部から提供して実装することで、当該診断装置２の記憶媒体が大容量化することを未然に回避することができる。
【０２０９】
さらに上述の実施の形態においては、本発明よる診断装置を、図１乃至図１１について上述した、外部から取得した診断プログラムに従って初めて診断機能を発揮する携帯型の診断装置２に適用するようにした場合について述べたが、本発明はこれに限らず、外部から取得した診断プログラムに従って診断機能を発揮することができれば、診断対象の電子機器及びプログラム提供装置のいずれか一方とのみ通信可能な携帯型のゲーム機器や、携帯電話機、ＰＤＡ（Personal Digital Assistance ）、ノートブック型のパーソナルコンピュータ等の情報処理装置等のように、この他種々の診断装置に広く適用することができる。
【０２１０】
さらに上述の実施の形態においては、本発明による電子機器を、図１乃至図１１について上述した携帯型再生装置３、ハードディスクレコーダ４及びクライアント端末５に適用するようにした場合について述べたが、本発明はこれに限らず、パーソナルコンピュータや、携帯電話機、ＰＤＡ、ゲーム機器等の情報処理装置、コンパクトディスクプレーヤやＤＶＤプレーヤ等の再生装置、ビデオテープレコーダ等の記録再生装置等のように、この他種々の電子機器に広く適用することができる。
【０２１１】
さらに上述の実施の形態においては、本発明よるプログラム提供装置を、図１乃至図１１について上述したインターネット６上のプログラム提供装置７に適用するようにした場合について述べたが、本発明はこれに限らず、パーソナルコンピュータ等の情報処理装置や、ＬＡＮ等の各種ネットワークに接続されたプログラム提供装置等のように、この他種々のプログラム提供装置に広く適用することができる。
【０２１２】
さらに上述の実施の形態においては、診断対象の電子機器と通信する通信手段として、図１乃至図１１について上述した診断装置２の外部機器インターフェース部１５を適用するようにした場合について述べたが、本発明はこれに限らず、電子機器と診断装置との間で利用する通信方式に応じた無線通信インターフェース部のように、この他種々の通信手段を広く適用することができる。
【０２１３】
さらに上述の実施の形態においては、電子機器に対する診断結果を表示する表示手段として、図１乃至図１１について上述した診断装置２の表示処理部１８及び表示部１９を適用するようにした場合について述べたが、本発明はこれに限らず、診断装置２に外付けで設けられた液晶ディスプレイや陰極線管等のように、この他種々の表示手段を広く適用することができる。
【０２１４】
さらに上述の実施の形態においては、外部で送信される電子機器専用の診断プログラムを受信するプログラム受信手段として、図１乃至図１１について上述した診断装置２の外部機器インターフェース部５６及びネットワークインターフェース部１７を適用するようにした場合について述べたが、本発明はこれに限らず、電子機器及びプログラム提供装置と診断装置との間で利用する通信方式に応じた無線通信インターフェース部のように、この他種々のプログラム受信手段を広く適用することができる。
【０２１５】
さらに上述の実施の形態においては、プログラム受信手段によって受信された診断プログラムに従って電子機器に対する診断処理を実行することにより、通信手段によって当該電子機器に所定処理を実行させるように指示する指示信号を送信すると共に、当該指示信号の送信に応じて電子機器から所定処理の実行の結果返信される返信情報を受信し、表示手段によって、当該受信した返信情報に基づく電子機器の診断結果を表示する診断処理手段として、図１乃至図１１について上述した診断装置２の当該診断装置２全体を統括的に制御する診断制御部１０を適用するようにした場合について述べたが、本発明はこれに限らず、診断制御部１０の電子機器に対する診断機能のみを有する専用の診断回路等のように、この他種々の診断処理手段を広く適用することができる。
【０２１６】
さらに上述の実施の形態においては、外部から取得する本電子機器専用の診断プログラムに従って当該本電子機器に対する診断処理を実行する診断装置から当該診断処理の実行によって送信される、本電子機器に対する診断結果を得るための所定処理の実行を指示する指示信号を受信する指示信号受信手段として、図１乃至図１１について上述した携帯型再生装置３、ハードディスクレコーダ４及びクライアント端末５の外部機器インターフェース部２８、４６及び６７を適用するようにした場合について述べたが、本発明はこれに限らず、診断装置と電子機器との間で利用する通信方式に応じた無線通信インターフェース部のように、この他種々の指示信号受信手段を広く適用することができる。
【０２１７】
さらに上述の実施の形態においては、指示信号受信手段によって受信された指示信号に従って所定処理を実行する処理実行手段として、図１乃至図１１について上述した携帯型再生装置３の再生制御部２０及び接続状態検出部２９、ハードディスクレコーダ４のレコーダ制御部３０、クライアント端末５の中央処理ユニット５０を適用するようにした場合について述べたが、本発明はこれに限らず、指示信号に従って所定処理を実行することができれば、制御部とは異なる専用の処理回路等のように、この他種々の処理実行手段を広く適用することができる。
【０２１８】
さらに上述の実施の形態においては、処理実行手段によって所定処理が実行された結果得られる返信情報を診断装置に送信する返信情報送信手段として、図１乃至図１１について上述した携帯型再生装置３、ハードディスクレコーダ４及びクライアント端末５の外部機器インターフェース部２８、４６及び６７を適用するようにした場合について述べたが、本発明はこれに限らず、診断装置と電子機器との間で利用する通信方式に応じた無線通信インターフェース部のように、この他種々の返信情報送信手段を広く適用することができる。
【０２１９】
さらに上述の実施の形態においては、電子機器専用の診断プログラムと、当該電子機器を識別可能な機器識別情報とを対応付けて記憶する記憶媒体として、図１乃至図１１について上述したプログラム提供装置７のハードディスクドライブ７５のハードディスクを適用するようにした場合について述べたが、本発明はこれに限らず、電子機器専用の診断プログラムと、当該電子機器を識別可能な機器識別情報とを対応付けて記憶することができれば、光磁気ディスクや半導体メモリ等のようにこの他種々の記憶媒体を広く適用することができる。
【０２２０】
さらに上述の実施の形態においては、電子機器の診断の際に診断装置から送信される当該電子機器の機器識別情報を受信する識別情報受信手段として、図１乃至図１１について上述したプログラム提供装置７のネットワークインターフェース部７３を適用するようにした場合について述べたが、本発明はこれに限らず、診断装置とプログラム提供装置との間で利用する通信方式に応じた無線通信インターフェース部のように、この他種々の識別情報受信手段を広く適用することができる。
【０２２１】
さらに上述の実施の形態においては、記憶媒体から、識別情報受信手段によって受信された機器識別情報に対応する診断プログラムを読み出すプログラム読出手段として、図１乃至図１１について上述したプログラム提供装置７の当該プログラム提供装置全体を統括的に制御する提供制御部７０を適用するようにした場合について述べたが、本発明はこれに限らず、診断プログラムの読出機能のみを有する専用のプログラム読出回路等のように、この他種々のプログラム読出手段を広く適用することができる。
【０２２２】
さらに上述の実施の形態においては、プログラム読出手段によって記憶媒体から読み出された診断プログラムを診断装置に送信する送信手段として、図１乃至図１１について上述したプログラム提供装置７のネットワークインターフェース部７３を適用するようにした場合について述べたが、本発明はこれに限らず、診断装置とプログラム提供装置との間で利用する通信方式に応じた無線通信インターフェース部のように、この他種々の送信手段を広く適用することができる。
【産業上の利用可能性】
【０２２３】
本発明は、パーソナルコンピュータや音楽再生装置等の電子機器を診断する携帯端末等の診断装置に利用することができる。
【図面の簡単な説明】
【０２２４】
【図１】本発明による機器診断システムの全体構成の一実施の形態を示す略線的斜視図である。
【図２】診断装置の回路構成を示すブロック図である。
【図３】携帯型再生装置の回路構成を示すブロック図である。
【図４】ハードディスクレコーダの回路構成を示すブロック図である。
【図５】クライアント端末の回路構成を示すブロック図である。
【図６】プログラム提供装置の回路構成を示すブロック図である。
【図７】第１の電子機器診断処理シーケンスを示すシーケンスチャートである。
【図８】携帯型再生装置を診断した際の診断結果提示画面の構成を示す略線図である。
【図９】第２の電子機器診断処理シーケンスを示すシーケンスチャートである。
【図１０】第３の電子機器診断処理シーケンス（１）を示すシーケンスチャートである。
【図１１】第３の電子機器診断処理シーケンス（２）を示すシーケンスチャートである。
【符号の説明】
【０２２５】
１……機器診断システム、２……診断装置、３……携帯型再生装置、４……ハードディスクレコーダ、５……クライアント端末、７……プログラム提供装置、１０……診断制御部、１２……ＲＡＭ、１５、２８、４６、６７……外部機器インターフェース部、１６、７４……通信処理部、１７、７３……ネットワークインターフェース部、１８……表示処理部、１９……表示部、２０……再生制御部、２１、３１、５３……ＲＯＭ、２９……接続状態検出部、３０……レコーダ制御部、５０……中央処理ユニット、７０……提供制御部、７５……ハードディスクドライブ、ＲＴ１、ＲＴ３、ＲＴ５……受診処理手順、ＲＴ２、ＲＴ４、ＲＴ６……診断処理手順、ＲＴ７……プログラム提供処理手順。
【図１】
2005258931.tif 000003
【図２】
2005258931.tif 000004
【図３】
2005258931.tif 000005
【図４】
2005258931.tif 000006
【図５】
2005258931.tif 000007
【図６】
2005258931.tif 000008
【図７】
2005258931.tif 000009
【図８】
2005258931.tif 000010
【図９】
2005258931.tif 000011
【図１０】
2005258931.tif 000012
【図１１】
2005258931.tif 000013