欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

消息同步方法及其裝置與流程

文檔序號:12278994閱讀:415來源:國知局
消息同步方法及其裝置與流程

本發(fā)明涉及一種多終端消息的同步方法及其裝置。



背景技術(shù):

即時(shí)通信(instant message,IM)是指能夠即時(shí)發(fā)送和接收互聯(lián)網(wǎng)消息等的業(yè)務(wù),使用者可以利用網(wǎng)絡(luò)建立連接的實(shí)時(shí)通訊服務(wù)利用一終端實(shí)現(xiàn)即時(shí)通信。隨著移動互聯(lián)網(wǎng)的迅速發(fā)展,手機(jī)、平板電腦、智能電視等各種終端的爆發(fā),用戶溝通的方式逐漸趨于多終端化。用戶在多終端間切換時(shí),希望達(dá)到保持即時(shí)通信應(yīng)用一致的體驗(yàn)。



技術(shù)實(shí)現(xiàn)要素:

有鑒于此,有必要提供一種能夠?qū)崿F(xiàn)消息內(nèi)容實(shí)時(shí)同步的消息同步方法及其裝置。

本發(fā)明的實(shí)施例提供一種消息同步方法,用于將一即時(shí)消息傳送至登陸有一通訊賬號的一個(gè)或多個(gè)終端,所述消息同步方法包括:

接收即時(shí)消息;

解析即時(shí)消息的順序信息;

比較該即時(shí)消息的順序信息與對應(yīng)終端中本地消息的順序信息,當(dāng)該即時(shí)消息的順序信息早于終端中本地消息的順序信息時(shí),丟棄該即時(shí)消息;

當(dāng)該即時(shí)消息的順序信息晚于終端中本地消息的順序信息時(shí),該即時(shí)消息通知該終端。

作為一種優(yōu)選方案,所述步驟接收即時(shí)消息還包括:

為每個(gè)即時(shí)消息生成該順序信息。

作為一種優(yōu)選方案,所述順序信息為一序列號,其中,該序列號具有嚴(yán)格的順序以指示對應(yīng)即時(shí)消息的順序。

作為一種優(yōu)選方案,所述步驟接收即時(shí)消息后,還包括以下步驟:

偵測登陸通信賬號的終端數(shù)量是否大于一個(gè);若登陸通信賬號的終端數(shù)量為一個(gè),該即時(shí)消息通知該終端;若登陸通信賬號的終端數(shù)量大于一個(gè),執(zhí)行解析即時(shí)消息的順序信息步驟。

作為一種優(yōu)選方案,步驟該即時(shí)消息通知該終端后還包括步驟:

將該即時(shí)消息按照其順序信息有序的保存到本地存儲,并對本地消息的順序進(jìn)行更新。

本發(fā)明的實(shí)施例還提供一種消息同步裝置,用于將一即時(shí)消息傳送至登陸有一通訊賬號的一個(gè)或多個(gè)終端,所述消息同步裝置包括:

接收模塊,用于接收即時(shí)消息;

解析單元,用于解析即時(shí)消息的順序信息;

比較單元,用于比較該即時(shí)消息的順序信息與對應(yīng)終端中本地消息的順序信息,當(dāng)該即時(shí)消息的順序信息早于終端中本地消息的順序信息時(shí),丟棄該即時(shí)消息;

通知模塊,當(dāng)該即時(shí)消息的順序信息晚于終端中本地消息的順序信息時(shí),該通知模塊將該即時(shí)消息通知該終端。

作為一種優(yōu)選方案,所述接收模塊還包括一序列號生成單元,所述序列號生成單元為每個(gè)即時(shí)消息生成所述順序信息。

作為一種優(yōu)選方案,所述順序信息為一序列號,其中,該序列號具有嚴(yán)格的順序以指示對應(yīng)即時(shí)消息的順序。

作為一種優(yōu)選方案,所述消息同步裝置還包括一偵測模塊,所述偵測模塊用于偵測登陸通信賬號的終端數(shù)量是否大于一個(gè)。

作為一種優(yōu)選方案,所述消息同步裝置還包括一存儲模塊,所述存儲模塊用于將該即時(shí)消息按照其順序信息有序的保存到本地存儲,并對本地消息的順序進(jìn)行更新。

根據(jù)本發(fā)明基于序列號的多終端的消息同步方法和裝置,解決了移動互聯(lián)網(wǎng)消息跨終端實(shí)時(shí)同步的問題,具有實(shí)時(shí)同步,防止消息丟失的優(yōu)點(diǎn),節(jié)省了消息重試的存儲和計(jì)算資源,保證用戶在使用即時(shí)通信應(yīng)用各終端的一致性體驗(yàn)。

附圖說明

附圖中:

圖1示出本發(fā)明消息同步裝置較佳實(shí)施方式的示意圖。

圖2示出本發(fā)明消息同步裝置較佳實(shí)施方式的方框圖。

圖3示出本發(fā)明消息同步方法較佳實(shí)施方式的流程圖。

如下具體實(shí)施方式將結(jié)合上述附圖進(jìn)一步說明本發(fā)明。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍??梢岳斫猓綀D僅提供參考與說明用,并非用來對本發(fā)明加以限制。附圖中顯示的連接僅僅是為便于清晰描述,而并不限定連接方式。

需要說明的是,當(dāng)一個(gè)組件被認(rèn)為是“連接”另一個(gè)組件,它可以是直接連接到另一個(gè)組件或者可能同時(shí)存在居中組件。除非另有定義,本文所使用的所有的技術(shù)和科學(xué)術(shù)語與屬于本發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中在本發(fā)明的說明書中所使用的術(shù)語只是為了描述具體的實(shí)施例的目的,不是旨在于限制本發(fā)明。

圖1示出本發(fā)明消息同步裝置100與多個(gè)終端連接,該多個(gè)終端上均登陸有一通訊賬號,如QQ、微信、飛信等,可以理解的是,該通訊賬號還可以是微博、淘寶的旺旺等可以接受即時(shí)消息的通訊程序或網(wǎng)頁。該終端例如可以是個(gè)人電腦200、手機(jī)300、平板400等通訊終端。該消息同步裝置100用于將一即時(shí)消息傳送至登陸有該通訊賬號的多個(gè)通訊終端200、300、400。

圖2為該消息同步裝置100的較佳實(shí)施方式的方框圖。該消息同步裝置包括接收模塊10、偵測模塊30、一同步模塊50以及一通知模塊70。所述接收模塊10用于接收一即時(shí)消息。所述偵測模塊30用于偵測登陸通信賬號的終端數(shù)量是否大于一個(gè)。若登陸通信賬號的終端數(shù)量為一個(gè),所述通知模塊70將該即時(shí)消息通知該終端。若登陸通信賬號的終端數(shù)量大于一個(gè),所述同步模塊50同步該即時(shí)消息后,所述通知模塊70將該即時(shí)消息通知該多個(gè)終端。

具體的,所述接收模塊10包括一序列號生成單元12及一接收單元14。所述序列號生成單元12用于為每個(gè)即時(shí)消息生成一序列號,其中,該序列號具有嚴(yán)格的順序,如遞增的數(shù)字。所述接收單元14接收該即時(shí)消息及其對應(yīng)的序列號信息??梢岳斫獾氖?,所述序列號信息也可以是時(shí)間等其他順序信息。

所述同步模塊50包括一解析單元52及一比較單元54。所述解析單元52用于解析接收的即時(shí)消息的序列號信息。所述比較單元54用于比較該即時(shí)消息的序列號信息與對應(yīng)終端中本地消息的序列號信息。當(dāng)該即時(shí)消息的序列號信息小于終端中本地消息的序列號信息時(shí),丟棄該即時(shí)消息。所述通知模塊70用于當(dāng)該即時(shí)消息的序列號信息大于終端中本地消息的序列號信息時(shí),所述通知模塊70將該即時(shí)消息通知該多個(gè)終端。

本實(shí)施方式中,所述消息同步裝置100還包括一存儲模塊90。所述存儲模塊90用于當(dāng)所述通知模塊70將即時(shí)消息通知該多個(gè)終端后,將該即時(shí)消息按照其序列號信息有序的保存到本地存儲,并對本地消息的序列號信息進(jìn)行更新。

可以理解的是,上述消息同步裝置100中的偵測模塊30可以省略,也就是說,無論登陸通信賬號的終端數(shù)量是否大于一個(gè),所述同步模塊50均同步該即時(shí)消息,進(jìn)而所述通知模塊70將該即時(shí)消息通知該終端。

同時(shí)請參考圖3,為本發(fā)明消息同步裝置100對應(yīng)的消息同步方法,該消息同步方法包括:

S301:為每一即時(shí)消息生成一序列號信息;

S302:接收該即時(shí)消息及其對應(yīng)的序列號信息;

S303:偵測登陸通信賬號的終端數(shù)量是否大于一個(gè);若否,執(zhí)行步驟S306,若是,執(zhí)行步驟S304;

S304:解析接收的即時(shí)消息的序列號信息;

S305:比較該即時(shí)消息的序列號信息是否大于對應(yīng)終端中本地消息的序列號信息,若否,執(zhí)行步驟S308;若是,執(zhí)行步驟S306;

S306:將該即時(shí)消息通知對應(yīng)終端;

S307:將該即時(shí)消息按照其序列號信息有序的保存到本地存儲,并對本地消息的序列號信息進(jìn)行更新;

S308:丟棄該即時(shí)消息。

可以理解的是,步驟S303可以省略,此時(shí),無論登陸通信賬號的終端數(shù)量是否大于一個(gè),所述同步模塊50均同步該即時(shí)消息。同時(shí),步驟S306中的終端為登陸有通訊賬號的終端,數(shù)量可以為一個(gè)或多個(gè)。

請注意,圖3所示的步驟并不一定要依循圖示中的順序來執(zhí)行,示出的連續(xù)兩個(gè)步驟事實(shí)上也可以基本同時(shí)執(zhí)行,如步驟S301及步驟S302、步驟S306及步驟S307,或者相鄰的兩個(gè)步驟也不一定是連續(xù)的,其間也可執(zhí)行其他的操作。示出的實(shí)施方式也只是例舉,并不作為對本發(fā)明的限制。

綜上,根據(jù)本發(fā)明實(shí)施例的一種基于序列號的多終端消息同步方法和裝置,解決了移動互聯(lián)網(wǎng)消息跨終端實(shí)時(shí)同步的問題,具有實(shí)時(shí)同步,防止消息丟失的優(yōu)點(diǎn),節(jié)省了消息重試的存儲和計(jì)算資源,保證用戶在使用即時(shí)通信應(yīng)用各終端的一致性體驗(yàn)。

以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
噶尔县| 尼木县| 博野县| 麻城市| 大田县| 广州市| 金寨县| 铜川市| 大姚县| 文山县| 景洪市| 淮滨县| 浦东新区| 石河子市| 广河县| 邵阳县| 扬中市| 礼泉县| 刚察县| 长子县| 韶山市| 札达县| 枣阳市| 罗定市| 嘉善县| 五莲县| 山阴县| 武胜县| 稻城县| 尉氏县| 资源县| 油尖旺区| 新田县| 临桂县| 和硕县| 鹤壁市| 安福县| 阳江市| 建德市| 曲沃县| 长垣县|