(57)【要約】  デバイスアブストラクションプロキシ（ＤＡＰ）を実装し、および実施するためのシステムおよび方法が記載される。一実施形態では、ＤＡＰは、ＤＡＰを１つまたは複数のアクセスアグリゲーションデバイスに接続する通信インターフェースを含み、それぞれのアクセスアグリゲーションデバイスは、複数の物理ポートを介して、複数のリモートＤＳＬ端末にデジタル加入者回線（ＤＳＬ）通信サービスを提供するための複数の物理ポートを有する。ＤＡＰは、仮想アクセスアグリゲーションデバイスを実行、またはインスタンスを作成するメモリおよびプロセッサをさらに含む、そこでは複数の物理ポートのサブセットが対応する論理ポートに割り当てられ、およびリンクされる。ＤＡＰは、さらにＤＳＬ通信サービスのために動作制約を規定するグローバル規則設定モジュールと、少なくとも１つのブロードバンドアクセス管理システムが、物理ポートのサブセットを動作制約に従う仮想アクセスアグリゲーションデバイスに割り当てできるように管理する管理インターフェースとを含む。ＤＡＰは、送信電力を低減すること、または、通信スペクトルを干渉雑音の発生をしにくい回線に割り当てることによって、コモンバインダーを横断する回線間のクロストークを低減できる最適化技術を適用するダイナミックスペクトル管理（ＤＳＭ）モジュールをさらに含む。
2013512590.tif 000002
【特許請求の範囲】
【請求項１】
デバイスアブストラクションプロキシであって、
デバイスアブストラクションプロキシを１つまたは複数のアクセスアグリゲーションデバイスに接続する通信インターフェースであって、それぞれのアクセスアグリゲーションデバイスは、複数の物理ポートを介して、複数のリモートＤＳＬ端末にデジタル加入者回線（ＤＳＬ）通信サービスを提供するための複数の物理ポートを有する通信インターフェースと、
仮想アクセスアグリゲーションデバイスとして実行されるメモリおよびプロセッサであって、複数の物理ポートのサブセットが前記仮想アクセスアグリゲーションデバイスに割り当てられ、および前記仮想アクセスアグリゲーションデバイス内の対応する論理ポートにリンクされるメモリおよびプロセッサと、
前記ＤＳＬ通信サービスのための動作制約を決定するグローバル規則設定モジュールと、
少なくとも１つのブロードバンドアクセス管理システムが、物理ポートのサブセットを前記動作制約に従う前記仮想アクセスアグリゲーションデバイスに割り当てできるように管理する管理インターフェースと、を含むデバイスアブストラクションプロキシ。
【請求項２】
請求項１に記載のデバイスアブストラクションプロキシにおいて、
前記ブロードバンドアクセス管理システムは、ＤＳＬサービス再販事業者によって操作される遠隔に配置されるコンピュータクライアントコンピュータデバイスを含むデバイスアブストラクションプロキシ。
【請求項３】
請求項１に記載のデバイスアブストラクションプロキシにおいて、
ＤＳＬサービス卸売販売業者は、前記グローバル規則設定モジュールによって決定される動作制約を制御する、前記デバイスアブストラクションプロキシに関する管理権限を有するデバイスアブストラクションプロキシ。
【請求項４】
請求項１に記載のデバイスアブストラクションプロキシにおいて、
前記デバイスアブストラクションプロキシに対して管理権限を有するＤＳＬサービス卸売販売業者に、前記デバイスアブストラクションプロキシの動作構成を管理させる制御インターフェースをさらに含むデバイスアブストラクションプロキシ。
【請求項５】
請求項４に記載のデバイスアブストラクションプロキシにおいて、
前記制御インターフェースで受信した前記ＤＳＬサービス卸売販売業者からの命令に応答して、前記物理ポートのサブセットを前記仮想アクセスアグリゲーションデバイスに割り当て、および、さらに前記物理ポートのサブセットを前記仮想アクセスアグリゲーションデバイス内の対応する論理ポートにリンクさせるプロビジョニングモジュールをさらに含むデバイスアブストラクションプロキシ。
【請求項６】
請求項４に記載のデバイスアブストラクションプロキシにおいて、
前記デバイスアブストラクションプロキシの動作コンフィギュレーションを実行する権限付与モジュールをさらに含み、前記動作コンフィギュレーションの実行には、以下のグループから選択される１つまたは複数の動作を含み、前記グループには：
管理トラフィック規則の実行；
サービス定義規則の実行；
仮想アクセスアグリゲーションデバイスベース毎に、いずれかのＤＳＬサービス再販事業者によって閲覧可能なデータに対する制限の実行；
仮想アクセスアグリゲーションデバイスベース毎に、いずれかのＤＳＬサービス再販事業者によって利用可能な論理ポート動作に対する制限の実行；
いずれかのＤＳＬサービス再販事業者によって利用可能なＤＳＬ通信サービスに対して利用可能なオプション構成の制限の実行；
仮想アクセスアグリゲーションデバイスベース毎に、いずれかのＤＳＬサービス再販事業者による診断情報へのアクセス制限の実行が含まれるデバイスアブストラクションプロキシ。
【請求項７】
請求項１に記載のデバイスアブストラクションプロキシにおいて：
前記管理インターフェースは、１つまたは複数のリモートＤＳＬ端末に提供される、ＤＳＬ通信サービスに関する動作データに対するリクエストを受信し；および
前記デバイスアブストラクションプロキシの権限付与モジュールは、１つまたは複数のリモートＤＳＬ端末が、リクエスターが管理権限を有する仮想アクセスアグリゲーションデバイスに割り当てられた論理ポートに関連しているか否かに基づいて、ＤＳＬ通信サービスに関連する動作データへのアクセスを制限するデバイスアブストラクションプロキシ。
【請求項８】
請求項１に記載のデバイスアブストラクションプロキシにおいて：
１つまたは複数の前記アクセスアグリゲーションデバイスのそれぞれは、複数の前記物理ポートをそれぞれが有するデジタル加入者回線アクセス多重化装置（ＤＳＬＡＭ）を含み、
各ＤＳＬＡＭは、各ＤＳＬＡＭを卸売販売業者サービスプロバイダーに通信可能にリンクさせるバックホール通信インターフェースをさらに含み；および
通信インターフェースは、前記デバイスアブストラクションプロキシを各ＤＳＬＡＭｓに接続させるデバイスアブストラクションプロキシ。
【請求項９】
請求項１に記載のデバイスアブストラクションプロキシにおいて：
第２の仮想アクセスアグリゲーションデバイスを実施するためのメモリおよびプロセッサをさらに含み、
複数の物理ポートの第２のサブセットは、第１のサブセットと重複しないように、第２の仮想アクセスアグリゲーションデバイスに割り当てられ、および、前記デバイスアブストラクションプロキシのプロビジョニングモジュールを介して、前記第２の仮想アクセスアグリゲーションデバイス内の対応する論理ポートとリンクするデバイスアブストラクションプロキシ。
【請求項１０】
請求項９に記載のデバイスアブストラクションプロキシにおいて：
各アクセスアグリゲーションデバイスの管理権限は、各アクセスアグリゲーションデバイスに対する管理責任を有し、および各アクセスアグリゲーションデバイスに対してインターネット帯域幅へのアクセスを提供する、対応するバックホール通信リンクに対して管理責任をさらに有するＤＳＬサービス卸売販売業者に割り当てられ、
前記第１の仮想アクセスアグリゲーションデバイスの管理権限は、エンドユーザ消費者に再販売するために、１つまたは複数の前記アクセスアグリゲーションデバイスを介してアクセス可能な、インターネット帯域幅の第１の部分へアクセスできる第１のＤＳＬサービス再販事業者に割り当てられる；および
前記第２の仮想アクセスアグリゲーションデバイスの管理権限は、エンドユーザ消費者に再販売するために、１つまたは複数の前記アクセスアグリゲーションデバイスを介してアクセス可能なインターネット帯域幅の第２の部分アクセスできる第２のＤＳＬサービス再販事業者に割り当てられ、前記第１のＤＳＬサービス再販事業者および前記第２のＤＳＬサービス再販事業者は分離されており、互いに異なるビジネスエンティティであるデバイスアブストラクションプロキシ。
【請求項１１】
請求項１に記載のデバイスアブストラクションプロキシにおいて、
以下の協同的ＤＳＭ最適化技術の１つを実施するダイナミックスペクトル管理（ＤＳＭ）モジュールをさらに含み、
前記ＤＳＭモジュールは、第１のＤＳＬサービス再販事業者に関連している第１の仮想アクセスアグリゲーションデバイスの少なくとも１つの論理ポート、および、第２のＤＳＬサービス再販事業者に関連している第２の仮想アクセスアグリゲーションデバイスの少なくとも１つの論理ポートに対してＤＳＭの最適化を適用し、ここで前記ＤＳＭモジュールは、ＤＳＬサービス卸売販売業者の管理権限のもとで動作するＤＳＭモジュール、および、
前記ＤＳＭモジュールは、第１の仮想アクセスアグリゲーションとそれぞれが独占的に関連する少なくとも２つ以上の論理ポートに対してＤＳＭの最適化を適用し、ここで前記ＤＳＭモジュールは、ＤＳＬサービス卸売販売業者の管理権限のもとで動作するＤＳＭモジュール、および、
前記ＤＳＭモジュールは、第１の仮想アクセスアグリゲーションとそれぞれが独占的に関連する少なくとも２つ以上の論理ポートに対してＤＳＭの最適化を適用し、ここで前記ＤＳＭモジュールは、第１の仮想アクセスアグリゲーションデバイスに対する管理権限を有する第１のＤＳＬサービス再販事業者の管理権限のもとで動作するＤＳＭモジュールであるデバイスアブストラクションプロキシ。
【請求項１２】
請求項１に記載のデバイスアブストラクションプロキシにおいて、
ダイナミックスペクトル管理（ＤＳＭ）モジュールは、前記デバイスアブストラクションプロキシと通信可能に適合するＤＳＬサービス再販事業者内で動作し、および前記ＤＳＭモジュールは以下の協同的ＤＳＭ最適化技術の１つを実施する：
前記ＤＳＭモジュールは、ＤＳＬサービス再販事業者に関連している第１の仮想アクセスアグリゲーションデバイスの少なくとも１つの論理ポート、および、第２のＤＳＬサービス再販事業者に関連している第２の仮想アクセスアグリゲーションデバイスの少なくとも１つの論理ポートにＤＳＭの最適化を適用し、ここで前記ＤＳＭモジュールは、ＤＳＬサービス卸売販売業者の管理権限のもとで動作する；および、
前記ＤＳＭモジュールは第１の仮想アクセスアグリゲーションとそれぞれが独占的に関連する少なくとも２つ以上の論理ポートに対してＤＳＭの最適化を適用し、ここで前記ＤＳＭモジュールは、ＤＳＬサービス卸売販売業者の管理権限のもとで動作する；および
前記ＤＳＭモジュールは、第１の仮想アクセスアグリゲーションとそれぞれが独占的に関連する少なくとも２つ以上の論理ポートに対してＤＳＭの最適化を適用し、ここでＤＳＭモジュールは、第１の仮想アクセスアグリゲーションデバイスに対する管理権限を有するＤＳＬサービス再販事業者の管理権限のもとで動作するデバイスアブストラクションプロキシ。
【請求項１３】
請求項１に記載のデバイスアブストラクションプロキシにおいて、前記ＤＳＬ通信サービスに対して前記グローバル規則設定モジュールによって定義される動作制約は、以下の１つまたは複数を含み、前記動作制約は：
許可されるスペクトルマスク；
総電力リミット；
許可される１つまたは複数の送信電力；
許可される最小送信電力レベル；
許可されるダイナミックスペクトル管理（ＤＳＭ）ポリシー；
仮想アクセスアグリゲーションデバイスベース毎に設定される、多くの他とは異なる許容されるプロファイルであって、それぞれのプロフィールが各論理ポートに対する、少なくとも送信電力、データ転送速度、およびエラー保護を含む動作特性を決定するプロファイル；
仮想アクセスアグリゲーションデバイスベース毎に利用できる最大許容アップストリームアグリゲート帯域幅；および
仮想アクセスアグリゲーションデバイスベース毎に利用できる最大許容ダウンストリームアグリゲート帯域幅を含むデバイスアブストラクションプロキシ。
【請求項１４】
請求項１に記載のデバイスアブストラクションプロキシにおいて、
前記管理インターフェースはアプリケーションプログラミングインターフェース（ＡＰＩ）を実装し、および前記管理インターフェースは、さらに、前記ＡＰＩを介したＤＳＬＡＭ構成ツールに対して、それぞれの仮想アクセスアグリゲーションデバイスに各物理的ＤＳＬＡＭデバイスとして存在するデバイスアブストラクションプロキシ。
【請求項１５】
請求項１４に記載のデバイスアブストラクションプロキシにおいて、前記ＡＰＩは、さらに、前記管理インターフェースを介して、仮想アクセスアグリゲーションデバイスベース毎に、ＤＳＬサービス再販事業者に診断情報へのアクセスを提供し；
ＤＳＬサービス再販事業者から前記デバイスアブストラクションプロキシのプロビジョニングモジュールへのプロビジョニングリクエストを通信し、前記プロビジョニングリクエストはアクセスアグリゲーションデバイスの１つの物理ポートがＤＳＬサービス再販事業者に関連する仮想アクセスアグリゲーションデバイスに割り当てられることをリクエストし；および
ＤＳＬサービス卸売販売業者の管理権限のもとで動作する前記デバイスアブストラクションプロキシの権限付与モジュールによって実行される制約に従う動作データおよびポート状態情報へのアクセスを提供するデバイスアブストラクションプロキシ。
【請求項１６】
請求項１に記載のデバイスアブストラクションプロキシにおいて、
１つまたは複数の以下のＤＳＬサービス卸売販売業者の動作を実施するための制御インターフェースをさらに含み、前記動作には、
管理データインターフェースにネットワーク要素（ＮＥ）を提供すること；
前記デバイスアブストラクションプロキシ内で動作する複数の仮想アクセスアグリゲーションデバイスに対して、アグリゲートトラフィック管理動作を実装すること；
デジタル加入者回線アクセス多重化装置（ＤＳＬＡＭ）基準毎に、トラフィック管理動作を実装することであって、前記トラフィック管理動作は１つまたは複数の前記アクセスアグリゲーションデバイスの１つに対して影響をおよぼす実装をすること；
前記１つまたは複数のアクセスアグリゲーションデバイスのいずれかに対して適用されるベンダーサポート動作を実装すること；
前記管理インターフェースを介してＤＳＬサービス再販事業者から受信する論理ポート構成リクエストに対応して、ＤＳＬサービス卸売販売業者の代わりにプロフィール設定および動作の選択を実装すること；
前記デバイスアブストラクションプロキシ内で実施されるいずれかの仮想アクセスアグリゲーションデバイス内の１つまたは複数の論理ポートに影響を及ぼすプロフィール変化に応答して、卸売販売業者への通知動作を実装することが含まれるデバイスアブストラクションプロキシ。
【請求項１７】
デバイスアブストラクションプロキシにおける方法であって、
前記デバイスアブストラクションプロキシを１つまたは複数のアクセスアグリゲーションデバイスと通信させる工程であって、それぞれは、複数の物理ポートを介して、複数のリモートＤＳＬ端末にデジタル加入者回線（ＤＳＬ）通信サービスを提供するための複数の物理ポートを有する工程と、
前記デバイスアブストラクションプロキシ内で実行する仮想アクセスアグリゲーションデバイスに複数の物理ポートのサブセットを割り当てる工程と；
前記割り当てられた物理ポートのサブセットを前記仮想アクセスアグリゲーションデバイス内の対応する論理ポートにリンクさせる工程と、
前記物理ポートのサブセットを、複数の動作制約に従う前記仮想アクセスアグリゲーションデバイスに割り当てるように管理できる少なくとも１つのブロードバンドアクセス管理システムを管理インターフェースに提供する工程と、を含む方法。
【請求項１８】
請求項１７に記載の方法において、
前記物理ポートのサブセットを割り当てる工程には、前記デバイスアブストラクションプロキシの制御インターフェースを介して受信した命令に応答して、前記デバイスアブストラクションプロキシのプロビジョニングモジュールを介して前記物理ポートのサブセットを割り当てる工程を含む方法。
【請求項１９】
請求項１７に記載の方法において、
前記管理インターフェースを介して、前記仮想アクセスアグリゲーションデバイス内の論理ポートを構成するために、ＤＳＬサービス再販事業者からリクエストを受信する工程と、
前記デバイスアブストラクションプロキシの権限付与モジュールを介して、前記論理ポートの構成を許可する前に、前記リクエストによって特定される構成は、複数の動作制約に従うことを決定する工程と、
前記リクエストに従って前記論理ポートを構成する工程をさらに含む方法。
【請求項２０】
請求項１７に記載の方法において、以下のダイナミックスペクトル管理（ＤＳＭ）最適化技術の１つをさらに含む方法であって、
第１のＤＳＬサービス再販事業者に関連している第１の仮想アクセスアグリゲーションデバイスの少なくとも１つの論理ポート、および、第２のＤＳＬサービス再販事業者に関連している第２の仮想アクセスアグリゲーションデバイスの少なくとも１つの論理ポートに対してＤＳＭの最適化を適用する工程であって、ここで前記ＤＳＭの最適化は、ＤＳＬサービス卸売販売業者の管理権限のもとで動作する前記デバイスアブストラクションプロキシ内のＤＳＭモジュールを介して適用される工程と；
第１の仮想アクセスアグリゲーションとそれぞれが独占的に関連する少なくとも２つ以上の論理ポートに対してＤＳＭの最適化を適用する工程であって、ここで前記ＤＳＭの最適化は、ＤＳＬサービス卸売販売業者の管理権限のもとで動作する前記デバイスアブストラクションプロキシ内の前記ＤＳＭモジュールを介して適用する工程と；
第１の仮想アクセスアグリゲーションとそれぞれが独占的に関連する少なくとも２つ以上の論理ポートにＤＳＭの最適化を適用する工程であって、ここで前記ＤＳＭの最適化は第１のＤＳＬサービス再販事業者内のＤＳＭモジュールを介して適用され、および前記ＤＳＭモジュールは、第１のＤＳＬサービス再販事業者の管理権限のもとで動作する工程と；および
第１のＤＳＬサービス再販事業者に関連している前記第１の仮想アクセスアグリゲーションデバイスの少なくとも１つの論理ポート、および、第２のＤＳＬサービス再販事業者に関連している第２の仮想アクセスアグリゲーションデバイスの少なくとも１つの論理ポートに対してＤＳＭの最適化を適用する工程であって、前記ＤＳＭの最適化は、ＤＳＬサービス卸売販売業者の管理権限のもとで動作する前記第１のＤＳＬサービス再販事業者内の前記ＤＳＭモジュールを介して適用される工程と、を含む方法。
【請求項２１】
請求項１７に記載の方法において、
前記デバイスアブストラクションプロキシの制御インターフェースを介して、ＤＳＬサービス卸売販売業者からプロビジョニング命令を受信する工程と；
受信した前記プロビジョニング命令に応答して、前記デバイスアブストラクションプロキシのプロビジョニングモジュールを介して新しい仮想アクセスアグリゲーションデバイスを設定する工程と；
前記デバイスアブストラクションプロキシのメモリおよびプロセッサを介して、前記新しい仮想アクセスアグリゲーションデバイスのインスタンスを作成し、実行する工程と；
複数の物理ポートの第２のサブセットを、物理ポートの第１のサブセットと重複しないように、前記新しい仮想アクセスアグリゲーションデバイスに割り当てる工程と、
物理ポートの第２のサブセットを前記新しい仮想アクセスアグリゲーションデバイス内の対応する論理ポートにリンクさせる工程と；
前記新しい仮想アクセスアグリゲーションデバイスの管理権限をＤＳＬサービス再販事業者に割り当てる工程と、をさらに含み、
ここでＤＳＬサービス再販事業者は、前記デバイスアブストラクションプロキシの管理インターフェースを介して、物理ポートの第２のサブセットを前記新しい仮想アクセスアグリゲーションデバイスに割り当てるように管理するためにアクセスできる方法。
【請求項２２】
記憶された命令を有する持続性（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）コンピュータ読み取り可能な記憶媒体であって、デバイスアブストラクションプロキシのプロセッサに実行されると、前記命令は前記デバイスアブストラクションプロキシに以下の方法を実施させることを含み、前記方法には、
前記デバイスアブストラクションプロキシを１つまたは複数のアクセスアグリゲーションデバイスと通信させる工程であって、それぞれは、複数の物理ポートを介して、複数のリモートＤＳＬ端末にデジタル加入者回線（ＤＳＬ）通信サービスを提供するための複数の物理ポートを有する工程と；
前記デバイスアブストラクションプロキシ内で実行する仮想アクセスアグリゲーションデバイスに複数の物理ポートのサブセットを割り当てる工程と；
割り当てられた物理ポートのサブセットを仮想アクセスアグリゲーションデバイス内の対応する論理ポートにリンクさせる工程と；および
前記物理ポートのサブセットを、複数の動作制約に従う仮想アクセスアグリゲーションデバイスに割り当てるように管理できる少なくとも１つのブロードバンドアクセス管理システムを管理インターフェースに提供する工程と、を含む方法。
【請求項２３】
請求項２２に記載の持続性（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）コンピュータ読み取り可能な記憶媒体であって、前記物理ポートのサブセットは、第１のアクセスアグリゲーションデバイスに１つまたは複数の物理ポート、および、配置されるアクセスアグリゲーションデバイスに１つまたは複数の物理ポートを含む記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書に記載の発明は、一般に、コンピュータ分野に関し、より詳細には、デバイスアブストラクションプロキシ（ＤＡＰ）システム、およびデバイスアブストラクションプロキシを実装し、動作させるための方法に関する。
【０００２】
（優先権の主張）
本出願は、その全体が参照によって本明細書に援用される２００９年１１月０２日に申請された「デバイスアブストラクションプロキシ」という名称の仮特許出願番号６１２５７４０２号および代理人整理番号８２４１Ｐ０４８Ｚに関し、および、その優先権を主張する。
【０００３】
（著作権に関する通知）
本特許書類の開示の一部には、著作権保護に適合する材料を含む。著作権者は、特許商標庁の特許ファイルまたは記録で明らかとなる本特許書類または開示された特許によって複製を生成することに関し、異議を唱えないものとするが、それがどんなものであれ、すべての著作権を保有する。
【０００４】
本出願は、２００９年１０月７日に申請された米国仮特許出願番号第６１／２４９、４３８号、および２００９年１１月２５日に申請された米国特許出願番号第１２／６２６、１０５号の利益を主張し、これらは、参照することにより本明細書に援用される。
【背景技術】
【０００５】
背景技術に記載される事項は、背景技術に記載される結果を単に示すものであって、従来技術であると解釈されてはならない。同様に、背景技術に記載される課題、または、背景技術の事項に関連する課題は、従来技術で以前から認識されていたと解釈されてはならない。背景技術の事項は単に異なるアプローチを示すものであり、それ自体で主張された主題の実施形態に対応するものである。
【０００６】
自宅の消費者およびビジネス消費者を含む多くのエンドユーザ消費者は、デジタル加入者回線（ＤＳＬ）技術を使用してインターネットに接続している。ＤＳＬ技術では、サービスプロバイダーはそのエンドユーザにインターネット帯域幅を提供し、少なくともその一部分は銅ツイストペア電話回線である。該回線は潜在的なエンドユーザの位置に一般にすでに存在しているので、インターネット帯域幅をエンドユーザに提供するためにツイストペア電話回線を使用することは有益であり、および、従って、サービスを提供するために、潜在的なエンドユーザの位置で、エンドユーザの位置をサービスプロバイダーに接続するために通信媒体による高価な改修を必要としない。
【０００７】
本発明の技術は、本明細書に記載のデバイスアブストラクションプロキシシステムおよび方法にとって有益である。
【０００８】
実施形態は一例として説明されたものであって、および、制限的なものではなく、および、図を考慮して以下の詳細な説明を参照することによってよりよく理解できる。
【図面の簡単な説明】
【０００９】
【図１Ａ】実施形態を動作させることができる例示的なアーキテクチャを示す。
【図１Ｂ】実施形態を動作させることができる代替の例示的なアーキテクチャを示す。
【図２】実施形態を動作させることができる代替の例示的なアーキテクチャを示す。
【図３】実施形態を動作させることができる代替の例示的なアーキテクチャを示す。
【図４】実装され、一体化され、または構成されるべきシステムを動作させることができる実施形態の図である。
【図５Ａ】記載された実施形態に従って、デバイスアブストラクションプロキシを実装し、動作させるための方法のフローチャートである。
【図５Ｂ】記載された実施形態に従って、デバイスアブストラクションプロキシを実装し、動作させるための方法のフローチャートである。
【図５Ｃ】記載された実施形態に従って、デバイスアブストラクションプロキシを実装し、動作させるための方法のフローチャートである。
【図６】１つの実施形態による、例示的な形態のコンピュータシステムのマシーンの図である。
【発明を実施するための形態】
【００１０】
デバイスアブストラクションプロキシ（ＤＡＰ）システム、およびデバイスアブストラクションプロキシを実装し、動作させるための方法が本明細書に記載される。一実施形態では、該デバイスアブストラクションプロキシは、デバイスアブストラクションプロキシを１つまたは複数のアクセスアグリゲーションデバイスに接続する通信インターフェースであって、それぞれは、複数の物理ポートを介して、複数のリモートＤＳＬ端末にデジタル加入者回線（ＤＳＬ）通信サービスを提供するための複数の物理ポートを有する通信インターフェースを含む。該実施形態では、デバイスアブストラクションプロキシは、仮想アクセスアグリゲーションデバイスを発生、生成、インスタンスを生成し、および／または実行するメモリおよびプロセッサであって、複数の物理ポートのサブセットを仮想アクセスアグリゲーションデバイスに割り当て、および仮想アクセスアグリゲーションデバイス内の対応する論理ポートにリンクするメモリおよびプロセッサをさらに含む。該デバイスアブストラクションプロキシは、さらに、ＤＳＬ通信サービスのための動作制約を決定するグローバル規則設定モジュール、および少なくとも１つのブロードバンドアクセス管理システムが、物理ポートのサブセットを動作制約に従う仮想アクセスアグリゲーションデバイスに割り当てできるように管理する管理インターフェースと、を含む。
【００１１】
いくつかの場所では、ＤＳＬサービス卸売販売業者は該サービスのためのインフラを形成するＤＳＬ通信装置を提供し、およびＤＳＬサービス再販事業者はインフラ上で配信されるＤＳＬサービス（たとえば、「インターネットアクセス」）を個人消費者すなわちエンドユーザに販売する。ＤＳＬサービス卸売販売業者はＤＳＬインフラを形成する装置を制御し、およびＤＳＬサービス再販事業者は消費者とのサービス関係を維持するので、インフラの完全性を保護するというＤＳＬサービス卸売販売業者の関心と、再販事業者の責任があるエンドユーザに最適なサービス品質を確保するために装置にアクセスして制御しようとするＤＳＬサービス再販事業者の要望との間に対立が発生する。
【００１２】
競合するＤＳＬサービス再販事業者のそれぞれは彼らが所有するエンドユーザ消費者に提供されるサービスの品質を最適化することに関心があるので、複数のＤＳＬサービス再販事業者が運営され、および同一の地理上の領域内のエンドユーザに対して競合し、および、ＤＳＬサービス卸売販売業者の共通インフラ装置に共存しなければならない場合には、これらの対立は悪化する。そのようにすることが競合するＤＳＬサービス再販事業者に関連しているエンドユーザ消費者に有害であるとしてもそのようになる。本明細書に記載のシステムおよび方法を実施することによって、ＤＳＬ通信サービスが消費者に提供されている下層インフラを劣化させることなく、ＤＳＬサービス再販事業者としても活動するＤＳＬサービス卸売販売業者を含むＤＳＬサービス再販事業者間の競争を許容し、および促進することができる。
【００１３】
ブロードバンド通信サービスプロバイダーは、加入者の構内の通常は周辺にあるストリートキャビネット（ｓｔｒｅｅｔ  ｃａｂｉｎｅｔｓ）およびボールト（ｖａｕｌｔｓ）内に位置するサービス加入者の構内の１つの終点、およびアクセスアグリゲーションデバイス別の終点が銅、光またはケーブル接続であるいわゆる「ラストマイル」接続のネットワークアーキテクチャをますます利用している。アクセスアグリゲーションデバイスは、たとえば、ＤＳＬアクセス多重化装置（ＤＳＬＡＭ）、ケーブル中継局、または光ファイバースプリッターである。アクセスアグリゲーションデバイスは、順に、第２のブロードバンドリンク、たとえば光ファイバーリンクを介して、ブロードバンドコアネットワークに接続されている。
【００１４】
いくつかのブロードバンドＤＳＬサービスプロバイダーは、加入者の構内まで延在する銅線のループに接続されているＤＳＬＡＭなどの彼ら自身のアクセスアグリゲーションデバイスを操作する。しかしながら、ブロードバンドＤＳＬサービスプロバイダーが米国のＣｏｍｐｅｔｉｔｉｖｅ  Ｌｏｃａｌ  Ｅｘｃｈａｎｇｅ  Ｃａｒｒｉｅｒ（ＣＬＥＣ）である場合などでは、他のブロードバンドＤＳＬサービスプロバイダーは銅線のループを所有しない。該ブロードバンドＤＳＬサービスプロバイダーは、代わりに、ブロードバンドＤＳＬサービスプロバイダーのカスタマーのそれぞれまで延在する銅線のループの所有者に、レンタル料金を支払う。ストリートキャビネット（ｓｔｒｅｅｔ  ｃａｂｉｎｅｔｓ）およびボールト（ｖａｕｌｔｓ）の空間上の制約を含むいくつかの理由から、複数のブロードバンドプロバイダーのアクセスアグリゲーションデバイスを、ますますアクセスアグリゲーションデバイスの標準位置となっているストリートキャビネットおよびボールトに実装することは実現不可能である。
【００１５】
したがって、ブロードバンドサービスを配信するビジネスモデルは、ストリートキャビネットおよびボールトのアクセスアグリゲーションデバイスなどの装置を展開および操作する、並びに、「ポート」を、卸売販売業者のアクセスアグリゲーションデバイスの物理ポートを介してブロードバンドサービスを加入者に配信する「再販売業者」に再販する「卸売販売業者」の間で現在進化している。このモデルでは、複数のブロードバンドＤＳＬサービスプロバイダーは、ブロードバンド通信インフラを構成する下層装置に対して責任がある単一の卸売販売業者によって所有され、操作されている共通のインフラの加入者を獲得するために競合している。
【００１６】
本明細書に記載のシステムおよび方法を使用することによって、あるイベントを制御する管理権限、およびアクセスアグリゲーションデバイスの機能の一部を管理する管理権限は、たとえば、ＤＳＬ通信インフラを構成する装置に対して責任を有するＤＳＬサービス卸売販売業者によって保持されるが、一方で、他のイベントを管理する管理権限、およびアクセスアグリゲーションデバイスの他の機能を管理する管理権限は、ＤＳＬサービス卸売販売業者の装置上にインターネット帯域幅が提供されるエンドユーザ消費者の一部に対して責任がある、ＤＳＬサービス再販事業者に委任（委譲）されることができる。さらに、複数のアクセスアグリゲーションデバイスの物理ポートは、ＤＳＬサービス再販事業者へデバイスアブストラクションプロキシ内の１つの仮想アクセスアグリゲーションデバイスとしてアブストラクト（ａｂｔｒａｃｔｅｄ）され、伝えられることができるので、ＤＳＬサービス再販事業者の利便性が増し、直感的な表現が提供できる。
【００１７】
以下の記載では、種々の実施形態を十分に理解するために、特定のシステム、言語、コンポーネント等の例などの多くの特定の詳細が説明される。しかしながら、開示された実施形態を実施するために、これらの特定の詳細を使用する必要がないことは当業者には明らかである。他の例では、不必要に開示された実施形態を曖昧にすることを避けるために、よく知られた材料または方法は詳細には記載されていない。
【００１８】
図に記載され、本明細書で説明される多様なハードウェアコンポーネントに加えて、実施形態は、以下に説明される多様な動作をさらに含む。該実施形態に従って記載された動作は、ハードウェアコンポーネントによって実施されることができ、または機械で実行可能な命令によって実現でき、該動作を実施する命令がプログラムされた汎用プロセッサまたは専用プロセッサが使用できる。または、該動作はハードウェアおよびソフトウェアの組み合わせによって実施されることができる、それらにはメモリおよび１つまたは複数のプロセッサのコンピュータプラットフォームを介して本明細書に記載の動作を実施するソフトウェア命令が含まれる。
【００１９】
実施形態は、明細書に記載の動作を実行するためのシステムまたは装置にも関する。開示されたシステムまたは装置は要求された目的のために特に構成され、または、コンピュータに記憶されたコンピュータプログラムによって選択的に動作させられ、または、選択的に再構成される汎用コンピュータを含む。該コンピュータプログラムは、持続性（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）コンピュータ読み取り可能な記憶媒体に記憶でき、該記憶媒体には、これらに限定されるわけではないが、フロッピディスク（登録商標）、光ディスク、ＣＤ−ＲＯＭ、および磁気光ディスクを含むすべての種類のディスク、読み出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気カードまたは光カード、または、持続性（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）電子命令を記憶するために適切なすべての種類に媒体等を含み、それぞれはコンピュータシステムバスに結合される。一実施形態では、そこに記憶される命令を有する持続性（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）コンピュータ読み取り可能な記憶媒体が、デバイスアブストラクションプロキシ内の１つまたは複数のプロセッサに、本明細書に記載の方法および動作を実施させる。別の実施形態では、該方法および動作を実施するための命令は、後の実行のために、持続性（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）コンピュータ読み出し可能媒体に記憶される。
【００２０】
本明細書に記載のアルゴリズムおよび表示は、本質的に、任意の特定のコンピュータまたは他の装置に関連するものではなく、また、記載された実施形態を参照して任意の特定のプログラミング言語に関連するものでもない。当然のことながら、さまざまなプログラミング言語が、本明細書に記載する実施形態の本教示内容を実装するために使用できる。
【００２１】
図１Ａは、Ｇ．９９７．１標準（Ｇ．ｐｌｏａｍとも呼ばれる）に従って動作できる実施形態の例示的なアーキテクチャ１００を示す。スプリッターを含むまたは含まない、非対称デジタル加入者回線（ＡＤＳＬ）システム（デジタル加入者回線（ＤＳＬ）システムの１つの形態）、ＡＤＳＬ１（Ｇ．９９２．１）、ＡＤＳＬ−Ｌｉｔｅ（Ｇ．９９２．２）、ＡＤＳＬ２（Ｇ．９９２．３）、ＡＤＳＬ２−Ｌｉｔｅ  Ｇ．９９２．４、ＡＤＳＬ２＋（Ｇ．９９２．５）およびＧ．９９３．Ｘ  ｅｍｅｒｇｉｎｇ超高速デジタル加入者回線すなわち高ビットレートデジタル加入者回線（ＶＤＳＬ）標準だけではなく、Ｇ．９９１．１およびＧ．９９１．２シングルペア高速デジタル加入者回線（ＳＨＤＳＬ）標準など、これらの結合を含みおよび含まない多様な適用可能な標準に従って動作する。
【００２２】
Ｇ．９９７．１標準は、Ｇ．９９７．１で決定された明確な、Ｅｍｂｅｄｄｅｄ  Ｏｐｅｒａｔｉｏｎ  Ｃｈａｎｎｅｌ（ＥＯＣ）、および、Ｇ．９９２．ｘ標準で決定された指標ビットおよびＥＯＣメッセージの使用に基づいて、ＡＤＳＬ伝送システムのために物理層の管理を規定する。さらに、Ｇ．９９７．１は、構成、故障および性能管理のためのネットワーク管理要素の内容を規定する。これらの機能を実行する場合に、システムは、アクアセスノード（ＡＮ）で利用可能な（性能データを含む）さまざまな動作データを利用する。
【００２３】
図１Ａでは、ユーザ端末装置１０２（たとえば、加入者宅内機器（ＣＰＥ）デバイスまたはリモート端末デバイス）は、ホームネットワーク１０４に結合され、それが今度は、ネットワーク終端（ＮＴ）ユニット１０８に結合される。ＡＤＳＬトランシーバユニット（ＡＴＵ）（たとえば、ＤＳＬループまたは回線のＡＤＳＬ変調を提供するデバイス）が、さらに示される。一実施形態では、ＮＴユニット１０８は、ＡＴＵ−Ｒ（ＡＴＵリモート）１２２（たとえば、トランシーバＡＤＳＬ標準の１つにによって決定される）または他の適切なネットワーク終端モデム、トランシーバまたは他の通信ユニットを含む。ＮＴユニット１０８は、管理エンティティ（ＭＥ）１２４も含む。管理エンティティ１２４は任意の好適なハードウェアデバイスであってもよく、それは、いずれかの適用可能な標準および／または他の基準によって要求されたように実行できる、マイクロプロセッサ、マイクロコントローラ、または、ファームウェアまたはハードウェアの回路状態マシーンなどである。管理エンティティ１２４は、特に、ネットワーク管理プロトコルを介してアクセス可能なそれぞれのＭＥによって維持される情報のデータベースである、その管理情報ベース（ＭＩＢ）の動作データを収集し、および記憶し、該ネットワーク管理プロトコルには、シンプルネットワーク管理プロトコル（ＳＮＭＰ）、管理者コンソール／プログラムに提供するためにネットワークデバイスから情報を収集するために使用される管理プロトコル、または、Ｔｒａｎｓａｃｔｉｏｎ  Ｌａｎｇｕａｇｅ１（ＴＬ１）コマンドがあり、該ＴＬ１は、遠隔通信ネットワーク要素間の応答およびコマンドをプログラムするために使用される長い歴史を持つコマンド言語である。
【００２４】
システムの各ＡＴＵ−Ｒ１２２は、本社（Ｃｅｎｔｒａｌ  Ｏｆｆｉｃｅ（ＣＯ））または他の中心位置ＡＴＵ−Ｃ（ＡＴＵ中央）と結合できる。ＡＴＵ−Ｃ１４２は、本社１４６のアクアセスノード（ＡＮ）１１４に位置する。管理エンティティ１４４は、その上、ＡＴＵ−Ｃ１４２に関する動作データのＭＩＢを維持する。当業者であれば理解するように、アクアセスノード１１４はブロードバンドネットワーク１０６または他のネットワークに結合できる。ＡＴＵ−Ｒ１２２とＡＴＵ−Ｃ１４２はループ１１２によって一緒に結合され、ＡＤＳＬが電話回線などのツイストペア線の場合には、ＤＳＬベース通信に加えて他の通信サービスを提供する。
【００２５】
図１に示されるインターフェースのいくつかは、動作データを決定し、および、収集するために使用される。Ｑインターフェース１２６は、オペレータのネットワーク管理システム（ＮＭＳ）１１６とアクアセスノード１１４のＭＥ１４４との間のインターフェースを提供する。Ｇ．９９７．１標準で特定されるパラメータはＱインターフェース１２６で適用される。管理エンティティ１４４によってサポートされる近端パラメータはＡＴＵＣ１４２から生じ、一方ＡＴＵ  Ｒ１２２の遠端パラメータはＵＡインターフェース上の２つのインターフェースの何れかから発生する。指標ビットおよびＥＯＣメッセージは組み込まれたチャネル１３２を使用して送信され、および、Ｐｈｙｓｉｃａｌ  Ｍｅｄｉｕｍ  Ｄｅｐｅｎｄｅｎｔ（ＰＭＤ）層で提供され、および、ＭＥ１４４の要求されるＡＴＵ−Ｒ１２２パラメータを生成するために使用できる。または、動作、管理、および維持（ＯＡＭ）通信チャネルおよび適切なプロトコルが、管理エンティティ１４４からリクエストされた場合に、ＡＴＵ  Ｒ１２２からパラメータを取り出すために使用される。同様に、ＡＴＵＣ１４２の遠端パラメータは、Ｕ−インターフェース上の２つのインターフェースの何れかから発生する。ＰＭＤ層で提供される指標ビットおよびＥＯＣメッセージは、ＮＴユニット１０８の管理エンティティ１２４の要求されたＡＴＵ−Ｃ１４２パラメータを生成するために使用できる。または、エンティティ１２４からリクエストされた場合に、ＯＡＭチャネルおよび適切なプロトコルは、ＡＴＵＣ１４２管理からパラメータを取り出すために使用できる。
【００２６】
Ｕインターフェース（ループ１１２とも呼ばれる）では、２つの管理インターフェースが存在し、１つはＡＴＵＣ１４２（Ｕ−Ｃインターフェース１５７）であり、および１つはＡＴＵ  Ｒ１２２（Ｕ−Ｒインターフェース１５８）である。インターフェース１５７は、Ｕインターフェース／ループ１１２を介して取り出せるＡＴＵ  Ｒ１２２のＡＴＵＣ近端パラメータを提供する。同様に、Ｕ−Ｒインターフェース１５８は、Ｕインターフェース／ループ１１２を介して取り出せるＡＴＵＣ１４２のＡＴＵ  Ｒ近端パラメータを提供する。適用されるパラメータは、使用されるトランシーバ標準（たとえば、Ｇ．９９２．１またはＧ．９９２．２）とは独立している。Ｇ．９９７．１標準は、Ｕインターフェースを越えるオプションの動作、管理、および維持（ＯＡＭ）通信チャネルを特定する。このチャネルが実装されると、ＡＴＵＣおよびＡＴＵ  Ｒペアは、物理層ＯＡＭメッセージを送信するためにそれを使用する．従って、該システムのＡＴＵトランシーバ１２２および１４２は、各ＭＩＢで維持される多様な動作データを共有する。
【００２７】
本明細書で使用する場合、用語「ユーザ」、「サブスクライバー（ｓｕｂｓｃｒｉｂｅｒ）」および／または「カスタマー（ｃｕｓｔｏｍｅｒ）」とは、さまざまなサービスプロバイダー（単数または複数）のいずれかによって通信サービスおよび／または装置が提供される、および／または、提供される可能性がある人、ビジネスおよび／または組織をいう。さらに、用語「顧客構内（ｃｕｓｔｏｍｅｒ  ｐｒｅｍｉｓｅｓ）」とは、サービスプロバイダーによって、通信サービスが提供される位置をいう。例えば、ＤＳＬサービスを提供するために使用される公衆交換電話網（ＰＳＴＮ）では、顧客構内は電話回線のネットワーク終端（ＮＴ）サイド、近辺および／または関連している場所である。実施例では顧客構内は、住宅またはオフィスのビルを含む。
【００２８】
本明細書で使用する場合、用語「サービスプロバイダー」とは、通信サービスおよび／または通信装置の提供、販売、プロビジョン（ｐｒｏｖｉｓｉｏｎ）、故障発見および／または維持をするさまざまなエンティティのいずれかをいう。実施例のサービスプロバイダーは、電話運営会社、ケーブル運営会社、無線運営会社、インターネットサービスプロバイダー、若しくは、独立して、または、ブロードバンド通信サービス（ＤＳＬ、ＤＳＬサービス、ケーブル等）の診断サービスまたは改善サービスを申し出るブロードバンド通信サービスプロバイダーを伴ういずれかのサービスを含む。ＤＳＬサービス卸売販売業者およびＤＳＬサービス再販事業者は、以下の図を参照して、より詳細に説明される。
【００２９】
さらに、本明細書で使用する場合、用語「ＤＳＬ」とは、さまざまなＤＳＬ技術、および／またはＤＳＬ技術の変形、たとえば、非線形ＤＳＬ（ＡＤＳＬ）、高速ＤＳＬ（ＨＤＳＬ）、線形ＤＳＬ（ＳＤＳＬ）、および／または超高速／超高速ビットレートＤＳＬ（ＶＤＳＬ）などのいずれかをいう。該ＤＳＬ技術は適用可能な標準に従って実装されており、該標準には、たとえば、ＡＤＳＬモデムのための国際電気通信連合（Ｉ．Ｔ．Ｕ．）標準Ｇ．９９２．１（ａ．ｋ．ａ．Ｇ．ｄｍｔ）、ＡＤＳＬ２モデムのためのＩ．Ｔ．Ｕ．標準Ｇ．９９２．３（ａ．ｋ．ａ．Ｇ．ｄｍｔ．ｂｉｓ、またはＧ．ａＤＳＬ２）、ＡＤＳＬ２＋モデムのためのＩ．Ｔ．Ｕ．標準Ｇ．９９２．５（ａ．ｋ．ａ．Ｇ．ａＤＳＬ２ｐｌｕｓ）、ＶＤＳＬモデムのためのＩ．Ｔ．Ｕ．標準Ｇ．９９３．１（ａ．ｋ．ａ．Ｇ．ｖＤＳＬ）、ＶＤＳＬ２モデムのためのＩ．Ｔ．Ｕ．標準Ｇ．９９３．２、ハンドシェークを実装するモデムのためのＩ．Ｔ．Ｕ．標準Ｇ．９９４．１（Ｇ．ｈｓ）、および／またはＤＳＬモデムの管理のためのＩ．Ｔ．Ｕ．Ｇ．９９７．１（ａ．ｋ．ａ．Ｇ．ｐｌｏａｍ）標準が含まれる。
【００３０】
ＤＳＬモデムおよび／またはＤＳＬ通信サービスをカスタマーに接続することに言及する場合には、ＤＳＬサービスを分配するために、例示的なデジタル加入者回線（ＤＳＬ）装置、ＤＳＬサービス、ＤＳＬシステムおよび／または通常のツイストペア銅線電話回線を介して実施され、明細書に開示された通信システムのための伝送媒体の試験および／または特徴付けられる開示された方法および装置は、他のタイプおよび／またはさまざまな通信装置、サービス、技術および／またはシステムに適用できることを理解すべきである。たとえば、他のタイプのシステムは、無線分配システム、有線つまりケーブル分配システム、同軸ケーブルシステム、極超短波（ＵＨＦ）／超短波（ＶＨＦ）無線周波数システム、サテライトまたは他の地球外システム、セルラー方式分配システム、電源ライン放送システムおよび／または光ファイバーネットワークを含む。加えて、これらのデバイス、システムおよび／またはネットワークの組み合わせも使用できる。たとえば、バランコネクタを介して適合されたツイストペアおよび同軸ケーブルの組み合わせ、または、オプティカルネットワークユニット（ＯＮＵ）での線形光電気接続を有するアナログファイバから銅線への接続などの、すべての他の物理的チャネルが連続した組み合わせを使用することが可能である。
【００３１】
用語「と結合する（ｃｏｕｐｌｅｄ  ｔｏ）」「に結合する（ｃｏｕｐｌｅｄ  ｗｉｔｈ）」、「と接続されている（ｃｏｎｎｅｃｔｅｄ  ｔｏ」「に接続されている（ｃｏｎｎｅｃｔｅｄ  ｗｉｔｈ）」および同種のものは、本明細書では２つの要素および／またはコンポーネント間の接続を意味するために使用され、および、お互いに一緒に直接または間接的に、たとえば１つまたは複数の仲介要素を介して、または、有線／無線接続を介して、結合（ｃｏｕｐｌｅｄ）／接続（ｃｏｎｎｅｃｔｅｄ）されることを意味するものとする。「通信システム」に言及する場合には、ここでは、適用可能な、すべてのタイプのデータ伝送システムを参照することを含む。
【００３２】
図１Ｂは、代替の例示的なアーキテクチャ１０１を動作させることができる実施形態を示す。アーキテクチャ１０１は複数のリモートＤＳＬ端末１０５Ａ、１０５Ｂ、１０５Ｃ、１０５Ｄ、１０５Ｅ、１０５Ｆ、および１０５Ｇを示し、それぞれはカスタマーの住宅またはビジネスなどのエンドユーザ位置に対応する。一実施形態では、リモートＤＳＬ端末１０５Ａ−Ｇはカスタマーの家またはビジネス内に位置するＤＳＬモデムであり、それを介してカスタマーのネットワークされたコンピュータデバイスはインターネット帯域幅にアクセスできる。
【００３３】
各リモートＤＳＬ端末１０５Ａ−Ｇは、１つまたは複数のツイストペア線１１０（たとえば、ＰＯＴＳ電話回線、カスタマーの物理的サービス位置をアクセスアグリゲーションデバイス１２５Ａ−Ｂに接続する既存の電話回線、ＤＳＬループ、ＤＳＬ回線等）を介してアクセスアグリゲーションデバイス１２５Ａまたは１２５Ｂに接続されている。異なるカスタマーのリモートＤＳＬ端末に関連している複数のツイストペア線１１０は、コモンバインダー（ｃｏｍｍｏｎ  ｂｉｎｄｅｒ）１１５を通過し、すなわちコモンバインダー内に一緒に存在し、それを介して複数のツイストペア線１１０はお互いに近接して伝送される。図１ではリモートＤＳＬ端末１０５Ａ、１０５Ｂ、および１０５Ｃに接続される、すべてがコモンバインダー１１５を横断するツイストペア線１１０を示す。
【００３４】
各アクセスアグリゲーションデバイス１２５Ａおよび１２５Ｂ複数の物理ポート１２０Ａ−１２０Ｇを有し、それらには、リモートＤＳＬ端末１０５Ａ−Ｇからツイストペア線１１０が接続されている。
【００３５】
たとえば、図示されるように、リモートＤＳＬ端末１０５はアクセスアグリゲーションデバイス１２５Ａの物理ポート１２０Ａに接続し、リモートＤＳＬ端末１０５Ｂは物理ポート１２０Ｂに接続し、リモートＤＳＬ端末１０５Ｃは物理ポート１２０Ｃに接続する。アクセスアグリゲーションデバイス１２５Ｂに関しては、リモートＤＳＬ端末１０５Ｄは物理ポート１２０Ｄに接続し、リモートＤＳＬ端末１０５Ｅは物理ポート１２０Ｅに接続し、リモートＤＳＬ端末１０５Ｆは物理ポート１２０Ｆに接続し、およびリモートＤＳＬ端末１０５Ｇは物理ポート１２０Ｇに接続する。
【００３６】
一実施形態では、複数のアクセスアグリゲーションデバイス１２５Ａ−Ｂのそれぞれは、デジタル加入者回線アクセス多重化装置（ＤＳＬＡＭ）であり、それぞれは各複数の物理ポート（たとえば、物理ポート１２０Ａ−ＣはＤＳＬＡＭ１２５Ａに対応し、および物理ポート１２０Ｄ−ＧはＤＳＬＡＭ１２５Ｂに対応する）を有する。該実施形態では、各ＤＳＬＡＭ１２５Ａ−Ｂは、各ＤＳＬＡＭ１２５Ａ−Ｂを卸売販売業者サービスプロバイダー１３０に通信可能にリンクさせる、バックホール１３５通信インターフェースをさらに含む。卸売販売業者サービスプロバイダー１３０は１つまたは複数の接続されたアクセスアグリゲーションデバイス１２５Ａ−Ｂと一緒に配置し、または、各アクセスアグリゲーションデバイス１２５Ａ−Ｂのそれぞれから遠隔に配置される、または、接続されたアクセスアグリゲーションデバイス１２５Ａ−Ｂのいくつかと一緒に配置され、および、他の接続されたアクセスアグリゲーションデバイス１２５Ａ−Ｂから遠隔に配置される。一実施形態では、１つまたは複数のアクセスアグリゲーションデバイス１２５Ａ−Ｂは、卸売販売業者１３０によって操作される他の装置を含む物理的な本社（ＣＯ）位置に一緒に配置される。各アクセスアグリゲーションデバイス１２５Ａ−Ｂに接続されているＤＳＬサービス卸売販売業者１３０を介して、ブロードバンドリンクまたはバックホール１３５が、多様なリモートＤＳＬ端末１０５Ａ−Ｇに順に分配されるＤＳＬサービス卸売販売業者１３０から、インターネット接続によって提供される。
【００３７】
一実施形態では、デバイスアブストラクションプロキシ１４０は、デバイスアブストラクションプロキシを複数の遠隔に配置されるアクセスアグリゲーションデバイス（たとえば、１２５Ａおよび１２５Ｂ）およびＤＳＬ卸売販売業者のインフラ装置を構成する他の多様なネットワーク要素に接続する通信インターフェース１４５を含む。一実施形態では、通信インターフェース１４５は、ネットワーククラウド１９５を介して、アクセスアグリゲーションデバイス（たとえば、１２５Ａおよび１２５Ｂ）および他のネットワーク要素と接続し、通信する。たとえば、ネットワーククラウド１９５は、たとえば、公的にアクセス可能なネットワーク上のインターネット接続またはインターネットアクセスであってもよい。該通信は安全な方法で送信でき、または公的にアクセス可能なネットワーク上の仮想プライベートネットワーク（ＶＰＮ）と接続し通信できる。一実施形態では、各アクセスアグリゲーションデバイス１２５Ａ−Ｂは、複数の物理ポートを介してデジタル加入者回線（ＤＳＬ）通信サービスを複数のリモートＤＳＬ端末１０５Ａ−Ｃに提供するために、複数の物理ポート１２０Ａ−１２０Ｇを有する。ＤＳＬ通信サービスは、ネットワーククラウド１９５上の通信インターフェース１４５を介して管理され、および構成できる．
【００３８】
一実施形態では、デバイスアブストラクションプロキシ１４０は、アブストラクションプロキシ１４０内のデバイス内の仮想アクセスアグリゲーションデバイス１５５を実施するためのメモリおよびプロセッサを含む。
【００３９】
該実施形態では、複数の物理ポートのサブセット１２０Ａ−１２０Ｇは仮想アクセスアグリゲーションデバイス１５５に割り当てられ、および、仮想アクセスアグリゲーションデバイス１５５内の対応する論理ポート１２１Ｆおよび１２１Ｇにリンクされる。たとえば、図１は、デバイスアブストラクションプロキシ１４０内で実行する仮想アクセスアグリゲーションデバイス内の対応する論理ポート１２１Ｆおよび１２１Ｇに割り当てられ、およびリンクされる物理ポート１２０Ｆおよび１２０Ｇを示し、アクセスアグリゲーションデバイス１２５Ｂから仮想アクセスアグリゲーションデバイス１５５への曲線状の破線によって示される。他の変形形態も可能である。たとえば、一実施形態では、単一の物理的アクセスアグリゲーションデバイス１２５のすべての物理ポートは単一の仮想アクセスアグリゲーションデバイス２１０に割り当てられ、および従って論理ポートにリンクされ、従って単一の物理的アクセスアグリゲーションデバイス１２５に、仮想または抽象的な方法で、仮想アクセスアグリゲーションデバイスを介して、物理ポートと論理ポートとの間で１：１対応を提供する。該アプローチを使用することによって、ＤＳＬサービス再販事業者は複数の仮想アクセスアグリゲーションデバイスの管理権限を持つことができ、それぞれは物理的アクセスアグリゲーションデバイスに対して１：１対応を有する。該提案が採用されることによって、各仮想アクセスアグリゲーションデバイスは、それが仮想アクセスアグリゲーションデバイスを介して利用可能なポート数を持つ「実際の（ｒｅａｌ）」または物理的ＤＳＬＡＭであるかのように「あらわれる（ａｐｐｅａｒｓ）」。複数の該仮想アクセスアグリゲーションデバイスは複数の他とは異なるＤＳＬサービス再販事業者に対応し、それぞれはデバイスアブストラクションプロキシ１４０内の仮想アクセスアグリゲーションデバイスの総数のサブセットに対して責任を有する。または、複数のアクセスアグリゲーションデバイスのすべてのポートは単一の仮想アクセスアグリゲーションデバイスにも割り当てられることができる。たとえば、ＤＳＬサービス再販事業者は複数のアクセスアグリゲーションデバイスの全部の、すなわち排他的制御を有し、および、単一の仮想アクセスアグリゲーションデバイスに割り当てできる。多くの該置き換えは、記載されたシステムおよび方法に従って許可可能である。
【００４０】
一実施形態では、デバイスアブストラクションプロキシ１４０は、ＤＳＬ通信サービスのための動作制約を規定するグローバル規則設定モジュール１６０をさらに含む。たとえば、リモートＤＳＬ端末１０５Ａ−Ｇを介して多様なエンドユーザ消費者に提供される、ＤＳＬ通信サービス（たとえば、インターネット帯域幅へのアクセス）は、グローバル規則設定モジュール１６０によって決定される動作制約に従うように制限できる。
【００４１】
特定の実施形態では、ＤＳＬサービス卸売販売業者１３０は、デバイスアブストラクションプロキシ１４０の管理権限を有し、および制御インターフェース１７０を介して、デバイスアブストラクションプロキシ１４０を制御する。一実施形態では、制御インターフェース１７０は、ネットワーククラウド１９５上のＤＳＬサービス卸売販売業者１３０と接続し、通信する。このような方法で、ＤＳＬサービス卸売販売業者１３０は、本明細書に記載のシステムおよび方法によるデバイスアブストラクションプロキシを制御し、構成し、管理し、および情報をやりとりできる。いくつかの実施形態では、ＤＳＬサービス卸売販売業者１３０はデバイスアブストラクションプロキシ１４０と共同で設置され、および、ネットワーククラウド１９５の制御インターフェース１７０を介してデバイスアブストラクションプロキシ１４０と通信する（たとえば、インターネットを介して、またはローカルエリアネットワーク（ＬＡＮ）または他の通信ネットワークを介して）。他の実施形態では、ＤＳＬサービス卸売販売業者１３０はデバイスアブストラクションプロキシ１４０から遠隔に配置される（たとえば、異なるデータセンタなどもの物理的に異なる位置で）および、ネットワーククラウド１９５の制御インターフェース１７０を介して、たとえば、インターネット介してまたは広域ネットワーク（ＷＡＮ）等を介してデバイスアブストラクションプロキシ１４０と通信する
【００４２】
特定の実施形態では、ＤＳＬサービス卸売販売業者１３０は、デバイスアブストラクションプロキシ１４０の管理権限を有し、および制御インターフェース１７０を介して、グローバル規則設定モジュール１６０によって決定される動作制約を制御する。一実施形態では、エンドユーザ消費者に提供されるＤＳＬ通信サービスに対する、グローバル規則設定モジュール１６０によって決定される動作制約は、動作制約のグループから選択される１つまたは複数の動作制約を含み、動作制約のグループには、：許可されるスペクトルマスク；総電力リミット；許可される１つまたは複数の送信電力；許可される最小送信電力レベル；許可されるダイナミックスペクトル管理（ＤＳＭ）ポリシー（たとえば、ＤＳＭが活性化されていなければならないか、または任意に活性化されてもよいか、および、ＤＳＭが、１つだけのＤＳＬサービス再販事業者の消費者に関連している物理ポートを超えて利用されるか、または複数のＤＳＬサービス再販事業者の消費者に関連している物理ポートを超えて利用されるか）、仮想アクセスアグリゲーションデバイスベース毎に設定される、許容される多くの他とは異なるプロファイル（たとえば、どれだけ多くの個別のサービスレベルを、特定の仮想アクセスアグリゲーションデバイスの管理権限を有する所定のＤＳＬサービス再販事業者に許容できるか）が含まれ、ここで、各プロファイルは各論理ポートの動作特性を決定し、動作特性には少なくとも送信電力、データ転送速度、およびエラー保護；仮想アクセスアグリゲーションデバイスベース毎の最大許容アップストリームアグリゲート帯域幅利用；および仮想アクセスアグリゲーションデバイスベース毎の最大許容ダウンストリームアグリゲート帯域幅利用が含まれる。
【００４３】
図２は、実施形態を動作させることができる代替の例示的なアーキテクチャ２００を示す。
【００４４】
一実施形態では、デバイスアブストラクションプロキシ１４０は、少なくとも１つのブロードバンドアクセス管理システムが、物理ポートのサブセット（たとえば、物理ポート１２０Ｆおよび１２０Ｇ）を、グローバル規則設定モジュール１６０によって課せられる動作制約に従う仮想アクセスアグリゲーションデバイス（たとえば、２１０Ａまたは２１０Ｂ）に割り当てできるように管理できる管理インターフェース２９５を含む。一実施形態では、管理インターフェース２９５は、たとえば、インターネットを介して、ネットワーククラウド１９５を介してＤＳＬサービス再販事業者２０５Ａ−Ｂと接続し、および、通信できる。
【００４５】
一実施形態では、デバイスアブストラクションプロキシ１４０の管理インターフェース２９５は、遠隔に配置されるＤＳＬサービス再販事業者２０５Ａまたは２０５Ｂの１つまたは複数のブロードバンドアクセス管理システム２１５Ａまたは２１５Ｂへのアクセス能力が付与される。一実施形態では、ブロードバンドアクセス管理システム２１５Ａまたは２１５Ｂは、ＤＳＬサービス再販事業者２０５Ａまたは２０５Ｂによって操作される遠隔に配置されるコンピュータクライアントコンピュータデバイスである。該実施形態では、ＤＳＬサービス再販事業者２０５Ａまたは２０５Ｂは、デバイスアブストラクションプロキシ１４０内の仮想アクセスアグリゲーションデバイス（たとえば、それぞれ２１０Ａまたは２１０Ｂ）を管理する管理権限を有する。たとえば、図２は、物理ポート１２０Ｆおよび１２０Ｇが仮想アクセスアグリゲーションデバイス２１０Ａに割り当てられ、および仮想アクセスアグリゲーションデバイス２１０Ａの論理ポート１２１Ｆおよび１２１Ｇに対応する実施形態を示す。図２は、さらに仮想アクセスアグリゲーションデバイス２１０Ｂに割り当てられ、および従って仮想アクセスアグリゲーションデバイス２１０Ｂの対応する論理ポート１２１Ｃおよび１２１Ｅにリンクされる物理ポート１２０Ｃおよび１２０Ｅを示す。該実施形態では、ＤＳＬサービス再販事業者２０５Ａは、仮想アクセスアグリゲーションデバイス２１０Ａの管理権限を委譲されることができるので、ＤＳＬサービス再販事業者２０５は、仮想アクセスアグリゲーションデバイス２１０Ａ内の対応する論理ポート（１２１Ｆおよび１２１Ｇ）を管理するその管理権限によって、仮想アクセスアグリゲーションデバイス２１０Ａに関連する物理ポートのサブセット（１２０Ｆおよび１２０Ｇ）を管理する。ＤＳＬサービス再販事業者２０５Ｂは、同様に、仮想アクセスアグリゲーションデバイス２１０Ｂの管理権限を委譲されることができるので、その各物理ポートおよび論理ポートを同様に制御できる。
【００４６】
一実施形態では、デバイスアブストラクションプロキシ１４０は、さらに、第２の仮想アクセスアグリゲーションデバイス２１０Ｂを実施するためのメモリおよびプロセッサを含む。一実施形態では、複数の物理ポートの第２のサブセット（たとえば、１２０Ｃおよび１２０Ｅ）は、複数の物理ポート（たとえば、１２０Ｆおよび１２０Ｇ）の第１のサブセットと重複しないように、デバイスアブストラクションプロキシ１４０のプロビジョニングモジュール２２５を介して、第２の仮想アクセスアグリゲーションデバイス２１０Ｂに割り当てられ、および第２の仮想アクセスアグリゲーションデバイス２１０Ｂ内の対応する論理ポート１２１Ｃおよび１２１Ｅにリンクする。
【００４７】
一実施形態では、各アクセスアグリゲーションデバイス１２５Ａおよび１２５Ｂの管理権限は、各アクセスアグリゲーションデバイス１２５Ａおよび１２５Ｂに対する管理責任を有し、および、各アクセスアグリゲーションデバイス１２５Ａおよび１２５Ｂにインターネット帯域幅へのアクセスを提供する対応するバックホール１３５通信リンクに対する管理責任をさらに有するＤＳＬサービス卸売販売業者１３０に割り当てられる。
【００４８】
該実施形態では、第１の仮想アクセスアグリゲーションデバイス（たとえば、２１０Ａ）の管理権限は、エンドユーザ消費者に再販売するために、複数のアクセスアグリゲーションデバイス１２５Ａおよび１２５Ｂを介してアクセス可能な、インターネット帯域幅の第１の部分へアクセスできる第１のＤＳＬサービス再販事業者２０５に割り当てられ、および、エンドユーザ消費者に再販売するために、第２の仮想アクセスアグリゲーションデバイス（たとえば、２１０Ｂ）の管理権限は、複数のアクセスアグリゲーションデバイス１２５Ａおよび１２５Ｂを介してアクセス可能なインターネット帯域幅の第２の部分へアクセスできる、第２のＤＳＬサービス再販事業者２０５Ｂに割り当てられる。該実施形態では、第１のＤＳＬサービス再販事業者２０５Ａおよび第２のＤＳＬサービス再販事業者２０５Ｂは分離でき、および互いに異なるビジネスエンティティであり得る。たとえば、それぞれは、他のビジネス競争相手であり、それぞれは、価格、サービス、信頼性、速度等に基づき、利用可能なエンドユーザ消費者のシャアを競合し得る。各ＤＳＬサービス再販事業者２０５Ａおよび２０５Ｂは、ＤＳＬサービス卸売販売業者１３０によって提供される同一の下層通信インフラ装置を利用できるが、それぞれは、管理権限を有する各仮想アクセスアグリゲーションデバイス２１０Ａ−Ｂで、効果的に構成スキームを変化させることによって、市場において彼ら自身を差別化しようとしている。しかしながら、該構成はグローバル規則設定モジュール１６０によって決定される、ＤＳＬサービス卸売販売業者１３０によって実装される動作制約に従う。
【００４９】
一実施形態では、デバイスアブストラクションプロキシ１４０は、さらにデバイスアブストラクションプロキシ１４０に対する管理権限を有するＤＳＬサービス卸売販売業者１３０に、デバイスアブストラクションプロキシ１４０の動作構成を管理させる制御インターフェース１７０を含む。たとえば、制御インターフェース１７０は、デバイスアブストラクションプロキシ１４０に、制御メッセージおよび／またはデバイスアブストラクションプロキシ１４０の構成に関する命令２３５を受信することを可能にする。該制御メッセージおよび／または命令２３５は、デバイスアブストラクションプロキシ１４０内で、たとえば、新しいＤＳＬサービス再販事業者をサポートするために、デバイスアブストラクションプロキシに、新しい仮想アクセスアグリゲーションデバイスを生成し、またはインスタンスを生成するように命令できる。該制御メッセージおよび／または命令２３５は、デバイスアブストラクションプロキシ１４０に、仮想アクセスアグリゲーションデバイス２１０を実行するために、いずれかの物理ポート１２０Ａ−１２０Ｇを割り当て、または、仮想アクセスアグリゲーションデバイス２１０の実行からいずれかの物理ポート１２０Ａ−１２０Ｇの割り当てを解除するように命令できる。制御メッセージおよび／または命令２３５は、グローバル規則設定モジュール１６０に、デバイスアブストラクションプロキシ１４０に接続された複数のアクセスアグリゲーションデバイス１２５Ａ−ＢによってＤＳＬ通信サービスに設定された動作制約を、変更または再定義するように命令できる。
【００５０】
一実施形態では、デバイスアブストラクションプロキシ１４０は、制御インターフェース１７０で受信したＤＳＬサービス卸売販売業者１３０からの制御メッセージおよび／または命令２３５に応答して、物理ポートのサブセット（たとえば、サブセット１２０Ｆおよび１２０Ｇ）を仮想アクセスアグリゲーションデバイス２１０Ａに割り当て、および、さらに物理ポートのサブセット（たとえば、サブセット１２０Ｆおよび１２０Ｇ）を、仮想アクセスアグリゲーションデバイス（たとえば、２１０Ａ）内の対応する論理ポート（たとえば、１２１Ｆおよび１２１Ｇ）にリンクさせるプロビジョニングモジュール２２５をさらに含む。
【００５１】
一実施形態では、デバイスアブストラクションプロキシ１４０は、デバイスアブストラクションプロキシ１４０の動作コンフィギュレーションを実行させる権限付与モジュール２３０を、さらに含む。動作コンフィギュレーションの実行には、以下のグループから選択される１つまたは複数の動作を含み、グループは：管理トラフィック規則の実行；サービス定義規則の実行；仮想アクセスアグリゲーションデバイス２１０Ａ−Ｂベース毎に、いずれかのＤＳＬサービス再販事業者２０５Ａ−Ｂによって閲覧可能なデータに対する制限の実行；仮想アクセスアグリゲーションデバイス２１０Ａ、Ｂベース毎に、いずれかのＤＳＬサービス再販事業者２０５Ａ−Ｂによって利用可能な論理ポート動作に対する制限の実行；いずれかのＤＳＬサービス再販事業者２０５Ａ−Ｂによって利用可能なＤＳＬ通信サービスに対して利用可能なオプション構成の制限の実行；および、制御インターフェース１７０で受信したＤＳＬサービス卸売販売業者１３０からの制御メッセージおよび／または命令２３５に応答して、いずれかのＤＳＬサービス再販事業者２０５Ａ−Ｂによる診断情報へのアクセスを仮想アクセスアグリゲーションデバイス２１０Ａ−Ｂベース毎に制限することの実行を含む。
【００５２】
一実施形態では、管理インターフェース２９５は、１つまたは複数のリモートＤＳＬ端末１０５Ａ−Ｇに提供されるＤＳＬ通信サービスに関連する動作データに対するリクエスト２４０を受信する。該実施形態では、デバイスアブストラクションプロキシ１４０の権限付与モジュール２３０は、１つまたは複数のリモートＤＳＬ端末１０５Ａ−Ｇが、リクエスターが管理権限を有する仮想アクセスアグリゲーションデバイス２１０Ａまたは２１０Ｂに割り当てられる論理ポート（たとえば、１２１Ｃ、１２１Ｅ、１２１Ｆ、または１２１Ｇ）に関連しているか否かに基づいて、ＤＳＬ通信サービスに関連する動作データへのアクセスを制限できる。たとえば、図２に記載の実施形態では、仮想アクセスアグリゲーションデバイス２１０Ａに対する管理権限を有するＤＳＬサービス再販事業者２０５が、異なる仮想アクセスアグリゲーションデバイスに割り当てられた、物理ポート１２１Ｃまたは１２１Ｅに関連する情報または動作データを要求したとしても、該リクエストはブロック、拒否、制限等されることになる
【００５３】
デバイスアブストラクションプロキシ１４０の権限付与モジュール２３０は、ＤＳＬサービス再販事業者２０５が、ＤＳＬサービス卸売販売業者１３０が所有している装置に対する管理インターフェースの診断情報にアクセスすることを可能にする。ＤＳＬサービス卸売販売業者は当然に該アクセス件を別の関係者に許可することをいやがっていたので、該能力は以前は実行可能ではなかった。該アクセスができないことによって、カスタマーの家で診断の故障に対して責任を有するＤＳＬサービス再販事業者２０５が問題の診断を実施するために必要な情報を持たないので、問題が発生した。一般に、ＤＳＬサービス再販事業者２０５は故障はＤＳＬ通信インフラにあると誤って結論を出すので、ＤＳＬサービス卸売販売業者１３０の責任になる。これによって不必要なコストと遅延が発生し、および必然的に、従来からより幅広い診断情報へアクセスできるＤＳＬサービス卸売販売業者１３０が、カスタマーの家の故障を適切に診断し、ＤＳＬサービス再販事業者２０５が適切に有するべき診断情報は、ＤＳＬサービス再販事業者にＤＳＬサービス卸売販売業者の装置の適切な診断情報にアクセスさせる。
【００５４】
権限付与モジュール２３０は閲覧を特定のＤＳＬサービス再販事業者２０５に関連している物理ポート、論理ポート、およびＤＳＬループ／回線関連する情報だけに制限できる（たとえば、仮想アクセスアグリゲーションデバイス２１０を介して）ので、ＤＳＬサービス卸売販売業者１３０は、自由なアクセス、または多すぎるアクセス、またはＤＳＬサービス卸売販売業者の装置への制御を有する特定のＤＳＬサービス再販事業者２０５を気にすることなく、適切な診断情報を取り出すようにアクセスを許可し、または権限を委任できる。
【００５５】
仮想アクセスアグリゲーションデバイスへいくつかの制御を委任するさらなる利益は、該制御は権限付与モジュール２３０によって実行される動作制約にまだ従っているが、ＤＳＬサービス再販事業者２０５は簡単な価格以上に自社を差別化できることである。たとえば、ＤＳＬサービス卸売販売業者１３０によって設定される動作制約に従って、たとえば、高データ転送速度、高データ信頼性、待ち時間の減少、低コストでの低アクセススピードなど、特定のＤＳＬサービスプロバイダーは他と異なる構成を提供できる。これによって、ＤＳＬサービス卸売販売業者１３０からアクセス帯域幅をレンタル／リース／購入しているすべてのＤＳＬサービス再販事業者２０５に同一であった、ＤＳＬサービス卸売販売業者１３０が２つまたは３つのだけの許可可能な構成を指定する従来のモデルとは区別される。このような方法で、市場で改善された競争が可能になる。
【００５６】
特定の管理権限の仮想アクセスアグリゲーションデバイス２１０への委任とともに権限付与モジュール２３０は、ＤＳＬサービス再販事業者２０５にすることを可能にさせる１）提供されるサービスが約束されるサービスのレベルに従っていることを保証させるために、彼らのサービスを適切に監視させること、２）より正確に故障を診断させ、およびより迅速に無駄を削減させ、動作コストを低減させ、および顧客満足度を向上させること、３）他の競争相手とはサービスおよびサービス品質において区別させること、および４）該リクエスト２４０をＤＳＬサービス卸売販売業者１３０の制御のもとにあるプロビジョニングモジュール２２５へ順に中継する、再販事業者の管理インターフェース２９５を介して新しいカスタマーへサービスのプロビジョニング（セットアップ）を開始すること。
【００５７】
１つの実施形態によれば、デバイスアブストラクションプロキシ１４０は、第１の再販事業者サービスプロバイダー２０５Ａに関連する第１の仮想アクセスアグリゲーションデバイス２１０Ａの少なくとも１つの論理ポート（たとえば、１２１Ｆまたは１２１Ｇ）に協同的ＤＳＭ最適化技術を適用し、および、第２の再販事業者サービスプロバイダー２０５Ｂに関連する第２の仮想アクセスアグリゲーションデバイス２１０Ｂの少なくとも１つの論理ポート（たとえば、１２１Ｃまたは１２１Ｅ）に協同的ＤＳＭ最適化技術を適用する、ダイナミックスペクトル管理（ＤＳＭ）モジュール２５０をさらに含む。いくつかの実施形態では、ＤＳＭモジュール２５０は、論理ポート１２１Ｆおよび１２１Ｇなどの、単一の仮想アクセスアグリゲーションデバイス（たとえば、２１０Ａ）に属するそれらの回線にだけ、協同的ＤＳＭ最適化技術を適用する。該実施形態では、両方の論理ポートは、単一のアクセスアグリゲーションデバイス１２５Ｂに対応する、物理ポート（たとえば、１２０Ｆおよび１２０Ｇ）関連している。または、ＤＳＭモジュール２５０は、単一の仮想アクセスアグリゲーションデバイス（たとえば、２１０Ａ）に属するそれらの回線だけに協同的ＤＳＭ最適化技術を適用でき、ここで単一の仮想アクセスアグリゲーションデバイス内の論理ポート（たとえば、仮想アクセスアグリゲーションデバイス２１０Ｂ内の論理ポート１２１Ｃおよび１２１Ｅ）は、複数のアクセスアグリゲーションデバイスの物理ポート（たとえば、それぞれアクセスアグリゲーションデバイス１２５Ａおよび１２５Ｂの物理ポート１２０Ｃおよび１２０Ｅ）に対応する。
【００５８】
ＤＳＭモジュール２５０を管理する管理権限はＤＳＬサービス卸売販売業者１３０に割り当てでき、または、１つまたは複数のＤＳＬサービス再販事業者２０５Ａ−Ｂに割り当てでき、または、ＤＳＬサービス卸売販売業者１３０と同時に１つまたは複数のＤＳＬサービス再販事業者２０５Ａ−Ｂに割り当てできる。管理権限がＤＳＬサービス卸売販売業者１３０と１つまたは複数のＤＳＬサービス再販事業者２０５Ａ−Ｂの両方に割り当てられている実施形態の１つでは、ＤＳＬサービス卸売販売業者１３０の命令、コマンド、およびコンフィギュレーションは、ＤＳＬサービス再販事業者２０５Ａ−Ｂによって発行された命令に相反する、コマンド、および構成よりも優先される。たとえば、権限付与モジュールは該優先権を実行させる。
【００５９】
ＤＳＭモジュール２５０は、該回線に適用される多様な動作パラメータを調節するために、複数の回線に渡ってＤＳＬ通信サービスを最適化する。該最適化によって、たとえば、送信電力を低減すること、または、通信スペクトルをサービス品質を劣化させる干渉雑音を発生しにくい回線に割り当てることによって、コモンバインダーを横断する回線間のクロストークを低減できる。これらの技術はツイストペア線１１０に対して、特定の回線に対応する物理ポート１２０Ａ−１２０Ｇに対して、または特定の回線関連する論理ポート（たとえば、１２１Ｃ、１２１Ｅ、１２１Ｆ、または１２１Ｇ）に対して適用されるべきてあると考えられるが、しかしいずれにしても、ＤＳＭの最適化は、リモートＤＳＬ端末１０５Ａ−Ｇを介して、ＤＳＬカスタマーおよびエンドユーザに提供される下層ＤＳＬ通信サービスに影響する。ＤＳＭ協同的最適化技術に影響する動作パラメータの変化は、多様なＤＳＬ通信サービスに対する動作制約を決定するグローバル規則設定モジュール１６０に通信され、および、さらに、任意の特定の物理ポート、論理ポート、ツイストペア線、または論理ポート、物理ポート、またはツイストペア線の組み合わせに対する権限付与モジュール２３０よって実行される。
【００６０】
一実施形態では、デバイスアブストラクションプロキシ１４０およびＤＳＭモジュール２５０の両方が、ＤＳＬサービス卸売販売業者１３０の管理権限のもとで動作する。該実施形態では、ＤＳＭの最適化は、別々で、他と区別されるＤＳＬサービス再販事業者２０５Ａ−Ｂに属するＤＳＬカスタマー／エンドユーザに提供されるＤＳＬ通信サービスにわたって適用される。代替の実施形態では、ＤＳＭモジュール２５０は、同一の仮想アクセスアグリゲーションデバイス２１０Ａ−Ｂ内の２つ以上の論理ポートに対して、協同的ＤＳＭ最適化技術を適用する。該実施形態では、デバイスアブストラクションプロキシ１４０はＤＳＬサービス卸売販売業者の管理権限１３０のもとで動作するが、仮想アクセスアグリゲーションデバイス（たとえば、２１０Ａまたは２１０Ｂ）およびＤＳＭモジュール２５０の管理権限がＤＳＬサービス再販事業者２０５Ａまたは２０５Ｂに委譲されると、ＤＳＬサービス再販事業者２０５Ａまたは２０５Ｂは、ＤＳＬサービス卸売販売業者１３０によって規定されるインフラ動作規則および／または動作制約に従うそのカスタマーに提供されるサービスを指定することができる。ＤＳＭモジュール２５０の管理権限がＤＳＬサービス再販事業者２０５Ａまたは２０５Ｂに委譲されても、該管理権限は、権限付与モジュール２３０によって制限され、任意の特定のＤＳＬサービス再販事業者２０５Ａまたは２０５Ｂは、ＤＳＬサービス再販事業者２０５Ａまたは２０５Ｂも相補的な管理権限を有する仮想アクセスアグリゲーションデバイス２１０Ａまたは１２０Ｂに割り当てられるそれらの論理ポート１２１に対するＤＳＭ最適化技術だけに影響を及ぼす。
【００６１】
代替の実施形態では、ＤＳＬサービス再販事業者２０５Ａまたは２０５Ｂ少なくとも１つは、ＤＳＬサービス再販事業者２０５Ａ内のＤＳＭモジュール２７５などのダイナミックスペクトル管理（ＤＳＭ）モジュールをさらに含む。他のＤＳＬサービス再販事業者も類似のＤＳＭモジュールを含み、それぞれはデバイスアブストラクションプロキシ１４０と通信可能に適合する。実施形態によれば、ダイナミックスペクトル管理（ＤＳＭ）モジュール２７５は、デバイスアブストラクションプロキシ１４０と通信可能に適合するＤＳＬサービス再販事業者２０５内で動作し、およびＤＳＭモジュール２７５は、以下の協同的ＤＳＭ最適化技術の１つを実施する：１）ＤＳＭモジュール２７５は、ＤＳＬサービス再販事業者２０５Ａに関連している第１の仮想アクセスアグリゲーションデバイス２１０Ａの少なくとも１つの論理ポート（たとえば、１２１Ｆ）に対してＤＳＭの最適化を適用し、および、第２のＤＳＬサービス再販事業者２０５Ｂに関連している第２の仮想アクセスアグリゲーションデバイス２１０Ｂの少なくとも１つの論理ポート（たとえば、１２１Ｃ）に対してＤＳＭの最適化を適用し、ここでＤＳＭモジュール２７５は、ＤＳＬサービス卸売販売業者の管理権限１３０のもとで動作する；２）ＤＳＭモジュールは、それぞれが第１の仮想アクセスアグリゲーション（２１０Ａ）と独占的に関連する少なくとも２つ以上の論理ポート（たとえば、１２１Ｆおよび１２１Ｇ）にＤＳＭの最適化を適用し、ここでＤＳＭモジュール２７５は、ＤＳＬサービス卸売販売業者の管理権限１３０のもとで動作する；および３）ＤＳＭモジュール２７５は、それぞれが第１の仮想アクセスアグリゲーションデバイス２１０Ａと独占的に関連する少なくとも２つ以上の論理ポート（たとえば、１２１Ｆおよび１２１Ｇ）にＤＳＭの最適化を適用し、ここでＤＳＭモジュール２７５は、第１の仮想アクセスアグリゲーションデバイス２１０Ａに対する管理権限を有するＤＳＬサービス再販事業者２０５Ａの管理権限のもとで動作する。
【００６２】
ＤＳＬサービス再販事業者またはＤＳＬサービス卸売販売業者がＤＳＭモジュール（２５０または２７５）の管理権限を有しているか否かにかかわらず、および、ＤＳＭモジュールがＤＳＬサービス再販事業者（たとえば、ＤＳＬサービス再販事業者２０５ＡのＤＳＭモジュール２７５）内で動作するか、または、デバイスアブストラクションプロキシ（たとえば、デバイスアブストラクションプロキシ１４０のＤＳＭモジュール２５０）内で動作するかにかかわらず、ＤＳＭ最適化技術は複数のＤＳＬサービス再販事業者のカスタマーに対応するこれらの回線に適用でき、または代替の実施形態では、ＤＳＭ最適化技術はＤＳＭモジュール（２５０または２７５）を介して、１つだけのＤＳＬサービス再販事業者のカスタマーに対応するこれらの回線に適用でき、ＤＳＬサービス再販事業者によって提供されるＤＳＬ通信サービスに対するいずれの最適化または変化も、１つのＤＳＬサービス再販事業者のこれらのカスタマーだけに影響する。いくつかの実施形態では、複数のＤＳＭモジュール（２５０または２７５）はＤＳＭの最適化能力を提供するように動作し、および各ＤＳＭモジュール（２５０または２７５）はＤＳＬサービス再販事業者ベース毎に動作し、各ＤＳＭモジュール（２５０または２７５）は最大でも、１つのＤＳＬサービス再販事業者に対してＤＳＭの最適化を提供する。
【００６３】
図３は、実施形態を動作させることができる代替の例示的なアーキテクチャ３００を示す。特に、ある実施形態による多様なインターフェースの別の見方およびデバイスアブストラクションプロキシ１４０の機能モジュールを示す。
【００６４】
１つの実施形態によれば、管理インターフェース２９５は、アプリケーションプログラミングインターフェース（ＡＰＩ）を実装し、そこでは管理インターフェース２９５が、各仮想アクセスアグリゲーションデバイス（たとえば、２１０Ａおよび２１０Ｂ）を、各物理的ＤＳＬＡＭデバイスとして、ＡＰＩを介してＤＳＬＡＭ構成ツールに提供する。従ってＤＳＬサービス再販事業者２０５Ａ−Ｂによって操作されるＤＳＬＡＭ構成ツールは、それらが物理的ＤＳＬＡＭであるかのように、仮想アクセスアグリゲーションデバイス（たとえば、２１０Ａおよび２１０Ｂ）にアクセスおよびインターフェースするために使用される。このような方法で、新しいまたは異なるインターフェースツールを開発または要求することを必要とすることなく、ＤＳＬサービス再販事業者２０５Ａ−Ｂは既存のインターフェースツールおよびソフトウェアを使用し続けることができるので、デバイスアブストラクションプロキシ１４０と通信できる。
【００６５】
一実施形態では、管理インターフェース２９５によって実装されるＡＰＩは、仮想アクセスアグリゲーションデバイスベース毎に、管理インターフェース２９５を介してＤＳＬサービス再販事業者の代わりに診断情報へアクセスする。たとえば、特定のＤＳＬサービス再販事業者２０５に関連している物理ポートが、複数の分離したおよび他とは異なるアクセスアグリゲーションデバイスまたはＤＳＬＡＭに広がっている場合でも、仮想アクセスアグリゲーションデバイス２１０のすべての論理ポート１２１が１つの物理的ＤＳＬＡＭ内の物理ポート１２０であるかのように、診断情報が１つの仮想アクセスアグリゲーションデバイス２１０に提供される。上述のように、ＤＳＬサービス再販事業者毎の複数の仮想アクセスアグリゲーションデバイス２１０も提供される、従って、１つの実施形態によれば、管理インターフェース２９５はＤＳＬサービス再販事業者２０５の代わりに、ＤＳＬサービス再販事業者ベース毎に診断情報へアクセスし、ここでは管理インターフェース２９５を介して、特定のＤＳＬサービス再販事業者に関連しているすべての仮想アクセスアグリゲーションデバイスが適切なＤＳＬサービス再販事業者に提供される。
【００６６】
一実施形態では、診断情報は、管理インターフェース２９５のＡＰＩを介して、ＤＳＬサービス再販事業者２０５の診断システムに、ＤＳＬサービス卸売販売業者１３０に、または、１つまたは複数のＤＳＬＡＭデバイス（たとえば、アクセスアグリゲーションデバイス１２５）を提供するベンダーに提供される。
【００６７】
一実施形態では、管理インターフェース２９５は、プロビジョニングリクエスト２４０をＤＳＬサービス再販事業者２０５からデバイスアブストラクションプロキシ１４０のプロビジョニングモジュール２２５へ通信する。該プロビジョニングリクエスト２４０は、遠隔に配置されるアクセスアグリゲーション１２５デバイスの１つの物理ポート１２０を、ＤＳＬサービス再販事業者２０５に関連している仮想アクセスアグリゲーションデバイス２１０に割り当てるように要求できる。
【００６８】
一実施形態では、管理インターフェース２９５は、ＤＳＬサービス卸売販売業者１３０の管理権限のもとで動作する、デバイスアブストラクションプロキシ１４０の権限付与モジュール２３０によって実行される、制約に従う動作データおよびポート状態情報へアクセスする。
【００６９】
一実施形態では、管理インターフェース２９５はリモートアプリケーションプログラミングインターフェース（Ｒ−ＡＰＩまたはＲＡＰＩ）を実装し、物理的アクセスアグリゲーションデバイスに対して類似のＳＮＭＰスキーマを使用する、標準シンプルネットワーク管理プロトコル（ＳＮＭＰ）インターフェースを実装し、および、さらに秘密通信能力を（たとえば、たとえば、Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ層（ＳＳＬ）を介して提供される）を実装する。ＤＳＬサービス再販事業者はＳＮＭＰインターフェースを使用してアクセスアグリゲーションデバイスの管理に慣れる；仮想アクセスアグリゲーションデバイスを管理するためのＳＮＭＰインターフェースの利用によって、ＤＳＬサービス再販事業者は、物理的アクセスアグリゲーションデバイスの管理と、仮想アクセスアグリゲーションデバイスの管理に同一の管理ツールを使用できる。
【００７０】
一実施形態では、制御インターフェース１７０は１つまたは複数の以下のＤＳＬサービス卸売販売業者の動作を実施し、該動作には、：管理データインターフェースを卸売販売業者の管理システムに提供することが含まれ、該提供には、これらに限定されるわけではないが、以下の少なくとも１つが含まれる：プロビジョニングシステム、ネットワーク要素（ＮＥ）と接続し、オペレーションサポートシステム（ＯＳＳ）と接続し、要素管理システム（ＥＭＳ）と接続し、ネットワーク管理システム（ＮＭＳ）と接続させること；デバイスアブストラクションプロキシ１４０内で動作する複数の仮想アクセスアグリゲーションデバイス２１０に、アグリゲートトラフィック管理動作を実装すること；ＤＳＬＡＭベース毎、または、アクセスアグリゲーションデバイス１２５ベース毎にトラフィック管理動作を実装し、そこではトラフィック管理動作が複数の遠隔に配置される物理的アクセスアグリゲーションデバイス１２５の１つに影響する実装をすること；遠隔に配置される物理的アクセスアグリゲーションデバイスのいずれかに適用されるベンダーサポート動作を実装すること（たとえば、ベンダーサポート動作は特定のＤＳＬＡＭベンダーによって製造されサポートされる１つまたは複数のＤＳＬＡＭに適用できる）；管理インターフェース２９５を介してＤＳＬサービス再販事業者２０５から受信された論理ポート構成リクエストに応答して、ＤＳＬサービス卸売販売業者１３０の代わりに、プロフィールプロビジョニングを実装し、および動作を選択すること；および、デバイスアブストラクションプロキシ１４０内で実行されるいずれかの仮想アクセスアグリゲーションデバイス２１０の１つまたは複数の論理ポート１２１に影響を及ぼすプロフィール変更に応答して、卸売販売業者通知動作を実装すること；および、制御インターフェース１７０を介して通信可能に適合する物理的ＤＳＬＡＭに対する構成情報をバックアップおよび／または記憶することを含む。上述のリストは例示的な多様な許容できる動作であり、および、包括的なものであると考えてはならない。
【００７１】
さらに、図３にはデータベース３１０が図示される。一実施形態では、データベース３１０は、デバイスアブストラクションプロキシ１４０のために、データをサポートし、および記憶する。たとえば、データベース３１０は、物理ポートから再販事業者へのマッピングまたは物理ポートから仮想アクセスアグリゲーションデバイスへのマッピングを提供し、グローバル規則設定モジュール１６０の代わりに規則定義を記憶し、遠隔に配置される複数のアクセスアグリゲーションデバイス１２５を介してデバイスアブストラクションプロキシ１４０に通信可能に適合する利用可能なループを記述したループインベントリ情報を記憶等をする。
【００７２】
いくつかの実施形態では、ＤＳＬサービス再販事業者は、対応するデバイスアブストラクションプロキシ１４０情報をそこに記憶するデータベース３１０のローカルレプリカを有してもよい。該実施形態では、ローカルレプリカは、ＤＳＬサービス再販事業者が仮想アクセスアグリゲーションデバイス２１０を介して管理権限を有する物理ポートまたは論理ポートに関連している情報だけに制限または制約される。
【００７３】
一実施形態では、通信インターフェース１４５は、「サウスバウンド（ｓｏｕｔｈｂｏｕｎｄ）」インターフェースを含み、それは、ＤＳＬサービス卸売販売業者の通信インフラを構成する、多様なネットワーク要素、ＤＳＬＡＭ、ＥＭＳ、アクセスアグリゲーションデバイス、および他の該装置との接続を提供する。制御インターフェース１７０は、オペレータに対向する「ノースバンド（ｎｏｒｔｈｂｏｕｎｄ）」インターフェースとしばしば称し、オペレータ／ＤＳＬサービス卸売販売業者１３０をデバイスアブストラクションプロキシ１４０に接続し、それによって該オペレータ／卸売販売業者はプロビジョニング命令を発行し、デバイスアブストラクションプロキシ１４０の構成を変更し、グローバル規則設定モジュール１６０によって決定される規則および動作制約などを変更できる。管理インターフェース２９５は、再販事業者に対向する「ノースバンド」インターフェースとしばしば称され、再販事業者サービスプロバイダー２０５をデバイスアブストラクションプロキシへ接続する。
【００７４】
本明細書に記載する通信インターフェース１４５、制御インターフェース１７０、および管理インターフェース２９５で通信されるコマンド、リクエスト、命令、およびデータは、さまざまなフォーマット（単数または複数）、通信プロトコル（単数または複数）および／または技術（単数または複数）のいずれかを使用して受信され、認知され、および／または、送受信できる。それらには、これらに限定されるわけではないが、インターネット、ＴＣＰ／ＩＰ、ＵＤＰ、ＲＴＰ、Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  層（ＳＳＬ）／Ｔｒａｎｓｐｏｒｔ  Ｌａｙｅｒ  Ｓｅｃｕｒｉｔｙ（ＴＬＳ）、ハイパーテキストトランスポートプロトコル（ＨＴＴＰ）、Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  プロトコル（ＳＯＡＰ）、Ｒｅｍｏｔｅ  Ｐｒｏｃｅｄｕｒｅ  Ｃａｌｌ（ＲＰＣ）方法、ＴＲ−０６９（ＢｒｏａｄｂａｎｄＦｏｒｕｍ  Ｔｅｃｈｎｉｃａｌ  Ｒｅｐｏｒｔ  ＴＲ−０６９、およびその変形形態）が含まれる。公衆交換電話網（ＰＳＴＮ）、無線データ通信、電子メール通信、ＵＳＢ、およびフラッシュメモリなど他の通信方法も該通信に使用することができることは当然のことである。
【００７５】
図４は、実装され、一体化され、または構成される実施形態を動作させることができるシステム４００の図表示を示す。
【００７６】
一実施形態では、システム４００は、メモリ４９５およびプロセッサ（単数）またはプロセッサ（複数）４９０を含む。たとえば、メモリ４９５は実行されるべき命令を記憶でき、およびプロセッサ（単数または複数）４９０は該命令を実行できる。プロセッサ（単数または複数）４９０は、明細書に記載された方法を実施するためのロジックを有する実装されたロジック４６０を実装して実行できる。システム４００は、システム４００内のトランザクション、命令、リクエスト、およびデータを、１つまたは複数の通信バス４１５と通信可能に適合する複数の周辺デバイスへ転送する通信バス（単数または複数）４１５を含む。一実施形態では、システム４００は、システム４００内の情報、トランザクション、命令、リクエスト、およびデータを、多くの周辺デバイスと連動、転送、処理、中継、並びに、および／または通信するための通信手段４１５を含む。
【００７７】
システム４００は、たとえば、ＤＳＬサービス再販事業者２０５に関連するブロードバンドアクセス管理システム２１５Ａまたは２１５Ｂなどのリモートクライアントからリクエストを受信し、レスポンスを返信し、および連動する管理インターフェース４２５をさらに含む。システム４００は、動作コンフィギュレーションまたは変化がシステム４００で有効になることに応答して、ＤＳＬサービス卸売販売業者１３０と通信し、ＤＳＬサービス卸売販売業者１３０からの制御メッセージおよび／または命令２３５を受信する制御インターフェース４３０をさらに含む。システム４００は、システム４００と、ＤＳＬサービス卸売販売業者１３０によって動作させられる多様なネットワーク要素、ＤＳＬＡＭ、アクセスアグリゲーションデバイス、および他のＤＳＬ通信インフラ装置との間を接続する通信インターフェース４３５をさらに含む。
【００７８】
システム４００は、システム４００の多様な論理ポート４５５に実装され、または適用される、複数の記憶されたプロファイルおよび規則４５０をさらに含み、これらによって、ＤＳＬ通信サービスが、システム４００と通信可能に適合されるリモートアクセスアグリゲーションデバイスを介して、遠隔に配置されるＤＳＬ端末に提供される。記憶されたプロファイルおよび規則４５０は、システム４００内のハードドライブ、永続的なデータ記憶装置、データベース、または他の記憶位置に記憶できる。
【００７９】
システム４００で独特なものは、グローバル規則設定モジュール４７０、権限付与モジュール４７５、プロビジョニングモジュール４８０、およびＤＳＭモジュール４８５を含むデバイスアブストラクションプロキシ４０１である。デバイスアブストラクションプロキシ４０１は図４に記載されるシステム４００と互換性を持って構成され実装され、または、適切な実装ロジック４６０または他のソフトウェアとともに動作するように単独で提供される。
【００８０】
１つの実施形態によれば、グローバル規則設定モジュール４７０は、システム４００の１つまたは複数の論理ポート４５５に適用されるべき、ＤＳＬサービス卸売販売業者によって設定される規則または動作制約を規定する。権限付与モジュール４７５はグローバル規則設定モジュール４７０と連携し、決定された動作制約の実行を確実にする。プロビジョニングモジュール４８０は、ＤＳＬサービス卸売販売業者からの、または、決定された動作制約に従うＤＳＬサービス再販事業者からのリクエストに応答して、構成変化を有効にする。ＤＳＭモジュール４８５は、ＤＳＬサービス卸売販売業者、ＤＳＬサービス再販事業者、またはその両方の管理権限のもとに協同的ＤＳＭ最適化技術を実行する。
【００８１】
図５Ａ、図５Ｂ、および図５Ｃは、記載された実施形態に従って、デバイスアブストラクションプロキシを実装し、動作させるための方法を示すフローチャートである。方法５００Ａ、５００Ｂ、および／または５００Ｃは、ハードウェア（たとえば、回路、専用ロジック、プログラム可能ロジック、マイクロコード等）、ソフトウェア（たとえば、プロビジョニング、割り当て、コンフィギュレーション、および、仮想アクセスアグリゲーションデバイス／ＤＳＬＡＭへのアクセス等、またはそれらのいくつかの組み合わせなどの多様な動作を実施するために処理デバイスで実行される命令）を含む処理ロジックよって実施されることができる。一実施形態では、方法５００Ａ、５００Ｂ、および５００Ｃは、図１、および図２に図示される要素１４０などのデバイスアブストラクションプロキシ、または、図４に図示される要素４０１などのデバイスアブストラクションプロキシで実施される。ある実施形態による以下に示されるブロックおよび／または動作のいくつかはオプションである。記載されたブロック番号は明確にするために示されるものであり、多様なブロックが実施される動作の順番を意図したものではない。
【００８２】
方法５００は、デバイスアブストラクションプロキシを、それぞれが複数の物理ポートを有する１つまたは複数のアクセスアグリゲーションデバイスと通信可能に適合させる処理ロジックで始まる（ブロック５０５）。いくつかの実施形態では、１つまたは複数の接続されたアクセスアグリゲーションデバイスはデバイスアブストラクションプロキシから遠隔に配置され、および、他の実施形態では、１つまたは複数のアクセスアグリゲーションデバイスは、同一のデータセンタ内などでデバイスアブストラクションプロキシと一緒に配置される。一実施形態では、１つだけのアクセスアグリゲーションデバイスが、デバイスアブストラクションプロキシと通信可能に適合される。たとえば、該実施形態では、デバイスアブストラクションプロキシおよびＤＳＬＡＭなどの物理的アクセスアグリゲーションデバイスは、同一の物理的コンピュータデバイス内で動作でき、従ってＤＳＬＡＭ／アクセスアグリゲーションデバイスはそれ自身の物理ポートの仮想アブストラクション（ａｂｓｔｒａｃｔｉｏｎ）を提供できるので、ＤＳＬＡＭ／アクセスアグリゲーションデバイスに対する管理権限は、たとえば、ＤＳＬサービス再販事業者に委譲することができる。他の実施形態では、複数のアクセスアグリゲーションデバイスは単一のデバイスアブストラクションプロキシに通信可能に適合し、および各アクセスアグリゲーションデバイスの１つまたは複数の物理ポートはデバイスアブストラクションプロキシの仮想アブストラクションデバイスによってあらわされる。
【００８３】
ブロック５１０では、処理ロジックは複数の物理ポートのサブセットを、デバイスアブストラクションプロキシ内で実行する仮想アクセスアグリゲーションデバイスに割り当てる。いくつかの実施形態では、仮想アクセスアグリゲーションデバイスに割り当てる物理ポートのサブセットは、第１の遠隔に配置されるアクセスアグリゲーションデバイスの１つまたは複数の物理ポート、および、第２の遠隔に配置されるアクセスアグリゲーションデバイスの１つまたは複数の物理ポートを含み、物理ポートのサブセットは、複数のアクセスアグリゲーションデバイスに分配される物理ポートを含む。ブロック５１５では、処理ロジックは割り当てられた物理ポートのサブセットを、仮想アクセスアグリゲーションデバイス内の対応する論理ポートにリンクさせる。
【００８４】
ブロック５２０では、処理ロジックは、ＤＳＬサービス再販事業者の少なくとも１つのブロードバンドアクセス管理システムが、仮想アクセスアグリゲーションデバイスに割り当られた物理ポートのサブセットを管理できる管理インターフェースを提供する。
【００８５】
方法５００Ｂは、管理インターフェースＡＰＩを介してデバイスアブストラクションプロキシにアクセスするために、ＤＳＬサービス再販事業者の処理ロジックで始まる（ブロック５３０）。
【００８６】
ブロック５３５では、処理ロジックは管理インターフェースＡＰＩを介してＤＳＬサービス再販事業者からデバイスアブストラクションプロキシにリクエストを送信し、デバイスアブストラクションプロキシの仮想アクセスアグリゲーションデバイス内の論理ポートを管理する。デバイスアブストラクションプロキシは、それに応じてリクエストを受信する。選択された管理機能／リクエストされた動作は、以下の機能の少なくとも１つを含み、該機能にはコンフィギュレーションの修正および更新、リセット、設定の更新、情報の読み込み、コマンドの送信、診断情報およびコマンドの送受信、プロファイルの変更が含まれる。これらの管理機能は仮想アクセスアグリゲーションデバイス内の論理ポートに適用され、それを介して次に、ＤＳＬサービス再販事業者に関連するアクセスアグリゲーションデバイスの物理ポートに対応してリンクされた物理ポートに適用される。
【００８７】
ブロック５４０では、ＤＳＬサービス再販事業者の処理ロジックは、管理インターフェースを介してデバイスアブストラクションプロキシからリクエストによって特定される管理選択は動作制約に適合するという通知を受信する。たとえば、デバイスアブストラクションプロキシは、リクエストによって特定される管理が複数の動作制約に適合することを決定する権限付与モジュールによって、リクエストを処理し、該動作制約には、グローバル規則設定モジュールによって決定される動作制約、および権限付与モジュールによって実行される動作制約など含む。リクエストされる管理機能／選択される動作が適合しない場合には、リクエストは完全に拒否され、または、複数の動作制約に従う受諾できる構成に一致するように変更される。
【００８８】
ブロック５４５では、処理ロジックは、リクエストに従って論理ポートを管理する。仮想アクセスアグリゲーションデバイス内の論理ポートの管理は、論理ポートにリンクする対応する物理ポートに反映されるので、構成された論理ポートにリンクする特定の物理ポートを介して、リモートＤＳＬ端末に供給されるＤＳＬ通信サービスにコンフィギュレーションがもたらされる。たとえば、論理ポートを管理することには、複数のアクセスアグリゲーションデバイスまたはＤＳＬＡＭの１つの物理ポートをリセットするリクエストを受信し、およびそれに従ってリクエストを処理することを含む。たとえば、物理ポートが、リクエスターが管理権限を有する仮想アクセスアグリゲーションデバイスに割り当てられることが決定された場合には、処理ロジックは、リセットすべきことをリクエストされた物理ポートをリセットできる。一実施形態では、リクエスターが、物理ポートが割り当てられる仮想アクセスアグリゲーションデバイスに対して管理権限が無い場合には、または、物理ポートが割り当てられていない状態の場合には、物理ポートをリセットするためのリクエストはデバイスアブストラクションプロキシによって拒否される。一実施形態では、リクエスターが管理権限を有する特定の仮想アクセスアグリゲーションデバイスに割り当てられるすべての物理ポートをリセットするリクエストの場合には、リクエスターは、仮想アクセスアグリゲーションデバイスに実装される「すべてのポートをリセットする」コマンドまたは「ＤＳＬＡＭをリセットする」コマンドを発行できる。ポートをイネーブルする、ポートをディスイネーブルする、ポートの状態を要求する、特定のポートに対する診断情報を要求する等のリクエストに対するポート動作に対して、同様の決定がなされる（たとえば、リクエストされるコマンドを実施するか、またはリクエストを拒否する）。
【００８９】
ブロック５５０では、処理ロジックは、管理インターフェースを介して、デバイスアブストラクションプロキシへ診断情報のためのリクエストを送信し、およびブロック５５５では、ＤＳＬサービス再販事業者は、デバイスアブストラクションプロキシから管理インターフェースを介して、リクエストされた診断情報を受信する。該実施形態では、受信された診断情報は、デバイスアブストラクションプロキシの権限付与モジュールによって、制限され、フィルタされ、またはすべての入手可能な診断情報の一部の閲覧に制限される。たとえば、診断情報は、リクエストＤＳＬサービス再販事業者が管理権限を有する仮想アクセスアグリゲーションデバイスに関する情報だけに制限される。
【００９０】
ブロック５６０では、ＤＳＬサービス再販事業者の処理ロジックは、ダイナミックスペクトル管理最適化技術を適用する。たとえば該技術はＤＳＬサービス再販事業者内に位置するＤＳＭモジュールによって適用でき、および、ＤＳＬサービス再販事業者の管理権限のもと、またはＤＳＬサービス卸売販売業者の管理権限で動作する。または、ＤＳＭ最適化技術は、デバイスアブストラクションプロキシ内に位置するＤＳＭモジュールによって適用でき、および、ＤＳＬサービス再販事業者の管理権限のもとで、または、ＤＳＬサービス卸売販売業者の管理権限のもとで動作できる。
【００９１】
方法５００Ｃは、ＤＳＬサービス卸売販売業者での処理ロジックから始まり、ＤＳＬサービス再販事業者から仮想アクセスアグリゲーションデバイス／ＤＳＬＡＭ（ブロック５６５）を設定するためのリクエストを受信する。または、ＤＳＬサービス卸売販売業者は、ＤＳＬサービス再販事業者からのリクエストが無い場合でも、プロビジョニングを開始できる。
【００９２】
ブロック５７０では、処理ロジックは、制御インターフェースを介して、仮想アクセスアグリゲーションデバイス／ＤＳＬＡＭをセットアップ（設定）するために、プロビジョニング命令をＤＳＬサービス卸売販売業者からデバイスアブストラクションプロキシへ送信する。デバイスアブストラクションプロキシは、対応して、ＤＳＬサービス卸売販売業者からプロビジョニング命令を受信し、仮想アクセスアグリゲーションデバイスをセットアップする。
【００９３】
ブロック５７５では、処理ロジックは、制御インターフェースを介して、仮想アクセスアグリゲーションデバイスにインスタンスを作成し、および実行するために、デバイスアブストラクションプロキシにインスタンスを作成し、および実行し、または命令する。デバイスアブストラクションプロキシは、対応して、ＤＳＬサービス卸売販売業者に命令されたように、仮想アクセスアグリゲーションデバイスにインスタンスを作成し、実行する。
【００９４】
ブロック５８０では、処理ロジックは、制御インターフェースを介して、仮想アクセスアグリゲーションデバイスの管理権限をＤＳＬサービス再販事業者に割り当てる。いくつかの実施形態では、協同的ＤＳＭ最適化技術を実行するためのＤＳＭモジュールの管理権限も、ＤＳＬサービス再販事業者に割り当てできる。他の実施形態では、該ＤＳＭモジュールの管理権限は、デバイスアブストラクションプロキシに対する管理権限を有するＤＳＬサービス卸売販売業者の排他的制御内で保留される。いくつかの実施形態では、ＤＳＭモジュールは、ＤＳＬサービス再販事業者に位置し、さらにＤＳＬサービス卸売販売業者の制御のもとで動作し、または代替の実施形態では、ＤＳＬサービス再販事業者のＤＳＭモジュールは、ＤＳＬサービス再販事業者の管理権限のもとで動作する。
【００９５】
ブロック５８５では、処理ロジックは、制御インターフェースを介して、診断情報のためのリクエストをデバイスアブストラクションプロキシに送信し、およびブロック５９０では、ＤＳＬサービス卸売販売業者が、制御インターフェースを介して、デバイスアブストラクションプロキシからリクエストされた診断情報を受信する。
【００９６】
ブロック５９５では、ＤＳＬサービス卸売販売業者での処理ロジックは、ＤＳＬ通信サービスに適用されるべきダイナミックスペクトル管理最適化技術を規定、構成、および開始する。たとえば該技術は、ＤＳＬサービス再販事業者内に配置されるＤＳＭモジュールによって適用されることができ、ＤＳＭモジュールは、ＤＳＬサービス再販事業者の管理権限のもとで動作する、またはＤＳＬサービス卸売販売業者がデバイスアブストラクションプロキシを介して制御するＤＳＬサービス卸売販売業者の管理権限のもとで動作する。または、ＤＳＭ最適化技術は、デバイスアブストラクションプロキシ内に位置するＤＳＭモジュールによって適用でき、および、ＤＳＬサービス再販事業者の管理権限のもとで、または、ＤＳＬサービス卸売販売業者の管理権限のもとで動作できる。
【００９７】
図６は、例示的な形態のコンピュータシステムのマシーン６００の図表示を示し、１つの実施形態では、その中で、マシーン６００に明細書に記載された１つまたは複数の方法を実施させるための一組の命令が実行できる。代替の実施形態では、マシーンは、（たとえば、ネットワ−ク化されており）ローカルエリアネットワーク（ＬＡＮ）、イントラネット、エクストラネット、またはインターネット内の他のマシーンに接続できる。マシーンは、コンピュータクライアントコンピュータ−サーバネットワーク環境内のサーバまたはコンピュータクライアントコンピュータマシーンとして、またはピアツーピア（すなわち分散された）ネットワーク環境内のピアマシーンとして、またはデータベースストレージサービスを提供するオンデマンド環境であるオンデマンドサービス環境内のサーバまたは一連のサーバとして動作できる。マシーンのある実施形態は、そのマシーンによって実行される動作を特定するパーソナルコンピュータ（ＰＣ）、タブレットＰＣ、セットトップボックス（ＳＴＢ）、携帯情報端末（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ（ＰＤＡ））、携帯電話、ｗｅｂ装置、サーバ、ネットワークルータ、スイッチまたはブリッジ、コンピュータシステム、または一組の命令を実行することができる能力があるすべてのマシーン（シーケンシャルまたは他の方法）の形態であり得る。さらに、単一のマシーンだけが図示されるが、用語「マシーン」は、明細書に記載された１つまたは複数の方法を実行するための一組（あるいは複数の組の）命令を、個々にまたは共同して実施するマシーン（たとえば、コンピュータ）の一群を含むと解釈されるべきである。
【００９８】
例示的なコンピュータシステム６００は、バス６３０を介してお互いに通信する、プロセッサ６０２、メインメモリ６０４（たとえば、読み出し専用メモリ（ＲＯＭ）、フラッシュメモリ、シンクロナスＤＲＡＭ（ＳＤＲＡＭ）またはランバスＤＲＡＭ（ＲＤＲＡＭ）などのダイナミックランダムアクセスメモリ（ＤＲＡＭ）、フラッシュメモリなどのスタティックメモリ、スタティックランダムアクセスメモリ（ＳＲＡＭ）、揮発性高−データ転送速度ＲＡＭ等）、および二次メモリ６１８（たとえば、ハードディスクドライブおよび永続的なデータベースの実装を含む永続的なストレージデバイス）を含む。メインメモリ６０４は、本明細書に記載のデバイスアブストラクションプロキシの種々の実施形態に関する機能を実施および実行することに必要な、情報および命令並びにソフトウェアプログラムコンポーネントを含む。たとえば、記憶された規則およびプロファイル６２４は、グローバル規則設定モジュールによって決定され、および権限付与モジュールによって実施される動作制約を規定し、および物理／論理ポートに適用されるべきプロファイルを記憶するので、ＤＳＬ通信サービス）を確立する。メインメモリ６０４は、仮想デバイスアブストラクションプロキシに一旦割り当てられると、物理ポートがリンクする複数の論理ポート６２３をさらに含む。メインメモリ６０４およびそのサブ要素（たとえば６２３および６２４）は、明細書に記載された方法を実施するために、処理ロジック６２６およびプロセッサ６０２とともに動作する。
【００９９】
プロセッサ６０２は、マイクロプロセッサ、中央演算処理ユニット、または同種のものなどの１つまたは複数の汎用目的処理デバイスを示す。より詳細には、プロセッサ６０２は、コンプレックス命令セットコンピュータ（ＣＩＳＣ）マイクロプロセッサ、縮小命令セットコンピュータ（ＲＩＳＣ）マイクロプロセッサ、超長命令ワード（ＶＬＩＷ）マイクロプロセッサ、他の命令セットを実装するプロセッサ、または命令セットの組み合わせを実装するプロセッサであり得る。プロセッサ６０２は、特定用途向け集積回路（ＡＳＩＣ）、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）、デジタルシグナルプロセッサ（ＤＳＰ）、ネットワークプロセッサ、または同種のものなどの１つまたは複数の特定目的処理デバイスであってもよい。プロセッサ６０２は、明細書に記載された動作および機能を実施するための処理ロジック６２６を実行するように構成される。
【０１００】
コンピュータシステム６００は、ネットワークインターフェースカード６０８をさらに含む。コンピュータシステム６００は、ユーザインターフェース６１０（などビデオディスプレーユニット、液晶表示（ＬＣＤ）、または陰極線管（ＣＲＴ））、英数字入力デバイス６１２（たとえば、キーボード）、カーソル制御デバイス６１４（たとえば、マウス）、および信号生成デバイス６１６（たとえば、一体型スピーカ）を含んでもよい。コンピュータシステム６００は、周辺デバイス６３６（たとえば、無線または有線通信デバイス、メモリデバイス、ストレージデバイス、音声処理デバイス、映像処理デバイス、等）をさらに含んでもよい。コンピュータシステム６００は、デバイスアブストラクションプロキシ６３４に、仮想アクセスアグリゲーションデバイスをセットアップし、該仮想アクセスアグリゲーションデバイスを構成し、およびリクエストされる変化を許可し、その論理ポートを含む仮想アクセスアグリゲーションデバイスの構成にアクセスし、および、仮想アクセスアグリゲーションデバイス内の論理ポートの動作制約を規定／実行する機能を実施させるばかりではなく、本明細書に記載の多様な他の機能および動作を実施できる。
【０１０１】
二次メモリ６１８は、本明細書に記載の１つまたは複数の方法または機能を実現する１つまたは複数の組の命令（たとえば、ソフトウェア６２２）が記憶される、持続性（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）機械−読み取り可能な記憶媒体（すなわち、さらに詳しくは持続性（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）機械−アクセス可能な記憶媒体）６３１を含むことができる。機械読み取り可能な記憶媒体の構成要素ともなるコンピュータシステム６００、メインメモリ６０４およびプロセッサ６０２によってソフトウェア６２２が実行される間に、ソフトウェア６２２はメインメモリ６０４内に存在、または代替的にメインメモリ６０４内に存在してもよく、および、さらにプロセッサ６０２内に完全に、または少なくとも部分的に存在してもよい。ソフトウェア６２２は、さらに、ネットワークインターフェースカード６０８を介して、ネットワーク６２０を越えて転送または受信されてもよい。
【０１０２】
明細書に開示された発明は、一例として、特定の実施形態として説明されたものであるので、発明の実施形態は明確に列挙された開示の実施形態に限定されるものではないことが理解されるべきである。それどころか、本発明は、当業者にとって明らかな、多様な変更および類似の配列を含むことを意図している。したがって、添付の特許請求の範囲は、すべての該変更および類似の配列を包含するように広く解釈されるべきである。上記の明細書は例示的であって、および制限的ではないことが意図されることを理解するべきである。多くの他の実施形態が、上記の明細書を読んで理解した当業者には明らかになるであろう。したがって、開示された本発明の範囲は、添付の特許請求の範囲、および、その特許請求の範囲が権利を有する等価物の全範囲に基づいて決定されるべきである。
【図１Ａ】
2013512590.tif 000003
【図１Ｂ】
2013512590.tif 000004
【図２】
2013512590.tif 000005
【図３】
2013512590.tif 000006
【図４】
2013512590.tif 000007
【図５Ａ】
2013512590.tif 000008
【図５Ｂ】
2013512590.tif 000009
【図５Ｃ】
2013512590.tif 000010
【図６】
2013512590.tif 000011
【国際調査報告】
2013512590.tif 000012
2013512590.tif 000013