CN114984563A - 云游戏控制***、游戏手柄、游戏手柄的控制方法及装置 - Google Patents

云游戏控制***、游戏手柄、游戏手柄的控制方法及装置 Download PDF

Info

Publication number
CN114984563A
CN114984563A CN202110231425.3A CN202110231425A CN114984563A CN 114984563 A CN114984563 A CN 114984563A CN 202110231425 A CN202110231425 A CN 202110231425A CN 114984563 A CN114984563 A CN 114984563A
Authority
CN
China
Prior art keywords
feedback
information
spatial
vibration
virtual
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110231425.3A
Other languages
English (en)
Inventor
李震宁
杨衍东
杨量
谢宗祥
王孟坤
吴家平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Yuxun Network Technology Co ltd
Tencent Technology Shenzhen Co Ltd
Original Assignee
Beijing Yuxun Network Technology Co ltd
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Yuxun Network Technology Co ltd, Tencent Technology Shenzhen Co Ltd filed Critical Beijing Yuxun Network Technology Co ltd
Priority to CN202110231425.3A priority Critical patent/CN114984563A/zh
Publication of CN114984563A publication Critical patent/CN114984563A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/24Constructional details thereof, e.g. game controllers with detachable joystick handles
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/25Output arrangements for video game devices
    • A63F13/28Output arrangements for video game devices responding to control signals received from the game device for affecting ambient conditions, e.g. for vibrating players' seats, activating scent dispensers or affecting temperature or light
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/40Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
    • A63F13/42Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/55Controlling game characters or game objects based on the game progress

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请公开了一种云游戏控制***、游戏手柄、游戏手柄的控制方法及装置,涉及数据处理技术领域。所述云游戏控制***包括:画面解码设备和游戏手柄;画面解码设备和游戏手柄具有通信连接;画面解码设备用于解码云游戏服务器发送的虚拟环境画面,虚拟环境画面显示有位于虚拟世界中的虚拟对象;游戏手柄包括控制部件、空间移动定位部件和震动反馈部件;控制部件,用于获取空间移动定位部件采集到的游戏手柄的空间移动信息,向云游戏服务器发送空间移动信息;控制部件,还用于接收来自云游戏服务器的反馈信息,根据反馈信息控制震动反馈部件进行震动反馈,震动反馈用于模拟与空间移动信息对应的空间操作与虚拟对象的互动反馈。

Description

云游戏控制***、游戏手柄、游戏手柄的控制方法及装置
技术领域
本申请涉及数据处理技术领域,特别涉及一种云游戏控制***、游戏手柄、游戏手柄的控制方法及装置。
背景技术
云游戏是以云计算为基础的游戏方式。云游戏通常在云端服务器中运行,游戏画面通过网络传递到用户使用的终端上。
相关技术中,云游戏通常在手机终端或游戏控制器上进行操作,通过电视、电脑等进行显示。其中,手机终端或游戏控制器相当于云游戏的控制侧,游戏控制器是指为云游戏提供输入的专用设备,比如游戏手柄、方向盘、光线枪等设备。根据游戏场景的不同,游戏控制器的选择也不同。比如,驾驶游戏中需要使用方向盘,射击游戏中需要使用光线枪等。
受限于手机终端自身的结构以及游戏类型的不同,手机终端或游戏控制器通常只能实现对云游戏的单向控制或简单映射操作,导致云游戏的模拟真实性较差。比如,在驾驶游戏中使用游戏手柄只能实现简单的按键映射,无法向用户反馈车辆与跑道的摩擦程度等。
发明内容
本申请实施例提供了一种云游戏控制***、游戏手柄、游戏手柄的控制方法及装置,可以模拟用户与虚拟对象的互动反馈。所述技术方案如下:
根据本申请的一个方面,提供了一种云游戏控制***,该***包括:画面解码设备和游戏手柄;所述画面解码设备和所述游戏手柄具有通信连接;
所述画面解码设备用于解码云游戏服务器发送的虚拟环境画面,所述虚拟环境画面显示有位于虚拟世界中的虚拟对象;
所述游戏手柄包括控制部件、空间移动定位部件和震动反馈部件;
所述控制部件,用于获取所述空间移动定位部件采集到的所述游戏手柄的空间移动信息,向所述云游戏服务器发送所述空间移动信息;
所述控制部件,还用于接收来自所述云游戏服务器的反馈信息;根据所述反馈信息控制所述震动反馈部件进行震动反馈,所述震动反馈用于模拟与所述空间移动信息对应的空间操作与所述虚拟对象的互动反馈。
根据本申请的一个方面,提供了一种游戏手柄,该游戏手柄包括:控制部件、空间移动定位部件和震动反馈部件;
所述控制部件,用于获取所述空间移动定位部件采集到的所述游戏手柄的空间移动信息,向云游戏服务器发送所述空间移动信息;
所述控制部件,还用于接收来自所述云游戏服务器的反馈信息,根据所述反馈信息控制所述震动反馈部件进行震动反馈,所述震动反馈用于模拟与所述空间移动信息对应的空间操作与虚拟对象的互动反馈,虚拟对象包括位于虚拟环境画面的虚拟世界中的虚拟实体,虚拟环境画面由云游戏服务器发送。
根据本申请的一个方面,提供了一种游戏手柄的控制方法,游戏手柄包括空间移动定位部件和震动反馈部件,该方法包括:
获取空间移动定位部件采集到的游戏手柄的空间移动信息;
接收来自云游戏服务器的反馈信息,所述反馈信息由所述云游戏服务器基于所述空间移动信息生成;
根据所述反馈信息控制震动反馈部件进行震动反馈,所述震动反馈用于模拟与所述空间移动信息对应的空间操作与虚拟对象的互动反馈。
根据本申请的一个方面,提供了一种游戏手柄的控制装置,游戏手柄包括空间移动定位部件和震动反馈部件,该装置包括:
获取模块,用于获取空间移动定位部件采集到的游戏手柄的空间移动信息;
接收模块,用于接收来自云游戏服务器的反馈信息,所述反馈信息由所述云游戏服务器基于所述空间移动信息生成;
反馈模块,用于根据所述反馈信息控制震动反馈部件进行震动反馈,所述震动反馈用于模拟与所述空间移动信息对应的空间操作与虚拟对象的互动反馈。
根据本申请的一个方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有至少一条程序代码,程序代码由处理器加载并执行以实现如上所述的游戏手柄的控制方法。
本申请实施例提供的技术方案带来的有益效果至少包括:
通过控制部件控制震动反馈部件进行的震动反馈,可以模拟与空间移动信息对应的空间操作与虚拟对象的互动反馈,提高了云游戏的模拟真实性。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请一个示例性实施例提供的云游戏控制***的结构示意图;
图2是本申请一个示例性实施例提供的云游戏控制***的结构示意图;
图3是本申请一个示例性实施例提供的使用定位交互组件的示意图;
图4是本申请一个示例性实施例提供的使用震动反馈交互组件的示意图;
图5是本申请一个示例性实施例提供的使用空气鼠标交互组件的示意图;
图6是本申请一个示例性实施例提供的使用语音交互组件的示意图;
图7是本申请一个示例性实施例提供的使用按键摇杆交互组件的示意图;
图8是本申请一个示例性实施例提供的使用视听交互组件的示意图;
图9是本申请一个示例性实施例提供的游戏手柄的结构示意图;
图10是本申请一个示例性实施例提供的游戏手柄控制方法的流程示意图;
图11是本申请一个示例性实施例提供的游戏手柄控制方法的流程示意图;
图12是本申请一个示例性实施例提供的游戏手柄控制装置的结构示意图;
图13是本申请一个示例性实施例提供的画面解码设备的结构框图;
图14是本申请一个示例性实施例提供的游戏手柄的结构框图。
下面对附图中的各个标号进行说明:
10-云游戏控制***;
11-画面解码设备;
12-游戏手柄:
121-控制部件;
122-空间移动定位部件;
123-震动反馈部件;
01-触摸板;02-话筒;03-按键;04-摇杆;
20-云游戏服务器;
30-多媒体显示器。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
图1示出了本申请一个示例性实施例提供的云游戏控制***10。示意性的,云游戏控制***10包括画面解码设备11和游戏手柄12,画面解码设备11和游戏手柄12。
云游戏是指以云计算为基础、脱离终端限制的一种游戏方式。云游戏通常在云游戏服务器20中运行,用户通过在游戏手柄12上的操作实现对游戏的控制,游戏画面通过画面解码设备11进行解码后传递到用户使用的终端上。
云游戏控制***10与云游戏服务器20之间具有通信连接,用于将游戏手柄12上的操作信息发送至云游戏服务器20中。具体的,云游戏服务器20根据预设规则将操作信息转换成云游戏中的相应的轮盘、鼠标等操作,并根据该操作在云游戏服务器20中运行云游戏。示意性的,游戏手柄12可通过有线或无线的方式将用户的操作信息上传至云游戏服务器20。其中,有线或无线的连接方式包括但不限于如下连接方式中的至少一种:通用串行总线(Universal Serial Bus,USB)连接;无线信号连接;云游戏专线连接。
示意性的,画面解码设备11用于解码云游戏服务器20发送的虚拟环境画面,虚拟环境画面显示有位于虚拟世界中的虚拟对象。
其中,虚拟对象包括但不限于虚拟生物、虚拟物品和虚拟环境中的至少一种。比如,画面解码设备11对云游戏服务器20发送的虚拟环境画面进行解码,虚拟环境画面中显示有动物实体、怪物实体、房屋实体和山峰实体,其中动物实体和怪物实体属于虚拟生物,房屋实体属于虚拟物品,山峰实体属于虚拟环境。
云游戏控制***10与多媒体显示器30之间具有通信连接,用于输出与用户的操作信息相对应的音频信息或视频信息。具体的,画面解码设备11中设置有编解码装置,在云游戏服务器20中运行云游戏后得到虚拟环境画面,云游戏中的虚拟环境画面通过有线或无线的方式传递到画面解码设备11中,解码后画面解码设备11将虚拟环境画面显示在多媒体显示器30中。
示意性的如图1所示,本申请实施例提供的云游戏控制器10中,游戏手柄12包括控制部件121、空间移动定位部件122和震动反馈部件123。
其中,控制部件121,用于获取空间移动定位部件122采集到的游戏手柄12的空间移动信息,向云游戏服务器20发送空间移动信息;控制部件121,还用于接收来自云游戏服务器20的反馈信息,根据反馈信息控制震动反馈部件123进行震动反馈,震动反馈用于模拟与空间移动信息对应的空间操作与虚拟对象的互动反馈。
示意性的,空间移动信息,是指用户作用于游戏手柄12上的空间操作在空间位置上进行移动的运动信息。其中,空间操作包括但不限于第一空间操作、第二空间操作和第三空间操作中的至少一种。示意性的,第一空间操作是指与虚拟生物发生的触碰操作,包括但不限于抚摸操作和打击操作中的至少一种;第二空间操作是指与虚拟物品发生的空间操作,包括但不限于打击操作、拉动操作和推动操作中的至少一种;第三空间操作是指与虚拟环境发生的交互操作,包括但不限于穿越操作和接触操作中的至少一种。
示意性的,反馈信息是云游戏服务器20基于空间移动信息生成的。具体的,基于第一空间操作对应的空间移动信息生成触碰反馈信息,基于第二空间操作对应的空间移动信息生成空间反馈信息,基于第三空间操作对应的空间移动信息生成交互反馈信息。
示意性的,空间移动定位部件122用于采集空间移动信息。可选的,空间移动定位部件122包括陀螺仪,控制部件121用于获取陀螺仪采集到的游戏手柄12的空间移动信息,向云游戏服务器20发送空间移动信息。
其中,陀螺仪,是指利用高速回转体的动量矩敏感壳体相对惯性空间绕正交于自转轴的一个或二个轴的角运动检测装置,利用其他原理制成的角运动检测装置起同样功能的也称陀螺仪。示例性的,陀螺仪是六轴陀螺仪,用于检测游戏手柄12上的空间移动信息,包括但不限于空间操作在空间位置上进行移动的横向加速信息和角度旋转信息中的至少一种。
示意性的,震动反馈部件123用于反馈云游戏服务器20发送的反馈信息。可选的,震动反馈部件123包括马达,控制部件121,用于根据反馈信息控制马达进行震动反馈,震动反馈用于模拟与空间移动信息对应的空间操作与虚拟对象的互动反馈。
比如,虚拟对象是虚拟生物,第一空间操作是指打击怪物实体的操作,与打击怪物实体的操作对应的空间移动信息是游戏手柄12向下快速运动。此时,控制部件121,获取陀螺仪采集到的游戏手柄12向下快速运动的运动信息并向云游戏服务器20发送该运动信息;基于该运动信息,云游戏服务器20生成的触碰反馈信息至少包括回弹力信息,云游戏服务器20将该回弹力信息反馈给控制部件121;控制部件121根据该回弹力信息控制马达进行震动反馈,该震动反馈至少包括回弹力的大小和方向。基于回弹力信息,用户可以获取到打击怪物实体的反馈信息。也即,类比实际打击效果,震动反馈部件123可以模拟出相似的打击效果,用户通过游戏手柄12可以感知到打击怪物实体产生的模拟回弹力的作用,使得打击的游戏效果更加逼真。
综上所述,本申请实施例提供的云游戏控制***10,通过震动反馈部件123的震动反馈,可以模拟与空间移动信息对应的空间操作与虚拟对象的互动反馈,提高了云游戏的模拟真实性。
在云游戏控制***10的使用过程中,针对不同的虚拟对象,控制部件121控制震动反馈部件123进行的震动反馈也是不同的。以下以虚拟对象包括虚拟生物、虚拟物品和虚拟环境为例进行阐述:
一、虚拟对象包括虚拟生物。
示意性的,本申请实施例提供的云游戏控制***10中,虚拟对象是虚拟生物,控制部件121,用于根据反馈信息控制震动反馈部件123进行第一震动反馈,第一震动反馈用于模拟与空间移动信息对应的第一空间操作与虚拟生物发生触碰时的触碰反馈。
根据第一空间操作的不同,控制部件121控制震动反馈部件123进行的第一震动反馈也不同,具体如下:
反馈信息包括云游戏服务器20在第一空间操作是抚摸虚拟生物的操作时发送的第一触碰反馈信息,控制部件121,用于根据第一触碰反馈信息控制震动反馈部件123进行第一触碰反馈,第一触碰反馈用于模拟抚摸虚拟生物时的抚摸反馈。
或者,
反馈信息包括云游戏服务器20在第一空间操作是打击虚拟生物的操作时发送的第二触碰反馈信息,控制部件121,用于根据第二触碰反馈信息控制震动反馈部件123进行第二触碰反馈,第二触碰反馈用于模拟打击虚拟生物时的打击反馈。
比如,第一空间操作是抚摸动物实体,则第一触碰反馈信息是动物实体的触感信息。该触感信息可以是动物实体的皮肤摩擦阻力、皮肤温度等。比如,第一空间操作是打击怪物实体,则第一触碰反馈信息可以是回弹力信息。该回弹力信息可以是怪物实体的反击力等。
二、虚拟对象包括虚拟物品。
示意性的,本申请实施例提供的云游戏控制***10中,虚拟对象是虚拟物品,控制部件121,用于根据反馈信息控制震动反馈部件123进行第二震动反馈,第二震动反馈用于模拟与空间移动信息对应的第二空间操作移动或使用虚拟物品时的空间反馈。
根据第二空间操作的不同,控制部件121控制震动反馈部件123进行的第二震动反馈也不同,具体如下:
反馈信息包括云游戏服务器20在第二空间操作是拉动虚拟物品时发送的第一空间反馈信息,控制部件121,用于根据第一空间反馈信息控制震动反馈部件123进行第一空间反馈,第一空间反馈用于模拟拉动虚拟物品时的拉动反馈。
或者,
反馈信息包括云游戏服务器20在第二空间操作是推动虚拟物品时发送的第二空间反馈信息,控制部件121,用于根据第二空间反馈信息控制震动反馈部件123进行第二空间反馈,第二空间反馈用于模拟推动虚拟物品时的推动反馈。
或者,
反馈信息包括云游戏服务器20在第二空间操作是挥动虚拟物品时发送的第三空间反馈信息,控制部件121,用于根据第三空间反馈信息控制震动反馈部件123进行第三空间反馈,第三空间反馈用于模拟挥动虚拟物品时的挥动反馈。
比如,第二空间操作是推动箱子实体,则第二空间反馈信息是箱子实体上受到的阻力信息。该阻力信息可以是箱子实体与地面的摩擦阻力,或者是箱子实体粗糙表面与虚拟人物的接触的摩擦阻力等。比如,第三空间操作是挥动球拍实体,则第三空间反馈信息可以是球拍的运动轨迹信息。该运动轨迹信息可以是球拍的旋转角度、球拍受到的空气阻力等。
三、虚拟对象包括虚拟环境。
示意性的,本申请实施例提供的云游戏控制***10中,虚拟对象是虚拟环境,控制部件121,用于根据反馈信息控制震动反馈部件123进行第三震动反馈,第三震动反馈用于模拟与空间移动信息对应的第三空间操作与虚拟环境接触时的交互反馈。
根据第三空间操作的不同,控制部件121控制震动反馈部件123进行的第三震动反馈也不同,具体如下:
反馈信息包括云游戏服务器20在第三空间操作是穿越虚拟环境时发送的第一交互反馈信息,控制部件121,用于根据第一交互作反馈信息控制震动反馈部件123进行第一交互反馈,第一交互反馈用于模拟穿越虚拟环境时的液体阻力反馈。
或者,
反馈信息包括云游戏服务器20在第三空间操作是接触虚拟环境时发送的第二交互反馈信息,控制部件121,用于根据第二交互作反馈信息控制震动反馈部件123进行第二交互反馈,第二交互反馈用于模拟接触虚拟环境时的固体阻力反馈。
比如,第一空间操作是穿过溪流实体,则第一空间反馈信息是水流的阻力信息。比如,第二空间操作是接触山峰实体,则第二空间反馈信息可以是山峰的阻力信息。
另外,根据游戏手柄12上的不同操作,控制部件121还可以控制震动反馈部件123进行其他反馈。根据游戏手柄12上的操作可获取到的操作信息包括按键操作信息、鼠标操作信息和话筒操作信息中的至少一种,具体描述如下:
示意性的,游戏手柄12还包括按键,反馈信息包括云游戏服务器20发送的按键反馈信息。其中,控制部件121,还用于获取按键采集到的游戏手柄12的按键操作信息,向云游戏服务器20发送按键操作信息;控制部件121,用于根据按键反馈信息控制震动反馈部件123进行与按键反馈信息对应的震动反馈。
比如,在按键上进行按压操作,对应的按键反馈信息是射击目标物体时产生的后坐力信息,该后坐力信息是击中目标物体后产生的较大的阻力的大小和方向。
示意性的,游戏手柄12还包括空气鼠标,反馈信息包括云游戏服务器20发送的鼠标反馈信息。其中,控制部件121,还用于获取空气鼠标采集到的游戏手柄12的鼠标操作信息,向云游戏服务器20发送鼠标操作信息;控制部件121,用于根据鼠标反馈信息控制震动反馈部件123进行与鼠标反馈信息对应的震动反馈。
示例性的,游戏手柄12上设置有触摸板,用于获取空气鼠标采集到的游戏手柄12的鼠标操作信息。比如,在触摸板上进行双击操作对云游戏中的虚拟人物换装,对应的鼠标反馈信息可以是轻微震动的反馈信息。
示意性的,游戏手柄12还包括话筒,反馈信息包括云游戏服务器20发送的话筒反馈信息。其中,控制部件121,还用于获取话筒采集到的游戏手柄12的话筒操作信息,向云游戏服务器20发送话筒操作信息;控制部件121,用于根据话筒反馈信息控制震动反馈部件123进行与话筒反馈信息对应的震动反馈。
比如,对话筒进行吹气,对应的话筒反馈信息是虚拟对象对接触到的流动气体的阻力信息,该阻力信息根据流动气体的大小和频率进行变化。
综上所述,本申请实施例提供的云游戏控制***10,针对不同的虚拟对象,控制部件121控制震动反馈部件123进行的震动反馈也是不同的,使得游戏手柄12可以模拟不同空间操作与虚拟对象的互动反馈,使得云游戏中的操作反馈更加真实,提高了云游戏的模拟真实性。另外,针对游戏手柄12上的不同操作,控制部件121还可以控制震动反馈部件123进行其他反馈。
示意性的,本申请实施例还提供了一种游戏手柄12,包括控制部件121、空间移动定位部件122和震动反馈部件123。
其中,控制部件121,用于获取空间移动定位部件122采集到的游戏手柄12的空间移动信息,向云游戏服务器20发送空间移动信息;控制部件121,还用于接收来自云游戏服务器20的反馈信息,根据反馈信息控制震动反馈部件123进行震动反馈,震动反馈用于模拟与空间移动信息对应的空间操作与虚拟对象的互动反馈,虚拟对象包括位于虚拟环境画面的虚拟世界中的虚拟实体,虚拟环境画面由云游戏服务器20发送。
图2示出了游戏手柄12的一种可选的实现方式。示意性的,画面解码设备11是编解码装置,用于解码云游戏服务器20发送的虚拟环境画面,虚拟环境画面中显示有位于虚拟世界中的虚拟对象;示意性的,多媒体显示设备30是视听显示装置,用于向用户反馈云游戏的虚拟环境画面。
示意性的如图3-8所示,游戏手柄12中设置有定位交互组件、震动反馈组件、空气鼠标交互组件、语音交互组件、视听交互组件和摇杆按键组件。其中,控制部件121用于控制定位交互组件、震动反馈组件、空气鼠标交互组件、语音交互组件、视听交互组件和摇杆按键组件,空间移动定位部件122设置于定位交互组件中,震动反馈部件123设置于震动反馈组件中。以下根据不同的组件进行阐述:
示意性的如图3所示,定位交互组件中设置有陀螺仪,用于获取游戏手柄12的空间移动信息。根据用户作用于游戏手柄12上的具体操作,陀螺仪可以采集到的人体在活动空间中的移动信息和手势信息。示例性的,定位交互组件中设置有六轴陀螺仪加速度传感器。基于定位交互组件,游戏手柄12可用于体感鼠标及3D类型的云游戏中,通过获取人体的移动信息和手势信息,可以控制云游戏中的虚拟人物的空间移动以及自定义操作。
示意性的如图4所示,震动反馈组件中设置有马达,用于向用户进行震动反馈,震动反馈用于模拟与空间移动信息对应的空间操作与虚拟对象的互动反馈。示例性的,震动反馈组件中设置的马达是两个非对称马达。另外,震动反馈组件中还设置有脉宽调制控制器(Pulse Width Modulation,PWM),用于向马达提供震动的不同控制信号。基于两个非对称马达和PWM控制器,游戏手柄12可以组成多种不同的震感和震动反馈。
示意性的如图5所示,空气鼠标交互组件中设置有触摸板,用于获取鼠标操作信息。示例性的,触摸板是一颗32通道互容采集芯片,具有8导轨的四面包裹结构,精度高达±0.2mm。另外,空气鼠标交互组件中还设置有防抖动装置,用于为游戏手柄12提供稳定的操作环境。基于空气鼠标交互组件,游戏手柄12可以实现精准点触、指向性拖动等复杂操作。
示意性的如图6所示,语音交互组件中设置有话筒,用于获取话筒操作信息。另外,语音交互组件还用于实现实时通话、语音打字、智能控制中的至少一种功能。
示意性的如图7所示,摇杆按键交互组件中设置有按键和/或摇杆,用户获取按键操作信息。其中,按键是Windows及Andriod可识别标准的物理按键,摇杆是高精密标准摇杆。示意性的,按键和摇杆的个数可根据实际需要进行设定。比如,游戏手柄12伤设置有20个物理按键和两个摇杆。基于摇杆按键交互组件,游戏手柄12可以实现虚拟对象的移动、转向、视角切换、固定的点触等操作。
示意性的如图8所示,基于视听交互组件,游戏手柄12可以向用户反馈音频信息。其中,音频信息包括游戏本体原音频信息、多个用户的交互音频信息和游戏提示音频信息中的至少一种。
另外,前述内容中与游戏手柄12相关的阐述均可用于本申请实施例中,在此不再赘述。
图9示出了本申请实施例提供的游戏手柄12的一种可实现的结构,控制部件121(图中未示出)、空间移动定位部件122(图中未示出)和震动反馈部件123(图中未示出)设置于游戏手柄12的内部。其中,游戏手柄12上设置有触摸板01、话筒02、按键03和摇杆04。
综上所述,本申请实施例提供了一种游戏手柄12,通过控制部件121控制震动反馈部件123进行震动反馈,提高了云游戏的模拟真实性。
示意性的如图10所示,本申请实施例提供的游戏手柄12的控制方法中,游戏手柄12包括空间移动定位部件122和震动反馈部件123,该方法包括如下步骤:
步骤102:控制部件121获取空间移动定位部件122采集到的游戏手柄12的空间移动信息。
可选的,空间移动定位部件122包括陀螺仪。具体的,控制部件121获取陀螺仪采集到的游戏手柄12的空间移动信息。
示意性的,空间移动信息,是指用户作用于游戏手柄12上的空间操作在空间位置上进行移动的运动信息。
其中,空间操作包括但不限于第一空间操作、第二空间操作和第三空间操作中的至少一种。示意性的,第一空间操作是指与虚拟生物发生的触碰操作,包括但不限于抚摸操作和打击操作中的至少一种;第二空间操作是指与虚拟物品发生的空间操作,包括但不限于打击操作、拉动操作和推动操作中的至少一种;第三空间操作是指与虚拟环境发生的交互操作,包括但不限于穿越操作和接触操作中的至少一种。
比如,第一空间操作是指打击怪物实体的操作。陀螺仪采集到的与打击怪物实体的操作对应的空间移动信息是游戏手柄12向下快速运动的移动信息,控制部件121通过陀螺仪获取该移动信息。
步骤104:控制部件121接收来自云游戏服务器20的反馈信息。
示意性的,反馈信息由云游戏服务器20基于空间移动信息生成。
可选的,基于第一空间操作对应的空间移动信息生成触碰反馈信息,基于第二空间操作对应的空间移动信息生成空间反馈信息,基于第三空间操作对应的空间移动信息生成交互反馈信息。
比如,控制部件121将获取到的游戏手柄12向下快速运动的运动信息并向云游戏服务器20发送该运动信息。基于打击怪物实体的向下快速移动的运动信息,云游戏服务器20生成的触碰反馈信息至少包括回弹力信息,云游戏服务器20将该回弹力信息反馈给控制部件121。
步骤106:控制部件121根据反馈信息控制震动反馈部件123进行震动反馈。
示意性的,震动反馈用于模拟与空间移动信息对应的空间操作与虚拟对象的互动反馈。
示意性的,虚拟对象,是指显示于虚拟环境画面中的虚拟实体,虚拟实***于虚拟环境画面的虚拟世界中,虚拟对象包括但不限于虚拟生物、虚拟物品和虚拟环境中的至少一种。比如,虚拟对象是怪物实体,怪物实体属于虚拟生物中的一种。
可选的,震动反馈部件123包括马达。具体的,控制部件121根据反馈信息控制马达进行震动反馈,震动反馈用于模拟与空间移动信息对应的空间操作与虚拟对象的互动反馈。
比如,反馈信息是回弹力信息。控制部件121根据回弹力信息控制马达进行震动反馈,该震动反馈至少包括回弹力的大小和方向。基于回弹力信息,用户可以获取到打击怪物实体的反馈信息。
图11示出了游戏手柄12和云游戏服务器20的流程图,包括如下步骤:
步骤201:控制部件121获取空间移动定位部件122采集到的游戏手柄12的空间移动信息。
步骤202:控制部件121向云游戏服务器20发送空间移动信息。
步骤203:云游戏服务器20基于所述空间移动信息生成反馈信息。
步骤204:云游戏服务器20向控制部件121发送反馈信息。
步骤205:控制部件121根据反馈信息控制震动反馈部件123进行震动反馈,震动反馈用于模拟与空间移动信息对应的空间操作与虚拟对象的互动反馈。
综上所述,本申请实施例提供的游戏手柄12的控制方法,通过震动反馈部件123的震动反馈,可以模拟与空间移动信息对应的空间操作与虚拟对象的互动反馈,提高了云游戏的模拟真实性。
根据前述内容,针对不同的虚拟对象,控制部件121控制震动反馈部件123进行的震动反馈也是不同的。基于此,以下以虚拟对象包括虚拟生物、虚拟物品和虚拟环境为例对游戏手柄12的控制方法进行阐述:
一、虚拟对象包括虚拟生物。
在虚拟对象包括虚拟生物时,步骤106有如下实现方式:根据反馈信息控制震动反馈部件123进行第一震动反馈,第一震动反馈用于模拟与空间移动信息对应的第一空间操作与虚拟生物发生触碰时的触碰反馈。
根据第一空间操作的不同,控制部件121控制震动反馈部件123进行的第一震动反馈也不同,具体如下:
1.反馈信息包括云游戏服务器20在第一空间操作是抚摸虚拟生物的操作时发送的第一触碰反馈信息时。
步骤106有如下实现方式:根据第一触碰反馈信息控制震动反馈部件123进行第一触碰反馈,第一触碰反馈用于模拟抚摸虚拟生物时的抚摸反馈,第一触碰反馈信息是云游戏服务器20在第一空间操作是抚摸虚拟生物的操作时发送的。
2.反馈信息包括云游戏服务器20在第一空间操作是打击虚拟生物的操作时发送的第二触碰反馈信息时。
步骤106有如下实现方式:根据第二触碰反馈信息控制震动反馈部件123进行第二触碰反馈,第二触碰反馈用于模拟打击虚拟生物时的打击反馈,第二触碰反馈操作是云游戏服务器20在第一空间操作是打击虚拟生物的操作时发送的。
比如,第一空间操作是抚摸动物实体,对应的第一触碰反馈信息是动物实体的触感信息。该触感信息可以是动物实体的皮肤摩擦阻力、皮肤温度等。此时,步骤106的具体实现方式如下:控制部件121根据触感信息控制震动反馈部件123进行触感反馈,该触感反馈包括抚摸动物实体带来的皮肤摩擦阻力和皮肤温度。
比如,第一空间操作是打击怪物实体,对应的第二触碰反馈信息是回弹力信息。该回弹力信息可以是怪物实体的反击力等。此时,步骤106的具体实现方式如下:控制部件121根据回弹力信息控制震动反馈部件123进行回弹反馈,该回弹反馈包括打击怪物实体后给予用户的反击力。
二、虚拟对象包括虚拟物品。
在虚拟对象包括虚拟物品时,步骤106有如下实现方式:根据反馈信息控制震动反馈部件123进行第二震动反馈,第二震动反馈用于模拟与空间移动信息对应的第二空间操作移动或使用虚拟物品时的空间反馈。
根据第二空间操作的不同,控制部件121控制震动反馈部件123进行的第二震动反馈也不同,具体如下:
1.反馈信息包括云游戏服务器20在第二空间操作是拉动虚拟物品时发送的第一空间反馈信息时。
步骤106有如下实现方式:根据第一空间反馈信息控制震动反馈部件123进行第一空间反馈,第一空间反馈用于模拟拉动虚拟物品时的拉动反馈,第一空间反馈信息是云游戏服务器20在第二空间操作是拉动虚拟物品时发送的。
2.反馈信息包括云游戏服务器20在第二空间操作是推动虚拟物品时发送的第二空间反馈信息时。
步骤106有如下实现方式:根据第二空间反馈信息控制震动反馈部件123进行第二空间反馈,第二空间反馈用于模拟推动虚拟物品时的推动反馈,第二空间反馈信息是云游戏服务器20在第二空间操作是推动虚拟物品时发送的。
3.反馈信息包括云游戏服务器20在第二空间操作是挥动虚拟物品时发送的第三空间反馈信息时。
步骤106有如下实现方式:根据第三空间反馈信息控制震动反馈部件123进行第三空间反馈,第三空间反馈用于模拟挥动虚拟物品时的挥动反馈,第三空间反馈信息是云游戏服务器20在第二空间操作是挥动虚拟物品时发送的。
比如,第一空间操作是拉动房屋实体的房门,对应的第一空间反馈信息是房门受到的阻力信息。该阻力信息可以是房门与地面的摩擦力等。此时,步骤106的具体实现方式如下:控制部件121根据阻力信息控制震动反馈部件123进行拉动反馈,该拉动反馈包括拉动房门时的地面摩擦力。
比如,第三空间操作是挥动球拍实体,则第三空间反馈信息可以是球拍的运动轨迹信息。该运动轨迹信息可以是球拍的旋转角度、球拍受到的空气阻力等。此时,步骤106的具体实现方式如下:控制部件121根据运动轨迹信息控制震动反馈部件123进行挥动反馈,该挥动反馈包括挥动球拍实体时的球拍运动趋势和受到的空气阻力。
三、虚拟对象包括虚拟环境。
在虚拟对象包括虚拟环境时,步骤106有如下实现方式:根据反馈信息控制震动反馈部件123进行第三震动反馈,第三震动反馈用于模拟与空间移动信息对应的第三空间操作与虚拟环境接触时的交互反馈。
根据第三空间操作的不同,控制部件121控制震动反馈部件123进行的第三震动反馈也不同,具体如下:
1.反馈信息包括云游戏服务器20在第三空间操作是穿越虚拟环境时发送的第一交互反馈信息时。
步骤106有如下实现方式:根据第一交互作反馈信息控制震动反馈部件123进行第一交互反馈,第一交互反馈用于模拟穿越虚拟环境时的液体阻力反馈,第一交互反馈信息是云游戏服务器20在第三空间操作是穿越虚拟环境时发送的。
2.反馈信息包括云游戏服务器20在第三空间操作是接触虚拟环境时发送的第二交互反馈信息时。
步骤106有如下实现方式:根据第二交互作反馈信息控制震动反馈部件123进行第二交互反馈,第二交互反馈用于模拟接触虚拟环境时的固体阻力反馈,第二交互反馈信息是云游戏服务器20在第三空间操作是接触虚拟环境时发送的。
比如,第一空间操作是穿过溪流实体,则第一空间反馈信息是水流的阻力信息。此时,步骤106的具体实现方式如下:控制部件121根据阻力信息控制震动反馈部件123进行液体阻力反馈,该液体阻力反馈包括水流的阻力。
比如,第二空间操作是接触山峰实体,则第二空间反馈信息是山峰的阻力信息。此时,步骤106的具体实现方式如下:控制部件121根据阻力信息控制震动反馈部件123进行固体阻力反馈,该固体阻力反馈包括山峰的阻力。
另外,根据游戏手柄12上的不同操作,控制部件121还可以控制震动反馈部件123进行其他反馈。根据游戏手柄12上的操作可获取到的操作信息包括按键操作信息、鼠标操作信息和话筒操作信息中的至少一种,基于不同的操作信息,云游戏服务器20还可以生成其他的反馈信息。以下根据反馈信息的不同对游戏手柄12的控制方法进行阐述。
1.反馈信息包括云游戏服务器20发送的按键反馈信息时。
本申请实施例提供的游戏手柄控制方法还包括如下步骤:控制部件121,获取按键采集到的游戏手柄12的按键操作信息,向云游戏服务器20发送按键操作信息;控制部件121,根据按键反馈信息控制震动反馈部件123进行与按键反馈信息对应的震动反馈,按键反馈信息是云游戏服务器20发送的。
2.反馈信息包括云游戏服务器20发送的鼠标反馈信息时。
本申请实施例提供的游戏手柄控制方法还包括如下步骤:控制部件121,获取空气鼠标采集到的游戏手柄12的鼠标操作信息,向云游戏服务器20发送鼠标操作信息;控制部件121,根据鼠标反馈信息控制震动反馈部件123进行与鼠标反馈信息对应的震动反馈,鼠标反馈信息是云游戏服务器20发送的。
3.反馈信息包括云游戏服务器20发送的话筒反馈信息时。
本申请实施例提供的游戏手柄控制方法还包括如下步骤:控制部件121,获取话筒采集到的游戏手柄12的话筒操作信息,向云游戏服务器20发送话筒操作信息;控制部件121,根据话筒反馈信息控制震动反馈部件123进行与话筒反馈信息对应的震动反馈,话筒反馈信息是云游戏服务器20发送的。
综上所述,本申请实施例提供的游戏手柄12的控制方法,控制部件121通孔控制震动反馈部件123进行震动反馈,使得游戏手柄12可以模拟不同空间操作与虚拟对象的互动反馈,使得云游戏中的操作反馈更加真实,提高了云游戏的模拟真实性。另外,针对游戏手柄12上的不同操作,控制部件121还可以控制震动反馈部件123进行其他反馈。
以下为本申请的装置实施例,对于装置实施例中未详细描述的细节,可参考上述方法实施例。
图12示出了本申请实施例提供的游戏手柄12的控制装置的框图,游戏手柄12包括空间移动定位部件122和震动反馈部件123,该装置包括获取模块1220、接收模块1240和反馈模块1260,其中:
获取模块1220,用于获取空间移动定位部件122采集到的游戏手柄12的空间移动信息;
接收模块1240,用于接收来自云游戏服务器20的反馈信息,反馈信息由云游戏服务器20基于空间移动信息生成;
反馈模块1260,用于根据反馈信息控制震动反馈部件123进行震动反馈,震动反馈用于模拟与空间移动信息对应的空间操作与虚拟对象的互动反馈。
在本申请的一种可能实现的方式下,虚拟对象包括虚拟生物,反馈模块1260,用于:根据反馈信息控制震动反馈部件123进行第一震动反馈,第一震动反馈用于模拟与空间移动信息对应的第一空间操作与虚拟生物发生触碰时的触碰反馈。
在本申请的一种可能实现的方式下,反馈模块1260,用于:根据第一触碰反馈信息控制震动反馈部件123进行第一触碰反馈,第一触碰反馈用于模拟抚摸虚拟生物时的抚摸反馈,第一触碰反馈信息是云游戏服务器20在第一空间操作是抚摸虚拟生物的操作时发送的。或者,反馈模块1260,用于:根据第二触碰反馈信息控制震动反馈部件123进行第二触碰反馈,第二触碰反馈用于模拟打击虚拟生物时的打击反馈,第二触碰反馈操作是云游戏服务器20在第一空间操作是打击虚拟生物的操作时发送的。
在本申请的一种可能实现的方式下,虚拟对象包括虚拟物品,反馈模块1260,用于:根据反馈信息控制震动反馈部件123进行第二震动反馈,第二震动反馈用于模拟与空间移动信息对应的第二空间操作移动或使用虚拟物品时的空间反馈。
在本申请的一种可能实现的方式下,反馈模块1260,用于:根据第一空间反馈信息控制震动反馈部件123进行第一空间反馈,第一空间反馈用于模拟拉动虚拟物品时的拉动反馈,第一空间反馈信息是云游戏服务器20在第二空间操作是拉动虚拟物品时发送的。或者,反馈模块1260,用于:根据第二空间反馈信息控制震动反馈部件123进行第二空间反馈,第二空间反馈用于模拟推动虚拟物品时的推动反馈,第二空间反馈信息是云游戏服务器20在第二空间操作是推动虚拟物品时发送的。或者,反馈模块1260,用于:根据第三空间反馈信息控制震动反馈部件123进行第三空间反馈,第三空间反馈用于模拟挥动虚拟物品时的挥动反馈,第三空间反馈信息是云游戏服务器20在第二空间操作是挥动虚拟物品时发送的。
在本申请的一种可能实现的方式下,虚拟对象包括虚拟环境,反馈模块1260,用于:根据反馈信息控制震动反馈部件123进行第三震动反馈,第三震动反馈用于模拟与空间移动信息对应的第三空间操作与虚拟环境接触时的交互反馈。
在本申请的一种可能实现的方式下,反馈模块1260,用于:根据第一交互作反馈信息控制震动反馈部件123进行第一交互反馈,第一交互反馈用于模拟穿越虚拟环境时的液体阻力反馈,第一交互反馈信息是云游戏服务器20在第三空间操作是穿越虚拟环境时发送的。或者,反馈模块1260,用于:根据第二交互作反馈信息控制震动反馈部件123进行第二交互反馈,第二交互反馈用于模拟接触虚拟环境时的固体阻力反馈,第二交互反馈信息是云游戏服务器20在第三空间操作是接触虚拟环境时发送的。
在本申请的一种可能实现的方式下,获取模块1220,还用于:控制部件121,获取按键采集到的游戏手柄12的按键操作信息,向云游戏服务器20发送按键操作信息。反馈模块1260,还用于:控制部件121,接收来自云游戏服务器20的按键反馈信息,根据按键反馈信息控制震动反馈部件123进行与按键反馈信息对应的震动反馈,按键反馈信息是云游戏服务器20发送的。
在本申请的一种可能实现的方式下,获取模块1220,还用于:控制部件121,获取空气鼠标采集到的游戏手柄12的鼠标操作信息,向云游戏服务器20发送鼠标操作信息。反馈模块1260,还用于:控制部件121,接收来自云游戏服务器20的鼠标反馈信息,根据鼠标反馈信息控制震动反馈部件123进行与鼠标反馈信息对应的震动反馈,鼠标反馈信息是云游戏服务器20发送的。
在本申请的一种可能实现的方式下,获取模块1220,还用于:控制部件121,获取话筒采集到的游戏手柄12的话筒操作信息,向云游戏服务器20发送话筒操作信息。反馈模块1260,还用于:控制部件121,根据话筒反馈信息控制震动反馈部件123进行与话筒反馈信息对应的震动反馈,话筒反馈信息是云游戏服务器20发送的。
图13示出了本申请一个示例性实施例提供的画面解码设备11的结构框图。画面解码设备11包括有:处理器1101、存储器1102和通信部件1103。
处理器1101可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1101可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1101也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。示意性的,处理器1101集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。
存储器1102可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1102还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1102中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1101所执行以实现本申请中方法实施例提供的虚拟角色的控制方法。
通信部件1103,包括与云游戏服务器20相连的第一通信部件、与游戏手柄12相连的第二通信部件和与多媒体显示器30相连的第三通信部件。其中,第一通信部件可以是云游戏专线或者无线网络设备,第二通信部件可以是高清晰多媒体接口线(High DefinitionMultimedia Interface Cable,HDMI线)或者无线网络设备,第三通信部件可以是通用串行总线(Universal Serial Bus,USB)或者无线网络设备。
图14示出了本申请一个示例性实施例提供的游戏手柄12的结构框图。游戏手柄12中设置有控制组件1401,用于控制定位组件1402、震动反馈组件1403、触摸板1404、音频电路1405和摇杆按键1406。
其中,定位组件1402用于采集游戏手柄12上的空间移动信息,并将该空间移动信息传递至控制组件1401。可选的,定位组件1402中设置有陀螺仪,通过陀螺仪感知游戏手柄12的横向加速信息和角度旋转信息中的至少一种。
震动反馈组件1403用于向游戏手柄12反馈震动信息。可选的,震动反馈组件1403中设置有马达,通过电线圈带动起动机的转子进行旋转,使得与转子啮合的齿轮带动发动机进行飞轮旋转,产生震动的效果。可选的,马达的个数、类型可根据实际需要进行设定。
触摸板1404用于采集游戏手柄12上的鼠标操作信息,并将该信息传递至控制组件1401。触摸板1404具有采集触摸信号的功能,该触摸信号可以作为控制信号输入至控制组件1401中进行处理。此时,触摸板1404还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,触摸板1404可以为一个设置在游戏手柄12前的触碰面板。
音频电路1405可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至控制组件1401进行处理,或者输入至射频电路1407以实现语音通信。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1405还可以包括耳机插孔。
按键摇杆1406,用于采集游戏手柄12中的按键操作信息,并将该信息传递至控制组件1401。可选的,按键是Windows及Andriod可识别标准的物理按键,摇杆是高精密标准摇杆。示意性的,按键和摇杆的个数可根据实际需要进行设定。比如,游戏手柄12伤设置有20个物理按键和两个摇杆。
射频电路1407,用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路1407通过电磁信号与通信网络以及其它通信设备进行通信。射频电路1407将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1407包括:天线***、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1407可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路1407还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。
在一些实施例中,控制组件1401还包括有一个或多个传感器1408。该一个或多个传感器1408包括但不限于:加速度传感器1409、陀螺仪传感器1410和压力传感器1411。
加速度传感器1409可以检测以游戏手柄12建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器1409可以用于检测重力加速度在三个坐标轴上的分量。控制组件1401可以根据加速度传感器1409采集的重力加速度信号。加速度传感器1409还可以用于游戏或者用户的运动数据的采集。
陀螺仪传感器1410可以检测游戏手柄12的机体方向及转动角度,陀螺仪传感器1410可以与加速度传感器1409协同采集用户对游戏手柄12的3D动作。控制组件1401根据陀螺仪传感器1410采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。
压力传感器1411可以设置在游戏手柄12的侧边框和/或触摸板1404的下层。当压力传感器1411设置在游戏手柄12的侧边框时,可以检测用户对游戏手柄12的握持信号,由控制组件1401根据压力传感器1411采集的握持信号进行左右手识别或快捷操作。当压力传感器1411设置在触摸板1404的下层时,由控制组件1401根据用户对触摸板1404的压力操作,实现对游戏手柄12上的可操作性控件进行控制。
本领域技术人员可以理解,图14中示出的结构并不构成对游戏手柄12的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

Claims (14)

1.一种云游戏控制***(10),其特征在于,所述***(10)包括:画面解码设备(11)和游戏手柄(12);所述画面解码设备(11)和所述游戏手柄(12)具有通信连接;
所述画面解码设备(11)用于解码云游戏服务器(20)发送的虚拟环境画面,所述虚拟环境画面显示有位于虚拟世界中的虚拟对象;
所述游戏手柄(12)包括控制部件(121)、空间移动定位部件(122)和震动反馈部件(123);
所述控制部件(121),用于获取所述空间移动定位部件(122)采集到的所述游戏手柄(12)的空间移动信息,向所述云游戏服务器(20)发送所述空间移动信息;
所述控制部件(121),还用于接收来自所述云游戏服务器(20)的反馈信息;根据所述反馈信息控制所述震动反馈部件(123)进行震动反馈,所述震动反馈用于模拟与所述空间移动信息对应的空间操作与所述虚拟对象的互动反馈。
2.根据权利要求1所述的***(10),其特征在于,所述虚拟对象包括虚拟生物;
所述控制部件(121),用于根据所述反馈信息控制所述震动反馈部件(123)进行第一震动反馈,所述第一震动反馈用于模拟与所述空间移动信息对应的第一空间操作与所述虚拟生物发生触碰时的触碰反馈。
3.根据权利要求2所述的***(10),其特征在于,
所述控制部件(121),用于根据第一触碰反馈信息控制所述震动反馈部件(123)进行第一触碰反馈,所述第一触碰反馈用于模拟抚摸所述虚拟生物时的抚摸反馈,所述第一触碰反馈信息是所述云游戏服务器(20)在所述第一空间操作是抚摸所述虚拟生物的操作时发送的;
或者,
所述控制部件(121),用于根据第二触碰反馈信息控制所述震动反馈部件(123)进行第二触碰反馈,所述第二触碰反馈用于模拟打击所述虚拟生物时的打击反馈,所述第二触碰反馈操作是所述云游戏服务器(20)在所述第一空间操作是打击所述虚拟生物的操作时发送的。
4.根据权利要求1所述的***(10),其特征在于,所述虚拟对象包括虚拟物品;
所述控制部件(121),用于根据所述反馈信息控制所述震动反馈部件(123)进行第二震动反馈,所述第二震动反馈用于模拟与所述空间移动信息对应的第二空间操作移动或使用所述虚拟物品时的空间反馈。
5.根据权利要求4所述的***(10),其特征在于,
所述控制部件(121),用于根据第一空间反馈信息控制所述震动反馈部件(123)进行第一空间反馈,所述第一空间反馈用于模拟拉动所述虚拟物品时的拉动反馈,所述第一空间反馈信息是所述云游戏服务器(20)在所述第二空间操作是拉动所述虚拟物品时发送的;
或者,
所述控制部件(121),用于根据第二空间反馈信息控制所述震动反馈部件(123)进行第二空间反馈,所述第二空间反馈用于模拟推动所述虚拟物品时的推动反馈,所述第二空间反馈信息是所述云游戏服务器(20)在所述第二空间操作是推动所述虚拟物品时发送的;
或者,
所述控制部件(121),用于根据第三空间反馈信息控制所述震动反馈部件(123)进行第三空间反馈,所述第三空间反馈用于模拟挥动所述虚拟物品时的挥动反馈,所述第三空间反馈信息是所述云游戏服务器(20)在所述第二空间操作是挥动所述虚拟物品时发送的。
6.根据权利要求1所述的***(10),其特征在于,所述虚拟对象包括虚拟环境;
所述控制部件(121),用于根据所述反馈信息控制所述震动反馈部件(123)进行第三震动反馈,所述第三震动反馈用于模拟与所述空间移动信息对应的第三空间操作与所述虚拟环境接触时的交互反馈。
7.根据权利要求6所述的***(10),其特征在于,
所述控制部件(121),用于根据第一交互作反馈信息控制所述震动反馈部件(123)进行第一交互反馈,所述第一交互反馈用于模拟穿越所述虚拟环境时的液体阻力反馈,所述第一交互反馈信息是所述云游戏服务器(20)在所述第三空间操作是穿越所述虚拟环境时发送的;
或者,
所述控制部件(121),用于根据第二交互作反馈信息控制所述震动反馈部件(123)进行第二交互反馈,所述第二交互反馈用于模拟接触所述虚拟环境时的固体阻力反馈,所述第二交互反馈信息是所述云游戏服务器(20)在所述第三空间操作是接触所述虚拟环境时发送的。
8.根据权利要求1至7任一所述的***(10),所述游戏手柄(12)还包括按键,其特征在于,
所述控制部件(121),还用于获取所述按键采集到的所述游戏手柄(12)的按键操作信息,向所述云游戏服务器(20)发送所述按键操作信息;
所述控制部件(121),用于根据按键反馈信息控制所述震动反馈部件(123)进行与所述按键反馈信息对应的震动反馈,所述按键反馈信息是所述云游戏服务器(20)发送的。
9.根据权利要求1至7任一所述的***(10),所述游戏手柄(12)还包括空气鼠标,其特征在于,
所述控制部件(121),还用于获取所述空气鼠标采集到的所述游戏手柄(12)的鼠标操作信息,向所述云游戏服务器(20)发送所述鼠标操作信息;
所述控制部件(121),用于根据鼠标反馈信息控制所述震动反馈部件(123)进行与所述鼠标反馈信息对应的震动反馈,所述鼠标反馈信息是所述云游戏服务器(20)发送的。
10.根据权利要求1至7任一所述的***(10),所述游戏手柄(12)还包括话筒,其特征在于,
所述控制部件(121),还用于获取所述话筒采集到的所述游戏手柄(12)的话筒操作信息,向所述云游戏服务器(20)发送所述话筒操作信息;
所述控制部件(121),用于根据话筒反馈信息控制所述震动反馈部件(123)进行与所述话筒反馈信息对应的震动反馈,所述话筒反馈信息是所述云游戏服务器(20)发送的。
11.一种游戏手柄(12),其特征在于,所述游戏手柄(12)包括:控制部件(121)、空间移动定位部件(122)和震动反馈部件(123);
所述控制部件(121),用于获取所述空间移动定位部件(122)采集到的所述游戏手柄(12)的空间移动信息,向云游戏服务器(20)发送所述空间移动信息;
所述控制部件(121),还用于接收来自所述云游戏服务器(20)的反馈信息,根据所述反馈信息控制所述震动反馈部件(123)进行震动反馈,所述震动反馈用于模拟与所述空间移动信息对应的空间操作与虚拟对象的互动反馈,所述虚拟对象包括位于虚拟环境画面的虚拟世界中的虚拟实体,所述虚拟环境画面由所述云游戏服务器(20)发送。
12.一种游戏手柄(12)的控制方法,所述游戏手柄(12)包括空间移动定位部件(122)和震动反馈部件(123),其特征在于,所述方法包括:
获取所述空间移动定位部件(122)采集到的所述游戏手柄(12)的空间移动信息;
接收来自云游戏服务器(20)的反馈信息,所述反馈信息由所述云游戏服务器(20)基于所述空间移动信息生成;
根据所述反馈信息控制所述震动反馈部件(123)进行震动反馈,所述震动反馈用于模拟与所述空间移动信息对应的空间操作与虚拟对象的互动反馈。
13.一种游戏手柄(12)的控制装置,所述游戏手柄(12)包括空间移动定位部件(122)和震动反馈部件(123),其特征在于,所述装置包括:
获取模块,用于获取所述空间移动定位部件(122)采集到的所述游戏手柄(12)的空间移动信息;
接收模块,用于接收来自云游戏服务器(20)的反馈信息,所述反馈信息由所述云游戏服务器(20)基于所述空间移动信息生成;
反馈模块,用于根据所述反馈信息控制所述震动反馈部件(123)进行震动反馈,所述震动反馈用于模拟与所述空间移动信息对应的空间操作与虚拟对象的互动反馈。
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条程序代码,所述程序代码由处理器加载并执行以实现如权利要求12中任一项所述的游戏手柄(12)的控制方法。
CN202110231425.3A 2021-03-02 2021-03-02 云游戏控制***、游戏手柄、游戏手柄的控制方法及装置 Pending CN114984563A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110231425.3A CN114984563A (zh) 2021-03-02 2021-03-02 云游戏控制***、游戏手柄、游戏手柄的控制方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110231425.3A CN114984563A (zh) 2021-03-02 2021-03-02 云游戏控制***、游戏手柄、游戏手柄的控制方法及装置

Publications (1)

Publication Number Publication Date
CN114984563A true CN114984563A (zh) 2022-09-02

Family

ID=83018217

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110231425.3A Pending CN114984563A (zh) 2021-03-02 2021-03-02 云游戏控制***、游戏手柄、游戏手柄的控制方法及装置

Country Status (1)

Country Link
CN (1) CN114984563A (zh)

Similar Documents

Publication Publication Date Title
JP6602803B2 (ja) 双方向性コンテンツの触覚的に強化された双方向性
US20180341332A1 (en) Systems and Methods for a Shared Haptic Experience
US10474238B2 (en) Systems and methods for virtual affective touch
CN111035918B (zh) 基于虚拟环境的侦察界面显示方法、装置及可读存储介质
WO2018077207A1 (zh) 一种视角模式切换方法及终端
US7922588B2 (en) Storage medium having game program stored thereon and game apparatus
CN107707817B (zh) 一种视频拍摄方法及移动终端
US20180232051A1 (en) Automatic localized haptics generation system
US9126114B2 (en) Storage medium, input terminal device, control system, and control method
JP2017184048A (ja) プログラム及び仮想現実体験提供装置
CN110917614A (zh) 基于区块链***的云游戏***及云游戏的控制方法
CN104914987A (zh) 用于触觉启用的投影用户界面的***和方法
CN108694073B (zh) 虚拟场景的控制方法、装置、设备及存储介质
CN107930119A (zh) 信息处理方法、装置、电子设备及存储介质
CN109426343B (zh) 基于虚拟现实的协作训练方法及***
CN105894800A (zh) 一种智能手柄以及设备控制***
EP3367216A1 (en) Systems and methods for virtual affective touch
CN205692375U (zh) 一种智能手柄
KR102462054B1 (ko) 라이브 경매의 사용자 인터페이스 구현 장치 및 방법
CN114984563A (zh) 云游戏控制***、游戏手柄、游戏手柄的控制方法及装置
CN112717409B (zh) 虚拟车辆控制方法、装置、计算机设备及存储介质
CN110209592B (zh) 结算测试方法及装置
US9582162B2 (en) Information processing apparatus, information processing system, storage medium and information processing method
US20200286298A1 (en) Systems and methods for a user interaction proxy
US20240173618A1 (en) User-customized flat computer simulation controller

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination