[发明专利]鉴权方法、装置、系统、电子设备及计算机可读存储介质有效
申请号: | 202010443685.2 | 申请日: | 2020-05-22 |
公开(公告)号: | CN111628987B | 公开(公告)日: | 2022-08-09 |
发明(设计)人: | 陈金 | 申请(专利权)人: | 北京金山云网络技术有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 项京;马敬 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 方法 装置 系统 电子设备 计算机 可读 存储 介质 | ||
本申请实施例提供了一种鉴权方法、装置、系统、电子设备及计算机可读存储介质,代理服务器可以向鉴权服务器发送针对目标软件的第二鉴权请求;鉴权服务器根据第二鉴权请求,向代理服务器发送目标软件的过期时刻;客户端可以向代理服务器发送针对目标软件的第一鉴权请求;当接收到第一鉴权请求时,代理服务器可以向客户端发送过期时刻;客户端可以接收过期时刻,并基于过期时刻,以及目标软件所在的目标设备当前的系统时间,确定目标设备是否具有运行目标软件的权限。基于上述处理,能够降低鉴权服务器的压力。
技术领域
本申请涉及计算机技术领域,特别是涉及一种鉴权方法、装置、系统、电子设备及计算机可读存储介质。
背景技术
随着计算机技术的快速发展,软件服务的提供商可以向客户提供软件服务,客户可以获取相应的软件,并安装在自身的设备中。为了保证提供商的合法利益,在设备启动软件时,可以对设备进行鉴权,以确定设备是否有运行该软件的权限。
相关技术中,提供商可以向客户提供序列号,客户在设备中安装该软件时,可以输入该序列号,该软件可以向提供商的鉴权服务器发送该设备的设备标识和客户输入的序列号,鉴权服务器可以确定该序列号是否合法,如果该序列号合法,则检测该序列号对应的设备标识是否超过预设数量,如果未超过预设数量,表明该设备合法,允许该设备运行该软件。后续,在设备运行该软件的过程中,该软件还可以周期性地向鉴权服务器发送鉴权请求,以获取该软件的到期时刻,并检测是否达到软件的到期时刻,相应的,当达到软件的到期时刻时,可以禁止该设备运行该软件。
可见,相关技术中,在客户使用软件的过程中,每当对该设备进行鉴权时,该软件都需要向鉴权服务器发送鉴权请求,以获取该软件的过期时刻,也就是说,鉴权服务器需要处理较多次数的鉴权请求,会导致鉴权服务器的压力较大。
发明内容
本申请实施例的目的在于提供一种鉴权方法、装置、系统、电子设备及计算机可读存储介质,能够降低鉴权服务器的压力。具体技术方案如下:
第一方面,为了达到上述目的,本申请实施例公开了一种鉴权方法,所述方法应用于客户端,所述方法包括:
向代理服务器发送针对目标软件的第一鉴权请求;
接收所述代理服务器根据所述第一鉴权请求发送的所述目标软件的过期时刻;其中,所述过期时刻为所述代理服务器从鉴权服务器预先获取的;
基于所述过期时刻,以及所述目标软件所在的目标设备当前的系统时间,确定所述目标设备是否具有运行所述目标软件的权限。
可选的,所述向代理服务器发送针对目标软件的第一鉴权请求,包括:
如果本地没有记录所述过期时刻,则向所述代理服务器发送所述第一鉴权请求;
如果本地记录有所述过期时刻,且所述过期时刻早于所述目标设备当前的系统时间,向所述代理服务器发送所述第一鉴权请求。
可选的,所述过期时刻存储于密钥文件中,且本地还记录有所述密钥文件对应的设备标识;
在所述基于所述过期时刻,以及所述目标软件所在的目标设备当前的系统时间,确定所述目标设备是否具有运行所述目标软件的权限之前,所述方法还包括:
判断所述密钥文件对应的设备标识是否为所述目标设备的设备标识;
所述基于所述过期时刻,以及所述目标软件所在的目标设备当前的系统时间,确定所述目标设备是否具有运行所述目标软件的权限包括:
如果所述密钥文件对应的设备标识为所述目标设备的设备标识,基于所述过期时刻,以及所述目标软件所在的目标设备当前的系统时间,确定所述目标设备是否具有运行所述目标软件的权限。
可选的,所述过期时刻存储于密钥文件中,且所述密钥文件中还记录有所述密钥文件的生成时刻;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司,未经北京金山云网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010443685.2/2.html,转载请声明来源钻瓜专利网。