[发明专利]逻辑服务器、即时通信系统和即时通信方法有效

专利信息
申请号: 201210273295.0 申请日: 2012-08-02
公开(公告)号: CN102769582A 公开(公告)日: 2012-11-07
发明(设计)人: 张晓廷 申请(专利权)人: 深圳中兴网信科技有限公司
主分类号: H04L12/58 分类号: H04L12/58;H04L29/08
代理公司: 北京友联知识产权代理事务所(普通合伙) 11343 代理人: 尚志峰;汪海屏
地址: 518057 广东省深*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 逻辑 服务器 即时 通信 系统 方法
【说明书】:

技术领域

发明涉及计算机通信领域,具体而言,涉及一种逻辑服务器、一种即时通信系统和一种即时通信方法。

背景技术

在当前随着移动互联网的崛起,在移动终端上都需要一种个性化的即时通讯工具进行一些专用领域的沟通交流需求。一些大型企业需要本企业专用的企业即时通讯工具和移动终端一起组成一个大的体系,通过PC、移动终端,随时随地实现自己的专用沟通交流需求。

即时通讯要求消息发送快速,实时,稳定。还需要能获知关心用户的状态。特别是大型企业,每个人需要实时获知其他所有人的状态,而每次状态变化都需要广播很多客户端,对服务端设计和架构带来不小的挑战。

因此,需要一种新的即时通信软件,通过采用特定的设计框架,既可以提高数据传输的速度与可靠性,又可以节省成本。

发明内容

本发明正是基于上述问题,提出了一种逻辑服务器,既可以提高数据传输的速度与可靠性,又可以节省成本。

有鉴于此,根据本发明的一个方面,提出了一种逻辑服务器,包括:判断单元,向账号服务器发送获取请求,根据所述账号服务器返回的账号数据,判断发出登录请求的请求账号是否属于所述逻辑服务器的管辖范围,所述账号服务器用于保存每个逻辑服务器的节点号以及每个逻辑服务器管辖的账号数据;查找单元,用于在所述请求账号不属于所述管辖范围时,通过所述账号服务器查找出应管辖所述请求账号的逻辑服务器,并将查找出的逻辑服务器的节点号返回至所述请求账号;信息反馈单元,在所述请求账号登录成功后,通过数据服务器获取与所述请求账号相关联的信息并将获取的信息反馈至所述请求账号,所述数据服务器用于保存与每个账号相关联的信息。

在该技术方案中,每个逻辑服务器的可管辖一个或多个账号,每个账号也对应着相应的逻辑服务器,每个逻辑服务器的地位平等,多个逻辑服务器形成一个网状结构,账号的登录和信息获取不必通过中心服务器才能实现,也就没有负载压力施加在登录节点或中心节点上,而且也不需要为了追求可靠性而闲置的热备份节点、冷备份节点,减少了服务器资源的浪费。其中,与每个账号相关联的信息可以是成功登录信息,用户组列表信息,用户状态信息,离线消息等、用户之间的交流消息。

另一方面,数据服务器可以采用nosql(非关系型的数据库)思想,将数据存储于共享内存中,进一步地,可以采用哈希(hash)账号存储每个账号的相关数据,这保证了在数据服务器中有节点崩溃的情况下或断电时,数据在内存也不会丢失,可以在数据服务器的其他未崩溃或未断电的节点上查询到数据,这种结构完全抛弃了数据库,避免了数据库在查询、更新数据上的慢速而成为整个系统的瓶颈。而且数据库软件本身价格昂贵,而当今内存已经相对廉价而且容量大。

通过上述结构既可以提高数据传输的速度与可靠性,又可以节省成本。

在上述技术方案中,优选地,还可以包括:通信单元,建立所述逻辑服务器与其他逻辑服务器之间的连接,将与所述逻辑服务器管辖的账号相关联的信息发送至所述其他逻辑服务器进行保存;请求接管单元,在所述逻辑服务器发生崩溃时,请求所述其他逻辑服务器中管辖账号的数目最小的逻辑服务器接管所述逻辑服务器所管辖的账号,以及在所述逻辑服务器正常启动时,请求所述管辖账号的数目最小的逻辑服务器重新由所述逻辑服务器管辖原有账号。

在该技术方案中,多个逻辑服务器可以组成的前端节点集群为用户服务,所有逻辑服务器之间两两互联,当一逻辑服务器登录到另一逻辑服务器上时,都可以相当于一个用户客户端登录到该另一逻辑服务器上,当一个本地逻辑服务器检测到另一个逻辑服务器登录进来,即开始检测本地的逻辑服务器是否有需要通知另一个逻辑服务器的信息,如果有,可以一个报文将大量的用户信息压缩发送至另一个逻辑服务器,并同时检测本地的逻辑服务器是否有需要推送至另一个逻辑服务器的离线消息,如果有,则将其推送至另一个逻辑服务器。这种处理流程使得逻辑服务器的模型设计变得简单。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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