【技术实现步骤摘要】
基于即时通讯的数据处理方法、装置、设备及介质
[0001]本申请涉及计算机
,尤其涉及一种基于即时通讯的数据处理方法、装置、设备及介质。
技术介绍
[0002]目前对于需要实现即时通讯能力的非社交类客户端,在即时通讯的过程中,一部分客户端往往需要依赖于自己独立开发的即时通讯的能力,从而导致开发成本较高,进而造成开发资源和人力的浪费。而另一部分客户端由于自身并不具备进行即时通讯的能力,将会导致使用这部分客户端中的用户(例如,用户A,该用户A可以为客户)需要发送针对某个物品向另一用户(例如,用户B,该用户B可以为商户)发送消息数据时,仅能通过评论或者弹幕等非即使通讯的方式进行数据交互,进而降低了这些用户之间进行即时通讯的效率。
技术实现思路
[0003]本申请实施例提供一种基于即时通讯的数据处理方法、装置、设备及介质,可以提高即时通讯的效率。
[0004]本申请实施例一方面提供一种基于即时通讯的数据处理方法,包括:
[0005]获取第一通讯组件发送的包括消息数据的消息发送请求;第一通讯组件内 ...
【技术保护点】
【技术特征摘要】
1.一种基于即时通讯的数据处理方法,其特征在于,包括:获取第一通讯组件发送的包括消息数据的消息发送请求;所述第一通讯组件内嵌于第一应用平台的第一客户端中;所述第一通讯组件是将第二应用平台的即时通讯功能进行封装后所得到的;所述第二应用平台与所述第一应用平台不相同;根据所述消息发送请求,将用于在会话界面中进行显示的所述消息数据发送至接收用户账号;所述会话界面是由所述第一客户端中的所述第一通讯组件所创建的;所述会话界面为所述第一客户端与所述接收用户账号对应的客户端进行即时通信的界面。2.根据权利要求1所述的方法,其特征在于,所述消息发送请求中包括所述消息数据对应的业务鉴权辅助信息;所述根据所述消息发送请求,将用于在会话界面中进行显示的所述消息数据发送至所述接收用户账号,包括:获取所述消息发送请求中的业务鉴权辅助信息;所述业务鉴权辅助信息包括接收用户账号以及发送用户账号;所述发送用户账号是指所述第一客户端对应的用户账号;确定所述接收用户账号对应的用户权限;所述用户权限用于指示所述接收用户账号与所述发送用户账号之间收发消息数据的权限;若所述用户权限为消息可收发权限,则基于所述业务鉴权辅助信息,对所述消息发送请求进行鉴权;在所述消息发送请求鉴权成功时,将用于在会话界面中进行显示的所述消息数据发送至接收用户账号。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述第一客户端发送的组件接入请求;所述组件接入请求包括所述第一客户端的注册信息;基于所述组件接入请求,从第二应用平台对应的功能集合中获取与所述注册信息相关联的即时通讯功能,将所获取的即时通讯功能进行封装,得到所述第一通讯组件;将所述第一通讯组件内嵌于所述第一客户端。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:基于所述注册信息,为所述第一客户端分发渠道标识和所述渠道标识对应的渠道授权信息,建立所述注册信息与所述渠道标识之间的映射关系,且将所述映射关系存储至映射关系表;所述渠道授权信息用于校验所述第一客户端的真实性;则若所述用户权限为消息可收发权限,则基于所述业务鉴权辅助信息,对所述消息发送请求进行鉴权,包括:若所述用户权限为消息可收发权限,则获取所述业务鉴权辅助信息中的待匹配渠道标识和待匹配渠道授权信息;基于所述映射关系表查询所述待匹配渠道标识,在所述映射关系表查询到与所述待匹配渠道标识相同的渠道标识时,将与所述待匹配渠道标识相同的渠道标识作为目标渠道标识;获取所述目标渠道标识对应的目标渠道授权信息,在所述待匹配渠道授权信息与所述目标渠道授权信息相同时,在所述映射关系表中获取所述目标渠道标识对应的目标注册信息,对所述业务鉴权辅助信息与所述目标注册信息进行匹配,得到匹配结果;
若所述匹配结果指示所述业务鉴权辅助信息与所述目标注册信息匹配成功,则确定所述消息转发请求鉴权成功;若所述匹配结果指示所述业务鉴权辅助信息与所述目标注册信息匹配失败,则确定所述消息转发请求鉴权失败。5.根据权利要求4所述的方法,其特征在于,所述在所述消息发送请求鉴权成功时,将用于在会话界面中进行显示的所述消息数据发送至接收用户账号,包括:在所述消息发送请求鉴权成功时,将在所述映射关系表中所查询到的所述目标渠道标识对应的目标注册信息作为渠道信息;根据所述渠道信息和所述消息数据生成消息包;将所述消息包发送至接收用户账号对应的第二客户端,由内嵌于所述第二客户端中的第二通讯组件对所述消息包进行解包处理,得到所述渠道信息和所述消息数据;所述渠道信息用于指示所述第二客户端确定所述消息数据的来源;所述消息数据用于在所述第二通讯组件所创建的会话界面中进行显示;所述第二客户端为第一应用平台的客户端。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:将所述消息包发送至所述接收用户账号对应的第三客户端,由所述第三客户端对所述消息包进行解包处理,得到所述渠道信息和所述消息数据;所述渠道信息用于指示所述第三客户端确定所述消息数据的来源;所述消息数据用于在所述第三客户端对应的会话界面中进行显示;所述第三客户端为所述第二应用平台的客户端。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述消息数据的发送状态为成功发送状态,则获取用于指示所述成功发送状态的第一结果码,将所述第一结果码对应的成功提示信息返回至所述第一客户端;若所述消息数据的发送状态为失败发送状态,则获取用于指示所述失败发送状态的第二结果码,将所述第二结果码对应的异常提示信息返回至所述第一客户端。...
【专利技术属性】
技术研发人员:何丹,何芬,孙雪君,刘立强,莫志恒,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。