[发明专利]一种即时通信的方法、系统及装置有效

专利信息
申请号: 200910152037.5 申请日: 2009-07-15
公开(公告)号: CN101605108A 公开(公告)日: 2009-12-16
发明(设计)人: 莫建祥 申请(专利权)人: 阿里巴巴集团控股有限公司
主分类号: H04L12/58 分类号: H04L12/58;H04L29/06
代理公司: 北京同达信恒知识产权代理有限公司 代理人: 郭润湘
地址: 英属开曼群*** 国省代码: 开曼群岛;KY
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 即时 通信 方法 系统 装置
【说明书】:

技术领域

本申请涉及即时通信技术领域,特别涉及一种即时通信的方法、系统及装 置。

背景技术

作为通过互联网和他人联系的一种方式,即时通信系统(IM,Instant Message)已经得到广泛应用。在目前的即时通信系统包括:客户端和服务器 端,其中,服务器端可以包括多台服务器,例如:登录分配服务器,登录服务 器,数据库服务器。一般情况下,一个用户只能登录一台登录服务器,即一台 客户端只能对应一台登录服务器,但一台登录服务器可以为多台客户端服务。 参见图1,用户的登录过程包括:

步骤101:客户端接收用户输入的用户名,密码等客户端帐户信息。

步骤102:客户端向登录分配服务器请求待登录服务器的地址列表。

步骤103:客户端从请求得到的待登录服务器的地址列表中确定一个登录 服务器的地址。

步骤104:客户端根据确定的登录服务器的地址,向该登录服务器发送登 录请求。其中登录请求包括:客户端帐户信息、以及客户端生成的唯一的随机 信息,即客户端密钥Key-Client。

步骤105:登录服务器接收到登录请求后,对该登录请求进行验证,当登 录请求通过验证时,执行步骤106;否则执行步骤108。

步骤106:登录服务器根据接收到的Key-Client,生成另一个对应的随机 信息,也就是服务器密钥Key-Server,向客户端返回验证通过信息,该验证通 过信息包括Key-Server,并在内存中保存客户端的属性信息,属性信息包括: 客户端帐户信息,以及对应的Key-Server。

步骤107:客户端根据接收到的验证通过信息,进入即时通信过程中,并 把接收到的Key-Client保存到内存中。

步骤108:登录服务器向客户端返回验证失败信息。即客户端登录失败。

当客户端登录成功,进入即时通信过程中,服务器端的数据库服务器会记 录该用户的即时通信信息。

在即时通信过程中,当登录服务器因某种原因停止服务的时候,例如:硬 件故障或者手工停机维修,客户端就会失去与服务器之间的会话,并退回到登 录界面,提示用户重新登录。用户必须向客户端发送重新登录的命令后,客户 端才能得到新的登录服务器地址,并向新的登录服务器地址发送包括新 Key-Client的重新登录请求,验证通过后客户端才能继续即时通信过程,这样, 由于登录服务器停止服务,导致该登录服务器服务的所有客户端断线,影响了 客户端的正常操作。并且,当同一时刻,所有断线客户端重新登录服务器端时, 也会给服务器端带来严重的负荷压力。

发明内容

本申请实施例提供一种即时通信的方法、系统及装置,用以解决现有技术 客户端与登录服务器失去会话时,不能自动重连,造成数据中断的问题。

本申请实施例提供一种即时通信的方法,包括:

第一登录服务器接收客户端的登录请求,与所述客户端进行即时通信;

当所述第一登录服务器与所述客户端的即时通信中断时,登录分配服务器 获取第二登录服务器的地址并发送给所述客户端,所述第二登录服务器接收所 述客户端发送的断线重连命令;

当所述第二登录服务器对所述断线重连命令进行校验通过后,与所述客户 端进行即时通信。

本申请实施例提供一种即时通信的方法,包括:

登录服务器接收到客户端发送的断线重连命令后,获取所述客户端的第一 属性信息;

所述登录服务器解析所述断线重连命令,得到所述客户端的第二属性信 息;

将所述第二属性信息与第一属性信息进行比对,当两者匹配时,对所述断 线重连命令进行验证,当验证通过时,向所述客户端发送校验通过消息,并与 所述客户端进行即时通信。

本申请实施例提供一种即时通信的系统,包括:

第一登录服务器,用于接收客户端的登录请求,与所述客户端进行即时通 信;

登录分配服务器,用于当所述第一登录服务器与所述客户端的即时通信中 断时,获取第二登录服务器的地址并发送给所述客户端;

第二登录服务器,用于接收所述客户端发送的断线重连命令,对所述断线 重连命令进行校验,当校验通过时,与所述客户端进行即时通信。

本申请实施例提供一种即时通信的登录服务器,包括:

接收单元,用于接收客户端发送的断线重连命令;

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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