專利名稱:一種北向文件生成方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明主要涉及電信網(wǎng)管領(lǐng)域,特別是指一種北向文件生成方法和北向文 件生成裝置。
背景技術(shù):
電信網(wǎng)管中北向文件是有關(guān)呼叫、協(xié)議、系統(tǒng)資源以及配置信息的數(shù)據(jù)文 件, 一般由相關(guān)電信設(shè)備的處理程序管理,包括一系列任務(wù)的管理,通過一系 列任務(wù)生成相應(yīng)的性能數(shù)據(jù)后輸出到指定的目錄,電信網(wǎng)管系統(tǒng)再定時生成北向文件,存儲到電信網(wǎng)管系統(tǒng)本地,再由第三方網(wǎng)管通過FTP (File Transfer Protocol,文件傳輸協(xié)議)將北向文件下載到第三方網(wǎng)管系統(tǒng)。定時生成北向文件的方式由相關(guān)設(shè)備應(yīng)用具體實現(xiàn),基本都是查詢一個或 幾個周期的數(shù)據(jù)。發(fā)明人在實現(xiàn)本發(fā)明的過程中發(fā)現(xiàn),現(xiàn)有技術(shù)中生成北向文 件的方式至少存在以下缺陷電信網(wǎng)管系統(tǒng)無法根據(jù)第三方網(wǎng)管的不同需求靈 活生成滿足第三方網(wǎng)管需求的北向文件。因此,有必要提供一種方式能靈活生成第三方網(wǎng)管感興趣的北向文件。發(fā)明內(nèi)容本發(fā)明提出一種北向文件生成方法和北向文件生成裝置,能夠根據(jù)第三方 網(wǎng)管設(shè)置的導(dǎo)出規(guī)則參數(shù)生成滿足第三方網(wǎng)管需求的北向文件。 本發(fā)明的技術(shù)方案是這樣實現(xiàn)的 一種北向文件生成方法,包括調(diào)度作業(yè)線程被觸發(fā)后,根據(jù)第三方網(wǎng)管設(shè)置的第 一導(dǎo)出規(guī)則參數(shù)從存儲 單元中獲取性能數(shù)據(jù);根據(jù)第三方網(wǎng)管設(shè)置的第二導(dǎo)出規(guī)則參數(shù)將所述性能數(shù)據(jù)生成第三方網(wǎng) 管需要的北向文件。優(yōu)選的,所述根據(jù)第三方網(wǎng)管設(shè)置的第 一導(dǎo)出規(guī)則參數(shù)從存儲單元中獲取性能數(shù)據(jù)前還包括根據(jù)第三方網(wǎng)管設(shè)置的調(diào)度條件參數(shù)生成調(diào)度觸發(fā)器;當(dāng)調(diào)度條件滿足時,所述調(diào)度觸發(fā)器觸發(fā)調(diào)度作業(yè)線程。優(yōu)選的,所述第一導(dǎo)出規(guī)則參數(shù)包括導(dǎo)出數(shù)據(jù)項參數(shù);所述第二導(dǎo)出規(guī)則參數(shù)包括導(dǎo)出表達式參數(shù)、導(dǎo)出方式參數(shù)、導(dǎo)出文件夾和文件名的生成規(guī)則參數(shù)、 導(dǎo)出格式參數(shù)、導(dǎo)出接口參數(shù)、導(dǎo)出范圍參數(shù)中任意一項或幾項的組合; 所述調(diào)度條件參數(shù)包括定時導(dǎo)出的有效時間、有效時段和調(diào)度延遲信息中任意 一 項或幾項的組合。優(yōu)選的,所述調(diào)度作業(yè)線程根據(jù)第三方網(wǎng)管設(shè)置的第一導(dǎo)出規(guī)則參數(shù)從存 儲單元中獲取性能數(shù)據(jù)具體為根據(jù)第三方網(wǎng)管設(shè)置的導(dǎo)出數(shù)據(jù)項參數(shù)從存儲單元中獲取第三方網(wǎng)管需 要的性能數(shù)據(jù);所述根據(jù)第三方網(wǎng)管設(shè)置的第二導(dǎo)出規(guī)則參數(shù)將所述性能數(shù)據(jù)生成第三 方網(wǎng)管需要的北向文件具體為根據(jù)第三方網(wǎng)管設(shè)置的導(dǎo)出文件夾和文件名的生成規(guī)則參數(shù)填充所述性 能數(shù)據(jù)到供第三方網(wǎng)管使用的文件夾下的臨時文件中,并在所述性能數(shù)據(jù)填充 完畢后重命名所述臨時文件為正式文件。優(yōu)選的,所述根據(jù)第三方網(wǎng)管設(shè)置的導(dǎo)出數(shù)據(jù)項參數(shù)從存儲單元中獲取第 三方網(wǎng)管需要的性能數(shù)據(jù)后還包括根據(jù)第三方網(wǎng)絡(luò)設(shè)置的導(dǎo)出方式參數(shù)中的匯總導(dǎo)出參數(shù)對所述性能數(shù)據(jù) 進行匯總。優(yōu)選的,所述根據(jù)第三方網(wǎng)管設(shè)置的導(dǎo)出數(shù)據(jù)項參數(shù)從存儲單元中獲取第 三方網(wǎng)管需要的性能數(shù)據(jù)后還包括根據(jù)第三方網(wǎng)管設(shè)置的導(dǎo)出表達式參數(shù)對所述性能數(shù)據(jù)進行計算,生成第 三方網(wǎng)管需要的特定性能數(shù)據(jù)。6一種北向文件生成裝置,應(yīng)用于電信網(wǎng)管系統(tǒng)中,所述北向文件生成裝置包括存儲單元,用于存儲性能數(shù)據(jù);調(diào)度作業(yè)單元,用于調(diào)度作業(yè)線程被觸發(fā)后,通過調(diào)度作業(yè)線程根據(jù)第三 方網(wǎng)管設(shè)置的第一導(dǎo)出規(guī)則參數(shù)從所述存儲單元中獲取性能數(shù)據(jù),并根據(jù)第三 方網(wǎng)管設(shè)置的第二導(dǎo)出規(guī)則參數(shù)將所述性能數(shù)據(jù)生成第三方網(wǎng)管需要的北向 文件。優(yōu)選的,還包括注冊單元,用于根據(jù)第三方網(wǎng)管設(shè)置的調(diào)度條件參數(shù)生成調(diào)度觸發(fā)器; 調(diào)度觸發(fā)器,用于當(dāng)調(diào)度條件滿足時,觸發(fā)所述調(diào)度作業(yè)單元的調(diào)度作業(yè) 線程。優(yōu)選的,所述調(diào)度作業(yè)單元包括獲取單元,用于根據(jù)第三方網(wǎng)管設(shè)置的導(dǎo)出數(shù)據(jù)項參數(shù)從存儲單元中獲取 第三方網(wǎng)管需要的性能數(shù)據(jù);生成單元,用于根據(jù)第三方網(wǎng)管設(shè)置的導(dǎo)出文件夾和文件名的生成規(guī)則參 數(shù)填充所述性能數(shù)據(jù)到供第三方網(wǎng)管使用的文件夾下的臨時文件中,并在所述 性能數(shù)據(jù)填充完畢后重命名所述臨時文件為正式文件。優(yōu)選的,所述調(diào)度作業(yè)單元還包括匯總單元,用于根據(jù)第三方網(wǎng)絡(luò)設(shè)置的導(dǎo)出方式參數(shù)中的匯總導(dǎo)出參數(shù)對所述性能數(shù)據(jù)進行匯總;計算單元,用于根據(jù)第三方網(wǎng)管設(shè)置的導(dǎo)出表達式參數(shù)對所述性能數(shù)據(jù)進行計算,生成第三方網(wǎng)管需要的特定性能數(shù)據(jù)。本發(fā)明的北向文件生成方法和北向文件生成裝置,能夠根據(jù)第三方網(wǎng)管設(shè)置的導(dǎo)出規(guī)則參數(shù)生成滿足第三方網(wǎng)管需求的北向文件,從而可以滿足不同第三方網(wǎng)管的不同需求。具體來說,采用本發(fā)明所述技術(shù)方案后,至少具有以下有益效果1、通過導(dǎo)出數(shù)據(jù)項參數(shù)設(shè)置,第三方網(wǎng)管可以獲取感興趣的性能數(shù)據(jù),不感興趣的性能數(shù)據(jù)不用導(dǎo)出;2、通過導(dǎo)出表達式參數(shù)設(shè)置,可以獲取原本不能提供的性能數(shù)據(jù);3、第三方網(wǎng)管還可以定制感興趣時段的性能數(shù)據(jù),不感興趣時段的性能數(shù)據(jù)不導(dǎo)出;4、通過導(dǎo)出方式參數(shù)設(shè)置,第三方網(wǎng)管可以定制感興趣的匯總數(shù)據(jù),不感興趣的明細數(shù)據(jù)不導(dǎo)出,總之,第三方網(wǎng)管可以按自己的需求定制北向文件,只要通過FTP直接獲取相應(yīng)北向文件即可,不需要第三方網(wǎng)管再進行額外的處理。
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例描述中所需 要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的 一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下, 還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明一種北向文件生成方法第一實施例的流程示意圖; 圖2為本發(fā)明一種北向文件生成方法第二實施例的流程示意圖; 圖3為本發(fā)明一種北向文件生成裝置第一實施例的結(jié)構(gòu)示意圖; 圖4為本發(fā)明所述北向文件生成裝置300中調(diào)度作業(yè)單元340的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清 楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是 全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造 性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。參照圖1,示出了本發(fā)明一種北向文件生成方法第一實施例的流程示意 圖,包括步驟步驟SllO、根據(jù)第三方網(wǎng)管設(shè)置的第一導(dǎo)出規(guī)則參數(shù)從存儲單元中獲取 性能數(shù)據(jù)。調(diào)度作業(yè)線程被觸發(fā)后,根據(jù)第三方網(wǎng)管設(shè)置的第 一導(dǎo)出規(guī)則參數(shù)從存儲 單元中獲取性能數(shù)據(jù)。步驟S120、根據(jù)第三方網(wǎng)管設(shè)置的第二導(dǎo)出規(guī)則參數(shù)將所述性能數(shù)據(jù)生 成第三方網(wǎng)管需要的北向文件。所述第 一導(dǎo)出規(guī)則參數(shù)包括但不限于導(dǎo)出數(shù)據(jù)項參數(shù)。所述第二導(dǎo)出規(guī)則參數(shù)包括但不限于導(dǎo)出表達式參數(shù)、導(dǎo)出方式參數(shù)、 導(dǎo)出文件夾和文件名的生成規(guī)則參數(shù)、導(dǎo)出格式參數(shù)、導(dǎo)出接口參數(shù)、導(dǎo)出范 圍參數(shù)。所述導(dǎo)出數(shù)據(jù)項參數(shù)是指根據(jù)設(shè)置從所有性能數(shù)據(jù)中選擇第三方網(wǎng)管需 要的數(shù)據(jù)項。所述導(dǎo)出表達式參數(shù)是指根據(jù)設(shè)置定制第三方網(wǎng)管需要的特定數(shù)據(jù)項,即 從現(xiàn)有數(shù)據(jù)項無法直接獲取,需要以存儲單元中的性能數(shù)據(jù)為基礎(chǔ),通過相關(guān) 表達式進行計算,生成第三方網(wǎng)管需要的特定數(shù)據(jù)項。所述導(dǎo)出方式參數(shù)包括明細導(dǎo)出和匯總導(dǎo)出,如果第三方網(wǎng)管設(shè)置導(dǎo)出方 式參數(shù)為匯總導(dǎo)出,則能滿足第三方網(wǎng)管的數(shù)據(jù)匯總需求。所述導(dǎo)出文件夾和文件名的生成規(guī)則參數(shù),每個第三方網(wǎng)管可以設(shè)置各自 的文件夾和文件名,從而方便第三方網(wǎng)管從各自的目錄里獲取自己的數(shù)據(jù)。所述導(dǎo)出格式參數(shù)是指根據(jù)設(shè)置定制題頭、行分隔符、列分隔符、題尾等 第三方網(wǎng)管感興趣的信息。所述導(dǎo)出接口參數(shù)是指第三方網(wǎng)管可以直接實現(xiàn)該接口獲取數(shù)據(jù)。所述導(dǎo)出范圍參數(shù)包括網(wǎng)元類型、網(wǎng)元分組等信息。所述步驟S110具體為根據(jù)第三方網(wǎng)管設(shè)置的導(dǎo)出數(shù)據(jù)項參數(shù)從存儲單元中獲取第三方網(wǎng)管需 要的性能數(shù)據(jù)。所述步驟S120具體為根據(jù)第三方網(wǎng)管設(shè)置的導(dǎo)出文件夾和文件名的生成規(guī)則參數(shù)填充所述性 能數(shù)據(jù)到供第三方網(wǎng)管使用的文件夾下的臨時文件中,并在所述性能數(shù)據(jù)填充 完畢后重命名所述臨時文件為正式文件。進一步,所述步驟S110后,S120前還可以包括 步驟S130、根據(jù)導(dǎo)出方式參數(shù)中的匯總導(dǎo)出參數(shù)對所述性能數(shù)據(jù)進行匯總。進一步,所述步驟S110后,S120前還可以包括步驟S140、根據(jù)導(dǎo)出表達式參數(shù)對所述性能數(shù)據(jù)進行計算,生成第三方 網(wǎng)管需要的特定性能數(shù)據(jù)。所述步驟S130與所述步驟S140并無先后順序限制,即所述步驟S130既 可以在步驟S140前,也可以在步驟S140后。
參照圖2,示出了本發(fā)明一種北向文件生成方法第二實施例的流程示意 圖,包括步驟
步驟S210、根據(jù)第三方網(wǎng)管設(shè)置的調(diào)度條件參數(shù)生成調(diào)度觸發(fā)器。 所述調(diào)度條件參數(shù)包括但不限于定時導(dǎo)出的有效時間、有效時段和調(diào)度 延遲信息。
根據(jù)第三方網(wǎng)管設(shè)置的定時導(dǎo)出有效時間和有效時段等信息生成調(diào)度觸 發(fā)器。在本發(fā)明各實施例中,所述調(diào)度觸發(fā)器的具體實現(xiàn)有CronTrigger和 SimpleTrigger等,CronTrigger觸發(fā)器提供基于cron表達式的觸發(fā)器(和UNIX 下的cron類似,提供6個域設(shè)置,分別對應(yīng)分、時、日、月、周、年); SimpleTrigger是簡單調(diào)度(在指定的時間執(zhí)行單次調(diào)度或間隔重復(fù)調(diào)度)。當(dāng) 調(diào)度結(jié)束時(下一個調(diào)度時間為空),會主動觸發(fā)調(diào)度的注銷。
步驟S220、調(diào)度觸發(fā)器觸發(fā)調(diào)度作業(yè)線程。
當(dāng)調(diào)度條件滿足時,所述調(diào)度觸發(fā)器觸發(fā)調(diào)度作業(yè)單元的調(diào)度作業(yè)線程。 如到達調(diào)度時間,所述調(diào)度觸發(fā)器觸發(fā)調(diào)度作業(yè)單元的調(diào)度作業(yè)線程。 調(diào)度作業(yè)的執(zhí)行是在單獨的線程里執(zhí)行的,多個第三方網(wǎng)管的多個調(diào)度作
業(yè)可以并行進^f亍,此時,可以對調(diào)度作業(yè)設(shè)置優(yōu)選級,如果線程池線程數(shù)量有
限,則優(yōu)先級高的線程先執(zhí)行。
步驟S230、根據(jù)第三方網(wǎng)管設(shè)置的第一導(dǎo)出規(guī)則參數(shù)從存儲單元中獲取
性能數(shù)據(jù)。
調(diào)度作業(yè)線程被觸發(fā)后,根據(jù)第三方網(wǎng)管設(shè)置的第一導(dǎo)出規(guī)則參數(shù)從存儲 單元中獲取性能數(shù)據(jù)。
步驟S240、根據(jù)第三方網(wǎng)管設(shè)置的第二導(dǎo)出規(guī)則參數(shù)將所述性能數(shù)據(jù)生 成第三方網(wǎng)管需要的北向文件。
所述第 一導(dǎo)出規(guī)則參數(shù)包括但不限于導(dǎo)出數(shù)據(jù)項參數(shù)。
所述第二導(dǎo)出規(guī)則參數(shù)包括但不限于導(dǎo)出表達式參數(shù)、導(dǎo)出方式參數(shù)、
導(dǎo)出文件夾和文件名的生成規(guī)則參數(shù)、導(dǎo)出格式參數(shù)、導(dǎo)出接口參數(shù)、導(dǎo)出范 圍參數(shù)。
10所述導(dǎo)出數(shù)據(jù)項參數(shù)是指根據(jù)設(shè)置從所有性能數(shù)據(jù)中選擇第三方網(wǎng)管需 要的數(shù)據(jù)項。
所述導(dǎo)出表達式參數(shù)是指根據(jù)設(shè)置定制第三方網(wǎng)管需要的特定數(shù)據(jù)項,即 從現(xiàn)有數(shù)據(jù)項無法直接獲取,需要以存儲單元中的性能數(shù)據(jù)為基礎(chǔ),通過相關(guān) 表達式進行計算,生成第三方網(wǎng)管需要的特定數(shù)據(jù)項。
所述導(dǎo)出方式參數(shù)包括明細導(dǎo)出和匯總導(dǎo)出,如果第三方網(wǎng)管設(shè)置導(dǎo)出方 式參數(shù)為匯總導(dǎo)出,則能滿足第三方網(wǎng)管的數(shù)據(jù)匯總需求。
所述導(dǎo)出文件夾和文件名的生成規(guī)則參數(shù),每個第三方網(wǎng)管可以設(shè)置各自 的文件夾和文件名,從而方便第三方網(wǎng)管從各自的目錄里獲取自己的數(shù)據(jù)。
所述導(dǎo)出格式參數(shù)是指根據(jù)設(shè)置定制題頭、行分隔符、列分隔符、題尾等 第三方網(wǎng)管感興趣的信息。
所述導(dǎo)出接口參數(shù)是指第三方網(wǎng)管可以直接實現(xiàn)該接口獲取數(shù)據(jù)。
所述導(dǎo)出范圍參數(shù)包括網(wǎng)元類型、網(wǎng)元分組等信息。
所述步驟S230具體為
根據(jù)第三方網(wǎng)管設(shè)置的導(dǎo)出數(shù)據(jù)項參數(shù)從存儲單元中獲取第三方網(wǎng)管需 要的性能數(shù)據(jù)。
所述步驟S240具體為
能數(shù)據(jù)到供第三方網(wǎng)管使用的文件夾下的臨時文件中,并在所述性能數(shù)據(jù)填充 完畢后重命名所述臨時文件為正式文件。
進一步,所述步驟S230后,S240前還可以包括
步驟S250、根據(jù)導(dǎo)出方式參數(shù)中的匯總導(dǎo)出參數(shù)對所述性能數(shù)據(jù)進行匯總。
進一步,所述步驟S230后,S240前還可以包括
步驟S260、根據(jù)導(dǎo)出表達式參數(shù)對所述性能數(shù)據(jù)進行計算,生成第三方 網(wǎng)管需要的特定性能數(shù)據(jù)。
所述步驟S250與所述步驟S260并無先后順序限制,即所述步驟S250既 可以在步驟S260前,也可以在步驟S260后。
本發(fā)明的北向文件生成方法,能夠根據(jù)第三方網(wǎng)管設(shè)置的導(dǎo)出規(guī)則參數(shù)生成滿足第三方網(wǎng)管需求的北向文件,從而可以滿足不同第三方網(wǎng)管的不同需
求。具體來說,采用本發(fā)明所述技術(shù)方案后,至少具有以下有益效果1、通 過導(dǎo)出數(shù)據(jù)項參數(shù)設(shè)置,第三方網(wǎng)管可以獲取感興趣的性能數(shù)據(jù),不感興趣的 性能數(shù)據(jù)不用導(dǎo)出;2、通過導(dǎo)出表達式參數(shù)設(shè)置,可以獲取原本不能提供的 性能數(shù)據(jù);3、第三方網(wǎng)管還可以定制感興趣時段的性能數(shù)據(jù),不感興趣時段 的性能數(shù)據(jù)不導(dǎo)出;4、通過導(dǎo)出方式參數(shù)設(shè)置,第三方網(wǎng)管可以定制感興趣 的匯總數(shù)據(jù),不感興趣的明細數(shù)據(jù)不導(dǎo)出,總之,第三方網(wǎng)管可以按自己的需 求定制北向文件,只要通過FTP直接獲取相應(yīng)北向文件即可,不需要第三方 網(wǎng)管再進行額外的處理。
參照圖3,示出了本發(fā)明一種北向文件生成裝置第一實施例的結(jié)構(gòu)示意 圖。所述北向文件生成裝置300包括存儲單元330和調(diào)度作業(yè)單元340,進一 步,所述北向文件生成裝置300還可以包括注冊單元310和調(diào)度觸發(fā)器320。
所述注冊單元310,用于根據(jù)第三方網(wǎng)管設(shè)置的調(diào)度條件參數(shù)生成調(diào)度觸 發(fā)器320。
所述調(diào)度條件參數(shù)包括但不限于定時導(dǎo)出的有效時間、有效時段和調(diào)度 延遲信息。
根據(jù)第三方網(wǎng)管 設(shè)置的定時導(dǎo)出有效時間和有效時段等信息生成調(diào)度觸 發(fā)器320。在本發(fā)明各實施例中,所述調(diào)度觸發(fā)器320的具體實現(xiàn)有CronTrigger 和SimpleTrigger等,CronTrigger觸發(fā)器提供基于cron表達式的觸發(fā)器(和 UNIX下的cron類似,提供6個域設(shè)置,分別對應(yīng)分、時、日、月、周、年); SimpleTrigger是簡單調(diào)度(在指定的時間執(zhí)行單次調(diào)度或間隔重復(fù)調(diào)度)。當(dāng) 調(diào)度結(jié)束時(下一個調(diào)度時間為空),會主動觸發(fā)調(diào)度的注銷。
所述調(diào)度觸發(fā)器320,用于當(dāng)調(diào)度條件滿足時,觸發(fā)調(diào)度作業(yè)單元340的 調(diào)度作業(yè)線程。
所述存儲單元330,用于存儲性能數(shù)據(jù)。
所述調(diào)度作業(yè)單元340,用于調(diào)度作業(yè)線程被觸發(fā)后,通過調(diào)度作業(yè)線程 根據(jù)第三方網(wǎng)管設(shè)置的第一導(dǎo)出規(guī)則參數(shù)從所述存儲單元330中獲取性能數(shù) 據(jù),并根據(jù)第三方網(wǎng)管設(shè)置的第二導(dǎo)出規(guī)則參數(shù)將所述性能數(shù)據(jù)生成第三方網(wǎng) 管需要的北向文件。所述第 一導(dǎo)出規(guī)則參數(shù)包括但不限于導(dǎo)出數(shù)據(jù)項參數(shù)。 所述第二導(dǎo)出規(guī)則參數(shù)包括但不限于導(dǎo)出表達式參數(shù)、導(dǎo)出方式參數(shù)、
導(dǎo)出文件夾和文件名的生成規(guī)則參數(shù)、導(dǎo)出格式參數(shù)、導(dǎo)出接口參數(shù)、導(dǎo)出范
圍參數(shù)。
在本發(fā)明的一個實施例中,所述調(diào)度作業(yè)單元340包括
獲取單元341,用于根據(jù)第三方網(wǎng)管設(shè)置的導(dǎo)出數(shù)據(jù)項參數(shù)從存儲單元 330中獲取第三方網(wǎng)管需要的性能數(shù)據(jù)。
生成單元344,用于根據(jù)第三方網(wǎng)管設(shè)置的導(dǎo)出文件夾和文件名的生成規(guī) 則參數(shù)填充所述性能數(shù)據(jù)到供第三方網(wǎng)管使用的文件夾下的臨時文件中,并在 所述性能數(shù)據(jù)填充完畢后重命名所述臨時文件為正式文件。
在本發(fā)明的另 一實施例中,所述調(diào)度作業(yè)單元340除了包括獲取單元341 和生成單元344外,還包括
匯總單元342 ,用于根據(jù)第三方網(wǎng)絡(luò)設(shè)置的導(dǎo)出方式參數(shù)中的匯總導(dǎo)出參 數(shù)對所述性能數(shù)據(jù)進行匯總。
在本發(fā)明的另 一實施例中,所述調(diào)度作業(yè)單元340除了包括獲取單元341 、 匯總單元342和生成單元344外,還包括
計算單元343,用于根據(jù)第三方網(wǎng)管設(shè)置的導(dǎo)出表達式參數(shù)對所述性能數(shù) 據(jù)進行計算,生成第三方網(wǎng)管需要的特定性能數(shù)據(jù)。參照圖4,為本發(fā)明所述 北向文件生成裝置300中調(diào)度作業(yè)單元340的結(jié)構(gòu)示意圖。
本發(fā)明所述裝置實施例是與所述方法實施例相對應(yīng)的,在裝置實施例部分 未詳細描述的部分,參照方法實施例相關(guān)部分的描述即可。
本發(fā)明的北向文件生成裝置,能夠根據(jù)第三方網(wǎng)管設(shè)置的導(dǎo)出規(guī)則參數(shù)生 成滿足第三方網(wǎng)管需求的北向文件,從而可以滿足不同第三方網(wǎng)管的不同需 求。具體來說,采用本發(fā)明所述技術(shù)方案后,至少具有以下有益效果1、通 過導(dǎo)出數(shù)據(jù)項參數(shù)設(shè)置,第三方網(wǎng)管可以獲取感興趣的性能數(shù)據(jù),不感興趣的 性能數(shù)據(jù)不用導(dǎo)出;2、通過導(dǎo)出表達式參數(shù)設(shè)置,可以獲取原本不能提供的 性能數(shù)據(jù);3、第三方網(wǎng)管還可以定制感興趣時段的性能數(shù)據(jù),不感興趣時段 的性能數(shù)據(jù)不導(dǎo)出;4、通過導(dǎo)出方式參數(shù)設(shè)置,第三方網(wǎng)管可以定制感興趣 的匯總數(shù)據(jù),不感興趣的明細數(shù)據(jù)不導(dǎo)出,總之,第三方網(wǎng)管可以按自己的需
13求定制北向文件,只要通過FTP直接獲取相應(yīng)北向文件即可,不需要第三方
網(wǎng)管再進行額外的處理。
本領(lǐng)域普通技術(shù)人員可以理解,在本發(fā)明各方法實施例中,所述各步驟的序號并不能用于限定各步驟的先后順序,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,對各步驟的先后變化也在本發(fā)明的保護范圍之內(nèi)。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種北向文件生成方法,其特征在于,包括調(diào)度作業(yè)線程被觸發(fā)后,根據(jù)第三方網(wǎng)管設(shè)置的第一導(dǎo)出規(guī)則參數(shù)從存儲單元中獲取性能數(shù)據(jù);根據(jù)第三方網(wǎng)管設(shè)置的第二導(dǎo)出規(guī)則參數(shù)將所述性能數(shù)據(jù)生成第三方網(wǎng)管需要的北向文件。
2. 根據(jù)權(quán)利要求1所述的北向文件生成方法,其特征在于,所述根據(jù)第 三方網(wǎng)管設(shè)置的第 一導(dǎo)出規(guī)則參數(shù)從存儲單元中獲取性能數(shù)據(jù)前還包括根據(jù)第三方網(wǎng)管設(shè)置的調(diào)度條件參數(shù)生成調(diào)度觸發(fā)器; 當(dāng)調(diào)度條件滿足時,所述調(diào)度觸發(fā)器觸發(fā)調(diào)度作業(yè)線程。
3. 根據(jù)權(quán)利要求2所述的北向文件生成方法,其特征在于,所述第一導(dǎo) 出規(guī)則參數(shù)包括導(dǎo)出數(shù)據(jù)項參數(shù);所述第二導(dǎo)出規(guī)則參數(shù)包括導(dǎo)出表達式參數(shù)、導(dǎo)出方式參數(shù)、導(dǎo)出文件夾和文件名的生成規(guī)則參數(shù)、 導(dǎo)出格式參數(shù)、導(dǎo)出接口參數(shù)、導(dǎo)出范圍參數(shù)中任意一項或幾項的組合; 所述調(diào)度條件參數(shù)包括定時導(dǎo)出的有效時間、有效時段和調(diào)度延遲信息中任意 一項或幾項的組合。
4. 根據(jù)權(quán)利要求3所述的北向文件生成方法,其特征在于,所述調(diào)度作 業(yè)線程根據(jù)第三方網(wǎng)管設(shè)置的第 一導(dǎo)出規(guī)則參數(shù)從存儲單元中獲取性能數(shù)據(jù) 具體為根據(jù)第三方網(wǎng)管設(shè)置的導(dǎo)出數(shù)據(jù)項參數(shù)從存儲單元中獲取第三方網(wǎng)管需 要的性能數(shù)據(jù);所述根據(jù)第三方網(wǎng)管設(shè)置的第二導(dǎo)出規(guī)則參數(shù)將所述性能數(shù)據(jù)生成第三 方網(wǎng)管需要的北向文件具體為根據(jù)第三方網(wǎng)管設(shè)置的導(dǎo)出文件夾和文件名的生成規(guī)則參數(shù)填充所述性 能數(shù)據(jù)到供第三方網(wǎng)管使用的文件夾下的臨時文件中,并在所述性能數(shù)據(jù)填充完畢后重命名所述臨時文件為正式文件。
5. 根據(jù)權(quán)利要求4所述的北向文件生成方法,其特征在于,所述根據(jù)第三方網(wǎng)管i殳置的導(dǎo)出數(shù)據(jù)項參數(shù)從存儲單元中獲取第三方網(wǎng)管需要的性能數(shù)據(jù)后還包括根據(jù)第三方網(wǎng)絡(luò)設(shè)置的導(dǎo)出方式參數(shù)中的匯總導(dǎo)出參數(shù)對所述性能數(shù)據(jù) 進行匯總。
6. 根據(jù)權(quán)利要求4或5所述的北向文件生成方法,其特征在于,所述根 據(jù)第三方網(wǎng)管設(shè)置的導(dǎo)出數(shù)據(jù)項參數(shù)從存儲單元中獲取第三方網(wǎng)管需要的性 能數(shù)據(jù)后還包括根據(jù)第三方網(wǎng)管設(shè)置的導(dǎo)出表達式參數(shù)對所述性能數(shù)據(jù)進行計算,生成第 三方網(wǎng)管需要的特定性能數(shù)據(jù)。
7. —種北向文件生成裝置,應(yīng)用于電信網(wǎng)管系統(tǒng)中,其特征在于,所述 北向文件生成裝置包括存儲單元,用于存儲性能數(shù)據(jù);調(diào)度作業(yè)單元,用于調(diào)度作業(yè)線程被觸發(fā)后,通過調(diào)度作業(yè)線程根據(jù)第三 方網(wǎng)管設(shè)置的第 一導(dǎo)出規(guī)則參數(shù)從所述存儲單元中獲取性能數(shù)據(jù),并根據(jù)第三 方網(wǎng)管設(shè)置的第二導(dǎo)出規(guī)則參數(shù)將所述性能數(shù)據(jù)生成第三方網(wǎng)管需要的北向 文件。
8. 根據(jù)權(quán)利要求7所述的北向文件生成裝置,其特征在于,還包括 注冊單元,用于根據(jù)第三方網(wǎng)管設(shè)置的調(diào)度條件參數(shù)生成調(diào)度觸發(fā)器; 調(diào)度觸發(fā)器,用于當(dāng)調(diào)度條件滿足時,觸發(fā)所述調(diào)度作業(yè)單元的調(diào)度作業(yè)線程。
9. 根據(jù)權(quán)利要求8所述的北向文件生成裝置,其特征在于,所述調(diào)度作 業(yè)單元包括獲取單元,用于根據(jù)第三方網(wǎng)管設(shè)置的導(dǎo)出數(shù)據(jù)項參數(shù)從存儲單元中獲取 第三方網(wǎng)管需要的性能數(shù)據(jù);生成單元,用于根據(jù)第三方網(wǎng)管設(shè)置的導(dǎo)出文件夾和文件名的生成規(guī)則參 數(shù)填充所述性能數(shù)據(jù)到供第三方網(wǎng)管使用的文件夾下的臨時文件中,并在所述 性能數(shù)據(jù)填充完畢后重命名所述臨時文件為正式文件。
10.根據(jù)權(quán)利要求9所述的北向文件生成裝置,其特征在于,所述調(diào)度作業(yè)單元還包括匯總單元,用于根據(jù)第三方網(wǎng)絡(luò)設(shè)置的導(dǎo)出方式參數(shù)中的匯總導(dǎo)出參數(shù)對 所述性能數(shù)據(jù)進行匯總;計算單元,用于根據(jù)第三方網(wǎng)管設(shè)置的導(dǎo)出表達式參數(shù)對所述性能數(shù)據(jù)進 行計算,生成第三方網(wǎng)管需要的特定性能數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種北向文件生成方法和北向文件生成裝置。所述方法包括調(diào)度作業(yè)線程被觸發(fā)后,根據(jù)第三方網(wǎng)管設(shè)置的第一導(dǎo)出規(guī)則參數(shù)從存儲單元中獲取性能數(shù)據(jù);根據(jù)第三方網(wǎng)管設(shè)置的第二導(dǎo)出規(guī)則參數(shù)將所述性能數(shù)據(jù)生成第三方網(wǎng)管需要的北向文件。本發(fā)明所述方法和裝置能夠根據(jù)第三方網(wǎng)管設(shè)置的導(dǎo)出規(guī)則參數(shù)生成滿足第三方網(wǎng)管需求的北向文件,從而可以滿足不同第三方網(wǎng)管的不同需求。
文檔編號H04L12/24GK101635644SQ20091009107
公開日2010年1月27日 申請日期2009年8月21日 優(yōu)先權(quán)日2009年8月21日
發(fā)明者左莊太, 笪久周 申請人:中興通訊股份有限公司