[发明专利]电子证书管理有效
申请号: | 201180024595.9 | 申请日: | 2011-05-19 |
公开(公告)号: | CN103038775A | 公开(公告)日: | 2013-04-10 |
发明(设计)人: | R·G·坎宁斯;D·K·哈克伯恩;S·杰雅库马;J·林;D·帕雷克;K·罗萨恩;M·D·沃马克 | 申请(专利权)人: | 谷歌公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子 证书 管理 | ||
相关申请的交叉引用
本申请依据35 U.S.C§119(e)要求第61/346452号美国临时申请的优先权,其全文内容通过引用结合于此。
技术领域
本申请涉及管理针对诸如软件应用之类的电子媒体产品的访问和权限。
背景技术
软件可能难以创建但是易于拷贝。创建出好的软件应用可能经常要花费数百或数千小时,但是不法用户有时利用基本的计算机在数秒内就能够拷贝该同样的工作产品。版权法提供了合法保护的措施,但是其无法直接防止未获授权的各方制造发行商软件的拷贝。因此,在许多情况下,单独的版权保护可能是远远不够的。
一些软件发行商已经实现了技术障碍来阻止其软件和其它内容的未授权拷贝—例如,使用拷贝保护方案或者各种数字权限管理(DRM)系统。一个这样的拷贝保护方案的示例被称作正向锁定(forward locking),其例如可以被用来针对第三方可以通过应用商店进行出售的软件应用的未授权拷贝进行保护。使用正向锁定方法,客户端设备从应用商店将所请求的软件下载到设备上的受保护空间,应用的二进制码在该受保护空间无法被用户轻易访问。这样的方法可能涉及复制不可执行资源,这对于一些应用(诸如游戏)而言会大幅增加其安装大小。甚至更为重要的是,在某些情况下,这样的方法在已经出于研发目的而被“解锁”的诸如智能电话之类的设备上会被克服,使得应用的二进制码易于从设备拷贝出去。
发明内容
本文档描述了用于对软件应用或类似数字项目的当前许可(或称证书)状态进行验证的系统和方法。应用的许可状态可以被链接至尝试使用该应用的特定用户或特定设备,并且在一些情况下,可以被用来控制该特定用户或设备是否被允许继续使用该应用。例如,如果用户已经通过非正常渠道获得了应用,例如通过从好友那里复制应用而不是从发行商那里购买该应用,则其许可状况可以指示该用户并非许可用户。该应用进而可以以适当方式进行响应,诸如通过禁用某些仅对许可用户可用的功能。
在一些实现中,这里所描述的技术例如可以被用来保护经由受信任组织所运营的应用市场所供应的软件。该受信任组织还可以针对市场中所供应的软件而提供对许可服务的访问。任意数量的软件发行方可以在应用市场上供应其应用,并且应用可以由各种用户购买或对他们进行分发。在一些情况下,希望访问应用市场的用户可以使用在用户的客户端设备上运行的市场客户端来浏览或购买通过应用市场所供应的应用。
使用这样的系统供应其软件应用的软件发行商可能想要防止那些应用的盗版。例如,虽然发行商的应用的大多数拷贝可以通过应用市场合法购买、许可并分发,但是也可能存在其它潜在的未授权的拷贝。这样,发行商会希望以一种便利的方式在合法许可的拷贝和非合法的未许可拷贝之间进行区分。
根据这里所描述的技术,在客户端设备上执行的应用可以通过查询许可服务器来查询应用的当前许可状态(例如,特定用户和/或设备是否被许可使用该应用)。许可服务器可以利用许可状态进行响应(例如,特定用户经由其所注册的一个账户和/或特定设备而被许可或未被许可使用该应用),因此在应用的合法拷贝和非合法拷贝之间提供区别。例如,许可检查技术可以在应用开启时被激活,并且可以基于许可检查的结果来确定该应用的进一步使用。在一些实现中,如果许可检查指示应用并未被恰当许可,则该应用可以自己关闭或者仅提供其整体功能的有限子集。
在一个一般方面,本申请描述了一种计算机实施的用于确定软件应用的许可状态的方法。该方法可以包括利用客户端计算设备上所执行的许可客户端并且从客户端计算设备上所执行的软件应用接收用于获得该软件应用是否被许可在该客户端计算设备上使用的指示的许可状态请求。该方法还可以包括使用该许可客户端识别与至少一个群组相对应的身份信息,该群组由对应于该客户端计算设备的用户的用户身份信息以及对应于该客户端计算设备的设备身份信息所构成。该方法还可以包括向从该客户端计算设备远程操作的许可服务发送从许可状态请求和身份信息所生成的通信,该通信被该许可服务用来至少部分地基于该身份信息以及与该软件应用相关联的许可信息生成该软件应用是否被许可在该客户端计算设备上使用的指示。该方法还包括利用该许可客户端从许可服务接收许可状态响应,其包括该软件应用是否被许可在该客户端计算设备上使用的指示。该方法还可以包括向该软件应用发送该许可状态响应以便由该软件应用进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌公司,未经谷歌公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180024595.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:液晶显示装置及其驱动方法
- 下一篇:注塑模具自动脱废料机构