[发明专利]一种基于路由寻址的分布式IM通信方法及其装置有效
申请号: | 201811503587.2 | 申请日: | 2018-12-10 |
公开(公告)号: | CN109379277B | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 王作冰;黄玉斌 | 申请(专利权)人: | 贝尔合控(深圳)科技有限责任公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L12/741 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 王术兰 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 路由 寻址 分布式 im 通信 方法 及其 装置 | ||
本发明提供了一种基于路由寻址的分布式IM通信方法及其装置。所述方法包括:在发信端向收信端进行消息数据发送时,路由服务端接收发信端发出的第一解析请求;路由服务端判断发信节点和收信节点之间的通信状态是否处于跨境状态;若是,则将收信端的IP地址和端口解析到专线境内端对应的IP地址和端口;路由服务端通过专线境外端将消息数据经收信节点发送至收信端对应的所述当前收信地址。本发明实现了基于IM节点的动态解析的收发双方的通信,在跨境IM通讯场景中,大大提高了信息传输的稳定性。
技术领域
本发明涉及IM通信技术领域,更具体地说,涉及一种基于路由寻址的分布式IM通信方法及其装置。
背景技术
即时通讯(Instant Messaging,IM)是目前Internet上最为流行的通讯方式,各种各样的即时通讯软件也层出不穷;服务提供商也提供了越来越丰富的通讯服务功能。
现有的基于IM开源解决方案的通信方法,均为基于云端进行数据中转交互,导致不能覆盖全终端,无法满足跨境传输所要求的稳定性。
发明内容
有鉴于此,本发明提供一种基于路由寻址的分布式IM通信方法及其装置以解决现有技术的不足。
为解决上述问题,本发明提供一种基于路由寻址的分布式IM通信方法,包括:
在发信端基于当前发信地址向收信端对应的当前收信地址进行消息数据发送时,路由服务端接收所述发信端基于发信节点发出的针对于所述收信端的收信节点对应的IP地址和端口的第一解析请求;
所述路由服务端在接收到所述第一解析请求后,根据所述第一解析请求判断所述发信节点和所述收信节点之间的通信状态是否处于跨境状态;
若所述通信状态为跨境状态,所述路由服务端将所述收信端的IP地址和端口解析到专线境内端对应的IP地址和端口;
基于所述专线境内端对应的IP地址和端口,所述路由服务端通过与所述专线境内端连接的专线境外端将所述消息数据经所述收信节点发送至所述收信端对应的所述当前收信地址。
优选地,所述“基于所述专线境内端对应的IP地址和端口,所述路由服务端通过与所述专线境内端连接的专线境外端将所述消息数据经所述收信节点发送至所述收信端对应的所述当前收信地址”包括:
在所述专线境内端通过所述专线境内端对应的IP地址和端口接收到所述发信节点发送的所述消息数据后,所述专线境内端将所述消息数据转发至所述专线境外端;
所述路由服务端通过所述专线境外端将所述消息数据发送至所述收信端对应的所述当前收信地址。
优选地,所述“所述路由服务端通过所述专线境外端将所述消息数据发送至所述收信端对应的所述当前收信地址”包括:
在所述专线境内端将所述消息数据转发至所述专线境外端之后,所述路由服务端接收所述专线境外端发出的针对于所述收信端的所述收信节点对应的IP地址和端口的第二解析请求;
根据所述第二解析请求,所述路由服务端判断所述专线境外端和所述收信节点是否均处于境外;
若所述专线境外端和所述收信节点均处于境外,则所述路由服务端将所述收信端对应的IP地址和端口解析到所述收信节点对应的IP地址和端口;
基于所述收信节点对应的IP地址和端口,所述专线境外端将所述消息数据发送至所述收信节点;并且,基于所述收信节点将所述消息数据下发至所述收信端。
优选地,所述“在发信端基于当前发信地址向收信端对应的当前收信地址进行消息数据发送时,路由服务端接收所述发信端基于发信节点发出的针对于所述收信端的收信节点对应的IP地址和端口的第一解析请求”之前,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贝尔合控(深圳)科技有限责任公司,未经贝尔合控(深圳)科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811503587.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于邮件协议进行即时通讯的方法及系统
- 下一篇:适配器及适配调控系统