一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种触控处理方法、装置及介质与流程

2022-11-23 09:32:43 来源:中国专利 TAG:


1.本公开涉及移动终端技术领域,尤其涉及一种触控处理方法、装置及介质。


背景技术:

2.触摸屏的手掌防误触一直是触摸屏领域研究的一项重要问题,当检测到是手掌按压到屏幕时,抑制此时产生的触摸屏信号变化,防止对应用产生误触干扰。例如,对于带触控笔的平板或者手机等电子设备来说,人手在屏幕上写字时虎口部分容易触碰到屏幕,如果此时误触部分不被抑制掉,应用收到触摸点击后,对误触部分做出的响应会带来一些超出预期外的动作,从而对用户的使用带来困扰。


技术实现要素:

3.有鉴于此,本公开提供了一种触控处理方法、装置及介质。
4.根据第一方面,本公开实施例提供了一种触控处理方法,所述方法包括:
5.确定当前应用的类型;
6.确定所述当前应用的类型为支持多指操作的第一类型时,对手掌触控检测条件进行第一设置;确定所述当前应用的类型为不支持多指操作的第二类型时,对手掌触控检测条件进行第二设置;
7.其中,所述第一设置对应的手掌触控检测条件高于所述第二设置对应的手掌触控检测条件。
8.在一实施方式中,所述手掌触控检测条件包括:第一阈值,其中,所述第一阈值用于确定触控点的信号变化是否对应于触控操作;
9.所述对手掌触控检测条件进行第一设置,包括:
10.设置所述第一阈值为第一值;
11.所述对手掌触控检测条件进行第二设置,包括:
12.设置所述第一阈值为第二值;
13.其中,所述第一值大于所述第二值。
14.在一实施方式中,所述手掌触控检测条件包括:第二阈值,其中,所述第二阈值用于确定对应于触控操作的连续的触控点的个数是否满足手掌触控;
15.所述对手掌触控检测条件进行第一设置,包括:
16.设置所述第二阈值为第三值;
17.所述对手掌触控检测条件进行第二设置,包括:
18.设置所述第二阈值为第四值;
19.其中,所述第三值大于所述第四值。
20.在一实施方式中,所述手掌触控检测条件包括:第一阈值和第二阈值,其中,所述第一阈值用于确定触控点的信号变化是否对应于触控操作;所述第二阈值用于确定对应于触控操作的连续的触控点的个数是否满足手掌触控;
21.所述对手掌触控检测条件进行第一设置,包括:
22.设置所述第一阈值为第一值;设置所述第二阈值为第三值;
23.所述对手掌触控检测条件进行第二设置,包括:
24.设置所述第一阈值为第二值;设置所述第二阈值为第四值;
25.其中,所述第一值大于所述第二值;所述第三值大于所述第四值。
26.在一实施方式中,所述手掌触控检测条件包括:形状条件,其中,形状条件用于限定第一触控区的形状;所述第一触控区是待确定是否为手掌触控区的区域;
27.所述对手掌触控检测条件进行第一设置,包括:
28.设置所述形状条件包括符合手掌形状特征的限定条件,
29.所述对手掌触控检测条件进行第二设置,包括:
30.设置所述形状条件不包括符合手掌形状特征的限定条件。
31.在一实施方式中,所述手掌触控检测条件包括:形状条件,其中,形状条件用于限定第一触控区的形状;所述第一触控区是待确定是否为手掌触控区的区域;
32.所述对手掌触控检测条件进行第一设置,包括:
33.设置所述形状条件包括n个形状限定条件,
34.所述对手掌触控检测条件进行第二设置,包括:
35.设置所述形状条件包括m个形状限定条件,所述m小于所述n,所述m个形状限定条件是所述n个形状限定条件中的一部分。
36.在一实施方式中,所述对手掌触控检测条件进行第一设置,包括:
37.根据映射表查询所述当前应用对应的参数值;
38.使用所述当前应用对应的参数值对手掌触控检测条件进行第一设置;
39.其中,所述映射表包括应用与参数值的一一映射关系,不同的应用对应于不同的参数值;
40.所述参数值包括:
41.第一阈值,所述第一阈值用于确定触控点的信号变化是否对应于触控操作;
42.第二阈值,所述第二阈值用于确定对应于触控操作的连续的触控点的个数是否满足手掌触控;
43.或者,所述参数值包括:
44.第一阈值,所述第一阈值用于确定触控点的信号变化是否对应于触控操作;
45.第二阈值,所述第二阈值用于确定对应于触控操作的连续的触控点的个数是否满足手掌触控;
46.形状条件,所述形状条件用于限定第一触控区的形状。
47.根据第二方面,本公开实施例提供了一种触控处理装置,所述装置包括:
48.确定模块:用于确定当前应用的类型;
49.设置模块:用于确定所述当前应用的类型为支持多指操作的第一类型时,对手掌触控检测条件进行第一设置;确定所述当前应用的类型为不支持多指操作的第二类型时,对手掌触控检测条件进行第二设置;
50.其中,所述第一设置对应的手掌触控检测条件高于所述第二设置对应的手掌触控检测条件。
51.在一实施方式中,所述手掌触控检测条件包括:第一阈值,其中,所述第一阈值用于确定触控点的信号变化是否对应于触控操作;
52.所述设置模块,还用于使用以下方法对手掌触控检测条件进行第一设置:
53.设置所述第一阈值为第一值;
54.还用于使用以下方法对手掌触控检测条件进行第二设置:
55.设置所述第一阈值为第二值;
56.其中,所述第一值大于所述第二值。
57.在一实施方式中,所述手掌触控检测条件包括:第二阈值,其中,所述第二阈值用于确定对应于触控操作的连续的触控点的个数是否满足手掌触控;
58.所述设置模块,还用于使用以下方法对手掌触控检测条件进行第一设置:
59.设置所述第二阈值为第三值;
60.还用于使用以下方法对手掌触控检测条件进行第二设置:
61.设置所述第二阈值为第四值;
62.其中,所述第三值大于所述第四值。
63.在一实施方式中,所述手掌触控检测条件包括:第一阈值和第二阈值,其中,所述第一阈值用于确定触控点的信号变化是否对应于触控操作;所述第二阈值用于确定对应于触控操作的连续的触控点的个数是否满足手掌触控;
64.所述设置模块,还用于使用以下方法对手掌触控检测条件进行第一设置:
65.设置所述第一阈值为第一值;设置所述第二阈值为第三值;
66.还用于使用以下方法对手掌触控检测条件进行第二设置:
67.设置所述第一阈值为第二值;设置所述第二阈值为第四值;
68.其中,所述第一值大于所述第二值;所述第三值大于所述第四值。
69.在一实施方式中,所述手掌触控检测条件包括:形状条件,其中,形状条件用于限定第一触控区的形状;所述第一触控区是待确定是否为手掌触控区的区域;
70.所述设置模块,还用于使用以下方法对手掌触控检测条件进行第一设置:
71.设置所述形状条件包括符合手掌形状特征的限定条件,
72.还用于使用以下方法对手掌触控检测条件进行第二设置:
73.设置所述形状条件不包括符合手掌形状特征的限定条件。
74.在一实施方式中,所述手掌触控检测条件包括:形状条件,其中,形状条件用于限定第一触控区的形状;所述第一触控区是待确定是否为手掌触控区的区域;
75.所述设置模块,还用于使用以下方法对手掌触控检测条件进行第一设置:
76.设置所述形状条件包括n个形状限定条件,
77.还用于使用以下方法对手掌触控检测条件进行第二设置,包括:
78.设置所述形状条件包括m个形状限定条件,所述m小于所述n,所述m个形状限定条件是所述n个形状限定条件中的一部分。
79.在一实施方式中,所述设置模块包括:
80.查询模块,用于根据映射表查询所述当前应用对应的参数值,其中,所述映射表包括应用与参数值的一一映射关系,不同的应用对应于不同的参数值;
81.执行模块,用于使用所述当前应用对应的参数值对手掌触控检测条件进行第一设
置;
82.其中,所述映射表包括应用与参数值的一一映射关系,不同的应用对应于不同的参数值;
83.其中,所述参数值包括:
84.第一阈值,所述第一阈值用于确定触控点的信号变化是否对应于触控操作;
85.第二阈值,所述第二阈值用于确定对应于触控操作的连续的触控点的个数是否满足手掌触控;
86.或者,所述参数值包括:
87.第一阈值,所述第一阈值用于确定触控点的信号变化是否对应于触控操作;
88.第二阈值,所述第二阈值用于确定对应于触控操作的连续的触控点的个数是否满足手掌触控;
89.形状条件,所述形状条件用于限定第一触控区的形状。
90.根据第三方面,本公开实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在计算机上被调用执行时,使得所述计算机执行所述触控处理方法。
91.本公开的实施例提供的技术方案可以包括以下有益效果:根据不同的应用类型调整手掌触控检测条件,从而使不易检测到手掌触控和容易检测到手掌触控的不同情况适用于不同应用的使用需求,提高用户的使用体验。
92.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
93.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
94.图1是根据一示例性实施例示出的一种触控处理方法的流程图;
95.图2是根据一示例性实施例示出的一种触控处理装置的结构图;
96.图3是根据一示例性实施例示出的一种触控处理装置的结构图。
具体实施方式
97.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开中实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开中实施例的一些方面相一致的装置和方法的例子。
98.在相关的手掌触控检测技术中,在终端中设置单一的手掌触控检测条件,此单一的手掌触控检测条件中包括用于确定触控点的信号变化是否对应于触控操作的条件1和用于确定对应于触控操作的连续的触控点的个数是否满足手掌触控的条件2。对于同一移动终端中的所有应用都使用此同一手掌触控检测条件判断当前触控信号中是否包括手掌触控,无法适应不同应用对于不同的手掌检测严格程度的需求。
99.本公开实施例中提供一种触控处理方法,如图1所示,所述方法包括:
100.步骤s101:确定当前应用的类型。
101.步骤s102:确定所述当前应用的类型为支持多指操作的第一类型时,对手掌触控检测条件进行第一设置;确定所述当前应用的类型为不支持多指操作的第二类型时,对手掌触控检测条件进行第二设置。
102.其中,所述第一设置对应的手掌触控检测条件高于所述第二设置对应的手掌触控检测条件。
103.在一可能的实施方式中,支持多指操作的第一类型的应用是游戏应用、手指触控绘图应用等。
104.在一可能的实施方式中,不支持多指操作的第二类型的应用是使用触控笔的应用。
105.本公开实施例所提供的处理方法中,根据当前应用的类型判断是否为多指操作的应用,若当前应用为支持多指操作的应用,则根据第一设置的手掌触控检测条件进行检测,若当前应用为不支持多指操作的应用,则根据第二设置的手掌触控检测条件进行检测。所述第一设置对应的手掌触控检测条件高于所述第二设置对应的手掌触控检测条件,从而第一设置对应的手掌触控检测成功率低于所述第二设置对应的手掌触控检测成功率。即两者比较的话,第一设置对应的手掌触控检测条件不容易检测到手掌触控,第二设置对应的手掌触控检测条件较容易检测到手掌触控。从而针对支持多指操作的应用设置较为严格的手掌触控检测条件,在使用支持多指操作的应用的过程中,在用户进行多指触控时,不容易将多指触控识别为手掌触控而禁止手掌触控,从而不影响用户进行多指触控。针对不支持多指操作的应用设置较为宽松的手掌触控检测条件,在用户进行操作时,及时识别出手掌误触,从而保证用户的正常使用。
106.本公开实施例中,根据不同的应用类型调整手掌触控检测条件,从而使不易检测到手掌触控和容易检测到手掌触控的不同情况适用于不同应用的使用需求,提高用户的使用体验。
107.在本公开实施例中提供的一种触控处理方法中,所述方法包括图1所示的方法,并且:
108.所述手掌触控检测条件包括:第一阈值,其中,所述第一阈值用于确定触控点的信号变化是否对应于触控操作;
109.所述对手掌触控检测条件进行第一设置,包括:
110.设置所述第一阈值为第一值;
111.所述对手掌触控检测条件进行第二设置,包括:
112.设置所述第一阈值为第二值;
113.其中,所述第一值大于所述第二值。
114.在一示例中,原手掌触控检测条件包括第一阈值和第二阈值。第一阈值用于确定触控点的信号变化是否对应于触控操作。第二阈值用于确定对应于触控操作的连续的触控点的个数是否满足手掌触控。
115.针对支持多指操作的游戏应用,调整手掌触控检测条件为:第一阈值为第一值(例如为400),第二阈值为6000。
116.针对不支持多指操作的触控笔应用,调整手掌触控检测条件为:第一阈值为第二值(例如为200),第二阈值为6000。
117.用户在使用游戏应用时,进行正常的多指触控,用户在使用触控笔应用时,进行了手掌误触。
118.假设用户在使用第一应用时多指触控的物理面积与用户在使用第二应用时手掌误触的物理面积相同,此物理面积对应的触控点数为10000。但是由于第一阈值的具体值不同,在用户使用游戏应用时,使用较大的第一阈值400确定出的具有触控操作的触控点的个数为4000。在判断所述触控操作是否满足手掌触控时,因为确定出的具有触控操作的触控点的个数小于6000,从而确定当前触控不是手掌触控,从而不必屏蔽此触控操作,使用户的多指解控可以正常执行。在用户使用触控笔应用时,使用较小的第一阈值200确定出的具有触控操作的触控点的个数为8000。在判断所述触控操作是否满足手掌触控时,因为确定出的具有触控操作的触控点的个数大于6000,从而确定当前触控是手掌触控,准确识别出了手掌误触,从而屏蔽此手掌触控操作,使用户在进行了手掌误触的情况下还可以使用触控笔完成相应操作。
119.本公开实施例中,根据不同的应用类型调整第一阈值的大小,使支持多指操作的应用对应的第一阈值较大,使不支持多指操作的应用对应的第一阈值较小;使支持多指操作的应用不容易检测到手掌触控,使不支持多指操作的应用容易检测到手掌触控,从而适用于不同应用的使用需求,提高用户的使用体验。
120.在本公开实施例中提供的一种触控处理方法中,所述方法包括图1所示的方法,并且:
121.所述手掌触控检测条件包括:第二阈值,其中,所述第二阈值用于确定对应于触控操作的连续的触控点的个数是否满足手掌触控;
122.所述对手掌触控检测条件进行第一设置,包括:
123.设置所述第二阈值为第三值;
124.所述对手掌触控检测条件进行第二设置,包括:
125.设置所述第二阈值为第四值;
126.其中,所述第三值大于所述第四值。
127.在一示例中,原手掌触控检测条件包括第一阈值和第二阈值。第一阈值用于确定触控点的信号变化是否对应于触控操作。第二阈值用于确定对应于触控操作的连续的触控点的个数是否满足手掌触控。
128.针对支持多指操作的游戏应用,调整手掌触控检测条件为:第一阈值为300,第二阈值为8000。
129.针对不支持多指操作的触控笔应用,调整手掌触控检测条件为:第一阈值为300,第二阈值为6000。
130.用户在使用游戏应用时,进行正常的多指触控,用户在使用触控笔应用时,进行了手掌误触。
131.假设用户在使用第一应用时多指触控的物理面积与用户在使用第二应用时手掌误触的物理面积相同,此物理面积对应的触控点数为10000。但是由于第二阈值的具体值不同,在用户使用游戏应用时,使用第一阈值300确定出的具有触控操作的触控点的个数为
7000,在判断所述触控操作是否满足手掌触控时,因为确定出的具有触控操作的触控点的个数小于第二阈值8000,从而确定当前触控不是手掌触控,从而不必屏蔽此触控操作,使用户的多指解控可以正常执行。在用户使用触控笔应用时,使用第一阈值300确定出的具有触控操作的触控点的个数也为7000,在判断所述触控操作是否满足手掌触控时,因为确定出的具有触控操作的触控点的个数大于第二阈值6000,从而确定当前触控是手掌触控,准确识别出了手掌误触,从而屏蔽此手掌触控操作,使用户在进行了手掌误触的情况下还可以使用触控笔完成相应操作。
132.本公开实施例中,根据不同的应用类型调整第二阈值的大小,使支持多指操作的应用对应的第二阈值较大,使不支持多指操作的应用对应的第二阈值较小;使支持多指操作的应用不容易检测到手掌触控,使不支持多指操作的应用容易检测到手掌触控,从而适用于不同应用的使用需求,提高用户的使用体验。
133.在本公开实施例中提供的一种触控处理方法中,所述方法包括图1所示的方法,并且:
134.所述手掌触控检测条件包括:第一阈值和第二阈值,其中,所述第一阈值用于确定触控点的信号变化是否对应于触控操作,所述第二阈值用于确定对应于触控操作的连续的触控点的个数;
135.所述对手掌触控检测条件进行第一设置,包括:
136.设置所述第一阈值为第一值;设置所述第二阈值为第三值;
137.所述对手掌触控检测条件进行第二设置,包括:
138.设置所述第一阈值为第二值;设置所述第二阈值为第四值;
139.其中,所述第一值大于所述第二值,所述第三值大于所述第四值。
140.在一示例中,原手掌触控检测条件包括第一阈值和第二阈值。
141.针对支持多指操作的游戏应用,调整手掌触控检测条件为:第一阈值为400,第二阈值为8000。
142.针对不支持多指操作的触控笔应用,调整手掌触控检测条件为:第一阈值为200,第二阈值为6000。
143.用户在使用游戏应用时,进行正常的多指触控,用户在使用触控笔应用时,进行了手掌误触。
144.假设用户在使用第一应用时多指触控的物理面积与用户在使用第二应用时手掌误触的物理面积相同,此物理面积对应的触控点数为10000。但是由于第一阈值和二阈值的具体值不同,在用户使用游戏应用时,使用第一阈值400确定出的具有触控操作的触控点的个数为4000,在判断所述触控操作是否满足手掌触控时,因为确定出的具有触控操作的触控点的个数小于第二阈值8000,从而确定当前触控不是手掌触控,从而不必屏蔽此触控操作,使用户的多指解控可以正常执行。在用户使用触控笔应用时,使用第一阈值200确定出的具有触控操作的触控点的个数为8000,在判断所述触控操作是否满足手掌触控时,因为确定出的具有触控操作的触控点的个数大于第二阈值6000,从而确定当前触控是手掌触控,准确识别出了手掌误触,从而屏蔽此手掌触控操作,使用户在进行了手掌误触的情况下还可以使用触控笔完成相应操作。
145.本公开实施例中,根据不同的应用类型调整第一阈值和第二阈值的大小,使支持
多指操作的应用对应的第一阈值和第二阈值均较大,使不支持多指操作的应用对应的第一阈值和第二阈值均较小;使支持多指操作的应用不容易检测到手掌触控,使不支持多指操作的应用容易检测到手掌触控,从而适用于不同应用的使用需求,提高用户的使用体验。
146.在本公开实施例中提供的一种触控处理方法中,所述方法包括图1所示的方法,并且:
147.所述手掌触控检测条件包括:形状条件,其中,形状条件用于限定第一触控区的形状;所述第一触控区是待确定是否为手掌触控区的区域;
148.所述对手掌触控检测条件进行第一设置,包括:
149.设置所述形状条件包括符合手掌形状特征的限定条件,
150.所述对手掌触控检测条件进行第二设置,包括:
151.设置所述形状条件不包括符合手掌形状特征的限定条件。
152.本公开实施例中,设置手掌触控检测条件中的形状条件,使支持多指操作的应用对应的形状条件更严格;使不支持多指操作的应用对应的形状条件较宽松;使支持多指操作的应用不容易检测到手掌触控,使不支持多指操作的应用容易检测到手掌触控,从而适用于不同应用的使用需求,提高用户的使用体验。
153.在本公开实施例中提供的一种触控处理方法中,所述方法包括图1所示的方法,并且:
154.所述手掌触控检测条件包括:第一阈值、第二阈值和形状条件,其中,所述第一阈值用于确定触控点的信号变化是否对应于触控操作,所述第二阈值用于确定对应于触控操作的连续的触控点的个数;形状条件用于限定第一触控区的形状;所述第一触控区是待确定是否为手掌触控区的区域;
155.所述对手掌触控检测条件进行第一设置,包括:
156.设置所述第一阈值为第一值;设置所述第二阈值为第三值;设置所述形状条件包括符合手掌形状特征的限定条件,
157.所述对手掌触控检测条件进行第二设置,包括:
158.设置所述第一阈值为第二值;设置所述第二阈值为第四值;设置所述形状条件不包括符合手掌形状特征的限定条件。
159.其中,所述第一值大于所述第二值;所述第三值大于所述第四值。
160.本公开实施例中,同时设置手掌触控检测条件中的三个因素,即第一阈值、第二阈值和形状条件。使支持多指操作的应用对应的第一阈值和第二阈值均较大,并且形状条件更严格;使不支持多指操作的应用对应的第一阈值和第二阈值均较小,并且形状条件较宽松;使支持多指操作的应用不容易检测到手掌触控,使不支持多指操作的应用容易检测到手掌触控,从而适用于不同应用的使用需求,提高用户的使用体验。
161.在本公开实施例中提供的一种触控处理方法中,所述方法包括图1所示的方法,并且:
162.所述手掌触控检测条件包括:第一阈值和形状条件,其中,所述第一阈值用于确定触控点的信号变化是否对应于触控操作;形状条件用于限定第一触控区的形状;所述第一触控区是待确定是否为手掌触控区的区域;
163.所述对手掌触控检测条件进行第一设置,包括:
164.设置所述第一阈值为第一值;设置所述形状条件包括符合手掌形状特征的限定条件,
165.所述对手掌触控检测条件进行第二设置,包括:
166.设置所述第一阈值为第二值;设置所述形状条件不包括符合手掌形状特征的限定条件。
167.其中,所述第一值大于所述第二值。
168.本公开实施例中,同时设置手掌触控检测条件中的两个因素,即第一阈值和形状条件。使支持多指操作的应用对应的第一阈值较大,并且形状条件更严格;使不支持多指操作的应用对应的第一阈值较小,并且形状条件较宽松;使支持多指操作的应用不容易检测到手掌触控,使不支持多指操作的应用容易检测到手掌触控,从而适用于不同应用的使用需求,提高用户的使用体验。
169.在本公开实施例中提供的一种触控处理方法中,所述方法包括图1所示的方法,并且:
170.所述手掌触控检测条件包括:第二阈值和形状条件,其中,所述第二阈值用于确定对应于触控操作的连续的触控点的个数;形状条件用于限定第一触控区的形状;所述第一触控区是待确定是否为手掌触控区的区域;
171.所述对手掌触控检测条件进行第一设置,包括:
172.设置所述第二阈值为第三值;设置所述形状条件包括符合手掌形状特征的限定条件,
173.所述对手掌触控检测条件进行第二设置,包括:
174.设置所述第二阈值为第四值;设置所述形状条件不包括符合手掌形状特征的限定条件。
175.其中,所述第三值大于所述第四值。
176.本公开实施例中,同时设置手掌触控检测条件中的两个因素,即第二阈值和形状条件。使支持多指操作的应用对应的第二阈值较大,并且形状条件更严格;使不支持多指操作的应用对应的第二阈值较小,并且形状条件较宽松;使支持多指操作的应用不容易检测到手掌触控,使不支持多指操作的应用容易检测到手掌触控,从而适用于不同应用的使用需求,提高用户的使用体验。
177.在本公开实施例中提供的一种触控处理方法中,所述方法包括图1所示的方法,并且:
178.所述手掌触控检测条件包括:形状条件,其中,形状条件用于限定第一触控区的形状;所述第一触控区是待确定是否为手掌触控区的区域;
179.所述对手掌触控检测条件进行第一设置,包括:
180.设置所述形状条件包括n个形状限定条件,
181.所述对手掌触控检测条件进行第二设置,包括:
182.设置所述形状条件包括m个形状限定条件,所述m小于n,所述m个形状限定条件是所述n个形状限定条件中的一部分。
183.本公开实施例所提供的处理方法中,根据不同的应用类型设置不同的形状条件个数。例如,当前应用为游戏应用,在第一设置下的形状条件为n个,若某一触控区域的形状符
合所有n个形状,则认为该触控区域为误触区域,对该触控区域进行抑制。例如,当前应用为触动笔应用,在第二设置下的形状条件为m个,若某一触控区域的形状符合所有m个形状,则认为该触控区域为误触区域,对该触控区域进行抑制。从而使支持多指触控的应用中的手掌检测条件更为严格,使用户在使用支持多指触控的应用时,不容易检测到手掌触控。使不支持多指触控的应用中的手掌检测条件更为宽松,使用户在使用不支持多指触控的应用时,容易检测到手掌触控,从而及时抑制手掌误触。
184.本公开实施例中还提供一种触控处理方法,用于第一阈值与所述形状条件的结合、或者第二阈值与所述形状条件的结合、或者第一阈值、第二阈值与所述形状条件的结合,此处不再赘述。
185.本公开实施例中还提供一种触控处理装置,参照图2,图2是根据一示例性实施例示出的触控处理装置的结构图。如图2所示,其特征在于,此装置包括:
186.确定模块11:用于确定当前应用的类型;
187.设置模块12:用于确定所述当前应用的类型为支持多指操作的第一类型时,对手掌触控检测条件进行第一设置;确定所述当前应用的类型为不支持多指操作的第二类型时,对手掌触控检测条件进行第二设置;
188.其中,所述第一设置对应的手掌触控检测条件高于所述第二设置对应的手掌触控检测条件。
189.在本公开实施例中提供的一种触控处理方法中,所述方法包括图1所示的方法,并且:
190.所述对手掌触控检测条件进行第一设置,包括:
191.根据映射表查询所述当前应用对应的参数值;
192.使用所述当前应用对应的参数值对手掌触控检测条件进行第一设置;
193.其中,所述映射表包括应用与参数值的一一映射关系,不同的应用对应于不同的参数值;
194.所述参数值包括:
195.第一阈值,所述第一阈值用于确定触控点的信号变化是否对应于触控操作;
196.第二阈值,所述第二阈值用于确定对应于触控操作的连续的触控点的个数是否满足手掌触控;
197.或者,所述参数值包括:
198.第一阈值,所述第一阈值用于确定触控点的信号变化是否对应于触控操作;
199.第二阈值,所述第二阈值用于确定对应于触控操作的连续的触控点的个数是否满足手掌触控;
200.形状条件,所述形状条件用于限定第一触控区的形状。
201.本公开实施例中,为支持多指操作的第一类型的各应用设置了映射表,从而为不同的应用设置了相应的参数值,使不同的应用使用不同的条件进行手掌触控的判断,以满足不同应用对不同检测严格程度的使用需求。
202.本公开实施例中还提供一种触控处理装置,所述装置包括图2所示的装置,并且:
203.所述手掌触控检测条件包括:第一阈值,其中,所述第一阈值用于确定触控点的信号变化是否对应于触控操作;
204.所述设置模块,还用于使用以下方法对手掌触控检测条件进行第一设置:
205.设置所述第一阈值为第一值;
206.还用于使用以下方法对手掌触控检测条件进行第二设置:
207.设置所述第一阈值为第二值;
208.其中,所述第一值大于所述第二值。
209.本公开实施例中还提供一种触控处理装置,所述装置包括图2所示的装置,并且:
210.所述手掌触控检测条件包括:第二阈值,其中,所述第二阈值用于确定对应于触控操作的连续的触控点的个数是否满足手掌触控;
211.所述设置模块,还用于使用以下方法对手掌触控检测条件进行第一设置:
212.设置所述第二阈值为第三值;
213.还用于使用以下方法对手掌触控检测条件进行第二设置:
214.设置所述第二阈值为第四值;
215.其中,所述第三值大于所述第四值。
216.本公开实施例中还提供一种触控处理装置,所述装置包括图2所示的装置,并且:
217.所述手掌触控检测条件包括:第一阈值和第二阈值,其中,所述第一阈值用于确定触控点的信号变化是否对应于触控操作;所述第二阈值用于确定对应于触控操作的连续的触控点的个数是否满足手掌触控;
218.所述设置模块,还用于使用以下方法对手掌触控检测条件进行第一设置:
219.设置所述第一阈值为第一值;设置所述第二阈值为第三值;
220.还用于使用以下方法对手掌触控检测条件进行第二设置:
221.设置所述第一阈值为第二值;设置所述第二阈值为第四值;
222.其中,所述第一值大于所述第二值;所述第三值大于所述第四值。
223.本公开实施例中还提供一种触控处理装置,所述装置包括图2所示的装置,并且:
224.所述手掌触控检测条件包括:形状条件,其中,形状条件用于限定第一触控区的形状;所述第一触控区是待确定是否为手掌触控区的区域;
225.所述设置模块,还用于使用以下方法对手掌触控检测条件进行第一设置:
226.设置所述形状条件包括符合手掌形状特征的限定条件,
227.还用于使用以下方法对手掌触控检测条件进行第二设置:
228.设置所述形状条件不包括符合手掌形状特征的限定条件。
229.本公开实施例中还提供一种触控处理装置,所述装置包括图2所示的装置,并且:
230.所述手掌触控检测条件包括:形状条件,其中,形状条件用于限定第一触控区的形状;所述第一触控区是待确定是否为手掌触控区的区域;
231.所述设置模块,还用于使用以下方法对手掌触控检测条件进行第一设置:
232.设置所述形状条件包括n个形状限定条件,
233.还用于使用以下方法对手掌触控检测条件进行第二设置,包括:
234.设置所述形状条件包括m个形状限定条件,所述m小于n,所述m个形状限定条件是所述n个形状限定条件中的一部分。
235.本公开实施例中还提供一种触控处理装置,所述装置包括图2所示的装置,并且:
236.所述设置模块包括:
237.查询模块,用于根据映射表查询所述当前应用对应的参数值,其中,所述映射表包括应用与参数值的一一映射关系,不同的应用对应于不同的参数值;
238.执行模块,用于使用所述当前应用对应的参数值对手掌触控检测条件进行第一设置;
239.其中,所述映射表包括应用与参数值的一一映射关系,不同的应用对应于不同的参数值;
240.其中,所述参数值包括:
241.第一阈值,所述第一阈值用于确定触控点的信号变化是否对应于触控操作;
242.第二阈值,所述第二阈值用于确定对应于触控操作的连续的触控点的个数是否满足手掌触控;
243.或者,所述参数值包括:
244.第一阈值,所述第一阈值用于确定触控点的信号变化是否对应于触控操作;
245.第二阈值,所述第二阈值用于确定对应于触控操作的连续的触控点的个数是否满足手掌触控;
246.形状条件,所述形状条件用于限定第一触控区的形状。
247.图3是根据一示例性实施例示出的一种用于触控处理装置800的框图。
248.例如,装置300可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
249.参照图3,装置300可以包括以下一个或多个组件:处理组件302,存储器304,电源组件306,多媒体组件308,音频组件310,输入/输出(i/o)的接口312,传感器组件314,以及通信组件316。
250.处理组件302通常控制装置300的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件302可以包括一个或多个处理器320来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件302可以包括一个或多个模块,便于处理组件302和其他组件之间的交互。例如,处理组件302可以包括多媒体模块,以方便多媒体组件308和处理组件302之间的交互。
251.存储器304被配置为存储各种类型的数据以支持在设备300的操作。这些数据的示例包括用于在装置300上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器304可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
252.电源组件306为装置300的各种组件提供电力。电源组件306可以包括电源管理系统,一个或多个电源,及其他与为装置300生成、管理和分配电力相关联的组件。
253.多媒体组件308包括在所述装置300和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒
体组件308包括一个前置摄像头和/或后置摄像头。当设备300处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
254.音频组件310被配置为输出和/或输入音频信号。例如,音频组件310包括一个麦克风(mic),当装置300处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器304或经由通信组件316发送。在一些实施例中,音频组件310还包括一个扬声器,用于输出音频信号。
255.i/o接口312为处理组件302和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
256.传感器组件314包括一个或多个传感器,用于为装置300提供各个方面的状态评估。例如,传感器组件314可以检测到设备300的打开/关闭状态,组件的相对定位,例如所述组件为装置300的显示器和小键盘,传感器组件314还可以检测装置300或装置300一个组件的位置改变,用户与装置300接触的存在或不存在,装置300方位或加速/减速和装置300的温度变化。传感器组件314可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件314还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件314还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
257.通信组件316被配置为便于装置300和其他设备之间有线或无线方式的通信。装置300可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件316经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件316还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
258.在示例性实施例中,装置300可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
259.在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器304,上述指令可由装置300的处理器320执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
260.本公开提供了一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行所述触控处理方法。
261.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开中实施例的其它实施方案。本技术旨在涵盖本公开中实施例的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开中实施例的一般性原理并包括实施例未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开实施例的真正范围和精神由下面的权利要求指出。
262.应当理解的是,本公开中实施例并不局限于上面已经描述并在附图中示出的精确
结构,并且可以在不脱离其范围对本技术中所公开的方法步骤或设备组件进行各种组合、替换、修改和改变,这些组合、替换、修改和改变均被视为被包括在本公开所记载的范围内。本公开所要求保护的范围由所附的权利要求来限制。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献