一種操作配置對象的方法及光線路終端的制作方法
【技術領域】
[0001] 本發(fā)明涉及光線路終端技術領域,尤其涉及一種操作配置對象的方法及光線路終 端。
【背景技術】
[0002] 現(xiàn)有的針對光線路終端(OpticalLineTerminal,0LT)進行的系統(tǒng)配置操作,通 常需要配置人員針對不同的配置對象手動書寫配置腳本才能進行。由于0LT本身需要配置 的配置對象非常多,并且牽涉到0LT所連接的光網絡單元(OpticalNetworkUnit,0NU)的 統(tǒng)一配置問題,因此采用現(xiàn)有技術中的手動書寫配置腳本的系統(tǒng)配置操作方式,會大幅延 長系統(tǒng)配置的時間,并且大量的手動書寫行為不可避免地會引入各種配置錯誤,從而降低 系統(tǒng)配置效率。
【發(fā)明內容】
[0003] 根據現(xiàn)有技術中存在的上述問題,現(xiàn)提供一種操作配置對象的方法及光線路終端 的技術方案,旨在實現(xiàn)對光線路終端不同的配置對象的不同參數(shù)值的不同操作的通用定義 配置,避免手動書寫配置腳本造成的麻煩。
[0004] 上述技術方案具體包括:
[0005] -種操作配置對象的方法,適用于光線路終端;其中,包括:
[0006] 步驟S1,解析所述光線路終端內預先配置的系統(tǒng)文件,得到相應的解析結果;
[0007] 步驟S2,根據所述解析結果,于所述系統(tǒng)文件中提取關聯(lián)于相應的配置對象的具 體屬性信息并保存;
[0008] 步驟S3,針對每個所述配置對象對應的所述具體屬性信息,生成相應的標準操作 內容并保存;
[0009] 被生成并保存的所述標準操作內容用于提供給使用者調用并執(zhí)行,以對相應的所 述配置對象進行相應的操作。
[0010] 優(yōu)選的,該操作配置對象的方法,其中,所述步驟S1中,所述光線路終端內預先配 置的所述系統(tǒng)文件為xml格式的文件。
[0011] 優(yōu)選的,該操作配置對象的方法,其中,所述步驟S2中,采用perl語言生成的操作 腳本,從所述系統(tǒng)文件中提取相應的所述具體屬性信息并保存。
[0012] 優(yōu)選的,該操作配置對象的方法,其中,所述具體屬性信息包括:
[0013] 關聯(lián)于所述配置對象的對象名稱。
[0014] 優(yōu)選的,該操作配置對象的方法,其中,所述具體屬性信息包括:
[0015] 關聯(lián)于所述配置對象的屬性值的名稱;和/或
[0016] 關聯(lián)于所述配置對象的屬性值是否為索引值的指示標記;和/或
[0017] 關聯(lián)于所述配置對象的屬性值的長度;和/或
[0018] 關聯(lián)于所述配置對象的屬性值所支持的操作類型;和/或
[0019] 關聯(lián)于所述配置對象的屬性值的取值區(qū)間;和/或
[0020] 關聯(lián)于所述配置對象的屬性值的默認值。
[0021] 優(yōu)選的,該操作配置對象的方法,其中,所述步驟S3具體包括:
[0022] 步驟S31a,按照從所述系統(tǒng)文件中提取的順序,依次提取被保存的關聯(lián)于所述配 置對象的不同的所述具體屬性信息;
[0023] 步驟S32a,調用相應的數(shù)據記錄生成指令,依照相應的所述具體屬性信息于數(shù)據 庫中生成對應于所述配置對象的數(shù)據記錄并保存。
[0024] 優(yōu)選的,該操作配置對象的方法,其中,調用相應的所述數(shù)據庫生成指令,根據所 述具體屬性信息生成相應的數(shù)據庫查詢語句,從而在所述數(shù)據庫中創(chuàng)建關聯(lián)于所述配置對 象的所述數(shù)據記錄。
[0025] 優(yōu)選的,該操作配置對象的方法,其中,所述步驟S3具體包括:
[0026] 步驟S31b,按照從所述系統(tǒng)文件中提取的順序,依次提取被保存的關聯(lián)于所述配 置對象的不同的所述具體屬性信息;
[0027] 步驟S32b,調用相應的數(shù)據記錄生成指令,依照相應的所述具體屬性信息于數(shù)據 庫中生成對應于所述配置對象的數(shù)據記錄并保存。
[0028] 步驟S33b,調用相應的數(shù)據記錄操作生成指令,針對所述數(shù)據記錄生成相應的操 作工具并保存。
[0029] 優(yōu)選的,該操作配置對象的方法,其中,所述操作工具包括:
[0030] 關聯(lián)于所述數(shù)據記錄的結構體函數(shù);和/或
[0031] 關聯(lián)于所述數(shù)據記錄的宏定義函數(shù);和/或
[0032] 關聯(lián)于所述數(shù)據記錄的枚舉函數(shù)。
[0033] 優(yōu)選的,該操作配置對象的方法,其中,所述步驟S3具體包括:
[0034] 步驟S31c,按照從所述系統(tǒng)文件中提取的順序,依次提取被保存的關聯(lián)于所述配 置對象的不同的所述具體屬性信息;
[0035] 步驟S32c,調用相應的數(shù)據記錄生成指令,依照相應的所述具體屬性信息于數(shù)據 庫中生成對應于所述配置對象的數(shù)據記錄并保存;
[0036] 步驟S33c,調用相應的宏生成指令,針對包括所有所述數(shù)據記錄的數(shù)據表格生成 關聯(lián)于所述數(shù)據表格的表名的宏函數(shù)。
[0037] 優(yōu)選的,該操作配置對象的方法,其中,所述步驟S3具體包括:
[0038] 步驟S31d,按照從所述系統(tǒng)文件中提取的順序,依次提取被保存的關聯(lián)于所述配 置對象的不同的所述具體屬性信息;
[0039] 步驟S32d,調用相應的初始化指令,針對所有所述配置對象,生成相應的初始化函 數(shù)并保存。
[0040] 優(yōu)選的,該操作配置對象的方法,其中,所述步驟S3具體包括:
[0041] 步驟S31e,按照從所述系統(tǒng)文件中提取的順序,依次提取被保存的關聯(lián)于所述配 置對象的不同的所述具體屬性信息;
[0042] 步驟S32e,調用相應的數(shù)據記錄生成指令,依照相應的所述具體屬性信息于數(shù)據 庫中生成對應于所述配置對象的數(shù)據記錄并保存;
[0043] 步驟S33e,調用相應的全局操作生成指令,針對所述數(shù)據庫中包括所有所述數(shù)據 記錄的數(shù)據表格生成相應的全局操作函數(shù)并保存。
[0044] 優(yōu)選的,該操作配置對象的方法,其中,所述步驟S33e中,所述全局操作函數(shù)基于 光網絡管理控制接口協(xié)議被調用和運行。
[0045] 優(yōu)選的,該操作配置對象的方法,其特征在于,所述步驟S33e中,所述全局操作函 數(shù)可以為針對所有所述配置對象生成的對應于轉發(fā)數(shù)據庫結構的操作函數(shù)。
[0046] 優(yōu)選的,該操作配置對象的方法,其特征在于,所述操作函數(shù)包括:
[0047] 關聯(lián)于所述轉發(fā)數(shù)據庫結構的增加操作函數(shù);和/或
[0048] 關聯(lián)于所述轉發(fā)數(shù)據庫結構的刪除操作函數(shù);和/或
[0049] 關聯(lián)于所述轉發(fā)數(shù)據庫結構的修改操作函數(shù)。
[0050] 優(yōu)選的,該操作配置對象的方法,其中,所述光線路終端基于GP0N網絡或者EP0N 網絡工作。
[0051] -種光線路終端,其中,采用上述的操作配置對象的方法。
[0052] 上述技術方案的有益效果是:提供一種操作配置對象的方法,能夠實現(xiàn)對光線路 終端不同的配置對象的不同參數(shù)值的不同操作的通用定義配置,避免手動書寫配置腳本造 成的耗時以及產生各種錯誤等的麻煩。
【附圖說明】
[0053]圖1是本發(fā)明的較佳的實施例中,一種操作配置對象的方法的總體流程示意圖;
[0054] 圖2-6是本發(fā)明的較佳的實施例中,基于圖1中的操作配置對象的方法,對配置對 象進行不同操作定義的流程示意圖。
【具體實施方式】
[0055] 下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于 本發(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動的前提下所獲得的所有其 他實施例,都屬于本發(fā)明保護的范圍。
[0056] 需要說明的是,在不沖突的情況下,本發(fā)明中的實施例及實施例中的特征可以相 互組合。
[0057] 下面結合附圖和具體實施例對本發(fā)明作進一步說明,但不作為本發(fā)明的限定。
[0058] 本發(fā)明的較佳的實施例中,基于現(xiàn)有技術中存在的上述問題,現(xiàn)提供一種操作配 置對象的方法,適用于0LT平臺的應用項目中。進一步地,本發(fā)明的較佳的實施例中,上述 操作配置對象的方法適用于GP0N/EP0N0LT平臺的應用項目中。
[0059] 本發(fā)明的較佳的實施例中,如圖