游戏控制方法、移动终端及计算机可读存储介质与流程

文档序号:17790289发布日期:2019-05-31 20:05阅读:159来源:国知局
游戏控制方法、移动终端及计算机可读存储介质与流程

本发明涉及脑电波控制技术领域,尤其涉及一种游戏控制方法、移动终端及计算机可读存储介质。



背景技术:

在当今社会,手机对于人们已经成了必不可少之物,手机游戏也成为了人们娱乐和消遣时光的第一选择。目前的手机游戏通常是基于用户在移动终端的触控屏中进行触控操作,以执行对应的游戏操作。用户在游戏过程中,难免会因为长时间点击屏幕而出现疲劳感,影响用户游戏体验。此外,现有的游戏并不适合肢体有障碍的用户。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。



技术实现要素:

本发明的主要目的在于提供一种游戏控制方法、移动终端及计算机可读存储介质,旨在实现通过脑电波控制游戏操作。

为实现上述目的,本发明提供一种游戏控制方法,所述游戏控制方法包括以下步骤:

当移动终端的显示屏中显示游戏界面时,获取用户的第一脑电波信号;

根据所述第一脑电波信号得到对应的第一脑电波参数,并将所述第一脑电波参数与预设脑电波参数进行对比,得到第一对比结果;

根据所述第一对比结果及预设映射关系表确定对应的第一游戏控制指令,并根据所述第一游戏控制指令在所述显示屏上执行对应的游戏控制操作。

可选地,所述第一脑电波参数包括α波频段、β波频段、θ波频段和δ波频段的能量比例,所述根据所述第一脑电波信号得到对应的第一脑电波参数的步骤,包括:

对所述第一脑电波信号进行傅里叶变换,得到对应的α波频段、β波频段、θ波频段和δ波频段的频段能量;

根据所述α波频段、β波频段、θ波频段和δ波频段的频段能量计算得到所述α波频段、β波频段、θ波频段和δ波频段的能量比例。

可选地,所述游戏控制方法还包括:

获取用户受到各游戏控制指令对应的诱导刺激时对应的第二脑电波信号,并根据所述第二脑电波信号得到对应的第二脑电波参数;

将所述第二脑电波参数与所述预设脑电波参数进行对比,得到第二对比结果,并根据所述第二对比结果建立所述预设映射关系表。

可选地,所述当移动终端的显示屏中显示游戏界面时,获取用户的第一脑电波信号的步骤,包括:

当移动终端的显示屏中显示游戏界面时,建立所述移动终端与脑电波信号采集设备之间的连接;

向所述脑电波信号采集设备发送脑电波信号采集指令,以使所述脑电波信号采集设备采集用户的第一脑电波信号;

接收所述脑电波信号采集设备发送的用户的第一脑电波信号。

可选地,所述根据所述第一脑电波信号得到对应的第一脑电波参数的步骤之前,包括:

对所述第一脑电波信号进行预处理;

所述根据所述第一脑电波信号得到对应的第一脑电波参数的步骤包括:

根据经预处理后的第一脑电波信号得到对应的第一脑电波参数。

可选地,所述获取用户的第一脑电波信号的步骤之前,还包括:

检测脑电波控制模式是否已被开启;

若脑电波控制模式已被开启,则执行步骤:获取用户的第一脑电波信号;

若脑电波控制模式未被开启,则实时侦测所述显示屏中是否发生触控操作;

若侦测到所述显示屏中发生触控操作,则根据所述触控操作确定对应的第二游戏控制指令,并根据所述第二游戏控制指令在所述显示屏上执行对应的游戏控制操作。

可选地,所述游戏控制方法还包括:

在接收到用户触发的脑电波控制模式开启指令时,开启所述脑电波控制模式。

此外,为实现上述目的,本发明还提供一种移动终端,所述移动终端包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的游戏控制程序,所述游戏控制程序被所述处理器执行时实现以下步骤:

当所述移动终端的显示屏中显示游戏界面时,获取用户的第一脑电波信号;

根据所述第一脑电波信号得到对应的第一脑电波参数,并将所述第一脑电波参数与预设脑电波参数进行对比,得到第一对比结果;

根据所述第一对比结果及预设映射关系表确定对应的第一游戏控制指令,并根据所述第一游戏控制指令在所述显示屏上执行对应的游戏控制操作。

可选地,所述第一脑电波参数包括α波频段、β波频段、θ波频段和δ波频段的能量比例,所述游戏控制程序被所述处理器执行时还实现以下步骤:

对所述第一脑电波信号进行傅里叶变换,得到对应的α波频段、β波频段、θ波频段和δ波频段的频段能量;

根据所述α波频段、β波频段、θ波频段和δ波频段的频段能量计算得到所述α波频段、β波频段、θ波频段和δ波频段的能量比例。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有游戏控制程序,所述游戏控制程序被处理器执行时实现以下步骤:

当所述移动终端的显示屏中显示游戏界面时,获取用户的第一脑电波信号;

根据所述第一脑电波信号得到对应的第一脑电波参数,并将所述第一脑电波参数与预设脑电波参数进行对比,得到第一对比结果;

根据所述第一对比结果及预设映射关系表确定对应的第一游戏控制指令,并根据所述第一游戏控制指令在所述显示屏上执行对应的游戏控制操作。

本发明提供一种游戏控制方法、移动终端及计算机可读存储介质,当移动终端的显示屏中显示游戏界面时,获取用户的第一脑电波信号;根据该第一脑电波信号得到对应的第一脑电波参数,并将第一脑电波参数与预设脑电波参数进行对比,得到第一对比结果;根据该第一对比结果及预设映射关系表确定对应的第一游戏控制指令,并根据该第一游戏控制指令在该移动终端的显示屏上执行对应的游戏控制操作。通过上述方式,本发明可实现通过脑电波控制游戏操作,使得用户无需手动进行游戏操作,可增强用户在游戏过程中的趣味性,提升用户的游戏体验,同时也使得肢体有障碍的用户可进行游戏。

附图说明

图1为本发明实施例方案涉及的硬件运行环境的终端结构示意图;

图2为本发明游戏控制方法第一实施例的流程示意图;

图3为本发明第一实施例中步骤s10的细化流程示意图;

图4为本发明游戏控制方法第二实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

在现有技术中,目前的手机游戏通常是基于用户在移动终端的触控屏中进行触控操作,以执行对应的游戏操作。用户在游戏过程中,难免会因为长时间点击屏幕而出现疲劳感,影响用户游戏体验。此外,现有的游戏并不适合肢体有障碍的用户。

为了解决上述技术问题,本发明提供一种游戏控制方法、移动终端及计算机可读存储介质,当移动终端的显示屏中显示游戏界面时,获取用户的第一脑电波信号;根据该第一脑电波信号得到对应的第一脑电波参数,并将第一脑电波参数与预设脑电波参数进行对比,得到第一对比结果;根据该第一对比结果及预设映射关系表确定对应的第一游戏控制指令,并根据该第一游戏控制指令在该移动终端的显示屏上执行对应的游戏控制操作。通过上述方式,本发明可实现通过脑电波控制游戏操作,使得用户无需手动进行游戏操作,可增强用户在游戏过程中的趣味性,提升用户的游戏体验,同时也使得肢体有障碍的用户可进行游戏。

请参阅图1,图1为本发明实施例方案涉及的硬件运行环境的终端结构示意图。

本发明实施例终端可以是智能手机,也可以是pc(personalcomputer,个人计算机)、平板电脑、便携计算机等终端设备。

如图1所示,该终端可以包括:处理器1001,例如cpu,通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选地,终端还可以包括摄像头、rf(radiofrequency,射频)电路,传感器、音频电路、wi-fi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及游戏控制程序。

在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端,与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的游戏控制程序,并执行以下操作:

当移动终端的显示屏中显示游戏界面时,获取用户的第一脑电波信号;

根据所述第一脑电波信号得到对应的第一脑电波参数,并将所述第一脑电波参数与预设脑电波参数进行对比,得到第一对比结果;

根据所述第一对比结果及预设映射关系表确定对应的第一游戏控制指令,并根据所述第一游戏控制指令在所述显示屏上执行对应的游戏控制操作。

进一步地,所述第一脑电波参数包括α波频段、β波频段、θ波频段和δ波频段的能量比例,处理器1001可以调用存储器1005中存储的游戏控制程序,还执行以下操作:

对所述第一脑电波信号进行傅里叶变换,得到对应的α波频段、β波频段、θ波频段和δ波频段的频段能量;

根据所述α波频段、β波频段、θ波频段和δ波频段的频段能量计算得到所述α波频段、β波频段、θ波频段和δ波频段的能量比例。

进一步地,处理器1001可以调用存储器1005中存储的游戏控制程序,还执行以下操作:

获取用户受到各游戏控制指令对应的诱导刺激时对应的第二脑电波信号,并根据所述第二脑电波信号得到对应的第二脑电波参数;

将所述第二脑电波参数与所述预设脑电波参数进行对比,得到第二对比结果,并根据所述第二对比结果建立所述预设映射关系表。

进一步地,处理器1001可以调用存储器1005中存储的游戏控制程序,还执行以下操作:

当移动终端的显示屏中显示游戏界面时,建立所述移动终端与脑电波信号采集设备之间的连接;

向所述脑电波信号采集设备发送脑电波信号采集指令,以使所述脑电波信号采集设备采集用户的第一脑电波信号;

接收所述脑电波信号采集设备发送的用户的第一脑电波信号。

进一步地,处理器1001可以调用存储器1005中存储的游戏控制程序,还执行以下操作:

对所述第一脑电波信号进行预处理;

根据经预处理后的第一脑电波信号得到对应的第一脑电波参数。

进一步地,处理器1001可以调用存储器1005中存储的游戏控制程序,还执行以下操作:

检测脑电波控制模式是否已被开启;

若脑电波控制模式已被开启,则执行步骤:获取用户的第一脑电波信号;

若脑电波控制模式未被开启,则实时侦测所述显示屏中是否发生触控操作;

若侦测到所述显示屏中发生触控操作,则根据所述触控操作确定对应的第二游戏控制指令,并根据所述第二游戏控制指令在所述显示屏上执行对应的游戏控制操作。

进一步地,处理器1001可以调用存储器1005中存储的游戏控制程序,还执行以下操作:

在接收到用户触发的脑电波控制模式开启指令时,开启所述脑电波控制模式。

基于上述硬件结构,提出本发明游戏控制方法的各个实施例。

本发明提供一种游戏控制方法。

请参阅图2,图2为本发明游戏控制方法第一实施例的流程示意图。

在本实施例中,该游戏控制方法包括:

步骤s10,当移动终端的显示屏中显示游戏界面时,获取用户的第一脑电波信号;

在本发明实施例中,在上述步骤s10之前,该游戏控制方法可以包括以下步骤:

在接收到用户触发的脑电波控制模式开启指令时,开启所述脑电波控制模式。

在本实施例中,在接收到用户触发的脑电波控制模式开启指令时,开启该脑电波控制模式。其中,该脑电波控制模式开启指令的触发方式可以为:点击开启游戏设置中的脑电波控制模式选项。

当移动终端的显示屏中显示游戏界面时,即用户开始游戏时,移动终端获取用户的第一脑电波信号。具体的,第一脑电波信号的获取方式参照图3,步骤s10包括:

步骤s11,当移动终端的显示屏中显示游戏界面时,建立所述移动终端与脑电波信号采集设备之间的连接;

在本实施例中,当移动终端的显示屏中显示游戏界面时,即用户开始游戏时,建立移动终端与脑电波信号采集设备之间的连接。其中,该脑电波信号采集设备用于采集用户的脑电波(electroencephalogram,eeg)信号,可以为运用了脑机接口技术的智能头环。建立连接的方式可以包括但不限于:1)有线连接;2)无线连接,如wi-fi连接、蓝牙连接。

步骤s12,向所述脑电波信号采集设备发送脑电波信号采集指令,以使所述脑电波信号采集设备采集用户的第一脑电波信号;

步骤s13,接收所述脑电波信号采集设备发送的用户的第一脑电波信号。

然后,移动终端向该脑电波信号采集设备发送脑电波信号采集指令,以使得该脑电波信号采集设备采集用户的第一脑电波信号并返回至该移动终端。移动终端接收该脑电波信号采集设备发送的用户的第一脑电波信号,即可获取到第一脑电波信号。

步骤s20,根据所述第一脑电波信号得到对应的第一脑电波参数,并将所述第一脑电波参数与预设脑电波参数进行对比,得到第一对比结果;

然后,移动终端在获取到第一脑电波信号时,根据该第一脑电波信号得到对应的第一脑电波参数。其中,第一脑电波参数包括α波频段、β波频段、θ波频段和δ波频段的能量比例,具体的,步骤“根据所述第一脑电波信号得到对应的第一脑电波参数”可以包括:

对所述第一脑电波信号进行傅里叶变换,得到对应的α波频段、β波频段、θ波频段和δ波频段的频段能量;

根据所述α波频段、β波频段、θ波频段和δ波频段的频段能量计算得到所述α波频段、β波频段、θ波频段和δ波频段的能量比例。

在本实施例中,移动终端在获取到用户的第一脑电波信号后,对该第一脑电波信号进行傅里叶变换,得到各频段的频段能量。其中,由于脑电波信号根据频率可以分为4种:α波(8-13hz)、β波(14-30hz)、θ波(4-7hz)和δ波(1-3hz),因此各频段的频段能量包括:α波频段的频段能量、β波频段的频段能量、θ波频段的频段能量和δ波频段的频段能量。

然后根据α波频段、β波频段、θ波频段和δ波频段的频段能量计算得到所述α波频段、β波频段、θ波频段和δ波频段的能量比例。其中,各频段的能量比例即为各频段的频段能量分别在总能量中所占的比例,例如,α波频段的能量比例=α波频段的频段能量/(α波频段的频段能量+β波频段的频段能量+θ波频段的频段能量+δ波频段的频段能量)。

然后,移动终端将第一脑电波参数与预设脑电波参数进行对比,得到第一对比结果。其中,预设脑电波参数包括预设的α波频段、β波频段、θ波频段和δ波频段的能量比例,该预设脑电波参数可以是系统预设的,也可以是根据预先采集的用户在平静或正常状态下的脑电波信号处理分析得到的。在进行对比时,可对比各波频段的能量比例的变化方向和变化倍数等。

步骤s30,根据所述第一对比结果及预设映射关系表确定对应的第一游戏控制指令,并根据所述第一游戏控制指令在所述显示屏上执行对应的游戏控制操作。

最后,移动终端根据第一对比结果及预设映射关系表确定对应的第一游戏控制指令,并根据该第一游戏控制指令在该移动终端的显示屏上执行对应的游戏控制操作。例如,若对比得到β波频段的能量比例变大时,其对应的游戏控制指令为加速指令,此时,则执行加速操作。再例如,若对比得到θ波频段的能量比例变大,且变大倍数超过2倍时,其对应的游戏控制指令为停止前进指令,则执行停止前进的游戏操作。

需要说明的是,在具体实施例中,还可以通过脑电波信号采集设备(如智能头环)获取用户的第一脑电波信号,并对第一脑电波信号进行处理分析得到第一脑电波参数,然后移动终端在接收到智能头环发送的第一脑电波参数时,将第一脑电波参数与预设脑电波参数进行对比,根据第一对比结果及预设映射关系表确定对应的第一游戏控制指令,并根据该第一游戏控制指令在该移动终端的显示屏上执行对应的游戏控制操作。

本发明实施例提供一种游戏控制方法,当移动终端的显示屏中显示游戏界面时,获取用户的第一脑电波信号;根据该第一脑电波信号得到对应的第一脑电波参数,并将第一脑电波参数与预设脑电波参数进行对比,得到第一对比结果;根据该第一对比结果及预设映射关系表确定对应的第一游戏控制指令,并根据该第一游戏控制指令在该移动终端的显示屏上执行对应的游戏控制操作。通过上述方式,本发明可实现通过脑电波控制游戏操作,使得用户无需手动进行游戏操作,可增强用户在游戏过程中的趣味性,提升用户的游戏体验,同时也使得肢体有障碍的用户可进行游戏。

请参阅图4,图4为本发明游戏控制方法第二实施例的流程示意图。

基于图2所示的第一实施例,在步骤s10之前,该游戏控制方法还包括:

步骤s40,获取用户受到各游戏控制指令对应的诱导刺激时对应的第二脑电波信号,并根据所述第二脑电波信号得到对应的第二脑电波参数;

步骤s50,将所述第二脑电波参数与所述预设脑电波参数进行对比,得到第二对比结果,并根据所述第二对比结果建立所述预设映射关系表。

在本实施例中介绍了预设映射关系表的建立方法。由于不同用户想要执行同一游戏操作时,其脑电波信号变化规则(即各波频段的能量比例变化情况)与游戏控制指令之间的映射关系也会有所不同,因此,移动终端可以预先通过脑电波信号采集设备(如智能头环)采集用户受到各游戏控制指令对应的诱导刺激时对应的第二脑电波信号,在获取到该第二脑电波信号时,根据该第二脑电波信号得到对应的第二脑电波参数。其中,第二脑电波参数包括α波频段的能量比例、β波频段的能量比例、θ波频段的能量比例和δ波频段的能量比例。

具体的,移动终端可以通过语音播报、文字显示等方式向用户提示游戏控制指令,以进行对应的诱导刺激,然后在刺激的同时,通过脑电波信号采集设备(如智能头环)采集用户受到诱导刺激时的第二脑电波信号,当然也可进行持续一段预设时间的刺激,然后采集对应时间段的第二脑电波信号。然后移动终端接收脑电波信号采集设备发送的第二脑电波信号,在获取到该第二脑电波信号之后,移动终端对该第二脑电波信号进行傅里叶变换,得到对应的α波频段的频段能量、β波频段的频段能量、θ波频段的频段能量和δ波频段的频段能量,进而得到α波频段的能量比例、β波频段的能量比例、θ波频段的能量比例和δ波频段的能量比例。

在得到第二脑电波参数后,将该第二脑电波参数与预设脑电波参数进行对比,得到第二对比结果,并根据该第二对比结果建立该预设映射关系表。其中,该预设脑电波参数可以是系统预设的,也可以是根据预先采集的用户在平静或正常状态下的脑电波信号处理分析得到的。在进行对比时,可对比各波频段的能量比例的变化方向和变化倍数等,然后得到第二对比结果建立预设映射关系表,该预设映射关系表为各波频段的能量比例变化情况与游戏控制指令之间的映射关系。

基于上述各实施例,在步骤“根据所述第一脑电波信号得到对应的第一脑电波参数”之前,该游戏控制方法还可以包括:

对所述第一脑电波信号进行预处理;

此时,步骤“根据所述第一脑电波信号得到对应的第一脑电波参数”可以包括:

根据经预处理后的第一脑电波信号得到对应的第一脑电波参数。

在本实施例中,由于人体脑电波信号非常微弱,为提高脑电信号的性能和检测效率,移动终端在获取到脑电波信号采集设备发送的第一脑电波信号时,可先对该第一脑电波信号进行预处理。其中,预处理包括对脑电波信号进行去噪和滤波、放大等处理,去噪是由于脑电波信号存在非平稳性且极易受到各种噪声干扰,特别是工频干燥,通过去噪处理可消除原始脑电波数据中的噪声,增强脑电波信号的强度,以更好地获取大脑活动和状态的有用信息。滤波处理主要是为了滤除干扰波,放大处理主要是由于脑电波信号微弱,放大后可便于后续的检测分析。在预处理过程中采用的具体方法可参照现有技术,此处不作赘述。

然后,根据该经预处理后的第一脑电波信号得到对应的第一脑电波参数,接着执行后续步骤。其具体的过程已在上述游戏控制方法各实施例中进行说明,此处不再赘述。

进一步的,基于上述图2和图4所示的各实施例,在“获取用户的第一脑电波信号”的步骤之前,该游戏控制方法还可以包括:

步骤a,检测脑电波控制模式是否已被开启;

若脑电波控制模式已被开启,则执行步骤:获取用户的第一脑电波信号;

步骤b,若脑电波控制模式未被开启,则实时侦测所述显示屏中是否发生触控操作;

步骤c,若侦测到所述显示屏中发生触控操作,则根据所述触控操作确定对应的第二游戏控制指令,并根据所述第二游戏控制指令在所述显示屏上执行对应的游戏控制操作。

在本实施例中,当移动终端的显示屏中显示游戏界面时,可先检测脑电波控制模式是否已被开启,若脑电波控制模式已被开启,则执行步骤:获取用户的第一脑电波信号。然后接着执行后续步骤,此过程已在上述游戏控制方法各实施例中进行说明,此处不再赘述。

若脑电波控制模式未被开启,则实时侦测该移动终端的显示屏中是否发生触控操作,若侦测到显示屏中发生触控操作,然后根据该触控操作确定对应的第二游戏控制指令,并根据该第二游戏控制指令在该显示屏上执行对应的游戏控制操作,例如加速操作、向后移动操作等。

本发明还提供一种计算机可读存储介质,该计算机可读存储介质上存储有游戏控制程序,所述游戏控制程序被处理器执行时实现如以上任一项实施例所述的游戏控制方法的步骤。

本发明计算机可读存储介质的具体实施例与上述游戏控制方法各实施例基本相同,在此不作赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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