对于触控虚拟控件的反馈方法、系统及移动终端的制作方法

文档序号:10511765阅读:440来源:国知局
对于触控虚拟控件的反馈方法、系统及移动终端的制作方法
【专利摘要】本公开提供了一种对于触控虚拟控件的反馈方法、系统及移动终端,该反馈方法包括:在一触摸屏上提供一用于控制虚拟对象的移动方向的虚拟控件以及控制区域;检测用户在控制区域对虚拟控件的触控操作情况;根据检测结果提供相应的分级反馈方式。如果所述虚拟控件移出控制区域的边缘超过第一预设范围,则提供初级反馈;如果所述虚拟控件移出所述控制区域的边缘超过第二预设范围,则提供中级反馈,其中所述第二预设范围大于所述第一预设范围。本公开通过检测用户对虚拟控件的触控操作情况所得到的检测结果,提供多级、多元化的反馈机制,可以根据对虚拟控件的触控操作情况提供相应的反馈方式,减少出现反馈不足或反馈过度的情形,提升用户体验。
【专利说明】
对于触控虚拟控件的反馈方法、系统及移动终端
技术领域
[0001]本公开涉及网络技术领域,尤其涉及一种对于触控虚拟控件的反馈方法、系统及移动终端。
【背景技术】
[0002]在传统的游戏设备(例如街机、家用主机和便携掌机)的设计中,游戏中较为主流的用于方向控制的方式为摇杆(Analog Stick),使用摇杆通过与固定中心点的偏离位置确定输入方向。随着游戏设计的不断升级,在之后的设计中,逐渐在方向控制的基础上加入了力度、振动和视觉上的反馈,在交互上也逐渐加入了触摸,体感等方式。
[0003]近年来,手柄与摇杆的设计日趋成熟,成为游戏中主流的控制方式。在很多基于触摸屏的手游中,摇杆这种经典的设计也被引入其中,形成“虚拟摇杆”,使得很多手游也能够利用摇杆进行快速精准的操作。
[0004]然而触摸屏的手游面临的问题是,平滑的触摸屏无法给予玩家强烈的触觉反馈及物理限制,导致玩家易将手指移出屏幕范围,遮挡导致感知不到游戏信息等现象出现。因此目前触摸屏的手游的设计形式存在反馈强度不足,影响玩家的判断,误操作几率增加,降低玩家的游戏体验的问题存在。

【发明内容】

[0005]为克服相关技术中存在的问题,本公开提供一种对于触控虚拟控件的反馈方法及系统,以解决现有技术中反馈不足影响玩家判断,导致误操作几率增加的技术问题。
[0006]根据本公开实施例的第一方面,提供一种对于触控虚拟控件的反馈方法,包括以下步骤:
[0007]在一触摸屏上提供一用于控制虚拟对象的移动方向的虚拟控件以及控制区域;
[0008]检测用户在所述控制区域内对虚拟控件的触控操作情况;
[0009]根据检测结果提供相应的分级反馈方式。
[0010]根据本公开的一实施方式,所述分级反馈方式包括:
[0011]如果所述虚拟控件移出所述触控区域的边缘超过第一预设范围,则提供初级反馈;如果所述虚拟控件移出所述控制区域的边缘超过第二预设范围,则提供中级反馈,其中所述第二预设范围大于所述第一预设范围。
[0012]根据本公开的另一实施方式,所述虚拟控件外周包括与所述虚拟控件为同一中心的初级反馈区和中级反馈区,所述初级反馈区用于响应所述初级反馈而进行提示,所述中级反馈区用于响应所述中级反馈而进行提示。
[0013]根据本公开的另一实施方式,所述分级反馈方式还包括:
[0014]如果所述虚拟控件移出所述触控区域的边缘超过第三预设范围,则提供高级反馈,其中所述第三预设范围大于所述第二预设范围。
[0015]根据本公开的另一实施方式,所述初级反馈包含单一的视觉提示、单一的振动提示或者单一的声音提示,所述中级反馈包含视觉提示和振动提示的组合、视觉提示和声音提示的组合或者振动提示和声音提示的组合,所述高级反馈包含视觉提示、振动提示以及声音提示的组合。
[0016]根据本公开的另一实施方式,所述初级反馈的视觉提示为在所述初级反馈区范围内发光;所述中级反馈的视觉提示为在所述中级反馈区范围内和所述初级反馈区范围内均发光,所述中级反馈的振动提示为轻微振动;所述高级反馈的视觉提示为在所述触摸屏的视觉中心显示提示图标,所述高级反馈的振动提示为强烈振动,以及所述高级反馈的声音提示为发出提示音。
[0017]根据本公开的另一实施方式,当检测到所述触摸屏还连接于一外接屏幕时,所述反馈方法还包括:
[0018]在所述触摸屏上提供初级反馈的同时,在所述外接屏幕的初级反馈区范围内发光;
[0019]在所述触摸屏上提供中级反馈的同时,在所述外接屏幕的中级反馈区范围内和所初级反馈区范围内均发光;
[0020]在所述触摸屏上提供高级反馈的同时,在所述外接屏幕的视觉中心显示提示图标。
[0021]根据本公开的另一实施方式,所述反馈方法还包括:
[0022]针对所述触摸屏上多个具有不同功能的按钮分别在所述外接屏幕上提供相应级别的反馈。
[0023]根据本公开实施例的第二方面,还提供一种对于触控虚拟控件的反馈系统,包括启动模块、检测模块和触摸反馈模块;启动模块用于在一触摸屏上提供一用于控制虚拟对象的移动方向的虚拟控件以及控制区域;检测模块用于检测用户对虚拟对象的触控操作情况;触摸反馈模块用于根据检测结果提供相应的反馈方式。
[0024]根据本公开的一实施方式,所述触摸反馈模块包括初级反馈子模块和中级反馈子丰旲块;
[0025]所述初级反馈子模块用于在所述虚拟控件移出所述触控区域的边缘超过第一预设范围时提供初级反馈;
[0026]所述中级反馈子模块用于在所述虚拟控件移出所述触控区域的边缘超过第二预设范围时提供中级反馈,其中所述第二预设范围大于所述第一预设范围。
[0027]根据本公开的另一实施方式,所述虚拟控件外周包括与所述虚拟控件为同一中心的初级反馈区和中级反馈区;
[0028]所述初级反馈区用于响应所述初级反馈而进行提示,所述中级反馈区用于响应所述中级反馈而进行提示。
[0029]根据本公开的另一实施方式,所述触摸反馈模块还包括高级反馈子模块,用于在所述虚拟控件移出所述触控区域的边缘超过第三预设范围时提供高级反馈,其中所述第三预设范围大于所述第二预设范围。
[0030]根据本公开的另一实施方式,所述初级反馈包含单一的视觉提示、单一的振动提示或者单一的声音提示,所述中级反馈包含视觉提示和振动提示的组合、视觉提示和声音提示的组合或者振动提示和声音提示的组合,所述高级反馈包含视觉提示、振动提示以及声音提示的组合。
[0031]根据本公开的另一实施方式,所述初级反馈子模块提供的视觉提示为在所述初级反馈区范围内发光;所述中级反馈子模块提供的视觉提示为在所述中级反馈区范围内发光,提供的振动提示轻微振动;所述高级反馈子模块提供的视觉提示为在所述触摸屏的视觉中心显示提示图标,提供的振动提示为强烈振动,以及提供的声音提示为发出提示音。
[0032]根据本公开的另一实施方式,所述反馈系统还包括:
[0033]外接模块,用于当所述触摸屏连接于一外接屏幕时,在所述外接屏幕上提供反馈,包括:
[0034]在所述触摸屏上提供初级反馈的同时,在所述外接屏幕的初级反馈区范围内发光;在所述触摸屏上提供中级反馈的同时,在所述外接屏幕的中级反馈区范围内和所初级反馈区范围内均发光;
[0035]在所述触摸屏上提供初级反馈的同时,在所述外接屏幕的视觉中心显示提示图标。
[0036]根据本公开的另一实施方式,所述反馈系统还包括:
[0037]按钮反馈模块,用于针对所述触摸屏上多个具有不同功能的按钮分别在所述外接屏幕上提供相应级别的反馈。
[0038]根据本公开实施例的第三方面,还提供一种移动终端,包括:
[0039]处理器;以及
[0040]用于存储所述处理器可执行命令的存储器;
[0041 ]其中,所述处理器被配置为:
[0042]在一触摸屏上提供一用于控制虚拟对象的移动方向的虚拟控件以及控制区域;
[0043]检测用户在所述控制区域内对虚拟控件的触控操作情况;
[0044]根据检测结果提供相应的分级反馈方式。
[0045]由上述技术方案可知,本公开的有益效果在于:
[0046]通过检测用户对虚拟控件的触控操作情况所得到的检测结果,提供多级、多元化的反馈机制,可以根据对虚拟控件的触控操作情况提供相应的反馈方式,减少出现反馈不足或反馈过度的情形,提升用户体验。
[0047]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0048]通过结合附图考虑以下对本公开的优选实施例的详细说明,本公开的各种目标、特征和优点将变得更加显而易见。附图仅为本公开的示范性图解,并非一定是按比例绘制。在附图中,同样的附图标记始终表示相同或类似的部件。
[0049]图1为相关实施例中采用弹性交互方式展示拖动操作的示意图。
[0050]图2为相关实施例中采用弹性交互方式展示点击操作的示意图。
[0051]图3为相关实施例中采用弹性交互方式展示长按操作的示意图。
[0052]图4为本公开实施例一中提供的一种对于触控虚拟控件的反馈方法的步骤流程图。
[0053]图5为本公开实施例一中步骤S20中从根据检测结果提供相应的反馈方式的步骤流程。
[0054]图6为本公开实施例一中按压区、初级反馈区以及中级反馈区的分布示意图。
[0055]图7为本公开实施例一中虚拟摇杆中底盘的示意图。
[0056]图8为本公开实施例一中没有反馈的示意图。
[0057]图9为本公开实施例一中初级反馈的示意图。
[0058]图10为本公开实施例一中中级反馈的示意图。
[0059]图11为本公开实施例一中高级反馈的示意图。
[0060]图12为本公开实施例二中在外接屏幕上显示初级反馈的示意图。
[0061]图13为本公开实施例二中在外接屏幕上显示中级反馈的示意图。
[0062]图14为本公开实施例二中在外接屏幕上显示高级反馈的示意图。
[0063]图15为本公开实施例三中提供的对于触控虚拟控件的反馈系统的组成框图。
【具体实施方式】
[0064]体现本公开特征与优点的典型实施例将在以下的说明中详细叙述。应理解的是,本公开能够在不同的实施例上具有各种的变化,其皆不脱离本公开的范围,且其中的说明及附图在本质上是当作说明之用,而非用以限制本公开。
[0065]本公开所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而没有所述特定细节中的一个或更多,或者可以采用其它的方法、组件、材料等。在其它情况下,不详细示出或描述公知结构、材料或者操作以避免模糊本公开的各方面。
[0066]下面将参照附图示例性地给出本公开的一些实施例。应当理解,参照的实施例并不限制本公开的范围。也就是说,本说明书中举出的任何实例都不是限制性的,而是仅仅是示例性的。
[0067]传统触摸屏的手游中,对于虚拟摇杆多采用悬浮式摇杆设计以及弹性交互的方式来实现。
[0068]例如,在游戏《FIFA16》中采用了悬浮摇杆的设计,假设屏幕左侧为虚拟摇杆的操作区域,即虚拟摇杆不再是固定在屏幕左侧的某一确定位置,而是跟随玩家手指的移动轨迹,如玩家的拖动的距离大于摇杆距其中心点的距离,则整个摇杆控件跟随手指移动至屏幕左侧任一位置,并记忆该位置,玩家手指脱离摇杆后,摇杆控件显示在该位置。而当玩家需要再次操纵摇杆时,手指可放置于屏幕左侧任一位置,摇杆控件会快速跟踪至该位置并提供反馈,而非操作摇杆控件视觉所在位置,也就实现摇杆控件在屏幕左侧这一操作区域可以随着玩家手指的移动而移动。通过该种设计使玩家实现模糊操作,培养玩家拖动左侧屏幕任一位置,而无需花费时间去寻找摇杆控件所在的位置,从而可以将精力更多地集中于游戏本身。同时,这种方式也能给玩家选择的自由度,可以自由调整位置,在即将移出操作区域(如左侧区域)时可以选择重新定位或直接将整个控件拽入屏幕中心。
[0069]虽然这种悬浮式摇杆可以减轻玩家记忆负担,提升玩家自由度,但是这种设计还存在如一些缺点,例如:反馈较弱,虽然提供了反馈功能,但没有在感知反馈上给玩家配套的支持,导致误操作几率仍较高;引导性和提示性较差,玩家没有在超过操作区域之前感知到问题并给予即时的改正;所提供的反馈仅限于视觉层面,在玩家集中于游戏时由于视觉较难发现,可加入多类型的反馈形式。
[0070]而在游戏《白猫计划》中采用弹性交互的方式,也就是在屏幕中不设置摇杆与键位,节省出大量的屏幕空间来显示游戏内容。操作上利用玩家较为熟知的拖动、点击和长按等操作相互组合,完成所操控角色的移动、打击以及技能释放。如图1所示,可以展示出拖动的操作,如图2所示,可以展示出点击的操作,如图3所示,可以展示出长按的操作。玩家在拖拽摇杆时会一直有拖拽长度的反馈,玩家会对自身对摇杆的使用范围有较明确的认识,所以会做出一定程度的调整。
[0071 ]虽然这种弹性的交互形式反馈清晰明确,但是也存在一些缺点,例如:适用游戏集中于较轻度的游戏,多为单手轻量化的操作,操作强度与频次都较低,如果进行高频次操作,手指迀移幅度过大容易移出屏幕,而触摸屏虚拟摇杆的反馈很弱,容易造成用户操作阻滞,对于动作类等操作要求高的游戏玩家会产生较大影响;如图1-图3所示,反馈的形式体积较大,如操作集中则会造成屏幕中较大范围的区域浪费;技能与普通攻击的方向性展示不明确,如出现控制方向与释放技能同时出现操作难度加大。
[0072]鉴于现有技术中提供的悬浮式摇杆以及弹性交互的方式在玩家手指超出操作范围时均不能给出有效的反馈,本公开提供一种基于触摸屏移动端设备(例如手机、平板电脑)的游戏摇杆反馈系统设计,通过视觉、听觉与触觉等反馈形式的组合,减少玩家操作时手部脱离屏幕范围、遮挡部分反馈不足等情况出现,另外还提出一定的扩展性(如将移动设备接入大屏幕设备后,将其作为手柄等其他输入设备情况下的反馈方式)在其他方面可有等多的一些实用范围,在以下实施例中做详细介绍。
[0073]实施例一
[0074]本实施例中提供了一种对于触控虚拟控件的反馈方法,图4示出根据本实施例的对于触控虚拟控件的反馈方法的步骤流程图,包括以下步骤:
[0075]步骤S10:在一触摸屏上提供一用于控制虚拟对象的移动方向的虚拟控件以及控制区域。
[0076]步骤S20:检测用户在控制区域对虚拟控件的触控操作情况。
[0077]步骤S30:根据检测结果提供相应的分级反馈方式。
[0078]图5示出分级反馈的流程图,如图5所示,步骤S20中的分级反馈方式具体包括:
[0079]步骤S31:如果虚拟控件移出控制区域的边缘超过第一预设范围,则提供初级反馈。
[0080]步骤S32:如果虚拟控件移出控制区域的边缘超过第二预设范围,则提供中级反馈,其中第二预设范围大于第一预设范围。
[0081]在本实施例中,虚拟控件可以为虚拟摇杆,例如为悬浮式的虚拟摇杆。在显示时,该虚拟控件可以为一圆形的按压区Al,用于响应用户的按压操作。另外,如图6所示,按压区Al外周还包括与按压区Al为同一中心的初级反馈区A2和中级反馈区A3,初级反馈区A2用于响应初级反馈而而进行提示,中级反馈区A3用于响应所述中级反馈而进行提示。
[0082]参见图6所示,按压区Al为中心圆,其半径为r;初级反馈区A2为按压区Al外的一圆环区域,其半径范围为r?2r;同理,中级反馈区A3位初级反馈区A2外的一圆环区域,其半径范围为2r?3r。需要说明的是,本实施例中图5仅用于示出按压区Al、初级反馈区A2以及中级反馈区A3之间的分布结构,半径大小也仅用于说明三个区域之间的大小关系,因此半径大小还可以根据需要进行适当调整,并不局限于此。
[0083]其中,本实施例提供的方法除了上述方式利用反馈区大小给出不同的反馈等级,还可以是根据所述反馈区所显示的亮度或者颜色而给出不同的反馈等级。例如,所述中级反馈区的发光亮度高于所述初级反馈区的亮度,或者所述中级反馈区所呈现的颜色比所述初级反馈区的颜色更为鲜明(如所述中级反馈区显示为红色,初级反馈区显示为蓝色),从而利用不同颜色或不同显示亮度达到不同层次的反馈提示效果。
[0084]在游戏应用中,虚拟摇杆通常包含一个“底盘”,如游戏FIFA16所示的悬浮摇杆,所述底盘跟随所述摇杆(即用户的触控手势)而移动。此时,所述底盘可以作为一反馈区。如图7所述,所述底盘包括内圆区BI和外环区B2,所述内圆区BI对应所述初级反馈区,而所述外环区B2对应所述中级反馈区,当虚拟摇杆和底座移动至控制区边缘时,触发提示信号,并根据所述虚拟摇杆和底座的位置来确定所述反馈的等级,最终呈现在所述不同级别的反馈区上。
[0085]如图5所示,步骤S30中分级反馈方式还包括:
[0086]步骤S33:如果虚拟控件移出控制区域的边缘超过第三预设范围,则提供高级反馈,其中第三预设范围大于第二预设范围。
[0087]在本实施例中,对于第一预设范围、第二预设范围以及第三预设范围的大小可以但不限于以下设定方式:
[0088]第一预设范围为虚拟控件移出控制区域的边缘的面积不超过按压区总面积的I/3,第二预设范围为虚拟控件移出控制区域的边缘的面积不超过按压区总面积的2/3,第三预设范围为虚拟控件几乎全部移出控制区域的边缘。
[0089]除上述设定方式之外,还可以根据用户需要进行更改,例如,如果用户想要虚拟控件移出控制区域约定范围的过程中感应更加灵敏迅速,则可以设定第一预设范围小于虚拟控件移出控制区域的边缘的面积不超过虚拟控件总面积的1/3,例如为1/5或1/4 ;相反,还可以设定第一预设范围小于虚拟控件移出控制区域的边缘的面积不超过虚拟控件总面积的1/2时才触发初级反馈,为用户提供更大的可操作空间。
[0090]在本实施例中,所提供的多级反馈机制可以如下:
[0091]如果虚拟控件移出控制区域的边缘超过第一预设范围,则提供初级反馈,初级反馈给出的提示为单一维度,这单一维度可以是单一的视觉提示,还可以是单一的振动提示,还可以是单一的声音提示。本实施例中以视觉提示为例,初级反馈为在初级反馈区范围内发光。
[0092]如果虚拟控件移出控制区域的边缘超过第二预设范围,则提供中级反馈,与初级反馈相比,提示区域有所增大,提示也增加到两个维度,可以是视觉提示和振动提示的组合,也可以是视觉提示和声音提示的组合,还可以是振动提示和声音提示的组合。本实施例中以视觉提示和振动提示的组合成的两个维度的提示为例,即在中级反馈区范围内和初级反馈区范围内发光,同时轻微振动,此时不仅包括视觉上的反馈,还包括触觉上的反馈,而且此时视觉上的反馈为中级反馈区和初级反馈区均发光。
[0093]如果虚拟控件几乎全部移出控制区域的边缘超过第三预设范围,则提供高级反馈,高级反馈是在三个维度进行提示,即视觉提示、振动提示和声音提示的组合。在本实施例中在触摸屏的视觉中心显示提示图标,同时强烈振动以及伴随提示音,此时包括视觉、触觉以及听觉上的反馈,也是最为强烈的反馈方式。
[0094]如图8-11所示,示出随着按压区的移动所带来的反馈形式的示意图,其中图8-图11中X表示移动终端的控制区域。如图8所示,在虚拟控件移出控制区域的边缘的面积还没有超过按压区总面积的1/3时,没有任何反馈,其中图中的小圆为虚拟控件,小圆周围的两个大圆分别为初级反馈区和中级反馈区,大圆与小圆用于共同承载反馈信息,按压区以及按压区周围作为反馈区。一旦用户将虚拟控件移出控制区域的边缘的面积达到按压区总面积的1/3时,便提供初级反馈,如图9所示,按压区外一周区域发光,中间的按压区可以轻微变色,这种反馈可以给用户一个维度的反馈和提示,虽然与没有反馈有一定区别,但区别不是不明显,用户如果正在集中精力于游戏当中,可以用余光发现按压区发光的提示,但是不会对用户正在进行的游戏造成影响。
[0095 ]如果用户移出虚拟控件的幅度比较大,即将虚拟控件移出控制区域的边缘的面积占用按压区总面积的1/3?2/3时,便提供中级反馈,也就是两个维度的反馈。如图10所示,在视觉上发光的范围增加,由原来的初级反馈区扩大到中级反馈区,即半径范围从r?2#广大到2r?3r,同时原来的按压区出现警戒色(如黄色或红色),而在触觉上有轻微振动,从而实现比初级反馈更为强烈的反馈。
[0096]如果虚拟控件全部移出控制区域的边缘,则提供高级反馈,也就是三个维度的反馈。如图11所示,在视觉中心出现提示图标,即这样会打断用户正在进行的游戏,从而在视觉上给出明显提示,另外,在触觉上振动也加强,并同时伴随提示音,从听觉上、触觉上、视觉上均向用户发出按压区已经超出触摸屏的强烈提示,以便能够提醒用户快速回归操作,同时按压区也向移出时的最后方向缓慢移动。
[0097]在本实施例中,针对不同操作情况而提供的各种反馈均是可以根据用户选择进行关闭的,也就是在操作过程中,用户在移出瞬间会有持续短时间振动及声音反馈,如果用户立即回归操作则反馈立即停止,而如果用户未及时返回,也仅保留视觉反馈,振动及声音反馈完成后即停止,避免反馈过度。在游戏设置中用户可以选择分别或同时关闭振动和声音反馈,如果选择关闭,则用户出现移出操作也不会有振动或声音反馈,也就是用户可以根据需求选择是否需要触觉上以及听觉上的反馈,根据用户的不同操作程度产生相对应的反馈,各阶段更符合玩家的心理预期,设置方式灵活。
[0098]通过采用多级多元化的反馈机制,对于玩家操作游戏的持续时间偏长;玩家操作频次高,操作幅度大以及玩家精力投入程度高,注意力集中程度也较高的重度游戏中,在用户移动没有完全超出触摸屏时可以给出一定的提示,防止移出触摸屏,还不至于由于给出提示而影响用户的游戏体验。由于提供视觉、触觉以及听觉多维度的提示,可以解决单纯依靠视觉提示而带来的由于手指遮挡而造成的反馈不明确或者反馈不能被用户有效接收的问题,同时由于多级不同程度的反馈,还能减少反馈不足或者反馈过度的现象出现,可以针对检测虚拟控件移出的相对位置提供适当的反馈方式,给出最为有效的反馈,提升用户体验。
[0099]实施例二
[0100]本实施例也提供了一种对于触控虚拟控件的反馈方法,也包括上述步骤SlO和S20。不同之处在于,上述实施例一提供的反馈方法适用于安装有游戏程序的移动终端。而本实施例中提供的反馈方法还可以适用于将具有触摸屏的移动终端作为操作手柄,还连接一外接屏幕,从而提供摇杆和按钮的双重反馈机制。该反馈方法除了包括上述在移动终端上的反馈,还包括在外接屏幕上提供的反馈,具体包括:
[0101]在触摸屏上提供初级反馈的同时,在外接屏幕的初级反馈区范围内发光;在触摸屏上提供中级反馈的同时,在外接屏幕的中级反馈区范围内和所初级反馈区范围内均发光;在触摸屏上提供初级反馈的同时,在外接屏幕的视觉中心显示提示图标。
[0102]当移动设备(例如手机)与外接屏幕(一般的大屏设备,如电脑、电视或手持电脑等作为屏幕较大的视觉输出设备)连接时,除了在移动终端上按照上述反馈方法提供初级反馈、中级反馈以及高级反馈不同程度的反馈,还在对应的外接屏幕上的边缘也显示相应的初级、中级和高级反馈,并浮现摇杆提示,如图12-14所示,形成手持设备与外接屏幕的映射,增强反馈清晰度,并维持设计的统一性,图12-14中的Y表示外接屏幕,以便与具有触摸功能的移动终端的触摸屏X作区分。其中图12中示出在外接屏幕上显示初级反馈的示意图,与图9相比,在对应按压区的位置也显示初级反馈的效果,即在按压区外的初级反馈区亮度增加。图13中示出在外接屏幕上显示中级反馈的示意图,与图10相比,在对应按压区的位置也显示中级反馈的效果,即在按压区外的中级反馈区亮度增加,与图12相比,图13中按压区外更大范围的亮区,在外接屏幕上给出反馈。图14中示出在外接屏幕上显示高级反馈的示意图,与图11相比,在对应按压区的位置也显示高级反馈的效果,即外接屏幕上视觉中心位置显示图标或文字提示,提醒用户已经脱离摇杆。
[0103]综上所述,本实施例的有益效果在于:通过检测用户对虚拟控件的触控操作情况所得到的检测结果,提供多级、多元化的反馈机制,可以根据对虚拟控件的触控操作情况提供相应的反馈方式,减少出现反馈不足或反馈过度的情形,提升用户体验。提供视觉、触觉以及听觉多维度的反馈提示,可以解决单纯依靠视觉提示而带来的由于手指遮挡而造成的反馈不明确或者反馈不能被用户有效接收的问题,同时由于多级不同程度的反馈,还能减少反馈不足或者反馈过度的现象出现,可以针对检测虚拟控件移出的相对位置提供适当的反馈方式,给出最为有效的反馈,提升用户体验。本实施例在将移动终端作为手持设备介入外接屏幕时,提供摇杆和按钮的双重反馈机制,还可以针对操作熟练的用户可以将外接屏幕上的反馈功能关闭,从而减少干扰,更加符合用户需求,设定方式灵活。
[0104]实施例三
[0105]本实施例提供了一种对于触控虚拟控件的反馈系统,用于用户在对移动终端作为游戏等程序的触摸屏载体进行操作过程中手指有移动,并且在移动状况不同的情况下给出相应的反馈。
[0106]图15是本实施例提供的对于触控虚拟控件的反馈系统的组成框图,该反馈系统100包括检测模块110和触摸反馈模块120,检测模块110用于检测用户对虚拟控件的触控操作情况,触摸反馈模块120用于根据检测结果提供相应的反馈方式。
[0107]在本实施例中,检测模块110检测的虚拟控件为一圆形的按压区,用于响应用户的按压操作,按压区向外包括与按压区为同一圆心的初级反馈区和中级反馈区,初级反馈区用于响应初级反馈而发光,中级反馈区用于响应中级反馈而发光。如实施例一种图6所示,本实施例中按压区Al的半径为r,初级反馈区A2的半径范围为r?2r,中级反馈区A3的半径范围为2r?3r。需要说明的是,本实施例中图5仅用于示出按压区Al、初级反馈区A2以及中级反馈区A3之间的分布结构,半径大小也仅用于说明三个区域之间的大小关系,而对于因此半径大小还可以根据需要进行适当调整,并不局限于此。
[0108]触摸反馈模块120包括初级反馈子模块121、中级反馈子模块122和高级反馈子模块123。具体的,初级反馈子模块121用于在虚拟控件移出控制区域的边缘超过第一预设范围时提供初级反馈,中级反馈子模块122用于在虚拟控件移出控制区域的边缘超过第二预设范围时提供中级反馈,高级反馈子模块12 3用于在虚拟控件移出控制区域的边缘超过第三预设范围时提供高级反馈,其中第二预设范围大于第一预设范围,第三预设范围大于第二预设范围。
[0109]在本实施例中,对于第一预设范围、第二预设范围以及第三预设范围的大小可以但不限于以下设定方式:
[0110]第一预设范围为虚拟控件移出控制区域的边缘的面积不超过按压区总面积的I/3,第二预设范围为虚拟控件移出控制区域的边缘的面积不超过按压区总面积的2/3,第三预设范围为虚拟控件几乎全部移出控制区域的边缘。
[0111]除上述设定方式之外,还可以根据用户需要进行更改,例如,如果用户想要虚拟控件移出控制区域过程中感应更加灵敏迅速,则可以设定第一预设范围小于虚拟控件移出控制区域的边缘的面积不超过虚拟控件总面积的1/3,例如为1/5或1/4;相反,还可以设定第一预设范围小于虚拟控件移出控制区域的边缘的面积不超过虚拟控件总面积的1/2时才触发初级反馈,为用户提供更大的可操作空间。
[0112]在本实施例中,所提供的多级反馈机制可以如下:
[0113]如果虚拟控件移出控制区域的边缘超过第一预设范围,则提供初级反馈,初级反馈为在初级反馈区范围内发光,此时仅仅为视觉上的反馈;
[0114]如果虚拟控件移出控制区域的边缘超过第二预设范围,则提供中级反馈,中级反馈为在中级反馈区范围内发光,同时轻微振动,此时不仅包括视觉上的反馈,还包括触觉上的反馈;
[0115]如果虚拟控件移出控制区域的边缘超过第三预设范围,则提供高级反馈,高级反馈为在触摸屏的视觉中心显示提示图标,同时强烈振动以及伴随提示音,此时包括视觉、触觉以及听觉上的反馈。
[0116]在本实施例中,初级反馈子模块121提供的初级反馈为在初级反馈区范围内发光;中级反馈子模块122提供的中级反馈为在中级反馈区范围内发光,同时轻微振动;高级反馈子模块123提供的高级反馈为在触摸屏的视觉中心显示提示图标,同时强烈振动以及伴随提示音。
[0117]参见实施例一所提供的图8-图11所示,示出随着按压区的移动所带来的反馈形式的示意图。
[0118]如图8所示,在虚拟控件移出控制区域的边缘的面积还没有超过按压区总面积的1/3时,没有任何反馈,其中图中的小圆为虚拟控件,小圆周围的两个大圆分别为初级反馈区和中级反馈区,大圆与小圆用于共同承载反馈信息,虚拟控件以及虚拟控件周围作为反馈区。一旦用户将虚拟控件移出控制区域的边缘的面积达到虚拟控件总面积的1/3时,便提供初级反馈,如图9所示,虚拟控件外一周区域发光,中间的按压区可以轻微变色,这种反馈可以给用户一种反馈和提示,虽然与没有反馈有一定区别,但区别不是不明显,用户如果正在集中精力于游戏当中,可以用余光发现虚拟控件发光的提示,但是不会对用户正在进行的游戏造成影响。
[0119]如果用户移出虚拟控件的幅度比较大,即将虚拟控件移出控制区域的边缘的面积占用虚拟控件总面积的1/3?2/3时,便提供中级反馈,如图9所示,在视觉上发光的范围增加,由原来的初级反馈区扩大到中级反馈区,即半径范围从r?2r扩大到2r?3r,同时原来的虚拟控件出现警戒色(如黄色或红色),而在触觉上有轻微振动,从而实现比初级反馈更为强烈的反馈。
[0120]如果虚拟控件几乎全部移出控制区域的边缘,则提供高级反馈,如图10所示,在视觉中心出现提示图标,即这样会打断用户正在进行的游戏,从而在视觉上给出明显提示,另夕卜,在触觉上振动也加强,并同时伴随提示音,从听觉上、触觉上、视觉上均向用户发出虚拟控件已经超出控制区域的强烈提示,以便能够提醒用户快速回归操作,同时虚拟控件也向移出时的最后方向缓慢移动。
[0121]在本实施例中,针对不同操作情况而提供的各种反馈均是可以根据用户选择进行关闭的,也就是在操作过程中,用户在移出瞬间会有持续短时间振动及声音反馈,如果用户立即回归操作则反馈立即停止,而如果用户未及时返回,也仅保留视觉反馈,振动及声音反馈完成后即停止,避免反馈过度。在游戏设置中用户可以选择分别或同时关闭振动和声音反馈,如果选择关闭,则用户出现移出操作也不会有振动或声音反馈,也就是用户可以根据需求选择是否需要触觉上以及听觉上的反馈,根据用户的不同操作程度产生相对应的反馈,各阶段更符合玩家的心理预期,设置方式灵活。
[0122]通过采用多级多元化的反馈机制,对于玩家操作游戏的持续时间偏长;玩家操作频次高,操作幅度大以及玩家精力投入程度高,注意力集中程度也较高的重度游戏中,在用户移动没有完全超出触摸屏时可以给出一定的提示,防止移出触摸屏,还不至于由于给出提示而影响用户的游戏体验。由于提供视觉、触觉以及听觉多维度的提示,可以解决单纯依靠视觉提示而带来的由于手指遮挡而造成的反馈不明确或者反馈不能被用户有效接收的问题,同时由于多级不同程度的反馈,还能减少反馈不足或者反馈过度的现象出现,可以针对检测虚拟控件移出控制区域的相对位置提供适当的反馈方式,给出最为有效的反馈,提升用户体验。
[0123]该反馈系统可以适用于安装有游戏程序的移动终端,还可以适用于将移动终端作为操作手柄的情况,从而提供摇杆和按钮的双重反馈机制。当移动设备(例如手机)与外接屏幕(一般的大屏设备,如电脑、电视或手持电脑等作为屏幕较大的视觉输出设备)连接时,除了在移动终端上按照上述反馈方法提供初级反馈、中级反馈以及高级反馈不同程度的反馈,还在对应的外接屏幕上的边缘也给出相应的初级、中级和高级反馈,并浮现摇杆提示,如图11-13所示,形成手持设备与外接屏幕的映射,增强反馈清晰度,并维持设计的统一性。其中图11中示出在外接屏幕上显示初级反馈的示意图,与图8相比,在对应按压区的位置也显示初级反馈的效果,即在按压区外的初级反馈区亮度增加。图12中示出在外接屏幕上显示中级反馈的示意图,与图9相比,在对应按压区的位置也显示中级反馈的效果,即在按压区外的中级反馈区亮度增加,与图11相比,图12中按压区外更大范围的亮区,在外接屏幕上给出反馈。图13中示出在外接屏幕上显示高级反馈的示意图,与图10相比,在对应按压区的位置也显示高级反馈的效果,即外接屏幕上视觉中心位置显示图标或文字提示,提醒用户已经脱离摇杆。
[0124]本实施例中的反馈系统中还包括按钮反馈模块130,以采用虚拟摇杆和按钮的反馈机制相结合的形式,也就是针对操作手柄上多个具有不同功能的按钮分别在外接屏幕上提供相应级别的反馈。
[0125]综上所述,本实施例的有益效果在于:通过检测用户对虚拟控件的触控操作情况所得到的检测结果,提供多级、多元化的反馈机制,可以根据对虚拟控件的触控操作情况提供相应的反馈方式,减少出现反馈不足或反馈过度的情形,提升用户体验。提供视觉、触觉以及听觉多维度的反馈提示,可以解决单纯依靠视觉提示而带来的由于手指遮挡而造成的反馈不明确或者反馈不能被用户有效接收的问题,同时由于多级不同程度的反馈,还能减少反馈不足或者反馈过度的现象出现,可以针对检测虚拟控件移出的相对位置提供适当的反馈方式,给出最为有效的反馈,提升用户体验。
[0126]实施例四
[0127]本实施例中提供一种移动终端,用于实现上述实施例一和实施例二提供的反馈方法。该移动终端可以是智能设备,例如可以是手机。该移动终端包括处理器以及用于存储处理器器可执行命令的存储器。
[0128]其中,处理器被配置为:在一触摸屏上提供一用于控制虚拟对象的移动方向的虚拟控件以及控制区域,检测用户在控制区域对虚拟控件的触控操作情况,根据检测结果提供相应的分级反馈方式。
[0129]在示例性实施例中,移动终端可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
[0130]存储器可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
[0131]相应的,本发明还提供一种非临时性计算机可读存储介质,例如包括指令的存储器,上述指令可由装置的处理器执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是R0M、随机存取存储器(RAM)、CD-R0M、磁带、软盘和光数据存储设备等。当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行上述反馈方法。
[0132]移动终端可以操作基于存储在存储器的操作系统,例如Windows Server TM,MacOS XTM,Unix TM ,Linux TM, Free BSDTM 或类似。
[0133]通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、移动终端、或者网络设备等)执行根据本公开实施方式的方法。
[0134]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0135]应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【主权项】
1.一种对于触控虚拟控件的反馈方法,其特征在于,包括: 在一触摸屏上提供一用于控制虚拟对象的移动方向的虚拟控件以及控制区域; 检测用户在所述控制区域内对所述虚拟控件的触控操作情况; 根据检测结果提供相应的分级反馈方式。2.根据权利要求1所述的反馈方法,其特征在于,所述分级反馈方式包括: 如果所述虚拟控件移出所述控制区域的边缘超过第一预设范围,则提供初级反馈;如果所述虚拟控件移出所述控制区域的边缘超过第二预设范围,则提供中级反馈,其中所述第二预设范围大于所述第一预设范围。3.根据权利要求2所述的反馈方法,其特征在于,所述虚拟控件外周包括与所述虚拟控件为同一中心的初级反馈区和中级反馈区,所述初级反馈区用于响应所述初级反馈而进行提示,所述中级反馈区用于响应所述中级反馈而进行提示。4.根据权利要求2所述的反馈方法,其特征在于,所述分级反馈方式还包括: 如果所述虚拟控件移出所述控制区域的边缘超过第三预设范围,则提供高级反馈,其中所述第三预设范围大于所述第二预设范围。5.根据权利要求4所述的反馈方法,其特征在于,所述初级反馈包含单一的视觉提示、单一的振动提示或者单一的声音提示,所述中级反馈包含视觉提示和振动提示的组合、视觉提示和声音提示的组合或者振动提示和声音提示的组合,所述高级反馈包含视觉提示、振动提示以及声音提示的组合。6.根据权利要求5所述的反馈方法,其特征在于,所述初级反馈的视觉提示为在所述初级反馈区范围内发光;所述中级反馈的视觉提示为在所述中级反馈区范围内和所述初级反馈区范围内均发光,所述中级反馈的振动提示为轻微振动;所述高级反馈的视觉提示为在所述触摸屏的视觉中心显示提示图标,所述高级反馈的振动提示为强烈振动,以及所述高级反馈的声音提示为发出提示音。7.根据权利要求4所述的反馈方法,其特征在于,当检测到所述触摸屏还连接于一外接屏幕时,所述反馈方法还包括: 在所述触摸屏上提供初级反馈的同时,在所述外接屏幕的初级反馈区范围内发光; 在所述触摸屏上提供中级反馈的同时,在所述外接屏幕的中级反馈区范围内和所初级反馈区范围内均发光; 在所述触摸屏上提供高级反馈的同时,在所述外接屏幕的视觉中心显示提示图标。8.根据权利要求7所述的反馈方法,其特征在于,所述反馈方法还包括: 针对所述触摸屏上多个具有不同功能的按钮分别在所述外接屏幕上提供相应级别的反馈。9.一种对于触控虚拟控件的反馈系统,其特征在于,包括: 启动模块,用于在一触摸屏上提供一用于控制虚拟对象的移动方向的虚拟控件以及控制区域; 检测模块,用于检测用户在所述控制区域内对虚拟控件的触控操作情况;以及 触摸反馈模块,用于根据检测结果提供相应的分级反馈方式。10.根据权利要求9所述的反馈系统,其特征在于,所述触摸反馈模块包括初级反馈子模块和中级反馈子模块; 所述初级反馈子模块用于在所述虚拟控件移出所述控制区域的边缘超过第一预设范围时提供初级反馈; 所述中级反馈子模块用于在所述虚拟控件移出所述控制区域的边缘超过第二预设范围时提供中级反馈,其中所述第二预设范围大于所述第一预设范围。11.根据权利要求10所述的反馈系统,其特征在于,所述虚拟控件外周包括与所述虚拟控件为同一中心的初级反馈区和中级反馈区; 所述初级反馈区用于响应所述初级反馈而进行提示,所述中级反馈区用于响应所述中级反馈而进行提示。12.根据权利要求10所述的反馈系统,其特征在于,所述触摸反馈模块还包括高级反馈子模块,用于在所述虚拟控件移出所述控制区域的边缘超过第三预设范围时提供高级反馈,其中所述第三预设范围大于所述第二预设范围。13.根据权利要求12所述的反馈系统,其特征在于,所述初级反馈包含单一的视觉提示、单一的振动提示或者单一的声音提示,所述中级反馈包含视觉提示和振动提示的组合、视觉提示和声音提示的组合或者振动提示和声音提示的组合,所述高级反馈包含视觉提示、振动提示以及声音提示的组合。14.根据权利要求13所述的反馈系统,其特征在于,所述初级反馈子模块提供的视觉提示为在所述初级反馈区范围内发光;所述中级反馈子模块提供的视觉提示为在所述中级反馈区范围内和所述初级反馈区范围内均发光,提供的振动提示为轻微振动;所述高级反馈子模块提供的视觉提示为在所述触摸屏的视觉中心显示提示图标,提供的振动提示为强烈振动,以及提供的声首提不为发出提不首。15.根据权利要求12所述的反馈系统,其特征在于,所述反馈系统还包括: 外接模块,用于当所述触摸屏连接于一外接屏幕时,在所述外接屏幕上提供反馈,包括: 在所述触摸屏上提供初级反馈的同时,在所述外接屏幕的初级反馈区范围内发光;在所述触摸屏上提供中级反馈的同时,在所述外接屏幕的中级反馈区范围内和所初级反馈区范围内均发光; 在所述触摸屏上提供高级反馈的同时,在所述外接屏幕的视觉中心显示提示图标。16.根据权利要求15所述的反馈系统,其特征在于,所述反馈系统还包括: 按钮反馈模块,用于针对所述触摸屏上多个具有不同功能的按钮分别在所述外接屏幕上提供相应级别的反馈。17.一种移动终端,其特征在于,包括: 处理器;以及 用于存储所述处理器可执行命令的存储器; 其中,所述处理器被配置为: 在一触摸屏上提供一用于控制虚拟对象的移动方向的虚拟控件以及控制区域; 检测用户在所述控制区域内对虚拟控件的触控操作情况; 根据检测结果提供相应的分级反馈方式。
【文档编号】G06F3/0488GK105867765SQ201610182652
【公开日】2016年8月17日
【申请日】2016年3月25日
【发明人】万金, 林健, 向先松
【申请人】网易(杭州)网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1