[发明专利]消息路由装置和方法有效
| 申请号: | 201410770738.6 | 申请日: | 2014-12-12 | 
| 公开(公告)号: | CN104468805B | 公开(公告)日: | 2018-08-28 | 
| 发明(设计)人: | 王宇光 | 申请(专利权)人: | 用友网络科技股份有限公司 | 
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/741;H04L12/58 | 
| 代理公司: | 北京中恒高博知识产权代理有限公司 11249 | 代理人: | 姜万林 | 
| 地址: | 100094 北京*** | 国省代码: | 北京;11 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 消息 路由 装置 方法 | ||
本发明提供了一种消息路由装置,包括:多租户会话标识生成单元,用于生成多租户会话标识,使即时通信消息在集群不同域和节点之间数据传输;消息路由单元,用于在多租户共享架构模式下,将传输的即时通信消息从一段发送到另外一段;分布式缓存单元,用于分布式缓存会话路由表和域路由表;分布式服务调用单元,用于从分布式缓存的会话路由表和域路由表中,查找出远程网络节点,通过分布式远程调用,将消息路由到对应节点或者对应域中的节点。本发明还提供了一种消息路由方法。通过本发明的技术方案,可以在现有的消息路由方式基础上,充分利用单对象类型完成多对象类型的消息路由,建立多对象类型参与的消息路由的通用、统一路由思路。
技术领域
本发明涉及数据处理技术领域,具体地,涉及一种消息路由装置和一种消息路由方法。
背景技术
随着互联网移动化智能化,HTML5标准的统一,互联网APP、移动APP、企业应用、网络游戏、手游等都需要嵌入即时通讯的功能,使人与人、企业与客户、企业与企业之间即时的沟通、协作和分享。目前,只有少数大的互联网公司具备即时通讯的技术和运营团队,并且研发成本和技术门槛较高,主要涉及到大数据存储、高并发、数据安全、高可用易扩展、大数据分析和挖掘等关键技术。纵观互联网即时通讯领域,以及即时通讯应用现状,目前该尤其在企业即时通讯技术和运营上比较混乱,主要存在以下问题:
⑴不同企业消息通信数据只是以简单账号隔离,无法在宏观上对消息按照多个维度统计和分析。
⑵消息按照简单的集群节点对等路由;无法实现不同域之间消息路由,部署方式无法满足企业集团多域复杂场景。
⑶消息并不能按照企业和应用在不同集群域和节点之间路由。
⑷弱网络环境下消息路由到达率无法保证。
⑸自行研发,技术门槛较高,周期较长;虽然有开源即时通讯协议和技术框架,但改造难度较大
⑹支持千万级甚至更大在线用户高可靠,高并发服务集群架构难度较大;
采用怎样的架构满足即时通信消息在集群节点不同域或者子域之间路由,满足复杂多变的应用场景,并能够为千千万万互联网和企业应用提供低成本的即时通讯和消息推送服务,是该方案的立足点和待解决的问题。
因此,需要一种新的消息路由技术,可以在现有的消息路由方式基础上,充分利用单对象类型完成多对象类型的消息路由,建立多对象类型参与的消息路由的通用、统一路由思路。
发明内容
本发明正是基于上述问题,提出了一种新的消息路由技术,可以在现有的消息路由方式基础上,充分利用单对象类型完成多对象类型的消息路由,建立多对象类型参与的消息路由的通用、统一路由思路。
有鉴于此,本发明提出了一种消息路由装置,包括:多租户会话标识生成单元,用于生成多租户会话标识,使即时通信消息在集群不同域和节点之间数据传输;消息路由单元,用于在多租户共享架构模式下,将传输的即时通信消息从一段发送到另外一段,消息在网络服务器节点之间路由,进行多租户云即时通讯消息集群路由;分布式缓存单元,用于分布式缓存会话路由表和域路由表,根据会话或者域能找到其对应的网络节点;分布式服务调用单元,用于从分布式缓存的会话路由表和域路由表中,查找出远程网络节点,通过分布式远程调用,将消息路由到对应节点或者对应域中的节点。在该技术方案中,可以用于云端即时通讯,实现企业云端即时通讯多租户共享架构的消息路由。
在上述技术方案中,优选地,所述多租户会话标识生成单元,具体包括:标识生成模块,用于生成的多租户会话标识SID;消息发送模块,用于根据生成的多租户会话标识SID,发送消息给客户端。在该技术方案中,可以构建互联网和企业即时通信消息数据模型,从企业和应用维度对数据隔离,以不同粒度在宏观上对整个企业即时通讯消息数据分析、挖掘和预测。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友网络科技股份有限公司,未经用友网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410770738.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:可携式电子装置
 - 下一篇:用于在车辆和远程设备之间通信的方法和系统
 





