[發明專利]離線消息處理方法及裝置在審
| 申請號: | 201410564251.2 | 申請日: | 2014-10-21 |
| 公開(公告)號: | CN105530162A | 公開(公告)日: | 2016-04-27 |
| 發明(設計)人: | 繆陸軍;卞福升;葉兵 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/58 | 分類號: | H04L12/58;H04W4/12 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 余剛;梁麗超 |
| 地址: | 518057 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 離線 消息 處理 方法 裝置 | ||
技術領域
本發明涉及通信領域,具體而言,涉及一種離線消息處理方法及裝置。
背景技術
目前用戶對通訊的需求不斷提高,而傳統的短信、彩信等業務由于功能單一, 已經不能滿足用戶對通訊的需求。因此各大運營商推出融合通信的概念,以新通 話、新消息、新聯系為核心重新定義4G時代的基礎通信服務,其中以融合通信 的RCS(RichCommunicationSuite,簡稱RCS)為基礎的新消息業務將無縫融 合多種媒體和傳統短彩信業務,RCS業務是一種即時消息系統,能夠進行點對 點的個人通訊、多人通訊和多媒體通訊。
RCS業務中存在一種場景,就是用戶在點對點聊天或群聊時,如果消息在 傳輸過程中,發現接受方用戶不在線時,需要將該條消息,以離線消息的形式保 存下來,在下次用戶重新上線時,再讀出離線消息并發送給該用戶。
在相關技術中,傳統的對消息的存儲大都采用傳統數據庫的方式,這種方式, 在用戶消息量小的情況下,對系統的性能造成不了多大影響,但是在用戶消息量 大的時候,由于I/O等性能的限制,查詢,存儲的效率必然會降低很多,并且在 RCS即時通訊系統中還存在用戶發送離線文件的情況,離線文件往往很大,不 適合存儲在傳統數據庫中,所以在即時通訊系統中傳統數據庫的存取模式將不再 適合,并且傳統的存取方式不夠靈活,可擴展性差。
因此,在相關技術中,采用數據庫對離線消息進行存儲的存取模式,存在不 靈活,以及可擴展性差的問題。
發明內容
本發明提供了一種離線消息處理方法及裝置,以至少解決相關技術中,采用 數據庫對離線消息進行存儲的存取模式,存在不靈活,以及可擴展性差的問題。
根據本發明的一個方面,提供了一種離線消息處理方法,包括:接收用于請 求對離線消息進行操作的請求消息;依據離線消息與關鍵Key值之間的對應關 系,確定所述離線消息對應的Key值;依據確定的所述Key值,對所述離線消 息進行操作處理。
優選地,依據確定的所述Key值,對所述離線消息進行操作處理包括以下 至少之一:在所述請求消息為插入離線消息的情況下,依據請求插入的所述離線 消息對應的Key值存儲所述離線消息;在所述請求消息為查詢離線消息的情況 下,依據所述離線消息對應的Key值查詢所述離線消息;在所述請求為刪除離 線消息的情況下,依據所述離線消息對應的Key值刪除所述離線消息與所述Key 值之間的對應關系,以及存儲的所述離線消息。
優選地,在所述請求消息為插入離線消息的情況下,依據請求插入的所述離 線消息對應的Key值存儲所述離線消息包括:為請求插入的所述離線消息生成 對應的Key值;依據生成的所述Key值存儲所述離線消息。
優選地,依據確定的所述Key值,對所述離線消息進行操作處理包括:判 斷所述離線消息與所述Key值之間的對應關系是否超過預定期限;在判斷結果 為是的情況下,將所述離線消息與所述Key值之間有對應關系刪除,并依據所 述Key值將存儲的所述Key對應的所述離線消息刪除。
優選地,在依據確定的所述Key值,對所述離線消息進行操作處理之后, 還包括:將對所述離線消息進行操作處理之后獲得的處理結果返回給發送所述請 求消息的請求方。
根據本發明的另一方面,提供了一種離線消息處理裝置,包括:接收模塊, 用于接收用于請求對離線消息進行操作的請求消息;確定模塊,用于依據離線消 息與關鍵Key值之間的對應關系,確定所述離線消息對應的Key值;處理模塊, 用于依據確定的所述Key值,對所述離線消息進行操作處理。
優選地,所述處理模塊包括以下至少之一:存儲單元,用于在所述請求消息 為插入離線消息的情況下,依據請求插入的所述離線消息對應的Key值存儲所 述離線消息;查詢單元,用于在所述請求消息為查詢離線消息的情況下,依據所 述離線消息對應的Key值查詢所述離線消息;第一刪除單元,用于在所述請求 為刪除離線消息的情況下,依據所述離線消息對應的Key值刪除所述離線消息 與所述Key值之間的對應關系,以及存儲的所述離線消息。
優選地,所述存儲單元包括:生成子單元,用于為請求插入的所述離線消息 生成對應的Key值;存儲子單元,用于依據生成的所述Key值存儲所述離線消 息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410564251.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:蜂窩通信系統的用戶單元
- 下一篇:消息發送方法及裝置





