用于光線路終端多功能支持的設(shè)備正文方法
【專利摘要】本發(fā)明提供了用于光線路終端多功能支持的設(shè)備正文方法,其包括:首先根據(jù)光線路終端和光網(wǎng)絡(luò)單元參數(shù)確定文本格式的設(shè)備正文的內(nèi)容;在上電初始化過程中,光線路終端讀取設(shè)備正文的內(nèi)容,并劃分存儲空間、分配數(shù)據(jù)結(jié)構(gòu),將設(shè)備正文存儲在其存儲器上;在工程實施過程中,若光線路終端或光網(wǎng)絡(luò)單元參數(shù)發(fā)生變化,則對設(shè)備正文進行升級。本發(fā)明使得同一套OLT軟件在設(shè)備正文的指示下,能對多款OLT設(shè)備、多種類型的板卡、多種數(shù)量的板卡、不同類型ONU進行支持,減少軟件重復開發(fā)、重復測試、重復工程驗證的過程。
【專利說明】用于光線路終端多功能支持的設(shè)備正文方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明所屬EPON (以太網(wǎng)無源光網(wǎng)絡(luò))領(lǐng)域局端OLT (光線路終端)設(shè)備根據(jù)設(shè)備正文(Device Indication)的指示,自動設(shè)置自身支持的功能的處理技術(shù)。
【背景技術(shù)】
[0002]目前許多OLT設(shè)備廠商,通常開發(fā)有多款OLT設(shè)備,例如盒式OLT設(shè)備、框式OLT設(shè)備,而框式OLT設(shè)備根據(jù)機框的高度,又分為多種規(guī)格。對于這些不同款式的OLT設(shè)備,通常需要針對每款設(shè)備,專門開發(fā)一套專用的軟件,有多少款OLT設(shè)備,就需要專門開發(fā)多少套專用軟件,這樣的重復開發(fā),會浪費大量的開發(fā)資源、測試資源、工程技術(shù)支持資源。
[0003]在工程實踐中,在同一臺OLT設(shè)備下,通常會要求接入多種類型的0NU,特別是緊急要求接入其它公司的不同類型的0NU,而這些新要求接入的ONU,OLT設(shè)備事前并沒有支持,這時候通常需要對OLT軟件進行新增功能開發(fā)。OLT設(shè)備新增功能從開發(fā),到測試,到版本正式發(fā)布,是需要一定的周期的,并且每新增支持一款0NU,就需要新增開發(fā)一次。這種模式,一方面不能及時響應工程應用,另一方面頻繁重復開發(fā),浪費了大量的開發(fā)資源、測試資源、工程技術(shù)支持資源。
【發(fā)明內(nèi)容】
[0004]本發(fā)明所要解決的技術(shù)問題是:提供一種用于光線路終端多功能支持的設(shè)備正文方法,使得同一套OLT軟件在設(shè)備正文的指示下,能對多款OLT設(shè)備、多種類型的板卡、多種數(shù)量的板卡、不同類型ONU進行支持,減少軟件重復開發(fā)、重復測試、重復工程驗證的過程。
[0005]本發(fā)明所采用的技術(shù)方案:用于光線路終端多功能支持的設(shè)備正文方法,包括:首先根據(jù)光線路終端和光網(wǎng)絡(luò)單元參數(shù)確定文本格式的設(shè)備正文的內(nèi)容;在上電初始化過程中,光線路終端讀取設(shè)備正文的內(nèi)容,并劃分存儲空間、分配數(shù)據(jù)結(jié)構(gòu),將設(shè)備正文存儲在其存儲器上;在工程實施過程中,若光線路終端或光網(wǎng)絡(luò)單元參數(shù)發(fā)生變化,則對設(shè)備正文進行升級。
[0006]所述的方法,光線路終端和光網(wǎng)絡(luò)單元的參數(shù)包括光線路終端的硬件特征參數(shù)、所支持板卡的類型和個數(shù),以及所接入的光網(wǎng)絡(luò)單元的類型。
[0007]所述的方法,所述光線路終端的硬件特征參數(shù)見下表:
[0008]
【權(quán)利要求】
1.用于光線路終端多功能支持的設(shè)備正文方法,其特征在于包括:首先根據(jù)光線路終端和光網(wǎng)絡(luò)單元參數(shù)確定文本格式的設(shè)備正文的內(nèi)容;在上電初始化過程中,光線路終端讀取設(shè)備正文的內(nèi)容,并劃分存儲空間、分配數(shù)據(jù)結(jié)構(gòu),將設(shè)備正文存儲在其存儲器上;在工程實施過程中,若光線路終端或光網(wǎng)絡(luò)單元參數(shù)發(fā)生變化,則對設(shè)備正文進行升級。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于:光線路終端和光網(wǎng)絡(luò)單元的參數(shù)包括光線路終端的硬件特征參數(shù)、所支持板卡的類型和個數(shù),以及所接入的光網(wǎng)絡(luò)單元的類型。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于:所述光線路終端的硬件特征參數(shù)見下
4.根據(jù)權(quán)利要求2所述的方法,其特征在于:所支持板卡的類型包括主控盤、無源光網(wǎng)絡(luò)盤、上聯(lián)盤、電源盤和風扇盤。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于:無源光網(wǎng)絡(luò)盤的參數(shù)見下表:
6.根據(jù)權(quán)利要求4所述的方法,其特征在于:所述上聯(lián)盤的參數(shù)見下
7.根據(jù)權(quán)利要求2所述的方法,其特征在于:光網(wǎng)絡(luò)單元的類型參數(shù)見下表:
8.根據(jù)權(quán)利要求2所述的方法,其特征在于:設(shè)備正文的內(nèi)容還包括正文頭部,正文頭部的內(nèi)容見下表:
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,設(shè)備正文的格式包括: 設(shè)備正文包括三個要素:參數(shù)、段和注釋; 參數(shù)是由一個名稱name和一個值value用等號“=”連接組成,其中name在等號的左邊,value在等號的右邊,每個參數(shù)獨占一行; 多個參數(shù)合并在一起就成為一個段,段名稱獨占一行,在該段所有參數(shù)的最前面,并且段名稱用方括號包圍著;在設(shè)備正文中以分號“;”開始,在分號和行結(jié)束符之間的所有內(nèi)容表示是注釋。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,對設(shè)備正文進行讀取、處理的過程包括: 步驟I)光線路終端上電,打開設(shè)備正文文件; 步驟2)讀取設(shè)備正文文件頭部64字節(jié)內(nèi)容,記錄設(shè)備正文版本信息、CRC信息; 步驟3)計算設(shè)備正文移除頭部64字節(jié)之后的內(nèi)容的CRC值,將計算出的CRC值與頭部信息中記錄的CRC值比較,如果兩者想等,說明設(shè)備正文文件完整;否則終止設(shè)備正文處理過程; 步驟4)讀設(shè)備正文文件下一行內(nèi)容; 步驟5)如果是設(shè)備正文文件結(jié)尾,說明設(shè)備正文文件處理完成,流程結(jié)束;如果是僅包含注釋的行,繼續(xù)執(zhí)行步驟4 ;如果是包含段名稱的行,執(zhí)行步驟6 ;如果是包含參數(shù)的行,執(zhí)行步驟7; 步驟6)文件行是段行,若該行尾部還包括注釋信息,去掉注釋內(nèi)容;然后解析段名稱,確定段名稱對應的全局結(jié)構(gòu)變量,并初始化該全局結(jié)構(gòu)變量; 步驟7)文件行是參數(shù)行,若該行尾部還包括注釋信息,去掉注釋內(nèi)容;然后解析參數(shù)信息,根據(jù)段名稱與參數(shù)名稱name,將參數(shù)值value填寫到步驟6中確定的全局結(jié)構(gòu)變量的對應成員中; 步驟8)返回執(zhí)行步驟4 ;若 設(shè)備正文的所有行都處理完畢,結(jié)束設(shè)備正文的處理過程。
【文檔編號】H04L12/24GK103428027SQ201310327176
【公開日】2013年12月4日 申請日期:2013年7月30日 優(yōu)先權(quán)日:2013年7月30日
【發(fā)明者】陳正祥, 王國鋒 申請人:廣東東研網(wǎng)絡(luò)科技股份有限公司