[发明专利]用软件程序的合法拷贝替换非法拷贝的方法及相应系统有效
申请号: | 201110213014.8 | 申请日: | 2011-07-26 |
公开(公告)号: | CN102346826A | 公开(公告)日: | 2012-02-08 |
发明(设计)人: | 托马斯·高博 | 申请(专利权)人: | 索尼达德克奥地利股份公司 |
主分类号: | G06F21/00 | 分类号: | G06F21/00 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 宋鹤 |
地址: | 奥地利*** | 国省代码: | 奥地利;AT |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 程序 合法 拷贝 替换 非法 方法 相应 系统 | ||
技术领域
本发明涉及用软件程序的合法拷贝替换非法拷贝的方法、相应系统以及存储在非暂时介质上的软件补丁(patch)。
背景技术
软件程序的非法拷贝的使用不仅侵犯版权,而且严重影响到软件生产商和软件开发商,因为他们将会因他们的知识产权被非授权分发而失去很多利益。因此,已经开发出多种技术,这些技术识别软件程序的非法拷贝并且然后禁止软件程序的某些特性,例如,更新功能或者在线播放,或者防止对软件程序的全部使用。然而,对于这些已知的技术,仅能够阻止软件程序的非法拷贝的用户使用此非法拷贝,或者至少降低了软件程序的可用性。
发明内容
因此,需要提供一种将软件程序的非法拷贝的用户改变成软件程序的合法拷贝的用户的方法和系统。
此目的通过根据权利要求1的用软件程序的合法拷贝替换非法拷贝的方法、根据权利要求13的相应的系统以及根据权利要求15的软件补丁来达成。
其他的实施例被定义在从属权利要求中。
本发明的进一步的细节将通过考虑附图以及随后的描述而变得很明显。
附图说明
图1示出本发明的一实施例的示意性步骤;
图2示出根据本发明的一实施例的系统的示意性框图;
图3示出根据本发明的又一实施例的系统的示意性框图;以及
图4示出本发明的另一实施例的示意性框图。
具体实施方式
下面描述本发明的实施例。重要地,注意,下面所描述的所有实施例及其他们的特性和技术特征可以任意方式组合,即,不存在这样的限制:某些所描述的实施例、特性和技术特征不能与其他的组合。
在图1中,示出了根据本发明的一实施例的方法步骤,此方法步骤在结合图2中所示的系统的实施例描述时可能会更容易理解。
在步骤S100中,从存储在一计算机202的存储介质上的第一软件程序200的特性确定出元数据,例如通过元数据确定单元204来确定。元数据可以通过确定第一软件程序200文件的哈希值或者例如考虑该软件程序的版本号或第一软件程序的建立时间戳、语言、数字签名而被确定。术语“计算机”也指包括微处理器的设备,例如,可以分发软件程序的非法拷贝的控制台、手持设备、蜂窝电话或个人计算机。存储介质可以是本地驱动器、网络驱动器、磁盘或存储器驱动器。
哈希功能是任意的定义完好的过程或者数学函数,其将大小可能改变的大量数据转换成小数据,通常为单精度整数(single integer)。哈希函数返回的值被称为哈希值、哈希代码、哈希和、检验和,或简单地称为哈希。此函数可在软件程序200中被执行以计算来自软件程序200的主要的可执行或者任何其他的(一个或多个)文件的哈希值。
所使用的元数据应当反映当软件程序的非法拷贝被制作时该软件程序发生了改变的特征。例如,当非法拷贝被生成时,软件程序的版权保护部分可能被移除,从而使得非法软件程序可被自由分发。版权保护部分可以是版权保护或数字权利管理模块、封套或层。除此之外,软件程序的非法拷贝通常使得文件被移除或被压缩,使得数字签名被移除或者另外添加了文件。
例如,对于各个软件程序,版权保护部分可包括个别的客户项目应用(customer project application,CPA)号。为了识别用于不同领域或语言的软件程序的不同版本,还可以使用交易号。在本发明的一些实施例中,当版权保护仍存在时,即当软件程序的合法拷贝或版本被使用时,通过利用应用编程接口(API),CPA和交易号二者都可用。然而,当版权保护被去除了时,相应的API将返回不同的号或根本不返还值。因此,CPI连同交易号一起可用作区分非法拷贝和合法拷贝的元数据。
例如,软件程序与影片介绍一起以无损视频格式被存储,通常对于软件程序的非法拷贝,这样的视频文件利用允许更高压缩的视频格式被重新编码以减小软件程序的大小从而以便更容易地在线分发。这样的多媒体文件(即,电影、音频、纹理)的大小以及改变后的哈希值可被用作区分软件程序的合法拷贝和非法拷贝的元数据。
例如,软件程序与类似自述文本文件等的文件一起。通常,对于软件程序的非法拷贝,这样的文件被全部移除,但是添加了其他文件。软件程序的安装文件夹中的这些文件结构的改变也可被考虑作为元数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼达德克奥地利股份公司,未经索尼达德克奥地利股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110213014.8/2.html,转载请声明来源钻瓜专利网。