(57)【要約】本明細書に開示された実施形態によれば、ＤＳＬシステムのＤＳＬライン構成およびパラメータを最適化するための装置、システムおよび方法が提供される。例えば、当該システムは：ＤＳＬシステムの中で動作する複数のＤＳＬラインを備えるＤＳＬシステムで動作する現在動作中のデジタル加入者回線（「ＤＳＬライン」）と接続する工程；ＤＳＬラインが動作中にＤＳＬラインのための動作データを収集することによって、現在動作中のＤＳＬラインの活性化されている構成を評価する工程；現在動作中のＤＳＬラインのために複数の候補の構成を決定する工程であって、前記複数の候補の構成は現在動作中の前記ＤＳＬラインと動作に互換性がある工程；ＤＳＬラインのために選択された構成として、好ましい動作特性に基づいて複数の候補の構成のサブセットの１つを選択する工程；および、現在動作中のＤＳＬラインを、ＤＳＬラインのために活性化されている構成を使用する動作から、ＤＳＬラインのために選択された構成を使用する動作に遷移させる工程のための手段を備える。他の関連する実施形態が開示される。
2016500235.tif 000002
【特許請求の範囲】
【請求項１】
ＤＳＬシステムの中で動作する複数のＤＳＬラインを備える前記ＤＳＬシステムで動作する現在動作中のデジタル加入者回線（「ＤＳＬライン」）と接続する工程；
前記ＤＳＬラインが動作中に前記ＤＳＬラインのための動作データを収集することによって、現在動作中の前記ＤＳＬラインの活性化されている構成を評価する工程；
現在動作中の前記ＤＳＬラインのために複数の候補の構成を決定する工程であって、前記複数の候補の構成は現在動作中の前記ＤＳＬラインと動作に互換性がある工程；
前記ＤＳＬラインのために選択された構成として、好ましい動作特性に基づいて複数の候補の構成のサブセットの１つを選択する工程；および、
現在動作中の前記ＤＳＬラインを、前記ＤＳＬラインのために活性化されている構成を使用する動作から、前記ＤＳＬラインのために選択された構成を使用する動作に遷移させる工程を含む方法。
【請求項２】
請求項１の方法において、
前記選択された構成を使用して動作する前記ＤＳＬラインを評価する工程；
前記決定する工程、前記選択する工程、および、前記遷移させる工程を繰り返す工程をさらに含む方法。
【請求項３】
請求項１の方法において、
前記ＤＳＬラインのために選択された構成として、前記好ましい動作特性に基づいて複数の候補の構成のサブセットの１つを選択する工程は：
（ｉ）前記複数の候補の構成のそれぞれに対して、各前記候補の構成に動作が遷移したときに、現在動作中の前記ＤＳＬラインに期待効用メトリック（ｍｅｔｒｉｃ）を構築する工程；および
（ｉｉ）前記複数の候補の構成の前記サブセットの１つを選択する工程であって、前記複数の候補の構成のすべての前記サブセットの中で最高値を持つ前記期待効用メトリックに対応する前記複数の候補の構成のいずれかに基づいて選択する工程を含む方法。
【請求項４】
請求項１の方法において、
現在動作中の前記ＤＳＬラインで前記活性化されている構成は前記複数の候補の構成の一つとして含まれ；および
前記ＤＳＬラインのために選択された構成として、前記好ましい動作特性に基づいて複数の候補の構成のサブセットの１つを選択する工程は：
（ｉ）前記複数の候補の構成のそれぞれに対して、各前記候補の構成に動作が遷移したときに、現在動作中の前記ＤＳＬラインに期待効用メトリックを構築する工程であって、前記期待効用メトリックは、前記ＤＳＬラインが動作中に前記ＤＳＬラインのために収集された動作データに基づき、および、さらに前記ＤＳＬラインの過去の動作特性を反映する、以前に収集および記憶された履歴動作データに基づく工程、および
（ｉｉ）前記複数の候補の構成の前記サブセットの１つを選択する工程であって、前記選択する工程は、前記複数の候補の構成のすべての前記サブセットの中で最高値を持つ前記期待効用メトリックに対応する前記複数の候補の構成のいずれかに基づいて選択する工程を含む方法。
【請求項５】
請求項１の方法において、
前記ＤＳＬラインのための前記複数の候補の構成の前記サブセットを生成するために、現在動作中の前記ＤＳＬラインに対する最低限の動作要件によって前記複数の候補の構成の１つ以上を除外する工程をさらに含む方法。
【請求項６】
請求項５の方法において、
前記複数の候補の構成の１つ以上を除外する工程は：
（ｉ）ユーザから提供される構成制約を読み出す工程；
（ｉｉ）前記複数の候補の構成の第１の構成に動作が遷移した場合に、現在動作中のＤＳＬラインに期待効用メトリックを構築する工程；
（ｉｉｉ）前記期待効用メトリックと前記ユーザから提供された構成制約とを比較する工程；
（ｉｖ）現在動作中の前記ＤＳＬラインが前記複数の候補の構成の第１の候補に遷移した場合に、前記ユーザが提供する構成制約が達成されないことを前記期待効用メトリックが示す場合には、前記複数の候補の構成の前記第１の構成を除外する工程；および
（ｖ）（ｉｉ）から（ｉｖ）の動作を繰り返すことによって、残っている前記複数の候補の構成のそれぞれを順に処理する工程を含む方法。
【請求項７】
請求項１の方法において、
現在動作中の前記ＤＳＬラインのための前記複数の候補の構成を決定する工程は：
現在動作中の前記ＤＳＬラインと通信可能に接続するデジタル加入者回線アクセス多重化装置（ＤＳＬＡＭ）と接続する工程；
前記ＤＳＬＡＭから現在動作中の前記ＤＳＬラインのために利用可能な候補の構成を読み出す工程；および
現在動作中の前記ＤＳＬラインのために決定された前記複数の候補の構成に、前記ＤＳＬＡＭから読み出された前記利用可能な候補の構成を含ませる工程を含む方法。
【請求項８】
請求項１の方法において、
現在動作中の前記ＤＳＬラインのための前記複数の候補の構成を決定する工程は：
現在動作中の前記ＤＳＬラインを含まない前記ＤＳＬシステムの中で動作する１つ以上の他のＤＳＬラインのための成功構成を読み出す工程であって、ここで前記成功構成は前記ＤＳＬシステムの前記１つ以上の他のＤＳＬラインのすくなくとも１つのために選択された構成として特定されたものであって、さらに前記ＤＳＬシステムの前記１つ以上の他のＤＳＬラインは前記成功構成のそれぞれの１つに遷移したものである工程；および
現在動作中の前記ＤＳＬラインのために決定された前記複数の候補の構成に、前記成功構成を含ませる工程を含む方法。
【請求項９】
請求項１の方法において、
現在動作中の前記ＤＳＬラインのための前記複数の候補の構成を決定する工程は：
現在動作中の前記ＤＳＬラインのための前記活性化されている構成の複数のコピー、または、デフォルトの構成の複数のコピー、若しくはその両方を生成する工程；
前記活性化されている構成、または、前記デフォルトの構成、若しくはその両方の複数のユニークな変形形態を生成するために、前記複数のコピーのそれぞれのすくなくとも１つの構成設定を変更する工程であって、前記複数のユニークな変形形態はお互いに異なり、前記活性化されている構成とは異なり、および前記デフォルトの構成とも異なる工程；および
現在動作中の前記ＤＳＬラインのために決定された前記複数の候補の構成に、前記複数のユニークな変形形態を含ませる工程を含む方法。
【請求項１０】
請求項１の方法において、
現在動作中の前記ＤＳＬラインと動作に互換性がある前記複数の候補の構成は：
（ｉ）現在動作中の前記ＤＳＬラインのためのＤＳＬモデムを前記各候補の構成に遷移させることによって、前記複数の候補の構成のそれぞれが現在動作中の前記ＤＳＬラインを活性化することができ；
（ｉｉ）前記複数の候補の構成のそれぞれは、現在動作中の前記ＤＳＬラインのための前記ＤＳＬモデムによって完全にサポートされる複数の構成設定を持ち；
（ｉｉｉ）前記複数の候補の構成のそれぞれはその中に構成設定を持ち、前記構成設定のそれぞれは、ＤＳＬサービスプロバイダーによって規定される許容可能な範囲または限界の中にあり；および
（ｉｖ）前記複数の候補の構成のそれぞれは、現在動作中の前記ＤＳＬラインが結合ＤＳＬラインの場合には前記結合ＤＳＬラインの要件と互換性があり、および、さらに現在動作中の前記ＤＳＬラインがベクトル化されたＤＳＬラインの場合には前記ベクトル化されたＤＳＬライン要件と互換性がある方法。
【請求項１１】
請求項１の方法において、
現在動作中のＤＳＬラインは：
現在動作中の前記ＤＳＬラインのＤＳＬ信号を単一のＤＳＬサービス加入者に搬送する単一のツイストペア電話ライン；
現在動作中の前記ＤＳＬラインの前記ＤＳＬ信号を前記単一のＤＳＬサービス加入者に一緒に搬送する、２つ以上の単一のツイストペア電話ラインを有する結合ＤＳＬライン；および
ＤＳＬラインのベクトル化グループの中の複数のベクトル化されたＤＳＬラインのそれぞれの間のノイズをキャンセルするために一緒に管理される、ＤＳＬラインのベクトル化グループの中の複数のベクトル化されたＤＳＬラインの１つであるベクトル化されたＤＳＬラインであって、前記ベクトル化されたＤＳＬラインは、現在動作中の前記ＤＳＬラインの前記ＤＳＬ信号を単一のＤＳＬサービス加入者に搬送し、および、前記ＤＳＬラインのベクトル化グループ内の前記複数のベクトル化されたＤＳＬラインの残りは、他のＤＳＬ信号を他のＤＳＬサービス加入者に搬送する前記ベクトル化されたＤＳＬラインのいずれか一つを含む方法。
【請求項１２】
請求項１の方法において、
現在動作中の前記ＤＳＬラインを含み、前記ＤＳＬシステムの中で動作する複数のＤＳＬラインを含むＤＳＬシステムは、単一ラインの制約されたＤＳＬライン、複数のラインの制約された結合ＤＳＬライン、および複数のラインの制約されたベクトル化ＤＳＬラインを含み；
前記好ましい動作特性に基づいて、前記ＤＳＬラインのための選択された構成として、複数の候補の構成のサブセットの１つを選択する工程は、それぞれに対する候補の構成を一緒に選択することによって、前記単一ラインの制約されたＤＳＬライン、前記複数のラインの制約された結合ＤＳＬライン、および前記複数のラインの制約されたベクトル化ＤＳＬラインを一緒に最適化する工程を含み；
前記単一ラインの制約されたＤＳＬラインのために選択する工程は、前記複数のラインの制約された結合ＤＳＬライン、前記複数のラインの制約されたベクトル化ＤＳＬライン、および１つ以上の他の前記単一ラインの制約されたＤＳＬラインの従属的な制約によって制限され；
複数のラインの制約された結合ＤＳＬラインのために選択する工程は、単一ラインの制約されたＤＳＬライン、複数のラインの制約されたベクトル化ＤＳＬライン、および１つ以上の他の前記複数のラインの制約された結合ＤＳＬラインの従属的な制約によって制限され；および
前記複数のラインの制約されたベクトル化ＤＳＬラインのために選択する工程は、前記単一ラインの制約されたＤＳＬラインおよび前記複数のラインの制約された結合ＤＳＬライン、および１つ以上の他の前記複数のラインの制約されたベクトル化ＤＳＬラインの従属的な制約によって制限される方法。
【請求項１３】
請求項１の方法において、
現在動作中の前記ＤＳＬラインを含み、前記ＤＳＬシステムの中で動作する複数のＤＳＬラインを含む前記ＤＳＬシステムは：
（ｉ）同一のデジタル加入者回線アクセス多重化装置（ＤＳＬＡＭ）；
（ｉｉ）同一の共通結合器；
（ｉｉｉ）ＤＳＬケーブルの中に複数のＤＳＬラインを含む同一のＤＳＬケーブル；および
（ｉｖ）同一の近隣状態（ｎｅｉｇｈｂｏｒｈｏｏｄ）；の１つをその一部に含むＤＳＬラインの１グループを含む方法。
【請求項１４】
請求項１３の方法において、
動的スペクトル管理：Ｌｅｖｅｌ２ＤＳＭ（「ＤＳＭＬｅｖｅｌ２」）に基づいて前記ＤＳＬラインのグループを管理する工程をさらに含み、
前記ＤＳＬラインのために選択された構成として、前記好ましい動作特性に基づいて複数の候補の構成のサブセットの１つを選択する工程は：
前記ＤＳＬラインのグループの中の前記ＤＳＬラインのための構成をパワー、パワースペクトル密度（ＰＳＤ）、および／またはレートに基づいて一緒に選択する工程を含み、ここで前記ＤＳＬラインのグループの前記ＤＳＬラインは、前記ＤＳＬラインのグループの中の前記ＤＳＬラインに悪影響を及ぼすクロストークを低減するために一緒に管理される方法。
【請求項１５】
請求項１の方法において、
現在動作中の前記ＤＳＬラインは、すくなくとも第１の単一のツイストペア電話ラインおよび第２の単一のツイストペア電話ラインをその中に含む結合ＤＳＬラインを含み、第１のツイストペア電話ラインおよび第２のツイストペア電話ラインのそれぞれは一緒に現在動作中の前記ＤＳＬラインのＤＳＬ信号を搬送し；および
ここで前記方法は、前記結合ＤＳＬラインの前記第１のツイストペア電話ラインおよび前記第２のツイストペア電話ラインのそれぞれに対して異なる待ち時間を要求する、現在動作中の前記ＤＳＬラインのための複数の候補の構成のいずれかを除外する工程をさらに含む方法。
【請求項１６】
請求項１の方法において、
現在動作中の前記ＤＳＬラインは、前記ＤＳＬラインのベクトル化グループの中の複数のベクトル化されたＤＳＬラインのそれぞれの間のノイズをキャンセルするために一緒に管理される、ＤＳＬラインのベクトル化グループの中の複数のベクトル化されたＤＳＬラインの１つであるベクトル化されたＤＳＬラインを含み；
前記ＤＳＬラインのベクトル化グループのためのスーパー構成（ｕｐｅｒ−ｃｎｆｉｇｕｒａｔｉｏｎ）を規定する工程であって、前記スーパー構成は、前記ＤＳＬラインのベクトル化グループ内の複数のベクトル化されたＤＳＬラインに対応する構成のベクトルを規定する工程を含み；および
前記方法は、現在動作中の前記ＤＳＬラインに対応するベクトル構成の１つを各候補の構成に置き換えると、各候補の構成を前記スーパー構成に統合する要件と対立する、現在動作中のＤＳＬラインのための複数の候補の構成のいずれかを除外する工程をさらに含む方法。
【請求項１７】
請求項１の方法において、
前記ＤＳＬラインのために選択された構成として、前記好ましい動作特性に基づいて複数の候補の構成のサブセットの１つを選択する工程は：
（ｉ）前記選択された構成に遷移した場合に、前記ＤＳＬラインの予測されるデータレートが最大であること；
（ｉｉ）前記選択された構成に遷移した場合に、前記ＤＳＬラインの予測される安定性が最大であること；
（ｉｉｉ）前記選択された構成に遷移した場合に、前記ＤＳＬラインに予測される待ち時間が最小であること；
（ｉｖ）前記選択された構成に遷移した場合に、前記ＤＳＬラインの予測されるコール、派遣または解約率が最小であること；
（ｖ）前記選択された構成に遷移した場合に、ＤＳＬラインに対するユーザ指定のサービスの品質（ＱｏＳ）パラメータに対する予測されるコンプライアンスが最大であること；および
（ｖｉ）（ｉ）から（ｖ）の１つ以上の組み合わせ；のいずれか一つを示す選択された構成に基づいて選択する工程を含む方法。
【請求項１８】
請求項１の方法において、
前記ＤＳＬラインのために選択された構成として、前記好ましい動作特性に基づいて複数の候補の構成のサブセットの１つを選択する工程は：
前記複数の候補の構成の２つ以上のサブセットが同一の好ましい動作特性を示すことを決定する工程；
二次的な好ましい動作特性を示す２つ以上の動作特性に基づいて、前記同一の好ましい動作特性を示す前記複数の候補の構成の２つ以上の前記サブセットから１つを選択する工程；を含み、
前記好ましい動作特性は安定性、データレート、帯域幅、待ち時間、およびユーザ指定のサービスの品質（ＱｏＳ）パラメータに対するコンプライアンスのいずれか一つであり、およびさらに前記二次的な好ましい動作特性は、前記好ましい動作特性とは異なる方法。
【請求項１９】
請求項１の方法において、
現在動作中の前記ＤＳＬラインを、前記ＤＳＬラインのために活性化されている構成を使用する動作から前記ＤＳＬラインのために選択された構成を使用する動作に遷移させる工程は：
現在動作中の前記ＤＳＬラインと通信可能に接続するＤＳＬモデムに命令を送信する工程を含み、ここで前記命令は、前記選択された構成、および、ＤＳＬモデムが前記選択された構成へ遷移動作するために必要なコマンドを規定する方法。
【請求項２０】
請求項１の方法において、
選択された構成を使用して動作するＤＳＬラインを評価する工程；
動作を決定、選択、および遷移する工程を反復して繰り返すことによって、前記ＤＳＬラインを最適化する工程；
集束させた後に、前記動作を決定、選択、および遷移する工程を反復して繰り返すことを終了させて、最適化する工程を抜け出る工程をさらに含み；
ここで前記集束は：
（ｉ）あらかじめ定めされた期間で、現在動作中の前記ＤＳＬラインで活性化されている構成が、現在動作中の前記ＤＳＬラインに対して活性化されている構成および前記複数の候補の構成の中で実現し得る最高の構成として決定されること、および
（ｉｉ）現在動作中のＤＳＬラインを最適化するためにあらかじめ定められた繰り返し回数を超えた期間で、現在動作中の前記ＤＳＬラインで前記活性化されている構成が、現在動作中の前記ＤＳＬラインに対して活性化されている構成および前記複数の候補の構成の中で、実現し得る最高の構成として決定されること、および
（ｉｉｉ）前記ＤＳＬシステムの前記複数のＤＳＬラインの中のいずれかの定められたＤＳＬラインを最適化するために許容されたあらかじめ定められた時間閾値を、最適化する工程が超えること、
の少なくとも１つによって達成される方法。
【請求項２１】
請求項１の方法において、
ここで前記方法は、結合ＤＳＬラインとして、または、ベクトル化されたＤＳＬラインとして動作するので、現在動作中の前記ＤＳＬラインが複数のライン制約にしたがうことを決定する工程をさらに含み；
ここで複数の候補の構成を決定する工程は、複数のライン候補の構成の収納場所から候補の構成を構築する工程を含み；
ここで前記方法は、前記結合されたＤＳＬラインまたは前記ベクトル化されたＤＳＬラインのための複数のライン制約にしたがって、複数のライン候補の構成の前記収納場所をフィルタリングすることによって、前記複数の候補の構成の１つ以上を除外する工程をさらに含み；
ここで前記方法は、残余の複数の候補の構成から構成タプルのリストを生成する工程をさらに含み；
ここで前記ＤＳＬラインのために選択された構成として、好ましい動作特性に基づいて複数の候補の構成のサブセットの１つを選択する工程は、前記好ましい動作特性を最大化する構成タプルを特定する工程を含み；および
ここで、現在動作中の前記ＤＳＬラインを前記ＤＳＬラインのために活性化されている構成を使用する動作から、前記ＤＳＬラインのために選択された構成を使用する動作に遷移させる工程は、前記好ましい動作特性を最大化する特定された前記構成タプルを採用するために、現在動作中の前記ＤＳＬラインに対する命令を送信する工程を含む方法。
【請求項２２】
請求項１の方法において、
ここで前記方法は、現在動作中の前記ＤＳＬラインが単一のＤＳＬライン制約にしたがうことを決定する工程をさらに含み；
ここで複数の候補の構成を決定する工程は単一ライン候補の構成の収納場所から候補の構成を構築する工程を含み；
ここで前記方法は、現在動作中の前記ＤＳＬラインに対する単一ライン制約にしたがって単一ライン候補の構成の収納場所をフィルタリングする工程によって、前記複数の候補の構成の１つ以上を除外する工程をさらに含み；
ここで前記方法は、残余の複数の候補の構成から構成タプルのリストを生成する工程をさらに含み；
ここでＤＳＬラインのために選択された構成として、好ましい動作特性に基づいて複数の候補の構成のサブセットの１つを選択する工程は、前記好ましい動作特性を最大化する構成タプルを特定する工程を含み；および
ここで、現在動作中の前記ＤＳＬラインを前記ＤＳＬラインのために活性化されている構成を使用する動作から、前記ＤＳＬラインのために選択された構成を使用する動作に遷移させる工程は、前記好ましい動作特性を最大化する特定された前記構成タプルを採用するために、現在動作中の前記ＤＳＬラインに対する命令を送信する工程を含む方法。
【請求項２３】
請求項１の方法において、
ここで前記方法は、現在動作中の前記ＤＳＬラインに対するＤＳＬライン遷移制約にしたがって、候補の構成の収納場所をフィルタリングすることによって、前記複数の候補の構成の１つ以上を除外する工程をさらに含み；および
ここで前記ＤＳＬライン遷移制約は、現在動作中の前記ＤＳＬラインに関する複数の動作特性のいずれか一つに対して許容される最大の閾値変化を規定し、ここで許容される前記最大の閾値変化を超えて現在動作中の前記ＤＳＬラインに関連する動作特性が変化することを要求するいずれかの候補の構成をさらに検討から除外する方法。
【請求項２４】
請求項１の方法において、
ここで前記方法は、現在動作中の前記ＤＳＬラインが単一のＤＳＬライン制約にしたがうことを決定する工程をさらに含み；および
ここで前記方法は：
複数の候補の構成に対して平行してそれぞれの構成を評価するアルゴリズムを動作させる工程、および
１つ以上のサブ規則にしたがって各前記候補の構成が動作するか否かを評価するレガシー（ｌｅｇａｃｙ）実行可能性テストを失敗する候補の構成を除外する工程によって前記複数の候補の構成の１つ以上を除外する工程をさらに含む方法。
【請求項２５】
請求項２４の方法において、
除外されていない前記候補の構成のそれぞれに対する利用価値を生成する工程であって、前記利用価値は各前記候補の構成に対する動作特性を示す工程をさらに含み；
前記動作特性が前記好ましい動作特性に対応するか否かに基づいて、前記利用価値に重み付け値を適用する工程；および
前記候補の構成に対応する、除外されないスコアのリストを出力する工程を含む方法。
【請求項２６】
請求項２５の方法において、
ここで前記好ましい動作特性に対応する動作特性のための前記利用価値に対してより大きな重み付け値が適用され、および、１つ以上の二次的な好ましい動作特性に対応する動作特性のための前記利用価値に対してより小さな重み付け値が適用される方法。
【請求項２７】
請求項１の方法において、
ここで前記ＤＳＬラインのために選択された構成として、好ましい動作特性に基づいて複数の候補の構成のサブセットの１つを選択する工程は：
現在動作中の前記ＤＳＬラインを複数の候補の構成のサブセットのそれぞれの一つに遷移させることによって開始されるサービスコール、サービス派遣、およびサービス解約の確率を演算する工程；および
現在動作中の前記ＤＳＬラインを遷移させることによって開始される、前記サービスコール、前記サービス派遣、および前記サービス解約の確率を最小化させる複数の候補の構成のサブセットの１つを選択する工程を含む方法。
【請求項２８】
請求項１の方法において、
ここで前記ＤＳＬラインのために選択された構成として、好ましい動作特性に基づいて複数の候補の構成のサブセットの１つを選択する工程は：
ＤＳＬ加入者の有料接続プランに基づいて規定される最小データレートを決定する工程；および
ＤＳＬ加入者の有料接続プランに基づいて規定される前記最小データレート未満のデータレートで、前記ＤＳＬに加入のＤＳＬラインを動作させてしまうことによって顧客が不満足になる確率を最小にする、複数の候補の構成のサブセットの１つを選択する工程を含む方法。
【請求項２９】
請求項１の方法において、
各候補の構成に遷移した場合に、現在動作中の前記ＤＳＬラインに対する前記複数の候補の構成のそれぞれに対して、評価された動作特性を生成する工程をさらに含み；および
ここで前記評価された動作特性は、現在動作中の前記ＤＳＬラインのために収集された動作データに基づき、および、さらに前記複数の候補の構成のそれぞれの構成設定に基づく方法。
【請求項３０】
請求項２６の方法において、
ここで前記評価された動作特性は、さらに現在動作中の前記ＤＳＬラインが活性化されている構成とは異なる１つ以上の構成を使用して動作した時の、現在動作中の前記ＤＳＬラインのための履歴動作データに基づく方法。
【請求項３１】
請求項１の方法において、
好ましい動作特性に忠実であることに基づいて、および、さらに、１つ以上の二次的な好ましい動作特性に基づいて複数の候補の構成のサブセットのそれぞれに得点を付ける工程をさらに含み；および
ここで前記ＤＳＬラインのために選択された構成として、前記好ましい動作特性に基づいて複数の候補の構成のサブセットの１つを選択する工程は、最高の得点を持つ前記複数の候補の構成のサブセットの１つを選択する工程を含む方法。
【請求項３２】
請求項１の方法において、
ここで当該方法は：
現在動作中の前記ＤＳＬラインの第一端と動作可能に通信する加入者宅内機器（ＣＰＥ）モデムのチップセット；
加入者宅内機器（ＣＰＥ）モデムとは異なりおよび物理的に分離した信号調整デバイスのチップセットであって、ここで前記ＣＰＥモデムは現在動作中の前記ＤＳＬラインの第一端と通信可能に接続され、および、ここで前記信号調整デバイスは前記ＣＰＥモデムと通信可能に接続されるチップセット；
現在動作中の前記ＤＳＬラインの前記第一端と通信可能に接続される前記加入者宅内機器（ＣＰＥ）モデム内に構成されるコントローラーカード；および
前記加入者宅内機器（ＣＰＥ）モデムとは異なりおよび物理的に分離した前記信号調整デバイス内に構成されるコントローラーカードであって、ここで前記ＣＰＥモデムは現在動作中の前記ＤＳＬラインの前記第一端と通信可能に接続され、および、ここで前記信号調整デバイスは前記ＣＰＥモデムと通信可能に接続されるコントローラーカードの一つによって実装される方法。
【請求項３３】
命令が記憶される非一時的コンピューター読み出し可能記憶媒体であって、構成最適化装置のプロセッサーによって前記命令が実行されると、前記命令は構成最適化装置を：
ＤＳＬシステム中で動作する複数のＤＳＬラインを備える前記ＤＳＬシステムで動作する現在動作中のデジタル加入者回線（「ＤＳＬライン」）と接続する工程；
前記ＤＳＬラインが動作中に前記ＤＳＬラインのための動作データを収集することによって、現在動作中の前記ＤＳＬラインの活性化されている構成を評価する工程；
現在動作中の前記ＤＳＬラインのために複数の候補の構成を決定する工程であって、前記複数の候補の構成は現在動作中の前記ＤＳＬラインと動作に互換性がある工程；
前記ＤＳＬラインのために選択された構成として、好ましい動作特性に基づいて複数の候補の構成のサブセットの１つを選択する工程；および、
現在動作中の前記ＤＳＬラインを前記ＤＳＬラインのために活性化されている構成を使用する動作から、前記ＤＳＬラインのために選択された構成を使用する動作に遷移させる工程の動作を実行させるように機能する非一時的コンピューター読み出し可能記憶媒体。
【請求項３４】
請求項３３に記載の非一時的コンピューター読み出し可能記憶媒体であって、
ここで前記ＤＳＬラインのために選択された構成として、前記好ましい動作特性に基づいて複数の候補の構成のサブセットの１つを選択する工程は：
（ｉ）前記複数の候補の構成のそれぞれに対して、各前記候補の構成に動作が遷移したときに、現在動作中の前記ＤＳＬラインに期待効用メトリックを構築する工程；および
（ｉｉ）前記複数の候補の構成の前記サブセットの１つを選択する工程であって、ここで前記選択する工程は、いずれの前記複数の候補の構成が、前記複数の候補の構成のすべての前記サブセットの中で最高値を持つ前記期待効用メトリックに対応するかに基づく工程と、を含む非一時的コンピューター読み出し可能記憶媒体。
【請求項３５】
請求項３３に記載の非一時的コンピューター読み出し可能記憶媒体において、
ここで前記動作はさらに：
（ｉ）ユーザから提供される構成制約を読み出す工程；
（ｉｉ）前記複数の候補の構成の第１の構成に動作が遷移した場合に、現在動作中の前記ＤＳＬラインに期待効用メトリック（ｍｅｔｒｉｃ）を構築する工程；
（ｉｉｉ）前記期待効用メトリックと前記ユーザから提供された構成制約とを比較する工程；
（ｉｖ）現在動作中の前記ＤＳＬラインが前記複数の候補の構成の第１の候補に遷移した場合に、前記ユーザが提供する構成制約が達成されないことを前記期待効用メトリックが示す場合には、前記複数の候補の構成の前記第１の構成を除外する工程；および
（ｖ）（ｉｉ）から（ｉｖ）の動作を繰り返すことによって、残っている前記複数の候補の構成のそれぞれを順に処理する工程によって、前記複数の候補の構成の１つ以上を除外する工程を含む非一時的コンピューター読み出し可能記憶媒体。
【請求項３６】
プロセッサーおよびメモリ；
現在動作中のＤＳＬラインと接続するためのデジタル加入者回線インターフェース（「ＤＳＬラインインターフェース」）；および
構成最適化装置を含むシステムであって、
前記構成最適化装置は：
ＤＳＬラインが動作中に前記ＤＳＬラインのための動作データを収集することによって現在動作中の前記ＤＳＬラインの活性化されている構成を評価するＤＳＬライン評価モジュール；
現在動作中の前記ＤＳＬラインのための複数の候補の構成が内部に記憶された候補の構成収納場所であって、前記複数の候補の構成は現在動作中の前記ＤＳＬラインと動作に互換性がある前記候補の構成収納場所；
さらに好ましい動作特性に基づいて、前記ＤＳＬラインのための選択された構成として、複数の候補の構成のサブセットの１つを選択する構成選択モジュール；および
現在動作中の前記ＤＳＬラインを、前記ＤＳＬラインのために活性化されている構成を使用する動作から、前記ＤＳＬラインのために選択された構成を使用する動作に遷移させる状態遷移モジュールを含むシステム。
【請求項３７】
請求項３６のシステムにおいて、
ここで前記システムは、内部で現在動作中の前記ＤＳＬラインが動作するＤＳＬシステムに対して責任があるＤＳＬオペレータの本社（ＣＯ）から完全に物理的に分離するサードパーティで動作し；および
ここで前記システムは、現在動作中の前記ＤＳＬラインのための加入者宅内機器（ＣＰＥ）モデムと結合するデジタル加入者回線アクセス多重化装置（ＤＳＬＡＭ）を介した公衆インターネットによって現在動作中の前記ＤＳＬラインと通信可能に接続するシステム。
【請求項３８】
請求項３６のシステムにおいて、
ここで前記システムの前記構成最適化装置は：
ＤＳＬ加入者の仕事場または個人宅にある現在動作中の前記ＤＳＬラインと関連し、および、現在動作中の前記ＤＳＬラインの第一端と通信可能に接続する加入者宅内機器（ＣＰＥ）のチップセット；
ＣＰＥモデムとは異なりおよび物理的に離れた信号調整デバイスのチップセットであって、ここで前記信号調整デバイスは現在動作中の前記ＤＳＬラインの前記第一端と通信可能に接続され、および、前記ＣＰＥモデムは、前記信号調整デバイスと通信可能に接続される前記チップセット；
現在動作中の前記ＤＳＬラインの前記第一端と通信可能に接続される前記ＣＰＥモデムの中に構成されるコントローラーカード；および
前記ＣＰＥモデムとは異なりおよび物理的に離れた前記信号調整デバイスの中に構成されるコントローラーカードであって、ここで前記信号調整デバイスは現在動作中の前記ＤＳＬラインの前記第一端と通信可能に接続され、および、前記ＣＰＥモデムは、前記信号調整デバイスと通信可能に接続される前記コントローラーカードのいずれか一つによって実現される。
【請求項３９】
請求項３６のシステムにおいて、
ここで前記システムは、現在動作中の前記ＤＳＬラインと関連し、ＤＳＬ加入者の仕事場または個人宅にある、前記加入者宅内機器（ＣＰＥ）モデムとは物理的に離れているクラウドサービスプロバイダーのサーバーとして動作し；および
ここで現在動作中の前記ＤＳＬラインを、前記ＤＳＬラインのために活性化されている構成を使用する動作から、前記ＤＳＬラインのために選択された構成を使用する動作に遷移させる状態遷移モジュールは、公衆インターネットを介して前記ＣＰＥモデムに最適化命令を発行するための前記クラウドサービスプロバイダーを含み、前記最適化命令は前記ＣＰＥモデムで新しく活性化された構成としての選択された構成、および、前記選択された構成の活性化を開始するために必要なコマンドを少なくとも含むシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
（著作権表示）
本特許出願書類の発明の一部は、著作権保護のもとにある資料を含む。著作権所有者は、米国特許商標庁による特許のファイルまたは記録であることが明らかである場合には、特許出願書類または特許発明のいずれによる複写に対しても異議を唱えないが、その他のものに対してはすべての著作権を留保する。
【０００２】
（技術分野）
本明細書に開示されている発明は一般にコンピューター分野に関し、および、より詳細には、ＤＳＬシステムのＤＳＬライン構成およびパラメータを最適化するためのシステム、方法、および装置に関する。
【背景技術】
【０００３】
背景技術部分で記載される主題は従来技術であると解してはいけない。背景技術部分において記載した結果にすぎない。同様に、背景技術部分に記載されている課題、または、関連している背景技術部分の主題は、従来技術で認識されたものであると解してはいけない。背景技術部分の主題は単に異なるアプローチを示し、それらの部分は特許請求の範囲に記載された主題の実施形態にも対応する。
【０００４】
デジタル加入者回線（ＤＳＬ）技術は、現存するツイストペア電話ラインによって企業、家庭等の加入者位置まで広帯域のデジタル通信を提供する可能性がある。これらのツイストペア電話ラインはループ、ＤＳＬライン、または「コッパープラント（ｃｏｐｐｅｒ  ｐｌａｎｔ）」と呼ばれることもある
【０００５】
それらの当初の設計は音声帯域アナログ通信だけのためのものであったが、当該ラインが適切に構成され、および、管理されれば、これらのツイストペア電話ラインであっても現代のインターネットユーザの期待に応える範囲内の帯域幅を提供することが可能である。
【０００６】
一般的に言えば、デフォルトまたはテンプレートＤＳＬライン構成がＤＳＬラインに適用され、および、その構成はＤＳＬラインの動作を永久に制御する。従来のＤＳＬ実装を使用する場合には、ＤＳＬ構成は必要な場合にだけ、例えば、ＤＳＬラインの性能不良に起因する顧客からのサービスコールに応答するサービス技術者によって修正される。技術者が当該構成を手作業で検査および修正しなければならないので、当該戦略は人的資源の面で非効率的であるし、並びに、当該従来の戦略では、ＤＳＬ加入者の顧客満足度を大幅に改善する結果、ＤＳＬサービスプロバイダーおよびＤＳＬオペレータに向上された利益をもたらす可能性があるＤＳＬラインの動作能力を十分に活用することもできない。
【０００７】
したがって、当該技術の現在の状態は、本明細書に開示されているＤＳＬシステムのＤＳＬライン構成およびパラメータを最適化するためのシステム、方法、および装置によって恩恵を受ける可能性がある。
【０００８】
実施形態は実施例を使用して説明されているが、これは限定することを意味するものではなく、以下の図を考慮して以下の詳細な説明を参照すればより十分に理解されるであろう。
【図面の簡単な説明】
【０００９】
【図１】実施形態が動作できる例示アーキテクチャを示す図である。
【図２】実施形態が動作できる代替例示アーキテクチャを示す図である。
【図３】実施形態が動作できる別の代替例示アーキテクチャを示す図である。
【図４】開示された実施形態によるＤＳＬシステムのＤＳＬライン構成およびパラメータを最適化するための方法を図示するフローチャートである。
【図５】実施形態が動作できる、オプションで構成最適化装置を含むシステムの図表示である。
【図６】１つの実施形態によるコンピューターシステムの例示形態による装置を示す図である。
【発明を実施するための形態】
【００１０】
本明細書に開示される装置、システムおよび方法は、ＤＳＬシステムのＤＳＬライン構成およびパラメータを最適化するためのものである。１つの実施形態によれば、例示システムは：ＤＳＬシステム中で動作する複数のＤＳＬラインを備えるＤＳＬシステムで動作する現在動作中のデジタル加入者回線（「ＤＳＬライン」）と接続する工程；ＤＳＬラインが動作中にＤＳＬラインのための動作データを収集することによって、現在動作中のＤＳＬラインの活性化されている構成を評価する工程；現在動作中のＤＳＬラインのために複数の候補の構成を決定する工程であって、前記複数の候補の構成は現在動作中の前記ＤＳＬラインと動作に互換性がある工程；ＤＳＬラインのために選択された構成として好ましい動作特性に基づいて複数の候補の構成のサブセットの１つを選択する工程；および、現在動作中のＤＳＬラインを、ＤＳＬラインのために活性化されている構成を使用する動作から、ＤＳＬラインのために選択された構成を使用する動作に遷移させる工程のための手段を含み得る。
【００１１】
構成の最適化を実施しているＤＳＬラインが利用可能なさまざまな「構成（ｃｏｎｆｉｇｕｒａｔｉｏｎｓ）」がある。例えば、当該構成は、現存する構成に対する新しい構成設定またはパラメータ、現存する構成に対して変更または更新される構成設定またはパラメータ、ＤＳＬラインで現存する活性化されている構成を完全に置き換える候補の構成、若しくは、ＤＳＬラインに対して活性化されている構成を置き換えるためにも使用され得るさまざまなＤＳＬラインプロファイル、に相当し得る。ＤＳＬ「ラインプロファイル」の一例は、データレート、パワースペクトル密度（ＰＳＤ）、マージン、順方向誤り訂正（ＦＥＣ）パラメータ、キャリアマスク（ＣａｒｒｉｅｒＭａｋ）（ＣＭＡＳＫ）、システムタイプ等のパラメータを規定する。ＤＳＬラインの動作条件に影響を及ぼす他の当該構成またはプロファイルは、本明細書に開示される構成最適化アルゴリズム、方法、技術、装置、およびシステムによっても利用され得る。
【００１２】
以下の説明では、数多くの具体的な詳細は、種々の実施形態の完全な理解を提供するために、特定のシステム、言語、構成要素などを例として説明している。しかしながら、当業者にとっては、発明された実施形態を実施するためにこれらの特定の詳細が必ずしも必要ではないことが明らかである。他の事例では、発明された実施形態を不必要に曖昧にすることを避けるために、よく知られた材料または方法が詳細に記載された。
【００１３】
本明細書に記載され、および、図に表現された多様なハードウェア構成要素に加えて、実施形態は以下に記載された多様な動作をさらに含む。該実施形態に従って記載された動作は、ハードウェア構成要素によって実行され、または、機械が実行可能な命令によって実現されてもよく、該命令は前記動作を実施する命令がプログラムされた汎用プロセッサーまたは特定用途プロセッサーを実行させるために使用される。または、メモリおよび１つまたは複数のプロセッサーのコンピューティング・プラットフォームによって本明細書に記載の動作を実施するソフトウェア命令を含む、ハードウェアとソフトウェアの組み合わせによって該動作が実行されてもよい。
【００１４】
実施形態は、明細書に記載の動作を実施するためのシステムまたは装置にも関する。発明されたシステムまたは装置は、要求された目的のために特別に構成されてもよく、すなわち、コンピューターに記憶されるコンピュータープログラムによって選択的に活性化され、または、再構成されてもよい汎用コンピューターを含んでもよい。該コンピュータープログラムは非一時的なコンピューター読み取り可能記憶媒体に記憶されてもよく、これに限定されるものではないが、それらには、フロッピー（登録商標）ディスク、光ディスクを含む種類のディスク、フラッシュ、ＮＡＮＤ、半導体ドライブ（ＳＳＤ）、ＣＤ−ＲＯＭ、および、磁気−光ディスク、リードオンリーメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気または光カード、または、非一時的な電子命令を記憶することができる適切なすべての種類の媒体であって、それぞれがコンピューターシステムバスに接続されているものが含まれる。一実施形態では、これらに記憶される命令を含む非一時的なコンピューター読み取り可能記憶媒体が、装置内の１つまたは複数のプロセッサーを動作させ、本明細書に記載の方法および動作を実施させる。別の実施形態では、該方法および動作を実施する命令が、後の実行のために非一時的なコンピューター可読の媒体に記憶される。
【００１５】
明細書に示されるアルゴリズムおよび表示は、任意の特定のコンピューターまたは他の装置に本質的に関連するものではなく、また、任意の特定のプログラミング言語を参照して記載された実施形態でもない。当然のことながら、本明細書に記載する実施形態の本教示内容を実施するために、さまざまなプログラミング言語が使用されてもよい。
【００１６】
図１は実施形態が動作できる例示的なアーキテクチャ１００を示す。スプリッターを含む、または、含まない非対称デジタル加入者回線（ＡＤＳＬ）システム（デジタル加入者回線（ＤＳＬ）システムの一つの形態）は、多様な適用可能な標準に従って動作し、それらにはＡＤＳＬ１（Ｇ．９９２．１）、ＡＤＳＬ−Ｌｉｔｅ（Ｇ．９９２．２）、ＡＤＳＬ２（Ｇ．９９２．３）、ＡＤＳＬ２−ＬｉｔｅＧ．９９２．４、ＡＤＳＬ２＋（Ｇ．９９２．５）および超高速デジタル加入者回線または超高速−ビットレートデジタル加入者回線（ＶＤＳＬ）標準であるＧ．９９３．ｘ、並びにＧ．９９１．１およびＧ．９９１．２一対高速デジタル加入者回線（ＳＨＤＳＬ）標準、これらのすべてが結合されおよび結合されない形態、および／またはＧ．９９７．１標準（Ｇ．ｐｌｏａｍとも呼ばれる）が挙げられる。
【００１７】
本明細書に記載の実施形態によれば、住宅にいる消費者およびビジネス消費者を含む末端ユーザ消費者は、インターネット（登録商標）サービスプロバイダー（ＩＳＰ）などのサービスプロバイダー（ＳＰ）、または、データ接続、音声接続、映像接続、および、モバイルデバイス接続の１つまたは複数を複数の加入者に提供するサービスプロバイダーに接続される広域ネットワーク（ＷＡＮ）バックホールを介してインターネット（登録商標）に接続することができる。該サービスプロバイダーには、従来からのアナログ電話サービス（たとえば、アナログ音声通話のみ可能な旧来の電話サービス（ＰＯＴＳ））を提供するために利用されている銅ツイストペア電話回線を少なくとも部分的に介して、契約している末端ユーザにインターネット（登録商標）帯域幅を提供するデジタル加入者回線（ＤＳＬ）インターネット（登録商標）サービスプロバイダー；従来は「ケーブル」テレビ受像器信号を伝送するために使用された同軸ケーブルを少なくとも部分的に介して、末端ユーザにインターネット（登録商標）帯域幅を提供する同軸ケーブルインターネット（登録商標）サービスプロバイダー；あるいは、顧客の構内で終端する光ファイバーケーブルを介して末端ユーザにインターネット（登録商標）帯域幅を提供する光ファイバーインターネット（登録商標）サービスプロバイダーが挙げられる。他の変形形態も存在し、それらには、アナログ電話ベースの接続を介してアナログ信号でインターネット（登録商標）帯域幅を提供するＩＳＰ、一方向または両方向衛星接続を介してインターネット（登録商標）帯域幅を提供するＩＳＰ、および、従来は商用電源（たとえば、電力）を末端ユーザの構内に送電するために利用されていた電源ラインなどの少なくともパワーラインを介してインターネット（登録商標）帯域幅を提供するＩＳＰ、または、ホットＳＰＯＴでの無線（たとえば、ＷｉＦｉ）接続、または、ＷｉＭａｘ、３Ｇ／４Ｇ、ＬＴＥ等の技術および標準によるモバイルデータ接続などの無線チャンネルを少なくとも一部に介してインターネット（登録商標）帯域幅を提供するＩＳＰが挙げられる。
【００１８】
発明された機能を実施する場合には、システムはアクセスノード（ＡＮ）で利用可能な、さまざまな動作データ（性能データを含む）を利用できる。
【００１９】
図１では、ユーザの端末装置１０２（たとえば、加入者宅内機器（ＣＰＥ）デバイスまたは遠隔ターミナルデバイス、ネットワークノード、ＬＡＮデバイス等）はホームネットワーク１０４に結合し、ホームネットワーク１０４は、次にネットワーク終端（ＮＴ）ユニット１０８と結合する。さらにＤＳＬ送受信器ユニット（ＴＵ）が図示される（たとえば、ＤＳＬループまたはラインを変調するデバイスである）。一実施形態では、ＮＴユニット１０８は、ＴＵ−Ｒ（ＴＵ遠隔）１２２（たとえば、ＡＤＳＬまたはＶＤＳＬ標準のいずれかによって定義される送受信器）あるいは他のいずれかの適切なネットワーク終端モデム、送受信器または他の通信ユニットを含む。ＮＴユニット１０８は、マネージメントエンティティ（ＭＥ）１２４も含む。マネージメントエンティティ１２４は、適用される標準および／または他の基準のいずれかによって要求さるように実行できるマイクロプロセッサー、マイクロコントローラ、またはファームウェアまたはハードウェアの回路ステートマシンなどの任意の好適なハードウェアデバイスであってもよい。マネージメントエンティティ１２４は、その管理情報ベース（ＭＩＢ）に、特に、動作データを収集し、および、記憶する。ＭＩＢは各ＭＥによって維持される情報のデータベースであって、シンプルネットワークマネージメントプロトコル（ＳＲＭＰ）、管理コンソール／プログラムに提供するようにネットワークデバイスから情報を集めるために使用される管理プロトコルなどのネットワークマネージメントプロトコル、または、中間言語（Ｔｒａｎａｃｔｉｏｎ  Ｌａｎｇｕａｇｅ  １（ＴＬ１））コマンドを介してアクセスすることができる。ＴＬ１は通信ネットワーク要素間のプログラムレスポンスおよびコマンドに使用されるために長年をかけて確立されたコマンド言語である。
【００２０】
システムの各ＴＵ−Ｒ１２２は、本社（ＣＯ）１４６または他の中心位置のＴＵ−Ｃ（ＴＵ中心）に結合されることができる。ＴＵ−Ｃ１４２は本社１４６のアクセスノード（ＡＮ）１１４に位置する。マネージメントエンティティ（ＭＥ）１４４は同様にＴＵ−Ｃ１４２に関する動作データのＭＩＢを維持する。当業者であれば理解するように、アクセスノード１１４は広帯域ネットワーク１０６または他のネットワークに接続されてもよい。ＴＵ−Ｒ１２２およびＴＵ−Ｃ１４２はループ１１２によって一緒に結合される。ループ１１２がＡＤＳＬの場合には、電話回線などのツイストペアラインであってもよく、ＤＳＬベースの通信に加えて他の通信サービスを伝送する。
【００２１】
図１に示されるインターフェースのいくつかは、動作データを決定し、収集するために使用される。Ｑインターフェース１２６は、オペレータのネットワークマネージメントシステム（ＮＭＳ）１１６とアクセスノード１１４のＭＥ１４４との間のインターフェースを提供する。Ｇ．９９７。１標準で規定されるパラメータはＱインターフェース１２６に適用する。マネージメントエンティティ１４４でサポートされる近端パラメータはＴＵ−Ｃ１４２から得ることができ、一方、ＴＵ−Ｒ１２２の遠端パラメータはＵインターフェース上の二つのインターフェースのどちらか一方によって得ることができる。インジケータビットおよびＥＯＣメッセージは、組み込みチャネル１３２を使用して送信でき、および、物理メディア依存（ＰＭＤ）層で提供され、および、ＭＥ１４４で要求されるＴＵ−Ｒ１２２パラメータを生成するために使用できる。それに代えて、マネージメントエンティティ１４４によって要求されると、ＴＵ−Ｒ１２２からパラメータを得るために、運用・管理・保守（ＯＡＭ）チャンネルおよび適切なプロトコルを使用できる。同様に、ＴＵ−Ｃ１４２の遠端パラメータはＵインターフェース上の二つのインターフェースのどちらか一方によって得ることができる。ＰＭＤ層で提供されるインジケータビットおよびＥＯＣメッセージは、ＮＴユニット１０８のマネージメントエンティティ１２４の要求されるＴＵ−Ｃ１４２パラメータを生成するために使用できる。それに代えて、マネージメントエンティティ１２４によって要求されると、ＴＵ−Ｃ１４２からパラメータを得るために、ＯＡＭチャンネルおよび適切なプロトコルを使用できる。
【００２２】
Ｕインターフェース（ループ１１２とも呼ばれる）には、二つのマネージメントインターフェースがあり、一つはＴＵ−Ｃ１４２（Ｕ−Ｃインターフェース１５７）であり、一つはＴＵ−Ｒ１２２（Ｕ−Ｒインターフェース１５８）である。Ｕ−Ｃインターフェース１５７はＴＵ−Ｒ１２２がＵインターフェース／ループ１１２を介して取得するＴＵ−Ｃ近端パラメータを提供する。同様に、Ｕ−Ｒインターフェース１５８はＴＵ−Ｃ１４２がＵインターフェース／ループ１１２を介して取得するＴＵ−Ｒ近端パラメータ提供する。適用されるパラメータは使用される送信器標準によって異なる（たとえば、Ｇ．９９２。１またはＧ．９９２。２）。Ｇ．９９７。１標準は、Ｕインターフェースでのオプションの運用・管理・保守（ＯＡＭ）通信チャネルを規定する。このチャネルが実装される場合には、ＴＵ−ＣおよびＴＵ−Ｒペアは物理層ＯＡＭメッセージを伝送するためにそれを使用できる。従って、該システムのＴＵ送受信器１２２および１４２は、それぞれのＭＩＢで維持される多様な動作データを共有する。
【００２３】
図１で表現されるのは、いくつかの代替実施形態に従って多様なオプション位置で動作する装置１７０である。たとえば、一実施形態によれば、装置１７０はＬＡＮの中などのホームネットワーク１０４の中に位置する。一実施形態では装置１７０は、加入者宅内機器（ＣＰＥ）モデムなどのＤＳＬモデムとして動作する。別の実施形態では、装置１７０はコントローラーカードとして動作し、または、図示されるホームネットワーク１０４と結合するユーザの端末装置１０２（たとえば、加入者宅内機器（ＣＰＥ）デバイスまたは遠隔ターミナルデバイス、ネットワークノード、ＬＡＮデバイス等）の中のチップセットとして動作する。別の実施形態では、装置１７０はユーザの端末装置１０２とＤＳＬラインまたはループの間に接続される、分離されおよび物理的に異なったスタンドアローンユニットとして動作する。たとえば、装置１７０はスタンドアローン信号調節デバイスとして動作できる。
【００２４】
本明細書で使用する場合、用語「ユーザ」、「加入者」および／または「顧客」とは、通信サービスおよび／または設備が、さまざまなサービスプロバイダー（単数または複数）のいずれかによって提供され、および／または、提供される可能性がある個人、ビジネスおよび／または組織をいう。さらに、用語「加入者宅内機器」とは、サービスプロバイダーによって通信サービスが提供される位置をいう。例えば、ＤＳＬサービスを加入者宅内機器に提供するために使用される公衆交換電話網（ＰＳＴＮ）では、電話回線のネットワーク終端（ＮＴ）サイドの近くおよび／または関連する場所に位置する。実施例の加入者宅内機器は、住居またはオフィスビルを含む。
【００２５】
本明細書で使用する場合、用語「サービスプロバイダー」とは、通信サービスおよび／または通信設備を、提供、販売、設定、故障修理および／または維持するさまざまなエンティティのいずれかをいう。実施例のサービスプロバイダーは、電話運営会社、電信運営会社、無線運営会社、インターネット（登録商標）サービスプロバイダー、または、独立または広帯域通信サービスプロバイダーとともに、広帯域通信サービス（ＤＳＬ、ＤＳＬサービス、ケーブル等）の診断または改良するサービスを提供するすべてのサービスを含む。
【００２６】
加えて、本明細書で使用する場合、用語「ＤＳＬ」とは、たとえば、非対称ＤＳＬ（ＡＤＳＬ）、高速ＤＳＬ（ＨＤＳＬ）、対称ＤＳＬ（ＳＤＳＬ）、および／または超高速／超高速−ビット−レートＤＳＬ（ＶＤＳＬ）などの多様なＤＳＬ技術および／またはその変形形態のいずれかをいう。該ＤＳＬ技術は適用される標準に従って共通に実装される。たとえば、適用される標準には、ＡＤＳＬモデムのための国際電気通信連合（Ｉ。Ｔ。Ｕ。）標準Ｇ．９９２。１（Ｇ．ｄｍｔとしても知られる）、ＡＤＳＬ２モデムのためのＩ。Ｔ。Ｕ。標準Ｇ．９９２。３（Ｇ．ｄｍｔ。ｂｉｓ、またはＧ．ＡＤＳＬ２としても知られる）、ＡＤＳＬ２＋モデムのためのＩ。Ｔ。Ｕ。標準Ｇ．９９２。５（Ｇ．ＡＤＳＬ２ｐｌｕｓとしても知られる）、ＶＤＳＬモデムのためのＩ。Ｔ。Ｕ。標準Ｇ．９９３。１（Ｇ．ＶＤＳＬとしても知られる）、ＶＤＳＬ２モデムのためのＩ。Ｔ。Ｕ。標準Ｇ．９９３。２、ベクタシステムのためのＩ。Ｔ。Ｕ。標準Ｇ．９９３。５、モデム実装ハンドシャイクのためのＩ。Ｔ。Ｕ。標準Ｇ．９９４。１（Ｇ．ｈｓ）、および／またはＤＳＬモデムのマネージメントのためのＩ。Ｔ。Ｕ。標準Ｇ．９９７。１（Ｇ．ｐｌｏａｍとしても知られる）等がある。
【００２７】
ＤＳＬモデムおよび／またはＤＳＬ通信サービスを顧客に接続することに関しては、例示的なデジタル加入者回線（ＤＳＬ）設備、ＤＳＬサービス、ＤＳＬシステム、および／または、ＤＳＬサービスを配信するための通常のツイストペア銅電話回線を使用して実現され、並びに、当然のことながら開示された発明の特徴的な方法および装置、および／または、本明細書に発明された通信システムのための伝送媒体の試験は多くの他のタイプおよび／またはさまざまな通信設備、サービス、技術および／またはシステムに適用することができる。たとえば、他のタイプのシステムには、無線配信システム、有線またはケーブル配信システム、同軸ケーブル配信システム、極超短波（ＵＨＦ）／超短波（ＶＨＦ）無線周波数システム、衛星または他の地球外システム、セル方式配信システム、広帯域電源−ラインシステムおよび／または光ファイバーネットワークが挙げられる。加えて、これらのデバイス、システムおよび／またはネットワークの組み合わせが使用されてもよい。たとえば、バランコネクターを介して接続されるツイストペアと同軸ケーブルの組み合わせ、または、光ネットワークユニット（ＯＮＵ）での線形光電気接続を有するアナログファイバーと銅の接続などの物理チャネルを連続させる他のすべての組み合わせが使用されてもよい。
【００２８】
明細書で使用されるフレーズ「に結合する（ｃｏｕｐｌｅｄ  ｔｏ）」「と結合する（ｃｏｕｐｌｅｄ  ｗｉｔｈ）」「に接続する（ｃｏｎｎｅｃｔｅｄ  ｔｏ）」「と接続する（ｃｏｎｎｅｃｔｅｄ  ｗｉｔｈ）」および同種のものは、二つの要素および／または構成要素間の接続を記述し、および、結合する（ｃｏｕｐｌｅｄ）／接続する（ｃｏｎｎｅｃｔｅｄ）は直接的に一緒になること、または、たとえば１つまたは複数の介在要素または有線／無線接続を介して間接的に一緒になることを意味するものとする。「通信システム」を参照することには、適用可能な、すべての種類のデータ伝送システムへの参照を含むことが意図される。
【００２９】
図２は、実施形態が動作できる代替例示アーキテクチャ２００を示す図である。特に示されたのは、最適化を実施する複数のＤＳＬラインであって、最適化領域Ａの中のＤＳＬライン２１０、最適化領域Ｎの中のＤＳＬライン２１５、およびいずれかの番号の他の最適化領域にあり得る他の例示ＤＳＬライン２１２を含む。
【００３０】
開示された実施形態によれば、ＤＳＬライン２１０は候補の構成の収納場所としてエレメント２０５Ａで示される最適化領域Ａを参照し、および、ＤＳＬライン２１５は候補の構成の別の収納場所としてエレメント２０５Ｂで示される最適化領域Ｎを参照する。この実施例では、全最適化空間にある構成の一組によってＤＳＬラインが最適化されるように、さまざまな最適化領域に対応する複数の収納場所がある。当該最適化空間は最適化中に検討の対象となる全構成セットとして特徴付けられ得る。候補の構成の結果として得られるリスト（例えば、図３のエレメント３１５Ａおよび３１５Ｂを参照）または、したがって、各最適化領域は、その最適化領域に対応または関連するＤＳＬラインの最適化のために使用され得る構成のサブセットを示す。複数の当該候補収納場所は、図示されるように異なる最適化領域に対応して利用可能であり、次に参照されるべきであるいくつかの収納場所が決定され得る。例えば、参照されるべきである収納場所は、構成最適化が実施されているＤＳＬラインに関連するサービス製品、ＤＳＬＡＭ、およびＣＰＥに基づいて決定され得る。
【００３１】
構成の最適化が実施されているＤＳＬライン２１０、２１２、２１５は、次に例えば、各ＤＳＬライン２１０、２１２、２１５に対する単一および／または複数のライン制約に従う好ましい動作特性を最大化または最小化する構成最適化機能部分２２５に従う。構成最適化機能部分２２５の中で、収納場所２０５Ａ〜Ｂからの利用可能な候補の構成は、各ＤＳＬライン２１０、２１２、２１５に対する最低限の動作要件に適合しない構成を除外するように適切にフィルタリングされるので、各ＤＳＬライン２１０、２１２、２１５のための候補の構成の収納場所からサブセットを生成する。すなわち、候補の構成の収納場所２０５Ａ〜Ｂは与えられたＤＳＬライン２１０、２１２、２１５に対して評価され、および、さらなる検討によって多くが除外され得るが、最低限の動作要件に適合するその他の構成はさらなる検討のために保持されるので、サブセットを構築する。他の例では、第２のラインのための第２の構成も候補の構成の残存するサブセットの中で保持される場合だけ、特定の構成がさらなる検討の対象となり得る。例えば、ＤＳＬライン２で構成「Ｂ」が利用される場合にだけ、ＤＳＬライン１のための構成「Ａ」が機能するということであり得る。したがって、いずれかが使用される場合には、「Ａ」および「Ｂ」の両方またはいずれかの構成が保持されなければならない。例えば、「Ｂ」の除外によって「Ａ」の除外が肯定的に要求される。次に続く選択フェーズでは、この制約はＤＳＬライン１および２のそれぞれに対するサブ規則または他の複数のラインの制約として再び適用され得る。
【００３２】
２つ以上の候補の構成が残るので、候補の構成のサブセットを各ＤＳＬライン２１０、２１２、２１５に対して１つだけに削減するために、構成最適化機能部分２２５によって選択動作が開始される。
【００３３】
このように、例示実施形態によれば、構成最適化機能部分２２５はエレメント２３０でＤＳＬライン毎に最適化の推奨を出力する。例えば、構成最適化機能部分２２５は、構成最適化機能部分２２５による最適化プロセスが実施された各ＤＳＬラインに対して、収納場所によって提供された構成の残存するサブセットから実現し得る最高の候補の構成を見つけ出すように探し得る。しかしながら、どの構成が「最良（ｂｅｓｔ）」であるかはさまざまに変化するので、選択手段はさらに、各ＤＳＬライン２１０、２１２、２１５に関する好ましい動作特性に基づいて、１つだけ残存する候補の構成を選択または選定することができる。
【００３４】
さまざまな実施形態によれば、エレメント２３０ではＤＳＬライン毎の最適化の推奨を生成するために、他の検討事項も考慮に入れられる。例えば、利用可能な候補の構成または当該構成を最適化するためのパラメータのリストがあれば、構成最適化機能部分２２５は、与えられたいずれかのラインに対するさまざまな動作特性を最大化または最小化するように探索し得る。例えば、ＤＳＬライン２１０等の１つのラインに対する好ましい動作特性としてデータレートを最大化すること、および、それとは別にＤＳＬライン２１５等の別のラインに対する待ち時間を最小化することは望ましい。当該動作特性は排他的である必要はないが、あるものが他のものより高度に優先され得る。
【００３５】
他の検討には、必要に応じて、与えられたＤＳＬラインの最適化を、単一ラインの制約または複数の（例えば、結合）ラインの制約に従うようにすることを含む。
【００３６】
単一のライン制約は、除外フェーズを生き残るためにすべての候補の構成に対して、評価および／または報告された動作データ（レート、待ち時間、マージン、パワー等）だけではなく、評価および／または報告された性能カウンター（例えば、コーディング違反（ＣＶ）、再初期化（Ｒｅ−ｉｎｉｔ）等）、並びに、性能カウンターおよび動作データに由来するデータ（ライン安定性、上位層スループット）に忠実であることも含み得る。
【００３７】
複数のライン制約では、２つ以上のＤＳＬラインに対して考慮される要件がいくつ含まれてもよい。例えば、当該複数のラインの要件には（ａ）共通結合器中のすべてのＤＳＬラインに対する重み付けされたレートの合計が最大になるように適用される効用機能を要求すること；（ｂ）それらの各構成が同一の遅延を利用するように結合ラインが拘束されることを要求すること；（ｃ）それらの各構成が閾値パワーレベルを超えて動作するようにベクトル化されたラインが拘束されることを要求すること；（ｄ）当該単一のラインのための当該構成が、特定のあらかじめ構成された、または、動的に演算された閾値を下回らないデータレートを維持するように結合器中の単一の独立したラインが拘束されることを要求すること；（ｅ）２つのライン間のレート比が事前に構成された特定の値を超えないように結合ラインが拘束されることを要求することなどがある。したがって、特定のＤＳＬラインのための動作特性を最大化するためだけに探索するよりもむしろ、上述の例示の複数のライン制約が適合し合うように、動作特性（例えば、レート、待ち時間等）がある程度、譲歩または無効にされ得る。当該複数のライン制約は、構成の最適化を実施したＤＳＬラインが効率的な動作を確実にするように設定され得る。例えば、ベクトル化されていないＤＳＬラインからベクトル化されたＤＳＬラインへのクロストークが、あらかじめ構成されまたは動的に演算された閾値以下のレベルになるように要求され得る。結合ＤＳＬラインに対しては、複数のライン制約には、結合ペアに対するレートの合計が現在構築されているレートよりも大きくなるという要件も含まれ得る。例えば、他のＤＳＬラインが低下するが、新しいプロファイルによって結合ＤＳＬライン中の２つのラインの１つが増加し、したがって結果として結合ＤＳＬラインに対して純減少となることもあり得る。したがって、１つのラインのゲインによって、所与のＤＳＬ加入者に対して単一のユニットとして動作する結合ＤＳＬラインの合計が純損失とならないように、複数のライン制約は結合ＤＳＬラインを構成する２つの単一ＤＳＬラインエレメントの両方に対して検討を要求する。結合ＤＳＬラインの構成候補が結合ＤＳＬラインを構成する各ペアのそれぞれで同一の遅延を持つことを要求するなど、他の結合ラインの要件も存在する。
【００３８】
他のあらかじめ構成されたまたは動的に演算された閾値も規定され得る。例えば、構成最適化機能部分２２５は、いずれの候補の構成も最適化されたＤＳＬラインに対してＭＡＢＲ（例えば、最大限達成可能なビットレート）を最大化しなければならないという目標要件を決定することも可能である。
【００３９】
動作特性に直接関係していないが、ビジネスの動作効率の一面を反映する他の検討事項であって、除外フェーズおよび選択フェーズの両方で利用され得る前記他の検討事項もある。例えば、プロファイル変更に起因する評価動作特性から、そのすべてがＤＳＬプロバイダーまたはＤＳＬオペレータ等に運用コストを発生させる、サービスコール、サービス派遣、またはサービス解約の可能性を決定するためにその確率を演算することができる。構成最適化機能部分２２５は候補の構成に対する当該確率を演算し、および、演算された確率に基づいてこれらのビジネス運営コストを低減することを目的としてプロファイルを除外または選択することができる。サービスコール、サービス派遣、またはサービス解約の可能性を示す演算された確率は、すべての候補の構成に対して評価され得る動作特性（例えば、レート、ＣＶ、再初期化等）に対応する。
【００４０】
多くの代替実施形態だけではなく、これらの詳細および他の詳細が以下の図を参照して、以下にさらに詳細に説明される。
【００４１】
図３は、実施形態が動作できる別の代替例示アーキテクチャ３００を示す図である。この例示実施形態では、それぞれＤＳＬライン３９０および３９５がある。他の各ＤＳＬライン３９０、３９５とともに構成の最適化が実施され、または、実施されない、他のＤＳＬライン３１２も存在し得る。
【００４２】
開示された実施形態によれば、構成の最適化は、単一ライン、結合ラインペアおよび複数のベクトル化されたラインから構成される複数のラインの最適化システムであると考えられ得る。ここでは単一ラインの最適化は複数のラインの最適化の退化ケースとなる。さらに、結合ペア内の２つの各ラインが、同一遅延となる装置の制約を、構成の最適化を実施しないかもしれない第２の結合ラインに適用するように、単一ラインの最適化は複数のラインの制約に従い得る。図３に記載の例示実施形態によれば、構成最適化は以下のように進行する：ブロック３０５Ａおよび３０５Ｂで開始され、各ＤＳＬライン（エレメント３９０のＤＳＬライン１およびエレメント３９５のＤＳＬラインＮ）のそれぞれに対するデータ収集が独立または一緒に実施される。ブロック３１０で、機能部分は新しいデータの利用可能性を演算し、および、決定ポイント３１１で十分なデータが入手可能であるか否かを決定する。もし「いいえ（ｎｏ）」であれば、決定ポイント３１１で十分なデータが利用可能ではないので、各ＤＳＬライン３９０、３９５に対するより多くの動作データを蓄積するために、最初、例えば、ブロック３０５Ａ〜Ｂのデータ収集フェーズに戻る。
【００４３】
代わりに、もし「はい（ｙｅｓ）」であれば十分なデータが決定ポイント３１１で利用可能であるので、フローはブロック３１５Ａおよび３１５Ｂに進み、ここで候補の構成のリストが構成され、または、候補の構成が各ＤＳＬライン３９０、３９５のそれぞれに対して独立または一緒に収納場所から読み出される。
【００４４】
次にフローはブロック３２０Ａおよび３２０Ｂに進み、ここで単一ラインの制約が各ＤＳＬライン３９０、３９５のそれぞれに対して独立または一緒に適用され、ブロック３２０Ａ〜Ｂで示されるように単一ラインの制約を使用して構成をフィルタリングするように要求されて、各ＤＳＬライン３９０、３９５のそれぞれに対して単一ライン制約を満足する構成のサブセットが得られる。
【００４５】
次にフローはブロック３３０に進み、ここで機能部分は複数のライン制約を適用し、および、構成タプルのリストを生成または構成する。例えば、一対の単一ＤＳＬラインを有する結合ＤＳＬライン等の２ラインシステムでは、第１のライン（例えば、ＤＳＬライン３９０）が３つの候補の構成を有し、および、第２のライン（例えば、ＤＳＬライン３９５）が４つの候補の構成を有する場合には、合計で１２（３×４＝１２）個の可能な構成タプルを生成することが可能になる。したがって、候補の構成となるタプルのサブセットを得るために、複数のライン制約が当該構成タプルに適用される。複数のライン制約はまだ最適化されていないラインからのものである可能性もある。例えば、この実施例では、ライン３９０および３９５は構成の最適化を実施しているが、他のＤＳＬライン３１２はまだ実施されておらず、今のところ、複数のライン制約に他のＤＳＬライン３１２の必要性または制約が考慮に入れられていない。
【００４６】
決定ポイント３３１では、タプルのリストがなくなったかが決定される。「はい（ｙｅｓ）」であれば、タプルのリストがなくなっているので、フローは次に、各ＤＳＬライン３９０、３９５のために追加のデータが収集され得るブロック３０５Ａ〜Ｂなどの最初に戻る。あるいは、もし「いいえ（ｎｏ）」であれば、タプルのリストは空になっていないので、次にフローはブロック３３５に進み、ここで最終的に最も好ましい動作特性が予測されるタプルが選択されるので、したがってＤＳＬライン毎の最適化の推奨３９９をして、および、ブロック３４０Ａおよび３４０Ｂの機能部分をトリガし、各ＤＳＬライン３９０、３９５に対して一緒に、または、独立して構成変更要求が送信される。
【００４７】
機能ブロック３０５Ａおよび３０５Ｂで開始されるフローは、同一の各ＤＳＬライン３９０、３９５、または、他のＤＳＬライン３１２に対して繰り返し実施されてもよい。
【００４８】
説明された実施形態を実施することによって、候補の構成に対するパラメータまたは設定に対しては、従来の実施のようにあらかじめ優先順位付け、または、ランク付けをする必要はない。その代わりに、既知の制約を踏まえてさまざまな利用可能な構成をフィルタリングした後に、スコアまたは他の客観的方法に基づいて、構成最適化装置（例えば、図１のエレメント１７０）は最適な構成を特定することができる。例えば、異なるＶＤＳＬ周波数帯プランを選択することによって、達成可能なレートを最適化することが目標である場合には、ＶＤＳＬ１７Ａ周波数帯プランは短いループに対して高レートを生成することができ、ＶＤＳＬ８Ｂ周波数帯プランは長いループに対して高レートを生成することができる。最適な選択は、過去に実施されていたようなあらかじめ定められた優先順位、または、他の順位付けによっては達成することができない。
【００４９】
さらに、複数ラインの性能を含む客観的関数を構築することでＤＳＬラインは一緒に最適化され得る。ここでは、例えば、構成の最適化が実施されている単一のＤＳＬラインからの増加したクロストーク、ノイズ等のためにＤＳＬシステムの他のＤＳＬラインに悪影響を及ぼし得る動作環境で、結合ラインまたはベクトル化されたラインが最適化の対象となり、または、単一のＤＳＬラインの最適化が実施される。
【００５０】
結合ペアに対する遅延制約付きの重み付け合計レートの最適化は共同最適化の一実施例である。そこでは、結合ペアを構成する各ツイストペア電話ラインの両方で、それらの遅延がどのようなものであっても、結合ペアの両方の送信エレメント間で一致した状態を維持するようにそれらの遅延が調整されるように構成されなければならない。
【００５１】
図４は、開示された実施形態による、ＤＳＬシステムのＤＳＬライン構成およびパラメータを最適化するための方法４００を図示するフローチャートである。方法４００は、ハードウェア（例えば、回路、専用ロジック、プログラム可能なロジック、マイクロコード等）、ソフトウェア（例えば、接続する工程、評価する工程、決定する工程、選択する工程、遷移する工程等、または、これらのいくつかの組み合わせのさまざまな動作を実行する処理デバイスで実施される命令）を含む処理ロジックで実施されることができる。１つの実施形態では、図１のエレメント１７０、または、図５の構成最適化装置５０１であらわされる装置によって方法４００が実施または調整される。以下に列挙されるブロックおよび／または動作のいくつかは特定の実施形態によるオプションである。示されているブロックの番号付けは明確にするために付されたものであり、さまざまなブロックで発生すべき動作の順番を規定することは意図されていない。
【００５２】
方法４００は、そのなかで動作する複数のＤＳＬラインを備えるＤＳＬシステムで動作する現在動作中のデジタル加入者回線（「ＤＳＬライン」）と接続する処理ロジックのブロック４０５で開始される。
【００５３】
ブロック４１０で、ＤＳＬラインが動作中にＤＳＬラインのための動作データを収集することによって、処理ロジックは現在動作中のＤＳＬラインの活性化されている構成を評価する。
【００５４】
ブロック４１５で、処理ロジックは、現在動作中のＤＳＬラインに対する複数の候補の構成を決定し、当該複数の候補の構成は現在動作中のＤＳＬラインと動作可能に互換性がある。
【００５５】
ブロック４２０で、処理ロジックは、好ましい動作特性に基づいてＤＳＬラインのための選択された構成として複数の候補の構成のサブセットの１つを選択する。
【００５６】
ブロック４２５で、処理ロジックは、現在動作中のＤＳＬラインを当該ＤＳＬラインのために活性化されている構成を使用する動作から当該ＤＳＬラインのために選択された構成を使用する動作に遷移させる。
【００５７】
ブロック４２５から、必要に応じて、ブロック４９９を介してブロック４１０に戻る処理を繰り返し、ここでは新しく遷移した構成が新しく遷移した構成のＤＳＬラインの動作データを収集することによって評価され、その後にブロック４１０から４２５の決定する工程、除外する工程、選択する工程、および遷移する工程動作が続き、または、フローは単純に終了し、最適化プロセスは終了および抜け出る。
【００５８】
別の実施形態によれば、当該方法は選択された構成を使用して動作するＤＳＬラインを評価する工程；および、前記決定する工程、前記選択する工程、および、前記遷移させる工程を繰り返す工程をさらに含む。
【００５９】
当該方法の別の実施形態によれば、ＤＳＬラインのために選択された構成として、好ましい動作特性に基づいて複数の候補の構成からサブセットの１つを選択する工程は：（ｉ）前記複数の候補の構成のそれぞれに対して、各前記候補の構成に動作が遷移したときに、現在動作中のＤＳＬラインに期待効用メトリック（ｍｅｔｒｉｃ）を構築する工程；および（ｉｉ）前記複数の候補の構成の中から前記サブセットの１つを選択する工程であって、前記選択する工程は、前記複数の候補の構成のいずれが、前記複数の候補の構成のすべてのサブセットの中で最高値を持つ前記期待効用メトリックに対応するかに基づいて実施される工程を含む。
【００６０】
当該方法の別の実施形態によれば、現在動作中のＤＳＬラインの活性化されている構成は複数の候補の構成の１つとして含まれる。当該実施形態によれば、ＤＳＬラインのための選択された構成として、好ましい動作特性に基づいて複数の候補の構成のサブセットの中から１つを選択する工程は：（ｉ）前記複数の候補の構成のそれぞれに対して、各前記候補の構成に動作が遷移したときに、現在動作中のＤＳＬラインに期待効用メトリックを構築する工程であって、当該期待効用メトリックは、前記ＤＳＬラインが動作中に前記ＤＳＬラインのために収集された動作データ、および、さらに前記ＤＳＬラインの過去の動作特性を反映する過去に収集および記憶された履歴動作データに基づく工程、および、（ｉｉ）前記複数の候補の構成の前記サブセットの１つを選択する工程であって、前記選択する工程は、前記複数の候補の構成のいずれが、前記複数の候補の構成のすべての前記サブセットの中で最高値を持つ前記期待効用メトリックに対応するかに基づく工程を含む。
【００６１】
別の実施形態によれば、当該方法は：前記ＤＳＬラインのための前記複数の候補の構成の前記サブセットを生成するために、現在動作中の前記ＤＳＬラインに対する最低限の動作要件によって前記複数の候補の構成の１つ以上を除外する工程をさらに含む。
【００６２】
別の実施形態によれば、当該方法は：前記複数の候補の構成の１つ以上を除外する工程であって：（ｉ）ユーザから提供される構成制約を読み出す工程；（ｉｉ）前記複数の候補の構成の第１の構成に動作が遷移した場合に、現在動作中のＤＳＬラインに期待効用メトリック（ｍｅｔｒｉｃ）構築する工程；（ｉｉｉ）前記期待効用メトリックと前記ユーザから提供された構成制約とを比較する工程；（ｉｖ）現在動作中の前記ＤＳＬラインが前記複数の候補の構成の前記第１の候補に遷移した場合に、前記ユーザが提供する構成制約が達成されないことを前記期待効用メトリックが示す場合には、前記複数の候補の構成の前記第１の構成を除外する工程；および（ｖ）（ｉｉ）から（ｉｖ）の動作を繰り返すことによって、前記残っている前記複数の候補の構成のそれぞれを順に処理する工程をさらに含む。
【００６３】
例えば、前記ユーザが提供して取り込まれる構成制約には、顧客にアクセス可能なサービス製品、例えば、モデム、ルータ、または他の当該デバイスなどの構成インターフェースを介して獲得される入力を含み、またはユーザが提供して取り込まれる構成制約にはエンドユーザに特有の優先傾向が含まれてもよく、それらの優先傾向にはレートなどの他の動作特性よりもできるだけ待ち時間を少なくすることを要求するゲーマーの優先傾向、または、他の可能な動作特性よりもラインの安定性を指定するビジネスエンティティからの優先傾向等がある。これらの優先傾向は、最適化アルゴリズムによって特定および使用される可能性があるユーザから提供される種々の構成制約の実施例にすぎない。
【００６４】
当該方法の別の実施形態によれば、現在動作中の前記ＤＳＬラインのための前記複数の候補の構成を決定する工程は：現在動作中の前記ＤＳＬラインと通信可能に接続するデジタル加入者回線アクセス多重化装置（ＤＳＬＡＭ）と接続する工程；前記ＤＳＬＡＭから現在動作中の前記ＤＳＬラインのために利用可能な候補の構成を読み出す工程；および現在動作中の前記ＤＳＬラインのために決定された前記複数の候補の構成に、前記ＤＳＬＡＭから読み出された前記利用可能な候補の構成を含ませる工程を含む。
【００６５】
例えば、特定のＤＳＬに実装されるＤＳＬＡＭは、ＤＳＬシステムで使用するためにすでにＤＳＬＡＭに読み込まれている候補の構成（例えば、利用可能なＤＳＬラインプロファイル、パラメータ、設定等）であらかじめ構成されていてもよい。このタイプの収納場所は多くの可能性がある情報源の１つにすぎない。候補の構成のための他の情報源は、候補の構成を動的に生成、または、他の情報源から当該候補の構成を読み出す等して共存または２者択一的に存在でき、他の情報源としてはＤＳＬシステムの装置に対して責任を持つＤＳＬオペレータとは異なり、および、家庭および企業等のエンドユーザにＤＳＬ接続サービスを提供するＤＳＬサービスプロバイダーとも異なるクラウドベースのサードパーティの最適化サービスプロバイダーがある。例えば、当該サードパーティのクラウドベースサービスプロバイダーは、ＤＳＬモデム動作を改良するために、最適化サービスおよび候補の構成をエンドユーザに直接提供でき、または、ＤＳＬサービスプロバイダーおよび／またはＤＳＬオペレータに提供できる。
【００６６】
当該方法の別の実施形態によれば、現在動作中の前記ＤＳＬラインのための前記複数の候補の構成を決定する工程は：現在動作中の前記ＤＳＬラインを含まない前記ＤＳＬシステムの中で動作する１つ以上の他のＤＳＬラインのための成功構成を読み出す工程であって、前記成功構成は前記ＤＳＬシステムの前記１つ以上の他のＤＳＬラインの少なくとも１つのために選択された構成として特定されたものであり、および、さらに前記ＤＳＬシステムの前記１つ以上の他のＤＳＬラインは前記成功構成のそれぞれに遷移した工程；および現在動作中の前記ＤＳＬラインのために決定された前記複数の候補の構成に、前記成功構成を含ませる工程を含む。
【００６７】
当該方法の別の実施形態によれば、現在動作中の前記ＤＳＬラインのための前記複数の候補の構成を決定する工程は：現在動作中の前記ＤＳＬラインのための前記活性化されている構成の複数のコピー、または、デフォルトの構成の複数のコピー、若しくはその両方を生成する工程；前記活性化されている構成、または、前記デフォルトの構成、若しくはその両方の構成の複数のユニークな変形形態を生成するために、前記複数のコピーのそれぞれのすくなくとも１つの構成設定を変更する工程であって、前記複数のユニークな変形形態はお互いに異なり、前記活性化されている構成とは異なり、および前記デフォルトの構成とも異なる工程；および現在動作中の前記ＤＳＬラインのために決定された前記複数の候補の構成に、前記複数のユニークな変形形態を含ませる工程を含む。
【００６８】
候補の構成の生成は：（ａ）専門家によるマニュアル設計；（ｂ）ラインの現在のプロファイルを使用した候補プロファイルの動的生成であって、ここでは履歴プロファイルをＤＳＬラインに適用し、および／または、現在および履歴プロファイルを隣接ラインに適用する動的生成；（ｃ）協調フィルタリング、つまり最Ｎ近傍（ｎｅａｒｅｓｔ  Ｎ  ｎｅｉｇｈｂｏｒ）アルゴリズムであって、ここでは当該アルゴリズムはＤＳＬネットワークの「類似の（ｓｉｍｉｌａｒ）」ＤＳＬラインに対する成功構成遷移を探し出すアルゴリズム；または（ｄ）上述したようにＤＳＬＡＭにすでに読み出された候補の構成を使用する工程を含む１つ以上の技術の組み合わせを使用することによって実施することができる。
【００６９】
当該方法の別の実施形態によれば、前記複数の候補の構成は現在動作中の前記ＤＳＬラインと動作に互換性があり、それらは：（ｉ）現在動作中の前記ＤＳＬラインのためのＤＳＬモデムを前記各候補の構成に遷移させることによって、前記複数の候補の構成のそれぞれは、現在動作中の前記ＤＳＬラインを活性化することができ；（ｉｉ）前記複数の候補の構成のそれぞれは、現在動作中の前記ＤＳＬラインのための前記ＤＳＬモデムによって完全にサポートされる複数の構成設定を持ち；（ｉｉｉ）前記複数の候補の構成のそれぞれは、その中に構成設定を持ち、前記構成設定のそれぞれはＤＳＬサービスプロバイダーによって規定される許容可能な範囲または限界の中にあり；および（ｉｖ）前記複数の候補の構成のそれぞれは、現在動作中の前記ＤＳＬラインが結合ＤＳＬラインの場合には前記結合ＤＳＬラインの要件と互換性があり、および、さらに現在動作中の前記ＤＳＬラインがベクトル化されたＤＳＬラインの場合には前記ベクトル化されたＤＳＬライン要件と互換性がある。
【００７０】
当該方法の別の実施形態によれば、現在動作中のＤＳＬラインは：現在動作中のＤＳＬラインのＤＳＬ信号を単一のＤＳＬサービス加入者に搬送する単一のツイストペア電話ライン；２つ以上の単一のツイストペア電話ラインを持ち現在動作中のＤＳＬラインの前記ＤＳＬ信号を前記単一のＤＳＬサービス加入者に一緒に搬送する結合ＤＳＬライン；および、ＤＳＬラインのベクトル化グループの中の複数のベクトル化されたＤＳＬラインのそれぞれの間でノイズキャンセルをするために一緒に管理される、ＤＳＬラインのベクトル化グループの中の複数のベクトル化されたＤＳＬラインの１つであるベクトル化されたＤＳＬラインであって、当該ベクトル化されたＤＳＬラインは現在動作中のＤＳＬラインの前記ＤＳＬ信号を単一のＤＳＬサービス加入者に搬送し、および、ＤＳＬラインの当該ベクトル化グループの中の複数のベクトル化されたＤＳＬラインの残余のラインは他のＤＳＬ信号を他のＤＳＬサービス加入者に搬送する当該ベクトル化されたＤＳＬラインの１つを含む。
【００７１】
当該方法の別の実施形態によれば、現在動作中のＤＳＬラインを含み、その中で動作する複数のＤＳＬラインを有するＤＳＬシステムは、単一ラインの制約されたＤＳＬライン、複数ラインの制約された結合ＤＳＬライン、および複数のラインの制約されたベクトル化ＤＳＬラインを含み；そこでは、好ましい動作特性に基づいて、当該ＤＳＬラインのための選択された構成として、複数の候補の構成の中からサブセットの１つを選択する工程であって、それぞれに対する候補の構成を一緒に選択することによって、単一ラインの制約されたＤＳＬライン、複数のラインの制約された結合ＤＳＬライン、および複数のラインの制約されたベクトル化ＤＳＬラインを一緒に最適化する工程を含み；ここで単一ラインの制約されたＤＳＬラインのために選択する工程は、複数のラインの制約された結合ＤＳＬライン、複数のラインの制約されたベクトル化ＤＳＬライン、および、１つ以上の他の単一ラインの制約されたＤＳＬラインの従属的な制約によって制限され；ここで複数のラインの制約された結合ＤＳＬラインのために選択する工程は、単一ラインの制約されたＤＳＬライン、複数のラインの制約されたベクトル化ＤＳＬライン、および１つ以上の他の複数のラインの制約された結合ＤＳＬラインの従属的な制約によって制限され；および、ここで複数のラインの制約されたベクトル化ＤＳＬラインのために選択する工程は、単一ラインの制約されたＤＳＬラインおよび複数のラインの制約された結合ＤＳＬライン、並びに、１つ以上の他の複数のラインの制約されたベクトル化ＤＳＬラインの従属的な制約によって制限される。
【００７２】
当該方法の別の実施形態によれば、現在動作中のＤＳＬラインを含むその中で動作する複数のＤＳＬラインを有するＤＳＬシステムは：（ｉ）同一のデジタル加入者回線アクセス多重化装置（ＤＳＬＡＭ）、（ｉｉ）同一の共通結合器、（ｉｉｉ）その中に複数のＤＳＬラインを含む同一のＤＳＬケーブル、および（ｉｖ）同一の近隣状態（ｎｅｉｇｈｂｏｒｈｏｏｄ）の１つをその一部に含むＤＳＬラインの１グループを含む。
【００７３】
例えば、当該実施形態では、ＤＳＬラインのグループの中のＤＳＬライン間のクロストークは、ＤＳＬラインのグループの中のＤＳＬラインの性能に悪影響を及ぼし得る。この場合のクロストークがＤＳＬラインのグループの中のＤＳＬラインの性能に悪影響を及ぼすことは以下の一つに起因する：（ｉ）ＤＳＬラインのグループがＤＳＬラインのベクトル化グループではないこと、（ｉｉ）ＤＳＬラインのベクトル化グループであるＤＳＬラインのグループに対するクロストークが部分的にだけ相殺されること、および（ｉｉｉ）ＤＳＬラインのグループのＤＳＬラインの１つ以上がＤＳＬラインのベクトル化グループの一部ではなく、およびＤＳＬラインのグループのＤＳＬラインの残りがＤＳＬラインのベクトル化グループに属していることの１つに起因する。
【００７４】
別の実施形態によれば、当該方法は：動的スペクトル管理：Ｌｅｖｅｌ２ＤＳＭ（「ＤＳＭＬｅｖｅｌ２」）によってＤＳＬラインのグループを管理する工程をさらに含み；および、ここでＤＳＬラインのために選択された構成として、好ましい動作特性に基づいて複数の候補の構成のサブセットの１つを選択する工程は：パワー、パワースペクトル密度（ＰＳＤ）、および／またはレートに基づいて、ＤＳＬラインのグループの中のＤＳＬラインのための構成を一緒に選択する工程を含み、ここでＤＳＬラインのグループのＤＳＬラインは、ＤＳＬラインのグループの中のＤＳＬラインに悪影響を及ぼすクロストークを低減するために一緒に管理される。
【００７５】
当該方法の別の実施形態によれば、現在動作中のＤＳＬラインはすくなくとも第１の単一のツイストペア電話ラインおよび第２の単一のツイストペア電話ラインをそこに含む結合ＤＳＬラインを含み、第１のツイストペア電話ラインおよび第２のツイストペア電話ラインのそれぞれは一緒に現在動作中のＤＳＬラインのＤＳＬ信号を搬送し；および、当該方法では結合ＤＳＬラインの第１のツイストペア電話ラインおよび第２のツイストペア電話ラインのそれぞれに対して異なる待ち時間を要求する、現在動作中のＤＳＬラインに対する複数の候補の構成のいずれかを除外する工程をさらに含む。
【００７６】
当該方法の別の実施形態によれば、現在動作中のＤＳＬラインは、ＤＳＬラインのベクトル化グループの中の複数のベクトル化されたＤＳＬラインのそれぞれの間のノイズをキャンセルするために一緒に管理される、ＤＳＬラインのベクトル化グループの中の複数のベクトル化されたＤＳＬラインの１つであるベクトル化されたＤＳＬラインを含み；ＤＳＬラインのベクトル化グループのためのスーパー構成（ｓｕｐｅｒ−ｃｎｆｉｇｕｒａｔｉｏｎ）を規定する工程であって、当該スーパー構成は、ＤＳＬラインのベクトル化グループ内の複数のベクトル化されたＤＳＬラインに対応する構成のベクトルを特定する工程を含み；および、ここで当該方法は現在動作中の前記ＤＳＬラインに対応するベクトル構成の１つを各候補の構成に置き換えると、各候補の構成を前記スーパー構成に統合する要件と対立する、現在動作中のＤＳＬラインのための複数の候補の構成のいずれかを除外する工程をさらに含む。
【００７７】
当該方法の別の実施形態によれば、ＤＳＬラインのために選択された構成として、好ましい動作特性に基づいて複数の候補の構成のサブセットの１つを選択する工程は、以下に示されるものの１つで選択された構成に基づいて選択する工程を含む：（ｉ）選択された構成に遷移した場合にＤＳＬラインの予測されるデータレートが最大である；（ｉｉ）選択された構成に遷移した場合にＤＳＬラインの予測される安定性が最大である；（ｉｉｉ）ＤＳＬライン選択された構成に遷移した場合に予測される待ち時間が最小である；（ｉｖ）選択された構成に遷移した場合にＤＳＬラインの予測されるコール、派遣または解約率が最小である；（ｖ）選択された構成に遷移した場合に、ＤＳＬラインに対するユーザ指定のサービスの品質（ＱｏＳ）パラメータの予測されるコンプライアンスが最大である；および（ｖｉ）（ｉ）から（ｖ）の１つ以上の組み合わせ。
【００７８】
当該方法の別の実施形態によれば、ＤＳＬラインのために選択された構成として、好ましい動作特性に基づいて複数の候補の構成のサブセットの１つを選択する工程は：複数の候補の構成の中で２つ以上のサブセットが同一の好ましい動作特性を示すことを決定する工程；二次的な好ましい動作特性を示す２つ以上のいずれかに基づいて、同一の好ましい動作特性を示す複数の候補の構成の２つ以上のサブセットから１つを選択する工程；を含み、ここで、好ましい動作特性は安定性、データレート、帯域幅、待ち時間、および、ユーザ指定のサービスの品質（ＱｏＳ）パラメータに対するコンプライアンスの中の１つであり、および、さらにここで二次的な好ましい動作特性は、好ましい動作特性とは異なる。
【００７９】
例えば、複数の残存する候補の構成が好ましい特徴として特定される与えられた動作特性に対して同一の効用を示す場合があり得る。例えば、１００個の候補の構成が与えられたとして考えてみよう。例えば、これらから７５個が除外されるかもしれない。そして残存する候補の構成に対する期待される効用の演算の結果、データレートが好ましい動作特性として特定されるが、残余の２５候補の構成の中の１０個は同一の期待される効用を持つ場合がある。すなわち、現在動作中のＤＳＬラインがそれらに遷移した場合には、１０個の残存する候補の構成は同一のデータレートになる、または、なると推測される。これらの１０候補の構成の中で最良を反映するものに優先権を与えることは簡単なことであるが、しかし同一のデータレートであるので、これらの最後の１０個のどれを選択するべきかが問題となる。最良のデータレートを示すという効用に関する当該共通性にもかかわらず、タイブレーカ（ｔｉｅ−ｂｒｅａｋｅｒ）として機能するように特定される二次的な好ましい動作特性がさらに存在し得る。アルゴリズムによって、最終的に、現在動作中のＤＳＬラインが、次に遷移動作をするために選択される構成である１つの、単一のおよび個別の候補の構成に絞られるように、必要に応じて、当該段階が何回利用されてもよい。候補の構成が最初に多く存在する場合には、これらのサブ段階（例えば、二次的な好ましい動作特性、三次的段階の好ましい動作特性、四次的、五次的など）が、さらに客観的に基準を狭めるように動作することが必要である。
【００８０】
当該方法の別の実施形態によれば、現在動作中のＤＳＬラインをＤＳＬラインのために活性化されている構成を使用する動作からＤＳＬラインのために選択された構成を使用する動作に遷移させる工程は：現在動作中の前記ＤＳＬラインと通信可能に接続するＤＳＬモデムに命令を送信する工程を含み、ここで当該命令は選択された構成、および、ＤＳＬモデムの当該選択された構成への遷移動作に必要なコマンドを規定する。
【００８１】
別の実施形態によれば、当該方法は：選択された構成を使用して動作するＤＳＬラインを評価する工程；動作を決定、選択、および遷移する工程を反復して繰り返すことによって、前記ＤＳＬラインを最適化する工程；集束させた後に、動作を決定、選択、および遷移する工程を反復して繰り返すことを終了させて、最適化する工程を抜け出る工程；をさらに含み、ここで集束は以下の少なくとも１つによって達成される：（ｉ）あらかじめ定めされた期間で、現在動作中のＤＳＬラインで活性化されている構成が、現在動作中のＤＳＬラインに対して、活性化されている構成および複数の候補の構成の中で、実現し得る最高の構成として決定されること、および（ｉｉ）現在動作中のＤＳＬラインを最適化するためにあらかじめ定められた繰り返し回数を超える期間で、現在動作中のＤＳＬラインで活性化されている構成が、現在動作中のＤＳＬラインに対して、活性化されている構成および複数の候補の構成の中で、実現し得る最高の構成として決定されること、および（ｉｉｉ）ＤＳＬシステムの複数のＤＳＬラインの中のいずれかの定められたＤＳＬラインを最適化するために許容されたあらかじめ定められた時間閾値を、最適化する工程が超えること。
【００８２】
例えば、あらかじめ定められた期間は時間、日、週等であってもよく、および、活性化されている構成がその時間の間、好ましい構成を維持する場合には、集束が完了したものとして最適化は終了されるべきである。さらに、非常に多くの繰り返しの間、活性化されている構成が繰り返し維持され、または、最良の構成として選択される場合には、あらかじめ定められた量の繰り返しの後に、当該活性化されている構成が達成可能な最良の構成として特定され、および、そのようなものとして、集束が完了したものとして最適化は終了されるべきである。さらに、最適化期間があらかじめ定められた時間閾値を超える場合には、結果にかかわらず、その時には許容される時間間隔の最大可能範囲で集束が完了したものとして最適化は再び終了されるべきである。例えば、過去一週間、または、一ヶ月、または、設定されている日数のいずれかの最適化の努力が無益であると決定されれば、他のある肯定的なイベントというよりも時間の経過によって最適化が終了し得る。
【００８３】
別の実施形態によれば、当該方法は：結合ＤＳＬラインとして、または、ベクトル化されたＤＳＬラインとして動作するので、現在動作中のＤＳＬラインが複数のライン制約にしたがうものとして決定する工程をさらに含み；ここで複数の候補の構成を決定する工程は、複数のライン候補の構成の収納場所から候補の構成を構築する工程を含み；ここで当該方法は、結合されたＤＳＬラインまたはベクトル化されたＤＳＬラインのための複数のライン制約にしたがって、複数のライン候補の構成の収納場所をフィルタリングすることによって、前記複数の候補の構成の１つ以上を除外する工程をさらに含み；ここで当該方法は残余の複数の候補の構成から構成タプルのリストを生成する工程をさらに含み；ここで、ＤＳＬラインのために選択された構成として、好ましい動作特性に基づいて複数の候補の構成のサブセットの１つを選択する工程は、好ましい動作特性を最大化する構成タプルを特定する工程を含み；および、ここで、現在動作中のＤＳＬラインをＤＳＬラインのために活性化されている構成を使用する動作からＤＳＬラインのために選択された構成を使用する動作に遷移させる工程は、好ましい動作特性を最大化する特定された構成タプルを採用するために、現在動作中のＤＳＬラインに対する命令を送信する工程を含む。
【００８４】
別の実施形態によれば、当該方法は：現在動作中のＤＳＬラインが単一のＤＳＬライン制約にしたがうことを決定する工程；ここで、複数の候補の構成を決定する工程は単一ライン候補の構成の収納場所から候補の構成を構築する工程を含み；ここで当該方法は、現在動作中の前記ＤＳＬラインに対する単一ラインの制約にしたがって、単一ライン候補の構成の収納場所をフィルタリングする工程によって、前記複数の候補の構成の１つ以上を除外する工程をさらに含み；ここで当該方法は残余の複数の候補の構成から構成タプルのリストを生成する工程をさらに含み；ここで、ＤＳＬラインのために選択された構成として、好ましい動作特性に基づいて複数の候補の構成のサブセットの１つを選択する工程は好ましい動作特性を最大化する構成タプルを特定する工程を含み；および、ここで、現在動作中のＤＳＬラインをＤＳＬラインのために活性化されている構成を使用する動作からＤＳＬラインのために選択された構成を使用する動作に遷移させる工程は、好ましい動作特性を最大化する特定された構成タプルを採用するために、現在動作中のＤＳＬラインに対する命令を送信する工程を含む。
【００８５】
別の実施形態によれば、当該方法は現在動作中のＤＳＬラインに対するＤＳＬライン遷移制約にしたがって、候補の構成の収納場所をフィルタリングすることによって、前記複数の候補の構成の１つ以上を除外する工程をさらに含み；および、ここでＤＳＬライン遷移制約は、現在動作中のＤＳＬラインに関する複数の動作特性のいずれか一つに対して許容される最大の閾値変化を規定し、ここで許容される最大の閾値変化を超えて現在動作中のＤＳＬラインに関連する動作特性が変化することを要求する候補の構成のいずれもさらに考慮から除外される。
【００８６】
例えば、候補の構成間のＤＳＬラインの状態遷移を実装する実際的見地から、プロファイルパラメータの劇的な変化は避ける必要がある。これによって不安定になり、および、現在動作中のＤＳＬラインに対するダウンタイムを引き起こす可能性があり、もっと悪ければ、現在動作中のＤＳＬラインの経路に物理的に近く位置する他のラインへの過度のレベルの干渉、クロストーク、ノイズ等を引き起こすからであり、当該干渉等は不安定またはダウンタイムを引き起こす可能性があり、そのために今度はサービスコールを発生させ、および、これらの他のＤＳＬラインに対して責任があるＤＳＬオペレータの運用コストを引き上げる可能性がある。例えば、劇的な変化は、ユーザにはＤＳＬサービスのダウンタイムとして知覚され、その期間に計画された状態遷移の前に有効であったよりもさらに悪い可能性がある動作レベルでＤＳＬモデムが再初期化およびサービスを継続させようとするＤＳＬモデムのリトレイン（ｒｅ−ｔｒａｉｎ）イベントをトリガし得る。または、ベクトル化という観点での当該劇的な変化によって、ベクトル化係数がその変化に適応的に順応することができないという重大な変化を引き起こす可能性があり、それによってベクトル化エンジンにそのベクトル化係数の再初期化を試みるようにトリガし得る。ここで最悪のシナリオでは、当該影響を受けたベクトル化グループに関連する他のユーザの多くのＤＳＬラインを一時的に動作停止とし、および、影響を受けたＤＳＬ顧客からのサービスコールの波を再びトリガし得る。
【００８７】
別の実施形態によれば、当該方法は：現在動作中のＤＳＬラインが単一のＤＳＬライン制約にしたがうことを決定する工程；および、ここで当該方法は前記複数の候補の構成の１つ以上を除外する工程であって：複数の候補の構成に対してそれぞれの構成を平行して評価するアルゴリズムを動作させる工程、および、１つ以上のサブ規則にしたがって各候補の構成が動作するか否かを評価する、レガシー（ｌｅｇａｃｙ）実行可能性テストに失敗する候補の構成を除外する工程をさらに含む。
【００８８】
例えば、１つ以上のサブ規則は現場で接続されたＤＳＬライン、例えば、最適化を実施しているＤＳＬラインから収集された性能または動作カウンターに基づいて記述され得る。当該サブ規則を表現し得る一つの方法は以下のようになる：「機能（ＣＶ、リトレイン、Ｇ．ＩＮＰカウンター、レート、ＦＥＣ、マージン）＜＝または＝＞閾値」。したがって、例として、例えば、サブ規則（ａ）「現在のプロファイルの１０Ｍｂｐｓ同期レートで、測定されたダウンストリームＣＶの９８番目のパ−センタイル＜＝１０００」またはサブ規則（ｂ）「ターゲットプロファイルに対する平均の測定されたダウンストリームレート＞＝２０Ｍｂｐｓ」などが挙げられる。
【００８９】
別の実施形態によれば、当該方法は：除外されていない候補の構成のそれぞれに対する利用価値を生成する工程であって、前記利用価値は各候補の構成に対する動作特性を示す工程；前記動作特性が好ましい動作特性に対応するか否かに基づいて、前記利用価値に重み付け値を適用する工程；および、前記候補の構成に対応するスコアのリストを出力する工程をさらに含む。
【００９０】
当該方法の別の実施形態によれば、前記好ましい動作特性に対応する動作特性のための前記利用価値に対してより大きな重み付け値が適用され、および、１つ以上の二次的な好ましい動作特性に対応する動作特性のための前記利用価値に対してより小さな重み付け値が適用される。
【００９１】
当該方法の別の実施形態によれば、ＤＳＬラインのために選択された構成として、好ましい動作特性に基づいて複数の候補の構成のサブセットの１つを選択する工程は：現在動作中のＤＳＬラインを複数の候補の構成のサブセットの各それぞれの一つに遷移させることによって開始されるサービスコール、サービス派遣、およびサービス解約の確率を演算する工程；および、現在動作中のＤＳＬラインを遷移させることによって開始される、サービスコール、サービス派遣、およびサービス解約の確率を最小化させる複数の候補の構成のサブセットの１つを選択する工程を含む。
【００９２】
例えば、ＤＳＬ加入者のサービスに関して認識された問題に対する技術支援を要求するために、ＤＳＬ加入者がＤＳＬサービスプロバイダーまたはＤＳＬオペレータをコールするときにサービスコールは発生する。ＤＳＬサービスプロバイダーまたはＤＳＬオペレータのための技術者が、ＤＳＬ加入者に対するＤＳＬサービスに関する係争中の問題、関心事、または不満を解消しようとして問題を評価するために、ＤＳＬサービス加入者の位置に派遣されるときにサービス派遣は発生する。サービスの解約はＤＳＬ加入者が彼らのＤＳＬサービスをキャンセルしたときに発生し、これは多くの理由によって起きる可能性があるが、安定性および機能停止の頻度等を含むサービスに対するＤＳＬサービス加入者の満足度によって大きく影響される。
【００９３】
当該方法の別の実施形態によれば、ＤＳＬラインのために選択された構成として、好ましい動作特性に基づいて複数の候補の構成のサブセットの１つを選択する工程は：ＤＳＬ加入者の有料接続プランに基づいて規定される最小データレートを決定する工程；およびＤＳＬ加入者の有料接続プランに基づいて規定される最小データレート未満のデータレートで、ＤＳＬ加入のＤＳＬラインを動作させることによって顧客が不満足になる確率を最小にする複数の候補の構成のサブセットの１つを選択する工程を含む。
【００９４】
別の実施形態によれば、当該方法は：各候補の構成に遷移した場合に、現在動作中のＤＳＬラインに対する前記複数の候補の構成のそれぞれに対して、評価された動作特性を生成する工程；および、ここで前記評価された動作特性は現在動作中のＤＳＬラインのために収集された動作データに基づき、および、さらに前記複数の候補の構成のそれぞれの構成設定に基づく工程をさらに含む。
【００９５】
当該方法の別の実施形態によれば、評価された動作特性は、さらに現在動作中のＤＳＬラインが活性化されている構成とは異なる１つ以上の構成を使用して動作した時の、現在動作中のＤＳＬラインに対する履歴動作データに基づく。
【００９６】
別の実施形態によれば、当該方法は：好ましい動作特性に忠実であることに基づいて、および、さらに、１つ以上の二次的な好ましい動作特性に基づいて複数の候補の構成のサブセットのそれぞれに得点を付ける工程をさらに含み；および、ここで、ＤＳＬラインのために選択された構成として、好ましい動作特性に基づいて複数の候補の構成のサブセットの１つを選択する工程は、最高の得点を持つ複数の候補の構成のサブセットの１つを選択する工程を含む。
【００９７】
別の実施形態によれば、当該方法は以下の一つによって実装される：現在動作中のＤＳＬラインの第一端と動作可能に通信する加入者宅内機器（ＣＰＥ）モデムのチップセット；加入者宅内機器（ＣＰＥ）モデムとは異なりおよび物理的に分離した信号調整デバイスのチップセットであって、ここでＣＰＥモデムは現在動作中のＤＳＬラインの第一端と通信可能に接続され、および、ここで信号調整デバイスはＣＰＥモデムと通信可能に接続される；現在動作中のＤＳＬラインの第一端と通信可能に接続される加入者宅内機器（ＣＰＥ）モデム内に構成されるコントローラーカード；および、加入者宅内機器（ＣＰＥ）モデムとは異なりおよび物理的に分離した信号調整デバイス内に構成されるコントローラーカードであって、ここでＣＰＥモデムは現在動作中のＤＳＬラインの第一端と通信可能に接続され、および、ここで信号調整デバイスはＣＰＥモデムと通信可能に接続される。
【００９８】
別の実施形態によれば、命令が記憶される非一時的コンピューター読み出し可能記憶媒体であって、構成最適化装置のプロセッサーによって実行されると、前記命令は構成最適化装置を：ＤＳＬシステム中で動作する複数のＤＳＬラインを備えるＤＳＬシステムで動作する現在動作中のデジタル加入者回線（「ＤＳＬライン」）と接続する工程；ＤＳＬラインが動作中にＤＳＬラインのための動作データを収集することによって、現在動作中のＤＳＬラインの活性化されている構成を評価する工程；現在動作中のＤＳＬラインのために複数の候補の構成を決定する工程であって、前記複数の候補の構成は現在動作中の前記ＤＳＬラインと動作に互換性がある工程；ＤＳＬラインのために選択された構成として、好ましい動作特性に基づいて複数の候補の構成のサブセットの１つを選択する工程；および、現在動作中のＤＳＬラインをＤＳＬラインのために活性化されている構成を使用する動作からＤＳＬラインのために選択された構成を使用する動作に遷移させる工程を実行させるように機能する。
【００９９】
図５は、実施形態が動作できる、オプションで構成された構成最適化装置５０１を備えるシステム５００の図表示である。
【０１００】
一実施形態では、システム５００は、メモリ５９５およびプロセッサー（単数または複数）５９６を含む。たとえば、メモリ５９５は実行されるべき命令を記憶でき、および、プロセッサー（単数または複数）５９６は該命令を実行できる。また、プロセッサー（単数または複数）５９６が実装され、明細書で記載された方法を実施するための論理回路を備える実装論理回路５６０が実装される。システム５００は、システム５００内のトランザクション、命令、リクエスト、およびデータを１つまたは複数の通信バス５１５と通信可能に接続される複数の周辺デバイスに伝送する通信バス（単数または複数）５１５を含む。一実施形態では、システム５００は、たとえば、情報を回収し、リクエスト、返信応答を受信し、および、システム５００とは分離して位置する、ネットワーク要素と接続するためのマネージメントインターフェース５２５を含む。
【０１０１】
いくつかの実施形態では、ＤＳＬベースの通信から分離した帯域外接続を介して、マネージメントインターフェース５２５は情報と通信する。「帯域内」通信はネットワークデバイス間で交換されるペイロードデータ（たとえば、コンテンツ）が同一通信手段を横断する通信であり、および、「帯域外」通信は、ペイロードデータを通信するためのメカニズムから分離された、孤立された通信手段を横断する通信である。帯域外接続は、システム５００と他のネットワークデバイスの間、または、システム５００と第３者サービスプロバイダーの間で制御データを通信するための冗長またはバックアップインターフェースとして機能してもよい。
【０１０２】
システム５００は、通信可能に接続されたＤＳＬ接続を介して情報を通信するため、または、接続されたＤＳＬライン、ＤＳＬループ、ＤＳＬツイステッドペア、およびシステム５００と接続されたデジタル通信ラインを監視するためにＤＳＬラインインターフェース５３０をさらに含む。ＤＳＬラインに対する長期間の分析を実施する場合には、システム５００は、分析または参照される可能性がある記憶された履歴情報５５０をさらに含む。システム５００はさらに複数の最適化命令５５５を含むことができ、それらのいずれも構成の最適化を実施している、単一および複数で構成されるライン、各ＤＳＬライン、結合ＤＳＬラインおよびベクトル化されたＤＳＬライン等を含むＤＳＬラインの分析に応答して開始されることができる。
【０１０３】
システム５００には特徴ある構成最適化装置５０１が存在し、これには収集モジュール５７０、ＤＳＬライン評価モジュール５７５、候補構成の収納場所５８０、構成選択モジュール５８５、および状態遷移モジュール５９０が含まれる。構成最適化装置５０１は図５に示されるように互換性があるシステム５００に実装および構成されることができ、または、適切な実装ロジック５６０または他のソフトウェアと連動して動作するように分離して提供される。構成最適化装置５０１は、図１のエレメント１７０の構成最適化装置で前述された位置のいずれかの場所、例えば、ＬＡＮの内部、ＬＡＮの外部、ＣＯ位置、ＣＰＥ施設、ＣＰＥモデム、ルータ等の内部に位置してもよい
【０１０４】
したがって、１つの実施形態によれば、内部にプロセッサー５９６およびメモリ５９５を備えるシステム５００は、現在動作中のＤＳＬラインと接続するためのデジタル加入者回線インターフェース（「ＤＳＬラインインターフェース」）５３０、および、前述された実施形態にしたがって動作する構成最適化装置５０１を含む。
【０１０５】
一つの当該実施形態によれば、当該システム５００の構成最適化装置５０１は：収集モジュール５７０によって、ＤＳＬラインが動作中にＤＳＬラインのための動作データを収集することによって、現在動作中のＤＳＬラインの活性化されている構成を評価するＤＳＬライン評価モジュール５７５；現在動作中のＤＳＬラインのための複数の候補の構成が内部に記憶された候補の構成の収納場所５７８０であって、前記複数の候補の構成は現在動作中の前記ＤＳＬラインと動作に互換性がある候補の構成収納場所５７８０；好ましい動作特性に基づいて、ＤＳＬラインのための選択された構成として、複数の候補の構成のサブセットの１つを選択する構成選択モジュール５８５；および現在動作中のＤＳＬラインを、ＤＳＬラインのために活性化されている構成を使用する動作からＤＳＬラインのために選択された構成を使用する動作に遷移させる状態遷移モジュール５９０を含む。
【０１０６】
別の実施形態によれば、システム５００は、内部で現在動作中のＤＳＬラインが動作するＤＳＬシステムに対して責任があるＤＳＬオペレータの本社（ＣＯ）から完全に物理的に分離するサードパーティで動作し；およびここでシステムは、現在動作中のＤＳＬラインのための加入者宅内機器（ＣＰＥ）モデムと結合するデジタル加入者回線アクセス多重化装置（ＤＳＬＡＭ）を介した公衆インターネットによって現在動作中のＤＳＬラインと通信可能に接続する。
【０１０７】
別の実施形態によれば、システム５００の構成最適化装置５０１は以下のいずれか一つによって実現される：現在動作中のＤＳＬラインと関連し、および、現在動作中のＤＳＬラインの第一端と通信可能に接続する、ＤＳＬ加入者の仕事場または個人宅にある加入者宅内機器（ＣＰＥ）のチップセット；ＣＰＥモデムとは異なりおよび物理的に離れた信号調整デバイスのチップセットであって、ここで信号調整デバイスは現在動作中のＤＳＬラインの第一端と通信可能に接続され、および、ＣＰＥモデムは、信号調整デバイスと通信可能に接続されるチップセット；現在動作中のＤＳＬラインの第一端と通信可能に接続されるＣＰＥモデム内に構成されるコントローラーカード；および、ＣＰＥモデムとは異なりおよび物理的に離れた信号調整デバイス内に構成されるコントローラーカードであって、ここで信号調整デバイスは現在動作中のＤＳＬラインの第一端と通信可能に接続され、および、ＣＰＥモデムは、信号調整デバイスと通信可能に接続されるコントローラーカード。
【０１０８】
別の実施形態によれば、システム５００は、現在動作中のＤＳＬラインと関連し、ＤＳＬ加入者の仕事場または個人宅にある、加入者宅内機器（ＣＰＥ）モデムとは物理的に離れているクラウドサービスプロバイダーのサーバーとして動作し；および、ここで現在動作中のＤＳＬラインを、ＤＳＬラインのために活性化されている構成を使用する動作からＤＳＬラインのために選択された構成を使用する動作に遷移させる状態遷移モジュールは、公衆インターネットを介してＣＰＥモデムに最適化命令を発行するためのクラウドサービスプロバイダーを含み、最適化命令は、ＣＰＥモデムで新しく活性化された構成としての選択された構成および選択された構成の活性化を開始するために必要なコマンドを少なくとも含む。
【０１０９】
図６は一つの実施形態によるコンピューターシステムの例示的な形態の装置６００の図表示を示し、該装置では一組の命令によって、該装置／コンピューターシステム６００に本明細書で説明される手法の１つまたは複数のいずれかを実施させるように機能する。代替の実施形態では、該装置は、ローカル領域ネットワーク（ＬＡＮ）、インターネット、エクストラネット、またはインターネット（登録商標）の他の装置と接続（例えば、ネットワーク化）される。該装置は、クライアント−サーバーネットワーク環境中のサーバーまたはクライアント装置の能力の範囲内で動作し、または、ピアツーピア（あるいは分散型）ネットワーク環境のピア装置として、オンデマンドサービス環境下のサーバーまたは一連のサーバーとして動作できる。該装置の特定の実施形態は、パーソナルコンピューター（ＰＣ）、タブレットＰＣ、セットトップボックス（ＳＴｂ）、携帯情報端末（ＰＤＡ）、携帯電話、ウェブ装置、サーバー、ネットワークルーター、スイッチまたはブリッジ、演算システム、あるいは、一組の命令を（シーケンシャルに、または）その装置によって実行されるべき動作を特定するように実行できるいずれかの装置の形態であってもよい。さらに、単一の装置だけが記載されているが、用語「装置」には、本明細書で説明される手法の１つまたは複数のいずれかを実施する一組（または複数組）の命令単独または共同して実施する装置の集合（たとえば、複数のコンピューター）を含むものと解釈されるべきである。
【０１１０】
例示的なコンピューターシステム６００は、バス６３０を介してお互いに通信する、プロセッサー６０２、メインメモリ６０４（たとえば、リードオンリーメモリ（ＲＯＭ）、フラッシュメモリ、同期ＤＲＡＭ（ＳＤＲＡＭ）またはランバスＤＲＡＭ（ＲＤＲＡＭ）等のダイナミックランダムアクセスメモリ（ＤＲＡＭ）、フラッシュメモリ、スタティックランダムアクセスメモリ（ＳＲＡＭ）、揮発性だが高データレートＲＡＭ等のスタティックメモリ）、および、二次メモリ６１８を含む。メインメモリ６０４およびそのサブエレメント（例えば６２２、６２３および６２４）は、本明細書に開示されている方法を実行するために、処理ロジック６２６およびプロセッサー６０２と連動して動作する。
【０１１１】
例えば、現在動作中のＤＳＬラインに関する収集された現在の動作データ、現在動作中のＤＳＬラインに関する履歴動作データ、または、期待効用メトリックなどのさまざまな演算結果および確率、派遣、解約などのさまざまなサービスコールを開始する演算確率を含む収集されたデータおよび演算部６２４をメインメモリ６０４は含む。ＤＳＬモデムが特定セットのパラメータ、設定、または、構成最適化プロセスから生成された選択された構成に状態遷移を開始するためのコマンドを最適化命令６２３は含む。
【０１１２】
構成最適化装置６３４は、動作データの収集工程、候補構成の決定工程、候補の構成のフィルタリングおよび除外工程、および、構成最適化プロセスにしたがってＤＳＬラインの状態遷移のために利用される１つの単一の構成の最終的な選択工程等の上述されたさまざまな方法を実行する。
【０１１３】
プロセッサー６０２は、マイクロプロセッサー、中央処理ユニット、または同種のものなどの１つまたは複数の汎用処理デバイスを示す。より詳細には、該プロセッサー６０２は、複数命令セット演算（ＣＩＳＣ）マイクロプロセッサー、縮小命令セットコンピューター（ＲＩＳＣ）マイクロプロセッサー、超長命令語（ＶＬＩＷ）マイクロプロセッサー、他の命令セットを実装するプロセッサー、または命令セットの組み合わせを実装するプロセッサーであってもよい。プロセッサー６０２は、特定用途向け集積回路（ＡＳＩＣ）、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）、デジタル信号プロセッサー（ＤＳＰ）、ネットワークプロセッサー、または同種のものなどの１つまたは複数の特定目的処理デバイスであってもよい。プロセッサー６０２は、本明細書に記載された演算および機能を実施するための処理ロジック６２６を実施するように構成される。
【０１１４】
コンピューターシステム６００はネットワークインターフェースカード６０８をさらに含んでもよい。コンピューターシステム７００は、ユーザインターフェース６１０（映像表示ユニット、液晶ディスプレ−（ＬＣＤ）、または陰極線管（ＣＲＴ）など）、英数字入力デバイス６１２（たとえば、キーボード）、カーソル制御デバイス６１４（たとえば、マウス）、および、信号生成デバイス６１６（たとえば、統合されたスピーカー）を含んでもよい。コンピューターシステム６００は、周辺デバイス６３６（たとえば、無線または有線通信デバイス、メモリデバイス、記憶デバイス、音声処理デバイス、映像処理デバイス等）をさらに含んでもよい。
【０１１５】
本明細書に開示されている方法または機能のいずれかの１つ以上を実現する、１つ以上のセットの記憶命令（例えば、ソフトウェア６２２）を備える、非一時的な機械読み取り可能またはコンピューター読み取り可能な記憶媒体６３１を二次的メモリ６１８は含んでもよい。コンピューターシステム６００によってそれらが実行される間、完全にまたはすくなくとも部分的に、メインメモリ６０４および／またはプロセッサー６０２の中にソフトウェア６２２が存在してもよく、メインメモリ６０４およびプロセッサー６０２は機械読み出し可能な記憶媒体を含んでもよい。ソフトウェア６２２は、ネットワークインターフェースカード６０８によってネットワーク６２０を介してさらに転送または受信されてもよい。
【０１１６】
本明細書に発明された主題は、実施例および特定の実施形態によって説明されたが、主張される実施形態は明確に列挙された開示された実施形態に限定されるわけではないことが理解されるべきである。それとは反対に、発明には、当業者にとって明らかな多様な修正形態および類似配列を含むことが意図される。したがって、すべての該修正形態および類似配列を包含するように、添付の特許請求の範囲は最も広い解釈を許容する。上記の説明は例示的であって、制限的ではないことが理解されるべきである。多くの他の実施形態が、上記の説明を読んで理解した当業者には明らかになるであろう。したがって、発明された発明の範囲は、添付の特許請求の範囲、およびその特許請求の範囲が権利を有する等価物の全範囲を参照して決定されるべきである。
【図１】
2016500235.tif 000003
【図２】
2016500235.tif 000004
【図３】
2016500235.tif 000005
【図４】
2016500235.tif 000006
【図５】
2016500235.tif 000007
【図６】
2016500235.tif 000008
【国際調査報告】
2016500235.tif 000009
2016500235.tif 000010
2016500235.tif 000011