国产精品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>

      數(shù)據(jù)同步的方法、服務(wù)器和終端的制作方法

      文檔序號(hào):7976690閱讀:277來(lái)源:國(guó)知局
      專利名稱:數(shù)據(jù)同步的方法、服務(wù)器和終端的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及數(shù)據(jù)同步領(lǐng)域,特別涉及一種數(shù)據(jù)同步的方法、服務(wù)器和終端。
      背景技術(shù)
      隨著終端的發(fā)展,產(chǎn)生了多個(gè)類型的手機(jī)平臺(tái),如Symbian(V3)、Symbian(V5)、Android、MTK (MediaTek)、iPhone、KJAVA、黑莓、WM(Windows Mobile)等。終端對(duì)終端上數(shù)據(jù)如聯(lián)系人等的同步方法很少,絕大部分還是依賴手機(jī)本身的同步軟件,將終端里的內(nèi)容備份到電腦中,再由另一終端且是在單一平臺(tái)上進(jìn)行聯(lián)系人的同步。在對(duì)現(xiàn)有技術(shù)進(jìn)行分析后,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少具有如下缺點(diǎn):現(xiàn)有技術(shù)的同步方法僅是對(duì)聯(lián)系人的同步,同步內(nèi)容單一,且其同步僅限于相同平臺(tái)的終端,應(yīng)用范圍狹窄,靈活性差,限制了不同平臺(tái)之間的數(shù)據(jù)同步。

      發(fā)明內(nèi)容
      本發(fā)明實(shí)施例提供了一種數(shù)據(jù)同步的方法、服務(wù)器和終端。所述技術(shù)方案如下:一種數(shù)據(jù)同步的方法,包括:服務(wù)器接收由第一終端上傳的同步數(shù)據(jù);所述服務(wù)器接收第二終端對(duì)所述同步數(shù)據(jù)的同步請(qǐng)求;所述服務(wù)器根據(jù)所述同步請(qǐng)求,將所述同步數(shù)據(jù)轉(zhuǎn)換為所述第二終端支持的數(shù)據(jù)格式,并將所述轉(zhuǎn)換后的數(shù)據(jù)發(fā)送給所述第二終端。所述同步請(qǐng)求包含所述第二終端支持的數(shù)據(jù)格式,相應(yīng)地,所述服務(wù)器根據(jù)所述同步請(qǐng)求,將所述同步數(shù)據(jù)轉(zhuǎn)換為所述第二終端支持的數(shù)據(jù)格式,并將所述轉(zhuǎn)換后的數(shù)據(jù)發(fā)送給所述第二終端,具體包括:判斷所述同步數(shù)據(jù)是否為所述第二終端支持的數(shù)據(jù)格式,如果是,將所述同步數(shù)據(jù)發(fā)送給所述第二終端;如果否,將所述同步數(shù)據(jù)轉(zhuǎn)換為所述第二終端支持的數(shù)據(jù)格式,并將所述轉(zhuǎn)換后的同步數(shù)據(jù)發(fā)送給所述第二終端。所述同步請(qǐng)求包含所述第二終端的平臺(tái)類型,相應(yīng)地,所述服務(wù)器根據(jù)所述同步請(qǐng)求,將所述同步數(shù)據(jù)轉(zhuǎn)換為所述第二終端支持的數(shù)據(jù)格式,并將所述轉(zhuǎn)換后的數(shù)據(jù)發(fā)送給所述第二終端,具體包括:判斷所述第二終端的平臺(tái)類型是否能夠支持所述同步數(shù)據(jù),如果是,將所述同步數(shù)據(jù)發(fā)送給所述第二終端;如果否,將所述同步數(shù)據(jù)轉(zhuǎn)換為所述第二終端的平臺(tái)類型能夠支持的數(shù)據(jù)格式,并將所述轉(zhuǎn)換后的同步數(shù)據(jù)發(fā)送給所述第二終端。判斷所述第二終端的平臺(tái)類型是否能夠支持所述同步數(shù)據(jù),具體包括:所述服務(wù)器根據(jù)所述第二終端的平臺(tái)類型,查詢第一數(shù)據(jù)格式,所述第一數(shù)據(jù)格式為所述第二終端的平臺(tái)類型能夠支持的數(shù)據(jù)格式,并對(duì)比所述第一數(shù)據(jù)格式與所述同步數(shù)據(jù)的數(shù)據(jù)格式,當(dāng)所述第一數(shù)據(jù)格式與所述同步數(shù)據(jù)的數(shù)據(jù)格式一致,則所述第二終端的平臺(tái)類型能夠支持所述同步數(shù)據(jù),當(dāng)所述第一數(shù)據(jù)格式與所述同步數(shù)據(jù)的數(shù)據(jù)格式不一致,則所述第二終端的平臺(tái)類型不能支持所述同步數(shù)據(jù)。服務(wù)器接收由第一終端上傳的同步數(shù)據(jù),之后包括:當(dāng)服務(wù)器接收到對(duì)所述同步數(shù)據(jù)的修改指令時(shí),根據(jù)所述修改指令對(duì)所述同步數(shù)據(jù)進(jìn)行相應(yīng)地處理,所述修改指令用于對(duì)所述同步數(shù)據(jù)進(jìn)行添加、修改或刪除。一種數(shù)據(jù)同步的方法,包括:接收上傳指定數(shù)據(jù)的上傳指令;將所述指定數(shù)據(jù)作為同步數(shù)據(jù)上傳至服務(wù)器。本地保存有本地?cái)?shù)據(jù)和服務(wù)器數(shù)據(jù)的對(duì)應(yīng)關(guān)系,相應(yīng)地,將所述指定數(shù)據(jù)作為同步數(shù)據(jù)上傳至服務(wù)器,具體包括:查詢所述對(duì)應(yīng)關(guān)系,判斷所述指定數(shù)據(jù)是否與所述服務(wù)器數(shù)據(jù)重復(fù),如果否,則將所述指定數(shù)據(jù)或所述指定數(shù)據(jù)相對(duì)于所述服務(wù)器數(shù)據(jù)的增量上傳至服務(wù)器。當(dāng)接收到來(lái)自服務(wù)器的同步數(shù)據(jù)時(shí),查詢本地保存的對(duì)應(yīng)關(guān)系,判斷該來(lái)自服務(wù)器的同步數(shù)據(jù)與本地?cái)?shù)據(jù)是否重復(fù),如果是,則不進(jìn)行數(shù)據(jù)更新,如果否,則用所述來(lái)自服務(wù)器的同步數(shù)據(jù)或所述來(lái)自服務(wù)器的同步數(shù)據(jù)相對(duì)于本地?cái)?shù)據(jù)的增量對(duì)所述本地?cái)?shù)據(jù)進(jìn)行更新。將所述指定數(shù)據(jù)作為同步數(shù)據(jù)上傳至服務(wù)器,具體包括:將所述指定數(shù)據(jù)轉(zhuǎn)換為預(yù)設(shè)格式的同步數(shù)據(jù),并將所述預(yù)設(shè)格式的同步數(shù)據(jù)上傳至服務(wù)器。一種服務(wù)器,包括:接收模塊,用于接收由第一終端上傳的同步數(shù)據(jù);所述接收模塊還用于接收第二終端對(duì)所述同步數(shù)據(jù)的同步請(qǐng)求;轉(zhuǎn)換模塊,用于根據(jù)所述接收模塊接收的同步請(qǐng)求,將所述同步數(shù)據(jù)轉(zhuǎn)換為所述第二終端支持的數(shù)據(jù)格式;發(fā)送模塊,用于將所述轉(zhuǎn)換模塊轉(zhuǎn)換后的數(shù)據(jù)發(fā)送給所述第二終端。所述同步請(qǐng)求包含所述第二終端支持的數(shù)據(jù)格式,相應(yīng)地,所述服務(wù)器包括:第一判斷模塊,用于判斷所述同步數(shù)據(jù)是否為所述第二終端支持的數(shù)據(jù)格式;所述發(fā)送模塊,用于當(dāng)所述第一判斷模塊判斷所述同步數(shù)據(jù)是所述第二終端支持的數(shù)據(jù)格式時(shí),將所述同步數(shù)據(jù)發(fā)送給所述第二終端;所述轉(zhuǎn)換模塊,用于當(dāng)所述第一判斷模塊判斷所述同步數(shù)據(jù)不是所述第二終端支持的數(shù)據(jù)格式時(shí),將所述同步數(shù)據(jù)轉(zhuǎn)換為所述第二終端支持的數(shù)據(jù)格式,并觸發(fā)所述發(fā)送模塊將所述轉(zhuǎn)換后的同步數(shù)據(jù)發(fā)送給所述第二終端。所述同步請(qǐng)求包含所述第二終端的平臺(tái)類型,相應(yīng)地,所述服務(wù)器包括:第二判斷模塊,用于判斷所述第二終端的平臺(tái)類型是否能夠支持所述同步數(shù)據(jù);所述發(fā)送模塊,用于當(dāng)所述第二判斷模塊判斷所述第二終端的平臺(tái)類型能夠支持所述同步數(shù)據(jù)時(shí),將所述同步數(shù)據(jù)發(fā)送給所述第二終端;所述轉(zhuǎn)換模塊,用于當(dāng)所述第二判斷模塊判斷所述第二終端的平臺(tái)類型不能支持所述同步數(shù)據(jù)時(shí),將所述同步數(shù)據(jù)轉(zhuǎn)換為所述第二終端的平臺(tái)類型能夠支持的數(shù)據(jù)格式,并觸發(fā)所述發(fā)送模塊將所述轉(zhuǎn)換后的同步數(shù)據(jù)發(fā)送給所述第二終端。所述第二判斷模塊具體用于根據(jù)所述第二終端的平臺(tái)類型,查詢第一數(shù)據(jù)格式,所述第一數(shù)據(jù)格式為所述第二終端的平臺(tái)類型能夠支持的數(shù)據(jù)格式,并對(duì)比所述第一數(shù)據(jù)格式與所述同步數(shù)據(jù)的數(shù)據(jù)格式,當(dāng)所述第一數(shù)據(jù)格式與所述同步數(shù)據(jù)的數(shù)據(jù)格式一致,則所述第二終端的平臺(tái)類型能夠支持所述同步數(shù)據(jù),當(dāng)所述第一數(shù)據(jù)格式與所述同步數(shù)據(jù)的數(shù)據(jù)格式不一致,則所述第二終端的平臺(tái)類型不能支持所述同步數(shù)據(jù)。所述服務(wù)器還包括:修改模塊,用于當(dāng)接收到對(duì)所述同步數(shù)據(jù)的修改指令時(shí),根據(jù)所述修改指令對(duì)所述同步數(shù)據(jù)進(jìn)行相應(yīng)地處理,所述修改指令用于對(duì)所述同步數(shù)據(jù)進(jìn)行添加、修改或刪除。一種終端,包括:接收模塊,用于接收上傳指定數(shù)據(jù)的上傳指令;上傳模塊,用于將所述指定數(shù)據(jù)作為同步數(shù)據(jù)上傳至服務(wù)器。本地保存有本地?cái)?shù)據(jù)和服務(wù)器數(shù)據(jù)的對(duì)應(yīng)關(guān)系,相應(yīng)地,所述上傳模塊具體用于查詢所述對(duì)應(yīng)關(guān)系,判斷所述指定數(shù)據(jù)是否與所述服務(wù)器數(shù)據(jù)重復(fù),如果否,則將所述指定數(shù)據(jù)或所述指定數(shù)據(jù)相對(duì)于所述服務(wù)器數(shù)據(jù)的增量上傳至服務(wù)器。所述終端還包括:接收模塊,用于接收來(lái)自服務(wù)器的同步數(shù)據(jù);更新模塊,用于根據(jù)所述接收模塊接收的同步數(shù)據(jù),查詢本地保存的對(duì)應(yīng)關(guān)系,判斷該來(lái)自服務(wù)器的同步數(shù)據(jù)與本地?cái)?shù)據(jù)是否重復(fù),如果是,則不進(jìn)行數(shù)據(jù)更新,如果否,則用所述來(lái)自服務(wù)器的同步數(shù)據(jù)或所述來(lái)自服務(wù)器的同步數(shù)據(jù)相對(duì)于本地?cái)?shù)據(jù)的增量對(duì)所述本地?cái)?shù)據(jù)進(jìn)行更新。所述終端還包括:轉(zhuǎn)換模塊,用于將所述指定數(shù)據(jù)轉(zhuǎn)換為預(yù)設(shè)格式的同步數(shù)據(jù),并觸發(fā)所述上傳模塊將所述預(yù)設(shè)格式的同步數(shù)據(jù)上傳至服務(wù)器。本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是:通過(guò)第一終端將需要同步的同步數(shù)據(jù)上傳至服務(wù)器,并將服務(wù)器作為中轉(zhuǎn)平臺(tái),當(dāng)服務(wù)器接收到來(lái)自第二終端的同步請(qǐng)求時(shí),根據(jù)該同步請(qǐng)求,對(duì)服務(wù)器上的同步數(shù)據(jù)進(jìn)行數(shù)據(jù)格式轉(zhuǎn)換,將轉(zhuǎn)換后的數(shù)據(jù)發(fā)送給第二終端,以使得該數(shù)據(jù)格式能夠?yàn)榈诙K端所識(shí)別,不僅實(shí)現(xiàn)了不同平臺(tái)類型的終端之間的數(shù)據(jù)同步,擴(kuò)展了可進(jìn)行同步的終端的范圍,且增強(qiáng)了同步的靈活性。


      為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)同步方法的流程圖;圖2是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)同步的方法的流程圖;圖3是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)同步的方法的流程圖;圖4是本發(fā)明實(shí)施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖5是本發(fā)明實(shí)施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖;圖6是本發(fā)明實(shí)施例提供的另一種服務(wù)器的結(jié)構(gòu)示意圖;圖7是本發(fā)明實(shí)施例提供的又一種服務(wù)器的結(jié)構(gòu)示意圖;圖8是本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖;圖9是本發(fā)明實(shí)施例提供的另一種終端的結(jié)構(gòu)示意圖;圖10是本發(fā)明實(shí)施例提供的又一種終端的結(jié)構(gòu)示意圖。
      具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。在介紹本發(fā)明提供的數(shù)據(jù)同步的方法之前,首先對(duì)本發(fā)明的基礎(chǔ)知識(shí)進(jìn)行簡(jiǎn)要的介紹:多平臺(tái):指現(xiàn)有的以及將來(lái)會(huì)出現(xiàn)的多個(gè)手機(jī)平臺(tái),現(xiàn)有的如symbian(V3)、symbian (V5)、android、MTK、iPhone、KJAVA、黑莓、WM(Windows Mobile)等。終端:是指輸入、輸出終端,如計(jì)算機(jī)的輸入輸出終端有PC、平板電腦、手機(jī)終端
      坐寸ο同步:有兩個(gè)數(shù)據(jù)源,最初它們的數(shù)據(jù)都是一樣的。若一個(gè)數(shù)據(jù)源的數(shù)據(jù)經(jīng)過(guò)添力口、修改、刪除等操作發(fā)生了改變(或者兩個(gè)數(shù)據(jù)源的數(shù)據(jù)都發(fā)生了改變),那么為了使兩個(gè)數(shù)據(jù)源的數(shù)據(jù)保持一致,即讓一個(gè)數(shù)據(jù)源數(shù)據(jù)的改變反映到另一個(gè)上,就必須進(jìn)行一個(gè)讓兩個(gè)數(shù)據(jù)源的數(shù)據(jù)保持一致的操作,這個(gè)操作就叫同步。同步操作結(jié)束之后,兩個(gè)設(shè)備上的數(shù)據(jù)就完全一致了,處于同步狀態(tài)。同步包括單向同步和雙向同步。圖1是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)同步方法的流程圖。該實(shí)施例中的執(zhí)行主體為服務(wù)器,該服務(wù)器可以為應(yīng)用服務(wù)器,參見(jiàn)圖1,該實(shí)施例具體包括:101、服務(wù)器接收由第一終端上傳的同步數(shù)據(jù);其中,第一終端可以是具有通信能力的終端;同步數(shù)據(jù)可以為聯(lián)系人、通訊記錄、QQ聊天記錄、用戶頭像、設(shè)備終端軟件安裝信息、標(biāo)簽等終端保存的數(shù)據(jù),其中,聯(lián)系人可以包括聯(lián)系人姓名及聯(lián)系方式,通訊記錄可以包括:通話記錄和短信記錄等。在本實(shí)施例中,該同步數(shù)據(jù)可以通過(guò)Wif1、GPS等方式上傳至服務(wù)器,服務(wù)器接收到第一終端上傳的同步數(shù)據(jù),并保存該同步數(shù)據(jù)。本領(lǐng)域技術(shù)人員可以獲知,服務(wù)器在接收到同步數(shù)據(jù)時(shí)必然進(jìn)行保存,因此對(duì)保存的步驟不再贅述。需要說(shuō)明的是,該同步數(shù)據(jù)攜帶第一終端用戶的用戶標(biāo)識(shí)或預(yù)先設(shè)置的允許訪問(wèn)該同步數(shù)據(jù)的用戶標(biāo)識(shí),限制對(duì)該同步數(shù)據(jù)的訪問(wèn)和同步。102、所述服務(wù)器接收第二終端對(duì)所述同步數(shù)據(jù)的同步請(qǐng)求;在本實(shí)施例中,當(dāng)?shù)诙K端需與第一終端進(jìn)行同步時(shí),可通過(guò)服務(wù)器進(jìn)行中轉(zhuǎn),由第一終端上傳至服務(wù)器,再由第二終端向服務(wù)器發(fā)送對(duì)同步數(shù)據(jù)的同步請(qǐng)求。具體地,該同步請(qǐng)求攜帶第二終端用戶的用戶標(biāo)識(shí)。服務(wù)器判斷該第二終端用戶的用戶標(biāo)識(shí)與第一終端用戶的用戶標(biāo)識(shí)是否相同或判斷第二終端用戶的用戶標(biāo)識(shí)是否為允許訪問(wèn)該同步數(shù)據(jù)的用戶標(biāo)識(shí),當(dāng)該第二終端用戶的用戶標(biāo)識(shí)與第一終端用戶的用戶標(biāo)識(shí)相同或第二終端用戶的用戶標(biāo)識(shí)為允許訪問(wèn)該同步數(shù)據(jù)的用戶標(biāo)識(shí)時(shí),響應(yīng)該同步請(qǐng)求。本領(lǐng)域技術(shù)人員可以獲知,該用戶標(biāo)識(shí)可以是用戶名和密碼,例如,手機(jī)號(hào)碼和查詢密碼,QQ號(hào)碼和QQ密碼等。103、所述服務(wù)器根據(jù)所述同步請(qǐng)求,將所述同步數(shù)據(jù)轉(zhuǎn)換為所述第二終端支持的數(shù)據(jù)格式,并將所述轉(zhuǎn)換后的數(shù)據(jù)發(fā)送給所述第二終端。在本實(shí)施例中,由于第一終端和第二終端的平臺(tái)類型有可能不同,如第一終端的平臺(tái)為android平臺(tái),第二終端的平臺(tái)為Nokia平臺(tái),其支持的數(shù)據(jù)格式不同,因此,需要將同步數(shù)據(jù)轉(zhuǎn)換為第二終端支持的數(shù)據(jù)格式,再將轉(zhuǎn)換后的數(shù)據(jù)發(fā)送給第二終端。該同步請(qǐng)求包含第二終端支持的數(shù)據(jù)格式或第二終端的平臺(tái)類型。具體地,該步驟103包括:判斷所述同步數(shù)據(jù)是否為所述第二終端支持的數(shù)據(jù)格式,如果否,將所述同步數(shù)據(jù)轉(zhuǎn)換為所述第二終端支持的數(shù)據(jù)格式,并將所述轉(zhuǎn)換后的同步數(shù)據(jù)發(fā)送給所述第二終端?;?,判斷所述第二終端的平臺(tái)類型是否能夠支持所述同步數(shù)據(jù),如果是,將所述同步數(shù)據(jù)發(fā)送給所述第二終端;如果否,將所述同步數(shù)據(jù)轉(zhuǎn)換為所述第二終端的平臺(tái)類型是否能夠支持,并將所述轉(zhuǎn)換后的同步數(shù)據(jù)發(fā)送給所述第二終端。進(jìn)一步地,該步驟103之后,包括:當(dāng)服務(wù)器接收到對(duì)所述同步數(shù)據(jù)的修改指令時(shí),根據(jù)所述修改指令對(duì)所述同步數(shù)據(jù)進(jìn)行相應(yīng)地處理,所述修改指令用于對(duì)所述同步數(shù)據(jù)進(jìn)行添加、修改或刪除。通過(guò)第一終端將需要同步的同步數(shù)據(jù)上傳至服務(wù)器,并將服務(wù)器作為中轉(zhuǎn)平臺(tái),當(dāng)服務(wù)器接收到來(lái)自第二終端的同步請(qǐng)求時(shí),根據(jù)該同步請(qǐng)求,對(duì)服務(wù)器上的同步數(shù)據(jù)進(jìn)行數(shù)據(jù)格式轉(zhuǎn)換,將轉(zhuǎn)換后的數(shù)據(jù)發(fā)送給第二終端,以使得該數(shù)據(jù)格式能夠?yàn)榈诙K端所識(shí)別,不僅實(shí)現(xiàn)了不同平臺(tái)類型的終端之間的數(shù)據(jù)同步,擴(kuò)展了可進(jìn)行同步的終端的范圍,且增強(qiáng)了同步的靈活性。圖2是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)同步的方法的流程圖。該實(shí)施例的交互主體為終端,參見(jiàn)圖2,該實(shí)施例具體包括:201、接收上傳指定數(shù)據(jù)的上傳指令;在本實(shí)施例中,第一終端接收到的上傳指令可以為以下任意一種情況:(I)上傳指令由用戶針對(duì)指定數(shù)據(jù)發(fā)出。例如,第一終端對(duì)終端所存的數(shù)據(jù)提供一“上傳”按鈕作為調(diào)用上傳指令的入口,當(dāng)用戶要上傳聯(lián)系人列表時(shí),可通過(guò)點(diǎn)擊“上傳”觸發(fā)上傳指令。(2)上傳指令由用戶對(duì)指定數(shù)據(jù)的操作觸發(fā),該操作包括:添加、修改或刪除。例如,用戶對(duì)聯(lián)系人列表中的聯(lián)系人A的電話號(hào)碼進(jìn)行修改,如果該修改操作為預(yù)設(shè)操作,則觸發(fā)上傳指定數(shù)據(jù)的上傳指令,其中,預(yù)設(shè)操作是指終端預(yù)設(shè)的能夠觸發(fā)上傳指令的操作,由用戶在終端設(shè)置或由技術(shù)人員在開(kāi)發(fā)時(shí)初設(shè)。需要說(shuō)明的是,該指定數(shù)據(jù)可以是單個(gè)操作對(duì)象,例如,進(jìn)行了修改的聯(lián)系人A,還可以是操作對(duì)象所在的數(shù)據(jù)組,例如,聯(lián)系人所在的聯(lián)系人列表。202、將所述指定數(shù)據(jù)作為同步數(shù)據(jù)上傳至服務(wù)器。進(jìn)一步地,本地保存有本地?cái)?shù)據(jù)和服務(wù)器數(shù)據(jù)的對(duì)應(yīng)關(guān)系,相應(yīng)地,將所述指定數(shù)據(jù)作為同步數(shù)據(jù)上傳至服務(wù)器,具體包括:查詢所述對(duì)應(yīng)關(guān)系,判斷所述指定數(shù)據(jù)是否與所述服務(wù)器數(shù)據(jù)重復(fù),如果否,則將所述指定數(shù)據(jù)或所述指定數(shù)據(jù)相對(duì)于所述服務(wù)器數(shù)據(jù)的增量作為同步數(shù)據(jù)上傳至服務(wù)器。當(dāng)接收到來(lái)自服務(wù)器的同步數(shù)據(jù)時(shí),查詢本地保存的對(duì)應(yīng)關(guān)系,判斷該來(lái)自服務(wù)器的同步數(shù)據(jù)與本地?cái)?shù)據(jù)是否重復(fù),如果是,則不進(jìn)行數(shù)據(jù)更新,如果否,則用所述來(lái)自服務(wù)器的同步數(shù)據(jù)或所述來(lái)自服務(wù)器的同步數(shù)據(jù)相對(duì)于本地?cái)?shù)據(jù)的增量對(duì)所述本地?cái)?shù)據(jù)進(jìn)行更新。其中,將所述指定數(shù)據(jù)作為同步數(shù)據(jù)上傳至服務(wù)器,具體包括:將所述指定數(shù)據(jù)轉(zhuǎn)換為預(yù)設(shè)格式的同步數(shù)據(jù),并將所述預(yù)設(shè)格式的同步數(shù)據(jù)上傳至服務(wù)器。圖3是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)同步的方法的流程圖。該實(shí)施例的交互主體為第一終端、第二終端和服務(wù)器,參見(jiàn)圖3,該實(shí)施例具體包括:301、第一終端接收上傳指定數(shù)據(jù)的上傳指令;該步驟301與步驟201同理,在此不再贅述。302、第一終端將指定數(shù)據(jù)轉(zhuǎn)換為預(yù)設(shè)格式的同步數(shù)據(jù);在本實(shí)施例中,第一終端存儲(chǔ)的指定數(shù)據(jù)為該第一終端支持的數(shù)據(jù)格式,當(dāng)接收到上傳指令時(shí),將該指定數(shù)據(jù)轉(zhuǎn)換為預(yù)設(shè)格式的同步數(shù)據(jù),以便服務(wù)器能夠支持該預(yù)設(shè)格式的同步數(shù)據(jù),本領(lǐng)域技術(shù)人員可以獲知,該預(yù)設(shè)格式由服務(wù)器和終端之間約定。在另一實(shí)施例中,在執(zhí)行了步驟301后,第一終端也可以不對(duì)指定數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換,將指定數(shù)據(jù)作為同步數(shù)據(jù)上傳至服務(wù)器。進(jìn)一步地,第一終端保存第一終端數(shù)據(jù)和服務(wù)器數(shù)據(jù)的對(duì)應(yīng)關(guān)系,當(dāng)接收到對(duì)指定數(shù)據(jù)的上傳指令時(shí),第一終端查詢?cè)搶?duì)應(yīng)關(guān)系,判斷所述指定數(shù)據(jù)是否與所述服務(wù)器數(shù)據(jù)重復(fù),如果是,則結(jié)束;如果否,則將所述指定數(shù)據(jù)或所述指定數(shù)據(jù)相對(duì)于所述服務(wù)器數(shù)據(jù)的增量作為同步數(shù)據(jù)上傳至服務(wù)器。其中,第一終端查詢?cè)搶?duì)應(yīng)關(guān)系,具體包括:查詢?cè)搶?duì)應(yīng)關(guān)系中是否包含指定數(shù)據(jù),如果是,則服務(wù)器數(shù)據(jù)與指定數(shù)據(jù)重復(fù),如果否,則服務(wù)器數(shù)據(jù)與指定數(shù)據(jù)不重復(fù)。303、第一終端將同步數(shù)據(jù)上傳至服務(wù)器;當(dāng)?shù)谝唤K端保存第一終端數(shù)據(jù)和服務(wù)器數(shù)據(jù)的對(duì)應(yīng)關(guān)系時(shí),當(dāng)通過(guò)判斷獲知指定數(shù)據(jù)與服務(wù)器數(shù)據(jù)不重復(fù)(不一致),則將所述指定數(shù)據(jù)或所述指定數(shù)據(jù)相對(duì)于所述服務(wù)器數(shù)據(jù)的增量作為同步數(shù)據(jù)上傳至服務(wù)器。該上傳指定數(shù)據(jù)或增量由用戶在終端進(jìn)行預(yù)設(shè),根據(jù)預(yù)設(shè)方式進(jìn)行上傳。本領(lǐng)域技術(shù)人員可以獲知,該上傳的方法有多種,在此不再贅述。304、服務(wù)器接收由第一終端上傳的同步數(shù)據(jù);在本實(shí)施例中,當(dāng)接收到對(duì)所述同步數(shù)據(jù)的修改指令時(shí),根據(jù)所述修改指令對(duì)所述同步數(shù)據(jù)進(jìn)行相應(yīng)地處理,所述修改指令用于對(duì)所述同步數(shù)據(jù)進(jìn)行添加、修改或刪除。例如,對(duì)短信記錄中的短信進(jìn)行刪除等。當(dāng)服務(wù)器接收由第一終端上傳的同步數(shù)據(jù)后,可以在各個(gè)終端(如手機(jī)、PC電腦、平板電腦、其他設(shè)備)通過(guò)WEB、WAP、短信等其他方式查看,以及增刪修改等編輯,經(jīng)編輯后的數(shù)據(jù)保留在服務(wù)器中;當(dāng)服務(wù)器接收到終端的同步請(qǐng)求時(shí),會(huì)將編輯后的數(shù)據(jù)作為同步數(shù)據(jù)同步回終端,進(jìn)一步加強(qiáng)對(duì)同步數(shù)據(jù)的管理。305、服務(wù)器接收第二終端對(duì)該同步數(shù)據(jù)的同步請(qǐng)求,該同步請(qǐng)求包含第二終端的平臺(tái)類型;該同步請(qǐng)求包括包含第二終端的平臺(tái)類型或第二終端支持的數(shù)據(jù)格式。在本發(fā)明實(shí)施例中,用第一終端上傳同步數(shù)據(jù),第二終端請(qǐng)求同步為例進(jìn)行說(shuō)明,在另一實(shí)施例中,第一終端上傳同步數(shù)據(jù),第一終端向服務(wù)器發(fā)送同步請(qǐng)求,本發(fā)明實(shí)施例不做具體限定。第一終端和第二終端均為具有上傳和請(qǐng)求同步的終端。306、判斷所述第二終端的平臺(tái)類型是否能夠支持所述同步數(shù)據(jù);如果是,執(zhí)行步驟307;如果否,執(zhí)行步驟308;在本實(shí)施例中,上傳數(shù)據(jù)和請(qǐng)求同步的終端的平臺(tái)類型可以不一致,因此需要在接收到同步請(qǐng)求時(shí),判斷發(fā)送該同步請(qǐng)求的終端的平臺(tái)類型是否能支持該同步數(shù)據(jù)。具體地,所述服務(wù)器根據(jù)所述第二終端的平臺(tái)類型,查詢第一數(shù)據(jù)格式,所述第一數(shù)據(jù)格式為所述第二終端的平臺(tái)類型能夠支持的數(shù)據(jù)格式,并對(duì)比所述第一數(shù)據(jù)格式與所述同步數(shù)據(jù)的數(shù)據(jù)格式;當(dāng)所述第一數(shù)據(jù)格式與所述同步數(shù)據(jù)的數(shù)據(jù)格式一致,則所述第二終端的平臺(tái)類型能夠支持所述同步數(shù)據(jù),當(dāng)所述第一數(shù)據(jù)格式與所述同步數(shù)據(jù)的數(shù)據(jù)格式不一致,則所述第二終端的平臺(tái)類型不能支持所述同步數(shù)據(jù)。在另一實(shí)施例中,該同步請(qǐng)求包含第二終端支持的數(shù)據(jù)格式,則所述服務(wù)器根據(jù)所述同步請(qǐng)求,判斷所述同步數(shù)據(jù)是否為所述第二終端支持的數(shù)據(jù)格式,如果是,執(zhí)行步驟307,如果否,執(zhí)行步驟308。307、將所述同步數(shù)據(jù)發(fā)送給所述第二終端。本發(fā)明中所述的發(fā)送為現(xiàn)有技術(shù),在此不再贅述。308、將所述同步數(shù)據(jù)轉(zhuǎn)換為所述第二終端的平臺(tái)類型能夠支持的數(shù)據(jù)格式,并將所述轉(zhuǎn)換后的同步數(shù)據(jù)發(fā)送給所述第二終端。309、第二終端接收同步數(shù)據(jù),并根據(jù)同步數(shù)據(jù)對(duì)本地?cái)?shù)據(jù)進(jìn)行更新。進(jìn)一步地,第二終端保存第二終端數(shù)據(jù)和服務(wù)器數(shù)據(jù)的對(duì)應(yīng)關(guān)系,當(dāng)?shù)诙K端接收同步數(shù)據(jù)時(shí),查詢本地保存的對(duì)應(yīng)關(guān)系,判斷該同步數(shù)據(jù)與本地保存數(shù)據(jù)是否重復(fù),如果是,則不進(jìn)行數(shù)據(jù)更新,如果否,則用同步數(shù)據(jù)或同步數(shù)據(jù)相對(duì)于本地?cái)?shù)據(jù)的增量對(duì)本地?cái)?shù)據(jù)進(jìn)行更新。該步驟可避免同步后的數(shù)據(jù)出現(xiàn)多次重復(fù)的情況,也可簡(jiǎn)化終端的操作。本實(shí)施例提供的方法,通過(guò)第一終端將需要同步的同步數(shù)據(jù)上傳至服務(wù)器,并將服務(wù)器作為中轉(zhuǎn)平臺(tái),當(dāng)服務(wù)器接收到來(lái)自第二終端的同步請(qǐng)求時(shí),根據(jù)該同步請(qǐng)求,對(duì)服務(wù)器上的同步數(shù)據(jù)進(jìn)行數(shù)據(jù)格式轉(zhuǎn)換,將轉(zhuǎn)換后的數(shù)據(jù)發(fā)送給第二終端,以使得該數(shù)據(jù)格式能夠?yàn)榈诙K端所識(shí)別,不僅實(shí)現(xiàn)了不同平臺(tái)類型的終端之間的數(shù)據(jù)同步,擴(kuò)展了可進(jìn)行同步的終端的范圍,且增強(qiáng)了同步的靈活性。圖4是本發(fā)明實(shí)施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖。參見(jiàn)圖4,該服務(wù)器包括:接收模塊401,用于接收由第一終端上傳的同步數(shù)據(jù);所述接收模塊401還用于接收第二終端對(duì)所述同步數(shù)據(jù)的同步請(qǐng)求;轉(zhuǎn)換模塊402,用于根據(jù)所述接收模塊401接收的同步請(qǐng)求,將所述同步數(shù)據(jù)轉(zhuǎn)換為所述第二終端支持的數(shù)據(jù)格式;發(fā)送模塊403,用于將所述轉(zhuǎn)換模塊402轉(zhuǎn)換后的數(shù)據(jù)發(fā)送給所述第二終端。所述同步請(qǐng)求包含所述第二終端支持的數(shù)據(jù)格式,相應(yīng)地,參見(jiàn)圖5,所述服務(wù)器包括:第一判斷模塊404,用于判斷所述同步數(shù)據(jù)是否為所述第二終端支持的數(shù)據(jù)格式;
      所述發(fā)送模塊403,用于當(dāng)所述第一判斷模塊404判斷所述同步數(shù)據(jù)是所述第二終端支持的數(shù)據(jù)格式時(shí),將所述同步數(shù)據(jù)發(fā)送給所述第二終端;所述轉(zhuǎn)換模塊402,用于當(dāng)所述第一判斷模塊404判斷所述同步數(shù)據(jù)不是所述第二終端支持的數(shù)據(jù)格式時(shí),將所述同步數(shù)據(jù)轉(zhuǎn)換為所述第二終端支持的數(shù)據(jù)格式,并觸發(fā)所述發(fā)送模塊403將所述轉(zhuǎn)換后的同步數(shù)據(jù)發(fā)送給所述第二終端。所述同步請(qǐng)求包含所述第二終端的平臺(tái)類型,相應(yīng)地,參見(jiàn)圖6,所述服務(wù)器包括:第二判斷模塊405,用于判斷所述第二終端的平臺(tái)類型是否能夠支持所述同步數(shù)據(jù);所述發(fā)送模塊403,用于當(dāng)所述第二判斷模塊405判斷所述第二終端的平臺(tái)類型能夠支持所述同步數(shù)據(jù)時(shí),將所述同步數(shù)據(jù)發(fā)送給所述第二終端;所述轉(zhuǎn)換模塊402,用于當(dāng)所述第二判斷模塊405判斷所述第二終端的平臺(tái)類型不能支持所述同步數(shù)據(jù)時(shí),將所述同步數(shù)據(jù)轉(zhuǎn)換為所述第二終端的平臺(tái)類型能夠支持的數(shù)據(jù)格式,并觸發(fā)所述發(fā)送模塊403將所述轉(zhuǎn)換后的同步數(shù)據(jù)發(fā)送給所述第二終端。所述第二判斷模塊405具體用于根據(jù)所述第二終端的平臺(tái)類型,查詢第一數(shù)據(jù)格式,所述第一數(shù)據(jù)格式為所述第二終端的平臺(tái)類型能夠支持的數(shù)據(jù)格式,并對(duì)比所述第一數(shù)據(jù)格式與所述同步數(shù)據(jù)的數(shù)據(jù)格式,當(dāng)所述第一數(shù)據(jù)格式與所述同步數(shù)據(jù)的數(shù)據(jù)格式一致,則所述第二終端的平臺(tái)類型能夠支持所述同步數(shù)據(jù),當(dāng)所述第一數(shù)據(jù)格式與所述同步數(shù)據(jù)的數(shù)據(jù)格式不一致,則所述第二終端的平臺(tái)類型不能支持所述同步數(shù)據(jù)。參見(jiàn)圖7,所述服務(wù)器還包括:修改模塊406,用于當(dāng)接收到對(duì)所述同步數(shù)據(jù)的修改指令時(shí),根據(jù)所述修改指令對(duì)所述同步數(shù)據(jù)進(jìn)行相應(yīng)地處理,所述修改指令用于對(duì)所述同步數(shù)據(jù)進(jìn)行添加、修改或刪除。本實(shí)施例提供的服務(wù)器,與方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,這里不再贅述。圖8是本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖。參見(jiàn)圖8,該終端包括:接收模塊801,用于接收上傳指定數(shù)據(jù)的上傳指令;上傳模塊802,用于將所述指定數(shù)據(jù)作為同步數(shù)據(jù)上傳至服務(wù)器。本地保存有本地?cái)?shù)據(jù)和服務(wù)器數(shù)據(jù)的對(duì)應(yīng)關(guān)系,相應(yīng)地,所述上傳模塊802具體用于查詢所述對(duì)應(yīng)關(guān)系,判斷所述指定數(shù)據(jù)是否與所述服務(wù)器數(shù)據(jù)重復(fù),如果否,則將所述指定數(shù)據(jù)或所述指定數(shù)據(jù)相對(duì)于所述服務(wù)器數(shù)據(jù)的增量上傳至服務(wù)器。參見(jiàn)圖9,所述終端還包括:所述接收模塊801,用于接收來(lái)自服務(wù)器的同步數(shù)據(jù);更新模塊803,用于根據(jù)所述接收模塊接收的同步數(shù)據(jù),查詢本地保存的對(duì)應(yīng)關(guān)系,判斷該來(lái)自服務(wù)器的同步數(shù)據(jù)與本地?cái)?shù)據(jù)是否重復(fù),如果是,則不進(jìn)行數(shù)據(jù)更新,如果否,則用所述來(lái)自服務(wù)器的同步數(shù)據(jù)或所述來(lái)自服務(wù)器的同步數(shù)據(jù)相對(duì)于本地?cái)?shù)據(jù)的增量對(duì)所述本地?cái)?shù)據(jù)進(jìn)行更新。參見(jiàn)圖10,所述終端還包括:轉(zhuǎn)換模塊804,用于將所述指定數(shù)據(jù)轉(zhuǎn)換為預(yù)設(shè)格式的同步數(shù)據(jù),并觸發(fā)所述上傳模塊802將所述預(yù)設(shè)格式的同步數(shù)據(jù)上傳至服務(wù)器。
      本實(shí)施例提供的終端,與方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,這里不再贅述。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      權(quán)利要求
      1.一種數(shù)據(jù)同步的方法,其特征在于,包括: 服務(wù)器接收由第一終端上傳的同步數(shù)據(jù); 所述服務(wù)器接收第二終端對(duì)所述同步數(shù)據(jù)的同步請(qǐng)求; 所述服務(wù)器根據(jù)所述同步請(qǐng)求,將所述同步數(shù)據(jù)轉(zhuǎn)換為所述第二終端支持的數(shù)據(jù)格式,并將所述轉(zhuǎn)換后的數(shù)據(jù)發(fā)送給所述第二終端。
      2.根據(jù)權(quán)利要 求1所述的方法,其特征在于,所述同步請(qǐng)求包含所述第二終端支持的數(shù)據(jù)格式, 相應(yīng)地,所述服務(wù)器根據(jù)所述同步請(qǐng)求,將所述同步數(shù)據(jù)轉(zhuǎn)換為所述第二終端支持的數(shù)據(jù)格式,并將所述轉(zhuǎn)換后的數(shù)據(jù)發(fā)送給所述第二終端,具體包括: 判斷所述同步數(shù)據(jù)是否為所述第二終端支持的數(shù)據(jù)格式,如果是,將所述同步數(shù)據(jù)發(fā)送給所述第二終端;如果否,將所述同步數(shù)據(jù)轉(zhuǎn)換為所述第二終端支持的數(shù)據(jù)格式,并將所述轉(zhuǎn)換后的同步數(shù)據(jù)發(fā)送給所述第二終端。
      3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述同步請(qǐng)求包含所述第二終端的平臺(tái)類型, 相應(yīng)地,所述服務(wù)器根據(jù)所述同步請(qǐng)求,將所述同步數(shù)據(jù)轉(zhuǎn)換為所述第二終端支持的數(shù)據(jù)格式,并將所述轉(zhuǎn)換后的數(shù)據(jù)發(fā)送給所述第二終端,具體包括: 判斷所述第二終端的平臺(tái)類型是否能夠支持所述同步數(shù)據(jù),如果是,將所述同步數(shù)據(jù)發(fā)送給所述第二終端;如果否,將所述同步數(shù)據(jù)轉(zhuǎn)換為所述第二終端的平臺(tái)類型能夠支持的數(shù)據(jù)格式,并將所述轉(zhuǎn)換后的同步數(shù)據(jù)發(fā)送給所述第二終端。
      4.根據(jù)權(quán)利要求3所述的方法,其特征在于,判斷所述第二終端的平臺(tái)類型是否能夠支持所述同步數(shù)據(jù),具體包括: 所述服務(wù)器根據(jù)所述第二終端的平臺(tái)類型,查詢第一數(shù)據(jù)格式,所述第一數(shù)據(jù)格式為所述第二終端的平臺(tái)類型能夠支持的數(shù)據(jù)格式,并對(duì)比所述第一數(shù)據(jù)格式與所述同步數(shù)據(jù)的數(shù)據(jù)格式,當(dāng)所述第一數(shù)據(jù)格式與所述同步數(shù)據(jù)的數(shù)據(jù)格式一致,則所述第二終端的平臺(tái)類型能夠支持所述同步數(shù)據(jù),當(dāng)所述第一數(shù)據(jù)格式與所述同步數(shù)據(jù)的數(shù)據(jù)格式不一致,則所述第二終端的平臺(tái)類型不能支持所述同步數(shù)據(jù)。
      5.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,服務(wù)器接收由第一終端上傳的同步數(shù)據(jù),之后包括: 當(dāng)服務(wù)器接收到對(duì)所述同步數(shù)據(jù)的修改指令時(shí),根據(jù)所述修改指令對(duì)所述同步數(shù)據(jù)進(jìn)行相應(yīng)地處理,所述修改指令用于對(duì)所述同步數(shù)據(jù)進(jìn)行添加、修改或刪除。
      6.一種數(shù)據(jù)同步的方法,其特征在于,包括: 接收上傳指定數(shù)據(jù)的上傳指令; 將所述指定數(shù)據(jù)作為同步數(shù)據(jù)上傳至服務(wù)器。
      7.根據(jù)權(quán)利要求6所述的方法,其特征在于,本地保存有本地?cái)?shù)據(jù)和服務(wù)器數(shù)據(jù)的對(duì)應(yīng)關(guān)系,相應(yīng)地,將所述指定數(shù)據(jù)作為同步數(shù)據(jù)上傳至服務(wù)器,具體包括: 查詢所述對(duì)應(yīng)關(guān)系,判斷所述指定數(shù)據(jù)是否與所述服務(wù)器數(shù)據(jù)重復(fù),如果否,則將所述指定數(shù)據(jù)或所述指定數(shù)據(jù)相對(duì)于所述服務(wù)器數(shù)據(jù)的增量上傳至服務(wù)器。
      8.根據(jù)權(quán)利要求7所述的方法,其特征在于,當(dāng)接收到來(lái)自服務(wù)器的同步數(shù)據(jù)時(shí),查詢本地保存的對(duì)應(yīng)關(guān)系,判斷該來(lái)自服務(wù)器的同步數(shù)據(jù)與本地?cái)?shù)據(jù)是否重復(fù),如果是,則不進(jìn)行數(shù)據(jù)更新,如果否,則用所述來(lái)自服務(wù)器的同步數(shù)據(jù)或所述來(lái)自服務(wù)器的同步數(shù)據(jù)相對(duì)于本地?cái)?shù)據(jù)的增量對(duì)所述本地?cái)?shù)據(jù)進(jìn)行更新。
      9.根據(jù)權(quán)利要求6-8任一項(xiàng)所述的方法,其特征在于,將所述指定數(shù)據(jù)作為同步數(shù)據(jù)上傳至服務(wù)器,具體包括: 將所述指定數(shù)據(jù)轉(zhuǎn)換為預(yù)設(shè)格式的同步數(shù)據(jù),并將所述預(yù)設(shè)格式的同步數(shù)據(jù)上傳至服務(wù)器。
      10.一種服務(wù)器,其特征在于,包括: 接收模塊,用于接收由第一終端上傳的同步數(shù)據(jù); 所述接收模塊還用于接收第二終端對(duì)所述同步數(shù)據(jù)的同步請(qǐng)求; 轉(zhuǎn)換模塊,用于根據(jù)所述接收模塊接收的同步請(qǐng)求,將所述同步數(shù)據(jù)轉(zhuǎn)換為所述第二終端支持的數(shù)據(jù)格式; 發(fā)送模塊,用于將所述轉(zhuǎn)換模塊轉(zhuǎn)換后的數(shù)據(jù)發(fā)送給所述第二終端。
      11.根據(jù)權(quán)利要求10所述的服務(wù)器,其特征在于,所述同步請(qǐng)求包含所述第二終端支持的數(shù)據(jù)格式, 相應(yīng)地,所述服務(wù)器包括: 第一判斷模塊,用于判斷所述同步數(shù)據(jù)是否為所述第二終端支持的數(shù)據(jù)格式; 所述發(fā)送模塊,用于當(dāng)所述第一判斷模塊判斷所述同步數(shù)據(jù)是所述第二終端支持的數(shù)據(jù)格式時(shí),將所述同步數(shù)據(jù)發(fā)送給所述第二終端;` 所述轉(zhuǎn)換模塊,用于當(dāng)所述第一判斷模塊判斷所述同步數(shù)據(jù)不是所述第二終端支持的數(shù)據(jù)格式時(shí),將所述同步數(shù)據(jù)轉(zhuǎn)換為所述第二終端支持的數(shù)據(jù)格式,并觸發(fā)所述發(fā)送模塊將所述轉(zhuǎn)換后的同步數(shù)據(jù)發(fā)送給所述第二終端。
      12.根據(jù)權(quán)利要求10所述的服務(wù)器,其特征在于,所述同步請(qǐng)求包含所述第二終端的平臺(tái)類型, 相應(yīng)地,所述服務(wù)器包括: 第二判斷模塊,用于判斷所述第二終端的平臺(tái)類型是否能夠支持所述同步數(shù)據(jù);所述發(fā)送模塊,用于當(dāng)所述第二判斷模塊判斷所述第二終端的平臺(tái)類型能夠支持所述同步數(shù)據(jù)時(shí),將所述同步數(shù)據(jù)發(fā)送給所述第二終端; 所述轉(zhuǎn)換模塊,用于當(dāng)所述第二判斷模塊判斷所述第二終端的平臺(tái)類型不能支持所述同步數(shù)據(jù)時(shí),將所述同步數(shù)據(jù)轉(zhuǎn)換為所述第二終端的平臺(tái)類型能夠支持的數(shù)據(jù)格式,并觸發(fā)所述發(fā)送模塊將所述轉(zhuǎn)換后的同步數(shù)據(jù)發(fā)送給所述第二終端。
      13.根據(jù)權(quán)利要求12所述的服務(wù)器,其特征在于,所述第二判斷模塊具體用于根據(jù)所述第二終端的平臺(tái)類型,查詢第一數(shù)據(jù)格式,所述第一數(shù)據(jù)格式為所述第二終端的平臺(tái)類型能夠支持的數(shù)據(jù)格式,并對(duì)比所述第一數(shù)據(jù)格式與所述同步數(shù)據(jù)的數(shù)據(jù)格式,當(dāng)所述第一數(shù)據(jù)格式與所述同步數(shù)據(jù)的數(shù)據(jù)格式一致,則所述第二終端的平臺(tái)類型能夠支持所述同步數(shù)據(jù),當(dāng)所述第一數(shù)據(jù)格式與所述同步數(shù)據(jù)的數(shù)據(jù)格式不一致,則所述第二終端的平臺(tái)類型不能支持所述同步數(shù)據(jù)。
      14.根據(jù)權(quán)利要求10-13任一項(xiàng)所述的服務(wù)器,其特征在于,所述服務(wù)器還包括: 修改模塊,用于當(dāng)接收到對(duì)所述同步數(shù)據(jù)的修改指令時(shí),根據(jù)所述修改指令對(duì)所述同步數(shù)據(jù)進(jìn)行相應(yīng)地處理,所述修改指令用于對(duì)所述同步數(shù)據(jù)進(jìn)行添加、修改或刪除。
      15.一種終端,其特征在于,包括: 接收模塊,用于接收上傳指定數(shù)據(jù)的上傳指令; 上傳模塊,用于將所述指定數(shù)據(jù)作為同步數(shù)據(jù)上傳至服務(wù)器。
      16.根據(jù)權(quán)利要求15所述的終端,其特征在于,本地保存有本地?cái)?shù)據(jù)和服務(wù)器數(shù)據(jù)的對(duì)應(yīng)關(guān)系,相應(yīng)地,所述上傳模塊具體用于查詢所述對(duì)應(yīng)關(guān)系,判斷所述指定數(shù)據(jù)是否與所述服務(wù)器數(shù)據(jù)重復(fù),如果否,則將所述指定數(shù)據(jù)或所述指定數(shù)據(jù)相對(duì)于所述服務(wù)器數(shù)據(jù)的增量上傳至服務(wù)器。
      17.根據(jù)權(quán)利要求16所述的終端,其特征在于,所述終端還包括: 接收模塊,用于接收來(lái)自服務(wù)器的同步數(shù)據(jù); 更新模塊,用于根據(jù)所述接收模塊接收的同步數(shù)據(jù),查詢本地保存的對(duì)應(yīng)關(guān)系,判斷該來(lái)自服務(wù)器的同步數(shù)據(jù)與本地?cái)?shù)據(jù)是否重復(fù),如果是,則不進(jìn)行數(shù)據(jù)更新,如果否,則用所述來(lái)自服務(wù)器的同步數(shù)據(jù)或所述來(lái)自服務(wù)器的同步數(shù)據(jù)相對(duì)于本地?cái)?shù)據(jù)的增量對(duì)所述本地?cái)?shù)據(jù)進(jìn)行更新。
      18.根據(jù)權(quán)利要求15-17任一項(xiàng)所述的終端,其特征在于,所述終端還包括:轉(zhuǎn)換模塊,用于將所述指定數(shù)據(jù)轉(zhuǎn)換為預(yù)設(shè)格式的同步數(shù)據(jù),并觸發(fā)所述上傳模塊將所述預(yù)設(shè)格式的同步數(shù)據(jù)上傳至服務(wù)器。
      全文摘要
      本發(fā)明公開(kāi)了一種數(shù)據(jù)同步的方法、服務(wù)器和終端,屬于數(shù)據(jù)同步領(lǐng)域。該方法包括服務(wù)器接收由第一終端上傳的同步數(shù)據(jù);所述服務(wù)器接收第二終端對(duì)所述同步數(shù)據(jù)的同步請(qǐng)求;所述服務(wù)器根據(jù)所述同步請(qǐng)求,將所述同步數(shù)據(jù)轉(zhuǎn)換為所述第二終端支持的數(shù)據(jù)格式,并將所述轉(zhuǎn)換后的數(shù)據(jù)發(fā)送給所述第二終端。該方法包括接收上傳指定數(shù)據(jù)的上傳指令;將所述指定數(shù)據(jù)作為同步數(shù)據(jù)上傳至服務(wù)器。該服務(wù)器包括接收模塊、轉(zhuǎn)換模塊和發(fā)送模塊。該終端包括接收模塊和上傳模塊。本發(fā)明不僅實(shí)現(xiàn)了不同平臺(tái)類型的終端之間的數(shù)據(jù)同步,擴(kuò)展了可進(jìn)行同步的終端的范圍,且增強(qiáng)了同步的靈活性。
      文檔編號(hào)H04L29/08GK103118048SQ20111036583
      公開(kāi)日2013年5月22日 申請(qǐng)日期2011年11月17日 優(yōu)先權(quán)日2011年11月17日
      發(fā)明者劉春英 申請(qǐng)人:騰訊科技(深圳)有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1