[发明专利]一种多租户高并发的即时通讯云平台在审

专利信息
申请号: 201510164846.3 申请日: 2015-04-09
公开(公告)号: CN104734946A 公开(公告)日: 2015-06-24
发明(设计)人: 马晓宇;刘少壮 申请(专利权)人: 北京易掌云峰科技有限公司
主分类号: H04L12/58 分类号: H04L12/58;H04L29/08
代理公司: 北京中誉威圣知识产权代理有限公司 11279 代理人: 蒋常雪
地址: 100086 北京市*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 租户 并发 即时通讯 平台
【说明书】:

技术领域

发明涉及一种为APP提供即时通讯的平台,具体涉及一种多租户高并发的即时通讯云平台。

背景技术

即时通讯是目前Internet上最为流行的通讯方式,对于各种APP的开发和企业通讯的需求,往往需要提供能够便捷嵌入到具体APP用户端的SDK,以将该即时通讯功能便捷高效的嵌入,同时利用云平台为多个APP的用户组提供即时通讯功能和服务。而目前的即时通讯领域,还没有提供即时通讯功能便捷嵌入、云平台提供即时通讯服务的即时通讯云平台,对于普通的APP研发和企业通讯需求的研发,往往需要研发者针对即时通讯的功能进行单独设计和研发,同时再去寻找或建设支持即时通讯的服务器,造成研发成本和维护成本极大的提高,不利于广大APP开发单位和企业用户的应用研发和使用。因此,需要设计一种能够便捷嵌入到用户组APP内的SDK,构建支持该APP通过SDK实现即时通讯功能的云平台,将即时通讯功能和服务以打包的形式提供给APP开发单位和企业用户,确保即时通讯功能的便捷嵌入和服务的低成本使用。

发明内容

本发明需要解决的技术问题就在于克服现有技术的缺陷,提供一种多租户高并发的即时通讯云平台,能够通过客户端SDK便捷嵌入到用户组APP,构建支持该APP通过SDK实现即时通讯功能的云平台,将即时通讯功能和服务以打包的形式提供给APP开发单位和企业用户,确保即时通讯功能的便捷嵌入和服务的低成本使用;同时,能够为多个租户的APP提供即时通讯服务,能够满足高并发的使用需求;通过加密的信息传输,确保了租户的信息安全。

为解决上述问题,本发明采用技术方案为:

一种多租户高并发的即时通讯云平台,所述即时通讯云平台包括服务端以及嵌入在不同租户的APP中的客户端SDK;每一个APP的使用群体构成一个租户,每个租户的APP中嵌入客户端SDK使该APP具备即时通讯的功能;

搭载被嵌入客户端SDK的APP的移动终端通过传输通道与服务端建立数据连接;服务端为相对应的移动终端的APP提供即时通讯服务;传输通道可以采用3G、4G、wifi、VPN、VPDN的方式。

所有使用同一个搭载被嵌入客户端SDK的APP的用户为一个租户;所述即时通讯云平台同时为多个租户的嵌入客户端SDK的APP提供即时通讯服务,每个租户在服务端产生的数据信息均隔离单独保存,确保数据信息存储的安全;客户端SDK能够嵌入至Andorid操作系统、iOS操作系统的APP中以及Windows操作系统的应用程序中,即本发明的客户端SDK能够在三个平台中实现多平台使用,同一个APP使用者的账号能够在三个平台的APP中使用,实现三个平台的兼容使用;

服务端包括若干个数据中心,根据APP移动终端的地理方位通过智能DNS系统把用户的请求定位到一个距离移动终端近的数据中心,以节省数据传输的成本,提高数据传输效率,减少网络延时,提高网络服务的速度;每个数据中心包括两个入口,分别为基于TCP的聊天服务集群和基于HTTP的API接入服务器;基于TCP的聊天服务集群采用SSL加密的方式与移动终端进行数据通信,基于HTTP的API接入服务器采用HTTPS的方式进行加密;

API接入服务器提供了简单的无状态服务,并不负责具体的业务处理,对于每个业务请求,会调用后台的服务集群中的对应的业务服务,并且会对每个请求做访问权限控制。

任意两个数据中心之间具有跨数据中心数据同步功能;实现将多个数据中心进行数据同步,提高即时通讯服务的时效性和准确性;

服务端还包括数据分析中心,数据分析中心为数据分析集群;

每个数据中心的功能模块包括:授权服务、认证服务、好友服务、群组服务、文件服务、反垃圾服务、消息路由服务和黑名单服务,每个功能模块的服务均由一个相对应的服务器提供相应服务;

每个客户端SDK的功能模块包括:社交组件、传输加密服务、存储加密服务、用户集成服务、数据压缩服务、语音优化服务、定位优化服务、电量优化服务、宽带优化服务。

优选的,每个数据中心的数据存储在NoSQL数据库系统中;任意两个数据中心之间的跨数据中心数据同步通过NoSQL数据库系统实现。本发明优选选择使用cassandra数据库系统,提供了跨数据中心的数据复制功能,并且提供了高性能的读写请求和水平扩展,能够满足即时通讯云平台是数据存储和同步的要求。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京易掌云峰科技有限公司;,未经北京易掌云峰科技有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510164846.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top