1.一種數(shù)據(jù)同步方法,其特征在于,包括:
確定待同步的目標數(shù)據(jù)對應(yīng)的數(shù)據(jù)類型;
判斷所述目標數(shù)據(jù)對應(yīng)的數(shù)據(jù)類型是否為預(yù)設(shè)數(shù)據(jù)類型;
若是,則將所述目標數(shù)據(jù)添加至數(shù)據(jù)緩存區(qū)域;
在間隔預(yù)設(shè)時間段之后,將所述數(shù)據(jù)緩存區(qū)域內(nèi)的目標數(shù)據(jù)同步至云端服務(wù)器。
2.如權(quán)利要求1所述的數(shù)據(jù)同步方法,其特征在于,所述數(shù)據(jù)同步方法還包括:
當所述目標數(shù)據(jù)對應(yīng)的數(shù)據(jù)類型不為預(yù)設(shè)數(shù)據(jù)類型時,向所述云端服務(wù)器發(fā)送攜帶所述目標數(shù)據(jù)的數(shù)據(jù)同步請求,以將所述目標數(shù)據(jù)同步至云端服務(wù)器。
3.如權(quán)利要求2所述的數(shù)據(jù)同步方法,其特征在于,所述數(shù)據(jù)同步方法還包括:
當所述數(shù)據(jù)同步請求發(fā)送失敗時,確定所述數(shù)據(jù)同步請求發(fā)送失敗的失敗原因;
判斷所述失敗原因是否滿足預(yù)設(shè)條件;
若滿足預(yù)設(shè)條件,則將所述目標數(shù)據(jù)添加至所述數(shù)據(jù)緩存區(qū)域;
將所述數(shù)據(jù)緩存區(qū)域內(nèi)的目標數(shù)據(jù)同步至云端服務(wù)器。
4.如權(quán)利要求3所述的數(shù)據(jù)同步方法,其特征在于,所述判斷所述失敗原因是否滿足預(yù)設(shè)條件,包括:
當所述失敗原因為網(wǎng)絡(luò)狀態(tài)異?;蛘咴贫朔?wù)器的負載過大時,則確定所述失敗原因滿足預(yù)設(shè)條件;
所述將所述數(shù)據(jù)緩存區(qū)域內(nèi)的目標數(shù)據(jù)同步至云端服務(wù)器,包括:
在所述網(wǎng)絡(luò)狀態(tài)恢復(fù)正?;蛘咚鲈贫朔?wù)器的負載小于預(yù)設(shè)閾值時,將所述數(shù)據(jù)緩存區(qū)域內(nèi)的目標數(shù)據(jù)同步至云端服務(wù)器。
5.如權(quán)利要求1所述的數(shù)據(jù)同步方法,其特征在于,所述將所述目標數(shù)據(jù)添加至所述數(shù)據(jù)緩存區(qū)域,包括:
將所述目標數(shù)據(jù)切割成多個數(shù)據(jù)塊;
對所述數(shù)據(jù)塊進行組裝,得到所述云端服務(wù)器可識別的同步命令;
將所述同步命令添加至所述數(shù)據(jù)存儲區(qū)域;
所述將所述數(shù)據(jù)緩存區(qū)域內(nèi)的目標數(shù)據(jù)同步至云端服務(wù)器,包括:將所述數(shù)據(jù)存儲區(qū)域內(nèi)的同步命令發(fā)送給所述云端服務(wù)器。
6.如權(quán)利要求1所述的數(shù)據(jù)同步方法,其特征在于,在將所述目標數(shù)據(jù)添加至數(shù)據(jù)緩存區(qū)域之后,將所述數(shù)據(jù)緩存區(qū)域內(nèi)的目標數(shù)據(jù)同步至云端服務(wù)器之前,所述數(shù)據(jù)同步方法還包括:
在所述預(yù)設(shè)時間段內(nèi),若檢測到所述目標數(shù)據(jù)發(fā)生變化,則根據(jù)變化后的目標數(shù)據(jù)更新所述數(shù)據(jù)存儲區(qū)域內(nèi)的目標數(shù)據(jù)。
7.一種數(shù)據(jù)同步裝置,其特征在于,包括:
第一確定單元,用于確定待同步的目標數(shù)據(jù)對應(yīng)的數(shù)據(jù)類型;
第一判斷單元,用于判斷所述目標數(shù)據(jù)對應(yīng)的數(shù)據(jù)類型是否為預(yù)設(shè)數(shù)據(jù)類型
添加單元,用于在第一判斷單元判斷所述數(shù)據(jù)類型為預(yù)設(shè)數(shù)據(jù)類型時,將所述目標數(shù)據(jù)添加至數(shù)據(jù)緩存區(qū)域;
第一同步單元,用于在間隔預(yù)設(shè)時間段之后,將所述數(shù)據(jù)緩存區(qū)域內(nèi)的目標數(shù)據(jù)同步至云端服務(wù)器。
8.如權(quán)利要求7所述的數(shù)據(jù)同步裝置,其特征在于,還包括:第二同步單元;
所述第二同步單元,用于在所述第一判斷單元判斷所述數(shù)據(jù)類型不為預(yù)設(shè)數(shù)據(jù)類型時,向所述云端服務(wù)器發(fā)送攜帶所述目標數(shù)據(jù)的數(shù)據(jù)同步請求,以將所述目標數(shù)據(jù)同步至云端服務(wù)器。
9.如權(quán)利要求8所述的數(shù)據(jù)同步裝置,其特征在于,還包括:第二確定單元、第二判斷單元以及第三同步單元;
所述第二確定單元,用于當所述數(shù)據(jù)同步請求發(fā)送失敗時,確定所述數(shù)據(jù)同步請求發(fā)送失敗的失敗原因;
所述第二判斷單元,用于判斷所述失敗原因是否滿足預(yù)設(shè)條件;
所述第三同步單元,用于在第二判斷單元判斷失敗原因滿足預(yù)設(shè)條件時,將所述目標數(shù)據(jù)添加至所述數(shù)據(jù)緩存區(qū)域,將所述數(shù)據(jù)緩存區(qū)域內(nèi)的目標數(shù)據(jù)同步至云端服務(wù)器。
10.如權(quán)利要求9所述的數(shù)據(jù)同步裝置,其特征在于,所述第二判斷單元,具體用于:當所述失敗原因為網(wǎng)絡(luò)狀態(tài)異?;蛘咴贫朔?wù)器的負載過大時,則確定所述失敗原因滿足預(yù)設(shè)條件;
所述第三同步單元,具體用于在所述網(wǎng)絡(luò)狀態(tài)恢復(fù)正?;蛘咚鲈贫朔?wù)器的負載小于預(yù)設(shè)閾值時,將所述數(shù)據(jù)緩存區(qū)域內(nèi)的目標數(shù)據(jù)同步至云端服務(wù)器。
11.如權(quán)利要求7所述的數(shù)據(jù)同步裝置,其特征在于,所述添加單元,具體用于:
將所述目標數(shù)據(jù)切割成多個數(shù)據(jù)塊;
對所述數(shù)據(jù)塊進行組裝,得到所述云端服務(wù)器可識別的同步命令;
將所述同步命令添加至所述數(shù)據(jù)存儲區(qū)域;
所述第一同步單元,具體用于將所述數(shù)據(jù)存儲區(qū)域內(nèi)的同步命令發(fā)送給所述云端服務(wù)器。
12.如權(quán)利要求7所述的數(shù)據(jù)同步裝置,其特征在于,還包括:更新單元;
所述更新單元,用于在所述添加單元所述目標數(shù)據(jù)添加至數(shù)據(jù)緩存區(qū)域之后,所述第一同步單元將所述數(shù)據(jù)緩存區(qū)域內(nèi)的目標數(shù)據(jù)同步至云端服務(wù)器之前,在所述預(yù)設(shè)時間段內(nèi),若檢測到所述目標數(shù)據(jù)發(fā)生變化,則根據(jù)變化后的目標數(shù)據(jù)更新所述數(shù)據(jù)存儲區(qū)域內(nèi)的目標數(shù)據(jù)。