休闲,运动,玩具,娱乐用品的装置及其制品制造技术1.本技术涉及数据处理技术领域,特别涉及一种云游戏控制系统、游戏手柄、游戏手柄的控制方法及装置。背景技术:2.云游戏是以云计算为基础的游戏方式。云游戏通常在云端服务器中运行,游戏画面通过网络传递到用户使用的终端上。3.相关技术中,云游戏通常在手机终端或游戏控制器上进行操作,通过电视、电脑等进行显示。其中,手机终端或游戏控制器相当于云游戏的控制侧,游戏控制器是指为云游戏提供输入的专用设备,比如游戏手柄、方向盘、光线枪等设备。根据游戏场景的不同,游戏控制器的选择也不同。比如,驾驶游戏中需要使用方向盘,射击游戏中需要使用光线枪等。4.受限于手机终端自身的结构以及游戏类型的不同,手机终端或游戏控制器通常只能实现对云游戏的单向控制或简单映射操作,导致云游戏的模拟真实性较差。比如,在驾驶游戏中使用游戏手柄只能实现简单的按键映射,无法向用户反馈车辆与跑道的摩擦程度等。技术实现要素:5.本技术实施例提供了一种云游戏控制系统、游戏手柄、游戏手柄的控制方法及装置,可以模拟用户与虚拟对象的互动反馈。所述技术方案如下:6.根据本技术的一个方面,提供了一种云游戏控制系统,该系统包括:画面解码设备和游戏手柄;所述画面解码设备和所述游戏手柄具有通信连接;7.所述画面解码设备用于解码云游戏服务器发送的虚拟环境画面,所述虚拟环境画面显示有位于虚拟世界中的虚拟对象;8.所述游戏手柄包括控制部件、空间移动定位部件和震动反馈部件;9.所述控制部件,用于获取所述空间移动定位部件采集到的所述游戏手柄的空间移动信息,向所述云游戏服务器发送所述空间移动信息;10.所述控制部件,还用于接收来自所述云游戏服务器的反馈信息;根据所述反馈信息控制所述震动反馈部件进行震动反馈,所述震动反馈用于模拟与所述空间移动信息对应的空间操作与所述虚拟对象的互动反馈。11.根据本技术的一个方面,提供了一种游戏手柄,该游戏手柄包括:控制部件、空间移动定位部件和震动反馈部件;12.所述控制部件,用于获取所述空间移动定位部件采集到的所述游戏手柄的空间移动信息,向云游戏服务器发送所述空间移动信息;13.所述控制部件,还用于接收来自所述云游戏服务器的反馈信息,根据所述反馈信息控制所述震动反馈部件进行震动反馈,所述震动反馈用于模拟与所述空间移动信息对应的空间操作与虚拟对象的互动反馈,虚拟对象包括位于虚拟环境画面的虚拟世界中的虚拟实体,虚拟环境画面由云游戏服务器发送。14.根据本技术的一个方面,提供了一种游戏手柄的控制方法,游戏手柄包括空间移动定位部件和震动反馈部件,该方法包括:15.获取空间移动定位部件采集到的游戏手柄的空间移动信息;16.接收来自云游戏服务器的反馈信息,所述反馈信息由所述云游戏服务器基于所述空间移动信息生成;17.根据所述反馈信息控制震动反馈部件进行震动反馈,所述震动反馈用于模拟与所述空间移动信息对应的空间操作与虚拟对象的互动反馈。18.根据本技术的一个方面,提供了一种游戏手柄的控制装置,游戏手柄包括空间移动定位部件和震动反馈部件,该装置包括:19.获取模块,用于获取空间移动定位部件采集到的游戏手柄的空间移动信息;20.接收模块,用于接收来自云游戏服务器的反馈信息,所述反馈信息由所述云游戏服务器基于所述空间移动信息生成;21.反馈模块,用于根据所述反馈信息控制震动反馈部件进行震动反馈,所述震动反馈用于模拟与所述空间移动信息对应的空间操作与虚拟对象的互动反馈。22.根据本技术的一个方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有至少一条程序代码,程序代码由处理器加载并执行以实现如上所述的游戏手柄的控制方法。23.本技术实施例提供的技术方案带来的有益效果至少包括:24.通过控制部件控制震动反馈部件进行的震动反馈,可以模拟与空间移动信息对应的空间操作与虚拟对象的互动反馈,提高了云游戏的模拟真实性。附图说明25.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。26.图1是本技术一个示例性实施例提供的云游戏控制系统的结构示意图;27.图2是本技术一个示例性实施例提供的云游戏控制系统的结构示意图;28.图3是本技术一个示例性实施例提供的使用定位交互组件的示意图;29.图4是本技术一个示例性实施例提供的使用震动反馈交互组件的示意图;30.图5是本技术一个示例性实施例提供的使用空气鼠标交互组件的示意图;31.图6是本技术一个示例性实施例提供的使用语音交互组件的示意图;32.图7是本技术一个示例性实施例提供的使用按键摇杆交互组件的示意图;33.图8是本技术一个示例性实施例提供的使用视听交互组件的示意图;34.图9是本技术一个示例性实施例提供的游戏手柄的结构示意图;35.图10是本技术一个示例性实施例提供的游戏手柄控制方法的流程示意图;36.图11是本技术一个示例性实施例提供的游戏手柄控制方法的流程示意图;37.图12是本技术一个示例性实施例提供的游戏手柄控制装置的结构示意图;38.图13是本技术一个示例性实施例提供的画面解码设备的结构框图;39.图14是本技术一个示例性实施例提供的游戏手柄的结构框图。40.下面对附图中的各个标号进行说明:41.10-云游戏控制系统;42.11-画面解码设备;43.12-游戏手柄:44.121-控制部件;45.122-空间移动定位部件;46.123-震动反馈部件;47.01-触摸板;02-话筒;03-按键;04-摇杆;48.20-云游戏服务器;49.30-多媒体显示器。具体实施方式50.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。51.图1示出了本技术一个示例性实施例提供的云游戏控制系统10。示意性的,云游戏控制系统10包括画面解码设备11和游戏手柄12,画面解码设备11和游戏手柄12。52.云游戏是指以云计算为基础、脱离终端限制的一种游戏方式。云游戏通常在云游戏服务器20中运行,用户通过在游戏手柄12上的操作实现对游戏的控制,游戏画面通过画面解码设备11进行解码后传递到用户使用的终端上。53.云游戏控制系统10与云游戏服务器20之间具有通信连接,用于将游戏手柄12上的操作信息发送至云游戏服务器20中。具体的,云游戏服务器20根据预设规则将操作信息转换成云游戏中的相应的轮盘、鼠标等操作,并根据该操作在云游戏服务器20中运行云游戏。示意性的,游戏手柄12可通过有线或无线的方式将用户的操作信息上传至云游戏服务器20。其中,有线或无线的连接方式包括但不限于如下连接方式中的至少一种:通用串行总线(universal serial bus,usb)连接;无线信号连接;云游戏专线连接。54.示意性的,画面解码设备11用于解码云游戏服务器20发送的虚拟环境画面,虚拟环境画面显示有位于虚拟世界中的虚拟对象。55.其中,虚拟对象包括但不限于虚拟生物、虚拟物品和虚拟环境中的至少一种。比如,画面解码设备11对云游戏服务器20发送的虚拟环境画面进行解码,虚拟环境画面中显示有动物实体、怪物实体、房屋实体和山峰实体,其中动物实体和怪物实体属于虚拟生物,房屋实体属于虚拟物品,山峰实体属于虚拟环境。56.云游戏控制系统10与多媒体显示器30之间具有通信连接,用于输出与用户的操作信息相对应的音频信息或视频信息。具体的,画面解码设备11中设置有编解码装置,在云游戏服务器20中运行云游戏后得到虚拟环境画面,云游戏中的虚拟环境画面通过有线或无线的方式传递到画面解码设备11中,解码后画面解码设备11将虚拟环境画面显示在多媒体显示器30中。57.示意性的如图1所示,本技术实施例提供的云游戏控制器10中,游戏手柄12包括控制部件121、空间移动定位部件122和震动反馈部件123。58.其中,控制部件121,用于获取空间移动定位部件122采集到的游戏手柄12的空间移动信息,向云游戏服务器20发送空间移动信息;控制部件121,还用于接收来自云游戏服务器20的反馈信息,根据反馈信息控制震动反馈部件123进行震动反馈,震动反馈用于模拟与空间移动信息对应的空间操作与虚拟对象的互动反馈。59.示意性的,空间移动信息,是指用户作用于游戏手柄12上的空间操作在空间位置上进行移动的运动信息。其中,空间操作包括但不限于第一空间操作、第二空间操作和第三空间操作中的至少一种。示意性的,第一空间操作是指与虚拟生物发生的触碰操作,包括但不限于抚摸操作和打击操作中的至少一种;第二空间操作是指与虚拟物品发生的空间操作,包括但不限于打击操作、拉动操作和推动操作中的至少一种;第三空间操作是指与虚拟环境发生的交互操作,包括但不限于穿越操作和接触操作中的至少一种。60.示意性的,反馈信息是云游戏服务器20基于空间移动信息生成的。具体的,基于第一空间操作对应的空间移动信息生成触碰反馈信息,基于第二空间操作对应的空间移动信息生成空间反馈信息,基于第三空间操作对应的空间移动信息生成交互反馈信息。61.示意性的,空间移动定位部件122用于采集空间移动信息。可选的,空间移动定位部件122包括陀螺仪,控制部件121用于获取陀螺仪采集到的游戏手柄12的空间移动信息,向云游戏服务器20发送空间移动信息。62.其中,陀螺仪,是指利用高速回转体的动量矩敏感壳体相对惯性空间绕正交于自转轴的一个或二个轴的角运动检测装置,利用其他原理制成的角运动检测装置起同样功能的也称陀螺仪。示例性的,陀螺仪是六轴陀螺仪,用于检测游戏手柄12上的空间移动信息,包括但不限于空间操作在空间位置上进行移动的横向加速信息和角度旋转信息中的至少一种。63.示意性的,震动反馈部件123用于反馈云游戏服务器20发送的反馈信息。可选的,震动反馈部件123包括马达,控制部件121,用于根据反馈信息控制马达进行震动反馈,震动反馈用于模拟与空间移动信息对应的空间操作与虚拟对象的互动反馈。64.比如,虚拟对象是虚拟生物,第一空间操作是指打击怪物实体的操作,与打击怪物实体的操作对应的空间移动信息是游戏手柄12向下快速运动。此时,控制部件121,获取陀螺仪采集到的游戏手柄12向下快速运动的运动信息并向云游戏服务器20发送该运动信息;基于该运动信息,云游戏服务器20生成的触碰反馈信息至少包括回弹力信息,云游戏服务器20将该回弹力信息反馈给控制部件121;控制部件121根据该回弹力信息控制马达进行震动反馈,该震动反馈至少包括回弹力的大小和方向。基于回弹力信息,用户可以获取到打击怪物实体的反馈信息。也即,类比实际打击效果,震动反馈部件123可以模拟出相似的打击效果,用户通过游戏手柄12可以感知到打击怪物实体产生的模拟回弹力的作用,使得打击的游戏效果更加逼真。65.综上所述,本技术实施例提供的云游戏控制系统10,通过震动反馈部件123的震动反馈,可以模拟与空间移动信息对应的空间操作与虚拟对象的互动反馈,提高了云游戏的模拟真实性。66.在云游戏控制系统10的使用过程中,针对不同的虚拟对象,控制部件121控制震动反馈部件123进行的震动反馈也是不同的。以下以虚拟对象包括虚拟生物、虚拟物品和虚拟环境为例进行阐述:67.一、虚拟对象包括虚拟生物。68.示意性的,本技术实施例提供的云游戏控制系统10中,虚拟对象是虚拟生物,控制部件121,用于根据反馈信息控制震动反馈部件123进行第一震动反馈,第一震动反馈用于模拟与空间移动信息对应的第一空间操作与虚拟生物发生触碰时的触碰反馈。69.根据第一空间操作的不同,控制部件121控制震动反馈部件123进行的第一震动反馈也不同,具体如下:70.反馈信息包括云游戏服务器20在第一空间操作是抚摸虚拟生物的操作时发送的第一触碰反馈信息,控制部件121,用于根据第一触碰反馈信息控制震动反馈部件123进行第一触碰反馈,第一触碰反馈用于模拟抚摸虚拟生物时的抚摸反馈。71.或者,72.反馈信息包括云游戏服务器20在第一空间操作是打击虚拟生物的操作时发送的第二触碰反馈信息,控制部件121,用于根据第二触碰反馈信息控制震动反馈部件123进行第二触碰反馈,第二触碰反馈用于模拟打击虚拟生物时的打击反馈。73.比如,第一空间操作是抚摸动物实体,则第一触碰反馈信息是动物实体的触感信息。该触感信息可以是动物实体的皮肤摩擦阻力、皮肤温度等。比如,第一空间操作是打击怪物实体,则第一触碰反馈信息可以是回弹力信息。该回弹力信息可以是怪物实体的反击力等。74.二、虚拟对象包括虚拟物品。75.示意性的,本技术实施例提供的云游戏控制系统10中,虚拟对象是虚拟物品,控制部件121,用于根据反馈信息控制震动反馈部件123进行第二震动反馈,第二震动反馈用于模拟与空间移动信息对应的第二空间操作移动或使用虚拟物品时的空间反馈。76.根据第二空间操作的不同,控制部件121控制震动反馈部件123进行的第二震动反馈也不同,具体如下:77.反馈信息包括云游戏服务器20在第二空间操作是拉动虚拟物品时发送的第一空间反馈信息,控制部件121,用于根据第一空间反馈信息控制震动反馈部件123进行第一空间反馈,第一空间反馈用于模拟拉动虚拟物品时的拉动反馈。78.或者,79.反馈信息包括云游戏服务器20在第二空间操作是推动虚拟物品时发送的第二空间反馈信息,控制部件121,用于根据第二空间反馈信息控制震动反馈部件123进行第二空间反馈,第二空间反馈用于模拟推动虚拟物品时的推动反馈。80.或者,81.反馈信息包括云游戏服务器20在第二空间操作是挥动虚拟物品时发送的第三空间反馈信息,控制部件121,用于根据第三空间反馈信息控制震动反馈部件123进行第三空间反馈,第三空间反馈用于模拟挥动虚拟物品时的挥动反馈。82.比如,第二空间操作是推动箱子实体,则第二空间反馈信息是箱子实体上受到的阻力信息。该阻力信息可以是箱子实体与地面的摩擦阻力,或者是箱子实体粗糙表面与虚拟人物的接触的摩擦阻力等。比如,第三空间操作是挥动球拍实体,则第三空间反馈信息可以是球拍的运动轨迹信息。该运动轨迹信息可以是球拍的旋转角度、球拍受到的空气阻力等。83.三、虚拟对象包括虚拟环境。84.示意性的,本技术实施例提供的云游戏控制系统10中,虚拟对象是虚拟环境,控制部件121,用于根据反馈信息控制震动反馈部件123进行第三震动反馈,第三震动反馈用于模拟与空间移动信息对应的第三空间操作与虚拟环境接触时的交互反馈。85.根据第三空间操作的不同,控制部件121控制震动反馈部件123进行的第三震动反馈也不同,具体如下:86.反馈信息包括云游戏服务器20在第三空间操作是穿越虚拟环境时发送的第一交互反馈信息,控制部件121,用于根据第一交互作反馈信息控制震动反馈部件123进行第一交互反馈,第一交互反馈用于模拟穿越虚拟环境时的液体阻力反馈。87.或者,88.反馈信息包括云游戏服务器20在第三空间操作是接触虚拟环境时发送的第二交互反馈信息,控制部件121,用于根据第二交互作反馈信息控制震动反馈部件123进行第二交互反馈,第二交互反馈用于模拟接触虚拟环境时的固体阻力反馈。89.比如,第一空间操作是穿过溪流实体,则第一空间反馈信息是水流的阻力信息。比如,第二空间操作是接触山峰实体,则第二空间反馈信息可以是山峰的阻力信息。90.另外,根据游戏手柄12上的不同操作,控制部件121还可以控制震动反馈部件123进行其他反馈。根据游戏手柄12上的操作可获取到的操作信息包括按键操作信息、鼠标操作信息和话筒操作信息中的至少一种,具体描述如下:91.示意性的,游戏手柄12还包括按键,反馈信息包括云游戏服务器20发送的按键反馈信息。其中,控制部件121,还用于获取按键采集到的游戏手柄12的按键操作信息,向云游戏服务器20发送按键操作信息;控制部件121,用于根据按键反馈信息控制震动反馈部件123进行与按键反馈信息对应的震动反馈。92.比如,在按键上进行按压操作,对应的按键反馈信息是射击目标物体时产生的后坐力信息,该后坐力信息是击中目标物体后产生的较大的阻力的大小和方向。93.示意性的,游戏手柄12还包括空气鼠标,反馈信息包括云游戏服务器20发送的鼠标反馈信息。其中,控制部件121,还用于获取空气鼠标采集到的游戏手柄12的鼠标操作信息,向云游戏服务器20发送鼠标操作信息;控制部件121,用于根据鼠标反馈信息控制震动反馈部件123进行与鼠标反馈信息对应的震动反馈。94.示例性的,游戏手柄12上设置有触摸板,用于获取空气鼠标采集到的游戏手柄12的鼠标操作信息。比如,在触摸板上进行双击操作对云游戏中的虚拟人物换装,对应的鼠标反馈信息可以是轻微震动的反馈信息。95.示意性的,游戏手柄12还包括话筒,反馈信息包括云游戏服务器20发送的话筒反馈信息。其中,控制部件121,还用于获取话筒采集到的游戏手柄12的话筒操作信息,向云游戏服务器20发送话筒操作信息;控制部件121,用于根据话筒反馈信息控制震动反馈部件123进行与话筒反馈信息对应的震动反馈。96.比如,对话筒进行吹气,对应的话筒反馈信息是虚拟对象对接触到的流动气体的阻力信息,该阻力信息根据流动气体的大小和频率进行变化。97.综上所述,本技术实施例提供的云游戏控制系统10,针对不同的虚拟对象,控制部件121控制震动反馈部件123进行的震动反馈也是不同的,使得游戏手柄12可以模拟不同空间操作与虚拟对象的互动反馈,使得云游戏中的操作反馈更加真实,提高了云游戏的模拟真实性。另外,针对游戏手柄12上的不同操作,控制部件121还可以控制震动反馈部件123进行其他反馈。98.示意性的,本技术实施例还提供了一种游戏手柄12,包括控制部件121、空间移动定位部件122和震动反馈部件123。99.其中,控制部件121,用于获取空间移动定位部件122采集到的游戏手柄12的空间移动信息,向云游戏服务器20发送空间移动信息;控制部件121,还用于接收来自云游戏服务器20的反馈信息,根据反馈信息控制震动反馈部件123进行震动反馈,震动反馈用于模拟与空间移动信息对应的空间操作与虚拟对象的互动反馈,虚拟对象包括位于虚拟环境画面的虚拟世界中的虚拟实体,虚拟环境画面由云游戏服务器20发送。100.图2示出了游戏手柄12的一种可选的实现方式。示意性的,画面解码设备11是编解码装置,用于解码云游戏服务器20发送的虚拟环境画面,虚拟环境画面中显示有位于虚拟世界中的虚拟对象;示意性的,多媒体显示设备30是视听显示装置,用于向用户反馈云游戏的虚拟环境画面。101.示意性的如图3-8所示,游戏手柄12中设置有定位交互组件、震动反馈组件、空气鼠标交互组件、语音交互组件、视听交互组件和摇杆按键组件。其中,控制部件121用于控制定位交互组件、震动反馈组件、空气鼠标交互组件、语音交互组件、视听交互组件和摇杆按键组件,空间移动定位部件122设置于定位交互组件中,震动反馈部件123设置于震动反馈组件中。以下根据不同的组件进行阐述:102.示意性的如图3所示,定位交互组件中设置有陀螺仪,用于获取游戏手柄12的空间移动信息。根据用户作用于游戏手柄12上的具体操作,陀螺仪可以采集到的人体在活动空间中的移动信息和手势信息。示例性的,定位交互组件中设置有六轴陀螺仪加速度传感器。基于定位交互组件,游戏手柄12可用于体感鼠标及3d类型的云游戏中,通过获取人体的移动信息和手势信息,可以控制云游戏中的虚拟人物的空间移动以及自定义操作。103.示意性的如图4所示,震动反馈组件中设置有马达,用于向用户进行震动反馈,震动反馈用于模拟与空间移动信息对应的空间操作与虚拟对象的互动反馈。示例性的,震动反馈组件中设置的马达是两个非对称马达。另外,震动反馈组件中还设置有脉宽调制控制器(pulse width modulation,pwm),用于向马达提供震动的不同控制信号。基于两个非对称马达和pwm控制器,游戏手柄12可以组成多种不同的震感和震动反馈。104.示意性的如图5所示,空气鼠标交互组件中设置有触摸板,用于获取鼠标操作信息。示例性的,触摸板是一颗32通道互容采集芯片,具有8导轨的四面包裹结构,精度高达±0.2mm。另外,空气鼠标交互组件中还设置有防抖动装置,用于为游戏手柄12提供稳定的操作环境。基于空气鼠标交互组件,游戏手柄12可以实现精准点触、指向性拖动等复杂操作。105.示意性的如图6所示,语音交互组件中设置有话筒,用于获取话筒操作信息。另外,语音交互组件还用于实现实时通话、语音打字、智能控制中的至少一种功能。106.示意性的如图7所示,摇杆按键交互组件中设置有按键和/或摇杆,用户获取按键操作信息。其中,按键是windows及andriod可识别标准的物理按键,摇杆是高精密标准摇杆。示意性的,按键和摇杆的个数可根据实际需要进行设定。比如,游戏手柄12伤设置有20个物理按键和两个摇杆。基于摇杆按键交互组件,游戏手柄12可以实现虚拟对象的移动、转向、视角切换、固定的点触等操作。107.示意性的如图8所示,基于视听交互组件,游戏手柄12可以向用户反馈音频信息。其中,音频信息包括游戏本体原音频信息、多个用户的交互音频信息和游戏提示音频信息中的至少一种。108.另外,前述内容中与游戏手柄12相关的阐述均可用于本技术实施例中,在此不再赘述。109.图9示出了本技术实施例提供的游戏手柄12的一种可实现的结构,控制部件121(图中未示出)、空间移动定位部件122(图中未示出)和震动反馈部件123(图中未示出)设置于游戏手柄12的内部。其中,游戏手柄12上设置有触摸板01、话筒02、按键03和摇杆04。110.综上所述,本技术实施例提供了一种游戏手柄12,通过控制部件121控制震动反馈部件123进行震动反馈,提高了云游戏的模拟真实性。111.示意性的如图10所示,本技术实施例提供的游戏手柄12的控制方法中,游戏手柄12包括空间移动定位部件122和震动反馈部件123,该方法包括如下步骤:112.步骤102:控制部件121获取空间移动定位部件122采集到的游戏手柄12的空间移动信息。113.可选的,空间移动定位部件122包括陀螺仪。具体的,控制部件121获取陀螺仪采集到的游戏手柄12的空间移动信息。114.示意性的,空间移动信息,是指用户作用于游戏手柄12上的空间操作在空间位置上进行移动的运动信息。115.其中,空间操作包括但不限于第一空间操作、第二空间操作和第三空间操作中的至少一种。示意性的,第一空间操作是指与虚拟生物发生的触碰操作,包括但不限于抚摸操作和打击操作中的至少一种;第二空间操作是指与虚拟物品发生的空间操作,包括但不限于打击操作、拉动操作和推动操作中的至少一种;第三空间操作是指与虚拟环境发生的交互操作,包括但不限于穿越操作和接触操作中的至少一种。116.比如,第一空间操作是指打击怪物实体的操作。陀螺仪采集到的与打击怪物实体的操作对应的空间移动信息是游戏手柄12向下快速运动的移动信息,控制部件121通过陀螺仪获取该移动信息。117.步骤104:控制部件121接收来自云游戏服务器20的反馈信息。118.示意性的,反馈信息由云游戏服务器20基于空间移动信息生成。119.可选的,基于第一空间操作对应的空间移动信息生成触碰反馈信息,基于第二空间操作对应的空间移动信息生成空间反馈信息,基于第三空间操作对应的空间移动信息生成交互反馈信息。120.比如,控制部件121将获取到的游戏手柄12向下快速运动的运动信息并向云游戏服务器20发送该运动信息。基于打击怪物实体的向下快速移动的运动信息,云游戏服务器20生成的触碰反馈信息至少包括回弹力信息,云游戏服务器20将该回弹力信息反馈给控制部件121。121.步骤106:控制部件121根据反馈信息控制震动反馈部件123进行震动反馈。122.示意性的,震动反馈用于模拟与空间移动信息对应的空间操作与虚拟对象的互动反馈。123.示意性的,虚拟对象,是指显示于虚拟环境画面中的虚拟实体,虚拟实体位于虚拟环境画面的虚拟世界中,虚拟对象包括但不限于虚拟生物、虚拟物品和虚拟环境中的至少一种。比如,虚拟对象是怪物实体,怪物实体属于虚拟生物中的一种。124.可选的,震动反馈部件123包括马达。具体的,控制部件121根据反馈信息控制马达进行震动反馈,震动反馈用于模拟与空间移动信息对应的空间操作与虚拟对象的互动反馈。125.比如,反馈信息是回弹力信息。控制部件121根据回弹力信息控制马达进行震动反馈,该震动反馈至少包括回弹力的大小和方向。基于回弹力信息,用户可以获取到打击怪物实体的反馈信息。126.图11示出了游戏手柄12和云游戏服务器20的流程图,包括如下步骤:127.步骤201:控制部件121获取空间移动定位部件122采集到的游戏手柄12的空间移动信息。128.步骤202:控制部件121向云游戏服务器20发送空间移动信息。129.步骤203:云游戏服务器20基于所述空间移动信息生成反馈信息。130.步骤204:云游戏服务器20向控制部件121发送反馈信息。131.步骤205:控制部件121根据反馈信息控制震动反馈部件123进行震动反馈,震动反馈用于模拟与空间移动信息对应的空间操作与虚拟对象的互动反馈。132.综上所述,本技术实施例提供的游戏手柄12的控制方法,通过震动反馈部件123的震动反馈,可以模拟与空间移动信息对应的空间操作与虚拟对象的互动反馈,提高了云游戏的模拟真实性。133.根据前述内容,针对不同的虚拟对象,控制部件121控制震动反馈部件123进行的震动反馈也是不同的。基于此,以下以虚拟对象包括虚拟生物、虚拟物品和虚拟环境为例对游戏手柄12的控制方法进行阐述:134.一、虚拟对象包括虚拟生物。135.在虚拟对象包括虚拟生物时,步骤106有如下实现方式:根据反馈信息控制震动反馈部件123进行第一震动反馈,第一震动反馈用于模拟与空间移动信息对应的第一空间操作与虚拟生物发生触碰时的触碰反馈。136.根据第一空间操作的不同,控制部件121控制震动反馈部件123进行的第一震动反馈也不同,具体如下:137.1.反馈信息包括云游戏服务器20在第一空间操作是抚摸虚拟生物的操作时发送的第一触碰反馈信息时。138.步骤106有如下实现方式:根据第一触碰反馈信息控制震动反馈部件123进行第一触碰反馈,第一触碰反馈用于模拟抚摸虚拟生物时的抚摸反馈,第一触碰反馈信息是云游戏服务器20在第一空间操作是抚摸虚拟生物的操作时发送的。139.2.反馈信息包括云游戏服务器20在第一空间操作是打击虚拟生物的操作时发送的第二触碰反馈信息时。140.步骤106有如下实现方式:根据第二触碰反馈信息控制震动反馈部件123进行第二触碰反馈,第二触碰反馈用于模拟打击虚拟生物时的打击反馈,第二触碰反馈操作是云游戏服务器20在第一空间操作是打击虚拟生物的操作时发送的。141.比如,第一空间操作是抚摸动物实体,对应的第一触碰反馈信息是动物实体的触感信息。该触感信息可以是动物实体的皮肤摩擦阻力、皮肤温度等。此时,步骤106的具体实现方式如下:控制部件121根据触感信息控制震动反馈部件123进行触感反馈,该触感反馈包括抚摸动物实体带来的皮肤摩擦阻力和皮肤温度。142.比如,第一空间操作是打击怪物实体,对应的第二触碰反馈信息是回弹力信息。该回弹力信息可以是怪物实体的反击力等。此时,步骤106的具体实现方式如下:控制部件121根据回弹力信息控制震动反馈部件123进行回弹反馈,该回弹反馈包括打击怪物实体后给予用户的反击力。143.二、虚拟对象包括虚拟物品。144.在虚拟对象包括虚拟物品时,步骤106有如下实现方式:根据反馈信息控制震动反馈部件123进行第二震动反馈,第二震动反馈用于模拟与空间移动信息对应的第二空间操作移动或使用虚拟物品时的空间反馈。145.根据第二空间操作的不同,控制部件121控制震动反馈部件123进行的第二震动反馈也不同,具体如下:146.1.反馈信息包括云游戏服务器20在第二空间操作是拉动虚拟物品时发送的第一空间反馈信息时。147.步骤106有如下实现方式:根据第一空间反馈信息控制震动反馈部件123进行第一空间反馈,第一空间反馈用于模拟拉动虚拟物品时的拉动反馈,第一空间反馈信息是云游戏服务器20在第二空间操作是拉动虚拟物品时发送的。148.2.反馈信息包括云游戏服务器20在第二空间操作是推动虚拟物品时发送的第二空间反馈信息时。149.步骤106有如下实现方式:根据第二空间反馈信息控制震动反馈部件123进行第二空间反馈,第二空间反馈用于模拟推动虚拟物品时的推动反馈,第二空间反馈信息是云游戏服务器20在第二空间操作是推动虚拟物品时发送的。150.3.反馈信息包括云游戏服务器20在第二空间操作是挥动虚拟物品时发送的第三空间反馈信息时。151.步骤106有如下实现方式:根据第三空间反馈信息控制震动反馈部件123进行第三空间反馈,第三空间反馈用于模拟挥动虚拟物品时的挥动反馈,第三空间反馈信息是云游戏服务器20在第二空间操作是挥动虚拟物品时发送的。152.比如,第一空间操作是拉动房屋实体的房门,对应的第一空间反馈信息是房门受到的阻力信息。该阻力信息可以是房门与地面的摩擦力等。此时,步骤106的具体实现方式如下:控制部件121根据阻力信息控制震动反馈部件123进行拉动反馈,该拉动反馈包括拉动房门时的地面摩擦力。153.比如,第三空间操作是挥动球拍实体,则第三空间反馈信息可以是球拍的运动轨迹信息。该运动轨迹信息可以是球拍的旋转角度、球拍受到的空气阻力等。此时,步骤106的具体实现方式如下:控制部件121根据运动轨迹信息控制震动反馈部件123进行挥动反馈,该挥动反馈包括挥动球拍实体时的球拍运动趋势和受到的空气阻力。154.三、虚拟对象包括虚拟环境。155.在虚拟对象包括虚拟环境时,步骤106有如下实现方式:根据反馈信息控制震动反馈部件123进行第三震动反馈,第三震动反馈用于模拟与空间移动信息对应的第三空间操作与虚拟环境接触时的交互反馈。156.根据第三空间操作的不同,控制部件121控制震动反馈部件123进行的第三震动反馈也不同,具体如下:157.1.反馈信息包括云游戏服务器20在第三空间操作是穿越虚拟环境时发送的第一交互反馈信息时。158.步骤106有如下实现方式:根据第一交互作反馈信息控制震动反馈部件123进行第一交互反馈,第一交互反馈用于模拟穿越虚拟环境时的液体阻力反馈,第一交互反馈信息是云游戏服务器20在第三空间操作是穿越虚拟环境时发送的。159.2.反馈信息包括云游戏服务器20在第三空间操作是接触虚拟环境时发送的第二交互反馈信息时。160.步骤106有如下实现方式:根据第二交互作反馈信息控制震动反馈部件123进行第二交互反馈,第二交互反馈用于模拟接触虚拟环境时的固体阻力反馈,第二交互反馈信息是云游戏服务器20在第三空间操作是接触虚拟环境时发送的。161.比如,第一空间操作是穿过溪流实体,则第一空间反馈信息是水流的阻力信息。此时,步骤106的具体实现方式如下:控制部件121根据阻力信息控制震动反馈部件123进行液体阻力反馈,该液体阻力反馈包括水流的阻力。162.比如,第二空间操作是接触山峰实体,则第二空间反馈信息是山峰的阻力信息。此时,步骤106的具体实现方式如下:控制部件121根据阻力信息控制震动反馈部件123进行固体阻力反馈,该固体阻力反馈包括山峰的阻力。163.另外,根据游戏手柄12上的不同操作,控制部件121还可以控制震动反馈部件123进行其他反馈。根据游戏手柄12上的操作可获取到的操作信息包括按键操作信息、鼠标操作信息和话筒操作信息中的至少一种,基于不同的操作信息,云游戏服务器20还可以生成其他的反馈信息。以下根据反馈信息的不同对游戏手柄12的控制方法进行阐述。164.1.反馈信息包括云游戏服务器20发送的按键反馈信息时。165.本技术实施例提供的游戏手柄控制方法还包括如下步骤:控制部件121,获取按键采集到的游戏手柄12的按键操作信息,向云游戏服务器20发送按键操作信息;控制部件121,根据按键反馈信息控制震动反馈部件123进行与按键反馈信息对应的震动反馈,按键反馈信息是云游戏服务器20发送的。166.2.反馈信息包括云游戏服务器20发送的鼠标反馈信息时。167.本技术实施例提供的游戏手柄控制方法还包括如下步骤:控制部件121,获取空气鼠标采集到的游戏手柄12的鼠标操作信息,向云游戏服务器20发送鼠标操作信息;控制部件121,根据鼠标反馈信息控制震动反馈部件123进行与鼠标反馈信息对应的震动反馈,鼠标反馈信息是云游戏服务器20发送的。168.3.反馈信息包括云游戏服务器20发送的话筒反馈信息时。169.本技术实施例提供的游戏手柄控制方法还包括如下步骤:控制部件121,获取话筒采集到的游戏手柄12的话筒操作信息,向云游戏服务器20发送话筒操作信息;控制部件121,根据话筒反馈信息控制震动反馈部件123进行与话筒反馈信息对应的震动反馈,话筒反馈信息是云游戏服务器20发送的。170.综上所述,本技术实施例提供的游戏手柄12的控制方法,控制部件121通孔控制震动反馈部件123进行震动反馈,使得游戏手柄12可以模拟不同空间操作与虚拟对象的互动反馈,使得云游戏中的操作反馈更加真实,提高了云游戏的模拟真实性。另外,针对游戏手柄12上的不同操作,控制部件121还可以控制震动反馈部件123进行其他反馈。171.以下为本技术的装置实施例,对于装置实施例中未详细描述的细节,可参考上述方法实施例。172.图12示出了本技术实施例提供的游戏手柄12的控制装置的框图,游戏手柄12包括空间移动定位部件122和震动反馈部件123,该装置包括获取模块1220、接收模块1240和反馈模块1260,其中:173.获取模块1220,用于获取空间移动定位部件122采集到的游戏手柄12的空间移动信息;174.接收模块1240,用于接收来自云游戏服务器20的反馈信息,反馈信息由云游戏服务器20基于空间移动信息生成;175.反馈模块1260,用于根据反馈信息控制震动反馈部件123进行震动反馈,震动反馈用于模拟与空间移动信息对应的空间操作与虚拟对象的互动反馈。176.在本技术的一种可能实现的方式下,虚拟对象包括虚拟生物,反馈模块1260,用于:根据反馈信息控制震动反馈部件123进行第一震动反馈,第一震动反馈用于模拟与空间移动信息对应的第一空间操作与虚拟生物发生触碰时的触碰反馈。177.在本技术的一种可能实现的方式下,反馈模块1260,用于:根据第一触碰反馈信息控制震动反馈部件123进行第一触碰反馈,第一触碰反馈用于模拟抚摸虚拟生物时的抚摸反馈,第一触碰反馈信息是云游戏服务器20在第一空间操作是抚摸虚拟生物的操作时发送的。或者,反馈模块1260,用于:根据第二触碰反馈信息控制震动反馈部件123进行第二触碰反馈,第二触碰反馈用于模拟打击虚拟生物时的打击反馈,第二触碰反馈操作是云游戏服务器20在第一空间操作是打击虚拟生物的操作时发送的。178.在本技术的一种可能实现的方式下,虚拟对象包括虚拟物品,反馈模块1260,用于:根据反馈信息控制震动反馈部件123进行第二震动反馈,第二震动反馈用于模拟与空间移动信息对应的第二空间操作移动或使用虚拟物品时的空间反馈。179.在本技术的一种可能实现的方式下,反馈模块1260,用于:根据第一空间反馈信息控制震动反馈部件123进行第一空间反馈,第一空间反馈用于模拟拉动虚拟物品时的拉动反馈,第一空间反馈信息是云游戏服务器20在第二空间操作是拉动虚拟物品时发送的。或者,反馈模块1260,用于:根据第二空间反馈信息控制震动反馈部件123进行第二空间反馈,第二空间反馈用于模拟推动虚拟物品时的推动反馈,第二空间反馈信息是云游戏服务器20在第二空间操作是推动虚拟物品时发送的。或者,反馈模块1260,用于:根据第三空间反馈信息控制震动反馈部件123进行第三空间反馈,第三空间反馈用于模拟挥动虚拟物品时的挥动反馈,第三空间反馈信息是云游戏服务器20在第二空间操作是挥动虚拟物品时发送的。180.在本技术的一种可能实现的方式下,虚拟对象包括虚拟环境,反馈模块1260,用于:根据反馈信息控制震动反馈部件123进行第三震动反馈,第三震动反馈用于模拟与空间multimedia interface cable,hdmi线)或者无线网络设备,第三通信部件可以是通用串行总线(universal serial bus,usb)或者无线网络设备。189.图14示出了本技术一个示例性实施例提供的游戏手柄12的结构框图。游戏手柄12中设置有控制组件1401,用于控制定位组件1402、震动反馈组件1403、触摸板1404、音频电路1405和摇杆按键1406。190.其中,定位组件1402用于采集游戏手柄12上的空间移动信息,并将该空间移动信息传递至控制组件1401。可选的,定位组件1402中设置有陀螺仪,通过陀螺仪感知游戏手柄12的横向加速信息和角度旋转信息中的至少一种。191.震动反馈组件1403用于向游戏手柄12反馈震动信息。可选的,震动反馈组件1403中设置有马达,通过电线圈带动起动机的转子进行旋转,使得与转子啮合的齿轮带动发动机进行飞轮旋转,产生震动的效果。可选的,马达的个数、类型可根据实际需要进行设定。192.触摸板1404用于采集游戏手柄12上的鼠标操作信息,并将该信息传递至控制组件1401。触摸板1404具有采集触摸信号的功能,该触摸信号可以作为控制信号输入至控制组件1401中进行处理。此时,触摸板1404还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,触摸板1404可以为一个设置在游戏手柄12前的触碰面板。193.音频电路1405可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至控制组件1401进行处理,或者输入至射频电路1407以实现语音通信。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1405还可以包括耳机插孔。194.按键摇杆1406,用于采集游戏手柄12中的按键操作信息,并将该信息传递至控制组件1401。可选的,按键是windows及andriod可识别标准的物理按键,摇杆是高精密标准摇杆。示意性的,按键和摇杆的个数可根据实际需要进行设定。比如,游戏手柄12伤设置有20个物理按键和两个摇杆。195.射频电路1407,用于接收和发射rf(radio frequency,射频)信号,也称电磁信号。射频电路1407通过电磁信号与通信网络以及其它通信设备进行通信。射频电路1407将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1407包括:天线系统、rf收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1407可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2g、3g、4g及5g)、无线局域网和/或wifi(wireless fidelity,无线保真)网络。在一些实施例中,射频电路1407还可以包括nfc(near field communication,近距离无线通信)有关的电路,本技术对此不加以限定。196.在一些实施例中,控制组件1401还包括有一个或多个传感器1408。该一个或多个传感器1408包括但不限于:加速度传感器1409、陀螺仪传感器1410和压力传感器1411。197.加速度传感器1409可以检测以游戏手柄12建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器1409可以用于检测重力加速度在三个坐标轴上的分量。控制组件1401可以根据加速度传感器1409采集的重力加速度信号。加速度传感器1409还可以用于游戏或者用户的运动数据的采集。198.陀螺仪传感器1410可以检测游戏手柄12的机体方向及转动角度,陀螺仪传感器1410可以与加速度传感器1409协同采集用户对游戏手柄12的3d动作。控制组件1401根据陀螺仪传感器1410采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变ui)、拍摄时的图像稳定、游戏控制以及惯性导航。199.压力传感器1411可以设置在游戏手柄12的侧边框和/或触摸板1404的下层。当压力传感器1411设置在游戏手柄12的侧边框时,可以检测用户对游戏手柄12的握持信号,由控制组件1401根据压力传感器1411采集的握持信号进行左右手识别或快捷操作。当压力传感器1411设置在触摸板1404的下层时,由控制组件1401根据用户对触摸板1404的压力操作,实现对游戏手柄12上的可操作性控件进行控制。200.本领域技术人员可以理解,图14中示出的结构并不构成对游戏手柄12的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。201.应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。202.本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。203.以上所述仅为本技术的可选实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
云游戏控制系统、游戏手柄、游戏手柄的控制方法及装置与流程
作者:admin
2022-09-02 18:23:21
767
- 下一篇: 漏洞修复方法、装置、电子设备及存储介质与流程
- 上一篇: 加密方法和心电监测系统与流程