專利名稱:一種更新嵌入式媒體終端適配器配置文件的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通訊技術(shù)領(lǐng)域,具體涉及一種更新嵌入式媒體終端適配器配置文件的方法。
背景技術(shù):
EMTA(嵌入式媒體終端適配器)是一種基于有線電視網(wǎng)的網(wǎng)絡(luò)通訊設(shè)備,EMTA可以通過現(xiàn)有的有線電視網(wǎng)絡(luò)中的公網(wǎng)或?qū)>W(wǎng)為用戶提供高速的數(shù)據(jù)和語音接入服務(wù),可廣泛應(yīng)用于居民小區(qū)、商務(wù)辦公樓、遠程教學等。
EMTA是基于CableLabs制定的DOCSIS(Data Over Cable Service InterfaceSpecifications,有線電纜傳輸數(shù)據(jù)業(yè)務(wù)接口規(guī)范)/EuroDOCSIS(European DataOver Cable Service Interface Specifications,歐洲有線電纜傳輸數(shù)據(jù)業(yè)務(wù)接口規(guī)范)和PacketCable(包電纜)標準進行工作的。
目前,EMTA主要是為用戶提供基于IP網(wǎng)絡(luò)的語音服務(wù)。EMTA是根據(jù)其配置文件中的各配置參數(shù)進行工作的,EMTA的配置文件中記錄了EMTA正常工作所需要的各項參數(shù),如上行速率、下行速率、端口號、端口增益等。更新配置文件中的各配置參數(shù)能夠使EMTA處于不同的工作狀態(tài)。
在DOCSIS/EuroDOCSIS標準中,定義了EMTA獲取其配置文件的方法,即EMTA在上電啟動后,從CMTS(線纜調(diào)制解調(diào)器終端系統(tǒng))指定的TFTP(簡單文件傳輸協(xié)議)服務(wù)器中下載其配置文件,一個配置文件對應(yīng)一臺或多臺EMTA。當EMTA正常工作后,不支持再次從CMTS指定的TFTP服務(wù)器中下載配置文件的功能,除非設(shè)備復位重啟。
在實際應(yīng)用過程中,往往會出現(xiàn)對EMTA配置文件中的某些配置數(shù)據(jù)進行更新的需求,如修改電話端口的話音增益等。
目前,對EMTA的配置數(shù)據(jù)進行更新的方法主要有三種方法一直接登錄到EMTA上修改配置數(shù)據(jù)。該方法在EMTA數(shù)量較少的情況下比較適用,在EMTA數(shù)量較多時,如果針對每一臺EMTA都需要登錄修改配置數(shù)據(jù),容易出錯,而且費時費力。
方法二利用網(wǎng)管如SNMP(簡單網(wǎng)絡(luò)管理協(xié)議)網(wǎng)管設(shè)備,通過網(wǎng)管協(xié)議向EMTA下發(fā)修改配置數(shù)據(jù)的命令。該方法需要有相應(yīng)的網(wǎng)管設(shè)備如SNMP網(wǎng)管設(shè)備,且EMTA需要支持網(wǎng)管協(xié)議如SNMP協(xié)議。由于目前的終端產(chǎn)品對SNMP協(xié)議的支持存在各種各樣的問題,且SNMP協(xié)議本身也存在多個版本,如果通過SNMP網(wǎng)管對網(wǎng)中所有的EMTA進行管理,是非常費時費力的,而且當EMTA數(shù)量較多時,SNMP網(wǎng)管的管理難度、復雜度也會加大,出錯的可能性會大大增加。
方法三通過網(wǎng)管設(shè)備或CMTS服務(wù)器向EMTA下發(fā)復位命令。該方法通過直接復位EMTA來強制EMTA更新配置文件,從而達到更新配置數(shù)據(jù)的目的。由于從CMTS管理設(shè)備很難知道用戶的實時狀態(tài)如用戶是否正在上網(wǎng)、正在打電話等,所以,當采用該方法來修改EMTA的配置文件時,會導致用戶業(yè)務(wù)中斷,使用戶滿意度下降,容易引起用戶投訴,而且在EMTA數(shù)量較多時,對每一臺EMTA下發(fā)復位命令,費時費力,且容易產(chǎn)生錯誤。
綜上所述,現(xiàn)有的更新EMTA配置數(shù)據(jù)的方法需要人為干預(yù),EMTA的自動化管理程度低,尤其在EMTA數(shù)量較多、需要批量修改EMTA配置數(shù)據(jù)時,存在產(chǎn)生錯誤幾率較高、費時費力、用戶滿意度下降等缺點,致使網(wǎng)絡(luò)維護成本高、通訊系統(tǒng)可靠性差。
發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種更新嵌入式媒體終端適配器配置文件的方法,通過EMTA主動確定是否需要自動復位,使EMTA能夠主動更新其配置文件,以避免批量修改EMTA配置數(shù)據(jù)時,人為干預(yù)帶來的錯誤幾率高、費時費力等缺點。
為達到上述目的,本發(fā)明提供的一種更新嵌入式媒體終端適配器配置文件的方法,包括a、設(shè)置EMTA(嵌入式媒體終端適配器)需要更新配置文件的預(yù)定條件;b、EMTA主動獲取所述預(yù)定條件;c、所述EMTA在確定所述預(yù)定條件滿足時自動復位,更新其配置文件。
所述步驟a包括在預(yù)定服務(wù)器中設(shè)置EMTA需要更新配置文件的預(yù)定條件。
所述步驟b進一步包括b1、EMTA獲取所述預(yù)定服務(wù)器的地址信息。
b2、EMTA根據(jù)預(yù)定時間間隔定時訪問所述預(yù)定服務(wù)器,獲取所述EMTA更新配置文件的預(yù)定條件。
所述步驟b1進一步包括在EMTA中設(shè)置所述預(yù)定服務(wù)器的缺省地址信息;所述預(yù)定服務(wù)器地址的缺省地址信息包括所述EMTA對應(yīng)的TFTP(簡單文件傳輸協(xié)議)服務(wù)器的地址。
所述步驟b1進一步包括EMTA從其配置文件承載的信息中獲取所述預(yù)定服務(wù)器的地址信息。
所述步b1還包括所述EMTA從其配置文件承載的信息中獲取所述預(yù)定時間間隔。
所述EMTA更新配置文件的預(yù)定條件包括配置文件的更新順序號;且所述步驟c進一步包括所述EMTA獲取其存儲的配置文件更新順序號;
所述EMTA在確定所述存儲的更新順序號與所述獲取的更新順序號不相同時,根據(jù)所述獲取的更新順序號更新其存儲的更新順序號,并自動復位,更新其配置文件。
所述EMTA存儲的配置文件更新順序號的初始值為0。
所述自動復位具體為在所述EMTA空閑時自動復位。
所述EMTA的配置文件包括線纜調(diào)制解調(diào)器和/或媒體終端適配器的配置文件。
通過上述技術(shù)方案的描述可明顯得知,本發(fā)明通過設(shè)置EMTA更新其配置文件的預(yù)定條件,使EMTA主動獲取該預(yù)定條件,并在預(yù)定條件滿足時進行復位操作,從而使EMTA能夠主動更新其配置文件,在EMTA數(shù)量多時,使EMTA的配置文件能夠自動批量更新,避免了人為干預(yù)帶來的錯誤幾率高、費時費力等缺點;本發(fā)明通過在EMTA空閑時自動復位,盡可能的避免了自動復位引起的用戶業(yè)務(wù)中斷的現(xiàn)象;通過設(shè)置預(yù)定時間間隔,使EMTA能夠及時獲得配置文件需要更新的信息,使EMTA能夠及時進行復位操作,保證了EMTA配置文件的及時更新;通過設(shè)置配置文件的更新順序號,使EMTA能夠在配置文件真正需要更新時復位,避免了不必要的復位操作;本發(fā)明通過將預(yù)定服務(wù)器的地址信息、預(yù)定時間間隔等信息通過EMTA的配置文件傳輸至EMTA,并設(shè)置預(yù)定服務(wù)器的缺省地址,使本發(fā)明提供的技術(shù)方案易于實現(xiàn);從而通過本發(fā)明提供的技術(shù)方案實現(xiàn)了提高EMTA自動化管理程度、降低網(wǎng)絡(luò)維護成本、提高通訊系統(tǒng)穩(wěn)定性的目的。
圖1是本發(fā)明的更新EMTA配置文件的流程圖。
具體實施例方式
本發(fā)明的核心是設(shè)置EMTA更新配置文件的預(yù)定條件,EMTA主動獲取上述預(yù)定條件,并在確定該預(yù)定條件滿足時自動復位,更新其配置文件。
下面基于本發(fā)明的核心思想對本發(fā)明提供的技術(shù)方案做進一步的描述。
本發(fā)明首先需要設(shè)置EMTA更新配置文件的預(yù)定條件,該預(yù)定條件可以根據(jù)具體的網(wǎng)絡(luò)管理需求來設(shè)定,如設(shè)置EMTA配置文件的更新順序號等。
該預(yù)定條件可設(shè)置在預(yù)定服務(wù)器中,如設(shè)置在EMTA對應(yīng)的TFTP服務(wù)器上,即存放該EMTA配置文件的TFTP服務(wù)器。
EMTA獲得預(yù)定服務(wù)器地址信息的方法可以是多種多樣的,如預(yù)先約定,即設(shè)定預(yù)定服務(wù)器的缺省地址信息,如設(shè)置服務(wù)器缺省地址信息為EMTA對應(yīng)的TFTP服務(wù)器的地址信息等。
為使EMTA管理方便、靈活,本發(fā)明也可以將預(yù)定服務(wù)器的地址信息承載于配置文件中,傳輸給EMTA,如將預(yù)定服務(wù)器的地址信息存儲于EMTA配置文件的VSIF(Vendor specific info制造商專有信息)中,傳輸給EMTA。EMTA在獲取其配置文件時,從配置文件承載的信息中就可以獲得預(yù)定服務(wù)器的地址信息了。
當EMTA在獲得配置文件時,如果EMTA配置文件的VSIF中包含有服務(wù)器的地址信息,則EMTA可以將該地址信息確定為預(yù)定服務(wù)器的地址信息,如果EMTA配置文件的VSIF中沒有包含服務(wù)器的地址信息,則EMTA可以將預(yù)先設(shè)定的缺省地址信息確定為預(yù)定服務(wù)器的地址信息。
上述EMTA更新配置文件的預(yù)定條件可以以文件的形式存儲在預(yù)定服務(wù)器中,文件的名稱可以由EMTA管理人員自行約定,如EMTA001_general.cfg等。
在確定了預(yù)定服務(wù)器的地址信息后,EMTA可通過主動訪問該預(yù)定服務(wù)器,來獲得EMTA更新配置文件的預(yù)定條件,通過對該預(yù)定條件進行判斷可以確定EMTA是否需要自動復位,如果需要自動復位,EMTA可以在其為空閑狀態(tài)時復位,以更新其配置文件,避免自動復位引起的用戶業(yè)務(wù)中斷現(xiàn)象。
為保證EMTA能夠及時獲得EMTA更新配置文件的預(yù)定條件,即保證EMTA能夠及時進行復位操作,本發(fā)明還設(shè)置有EMTA訪問預(yù)定服務(wù)器的預(yù)定時間間隔,EMTA應(yīng)根據(jù)該預(yù)定時間間隔定時到預(yù)定服務(wù)器去獲取需要更新配置文件的信息。
EMTA獲得預(yù)定時間間隔的方法可以是多種多樣的,如預(yù)先約定的缺省預(yù)定時間間隔、EMTA自己設(shè)定等。
為使EMTA管理方便、靈活,本發(fā)明中的EMTA可以從EMTA配置文件承載的信息中獲取預(yù)定時間間隔,如在EMTA配置文件的VSIF中增加一個預(yù)定時間間隔的配置項,EMTA在復位并自動獲取其配置文件時,該預(yù)定時間間隔通過配置文件傳輸至EMTA,EMTA可以方便的獲得該預(yù)定時間間隔。
為避免EMTA的一些不必要的復位操作,本發(fā)明中EMTA更新配置文件的預(yù)定條件可以為配置文件的更新順序號。
更新順序號可用于標識EMTA配置文件的最新版本。
本發(fā)明中EMTA自身應(yīng)存儲更新順序號,其存儲的配置文件更新順序號初始值可以設(shè)置為0。
EMTA根據(jù)預(yù)定時間間隔定時訪問預(yù)定服務(wù)器,從該服務(wù)器中獲取配置文件的更新順序號,并判斷該更新順序號是否與其自身存儲的配置文件更新順序號相同,如果從服務(wù)器中獲取的更新順序號與其自身存儲的更新順序號一致,說明EMTA的配置文件已經(jīng)更新過,是最新的配置文件,EMTA不需要再復位了,本次復位操作結(jié)束;如果更新順序號與其自身存儲的更新順序號不一致,表明EMTA需要更新自己的配置文件,EMTA復位,這樣就會從其對應(yīng)的TFTP服務(wù)器中重新下載配置文件,并使用該配置文件中配置項更新自己內(nèi)部的配置數(shù)據(jù),從而完成本次配置文件的更新過程,EMTA根據(jù)更新后的配置文件中的各配置參數(shù)進行正常工作,本次復位操作結(jié)束。
本發(fā)明為避免EMTA在預(yù)定條件滿足而自動復位時中斷用戶業(yè)務(wù),EMTA需要在其自動復位前檢測與其連接的用戶的狀態(tài),如檢測用戶是否在上網(wǎng)、用戶是否在打電話等,EMTA應(yīng)在與其連接的所有用戶沒有進行用戶業(yè)務(wù)或只有少量用戶在進行用戶業(yè)務(wù)時復位,即本發(fā)明的EMTA主動獲取預(yù)定條件,并在確定預(yù)定條件滿足,需要進行自動復位操作時,應(yīng)判斷其是否處于空閑狀態(tài),EMTA應(yīng)選擇其處于空閑狀態(tài)時復位。EMTA判斷其是否處于空閑狀態(tài),可根據(jù)EMTA的資源利用情況來確定。
本發(fā)明中的EMTA配置文件包括CM(Cable Modem,線纜調(diào)制解調(diào)器)的配置文件和/或MTA(Multimedia Terminal Adapter,媒體終端適配器)的配置文件。
本發(fā)明中預(yù)定時間間隔可通過設(shè)置定時器來實現(xiàn)。
下面結(jié)合附圖1對本發(fā)明提供的更新EMTA配置文件的方法進行詳細說明。
圖1中,在步驟100,EMTA開始準備工作。
到步驟110,EMTA啟動,EMTA從其對應(yīng)的TFTP服務(wù)器中下載其配置文件,獲取配置文件中承載的預(yù)定時間間隔和預(yù)定服務(wù)器的地址信息。
到步驟120,預(yù)定時間間隔的定時器復位,并開始計時。
到步驟130,判斷預(yù)定時間間隔的定時器的記時值是否達到預(yù)定時間間隔,如果沒有達到預(yù)定時間間隔,繼續(xù)判斷,直到記時值達到預(yù)定時間間隔。
到步驟140,EMTA訪問預(yù)定地址對應(yīng)的服務(wù)器,并獲取EMTA配置文件的更新順序號。
到步驟150,判斷上述獲取的更新順序號是否與EMTA中存儲的更新順序號相同,如果獲取的配置文件更新順序號與EMTA本身存儲的更新順序號不相同,說明EMTA的配置文件需要進行更新,到步驟160,否則,說明EMTA的配置文件不需要進行更新,到步驟120。
在步驟160,EMTA檢測與其連接的用戶的狀態(tài),當檢測到EMTA空閑時,到步驟170,EMTA自動進行復位操作,并將其本身存儲的更新順序號更新存儲為上述從預(yù)定服務(wù)器中獲取的配置文件更新順序號。到步驟110,EMTA從其對應(yīng)的TFTP服務(wù)器中下載其配置文件,并使用該配置文件中的配置項更新自己內(nèi)部的配置數(shù)據(jù),從而完成配置文件的更新,EMTA能夠根據(jù)更新后的配置文件中的各配置參數(shù)進行正常的工作了,繼續(xù)獲取更新后的配置文件中承載的預(yù)定時間間隔和預(yù)定地址,以便下一次配置文件的更新。
雖然通過實施例描繪了本發(fā)明,本領(lǐng)域普通技術(shù)人員知道,本發(fā)明有許多變形和變化而不脫離本發(fā)明的精神,希望所附的權(quán)利要求包括這些變形和變化。
權(quán)利要求
1.一種更新嵌入式媒體終端適配器配置文件的方法,其特征在于,包括a、設(shè)置EMTA(嵌入式媒體終端適配器)需要更新配置文件的預(yù)定條件;b、EMTA主動獲取所述預(yù)定條件;c、所述EMTA在確定所述預(yù)定條件滿足時自動復位,更新其配置文件。
2.如權(quán)利要求1所述的一種更新嵌入式媒體終端適配器配置文件的方法,其特征在于,所述步驟a包括在預(yù)定服務(wù)器中設(shè)置EMTA需要更新配置文件的預(yù)定條件。
3.如權(quán)利要求2所述的一種更新嵌入式媒體終端適配器配置文件的方法,其特征在于,所述步驟b進一步包括b1、EMTA獲取所述預(yù)定服務(wù)器的地址信息。b2、EMTA根據(jù)預(yù)定時間間隔定時訪問所述預(yù)定服務(wù)器,獲取所述EMTA更新配置文件的預(yù)定條件。
4.如權(quán)利要求3所述的一種更新嵌入式媒體終端適配器配置文件的方法,其特征在于,所述步驟b1進一步包括在EMTA中設(shè)置所述預(yù)定服務(wù)器的缺省地址信息;所述預(yù)定服務(wù)器地址的缺省地址信息包括所述EMTA對應(yīng)的TFTP(簡單文件傳輸協(xié)議)服務(wù)器的地址。
5.如權(quán)利要求3所述的一種更新嵌入式媒體終端適配器配置文件的方法,其特征在于,所述步驟b1進一步包括EMTA從其配置文件承載的信息中獲取所述預(yù)定服務(wù)器的地址信息。
6.如權(quán)利要求3所述的一種更新嵌入式媒體終端適配器配置文件的方法,其特征在于,所述步驟b1還包括所述EMTA從其配置文件承載的信息中獲取所述預(yù)定時間間隔。
7.如權(quán)利要求1所述的一種更新嵌入式媒體終端適配器配置文件的方法,其特征在于,所述EMTA更新配置文件的預(yù)定條件包括配置文件的更新順序號;且所述步驟c進一步包括所述EMTA獲取其存儲的配置文件更新順序號;所述EMTA在確定所述存儲的更新順序號與所述獲取的更新順序號不相同時,根據(jù)所述獲取的更新順序號更新其存儲的更新順序號,并自動復位,更新其配置文件。
8.如權(quán)利要求7所述的一種更新嵌入式媒體終端適配器配置文件的方法,其特征在于,所述EMTA存儲的配置文件更新順序號的初始值為0。9、如權(quán)利要求1至8中任一權(quán)利要求所述的一種更新嵌入式媒體終端適配器配置文件的方法,其特征在于,所述自動復位具體為在所述EMTA空閑時自動復位。
10.如權(quán)利要求1至8中任一權(quán)利要求所述的一種更新嵌入式媒體終端適配器配置文件的方法,其特征在于,所述EMTA的配置文件包括線纜調(diào)制解調(diào)器和/或媒體終端適配器的配置文件。
全文摘要
本發(fā)明提供一種更新嵌入式媒體終端適配器配置文件的方法,其核心為設(shè)置EMTA(嵌入式媒體終端適配器)需要更新配置文件的預(yù)定條件,EMTA主動獲取所述預(yù)定條件,所述EMTA在確定所述預(yù)定條件滿足時自動復位,更新其配置文件。本發(fā)明中EMTA的配置文件能夠自動批量升級,避免了人工干預(yù)帶來的錯誤幾率高、費時費力等缺點,本發(fā)明在更新EMTA的配置文件時能夠避免用戶業(yè)務(wù)的中斷,能夠避免EMTA不必要的復位操作,且本發(fā)明提供的技術(shù)方案易于實現(xiàn),從而實現(xiàn)了提高EMTA的自動化管理程度、降低網(wǎng)絡(luò)維護成本、提高通訊系統(tǒng)穩(wěn)定性的目的。
文檔編號H04L12/24GK1805367SQ20051000194
公開日2006年7月19日 申請日期2005年1月12日 優(yōu)先權(quán)日2005年1月12日
發(fā)明者范鐘毅 申請人:華為技術(shù)有限公司