[發(fā)明專利]即時通信工具中同步離線會話消息的方法及裝置有效
| 申請?zhí)枺?/td> | 201310002913.2 | 申請日: | 2013-01-05 |
| 公開(公告)號: | CN103051520A | 公開(公告)日: | 2013-04-17 |
| 發(fā)明(設(shè)計)人: | 王斌;林錦濱;林形省;武小軍;馬坤;劉華航;張鵬飛 | 申請(專利權(quán))人: | 北京小米科技有限責(zé)任公司 |
| 主分類號: | H04L12/58 | 分類號: | H04L12/58;H04L29/08 |
| 代理公司: | 北京三高永信知識產(chǎn)權(quán)代理有限責(zé)任公司 11138 | 代理人: | 滕一斌 |
| 地址: | 100102 北京市朝陽區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 即時 通信 工具 同步 離線 會話 消息 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及信息通訊技術(shù)領(lǐng)域,特別涉及一種即時通信工具中同步離線會話消息的方法及裝置。
背景技術(shù)
隨著網(wǎng)絡(luò)的普及,即時通信(Instant?messaging,簡稱:IM)工具已經(jīng)成為人們進(jìn)行信息交互的一種主要方式,目前的IM工具大都支持多人會話,也就是通常所說的群組,同一群組的各用戶可以共同進(jìn)行信息交流,極大的提高了用戶間進(jìn)行信息交流的效率。如果群組里的某一個用戶一段時間離線,而這段時間內(nèi)群組里其他的用戶卻進(jìn)行了大量會話(這里,將用戶離線期間,群組里其他用戶的會話稱為針對該用戶的離線會話消息),那么,當(dāng)該用戶上線后,最希望的是能快速同步群組內(nèi)自己離線時的離線會話消息,以及時了解群組內(nèi)其他用戶所交流的信息。
目前在IM工具中同步離線會話消息的方式為:用戶登陸IM工具后,IM服務(wù)器將群組內(nèi)該用戶離線期間的離線會話消息推送給該用戶,客戶端將IM服務(wù)器推送的離線會話消息與本地存儲的會話消息進(jìn)行合并顯示。目前的同步方式存在以下問題:1、當(dāng)離線會話比較多時,服務(wù)器會一次性返回大量的離線會話消息給用戶,不利于網(wǎng)絡(luò)傳輸,有時候也沒有必要,因為用戶并不一定需求所有的離線消息;2、當(dāng)客戶端合并本地消息和新獲取的離線會話消息時,中間有可能會出現(xiàn)消息空洞,造成上下文缺失,不利于用戶對聊天內(nèi)容的理解。
發(fā)明內(nèi)容
為了保證用戶在即時通信工具中同步離線會話消息時,可以靈活獲取離線會話消息的數(shù)量及獲取連續(xù)的消息內(nèi)容,本發(fā)明實施例提供了一種即時通信工具中同步離線會話消息的方法及裝置。所述技術(shù)方案如下:
一方面,本發(fā)明實施例提供了一種即時通信工具中同步離線會話消息的方法,所述方法包括:
從即時通信服務(wù)器中拉取指定數(shù)量的離線會話消息;
確定所拉取的離線會話消息是否與客戶端存儲的會話消息連續(xù);
當(dāng)所拉取的離線會話消息與客戶端存儲的會話消息連續(xù)時,將所拉取的離線會話消息與客戶端存儲的會話消息合并后顯示;
當(dāng)所拉取的離線會話消息與客戶端存儲的會話消息不連續(xù)時,顯示所拉取的離線會話消息。
另一方面,本發(fā)明實施例還提供了一種即時通信工具中同步離線會話消息的裝置,所述裝置包括:
消息拉取模塊,用于從即時通信服務(wù)器中拉取指定數(shù)量的離線會話消息;
確定模塊,用于確定所拉取的離線會話消息是否與客戶端存儲的會話消息連續(xù);
第一處理模塊,用于當(dāng)所拉取的離線會話消息與客戶端存儲的會話消息連續(xù)時,將所拉取的離線會話消息與客戶端存儲的會話消息合并后顯示;
第二處理模塊,用于當(dāng)所拉取的離線會話消息與客戶端存儲的會話消息不連續(xù)時,顯示所拉取的離線會話消息。
本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是:1、主動地從即時通信服務(wù)器中拉取指定數(shù)量的離線會話消息,避免了即時通信服務(wù)器一次性下發(fā)大量離線會話消息的情況,從而節(jié)省了即時通信服務(wù)器的網(wǎng)絡(luò)帶寬,也節(jié)省了客戶端的流量,并加快了信息交互的速度。2、在從即時通信服務(wù)器中拉取指定數(shù)量的離線會話消息后,確定所拉取的離線會話消息是否與客戶端存儲的會話消息連續(xù),所拉取的離線會話消息與客戶端存儲的會話消息連續(xù)時,將所拉取的離線會話消息與客戶端存儲的會話消息合并后顯示,避免所拉取的離線會話消息與本地存儲的會話消息間有消息遺漏,以保證會話消息的連續(xù)性。在所拉取的離線會話消息與客戶端存儲的會話消息不連續(xù)時,僅顯示所拉取的離線會話消息,如果用戶想要獲取更多的離線會話消息,就可以從即時通信服務(wù)器中繼續(xù)拉取一定量的離線會話消息,逐步的建立連續(xù)的消息,以方便用戶閱讀及理解消息。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例一提供的即時通信工具中同步離線會話消息的方法流程圖;
圖2是本發(fā)明實施例二提供的即時通信工具中同步離線會話消息的方法流程圖;
圖3是本發(fā)明實施例三提供的第一種即時通信工具中同步離線會話消息的裝置的結(jié)構(gòu)示意圖;
圖4是本發(fā)明實施例三提供的第二種即時通信工具中同步離線會話消息的裝置的結(jié)構(gòu)示意圖;
圖5是本發(fā)明實施例三提供的第三種即時通信工具中同步離線會話消息的裝置的結(jié)構(gòu)示意圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京小米科技有限責(zé)任公司,未經(jīng)北京小米科技有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310002913.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 通信裝置、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信方法、通信電路、通信系統(tǒng)
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信終端、通信系統(tǒng)、通信方法以及通信程序
- 通信終端、通信方法、通信裝備和通信系統(tǒng)
- 通信裝置、通信程序、通信方法以及通信系統(tǒng)
- 通信裝置、通信系統(tǒng)、通信方法及計算機(jī)可讀取的記錄介質(zhì)





