[发明专利]一种软件的安全应用方法和装置有效
申请号: | 202110554503.3 | 申请日: | 2021-05-21 |
公开(公告)号: | CN113032773B | 公开(公告)日: | 2021-08-17 |
发明(设计)人: | 王吉勇;范雷;姜海昆;范宇 | 申请(专利权)人: | 长扬科技(北京)有限公司 |
主分类号: | G06F21/51 | 分类号: | G06F21/51 |
代理公司: | 北京格允知识产权代理有限公司 11609 | 代理人: | 周娇娇 |
地址: | 100195 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 安全 应用 方法 装置 | ||
1.一种软件的安全应用方法,其特征在于,包括:
在运行软件的安装包中用于安装的可执行文件时,获取待安装软件的终端设备的唯一标识信息;
获取该软件的注册信息;
如果所述注册信息不包括所述唯一标识信息,则执行:根据所述注册信息确定该软件是否能安装在所述终端设备上;如果能,则在所述终端设备上安装该软件,并将所述唯一标识信息添加到所述注册信息中;
如果所述注册信息包括所述唯一标识信息,则执行:确定所述终端设备中是否存在由该软件的软件包安装成功后形成的程序文件;如果是,则跳过安装步骤;如果否,则在所述终端设备上安装该软件,并使该软件的注册信息保持不变;
所述获取该软件的注册信息,包括:
在该软件的版本为单机版时,执行:获取由外部的存储介质存储的经加密的该软件的注册信息;对加密的该软件的注册信息进行解密,得到该软件的注册信息;
所述注册信息包括剩余注册点数,该软件每安装到一台终端设备上消耗预设数量的剩余注册点数;
所述根据所述注册信息确定该软件是否能安装在所述终端设备上,包括:
如果所述注册信息包括的剩余注册点数不小于所述预设数量,则确定该软件能安装在所述终端设备上,否则确定该软件不能安装在所述终端设备上;
在所述终端设备上安装该软件之后,进一步包括:
在运行软件的安装包中用于卸载的可执行文件时,将所述注册信息包括的所述唯一标识信息删除,以及将所述注册信息包括的剩余注册点数增加所述预设数量后的结果作为新的剩余注册点数,并将新的剩余注册点数添加到所述注册信息中。
2.根据权利要求1所述的方法,其特征在于,所述唯一标识信息包括所述终端设备的主机名称、硬盘序列号和MAC地址。
3.根据权利要求1所述的方法,其特征在于,所述获取该软件的注册信息,包括:
在该软件的版本为网络版时,执行:将所述唯一标识信息进行加密后发送给外部的授权中心;在所述授权中心对加密的所述唯一标识信息验证通过后,接收由所述授权中心发来的该软件的注册信息。
4.根据权利要求3所述的方法,其特征在于,所述加密的该软件的注册信息包括利用预设的加密算法对该软件的注册信息进行加密产生的第一校验值;
所述对加密的该软件的注册信息进行解密,得到该软件的注册信息,包括:
利用所述加密算法对加密的该软件的注册信息进行解密,并产生第二校验值;
如果所述第一校验值和所述第二校验值相等,则得到该软件的注册信息。
5.根据权利要求1所述的方法,其特征在于,在所述将所述唯一标识信息添加到所述注册信息中之后,进一步包括:
将所述注册信息包括的剩余注册点数减去所述预设数量后的结果作为新的剩余注册点数,并将新的剩余注册点数添加到所述注册信息中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长扬科技(北京)有限公司,未经长扬科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110554503.3/1.html,转载请声明来源钻瓜专利网。