一种触摸控制方法、终端和存储介质与流程

文档序号:30877533发布日期:2022-07-26 20:21阅读:49来源:国知局
一种触摸控制方法、终端和存储介质与流程

1.本文涉及触控技术,尤指一种触摸控制方法、终端和存储介质。


背景技术:

2.随着基于触控板的应用数量增多,基于触控板实现的功能种类也增多和变得日益复杂,用户在使用所述功能时存在采用多种操作手势的需求,比如单指按压、单指释放、多指按压、多指释放等,这些操作手势可用于实现各异的功能。


技术实现要素:

3.以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
4.本技术提供了一种触摸控制方法、终端和存储介质,能够根据不同的触摸手势实现不同的触摸控制。
5.本技术提供的一种触摸控制方法,包括:
6.确定触摸手势和所述触摸手势的第一触摸力度值,所述触摸手势为按压类手势和释放类手势中的一种,所述按压类手势和释放类手势均包括单指手势和多指手势;
7.根据所述触摸手势对应的比较方式将所述第一触摸力度值和力度阈值进行比较,根据比较结果进行触摸控制;其中,同一类下的单指手势和多指手势对应的比较方式不同。
8.本技术提供的方法能够根据不同的触摸手势实现不同的触摸控制。
9.本技术还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现本技术所述的触摸控制方法。
10.本技术还提供了一种触摸控制终端,包括存储器和处理器,所述存储器存储有程序,所述程序在被所述处理器读取执行时,以实现本技术所述的触摸控制方法。
11.本技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本技术而了解。本技术的其他优点可通过在说明书以及附图中所描述的方案来实现和获得。
12.在阅读并理解了附图和详细描述后,可以明白其他方面。
附图说明
13.附图用来提供对本技术技术方案的理解,并且构成说明书的一部分,与本技术的实施例一起用于解释本技术的技术方案,并不构成对本技术技术方案的限制。
14.图1为本技术实施例提供的触摸控制方法流程图;
15.图2为本技术实施例提供的触摸控制终端组成模块图。
具体实施方式
16.本技术描述了多个实施例,但是该描述是示例性的,而不是限制性的,并且对于本领域的普通技术人员来说显而易见的是,在本技术所描述的实施例包含的范围内可以有更多的实施例和实现方案。尽管在附图中示出了许多可能的特征组合,并在具体实施方式中进行了讨论,但是所公开的特征的许多其它组合方式也是可能的。除非特意加以限制的情况以外,任何实施例的任何特征或元件可以与任何其它实施例中的任何其他特征或元件结合使用,或可以替代任何其它实施例中的任何其他特征或元件。
17.本技术包括并设想了与本领域普通技术人员已知的特征和元件的组合。本技术已经公开的实施例、特征和元件也可以与任何常规特征或元件组合,以形成由权利要求限定的独特的发明方案。任何实施例的任何特征或元件也可以与来自其它发明方案的特征或元件组合,以形成另一个由权利要求限定的独特的发明方案。因此,应当理解,在本技术中示出和/或讨论的任何特征可以单独地或以任何适当的组合来实现。因此,除了根据所附权利要求及其等同替换所做的限制以外,实施例不受其它限制。此外,可以在所附权利要求的保护范围内进行各种修改和改变。
18.此外,在描述具有代表性的实施例时,说明书可能已经将方法和/或过程呈现为特定的步骤序列。然而,在该方法或过程不依赖于本文所述步骤的特定顺序的程度上,该方法或过程不应限于所述的特定顺序的步骤。如本领域普通技术人员将理解的,其它的步骤顺序也是可能的。因此,说明书中阐述的步骤的特定顺序不应被解释为对权利要求的限制。此外,针对该方法和/或过程的权利要求不应限于按照所写顺序执行它们的步骤,本领域技术人员可以容易地理解,这些顺序可以变化,并且仍然保持在本技术实施例的精神和范围内。
19.本技术实施例提供了一种触摸控制方法,如图1所示,所述方法包括:
20.步骤101确定触摸手势和所述触摸手势的第一触摸力度值;
21.所述触摸手势为按压类手势和释放类手势中的一种,所述按压类手势和释放类手势均包括单指手势和多指手势;
22.步骤102根据所述触摸手势对应的比较方式将所述第一触摸力度值和力度阈值进行比较,根据比较结果进行触摸控制;其中,同一类下的单指手势和多指手势对应的比较方式不同。
23.本技术实施例能够根据不同的触摸手势实现不同的触摸控制。
24.在一示例性实施例中,所述触摸手势对应的比较方式包括:将所述第一触摸力度值与设置的所述触摸手势对应的力度阈值进行比较,其中同一类下的单指手势和多指手势设置对应的力度阈值的方式不同。
25.在一示例性实施例中,同一类下的单指手势和多指手势设置对应的力度阈值的方式不同,包括以下一种或多种:
26.多指按压手势对应的力度阈值高于单指按压手势对应的力度阈值;
27.多指释放手势对应的力度阈值低于单指释放手势对应的力度阈值;
28.多指手势对应的力度阈值的个数为1个;
29.多指手势对应的力度阈值的个数为多个,其中多指中至少2个手指设置有力度阈值,如设置与手指编号id1对应的手指的力度阈值为t21,设置与手指编号id2对应的手指的力度阈值为t21,可以将产生第一个第一触摸力度值的手指赋予id1,将产生第二个第一触
摸力度值的手指赋予id2,以此类推;力度阈值可以依据实验数据或仿真数据获得;多指触摸操作时,设置多个力度阈值,进而可以根据需要设置多个比较规则,灵活地实现采用多指手势操作时的不同触摸控制;另一方面,由于不同手指执行按压或释放操作呈现不同的信号规律,设置多个力度阈值,可以对通过任意多个手指实现的多指手势进行触摸控制操作调整,以实现一致性。
30.在一示例性实施例中,
31.当多指手势对应的力度阈值的个数为1个时,将所述第一触摸力度值与设置的所述触摸手势对应的力度阈值进行比较,根据比较结果进行触摸控制,包括:
32.根据多指触摸操作确定一个反映多指触摸力度的第一触摸力度值;如将多指触摸操作产生的多个触摸力度值进行加权得到所述一个反映多指触摸力度的第一触摸力度值;或者直接根据多指触摸操作产生的混合信号计算所述第一触摸力度值;
33.将所述第一触摸力度值与设置的所述触摸手势对应的力度阈值进行比较,根据比较结果进行触摸控制;
34.当多指手势对应的力度阈值的个数为多个时,将所述第一触摸力度值与设置的所述触摸手势对应的力度阈值进行比较,根据比较结果进行触摸控制,包括:
35.分别获取由多指触摸产生的多个第一触摸力度值;
36.对于多指按压手势,只要其中一个手指产生的触摸力度值大于设置的对应手指的力度阈值时,进行按压控制;
37.对于多指释放手势,只要其中一个手指产生的触摸力度值小于设置的对应手指的力度阈值时,进行释放控制。
38.在其他示例性实施例中,对于多指手势,其对应的力度阈值也可以为一个;此时可以根据每个手指的触摸力度确定一个综合的第一触摸力度值,将所述综合的第一触摸力度值与一个力度阈值进行比较。根据每个手指的触摸力度确定一个综合的第一触摸力度值的方法可以为:将每个手指的触摸力度进行加权求和确定一个综合的第一触摸力度值,或依据设定规则从多个手指的触摸力度中选择一个触摸力度作为综合的第一触摸力度值,等等,此处不再累述。
39.在一示例性实施例中,所述触摸手势对应的比较方式还可以包括:将所述第一触摸力度值进行修正处理得到的第二触摸力度值与所述触摸手势对应的力度阈值进行比较,其中同一类下的单指手势和多指手势对应的修正处理方式不同。
40.在一示例性实施例中,同一类下的单指手势和多指手势对应的修正处理方式不同,包括以下一种或多种:
41.对于按压类手势:
42.降低多指手势对应的第一触摸力度值得到第二触摸力度值,在多指按压触摸时,由于传感器信号突变较多,容易操作误触,通过降低多指手势对应的第一触摸力度值可以很大程度上避免误触的发生;或
43.提高单指手势对应的第一触摸力度值得到第二触摸力度值;
44.对于释放类手势:
45.提高多指手势对应的第一触摸力度值得到第二触摸力度值,同上,基于多指操作时的信号特点,通过提高多指手势对应的第一触摸力度值也可以很大程度上避免误触的发
生;或
46.降低单指手势对应的第一触摸力度值得到第二触摸力度值。
47.在本技术的上述实施例中,如果不同的多指手势产生的信号突变程度和趋势是相似的,可以采用相同的力度阈值。
48.说明一点的是,当按压类手势为多击按压类手势时,对于任一按压手势之间的释放手势:可降低释放手势对应的第一触摸力度值得到第二触摸力度,所述第二触摸力度大于释放手势对应的力度阈值,以实现在多击过程中按压操作不被误判为释放操作。
49.在一示例性实施例中,确定触摸手势的第二触摸力度值,包括:
50.判断触摸手势位于触摸平面的位置以及触摸手势的类别,根据预设的触摸位置、触摸手势的类别与力度调整系数之间的对应关系确定与所述触摸手势对应的力度调整系数,将第一触摸力度值与确定的力度调整系数相乘得到所述第二触摸力度值;
51.预设的触摸位置、触摸手势的类别与力度调整系数之间的对应关系,包括:
52.当所述触摸位置距离触摸平面的中心越近,设置的力度调整系数越小(如处于触摸平面的中心,设置小力度调整系数;处于距离触摸平面中心的较远的边框边缘,设置大力度调整系数),以使整个触摸板的每个位置的按压体验尽可能达到一致;且对于同一触摸位置,多指按压类手势对应的力度调整系数小于单指按压类手势对应的力度调整系数;多指释放类手势对应的力度调整系数大于单指释放类手势对应的力度调整系数。
53.在一示例性实施例中,所述方法还包括:
54.将第一触摸力度值与确定的力度调整系数相乘得到所述第二触摸力度值之前,
55.判断第一触摸力度值是否大于或等于预设力度计算阈值,当第一触摸力度值大于或等于预设力度计算阈值时,再将第一触摸力度值与确定的力度调整系数相乘得到所述第二触摸力度值。该实施例通过设置计算阈值的方式也可以避免误触的发生。
56.本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如前任一实施例所述的方法。
57.本发明实施例还提供了一种触摸控制终端,如图2所示,包括存储器201和处理器202,所述存储器201存储有程序,所述程序在被所述处理器202读取执行时,实现如前任一实施例所述的方法。
58.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些组件或所有组件可以被实施为由处理器,如数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他
磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1