亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

同步裝置和同步方法

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

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

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