專利名稱:一種非對稱數(shù)字用戶環(huán)路終端遠程管理模板化配置的系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及寬帶接入網(wǎng)絡遠程管理,尤其涉及非對稱數(shù)字用戶環(huán)路ADSL終端遠程管理中對用戶終端管理的系統(tǒng)。
技術背景在寬帶接入網(wǎng)絡中,各種類型的數(shù)字用戶線路(xDSL)技術得到廣泛 應用。隨著ADSL業(yè)務規(guī)模的急速發(fā)展和用戶數(shù)量的迅速增長,對用戶側設 備的遠程維護管理成為運營商迫切需要的功能。通過設備管理模塊實現(xiàn)對 ADSL終端設備的配置、遠程故障診斷、維護和軟件升級等功能,達到對 ADSL終端設備的遠程管理和免上門維護要求。由于現(xiàn)網(wǎng)運行的用戶終端數(shù) 量非常龐大且配置基本相同,因此這就需要對用戶終端進行合理的、有效的 配置方法。在對終端配置方法中,往往我們在設備管理模塊中對每個用戶終 端預留一組數(shù)據(jù)與用戶終端上配置參數(shù)相對應。這將會大大增加管理模塊對 內存容量的需求,增加成本,同時也會增加對每個端口參數(shù)維護工作。針對遠程管理中配置相似性,以及實際操作中對用戶遠程操作的離散 性,通常只是對局部用戶進行管理的特點,提出一種模板化配置的方案。發(fā)明內容本發(fā)明要解決的技術問題是提出一種非對稱數(shù)字用戶環(huán)路終端遠程管 理模板化配置的系統(tǒng),大大減少針對管理用戶終端的數(shù)據(jù)量,減低用于維護 這些數(shù)據(jù)的成本。為解決上述技術問題,本發(fā)明提出了一種非對稱數(shù)字用戶環(huán)路終端遠程 管理模板化配置的系統(tǒng),所述系統(tǒng)包括終端設備管理模塊、局端設備和用戶終端,終端設備管理模塊用于下發(fā)
模板創(chuàng)建、應用和刪除命令;局端設備用于接收終端設備管理模塊的命令, 以及獲取用戶終端的狀態(tài)數(shù)據(jù),根據(jù)所述狀態(tài)數(shù)據(jù)配置模板,并將其保存。進一步,上述系統(tǒng)還可具有以下特點局端設備包括代理模塊、命令行 模塊和用戶管理數(shù)據(jù)模塊,用戶管理數(shù)據(jù)模塊對配置數(shù)據(jù)的模板保存和獲 取、以及端口用戶的狀態(tài)數(shù)據(jù)和上報數(shù)據(jù)鏈表的管理和維護;代理模塊完成 管理信息的轉換和收發(fā);命令行模塊用于人機交互、下發(fā)創(chuàng)建、刪除及應用 模板命令。進一步,上述系統(tǒng)還可具有以下特點所述系統(tǒng)進行模板化配置,執(zhí)行 以下步驟(1) 根據(jù)配置參數(shù)創(chuàng)建模板并保存在局端設備;(2) 通過終端設備管理模塊或者所述局端設備為要配置的用戶終端指 定相應的模板;(3 )所述局端設備通過永久虛電路PVC通道把所述模板配置到所述用 戶終端。進一步,上述系統(tǒng)還可具有以下特點所述步驟(1)進一步分為以下 步驟(11) 終端設備管理才莫塊下發(fā)簡單網(wǎng)絡管理協(xié)議SNMP配置請求,攜 帶要配置的用戶終端信息及配置參數(shù);(12) 局端設備獲取所述用戶終端的狀態(tài)數(shù)據(jù);(13 )局端設備通過永久虛電路PVC把才莫板配置到所述用戶終端,配 置后,根據(jù)所述配置參數(shù)創(chuàng)建模板并保存。進一步,上迷系統(tǒng)還可具有以下特點所述步驟(ll)中,所述配置參 數(shù)包括PVC及其關聯(lián)屬性網(wǎng)際協(xié)議IP和點對點協(xié)議PPP的配置,以及線路 配置和域名服務器DNS配置。進一步,上述系統(tǒng)還可具有以下特點,所述步驟(12)執(zhí)行以下操作用戶管理數(shù)據(jù)模塊判斷用戶終端的端口是否曾經-陂管理過,并在用戶管 理數(shù)椐模塊中保存過狀態(tài)數(shù)據(jù),如果是,則利用用戶管理數(shù)據(jù)模塊從鏈表中 尋找到對應端口狀態(tài)數(shù)據(jù);
否則,在用戶管理數(shù)據(jù)^^莫塊中動態(tài)分配內存,初始化內存,創(chuàng)建所述用 戶端口的狀態(tài)表并將記錄著狀態(tài)數(shù)據(jù)的該表項加入鏈表中。進一步,上述系統(tǒng)還可具有以下特點,所述步驟(13)執(zhí)行以下搡作代理模塊判斷用戶是否在線,如果在線,直接進行在線配置,把配置參 數(shù)通過PVC配置到用戶終端上,配置成功后,在用戶管理數(shù)據(jù)模塊中根據(jù) 下發(fā)的配置參數(shù)建立模板并保存,并把此模板的標志添加到鏈表中當前用戶 端口的記錄中;否則,將進行離線配置,配置成功后,根據(jù)下發(fā)的配置參數(shù)在用戶管理 數(shù)據(jù)模塊中建立模板并保存。進一步,上述系統(tǒng)還可具有以下特點,所述步驟(2)、 (3)進一步分 為以下步驟步驟410,終端設備管理模塊或者局端命令行下發(fā)模板應用端口命令, 攜帶模板標志,指定模板;步驟420,判斷用戶是否在線,如果不在線,結束,否則,執(zhí)行步驟430;步驟430,判斷用戶端口是否曾經管理過,如果是,從用戶管理數(shù)據(jù)模 塊鏈表中獲取相應端口的狀態(tài)數(shù)據(jù);否則,在用戶管理數(shù)據(jù)模塊中動態(tài)創(chuàng)建 并初始化表項,將記錄著狀態(tài)數(shù)據(jù)的表項加入鏈表中;步驟440,利用自動配置過程通過PVC擬目應模板的配置數(shù)據(jù)配置到用 戶終端。進一步,上述系統(tǒng)還可具有以下特點所述系統(tǒng)還包括用戶才莫板的刪除 過程,具體步驟如下步驟310,終端設備管理模塊下發(fā)SNMP命令或代理模塊通過命令行模 塊下發(fā)刪除模板命令;步驟320,通過代理模塊,在用戶管理數(shù)據(jù)模塊中把模板內存進行釋放, 刪除模板數(shù)據(jù);步驟330,在用戶數(shù)據(jù)管理模塊中清除鏈表中與所述沖莫板相對應的用戶 端口的模板標志。 進一步,上述系統(tǒng)還可具有以下特點如果用戶終端的端口曾經被遠程 管理過,就會動態(tài)產生鏈表,所述鏈表中保存有用戶端口及其狀態(tài)數(shù)據(jù)和模 板標志?,F(xiàn)有技術對每個用戶都提供一組配置數(shù)據(jù)與其相對應,數(shù)據(jù)量比較大。 與現(xiàn)有技術相比,本發(fā)明提出一種通用數(shù)據(jù)組合的模板概念,對遠程管理配 置中的配置數(shù)據(jù)類型參數(shù)進行模板設定,然后把這些通用模板運用到用戶終 端端口,大大減少數(shù)據(jù)管理模塊中的數(shù)據(jù)量,減低用于維護數(shù)據(jù)的成本。另 外,在配置中又可對個別用戶終端的配置進行特別設定才莫板,使得通用性和 特殊性相結合。附困說明
圖1是ADSL終端遠程管理系統(tǒng)圖。 圖2是實施例中用戶才莫板的創(chuàng)建流程圖。 圖3是實施例中用戶4莫板的刪除流程圖。 圖4是實施例中用戶才莫^反的應用流程圖。
具體實施方式
圖1包括ADSL終端設備管理模塊、ADSL局端設備和n個用戶終端。 其中,ADSL局端設備從用戶終端獲取狀態(tài)數(shù)據(jù)等,并與ADSL終端設備管 理模塊交互,ADSL局端設備由代理模塊、命令行模塊和用戶管理數(shù)據(jù)模塊 組成,用戶管理數(shù)據(jù)模塊主要對配置數(shù)據(jù)的模板保存和獲取、以及端口用戶 的狀態(tài)數(shù)據(jù)和上報數(shù)據(jù)鏈表的管理和維護,代理模塊完成管理信息的轉換和 收發(fā),命令行模塊用于人機交互,可下發(fā)創(chuàng)建,刪除及應用模板等相應命令。圖2、圖3和圖4分別為用戶模板的創(chuàng)建、刪除和用戶模板的應用過程, 三個過程都是相對獨立進行的。圖2描述了用戶模板的創(chuàng)建過程,具體操作如下步驟210, ADSL終端設備管理模塊下發(fā)簡單網(wǎng)絡管理協(xié)議SNMP配置 請求到ADSL局端設備的代理模塊,配置的內容包括PVC(Permanent Virtual Circuit,永久虛電路)及其關聯(lián)屬性IP(Intemet Protocol,網(wǎng)際協(xié)議)和 PPP(Point to Point Protocol,點對點協(xié)議)的配置,以及線路配置和 DNS(Domain Name Server,域名服務器)配置;可先對某個用戶終端進行配置,從管理設備中,把以上配置數(shù)據(jù)通過某 一個端口 (可任選)下發(fā)給網(wǎng)元,配置成功再形成方案。步驟220,在用戶管理數(shù)據(jù)模塊中,判斷用戶終端的端口是否曾經被管 理過,并在用戶數(shù)據(jù)管理模塊中保存過數(shù)據(jù),如果是,則利用用戶管理數(shù)據(jù) 模塊從鏈表中根據(jù)端口快速搜索到表中該端口的狀態(tài)數(shù)據(jù),執(zhí)行下一步;否 則,在用戶管理數(shù)據(jù)模塊中動態(tài)分配內存,初始化內存,創(chuàng)建該端口的狀態(tài) 表并將記錄著狀態(tài)數(shù)據(jù)的該表項加入鏈表中,執(zhí)行步驟230;如果用戶終端的端口曾經被管理過,即網(wǎng)元啟動后對此端口進行遠程管 理過,就會動態(tài)產生鏈表,所述鏈表可以是各種鏈表結構,在其中保存有用 戶端口的狀態(tài)數(shù)據(jù)和模板標志。實際中并不一定對所有的端口都要進行遠程 管理。因此,當需要遠程管理的端口才去創(chuàng)建狀態(tài)表。狀態(tài)數(shù)據(jù)記錄配置數(shù)據(jù)下發(fā)給終端過程的狀態(tài),根據(jù)狀態(tài)下發(fā)配置命 令,從而把配置數(shù)據(jù)配入到終端中。狀態(tài)數(shù)據(jù)包含配置過程狀態(tài)信息和 modem上報的數(shù)據(jù)信息,其中,端口上報數(shù)據(jù)是通過SNMP下發(fā)給modem 的,并由modem自動發(fā)給局端。步驟230, ADSL代理模塊判斷用戶是否在線,如果在線,直接進行在 線配置,把配置參數(shù)通過PVc配置到用戶終端上,配置成功后,在用戶管 理數(shù)據(jù)模塊中建立模板,并把此模板的標志添加到鏈表中當前用戶端口的記 錄中,否則,將進行離線(沒有接modem)配置,配置成功后,在用戶管 理數(shù)據(jù)模塊中建立模板。模板主要是指配置數(shù)據(jù),模板標志是指定哪個模板時用的。在網(wǎng)元中可 能包含多個模板,每個模板需要一個標志。當清除這個模板標志時,將無法 對其端口進行配置。在創(chuàng)建模板過程中,通過在線配或離線配把配置數(shù)據(jù)一個一個進行配
置。當所有都配置成功后,把這些配置數(shù)據(jù)變成一個模板,占用內存。而在 線配或離線配,都是端口級的,需要狀態(tài)數(shù)據(jù)進行配合。因此,如果以前沒有對此端口進行操作的話,那么就需要為此端口創(chuàng)建一個狀態(tài)表;如果以前 對此端口操作過,則直接利用鏈表搜索出此端口狀態(tài)數(shù)據(jù),再進行離線配或 在線配,配成功了,把以上配置數(shù)據(jù)變?yōu)橐粋€模塊。所以,模板是針對配置 數(shù)據(jù),而狀態(tài)數(shù)據(jù)是從鏈表中獲取或動態(tài)創(chuàng)建的。圖3描述了用戶模板的刪除過程,具體操作如下步驟310, ADSL終端設備管理模塊下發(fā)SNMP命令或代理模塊通過命 令行模塊下發(fā)刪除模板命令;步驟320,通過代理模塊,在用戶管理數(shù)據(jù)模塊中把相應模板的內存進 行釋放,刪除模板數(shù)據(jù);步驟330 ,在用戶數(shù)據(jù)管理模塊中清除鏈表中與此模板相對應的用戶端 口的模板標志。圖4描述了用戶模板的應用過程,具體操作如下步驟410, ADSL終端設備管理模塊或者局端命令行下發(fā)模板應用端口 命令,攜帶模板標志,以把已生成模板的配置數(shù)據(jù)應用到此端口上;步驟420,代理模塊判斷用戶是否在線,如果不在線,結束,否則,執(zhí) 行步驟430;步驟430,判斷用戶端口是否曾經管理過,如果是,從用戶管理數(shù)據(jù)模 塊鏈表中獲取相應端口的狀態(tài)數(shù)據(jù),否則,在用戶管理數(shù)據(jù)模塊中動態(tài)創(chuàng)建 并初始化該端口的狀態(tài)表,將記錄著狀態(tài)數(shù)據(jù)的該表項加入鏈表中;步驟440,利用自動配置過程通過pvc擬目應模板的配置數(shù)據(jù)配置到所述用戶終端。
權利要求
1、一種非對稱數(shù)字用戶環(huán)路ADSL終端遠程管理模板化配置的系統(tǒng),包括終端設備管理模塊、局端設備和用戶終端,終端設備管理模塊用于下發(fā)模板創(chuàng)建、應用和刪除命令;局端設備用于接收終端設備管理模塊的命令,以及獲取用戶終端的狀態(tài)數(shù)據(jù),根據(jù)所述狀態(tài)數(shù)據(jù)配置模板,并將其保存。
2、 如權利要求l所述系統(tǒng),其特征在于局端設備包括代理模塊、命令行模塊和用戶管理數(shù)據(jù)模塊,用戶管理數(shù) 據(jù)模塊對配置數(shù)據(jù)的模板保存和獲取、以及端口用戶的狀態(tài)數(shù)據(jù)和上報數(shù)據(jù) 鏈表的管理和維護;代理模塊完成管理信息的轉換和收發(fā);命令行模塊用于 人機交互、下發(fā)創(chuàng)建、刪除及應用模板命令。
3、 如權利要求l所述系統(tǒng),其特征在于 所述系統(tǒng)進行模板化配置,執(zhí)行以下步驟(I) 根據(jù)配置參數(shù)創(chuàng)建模板并保存在局端設備;(2 )通過終端設備管理模塊或者所述局端設備為要配置的用戶終端指 定相應的模板;(3 )所述局端設備通過永久虛電路PVC通道把所述模板配置到所述用 戶終端。
4、 如權利要求3所述系統(tǒng),其特征在于 所述步驟(1)進一步分為以下步驟(II) 終端設備管理模塊下發(fā)筒單網(wǎng)絡管理協(xié)議SNMP配置請求,攜 帶要配置的用戶終端信息及配置參數(shù);(12)局端設備獲取所述用戶終端的狀態(tài)數(shù)據(jù);(13 )局端設備通過永久虛電路PVC把模板配置到所述用戶終端,配 置后,根據(jù)所述配置參數(shù)創(chuàng)建模板并保存。
5、 如權利要求4所述系統(tǒng),其特征在于所述步驟(11)中,所述配置參數(shù)包括PVC及其關聯(lián)屬性網(wǎng)際協(xié)議IP 和點對點協(xié)議PPP的配置,以及線路配置和域名服務器DNS配置。
6、 如權利要求4所述系統(tǒng),其特征在于 所述步驟(12)執(zhí)行以下操作用戶管理數(shù)據(jù);f莫塊判斷用戶終端的端口是否曾經-波管理過,并在用戶管 理數(shù)據(jù)模塊中保存過狀態(tài)數(shù)據(jù),如果是,則利用用戶管理數(shù)據(jù)模塊從鏈表中 尋找到對應端口狀態(tài)數(shù)據(jù);否則,在用戶管理數(shù)據(jù)模塊中動態(tài)分配內存,初始化內存,創(chuàng)建所述用 戶端口的狀態(tài)表并將記錄著狀態(tài)數(shù)據(jù)的該表項加入鏈表中。
7、 如權利要求4所述系統(tǒng),其特征在于 所述步驟(13 )執(zhí)行以下操作代理模塊判斷用戶是否在線,如果在線,直接進行在線配置,把配置參 數(shù)通過PVC配置到用戶終端上,配置成功后,在用戶管理數(shù)據(jù)模塊中根據(jù) 下發(fā)的配置參數(shù)建立模板并保存,并把此模板的標志添加到鏈表中當前用戶 端口的記錄中;否則,將進行離線配置,配置成功后,根據(jù)下發(fā)的配置參數(shù)在用戶管理 數(shù)據(jù)模塊中建立模板并保存。
8、 如權利要求3所述系統(tǒng),其特征在于 所述步驟(2) 、 (3)進一步分為以下步驟步驟410,終端設備管理模塊或者局端命令行下發(fā)模板應用端口命令, 攜帶模板標志,指定模板;步驟420,判斷用戶是否在線,如果不在線,結束,否則,執(zhí)行步驟430;步驟430,判斷用戶端口是否曾經管理過,如果是,從用戶管理數(shù)據(jù)模 塊鏈表中獲取相應端口的狀態(tài)數(shù)據(jù);否則,在用戶管理數(shù)據(jù)模塊中動態(tài)創(chuàng)建 并初始化表項,將記錄著狀態(tài)數(shù)據(jù)的表項加入鏈表中;步驟440,利用自動配置過程通過PVC把相應模板的配置數(shù)據(jù)配置到用戶終端。
9、 如權利要求l所述系統(tǒng),其特征在于 所述系統(tǒng)還包括用戶模板的刪除過程,具體步驟如下步驟310,終端設備管理模塊下發(fā)SNMP命令或代理模塊通過命令行模 塊下發(fā)刪除模板命令;步驟320,通過代理模塊,在用戶管理數(shù)據(jù)模塊中把模板內存進行釋放, 刪除模板數(shù)據(jù);步驟330,在用戶數(shù)據(jù)管理模塊中清除鏈表中與所述模板相對應的用戶 端口的模板標志。
10、如權利要求6或8所述系統(tǒng),其特征在于如果用戶終端的端口曾經被遠程管理過,就會動態(tài)產生鏈表,所述鏈表 中保存有用戶端口及其狀態(tài)數(shù)據(jù)和模板標志。
全文摘要
本發(fā)明提出了一種非對稱數(shù)字用戶環(huán)路終端遠程管理模板化配置的系統(tǒng),所述系統(tǒng)包括終端設備管理模塊、局端設備和用戶終端,終端設備管理模塊用于下發(fā)模板創(chuàng)建、應用和刪除命令;局端設備用于接收終端設備管理模塊的命令,以及獲取用戶終端的狀態(tài)數(shù)據(jù),根據(jù)所述狀態(tài)數(shù)據(jù)配置模板,并將其保存。
文檔編號H04L12/24GK101163034SQ20061014017
公開日2008年4月16日 申請日期2006年10月10日 優(yōu)先權日2006年10月10日
發(fā)明者查日勇 申請人:中興通訊股份有限公司