圖7,圖7為本發(fā)明實施例提供的數(shù)據(jù)同步的系統(tǒng)的結(jié)構(gòu)框圖;
[0098]源系統(tǒng)900,用于改變所選定的第一數(shù)據(jù)段的內(nèi)容;設(shè)置所述第一數(shù)據(jù)段中攜帶的同步狀態(tài)字段為表示待同步的預(yù)設(shè)值;向目標(biāo)系統(tǒng)發(fā)送所述第一數(shù)據(jù)段,作為所述目標(biāo)系統(tǒng)修改第二數(shù)據(jù)段的參考內(nèi)容,所述第一數(shù)據(jù)段和第二數(shù)據(jù)段標(biāo)識相匹配;接收所述目標(biāo)系統(tǒng)反饋的修改確認(rèn)消息;設(shè)置所述第一數(shù)據(jù)段中攜帶的同步狀態(tài)字段為表示已同步的預(yù)設(shè)值;
[0099]目標(biāo)系統(tǒng)1000,用于接收源系統(tǒng)發(fā)送的已改變內(nèi)容的第一數(shù)據(jù)段,所述第一數(shù)據(jù)段中攜帶同步狀態(tài)字段的值為表示待同步的預(yù)設(shè)值;查找與所述第一數(shù)據(jù)段的標(biāo)識相匹配的第二數(shù)據(jù)段;依據(jù)所述第一數(shù)據(jù)段的內(nèi)容修改所述第二數(shù)據(jù)段的內(nèi)容,向所述源系統(tǒng)反饋修改確認(rèn)消息,用于觸發(fā)所述源系統(tǒng)將所述第一數(shù)據(jù)段中攜帶的同步狀態(tài)字段的值修改為表示已同步的預(yù)設(shè)值。
[0100]本發(fā)明所提供的數(shù)據(jù)同步的方法,只將進(jìn)行改變后的數(shù)據(jù)段使用同步狀態(tài)字段進(jìn)行標(biāo)記,省去了系統(tǒng)需要將所有數(shù)據(jù)進(jìn)行對比等處理,找到變化數(shù)據(jù)段在進(jìn)行數(shù)據(jù)同步的過程;這樣可以有效的節(jié)約系統(tǒng)資源,節(jié)省處理時間;該方法高效的進(jìn)行數(shù)據(jù)同步,提高系統(tǒng)的數(shù)據(jù)同步性能。該可以利用同步狀態(tài)字段作為數(shù)據(jù)庫查詢條件進(jìn)行搜索。提高數(shù)據(jù)同步效率。
[0101]說明書中各個實施例采用遞進(jìn)的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。
[0102]專業(yè)人員還可以進(jìn)一步意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機(jī)軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能宄竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
[0103]結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機(jī)存儲器(RAM)、內(nèi)存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。
[0104]以上對本發(fā)明所提供的數(shù)據(jù)同步的方法、裝置及系統(tǒng)進(jìn)行了詳細(xì)介紹。本文中應(yīng)用了具體個例對本發(fā)明的源理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想。應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明源理的前提下,還可以對本發(fā)明進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。
【主權(quán)項】
1.一種數(shù)據(jù)同步的方法,其特征在于,包括: 改變所選定的第一數(shù)據(jù)段的內(nèi)容; 設(shè)置所述第一數(shù)據(jù)段中攜帶的同步狀態(tài)字段為表示待同步的預(yù)設(shè)值; 向目標(biāo)系統(tǒng)發(fā)送所述第一數(shù)據(jù)段,作為所述目標(biāo)系統(tǒng)修改第二數(shù)據(jù)段的參考內(nèi)容,所述第一數(shù)據(jù)段和第二數(shù)據(jù)段標(biāo)識相匹配; 接收所述目標(biāo)系統(tǒng)反饋的修改確認(rèn)消息; 設(shè)置所述第一數(shù)據(jù)段中攜帶的同步狀態(tài)字段為表示已同步的預(yù)設(shè)值。
2.如權(quán)利要求1所述的數(shù)據(jù)同步的方法,其特征在于,所述改變所選定的第一數(shù)據(jù)段的內(nèi)容之前還包括: 修改需要進(jìn)行數(shù)據(jù)同步的系統(tǒng)中數(shù)據(jù)段的存儲格式,添加同步狀態(tài)字段,并規(guī)定所述同步狀態(tài)字段的數(shù)據(jù)類型。
3.如權(quán)利要求2所述的數(shù)據(jù)同步的方法,其特征在于,所述同步狀態(tài)字段的數(shù)據(jù)類型為布爾類型。
4.如權(quán)利要求1所述的數(shù)據(jù)同步的方法,其特征在于,所述設(shè)置所述第一數(shù)據(jù)段中攜帶的同步狀態(tài)字段為表示待同步的預(yù)設(shè)值包括: 源系統(tǒng)將所述第一數(shù)據(jù)段中的同步狀態(tài)字段的值設(shè)置為O。
5.如權(quán)利要求1所述的數(shù)據(jù)同步的方法,其特征在于,所述向目標(biāo)系統(tǒng)發(fā)送所述第一數(shù)據(jù)段包括: 執(zhí)行數(shù)據(jù)同步操作; 在數(shù)據(jù)庫中查詢數(shù)據(jù)段的同步狀態(tài)字段的值; 獲取所述值為O的數(shù)據(jù)段都作為第一數(shù)據(jù)段,并向目標(biāo)系統(tǒng)發(fā)送所述第一數(shù)據(jù)段。
6.如權(quán)利要求1所述的數(shù)據(jù)同步的方法,其特征在于,所述設(shè)置所述第一數(shù)據(jù)段中攜帶的同步狀態(tài)字段為表示已同步的預(yù)設(shè)值包括: 將所述第一數(shù)據(jù)段中攜帶的同步狀態(tài)字段的值設(shè)置為I。
7.一種數(shù)據(jù)同步的裝置,其特征在于,包括: 更新模塊,用于改變所選定的第一數(shù)據(jù)段的內(nèi)容; 第一設(shè)置模塊,用于設(shè)置所述第一數(shù)據(jù)段中攜帶的同步狀態(tài)字段為表示待同步的預(yù)設(shè)值; 發(fā)送模塊,用于向目標(biāo)系統(tǒng)發(fā)送所述第一數(shù)據(jù)段,作為所述目標(biāo)系統(tǒng)修改第二數(shù)據(jù)段的參考內(nèi)容,所述第一數(shù)據(jù)段和第二數(shù)據(jù)段標(biāo)識相匹配; 第一接收模塊,用于接收所述目標(biāo)系統(tǒng)反饋的修改確認(rèn)消息; 第二設(shè)置模塊,用于設(shè)置所述第一數(shù)據(jù)段中攜帶的同步狀態(tài)字段為表示已同步的預(yù)設(shè)值。
8.一種數(shù)據(jù)同步的方法,其特征在于,包括: 接收源系統(tǒng)發(fā)送的已改變內(nèi)容的第一數(shù)據(jù)段,所述第一數(shù)據(jù)段中攜帶同步狀態(tài)字段的值為表示待同步的預(yù)設(shè)值; 查找與所述第一數(shù)據(jù)段的標(biāo)識相匹配的第二數(shù)據(jù)段; 依據(jù)所述第一數(shù)據(jù)段的內(nèi)容修改所述第二數(shù)據(jù)段的內(nèi)容,向所述源系統(tǒng)反饋修改確認(rèn)消息,用于觸發(fā)所述源系統(tǒng)將所述第一數(shù)據(jù)段中攜帶的同步狀態(tài)字段的值修改為表示已同步的預(yù)設(shè)值。
9.一種數(shù)據(jù)同步的裝置,其特征在于,包括: 第二接收模塊,用于接收源系統(tǒng)發(fā)送的已改變內(nèi)容的第一數(shù)據(jù)段,所述第一數(shù)據(jù)段中攜帶同步狀態(tài)字段的值為表示待同步的預(yù)設(shè)值; 查找模塊,用于查找與所述第一數(shù)據(jù)段的標(biāo)識相匹配的第二數(shù)據(jù)段; 反饋模塊,用于依據(jù)所述第一數(shù)據(jù)段的內(nèi)容修改所述第二數(shù)據(jù)段的內(nèi)容,向所述源系統(tǒng)反饋修改確認(rèn)消息,用于觸發(fā)所述源系統(tǒng)將所述第一數(shù)據(jù)段中攜帶的同步狀態(tài)字段的值修改為表示已同步的預(yù)設(shè)值。
10.一種數(shù)據(jù)同步的系統(tǒng),其特征在于,包括: 源系統(tǒng),用于改變所選定的第一數(shù)據(jù)段的內(nèi)容;設(shè)置所述第一數(shù)據(jù)段中攜帶的同步狀態(tài)字段為表示待同步的預(yù)設(shè)值;向目標(biāo)系統(tǒng)發(fā)送所述第一數(shù)據(jù)段,作為所述目標(biāo)系統(tǒng)修改第二數(shù)據(jù)段的參考內(nèi)容,所述第一數(shù)據(jù)段和第二數(shù)據(jù)段標(biāo)識相匹配;接收所述目標(biāo)系統(tǒng)反饋的修改確認(rèn)消息;設(shè)置所述第一數(shù)據(jù)段中攜帶的同步狀態(tài)字段為表示已同步的預(yù)設(shè)值; 目標(biāo)系統(tǒng),用于接收源系統(tǒng)發(fā)送的已改變內(nèi)容的第一數(shù)據(jù)段,所述第一數(shù)據(jù)段中攜帶同步狀態(tài)字段的值為表示待同步的預(yù)設(shè)值;查找與所述第一數(shù)據(jù)段的標(biāo)識相匹配的第二數(shù)據(jù)段;依據(jù)所述第一數(shù)據(jù)段的內(nèi)容修改所述第二數(shù)據(jù)段的內(nèi)容,向所述源系統(tǒng)反饋修改確認(rèn)消息,用于觸發(fā)所述源系統(tǒng)將所述第一數(shù)據(jù)段中攜帶的同步狀態(tài)字段的值修改為表示已同步的預(yù)設(shè)值。
【專利摘要】本發(fā)明公開了一種數(shù)據(jù)同步的方法包括:改變所選定的第一數(shù)據(jù)段的內(nèi)容;設(shè)置所述第一數(shù)據(jù)段中攜帶的同步狀態(tài)字段為表示待同步的預(yù)設(shè)值;向目標(biāo)系統(tǒng)發(fā)送所述第一數(shù)據(jù)段,作為所述目標(biāo)系統(tǒng)修改第二數(shù)據(jù)段的參考內(nèi)容,所述第一數(shù)據(jù)段和第二數(shù)據(jù)段標(biāo)識相匹配;接收所述目標(biāo)系統(tǒng)反饋的修改確認(rèn)消息;設(shè)置所述第一數(shù)據(jù)段中攜帶的同步狀態(tài)字段為表示已同步的預(yù)設(shè)值;該方法高效的進(jìn)行數(shù)據(jù)同步,提高系統(tǒng)性能。
【IPC分類】G06F17-30
【公開號】CN104537018
【申請?zhí)枴緾N201410795963
【發(fā)明人】唐健, 陳毅林, 翁烈加
【申請人】深圳市科漫達(dá)智能管理科技有限公司
【公開日】2015年4月22日
【申請日】2014年12月18日