[发明专利]一种软件授权管理方法、系统、设备及存储介质有效
申请号: | 202111365630.5 | 申请日: | 2021-11-18 |
公开(公告)号: | CN113806786B | 公开(公告)日: | 2022-03-18 |
发明(设计)人: | 张奕冕;何艺;陈洪国 | 申请(专利权)人: | 北京持安科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F21/64 |
代理公司: | 深圳睿臻知识产权代理事务所(普通合伙) 44684 | 代理人: | 张海燕 |
地址: | 102200 北京市昌平区回龙*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 授权 管理 方法 系统 设备 存储 介质 | ||
1.一种软件授权管理方法,其特征在于,所述方法包括:
在应用服务器的每个服务中引入license校验框架,通过第一license校验监测本地服务是否存在license文件;
如果所述服务本地存在license文件,则置所述服务为可用状态,否则置所述服务为不可用状态;
当所述服务为不可用状态时,由所述服务获取本机信息,自动生成授权码并向集中式管理服务器上报;
由所述集中式管理服务器提供接口或者界面,一次性将上报的所有应用服务器对应服务的授权码提供给实施人员用户端;
由所述实施人员用户端复制所述授权码向所述服务商服务器申请license文件,并将所述license文件放入所述集中式管理服务器的后台进行存储;
由所述服务从所述集中式管理服务器定时拉取所述license文件;
所述方法还包括:
在所述license文件下发时,由服务商服务器将集群下各个服务的应用服务器IP地址加入所述license文件中;
当本地第一服务完成所述第一license校验后,按照预设心跳周期将自己的第一license校验结果、应用服务器IP地址上报到集群中其他应用服务器的各个第二服务;
由所述第一服务启动一个阻塞的线程来等待各个第二服务上报应用服务器IP地址和第一license校验结果;
在所述第一服务按照预设的第二license校验周期进行第二license校验;
若第二license校验结果通过,则所述服务正常运行;
若第二license校验结果失败,则对此节点的服务报出错误,并停止此节点的正常服务。
2.如权利要求1所述的一种软件授权管理方法,其特征在于,由所述服务获取本机信息,自动生成授权码并向集中式管理服务器上报,包括:
将所述本机信息作为机器唯一标识;
利用与服务商服务器协定的加密算法进行加密和签名,生成授权码;
取配置文件中所述集中式管理服务器的地址,上报服务状态和所述授权码;
所述本机信息包括:内核版本信息、mac地址信息、操作系统信息。
3.如权利要求2所述的一种软件授权管理方法,其特征在于,由所述服务从所述集中式管理服务器定时拉取所述license文件,包括:
由所述服务向所述集中式管理服务器发送定时拉取请求;
由所述集中式管理服务器判断自身是否存在所述license文件;
若存在所述license文件,向对应服务下发所述license文件。
4.如权利要求1所述的一种软件授权管理方法,其特征在于,在所述第一服务按照预设的第二license校验周期进行第二license校验,包括:
由所述第一服务接收到各个第二服务的心跳上报结果;
根据所述应用服务器IP地址设置对应第二服务的第一license校验结果;
记录接收到各个第二服务上报第一license校验结果的时间,对每个第二服务的应用服务器IP地址上报的第一license校验结果设置有效期;
判断在所述有效期内集群中所有服务的第一license校验结果是否为可用状态以及license文件是否被篡改;
若在所述有效期内集群中所有服务的第一license校验结果均为可用状态,且license文件未被篡改,则第二license校验结果通过;
若某个节点的license文件被篡改、所述第一license校验结果的有效期到期或所述第一license校验结果为不可用状态,则第二license校验结果失败。
5.如权利要求4所述的一种软件授权管理方法,其特征在于,在所述第一服务按照预设的第二license校验周期进行第二license校验,还包括:
若第二license校验结果失败,此节点同时向其他节点通知第二license校验失败的结果;
其他节点接收到该节点第二license校验失败通知后,将该节点应用服务器的第二license校验状态更新为失败且不设置过期时间,在下个第二license校验周期停止各自的正常服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京持安科技有限公司,未经北京持安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111365630.5/1.html,转载请声明来源钻瓜专利网。