当前位置: 首页 > 专利查询>微软公司专利>正文

数字权限管理的策略制造技术

技术编号:6027496 阅读:172 留言:0更新日期:2012-04-11 18:40
本文档描述了允许分发应用程序的全功能版本的数字权限管理的策略,该应用程序虽然是全功能的但具有由相关联的策略所限制的功能。可以替换或更新策略,从而在不分发另一版本的应用程序的情况下允许使用先前受限的功能。

【技术实现步骤摘要】
数字权限管理的策略
技术介绍
软件供应商常常通过首先以低成本或零成本向用户提供应用程序的有限功能版 本来向用户介绍他们的应用程序。在用户尝试完有限功能的版本之后,供应商希望用户会 喜欢该应用程序并购买全功能的版本。这种常规的方法的示例包括,可以读取但无法编辑 PDF的PDF读取器的低成本版本、音乐视频的30秒剪辑而非完整长度的视频的免费下载、以 及无法到达较高游戏级别或者无法游戏超过一设定时间段的免费游戏应用程序。
技术实现思路
本文档描述了允许分发应用程序的全功能版本的数字权限管理的策略,该应用程 序虽然是全功能的但具有由相关联的许可证的策略所限制的功能。可以替换或更新许可证 的策略,从而在不分发另一版本的应用程序的情况下允许完全使用先前受限的功能。提供本
技术实现思路
是为了以简化的形式介绍将在以下具体实施方式中进一步描述 的一些概念。本
技术实现思路
不旨在标识所要求保护的主题的关键或必要特征,也不旨在用于 帮助确定所要求保护的主题的范围。附图说明参考附图来描述具体实施方式。在附图中,附图标记中最左边的数字标识该附图 标记首次出现的附图。在说明书和附图的不同实例中使用相同的附图标记可指示相似或相 同的项目。图1是其中使用用于保护内容的数字权限管理方案的许可证策略来管理应用程 序的功能的环境的图示。图2是图1的环境的远程提供者的更详细的图示。图3是图1的环境的计算设备的更详细的图示。图4是描绘了使用数字权限管理方案的许可证策略来管理功能的示例过程的流 程图。图5是描绘了基于与应用程序相关联的许可证策略来执行应用程序的示例过程 的流程图。具体实施例方式概览本文档描述了允许分发应用程序的全功能版本的数字权限管理的策略,该应用程 序虽然是全功能的但具有由相关联的许可证策略所限制的功能。可以替换或更新许可证策 略,从而在不分发另一版本的应用程序的情况下允许使用先前受限的功能。因此,在某些实 施例中,可以在试用的基础上向用户提供某些功能受限或不可用的全功能应用程序,直到 用户向应用程序供应商付费来启用这些功能。这些技术和装置的各实施例节省分发带宽、 准许内容提供者放弃构造其应用程序的独立且有限功能的版本、和/或启用诸如按功能定价等应用程序的支付和使用的新方法。示例环境图1是其中使用用于保护内容的数字权限管理方案的许可证策略来管理应用程 序的功能的示例环境100的图示。环境100包括远程提供者102,远程提供者102通过通信 网络106与计算设备104进行通信。仅举几个例子,通信网络106可包括因特网、局域网、 广域网、无线网络、和/或USB集线器。在图2中更详细地示出了远程提供者102,图2示出远程提供者102包括提供者 处理器202和具有数字权限管理(DRM)管理器206和应用程序208的提供者计算机可读介 质204。DRM管理器206能够获取具有有限制使用许可证策略212和/或无限制使用许可 证策略214的DRM许可证210。DRM许可证210枚举一策略,在遵循该策略的情况下基于各 种数字权限管理协议来保护应用程序208免遭未授权的使用。DRM许可证210的策略212 和214与应用程序208和一个用户或一组用户或者应用程序208可在其上执行的设备(例 如,计算设备104)相关联。计算设备104用各种示例设备来示出,包括机顶盒108、智能手机110、台式计算设 备112和膝上型计算设备114。在图3中更详细地示出了计算设备104,图3示出计算设备104包括一个或多个 处理器302和计算机可读介质304。计算机可读介质304包含或能够访问应用程序加载器 306、应用程序平台308、DRM模块310和功能调节器312。虽然分开地示出,但是功能调节器 312可与应用程序加载器306、应用程序平台308、或DRM模块310中的任意一个或多个集 成。如以下将更详细地描述的,功能调节器312还可以或者改为作为模块、小程序、或者应 用程序208中的集成代码来包括。计算设备104还包括DRM许可证210和策略212或214 中的至少一个,以及应用程序208(图2中所示)。这些可以预先存在或者由诸如远程提供 者102提供。注意,图1、2和3中示出的一个或多个实体可以被进一步划分、组合等等。因此, 环境100示出能够采用所描述的技术的许多可能的环境中的某些。一般而言,本文描述的任何技术和能力可使用软件、固件、硬件(例如,固定逻辑 电路)、手动处理或这些实现的组合来实现。环境100的实体一般表示软件、固件、硬件、整 个设备或网络、或其组合。例如,在软件实现的情况下,实体(例如,DRM管理器206和功 能调节器31 表示当在处理器(例如,一个或多个CPU)上执行时执行指定任务的程序代 码。程序代码可被储存在一个或多个计算机可读存储器设备中,诸如计算机可读介质204 或304。本文描述的各技术和特征是平台无关的,从而意味着它们可在具有各种处理器的各 种商用计算平台上实现。示例过程以下讨论描述了各技术可按其来操作以使用许可证策略来管理应用程序的功能 的方式。这些过程的各方面可用硬件、固件、软件、或其组合来实现。这些过程被示为指定 诸如通过一个或多个实体或设备执行的操作的一组框,并且其不必限于所示由各框执行操 作的顺序。在以下讨论的各部分中,将对图1的环境100(包括如图2和3中详细描述的) 做出参考。图4是描绘了示出远程提供者102和计算设备104的操作的示例过程400的流程图。在过程400中,远程提供者102和计算设备104起作用并交互来管理应用程序208的 功能。框402请求对应用程序的有限制使用。尽管这不是必需的,但此处为示例起见假 定计算设备104的用户正在远程提供者102所提供的启用因特网的店面处查看各种游戏应 用程序。这些游戏应用程序包括第一人称射击游戏、老式街机、和纸牌游戏(例如,单人纸 牌游戏或“德州扑克”)。此处,用户选择第一人称射击游戏的免费试用。注意,仅举几个例 子,应用程序还可以改为是电影、音乐视频、或商业应用程序(例如,文字处理应用程序)。框404从客户机计算设备接收请求。此处,该请求包括关于计算设备的用户的信 息,虽然还可以改为包括关于用户组(例如,企业)、用户的计算设备的信息,或甚至不包括 信息。继续该示例,远程提供者102接收用户的身份连同要下载第一人称射击游戏来试用 的请求。框406提供所请求的应用程序和支配其对计算设备的使用的许可证策略。此处, 远程提供者102经由通过通信网络106的下载来将应用程序208(第一人称射击游戏)提 供给计算设备104。远程提供者102还提供具有有限制使用策略212的DRM许可证210,该 许可证此处限制了试用的各种功能。注意,受限的功能可以是许多不同的类型,诸如使用时 间或者特定功能不可用或较不可用。在该第一人称射击游戏的上下文中,有限制使用许可 证策略212将游戏限于只可供某些等级数、某一时间量、以及游戏中的特定能力和功能来 游戏。该许可证策略可以与一个用户或用户组相关联,从而禁止其他人使用,尽管这不 是必需的。该许可证策略可以基于作为框402的对有限制使用的请求的一部分或附带地接 收的信息来与用户、用户组、或设备相关联。在一个实施例中,这个和其他策略(或对策略 的更新)使本文档来自技高网...

【技术保护点】
1.一种方法,包括:基于第一数字权限管理(DRM)许可证的第一策略来限制对应用程序的功能的使用,所述第一策略指示所述功能是受限的;以及基于第二DRM许可证的第二策略来停止对所述应用程序的所述功能的限制使用,所述第二策略指示所述功能是被准许的。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:C·P·克里福德S·P·迪亚色迪斯M·E·普雷
申请(专利权)人:微软公司
类型:发明
国别省市:US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1