新四季網

觸控事件的處理方法與裝置與流程

2023-10-05 16:54:24 4


本發明涉及計算機技術領域,特別是涉及一種觸控事件的處理方法與裝置。



背景技術:

隨著科學技術的發展,特別是計算機技術以及觸控判定技術的發展,為人們的生活帶來了諸多的便利,人們使用電子設備時在觸控判定技術的作用下,可以安全準確的確認使用該電子設備的人員的權限,只有通過了觸控判定的用戶才能進一步對該電子設備進行操作,例如通過觸控判定進行電子設備的屏幕的解鎖以及作為第三方支付平臺的支付方式,更加地安全、高效。

然而,現有的電子設備例如移動終端普遍使用電容屏、電容指紋鍵,它們容易受到水、水汽的影響,導致移動終端的屏幕出現跳屏現象以及出現指紋鍵失靈的現象,降低了對觸控事件的處理效率。



技術實現要素:

基於此,有必要針對上述的技術問題,提供一種處理效率高的觸控事件的處理方法與裝置。

一種觸控事件的處理方法,包括:獲取由觸控事件引起的電容變化值和壓力變化值;當所述電容變化值為預設電容閾值時,且所述壓力變化值為預設壓力閾值時,生成觸控信號;處理所述觸控信號以對應處理所述觸控事件。

一種觸控事件的處理裝置,包括:獲取模塊、生成模塊和處理模塊;所述獲取模塊用於獲取由觸控事件引起的電容變化值和壓力變化值;所述生成模塊用於當所述電容變化值為預設電容閾值時,且所述壓力變化值為預設壓力閾值時,生成觸控信號;所述處理模塊用於處理所述觸控信號以對應處理所述觸控事件。

上述觸控事件的處理方法與裝置,通過對獲取到的電容變化值和壓力變化值進行判斷,當電容變化值為預設電容閾值時,且壓力變化值為預設壓力閾值時,生成觸控信號以判定產生觸控指令的觸控事件為正確操作,從而提高了觸控事件的處理效率,有效解決了水、水汽的影響帶來的屏幕跳屏、指紋鍵失靈以及人為誤觸等的技術問題。

附圖說明

圖1為一個實施例中觸控事件的處理方法的應用環境示意圖;

圖2為一個實施例中觸控事件的處理方法的流程示意圖;

圖3為另一個實施例中觸控事件的處理方法的流程示意圖;

圖4為一個實施例中觸控事件的處理裝置的模塊示意圖。

具體實施方式

請參閱圖1,其為一個實施例中觸控事件的處理方法的應用環境示意圖,該應用環境包括觸控終端110、操作用戶120和導電物質130。觸控終端110具有電容屏和電容指紋鍵。例如,觸控終端110為具有電容屏和電容指紋鍵的智慧型手機;又如,觸控終端110為平板電腦;又如,觸控終端110為具有電容屏和電容指紋鍵的穿戴設備。例如,操作用戶120為手指。例如,導電物質130為水珠、水汽等。例如,定義操作用戶120和/或導電物質130與觸控終端110的接觸為一個觸控事件。例如,操作用戶120和/或導電物質130與觸控終端110接觸後,觸控終端110的電容屏和電容指紋鍵的電容阻值將發生變化,電容屏和電容指紋鍵表面的壓力將發生變化。觸控終端110獲取由觸控事件引起的電容屏和/或電容指紋鍵的電容變化值和壓力變化值。當電容屏和/或電容指紋鍵的所述電容變化值為預設電容閾值時,且所述壓力變化值為預設壓力閾值時,觸控終端110生成觸控信號。觸控終端110生成觸控信號後處理所述觸控信號以對應處理所述觸控事件。

在一實施例中,提供了一種觸控事件的處理方法,並結合附圖對本實施例的具體實施方式做詳細的說明,以使本實施例的目的、特徵和優點能夠更加明顯易懂。如圖2所示,其為一個實施例中觸控事件的處理方法20的步驟示意圖,該觸控事件的處理方法20包括:

步驟S201:獲取由觸控事件引起的電容變化值和壓力變化值。

具體的,觸控事件是指由操作用戶和/或導電物質接觸該觸控終端的事件。操作用戶和導電物質均可觸發電容屏和電容指紋鍵並產生電流。例如,觸控事件是指由操作用戶和/或導電物質接觸該觸控終端的電容屏和電容指紋鍵的事件。例如,觸控終端為智慧型手機。現有智慧型手機普遍使用電容屏、電容指紋鍵,它們容易受到水、水汽影響,導致屏幕跳屏、指紋鍵失靈。同時,對於正面指紋手機,屏幕、指紋鍵挨得很近,相互之間容易被誤觸。為判斷該觸控事件是否為操作用戶發出或者為避免導電物質產生幹擾正常的觸控操作。本步驟中觸控事件即包括操作用戶與該觸控終端接觸的事件,也包括導電物質與該觸控終端接觸的事件,也包括操作用戶和導電物質兩者均與該觸控終端接觸的事件。可以理解,觸控事件將引起電容屏和/或電容指紋鍵的電容發生變化和壓力發生變化。

例如,以電容指紋鍵為例,觸控事件將引起電容指紋鍵的電容發生變化和壓力發生變化。電容指紋鍵的電容發生變化將產生電容變化值。電容指紋鍵表面的壓力發生變化將產生壓力變化值。當電容指紋鍵的電容發生變化和壓力發生變化後,觸控終端獲取電容指紋鍵的電容變化值和壓力變化值。又如,以電容屏為例,觸控事件將引起電容屏的電容發生變化和壓力發生變化。電容屏的電容發生變化將產生電容變化值。電容屏表面的壓力發生變化後將產生壓力變化值。當電容屏的電容發生變化和壓力發生變化後,觸控終端獲取電容變化值和壓力變化值。又如,以電容指紋鍵和電容屏均被接觸為例,觸控事件將引起電容指紋鍵和電容屏的電容發生變化和壓力發生變化。電容指紋鍵的電容發生變化將產生電容變化值。電容指紋鍵表面的壓力發生變化將產生壓力變化值。電容屏的電容發生變化將產生電容變化值。電容屏表面的壓力發生變化後將產生壓力變化值。當電容指紋鍵的電容發生變化和壓力發生變化後,觸控終端獲取電容指紋鍵的電容變化值和壓力變化值。當電容屏的電容發生變化和壓力發生變化後,觸控終端獲取電容變化值和壓力變化值。

進一步的,所述獲取由觸控事件引起的電容變化值和壓力變化值,包括:

a1)獲取所述觸控事件發生前的第一電容量以及所述觸控事件發生後的第二電容量,根據所述第一電容量和所述第二電容量計算得到所述電容變化值。

具體的,當存在觸控事件時,電容值在觸控事件發生前到觸控事件發生後之間發生變化,即在觸控事件存在且未消除時,電容值發生了變化。為獲取這個變化量,獲取所述觸控事件發生前的第一電容量以及所述觸控事件發生後的第二電容量後,將第一電容量與第二電容量相減即可得到電容變化值。

以電容屏為例,水珠、水汽等落入電容屏後,產生觸控事件,電容屏表面的電容在水珠、水汽等落入電容屏前後發生了變化,即水珠、水汽等落入電容屏前為第一電容量,水珠、水汽等落入電容屏後為第二電容量。觸控終端計算第一電容量和第二電容量之間的差值得到電容變化值。值得一提的是,水珠、水汽等落入電容指紋鍵後產生觸控事件與電容屏的類似,此處不再贅述。

a2)獲取所述觸控事件發生前的第一壓力值以及所述觸控事件發生後的第二壓力值,根據所述第一壓力值和所述第二壓力值計算得到所述壓力變化值。

具體的,當存在觸控事件時,壓力值在觸控事件發生前到觸控事件發生後之間發生變化,即在觸控事件存在且未消除時,壓力值發生了變化。為獲取這個變化量,獲取所述觸控事件發生前的第一壓力值以及所述觸控事件發生後的第二壓力值,將第一壓力值與第二壓力值相減即可得到壓力變化值。

以電容屏為例,水珠、水汽等落入電容屏後,產生觸控事件。由於水珠、水汽等具有重力,其與電空屏接觸後在重力的作用下與電容屏產生相互作用的力即壓力。電容屏表面的壓力值在水珠、水汽等落入電容屏前後發生了變化,即水珠、水汽等落入電容屏前為第一壓力值,水珠、水汽等落入電容屏後為第二壓力值。觸控終端計算第一壓力值與第二壓力值之間的差值得到壓力變化值。值得一提的是,水珠、水汽等落入電容指紋鍵後產生觸控事件與電容屏的類似,此處不再贅述。

步驟S202:當所述電容變化值為預設電容閾值時,且所述壓力變化值為預設壓力閾值時,生成觸控信號。

具體的,由操作用戶發出的對觸控終端的正常操作所產生觸控事件將會產生相對應的觸控信號,但如果觸控事件為由導電物質與觸控終端接觸後產生的情況下,需要屏蔽掉該觸控事件,不予以響應,即不生成觸控信號,以免擾亂正常的觸摸操作。因此應當設定相應判斷規則,以在獲取由觸控事件引起的電容變化值和壓力變化值後作出對觸控事件的相對應的處理。本實施例中,當所述電容變化值為預設電容閾值時,且所述壓力變化值為預設壓力閾值時,認為該觸控事件為操作用戶發出的對觸控終端的正常操作,因此生成觸控信號。除此之外的觸控事件,認為是由導電物質與觸控終端接觸後產生的錯誤的觸控事件屏蔽不予以響應。

本實施例中,預設電容閾值和預設壓力閾值均為一具體數值。預設電容閾值和預設壓力閾值為觸控終端預先設置的,用於對應地與電容變化值和壓力變化值匹配的數值。當電容變化值等於預設電容閾值且壓力變化值等於預設壓力閾值時,生成觸控信號。例如,所述預設電容閾值為零,所述預設壓力閾值不為零,即觸控終端預先設置所述預設電容閾值為零,所述預設壓力閾值不為零,則當所述電容變化值為零,且所述壓力變化值不為零時,認為是水汽和/或水引起的電容失效,只響應壓力對應的操作,即響應操作用戶發出的對觸控終端的正常觸控操作,生成觸控信號。

又如,所述預設電容閾值不為零,所述預設壓力閾值為零,即觸控終端預先設置所述預設電容閾值不為零,所述預設壓力閾值為零,則當所述電容變化值不為零,且所述壓力變化值為零時,認為是水汽和/或水珠引起的電容失效,屏蔽掉不予以響應,即不生成觸控信號。進一步的,對於支持高靈敏壓力感應的電容屏/電容指紋鍵:當電容未改變、壓力改變時,認為是水汽/水引起的電容失效,只響應壓力對應的操作;當電容改變、壓力為0或壓力恆定時,認為是水汽/水引起的電容失效,屏蔽掉不予以響應。

進一步的,所述生成觸控信號,包括:

b1)獲取所述電容變化值的電容變化持續時間。

具體的,操作用戶在一次正常的觸控操作中,用戶手指與電容屏和/或電容指紋鍵的接觸時間具有規律性的,即電容變化值的電容變化持續時間具有規律性。例如,操作用戶在一次正常的點擊觸控操作中,其用戶手指與電容屏和/或電容指紋鍵的接觸時間為0.1s。例如,獲取所述觸控事件發生前的電容量變化對應的第一時間以及所述觸控事件發生後的電容量變化對應的第二時間,計算第一時間和第二時間之間的間隔即可得出所述電容變化值的電容變化持續時間。例如,第一時間為19點30分0秒0毫秒,第二時間為19點30分0秒100毫秒,則可得出所述電容變化值的電容變化持續為100毫秒。

b2)當所述電容變化持續時間小於預設第一持續時間時,生成觸控信號。

具體的,觸控終端預先設置有預設第一持續時間,當所述電容變化持續時間小於預設第一持續時間時,生成觸控信號。由於操作用戶在一次正常的觸控操作中,電容變化值的電容變化持續時間具有規律性。例如,觸控終端預先設置有預設第一持續時間為小於2秒,以電容指紋鍵為例,例如當電容指紋鍵被長觸在規定時間內例如2秒以內時,生成觸控信號;又如當電容指紋鍵被長觸超過規定時間例如超過2秒時,認為是誤操作,屏蔽掉不予以響應,即不生成觸控信號。需要說明的是,對電容屏步驟操作類似,此處不贅述。

進一步的,所述生成觸控信號,包括:

c1)獲取所述壓力變化值的壓力變化持續時間。

具體的,操作用戶在一次正常的觸控操作中,用戶手指與電容屏和/或電容指紋鍵的接觸時間具有規律性的,即壓力變化值的壓力變化持續時間具有規律性。例如,操作用戶在一次正常的點擊觸控操作中,其用戶手指與電容屏和/或電容指紋鍵的接觸時間為0.1s。例如,獲取所述觸控事件發生前的壓力值變化對應的第三時間以及所述觸控事件發生後的壓力值變化對應的第四時間,計算第三時間和第四時間之間的間隔即可得出所述壓力變化值的壓力變化持續時間。例如,第一時間為21點30分0秒0毫秒,第二時間為21點30分0秒200毫秒,則可得出所述壓力變化值的壓力變化持續為200毫秒。

c2)當所述壓力變化持續時間小於預設第二持續時間時,生成觸控信號。

具體的,觸控終端預先設置有預設第二持續時間,當所述壓力變化持續時間小於預設第二持續時間時,生成觸控信號。由於操作用戶在一次正常的觸控操作中,壓力變化值的壓力變化持續時間具有規律性。例如,觸控終端預先設置有預設第二持續時間為小於1秒,以電容指紋鍵為例,例如當電容指紋鍵被長觸在規定時間內例如1秒以內時,生成觸控信號;又如當電容指紋鍵被長觸超過規定時間例如超過1秒時,認為是誤操作,屏蔽掉不予以響應,即不生成觸控信號。需要說明的是,對電容屏步驟操作類似,此處不贅述。

為提高防誤觸效果,對於正面指紋手機,電容屏、電容指紋鍵挨得很近,相互之間容易被誤觸,進一步的,操作用戶在一次正常的觸控操作中,用戶手指或者與電容屏接觸,或者與電容指紋鍵接觸,即用戶手指只與電容屏和電容指紋鍵中的一個接觸。本實施例中,當觸控終端的電容指紋鍵、電容屏下邊緣同時被觸摸,認為是誤操作,屏蔽掉不予以響應。例如,分別獲取電容指紋鍵的由觸控事件引起的電容變化值和壓力變化值以及電容屏的由觸控事件引起的電容變化值和壓力變化值;當電容指紋鍵的所述電容變化值為預設電容閾值時以及電容屏的所述電容變化值為預設電容閾值時,生成觸控信號。又如,分別獲取電容指紋鍵的由觸控事件引起的電容變化值和壓力變化值以及電容屏的由觸控事件引起的電容變化值和壓力變化值;當所述壓力變化值為預設壓力閾值時以及所述壓力變化值為預設壓力閾值時,生成觸控信號。

步驟S203:處理所述觸控信號以對應處理所述觸控事件。

具體的,操作用戶作出的觸控事件對應有其相應的處理事項。例如,每一個觸控事件對應有一個相應的處理事項。例如,用戶手指輕按在鎖屏狀態下的觸控終端的電容指紋鍵上,對應的處理事項為指紋識別解鎖屏幕;又如,用戶手指輕點擊屏幕上的應用程式的圖標,對應的處理事項為打開該應用程式。因此在生成觸控信號後,觸控終端處理所述觸控信號以對應處理所述觸控信號對應的所述觸控事件。

請參閱圖3,其為一個實施例中觸控事件的處理方法的流程示意圖,在該觸控事件的處理方法中,現以觸控終端為智慧型手機、導電物質為水珠、水珠與電容指紋鍵接觸產生的觸發事件為例,對該觸控事件的處理方法作出進一步的說明。例如,當觸發事件為智慧型手機的電容指紋鍵滴有微小的水珠時,智慧型手機獲取由該觸控事件引起的電容指紋鍵的電容變化值和電容指紋鍵的壓力變化值。智慧型手機判斷所述電容變化值是否為預設電容閾值,若否,則屏蔽該觸控事件,不予以響應;又如,當觸發事件為智慧型手機的電容指紋鍵滴有微小的水珠時,智慧型手機獲取由該觸控事件引起的電容指紋鍵的電容變化值和電容指紋鍵的壓力變化值。智慧型手機判斷所述電容變化值是否為預設電容閾值,若是,則判斷所述壓力變化值是否為預設壓力閾值;若否,則屏蔽該觸控事件,不予以響應;又如,當觸發事件為智慧型手機的電容指紋鍵滴有微小的水珠時,智慧型手機獲取由該觸控事件引起的電容指紋鍵的電容變化值和電容指紋鍵的壓力變化值。智慧型手機判斷所述電容變化值是否為預設電容閾值,若是,則判斷所述壓力變化值是否為預設壓力閾值;若是,則生成觸控信號;處理所述觸控信號以對應處理所述觸控事件。

請參閱圖4,其為一個實施例中觸控事件的處理裝置的模塊示意圖,一種觸控事件的處理裝置包括:獲取模塊410、生成模塊420和處理模塊430。獲取模塊410用於獲取由觸控事件引起的電容變化值和壓力變化值。生成模塊420用於當電容變化值為預設電容閾值時,且壓力變化值為預設壓力閾值時,生成觸控信號。處理模塊43用於處理觸控信號以對應處理觸控事件。

進一步的,所述獲取模塊包括:第一計算模塊和第二計算模塊;所述第一計算模塊用於獲取所述觸控事件發生前的第一電容量以及所述觸控事件發生後的第二電容量,根據所述第一電容量和所述第二電容量計算得到所述電容變化值;所述第二計算模塊用於獲取所述觸控事件發生前的第一壓力值以及所述觸控事件發生後的第二壓力值,根據所述第一壓力值和所述第二壓力值計算得到所述壓力變化值。

進一步的,所述預設電容閾值為零,所述預設壓力閾值不為零。

進一步的,所述生成模塊包括:第一獲取模塊和第一觸控信號生成模塊;所述第一獲取模塊用於獲取所述電容變化值的電容變化持續時間;所述第一觸控信號生成模塊用於當所述電容變化持續時間小於預設第一持續時間時,生成觸控信號。

進一步的,生成模塊包括:第二獲取模塊和第二觸控信號生成模塊;所述第二獲取模塊用於獲取所述壓力變化值的壓力變化持續時間;所述第二觸控信號生成模塊用於當所述電容變化持續時間小於預設第二持續時間時,生成觸控信號。

上述觸控事件的處理裝置,通過對獲取到的電容變化值和壓力變化值進行判斷,當電容變化值為預設電容閾值時,且壓力變化值為預設壓力閾值時,生成觸控信號以判定產生觸控指令的觸控事件為正確操作,從而提高了觸控事件的處理效率,有效解決了水、水汽的影響帶來的屏幕跳屏、指紋鍵失靈以及人為誤觸等的技術問題。

以上所述實施例的各技術特徵可以進行任意的組合,為使描述簡潔,未對上述實施例中的各個技術特徵所有可能的組合都進行描述,然而,只要這些技術特徵的組合不存在矛盾,都應當認為是本說明書記載的範圍。

以上所述實施例僅表達了本發明的幾種實施方式,其描述較為具體和詳細,但並不能因此而理解為對發明專利範圍的限制。應當指出的是,對於本領域的普通技術人員來說,在不脫離本發明構思的前提下,還可以做出若干變形和改進,這些都屬於本發明的保護範圍。因此,本發明專利的保護範圍應以所附權利要求為準。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀