用于玩游戏的设备、系统及控制游戏的方法

文档序号:7604801阅读:156来源:国知局
专利名称:用于玩游戏的设备、系统及控制游戏的方法
技术领域
本发明实施例涉及用于玩游戏的设备、系统及控制游戏的方法。具体而言,本发明实施例涉及移动电信领域中的用于玩游戏的设备、系统以及控制游戏的方法。
背景技术
当前,移动蜂窝电话普遍具有嵌入在系统软件内的游戏。这些游戏在移动电话售出时与移动电话绑定在一起。
最近,可通过无线电(或其它任何手段)将游戏下载到移动蜂窝电话。这允许移动蜂窝电话采用新游戏重新编程。
通过无线电下载游戏允许移动电话的用户定制他或她的移动电话,从而移动电话具有他或她喜欢的游戏。
现在,还可通过移动蜂窝电话玩多用户游戏。移动电话的用户一般登录远程服务器,与通过移动电话或其它方式如互联网登录的其它人一起玩游戏。例如,移动电话的另一用户可利用诸如蓝牙技术,与其它本地无线游戏设备形成本地ad-hoc网络。
对于移动蜂窝电话的用户而言,通常习惯于有规律地更新他们的电话,通过购买新电话或购买增加他们现有电话功能性的附件。
人们期望将更新电话的趋势与移动游戏的趋势合为一体,以创建新的游戏体验。

发明内容
根据本发明一个实施例,提供一种用于玩游戏的游戏设备,该游戏包括影响用户参与游戏的一个或多个参数,所述游戏设备包括存储数据结构的存储器,该数据结构将多个设备配置中的每一个配置与各自的游戏配置相关联,其中每个游戏配置不同地指定一个或多个游戏参数;用于标识该设备的当前设备配置的装置;用于使用该数据结构确定与当前设备配置相关联的当前游戏配置的装置;以及用于通过在游戏中设置参数来控制游戏的装置,这些参数由当前游戏配置指定。
根据本发明的另一实施例,提供一种控制用户所玩游戏的方法,其中该游戏包括一个或多个影响用户参与游戏的参数,所述方法包括将多个设备配置中的每一个配置与各自的游戏配置相关联,其中每个游戏配置不同地指定一个或多个游戏参数;标识设备的当前设备配置;使用该当前设备配置确定当前游戏配置;以及通过设置游戏参数来控制游戏,这些参数由当前游戏配置指定。
根据本发明的再一实施例,提供一种用于玩游戏的系统,该游戏包括影响用户参与游戏的一个或多个参数,所述游戏系统包括客户端设备和服务器,所述客户端设备包括用于标识客户端设备的当前设备配置的装置;并且所述服务器包括存储数据结构的存储器,该数据结构将多个设备配置中的每一个配置与各自的游戏配置相关联,其中每个游戏配置不同地指定一个或多个游戏参数;用于使用该数据结构确定与当前设备配置相关联的当前游戏配置的装置;以及用于通过在游戏中设置参数来控制游戏的装置,这些参数由当前游戏配置指定;其中,客户端设备另外包括用于向服务器发送当前设备配置的装置,服务器另外包括用于接收从客户端设备发送的当前设备配置的装置。
根据本发明的又一实施例,提供一种用于控制游戏的服务器,其包括存储数据结构的存储器,该数据结构将多个设备配置中的每一个配置与各自的游戏配置相关联,其中每个游戏配置不同地指定一个或多个游戏参数;用于从客户端设备接收当前设备配置的装置;用于使用该数据结构确定与接收的当前设备配置相关联的当前游戏配置的装置;以及用于通过在游戏中设置参数来控制游戏的装置,这些参数由当前游戏配置指定。
根据本发明的另一实施例,提供一种用于玩游戏和与服务器进行通信的客户端设备,其包括用于向服务器发送标识客户端设备当前设备配置的信息的装置。


为了更好地理解本发明,现将只参照附图通过示例说明本发明,其中图1例示了游戏设备;图2例示了控制游戏的方法;图3例示了试验设备配置的方法;以及图4例示了用于玩游戏和控制游戏的系统。
具体实施例方式
图1例示了手持便携电子设备10,其包括处理器12,显示器14,存储器16,用户输入设备18,音频输出设备20和输入/输出接口22。在本例中例示的手持便携电子设备10为移动蜂窝电话,并还包括蜂窝无线电收发器24。
处理器12双向连接存储器16、输入/输出接口和无线电蜂窝收发器24。它还连接显示器14和音频输出设备20,向它们提供命令信号;连接用户输入设备18,从它处接受输入信号。应当理解,电子设备10可以包括其它功能元件,并且处理器12可以由多个处理器单元组成。
存储器16存储计算机程序指令,这些指令在装载到处理器12时控制电子设备10的工作。存储器16可以外延为存储芯片等。存储器16包括用于游戏的计算机程序指令,这些指令在装载到处理器12时能够使用户与设备10交互作用并玩游戏。因而,设备10可以当作游戏设备。用户可以经由显示器14和用户输入设备18以及可选地,音频输出设备20与该设备交互作用。
计算机程序指令可以通过电磁载波信号11到达设备10,或可以从物理实体13中复制,例如计算机程序产品、存储器装置或诸如CD-ROM或DVD之类的记录介质。
输入/输出接口22可以是任何适宜类型的接口。例如,它可以包括低功率的射频收发器,并使用例如蓝牙(请读手册)协议或诸如红外线、GSM/GPRS/UMTS WLAND等之类的其它无线连接进行通信。它还可以包括或者可替换地包括电接口(galvanic interface),例如USB接口。输入/输出接口通过与附属设备30、32通信来增加电子设备10的功能性。
游戏设备10能够使用户玩任何适宜类型的游戏,用于这些游戏的计算机程序指令存储在存储器16中。这些游戏的实例包括但不限于第一人称视点游戏、角色扮演游戏、棋盘类游戏和游戏厅游戏。
可以在某些游戏中暂停游戏。对于这种游戏,游戏例示在游戏开始时启动,在游戏终止时结束,并且,会话是直到暂停或终止为止的玩游戏的周期。
在本发明的实施例中,游戏参数取决于设备10的配置,设备10的配置取决于设备10的性质以及与之通信的附属设备30、32的性质。
例如,游戏可以包括一个或多个“用户游戏对象”。“用户游戏对象”是游戏内的对象,对游戏用户显现,并以受用户控制的方式参与游戏。例如,它应当是角色扮演游戏中的人物。每个用户游戏对象可以具有一个或多个属性。“属性”是用户游戏对象的特征,该特征影响它对游戏的参与。例如,角色扮演游戏中的人物属性的可以包括力量、速度、耐力、再生、抵抗力等。游戏的参数可包括一个或多个在游戏中指定用户游戏对象的一个或多个属性的参数。
游戏例如还可以包括一个或多个“游戏对象”。“游戏对象”是游戏内的对象,对游戏用户显现,并参与游戏。例如,它应当是角色扮演游戏中人物所承载的对象。每个游戏对象可以具有一个或多个属性。“属性”是影响游戏的对象的特征。该属性可以影响对象对游戏的参与。例如,如果游戏对象是角色扮演游戏中的武器,则其属性可包括武器的强度和射程。该属性可以可替换地影响用户游戏对象对游戏的参与。例如,如果游戏对象是角色扮演游戏中的护身符,则其属性例如可以包括持有护身符的用户游戏对象的不可见性。
游戏参数可以包括一个和多个将一个或若干个游戏对象引入游戏的参数。游戏参数还可以包括一个或多个指定游戏对象或用户游戏对象的一个或多个属性的参数。
由于游戏参数取决于设备10的配置,所以例如通过改变设备10或添加额外的附属设备来更新或增加设备的配置,将更新或增加游戏的参数。
附属设备可以是主要或只用于增加游戏参数的附件。可替换地,附件可主要是用于增加电子设备10的功能性的附件,其另外增加游戏参数,例如照相机模块、耳机、笔式输入设备等。
当给设备10添加了新附件时,则新的游戏对象可以出现在游戏中。新游戏对象可以是可在普通游戏期间获得的游戏对象,或是只可通过经设备配置增加游戏参数而获得的游戏对象。该游戏对象可以类似于电子设备10所连接的用以增加设备配置的附件。例如,如果附属设备是护身符、项链、手镯、戒指等,则游戏增加的参数可以促使用户游戏对象穿戴上游戏对象,例如护身符、项链、手镯、戒指等,对应于游戏内的各自附件。
在一个示例中,诸如护身符之类的附件导致游戏对象出现在用户游戏对象上。可以修改附件,例如通过下载用于由附件显示的图像。与游戏对象相关联的属性取决于所显示的图像。因此,如果显示出十字形图片,则游戏中戴有该游戏对象的用户游戏对象具有消除未死者的能力。用户能够选择哪一个或哪些不同图像由附件显示,进而用户游戏对象具有哪一个和哪些属性。游戏对象在游戏中的显现,可以随其关联属性的改变而改变。通常它可以类似于所显示的图片。用户能够购买护身符的新图像,进而购买用户游戏对象的新属性。在此实施例中,对附件的连接创建了新的设备配置,并且对附件中所显示图像的改变,改变了该附件并从而改变了设备配置。
如果设备10升级到了一个更新的型号,或者一个或多个附件连接到该设备,则可以将游戏对象引入该游戏中,和/或可以改进该用户游戏对象或一个或多个游戏对象的属性。因此,激励设备用户更新设备10和购买附件,而这样做将通过影响用户参与游戏的质量来增强玩游戏的体验。
例如,如果电子设备10具有彩色显示器,则用户游戏对象可以,例如具有对亮光的防护。如果电子设备10具有闪光灯,则用户游戏对象可以具有亚视觉(infra-vision)。如果电子设备10具有照相机,则用户游戏对象可以具有望远镜或地图。如果电子设备10具有振动警报,则用户游戏对象可以具有警告、闪电或地震功能。
存储器16存储数据结构17,其将多个设备配置的每一个配置与特定的对应游戏参数组相关联。如上所述,这些参数可以,例如影响用户游戏对象的属性,影响游戏对象的属性,以及将游戏对象引入游戏。这组与物理设备配置相关联的游戏参数可以当作游戏配置。
数据结构17可以经由通过蜂窝无线收发器24接收的消息进行更新。更新数据结构能够使与特定设备配置相关联的游戏配置得以更新。例如,这可以用于引入新的附属设备。新设备配置与相关联的新游戏配置一起引入,用于新附件。如果用户购买新附件并将其连接到设备10上,则新的游戏配置将被载入游戏中。即这组由新游戏配置指定的游戏参数将用在游戏的下一个例示或游戏的下一个会话。对数据结构17的更新,还允许与特定设备配置相关联的游戏配置随时间而变化。通常,游戏配置将随时间而变差。即这组游戏参数将随时间而变得逐渐不利于使用。游戏配置的这一可变性允许最佳游戏配置始终与最新的设备配置相关联。由于设备配置老化,其游戏配置可能变得不够理想。这促使对用户购买新的附件或设备型号。
在数据结构17中定义的游戏配置,在某些实施例中可以通过正常游戏来获得。即,包括由这组游戏参数为该游戏配置定义的用户游戏对象属性、游戏对象属性和引入的游戏对象的该游戏配置,可以在正常游戏中出现。由于与设备配置相关联的游戏配置在例示游戏时载入,所以其提供了该示例中的‘开头’。
从特定设备配置中出现的游戏配置可以立即产生影响,无论该设备配置是否变化或它是否可以要求另外的触发事件,例如设备10的用户对选项的选择或游戏内部任务的完成。
游戏配置优选地增强用户的游戏体验,但是它也可以具有中性或负面的影响。由游戏配置产生的影响可以取决于正在进行的游戏。
游戏配置的结果,例如引入游戏对象或属性,可以完全/部分地是明确/隐蔽的。如果结果明确,则与该结果相关联的游戏对象或属性始终出现。如果结果隐蔽,则与该结果相关联的游戏对象或属性不会总出现,但可以通过用户对电子设备10进行某些操作或用户游戏对象执行某些游戏内任务,打开(以及可能关闭)该结果。例如,如果用户打开电话灯光,则游戏对象例如火把在游戏中可以照明。
参照图2进一步描述控制游戏的方法。在步骤40,游戏设备10标识其当前设备配置。这可以用许多方式来实现。
例如,存储器16可以存储标识设备10型号的标识符。因此,可以通过处理器12从存储器16中读出该标识符,标识设备10的配置。
如果附件30、32是蓝牙(请读手册)可激活的,则处理器12可以使用蓝牙“Class of Device(设备类)”标识附件。Class of Device指示蓝牙设备的能力,且可以使用Device Discovery(设备发现)程序来获得。所连接的附件的Class of Device由处理器12使用,以便进一步定义设备配置。
可替换地,每个附件30、32可以具有关联附件代码,其可存储在存储器16中。此附件代码可以由附件自身用任何适宜手段发送。可替换地,附件代码可以从附件制造商中获得,并由用户输入设备中。此情况下,最好存在某些放在附件代码上的安全机制,以防止它被其它的用户再次使用。例如,由附件制造商对用户提供的数据可以是,例如附件代码和一标识码的组合,而其中该标识码,例如IMEI、IMSI或电话号码,唯一标识用户或设备。设备可以使用设备代码从该组合中恢复附件代码。例如,该组合可以通过对附件代码和标识码进行互斥或运算来获得。该标识码可以通过用户的注册程序来获得。然后将该组合提供给设备,设备用设备代码对该组合执行互斥或运算,以恢复附件代码。附件代码虽未对用户可用,但其存储在存储器中。另一设备具有不同的设备代码,无法恢复有效的附件代码。这允许本发明与已有的附件一起使用。存储的附件代码由处理器12使用,以进一步定义设备配置。
然后,处理器12使用已标识的当前设备配置查询数据结构17,其最好组织成数据库。数据库在步骤42返回与当前设备配置相关联的游戏配置。此游戏配置是一组游戏参数。在步骤44,这些游戏参数载入游戏,因此设置游戏参数包括当前游戏配置的游戏参数。
应当理解,游戏配置可以包括多个游戏参数组,其中每组参数与数据结构中的条目相关联。这可以在设备10具有若干个附件时发生。一组游戏参数可以与数据结构中的设备相关联,同时另一组参数可以与每个附属设备相关联。当前设备配置包括该设备和该附件或这些附件,并且游戏配置是这些游戏参数组的并集。
添加附件的影响可以不必是参数组的线性组合。在其它实现中,设备与附件的指定组合或这些附件的指定组合可以具有特定的参数组,这些参数组不仅仅是两个参数组的并集。这能够导致在附件之间的交互作用,以及防止添加附件或更新设备的结果被完全预测出来。例如,在用户游戏对象在访问某些属性或游戏内游戏对象之前,某些游戏可以需要多个附件。此外,在多玩家游戏中,多个玩家的设备配置可以相互影响,并以某种方式影响游戏。例如,如果两个玩家具有非常强大的设备配置,并彼此(物理上或在游戏中)靠近,则可以出现反应,例如可在游戏中发生地震,其可以使用振动警报在设备中模拟出来。
图2所示的控制游戏的方法,可以在游戏启动或新游戏会话启动或只要新附属设备在游戏期间连接游戏设备10时使用。如果参数在游戏期间更新,则它们可以立即产生影响,或取决于游戏设计,在某些用户动作后产生影响。
在某些情况下,可以理解,为用户提供对游戏配置所定义的游戏参数的选择,这些参数将载入游戏中。
还可以期望游戏具有先前设备配置和关联游戏配置的存储,并允许用户从不同的游戏配置中拾取和挑选参数。这将鼓励对设备和附件的收集。
还可以期望用户能够向另一用户输出与特定附件相关联的信用,或向另一用户输出它们设备配置的特定结果,例如游戏对象、或游戏对象的属性或用户游戏对象。该输出可以是临时或永久的,以及可以是与其它用户的部分交换。
还可以期望允许用户在购买之前测试新的设备配置。如图3所示,在步骤50为用户提供虚拟更新设备10或添加附属设备的选项。如果用户接受该选项,则处理器12在步骤52将当前设备配置存储到存储器中,然后在步骤54,通过新的虚拟设备配置查询数据结构17,确定新的虚拟游戏配置。该虚拟游戏配置在步骤56载入游戏,并且计时器在步骤58同时开始计时。在步骤60,当计时器在预定周期之后超时,则处理器在步骤62从存储器中读出存储的游戏配置,并在步骤64重新载入游戏。用户因此能够试验设备配置的变化对游戏配置的影响。
尽管针对独立游戏设备描述了本发明,但是应当理解,它也可适用于远程游戏服务器客户端的游戏设备。这种布置通常用于多用户游戏,而本发明尤其可适用于这类游戏。
图4例示了本发明的另一实现,其中,通过经网络60进行通信,例如蜂窝移动电话网或诸如互联网的基于宽带的网络,可操作远程游戏设备10A和10B在游戏服务器50上玩游戏。游戏服务器可以使每个游戏设备10A和10B作为游戏服务器50的客户端,玩不同的游戏或同一游戏的不同例示。游戏服务器还可以进行多用户游戏,其中游戏设备10A和10B同时参与同一游戏。
服务器50包括处理器52和存储用于该游戏的数据结构17的存储器54,目前正通过游戏设备10A远程玩该游戏。存储器54存储计算机程序指令,其在被载入处理器52时控制服务器50的工作。
存储器54可以是任何适宜类型的存储器。存储器54包括用于一个或多个游戏的计算机程序指令,这些指令在装载到处理器52时能够使多用户与服务器50交互作用,以及玩一个或多个游戏。计算机程序指令可以通过电磁载波信号51到达服务器50,或可以从物理实体53中复制,例如计算机程序产品、存储器装置或诸如CD-ROM或DVD之类的记录介质。
服务器50控制每个客户端设备的游戏配置。它在该客户端设备的设备配置更新时更新客户端设备的游戏配置。
在图2的步骤40,客户端设备10A标识其当前设备配置,并向服务器发送包括标识设备配置的信息和标识设备用户的信息的消息。对设备配置的标识可以用有关前面段落所提及的许多方法来实现。
然后服务器50的处理器52使用标识的当前设备配置查询数据结构17,数据结构17最好被组织成数据库。数据库在步骤42返回与当前设备配置相关联的游戏配置。此游戏配置是一组游戏参数。在步骤44,这些游戏参数与客户端设备10A的用户相关联,并载入游戏,由此为该用户设置包括当前游戏配置的游戏参数。
尽管参照各种示例在前述段落中描述了本发明的实施例,但是应当理解,在不脱离如所要求的本发明范围的前提下,可以对给出的示例进行改动。例如,在参照图1描述的实施例中,数据结构17本地存储在设备10中。在其它的实施例中,数据结构17可以存储在如图4所示的远程服务器上。在此情形下,设备10将通过标识设备配置的消息,查询远程数据库,并接收回应信息,该消息包括定义适当游戏配置的参数组。
虽然在上述说明中努力把重点放在被认为是特别重要的本发明的那些特征上,但应当理解,本申请要求保护任何在此提及和/或于附图示出的可以取得可专利性的特征或特征组合,无论是否对此予以特别强调。
权利要求
1.一种用于玩游戏的游戏设备,该游戏包括影响用户参与游戏的一个或多个参数,所述游戏设备包括存储数据结构的存储器,该数据结构将多个设备配置中的每一个配置与各自的游戏配置相关联,其中每个游戏配置不同地指定一个或多个游戏参数;用于标识该设备的当前设备配置的装置;用于使用该数据结构确定与当前设备配置相关联的当前游戏配置的装置;以及用于通过在游戏中设置参数来控制游戏的装置,这些参数由当前游戏配置指定。
2.如权利要求1所述的游戏设备,其中,该游戏包括游戏对象,并且至少一个游戏配置指定创建游戏对象的参数。
3.如权利要求2所述的游戏设备,其中,该游戏包括至少一个用户游戏对象,并且创建的游戏对象影响用户游戏对象的属性。
4.如权利要求1、2或3所述的游戏设备,其中,该游戏包括至少一个游戏对象和至少一个用户游戏对象,并且至少一个游戏配置指定影响游戏对象属性或用户游戏对象属性的参数。
5.如前述任意权利要求所述的游戏设备,还包括装置,用户通过该装置选择在当前游戏配置中指定的参数的一个子集用作在该游戏中的参数。
6.如前述任意权利要求所述的游戏设备,还包括更新数据结构的装置。
7.如前述任意权利要求所述的游戏设备,还包括用于通过在游戏中设置参数来控制游戏的装置,这些参数由先前游戏配置指定。
8.如前述任意权利要求所述的游戏设备,还包括用于通过在游戏中设置参数来暂时控制游戏的装置,这些参数由与用户选择的虚拟设备配置相关联的虚拟游戏配置指定。
9.如前述任意权利要求所述的游戏设备,其中,用于控制游戏的装置在游戏中设置参数,这些参数由游戏例示时的当前游戏配置指定。
10.如权利要求9所述的游戏设备,其中,在例示游戏时设置的这些参数在玩游戏时是可变的。
11.一种用于控制用户所玩游戏的方法,其中,游戏包括一个或若干个影响用户参与游戏的参数,所述方法包括将多个设备配置中的每一个配置与各自的游戏配置相关联,其中每个游戏配置不同地指定一个或多个游戏参数;标识设备的当前设备配置;使用所述的当前设备配置确定当前游戏配置;以及通过设置游戏参数来控制当前游戏,这些参数由当前游戏配置指定。
12.一种用于玩游戏的系统,该游戏包括影响用户参与游戏的一个或多个参数,所述游戏系统包括客户端设备和服务器,所述客户端设备包括用于标识客户端设备的当前设备配置的装置;并且所述服务器包括存储数据结构的存储器,该数据结构将多个设备配置中的每一个配置与各自的游戏配置相关联,其中每个游戏配置不同地指定一个或多个游戏参数;用于使用该数据结构确定与当前设备配置相关联的当前游戏配置的装置;以及用于通过在游戏中设置参数来控制游戏的装置,这些参数由当前游戏配置指定,其中,客户端设备另外包括用于向服务器发送当前设备配置的装置,服务器另外包括用于接收从客户端设备发送的当前设备配置的装置。
13.一种用于控制游戏的服务器,包括存储数据结构的存储器,该数据结构将多个设备配置中的每一个配置与各自的游戏配置相关联,其中每个游戏配置不同地指定一个或多个游戏参数;用于从容户端设备接收当前设备配置的装置;用于使用该数据结构确定与接收的当前设备配置相关联的当前游戏配置的装置;以及用于通过在游戏中设置参数来控制游戏的装置,这些参数由当前游戏配置指定。
14.如权利要求12所述的服务器,其中,所述服务器是玩游戏所访问的游戏服务器。
15.如权利要求12所述的服务器,其中,所述游戏在客户端设备本地进行,用于控制游戏的装置通过向客户端设备发送信息来控制游戏,所述客户端设备定义当前游戏配置并设置客户端设备中的游戏参数。
16.一种用于玩游戏并且与服务器进行通信的客户端设备,包括用于标识客户端设备的当前设备配置的装置;以及用于向服务器发送标识客户端设备当前设备配置的信息用于控制游戏的装置。
17.如权利要求16所述的客户端设备,还包括用于在服务器远程玩游戏的装置。
18.如权利要求16所述的客户端设备,还包括用于在客户端设备本地玩游戏的装置;以及用于回应标识客户端设备配置的信息,从服务器接收用于控制游戏的参数的装置。
19.如权利要求16、17或18中任一项权利要求所述的客户端设备,还包括用于修改当前设备配置继而修改游戏的装置。
20.一种基本上如上文所述和附图所示的设备、系统、游戏或方法。
全文摘要
一种用于玩游戏的游戏设备,该游戏包括影响用户参与游戏的一个或多个参数,所述游戏设备包括存储数据结构的存储器,该数据结构将多个设备配置中的每一个配置与各自的游戏配置相关联,其中每个游戏配置不同地指定一个或多个游戏参数;用于标识该设备的当前设备配置的装置;用于使用该数据结构确定与当前设备配置相关联的当前游戏配置的装置;以及用于通过在游戏中设置参数来控制游戏的装置,这些参数由当前游戏配置指定。
文档编号H04Q7/32GK1777460SQ200480002727
公开日2006年5月24日 申请日期2004年7月10日 优先权日2004年7月10日
发明者米卡·于奥莫 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1