本發(fā)明實施例涉及信息技術領域,尤其涉及一種同步數(shù)據(jù)的方法和裝置。
背景技術:
現(xiàn)有技術中,用戶經(jīng)常會使用云服務器提供的數(shù)據(jù)備份功能將手機內的數(shù)據(jù)同步到云服務器上,通過云服務器保管手機內存儲的數(shù)據(jù),以避免手機丟失時,手機內的通訊錄和照片等數(shù)據(jù)無法找回,或者更換手機時,可以方便的從云服務器上下載數(shù)據(jù)到新手機上,免去了將舊手機的數(shù)據(jù)導入新手機的麻煩。發(fā)明人在實現(xiàn)發(fā)明的過程中發(fā)現(xiàn),目前在使用云服務器時,當用戶將手機的通訊錄中新增的數(shù)據(jù)同步到云服務器時,會將手機內通訊錄中所有的數(shù)據(jù)都重新同步一次,導致同步數(shù)據(jù)占用了大量時間和流量。
因此,有必要改進上面提到的缺陷。
技術實現(xiàn)要素:
基于以上問題,本發(fā)明實施例提出一種同步數(shù)據(jù)的方法和裝置,使在手機與服務器間同步數(shù)據(jù)時,只需要同步手機或服務器上發(fā)生改變的數(shù)據(jù)即可,為用戶節(jié)省了同步數(shù)據(jù)的時間和同步數(shù)據(jù)所需要的流量。
一方面,本發(fā)明實施例提出一種同步數(shù)據(jù)的方法,包括:
響應于同步數(shù)據(jù)的指令,向接收端發(fā)送獲取接收端數(shù)據(jù)更新信息的請求;
接收到接收端數(shù)據(jù)更新信息,比較所述接收端數(shù)據(jù)更新信息和本地數(shù)據(jù)更新信息,獲取待同步數(shù)據(jù);
向所述接收端發(fā)送所述待同步數(shù)據(jù)。
此外,所述接收端數(shù)據(jù)更新信息包括接收端數(shù)據(jù)的更新時間和接收端數(shù)據(jù)的序號,所述本地數(shù)據(jù)更新信息包括本地數(shù)據(jù)的更新時間和本地數(shù)據(jù)的序號;
相應的,所述比較所述接收端數(shù)據(jù)更新信息和本地數(shù)據(jù)更新信息,獲取待同步數(shù)據(jù),包括:若所述接收端數(shù)據(jù)的更新時間與具有相同序號的所述本地數(shù)據(jù)的更新時間不同,則將所述本地數(shù)據(jù)標記為所述待同步數(shù)據(jù);
若在所述接收端數(shù)據(jù)的序號中找不到所述本地數(shù)據(jù)的序號,則將所述本地數(shù)據(jù)標記為所述待同步數(shù)據(jù)。
另一方面,本發(fā)明實施例提出一種同步數(shù)據(jù)的方法,包括:
響應于獲取接收端數(shù)據(jù)更新信息的請求,發(fā)送接收端數(shù)據(jù)更新信息;
接收待同步數(shù)據(jù),根據(jù)所述待同步數(shù)據(jù)的序號將所述待同步數(shù)據(jù)同步到接收端數(shù)據(jù)中。
此外,若所述待同步數(shù)據(jù)的序號與所述接收端數(shù)據(jù)的序號相同,則將所述接收端數(shù)據(jù)替換為所述待同步數(shù)據(jù);
若在所述接收端數(shù)據(jù)的序號中找不到所述待同步數(shù)據(jù)的序號,則將所述待同步數(shù)據(jù)復制到所述接收端數(shù)據(jù)中。
另一方面,本發(fā)明實施例提出一種同步數(shù)據(jù)的裝置,包括:
發(fā)送請求模塊,用于:響應于同步數(shù)據(jù)的指令,向接收端發(fā)送獲取接收端數(shù)據(jù)更新信息的請求;
獲取待同步數(shù)據(jù)模塊,用于:接收到接收端數(shù)據(jù)更新信息,比較所述接收端數(shù)據(jù)更新信息和本地數(shù)據(jù)更新信息,獲取待同步數(shù)據(jù);
發(fā)送待同步數(shù)據(jù)模塊,用于:向所述接收端發(fā)送所述待同步數(shù)據(jù)。
此外,所述接收端數(shù)據(jù)更新信息包括接收端數(shù)據(jù)的更新時間和接收端數(shù)據(jù)的序號,所述本地數(shù)據(jù)更新信息包括本地數(shù)據(jù)的更新時間和本地數(shù)據(jù)的序號;
相應的,所述比較所述接收端數(shù)據(jù)更新信息和本地數(shù)據(jù)更新信息,獲取待同步數(shù)據(jù),包括:若所述接收端數(shù)據(jù)的更新時間與具有相同序號的所述本地數(shù)據(jù)的更新時間不同,則將所述本地數(shù)據(jù)標記為所述待同步數(shù)據(jù);
若在所述接收端數(shù)據(jù)的序號中找不到所述本地數(shù)據(jù)的序號,則將所述本地數(shù)據(jù)標記為所述待同步數(shù)據(jù)。
另一方面,本發(fā)明實施例提出一種同步數(shù)據(jù)的裝置,包括:
響應請求模塊,用于:響應于獲取接收端數(shù)據(jù)更新信息的請求,發(fā)送接收端數(shù)據(jù)更新信息;
接收待同步數(shù)據(jù)模塊,用于:接收待同步數(shù)據(jù),根據(jù)所述待同步數(shù)據(jù)的序號將所述待同步數(shù)據(jù)同步到接收端數(shù)據(jù)中。
此外,若所述待同步數(shù)據(jù)的序號與所述接收端數(shù)據(jù)的序號相同,則將所述接收端數(shù)據(jù)替換為所述待同步數(shù)據(jù);
若在所述接收端數(shù)據(jù)的序號中找不到所述待同步數(shù)據(jù)的序號,則將所述待同步數(shù)據(jù)復制到所述接收端數(shù)據(jù)中。
另一方面,本發(fā)明實施例提出一種同步數(shù)據(jù)的系統(tǒng),包括:
發(fā)送端和接收端;
所述發(fā)送端包括:
發(fā)送請求模塊,用于:響應于同步數(shù)據(jù)的指令,向發(fā)送端發(fā)送獲取接收端數(shù)據(jù)更新信息的請求;
獲取待同步數(shù)據(jù)模塊,用于:接收到接收端數(shù)據(jù)更新信息,比較所述接收端數(shù)據(jù)更新信息和本地數(shù)據(jù)更新信息,獲取所述待同步數(shù)據(jù);
發(fā)送待同步數(shù)據(jù)模塊,用于:向發(fā)送端發(fā)送所述待同步數(shù)據(jù);
所述接收端包括:
響應請求模塊,用于:響應于獲取接收端數(shù)據(jù)更新信息的請求,發(fā)送接收端數(shù)據(jù)更新信息;
接收待同步數(shù)據(jù)模塊,用于:接收待同步數(shù)據(jù),根據(jù)所述待同步數(shù)據(jù)的序號將所述待同步數(shù)據(jù)同步到接收端數(shù)據(jù)中。
采用上述技術方案,具有以下有益效果:
通過比較接收端數(shù)據(jù)更新信息和本地數(shù)據(jù)更新信息,得到待同步數(shù)據(jù)的方式使在手機與服務器間同步數(shù)據(jù)時,只需要同步手機或服務器上發(fā)生改變的數(shù)據(jù)即可,為用戶節(jié)省了同步數(shù)據(jù)的時間和同步數(shù)據(jù)所需要的流量。
附圖說明
圖1是根據(jù)本發(fā)明一個實施例的同步數(shù)據(jù)的方法的流程圖;
圖2是根據(jù)本發(fā)明另一個實施例的同步數(shù)據(jù)的方法的流程圖;
圖3是根據(jù)本發(fā)明另一個實施例的同步數(shù)據(jù)的方法的流程圖;
圖4是根據(jù)本發(fā)明另一個實施例的同步數(shù)據(jù)的裝置的模塊圖;
圖5是根據(jù)本發(fā)明另一個實施例的同步數(shù)據(jù)的裝置的模塊圖;
圖6是根據(jù)本發(fā)明另一個實施例的同步數(shù)據(jù)的系統(tǒng)的框圖。
具體實施方式
為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
參照圖1,本發(fā)明實施例提出一種同步數(shù)據(jù)的方法,包括:
步驟S001,響應于同步數(shù)據(jù)的指令,向接收端發(fā)送獲取接收端數(shù)據(jù)更新信息的請求;
步驟S002,接收到接收端數(shù)據(jù)更新信息,比較接收端數(shù)據(jù)更新信息和本地數(shù)據(jù)更新信息,獲取待同步數(shù)據(jù);
步驟S003,向接收端發(fā)送待同步數(shù)據(jù)。
用戶在服務器申請一個賬戶后,之后可登陸該賬戶使終端的本地數(shù)據(jù)同步到服務器,也可以將服務器上的服務器數(shù)據(jù)從服務器同步到終端。
例如:當用戶申請了一個云服務器賬戶后,將手機內的通訊錄數(shù)據(jù)、圖片數(shù)據(jù)同步到云服務器,在云服務器上,根據(jù)用戶申請的云服務器賬戶對不同的用戶同步的數(shù)據(jù)進行管理,當云服務器接收到從手機同步的通訊錄數(shù)據(jù)、圖片數(shù)據(jù)后,根據(jù)用戶申請的云服務器賬戶將通訊錄數(shù)據(jù)、圖片數(shù)據(jù)對應存儲在用戶申請的云服務器賬戶內,未登陸該云服務器賬戶的其他用戶無法看到在該云服務器賬戶內的數(shù)據(jù),以此保證用戶在云服務器上存儲的數(shù)據(jù)的安全性和私密性。
以同步手機內的通訊錄數(shù)據(jù)為例說明,當用戶針對手機的通訊錄數(shù)據(jù)執(zhí)行了同步數(shù)據(jù)的操作后,手機從云服務器上獲取用戶的賬戶內的通訊錄數(shù)據(jù)的接收端數(shù)據(jù)更新信息,手機從本地獲取本地的通訊錄數(shù)據(jù)的本地數(shù)據(jù)更新信息,比較接收端數(shù)據(jù)更新信息和本地數(shù)據(jù)更新信息得到發(fā)送端需要同步到接收端的待同步數(shù)據(jù)。
可以選擇接收端的通訊錄數(shù)據(jù)的更新日期作為接收端數(shù)據(jù)更新信息,同樣選擇發(fā)送端的通訊錄數(shù)據(jù)的更新日期作為本地數(shù)據(jù)更新信息。比如手機的本地的通訊錄數(shù)據(jù)包括500條聯(lián)系人,每一個通訊錄數(shù)據(jù)具有一個序號,序號用于標明該通訊錄數(shù)據(jù)在整個通訊錄數(shù)據(jù)中的位置,云服務器的用戶的賬戶內的通訊錄數(shù)據(jù)包括400條聯(lián)系人,那么根據(jù)通訊錄數(shù)據(jù)的序號,將具有相同序號的本地的通訊錄數(shù)據(jù)同云服務器的通訊錄數(shù)據(jù)進行比較,若二者的更新日期不同,則將本地的通訊錄數(shù)據(jù)標記為待同步數(shù)據(jù),如果本地的通訊錄數(shù)據(jù)的序號在云服務器的通訊錄數(shù)據(jù)的序號中找不到,則將本地的通訊錄數(shù)據(jù)標記為待同步數(shù)據(jù)。經(jīng)過對通訊錄數(shù)據(jù)的序號進行比較后,得到了手機的本地的待同步數(shù)據(jù)。
之后手機將待同步數(shù)據(jù)同步到云服務器,云服務器接收到待同步數(shù)據(jù)后,根據(jù)待同步數(shù)據(jù)的序號,使用待同步數(shù)據(jù)更新云服務器上的通訊錄數(shù)據(jù)。
同步數(shù)據(jù)的指令由用戶發(fā)送,接收端數(shù)據(jù)更新信息為接收端的數(shù)據(jù)的更新信息,本地數(shù)據(jù)更新信息為發(fā)送端的數(shù)據(jù)的更新信息。
通過比較接收端數(shù)據(jù)更新信息和本地數(shù)據(jù)更新信息,得到待同步數(shù)據(jù)的方式使在手機與服務器間同步數(shù)據(jù)時,只需要同步手機或服務器上發(fā)生改變的數(shù)據(jù)即可,為用戶節(jié)省了同步數(shù)據(jù)的時間和同步數(shù)據(jù)所需要的流量。
可選地,接收端數(shù)據(jù)更新信息包括接收端數(shù)據(jù)的更新時間和接收端數(shù)據(jù)的序號,本地數(shù)據(jù)更新信息包括本地數(shù)據(jù)的更新時間和本地數(shù)據(jù)的序號;相應的,比較接收端數(shù)據(jù)更新信息和本地數(shù)據(jù)更新信息,獲取待同步數(shù)據(jù),包括:
若接收端數(shù)據(jù)的更新時間與具有相同序號的本地數(shù)據(jù)的更新時間不同,則將本地數(shù)據(jù)標記為待同步數(shù)據(jù);
若在接收端數(shù)據(jù)的序號中找不到本地數(shù)據(jù)的序號,則將本地數(shù)據(jù)標記為待同步數(shù)據(jù)。
通過獲取接收端數(shù)據(jù)的更新時間和接收端數(shù)據(jù)的序號,以及本地數(shù)據(jù)的更新時間和本地數(shù)據(jù)的序號,對接收端數(shù)據(jù)和本地數(shù)據(jù)進行比較,得到待同步數(shù)據(jù),使獲取到的待同步數(shù)據(jù)更加準確。
發(fā)送端既可以為終端,也可以為服務器,當用戶將手機的數(shù)據(jù)同步到服務器時,此時發(fā)送端為手機;當用戶將服務器的數(shù)據(jù)同步到手機時,此時發(fā)送端為服務器。
例如通訊錄數(shù)據(jù),若一個通訊錄數(shù)據(jù)被修改過,該通訊錄數(shù)據(jù)對應的更新時間會跟隨被修改,將修改通訊錄數(shù)據(jù)的時間保存為該通訊錄數(shù)據(jù)的更新時間。通過對數(shù)據(jù)的更新時間做記錄,使數(shù)據(jù)的時間信息被系統(tǒng)所知,并可以根據(jù)更新時間來比較手機內的數(shù)據(jù)與服務器內的數(shù)據(jù),從而得到手機內的待同步數(shù)據(jù)。
通過比較具有相同序號的接收端的數(shù)據(jù)的更新時間和發(fā)送端的數(shù)據(jù)的更新時間,從而得到發(fā)送端中需要同步到接收端的數(shù)據(jù),對這些數(shù)據(jù)做標記,得到待同步數(shù)據(jù),當發(fā)送端向接收端同步數(shù)據(jù)時,只需要將做了標記的數(shù)據(jù)同步到接收端即可,通過對待同步數(shù)據(jù)做標記,節(jié)省了額外存儲待同步數(shù)據(jù)的空間。
參照圖2,本實施例提出一種同步數(shù)據(jù)的方法,包括:
步驟S201,響應于獲取接收端數(shù)據(jù)更新信息的請求,發(fā)送接收端數(shù)據(jù)更新信息;
步驟S202,接收待同步數(shù)據(jù),根據(jù)待同步數(shù)據(jù)的序號將待同步數(shù)據(jù)同步到接收端數(shù)據(jù)中。
接收端接收到發(fā)送端發(fā)送的獲取接收端數(shù)據(jù)更新信息的請求后,從本地獲取到接收端數(shù)據(jù)更新信息,然后將接收端數(shù)據(jù)更新信息發(fā)送給發(fā)送端,當接收到發(fā)送端發(fā)送的待同步數(shù)據(jù)后,根據(jù)待同步數(shù)據(jù)的序號將待同步數(shù)據(jù)對應保存在接收端數(shù)據(jù)中。
通過比較接收端數(shù)據(jù)更新信息和本地數(shù)據(jù)更新信息,得到待同步數(shù)據(jù)的方式使在手機與服務器間同步數(shù)據(jù)時,只需要同步手機或服務器上發(fā)生改變的數(shù)據(jù)即可,為用戶節(jié)省了同步數(shù)據(jù)的時間和同步數(shù)據(jù)所需要的流量。
可選地,若待同步數(shù)據(jù)的序號與接收端數(shù)據(jù)的序號相同,則將接收端數(shù)據(jù)替換為待同步數(shù)據(jù);
若在接收端數(shù)據(jù)的序號中找不到待同步數(shù)據(jù)的序號,則將待同步數(shù)據(jù)復制到接收端數(shù)據(jù)中。
在接收端根據(jù)數(shù)據(jù)的序號去判斷需要更新的接收端的數(shù)據(jù),若待同步數(shù)據(jù)的序號與接收端數(shù)據(jù)的序號相同,則將接收端數(shù)據(jù)替換為待同步數(shù)據(jù),這類的待同步數(shù)據(jù)為在發(fā)送端修改過的數(shù)據(jù);若在接收端數(shù)據(jù)的序號中找不到待同步數(shù)據(jù)的序號,則將待同步數(shù)據(jù)復制到接收端,這類的待同步數(shù)據(jù)為在發(fā)送端新增加的數(shù)據(jù)。
通過對數(shù)據(jù)的序號的比較來完成同步數(shù)據(jù)的方式,使同步數(shù)據(jù)的過程需要的時間更短,而且也非常的準確。
參照圖3,下面以在手機和云服務器之間同步通訊錄數(shù)據(jù)為例說明本發(fā)明的一個實施例的流程。
步驟S301,用戶在云服務器上登陸了用戶的賬戶,在手機的通訊錄應用中選擇了“同步通訊錄”的操作;
步驟S302,手機獲取云服務器上的用戶的賬戶內的服務器通訊錄數(shù)據(jù)對應的服務器通訊錄更新時間,手機從本地獲取本地的本地通訊錄數(shù)據(jù)對應的本地通訊錄更新時間,將本地通訊錄數(shù)據(jù)的序號與服務器通訊錄數(shù)據(jù)的序號進行比較,若二者相同,則手機將本地通訊錄更新時間同服務器通訊錄更新時間做比較,若相同,則將本地通訊錄數(shù)據(jù)標記為待同步數(shù)據(jù);
步驟S303,若本地通訊錄數(shù)據(jù)的序號在所有的服務器通訊錄數(shù)據(jù)的序號中都找不到,則將本地通訊錄數(shù)據(jù)標記為待同步數(shù)據(jù);
步驟S304,手機將待同步數(shù)據(jù)發(fā)送給云服務器;
步驟S305,云服務器接收到待同步數(shù)據(jù)后,比較待同步數(shù)據(jù)的序號和服務器通訊錄數(shù)據(jù)的序號,對于序號與待同步數(shù)據(jù)的序號相同的服務器通訊錄數(shù)據(jù),采用待同步數(shù)據(jù)進行更新,對于在所有的服務器通訊錄數(shù)據(jù)的序號中都找不到與待同步數(shù)據(jù)的序號相同的待同步數(shù)據(jù),直接將該待同步數(shù)據(jù)復制到云服務器。
本實施例的技術方案通過比較本地通訊錄更新時間、服務器通訊錄更新時間及通訊錄數(shù)據(jù)的序號判斷待同步數(shù)據(jù),并根據(jù)待同步數(shù)據(jù)的序號同步數(shù)據(jù),使發(fā)生變化的本地通訊錄數(shù)據(jù)同步到云服務器,減少了上傳數(shù)據(jù)花費的流量和時間。
參照圖4,本發(fā)明實施例提出一種同步數(shù)據(jù)的裝置,包括:
發(fā)送請求模塊401,用于:響應于同步數(shù)據(jù)的指令,向接收端發(fā)送獲取接收端數(shù)據(jù)更新信息的請求;
獲取待同步數(shù)據(jù)模塊402,用于:接收到接收端數(shù)據(jù)更新信息,比較接收端數(shù)據(jù)更新信息和本地數(shù)據(jù)更新信息,獲取待同步數(shù)據(jù);
發(fā)送待同步數(shù)據(jù)模塊403,用于:向接收端發(fā)送待同步數(shù)據(jù)。
通過比較接收端數(shù)據(jù)更新信息和本地數(shù)據(jù)更新信息,得到待同步數(shù)據(jù)的方式使在手機與服務器間同步數(shù)據(jù)時,只需要同步手機或服務器上發(fā)生改變的數(shù)據(jù)即可,為用戶節(jié)省了同步數(shù)據(jù)的時間和同步數(shù)據(jù)所需要的流量。
可選地,接收端數(shù)據(jù)更新信息包括接收端數(shù)據(jù)的更新時間和接收端數(shù)據(jù)的序號,本地數(shù)據(jù)更新信息包括本地數(shù)據(jù)的更新時間和本地數(shù)據(jù)的序號;相應的,比較接收端數(shù)據(jù)更新信息和本地數(shù)據(jù)更新信息,獲取待同步數(shù)據(jù),包括:
若接收端數(shù)據(jù)的更新時間與具有相同序號的本地數(shù)據(jù)的更新時間不同,則將本地數(shù)據(jù)標記為待同步數(shù)據(jù);
若在接收端數(shù)據(jù)的序號中找不到本地數(shù)據(jù)的序號,則將本地數(shù)據(jù)標記為待同步數(shù)據(jù)。
參照圖5,本發(fā)明實施例提出一種同步數(shù)據(jù)的裝置,包括:
響應請求模塊501,用于:響應于獲取接收端數(shù)據(jù)更新信息的請求,發(fā)送接收端數(shù)據(jù)更新信息;
接收待同步數(shù)據(jù)模塊502,用于:接收待同步數(shù)據(jù),根據(jù)待同步數(shù)據(jù)的序號將待同步數(shù)據(jù)同步到接收端數(shù)據(jù)中。
通過比較接收端數(shù)據(jù)更新信息和本地數(shù)據(jù)更新信息,得到待同步數(shù)據(jù)的方式使在手機與服務器間同步數(shù)據(jù)時,只需要同步手機或服務器上發(fā)生改變的數(shù)據(jù)即可,為用戶節(jié)省了同步數(shù)據(jù)的時間和同步數(shù)據(jù)所需要的流量。
可選地,若待同步數(shù)據(jù)的序號與接收端數(shù)據(jù)的序號相同,則將接收端數(shù)據(jù)替換為待同步數(shù)據(jù);
若在接收端數(shù)據(jù)的序號中找不到待同步數(shù)據(jù)的序號,則將待同步數(shù)據(jù)復制到接收端數(shù)據(jù)中。
參照圖6,本發(fā)明實施例提出一種同步數(shù)據(jù)的系統(tǒng),包括:
發(fā)送端10和接收端20;
發(fā)送端10包括:
發(fā)送請求模塊601,用于:響應于同步數(shù)據(jù)的指令,向發(fā)送端發(fā)送獲取接收端數(shù)據(jù)更新信息的請求;
獲取待同步數(shù)據(jù)模塊602,用于:接收到接收端數(shù)據(jù)更新信息,比較接收端數(shù)據(jù)更新信息和本地數(shù)據(jù)更新信息,獲取待同步數(shù)據(jù);
發(fā)送待同步數(shù)據(jù)模塊603,用于:向發(fā)送端發(fā)送待同步數(shù)據(jù);
接收端20包括:
響應請求模塊701,用于:響應于獲取接收端數(shù)據(jù)更新信息的請求,發(fā)送接收端數(shù)據(jù)更新信息;
接收待同步數(shù)據(jù)模塊702,用于:接收待同步數(shù)據(jù),根據(jù)待同步數(shù)據(jù)的序號將待同步數(shù)據(jù)同步到接收端數(shù)據(jù)中。
發(fā)送端可以為終端或服務器,終端如手機、平板、個人電腦或其它智能終端。接收端可以為服務器或終端,服務器如云服務器或系統(tǒng)服務器。通過比較接收端數(shù)據(jù)更新信息和本地數(shù)據(jù)更新信息,得到待同步數(shù)據(jù)的方式使在手機與服務器間同步數(shù)據(jù)時,只需要同步手機或服務器上發(fā)生改變的數(shù)據(jù)即可,為用戶節(jié)省了同步數(shù)據(jù)的時間和同步數(shù)據(jù)所需要的流量。
本發(fā)明實施例還涉及一種計算機程序產(chǎn)品,其包括計算機可讀介質,所述計算機可讀介質包括:第一組代碼,用于響應于同步數(shù)據(jù)的指令,發(fā)送獲取接收端數(shù)據(jù)更新信息的請求;第二組代碼,用于接收到接收端數(shù)據(jù)更新信息,比較接收端數(shù)據(jù)更新信息和本地數(shù)據(jù)更新信息,得到需要同步的待同步數(shù)據(jù),從本地數(shù)據(jù)中獲取待同步數(shù)據(jù);第三組代碼,用于發(fā)送待同步數(shù)據(jù)。
本發(fā)明實施例還涉及一種計算機程序產(chǎn)品,其包括計算機可讀介質,所述計算機可讀介質包括:第一組代碼,用于響應于獲取接收端數(shù)據(jù)更新信息的請求,發(fā)送接收端數(shù)據(jù)更新信息;第二組代碼,用于接收待同步數(shù)據(jù),根據(jù)待同步數(shù)據(jù)的序號將待同步數(shù)據(jù)同步到接收端數(shù)據(jù)中。
本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述程序可存儲于計算機可讀取存儲介質中。執(zhí)行時的程序,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(Random Access Memory,RAM)等。
基于這樣的理解,本發(fā)明實施例的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質中,包括若干指令用以使得一臺移動終端(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質。
以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本發(fā)明實施例方案的目的。本領域普通技術人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件實現(xiàn)?;谶@樣的理解,上述技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在計算機可讀存儲介質中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
最后應說明的是:以上實施例僅用以說明本發(fā)明實施例的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明實施例進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的精神和范圍。