亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

同步裝置和同步方法

文檔序號:9924198閱讀:768來源:國知局
同步裝置和同步方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別地涉及同步裝置和同步方法。
【背景技術(shù)】
[0002]近年來智能手表(簡稱手表)等等可穿戴智能設(shè)備逐漸普及。通常手表應(yīng)用程序App (Applicat1n)和手機應(yīng)用程序App綁定使用。手表通過向手機請求數(shù)據(jù)來完成大部分業(yè)務(wù)邏輯。手表App和手機App兩者作為一個整體理應(yīng)共享兩者業(yè)務(wù)上都需要的狀態(tài)信息,比如用戶登錄信息。
[0003]為了實現(xiàn)用戶登錄狀態(tài)同步功能,目前常見方案采用拉取(PULL)方式,具體過程如下:手表端App啟動一個后臺線程,該后臺線程用于定時查詢手機端該App的當前用戶的登錄狀態(tài)。手表端App將獲取的手機端的最新登錄狀態(tài)和手表當前登錄狀態(tài)比較,比對登錄信息是否一致,如果一致則不處理,如果不一致則刷新界面。
[0004]上述方案中,手表需要一個專門的模塊來更新登錄狀態(tài),對于手表App來說有性能和資源上的問題;此外,定時檢查登錄信息的方法始終存在時間上的延遲,無法做到真正實時監(jiān)控登錄狀態(tài)。

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

[0005]有鑒于此,本發(fā)明旨在提供能夠克服現(xiàn)有技術(shù)缺點的同步裝置以及同步方法,具有實時性好、節(jié)約資源等優(yōu)點。
[0006]為實現(xiàn)上述目的,根據(jù)本發(fā)明的第一方面,提供了一種同步裝置。
[0007]本發(fā)明的同步裝置,設(shè)置在第一終端裝置中,用于使第二終端裝置的用戶登錄狀態(tài)與該用戶在該第一終端裝置的登錄狀態(tài)相一致,其特征在于,所述同步裝置包括:登錄模塊,用于根據(jù)接收到的登錄指令或登出指令更改所述第一終端裝置的當前用戶登錄狀態(tài);廣播模塊,用于在所述登錄模塊更改當前用戶登錄狀態(tài)后,廣播登錄狀態(tài)切換信息;第一通訊模塊,用于在接收到所述登錄狀態(tài)切換信息后,向所述第二終端裝置發(fā)送登錄狀態(tài)同步信息,該登錄狀態(tài)同步信息用于使所述第二終端裝置更改所述用戶的登錄狀態(tài)。
[0008]可選地,還包括:采集模塊,用于采集預(yù)設(shè)類型的業(yè)務(wù)數(shù)據(jù),所述業(yè)務(wù)數(shù)據(jù)供所述第二終端裝置處理;所述第一通訊模塊還用于向所述第二終端裝置發(fā)送所述業(yè)務(wù)數(shù)據(jù)。
[0009]為實現(xiàn)上述目的,根據(jù)本發(fā)明的第二方面,提供了一種同步方法。
[0010]本發(fā)明的同步方法,應(yīng)用于本發(fā)明的同步裝置,該方法包括:所述登錄模塊根據(jù)接收到的登錄指令或登出指令更改所述第一終端裝置的當前用戶登錄狀態(tài);所述廣播模塊在所述登錄模塊更改當前用戶登錄狀態(tài)后,廣播所述登錄狀態(tài)切換信息;所述第一通訊模塊在接收到所述登錄狀態(tài)切換信息后,向所述第二終端裝置發(fā)送所述登錄狀態(tài)同步信息。
[0011]為實現(xiàn)上述目的,根據(jù)本發(fā)明的第三方面,提供了一種同步方法。
[0012]本發(fā)明的同步方法,應(yīng)用于本發(fā)明的同步裝置,該方法包括:所述登錄模塊根據(jù)接收到的登錄指令或登出指令更改所述第一終端裝置的當前用戶登錄狀態(tài);所述廣播模塊在所述登錄模塊更改當前用戶登錄狀態(tài)后,廣播登錄狀態(tài)切換信息;所述采集模塊采集預(yù)設(shè)類型的業(yè)務(wù)數(shù)據(jù);所述第一通訊模塊在接收到所述登錄狀態(tài)切換信息后,向所述第二終端裝置發(fā)送所述登錄狀態(tài)同步信息和所述業(yè)務(wù)數(shù)據(jù)。
[0013]為實現(xiàn)上述目的,根據(jù)本發(fā)明的第四方面,提供了一種同步裝置。
[0014]本發(fā)明的同步裝置,設(shè)置在第二終端裝置中,用于使該第二終端裝置的用戶登錄狀態(tài)與該用戶在第一終端裝置的登錄狀態(tài)相一致,其特征在于,包括:第二通訊模塊,用于接收所述第一終端裝置發(fā)來的登錄狀態(tài)同步信息;界面管理模塊,用于根據(jù)所述登錄狀態(tài)同步信息刷新界面。
[0015]可選地,所述第二通訊模塊還用于接收預(yù)設(shè)類型的業(yè)務(wù)數(shù)據(jù);所述同步裝置還包括業(yè)務(wù)處理模塊,所述業(yè)務(wù)處理模塊用于對所述業(yè)務(wù)數(shù)據(jù)進行處理。
[0016]為實現(xiàn)上述目的,根據(jù)本發(fā)明的第五方面,提供了一種同步方法。
[0017]本發(fā)明的同步方法,應(yīng)用于本發(fā)明的同步裝置,該方法包括:所述第二通訊模塊接收所述第一終端裝置發(fā)來的登錄狀態(tài)同步信息;所述界面管理模塊根據(jù)所述登錄狀態(tài)同步信息刷新界面。
[0018]為實現(xiàn)上述目的,根據(jù)本發(fā)明的第六方面,提供了一種同步方法。
[0019]本發(fā)明的同步方法,應(yīng)用于本發(fā)明的同步裝置,該方法包括:所述第二通訊模塊接收所述第一終端裝置發(fā)來的登錄狀態(tài)同步信息和預(yù)設(shè)類型的業(yè)務(wù)數(shù)據(jù);所述界面管理模塊根據(jù)所述登錄狀態(tài)同步信息刷新界面;所述業(yè)務(wù)處理模塊對所述業(yè)務(wù)數(shù)據(jù)進行處理。
[0020]根據(jù)本發(fā)明的同步裝置和同步方法,可以將第一終端裝置中的用戶登錄狀態(tài)信息主動推送(PUSH)給第二終端裝置,從而實現(xiàn)狀態(tài)同步。本發(fā)明的技術(shù)方案實時性好,通訊交互次數(shù)少,能夠節(jié)約終端裝置的資源開銷和電池電量。并且,PUSH過程中利用了第一終端裝置原有的廣播機制,使得第一終端裝置和第二終端裝置二者的登錄邏輯并不直接耦合,而是利用廣播開了個通道、實現(xiàn)了解耦。該解耦模式使得第一終端裝置和第二終端裝置彼此的依賴性變?nèi)酰子趩为氝M行開發(fā)和維護。
【附圖說明】
[0021]附圖用于更好地理解本發(fā)明,不構(gòu)成對本發(fā)明的不當限定。其中:
[0022]圖1是根據(jù)本發(fā)明實施方式的一種同步裝置的主要模塊的示意圖;
[0023]圖2是根據(jù)本發(fā)明實施方式的第二種同步裝置的主要模塊的示意圖;
[0024]圖3是根據(jù)本發(fā)明實施方式的一種同步方法的主要步驟的示意圖;
[0025]圖4是根據(jù)本發(fā)明實施方式的第二種同步方法的主要步驟的示意圖;
[0026]圖5是根據(jù)本發(fā)明實施方式的第三種同步裝置的主要模塊的示意圖;
[0027]圖6是根據(jù)本發(fā)明實施方式的第四種同步裝置的主要模塊的示意圖;
[0028]圖7是根據(jù)本發(fā)明實施方式的第三種同步方法的主要步驟的示意圖;
[0029]圖8是根據(jù)本發(fā)明實施方式的第四種同步方法的主要步驟的示意圖;
[0030]圖9是本發(fā)明的技術(shù)方案的原理示意圖;
[0031]圖10是本發(fā)明實施方式的手機App處理登錄/登出信息邏輯示意圖;
[0032]圖11是本發(fā)明實施方式的手表App接收已登錄信息邏輯示意圖;
[0033]圖12是本發(fā)明實施方式的手表App接收未登錄信息邏輯示意圖。
【具體實施方式】
[0034]以下結(jié)合附圖對本發(fā)明的示范性實施方式做出說明,其中包括本發(fā)明實施方式的各種細節(jié)以助于理解,應(yīng)當將它們認為僅僅是示范性的。因此,本領(lǐng)域普通技術(shù)人員應(yīng)當認識到,可以對這里描述的實施方式做出各種改變和修改,而不會背離本發(fā)明的范圍和精神。同樣,為了清楚和簡明,以下的描述中省略了對公知功能和結(jié)構(gòu)的描述。
[0035]本文中的第一終端裝置通常為智能手機、平板電腦、等硬件設(shè)備,它們通常具有登錄模塊,并且能夠連接網(wǎng)絡(luò)。本文中的第二終端裝置通常為智能手表、智能手環(huán)等等硬件設(shè)備。
[0036]圖1是根據(jù)本發(fā)明實施方式的一種同步裝置10的主要模塊的示意圖。本發(fā)明實施方式的同步裝置10可以設(shè)置在第一終端裝置中,用于使第二終端裝置的用戶登錄狀態(tài)與該用戶在該第一終端裝置的登錄狀態(tài)相一致。如圖1所示,該同步裝置10主要包括:登錄模塊U、廣播模塊12和第一通訊模塊13。其中:登錄模塊11用于根據(jù)接收到的登錄指令或登出指令更改第一終端裝置的當前用戶登錄狀態(tài)。廣播模塊12用于在登錄模塊更改當前用戶登錄狀態(tài)后,廣播登錄狀態(tài)切換信息。第一通訊模塊13用于在接收到登錄狀態(tài)切換信息后,向第二終端裝置發(fā)送登錄狀態(tài)同步信息,該登錄狀態(tài)同步信息用于使第二終端裝置更改用戶的登錄狀態(tài)。需要說明的是,廣播模塊12廣播的對象并非僅有第一通訊模塊13,廣播其實是面向第一終端裝置中各個模塊的。廣播模塊12并非本發(fā)明針對第一通訊模塊13特設(shè)的,而是原本就存在的。
[0037]圖2是根據(jù)本發(fā)明實施方式的第二種同步裝置20的主要模塊的示意圖。本發(fā)明實施方式的同步裝置20可以設(shè)置在第一終端裝置中,用于使第二終端裝置的用戶登錄狀態(tài)與該用戶在該第一終端裝置的登錄狀態(tài)相一致。如圖2所示,該同步裝置20主要包括:登錄模塊21、廣播模塊22、采集模塊23和第一通訊模塊24。其中:登錄模塊21用于根據(jù)接收到的登錄指令或登出指令更改第一終端裝置的當前用戶登錄狀態(tài)。廣播模塊22用于在登錄模塊更改當前用戶登錄狀態(tài)后,廣播登錄狀態(tài)切換信息。采集模塊23用于預(yù)設(shè)類型的采集業(yè)務(wù)數(shù)據(jù),這些業(yè)務(wù)數(shù)據(jù)供第二終端裝置處理。第一通訊模塊24用于在接收到登錄狀態(tài)切換信息后,向第二終端裝置發(fā)送登錄狀態(tài)同步信息和業(yè)務(wù)數(shù)據(jù),其中該登錄狀態(tài)同步信息用于使第二終端裝置更改用戶的登錄狀態(tài)。
[0038]需要說明的是采集模塊23并不是采集所有的業(yè)務(wù)數(shù)據(jù)。技術(shù)人員可以根據(jù)第二終端設(shè)備需要實現(xiàn)的功能,來事先確定需要從第一終端設(shè)備中的同步裝置采集的業(yè)務(wù)數(shù)據(jù)類型。另外,在不同條件下需要采集的業(yè)務(wù)數(shù)據(jù)的類型也可以不同。例如:當當前狀態(tài)為已登錄時采集模塊23采集某幾種業(yè)務(wù)數(shù)據(jù),而當前狀態(tài)為未登錄時采集模塊采集另幾種業(yè)務(wù)數(shù)據(jù)或者不采集業(yè)務(wù)數(shù)據(jù)(即采集的業(yè)務(wù)數(shù)據(jù)類型為空集)。
[0039]圖3是根據(jù)本發(fā)明實施方式的一種同步方法的主要步驟的示意圖。本發(fā)明實施方式的同步方法可以應(yīng)用于上述的同步裝置10和同步裝置20。如圖3所示,該實施方式的同步方法主要包括如下的步驟S31至步驟S33。
[0040]步驟S31:登錄模塊根據(jù)接收到的登錄指令或登出指令更改第一終端裝置的當前用戶登錄狀態(tài)。
[0041]步驟S32:廣播模塊在登錄模塊更改當前用戶登錄狀態(tài)后,廣播登錄狀態(tài)切換信息。
[0042]步驟S33:第一通訊模塊在接收到登錄狀態(tài)切換信息后,向第二終端裝置發(fā)
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
<rp id="7bu7j"><label id="7bu7j"></label></rp><i id="7bu7j"><tr id="7bu7j"></tr></i>
  • <i id="7bu7j"><tr id="7bu7j"><noframes id="7bu7j">
  • <rp id="7bu7j"><input id="7bu7j"></input></rp>
  • <li id="7bu7j"><input id="7bu7j"><xmp id="7bu7j">