信息处理方法及终端设备与流程

文档序号:13717200阅读:159来源:国知局
信息处理方法及终端设备与流程

本申请涉及游戏技术领域,尤其涉及一种信息处理方法及终端设备。



背景技术:

在游戏中,玩家往往需要同时兼顾游戏角色的多个行为,例如射击游戏中同时需要兼顾位移、切换视角、攻击三个维度的操作。但是,对于移动终端游戏,受限于移动终端设备的硬件条件,在双手握持终端设备时,只有两个大拇指可以同时与屏幕进行两个维度的交互。现有的移动终端游戏中,将用于控制游戏角色位移的控件设置在左半屏,以方便玩家用左手拇指控制游戏角色的位移;将用于控制游戏角色攻击的控件设置在右半屏,以方便玩家用右手拇指控制游戏角色的攻击;通过拖拽交互界面内的空白位置,以实现游戏角色的视角变换。

然而,当玩家通过拖拽空白位置进行视角切换时,若发现敌人并想发起攻击,手指必须离开屏幕,再点按攻击控件,这样的交互流程严重拖慢了玩家的操作。即现有技术存在终端操作效率低的问题。



技术实现要素:

本申请提供一种信息处理方法及终端设备,从而提高终端的操作效率。

第一方面,本申请提供一种信息处理方法,应用于可呈现交互界面的触控终端,包括:检测交互界面中第一预设区域的触控滑动操作;根据触控滑动操作在第一方向上的移动控制视角转动;若触控滑动操作在第二方向上的移动距离大于一预设距离时,执行预设虚拟操作。

本申请的有益效果包括:通过执行该方法使得玩家手指无需离开屏幕即可执行预设虚拟操作,从而提高玩家操作,进而提高了终端操作效率。

可选地,包括:交互界面中设置有一交互控件组,交互控件组包含第一交互控件和第二交互控件,其中,第一交互控件与第二交互控件在交互界面上的距离等于一预设距离;其中,第一预设区域至少部分地包含第一交互控件。

根据触控滑动操作在第一方向上的移动控制视角转动,包括两种可选方式:

一种可选方式,根据触控滑动操作控制交互控件组在交互界面中移动;根据第一交互控件在第一方向上的移动控制视角转动。

另一种可选方式,根据触控滑动操作控制交互控件组在交互界面中沿第一方向移动;根据第一交互控件在第一方向上的移动控制视角转动。

本申请的有益效果包括:通过该方法使得当交互控件组中任一交互控件发生位移变化时,整个交互控件组会联动发生位移,以确保交互控件组中的所有交互控件之间的预设距离保持不变,基于此,即使交互控件组发生了位移,玩家如果要从交互控件组的一个交互控件切换至另一个交互控件,手指仍然无需离开屏幕,从而提高终端的操作效率。

可选地,交互控件组中的第一交互控件与第二交互控件在交互界面中沿第二方向排列;若触控滑动操作在第二方向上的移动距离大于一预设距离时,执行预设虚拟操作,包括:若触控滑动操作的触控点移动至第二交互控件范围时,执行预设虚拟操作。

可选地,预设虚拟操作包括:虚拟射击操作。

可选地,根据触控滑动操作在第一方向上的移动控制视角转动,包括:根据触控滑动操作在第一方向上的移动距离控制视角转动的幅度。

下面将提供一种确定终端设备,其中设备部分与上述方法对应,对应内容技术效果相同,在此不再赘述。

第二方面,本申请提供一种终端设备,包括:检测模块和控制模块;检测模块用于检测交互界面中第一预设区域的触控滑动操作;控制模块用于根据触控滑动操作在第一方向上的移动控制视角转动;控制模块还用于若触控滑动操作在第二方向上的移动距离大于一预设距离时,执行预设虚拟操作。

可选地,交互界面中设置有一交互控件组,交互控件组包含第一交互控件和第二交互控件,其中,第一交互控件与第二交互控件在交互界面上的距离等于一预设距离;其中,第一预设区域至少部分地包含第一交互控件。

可选地,控制模块具体用于:根据触控滑动操作控制交互控件组在交互界面中移动;根据第一交互控件在第一方向上的移动控制视角转动。

可选地,控制模块具体用于:根据触控滑动操作控制交互控件组在交互界面中沿第一方向移动;根据第一交互控件在第一方向上的移动控制视角转动。

可选地,交互控件组中的第一交互控件与第二交互控件在交互界面中沿第二方向排列;控制模块,具体用于若触控滑动操作的触控点移动至第二交互控件范围时,执行预设虚拟操作。

可选地,预设虚拟操作包括:虚拟射击操作。

可选地,控制模块具体用于:根据触控滑动操作在第一方向上的移动距离控制视角转动的幅度。

综上,本申请提供一种信息处理方法及终端设备,该方法包括:检测交互界面中第一预设区域的触控滑动操作;根据触控滑动操作在第一方向上的移动控制视角转动;若触控滑动操作在第二方向上的移动距离大于一预设距离时,执行预设虚拟操作。使得玩家手指无需离开屏幕即可执行预设虚拟操作,从而提高玩家操作,进而提高了终端操作效率。

附图说明

图1为本申请一实施例提供的信息处理方法的流程图;

图2a为本申请一实施例提供的界面显示图;

图2b为本申请另一实施例提供的界面显示图;

图3a为本申请一实施例提供的信息处理方法的流程图;

图3b为本申请一实施例提供的信息处理方法的流程图;

图4a为本申请一实施例提供的界面显示示意图;

图4b为本申请一实施例提供的界面显示示意图;

图5为本申请一实施例提供的一种终端设备500的结构示意图;

图6是根据一示例性实施例示出的一种终端设备600的框图。

具体实施方式

现有技术中玩家往往需要同时兼顾多个操作行为,例如同时需要兼顾位移、切换视角、攻击三个维度的操作,通常通过位移控件控制游戏角色的位移;通过攻击控件控制游戏角色的攻击;通过拖拽交互界面内的空白位置,以实现游戏角色的视角变换。当玩家通过拖拽空白位置进行视角切换时,此刻若发现敌人并想发起攻击,手指必须离开屏幕,再点按攻击控件,这样的交互流程严重拖慢了玩家的操作。即现有技术存在终端操作效率低的问题。

为了解决现有技术中终端操作效率低的问题,本申请提供一种信息处理方法及终端设备。检测交互界面中第一预设区域的触控滑动操作;根据触控滑动操作在第一方向上的移动控制视角转动;若触控滑动操作在第二方向上的移动距离大于一预设距离时,执行预设虚拟操作。即玩家在控制视觉转动时,手指无需离开屏幕即可进行预设虚拟操作。从而提高终端的操作效率。

实施例一

具体地,图1为本申请一实施例提供的信息处理方法的流程图,应用于可呈现交互界面的触控终端,该触控终端可以是智能手机,平板电脑,游戏控制台等智能终端,如图1所示,该方法包括如下步骤:

步骤s101:检测交互界面中第一预设区域的触控滑动操作;

步骤s102:根据触控滑动操作在第一方向上的移动控制视角转动;

步骤s103:若触控滑动操作在第二方向上的移动距离大于一预设距离时,执行预设虚拟操作。

针对步骤s101进行详细说明:所述交互界面可以是游戏界面,玩家通过对该交互界面的操作,可以实现控制游戏角色行为的目的。

在本实施例中,第一预设区域可以位于交互界面中的右半屏,或者左半屏;第一预设区域可以是一个隐式区域或者是显式区域;它的形状可以是圆形、方形、五边形等;它的区域大小可以是交互界面的四分之一等。总之,本申请对第一预设区域的位置、显示状态、形状和大小不做限制。

在本实施例中,触控滑动操作包括在第一方向上的滑动操作和第二方向上的滑动操作。该触控滑动操作为连贯操作,即玩家预从视角转动操作切换至预设虚拟操作时,手指无需离开屏幕。

结合步骤s102和步骤s103进行说明:第一方向可以是水平方向,第二方向可以是竖直方向;或者,第二方向可以是水平方向,第一方向可以是竖直方向。本实施例对第一方向和第二方向的具体方向不做限制。

可选地,步骤s102包括:根据触控滑动操作在第一方向上的移动距离控制视角转动的幅度,其中,在第一方向上的移动距离越大,则视角的转动幅度越大。所述视角转动为游戏角色的水平视角转动。当玩家需要控制游戏角色进行竖直方向上的视角转动时,可以通过终端设备自带的三项加速度传感器采集设备的物理姿态和运动状态,使游戏角色的视角根据终端设备的转动角度进行切换。

若触控滑动操作在第二方向上的移动距离大于一预设距离时,执行预设虚拟操作。相应的,若触控滑动操作在第二方向上的移动距离小于或者等于该预设距离时,则不执行预设虚拟操作。其中,该预设距离可以根据实际情况设置,如:设置为2厘米或者3厘米等,本申请对预设距离的确定方法不做限制。

可选地,所述预设虚拟操作可以为攻击操作,如虚拟射击操作等,本申请对此不做限制。

结合实例对上述步骤进一步进行说明:玩家发现敌人之后,通过在第一方向上控制视角转动以瞄准敌人,这时玩家手指无需离开屏幕,只需在第二方向上滑动,一旦在第二方向上的移动距离大于所述预设距离时,游戏角色即可射击敌人。

本申请提供一种信息处理方法,包括检测交互界面中第一预设区域的触控滑动操作;根据触控滑动操作在第一方向上的移动控制视角转动;若触控滑动操作在第二方向上的移动距离大于一预设距离时,执行预设虚拟操作。使得玩家手指无需离开屏幕,即可执行预设虚拟操作,从而提高玩家操作,进而提高了终端操作效率。

实施例二

在实施例一的基础上,可选地,交互界面中设置有一交互控件组,该交互控件组可常驻于屏幕,亦可在手指触碰到屏幕时出现;该交互控件组可位于交互界面中一预设位置,也可以根据手指触碰初始位置确定,交互控件组包含第一交互控件和第二交互控件,其中,第一交互控件与第二交互控件在交互界面上的距离等于一预设距离;其中,所述第一预设区域至少部分地包含第一交互控件。

其中,“第一预设区域至少部分地包含第一交互控件”表示第一预设区域内设置第一交互控件,该第一交互控件全部(整个)位于第一预设区域或者第一交互控件部分(局部)位于第一预设区域。

基于本申请提供的交互控件组,可选地,步骤s101包括:检测第一预设区域中交互控件组上的所述触控滑动操作。相应的,第一交互控件用于控制视角转动。第二交互控件用于控制预设虚拟操作。该交互控件组可以显示在交互界面的右半屏内;交互界面上还可以设置用于控制游戏角色执行位移行为的第三交互控件。它可显示在交互界面的左半屏内。基于此,玩家可以采用双手操作的方式实现对游戏角色位移、视角转换、上述预设虚拟操作三个维度的操作。例如:图2a为本申请一实施例提供的界面显示图,如图2a所示,交互界面上显示有控件1、控件2和控件3,其中控件1、控件2构成一个交互控件组。

进一步的,步骤s103包括如下两种可选方式:

可选方式一,图3a为本申请一实施例提供的信息处理方法的流程图,如图3a所示,步骤s103包括如下步骤:

步骤s103a:根据触控滑动操作控制交互控件组在交互界面中移动;

步骤s103b:根据第一交互控件在第一方向上的移动控制视角转动。

即交互控件组作为一个整体,所述触控滑动操作可以控制整个交互控件组在交互界面中移动。

其中,本实例中并不是先执行步骤s103a,再执行步骤s103b。而是在执行步骤s103a部分或者全部过程中,同时执行步骤s103b。

可选方式二,图3b为本申请一实施例提供的信息处理方法的流程图,如图3b所示,步骤s103包括如下步骤:

步骤s103c:根据触控滑动操作控制交互控件组在交互界面中沿第一方向移动;

步骤s103d:根据第一交互控件在第一方向上的移动控制视角转动。

其中,本实施例中并不是先执行步骤s103c,再执行步骤s103d。而是在执行步骤s103c部分或者全部过程中,同时执行步骤s103d。

需要说明的是,该可选方式一和可选方式二的区别是:

可选方式一不限定交互控件组的移动方向,例如:该交互控件组可以在第一方向上移动,也可以在第二方向上移动,或者在其他方向上移动。具体根据触控滑动操作的具体方向确定交互控件组的移动方向,如果触控滑动操作包括第一方向的触控滑动操作,则交互控件组在第一方向上发生位移,如果触控滑动操作包括第二方向的触控滑动操作,则交互控件组在第二方向上发生位移。

可选方式二限定交互控件组只能在第一方向上移动,因此即使触控滑动操作包括第二方向或者其他方向上的触控滑动操作,交互控件组也不发生位移。

本申请中,可以通过第一交互控件移动交互控件组,也可以通过第二交互控件移动交互控件组。本申请对此不做限制。

结合实例对移动交互控件组的过程进行说明:图2b为本申请另一实施例提供的界面显示图,如图2b所示,交互界面上显示有控件1、控件2和控件3,其中控件1、控件2构成一个交互控件组。玩家移动控件1时,控件2随着控件1发生联动移动;同样地,玩家移动控件2时,控件1随着控件2发生联动移动;如图2a和图2b所示,交互控件组从图2a所示的位置移动至图2b所示的位置。

通过该方法使得当交互控件组中任一交互控件发生位移变化时,整个交互控件组会联动发生位移,以确保交互控件组中的所有交互控件之间的预设距离保持不变,基于此,即使交互控件组发生了位移,玩家如果要从交互控件组的一个交互控件切换至另一个交互控件,手指仍然无需离开屏幕,从而提高终端的操作效率。

实施例三

在实施例二的基础上,进一步地,交互控件组中的第一交互控件与第二交互控件在交互界面中沿第二方向排列。

具体地,图4a为本申请一实施例提供的界面显示示意图,如图4a所示,假设交互控件组包括第一交互控件和第二交互控件,第一交互控件与第二交互控件在交互界面中沿第二方向排列,在图4a中该第二方向为竖直方向。对第一交互控件的触发操作方向为第一方向。图4a中该第一方向为水平方向,即对第一交互控件的触发操作只能是在水平方向上,如果第一交互控件的触发操作方向是其他方向,则该触发操作无效。同样,如果对第二交互控件包括滑动操作,则对该第二交互控件的触发操作方向也为第一方向。

图4b为本申请一实施例提供的界面显示示意图,如图4b所示,假设交互控件组包括第一交互控件和第二交互控件,第一交互控件与第二交互控件在交互界面中沿第二方向排列,在图4b中该第二方向为水平方向。对第一交互控件的触发操作方向为第一方向。图4b中该第一方向为竖直方向,即对第一交互控件的触发操作只能是在竖直方向上,如果第一交互控件的触发操作方向是其他方向,则该触发操作无效。同样,如果对第二交互控件包括滑动操作,则对该第二交互控件的触发操作方向也为第一方向。

基于此,步骤s103包括:若触控滑动操作的触控点移动至第二交互控件范围时,执行预设虚拟操作。

其中,若触控滑动操作的触控点移动至第二交互控件范围时,可以仅执行预设虚拟操作。或者,既执行预设虚拟操作,也执行视角转换操作。具体如下:

可选方式一,若所述触控滑动操作包括对第二交互控件进行“长按”操作,即第二交互控件未发生位移,则控制游戏角色执行所述预设虚拟操作。

可选方式二,若所述触控滑动操作包括对第二交互控件进行“长按”+“滑动”操作,则控制游戏角色执行预设虚拟操作和视角转换操作。

综合上述两种可选方式,第二交互控件在不同的场景下具有不同的功能。当玩家只是长按第二交互控件时,这时第二交互控件不发生位移,则通过该第二交互控件只控制游戏角色执行预设虚拟操作。当玩家长按并滑动第二交互控件时,这时第二交互控件发生位移,则通过该第二交互控件控制游戏角色执行预设虚拟操作和视角转换行为。本申请中,第二交互控件可以在不同的场景下具有对应的功能,从而提高控件利用率。

考虑到玩家在玩游戏时,第二交互控件难免会出现不同程度的位移,实际上,玩家可能并不想进行视角切换,这种不同程度的位移可能会造成误操作。基于此,本申请还提供一种可选方式:

可选方式三,若所述触控滑动操作包括对第二交互控件进行“长按”+“滑动”操作,若第二交互控件发生的位移小于预设阈值,则控制游戏角色仅执行预设虚拟操作;或者,若第二交互控件发生的位移大于或者等于预设阈值,则控制游戏角色执行预设虚拟操作和视角转换操作。

其中,该预设阈值可以是玩家通常在进行视角转换时手指的最小移动幅度来确定。

可选方式四,若所述触控滑动操作包括对第二交互控件进行“长按”+“滑动”操作,仅控制游戏角色执行预设虚拟操作。也就是说,第二交互控件在这种情况下只有用于控制预设虚拟操作的功能。

通过可选方式三和可选方式四均可以降低误操作的概率。

实施例四

在上述实施例二或者实施例三的基础上,可选地,获取玩家在交互界面上输入的显示触发操作;在交互界面上检测显示触发操作的位置,并在位置上显示交互控件组。

例如:假设交互界面当前未显示交互控件组。当玩家在交互界面的右侧进行点击操作时,交互界面上即可在该点击操作的位置上显示该交互控件组。或者,交互界面上在该交互界面的其他位置上显示该交互控件组。本申请对交互控件组的显示位置不做限制。

本申请中,可以通过玩家在交互界面上输入的显示触发操作显示交互控件组,从而提高交互控件组的显示效率。

实施例五

图5为本申请一实施例提供的一种终端设备500的结构示意图,该终端设备可以为:智能手机,平板电脑,游戏控制台等,如图5所示,该终端设备包括:

检测模块501,用于检测交互界面中第一预设区域的触控滑动操作;

控制模块502,用于根据触控滑动操作在第一方向上的移动控制视角转动;

控制模块502,还用于若触控滑动操作在第二方向上的移动距离大于一预设距离时,执行预设虚拟操作。

可选地,交互界面中设置有一交互控件组,交互控件组包含第一交互控件和第二交互控件,其中,第一交互控件与第二交互控件在交互界面上的距离等于一预设距离;

其中,第一预设区域至少部分地包含第一交互控件。

一种可选方式,控制模块502具体用于:根据触控滑动操作控制交互控件组在交互界面中移动;根据第一交互控件在第一方向上的移动控制视角转动。

另一种可选方式,控制模块502具体用于:根据触控滑动操作控制交互控件组在交互界面中沿第一方向移动;根据第一交互控件在第一方向上的移动控制视角转动。

可选地,交互控件组中的第一交互控件与第二交互控件在交互界面中沿第二方向排列;控制模块502,具体用于若触控滑动操作的触控点移动至第二交互控件范围时,执行预设虚拟操作。

可选地,预设虚拟操作包括:虚拟射击操作。

可选地,控制模块502具体用于:

根据触控滑动操作在第一方向上的移动距离控制视角转动的幅度。

本申请提供的终端设备,可以用于执行本申请上述各方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图6是根据一示例性实施例示出的一种终端设备600的框图。例如,设备600可以是智能手机,平板电脑,游戏控制台等。

参照图6,设备600可以包括以下一个或多个组件:处理组件602,存储器604,电源组件606,多媒体组件608,音频组件610,输入/输出(i/o)的接口612,传感器组件614,以及通信组件616。

处理组件602通常控制设备600的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件602可以包括一个或多个处理器620来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件602可以包括一个或多个模块,便于处理组件602和其他组件之间的交互。例如,处理组件602可以包括多媒体模块,以方便多媒体组件608和处理组件602之间的交互。

存储器604被配置为存储各种类型的数据以支持在设备600的操作。这些数据的示例包括用于在设备600上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

电源组件606为设备600的各种组件提供电力。电源组件606可以包括电源管理系统,一个或多个电源,及其他与为设备600生成、管理和分配电力相关联的组件。

多媒体组件608包括在所述设备600和用户之间的提供一个输出接口的触控显示屏。在一些实施例中,触控显示屏可以包括液晶显示器(lcd)和触摸面板(tp)。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件608包括一个前置摄像头和/或后置摄像头。当设备600处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件610被配置为输出和/或输入音频信号。例如,音频组件610包括一个麦克风(mic),当设备600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器604或经由通信组件616发送。在一些实施例中,音频组件610还包括一个扬声器,用于输出音频信号。

i/o接口612为处理组件602和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件614包括一个或多个传感器,用于为设备600提供各个方面的状态评估。例如,传感器组件614可以检测到设备600的打开/关闭状态,组件的相对定位,例如所述组件为设备600的显示器和小键盘,传感器组件614还可以检测设备600或设备600一个组件的位置改变,用户与设备600接触的存在或不存在,设备600方位或加速/减速和设备600的温度变化。传感器组件614可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件614还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件614还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件616被配置为便于设备600和其他设备之间有线或无线方式的通信。设备600可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件616经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件616还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。

在示例性实施例中,设备600可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器604,上述指令可由设备600的处理器620执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

一种非临时性计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品,当所述存储介质中的指令由设备600的处理器执行时,使得设备600能够执行本说明书上述方法。

本申请提供的终端设备,可以用于执行本申请上述各方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

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