[发明专利]即时通讯服务的接入系统及方法、装置有效
申请号: | 202111161884.5 | 申请日: | 2021-09-30 |
公开(公告)号: | CN113810426B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 王贵喜;覃建策;窦志同;杨元 | 申请(专利权)人: | 完美世界(北京)软件科技发展有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L51/04;H04L9/32 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 曾军;吴雪 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 即时通讯 服务 接入 系统 方法 装置 | ||
1.一种即时通讯服务的接入系统,其特征在于,包括:
业务客户端,用于向业务服务端发送令牌获取请求,以申请在目标应用中使用即时通讯服务的授权令牌,并在申请到的所述授权令牌的有效时间内,通过所述授权令牌接入所述即时通讯服务,其中,所述业务客户端为使用所述目标应用的客户端,所述业务服务端用于为所述业务客户端提供所述目标应用的服务,所述即时通讯服务由即时通讯服务端提供;
业务服务端,用于将所述业务客户端发送的所述令牌获取请求,转发给所述即时通讯服务端,并将所述即时通讯服务端响应所述令牌获取请求所发送的所述授权令牌,返回所述业务客户端;
即时通讯服务端,用于在接收到所述业务服务端发送的所述令牌获取请求的情况下,生成所述授权令牌,并将所述授权令牌返回所述业务服务端。
2.一种即时通讯服务的接入方法,其特征在于,包括:
业务客户端向业务服务端发送即时通讯服务的令牌获取请求,其中,所述令牌获取请求用于申请在目标应用中使用即时通讯服务的授权令牌,所述业务客户端为使用所述目标应用的客户端,所述业务服务端用于为所述业务客户端提供所述目标应用的服务,所述即时通讯服务由即时通讯服务端提供;
业务服务端在接收到所述令牌获取请求的情况下,验证所述令牌获取请求,并在验证通过后将所述令牌获取请求转发给所述即时通讯服务端;
即时通讯服务端在接收到所述业务服务端发送的所述令牌获取请求的情况下,生成所述授权令牌,并将所述授权令牌返回所述业务服务端;
业务服务端在接收到所述即时通讯服务端响应所述令牌获取请求发送的所述授权令牌的情况下,将所述授权令牌返回所述业务客户端;
业务客户端在申请到的所述授权令牌的有效时间内,通过所述授权令牌接入所述即时通讯服务。
3.根据权利要求2所述的方法,其特征在于,即时通讯服务端生成所述授权令牌包括:
即时通讯服务端确定与所述业务服务端匹配的业务方识别标识,并从所述令牌获取请求中提取出硬件识别标识和帐号识别标识,其中,所述业务方识别标识为所述即时通讯服务端预先为所述业务服务端分配的,所述硬件识别标识为所述业务客户端写入所述令牌获取请求的,所述硬件识别标识用于确定所述业务客户端的硬件设备,所述帐号识别标识为所述业务服务端写入所述令牌获取请求的,所述帐号识别标识用于确定通过所述业务客户端登录所述业务服务端的用户帐号;
生成随机数,并将所述业务方识别标识、所述硬件识别标识以及所述帐号识别标识三者至少之一与所述随机数组成目标序列;
将所述目标序列作为所述授权令牌。
4.根据权利要求3所述的方法,其特征在于,所述即时通讯服务端预先为所述业务服务端分配所述业务方识别标识,具体包括:
业务服务端向所述即时通讯服务端发送业务识别请求,其中,所述业务识别请求中携带有所述业务服务端的业务特征参数;
即时通讯服务端在接收到所述业务识别请求的情况下,提取出所述业务特征参数,并基于所述业务特征参数为所述业务服务端分配所述业务方识别标识。
5.根据权利要求3所述的方法,其特征在于,在所述业务客户端通过所述授权令牌接入所述即时通讯服务时,所述方法还包括:
即时通讯服务端确定所述授权令牌中携带的标识组合,其中,所述标识组合包括由所述业务方识别标识组成的组合、由所述业务方识别标识和所述帐号识别标识组成的组合、由所述业务方识别标识和所述硬件识别标识组成的组合以及由所述业务方识别标识、所述帐号识别标识以及所述硬件识别标识组成的组合中的其中一种;
将所述标识组合作为所述业务客户端接入所述即时通讯服务的身份标识;
将所述业务客户端接入所述即时通讯服务后产生的消息数据与所述身份标识映射存储;
在所述业务客户端申请新的授权令牌接入所述即时通讯服务的情况下,即时通讯服务端根据新的授权令牌确定所述业务客户端接入所述即时通讯服务的身份标识;
在存在同一个所述身份标识,且存在与所述身份标识映射存储的消息数据的情况下,将所述消息数据同步至所述业务客户端当前的会话界面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于完美世界(北京)软件科技发展有限公司,未经完美世界(北京)软件科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111161884.5/1.html,转载请声明来源钻瓜专利网。