[发明专利]用于将动态内容引入合成环境中的分布式网络架构有效
申请号: | 200880006914.1 | 申请日: | 2008-03-06 |
公开(公告)号: | CN101678236A | 公开(公告)日: | 2010-03-24 |
发明(设计)人: | 罗伯特·E·李;贾森·马尔森;戴维·奥尔德里奇;布赖恩·约瑟夫·法里纳;乔恩·爱德华·范卡内盖 | 申请(专利权)人: | 诚恩环球网络公司 |
主分类号: | A63F9/24 | 分类号: | A63F9/24 |
代理公司: | 北京律盟知识产权代理有限责任公司 | 代理人: | 刘国伟 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 动态 内容 引入 合成 环境 中的 分布式 网络 架构 | ||
技术领域
本发明的实施例大体上涉及基于计算机的模拟以及合成环境产生,且更明确地说, 涉及用于以分布式架构产生合成环境以尤其引入动态内容的系统、计算机可读媒体、方 法和设备。
背景技术
传统的用于设计和模拟计算机产生的环境(例如大型多玩家在线(“MMO”)游戏 中的虚拟世界)的技术并不容易便于新的或经修改的虚拟世界的高效开发和制作。而且, 常规的用于产生虚拟世界的游戏平台进一步阻碍了尤其是相对于大型多玩家在线游戏 的虚拟世界的开发和制作。通常,常规游戏平台使用一组游戏服务器来创建虚拟世界, 其中每一额外组的游戏服务器用于创建虚拟世界的副本。此些副本通常被称为“碎片 (shard)”。常规的游戏平台以例行方式将每一虚拟世界的地理范围划分成若干分区,且 分配一个游戏服务器来产生每一单个分区。经配置以产生虚拟世界的分区的游戏服务器 通常被称为“区域服务器”。此外,一些常规游戏服务器是单片的,这意味着用于为虚 拟世界产生分区的所有游戏进程是在单个进程和/或服务器中创立的。虽然常规游戏平台 以及开发计算机产生的世界的传统方法是有作用的,但存在与之相关联的多种缺陷。
某些常规游戏平台的缺陷在于,其为虚拟世界的分区分配一个游戏服务器。由此, 游戏服务器及其功能性通常直接与分区及其活动联系起来。地理上相连的游戏服务器的 性能因此依据所述分区处的玩家数目以及该处正在执行的活动的种类而变。此外,使用 单片游戏服务器的常规游戏平台因为其无法调整其硬件能力以满足需求的增长而在某 种程度上是受限的。因此,随着更多玩家移动到特定分区,支持所述分区的游戏服务器 的负担变得越来越重。这又限制了可与对应的虚拟世界分区互动的玩家的数目。作为补 救,某些大型多玩家在线游戏操作以将玩家从人数过多的游戏服务器迁移到人数相对较 少的游戏服务器。这可能显著影响玩家体验。
传统游戏平台的又一缺点在于,每一游戏服务器与同一虚拟世界中的其它游戏服务 器相比,通常具有单独的用于产生虚拟世界分区的进程空间。玩家越过为两个虚拟世界 部分划定界线的地理边界而互动是常见的。由此,难题由于分区边界的缘故而出现,且 常规游戏平台通常需要计算资源来尝试管理越分区互动。举例来说,与一个分区中的一 个玩家相关联的游戏服务器通常需要某一种类的跟踪功能性来跟踪所述玩家与其它虚 拟世界分区中的其它玩家的互动。作为另一实例,考虑通常需要计算资源来维持玩家作 为不同进程空间中的代理。传统上,将玩家实施为代理要求将用于一个虚拟世界分区的 玩家特有信息的一种表示(例如,角色识别符)转换成用于和另一虚拟世界分区的单独 进程空间一起使用的另一表示。此外,游戏服务器通常使用(例如)远程程序调用来在 游戏服务器自己之间就玩家互动进行通信,这增加了通信的复杂性以及越分区互动的等 待时间。
常规游戏平台的进一步缺点在于,越过不同虚拟世界分区而互动的玩家(或玩家代 理)可容易中断交易以不正当地为其自身获利。为了说明,考虑一个虚拟世界分区处的 第一玩家提出用武器来交换另一虚拟世界分区处的第二玩家所拥有的金币。接下来,考 虑第一玩家接收到金币,但在交出武器之前,第一玩家断开位于不同虚拟世界分区的游 戏服务器之间的连接。因此,第一玩家将接收到金币但没有交换武器。
使用单片游戏服务器的一个缺陷在于,如果单片游戏服务器的游戏子进程中的一者 (例如物理学进程)不稳定或关闭,那么所述游戏子进程驻存在其中的整个游戏服务器 也容易经受不稳定或关闭。
使用当前的客户端-服务器架构来设计和模拟用于大型多玩家在线游戏的计算机产 生环境存在其它缺陷。考虑连同为新的或经修改的虚拟世界创建新内容所需的开发活动 一起,游戏设计者和开发者还定期修改可执行指令以适应所述新内容及其数据。修改可 执行指令通常增加了开发时间,尤其是在用以剔除程序错误和其它问题的质量保证和可 靠性测试期间。此外,大型多玩家在线游戏通常要求在与新内容互动之前,将经修改的 可执行代码下载到客户端。举例来说,对于大型多玩家在线游戏平台,实施可包含经修 改的可执行代码的大数据下载(例如,250MB)是常见的。
鉴于上述内容,将需要提供用于以分布式架构产生合成环境以尤其将动态内容引入 合成环境中的系统、计算机可读媒体、方法和设备,且需要进一步为高效开发和制作新 的或经修改的合成环境作准备。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于诚恩环球网络公司,未经诚恩环球网络公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880006914.1/2.html,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法