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

文档序号:25785514发布日期:2021-07-09 10:38阅读:177来源:国知局
一种触摸信号处理方法、装置及介质与流程

1.本文涉及移动终端数据处理技术领域,尤其涉及一种触摸信号处理方法、装置及介质。


背景技术:

2.随着移动终端的广泛应用,触摸屏的尺寸越来越大,屏占比也越来越高,如图1所示,人们在单手进行操作时,经常遇到将掌根接触到触摸屏上的情况,从而产生误触并影响用户正常的使用。


技术实现要素:

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.在一种实施例中,所述第二分布条件包括以下条件中的至少一个:
34.所述目标感应节点集合中除离所述触摸屏的目标侧边最近的一列感应节点之外的所有感应节点的个数大于或等于第二设定值的第一比例;
35.所述目标感应节点集合中所有感应节点的个数大于或等于所述第一设定值与所述第二设定值之和的第二

比例。
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.所述目标感应节点集合中所有感应节点的个数大于或等于所述第一设定值与所述第二设定值之和的第二比例。
77.在一种实施例中,所述第三分布条件包括以下条件中的至少一个:
78.所述目标感应节点集合中离触摸屏的目标侧边最近的一列感应节点的个数大于或等于第一设定值;
79.所述目标感应节点集合中感应节点的个数大于或等于第二设定值的第三比例。
80.根据本文实施例的第三方面,还提供了一种触摸信号处理装置,包括:
81.处理器;
82.用于存储处理器可执行指令的存储器;
83.其中,所述处理器被配置为:
84.接收触摸信号;
85.根据所述触摸信号确定目标感应节点集合;
86.根据所述目标感应节点集合判断所述触摸信号是否包括掌根误触信号;
87.在所述触摸信号包括掌根误触信号时,从所述触摸信号中确定掌根误触信号;
88.禁止向人机交互处理进程发送所述掌根误触信号。
89.根据本文实施例的第四方面,还提供了一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种触摸信号处
理方法,所述方法包括:
90.接收触摸信号;
91.根据所述触摸信号确定目标感应节点集合;
92.根据所述目标感应节点集合判断所述触摸信号是否包括掌根误触信号;
93.在所述触摸信号包括掌根误触信号时,从所述触摸信号中确定掌根误触信号;
94.禁止向人机交互处理进程发送所述掌根误触信号。
95.本文的实施例提供的技术方案可以包括以下有益效果:实时检测触摸屏的触摸信号,从触摸信号对应的所有感应节点中确定出目标感应节点集合,根据目标感应节点集合判断触摸信号中是否包括掌根误触信号,在确定出掌根误触信号后,禁止向人机交互处理进程发送掌根误触信号,从而有效阻止人机交互处理进程对掌根误触信号进行处理,智能阻止用户的掌根误触产生的不良影响。
96.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本文。
附图说明
97.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本文的实施例,并与说明书一起用于解释本文的原理。
98.图1是根据一示例性实施例示出的一种产生掌根误触的操作示意图;
99.图2是根据一示例性实施例示出的一种触摸信号处理方法的流程图;
100.图3是根据一示例性实施例示出的一种在触摸屏上产生掌根误触时的感应节点的信号示意图;
101.图4是根据一示例性实施例示出的一种在触摸屏上产生掌根误触时的感应节点的信号示意图;
102.图5是根据一示例性实施例示出的一种触摸信号处理方法的流程图;
103.图6是根据一示例性实施例示出的一种在触摸屏上产生掌根误触时的感应节点的信号示意图;
104.图7是根据一示例性实施例示出的一种在触摸屏上产生掌根误触时的感应节点的信号示意图;
105.图8是根据一示例性实施例示出的一种触摸信号处理方法的流程图;
106.图9是根据一示例性实施例示出的一种触摸信号处理方法的流程图;
107.图10是根据一示例性实施例示出的一种触摸信号处理装置的结构图;
108.图11是根据一示例性实施例示出的一种触摸信号处理装置的结构图;
109.图12是根据一示例性实施例示出的一种触摸信号处理装置的结构图;
110.图13是根据一示例性实施例示出的一种触摸信号处理装置的结构图;
111.图14是根据一示例性实施例示出的一种触摸信号处理装置的结构图。
具体实施方式
112.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例
中所描述的实施方式并不代表与本文相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本文的一些方面相一致的装置和方法的例子。
113.本公开实施例中提供了一种触摸信号处理方法。参照图2,图2是根据一示例性实施例示出的一种触摸信号处理方法的流程图。如图2所示,此方法包括:
114.步骤s21,接收触摸信号;
115.步骤s22,根据触摸信号确定目标感应节点集合;
116.步骤s23,根据目标感应节点集合判断触摸信号是否包括掌根误触信号;
117.步骤s24,在触摸信号包括掌根误触信号时从触摸信号中确定掌根误触信号;
118.步骤s25,禁止向人机交互处理进程发送掌根误触信号。
119.在另一实施方式中,步骤s25中还包括:允许向人机交互处理进程发送上述触摸信号中除掌根误触信号之外的信号。
120.在另一实施方式中,步骤s23中在触摸信号不包括掌根误触信号时,允许向人机交互处理进程发送上述触摸信号,流程结束。
121.在本方法中实时检测触摸屏的触摸信号,从触摸信号对应的所有感应节点中确定出疑似掌根误触信号对应的感应节点集合作为目标感应节点集合,根据目标感应节点集合判断触摸信号中是否包括掌根误触信号,在明确确定出掌根误触信号后,禁止向人机交互处理进程发送掌根误触信号,从而有效阻止人机交互处理进程对掌根误触信号进行处理,智能阻止用户的掌根误触产生的不良影响。
122.触摸屏(以电容式触摸屏为例)的信号以阵列的形式均匀布满整个屏幕,当屏幕上没有任何手触操作或者良导体接触时,整个屏幕的感应信号处于基本一致的信号量级;当有手触操作或良导体接触屏幕时,对应位置的信号较周围区域会有大幅度增加,当信号量超过设定阈值时,则判断对应位置处有触控动作。所以具有触摸屏的电子终端通过触摸屏检测人体的电流感应实现对用户的触摸位置的定位,触摸信号对应一个感应节点集合,此感应节点集合中均是确认为触摸信号所点触到的感应节点。
123.图3和图4是实施例中在触摸屏上产生掌根误触时的感应节点的信号示意图。图中具有方格填充的部分是触摸屏部分,每个方格对应一感应节点,填充有灰度的方块表示被点触到的感应节点,空白的方块表示未被点触到的感应节点。在用户左手握持移动终端并进行左手的单手操作时,如图3所示,会出现拇指和掌根同时触摸到屏幕的情况;如图4所示,也会出现只有掌根触碰到屏幕的情况。
124.本公开实施例中还提供了一种触摸信号处理方法。在此方法中,图2所示的步骤s22包括:触摸信号对应的感应节点集合中包括两个闭合联通的感应节点子集合时,将面积最大的或者位置位于下方的感应节点子集合作为目标感应节点集合;触摸信号对应的感应节点集合构成一个闭合联通的感应节点集合时,将感应节点集合作为目标感应节点集合。
125.步骤s23中在触摸信号包括掌根误触信号时,从触摸信号中确定掌根误触信号包括:将目标感应节点集合对应的触摸信号作为掌根误触信号。
126.如图3所示的情况中,用户进行单手操作时,拇指和掌根同时触摸到屏幕,终端检测到的触摸信号包括两个闭合联通的感应节点子集合,根据掌根的触摸面积一般都大于或等于拇指触摸面积的常识,将面积最大的感应节点子集合作为目标感应节点集合,或者,根据掌根位置位于拇指下方的常识,将位于下方的感应节点子集合作为目标感应节点集合,
或者,将面积最大并且位于下方的感应节点子集合作为目标感应节点集合。在确定此目标感应节点集合是掌根误触信号时,禁止向人机交互处理进程发送此掌根误触信号,而只向人机交互处理进程发送触摸信号中除此掌控误触信号之外的信号即拇指触摸信号,使终端自动屏蔽掌根触控的干扰,只处理拇指触摸信号。
127.如图4所示的情况中,用户进行单手操作时,只有掌根触摸到屏幕,终端检测到的触摸信号包括一个闭合联通的感应节点子集合,将此感应节点子集合作为目标感应节点集合。在确定此目标感应节点集合是掌根误触信号时,禁止向人机交互处理进程发送此掌根误触信号,使终端自动屏蔽掌根触控的干扰。
128.本公开实施例中还提供了一种触摸信号处理方法。参照图5,图5是根据一示例性实施例示出的一种触摸信号处理方法的流程图。在此方法中,图2所示的s23中根据目标感应节点集合判断触摸信号是否包括掌根误触信号,包括:
129.步骤s51,判断目标感应节点集合是否符合第一分布条件;
130.步骤s52,在目标感应节点集合符合分布条件时,确定触摸信号包括掌根误触信号;
131.步骤s53,在目标感应节点集合不符合分布条件时,确定触摸信号不包括掌根误触信号。
132.第一分布条件包括以下条件中的条件一同时还包括条件二、条件三、条件四中的至少一个,或者,第一分布条件包括以下条件中的至少两个:
133.条件一,目标感应节点集合中离触摸屏的目标侧边最近的一列感应节点的个数大于或等于第一设定值(例如7);
134.条件二,目标感应节点集合中除离所述触摸屏的目标侧边最近的一列感应节点之外的所有感应节点的个数大于或等于第二设定值(例如40);
135.条件三,目标感应节点集合中沿触摸屏的横向上连续感应节点的个数最多的一行所包括的感应节点的个数大于或等于第三设定值(例如5);
136.条件四,目标感应节点集合中沿触摸屏的纵向上连续感应节点的个数最多的一列所包括的感应节点的个数大于或等于第四设定值(例如8);
137.其中,目标侧边是触摸屏的两个侧边中目标感应节点集合所靠近的一侧边。图3和图4所示的触摸屏上产生掌根误触时的感应节点的信号示意图中表示的是左手单手操作的情况,在左手单手操作时目标侧边是触摸屏的左侧边。图6所示的触摸屏上产生掌根误触时的感应节点的信号示意图中表示的是右手单手操作的情况,在右手单手操作时目标侧边是触摸屏的右侧边。
138.在终端的触摸屏是平面屏幕的情况下,用户操作过程中产生掌根误触时,一般都会触碰到掌根侧的距屏幕的此侧边最近的一列感应节点中的部分感应节点。所以常用的判断目标感应节点集合符合第一分布条件的方法,包括:在满足上述条件一的同时,还满足条件二、条件三、条件四中的至少一个。在此方法中,条件一是一必要条件,并且,目标感应节点集合中离触摸屏的目标侧边最近的一列感应节点位于触摸屏的边缘列上。
139.在终端的触摸屏是曲面屏幕的情况下,用户操作过程中产生掌根误触时,可能不会触碰到掌根侧的距屏幕的此侧边最近的一列感应节点中的任何感应节点。如图7所示的曲面屏上产生掌根误触时的感应节点的响应情况的示意图,在这种情况下,条件一不作为
必要条件,并且,距触摸屏的边缘列的列数大于第一列数值(例如1)并且小于第二列数值(例如4),其中,第一列数值是大于零的整数。
140.在此实施例中,在触摸信号包括掌根误触信号时从触摸信号中确定掌根误触信号,禁止向人机交互处理进程发送掌根误触信号,终端处于“抑制掌根触发的状态”下;随着用户将掌根从屏幕逐渐撤离,直至触摸信号中不包括掌根误触信号时,终端退出“抑制掌根触发的状态”。
141.由于用户在进行触控操作时,掌根部分会产生轻微的移动,为了减少判断触摸信号是否包括掌根误触信号产生的较大的处理量,本文还提供一种触摸信号处理方法,在应用此方法中的过程中,设置一全局参数,用于表示当前是否处于“抑制掌根触发的状态”,即表示是否启用禁止向人机交互处理进程发送掌根误触信号的处理,第一状态是未启用状态或已启用状态。在未处于“抑制掌根触发的状态”时,即第一状态是未启用状态时,所使用的用于判断触摸信号是否包括掌根误触信号时的第一方式较为复杂,在处于“抑制掌根触发的状态”时,即第一状态是已启用状态时,所使用的判断触摸信号是否包括掌根误触信号的第二方式较为简单。
142.具体的,参照图8,图8是根据一示例性实施例示出的一种触摸信号处理方法的流程图。如图8所示,此方法在图2所示的方法的基础上,步骤s23中根据目标感应节点集合判断所述触摸信号是否包括掌根误触信号,包括:
143.步骤s81,确认第一状态;所述第一状态用于表示是否启用禁止向人机交互处理进程发送掌根误触信号的处理;所述第一状态是未启用状态或已启用状态;
144.步骤s82,在第一状态为未启用状态时,判断目标感应节点集合是否符合第一分布条件;
145.步骤s83,在目标感应节点集合不符合第一分布条件时,确定触摸信号不包括掌根误触信号;
146.步骤s84,在目标感应节点集合符合第一分布条件时,确定触摸信号包括掌根误触信号。
147.步骤s85,在第一状态为已启用状态时,判断目标感应节点集合是否符合第二分布条件;
148.步骤s86,在符合第二分布条件时,确定触摸信号包括掌根误触信号;
149.步骤s87,在不符合第二分布条件时,确定触摸信号不包括掌根误触信号。
150.在另一实施例中,本方法中还实时或周期性确认第一状态。在终端上运行本方法对应的程序后,对第一状态进行初始化,设置第一状态的初始值为未启用状态(例如用0表示)。在本方法执行过程中,实时或周期性检测出触摸信号并确定触摸信号包括掌根误触信号,禁止向人机交互处理进程发送掌根误触信号后,将此第一状态的值更新为已启用状态(例如用1表示)。在后续确定触摸信号不包括掌根误触信号,取消禁止向人机交互处理进程发送掌根误触信号的处理后,将此第一状态的值更新为未启用状态(例如用0表示)。
151.其中,第二分布条件包括以下条件中的至少一个:
152.一,目标感应节点集合中除离所述触摸屏的目标侧边最近的一列感应节点之外的所有感应节点的个数大于或等于第二设定值(例如40)的预设比例(例如75%)。
153.二,目标感应节点集合中所有感应节点的个数大于或等于第一设定值(例如7)与
第二设定值(例如40)之和的第二比例(80%)。
154.由于移动终端的桌面界面上设置的app的位置不会特别贴近屏幕边侧,应用软件工作界面上设置的控件的位置也不会特别贴近屏幕边侧,所以在一实施例中还提供一种触摸信号处理方法,在此方法中,在第一状态为已启用状态,并且所述目标感应节点集合不符合第二分布条件时,并不直接认为触摸信号不包括掌根误触信号,而是进行进一步的判断,在掌根即将完全离开触摸屏但仍然有少量按触到的感应节点时(此时认为这些感应节点的触发是对终端界面的空白处理的点触,对终端界面不会造成任何有效的影响),认为此时的所述触摸信号不包括掌根误触信号。
155.具体的,参照图9,图9是根据一示例性实施例示出的一种触摸信号处理方法的流程图。如图9所示,此方法中,步骤s23中根据目标感应节点集合判断所述触摸信号是否包括掌根误触信号的步骤,包括与图8所示的步骤s81至步骤s86相同的部分,除此之外还包括:
156.步骤s91,第一状态为已启用状态,目标感应节点集合不符合第二分布条件时,判断所述目标感应节点集合是否符合第三分布条件;
157.步骤s92,在符合第三分布条件时,确定所述触摸信号包括掌根误触信号;
158.步骤s93,在不符合第三分布条件时,确定所述触摸信号不包括掌根误触信号。
159.在本方法执行过程中,还包括:确认当前的第一状态。在实时检测出触摸信号并确定触摸信号包括掌根误触信号,禁止向人机交互处理进程发送掌根误触信号后,将此第一状态的值更新为已启用状态(例如用1表示)。在后续确定触摸信号不包括掌根误触信号,取消禁止向人机交互处理进程发送掌根误触信号的处理后,将此第一状态的值更新为未启用状态(例如用0表示)。
160.其中,第三分布条件包括以下条件中的至少一个:
161.一,目标感应节点集合中离触摸屏的目标侧边最近的一列感应节点的个数大于或等于第一设定值(例如7);
162.二,目标感应节点集合中感应节点的个数大于或等于第二设定值(例如40)的第三比例(50%)。
163.本公开实施例中还提供了一种触摸信号处理装置。参照图10,图10是根据一示例性实施例示出的一种触摸信号处理装置的结构图。如图10所示,此装置包括:
164.接收模块1001,用于接收触摸信号;
165.第一确定模块1002,根据所述触摸信号确定目标感应节点集合;
166.第一判断模块1003,用于根据所述目标感应节点集合判断所述触摸信号是否包括掌根误触信号;
167.第二确定模块1004,用于在所述触摸信号包括掌根误触信号时,从所述触摸信号中确定掌根误触信号;
168.控制模块1005,用于禁止向人机交互处理进程发送所述掌根误触信号。
169.本公开实施例中还提供了一种触摸信号处理装置。此装置中图10所示的所述第一确定模块1002,包括::
170.第三确定模块,用于在所述触摸信号对应的感应节点集合中包括两个闭合联通的感应节点子集合时,将面积最大的和/或位于下方的感应节点子集合作为目标感应节点集合;
171.第四确定模块,用于在所述触摸信号对应的感应节点集合构成一个闭合联通的感应节点集合时,将所述感应节点集合作为目标感应节点集合;
172.图10所示的第二确定模块1004,包括:
173.第五确定模块,用于将所述目标感应节点集合对应的触摸信号作为所述掌根误触信号。
174.本公开实施例中还提供了一种触摸信号处理装置。参照图11,图11是根据一示例性实施例示出的一种触摸信号处理装置的结构图。如图11所示,图10所示的第一判断模块1003,包括:
175.第二判断模块1101,用于判断所述目标感应节点集合是否符合第一分布条件;
176.第六确定模块1102,用于在所述目标感应节点集合符合第一分布条件时,确定所述触摸信号包括掌根误触信号。
177.第一分布条件包括以下条件中的至少两个:
178.所述目标感应节点集合中离触摸屏的目标侧边最近的一列感应节点的个数大于或等于第一设定值;
179.所述目标感应节点集合中除离所述触摸屏的目标侧边最近的一列感应节点之外的所有感应节点的个数大于或等于第二设定值;
180.所述目标感应节点集合中沿触摸屏的横向上连续感应节点的个数最多的一行所包括的感应节点的个数大于或等于第三设定值;
181.所述目标感应节点集合中沿触摸屏的纵向上连续感应节点的个数最多的一列所包括的感应节点的个数大于或等于第四设定值;
182.其中,所述目标侧边是所述触摸屏的两个侧边中所述目标感应节点集合所靠近的一侧边。
183.或者,
184.第一分布条件包括:
185.所述目标感应节点集合中离触摸屏的目标侧边最近的一列感应节点的个数大于或等于第一设定值;
186.还包括以下条件中的至少一个:
187.所述目标感应节点集合中除离所述触摸屏的目标侧边最近的一列感应节点之外的所有感应节点的个数大于或等于第二设定值;
188.所述目标感应节点集合中沿触摸屏的横向上连续感应节点的个数最多的一行所包括的感应节点的个数大于或等于第三设定值;
189.所述目标感应节点集合中沿触摸屏的纵向上连续感应节点的个数最多的一列所包括的感应节点的个数大于或等于第四设定值;
190.其中,所述目标侧边是所述触摸屏的两个侧边中所述目标感应节点集合所靠近的一侧边。
191.本公开实施例中还提供了一种触摸信号处理装置。参照图12,图12是根据一示例性实施例示出的一种触摸信号处理装置的结构图。如图12所示,图10所示的第一判断模块1003包括:确认模块1201、第三判断模块1202、第七确定模块1203、第四判断模块1203、第八确定模块1204;
192.所述确认模块1201,用于确认第一状态;所述第一状态用于表示是否启用禁止向人机交互处理进程发送掌根误触信号的处理;所述第一状态是未启用状态或已启用状态;
193.第三判断模块1202,用于在所述第一状态为未启用状态时,判断所述目标感应节点集合是否符合第一分布条件;
194.所述第七确定模块1203,用于在所述目标感应节点集合符合第一分布条件时,确定所述触摸信号包括掌根误触信号;
195.第四判断模块1204,用于在所述第一状态为已启用状态时,判断所述目标感应节点集合是否符合第二分布条件;
196.第八确定模块1205,用于在所述第四判断模块确定目标感应节点集合符合第二分布条件时,确定所述触摸信号包括掌根误触信号。
197.所述第二分布条件包括以下条件中的至少一个:
198.所述目标感应节点集合中除离所述触摸屏的目标侧边最近的一列感应节点之外的所有感应节点的个数大于或等于第二设定值的第一比例;
199.所述目标感应节点集合中所有感应节点的个数大于或等于所述第一设定值与所述第二设定值之和的第二比例。
200.本公开实施例中还提供了一种触摸信号处理装置。参照图13,图13是根据一示例性实施例示出的一种触摸信号处理装置的结构图。如图13所示,
201.所述第一判断模块1003包括图12所示的第三判断模块1202、第七确定模块1203、第四判断模块1203、第八确定模块1204,还包括:
202.第五判断模块1301,用于在所述第四判断模块确定所述目标感应节点集合不符合第二分布条件时,判断所述目标感应节点集合是否符合第三分布条件;
203.第九确定模块1302,用于在符合第三分布条件时,确定所述触摸信号包括掌根误触信号;
204.第十确定模块1303,用于在不符合第三分布条件时,确定所述触摸信号不包括掌根误触信号。
205.所述第三分布条件包括以下条件中的至少一个:
206.所述目标感应节点集合中离触摸屏的目标侧边最近的一列感应节点的个数大于或等于第一设定值;
207.所述目标感应节点集合中感应节点的个数大于或等于第二设定值的第三比例。
208.本文实施例还提供了一种触摸信号处理装置,包括:
209.处理器;用于存储处理器可执行指令的存储器;
210.其中,所述处理器被配置为:
211.接收触摸信号;
212.根据所述触摸信号确定目标感应节点集合;
213.根据所述目标感应节点集合判断所述触摸信号是否包括掌根误触信号;
214.在所述触摸信号包括掌根误触信号时,从所述触摸信号中确定掌根误触信号;
215.禁止向人机交互处理进程发送所述掌根误触信号。
216.本文实施例还提供了一非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种触摸信号处理方法,所述方法包
括:
217.接收触摸信号;
218.根据所述触摸信号确定目标感应节点集合;
219.根据所述目标感应节点集合判断所述触摸信号是否包括掌根误触信号;
220.在所述触摸信号包括掌根误触信号时,从所述触摸信号中确定掌根误触信号;
221.禁止向人机交互处理进程发送所述掌根误触信号。
222.图14是根据一示例性实施例示出的一种触摸信号处理装置1400的框图。例如,装置1400可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
223.参照图14,装置1400可以包括以下一个或多个组件:处理组件1402,存储器1404,电力组件1406,多媒体组件1408,音频组件1410,输入/输出(i/o)的接口1412,传感器组件1414,以及通信组件1416。
224.处理组件1402通常控制装置1400的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1402可以包括一个或多个处理器1420来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1402可以包括一个或多个模块,便于处理组件1402和其他组件之间的交互。例如,处理组件1402可以包括多媒体模块,以方便多媒体组件1408和处理组件1402之间的交互。
225.存储器1404被配置为存储各种类型的数据以支持在设备1400的操作。这些数据的示例包括用于在装置1400上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1404可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
226.电力组件1406为装置1400的各种组件提供电力。电力组件1406可以包括电源管理系统,一个或多个电源,及其他与为装置1400生成、管理和分配电力相关联的组件。
227.多媒体组件1408包括在所述装置1400和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1408包括一个前置摄像头和/或后置摄像头。当设备1400处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
228.音频组件1410被配置为输出和/或输入音频信号。例如,音频组件1410包括一个麦克风(mic),当装置1400处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1404或经由通信组件1416发送。在一些实施例中,音频组件1410还包括一个扬声器,用于输出音频信号。
229.i/o接口1412为处理组件1402和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和
锁定按钮。
230.传感器组件1414包括一个或多个传感器,用于为装置1400提供各个方面的状态评估。例如,传感器组件1414可以检测到设备1400的打开/关闭状态,组件的相对定位,例如所述组件为装置1400的显示器和小键盘,传感器组件1414还可以检测装置1400或装置1400一个组件的位置改变,用户与装置1400接触的存在或不存在,装置1400方位或加速/减速和装置1400的温度变化。传感器组件1414可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1414还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1414还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
231.通信组件1416被配置为便于装置1400和其他设备之间有线或无线方式的通信。装置1400可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件1416经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1416还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
232.在示例性实施例中,装置1400可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
233.在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1404,上述指令可由装置1400的处理器1420执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
234.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本文的其它实施方案。本申请旨在涵盖本文的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本文的一般性原理并包括本文未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本文的真正范围和精神由下面的权利要求指出。
235.应当理解的是,本文并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本文的范围仅由所附的权利要求来限制。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1