>[0051]圖3是根據(jù)一示例性實施例示出的一種數(shù)據(jù)同步裝置框圖。
[0052]圖4是根據(jù)一示例性實施例示出的一種用于數(shù)據(jù)同步的裝置400的框圖。
【具體實施方式】
[0053]為使本公開的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本公開實施方式作進一步地詳細描述。
[0054]這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
[0055]圖1是根據(jù)一示例性實施例示出的一種數(shù)據(jù)同步方法的流程圖,如圖1所示,該方法用于服務器中,包括以下步驟。
[0056]在步驟SlOl中,接收數(shù)據(jù)同步請求,該數(shù)據(jù)同步請求攜帶終端用戶標識。
[0057]在步驟S102中,從該終端用戶標識對應的云端數(shù)據(jù)中,獲取有效數(shù)據(jù),該有效數(shù)據(jù)為符合有效數(shù)據(jù)條件的云端數(shù)據(jù)。
[0058]在步驟S103中,將該有效數(shù)據(jù)發(fā)送至終端,使得該終端基于該有效數(shù)據(jù)進行同步。
[0059]在進行數(shù)據(jù)同步的過程中,僅同步一些對于用戶來說有實際使用意義的有效數(shù)據(jù),而不必要的數(shù)據(jù)不進行同步,使得在數(shù)據(jù)量較大時,能夠提高同步效率,避免對存儲空間和用戶流量的浪費。
[0060]在本公開的一個實施例中,從該終端用戶標識對應的云端數(shù)據(jù)中,獲取有效數(shù)據(jù)包括:
[0061]根據(jù)數(shù)據(jù)存儲時長,從該終端用戶標識對應的云端數(shù)據(jù)中,獲取存儲時長符合第一有效數(shù)據(jù)條件的有效數(shù)據(jù);或,
[0062]根據(jù)該終端用戶標識對應的云端數(shù)據(jù)的聯(lián)系人,從該終端用戶標識對應的云端數(shù)據(jù)中,獲取符合第二有效數(shù)據(jù)條件的聯(lián)系人的有效數(shù)據(jù);或,
[0063]根據(jù)數(shù)據(jù)評價參數(shù),從該終端用戶標識對應的云端數(shù)據(jù)中,獲取數(shù)據(jù)評價參數(shù)符合第三有效數(shù)據(jù)條件的有效數(shù)據(jù)。
[0064]在本公開的一個實施例中,根據(jù)數(shù)據(jù)存儲時長,從該終端用戶標識對應的云端數(shù)據(jù)中,獲取存儲時長符合第一有效數(shù)據(jù)條件的有效數(shù)據(jù)包括:
[0065]根據(jù)數(shù)據(jù)存儲時長,從該終端用戶標識對應的云端數(shù)據(jù)中,獲取存儲時長未超過預設時長的數(shù)據(jù);或,
[0066]按照數(shù)據(jù)存儲時長從短到長的順序,從該終端用戶標識對應的云端數(shù)據(jù)中,獲取存儲時長排序位于前第一預設數(shù)目內(nèi)的數(shù)據(jù)。
[0067]在本公開的一個實施例中,根據(jù)該終端用戶標識對應的云端數(shù)據(jù)的聯(lián)系人,從該終端用戶標識對應的云端數(shù)據(jù)中,獲取符合第二有效數(shù)據(jù)條件的聯(lián)系人的有效數(shù)據(jù)包括:
[0068]根據(jù)聯(lián)系人與終端用戶之間的親密度,從該終端用戶標識對應的云端數(shù)據(jù)中,獲取第一聯(lián)系人的數(shù)據(jù),該第一聯(lián)系人與該終端用戶之間親密度大于預設閾值;或,
[0069]根據(jù)預設騷擾電話數(shù)據(jù)庫和該云端數(shù)據(jù)的聯(lián)系人,從該終端用戶標識對應的云端數(shù)據(jù)中,獲取第二聯(lián)系人的數(shù)據(jù),該第二聯(lián)系人不是該預設騷擾電話數(shù)據(jù)庫中的任一個。
[0070]在本公開的一個實施例中,該云端數(shù)據(jù)包括短信息記錄或通話記錄。
[0071]在本公開的一個實施例中,根據(jù)數(shù)據(jù)評價參數(shù),從該終端用戶標識對應的云端數(shù)據(jù)中,獲取數(shù)據(jù)評價參數(shù)符合第三有效數(shù)據(jù)條件的有效數(shù)據(jù)包括:
[0072]當該終端用戶標識對應的云端數(shù)據(jù)中包括多張相似圖片時,比較該多張相似圖片的清晰度;
[0073]從該多張相似圖片中獲取清晰度最大的圖片。
[0074]上述所有可選技術(shù)方案,可以采用任意結(jié)合形成本公開的可選實施例,在此不再
--贅述。
[0075]圖2是根據(jù)一示例性實施例示出的一種數(shù)據(jù)同步方法的流程圖,如圖2所示,該方法用于服務器中,包括以下步驟。
[0076]在步驟S201中,終端向服務器發(fā)送數(shù)據(jù)同步請求,該數(shù)據(jù)同步請求攜帶終端用戶標識O
[0077]當終端觸發(fā)同步過程時,終端可以向?qū)姆掌靼l(fā)送數(shù)據(jù)同步請求。
[0078]在步驟S202中,服務器接收數(shù)據(jù)同步請求。
[0079]服務器在接收到數(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ù)。
[0080]在步驟S203中,服務器獲取該數(shù)據(jù)同步請求對應的有效數(shù)據(jù)條件。
[0081]對于不同的數(shù)據(jù)類型,服務器可以維護不同的有效數(shù)據(jù)條件。如,對于通信事件來說,其有效數(shù)據(jù)條件可以是基于其存儲時長、聯(lián)系人中至少一項。而對于圖片、文件等同步來說,其有效數(shù)據(jù)條件可以是基于其存儲時長、數(shù)據(jù)的評價參數(shù)中至少一項,該具體有效數(shù)據(jù)條件可通過后續(xù)實施例詳細說明。
[0082]在步驟S204中,服務器從該終端用戶標識對應的云端數(shù)據(jù)中,獲取有效數(shù)據(jù),該有效數(shù)據(jù)為符合有效數(shù)據(jù)條件的云端數(shù)據(jù)。
[0083]在本公開所提供的實施例中,從該終端用戶標識對應的云端數(shù)據(jù)中,獲取有效數(shù)據(jù)可以包括下述幾種方式中的至少一種:
[0084]第一種方式、根據(jù)數(shù)據(jù)存儲時長,從該終端用戶標識對應的云端數(shù)據(jù)中,獲取存儲時長符合第一有效數(shù)據(jù)條件的有效數(shù)據(jù)。
[0085]對于云端數(shù)據(jù)來說,服務器會相應記錄各個數(shù)據(jù)的存儲時長,以確定這個數(shù)據(jù)是什么時候存入的,而存儲時長過長的數(shù)據(jù),有可能是用戶已經(jīng)不需要的數(shù)據(jù),因此,在獲取有效數(shù)據(jù)的過程中,可以基于數(shù)據(jù)存儲時長進行獲取。
[0086]例如,在本公開實施例提供的一個實施例中,根據(jù)數(shù)據(jù)存儲時長,從該終端用戶標識對應的云端數(shù)據(jù)中,獲取存儲時長未超過預設時長的數(shù)據(jù)。也即是,可以排除一些時間過于久遠的數(shù)據(jù),該預設時長可以由用戶提前設置并同步至服務器,也可以由服務器根據(jù)用戶的歷史操作進行設置,如,該用戶在近一個時間段內(nèi)從未訪問過I年前的數(shù)據(jù),則可以將I年設置為預設時長,當然,該具體設置方式以及設置的預設時長均不受本實施例提供的方法的限制。
[0087]又如,在本公開實施例提供的另一個實施例中,按照數(shù)據(jù)存儲時長從短到長的順序,從該終端用戶標識對應的云端數(shù)據(jù)中,獲取存儲時長排序位于前第一預設數(shù)目內(nèi)的數(shù)據(jù)。對于一些用戶來說,存儲空間很寶貴,既會影響到用戶的實際使用,還會影響到終端的運行速度,因此,可以對同步的數(shù)據(jù)量進行限制,為了在保證節(jié)約存儲空間的情況下也能保證同步數(shù)據(jù)的時效性,可以按照數(shù)據(jù)存儲時長進行排序,將存儲時長較短的第一預設數(shù)目的數(shù)據(jù)獲取為有效數(shù)據(jù)。如,該第一預設數(shù)目可以為幾百甚至幾千條,優(yōu)選地,該第一預設數(shù)目可以為1000條。
[0088]當然,在基于數(shù)據(jù)存儲時長獲取有效數(shù)據(jù)時,可以結(jié)合存儲時長的長短和同步數(shù)據(jù)量來獲取,如,可以根據(jù)數(shù)據(jù)存儲時長,從該終端用戶標識對應的云端數(shù)據(jù)中,獲取存儲時長未超過預設時長且根據(jù)從短到長排序時排序位于前第一預設數(shù)目內(nèi)的數(shù)據(jù)。上述組合方式可以有其他變形方式,本公開實施例對此不作贅述。
[0089]上述獲取方式