av网站播放,国产一级特黄毛片在线毛片,久久精品国产99精品丝袜,天天干夜夜要,伊人影院久久,av大全免费在线观看,国产第一区在线

基于觸點數(shù)目與壓力值檢測的防誤觸方法與其智能快遞柜與流程

文檔序號:12469085閱讀:473來源:國知局
基于觸點數(shù)目與壓力值檢測的防誤觸方法與其智能快遞柜與流程

本發(fā)明涉及一種電子技術(shù)領(lǐng)域,特別涉及觸摸屏的防誤觸方法及基于該方法的智能快遞柜。



背景技術(shù):

隨著觸控感應(yīng)技術(shù)的精進,越來越多的智能快遞柜采用觸摸屏來作為輸入工具。電容式觸摸屏在觸摸屏四邊均鍍上狹長的電極,在導電體內(nèi)形成一個低電壓交流電場。在觸摸屏幕時,由于人體電場,手指與導體層間會形成一個耦合電容,四邊電極發(fā)出的電流會流向觸點,而電流強弱與手指到電極的距離成正比,位于觸摸屏幕后的控制器便會計算電流的比例及強弱,準確算出觸摸點的位置。相對于電阻式觸摸屏,電容式觸摸屏的使用更加方便,對于屏幕需要用的是生物體(手指肉),而非手指甲大力按壓,這樣屏幕上就不會留下難看的刮花痕跡,而且反應(yīng)靈敏,是電阻觸屏所不能達到的。而且電容屏較電阻屏省電,是觸摸屏的一個趨勢,因此得到了廣泛的使用。

目前,我國的智能快遞柜一般都置于戶外,而戶外蚊蟲相對較多,蚊蟲的趨光性導致其容易附著在智能快遞柜的相對較亮的觸摸屏上。派件員與收件人在使用智能快遞柜時,容易因為屏幕上附著著蚊蟲而造成誤觸,給派件員與收件人帶來諸多不便。而且蚊蟲的附著會造成觸摸屏持續(xù)感應(yīng)和反饋,導致觸摸屏的使用性能以及用戶體驗下降。許多現(xiàn)有的防誤觸方法,都是用于防止褲兜、卡片等接觸面壓力較大的物件對觸摸屏的誤觸,在一些復(fù)雜的戶外場景,比如一些蚊蟲較多的地方等,反而無法帶給使用者流暢的用戶體驗。



技術(shù)實現(xiàn)要素:

為了解決上述問題,本發(fā)明提供了一種觸摸屏的防誤觸方法及基于該方法的智能快遞柜,該觸摸屏可以智能識別蚊蟲誤觸與用戶觸摸,只對用戶觸摸進行反饋,從而有效地解決了趨光性的蚊蟲附著于觸摸屏而造成的誤觸摸的問題。

本發(fā)明為實現(xiàn)上述目的,采用了以下技術(shù)方案:

第一方面,本發(fā)明提供了一種基于觸點數(shù)目和壓力值檢測的觸摸屏防誤觸方法,其特征在于,包括如下步驟:

獲取目標位置上的壓力值;

獲取所述目標位置中所有檢測點坐標,計算所述目標位置的中心點坐標;

以所述中心點坐標為中心生成檢測區(qū)域,當任意兩個檢測點的坐標距離不大于預(yù)設(shè)距離時,則判斷兩個檢測點相鄰,屬于同一個觸點,并計算所述檢測區(qū)域內(nèi)的觸點數(shù)目;

當所述檢測區(qū)域內(nèi)的觸點數(shù)目等于一,且所述目標位置上的壓力值不小于預(yù)設(shè)壓力閥值時,則判斷為有效觸摸;

其中,所述目標位置為目標物體與觸摸屏接觸時,觸摸屏根據(jù)感應(yīng)到的觸摸操作計算出的觸摸的具體位置;所述目標物體包括手指和/或蚊蟲;所述檢測區(qū)域的面積大小為手指指腹面與觸摸屏正常接觸時達到的觸摸壓力;所述檢測點為觸摸屏的最小采樣坐標點;所述預(yù)設(shè)壓力閥值為人的手指指腹面與觸摸屏正常接觸時達到的壓力值。

在本發(fā)明一實施例中,所述預(yù)設(shè)距離為一個檢測點所占的長度。

在本發(fā)明一實施例中,所述預(yù)設(shè)壓力閥值是經(jīng)過差分進化算法計算得出的數(shù)值,為一般人手指指腹面與觸摸屏正常接觸時達到的最小壓力值。

在本發(fā)明一實施例中,當判斷為有效觸摸時,生成與目標位置對應(yīng)的控制指令。

在本發(fā)明一實施例中,當所述檢測區(qū)域內(nèi)的觸點數(shù)目大于一或所述目標位置上的所述目標位置上的壓力值小于預(yù)設(shè)壓力閥值,則判斷為無效觸摸。

在本發(fā)明一實施例中,當判斷為無效觸摸時,不生成與目標位置對應(yīng)的控制指令。

在本發(fā)明一實施例中,所述一種基于觸點數(shù)目與壓力值檢測的觸摸屏防誤觸方法還包括:獲取觸摸點操作信息;其中,所述觸摸點操作信息包括所述目標位置上的觸摸方式。

進一步的,在本發(fā)明一實施例中,當判斷為有效觸摸時,生成與所述觸摸點操作信息對應(yīng)的控制指令。

第二方面,本發(fā)明提供了一種基于壓力值檢測的觸摸屏防誤觸方法,包括如下步驟:

獲取目標位置上的壓力值;

將所述目標位置上的壓力值與預(yù)設(shè)壓力閥值進行比較;

當所述目標位置上的壓力值不小于所述預(yù)設(shè)壓力閥值時,判斷為有效觸摸;

其中,所述目標位置為目標物體與觸摸屏接觸時,觸摸屏根據(jù)感應(yīng)到的觸摸操作計算出的觸摸的具體位置;所述目標物體包括手指和/或蚊蟲;所述預(yù)設(shè)壓力閥值為人的手指指腹面與觸摸屏正常接觸時達到的壓力值。

在本發(fā)明一實施例中,所述預(yù)設(shè)壓力閥值是經(jīng)過差分進化算法計算得出的數(shù)值,為一般人手指指腹面與觸摸屏正常接觸時達到的最小壓力值。

在本發(fā)明一實施例中,當判斷為有效觸摸時,生成與目標位置對應(yīng)的控制指令。

在本發(fā)明一實施例中,當所述目標位置上的壓力值小于所述預(yù)設(shè)壓力閥值時,判斷該觸摸為無效觸摸。

進一步的,當判斷為無效觸摸時,不生成與目標位置對應(yīng)的控制指令。

在本發(fā)明一實施例中,所述一種基于檢測點密度值檢測的觸摸屏防誤觸方法還包括:獲取觸摸點操作信息;其中,所述觸摸點操作信息包括所述目標位置上的觸摸方式。

進一步的,在本發(fā)明一實施例中,當判斷為有效觸摸時,生成與所述觸摸點操作信息對應(yīng)的控制指令。

第三方面,本發(fā)明還提供了一種基于觸點數(shù)目與壓力值檢測的防誤觸的智能快遞柜,其特征在于,包括:觸摸識別模塊、主控模塊;

其中,所述主控模塊與所述觸摸識別模塊相連;

所述觸摸識別模塊用于獲取目標位置上的壓力值;還用于獲取所述目標位置中所有檢測點坐標,計算所述目標位置的中心點坐標,并以所述中心點坐標為中心生成檢測區(qū)域;還用于當任意兩個檢測點的坐標距離不大于預(yù)設(shè)距離時,則判斷兩個檢測點相鄰,屬于同一個觸點,并計算所述檢測區(qū)域內(nèi)的觸點數(shù)目;還用于當所述檢測區(qū)域內(nèi)的觸點數(shù)目等于一,且所述目標位置上的壓力值不小于所述預(yù)設(shè)壓力閥值時,則判斷為有效觸摸;還用于將所述目標位置發(fā)送給所述主控模塊;

所述主控模塊用于當判斷為有效觸摸時,生成與所述目標位置對應(yīng)的控制指令;

其中,所述目標位置為目標物體與觸摸屏接觸時,觸摸屏根據(jù)感應(yīng)到的觸摸操作計算出的觸摸的具體位置;所述目標物體包括手指和/或蚊蟲;所述檢測區(qū)域的面積大小為手指指腹面與觸摸屏正常接觸時達到的觸摸壓力;所述檢測點為觸摸屏的最小采樣坐標點;所述預(yù)設(shè)壓力閥值為人的手指指腹面與觸摸屏正常接觸時達到的壓力值。

在本發(fā)明一實施例中,所述觸摸識別模塊包括獲取模塊與識別模塊;

所述獲取模塊用于獲取所述目標位置上的壓力值,還用于獲取所述目標位置中所有檢測點坐標,并計算所述目標位置的中心點坐標,并將所述目標位置的中心點坐標、所述目標位置中所有檢測點坐標與所述目標位置上的壓力值發(fā)送到所述識別模塊;

所述識別模塊用于以所述中心點坐標為中心生成檢測區(qū)域,所述識別模塊還用于并計算所述檢測區(qū)域內(nèi)的觸點數(shù)目,當任意兩個檢測點的坐標距離不大于預(yù)設(shè)距離時,則判斷兩個檢測點相鄰,屬于同一個觸點,并根據(jù)所述檢測區(qū)域內(nèi)的觸點數(shù)目和所述目標位置上的壓力值判斷觸摸是否為有效觸摸,當所述檢測區(qū)域內(nèi)的所述檢測區(qū)域內(nèi)的觸點數(shù)目等于一且所述目標位置上的壓力值不小于所述預(yù)設(shè)壓力閥值時,則判斷為有效觸摸,將所述目標位置發(fā)送給所述主控模塊。

在本發(fā)明一實施例中,所述預(yù)設(shè)距離為一個檢測點所占的長度。

在本發(fā)明一實施例中,所述預(yù)設(shè)壓力閥值是經(jīng)過差分進化算法計算得出的數(shù)值,為一般人手指指腹面與觸摸屏正常接觸時達到的最小壓力值。

在本發(fā)明一實施例中,當所述檢測區(qū)域內(nèi)的觸點數(shù)目大于一或所述目標位置上的所述目標位置上的壓力值小于預(yù)設(shè)壓力閥值,則所述觸摸識別模塊判斷為無效觸摸。

在本發(fā)明一實施例中,當所述觸摸識別模塊判斷為無效觸摸時,所述主控模塊不生成與目標位置對應(yīng)的控制指令。

在本發(fā)明一實施例中,所述觸摸識別模塊還用與獲取觸摸點操作信息;其中,所述觸摸點操作信息包括包括所述目標位置上的觸摸方式。

進一步的,在本發(fā)明一實施例中,當判斷為有效觸摸時,所述主控模塊生成與所述觸摸點操作信息對應(yīng)的控制指令。

在本發(fā)明一實施例中,所述一種基于觸點數(shù)目和壓力值檢測的防誤觸的智能快遞柜還包括無線模塊;所述無線模塊用于接收終端的控制指令,并將所述控制指令發(fā)送給所述主控模塊,把智能快遞柜的狀態(tài)反饋給終端;其中所述無線模塊與所述主控模塊相連。

在本發(fā)明一實施例中,所述主控模塊包括單片機或中央處理器。

在本發(fā)明一實施例中,所述無線模塊包括WiFi無線通信模塊、zigbee無線通信模塊、430MHz無線通信模塊、2.4GHz無線通信模塊中的任一種。

在本發(fā)明一實施例中,所述一種基于觸點數(shù)目和壓力值檢測的防誤觸的智能快遞柜還包括執(zhí)行模塊;所述執(zhí)行模塊用于根據(jù)所述主控模塊生成的控制指令進行相應(yīng)的操作;其中,所述執(zhí)行模塊與所述主控模塊相連。

在本發(fā)明一實施例中,所述執(zhí)行模塊包括電控鎖、條碼及二維碼閱讀器、攝像頭、報警器、票據(jù)打印模塊。

第四方面,本發(fā)明還提供了一種基于壓力值檢測的防誤觸的智能快遞柜,其特征在于,包括:觸摸識別模塊、主控模塊;

其中,所述主控模塊與所述觸摸識別模塊相連;

所述觸摸識別模塊,用于獲取目標位置上的壓力值,還用于將所述目標位置上的壓力值與預(yù)設(shè)壓力閥值進行比較,當所述目標位置上的壓力值不小于所述預(yù)設(shè)壓力閥值時,判斷為有效觸摸;還用于當判斷為有效觸摸時,將所述目標位置發(fā)送給所述主控模塊;所述預(yù)設(shè)壓力閥值為人的手指指腹面與觸摸屏正常接觸時達到的壓力值。

所述主控模塊用于當判斷為有效觸摸時,生成與所述目標位置對應(yīng)的控制指令;

其中,所述目標位置為目標物體與觸摸屏接觸時,觸摸屏根據(jù)感應(yīng)到的觸摸操作計算出的觸摸的具體位置;所述目標物體包括手指和/或蚊蟲。

在本發(fā)明一實施例中,所述觸摸識別模塊包括獲取模塊與識別模塊;

所述獲取模塊用于獲取目標位置上的壓力值,并將所述目標位置上的壓力值與所述目標位置發(fā)送到所述識別模塊;

所述識別模塊用于將所述目標位置上的壓力值預(yù)設(shè)壓力閥值進行比較,當所述目標位置上的壓力值不小于所述預(yù)設(shè)壓力閥值時,判斷為有效觸摸,還用于當判斷觸摸為有效觸摸時,將所述目標位置發(fā)送給所述主控模塊。

在本發(fā)明一實施例中,所述預(yù)設(shè)壓力閥值是經(jīng)過差分進化算法計算得出的數(shù)值,為一般人手指指腹面與觸摸屏正常接觸時達到的最小壓力值。

在本發(fā)明一實施例中,當所述目標位置上的所述目標位置上的壓力值小于所述預(yù)設(shè)壓力閥值時,所述觸摸識別模塊判斷該觸摸為無效觸摸。

進一步的,當所述觸摸識別模塊判斷為無效觸摸時,所述主控模塊不生成與目標位置對應(yīng)的控制指令。

在本發(fā)明一實施例中,所述觸摸識別模塊還用與獲取觸摸點操作信息;其中,所述觸摸點操作信息包括包括所述目標位置上的觸摸方式。

進一步的,在本發(fā)明一實施例中,當所述觸摸識別模塊判斷為有效觸摸時,所述主控模塊生成與所述觸摸點操作信息對應(yīng)的控制指令。

在本發(fā)明一實施例中,所述一種基于壓力值檢測的防誤觸的智能快遞柜還包括無線模塊;所述無線模塊用于接收終端的控制指令,并將所述控制指令發(fā)送給所述主控模塊,把智能快遞柜的狀態(tài)反饋給終端;其中所述無線模塊與所述主控模塊相連。

在本發(fā)明一實施例中,所述主控模塊包括單片機或中央處理器。

在本發(fā)明一實施例中,所述無線模塊包括WiFi無線通信模塊、zigbee無線通信模塊、430MHz無線通信模塊、2.4GHz無線通信模塊中的任一種。

在本發(fā)明一實施例中,所述一種基于壓力值檢測的防誤觸的智能快遞柜還包括執(zhí)行模塊;所述執(zhí)行模塊用于根據(jù)所述主控模塊生成的控制指令進行相應(yīng)的操作;其中,所述執(zhí)行模塊與所述主控模塊相連。

在本發(fā)明一實施例中,所述執(zhí)行模塊包括電控鎖、條碼及二維碼閱讀器、攝像頭、報警器、票據(jù)打印模塊。

本發(fā)明的有益效果:

本發(fā)明所提供的觸摸屏防誤觸方法及基于該方法的智能快遞柜,在觸摸屏受到觸摸時,能夠智能識別并判斷出用戶觸摸與蚊蟲誤觸,進而執(zhí)行用戶觸摸所選定的操作,有效地解決了智能快遞柜上由于蚊蟲附著而導致的誤觸問題??爝f派件員與取件員可以在蚊蟲較多的戶外區(qū)域,依舊正常派件與取件,提高了用戶的使用體驗。

附圖說明

圖1是現(xiàn)有技術(shù)中觸摸屏確定觸摸位置坐標的工作原理示意圖;

圖2是本發(fā)明一實施例中所述觸點的示意圖;

圖3是本發(fā)明另一實施例中所述觸點的示意圖;

圖4是本發(fā)明所提供的一種基于觸點數(shù)目與壓力值檢測的防誤觸方法的流程圖;

圖5是本發(fā)明所提供的一種基于壓力值檢測的防誤觸方法的流程圖;

圖6是本發(fā)明所提供的防誤觸的智能快遞柜的模塊框圖。

具體實施方式

下面參照附圖來說明本發(fā)明的實施例。本發(fā)明的一個附圖或一種實施方式中描述的元素和特征可以與一個或者更多個其他附圖或?qū)嵤┓绞街惺境龅脑睾吞卣飨嘟Y(jié)合。應(yīng)當注意,為了清除目的,附圖和說明中省略了與本發(fā)明無關(guān)的、本領(lǐng)域普通技術(shù)人員已知的部件和處理 的表示和描述、實施例僅用于例證的目的,不限制本發(fā)明的范圍,同時本領(lǐng)域普通技術(shù)人員根據(jù)本發(fā)明所做的顯而易見的改變和修飾也包含在本發(fā)明范圍之內(nèi)。

以電容式觸摸屏為例,本領(lǐng)域技術(shù)人員可以理解的是,電容屏模組包括觸摸屏(手觸摸操作的透明部分)和觸摸IC(當手觸摸電容屏時,通過觸摸IC解析觸點的位置坐標)。具體地,如圖1電容式觸摸屏確定觸摸位置坐標的工作原理示意圖所示,當目標物體(包括手指和/或蚊蟲)與觸摸屏接觸時,屏幕感應(yīng)當前觸摸位置,并經(jīng)處理器獲得觸摸的原始數(shù)據(jù),原始數(shù)據(jù)經(jīng)去噪處理后,即計算出觸摸的具體位置,該位置在本發(fā)明中,記為“目標位置”;電容式觸摸屏上的最小采樣坐標點,即圖1中的小方格,在本發(fā)明中,記為“檢測點”。所述目標位置上的接觸點,如圖2及圖3中圓圈所示,記為“觸點”。

圖4為本發(fā)明第一實施方式中的一種基于觸點數(shù)目檢測的觸摸屏防誤觸方法,包括以下步驟:

S110;獲取目標位置上的壓力值;

S120:獲取所述目標位置中所有檢測點坐標,計算所述目標位置的中心點坐標;

S130:以所述中心點坐標為中心生成檢測區(qū)域,當任意兩個檢測點的坐標距離不大于預(yù)設(shè)距離時,則判斷兩個檢測點相鄰,屬于同一個觸點,并計算所述檢測區(qū)域內(nèi)的觸點數(shù)目;其中,所述檢測區(qū)域的區(qū)域面積預(yù)設(shè)為手指指腹面與觸摸屏正常接觸時的最大實際觸摸面積;

S140:當所述檢測區(qū)域內(nèi)的觸點數(shù)目等于一,且所述目標位置上的壓力值不小于預(yù)設(shè)壓力閥值時,則判斷為有效觸摸;具體的,所述預(yù)設(shè)壓力閥值為人的手指指腹面與觸摸屏正常接觸時達到的壓力值;

在本發(fā)明一實施例中,所述預(yù)設(shè)距離為一個檢測點所占的長度。

在本發(fā)明一實施例中,所述預(yù)設(shè)壓力閥值是經(jīng)過差分進化算法計算得出的數(shù)值,為一般人手指指腹面與觸摸屏正常接觸時達到的最小壓力值。

在本發(fā)明一實施例中,當判斷為有效觸摸時,生成與目標位置對應(yīng)的控制指令。

在本發(fā)明一實施例中,當所述檢測區(qū)域內(nèi)的觸點數(shù)目大于一或所述目標位置上的所述目標位置上的壓力值小于預(yù)設(shè)壓力閥值,則判斷為無效觸摸。

在本發(fā)明一實施例中,當判斷為無效觸摸時,不生成與目標位置對應(yīng)的控制指令。

在本發(fā)明一實施例中,所述一種基于觸點數(shù)目與壓力值檢測的觸摸屏防誤觸方法還包括:獲取觸摸點操作信息;其中,所述觸摸點操作信息包括所述目標位置上的觸摸方式,如點擊、滑動、手勢等。

進一步的,在本發(fā)明一實施例中,當判斷為有效觸摸時,生成與所述觸摸點操作信息對應(yīng)的控制指令。

在本發(fā)明一具體應(yīng)用場景中,當目標物體接觸觸摸屏時,觸摸屏獲取目標位置上的壓力值;而且,觸摸屏會形成多個檢測點,并計算所述多個檢測點形成的區(qū)域的中心點,并以所述中心點為中心生成檢測區(qū)域,獲取所述檢測區(qū)域內(nèi)的檢測點坐標,根據(jù)所述檢測點坐標,判斷任意兩個所述檢測點是否相鄰,若兩個所述檢測點相鄰,則認為其屬于同一觸點,并計算所述檢測區(qū)域內(nèi)的觸點數(shù)目;

當用戶使用觸摸屏時,由于用戶指腹形態(tài)結(jié)構(gòu)的原因,如圖3所示,所述檢測區(qū)域上只存在一個接觸區(qū)域,所述檢測點均屬于同一觸點,即所述檢測區(qū)域內(nèi)的觸點數(shù)目等于一,且所述目標位置上的壓力值不小于所述預(yù)設(shè)壓力閥值因此判斷為有效觸摸,并生成與所述觸摸點操作信息對應(yīng)的控制指令;

當蚊蟲附著在觸摸屏上時,由于蚊蟲形態(tài)結(jié)構(gòu)的原因,如圖2所示,所述檢測區(qū)域上往往存在一個以上的接觸區(qū)域,每個接觸區(qū)域由若干個所述檢測點組成,且任意一個接觸區(qū)域中的檢測點與另一個接觸區(qū)域中的檢測點之間的距離往往大于所述預(yù)設(shè)距離,因此識別模塊12獲取到的蚊蟲的所述檢測區(qū)域內(nèi)的觸點數(shù)目大于一,或所述目標位置上的壓力值小于所述預(yù)設(shè)壓力閥值,因此判斷為無效觸摸,不生成與所述目標位置對應(yīng)的控制指令。因此本方法通過同時對所述檢測區(qū)域內(nèi)的觸點數(shù)目與所述目標位置上的壓力值進行計算,進而識別是否為手指操作,從而防止蚊蟲對觸摸屏的誤操作。

圖5為本發(fā)明第二實施方式的一種基于壓力值檢測的觸摸屏防誤觸方法,包括以下步驟:

S210:獲取目標位置上的壓力值;

S220:將所述目標位置上的壓力值與預(yù)設(shè)壓力閥值進行比較;具體的,所述預(yù)設(shè)壓力閥值為人的手指指腹面與觸摸屏正常接觸時達到的壓力值;

S230:當所述目標位置上的壓力值不小于所述預(yù)設(shè)壓力閥值時,判斷為有效觸摸。

在本發(fā)明一實施例中,所述預(yù)設(shè)壓力閥值是經(jīng)過差分進化算法計算得出的數(shù)值,為一般人手指指腹面與觸摸屏正常接觸時達到的最小壓力值。

在本發(fā)明一實施例中,當判斷為有效觸摸時,生成與目標位置對應(yīng)的控制指令。

在本發(fā)明一實施例中,當所述目標位置上的所述目標位置上的壓力值小于所述預(yù)設(shè)壓力閥值時,判斷該觸摸為無效觸摸。

進一步的,當判斷為無效觸摸時,不生成與目標位置對應(yīng)的控制指令。

在本發(fā)明一實施例中,所述一種基于檢測點密度值檢測的觸摸屏防誤觸方法還包括:獲取觸摸點操作信息;其中,所述觸摸點操作信息包括所述目標位置上的觸摸方式,如點擊、滑動、手勢等。

進一步的,在本發(fā)明一實施例中,當判斷為有效觸摸時,生成與所述觸摸點操作信息對應(yīng)的控制指令。

在本發(fā)明一具體應(yīng)用場景中,當目標物體與觸摸屏接觸時,觸摸屏獲取目標位置上的的壓力值。當用戶使用觸摸屏時,由于用戶指腹形態(tài)結(jié)構(gòu)的原因,所述目標位置上的壓力值不小于所述預(yù)設(shè)壓力閥值,因此判斷為有效觸摸,并生成與所述目標位置上操作匹配的控制指令;當蚊蟲附著在觸摸屏上時,觸摸屏獲取所述目標物體與觸摸屏實際接觸區(qū)域,并計算出所述目標位置上的壓力值;由于蚊蟲形態(tài)結(jié)構(gòu)的原因,蚊蟲與所述觸摸屏接觸時形成的所述目標位置上的壓力值往往小于所述預(yù)設(shè)壓力閥值,因此判斷為無效觸摸,不生成任何控制指令。因此本方法通過對實際觸摸區(qū)域的所述目標位置上的壓力值進行計算,進而識別是否為手指操作,從而防止蚊蟲對觸摸屏的誤操作。

本發(fā)明還提供了一種基于觸點數(shù)目與壓力值檢測的觸摸屏防誤觸方法的智能快遞柜,在本發(fā)明一實施例中,如圖6所示,包括:觸摸識別模塊10、主控模塊20,其中觸摸識別模塊10與主控模塊20相連,該系統(tǒng)還包括無線模塊30、執(zhí)行模塊40;

其中,所述主控模塊20與所述觸摸識別模塊10相連;

所述觸摸識別模塊10用于獲取目標位置上的壓力值;還用于獲取所述目標位置中所有檢測點坐標,計算所述目標位置的中心點坐標;以所述中心點坐標為中心生成檢測區(qū)域,當任意兩個檢測點的坐標距離不大于預(yù)設(shè)距離時,則判斷兩個檢測點相鄰,屬于同一個觸點,并計算所述檢測區(qū)域內(nèi)的觸點數(shù)目;當所述檢測區(qū)域內(nèi)的觸點數(shù)目等于一,且所述目標位置上的壓力值不小于所述預(yù)設(shè)壓力閥值時,則判斷為有效觸摸;將所述目標位置發(fā)送給所述主控模塊20;

所述主控模塊20用于當判斷為有效觸摸時,生成與所述目標位置對應(yīng)的控制指令;

其中,所述預(yù)設(shè)壓力閥值為人的手指指腹面與觸摸屏正常接觸時達到的壓力值。

在本發(fā)明一實施例中,所述觸摸識別模塊10包括獲取模塊11與識別模塊12;

所述獲取模塊11用于獲取所述目標位置上的壓力值,還用于獲取所述目標位置中所有檢測點坐標,并計算所述目標位置的中心點坐標,并將所述目標位置的中心點坐標、所述目標位置中所有檢測點坐標與所述目標位置上的壓力值發(fā)送到所述識別模塊12;

所述識別模12塊用于以所述中心點坐標為中心生成檢測區(qū)域,所述識別模塊12還用于并計算所述檢測區(qū)域內(nèi)的觸點數(shù)目,當任意兩個檢測點的坐標距離不大于預(yù)設(shè)距離時,則判斷兩個檢測點相鄰,屬于同一個觸點,并根據(jù)所述檢測區(qū)域內(nèi)的觸點數(shù)目和所述目標位置上的壓力值判斷觸摸是否為有效觸摸,當所述檢測區(qū)域內(nèi)的所述檢測區(qū)域內(nèi)的觸點數(shù)目等于一且所述目標位置上的壓力值不小于所述預(yù)設(shè)壓力閥值時,則判斷為有效觸摸,將所述目標位置發(fā)送給所述主控模塊20。

在本發(fā)明一實施例中,所述預(yù)設(shè)距離為一個檢測點所占的長度。

在本發(fā)明一實施例中,所述預(yù)設(shè)壓力閥值是經(jīng)過差分進化算法計算得出的數(shù)值,為一般人手指指腹面與觸摸屏正常接觸時達到的最小壓力值。

在本發(fā)明一實施例中,當所述檢測區(qū)域內(nèi)的觸點數(shù)目大于一或所述目標位置上的所述目標位置上的壓力值小于預(yù)設(shè)壓力閥值,則所述觸摸識別模塊10判斷為無效觸摸。

在本發(fā)明一實施例中,當所述觸摸識別模塊10判斷為無效觸摸時,所述主控模塊20不生成與目標位置對應(yīng)的控制指令。

在本發(fā)明一實施例中,所述觸摸識別模塊10還用與獲取觸摸點操作信息;其中,所述觸摸點操作信息包括包括所述目標位置上的觸摸方式,如點擊、滑動、手勢等。

進一步的,在本發(fā)明一實施例中,當判斷為有效觸摸時,所述主控模塊20生成與所述觸摸點操作信息對應(yīng)的控制指令。

具體的,所述觸摸識別模塊10包括電容式壓力傳感器,當用戶按壓觸摸屏時,電容壓力傳感器的兩個電容極板之間的距離減小,進而改變電容。

公式一:C=εS/4πkd,其中,ε為極板間介質(zhì)的介電常數(shù),S為極板面積,d為極板間的距離,C為電容元件的電容量。

根據(jù)公式一可知,當電容器的兩個極板的距離縮小時,電容增大。

在一種實現(xiàn)方式中,將電容的變化量轉(zhuǎn)化為電壓值的變化量。

公式二:q=Cu,其中q為電容極板上的電荷量;C為電容元件的電容量;u為電容器兩端電壓。

根據(jù)公式二和公式一可知,當電容極板上的電荷量不變時,用戶按壓觸摸屏的力量越大,電容的兩個極板間的距離越小,電容值越大,電容值對應(yīng)的電壓值越小。因此,通過公式一和公式二,可以根據(jù)電容兩端的電壓值的變化量得到按壓觸摸屏的目標位置上的壓力目標位置上的壓力值。

需要說明的是,對于相同的壓力值,不同的壓力傳感器獲取到的數(shù)據(jù)可能存在差異,且在自動化處理過程中并不關(guān)注數(shù)值的單位,因此根據(jù)選取的壓力傳感器的不同,獲取到的數(shù)值也不同。本發(fā)明只需要區(qū)分相對壓力,同時本發(fā)明具備區(qū)分蚊蟲和用戶手指壓力的敏感度。例如:用戶施加的壓力值為10牛,壓力傳感器A獲得的壓力值為1,壓力傳感器B獲得的壓力值為10,壓力傳感器C獲得的壓力值為100。

具體的,所述主控模塊20包括單片機或中央處理器。

具體的,所述無線模塊30包括WiFi無線通信模塊、zigbee無線通信模塊、430MHz無線通信模塊、2.4GHz無線通信模塊中的任一種。

在本發(fā)明一具體實施場景中,將本發(fā)明所提供的基于觸摸屏防誤觸方法的智能快遞柜置于在蚊蟲較多的戶外,當目標物體接觸觸摸屏時,所述獲取模塊11會形成多個檢測點,并計算所述多個檢測點形成的區(qū)域的中心點,并以所述中心點為中心生成檢測區(qū)域,獲取所述檢測區(qū)域內(nèi)的檢測點坐標,所示識別模塊12根據(jù)所述檢測點坐標,判斷任意兩個檢測點是否相鄰,若兩個檢測點相鄰,則認為其屬于同一觸點,計算出檢測區(qū)域內(nèi)的觸點數(shù)目;所述獲取模塊11根據(jù)電容極板兩端的電壓值的變化量計算出按壓觸摸屏的目標位置上的壓力值;所述識別模塊12根據(jù)所述檢測區(qū)域內(nèi)的觸點數(shù)目和所述目標位置上的壓力值,來判斷是否為有效觸摸。

由于蚊蟲本身形態(tài)結(jié)構(gòu)的原因,如圖2所示,所述檢測區(qū)域上往往存在一個以上的接觸區(qū)域,每個接觸區(qū)域由若干個所述檢測點組成,且任意一個接觸區(qū)域中的檢測點與另一個接觸區(qū)域中的檢測點之間的距離往往大于所述預(yù)設(shè)距離,因此識別模塊12獲取到的蚊蟲的所述檢測區(qū)域內(nèi)的觸點數(shù)目大于一或所述目標位置上的壓力值小于所述預(yù)設(shè)壓力閥值,因此所述識別模塊12判斷為無效觸摸,所述主控模塊20不根據(jù)蚊蟲的觸摸點信息生成任何控制指令;由于用戶的手指指腹形態(tài)結(jié)構(gòu)的原因,如圖3所示,用戶手指的所述檢測區(qū)域內(nèi)的觸點數(shù)目只有一個,且所述目標位置上的壓力值不小于所述預(yù)設(shè)壓力閥值,因此所述識別模塊12判斷為有效觸摸,并將所述觸摸點信息發(fā)送給所述主控模塊20,所述主控模塊20根據(jù)接收到的所述觸摸點信息生成與相應(yīng)的控制指令,并將所述控制指令發(fā)送到所述執(zhí)行模塊40,所述執(zhí)行模 塊40在接收到所述控制指令后,執(zhí)行與所述控制執(zhí)行對應(yīng)的操作,包括開/關(guān)電控鎖、開/關(guān)條碼及二維碼閱讀器、開/關(guān)攝像頭、開/關(guān)報警器、開/關(guān)票據(jù)打印模塊等設(shè)備的操作。所述無線模塊30可將智能快遞柜的使用情況,通過wifi無線網(wǎng)絡(luò)或移動網(wǎng)絡(luò)發(fā)送到終端,終端也可以通過wifi無線網(wǎng)絡(luò)或移動網(wǎng)絡(luò)將制指令發(fā)送到所述無線模塊30,再由所述無線模塊30傳輸?shù)剿鲋骺啬K20,給智能快遞柜下達控制指令。

本發(fā)明還提供了一種基于壓力值檢測的觸摸屏防誤觸方法的智能快遞柜,在本發(fā)明一實施例中,如圖6所示,包括:觸摸識別模塊10、主控模塊20,其中觸摸識別模塊10與主控模塊20相連,該系統(tǒng)還包括無線模塊30、執(zhí)行模塊40;

其中,所述主控模塊20與所述觸摸識別模塊10相連;

所述觸摸識別模塊10,用于獲取目標位置上的壓力值,還用于將所述目標位置上的壓力值與預(yù)設(shè)壓力閥值進行比較,當所述目標位置上的壓力值不小于所述預(yù)設(shè)壓力閥值時,判斷為有效觸摸,還用于當判斷為有效觸摸時,將所述目標位置發(fā)送給所述主控模塊;所述預(yù)設(shè)壓力閥值為人的手指指腹面與觸摸屏正常接觸時達到的壓力值;

所述主控模塊20用于當判斷為有效觸摸時,生成與所述目標位置對應(yīng)的控制指令;

其中,所述目標位置為目標物體與觸摸屏接觸時,觸摸屏根據(jù)感應(yīng)到的觸摸操作計算出的觸摸的具體位置;所述目標物體包括手指和/或蚊蟲。

在本發(fā)明一實施例中,所述觸摸識別模塊10包括獲取模塊11與識別模塊12;

所述獲取模塊11用于獲取目標位置上的壓力值,并將所述目標位置上的壓力值與所述目標位置發(fā)送到所述識別模塊12;

所述識別模塊12用于將所述目標位置上的壓力值預(yù)設(shè)壓力閥值進行比較,當所述目標位置上的壓力值不小于所述預(yù)設(shè)壓力閥值時,判斷為有效觸摸,還用于當判斷觸摸為有效觸摸時,將所述目標位置發(fā)送給所述主控模塊20。

在本發(fā)明一實施例中,所述預(yù)設(shè)壓力閥值是經(jīng)過差分進化算法計算得出的數(shù)值,為一般人手指指腹面與觸摸屏正常接觸時達到的最小壓力值。

在本發(fā)明一實施例中,當所述目標位置上的所述目標位置上的壓力值小于所述預(yù)設(shè)壓力閥值時,所述觸摸識別模塊10判斷該觸摸為無效觸摸。

進一步的,當所述觸摸識別模塊10判斷為無效觸摸時,所述主控模塊20不生成與目標位置對應(yīng)的控制指令。

在本發(fā)明一實施例中,所述觸摸識別模塊10還用與獲取觸摸點操作信息;其中,所述觸摸點操作信息包括包括所述目標位置上的觸摸方式,如點擊、滑動、手勢等。

進一步的,在本發(fā)明一實施例中,當所述觸摸識別模塊10判斷為有效觸摸時,所述主控模塊20生成與所述觸摸點操作信息對應(yīng)的控制指令。

具體的,所述觸摸識別模塊10包括電容式壓力傳感器,當用戶按壓觸摸屏時,電容壓力傳感器的兩個電容極板之間的距離減小,進而改變電容。

公式一:C=εS/4πkd,其中,ε為極板間介質(zhì)的介電常數(shù),S為極板面積,d為極板間的距離,C為電容元件的電容量。

根據(jù)公式一可知,當電容器的兩個極板的距離縮小時,電容增大。

在一種實現(xiàn)方式中,將電容的變化量轉(zhuǎn)化為電壓值的變化量。

公式二:q=Cu,其中q為電容極板上的電荷量;C為電容元件的電容量;u為電容器兩端電壓。

根據(jù)公式二和公式一可知,當電容極板上的電荷量不變時,用戶按壓觸摸屏的力量越大,電容的兩個極板間的距離越小,電容值越大,電容值對應(yīng)的電壓值越小。因此,通過公式一和公式二,可以根據(jù)電容兩端的電壓值的變化量得到按壓觸摸屏的目標位置上的壓力目標位置上的壓力值。

需要說明的是,對于相同的壓力值,不同的壓力傳感器獲取到的數(shù)據(jù)可能存在差異,且在自動化處理過程中并不關(guān)注數(shù)值的單位,因此根據(jù)選取的壓力傳感器的不同,獲取到的數(shù)值也不同。本發(fā)明只需要區(qū)分相對壓力,同時本發(fā)明具備區(qū)分蚊蟲和用戶手指壓力的敏感度。例如:用戶施加的壓力值為10牛,壓力傳感器A獲得的壓力值為1,壓力傳感器B獲得的壓力值為10,壓力傳感器C獲得的壓力值為100。

具體的,所述主控模塊20包括單片機或中央處理器。

具體的,所述無線模塊30包括WiFi無線通信模塊、zigbee無線通信模塊、430MHz無線通信模塊、2.4GHz無線通信模塊中的任一種。

在本發(fā)明一具體實施場景中,將本發(fā)明所提供的基于觸摸屏防誤觸方法的智能快遞柜置于在蚊蟲較多的戶外,當目標物體與觸摸屏接觸時,所述獲取模塊11根據(jù)電容兩端的電壓值的變化量計算出按壓觸摸屏的目標位置上的壓力值;所述識別模塊12根據(jù)所述目標位置上的壓力值,來判斷是否為有效觸摸。

由于蚊蟲本身形態(tài)結(jié)構(gòu)的原因,如圖2所示,往往蚊蟲在所述目標位置上的壓力值小于所述預(yù)設(shè)壓力閥值,因此所述識別模塊12判斷為無效觸摸,所述主控模塊20不根據(jù)蚊蟲的觸摸點信息生成任何控制指令;由于用戶的手指指腹形態(tài)結(jié)構(gòu)的原因,如圖1所示,用戶手指的壓力值不小于預(yù)設(shè)壓力閥值,因此所述識別模塊12判斷為有效觸摸,并將觸摸點信息發(fā)送給所述主控模塊20,所述主控模塊20根據(jù)接收到的觸摸點信息生成與相應(yīng)的控制指令,并將該控制指令發(fā)送到所述執(zhí)行模塊40,執(zhí)行模塊40在接收到控制指令后,執(zhí)行與所述控制執(zhí)行對應(yīng)的操作,包括開/關(guān)電控鎖、開/關(guān)條碼及二維碼閱讀器、開/關(guān)攝像頭、開/關(guān)報警器、開/關(guān)票據(jù)打印模塊等設(shè)備的操作。所述無線模塊30可將智能快遞柜的使用情況,通過wifi無線網(wǎng)絡(luò)或移動網(wǎng)絡(luò)發(fā)送到終端,終端也可以通過wifi無線網(wǎng)絡(luò)或移動網(wǎng)絡(luò)將制指令發(fā)送到所述無線模塊30,再由所述無線模塊30傳輸?shù)剿鲋骺啬K20,給智能快遞柜下達控制指令。

顯然,上述實施例僅僅是為了更清除地表達本發(fā)明技術(shù)方案的方法流程所作的舉例,而非對本發(fā)明實施方式的限定。對于本領(lǐng)域技術(shù)人員來說,在上述說明的基礎(chǔ)上還可以做出其它不同形式的變化或變動,在不脫離本發(fā)明構(gòu)思的前提下,這些都屬于本發(fā)明的保護范圍。因此本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1