佳的實(shí)施例中,若需要針對所有配置對象,執(zhí)行基于光網(wǎng)絡(luò)管理 控制接口(〇NUManagementandControlInterface,0MCI)協(xié)議的操作,則具體步驟如圖 6所示,包括:
[0120] 步驟S31e,按照從系統(tǒng)文件中提取的順序,依次提取被保存的關(guān)聯(lián)于配置對象的 不同的具體屬性信息;
[0121] 步驟S32e,調(diào)用相應(yīng)的數(shù)據(jù)記錄生成指令,依照相應(yīng)的具體屬性信息于數(shù)據(jù)庫中 生成對應(yīng)于配置對象的數(shù)據(jù)記錄并保存;
[0122] 步驟S33e,調(diào)用相應(yīng)的全局操作生成指令,針對數(shù)據(jù)庫中包括所有數(shù)據(jù)記錄的數(shù) 據(jù)表格生成相應(yīng)的全局操作函數(shù)并保存。
[0123] 本發(fā)明的較佳的實(shí)施例中,針對0MCI協(xié)議棧,由于針對其中數(shù)據(jù)庫的被管理對象 (ManagedEntity,ME)的操作基本是固定的,因此可以采用perl語言生成的操作腳本形成 對應(yīng)的全局操作的接口函數(shù),以及相應(yīng)的聲明文件。例如采用命令:
[0124] Perlme.pimib.xml-me-dirdir/〇
[0125] 可以針對所有配置對象,生成轉(zhuǎn)發(fā)數(shù)據(jù)庫(ForwardingDataBase,F(xiàn)DB)結(jié)構(gòu)的操 作函數(shù)。具體可以為對FDB結(jié)構(gòu)進(jìn)行的增加、修改、刪除、獲取等操作的函數(shù)接口。
[0126] 本發(fā)明的較佳的實(shí)施例中,預(yù)先做完上述配置工作后,上述被生成并保存的標(biāo)準(zhǔn) 操作函數(shù)可以被提供給使用者調(diào)用并執(zhí)行,以對相應(yīng)的配置對象進(jìn)行相應(yīng)的操作,從而避 免現(xiàn)有技術(shù)中需要手動書寫相應(yīng)的腳本才能進(jìn)行配置操作的繁瑣過程。
[0127] 綜上所述,本發(fā)明技術(shù)方案中,首先根據(jù)系統(tǒng)采用自定義的xml格式(可以為自定 義的其他格式)的系統(tǒng)配置文件提取到對應(yīng)不同的配置對象的具體屬性信息并保存。隨后 根據(jù)不同的配置命令,對不同的配置對象執(zhí)行不同的配置函數(shù)的生成操作,從而形成不同 的標(biāo)準(zhǔn)操作內(nèi)容(不同的操作函數(shù)),這些標(biāo)準(zhǔn)操作內(nèi)容可供使用者調(diào)用并運(yùn)行,從而執(zhí)行 不同的操作功能和配置功能。
[0128] 本發(fā)明的較佳的實(shí)施例中,還提供一種光線路終端(0LT),其中采用上文中所述的 操作配置對象的方法。
[0129] 以上所述僅為本發(fā)明較佳的實(shí)施例,并非因此限制本發(fā)明的實(shí)施方式及保護(hù)范 圍,對于本領(lǐng)域技術(shù)人員而言,應(yīng)當(dāng)能夠意識到凡運(yùn)用本發(fā)明說明書及圖示內(nèi)容所作出的 等同替換和顯而易見的變化所得到的方案,均應(yīng)當(dāng)包含在本發(fā)明的保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1. 一種操作配置對象的方法,適用于光線路終端;其特征在于,包括: 步驟S1,解析所述光線路終端內(nèi)預(yù)先配置的系統(tǒng)文件,得到相應(yīng)的解析結(jié)果; 步驟S2,根據(jù)所述解析結(jié)果,于所述系統(tǒng)文件中提取關(guān)聯(lián)于相應(yīng)的配置對象的具體屬 性信息并保存; 步驟S3,針對每個(gè)所述配置對象對應(yīng)的所述具體屬性信息,生成相應(yīng)的標(biāo)準(zhǔn)操作內(nèi)容 并保存; 被生成并保存的所述標(biāo)準(zhǔn)操作內(nèi)容提供給使用者調(diào)用并執(zhí)行,以對相應(yīng)的所述配置對 象進(jìn)行相應(yīng)的操作。2. 如權(quán)利要求1所述的操作配置對象的方法,其特征在于,所述步驟Sl中,所述光線路 終端內(nèi)預(yù)先配置的所述系統(tǒng)文件為xml格式的文件。3. 如權(quán)利要求1所述的操作配置對象的方法,其特征在于,所述步驟S2中,采用perl 語言生成的操作腳本,從所述系統(tǒng)文件中提取相應(yīng)的所述具體屬性信息并保存。4. 如權(quán)利要求1所述的操作配置對象的方法,其特征在于,所述具體屬性信息包括: 關(guān)聯(lián)于所述配置對象的對象名稱。5. 如權(quán)利要求1所述的操作配置對象的方法,其特征在于,所述具體屬性信息包括: 關(guān)聯(lián)于所述配置對象的屬性值的名稱;和/或 關(guān)聯(lián)于所述配置對象的屬性值是否為索引值的指示標(biāo)記;和/或 關(guān)聯(lián)于所述配置對象的屬性值的長度;和/或 關(guān)聯(lián)于所述配置對象的屬性值所支持的操作類型;和/或 關(guān)聯(lián)于所述配置對象的屬性值的取值區(qū)間;和/或 關(guān)聯(lián)于所述配置對象的屬性值的默認(rèn)值。6. 如權(quán)利要求1所述的操作配置對象的方法,其特征在于,所述步驟S3具體包括: 步驟S31a,按照從所述系統(tǒng)文件中提取的順序,依次提取被保存的關(guān)聯(lián)于所述配置對 象的不同的所述具體屬性信息; 步驟S32a,調(diào)用相應(yīng)的數(shù)據(jù)記錄生成指令,依照相應(yīng)的所述具體屬性信息于數(shù)據(jù)庫中 生成對應(yīng)于所述配置對象的數(shù)據(jù)記錄并保存。7. 如權(quán)利要求6所述的操作配置對象的方法,其特征在于,調(diào)用相應(yīng)的所述數(shù)據(jù)庫生 成指令,根據(jù)所述具體屬性信息生成相應(yīng)的數(shù)據(jù)庫查詢語句,從而在所述數(shù)據(jù)庫中創(chuàng)建關(guān) 聯(lián)于所述配置對象的所述數(shù)據(jù)記錄。8. 如權(quán)利要求1所述的操作配置對象的方法,其特征在于,所述步驟S3具體包括: 步驟S31b,按照從所述系統(tǒng)文件中提取的順序,依次提取被保存的關(guān)聯(lián)于所述配置對 象的不同的所述具體屬性信息; 步驟S32b,調(diào)用相應(yīng)的數(shù)據(jù)記錄生成指令,依照相應(yīng)的所述具體屬性信息于數(shù)據(jù)庫中 生成對應(yīng)于所述配置對象的數(shù)據(jù)記錄并保存。 步驟S33b,調(diào)用相應(yīng)的數(shù)據(jù)記錄操作生成指令,針對所述數(shù)據(jù)記錄生成相應(yīng)的操作工 具并保存。9. 如權(quán)利要求8所述的操作配置對象的方法,其特征在于,所述操作工具包括: 關(guān)聯(lián)于所述數(shù)據(jù)記錄的結(jié)構(gòu)體函數(shù);和/或 關(guān)聯(lián)于所述數(shù)據(jù)記錄的宏定義函數(shù);和/或 關(guān)聯(lián)于所述數(shù)據(jù)記錄的枚舉函數(shù)。10. 如權(quán)利要求1所述的操作配置對象的方法,其特征在于,所述步驟S3具體包括: 步驟S31c,按照從所述系統(tǒng)文件中提取的順序,依次提取被保存的關(guān)聯(lián)于所述配置對 象的不同的所述具體屬性信息; 步驟S32c,調(diào)用相應(yīng)的數(shù)據(jù)記錄生成指令,依照相應(yīng)的所述具體屬性信息于數(shù)據(jù)庫中 生成對應(yīng)于所述配置對象的數(shù)據(jù)記錄并保存; 步驟S33c,調(diào)用相應(yīng)的宏生成指令,針對包括所有所述數(shù)據(jù)記錄的數(shù)據(jù)表格生成關(guān)聯(lián) 于所述數(shù)據(jù)表格的表名的宏函數(shù)。11. 如權(quán)利要求1所述的操作配置對象的方法,其特征在于,所述步驟S3具體包括: 步驟S31d,按照從所述系統(tǒng)文件中提取的順序,依次提取被保存的關(guān)聯(lián)于所述配置對 象的不同的所述具體屬性信息; 步驟S32d,調(diào)用相應(yīng)的初始化指令,針對所有所述配置對象,生成相應(yīng)的初始化函數(shù)并 保存。12. 如權(quán)利要求1所述的操作配置對象的方法,其特征在于,所述步驟S3具體包括: 步驟S31e,按照從所述系統(tǒng)文件中提取的順序,依次提取被保存的關(guān)聯(lián)于所述配置對 象的不同的所述具體屬性信息; 步驟S32e,調(diào)用相應(yīng)的數(shù)據(jù)記錄生成指令,依照相應(yīng)的所述具體屬性信息于數(shù)據(jù)庫中 生成對應(yīng)于所述配置對象的數(shù)據(jù)記錄并保存; 步驟S33e,調(diào)用相應(yīng)的全局操作生成指令,針對所述數(shù)據(jù)庫中包括所有所述數(shù)據(jù)記錄 的數(shù)據(jù)表格生成相應(yīng)的全局操作函數(shù)并保存。13. 如權(quán)利要求12所述的操作配置對象的方法,其特征在于,所述步驟S33e中,所述全 局操作函數(shù)基于光網(wǎng)絡(luò)管理控制接口協(xié)議被調(diào)用和運(yùn)行。14. 如權(quán)利要求12所述的操作配置對象的方法,其特征在于,所述步驟S33e中,所述全 局操作函數(shù)可以為針對所有所述配置對象生成的對應(yīng)于轉(zhuǎn)發(fā)數(shù)據(jù)庫結(jié)構(gòu)的操作函數(shù)。15. 如權(quán)利要求14所述的操作配置對象的方法,其特征在于,所述操作函數(shù)包括: 關(guān)聯(lián)于所述轉(zhuǎn)發(fā)數(shù)據(jù)庫結(jié)構(gòu)的增加操作函數(shù);和/或 關(guān)聯(lián)于所述轉(zhuǎn)發(fā)數(shù)據(jù)庫結(jié)構(gòu)的刪除操作函數(shù);和/或 關(guān)聯(lián)于所述轉(zhuǎn)發(fā)數(shù)據(jù)庫結(jié)構(gòu)的修改操作函數(shù)。16. 如權(quán)利要求1所述的操作配置對象的方法,其特征在于,所述光線路終端基于GPON 網(wǎng)絡(luò)或者EPON網(wǎng)絡(luò)工作。17. -種光線路終端,其特征在于,采用如權(quán)利要求1-16所述的操作配置對象的方法。
【專利摘要】本發(fā)明公開了一種操作配置對象的方法及光線路終端,屬于光線路終端技術(shù)領(lǐng)域;方法包括:步驟S1,解析光線路終端內(nèi)預(yù)先配置的系統(tǒng)文件,得到相應(yīng)的解析結(jié)果;步驟S2,根據(jù)解析結(jié)果,于系統(tǒng)文件中提取關(guān)聯(lián)于相應(yīng)的配置對象的具體屬性信息并保存;步驟S3,針對每個(gè)配置對象對應(yīng)的具體屬性信息,生成相應(yīng)的標(biāo)準(zhǔn)操作內(nèi)容并保存。則被生成并保存的標(biāo)準(zhǔn)操作內(nèi)容用于提供給使用者調(diào)用并執(zhí)行,以對相應(yīng)的配置對象進(jìn)行相應(yīng)的操作。上述技術(shù)方案的有益效果是:能夠?qū)崿F(xiàn)對光線路終端不同的配置對象的不同參數(shù)值的不同操作的通用定義配置,避免手動書寫配置腳本造成的耗時(shí)以及產(chǎn)生各種錯(cuò)誤等的麻煩。
【IPC分類】H04L12/24
【公開號】CN105007185
【申請?zhí)枴緾N201510439120
【發(fā)明人】袁媛
【申請人】上海斐訊數(shù)據(jù)通信技術(shù)有限公司
【公開日】2015年10月28日
【申請日】2015年7月23日