[发明专利]传送即时通讯消息的方法及终端在审
申请号: | 201210593076.0 | 申请日: | 2012-12-31 |
公开(公告)号: | CN103916305A | 公开(公告)日: | 2014-07-09 |
发明(设计)人: | 王勇 | 申请(专利权)人: | 北京新媒传信科技有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/12;H04L29/06;H04M1/725 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 关文魁 |
地址: | 100089 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 传送 即时通讯 消息 方法 终端 | ||
技术领域
本发明涉及通信领域,特别涉及一种传送即时通讯消息的方法及终端。
背景技术
随着通信技术的发展,人们可以随时随地通过传送图片和/或文字等即时通讯消息进行交流,在这个交流的过程中,需要将即时通讯消息由发送端传送到接收端。
现有技术中在传送即时通讯消息时,第一终端与第二终端通过自定义的协议来传送即时通讯消息,具体方式是第一终端接收到用户输入的即时通讯消息后,向第二终端发送自定义的协议的连接请求;第二终端接收到该请求后,返回自定义的协议的地址;第一终端接收到第二终端返回的自定义的协议的地址后,第一终端与第二终端建立起自定义的协议的连接;第一终端通过该连接,将即时通讯消息发送给第二终端。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
由于终端的防火墙不能够准确判断自定义的协议的安全性,因此终端通过自定义的协议来传送消息时,往往会遭到防火墙的拦截,导致传送消息的过程遭到阻碍。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种传送即时通讯消息的方法及终端。所述技术方案如下:
一方面,提供了一种传送即时通讯消息的方法,所述方法包括:
第一终端获取包括文字和/或图片的即时通讯消息;
与第二终端建立SIP(Session Initiation Protocol,会话启动协议)连接,通过所述SIP连接获取所述第二终端的MSRP(Message Session Relay Protocol,消息会话传递协议)地址;
根据所述第二终端的MSRP地址与所述第二终端建立MSRP连接,并组建包含所述即时通讯消息的MSRP报文,通过所述MSRP连接将所述MSRP报文发送给所述第二终端。
具体地,所述通过所述SIP连接获取所述第二终端的MSRP地址,包括:
通过所述SIP连接向所述第二终端发送获取MSRP地址的请求,所述请求中携带所述第一终端的MSRP地址,使所述第二终端根据所述第一终端的MSRP地址与所述第一终端建立MSRP连接;
接收所述第二终端根据所述请求返回的携带所述第二终端的MSRP地址的响应。
具体地,所述组建包含所述即时通讯消息的MSRP报文,包括:
如果所述即时通讯消息中包括文字和图片,则将所述即时通讯消息中包含的文字及图片的ID(Identifier,标识)作为MSRP报文的首分段,将所述文字的格式信息作为所述首分段的内容类型字段,并将所述图片作为所述MSRP报文的后续分段,得到包含所述即时通讯消息的MRSP报文;
其中,所述文字的格式信息至少包括所述文字的字体、大小和颜色。
另一方面,提供了一种传送即时通讯消息的终端,所述终端包括:
第一获取模块,用于获取包括文字和/或图片的即时通讯消息;
第一建立模块,用于与第二终端建立SIP连接;
第二获取模块,用于通过所述第一建立模块建立的SIP连接获取所述第二终端的MSRP地址;
第二建立模块,用于根据所述第二获取模块获取到的所述第二终端的MSRP地址与所述第二终端建立MSRP连接;
组建模块,用于组建包含所述第一获取模块获取到的即时通讯消息的MSRP报文;
发送模块,用于通过所述第二建立模块建立的MSRP连接将所述组建模块组建的MSRP报文发送给所述第二终端。
具体地,所述第二获取模块,包括:
第一发送单元,用于通过所述第一建立模块建立的SIP连接向所述第二终端发送获取MSRP地址的请求,所述请求中携带所述第一终端的MSRP地址,使所述第二终端根据所述第一终端的MSRP地址与所述第一终端建立MSRP连接;
第一接收单元,用于接收所述第二终端根据所述第一发送单元发送的请求返回的携带所述第二终端的MSRP地址的响应。
具体地,所述组建模块,用于如果所述消息中包括文字和图片,则将所述消息中包含的文字及图片的ID作为MSRP报文的首分段,将所述文字的格式信息作为所述首分段的内容类型字段,并将所述图片作为所述MSRP报文的后续分段,得到包含所述即时通讯消息的MRSP报文;
其中,所述文字的格式信息至少包括所述文字的字体、大小和颜色。
另一方面,提供了一种传送即时通讯消息的方法,所述方法包括:
第二终端与第一终端建立SIP连接,并通过所述SIP连接获取所述第一终端的MSRP地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新媒传信科技有限公司,未经北京新媒传信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210593076.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:芥末章鱼的腌制加工工艺
- 下一篇:IPFIX输出器中的报文筛选装置及方法