[发明专利]结合IP地址保护版权的方法无效
| 申请号: | 201110314075.3 | 申请日: | 2011-10-17 |
| 公开(公告)号: | CN102354358A | 公开(公告)日: | 2012-02-15 |
| 发明(设计)人: | 俞晓华 | 申请(专利权)人: | 无锡诺宝科技发展有限公司 |
| 主分类号: | G06F21/00 | 分类号: | G06F21/00;H04L29/12 |
| 代理公司: | 无锡市大为专利商标事务所 32104 | 代理人: | 殷红梅 |
| 地址: | 214101 江苏*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 结合 ip 地址 保护 版权 方法 | ||
技术领域
本发明涉及一种版权保护方法,尤其是一种结合IP地址保护版权的方法。
背景技术
目前软件版权保护是一个让开发者头疼的问题,包括注册码、密码等保护机制试图从技术上设置障碍,但往往还是被某些使用者破解。因此如何简单有效的进行软件版权保护仍是一个值得深入探讨的问题。
发明内容
本发明针对保护原创软件作品问题,提供一种结合IP地址保护版权的方法,增加盗版难度。
按照本发明提供的技术方案,所述结合IP地址保护版权的方法是:针对要安装一个软件副本的计算机的IP地址或IP地址区段产生一个编译文件,以后运行该软件副本时,读取计算机的IP地址,在IP地址不匹配或不在所述IP地址区段时,软件将不能使用;在软件副本的版权页不仅显示开发者,也显示所安装计算机的IP地址作为版权信息。
安装软件副本的计算机的IP地址或IP地址片段信息在该软件副本的版权页上被显著标明。
安装所述软件副本的计算机的IP地址信息被植入于软件程序,使软件副本只能在对应IP地址或在IP地址区段里的计算机上使用。
所述要安装软件副本的计算机的子网掩码或默认网关地址也可参与产生编译文件,这样,如要运行该软件副本,子网掩码或默认网关不匹配时,软件将不能使用。
本发明的优点是:IP地址通常对每台固定计算机是唯一的,应用软件与IP绑定,可从根本上阻止定制软件在其他机器上运行。而且在程序的每次启动运行时获取IP很方便,实用易行。
附图说明
图1是本发明结合IP地址保护版权的方法示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步说明。
所述IP(Internet Protocol)是一种应用于互联网的计算机网络协议,IP地址标示计算机网络地址。以IPv4为例,IP地址由32位二进制数组成,为便于使用,常以XXX.XXX.XXX.XXX形式表现,每组XXX代表小于或等于255的10进制数。例如百度的IP地址是119.75.218.45。IP地址可分为A,B,C,D,E五大类,其中E类属于特殊保留地址。
在OSI模型中,第三层网络层负责IP地址。IP地址分动态分配与静态绑定两种,本方法适用与IP绑定的单个机器,或同一区段的多个计算机。
还可结合网络掩码与默认网关。网络掩码又叫子网掩码、地址掩码、子网络掩码(subnet mask),它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网以及哪些位标识的是主机的位掩码。
通常情况下,子网掩码的表示方法和IP地址本身的表示方法是一样的。在IPv4中,就是点分四组表示法(四个取值从0到255的数字由点隔开,比如255.128.0.0)或表示为一个八位十六进制数(如FF.80.00.00,等同于255.128.0.0);后者用得较少。
主机里的默认网关通常也被称作默认路由。默认网关通常会是一个有过滤功能的设备,如防火墙和代理服务器,默认网关也拥有自身的IP地址。
如图1所示,本发明的方案为:将软件副本所安装的机器的IP地址或IP地址片段,或连同子网掩码及默认网关地址,与软件程序固化。对固定IP的机器,同时读取IP地址信息,供核实用户版权,并将IP地址植入于软件程序。使相应软件副本只能在对应的IP地址(或子网掩码、默认网关地址)的计算机上使用。对同一区段的机器,如XXX.XXX.XXX.NNN中前9个X相同,后三个N不同,则版权可授予256台计算机,对应于最后三位NNN。
本发明应用与IP地址相关技术使版权页不仅显示开发者,也显示所安装机器IP地址信息,或IP某区段信息,比如XXX.XXX.XXX.NNN。所述的IP地址由软件购买者提供,一份购买版权对应一个IP地址,或一个IP区段。这样一个IP地址只可安装一份授权软件,或者可供一个IP区段里的机器安装。所述IP区段类似于子网掩码,或直接利用子网掩码。
使用者的IP地址信息在用户购买产品时提供给程序源代码维护部门,或售后由软件供应者提供技术服务,在帮助用户安装软件时取得,提供给程序源代码维护部门。针对每一个IP地址(单机地址、默认网关地址或子网掩码),先由编译程序,比如VisualStudio编译环境,对可读的文本程序汇编,产生一个非文本不可直接读的纯代码的编译文件,IP地址由可读的阿拉伯数字或英文数字编译为外界不可读懂的代码,并藏到前述编译文件大量的代码中间。以后运行时,在该IP地址不匹配时,软件将不能使用。
读取到的IP地址还可被集中到销售售后平台,作进一步服务认证用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡诺宝科技发展有限公司,未经无锡诺宝科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110314075.3/2.html,转载请声明来源钻瓜专利网。





