[发明专利]软件保护系统及方法在审
申请号: | 201710193963.1 | 申请日: | 2017-03-28 |
公开(公告)号: | CN108664771A | 公开(公告)日: | 2018-10-16 |
发明(设计)人: | 张振珠 | 申请(专利权)人: | 鸿富锦精密电子(天津)有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12;G06F21/44 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 刘永辉 |
地址: | 300457 天*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户终端 授权文件 物理信息 目标软件 软件保护系统 服务器 用户访问目标 可执行文件 软件保护 授权请求 通信连接 发送 | ||
1.一种软件保护系统,包括用户终端及与用户终端通信连接的服务器,其特征在于:用户终端发送一目标软件的授权请求至所述服务器,所述授权请求包括用户终端的物理信息及请求授权的软件信息,所述服务器包括授权模块、认证模块、存储模块、可执行文件生成模块,存储模块用于存储目标软件,授权模块用于根据用户终端发送的授权请求生成加密的授权文件,所述授权文件用于授权给用户访问所述目标软件,加密的授权文件包括所述用户终端的物理信息及所述软件信息,可执行文件生成模块用于加载所述目标软件及认证模块生成所述目标软件的可执行文件,服务器将所述加密的授权文件及可执行文件传送至所述用户终端,所述认证模块包括解密模块及判断模块,所述解密模块用于在所述可执行文件在一用户终端运行时解密所述加密的授权文件,判断模块用于判断运行所述可执行文件的用户终端是否包括与所述可执行文件对应的经加密的授权文件并在具有所述授权文件时判断运行所述可执行文件的用户终端的物理信息、可执行文件所执行的所述目标软件的软件信息与解密出的授权文件中的物理信息、解密出的授权文件中的软件信息是否一致并在判断一致时允许用户访问所述目标软件。
2.如权利要求1所述的软件保护系统,其特征在于,软件信息包括服务器根据请求授权的用户的用户信息确定的目标软件的有效期,判断模块还用于判断运行可执行文件的用户终端是否连接到所述服务器,认证模块还包括时间获取模块,时间获取模块在运行可执行文件的用户终端连接到所述服务器时获取所述服务器上的时钟信息,判断模块还判断所述服务器上的时钟信息是否在解密出的授权文件中的目标软件的有效期内,并在所述服务器上的时钟信息在解密出的授权文件中的有效期内时允许用户访问所述目标软件。
3.如权利要求2所述的软件保护系统,其特征在于,所述服务器还记录运行可执行文件的用户终端的信息及所述时钟信息。
4.如权利要求1所述的软件保护系统,其特征在于,所述目标软件包括多个功能模块,所述授权文件还包括服务器根据请求授权的用户的用户信息确定的目标软件的使用权限,使用权限设定允许用户访问的功能模块,当允许用户访问所述目标软件时,根据所述使用权限允许用户访问目标软件中的对应的功能模块。
5.如权利要求2至4中任意一项所述的软件保护系统,其特征在于,所述用户信息包括用户为目标软件所付费用。
6.一种软件保护方法,包括步骤:
目标软件的可执行文件响应用户操作在用户终端上运行所述可执行文件;
在可执行文件运行时判断运行所述可执行文件的用户终端是否包括与所述可执行文件对应的经加密的授权文件;
在运行所述可执行文件的用户终端包含与所述可执行文件对应的经加密的授权文件时对所述加密的授权文件进行解密;
判断解密出的授权文件是否包含与所述用户终端的物理信息、可执行文件所执行的所述目标软件的软件信息一致的硬件信息及软件信息;及
在解密出的授权文件包含与所述用户终端的物理信息、可执行文件所执行的所述目标软件的软件信息一致的硬件信息及软件信息时允许用户访问所述目标软件。
7.如权利要求6所述的软件保护方法,其特征在于,经加密的授权文件还包括目标软件的有效期,所述软件保护方法还包括步骤:
判断运行可执行文件的用户终端是否连接到提供所述目标软件的服务器;
在运行可执行文件的用户终端连接到提供所述目标软件的服务器时获取所述服务器的时间信息;
判断所述服务器上的时间信息是否在解密出的授权文件中的软件的有效期内;
在所述服务器上的时间信息在解密出的授权文件中的软件的有效期内及解密出的授权文件包含与所述用户终端的物理信息、可执行文件所执行的所述目标软件的软件信息一致的硬件信息及软件信息时允许用户访问所述目标软件。
8.如权利要求7所述的软件保护方法,其特征在于,还包括步骤:
所述服务器记录运行可执行文件的用户终端的信息及所述时钟信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密电子(天津)有限公司,未经鸿富锦精密电子(天津)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710193963.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于区块链技术的高可信度存在证明方法
- 下一篇:一种保证系统安全性的方法