送登錄狀態(tài)同步信息。
[0043]圖4是根據(jù)本發(fā)明實(shí)施方式的第二種同步方法的主要步驟的示意圖。本發(fā)明實(shí)施方式的同步方法可以應(yīng)用于上述的同步裝置20。如圖4所示,該實(shí)施方式的同步方法主要包括如下的步驟S41至步驟S44。
[0044]步驟S41:登錄模塊根據(jù)接收到的登錄指令或登出指令更改第一終端裝置的當(dāng)前用戶登錄狀態(tài)。
[0045]步驟S42:廣播模塊在登錄模塊更改當(dāng)前用戶登錄狀態(tài)后,廣播登錄狀態(tài)切換信息。
[0046]步驟S43:采集模塊采集預(yù)設(shè)類型的業(yè)務(wù)數(shù)據(jù)。
[0047]步驟S44:第一通訊模塊在接收到登錄狀態(tài)切換信息后,向第二終端裝置發(fā)送登錄狀態(tài)同步信息和業(yè)務(wù)數(shù)據(jù)。
[0048]圖5是根據(jù)本發(fā)明實(shí)施方式的第三種同步裝置50的主要模塊的示意圖。該實(shí)施方式的同步裝置50可以設(shè)置在第二終端裝置中,用于使該第二終端裝置的用戶登錄狀態(tài)與該用戶在第一終端裝置的登錄狀態(tài)相一致。如圖5所示,該同步裝置50主要包括第二通訊模塊51和界面管理模塊52。其中:第二通訊模塊51用于接收第一終端裝置發(fā)來(lái)的登錄狀態(tài)同步信息。界面管理模塊52用于根據(jù)登錄狀態(tài)同步信息刷新界面。刷新界面的意思可以理解為重新渲染界面。
[0049]圖6是根據(jù)本發(fā)明實(shí)施方式的第四種同步裝置60的主要模塊的示意圖。該實(shí)施方式的同步裝置60可以設(shè)置在第二終端裝置中,用于使該第二終端裝置的用戶登錄狀態(tài)與該用戶在第一終端裝置的登錄狀態(tài)相一致。如圖6所示,該同步裝置60主要包括第二通訊模塊61、界面管理模塊62和業(yè)務(wù)處理模塊63。其中:第二通訊模塊61用于接收第一終端裝置發(fā)來(lái)的登錄狀態(tài)同步信息和預(yù)設(shè)類型的業(yè)務(wù)數(shù)據(jù)。技術(shù)人員可以根據(jù)第二終端設(shè)備需要實(shí)現(xiàn)的功能,來(lái)事先確定需要從第一終端設(shè)備中的同步裝置采集的業(yè)務(wù)數(shù)據(jù)類型。界面管理模塊62用于根據(jù)登錄狀態(tài)同步信息刷新界面。業(yè)務(wù)處理模塊63用于對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行處理。
[0050]圖7是根據(jù)本發(fā)明實(shí)施方式的第三種同步方法的主要步驟的示意圖。本發(fā)明實(shí)施方式的同步方法可以應(yīng)用于上述的同步裝置50和同步裝置60。如圖7所示,該實(shí)施方式的同步方法主要包括如下的步驟S71至步驟S72。
[0051]步驟S71:第二通訊模塊接收第一終端裝置發(fā)來(lái)的登錄狀態(tài)同步信息。
[0052]步驟S72:界面管理模塊根據(jù)登錄狀態(tài)同步信息刷新界面。
[0053]圖8是根據(jù)本發(fā)明實(shí)施方式的第四種同步方法的主要步驟的示意圖。本發(fā)明實(shí)施方式的同步方法可以應(yīng)用于上述的同步裝置60。如圖8所示,該實(shí)施方式的同步方法主要包括如下的步驟S81至步驟S83。
[0054]步驟S81:第二通訊模塊接收第一終端裝置發(fā)來(lái)的登錄狀態(tài)同步信息和預(yù)設(shè)類型的業(yè)務(wù)數(shù)據(jù)。
[0055]步驟S82:界面管理模塊根據(jù)登錄狀態(tài)同步信息刷新界面。
[0056]步驟S83:業(yè)務(wù)處理模塊對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行處理。
[0057]圖9是本發(fā)明的技術(shù)方案的原理示意圖。本領(lǐng)域技術(shù)人員可以參考圖9更好地理解本發(fā)明實(shí)施方式的同步裝置和同步方法。
[0058]由上可知,根據(jù)本發(fā)明實(shí)施方式的同步裝置和同步方法,可以將第一終端裝置中的用戶登錄狀態(tài)信息主動(dòng)推送(PUSH)給第二終端裝置,從而實(shí)現(xiàn)狀態(tài)同步。本發(fā)明的技術(shù)方案實(shí)時(shí)性好,通訊交互次數(shù)少,能夠節(jié)約終端裝置的資源開(kāi)銷(xiāo)和電池電量。并且,PUSH過(guò)程中利用了第一終端裝置原有的廣播機(jī)制,使得第一終端裝置和第二終端裝置二者的登錄邏輯并不直接耦合,而是利用廣播開(kāi)了個(gè)通道、實(shí)現(xiàn)了解耦。該解耦模式使得第一終端裝置和第二終端裝置彼此的依賴性變?nèi)?,易于單?dú)進(jìn)行開(kāi)發(fā)和維護(hù)。
[0059]此外,本發(fā)明部分實(shí)施方式的同步裝置和同步方法中,將第一終端裝置中的用戶登錄狀態(tài)推送給第二終端裝置的同時(shí),還將第一終端裝置中預(yù)設(shè)類型的業(yè)務(wù)數(shù)據(jù)主動(dòng)推送給第二終端裝置進(jìn)行處理,進(jìn)一步地減少了第一、第二終端裝置之間的交互過(guò)程,進(jìn)一步地節(jié)約終端裝置的資源開(kāi)銷(xiāo)和電池電量。
[0060]為使本領(lǐng)域技術(shù)人員更好地理解,下面列舉一個(gè)詳細(xì)實(shí)施例進(jìn)行說(shuō)明。
[0061]設(shè)定第一終端裝置為安卓手機(jī),該安卓手機(jī)內(nèi)安裝有手機(jī)端電子郵箱App(可以參考圖2所示的同步裝置),下文中簡(jiǎn)稱手機(jī)App。第二終端裝置為手表,該手表內(nèi)安裝有手表端電子郵箱App(可以參考圖6所示的同步裝置),下文中簡(jiǎn)稱手表App。
[0062]用戶向手機(jī)App發(fā)送登錄指令,即用戶在手機(jī)App的登錄模塊上登錄。手機(jī)端登錄狀態(tài)從“未登錄”變?yōu)椤耙训卿洝?。切換完畢后,手機(jī)App內(nèi)部的廣播模塊會(huì)發(fā)出一個(gè)Broadcast向手機(jī)的其他模塊進(jìn)行廣播。Broadcast為Andro id四大組件之一,此為公知技術(shù),本文不贅述。手機(jī)App的采集模塊采集“未讀郵件數(shù)目”、“最近一封未讀郵件時(shí)間”、“最近一封未讀郵件標(biāo)題”等業(yè)務(wù)數(shù)據(jù)。手機(jī)App內(nèi)部的第一通訊模塊接收到廣播之后,將“用戶已登錄”登錄狀態(tài)同步消息和“未讀郵件數(shù)目”、“最近一封未讀郵件時(shí)間”、“最近一封未讀郵件標(biāo)題”等業(yè)務(wù)數(shù)據(jù)一起以藍(lán)牙等方式發(fā)送給手表App。
[0063]手表App內(nèi)部的第二通訊模塊以藍(lán)牙等方式接收到“用戶已登錄”登錄狀態(tài)同步消息和“未讀郵件數(shù)目”、“最近一封未讀郵件時(shí)間”、“最近一封未讀郵件標(biāo)題”等業(yè)務(wù)數(shù)據(jù)。然后手表App內(nèi)部的界面管理模塊根據(jù)該“用戶已登錄”登錄狀態(tài)同步消息刷新界面。以及手表App內(nèi)部的業(yè)務(wù)處理模塊對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行處理。
[0064]上述具體實(shí)施例中,手機(jī)app處理登錄信息邏輯圖可以參考圖10。手表app接收已登錄信息邏輯圖可以參考圖11。手表app接收未登錄信息邏輯圖可以參考圖12。
[0065]上述【具體實(shí)施方式】,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限制。本領(lǐng)域技術(shù)人員應(yīng)該明白的是,取決于設(shè)計(jì)要求和其他因素,可以發(fā)生各種各樣的修改、組合、子組合和替代。任何在本發(fā)明的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種同步裝置,設(shè)置在第一終端裝置中,用于使第二終端裝置的用戶登錄狀態(tài)與該用戶在該第一終端裝置的登錄狀態(tài)相一致,其特征在于,所述同步裝置包括: 登錄模塊,用于根據(jù)接收到的登錄指令或登出指令更改所述第一終端裝置的當(dāng)前用戶登錄狀態(tài);廣播模塊,用于在所述登錄模塊更改當(dāng)前用戶登錄狀態(tài)后,廣播登錄狀態(tài)切換信息;第一通訊模塊,用于在接收到所述登錄狀態(tài)切換信息后,向所述第二終端裝置發(fā)送登錄狀態(tài)同步信息,該登錄狀態(tài)同步信息用于使所述第二終端裝置更改所述用戶的登錄狀??τ O2.根據(jù)權(quán)利要求1所述的同步裝置,其特征在于, 還包括:采集模塊,用于采集預(yù)設(shè)類型的業(yè)務(wù)數(shù)據(jù),所述業(yè)務(wù)數(shù)據(jù)供所述第二終端裝置處理; 所述第一通訊模塊還用于向所述第二終端裝置發(fā)送所述業(yè)務(wù)數(shù)據(jù)。3.—種同步方法,其特征在于,應(yīng)用于權(quán)利要求1或2所述的同步裝置,該方法包括: 所述登錄模塊根據(jù)接收到的登錄指令或登出指令更改所述第一終端裝置的當(dāng)前用戶登錄狀態(tài);所述廣播模塊在所述登錄模塊更改當(dāng)前用戶登錄狀態(tài)后,廣播所述登錄狀態(tài)切換信息; 所述第一通訊模塊在接收到所述登錄狀態(tài)切換信息后,向所述第二終端裝置發(fā)送所述登錄狀態(tài)同步信息。4.一種同步方法,其特征在于,應(yīng)用于權(quán)利要求2所述的同步裝置,該方法包括:所述登錄模塊根據(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ù)。5.—種同步裝置,設(shè)置在第二終端裝置中,用于使該第二終端裝置的用戶登錄狀態(tài)與該用戶在第一終端裝置的登錄狀態(tài)相一致,其特征在于,包括: 第二通訊模塊,用于接收所述第一終端裝置發(fā)來(lái)的登錄狀態(tài)同步信息; 界面管理模塊,用于根據(jù)所述登錄狀態(tài)同步信息刷新界面。6.根據(jù)權(quán)利要求5所述的同步裝置,其特征在于, 所述第二通訊模塊還用于接收預(yù)設(shè)類型的業(yè)務(wù)數(shù)據(jù);所述同步裝置還包括業(yè)務(wù)處理模塊,所述業(yè)務(wù)處理模塊用于對(duì)所述業(yè)務(wù)數(shù)據(jù)進(jìn)行處理。7.—種同步方法,其特征在于,應(yīng)用于權(quán)利要求5或6所述的同步裝置,該方法包括: 所述第二通訊模塊接收所述第一終端裝置發(fā)來(lái)的登錄狀態(tài)同步信息; 所述界面管理模塊根據(jù)所述登錄狀態(tài)同步信息刷新界面。8.—種同步方法,其特征在于,應(yīng)用于權(quán)利要求6所述的同步裝置,該方法包括:所述第二通訊模塊接收所述第一終端裝置發(fā)來(lái)的登錄狀態(tài)同步信息和預(yù)設(shè)類型的業(yè)務(wù)數(shù)據(jù); 所述界面管理模塊根據(jù)所述登錄狀態(tài)同步信息刷新界面; 所述業(yè)務(wù)處理模塊對(duì)所述業(yè)務(wù)數(shù)據(jù)進(jìn)行處理。
【專利摘要】本發(fā)明提供了同步裝置和同步方法,能夠克服現(xiàn)有技術(shù)的缺點(diǎn),具有實(shí)時(shí)性好、節(jié)約資源等優(yōu)點(diǎn)。其中,本發(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)。
【IPC分類】H04M1/725, H04W4/00
【公開(kāi)號(hào)】CN105704650
【申請(qǐng)?zhí)枴緾N201610036864
【發(fā)明人】姚醒, 鄭青, 吳艷, 潘謙
【申請(qǐng)人】北京京東尚科信息技術(shù)有限公司, 北京京東世紀(jì)貿(mào)易有限公司
【公開(kāi)日】2016年6月22日
【申請(qǐng)日】2016年1月20日