[发明专利]一种软件授权方法及装置有效
申请号: | 201811235534.7 | 申请日: | 2018-10-23 |
公开(公告)号: | CN109284601B | 公开(公告)日: | 2020-12-01 |
发明(设计)人: | 郑驰;梁思谦 | 申请(专利权)人: | 大唐高鸿信安(浙江)信息科技有限公司 |
主分类号: | G06F21/44 | 分类号: | G06F21/44;G06F21/51 |
代理公司: | 北京北新智诚知识产权代理有限公司 11100 | 代理人: | 朱丽华 |
地址: | 322000 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 授权 方法 装置 | ||
本发明公开了一种软件授权方法及装置,包括:安装软件时,计算软件运行环境的环境基准值,计算软件静态数据的静态基准值,存储环境基准值与静态基准值;获取软件授权策略,根据软件授权策略,确定软件是否能够得到授权;若软件得到授权,则软件正常安装;若软件未得到授权,则软件禁止安装。软件更新授权时,计算出环境度量值与静态度量值,将环境度量值与环境基准值进行对比,将静态度量值与静态基准值进行对比,根据比较结果判断是否可以执行软件更新授权。本发明的授权方法更为灵活,且能够保证软件运行环境的安全性以及软件的完整性,软件授权策略与装置绑定,可确保软件授权策略的唯一,保证软件授权策略的安全性。
技术领域
本发明涉及软件管理技术领域,特别是指一种软件授权方法及装置。
背景技术
软件授权是保护软件知识产权的重要手段,目标是让软件用户按照购买许可来使用软件,许可内容包含软件使用时间或次数、软件功能等,采用软件授权可将软件产品的利益最大化。
目前,软件的授权方式一般采用授权码、电话注册或是加密锁等,成本较高,使用不灵活,且无法保证软件运行环境的安全性,无法保证软件自身的完整性。
发明内容
有鉴于此,本发明的目的在于提出一种软件授权方法及装置,授权方式灵活,且能够保证软件运行环境的安全性,保证软件的完整性。
基于上述目的,本发明提供了一种软件授权方法,包括:
安装软件时,计算软件运行环境的环境基准值,计算软件静态数据的静态基准值,存储所述环境基准值与静态基准值;
获取软件授权策略;
根据所述软件授权策略,确定软件是否能够得到授权;若软件得到授权,则软件正常安装;若软件未得到授权,则软件禁止安装。
可选的,所述软件授权方法还包括:软件使用过程中,根据所述软件授权策略,确定软件是否能够得到授权;若软件得到授权,则软件正常使用;若软件未得到授权,则软件无法正常使用。
可选的,所述软件授权方法还包括:
软件更新时,计算软件当前运行环境的环境度量值,计算软件当前静态数据的静态度量值;
将所述环境度量值与所述环境基准值进行对比,若不一致,则软件未得到更新授权,不执行软件更新授权操作;否则:
将所述静态度量值与所述静态基准值进行对比,若对比结果一致,则软件得到更新授权,执行软件更新授权操作;否则软件未得到更新授权,不执行软件更新授权操作。
可选的,所述软件授权方法还包括:
获取更新后的软件授权策略;
软件使用过程中,根据所述更新后的软件授权策略,确定软件是否能够得到授权;若软件得到授权,则软件正常使用;若软件未得到授权,则软件无法正常使用。
可选的,所述软件授权策略包括授权时间策略与授权次数策略。
可选的,所述软件授权方法还包括:配置所述软件授权策略,包括:配置策略名称、密码、策略类型及相应的策略值,生成相应的软件授权策略,所述策略类型包括所述授权时间策略与授权次数策略。
本发明还提供一种软件授权装置,包括:
计算模块,用于于软件安装时,计算软件运行环境的环境基准值,计算软件静态数据的静态基准值;
存储模块,用于存储所述环境基准值与静态基准值;
获取模块,用于获取软件授权策略;
判断模块,用于根据所述软件授权策略,确定软件是否能够得到授权;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大唐高鸿信安(浙江)信息科技有限公司,未经大唐高鸿信安(浙江)信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811235534.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于识别验证码的方法及装置
- 下一篇:一种权限配置方法及系统