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

电磁干扰防误触方法、装置、设备及存储介质与流程

2022-04-13 18:15:30 来源:中国专利 TAG:


1.本发明涉及电子开关控制技术领域,尤其涉及一种电磁干扰防误触方法、装置、设备及存储介质。


背景技术:

2.随着汽车电子及内饰的发展,车内实体按键越来越少,触摸按键越来越多,这种按键由于无机械行程,无异响,可随意造型等优点,受到越来越多设计者及消费者的青睐。
3.触摸按键原理为在需要触摸区域的盖板背部,丝印自容式触摸膜(sensor),电信号通过柔性电路板(flexible printed circuit,fpc)排线接入到可编程化系统单芯片(programmable system single of chip,psoc)芯片的输入输出(input output,io)口,芯片识别io口电容的变化,结合合适的软件逻辑,来判断触摸开关是否被按下,并输出相应的信号。
4.但是,psoc芯片通过对sensor电容变化,通常都是通过软件不断循环扫描来获取,由于触摸按键的基本原理是依据电容变化来判断触摸动作,而在某些电磁干扰环境(如对讲机)下,电场极易对触摸按键中的sensor,fpc产生影响,从而导致电容异常,从而产生误触发。


技术实现要素:

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.图1为本发明实施例方案涉及的硬件运行环境的设备结构示意图;
41.图2为本发明电磁干扰防误触方法第一实施例的流程示意图;
42.图3为本发明电磁干扰防误触方法第二实施例的流程示意图;
43.图4为本发明电磁干扰防误触方法第三实施例的流程示意图;
44.图5为本发明电磁干扰防误触方法第四实施例的流程示意图;
45.图6为本发明电磁干扰防误触方法第五实施例的流程示意图;
46.图7为本发明电磁干扰防误触方法第六实施例的流程示意图;
47.图8为本发明电磁干扰防误触方法第七实施例的流程示意图;
48.图9为本发明电磁干扰防误触装置第一实施例的功能模块图。
49.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
50.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
51.本发明实施例的解决方案主要是:通过在电磁干扰下模拟触摸按键的使用场景,获得按键键值标定值;获取车内的触摸按键的按键数量,检测所述触摸按键对应按键电容的键值变化,获得键值变化参数;根据所述按键数量、所述键值变化参数和所述按键键值标
定值判断当前触摸为正常触发或误触发,能够避免电磁干扰环境下电容异常导致触摸按键产生误触发问题,保证了按键触摸判断的准确性,提高了触摸按键检测的速度和效率,解决了现有技术中触摸按键在电磁干扰下柔性电路板容易出现电容异常,导致按键误触发的技术问题。
52.参照图1,图1为本发明实施例方案涉及的硬件运行环境的设备结构示意图。
53.如图1所示,该设备可以包括:处理器1001,例如cpu,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
54.本领域技术人员可以理解,图1中示出的设备结构并不构成对该设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
55.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及电磁干扰防误触程序。
56.本发明设备通过处理器1001调用存储器1005中存储的电磁干扰防误触程序,并执行以下操作:
57.在电磁干扰下模拟触摸按键的使用场景,获得按键键值标定值;
58.获取车内的触摸按键的按键数量,检测所述触摸按键对应按键电容的键值变化,获得键值变化参数;
59.根据所述按键数量、所述键值变化参数和所述按键键值标定值判断当前触摸为正常触发或误触发。
60.本发明设备通过处理器1001调用存储器1005中存储的电磁干扰防误触程序,还执行以下操作:
61.在电磁干扰下使用不同触摸动作对同一显示屏的同一按键进行触摸,获得触摸原始数据,根据所述触摸原始数据生成对应的触摸动作检测标定值;
62.在电磁干扰下使用同样的触摸力度对不同显示屏的不同按键进行触摸,获得触摸状态数据,根据所述触摸状态数据生成对应的触摸状态检测标定值;
63.在电磁干扰下对同一显示屏的同一按键在预设工作温度中进行触摸,获得触摸工作数据,根据所述触摸工作数据生成对应的触摸环境检测标定值;
64.根据所述触摸动作检测标定值、所述触摸状态检测标定值和所述触摸环境检测标定值生成按键键值标定值。
65.本发明设备通过处理器1001调用存储器1005中存储的电磁干扰防误触程序,还执行以下操作:
66.在电磁干扰下使用不同触摸动作对同一显示屏的同一按键进行触摸,获得触摸原始数据;
67.从所述触摸原始数据中获取触摸笔触摸时的有效信号,获得所述有效信号中的信号最小值,根据所述信号最小值生成触摸动作检测标定值。
68.本发明设备通过处理器1001调用存储器1005中存储的电磁干扰防误触程序,还执行以下操作:
69.在电磁干扰下使用同样的触摸力度对不同显示屏的不同按键进行触摸,获得触摸状态数据;
70.从所述触摸状态数据中获取触摸笔触摸时按下和抬起的触摸笔状态数据,并获取测试员触摸时按下和抬起的人工状态数据;
71.将所述触摸笔状态数据和所述人工状态数据进行对比,根据对比结果中的一致数据生成触摸状态检测标定值。
72.本发明设备通过处理器1001调用存储器1005中存储的电磁干扰防误触程序,还执行以下操作:
73.在电磁干扰下对同一显示屏的同一按键在预设工作温度中进行触摸,获得触摸工作数据;
74.根据不同温度和不同累计存放时间对所述触摸工作数据进行分类,获得分类结果;
75.从预设数据库中获取与所述分类结果对应的映射环境标定值,根据所述映射环境标定值生成触摸环境检测标定值。
76.本发明设备通过处理器1001调用存储器1005中存储的电磁干扰防误触程序,还执行以下操作:
77.根据所述触摸动作检测标定值、所述触摸状态检测标定值和所述触摸环境检测标定值生成在不同触摸环境和不同触摸状态下不同触摸动作对应的不同按键键值判断阈值,将各按键键值判断阈值作为按键键值标定值。
78.本发明设备通过处理器1001调用存储器1005中存储的电磁干扰防误触程序,还执行以下操作:
79.获取当前触摸环境、当前触摸状态和当前触摸动作,根据所述当前触摸环境、所述当前触摸状态和所述当前触摸动作从按键键值标定值中确定当前按键键值标定值;
80.在所述按键数量为多个,所述键值变化参数对应的变化按键数量大于预设数量或者所述键值变化参数不大于所述当前按键键值标定值时,判定当前触摸为误触发;
81.在所述按键数量为多个,所述键值变化参数对应的变化按键数量不大于预设数量且所述键值变化参数大于所述当前按键键值标定值时,判定当前触摸为正常触发;
82.在所述按键数量为一个时,获取所述触摸按键的上层传感器的上层键值变化参数和下层传感器的下层键值变化参数,并在所述上层键值变化参数或所述下层键值变化参数大于所述当前按键键值标定值时,判定当前触摸为正常触发。
83.本实施例通过上述方案,通过在电磁干扰下模拟触摸按键的使用场景,获得按键键值标定值;获取车内的触摸按键的按键数量,检测所述触摸按键对应按键电容的键值变化,获得键值变化参数;根据所述按键数量、所述键值变化参数和所述按键键值标定值判断当前触摸为正常触发或误触发,能够避免电磁干扰环境下电容异常导致触摸按键产生误触发问题,保证了按键触摸判断的准确性,提高了触摸按键检测的速度和效率。
84.基于上述硬件结构,提出本发明电磁干扰防误触方法实施例。
85.参照图2,图2为本发明电磁干扰防误触方法第一实施例的流程示意图。
86.在第一实施例中,所述电磁干扰防误触方法包括以下步骤:
87.步骤s10、在电磁干扰下模拟触摸按键的使用场景,获得按键键值标定值。
88.需要说明的是,在电磁干扰下可以模拟用户触摸按键的各个使用场景,从而获得各个使用场景下对应的标定值,即按键键值标定值,用于后续判断正常触摸或误触摸。
89.步骤s20、获取车内的触摸按键的按键数量,检测所述触摸按键对应按键电容的键值变化,获得键值变化参数。
90.可以理解的是,所述按键数量为车辆车内中控屏或液晶控制屏的触摸按键对应的数量,通过检测所述触摸按键对应的按键电容的键值变化,可以获得键值变化对应的键值变化参数。
91.步骤s30、根据所述按键数量、所述键值变化参数和所述按键键值标定值判断当前触摸为正常触发或误触发。
92.应当理解的是,通过所述按键数量、所述键值变化参数和所述按键键值标定值可以判断不同触摸使用场景的触摸操作为正常触发或误触发。
93.本实施例通过上述方案,通过在电磁干扰下模拟触摸按键的使用场景,获得按键键值标定值;获取车内的触摸按键的按键数量,检测所述触摸按键对应按键电容的键值变化,获得键值变化参数;根据所述按键数量、所述键值变化参数和所述按键键值标定值判断当前触摸为正常触发或误触发,能够避免电磁干扰环境下电容异常导致触摸按键产生误触发问题,保证了按键触摸判断的准确性,提高了触摸按键检测的速度和效率。
94.进一步地,图3为本发明电磁干扰防误触方法第二实施例的流程示意图,如图3所示,基于第一实施例提出本发明电磁干扰防误触方法第二实施例,在本实施例中,所述步骤s10具体包括以下步骤:
95.步骤s11、在电磁干扰下使用不同触摸动作对同一显示屏的同一按键进行触摸,获得触摸原始数据,根据所述触摸原始数据生成对应的触摸动作检测标定值。
96.需要说明的是,在电磁干扰下可以使用不同触摸动作对同一显示屏的同一按键进行触摸,从而模拟不同的用户触摸同一台显示屏的同一按键的场景,触摸动作都可以被识别,从而采集出来的触摸原始数据,根据所述触摸原始数据可以生成对应的触摸动作检测标定值,所述触摸动作检测标定值可以正确检测手指的触摸动作。
97.步骤s12、在电磁干扰下使用同样的触摸力度对不同显示屏的不同按键进行触摸,获得触摸状态数据,根据所述触摸状态数据生成对应的触摸状态检测标定值。
98.可以理解的是,电磁干扰下使用同样的触摸力度对不同显示屏的不同按键进行触摸,可以模拟同一个人用同样的力度去触摸不同显示屏,从而获得不同显示屏的不同按键的触摸检测结果,生成对应的触摸状态数据,根据所述触摸状态数据可以生成对应不同触摸状态下的触摸状态检测标定值。
99.步骤s13、在电磁干扰下对同一显示屏的同一按键在预设工作温度中进行触摸,获得触摸工作数据,根据所述触摸工作数据生成对应的触摸环境检测标定值。
100.应当理解的是,在电磁干扰下可以对同一显示屏的同一按键在预设工作温度中进行触摸,从而模拟出在电磁干扰下,且在不同的工作温度下显示屏的按键对应的触摸工作数据,所述预设工作温度可以设置为 80℃,还可以设置为-30℃,还可以设置为其他数值,例如-35℃、-40℃, 85℃ 90℃等,本实施例对此不加以限制;通过所述触摸工作数据可以
生成不同工作环境下的触摸环境检测标定值。
101.步骤s14、根据所述触摸动作检测标定值、所述触摸状态检测标定值和所述触摸环境检测标定值生成按键键值标定值。
102.可以理解的是,通过结合所述触摸动作检测标定值、所述触摸状态检测标定值和所述触摸环境检测标定值可以确定各自使用场景下对应的标定值,即按键键值标定值。
103.本实施例通过上述方案,通过在电磁干扰下使用不同触摸动作对同一显示屏的同一按键进行触摸,获得触摸原始数据,根据所述触摸原始数据生成对应的触摸动作检测标定值;在电磁干扰下使用同样的触摸力度对不同显示屏的不同按键进行触摸,获得触摸状态数据,根据所述触摸状态数据生成对应的触摸状态检测标定值;在电磁干扰下对同一显示屏的同一按键在预设工作温度中进行触摸,获得触摸工作数据,根据所述触摸工作数据生成对应的触摸环境检测标定值;根据所述触摸动作检测标定值、所述触摸状态检测标定值和所述触摸环境检测标定值生成按键键值标定值;能够获得各个触摸按键的使用场景的按键键值标定值,可以更加详细精确的进行误触判断,提升了按键触摸判断的准确性和效率。
104.进一步地,图4为本发明电磁干扰防误触方法第三实施例的流程示意图,如图4所示,基于第二实施例提出本发明电磁干扰防误触方法第三实施例,在本实施例中,所述步骤s11具体包括以下步骤:
105.步骤s111、在电磁干扰下使用不同触摸动作对同一显示屏的同一按键进行触摸,获得触摸原始数据。
106.需要说明的是,在电磁干扰下可以使用不同触摸动作对同一显示屏的同一按键进行触摸,从而模拟不同的用户触摸同一台显示屏的同一按键的场景,触摸动作都可以被识别,从而采集出来的触摸原始数据。
107.步骤s112、从所述触摸原始数据中获取触摸笔触摸时的有效信号,获得所述有效信号中的信号最小值,根据所述信号最小值生成触摸动作检测标定值。
108.可以理解的是,从所述触摸原始数据中可以获取触摸笔触摸时的有效信号,即触摸笔在点击触摸屏过程中产生的符合设定产生的触摸动作对应的有效信号,通过排序筛选可以获得所述有效信号中的信号最小值。
109.在具体实现中,可以通过8mm电容笔代表正常触摸手指,当然也可以是通过其他规格的电容笔代表正常触摸手指进行显示屏触摸测试,本实施例对此不加以限制;通过8mm电容笔对显示屏进行按下和抬起,能够检测出8mm电容笔触摸时的信号,从而可以找出有效触摸时的有效信号的最小值,根据所述信号最小值推算出触摸动作检测标定值。
110.本实施例通过上述方案,通过在电磁干扰下使用不同触摸动作对同一显示屏的同一按键进行触摸,获得触摸原始数据;从所述触摸原始数据中获取触摸笔触摸时的有效信号,获得所述有效信号中的信号最小值,根据所述信号最小值生成触摸动作检测标定值,能够精确获得触摸动作检测标定值,判断不同触摸动作的有效性,为后续确定按键键值标定值做准备,进一步提升了误触摸判断的准确性。
111.进一步地,图5为本发明电磁干扰防误触方法第四实施例的流程示意图,如图5所示,基于第二实施例提出本发明电磁干扰防误触方法第四实施例,在本实施例中,所述步骤s12具体包括以下步骤:
112.步骤s121、在电磁干扰下使用同样的触摸力度对不同显示屏的不同按键进行触摸,获得触摸状态数据。
113.需要说明的是,使用同样的触摸力度对不同显示屏的不同按键进行触摸,可以获取触摸笔和同一个测试员用同样力度触摸不同显示屏的各个触摸按键,从而可以获得对应的触摸状态数据。
114.步骤s122、从所述触摸状态数据中获取触摸笔触摸时按下和抬起的触摸笔状态数据,并获取测试员触摸时按下和抬起的人工状态数据。
115.可以理解的是,从所述触摸状态数据可以获取触摸笔触摸时按下和抬起的触摸笔触摸的状态数据,并且获得测试员通过按下和抬起时对应的人工触摸的状态数据。
116.步骤s123、将所述触摸笔状态数据和所述人工状态数据进行对比,根据对比结果中的一致数据生成触摸状态检测标定值。
117.应当理解的是,将所述触摸笔状态数据和所述人工状态数据进行对比,能够生成对应的对比结果,进而可以将所述触摸笔状态数据和所述人工状态数据中数据检测结果一致的数据作为确定触摸状态检测标定值。
118.本实施例通过上述方案,通过在电磁干扰下使用同样的触摸力度对不同显示屏的不同按键进行触摸,获得触摸状态数据;从所述触摸状态数据中获取触摸笔触摸时按下和抬起的触摸笔状态数据,并获取测试员触摸时按下和抬起的人工状态数据;将所述触摸笔状态数据和所述人工状态数据进行对比,根据对比结果中的一致数据生成触摸状态检测标定值,能够精确获得触摸状态检测标定值,判断不同触摸状态的有效性,为后续确定按键键值标定值做准备,进一步提升了误触摸判断的准确性。
119.进一步地,图6为本发明电磁干扰防误触方法第五实施例的流程示意图,如图6所示,基于第二实施例提出本发明电磁干扰防误触方法第五实施例,在本实施例中,所述步骤s13具体包括以下步骤:
120.步骤s131、在电磁干扰下对同一显示屏的同一按键在预设工作温度中进行触摸,获得触摸工作数据。
121.需要说明的是,在电磁干扰下对同一显示屏的同一按键在预设工作温度中进行触摸,可以获得不同工作温度环境下的触摸工作数据。
122.步骤s132、根据不同温度和不同累计存放时间对所述触摸工作数据进行分类,获得分类结果。
123.可以理解的是,通过不同温度和不同累计存放时间可以对所述触摸工作数据进行分类,即不同温度和不同累计存放时间对应不同的数据环境进行分类后,获得对应的分类结果。
124.步骤s133、从预设数据库中获取与所述分类结果对应的映射环境标定值,根据所述映射环境标定值生成触摸环境检测标定值。
125.应当理解的是,所述预设数据库中存储有不同的环境标定值对应不同分类结果的映射关系,通过所述预设数据库可以获取与所述分类结果对应的映射环境标定值,根据所述映射环境标定值可以确定不同工作环境下的触摸环境检测标定值。
126.在具体实现中,在同一台显示屏对同一个按键,并在 80
±
5℃至-30
±
5℃工作温度下,在温度箱中存放4小时后,取出立即开始测试,或直接在温度箱中通过检测机器设备
进行触摸试验,获得对应的触摸数据,在可以识别对应的触摸动作,一般的,可以通过触摸笔以预设距离例如30-50mm距离显示屏的面板,使用预先设置的按键速度触摸按键,从而识别触摸按下和抬起过程中生成的触摸数据。
127.本实施例通过上述方案,通过在电磁干扰下对同一显示屏的同一按键在预设工作温度中进行触摸,获得触摸工作数据;根据不同温度和不同累计存放时间对所述触摸工作数据进行分类,获得分类结果;从预设数据库中获取与所述分类结果对应的映射环境标定值,根据所述映射环境标定值生成触摸环境检测标定值,能够精确获得触摸环境检测标定值,判断不同触摸状态的有效性,为后续确定按键键值标定值做准备,进一步提升了误触摸判断的准确性。
128.进一步地,图7为本发明电磁干扰防误触方法第六实施例的流程示意图,如图7所示,基于第二实施例提出本发明电磁干扰防误触方法第六实施例,在本实施例中,所述步骤s14具体包括以下步骤:
129.步骤s141、根据所述触摸动作检测标定值、所述触摸状态检测标定值和所述触摸环境检测标定值生成在不同触摸环境和不同触摸状态下不同触摸动作对应的不同按键键值判断阈值,将各按键键值判断阈值作为按键键值标定值。
130.需要说明的是,通过所述触摸动作检测标定值、所述触摸状态检测标定值和所述触摸环境检测标定值生成在不同触摸环境和不同触摸状态下不同触摸动作对应的不同按键键值判断阈值,用于判断当前触摸按键是否为有效触摸,从而可以将不同触摸环境、不同触摸状态及不同触摸动作的不同组合对应各按键键值判断阈值作为按键键值标定值。
131.本实施例通过上述方案,通过所述触摸动作检测标定值、所述触摸状态检测标定值和所述触摸环境检测标定值生成在不同触摸环境和不同触摸状态下不同触摸动作对应的不同按键键值判断阈值,将各按键键值判断阈值作为按键键值标定值,能够获得各个触摸按键的使用场景的按键键值标定值,可以更加详细精确的进行误触判断,提升了按键触摸判断的准确性和效率。
132.进一步地,图8为本发明电磁干扰防误触方法第七实施例的流程示意图,如图8所示,基于第一实施例提出本发明电磁干扰防误触方法第七实施例,在本实施例中,所述步骤s30具体包括以下步骤:
133.步骤s31、获取当前触摸环境、当前触摸状态和当前触摸动作,根据所述当前触摸环境、所述当前触摸状态和所述当前触摸动作从按键键值标定值中确定当前按键键值标定值。
134.需要说明的是,所述当前触摸环境为当前触摸行为对应的当前环境,所述当前触摸状态为当前触摸行为对应的触摸状态,所述当前触摸动作为当前触摸行为对应的触摸动作,通过所述当前触摸环境、所述当前触摸状态和所述当前触摸动作从按键键值标定值中获取匹配的标定值作为当前按键键值标定值。
135.步骤s32、在所述按键数量为多个,所述键值变化参数对应的变化按键数量大于预设数量或者所述键值变化参数不大于所述当前按键键值标定值时,判定当前触摸为误触发。
136.可以理解的是,在所述按键数量为多个,所述键值变化参数对应的变化按键数量大于预设数量或者所述键值变化参数不大于所述当前按键键值标定值时,判定当前触摸为
误触发;在按键数量为多个,以预设数量为3为例,在所述键值变化参数对应的变化按键数量大于3时,所述键值变化参数不大于所述当前按键键值标定值则认定当前触摸动作为非正常触摸动作,此时可以判定当前触摸为误触发。
137.步骤s33、在所述按键数量为多个,所述键值变化参数对应的变化按键数量不大于预设数量且所述键值变化参数大于所述当前按键键值标定值时,判定当前触摸为正常触发。
138.应当理解的是,所述键值变化参数大于所述当前按键键值标定值则认定当前触摸动作为正常触摸动作,在所述按键数量为多个,所述键值变化参数对应的变化按键数量不大于预设数量且所述键值变化参数大于所述当前按键键值标定值时,可以判定当前触摸为正常触发。
139.在具体实现中,如果同时检测到多个(3个以上)按键的键值都有的触摸信号的键值变化,则认为是干扰信号,为误触发,则不做响应,使用对讲机测试经修改后的测试机器测试有较明显的改善,误触发不出现。
140.步骤s34、在所述按键数量为一个时,获取所述触摸按键的上层传感器的上层键值变化参数和下层传感器的下层键值变化参数,并在所述上层键值变化参数或所述下层键值变化参数大于所述当前按键键值标定值时,判定当前触摸为正常触发。
141.可以理解的是,在所述按键数量为一个时,可以在所述触摸按键的结构布置上布置两个传感器,分别使用芯片的两路io接入信号,使用双sensor做冗余设计,当任意一个sensor检测到有效触摸即认为是有效触摸,即所述上层键值变化参数或所述下层键值变化参数大于所述当前按键键值标定值时,判定当前触摸为正常触发。
142.本实施例通过上述方案,通过获取当前触摸环境、当前触摸状态和当前触摸动作,根据所述当前触摸环境、所述当前触摸状态和所述当前触摸动作从按键键值标定值中确定当前按键键值标定值;在所述按键数量为多个,所述键值变化参数对应的变化按键数量大于预设数量或者所述键值变化参数不大于所述当前按键键值标定值时,判定当前触摸为误触发;在所述按键数量为多个,所述键值变化参数对应的变化按键数量不大于预设数量且所述键值变化参数大于所述当前按键键值标定值时,判定当前触摸为正常触发;在所述按键数量为一个时,获取所述触摸按键的上层传感器的上层键值变化参数和下层传感器的下层键值变化参数,并在所述上层键值变化参数或所述下层键值变化参数大于所述当前按键键值标定值时,判定当前触摸为正常触发,能够避免电磁干扰环境下电容异常导致触摸按键产生误触发问题,保证了按键触摸判断的准确性,提高了触摸按键检测的速度和效率。
143.相应地,本发明进一步提供一种电磁干扰防误触装置。
144.参照图9,图9为本发明电磁干扰防误触装置第一实施例的功能模块图。
145.本发明电磁干扰防误触装置第一实施例中,该电磁干扰防误触装置包括:
146.标定值获取模块10,用于在电磁干扰下模拟触摸按键的使用场景,获得按键键值标定值。
147.检测模块20,用于获取车内的触摸按键的按键数量,检测所述触摸按键对应按键电容的键值变化,获得键值变化参数。
148.判断模块30,用于根据所述按键数量、所述键值变化参数和所述按键键值标定值判断当前触摸为正常触发或误触发。
149.所述标定值获取模块10,还用于在电磁干扰下使用不同触摸动作对同一显示屏的同一按键进行触摸,获得触摸原始数据,根据所述触摸原始数据生成对应的触摸动作检测标定值;在电磁干扰下使用同样的触摸力度对不同显示屏的不同按键进行触摸,获得触摸状态数据,根据所述触摸状态数据生成对应的触摸状态检测标定值;在电磁干扰下对同一显示屏的同一按键在预设工作温度中进行触摸,获得触摸工作数据,根据所述触摸工作数据生成对应的触摸环境检测标定值;根据所述触摸动作检测标定值、所述触摸状态检测标定值和所述触摸环境检测标定值生成按键键值标定值。
150.所述标定值获取模块10,还用于在电磁干扰下使用不同触摸动作对同一显示屏的同一按键进行触摸,获得触摸原始数据;从所述触摸原始数据中获取触摸笔触摸时的有效信号,获得所述有效信号中的信号最小值,根据所述信号最小值生成触摸动作检测标定值。
151.所述标定值获取模块10,还用于在电磁干扰下使用同样的触摸力度对不同显示屏的不同按键进行触摸,获得触摸状态数据;从所述触摸状态数据中获取触摸笔触摸时按下和抬起的触摸笔状态数据,并获取测试员触摸时按下和抬起的人工状态数据;将所述触摸笔状态数据和所述人工状态数据进行对比,根据对比结果中的一致数据生成触摸状态检测标定值。
152.所述标定值获取模块10,还用于在电磁干扰下对同一显示屏的同一按键在预设工作温度中进行触摸,获得触摸工作数据;根据不同温度和不同累计存放时间对所述触摸工作数据进行分类,获得分类结果;从预设数据库中获取与所述分类结果对应的映射环境标定值,根据所述映射环境标定值生成触摸环境检测标定值。
153.所述标定值获取模块10,还用于根据所述触摸动作检测标定值、所述触摸状态检测标定值和所述触摸环境检测标定值生成在不同触摸环境和不同触摸状态下不同触摸动作对应的不同按键键值判断阈值,将各按键键值判断阈值作为按键键值标定值。
154.所述判断模块30,还用于获取当前触摸环境、当前触摸状态和当前触摸动作,根据所述当前触摸环境、所述当前触摸状态和所述当前触摸动作从按键键值标定值中确定当前按键键值标定值;在所述按键数量为多个,所述键值变化参数对应的变化按键数量大于预设数量或者所述键值变化参数不大于所述当前按键键值标定值时,判定当前触摸为误触发;在所述按键数量为多个,所述键值变化参数对应的变化按键数量不大于预设数量且所述键值变化参数大于所述当前按键键值标定值时,判定当前触摸为正常触发;在所述按键数量为一个时,获取所述触摸按键的上层传感器的上层键值变化参数和下层传感器的下层键值变化参数,并在所述上层键值变化参数或所述下层键值变化参数大于所述当前按键键值标定值时,判定当前触摸为正常触发。
155.其中,电磁干扰防误触装置的各个功能模块实现的步骤可参照本发明电磁干扰防误触方法的各个实施例,此处不再赘述。
156.此外,本发明实施例还提出一种存储介质,所述存储介质上存储有电磁干扰防误触程序,所述电磁干扰防误触程序被处理器执行时实现如下操作:
157.在电磁干扰下模拟触摸按键的使用场景,获得按键键值标定值;
158.获取车内的触摸按键的按键数量,检测所述触摸按键对应按键电容的键值变化,获得键值变化参数;
159.根据所述按键数量、所述键值变化参数和所述按键键值标定值判断当前触摸为正
常触发或误触发。
160.进一步地,所述电磁干扰防误触程序被处理器执行时还实现如下操作:
161.在电磁干扰下使用不同触摸动作对同一显示屏的同一按键进行触摸,获得触摸原始数据,根据所述触摸原始数据生成对应的触摸动作检测标定值;
162.在电磁干扰下使用同样的触摸力度对不同显示屏的不同按键进行触摸,获得触摸状态数据,根据所述触摸状态数据生成对应的触摸状态检测标定值;
163.在电磁干扰下对同一显示屏的同一按键在预设工作温度中进行触摸,获得触摸工作数据,根据所述触摸工作数据生成对应的触摸环境检测标定值;
164.根据所述触摸动作检测标定值、所述触摸状态检测标定值和所述触摸环境检测标定值生成按键键值标定值。
165.进一步地,所述电磁干扰防误触程序被处理器执行时还实现如下操作:
166.在电磁干扰下使用不同触摸动作对同一显示屏的同一按键进行触摸,获得触摸原始数据;
167.从所述触摸原始数据中获取触摸笔触摸时的有效信号,获得所述有效信号中的信号最小值,根据所述信号最小值生成触摸动作检测标定值。
168.进一步地,所述电磁干扰防误触程序被处理器执行时还实现如下操作:
169.在电磁干扰下使用同样的触摸力度对不同显示屏的不同按键进行触摸,获得触摸状态数据;
170.从所述触摸状态数据中获取触摸笔触摸时按下和抬起的触摸笔状态数据,并获取测试员触摸时按下和抬起的人工状态数据;
171.将所述触摸笔状态数据和所述人工状态数据进行对比,根据对比结果中的一致数据生成触摸状态检测标定值。
172.进一步地,所述电磁干扰防误触程序被处理器执行时还实现如下操作:
173.在电磁干扰下对同一显示屏的同一按键在预设工作温度中进行触摸,获得触摸工作数据;
174.根据不同温度和不同累计存放时间对所述触摸工作数据进行分类,获得分类结果;
175.从预设数据库中获取与所述分类结果对应的映射环境标定值,根据所述映射环境标定值生成触摸环境检测标定值。
176.进一步地,所述电磁干扰防误触程序被处理器执行时还实现如下操作:
177.根据所述触摸动作检测标定值、所述触摸状态检测标定值和所述触摸环境检测标定值生成在不同触摸环境和不同触摸状态下不同触摸动作对应的不同按键键值判断阈值,将各按键键值判断阈值作为按键键值标定值。
178.进一步地,所述电磁干扰防误触程序被处理器执行时还实现如下操作:
179.获取当前触摸环境、当前触摸状态和当前触摸动作,根据所述当前触摸环境、所述当前触摸状态和所述当前触摸动作从按键键值标定值中确定当前按键键值标定值;
180.在所述按键数量为多个,所述键值变化参数对应的变化按键数量大于预设数量或者所述键值变化参数不大于所述当前按键键值标定值时,判定当前触摸为误触发;
181.在所述按键数量为多个,所述键值变化参数对应的变化按键数量不大于预设数量
且所述键值变化参数大于所述当前按键键值标定值时,判定当前触摸为正常触发;
182.在所述按键数量为一个时,获取所述触摸按键的上层传感器的上层键值变化参数和下层传感器的下层键值变化参数,并在所述上层键值变化参数或所述下层键值变化参数大于所述当前按键键值标定值时,判定当前触摸为正常触发。
183.本实施例通过上述方案,通过在电磁干扰下模拟触摸按键的使用场景,获得按键键值标定值;获取车内的触摸按键的按键数量,检测所述触摸按键对应按键电容的键值变化,获得键值变化参数;根据所述按键数量、所述键值变化参数和所述按键键值标定值判断当前触摸为正常触发或误触发,能够避免电磁干扰环境下电容异常导致触摸按键产生误触发问题,保证了按键触摸判断的准确性,提高了触摸按键检测的速度和效率。
184.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
185.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
186.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献