国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種業(yè)務(wù)數(shù)據(jù)同步方法、裝置及系統(tǒng)與流程

      文檔序號(hào):12280121閱讀:359來(lái)源:國(guó)知局
      一種業(yè)務(wù)數(shù)據(jù)同步方法、裝置及系統(tǒng)與流程

      本發(fā)明涉及電信增值業(yè)務(wù)領(lǐng)域,尤其涉及一種業(yè)務(wù)數(shù)據(jù)同步方法、裝置及系統(tǒng)。



      背景技術(shù):

      數(shù)據(jù)一致性保障的長(zhǎng)期規(guī)劃目標(biāo)是構(gòu)建數(shù)據(jù)一致性質(zhì)量管理體系,從而實(shí)現(xiàn)數(shù)據(jù)一致性的可監(jiān)控、可管理運(yùn)營(yíng)、可溯源三大基本目標(biāo)。數(shù)據(jù)一致性管理不僅要解決系統(tǒng)業(yè)務(wù)當(dāng)前發(fā)生的問(wèn)題,而且要解決系統(tǒng)業(yè)務(wù)過(guò)去累積下的問(wèn)題,還需要防范系統(tǒng)業(yè)務(wù)未來(lái)會(huì)產(chǎn)生的問(wèn)題。所以數(shù)據(jù)一致性管理工作要逐步實(shí)現(xiàn)常態(tài)化,規(guī)范化和制度化,從治標(biāo)治本兩個(gè)方面實(shí)現(xiàn)用戶(hù)數(shù)據(jù)質(zhì)量提升工作。

      相關(guān)技術(shù)中的數(shù)據(jù)同步方法基本都是定制化的,要么是針對(duì)特有數(shù)據(jù)或者系統(tǒng),要么強(qiáng)調(diào)同步機(jī)制的通用化,都不適用于增值業(yè)務(wù)系統(tǒng)。因此,由于增值業(yè)務(wù)系統(tǒng)特有的用戶(hù)數(shù)據(jù)特征、業(yè)務(wù)處理流程,導(dǎo)致增值業(yè)務(wù)系統(tǒng)的業(yè)務(wù)數(shù)據(jù)難以實(shí)現(xiàn)同步。



      技術(shù)實(shí)現(xiàn)要素:

      為了解決相關(guān)技術(shù)中值業(yè)務(wù)系統(tǒng)的業(yè)務(wù)數(shù)據(jù)難以實(shí)現(xiàn)同步的問(wèn)題,本發(fā)明提供了一種業(yè)務(wù)數(shù)據(jù)同步方法、裝置及系統(tǒng),以至少解決上述問(wèn)題。

      根據(jù)本發(fā)明的一個(gè)方面,提供了一種業(yè)務(wù)數(shù)據(jù)同步方法,包括:數(shù)據(jù)管理平臺(tái)分別從彩鈴業(yè)務(wù)系統(tǒng)和第三方系統(tǒng)獲取所述彩鈴業(yè)務(wù)系統(tǒng)的數(shù)據(jù)文件和所述第三方系統(tǒng)的數(shù)據(jù)文件;在所述彩鈴業(yè)務(wù)系統(tǒng)的數(shù)據(jù)文件和所述第三方系統(tǒng)的數(shù)據(jù)文件存在沖突的情況下,所述數(shù)據(jù)管理平臺(tái)生成數(shù)據(jù)同步文件;所述數(shù)據(jù)管理平臺(tái)將所述數(shù)據(jù)同步文件發(fā)送給所述彩鈴業(yè)務(wù)系統(tǒng)或者所述第三方系統(tǒng),其中,所述彩鈴業(yè)務(wù)系統(tǒng)或者所述第三方系統(tǒng)根據(jù)所述數(shù)據(jù)同步文件進(jìn)行數(shù)據(jù)同步。

      可選地,在所述數(shù)據(jù)管理平臺(tái)生成數(shù)據(jù)同步文件之前,所述方法還包括: 所述數(shù)據(jù)管理平臺(tái)將所述彩鈴業(yè)務(wù)系統(tǒng)的數(shù)據(jù)文件和所述第三方系統(tǒng)的數(shù)據(jù)文件進(jìn)行對(duì)比,包括:所述數(shù)據(jù)管理平臺(tái)以所述第三方系統(tǒng)的數(shù)據(jù)文件為基準(zhǔn)與所述彩鈴業(yè)務(wù)系統(tǒng)的數(shù)據(jù)文件進(jìn)行對(duì)比;或者,所述數(shù)據(jù)管理平臺(tái)以所述彩鈴業(yè)務(wù)系統(tǒng)的數(shù)據(jù)文件為基準(zhǔn)與所述第三方系統(tǒng)的數(shù)據(jù)文件進(jìn)行對(duì)比。

      可選地,所述數(shù)據(jù)管理平臺(tái)將所述數(shù)據(jù)同步文件發(fā)送給所述彩鈴業(yè)務(wù)系統(tǒng)或者所述第三方系統(tǒng)包括:在所述數(shù)據(jù)管理平臺(tái)以所述第三方系統(tǒng)的數(shù)據(jù)文件為基準(zhǔn)與所述彩鈴業(yè)務(wù)系統(tǒng)的數(shù)據(jù)文件進(jìn)行對(duì)比的情況下,所述數(shù)據(jù)管理平臺(tái)將所述數(shù)據(jù)同步文件發(fā)送給所述彩鈴業(yè)務(wù)系統(tǒng);或者,在所述數(shù)據(jù)管理平臺(tái)以所述彩鈴業(yè)務(wù)系統(tǒng)的數(shù)據(jù)文件為基準(zhǔn)與所述第三方系統(tǒng)的數(shù)據(jù)文件進(jìn)行對(duì)比的情況下,所述數(shù)據(jù)管理平臺(tái)將所述數(shù)據(jù)同步文件發(fā)送給所述第三方系統(tǒng)。

      可選地,所述數(shù)據(jù)文件包括:原始數(shù)據(jù)文件和與所述原始數(shù)據(jù)文件對(duì)應(yīng)的校驗(yàn)文件。

      可選地,所述數(shù)據(jù)管理平臺(tái)將所述數(shù)據(jù)同步文件發(fā)送給所述彩鈴業(yè)務(wù)系統(tǒng)或者所述第三方系統(tǒng)之后,還包括:所述數(shù)據(jù)管理平臺(tái)獲取所述彩鈴業(yè)務(wù)系統(tǒng)或者所述第三方系統(tǒng)返回的文件級(jí)校驗(yàn)報(bào)告和/或記錄級(jí)校驗(yàn)報(bào)告。

      可選地,所述數(shù)據(jù)管理平臺(tái)獲取所述彩鈴業(yè)務(wù)系統(tǒng)或者所述第三方系統(tǒng)返回的文件級(jí)校驗(yàn)報(bào)告之后,還包括:在校驗(yàn)不通過(guò)的情況下,所述數(shù)據(jù)管理平臺(tái)根據(jù)所述文件級(jí)校驗(yàn)報(bào)告重新進(jìn)行數(shù)據(jù)同步。

      根據(jù)本發(fā)明的另一個(gè)方面,提供了一種業(yè)務(wù)數(shù)據(jù)同步裝置,設(shè)置于數(shù)據(jù)管理平臺(tái)上,其特征在于,包括:獲取模塊,用于分別從彩鈴業(yè)務(wù)系統(tǒng)和第三方系統(tǒng)獲取所述彩鈴業(yè)務(wù)系統(tǒng)的數(shù)據(jù)文件和所述第三方系統(tǒng)的數(shù)據(jù)文件;處理模塊,用于在所述彩鈴業(yè)務(wù)系統(tǒng)的數(shù)據(jù)文件和所述第三方系統(tǒng)的數(shù)據(jù)文件存在沖突的情況下,生成數(shù)據(jù)同步文件;發(fā)送模塊,用于將所述數(shù)據(jù)同步文件發(fā)送給所述彩鈴業(yè)務(wù)系統(tǒng)或者所述第三方系統(tǒng),其中,所述彩鈴業(yè)務(wù)系統(tǒng)或者所述第三方系統(tǒng)根據(jù)所述數(shù)據(jù)同步文件進(jìn)行數(shù)據(jù)同步。

      可選地,該裝置還包括:對(duì)比模塊,用于將所述彩鈴業(yè)務(wù)系統(tǒng)的數(shù)據(jù)文件和所述第三方系統(tǒng)的數(shù)據(jù)文件進(jìn)行對(duì)比,所述對(duì)比模塊,包括:第一對(duì)比單元,用于以所述第三方系統(tǒng)的數(shù)據(jù)文件為基準(zhǔn)與所述彩鈴業(yè)務(wù)系統(tǒng)的數(shù)據(jù) 文件進(jìn)行對(duì)比;第二對(duì)比單元,用于以所述彩鈴業(yè)務(wù)系統(tǒng)的數(shù)據(jù)文件為基準(zhǔn)與所述第三方系統(tǒng)的數(shù)據(jù)文件進(jìn)行對(duì)比。

      可選地,所述發(fā)送模塊,包括:第一發(fā)送單元,用于在以所述第三方系統(tǒng)的數(shù)據(jù)文件為基準(zhǔn)與所述彩鈴業(yè)務(wù)系統(tǒng)的數(shù)據(jù)文件進(jìn)行對(duì)比的情況下,將所述數(shù)據(jù)同步文件發(fā)送給所述彩鈴業(yè)務(wù)系統(tǒng);第二發(fā)送單元,在以所述彩鈴業(yè)務(wù)系統(tǒng)的數(shù)據(jù)文件為基準(zhǔn)與所述第三方系統(tǒng)的數(shù)據(jù)文件進(jìn)行對(duì)比的情況下,將所述數(shù)據(jù)同步文件發(fā)送給所述第三方系統(tǒng)。

      可選地,所述數(shù)據(jù)文件包括:原始數(shù)據(jù)文件和與所述原始數(shù)據(jù)文件對(duì)應(yīng)的校驗(yàn)文件。

      可選地,該裝置還包括:報(bào)告模塊,用于獲取所述彩鈴業(yè)務(wù)系統(tǒng)或者所述第三方系統(tǒng)返回的文件級(jí)校驗(yàn)報(bào)告和/或記錄級(jí)校驗(yàn)報(bào)告。

      可選地,該裝置還包括:重啟模塊,用于在校驗(yàn)不通過(guò)的情況下,根據(jù)所述文件級(jí)校驗(yàn)報(bào)告重新進(jìn)行數(shù)據(jù)同步。

      根據(jù)本發(fā)明的還一個(gè)方面,提供了一種業(yè)務(wù)數(shù)據(jù)同步方法,包括:彩鈴業(yè)務(wù)系統(tǒng)根據(jù)數(shù)據(jù)管理平臺(tái)的請(qǐng)求生成數(shù)據(jù)文件,并發(fā)送給所述數(shù)據(jù)管理平臺(tái),其中,所述數(shù)據(jù)文件用于與第三方系統(tǒng)的數(shù)據(jù)文件進(jìn)行對(duì)比;所述彩鈴業(yè)務(wù)系統(tǒng)接收所述數(shù)據(jù)管理平臺(tái)發(fā)送的數(shù)據(jù)同步文件,其中,所述數(shù)據(jù)同步文件是在對(duì)比沖突的情況下,由所述數(shù)據(jù)管理平臺(tái)生成的;所述彩鈴業(yè)務(wù)系統(tǒng)根據(jù)所述數(shù)據(jù)同步文件進(jìn)行數(shù)據(jù)同步。

      可選地,所述數(shù)據(jù)文件包括:原始數(shù)據(jù)文件和與所述原始數(shù)據(jù)文件對(duì)應(yīng)的校驗(yàn)文件。

      可選地,所述彩鈴業(yè)務(wù)系統(tǒng)根據(jù)所述數(shù)據(jù)同步文件進(jìn)行數(shù)據(jù)同步之前,還包括:所述彩鈴業(yè)務(wù)系統(tǒng)對(duì)所述數(shù)據(jù)同步文件進(jìn)行文件級(jí)校驗(yàn)并生成文件級(jí)校驗(yàn)報(bào)告。

      可選地,所述彩鈴業(yè)務(wù)系統(tǒng)對(duì)所述數(shù)據(jù)同步文件進(jìn)行文件級(jí)校驗(yàn)并生成文件級(jí)校驗(yàn)報(bào)告之后,還包括:根據(jù)校驗(yàn)通過(guò)的情況,生成記錄級(jí)校驗(yàn)報(bào)告。

      根據(jù)本發(fā)明的還一個(gè)方面,提供了一種業(yè)務(wù)數(shù)據(jù)同步裝置,設(shè)置于彩鈴業(yè)務(wù)系統(tǒng)上,包括:數(shù)據(jù)生成模塊,用于根據(jù)數(shù)據(jù)管理平臺(tái)的請(qǐng)求生成數(shù)據(jù) 文件,并發(fā)送給所述數(shù)據(jù)管理平臺(tái),其中,所述數(shù)據(jù)文件用于與第三方系統(tǒng)的數(shù)據(jù)文件進(jìn)行對(duì)比;接收模塊,用于接收所述數(shù)據(jù)管理平臺(tái)發(fā)送的數(shù)據(jù)同步文件,其中,所述數(shù)據(jù)同步文件是在對(duì)比沖突的情況下,由所述數(shù)據(jù)管理平臺(tái)生成的;同步模塊,用于根據(jù)所述數(shù)據(jù)同步文件進(jìn)行數(shù)據(jù)同步。

      可選地,所述數(shù)據(jù)文件包括:原始數(shù)據(jù)文件和與所述原始數(shù)據(jù)文件對(duì)應(yīng)的校驗(yàn)文件。

      可選地,裝置還包括:校驗(yàn)?zāi)K,用于對(duì)所述數(shù)據(jù)同步文件進(jìn)行文件級(jí)校驗(yàn)并生成文件級(jí)校驗(yàn)報(bào)告。

      可選地,該裝置還包括:記錄模塊,用于根據(jù)校驗(yàn)通過(guò)的情況,生成記錄級(jí)校驗(yàn)報(bào)告。

      根據(jù)本發(fā)明的再一個(gè)方面,提供了一種業(yè)務(wù)數(shù)據(jù)同步系統(tǒng),包括:

      數(shù)據(jù)管理平臺(tái),用于分別從彩鈴業(yè)務(wù)系統(tǒng)和第三方系統(tǒng)獲取所述彩鈴業(yè)務(wù)系統(tǒng)的數(shù)據(jù)文件和所述第三方系統(tǒng)的數(shù)據(jù)文件,以所述第三方系統(tǒng)的數(shù)據(jù)文件為基準(zhǔn)將所述彩鈴業(yè)務(wù)系統(tǒng)的數(shù)據(jù)文件和所述第三方系統(tǒng)的數(shù)據(jù)文件進(jìn)行對(duì)比,在存在沖突的情況下,生成數(shù)據(jù)同步文件并發(fā)送給所述彩鈴業(yè)務(wù)系統(tǒng);

      所述彩鈴業(yè)務(wù)系統(tǒng),用于根據(jù)所述數(shù)據(jù)管理平臺(tái)的請(qǐng)求生成數(shù)據(jù)文件,并發(fā)送給所述數(shù)據(jù)管理平臺(tái),接收所述數(shù)據(jù)管理平臺(tái)發(fā)送的數(shù)據(jù)同步文件,根據(jù)所述數(shù)據(jù)同步文件進(jìn)行數(shù)據(jù)同步。

      通過(guò)本發(fā)明,數(shù)據(jù)管理平臺(tái)分別從彩鈴業(yè)務(wù)系統(tǒng)和第三方系統(tǒng)獲取雙方的數(shù)據(jù)文件;在雙方數(shù)據(jù)文件存在沖突的情況下,數(shù)據(jù)管理平臺(tái)生成數(shù)據(jù)同步文件;數(shù)據(jù)管理平臺(tái)將該數(shù)據(jù)同步文件發(fā)送給彩鈴業(yè)務(wù)系統(tǒng)或者第三方系統(tǒng),其中,彩鈴業(yè)務(wù)系統(tǒng)或者第三方系統(tǒng)根據(jù)該數(shù)據(jù)同步文件進(jìn)行數(shù)據(jù)同步。使得增值業(yè)務(wù)系統(tǒng)的業(yè)務(wù)數(shù)據(jù)能夠?qū)崿F(xiàn)同步。

      附圖說(shuō)明

      此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:

      圖1是根據(jù)本發(fā)明實(shí)施例的業(yè)務(wù)數(shù)據(jù)同步方法流程圖一;

      圖2是根據(jù)本發(fā)明實(shí)施例的業(yè)務(wù)數(shù)據(jù)同步方法流程圖二;

      圖3是根據(jù)本發(fā)明實(shí)施例的彩鈴業(yè)務(wù)系統(tǒng)數(shù)據(jù)同步校驗(yàn)流程圖;

      圖4是根據(jù)本發(fā)明實(shí)施例的彩鈴業(yè)務(wù)系統(tǒng)數(shù)據(jù)文件生成流程圖;

      圖5是根據(jù)本發(fā)明實(shí)施例的業(yè)務(wù)數(shù)據(jù)同步裝置結(jié)構(gòu)框圖一;

      圖6是根據(jù)本發(fā)明實(shí)施例的業(yè)務(wù)數(shù)據(jù)同步裝置結(jié)構(gòu)框圖二;

      圖7是根據(jù)本發(fā)明實(shí)施例的業(yè)務(wù)數(shù)據(jù)同步方法流程圖三;

      圖8是根據(jù)本發(fā)明實(shí)施例的業(yè)務(wù)數(shù)據(jù)同步裝置結(jié)構(gòu)框圖三;

      圖9是根據(jù)本發(fā)明實(shí)施例的業(yè)務(wù)數(shù)據(jù)同步裝置結(jié)構(gòu)框圖四;

      圖10是根據(jù)本發(fā)明實(shí)施例的業(yè)務(wù)數(shù)據(jù)同步系統(tǒng)示意圖。

      具體實(shí)施方式

      下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。

      本發(fā)明實(shí)施例提供了一種業(yè)務(wù)數(shù)據(jù)同步方法,圖1是根據(jù)本發(fā)明實(shí)施例的業(yè)務(wù)數(shù)據(jù)同步方法流程圖一,如圖1所示,該方法包括:

      S102,數(shù)據(jù)管理平臺(tái)分別從彩鈴業(yè)務(wù)系統(tǒng)和第三方系統(tǒng)獲取雙方的數(shù)據(jù)文件。

      S104,在雙方數(shù)據(jù)文件存在沖突的情況下,數(shù)據(jù)管理平臺(tái)生成數(shù)據(jù)同步文件。

      S106,數(shù)據(jù)管理平臺(tái)將該數(shù)據(jù)同步文件發(fā)送給彩鈴業(yè)務(wù)系統(tǒng)或者第三方系統(tǒng),其中,彩鈴業(yè)務(wù)系統(tǒng)或者第三方系統(tǒng)根據(jù)該數(shù)據(jù)同步文件進(jìn)行數(shù)據(jù)同步。

      通過(guò)本發(fā)明實(shí)施例,數(shù)據(jù)管理平臺(tái)分別從彩鈴業(yè)務(wù)系統(tǒng)和第三方系統(tǒng)獲取雙方的數(shù)據(jù)文件;在雙方數(shù)據(jù)文件存在沖突的情況下,數(shù)據(jù)管理平臺(tái)生成數(shù)據(jù)同步文件;數(shù)據(jù)管理平臺(tái)將該數(shù)據(jù)同步文件發(fā)送給彩鈴業(yè)務(wù)系統(tǒng)或者第 三方系統(tǒng),其中,彩鈴業(yè)務(wù)系統(tǒng)或者第三方系統(tǒng)根據(jù)該數(shù)據(jù)同步文件進(jìn)行數(shù)據(jù)同步。使得增值業(yè)務(wù)系統(tǒng)的業(yè)務(wù)數(shù)據(jù)能夠?qū)崿F(xiàn)同步。

      圖2是根據(jù)本發(fā)明實(shí)施例的業(yè)務(wù)數(shù)據(jù)同步方法圖二,如圖2所示,該方法包括:

      S202,數(shù)據(jù)管理平臺(tái)分別從彩鈴業(yè)務(wù)系統(tǒng)和第三方系統(tǒng)獲取原始數(shù)據(jù)文件和匯總校驗(yàn)文件,這些文件可以通過(guò)FTP(File Transfer Protocol,文件傳輸協(xié)議)進(jìn)行傳輸。

      S204,數(shù)據(jù)管理平臺(tái)將雙方的原始數(shù)據(jù)文件進(jìn)行對(duì)比。

      S206,如果以第三方系統(tǒng)的原始數(shù)據(jù)文件為基準(zhǔn)進(jìn)行對(duì)比,并且數(shù)據(jù)文件存在沖突的情況下,則將彩鈴業(yè)務(wù)系統(tǒng)需要更新的數(shù)據(jù)生成臨時(shí)文件,文件命名規(guī)則為:文件類(lèi)型_平臺(tái)/網(wǎng)元類(lèi)型_業(yè)務(wù)/平臺(tái)編碼_業(yè)務(wù)支撐系統(tǒng)編碼_數(shù)據(jù)類(lèi)型_數(shù)據(jù)量_日期_文件序號(hào)_重傳序號(hào).tmp,避免彩鈴業(yè)務(wù)系統(tǒng)提取到未完成寫(xiě)入操作的數(shù)據(jù)同步文件。

      S208,數(shù)據(jù)同步文件寫(xiě)入完成后,管理平臺(tái)將文件重命名為dat后綴并轉(zhuǎn)移到本地FTP(此處是指一種遵守該文件傳輸協(xié)議的應(yīng)用程序)。

      S210,彩鈴業(yè)務(wù)系統(tǒng)根據(jù)上述數(shù)據(jù)管理平臺(tái)發(fā)送的數(shù)據(jù)同步文件執(zhí)行數(shù)據(jù)同步操作。

      當(dāng)然,也可以將彩鈴業(yè)務(wù)系統(tǒng)的原始文件作為基準(zhǔn)進(jìn)行對(duì)比,在數(shù)據(jù)文件存在沖突的情況下,數(shù)據(jù)管理平臺(tái)將生成的數(shù)據(jù)同步文件發(fā)送給第三方系統(tǒng),由該第三方系統(tǒng)執(zhí)行數(shù)據(jù)同步操作。

      在本發(fā)明的一個(gè)實(shí)施方式中,圖3是根據(jù)本發(fā)明實(shí)施例的彩鈴業(yè)務(wù)系統(tǒng)數(shù)據(jù)同步流程圖,如圖3所示,彩鈴業(yè)務(wù)系統(tǒng)在進(jìn)行數(shù)據(jù)同步的過(guò)程中還包括校驗(yàn)流程,該方法包括:

      S302,彩鈴業(yè)務(wù)系統(tǒng)定時(shí)掃描數(shù)據(jù)管理平臺(tái)提供的FTP,按照約定的文件后綴名下載接口校驗(yàn)文件和同步數(shù)據(jù)文件到本地。

      S304,彩鈴業(yè)務(wù)系統(tǒng)按照預(yù)定的處理邏輯,首先讀取接口校驗(yàn)文件記錄的文件名,查找接口數(shù)據(jù)文件目錄下該接口數(shù)據(jù)文件是否存在,檢查接口數(shù)據(jù)文件的名稱(chēng)是否遵守本方案中的命名規(guī)范,驗(yàn)證接口校驗(yàn)文件中記載的數(shù) 據(jù)日期與接口數(shù)據(jù)文件名中的數(shù)據(jù)日期是否一致,驗(yàn)證接口校驗(yàn)文件中記載的文件大小與實(shí)際接口數(shù)據(jù)文件的文件大小是否一致,驗(yàn)證接口校驗(yàn)文件中記載的文件記錄數(shù)與實(shí)際接口數(shù)據(jù)文件中的記錄行數(shù)是否一致。

      S306,上述檢查如果有任意一項(xiàng)不通過(guò),彩鈴業(yè)務(wù)系統(tǒng)將在輸出文件級(jí)校驗(yàn)報(bào)告后結(jié)束處理流程。如果全部校驗(yàn)通過(guò),繼續(xù)下一步數(shù)據(jù)校驗(yàn)更新處理。

      S308,彩鈴業(yè)務(wù)系統(tǒng)逐個(gè)讀取匯總文件中獲取的文件名,將每個(gè)文件中的所有用戶(hù)號(hào)碼+套餐類(lèi)型作為索引插入哈希表中。其中,加入哈希表的用戶(hù)號(hào)碼會(huì)作為主鍵校驗(yàn)數(shù)據(jù)唯一性;同步文件中只校驗(yàn)“數(shù)據(jù)操作類(lèi)型”、“業(yè)務(wù)套餐類(lèi)型”、“用戶(hù)手機(jī)號(hào)碼”、“業(yè)務(wù)操作類(lèi)型”四個(gè)字段;數(shù)據(jù)操作類(lèi)型包括新增、變更、修改、全量,業(yè)務(wù)套餐類(lèi)型包括個(gè)人彩鈴、集團(tuán)彩鈴、個(gè)人+集團(tuán)彩鈴,業(yè)務(wù)操作類(lèi)型包括正常、暫停。

      如檢查到一條數(shù)據(jù)不符合要求,即終止核查,將當(dāng)前的文件級(jí)校驗(yàn)文件壓縮后放到目錄下并FTP上傳至對(duì)端,如核查成功,將記錄級(jí)校驗(yàn)文件備份保存并完成彩鈴業(yè)務(wù)系統(tǒng)本地?cái)?shù)據(jù)庫(kù)的用戶(hù)數(shù)據(jù)更新操作。

      S310,彩鈴業(yè)務(wù)系統(tǒng)將生成的校驗(yàn)通過(guò)和不通過(guò)記錄級(jí)校驗(yàn)報(bào)告FTP上傳至對(duì)端,流程結(jié)束。

      在本發(fā)明的一個(gè)實(shí)施方式中,數(shù)據(jù)管理平臺(tái)將數(shù)據(jù)同步文件發(fā)送給彩鈴業(yè)務(wù)系統(tǒng)之后,還繼續(xù)獲取該彩鈴業(yè)務(wù)系統(tǒng)返回的文件級(jí)校驗(yàn)報(bào)告和/或記錄級(jí)校驗(yàn)報(bào)告,該方法包括:

      S402,數(shù)據(jù)管理平臺(tái)定時(shí)獲取彩鈴業(yè)務(wù)系統(tǒng)返回的文件級(jí)校驗(yàn)報(bào)告,獲知對(duì)端處理同步數(shù)據(jù)文件失敗后重啟文件生成流程。

      S404,在文件級(jí)校驗(yàn)通過(guò)的情況下,數(shù)據(jù)一致性管理平臺(tái)繼續(xù)獲取彩鈴業(yè)務(wù)系統(tǒng)的數(shù)據(jù)核查模塊返回的記錄級(jí)校驗(yàn)報(bào)告,獲知記錄級(jí)校驗(yàn)報(bào)告存在處理失敗的情況時(shí),需要人工介入處理相關(guān)數(shù)據(jù)。

      其中,需要說(shuō)明的是,同步文件數(shù)據(jù)校驗(yàn)需要區(qū)分文件級(jí)校驗(yàn)和記錄級(jí)校驗(yàn)兩種,文件級(jí)校驗(yàn)用于確保同步文件獲取的正確性,記錄級(jí)校驗(yàn)用于反饋同步數(shù)據(jù)更新結(jié)果,便于追蹤每條用戶(hù)業(yè)務(wù)數(shù)據(jù)屬性的同步情況。當(dāng)然, 在文件級(jí)校驗(yàn)不通過(guò)的情況下,就沒(méi)有記錄級(jí)校驗(yàn)報(bào)告了。

      在本發(fā)明的一個(gè)實(shí)施方式中,圖4是根據(jù)本發(fā)明實(shí)施例的彩鈴業(yè)務(wù)系統(tǒng)數(shù)據(jù)文件生成流程圖,如圖4所示,該方法包括:

      S502,彩鈴業(yè)務(wù)系統(tǒng)通過(guò)數(shù)據(jù)提取工具讀取本地?cái)?shù)據(jù)庫(kù)信息生成原始數(shù)據(jù)臨時(shí)文件,在數(shù)據(jù)寫(xiě)操作完成之前,該臨時(shí)文件存放在臨時(shí)目錄下,避免數(shù)據(jù)管理平臺(tái)提取到未完成寫(xiě)入操作的原始數(shù)據(jù)文件。

      S504,原始數(shù)據(jù)寫(xiě)入臨時(shí)文件完成后,數(shù)據(jù)提取工具將文件轉(zhuǎn)移到本地FTP,文件命名規(guī)則為:文件類(lèi)型_平臺(tái)/網(wǎng)元類(lèi)型_業(yè)務(wù)/平臺(tái)編碼_業(yè)務(wù)支撐系統(tǒng)編碼_數(shù)據(jù)類(lèi)型_數(shù)據(jù)量_日期_文件序號(hào)_重傳序號(hào).dat。

      S506,數(shù)據(jù)提取工具在完成原始數(shù)據(jù)文件生成后,繼續(xù)提供與該文件對(duì)應(yīng)的匯總校驗(yàn)文件,文件名與該文件名一致,利用后綴名區(qū)分。校驗(yàn)文件提供文件名稱(chēng)、文件大小(字節(jié)數(shù))、記錄數(shù)、文件生成時(shí)間作為校驗(yàn)關(guān)鍵字。

      當(dāng)然,上述數(shù)據(jù)文件生成流程也同樣適用于第三方系統(tǒng)。

      本發(fā)明實(shí)施例還提供了一種業(yè)務(wù)數(shù)據(jù)同步裝置,設(shè)置于數(shù)據(jù)管理平臺(tái)上,圖5是根據(jù)本發(fā)明實(shí)施例的業(yè)務(wù)數(shù)據(jù)同步裝置結(jié)構(gòu)框圖一,如圖5所示,該裝置包括:

      獲取模塊602,用于分別從彩鈴業(yè)務(wù)系統(tǒng)和第三方系統(tǒng)獲取該彩鈴業(yè)務(wù)系統(tǒng)的數(shù)據(jù)文件和該第三方系統(tǒng)的數(shù)據(jù)文件;處理模塊604,用于在該彩鈴業(yè)務(wù)系統(tǒng)的數(shù)據(jù)文件和該第三方系統(tǒng)的數(shù)據(jù)文件存在沖突的情況下,生成數(shù)據(jù)同步文件;發(fā)送模塊606,用于將數(shù)據(jù)同步文件發(fā)送給彩鈴業(yè)務(wù)系統(tǒng)或者第三方系統(tǒng),其中,彩鈴業(yè)務(wù)系統(tǒng)或者第三方系統(tǒng)根據(jù)該數(shù)據(jù)同步文件進(jìn)行數(shù)據(jù)同步。

      通過(guò)本發(fā)明實(shí)施例,獲取模塊602分別從彩鈴業(yè)務(wù)系統(tǒng)和第三方系統(tǒng)獲取雙方的數(shù)據(jù)文件;處理模塊604在雙方數(shù)據(jù)文件存在沖突的情況下,生成數(shù)據(jù)同步文件;發(fā)送模塊606將數(shù)據(jù)同步文件發(fā)送給彩鈴業(yè)務(wù)系統(tǒng)或者第三方系統(tǒng),其中,彩鈴業(yè)務(wù)系統(tǒng)或者第三方系統(tǒng)根據(jù)該數(shù)據(jù)同步文件進(jìn)行數(shù)據(jù)同步。使得增值業(yè)務(wù)系統(tǒng)的業(yè)務(wù)數(shù)據(jù)能夠?qū)崿F(xiàn)同步。

      在本發(fā)明的一個(gè)實(shí)施方式中,圖6是根據(jù)本發(fā)明實(shí)施例的業(yè)務(wù)數(shù)據(jù)同步 裝置結(jié)構(gòu)框圖二,如圖6所示,該裝置還包括:對(duì)比模塊708,用于將彩鈴業(yè)務(wù)系統(tǒng)的數(shù)據(jù)文件和第三方系統(tǒng)的數(shù)據(jù)文件進(jìn)行對(duì)比。進(jìn)一步的,該對(duì)比模塊708還包括第一對(duì)比單元7006和第二對(duì)比單元7008,發(fā)送模塊706還包括第一發(fā)送單元7002和第二發(fā)送單元7004,第一對(duì)比單元7006是以第三方系統(tǒng)的數(shù)據(jù)文件為基準(zhǔn)進(jìn)行雙方數(shù)據(jù)文件的對(duì)比,在此情況下,如果雙方數(shù)據(jù)文件存在沖突,則第一發(fā)送單元7002將處理模塊704生成的數(shù)據(jù)同步文件發(fā)送給彩鈴業(yè)務(wù)系統(tǒng);第二對(duì)比單元7008是以彩鈴業(yè)務(wù)系統(tǒng)的數(shù)據(jù)文件為基準(zhǔn)進(jìn)行雙方數(shù)據(jù)文件的對(duì)比,在此情況下,如果雙方數(shù)據(jù)存在沖突,則第二發(fā)送單元7004將處理模塊704生成的數(shù)據(jù)同步文件發(fā)送給第三方系統(tǒng)。

      在本發(fā)明的一個(gè)實(shí)施方式中,如圖6所示,該裝置還包括:報(bào)告模塊710,用于獲取彩鈴業(yè)務(wù)系統(tǒng)或者第三方系統(tǒng)返回的文件級(jí)校驗(yàn)報(bào)告和/或記錄級(jí)校驗(yàn)報(bào)告。文件級(jí)校驗(yàn)用于確保同步文件獲取的正確性,記錄級(jí)校驗(yàn)用于反饋同步數(shù)據(jù)更新結(jié)果,便于追蹤每條用戶(hù)業(yè)務(wù)數(shù)據(jù)屬性的同步情況。當(dāng)然,在文件級(jí)校驗(yàn)不通過(guò)的情況下,就沒(méi)有記錄級(jí)校驗(yàn)報(bào)告了。

      在本發(fā)明的一個(gè)實(shí)施方式中,如圖6所示,該裝置還包括:重啟模塊712,用于在審核文件級(jí)校驗(yàn)報(bào)告發(fā)現(xiàn)問(wèn)題時(shí),根據(jù)文件級(jí)校驗(yàn)報(bào)告重新執(zhí)行數(shù)據(jù)同步的流程,重啟同步數(shù)據(jù)文件和校驗(yàn)文件的生成和重傳操作。

      本發(fā)明實(shí)施例還提供了一種業(yè)務(wù)數(shù)據(jù)同步方法,圖7是根據(jù)本發(fā)明實(shí)施例的業(yè)務(wù)數(shù)據(jù)同步方法流程圖三,如圖7、圖2所示,該方法包括:

      S602,彩鈴業(yè)務(wù)系統(tǒng)根據(jù)數(shù)據(jù)管理平臺(tái)的請(qǐng)求生成數(shù)據(jù)文件,并發(fā)送給數(shù)據(jù)管理平臺(tái),其中,該數(shù)據(jù)文件用于與第三方系統(tǒng)的數(shù)據(jù)文件進(jìn)行對(duì)比;

      S604,彩鈴業(yè)務(wù)系統(tǒng)接收數(shù)據(jù)管理平臺(tái)發(fā)送的數(shù)據(jù)同步文件,其中,該數(shù)據(jù)同步文件是在對(duì)比沖突的情況下,由數(shù)據(jù)管理平臺(tái)生成的;

      S606,彩鈴業(yè)務(wù)系統(tǒng)根據(jù)該數(shù)據(jù)同步文件進(jìn)行數(shù)據(jù)同步。

      其中,具體的流程步驟可以參考上述已論及的業(yè)務(wù)數(shù)據(jù)同步方法及附圖。

      通過(guò)本發(fā)明實(shí)施例,彩鈴業(yè)務(wù)系統(tǒng)根據(jù)數(shù)據(jù)管理平臺(tái)的請(qǐng)求生成數(shù)據(jù)文件,并發(fā)送給管理平臺(tái),在該數(shù)據(jù)文件與第三方系統(tǒng)的數(shù)據(jù)文件對(duì)比沖突的情況下,數(shù)據(jù)管理平臺(tái)生成數(shù)據(jù)同步文件并發(fā)送給彩鈴業(yè)務(wù)系統(tǒng),彩鈴業(yè)務(wù) 系統(tǒng)根據(jù)該數(shù)據(jù)同步文件進(jìn)行數(shù)據(jù)同步。使得增值業(yè)務(wù)系統(tǒng)的業(yè)務(wù)數(shù)據(jù)能夠?qū)崿F(xiàn)同步。

      本發(fā)明實(shí)施例還提供了一種業(yè)務(wù)數(shù)據(jù)同步裝置,設(shè)置于彩鈴業(yè)務(wù)系統(tǒng)上,圖8是根據(jù)本發(fā)明實(shí)施例的業(yè)務(wù)數(shù)據(jù)同步裝置結(jié)構(gòu)框圖三,如圖8所示,該裝置包括:

      數(shù)據(jù)生成模塊902,用于根據(jù)數(shù)據(jù)管理平臺(tái)的請(qǐng)求生成數(shù)據(jù)文件,并發(fā)送給數(shù)據(jù)管理平臺(tái),其中,該數(shù)據(jù)文件用于與第三方系統(tǒng)的數(shù)據(jù)文件進(jìn)行對(duì)比;接收模塊904,用于接收數(shù)據(jù)管理平臺(tái)發(fā)送的數(shù)據(jù)同步文件,其中,該數(shù)據(jù)同步文件是在對(duì)比沖突的情況下,由數(shù)據(jù)管理平臺(tái)生成的;同步模塊906,用于根據(jù)該數(shù)據(jù)同步文件進(jìn)行數(shù)據(jù)同步。

      通過(guò)本發(fā)明實(shí)施例,數(shù)據(jù)生成模塊902根據(jù)數(shù)據(jù)管理平臺(tái)的請(qǐng)求生成數(shù)據(jù)文件,并發(fā)送給管理平臺(tái),在該數(shù)據(jù)文件與第三方系統(tǒng)的數(shù)據(jù)文件對(duì)比沖突的情況下,數(shù)據(jù)管理平臺(tái)生成數(shù)據(jù)同步文件并發(fā)送給彩鈴業(yè)務(wù)系統(tǒng)的接收模塊904,同步模塊906根據(jù)該數(shù)據(jù)同步文件進(jìn)行數(shù)據(jù)同步。使得增值業(yè)務(wù)系統(tǒng)的業(yè)務(wù)數(shù)據(jù)能夠?qū)崿F(xiàn)同步。

      在本發(fā)明的一個(gè)實(shí)施方式中,圖9是根據(jù)本發(fā)明實(shí)施例的業(yè)務(wù)數(shù)據(jù)同步裝置結(jié)構(gòu)框圖四,如圖9所示,該裝置還包括:

      校驗(yàn)?zāi)K908,用于對(duì)數(shù)據(jù)同步文件進(jìn)行文件級(jí)校驗(yàn)并生成文件級(jí)校驗(yàn)報(bào)告;記錄模塊910,用于根據(jù)校驗(yàn)通過(guò)的情況,生成記錄級(jí)校驗(yàn)報(bào)告。

      本發(fā)明實(shí)施例還提供了一種業(yè)務(wù)數(shù)據(jù)同步系統(tǒng),圖10是根據(jù)本發(fā)明實(shí)施例的業(yè)務(wù)數(shù)據(jù)同步系統(tǒng)示意圖,如圖10所示,該系統(tǒng)包括數(shù)據(jù)管理平臺(tái)和彩鈴業(yè)務(wù)系統(tǒng),其中,

      數(shù)據(jù)管理平臺(tái)用于分別從彩鈴業(yè)務(wù)系統(tǒng)和第三方系統(tǒng)獲取雙方的數(shù)據(jù)文件,以第三方系統(tǒng)的數(shù)據(jù)文件為基準(zhǔn)將雙方的數(shù)據(jù)文件進(jìn)行對(duì)比,如果存在沖突,則生成數(shù)據(jù)同步文件并發(fā)送給彩鈴業(yè)務(wù)系統(tǒng);

      彩鈴業(yè)務(wù)系統(tǒng)用于根據(jù)數(shù)據(jù)管理平臺(tái)的請(qǐng)求生成數(shù)據(jù)文件,并發(fā)送給數(shù)據(jù)管理平臺(tái),接收上述數(shù)據(jù)管理平臺(tái)發(fā)送的數(shù)據(jù)同步文件,根據(jù)該數(shù)據(jù)同步文件進(jìn)行數(shù)據(jù)同步。

      需要說(shuō)明的是,彩鈴業(yè)務(wù)系統(tǒng)中的業(yè)務(wù)數(shù)據(jù)同步裝置、數(shù)據(jù)管理平臺(tái)中的業(yè)務(wù)數(shù)據(jù)同步裝置與第三方系統(tǒng)中的業(yè)務(wù)數(shù)據(jù)同步裝置各不相同,但相互之間可以協(xié)同工作。

      通過(guò)本發(fā)明實(shí)施例,數(shù)據(jù)管理平臺(tái)分別從彩鈴業(yè)務(wù)系統(tǒng)和第三方系統(tǒng)獲取雙方的數(shù)據(jù)文件,以第三方系統(tǒng)的數(shù)據(jù)文件為基準(zhǔn)將雙方的數(shù)據(jù)文件進(jìn)行對(duì)比,如果存在沖突,則生成數(shù)據(jù)同步文件并發(fā)送給彩鈴業(yè)務(wù)系統(tǒng);彩鈴業(yè)務(wù)系統(tǒng)根據(jù)數(shù)據(jù)管理平臺(tái)的請(qǐng)求生成數(shù)據(jù)文件,并發(fā)送給數(shù)據(jù)管理平臺(tái),接收上述數(shù)據(jù)管理平臺(tái)發(fā)送的數(shù)據(jù)同步文件,根據(jù)該數(shù)據(jù)同步文件進(jìn)行數(shù)據(jù)同步。使得增值業(yè)務(wù)系統(tǒng)的業(yè)務(wù)數(shù)據(jù)能夠?qū)崿F(xiàn)同步。

      顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。

      以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1