游戏数据设置方法、设备、电子设备、服务器和系统与流程

文档序号:12361917阅读:213来源:国知局
游戏数据设置方法、设备、电子设备、服务器和系统与流程

本发明涉及游戏数据处理技术领域,更具体地,涉及一种用于设置游戏中的对象的数据的方法、用于设置游戏中的对象的数据的设备、游戏设置设备、游戏设备、电子设备、服务器和游戏系统。



背景技术:

在现有技术的游戏设备中,用户需要通过输入装置直接对游戏中的对象进行操作。所述对象例如是游戏中的角色、目标物等。在游戏系统中,所述对象的数据可以基于用户操作该对象的情况而被设置修改。例如,可以基于用户操作游戏中的角色的时间长度来增加该角色的等级。例如,在培育植物的游戏中,可以通过用户在游戏中的培育操作来提高该植物的生命力等。

例如,中国专利ZL200510105071.9公开了一种联网游戏中角色的移动方法。该专利在此全部引入作为参考。

例如,中国专利ZL200510067833.0公开了一种游戏机,其中可以通过触摸板来进行操作。该专利在此全部引入作为参考。

例如,中国专利ZL200710108683.2公开了一种参与游戏的方法以及系统、和游戏服务系统。该专利在此全部引入作为参考。

在现有技术中,用户可以通过键盘、鼠标、触摸屏、语音输入、影像输入、位置感测等方式来直接操作游戏中的对象。用户的操作是直接针对游戏本身的。在操作的过程中,用户需要关注游戏的变化。用户需要花费大量的时间来操作游戏。这导致的后果是,用户容易沉迷于游戏。

此外,现有技术的操作方式容易使得用户产生疲劳和/或对用户的健康产生不利影响。

因此,需要对现有技术的游戏设备进行改进,以针对现有技术中的至少一个技术问题。



技术实现要素:

本发明的一个目的是提供一种用于设置游戏中的对象的数据的新技术方案。

根据本发明的第一方面,提供了一种用于设置游戏中的对象的数据的方法,包括:获取与用户的活动对应的活动数据,其中,所述用户与所述对象对应,所述活动数据不是直接操作游戏而获取的;以及基于所述活动数据来设置所述对象的数据。

优选地,所述活动数据包括与用户的肢体活动有关的数据。优选地,所述肢体活动包括上肢活动、腿部活动、腹部活动、头颈部活动据、背部活动、腰部活动中的至少一个。

优选地,所述活动数据包括与所述用户通过电子终端设备进行学习、阅读或测试相关的数据。优选地,所述学习、阅读或测试包括文字阅读、图片阅读、答题式测试、实操式测试、听音频、看视频、互动问答中的至少一个。

优选地,所述活动数据包括与所述用户通过电子终端设备形成的作品相关的数据。优选地,所述作品包括文字内容、图片、音频、视频中的至少一个。

优选地,所述活动数据包括与所述用户使用电子终端设备进行的交互通信有关的数据。优选地,交互通信包括用户通过所述电子终端设备中的通信工具与其他用户进行的交互通信。

优选地,所述活动数据包括与用户的身体状态有关的数据。

优选地,所述活动数据包括与用户的物理位置变化有关的的数据。

优选地,所述活动数据包括与用户的身体健康程度有关的数据。

优选地,所述对象的数据包括与对象等级、对象经验值、对象荣誉、对象素质、对象行为、对象关系中的至少一项有关的数据。

优选地,所述方法还包括:将所述活动数据存储在配置文件中,其中,使用所述配置文件的哈希值作为所述配置文件的文件名。优选地,所述方法还包括:在使用所述配置文件以获取活动数据时,使用所述配置文件的文件名对该配置文件进行校验。

优选地,所述活动数据来自感测设备。

根据本发明的第二方面,提供了一种用于设置游戏中的对象的数据的设备,包括:用于获取与用户的活动对应的活动数据的装置,其中,所述用户与所述对象对应,所述活动数据不是直接操作游戏而获取的;以及用于基于所述活动数据来设置所述对象的数据的装置。

根据本发明的第三方面,提供了一种游戏设置设备,包括:获取单元,被配置成用于获取与用户的活动对应的活动数据,其中,所述用户与所述对象对应,所述活动数据不是直接操作游戏而获取的;以及设置单元,被配置成用于基于所述活动数据来设置所述对象的数据。

根据本发明的第四方面,提供了一种游戏设备,包括根据本发明所述的用于设置游戏中的对象的数据的设备。

根据本发明的第五方面,提供了一种游戏设备,包括根据本发明所述的游戏设置设备。

根据本发明的第六方面,提供了一种电子设备,包括根据本发明所述的游戏设备。

根据本发明的第七方面,提供了一种电子设备,包括处理器和存储器,其中,所述存储器用于存储指令,所述指令用于控制所述处理器以执行根据本发明所述的用于设置游戏中的对象的数据的方法。

根据本发明的第八方面,提供了一种电子设备,包括接收单元和处理单元,其中,所述接收单元用于接收与用户的活动对应的活动数据,其中,所述用户与所述对象对应,所述活动数据不是直接操作游戏而获取的,以及所述处理单元用于基于所述活动数据来设置所述对象的数据。

根据本发明的第九方面,提供了一种服务器,包括根据本发明所述的游戏设备。

根据本发明的第十方面,提供了一种服务器,包括处理器和存储器,其中,所述存储器用于存储指令,所述指令用于控制所述处理器以执行根据本发明所述的用于设置游戏中的对象的数据的方法。

根据本发明的第十一方面,提供了一种服务器,包括根据本发明所述的用于设置游戏中的对象的数据的设备。

根据本发明的第十二方面,提供了一种服务器,包括根据本发明所述的游戏设置设备。

根据本发明的第十三方面,提供了一种服务器,包括接收单元和处理单元,其中,所述接收单元用于接收与用户的活动对应的活动数据,其中,所述用户与所述对象对应,所述活动数据不是直接操作游戏而获取的,以及所述处理单元用于基于所述活动数据来设置所述对象的数据。

根据本发明的第十四方面,提供了一种游戏系统,包括根据本发明所述的服务器、电子终端设备和至少一个感测设备,其中,所述至少一个感测设备用于感测用户的活动数据并将所述活动数据发送给所述服务器,所述服务器用于基于所述活动数据来设置游戏中的对象的数据以及将所设置的对象的数据发送给所述电子终端设备。

通过本发明的实施例,可以扩展用户操作游戏的方式。

通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。

附图说明

被结合在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且连同其说明一起用于解释本发明的原理。

图1是显示可用于实现本发明的实施例的计算系统的硬件配置的例子的框图。

图2示出了根据发明的一个实施例的用于设置游戏中的对象的数据的方法的流程图。

图3示出了根据发明的另一个实施例的游戏设置设备的框图。

图4示出了根据发明的另一个实施例的游戏设备的框图。

图5示出了根据发明的另一个实施例的电子设备的框图。

图6示出了根据发明的另一个实施例的电子设备的框图。

图7示出了根据发明的另一个实施例的服务器的框图。

图8示出了根据发明的另一个实施例的服务器的框图。

图9示出了根据发明的另一个实施例的游戏系统的示意图。

具体实施方式

现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。

以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。

在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

<硬件配置>

图1是显示可用于实现本发明的实施例的计算系统1000的硬件配置的例子的框图。

如图1所示,计算系统包括计算装置1110。计算装置1110包含通过系统总线1121连接的处理单元1120、系统存储器1130、不可拆卸非易失性存储器接口1140、可拆卸非易失性存储器接口1150、用户输入接口1160、网络接口1170、视频接口1190和输出外设接口1195。

系统存储器1130包含ROM(只读存储器)1131和RAM(随机存取存储器)1132。BIOS(基本输入输出系统)1133驻留于ROM 1131中。操作系统1134、应用程序1135、其它的程序模块1136和一些程序数据1137驻留于RAM 1132中。

诸如硬盘的不可拆卸非易失性存储器1141与不可拆卸非易失性存储器接口1140连接。例如,不可拆卸非易失性存储器1141可存储操作系统1144、应用程序1145、其它的程序模块1146和一些程序数据1147。

诸如软盘驱动器1151和CD-ROM驱动器1155的可拆卸非易失性存储器与可拆卸非易失性存储器接口1150连接。例如,软盘可被插入软盘驱动器1151中,并且,CD(光盘)可被插入CD-ROM驱动器1155中。

诸如鼠标1161和键盘1162的输入设备与用户输入接口1160连接。

计算装置1110可通过网络接口1170与远程计算装置1180连接。例如,网络接口1170可通过局域网络1171与远程计算装置1180连接。作为替代方案,网络接口1170可与调制解调器(调制器-解调器)1172连接,并且调制解调器1172通过广域网络1173与远程计算装置1180连接。

远程计算装置1180可包含存储远程应用程序1185的诸如硬盘的存储器1181。

视频接口1190与监视器1191连接。

输出外设接口1195与打印机1196和扬声器1197连接。

图1所示的计算系统仅是解释性的,并且决不是为了要限制本发明、其应用或用途。

<方法>

图2示出了根据发明的一个实施例的用于设置游戏中的对象的数据的方法的流程图。

如图2所示,在步骤S2100,获取与用户的活动对应的活动数据。所述用户与所述对象对应。所述活动数据不是直接操作游戏而获取的。

例如,所述对象指的是游戏中的角色、目标物等等。所述对象的数据可以被修改以反映游戏的变化。

在现有技术中,用户在玩游戏时需要对游戏本身进行操作。这在一定程度上限制了用户操作游戏的方式。在这里,“游戏”指的是本身能够以直接操作方式玩的游戏。例如,用户可以直接对游戏中的对象进行操作。

在本发明的实施例中,用户除了这种直接操作游戏的方式之外,还可以通过间接方式来参与游戏。换句话说,所述活动数据不是直接操作游戏而获取的。用户直接执行的是其他活动。所述其他活动并不直接产生对游戏的操作或控制。从所述其他活动获取的数据被用于设置游戏中的对象的数据。这种方式在这里被称为“间接方式”或者“间接操作”。

可以通过多种方式来获取所述活动数据。例如,感测设备来获取所述活动数据。可选地,可以将用户在进行其他活动时记录的数据作为用于游戏的活动数据。例如,所述其他活动可以包括体检、阅读、体育活动等等。所述活动数据可以是在其他活动中记录的原始数据,也可以是对所述原始数据进行标准化处理之后的数据。

在一个例子中,所述活动数据可以包括与用户的肢体活动有关的数据。例如,所述肢体活动可以包括上肢活动、腿部活动、腹部活动、头颈部活动据、背部活动、腰部活动中的至少一个。可以通过感测设备来获取与肢体活动有关的数据。例如,所述感测设备可以是设置在iwatch中的传感器等等。

在另一个例子中,所述活动数据包括与所述用户通过电子终端设备进行学习、阅读或测试相关的数据。例如,所述学习、阅读或测试可以包括文字阅读、图片阅读、答题式测试、实操式测试、听音频、看视频、互动问答中的至少一个。例如,电子终端可以记录用户阅读的时间和数量(页面数)。电子终端将所记录的数据设置为活动数据。

在另一个例子中,所述活动数据包括与所述用户通过电子终端设备形成的作品相关的数据。例如,所述作品包括文字内容、图片、音频、视频中的至少一个。例如,用户可以在电子终端上撰写文章、绘画、录音等。在所述创作活动中形成的数据可以被用作所述活动数据。

在另一个例子中,所述活动数据包括与所述用户使用电子终端设备进行的交互通信有关的数据。例如,交互通信包括用户通过所述电子终端设备中的通信工具与其他用户进行的交互通信。所述交互通信可以是语音通信、视频通信、文字通信、图片通信等。

在另一个例子中,所述活动数据包括与用户的身体状态有关的数据。例如,所述与身体状态有关的数据指的是用户的疲劳程度等等。例如,如果用户长时间从事某种单一活动,则这表明用户在很大程度上会由疲劳感。因此,例如,可以通过记录用户执行单一活动的时间来确定与身体状态有关的数据。

在另一个例子中,所述活动数据包括与用户的物理位置变化有关的的数据。例如,可以通过诸如iWatch、iPhone等的电子终端设备记录用户的位置变化,从而获取所述数据并将所述数据用于游戏。

在另一个例子中,所述活动数据包括与用户的身体健康程度有关的数据。例如,与身体健康程度有关的数据可以是用户的血压、血糖、骨密度等。可以直接通过血糖仪等设备获取所述数据,也可以通过用于健康检查的服务器获取所述数据。

在本方面的实施例中,与现有技术相比,扩展了用户参与游戏的方式。

此外,本发明人发现,现有技术的游戏操作方式会在一定程度上会对用户的生活、工作、学习和/或健康造成影响。在现有技术中,用户需要长时间关注游戏本身。这是耗时的。然而,如果游戏不使得用户长时间关注(操作)游戏,则该游戏可能会丧失用户的关注。因此,吸引用户的方面和对用户产生影响的方面存在矛盾。根据本发明的实施例,用户在执行其他活动的时候可以参与到游戏中。这可以在一定程度上缓解这方面的矛盾。在本发明的实施例中,活动数据不是直接操作游戏而获取的。也就是说,用户不需要电子设备上面对游戏客户端软件(APP)来输入数据。例如,在现有技术中,在用户通过诸如手机的电子设备查看游戏界面的情况下,通过摄像头、麦克风、按键、触摸屏等来输入操作游戏的数据。在本发明的实施例中,所述活动数据对于用户来说是被动获取的。也就是说,在获取活动数据时,用户可以不关注游戏软件本身。例如,可以在用户没有直接面对游戏的情况下,例如,在游戏客户端软件关闭或者在后台运行的情况下,检测用户的活动,并将对应的活动数据发送给游戏(游戏服务器或游戏客户端软件)。例如,在一个具体的例子中,在用户没有直接操作游戏的情况下,通过位置传感器、姿态传感器等来获取所述活动数据,其中,这些传感器可以在不影响用户活动的情况下以不需要用户感知(“侦听”方式)获取用户的活动数据。另外,所述活动数据还可以在与“玩游戏”无关的情况下获取的,例如,在体检时获取的与用户的身体健康程度有关的数据等。从某种意义上说,所述活动数据是在用户没有“玩游戏”的情况下获取的。因此,从某种程度上来说,所述活动数据对于用户来说是被动获取的,而对于电子设备来说是主动获取的。这样,一方面,由于不需要用户主动输入数据,因此,可以避免用户沉迷于游戏或者由于主动操作游戏而导致危险;另一方面,用户可以间接地参与游戏,从而在一定程度上保持了用户与游戏的互动关系,以保持游戏对用户的一定吸引力。

此外,在本发明的实施例中,将工作、学习、身体健康等方面的因素引入到玩游戏的过程中,这可以引导用户进行更加有意义的活动和/或引导用户关注自身健康情况。

在另一个实施例中,将所述活动数据存储在配置文件中。所述配置文件可以被存储在服务器中也可以被存储在电子终端设备。

本发明的发明人发现,在存储文件的过程中,可能会出现不同的配置文件具有相同文件名称的情况。例如,多个用户可能共同使用一个电子终端设备,并且他们的配置文件都被存储在该电子终端设备上。此外,配置文件可能被存储在公共的服务器上。可能会出现配置文件产生冲突的情况。例如,在后的文件可能会覆盖在先的文件,从而造成数据丢失。

此外,还可能出现相同配置录文件具有不同文件名称的情况。这可能会在客户端设备或服务器上产生过多的重复内容,并形成垃圾文件,而占用设备或服务器的存储资源。

因此,例如,可选地,使用所述配置文件的哈希值作为所述配置文件的文件名。通过这种方式,可以在一定程度上避免上述文件冲突和/或垃圾文件。

此外,在文件的传输和/或使用过程中,经常会发生文件损坏的情况。在有些情况下,如果服务器上的中间程序和/或游戏软件程序调用了损坏的配置文件,可能造成该程序的卡顿和/或崩溃。

因此,例如,在使用所述配置文件以获取活动数据时,使用所述配置文件的文件名对该配置文件进行校验。在校验中,使用该配置文件的文件名检查该配置文件的完整性。通过这种方式,可以简便地通过文件名来避免上述问题的产生。

另外,哈希值可能比较长,这容易使得文件名较长。因此,可以截取所述哈希值的部分作为文件名。这样即减小了文件名的长度,又保留了一部分上述校验功能。

在步骤S2200,基于所述活动数据来设置所述对象的数据。

例如,所述对象的数据包括与对象等级、对象经验值、对象荣誉、对象素质、对象行为、对象关系中的至少一项有关的数据。

在下面的描述中,可以省略与上面重复的内容。

<设备>

本领域技术人员应当理解,在电子技术领域中,可以通过软件、硬件以及软件和硬件结合的方式,将上述方法体现在产品中。本领域技术人员很容易基于上面公开的方法,产生一种用于设置游戏中的对象的数据的设备,包括:用于获取与用户的活动对应的活动数据的装置,其中,所述用户与所述对象对应,所述活动数据不是直接操作游戏而获取的;以及用于基于所述活动数据来设置所述对象的数据的装置。

例如,所述活动数据包括与用户的肢体活动有关的数据。例如,所述肢体活动包括上肢活动、腿部活动、腹部活动、头颈部活动据、背部活动、腰部活动中的至少一个。

例如,所述活动数据包括与所述用户通过电子终端设备进行学习、阅读或测试相关的数据。例如,所述学习、阅读或测试包括文字阅读、图片阅读、答题式测试、实操式测试、听音频、看视频、互动问答中的至少一个。

例如,所述活动数据包括与所述用户通过电子终端设备形成的作品相关的数据。例如,所述作品包括文字内容、图片、音频、视频中的至少一个。

例如,所述活动数据包括与所述用户使用电子终端设备进行的交互通信有关的数据。例如,所述交互通信包括用户通过所述电子终端设备中的通信工具与其他用户进行的交互通信。

例如,所述活动数据包括与用户的身体状态有关的数据。

例如,所述活动数据包括与用户的物理位置变化有关的的数据。

例如,所述活动数据包括与用户的身体健康程度有关的数据。

例如,所述对象的数据包括与对象等级、对象经验值、对象荣誉、对象素质、对象行为、对象关系中的至少一项有关的数据。

例如,所述设备还包括:用于将所述活动数据存储在配置文件中的装置,其中,使用所述配置文件的哈希值作为所述配置文件的文件名。例如,所述的设备还包括:用于在使用所述配置文件以获取活动数据时使用所述配置文件的文件名对该配置文件进行校验的装置。

例如,所述活动数据来自感测设备。

图3示出了根据发明的另一个实施例的游戏设置设备的框图。如图3所示,游戏设置设备3000包括获取单元3010和设置单元3020。

获取单元3010被配置成用于获取与用户的活动对应的活动数据。所述用户与所述对象对应。所述活动数据不是直接操作游戏而获取的。

例如,所述活动数据包括与用户的肢体活动有关的数据。例如,所述肢体活动包括上肢活动、腿部活动、腹部活动、头颈部活动据、背部活动、腰部活动中的至少一个。

例如,所述活动数据包括与所述用户通过电子终端设备进行学习、阅读或测试相关的数据。例如,所述学习、阅读或测试包括文字阅读、图片阅读、答题式测试、实操式测试、听音频、看视频、互动问答中的至少一个。

例如,所述活动数据包括与所述用户通过电子终端设备形成的作品相关的数据。例如,所述作品包括文字内容、图片、音频、视频中的至少一个。

例如,所述活动数据包括与所述用户使用电子终端设备进行的交互通信有关的数据。例如,所述交互通信包括用户通过所述电子终端设备中的通信工具与其他用户进行的交互通信。

例如,所述活动数据包括与用户的身体状态有关的数据。

例如,所述活动数据包括与用户的物理位置变化有关的的数据。

例如,所述活动数据包括与用户的身体健康程度有关的数据。

例如,所述设置单元还被配置成用于将所述活动数据存储在配置文件中的装置,其中,使用所述配置文件的哈希值作为所述配置文件的文件名。例如,所述设置单元还被配置成用于在使用所述配置文件以获取活动数据时使用所述配置文件的文件名对该配置文件进行校验的装置。

例如,所述活动数据来自感测设备。

设置单元3020被配置成用于基于所述活动数据来设置所述对象的数据。例如,所述对象的数据包括与对象等级、对象经验值、对象荣誉、对象素质、对象行为、对象关系中的至少一项有关的数据。

本领域技术人员应当明白,可以通过各种方式来实现获取单元3010和设置单元3020。例如,可以通过指令配置处理器来实现获取单元3010和设置单元3020。例如,可以将指令存储在ROM中,并且当启动设备时,将指令从ROM读取到可编程器件中来实现获取单元3010和设置单元3020。例如,可以将获取单元3010和设置单元3020固化到专用器件(例如ASIC)中。可以将获取单元3010和设置单元3020分成相互独立的单元,或者可以将它们合并在一起实现。获取单元3010和设置单元3020可以通过上述各种实现方式中的一种来实现,或者可以通过上述各种实现方式中的两种或更多种方式的组合来实现。对于本领域技术人员来说,在通过本说明书获知技术方案的基础上,上述实现方式是等价的,并且对于本领域技术人员来说是显而易见的。

<游戏设备>

图4示出了根据发明的另一个实施例的游戏设备的框图。

如图4所示,游戏设备4000包括游戏设置设备4010。所述游戏设备4010例如是前面所述的用于设置游戏中的对象的数据的设备或者是图3所示的游戏设置设备。

可以通过游戏设置设备4010来设置游戏中对象的数据。根据设计需要,游戏设备4000可以包括其他模块、单元或功能。所述其他模块、单元或功能不是本发明所关注的,因此,在这里省略对它们的描述。

<电子设备>

可以在电子设备上实现本发明的技术方案。该电子设备包括前面所述的游戏设备。所述电子设备例如是电脑、笔记本电脑、智能手机、平板电脑等。所述电子设备可以通过网络从外部的服务器、感测设备等接收活动数据,或者可以接收感测数据并将感测数据转变成活动数据。

图5示出了根据发明的另一个实施例的电子设备的框图。

如图5所示,电子设备5000可以包括处理器5010、存储器5020、接口装置5030、通信装置5040、显示装置5050、输入装置5060、扬声器5070、麦克风5080,等等。

处理器5010例如可以是中央处理器CPU、微处理器MCU等。存储器5020例如包括ROM(只读存储器)、RAM(随机存取存储器)、诸如硬盘的非易失性存储器等。接口装置5030例如包括USB接口、耳机接口等。

通信装置5040例如能够进行有有线或无线通信。

显示装置5050例如是液晶显示屏、触摸显示屏等。输入装置5060例如可以包括触摸屏、键盘等。用户可以通过扬声器5070和麦克风5080输入/输出语音信息。

图5所示的电子设备仅是解释性的,并且决不是为了要限制本发明、其应用或用途。

在这个实施例中,所述存储器5020用于存储指令,所述指令用于控制所述处理器5010进行操作以执行图1所示的用于设置游戏中的对象的数据的方法。本领域技术人员应当理解,尽管在图5中示出了多个装置,但是,本发明可以仅涉及其中的部分装置,例如,处理器5010和存储装置5020等。技术人员可以根据本发明所公开方案设计指令。指令如何控制处理器进行操作,这是本领域公知,故在此不再详细描述。

图6示出了根据发明的另一个实施例的电子设备的框图。

如图6所示,电子设备6000包括接收单元6010和处理单元6020。所述接收单元6010用于接收与用户的活动对应的活动数据。所述用户与所述对象对应。所述活动数据不是直接操作游戏而获取的。所述处理单元6020用于基于所述活动数据来设置所述对象的数据。所述处理单元6020还可以实现参照图1所描述的各个处理。在此,不在重复所述描述。

如前面所述,可以通过各种方式来实现接收单元6010和处理单元6020,并且在本发明的教导下,这些方式对于本领域技术人员来说都是等同的并且明显的。

<服务器>

可以在服务器上实现本发明的技术方案。例如,游戏是网络游戏。可以在服务器中存储并设置对象的数据。所述服务器可以包括前面所述的游戏设备。此外,还可以直接在服务器中实现根据本发明的用于设置游戏中的对象的数据的设备或者游戏设置设备。

图7示出了根据发明的另一个实施例的服务器的框图。

如图7所示,服务器7000可以包括处理器7010、存储器7020、接口装置7030、通信装置7040、显示装置7050、输入装置7060、扬声器7070、麦克风7080,等等。

处理器7010例如可以是中央处理器CPU、微处理器MCU等。存储器2020例如包括ROM(只读存储器)、RAM(随机存取存储器)、诸如硬盘的非易失性存储器等。接口装置7030例如包括USB接口、耳机接口等。

通信装置7040例如能够进行有有线或无线通信。

显示装置7050例如是液晶显示屏、触摸显示屏等。输入装置7060例如可以包括触摸屏、键盘等。用户可以通过扬声器7070和麦克风7080输入/输出语音信息。如图7所示,随着电子技术的发展,终端设备和服务器之间的界限越来越模糊。在某些情况下,可以使用终端设备作为服务器。

图7所示的电子设备仅是解释性的,并且决不是为了要限制本发明、其应用或用途。

在这个实施例中,所述存储器7020用于存储指令,所述指令用于控制所述处理器7010进行操作以执行图1所示的用于设置游戏中的对象的数据的方法。本领域技术人员应当理解,尽管在图7中示出了多个装置,但是,本发明可以仅涉及其中的部分装置,例如,处理器7010和存储装置7020等。技术人员可以根据本发明所公开方案设计指令。指令如何控制处理器进行操作,这是本领域公知,故在此不再详细描述。

图8示出了根据发明的另一个实施例的电子设备的框图。

如图8所示,电子设备8000包括接收单元8010和处理单元8020。所述接收单元8010用于接收与用户的活动对应的活动数据。所述用户与所述对象对应。所述活动数据不是直接操作游戏而获取的。所述处理单元8020用于基于所述活动数据来设置所述对象的数据。所述处理单元8020还可以实现参照图1所描述的各个处理。在此,不在重复所述描述。

如前面所述,可以通过各种方式来实现接收单元8010和处理单元8020,并且在本发明的教导下,这些方式对于本领域技术人员来说都是等同的并且明显的。

<游戏系统>

图9示出了根据发明的另一个实施例的游戏系统的示意图。

如图9所述,游戏系统9000包括服务器9040、电子终端设备9020、9030、至少一个感测设备9060-1、9060-2……9060-n、9070、9080。用户可以使用电子终端设备玩游戏。

例如,所述至少一个感测设备9060-1、9060-2……9060-n、9070、9080用于感测用户的活动数据并将所述活动数据发送给所述服务器。所述服务器9040用于基于所述活动数据来设置游戏中的对象的数据以及将所设置的对象的数据发送给所述电子终端设备9020、9030。

如图9所示,感测设备可以通过网络将感测的数据发送给服务器或电子终端设备,例如,感测设备9060-1、9060-2……9060-n。感测设备也可以连接到电子终端设备9030,例如,感测设备9070。感测设备也可以连接到外部服务器9050,例如,感测设备9080。

本发明的技术方案如下。

EE1、一种用于设置游戏中的对象的数据的方法,包括:获取与用户的活动对应的活动数据,其中,所述用户与所述对象对应,所述活动数据不是直接操作游戏而获取的;以及基于所述活动数据来设置所述对象的数据。

EE2、根据EE1所述的方法,其中,所述活动数据包括与用户的肢体活动有关的数据。

EE3、根据EE2所述的方法,其中,所述肢体活动包括上肢活动、腿部活动、腹部活动、头颈部活动据、背部活动、腰部活动中的至少一个。

EE4、根据EE1所述的方法,其中,所述活动数据包括与所述用户通过电子终端设备进行学习、阅读或测试相关的数据。

EE5、根据EE4所述的方法,其中,所述学习、阅读或测试包括文字阅读、图片阅读、答题式测试、实操式测试、听音频、看视频、互动问答中的至少一个。

EE6、根据EE1所述的方法,其中,所述活动数据包括与所述用户通过电子终端设备形成的作品相关的数据。

EE7、根据EE6所述的方法,其中,所述作品包括文字内容、图片、音频、视频中的至少一个。

EE8、根据EE1所述的方法,其中,所述活动数据包括与所述用户使用电子终端设备进行的交互通信有关的数据。

EE9、根据EE8所述的方法,其中,交互通信包括用户通过所述电子终端设备中的通信工具与其他用户进行的交互通信。

EE10、根据EE1所述的方法,其中,所述活动数据包括与用户的身体状态有关的数据。

EE11、根据EE1所述的方法,其中,所述活动数据包括与用户的物理位置变化有关的的数据。

EE12、根据EE1所述的方法,其中,所述活动数据包括与用户的身体健康程度有关的数据。

EE13、根据EE1所述的方法,其中,所述对象的数据包括与对象等级、对象经验值、对象荣誉、对象素质、对象行为、对象关系中的至少一项有关的数据。

EE14、根据EE1所述的方法,还包括:将所述活动数据存储在配置文件中,其中,使用所述配置文件的哈希值作为所述配置文件的文件名。

EE15、根据EE14所述的方法,还包括:在使用所述配置文件以获取活动数据时,使用所述配置文件的文件名对该配置文件进行校验。

EE16、根据EE1-15中的任何一项所述的方法,其中,所述活动数据来自感测设备。

EE17、一种用于设置游戏中的对象的数据的设备,包括:用于获取与用户的活动对应的活动数据的装置,其中,所述用户与所述对象对应,所述活动数据不是直接操作游戏而获取的;以及用于基于所述活动数据来设置所述对象的数据的装置。

EE18、根据EE17所述的设备,其中,所述活动数据包括与用户的肢体活动有关的数据。

EE19、根据EE18所述的设备,其中,所述肢体活动包括上肢活动、腿部活动、腹部活动、头颈部活动据、背部活动、腰部活动中的至少一个。

EE20、根据EE17所述的设备,其中,所述活动数据包括与所述用户通过电子终端设备进行学习、阅读或测试相关的数据。

EE21、根据EE20所述的设备,其中,所述学习、阅读或测试包括文字阅读、图片阅读、答题式测试、实操式测试、听音频、看视频、互动问答中的至少一个。

EE22、根据EE17所述的设备,其中,所述活动数据包括与所述用户通过电子终端设备形成的作品相关的数据。

EE23、根据EE22所述的设备,其中,所述作品包括文字内容、图片、音频、视频中的至少一个。

EE24、根据EE17所述的设备,其中,所述活动数据包括与所述用户使用电子终端设备进行的交互通信有关的数据。

EE25、根据EE24所述的设备,其中,所述交互通信包括用户通过所述电子终端设备中的通信工具与其他用户进行的交互通信。

EE26、根据EE17所述的设备,其中,所述活动数据包括与用户的身体状态有关的数据。

EE27、根据EE17所述的设备,其中,所述活动数据包括与用户的物理位置变化有关的的数据。

EE28、根据EE17所述的设备,其中,所述活动数据包括与用户的身体健康程度有关的数据。

EE29、根据EE17所述的设备,其中,所述对象的数据包括与对象等级、对象经验值、对象荣誉、对象素质、对象行为、对象关系中的至少一项有关的数据。

EE30、根据EE17所述的设备,还包括:用于将所述活动数据存储在配置文件中的装置,其中,使用所述配置文件的哈希值作为所述配置文件的文件名。

EE31、根据EE30所述的设备,还包括:用于在使用所述配置文件以获取活动数据时使用所述配置文件的文件名对该配置文件进行校验的装置。

EE32、根据EE17-31中的任何一项所述的设备,其中,所述活动数据来自感测设备。

EE33、一种游戏设置设备,包括:获取单元,被配置成用于获取与用户的活动对应的活动数据,其中,所述用户与所述对象对应,所述活动数据不是直接操作游戏而获取的;以及设置单元,被配置成用于基于所述活动数据来设置所述对象的数据。

EE34、根据EE33所述的游戏设置设备,其中,所述活动数据包括与用户的肢体活动有关的数据。

EE35、根据EE34所述的游戏设置设备,其中,所述肢体活动包括上肢活动、腿部活动、腹部活动、头颈部活动据、背部活动、腰部活动中的至少一个。

EE36、根据EE33所述的游戏设置设备,其中,所述活动数据包括与所述用户通过电子终端设备进行学习、阅读或测试相关的数据。

EE37、根据EE36所述的游戏设置设备,其中,所述学习、阅读或测试包括文字阅读、图片阅读、答题式测试、实操式测试、听音频、看视频、互动问答中的至少一个。

EE38、根据EE33所述的游戏设置设备,其中,所述活动数据包括与所述用户通过电子终端设备形成的作品相关的数据。

EE39、根据EE38所述的游戏设置设备,其中,所述作品包括文字内容、图片、音频、视频中的至少一个。

EE40、根据EE33所述的游戏设置设备,其中,所述活动数据包括与所述用户使用电子终端设备进行的交互通信有关的数据。

EE41、根据EE40所述的游戏设置设备,其中,所述交互通信包括用户通过所述电子终端设备中的通信工具与其他用户进行的交互通信。

EE42、根据EE33所述的游戏设置设备,其中,所述活动数据包括与用户的身体状态有关的数据。

EE43、根据EE33所述的游戏设置设备,其中,所述活动数据包括与用户的物理位置变化有关的的数据。

EE44、根据EE33所述的游戏设置设备,其中,所述活动数据包括与用户的身体健康程度有关的数据。

EE45、根据EE33所述的游戏设置设备,其中,所述对象的数据包括与对象等级、对象经验值、对象荣誉、对象素质、对象行为、对象关系中的至少一项有关的数据。

EE46、根据EE33所述的游戏设置设备,其中,所述设置单元还被配置成用于将所述活动数据存储在配置文件中的装置,其中,使用所述配置文件的哈希值作为所述配置文件的文件名。

EE47、根据EE46所述的游戏设置设备,其中,所述设置单元还被配置成用于在使用所述配置文件以获取活动数据时使用所述配置文件的文件名对该配置文件进行校验的装置。

EE48、根据EE33-47中的任何一项所述的游戏设置设备,其中,所述活动数据来自感测设备。

EE49、一种游戏设备,包括根据EE17-32中的任何一项所述的用于设置游戏中的对象的数据的设备。

EE50、一种游戏设备,包括根据EE33-48中的任何一项所述的游戏设置设备。

EE51、一种电子设备,包括根据EE49或50所述的游戏设备。

EE52、一种电子设备,包括处理器和存储器,其中,所述存储器用于存储指令,所述指令用于控制所述处理器以执行根据EE1-16中的任何一项所述的用于设置游戏中的对象的数据的方法。

EE53、一种电子设备,包括接收单元和处理单元,其中,所述接收单元用于接收与用户的活动对应的活动数据,其中,所述用户与所述对象对应,所述活动数据不是直接操作游戏而获取的,以及所述处理单元用于基于所述活动数据来设置所述对象的数据。

EE54、一种服务器,包括根据EE49或50所述的游戏设备。

EE55、一种服务器,包括处理器和存储器,其中,所述存储器用于存储指令,所述指令用于控制所述处理器以执行根据EE1-16中的任何一项所述的用于设置游戏中的对象的数据的方法。

EE56、一种服务器,包括根据EE17-32中的任何一项所述的用于设置游戏中的对象的数据的设备。

EE57、一种服务器,包括根据EE33-48中的任何一项所述的游戏设置设备。

EE58、一种服务器,包括接收单元和处理单元,其中,所述接收单元用于接收与用户的活动对应的活动数据,其中,所述用户与所述对象对应,所述活动数据不是直接操作游戏而获取的,以及所述处理单元用于基于所述活动数据来设置所述对象的数据。

EE59、一种游戏系统,包括根据EE54-58中的任何一项所述的服务器、电子终端设备和至少一个感测设备,其中,所述至少一个感测设备用于感测用户的活动数据并将所述活动数据发送给所述服务器,所述服务器用于基于所述活动数据来设置游戏中的对象的数据以及将所设置的对象的数据发送给所述电子终端设备。

本发明可以是设备、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本发明的各个方面的计算机可读程序指令。

计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、静态随机存取存储器(SRAM)、便携式压缩盘只读存储器(CD-ROM)、数字多功能盘(DVD)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。

这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。

用于执行本发明操作的计算机程序指令可以是汇编指令、指令集架构(ISA)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如Smalltalk、C++等,以及常规的过程式编程语言—诸如“C”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(FPGA)或可编程逻辑阵列(PLA),该电子电路可以执行计算机可读程序指令,从而实现本发明的各个方面。

这里参照根据本发明实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本发明的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。

这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。

也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。

附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。对于本领域技术人员来说公知的是,通过硬件方式实现、通过软件方式实现以及通过软件和硬件结合的方式实现都是等价的。

以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。本发明的范围由所附权利要求来限定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1