[发明专利]通过对等网络实现已安装的游戏软件的共享无效
申请号: | 200980121071.4 | 申请日: | 2009-06-04 |
公开(公告)号: | CN102067102A | 公开(公告)日: | 2011-05-18 |
发明(设计)人: | 修-楠·俞;克里斯托弗·J·迪尔;史蒂文·麦加里;约翰·图米 | 申请(专利权)人: | 特迈尼公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16;G06F9/44 |
代理公司: | 隆天国际知识产权代理有限公司 72003 | 代理人: | 姜燕;陈晨 |
地址: | 美国马*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 对等 网络 实现 安装 游戏软件 共享 | ||
技术领域
本发明涉及游戏软件,特别是涉及游戏软件的升级。
背景技术
已知的游戏软件的升级方法包括将安装器与相关的新的游戏软件包(piece)一起从供给群组成员(donor swarm member)传送到接收群组成员(recipient swarm member)。这就需要在供给群组成员处将安装器的副本与所需的游戏包一起保留。结果是,在供给群组成员处必须分派存储空间。
同时,跟随着该升级过程,该安装器留在该接收群组成员处。结果是,在该接收群组成员处会耗用不必要的空间。
已知的安装方法是与具体的版本匹配的。典型的安装器一般会将接收群组成员从版本n升级为版本n+1。如果人们希望从版本n升级到版本n+m,通常需要进行m次单独的安装。这也使得升级的分发变得更为复杂。
发明内容
在本发明的一个方面中,给出一种由计算机实施的方法,用于对存储在第一存储位置处的游戏软件的运行(run-time)版本进行升级。该方法包括以下步骤:使得第一群组成员在该第一存储位置存储该游戏软件的第一版本,该第一版本具有第一组多个游戏包;保留(maintain)该游戏软件的第二版本,该第二版本具有第二组多个游戏包,其中至少一个游戏包在所述第一组多个游戏包里缺失;从所述第一群组成员接收升级到该游戏软件的第二版本的请求,该请求识别该第一版本;基于该第一版本的身份,识别缺失的游戏包的集合,该集合包括从该第一版本升级到该第二版本所需的游戏包;以及将指向(leading to)其他群组成员的子集的信息提供给所述第一群组成员,该子集中的每个其他群组成员在第二存储位置对至少一个缺失的游戏包进行驻存(host),其中该第二存储位置用于存储该游戏软件的运行版本。结果是,第一群组成员得到这样的能力:识别属于该子集的其他群组成员,并从彼处请求缺失的游戏包。该方法还包括以下步骤:使得所述第一群组成员从该第二存储位置取回(retrieve)缺失的游戏包并将它们存储在该第一存储位置的至少一部分中,其中该第一存储位置用于存储该游戏软件的第一版本,因此而在该游戏软件的升级期间避免额外存储的耗用。在提及游戏软件时使用的术语“第一”和“第二”用来标识游戏软件的不同版本(尽管不一定是连续的)。
在某些实践中,所取回的缺失的游戏包包括针对介于该运行游戏软件的该第一版本和该第二版本之间的版本的游戏包。
本升级方法的其他实践包括:从一个或多个其他群组成员接收识别对该游戏软件的版本进行驻存的该群组成员的消息;以及生成由该一个或多个其他群组成员驻存的该游戏版本的列表。这些实践包括的升级方法还包括:将包括在所述第一群组成员的升级请求中的该第二版本与包含由所述其他群组成员驻存的该游戏版本的列表进行比较;以及基于该比较,识别对该第二版本中包括的至少一个游戏包进行驻存的其他群组成员的子集。
本方法的其他实践包括:从所述第一群组成员接收收到缺失游戏包的消息,其中该消息包括该游戏软件的与所述游戏包相关的版本,以及使得所述第一群组成员与其他群组成员直接从所述第一群组成员的第一存储位置分享取回的游戏包。
在本方法的附加实践中,包括这样的内容:于现场(in-place)升级中在群组成员间传送一个或多个游戏包,其中在传送中所述游戏包的状态和传送后由该游戏软件使用的该包的状态是相同的。
在可选的实践中,使得所述第一群组成员在该第一存储位置的至少一部分中存储缺失的游戏包的步骤还包括:使得所述第一群组成员在这样的位置存储缺失的游戏包,在玩游戏期间将从该位置访问缺失的游戏包。
本方法的其他实践包括:使得所述第一群组成员取回缺失的游戏包的步骤包括:使得所述第一群组成员建立与所述一个或多个其他群组成员的连接;以及当所述第一群组成员和所连接的其他群组成员已经取回所有缺失的游戏包时,使得所述第一群组成员中断该连接。
本方法的其他实践包括:所述缺失的游戏包包括一个或多个不存在于该游戏软件的第一版本中的游戏包,以及所述缺失的游戏包包括一个或多个针对所述第一组多个游戏包的替代游戏包。
另外的实践包括:该第一版本是刚好处在该第二版本之前的版本,以及在该第一版本与第二版本之间至少存在第三版本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于特迈尼公司,未经特迈尼公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980121071.4/2.html,转载请声明来源钻瓜专利网。