(57)【特許請求の範囲】
【請求項１】
ホームネットワークゲートウェイデバイスにより外部ネットワークに接続されるホームネットワークを管理するための方法であって、前記ホームネットワークは少なくとも第１のＴＲ−０６９準拠デバイスを含み、前記外部ネットワークは、前記ＴＲ−０６９準拠デバイスの自動構成を可能にするようになされかつ構成される少なくとも１つの自動構成サーバ（ＡＣＳ）を有する、方法において、前記少なくとも１つのＴＲ−０６９準拠デバイスと前記少なくとも１つのＡＣＳとの間のＴＲ−０６９セッションを、前記ホームネットワークゲートウェイデバイス内でモニタするステップを含み、
前記モニタするステップが、前記１つまたは複数のＴＲ−０６９対応デバイスについての構成情報を取得するために、前記ＴＲ−０６９セッションを解釈し、必要な場合は復号するステップを含むことを特徴とする、方法。
【請求項２】
ＴＲ−０６９非対応デバイスについてのホームネットワーク構成情報を取得するステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記１つまたは複数のＴＲ−０６９対応デバイスの前記構成情報に基づき、ホームネットワーク構成情報を取得するステップを含む、請求項１又は２に記載の方法。
【請求項４】
ホームネットワーク構成情報を取得するステップが、前記１つまたは複数のＴＲ−０６９非対応デバイスの前記構成情報にさらに基づく、請求項３に記載の方法。
【請求項５】
１つまたは複数のデバイスの構成情報、およびホームネットワーク構成情報を、ネットワーク構成記憶手段に記憶するステップをさらに含む、請求項１から４のいずれかに記載の方法。
【請求項６】
ホームネットワーク内の非ＴＲ−０６９対応デバイスとＴＲ−０６９対応デバイスデバイス間に接続性を与えるようにホームネットワークの構成を最適化するために、前記１つまたは複数のデバイスの構成情報および前記ホームネットワーク構成情報に基づき、前記ホームネットワーク内にある第２のＴＲ−０６９準拠デバイスの再構成を第２のＡＣＳにより指図するために、前記ホームネットワークゲートウェイデバイスと、前記第２のＡＣＳとの間にＴＲ−０６９セッションをセットアップするステップを含む、請求項１から５のいずれかに記載の方法。
【請求項７】
ホームネットワークの構成を最適化するために、前記デバイスの構成情報および前記ホームネットワーク構成情報に基づき、前記ホームネットワーク内の少なくとも１つのＴＲ−０６９非対応デバイスの構成を、前記ホームネットワークゲートウェイデバイスによって管理するステップをさらに含む、請求項１から６のいずれかに記載の方法。
【請求項８】
ホームネットワークにとっての、外部ネットワークへのゲートウェイとして構成されるようになされるゲートウェイデバイスであって、前記ホームネットワーク内のＴＲ−０６９対応デバイスと、少なくとも１つの外部のＡＣＳとの間のＴＲ−０６９セッションをモニタするようになされ、
前記モニタすることが、前記１つまたは複数のＴＲ−０６９対応デバイスについての構成情報を取得するために、前記ＴＲ−０６９セッションを解釈し、必要な場合は復号することを含むことを特徴とする、ゲートウェイデバイス。
【請求項９】
前記ホームネットワーク内のＴＲ−０６９対応デバイスを構成するよう外部のＡＣＳに指図するために、前記外部のＡＣＳへのＴＲ−０６９セッションをセットアップするようにさらになされる、請求項８に記載のゲートウェイデバイス。
【請求項１０】
前記ホームネットワーク内の少なくとも１つのＴＲ−０６９非対応デバイスをモニタするようにさらになされる、請求項８又は９に記載のゲートウェイデバイス。
【請求項１１】
前記ホームネットワーク内の少なくとも１つのＴＲ−０６９非対応デバイスを構成するようにさらになされる、請求項８から１０のいずれかに記載のゲートウェイデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホームネットワークデバイスの遠隔管理を最適化するための方法、デバイス、およびモジュールの分野に関する。
【背景技術】
【０００２】
ブロードバンドフォーラムとは、ブロードバンド通信を発展させることに重点的に取り組むサービスプロバイダ、機器およびコンポーネントの製造業者、ならびに他の関係者の国際的産業共同体である。ブロードバンドフォーラムは、ブロードバンド製品およびブロードバンドサービスを送ることを可能にする、技術仕様および間接的に標準を策定する。ブロードバンドフォーラムに関するさらなる情報は、ブロードバンドフォーラムのインターネットサイト、ｈｔｔｐ：／／ｗｗｗ．ｂｒｏａｄｂａｎｄ−ｆｏｒｕｍ．ｏｒｇ／から得ることができる。
【０００３】
それらの技術仕様の１つが、（ＣＷＭＰまたはＴＲ−０６９とも呼ばれる）ＣＰＥ  ＷＡＮ管理プロトコルを規定する、ブロードバンドフォーラムの技術報告書ＴＲ−０６９（例えば２００７年１２月に遡る、第１版、改正２［この説明ではバージョンｖ１．１とも呼ぶ］）である。ＴＲ−０６９管理プロトコルおよび対応するネットワークアーキテクチャは、顧客所有設備（ＣＰＥ）と自動構成サーバ（ＡＣＳ）との間の通信を可能にする。ＴＲ−０６９は、典型的にはオペレータ側にある自動構成サーバ（ＡＣＳ）により、ＣＰＥを確実に自動構成することを含む機構であって、さらに他のＣＰＥ管理機能を共通のフレームワーク内に組み込む、機構を定義する。
【０００４】
「第１の」、「第２の」、「第３の」などの用語を使用するとき、これらの用語を使用することは、必ずしも順番または時系列順を帯びるべきであることを意味するとは限らない。
【０００５】
用語「含む（ｃｏｍｐｒｉｓｉｎｇ）」は、この用語が他の要素またはステップを除外しないものとして解釈すべきである。
【０００６】
本発明では、別段の言及がない限り、以下の用語をＴＲ−０６９仕様の用語に一致させて使用した。用語「デバイス」は、ＴＲ−０６９内にあるようにではなく、その通常の意味で使用する。したがって、ＴＲ−０６９仕様内のＣＰＥは、この説明におけるデバイスの一例とみなすことができる。
【０００７】
−  ＡＣＳ：自動構成サーバ：顧客所有設備を自動的に構成するための手段、例えば先進サービス向けにＴＲ−０６９プロトコルを使用してＣＰＥを自動構成することを担う、ブロードバンドネットワーク内のコンポーネントである。このＡＣＳは、ＣＰＥ上に展開されるサービスのライフサイクル管理のために使用することもできる（この説明では、ロードバランサの背後にあるＡＣＳの集まりを単一のＡＣＳとみなすことに留意すべきである）。
【０００８】
−  ＣＰＥ  顧客所有設備：顧客構内にあるデバイスの例。このＣＰＥは、好ましくはＴＲ−０６９に適合する（またはＣＷＭＰに適合する）任意のデバイスを指す。顧客所有設備の例は、セットトップボックス、インターネット／サービスゲートウェイデバイスおよびＬＡＮ側端末デバイス、無線センサゲートウェイ、モデム、ならびに電話である。
【０００９】
−  ＣＷＭＰ：ＣＰＥ  ＷＡＮ管理プロトコル（標準ＴＲ−０６９の主題）。ブロードバンドフォーラムのＴＲ−０９８には、インターネットゲートウェイデバイス（ＩＧＤ）のオブジェクトモデルがさらに定義されていることに留意すべきである。
【００１０】
−  ＲＰＣ：遠隔手続き呼び出し。
【００１１】
−  セッション：デバイス（例えばＣＰＥ）と自動構成手段（例えばＡＣＳ）との間の、遠隔管理プロトコル（ＲＭＰ）、例えばＣＷＭＰトランザクションの連続した配列。
【００１２】
ただし、これらの用語は、ＴＲ−０６９の具体的な文脈よりも広い文脈において適用可能であり得ることに留意すべきである。
【００１３】
請求項１の前文が基づく当技術分野の現状では、ＴＲ−０６９適合デバイスは、典型的にはオペレータのネットワーク内の自動構成サーバとのディレクション接続（ｄｉｒｅｃｔｉｏｎ  ｃｏｎｎｅｃｔｉｏｎ）を有する。クライアント所有設備（ＣＰＥ）と自動構成サーバ（ＡＣＳ）との間で転送される情報は他の媒介デバイスには見えない。これは、ネットワーク全体の、ＴＲ−０６９デバイスおよびネットワーク構成についての知識が、ＡＣＳ（自動構成サーバ）内でしか構築できず、その上この情報がホームネットワーク内でローカルに入手できないことを意味する。これは、ホームネットワーク用の診断ツールを実行することが効率的でなく、容易に拡張できないことを意味する。
【００１４】
これはさらに、ホームネットワーク内にあるすべてのＴＲ−０６９デバイスについて、自動構成サーバ（ＡＣＳ）がＴＲ−０６９セッションを確立しなければならないことも意味する。これにより、自動構成サーバは、ＴＲ−０６９デバイスから来る診断に関係する通知により過負荷状態になる可能性がある。
【００１５】
自動構成サーバは、ネットワークを最適化できるようにするための、ホームネットワークトポロジに関する十分な情報を有さない可能性もある。事実、自動構成サーバは、ＴＲ−０６９デバイスおよびＴＲ−０６９デバイスのインターフェイスについては分かるが、それらのインターフェイスがホームネットワーク内でどのように相互接続されるのかについての知識は有さない。さらに、自動構成サーバは、ホームネットワーク内の非ＴＲ−０６９デバイスの構成および相互接続についての知識を有さない。
【００１６】
これは、ホームネットワーク内でリンクが停止する場合、自動構成サーバに通知が送信される可能性があり、ことによると自動構成サーバを過負荷状態にすることも意味する。さらに、自動構成サーバ内のデータベースのエントリは、ＡＣＳのデータベースにおいて削除されてはならず、削除することは、ホームネットワークトポロジの間違った遠隔ビュー（ｒｅｍｏｔｅ  ｖｉｅｗ）をもたらす可能性がある。これは、ネットワークデバイスの構成が効率的でなくまたは最適でない可能性があることを意味する。
【先行技術文献】
【特許文献】
【００１７】
【特許文献１】米国特許第７２４９３７７号明細書
【非特許文献】
【００１８】
【非特許文献１】ブロードバンドフォーラムのインターネットサイト、ｈｔｔｐ：／／ｗｗｗ．ｂｒｏａｄｂａｎｄ−ｆｏｒｕｍ．ｏｒｇ／
【非特許文献２】ブロードバンドフォーラムの技術報告書ＴＲ−０６９
【発明の概要】
【発明が解決しようとする課題】
【００１９】
本発明の目的は、上記の問題のうちの少なくとも１つを解決する、請求項１による、ホームネットワークを管理するための方法を提供すること、請求項１０によるゲートウェイデバイスを提供すること、および請求項１４によるネットワーク解析モジュールを提供することである。
【課題を解決するための手段】
【００２０】
この目的は、請求項１および請求項１０の特性記述的特徴によって達成される。
【００２１】
本発明の第１の態様によれば、ホームネットワークゲートウェイデバイスにより外部ネットワークに接続されるホームネットワークを管理するための方法であって、ホームネットワークは少なくとも第１のＴＲ−０６９準拠デバイスを含み、外部ネットワークは、そのＴＲ−０６９準拠デバイスの自動構成を可能にするようになされかつ構成される少なくとも１つの自動構成サーバを有する、方法において、その少なくとも１つのＴＲ−０６９準拠デバイスと少なくとも１つの自動構成サーバとの間のＴＲ−０６９セッションをモニタするステップをさらに含む、方法が開示される。この方法は、好ましくはホームネットワークゲートウェイデバイス（またはゲートウェイ）内で実行される。
【００２２】
好ましい実施形態によれば、ホームネットワークデバイスによって確立されるＴＲ−０６９セッションのすべてまたは少なくともかなりの部分が、前述のホームネットワークゲートウェイデバイスを通過する。別の見方では、このゲートウェイは、ホームネットワークのＴＲ−０６９対応デバイスのＴＲ−０６９セッションのすべてまたは少なくともかなりの部分が、自らを通過するように好ましくは構成される。
【００２３】
本発明の諸実施形態によれば、モニタするステップは、１つまたは複数のＴＲ−０６９対応デバイスについての構成情報を取得するために、ＴＲ−０６９セッション（メッセージ）（またはＴＲ−０６９セッション（メッセージ）の少なくとも一部）を解釈し、必要な場合は復号するステップを含む。
【００２４】
ＴＲ−０６９セッションに含まれる情報をモニタするために、ＴＲ−０６９セッションが暗号化されている場合、ゲートウェイはその情報を復号しなければならない場合がある。ＴＲ−０６９セッションは、ＳＳＬまたはＴＬＳによって暗号化することができる。ゲートウェイがＳＳＬセッションを復号するために、例えば参照により本明細書に組み込まれる米国特許第７２４９３７７号に記載される方法のような最新技法を使用することができる。
【００２５】
本発明の好ましい実施形態によれば、この方法は、ＴＲ−０６９非対応デバイスについてのホームネットワーク構成情報を、好ましくはゲートウェイによって取得するステップをさらに含む。この情報は、最新の技法およびツールによって取得することができる。この情報を取得することは、例えばｐｉｎｇ（ＴＭ）、ｔｒａｃｅｒｏｕｔｅ（ＴＭ）、または他の最新の診断ツールを使用することによって行うことができる。
【００２６】
本発明の好ましい実施形態によれば、この方法は、１つまたは複数のＴＲ−０６９対応デバイスの構成情報に基づき、ホームネットワーク構成情報を取得する、または導き出すステップをさらに含む。
【００２７】
本発明の好ましい実施形態によれば、ホームネットワーク構成情報を取得する、または導き出すステップは、ホームネットワーク内のＴＲ−０６９非対応デバイスの構成情報にさらに基づくことができる。ホームネットワーク構成情報を取得し、および導き出すことにより、この方法は、ホームネットワークの全体像を構築できるようにする。この全体像および／またはホームネットワーク構成情報は、例えば画面および／または情報入力デバイスを備えるコンピュータ端末のような、マン−マシンインターフェイスデバイスに出力することもできる。
【００２８】
本発明の好ましい実施形態によれば、１つまたは複数のデバイスの構成情報、およびホームネットワーク構成情報は、ネットワーク構成記憶手段に記憶することができる。このネットワーク構成記憶手段は、ゲートウェイデバイスに組み込むことができる。ゲートウェイデバイスは、（例えばＤＳＬモデムのような）モデムをさらに備えることができる。
【００２９】
本発明の好ましい実施形態による方法は、ホームネットワークの構成を最適化するために、１つまたは複数のデバイスの構成情報およびホームネットワーク構成情報に基づき、ホームネットワーク内にある第２のＴＲ−０６９準拠デバイスの再構成を第２の自動構成サーバにより指図するために、ホームネットワークゲートウェイデバイスと、その第２のＡＣＳとの間にＴＲ−０６９セッションをセットアップするステップをさらに含むことができる。このゲートウェイ自体は、ＴＲ−０６９クライアントが提供されるようにＴＲ−０６９対応デバイスであり、ＡＣＳによって管理可能であることに留意すべきである。
【００３０】
第１のＴＲ−０６９準拠デバイスと、第２のＴＲ−０６９準拠デバイスとは同一のものとすることができる。第１のＡＣＳと第２のＡＣＳとは、同じものとすることができる。
【００３１】
ホームネットワークの構成を最適化するステップは、ホームネットワーク内のデバイス間に接続性、またはより優れた接続性を与えるステップを含むことができる。
【００３２】
この最適化するステップは、ホームネットワーク内の任意のローカル接続の問題を活性化し、修復するステップを含むことができる。
【００３３】
本発明の諸実施形態によれば、この方法は、ホームネットワークの構成を最適化するために、（ＴＲ−０６９対応および／またはＴＲ−０６９非対応）デバイスの構成情報およびホームネットワーク構成情報に基づき、ホームネットワーク内の少なくとも１つのＴＲ−０６９非対応デバイスの構成を、ホームネットワークゲートウェイデバイスによって管理するステップを含む。
【００３４】
本発明の第２の態様の諸実施形態によれば、外部ネットワークとホームネットワークとの間のゲートウェイとして構成されるようになされ、ホームネットワーク内のＴＲ−０６９対応デバイス（少なくとも第１のＴＲ−０６９対応デバイス）と、少なくとも１つの外部の自動構成サーバ（ＡＣＳ）との間のＴＲ−０６９セッションをモニタするようにさらになされる、ゲートウェイデバイスが開示される。
【００３５】
本発明の諸実施形態によれば、このゲートウェイは、ホームネットワーク内の第２のＴＲ−０６９対応デバイスを構成するよう外部の自動構成サーバに指図するために、その外部の自動構成サーバへのＴＲ−０６９セッションをセットアップするようにさらになされる。第２のＴＲ−０６９対応デバイスは、第１のＴＲ−０６９対応デバイスと異なっても同じでもよい。
【００３６】
本発明の好ましい実施形態によれば、このゲートウェイデバイスは、ホームネットワーク内の少なくとも１つのＴＲ−０６９非対応デバイスをモニタするようにさらになされる。
【００３７】
本発明の好ましい実施形態によれば、ホームネットワーク内の少なくとも１つのＴＲ−０６９非対応デバイスを構成しまたは管理するようにさらになされる、ゲートウェイデバイスが開示される。
【００３８】
本発明の第３の態様の諸実施形態によれば、１つまたは複数のホームネットワークデバイスの情報からネットワーク構成情報を抽出するようになされる手段を備える、ネットワーク解析モジュールが開示される。
【００３９】
本発明の第３の態様の好ましい実施形態によれば、このネットワーク解析モジュールは、ネットワーク構成情報に基づき、ホームネットワークについての最適化されたネットワーク構成を取得し、または決定するための手段をさらに備える。
【００４０】
従属請求項により、本発明のさらなる態様が記載される。従属請求項の特徴、独立請求項のうちのいずれかの特徴、および他の従属請求項のいかなる特徴も、当業者にとって適切であるとみなされるとき、特許請求の範囲によって定義される特定の組合せによってだけでなく、組み合わせることができる。
【００４１】
本発明の諸実施形態を説明するために、添付図面を使用する。
【００４２】
参照符号は、それらの参照符号が様々な図表または図面内の、同様のまたは等しい要素もしくは特徴について同じであるように選ばれる。
【図面の簡単な説明】
【００４３】
【図１】従来技術による解決策を示す図である。
【図２】本発明の実施形態を示す図である。
【図３】本発明の実施形態を示す図である。
【図４】本発明の実施形態を示す図である。
【発明を実施するための形態】
【００４４】
それぞれの図面と併せて読むとき、以下の詳細な説明から本発明の上記のおよび他の有利な特徴／目的がより明らかになり、本発明がよりよく理解されよう。
【００４５】
特定の実施形態を用いて、かつ特定の図面を参照して本発明の諸態様の説明を行うが、本発明はそれらの説明に限定されない。描かれた図面は概略に過ぎず、限定的とみなすべきでない。例えば、特定の要素または特徴を、他の要素と比較して異なる比率でまたは一定の縮尺から外れて図示することができる。
【００４６】
本発明による特定の実施形態の説明では、様々な発明態様のうちの１つまたは複数の理解を助ける目的で、様々な特徴を単一の実施形態、図面、またはその説明の中にまとめることがある。このことは、特定の問題を解決するために、その一まとまりのすべての特徴が必ず存在するかのように解釈すべきではない。諸発明態様は、特定の実施形態の説明の中にある、そのような一まとまりの特徴のうちのすべての特徴よりも少なくあることができる。
【００４７】
本明細書に記載する一部の実施形態は、他の実施形態に含まれる一部の特徴のみを含むが、当業者によって理解されるように様々な実施形態の特徴の組合せは、本発明の範囲に含まれ、様々な実施形態を形成することが意図される。
【００４８】
特定の考察では、本発明の諸態様では、ホームネットワークごとのゲートウェイ内に「スヌーパ」または「モニタリング」ソフトウェアが提供される。このソフトウェアは、ホームネットワークのデバイスとＡＣＳとの間のＴＲ−０６９メッセージを傍受し、必要な情報をスヌープ／保持し、ＴＲ−０６９デバイスとＡＣＳとの間でＴＲ−０６９セッションが中断されていないことを確認し、必要なときにＡＣＳに対するトリガにより、ＴＲ−０６９デバイス上で取られるべき動作をトリガする。このトリガは、それぞれのゲートウェイの自らのＴＲ−０６９クライアントによって送信される。
【００４９】
図１に、典型的な最新のネットワークアーキテクチャを示し、この図の中では、遠隔管理されないデバイス（すなわち非ＴＲ０６９デバイス）（ｄ１，ｄ２，．．．，ｄｎ）、および遠隔管理されるデバイス（Ｄ１，Ｄ２，．．．，Ｄｍ）（すなわちＴＲ−０６９デバイス）がホームネットワーク（１）内にある。このホームネットワークは、ホームゲートウェイ（２）により、外部ネットワークに接続される。外部ネットワークは、サービスプロバイダのネットワークとすることができる。ホームネットワークは、アクセスネットワーク（３）により、サービスプロバイダのネットワークに接続することができる。サービスプロバイダのネットワーク内または外部ネットワーク内には、自動構成サーバ（４）が好ましくは存在する。ホームゲートウェイは、モデム（例えばＤＳＬ、ＨＦＣ、等のモデム）をさらに備えることができる。そのモデムは、ホームゲートウェイに接続されてよい。有利には、外部ネットワークに転送されるとき／外部ネットワークから受信されるとき、ホームネットワークのすべてのＴＲ０６９トラフィック、およびオプションですべてのＨＴＴＰトラフィックがこのホームゲートウェイを通過する。つまりこのホームゲートウェイは、外部ネットワークに転送されているとき／外部ネットワークから受信されているとき、ホームネットワークのＴＲ−０６９トラフィックの少なくともかなりの部分またはすべてが、このホームゲートウェイを通過するように好ましくは構成される。
【００５０】
少なくとも２種類の端末デバイスが典型的にはあり、その端末デバイスとはつまり、サービスプロバイダが管理するデバイス（Ｄｘ）とユーザが管理するデバイス（ｄｘ）とである。サービスプロバイダが管理するデバイスは、典型的にはサービスプロバイダのネットワーク内にある１つまたは複数の自動構成サーバ（またはサービス）により管理される。ユーザが管理するデバイスは、専用ソフトウェアを使用して、例えばホームゲートウェイデバイスにより管理することができる。このホームゲートウェイは、典型的には少なくとも部分的にサービスプロバイダが管理するデバイスであることに留意すべきである。
【００５１】
すべてのホームネットワークデバイスは相互接続され、同じまたは異なるホームネットワーキング技術（ＨＮＴｘ）を使用して互いに通信することができる。これらのデバイスがインターネットまたはサービスプロバイダのサービスに接続するとき、そのトラフィックは（例えばＨＴＴＰ上で）ホームゲートウェイを通過しなければならない。
【００５２】
本発明の諸実施形態によれば、ホームゲートウェイ上にモニタリングモジュール（２１）（例えば診断モニタリングソフトウェア）が導入される。このモジュールは、好ましくは
−  サービスプロバイダが管理しないホームネットワークデバイス（ｄｘ）の構成を管理し、
−  サービスプロバイダが管理するホームネットワークデバイス（Ｄｘ）と自動構成サーバ（またはサービス）との間の管理／構成通信セッションを透過的に（すなわち直接干渉せず）解釈および復号（「スヌーピング」）し、
−  自動構成サーバとホームゲートウェイ（またはゲートウェイデバイス）との間の管理／構成セッションにより、ＡＣＳと通信する
ことができる。ホームゲートウェイは、ホームネットワークのほとんどの、またはすべてのデバイス（（ｄｘ）タイプおよび（Ｄｘ）タイプ）の構成を検出することができるので、ホームネットワーク内でのすべてのデバイスの構成およびそれらのデバイスが相互接続される方法を含む、ネットワーク構成の最新のビューを保持することができる。この診断ソフトウェアを含むモニタリングモジュールの目標は、ホームネットワーク内の任意のローカル接続の問題を能動的に検出し、修復することであり得る。
【００５３】
図２に、本発明の諸実施形態による、起こり得るフローをさらに示す。本発明の諸実施形態によれば、ホームゲートウェイ上の診断およびモニタリングソフトウェアは、ホームネットワークについての整合のとれたネットワーク構成ビューを構築することができる。サービスプロバイダが管理しないデバイス（ｄｘ）（例えばＴＲ−０６９によって管理されないデバイス）に構成上の問題が生じるとき、このソフトウェアプログラムは、構成を直接、すなわちホームゲートウェイ（ゲートウェイデバイス）とｄｘとの間に構成セッションをセットアップすることにより、修復しようと試みることができる。その問題が、サービスプロバイダが管理するデバイスＤｘの構成設定を変更することを伴う場合、診断ソフトウェアは、ホームゲートウェイ（ゲートウェイデバイス）と自動構成サーバとの間に専用セッションをセットアップし、その専用セッションにより、診断ソフトウェアは構成設定が変更される必要のある１つまたは複数のデバイスＤｘを自動構成サーバに知らせることができる。その後、そのＡＣＳはＤｘとのＴＲ−０６９セッションを開始し、それぞれの設定を変更することができる。
【００５４】
図３に、本発明のさらなる実施形態を示す。この実施形態では、ホームデバイスＤｘから来るＴＲ−０６９  Ｉｎｆｏｒｍメッセージをスヌーピングすることにより診断ソフトウェアが活性化され、ＡＣＳとのＴＲ−０６９セッションを開始する。その後、自動構成サーバが何らかの理由でＤｘの構成設定を変更することに決める場合、診断ソフトウェアは、ＳｅｔＰａｒａｍｅｔｅｒＶａｌｕｅｓメッセージを解析し、診断に関係する情報を求めてそのメッセージをフィルタし、その情報を、他のホームデバイスの接続性パラメータとともにローカルデータ記憶手段またはゲートウェイデバイス上のデータベースに記憶することができる。例えば、Ｄｘが、ユーザのホームネットワーク内に初めて導入されるＷｉＦｉアクセスポイントだと仮定して、このＤｘは、この新たな環境用に自らの構成設定を更新するために、自らの自動構成サーバに対してブートストラップＩｎｆｏｒｍを発行する。その後、診断ソフトウェアが、例えば現在のＷｉＦｉチャネル、アクセス制御リスト、サービス品質（ＱｏＳ）、優先順位設定、等のパラメータ設定の一部を復号し、記憶する。
【００５５】
図４に、本発明によるさらなる実施形態を示す。Ｄｘは、アクセス制御リスト（ＡＣＬ）を備えるＷｉＦｉアクセスポイントであり、すなわち特定の媒体アクセス制御（ＭＡＣ）アドレスしかこのＤｘに接続することが許されない。ｄｘは、Ｄｘに接続したいが接続できないＷｉＦｉクライアントである。ユーザゲートウェイデバイスが、リンクを確立できないことを診断ソフトウェアに知らせる。モニタリングソフトウェアは、Ｄｘが媒体アクセス制御リストに束縛され、かつｄｘのＭＡＣアドレスがＤｘのアクセス制御リスト（ＡＣＬ）上にないことを知っており、つまりこのソフトウェアは、他の構成サーバとＤｘとの間の以前の構成セッションをスヌーピングすることにより、この情報を記憶している。
【００５６】
次いでこの診断ソフトウェアは、自動構成サーバとのＴＲ−０６９接続をセットアップするよう、ゲートウェイデバイスに命令することができ（ＴＲ−０６９  Ｉｎｆｏｒｍ）、Ｄｘのアクセス制御リスト（ＡＣＬ）にｄｘのＭＡＣアドレスを追加すべきことを信号で伝える。自動構成サーバは、新たなＴＲ−０６９構成セッションを使用して、ＡＣＬリストにｄｘのＭＡＣアドレスを追加するようＤｘに要求する。
【００５７】
本明細書で一部の機能について言及した。これらの機能は、ソフトウェア、ファームウェア（例えば固定論理回路）、ハードウェア、手動処理、またはこれらの実装形態の任意の組合せを使用して実施することができる。用語「モジュール」、「コンポーネント」、「機能性」、および「論理」は全体として、ソフトウェア、ファームウェア、ハードウェア、またはそれらの任意の組合せを表す。ソフトウェアによる実施事例では、このモジュール、コンポーネント、機能性、または論理は、１個または複数個のプロセッサ（例えばマイクロプロセッサ、コントローラ、等のいずれか）上で実行されるときに指定したタスクを実行するプログラムコードを表す。このプログラムコードは、少なくとも１つのコンピュータ可読メモリデバイスまたは記憶手段に記憶することができる。これらの方法およびシステムはプラットフォームに依存せず、したがって、様々なプラットフォーム上に実装することができる。
【００５８】
本発明の諸実施形態による方法を、コンピュータ実行可能命令との関連で記載することもできる。コンピュータ実行可能命令は、特定の機能を実行するためのルーチン、プログラム、オブジェクト、コンポーネント、データ構造、手続き、モジュール、機能等を含むことができ、または特定の抽象データ型を実装することができる。本明細書に記載した方法は、通信ネットワークを介してリンクされる遠隔処理デバイスにより諸機能が実行される、分散コンピューティング環境においても適用することができる。分散コンピューティング環境では、コンピュータ実行可能命令は、メモリ記憶デバイスを含む、ローカルコンピュータ記憶媒体および遠隔コンピュータ記憶媒体の両方に位置することができる。
【００５９】
本発明の原理を特定の実施形態に関連して上記に述べたが、この説明は、添付の特許請求の範囲によって決定される保護範囲の限定としてではなく、例として行ったに過ぎないことを明確に理解すべきである。
【図１】
0005346375.tif 000002
【図２】
0005346375.tif 000003
【図３】
0005346375.tif 000004
【図４】
0005346375.tif 000005