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

用于封闭计算系统的基于订阅的服务技术方案

技术编号:5488854 阅读:200 留言:0更新日期:2012-04-11 18:40
公开了订阅服务,其中该服务允许在诸如游戏控制台等封闭计算系统上运行诸如游戏等未经签署的内容。该订阅服务检查玩家标签是否具有用于在该玩家标签碰巧驻留在其上的任何控制台上运行未经签署的游戏的账户。如果是,则与这些玩家标签相关联的用户可运行未经签署的内容;如果不是,则他们无法运行这些内容(但可能会被要求或允许向服务订阅)。该订阅服务具有各方面,其中的一部分包括:在分布在多个控制台上时可与该服务交互的玩家标签;服务距游戏控制台的远程位置;在与玩家标签相关联的用户违反订阅服务所宣布的策略的情况下的用户特权审核及撤消等等。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及计算领域,尤其涉及游戏环境。 背景游戏系统在当今计算环境中是普遍的。游戏控制台通常是只允许由硬件厂 商控制的经签署的游戏在这些控制台上执行的封闭系统。该限制可出于各种原 因而做出,无论是为发行商保护具有其中对知识产权的侵犯被维持在最低限度 的严格控制环境的商业模型,还是为了控制能够在游戏系统上玩的游戏的类 型,例如以便允许孩子玩满足家长期望的内容。另外,将内容限于经签署的代 码帮助控制并缓解其中诸如社区分数或数字货币等特定假设必须是准确的在 线社区中游戏作弊的可能性。然而,存在于游戏控制台上的这些严格限制总体上妨碍了较大型的创造性 社区在封闭游戏控制台上开发游戏或类似游戏的应用程序。因此,允许开发者、 玩家、 一般业余爱好者和学生游戏开发者社区等在他们自己的计算设备上为传 统上封闭的系统编写游戏,并且然后提供经由某一传输或通信机制来将任何游 戏内容发送到封闭设备的能力是重要的。在提供这些服务时,所需的是能够向 想要开发和/或使用未经签署的游戏内容的用户收取适当费用的订阅服务。概述此处公开了订阅服务,其中该服务允许在诸如游戏控制台等封闭计算系统 上运行诸如游戏等未经签署的内容。该订阅服务检查玩家标签是否具有用于在 该玩家标签碰巧驻留在其上的任何控制台上运行未经签署的游戏的账户。如果 是,则与这些玩家标签相关联的用户可运行未经签署的内容;如果不是,则他 们无法运行这些内容(但可能会被要求或允许向服务订阅)。在本专利技术的各示例性且非限制性方面,玩家标签本身可分布在多个控制台 上;订阅服务可位于游戏控制台的远程;以及如果与玩家标签相关联的用户违反订阅服务所宣布的策略,则最初由玩家标签订阅提供的用户特权可经受审核 及撤销。其他各个方面在详细描述中公开。因此,应当注意,提供本概述是为了用简化和示例性形式介绍将在以下详 细描述中进一步描述的一些概念。该概述不旨在标识所要求保护的主题的关键 特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。附图简述以上概述及以下详细描述在结合附图阅读时能够被更好地理解。为了阐明 当前公开的主题,示出了本专利技术的各方面。然而,本专利技术不限于所讨论的特定 方面。包括以下附图附图说明图1示出了其中只有经签署的软件组件(即,经签署的游戏)才能够在通 常封闭的系统上运行的现有技术系统;图2示出了其中经签署和未经签署的游戏两者都能够在封闭系统上运行 的系统;图3示出经签署的游戏得到认证而未经签署的游戏未得到认证;图4示出存在可从某一计算源向封闭系统提供未经签署的内容的多种方式;图5示出了可对开发和/或使用未经签署的游戏内容收费的订阅服务的通 用体系结构;图6示出在一个示例性且非限制性实现中订阅服务如何能够检查并验证 用户是否能够运行和/或开发未经签署的内容;图7示出订阅服务将未经签署的游戏内容用户的社区限于对于其存在对 应于每一个用户的玩家标签的订阅账户的那些用户;图8以框图形式用流程图示出所公开的本专利技术主题的一示例性实现,涵盖 了尤其参考图5-7所讨论的各方面;图9示出表示根据所公开的本专利技术订阅服务的经签署的或未经签署的内 容可在其上执行的示例性、非限制计算系统环境的框图;以及图IO示出了显示可在所公开的本专利技术订阅服务中使用的示例性、非限制 多媒体控制台设备的框图。6详细描述 概览所公开的本专利技术主题的各方面在该详细描述的相应章节中呈现。第一,讨 论封闭系统中的未经签署的内容的各方面,从而为在其余章节中详细解释的任 何以下方面提供上下文。第二,讨论建立在第一节的公开内容的基础上的用于 封闭系统的订阅服务。第三,讨论示例性计算设备,以及第四,讨论建立在所 公开的计算设备的基础上的控制台环境。该第三和第四方面提供关于第二节中 所公开的订阅服务如何能够在计算环境,或更具体而言,游戏环境中实现的示 例性实现细节。封闭系统中的未经签署的内容的各方面所公开的本专利技术主题的此章节聚焦于封闭系统中未经签署的内容以执行 是安全的(即,以使得该封闭系统中的资源得到保护)方式的执行。为了获得 对这些方面的更好的理解,将其与现有技术进行比较是有益的。因此,图l示出了其中只有经签署的软件组件(即,经签署的游戏)才能够在通常封闭的系统上运行的现有技术系统。具体而言,描绘了诸如游戏A 185和游戏B 190能够对其执行195的封闭系统180。 这些游戏185、 190通 常由封闭系统180制造商来授权,然而,在某些方面它们可由游戏开发者或某 些其他第三方来授权。在任何情况下,系统180都被认为在并非每一个软件 应用程序都可在其上运行的意义上是"封闭的",如同对于通用个人计算机(PC) 的情况一样。典型的签署过程在本领域是已知的,并且如以上所提到的,它用于各种目 的,诸如限制知识产权的侵犯以及控制谁可访问适当的内容等。然而,不管这 一封闭系统180有多少优点,它不必要地限制了其他"未经签署的"游戏(未 被游戏机构官方授权的游戏)的开发。这些未经签署的游戏可以是在现有游戏 之上构建的游戏(在从经签署游戏的发行商获得许可的情况下甚至是"经签署 的"游戏),或者它们可以是无法在封闭系统上运行的新开发的游戏。因此,与图1相比,图2示出了其中经签署和未经签署的游戏两者都能够在封闭系统上运行的系统。与图1的封闭系统(即,封闭系统180)相比不 同的封闭系统200不仅可运行经签署的游戏A 205和B 210,而且可运行未经 签署的游戏C 215和D 220。 但是应当主意,所描绘的封闭系统180和200 仅仅是示例性的并且不限于计算设备的任何特定制造商或代(针对这些系统的 抽象框可代替图l和2中的具体描绘示出)。如以上所提到的,允许未经签署的游戏内容C 215和D 220在通常不允许 未经签署的内容运行的系统200上运行扩展了这一系统200的游戏能力。然 而,允许运行未经签署的游戏内容215、 220也呈现出安全问题。因为游戏C 215和D 220是未经签署的,g卩,它们未被验证是它们所声称的游戏,所以恶 意或不合乎需要的代码和数据可能结束在游戏系统220上运行。如将简短解 释的,参考图4,必须存在安全层。并且该安全层不仅首先允许未经签署的 游戏运行,而且另外具有防止不合乎需要的代码和数据与游戏系统200资源交 互的益处。接着,图3示出经签署的游戏得到认证而未经签署的游戏未得到认证。 具体而言,游戏A 305和B 310由某一认证或确认机构签署以使得这些游戏能 够在由该机构指定的具体封闭系统上运行335。 这些经签署的游戏A 305和 B 310被认为是得到认证的325。 相反,未得到认证的游戏330是未由某一 这样的机构签署的游戏,即,游戏A315和B 320,并且因此它们通常无法在 封闭系统300上执行。有了本专利技术的以上和以下各方面,这些游戏315、 320 能够在封闭系统300上运行(除了最初经签署的游戏A 305和B310之外)。最后,存在可从某一计算系统、设备或源向封闭系统、设备或目标提供未 经签署的内容的多种方式,如图4所示。该方面中所构想的内容类型可包括经 由与封闭计算系统408相关联的通信机制来只提供一次402的内容、经由该通 信机制来流传送404到系统406的内容或经由该通信机制来周期性本文档来自技高网...

【技术保护点】
一种用于维护供在封闭设备上玩未经签署的内容的订阅服务的方法,包括: 对订阅服务检查玩家标签是否拥有具有所述订阅服务的账户,其中所述账户指定所述玩家标签是否能够玩未经签署的内容800;以及 确定所述玩家标签是否能够玩所述未经签署的 内容805。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:RD小耶茨AS何BC缪特勒DB米切尔
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

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

1
相关领域技术
  • 暂无相关专利