[发明专利]计算机系统的数据管理在审
申请号: | 201280051486.0 | 申请日: | 2012-10-09 |
公开(公告)号: | CN103945911A | 公开(公告)日: | 2014-07-23 |
发明(设计)人: | G.菲德勒;V.A.菲力波夫;T.莫斯 | 申请(专利权)人: | 索尼电脑娱乐美国公司 |
主分类号: | A63F9/24 | 分类号: | A63F9/24 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 吕晓章 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机系统 数据管理 | ||
技术领域
本发明的实施方案涉及计算机系统,并且更具体而言涉及计算机系统的数据管理。
背景技术
允许多个用户合作参与的视频游戏近年来已经激增,并且可以在全世界的很多家庭中找到。
多个玩家的游戏可以使不同的玩家直接针对彼此竞争,诸如在射杀游戏中。多个玩家的游戏还可以使玩家合作以在游戏中实现希望的目标。合作游戏可以包含在战争模拟中的同一组的玩家、在冒险系列中有相同追求的玩家或从事其它刺激的任务的玩家。
在视频游戏设计中,转换单个玩家的游戏至多个玩家的合作游戏可以很困难,因为单个玩家的内容,诸如关卡和任务,通常在控制台上为单个玩家做出预算。即,在世界的每个空间中(in each room of the world)四处移动的一个玩家几乎占用所有整个中央处理单元(CPU)、存储器和流预算。为了保存记忆,当玩家进入每个空间时从存储器加载每个空间,并且卸载刚离开的空间。所述空间及其特征填满控制台的存储器。
在多个玩家的游戏中,多个玩家可以在同一时间设想探索不同的空间或关卡。用于控制台的紧张预算已经通过运输有比在非CO-OP游戏中可用细节少的单独的CO-OP任务组的多个玩家合作游戏而解决。遗憾的是较少细节是不希望的,尤其当用户习惯于参与单个玩家版本的视频游戏环境中的化身、非玩家角色、交互对象、背景和其它视频和音频项目的高等级细节时。用于多个玩家游戏的另一种解决方法是栓系(tethering)玩家的使用。
当将玩家栓系在一起时,一个玩家的机器具有例如在存储器中加载的空间的给定的逻辑空间的数据,并且该玩家的机器控制在该空间中发生的活动。然而,可能不加载其它空间的数据。在此类情况下,其它玩家受限在与那个具有在其机器上加载的空间数据的玩家相同的空间之内。试图移动到不同空间的另一个玩家被终止继续前进直至那个具有在其机器上加载的空间的玩家跟随他。通常,将玩家栓系在一起通过迫使玩家一起移动至每个空间中使得一次仅需要加载和服务一个空间来保存记忆。因此,用于多个玩家游戏的存储器和处理器预算不会显著超出单个玩家版本游戏的预算。遗憾的是常规的玩家栓系具有一个玩家可能想要离开其它玩家正参与游戏的空间的界限的缺点。因此,要找到在多个玩家游戏中不栓系玩家同时不需要用于客户端-服务器(client-server)架构的昂贵的中央服务器的解决方案。
当前设计视频游戏序列使得在游戏之内的物体以称为WAD的数据包被加载。术语“WAD”是“Where's All the Data”(所有数据在哪里)数据集的首字母简称。WAD可包括数据,诸如给定游戏关卡的位图、声音和特征。当在游戏中的角色从在游戏之内的逻辑空间序列之内的一个逻辑空间移动至另一个逻辑空间,不加载当前WAD而加载下一WAD集。因为WAD经由通过关卡的过程来推断而非明确限定,所以如果玩家在事件序列的中间开始,那么很难确定加载哪一个WAD。这使游戏的测试过程更困难,因为测试者仅仅为了测试可能接近序列末端的某个部分而将不得不参与整个序列。在玩家参与序列的一部分的情况下,存在建立哪些WAD的困难,因为存在许多不同类型的WAD,其可以是永久的或可变的。
由于缺乏存储施加至整个序列的全部变量和脚本的中央“父”(parent)WAD,所以关卡设计更复杂。目前,复杂的边缘情况使脚本发生故障。设计师已经将游戏编程在某些点明显暂停以允许系统检查是否已经加载正确的WAD。在游戏之内的一些物体需要贯穿整个事件序列。目前对于设计师没有简单的方法来确保将不会意外地复位此类物体的状态。在目前技术之下的多个玩家游戏中,根据玩家的位置为每个玩家单独加载WAD集。仍然难以确保为每个玩家加载相同的WAD集。
在一个现有系统之下,称为关卡标记系统,允许玩家彼此分开和独立移动。该关卡标记系统在2009年11月9日提交的共同分配的美国专利申请号12/614,977中描述,该专利申请的整体内容通过引用并入本文。在该系统之下,玩家可以在任何时段分开,这给予关卡设计相当的自由。该关卡标记系统不可以用于需要玩家之间合作并且仅在特定接合点分开的更有组织的游戏。用目前的WAD设计结构,玩家进入多个玩家游戏中间序列的视频游戏系统不可以确定应该从该中间点加载哪些WAD集,因为如上文所提及的,WAD从参与贯穿序列而推断。
在该情况下本发明的实施方案应运而生。
附图说明
图1是图示根据本发明的实施方案的数据管理的方法的流程图。
图2图示实施本发明的实施方案的客户端-服务器网络架构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼电脑娱乐美国公司,未经索尼电脑娱乐美国公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280051486.0/2.html,转载请声明来源钻瓜专利网。