一种触摸控制方法及装置制造方法及图纸

技术编号:34466607 阅读:13 留言:0更新日期:2022-08-10 08:39
一种触摸控制方法及装置,涉及通信技术领域,该方法包括:(S601)终端获取用户在触摸屏上输入的第一触摸操作;(S602,S603,S604)当第一触摸操作作用于目标界面中的第一预设区域时,该终端将第一触摸操作映射为第二触摸操作,以使得目标应用响应第二触摸操作;其中,该目标界面为该目标应用所呈现的任一覆盖第一预设区域的界面,该目标应用在前台运行。该目标应用在前台运行。该目标应用在前台运行。

【技术实现步骤摘要】
一种触摸控制方法及装置
[0001]本申请是分案申请,原申请的申请号是201780082151.8,原申请日是2017年11月07日,原申请的全部内容通过引用结合在本申请中。


[0002]本申请实施例涉及通信
,尤其涉及一种触摸控制方法及装置。

技术介绍

[0003]目前,各种终端(例如,手机、平板电脑等)普遍采用触摸屏作为输入装置,极大地改善了用户的输入和操作效率。一般,触摸屏的触摸灵敏度、不同触摸动作的响应事件等参数在触摸屏(或终端)出厂时就已经设置完成。
[0004]但是,在不同的应用场景的不同触摸区域,用户对触摸屏的触摸灵敏度等参数的响应需求往往是不同的,例如,在复制网页中的文字信息时更多需要精细化的操作,而在控制游戏中的角色跑动时却需要更加快速的控制体验。显然,出厂时设置好的固定参数已经不能满足用户的触摸需求,降低了终端的输入和输出效率。

技术实现思路

[0005]本申请的实施例提供一种触摸控制方法及装置,可实现对触摸屏的精细化和个性化控制,提高终端的输入和输出效率。
[0006]为达到上述目的,本申请的实施例采用如下技术方案:
[0007]第一方面,本申请的实施例提供一种触摸控制方法,包括:终端获取用户在触摸屏上输入的第一触摸操作;当第一触摸操作作用于目标界面(即前台运行的目标应用所呈现的界面)中的第一预设区域时,终端将第一触摸操作映射为第二触摸操作,使得目标应用响应第二触摸操作,实现与第二触摸操作相关的应用功能。也就是说,用户向触摸屏输入的是第一触摸操作,但根据用户预先设置的映射关系,终端上运行的目标应用最终向用户响应的是第二触摸操作,从而实现对触摸屏的精细化、定制化触摸控制,提高终端的输入输出效率。
[0008]在一种可能的设计方法中,第一触摸操作作用于目标界面中的第一预设区域时,终端将第一触摸操作映射为第二触摸操作,包括:当终端在上述目标界面中检测到第一触摸操作时,终端可查找用户预先设置的与该目标应用关联的至少一个预设区域(包括上述第一预设区域);那么,当第一触摸操作的触摸点落入第一预设区域时,终端可进一步获取为第一预设区域预设的触摸映射规则;并按照该触摸映射规则将用户执行的第一触摸操作映射为第二触摸操作。
[0009]可选的,终端将第一触摸操作映射为第二触摸操作,包括:该终端修改第一触摸操作中触摸点的坐标值,将修改后的坐标值作为第二触摸操作中触摸点的坐标值。后续目标应用可根据修改后的触摸点的坐标值向用户提供相应的视觉输出
[0010]在一种可能的设计方法中,该触摸映射规则包括坐标映射参数;其中,该终端按照
该触摸映射规则将第一触摸操作映射为第二触摸操作,包括:该终端按照该坐标映射参数,增大或减小第一触摸操作中触摸点的坐标值,得到第二触摸操作中触摸点的坐标值。这样,用户在预设区域中通过较小幅度的操作便可以实现较大幅度的操作效果,或者,用户在预设区域中通过较大幅度的操作便可以实现较小幅度的操作效果,实现了预设区域内触摸灵敏度的定制化效果。
[0011]例如,终端按照该坐标映射参数,增大或减小第一触摸操作中触摸点的坐标值,包括:终端将第一触摸操作中触摸点的坐标值乘以该坐标映射参数,其中,该坐标映射参数大于1,或小于1。
[0012]在一种可能的设计方法中,在该终端修改第一触摸操作所作用的触摸点的坐标值之后,还包括:若修改后的坐标值超出为第一触摸操作预设的操控边界,则该终端将该操控边界上距离该修改后的坐标值最近的坐标值,作为第二触摸操作中触摸点的坐标值,从而避免因修改后的坐标超出第一触摸操作对应的操控区域而导致应用无法正确响应该第一触摸操作的问题。
[0013]在一种可能的设计方法中,终端按照该触摸映射规则将第一触摸操作映射为第二触摸操作,包括:终端根据该触摸映射规则,将用户执行第一触摸操作时产生的第一触摸事件映射为用户执行第二触摸操作时产生的第二触摸事件,并将第二触摸事件上报给该目标应用。也就是说,在向目标应用上报第一触摸操作产生的第一触摸事件之前,便可根据触摸映射规则修改成用户执行第二触摸操作时产生的第二触摸事件上报至目标应用,那么,目标应用可按照第二触摸事件呈现出第二触摸操作对应的响应效果,实现预设区域内触摸操作自定义的个性化功能。
[0014]在一种可能的设计方法中,终端将第一触摸操作映射为第二触摸操作,以使得该目标应用响应第二触摸操作,具体包括:终端将用户执行第一触摸操作时产生的触摸事件上报给该目标应用,以使得该目标应用指示该终端根据该触摸事件确定出第一触摸操作;该终端根据该触摸映射规则将确定出的第一触摸操作映射为第二触摸操作,并指示该目标应用响应第二触摸操作。也就是说,终端可按照正常流程向目标应用上报第一触摸操作产生的第一触摸事件,当目标应用根据第一触摸事件确定出用户执行的具体操作(即第一触摸操作)后,可根据该触摸映射规则调用与第二触摸操作对应的函数实现第二触摸操作相应的应用功能。
[0015]例如,上述触摸映射规则可用于指示将单击操作映射为双击操作,或者,用于指示将长按操作映射为连续单击操作。
[0016]第二方面,本申请的实施例提供一种触摸控制方法,包括:响应于用户的第一输入,终端显示用于指示用户自定义触摸区域的设置界面;响应于用户的第二输入,终端获取用户在该设置界面上自定义的目标触摸区域,以及用户对该目标触摸区域自定义的触摸映射规则,该触摸映射规则用于指示将该目标触摸区域内获取到的第一触摸操作映射为第二触摸操作。这样,后续接收到用户输入的具体触摸操作时,终端可查找到对应的目标触摸映射规则响应该触摸操作,在自定义的触摸区域中获得定制的触控感受。
[0017]在一种可能的设计方法中,终端获取用户在该设置界面上自定义的目标触摸区域,包括:终端接收用户通过预设的区域模板在该设置界面上绘制的目标触摸区域;或者,终端接收用户在该设置界面上标记的K个边界点,该K个边界点按照指定顺序连线后形成该
目标触摸区域,K>2。
[0018]在一种可能的设计方法中,终端获取用户在该设置界面上对该目标触摸区域自定义的触摸映射规则,包括:终端接收用户对该目标触摸区域设置的坐标映射参数,该坐标映射参数用于指示该终端响应第一触摸操作时触摸点坐标值的映射规则;和/或,终端接收用户对该目标触摸区域设置的事件映射参数,该事件映射参数用于指示该终端响应第一触摸操作时触摸事件的映射规则。
[0019]也就是说,用户可对终端的触摸屏进行逻辑区域的划分,可得到用户自定义的触摸区域,并且,用户可在自定义的触摸区域中设置符合当前应用场景以及自身操作习惯的触摸映射规则,以便后续用户在自定义的触摸区域中获得定制的触控感受,实现了对终端触摸屏的精细化、个性化的控制,从而提高终端的在不同应用场景下的输入和输出效率。
[0020]在一种可能的设计方法中,在该终端接收用户对该目标触摸区域设置的坐标映射参数之后,还包括:该终端向用户提示在当前的坐标映射参数下,该终端响应该目标触摸区域内的触摸操作时的触摸效果,使得本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种触摸控制方法,其特征在于,包括:终端的框架层获取用户在触摸屏上输入的第一触摸操作;当所述第一触摸操作作用于目标界面中的第一预设区域时,所述终端的框架层将所述第一触摸操作映射为第二触摸操作,并将所述第二触摸操作上报给所述终端的目标应用,以使得所述目标应用响应所述第二触摸操作;其中,所述目标界面为所述目标应用的界面,所述目标应用在前台运行。2.根据权利要求1所述的方法,其特征在于,在所述终端的框架层获取用户在触摸屏上输入的第一触摸操作之前还包括:响应于所述用户的第一输入,所述终端显示用于设置触摸区域的设置界面;响应于所述用户的第二输入,所述终端确定第一目标应用的目标触摸区域,所述目标触摸区域对应有触摸映射规则,所述触摸映射规则用于指示将所述目标触摸区域内获取到的第一触摸操作映射为第二触摸操作。3.根据权利要求1所述的方法,其特征在于,所述第一预设区域包括模拟操控手柄的操控区域。4.根据权利要求1所述的方法,其特征在于,当所述第一触摸操作作用于目标界面中的第一预设区域时,所述终端的框架层将所述第一触摸操作映射为第二触摸操作,包括:当在所述目标界面中检测到所述第一触摸操作时,所述终端的框架层查找与所述目标应用关联的至少一个预设区域,所述至少一个预设区包括所述第一预设区域;当所述第一触摸操作的触摸点落入所述第一预设区域时,所述终端的框架层获取为所述第一预设区域预设的触摸映射规则;所述终端的框架层按照所述触摸映射规则将所述第一触摸操作映射为第二触摸操作。5.根据权利要求1所述的方法,其特征在于,所述终端的框架层将所述第一触摸操作映射为第二触摸操作,包括:所述终端的框架层修改所述第一触摸操作中触摸点的坐标值,将修改后的坐标值作为所述第二触摸操作中触摸点的坐标值。6.根据权利要求4所述的方法,其特征在于,所述触摸映射规则包括坐标映射参数;其中,所述终端的框架层按照所述触摸映射规则将所述第一触摸操作映射为第二触摸操作,包括:所述终端的框架层按照所述坐标映射参数,增大或减小所述第一触摸操作中触摸点的坐标值,得到所述第二触摸操作中触摸点的坐标值。7.根据权利要求6所述的方法,其特征在于,所述终端的框架层按照所述坐标映射参数,增大或减小所述第一触摸操作中触摸点的坐标值,包括:所述终端的框架层将所述第一触摸操作中触摸点的坐标值乘以所述坐标映射参数;所述坐标映射参数大于1,或小于1。8.根据权利要求5所述的方法,其特征在于,在所述终端的框架层修改所述第一触摸操作所作用的触摸点的坐标值之后,还包括:若修改后的坐标值超出为所述第一触摸操作预设的操控边界,则所述终端的框架层将所述操控边界上距离所述修改后的坐标值最近的坐标值,作为所述第二触摸操作中触摸点的坐标值。
9.根据权利要求4所述的方法,其特征在于,所述终端的框架层按照所述触摸映射规则将所述第一触摸操作映射为第二触摸操作,并将所述第二触摸操作上报给目标应用,包括:所述终端的框架层根据所述触摸映射规则,将用户执行所述第一触摸操作时产生的第一触摸事件映射为用户执行第二触摸操作时产生的第二触摸事件,并将所述第二触摸事件上报给所述目标应用。10.根据权利要求1所述的方法,其特征在于,所述第一触摸操作和所述第二触摸操作均为滑动操作,且所述第二触摸操作的滑动距离与所述第一触摸操作的滑动距离不同。11.根据权利要求10所述的方法,其特征在于,所述第一预设区域的灵敏度高于默认灵敏度,所述第二触摸操作的滑动距离大于所述第一触摸操作的滑动距离;或者,所述第一预设区域的灵敏度低于默认灵敏度,所述第二触摸操作的滑动距离小于所述第一触摸操作的滑动距离。12.根据权利要求1所述的方法,其特征在于,所述第一预设区域为矩形区域。13.根据权利要求1

12任一所述的方法,其特征在于,所述目标应用为游戏类应用。14.根据权利要求13所述的方法,其特征在于,所述第一预设区域位于所述目标界面的左下角。15.根据权利要求1所述的方法,其特征在于,所述第一预设区域在所述目标界面中不可见。1...

【专利技术属性】
技术研发人员:芮江薛竹飙徐博
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1