(57)【要約】【課題】外部環境下の機器から入力したデータを利用して所定の処理を実行する機器で障害が発生した場合でも、発生した障害の状況を効率良く再現することができるようにする。【解決手段】記憶部８３は機器設定情報３５、操作履歴情報３７を記憶する。ネットワーク接続部８５は障害発生状況再現装置５とディジタルTV放送受像機１との間、障害発生状況再現装置５とポータルサーバ３との間、障害発生状況再現装置５と放送波保存装置７との間で夫々行われる情報の授受を仲介する。放送波送信部８７は放送波保存装置７側から取得した放送波データをチューナ１０３へ送信する。赤外線発光部８９は所定の指令信号が含まれている赤外光を赤外線受光部１０５に照射する。機器接続部９１はネットワーク接続部１０７との間で情報の授受を行う。制御部８１は記憶部８３を作業用メモリとして利用しつつ種々の制御動作を実行する。【選択図】図３
2010033509.tif 000002
【特許請求の範囲】
【請求項１】
対象機器に障害が発生したかどうか検知する障害発生検知部と、
前記障害発生検知部が前記対象機器に障害が発生したことを検知した場合に、前記発生した障害に係わる情報を収集する障害情報収集部と、
前記障害情報収集部が収集した前記障害に係わる情報を用いて、前記対象機器に発生した障害の状況を再現する障害状況再現部と、
を備える障害解析支援装置。
【請求項２】
請求項１記載の障害解析支援装置において、
前記障害に係わる情報が、前記対象機器が正常に動作している間の該対象機器に係わる操作履歴に関する情報と、前記対象機器のユーザにより設定された前記対象機器の動作状態に係わる情報である機器設定情報と、を含む障害解析支援装置。
【請求項３】
請求項２記載の障害解析支援装置において、
前記対象機器に係わる操作履歴に関する情報が、前記対象機器が正常に動作している間、継続して収集され、蓄積される障害解析支援装置。
【請求項４】
請求項３記載の障害解析支援装置において、
前記障害状況再現部が、前記障害情報収集部が収集した前記障害に係わる情報に対し、前記障害の状況を再現するのに必要な処理を施す情報処理部と、
該情報処理部により必要な処理が施された後の情報を受けて、前記対象機器において発生したのと同様の障害を再現させる、前記対象機器と略同一の構成を有する障害再現用の対象機器と、
を少なくとも含む障害解析支援装置。
【請求項５】
請求項１記載の障害解析支援装置において、
前記障害情報収集部による前記障害に係わる情報の収集先が、前記対象機器、及びそれ以外の機器である障害解析支援装置。
【請求項６】
対象機器に障害が発生したかどうか検知する第１のステップと、
前記第１のステップにおいて前記対象機器に障害が発生したことを検知した場合に、前記発生した障害に係わる情報を収集する第２のステップと、
前記第２のステップにおいて収集された前記障害に係わる情報を用いて、前記対象機器に発生した障害の状況を再現する第３のステップと、
を備える障害解析支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対象機器に障害が発生した場合に、該障害を再現させることで、その対策を講ずるのに役立つ障害解析支援方法、及び装置に関する。
【背景技術】
【０００２】
従来、ユーザによる操作記録に基づき、過去の操作内容（操作履歴）を対象機器上で再現することにより、対象機器で発生した故障原因の究明に役立てることを目的とした技術が提案されている。該提案では、UI入出力履歴データ記録プログラムにより作成されたファイルが、UI入出力履歴データ実行プログラムにより読み込まれ、該ファイルに含まれる待機状態が（対象機器の表示部等を介して）ユーザに提示される。そして、ユーザにより選択された待機状態のタグから、ファイルの読み取りを行って、該ファイルの内容を解析し、該解析結果に従って（該対象機器への）入力履歴、（該対象機器からの）出力履歴に対応したイベントが生成され、再現される（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開2002-157147号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した特許文献１に開示される技術が提案されるに至った経緯は、次のようである。
【０００５】
近年、所謂ディジタル家電等の組込み機器においては、機能の高度化が進んでおり、それに伴って、上記組込み機器に搭載される、上記組込み機器の動作を規定するためのソフトウェアについても複雑化の一途を辿っている。このように、ソフトウェアが複雑化すると、それに伴ってソフトウェアに様々な不具合（所謂「バグ」等）が生じ易くなり、該不具合に起因して上記組込み機器における障害の発生頻度が上昇するのを抑制することが困難になってくる。しかし、このような状況下においても、上記組込み機器のベンダ（換言すれば、メーカー）に対しては、上記組込み機器に障害が生じた際に、該障害の原因究明を迅速に行うことが強く求められるのが実情である。
【０００６】
通常、上記組込み機器等において発生した障害の原因究明は、例えば、障害発生時に上記組込み機器内で実行された処理動作を記録した情報（例えば、ログ情報）を取得・解析した結果に基づいて行われる。しかし、上記組込み機器に内蔵されるCPUには、あまり性能の高くないものが用いられ、同じく内蔵されるメモリには、あまり容量の大きくないものが用いられるのが一般的であり、このように、CPUやメモリ（即ち、リソース）等に制約があるが故に、詳細なログ情報を取得したり、該取得した詳細なログ情報を解析したりするのは困難である。
【０００７】
そこで、上記に鑑みて提案されたのが、上述した特許文献１に開示されている技術である。
【０００８】
しかし、特許文献１に開示されている技術では、上記組込み機器に障害が生じた際には、上述したように、ユーザが選択した待機状態のタグから、ファイルの読み取りを行うと共に、該読み取ったファイルの内容を解析し、該解析結果に従って入力履歴、及び出力履歴に対応したイベントを生成して再現することで、上記障害の原因究明の支援が行われる。そのため、障害発生状況を再現することが可能な（組込み）機器は、ユーザにより実際に操作された（組込み）機器のみに限定されることになる。それ故、例えば、障害が発生じた（組込み）機器が、通信ネットワーク等を介して接続される機器（即ち、外部環境下にある機器）との間でデータの授受を行い、該データに依存して所定の処理を行う組込み機器であった場合には、上記入力履歴データ、及び上記出力履歴データだけでは、上記（組込み）機器に発生した障害の状況を再現するのは困難であった。
【０００９】
従って本発明の目的は、通信ネットワークを通じて接続される機器との間で授受したデータに依存して所定の処理を実行する機器において障害が発生した場合にも、該発生した障害の状況を効率良く再現することができる障害解析支援方法、及び装置を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の第１の観点に従う障害解析支援装置は、対象機器に障害が発生したかどうか検知する障害発生検知部と、上記障害発生検知部が上記対象機器に障害が発生したことを検知した場合に、上記発生した障害に係わる情報を収集する障害情報収集部と、上記障害情報収集部が収集した上記障害に係わる情報を用いて、上記対象機器に発生した障害の状況を再現する障害状況再現部と、を備える。
【００１１】
本発明の第１の観点に係る好適な実施形態では、上記障害に係わる情報が、上記対象機器が正常に動作している間のその対象機器に係わる操作履歴に関する情報と、上記対象機器のユーザにより設定された上記対象機器の動作状態に係わる情報である機器設定情報と、を含む。
【００１２】
上記とは別の実施形態では、上記対象機器に係わる操作履歴に関する情報が、上記対象機器が正常に動作している間、継続して収集され、蓄積される。
【００１３】
また、上記とは別の実施形態では、上記障害状況再現部が、上記障害情報収集部が収集した上記障害に係わる情報に対し、上記障害の状況を再現するのに必要な処理を施す情報処理部と、その情報処理部により必要な処理が施された後の情報を受けて、上記対象機器において発生したのと同様の障害を再現させる、上記対象機器と略同一の構成を有する障害再現用の対象機器と、を少なくとも含む。
【００１４】
更に、上記とは別の実施形態では、上記障害情報収集部による上記障害に係わる情報の収集先が、上記対象機器、及びそれ以外の機器である。
【００１５】
本発明の第２の観点に従う障害解析支援方法は、対象機器に障害が発生したかどうか検知する第１のステップと、上記第１のステップにおいて上記対象機器に障害が発生したことを検知した場合に、上記発生した障害に係わる情報を収集する第２のステップと、上記第２のステップにおいて収集された上記障害に係わる情報を用いて、上記対象機器に発生した障害の状況を再現する第３のステップと、を備える。
【発明の効果】
【００１６】
本発明によれば、通信ネットワークを通じて接続される機器との間で授受したデータに依存して所定の処理を実行する機器において障害が発生した場合にも、該発生した障害の状況を効率良く再現することができる障害解析支援方法、及び装置を提供することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態を、図面により詳細に説明する。
【００１８】
図１は、本発明の一実施形態に係る障害解析支援システムの全体構成の一例を示すブロック図である。
【００１９】
上記障害解析支援システムは、図１に示すように、ユーザによって管理されるエリア、即ち、ユーザ宅に設置される情報家電機器１と、何れもメーカー等によって管理されるエリア、即ち、ベンダサイトに設置されるポータルサーバ３、障害発生状況再現装置５、放送波保存装置７、及び情報家電機器９と、を備える。そして、（ベンダサイト側に設置される）ポータルサーバ３、及び障害発生状況再現装置５が、外部通信ネットワーク１１を通じて（ユーザ宅側に設置される）情報家電機器１に接続される構成になっている。以下では、（ユーザ宅側に設置される）情報家電機器１、及び（ベンダサイト側に設置される）情報家電機器９を、何れもディジタルTV（Television）放送受像機として、また、外部通信ネットワーク１１を、インターネットとして、説明する。
【００２０】
ディジタルTV放送受像機１には、アンテナ、ディジタルチューナ、復調回路等の、放送局側から送信される画像情報を視聴可能な状態に信号処理するのに必要な信号処理系統が備えられる。ディジタルTV放送受像機１には、上記に加えて、インターネット１１を通じてポータルサーバ３に接続し、ユーザからディジタルTV放送受像機１に入力される指令に従い、ポータルサーバ３に対し、各種の情報（例えば、ニュースや天気予報等）の提供を要求するための機能が備えられる。ディジタルTV放送受像機１には、上記に加えて、更に、インターネット１１を通じて障害発生状況再現装置５に接続し、障害発生状況再現装置５からの障害情報送信要求に応じて、ディジタルTV放送受像機１において発生した各種の障害に係わる情報を、障害発生状況再現装置５へ送信するための機能も備えられる。
【００２１】
ポータルサーバ３と障害発生状況再現装置５との間、放送波保存装置７と障害発生状況再現装置５との間、更に、ディジタルTV放送受像機９と障害発生状況再現装置５との間は、夫々、例えば、LAN等の通信ネットワーク１３を通じて接続される。
【００２２】
ポータルサーバ３は、インターネット１１を通じてディジタルTV放送受像機１に接続し、ディジタルTV放送受像機１から送信される各種の情報提供の要求を受付けて、蓄積している種々の情報の中から該要求に対応する情報（例えば、ニュースや天気予報等）を選択しディジタルTV受像機１へ送信する。
【００２３】
障害発生状況再現装置５は、インターネット１１を通じてディジタルTV放送受像機１に接続し、ディジタルTV放送受像機１における障害対策のために必要な情報を収集すべく、ディジタルTV放送受像機１に対し、障害情報送信要求を出力する。障害発生状況再現装置５は、上記送信要求に応じてディジタルTV放送受像機１からディジタルTV放送受像機１において発生した何らかの障害に係わる情報を受信すると、該情報を収集すると共に、これら収集した情報に基づき、ディジタルTV受像機１において発生した障害の状況を再現するための処理を実行する。該処理においては、（ベンダサイト側に設置される）ディジタルTV放送受像機９が用いられる。なお、障害発生状況再現装置５は、放送波保存装置７とディジタルTV放送受像機１との間のデータの授受を仲介する。
【００２４】
放送波保存装置７は、指定された期間中に放送局（図示しない）側から送信されるTV放送データ（TV放送信号）を、自身のアンテナを介して受信すると共に、該受信したTV放送データを保存する。
【００２５】
ディジタルTV放送受像機９は、障害発生状況再現装置５の管理下で、ディジタルTV放送受像機１において発生した障害の状況の、障害発生状況再現装置５による再現処理において、障害発生状況再現装置５により生成された上記障害の状況を示す画像情報を視聴可能な状態で表示部に表示する。
【００２６】
図２は、図１に記載のディジタルTV放送受像機１が備える内部構成の一例を示す機能ブロック図である。上記ディジタルTV放送受像機１は、既述の内容から明らかなように、ユーザ宅に設置される情報家電機器の１つであり、同じくベンダサイト側に設置される情報家電機器の１つであるディジタルTV放送受像機９とハードウェア構成が同一である。
【００２７】
上記ディジタルTV放送受像機１は、図２に示すように、ディジタルTV放送受像機本体（以下、「本体」と略記する。）２０と、付属の赤外線リモコン（リモートコントローラ）３０と、から成る。本体２０は、表示部２１と、チューナ（ディジタルチューナ）２３と、赤外線受光部２５と、ネットワーク接続部２７と、記憶部２９と、制御部３１と、を備え、上記各部（２１乃至３１）が、バスライン３３を通じて相互に接続される構成になっている。
【００２８】
表示部２１は、制御部３１の制御下で、例えば、TV画像情報や、ユーザインタフェース等を表示出力する。
【００２９】
チューナ（ディジタルチューナ）２３は、制御部２１の制御下で、アンテナ（図示しない）が受信した複数のチャネルの放送波、即ち、ディジタルTV放送信号（ディジタル変調された搬送波により送信されてきたTV放送信号）を入力する。そして、バスライン３３を通じて制御部３１から出力される制御信号（選局指令信号）に基づき、ユーザが視聴を所望するチャネルの周波数と同調をとることにより、上記複数のチャネルの放送波の中から、ユーザが視聴を所望するチャネルの放送波のみを選択する。該選択された放送波は、チューナ２３から該チューナ２３と共に上述した信号処理系統を構成する復調回路（図示しない）へ出力される。
【００３０】
赤外線受光部２５は、赤外線リモコン３０の操作部（図示しない）が、ユーザにより操作されたことで、赤外線リモコン３０から照射される赤外光を受光する。該赤外光には、ユーザからの指示を示す信号（指令信号）が重畳されている。赤外線受光部２５は、該赤外光を受光すると、該赤外光に含まれる（ユーザからの指示を示す）指令信号を、バスライン３３を通じて制御部３１へ出力する。
【００３１】
ネットワーク接続部２７は、制御部３１の制御下で、インターネット１１を通じて（ベンダサイト側の）ポータルサーバ３に接続することにより、ディジタルTV放送受像機１とポータルサーバ３との間で行われる情報の授受のためのインタフェースとして機能する。ネットワーク接続部２７は、また、制御部３１の制御下で、インターネット１１を通じて（ベントサイト側の）障害発生状況再現装置５に接続することにより、ディジタルTV放送受像機１と障害発生状況再現装置５との間で行われる情報の授受のためのインタフェースとしても機能する。換言すれば、ディジタルTV放送受像機１と、ベンダサイト側の情報処理機器（即ち、ポータルサーバ３、及び障害発生状況再現装置５）との間で行われる情報の授受は、全てネットワーク接続部２７を通じて行われる。
【００３２】
記憶部２９には、機器設定情報３５、及び操作履歴情報３７等の情報が記憶されており、また、操作履歴記録プログラム３９、及び障害情報送信プログラム４１等のアプリケーションプログラムが格納されている。機器設定情報３５とは、例えば、ディジタルTV放送受像機１が設置されているユーザ宅の存在する地域に係わる情報、ベンダサイトにおけるポータルサーバ３が設置されている位置に係わる情報、同じくベンダサイトにおける障害発生状況再現装置５が設置されている位置に係わる情報等を含む。また、機器設定情報３５には、例えば、表示部２１に表示出力される画像情報の色合いや、インタフェースの細かさ等のユーザの好みに応じて設定される種々の情報も含まれる。これらの情報は、ディジタルTV放送受像機１とポータルサーバ３、又は障害発生状況再現装置５との間を、（インターネット１１等の）通信ネットワークを通じて接続するに際して必要な情報である。
【００３３】
操作履歴情報３７とは、インターネット１１を通じてディジタルTV放送受像機１側から与えられる、ユーザによるディジタルTV受像機１の操作履歴を示す情報である。該操作履歴情報３７が、障害発生状況再現装置９による、ディジタルTV放送受像機１で発生した障害の状況を再現するための処理に用いられる。操作履歴記録プログラム３９は、制御部３１により記憶部２９から読み出されて起動することにより、ユーザによる赤外線リモコン３０等を介したディジタルTV放送受像機１の操作履歴を、操作履歴情報３７として記憶部２９に記憶する処理を実行する。
【００３４】
障害情報送信プログラム４１は、ディジタルTV放送受像機１に障害が発生したことに起因して、ディジタルTV放送受像機１に対し、インターネット１１を通じて障害発生状況再現装置９から該障害に係わる問い合わせがあったことを契機として起動する。即ち、障害情報送信プログラム４１は、制御部３１により記憶部２９から読み出されると、記憶部２９に記憶されている上記機器設定情報３５、及び上記操作履歴情報３７をディジタルTV放送受像機１に係わる障害情報として、インターネット１１を通じて障害発生状況再現装置９へ送信する。
【００３５】
制御部３１は、赤外線受光部２５を介して赤外線リモコン３０より送信される、ユーザからの各種の指令に従い、表示部２１、チューナ（ディジタルチューナ）２３、及びネットワーク接続部２７等のディジタルTV放送受像機１を構成する各部を制御する。即ち、ユーザが各種の指令を、赤外線リモコン３０を通じて発することで、該指令を赤外線受光部２５を通じて受信すると、制御部３１は、該指令に従い、ディジタルTV放送受像機１の動作環境等をユーザの好みに応じたものに設定すると共に、該設定内容を、機器設定情報３５として記憶部２９に記録する。制御部３１は、また、記憶部２９に格納されている操作履歴記録プログラム３９を起動して、ディジタルTV放送受像機１に係わる操作履歴情報３７を生成させると共に、該生成された操作履歴情報３７を記憶部２９に記憶させる。制御部３１は、更に、記憶部２９に格納されている障害情報送信プログラム４１を起動して、上記機器設定情報３５、及び上記操作履歴情報３７を上述した障害情報として、障害発生状況再現装置９へ送信する。
【００３６】
図３は、図１に記載の（ベンダサイト側に設置される）ポータルサーバ３、障害発生状況再現装置５、放送波保存装置７、及び情報家電機器の１つであるディジタルTV放送受像機９の内部構成の一例を示す機能ブロック図である。
【００３７】
図３に示すように、ポータルサーバ３と、放送波保存装置７とは、内蔵するハードウェアが実質的に同一である。即ち、ポータルサーバ３は、制御部５１、記憶部５３、及びネットワーク接続部５５を備え、これら各部（５１乃至５５）が、バスライン５７を通じて相互に接続可能な構成になっている。ポータルサーバ３には、例えば、サーバPCが用いられる。同様に、放送波保存装置７も、制御部６１、記憶部６３、及びネットワーク接続部６５を備え、これら各部（６１乃至６５）が、バスライン６７を通じて相互に接続可能な構成になっている。
【００３８】
ポータルサーバ３において、記憶部５３には、ユーザ（側のディジタルTV放送受像機１）に対し各種の情報を提供するのに必要なデータが、コンテンツデータ７１として記憶されている。該コンテンツデータ７１には、最新のデータだけでなく、現時点より所定期間遡った（消去されずに保存されている）過去のデータも含まれる。コンテンツデータ７１として、過去に提供されたデータも保存されていることで、過去の時点でユーザに提供された情報内容を再現することが可能になる。ネットワーク接続部５５は、制御部５１の制御下で、インターネット１１を通じてディジタルTV放送受像機１に接続して、ポータルサーバ３とディジタルTV放送受像機１との間で行われる情報の授受を仲介する。同じくネットワーク接続部５５は、制御部５１の制御下で、LAN１３を通じて障害発生状況再現装置５側のネットワーク接続部８５、又は、放送波保存装置７側のネットワーク接続部６５に夫々接続することで、ポータルサーバ３と障害発生状況再現装置５との間、又は、ポータルサーバ３と放送波保存装置７との間で夫々行われる情報の授受を仲介する。制御部５１は、記憶部５３を、作業用メモリとして利用しつつ、種々の制御動作（処理動作）を実行する。
【００３９】
放送波保存装置７において、記憶部６３には、所定の期間中に放送されたTV放送波のデータが、放送波データ７３として記憶されている。該放送波データ７３は、放送波保存装置7自身のアンテナ（図示しない）を通じて放送局（図示しない）から受信した（放送波）データ、或いは、放送局（図示しない）と接続される専用回線を通じて該放送局（図示しない）から取得した（放送波）データの何れかである。
【００４０】
ネットワーク接続部６５は、制御部６１の制御下で、LAN１３を通じてポータルサーバ３側のネットワーク接続部５５、又は、障害発生状況再現装置５側のネットワーク接続部８５に夫々接続することで、放送波保存装置７とポータルサーバ３との間、又は、放送波保存装置７と障害発生状況再現装置５の間で夫々行われる情報の授受を仲介する。制御部６１は、記憶部６３を、作業用メモリとして利用しつつ、種々の制御動作（処理動作）を実行する。
【００４１】
障害発生状況再現装置５は、制御部８１、記憶部８３、ネットワーク接続部８５、放送波送信部８７、赤外線発光部８９、及び機器接続部９１を備え、これら各部（８１乃至９１）が、バスライン９３を通じて相互に接続可能な構成になっている。障害発生状況再現装置５には、例えば、通常のPCが用いられる。記憶部８３には、インターネット１１を通じてディジタルTV放送受像機１側から障害情報として障害発生状況再現装置５に送信された上記機器設定情報３５、及び上記操作履歴情報３７が、夫々制御部８１により記憶される。
【００４２】
ネットワーク接続部８５は、制御部８１の制御下で、インターネット１１を通じてディジタルTV放送受像機１に接続して、障害発生状況再現装置５とディジタルTV放送受像機１との間で行われる情報の授受を仲介する。同じくネットワーク接続部８５は、制御部８１の制御下で、LAN１３を通じてポータルサーバ３側のネットワーク接続部５５、又は、放送波保存装置７側のネットワーク接続部６５に夫々接続することで、障害発生状況再現装置５とポータルサーバ３との間、又は、障害発生状況再現装置５と放送波保存装置７との間で夫々行われる情報の授受を仲介する。
【００４３】
放送波送信部８７は、ディジタルTV放送受像機９側のチューナ（ディジタルチューナ）１０３に直結されている。放送波送信部８７は、制御部８１の制御下で、例えば、放送波保存装置７側から取得した上記放送波データ（放送波信号）を、上記チューナ１０３へ送信する。赤外線発光部８９は、制御部８１の制御下で、所定の指令信号が含まれている赤外光を、ディジタルTV放送受像機９側の赤外線受光部１０５に向けて照射する。機器接続部９１は、ディジタルTV放送受像機９側のネットワーク接続部１０７に直結されている。機器接続部９１は、制御部８１の制御下で、ネットワーク接続部１０７との間で情報の授受を行う。制御部８１は、記憶部８３を、作業用メモリとして利用しつつ、種々の制御動作（処理動作）を実行する。
【００４４】
既述のように、ディジタルTV放送受像機９の内部構成と、図２で示したディジタルTV放送受像機１の内部構成とは、実質的に同一である。即ち、ディジタルTV放送受像機９も、表示部１０１、チューナ（ディジタルチューナ）１０３、赤外線受光部１０５、ネットワーク接続部１０７、制御部１０９、及び記憶部１１１を備え、上記各部（１０１乃至１１１）が、バスライン１１３を通じて相互に接続される構成になっている。記憶部１１１には、障害発生状況再現装置５、及びインターネット１１を通じてディジタルTV放送受像機１側から障害情報として送信された上記機器設定情報３５が、制御部１０１により記憶される。記憶部１１１には、また、ログ記録プログラム１１５も格納されている。制御部１０９には、ディジタルTV放送受像機１側の制御部３１よりも演算処理速度が若干速いものが採用されている。なお、上述したように、チューナ１０３については、（障害発生状況再現装置５側の）放送波送信部８７に、ネットワーク接続部１０７は、（障害発生状況再現装置５側の）機器接続部９１に、夫々直結されており、赤外線受光部１０５については、（障害発生状況再現装置５側の）赤外線発光部８９から照射された赤外光を受光するようになっている。
【００４５】
図４は、図２に記載の（ユーザ宅に設置されている）ディジタルTV放送受像機１が定常状態のときの、該ディジタルTV放送受像機１に係わる操作履歴の記録手順を示すフローチャートである。
【００４６】
図４において、ディジタルTV放送受像機１への給電が開始されることで、制御部３１により操作履歴記録プログラム３９が起動され、これにより以下に説明する操作履歴記録処理が開始される（ステップS１２１）。即ち、赤外線受光部２５が、赤外線リモコン３０からの、ディジタルTV放送受像機１をユーザが所望するように動作させるための各種指令情報を含んだ赤外光を受光したかどうかチェックする（ステップS１２２）。
【００４７】
該チェックの結果、受光していれば（ステップS１２２でYES）、上記指令情報の内容、及び上記赤外光を受光した時刻を、操作履歴情報３７として記憶部２９に記憶し（ステップS１２３）、上記ステップS１２２で示した処理動作に復帰する。一方、上記チェックの結果、受光していなければ（ステップS１２２でNO）、ステップS１２３で示した処理動作には移行せずに、ステップS１２２で示した処理動作に留まることになる。
【００４８】
上述した処理手順が、制御部３１によって実行されることにより、ディジタルTV放送受像機１が正常に動作している間は、ユーザが赤外線リモコン３０を介してディジタルTV放送受像機１を操作した履歴が、操作履歴情報３７として記憶部２９に記憶され続けることになる。
【００４９】
図５は、図２に記載の（ユーザ宅に設置されている）ディジタルTV放送受像機１に障害が発生したときの、障害情報を障害発生状況再現装置５へ送信するに際しての該ディジタルTV放送受像機１における処理手順を示すフローチャートである。
【００５０】
図５において、まず、制御部３１により障害情報送信プログラム４１が起動され、これにより以下に説明する障害情報送信処理が開始される（ステップS１３１）。即ち、上述した機器設定情報３５を記憶部２９から読み出して、障害発生状況再現装置５へ送信する（ステップS１３２）。次に、上述した操作履歴情報３７を記憶部２９から読み出して、障害発生状況再現装置５へ送信する（ステップS１３３）。なお、障害発生状況再現装置５側では、制御部８１が、上記情報（３５、及び３７）を受信する度に、それらを記憶部８３へ記憶させる。上述した処理動作が実行されることにより、ディジタルTV放送受像機１から障害発生状況再現装置５への障害情報の送信処理が終了する。
【００５１】
図６は、図３に記載の障害発生状況再現装置５における、ディジタルTV放送受像機１側で発生した障害の状況を再現するに際しての処理手順を示すフローチャートである。
【００５２】
図６において、まず、（障害発生状況再現装置５側の）制御部８１は、機器設定情報３５を、ディジタルTV放送受像機９へ送信する。（ディジタルTV放送受像機９側の）制御部１０９は、受信した上記機器設定情報３５を、記憶部１１１に記憶させる。これにより、（ベンダサイト側に設置されている）デジタルTV放送受像機９は、（ユーザ宅側に設置されている）ディジタルTV放送受像機１と同一の設定内容で動作することになる（ステップS１４１）。次に、制御部１０９は、記憶部１１１からログ記録プログラム１１５を読み出して、該ログ記録プログラム１１５を起動する。これにより、ディジタルTV放送受像機９の以後の動作におけるログ情報が、該ログ記録プログラム１１５により収集されることになる（ステップS１４２）。
【００５３】
次に、（障害発生状況再現装置５側の）制御部８１は、ディジタルTV放送受像機１に障害が発生した時に放送されていた放送波データを、放送波保存装置７から取得すると共に、該取得した放送波データを、放送波送信部８７を介して（ディジタルTV放送受像機９側の）チューナ１０３へ送信するための処理動作を開始する（ステップS１４３）。そして、記憶部８３に記憶されている操作履歴情報３７を参照すると共に、現在再現している、（ディジタルTV放送受像機１における）障害の発生した時刻において、ユーザによる該ディジタルTV放送受像機１の操作があったかどうかをチェックする（ステップS１４４）。
【００５４】
該チェックの結果、ユーザによる上記操作があったと判断すれば（ステップS１４４でYES）、ステップS１４５で示す処理動作に移行する。一方、該チェックの結果、ユーザによる上記操作がなかったと判断すれば（ステップS１４４でNO）、ステップS１４６で示す処理動作に移行する。ユーザによる上記操作があったと判断した場合には、（障害発生状況再現装置５側の）制御部８１は、記憶部８３に記憶されている操作履歴情報３７を参照すると共に、現在再現している、（ディジタルTV放送受像機１における）障害の発生した時刻において、ユーザが行った操作に対応する指令信号を生成し、該生成した指令信号を含む赤外光を、赤外線発光部８９を介して（ディジタルTV放送受像機９側の）赤外線受光部１０５へ送信する処理を実行し、ステップS１４４で示した処理動作に復帰する（ステップS１４５）。
【００５５】
ユーザによる上記操作がなかったと判断した場合には、（障害発生状況再現装置５側の）制御部８１は、機器接続部９１が（ディジタルTV放送受像機９側の）ネットワーク接続部１０７からの通信（情報の送信）を受付けたかどうかをチェックする（ステップS１４６）。該チェックの結果、通信を受付けたと判断すれば（ステップS１４６でYES）、ステップS１４７で示す処理動作に移行し、通信を受付けていないと判断すれば（ステップS１４６でNO）、ステップS１４４で示した処理動作に復帰する。
【００５６】
機器接続部９１が（ディジタルTV放送受像機９側の）ネットワーク接続部１０７からの通信（情報の送信）を受付けたと判断した場合には、制御部８１は、上記ネットワーク接続部１０７から受付けた通信の内容、及び現在再現している、（ディジタルTV放送受像機１における）障害の発生した時刻を、ポータルサーバ３へ送信する。上記通信の内容、及び上記時刻を受信すると、（ポータルサーバ３側の）制御部５１は、受信した上記通信の内容に対する応答として提供すべき情報を、ネットワーク接続部５５から、（障害発生状況再現装置５側の）機器接続部９１を介して、（ディジタルTV放送受像機９側の）ネットワーク接続部１０７へ送信する。この場合、（ディジタルTV放送受像機９側の）制御部１０９は、記憶部１１１に記憶されているコンテンツデータ７１に含まれる過去データを参照し、指定された（過去の）時刻の時点での情報を、上記提供すべき情報として生成し、送信することになる（ステップS１４７）。ステップS１４７で示した処理動作が終了すると、ステップS１４４で示した処理動作に復帰する。
【００５７】
上述した処理動作を、ディジタルTV放送受像機９において実際に障害が発生するまで継続することにより、ログ記録プログラム１１５によって障害発生時のログ情報が収集されることになる。
【００５８】
以上、本発明の好適な実施形態を説明したが、これは本発明の説明のための例示であって、本発明の範囲をこの実施形態にのみ限定する趣旨ではない。本発明は、他の種々の形態でも実施することが可能である。
【図面の簡単な説明】
【００５９】
【図１】本発明の一実施形態に係る障害解析支援システムの全体構成の一例を示すブロック図。
【図２】図１に記載したディジタルTV放送受像機が備える内部構成の一例を示す機能ブロック図。
【図３】図１に記載したポータルサーバ、障害発生状況再現装置、放送波保存装置、及び情報家電機器の１つであるディジタルTV放送受像機の内部構成の一例を示す機能ブロック図。
【図４】図２に記載したディジタルTV放送受像機が定常状態のときの、該ディジタルTV放送受像機に係わる操作履歴の記録手順を示すフローチャート。
【図５】図２に記載したディジタルTV放送受像機に障害が発生したときの、障害情報を障害発生状況再現装置へ送信するに際しての該ディジタルTV放送受像機における処理手順を示すフローチャート。
【図６】図３に記載した障害発生状況再現装置における、ディジタルTV放送受像機側で発生した障害の状況を再現するに際しての処理手順を示すフローチャート。
【符号の説明】
【００６０】
１、９  情報家電機器（ディジタルTV放送受像機）
３  ポータルサーバ
５  障害発生状況再現装置
７  放送波保存装置
１１  外部通信ネットワーク（インターネット）
１３  LAN
２０  ディジタルTV放送受像機本体（本体）
２１  表示部
２３  チューナ（ディジタルチューナ）
２５  赤外線受光部
２７  ネットワーク接続部
２９  記憶部
３０  赤外線リモコン（リモートコントローラ）
３１  制御部
３３  バスライン
【図１】
2010033509.tif 000003
【図２】
2010033509.tif 000004
【図３】
2010033509.tif 000005
【図４】
2010033509.tif 000006
【図５】
2010033509.tif 000007
【図６】
2010033509.tif 000008