專利名稱:基于使用者偏好的dsl系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總地涉及用于管理數(shù)字通信系統(tǒng)的方法、系統(tǒng)和裝置。
技術(shù)背景數(shù)字用戶線路(DSL)在現(xiàn)有電話用戶線路(稱為環(huán)路和/或銅纜)上 為數(shù)字通信提供潛在的大帶寬。特別地,DSL系統(tǒng)可以通過使用離散多音調(diào) (DMT)線路代碼來調(diào)整用戶線路的特性,該線路代碼向各個音調(diào)(或子載 波)分配若干個比特,所述各個音調(diào)可以調(diào)整到在用戶線路每一端的調(diào)制解 調(diào)器(通常是既作為發(fā)射機又作為接收機的收發(fā)機)的訓(xùn)練和初始化期間所 確定的信道狀況。DSL系統(tǒng)可以被配置到允許在該DSL系統(tǒng)的多個性能方面中或多個性 能方面之間進行某種折衷的程度。這樣,對DSL的配置通常對客戶在使用 DSL服務(wù)時的滿意度造成影響。使用者和其他非操作員尚不能獲取、記錄、 評估和/或?qū)崿F(xiàn)對使用者來說最為重要的性能方面,也不能配置DSL來適應(yīng)這樣的偏好。對在不需要DSL系統(tǒng)操作員介入的情況下識別使用者對DSL系統(tǒng)的偏 好和配置該DSL系統(tǒng)來滿足使用者偏好提供改進的系統(tǒng)、裝置、方法和技 術(shù)將在本領(lǐng)域中展現(xiàn)顯著的進步。而且,用于實現(xiàn)這種使用者偏好評價和 DSL系統(tǒng)配置的系統(tǒng)、裝置、方法和技術(shù)同樣將在本領(lǐng)域中展現(xiàn)顯著的進步。發(fā)明內(nèi)容本發(fā)明實施例包括方法、裝置和計算機程序產(chǎn)品,其中DSL的使用者 或除操作員以外的其他方可以根據(jù)運行限制和狀況在可行的程度內(nèi)實施使 用者偏好。DSL系統(tǒng)操作員(例如telcoCLEC或ILEC)能夠定義、限制、 設(shè)置和控制系統(tǒng)的"運行區(qū)間",其中"運行區(qū)間"包括對使用者如何使用 該系統(tǒng)進行限定的規(guī)則、所允許的用途、特性、運行參數(shù)范圍等。這樣,在 某些實施例中,這樣的運行區(qū)間施加于使用者/非操作員上。非操作員方采 集和分析來自DSL系統(tǒng)的信息和/或數(shù)據(jù),以構(gòu)建運行區(qū)間的模型或概況 (profile)。所構(gòu)建的運行概況接下來用作評估使用者偏好數(shù)據(jù)的基準,所 述使用者偏好數(shù)據(jù)從該DSL系統(tǒng)中的至少一個使用者采集。對使用者偏好數(shù)據(jù)進行評估,以便根據(jù)運行概況確定至少 一 個使用者偏好可以實施到何種程度。至少一個控制器可以輔助采集與運行區(qū)間、使用者偏好數(shù)據(jù)有關(guān)的數(shù)據(jù),評估所述使用者偏好數(shù)據(jù)、運行數(shù)據(jù)和其他數(shù)據(jù)及信息,并且實施可行的使用者偏好。對使用者偏好數(shù)據(jù)和運行概況和/或數(shù)據(jù)的評估包括考慮使用者偏好與用于逼近操作員定義的運行區(qū)間的運行概況和/或數(shù)據(jù)之間的兼容性。根據(jù)本發(fā)明的控制器和/或輔助使用者實施本發(fā)明的控制器可以包括處于使用者位置處的本地控制器、至少 一個上游端本地控制器、至少一個遠程位置控制器和/或至少一個位于使用者位置之外的下游端設(shè)備控制器。在某些實施例中,可以在各控制器之間共享數(shù)據(jù)和信息,要么使用DSL系統(tǒng)本身,要么使用專有的或其他可替換的數(shù)據(jù)系統(tǒng)。使用者偏好數(shù)據(jù)可以通過直接與至少一個使用者進行關(guān)于其偏好的通信獲得,也可以通過間接的手段學(xué)習(xí)到,例如通過隱藏馬爾可夫模型等。使 用者可以不時地更新其使用者偏好數(shù)據(jù),以調(diào)節(jié)使用者對DSL系統(tǒng)等的使 用。本發(fā)明進一步的細節(jié)和優(yōu)點將在以下具體實施方式
和相關(guān)附圖中提供。
通過下文中結(jié)合附圖的詳細描述將易于理解本發(fā)明,其中相同的附圖標記指代相同的結(jié)構(gòu)元件,附圖如下圖1是按照G.997.1標準的示意性方框參考模型系統(tǒng),該方框參考模型 系統(tǒng)可適用于可使用本發(fā)明實施例的各種DSL和其它通信系統(tǒng)。圖2是圖示一般的、示例性DSL部署的示意圖,示出本發(fā)明的至少一 個實施例。圖3是根據(jù)本發(fā)明一個實施例的方法的流程圖。圖4是示出根據(jù)本發(fā)明 一 個實施例的使用群集的方法的附圖。圖5是根據(jù)本發(fā)明一個實施例的控制器,該控制器包括非操作員的基于使用者偏好的控制單元。圖6是適合于實現(xiàn)本發(fā)明實施例的典型計算機系統(tǒng)或集成電路系統(tǒng)的方框圖。
具體實施方式
以下對本發(fā)明的詳細描述將參照本發(fā)明的一個或多個實施例,但是本發(fā) 明并不限于這些實施例。更確切地說,這些詳細描述僅僅意圖作為示意性的。 本領(lǐng)域的技術(shù)人員將易于認知,在此參照附圖給出的詳細描述用于示例性目 的,而本發(fā)明擴展超出這些受限的實施例。"DSL系統(tǒng)操作員"通常是控制、操作和/或擁有DSL系統(tǒng)中的接入節(jié) 點等(例如DSLAM、 ONU、 RT、 LT等)的任何一方,例如控制、操作和/ 或擁有圖1和圖2中所示的那些部分,以及其他對于本領(lǐng)域技術(shù)人員來說公知的部分??刂破?、"智能"調(diào)制解調(diào)器和/或計算機系統(tǒng)可以由除DSL系統(tǒng)操作員之外的一方(例如,除DSL系統(tǒng)操作員之外的使用者、服務(wù)供應(yīng)商等)使用,來采集和分析那些關(guān)于本發(fā)明各種實施例而描述的運行數(shù)據(jù)。 控制器和/或其它部件可以是用計算機實施的設(shè)備或設(shè)備組合。在一些實施 例中,控制器位于遠離調(diào)制解調(diào)器或其他連接到通信線路的通信設(shè)備的位 置。在其它情況下,控制器可以與一個或兩個"本地設(shè)備"(即直接連接到 通信線路或連接到所述本地設(shè)備的一部分的設(shè)備)并列布置作為直接連接到調(diào)制解調(diào)器、LT設(shè)備、DSLAM或其它通信系統(tǒng)設(shè)備的設(shè)備,從而創(chuàng)建"智 能"調(diào)制解調(diào)器。此外,如同本領(lǐng)域技術(shù)人員所理解的,控制器可以連接到 可以使用本發(fā)明的任何其他類型的數(shù)據(jù)傳輸系統(tǒng)。短語"連接于"和"連接 到"等在此用于描述兩個元件和/或部件之間的連接關(guān)系,意在表示直接或 間接連接在一起,例如通過一個以上合適的插入元件或通過無線連接。并且, 對"通信系統(tǒng)"的引用還意圖在于在可應(yīng)用的情況下包括對任何其他類型數(shù) 據(jù)傳輸系統(tǒng)的引用。以下 一 些本發(fā)明實施例的例子將與作為示例性數(shù)據(jù)傳輸系統(tǒng)的ADSL 和/或VDSL系統(tǒng)一起使用。在這些DSL系統(tǒng)中,特定的協(xié)定、規(guī)則、協(xié)議 等可以用于描述該示例性DSL系統(tǒng)的運行以及可以從使用者和/或與系統(tǒng)相 連的設(shè)備得到的信息和/或數(shù)據(jù)。但是,如本領(lǐng)域技術(shù)人員將認知到的,本 發(fā)明實施例可以應(yīng)用于各種類型的數(shù)據(jù)傳輸系統(tǒng),并且本發(fā)明也不限于任何 特定的系統(tǒng)。各種網(wǎng)絡(luò)管理元件用于管理ADSL和VDSL物理層資源,此處,元件 指的是在ADSL或VDSL調(diào)制解調(diào)器對中的兩端或者 一端中的參數(shù)或功能。 網(wǎng)絡(luò)管理框架包括一個以上被管理節(jié)點,每個節(jié)點均包含代理。被管理的節(jié) 點可為路由器、網(wǎng)橋、交換機、調(diào)制解調(diào)器等等。至少一個經(jīng)常稱為管理器 的NMS (網(wǎng)絡(luò)管理系統(tǒng))監(jiān)視和控制被管理的節(jié)點,并通常以普通PC或其 它計算機為基礎(chǔ)。NMS在一些例子中也稱為元件管理系統(tǒng)(EMS) 。 NMS 和EMS系統(tǒng)被認為是操作支持系統(tǒng)(OSS)的一部分。管理器和代理使用網(wǎng)絡(luò)管理協(xié)議來交換管理信息和數(shù)據(jù)。管理信息的單位是對象。相關(guān)對象的 集合被定義為管理信息庫(MIB)。圖l示出了根據(jù)G. 997.1標準(G.ploam)的參考模型系統(tǒng),該參考模 型系統(tǒng)可應(yīng)用于本領(lǐng)域技術(shù)人員眾所周知的各種ADSL和VDSL系統(tǒng),并且 可以在該參考模型系統(tǒng)中實施本發(fā)明的實施例。這種模型應(yīng)用于符合各種標 準、可包括也可不包括分路器的ADSL和VDSL系統(tǒng),所述標準例如ADSL1 (G.992.1 )、 ADSL-Lite( G.992.2 )、 ADSL2( G.992.3 )、 ADSL2-Lite( G.992,4 )、 ADSL2+( G.992.5 )、VDSL1( G993.1 )和其它正在形成VDSL標準的G.993.X, 以及G.991.1和G.991.2 SHDSL標準,所有這些標準可以都具有或者都不具 有捆綁(bonding)。這些標準及其變體,以及它們連同G997.1標準的應(yīng)用 對于本領(lǐng)域技術(shù)人員是眾所周知的。G.997.1標準基于定義在G.997.1中的清晰嵌入式操作信道(EOC)并 使用定義在G.99x標準中的指示符比特和EOC消息,來為ADSL和VDSL 傳輸系統(tǒng)指定物理層管理。此外,G.997.1為配置、故障和性能管理指定網(wǎng) 絡(luò)管理元件內(nèi)容。在執(zhí)行這些功能時,系統(tǒng)采用在訪問節(jié)點(AN)處可用 并且可以從AN采集的多個運行數(shù)據(jù)。DSL論壇的TR69報告也列出了 MIB 和訪問MIB的方法。在圖1中,客戶的終端設(shè)備IIO連接到本地網(wǎng)絡(luò)112, 并進一步連接到網(wǎng)絡(luò)終端單元(NT) 120。在ADSL系統(tǒng)的情況下,NT 120 包括ATU-R 122 (例如,調(diào)制解調(diào)器,在某些情況下也稱為收發(fā)機,其由 ADSL和/或VDSL標準之一所定義)或者任何其它合適的網(wǎng)絡(luò)終端調(diào)制解 調(diào)器、收發(fā)機或者其它通信單元。VDSL系統(tǒng)中的遠端設(shè)備可以是VTU-R。 正如本領(lǐng)域技術(shù)人員所認知的和這里所描述的那樣,每個調(diào)制解調(diào)器都與它所連接的通信系統(tǒng)交互,并且可以生成運行數(shù)據(jù),作為該調(diào)制解調(diào)器在通信 系統(tǒng)中的運行的結(jié)果。NT 120還包括管理實體(ME) 124。 ME 124可以是任何合適的硬件設(shè) 備,例如微處理器、微控制器或者固件或硬件形式的電路狀態(tài)機,這些設(shè)備 能夠根據(jù)任何可應(yīng)用的標準和/或其它規(guī)范的需要來執(zhí)行。ME 124采集性能數(shù)據(jù),并將性能數(shù)據(jù)存儲在其MIB中,所述MIB是由每個ME維護的信息 數(shù)據(jù)庫,并且可以通過諸如SNMP (簡單網(wǎng)絡(luò)管理協(xié)議)的網(wǎng)絡(luò)管理協(xié)議或 者TL1命令來訪問,所述SNMP是一種管理協(xié)議,用來從網(wǎng)絡(luò)設(shè)備采集信 息以提供給管理員控制臺/程序,而TL1是一種已經(jīng)建立很久的命令語言, 用來在電信網(wǎng)絡(luò)元件之間規(guī)劃響應(yīng)和命令。系統(tǒng)中的每個ATU-R都連接到位于CO或其它上游和/或中心位置中的 ATU-C 。在VDSL系統(tǒng)中,系統(tǒng)中的每個VTU-R都連接到位于CO或其它 上游和/或中心位置(例如,諸如ONU/LT、 DSLAM、 RT等的任何線路終端 設(shè)備)中的VTU-O。在本發(fā)明中,就端接到終端設(shè)備上的所有線路或許多 線路發(fā)送(下游)和接收(上游)而言,這樣的VTU-0 (或其等效物)是 對等的。這種對等的發(fā)送接收構(gòu)成了矢量化的線路終端設(shè)備。在圖1中, ATU-C 142位于CO 146中的接入節(jié)點(AN) 140處。AN 140可以是DSL 系統(tǒng)部件,例如DSLAM、 ONU/LT、 RT等,如同本領(lǐng)域才支術(shù)人員所理解的 那樣。ME 144類似地維護一關(guān)于ATU-C 142的性能數(shù)據(jù)的MIB。 AN 140可 以連接到寬帶網(wǎng)絡(luò)170或者其它網(wǎng)絡(luò),如同本領(lǐng)域技術(shù)人員所理解的那樣。 ATU-R 122和ATU-C 142由環(huán)路130連接在一起,在ADSL (和VDSL )的 情況下,該環(huán)路130通常是還承載著其它通信服務(wù)的電話雙絞線。圖1所示接口中的一些可用來確定和采集運行和/或性能數(shù)據(jù)。就圖1 中的接口不同于另一個ADSL和/或VDSL系統(tǒng)接口方案而言,系統(tǒng)是眾所 周知的,并且該差別對于本領(lǐng)域技術(shù)人員而言也是已知且顯而易見的。Q接 口 155在運營商的NMS 150和AN 140中的ME 144之間提供接口 。在G.997.1 標準中指定的所有參數(shù)均適用于Q接口 155。 ME 144所支持的近端參數(shù)從 ATU-C 142得到,而來自ATU-R 122的遠端參數(shù)可從U接口上的兩個接口 中的任意一個得到。利用嵌入信道132發(fā)送且在PMD層處提供的指示符比 特和EOC消息,可以用來在ME 144中生成所需要的ATU-R 122參數(shù)。作 為替代地,OAM(操作、維護、管理)信道以及合適的協(xié)議可以用來在ME 144請求的時候從ATU-R 122中檢索參數(shù)。類似的,來自ATU-C 142的遠端參數(shù)可以由U接口上的兩個接口中的任意一個獲得。在PMD層處提供的指示符比特和EOC消息,可以用來在NT 120的ME 124中生成所需要的 ATU-C 142參數(shù)。作為替代地,OAM信道和合適的協(xié)議可以用來在ME 124 請求的時候從ATU-C 142中檢索參數(shù)。在U接口 (本質(zhì)上是環(huán)路130)處,有兩個管理接口, 一個位于ATU-C 142 (U-C接口 157)處,另一個位于ATU-R 122 ( U-R接口 158)處。接口 157為ATU-R 122提供ATU-C近端參數(shù),以通過U接口 130檢索。類似地, 接口 158為ATU-C 142提供ATU-R近端參數(shù),以通過U接口 130檢索。所G.997.1標準指定了通過U接口的可選OAM通信信道。如果實施該信 道,ATU-C和ATU-R對可以使用該信道來傳遞物理層OAM消息。于是, 這種系統(tǒng)的收發(fā)機122、 142可以共享在其各自的MIB中維護的各種運行數(shù) 據(jù)和性能數(shù)據(jù)??梢栽?998年3月的ADSL論壇中,從標題為"ADSL Network Element Management ( ADSL網(wǎng)絡(luò)元件管理)"的DSL論壇技術(shù)報告TR-005中,找 到關(guān)于ADSL NMS的更多信息。還有2004年5月的標題為"CPE WAN Management Protocol( CPE WAN管理協(xié)議)"的DSL論壇技術(shù)報告TR-069。 最后,2004年5月的標題為"LAN-Side DSL CPE Configuration Specification (LAN側(cè)DSL CPE配置規(guī)范)"的DSL論壇技術(shù)報告TR-064。這些文獻 陳述了 CPE側(cè)管理的不同情況,其中的信息對于本領(lǐng)域技術(shù)人員是公知的。 關(guān)于VDSL的更多信息可以在ITU標準G.993.1 (有時稱為"VDSL1")和 正在形成的ITU標準G993.2 (有時稱為"VDSL2")以及正在編撰中的若 干DSL論壇工作文本中找到,所有這些都為本領(lǐng)域技術(shù)人員所公知。例如, 在以下文獻中可以得到更多的信息標題為"VDSL Network Element Management ( VDSL網(wǎng)絡(luò)單元管理)"的DSL論壇技術(shù)報告TR-057 (以前 是WT-068v5 ) ( 2003年2月),和標題為"FS-VDSL EMS to NMS Interface Functional Requirements ( FS-VDSL EMS到NMS接口功能需求)"的技術(shù)報告TR-065 ( 2004年3月,以及針對VDSL1和VDSL2 MIB元件的ITU標 準G997.1的正在形成的版本,或ATIS北美草案動態(tài)頻語管理報告 NIPP-NAI-2005-031。在ADSL中,較之在VDSL中,共享相同捆扎(binder)的線路端接在 同一線路卡上較為少見。但是,以下對DSL系統(tǒng)的討論將擴展到ADSL, 原因是相同捆扎線路的共同端接也可行(特別是在既處理ADSL又處理 VDSL的更新的DSLAM中)。在DSL設(shè)備的典型布局中,多個收發(fā)機配對 正在運行并且/或者可用,而每條用戶環(huán)路的一部分都與一個多對捆扎(或 者集束(bundle))中其它使用者的環(huán)路搭配。在基架后面,非??拷蛻?前端設(shè)備(CPE)的位置,環(huán)路采用引入線(drop line)的形式并離開集束。 因此,用戶環(huán)路經(jīng)過兩種不同環(huán)境。環(huán)路的一部分可位于捆扎內(nèi)部,在該處, 環(huán)路有時候免于外部電磁干擾,但是卻受到串音干擾。在基架后面,當對于 引入線的大部分來說該配對遠離其它配對時,引入線通常不受串音影響;但 是由于引入線未被屏蔽,因此傳輸也可能被電磁干擾顯著削弱。許多引入線 具有2-8個雙絞線,而在對這些線路的歸屬或者捆綁提供多項服務(wù)(單個 服務(wù)的復(fù)用和解復(fù)用)的情況下,在引入線節(jié)段中的這些線路之間會發(fā)生額 外的顯著串音。圖2示出了一種通用的示例性DSL應(yīng)用場景。總計(L+M)個使用者 的所有用戶環(huán)路291、 292經(jīng)過至少一個公共的捆扎。每個使用者經(jīng)專用線 路連接到中心局(CO) 210、 220。不過,每條用戶環(huán)路可能經(jīng)過不同環(huán)境 以及介質(zhì)。在圖2中,L個客戶或使用者291使用光纖213和銅雙絞線217 的組合連接到CO 210,這種情況通常稱為光纖到交接箱(Fiber to the Cabinet, FTTCab )或光纖到路邊(Fiber to the Curb )。來自CO 210中的收 發(fā)機211的信號被CO 210中的光線路終端212和光網(wǎng)絡(luò)單元(ONU) 218 中的光網(wǎng)絡(luò)終端215轉(zhuǎn)換。ONU 218中的調(diào)制解調(diào)器216用作ONU 218和 使用者291之間信號的收發(fā)機??梢砸詤f(xié)同的方式,例如矢量化,操作共同端接在諸如CO 210、 218和ONU220 (和其它)的位置處的使用者線路。在矢量化通信系統(tǒng)(例如矢 量化ADSL和/或VDSL系統(tǒng))中,可以獲得信號和處理的協(xié)同。當利用公 共的時鐘和處理器共同生成來自DSLAM或LT的多條線路的發(fā)送信號時, 發(fā)生下游矢量化。在具有這種公共時鐘的VDSL系統(tǒng)中,針對每個音調(diào),單 獨出現(xiàn)使用者之間的串音。因此,針對許多用戶的下游音調(diào)中的每一個都可 以由公共的矢量化發(fā)射機獨立地生成。類似地,當公共時鐘和處理器用于共 同接收多條線路的信號時,上游矢量化出現(xiàn)。在具有這種公共時鐘的VDSL 系統(tǒng)中,針對每個音調(diào),單獨出現(xiàn)使用者之間的串音。因此,針對多個用戶 的上游音調(diào)中的每一個可以由公共的矢量化"l妻收^/L獨立地處理。其余的M個使用者292的環(huán)路277只為銅雙絞線,這種場景稱為光纖 到交換臺(FTTEx)。只要可能并且經(jīng)濟上可行,F(xiàn)TTCab都優(yōu)于FTTEx, 因為它減小用戶環(huán)路的銅質(zhì)部分的長度,并因此增大了可實現(xiàn)的速率。 FTTCab環(huán)路的存在會對FTTEx環(huán)路造成問題。此外,F(xiàn)TTCab被期待成為 將來日益普及的布局。這種類型的布局可導(dǎo)致顯著的串音干擾,并意味著, 不同使用者的線路由于其工作于特定環(huán)境而具有不同的數(shù)據(jù)承載能力和性 能能力。這種布局可使得,光纖饋送"室"線路和交換線路可以混合在同一 捆扎中。如圖2可見,從CO 220至使用者292的線路共享捆扎222,該捆扎不 被CO 210和使用者291之間的線路使用。此外,另一捆扎240對于通向/ 來自CO210和CO 220以及它們各自的用戶291、 292的所有線路而言是公 共的。在圖2中,示出了遠端串音(FEXT) 282和近端串音(NEXT) 281, 其影響共同位于CO 220處的至少兩條線路227。如本領(lǐng)域技術(shù)人員將認知到的,這些文獻所描述的運行數(shù)據(jù)和/或參數(shù) 中的至少一部分可以用于本發(fā)明實施例。此外,至少一些系統(tǒng)描述同樣可用 于本發(fā)明的實施例??梢栽诖苏业絹碜訢SLNT調(diào)制解調(diào)器和/或DSLNMS 的可用的各種類型的運行數(shù)據(jù)和/或信息;其它為本領(lǐng)域技術(shù)人員所公知。 在某些情況下,公共的數(shù)據(jù)系統(tǒng)可能僅采集下游或上游數(shù)據(jù),而不會既采集18下游數(shù)據(jù)又采集上游數(shù)據(jù)。在這些情況下,如同本領(lǐng)域技術(shù)人員所理解的, 可以實施專用和/或其他可替代的數(shù)據(jù)系統(tǒng)來提供更完整的數(shù)據(jù)。在本發(fā)明的某些實施例中,同一捆扎中的線路端接于單個線路卡上(矢 量化DSL芯片或設(shè)備位于該線路卡上,或這樣的設(shè)備以其他方式連接到該 線路卡上)是有益的。然而,在普通的布線實踐中,并不保證出現(xiàn)這樣的單 線路卡公共捆扎端接。如果出現(xiàn),可以通過矢量化來消除/利用串音。對信 號的路由也可能出現(xiàn)在電子分布框架或底板中,雖然所述電子分布框架或底板可能增加整個系統(tǒng)的成本。這樣,VDSL的線路終端(LT)更可能使來自 捆扎的全部線路端接于線路卡,特別是如果電話公司在布線中進行某些工作 來確保這樣的公共卡端接,所述線路終端通常使附近地區(qū)或建筑內(nèi)的48、 96或192條線路端接于一個或幾個線路卡。在典型的通信系統(tǒng)中,在各種性能指標之間有大量的折衷。例如,數(shù)據(jù) 速率和服務(wù)穩(wěn)定性通常在DSL系統(tǒng)中具有相反的聯(lián)系,其中更高的數(shù)據(jù)速 率通常增加服務(wù)中斷的概率,而更低的數(shù)據(jù)速率降低這種服務(wù)中斷的概率。 操作員和服務(wù)供應(yīng)商通常建立被廣泛應(yīng)用的規(guī)則,并且在所有通信鏈路上實施這些規(guī)則,從而建立運行區(qū)間。非操作員方采集和分析來自DSL系統(tǒng)的 信息和/或數(shù)據(jù),以便構(gòu)建運行區(qū)間的模型或概況。所構(gòu)建的運行概況接下 來用作評估使用者偏好數(shù)據(jù)的基準,所述使用者偏好數(shù)據(jù)從該DSL系統(tǒng)中 的至少一個使用者采集。該運行概況可以包括參數(shù)值、參數(shù)范圍、可應(yīng)用于 線路和線路組(例如捆扎)等的規(guī)則。通常,對系統(tǒng)運行特'性和參數(shù)的實現(xiàn)所進行的評估和決策是由例如電信 公司(即"telco")等的服務(wù)供應(yīng)商或系統(tǒng)操作員執(zhí)行的(此處,所有這種 集中式系統(tǒng)控制器將被稱為"操作員")。如上所述,DSL操作員通常控制、 操作和/或擁有DSL系統(tǒng)中的訪問節(jié)點。這些訪問節(jié)點可以是DSLAM、 RT、 LT、 ONU和/或其他類似的裝置和/或設(shè)備。DSL系統(tǒng)操作員(例如tdcoCLEC或ILEC)能夠定義、限制、設(shè)置和 控制(統(tǒng)稱為"定義")系統(tǒng)的"運行區(qū)間",其中所述"運行區(qū)間"包括限定使用者能如何使用這種系統(tǒng)的規(guī)則、允許的用途、特性、運行參數(shù)范圍 等。使用本發(fā)明,使用者偏好數(shù)據(jù)由操作員獲取,并且與操作員定義的例如 DSL系統(tǒng)的通信系統(tǒng)運行區(qū)間相比較,以便判斷在該系統(tǒng)中是否能夠?qū)嵤┧?述使用者偏好中的至少一個。如果可行或者被允許,操作員可以實施與操作員對DSL系統(tǒng)的操作不沖突的使用者偏好。換句話說,操作員可以實施與 操作員所定義和維護的運行區(qū)間相匹配的使用者偏好。在本發(fā)明實施例中,使用者(或代表使用者的一方、實體和/或設(shè)備, 例如控制器)可以評價由操作員和/或服務(wù)供應(yīng)商施加于使用者的運行概況。 使用者偏好數(shù)據(jù)可以從使用者集合(直接地或間接地)獲得,并且與所構(gòu)建 的運行概況比較。使用者偏好數(shù)據(jù)可以來自包括單個使用者或多個使用者的 使用者集合。對使用者偏好數(shù)據(jù)和運行概況的比較可以指示,是否可以在該 使用者集合的運行概況的限制內(nèi)實施至少一個使用者偏好。在至少一個使用 者偏好根據(jù)運行概況是可行的程度上,可以在該使用者集合的運行中實施這 樣的全部或部分可行的使用者偏好。如以上所建議的,使用者偏好和反應(yīng)那些偏好的使用者偏好數(shù)據(jù)可以直 接找到(例如,通過給使用者打電話、電子郵件調(diào)查、使用者反饋、網(wǎng)絡(luò)接 口等),也可以間接找到(例如,基于使用者數(shù)據(jù)活動的一個以上的隱藏馬 爾可夫模型)。使用者還可以將偏好存儲在控制器中以及更新控制器中的偏 好,所述控制器可以使這些偏好對于DSL管理器和其他控制器(在某些實 施例中)來說能例如通過諸如互聯(lián)網(wǎng)的任何合適的網(wǎng)絡(luò)可獲得。當系統(tǒng)中使 用多個控制器時,這些控制器可以以任何合適的方式彼此連接(例如,通過 互聯(lián)網(wǎng)以分布式的方式,或通過中間和/或主控制器-可能是獨立于使用者 和操作員/系統(tǒng)供應(yīng)商的遠程控制器)。此處的示例示出了本發(fā)明實施例針對DSL系統(tǒng)的實施,其中在第一性指標——服務(wù)中斷/調(diào)制解調(diào)器重訓(xùn)練的概率較低(同時數(shù)據(jù)速率較低)之 間存在折衷。其他性能指標可以在本發(fā)明實施例中調(diào)用和使用。此外,2個以上的性能指標可以用于評估使用者偏好數(shù)據(jù)及其實施可行性和/或?qū)嵤┘?容性。在考慮較高數(shù)據(jù)速率和較高服務(wù)可靠性/穩(wěn)定性之間的折衷時,眾所周 知的是,某些DSL線路經(jīng)歷由時變噪聲頻語或時變脈沖噪聲引起的惡化。 這種時變噪聲直接影響最大可達數(shù)據(jù)速率和/或線路穩(wěn)定性,其中隨著噪聲 影響的增加,線路將經(jīng)歷更加不穩(wěn)定的服務(wù)。在很多情況下,該時變噪聲可能是其他使用者的串音。進一步,當使用幻象(phantom)或劈分線對 (split-pair)電路時,某些捆扎能力可能如同在矢量化差分系統(tǒng)中那樣被按 照需要重新分配給不同的使用者,其中各線路表現(xiàn)得好像某些其他線路不以 任何方式承載信號。在非矢量化情形下,相互的串音可能是任何和/或全部 使用者所使用的服務(wù)質(zhì)量和數(shù)據(jù)速率中的限制性影響。DSL調(diào)制解調(diào)器通常以在訓(xùn)練期間建立的固定數(shù)據(jù)速率運行。速率或其 他一些運行參數(shù)設(shè)置中的任何后續(xù)變化都要求對調(diào)制解調(diào)器重新訓(xùn)練,這將 導(dǎo)致短暫的服務(wù)中斷(例如,20 - 60秒)。這些中斷可能導(dǎo)致使用者不滿 和/或問題。當需要防止服務(wù)中斷的情況下,較低的數(shù)據(jù)速率通常有助于降 低這種中斷的頻率。另一方面,某些使用者由于其使用本性可能要求和/或 需要高數(shù)據(jù)速率,盡管有服務(wù)中斷。第二類型的使用者可能在大多數(shù)時候不 會交互地使用互聯(lián)網(wǎng),從而使得只要以其他方式保持了更高的數(shù)據(jù)速率,那 么偶爾的服務(wù)中斷也是可接受的。操作員可以提供允許使用者線路(或多條使用者線路,例如,其中使用 者采用被捆綁線路集合)的性能特性變化的運行概況。針對FEC編碼、等 待時長、容限等的運行參數(shù)值和運行參數(shù)范圍可能允許使用者線路的不只一 個運4亍沖莫式。本發(fā)明實施例允許使用者選擇與使用者對性能的偏好盡可能相符和/或使用者的輸入或其他形式的使用者偏好信息,例如HMM論文)選擇更高的 數(shù)據(jù)速率、更穩(wěn)定的服務(wù)、更低的等待時長、數(shù)據(jù)速率中更少的波動等。如同本領(lǐng)域技術(shù)人員將認識的,本發(fā)明可以應(yīng)用于任何通信系統(tǒng)。例如,無線 業(yè)務(wù)使用者可以使用本發(fā)明實施例來配置用于對覆蓋面積和電池壽命之間 進行折衷的個別使用者鏈路參數(shù)。本發(fā)明的至少一個實施例在圖3的方法300中示出。圖3的方法300可 以由本地控制器執(zhí)行(例如,包含在使用者本地設(shè)備中的控制器,所述本地 設(shè)備例如調(diào)制解調(diào)器或與調(diào)制解調(diào)器相連的個人計算機)或者由使用者可以 與之通信的非操作員的遠程控制器執(zhí)行(例如,在使用者已經(jīng)購買了對遠程 控制器服務(wù)的定制或已經(jīng)購買了與遠程控制器服務(wù)兼容的設(shè)備的情況下)。 本地控制器可以訪問僅在使用者位置處可獲得的信息和/或數(shù)據(jù)(例如,從 本地節(jié)點中的NT或管理實體),并且以這種類型的信息和/或數(shù)據(jù)為基礎(chǔ)進 行決策。在其它實施例中,控制器可以位于遠程位置,并且可以訪問多個使 用者的性能/運行數(shù)據(jù)和偏好數(shù)據(jù)。在這種遠程位置的情形中,控制器可能 會使telco CO等中的集中式控制器無法獲得數(shù)據(jù)和信息,而會具有比調(diào)制解 調(diào)器中的本地控制器更好的信息和/或數(shù)據(jù)。在本發(fā)明的一些實施例中,可以既使用本地控制器又使用遠程控制器。 圖2示出此類系統(tǒng)的各種組合,其中有連接到使用者設(shè)備292的本地控制器 284、連接到上游端設(shè)備(例如CO210、 220等中的DSLAM )的本地控制器, 和至少一個位于任何位置并連接到本地控制器284和/或本地控制器280的遠程控制器288。在這種配置中,本地控制器可以負責從至少一個調(diào)制解調(diào) 器采集運行數(shù)據(jù)和/或偏好數(shù)據(jù),將該數(shù)據(jù)發(fā)送到遠程控制器,并執(zhí)行來自 遠程控制器的指令、控制命令等。本地控制器可以位于調(diào)制解調(diào)器、與調(diào)制 解調(diào)器相連的PC和/或與調(diào)制解調(diào)器相連的其他設(shè)備中,或作為與調(diào)制解調(diào) 器相連的其他設(shè)備。遠程控制器接收運行數(shù)據(jù)、偏好數(shù)據(jù)和/或來自至少一 個本地控制器的請求數(shù)據(jù),根據(jù)需要分析數(shù)據(jù)和其他信息,并發(fā)送適當?shù)闹?令、控制命令等給至少一個使用者本地控制器。遠程控制器可以具有選項來 從操作員系統(tǒng)采集進一步的信息,例如MIB中的運行數(shù)據(jù)、環(huán)路組成記錄、 關(guān)于任何施加于被關(guān)注的線路上的線路概況的信息、DSLAM設(shè)備信息等。CO側(cè)調(diào)制解調(diào)器數(shù)據(jù)可以通過專用的或其他可替代的鏈路采集,如果這兩 個調(diào)制解調(diào)器以該方式與遠程控制器兼容的話。另外,控制也可以在這樣的鏈路上實施。數(shù)據(jù)可以從CO側(cè)MIB提取并且通過合適的鏈路發(fā)往CPE, CPE然后可以將該信息轉(zhuǎn)發(fā)給任何其他合適的系統(tǒng)。進一步,CO需要實施 的來自任何其他系統(tǒng)的控制都可以通過這樣的鏈路饋入。使用者本地控制器 284也可以根據(jù)需要作為上游端本地控制器280和遠程控制器288之間的鏈 路。在閱覽本公開之后,本領(lǐng)域技術(shù)人員將可理解系統(tǒng)配置中的這些和其他 變形。在本發(fā)明的 一 些實施例中,本地控制器和遠程控制器中的 一個或兩個可 能能夠與DSLAM (和/或任何其他上游設(shè)備或上游端控制器)通信或影響 DSLAM (和/或任何其他上游設(shè)備或上游端控制器)。作為示例,使用者調(diào) 制解調(diào)器和DSLAM可能來自公共的制造商,其在兩者之間實施專用的或其 他可替代的通信路徑。在這樣的情況下,本發(fā)明的本地/遠程控制器可以通 過使用者調(diào)制解調(diào)器或本地控制器從DSLAM采集數(shù)據(jù)并且在DSLAM處執(zhí) 行控制信號。在圖3中,非操作員在305獲得有DSL系統(tǒng)操作員施加的運行區(qū)間模 型。獲得這樣的模型可以包括根據(jù)所釆集的數(shù)據(jù)和/或可從數(shù)據(jù)庫等得到 的數(shù)據(jù)構(gòu)建模型、測試和掃描以試圖獲知運行區(qū)間、使信息由操作員提供等。 基于該模型,非操作員可以在310確定第一使用者偏好和第二使用者偏好 (例如,第一性能指標和第二性能指標)之間的運行關(guān)系。這可能涉及采集 和分析與使用者性能有關(guān)的運行數(shù)據(jù)。在一個實施例中,使用者或其他非操 作員的控制器可以評估數(shù)據(jù)速率和服務(wù)穩(wěn)定性之間的關(guān)系,例如通過確定使 用者的線路集合是否具有高度時變噪聲或脈沖噪聲。控制器識別并生成可應(yīng) 用于該使用者線路或線路集合的合理選項。在320,從至少一個使用者中獲 得偏好數(shù)據(jù)。所述使用者偏好數(shù)據(jù)可以包括直接的使用者信息(例如,從來 自使用者的直接輸入)或間接的使用者信息(例如,來自HMM、群集評估 等,其在這種情況下可能位于與本地設(shè)備通信的遠程控制器/服務(wù)器)。為了獲取直接的使用者信息,操作員可以與使用者"通信",并且識別使用者 的偏好,或者以其他方式基于HMM模型、使用者活動等評價使用者行為和 可能的偏好。直接的使用者調(diào)查可能包括由控制器形成諸如以下所述的問題 (或者這些問題可以從服務(wù)歷史中自動導(dǎo)出,而不用直接向使用者詢問,其 中對不同服務(wù)問題的用處的回答可以作為所記錄的發(fā)生頻率的函數(shù)而導(dǎo) 出)。-你經(jīng)常長時間下載文件嗎?-你使用VoIP、網(wǎng)絡(luò)游戲程序、或任何其他對等待時長敏感的程序嗎?-你偏好更高的數(shù)據(jù)速率還是更穩(wěn)定的服務(wù)?還可以引入諸如以下所述的滿意度反饋問題,使用者反饋反映在分析中-你對當前的數(shù)據(jù)速率滿意嗎?-你對你的互聯(lián)網(wǎng)連接的穩(wěn)定性滿意嗎? 調(diào)查問題也可以使用收視率或其他用數(shù)字表示的輸入數(shù)據(jù),從而允許在隨后直接的使用者通信可以通過電話(例如,在使用者為了定制服務(wù)而給使用者 服務(wù)中心打電話的情況下)、電子郵件調(diào)查、網(wǎng)絡(luò)接口等來完成。在使用電 子郵件或網(wǎng)絡(luò)接口的情況下,可以自動地處理數(shù)據(jù)并將其提供給控制器。如 下文將要更加詳細地描述的,使用者偏好特性也可以通過觀察線路隨時間的 統(tǒng)計數(shù)字來推導(dǎo)。使用者偏好數(shù)據(jù)在330被分析,以便確定是否存在運行配置(例如,使 用者運行參數(shù)矢量值,其中使用者運行參數(shù)矢量包含至少一個參數(shù))來既允 許使用者實施偏好又依然在所建模的由操作員/服務(wù)供應(yīng)商提供的運行區(qū)間 的限制中運行。當可以在現(xiàn)有的系統(tǒng)運行規(guī)則和運行區(qū)間模型的運行參數(shù)的 范圍內(nèi)實施使用者偏好數(shù)據(jù)時,那么在340,控制器或其他非操作員實施至 少一個使用者的運行參數(shù),從而實施使用者偏好(例如,與第一和第二性能 指標有關(guān))??刂破骺梢郧‘?shù)嘏渲檬褂谜叩木€路,從而使得使用者偏好有 效,直到它們與操作員要求的運行概況不一致,或直到使用者集合通過例如返回到320來更新所述使用者偏好數(shù)據(jù),以提供更新后的使用者偏好數(shù)據(jù)。 在運行區(qū)間和/或偏好(例如第一性能指標和第二性能指標)之間的運 行關(guān)系發(fā)展或以其他方式改變(例如,由于使用者線路集合性能或其他條件中的時間變化)的情況下,方法300可能返回305或310,以便在獲得更多 的使用者偏好數(shù)據(jù)前重新構(gòu)建/重新評估該關(guān)系。例如,家庭可能具有多個 偏好不同的使用者。 一個家庭成員可能想要看視頻流,要求具有最小服務(wù)中 斷的高數(shù)據(jù)速率,而另一家庭成員想要玩網(wǎng)絡(luò)視頻游戲(只要等待時長和服 務(wù)中斷保持最小,那么低數(shù)據(jù)速率也是可以接收的)。本發(fā)明實施例可以允 許線路集合的各個使用者選擇最適合他們自己使用的運行模式。給定CPE 位置的各使用者甚至可以擁有其自己的概況(例如,"老爸的概況,,),使 用者可以在使用通信服務(wù)時切換到該概況。在其他實施例中,確定允許使用者實施偏好同時仍然運行在由操作員/ 服務(wù)供應(yīng)商提供的運行屬性限制內(nèi)的那些運行配置包括330處的以下步驟。 使用已知的運行概況限制,識別針對至少一個可配置運行參數(shù)的容許值。選 擇這些值中任意一個都將允許DSL系統(tǒng)運行在由操作員/服務(wù)供應(yīng)商提供的 運行概況約束中。這些容許值的集合表示最優(yōu)化區(qū)間,該區(qū)間用于選擇滿足 由使用者偏好施加的要求的值。在考慮到使用者偏好數(shù)據(jù)之后,容許值的集 合被進一 步限制到只有那些會導(dǎo)致既滿足使用者偏好又滿足操作員規(guī)則的 系統(tǒng)運行的值。最后,(從被限制的集合中的值)選擇可配置運行參數(shù)的值, 從而使得DSL系統(tǒng)達到目標性能等級等(例如,高性能)。這樣就在運行 概況的范圍內(nèi)實現(xiàn)使用者對偏好的實施。在某些實施例中,控制器可以改變用于線路集合配置的規(guī)則,而不是直 接改變線路配置本身。如上所述,如果需要,可以由遠程控制器執(zhí)行某些數(shù) 據(jù)采集、分析、HMM構(gòu)建、配置等,并且可以由本地控制器/服務(wù)器和其他 遠程控制器/服務(wù)器獲得,如果它們選擇使用這些數(shù)據(jù)的話。此外,如同本 領(lǐng)域技術(shù)人員所理解的那樣,這些方法中的至少一個可以以軟件和/或其他 計算機程序產(chǎn)品的方式加以實現(xiàn)。一般來說,隱藏馬爾可夫模型(HMM)是使用可定義的參數(shù)來建模復(fù)雜行為的隨機信號模型。HMM使用若干內(nèi)部的或隱藏的狀態(tài),并且定義由狀態(tài)轉(zhuǎn)移概率描述的狀態(tài)序列,以便對復(fù)雜行為進行建模。該系統(tǒng)使用與內(nèi)部狀態(tài)不同的輸出。被稱為可觀察符號的所述輸出可以是表示所述HMM的 單個輸入和/或輸入類型的標量值,也可以是表示多個輸入和/或輸入類型的 矢量值。所述可觀察符號用于對HMM進行建模,也用于生成表示HMM與 所測量的數(shù)據(jù)的匹配程度的概率。更具體地說,給定的系統(tǒng)(例如通信系統(tǒng))通常具有若干無法直接觀察 的內(nèi)部狀態(tài)。當已知系統(tǒng)的至少一個可觀察符號時,根據(jù)本發(fā)明實施例實施 的HMM除其他作用以外,還有助于確定當前狀態(tài)、系統(tǒng)可能轉(zhuǎn)移到的下一 狀態(tài)和系統(tǒng)處于給定狀態(tài)的概率。從數(shù)學(xué)上說,可以如下描述HMM:N:隱藏狀態(tài)的數(shù)目。M:可觀察標量或矢量符號的數(shù)目。A:在下一時段中從狀態(tài)j移動到狀態(tài)i的狀態(tài)轉(zhuǎn)移概率矩陣,其中 二Pr"+^,如,1《i,j《N, t是時段索引,nt是時段t期間的狀態(tài)號。B :當狀態(tài)為j時觀察符號k的觀察概率分布矢量,其中 S,(/t) = Pr(。, =A|", =7'), 1《k《M, 1《j《N, Ot是在時段t中觀察到的符號。 7t :初始4犬態(tài)分布;r, = Pr(",=力,1 < j《N。入整個HMM模型入=(A, B, tt )。 需要注意的是,M個符號中的一個在各時段中都被觀察到,但是該狀態(tài)需要 基于觀察來進行評估,這是因為該狀態(tài)無法直接觀察。在本發(fā)明的實施例中,可以使用至少 一個HMM來估計至少 一個使用者路進行了何種使用(例如VoIP或其他高要求使用)之類的狀態(tài)。在某些情 況下,各狀態(tài)可以是性能指標(例如,使用者對服務(wù)穩(wěn)定性的滿意度),而 所依賴的輸出可以是單個運行或性能參數(shù)值或分布,也可以是運行或性能條件(例如,使用者/客戶投訴),還可以是參數(shù)和/或性能特性的組合??梢曰诳梢詮氖褂谜攉@取的信息和/或可以從通信系統(tǒng)獲取的信息(如果有的話)來選擇HMM。在DSL系統(tǒng)的情況下,可以從系統(tǒng)MIB和/ 或系統(tǒng)的其他部件獲取若干參數(shù)和/或數(shù)據(jù),如同本公開上下文所表明的。 此外,服務(wù)供應(yīng)商以外的控制器/服務(wù)器,例如遠程位置控制器/服務(wù)器和/ 或各使用者處的本地控制器,可以通過其他手段從系統(tǒng)采集其他運行數(shù)據(jù), 如同以下將要更詳細地描述的那樣。本發(fā)明實施例使用HMM來輔助估計被考慮使用者的偏好。此處結(jié)合 DSL系統(tǒng)給出了本發(fā)明的不同實施例。然而,如同本領(lǐng)域技術(shù)人員所理解的, 本發(fā)明更一般地應(yīng)用于可以應(yīng)用本發(fā)明的方法、裝置和其他實施例的任何通 信系統(tǒng)。在本發(fā)明的一些實施例中,所用于識別使用者偏好的方法可以被看作是 與公知為"無監(jiān)督學(xué)習(xí)"或"群集"或"矢量量化"的不同名稱的算法范圍 相關(guān)(雖然這些領(lǐng)域中的任何一個都未曾以類似于本發(fā)明實施例中的使用方 式來應(yīng)用)。可以釆取以下步驟a) 將來自于具有未知使用者偏好的使用者的DSL線路的觀察數(shù)據(jù) 格式化為矢量x(例如,ATM單元計數(shù)、當前數(shù)據(jù)速率、CV 違例、FEC才交正等);b) 基于最小距離規(guī)范將矢量x分類到若干群集中的一個;c) 檢查屬于被選擇群集的具有已知使用者偏好的使用者的其他 DSL鏈路,以便為所述具有未知使用者偏好的使用者的DSL鏈 路估計使用者偏好(例如,使用者偏好可能指示業(yè)務(wù)負荷、業(yè) 務(wù)類型等)。在 一 些實施例中,群集方法包括用于訓(xùn)練的分離方法和用于進行上述分 類的分離方法。與群集相關(guān)的普通訓(xùn)練方法對于本領(lǐng)域技術(shù)人員來說是公知 的(雖然這些方法未曾應(yīng)用于本發(fā)明實施例所針對的情況類型)。以下是示出根據(jù)本發(fā)明的至少一個方法的示例。令X為DSL鏈路的所觀察到的數(shù)據(jù)的矢量,令yi, i= 1, ...,C為與C個群集相關(guān)的矢量,其中各群集對應(yīng)于不 同的使用者偏好。執(zhí)行以下步驟i. 初始化矢量yi, i = 1, C。ii. 基于一組訓(xùn)練數(shù)據(jù)執(zhí)行至少一次迭代以便獲得新的模型矢量yi, i =1,...,C。iii. 針對該組訓(xùn)練數(shù)據(jù)計算總的失真。iv. 如果該失真小于某個門限值,退出;否則返回步驟ii。 現(xiàn)在更加詳細地描述步驟ii和iii。對于步驟ii:a) 對于屬于該訓(xùn)練組的各矢量x,尋找對于不同于i的任何j均滿 足d ( x, yi)《d ( x, Xi)的群集/模型i。b) 對于各群集,重新計算該訓(xùn)練組的也屬于群集/模型i的所有矢 量x的均值y,,"均值,'在此處被定義為任何恰當?shù)钠骄僮鳎?如同本領(lǐng)于技術(shù)人員所理解的那樣。對于步驟iii:a) 計算總失真D = average[d ( x, y() | d ( x, y;) < d ( x, y」),j共 i]。換句話說,它是來自最接近的yi矢量的訓(xùn)練數(shù)據(jù)組的各矢量 的平均距離。b) 通過使用上述分類階段的方法,所觀察到的數(shù)據(jù)的矢量x可以被 分類到C個群集中的一個,其中各群集均與至少一個特定的環(huán)路 特性(例如,特定的HMM)相關(guān)。圖4示出了針對4個群集的情況,實施以上示例并使用群集的本發(fā)明一 個實施例。每個十字411、 412、 413和414對應(yīng)于一矢量y"還示出了將 DSL線路的分類到群集中,其中分類到同一群集中的DSL線路被示出為由 線430劃界的方形421、圓形422、星形423和三角形424。同一群集中的 DSL線路對應(yīng)于具有相同或類似偏好的使用者。在該類型的系統(tǒng)中,可以從DSL系統(tǒng)采集使用者偏好數(shù)據(jù),確定對應(yīng)于不同使用者偏好的一組群集。該 群集組可以包括對使用者偏好進行充分分類所需的任何多群集(或群集點)。 可以從DSL系統(tǒng)采集運行數(shù)據(jù),然后可以基于所采集的運行數(shù)據(jù)將給定的 使用者分配到特定的群集?;谑褂谜叩奖环峙涞娜杭姆峙?,使用者的偏 好數(shù)據(jù)為i。在本發(fā)明的 一 些實施例中,偏好數(shù)據(jù)可以從使用者的計算機、網(wǎng)絡(luò)設(shè)備、 DSL調(diào)制解調(diào)器等中存儲的數(shù)據(jù)獲得。這樣的數(shù)據(jù)可以包括網(wǎng)絡(luò)統(tǒng)計數(shù)據(jù) (例如,ATM單元計數(shù)、包計數(shù)、包延遲指標等)、應(yīng)用信息(例如,音 頻解碼器、娛樂系統(tǒng)、VoIP電話等)和可以用來提取關(guān)于使用者偏好的信 息的其他數(shù)據(jù)。根據(jù)本發(fā)明實施例對是否應(yīng)該配置、維護或改變線路和/或系統(tǒng)進行的 評估和/或?qū)\行數(shù)據(jù)進行的其他評估可能要求以與運行條件相關(guān)的、最近 可以獲取的運行數(shù)據(jù)為基礎(chǔ),或者可能以歷史數(shù)據(jù)以及當前數(shù)據(jù)為基礎(chǔ)。例 如,如果移除(例如被居民扔掉)了過去引起過性能問題的噪聲源(例如儀 器或其他設(shè)備),該噪聲源先前對HMM的結(jié)構(gòu)的影響和/或與來自該源的 噪聲有關(guān)的規(guī)則的實施應(yīng)該被移除,至少應(yīng)該被減少。因此,如果使用歷史 數(shù)據(jù),可以以合適的方式對所述歷史數(shù)據(jù)進行加權(quán)。例如,可以向各線路和 /或運行條件設(shè)置數(shù)據(jù)權(quán)重矢量(W),從而使得當前數(shù)據(jù)和歷史數(shù)據(jù)的加 權(quán)可以作為數(shù)據(jù)靠近當前的程度的函數(shù)。例如,如果加權(quán)矢量為Wl = [l 1 l],那么來自最后三個更新時段(例如,三天)的數(shù)據(jù)將在評估適應(yīng)性時具 有相同的權(quán)重。如果力口權(quán)矢量為W2 = [1 0 0 0 0 0 0 0.5],則以權(quán)重l使用來 自最后報告的運行條件數(shù)據(jù)的數(shù)據(jù),以權(quán)重0.5使用來自之前的7個更新時 段(例如, 一周以前)的數(shù)據(jù)。來自其他更新時段的數(shù)據(jù)被忽略。如果需要 以相等的權(quán)重使用僅來自最后兩個月的數(shù)據(jù),則加權(quán)矢量可以是大小為60 并且均為1 (即W3 = [1 1 1 ... 1 1 1]),其中使用一天作為更新時段。不同 的加權(quán)矢量可以用于不同的運行條件,例如取決于是否應(yīng)該以單次讀取為基 礎(chǔ)進行任何決策和/或?qū)MM的改變。除了所考慮的運行數(shù)據(jù)的及時性之外,對是否應(yīng)該進行決策和/或采取 行動進行的評估,和/或?qū)\行數(shù)據(jù)進行的任何其他評估,可能被要求為以 足夠多的可獲得的運行數(shù)據(jù)為基礎(chǔ)。例如,在某些情況下,數(shù)據(jù)采集系統(tǒng)可 能發(fā)生故障或者不活動,這意味著只能獲得很少的數(shù)據(jù)或無法獲得數(shù)據(jù)。在 這種情況下,當沒有充足的數(shù)據(jù)來支持可靠的評估時,對于系統(tǒng)來說,放棄 對系統(tǒng)和/或線路運行所進行的任何改變,或者可應(yīng)用的任何限制和/或參凄t 可能是有幫助的。為了防止實施不恰當?shù)母淖?,改變的實施可以被限制為僅 從最后一次評估以來已經(jīng)采集了足夠額外數(shù)據(jù)的情況,或者限制在特定的時 段。運行數(shù)據(jù)可以被看作使用基數(shù)性技術(shù)和數(shù)據(jù)概率分布??梢允褂脧?fù)雜的 分布估計來降低很久以前的值的影響,以有利于最近采集的數(shù)據(jù),這是本領(lǐng) 域技術(shù)人員所公知的。如果數(shù)據(jù)充分性或及時性規(guī)則未被滿足,則不采取任 何行動,直到采集到新的數(shù)據(jù)來允許滿足這樣的規(guī)則。若干示例類似地示出本發(fā)明實施例。示例1在本示例中,使用者,可能在遠程位置控制器服務(wù)器的輔助下,認為同 一捆扎中的其他使用者具有與目標使用者自己的使用方案互補的使用方案, 因此需要對所使用的帶寬進行重新分配。本地控制器可以與其他使用者時間 同步地降低數(shù)據(jù)速率或提高數(shù)據(jù)速率,從而使得目標使用者的線路在所有使 用者中具有最大的用途。這樣的本地控制可以以本地控制器之間的點到點為 基礎(chǔ)發(fā)生,或者可能由協(xié)同的控制器或中心輔助(以及用于定制目的的使能) 發(fā)生。此外,使用者的調(diào)制解調(diào)器可以輔助使用者的本地控制器和/或遠程 控制器從上游端設(shè)備和/或控制器獲得信息、數(shù)據(jù)和/或控制,以便輔助評估 和/或?qū)嵤┦褂谜叩钠?。在這樣的示例性實施中,較之受操作員控制的系 統(tǒng),受使用者控制的系統(tǒng)在實施偏好變化時可能快得多。例如,受操作員控 制的系統(tǒng)可能要求至少幾個小時來實施偏好變化。示例2使用者偏好可能包括對使用具有特定應(yīng)用的DSL服務(wù)的偏好,所述特定應(yīng)用由已知的業(yè)務(wù)類型表征。這樣就可以使用關(guān)于使用者偏好的知識來調(diào)諧網(wǎng)絡(luò)協(xié)議(例如TCP、 UDP、 RTP)的可配置參數(shù)。這樣的調(diào)諧的目的在于改進與使用者最經(jīng)常相關(guān)的業(yè)務(wù)類型的傳輸。網(wǎng)絡(luò)協(xié)議統(tǒng)計數(shù)據(jù),例如丟 包、吞吐量、緩沖器大小等,也可以與使用者偏好的知識相結(jié)合,來配置DSL物理層參數(shù),例如等待時長的設(shè)置和脈沖噪聲的保護。根據(jù)圖5中示出的本發(fā)明一個實施例,基于偏好的控制單元400可以是 連接到DSL或其他通信系統(tǒng)的獨立實體的一部分,所述獨立實體例如控制 器410(例如,在上述的使用者本地設(shè)備或遠程位置控制器中工作的設(shè)備), 其輔助系統(tǒng)的至少一個使用者。位于CO、 tdco等之外的遠程控制器也可以 稱作動態(tài)頻譜管理器、動態(tài)頻譜管理中心、偏好實施中心、使用者輔助中心、 DSM中心、頻語維護中心、SMC或其他類似的名字,并且可以是通過定制 或通過購買與控制器的服務(wù)兼容的設(shè)備而提供給使用者的服務(wù)套餐的一部 分。在一些實施例中,控制器410可以是完全獨立的實體。在另外一些實施 例中,控制器410可以是使用者設(shè)備的一部分,如圖5所示。如從圖5中的 虛線446所見,控制器410可以容納在調(diào)制解調(diào)器等中。此外,控制器410 可以連接到和/或控制多個使用者的DSL線路和/或其它通信線路?;谄玫目刂茊卧?00包括被標識為采集裝置的數(shù)據(jù)采集單元420, 和被標識為分析裝置的分析單元440。從圖5中可見,采集裝置420 (可以 是通用已知類型的計算機、處理器、IC、計算機模塊等)可以連接到NT 120 處的ME 124、 NT調(diào)制解調(diào)器122,或者更一般地連接到NT 120,它們中的 任意一個或所有都可以是用作示例的DSL系統(tǒng)的一部分。在控制器410被 實施于使用者位置的情況下,控制器410可以是運行軟件或其他計算機程序 產(chǎn)品的諸如家用PC等的計算機等,這些軟件或計算機程序產(chǎn)品控制和輔助 通信。在這樣的情況下,采集裝置420可以連接到本地網(wǎng)絡(luò)112。也可以通 過寬帶網(wǎng)絡(luò)170 (例如,通過TCP/IP協(xié)議或其它協(xié)議或除給定DSL系統(tǒng)內(nèi) 的正常內(nèi)部數(shù)據(jù)通信之外的手段)采集數(shù)據(jù)。這些連接中的一個以上連接允許基于偏好的控制單元400從系統(tǒng)采集運行數(shù)據(jù),以及從其他合適的地方(可能是更大的系統(tǒng))采集運行數(shù)據(jù)。數(shù) 據(jù)可以一次性采集或隨時間采集。在某些情況下,采集裝置420可以周期性 地進行采集,盡管它也可以根據(jù)請求采集數(shù)據(jù)或以任何其它非周期性的方式采集數(shù)據(jù)(例如,當DSLAM或其它部件向基于偏好的控制單元發(fā)送數(shù)據(jù) 時),從而允許基于偏好的控制單元410在需要的時候更新其信息、操作等。 由裝置420采集的數(shù)據(jù)被提供給分析裝置440 (也可以是通用已知類型的計 算機、處理器、IC、計算機模塊等)用于對使用者偏好進行分析和決策,其 中使用者偏好涉及至少一個性能指標性能指標、對至少一個用于在通信系統(tǒng) 中估計使用者偏好并用于定義允許盡可能地實施使用者所偏好的性能指標 的運行參數(shù)等的HMM進行構(gòu)建和/或修改、。在圖5的示例性系統(tǒng)中,分析裝置440連接到控制器410中的信號生成 裝置450。該信號發(fā)生器450 (可以是通用已知類型的計算機、處理器、IC、 計算機模塊等)被配置為生成指令信號,并向使用者的調(diào)制解調(diào)器和/或使 用者與通信系統(tǒng)的鏈路的其他部件發(fā)送該指令信號。所述指令可以包括與數(shù) 據(jù)速率、發(fā)送功率等級、編碼和等待時長要求、重訓(xùn)練調(diào)度和實施、系統(tǒng)配 置指令、對使用者偏好數(shù)據(jù)和/或其他數(shù)據(jù)的請求等有關(guān)的指令。這些指令 可以在控制器410確定了在連接到控制器410的使用者線路集合中是否能夠 實施一個以上使用者偏好之后生成。在一些實施例中,鏈路可以在完全不受 操作員影響的情況下傳送信息和要實施的控制。這可能是所使用設(shè)備本身所 可以得到的能力的結(jié)果,也可能由于對這種使用者可以獲得的服務(wù)的定制。本發(fā)明實施例可以利用具有與所采集的數(shù)據(jù)(包括使用者偏好數(shù)據(jù)和其 他類型的數(shù)據(jù))和之前構(gòu)建的HMM等有關(guān)的數(shù)據(jù)的數(shù)據(jù)庫、資料庫或其它 數(shù)據(jù)集合。該參考數(shù)據(jù)集合可以被操作員存儲為,例如,圖5的控制器410 中的資料庫448,并且被分析裝置440和/或采集裝置420所使用。在本發(fā)明的各種實施例中,可以在一個以上諸如PC、工作站等的計算 機中和/或在至少一個計算機程序產(chǎn)品中實施基于偏好的控制單元400。采集 裝置420和分析裝置440可以為軟件模塊、硬件模塊或軟件模塊和硬件模塊的組合,如本領(lǐng)域技術(shù)人員將認知的那樣。當與大量調(diào)制解調(diào)器、線路、使 用者等一起工作時,可以引入和使用數(shù)據(jù)庫來管理所采集的大量數(shù)據(jù)。一般來說,本發(fā)明的實施例采用的各種過程涉及存儲在一 個以上計算機 系統(tǒng)中或通過一個以上計算機系統(tǒng)傳輸?shù)臄?shù)據(jù),所述計算機系統(tǒng)可以是單個 計算機、多個計算機和/或計算機的組合(它們中的任何一個或全部都可以 互換地稱為"計算機"和/或"計算機系統(tǒng)")。本發(fā)明的實施例也涉及用 于進行這些操作的硬件設(shè)備或其它裝置。該裝置可以按照需要特別地構(gòu)建, 或者它也可以是由存儲在計算機中的計算機程序和/或數(shù)據(jù)結(jié)構(gòu)選擇性地激 活或選"^性地重新配置的通用計算機和/或通用計算機系統(tǒng)。這里所展現(xiàn)的 過程并不固有地涉及任何特定的計算機或其它裝置。特別地,各種通用機器 可以與根據(jù)這里的啟示所編寫的程序 一起使用,或者可以更方便地構(gòu)建更專 用的設(shè)備來執(zhí)行所需的方法步驟?;谝韵陆o出的描述,用于多種此類機器 的特定結(jié)構(gòu)對本領(lǐng)域的技術(shù)人員來說是清楚的。上述本發(fā)明的實施例采用的各種過程步驟涉及存儲在計算機中的數(shù)據(jù)。 這些步驟需要對物理量進行物理操作。通常,盡管不是必要的,這些量采用 能夠被存儲、傳輸、組合、比較或以其他方式操作的電信號或磁信號的形式。 有時候,主要是為了通用的原因,將這些信號稱為比特、比特流、數(shù)據(jù)信號、 控制信號、值、元素、變量、字符、數(shù)據(jù)結(jié)構(gòu)等是方便的。不過,應(yīng)該記住用于這些物理量的方便標簽。進一步地,所執(zhí)行的操作經(jīng)常在措辭上被稱為例如識別、匹配或比較。在此處所描述的形成本發(fā)明 一部分的任何操作中,這些操作都是機器操作。用于執(zhí)行本發(fā)明實施例的操作的有用機器包括通用數(shù)字計算機或其它類似設(shè)備。在所有的情況下,應(yīng)該記住操作計算機的操作方法與計算方法本身之間的不同。本發(fā)明的實施例涉及的方法步驟用于在處理電信號或其它物理信號以生成其它所需物理信號時對計算機進行操作。本發(fā)明的實施例也涉及用于執(zhí)行這些操作的裝置。該裝置可以為了所需的目的而特別構(gòu)建,或者可以是由存儲在計算機中的計算機程序選擇性激活 或重新配置的通用計算機。這里所展現(xiàn)的過程并不固有地涉及任何特定的計 算機或其它裝置。特別地,各種通用計算機可以與根據(jù)這里的啟示所編寫的 程序一起使用,或者可以更方便地構(gòu)建更專用的設(shè)備來執(zhí)行所需的方法步 驟。各種此類機器所需的結(jié)構(gòu)可以從以上給出的描述中獲得。此外,本發(fā)明的實施例進一步涉及計算機可讀介質(zhì),所述介質(zhì)包括用于 執(zhí)行各種由計算機實施的操作的程序指令。介質(zhì)和程序指令可以是為了本發(fā) 明的目的而特別設(shè)計和構(gòu)建的,或者它們可以是計算機軟件領(lǐng)域技術(shù)人員所 公知并可獲得的類型。計算機可讀介質(zhì)的示例包括但不限于,諸如硬盤、軟盤和磁帶的磁介質(zhì);諸如CD-ROM盤的光介質(zhì);諸如可光讀盤的磁-光介質(zhì); 和特別配置為存儲和執(zhí)行程序指令的硬件設(shè)備,例如只讀存儲器設(shè)備 (ROM)和隨機訪問存儲器設(shè)備(RAM)。程序指令的示例既包括例如由 編譯器生成的機器代碼,也包括含有更高級代碼的文件,所述高級代碼可以 由使用解釋程序的計算機執(zhí)行。圖5圖示了根據(jù)本發(fā)明一個以上實施例的、可以由使用者和/或控制器 使用的典型計算機系統(tǒng)。計算機系統(tǒng)500包括任意數(shù)目的處理器502 (也稱 為中央處理單元,或者CPU),其連接到包括主存儲區(qū)506 (通常是隨機訪 問存儲器,或RAM)和主存儲區(qū)504 (通常是只讀存儲器,或ROM)的存 儲設(shè)備。如同本領(lǐng)域所公知的那樣,主存儲區(qū)504用作向CPU單向傳遞數(shù) 據(jù)和指令,而主存儲區(qū)506通常用于以雙向的方式傳遞數(shù)據(jù)和指令。這些主 存儲設(shè)備都可以包括任何合適的上述計算機可讀介質(zhì)。大容量存儲設(shè)備508 也雙向連接到CPU 502,并提供額外的數(shù)據(jù)存儲容量,并且可以包括任何上 述計算機可讀介質(zhì)。大容量存儲設(shè)備508可以用于存儲程序、數(shù)據(jù)等,并且 通常為諸如硬盤的從存儲介質(zhì),其速度慢于主存儲區(qū)。可以理解,在恰當?shù)?情況下,保留在大容量存儲設(shè)備508中的信息可以以標準方式并入,作為主 存儲區(qū)506的一部分,從而成為虛擬存儲器。特定的大容量存儲設(shè)備,例如 CD-ROM514,也可能向CPU單向傳送數(shù)據(jù)。CPU 502還可以連接到包括一個以上輸入/輸出設(shè)備的接口 510,所述輸入/輸出設(shè)備例如視頻監(jiān)視器、軌跡球、鼠標、鍵盤、麥克風(fēng)、觸摸屏、變 換讀卡器、磁帶或者紙帶讀取器、書寫板、手寫筆、聲音或筆跡識別器或者其它公知的輸入設(shè)備,當然還例如其它計算機。最后,CPU 502可選地利用 由512—般性地示出的網(wǎng)絡(luò)連接來連接到計算機或者電信網(wǎng)絡(luò)。采用這樣的 網(wǎng)絡(luò)連接,可以預(yù)期,在執(zhí)行上述方法步驟期間,CPU可以從網(wǎng)絡(luò)接收信息, 或者可以向網(wǎng)絡(luò)輸出信息。計算機硬件和軟件領(lǐng)域的技術(shù)人員將熟悉上述設(shè) 備和材料。上述硬件元件可以限定多個軟件模塊,以執(zhí)行本發(fā)明的操作。例 如,運行碼字組合控制器的指令可以存儲在大容量存儲設(shè)備508或514上, 并且在CPU 502連同主存儲區(qū)506上執(zhí)行。在優(yōu)選實施例中,控制器被劃分 為若干軟件子模塊。本發(fā)明的許多特征和優(yōu)點從所做的描述中變得清晰,因此,所附權(quán)利要 求書意在涵蓋本發(fā)明的所有這些特征和優(yōu)點。進一步,由于本領(lǐng)域技術(shù)人員 易于進行多種改造和改變,因此本發(fā)明并不限于如圖示和描述的確切構(gòu)造和 操作。因此,所描述的實施例應(yīng)該被認為是示意性而非限制性的,并且本發(fā) 明不應(yīng)限于在此給出的具體內(nèi)容,而應(yīng)該由權(quán)利要求書及其等價方式的全部 范圍所限定,無論這些范圍在現(xiàn)在或?qū)硎强深A(yù)期的還是不可預(yù)期的。
權(quán)利要求
1、一種由DSL系統(tǒng)操作員之外的一方控制DSL系統(tǒng)運行的方法,該方法包括獲取該DSL系統(tǒng)的運行區(qū)間的模型;采集使用者偏好數(shù)據(jù);分析所采集的使用者偏好數(shù)據(jù),以確定使用者運行參數(shù)矢量值,所述使用者運行參數(shù)矢量值允許所述DSL系統(tǒng)運行在所述運行區(qū)間模型內(nèi);并且實現(xiàn)所采集的使用者偏好數(shù)據(jù)反映出的至少一個使用者偏好;和實施所述使用者運行參數(shù)矢量。
2、 根據(jù)權(quán)利要求1所述的方法,其中獲取運行區(qū)間模型包括以下步驟的至 少一項從數(shù)據(jù)庫采集運行區(qū)間數(shù)據(jù);從該DSL系統(tǒng)采集運行區(qū)間數(shù)據(jù);或確 定至少兩個性能指標之間的運行關(guān)系。
3、 根據(jù)權(quán)利要求1所述的方法,其中所述采集使用者偏好數(shù)據(jù)包括以下步 驟的至少一項進行使用者調(diào)查;發(fā)送電子郵件調(diào)查問巻;通過給使用者打電 話獲取使用者反饋;使用網(wǎng)絡(luò)接口;或獲取直接的使用者反饋。
4、 根據(jù)權(quán)利要求1所述的方法,其中所述采集使用者偏好數(shù)據(jù)包括 獲得HMM;從該DSL系統(tǒng)采集運行數(shù)據(jù);使用所采集的運行數(shù)據(jù)確定HMM內(nèi)部狀態(tài);和使用HMM內(nèi)部狀態(tài)來推導(dǎo)使用者偏好數(shù)據(jù)。
5、 根據(jù)權(quán)利要求1所述的方法,其中所述采集使用者偏好數(shù)據(jù)包括 確定與不同使用者偏好對應(yīng)的一組群集,其中該組群集包括第一群集; 從該DSL系統(tǒng)采集運行數(shù)據(jù);以所采集的運行數(shù)據(jù)為基礎(chǔ),將所述使用者分配到所述第一群集; 以所述將使用者分配到所述第一群集為基礎(chǔ),生成所述使用者偏好數(shù)據(jù)。
6、 根據(jù)權(quán)利要求1所述的方法,其中所述采集使用者偏好數(shù)據(jù)包括查詢數(shù)據(jù)庫以獲得所述使用者偏好數(shù)據(jù)。
7、 根據(jù)權(quán)利要求1所述的方法,其中所述分析所采集的使用者偏好數(shù)據(jù)包括確定要被配置的使用者運行參數(shù)矢量;識別所述使用者運行參數(shù)矢量的一組容許的矢量值,其中所述的這組容許 的矢量值中的各矢量值符合所述運行區(qū)間模型;將所述使用者運行參數(shù)矢量的該組容許的矢量值限制為符合所采集的使用 者偏好數(shù)據(jù);和從被限制的該組容許的矢量值中確定所述使用者運行參數(shù)矢量的最優(yōu)矢量 值,所述最優(yōu)矢量值達到目標性能等級。
8、 根據(jù)權(quán)利要求1所述的方法,進一步包括在實施所述使用者運行參數(shù)矢 量之前重新訓(xùn)練所述DSL系統(tǒng)。
9、 根據(jù)權(quán)利要求1所述的方法,其中所述分析使用者偏好數(shù)據(jù)包括 采集所述DSL系統(tǒng)的運行數(shù)據(jù);和根據(jù)所采集的該DSL系統(tǒng)的運行數(shù)據(jù),確定實施所采集的使用者偏好數(shù)據(jù) 反映出的至少一個偏好的可行性。
10、 根據(jù)權(quán)利要求9所述的方法,其中采集所述DSL系統(tǒng)的運行數(shù)據(jù)包括 以下步驟的至少一項將加權(quán)因子施加到所采集的運行數(shù)據(jù);檢查所采集的運 行數(shù)據(jù)的充分性;檢查所采集的運行數(shù)據(jù)的及時性;將加權(quán)因子施加到所采集 的使用者偏好數(shù)據(jù);檢查所采集的使用者偏好數(shù)據(jù)的充分性;檢查所采集的使 用者偏好數(shù)據(jù)的及時性;將加權(quán)因子施加到所述運行區(qū)間模型;檢查所述運行 區(qū)間模型的充分性;或者檢查所述運行區(qū)間模型的及時性。
11、 一種計算機程序產(chǎn)品,包括 才幾器可讀介質(zhì);和包含在該機器可讀介質(zhì)中的程序指令,該程序指令指定一種由DSL系統(tǒng)操 作員之外的一方控制DSL系統(tǒng)運行的方法,該方法包括獲取該DSL系統(tǒng)的運行區(qū)間的模型; 采集使用者偏好數(shù)據(jù);分析所采集的使用者偏好數(shù)據(jù),以確定使用者運行參數(shù)矢量值,所述 使用者運行參數(shù)矢量值允許所述DSL系統(tǒng)運行在所述運行區(qū)間模型內(nèi);并且 實現(xiàn)所采集的使用者偏好數(shù)據(jù)反映出的至少一個使用者偏好;和實施所述使用者運行參數(shù)矢量。
12、 一種DSL系統(tǒng)控制器,包括 數(shù)據(jù)采集單元,被配置為采集運行區(qū)間模型數(shù)據(jù);來自DSL系統(tǒng)的運行數(shù)據(jù);和使用者偏好數(shù)據(jù); 連接到該采集單元的分析單元,該分析單元被配置為分析所采集的運行區(qū)間模型數(shù)據(jù)、運行數(shù)據(jù)和使用者偏好數(shù)據(jù);和根據(jù)所述DSL系統(tǒng)的運行區(qū)間模型,確定實施所采集的使用者偏好數(shù) 據(jù)反映出的至少一個偏好的可行性;和連接到所述分析單元的控制信號發(fā)生器,其中所述控制信號發(fā)生器被配置 為向所述DSL系統(tǒng)發(fā)送控制信號,進一步地,所述控制信號包括用于控制該 DSL系統(tǒng)運行的信號。
13、 根據(jù)權(quán)利要求12所述的控制器,其中所述控制器是以下控制器之一 連接到下游端設(shè)備的控制器;連接到上游端設(shè)備的控制器;既連接到下游端設(shè) 備又連接到上游端設(shè)備的控制器;遠程控制器;本地控制器。
14、 根據(jù)權(quán)利要求12所述的控制器,其中所述采集使用者偏好數(shù)據(jù)包括 構(gòu)建HMM;從該DSL系統(tǒng)采集運行數(shù)據(jù);使用所采集的運行數(shù)據(jù)確定該HMM的內(nèi)部狀態(tài);
15、 根據(jù)權(quán)利要求12所述的控制器,其中所述采集單元被配置為 確定與不同使用者偏好對應(yīng)的一組群集,其中該組群集包括第一群集; 從該DSL系統(tǒng)采集運行數(shù)據(jù);以所采集的運行數(shù)據(jù)為基礎(chǔ),將所述使用者分配到所述第一群集;并且 以所述將使用者分配到所述第一群集為基礎(chǔ),生成所述使用者偏好數(shù)據(jù)。
16、 根據(jù)權(quán)利要求12所述的控制器,其中所述采集使用者偏好數(shù)據(jù)包括 采集存儲在使用者本地網(wǎng)絡(luò)中的數(shù)據(jù);從所采集的數(shù)據(jù)中提取使用者偏好數(shù)據(jù)。
17、 根據(jù)權(quán)利要求12所述的控制器,其中所述數(shù)據(jù)采集單元連接到以下至 少之一操作員;服務(wù)供應(yīng)商;使用者通信設(shè)備;或一不同的控制器。
18、 根據(jù)權(quán)利要求12所述的控制器,其中所述分析單元被配置為 確定要被配置的運行參數(shù)矢量;識別所述運行參數(shù)矢量的、符合操作員規(guī)則的一組容許的值; 將所識別的所述運行參數(shù)矢量的該組容許的值限制為符合使用者偏好數(shù) 據(jù);和從被限制的該組容許的值中確定所述運行參數(shù)矢量的最優(yōu)值,所述最優(yōu)值 達到高的性能指標。
19、 根據(jù)權(quán)利要求12所述的控制器,其中所述控制信號發(fā)生器被配置為向 所述DSL系統(tǒng)發(fā)送重新訓(xùn)練信號。
20、 根據(jù)權(quán)利要求12所述的控制器,其中所述被配置為從DSL系統(tǒng)采集 運行數(shù)據(jù)的數(shù)據(jù)采集單元進一步被配置為執(zhí)行以下步驟的至少一項將加權(quán)因 子施加到所采集的運行數(shù)據(jù);檢查所采集的運行數(shù)據(jù)的充分性;檢查所采集的 運行數(shù)據(jù)的及時性;將加權(quán)因子施加到所采集的使用者偏好數(shù)據(jù);檢查所采集 的使用者偏好數(shù)據(jù)的充分性;檢查所采集的使用者偏好數(shù)據(jù)的及時性;將加權(quán) 因子施加到所述運行區(qū)間模型數(shù)據(jù);檢查所述運行區(qū)間模型數(shù)據(jù)的充分性;或 者檢查所述運行區(qū)間模型數(shù)據(jù)的及時性。
21、 一種在DSL系統(tǒng)中實施使用者偏好的方法,該方法包括提供運行概況; 提供使用者偏好數(shù)據(jù);確定所述運行概況與所述使用者偏好數(shù)據(jù)所反映的至少一個使用者偏好的 兼容性;和在基于所述運行概況可行的程度內(nèi),實施至少一個使用者偏好。
22、 根據(jù)權(quán)利要求21所述的方法,其中所述運行概況由以下之一提供操 作員;服務(wù)供應(yīng)商;使用者通信設(shè)備;或控制器。
23、 根據(jù)權(quán)利要求22所述的方法,其中所述運行概況進一步通過從所述 DSL系統(tǒng)采集運行數(shù)據(jù)來提供,其中,所述運行數(shù)據(jù)提供影響所述使用者偏好 數(shù)據(jù)所反映出的至少一個使用者偏好的可行性的信息。
24、 根據(jù)權(quán)利要求21所述的方法,其中所述運行概況控制使用者對所述 DSL系統(tǒng)中使用者設(shè)備的操作。
25、 根據(jù)權(quán)利要求21所述的方法,其中所述使用者偏好數(shù)據(jù)包括直接從使 用者集合采集的信息。
26、 根據(jù)權(quán)利要求21所述的方法,其中所述使用者偏好數(shù)據(jù)包括間接從使 用者集合采集的信息。
27、 一種控制器,該控制器被配置為執(zhí)行權(quán)利要求21所述的方法。
28、 根據(jù)權(quán)利要求27所述的控制器,其中所述控制器是本地控制器。
29、 根據(jù)權(quán)利要求28所述的控制器,其中所述本地控制器是使用者的調(diào)制 解調(diào)器。
30、 根據(jù)權(quán)利要求28所述的控制器,其中所述本地控制器位于與使用者的 調(diào)制解調(diào)器相連的計算機中。
31、 根據(jù)權(quán)利要求27所述的控制器,其中所述控制器是遠程控制器。
32、 根據(jù)權(quán)利要求27所述的控制器,其中所述控制器與至少一個其他控制 器通信,以交換信息和數(shù)據(jù)。
33、 根據(jù)權(quán)利要求21所述的方法,其中所述運行概況包括以下至少一項
34、 根據(jù)權(quán)利要求21所述的方法,進一步包括提供運行數(shù)據(jù);其中所述運 行數(shù)據(jù)用于確定所述運行概況與所述使用者偏好數(shù)據(jù)所反映出的至少一個使用 者偏好的兼容性。
35、 根據(jù)權(quán)利要求34所述的方法,其中所述運行數(shù)據(jù)包括以下至少一項 線路運行數(shù)據(jù)(US/DS CV的歷史計數(shù);FEC校正計數(shù);ES (錯誤秒);ATM 單元計數(shù);以太網(wǎng)單元計數(shù);TCP/IP包計數(shù);容限;數(shù)據(jù)速率;最大可達數(shù)據(jù) 速率;發(fā)送功率;比特分配;增益分配;SNR;插入損失;衰減;重新訓(xùn)練計 數(shù);LOS(信號損失)計數(shù);INP和延遲設(shè)置;網(wǎng)格編碼開啟/關(guān)閉信息; CARMASK; PSDMASK;或BCAP[n]。
36、 根據(jù)權(quán)利要求21所述的方法,其中所述偏好數(shù)據(jù)包括使用者反饋信息。
37、 一種在DSL系統(tǒng)中實施使用者偏好的方法,該方法包括 采集使用者偏好數(shù)據(jù);對用于控制使用者對該DSL系統(tǒng)的使用的運行概況與所述使用者偏好數(shù)據(jù) 所反映出的至少一個使用者偏好的兼容性進行確定;并且在基于所述運行概況可行的程度內(nèi)實施至少一個使用者偏好。
38、 根據(jù)權(quán)利要求37所述的方法,其中所述運行概況包括以下至少一項 限制所述使用者對該DSL系統(tǒng)的使用的運行參數(shù);控制所述使用者對該DSL 系統(tǒng)的使用的運行參數(shù)值和規(guī)則的受操作員控制的概況;或控制所述使用者對 該DSL系統(tǒng)的使用的運行參數(shù)和規(guī)則。
39、 根據(jù)權(quán)利要求37所述的方法,其中所述運行概況由以下至少之一提供 操作員;遠程控制器;DSL標準;DSL系統(tǒng);或本地控制器。
40、 根據(jù)權(quán)利要求37所述的方法,其中該方法由使用者的本地控制器和遠 程控制器實施。
41、 根據(jù)權(quán)利要求40所述的方法,其中所述遠程控制器通過以下至少一項 從所述DSL系統(tǒng)采集運行數(shù)據(jù)該DSL系統(tǒng)的MIB;上游端設(shè)備;上游端設(shè) 備本地控制器;至少一個下游端設(shè)備;至少一個下游端設(shè)備本地控制器;或?qū)S脭?shù)據(jù)系統(tǒng)。
42、 根據(jù)權(quán)利要求37所述的方法,其中所述使用者偏好數(shù)據(jù)以以下方式之 一進行采集直接從所述使用者;間接從所述使用者;通過評估與所述使用者 對該DSL系統(tǒng)的使用有關(guān)的至少一個HMM;通過與從多個使用者采集使用者 偏好數(shù)據(jù)的遠程控制器通信;或者通過與從多個使用者采集使用者偏好數(shù)據(jù)的 上游本地控制器通信。
43、 一種計算機程序產(chǎn)品,包括 機器可讀介質(zhì);和包含在該機器可讀介質(zhì)中的程序指令,該程序指令指定一種在DSL系統(tǒng)中 實施使用者偏好的方法,該方法包括確定控制使用者對該DSL系統(tǒng)的使用的運行概況與使用者偏好數(shù)據(jù)所 反映出的至少一個^f吏用者偏好的兼容性;并在基于所述運行概況可行的程度內(nèi)實施至少一個使用者偏好。
44、 根據(jù)權(quán)利要求43所述的計算機程序產(chǎn)品,其中所述計算機程序產(chǎn)品包括本地計算機程序產(chǎn)品;和 遠程計算機程序產(chǎn)品;其中所述本地計算機程序產(chǎn)品包括機器可讀介質(zhì)和包含在所述機器可讀介質(zhì)中的程序指令,所述程序指令指定該方法的一部分;進一步地,所述本地計算機程序產(chǎn)品被配置為在本地控制器上運行; 進一步地,所述遠程計算機程序產(chǎn)品包括機器可讀介質(zhì)和包含在所述機器可讀介質(zhì)中的程序指令,所述程序指 令指定該方法的一部分;進一步地,所述遠程計算機程序產(chǎn)品被配置為在遠程控制器上運行。
45、 一種DSL系統(tǒng),包括 遠程控制器;上游端設(shè)備本地控制器;和下游端設(shè)備本地控制器;其中所述遠程控制器連接到至少 一個本地控制器;至少一個本地控制器向所述遠程控制器提供運行數(shù)據(jù);和至少 一個本地控制器向所述遠程控制器提供使用者偏好數(shù)據(jù); 其中所述遠程控制器輔助該DSL系統(tǒng)的至少一個使用者實施關(guān)于該使用者 對該DSL系統(tǒng)進行使用的使用者偏好。
全文摘要
方法、裝置和計算機程序產(chǎn)品,根據(jù)運行限制和條件,允許DSL的使用者等在可行的程度內(nèi)實施使用者偏好。在一些實施例中,向使用者施加運行概況。對使用者偏好數(shù)據(jù)進行評估,以根據(jù)所述運行概況確定至少一個使用者偏好能實施的程度。至少一個控制器可以輔助采集使用者偏好數(shù)據(jù),評估使用者偏好數(shù)據(jù)、運行數(shù)據(jù)以及其他數(shù)據(jù)和信息,并實施可行的使用者偏好。對使用者偏好數(shù)據(jù)以及運行概況和/或數(shù)據(jù)的評估可以包括考慮使用者偏好數(shù)據(jù)與運行概況和/或數(shù)據(jù)的兼容性。輔助使用者的控制器可以包括在使用者位置處的本地控制器、至少一個上游端本地控制器、至少一個遠程位置控制器和/或至少一個位于使用者位置之外的位置處的其他下游端設(shè)備控制器。可以在各控制器之間共享數(shù)據(jù)和信息,要么使用DSL系統(tǒng)本身,要么使用專用或其他可替代的數(shù)據(jù)系統(tǒng)。
文檔編號H04M3/24GK101233742SQ200680027629
公開日2008年7月30日 申請日期2006年3月17日 優(yōu)先權(quán)日2005年6月10日
發(fā)明者喬治斯·吉尼斯, 彼得·J·西弗爾曼, 李元宗, 約翰·M·卡爾夫 申請人:適應(yīng)性頻譜和信號校正股份有限公司