[发明专利]一种基于网络通信实现计算机软件保护的方法有效
申请号: | 201510734861.7 | 申请日: | 2015-11-01 |
公开(公告)号: | CN105354447B | 公开(公告)日: | 2018-09-04 |
发明(设计)人: | 王向伟 | 申请(专利权)人: | 广州安士维信息科技有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12 |
代理公司: | 北京卓岚智财知识产权代理事务所(特殊普通合伙) 11624 | 代理人: | 任漱晨 |
地址: | 510000 广东省广州市天河*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于网络通信实现计算机软件保护的方法,第一智能密钥装置连接于服务端计算机,第二智能密钥装置连接于客户端计算机;所述客户端计算机启动其内部安装的软件,然后,所述软件检测第二智能密钥装置是否被拔出,如果被拔出,则软件直接结束运行;如果没有被拔出,则所述软件发送获取IP地址请求给所述服务端计算机,同时所述软件内部的计时程序开始计时;所述服务端计算机分析所述获IP地址请求,得到所述客户端计算机IP地址,传递给所述第一智能密钥装置,所述第一智能密钥装置加密所述IP地址并发送给所述客户端计算机;本发明大大地提高了客户端软件的安全性。 | ||
搜索关键词: | 一种 基于 网络 通信 实现 计算机软件 保护 方法 | ||
【主权项】:
1.一种基于网络通信实现计算机软件保护的方法,其特征在于,所述方法包括以下步骤:步骤A:第一智能密钥装置连接于服务端计算机,第二智能密钥装置连接于客户端计算机;步骤B:所述客户端计算机启动其内部安装的软件,然后,所述软件检测第二智能密钥装置是否被拔出,如果被拔出,则软件直接结束运行;如果没有被拔出,则所述软件发送获取IP地址请求给所述服务端计算机,同时所述软件内部的计时程序开始计时;步骤C:所述服务端计算机分析所述获取 IP地址请求,得到所述客户端计算机IP地址,传递给所述第一智能密钥装置,所述第一智能密钥装置加密所述IP地址并发送给所述客户端计算机;步骤D:所述客户端计算机接收所述加密的IP地址,传递给所述第二智能密钥装置,所述第二智能密钥装置解密所述加密的IP地址后,比较所述IP地址与第二智能密钥装置预置的合法IP地址列表,如果所述IP地址在所述合法IP地址列表范围内,则所述IP地址合法,所述第二智能密钥装置可用;否则所述IP地址不合法,所述第二智能密钥装置不可用,软件结束运行;步骤E:所述软件内部的计时程序计时到X秒时,所述软件检测第二智能密钥装置是否被拔出,如果被拔出,则程序结束运行,否则,程序继续运行;步骤F:所述软件内部的计时程序计时到Y秒时,所述软件检测第二智能密钥装置是否被拔出,如果被拔出,则程序继续运行同时计时程序清零并且重新开始计时,否则,程序结束运行;步骤G:所述软件内部的计时程序计时到X秒时,所述软件检测第二智能密钥装置是否已经连接客户端计算机,如果连接,则程序结束运行,否则,程序继续运行;步骤H:所述软件内部的计时程序计时到Z秒时,所述软件检测第二智能密钥装置是否已经连接客户端计算机,如果仍未连接,则程序结束运行,否则,程序继续运行同时计时程序清零并且停止计时;其中,3≤X
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州安士维信息科技有限公司,未经广州安士维信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510734861.7/,转载请声明来源钻瓜专利网。
- 上一篇:用于酸再生铁红研磨的连续球磨机
- 下一篇:固定式液压碎石机