"検出対象の装置で発生した障害に関する情報および当該障害が発生した装置に関する情報を外部サーバに送信し蓄積させる障害情報装置情報蓄積装置において、検出対象の装置の障害を検出する障害検出部、および、前記障害検出部により検出された障害および当該障害が発生した装置に基づいて、当該障害に関する情報の前記外部サーバへの蓄積に対する優先度を決定する優先度決定部を有する制御装置と、前記優先度決定部により決定された優先度に基づいて、障害情報および対応する装置情報を前記外部サーバに送信する通信装置とを備え、前記優先度決定部は、前記障害検出部により検出された障害が致命的なものである場合に、優先度を高く設定することを特徴とする障害情報装置情報蓄積装置。前記障害検出部により検出された障害に関する情報および対応する装置情報を蓄積する記憶装置をさらに備え、前記優先度決定部は、前記障害検出部により検出された障害に関する情報および対応する装置情報が前記記憶装置に既に記憶されている場合には、当該障害情報の優先度を低く設定することを特徴とする請求項1記載の障害情報装置情報蓄積装置。前記制御装置は、前記優先度決定部により決定された優先度と、前記外部サーバに保持されている閾値とを比較する優先度比較部をさらに有し、前記通信装置は、前記優先度比較部により優先度が閾値より高い障害情報および対応する装置情報を前記外部サーバに送信することを特徴とする請求項1記載の障害情報装置情報蓄積装置。前記制御装置は、前記障害検出部により検出された障害に基づいて、待機時間を設定する待機時間設定部をさらに有し、前記通信装置は、前記待機時間設定部により設定された時間分待機した後、当該障害情報および対応する装置情報を送信することを特徴とする請求項1記載の障害情報装置情報蓄積装置。上述したように、特許文献1に開示される方法では、ストリーミング情報処理装置で障害が発生した際の障害情報収集処理を効率よく行うことができる。しかしながら、この方法はソフトウェア品質改善のための障害情報を効率的に収集することに重点が置かれているため、既知の障害情報に関しては送信を遅延または抑止しており、送信が遅延または抑止された障害情報は収集することができないという課題があった。この発明は、上記のような課題を解決するためになされたもので、検出対象の装置に発生した障害に関する情報および障害が発生した装置に関する情報を効率的に収集することができる障害情報装置情報蓄積装置を提供することを目的としている。この発明に係る障害情報装置情報蓄積装置は、検出対象の装置の障害を検出する障害検出部、および、障害検出部により検出された障害および当該障害が発生した装置に基づいて、当該障害に関する情報の外部サーバへの蓄積に対する優先度を決定する優先度決定部を有する制御装置と、優先度決定部により決定された優先度に基づいて、障害情報および対応する装置情報を外部サーバに送信する通信装置とを備え、優先度決定部は、障害検出部により検出された障害が致命的なものである場合に、優先度を高く設定するものである。この発明によれば、上記のように構成したので、検出対象の装置に発生した障害に関する情報および障害が発生した装置に関する情報を効率的に収集することができる。以下、この発明の実施の形態について図面を参照しながら詳細に説明する。実施の形態1.図1はこの発明の実施の形態1に係る障害情報装置情報蓄積システムの構成を示す図である。以下では、障害情報装置情報蓄積装置として、IPTV用のセットトップボックス1を用いた場合について説明を行う。なお、障害情報装置情報蓄積装置は、セットトップボックス1に限るものではなく、同様のIPTV機能を有する機器であれば適用可能である。障害情報装置情報蓄積システムは、図1に示すように、セットトップボックス1、障害情報装置情報蓄積サーバ外部サーバ2およびネットワーク3から構成されている。セットトップボックス1は、ネットワーク3を介して映像音声コンテンツを受信処理する機能、セットトップボックス1内の装置の障害を検出する機能や、検出した障害に関する情報障害情報および障害が発生した装置に関する情報装置情報を障害情報装置情報蓄積サーバ2に送信蓄積させる機能等を有するものである。このセットトップボックス1は、メインCPU制御装置4、一次記憶装置5、二次記憶装置6、通信装置7、サブCPU制御装置8、一次記憶装置9、二次記憶装置10およびリアルタイムクロック11から構成されている。メインCPU4は、図2に示すように、映像音声処理部41、障害検出部42、障害判断部43、再起動指示部44、優先度決定部45、優先度比較部46、サーバ送信指示部47および内部記憶指示部48から構成されている。映像音声処理部41は、通信装置7から受信した映像信号および音声信号を処理するものである。障害検出部42は、メインCPU4の処理に関連する装置一次記憶装置5、二次記憶装置6、通信装置7、サブCPU8およびリアルタイムクロック11の障害を検出するものである。障害判断部43は、障害検出部42により検出された障害が、サブCPU8の再起動が必要な障害致命的な障害であるかを判断するものである。再起動指示部44は、障害判断部43によりサブCPU8の再起動が必要な障害であると判断された場合に、サブCPU8を再起動させるものである。優先度決定部45は、障害検出部42により検出された障害および障害の発生した装置に基づいて、この障害情報の障害情報装置情報蓄積サーバ2への蓄積に対する優先度を決定するものである。優先度比較部46は、優先度決定部45により決定された障害情報の優先度と、障害情報装置情報蓄積サーバ2の後述する優先度保持装置13に保持されている閾値とを比較するものである。サーバ送信指示部47は、優先度比較部46により障害情報の優先度が閾値より高いと判断された場合に、この障害情報および対応する装置情報をネットワーク3を介して障害情報装置情報蓄積サーバ2に送信するように通信装置7に指示するものである。内部記憶指示部48は、優先度比較部46により障害情報の優先度が閾値以下であると判断された場合に、この障害情報および対応する装置情報をセットトップボックス1内二次記憶装置6または二次記憶装置10に蓄積させるものである。一次記憶装置5は、メインCPU4によりアクセスされる揮発性記憶装置である。二次記憶装置6は、メインCPU4の処理に関連する装置において、過去に発生した障害に関する情報リアルタイムクロック11から取得した障害が発生した時刻情報を含むおよび障害が発生した装置に関する情報を蓄積する不揮発性記憶装置である。通信装置7は、ネットワーク3との間で通信を行うものである。なおネットワーク3は、インターネットプロトコルで通信を行うネットワークであってもよいし、その他のプロトコルを用いて通信を行うネットワークであってもよい。サブCPU8は、図3に示すように、起動部81、障害検出部82、障害判断部83、再起動指示部84、優先度決定部85、優先度比較部86、サーバ送信指示部87および内部記憶指示部88から構成されている。起動部81は、セットトップボックス1のタイマやリモコンにより自機を起動させるものである。障害検出部82は、メインCPU4と、サブCPU8の処理に関連する装置一次記憶装置9、二次記憶装置10およびリアルタイムクロック11の障害を検出するものである。障害判断部83は、障害検出部82により検出された障害が、メインCPU4の再起動が必要な障害致命的な障害であるかを判断するものである。再起動指示部84は、障害判断部83によりメインCPU4の再起動が必要な障害であると判断された場合に、メインCPU4を再起動させるものである。優先度決定部85は、障害検出部82により検出された障害および障害の発生した装置に基づいて、この障害情報の障害情報装置情報蓄積サーバ2への蓄積に対する優先度を決定するものである。優先度比較部86は、優先度決定部85により決定された障害情報の優先度と、優先度保持装置13に保持されている優先度の閾値とを比較するものである。サーバ送信指示部87は、優先度比較部86により障害情報の優先度が閾値より高いと判断された場合に、この障害情報および対応する装置情報をネットワーク3を介して障害情報装置情報蓄積サーバ2に送信するように通信装置7に指示するものである。内部記憶指示部88は、優先度比較部86により障害情報の優先度が閾値以下であると判断された場合に、この障害情報および対応する装置情報をセットトップボックス1内二次記憶装置6または二次記憶装置10に蓄積させるものである。一次記憶装置9は、サブCPU8によりアクセスされる揮発性記憶装置である。二次記憶装置10は、メインCPU4とサブCPU8の処理に関連する装置において、過去に発生した障害に関する情報リアルタイムクロック11から取得した障害が発生した時刻情報を含むおよび障害が発生した装置に関する情報を蓄積する不揮発性記憶装置である。リアルタイムクロック11は、時刻情報を保持するものである。また、障害情報装置情報蓄積サーバ2は、ネットワーク3を介してセットトップボックス1から障害情報および対応する装置情報を受信し、蓄積するものである。この障害情報装置情報蓄積サーバ2は、通信装置12、優先度保持装置13および蓄積装置14から構成されている。通信装置12は、ネットワーク3との間で通信を行うものである。優先度保持装置13は、蓄積装置14に蓄積する障害情報の優先度に対する閾値を保持するものである。なお、閾値は使用者が自由に設定することができる。蓄積装置14は、通信装置12から受信した障害情報および対応する装置情報を蓄積するものである。次に、上記のように構成されたセットトップボックス1において、装置の障害を検出した場合での障害情報に対する優先度決定処理について説明する。図4はこの発明の実施の形態1に係るセットトップボックス1の優先度決定処理を示すフローチャートである。なお以下では、メインCPU4による処理について説明するが、サブCPU8による処理についても同様である。セットトップボックス1の優先度決定処理では、図4に示すように、まず、障害検出部42は、メインCPU4の処理に関連する装置一次記憶装置5、二次記憶装置6、通信装置7、サブCPU8およびリアルタイムクロック11の障害を検出するステップST41。次いで、障害判断部43は、障害検出部42により検出された障害が、サブCPU8の暴走等、サブCPU8の再起動が必要な障害であるかを判断するステップST42。この障害判断部43による判断方法としては、例えばメインCPU4内の継続的に繰り上がるカウンタをサブCPU8に定期的に初期値に戻させ、このカウンタが特定の値まで繰り上がった場合にサブCPU8の再起動が必要であると判断する方法がある。また、別の判断方法を用いてもよい。このステップST42において、障害判断部43がサブCPU8の再起動が必要な障害であると判断した場合、再起動指示部44はサブCPU8を再起動させるステップST43。この際、再起動までに外部要因により電源断とならないような再起動までの時間が設定されている。一方、ステップST42において、障害判断部43がサブCPU8の再起動が必要な障害ではないと判断した場合には、ステップST43はスキップされ、シーケンスはステップST44に進む。次いで、優先度決定部45は、障害検出部42により検出された障害および障害が発生した装置に基づいて、この障害情報の障害情報装置情報蓄積サーバ2への蓄積に対する優先度を決定するステップST44。この際、優先度決定部45は、例えば図5に示すような優先度決定基準表を参照して障害情報の優先度を決定する。図5に示す優先度決定基準表では、優先度決定基準同じ装置で繰り返し検出されている障害であるか、再起動が必要な障害であるか、障害情報装置情報の保存先に応じた優先度が設定されている。なお、図5に示す優先度は、値が小さくなるほど優先度が高いことを示している。具体的には、ある装置に障害が発生した場合に、優先度決定部45は、二次記憶装置6から過去に発生した障害情報装置情報を参照する。そして、同様の障害が同装置にて特定時間内に発生していた場合図5の繰り返し項目YES、同様の障害を障害情報装置情報蓄積サーバ2へ通報するのはサーバ負荷を考慮すると効率が悪いと考えられるため、優先度決定部45はこの障害情報の優先度を低く設定する。また、検出された障害がメインCPU4の再起動を必要とする障害の場合図5の繰り返し項目NO,再起動が必要か項目YESには、致命的な障害であると考えられるため、優先度決定部45はこの障害情報の優先度を高く設定する。また、例えば通信装置7の障害等のように障害情報装置情報蓄積サーバ2との通信が不可となる障害の場合図5の繰り返し項目-,再起動が必要か項目-には、セットトップボックス1内に障害情報を蓄積するため、優先度決定部45はこの障害情報の優先度を低く設定する。また、障害の発生間隔に応じて優先度を下げるようにしてもよい。また、図5に示すような優先度決定基準に限らず、別の基準を用いて優先度の決定を行うようにしてもよい。次に、セットトップボックス1の障害情報装置情報蓄積処理について説明する。図6はこの発明の実施の形態1に係るセットトップボックス1の障害情報装置情報蓄積処理を示すフローチャートである。なお以下では、メインCPU4による処理について説明するが、サブCPU8による処理についても同様である。セットトップボックス1の障害情報装置情報蓄積処理では、図6に示すように、まず、優先度比較部46は、優先度保持装置13に保持されている閾値を参照できたかを判断するステップST61。このステップST61において、優先度比較部46は、閾値を参照できた場合には、この閾値と、優先度決定部45により障害情報に対して決定された優先度とを比較するステップST62。このステップST62において、優先度比較部46が障害情報の優先度が閾値より高いと判断した場合、サーバ送信指示部47は、この障害情報および対応する装置情報をネットワーク3を介して障害情報装置情報蓄積サーバ2に送信するように通信装置7に指示し、蓄積装置14に蓄積させるステップST63。この際、通信装置7は、例えばHTTPによる通信を行ってもよいし、別の通信プロトコルを用いて通信を行ってもよい。これにより、例えば図7に示すように、障害情報装置情報がリスト化されて蓄積装置14に蓄積される。なお、蓄積装置14に蓄積される情報は、図7に示すような障害情報装置情報リストに限るものではなく、別の形態であってもよいし、別の項目を有していてもよい。一方、ステップST61において、優先度比較部46が閾値を参照できなかった場合、または、ステップST62において、優先度比較部46が障害情報の優先度が閾値以下であると判断した場合には、内部記憶指示部48は、この障害情報および対応する装置情報を二次記憶装置6に蓄積可能かを判断するステップST64。例えば二次記憶装置6の障害により、障害情報蓄積情報を二次記憶装置6に蓄積できない場合には二次記憶装置10に蓄積するようにする。なお、ここでは二次記憶装置6に障害情報装置情報を優先して蓄積する場合を示しているが、二次記憶装置10に障害情報装置情報を優先して蓄積するようにしてもよい。このステップST64において、内部記憶指示部48は、二次記憶装置6に蓄積可能と判断した場合には、障害情報および対応する装置情報を二次記憶装置6に蓄積させるステップST65。一方、ステップST64において、内部記憶指示部48は、二次記憶装置6に蓄積不可能と判断した場合には、障害情報および対応する装置情報を二次記憶装置10に蓄積させるステップST66。以上のように、この実施の形態1によれば、発生した障害および障害が発生した装置に基づいて優先度を決定することで、同一装置での同一の障害に関する情報が障害情報装置情報蓄積サーバ2に繰り返し蓄積されることを抑止し、また致命的な障害に関する情報を優先的に障害情報装置情報蓄積サーバ2に蓄積させることで、障害情報装置情報の蓄積を効率的に行うことができる。また何らかの障害により障害情報装置情報蓄積サーバ2に障害情報装置情報を蓄積できない場合でも、セットトップボックス1内にこの障害情報装置情報を蓄積することで、装置毎の障害情報を蓄積することができる。さらに、タイマやリモコンによる起動を可能にするサブCPU8の二次記憶装置10を利用することによって障害情報装置情報蓄積の多重化を実現することができる。実施の形態2.図8はこの発明の実施の形態2に係る障害情報装置情報蓄積システムの構成を示す図であり、図9はメインCPU4の構成を示す図であり、図10はサブCPU8の構成を示す図である。図8に示す実施の形態2に係る障害情報装置情報蓄積システムは、図1に示す実施の形態1に係る障害情報装置情報蓄積システムにファームウェア配信サーバ15を追加したものであり、図9,10に示す実施の形態2におけるメインCPU4およびサブCPU8は、図2,3に示す実施の形態1におけるメインCPU4およびサブCPU8にそれぞれ待機時間設定部49,89を追加したものである。その他の構成は同様であり、同一の符号を付してその説明を省略する。ファームウェア配信サーバ15は、セットトップボックス1のファームウェアを配信するサーバである。このファームウェア配信サーバ15に新バージョンのファームウェアが登録された場合、セットトップボックス1はファームウェア配信サーバ15からこの新バージョンのファームウェアを入手し、セットトップボックス1のファームウェアを更新する。待機時間設定部49は、障害検出部42により検出された障害に基づいて、この障害情報および対応する装置情報を障害情報装置情報蓄積サーバ2に送信する前の待機時間を設定するものである。待機時間設定部89も同様の構成である。なお、通信装置7は、障害情報装置情報を障害情報装置情報蓄積サーバ2に送信する際に、待機時間設定部49または待機時間設定部89により設定された時間分待機した後に送信を行う。次に、上記のように構成されたセットトップボックス1の障害情報装置情報蓄積処理について説明する。図11はこの発明の実施の形態2に係るセットトップボックス1の障害情報装置情報蓄積処理を示すフローチャートである。なお以下では、メインCPU4による処理について説明するが、サブCPU8による処理についても同様である。また、図6に示す実施の形態1に係るセットトップボックス1の障害情報装置情報蓄積処理と同様の処理については同一の符号を付してその説明を簡略化する。セットトップボックス1の障害情報装置情報蓄積処理では、図11に示すように、まず、優先度比較部46は、優先度保持装置13に保持されている閾値を参照できたかを判断しステップST61、閾値を参照できた場合には、この閾値と、優先度決定部45により障害情報に対して決定された優先度とを比較するステップST62。このステップST62において、優先度比較部46が障害情報の優先度が閾値より高いと判断した場合、待機時間設定部49は、この障害に基づいて、障害情報および対応する装置情報を障害情報装置情報蓄積サーバ2に送信する前に待機する時間を設定するステップST111。この待機時間は複数のセットトップボックス1で同時多発的に障害が発生することが予想される場合に、障害情報装置情報蓄積サーバ2の負荷を分散する目的で設定するものである。例えばファームウェア配信サーバ15に最新のファームウェアが登録された直後には複数のセットトップボックス1で障害が発生する恐れがあるため、待機時間をランダムに設定する。また、別の障害においても待機時間を設定するようにしてもよいし、同時多発的に発生せず、障害情報装置情報蓄積サーバ2に負荷が集中しないと予想される障害に関しては待機時間を設定しなくてもよい。次いで、通信装置7は、待機時間設定部49により設定された時間分待機するステップST112。次いで、サーバ送信指示部47は、この障害情報および対応する装置情報をネットワーク3を介して障害情報装置情報蓄積サーバ2に送信するように通信装置7に指示し、蓄積装置14に蓄積させるステップST63。一方、ステップST61において、優先度比較部46が閾値を参照できなかった場合、または、ステップST62において、優先度比較部46が障害情報の優先度が閾値以下であると判断した場合には、内部記憶指示部48は、この障害情報および対応する装置情報を二次記憶装置6に蓄積可能かを判断するステップST64。このステップST64において、内部記憶指示部48は、二次記憶装置6に蓄積可能と判断した場合には、障害情報装置情報を二次記憶装置6に蓄積させステップST65、二次記憶装置6に蓄積不可能と判断した場合には、障害情報装置情報を二次記憶装置10に蓄積させるステップST66。以上のように、この実施の形態2によれば、検出した障害内容に応じて、障害情報装置情報を障害情報装置情報蓄積サーバ2に送信する前に待機するように構成したので、複数のセットトップボックス1で同時多発的に障害が発生した場合にも、障害情報装置情報蓄積サーバ2の負荷を分散させることができる。なお、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。"