(57)【要約】      （修正有）【課題】セットトップ・ボックスに問題が生じ、利用者にとっては高価な輸送費の支出又はサービス・コール（ｓｅｒｖｉｃｅ  ｃａｌｌ：出張サービス）となるような経費／支出を節減する。【解決手段】セットトップ・ボックスに記憶した診断用ソフトウェアにより、ヘッドエンド装置は遠隔地からセットトップ・ボックスの現状についてセットトップ・ボックスに問い合わせる。必要となるサービス・コール（出張サービス）が減らされ、輸送費が節減される。診断用ソフトウェアは、セットトップ・ボックス識別のリクエスト、ソフトウェア・バージョンのリクエスト、テレビジョンの接続をチェックするリクエスト、Ｉ／Ｏポートをチェックするリクエスト、ＨＰＮＡネットワークをチェックするリクエスト、ＵＳＢをチェックするリクエスト、システムのＩＣをチェックするリクエストを含む。【選択図】図２
2015228681.tif 000002
【特許請求の範囲】
【請求項１】
ヘッドエンド装置、および診断用のソフトウェアを有するセットトップ・ボックスを備えるディジタル加入者線ネットワークにおける遠隔診断の方法であって、
ユーザからのリクエストに応答して前記ヘッドエンド装置から前記セットトップ・ボックスにデータ・リクエストを送信するステップと、
受信したデータ・リクエストが前記セットトップ・ボックスに診断用ソフトウェアを実行することを要求しているかどうかを判定するステップと、
前記データ・リクエストが前記セットトップ・ボックスに診断用ソフトウェアを実行することを要求していなければ、前記セットトップ・ボックスから前記ヘッドエンド装置に第１の応答を送信するステップと、
前記データ・リクエストが前記セットトップ・ボックスに診断用ソフトウェアを実行することを要求していれば、前記データ・リクエストの受信に応答して、前記セットトップ・ボックスをサービス・モードにするステップと、
前記セットトップ・ボックスから前記ヘッドエンド装置に前記リクエストされたデータを含む第２の応答を送信するステップと、
から成る、前記遠隔診断の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置を遠隔地から診断する方法とシステムに関し、特に、ディジタル加入者線（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ：ＤＳＬ）をベースとするテレビジョン・ネットワークにおけるセットトップ・ボックス（Ｓｅｔ‐Ｔｏｐ  Ｂｏｘ：ＳＴＢ）の遠隔診断に関する。
【背景技術】
【０００２】
図６に、ケーブル・テレビジョンのセットトップ・ボックスのネットワークが例示されている。このネットワーク６００では、ヘッドエンド（ｈｅａｄ‐ｅｎｄ：中継局）装置６０２が、共通のネットワーク・コネクション６０８を介して、複数のセットトップ・ボックス（ＳＴＢ）６０４とテレビジョン受信機６０６に接続される。一般に、ケーブルセットトップ・ボックスのサービス／サポートでは、利用者がセットトップ・ボックスを修理のためにサービス・センターに送り届けるか、またはサービス技術者を利用者の所に派遣して修理させる必要がある。しかしながら、セットトップ・ボックスを修理する必要のない場合もある。例えば、利用者によるテレビジョン受信機への接続の仕方が間違っているならば、セットトップ・ボックスを修理する必要はない。都合の悪いことに、現在、サービス／サポート・プロバイダがセットトップ・ボックスを遠隔地から診断する方法はない。そのため、セットトップ・ボックスに問題が生じると、利用者にとっては高価な輸送費の支出またはサービス・コール（ｓｅｒｖｉｃｅ  ｃａｌｌ：出張サービス）となる。本発明は、このような経費／支出を節減することに向けられている。
【発明の概要】
【０００３】
本発明は、ヘッドエンド装置、および診断用ソフトウェアを有するセットトップ・ボックスを備えるディジタル加入者線（ＤＳＬ）ネットワークにおける遠隔診断の方法とシステムに向けられている。セットトップ・ボックス内に記憶された診断用ソフトウェアによって、ヘッドエンド装置はセットトップ・ボックスの現状について遠隔地からセットトップ・ボックスに問い合わせることができるので、必要となるサービス・コール／輸送費が節減される。診断用ソフトウェアは、セットトップ・ボックス識別（ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）のリクエスト、ソフトウェア・バージョン（ｖｅｒｓｉｏｎ）のリクエスト、テレビジョンの接続をチェックするリクエスト、Ｉ／Ｏポートをチェックするリクエスト、ＨＰＮＡネットワークをチェックするリクエスト、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）をチェックするリクエスト、システムのＩＣをチェックするリクエスト、ディジタル加入者線の接続をチェックするリクエスト、エラー・コードをチェックするリクエスト、保証（ｗａｒｒａｎｔｙ）クロックを読み込むリクエスト、動作時間を読み込むリクエスト、およびヘッドエンドから受信されたデフォルト（ｄｅｆａｕｌｔ）テスト実行のリクエスト、に応答してデータを発生する。診断用ソフトウェアの実行は、支障の有るセットトップ・ボックスの利用者からのリクエストにより、あるいはセットトップ・ボックスから発生される警報または警告に応答して、セットトップ・ボックスの定期的診断テストの一環として開始される。  
【図面の簡単な説明】
【０００４】
【図１】本発明をサポートするように構成された、ディジタル加入者線（ＤＳＬ）をベースとする、例示的なセットトップ・ボックス・ネットワークのブロック図である。
【図２】本発明の遠隔診断プロセスのフローチャートである。
【図３】本発明の、利用者に支援される遠隔診断プロセスのフローチャートである。
【図４】本発明のセルフ‐モニタリング（自己監視）セットトップ・ボックス（ＳＴＢ）プロセスのフローチャートである。
【図５】本発明のサービス・メニューを例示する。
【図６】ケーブルをベースとする従来のセットトップ・ボックス・ネットワークのブロック図である。
【発明を実施するための形態】
【０００５】
本発明の特性および利点は、例えば、以下の説明から一層明らかとなる。
【０００６】
図１に、ディジタル加入者線（ＤＳＬ）をベースとするセットトップ・ボックスのネットワークを例示する。ネットワーク１００は、ワークステーションまたはヘッドエンド装置１０２、ワイドエリア・ネットワーク（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：ＷＡＮ）１０４、ディジタル加入者ループ・アクセス・モジュール（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｏｏｐ  Ａｃｃｅｓｓ  Ｍｏｄｕｌｅ：ＤＳＬＡＭ）１０６、ディジタル加入者線（ＤＳＬ）モデム１１０とプロセッサ（図示せず）と記憶する媒体（図示せず）を備える複数のセットトップ・ボックス（ＳＴＢ）１０８、および複数のテレビジョン受信機（ＴＶ）１１２を含んでいる。ヘッドエンド装置１０２は中央に位置し、サービスを提供している個々の住宅にワイドエリア・ネットワーク１０４によって接続される。住宅サイドにおけるネットワークの端で、ディジタル加入者線ループ・アクセス・モジュール１０６は各家庭のセットトップ・ボックス（ＳＴＢ）内のディジタル加入者線（ＤＳＬ）モデム１１０と交信する。
【０００７】
ディジタル加入者線（ＤＳＬ）のセットトップ・ボックス１０８を使用して、ＳＮＭＰ  ＭＩＢ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ  Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）を介して、ヘッドエンド装置１０２はセットトップ・ボックス１０８内にフラグ（ｆｌａｇ）を設定でき、セットトップ・ボックス１０８はサービス・モードに入る。次にセットトップ・ボックス１０８は診断をヘッドエンド装置１０２に送り返す。これが実行できるのは、ディジタル加入者線（ＤＳＬ）のセットトップ・ボックスのネットワーク１００により（ケーブルのセットトップ・ボックスのネットワーク６００とは異なり）、利用者個人の住宅内のセットトップ・ボックス１０８とヘッドエンド装置１０２との間で個人的にディジタル接続が得られるからである。個人的ディジタル接続は（従来のケーブル・ネットワーク６００の共同接続６０８とは異なり）、他人の住宅内にある他のセットトップ・ボックス（ＳＴＢ）と共有されない。そのため、診断のメッセージ（以下に詳しく述べる）はヘッドエンド装置１０２と特定のセットトップ・ボックス１０８との間で双方向に送信され、隣人のシステムが盗聴したり、ヘッドエンド装置１０２のように装う危険性もない。当業者であれば理解できるように、遠隔地から診断を行うと、サービス・コールの必要、あるいは装置を交換／修理する必要が少なくなる。たとえ修理が必要であっても、その原因が遠隔診断で識別される。原因が接続に関わるものであれば、遠隔地から診断でき、費用のかかるサービス・コールや修理を要しない。
【０００８】
図２に、本発明の遠隔診断プロセス２００のフローチャートを示す。プロセス２００は、ヘッドエンド装置１０２の所にいる技術者によって、ステップ２０２で開始される。セットトップ・ボックス１０８に支障を生じている利用者からのリクエスト（依頼）により、セットトップ・ボックス（ＳＴＢ）から受信される警報／警告メッセージに応答して、あるいは当業者に知られている他の理由により、技術者はそのセットトップ・ボックス１０８の定期的診断テストの一環として、プロセス２００を開始する。開始と同時に、ヘッドエンド装置１０２は、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）のメッセージである「リクエストを得る（Ｇｅｔ  Ｒｅｑｕｅｓｔ）」、「次のリクエストを得る（Ｇｅｔ  Ｎｅｘｔ  Ｒｅｑｕｅｓｔ）」、あるいは「バルク（大量）リクエストを得る（Ｇｅｔ  Ｂｕｌｋ  Ｒｅｑｕｅｓｔ）」を使用して、選択されたセットトップ・ボックス１０８にリクエストを送る。リクエストを受け取ると、ステップ２０６で、セットトップ・ボックス１０８（具体的に言うと、セットトップ・ボックス１０８内部のプロセッサ）は、そのリクエストがセットトップ・ボックス１０８に内部の診断プログラムを実行することを要求しているかどうかを判断する。もし要求していなければ、ステップ２０８で、セットトップ・ボックス１０８はＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）の「応答（Ｒｅｓｐｏｎｓｅ）」メッセージを使用して、ヘッドエンド装置１０２に返答を送り（以下に詳細に述べる）、（次の）診断開始イベント（上述した）が起こるまで、ステップ２１０で、この遠隔診断プロセス２００を終了する。もし内部の診断プログラムを実行する必要があれば、ステップ２１２で、セットトップ・ボックス１０８は内部に記憶された診断プログラムを実行し、ステップ２１４で、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）の「応答」メッセージを使用して、ヘッドエンド装置１０２にその結果を送り返し（以下に詳細に述べる）、（次の）診断開始イベント（上述した）が起こるまで、ステップ２１６で、この遠隔診断プロセスを終了する。
【０００９】
図３に、利用者が支援する遠隔診断プロセス３００を示す。最初に、ステップ３０２で、技術者は利用者からの呼出し、利用者のセットトップ・ボックス１０８からの警報、あるいは当業者に知られているその他の診断開始イベントを受信する。次に、ステップ３０４で、技術者は、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）の特殊なメッセージ「リクエストを設定する（Ｓｅｔ  Ｒｅｑｕｅｓｔ）」をセットトップ・ボックス１０８に送ることによって、ヘッドエンド装置１０２を介して診断テストのリクエストを開始する。リクエストを受けると、ステップ３０６で、セットトップ・ボックス１０８（具体的に言うと、セットトップ・ボックス（ＳＴＢ）内部のプロセッサ）は、内部（ＲＯＭ内が好ましい）に記憶された診断プログラムを実行するので、接続されているテレビジョン受信機１１２に音声／映像出力が送られ利用者が観察できる。出力は、例えば、テレビジョン受信機１１２に表示されるカラーバー、あるいはテレビジョン受信機１１２のスピーカで発生される標準トーンである。その後、ステップ２０８で、利用者は音声／映像出力のタイプを電話で報告する（以下に詳しく述べる）。
【００１０】
図４に、セルフ‐モニタリング（自己監視）セットトップ・ボックス（ＳＴＢ）プロセス４００のフローチャートを示す。プロセス４００の間、ステップ４０２で、セットトップ・ボックス１０８は、セットトップ・ボックス（ＳＴＢ）ソフトウェア内に埋め込まれた種々のＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）トラップ（ｔｒａｐ：割込通知）をモニタする。ステップ４０４で、問題となるような状態が検出されると、セットトップ・ボックス１０８は警報／警告メッセージをヘッドエンド装置１０２に報告する。問題となる状態が検出されなければ、セットトップ・ボックス１０８はステップ４０２に戻り、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）トラップをモニタし続ける。警報メッセージを受信すると、ステップ４０８で、技術者は遠隔診断プロセス２００（図２に示す）および／または利用者が支援する遠隔診断プロセス３００（図３）を開始する。
【００１１】
図５に、本発明のサービス・メニュー５００を例示する。サービス・メニュー５００は、ＴＩＦ（Ｔａｇ  Ｉｍａｇｅ  Ｆｉｌｅ）形式、ＷＭＦ（Ｗｉｎｄｏｗｓ（登録商標）  Ｍｅｔａ  Ｆｉｌｅ）形式、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐａｒｔｓ  Ｇｒｏｕｐ）形式、ＧＩＦ（Ｇｒａｐｈｉｃｓ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｉｌｅ）形式、ＤＲＷ形式、あるいは当業者に知られている同様なグラフィカル形式である。このサービス・メニューは、サービス・センターでヘッドエンド装置１０２を操作している技術者、あるいはテレビジョン受信機１１２に接続されるセットトップ・ボックス１０８の近くにいるサービス・コールの作業員が見ることができる。利用者は、カラーバーや、スピーカで発生するトーンのような、セットトップ・ボックス（ＳＴＢ）診断テストを観察できる。サービス・メニュー５００に含まれるアイコンは、「ＩＤを得る（Ｇｅｔ  ＩＤ）」５０２、「ソフトウェア改訂情報を得る（Ｇｅｔ  Ｓｏｆｔｗａｒｅ  Ｒｅｖｉｓｉｏｎ  Ｉｎｆｏ）」５０４、「ＴＶの接続をチェックする（Ｃｈｅｃｋ  ＴＶ  Ｃｏｎｎｅｃｔｉｏｎｓ）」５０６、「Ｉ／Ｏをチェックする（Ｃｈｅｃｋ  Ｉ／Ｏ）」５０８、「ＨＰＮＡネットワークをチェックする（Ｃｈｅｃｋ  ＨＰＮＡ  Ｎｅｔｗｏｒｋｉｎｇ）」５１０、「ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）をチェックする（Ｃｈｅｃｋ  ＵＳＢ）」５１２、「システムをチェックする（Ｃｈｅｃｋ  Ｓｙｓｔｅｍ）」５１４、「ディジタル加入者線（ＤＳＬ）をチェックする（Ｃｈｅｃｋ  ＤＳＬ）」５１６、「その他をチェックする（Ｃｈｅｃｋ  Ｏｔｈｅｒ）」５１８、「最後の３つのエラー・コードを読み込む（Ｒｅａｄ  Ｌａｓｔ  ３  Ｅｒｒｏｒ  Ｃｏｄｅｓ）」５２０、「保証クロックを読み込む（Ｒｅａｄ  Ｗａｒｒａｎｔｙ  Ｃｌｏｃｋ）」５２２、「動作時間を読み込む（Ｒｅａｄ  Ｈｏｕｒｓ  Ｉｎ  Ｏｐｅｒａｔｉｏｎ）」５２４、「工場でデフォルト（ｄｅｆａｕｌｔ）テストを行う（Ｐｅｒｆｏｒｍ  Ｆａｃｔｏｒｙ  Ｄｅｆａｕｌｔ  Ｔｅｓｔ）」５２６、「エグジットする（Ｅｘｉｔ）」５２８、などである。
【００１２】
アイコン５０２「ＩＤを得る」を選択すると、機器識別のリクエストがセットトップ・ボックス１０８に送信される。それに応答して、セットトップ・ボックス１０８は、メッセージ（セットトップ・ボックス（ＳＴＢ）の製造者名、型式名、改訂番号を含む）を送信する。セットトップ・ボックス１０８からの応答に基づいて、ヘッドエンド装置１０２は、ヘッドエンド装置１０２がリクエストした診断テストを実行するのに必要とされるソフトウェアをセットトップ・ボックス１０８が備えているかどうか判断する。
【００１３】
アイコン５０４「ソフトウェアの改訂情報を得る」を選択すると、すべてのソフトウェア改訂に関する情報に対するリクエストがセットトップ・ボックス１０８に送信される。この情報は、無認可の実体（ｕｎａｕｔｈｏｒｉｚｅｄ  ｅｎｔｉｔｙ）によってセットトップ・ボックス（ＳＴＢ）がハック（ｈａｃｋ：侵入）されているかどうか識別するのに役立つ。例えば、ヘッドエンド装置１０２に供給される改訂情報は、記憶されたリストにある認可または承認された改訂と比較される。マッチ（一致）するものがあれば遠隔地の技術者は、ソフトウェアの最新版がセットトップ・ボックス１０８によって現在実行されていることを識別することができ、ソフトウェアを、必要に応じて更新できる。マッチするものがなければ、遠隔地の技術者は、そのセットトップ・ボックス１０８がハックされている、あるいは他の重大なエラーが生じている、ことの証拠を得る。遠隔地の技術者は次に、そのセットトップ・ボックス１０８をさらに分析するためにサービス・センターに返却するよう利用者に要求することもある。
【００１４】
アイコン５０６「ＴＶの接続をチェックする」を選択すると、接続されたテレビジョン受信機１１２に表示されるカラーバーに対するリクエスト、およびテレビジョン受信機のスピーカに流れるトーン（音色）に対するリクエストがセットトップ・ボックス１０８に送信される。このリクエストの送信後、遠隔地の技術者は利用者に、カラーバーを見ることができトーンを聞くことができるかどうか問い合わせる。もし利用者がその何れをも観察できなければ、セットトップ・ボックス１０８がテレビジョン受信機１１２に正しく接続されていないかもしれず、技術者は、利用者と共に（リアルタイムで）その接続プロセスを見直すことができる。
【００１５】
もしアイコン５０８「Ｉ／Ｏをチェックする」が選択されると、ヘッドエンド装置１０２はセットトップ・ボックス１０８のＩ／Ｏポートに問い合わせて、どのような装置がセットトップ・ボックス１０８に接続されているかを確かめる。
【００１６】
アイコン５１０「ＨＰＮＡ（Ｈｏｍｅ  Ｐｈｏｎｅｌｉｎｅ  Ｎｅｔｗｏｒｋｉｎｇ  Ａｌｌｉａｎｃｅ）のネットワーキングをチェックする」を選択すると、セットトップ・ボックス１０８と別のＨＰＮＡ（電話線ネットワーク）装置との間のＨＰＮＡ通信の健全性について、セットトップ・ボックス１０８はヘッドエンド装置１０２により問い合わせられる。具体的に言うと、セットトップ・ボックス１０８が利用者のパソコンまたは利用者宅内にある別のセットトップ・ボックス（ＳＴＢ）のような別のＨＰＮＡ装置（これに限定されない）と通信しているとき、セットトップ・ボックス１０８はビットレートおよびビットエラー・レートをテストし報告するよう指図される。
【００１７】
もしアイコン５１２「ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）をチェックする」を選択すると、モデム、プリンタ、マウスのようなＵＳＢ装置（これに限定されない）とセットトップ・ボックス１０８との間のＵＳＢ通信の健全性（ｈｅａｌｔｈ）について、セットトップ・ボックス１０８はヘッドエンド装置１０２により問い合わせられる。また、セットトップ・ボックス１０８は、ＵＳＢ装置が検出されるとそれを報告する。
【００１８】
アイコン５１４「システムをチェックする」を選択するとボード（ｂｏａｒｄ）上の主要なＩＣの状態（例えば、オン、オフ、など）について、セットトップ・ボックス１０８はヘッドエンド装置１０２により問い合わせられる。
【００１９】
アイコン５１６「ディジタル加入者線（ＤＳＬ）をチェックする」を選択すると、ディジタル加入者線コネクションのビットエラー・レートについてセットトップ・ボックス１０８はヘッドエンド装置１０２により問い合わせられる。テストが完了すると、オプションで、カウンタはリセットされる。
【００２０】
アイコン５１８「その他をチェックする」を選択すると、他の主要なサブシステムの状態（例えば、ＬＥＤの状態、ＩＲの状態、キーボードの状態、スマートカード・インタフェースの状態など）について、セットトップ・ボックス１０８はヘッドエンド装置１０２により問い合わせられ、遠隔地の技術者がセットトップ・ボックス１０８の他の部分を診断できるようにする。
【００２１】
アイコン５２０「最後の３つのエラー・コードを読み込む」を選択すると、セットトップ・ボックス１０８はヘッドエンド装置１０２により問い合わせられて、それが記録している最後の３つのエラーを供給する。これは、セットトップ・ボックス（ＳＴＢ）に起こりうる問題について遠隔地の技術者に証拠を提供する。エラーは第１、第２、第３の発生順に記憶されて、先入れ先出し（ＦＩＦＯ）に基づいて更新される。
【００２２】
アイコン５２２「保証クロックを読み込む」を選択すると、セットトップ・ボックス１０８はヘッドエンド装置１０２により問い合わせられて、セットトップ・ボックス１０８の起動日を供給する。
【００２３】
アイコン５２４「動作時間を読み込む」を選択すると、セットトップ・ボックス１０８はヘッドエンド装置１０２により問い合わせられ、動作時間のカウンタとして知られる内部カウンタの値を供給する。この値はどのくらい長く（例えば、何日間／何時間）セットトップ・ボックス（ＳＴＢ）が使用されているか、を遠隔地の技術者に示す。この動作時間は、構成要素の故障の可能性を遠隔地の技術者が容易に予測できるようにするパラメトリック・データの発生に使用される。
【００２４】
アイコン５２６「工場でデフォルト（ｄｅｆａｕｌｔ）テストを行う」を選択すると、セットトップ・ボックス１０８は、その最初の（すなわち、箱から出された）状態にリセットされる。使用時間のカウンタはリセットされないことに注目されたい。
【００２５】
アイコン５２８「エグジット」を選択すると、セットトップ・ボックス１０８はこのサービス・メニューの画面から抜け出る。
【００２６】
本発明は好ましい実施例に関して説明してきたが、特許請求の範囲で明確にされるように、本発明の精神と範囲から離れることなく、実施例に種々の変更がなされ得ることは明白である。
【図１】
2015228681.tif 000003
【図２】
2015228681.tif 000004
【図３】
2015228681.tif 000005
【図４】
2015228681.tif 000006
【図５】
2015228681.tif 000007
【図６】
2015228681.tif 000008
【手続補正書】
【提出日】平成27年8月19日(2015.8.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ヘッドエンド装置、および内部診断用のソフトウェアを有するセットトップ・ボックスを備えるネットワークにおける遠隔診断の方法であって、
前記ヘッドエンド装置から前記セットトップ・ボックスへのデータ・リクエストを受信することと、
前記受信したデータ・リクエストが前記セットトップ・ボックスに対し、当該セットトップ・ボックス内に存在する内部診断用ソフトウェアを実行することを要求しているかどうかを判定することと、
前記データ・リクエストが前記セットトップ・ボックスに前記内部診断用ソフトウェアを実行することを要求していなければ、前記データ・リクエストの受信に応答して、前記セットトップ・ボックスから前記ヘッドエンド装置に第１の応答を送信することと、
前記データ・リクエストが前記セットトップ・ボックスに前記内部診断用ソフトウェアを実行することを要求していれば、前記データ・リクエストの受信に応答して、前記内部診断用ソフトウェアを実行することと、
前記セットトップ・ボックスから前記ヘッドエンド装置に、前記セットトップ・ボックスに前記内部診断用ソフトウェアを実行することを要求する前記データ・リクエストに応答して生成される前記リクエストされたデータを含む第２の応答を送信することと、
を含む、前記遠隔診断の方法。
【請求項２】
前記第２の応答に含まれる前記リクエストされたデータは、エラー・コード、機器識別、ソフトウェア改訂、ビットレート、およびビット・エラーレートのうちの少なくとも１つを含み、前記データ・リクエストはユーザからのリクエストに応答して受信され、前記セットトップ・ボックスは、ユーザの住宅内にある、請求項１に記載の遠隔診断の方法。
【請求項３】
前記データ・リクエストの受信に応答して、前記セットトップ・ボックスの前記内部診断用ソフトウェアを実行するために、前記セットトップ・ボックスをサービスモードにすることを更に含み、前記第２の応答を送信することは、前記内部診断用ソフトウェアの実行が完了すると行われる、請求項１に記載の遠隔診断の方法。
【請求項４】
前記データ・リクエストを送信することが、前記セットトップ・ボックスから受信された警報メッセージに応答して、前記データ・リクエストを送信することを含む、請求項１に記載の遠隔診断の方法。
【請求項５】
前記データ・リクエストが、装置識別のリクエスト、ソフトウェア・バージョンのリクエスト、テレビジョン受信機の接続をチェックするリクエスト、Ｉ／Ｏポートをチェックするリクエスト、ＨＰＮＡ（Ｈｏｍｅ  Ｐｈｏｎｅｌｉｎｅ  Ｎｅｔｗｏｒｋｉｎｇ  Ａｌｌｉａｎｃｅ）ネットワークをチェックするリクエスト、ＵＳＢをチェックするリクエスト、システムのＩＣをチェックするリクエスト、ディジタル加入者線の接続をチェックするリクエスト、エラー・コードをチェックするリクエスト、保証クロックを読み込むリクエスト、動作時間を読み込むリクエスト、およびデフォルト・テスト実行のリクエスト、のうちの１つである、請求項１に記載の遠隔診断の方法。
【請求項６】
ヘッドエンド装置および複数の装置を備えるネットワークにおける装置であって、
前記ヘッドエンド装置と通信する第１のインタフェースと、
内部診断用ソフトウェアを記憶する記憶媒体と、
プロセッサと、
を有し、
前記プロセッサは、
前記ヘッドエンド装置から受信した前記データ・リクエストが前記内部診断用ソフトウェアを実行することを要求しているかどうかを判定し、
前記データ・リクエストが前記プロセッサに前記内部診断用ソフトウェアを実行することを要求していなければ、前記ヘッドエンド装置からの前記データ・リクエストの受信に応答して、前記第１のインタフェースを介して第１の応答を送信し、
前記データ・リクエストが前記プロセッサに内部診断用ソフトウェアを実行することを要求していれば、前記ヘッドエンド装置からの前記データ・リクエストの受信に応答して、前記内部診断用ソフトウェアを実行した結果生成されるデータを含む第２の応答を、前記第１のインタフェースを介して送信する、前記装置。
【請求項７】
前記２の応答に含まれるデータは、エラー・コード、機器識別、ソフトウェア改訂、ビットレート、およびビット・エラーレートのうちの少なくとも１つを含み、前記装置は、ユーザの住宅内にあり、前記データ・リクエストはユーザからのリクエストに応答して受信される、請求項６に記載の装置。
【請求項８】
前記プロセッサはさらに、前記内部診断用ソフトウェアを実行するために、前記装置をサービスモードにし、前記内部診断用ソフトウェアの実行が完了すると、前記ヘッドエンド装置に前記第１のインタフェースを介して前記第２の応答を送信する、請求項６に記載の装置。
【請求項９】
前記記憶媒体は、前記記憶媒体内に、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）トラップをさらに記憶し、前記プロセッサは、前記ＳＮＭＰトラップが作動すると、前記第１のインタフェースを介して前記ヘッドエンド装置と通信を開始する、請求項６に記載の装置。
【請求項１０】
映像データと音声データをテレビジョン受信機に伝送する第２のインタフェースを更に含み、実行された前記内部診断用ソフトウェアが、音声データと映像データを前記第２のインタフェースを介して前記テレビジョン受信機に伝送するように前記プロセッサに指令し、前記音声データが、前記テレビジョン受信機に可聴トーンを発生させ、前記映像データが、前記テレビジョン受信機に一組のカラーバーを表示させる、請求項６に記載の装置。