新四季網

基於使用者偏好的dsl系統的製作方法

2023-05-21 22:16:41

專利名稱:基於使用者偏好的dsl系統的製作方法
技術領域:
本發明總地涉及用於管理數字通信系統的方法、系統和裝置。
技術背景數字用戶線路(DSL)在現有電話用戶線路(稱為環路和/或銅纜)上 為數字通信提供潛在的大帶寬。特別地,DSL系統可以通過使用離散多音調 (DMT)線路代碼來調整用戶線路的特性,該線路代碼向各個音調(或子載 波)分配若干個比特,所述各個音調可以調整到在用戶線路每一端的調製解 調器(通常是既作為發射機又作為接收機的收發機)的訓練和初始化期間所 確定的信道狀況。DSL系統可以被配置到允許在該DSL系統的多個性能方面中或多個性 能方面之間進行某種折衷的程度。這樣,對DSL的配置通常對客戶在使用 DSL服務時的滿意度造成影響。DSL尚不能獲取、記錄、評估和/或實現對 客戶(使用者)最為重要的性能方面,也不能確定應該如何配置DSL來適應這樣的偏好。對識別DSL系統使用者偏好和配置該DSL系統來滿足所識別的使用者偏好提供改進的系統、裝置、方法和技術,將在本領域中展現顯著的進步。而且,實現這種用戶偏好評價和DSL系統配置的系統、裝置、方法和技術 同樣將在本領域中展現顯著的進步。發明內容本發明的實施例在可行的時候提供受操作員控制的使用者偏好的實施。 DSL系統操作員(例如telcoCLEC或ILEC)能夠定義、限制、設置和控制 系統的"運行區間,,,其中"運行區間,,包括對使用者如何使用該系統進行 限定的規則、所允許的用途、特性、運行參數範圍等。使用本發明,操作員 獲得使用者偏好數據,將其與操作員定義的例如DSL系統的通信系統的運 行區間相比較,以判斷在該系統中是否可以實施至少一個使用者偏好。當實 施使用者偏好將違背系統的運行規則時,或者在該實施將不利地影響系統運 行的情況下,沒有必要實施偏好。然而,當使用者偏好可以在不引起問題的 情況下在所述系統的運行區間中實施時,操作員可以實施(或允許其他方實 施)使用者偏好,以影響使用者的需求。使用者偏好數據可以直接從使用者 獲得(例如通過調查或其他直接的使用者反饋),或者也可以間接地獲得(例 如通過構造表示使用者偏好的隱藏馬爾可夫模型)。操作員可以從使用者集 合(例如,單個使用者或多個使用者)採集使用者偏好數據。使用者偏好數 據可以與2個或更多個可以被調節的性能指標比較,以便在可行的程度上實 施所述使用者偏好數據。本發明進一步的細節和優點將在以下具體實施方式
和相關附圖中提供。


通過下文中結合附圖的詳細描述將易於理解本發明,其中相同的附圖標 記指代相同的結構元件,附圖如下圖1是按照G.997.1標準的示意性方框參考模型系統,該方框參考模型圖2是圖示一般的、示例性DSL部署的示意圖。 圖3是根據本發明 一 個以上實施例的方法的流程圖。 圖4是示出根據本發明一個實施例的使用群集的方法的附圖。 圖5 A是示出根據本發明的 一 個實施例的方法實現的附圖。 圖5B是示出根據本發明的一個實施例的另 一方法實現的附圖。 圖6A是根據本發明的控制器,其包括一受操作員控制的基於用戶偏好 的控制單元。圖6B是根據本發明的實現控制器的DSL優化器,其中控制器包括一受 操作員控制的基於用戶偏好的控制單元。圖7是適合於實現本發明實施例的典型計算機系統或集成電路系統的 方框圖。
具體實施方式
以下對本發明的詳細描述將參照本發明的 一 個或多個實施例,但是本發 明並不限於這些實施例。更確切地說,這些詳細描述僅僅意圖作為示意性的。 本領域的技術人員將易於認知,在此參照附圖給出的詳細描述用於示例性目 的,而本發明擴展超出這些受限的實施例。諸如DSL優化器、動態頻譜管理中心(DSM Center)、"智能"調製 解調器和/或計算機系統的控制器可以用於採集和分析那些關於本發明各種 實施例而描述的運行數據。控制器和/或其它部件可以是用計算機實現的設 備或設備組合。在一些實施例中,控制器位於遠離數據機或其他連接到 通信線路的通信設備的位置。在其它情況下,控制器可以與一個或兩個"本 地設備"(即直接連接到通信線路或連接到所述本地設備的一部分的設備) 並列布置作為直接連接到數據機、LT設備、DSLAM或其它通信系統設 備的設備,從而創建"智能"數據機。此外,如同本領域技術熱源所理解的,控制器可以連接到可以使用本發明的任何其他類型的數據傳輸系統。 短語"蓮接於"和"連接到,,等在此用於描述兩個元件和/或部件之間的連 接關係,意在表示直接或間接連接在一起,例如通過一個以上合適的插入元 件或通過無線連接。並且,對"通信系統"的引用還意圖在於在可應用的情 況下包括對任何其他類型數據傳輸系統的引用。以下 一 些本發明實施例的例子將與作為示例性數據傳輸系統的ADSL 和/或VDSL系統一起使用。在這些DSL系統中,特定的協定、規則、協議 等可以用於描述該示例性DSL系統的運行以及可以從使用者和/或與系統相 連的設備得到的信息和/或數據。但是,如本領域技術人員將認知到的,本 發明實施例可以應用於各種類型的數據傳輸系統,並且本發明也不限於任何 特定的系統。各種網絡管理元件用於管理ADSL和VDSL物理層資源,此處,元件 指的是在ADSL或VDSL數據機對中的兩端或者一端中的參數或功能。 網絡管理框架包括一個以上被管理節點,每個節點均包含代理。被管理的節 點可為路由器、網橋、交換機、數據機等等。至少一個經常稱為管理器 的NMS (網絡管理系統)監視和控制被管理的節點,並通常以普通PC或其 它計算機為基礎。NMS在一些例子中也稱為元件管理系統(EMS) 。 NMS 和EMS系統被認為是操作支持系統(OSS)的一部分。管理器和代理使用 網絡管理協議來交換管理信息和數據。管理信息的單位是對象。相關對象的 集合被定義為管理信息庫(MIB)。圖1示出了根據G.997.1標準(G.ploam)的參考模型系統,該參考模 型系統可應用於本領域技術人員眾所周知的各種ADSL和VDSL系統,並且 可以在該參考模型系統中實現本發明的實施例。這種模型應用於符合各種標 準、可包括也可不包括分路器的ADSL和VDSL系統,所述標準例如ADSL1 (G.992.1 )、 ADSL-Lite( G.992.2 )、 ADSL2( G.992.3 )、 ADSL2-Lite( G.992.4 )、 ADSL2+( G.992.5 )、 VDSLl( G993.1 )和其它正在形成VDSL標準的G.993.X, 以及G.991.1和G.991.2 SHDSL標準,所有這些標準可以都具有或者都不具有捆綁(bonding)。這些標準及其變體,以及它們連同G.997.1標準的應用 對於本領域技術人員是眾所周知的。G.997.1標準基於定義在G.997.1中的清晰嵌入式操作信道(EOC)並 使用定義在G.99x標準中的指示符比特和EOC消息,來為ADSL和VDSL 傳輸系統指定物理層管理。此外,G.997.1為配置、故障和性能管理指定網 絡管理元件內容。在執行這些功能時,系統採用在訪問節點(AN)處可用 並且可以從AN採集的多個運行數據。DSL"i侖壇的TR69報告也列出了 MIB 和訪問MIB的方法。在圖1中,客戶的終端設備110連接到本地網絡112, 並進一步連接到網絡終端單元(NT) 120。在ADSL系統的情況下,NT 120 包括ATU-R 122 (例如,數據機,在某些情況下也稱為收發機,其由 ADSL和/或VDSL標準之一所定義)或者任何其它合適的網絡終端調製解 調器、收發機或者其它通信單元。VDSL系統中的遠端設備可以是VTU-R。 正如本領域技術人員所認知的和這裡所描述的那樣,每個數據機都與它 所連接的通信系統交互,並且可以生成運行數據,作為該數據機在通信 系統中的運行的結果。NT 120還包括管理實體(ME) 124。 ME 124可以是任何合適的石更件設 備,例如微處理器、微控制器或者固件或硬體形式的電路狀態機,這些設備 能夠根據任何可應用的標準和/或其它規範的需要來執行。ME 124採集性能 數據,並將性能數據存儲在其MIB中,所述MIB是由每個ME維護的信息 資料庫,並且可以通過諸如SNMP (簡單網絡管理協議)的網絡管理協議或 者TLl命令來訪問,所述SNMP是一種管理協議,用來從網絡設備採集信 息以提供給管理員控制臺/程序,而TLl是一種已經建立很久的命令語言, 用來在電信網絡元件之間規劃響應和命令。系統中的每個ATU-R都連接到位於CO或其它上遊和/或中心位置中的 ATU-C。在VDSL系統中,系統中的每個VTU-R都連接到位於CO或其它 上遊和/或中心位置(例如,諸如ONU/LT、 DSLAM、 RT等的任何線路終端 設備)中的VTU-O。在本發明中,就端接到終端設備上的所有線路或許多線路發送(下遊)和接收(上遊)而言,這樣的VTU-0 (或其等效物)是對等的。這種對等的發送接收構成了矢量化的線路終端設備。在圖1中,ATU-C 142位於CO 146中的接入節點(AN) 140處。AN 140可以是DSL 系統部件,例如DSLAM、 ONU/LT、 RT等,如同本領域技術人員所理解的 那樣。ME 144類似地維護一關於ATU-C 142的性能數據的MIB。 AN 140可 以連接到寬帶網絡170或者其它網絡,如同本領域技術人員所理解的那樣。 ATU-R 122和ATU-C 142由環路130連接在一起,在ADSL (和VDSL )的 情況下,該環路130通常是還承載著其它通信服務的電話雙絞線。圖1所示接口中的一些可用來確定和採集運行和/或性能數據。就圖1 中的接口不同於另一個ADSL和/或VDSL系統接口方案而言,系統是眾所 周知的,並且該差別對於本領域技術人言而言也是已知且顯而易見的。Q接 口 155在運營商的NMS 150和AN 140中的ME 144之間提供接口 。在G.997.1 標準中指定的所有參數均適用於Q接口 155。 ME 144所支持的近端參數從 ATU-C 142得到,而來自ATU-R 122的遠端參數可從U接口上的兩個接口 中的任意一個得到。利用嵌入信道132發送且在PMD層處提供的指示符比 特和EOC消息,可以用來在ME 144中生成所需要的ATU-R 122參數。作 為替代地,OAM(操作、維護、管理)信道以及合適的協議可以用來在ME 144請求的時候從ATU-R 122中檢索參數。類似的,來自ATU-C 142的遠 端參數可以由U接口上的兩個接口中的任意一個獲得。在PMD層處提供的 指示符比特和EOC消息,可以用來在NT 120的ME 124中生成所需要的 ATU-C 142參數。作為替代地,OAM信道和合適的協議可以用來在ME 124 請求的時候從ATU-C 142中檢索參數。在U接口 (本質上是環路130)處,有兩個管理接口, 一個位於ATU-C 142 (U-C接口 157)處,另一個位於ATU-R 122 ( U-R接口 158)處。接口 157為ATU-R 122提供ATU-C近端參數,以通過U接口 130檢索。類似地, 接口 158為ATU-C 142提供ATU-R近端參數,以通過U接口 130檢索。所G.997.1標準指定了通過U接口的可選OAM通信信道。如果實現該信 道,ATU-C和ATU-R對可以使用該信道來傳遞物理層OAM消息。於是, 這種系統的收發機122、 142可以共享在其各自的MIB中維護的各種運行數 據和性能數據。可以在1998年3月的ADSL論壇中,從標題為"ADSL Network Element Management ( ADSL網絡元件管理)"的DSL論壇技術報告TR-005中,找 到關於ADSL NMS的更多信息。還有2004年5月的標題為"CPE WAN Management Protocol( CPE WAN管理協議),,的DSL論壇技術報告TR-069。 最後,2004年5月的標題為"LAN-Side DSL CPE Configuration Specification (LAN側DSL CPE配置規範)"的DSL論壇技術報告TR-064。這些文獻 陳述了 CPE側管理的不同情況,其中的信息對於本領域技術人員是公知的。 關於VDSL的更多信息可以在ITU標準G.993.1 (有時稱為"VDSL1")和 正在形成的ITU標準G993.2 (有時稱為"VDSL2")以及正在編撰中的若 幹DSL論壇工作文本中找到,所有這些都為本領域技術人員所公知。例如, 在以下文獻中可以得到更多的信息標題為"VDSL Network Element Management ( VDSL網絡單元管理)"的DSL論壇技術報告TR-057 (以前 是WT-068v5 ) ( 2003年2月),和標題為"FS-VDSL EMS to NMS Interface Functional Requirements ( FS-VDSL EMS到NMS接口功能需求),,的技術 報告TR-065 ( 2004年3月),以及針對VDSL1和VDSL2 MIB元件的ITU 標準G997.1的正在形成的版本,或ATIS北美草案動態頻譜管理報告 NIPP-NAI-2005-031。在ADSL中,較之在VDSL中,共享相同綑紮(binder)的線路端接在 同一線路卡上較為少見。但是,以下對DSL系統的討論將擴展到ADSL, 原因是相同綑紮線路的共同端接也可行(特別是在既處理ADSL又處理 VDSL的更新的DSLAM中)。在DSL設備的典型布局中,多個收發器配對 正在運行並且/或者可用,而每條用戶環路的一部分都與一個多對綑紮(或 者集束(bimde))中其它使用者的環路搭配。在基架後面,非常靠近客戶前端設備(CPE)的位置,環路採用引入線(drop line)的形式並離開集束。 因此,用戶環路經過兩種不同環境。環路的一部分可位於綑紮內部,在該處, 環路有時候免於外部電磁幹擾,但是卻受到串音幹擾。在基架後面,當對於 引入線的大部分來說該配對遠離其它配對時,引入線通常不受串音影響,但 是由於引入線未被屏蔽,因此傳輸也可能被電磁幹擾顯著削弱。許多引入線 具有2-8個雙絞線,而在對這些線路的歸屬或者捆綁提供多項服務(單個 服務的復用和解復用)的情況下,在引入線節段中的這些線路之間會發生額 外的顯著串音。圖2示出了一種通用的示例性DSL應用場景。總計(L+M)個使用者 的所有用戶環路291、 292經過至少一個公共的綑紮。每個使用者經專用線 路連接到中心局(CO) 210、 220。不過,每條用戶環路可能經過不同環境 以及介質。在圖2中,L個客戶或使用者291使用光纖213和銅雙絞線217 的組合連接到CO 210,這種情況通常稱為光纖到交接箱(Fiber to the Cabinet, FTTCab)或光纖到路邊(Fiber to the Curb )。來自CO 210中的收 發機211的信號被CO 210中的光線路終端212和光網絡單元(ONU) 218 中的光網絡終端215轉換。ONU 218中的數據機216用作ONU 218和 使用者291之間信號的收發機。可以以協同的方式,例如矢量化,操作共同端接在諸如CO 210、 218 和ONU 220 (和其它)的位置處的使用者線路。在矢量化通信系統(例如矢 量化ADSL和/或VDSL系統)中,可以獲得信號和處理的協同。當利用公 共的時鐘和處理器共同生成來自DSLAM或LT的多條線路的發送信號時, 發生下遊矢量化。在具有這種公共時鐘的VDSL系統中,針對每個音調,單 獨出現使用者之間的串音。因此,針對許多用戶的下遊音調中的每一個都可 以由公共的矢量化發射機獨立地生成。類似地,當公共時鐘和處理器用於共 同接收多條線路的信號時,上遊矢量化出現。在具有這種公共時鐘的VDSL 系統中,針對每個音調,單獨出現使用者之間的串音。因此,針對多個用戶 的上遊音調中的每一個可以由公共的矢量化接收機獨立地處理。其餘的M個使用者292的環路277隻為銅雙絞線,這種場景稱為光纖 到交換臺(FTTEx)。只要可能並且經濟上可行,FTTCab都優於FTTEx, 因為它減小用戶環路的銅質部分的長度,並因此增大了可實現的速率。 FTTCab環路的存在會對FTTEx環路造成問題。此外,FTTCab被期待成為 將來日益普及的布局。這種類型的布局可導致顯著的串音幹擾,並意味著, 不同使用者的線路由於其工作於特定環境而具有不同的數據承載能力和性 能能力。這種布局可使得,光纖饋送"室"線路和交換線路可以混合在同一 綑紮中。如圖2可見,從CO 220至使用者292的線路共享綑紮222,該綑紮不 被CO 210和使用者291之間的線路使用。此外,另一綑紮240對於通向/ 來自CO 210和CO 220以及它們各自的用戶291、 292的所有線路而言是公 共的。在圖2中,示出了遠端串音(FEXT) 282和近端串音(NEXT) 281, 其影響共同位於CO220處的至少兩條線路227。如本領域技術人員將認知到的,這些文獻所描述的運行數據和/或參數 中的至少一部分可以用於本發明實施例。此外,至少一些系統描述同樣可用 於本發明的實施例。可以在此找到來自DSLNMS的可用的各種類型的運4亍 數據和/或信息;其它為本領域技術人員所公知。在本發明的某些實施例中,同一綑紮中的線路端接於單個線路卡上(矢 量化DSL晶片或設備位於該線路卡上,或這樣的設備以其他方式連接到該 線路卡上)是有益的。然而,在普通的布線實踐中,並不保證出現這樣的單 線路卡公共綑紮端接。如果出現,可以通過矢量化來消除/利用串音。對信 號的路由也可能出現在電子分布框架或底板中,雖然所述電子分布框架或底 板可能增加整個系統的成本。這樣,VDSL的線路終端(LT)更可能使來自 綑紮的全部線路端接於線路卡,特別是如果電話公司在布線中進行某些工作 來確保這樣的公共卡終端,所述線路終端通常使附近地區或建築內的48、 96或192條線路端接於一個或幾個線路卡。在典型的通信系統中,在各種性能指標之間有大量的折衷。通常,對系統運行特性和參數的實現進行的評估和決策是由例如電信公司(即"tdco")等的服務供應商或系統操作員執行的(此處,所有這種集中式系統控制器將被稱為"操作員")。DSL操作員通常控制、操作和/或擁有DSL系統中的 訪問節點。這些訪問節點可以是DSLAM、 RT、 LT、 ONU和/或其他類似的 裝置和/或設備。DSL系統操作員(例如telcoCLEC或ILEC)能夠定義、限制、設置和 控制(統稱為"定義")系統的"運行區間",其中所述"運行區間"包括 限定使用者能如何使用這種系統的規則、允許的用途、特性、運行參數範圍 等。使用本發明,使用者偏好數據由操作員獲取,並且與操作員定義的例如 DSL系統的通信系統的運行區間相比較,以便判斷在該系統中是否能夠實現 所述使用者偏好中的至少一個。如果可行或者被允許,操作員可以實現與操 作員對DSL系統的操作不衝突的使用者偏好。換句話說,操作員可以實現 與操作員所定義和維護的運行區間相匹配的使用者偏好。不同的運行特性和參數是操作員考慮的一部分。這些運行特性和參數可 以包括系統的功能品質(例如,線路條件、外部噪聲等)、系統實現(例如, 可用DSL服務的類型,操作員服務計劃所施加的限制等)和使用者服務限 制(例如,使用者可能不是接收3M以上數據速率的用戶,或者未付足接收 3M以上數據速率的費用,還例如使用者設備等)。例如,數據速率和服務 穩定性通常在ADSL或其他DSL系統中具有相反的聯繫,其中更高的數據 速率通常增加了服務中斷的概率,而更低的數據速率會降低這種服務中斷的概率。操作員通常建立其自己的被廣泛應用的規則,並且在所有通信鏈路上 實施這些公共的規則。在本發明的實施例中,操作員(例如,DSL服務供應 商)可以評估一個以上使用者的偏好,並且配置一條以上的線路來在某種程 度上實現這些使用者偏好。使用者偏好和反映這些偏好的使用者偏好數據可 以直接找到(例如,通過使用者呼叫、電子郵件調查、網絡接口等),也可 以間接找到(例如,基於使用者數據活動的一個以上隱藏馬爾可夫模型) 以下實施例中的一些示出了本發明實施例針對DSL系統的實現,其中在兩個相反相關的偏好之間存在折衷一一數據速率更高(意味著服務中斷的 概率更高)和服務中斷/數據機重訓練的概率更低(意味著數據速率更低)。某些DSL線路經歷由時變噪聲頻譜或時變脈沖噪聲引起的退化。這 種時變噪聲直接影響最大可達數據速率和/或線路穩定性,其中在噪聲影響 增加的時候線路將經歷更加不穩定的服務。在很多情況下,該時變噪聲可以 是其他使用者的串音。進一步,當使用幻象(phantom )或劈分線對(split-pair ) 電路時,某些綑紮能力可能如同在矢量化差分系統中那樣被按需要重新分配 給不同的使用者,其中各線路表現得好像某些其他線路不以任何方式承載信 號。在非矢量化情況下,相互的串音可能是任何和/或全部使用者所使用的 服務質量和數據速率中的限制性影響。DSL數據機通常以在訓練期間建立的固定數據速率運行。速率或其 他一些運行參數設置中的任何後續變化都要求對數據機重新訓練,這將 導致短暫的服務中斷(例如,20 - 60秒)。這些中斷可能導致使用者不滿 和/或問題。在需要防止服務中斷的情況下,較低的數據速率通常有助於降 低這種中斷的頻率。另一方面,某些使用者由於其使用本性可能要求和/或 需要高數據速率,儘管有服務中斷。第二類型的使用者可能在大多數時候不 會交互地使用網際網路,從而使得只要以其他方式保持了更高的數據速率,那 麼偶爾的服務中斷也是可接受的。第一操作員策略("高可靠性"策略)可能集中於滿足第一使用者類型,因此設置非常保守的數據速率限制。在這種情況下,數據速率可能被抑制在 線路平均最大可達數據速率的20% -30%,以防止每天(或每周)的若干 次短暫的服務中斷。第二操作員策略("高速率"策略)可能針對滿足第二 使用者類型,並且將數據速率設置得高於第一(高可靠性)策略。在第二(高 速率)策略中,對於具有顯著信道時變的線路,可能更經常地發生服務中斷, 這是因為數據機在每次訓練時將其數據速率設置為最大可能速率。目前,操作者已經利用上述應用到所有使用者的公共規則來進行操作, 但未能考慮全部使用者滿意和使用需求。本發明實施例允許使用者基於使用者偏好數據(例如,使用者輸入或其他形式的使用者偏好信息,例如HMM研究)將不同的規則應用於不同的使用者和/或使用者集合。如同本領域技 術人員將認識的,本發明可以應用於任何通信系統。例如,無線服務操作員 可以使用本發明實施例來配置用於在覆蓋面積和電池壽命之間折衷的個別使用者鏈路參數。此處的示例和權利要求可能被特別地指向DSL系統,但 是本發明不受此限。本發明的一個實施例是方法300,如圖3的流程圖所示。在310,確定 第一性能指標和第二性能指標之間的運行關係。這可能涉及分析由操作員、 或諸如DSL優化器的控制器、或其他輔助操作員評估和控制系統的實體從 通信系統採集的運行數據。這意味著,在方法300的階段,操作員可以定義、 限制、設置和控制系統的"運行區間",其中所述"運行區間"包括規則、 所允許的用途、特性、運行參數範圍等,它們定義了使用者能如何使用該系 統。在一個實施例中,可以評估數據速率和服務穩定性之間的關係,特別是 在具有大時變噪聲或脈衝噪聲的線路中。在本發明的其他實施例中,可以考 慮其他指標及其關係。例如,可以評估等待時長和服務穩定性之間的關係, 或等待時長和數據速率之間的關係,尤其是在具有脈衝噪聲的線路中。使用 者可能具有受到這些類型的運行特性影響或支配的偏好,可以使用這些偏好 來決定何種參數值和/或參數範圍將有助於處理使用者的偏好。其他性能指 標包括數據速率的時間變化(即,速率是否隨時間充分變化從而影響服務)、 服務穩定性的時間變化和其他對本領域技術人員來說很明顯的性能指標。在320,從使用者集合中採集偏好數據,所述使用者集合可以是單條線 路或多條線路(例如,DSL綑紮組)。所採集的使用者偏好數據可以包括直 接的使用者信息(例如,來自與使用者的直接通信的信息)或間接的使用者 信息(例如,來自HMM等)。為了獲取直接的使用者信息,操作員可以直 接地與使用者相一致,並且識別使用者的偏好,或者以其他方式基於HMM 模型、使用者投訴(故障標籤)評定使用者滿意度。直接的使用者調查可以提出諸如下列關於性能、使用、使用者滿意度等的問題(或者這些問題可以 從服務歷史中自動推導出來,而不用直接向使用者詢問,其中對不同服務問 題的回答可以作為所記錄的發生頻率的函數而導出)。 -你經常長時間下載文件嗎?-你使用VoIP、網路遊戲程序、其他對等待時長敏感的程序嗎?-你偏好更高的數據速率還是更穩定的服務?-你對當前的數據速率滿意嗎?-你對你的網際網路連接的穩定性滿意嗎? 調查問題也可以使用收視率或其他用數字表示的輸入數據,從而允許在隨後 對使用者偏好數據的分析中對使用者的偏好進行量化。操作員和使用者之間 直接的使用者通信可以通過電話(在使用者給使用者服務中心打電話的情況 下)、電子郵件調查、網絡接口等來完成。在使用電子郵件或網絡接口的情況下,可以自動地處理數據並將其提供給控制器(例如DSL優化器)。如下文將要更加詳細地描述的,使用者偏好特性也可以通過觀察線路隨時間的 統計數字來推導。在本發明的其他實施例中,使用者偏好也可以從至少 一 個操作者資料庫 (例如,用戶帳號資料庫)中的使用者偏好信息推導出來。操作員可以提供 一組供使用者選擇的服務。使用者所選擇的服務和/或服務選擇歷史位於該 帳號資料庫中。在一些實施例中,該使用者偏好信息可能位於服務管理系統(SMS)或定製和配置OSS(操作支持系統)中。網絡管理中與創建並維護 這樣的資料庫相關的基本領域被稱為"策略管理"。使用者偏好數據在330被分析,以便確定是否存在運行配置來既允許實 現來自該使用者集合的偏好又依然允許對該使用者集合的線路進行恰當的 操作。可以識別並生成可應用於相關線路集合的合理選項。對這些選項的評 估可以包括考慮各使用者的偏好是否彼此一致(換句話說,使用者的各種偏 好在該使用者集合的線路中所能夠實現的程度)。此外,操作員可以評估使 用者的偏好是否於操作員對系統的操作一致(即,在對操作員和/或其他使用者而言不違背操作規則和/或破壞系統運行的情況下,操作員可以實現使 用者偏好的程度)。例如,如果一些使用者請求的數據速率太高,使得提供 該數據速率所需的功率水平將對其他使用者產生嚴重的串音問題,則操作員 可以選擇不實現該使用者偏好。其他這樣的考慮對本領域技術人員來說是顯 而易見的。在本發明的另一實施例中,在330通過分析使用者偏好數據來確定可允 許的運行配置包括以下步驟。使用已知的操作員規則(例如,最小穩定性要 求、最大數據速率等)識別至少一個可配置的運行參數的允許值。選擇這些 值中的至少一個允許DSL系統運行在以DSL系統合理且得體地運行為目的 的操作員限制中。如同本領域技術人員所認知的,操作員可以以任何為基礎 來設置這些限制,不僅僅基於得體性。例如,操作員可能向具有特殊定製信 息或使用特權的"受獎勵"使用者給出更寬範圍的值。所允許值的集合可以 代表用於選擇滿足使用者偏好所施加的要求的值的最優化區間。在考慮到使 用者偏好數據之後,所允許值的集合進一 步限制為只有那些能夠導致既滿足 使用者偏好又滿足操作員規則的系統運行的值。最後,可以選擇可配置的運 行參數的值(來自受限的集合中),從而使得DSL系統達到所能獲得的最 高性能。這樣,操作員和使用者的要求均得到所能獲得的最大程度的滿足。 操作員規則和使用者偏好都得到考慮,以縮小用於配置DSL系統的運行參 數的值的範圍。例如,當可以在不違背可應用的系統運行規則和運行參數的情況下和/ 或在對至少一個使用者導致不合理的問題的情況下實現使用者偏好數據時, 在340操作員可以為所選擇的使用者集合(可能和/或其他使用者)設置運 行參數,從而實現關於第一和第二性能指標的使用者偏好。在某些實施例中, 操作員可以針對給定的使用者或使用者集合實現運行參數矢量值,其中所述 運行參數矢量值給至少一個運行參數賦值。這樣的運行參數矢量可以包括單 個運行參數值或多個值,如同本領域技術人員所理解的。操作員(或其控制器,例如DSL優化器)能正確地配置線路,以便一些或所有的使用者偏好生效,直到它們違背了運行規則或參數,或者直到使用者集合更新了使用者偏好數據,例如,當在320處採集到更新後的使用者偏好數據。在第一性能指標和第二性能指標之間的運行關係得到發展或變化的情況下,方法300將返回到310,以在採集使用者偏好數據之前重新構建 關係信息。在一些實施例中,操作員可以改變用於配置線路的規則,而不是 之間改變線路配置本身。如上所述,如果需要,例如DSL優化器的操作員 控制器可以執行某些數據採集、分析、HMM構建、配置等等,並且這些動 作可以在DSL系統中實現。此外,如同本領域的技術人員所理解的那樣, 這些方法中的 一個或多個可以以軟體和/或其它電腦程式產品的方式加以 實現。一般來說,隱藏馬爾可夫模型(HMM)是使用可定義的參數來建模復 雜行為的隨機信號模型。HMM使用若干內部的或隱藏的狀態,並且定義由 狀態轉移概率描述的狀態序列,以便對複雜行為進行建模。該系統使用與內 部狀態不同的輸出。被稱為可觀察符號的所述輸出可以是表示所述HMM的 單個輸入和/或輸入類型的標量值,也可以是表示多個輸入和/或輸入類型的 矢量值。所述可觀察符號用於對HMM進行建模,也用於生成表示HMM與 所測量數據的匹配程度的概率。更具體地說,給定的系統(例如通信系統)通常具有若干無法直接觀察 的內部狀態。當已知系統的至少一個可觀察符號時,根據本發明實施例實現 的HMM除其他作用以外,還有助於確定當前狀態、系統可能轉移到的下一 狀態和系統處於給定狀態的概率。從數學上說,可以如下描述HMM:N:隱藏狀態的數目。M:可觀察標量或矢量符號的數目。A:在下一時段中從狀態j移動到狀態i的狀態轉移概率矩陣,其中 formula see original document page 25, t是時段索引,nt是時段t期間的狀態號。B :當狀態為j時觀察符號k的觀察概率分布矢量,其中^(/t) = Pr(0, =yfc|", =/), 1《k《M, 1《j《N, Ot是在時段t中觀察到的符號。7T :初始狀態分布;r, = Pr(",=力,1 < j < N。入整個HMM模型入=(A, B,丌)。 需要注意的是,M個符號中的一個在各時段中都被觀察到,但是該狀態需要 基於觀察來進行評估,這是因為該狀態無法直接觀察。在本發明的實施例中,操作員可以使用至少一個HMM來估計至少一個 使用者偏好數據。該數據可以表示諸如給定通信線路以何種頻率被使用以及 對該線路進行了何種使用(例如VoIP或其他高要求使用)之類的狀態。在 某些情況下,各狀態可以是性能指標(例如,使用者對服務穩定性的滿意度), 而所依賴的輸出可以是單個運行或性能參數值或分布,也可以是運行或性能 條件(例如,使用者/客戶投訴),還可以是參數和/或性能特性的組合。可以基於可以從目標通信系統和/或該通信系統的使用者獲取的信息來 選擇HMM。在DSL系統的情況下,可以從系統MIB和/或系統的其他部件 獲取若干參數和/或數據,如同本公開上下文所表明的。此外,操作員的控 制器,例如DSL優化器,可以通過其他手段從系統採集其他運行數據,如 同以下將要更詳細地描述並且本領域技術人員所公知的那樣。本發明實施例使用HMM來輔助估計被考慮使用者集合中至少一個使 用者的偏好。此處結合DSL系統給出了本發明的不同實施例。然而,如同 本領域技術人員所理解的,本發明更一般地應用於可以應用本發明的方法、 裝置和其他實施例的任何通信系統。在本發明的 一 些實施例中,所用於識別使用者偏好的方法可以被看作是 與公知為"無監督學習"或"群集"或"矢量量化"的不同名稱的算法範圍 相關(雖然這些領域中的任何一個都未曾以類似於本發明實施例中的使用方 式來應用)。可以採取以下步驟a) 將來自於具有未知使用者偏好的使用者的DSL線路的觀察數據格式化為矢量x(例如,ATM單元計數、當前數據速率、CV 違例、FEC校正等);b) 基於最小距離規範將矢量x分類到若干群集中的一個;c) 檢查屬於被選擇群集的具有已知使用者偏好的使用者的其他 DSL鏈路,以便為所述具有未知使用者偏好的使用者的DSL鏈 路估計使用者偏好(例如,使用者偏好可能指示業務負荷、業 務類型等)。在 一 些實施例中,群集方法包括用於訓練的分離方法和用於進行上述分 類的分離方法。與群集相關的普通訓練方法對於本領域技術人員來說是公知 的(雖然這些方法未曾應用於本發明實施例所針對的情況類型)。以下是示 出根據本發明的至少一個方法的示例。令x為DSL鏈路的所觀察到的數據 的矢量,令yi, i-l,...,C為與C個群集相關的矢量,其中各群集對應於不 同的使用者偏好。執行以下步驟i. 初始4匕矢量yi, i = 1, ..., C。ii. 基於一組訓練數據執行至少一次迭代以便獲得新的模型矢量yi, i =1,…,C。iii. 針對該組訓練數據計算總的失真。iv. 如果該失真小於某個門限值,退出;否則返回步驟ii。 現在更加詳細地描述步驟ii和iii。對於步驟ii:a) 對於屬於該訓練組的各矢量x,尋找對於不同於i的任何j均滿 足d(x, yi)《d(x, y」)的群集/模型i。b) 對於各群集,重新計算該訓練組的也屬於群集4莫型i的所有矢 量x的均值yi,"均值"在此處被定義為任何恰當的平均搡作, 如同本領於技術人員所理解的那樣。對於步驟iii:a ) 計算總失真D = average[d ( x, y,) |d ( x, y;) < d ( x, y」),j #i]。換句話說,它是來自最接近的》矢量的訓練數據組的各矢量 的平均距離。b) 通過使用上述分類階段的方法,所觀察到的數據的矢量X可以被 分類到C個群集中的一個,其中各群集均與至少一個特定的環路特性(例如,特定的HMM)相關。圖4示出了針對4個群集的情況,實現以上示例並使用群集的本發明一 個實施例。每個十字411、 412、 413和414對應於一矢量yi。還示出了將 DSL線路分類到群集中,其中分類到同一群集中的DSL線路被示出為由圖 400的線430劃界的方形421、圓形422、星形423和三角形424。在該類型 的系統中,可以採集DSL系統的使用者偏好數據,確定對應於不同使用者 偏好的一組群集。該群集組可以包括對使用者偏好進行充分分類所需的多個 群集(或群集點)。可以採集DSL系統的運行數據,然後可以基於所採集 的運行數據將給定的使用者分配到特定的群集。基於使用者到被分配的群集 的分配,使用者的偏好數據為i。在本發明的一些實施例中,偏好數據還可以從使用者的計算機、網絡設 備、DSL數據機等中存儲的數據獲得。這樣的數據可以包括網絡統計數 據(例如,ATM單元計數、包計數、包延遲指標等)、應用信息(例如, 音頻解碼器、娛樂系統、VoIP電話等)和可以用來提取關於使用者偏好的 信息的其他數據。根據本發明實施例對是否應該配置、維護或改變線路和/或系統進行的 評估和/或對運行數據進行的其他評估可能要求以與運行條件相關的、最近 可以獲取的運行數據為基礎,或者可能以歷史數據以及當前數據為基礎。例 如,如果移除(例如被居民扔掉)了過去引起過性能問題的噪聲源(例如儀 器或其他設備),該噪聲源先前對HMM的結構的影響和/或與來自該源的 噪聲有關的規則的實現應該被移除,至少應該被減少。因此,如果使用歷史 數據,可以以合適的方式對所述歷史數據進行加權。例如,可以向各線路和 /或運行條件設置數據權重矢量(W),從而使得當前數據和歷史數據的加權可以作為數據靠近當前的程度的函數。例如,如果加權矢量為Wl = [l 1 l],那麼來自最後三個更新時段(例如,三天)的數據將在評估適應性時具有相同的權重。如果加權矢量為W2 = [1 0 0 0 0 0 0 0.5],則以權重l使用來 自最後報告的運行條件數據的數據,以權重0.5使用來自之前的7個更新時 段(例如, 一周以前)的數據。來自其他更新時段的數據被忽略。如果需要 以相等的權重使用僅來自最後兩個月的數據,則加權矢量可以是大小為60 並且均為1 (即W3 = [1 1 1 ... 1 1 1]),其中使用一天作為更新時段。不同 的加權矢量可以用於不同的運行條件,例如取決於是否應該以單次讀取為基 礎進行任何決策和/或對HMM的改變。除了所考慮的運行數據的及時性之外,對是否應該進行決策和/或採取 行動進行的評估,和/或對運行數據進行的任何其他評估,可能被要求為以 足夠多的可獲得的運行數據為基礎。例如,在某些情況下,數據採集系統可 能發生故障或者不活動,這意味著只能獲得很少的數據或無法獲得數據。在 這種情況下,當沒有充足的數據來支持可靠的評估時,對於系統來說,放棄 對系統和/或線路運行所進行的任何改變,或者可應用的任何限制和/或參數 可能是有幫助的。為了防止實施不恰當的改變,改變的實施可以被限制為僅 從最後一次評估以來已經採集了足夠額外數據的情況,或者限制在特定的時 段。運行數據可以被看作使用基數性技術和數據概率分布。可以使用複雜的 分布估計來降低很久以前的值的影響,以有利於最近採集的數據,這是本領 域技術人員所公知的。如果數據充分性或及時性規則未被滿足,則不採取任 何行動,直到採集到新的數據來滿足這樣的規則。若干示例類似地示出本發明的實施例。示例一在本示例中,由操作員/為操作員採集使用者偏好數據,所述操作員與 使用者對服務中斷(例如,由於在數據速率對線路條件而言相對較高時對 DSL數據機進行的重新訓練)和同一時段內的有效數據速率的投訴有 關。為了本實施例的目的,圖5A示出這兩類數據隨時間的關係。在時間線520上示出以HMM對數據速率相對於服務穩定性進行的聯合估計,其中當 時間線510所示的可獲得使用者數據速率處於其"較高數據速率有效"狀態 512時,使用者投訴在狀態524下更加可能(例如,它們超過門限概率值)。 在這種情況下,可以得出這樣的結論,該使用者集合中的使用者更少關心數 據速率速度,更多關心穩定的服務。在狀態514中低數據速率有效時沒有(或 相對較少)用戶投訴,這一事實可能影響使用者偏好確定,也可能不影響, 雖然在一些情況下這可以解釋為使用者滿意,因為沒有(或極少)有關服務 速度的投訴。 示例2在示例l的變形中,如圖5B所示, 一模型著眼於與要求高數據速率的 服務的可獲得性有關的使用者投訴,而不是著眼於示例1和圖5A的服務穩 定性投訴。在圖5B的時間線530中,再次繪出了較低數據速率時段534和 較高數據速率時段532。在時間線540,可以看出,在544,由於不能獲得 足夠高的數據速率以提供至少 一 個所期望的使用者服務,出現使用者投訴。 在這種情況下,操作員可以猜測目標使用者集合相比服務穩定性而言,更關 注線路速度。示例3使用者可以指示期望購買在規定/受限時段內的更高數據速率服務。通 過網絡接口,使用者可以定購升級後的DSL服務以定購速率提高的受限時 段(1小時-1天)。DSL優化器或其他控制器接下來可以改變DSL系統配 置來允許更高的數據速率。在特定時段到期之後相應地降低速率也可以由 DSL優化器、控制器等進行調度安排。這樣的能力可以通過利用ADSL2/2+ 和VDSL2的無縫速率自適應(SRA)特徵來提供,在這種情況下,可以在 SHO WTIME期間使與SRA有關的提速容限和減速容限適合於操控向更高或 更低的數據速率的連接。或者,可以通過重新訓練使速率改變。示例4使用者偏好可能包括對使用具有特定應用的DSL服務的偏好,所述特定應用由已知的業務類型表徵。這樣就可以使用關於使用者偏好的知識來調諧網絡協議(例如TCP、 UDP、 RTP)的可配置參數。這樣的調諧的目的在 於改進與使用者最經常相關的業務類型的傳輸。網絡協議統計數據,例如丟 包、吞吐量、緩衝器大小等,也可以與使用者偏好的知識相結合,來配置 DSL物理層參數,例如等待時長設置和脈衝噪聲保護。根據圖6A中示出的本發明一個實施例,基於偏好的控制單元600可以 是連接到DSL或其他通信系統的操作員的一部分,或者與連接到DSL或其 他通信系統的操作員相連。控制器610(例如,作為操作員的DSL優化器、 DSM伺服器、DSM中心或動態頻譜管理器的設備,或具有操作員的DSL 優化器、DSM伺服器、DSM中心或動態頻譜管理器的設備)輔助操作員操 作系統,並且或許優化系統的使用。(DSL優化器也可以稱作動態頻譜管理 器、動態頻譜管理中心、DSM中心、頻譜維護中心或者說是SMC)。在一 些實施例中,控制器610可以是完全獨立的實體,在其他實施例中,控制器 610可以是操作來自telco CO或其它位置的若干DSL線路的ILEC或CLEC。 如從圖6A中的虛線646所見,控制器610可以在CO 146中,也可以在CO 146外部。此外,控制器610可以連接到和/或控制多個CO中的DSL和/或 其它通信線路。操作員的基於偏好的控制單元600包括被標識為釆集裝置的數據釆集 單元620,和被標識為分析裝置的分析單元640。如圖6A中所見,採集裝 置620 (可以是通用已知類型的計算機、處理器、IC、計算機模塊等)可以 連接到NMS 150、在AN 140處的ME 144和/或由ME 144維護的MIB 148, 它們中的任意一個或所有都可以是例如DSL系統的一部分。也可以通過寬 帶網絡170 (例如,通過TCP/IP協議或其它協議或除給定DSL系統內的正 常內部數據通信之外的手段)採集數據。這些連接中的一個以上連接允許基 於偏好的控制單元600從系統採集運行數據,以及從其他合適的地方採集運 行數據。數據可以一次性採集或隨時間採集。在某些情況下,採集裝置620 可以周期性地進行採集,儘管它也可以根據請求採集數據或以任何其它非周期性的方式採集數據(例如,當DSLAM或其它部件向基於偏好的控制單元 發送數據時),從而允許基於偏好的控制單元610在需要的時候更新其信息、 操作等。由裝置620採集的數據被提供給分析裝置640 (也可以是通用已知 類型的計算機、處理器、IC、計算機模塊等)用於對使用者偏好進行分析和 決策,其中使用者偏好涉及至少一個偏好指標、對至少一個用於在通信系統 中估計使用者偏好並用於定義允許儘可能地實施使用者所偏好的性能指標 的運行參數等的HMM進行構造和/或修改。在圖6A的示例性系統中,分析裝置640連接到操作員控制器610中的 信號生成裝置650。該信號發生器650 (可以是通用已知類型的計算機、處 理器、IC、計算機模塊等)被配置為生成指令信號,並向數據機和/或 通信系統的其他部件(例如使用者的DSL收發機和/或系統中的其它設備、 部件等)發送該指令信號。所述指令可以包括與數據速率、發送功率等級、 編碼和等待時長要求、重訓練調度和實施、系統配置指令、對使用者偏好數 據和/或其他數據的直接請求等有關的指令。這些指令可以在控制器610確定了在連接到控制器610的給定通信系統中是否能夠實施一個以上使用者 偏好之後生成。本發明實施例可以利用具有與所採集的數據(包括使用者偏好數據、運 行區間數據、關於所採集運行數據的歷史數據等和其他類型的數據)和之前 構造的HMM等有關的數據的資料庫、資料庫或其它數據集合。該參考數據 集合可以被操作員存儲為,例如,圖6A的控制器610中或其可獲得的資料 庫648,並且被分析裝置640、採集裝置620等所使用。操作員還可以在控 制器以外的位置存儲資料庫、存儲器和/或資料庫信息,控制器可以從該位 置訪問數據。這對於圖6B的資料庫/資料庫/存儲器675也成立。在本發明的各種實施例中,可以在一個以上諸如PC、工作站等的計算 機中和Z或在至少一個電腦程式產品中實現基於偏好的控制單元600。採集 裝置620和分用者等一起工作時,可以引入和使用資料庫來管理所採集的大量數據。圖6B中示出了本發明的另一個實施例。操作員的DSL優化器665在 DSLAM 685或其它上遊端DSL系統部件(例如,RT、 ONU/LT等)上運行, 或者與DSLAM 685或其它上遊端DSL系統部件(例如,RT、 ONU/LT等) 共同運行,所述DSL優化器665和DSLAM 685中的一個或兩個在電信公司 ("tdco")的前端695上。操作員的DSL優化器665包括數據模塊680, 其可以為DSL優化器665採集、彙編、調節、操縱和提供使用者偏好數據、 運行數據。模塊680可以在一個以上諸如PC等的計算機上實現。來自模塊 680的數據被提供給DSM伺服器模塊670進行分析(例如,確定各性能指 標之間的運行關係、分析所釆集的使用者偏好數據、分析允許實施使用者偏 好的可能的運行參數範圍和值)。還可以從與電信公司有關或無關的資料庫 或資料庫675中獲得信息。運行選擇器690可以用來實施影響通信系統操作的信號。可以由DSM 伺服器670做出或以其它任何合適的方式做出這樣的決策,如本領域技術人 員將認知的。在DSLAM 685和/或其它任何合適的DSL系統部件設備中實 施由選擇器6卯選擇的運行模式。這樣的設備可以連接到諸如客戶前端設備 699的DSL設備。設備685可用於基於由DSL優化器665 (直接地或間接 地)評估的使用者偏好數據來實施任何定製的改變。圖6B的系統可以以類 似於圖6A的系統的方式運行,如本領域技術人員將認知的那樣,雖然有所 區別但是依舊能夠實現本發明的實施例。一般來說,本發明的實施例採用的各種過程涉及存儲在一 個以上計算機 系統中或通過一個以上計算機系統傳輸的數據,所述計算機系統可以是單個 計算機、多個計算機和/或計算機的組合(它們中的任何一個或全部都可以 互換地稱為"計算機"和/或"計算機系統,,)。本發明的實施例也涉及用 於進行這些操作的硬體設備或其它裝置。該裝置可以按照需要特別地構造, 或者它也可以是由存儲在計算機中的電腦程式和/或數據結構選擇性地激 活或選擇性地重新配置的通用計算機和/或通用計算機系統。這裡所展現的過程並不固有地涉及任何特定的計算機或其它裝置。特別地,各種通用機器 可以與根據這裡的啟示所編寫的程序一起使用,或者可以更方便地構造更專 用的設備來執行所需的方法步驟。基於以下給出的描述,用於多種此類機器 的特定結構對本領域的技術人員來說是清楚的。上述本發明的實施例採用的各種過程步驟涉及存儲在計算機中的數據。 這些步驟需要對物理量進行物理操作。通常,儘管不是必要的,這些量採用 能夠被存儲、傳輸、組合、比較或以其他方式操作的電信號或磁信號的形式。 有時候,主要是為了通用的原因,將這些信號稱為比特、比特流、數據信號、 控制信號、值、元素、變量、字符、數據結構等是方便的。不過,應該記住 的是,所有這些術語以及相似的術語都與適當的物理量相關,並且僅僅是應 用於這些物理量的方便標籤。進一步地,所執行的操作經常在措辭上被稱為例如識別、匹配或比較。 在此處所描述的形成本發明一部分的任何操作中,這些操作都是機器操作。 用於執行本發明實施例的操作的有用機器包括通用數字計算機或其它類似設備。在所有的情況下,應該記住操作計算機的操作方法與計算方法本身之 間的不同。本發明的實施例涉及的方法步驟用於在處理電信號或其它物理信 號以生成其它所需物理信號時對計算機進行操作。本發明的實施例也涉及用於執行這些操作的裝置。該裝置可以為了所需 的目的而特別構造,或者可以是由存儲在計算機中的電腦程式選擇性激活 或重新配置的通用計算機。這裡所展現的過程並不固有地涉及任何特定的計 算機或其它裝置。特別地,各種通用計算機可以與根據這裡的啟示所編寫的 程序一起使用,或者可以更方便地構造更專用的設備來執行所需的方法步 驟。各種此類機器所需的結構可以從以上給出的描述中獲得。此外,本發明的實施例進一步涉及計算機可讀介質,所述介質包括用於執行各種由計算機實現的操作的程序指令。介質和程序指令可以是為了本發明的目的而特別設計和構造的,或者它們可以是計算機軟體領域技術人員所公知並可獲得的類型。計算機可讀介質的示例包括但不限於,諸如硬碟、軟盤和磁帶的磁介質;諸如CD-ROM盤的光介質;諸如可光讀盤的磁-光介質; 和特別配置為存儲和執行程序指令的硬體設備,例如只讀存儲器設備 (ROM)和隨機訪問存儲器設備(RAM)。程序指令的示例既包括例如由 編譯器生成的機器代碼,也包括含有更高級代碼的文件,所述高級代碼可以 由使用解釋程序的計算機執行。圖7圖示了根據本發明一個以上實施例的、可以由使用者和/或控制器 使用的典型計算機系統。計算機系統700包括任意數目的處理器702 (也稱 為中央處理單元,或者CPU),其連接到包括主存儲區706 (通常是隨機訪 問存儲器,或RAM)和主存儲區704 (通常是只讀存儲器,或ROM)的存 儲設備。如同本領域所公知的那樣,主存儲區704用作向CPU單向傳遞數 據和指令,而主存儲區706通常用於以雙向的方式傳遞數據和指令。這些主 存儲設備都可以包括任何合適的上述計算機可讀介質。大容量存儲設備708 也雙向連接到CPU 702,並提供額外的數據存儲容量,並且可以包括任何上 述計算機可讀介質。大容量存儲設備708可以用於存儲程序、數據等,並且 通常為諸如硬碟的從存儲介質,其速度慢於主存儲區。可以理解,在恰當的 情況下,保留在大容量存儲設備708中的信息可以以標準方式併入,作為主 存儲區706的一部分,從而成為虛擬存儲器。特定的大容量存儲設備,例如 CD-ROM714,也可能向CPU單向傳送數據。CPU702還可以連接到包括一個以上輸入/輸出設備的接口 710,所述輸 入/輸出設備例如視頻監視器、軌跡球、滑鼠、鍵盤、麥克風、觸控螢幕、變 換讀卡器、磁帶或者紙帶讀取器、書寫板、手寫筆、聲音或筆跡識別器或者 其它公知的輸入設備,當然還例如其它計算機。最後,CPU 702可選地利用 由712—般性地示出的網絡連接來連接到計算機或者電信網絡。採用這樣的 網絡連接,可以預期,在執行上述方法步驟期間,CPU可以從網絡接收信息, 或者可以向網絡輸出信息。計算機硬體和軟體領域的技術人員將熟悉上述設 備和材料。上迷硬體元件可以限定多個軟體模塊,以執行本發明的操作。例 如,運行碼字組合控制器的指令可以存儲在大容量存儲設備708或714上,並且在CPU702連同主存儲區706上執行。在優選實施例中,控制器被劃分 為若干軟體子模塊。本發明的許多特徵和優點從所做的描述中變得清晰,因此,所附權利要 求書意在涵蓋本發明的所有這些特徵和優點。進一步,由於本領域技術人員 易於進行多種改造和改變,因此本發明並不限於如圖示和描述的確切構造和 操作。因此,所描述的實施例應該被認為是示意性而非限制性的,並且本發 明不應限於在此給出的具體內容,而應該由權利要求書及其等價方式的全部 範圍所限定,無論這些範圍在現在或將來是可預期的還是不可預期的。
權利要求
1、一種由操作員控制DSL系統運行的方法,該方法包括為該DSL系統定義運行區間;為該DSL系統採集使用者偏好數據;分析所採集的使用者偏好數據以確定DSL系統的運行參數矢量值,所述運行參數矢量值允許所述DSL系統運行於所述運行區間中;和實現所採集的使用者偏好數據所反映出的至少一個使用者偏好;和針對使用者實施該運行參數矢量值。
2、 根據權利要求1所述的方法,其中所述確定運行區間進一步包括確定至 少兩個性能指標之間的運行關係。
3、 根據權利要求1所述的方法,其中所述為該DSL系統釆集使用者偏好 數據包括以下步驟的至少一項進行使用者調查;發送電子郵件調查問巻;通 過給使用者打電話獲得使用者反饋;使用網絡接口;或獲得直接的使用者反饋。
4、 根據權利要求1所述的方法,其中所述為該DSL系統採集使用者偏好 數據包括獲得HMM;採集該DSL系統的運行數據; 使用所採集的運行數據確定HMM內部狀態;和 使用HMM內部狀態來推導使用者偏好數據。
5、 根據權利要求1所述的方法,其中所述為該DSL系統採集使用者偏好 數據包括確定與不同使用者偏好對應的一組群集,其中該組群集包括第一群集; 採集該DSL系統的運行數據;以所採集的運行數據為基礎,將所述使用者分配到所述第一群集;並且 以將所述使用者分配到所述第一群集為基礎,生成所述使用者偏好數據。
6、 根據權利要求1所述的方法,其中所述為該DSL系統採集使用者偏好 數據包括查詢一資料庫以獲得所述使用者偏好數據。
7、 根據權利要求1所述的方法,其中所述分析所採集的使用者偏好數據包括確定要被配置的運行參數矢量;識別所述運行參數矢量的 一組容許的矢量值,其中所述的這組容許的矢量 值中的各矢量值符合所述運行區間;將所述運行參數矢量的該組容許的矢量值限制為符合所採集的使用者偏好 數據;和從被限制的該組容許的矢量值中確定所述運行參數矢量的最優矢量值,所 述最優矢量值達到目標性能等級。
8、 根據權利要求1所述的方法,進一步包括在針對所述使用者實施所述運 行參數矢量值之前重新訓練所述DSL系統。
9、 根據權利要求1所述的方法,其中所述分析所採集的使用者偏好數據包括採集所述DSL系統的運行數據;和根據所採集的該DSL系統的運行數據,確定實施所採集的使用者偏好數據 所反映出的至少一個偏好的可行性。
10、 根據權利要求9所述的方法,其中採集所述DSL系統的運行數據包括 以下步驟的至少一項將加權因子施加到所採集的運行數據;檢查所採集的運 行數據的充分性;或者檢查所採集的運行數據的及時性。
11、 一種電腦程式產品,包括 機器可讀介質;和包含在該機器可讀介質中的程序指令,該程序指令指定一種由操作員控制 DSL系統運行的方法,該方法包括 為該DSL系統定義運行區間; 為該DSL系統採集使用者偏好數據;分析所採集的使用者偏好數據以確定DSL系統的運行參數矢量值,所迷運 行參數矢量值允許DSL系統運行於所述運行區間中;和實現所採集的使用者偏好數據所反映出的至少一個使用者偏好;和 針對使用者實施該運行參數矢量值。
12、 一種DSL系統運行控制系統,包括 操作員資料庫;和控制器,包括數據採集單元,被配置為採集來自所述操作員資料庫的運行區間數據;來自DSL系統的運行數據;和使用者偏好數據; 連接到該採集單元的分析單元,其中該分析單元被配置為分析所採集的運行數據和所採集的使用者偏好數據;和根據所述運行區間數據,確定實施所採集的使用者偏好數據所反 映出的至少一個偏好的可行性;和連接到所述分析單元的控制信號發生器,其中所述控制信號發生器被 配置為向所述DSL系統發送控制信號,進一步地,所述控制信號包括用於 控制該DSL系統運行的信號。
13、 根據權利要求12所述的控制器,其中所述採集單元被配置為 獲得HMM;採集該DSL系統的運行數據; 根據所採集的運行數據確定HMM內部狀態;和 根據HMM內部狀態來推導使用者偏好數據。
14、 根據權利要求12所述的控制器,其中所述採集單元被配置為確定與不同使用者偏好對應的一組群集,其中該組群集包括第 一群集; 採集該DSL系統的運行數據;以所採集的運行數據為基礎,將所述使用者分配到所述第一群集;並且 以將所述使用者分配到所述第一群集為基礎,生成所述使用者偏好數據。
15、 根據權利要求12所述的控制器,其中所述採集單元被配置為查詢用戶 帳號資料庫以獲得所述使用者偏好數據。
16、 根據權利要求12所述的控制器,其中所述分析單元被配置為 確定要被配置的運行參數矢量;識別所述運行參數矢量的一組容許的值,其中所述的這組容許的值中的各 值符合一組操作員規則;將所述運行參數矢量的該組容許的值限制為符合所採集的使用者偏好數 據;和從被限制的該組容許的值中確定所述運行參數矢量的最優值,所述最優值 達到目標性能等級。
17、 根據權利要求12所述的控制器,其中所述控制信號發生器進一步地被 配置為向所述DSL系統發送重新訓練信號。
18、 根據權利要求17所述的控制器,其中所述控制信號發生器進一步地被 配置為僅僅在所述DSL系統的業務等級低於一門限的情況下向所述DSL系統 發送重新訓練信號。
19、 根據權利要求12所述的控制器,其中所述數據採集單元進一步地被配 置為執行以下步驟的至少一項將加權因子施加到所採集的運行數據;檢查所 採集的運行數據的充分性;檢查所採集的運行數據的及時性;將加權因子施加 到所採集的使用者偏好數據;檢查所採集的使用者偏好數據的充分性;檢查所 採集的使用者偏好數據的及時性;將加權因子施加到所採集的運行區間數據; 檢查所採集的運行區間數據的充分性;或者檢查所採集的運行區間數據的及時 性。
20、 根據權利要求12所述的控制器,進一步包括操作員資料庫。
21、 一種由系統操作員控制通信系統運行的方法,該方法包括 確定包括第一性能指標和第二性能指標的至少兩個性能指標之間的運行關下面,將以蜂窩電話為例,描述根據本發明的一個實施例的可攜式無線終端。圖2是表示根據本發明的第一實施例的可攜式無線終端 的整體^L圖,其中圖2 (a)表示具有正常使用狀態的第一狀態,圖2 (b)表示具有旋轉狀態的第二狀態。圖2 (a)和(b)所示的可攜式無線終端包括第一外殼1和第二外 殼2,該第二外殼可旋轉地與第一外殼1相連接。該第一外殼1和第二 外殼2可以在基本平行於其相對面的虛擬面中相對旋轉,且虛擬面的 法線作為旋轉軸。第一外殼1包括普通操作單元4、位於其下邊緣用於 呼叫的傳聲器7和位於其上邊緣的天線5。第二外殼2包括顯示單元3, 例如LCD,和在第一狀態中位於其上邊緣的接收機6。第二外殼2通過 由虛線表示的旋轉機構8與第一外殼1相連接,該旋轉機構基本位於 顯示單元3的中心位置。第二外殼2位於可以相對於第一外殼l旋轉 的、與顯示單元3所在的平面相同的平面內。本實施例的可攜式無線終端可以具有圖2(a)所示的第一狀態, 其中第二外殼2基本與第一外殼1重疊,和圖2 (b)所示的第二狀態, 其中通過例如將第二外殼2相對於第一外殼1旋轉約90° ,其中防止 第二外殼2與位於第一外殼1中的天線5重疊。在第一狀態中,顯示 單元3是垂直地長,而在第二狀態中,顯示單元3是水平地長。因此, 通過旋轉顯示單元3,至少實現了兩個顯示方向。這兩個狀態都是正常 的顯示狀態,允許用戶在正常的顯示狀態中觀看圖2 (a)或圖2 (b) 的信息。使用作為例子的本實施例的結構來解釋,但在正常使用中時(第 一狀態),第一外殼1與第二外殼2基本上是相互重疊的,如圖2(a) 所示,其中顯示單元3是垂直地長。由於從第一外殼1沒有突出部分 (從第一外殼露出的區域),因此該結構適合於攜帶以及存放。另一方面,如圖2(b)所示,當第二外殼2通過旋轉機構8相對於 第一外殼1旋轉了約90°時,顯示單元3是水平地長,從而使其很便 於觀看例如圖像和郵件。另外,由於位於第一外殼1的上邊緣的天線5 能夠向外露出,因此增加了該天線的電量,從而可以提供寬帶和良好 的天線性能。因此,第二狀態實現了適用於需要更高通信質量的、例 如圖像數據通信的狀態。圖3是表示根據本發明的第二實施例的可攜式無線終端的整體視系;從所述通信系統採集使用者偏好數據,其中所述使用者偏好數據與使用者集合的偏好以及所述偏好對所述第一和第二性能指標的影響有關;和通過執行以下步驟的至少一項來操作所述通信系統,以反映所述使用者偏 好數據所反映出的、所述使用者集合的至少一個偏好調節至少一個運行參數;或調節至少 一個用於線路配置的規則。
22、 根據權利要求21所述的方法,其中所述通信系統是以下系統之一 DSL系統;線纜系統;或無線系統。
23、 根據權利要求21所述的方法,其中所述第一性能指標是服務穩定性。
24、 根據權利要求23所述的方法,其中所述第二指標是數據速率。
25、 根據權利要求21所述的方法,其中所述第一性能指標是以下指標之一 數據速率;等待時長;延遲;數據速率的時變性;或服務穩定性的時變性。
26、 根據權利要求21所述的方法,其中所述使用者集合是單個使用者。
27、 根據權利要求21所述的方法,其中所述使用者集合是多個使用者。
28、 根據權利要求21所述的方法,其中所述採集使用者偏好數據包括所述 操作員獲得與使用者偏好相關的直接使用者信息。
29、 根據權利要求28所述的方法,其中所述直接使用者信息包括以下至少 一項調查信息;使用者投訴;通過網絡接口來自使用者的通信信息;或使用 者評論。
30、 根據權利要求21所述的方法,其中所述採集使用者偏好數據包括構建 一固M。
31、 一種電腦程式產品,包括 機器可讀介質;和包含在所述機器可讀介質中的程序指令,該程序指令指定根據權利要求20 所述的控制通信系統運行的方法。
32、 一種操作DSL系統的方法,該方法包括採集與該DSL系統有關的運行數據;從該DSL系統的包括至少一個使用者的使用者集合採集使用者偏好數據; 分析實施所採集的使用者偏好數據所反映出的至少一個使用者偏好的可行 性;和基於所採集的運行數據和所採集的使用者偏好數據實施至少一個可行的使 用者偏好。
33、 根據權利要求32所述的方法,其中所述使用者偏好數據包括與該DSL 系統的運行特性有關的信息。
34、 根據權利要求33所述的方法,其中所述使用者偏好數據包括與以下至 少一項直接或間接相關的信息服務穩定性;服務穩定性的時變性;數據速率; 數據速率的時變性;延遲;或等待時長。
35、 根據權利要求32所述的方法,其中所述使用者偏好數據包括直接從所 述使用者集合採集的信息。
36、 根據權利要求32所述的方法,其中所述使用者偏好數據包括間接從所 述使用者集合採集的信息。
37、 根據權利要求36所述的方法,其中所述間接從所述使用者集合採集的 信息包括從HMM獲得的信息。
38、 根據權利要求32所述的方法,其中所述分析實施所採集的使用者偏好 數據反映出的至少 一個使用者偏好的可行性包括以下步驟的至少一項評估來自所述使用者集合中的多個使用者的使用者偏好的兼容性;或 評估所述使用者偏好數據與所述DSL系統的運行特性和參數的兼容性。
39、 根據權利要求38所述的方法,其中評估所述使用者偏好數據與所述 DSL系統的運行特性和參數的兼容性包括評估以下至少一項所述系統的功能 屬性;系統實施;和使用者服務限制。
40、 一種控制器,包括來自DSL系統的運行數據;和 來自使用者集合的使用者偏好數據; 連接到所述採集單元的分析單元,其中所述分析單元被配置為 分析所採集的運行數據和使用者偏好數據;和根據所述DSL系統的運行特性和參數,確定實施所釆集的使用者偏好 數據所反映出的至少一個偏好的可行性;和連接到所述分析單元的控制信號發生器,其中所述控制信號發生器被配置 為向所述使用者集合發送控制信號,進一步地,所述控制信號包括控制所述使 用者集合運行的信號。
41、 根據權利要求40所述的控制器,其中所述控制器被配置為確定在所述 DSL系統中能實施使用者偏好的程度。
42、 根據權利要求40所述的控制器,其中所述使用者集合包括單條DSL 線路。
43、 根據權利要求40所述的控制器,其中所述使用者集合包括多條DSL線路。
44、 根據權利要求40所述的控制器,其中所述使用者集合包括在一個綑紮 中的多條DSL線路。
45、 根據權利要求40所述的控制器,其中所述使用者偏好數據包括與以下 至少一項相關的數據服務穩定性;服務穩定性的時變性;數據速率;數據速 率的時變性;延遲;或等待時長。
46、 根據權利要求40所述的控制器,其中所述控制器是DSL優化器。
47、 一種電腦程式產品,包括 機器可讀介質;和包含在所述機器可讀介質中的程序指令,該程序指令指定一種控制DSL系 統運4f的方法,該方法包4臺獲得與第一性能指標和第二性能指標之間的運行關係有關的數據; 從所述DSL系統獲得使用者偏好數據,其中所述使用者偏好數據與使用者集合的運行和/或性能偏好有關;評估實施至少一個使用者偏好對所述第一和第二性能指標的影響;和 通過設置至少一個運行參數以反映所述使用者偏好數據所反映出的、使用者集合的至少一個偏好,來控制所述DSL系統。
48、 根據權利要求47所述的電腦程式產品,其中所述第一性能指標是服 務穩定性。
49、 根據權利要求48所述的電腦程式產品,其中所述第二指標是數據速率。
50、 根據權利要求47所述的電腦程式產品,其中所述第一性能指標是以 下之一數據速率;等待時長;延遲;數據速率的時變性;或服務穩定性的時 變性。
51、 根據權利要求47所述的電腦程式產品,其中所述使用者集合是單個 使用者。
52、 根據權利要求47所述的電腦程式產品,其中所述使用者集合是多個 使用者。
53、 根據權利要求47所述的電腦程式產品,其中所述使用者偏好數據包 括來自HMM的數據。
54、 一種電腦程式產品,包括 機器可讀介質;和包含在所述機器可讀介質中的程序指令,該程序指令指定一種操作DSL系 統的方法,該方法包才舌獲得有關該DSL系統的運行數據;從包括至少一個該DSL系統的使用者的使用者集合獲得使用者偏好數據;'分析實施所採集的使用者偏好數據所反映出的至少一個使用者偏好的 可行性;和基於所述運行數據和所述使用者偏好數據實施至少一個可行的使用者偏好。
55、 一種控制器,被配置為實施權利要求21所述的方法。
全文摘要
提供在可行的時候由操作員控制的對使用者偏好的實施。使用者偏好數據由操作員採集獲得,並且與諸如DSL系統的通信系統的運行特性和參數比較,以便確定是否能在該通信系統中實施至少一個使用者偏好。當實施使用者偏好可能違背系統的運行規則時,或者在實施會不利地影響系統運行的情況下,無需實施所述偏好。然而,當使用者偏好可以在不引起問題的情況下在系統中實施時,操作員可以實施(或允許其他方實施)使用者偏好以影響使用者的需求。使用者偏好數據可以直接從使用者獲得(例如通過調查或其他直接使用者的反饋),也可以間接地獲得(例如通過構建表示使用者偏好的隱藏馬爾可夫模型)。操作員可以從使用者集合(例如,單個使用者或多個使用者)採集使用者偏好數據。使用者偏好數據可以與2個或更多個可以被調節的性能指標比較,以便在可行的程度上實施所述使用者偏好數據。
文檔編號H04M3/24GK101228776SQ200680027103
公開日2008年7月23日 申請日期2006年3月16日 優先權日2005年6月10日
發明者喬治斯·吉尼斯, 彼得·J·西弗爾曼, 李元宗, 約翰·M·卡爾夫 申請人:適應性頻譜和信號校正股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀