基于检测点密度值的防误触方法与其智能快递柜的制作方法

文档序号:10686681阅读:303来源:国知局
基于检测点密度值的防误触方法与其智能快递柜的制作方法
【专利摘要】本发明提供了一种基于检测点密度值的防误触方法,包括获取目标位置上的检测点密度值;并判断触摸是否为有效触摸;当判断为有效触摸时,触摸屏生成目标位置对应的控制指令。本发明还提供了一种基于该方法的智能快递柜,包括触摸识别模块、主控模块、无线模块、执行模块。本发明所提供的基于防误触方法的智能快递柜,在触摸屏受到触摸时,能够智能识别并判断出用户触摸与蚊虫触摸,进而执行用户触摸所选定的操作,有效地解决了智能快递柜触摸屏上由于蚊虫附着导致的误触问题。快递派件员与收件员可以在蚊虫较多的户外区域,依旧正常派件与取件,提高了用户的使用体验。
【专利说明】
基于检测点密度值的防误触方法与其智能快递柜
技术领域
本发明涉及一种电子技术领域,特别涉及基于检测点密度值的防误触方法与其智能快递柜。
【背景技术】
[0001]随着触控感应技术的精进,越来越多的智能快递柜采用触摸屏来作为输入工具。电容式触摸屏在触摸屏四边均镀上狭长的电极,在导电体内形成一个低电压交流电场。在触摸屏幕时,由于人体电场,手指与导体层间会形成一个耦合电容,四边电极发出的电流会流向触点,而电流强弱与手指到电极的距离成正比,位于触摸屏幕后的控制器便会计算电流的比例及强弱,准确算出触摸点的位置。相对于电阻式触摸屏,电容式触摸屏的使用更加方便,对于屏幕需要用的是生物体(手指肉),而非手指甲大力按压,这样屏幕上就不会留下难看的刮花痕迹,而且反应灵敏,是电阻触屏所不能达到的。而且电容屏较电阻屏省电,是触摸屏的一个趋势,因此得到了广泛的使用。
[0002]目前,我国的智能快递柜一般都置于户外,而户外蚊虫相对较多,蚊虫的趋光性导致其容易附着在智能快递柜的相对较亮的触摸屏上。派件员与收件人在使用智能快递柜时,容易因为屏幕上附着着蚊虫而造成误触,给派件员与收件人带来诸多不便。而且蚊虫的附着会造成触摸屏持续感应和反馈,导致触摸屏的使用性能以及用户体验下降。许多现有的防误触方法,都是用于防止裤兜、卡片等接触面面积较大的物件对触摸屏的误触,在一些复杂的户外场景,比如一些蚊虫较多的地方等,反而无法带给使用者流畅的用户体验。

【发明内容】

[0003]为了解决上述问题,本发明提供了一种触摸屏的防误触方法及基于该方法的智能快递柜,该触摸屏可以智能识别蚊虫误触与用户触摸,只对用户触摸进行反馈,从而有效地解决了趋光性的蚊虫附着于触摸屏而造成的误触摸的问题。
[0004]本发明为实现上述目的,采用了以下技术方案:
[0005]第一方面,本发明提供了一种基于检测点密度值检测的防误触方法,包括如下步骤:
[0006]获取目标位置中所有检测点坐标;
[0007]获取所述目标位置的中心点坐标,并以所述目标位置的中心点坐标为中心生成检测区域;
[0008]计算所述检测区域内的检测点密度值;
[0009]当所述检测区域内的检测点密度值不小于预设检测点密度阀值,则判断为有效触摸;
[0010]其中,所述目标位置为目标物体与触摸屏接触时,触摸屏根据感应到的触摸操作计算出的触摸的具体位置;所述目标物体包括手指和/或蚊虫;所述检测区域的面积大小为手指指腹面与触摸屏正常接触时达到的触摸面积;所述检测点为触摸屏的最小采样坐标点;所述预设检测点密度阀值为人的手指指腹面与触摸屏正常接触时达到的检测点密度值。
[0011 ]在本发明一实施例中,当判断为有效触摸时,生成与目标位置对应的控制指令。
[0012]在本发明一实施例中,当所述检测区域内的检测点密度值小于所述预设检测点密度阀值,则判断为无效触摸。
[0013]进一步的,在本发明一实施例中,当判断为无效触摸时,不生成与目标位置对应的控制指令。
[0014]在本发明一实施例中,所述一种基于检测点密度值检测的防误触方法还包括:获取触摸点操作信息;其中,所述触摸点操作信息包括所述目标位置上的触摸方式。
[0015]进一步的,在本发明一实施例中,当判断为有效触摸时,生成与所述目标位置及所述触摸点操作信息对应的控制指令。
[0016]在本发明一实施方式中,所述的基于检测点密度值检测的防误触方法,还包括:
[0017]获取所述目标位置中所有检测点坐标,计算所述目标位置的面积值;
[0018]当所述检测区域内的检测点密度值不小于预设检测点密度阀值,且所述目标位置的面积值不小于预设面积阀值时,则判断为有效触摸;
[0019]其中,所述预设面积阀值为人的手指指腹面与触摸屏正常接触时达到的面积值。
[0020]在本发明一实施例中,当所述检测区域内的检测点密度值小于预设检测点密度阀值或所述目标位置的面积值小于所述预设面积阀值时,则判断为无效触摸。
[0021]在本发明另一实施方式中,所述基于检测点密度值检测的防误触方法,还包括
[0022]获取所述目标位置上的压力值;
[0023]当所述检测区域内的检测点密度值不小于预设检测点密度阀值,且所述目标位置上的压力值不小于所述预设压力阀值时,则判断为有效触摸;
[0024]其中,所述预设压力阀值为人的手指指腹面与触摸屏正常接触时达到的压力值。
[0025]在本发明一实施例中,当所述检测区域内的检测点密度值小于预设检测点密度阀值或所述目标位置上的压力值小于所述预设压力阀值时,则判断为无效触摸。
[0026]第二方面,本发明还提供了一种基于检测点密度值的防误触的智能快递柜,包括:触摸识别模块、主控模块;
[0027]其中,所述主控模块与所述触摸识别模块相连;
[0028]所述触摸识别模块,用于获取所述目标位置的中心点坐标,并以所述目标位置的中心点坐标为中心生成检测区域;还用于获取所述目标位置中所有检测点坐标,并计算所述检测区域内的检测点密度值;还用于当检测点密度值不小于预设检测点密度阀值,则判断为有效触摸,并将所述目标位置发送给所述主控模块;
[0029]所述主控模块用于当判断为有效触摸时,生成与所述目标位置及所述目标位置对应的控制指令;
[0030]其中,所述目标位置为目标物体与触摸屏接触时,触摸屏根据感应到的触摸操作计算出的触摸的具体位置;所述目标物体包括手指和/或蚊虫;所述检测区域的面积大小为手指指腹面与触摸屏正常接触时达到的触摸面积;所述检测点为触摸屏的最小采样坐标点。
[0031 ]在本发明一实施例中,所述触摸识别模块包括获取模块与识别模块;
[0032]所述获取模块用于获取所述目标位置中所有检测点坐标及目标位置的中心点坐标,所述获取模块还用于计算所述检测区域内的检测点密度值,并将所述目标位置、所述目标位置的中心点坐标及所述检测区域内的检测点密度值发送到所述识别模块;
[0033]所述识别模块用于以所述目标位置的中心点坐标为中心生成检测区域,所述识别模块还用于将所述检测区域内的检测点密度值与所述预设检测点密度阀值进行比较,当所述检测区域内的检测点密度值不小于所述预设检测点密度阀值,则判断为有效触摸,将所述目标位置发送给所述主控模块。
[0034]在本发明一实施例中,当所述检测区域内的检测点密度值小于预设检测点密度阀值时,则所述触摸识别模块判断为无效触摸。
[0035]在本发明一实施例中,当所述触摸识别模块判断为无效触摸时,所述主控模块不生成与目标位置对应的控制指令。
[0036]在本发明一实施例中,所述触摸识别模块还用与获取触摸点操作信息;其中,所述触摸点操作信息包括包括所述目标位置上的触摸方式。
[0037]进一步的,在本发明一实施例中,当判断为有效触摸时,所述主控模块生成与所述目标位置及所述触摸点操作信息对应的控制指令。
[0038]在本发明一实施例中,所述一种基于检测点密度值的防误触的智能快递柜还包括无线模块;所述无线模块用于接收终端的控制指令,并将所述控制指令发送给所述主控模块,把智能快递柜的状态反馈给终端;其中所述无线模块与所述主控模块连。
[0039]在本发明一实施例中,所述主控模块包括单片机或中央处理器。
[0040]在本发明一实施例中,所述无线模块包括WiFi无线通信模块、zigbee无线通信模块、430MHz无线通信模块、2.4GHz无线通信模块中的任一种。
[0041]在本发明一实施例中,所述一种基于触点数目检测的防误触的智能快递柜还包括执行模块;所述执行模块用于根据所述主控模块生成的控制指令进行相应的操作;其中,所述执行模块与所述主控模块相连。
[0042]在本发明一实施例中,所述执行模块包括电控锁、条码及二维码阅读器、摄像头、报警器、票据打印模块。
[0043]在本发明一实施方式中,所述触摸识别模块还用于计算所述目标位置的面积值,还用于将所述检测区域内的检测点密度值及所述目标位置的面积值与预设检测点密度阀值及预设面积阀值进行比较;当所述检测区域内的检测点密度值不小于所述预设检测点密度阀值,且所述目标位置的面积值不小于所述预设面积阀值时,则判断为有效触摸;其中,所述预设面积阀值为人的手指指腹面与触摸屏正常接触时达到的面积值。
[0044]在本发明一实施例中,当所述检测区域内的检测点密度值小于预设检测点密度阀值或所述目标位置的面积值小于所述预设面积阀值时,则所述触摸识别模块判断为无效触摸。
[0045]在本发明另一实施方式中,所述触摸识别模块还用于获取所述目标位置上压力值,并将所述检测区域内的检测点密度值与预设检测点密度阀值进行比较,还用于将所述检测区域内的检测点密度值及所述目标位置上的压力值与预设检测点密度阀值及预设压力阀值进行比较;当所述检测区域内的检测点密度值不小于预设检测点密度阀值,且所述目标位置上的压力值不小于所述预设压力阀值时,则判断为有效触摸;其中,所述预设压力阀值为人的手指指腹面与触摸屏正常接触时达到的压力值。
[0046]在本发明一实施例中,当所述检测区域内的检测点密度值小于预设检测点密度阀值或所述目标位置上的压力值小于所述预设压力阀值时,则所述触摸识别模块判断为无效触摸。
[0047]本发明的有益效果:
[0048]本发明所提供的触摸屏防误触方法及基于该方法的智能快递柜,在触摸屏受到触摸时,能够智能识别并判断出用户触摸与蚊虫误触,进而执行用户触摸所选定的操作,有效地解决了智能快递柜上由于蚊虫附着而导致的误触问题。快递派件员与取件员可以在蚊虫较多的户外区域,依旧正常派件与取件,提高了用户的使用体验。
【附图说明】
[0049]图1是现有技术中触摸屏确定触摸位置坐标的工作原理示意图;
[0050]图2是本发明一实施例中所述触点的示意图;
[0051]图3是本发明另一实施例中所述触点的示意图;
[0052]图4是本发明所提供的一种基于检测点密度值检测的防误触方法第一实施方式的流程图;
[0053]图5是本发明所提供的一种基于检测点密度值检测的防误触方法第二实施方式的流程图;
[0054]图6是本发明所提供的一种基于检测点密度值检测的防误触方法第三实施方式的流程图;
[0055]图7是本发明所提供的一种基于检测点密度值检测的防误触方法第四实施方式的流程图
[0056]图8是本发明所提供的一种基于检测点密度值检测的智能快递柜的模块框图。
【具体实施方式】
[0057]下面参照附图来说明本发明的实施例。本发明的一个附图或一种实施方式中描述的元素和特征可以与一个或者更多个其他附图或实施方式中示出的元素和特征相结合。应当注意,为了清楚目的,附图和说明中省略了与本发明无关的、本领域普通技术人员已知的部件和处理的表示和描述、实施例仅用于例证的目的,不限制本发明的范围,同时本领域普通技术人员根据本发明所做的显而易见的改变和修饰也包含在本发明范围之内。
[0058]以电容式触摸屏为例,本领域技术人员可以理解的是,电容屏模组包括触摸屏(手触摸操作的透明部分)和触摸IC(当手触摸电容屏时,通过触摸IC解析触点的位置坐标)。具体地,如图1电容式触摸屏确定触摸位置坐标的工作原理示意图所示,当目标物体(包括手指和/或蚊虫)与触摸屏接触时,屏幕感应当前触摸位置,并经处理器获得触摸的原始数据,原始数据经去噪处理后,即计算出触摸的具体位置,该位置在本发明中,记为“目标位置”;电容式触摸屏上的最小采样坐标点,即图1中的小方格,在本发明中,记为“检测点”。所述目标位置上的接触点,如图2及图3中圆圈所示,记为“触点”。
[0059]图4为本发明的一种基于检测点密度值的的防误触方法的第一实施方式,包括以下步骤:[0060 ] S110:获取目标位置中所有检测点坐标;
[0061 ] S120:获取所述目标位置的中心点坐标,所述目标位置的中心点坐标并以所述目标位置的中心点坐标为中心生成检测区域;其中,所述检测区域的面积大小为手指指腹面与触摸屏正常接触时达到的最大触摸面积;
[0062]S130:计算所述检测区域内的检测点密度值;
[0063]S140:当所述检测区域内的检测点密度值不小于预设检测点密度阀值,则判断为有效触摸;其中,所述预设检测点密度阀值为人的手指指腹面与触摸屏正常接触时达到的检测点密度值。
[0064]在本发明一实施例中,所述预设检测点密度阀值是经过差分进化算法计算得出的数值,为一般人手指指腹面与触摸屏正常接触时达到的最小预设检测点密度值。
[0065]在本发明一实施例中,当判断为有效触摸时,生成与目标位置对应的控制指令。
[0066]在本发明一实施例中,当所述检测区域内的检测点密度值小于所述预设检测点密度阀值,则判断为无效触摸。
[0067]进一步的,在本发明一实施例中,当判断为无效触摸时,不生成与目标位置对应的控制指令。
在本发明一实施例中,所述一种基于检测点密度值检测的防误触方法还包括:获取触摸点操作信息;其中,所述触摸点操作信息包括所述目标位置上的触摸方式,如点击、滑动、手势等。
[0068]进一步的,在本发明一实施例中,当判断为有效触摸时,生成与所述目标位置及所述触摸点操作信息对应的控制指令。
[0069]其中,所述预设检测点密度阀值为人的手指指腹面与触摸屏正常接触时达到的检测点密度值。
[0070]在本发明一具体应用场景中,当目标物体接触触摸屏时,触摸屏会获取所述目标位置并形成多个检测点,获取所述目标位置中所有检测点坐标,并计算所述多个检测点形成的区域的中心点,并以所述中心点为中心生成检测区域,获取所述目标位置中所有检测点坐标,计算所述检测区域内的检测点密度值;当所述检测区域内检测点密度值不小于预设检测点密度阀值,则判断为有效触摸;否则,则判断为无效触摸;
[0071]当用户使用触摸屏时,如图3所示,由于用户指腹形态结构的原因,所述检测区域内的检测点密度值不小于预设检测点密度阀值,因此判断为有效触摸,并生成与所述目标位置及所述触摸点操作信息对应的控制指令;
[0072]当蚊虫附着在触摸屏上时,如图2所示,由于蚊虫形态结构的原因,所述检测区域内的检测点密度值往往小于预设检测点密度阀值,因此判断为无效触摸,不生成与所述目标位置对应的任何控制指令。因此本方法通过对所述检测区域内的检测点密度值进行计算,进而识别是否为手指操作,从而防止蚊虫对触摸屏的误操作。
[0073]图5为本发明的一种基于检测点密度值的防误触方法的第二实施方式,包括以下步骤:
[0074]S210:获取目标位置中所有检测点坐标,计算所述目标位置的面积值;
[0075]S220:获取所述目标位置的中心点坐标,计算所述目标位置的中心点坐标并以所述目标位置的中心点坐标为中心生成检测区域;
[0076]S230:计算所述检测区域内的检测点密度值;其中,所述检测区域的面积大小为手指指腹面与触摸屏正常接触时达到的最大触摸面积;
[0077]S240:当所述检测区域内的检测点密度值不小于预设检测点密度阀值,且所述目标位置的面积值不小于所述预设面积阀值时,则判断为有效触摸;其中,所述预设检测点密度阀值为人的手指指腹面与触摸屏正常接触时达到的检测点密度值;所述预设面积阀值为人的手指指腹面与触摸屏正常接触时达到的面积值。
[0078]在本发明一实施例中,所述预设检测点密度阀值及预设面积阀值是经过差分进化算法计算得出的数值,为一般人手指指腹面与触摸屏正常接触时达到的最小预设检测点密度值及最小面积值。
[0079]在本发明一实施例中,当判断为有效触摸时,生成与目标位置对应的控制指令。
[0080]在本发明一实施例中,当所述检测区域内的检测点密度值小于所述预设检测点密度阀值或所述目标位置的面积值小于所述预设面积阀值时,则判断为无效触摸;
在本发明一实施例中,所述一种基于检测点密度值检测的防误触方法还包括:获取触摸点操作信息;其中,所述触摸点操作信息包括所述目标位置上的触摸方式,如点击、滑动、手势等。
[0081 ]进一步的,在本发明一实施例中,当判断为有效触摸时,生成与所述目标位置及所述触摸点操作信息对应的控制指令。
[0082]当判断为无效触摸时,不生成与目标位置对应的控制指令。
[0083]在本发明一具体应用场景中,当目标物体与触摸屏接触时,触摸屏获取所述目标位置中所有检测点坐标,计算所述目标位置的面积值及所述目标位置的中心点坐标,并以所述目标位置的中心点坐标为中心生成检测区域,,计算所述目标位置的面积值,并计算所述检测区域内的检测点密度值;当所述检测区域内的检测点密度值不小于预设检测点密度阀值,且所述目标位置的面积值不小于所述预设面积阀值时,则判断为有效触摸;否则,判断为无效触摸。
[0084]当用户使用触摸屏时,如图3所示,由于用户指腹形态结构的原因,所述检测区域内的检测点密度值不小于预设检测点密度阀值且所述目标位置的面积值不小于所述预设面积阀值,因此判断为有效触摸,并生成与所述目标位置及所述触摸点操作信息对应的控制指令;
[0085]当蚊虫附着在触摸屏上时,如图2所示,由于蚊虫形态结构的原因,蚊虫与所述触摸屏接触时形成的所述检测区域内的检测点密度值小于预设检测点密度阀值且所述目标位置的面积值小于所述预设面积阀值,因此判断为无效触摸,不生成任何控制指令。因此本方法通过对所述检测区域内的检测点密度值和所述目标位置的面积值进行计算,进而识别是否为手指操作,从而防止蚊虫对触摸屏的误操作。
[0086]图6为本发明一种基于检测点密度值的防误触方法的第三实施方式,包括如下步骤:
[0087]S310:获取目标位置上的压力值;其中,所述目标位置上的压力值为目标位置上的的最大压力值
[0088]S320:获取所述目标位置中所有检测点坐标,计算所述目标位置的中心点坐标;
[0089]S330:以所述目标位置的中心点坐标为中心生成检测区域,计算所述检测区域内的检测点密度值;其中,所述检测区域的面积大小为手指指腹面与触摸屏正常接触时达到的最大触摸面积;
[0090]S340:当所述检测区域内的检测点密度值不小于预设检测点密度阀值,且所述目标位置上的压力值不小于预设压力阀值时,则判断为有效触摸;其中,所述预设检测点密度阀值为人的手指指腹面与触摸屏正常接触时达到的检测点密度值;所述预设压力阀值为人的手指指腹面与触摸屏正常接触时达到的压力值。
[0091]本发明一实施例中,所述预设压力阀值及所述预设检测点密度阀值是经过差分进化算法计算得出的数值,为一般人手指指腹面与触摸屏正常接触时达到的最小压力值及最小检测点密度值。
[0092]在本发明一实施例中,当判断为有效触摸时,生成与目标位置对应的控制指令。
[0093]在本发明一实施例中,当所述检测区域内的检测点密度值小于预设检测点密度阀值或当所述目标位置上的压力值小于所述预设压力阀值时,则判断为无效触摸;
[0094]进一步的,在本发明一实施例中,当判断为无效触摸时,不生成与目标位置对应的控制指令。
[0095]在本发明一实施例中,所述一种基于检测点密度值检测的防误触方法还包括:获取触摸点操作信息;其中,所述触摸点操作信息包括所述目标位置上的触摸方式。
[0096]进一步的,在本发明一实施例中,当判断为有效触摸时,生成与所述目标位置及所述触摸点操作信息对应的控制指令。
[0097]在本发明一具体应用场景中,当目标物体接触触摸屏时,触摸屏获取所述目标位置上的压力值,并获取获取所述目标位置中所有检测点坐标,计算所述目标位置的中心点坐标,并以所述目标位置的中心点坐标为中心生成检测区域,计算所述检测区域内的检测点密度值;当所述检测区域内的检测点密度值不小于预设检测点密度阀值或所述目标位置上的压力值不小于所述预设压力阀值时,则判断为有效触摸;
[0098]当用户使用触摸屏时,如图2所示,由于用户指腹形态结构的原因,所述检测区域内的检测点密度值不小于预设检测点密度阀值且所述目标位置上的压力值不小于所述预设压力阀值,因此判断为有效触摸并生成与所述目标位置及所述触摸点操作信息对应的控制指令;
[0099]当蚊虫附着在触摸屏上时,如图3所示,由于蚊虫形态结构的原因,往往所述检测区域内的检测点密度值小于所述预设检测点密度阀值或所述目标位置上的压力值小于所述预设压力阀值,因此判断为无效触摸,不生成任何控制指令。因此本方法通过对所述检测区域内的检测点密度值和所述目标位置上的所述目标位置上的压力值进行计算,进而识别是否为手指操作,从而防止蚊虫对触摸屏的误操作。
[0100]图7为本发明一种基于检测点密度值的防误触方法的第四实施方式,包括如下步骤:
[0101]S410:获取目标位置上的压力值;
[0102]S420:获取所述目标位置中所有检测点坐标,计算所述目标位置的面积值;
[0103]S430:以所述目标位置的中心点坐标为中心生成检测区域,计算所述检测区域内的检测点密度值;
[0104]其中,所述检测区域的面积大小为手指指腹面与触摸屏正常接触时达到的最大触摸面积;
[0105]S440:当所述检测区域内的检测点密度值不小于预设检测点密度阀值,且所述目标位置的面积值不小于所述预设面积阀值,且所述目标位置上的压力值不小于所述预设压力阀值时,则判断为有效触摸;其中,所述预设检测点密度阀值为人的手指指腹面与触摸屏正常接触时达到的检测点密度值;所述预设面积阀值为人的手指指腹面与触摸屏正常接触时达到的面积值;所述预设压力阀值为人的手指指腹面与触摸屏正常接触时达到的压力值。
[0106]在本发明一实施例中,所述预设检测点密度阀值、预设面积阀值及预设压力阀值是经过差分进化算法计算得出的数值,为一般人手指指腹面与触摸屏正常接触时达到的最小检测点密度值、最小面积值及最小压力值。
[0107]在本发明一实施例中,当判断为有效触摸时,生成与目标位置对应的控制指令。
[0108]在本发明一实施例中,当所述检测区域内的检测点密度值小于所述预设检测点密度阀值或所述目标位置的面积值小于所述预设面积阀值或所述目标位置上的压力值小于所述预设压力阀值时,则判断为无效触摸;
[0109]更进一步的,当判断为无效触摸时,不生成与目标位置对应的控制指令。
[0110]在本发明一实施例中,所述一种基于检测点密度值检测的防误触方法还包括:获取触摸点操作信息;其中,所述触摸点操作信息包括所述目标位置上的触摸方式。
[0111]进一步的,在本发明一实施例中,当判断为有效触摸时,生成与所述目标位置及所述触摸点操作信息对应的控制指令。
[0112]在本发明一具体应用场景中,当目标物体与触摸屏接触时,触摸屏获取目标位置上的压力值,获取所述目标位置中所有检测点坐标并计算所述目标位置的中心点坐标与所述目标位置的面积值,以所述目标位置的中心点坐标为中心生成检测区域,计算所述目标位置的面积值,并计算所述检测区域内的检测点密度值;当所述检测区域内的检测点密度值不小于预设检测点密度阀值,且所述目标位置的面积值不小于所述预设面积阀值时,则判断为有效触摸;否则,判断为无效触摸;
[0113]当用户使用触摸屏时,如图3所示,由于用户指腹形态结构的原因,所述检测区域内的检测点密度值不小于预设检测点密度阀值,且所述目标位置上的压力值不小于所述预设压力阀值,且所述目标位置的面积值不小于所述预设面积阀值,因此判断为有效触摸,并生成与所述目标位置及所述触摸点操作信息对应的控制指令;
[0114]当蚊虫附着在触摸屏上时,如图2所示,由于蚊虫形态结构的原因,蚊虫与所述触摸屏接触时形成的所述检测区域内的检测点密度值小于所述预设检测点密度阀值或所述目标位置上的压力值小于所述预设压力阀值或所述目标位置的面积值小于所述预设面积阀值,因此判断为无效触摸,不生成与所述目标位置对应的控制指令。因此本方法通过对所述检测区域内的检测点密度值、所述的所述目标位置的面积值进行计算,进而识别是否为手指操作,从而防止蚊虫对触摸屏的误操作。
[0115]本发明还提供了一种基于检测点密度值的触摸屏防误触方法的智能快递柜,在本发明一实施例中,如图8所示,包括:触摸识别模块10、主控模块20,其中触摸识别模块10与主控模块20相连,该系统还包括无线模块30、执行模块40;
[0116]其中,所述主控模块20分别与所述无线模块30及所述执行模块40相连;
[0117]所述触摸识别模块10,用于获取所述目标位置中所有检测点坐标,计算所述目标位置的中心点坐标,所述目标位置的中心点坐标并以所述目标位置的中心点坐标为中心生成检测区域,计算所述检测区域内的检测点密度值,当检测点密度值不小于预设检测点密度阀值,则判断为有效触摸,将所述目标位置发送给所述主控模块20;其中,所述预设检测点密度阀值为人的手指指腹面与触摸屏正常接触时达到的检测点密度值;
[0118]所述主控模块20用于当判断为有效触摸时,生成与所述目标位置对应的控制指令;并发送到所述执行模块40,所述主控模块20还用于生成状态反馈信息,并发送给所述无线模块30;
[0119]所述无线模块30用于接收终端的控制指令,并将控制指令发送给所述主控模块20,还用于将接收到的状态反馈信息发送给终端;
[0120]所述执行模块40用于根据接收到的控制指令执行相应的操作,如开/关电控锁、开/关条码及二维码阅读器、开/关摄像头、开/关报警器、开/关票据打印模块等设备。
[0121]具体的,所述触摸识别模块10包括获取模块11与识别模块12,所述获取模块11用于获取所述目标位置中所有检测点坐标,计算所述目标位置的中心点坐标,所述获取模块11还用于计算所述检测区域内的检测点密度值,并将所述目标位置、所述目标位置的中心点坐标及所述检测区域内的检测点密度值发送到所述识别模块12;
[0122]所述识别模块12用于以所述目标位置的中心点坐标为中心生成检测区域,所述识别模块12还用于将所述检测区域内的检测点密度值与所述预设检测点密度阀值进行比较,当所述检测区域内的检测点密度值不小于所述预设检测点密度阀值,则判断为有效触摸,将所述目标位置发送给所述主控模块20。
[0123]在本发明一实施例中,当所述检测区域内的检测点密度值小于预设检测点密度阀值时,则所述触摸识别模10块判断为无效触摸。
[0124]在本发明一实施例中,当所述触摸识别模块10判断为无效触摸时,所述主控模块20不生成与目标位置对应的控制指令。
[0125]在本发明一实施例中,所述触摸识别模块10还用与获取触摸点操作信息;其中,所述触摸点操作信息包括包括所述目标位置上的触摸方式。
进一步的,在本发明一实施例中,当判断为有效触摸时,所述主控模块20生成与所述目标位置及所述触摸点操作信息对应的控制指令。
[0126]在本发明一实施方式中,所述触摸识别模块10还用于计算所述目标位置的面积值,还用于将所述检测区域内的检测点密度值及所述目标位置的面积值与所述预设检测点密度阀值及所述预设面积阀值进行比较;当所述检测区域内的检测点密度值不小于预设检测点密度阀值,且所述目标位置的面积值不小于所述预设面积阀值时,则判断为有效触摸;其中,所述预设面积阀值为人的手指指腹面与触摸屏正常接触时达到的面积值。
[0127]在本发明一实施例中,当所述检测区域内的检测点密度值小于预设检测点密度阀值或所述目标位置的面积值小于所述预设面积阀值时,则所述触摸识别模块10判断为无效触摸。
[0128]在本发明一实施方式中,所述触摸识别模块10还用于获取所述目标位置上压力值,还用于将所述目标位置上的压力值与所述预设压力阀值进行比较,当所述检测区域内的检测点密度值不小于所述预设检测点密度阀值,且所述目标位置上的压力值不小于所述预设压力阀值时,则判断为有效触摸;其中,所述预设压力阀值为人的手指指腹面与触摸屏正常接触时达到的压力值。
[0129]在本发明一实施例中,当所述检测区域内的检测点密度值小于预设检测点密度阀值或所述目标位置上的压力值小于所述预设压力阀值时,则所述触摸识别模块10判断为无效触摸。
[0130]进一步的,在本发明一实施例中,所述触摸识别模块10包括电容式压力传感器,当用户按压触摸屏时,电容压力传感器的两个电容极板之间的距离减小,进而改变电容。
[0131]公式一:C=eS/43ikd,其中,ε为极板间介质的介电常数,S为极板面积,d为极板间的距离,C为电容元件的电容量。
[0132]根据公式一可知,当电容器的两个极板的距离缩小时,电容增大。
[0133]在一种实现方式中,将电容的变化量转化为电压值的变化量。
[0134]公式二:q = Cu,其中q为电容极板上的电荷量;C为电容元件的电容量;u为电容器两2而电压。
[0135]根据公式二和公式一可知,当电容极板上的电荷量不变时,用户按压触摸屏的力量越大,电容的两个极板间的距离越小,电容值越大,电容值对应的电压值越小。因此,通过公式一和公式二,可以根据电容两端的电压值的变化量得到按压触摸屏的目标位置上的压力目标位置上的压力值。
[0136]需要说明的是,对于相同的压力值,不同的压力传感器获取到的数据可能存在差异,且在自动化处理过程中并不关注数值的单位,因此根据选取的压力传感器的不同,获取到的数值也不同。本发明只需要区分相对压力,同时本发明具备区分蚊虫和用户手指压力的敏感度。例如:用户施加的压力值为10牛,压力传感器A获得的压力值为I,压力传感器B获得的压力值为1,压力传感器C获得的压力值为100。
[0137]具体的,所述获取模块11包括电容式触摸屏。
[0138]具体的,所述获取模块11还用于获取目标位置上的触摸点操作信息;其中,所述触摸点操作信息包括目标位置上的触摸方式,如点击、滑动、手势等。
[0139]具体的,所述主控模块20包括单片机或中央处理器。
[OMO]具体的,所述无线模块30包括WiFi无线通信模块、zigbee无线通信模块、430MHz无线通信模块、2.4GHz无线通信模块中的任一种。
[0141]在本发明一具体实施场景中,将本发明所提供的基于检测点密度值检测的防误触方法的智能快递柜置于在蚊虫较多的户外,当目标物体接触触摸屏时,所述获取模块11会形成多个检测点,并计算所述多个检测点形成的区域的中心点,并以所述中心点为中心生成检测区域,获取所述目标位置上的检测点坐标,所示识别模块12根据所述检测区域内的所述检测点坐标,计算出检测点密度值,根据所述检测区域内的检测点密度值来判断是否为有效触摸。
[0142]当蚊虫附着在触摸屏上时,如图3所示,由于蚊虫本身形态结构的原因,所述检测区域内的检测点密度值往往大于预设检测点密度阀值,因此所述识别模块12判断为无效触摸,所述主控模块20不根据蚊虫的的目标位置生成任何控制指令;
[0143]当用户手指与触摸屏相接触时,如图2所示,由于用户的手指指腹形态结构的原因,用户手指的所述触点数目只有一个,因此所述识别模块12判断为有效触摸,并将所述目标位置发送给所述主控模块20,所述主控模块20生成与所述目标位置相应的控制指令,并将所述控制指令发送到所述执行模块40,所述执行模块40在接收到控制指令后,执行与所述控制执行对应的操作,包括开/关电控锁、开/关条码及二维码阅读器、开/关摄像头、开/关报警器、开/关票据打印模块等设备的操作。所述无线模块30可将智能快递柜的使用情况,通过wifi无线网络或移动网络发送到终端,终端也可以通过wifi无线网络或移动网络将制指令发送到所述无线模块30,再由所述无线模块30传输到所述主控模块20,给智能快递柜下达控制指令。
[0144]在本发明一具体实施场景中,将本发明所提供的基于检测点密度值的防误触方法的智能快递柜置于在蚊虫较多的户外,当目标物体接触触摸屏时,所述获取模块11会形成多个检测点,并计算所述多个检测点形成的区域的中心点,并以所述中心点为中心生成检测区域,获取所述目标位置上的检测点坐标,所述识别模块12根据目标位置上的检测点坐标计算出所述目标位置的面积值;所述识别模块12根据所述检测区域内的所述检测点坐标,计算出所述检测区域内的检测点密度值;并根据所述检测区域内的检测点密度值与所述目标位置的面积值来判断是否为有效触摸;
[0145]当蚊虫附着在触摸屏上时,如图3所示,由于蚊虫本身形态结构的原因,所述检测区域内的检测点密度值往往小于所述预设检测点密度阀值或所述目标位置的面积值小于所述预设面积阀值,因此所述识别模块12判断为无效触摸,所述主控模块20不根据蚊虫的所述目标位置生成任何控制指令;
[0146]当用户手指与触摸屏相接触时,如图2所示,由于用户的手指指腹形态结构的原因,往往所述检测区域内的检测点密度值不小于所述预设检测点密度阀值且所述目标位置的面积值不小于所述预设面积阀值,因此所述识别模块12判断为有效触摸,并将所述目标位置发送给所述主控模块20,所述主控模块20根据接收到的所述触摸点操作信息生成与相应的控制指令,并将所述控制指令发送到所述执行模块40,所述执行模块40在接收到控制指令后,执行与所述控制执行对应的操作,包括开/关电控锁、开/关条码及二维码阅读器、开/关摄像头、开/关报警器、开/关票据打印模块等设备的操作。所述无线模块30可将智能快递柜的使用情况,通过wifi无线网络或移动网络发送到终端,终端也可以通过wifi无线网络或移动网络将制指令发送到所述无线模块30,再由所述无线模块30传输到所述主控模块20,给智能快递柜下达控制指令。
[0147]在本发明一具体实施场景中,将本发明所提供的基于检测点密度值的防误触的智能快递柜置于在蚊虫较多的户外,当目标物体接触触摸屏时,所述获取模块11获取目标位置的中心点,并以所述中心点为中心生成检测区域,并获取所述目标位置上的压力值,并获取所述目标位置中所有检测点坐标,计算所述检测区域内的检测点密度值,所示识别模块12根据所述检测区域内的检测点密度值和所述目标位置上的压力值判断是否为有效触摸;
[0148]当蚊虫附着在触摸屏上时,如图3所示,由于蚊虫本身形态结构的原因,往往蚊虫的所述检测区域内的检测点密度值小于所述检测点密度阀值或所述目标位置上的压力值小于所述预设压力阀值,因此所述识别模块12判断为无效触摸,所述主控模块20不根据蚊虫的所述目标位置生成任何控制指令;
[0149]当用户手指与触摸屏相接触时,如图2所示,由于用户的手指指腹形态结构的原因,用户手指的所述检测区域内的检测点密度值不小于所述检测点密度阀值,且所述目标位置上的压力值不小于所述预设压力阀值,因此所述识别模块12判断为有效触摸,并将所述目标位置发送给所述主控模块20,所述主控模块20根据接收到的所述目标位置生成与相应的控制指令,并将所述控制指令发送到所述执行模块40,所述执行模块40在接收到所述控制指令后,执行与所述控制执行对应的操作,包括开/关电控锁、开/关条码及二维码阅读器、开/关摄像头、开/关报警器、开/关票据打印模块等设备的操作。所述无线模块30可将智能快递柜的使用情况,通过wifi无线网络或移动网络发送到终端,终端也可以通过wifi无线网络或移动网络将制指令发送到所述无线模块30,再由所述无线模块30传输到所述主控模块20,给智能快递柜下达控制指令。
[0150]在本发明一具体实施场景中,将本发明所提供的基于检测点密度值的防误触方法的智能快递柜置于在蚊虫较多的户外,当目标物体接触触摸屏时,所述获取模块11获取所述目标位置上的压力值,所述获取模块11还会形成多个检测点,并计算所述多个检测点形成的区域的中心点,并以所述中心点为中心生成检测区域,获取所述目标位置上的检测点坐标,所述识别模块12根据目标位置上的检测点坐标计算出所述目标位置的面积值;所述识别模块12根据所述检测区域内的检测点坐标,计算出检测点密度值;并根据所述检测区域内的检测点密度值、所述目标位置上的压力值与所述目标位置的面积值来判断是否为有效触摸;
[0151]当蚊虫附着在触摸屏上时,如图3所示,由于蚊虫本身形态结构的原因,蚊虫的所述检测区域内的检测点密度值往往小于所述预设检测点密度阀值或所述目标位置的面积值小于所述预设面积阀值或所述目标位置上的压力值小于所述预设压力阀值,因此所述识别模块12判断为无效触摸,所述主控模块20不根据蚊虫的触摸点操作信息生成任何控制指令;
[0152]当用户手指与触摸屏相接触时,如图2所示,由于用户的手指指腹形态结构的原因,往往所述检测区域内的检测点密度值不小于所述预设检测点密度阀值,且所述目标位置的面积值不小于所述预设面积阀值,且所述目标位置上的压力值不小于所述压力阀值,因此所述识别模块12判断为有效触摸,并将所述目标位置发送给所述主控模块20,所述主控模块20根据接收到的所述目标位置生成与相应的控制指令,并将所述控制指令发送到所述执行模块40,所述执行模块40在接收到控制指令后,执行与所述控制执行对应的操作,包括开/关电控锁、开/关条码及二维码阅读器、开/关摄像头、开/关报警器、开/关票据打印模块等设备的操作。所述无线模块30可将智能快递柜的使用情况,通过wifi无线网络或移动网络发送到终端,终端也可以通过wifi无线网络或移动网络将制指令发送到所述无线模块30,再由所述无线模块30传输到所述主控模块20,给智能快递柜下达控制指令。
[0153]显然,上述实施例仅仅是为了更清除地表达本发明技术方案的方法流程所作的举例,而非对本发明实施方式的限定。对于本领域技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动,在不脱离本发明构思的前提下,这些都属于本发明的保护范围。因此本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种基于检测点密度值的防误触方法,其特征在于,包括如下步骤: 获取目标位置中所有检测点坐标; 获取所述目标位置的中心点坐标,所述目标位置的中心点坐标并以所述目标位置的中心点坐标为中心生成检测区域; 计算所述检测区域内的检测点密度值;当所述检测区域内的检测点密度值不小于预设检测点密度阀值,则判断为有效触摸;其中,所述目标位置为目标物体与触摸屏接触时,触摸屏根据感应到的触摸操作计算出的触摸的具体位置;所述目标物体包括手指和/或蚊虫;所述检测区域的面积大小为手指指腹面与触摸屏正常接触时达到的触摸面积;所述检测点为触摸屏的最小采样坐标点;所述预设检测点密度阀值为人的手指指腹面与触摸屏正常接触时达到的检测点密度值。2.如权利要求1所述的一种基于检测点密度值的防误触方法,其特征在于,还包括: 获取所述目标位置中所有检测点坐标,计算所述目标位置的面积值; 当所述检测区域内的检测点密度值不小于预设检测点密度阀值,且所述目标位置的面积值不小于预设面积阀值时,则判断为有效触摸; 其中,所述预设面积阀值为人的手指指腹面与触摸屏正常接触时达到的面积值。3.如权利要求1所述的一种基于检测点密度值的防误触方法,其特征在于,还包括: 获取所述目标位置上的压力值; 当所述检测区域内的检测点密度值不小于预设检测点密度阀值,且所述目标位置上的压力值不小于所述预设压力阀值时,则判断为有效触摸; 其中,所述预设压力阀值为人的手指指腹面与触摸屏正常接触时达到的压力值。4.如权利要求1-3中任意所述的基于检测点密度值检测的防误触方法,其特征在于,还包括: 当判断为有效触摸时,生成与所述目标位置对应的控制指令。5.如权利要求1-3中任意所述的基于检测点密度值检测的防误触方法,其特征在于,还包括: 获取触摸点操作信息;其中,所述触摸点操作信息包括所述目标位置上的触摸方式。6.如权利要求5所述的基于检测点密度值检测的防误触方法,其特征在于,还包括: 当判断为有效触摸时,生成与所述目标位置及所述触摸点操作信息对应的控制指令。7.—种基于检测点密度值的防误触的智能快递柜,其特征在于,包括:触摸识别模块、主控模块; 其中,所述主控模块与所述触摸识别模块相连; 所述触摸识别模块,用于获取目标位置中所有检测点坐标;还用于获取所述目标位置的中心点坐标,并以所述目标位置的中心点坐标为中心生成检测区域;还用于计算所述检测区域内的检测点密度值;还用于当检测点密度值不小于预设检测点密度阀值,则判断为有效触摸,并将所述目标位置发送给所述主控模块; 所述主控模块用于当判断为有效触摸时,生成与所述目标位置对应的控制指令; 其中,所述目标位置为目标物体与触摸屏接触时,触摸屏根据感应到的触摸操作计算出的触摸的具体位置;所述目标物体包括手指和/或蚊虫;所述检测区域的面积大小为手指指腹面与触摸屏正常接触时达到的触摸面积;所述检测点为触摸屏的最小采样坐标点;所述预设面积阀值为人的手指指腹面与触摸屏正常接触时达到的面积值。8.如权利要求6所述的一种基于检测点密度值的防误触的智能快递柜,其特征在于, 所述触摸识别模块还用于计算所述目标位置的面积值,还用于将所述检测区域内的检测点密度值及所述目标位置的面积值与预设检测点密度阀值及预设面积阀值进行比较;当所述检测区域内的检测点密度值不小于预设检测点密度阀值,且所述目标位置的面积值不小于所述预设面积阀值时,则判断为有效触摸;其中,所述预设面积阀值为人的手指指腹面与触摸屏正常接触时达到的面积值。9.如权利要求6所述的一种基于检测点密度值的防误触的智能快递柜,其特征在于, 所述触摸识别模块还用于获取所述目标位置上的压力值,还用于将所述目标位置上的压力值与所述预设压力阀值进行比较,当所述检测区域内的检测点密度值不小于预设检测点密度阀值,且所述目标位置上的压力值不小于所述预设压力阀值时,则判断为有效触摸;其中,所述预设压力阀值为人的手指指腹面与触摸屏正常接触时达到的压力值。10.如权利要求6-9中任意所述的一种基于检测点密度值的防误触的智能快递柜,其特征在于, 所述触摸识别模块还用与获取触摸点操作信息;其中,所述触摸点操作信息包括所述目标位置上的触摸方式。
【文档编号】G06F3/041GK106055169SQ201610616089
【公开日】2016年10月26日
【申请日】2016年7月29日
【发明人】刘必鹏
【申请人】刘必鹏
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1