[发明专利]应用程序版权保护方法及数字版权保护系统有效
申请号: | 201110057866.2 | 申请日: | 2011-03-10 |
公开(公告)号: | CN102194077B | 公开(公告)日: | 2017-02-08 |
发明(设计)人: | 刘湘斌 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12;H04L29/06;H04L9/32 |
代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 解婷婷,龙洪 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 版权 保护 方法 数字 系统 | ||
技术领域
本发明涉及数字版权领域,尤其涉及应用程序的数字版权保护方法及系统。
背景技术
移动互联网领域应用程序商店中,应用程序开发商将应用程序提交给服务提供商,服务提供商审核应用程序后将其上线到门户网站上供用户下载,用户付费后从门户网站下载应用程序到终端使用。如果不对应用程序做任何处理,用户可以随意使用并传播给其他未付费用户,这就违背了版权约束,有损应用程序开发商和服务提供商的利益。
现阶段,保护应用程序版权的一种通用方法是对原始应用程序按一定的格式做封装处理,类似于装箱的过程。处理时,按一定格式新生成一个封装文件,新文件的文件头装入版权对象以及其他描述信息,新文件的文件体装入原始应用程序。当封装后的应用程序被下载到终端上后,终端上预置的代理模块负责管理终端上的封装文件,通过识别封装文件格式,从封装文件中抽取出原始应用程序并使用,并抽取出版权对象按照其中的规则约束用户使用应用程序的权限。应用这种版权保护模式,如果终端上没有预置的代理模块,就无法识别封装后的应用程序,也就无法使用应用程序。
并且,现有技术中的原始应用程序,是以明文的方式与版权信息存放在封装文件中的,可以很容易就从封装文件中将应用程序分离出来,从而使应用程序失去了版权的保护能力。
发明内容
针对相关技术中需要终端上预置代理模块才能使用应用程序,而封装容易被破解使得应用程序版权得不到保护的问题,本发明主要目的在于提供一种应用程序版权保护方法、数字版权保护系统,以解决上述问题至少之一。
根据本发明的内容,提供了一种应用程序版权保护方法,应用于移动互联网应用程序商店版权保护领域。该方法包括:在应用程序中集成公共版权模块;由公共版权模块对用户鉴权,鉴权成功允许用户使用应用程序。
本发明还提供一种应用程序集成公共版权模块的方法,包括:设置应用程序对应的公共版权模块中包含为该应用程序分配的ID以及通讯加密密钥,记录应用程序ID和通讯加密密钥的对应关系;通过调用公共版权模块中的接口单元将公共版权模块与应用程序集成在一起。
根据本发明的内容,提供了一种数字版权保护系统。该系统包括:公共版权模块、版权服务器,其中,所述公共版权模块,用于对用户进行鉴权,所述公共版权模块包括为应用程序分配的ID以及通讯加密密钥,同时记录应用程序ID和通讯加密密钥的对应关系;所述版权服务器,用于提供版权文件,所述版权文件包括用所述应用程序对应的通讯加密密钥加密后的应用程序ID、用户ID、以及用户有权使用所述应用程序的授权记录。
有益效果
本发明提供的应用程序版权保护方法及数字版权保护系统,通过在应用程序中集成版权模块来保护应用程序版权,与低级封装模式相比,应用程序具有自保护能力,自身安全性能较高;与高级封装模式相比,简化了版权验证的过程,同时也无需终端有代理模块的支持。
本发明对应用程序的保护类似于组装的过程,应用程序与公共版权模块集成在一起,较难分离,从而也较安全。而版权对象是用户在使用应用程序时通过公共版权模块从版权服务器下载得到的,不需要服务端有应用程序封装服务,也不需要终端有代理服务,只需服务端有版权验证服务即可。
附图说明
图1为本发明的公共版权模块集成方式图
图2为本发明的用户下载应用程序过程图
图3为本发明的公共版权模块验证用户版权的过程图
图4为本发明公开的数字版权保护系统结构图
图5为本发明公开的公共版权模块组成图
具体实施方式
下面结合附图及实施例对本发明技术方案进行详细说明。
实施例一
在本发明中,通过在应用程序中集成公共版权模块来对应用程序进行保护。应用程序与公共版权模块集成在一起,是一种类似于组装的过程,应用程序与公共版权保护模块集成在一起,较难分离,从而也较安全。新的应用程序与原应用程序相比,只在应用程序运行前多了一个版权验证的步骤,这个步骤是公共版权模块所完成的,通过版权验证后,新应用程序运行与原应用程序运行无差异。将应用程序与公共版权保护模块集成在一起,可以是通过编译程序编译成一个完整的新的可执行的应用程序。如图1所示为本发明公共版权模块集成方式图示例图。
步骤101:设置应用程序对应的公共版权模块中包含为该应用程序分配的ID以及通讯加密密钥。
步骤102:应用程序调用公共版权模块中的通用版权验证接口,通过编译程序编译成一个新的完整的应用程序。
步骤103:将集成了公共版权模块的应用程序放在下载门户供用户下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110057866.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种边坡岩体变形控制技术
- 下一篇:覆膜栽培播种机