則說明網(wǎng)管的配置數(shù)據(jù)是合法的,此時(shí)增量表處理模塊10刪除增量表中所有數(shù)據(jù),以便重新處理管理對象,實(shí)現(xiàn)僅對增量數(shù)據(jù)進(jìn)行檢查。
[0106]參照圖5所示,本發(fā)明一優(yōu)選實(shí)施例中,上述檢查裝置還包括:
[0107]輸出模塊40,用于如果配置的數(shù)據(jù)不滿足規(guī)則要求,則輸出配置數(shù)據(jù)及相關(guān)規(guī)則的詳細(xì)信息。如果存在不滿足規(guī)則要求的數(shù)據(jù),則輸出模塊40輸出詳細(xì)信息(包括規(guī)則的詳細(xì)描述和不滿足該規(guī)則要求的數(shù)據(jù)明細(xì))進(jìn)行顯示以指導(dǎo)技術(shù)人員修改數(shù)據(jù),還可以文件方式進(jìn)行保存。進(jìn)一步地,輸出模塊可以把詳細(xì)信息輸出到客戶端GUI界面、網(wǎng)頁、命令終端或其它方式進(jìn)行顯示,或者,也可以把詳細(xì)信息輸出到XML、YAML、CSV、XLS、TXT等文件格式或其它文件格式進(jìn)行保存。
[0108]參照圖6所示,在一較佳實(shí)施例中,上述檢查裝置還包括:
[0109]日志模塊50,用于記錄操作數(shù)據(jù)合法性檢查的用戶名稱、IP地址、日期時(shí)間、檢查的規(guī)則和檢查結(jié)果。本發(fā)明實(shí)施例采用日志的方式記錄執(zhí)行數(shù)據(jù)合法性檢查的用戶名稱,以便查詢。
[0110]參照圖7所示,在一較佳實(shí)施例中,上述檢查裝置還包括:
[0111]規(guī)則呈現(xiàn)模塊60,用于呈現(xiàn)所述數(shù)據(jù)合法性檢查規(guī)則。
[0112]本發(fā)明實(shí)施例通過規(guī)則呈現(xiàn)模塊60,可實(shí)現(xiàn)用戶對所述數(shù)據(jù)合法性規(guī)則的查詢、核對和調(diào)整。
[0113]增量表處理模塊,定義增量表,每次創(chuàng)建、刪除或修改數(shù)據(jù)后,把這些數(shù)據(jù)對應(yīng)的管理對象名稱記錄到增量表;每次數(shù)據(jù)同步成功后,刪除增量表所有數(shù)據(jù)。
[0114]進(jìn)一步地,增量表可以這樣定義,表名為R_CHGTABLE,字段包括MEID、管理NAME、SEQUENCE等,分別代表網(wǎng)元編號(hào)、管理對象名稱、序列號(hào)等。
[0115]進(jìn)一步地,規(guī)則呈現(xiàn)模塊60可以通過客戶端GUI (Graphical User Interface)界面的方式、網(wǎng)頁的方式、命令終端的方式或其它方式來呈現(xiàn)當(dāng)前系統(tǒng)中定義的全部規(guī)則;本模塊還可以包括規(guī)則分類功能,依據(jù)一定的分類方式,把規(guī)則進(jìn)行分組呈現(xiàn),例如,可以依據(jù)無線產(chǎn)品的制式(包括公共、GSM(Global System for mobile Communicat1n)、UMTS(Universal mobile Telecommunicat1ns System)、TD(Time Divis1n-SynchronousCode Divis1n Multiple Access)等),把相同制式的規(guī)則放在一起,分組進(jìn)行呈現(xiàn);還可以包括規(guī)則選擇功能,技術(shù)人員可以根據(jù)自己的需要,選擇一些規(guī)則來進(jìn)行數(shù)據(jù)合法性檢查,還可以根據(jù)規(guī)則的優(yōu)先級(jí),要求高優(yōu)先級(jí)的規(guī)則是必選的,低優(yōu)先級(jí)的規(guī)則是可選的,等等。
[0116]進(jìn)一步地,增量表處理模塊可以通過XML、YAML, CSV、XLS、TXT等文件格式或其它文件格式來描述規(guī)則;對規(guī)則進(jìn)行排序時(shí),可以根據(jù)業(yè)務(wù)領(lǐng)域分為物理相關(guān)規(guī)則、傳輸相關(guān)規(guī)則、無線相關(guān)規(guī)則,并按照這個(gè)順序進(jìn)行排列,也可以使用其它的排序方式進(jìn)行排列;還可以定義規(guī)則的分類,例如,可以依據(jù)無線產(chǎn)品的制式(包括公共、GSM、UMTS、TD等),把每條規(guī)則進(jìn)行分類,也可以依據(jù)其它的分類方式;還可以定義規(guī)則的優(yōu)先級(jí),例如高優(yōu)先級(jí)規(guī)貝1J、低優(yōu)先級(jí)規(guī)則等。
[0117]參照圖8所示,規(guī)則執(zhí)行模塊30可以根據(jù)功能分解成規(guī)則解析子模塊31、數(shù)據(jù)檢查子模塊32和流程處理子模塊33 ;
[0118]其中,規(guī)則解析子模塊31,負(fù)責(zé)解析和運(yùn)行每一條規(guī)則;
[0119]數(shù)據(jù)檢查子模塊32,負(fù)責(zé)檢查網(wǎng)管數(shù)據(jù)是否滿足規(guī)則的要求;
[0120]流程處理子模塊33負(fù)責(zé)根據(jù)規(guī)則檢查方式的不同,進(jìn)行不同的流程處理;
[0121 ] 也可以使用其它的方式把規(guī)則執(zhí)行模塊分解成其它的子模塊。
[0122]更進(jìn)一步地,該裝置還可以包括用戶權(quán)限模塊,用來定義該系統(tǒng)的用戶名稱、角色和權(quán)限等信息。
[0123]以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種網(wǎng)管配置數(shù)據(jù)合法性的檢查方法,其特征在于,包括以下步驟: 在網(wǎng)管每次創(chuàng)建、刪除或更新數(shù)據(jù)后,將該數(shù)據(jù)對應(yīng)的管理對象的名稱記錄到預(yù)置的增量表中; 進(jìn)行數(shù)據(jù)同步時(shí),根據(jù)所述增量表中管理對象的名稱獲取預(yù)置的與該名稱對應(yīng)的數(shù)據(jù)合法性檢查規(guī)則; 解析并運(yùn)行所述規(guī)則,根據(jù)規(guī)則檢查網(wǎng)管配置的數(shù)據(jù),如果配置的數(shù)據(jù)滿足規(guī)則要求,則允許繼續(xù)執(zhí)行數(shù)據(jù)同步;如果配置的數(shù)據(jù)不滿足規(guī)則要求,則不允許繼續(xù)執(zhí)行數(shù)據(jù)同步。2.如權(quán)利要求1所述的網(wǎng)管配置數(shù)據(jù)合法性的檢查方法,其特征在于,所述進(jìn)行數(shù)據(jù)同步時(shí),根據(jù)所述增量表中管理對象的名稱獲取預(yù)置的與該名稱對應(yīng)的數(shù)據(jù)合法性檢查規(guī)則的步驟包括: 根據(jù)增量表中管理對象的名稱,得到與該管理對象名稱相關(guān)的規(guī)則,將多個(gè)規(guī)則生成一個(gè)規(guī)則子集; 所述解析并運(yùn)行所述規(guī)則的步驟中包括:依次運(yùn)行規(guī)則子集中的規(guī)則。3.如權(quán)利要求1所述的網(wǎng)管配置數(shù)據(jù)合法性的檢查方法,其特征在于,還包括以下步驟: 在數(shù)據(jù)同步成功后,刪除增量表中所有數(shù)據(jù)。4.如權(quán)利要求1至3中任一項(xiàng)所述的網(wǎng)管配置數(shù)據(jù)合法性的檢查方法,其特征在于,還包括以下步驟: 如果配置的數(shù)據(jù)不滿足規(guī)則要求,則輸出配置數(shù)據(jù)及相關(guān)規(guī)則的詳細(xì)信息。5.如權(quán)利要求4所述的網(wǎng)管配置數(shù)據(jù)合法性的檢查方法,其特征在于,還包括以下步驟: 記錄操作數(shù)據(jù)合法性檢查的用戶名稱、IP地址、日期時(shí)間、檢查的規(guī)則和檢查結(jié)果。6.如權(quán)利要求4所述的網(wǎng)管配置數(shù)據(jù)合法性的檢查方法,其特征在于,還包括以下步驟: 呈現(xiàn)所述數(shù)據(jù)合法性檢查規(guī)則。7.—種網(wǎng)管配置數(shù)據(jù)合法性的檢查裝置,其特征在于,包括: 增量表處理模塊,用于在網(wǎng)管每次創(chuàng)建、刪除或更新數(shù)據(jù)后,將該數(shù)據(jù)對應(yīng)的管理對象的名稱記錄到預(yù)置的增量表中; 規(guī)則處理模塊,用于進(jìn)行數(shù)據(jù)同步時(shí),根據(jù)所述增量表中管理對象的名稱獲取預(yù)置的與該名稱對應(yīng)的數(shù)據(jù)合法性檢查規(guī)則; 規(guī)則執(zhí)行模塊,用于解析并運(yùn)行所述規(guī)則,根據(jù)規(guī)則檢查網(wǎng)管配置的數(shù)據(jù),如果配置的數(shù)據(jù)滿足規(guī)則要求,則允許繼續(xù)執(zhí)行數(shù)據(jù)同步;如果配置的數(shù)據(jù)不滿足規(guī)則要求,則不允許繼續(xù)執(zhí)行數(shù)據(jù)同步。8.如權(quán)利要求7所述的網(wǎng)管配置數(shù)據(jù)合法性的檢查裝置,其特征在于,所述規(guī)則處理豐吳塊包括: 規(guī)則子集生成子模塊,用于根據(jù)增量表中管理對象的名稱,得到與該管理對象名稱相關(guān)的規(guī)則,將多個(gè)規(guī)則生成一個(gè)規(guī)則子集; 所述規(guī)則執(zhí)行模塊用于依次運(yùn)行規(guī)則子集中的規(guī)則。9.如權(quán)利要求7所述的網(wǎng)管配置數(shù)據(jù)合法性的檢查裝置,其特征在于,所述增量表處理模塊還用于: 在數(shù)據(jù)同步成功后,刪除增量表中所有數(shù)據(jù)。10.如權(quán)利要求7至9中任一項(xiàng)所述的網(wǎng)管配置數(shù)據(jù)合法性的檢查裝置,其特征在于,還包括: 輸出模塊,用于如果配置的數(shù)據(jù)不滿足規(guī)則要求,則輸出配置數(shù)據(jù)及相關(guān)規(guī)則的詳細(xì)?目息O11.如權(quán)利要求10所述的網(wǎng)管配置數(shù)據(jù)合法性的檢查裝置,其特征在于,還包括: 日志模塊,用于記錄操作數(shù)據(jù)合法性檢查的用戶名稱、IP地址、日期時(shí)間、檢查的規(guī)則和檢查結(jié)果。12.如權(quán)利要求10所述的網(wǎng)管配置數(shù)據(jù)合法性的檢查裝置,其特征在于,還包括: 規(guī)則呈現(xiàn)模塊,用于呈現(xiàn)所述數(shù)據(jù)合法性檢查規(guī)則。
【專利摘要】本發(fā)明公開一種網(wǎng)管配置數(shù)據(jù)合法性的檢查方法,該方法包括以下步驟:在網(wǎng)管每次創(chuàng)建、刪除或更新數(shù)據(jù)后,將該數(shù)據(jù)對應(yīng)的管理對象的名稱記錄到預(yù)置的增量表中;進(jìn)行數(shù)據(jù)同步時(shí),根據(jù)所述增量表中管理對象的名稱獲取預(yù)置的與該名稱對應(yīng)的數(shù)據(jù)合法性檢查規(guī)則;解析并運(yùn)行所述規(guī)則,根據(jù)規(guī)則檢查網(wǎng)管配置的數(shù)據(jù),如果配置的數(shù)據(jù)滿足規(guī)則要求,則允許繼續(xù)執(zhí)行數(shù)據(jù)同步;如果配置的數(shù)據(jù)不滿足規(guī)則要求,則不允許繼續(xù)執(zhí)行數(shù)據(jù)同步。本發(fā)明還提供一種用以實(shí)現(xiàn)上述方法的裝置。本發(fā)明可在數(shù)據(jù)同步前,對配置數(shù)據(jù)進(jìn)行增量式的合法性檢查并給出結(jié)論,可以很好地解決上述問題且具有較高的運(yùn)行效率。
【IPC分類】G06F17/30
【公開號(hào)】CN105701129
【申請?zhí)枴緾N201410712295
【發(fā)明人】胡衛(wèi)國
【申請人】中興通訊股份有限公司
【公開日】2016年6月22日
【申請日】2014年11月28日
【公告號(hào)】WO2016082565A1