本申请涉及车窗控制领域,特别是涉及一种车窗控制方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
1、车窗升降技术是通过驱动玻璃的运动,以对车窗进行开关控制的技术。
2、传统技术中,通过触控按键进行控制车窗时,这一控制方式依赖较大的触控屏幕进行控制,其所需电子元部件较多,相应的内部电路较为复杂,其制作难度较为复杂,检测效率较低。而如果通过电容传感器采集用户执行的触按点击动作,也可通过相应的手势控制车窗的运动。然而,通过这一方式识别动作的准确性有待提高,难以准确控制车窗。
技术实现思路
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、第五方面,本申请还提供了一种计算机程序产品,计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述任意实施例中车窗控制的步骤。
34、上述车窗控制方法、装置、计算机设备、存储介质,每组单排传感器对应于一个车窗,可使得每一车窗的单排传感器是单独布置的,每一车窗所需电子元部件较少,其制作难度有所简化,且由于单排传感器能够接收到的手势相对较少,能够更准确地辨别出具体的手势。每一单排传感器仅存在两个预设方向,使得单排传感器能够接收到的手势相对较少,因而按照符合触控条件的各所述传感器的电容量,能够准确地确定已触控传感器对应的触控方向;而根据存在有效触控距离的所述触控方向,控制所述车窗,可降低环境干扰。由此,可在设置较少电子元部件的情况下,准确地控制车窗。
1.一种车窗控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述按照符合触控条件的所述各传感器的电容量,确定已触控传感器对应的触控方向,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据符合人体触控条件的各所述传感器的电容量,确定已触控传感器,包括:
4.根据权利要求1所述的方法,其特征在于,所述按照符合触控条件的所述各传感器的电容量,确定已触控传感器对应的触控方向,包括:
5.根据权利要求4所述的方法,其特征在于,所述至少两组所述单排传感器包括第一单排传感器和第二单排传感器,所述第一单排传感器配置有第一邻接传感器,所述第二单排传感器配置有第二邻接传感器,所述第一邻接传感器与所述第二邻接传感器相邻,且所述第二邻接传感器位于所述第一邻接传感器之间;
6.根据权利要求4所述的方法,其特征在于,所述至少两组所述单排传感器包括第三单排传感器和第四单排传感器,所述第三单排传感器的中心传感器与所述第四单排传感器的中心传感器是相同传感器。
7.根据权利要求1所述的方法,其特征在于,所述根据存在有效触控距离的所述触控方向,控制所述车窗,包括:
8.一种车窗控制装置,其特征在于,所述装置包括:
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。