[发明专利]即时通信方法及服务器在审
申请号: | 201510706234.2 | 申请日: | 2015-10-27 |
公开(公告)号: | CN106612265A | 公开(公告)日: | 2017-05-03 |
发明(设计)人: | 黄益信;张达平;李钟;林长源 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L12/58 |
代理公司: | 北京三友知识产权代理有限公司11127 | 代理人: | 党晓林 |
地址: | 英属开曼*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 即时 通信 方法 服务器 | ||
技术领域
本申请属于通信技术领域,尤其涉及一种即时通信方法及服务器。
背景技术
在移动终端上使用通信工具,成为人们交流的一大主流方式。现有的通信工具中,用户使用自己的账户登录移动终端上的通信工具,与通信工具中的其它用户进行交流。其中一种能够使用户识别在线用户并与他们实时交换消息的技术,称为即时通信技术(Instant Messaging,IM)。这种通信技术是自电子邮件以来迅速崛起的在线通信方式。
现有的基于即时通信技术的IM通信工具因其具有较好的沟通灵活性和及时性受到人们的欢迎。IM通信工具通常由其自带的账号密码系统保证消息在传输过程中的安全性。用户在即时通信工具应用程序或网页版的即时通信工具界面中确认诸如用户名、密码之类的账户信息后,应用将这些账户信息发送至即时通信消息服务器。进而,即时通信消息服务器通过读取用户数据库来验证用户身份;如果用户名、密码都正确,则通过验证并授予令牌。传输消息时,可以利用所述令牌验证用户身份。当即时通信消息的接收方为非注册用户时,由注册用户发送的即时通信消息可以借助第三方例如移动运营商的短信平台发送至该非注册用户。
本申请发明人在实现现有技术方案时发现如下问题:借助第三方传输消息,消息安全性不受即时通信消息服务器控制;且非注册用户由于没有用户信息,用户的身份无法唯一确认,借助第三方传输消息时,其他人可轻易地伪造其身份。综上,现有技术难以保障非注册用户在即时通信过程中消息传输的安全性。
发明内容
本申请的目的是提供一种即时通信方法及服务器,以保证非注册用户在即时通信过程中消息传输的安全性。
为解决上述技术问题,本申请提供了一种即时通信方法及服务器,具体包括:
一种即时通信方法,包括:接收第一用户发来的通信消息;根据所述通信消息确定欲接收所述通信消息的第二用户;确定与所述第二用户对应的凭证数据;根据所述凭证 数据生成第一消息;将所述第一消息发送至所述第二用户;接收所述第二用户发来的基于第一消息中的凭证数据生成的验证消息,根据所述验证消息对所述第二用户的身份进行验证;若验证通过,为所述第一用户与所述第二用户建立即时通信连接。
一种服务器,包括:第一接收模块,用于接收第一用户发来的通信消息;第一确定模块,用于根据所述通信消息确定欲接收所述通信消息的第二用户;第二确定模块,用于确定与所述第二用户对应的凭证数据;生成模块,用于根据所述凭证数据生成第一消息;发送模块,用于所述第一消息发送至所述第二用户;第二接收模块,用于接收所述第二用户发来的基于第一消息中的凭证数据生成的验证消息;验证模块,用于根据所述验证消息对所述第二用户身份进行验证;通信建立模块,用于若验证通过,为所述第一用户与所述第二用户建立即时通信连接。
由以上的技术方案可见,本申请通过为第二用户创建凭证数据,并通过该凭证数据来验证第二用户发来的验证消息,以实现对第二用户的身份进行验证,从而可确保第二用户的身份唯一性,可以保证非注册的第二用户在即时通信过程中消息传输的安全性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1为本申请一个实施方式提供的即时通信方法的流程图;
图2为本申请一个实施方式提供的即时通信方法中确定凭证数据的流程图;
图3为本申请一个实施方式提供的即时通信方法中生成凭证数据的流程图;
图4为本申请一个实施方式提供的即时通信方法中验证身份的流程图;
图5为本申请一个实施方式提供的服务器的模块图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510706234.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种获取文件解压密码的方法及装置
- 下一篇:网络转发方法及设备