[发明专利]一种基于路由寻址的分布式IM通信方法及其装置有效
申请号: | 201811503587.2 | 申请日: | 2018-12-10 |
公开(公告)号: | CN109379277B | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 王作冰;黄玉斌 | 申请(专利权)人: | 贝尔合控(深圳)科技有限责任公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L12/741 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 王术兰 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 路由 寻址 分布式 im 通信 方法 及其 装置 | ||
1.一种基于路由寻址的分布式IM通信方法,其特征在于,包括:
在发信端基于当前发信地址向收信端对应的当前收信地址进行消息数据发送时,路由服务端接收所述发信端基于发信节点发出的针对于所述收信端的收信节点对应的IP地址和端口的第一解析请求;
所述路由服务端在接收到所述第一解析请求后,根据所述第一解析请求判断所述发信节点和所述收信节点之间的通信状态是否处于跨境状态;
若所述通信状态为跨境状态,所述路由服务端将所述收信端的IP地址和端口解析到专线境内端对应的IP地址和端口;
基于所述专线境内端对应的IP地址和端口,所述路由服务端通过与所述专线境内端连接的专线境外端将所述消息数据经所述收信节点发送至所述收信端对应的所述当前收信地址;
其中,所述“基于所述专线境内端对应的IP地址和端口,所述路由服务端通过与所述专线境内端连接的专线境外端将所述消息数据经所述收信节点发送至所述收信端对应的所述当前收信地址”包括:
在所述专线境内端通过所述专线境内端对应的IP地址和端口接收到所述发信节点发送的所述消息数据后,所述专线境内端将所述消息数据转发至所述专线境外端;
所述路由服务端通过所述专线境外端将所述消息数据发送至所述收信端对应的所述当前收信地址;
其中,所述“所述路由服务端通过所述专线境外端将所述消息数据发送至所述收信端对应的所述当前收信地址”包括:
在所述专线境内端将所述消息数据转发至所述专线境外端之后,所述路由服务端接收所述专线境外端发出的针对于所述收信端的所述收信节点对应的IP地址和端口的第二解析请求;
根据所述第二解析请求,所述路由服务端判断所述专线境外端和所述收信节点是否均处于境外;
若所述专线境外端和所述收信节点均处于境外,则所述路由服务端将所述收信端对应的IP地址和端口解析到所述收信节点对应的IP地址和端口;
基于所述收信节点对应的IP地址和端口,所述专线境外端将所述消息数据发送至所述收信节点;并且,基于所述收信节点将所述消息数据下发至所述收信端。
2.如权利要求1所述基于路由寻址的分布式IM通信方法,其特征在于,所述“在发信端基于当前发信地址向收信端对应的当前收信地址进行消息数据发送时,路由服务端接收所述发信端基于发信节点发出的针对于所述收信端的收信节点对应的IP地址和端口的第一解析请求”之前,还包括:
在所述发送端基于所述发信节点登录后,获取所述发送端的当前用户地址;并且,获取所述收信端的当前收信地址;
所述发送端将所述消息数据上传至所述发信节点,并通过所述发信节点向所述路由服务端发送针对于所述收信端的收信节点对应的IP地址和端口的第一解析请求。
3.如权利要求1所述基于路由寻址的分布式IM通信方法,其特征在于,所述“根据所述解析请求判断所述发信节点和所述收信节点之间的通信状态是否处于跨境状态”之后,还包括:
若所述通信状态为非跨境状态,则所述路由服务端将所述收信端的IP地址和端口解析到所述收信节点对应的IP地址和端口;
基于所述收信节点对应的IP地址和端口,所述路由服务端将所述消息数据通过所述发信节点发送至所述收信节点,并经所述收信节点下发至所述收信端对应的当前收信地址。
4.如权利要求1所述基于路由寻址的分布式IM通信方法,其特征在于,
所述收信端为多个,并且,所述收信节点为多个所述收信端所在的群组对应的收信节点;
所述“根据所述解析请求判断所述发信节点和所述收信节点之间的通信状态是否处于跨境状态”之后,还包括:
若所述通信状态为非跨境状态,则所述路由服务端将所述收信端的IP地址和端口解析到所述群组对应的所述收信节点的IP地址和端口;
基于所述收信节点对应的IP地址和端口,所述路由服务端将所述消息数据通过所述发信节点发送至群组对应的所述收信节点;并经所述收信节点下发至所述群组中的每个所述收信端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贝尔合控(深圳)科技有限责任公司,未经贝尔合控(深圳)科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811503587.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于邮件协议进行即时通讯的方法及系统
- 下一篇:适配器及适配调控系统