[发明专利]一种使用元数据保护正版软件的方法无效
| 申请号: | 201110046861.X | 申请日: | 2011-02-25 |
| 公开(公告)号: | CN102081717A | 公开(公告)日: | 2011-06-01 |
| 发明(设计)人: | 金洋 | 申请(专利权)人: | 金洋 |
| 主分类号: | G06F21/00 | 分类号: | G06F21/00 |
| 代理公司: | 北京中海智圣知识产权代理有限公司 11282 | 代理人: | 曾永珠 |
| 地址: | 110014 辽宁省*** | 国省代码: | 辽宁;21 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 使用 数据 保护 正版软件 方法 | ||
技术领域
本发明涉及一种使用元数据保护正版软件的方法,属于信息技术领域。
背景技术
现在,软件盗版是一个比较普遍的现象,目前保护正版软件有几种方法:(1)安装序列号,比如安装windows操作系统、office办公软件等。(2)应用激活码,安装后需要提供一些用户信息给软件商,然后获得激活码,激活软件。(3)采用加密狗,把一些信息写入到加密狗内,在需要的时候读取出来进行验证。(4)定制开发,针对用户的需求,为用户量身定做,做出来的软件只适合该用户,并不适合其他用户,当然这是无奈的选择。(5)把软件放在软件公司的服务器上,用户使用软件,就好像使用新浪的微博一样,需要先登录网站,然后才能使用。这需要把用户的数据放在软件公司的服务器上面,但用户并不放心自己的数据放在别人的服务器上面。
以上是比较常见的保护正版软件方法,例如很多人都在用盗版的windows和word。激活码可以通过算号器来计算激活码,或者通过替换文件的方式来破解。
加密狗,又名加密锁,是目前比较有效的保护正版软件的方法,用加密狗保护软件,第一就是选择一个好加密锁,也就是技术过硬的加密锁厂商,然后要有一套好的加密方案,如果加密锁不好则很容易被复制,如果加密方案不好则很容易被绕过去,这种加密方案都是需要耗费大量成本和时间的;另外,目前针对加密狗的破解也有许多方法。
以上保护正版软件的方法的共同特点是,软件运行并不依赖激活码、序列号、加密狗,而是强制性的必须有相应的信息才能运行,而一旦这个信息被假冒或复制,那么对正版软件的保护也就形同虚设。
发明内容
本发明的目的在于提供一种能够克服上述技术问题的能够有效地防止软件被盗版的一种使用元数据保护正版软件的方法。
本发明是通过采用元数据和软件分离的方法实现保护正版软件的技术效果的,本发明的步骤是:
(1)在软件公司的服务器上建立一个正版用户信息库,用于记录正版用户的用户ID、登录账户、密码、请求元数据的服务器的正确IP地址、记录用户可以使用哪些软件和软件模块、以及使用期限的信息;
(2)软件公司编写软件;
(3)设置一个用于接收用户请求的服务器,验证是否是有效的用户,如果是有效的用户则向用户发送元数据;
(4)用户购买正版软件,注册用户信息,填写申请元数据的服务器的IP地址;
(5)用户运行软件,申请元数据;
(6)软件公司的服务器接受用户的申请,判断用户的身份是否符合要求,如果符合要求,发送申请的元数据;
(7)用户的软件得到元数据后,依据元数据实现正常运行。
元数据是一种数据,从实质上讲是一组字符串,元数据具有跨越编程语言的特性,可以表达一定的含义,编程语言则根据元数据所表达的含义来实现各种功能。软件在运行的时候,不是判断是否有元数据,也不是对元数据进行加密、解密的运算,而是依赖元数据实现部分功能或者全部功能。比如软件需要依据元数据生成功能节点(功能菜单)、列表页面里的数据表格、表单里面的控件(例如:文本框等)、查询功能、用户权限的过滤和判断、用户的个性化设置;如果没有元数据,软件的这些功能都无法实现。
本发明采用元数据与软件相互分离的方法,用户购买软件时,软件公司只把软件的可执行程序的部分交给用户,而元数据保留在软件公司的服务器上面,当用户使用软件的时候,首先需要到软件公司的服务器申请元数据,申请成功之后,软件才可以正常运行,因为软件的运行必须依赖元数据,没有元数据,软件的部分功能甚至是全部功能将无法实现。
本发明的有益效果是:(1)不用增加硬件设备,不用设计加密方案,成本低。(2)能够控制试用期,在试用期内申请元数据,可以发送;过了试用期,没有转成正式用户的话,就可以不发送元数据,没有元数据,软件将无法运行。(3)能够控制软件模块,例如将一个软件分为A、B、C、D四个模块,能够单独销售,某用户只购买了A模块,那么就只发送A模块相关的元数据,没有其他模块的元数据,其他模块是无法正常运行的。(4)能够通过更改服务器上的元数据,实现软件的改进和升级,这样能够给用户带来方便,变被动下载更新包为主动升级软件。
附图说明
图1是本发明所述一种使用元数据保护正版软件的方法的方框示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金洋,未经金洋许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110046861.X/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





