触控方法及电子设备与流程

文档序号:33464300发布日期:2023-03-15 06:01阅读:48来源:国知局
触控方法及电子设备与流程

1.本技术涉及控制技术领域,特别是涉及一种触控方法及电子设备。


背景技术:

2.现行触控板防止误触的方法,是根据物件触碰触控板产生的感应面积值与触控板所设定的门槛值的比较结果,来判断是否为误触,若是感应面积值大于门槛值则为误触。而触控板与其他的输入装置的相对位置或结构的设计,以及接触的面积的不同也会影响误触发生的机率。所以并不能较为有效的对手与手机以及各种物体的触控区分。
3.除了触控板容易出现误触的问题外,触控板的按键功能单一也是亟需解决的问题。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种能够提升操控性的触控方法及电子设备。
5.一种触控方法,包括以下步骤:
6.获取至少两个感应传感器的感应信号;
7.根据至少两个感应传感器之间的感应信号的差异,得到判断信息;
8.基于判断信息,确定触控操作类型。
9.在其中一个实施例中,至少两个感应传感器包括一个主感应传感器以及至少两个副感应传感器;
10.获取至少两个感应传感器的感应信号的步骤中,包括步骤:
11.获取主感应传感器的主感应信号,以及副感应传感器的副感应信号;
12.根据至少两个感应传感器之间的感应信号的差异,得到判断信息的步骤,包括:
13.获取副感应信号的副信号差值;
14.在判断主感应信号上升至第一判断阈值,且多于或等于n-1个副感应信号之间的差值小于第二判断阈值时,得到第二判断信息,n为所获取的副感应信号的数量;
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.图1为本技术实施例中触控方法的流程示意图。
49.图2为本技术实施例中获取判断信息步骤的一种流程示意图。
50.图3为本技术实施例中感应传感器的一种布局图。
51.图4为本技术实施例中防误触步骤的流程示意图。
52.图5为本技术实施例中获取判断信息步骤的另一种流程示意图。
53.图6为本技术实施例中确定方位步骤的一种流程示意图。
54.图7为本技术实施例中感应传感器的一种操作示意图。
55.图8为本技术实施例中确定方位步骤的另一种流程示意图。
56.图9为本技术实施例中触控装置的结构框图。
57.图10为本技术实施例中电子设备的内部结构图。
具体实施方式
58.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
59.为了解决传统触控板易发生误操作,且功能单一的问题。提供了一种触控方法。需要说明的是,本技术触控方法应用任何电子设备,例如投影仪、机顶盒等,只要在电子设备上安装本技术中所述的至少两个感应传感器,通过感应传感器获取感应信号。在电子设备的处理器中存储本技术触控方法对应的程序。
60.如图1所示,本技术触控方法包括以下步骤:
61.步骤s110,获取至少两个感应传感器的感应信号。
62.需要说明的是,各感应传感器相互间隔设置在触控板上。所有感应传感器所占据的面积不会过大,这样一方面可以减少触控板的面积,另一方面方便触控操作。例如,感应传感器的数量为两个,感应传感器可以横向一字排列,也可以竖向一字排列,当然还可以斜向排列。感应传感器的数量为三个,感应传感器可以横向一字排列,也可以竖向一字排列,还可以排成“品”字形。感应传感器的数量为四个,感应传感器可以横向一字排列,也可以竖向一字排列,还可以两行两列的矩阵,感应传感器的具体数量根据实际需要而设定,在此不做具体限定。
63.当触发物(例如,手指、手掌、感应笔等)接触感应传感器,会引起感应传感器某种物理参数发明变化,例如,感应传感器为压力传感器,压力传感器感应因感应到压力的变化而引起输出的电压发生变化,该电压信号即为感应信号。感应传感器为红外传感器,红外传感器因感应到触发物的位置而输出位置信号,该位置信号即为感应信号。在一个示例中,感应传感器为pad(露铜焊盘)。pad能够与靠近的触发物之间形成电容,影响露铜焊盘的电压幅值,从而获取感应信号。
64.步骤s120,根据至少两个感应传感器之间的感应信号的差异,得到判断信息。
65.需要说明的是,当用触发物(例如,手指)触碰感应传感器,有与触发物接触面积大的感应传感器,有与触发物接触小的感应传感器,还有与触发物没有接触的感应传感器,从而导致各个感应传感器采集的感应信号出现差异。而且随之用户改变触发物的位置,各个
感应传感器采集的感应信号还会发生变化。在一个示例中,判断信息可以是各感应信号之间的差值。在一个示例中,判断信息可以是各感应信号中最大值与最小值之间的差值。在一个示例中,判断信息可以是各感应信号中的最大值,以及其他感应信号之间的差值。
66.在一个示例中,如图2所示,根据至少两个感应传感器之间的感应信号的差异,得到判断信息的步骤中,包括步骤:
67.步骤s210,在相同信号周期内,根据两个感应传感器之间的感应信号最大值,确定一组感应信号之间的差值。需要说明的是,感应信号最大值为与触发物接触面积最大的感应传感器发出的感应信号。一组感应信号包括两个感应信号,各感应信号中两两信号为一组,在同一信号周期内确定多组感应信号之间的差值,每组感应信号。
68.步骤s220,根据至少一组感应信号之间的差值,得到判断信息。
69.以三个感应传感器为例,其中一个感应传感器的感应面积最大,其他两个感应传感器的感应面积相等,在用触发物进行触控操作时,在初次触碰时触发物需要完全覆盖三个感应传感器,或者完全覆盖感应面积最大的感应传感器,其他两个感应传感器满足一定的覆盖条件,或者三个感应传感器满足对应的覆盖条件,才判定用户需进一步通过触控板对电子设备进行下一步操作,从而实现防止误操作。例如,感应信号最大值大于第一阈值,其他两个感应信号的差值小于第二阈值,则说明用户正确操作。
70.步骤s130,基于判断信息,确定触控操作类型。
71.需要说明的是,判定信息与触控操作类型一一对应。例如,在一个方向上的两个感应传感器,一个感应传感器的感应信号从大到小变化,另一个感应传感器的感应信号从小到大变化,则说明触发物从一个感应传感器到另一个感应传感器移动,此类移动的判定信息,可以作为调节音频、亮度、对比度、翻页、播放窗口的缩放等触控操作类型。获取各感应信号的感应信号不发生变化,此类判定信息可以作为暂停、播放等触控操作类型。
72.在一个示例中,触控操作类型包括:正常触发、误触发、选择框移动、亮度调整、声量调整、视频进度调整、音频进度调整中的至少一种。
73.对于关于防止误触,提供一个示例中,该示例中,至少两个感应传感器包括一个主感应传感器以及至少两个副感应传感器。在一个示例中,主感应传感器的感应面积比副感应传感器的感应面积大,且副感应传感器设置在主感应传感器的附近。其中,主感应传感器为实现触控操作的主要传感器,副感应传感器为实现触控操作的辅助传感器。例如,如图3所示,包括一个主感应传感器和四个副感应传感器,主感应传感器设置在中间,四个副感应传感器分别设置在主感应传感器上侧、下侧、左侧和右侧。
74.该示例中,如图4所示,触控方法包括步骤:
75.步骤s410,获取主感应传感器的主感应信号,以及副感应传感器的副感应信号。
76.步骤s420,获取副感应信号的副信号差值。
77.步骤s430,在主感应信号上升至第一判断阈值,且多于或等于n-1个副感应信号之间任意两个信号的差值小于第二判断阈值时,得到第二判断信息,n为所获取的副感应信号的数量,n大于或等于2。
78.步骤s440,基于第二判断信息,确定触控操作类型为主感应传感器被误触发。
79.需要说明的是,第一判断阈值为根据实际触发需要而设定,但最大不会超过主感应传感器能够输出的最大感应信号。主感应信号上升至第一判断阈值,则说明用户根据触
控要求正确触控主感应传感器。第二判断阈值用于表征任意两个副感应信号之间的差距,第二判断阈值为根据实际触发需要而设定,为了实现该判断,各副感应传感器的感应面积相同,即各副感应传感器能够输出的最大感应信号相等,例如,两个副感应信号之间的差值小于第二判断阈值,则说明两个副感应信号被触发物接触的面积差距不大,也就说明触发物覆盖的面积大。以副感应传感器为两个为例,如果主感应信号上升至第一判断阈值,且副感应信号之间的差值小于第二判断阈值,则说明主感应传感器和两个副感应传感器均被覆盖,根据触控板的设计,一般用户是使用手指或者触控板操作,不能同时覆盖主感应传感器和两个副感应传感器,此时则说明出现主感应传感器被误触发。
80.以主感应传感器和四个副感应传感器均为pad(如图3所示),且触发物为手指为例进行说明:
81.在同一个周期内,获取主pad和至少两个副pad的感应信号;
82.判断分析各感应信号,若同时满足:

主pad的感应信号超过第一判断阈值;

少于2个副pad的感应信号的差值在第二判断阈值内,则判断为正常人手指触发;若不满足条件



,则判断为误触发。
83.若判断为正常人手指触发,则执行按键指令,该按键指令为主pad对应的按键触发指令;若判断为非人手指触发,则不执行按键指令。
84.需要说明的是,主pad的露铜面积大,副pad的露铜面积小,被同样面积、距离、材质的触发物靠近时,主pad上形成的电容最大,产生的电压值(即感应信号)也最大(上升至第一判断阈值)。另外,主pad位置对应电子设备的开关位置(开关可以是按键或触控),且当手指按住开关时,会同时与主pad和副pad之间形成电容。但由于手指是细长的,且按住开关时一般会存在倾斜,这就会导致手指对周边的一部分副pad形成一种程度的电压值,而对周边的另一部分副pad形成另一种程度的电压值,多个副pad的电压值会产生差异,即多个副pad的电压幅值曲线之间不会出现较多的重叠(大于或等于第二判断阈值);而当手机、书本等物体完整覆盖住主pad和副pad时,各副pad与触发物形成的电容差异不大(小于第二判断阈值),更多的电压幅值曲线趋于重叠。因此可根据这种信号幅值的差异性,判断触发物是手指等细长非对称覆盖的物体,或是手机、书本等大面积对称覆盖的物体,从而实现防止误触。
85.在一个示例中,以三个脉冲波为一个周期,并且在一个周期内不超过2个副pad的电压值之间的差值在1w(瓦)之内,并且主pad的电压值在50w以上,则判断为正常触发(人手指触发,手指按压面积小,副pad信号差异相对大);相反,三个脉冲波周期内,超过2个副pad的电压值之间的差值在1w之内(手机触发,误触时按压面积大,副pad信号差异小),判断为误触。
86.在一个将触控方法应用于投影仪的实施例中,在投影仪内且靠近外壳的位置设有主感应传感器,主感应传感器可对应外壳上的触控图案的位置设置,触控图案例如是刻蚀于外壳表面的开机键、声量加减键、亮度加减键等,主感应传感器的周围设有两个或以上相邻近的副感应传感器。当用户用手指正常按压投影仪外壳上的触控图案时,手指将与该图案下方的主感应传感器形成相对较大的电容感应信号,而与其他各副感应传感器形成相对较小的副感应信号;若用户用手指按压,基于手指的细长特性以及倾斜按压特性,副感应信号之间的差异相对较大;而若是手机、书本、平板电脑等物体置于触控图案上,虽然同样会
存在主感应信号到达第一判断阈值的可能,但由于被整体覆盖,各副感应传感器中所触发的副感应信号趋于相同。因此,可根据各副感应信号的之间的差异情况来判断是否存在误触发。本技术实施例所提供触控方法可有效辨识投影仪、机顶盒等带触控功能的电子产品上针对触控按键的误触发操作。
87.除了用于判断用户是否存在误触发操作外,以下还介绍通过本技术中涉及的至少两个感应传感器实现多种触控操作类型进行举例说明。
88.在一个示例中,如图5所示,触控方法包括以下步骤:
89.步骤510,在第一时刻获取感应传感器的第一感应信号。
90.步骤520,在第二时刻获取感应传感器的第二感应信号。
91.步骤530,获取至少两个感应传感器的第一感应信号与第二感应信号之间的信号差值。
92.步骤540,根据获取的至少两个感应传感器的信号差值,获取判断信息。
93.以图3所示的结构为例,主感应传感器周围布置四个副感应传感器。在第一时刻,用户用手指进行触控,主感应传感器和每个副感应传感器与用户手指之间实现电容感应以触发感应信号,多通道信号处理器对每个感应传感器采集的感应信号同步处理,得到各感应传感器对应第一时刻的第一感应信号。在一段预设时间后,即在第二时刻,获取各感应传感器对应第二时刻的第二感应信号。计算出各感应传感器第一感应信号与第二感应信号之间信号差值,再基于各信号差值,获取判断信息。例如,以两个感应传感器为例,第一感应传感器的第一感应信号大于第二感应信号,第二感应传感器的第一感应信号小于第二感应信号,则判定信息为触发物从第一感应传感器移向第二感应传感器,将该判定信息作为触控操作指令,也可以将第二感应传感器指向第一感应传感器作为判定信息。当感应传感器的数量有多个时,还可以将感应传感器之间各种指向关系确定为判定信息,指向关系由那个感应传感器为起点和那个感应传感器为终点确定。在一个示例中,可以给各感应传感器编上序号,通过序号确定指向关系。
94.在一个示例中,如图6所示,触控方法包括以下步骤:
95.步骤610,在第一时刻获取感应传感器的第一感应信号。
96.步骤620,在第二时刻获取感应传感器的第二感应信号。
97.步骤630,获取至少两个感应传感器的第一感应信号与第二感应信号之间的信号差值。
98.步骤640,获取绝对值最大的两个信号差值所对应的传感器之间的方位信息。
99.步骤650,将方位信息确定为判断信息。
100.步骤660,基于方位信息,确定触控类型为与方位信息对应的操作指令。
101.需要说明的是,触发物在感应传感器上移动,必然导致各感应传感器采集的感应信号不断发生变化。根据各感应传感器的第一感应信号和第二感应信号的计算结果,变化最大的上升沿可认为是触发物移动方向路径上逐渐靠近的渐近感应传感器,变化最大的下降沿可认为是为触发物远离的渐远感应传感器,方位信息可以渐远感应传感器指向渐近感应传感器,也可以是渐近感应传感器指向渐远感应传感器。
102.当感应传感器的数量有多个时,在触发物移动方向明确地情况下,必然存在一个感应信号增大最大的感应传感器,和一个感应信号减小最大的感应传感器,即为绝对值最
大的两个信号差值,通过该两个信号差值对应的感应传感器,确定出触发物移动方向上的两个感应传感器。可将该两个感应传感器的方位确定为判定信息。
103.由于电子设备在不同界面上,需要的操作类型不同,利用在主界面可以涉及程序的选择、对话框的选择移动,在视频播放界面可以涉及声量、亮度、播放进度的调节,在网页界面可以涉及翻页、缩放等操作。因此,在一个示例中,其中一个实施例中,基于判断信息,确定触控操作类型的步骤,包括:
104.获取当前界面信息,并根据当前界面信息确定操作指令子集;基于所判断信息,确定触控类型为与操作指令子集对应的操作指令。需要说明的是,在电子设备的储存器中存储好针对不同界面的操作指令子集。在执行步骤过程中,首先识别电子设备当前界面为何种类型,以选择对应的操作指令子集,从判断信息从操作指令子集中选择对应的操作指令,从而避免操作混乱。
105.以第一感应传感器、第二感应传感器、第三感应传感器和第四感应传感器为例进行说明:
106.如图7所示,提供一种触控的方式,从第一感应传感器移向第三感应传感器,可以表示声量加。从第三感应传感器移向第一感应传感器,可以表示声量减。从第二感应传感器移向第四感应传感器,可以表示亮度加。从第四感应传感器移向第二感应传感器,可以表示亮度减。如果是在主界面上,从第一感应传感器移向第三感应传感器,可以表示选择框上移。从第三感应传感器移向第一感应传感器,可以表示选择框下移。从第二感应传感器移向第四感应传感器,可以表示选择框右移。从第四感应传感器移向第二感应传感器,可以表示左移。如果是在视频播放界面,从第一感应传感器移向第三感应传感器,可以表示亮度加。从第三感应传感器移向第一感应传感器,可以表示亮度减。从第二感应传感器移向第四感应传感器,可以表示声量加。从第四感应传感器移向第二感应传感器,可以表示声量减。
107.由于在触发物移动过程,有感应传感器的感应信号增加,也有感应传感器的感应信号减小,在一个示例中,获取绝对值最大的两个信号差值所对应的传感器之间的方位信息的步骤中,包括步骤:基于绝对值最大的两个信号差值的符号,确定方位信息。需要说明的是,符号为正号和负号。绝对值最大的两个信号差值为一个增大最大的感应信号和一个减低最大的感应信号,通过该两个信号差值的符号即可定位触发物移向上的两个感应传感器。
108.以一个感应传感器被配置为主感应传感器,其余感应传感器被配置为副感应传感器为例,如图8所示,触控方法包括以下步骤:
109.步骤s810,将主感应信号的幅值上升至第一预设值的时刻确定为第一时刻;在第一时刻获取各副感应传感器的感应信号以作为相应的各第一感应信号。需要说明的是,第一时刻的确定由主感应信号的幅值上升至第一预设值确定,当主感应信号达到第一预设值开始计时为第一时刻。第一预设值为根据主感应传感器的物理参数和实际需要而设定。
110.步骤s820,在第一时刻与第二时刻之间,将变化量超过第二预设值的副感应传感器的副感应信号作为第二感应信号。在触发物移动过程中,虽然有些副感应传感器的感应信号会发生变化,但是并不是触发物主要移动方向上的副感应传感器,利用第二预设值筛选出触发物主要移动方向上的副感应传感器。第二预设值为根据副感应传感器的物理参数和实际需要而设定。
111.步骤s830,基于至少两个副感应传感器中的第一感应信号和第二感应信号,得到相应的副感应传感器的信号差值。
112.本技术各实施例提供的触控方法,通过获取至少两个感应传感器的感应信号,然后根据至少两个感应传感器之间的感应信号的差异,得到判断信息,基于判断信息,确定触控操作类型。本技术通过感应传感器获取感应信号,处理个感应信号之间的差异得到判断信息,基于判断信息即可确定触控操作类型,一方面通过至少两个感应传感器之间配合避免误触,另一方面通过至少两个感应传感器之间配合实现多种触控操作,解决传统触控板的按键功能单一的问题。
113.投影仪外壳上往往会设有触控按键,每个触控按键仅对应一种功能,例如增大声量、减小声量、增大亮度、减小亮度、开机/关机等功能中的一种。在一个将上述触控方法应用于投影仪的实施例中,由于借助主感应传感器周边的副感应传感器,从而能够利用一个触控按键实现多种功能的效果,例如一个触控按键同时具备增大声量、减小声量、增大亮度、减小亮度的功能。
114.具体地,在一个实施例中,主感应传感器设于触控图案的正下方,四个副感应传感器分别设于主感应传感器的上下左右四个方位。当用户手指从触控按键的下方向上滑动时,手指到达主感应传感器处将导致主感应信号上升至第一预设值,从而可确定出第一时刻并同时获取各副感应传感器的副感应信号,当经过一预设时间到达第二时刻后,再获取一次各副感应传感器的副感应信号。在两个时刻获取的副感应信号中,上方和下方副感应传感器所触发的副感应信号在连个时刻的差值绝对值为四个感应信号中的最大两个,且下方的副感应传感器所触发的副感应信号在第二时刻与第一时刻的差值为正值,上方的副感应传感器所触发的副感应信号在第二时刻与第一时刻的差值为负值,基于上述信息即可确认出对应的方位信息,从而触发增大一档投影画面亮度的功能;当用户手指从触控按键的上方向下滑动时,触发降低一档投影画面亮度的功能;当用户手指从触控按键的左方向右滑动时,触发增大一档投影仪喇叭声量的功能;当用户手指从触控按键的右方向左滑动时,触发降低一档投影仪喇叭声量的功能。
115.在上一实施例中,对用户手指滑动方向的判断,即可利用前述实施例中的触控方法,通过各感应传感器(包括主感应传感器和副感应传感器,或者只包括副感应传感器)在第一时刻与第二时刻之间的信号差值,确定绝对值最大的两个信号差值所对应的感应传感器,进而确定出这两个感应传感器的方位信息,该方位信息便能表征用户手指的滑动方向,最终触发与该滑动方向对应的触控指令。除了上述亮度、声量功能外,一个触控按键通过确定方位信息以实现对调节视频进度、音频进度等功能,各功能对应的方位信息可依据需求确定,此处不一一赘述。
116.应该理解的是,虽然图1、2、4-6、8的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1、2、4-6、8中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
117.在一个实施例中,如图9所示,提供了一种触控装置,包括:
118.信号获取模块91,用于获取至少两个感应传感器的感应信号;
119.判断信息获取模块93,用于根据至少两个感应传感器之间的感应信号的差异,得到判断信息;
120.操作确定模块95,用于基于判断信息,确定触控操作类型。
121.关于触控装置的具体限定可以参见上文中对于触控方法的限定,在此不再赘述。上述触控装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于电子设备的处理器中,也可以以软件形式存储于电子设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
122.在一个实施例中,提供了一种电子设备,该电子设备可以是终端,其内部结构图可以如图10所示。该电子设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种触控方法。该电子设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该电子设备的输入装置可以是显示屏上覆盖的触摸层,也可以是电子设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
123.本领域技术人员可以理解,图10中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
124.在一个实施例中,提供了一种电子设备,例如机身带有触控功能的投影仪或机顶盒,电子设备包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
125.获取至少两个感应传感器的感应信号;
126.根据至少两个感应传感器之间的感应信号的差异,得到判断信息;
127.基于判断信息,确定触控操作类型。
128.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
129.获取主感应传感器的主感应信号,以及副感应传感器的副感应信号;
130.获取副感应信号的副信号差值;
131.在主感应信号上升至第一判断阈值,且多于或等于n-1个副感应信号之间任意两个信号的差值小于第二判断阈值时,得到第二判断信息,n为所获取的副感应信号的数量,n大于或等于2;
132.基于第二判断信息,确定触控操作类型为主感应传感器被误触发。
133.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
134.在相同信号周期内,根据两个感应传感器之间的感应信号最大值,确定一组感应信号之间的差值;
135.根据至少一组感应信号之间的差值,得到判断信息。
136.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
137.在第一时刻获取感应传感器的第一感应信号;
138.在第二时刻获取感应传感器的第二感应信号;
139.获取至少两个感应传感器的第一感应信号与第二感应信号之间的信号差值;
140.根据获取的至少两个感应传感器的信号差值,获取判断信息。
141.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
142.获取绝对值最大的两个信号差值所对应的传感器之间的方位信息;
143.将方位信息确定为判断信息;
144.基于方位信息,确定触控类型为与方位信息对应的操作指令。
145.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
146.基于绝对值最大的两个信号差值的符号,确定方位信息。
147.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
148.将主感应信号的幅值上升至第一预设值的时刻确定为第一时刻;
149.在第一时刻获取各副感应传感器的感应信号以作为相应的各第一感应信号。
150.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
151.在第一时刻与第二时刻之间,将变化量超过第二预设值的副感应传感器的副感应信号作为第二感应信号;
152.基于至少两个副感应传感器中的第一感应信号和第二感应信号,得到相应的副感应传感器的信号差值。
153.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
154.获取当前界面信息,并根据当前界面信息确定操作指令子集;
155.基于所判断信息,确定触控类型为与操作指令子集对应的操作指令。
156.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
157.获取至少两个感应传感器的感应信号;
158.根据至少两个感应传感器之间的感应信号的差异,得到判断信息;
159.基于判断信息,确定触控操作类型。
160.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
161.获取主感应传感器的主感应信号,以及副感应传感器的副感应信号;
162.获取副感应信号的副信号差值;
163.在判断主感应信号上升至第一判断阈值,且多于或等于n-1个副感应信号之间的差值小于第二判断阈值时,得到第二判断信息,n为所获取的副感应信号的数量;
164.基于第二判断信息,确定触控操作类型为主感应传感器被误触发。
165.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
166.在相同信号周期内,根据各感应传感器之间的感应信号最大值,确定各感应信号之间的差值;
167.根据各感应信号之间的差值,得到判断信息。
168.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
169.在第一时刻获取感应传感器的第一感应信号;
170.在第二时刻获取感应传感器的第二感应信号;
171.获取至少两个感应传感器的第一感应信号与第二感应信号之间的信号差值;
172.根据获取的至少两个感应传感器的信号差值,获取判断信息。
173.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
174.获取绝对值最大的两个信号差值所对应的传感器之间的方位信息;
175.将方位信息确定为判断信息;
176.基于方位信息,确定触控类型为与方位信息对应的操作指令。
177.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
178.基于绝对值最大的两个信号差值的符号,确定方位信息。
179.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
180.将主感应信号的幅值上升至第一预设值的时刻确定为第一时刻;
181.在第一时刻获取各副感应传感器的感应信号以作为相应的各第一感应信号。
182.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
183.在第一时刻与第二时刻之间,将变化量超过第二预设值的副感应传感器的副感应信号作为第二感应信号;
184.基于至少两个副感应传感器中的第一感应信号和第二感应信号,得到相应的副感应传感器的信号差值。
185.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
186.获取当前界面信息,并根据当前界面信息确定操作指令子集;
187.基于所判断信息,确定触控类型为与操作指令子集对应的操作指令。
188.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
189.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
190.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
191.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1