(57)【要約】【課題】ネットワークに接続された電子機器の故障の原因がネットワーク障害であるか電子機器自体の障害である機器障害であるかが容易に判断できず、故障の原因に応じた適切な処理ができなかった。【解決手段】サーバ装置と２以上の電子機器を有する情報処理システムであって、サーバ装置は、２以上の電子機器からの返信情報の送信の有無または／および返信情報の内容に基づいて、ネットワーク障害の有無および電子機器の障害の有無を判断する障害判断部を具備することにより、故障の原因がネットワーク障害であるか電子機器自体の障害である機器障害であるかが容易に判断できる。【選択図】図２
2006338681.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と２以上の電子機器を有する情報処理システムであって、
前記サーバ装置は、
前記２以上の電子機器に電子機器の動作に関する情報である動作情報を送信することを指示する命令である動作情報送信命令を送信する動作情報送信命令送信部と、
前記動作情報送信命令の送信に対して、電子機器を識別する電子機器識別子と動作情報を有する返信情報を１以上の電子機器から受信する返信情報受信部と、
前記返信情報の全部または一部、または／および前記返信情報の受信状況を出力する情報出力部を具備し、
前記電子機器は、
前記動作情報送信命令を受信する動作情報送信命令受信部と、
前記動作情報送信命令に対応して、動作情報を取得する動作情報取得部と、
前記動作情報取得部が取得した動作情報と電子機器識別子を有する返信情報を前記サーバ装置に送信する返信情報送信部を
具備する情報処理システム。
【請求項２】
前記サーバ装置は、
２以上の電子機器からの返信情報の送信の有無または／および返信情報の内容に基づいて、ネットワーク障害の有無および電子機器の障害の有無を判断する障害判断部をさらに具備し、
前記情報出力部は、前記障害判断部における判断結果を出力する請求項１記載の情報処理システム。
【請求項３】
前記サーバ装置は、
前記２以上の電子機器に電子機器の動作に関する情報である動作情報を送信することを指示する命令である動作情報送信命令を送信する動作情報送信命令送信部と、
前記動作情報送信命令の送信に対して、電子機器を識別する電子機器識別子と動作情報を有する返信情報を１以上の電子機器から受信する返信情報受信部と、
２以上の電子機器からの返信情報の送信の有無または／および返信情報の内容に基づいて、ネットワーク障害の有無および電子機器の障害の有無を判断する障害判断部と、
前記障害判断部における判断結果がネットワーク障害の場合と、電子機器障害の場合で異なる動作を行う動作部を具備し、
前記電子機器は、
前記動作情報送信命令を受信する動作情報送信命令受信部と、
前記動作情報送信命令に対応して、動作情報を取得する動作情報取得部と、
前記動作情報取得部が取得した動作情報と電子機器識別子を有する返信情報を前記サーバ装置に送信する返信情報送信部を
具備する情報処理システム。
【請求項４】
前記動作部は、前記障害判断部における判断結果が電子機器障害の場合に、プログラムまたは／およびデータを当該電子機器に送信する動作を行い、
前記電子機器は、前記プログラムまたは／およびデータを受信するダウンロード部をさらに具備する請求項３記載の情報処理システム。
【請求項５】
前記動作部は、前記障害判断部における判断結果がネットワーク障害の場合に、外部にネットワーク障害の旨または／およびネットワーク障害の内容を送信する動作を行う請求項３記載の情報処理システム。
【請求項６】
請求項１から請求項５いずれか記載の情報処理システムを構成する電子機器。
【請求項７】
請求項１から請求項５いずれか記載の情報処理システムを構成するサーバ装置。
【請求項８】
サーバ装置と２以上の電子機器と２以上の情報出力装置を有する情報処理システムであって、
前記サーバ装置は、
前記２以上の電子機器に動作情報送信命令を送信する動作情報送信命令送信部と、
前記動作情報送信命令の送信に対して、返信情報を１以上の電子機器から受信する返信情報受信部と、
前記返信情報の全部または一部、または／および前記返信情報の受信状況を蓄積する情報蓄積部と、
前記情報蓄積部が蓄積した情報へのアクセス要求を受信するアクセス要求受信部と、
前記アクセス要求に対応して前記情報蓄積部が蓄積した情報の一部または全部であり、電子機器の故障に関する情報である故障情報を前記情報出力装置に送信する故障情報送信部を具備し、
前記電子機器は、
前記動作情報送信命令を受信する動作情報送信命令受信部と、
前記動作情報送信命令に対応して、動作情報を取得する動作情報取得部と、
前記動作情報取得部が取得した動作情報と電子機器識別子を有する返信情報を前記サーバ装置に送信する返信情報送信部を
具備し、
前記情報出力装置は、
故障情報へのアクセスを要求するアクセス要求を前記サーバ装置に送信するアクセス要求送信部と、
前記アクセス要求に対応して送信された故障情報を受信する故障情報受信部と、
前記故障情報を出力する故障情報出力部を具備する情報処理システム。
【請求項９】
前記サーバ装置は、
２以上の電子機器からの返信情報の送信の有無または／および返信情報の内容に基づいて、ネットワーク障害の有無および電子機器の障害の有無を判断する障害判断部をさらに具備し、
前記情報蓄積部は、前記障害判断部における判断結果がネットワーク障害または／および機器障害である場合の判断結果に関する情報を蓄積する請求項８記載の情報処理システム。
【請求項１０】
前記情報出力装置は、
故障対応する電子機器を指示する情報の入力を受け付ける入力受付部と、
前記電子機器を識別する電子機器識別子を有する故障対応情報を前記サーバ装置に送信する故障対応情報送信部をさらに具備し、
前記サーバ装置は、
故障対応情報を受信する故障対応情報受信部と、
前記故障対応情報の受信に対応して、電子機器が故障対応される旨を示す動作を行う故障対応情報蓄積部をさらに具備する請求項８または請求項９いずれか記載の情報処理システム。
【請求項１１】
前記故障対応情報は、故障対応する者を識別する故障対応者識別子を含み、
前記サーバ装置は、
前記故障対応者識別子で識別される故障対応者に対する課金料金を算出する課金料金算出部と、
前記課金料金算出部が算出した課金料金と前記故障対応者識別子を有する課金料情報を蓄
積する課金料情報蓄積部をさらに具備する請求項１０記載の情報処理システム。
【請求項１２】
前記情報出力装置は、
プログラムまたは／およびデータを電子機器に送信する動作を行うリモートメンテナンス部をさらに具備し、
前記電子機器は、
前記プログラムまたは／およびデータを受信するダウンロード部をさらに具備する請求項１１記載の情報処理システム。
【請求項１３】
請求項８から請求項１２いずれか記載の情報処理システムを構成するサーバ装置。
【請求項１４】
請求項８から請求項１２いずれか記載の情報処理システムを構成する情報出力装置。
【請求項１５】
サーバ装置と２以上の電子機器と情報入力装置と２以上の情報出力装置を有する情報処理システムであって、
前記サーバ装置は、
前記２以上の電子機器に動作情報送信命令を送信する動作情報送信命令送信部と、
前記動作情報送信命令の送信に対して、返信情報を１以上の電子機器から受信する返信情報受信部と、
前記情報入力装置から送信される電子機器識別子と故障情報を有する送信情報を受信する送信情報受信部と、
故障対応情報を受信する故障対応情報受信部と、
前記返信情報の全部または一部、または／および前記返信情報の受信状況、または／および前記送信情報を蓄積する情報蓄積部と、
前記故障対応情報の受信に対応して、電子機器が故障対応される旨を示す動作を行う故障対応情報蓄積部と、
前記蓄積されている情報へのアクセス要求を受信するアクセス要求受信部と、
前記アクセス要求に対応して蓄積されている情報の一部または全部であり、電子機器の故障に関する情報である故障情報を前記情報出力装置に送信する故障情報送信部と、
を具備し、
前記電子機器は、
前記動作情報送信命令を受信する動作情報送信命令受信部と、
前記動作情報送信命令に対応して、動作情報を取得する動作情報取得部と、
前記動作情報取得部が取得した動作情報と電子機器識別子を有する返信情報を前記サーバ装置に送信する返信情報送信部を具備し、
前記情報入力装置は、
前記送信情報の入力を受け付ける送信情報入力受付部と、
前記送信情報をサーバ装置に送信する送信情報送信部を具備し、
前記情報出力装置は、
故障情報へのアクセスを要求するアクセス要求を前記サーバ装置に送信するアクセス要求送信部と、
前記アクセス要求に対応して送信された故障情報を受信する故障情報受信部と、
前記故障情報を出力する故障情報出力部と、
故障対応する電子機器を指示する情報の入力を受け付ける入力受付部と、
前記電子機器識別子を有する故障対応情報を前記サーバ装置に送信する故障対応情報送信部を具備する情報処理システム。
【請求項１６】
前記故障対応情報は、故障対応する者を識別する故障対応者識別子を含み、
前記サーバ装置は、
前記故障対応者識別子で識別される故障対応者に対する課金料金を算出する課金料金算出
部と、
前記課金料金算出部が算出した課金料金と前記故障対応者識別子を有する課金料情報を蓄積する課金料情報蓄積部をさらに具備する請求項１５記載の情報処理システム。
【請求項１７】
請求項１５または請求項１６いずれか記載の情報処理システムを構成するサーバ装置。
【請求項１８】
請求項１５または請求項１６いずれか記載の情報処理システムを構成する情報出力装置。
【請求項１９】
請求項１５または請求項１６いずれか記載の情報処理システムを構成する情報入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続され得る電子機器の故障に容易に対応できる情報処理システム等に関するものである。
【背景技術】
【０００２】
従来の第一の技術として、ネットワークに接続されているデジタルテレビやＤＶＤレコーダなどの電子機器に対して、ネットワークを利用してメンテナンスを行う情報処理システムがあった。具体的には、本情報処理システムは、サーバ装置と複数の電子機器を有する。サーバ装置は、障害対応された最新のプログラムを、定期的に複数の電子機器に送信する。各電子機器は最新のプログラムを定期的に受信し、概ね、最新の状態で電子機器が動作する。
【０００３】
従来の第二の技術として、自己故障診断手段を具備する電子機器がある。本電子機器によれば、故障診断が機器内部で可能である。また、第二の従来技術によれば、定期的に故障診断が行われる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術によれば、故障の原因がネットワーク障害であるか電子機器自体の障害である機器障害であるかが容易に判断できなかった。従って、故障の原因に応じた適切な処理ができなかった。
【０００５】
また、サーバ装置からのトリガーで複数の電子機器の故障状況が収集できなかった。そのために、故障診断と故障に対応する修理事業との連携が十分になされるシステムが存在しなかった。
【課題を解決するための手段】
【０００６】
以上の課題を解決するために、第一の発明は、サーバ装置と２以上の電子機器を有する情報処理システムであって、サーバ装置は、２以上の電子機器に電子機器の動作に関する情報である動作情報を送信することを指示する命令である動作情報送信命令を送信する動作情報送信命令送信部と、動作情報送信命令の送信に対して、電子機器を識別する電子機器識別子と動作情報を有する返信情報を１以上の電子機器から受信する返信情報受信部と、返信情報の全部または一部、または／および返信情報の受信状況を出力する情報出力部を具備し、電子機器は、動作情報送信命令を受信する動作情報送信命令受信部と、動作情報送信命令に対応して、動作情報を取得する動作情報取得部と、動作情報取得部が取得した動作情報と電子機器識別子を有する返信情報をサーバ装置に送信する返信情報送信部を具備する情報処理システムであり、本情報処理システムにより、サーバ装置からのトリガーで複数の電子機器の故障状況が収集できる。
【０００７】
また、第二の発明は、上記の情報処理システムのサーバ装置は、２以上の電子機器からの返信情報の送信の有無または／および返信情報の内容に基づいて、ネットワーク障害の有無および電子機器の障害の有無を判断する障害判断部をさらに具備することにより、故障の原因がネットワーク障害であるか電子機器自体の障害である機器障害であるかが容易に判断できる。
【０００８】
さらに、第三の発明は、上記の情報処理システムのサーバ装置は、障害判断部における判断結果がネットワーク障害の場合と、電子機器障害の場合で異なる動作を行う動作部を
さらに具備することにより、障害の種類に応じた適切な処理が可能である。
【０００９】
さらに、第四の発明は、サーバ装置と２以上の電子機器と２以上の情報出力装置を有する情報処理システムであって、サーバ装置は、２以上の電子機器に動作情報送信命令を送信する動作情報送信命令送信部と、動作情報送信命令の送信に対して、返信情報を１以上の電子機器から受信する返信情報受信部と、返信情報の全部または一部、または／および前記返信情報の受信状況を蓄積する情報蓄積部と、情報蓄積部が蓄積した情報へのアクセス要求を受信するアクセス要求受信部と、アクセス要求に対応して情報蓄積部が蓄積した情報の一部または全部であり、電子機器の故障に関する情報である故障情報を前記情報出力装置に送信する故障情報送信部を具備し、電子機器は、動作情報送信命令を受信する動作情報送信命令受信部と、動作情報送信命令に対応して、動作情報を取得する動作情報取得部と、動作情報取得部が取得した動作情報と電子機器識別子を有する返信情報をサーバ装置に送信する返信情報送信部を具備し、情報出力装置は、故障情報へのアクセスを要求するアクセス要求を前記サーバ装置に送信するアクセス要求送信部と、アクセス要求に対応して送信された故障情報を受信する故障情報受信部と、故障情報を出力する故障情報出力部を具備する情報処理システムであり、かかる情報処理システムは、収集された故障情報を端末から閲覧等でき、電子機器の故障を修理するビジネスに対応できる。
【００１０】
さらに、第五の発明は、サーバ装置と２以上の電子機器と情報入力装置と２以上の情報出力装置を有する情報処理システムであって、サーバ装置は、２以上の電子機器に動作情報送信命令を送信する動作情報送信命令送信部と、動作情報送信命令の送信に対して、返信情報を１以上の電子機器から受信する返信情報受信部と、情報入力装置から送信される電子機器識別子と故障情報を有する送信情報を受信する送信情報受信部と、故障対応情報を受信する故障対応情報受信部と、返信情報の全部または一部、または／および返信情報の受信状況、または／および前記送信情報を蓄積する情報蓄積部と、故障対応情報の受信に対応して、電子機器が故障対応される旨を示す動作を行う故障対応情報蓄積部と、蓄積されている情報へのアクセス要求を受信するアクセス要求受信部と、アクセス要求に対応して蓄積されている情報の一部または全部であり、電子機器の故障に関する情報である故障情報を前記情報出力装置に送信する故障情報送信部を具備し、電子機器は、動作情報送信命令を受信する動作情報送信命令受信部と、動作情報送信命令に対応して、動作情報を取得する動作情報取得部と、動作情報取得部が取得した動作情報と電子機器識別子を有する返信情報を前記サーバ装置に送信する返信情報送信部を具備し、情報入力装置は、送信情報の入力を受け付ける送信情報入力受付部と、送信情報をサーバ装置に送信する送信情報送信部を具備し、情報出力装置は、故障情報へのアクセスを要求するアクセス要求を前記サーバ装置に送信するアクセス要求送信部と、アクセス要求に対応して送信された故障情報を受信する故障情報受信部と、故障情報を出力する故障情報出力部と、故障対応する電子機器を指示する情報の入力を受け付ける入力受付部と、電子機器識別子を有する故障対応情報を前記サーバ装置に送信する故障対応情報送信部を具備する情報処理システムであり、かかる情報処理システムにより、電話やメール等で知らされた故障情報もサーバ装置で収集でき、さらに、電子機器の故障を修理するビジネスに対応できる。
【発明の効果】
【００１１】
以上のように、本発明によれば、電子機器の故障の原因がネットワーク障害であるか電子機器自体の障害である機器障害であるかが容易に判断できる。
【発明を実施するための最良の形態】
【００１２】
以下に、本発明の実施の形態について、図面を用いて詳細に説明する。なお、本実施の形態において、同一の符号を用いた構成要素やフローチャートのステップなどは、同じ機能を果たすので、一度説明したものについて説明を省略する場合がある。
（実施の形態１）
【００１３】
図１は、本実施の形態に係る情報処理システムの概念図である。情報処理システムは、サーバ装置１１と１以上の電子機器１２を有する。電子機器とは、例えば、デジタルテレビやＤＶＤプレーヤーやパーソナルコンピュータや冷蔵庫やエアコンなど、ネットワークに接続され得る機器であれば何でも良い。
【００１４】
図２は、本実施の形態に係る情報処理システムのブロック図である。情報処理システムは、サーバ装置１１と１以上の電子機器１２を有する。ただし、説明のため電子機器は一のものに着目する。サーバ装置１１は、動作情報送信命令送信部１１０１、返信情報受信部１１０２、障害判断部１１０３、情報出力部１１０４を有する。電子機器１２は、動作情報送信命令受信部１２０１、動作情報取得部１２０２、返信情報送信部１２０３を有する。
【００１５】
動作情報送信命令送信部１１０１は、１以上の電子機器に電子機器の動作に関する情報である動作情報を送信することを指示する命令である動作情報送信命令を送信する。動作情報とは、正常に動作をしていることを示すだけの情報でも良いし、動作の履歴や電子機器の内部状態を示す情報を含んでも良い。つまり、動作情報とは、電子機器の動作に関する情報であれば何でも良い。また、動作情報には、電子機器を識別する電子機器識別子を含んでも良い。また、動作情報のデータ構造等は問わない。動作情報送信命令送信部１１０１は、通常、有線または無線の通信手段で実現され得るが、放送手段で実現しても良い。
【００１６】
返信情報受信部１１０２は、動作情報送信命令の送信に対して、電子機器を識別する電子機器識別子と動作情報を有する返信情報を１以上の電子機器から受信する。電子機器識別子は、電子機器と通信するための情報（電話番号やＩＰアドレスやＭＡＣアドレスなど）であることが好適であるが、電子機器を識別するための情報であれば何でも良い。返信情報受信部１１０２は、通常、有線または無線の通信手段で実現され得るが、放送を受信する手段で実現しても良い。
【００１７】
障害判断部１１０３は、２以上の電子機器からの返信情報の送信の有無または／および返信情報の内容に基づいて、ネットワーク障害の有無および電子機器の障害の有無を判断する。障害判断部１１０３の判断アルゴリズムは種々ある。判断アルゴリズムの詳細は、以下で述べる。障害判断部１１０３は、通常、ソフトウェアで実現されるが、ハードウェア（専用回路）で実現しても良い。
【００１８】
情報出力部１１０４は、返信情報の受信状況または／および返信情報の全部または一部を出力する。出力とは、ディスプレイへの表示、スピーカーへの音声出力、プリンタへの印字、他の装置への送信等を含む。情報出力部１１０４は、出力媒体のドライバー等により実現される。情報出力部１１０４は、ディスプレイ等の出力媒体を含んでも、含まなくても良い。
【００１９】
動作情報送信命令受信部１２０１は、動作情報送信命令を受信する。動作情報送信命令受信部１２０１は、通常、有線または無線の通信手段で実現され得るが、放送を受信する手段で実現しても良い。
【００２０】
動作情報取得部１２０２は、動作情報送信命令に対応して、動作情報を取得する。動作情報を取得するアルゴリズムは、動作情報の内容によって異なり、種々ある。動作情報が、正常に動作していることを示すだけの情報である場合は、動作情報取得部１２０２は、動作情報送信命令に対応して、予め決められた値（例えば、「１」）を動作情報の変数に代入する。また、動作情報が電子機器の動作状態や内部状態を含むのであれば、動作情報
取得部１２０２は、予め電子機器に組み込まれている自己診断ソフトウェアを起動し、その診断結果を取得する。自己診断ソフトウェアは既存技術であるので、詳細な説明は省略する。
動作情報取得部１２０２は、通常、ソフトウェアで実現されるが、ハードウェア（専用回路）で実現しても良い。
【００２１】
返信情報送信部１２０３は、動作情報取得部１２０２が取得した動作情報と電子機器識別子を有する返信情報を前記サーバ装置に送信する。電子機器識別子は電子機器が予め格納しており、返信情報送信部１２０３は、当該格納している電子機器識別子を取得しても良い。また、電子機器識別子が動作情報送信命令に含まれており、返信情報送信部１２０３は、動作情報送信命令から電子機器識別子を取得しても良い。返信情報送信部１２０３は、通常、有線または無線の通信手段で実現され得るが、放送手段で実現しても良い。
【００２２】
以下、本情報処理システムの動作について説明する。まず、サーバ装置１１の動作について図３のフローチャートを用いて説明する。
（ステップＳ３０１）カウンタｉに１を代入する。
【００２３】
（ステップＳ３０２）動作情報送信命令送信部１１０１は、ｉ番目の電子機器識別子を取得する。動作情報を取得する電子機器を識別する電子機器識別子は、通常、予めサーバ装置１１に格納されている。
（ステップＳ３０３）動作情報送信命令送信部１１０１は、ｉ番目の電子機器識別子が存在するか否かを判断する。ｉ番目の電子機器識別子が存在すればステップＳ３０４に行き、ｉ番目の電子機器識別子が存在しなければステップＳ３０６に飛ぶ。
【００２４】
（ステップＳ３０４）動作情報送信命令送信部１１０１は、ｉ番目の電子機器識別子で識別される電子機器に、動作情報送信命令を送信する。動作情報送信命令は、電子機器識別子を含んでも含まなくても良い。動作情報送信命令は、予め決められた命令である。
（ステップＳ３０５）ｉを１インクリメントする。
（ステップＳ３０６）カウンタｊに１を代入する。
（ステップＳ３０７）タイマー（Ｔｉｍｅ）に０を代入する。なお、タイマーは処理とは別にカウントアップされるとする。
【００２５】
（ステップＳ３０８）ｊ<ｉか否かを判断する。ｊ<ｉであればステップＳ３０９に行き、ｊ<ｉでなければステップＳ３１３に飛ぶ。
（ステップＳ３０９）Ｔｉｍｅの値が一定値以内か否かを判断する。Ｔｉｍｅの値が一定値以内であればステップＳ３１０に行き、Ｔｉｍｅの値が一定値より大きければステップＳ３１３に飛ぶ。このステップでは、タイムアウトの処理をしている。つまり、一定時間以内にレスポンスのない場合は、返信情報が送信されなかったと判断する。
【００２６】
（ステップＳ３１０）返信情報受信部１１０２は、ｊ番目の返信情報を受信したか否かを判断する。ｊ番目の返信情報を受信すればステップＳ３１１に行き、ｊ番目の返信情報を受信しなければステップＳ３０９に戻る。
（ステップＳ３１１）返信情報受信部１１０２は、ｊ番目の返信情報を一時格納する。
（ステップＳ３１２）ｊを１インクリメントする。ステップＳ３０８に戻る。
【００２７】
（ステップＳ３１３）カウンタｉに１を代入する。
（ステップＳ３１４）ｉ番目の電子機器識別子が存在するか否かを判断する。ｉ番目の電子機器識別子が存在すればステップＳ３１５に行き、ｉ番目の電子機器識別子が存在しなければステップＳ３１９に飛ぶ。
【００２８】
（ステップＳ３１５）ｉ番目の電子機器識別子に対応する返信情報が存在するか否かを判断する。返信情報が存在すればステップＳ３１６に行き、返信情報が存在しなければステップＳ３１８に行く。返信情報が存在しないということは、ｉ番目の電子機器識別子で識別される電子機器が何らかの原因（ネットワーク障害、または電子機器障害）で返信情報を送信できないことを意味する。
【００２９】
（ステップＳ３１６）ｉ番目の電子機器識別子に対応する動作情報を蓄積する。
（ステップＳ３１７）カウンタｉを１インクリメントする。ステップＳ３１４に戻る。
（ステップＳ３１８）ｉ番目の電子機器識別子に対応する動作情報を、「返信情報なし」を示す情報を蓄積する。
【００３０】
（ステップＳ３１９）蓄積した動作情報の中で、「返信情報なし」を示す情報を解析する。解析によって、ネットワーク障害であるか機器障害であるかを決定する。例えば、ネットワークのある領域のすべてのノード（電子機器）からの返信情報が「返信情報なし」である場合、そのネットワークの領域部分は、ネットワーク障害である、と判断する。また、ネットワーク上の一の電子機器からの返信情報のみが「返信情報なし」である場合、当該電子機器は機器障害を起こしている、と判断する。ここで、「返信情報なし」を示す情報に対してネットワーク障害か、機器障害かを決定する。
【００３１】
（ステップＳ３２０）カウンタｋに１を代入する。
（ステップＳ３２１）蓄積した動作情報中のｋ番目の「返信情報なし」のデータが存在するか否かを判断する。存在すればステップＳ３２２に行き、存在しなければステップＳ３２６に飛ぶ。
【００３２】
（ステップＳ３２２）ｋ番目の「返信情報なし」のデータは、ネットワーク障害であるかを判断する。この判断は、ステップＳ３１９の決定に基づいて行う。ネットワーク障害である場合はステップＳ３２３に行き、ネットワーク障害でない場合（機器障害である場合）は、ステップＳ３２５に飛ぶ。
【００３３】
（ステップＳ３２３）ネットワーク障害である旨の情報を蓄積する。
（ステップＳ３２４）カウンタｋを１インクリメントする。ステップＳ３２１に戻る。
（ステップＳ３２５）機器障害である旨の情報を蓄積する。
（ステップＳ３２６）蓄積している動作情報を出力する。処理を終了する。
【００３４】
次に、電子機器１２の動作について図４のフローチャートを用いて説明する。
（ステップＳ４０１）動作情報送信命令受信部１２０１は、動作情報送信命令を受信したか否かを判断する。動作情報送信命令を受信すればステップＳ４０２に行き、動作情報送信命令を受信しなければステップＳ４０１に戻る。
【００３５】
（ステップＳ４０２）動作情報取得部１２０２は、動作情報を取得する。
（ステップＳ４０３）返信情報送信部１２０３は、返信情報を構成する。通常、返信情報は、ステップＳ４０２で取得した動作情報と、電子機器識別子を有する。電子機器識別子は、動作情報送信命令に含まれる場合や予め電子機器１２が格納している場合等がある。
（ステップＳ４０４）返信情報送信部１２０３は、ステップＳ４０３で構成した返信情報を送信する。処理を終了する。
【００３６】
以下、本実施の形態における情報処理ステムの具体的な動作について説明する。まず、第一の例について説明する。サーバ装置は、図５に示す電子機器管理表を保持している。この電子機器管理表は、電子機器が故障しているか否かを、サーバ装置がネットワークを
利用して問い合わせる対象の電子機器を管理している表である。電子機器管理表は、「ＩＤ」「電子機器識別子」「電子機器名」を有する１以上のレコードを管理する。「電子機器名」は、「氏名」と「機器名称」を有する。「ＩＤ」は、表管理の便宜のための情報である。「電子機器識別子」は、電子機器と通信するための情報であり、ここではＩＰアドレスである。「電子機器識別子」は、電話番号等の他の情報でも良い。「電子機器名」は、電子機器の保有者の氏名と機器の名称により一意に特定できる機器の名前である。
【００３７】
サーバ装置は、図５の電子機器管理表から順に、電子機器識別子を取得する。そして、サーバ装置は、取得した電子機器識別子で識別される電子機器に、順に動作情報送信命令を送信する。ここで、動作情報送信命令とは、例えば、電子機器が動作しているか否かを示す動作情報を返送することを指示する命令である、とする。
【００３８】
次に、１以上の電子機器が動作情報送信命令を受信し、当該受信に対応して、動作情報を取得する。各電子機器は、正常に動作していれば「１」（動作情報）と電子機器識別子を有する返送情報をサーバ装置に返す、とする。また、正常に動作していなければ返信情報を返送できない、とする。
【００３９】
次に、サーバ装置は、順次、電子機器から返信情報を受信する。サーバ装置は、返信情報を受信した結果、および返信情報を受信できなかった結果を記録する。今、図６に示すような動作情報を取得した、とする。つまり、電子機器識別子「１２８．２５３．０．１」で識別される電子機器からのみ、返信情報が送信されなかった、とする。従って、サーバ装置は、電子機器識別子「１２８．２５３．０．１」と対になる「動作情報」を「０」とする。他の電子機器識別子と対になる「動作情報」は「１」である。他の電子機器識別子で識別される電子機器からは、動作情報「１」を含む返信情報が送信されてきたからである。
【００４０】
以上のような返信情報を受信した結果、サーバ装置は、電子機器識別子「１２８．２５３．０．１」で識別される電子機器のみ故障である、と判断する。つまり、サーバ装置は、電子機器識別子「１２８．２５３．０．１」で識別される電子機器に機器障害が発生している、と判断する。つまり、ネットワーク障害であれば、同一のネットワークに接続されている電子機器からの返信情報がサーバ装置に届かないはずである。今、一の電子機器からのみ返信情報が届いていないので、サーバ装置は、当該電子機器のみ障害が発生している、と判断する。
【００４１】
次に、第二の例について説明する。図７は、第二の例における情報処理システムの概念図である。第二の例における情報処理システムの特徴は、サーバ装置とホームサーバがネットワークを介して接続され、ホームサーバには家庭内の１以上の電子機器（テレビやエアコンや冷蔵庫など）が接続されている。そして、ホームサーバは、接続されている１以上の電子機器の動作情報を保持している。ここでの動作情報は、電子機器を識別する情報と動作の状態を有する情報である。動作の状態を示す情報は、「１」または「０」である。動作の状態を示す情報が「１」である場合は、電子機器は正常に動作しており、動作の状態が「０」であれば、何らかの故障が発生している、ことを示す。なお、電子機器が故障か否かは、電子機器自身が故障診断しても良いし、サーバ装置が接続下の電子機器の故障診断をしても良い。故障診断を行う技術は既存技術であるので、ここでの説明は省略する。
【００４２】
今、サーバ装置は、図８に示す電子機器管理表を保持している、とする。この電子機器管理表は、「ＩＤ」「電子機器識別子」「電子機器名」「動作情報」を有する１以上のレコードを管理する。また、当初は、「動作情報」はすべてＮＵＬＬである。そして、サーバ装置は、図８に示す電子機器管理表の電子機器識別子を順に取り出し、当該電子機器識
別子で識別される電子機器にアクセスし、順に返信情報を取得する。そして、サーバ装置は、受信した返信情報から動作情報を取得し、当該動作情報を対応するレコードに記録する。図８は、動作情報も記録された後の電子機器管理表である。
【００４３】
図８によれば、「ＩＤ＝１」「ＩＤ＝２」「ＩＤ＝３」「ＩＤ＝５」の電子機器からは、サーバ装置は返信情報が受信できなかった、ということを意味する。また、「ＩＤ＝４」の電子機器（ホームサーバ）からは返信情報を受信したが、当該ホームサーバに接続されている「テレビ」は故障している、と判断できる。図８の動作情報から、サーバ装置は、「０６−６６６６」で示される地域のネットワークに障害が発生している、と判断する。「０６−６６６６」で示される地域のすべての電子機器からは返信情報の送信がないからである。一方、サーバ装置は、「ＩＤ＝５」の電子機器は、機器障害であると判断する。サーバ装置は、「ＩＤ＝５」の電子機器と同一の地域の「ＩＤ＝４」の電子機器からの返信情報は受信しているからである。
【００４４】
次に、サーバ装置は、図８の電子機器管理表から故障に関する情報を取得する。そして、サーバ装置は、図９の故障リスト表を出力する。故障リスト表は、「氏名」「機器名称」「電子機器識別子」「障害」からなるレコードを１以上有する。「障害」の項目の値は、「ネットワーク障害」または「機器障害」であり、サーバ装置が判断した障害の種類を示す情報である。
【００４５】
以上、本実施の形態によれば、サーバ装置からトリガーをかけて、複数の電子機器の動作情報を問合せ、複数の電子機器の動作情報を収集できる。また、サーバ装置から電子機器の動作情報を問合せ、当該動作情報を取得し、解析することにより、機器障害であるかネットワーク障害であるかの切り分けが容易にできる。
【００４６】
なお、本実施の形態において、動作情報は、主として正常に動作しているか否かのみを示す情報であったが、障害の内容や箇所等含めてもよい。さらに、動作情報は、電子機器の所有者の電話番号やメールアドレス、電子機器のＩＰアドレス（ＩＰＶｅｒ４、ＩＰＶｅｒ６等を問わない）、所有者の住所、電子機器の購入店の識別情報、電子機器のＩＤ，電子機器の製造番号、ＭＡＣアドレス、電子機器の使用環境（温度、湿度）、故障箇所の部品ＩＤ，故障箇所の部品のシリアル番号などを含んでも良い。動作情報が電子機器の使用環境（温度、湿度）を含む場合は、通常、使用環境（温度、湿度）の情報は電子機器が取得するものとする。動作情報のデータ構造について、種々考えられることは、他の実施の形態においても同様である。動作情報には、故障に関する情報がより多く含まれることが好適である。
【００４７】
また、本実施の形態において、サーバ装置は、動作情報送信命令送信部、返信情報受信部、障害判断部、情報出力部を有したが、障害判断部は必須ではない。また、情報出力部は、返信情報の全部または一部、または返信情報の有無を出力するだけでも良い。かかる場合のサーバ装置は、２以上の電子機器に電子機器の動作に関する情報である動作情報を送信することを指示する命令である動作情報送信命令を送信する動作情報送信命令送信部と、動作情報送信命令の送信に対して、電子機器を識別する電子機器識別子と動作情報を有する返信情報を１以上の電子機器から受信する返信情報受信部と、返信情報の全部または一部、または／および返信情報の受信状況を出力する情報出力部を具備するものになる。
【００４８】
さらに、本実施の形態において説明したコンテンツ出力装置、サーバ装置の動作について、ソフトウェアで実現し、当該ソフトウェアを例えば、サーバ上に置いて、ソフトウェアダウンロードにより当該ソフトウェアを配布しても良い。さらにソフトウェアをＣＤ−ＲＯＭ等の記録媒体に記録して流布しても良い。このことも、すべての実施の形態におい
て同様である。なお、本実施の形態において説明した電子機器をソフトウェアで実現した場合のプログラムは、コンピュータに、動作情報送信命令を受信する動作情報送信命令受信ステップと、動作情報送信命令に対応して、動作情報を取得する動作情報取得ステップと、動作情報取得ステップで取得した動作情報と電子機器識別子を有する返信情報をサーバ装置に送信する返信情報送信ステップを実行させるためのプログラム、である。
（実施の形態２）
図１０は、本実施の形態に係る情報処理システムのブロック図である。情報処理システムは、サーバ装置１０１と１以上の電子機器１２を有する。サーバ装置１０１は、動作情報送信命令送信部１１０１、返信情報受信部１１０２、障害判断部１１０３、動作部１０１０１を有する。動作部１０１０１は、第一動作手段１０１０１１、第二動作手段１０１０１２、・・・・・、第ｎ動作手段１０１０１ｎを具備する。
【００４９】
動作部１０１０１は、障害判断部１１０３における判断結果がネットワーク障害の場合と、電子機器障害の場合で異なる動作を行う。動作部１０１０１は、２以上の異なる動作を実行できる。動作部１０１０１は、第一動作手段１０１０１１、第二動作手段１０１０１２、・・・・・、第ｎ動作手段１０１０１ｎを有する。第一動作手段１０１０１１、第二動作手段１０１０１２、・・・・・、第ｎ動作手段１０１０１ｎは、それぞれ異なる動作を行う。動作部１０１０１は、通常、ソフトウェアで実現されるが、ハードウェア（専用回路）またはそれらの組み合わせにより実現されても良い。
【００５０】
以下、サーバ装置１０１の動作について説明する。サーバ装置１０１が返信情報の受信の有無、受信した返信情報の内容によって、電子機器が正常動作しているか、ネットワーク障害であるか、電子機器障害であるか、を判断するまでの動作は、図１３のフローチャートにおいて説明したサーバ装置１１の動作と同様である。サーバ装置１０１は、電子機器がネットワーク障害であるか、電子機器障害である場合に、障害の種類に対応した動作を行う。例えば、ネットワーク障害である場合は、第一動作手段１０１０１１を起動する。そして、電子機器障害である場合は、第二動作手段１０１０１２を起動する。第一動作手段１０１０１１や第二動作手段１０１０１２が行う動作は、障害に対応するための動作であれば何でも良い。
【００５１】
以下、本実施の形態における情報処理ステムの具体的な動作について説明する。サーバ装置は、図５に示す電子機器管理表を保持している。また、サーバ装置は、図５の電子機器管理表から順に、電子機器識別子を取得し、当該取得した電子機器識別子で識別される電子機器に、順に動作情報送信命令を送信する、とする。その結果、サーバ装置は、図６の表を得る、とする。図６により、サーバ装置は、電子機器識別子「１２８．２５３．０．１」で識別される電子機器のみ電子機器故障である、と判断する。
【００５２】
一方、サーバ装置は、図１１に示す動作管理表を保持している、とする。動作管理表は、「障害の種類」「動作」を有するレコードを複数管理する。ここでは、「障害の種類」は、電子機器障害およびネットワーク障害である。「動作」とは、「障害の種類」の値が示す障害が発生した場合に、サーバ装置が行う動作を示す。ここでは、サーバ装置は、電子機器障害の場合は、「正常なソフトウェアを電子機器にダウンロードする」動作を行う。サーバ装置は、ネットワーク障害の場合は、「サービスセンターに通知する」動作を行う。つまり、例えば、第一動作手段は、「正常なソフトウェアを電子機器にダウンロードする」動作を行い、第二動作手段は、「サービスセンターに通知する」動作を行う。かかる場合、動作管理表は図１２のような表でも良い。なお、「正常なソフトウェアを電子機器にダウンロードする」動作により、電子機器の障害は改善される、とする。また、「サービスセンターに通知する」動作は、ネットワーク障害を復旧できるサービスセンターにネットワークの障害が発生している旨を通知する。通知手段は、電子メールや電話やＦＡＸ等、問わない。
【００５３】
以上、本実施の形態によれば、サーバ装置から電子機器の動作情報を問合せ、当該動作情報を取得することにより、機器障害であるかネットワーク障害であるかの切り分けが容易にでき、かつ障害の種類に対応した動作を行え、障害に適切に対処できる。
【００５４】
なお、本実施の形態において、サーバ装置は、ネットワーク障害か電子機器障害かによって、異なる２種類の動作を実行したが、３以上の障害の種類が存在し、それぞれの障害によって、異なる動作を実行しても良い。上記動作部１０１０１が、第一動作手段１０１０１１、第二動作手段１０１０１２、・・・・・、第ｎ動作手段１０１０１ｎを保持する、としたのは、かかる意図からである。
【００５５】
また、本実施の形態において、「サービスセンターに通知する」動作は、電子機器を識別する情報（ＩＰアドレスや電話番号など）や電子機器の所有者の住所（別途、サーバ装置に管理されている、とする。）に近い場所に存在するサービスセンターに通知することが望ましい。かかる場合、通常、サーバ装置がサービスセンターの通知先とサービスセンターの住所等に関する情報を保持している。
【００５６】
また、本実施の形態において、サーバ装置の動作部は、「正常なソフトウェアを電子機器にダウンロードする」動作、または「サービスセンターに通知する」動作を行う例を示したが、他の動作を行っても良いのは言うまでもない。他の動作とは、電子機器障害である場合に、電子機器の所有者に通知する動作がある。また、他の動作には、電子機器障害の場合に、電子機器から送信される動作情報に基づいて、故障部品を特定し、自動的に修理見積もり額を算出する動作がある。かかる場合、部品の費用や修理技術料などの見積もりを行うための基礎情報は、サーバ装置に格納されている。
【００５７】
さらに、本実施の形態において、実施の形態１で述べたように、情報処理システムが図７に示すような構成であっても良い。つまり、各家庭の電子機器はホームサーバを窓口にして動作情報を送信したり、故障の修理（ソフトウェアのダウンロード）を行ったりする構成でも良い。
（実施の形態３）
図１３は、本実施の形態に係る情報処理システムのブロック図である。情報処理システムは、サーバ装置１３１と２以上の電子機器１３２と２以上の情報出力装置１３３を有する。情報出力装置１３３は、電子機器が故障である場合に、修理を行える店舗に利用される装置である。つまり、情報出力装置１３３は、故障の情報を出力できる。また、情報出力装置１３３は、故障に対応する旨の情報である故障対応情報の入力を受け付け、サーバ装置１３１に登録できる。
【００５８】
サーバ装置１３１は、動作情報送信命令送信部１１０１、返信情報受信部１１０２、障害判断部１１０３、情報蓄積部１３１０１、アクセス要求受信部１３１０２、故障情報送信部１３１０３、故障対応情報受信部１３１０４、故障対応情報蓄積部１３１０５、課金料金算出部１３１０６、課金料情報蓄積部１３１０７を有する。
電子機器１３２は、動作情報送信命令受信部１２０１、動作情報取得部１２０２、返信情報送信部１２０３、ダウンロード部１３２０１を有する。
情報出力装置１３３は、アクセス要求送信部１３３０１、故障情報受信部１３３０２、故障情報出力部１３３０３、入力受付部１３３０４、故障対応情報送信部１３３０５、リモートメンテナンス部１３３０６を有する。
【００５９】
情報蓄積部１３１０１は、返信情報の受信状況または／および返信情報の全部または一部を蓄積する。蓄積する返信情報は、受信した返信情報が有する動作情報のみでも良い。情報蓄積部１３１０１は、情報を蓄積する記録媒体を含む場合と含まない場合がある。記
録媒体とは、ハードディスクや光ディスク等である。情報蓄積部１３１０１は、情報を蓄積するソフトウェア等から実現されても、ハードウェア（専用回路）から実現されても良い。
【００６０】
アクセス要求受信部１３１０２は、情報蓄積部１３１０１が蓄積した情報へのアクセス要求を受信する。アクセス要求の構造や形式は問わない。アクセス要求受信部１３１０２は、通常、無線または有線の通信手段により実現されるが、放送を受信する手段により実現されても良い。
故障情報送信部１３１０３は、アクセス要求に対応して情報蓄積部１３１０１が蓄積した情報の一部または全部であり、電子機器（１３２等）の故障に関する情報である故障情報を情報出力装置１３３に送信する。故障情報のデータ構造は種々考えられる。故障情報送信部１３１０３は、通常、無線または有線の通信手段により実現されるが、放送手段により実現されても良い。
【００６１】
故障対応情報受信部１３１０４は、故障に対応する旨を示す情報である故障対応情報を受信する。故障対応情報は、通常、故障している電子機器を識別する情報である電子機器識別子を含む。但し、故障対応情報のデータ構造は問わない。故障対応情報は、故障対応する電子機器が識別できる情報であれば良い。故障対応情報受信部１３１０４は、通常、無線または有線の通信手段により実現されるが、放送を受信する手段により実現されても良い。
故障対応情報蓄積部１３１０５は、故障対応情報の受信に対応して、電子機器が故障対応される旨を示す動作を行う。ここでの動作とは、故障対応情報の全部または一部を蓄積する動作がある。また、動作とは、故障対応情報が示す電子機器のレコードが削除されたことを示すフラグを蓄積することがある。さらに、動作とは、故障対応情報が示す電子機器のレコードを削除する動作がある。故障対応情報蓄積部１３１０５は、情報を蓄積する記録媒体を含む場合と含まない場合がある。故障対応情報蓄積部１３１０５は、情報を蓄積するソフトウェア等から実現されても、ハードウェア（専用回路）から実現されても良い。
【００６２】
課金料金算出部１３１０６は、故障に対応する者（店舗なども含む）を識別する情報である故障対応者識別子で識別される故障対応者に対する課金料金を算出する。ここでの課金料金は、故障対応者（修理業者等）が修理の仕事に対する仲介手数料、または紹介料である。仲介手数料、または紹介料は、通常、サーバ装置を運用している会社等に支払われる。故障対応者識別子は、通常、故障対応情報に含まれる。課金料金を算出するアルゴリズムは種々考えられる。一定の金額に決定するアルゴリズムでも良いし、故障箇所に対応した課金料金を算出しても良い。課金料金を算出するアルゴリズムの例は、以下で述べる。課金料金算出部１３１０６は、通常、ソフトウェアで実現されるが、ハードウェア（専用回路）で実現されても良い。
課金料情報蓄積部１３１０７は、課金料金算出部１３１０６が算出した課金料金と故障対応者識別子を有する課金料情報を蓄積する。課金料情報蓄積部１３１０７は、情報を蓄積する記録媒体を含む場合と含まない場合がある。課金料情報蓄積部１３１０７は、情報を蓄積するソフトウェア等から実現されても、ハードウェア（専用回路）から実現されても良い。
【００６３】
ダウンロード部１３２０１は、情報出力装置１３３からプログラムまたは／およびデータを受信する。プログラムまたは／およびデータを受信することにより、電子機器１３２等は正常に動作するようになる。ダウンロード部１３２０１は、情報を受信する通信手段または放送手段と、受信したプログラム等を適切に設定するソフトウェア等により実現され得る。
【００６４】
アクセス要求送信部１３３０１は、故障情報へのアクセスを要求するアクセス要求をサーバ装置１３１に送信する。アクセス要求の構造は問わない。アクセス要求送信部１３３０１は、通常、無線または有線の通信手段により実現されるが、放送手段により実現されても良い。
故障情報受信部１３３０２は、アクセス要求に対応して、サーバ装置１３１から送信された故障情報を受信する。故障情報の構造は問わない。故障情報受信部１３３０２は、通常、無線または有線の通信手段により実現されるが、放送を受信する手段により実現されても良い。
【００６５】
故障情報出力部１３３０３は、故障情報受信部１３３０２が受信した故障情報を出力する。ここでの出力は、ディスプレイへの出力が好適であるが、音声出力やプリンタへの印刷等も含む。
入力受付部１３３０４は、アクセス要求や、故障対応する電子機器を指示する情報や、リモートメンテナンスの指示等の入力を受け付ける。故障対応する電子機器を指示する情報とは、故障対応する電子機器が判断できる情報であれば何でも良く、通常、電子機器識別子を含む。通常、ユーザは、故障情報出力部１３３０３の出力を見て、故障対応する電子機器を指示する。そして、ユーザの入力とは、例えば、ディスプレイに表示されている故障の電子機器のリストをマウスで指示することである。入力受付部１３３０４は、例えば、マウスドライバーと指示された電子機器識別子を取得するソフトウェア等で実現され得る。
【００６６】
故障対応情報送信部１３３０５は、電子機器識別子を有する故障対応情報をサーバ装置１３１に送信する。故障対応情報送信部１３３０５は、入力受付部１３３０４が受け付けた故障対応する電子機器識別子を取り出し、当該電子機器識別子を有する故障対応情報を構成し、サーバ装置１３１に故障対応情報を送信する。故障対応情報送信部１３３０５は、例えば、故障対応情報を構成するソフトウェアと、通信手段で実現され得る。
リモートメンテナンス部１３３０６は、プログラムまたは／およびデータを電子機器に送信する動作を行う。プログラムまたは／およびデータは、通常、予め情報出力装置１３３が保持している。プログラムまたは／およびデータは、電子機器の故障を修理するためのものである。リモートメンテナンス部１３３０６は、通常、無線または有線の通信手段により実現されるが、放送手段により実現されても良い。
【００６７】
以下、本情報処理システムの動作について説明する。まず、サーバ装置１３１の動作について説明する。サーバ装置１３１が複数の電子機器から返信情報を受信する動作は、図３におけるフローチャートで説明した動作と同様である。サーバ装置１３１は、受信した返信情報や返信情報の受信状況等を蓄積する点が、図３におけるフローチャートで説明した動作と異なる。ここでは、サーバ装置１３１は、受信した返信情報や返信情報の受信状況等を蓄積した後の動作から説明を開始する。なお、返信情報や返信状況等を蓄積したデータの例は、図６や図８である。なお、図３においては、返信情報や返信状況等を出力する。当該動作を図１４のフローチャートを用いて説明する。なお、サーバ装置１３１は、返信情報や返信状況等を出力しても、出力しなくても良い。
【００６８】
（ステップＳ１４０１）アクセス要求受信部１３１０２は、情報出力装置１３３からアクセス要求を受信したか否かを判断する。アクセス要求とは、情報蓄積部１３１０１が蓄積した情報へのアクセスの要求である。アクセス要求を受信すればステップＳ１４０２に行き、アクセス要求を受信しなければステップＳ１４０１に戻る。
【００６９】
（ステップＳ１４０２）故障情報送信部１３１０３は、情報蓄積部１３１０１が蓄積した情報から故障に関する情報である故障情報を取得する。
（ステップＳ１４０３）故障情報送信部１３１０３は、ステップＳ１４０２で取得した
故障情報を情報出力装置１３３に送信する。
【００７０】
（ステップＳ１４０４）タイマー（Ｔｉｍｅ）を０にする。なお、タイマーは、本処理とは別にカウントアップされる。
（ステップＳ１４０５）故障対応情報受信部１３１０４は、情報出力装置１３３から故障対応情報を受信したか否かを判断する。故障対応情報を受信すればステップＳ１４０６に行き、故障対応情報を受信しなければステップＳ１４１０に飛ぶ。なお、故障対応情報受信部１３１０４は、１以上の情報出力装置から故障対応情報を受信する。
【００７１】
（ステップＳ１４０６）故障対応情報蓄積部１３１０５は、ステップＳ１４０５で受信した故障対応情報を蓄積する。これにより、故障対応される電子機器が他の情報出力装置から把握され得る。なお、故障対応情報蓄積部１３１０５は、故障対応される電子機器の故障情報を削除しても良い。
【００７２】
（ステップＳ１４０７）課金料金算出部１３１０６は、故障対応情報の受信に対応して、課金料金を算出する。
（ステップＳ１４０８）課金料情報蓄積部１３１０７は、ステップＳ１４０７で算出した課金料金に基づいて、課金料情報を構成する。
【００７３】
（ステップＳ１４０９）課金料情報蓄積部１３１０７は、ステップＳ１４０８で構成した課金料情報を蓄積する。処理を終了する。なお、蓄積された課金料情報に基づいて、電子機器の修理ビジネスの仲介手数料の決済が、別途行われる。
（ステップＳ１４１０）タイマー（Ｔｉｍｅ）が一定値以上か否かを判断する。一定値以上であれば処理を終了し、一定値未満であればステップＳ１４０５に戻る。
【００７４】
次に、情報出力装置１３３の動作について図１５のフローチャートを用いて説明する。
（ステップＳ１５０１）入力受付部１３３０４は、アクセス要求を受け付けたか否かを判断する。アクセス要求を受け付ければステップＳ１５０２に行き、アクセス要求を受け付けなければステップＳ１５０１に戻る。
【００７５】
（ステップＳ１５０２）アクセス要求送信部１３３０１は、サーバ装置１３１にアクセス要求を送信する。
【００７６】
（ステップＳ１５０３）故障情報受信部１３３０２は、サーバ装置１３１から故障情報を受信したか否かを判断する。故障情報を受信すればステップＳ１５０４に行き、故障情報を受信しなければステップＳ１５０３に戻る。
【００７７】
（ステップＳ１５０４）故障情報出力部１３３０３は、ステップＳ１５０３で受信した故障情報を出力する。
【００７８】
（ステップＳ１５０５）入力受付部１３３０４は、入力を受け付けたか否かを判断する。入力を受ければステップＳ１５０６に行き、入力を受けなければステップＳ１５０５に戻る。
【００７９】
（ステップＳ１５０６）入力受付部１３３０４は、ステップＳ１５０５で受け付けた入力が故障対応する電子機器を識別する電子機器識別子を指示する入力か否かを判断する。故障対応の入力であればステップＳ１５０７に行き、故障対応の入力でなければステップＳ１５０９に飛ぶ。
【００８０】
（ステップＳ１５０７）故障対応情報送信部１３３０５は、電子機器識別子を有する故
障対応情報を取得する。
【００８１】
（ステップＳ１５０８）故障対応情報送信部１３３０５は、ステップＳ１５０７で取得した故障対応情報を送信する。
【００８２】
（ステップＳ１５０９）入力受付部１３３０４は、ステップＳ１５０５で受け付けた入力が特定の電子機器をリモートメンテナンスする入力か否かを判断する。リモートメンテナンスとは、遠隔からプログラムやデータをダウンロードして、電子機器を正常に動作する状態にすることをいう。入力がリモートメンテナンスであればステップＳ１５１０に行き、リモートメンテナンスでなければステップＳ１５１２に飛ぶ。
【００８３】
（ステップＳ１５１０）リモートメンテナンス部１３３０６は、プログラムまたは／およびデータを取得する。
【００８４】
（ステップＳ１５１１）リモートメンテナンス部１３３０６は、ステップＳ１５１０で取得したプログラムまたは／およびデータを指示された電子機器に送信する。
【００８５】
（ステップＳ１５１２）入力受付部１３３０４は、ステップＳ１５０５で受け付けた入力が処理を終了する旨を指示する入力か否かを判断する。処理を終了する旨を指示する入力であれば処理を終了し、処理を終了する旨を指示する入力でなければステップＳ１５０５に戻る。
【００８６】
次に、電子機器１３２の動作について説明する。電子機器１３２が動作情報送信命令を受信し、返信情報を送信するまでの動作は、図４のフローチャートで説明した動作と同様である。電子機器１３２は、図４の動作以外に、以下の動作を行う。電子機器１３２は、情報出力装置１３３からプログラムやデータを受信し、適切なところに設定する。かかる処理により、故障を有する電子機器１３２は、正常に動作するようになる。なお、この動作は、ダウンロード部１３２０１が行う。
【００８７】
以下、本実施の形態における情報処理ステムの具体的な動作について説明する。サーバ装置は、図８に示す電子機器管理表を保持している。図８の電子機器管理表は、複数の電子機器から返信情報を受信した後の状態である。複数の電子機器から返信情報を受信する動作については説明済みであるので、ここでの説明は省略する。次に、情報出力装置のユーザは、故障情報へのアクセス要求を入力した、とする。情報出力装置のユーザは、例えば、電子機器の故障修理を業として行っており、故障修理の仕事の存在の有無を確認するために故障情報へのアクセス要求を入力する。
【００８８】
次に、情報出力装置は、受け付けたアクセス要求をサーバ装置に送信する。サーバ装置と通信するための情報（例えば、サーバ装置のＩＰアドレスやＵＲＬ等）は、予め情報出力装置が保持していても良いし、ユーザが入力しても良い。次に、サーバ装置は、情報出力装置から故障情報へのアクセス要求を受け付ける。次に、サーバ装置は、蓄積されている情報から電子機器の故障情報を取得する。この故障情報の例を図１６に示す。次に、サーバ装置は、故障情報を情報出力装置に送信する。
【００８９】
次に、情報出力装置は、故障情報を受信し、出力する。情報出力装置における故障情報の出力例を図１７に示す。図１７によれば、受信した故障情報に加えて、「対応」のチェックを行う項目も付加されている。「対応」のチェックを行う項目とは、この項目にチェックをして、送信ボタンを押下すると、チェックした電子機器の修理を行うことを示す。つまり、「対応」のチェックを行い、送信ボタンを押下する動作は、電子機器の故障修理を業とする者が仕事をとるための動作である。
【００９０】
今、図１８に示すように、情報出力装置のユーザは、「木村四郎」の「テレビ」と「斉藤はじめ」の「エアコン」の修理を行うために、かかるレコードのチェック項目にチェックを入れて、送信ボタンを押下した、とする。次に、情報出力装置は、図１８の画面と情報出力装置を識別する情報出力装置識別子（修理業者識別子）から、図１９に示すような故障対応情報を構成する。故障対応情報は、例えば、「情報出力装置識別子」と１以上の「修理情報」を有する。「修理情報」は「ＩＤ」「氏名」「機器名称」を有する。「情報出力装置識別子」は、例えば、予め情報出力装置が保持している。「修理情報」とは、修理する機器を特定するための情報である。「ＩＤ」は、故障情報に含まれるとする。「ＩＤ」は、図８の「ＩＤ」と同値である。
【００９１】
次に、サーバ装置は、図１９の故障対応情報を受信する。次に、サーバ装置は、図１９の故障対応情報を蓄積する。故障対応情報の蓄積とは、必ずしも受信した故障対応情報をそのまま蓄積する意味ではない。既に故障対応されている電子機器を他と区別できるように情報を記録する、または情報を削除することを言う。つまり、例えば、図８の電子機器管理表が図２０のように変更されても良い。つまり、「故障対応」の情報が付け加えられ、「故障対応」の値が「１」であるものは故障対応されている、ということを意味しても良い。なお、かかる場合、「故障対応」の値が「０」であるものは故障対応されていない、もしくは故障対応する必要がないものである。また、図２０によれば、「ＩＤ＝４」のレコードにおいて、「テレビ：１」によりテレビが故障対応されていることが判断できる。
【００９２】
次に、サーバ装置は、故障修理を業とするユーザ（例えば、業者Ａ）に対して、故障修理の業務の仲介を行った手数料を算出する。つまり、サーバ装置の課金料算出部は、故障対応情報の受信に対応して、課金料を算出する。課金料の算出は、一定額でも良いし、機器の種類毎に決められていても良い。例えば、テレビは「５００円」、エアコンは「３００円」等である。また、動作情報から故障部品を抽出でき、故障修理の見積もりが可能である場合などは、見積り額の一定割合を手数料として算出しても良い。次に、サーバ装置は、算出した課金料と情報出力装置識別子（修理業者識別子）を用いて課金料情報を構成する。そして、サーバ装置は、課金料情報を蓄積する。図２１は、課金料情報を蓄積した結果を示す表である。図２１の課金料管理表は、「業者識別子」と「課金料」を有するレコードを複数管理する。図２１によれば、「業者Ａ」にかかる課金料は８００円である。なお、サーバ装置は、課金料情報を新たに構成した場合に、図２１の課金料管理表の課金料の値を更新する。そして、例えば、毎月１度、各業者に課金料が請求され、決済処理がなされる。
【００９３】
次に、情報出力装置のユーザは、「木村四郎」の「テレビ」と「斉藤はじめ」の「エアコン」の修理を行うために、例えば、以下の処理を行う。「木村四郎」の「テレビ」については、リモートメンテナンス、つまり、プログラムまたは／およびデータのダウンロードで対応する。ユーザは、情報出力装置に対して、「木村四郎」の「テレビ」を指示し、かつダウンロードするプログラム等を指定する。情報出力装置は、「木村四郎」の「テレビ」に対して指定されたプログラム等を送信する。次に、「木村四郎」の「テレビ」は当該プログラム等を受信し、設定する。以上のより、「木村四郎」の「テレビ」には、最新のテレビのプログラム等がダウンロードされたことになり、以後、正常に動作する。
【００９４】
次に、情報出力装置のユーザは、「斉藤はじめ」の「エアコン」の修理を行うために、「斉藤はじめ」氏のお宅に電話をして状況を聞く。そして、ユーザは、状況から想定される故障原因を勘案し、必要な部品を持って修理にでかける。そして、ユーザ（業者Ａ）は修理を行う。
以上により、情報出力装置のユーザは、「木村四郎」の「テレビ」と「斉藤はじめ」の「
エアコン」の修理を完了する。
【００９５】
以上、本実施の形態によれば、サーバ装置は電子機器やネットワークの故障を自動収集し、情報出力装置は電子機器等の故障情報を取得でき、故障を修理するための契約を電子的に行える。また、故障修理の契約に対する手数料を算出でき、適切なビジネスが遂行できる。つまり、具体的には、例えば、情報出力装置は電子機器の修理を行う業者が保持している端末であり、サーバ装置は故障修理業務の仲介を行うアプリケーションサービスプロバイダーの装置である。電子機器は、例えば、一般家庭や企業の電子機器である。以上の状況を考慮すれば、故障修理業者にとっても、一般家庭や企業にとっても好都合なシステムを提供できる。
【００９６】
なお、本実施の形態において、サーバ装置は、電子機器の障害の判断や、故障情報の情報出力装置への送信や、故障対応情報の受付や、課金処理を行った。しかし、これらの処理は、一の装置ですべて行う必要はない。つまり、サーバ装置は電子機器の障害の判断のみを行っても良い。また、サーバ装置は故障情報の情報出力装置への送信のみを行っても良い。また、サーバ装置は故障情報の情報出力装置への送信と故障対応情報の受付のみを行っても良い。さらに、課金処理を行うのは、他の情報処理装置でも良い。サーバ装置の複数の処理が複数の装置で実現され得るのは、他の実施の形態においても同様である。
【００９７】
また、本実施の形態において、情報出力装置は、故障情報の出力と、故障対応情報の送信と、リモートメンテナンスを行った。しかし、これらの処理は、一の装置ですべて行う必要はない。つまり、情報出力装置は、故障情報の出力のみを行っても良い。また、情報出力装置は、故障情報の出力と、故障対応情報の送信のみを行っても良い。さらに、情報出力装置は、リモートメンテナンスのみを行っても良い。情報出力装置の複数の処理が複数の装置で実現され得るのは、他の実施の形態においても同様である。
【００９８】
さらに、本実施の形態において、故障情報は、故障しているか否かを示す情報であったが、さらに詳細に故障している部品を識別する情報等が含まれていても良いのは、すべての実施の形態で言える。
（実施の形態４）
図２２は、本実施の形態に係る情報処理システムの概念図である。情報処理システムは、サーバ装置２２１と２以上の電子機器１３２と２以上の情報出力装置１３３と情報入力装置２２４を有する。サーバ装置２２１は、故障情報が管理される情報処理装置である。２以上の電子機器１３２は、例えば、家庭内や一般企業に設置されている電子機器である。２以上の情報出力装置１３３は、例えば、電子機器の修理を行う業者等の保有する装置である。家庭内や一般企業のユーザから自身の保有する電子機器の故障に関する苦情や故障内容などの情報が電話で伝えられ、情報入力装置２２４は、当該故障に関する苦情や故障内容などの情報が入力される装置である。情報入力装置２２４から入力された情報は、サーバ装置２２１に送られ、サーバ装置２２で管理される。情報入力装置２２４は、例えば、消費者サポート部門の装置であり、また工場に設置された装置である。図２２において、電子機器１３２は、電子機器１３２（１）から電子機器１３２（ｎ）としてｎ個存在することを示している。情報出力装置１３３に関しても同様である。
【００９９】
図２３は、本実施の形態に係る情報処理システムのブロック図である。サーバ装置２２１は、動作情報送信命令送信部１１０１、返信情報受信部１１０２、障害判断部１１０３、送信情報受信部２２１０１、故障対応情報受信部１３１０４、故障対応情報蓄積部１３１０５、情報蓄積部２２１０２、アクセス要求受信部１３１０２、故障情報送信部１３１０３、課金料金算出部１３１０６、課金料情報蓄積部１３１０７を有する。
情報入力装置２２４は、送信情報入力受付部２２４０１、送信情報送信部２２４０２を有する。
【０１００】
送信情報受信部２２１０１は、情報入力装置から送信される電子機器識別子と故障情報を有する送信情報を受信する。送信情報受信部２２１０１は、無線または有線の通信手段で実現され得るが、放送を受信する手段で実現されても良い。
情報蓄積部２２１０２は、送信情報の全部または一部、または／および返信情報の受信状況、または／および返信情報の全部または一部を蓄積する。情報蓄積部２２１０２は、情報を蓄積する記録媒体を含む場合と含まない場合がある。情報蓄積部２２１０２は、情報を蓄積するソフトウェア等から実現されても、ハードウェア（専用回路）から実現されても良い。
【０１０１】
送信情報入力受付部２２４０１は、送信情報の入力を受け付ける。送信情報入力受付部２２４０１は、例えば、キーボードドライバーで実現され得る。
送信情報送信部２２４０２は、送信情報入力受付部２２４０１が受け付けた送信情報をサーバ装置に送信する。送信情報送信部２２４０２は、無線または有線の通信手段で実現され得るが、放送手段で実現されても良い。
【０１０２】
以下、情報入力装置２２４の動作について説明する。情報入力装置２２４は、送信情報の入力を受け付け、当該送信情報をサーバ装置２２１に送信する。送信情報とは、電子機器識別子と故障情報を有する情報であり、電子機器が故障している事や故障の内容等の情報が含まれる。つまり、通常、故障情報は、電子機器のユーザから電話や電子メールで伝えられた電子機器の故障に関する情報である。
【０１０３】
次に、サーバ装置２２１の動作について説明する。サーバ装置２２１の動作とサーバ装置１３１の動作の違いは、サーバ装置２２１は以下の処理があるところだけである。つまり、サーバ装置２２１は、情報入力装置２２４から送信情報を受信し、当該受信した送信情報の全部または一部を蓄積する。なお、サーバ装置２２１は、サーバ装置１３１と同様、受信した返信情報や返信情報の受信状況等を蓄積する場合もある。
【０１０４】
以下、本実施の形態における情報処理ステムの具体的な動作について説明する。今、サーバ装置に、「田中一郎」氏の「ホームサーバ」、「山本二郎」氏の「テレビ」、「高橋三郎」氏の「エアコン」などがネットワークで接続されている。そして、「田中一郎」氏の「ホームサーバ」には、「田中一郎」氏の「テレビ」「ＤＶＤプレーヤー」「パソコン」が接続されている。
【０１０５】
そして、サーバ装置は、自身に接続されている上記の電子機器に動作情報送信命令を送信する。そして、各電子機器は、サーバ装置に動作情報を含む返信情報を送信する。その結果、サーバ装置は、図２４の動作情報を取得し、蓄積する。図２４の「ＩＤ＝２」の「動作情報」によれば、「田中一郎」氏の「テレビ」は「機能Ａ故障」「機能Ｂ故障」という二つの機能が故障であることを自動的に取得できた。また、図２４によれば、サーバ装置は「田中一郎」氏の「ＤＶＤプレーヤー」は故障である、という事実のみ取得できた。なお、図２４の「ＩＤ」「電子機器識別子」「電子機器名」は、予めサーバ装置が保持している。
【０１０６】
次に、「田中一郎」氏が自宅の「テレビ」と「ＤＶＤプレーヤー」の調子がおかしいことに気が付き、製品のサポートセンターに電話で故障状況を伝えた、とする。そして、製品のサポートセンターの担当者は、電話で聞いた内容、「山本二郎」氏の「テレビ」は「ゴーストが見える」という情報と、「田中一郎」氏の「ＤＶＤプレーヤー」は「ＤＶＤを挿入できない」という情報を情報入力装置から入力し、サーバ装置に送信する。サーバ装置は、「山本二郎」氏の「テレビ」は「ゴーストが見える」という情報を受信し、図２４の「ＩＤ＝２」の「送信情報」の属性値として「ゴーストが見える」という情報を蓄積す
る。同様に、「ＩＤ＝３」の「送信情報」の属性値として「ＤＶＤを挿入できない」という情報を蓄積する。
以上により、図２４の電子機器管理表が構築される。
【０１０７】
次に、故障修理業者は、情報出力装置から故障情報へのアクセス要求を入力し、サーバ装置に送信する。次に、サーバ装置は、当該アクセス要求を受信し、図２５のような故障情報を取得する。図２５の故障情報は、図２４の電子機器管理表から取得する。つまり、サーバ装置は、図２４の電子機器管理表のレコードのうち、「動作情報」が「０」でなく、または「送信情報」がＮＵＬＬでないレコードを抽出する。以上の処理により、サーバ装置は、故障情報を取得する。次に、サーバ装置は、故障情報を情報出力装置に送信する。
【０１０８】
次に、情報出力装置は故障情報を受信し、例えば、図２６のような故障情報を出力する。次に、例えば、情報出力装置のユーザは、「ＩＤ＝６」の「高橋三郎」氏の「エアコン」の故障を修理することを請け負うために、図２６の画面例のようにチェックを入力し、送信ボタンを押下する。次に、情報出力装置は、故障対応情報を構成し、サーバ装置に送信する。次に、サーバ装置は、故障対応情報を受信し、「高橋三郎」氏の「エアコン」の修理に対して、業者が決定したことを記録する。以上の処理は、上記の実施の形態で説明済みであるので、詳細には説明しない。また、ここでサーバ装置は、故障対応情報の受信後に、修理業者に課金をしても良い。課金処理についても、上記の実施の形態で説明済みである。さらに、情報出力装置から電子機器に対して、リモートメンテナンスを行っても良い。かかる処理についても、上記の実施の形態で説明済みである。
【０１０９】
以上、本実施の形態によれば、電子機器やネットワークの故障を自動収集し、かつサポートセンターなどの装置から故障情報を入力でき、情報出力装置から電子機器等の故障情報を取得でき、故障を修理するための契約を電子的に行える。また、故障修理の契約に対する手数料を算出でき、適切なビジネスが遂行できる。
【産業上の利用可能性】
【０１１０】
以上のように、本発明にかかる情報処理システムは、電子機器の故障の原因がネットワーク障害であるか電子機器自体の障害である機器障害であるかが容易に判断できる、という効果を有し、ネットワークに接続され得る電子機器の故障に容易に対応できる情報処理システム等として有用である。
【図面の簡単な説明】
【０１１１】
【図１】実施の形態１における情報処理システムの概念図
【図２】実施の形態１における情報処理システムのブロック図
【図３】実施の形態１におけるサーバ装置の動作を説明するフローチャート
【図４】実施の形態１における電子機器の動作を説明するフローチャート
【図５】実施の形態１における電子機器管理表を示す図
【図６】実施の形態１における動作情報等の例を示す図
【図７】実施の形態１における情報処理システムの概念図
【図８】実施の形態１における電子機器管理表を示す図
【図９】実施の形態１における故障リスト表を示す図
【図１０】実施の形態２における情報処理システムのブロック図
【図１１】実施の形態２における動作管理表を示す図
【図１２】実施の形態２における動作管理表を示す図
【図１３】実施の形態３における情報処理システムのブロック図
【図１４】実施の形態３におけるサーバ装置の動作を説明するフローチャート
【図１５】実施の形態３における情報出力装置の動作を説明するフローチャート
【図１６】実施の形態３における電子機器管理表を示す図
【図１７】実施の形態３における故障情報の出力例を示す図
【図１８】実施の形態３における故障情報の出力例を示す図
【図１９】実施の形態３における故障対応情報の例を示す図
【図２０】実施の形態３における電子機器管理表を示す図
【図２１】実施の形態３における課金料管理表を示す図
【図２２】実施の形態４における情報処理システムの概念図
【図２３】実施の形態４における情報処理システムのブロック図
【図２４】実施の形態４における電子機器管理表を示す図
【図２５】実施の形態４における故障情報の例を示す図
【図２６】実施の形態４における故障情報の出力例を示す図
【符号の説明】
【０１１２】
１１、２２、１０１、１３１、２２１  サーバ装置
１２、１３２  電子機器
１３３  情報出力装置
２２４  情報入力装置
１１０１  動作情報送信命令送信部
１１０２  返信情報受信部
１１０３  障害判断部
１１０４  情報出力部
１２０１  動作情報送信命令受信部
１２０２  動作情報取得部
１２０３  返信情報送信部
１０１０１  動作部
１３１０１、２２１０２  情報蓄積部
１３１０２  アクセス要求受信部
１３１０３  故障情報送信部
１３１０４  故障対応情報受信部
１３１０５  故障対応情報蓄積部
１３１０６  課金料金算出部
１３１０７  課金料情報蓄積部
１３２０１  ダウンロード部
１３３０１  アクセス要求送信部
１３３０２  故障情報受信部
１３３０３  故障情報出力部
１３３０４  入力受付部
１３３０５  故障対応情報送信部
１３３０６  リモートメンテナンス部
２２１０１  送信情報受信部
２２４０１  送信情報入力受付部
２２４０２  送信情報送信部
【図１】
2006338681.tif 000003
【図２】
2006338681.tif 000004
【図３】
2006338681.tif 000005
【図４】
2006338681.tif 000006
【図５】
2006338681.tif 000007
【図６】
2006338681.tif 000008
【図７】
2006338681.tif 000009
【図８】
2006338681.tif 000010
【図９】
2006338681.tif 000011
【図１０】
2006338681.tif 000012
【図１１】
2006338681.tif 000013
【図１２】
2006338681.tif 000014
【図１３】
2006338681.tif 000015
【図１４】
2006338681.tif 000016
【図１５】
2006338681.tif 000017
【図１６】
2006338681.tif 000018
【図１７】
2006338681.tif 000019
【図１８】
2006338681.tif 000020
【図１９】
2006338681.tif 000021
【図２０】
2006338681.tif 000022
【図２１】
2006338681.tif 000023
【図２２】
2006338681.tif 000024
【図２３】
2006338681.tif 000025
【図２４】
2006338681.tif 000026
【図２５】
2006338681.tif 000027
【図２６】
2006338681.tif 000028