[发明专利]软件许可本地部署方法、装置、设备及存储介质在审
申请号: | 202010090295.1 | 申请日: | 2020-02-13 |
公开(公告)号: | CN111367532A | 公开(公告)日: | 2020-07-03 |
发明(设计)人: | 杨哲 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F21/44 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 刘挽澜 |
地址: | 518052 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 许可 本地 部署 方法 装置 设备 存储 介质 | ||
1.一种软件许可本地部署方法,其特征在于,包括:
读取软件安装文件中许可文件、许可校验文件以及待部署单元的机器码;
对所述许可文件进行解析,获取对应的软件密钥和机器码文件;
对所述软件密钥进行解码,获取对应的私钥;
根据所述私钥对所述机器码文件进行解密处理,得到目标机器码;
判断所述目标机器码与所述待部署单元的机器码是否相同;
若所述目标机器码与所述待部署单元的机器码相同,则加载软件对应的服务,并判定所述待部署单元的软件许可本地部署成功。
2.根据权利要求1所述的软件许可本地部署方法,其特征在于,所述方法还包括:
若所述目标机器码与所述待部署单元的机器码不相同,则停止加载软件对应的服务,并判定所述待部署单元的软件许可本地部署失败。
3.根据权利要求1所述的软件许可本地部署方法,其特征在于,在所述若所述目标机器码与所述待部署单元的机器码相同,则加载软件对应的服务,并判定所述待部署单元的软件许可本地部署成功之后,包括:
获取对应的软件许可使用时长;
根据所述软件许可使用时长计算所述待部署单元许可使用软件的剩余时长;
判断所述许可使用软件的剩余时长是否为零;
若所述许可使用软件的剩余时长为零,则判定所述待部署单元的软件许可证书过期;
根据预设的异步消息机制发出证书过期的告知信息;
使用kill命令杀掉软件当前进程,退出软件。
4.根据权利要求3所述的软件许可本地部署方法,其特征在于,在所述判断所述许可使用软件的剩余时长是否为零之后,所述软件许可本地部署方法还包括:
若所述许可使用软件的剩余时长不为零,则继续判断所述许可使用软件的剩余时长是否在设定的时间段阈值内;
若所述许可使用软件的剩余时长在设定的时间段阈值内,则预设的异步消息机制发出所述许可使用软件的剩余时长及证书即将过期的告知信息。
5.根据权利要求1所述的软件许可本地部署方法,其特征在于,在读取软件安装文件中许可文件、许可校验文件以及待部署单元的机器码之前,所述软件许可本地部署方法还包括:
在所述软件安装文件中配置许可文件,所述许可文件包括软件许可使用时长、接口屏蔽名单、软件许可证书和软件密钥生成路径。
6.根据权利要求1所述的软件许可本地部署方法,其特征在于,在读取软件安装文件中许可文件、许可校验文件以及待部署单元的机器码之前,所述软件许可本地部署方法还包括:
在所述安装文件中配置许可校验文件,所述许可校验文件包括软件许可证书存放路径、软件密钥存放路径、定时任务扫描间隔时间。
7.根据权利要求1至6任一项所述的软件许可本地部署方法,其特征在于,在读取软件安装文件中许可文件、许可校验文件以及待部署单元的机器码之前,还包括:
通过机器码采集工具获取待安装单元的机器码;
对所述机器码进行加盐加密处理,生成对应的机器码文件;
根据所述机器码文件生成对应的软件密钥和软件序列号,所述软件密钥包括公钥和私钥;
将所述软件密钥和软件序列号绑定到软件许可证书中。
8.一种软件许可本地部署装置,其特征在于,包括:
机器码读取模块,用于读取软件安装文件中许可文件、许可校验文件以及待部署单元的机器码;
解析模块,用于对所述许可文件进行解析,获取对应的软件密钥和机器码文件;
解码模块,用于对所述软件密钥进行解码,获取对应的私钥;
目标机器码获取模块,用于根据所述私钥对所述机器码文件进行解密处理,得到目标机器码;
判断模块,用于判断所述目标机器码与所述待部署单元的机器码是否相同;
加载模块,用于若所述目标机器码与所述待部署单元的机器码相同,则加载软件对应的服务,并判定所述待部署单元的软件许可本地部署成功。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010090295.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:单一取代基金属酞菁衍生物的制备和应用
- 下一篇:一种三通球阀