[發明專利]即時消息的發送及接收方法和裝置有效
| 申請號: | 201210291598.5 | 申請日: | 2012-08-15 |
| 公開(公告)號: | CN102843312A | 公開(公告)日: | 2012-12-26 |
| 發明(設計)人: | 高陸軍 | 申請(專利權)人: | 大唐移動通信設備有限公司 |
| 主分類號: | H04L12/58 | 分類號: | H04L12/58 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 趙娟 |
| 地址: | 100191*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 即時消息 發送 接收 方法 裝置 | ||
1.一種即時消息的發送方法,其特征在于,包括:
獲取用戶發送的即時消息信息,所述即時消息信息包括:消息內容本體及消息內容類型,以及,接收人信息;
生成消息頭;
根據不同的消息內容類型,分別將對應的消息內容本體及消息內容類型作為兩個葉子節點構造基本消息體BODY對象;
根據所述基本消息體BODY對象構造復雜消息體BODY對象,所述復雜消息體BODY對象中包括表征消息內容本體為空值的葉子節點;
將所述消息頭及復雜消息體BODY對象封裝為消息對象;
依據所述接收人信息發送所述消息對象。
2.根據權利要求1所述的方法,其特征在于,所述即時消息信息還包括業務擴展信息,所述消息頭中包括消息內容屬性信息,所述根據基本消息體BODY對象構造復雜消息體BODY對象的步驟包括:
將所述基本消息體BODY對象以及對應的業務擴展信息,消息頭信息作為三個葉子節點構造消息體要素BODYPART對象;
將所述消息體要素BODYPART對象和消息內容屬性信息構造復雜消息體BODY對象,并在所述復雜消息體BODY對象中添加表征消息內容為空值的葉子節點。
3.根據權利要求2所述的方法,其特征在于,當接收人數量大于1時,在所述將消息頭及復雜消息體BODY對象封裝為消息對象的步驟之前,還包括:
將接收人列表作為葉子節點構造接收人列表BODY對象;
所述根據基本消息體BODY對象構造復雜消息體BODY對象的步驟還包括:
在所述復雜消息體BODY對象中添加所述接收人列表BODY對象。
4.根據權利要求3所述的方法,其特征在于,所述在復雜消息體BODY對象中添加所述接收人列表BODY對象的步驟包括:
將所述接收人列表BODY對象以及對應的業務擴展信息作為兩個葉子節點構造接收人列表要素BODYPART對象;
將所述接收人列表要素BODYPART對象、消息體要素BODYPART對象和消息內容屬性信息構造復雜消息體BODY對象,并在所述復雜消息體BODY對象中添加表征消息內容為空值的葉子節點。
5.根據權利要求1或2所述的方法,其特征在于,所述消息內容本體包括文本消息內容,和/或,附件消息內容;所述消息內容類型包括音頻類型,視頻類型,發送消息報告類型,圖片類型,普通的會話描述協議消息類型和文本類型。
6.一種即時消息的接收方法,其特征在于,包括:
接收人接收消息對象,所述消息對象中包括消息頭和消息體BODY對象;
解析所述消息頭;
解析所述消息體BODY對象,包括以下子步驟:
S1,判斷所述消息體BODY對象中消息內容本體是否為空值;若是,則執行子步驟S2,若否,則執行子步驟S3;
S2,判定所述消息體BODY對象為復雜消息體BODY對象,從所述復雜消息體BODY對象中提取消息體BODY對象,執行子步驟S1;
S3,判定所述消息體BODY對象為基本消息體BODY對象,從所述基本消息體BODY對象中提取消息內容類型和消息內容本體,執行子步驟S4;
S4,采用所述消息內容類型讀取消息內容本體。
7.如權利要求6所述的方法,其特征在于,所述采用消息內容類型讀取消息內容本體的步驟包括:
若所述消息內容類型為音頻類型,對所述消息內容本體進行音頻解碼處理,獲得音頻內容;
若所述消息內容類型為視頻類型,對所述消息內容本體進行視頻解碼處理,獲得視頻內容;
若所述消息內容類型為發送消息報告類型,對所述消息內容本體中的可擴展標識語言xml格式數據進行解析,獲得發送消息報告,并將所述發送消息報告進行顯示;
若所述消息內容類型為圖片類型,對所述消息內容本體進行解碼,獲得圖片內容,并將所述圖片內容進行保存;
若所述消息內容類型為普通的會話描述協議消息類型,按照普通的會話描述協議對所述消息內容本體進行解析,獲得會話描述協議消息;
若所述消息內容類型為文本類型,將所述消息內容本體中的文本信息直接進行顯示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于大唐移動通信設備有限公司,未經大唐移動通信設備有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210291598.5/1.html,轉載請聲明來源鉆瓜專利網。





