一种触摸屏防止误输入的方法、控制装置以及电子设备与流程

文档序号:23314031发布日期:2020-12-15 11:46阅读:122来源:国知局
一种触摸屏防止误输入的方法、控制装置以及电子设备与流程

本发明涉及触摸屏领域,更具体的说是,涉及一种触摸屏防止误输入的方法、控制装置以及电子设备。



背景技术:

触摸屏是现在电子设备常见的配置,触摸屏用于替代传统键盘对电子设备进行操作。由于触摸屏的有效面积较小,所以存在误触的问题。例如,现有市场上的触摸遥控器存在着人体容易误触遥控器的问题,当人体与触摸遥控器进行误触时,触摸遥控器会根据感应到的按键进行信号输出,随后被触摸遥控器控制的设备会进行误触情况下的“误”操作,导致在触摸遥控器的用户体验过程增加了一些困扰。



技术实现要素:

本发明的目的是提供一种触摸屏防止误输入的方法、控制装置以及电子设备。

本发明要解决的是电子设备存在的触摸屏误触的问题。

与现有技术相比,本发明技术方案及其有益效果如下:

一种触摸屏防止误输入的方法,包括:将按键设置为互斥模式,一次仅可触发一个按键;当用户按键操作时,确定用户手指接触到按键的数量;确定每个按键对应的接触面积;通过触摸阈值计算,确定所述触摸面积最大的按键为输入按键;根据所述输入按键的触摸时长,确定所述输入按键的输入类型;判断设备是否被唤醒,确定设备的唤醒状态;判断所述设备是否有检测到压力,确定设备的压力值;根据所述输入类型、所述唤醒状态以及所述压力值,输出所述输入类型对应的按键信息。

作为进一步改进的,所述确定用户手指接触到按键的数量包括:扫描按键是否有触摸造成的电容变化并统计被触摸的按键数量。

作为进一步改进的,所述根据输入按键触摸时长确定输入按键的输入类型包括:当触摸时长大于或者等于预设触摸时长,输出第一类型按键信号;当触摸时长小于预设触摸时长,输出第二类型按键信号。

作为进一步改进的,所述判断设备是否被唤醒包括:判断所述设备的加速度传感器是否产生数值变化且所述数值变化是否大于预设阈值,若所述数值变化大于所述预设阈值,则唤醒设备。

作为进一步改进的,所述判断设备是否有检测到压力包括:判断所述设备的压力传感器是否产生数值变化且所述数值变化是否大于预设阈值,若所述数值变化大于所述预设阈值,则唤醒设备。

一种触摸屏防止误输入的控制装置,包括:

互斥模块,用于将按键设置为互斥模式;

按键确定模块,根据触摸屏的电容变化确定被触摸到的按键;

按键面积计算模块,用于当按键的数量为多个时,计算各个按键对应的接触面积;以及

设定模块,用于将所述触摸面积最大的按键确定为输入按键。

作为进一步改进的,还包括触摸时长判定模块,用于判断按键的触摸时长与预设触摸时长的大小关系;当触摸时长大于或者等于预设触摸时长,输出第一类型按键信号;当触摸时长小于预设触摸时长,输出第二类型按键信号。

作为进一步改进的,还包括:唤醒判定模块,用于确定所述设备的加速度传感器是否有产生数值变化且所述数值变化是否大于预设阈值,若所述数值变化大于所述预设阈值,则唤醒设备;压力判定模块,用于确定所述设备的压力传感器是否有产生数值变化且所述数值变化是否大于预设阈值,若所述数值变化大于所述预设阈值,则唤醒设备。

作为进一步改进的,还包括:输入发送模块,用于当确定接触面积最大的按键,唤醒确定模块被激活,压力确定模块被激活时,根据触摸时长判定模块输出的输入类型,发送相对应的按键输入信息至控制端。

一种电子设备,包括如上述所述的一种防止误输入的装置。

本发明的有益效果为:本发明通过在触摸屏识别被触摸的按键数量,并从中分辨出触摸面积最大的输入按键;且通过比对触摸面积最大的按键触摸时长与预设触摸时长的大小关系,设置输入按键输出不同类型的按键信号;设置条件判断设备是否被唤醒,和设置条件判断设备是否有检测到压力,有且仅有全部满足按键有效输入、设备被唤醒和设备检测到压力这三个条件,按键操作才能实现相对应的功能控制,有效地防止触摸屏误输入,且提高了触摸屏的输入效率。

附图说明

图1是本发明实施例提供的一种触摸屏防止误输入的方法的第一逻辑框图。

图2是本发明实施例提供的一种触摸屏防止误输入的方法的第二逻辑框图。

图3是本发明实施例提供的一种触摸屏防止误输入的控制装置的模块连接图。

图4是本发明实施例提供的触摸遥控器的模块连接图。

图5是本发明实施例提供的触摸遥控器的立体结构图。

图6是本发明实施例提供的触摸遥控器的结构爆炸图。

图7是本发明实施例提供的触控件的结构示意图。

图8是本发明实施例提供的触摸模组的部分结构示意图。

图9是本发明实施例提供的触摸模组的第一截面示意图。

图10是本发明实施例提供的触摸模组的第二截面示意图。

图中:1.触摸模组11.触控件111.曲面触摸屏112.第一柱

113.第二柱12.弹性件13.压力传感器14.缓冲块

2.mcu主控模块21.led驱动器22.触摸芯片

23.马达驱动芯片24.zigbee模块3.电池4.加速度传感器

5.led灯

具体实施方式

为使本发明实施方式的目的、技术方案和优点更加清楚,下面将结合本发明实施方式中的附图,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。因此,以下对在附图中提供的本发明的实施方式的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施方式。基于本发明中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。

在本发明的描述中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。

参照图1至图2所示,一种触摸屏防止误输入的方法,包括:将按键设置为互斥模式,一次仅可触发一个按键;当用户按键操作时,确定用户手指接触到按键的数量;确定每个按键对应的接触面积;通过触摸阈值计算,确定所述触摸面积最大的按键为输入按键;根据所述输入按键的触摸时长,确定所述输入按键的输入类型;判断设备是否被唤醒,确定设备的唤醒状态;判断所述设备是否有检测到压力,确定设备的压力值;根据所述输入类型、所述唤醒状态以及所述压力值,输出所述输入类型对应的按键信息,启动所述按键信息相对应的功能。本发明通过在触摸屏识别被触摸的按键数量,并从中分辨出触摸面积最大的输入按键;且通过比对触摸面积最大的按键触摸时长与预设触摸时长的大小关系,设置输入按键输出不同类型的按键信号;设置条件判断设备是否被唤醒,和设置条件判断设备是否有检测到压力,有且仅有全部满足按键有效输入、设备被唤醒和设备检测到压力这三个条件,按键操作才能实现相对应的功能控制,有效地防止触摸屏误输入,且提高了触摸屏的输入效率。

参照图2所示,所述确定用户手指接触到按键的数量包括:扫描按键是否有触摸造成的电容变化并统计被触摸的按键数量。当被触摸的按键数量为1个时,进入判断输入按键触摸时长与预设触摸时长的大小关系;当被触摸的按键数量大于1个时,进入判断哪个按键的接触最大,随后进入判断接触面积最大的按键的触摸时长与预设触摸时长的大小关系。

参照图1至图2所示,所述根据输入按键触摸时长确定输入按键的输入类型包括:当触摸时长大于或者等于预设触摸时长,输出第一类型按键信号;当触摸时长小于预设触摸时长,输出第二类型按键信号。因此,生产商可以根据不同按键的第一类型按键信号和第二类型按键信号进行赋予不同的功能,在不仅可以提高触摸屏的利用率,且丰富了按键的功能。

步骤“所述判断设备是否有检测到压力”包括:判断所述设备的压力传感器是否产生数值变化且所述数值变化是否大于预设阈值,若所述数值变化大于所述预设阈值,则唤醒设备。本实施例中,加速度传感器为陀螺仪,当遥控器整体发生位置上的移动时,陀螺仪会产生数值变化。

步骤“所述判断设备是否有检测到压力”包括:判断所述设备的压力传感器是否产生数值变化且所述数值变化是否大于预设阈值,若所述数值变化大于所述预设阈值,则唤醒设备。当用户肢体轻触到触摸屏表面时,压力传感器不会产生数值变化,按键操作为无效;只有当用户施加一定的力摁压触摸屏时,使得压力传感器产生数值变化,才符合正常按键操作的条件之一。

参照图3所示,一种触摸屏防止误输入的控制装置,包括:互斥模块,用于将按键设置为互斥模式;按键确定模块,根据触摸屏的电容变化确定被触摸到的按键;按键面积计算模块,用于当按键的数量为多个时,计算各个按键对应的接触面积;以及设定模块,用于将所述触摸面积最大的按键确定为输入按键。

参照图3所示,一种触摸屏防止误输入的控制装置,还包括触摸时长判定模块,用于判断按键的触摸时长与预设触摸时长的大小关系;当触摸时长大于或者等于预设触摸时长,输出第一类型按键信号;当触摸时长小于预设触摸时长,输出第二类型按键信号。

参照图3所示,一种触摸屏防止误输入的控制装置,还包括:唤醒判定模块,用于确定所述设备的加速度传感器是否有产生数值变化且所述数值变化是否大于预设阈值,若所述数值变化大于所述预设阈值,则唤醒设备;压力判定模块,用于确定所述设备的压力传感器是否有产生数值变化且所述数值变化是否大于预设阈值,若所述数值变化大于所述预设阈值,则唤醒设备。

参照图3所示,一种触摸屏防止误输入的控制装置,还包括:输入发送模块,用于当确定接触面积最大的按键,唤醒确定模块被激活,压力确定模块被激活时,根据触摸时长判定模块输出的输入类型,发送相对应的按键输入信息至控制端。

一种电子设备,包括如上述所述的一种防止误输入的装置。参照图4至图5所示,本实施例中,所述电子设备为触摸屏遥控器。

参照图5至图10所示,一种触摸模组1,包括:触控件11;抵接于所述触控件11下方的弹性件12;以及间隔设置于所述触控件11下方的压力传感器13,所述压力传感器13与所述触控件11的竖直距离皆一致;当所述弹性件12压缩一定距离时,所述压力传感器13与所述触控件11接触。

参照图5至图10所示,所述弹性件12为间隔设置的弹簧,所述弹簧尺寸一致,且所述弹簧与所述触控件11的接触点皆位于同一平面上。弹簧的分布设置实现了曲面触摸屏111的每一个位置的摁压手感一致,也使同样的力摁压在曲面触摸屏111的任意位置,压力传感器13得到的数值接近一致,保证了触摸模组1任意位置的响应效果一致。

参照图7至图10所示,所述触控件11包括:曲面触摸屏111;间隔设置于所述曲面触摸屏111靠近所述压力传感器13一侧的第一柱112,其与所述压力传感器13配合;间隔设置于所述曲面触摸屏111靠近所述压力传感器13一侧的第二柱113,其抵接于所述弹簧。由于第二柱113的底面抵接于所述弹簧的一端,当弹簧受到的轴向压力小于弹力时,弹簧不被压缩;当弹簧受到的轴向压力大于弹力时,弹簧被压缩。

参照图8至图9所示,触摸模组1还包括设置于所述压力传感器13靠近所述第一柱112一侧的缓冲块14。当触摸遥控器无受外力时,第一柱112的底面与缓冲块14存在着一定距离;当触摸遥控器受一定外力时,弹簧被压缩,第一柱112与缓冲块14接触,压力传感器13将受到的力信号转换为电信号,发送至mcu主控模块2。

一种防误触的触摸遥控器,包括如上述的一种触摸模组1。

参照图4所示,一种防误触的触摸遥控器还包括mcu主控模块2、电池3、加速度传感器4和led灯5,所述触摸模组1、所述电池3、所述加速度传感器4和所述led灯5均电性连接于所述mcu主控模块2。采用加速度传感器4的设置,进一步限制了触摸遥控器的误触范围,实现了只有当加速度传感器4响应、曲面触摸屏111感受到被触摸且压力传感器13有数值变化,本发明提供的触摸遥控器才能正常使用。

参照图4所示,所述mcu主控模块2包括led驱动器21和触摸芯片22;所述led驱动器21电连接于所述led灯5,所述触摸芯片22电连接于所述曲面触摸屏111。

参照图4所示,一种防误触的触摸遥控器还包括电连接于所述mcu主控模块2的振动马达。所述mcu主控模块2还包括马达驱动芯片23,所述马达驱动芯片23电连接于所述振动马达。当曲面触摸屏111感应到被触摸且压力传感器13有数值变化时,马达驱动芯片23发送信号至振动马达,振动马达开始工作一定时间,使得用户拿遥控器的手会感受到遥控器的振动,将马达振动作为用户摁压遥控器按键的触感反馈,使得用户得知是否按键成功。

参照图4所示,所述mcu主控模块2还包括zigbee模块24。所述zigbee模块24的型号为jn5169。

需要说明的是,按键显示在曲面触摸屏的表面上,按键在说明书附图中未显示。

本发明提供的一种触摸屏防止误输入的方法、控制装置以及电子设备的工作原理为:用户肢体对触摸屏的表面某一位置施加一定的力进行按键操作,由于遥控器的触摸屏已经将按键设置为互斥模式,因此遥控器一次只能按一个键;触摸屏根据电容变化判断出按键数量,若按键数量等于1,则该按键确定为输入按键;若按键数量大于1,比对不同按键之间的接触面积,确定出接触面积最大的按键为输入按键,若按键数量为0,则结束;判断输入按键的触摸时长与预设触摸时长的大小关系,根据大小关系的判断结果进行输出不同类型的按键信号;判断设备是否被唤醒,即,判断陀螺仪是否产生数值变化,若陀螺仪未产生数值变化,则结束;进一步判断触摸屏是否有被摁压,即,压力传感器是否产生数值变化,若压力传感器未产生数值变化,则结束;有且仅有当按键操作为有效时,且陀螺仪有数值变化,压力传感器有数值变化,只有满足前述的三个条件,遥控器才会输出输入类型对应的按键信息,实现触摸遥控器的防止误输入的功能。

当用户需要对触摸遥控器进行操作时,需要摁压曲面触摸屏111,且摁压力气需达到第一柱112的底面与缓冲块14接触,使得压力传感器13产生数值变化,另外,需要将触摸遥控器整体进行晃动或者移动,使得加速度传感器4产生数值变化,满足前述三个条件后,触摸遥控器才能正常使用,曲面触摸屏111将感受到被摁压的按键信号进行转化发送,对被遥控的设备进行控制,被遥控的设备进行相对应的动作响应;当触摸遥控器摁压按键成功后,振动马达会工作一小段时间,发送震感信号传输至用户的肢体上,将马达振动作为用户摁压遥控器按键的触感反馈,使得用户得知是否按键成功。

本实施例的工作原理和工作过程等内容可以参照前述实施例相应内容。

本说明书中的上述各个实施例之间相同或相似部分可相互参照,每个实施方式重点说明与其他实施方式不同之处,但并不限定它们的不同之处不能相互替换或叠加。

以上实施例仅用以解释说明本发明的技术方案而非对其限制。本领域技术人员应当理解,未脱离本发明精神和范围的任何修改和等同替换,均应落入本发明权利要求的保护范围中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1