一种即时通信方法、装置、服务器及存储介质制造方法及图纸

技术编号:19780730 阅读:21 留言:0更新日期:2018-12-15 11:59
本发明专利技术涉及一种即时通信方法、装置、服务器及存储介质,所述方法包括:接收第一用户发送的通信请求,所述通信请求包括所述第一用户向第二用户发送即时消息的请求;对所述第一用户的身份进行判断,当所述第一用户为非认证用户时,向所述第一用户返回认证提示消息;接收所述第一用户根据所述认证提示消息上传的身份认证信息,并根据所述身份认证信息对所述第一用户的身份进行认证;当所述第一用户通过身份认证时,开通所述第一用户向所述第二用户发送即时消息的权限。本发明专利技术能够在陌生人社交过程中,对用户的身份进行认证,以获得发送消息的权限,确保当前进行社交活动的用户为注册该帐号的用户本人,加强了信息安全。

【技术实现步骤摘要】
一种即时通信方法、装置、服务器及存储介质
本专利技术涉及互联网
,尤其涉及一种即时通信方法、装置、服务器及存储介质。
技术介绍
目前的陌生人网络社交应用对用户实名信息认证无强制要求,QQ、Tiki、陌陌等应用软件均可以在无任何认证条件而不需要先获得授权的情况下,直接向任意一个陌生人用户发送文字、语音、视频通话请求等。现有的陌生人交友过程中,由于双方信息的不透明,常常成为诈骗的常用工具。在陌生人社交过程中,当陌生人的身份没有进一步得到认证时,可能存在信息不一致的情况,比如,使用当前社交帐号进行社交的用户并非是当初注册该社交帐号的用户本人。
技术实现思路
本专利技术所要解决的技术问题在于,提供一种即时通信方法、装置、服务器及存储介质,能够在陌生人社交过程中,对用户的身份进行认证,以获得发送消息的权限,确保当前进行社交活动的用户为注册该帐号的用户本人,加强了信息安全。为了解决上述技术问题,第一方面,本专利技术提供了一种即时通信方法,包括:接收第一用户发送的通信请求,所述通信请求包括所述第一用户向第二用户发送即时消息的请求;对所述第一用户的身份进行判断,当所述第一用户为非认证用户时,向所述第一用户返回认证提示消息;接收所述第一用户根据所述认证提示消息上传的身份认证信息,并根据所述身份认证信息对所述第一用户的身份进行认证;当所述第一用户通过身份认证时,开通所述第一用户向所述第二用户发送即时消息的权限。第二方面,本专利技术提供的了一种即时通信装置,包括:请求接收模块,用于接收第一用户发送的通信请求,所述通信请求包括所述第一用户向第二用户发送即时消息的请求;身份判断模块,用于对所述第一用户的身份进行判断,当所述第一用户为非认证用户时,向所述第一用户返回认证提示消息;身份认证模块,用于接收所述第一用户根据所述认证提示消息上传的身份认证信息,并根据所述身份认证信息对所述第一用户的身份进行认证;权限开通模块,用于当所述第一用户通过身份认证时,开通所述第一用户向所述第二用户发送即时消息的权限。第三方面,本专利技术提供了一种服务器,包括处理器和存储器,其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的即时通信方法。第四方面,本专利技术提供了一种计算机存储介质,所述存储介质中存储有计算机可执行指令,所述计算机可执行指令由处理器加载并执行上述的即时通信方法。实施本专利技术实施例,具有如下有益效果:本专利技术在通过接收第一用户发送的通信请求;对所述第一用户的身份进行判断,当第一用户为非认证用户时,向第一用户返回认证提示消息;接收第一用户上传的身份认证信息,并根据所述身份认证信息对第一用户的身份进行认证;当第一用户通过身份认证时,开通第一用户向第二用户发送即时消息的权限。本专利技术能够在陌生人社交过程中,对用户的身份进行认证,以获得发送消息的权限,确保当前进行社交活动的用户为注册该帐号的用户本人,加强了信息安全。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种应用场景示意图;图2是本专利技术实施例提供的一种即时通信方法流程图;图3是本专利技术实施例提供的一种身份信息判断方法流程图;图4是本专利技术实施例提供的一种身份认证方法流程图;图5是本专利技术实施例提供的一种活体检测方法流程图;图6是本专利技术实施例提供的一种实名认证方法流程图;图7是本专利技术实施例提供的一种人脸图像匹配方法流程图;图8是本专利技术实施例提供的一种消息发送方法流程图;图9是本专利技术实施例提供的一种聊天界面示意图;图10是本专利技术实施例提供的一种上传视频的界面示意图;图11是本专利技术实施例提供的另一种聊天界面示意图;图12是本专利技术实施例提供的一种即时通信装置示意图;图13是本专利技术实施例提供的身份判断模块示意图;图14是本专利技术实施例提供的身份认证模块示意图;图15是本专利技术实施例提供的活体检测模块示意图;图16是本专利技术实施例提供的第一匹配模块示意图;图17是本专利技术实施例提供的一种服务器结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述。显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。而且,术语“第一”、“第二”等适用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。请参见图1,其示出了本专利技术实施例提供的一种应用场景示意图,该实施环境包括:第一终端110、第二终端120和服务器130,其中,所述第一终端110和所述第二终端120可以但不限于为智能手机、平板电脑、台式计算机等终端设备。所述服务器130可以是一台服务器,也可以是由若干服务器组成的服务器集群,或者是一个云计算服务中心。所述第一终端110和所述第二终端120可以分别和所述服务器130进行通信。所述第一终端110和所述第二终端120可以与各种网络如互联网、企业内部网、无线网络等进行通讯,上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术。所述第一终端110和所述第二终端120中均安装有即时通信软件,用户可以通过即时通信软件进行网络社交。比如,用户A通过第一终端110向用户B发送即时消息,首先服务器130会接收到用户A发送即时消息的请求,并在用户A的身份经过认证之后,服务器130将用户A通过第一终端110发送给用户B的即时消息转发给用户B所使用的第二终端120。请参见图2,其示出了本专利技术提供的一种即时通信方法流程图,可以应用于服务器侧,包括:S210.接收第一用户发送的通信请求,所述通信请求包括所述第一用户向第二用户发送即时消息的请求。当第一用户需要发送消息给第二用户时,对于服务器来说,是接收到了一个来自第一用户的通信请求,这个通信请求的具体内容可以是第一用户请求向第二用户发送即时消息,即请求开通第一用户向第二用户发送即时消息的权限。这里的即时消息可以是文字、语音、图片、视频通话请求等。S220.对所述第一用户的身份进行判断,当所述第一用户为非认证用户时,向所述第一用户返回认证提示消息。在即时通信软件中,任意两个用户之间的关系要么是好友关系,要么是非好友关系,即陌生人。为了防止陌生人之间通过社交软件进行社交的过程中,出现社交用户与注册用户信息不一致,从而导致诈骗等情况,需要对用户的身份信息进行判断。本专利技术实施例提供了一种身份信息判断方法,请参见图3,包括:S310.获取所述第一用户的第一好友列表,并在所述第一好友列表中查询是否存在所述第二用户本文档来自技高网...

【技术保护点】
1.一种即时通信方法,其特征在于,包括:接收第一用户发送的通信请求,所述通信请求包括所述第一用户向第二用户发送即时消息的请求;对所述第一用户的身份进行判断,当所述第一用户为非认证用户时,向所述第一用户返回认证提示消息;接收所述第一用户根据所述认证提示消息上传的身份认证信息,并根据所述身份认证信息对所述第一用户的身份进行认证;当所述第一用户通过身份认证时,开通所述第一用户向所述第二用户发送即时消息的权限。

【技术特征摘要】
1.一种即时通信方法,其特征在于,包括:接收第一用户发送的通信请求,所述通信请求包括所述第一用户向第二用户发送即时消息的请求;对所述第一用户的身份进行判断,当所述第一用户为非认证用户时,向所述第一用户返回认证提示消息;接收所述第一用户根据所述认证提示消息上传的身份认证信息,并根据所述身份认证信息对所述第一用户的身份进行认证;当所述第一用户通过身份认证时,开通所述第一用户向所述第二用户发送即时消息的权限。2.根据权利要求1所述的一种即时通信方法,其特征在于,所述对所述第一用户的身份进行判断包括:获取所述第一用户的第一好友列表,并在所述第一好友列表中查询是否存在所述第二用户;或者,获取所述第二用户的第二好友列表,并在所述第二好友列表中查询是否存在所述第一用户;当所述第二用户不存在于所述第一好友列表,或所述第一用户不存在于所述第二好友列表时,判断所述第一用户为所述非认证用户。3.根据权利要求1所述的一种即时通信方法,其特征在于,所述当所述第一用户为非认证用户时,向所述第一用户返回认证提示消息包括:从数据库中获取预设的引导信息,并将所述引导信息以图文显示和/或以音频播放的形式展示给所述第一用户。4.根据权利要求3所述的一种即时通信方法,其特征在于,所述接收所述第一用户根据所述认证提示消息上传的身份认证信息,并根据所述身份认证信息对所述第一用户的身份进行认证包括:获取所述第一用户根据所述引导信息上传的所述身份认证信息;对所述身份认证信息进行活体检测,并获得活体检测的结果;当活体检测通过时,将所述身份认证信息和已有的与所述第一用户对应的实名信息进行匹配。5.根据权利要求4所述的一种即时通信方法,其特征在于,所述对所述身份认证信息进行活体检测,并获得活体检测的结果包括:从所述身份认证信息中提取所述第一用户的动作特征信息,并将所述动作特征信息与所述预设的引导信息进行匹配检测;当匹配检测通过时,判断存在活体。6.根据权利要求5所述的一种即时通信方法,其特征在于,所述当活体检测通过时,将所述身份认证信息和已有的与所述第一用户对应的实名信息进行匹配包括:根据所述第一用户的用户标识,从实名信息数据库中获取与所述第一用户对应的实名信息;从所述身份认证信息中提取用户的生物特征信息,并将所述生物特征信息与所述实名信息进行匹配检测;当匹配检测通过时,判断所述第一用户通过身份认证。7.一种即时通信装置,其特征在于,包括:请求接收模块,用于接收第一用户发送的通信请求,所述通信请求包括所述第一用户向第二用户发送即时消息的请求;身份判断模块,用于对所述第...

【专利技术属性】
技术研发人员:熊章哲
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1