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