[发明专利]一种软件保护方法、装置及软件保护锁有效
申请号: | 201710601265.0 | 申请日: | 2017-07-21 |
公开(公告)号: | CN107391966B | 公开(公告)日: | 2018-08-21 |
发明(设计)人: | 孙吉平;李海鹏 | 申请(专利权)人: | 北京深思数盾科技股份有限公司 |
主分类号: | G06F21/10 | 分类号: | G06F21/10 |
代理公司: | 北京金信知识产权代理有限公司 11225 | 代理人: | 黄威;邓玉婷 |
地址: | 100193 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 保护 方法 装置 | ||
1.一种软件保护方法,其特征在于,所述方法包括:
在软件启动时,侦测与所述软件关联的软件保护锁;
当侦测到所述软件保护锁后,将与所述软件关联的许可加载到所述软件保护锁中,以通过所述软件保护锁对所述许可进行验证;
根据验证结果对所述软件执行对应操作。
2.根据权利要求1所述的方法,其特征在于,所述的将与所述软件关联的许可加载到所述软件保护锁中,以通过所述软件保护锁对所述许可进行验证包括:
调用所述软件保护锁的许可接口,将所述许可通过所述许可接口加载到所述软件保护锁内。
3.根据权利要求1所述的方法,其特征在于,所述的根据验证结果对所述软件执行对应操作包括:
从所述软件保护锁接收验证结果;
当验证结果为所述许可为有效时,允许所述软件运行;
当验证结果为所述许可无效时,禁止所述软件运行并生成提示信息。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:当验证结果为所述许可为有效时,所述软件与所述软件保护锁内的所述许可进行数据交互,以使用所述许可。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述软件结束运行时将所述许可从所述软件保护锁中卸载。
6.一种软件保护装置,其特征在于,所述装置包括侦测模块,加载模块和处理模块;
所述侦测模块配置为在软件启动时,侦测与所述软件关联的软件保护锁;
所述加载模块与侦测模块连接,所述加载模块配置为当所述侦测模块侦测到所述软件保护锁后,将与所述软件关联的许可加载到所述软件保护锁中,以通过所述软件保护锁对所述许可进行验证;
所述处理模块配置为根据验证结果对所述软件执行对应操作。
7.根据权利要求6所述的装置,其特征在于,所述加载模块包括调用单元;
所述调用单元配置为调用所述软件保护锁的许可接口,以使所述加载模块将所述许可通过所述许可接口加载到所述软件保护锁内。
8.根据权利要求6所述的装置,其特征在于,所述处理模块包括相互连接的通信单元和判断单元;
所述通信单元与软件保护锁通信连接,所述通信单元配置为从所述软件保护锁接收验证结果;
所述判断单元配置为当验证结果为所述许可为有效时,允许所述软件运行,当验证结果为所述许可无效时,禁止所述软件运行并生成提示信息。
9.根据权利要求6所述的装置,其特征在于,所述装置还包括卸载模块,所述卸载模块配置为当所述软件结束运行时将所述许可从所述软件保护锁中卸载。
10.一种软件保护锁,其特征在于,所述软件保护锁与安装有受保护的软件的电子设备连接,
所述软件保护锁配置为接收所述软件启动时所述电子设备发出的侦测信号并返回确认连接信号,从所述电子设备接收与所述软件关联的许可,并对所述许可进行验证且向所述电子设备返回验证结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京深思数盾科技股份有限公司,未经北京深思数盾科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710601265.0/1.html,转载请声明来源钻瓜专利网。