專利名稱:數(shù)據(jù)一致性比對(duì)同步的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及多網(wǎng)元協(xié)作時(shí)的數(shù)據(jù)一致性檢測(cè)處理管理領(lǐng)域,特別是一種數(shù)據(jù)一致性比對(duì)同步的系統(tǒng)和方法。
背景技術(shù):
隨著通信、網(wǎng)絡(luò)服務(wù)產(chǎn)品的增多,受理渠道的多樣化,網(wǎng)絡(luò)業(yè)務(wù)平臺(tái)的復(fù)雜化,常常需要多個(gè)網(wǎng)元共同配合來(lái)實(shí)現(xiàn)某項(xiàng)業(yè)務(wù),這些相互配合的網(wǎng)元的某些數(shù)據(jù)必須保持一致,但是,由于網(wǎng)絡(luò)故障、數(shù)據(jù)傳輸故障、干擾、突發(fā)事件以及企業(yè)產(chǎn)品設(shè)計(jì)的業(yè)務(wù)流程和管理制度的不完善等原因,網(wǎng)絡(luò)中數(shù)據(jù)不一致情況日趨嚴(yán)重,由此造成的業(yè)務(wù)、計(jì)費(fèi)及服務(wù)問(wèn)題,導(dǎo)致了用戶投訴增加,客戶滿意度降低,企業(yè)業(yè)務(wù)收入流失。目前,還沒(méi)有良好的技術(shù)手段來(lái)解決數(shù)據(jù)不一致的檢測(cè)、處理及相關(guān)的管理問(wèn)題,通常是運(yùn)營(yíng)商被動(dòng)地通過(guò)客戶的投訴才發(fā)現(xiàn)網(wǎng)元間的數(shù)據(jù)不一致,最后發(fā)起對(duì)網(wǎng)元間數(shù)據(jù)的處理,保持業(yè)務(wù)支撐網(wǎng)單元和數(shù)據(jù)承載網(wǎng)單元的數(shù)據(jù)一致。
尤其是通信技術(shù)領(lǐng)域,發(fā)展非常迅速,通信運(yùn)營(yíng)商開(kāi)發(fā)了眾多產(chǎn)品和服務(wù),這些產(chǎn)品和服務(wù)通常都承載在多個(gè)網(wǎng)元上。由于承載用戶業(yè)務(wù)數(shù)據(jù)的網(wǎng)元間數(shù)據(jù)不一致,對(duì)外影響到用戶的業(yè)務(wù)使用,導(dǎo)致用戶的投訴;對(duì)內(nèi),系統(tǒng)上生成了垃圾數(shù)據(jù)或遺漏了數(shù)據(jù),對(duì)公司的資源利用和收入保障都造成了影響。
發(fā)明內(nèi)容
本發(fā)明提供了一種解決上述問(wèn)題的數(shù)據(jù)一致性比對(duì)同步的系統(tǒng)和方法,可以通過(guò)完善的采集、比對(duì)以及同步處理來(lái)有效完成數(shù)據(jù)的一致性檢測(cè)、處理及管理,從而可以提升數(shù)據(jù)比對(duì)同步水平和相關(guān)系統(tǒng)運(yùn)行效率,確保相關(guān)系統(tǒng)客戶數(shù)據(jù)的準(zhǔn)確性和一致性,避免因客戶數(shù)據(jù)的不一致帶來(lái)客戶投訴或業(yè)務(wù)收入流失,為業(yè)務(wù)收入和客戶滿意服務(wù)提供堅(jiān)實(shí)的基礎(chǔ)保證,提高資源利用效率。
本發(fā)明的技術(shù)方案如下數(shù)據(jù)一致性比對(duì)同步的系統(tǒng),其特征在于包括顯示層、數(shù)據(jù)存儲(chǔ)處理層和接口層;所述顯示層用于人機(jī)的數(shù)據(jù)交互,展現(xiàn)各種數(shù)據(jù)處理分析結(jié)果;所述數(shù)據(jù)存儲(chǔ)處理層用于各種數(shù)據(jù)的處理邏輯,包括數(shù)據(jù)采集模塊、數(shù)據(jù)預(yù)處理模塊、數(shù)據(jù)比對(duì)模塊、數(shù)據(jù)同步模塊和輔助模塊,數(shù)據(jù)采集模塊用于采集數(shù)據(jù),數(shù)據(jù)預(yù)處理模塊用于對(duì)數(shù)據(jù)進(jìn)行整理、轉(zhuǎn)換和解析,數(shù)據(jù)比對(duì)模塊用于數(shù)據(jù)比對(duì),數(shù)據(jù)同步模塊根據(jù)比對(duì)結(jié)果進(jìn)行同步處理;所述系統(tǒng)接口層用于系統(tǒng)和各個(gè)網(wǎng)元的通信交互。
所述顯示層是給使用本系統(tǒng)的操作/維護(hù)/管理人員提供一個(gè)人機(jī)交互的門戶界面,各種使用系統(tǒng)的人員可以通過(guò)此門戶進(jìn)行統(tǒng)計(jì)提取、監(jiān)控、告警以及相應(yīng)的各種配置設(shè)置操作,同時(shí)對(duì)于系統(tǒng)處理功能涉及到的各種規(guī)則、參數(shù)配置可以通過(guò)此門戶實(shí)現(xiàn)。
所述數(shù)據(jù)存儲(chǔ)處理層的輔助模塊由稽核模塊、調(diào)度模塊、統(tǒng)計(jì)模塊、分析模塊、系統(tǒng)管理模塊以及其他模塊中的一個(gè)至多個(gè)組合/集成而成。
所述系統(tǒng)管理模塊用于對(duì)系統(tǒng)運(yùn)行環(huán)境的各種設(shè)置的管理,包括進(jìn)程調(diào)度、進(jìn)程自動(dòng)起停設(shè)置、數(shù)據(jù)備份的設(shè)置以及系統(tǒng)運(yùn)行日志管理;配置管理用于對(duì)系統(tǒng)各個(gè)功能模塊的配置數(shù)據(jù)的管理維護(hù),包括配置表、配置文件的增、刪、改、查操作;用戶管理用于對(duì)使用系統(tǒng)的所有操作人員的工號(hào)、口令、權(quán)限的管理,用戶管理采用分層的工號(hào)權(quán)限管理機(jī)制,每個(gè)層次的工號(hào)具有相同的權(quán)限,而權(quán)限的管理由上一層次的用戶進(jìn)行權(quán)限賦予、更改和取消;系統(tǒng)管理模塊的告警設(shè)置及處理是對(duì)系統(tǒng)監(jiān)控到的異常產(chǎn)生告警信息,生成告警信息后,在告警監(jiān)控界面顯示并通過(guò)設(shè)定的方式及時(shí)通知。
所述系統(tǒng)管理模塊還具有選擇自動(dòng)/手動(dòng)模式的功能,選擇自動(dòng)模式時(shí),系統(tǒng)可以自動(dòng)完成數(shù)據(jù)一致性的比對(duì)同步過(guò)程,根據(jù)同步處理規(guī)則系統(tǒng)自動(dòng)生成同步數(shù)據(jù)并處理;選擇手動(dòng)模式,則可以通過(guò)人工干預(yù)分步驟完成數(shù)據(jù)一致性的比對(duì)同步過(guò)程。
所述告警監(jiān)控界面可設(shè)定告警級(jí)別和告警方式,告警方式包括有短信,電子郵件,聲音,光,頁(yè)面圖像,文本,表格方式等。
所述系統(tǒng)接口層包括用于各網(wǎng)元間的數(shù)據(jù)采集接口,用于同步至各網(wǎng)元的數(shù)據(jù)同步接口,以及數(shù)據(jù)分發(fā)接口。
所述數(shù)據(jù)一致性比對(duì)同步系統(tǒng)的硬件結(jié)構(gòu)包括存儲(chǔ)設(shè)備、FC-SWITCH與數(shù)據(jù)庫(kù)服務(wù)器、WEB服務(wù)器、備份服務(wù)器、數(shù)據(jù)庫(kù)/應(yīng)用/接口服務(wù)器和交換機(jī)。
數(shù)據(jù)一致性比對(duì)同步方法,其特征在于具體步驟如下A、系統(tǒng)通過(guò)接口層和網(wǎng)元進(jìn)行通信交互,數(shù)據(jù)采集模塊根據(jù)接口標(biāo)準(zhǔn)和參數(shù)適配從網(wǎng)元進(jìn)行數(shù)據(jù)采集,通過(guò)數(shù)據(jù)預(yù)處理模塊根據(jù)網(wǎng)元數(shù)據(jù)的情況,將采集到的網(wǎng)元數(shù)據(jù)進(jìn)行預(yù)處理,然后進(jìn)行解析處理得到有用的數(shù)據(jù);B、數(shù)據(jù)比對(duì)模塊對(duì)步驟A得到的數(shù)據(jù)進(jìn)行比對(duì),不一致的數(shù)據(jù)被記錄保存在差異列表中;C、根據(jù)步驟B所述得到的差異列表,數(shù)據(jù)同步模塊結(jié)合有效性驗(yàn)證規(guī)則對(duì)數(shù)據(jù)差異的有效性加以驗(yàn)證,對(duì)差異為有效的數(shù)據(jù)結(jié)合同步規(guī)則生成對(duì)應(yīng)的同步數(shù)據(jù),并把同步數(shù)據(jù)通過(guò)對(duì)應(yīng)的接口發(fā)送至相關(guān)網(wǎng)元,然后在相關(guān)網(wǎng)元中執(zhí)行相應(yīng)的增加/刪除/修改數(shù)據(jù)操作,使網(wǎng)元間數(shù)據(jù)保持一致。
所述網(wǎng)元是指網(wǎng)絡(luò)中具有數(shù)據(jù)存儲(chǔ)功能的節(jié)點(diǎn),包括用于業(yè)務(wù)受理和管理的業(yè)務(wù)支撐網(wǎng)網(wǎng)元和用于實(shí)現(xiàn)業(yè)務(wù)的業(yè)務(wù)承載網(wǎng)網(wǎng)元。
所述數(shù)據(jù)采集是從網(wǎng)元獲取數(shù)據(jù)的過(guò)程,采用全量采集和增量采集相結(jié)合的數(shù)據(jù)采集方式從網(wǎng)元采集數(shù)據(jù);所述全量采集要求網(wǎng)元導(dǎo)出所有的要求保持一致的數(shù)據(jù);所述增量采集是針對(duì)要求保持一致的數(shù)據(jù),只采集上一次采集時(shí)間到當(dāng)前采集時(shí)間內(nèi)發(fā)生變化的數(shù)據(jù)。
所述采用全量采集和增量采集結(jié)合,是指在處理數(shù)據(jù)一致性問(wèn)題時(shí),采用全量采集來(lái)保證數(shù)據(jù)采集的全面性和準(zhǔn)確性,盡可能不遺漏在基準(zhǔn)時(shí)間段內(nèi)網(wǎng)元間要求保持一致但實(shí)際不一致的數(shù)據(jù);采用增量采集來(lái)保證數(shù)據(jù)采集的及時(shí)性,這樣就可以避免重復(fù)采集已經(jīng)保持一致的數(shù)據(jù),浪費(fèi)系統(tǒng)的資源和時(shí)間。
所述全量采集和增量采集通過(guò)文件方式或聯(lián)機(jī)方式實(shí)現(xiàn)要求保持一致的數(shù)據(jù)的采集。
所述聯(lián)機(jī)方式指建立網(wǎng)絡(luò)連接,通過(guò)網(wǎng)絡(luò)傳輸采集到要求保持一致的數(shù)據(jù)的方式;所述文件方式指將要求保持一致的數(shù)據(jù)以文件方式保存,再通過(guò)文件拷貝或文件傳輸?shù)姆绞讲杉揭蟊3忠恢碌臄?shù)據(jù)。
所述聯(lián)機(jī)方式包括采集連接建立和傳輸過(guò)程,采集連接建立是指由系統(tǒng)或網(wǎng)元發(fā)起采集請(qǐng)求至建立采集連接的過(guò)程,采集連接根據(jù)采集協(xié)議的不同,建立不同的連接,如ftp、http、tcp/ip或自定義協(xié)議等。
所述預(yù)處理是在采集的網(wǎng)元數(shù)據(jù)還不能直接用于比對(duì)時(shí),對(duì)網(wǎng)元數(shù)據(jù)進(jìn)行處理,以用于進(jìn)行比對(duì)的過(guò)程,預(yù)處理包括過(guò)濾、校驗(yàn)、修復(fù)、格式轉(zhuǎn)換等操作中的零項(xiàng)至多項(xiàng)操作。所述數(shù)據(jù)的過(guò)濾是對(duì)采集數(shù)據(jù)中無(wú)效或者無(wú)用的數(shù)據(jù)進(jìn)行排查過(guò)濾的過(guò)程;所述數(shù)據(jù)校驗(yàn)是對(duì)采集到的數(shù)據(jù)進(jìn)行準(zhǔn)確性和邏輯合理性的判斷的過(guò)程;所述數(shù)據(jù)修復(fù)是根據(jù)數(shù)據(jù)本身的屬性以及數(shù)據(jù)來(lái)源修復(fù)異常數(shù)據(jù);所述格式轉(zhuǎn)換是將網(wǎng)元數(shù)據(jù)從無(wú)法用于數(shù)據(jù)比對(duì)的格式的轉(zhuǎn)換為可以用于數(shù)據(jù)比對(duì)的過(guò)程。
所述解析是將采集到的要求保持一致的網(wǎng)元數(shù)據(jù)根據(jù)數(shù)據(jù)含義確定用于比對(duì)的數(shù)據(jù)的對(duì)應(yīng)關(guān)系的過(guò)程。
所述比對(duì)是對(duì)解析后的數(shù)據(jù)進(jìn)行對(duì)比,然后發(fā)現(xiàn)并記錄數(shù)據(jù)一致性情況的過(guò)程。
所述采集到的網(wǎng)元數(shù)據(jù)進(jìn)行預(yù)處理和解析,然后進(jìn)行數(shù)據(jù)比對(duì);或者也可以先對(duì)網(wǎng)元數(shù)據(jù)進(jìn)行預(yù)處理后再采集,然后再進(jìn)行解析,最后進(jìn)行數(shù)據(jù)比對(duì)。
所述差異列表是指通過(guò)比對(duì)生成的能反映網(wǎng)元數(shù)據(jù)一致性情況的記錄集,一般情況差異列表為比對(duì)時(shí)發(fā)現(xiàn)的不一致的網(wǎng)元數(shù)據(jù)及其在網(wǎng)元的位置信息,如比對(duì)時(shí)發(fā)現(xiàn)A客戶資料不一致,則將比對(duì)雙方各自的A客戶資料及其在網(wǎng)元的位置信息生成一條差異列表記錄。
所述有效性驗(yàn)證采用單側(cè)驗(yàn)證、雙側(cè)驗(yàn)證或豁免驗(yàn)證規(guī)則中的一種到多種規(guī)則進(jìn)行驗(yàn)證;單側(cè)驗(yàn)證指根據(jù)一側(cè)的網(wǎng)元數(shù)據(jù)驗(yàn)證差異列表的數(shù)據(jù)差異是否需要執(zhí)行同步處理;雙側(cè)驗(yàn)證是指根據(jù)兩側(cè)的網(wǎng)元數(shù)據(jù)驗(yàn)證差異列表的數(shù)據(jù)差異是否需要執(zhí)行同步處理;豁免驗(yàn)證規(guī)則是指默認(rèn)差異數(shù)據(jù)有效,從而不進(jìn)行任何驗(yàn)證直接進(jìn)行同步處理。
步驟C中,所述相關(guān)網(wǎng)元是指進(jìn)行比對(duì)后數(shù)據(jù)不一致的網(wǎng)元;所述相應(yīng)的就是指與同步規(guī)則相一致的。
完成一次數(shù)據(jù)比對(duì)和數(shù)據(jù)同步后,系統(tǒng)自動(dòng)生成統(tǒng)計(jì)報(bào)告并顯示,同時(shí)根據(jù)結(jié)果,還可以進(jìn)行告警處理和通知,并生成歷史統(tǒng)計(jì)報(bào)告,通過(guò)統(tǒng)計(jì)報(bào)告進(jìn)行統(tǒng)計(jì)查詢。
比對(duì)處理后的結(jié)果保存到相應(yīng)的庫(kù)表后,采用比對(duì)稽核判斷數(shù)據(jù)的平衡關(guān)系和日志來(lái)驗(yàn)證整個(gè)比對(duì)過(guò)程的完整性和比對(duì)的準(zhǔn)確性;并且當(dāng)數(shù)據(jù)比對(duì)和數(shù)據(jù)同步過(guò)程中出現(xiàn)的異常時(shí),根據(jù)預(yù)先設(shè)置的處理策略進(jìn)行處理解除異常,并生成異常數(shù)據(jù)表和日志。
所述比對(duì)稽核的數(shù)據(jù)平衡關(guān)系的總體為比對(duì)入口的數(shù)據(jù)總量=比對(duì)出口的通過(guò)數(shù)據(jù)數(shù)量+比對(duì)出口的不通過(guò)數(shù)據(jù)數(shù)量。
本發(fā)明的有益效果如下1、本發(fā)明可以提升數(shù)據(jù)比對(duì)同步水平和相關(guān)系統(tǒng)運(yùn)行效率,確保相關(guān)系統(tǒng)數(shù)據(jù)的準(zhǔn)確性和一致性,避免因數(shù)據(jù)的不一致帶來(lái)客戶投訴或業(yè)務(wù)收入流失,為業(yè)務(wù)收入和客戶滿意服務(wù)提供堅(jiān)實(shí)的基礎(chǔ)保證,提高資源使用的有效性;2、本發(fā)明采用全量和增量采集相結(jié)合的方式,可以保證數(shù)據(jù)采集的全面性和及時(shí)性,以及準(zhǔn)確性,這樣不僅可以盡可能不遺漏在基準(zhǔn)時(shí)間段內(nèi)網(wǎng)元間要求保持一致但實(shí)際不一致的數(shù)據(jù),還可以避免重復(fù)采集已經(jīng)保持一致的數(shù)據(jù),浪費(fèi)系統(tǒng)的資源和時(shí)間;3、本發(fā)明對(duì)網(wǎng)元數(shù)據(jù)進(jìn)行比對(duì),能主動(dòng)、及時(shí)地檢測(cè)出要求保持一致的網(wǎng)元數(shù)據(jù)的一致性,發(fā)現(xiàn)各網(wǎng)元數(shù)據(jù)之間的差異,并記錄數(shù)據(jù)不一致的結(jié)果,提供給后續(xù)處理過(guò)程所需要的有效數(shù)據(jù),從而為解決數(shù)據(jù)不一致性問(wèn)題做好基礎(chǔ);4、本發(fā)明能快速有效地解決數(shù)據(jù)的不一致性問(wèn)題,通過(guò)同步處理能夠有效確保網(wǎng)元數(shù)據(jù)的一致性,可以及時(shí)清除網(wǎng)元垃圾數(shù)據(jù),提高資源利用率;5、本發(fā)明還可以保證各系統(tǒng)客戶數(shù)據(jù)的管理,還可以提供基于數(shù)據(jù)比對(duì)以及數(shù)據(jù)同步的各種報(bào)告和統(tǒng)計(jì)報(bào)表,提供對(duì)于比對(duì)過(guò)程和同步過(guò)程的監(jiān)控和告警,系統(tǒng)具備一定的異常處理能力;6、本發(fā)明應(yīng)用范圍寬廣,適用于通信、保險(xiǎn)、銀行等需要多網(wǎng)元協(xié)作的各種領(lǐng)域。
圖1為本發(fā)明的系統(tǒng)構(gòu)架示意2為本發(fā)明的數(shù)據(jù)處理流程3為本發(fā)明的組網(wǎng)結(jié)構(gòu)示意圖其中“----”表示光纖通道,“-”表示千兆/百兆以太網(wǎng)。
圖4為本發(fā)明的數(shù)據(jù)比對(duì)流程5為本發(fā)明采用BOSS系統(tǒng)和業(yè)務(wù)網(wǎng)元的單向數(shù)據(jù)交互流程6為本發(fā)明采用BOSS系統(tǒng)和核心網(wǎng)元的單向數(shù)據(jù)交互流程7為本發(fā)明采用BOSS系統(tǒng)同時(shí)單向到業(yè)務(wù)網(wǎng)元和核心網(wǎng)單元的數(shù)據(jù)交互流程8為本發(fā)明采用業(yè)務(wù)網(wǎng)元單向到BOSS的數(shù)據(jù)交互流程9為本發(fā)明采用BOSS系統(tǒng)和業(yè)務(wù)網(wǎng)元雙向流向的數(shù)據(jù)交互流程10為本發(fā)明的多個(gè)網(wǎng)元之間數(shù)據(jù)交互的流程圖具體實(shí)施方式
實(shí)施例1數(shù)據(jù)一致性比對(duì)同步的系統(tǒng),包括顯示層、數(shù)據(jù)存儲(chǔ)處理層和接口層;所述顯示層用于人機(jī)的數(shù)據(jù)交互,展現(xiàn)各種數(shù)據(jù)處理分析結(jié)果;所述數(shù)據(jù)存儲(chǔ)處理層用于各種數(shù)據(jù)的處理邏輯,包括數(shù)據(jù)采集模塊、數(shù)據(jù)預(yù)處理模塊、數(shù)據(jù)比對(duì)模塊、數(shù)據(jù)同步模塊和輔助模塊,數(shù)據(jù)采集模塊用于采集數(shù)據(jù),數(shù)據(jù)預(yù)處理模塊用于對(duì)數(shù)據(jù)進(jìn)行整理、轉(zhuǎn)換和解析,數(shù)據(jù)比對(duì)模塊用于數(shù)據(jù)比對(duì),數(shù)據(jù)同步模塊根據(jù)比對(duì)結(jié)果進(jìn)行同步處理;所述系統(tǒng)接口層用于系統(tǒng)和各個(gè)網(wǎng)元的通信交互。
所述顯示層是給使用本系統(tǒng)的操作/維護(hù)/管理人員提供一個(gè)人機(jī)交互的門戶界面,各種使用系統(tǒng)的人員可以通過(guò)此門戶進(jìn)行統(tǒng)計(jì)提取、監(jiān)控、告警以及相應(yīng)的各種配置設(shè)置操作,同時(shí)對(duì)于系統(tǒng)處理功能涉及到的各種規(guī)則、參數(shù)配置可以通過(guò)此門戶實(shí)現(xiàn)。
所述數(shù)據(jù)存儲(chǔ)處理層的輔助模塊由稽核模塊、調(diào)度模塊、統(tǒng)計(jì)模塊、分析模塊、系統(tǒng)管理模塊以及其他模塊中的一個(gè)至多個(gè)組合/集成而成。
所述系統(tǒng)管理模塊用于對(duì)系統(tǒng)運(yùn)行環(huán)境的各種設(shè)置的管理,包括進(jìn)程調(diào)度、進(jìn)程自動(dòng)起停設(shè)置、數(shù)據(jù)備份的設(shè)置以及系統(tǒng)運(yùn)行日志管理;配置管理用于對(duì)系統(tǒng)各個(gè)功能模塊的配置數(shù)據(jù)的管理維護(hù),包括配置表、配置文件的增、刪、改、查操作;用戶管理用于對(duì)使用系統(tǒng)的所有操作人員的工號(hào)、口令、權(quán)限的管理,用戶管理采用分層的工號(hào)權(quán)限管理機(jī)制,每個(gè)層次的工號(hào)具有相同的權(quán)限,而權(quán)限的管理由上一層次的用戶進(jìn)行權(quán)限賦予、更改和取消;系統(tǒng)管理模塊的告警設(shè)置及處理是對(duì)系統(tǒng)監(jiān)控到的異常產(chǎn)生告警信息,生成告警信息后,在告警監(jiān)控界面顯示并通過(guò)設(shè)定的方式及時(shí)通知。
所述系統(tǒng)管理模塊還具有選擇自動(dòng)/手動(dòng)模式的功能,選擇自動(dòng)模式時(shí),系統(tǒng)可以自動(dòng)完成數(shù)據(jù)一致性的比對(duì)同步過(guò)程,根據(jù)同步處理規(guī)則系統(tǒng)自動(dòng)生成同步數(shù)據(jù)并處理;選擇手動(dòng)模式,則可以通過(guò)人工干預(yù)分步驟完成數(shù)據(jù)一致性的比對(duì)同步過(guò)程。
所述告警監(jiān)控界面可設(shè)定告警級(jí)別和告警方式,告警方式包括有短信,電子郵件,聲音,光,頁(yè)面圖像,文本,表格方式等。
所述系統(tǒng)接口層包括用于各網(wǎng)元間的數(shù)據(jù)采集接口,用于同步至各網(wǎng)元的數(shù)據(jù)同步接口,以及數(shù)據(jù)分發(fā)接口。
數(shù)據(jù)一致性比對(duì)同步方法,其具體步驟如下A、系統(tǒng)通過(guò)接口層和網(wǎng)元進(jìn)行通信交互,數(shù)據(jù)采集模塊根據(jù)接口標(biāo)準(zhǔn)和參數(shù)適配從網(wǎng)元進(jìn)行數(shù)據(jù)采集,通過(guò)數(shù)據(jù)預(yù)處理模塊根據(jù)網(wǎng)元數(shù)據(jù)的情況,將采集到的網(wǎng)元數(shù)據(jù)進(jìn)行預(yù)處理,然后進(jìn)行解析處理得到有用的數(shù)據(jù);B、數(shù)據(jù)比對(duì)模塊對(duì)步驟A得到的數(shù)據(jù)進(jìn)行比對(duì),不一致的數(shù)據(jù)被記錄保存在差異列表中;C、根據(jù)步驟B所述得到的差異列表,數(shù)據(jù)同步模塊結(jié)合有效性驗(yàn)證規(guī)則對(duì)數(shù)據(jù)差異的有效性加以驗(yàn)證,對(duì)差異為有效的數(shù)據(jù)根據(jù)同步規(guī)則生成對(duì)應(yīng)的同步數(shù)據(jù),并把同步數(shù)據(jù)通過(guò)對(duì)應(yīng)的接口發(fā)送至相關(guān)網(wǎng)元,然后在相關(guān)網(wǎng)元中執(zhí)行相應(yīng)的增加/刪除/修改數(shù)據(jù)操作,使網(wǎng)元間數(shù)據(jù)保持一致。
所述網(wǎng)元是指網(wǎng)絡(luò)中具有數(shù)據(jù)存儲(chǔ)功能的節(jié)點(diǎn),包括用于業(yè)務(wù)受理和管理的業(yè)務(wù)支撐網(wǎng)網(wǎng)元和用于實(shí)現(xiàn)業(yè)務(wù)的業(yè)務(wù)承載網(wǎng)網(wǎng)元。
所述數(shù)據(jù)采集是從網(wǎng)元獲取數(shù)據(jù)的過(guò)程,采用全量采集和增量采集相結(jié)合的數(shù)據(jù)采集方式從網(wǎng)元采集數(shù)據(jù);所述全量采集要求網(wǎng)元導(dǎo)出所有的要求保持一致的數(shù)據(jù);所述增量采集是針對(duì)要求保持一致的數(shù)據(jù),只采集上一次采集時(shí)間到當(dāng)前采集時(shí)間內(nèi)發(fā)生變化的數(shù)據(jù)。
通過(guò)全量采集和增量采集結(jié)合,是指在處理數(shù)據(jù)一致性問(wèn)題時(shí),采用全量采集來(lái)保證數(shù)據(jù)采集的全面性和準(zhǔn)確性,盡可能不遺漏在基準(zhǔn)時(shí)間段內(nèi)網(wǎng)元間要求保持一致但實(shí)際不一致的數(shù)據(jù);采用增量采集來(lái)保證數(shù)據(jù)采集的及時(shí)性,這樣就可以避免重復(fù)采集已經(jīng)保持一致的數(shù)據(jù),浪費(fèi)系統(tǒng)的資源和時(shí)間。
所述全量采集和增量采集通過(guò)文件方式或聯(lián)機(jī)方式實(shí)現(xiàn)要求保持一致的數(shù)據(jù)的采集。
所述聯(lián)機(jī)方式指建立網(wǎng)絡(luò)連接,通過(guò)網(wǎng)絡(luò)傳輸采集到要求保持一致的數(shù)據(jù)的方式;所述文件方式指將要求保持一致的數(shù)據(jù)以文件方式保存,再通過(guò)文件拷貝或文件傳輸?shù)姆绞讲杉揭蟊3忠恢碌臄?shù)據(jù)。
所述聯(lián)機(jī)方式包括采集連接建立和傳輸過(guò)程,采集連接建立是指由系統(tǒng)或網(wǎng)元發(fā)采集請(qǐng)求至建立采集連接的過(guò)程,采集連接根據(jù)采集協(xié)議的不同,建立不同的連接,如ftp、http、tcp/ip或自定義協(xié)議等。
所述預(yù)處理是對(duì)采集的網(wǎng)元數(shù)據(jù)進(jìn)行處理,以用于進(jìn)行比對(duì)的過(guò)程,預(yù)處理包括過(guò)濾、校驗(yàn)、修復(fù)、格式轉(zhuǎn)換等操作中的零項(xiàng)至多項(xiàng)操作。所述數(shù)據(jù)的過(guò)濾是對(duì)采集數(shù)據(jù)中無(wú)效或者無(wú)用的數(shù)據(jù)進(jìn)行排查過(guò)濾的過(guò)程;所述數(shù)據(jù)校驗(yàn)是對(duì)采集到的數(shù)據(jù)進(jìn)行準(zhǔn)確性和邏輯合理性的判斷的過(guò)程;所述數(shù)據(jù)修復(fù)是根據(jù)數(shù)據(jù)本身的屬性以及數(shù)據(jù)來(lái)源修復(fù)異常數(shù)據(jù);所述格式轉(zhuǎn)換是將網(wǎng)元數(shù)據(jù)從無(wú)法用于數(shù)據(jù)比對(duì)的格式的轉(zhuǎn)換為可以用于數(shù)據(jù)比對(duì)的過(guò)程。
所述解析是將采集到的網(wǎng)元數(shù)據(jù)根據(jù)數(shù)據(jù)含義確定要求保持一致的用于比對(duì)的數(shù)據(jù)的對(duì)應(yīng)關(guān)系的過(guò)程。
所述比對(duì)是對(duì)解析后的數(shù)據(jù)進(jìn)行對(duì)比,然后發(fā)現(xiàn)并記錄數(shù)據(jù)一致性情況的過(guò)程。
所述采集到的網(wǎng)元數(shù)據(jù)進(jìn)行預(yù)處理和解析,然后進(jìn)行數(shù)據(jù)比對(duì);或者也可以先對(duì)網(wǎng)元數(shù)據(jù)進(jìn)行預(yù)處理后再采集,然后再進(jìn)行解析,最后進(jìn)行數(shù)據(jù)比對(duì)。
所述差異列表是指通過(guò)比對(duì)生成的能反映網(wǎng)元數(shù)據(jù)一致性情況的記錄集,一般情況差異列表為比對(duì)時(shí)發(fā)現(xiàn)的不一致的網(wǎng)元數(shù)據(jù)及其在網(wǎng)元的位置信息,如比對(duì)時(shí)發(fā)現(xiàn)A客戶資料不一致,則將比對(duì)雙方各自的A客戶資料及其在網(wǎng)元的位置信息生成一條差異列表記錄。
所述有效性驗(yàn)證采用單側(cè)驗(yàn)證、雙側(cè)驗(yàn)證或豁免驗(yàn)證規(guī)則中的一種到多種規(guī)則進(jìn)行驗(yàn)證;單側(cè)驗(yàn)證指根據(jù)一側(cè)的網(wǎng)元數(shù)據(jù)驗(yàn)證差異列表的數(shù)據(jù)差異是否需要執(zhí)行同步處理;雙側(cè)驗(yàn)證是指根據(jù)兩側(cè)的網(wǎng)元數(shù)據(jù)驗(yàn)證差異列表的數(shù)據(jù)差異是否需要執(zhí)行同步處理;豁免驗(yàn)證規(guī)則是指默認(rèn)差異數(shù)據(jù)有效,從而不進(jìn)行任何驗(yàn)證直接進(jìn)行同步處理。
步驟C中,所述相關(guān)網(wǎng)元是指進(jìn)行比對(duì)后數(shù)據(jù)不一致的網(wǎng)元;所述相應(yīng)的就是指與同步規(guī)則一致的。
完成一次數(shù)據(jù)比對(duì)和數(shù)據(jù)同步后,系統(tǒng)自動(dòng)生成統(tǒng)計(jì)報(bào)告并顯示,同時(shí)根據(jù)結(jié)果,還可以進(jìn)行告警處理和通知,并生成歷史統(tǒng)計(jì)報(bào)告,通過(guò)統(tǒng)計(jì)報(bào)告進(jìn)行統(tǒng)計(jì)查詢。
比對(duì)處理后的結(jié)果保存到相應(yīng)的庫(kù)表后,采用比對(duì)稽核判斷數(shù)據(jù)的平衡關(guān)系和日志來(lái)驗(yàn)證整個(gè)比對(duì)過(guò)程的完整性和比對(duì)的準(zhǔn)確性;并且當(dāng)數(shù)據(jù)比對(duì)和數(shù)據(jù)同步過(guò)程中出現(xiàn)的異常時(shí),根據(jù)預(yù)先設(shè)置的處理策略進(jìn)行處理解除異常,并生成異常數(shù)據(jù)表和日志。
所述比對(duì)稽核的數(shù)據(jù)平衡關(guān)系的總體為比對(duì)入口的數(shù)據(jù)總量=比對(duì)出口的通過(guò)數(shù)據(jù)數(shù)量+比對(duì)出口的不通過(guò)數(shù)據(jù)數(shù)量。
實(shí)施例2如圖1~4所示,數(shù)據(jù)一致性比對(duì)同步的系統(tǒng),應(yīng)用于移動(dòng)通信領(lǐng)域時(shí),包括顯示層、數(shù)據(jù)存儲(chǔ)處理層和接口層;所述顯示層用于人機(jī)的數(shù)據(jù)交互,展現(xiàn)各種數(shù)據(jù)處理分析結(jié)果;所述數(shù)據(jù)存儲(chǔ)處理層用于各種數(shù)據(jù)的處理邏輯,包括數(shù)據(jù)采集模塊、數(shù)據(jù)預(yù)處理模塊、數(shù)據(jù)比對(duì)模塊、數(shù)據(jù)同步模塊和輔助模塊,數(shù)據(jù)采集模塊用于采集數(shù)據(jù),數(shù)據(jù)預(yù)處理模塊用于對(duì)數(shù)據(jù)進(jìn)行整理、轉(zhuǎn)換和解析,數(shù)據(jù)比對(duì)模塊用于數(shù)據(jù)比對(duì),數(shù)據(jù)同步模塊根據(jù)比對(duì)結(jié)果進(jìn)行同步處理;所述系統(tǒng)接口層用于系統(tǒng)和各個(gè)網(wǎng)元的通信交互。
所述顯示層是以Web方式給使用本系統(tǒng)的操作/維護(hù)/管理人員提供一個(gè)人機(jī)交互的門戶界面,各種使用系統(tǒng)的人員可以通過(guò)此門戶進(jìn)行統(tǒng)計(jì)提取、監(jiān)控、告警以及相應(yīng)的各種配置設(shè)置操作。同時(shí)對(duì)于系統(tǒng)處理功能涉及到的各種規(guī)則、參數(shù)配置通過(guò)所述Web界面實(shí)現(xiàn)。
所述數(shù)據(jù)存儲(chǔ)處理層的輔助模塊由稽核模塊、調(diào)度模塊、統(tǒng)計(jì)模塊、分析模塊、系統(tǒng)管理模塊以及其他模塊中的一個(gè)至多個(gè)組合/集成而成。
所述系統(tǒng)管理模塊用于對(duì)系統(tǒng)運(yùn)行環(huán)境的各種設(shè)置的管理,包括進(jìn)程調(diào)度、進(jìn)程自動(dòng)起停設(shè)置、數(shù)據(jù)備份的設(shè)置以及系統(tǒng)運(yùn)行日志管理;配置管理用于對(duì)系統(tǒng)各個(gè)功能模塊的配置數(shù)據(jù)的管理維護(hù),包括配置表、配置文件的增、刪、改、查操作;用戶管理用于對(duì)使用系統(tǒng)的所有操作人員的工號(hào)、口令、權(quán)限的管理,用戶管理采用分層的工號(hào)權(quán)限管理機(jī)制,每個(gè)層次的工號(hào)具有相同的權(quán)限,而權(quán)限的管理由上一層次的用戶進(jìn)行權(quán)限賦予、更改和取消;系統(tǒng)管理模塊的告警設(shè)置及處理是對(duì)系統(tǒng)監(jiān)控到的異常產(chǎn)生告警信息,生成告警信息后,在告警監(jiān)控界面顯示并通過(guò)設(shè)定的方式及時(shí)通知。
所述系統(tǒng)管理模塊還具有選擇自動(dòng)/手動(dòng)模式的功能,選擇自動(dòng)模式時(shí),系統(tǒng)可以自動(dòng)完成數(shù)據(jù)一致性的比對(duì)同步過(guò)程,根據(jù)同步處理規(guī)則系統(tǒng)自動(dòng)生成同步數(shù)據(jù)并處理;選擇手動(dòng)模式,則可以通過(guò)人工干預(yù)分步驟完成數(shù)據(jù)一致性的比對(duì)同步過(guò)程。
所述告警監(jiān)控界面可設(shè)定告警級(jí)別和告警方式,告警方式包括有短信,電子郵件,聲音,光,頁(yè)面圖像,文本,表格方式等。
所述系統(tǒng)接口層包括用于各網(wǎng)元全量數(shù)據(jù)采集、增量數(shù)據(jù)采集的數(shù)據(jù)采集接口,用于同步至各網(wǎng)元的數(shù)據(jù)同步接口,以及數(shù)據(jù)分發(fā)接口。
所述系統(tǒng)接口層例如包括有如下的接口和HLR接口,負(fù)責(zé)采集HLR用戶數(shù)據(jù)以及和HLR之間的指令交互。接口數(shù)據(jù)傳遞是指令方式。
和SCP接口,負(fù)責(zé)采集SCP用戶數(shù)據(jù)以及和SCP的通信,通過(guò)SMP完成,采用適配器方式,直接采用SMP上標(biāo)準(zhǔn)的SC接口進(jìn)行交互,由于SC接口是統(tǒng)一標(biāo)準(zhǔn)的,因此不需要單獨(dú)設(shè)置接口。和SCP的接口負(fù)責(zé)增量數(shù)據(jù)查詢提取、全量數(shù)據(jù)實(shí)時(shí)查詢以及同步的功能,可以和BOSS系統(tǒng)的SCP接口共用,由于BOSS系統(tǒng)的SCP接口提供的命令有限,為了滿足接口要求,需要進(jìn)行命令擴(kuò)展。
和BOSS接口,負(fù)責(zé)采集BOSS系統(tǒng)的增量變更數(shù)據(jù)以及查詢比對(duì)數(shù)據(jù),同時(shí)處理BOSS的數(shù)據(jù)同步。接口數(shù)據(jù)傳遞根據(jù)不同的BOSS系統(tǒng)要求可以采用接口表、消息或者文件方式。和BOSS的數(shù)據(jù)查詢和提取接口負(fù)責(zé)增量數(shù)據(jù)提取以及全量比對(duì)的實(shí)時(shí)數(shù)據(jù)查詢;和BOSS的同步接口負(fù)責(zé)向BOSS系統(tǒng)發(fā)送數(shù)據(jù)同步,逐條同步進(jìn)行。
和MISC接口,主要負(fù)責(zé)采集MISC系統(tǒng)的增量變更數(shù)據(jù)以及查詢比對(duì)數(shù)據(jù),同時(shí)也要向MISC進(jìn)行數(shù)據(jù)同步。和MISC的接口數(shù)據(jù)可采用接口表、文件方式。和MISC接口需要考慮和BOSS配套一致,因此要考慮BOSS系統(tǒng)增量和MISC增量的影響情況,必須建立實(shí)時(shí)查詢MISC和BOSS的接口。和MISC數(shù)據(jù)查詢和提取接口提供增量比對(duì)數(shù)據(jù)的提取以及全量比對(duì)的實(shí)時(shí)查詢功能;和MISC數(shù)據(jù)同步接口向MISC發(fā)送數(shù)據(jù)同步,逐條同步進(jìn)行。
同時(shí)還可以采用其他多種接口。
數(shù)據(jù)一致性比對(duì)同步方法,其具體步驟如下A、A、系統(tǒng)通過(guò)接口層和網(wǎng)元進(jìn)行通信交互,數(shù)據(jù)采集模塊根據(jù)接口標(biāo)準(zhǔn)和參數(shù)適配從網(wǎng)元進(jìn)行數(shù)據(jù)采集,通過(guò)數(shù)據(jù)預(yù)處理模塊根據(jù)網(wǎng)元數(shù)據(jù)的情況,將采集到的網(wǎng)元數(shù)據(jù)進(jìn)行預(yù)處理,然后進(jìn)行解析處理得到有用的數(shù)據(jù);
B、數(shù)據(jù)比對(duì)模塊對(duì)步驟A得到的數(shù)據(jù)進(jìn)行比對(duì),不一致的數(shù)據(jù)被記錄保存在差異列表中;C、根據(jù)步驟B所述得到的差異列表,數(shù)據(jù)同步模塊結(jié)合有效性驗(yàn)證規(guī)則對(duì)數(shù)據(jù)差異的有效性加以驗(yàn)證,對(duì)差異為有效的數(shù)據(jù)根據(jù)同步規(guī)則生成對(duì)應(yīng)的同步數(shù)據(jù),并把同步數(shù)據(jù)通過(guò)對(duì)應(yīng)的接口發(fā)送至相關(guān)網(wǎng)元,然后在相關(guān)網(wǎng)元中執(zhí)行相應(yīng)的增加/刪除/修改數(shù)據(jù)操作,使網(wǎng)元間數(shù)據(jù)保持一致。
所述網(wǎng)元是指網(wǎng)絡(luò)中具有數(shù)據(jù)存儲(chǔ)功能的節(jié)點(diǎn),包括用于業(yè)務(wù)受理和管理的業(yè)務(wù)支撐網(wǎng)網(wǎng)元和用于實(shí)現(xiàn)業(yè)務(wù)的業(yè)務(wù)承載網(wǎng)網(wǎng)元。
應(yīng)用于移動(dòng)通信領(lǐng)域時(shí),業(yè)務(wù)支撐網(wǎng)網(wǎng)元可以主要指BOSS系統(tǒng),業(yè)務(wù)承載網(wǎng)可以主要指HLR/AUC、智能網(wǎng)平臺(tái)、DSMP平臺(tái)、SIMS平臺(tái)、PIM平臺(tái)、IM平臺(tái)、PushEmial平臺(tái)、Blackberry平臺(tái)、流媒體平臺(tái)、通用下載平臺(tái)、手機(jī)郵箱平臺(tái)、全球呼平臺(tái)、RADIUS平臺(tái)、彩鈴平臺(tái)、VC管理平臺(tái)、一卡多號(hào)平臺(tái)、MSP平臺(tái)、MAS平臺(tái)、ADC平臺(tái)、中央音樂(lè)平臺(tái)、行業(yè)網(wǎng)關(guān)平臺(tái)、集團(tuán)總機(jī)平臺(tái)、短信業(yè)務(wù)數(shù)據(jù)中心、IVR平臺(tái)、位置業(yè)務(wù)平臺(tái)、短信網(wǎng)關(guān)平臺(tái)、小額支付平臺(tái)、DM管理平臺(tái)、電話會(huì)議平臺(tái)、12580平臺(tái)、MMSGW平臺(tái)等。
所述數(shù)據(jù)采集模塊采集的數(shù)據(jù)包括有手機(jī)號(hào)碼和IMSI即國(guó)際移動(dòng)臺(tái)設(shè)備標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,基本業(yè)務(wù)功能,附加業(yè)務(wù)功能,號(hào)碼狀態(tài),業(yè)務(wù)狀態(tài),VPMN集團(tuán)信息,彩鈴套餐數(shù)據(jù),親密號(hào)碼,捆綁業(yè)務(wù),增值業(yè)務(wù)訂購(gòu)關(guān)系,以及相關(guān)的客戶基本資料等。所述數(shù)據(jù)采集和處理模塊可以采集BOSS系統(tǒng)的數(shù)據(jù)采用接口表方式或文件方式,采集MISC通過(guò)接口表或文件方式采集增量數(shù)據(jù),采集HLR/SCP上的數(shù)據(jù)根據(jù)網(wǎng)元接口決定采集方式。
所述數(shù)據(jù)采集是從網(wǎng)元獲取數(shù)據(jù)的過(guò)程,采用全量采集和增量采集相結(jié)合的數(shù)據(jù)采集方式從網(wǎng)元采集數(shù)據(jù);所述全量采集要求網(wǎng)元導(dǎo)出所有的要求保持一致的數(shù)據(jù);所述增量采集是針對(duì)要求保持一致的數(shù)據(jù),只采集上一次采集時(shí)間到當(dāng)前采集時(shí)間內(nèi)發(fā)生變化的數(shù)據(jù)。
通過(guò)全量采集和增量采集結(jié)合,是指在處理數(shù)據(jù)一致性問(wèn)題時(shí),采用全量采集來(lái)保證數(shù)據(jù)采集的全面性和準(zhǔn)確性,盡可能不遺漏在基準(zhǔn)時(shí)間段內(nèi)網(wǎng)元間要求保持一致但實(shí)際不一致的數(shù)據(jù);采用增量采集來(lái)保證數(shù)據(jù)采集的及時(shí)性,這樣就可以避免重復(fù)采集已經(jīng)保持一致的數(shù)據(jù),浪費(fèi)系統(tǒng)的資源和時(shí)間。
所述全量采集和增量采集通過(guò)文件方式或聯(lián)機(jī)方式實(shí)現(xiàn)要求保持一致的數(shù)據(jù)的采集。
所述聯(lián)機(jī)方式指建立網(wǎng)絡(luò)連接,通過(guò)網(wǎng)絡(luò)傳輸采集到要求保持一致的數(shù)據(jù)的方式;所述文件方式指將要求保持一致的數(shù)據(jù)以文件方式保存,再通過(guò)文件拷貝或文件傳輸?shù)姆绞讲杉揭蟊3忠恢碌臄?shù)據(jù)。
所述聯(lián)機(jī)方式包括采集連接建立和傳輸過(guò)程,采集連接建立是指由系統(tǒng)或網(wǎng)元發(fā)采集請(qǐng)求至建立采集連接的過(guò)程,采集連接根據(jù)采集協(xié)議的不同,建立不同的連接,如ftp、http、tcp/ip或自定義協(xié)議等。
所述預(yù)處理是對(duì)采集的網(wǎng)元數(shù)據(jù)進(jìn)行處理,以用于進(jìn)行比對(duì)的過(guò)程,預(yù)處理包括過(guò)濾、校驗(yàn)、修復(fù)、格式轉(zhuǎn)換等操作中的零項(xiàng)至多項(xiàng)操作。所述數(shù)據(jù)的過(guò)濾是對(duì)采集數(shù)據(jù)中無(wú)效或者無(wú)用的數(shù)據(jù)進(jìn)行排查過(guò)濾的過(guò)程;所述數(shù)據(jù)校驗(yàn)是對(duì)采集到的數(shù)據(jù)進(jìn)行準(zhǔn)確性和邏輯合理性的判斷的過(guò)程;所述數(shù)據(jù)修復(fù)是根據(jù)數(shù)據(jù)本身的屬性以及數(shù)據(jù)來(lái)源修復(fù)異常數(shù)據(jù);所述格式轉(zhuǎn)換是將網(wǎng)元數(shù)據(jù)從無(wú)法用于數(shù)據(jù)比對(duì)的格式的轉(zhuǎn)換為可以用于數(shù)據(jù)比對(duì)的過(guò)程。
所述解析是將采集到的網(wǎng)元數(shù)據(jù)根據(jù)數(shù)據(jù)含義確定要求保持一致的用于比對(duì)的數(shù)據(jù)的對(duì)應(yīng)關(guān)系的過(guò)程。
所述比對(duì)是對(duì)解析后的數(shù)據(jù)進(jìn)行對(duì)比,然后發(fā)現(xiàn)并記錄數(shù)據(jù)一致性情況的過(guò)程。
所述采集到的網(wǎng)元數(shù)據(jù)進(jìn)行預(yù)處理和解析,然后進(jìn)行數(shù)據(jù)比對(duì);或者也可以先對(duì)網(wǎng)元數(shù)據(jù)進(jìn)行預(yù)處理后再采集,然后再進(jìn)行解析,最后進(jìn)行數(shù)據(jù)比對(duì)。
所述差異列表是指通過(guò)比對(duì)生成的能反映網(wǎng)元數(shù)據(jù)一致性情況的記錄集,一般情況差異列表為比對(duì)時(shí)發(fā)現(xiàn)的不一致的網(wǎng)元數(shù)據(jù)及其在網(wǎng)元的位置信息,如比對(duì)時(shí)發(fā)現(xiàn)A客戶資料不一致,則將比對(duì)雙方各自的A客戶資料及其在網(wǎng)元的位置信息生成一條差異列表記錄。
所述有效性驗(yàn)證采用單側(cè)驗(yàn)證、雙側(cè)驗(yàn)證或豁免驗(yàn)證規(guī)則中的一種到多種規(guī)則進(jìn)行驗(yàn)證,其中1、單側(cè)驗(yàn)證規(guī)則比較差異列表生成時(shí)間與BOSS側(cè)用戶數(shù)據(jù)狀態(tài)變化時(shí)間,只檢查BOSS側(cè)數(shù)據(jù)的變化,如果在差異列表生成后用戶的數(shù)據(jù)發(fā)生了變化,則認(rèn)為該差異項(xiàng)無(wú)效,忽略該差異數(shù)據(jù)項(xiàng),繼續(xù)處理下一差異數(shù)據(jù)項(xiàng),否則執(zhí)行同步處理。這種規(guī)則既可以保證數(shù)據(jù)同步的正確性,有降低了對(duì)網(wǎng)元側(cè)的壓力,適用于網(wǎng)元實(shí)時(shí)接口性能較低、執(zhí)行批量比對(duì)同步的場(chǎng)景;
2、雙側(cè)驗(yàn)證規(guī)則從差異列表中的業(yè)務(wù)支撐網(wǎng)網(wǎng)元和業(yè)務(wù)承載網(wǎng)網(wǎng)元重新讀取數(shù)據(jù)進(jìn)行核對(duì),如果數(shù)據(jù)仍不一致,則認(rèn)為該差異有效,刷新差異數(shù)據(jù)項(xiàng),執(zhí)行同步操作;如果數(shù)據(jù)已經(jīng)一致,則認(rèn)為該差異無(wú)效,跳過(guò)并繼續(xù)處理下一差異數(shù)據(jù)項(xiàng)。這種規(guī)則保證所有差異數(shù)據(jù)項(xiàng)都得到正確的處理,適用于網(wǎng)元實(shí)時(shí)接口性能較高、執(zhí)行批量比對(duì)同步的場(chǎng)景;3、豁免驗(yàn)證規(guī)則默認(rèn)差異列表數(shù)據(jù)完全有效,按照同步規(guī)則直接對(duì)差異列表的數(shù)據(jù)項(xiàng)進(jìn)行同步處理,這種規(guī)則適用于通過(guò)網(wǎng)元實(shí)時(shí)接口逐條進(jìn)行數(shù)據(jù)一致性檢測(cè)、同步處理的場(chǎng)景。
移動(dòng)通信領(lǐng)域,數(shù)據(jù)校驗(yàn)的判斷標(biāo)準(zhǔn)主要是一些通常默認(rèn)的邏輯,比如號(hào)碼長(zhǎng)度、業(yè)務(wù)功能代碼域以及一些數(shù)據(jù)相關(guān)屬性的判斷,當(dāng)出現(xiàn)數(shù)據(jù)長(zhǎng)度異常、數(shù)據(jù)取值不在定義的域內(nèi)時(shí),就對(duì)異常數(shù)據(jù)做相應(yīng)的記錄并標(biāo)記后保存到異常數(shù)據(jù)表中,同時(shí)提供相應(yīng)的日志供查詢使用。前臺(tái)界面提供對(duì)各種異常數(shù)據(jù)的提取和查詢統(tǒng)計(jì),操作維護(hù)人員可以通過(guò)異常數(shù)據(jù)統(tǒng)計(jì)和查詢?nèi)罩景l(fā)現(xiàn)數(shù)據(jù)源的問(wèn)題或者接口的異常情況,并采取相應(yīng)措施進(jìn)行補(bǔ)救和防范。
一般僅當(dāng)數(shù)據(jù)類型不匹配或者數(shù)據(jù)格式的普遍性錯(cuò)誤時(shí)可以采用數(shù)據(jù)修復(fù)功能,大多數(shù)情況下的異常數(shù)據(jù)都需要重新采集并處理。例如出現(xiàn)號(hào)碼前帶前綴或后綴的情況,可以使用數(shù)據(jù)修復(fù)對(duì)號(hào)碼進(jìn)行截取,截取正確的號(hào)碼用于處理。而數(shù)據(jù)修復(fù)出于安全以及準(zhǔn)確性的考慮,不提供自動(dòng)修復(fù)功能,在前臺(tái)界面提供異常數(shù)據(jù)查詢和手工修復(fù)的功能,可以供操作維護(hù)人員手工進(jìn)行個(gè)別修復(fù)或者批量修復(fù),批量修復(fù)僅對(duì)于大面積的同樣異常發(fā)生時(shí)才可以采用,用于提高系統(tǒng)處理效率,減少反復(fù)工作量。修復(fù)需要特殊權(quán)限的人員才可以操作,并且修復(fù)操作的整個(gè)過(guò)程都記錄相應(yīng)的日志,以供當(dāng)出現(xiàn)修復(fù)錯(cuò)誤時(shí)可以進(jìn)行回退,不影響正常的系統(tǒng)處理。
步驟C中,所述相關(guān)網(wǎng)元是指進(jìn)行比對(duì)后數(shù)據(jù)不一致的網(wǎng)元;所述相應(yīng)的就是指與同步規(guī)則一致的。
完成一次數(shù)據(jù)比對(duì)和數(shù)據(jù)同步后,系統(tǒng)自動(dòng)生成統(tǒng)計(jì)報(bào)告并顯示,同時(shí)根據(jù)結(jié)果,還可以進(jìn)行告警處理和通知,并生成歷史統(tǒng)計(jì)報(bào)告,通過(guò)統(tǒng)計(jì)報(bào)告進(jìn)行統(tǒng)計(jì)查詢。
比對(duì)處理后的結(jié)果保存到相應(yīng)的庫(kù)表后,采用比對(duì)稽核判斷數(shù)據(jù)的平衡關(guān)系和日志來(lái)驗(yàn)證整個(gè)比對(duì)過(guò)程的完整性和比對(duì)的準(zhǔn)確性;并且當(dāng)數(shù)據(jù)比對(duì)和數(shù)據(jù)同步過(guò)程中出現(xiàn)的異常時(shí),根據(jù)預(yù)先設(shè)置的處理策略進(jìn)行處理解除異常,并生成異常數(shù)據(jù)表和日志。
所述比對(duì)稽核的數(shù)據(jù)平衡關(guān)系的總體為比對(duì)入口的數(shù)據(jù)總量=比對(duì)出口的通過(guò)數(shù)據(jù)數(shù)量+比對(duì)出口的不通過(guò)數(shù)據(jù)數(shù)量。
實(shí)施例3所述數(shù)據(jù)一致性比對(duì)同步系統(tǒng)的硬件結(jié)構(gòu)包括存儲(chǔ)設(shè)備、FC-SWITCH與數(shù)據(jù)庫(kù)服務(wù)器、WEB服務(wù)器、備份服務(wù)器、數(shù)據(jù)庫(kù)/應(yīng)用/接口服務(wù)器和交換機(jī)。
本發(fā)明采用組網(wǎng)的硬件結(jié)構(gòu)可以如表1的硬件設(shè)施
表1實(shí)施例4數(shù)據(jù)一致性比對(duì)同步的系統(tǒng),包括顯示層、數(shù)據(jù)存儲(chǔ)處理層和接口層;所述顯示層用于人機(jī)的數(shù)據(jù)交互,展現(xiàn)各種數(shù)據(jù)處理分析結(jié)果;所述數(shù)據(jù)存儲(chǔ)處理層用于各種數(shù)據(jù)的處理邏輯,包括數(shù)據(jù)采集模塊、數(shù)據(jù)預(yù)處理模塊、數(shù)據(jù)比對(duì)模塊、數(shù)據(jù)同步模塊和輔助模塊,數(shù)據(jù)采集模塊用于采集數(shù)據(jù),數(shù)據(jù)預(yù)處理模塊用于對(duì)數(shù)據(jù)進(jìn)行整理、轉(zhuǎn)換和解析,數(shù)據(jù)比對(duì)模塊用于數(shù)據(jù)比對(duì),數(shù)據(jù)同步模塊根據(jù)比對(duì)結(jié)果進(jìn)行同步處理;所述系統(tǒng)接口層用于系統(tǒng)和各個(gè)網(wǎng)元的通信交互。
該系統(tǒng)用于移動(dòng)通信網(wǎng)元間的數(shù)據(jù)不一致的檢測(cè)處理時(shí),其步驟為A、數(shù)據(jù)采集模塊通過(guò)BOSS和其他網(wǎng)元的接口從網(wǎng)元采集要求保持一致的網(wǎng)元數(shù)據(jù);B、根據(jù)網(wǎng)元數(shù)據(jù)的情況,數(shù)據(jù)預(yù)處理模塊將步驟A采集到的網(wǎng)元數(shù)據(jù)進(jìn)行預(yù)處理和解析;C、數(shù)據(jù)比對(duì)模塊將步驟B得到的數(shù)據(jù)和BOSS內(nèi)對(duì)應(yīng)的數(shù)據(jù)進(jìn)行比對(duì),將不一致的數(shù)據(jù)記錄保存在差異列表中;D、根據(jù)步驟C的差異列表,數(shù)據(jù)比對(duì)模塊結(jié)合有效性驗(yàn)證規(guī)則對(duì)數(shù)據(jù)差異的有效性加以驗(yàn)證,確定差異數(shù)據(jù)是否需要執(zhí)行同步處理;E、對(duì)步驟D中得到的需要執(zhí)行同步處理的數(shù)據(jù),數(shù)據(jù)同步模塊結(jié)合同步規(guī)則生成同步數(shù)據(jù),并把同步數(shù)據(jù)通過(guò)對(duì)應(yīng)的接口發(fā)送至BOSS系統(tǒng)和其他網(wǎng)元;F、最后在BOSS系統(tǒng)和其他網(wǎng)元中執(zhí)行與同步規(guī)則一致的增加/刪除/修改數(shù)據(jù)操作,使網(wǎng)元間數(shù)據(jù)保持一致。
所述同步規(guī)則是同步處理時(shí)須遵循的原則,是按照網(wǎng)元數(shù)據(jù)的含義、流向和與數(shù)據(jù)相關(guān)的業(yè)務(wù)規(guī)則這三個(gè)方面的不一致情況來(lái)制定的。
如圖5和表2所示為BOSS單向到一個(gè)其他網(wǎng)元的數(shù)據(jù)交互。
數(shù)據(jù)流向業(yè)務(wù)只能通過(guò)BOSS進(jìn)行受理,受理成功后,由BOSS將業(yè)務(wù)訂購(gòu)信息發(fā)送給業(yè)務(wù)網(wǎng)元,完成在業(yè)務(wù)網(wǎng)元中的訂購(gòu)。
數(shù)據(jù)內(nèi)容用戶基本信息(用戶標(biāo)識(shí)、用戶狀態(tài)、用戶屬性)、訂購(gòu)信息(訂購(gòu)標(biāo)識(shí)、訂購(gòu)狀態(tài)、訂購(gòu)屬性)、業(yè)務(wù)局?jǐn)?shù)據(jù)(局?jǐn)?shù)據(jù)標(biāo)識(shí)、局?jǐn)?shù)據(jù)狀態(tài)、局?jǐn)?shù)據(jù)屬性)。
涉及網(wǎng)元RADIUS(17201)、MAS平臺(tái)、ADC平臺(tái)、行業(yè)網(wǎng)關(guān)平臺(tái)。
表2如圖6和表3所示,BOSS單向到一個(gè)其他網(wǎng)元的數(shù)據(jù)交互。
數(shù)據(jù)流向BOSS作為數(shù)據(jù)發(fā)起端,發(fā)送相應(yīng)的簽約信息到核心網(wǎng)元,在核心網(wǎng)元上進(jìn)行開(kāi)通或變更。
數(shù)據(jù)內(nèi)容用戶標(biāo)識(shí)、用戶簽約信息涉及網(wǎng)元HLR/AUC
表3如圖7和表4、5所示,BOSS同時(shí)單向到2個(gè)其他網(wǎng)元元的數(shù)據(jù)交互。
數(shù)據(jù)流向a、業(yè)務(wù)只通過(guò)BOSS進(jìn)行受理,業(yè)務(wù)受理涉及到業(yè)務(wù)網(wǎng)元和核心網(wǎng)元;b、由BOSS在業(yè)務(wù)受理成功后,將訂購(gòu)信息發(fā)送給業(yè)務(wù)網(wǎng)元,將功能簽約信息發(fā)送給核心網(wǎng)元,完成整個(gè)訂購(gòu)過(guò)程。
數(shù)據(jù)內(nèi)容用戶基本信息(用戶標(biāo)識(shí)、用戶狀態(tài)、用戶屬性)、訂購(gòu)信息(訂購(gòu)標(biāo)識(shí)、訂購(gòu)狀態(tài)、訂購(gòu)屬性)、用戶簽約信息(用戶標(biāo)識(shí)、簽約信息)。
涉及網(wǎng)元智能網(wǎng)、PushEmail、全球呼平臺(tái)、一卡多號(hào)平臺(tái)、集團(tuán)總機(jī)平臺(tái)、短信業(yè)務(wù)數(shù)據(jù)中心、RADIUS平臺(tái)(WLAN,E動(dòng)互聯(lián))。
表4
表5表2~5的說(shuō)明→表示BOSS與平臺(tái)之間的數(shù)據(jù)交互方向,其發(fā)起端是BOSS,落地端是該平臺(tái);←表示BOSS與平臺(tái)之間的數(shù)據(jù)交互方向,其發(fā)起端是平臺(tái),落地端是BOSS;—表示BOSS與平臺(tái)之間無(wú)該項(xiàng)數(shù)據(jù)交互。
如圖8和表6所示,其他網(wǎng)元單向到BOSS的數(shù)據(jù)交互。
數(shù)據(jù)流向業(yè)務(wù)網(wǎng)元負(fù)責(zé)管理業(yè)務(wù)局?jǐn)?shù)據(jù),業(yè)務(wù)局?jǐn)?shù)據(jù)發(fā)布成功后,由業(yè)務(wù)網(wǎng)元將業(yè)務(wù)局?jǐn)?shù)據(jù)信息發(fā)送給BOSS,完成在BOSS的業(yè)務(wù)登記。
數(shù)據(jù)內(nèi)容業(yè)務(wù)局?jǐn)?shù)據(jù)信息(局?jǐn)?shù)據(jù)標(biāo)識(shí)、局?jǐn)?shù)據(jù)狀態(tài)、局?jǐn)?shù)據(jù)屬性)。
涉及網(wǎng)元SIMS平臺(tái)、VC管理平臺(tái)。
表6表6說(shuō)明→表示BOSS與平臺(tái)之間的數(shù)據(jù)交互方向,其發(fā)起端是BOSS,落地端是該平臺(tái);←表示BOSS與平臺(tái)之間的數(shù)據(jù)交互方向,其發(fā)起端是平臺(tái),落地端是BOSS。
其中,BOSS單向到其他網(wǎng)元的同步規(guī)則根據(jù)兩種網(wǎng)元之間數(shù)據(jù)差異類別分為三類情況,具體處理情況參見(jiàn)表7~9。
表7
表8
表9如圖9和表10所示,BOSS到其他網(wǎng)元的雙向數(shù)據(jù)交互。
數(shù)據(jù)流向業(yè)務(wù)可以在BOSS和業(yè)務(wù)網(wǎng)元雙方進(jìn)行受理在BOSS中訂購(gòu)業(yè)務(wù)功后,由BOSS將業(yè)務(wù)訂購(gòu)信息發(fā)送給業(yè)務(wù)網(wǎng)元,完成在業(yè)務(wù)網(wǎng)元中的訂購(gòu);在業(yè)務(wù)網(wǎng)元中訂購(gòu)業(yè)務(wù)成功后,訂購(gòu)信息同步給BOSS。
數(shù)據(jù)內(nèi)容用戶基本信息(用戶標(biāo)識(shí)、用戶狀態(tài)、用戶屬性)、訂購(gòu)信息(訂購(gòu)標(biāo)識(shí)、訂購(gòu)狀態(tài)、訂購(gòu)屬性)、業(yè)務(wù)局?jǐn)?shù)據(jù)信息(局?jǐn)?shù)據(jù)標(biāo)識(shí)、局?jǐn)?shù)據(jù)狀態(tài)、局?jǐn)?shù)據(jù)屬性)。
涉及網(wǎng)元DSMP、PIM平臺(tái)、通用下載平臺(tái)、手機(jī)郵箱平臺(tái)、MSP平臺(tái)、中央音樂(lè)平臺(tái)。
表10說(shuō)明→表示BOSS與平臺(tái)之間的數(shù)據(jù)交互方向,其發(fā)起端是BOSS,落地端是該平臺(tái);←表示BOSS與平臺(tái)之間的數(shù)據(jù)交互方向,其發(fā)起端是平臺(tái),落地端是BOSS;
表示BOSS與平臺(tái)之間的數(shù)據(jù)交互方向,平臺(tái)與BOSS互為發(fā)起端和落地端;—表示BOSS與平臺(tái)之間無(wú)該項(xiàng)數(shù)據(jù)交互。
其中,BOSS雙向到其他網(wǎng)元的同步規(guī)則根據(jù)兩種網(wǎng)元之間數(shù)據(jù)差異類別分為三類情況,具體處理情況參見(jiàn)表11~13。
表11
表12
表13如圖10和表13、14所示,BOSS和其他多個(gè)網(wǎng)元之間的數(shù)據(jù)交互。
數(shù)據(jù)流向a、業(yè)務(wù)可以通過(guò)BOSS和業(yè)務(wù)網(wǎng)元雙方進(jìn)行受理,業(yè)務(wù)受理涉及到業(yè)務(wù)網(wǎng)元和核心網(wǎng)元;b、由BOSS在業(yè)務(wù)受理成功后,將訂購(gòu)信息發(fā)送給業(yè)務(wù)網(wǎng)元,將功能簽約信息發(fā)送給核心網(wǎng)元,完成整個(gè)訂購(gòu)過(guò)程;c、在業(yè)務(wù)網(wǎng)元中訂購(gòu)業(yè)務(wù)成功后,會(huì)發(fā)送訂購(gòu)信息給BOSS,BOSS記錄訂購(gòu)信息,同時(shí)將涉及到核心網(wǎng)元的功能簽約信息發(fā)送給核心網(wǎng)元,完成整個(gè)訂購(gòu)過(guò)程。
數(shù)據(jù)內(nèi)容訂購(gòu)信息(訂購(gòu)標(biāo)識(shí)、訂購(gòu)狀態(tài)、訂購(gòu)屬性)、用戶簽約信息(用戶標(biāo)識(shí)、簽約信息)、業(yè)務(wù)局?jǐn)?shù)據(jù)信息(局?jǐn)?shù)據(jù)標(biāo)識(shí)、局?jǐn)?shù)據(jù)狀態(tài)、局?jǐn)?shù)據(jù)屬性)。
涉及網(wǎng)元IM平臺(tái)、BlackBerry、流媒體平臺(tái)、彩鈴平臺(tái)。
表14
表15表14、15的說(shuō)明→表示BOSS與平臺(tái)之間的數(shù)據(jù)交互方向,其發(fā)起端是BOSS,落地端是該平臺(tái);←表示BOSS與平臺(tái)之間的數(shù)據(jù)交互方向,其發(fā)起端是平臺(tái),落地端是BOSS;
表示BOSS與平臺(tái)之間的數(shù)據(jù)交互方向,平臺(tái)與BOSS互為發(fā)起端和落地端;—表示BOSS與平臺(tái)之間無(wú)該項(xiàng)數(shù)據(jù)交互。
本發(fā)明所設(shè)計(jì)的英文術(shù)語(yǔ)對(duì)照表如下
表1權(quán)利要求
1.數(shù)據(jù)一致性比對(duì)同步的系統(tǒng),其特征在于包括顯示層、數(shù)據(jù)存儲(chǔ)處理層和接口層;所述顯示層用于人機(jī)的數(shù)據(jù)交互,展現(xiàn)各種數(shù)據(jù)處理分析結(jié)果;所述數(shù)據(jù)存儲(chǔ)處理層用于各種數(shù)據(jù)的處理邏輯,包括數(shù)據(jù)采集模塊、數(shù)據(jù)預(yù)處理模塊、數(shù)據(jù)比對(duì)模塊、數(shù)據(jù)同步模塊和輔助模塊,數(shù)據(jù)采集模塊用于采集數(shù)據(jù),數(shù)據(jù)預(yù)處理模塊用于對(duì)數(shù)據(jù)進(jìn)行整理、轉(zhuǎn)換和解析,數(shù)據(jù)比對(duì)模塊用于數(shù)據(jù)比對(duì),數(shù)據(jù)同步模塊根據(jù)比對(duì)結(jié)果進(jìn)行同步處理;所述系統(tǒng)接口層用于系統(tǒng)和各個(gè)網(wǎng)元的通信交互。
2.根據(jù)權(quán)利要求1所述數(shù)據(jù)一致性比對(duì)同步的系統(tǒng),其特征在于所述顯示層是給使用本系統(tǒng)的操作/維護(hù)/管理人員提供一個(gè)人機(jī)交互的門戶界面。
3.根據(jù)權(quán)利要求1所述數(shù)據(jù)一致性比對(duì)同步的系統(tǒng),其特征在于所述數(shù)據(jù)存儲(chǔ)處理層的輔助模塊由稽核模塊、調(diào)度模塊、統(tǒng)計(jì)模塊、分析模塊、系統(tǒng)管理模塊以及其他模塊中的一個(gè)至多個(gè)組合/集成而成。
4.根據(jù)權(quán)利要求1所述數(shù)據(jù)一致性比對(duì)同步的系統(tǒng),其特征在于所述系統(tǒng)管理模塊用于對(duì)系統(tǒng)運(yùn)行環(huán)境的各種設(shè)置的管理,包括進(jìn)程調(diào)度、進(jìn)程自動(dòng)起停設(shè)置、數(shù)據(jù)備份的設(shè)置以及系統(tǒng)運(yùn)行日志管理;配置管理用于對(duì)系統(tǒng)各個(gè)功能模塊的配置數(shù)據(jù)的管理維護(hù),包括配置表、配置文件的增、刪、改、查操作;系統(tǒng)管理模塊的告警設(shè)置及處理是對(duì)系統(tǒng)監(jiān)控到的異常產(chǎn)生告警信息,生成告警信息后,在告警監(jiān)控界面顯示并通過(guò)設(shè)定的方式及時(shí)通知;所述系統(tǒng)管理模塊還具有選擇自動(dòng)/手動(dòng)模式的功能,選擇自動(dòng)模式時(shí),系統(tǒng)自動(dòng)完成數(shù)據(jù)一致性的比對(duì)同步過(guò)程,根據(jù)同步處理規(guī)則系統(tǒng)自動(dòng)生成同步數(shù)據(jù)并處理;選擇手動(dòng)模式,則通過(guò)人工干預(yù)分步驟完成數(shù)據(jù)一致性的比對(duì)同步過(guò)程。
5.根據(jù)權(quán)利要求1所述數(shù)據(jù)一致性比對(duì)同步的系統(tǒng),其特征在于所述系統(tǒng)接口層包括用于各網(wǎng)元間的數(shù)據(jù)采集接口,用于同步至各網(wǎng)元的數(shù)據(jù)同步接口,以及數(shù)據(jù)分發(fā)接口。
6.根據(jù)權(quán)利要求1所述數(shù)據(jù)一致性比對(duì)同步的系統(tǒng),其特征在于所述數(shù)據(jù)一致性比對(duì)同步系統(tǒng)的硬件結(jié)構(gòu)包括存儲(chǔ)設(shè)備、FC-SWITCH與數(shù)據(jù)庫(kù)服務(wù)器、WEB服務(wù)器、備份服務(wù)器、數(shù)據(jù)庫(kù)/應(yīng)用/接口服務(wù)器和交換機(jī)。
7.數(shù)據(jù)一致性比對(duì)同步方法,其特征在于具體步驟如下A、系統(tǒng)通過(guò)接口層和網(wǎng)元進(jìn)行通信交互,數(shù)據(jù)采集模塊根據(jù)接口標(biāo)準(zhǔn)和參數(shù)適配從網(wǎng)元進(jìn)行數(shù)據(jù)采集,通過(guò)數(shù)據(jù)預(yù)處理模塊根據(jù)網(wǎng)元數(shù)據(jù)的情況,將采集到的網(wǎng)元數(shù)據(jù)進(jìn)行預(yù)處理,然后進(jìn)行解析處理得到有用的數(shù)據(jù);B、數(shù)據(jù)比對(duì)模塊對(duì)步驟A得到的數(shù)據(jù)進(jìn)行比對(duì),不一致的數(shù)據(jù)被記錄保存在差異列表中;C、根據(jù)步驟B所述得到的差異列表,數(shù)據(jù)同步模塊結(jié)合有效性驗(yàn)證規(guī)則對(duì)數(shù)據(jù)差異的有效性加以驗(yàn)證,對(duì)差異為有效的數(shù)據(jù)根據(jù)同步規(guī)則生成對(duì)應(yīng)的同步數(shù)據(jù),并把同步數(shù)據(jù)通過(guò)對(duì)應(yīng)的接口發(fā)送至相關(guān)網(wǎng)元,然后在相關(guān)網(wǎng)元中執(zhí)行相應(yīng)的增加/刪除/修改數(shù)據(jù)操作,使網(wǎng)元間數(shù)據(jù)保持一致。
8.根據(jù)權(quán)利要求1或7所述數(shù)據(jù)一致性比對(duì)同步的系統(tǒng)和方法,其特征在于所述網(wǎng)元是指網(wǎng)絡(luò)中具有數(shù)據(jù)存儲(chǔ)功能的節(jié)點(diǎn),包括用于業(yè)務(wù)受理和管理的業(yè)務(wù)支撐網(wǎng)網(wǎng)元和用于實(shí)現(xiàn)業(yè)務(wù)的業(yè)務(wù)承載網(wǎng)網(wǎng)元。
9.根據(jù)權(quán)利要求7所述數(shù)據(jù)一致性比對(duì)同步的方法,其特征在于所述數(shù)據(jù)采集是從網(wǎng)元獲取數(shù)據(jù)的過(guò)程,采用全量采集和增量采集相結(jié)合的數(shù)據(jù)采集方式從網(wǎng)元采集數(shù)據(jù);所述全量采集要求網(wǎng)元導(dǎo)出所有的要求保持一致的數(shù)據(jù);所述增量采集是針對(duì)要求保持一致的數(shù)據(jù),只采集上一次采集時(shí)間到當(dāng)前采集時(shí)間內(nèi)發(fā)生變化的數(shù)據(jù)。
10.根據(jù)權(quán)利要求7所述數(shù)據(jù)一致性比對(duì)同步的方法,其特征在于所述全量采集和增量采集通過(guò)文件方式或聯(lián)機(jī)方式實(shí)現(xiàn)要求保持一致的數(shù)據(jù)的采集。
11.根據(jù)權(quán)利要求10所述數(shù)據(jù)一致性比對(duì)同步的方法,其特征在于所述聯(lián)機(jī)方式指建立網(wǎng)絡(luò)連接,通過(guò)網(wǎng)絡(luò)傳輸采集到要求保持一致的數(shù)據(jù)的方式;所述文件方式指將要求保持一致的數(shù)據(jù)以文件方式保存,再通過(guò)文件拷貝或文件傳輸?shù)姆绞讲杉揭蟊3忠恢碌臄?shù)據(jù)。
12.根據(jù)權(quán)利要求10或11所述數(shù)據(jù)一致性比對(duì)同步的方法,其特征在于所述聯(lián)機(jī)方式包括采集連接建立和傳輸過(guò)程,采集連接建立是指由系統(tǒng)或網(wǎng)元發(fā)送采集請(qǐng)求至建立采集連接的過(guò)程,采集連接根據(jù)采集協(xié)議的不同,建立不同的連接。
13.根據(jù)權(quán)利要求7所述數(shù)據(jù)一致性比對(duì)同步的方法,其特征在于所述預(yù)處理是對(duì)采集的網(wǎng)元數(shù)據(jù)進(jìn)行處理,以用于進(jìn)行比對(duì)的過(guò)程。
14.根據(jù)權(quán)利要求7所述數(shù)據(jù)一致性比對(duì)同步的方法,其特征在于所述解析是將采集到的網(wǎng)元數(shù)據(jù)根據(jù)數(shù)據(jù)含義確定要求保持一致的用于比對(duì)的數(shù)據(jù)的對(duì)應(yīng)關(guān)系的過(guò)程。
15.根據(jù)權(quán)利要求7所述數(shù)據(jù)一致性比對(duì)同步的方法,其特征在于所述比對(duì)是對(duì)解析后的數(shù)據(jù)進(jìn)行對(duì)比,然后發(fā)現(xiàn)并記錄數(shù)據(jù)一致性情況的過(guò)程。
16.根據(jù)權(quán)利要求7所述數(shù)據(jù)一致性比對(duì)同步的方法,其特征在于所述采集到的網(wǎng)元數(shù)據(jù)進(jìn)行預(yù)處理和解析,然后進(jìn)行數(shù)據(jù)比對(duì);或者先對(duì)網(wǎng)元數(shù)據(jù)進(jìn)行預(yù)處理后再采集,然后再進(jìn)行解析,最后進(jìn)行數(shù)據(jù)比對(duì)。
17.根據(jù)權(quán)利要求7所述數(shù)據(jù)一致性比對(duì)同步的方法,其特征在于所述差異列表是指通過(guò)比對(duì)生成的能反映網(wǎng)元數(shù)據(jù)一致性情況的記錄集。
18.根據(jù)權(quán)利要求7所述數(shù)據(jù)一致性比對(duì)同步的方法,其特征在于所述有效性驗(yàn)證采用單側(cè)驗(yàn)證、雙側(cè)驗(yàn)證或豁免驗(yàn)證規(guī)則中的一種到多種規(guī)則進(jìn)行驗(yàn)證;單側(cè)驗(yàn)證指根據(jù)一側(cè)的網(wǎng)元數(shù)據(jù)驗(yàn)證差異列表的數(shù)據(jù)差異是否需要執(zhí)行同步處理;雙側(cè)驗(yàn)證是指根據(jù)兩側(cè)的網(wǎng)元數(shù)據(jù)驗(yàn)證差異列表的數(shù)據(jù)差異是否需要執(zhí)行同步處理;豁免驗(yàn)證規(guī)則是指默認(rèn)差異數(shù)據(jù)有效,從而不進(jìn)行任何驗(yàn)證直接進(jìn)行同步處理。
19.根據(jù)權(quán)利要求7所述數(shù)據(jù)一致性比對(duì)同步的方法,其特征在于步驟C中,所述相關(guān)網(wǎng)元是指進(jìn)行比對(duì)后數(shù)據(jù)不一致的網(wǎng)元;所述相應(yīng)的就是指與同步規(guī)則相一致的。
全文摘要
數(shù)據(jù)一致性比對(duì)同步系統(tǒng)和方法,其特征在于本系統(tǒng)包括顯示層、用于各種數(shù)據(jù)的處理邏輯數(shù)據(jù)存儲(chǔ)處理層,和接口層;所述數(shù)據(jù)存儲(chǔ)處理層,包括數(shù)據(jù)采集模塊、數(shù)據(jù)預(yù)處理模塊、數(shù)據(jù)比對(duì)模塊、數(shù)據(jù)同步模塊和輔助模塊;業(yè)務(wù)支撐網(wǎng)和業(yè)務(wù)承載網(wǎng)通過(guò)系統(tǒng)接口層進(jìn)行網(wǎng)元間的通信交互,數(shù)據(jù)采集模塊從業(yè)務(wù)支撐網(wǎng)和/或業(yè)務(wù)承載網(wǎng)對(duì)要求保持一致的網(wǎng)元數(shù)據(jù)進(jìn)行數(shù)據(jù)采集;數(shù)據(jù)預(yù)處理模塊將采集到的網(wǎng)元數(shù)據(jù)進(jìn)行預(yù)處理、解析得到有用的數(shù)據(jù);數(shù)據(jù)比對(duì)模塊對(duì)解析后的數(shù)據(jù)進(jìn)行比對(duì),不一致的數(shù)據(jù)被記錄保存在差異列表中;根據(jù)數(shù)據(jù)比對(duì)處理后的結(jié)果,數(shù)據(jù)同步模塊結(jié)合有效性驗(yàn)證規(guī)則對(duì)數(shù)據(jù)差異的有效性加以驗(yàn)證,對(duì)差異為有效的數(shù)據(jù)根據(jù)同步規(guī)則生成對(duì)應(yīng)的同步數(shù)據(jù),并把同步數(shù)據(jù)通過(guò)對(duì)應(yīng)的接口發(fā)送至相關(guān)網(wǎng)元,然后在相關(guān)網(wǎng)元中執(zhí)行相應(yīng)操作使網(wǎng)元間數(shù)據(jù)保持一致;本發(fā)明可以提升數(shù)據(jù)比對(duì)同步水平和相關(guān)系統(tǒng)運(yùn)行效率,提高資源利用效率,確保相關(guān)系統(tǒng)數(shù)據(jù)的準(zhǔn)確性和一致性,避免因數(shù)據(jù)不一致帶來(lái)客戶投訴或業(yè)務(wù)收入流失,為業(yè)務(wù)收入和客戶滿意服務(wù)提供堅(jiān)實(shí)的基礎(chǔ)保證;本發(fā)明應(yīng)用范圍寬廣,適用于通信、保險(xiǎn)、銀行等需要多網(wǎng)元協(xié)作的領(lǐng)域。
文檔編號(hào)H04L12/24GK101094051SQ20071004938
公開(kāi)日2007年12月26日 申請(qǐng)日期2007年6月27日 優(yōu)先權(quán)日2007年6月27日
發(fā)明者郭正平, 曾鍵, 馮斌, 陳剛, 龐琳, 王林, 余濤, 張超, 程鵬 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)四川有限公司