国产精品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ù)同步方法、裝置及系統(tǒng)的制作方法

      文檔序號:7985610閱讀:141來源:國知局
      一種數(shù)據(jù)同步方法、裝置及系統(tǒng)的制作方法
      【專利摘要】本發(fā)明公開了一種數(shù)據(jù)同步方法、裝置及系統(tǒng),包括:用戶數(shù)據(jù)同步代理服務(wù)器接收已登錄本服務(wù)器的用戶終端發(fā)送的數(shù)據(jù)同步請求后,獲取其中攜帶的用戶信息和待同步的用戶數(shù)據(jù);所述用戶數(shù)據(jù)同步代理服務(wù)器根據(jù)獲取到的用戶信息,查詢與所述用戶信息綁定的其它已登錄本服務(wù)器的用戶終端;所述用戶數(shù)據(jù)同步代理服務(wù)器將獲取到的待同步用戶數(shù)據(jù)發(fā)送給查詢到的用戶終端,通過在現(xiàn)有的數(shù)據(jù)同步的體系架構(gòu)的基礎(chǔ)之上添加代理服務(wù)器,實現(xiàn)多個終端間的數(shù)據(jù)同步。
      【專利說明】一種數(shù)據(jù)同步方法、裝置及系統(tǒng)
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種數(shù)據(jù)同步方法、裝置及系統(tǒng)。
      【背景技術(shù)】
      [0002]隨著移動互聯(lián)網(wǎng)的快速發(fā)展和智能終端的廣泛普及,人們的需求也在不斷的增力口,對于智能終端的功能性要求也隨之不斷的提高。由于智能終端越來越多樣化的存在,如PC機、筆記本電腦、智能手機、PDA、智能電視等,人們對于智能終端間的數(shù)據(jù)同步,也產(chǎn)生了很大的需求。
      [0003]在現(xiàn)有技術(shù)中,比較主流的數(shù)據(jù)同步方法有兩類,一類是以PC為中心的,如圖1所示,將各智能終端連接到PC上,通過PC來完成各智能終端間的數(shù)據(jù)同步;另一類是以云服務(wù)器為中心的,如圖2所示,云服務(wù)器可為用戶提供在網(wǎng)絡(luò)中存儲個人數(shù)據(jù)(如通信錄、郵件、照片、日歷、文件等)的服務(wù),并實現(xiàn)用戶多個智能終端上的個人數(shù)據(jù)進行同步。
      [0004]然而,對于通過PC進行數(shù)據(jù)同步的方法而言,由于數(shù)據(jù)同步需要使用數(shù)據(jù)線將智能終端與PC進行連接,這就在無形之中對數(shù)據(jù)的同步進行了限制,操作起來也比較麻煩;同樣地,通過云服務(wù)器進行數(shù)據(jù)同步,雖然擺脫了數(shù)據(jù)線的束縛,解決了使用便利性的問題,但是,由于所有的數(shù)據(jù)均需要通過云服務(wù)器的中轉(zhuǎn)才能實現(xiàn)數(shù)據(jù)同步,當需要同步大量數(shù)據(jù)時,會受網(wǎng)絡(luò)接入速度的限制,導致同步速度很慢。

      【發(fā)明內(nèi)容】

      [0005]本發(fā)明實施例的目的在于提供一種數(shù)據(jù)同步方法、裝置及系統(tǒng),通過在現(xiàn)有的數(shù)據(jù)同步的體系架構(gòu)的基礎(chǔ)之上添加代理服務(wù)器,實現(xiàn)多個終端間的數(shù)據(jù)同步。
      [0006]為了達到上述目的,本發(fā)明實施例提供了一種用戶數(shù)據(jù)同步方法,包括:
      用戶數(shù)據(jù)同步代理服務(wù)器接收已登錄本服務(wù)器的用戶終端發(fā)送的數(shù)據(jù)同步請求后,獲取其中攜帶的用戶信息和待同步的用戶數(shù)據(jù);
      所述用戶數(shù)據(jù)同步代理服務(wù)器根據(jù)獲取到的用戶信息,查詢與所述用戶信息綁定的其它已登錄本服務(wù)器的用戶終端;
      所述用戶數(shù)據(jù)同步代理服務(wù)器將獲取到的待同步用戶數(shù)據(jù)發(fā)送給查詢到的用戶終端。
      [0007]本發(fā)明實施例提供了一種用戶數(shù)據(jù)同步代理服務(wù)器,包括:
      第一接口模塊,用于接收已登錄本服務(wù)器的用戶終端發(fā)送的數(shù)據(jù)同步請求;
      同步對象確定模塊,用于獲取所述第一接口模塊接收到的數(shù)據(jù)同步請求中攜帶的用戶信息和待同步的用戶數(shù)據(jù),根據(jù)獲取到的用戶信息,查詢與所述用戶信息綁定的其它已登錄本服務(wù)器的用戶終端;
      同步模塊,用于將獲取到的待同步用戶數(shù)據(jù),通過第一接口模塊發(fā)送給所述同步對象確定模塊查詢到的用戶終端。
      [0008]本發(fā)明實施例提供了一種用戶數(shù)據(jù)同步系統(tǒng),該系統(tǒng)包括:用戶數(shù)據(jù)同步服務(wù)器,以及用戶數(shù)據(jù)同步代理服務(wù)器; 所述用戶數(shù)據(jù)同步代理服務(wù)器,用于接收已登錄本服務(wù)器的用戶終端發(fā)送的數(shù)據(jù)同步請求后,獲取其中攜帶的用戶信息和待同步的用戶數(shù)據(jù),根據(jù)獲取到的用戶信息,查詢與所述用戶信息綁定的其它已登錄本服務(wù)器的用戶終端,將獲取到的待同步用戶數(shù)據(jù)發(fā)送給查詢到的用戶終端;以及,用于接收所述用戶數(shù)據(jù)同步服務(wù)器發(fā)送的數(shù)據(jù)同步請求后,獲取其中攜帶的用戶信息和待同步的用戶數(shù)據(jù),根據(jù)獲取到的用戶信息,查詢與所述用戶信息綁定的已登錄本服務(wù)器的用戶終端,將獲取到的待同步用戶數(shù)據(jù)發(fā)送給查詢到的用戶終端;所述用戶數(shù)據(jù)同步服務(wù)器,用于向所述用戶數(shù)據(jù)同步代理服務(wù)器發(fā)送數(shù)據(jù)同步請求。
      [0009]與現(xiàn)有技術(shù)相比,本發(fā)明實施例所提出的技術(shù)方案具有以下優(yōu)點:
      本發(fā)明的上述實施例,用戶數(shù)據(jù)同步代理服務(wù)器接收已登錄本服務(wù)器的用戶終端發(fā)送的數(shù)據(jù)同步請求后,獲取其中攜帶的用戶信息和待同步的用戶數(shù)據(jù);所述用戶數(shù)據(jù)同步代理服務(wù)器根據(jù)獲取到的用戶信息,查詢與所述用戶信息綁定的其它已登錄本服務(wù)器的用戶終端;所述用戶數(shù)據(jù)同步代理服務(wù)器將獲取到的待同步用戶數(shù)據(jù)發(fā)送給查詢到的用戶終端,通過在現(xiàn)有的數(shù)據(jù)同步的體系架構(gòu)的基礎(chǔ)之上添加代理服務(wù)器,實現(xiàn)多個終端間的數(shù)據(jù)同步。
      【專利附圖】

      【附圖說明】
      [0010]圖1是現(xiàn)有技術(shù)中以PC為中心的數(shù)據(jù)同步示意圖;
      圖2是現(xiàn)有技術(shù)中以云為中心的數(shù)據(jù)同步示意圖;
      圖3是本發(fā)明實施例提供的系統(tǒng)架構(gòu)圖;
      圖4是本發(fā)明實施例提供的用戶終端登錄的流程示意圖;
      圖5是本發(fā)明實施例一提供的用戶終端進行數(shù)據(jù)同步的流程示意圖;
      圖6是本發(fā)明實施例二提供的用戶終端進行數(shù)據(jù)同步的流程示意圖;
      圖7是本發(fā)明實施例提供的用戶終端進行數(shù)據(jù)同步的裝置圖。
      【具體實施方式】
      [0011]下面將結(jié)合本發(fā)明中的附圖,對本發(fā)明中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明的一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。
      [0012]參見圖3,為本發(fā)明實施例的系統(tǒng)架構(gòu)圖,該系統(tǒng)架構(gòu)中,在用戶數(shù)據(jù)同步服務(wù)器和用戶終端之間設(shè)置有用戶數(shù)據(jù)同步代理服務(wù)器(以下簡稱代理服務(wù)器),代理服務(wù)器與用戶數(shù)據(jù)同步服務(wù)器通過Internet連接,與用戶終端通過局域網(wǎng)連接,如WiFi (WirelessFidelity,基于IEEE 802.1lb標準的無線局域網(wǎng))或以太網(wǎng)等。
      [0013]該代理服務(wù)器可以代理用戶數(shù)據(jù)同步服務(wù)器,為用戶終端提供用戶終端間的用戶數(shù)據(jù)同步服務(wù),代理服務(wù)器還可以與用戶數(shù)據(jù)同步服務(wù)器進行用戶數(shù)據(jù)的同步,進而實現(xiàn)用戶終端、代理服務(wù)器與用戶數(shù)據(jù)同步服務(wù)器間的用戶數(shù)據(jù)同步。
      [0014]優(yōu)選的,代理服務(wù)器可以與家庭網(wǎng)關(guān)設(shè)備(如無線路由器、機頂盒)合設(shè),比如可通過對現(xiàn)有家庭網(wǎng)關(guān)設(shè)備進行改進,在其中增加用戶數(shù)據(jù)同步代理功能,從而使家庭網(wǎng)關(guān)設(shè)備實現(xiàn)上述代理服務(wù)器的用戶數(shù)據(jù)同步代理功能。[0015]用戶終端通過代理服務(wù)器進行用戶數(shù)據(jù)同步之前,首先要安裝數(shù)據(jù)同步代理客戶端,并在該代理服務(wù)器上進行數(shù)據(jù)同步服務(wù)注冊。代理服務(wù)器還可在用戶數(shù)據(jù)同步服務(wù)器上進行注冊,以便與用戶數(shù)據(jù)同步服務(wù)器進行用戶數(shù)據(jù)同步。
      [0016]以下內(nèi)容中所涉及到的用戶終端的處理操作,在不特別說明的情況下,通常由用戶終端上安裝的用戶數(shù)據(jù)同步客戶端實現(xiàn)。
      [0017]用戶終端向代理服務(wù)器的注冊過程可采用現(xiàn)有技術(shù)實現(xiàn),比如:用戶終端通過其數(shù)據(jù)同步客戶端向代理服務(wù)器發(fā)起注冊請求,以便在代理服務(wù)器上建立用戶數(shù)據(jù)同步服務(wù)帳戶(包括用戶名,還可包括密碼),并將用戶信息(如手機號碼)、用戶終端信息(如IP地址、設(shè)備標識)提供給代理服務(wù)器。需要進行用戶數(shù)據(jù)同步的所有用戶終端,其用戶數(shù)據(jù)同步服務(wù)帳戶需要與用戶信息進行綁定,從而使用戶數(shù)據(jù)在綁定有相同用戶信息的用戶終端之間進行同步。所綁定的用戶信息在用戶設(shè)備進行用戶數(shù)據(jù)同步服務(wù)注冊時設(shè)置。優(yōu)選的,同一用戶的手機、PDA等用戶終端,在進行用戶數(shù)據(jù)同步服務(wù)注冊時,提交該用戶的手機號碼作為綁定信息。當然,也可以將注冊的用戶名作為綁定信息。
      [0018]代理服務(wù)器向用戶數(shù)據(jù)同步服務(wù)器的注冊過程可采用現(xiàn)有技術(shù)實現(xiàn)。代理服務(wù)器的注冊過程通常發(fā)生在代理服務(wù)器連接到網(wǎng)絡(luò)后進行設(shè)備初始化的過程。
      [0019]用戶終端在通過代理服務(wù)器進行用戶數(shù)據(jù)同步之前,首先要登錄代理服務(wù)器。為了提高安全性,代理服務(wù)器可對用戶終端發(fā)送的用戶數(shù)據(jù)同步服務(wù)登錄請求進行鑒權(quán),t匕如對用戶終端提交的用戶名和密碼進行鑒權(quán),并在鑒權(quán)通過后才允許其使用數(shù)據(jù)同步服務(wù);否則,不允許其使用數(shù)據(jù)同步服務(wù)。
      [0020]參見圖4,為本發(fā)明實施例提供的用戶終端進行用戶數(shù)據(jù)同步服務(wù)登錄的流程示意圖,該流程可包括:
      步驟401,用戶終端向代理服務(wù)器發(fā)送數(shù)據(jù)同步服務(wù)登錄請求。
      [0021]該步驟中,用戶可通過操縱其用戶終端,向代理服務(wù)器發(fā)送數(shù)據(jù)同步服務(wù)登錄請求。比如,通過打開代理服務(wù)器登錄界面,輸入用戶名、密碼等帳戶信息進行登錄。數(shù)據(jù)同步登錄請求消息中攜帶有用戶終端的相關(guān)信息,比如用戶終端的IP地址、標識等。
      [0022]步驟402,代理服務(wù)器接收到該登錄請求后,進行登錄處理。
      [0023]該步驟中,代理服務(wù)器接收到數(shù)據(jù)同步服務(wù)登錄請求后,對該登錄請求進行鑒權(quán),比如對該登錄請求中攜帶的用戶名和密碼進行驗證。如果對登錄請求驗證通過,則允許該用戶終端登錄;如果對登錄請求未驗證通過(比如用戶名或密碼輸入錯誤),則拒絕該用戶終端登錄。
      [0024]步驟403,代理服務(wù)器向用戶終端返回數(shù)據(jù)同步服務(wù)登錄響應(yīng)。
      [0025]該步驟中,如果代理服務(wù)器允許該用戶終端登錄,則返回登錄成功響應(yīng)消息,如果代理服務(wù)器拒絕該用戶終端登錄,則返回登錄失敗響應(yīng)消息。
      [0026]進一步的,用戶終端接收到登錄失敗響應(yīng)消息后,可向用戶數(shù)據(jù)同步服務(wù)器發(fā)送數(shù)據(jù)同步服務(wù)器登錄請求,以請求登錄到用戶數(shù)據(jù)同步代理服務(wù)器。這種情況通常發(fā)生在用戶終端因還未在代理服務(wù)器上注冊,因而其用戶數(shù)據(jù)同步服務(wù)登錄請求被拒絕的情況下。
      [0027]進一步的,代理服務(wù)器還可以在局域網(wǎng)內(nèi)發(fā)送廣播信號,使接收到該廣播信號的用戶終端可自動發(fā)起用戶數(shù)據(jù)同步登錄,該自動登錄過程可包括:用戶終端監(jiān)聽所在局域網(wǎng)內(nèi)的廣播信息,代理服務(wù)器發(fā)送的廣播信息可包括代理服務(wù)器的IP地址、注冊服務(wù)的端口號,支持的數(shù)據(jù)類型(通訊錄,信息,照片,文件…)等;當用戶終端監(jiān)聽到有代理服務(wù)器發(fā)送的廣播信息后,向該代理服務(wù)器發(fā)送數(shù)據(jù)同步服務(wù)登錄請求,其后續(xù)處理同前所述,在此不再贅述。
      [0028]代理服務(wù)器、用戶數(shù)據(jù)同步服務(wù)器為成功登錄本服務(wù)器的用戶終端提供用戶數(shù)據(jù)同步服務(wù)。
      [0029]為了更清楚的對本發(fā)明實施例提供的用戶數(shù)據(jù)同步流程進行描述,下面結(jié)合幾個具體應(yīng)用場景進行詳細描述。
      [0030]實施例一
      實施例一的應(yīng)用場景為:終端A和終端B在同一個局域網(wǎng)內(nèi),終端A和終端B已經(jīng)登錄該局域網(wǎng)中的代理服務(wù)器,并且終端A和終端B的用戶數(shù)據(jù)同步服務(wù)帳戶綁定相同的用戶信息,比如,終端A為某用戶的手機,終端B為相同用戶的PDA,其用戶數(shù)據(jù)同步服務(wù)帳戶均與該用戶的手機號綁定。
      [0031]步驟501,終端A向代理服務(wù)器發(fā)送用戶數(shù)據(jù)同步請求,其中攜帶待同步的用戶數(shù)據(jù)以及終端A的用戶數(shù)據(jù)同步服務(wù)帳戶信息。
      [0032]該步驟中,當終端A上的用戶數(shù)據(jù)發(fā)生變化后,終端A可自行向代理服務(wù)器發(fā)送用戶數(shù)據(jù)同步請求。當然,用戶數(shù)據(jù)同步請求也可以是由用戶在終端A上進行操作而主動發(fā)起的。其中,終端A上的用戶數(shù)據(jù)出現(xiàn)變化的情況多種多樣,比如,用戶通過終端A的鍵盤或屏幕操作修改終端A上的通訊錄后,將導致通訊錄發(fā)生變化,再比如,用戶通過將終端A與PC機連接導入個人相冊時,將導致個人相冊發(fā)生變化。需要進行同步的用戶數(shù)據(jù)通常需要事先指定,終端A—旦發(fā)現(xiàn)需`要進行同步的用戶數(shù)據(jù)發(fā)生變化,則向代理服務(wù)器發(fā)生數(shù)據(jù)同步請求。
      [0033]終端A所發(fā)送的用戶數(shù)據(jù)同步請求中還可攜帶有自身的相關(guān)信息,比如自己的IP地址或終端標識等信息。
      [0034]步驟502,代理服務(wù)器接收到該用戶數(shù)據(jù)同步請求消息后,確定出需要同步的目標終夂而為終〗而B。
      [0035]該步驟中,代理服務(wù)器查詢終端A的用戶數(shù)據(jù)同步服務(wù)帳戶以及與該帳戶綁定的用戶信息,發(fā)現(xiàn)終端B的用戶數(shù)據(jù)同步服務(wù)帳戶也與該用戶信息進行了綁定,且終端B已經(jīng)登錄到代理服務(wù)器,因此確定終端B為用戶數(shù)據(jù)同步的目標終端。
      [0036]步驟503,代理服務(wù)器向終端B發(fā)送用戶數(shù)據(jù)同步請求,其中攜帶從終端A發(fā)送的數(shù)據(jù)同步請求中提取出的待同步的用戶數(shù)據(jù),以使終端B更新本地的相應(yīng)用戶數(shù)據(jù)。
      [0037]步驟504,終端B完成用戶數(shù)據(jù)更新后,向代理服務(wù)器返回成功響應(yīng)消息。
      [0038]步驟505,代理服務(wù)器接收到終端B返回的成功響應(yīng)消息后,向終端A返回成功響應(yīng)消息。
      [0039]以上步驟504~505為可選步驟。
      [0040]進一步的,代理服務(wù)器在接收到終端A的數(shù)據(jù)同步請求后,還可緩存其中攜帶的待同步的用戶數(shù)據(jù),該用戶數(shù)據(jù)可以以終端A所登錄的用戶數(shù)據(jù)同步服務(wù)帳戶信息作為索引;代理服務(wù)器還可將緩存的用戶數(shù)據(jù)發(fā)送給用戶數(shù)據(jù)同步服務(wù)器,從而針對相應(yīng)用戶的用戶數(shù)據(jù)同步服務(wù)帳戶,實現(xiàn)代理服務(wù)器和用戶數(shù)據(jù)同步服務(wù)器上的用戶數(shù)據(jù)同步。[0041]上述流程中,終端A所發(fā)送的用戶數(shù)據(jù)同步請求中,也可以攜帶終端A的用戶數(shù)據(jù)同步服務(wù)帳戶所綁定的用戶信息,以替代終端A的用戶數(shù)據(jù)同步服務(wù)帳戶信息。這樣,代理服務(wù)器就可以直接根據(jù)該請求中攜帶的用戶信息,將同樣與該用戶信息所綁定的其它已登錄的用戶終端,確定為用戶數(shù)據(jù)同步的目標終端。
      [0042]以上是以終端A已經(jīng)登錄到代理服務(wù)器為例描述的。如果終端A上的用戶數(shù)據(jù)發(fā)生變化,但當前還未登錄代理服務(wù)器,則終端A可執(zhí)行登錄過程,在登錄到代理服務(wù)器后再向代理服務(wù)器發(fā)起用戶數(shù)據(jù)同步請求。
      [0043]在本實施例中,當某用戶終端上的用戶數(shù)據(jù)發(fā)生變化后,通過在所在局域網(wǎng)內(nèi)接入代理服務(wù)器,實現(xiàn)與綁定到同一用戶的其它終端間的用戶數(shù)據(jù)同步,相比于現(xiàn)有技術(shù)中通過網(wǎng)絡(luò)服務(wù)器的中轉(zhuǎn)來實現(xiàn)用戶數(shù)據(jù)的同步,本實施例的方法不會受到網(wǎng)絡(luò)接入速度的限制,提高了用戶數(shù)據(jù)同步的效率。
      [0044]實施例二
      實施例二的應(yīng)用場景為:終端A已經(jīng)登錄代理服務(wù)器,終端B雖然在代理服務(wù)器上進行了用戶數(shù)據(jù)同步服務(wù)注冊,但由于不在代理服務(wù)器所在局域網(wǎng)內(nèi)(或是其它原因)而無法登錄代理服務(wù)器,因此終端B登錄到用戶數(shù)據(jù)同步服務(wù)器。并且終端A和終端B的用戶數(shù)據(jù)同步服務(wù)帳戶綁定相同的用戶信息。
      [0045]步驟601,終端B向用戶數(shù)據(jù)同步服務(wù)器發(fā)送數(shù)據(jù)同步請求,其中攜帶待同步的用戶數(shù)據(jù)以及終端B的用戶數(shù)據(jù)同步服務(wù)帳戶信息,還可攜帶終端B所注冊的代理服務(wù)器的相關(guān)信息(如代理服務(wù)器的地址或標識)。
      [0046]該步驟中,當終端B上的用戶數(shù)據(jù)發(fā)生變化后,終端B可自行向用戶數(shù)據(jù)同步服務(wù)器發(fā)送用戶數(shù)據(jù)同步請求。當然,用戶數(shù)據(jù)同步請求也可以是由用戶在終端B上進行操作而主動發(fā)起的。
      [0047]步驟602,用戶數(shù)據(jù)同步服務(wù)器接收到該數(shù)據(jù)同步請求消息后,存儲從終端B發(fā)送的數(shù)據(jù)同步請求中提取出的待同步用戶數(shù)據(jù),并向代理服務(wù)器發(fā)送用戶數(shù)據(jù)同步請求,其中攜帶該待同步的用戶數(shù)據(jù)以及終端B的用戶數(shù)據(jù)同步服務(wù)帳戶信息。
      [0048]該步驟中,用戶數(shù)據(jù)同步服務(wù)器可根據(jù)接收到的請求消息中攜帶的終端B所注冊的代理服務(wù)器的相關(guān)信息,向終端B所注冊的代理服務(wù)器發(fā)送用戶數(shù)據(jù)同步請求。
      [0049]進一步的,用戶數(shù)據(jù)同步服務(wù)器在向代理服務(wù)器發(fā)送的用戶數(shù)據(jù)同步請求后,可向終端B返回成功響應(yīng)消息。
      [0050]步驟603,代理服務(wù)器接收到用戶數(shù)據(jù)同步服務(wù)器發(fā)送的用戶數(shù)據(jù)同步請求后,確定出需要同步的目標終端為終端A。
      [0051]該步驟中,代理服務(wù)器查詢終端B的用戶數(shù)據(jù)同步服務(wù)帳戶以及與該帳戶綁定的用戶信息,發(fā)現(xiàn)終端A的用戶數(shù)據(jù)同步服務(wù)帳戶也與該用戶信息進行了綁定,且終端A已經(jīng)登錄到代理服務(wù)器,因此確定終端A為用戶數(shù)據(jù)同步的目標終端。
      [0052]步驟604,代理服務(wù)器向終端A發(fā)送數(shù)據(jù)同步請求,其中攜帶了待同步的用戶數(shù)據(jù)(該待同步的用戶數(shù)據(jù)是從用戶數(shù)據(jù)同步服務(wù)器所發(fā)送的用戶數(shù)據(jù)同步請求中獲取到的),以使終端A更新本地的相應(yīng)用戶數(shù)據(jù)。
      [0053]步驟605,終端A完成數(shù)據(jù)更新后,向代理服務(wù)器返回成功響應(yīng)消息。
      [0054]以上步驟605為可選步驟。[0055]在本實施例中,當某用戶終端上的用戶數(shù)據(jù)發(fā)生變化后,通過將該變化數(shù)據(jù)更新到代理服務(wù)器,實現(xiàn)與同一用戶綁定的用戶終端間的用戶數(shù)據(jù)的及時更新,從而節(jié)省了終端同步等待的時間,提高了用戶數(shù)據(jù)同步的效率。
      [0056]基于相同的技術(shù)構(gòu)思,本發(fā)明實施例還提供了一種用戶數(shù)據(jù)同步代理服務(wù)器,該用戶數(shù)據(jù)同步代理服務(wù)器可設(shè)置于用戶家庭網(wǎng)絡(luò)。如圖7所示,該用戶數(shù)據(jù)同步代理服務(wù)器可包括:
      第一接口模塊701,用于接收已登錄本服務(wù)器的用戶終端發(fā)送的數(shù)據(jù)同步請求;
      同步對象確定模塊702,用于獲取第一接口模塊701接收到的數(shù)據(jù)同步請求中攜帶的用戶信息和待同步的用戶數(shù)據(jù),根據(jù)獲取到的用戶信息,查詢與所述用戶信息綁定的其它已登錄本服務(wù)器的用戶終端;
      同步模塊703,用于將獲取到的待同步用戶數(shù)據(jù),通過第一接口模塊701發(fā)送給同步對象確定模塊702查詢到的用戶終端。
      [0057]上述數(shù)據(jù)同步代理服務(wù)器還包括:緩存模塊704和第二接口模塊705。其中:
      緩存模塊704,用于在所述同步對象確定模塊702獲取到所述數(shù)據(jù)同步請求中攜帶的待同步的用戶數(shù)據(jù)之后,緩存所述待同步的用戶數(shù)據(jù);相應(yīng)的,同步模塊703還可通過第二接口模塊705向用戶數(shù)據(jù)同步服務(wù)器發(fā)送數(shù)據(jù)同步請求,其中攜帶所述待同步的用戶數(shù)據(jù)以及所述用戶信息。
      [0058]第二接口模塊705還可接收到用戶數(shù)據(jù)同步服務(wù)器發(fā)送的用戶數(shù)據(jù)同步請求;相應(yīng)的,同步對象確定模塊702還用于,獲取第二接口模塊705接收到的用戶數(shù)據(jù)同步請求中攜帶的用戶信息和待同步的用戶數(shù)據(jù),根據(jù)獲取到的用戶信息,查詢與所述用戶信息綁定的已登錄本服務(wù)器的用戶終端。
      [0059]上述數(shù)據(jù)同步代理服務(wù)器還包括:登錄處理模塊706,用于接收用戶終端發(fā)送的用戶數(shù)據(jù)同步服務(wù)登錄請求,對所述帳戶信息進行驗證,并在驗證通過后,對所述用戶數(shù)據(jù)同步服務(wù)登錄請求進行處理;其中,所述用戶數(shù)據(jù)同步服務(wù)登錄請求是所述用戶設(shè)備在接收到所述用戶數(shù)據(jù)代理服務(wù)器廣播的信號后發(fā)送的。
      [0060]基于相同的技術(shù)構(gòu)思,本發(fā)明實施例還提供了一種用戶數(shù)據(jù)同步系統(tǒng),該系統(tǒng)包括:用戶數(shù)據(jù)同步服務(wù)器,以及如圖7所示的用戶數(shù)據(jù)同步代理服務(wù)器。其中,用戶數(shù)據(jù)同步服務(wù)器下可連接多個用戶數(shù)據(jù)同步代理服務(wù)器,各用戶數(shù)據(jù)同步代理服務(wù)器處于不同的家庭用戶網(wǎng)絡(luò)。用戶數(shù)據(jù)同步服務(wù)器和用戶數(shù)據(jù)同步代理服務(wù)器的主要功能如下:
      所述用戶數(shù)據(jù)同步代理服務(wù)器,用于接收已登錄本服務(wù)器的用戶終端發(fā)送的數(shù)據(jù)同步請求后,獲取其中攜帶的用戶信息和待同步的用戶數(shù)據(jù),根據(jù)獲取到的用戶信息,查詢與所述用戶信息綁定的其它已登錄本服務(wù)器的用戶終端,將獲取到的待同步用戶數(shù)據(jù)發(fā)送給查詢到的用戶終端;以及,用于接收所述用戶數(shù)據(jù)同步服務(wù)器發(fā)送的數(shù)據(jù)同步請求后,獲取其中攜帶的用戶信息和待同步的用戶數(shù)據(jù),根據(jù)獲取到的用戶信息,查詢與所述用戶信息綁定的已登錄本服務(wù)器的用戶終端,將獲取到的待同步用戶數(shù)據(jù)發(fā)送給查詢到的用戶終端;所述用戶數(shù)據(jù)同步服務(wù)器,用于向所述用戶數(shù)據(jù)同步代理服務(wù)器發(fā)送數(shù)據(jù)同步請求。
      [0061]所述用戶數(shù)據(jù)同步代理服務(wù)器還用于,在獲取到用戶終端發(fā)送的所述數(shù)據(jù)同步請求中攜帶的待同步的用戶數(shù)據(jù)之后,緩存所述待同步的用戶數(shù)據(jù),并向所述用戶數(shù)據(jù)同步服務(wù)器發(fā)送數(shù)據(jù)同步請求,其中攜帶所述待同步的用戶數(shù)據(jù)以及所述用戶信息; 所述用戶數(shù)據(jù)同步服務(wù)器還用于,接收到所述用戶數(shù)據(jù)同步代理服務(wù)器發(fā)送的用戶數(shù)據(jù)同步請求后,獲取其中攜帶的用戶信息和待同步的用戶數(shù)據(jù),根據(jù)獲取到的用戶信息,查詢與所述用戶信息綁定的已登錄本服務(wù)器的用戶終端,將獲取到的待同步用戶數(shù)據(jù)發(fā)送給查詢到的用戶終端。
      [0062]綜上所述,本發(fā)明實施例中,用戶數(shù)據(jù)同步代理服務(wù)器接收已登錄本服務(wù)器的用戶終端發(fā)送的數(shù)據(jù)同步請求后,獲取其中攜帶的用戶信息和待同步的用戶數(shù)據(jù);所述用戶數(shù)據(jù)同步代理服務(wù)器根據(jù)獲取到的用戶信息,查詢與所述用戶信息綁定的其它已登錄本服務(wù)器的用戶終端;所述用戶數(shù)據(jù)同步代理服務(wù)器將獲取到的待同步用戶數(shù)據(jù)發(fā)送給查詢到的用戶終端,通過在現(xiàn)有的數(shù)據(jù)同步的體系架構(gòu)的基礎(chǔ)之上添加代理服務(wù)器,實現(xiàn)多個終端間的數(shù)據(jù)同步。
      [0063]通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
      [0064]本領(lǐng)域技術(shù)人員可以理解附圖只是一個優(yōu)選實施例的示意圖,附圖中的模塊或流程并不一定是實施本發(fā)明所必須的。
      [0065]本領(lǐng)域技術(shù)人員可以理解實施例中的裝置中的模塊可以按照實施例描述進行分布于實施例的裝置中,也可以進行相應(yīng)變化位于不同于本實施例的一個或多個裝置中。上述實施例的模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。
      [0066]上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
      [0067]以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護范圍。
      【權(quán)利要求】
      1.一種用戶數(shù)據(jù)同步方法,其特征在于,包括: 用戶數(shù)據(jù)同步代理服務(wù)器接收已登錄本服務(wù)器的用戶終端發(fā)送的數(shù)據(jù)同步請求后,獲取其中攜帶的用戶信息和待同步的用戶數(shù)據(jù); 所述用戶數(shù)據(jù)同步代理服務(wù)器根據(jù)獲取到的用戶信息,查詢與所述用戶信息綁定的其它已登錄本服務(wù)器的用戶終端; 所述用戶數(shù)據(jù)同步代理服務(wù)器將獲取到的待同步用戶數(shù)據(jù)發(fā)送給查詢到的用戶終端。
      2.如權(quán)利要求1所述的方法,其特征在于,所述用戶數(shù)據(jù)同步代理服務(wù)器獲取到所述數(shù)據(jù)同步請求中攜帶的待同步的用戶數(shù)據(jù)之后,還包括: 緩存所述待同步的用戶數(shù)據(jù),并向用戶數(shù)據(jù)同步服務(wù)器發(fā)送數(shù)據(jù)同步請求,其中攜帶所述待同步的用戶數(shù)據(jù)以及所述用戶信息。
      3.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 所述用戶數(shù)據(jù)代理服務(wù)器接收到用戶數(shù)據(jù)同步服務(wù)器發(fā)送的用戶數(shù)據(jù)同步請求后,獲取其中攜帶的用戶信息和待同步的用戶數(shù)據(jù); 所述用戶數(shù)據(jù)同步代理服務(wù)器根據(jù)獲取到的用戶信息,查詢與所述用戶信息綁定的已登錄本服務(wù)器的用戶終端; 所述用戶數(shù)據(jù)同步代理服務(wù)器將獲取到的待同步用戶數(shù)據(jù)發(fā)送給查詢到的用戶終端。
      4.如權(quán)利要求1所述的方法,其特征在于,用戶終端登錄所述用戶數(shù)據(jù)同步代理服務(wù)器的過程包括: 所述用戶數(shù)據(jù)同步代理服務(wù)器接收用戶終端發(fā)送的用戶數(shù)據(jù)同步服務(wù)登錄請求,其中攜帶有帳戶信息;其中,所述用戶數(shù)據(jù)同步服務(wù)登錄請求是所述用戶設(shè)備在接收到所述用戶數(shù)據(jù)代理服務(wù)器廣播的信息后發(fā)送的; 所述用戶數(shù)據(jù)同步代理服務(wù)器在對所述帳戶信息驗證通過后,對所述用戶數(shù)據(jù)同步服務(wù)登錄請求進行處理。
      5.如權(quán)利要求1-4之一所述的方法,其特征在于,所述用戶數(shù)據(jù)同步代理服務(wù)器設(shè)置于用戶家庭網(wǎng)絡(luò)。
      6.一種用戶數(shù)據(jù)同步代理服務(wù)器,其特征在于,包括: 第一接口模塊,用于接收已登錄本服務(wù)器的用戶終端發(fā)送的數(shù)據(jù)同步請求; 同步對象確定模塊,用于獲取所述第一接口模塊接收到的數(shù)據(jù)同步請求中攜帶的用戶信息和待同步的用戶數(shù)據(jù),根據(jù)獲取到的用戶信息,查詢與所述用戶信息綁定的其它已登錄本服務(wù)器的用戶終端; 同步模塊,用于將獲取到的待同步用戶數(shù)據(jù),通過第一接口模塊發(fā)送給所述同步對象確定模塊查詢到的用戶終端。
      7.如權(quán)利要求6所述的用戶數(shù)據(jù)同步代理服務(wù)器,其特征在于,還包括:緩存模塊和第二接口模塊; 所述緩存模塊,用于在所述同步對象確定模塊獲取到所述數(shù)據(jù)同步請求中攜帶的待同步的用戶數(shù)據(jù)之后,緩存所述待同步的用戶數(shù)據(jù); 所述同步模塊還用于,通過第二接口模塊向用戶數(shù)據(jù)同步服務(wù)器發(fā)送數(shù)據(jù)同步請求,其中攜帶所述待同步的用戶數(shù)據(jù)以及所述用戶信息。
      8.如權(quán)利要求6所述的用戶數(shù)據(jù)同步代理服務(wù)器,其特征在于,還包括第二接口模塊;所述第二接口模塊,用于接收到用戶數(shù)據(jù)同步服務(wù)器發(fā)送的用戶數(shù)據(jù)同步請求; 所述同步對象確定模塊還用于,獲取所述第二接口模塊接收到的用戶數(shù)據(jù)同步請求中攜帶的用戶信息和待同步的用戶數(shù)據(jù),根據(jù)獲取到的用戶信息,查詢與所述用戶信息綁定的已登錄本服務(wù)器的用戶終端。
      9.如權(quán)利要求6所述的用戶數(shù)據(jù)同步服務(wù)器,其特征在于,還包括: 登錄處理模塊,用于接收用戶終端發(fā)送的用戶數(shù)據(jù)同步服務(wù)登錄請求,對所述帳戶信息進行驗證,并在驗證通過后,對所述用戶數(shù)據(jù)同步服務(wù)登錄請求進行處理;其中,所述用戶數(shù)據(jù)同步服務(wù)登錄請求是所述用戶設(shè)備在接收到所述用戶數(shù)據(jù)代理服務(wù)器廣播的信號后發(fā)送的。
      10.如權(quán)利要求6-9之一所述的用戶數(shù)據(jù)同步代理服務(wù)器,其特征在于,所述用戶數(shù)據(jù)同步代理服務(wù)器設(shè)置于用戶家庭網(wǎng)絡(luò)。
      11.一種用戶數(shù)據(jù)同步系統(tǒng),其特征在于,該系統(tǒng)包括:用戶數(shù)據(jù)同步服務(wù)器,以及如權(quán)利要求6-9之一所述的用戶數(shù)據(jù)同步代理服務(wù)器; 所述用戶數(shù)據(jù)同步代理服務(wù)器,用于接收已登錄本服務(wù)器的用戶終端發(fā)送的數(shù)據(jù)同步請求后,獲取其中攜帶的用戶信息和待同步的用戶數(shù)據(jù),根據(jù)獲取到的用戶信息,查詢與所述用戶信息綁定的其它已登錄本服務(wù)器的用戶終端,將獲取到的待同步用戶數(shù)據(jù)發(fā)送給查詢到的用戶終端;以及,用于接收所述用戶數(shù)據(jù)同步服務(wù)器發(fā)送的數(shù)據(jù)同步請求后,獲取其中攜帶的用戶信息和待同步的用戶數(shù)據(jù),根據(jù)獲取到的用戶信息,查詢與所述用戶信息綁定的已登錄本服務(wù)器的用戶終端,將獲取到的待同步用戶數(shù)據(jù)發(fā)送給查詢到的用戶終端; 所述用戶數(shù)據(jù)同步服務(wù)器,用于向所述用戶數(shù)據(jù)同步代理服務(wù)器發(fā)送數(shù)據(jù)同步請求。
      12.如權(quán)利要求11所述的用戶數(shù)據(jù)同步系統(tǒng),其特征在于,所述用戶數(shù)據(jù)同步代理服務(wù)器還用于,在獲取到用戶終端發(fā)送的所述數(shù)據(jù)同步請求中攜帶的待同步的用戶數(shù)據(jù)之后,緩存所述待同步的用戶數(shù)據(jù),并向所述用戶數(shù)據(jù)同步服務(wù)器發(fā)送數(shù)據(jù)同步請求,其中攜帶所述待同步的用戶數(shù)據(jù)以及所述用戶信息; 所述用戶數(shù)據(jù)同步服務(wù)器還用于,接收到所述用戶數(shù)據(jù)同步代理服務(wù)器發(fā)送的用戶數(shù)據(jù)同步請求后,獲取其中攜帶的用戶信息和待同步的用戶數(shù)據(jù),根據(jù)獲取到的用戶信息,查詢與所述用戶信息綁定的已登錄本服務(wù)器的用戶終端,將獲取到的待同步用戶數(shù)據(jù)發(fā)送給查詢到的用戶終端。
      【文檔編號】H04L29/12GK103812900SQ201210453271
      【公開日】2014年5月21日 申請日期:2012年11月13日 優(yōu)先權(quán)日:2012年11月13日
      【發(fā)明者】鄭健平 申請人:中國移動通信集團公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1