游戏控制方法、装置及计算机可读存储介质与流程

文档序号:17733363发布日期:2019-05-22 03:00阅读:152来源:国知局
游戏控制方法、装置及计算机可读存储介质与流程

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



背景技术:

现有技术中,移动终端(如手机、平板电脑等)已经成为用户首选和使用频率最高的电子装置。随着智能手机的普及,人与手机的互动越来越多样化,有声音、指纹、虹膜、人脸、图像等,但是对于人体的发动机大脑,发出的信息,目前还没有涉及到。现有的游戏场景基于用户对触控屏的按压控制来实现对游戏的控制,无法实现游戏的无触控操作,影响用户对游戏的体验度。

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



技术实现要素:

本发明的主要目的在于提供一种游戏控制方法、装置及计算机可读存储介质,旨在解决目前无法实现游戏的无触控操作的技术问题。

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

在终端处于游戏场景时,实时获取所述终端对应的脑电采集装置采集的第一脑电信号,并将获取到的第一脑电信号存储至预设存储区域;

基于所述预设存储区域当前存储的第一脑电信号,获取当前时刻之前的预设时长内,所述脑电采集装置采集的第一脑电数据;

确定所述第一脑电数据与预设脑电数据是否匹配;

在所述第一脑电数据与预设脑电数据匹配时,获取与所述第一脑电数据匹配的预设脑电数据对应的游戏控制操作;

在所述游戏场景中执行所述游戏控制操作。

在一实施例中,所述确定所述第一脑电数据与预设脑电数据是否匹配的步骤包括:

基于预设时间窗对所述第一脑电数据进行采样,以获得第一采样信号;

根据所述第一采样信号计算所述预设时间窗内的第一小波熵;

基于所述第一小波熵确定所述第一脑电数据与预设脑电数据是否匹配。

在一实施例中,所述基于所述第一小波熵确定所述第一脑电数据与预设脑电数据是否匹配的步骤包括:

计算所述第一小波熵与所述预设脑电数据对应的预设小波熵之间的差值;

确定所述差值是否小于预设差值,其中,在所述差值小于预设差值时,确定所述第一脑电数据与预设脑电数据匹配。

在一实施例中,所述在所述游戏场景中执行所述游戏控制操作的步骤之后,所述游戏控制方法还包括:

在所述游戏控制操作执行完成时,获取所述第一小波熵对应的第一权重值,以及所述预设小波熵对应的第二权重值;

基于所述第一权重值、所述第一小波熵、第二权重值以及所述预设小波熵计算得到目标小波熵,并将所述目标小波熵设置为所述预设小波熵。

在一实施例中,所述在终端处于游戏场景时,实时获取所述终端对应的脑电采集装置采集的第一脑电信号的步骤之前,所述游戏控制方法还包括:

在终端处于游戏场景时,实时获取所述终端对应的脑电采集装置采集的第二脑电信号,并将获取到的第二脑电信号存储至预设存储区域;

在检测到当前所述终端执行所述游戏场景对应的控制操作时,基于所述预设存储区域存储的第二脑电信号,获取当前时刻之前的预设时长内所述脑电采集装置采集的第二脑电数据;

基于所述第二脑电数据确定预设脑电数据,并关联存储确定的预设脑电数据以及所述控制操作。

在一实施例中,所述在检测到当前所述终端执行所述游戏场景对应的控制操作时,基于所述预设存储区域存储的第二脑电信号,获取当前时刻之前的预设时长内所述脑电采集装置采集的第二脑电数据的步骤包括:

在检测到当前所述终端执行所述游戏场景对应的控制操作时,更新所述控制操作的操作次数;

在更新后的操作次数大于预设次数时,基于所述预设存储区域存储的第二脑电信号,分别获取各次控制操作对应的控制时刻之前的预设时长内,所述脑电采集装置采集的脑电数据,并将获取到的各个脑电数据作为第二脑电数据。

在一实施例中,所述基于所述第二脑电数据确定预设脑电数据的步骤包括:

基于预设时间窗分别对所述第二脑电数据中的各个脑电数据进行采样,以获得第二采样信号;

计算所述预设时间窗内所述第二采样信号中的各个采样信号的第二小波熵;

基于各个所述第二小波熵确定预设小波熵,并将所述预设小波熵作为所述预设脑电数据。

在一实施例中,所述更新所述控制操作的操作次数的步骤之后,所述游戏控制方法还包括:

在所述操作次数小于或等于预设次数时,继续执行实时获取所述终端对应的脑电采集装置采集的第二脑电信号,并将获取到的第二脑电信号存储至预设存储区域的步骤。

此外,为实现上述目的,本发明还提供一种游戏控制装置,所述游戏控制装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的游戏控制程序,所述游戏控制程序被所述处理器执行时实现上述中任一项所述的游戏控制方法的步骤。

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

本发明通过在终端处于游戏场景时,实时获取所述终端对应的脑电采集装置采集的第一脑电信号,并将获取到的第一脑电信号存储至预设存储区域,接着基于所述预设存储区域当前存储的第一脑电信号,确定当前时刻之前的预设时长内,所述脑电采集装置采集的第一脑电数据与预设脑电数据是否匹配,而后在所述第一脑电信号与预设脑电数据匹配时,获取与所述第一脑电信号匹配的预设脑电数据对应的游戏控制操作,然后在所述游戏场景中执行所述游戏控制操作,能够根据用户的脑电信号在游戏场景中执行对应的游戏控制操作,进而实现了游戏的无触控操作,提高了用户体验。

附图说明

图1是本发明实施例方案涉及的硬件运行环境中游戏控制装置的结构示意图;

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

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

具体实施方式

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

如图1所示,图1是本发明实施例方案涉及的硬件运行环境中游戏控制装置的结构示意图。

本发明实施例游戏控制装置可以是pc,也可以是智能手机、平板电脑、电子书阅读器、mp3(movingpictureexpertsgroupaudiolayeriii,动态影像专家压缩标准音频层面3)播放器、mp4(movingpictureexpertsgroupaudiolayeriv,动态影像专家压缩标准音频层面4)播放器、便携计算机等具有显示功能的可移动式终端设备。

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

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

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

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

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

在本实施例中,游戏控制装置包括:存储器1005、处理器1001及存储在所述存储器1005上并可在所述处理器1001上运行的游戏控制程序,其中,处理器1001调用存储器1005中存储的游戏控制程序时,并执行以下操作:

在终端处于游戏场景时,实时获取所述终端对应的脑电采集装置采集的第一脑电信号,并将获取到的第一脑电信号存储至预设存储区域;

基于所述预设存储区域当前存储的第一脑电信号,获取当前时刻之前的预设时长内,所述脑电采集装置采集的第一脑电数据;

确定所述第一脑电数据与预设脑电数据是否匹配;

在所述第一脑电数据与预设脑电数据匹配时,获取与所述第一脑电数据匹配的预设脑电数据对应的游戏控制操作;

在所述游戏场景中执行所述游戏控制操作。

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

基于预设时间窗对所述第一脑电数据进行采样,以获得第一采样信号;

根据所述第一采样信号计算所述预设时间窗内的第一小波熵;

基于所述第一小波熵确定所述第一脑电数据与预设脑电数据是否匹配。

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

计算所述第一小波熵与所述预设脑电数据对应的预设小波熵之间的差值;

确定所述差值是否小于预设差值,其中,在所述差值小于预设差值时,确定所述第一脑电数据与预设脑电数据匹配。

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

在所述游戏控制操作执行完成时,获取所述第一小波熵对应的第一权重值,以及所述预设小波熵对应的第二权重值;

基于所述第一权重值、所述第一小波熵、第二权重值以及所述预设小波熵计算得到目标小波熵,并将所述目标小波熵设置为所述预设小波熵。

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

在终端处于游戏场景时,实时获取所述终端对应的脑电采集装置采集的第二脑电信号,并将获取到的第二脑电信号存储至预设存储区域;

在检测到当前所述终端执行所述游戏场景对应的控制操作时,基于所述预设存储区域存储的第二脑电信号,获取当前时刻之前的预设时长内所述脑电采集装置采集的第二脑电数据;

基于所述第二脑电数据确定预设脑电数据,并关联存储确定的预设脑电数据以及所述控制操作。

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

在检测到当前所述终端执行所述游戏场景对应的控制操作时,更新所述控制操作的操作次数;

在更新后的操作次数大于预设次数时,基于所述预设存储区域存储的第二脑电信号,分别获取各次控制操作对应的控制时刻之前的预设时长内,所述脑电采集装置采集的脑电数据,并将获取到的各个脑电数据作为第二脑电数据。

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

基于预设时间窗分别对所述第二脑电数据中的各个脑电数据进行采样,以获得第二采样信号;

计算所述预设时间窗内所述第二采样信号中的各个采样信号的第二小波熵;

基于各个所述第二小波熵确定预设小波熵,并将所述预设小波熵作为所述预设脑电数据。

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

在所述操作次数小于或等于预设次数时,继续执行实时获取所述终端对应的脑电采集装置采集的第二脑电信号,并将获取到的第二脑电信号存储至预设存储区域的步骤

本发明还提供一种游戏控制方法,参照图2,图2为本发明游戏控制方法第一实施例的流程示意图。

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

步骤s100,在终端处于游戏场景时,实时获取所述终端对应的脑电采集装置采集的第一脑电信号,并将获取到的第一脑电信号存储至预设存储区域;

其中,该终端为能够运行游戏应用的终端,在该处于游戏场景时,该终端当前正在运行对应的游戏应用。

在本实施例中,可在该脑电采集装置设置采集按钮/按键,在终端处于游戏场景时,若用户佩戴该脑电采集装置,且接收到该脑电采集装置设置的采集按钮/按键触发的采集指令,则实时获取所述终端对应的脑电采集装置采集的第一脑电信号,并将获取到的第一脑电信号存储至预设存储区域。或者,可通过终端运行的游戏应用触发采集指令,具体地,在检测到终端处于游戏场景时,发送采集执行至脑电采集装置,以使脑电采集装置采集用户的脑电信号,并实时获取所述终端对应的脑电采集装置采集的第一脑电信号。

步骤s200,基于所述预设存储区域当前存储的第一脑电信号,获取当前时刻之前的预设时长内,所述脑电采集装置采集的第一脑电数据;

在本实施例中,基于所述预设存储区域内存储的第一脑电信号,获取当前时刻之前的预设时长内,所述脑电采集装置采集的第一脑电数据,即在预设存储区域内存储的第一脑电信号中,获取当前时刻之前的预设时长内的脑电信号,并将获取到的脑电信号作为第一脑电数据。

具体地,可在实时获取脑电采集装置采集的用户的第一脑电信号的持续时长大于预设时长时,基于所述预设存储区域当前存储的第一脑电信号,获取当前时刻之前的预设时长内,所述脑电采集装置采集的第一脑电数据。

其中,该预设时长可进行合理设置。

步骤s300,确定所述第一脑电数据与预设脑电数据是否匹配;

在本实施例中,在获取到第一脑电数据时,确定所述第一脑电数据与预设脑电数据是否匹配,具体的,可对该第一脑电信号进行小波变换处理,得到该第一脑电数据对应的小波熵,确定该第一脑电数据对应的小波熵与预设脑电数据对应的预设小波熵是否匹配,进而确定第一脑电数据与预设脑电数据是否匹配。

步骤s400,在所述第一脑电数据与预设脑电数据匹配时,获取与所述第一脑电数据匹配的预设脑电数据对应的游戏控制操作;

步骤s500,在所述游戏场景中执行所述游戏控制操作。

在本实施例中,若第一脑电数据与预设脑电数据匹配,则获取第一脑电数据匹配的预设脑电数据对应的游戏控制操作,并在所述游戏场景中执行所述游戏控制操作。其中,可设置多个预设脑电数据,各个预设脑电数据分别对应一游戏控制操作,在多个预设脑电数据中存在与第一脑电数据匹配的目标脑电数据时,获取该目标脑电数据所对应的游戏控制操作。

本实施例提出的游戏控制方法,通过在终端处于游戏场景时,实时获取所述终端对应的脑电采集装置采集的第一脑电信号,并将获取到的第一脑电信号存储至预设存储区域,接着基于所述预设存储区域当前存储的第一脑电信号,确定当前时刻之前的预设时长内,所述脑电采集装置采集的第一脑电数据与预设脑电数据是否匹配,而后在所述第一脑电信号与预设脑电数据匹配时,获取与所述第一脑电信号匹配的预设脑电数据对应的游戏控制操作,然后在所述游戏场景中执行所述游戏控制操作,能够根据用户的脑电信号在游戏场景中执行对应的游戏控制操作,进而实现了游戏的无触控操作,提高了用户体验。

基于第一实施例,提出本发明游戏控制方法的第二实施例,在本实施例中,步骤s300包括:

步骤s310,基于预设时间窗对所述第一脑电数据进行采样,以获得第一采样信号;

步骤s320,根据所述第一采样信号计算所述预设时间窗内的第一小波熵;

步骤s330,基于所述第一小波熵确定所述第一脑电数据与预设脑电数据是否匹配。

在本实施例中,根据预设时间窗对所述第一脑电数据进行采样,以获得第一采样信号,基于第一采样信号采用现有的计算方式计算预设时间窗内的第一小波熵,基于所述第一小波熵确定所述第一脑电数据与预设脑电数据是否匹配,具体的,可将该第一小波熵与预设脑电数据对应的预设小波熵进行对比操作,进而确定第一脑电数据与预设脑电数据是否匹配。

其中,该预设小波熵可进行合理设置,例如,在执行通过脑电信号进行游戏控制操作之前,通过该用户在操作游戏时的控制操作时的脑电信号进行处理得到该预设小波熵。预设时间窗可以等于该预设时长,或者预设时间窗小于预设时长,又或者,预设时长为预设时间窗的整数倍

本实施例提出的游戏控制方法,通过基于预设时间窗对所述第一脑电数据进行采样,以获得第一采样信号,接着根据所述第一采样信号计算所述预设时间窗内的第一小波熵,而后基于所述第一小波熵确定所述第一脑电数据与预设脑电数据是否匹配,能够根据第一小波熵准确确定当前该对应的游戏控制操作,进而实现根据用户的脑电信号在游戏场景中执行所述游戏控制操作,实现了游戏的无触控操作,进一步提高了用户体验。

基于第二实施例,提出本发明游戏控制方法的第三实施例,在本实施例中,步骤s330包括:

步骤s331,计算所述第一小波熵与所述预设脑电数据对应的预设小波熵之间的差值;

步骤s332,确定所述差值是否小于预设差值,其中,在所述差值小于预设差值时,确定所述第一脑电数据与预设脑电数据匹配。

在本实施例中,在得到第一小波熵时,计算该第一小波熵与预设脑电数据对应的预设小波熵的差值,其中,该差值为第一小波熵与预设小波熵之差的绝对值,并确定该差值是否小于预设差值;若差值小于预设差值,则判定第一脑电数据与预设脑电数据匹配,进而能够根据第一小波熵与所述预设小波熵之间的差值确定第一脑电数据与预设脑电数据是否匹配,提高通过脑电信号执行游戏控制操作的准确性,进一步提高了用户体验。

其中,预设差值可进行合理设置。

本实施例提出的游戏控制方法,通过计算所述第一小波熵与所述预设脑电数据对应的预设小波熵之间的差值,接着确定所述差值是否小于预设差值,其中,在所述差值小于预设差值时,确定所述第一脑电数据与预设脑电数据匹配,能够根据第一小波熵与所述预设小波熵之间的差值确定第一脑电数据与预设脑电数据是否匹配,提高通过脑电信号执行游戏控制操作的准确性,进一步提高了用户体验。

基于第三实施例,提出本发明游戏控制方法的第四实施例,在本实施例中,在步骤s500之后,该游戏控制方法还包括:

步骤s501,在所述游戏控制操作执行完成时,获取所述第一小波熵对应的第一权重值,以及所述预设小波熵对应的第二权重值;

在本实施例中,若游戏控制操作执行完成,则获取所述第一小波熵对应的第一权重值,以及所述预设小波熵对应的第二权重值,其中,第一权重值以及第二权重值可以进行合理设置,例如,第一权重值以及第二权重值均可设置为0.5,或者,第一权重值以及第二权重值可根据预设小波熵对应的游戏控制操作的执行次数进行计算得到。

步骤s502,基于所述第一权重值、所述第一小波熵、第二权重值以及所述预设小波熵计算得到目标小波熵,并将所述目标小波熵设置为所述预设小波熵。

在获取到第一权重值以及第二权重值时,基于所述第一权重值、所述第一小波熵、第二权重值以及所述预设小波熵计算得到目标小波熵,并将所述目标小波熵设置为所述预设小波熵,具体地,目标小波熵=第一权重值*第一小波熵+第二权重值*预设小波熵。通过根据第一小波熵重新设置预设小波熵,能够提高预设小波熵的准确性,进而提高后续执行该游戏控制操作的准确性。

在其他实施例中,可获取所述预设小波熵对应的游戏控制操作的执行次数,并基于执行次数计算所述第一权重值以及所述第二权重值。

具体地,第一权重值=1/(执行次数+1),第二权重值=执行次数/(执行次数+1),进而能够根据执行次数合理设置第一权重值以及第二权重值,以根据第一权重值以及第二权重值重新计算预设小波熵,提高预设小波熵的准确性,进而提高后续执行该游戏控制操作的准确性,进一步提高了用户体验。

其中,在通过执行次数计算所述第一权重值以及所述第二权重值之后,更新该执行次数,即将该执行次数加一后作为新的执行次数。

本实施例提出的游戏控制方法,通过在所述游戏控制操作执行完成时,获取所述第一小波熵对应的第一权重值,以及所述预设小波熵对应的第二权重值,接着基于所述第一权重值、所述第一小波熵、第二权重值以及所述预设小波熵计算得到目标小波熵,并将所述目标小波熵设置为所述预设小波熵,实现了通过第一小波熵重设预设小波熵,能够提高预设小波熵的准确性,进而提高后续执行该游戏控制操作的准确性,进一步提高了用户体验。

基于上述实施例,提出本发明游戏控制方法的第五实施例,在本实施例中,步骤s100之前,该游戏控制方法还包括:

步骤s600,在终端处于游戏场景时,实时获取所述终端对应的脑电采集装置采集的第二脑电信号,并将获取到的第二脑电信号存储至预设存储区域;

在本实施例中,在用户佩戴该脑电采集装置时,若终端处于游戏场景,则实时获取所述终端对应的脑电采集装置采集的第二脑电信号,并将获取到的第二脑电信号存储至预设存储区域。

步骤s700,在检测到当前所述终端执行所述游戏场景对应的控制操作时,基于所述预设存储区域存储的第二脑电信号,获取当前时刻之前的预设时长内所述脑电采集装置采集的第二脑电数据;

在本实施例中,在检测到当前所述终端执行所述游戏场景对应的控制操作时,即检测到该终端在游戏场景中执行控制操作时,基于所述预设存储区域内存储的第二脑电信号,获取当前时刻之前的预设时长内,所述脑电采集装置采集的第二脑电数据,即在预设存储区域内存储的第二脑电信号中,获取当前时刻之前的预设时长内的脑电信号,并将获取到的脑电信号作为第二脑电数据。

具体地,可在实时获取脑电采集装置采集的用户的第二脑电信号的持续时长大于预设时长之后,若检测到该终端在游戏场景中执行控制操作,则基于所述预设存储区域当前存储的第二脑电信号,获取当前时刻之前的预设时长内,所述脑电采集装置采集的第二脑电数据。

步骤s800,基于所述第二脑电数据确定预设脑电数据,并关联存储确定的预设脑电数据以及所述控制操作。

在本实施例中,在获取到第二脑电数据时,基于第二脑电数据确定预设脑电数据,并关联存储确定的预设脑电数据以及所述控制操作,具体的,可计算该第二脑电数据对应的第二小波熵,并将该第二小波熵设置为预设脑电数据对应的预设小波熵。

本实施例提出的游戏控制方法,通过在终端处于游戏场景时,实时获取所述终端对应的脑电采集装置采集的第二脑电信号,并将获取到的第二脑电信号存储至预设存储区域,接着在检测到当前所述终端执行所述游戏场景对应的控制操作时,基于所述预设存储区域存储的第二脑电信号,获取当前时刻之前的预设时长内所述脑电采集装置采集的第二脑电数据,而后基于所述第二脑电数据确定预设脑电数据,并关联存储确定的预设脑电数据以及所述控制操作,进而实现根据终端执行所述游戏场景对应的控制操作时用户的脑电数据设置预设脑电数据,进而能够得到准确的预设脑电数据,提高后续执行该游戏控制操作的准确性,进一步提高了用户体验。

基于第五实施例,提出本发明游戏控制方法的第六实施例,在本实施例中,步骤s700包括:

步骤s710,在检测到当前所述终端执行所述游戏场景对应的控制操作时,更新所述控制操作的操作次数;

步骤s720,在更新后的操作次数大于预设次数时,基于所述预设存储区域存储的第二脑电信号,分别获取各次控制操作对应的控制时刻之前的预设时长内,所述脑电采集装置采集的脑电数据,并将获取到的各个脑电数据作为第二脑电数据。

在本实施例中,在检测到当前所述终端执行所述游戏场景对应的控制操作时,即检测到该终端在游戏场景中执行控制操作时,更新所述控制操作的操作次数(执行次数),即将当前的操作次数加一后作为更新后的操作次数,若更新后的操作次数大于预设次数,则基于所述预设存储区域存储的第二脑电信号,分别获取各次控制操作对应的控制时刻之前的预设时长内,所述脑电采集装置采集的脑电数据,即分别获取每一次执行该控制操作的控制时刻之前的预设时长内脑电采集装置采集的脑电数据,并将获取到的各个脑电数据作为第二脑电数据。

进一步地,在一实施例中,步骤s710之后,还包括:在所述操作次数小于或等于预设次数时,继续执行在终端处于游戏场景时,实时获取所述终端对应的脑电采集装置采集的第二脑电信号,并将获取到的第二脑电信号存储至预设存储区域的步骤。

在其他实施例中,若更新后的操作次数小于或等于预设次数,则继续执行在终端处于游戏场景时,实时获取所述终端对应的脑电采集装置采集的第二脑电信号,并将获取到的第二脑电信号存储至预设存储区域的步骤。

本实施例提出的游戏控制方法,通过在检测到当前所述终端执行所述游戏场景对应的控制操作时,更新所述控制操作的操作次数,接着在所述操作次数大于预设次数时,基于所述预设存储区域存储的第二脑电信号,分别获取各次控制操作对应的控制时刻之前的预设时长内,所述脑电采集装置采集的脑电数据,并将获取到的各个脑电数据作为第二脑电数据,进而实现根据终端执行所述游戏场景对应的控制操作准确获取第二脑电数据,进而能够根据第二脑电数据获得准确的预设脑电数据,提高后续执行该游戏控制操作的准确性,进一步提高了用户体验。

基于第六实施例,提出本发明游戏控制方法的第七实施例,在本实施例中,步骤s800包括:

步骤s810,基于预设时间窗分别对所述第二脑电数据中的各个脑电数据进行采样,以获得第二采样信号;

步骤s820,计算所述预设时间窗内所述第二采样信号中的各个采样信号的第二小波熵;

步骤s830,基于各个所述第二小波熵确定预设小波熵,并将所述预设小波熵作为所述预设脑电数据。

在本实施例中,预设脑电数据包括预设小波熵,在获取到第二脑电数据时,根据预设时间窗分别对所述第二脑电数据中的各个脑电数据进行采样,得到各个脑电数据对应的采样信号并作为第二采样信号,基于第二采样信号采用现有的计算方式计算预设时间窗内各个采样信号小波熵,并作为第二小波熵,基于各个所述第二小波熵确定预设小波熵,并将所述预设小波熵作为所述预设脑电数据,具体地,将第二小波熵中所有小波熵的均值作为预设小波熵,进而能够准确设置预设脑电数据及预设小波熵,提高后续执行该游戏控制操作的准确性,进一步提高了用户体验。

本实施例提出的游戏控制方法,通过基于预设时间窗分别对所述第二脑电数据中的各个脑电数据进行采样,以获得第二采样信号,接着计算所述预设时间窗内各个所述第二采样信号中的采样信号的第二小波熵,而后基于各个所述第二小波熵确定预设小波熵,并将所述预设小波熵作为所述预设脑电数据,进而能够准确设置预设脑电数据及预设小波熵,提高后续执行该游戏控制操作的准确性,进一步提高了用户体验。

此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有游戏控制程序,所述游戏控制程序被处理器执行时实现如下操作:

在终端处于游戏场景时,实时获取所述终端对应的脑电采集装置采集的第一脑电信号,并将获取到的第一脑电信号存储至预设存储区域;

基于所述预设存储区域当前存储的第一脑电信号,获取当前时刻之前的预设时长内,所述脑电采集装置采集的第一脑电数据;

确定所述第一脑电数据与预设脑电数据是否匹配;

在所述第一脑电数据与预设脑电数据匹配时,获取与所述第一脑电数据匹配的预设脑电数据对应的游戏控制操作;

在所述游戏场景中执行所述游戏控制操作。

进一步地,所述游戏控制程序被处理器执行时还实现如下操作:

基于预设时间窗对所述第一脑电数据进行采样,以获得第一采样信号;

根据所述第一采样信号计算所述预设时间窗内的第一小波熵;

基于所述第一小波熵确定所述第一脑电数据与预设脑电数据是否匹配。

进一步地,所述游戏控制程序被处理器执行时还实现如下操作:

计算所述第一小波熵与所述预设脑电数据对应的预设小波熵之间的差值;

确定所述差值是否小于预设差值,其中,在所述差值小于预设差值时,确定所述第一脑电数据与预设脑电数据匹配。

进一步地,所述游戏控制程序被处理器执行时还实现如下操作:

在所述游戏控制操作执行完成时,获取所述第一小波熵对应的第一权重值,以及所述预设小波熵对应的第二权重值;

基于所述第一权重值、所述第一小波熵、第二权重值以及所述预设小波熵计算得到目标小波熵,并将所述目标小波熵设置为所述预设小波熵。

进一步地,所述游戏控制程序被处理器执行时还实现如下操作:

在终端处于游戏场景时,实时获取所述终端对应的脑电采集装置采集的第二脑电信号,并将获取到的第二脑电信号存储至预设存储区域;

在检测到当前所述终端执行所述游戏场景对应的控制操作时,基于所述预设存储区域存储的第二脑电信号,获取当前时刻之前的预设时长内所述脑电采集装置采集的第二脑电数据;

基于所述第二脑电数据确定预设脑电数据,并关联存储确定的预设脑电数据以及所述控制操作。

进一步地,所述游戏控制程序被处理器执行时还实现如下操作:

在检测到当前所述终端执行所述游戏场景对应的控制操作时,更新所述控制操作的操作次数;

在更新后的操作次数大于预设次数时,基于所述预设存储区域存储的第二脑电信号,分别获取各次控制操作对应的控制时刻之前的预设时长内,所述脑电采集装置采集的脑电数据,并将获取到的各个脑电数据作为第二脑电数据。

进一步地,所述游戏控制程序被处理器执行时还实现如下操作:

基于预设时间窗分别对所述第二脑电数据中的各个脑电数据进行采样,以获得第二采样信号;

计算所述预设时间窗内所述第二采样信号中的各个采样信号的第二小波熵;

基于各个所述第二小波熵确定预设小波熵,并将所述预设小波熵作为所述预设脑电数据。

进一步地,所述游戏控制程序被处理器执行时还实现如下操作:

在所述操作次数小于或等于预设次数时,继续执行实时获取所述终端对应的脑电采集装置采集的第二脑电信号,并将获取到的第二脑电信号存储至预设存储区域的步骤。

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

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

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

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

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