本公開涉及通信領(lǐng)域,尤其涉及一種邊緣觸控抑制方法和裝置。
背景技術(shù):
目前,手機(jī)已成為人們生活中的常用終端設(shè)備。在諸多場景下,用戶需要單手使用手機(jī),通常情況下,用戶大多習(xí)慣大拇指操作手機(jī)屏幕,比如,在公交車上,當(dāng)用戶單手握住手機(jī)閱讀電子書時(shí),通常用大拇指滑動屏幕進(jìn)行翻頁操作,但其他幾個(gè)手指會因?yàn)樽ノ帐謾C(jī)從而接觸到屏幕,容易導(dǎo)致誤操作。
技術(shù)實(shí)現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問題,本公開提供一種邊緣觸控抑制方法和裝置。
根據(jù)本公開實(shí)施例的第一方面,提供一種邊緣觸控抑制方法,包括:
確定觸發(fā)抑制觸控檢測時(shí),獲取終端感應(yīng)到的兩個(gè)屏幕邊緣的至少一個(gè)接觸點(diǎn)的位置;
根據(jù)所述至少一個(gè)接觸點(diǎn)的位置確定用戶當(dāng)前握持終端的手型;
確定所述用戶當(dāng)前握持終端的手型為單手持機(jī)類型時(shí),則確定與所述單手持機(jī)類型對應(yīng)的一個(gè)屏幕側(cè)邊框的屏幕抑制區(qū)域,以使所述終端對在所述屏幕抑制區(qū)域內(nèi)感應(yīng)到的接觸點(diǎn)不響應(yīng)用戶操作。
在一個(gè)實(shí)施例中,獲取終端感應(yīng)到的兩個(gè)屏幕側(cè)邊框的至少一個(gè)接觸點(diǎn)的位置,包括:
通過兩個(gè)屏幕側(cè)邊框上的溫度傳感器,感應(yīng)所述兩個(gè)屏幕側(cè)邊框的至少一個(gè)接觸點(diǎn)的位置。
在一個(gè)實(shí)施例中,根據(jù)所述至少一個(gè)接觸點(diǎn)的位置確定用戶當(dāng)前握持終端的手型,包括:
若所述終端屏幕的第一側(cè)邊框包括一個(gè)所述接觸點(diǎn),所述終端屏幕的第二側(cè)邊框包括至少兩個(gè)所述接觸點(diǎn),則確定所述用戶當(dāng)前握持終端的手型為所述單手持機(jī)類型。
在一個(gè)實(shí)施例中,確定與所述單手持機(jī)類型對應(yīng)的一個(gè)屏幕側(cè)邊框的屏幕抑制區(qū)域,包括:
獲取所述終端屏幕的第三側(cè)邊框的接觸點(diǎn)的位置信息;所述第三側(cè)邊框包括至少兩個(gè)所述接觸點(diǎn);
根據(jù)所述第三側(cè)邊框的接觸點(diǎn)之間的最遠(yuǎn)距離確定所述屏幕抑制區(qū)域的長度。
在一個(gè)實(shí)施例中,所述確定觸發(fā)抑制觸控檢測,包括:
若檢測到亮屏信號,則確定觸發(fā)所述抑制觸控檢測;或者,
若檢測到預(yù)定應(yīng)用被打開,則確定觸發(fā)所述抑制觸控檢測;或者,
若接收到所述用戶發(fā)送的開啟抑制檢測指令,則確定觸發(fā)所述抑制觸控檢測。
在一個(gè)實(shí)施例中,所述方法還包括:
確定關(guān)閉所述抑制觸控檢測時(shí),取消所述屏幕抑制區(qū)域,以使所述終端根據(jù)在所述屏幕抑制區(qū)域內(nèi)感應(yīng)到的接觸點(diǎn)響應(yīng)用戶操作。
在一個(gè)實(shí)施例中,所述確定關(guān)閉所述抑制觸控檢測,包括:
若檢測到所述用戶握持終端的手型非所述單手持機(jī)類型,則確定關(guān)閉所述抑制觸控檢測;或者,
若檢測到關(guān)閉屏幕信號,則確定關(guān)閉所述抑制觸控檢測;或者,
若檢測到預(yù)定應(yīng)用被關(guān)閉,則確定關(guān)閉所述抑制觸控檢測;或者,
若接收到所述用戶發(fā)送的關(guān)閉抑制檢測指令,確定關(guān)閉所述抑制觸控檢測。
根據(jù)本公開實(shí)施例的第二方面,提供一種邊緣觸控抑制裝置,包括:
獲取模塊,被配置為確定觸發(fā)抑制觸控檢測時(shí),獲取終端感應(yīng)到的兩個(gè)屏幕邊緣的至少一個(gè)接觸點(diǎn)的位置;
第一確定模塊,被配置為根據(jù)所述至少一個(gè)接觸點(diǎn)的位置確定用戶當(dāng)前握持終端的手型;
第二確定模塊,被配置為確定所述用戶當(dāng)前握持終端的手型為單手持機(jī)類型時(shí),則確定與所述單手持機(jī)類型對應(yīng)的一個(gè)屏幕側(cè)邊框的屏幕抑制區(qū)域,以使所述終端對在所述屏幕抑制區(qū)域內(nèi)感應(yīng)到的接觸點(diǎn)不響應(yīng)用戶操作。
在一個(gè)實(shí)施例中,所述獲取模塊包括:
第一獲取子模塊,被配置為通過兩個(gè)屏幕側(cè)邊框上的溫度傳感器,感應(yīng)所述兩個(gè)屏幕側(cè)邊框的至少一個(gè)接觸點(diǎn)的位置。
在一個(gè)實(shí)施例中,所述第一確定模塊包括:
第一確定子模塊,被配置為若所述終端屏幕的第一側(cè)邊框包括一個(gè)所述接觸點(diǎn),所述終端屏幕的第二側(cè)邊框包括至少兩個(gè)所述接觸點(diǎn),則確定所述用戶當(dāng)前握持終端的手型為所述單手持機(jī)類型。
在一個(gè)實(shí)施例中,所述第二確定模塊包括:
第二獲取子模塊,被配置為獲取所述終端屏幕的第三側(cè)邊框的接觸點(diǎn)的位置信息;所述第三側(cè)邊框包括至少兩個(gè)所述接觸點(diǎn);
第二確定子模塊,被配置為根據(jù)所述第三側(cè)邊框的接觸點(diǎn)之間的最遠(yuǎn)距離確定所述屏幕抑制區(qū)域的長度。
在一個(gè)實(shí)施例中,所述獲取模塊包括:
第一檢測子模塊,被配置為若檢測到亮屏信號,則確定觸發(fā)所述抑制觸控檢測;或者,
第二檢測子模塊,被配置為若檢測到預(yù)定應(yīng)用被打開,則確定觸發(fā)所述抑制觸控檢測;或者,
第三檢測子模塊,被配置為若接收到所述用戶發(fā)送的開啟抑制檢測指令,則確定觸發(fā)所述抑制觸控檢測。
在一個(gè)實(shí)施例中,所述裝置還包括:
第三確定模塊,被配置為確定關(guān)閉所述抑制觸控檢測時(shí),取消所述屏幕抑制區(qū)域,以使所述終端根據(jù)在所述屏幕抑制區(qū)域內(nèi)感應(yīng)到的接觸點(diǎn)響應(yīng)用戶操作。
在一個(gè)實(shí)施例中,所述第三確定模塊包括:
第四檢測子模塊,被配置為若檢測到所述用戶握持終端的手型非所述單手持機(jī)類型,則確定關(guān)閉所述抑制觸控檢測;或者,
第五檢測子模塊,被配置為若檢測到關(guān)閉屏幕信號,則確定關(guān)閉所述抑制觸控檢測;或者,
第六檢測子模塊,被配置為若檢測到預(yù)定應(yīng)用被關(guān)閉,則確定關(guān)閉所述抑制觸控檢測;或者,
第七檢測子模塊,被配置為若接收到所述用戶發(fā)送的關(guān)閉抑制檢測指令,確定關(guān)閉所述抑制觸控檢測。
根據(jù)本公開實(shí)施例的第三方面,提供一種邊緣觸控抑制裝置,包括:
處理器;
用于存儲處理器可執(zhí)行指令的存儲器;
其中,所述處理器被配置為:
確定觸發(fā)抑制觸控檢測時(shí),獲取終端感應(yīng)到的兩個(gè)屏幕邊緣的至少一個(gè)接觸點(diǎn)的位置;
根據(jù)所述至少一個(gè)接觸點(diǎn)的位置確定用戶當(dāng)前握持終端的手型;
確定所述用戶當(dāng)前握持終端的手型為單手持機(jī)類型時(shí),則確定與所述單手持機(jī)類型對應(yīng)的一個(gè)屏幕側(cè)邊框的屏幕抑制區(qū)域,以使所述終端對在所述屏幕抑制區(qū)域內(nèi)感應(yīng)到的接觸點(diǎn)不響應(yīng)用戶操作。
本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
一個(gè)實(shí)施例中,確定觸發(fā)抑制觸控檢測時(shí),獲取終端感應(yīng)到的兩個(gè)屏幕邊緣的至少一個(gè)接觸點(diǎn)的位置,根據(jù)至少一個(gè)接觸點(diǎn)的位置確定用戶當(dāng)前握持終端的手型,確定用戶當(dāng)前握持終端的手型為單手持機(jī)類型時(shí),則確定與單手持機(jī)類型對應(yīng)的一個(gè)屏幕側(cè)邊框的屏幕抑制區(qū)域,以使終端對在屏幕抑制區(qū)域內(nèi)感應(yīng)到的接觸點(diǎn)不響應(yīng)用戶操作,在用戶單手持機(jī)時(shí),確定與單手持機(jī)類型對應(yīng)的一個(gè)屏幕側(cè)邊框的屏幕抑制區(qū)域,防止除了大拇指之外的其他手指對屏幕的誤觸操作。
一個(gè)實(shí)施例中,通過兩個(gè)屏幕側(cè)邊框上的溫度傳感器,感應(yīng)兩個(gè)屏幕側(cè)邊框的至少一個(gè)接觸點(diǎn)的位置,由于溫度傳感器技術(shù)已經(jīng)很成熟,通過溫度傳感器感應(yīng)兩個(gè)屏幕側(cè)邊框的至少一個(gè)接觸點(diǎn)的位置,不僅可以快速獲取接觸點(diǎn)的位置,而且易于實(shí)現(xiàn),設(shè)備成本低。
一個(gè)實(shí)施例中,若終端屏幕的第一側(cè)邊框包括一個(gè)接觸點(diǎn),終端屏幕的第二側(cè)邊框包括至少兩個(gè)接觸點(diǎn),則確定用戶當(dāng)前握持終端的手型為單手持機(jī)類型,該方法簡單快捷,易于實(shí)現(xiàn),可以快速的判斷出用戶當(dāng)前握持終端的手型。
一個(gè)實(shí)施例中,獲取終端屏幕的包括多個(gè)接觸點(diǎn)的第三側(cè)邊框的接觸點(diǎn)的位置信息,根據(jù)第三側(cè)邊框的接觸點(diǎn)之間的最遠(yuǎn)距離確定屏幕抑制區(qū)域的長度,從而根據(jù)接觸點(diǎn)的位置變化來更新屏幕抑制區(qū)域的位置和大小,更加靈活準(zhǔn)確地防止誤操作。
一個(gè)實(shí)施例中,若檢測到亮屏信號、檢測到預(yù)定應(yīng)用被打開、接收到用戶發(fā)送的開啟抑制檢測指令時(shí),則確定觸發(fā)抑制觸控檢測,當(dāng)滿足一定的檢測條件時(shí),終端才確定觸發(fā)抑制觸控檢測,從而避免不必要的抑制觸控檢測引起的耗能,還可以減輕終端處理器的負(fù)擔(dān)。
一個(gè)實(shí)施例中,若檢測到用戶握持終端的手型非單手持機(jī)類型、檢測到關(guān)閉屏幕信號、檢測到預(yù)定應(yīng)用被關(guān)閉、接收到用戶發(fā)送的關(guān)閉抑制檢測指令等情況下,及時(shí)關(guān)閉抑制觸控檢測,保證用戶的操作指令可以在終端屏幕的任意區(qū)域被響應(yīng),并且,及時(shí)關(guān)閉抑制觸控檢測,可以減少終端能耗,降低終端處理器的負(fù)荷。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實(shí)施例,并與說明書一起用于解釋本發(fā)明的原理。
圖1是根據(jù)一示例性實(shí)施例示出的一種邊緣觸控抑制方法的流程圖;
圖2是根據(jù)一示例性實(shí)施例示出的一種終端的結(jié)構(gòu)示意圖;
圖3是根據(jù)另一示例性實(shí)施例示出的一種終端的結(jié)構(gòu)示意圖;
圖4是根據(jù)另一示例性實(shí)施例示出的一種終端的結(jié)構(gòu)示意圖;
圖5是根據(jù)另一示例性實(shí)施例示出的一種邊緣觸控抑制方法的流程圖;
圖6是根據(jù)一示例性實(shí)施例示出的一種終端邊緣觸控抑制裝置的框圖;
圖7是根據(jù)另一示例性實(shí)施例示出的一種邊緣觸控抑制裝置的框圖;
圖8是根據(jù)另一示例性實(shí)施例示出的一種邊緣觸控抑制裝置的框圖;
圖9是根據(jù)再一示例性實(shí)施例示出的一種邊緣觸控抑制裝置的框圖;
圖10是根據(jù)再一示例性實(shí)施例示出的一種邊緣觸控抑制裝置的框圖;
圖11是根據(jù)再一示例性實(shí)施例示出的一種邊緣觸控抑制裝置的框圖;
圖12是根據(jù)再一示例性實(shí)施例示出的一種邊緣觸控抑制裝置的框圖;
圖13是根據(jù)再一示例性實(shí)施例示出的一種邊緣觸控抑制裝置的框圖;
圖14是根據(jù)再一示例性實(shí)施例示出的一種邊緣觸控抑制裝置的框圖;
圖15是根據(jù)再一示例性實(shí)施例示出的一種邊緣觸控抑制裝置的框圖;
圖16是根據(jù)又一示例性實(shí)施例示出的一種邊緣觸控抑制裝置的框圖;
圖17是根據(jù)一示例性實(shí)施例示出的一種用于邊緣觸控抑制裝置的框圖。
具體實(shí)施方式
這里將詳細(xì)地對示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
圖1是根據(jù)一示例性實(shí)施例示出的一種邊緣觸控抑制方法的流程圖,該邊緣觸控抑制方法用于終端中,如圖1所示,包括以下步驟:
在步驟S11中,確定觸發(fā)抑制觸控檢測時(shí),獲取終端感應(yīng)到的兩個(gè)屏幕邊緣的至少一個(gè)接觸點(diǎn)的位置。
在本實(shí)施例中,當(dāng)終端確定需要觸發(fā)抑制觸控檢測時(shí),終端開啟抑制觸控檢測功能,終端開始檢測屏幕邊緣的接觸點(diǎn)的位置。該接觸點(diǎn)具體可以為手指接觸點(diǎn),可以在終端的邊緣設(shè)置溫度傳感器、電容傳感器等設(shè)備來感應(yīng)屏幕邊緣的接觸點(diǎn)的位置。
在步驟S12中,根據(jù)至少一個(gè)接觸點(diǎn)的位置確定用戶當(dāng)前握持終端的手型。
在本實(shí)施例中,可以根據(jù)接觸點(diǎn)的位置來判斷用戶當(dāng)前握持終端的手型,例如,根據(jù)一般的習(xí)慣,當(dāng)用戶雙手持機(jī)時(shí),終端兩個(gè)屏幕邊緣的接觸點(diǎn)都大于一個(gè),當(dāng)用戶單手持機(jī)時(shí),終端一側(cè)屏幕邊緣只有大拇指,因此,該側(cè)屏幕邊緣只有一個(gè)接觸點(diǎn),而另一側(cè)屏幕邊緣則會有多個(gè)接觸點(diǎn),甚至還可以根據(jù)手指接觸點(diǎn)來判斷用戶為右手持機(jī)還是左手持機(jī),因此,可以設(shè)置一些簡單的規(guī)則,通過接觸點(diǎn)的位置判斷用戶當(dāng)前握持終端的手型。
在步驟S13中,確定用戶當(dāng)前握持終端的手型為單手持機(jī)類型時(shí),則確定與單手持機(jī)類型對應(yīng)的一個(gè)屏幕側(cè)邊框的屏幕抑制區(qū)域,以使終端對在屏幕抑制區(qū)域內(nèi)感應(yīng)到的接觸點(diǎn)不響應(yīng)用戶操作。
在本實(shí)施例中,若根據(jù)至少一個(gè)接觸點(diǎn)的位置判斷用戶當(dāng)前握持終端的手型為單手持機(jī)類型時(shí),則確定與單手持機(jī)類型對應(yīng)的一個(gè)屏幕側(cè)邊框的屏幕抑制區(qū)域,在該屏幕抑制區(qū)域內(nèi),終端對感應(yīng)到的接觸點(diǎn)不響應(yīng)用戶的任何操作。例如,當(dāng)用戶用右手持機(jī)時(shí),終端的右側(cè)邊框上只有一個(gè)接觸點(diǎn)的位置,左側(cè)邊框上有至少兩個(gè)接觸點(diǎn)的位置,因此,在靠近終端的左側(cè)邊框的屏幕區(qū)域設(shè)置一個(gè)屏幕抑制區(qū)域,可以防止除了大拇指之外的其他手指誤觸屏幕而造成誤操作。
需要注意的是,本實(shí)施例的邊緣觸控抑制方法大多適用于豎屏狀態(tài),因?yàn)闄M屏狀態(tài)時(shí)一般不會單手握手機(jī)并操作手機(jī),因此,在橫屏狀態(tài)下應(yīng)用較少,但并不限定僅用于豎屏狀態(tài)。
本公開實(shí)施例提供的邊緣觸控抑制方法,確定觸發(fā)抑制觸控檢測時(shí),獲取終端感應(yīng)到的兩個(gè)屏幕邊緣的至少一個(gè)接觸點(diǎn)的位置,根據(jù)至少一個(gè)接觸點(diǎn)的位置確定用戶當(dāng)前握持終端的手型,確定用戶當(dāng)前握持終端的手型為單手持機(jī)類型時(shí),則確定與單手持機(jī)類型對應(yīng)的一個(gè)屏幕側(cè)邊框的屏幕抑制區(qū)域,以使終端對在屏幕抑制區(qū)域內(nèi)感應(yīng)到的接觸點(diǎn)不響應(yīng)用戶操作,在用戶單手持機(jī)時(shí),確定與單手持機(jī)類型對應(yīng)的一個(gè)屏幕側(cè)邊框的屏幕抑制區(qū)域,防止除了大拇指之外的其他手指對屏幕的誤觸操作。
可選地,在圖1所示實(shí)施例的基礎(chǔ)上,獲取終端感應(yīng)到的兩個(gè)屏幕側(cè)邊框的至少一個(gè)接觸點(diǎn)的位置,包括:通過兩個(gè)屏幕側(cè)邊框上的溫度傳感器,感應(yīng)兩個(gè)屏幕側(cè)邊框的至少一個(gè)接觸點(diǎn)的位置。
在本實(shí)施例中,可以在終端的邊框上設(shè)置一些溫度傳感器,如圖2所示,在終端的左右兩側(cè)邊框上設(shè)置多個(gè)溫度傳感器,通過溫度傳感器檢測手指溫度,從而感應(yīng)接觸點(diǎn)的位置。例如,一般人體的溫度為36攝氏度~38攝氏度之間,當(dāng)溫度傳感器的檢測到的溫度在36攝氏度~38攝氏度之間,可以確定為用戶手指的溫度,從而感應(yīng)接觸點(diǎn)的位置。如圖3所示,可以根據(jù)用戶的手指溫度確定大拇指和其他手指的接觸點(diǎn)的具體位置,從而根據(jù)這些接觸點(diǎn)即可判斷出用戶手型,例如,在圖3中,用戶手型為單手持機(jī)類型,甚至還可以判斷出為左手持機(jī)。
本公開實(shí)施例提供的邊緣觸控抑制方法,通過兩個(gè)屏幕側(cè)邊框上的溫度傳感器,感應(yīng)兩個(gè)屏幕側(cè)邊框的至少一個(gè)接觸點(diǎn)的位置,由于溫度傳感器技術(shù)已經(jīng)很成熟,通過溫度傳感器感應(yīng)兩個(gè)屏幕側(cè)邊框的至少一個(gè)接觸點(diǎn)的位置,不僅可以快速獲取接觸點(diǎn)的位置,而且易于實(shí)現(xiàn),設(shè)備成本低。
可選地,根據(jù)至少一個(gè)接觸點(diǎn)的位置確定用戶當(dāng)前握持終端的手型,包括:若終端屏幕的第一側(cè)邊框包括一個(gè)接觸點(diǎn),終端屏幕的第二側(cè)邊框包括至少兩個(gè)接觸點(diǎn),則確定用戶當(dāng)前握持終端的手型為單手持機(jī)類型。
如圖3所示,終端的左側(cè)邊框包括一個(gè)接觸點(diǎn),則左側(cè)邊框?yàn)榈谝粋?cè)邊框,終端的右側(cè)邊框包括三個(gè)接觸點(diǎn),則右側(cè)邊框?yàn)榈诙?cè)邊框,可以判斷出用戶當(dāng)前握持終端的手型為單手持機(jī)類型,從而確定與該單手持機(jī)類型對應(yīng)的一個(gè)屏幕側(cè)邊框的屏幕抑制區(qū)域。如圖4所示,在除了大拇指之外的其他手指附近設(shè)置相應(yīng)的屏幕抑制區(qū)域,從而使得除大拇指之外的手指正在觸碰到該屏幕抑制區(qū)域時(shí),終端不做任何的響應(yīng),從而防止誤操作。其中,該屏幕抑制區(qū)域可以如圖所示為多個(gè)不同的區(qū)域,也可以直接設(shè)置一個(gè)包括圖4中的三個(gè)屏幕抑制區(qū)域的整體區(qū)域,本公開中不加以限制。
本公開實(shí)施例提供的邊緣觸控抑制方法,若終端屏幕的第一側(cè)邊框包括一個(gè)接觸點(diǎn),終端屏幕的第二側(cè)邊框包括至少兩個(gè)接觸點(diǎn),則確定用戶當(dāng)前握持終端的手型為單手持機(jī)類型,該方法簡單快捷,易于實(shí)現(xiàn),可以快速的判斷出用戶當(dāng)前握持終端的手型。
圖5是根據(jù)另一示例性實(shí)施例示出的一種邊緣觸控抑制方法的流程圖,該邊緣觸控抑制方法用于終端中,在圖1所示實(shí)施例的基礎(chǔ)上,如圖5所示,“確定與單手持機(jī)類型對應(yīng)的一個(gè)屏幕側(cè)邊框的屏幕抑制區(qū)域”這一步驟的實(shí)現(xiàn)方式可以包括以下步驟:
在步驟S51中,獲取終端屏幕的第三側(cè)邊框的接觸點(diǎn)的位置信息;第三側(cè)邊框包括至少兩個(gè)接觸點(diǎn)。
在本實(shí)施例中,為了避免大拇指之外的其他手指誤操作,因此,屏幕抑制區(qū)域應(yīng)該是在靠經(jīng)包括多個(gè)接觸點(diǎn)的側(cè)邊框,獲取終端第三側(cè)邊框的接觸點(diǎn)的位置信息,其中,第三側(cè)邊框包括至少兩個(gè)接觸點(diǎn),如圖4所示,終端的右側(cè)邊框?yàn)榈谌齻?cè)邊框。
在步驟S52中,根據(jù)第三側(cè)邊框的接觸點(diǎn)之間的最遠(yuǎn)距離確定屏幕抑制區(qū)域的長度。
在本實(shí)施例中,終端可以第三側(cè)邊框的接觸點(diǎn)之間的最遠(yuǎn)距離確定屏幕抑制區(qū)域的長度,或者是設(shè)置該屏幕抑制區(qū)域的長度的中心位置,從而根據(jù)接觸點(diǎn)的位置變化來更新屏幕抑制區(qū)域的位置和大小,更加靈活準(zhǔn)確地防止誤操作。如圖4所示,終端可以根據(jù)右側(cè)邊框上最上邊的接觸點(diǎn)與最下面的接觸點(diǎn)之間的距離確定屏幕抑制區(qū)域的長度,從而保證有效地防止除了大拇指之外的其他手指造成的誤觸操作。其中,屏幕抑制區(qū)域的寬度可以默認(rèn)為是一定值,例如寬度為0.3cm的范圍,本公開對此具體寬度范圍定義不做限定,從而確定屏幕抑制區(qū)域的面積范圍,當(dāng)其他手指在屏幕邊緣抓握時(shí),對應(yīng)的這些屏幕區(qū)域?qū)簧В袋c(diǎn)擊或者接觸該屏幕抑制區(qū)域時(shí),該操作不會生效,從而防止在單手持握手機(jī)時(shí),除了大拇指外,其他手指對屏幕的誤觸操作。
本公開實(shí)施例提供的邊緣觸控抑制方法,獲取終端屏幕的包括多個(gè)接觸點(diǎn)的第三側(cè)邊框的接觸點(diǎn)的位置信息,根據(jù)第三側(cè)邊框的接觸點(diǎn)之間的最遠(yuǎn)距離確定屏幕抑制區(qū)域的長度,從而根據(jù)接觸點(diǎn)的位置變化來更新屏幕抑制區(qū)域的位置和大小,更加靈活準(zhǔn)確地防止誤操作。
進(jìn)一步地,在圖1所示實(shí)施例的基礎(chǔ)上,確定觸發(fā)抑制觸控檢測,包括:
若檢測到亮屏信號,則確定觸發(fā)抑制觸控檢測;或者,
若檢測到預(yù)定應(yīng)用被打開,則確定觸發(fā)抑制觸控檢測;或者,
若接收到用戶發(fā)送的開啟抑制檢測指令,則確定觸發(fā)抑制觸控檢測。
在本實(shí)施例中,當(dāng)滿足一定的檢測條件時(shí),終端才確定觸發(fā)抑制觸控檢測,比如,當(dāng)終端待機(jī)黑屏?xí)r,不會開啟抑制觸控檢測功能,當(dāng)終端檢測到亮屏信號時(shí),才觸發(fā)抑制觸控檢測;或者,當(dāng)微信、QQ、淘寶等某些預(yù)定應(yīng)用被打開時(shí),才觸發(fā)抑制觸控檢測,而打開其它非預(yù)定應(yīng)用時(shí),則不會觸發(fā)抑制觸控檢測;或者,當(dāng)用戶需要開啟抑制觸控檢測功能時(shí),可以通過文字、特殊按鍵、特殊手勢、語音等方式想終端發(fā)送的開啟抑制檢測指令,以觸發(fā)抑制觸控檢測。
本公開實(shí)施例提供的邊緣觸控抑制方法,若檢測到亮屏信號、檢測到預(yù)定應(yīng)用被打開、接收到用戶發(fā)送的開啟抑制檢測指令時(shí),則確定觸發(fā)抑制觸控檢測,當(dāng)滿足一定的檢測條件時(shí),終端才確定觸發(fā)抑制觸控檢測,從而避免不必要的抑制觸控檢測引起的耗能,還可以減輕終端處理器的負(fù)擔(dān)。
再進(jìn)一步地,在圖1所示實(shí)施例的基礎(chǔ)上,該邊緣觸控抑制方法還可以包括:確定關(guān)閉抑制觸控檢測時(shí),取消屏幕抑制區(qū)域,以使終端根據(jù)在屏幕抑制區(qū)域內(nèi)感應(yīng)到的接觸點(diǎn)響應(yīng)用戶操作。
可選地,確定關(guān)閉抑制觸控檢測,包括:
若檢測到用戶握持終端的手型非單手持機(jī)類型,則確定關(guān)閉抑制觸控檢測;或者,
若檢測到關(guān)閉屏幕信號,則確定關(guān)閉抑制觸控檢測;或者,
若檢測到預(yù)定應(yīng)用被關(guān)閉,則確定關(guān)閉抑制觸控檢測;或者,
若接收到用戶發(fā)送的關(guān)閉抑制檢測指令,確定關(guān)閉抑制觸控檢測。
在本實(shí)施例中,某些情況下,需要關(guān)閉抑制觸控檢測,取消屏幕抑制區(qū)域,使得終端可以在屏幕的任何地方對感應(yīng)到的接觸點(diǎn)進(jìn)行響應(yīng)。例如,當(dāng)檢測到用戶握持終端的手型為雙手持機(jī)、在桌上放置等非單手持機(jī)類型時(shí),確定關(guān)閉抑制觸控檢測;或者,檢測到關(guān)閉屏幕信號,比如,手機(jī)屏幕進(jìn)入待機(jī)狀態(tài)、省電模式等屏幕被關(guān)閉的狀態(tài)時(shí),確定關(guān)閉抑制觸控檢測;或者,檢測到微信、QQ、淘寶等某些預(yù)定應(yīng)用被關(guān)閉時(shí),確定關(guān)閉抑制觸控檢測;或者,當(dāng)用戶不需要抑制觸控檢測時(shí),可以向終端發(fā)送關(guān)閉抑制檢測指令,確定關(guān)閉抑制觸控檢測。
本公開實(shí)施例提供的邊緣觸控抑制方法,若檢測到用戶握持終端的手型非單手持機(jī)類型、檢測到關(guān)閉屏幕信號、檢測到預(yù)定應(yīng)用被關(guān)閉、接收到用戶發(fā)送的關(guān)閉抑制檢測指令等情況下,及時(shí)關(guān)閉抑制觸控檢測,保證用戶的操作指令可以在終端屏幕的任意區(qū)域被響應(yīng),并且,及時(shí)關(guān)閉抑制觸控檢測,可以減少終端能耗,降低終端處理器的負(fù)荷。
圖6是根據(jù)一示例性實(shí)施例示出的一種邊緣觸控抑制裝置的框圖。如圖6所示,該裝置包括獲取模塊11、第一確定模塊12和第二確定模塊13。
獲取模塊11被配置為確定觸發(fā)抑制觸控檢測時(shí),獲取終端感應(yīng)到的兩個(gè)屏幕邊緣的至少一個(gè)接觸點(diǎn)的位置。
第一確定模塊12被配置為根據(jù)至少一個(gè)接觸點(diǎn)的位置確定用戶當(dāng)前握持終端的手型。
第二確定模塊13被配置為確定用戶當(dāng)前握持終端的手型為單手持機(jī)類型時(shí),則確定與單手持機(jī)類型對應(yīng)的一個(gè)屏幕側(cè)邊框的屏幕抑制區(qū)域,以使終端對在屏幕抑制區(qū)域內(nèi)感應(yīng)到的接觸點(diǎn)不響應(yīng)用戶操作。
關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
圖7是根據(jù)另一示例性實(shí)施例示出的一種邊緣觸控抑制裝置的框圖。如圖7所示,獲取模塊11包括第一獲取子模塊111。
第一獲取子模塊111被配置為通過兩個(gè)屏幕側(cè)邊框上的溫度傳感器,感應(yīng)兩個(gè)屏幕側(cè)邊框的至少一個(gè)接觸點(diǎn)的位置。
可選地,如圖7所示,第一確定模塊12包括第一確定子模塊121。
第一確定子模塊121被配置為若終端屏幕的第一側(cè)邊框包括一個(gè)接觸點(diǎn),終端屏幕的第二側(cè)邊框包括至少兩個(gè)接觸點(diǎn),則確定用戶當(dāng)前握持終端的手型為單手持機(jī)類型。
可選地,如圖7所示,第二確定模塊13包括第二獲取子模塊131和第二確定子模塊132。
第二獲取子模塊131被配置為獲取終端屏幕的第三側(cè)邊框的接觸點(diǎn)的位置信息;第三側(cè)邊框包括至少兩個(gè)接觸點(diǎn);
第二確定子模塊132被配置為根據(jù)第三側(cè)邊框的接觸點(diǎn)之間的最遠(yuǎn)距離確定屏幕抑制區(qū)域的長度。
關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
可選地,如圖8-圖10所示,獲取模塊11包括第一檢測子模塊112,或者,獲取模塊11包括第二檢測子模塊113,或者,獲取模塊11包括第三檢測子模塊。
第一檢測子模塊112被配置為若檢測到亮屏信號,則確定觸發(fā)抑制觸控檢測;或者,
第二檢測子模塊113被配置為若檢測到預(yù)定應(yīng)用被打開,則確定觸發(fā)抑制觸控檢測;或者,
第三檢測子模塊114被配置為若接收到用戶發(fā)送的開啟抑制檢測指令,則確定觸發(fā)抑制觸控檢測。
關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
圖11是根據(jù)再一示例性實(shí)施例示出的一種邊緣觸控抑制裝置的框圖。如圖11所示,該裝置還包括第三確定模塊14。
第三確定模塊14被配置為確定關(guān)閉抑制觸控檢測時(shí),取消屏幕抑制區(qū)域,以使終端根據(jù)在屏幕抑制區(qū)域內(nèi)感應(yīng)到的接觸點(diǎn)響應(yīng)用戶操作。
可選地,如圖12-15所示,第三確定模塊14包括第四檢測子模塊141;或者,第三確定模塊14包括第五檢測子模塊142;或者,第三確定模塊14包括第六檢測子模塊143;或者,第三確定模塊14包括第七檢測子模塊144。
第四檢測子模塊141被配置為若檢測到用戶握持終端的手型非單手持機(jī)類型,則確定關(guān)閉抑制觸控檢測;
第五檢測子模塊142被配置為若檢測到關(guān)閉屏幕信號,則確定關(guān)閉抑制觸控檢測;
第六檢測子模塊143被配置為若檢測到預(yù)定應(yīng)用被關(guān)閉,則確定關(guān)閉抑制觸控檢測;
第七檢測子模塊144被配置為若接收到用戶發(fā)送的關(guān)閉抑制檢測指令,確定關(guān)閉抑制觸控檢測。
關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
圖16是根據(jù)又一示例性實(shí)施例示出的一種邊緣觸控抑制裝置的框圖。如圖16所示,該裝置包括:
處理器21;
用于存儲處理器21可執(zhí)行指令的存儲器22;
其中,處理器21被配置為:
確定觸發(fā)抑制觸控檢測時(shí),獲取終端感應(yīng)到的兩個(gè)屏幕邊緣的至少一個(gè)接觸點(diǎn)的位置;
根據(jù)至少一個(gè)接觸點(diǎn)的位置確定用戶當(dāng)前握持終端的手型;
確定用戶當(dāng)前握持終端的手型為單手持機(jī)類型時(shí),則確定與單手持機(jī)類型對應(yīng)的一個(gè)屏幕側(cè)邊框的屏幕抑制區(qū)域,以使終端對在屏幕抑制區(qū)域內(nèi)感應(yīng)到的接觸點(diǎn)不響應(yīng)用戶操作。
關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
圖17是根據(jù)一示例性實(shí)施例示出的一種用于邊緣觸控抑制裝置的框圖。例如,裝置800可以是移動電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺,平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
參照圖17,裝置800可以包括以下一個(gè)或多個(gè)組件:處理組件802,存儲器804,電力組件806,多媒體組件808,音頻組件810,輸入/輸出(I/O)的接口812,傳感器組件814,以及通信組件816。
處理組件802通??刂蒲b置800的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件802可以包括一個(gè)或多個(gè)處理器820來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件802可以包括一個(gè)或多個(gè)模塊,便于處理組件802和其他組件之間的交互。例如,處理組件802可以包括多媒體模塊,以方便多媒體組件808和處理組件802之間的交互。
存儲器804被配置為存儲各種類型的數(shù)據(jù)以支持在設(shè)備800的操作。這些數(shù)據(jù)的示例包括用于在裝置800上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器804可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(ROM),磁存儲器,快閃存儲器,磁盤或光盤。
電力組件806為裝置800的各種組件提供電力。電力組件806可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置800生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件808包括在所述裝置800和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件808包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)設(shè)備800處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件810被配置為輸出和/或輸入音頻信號。例如,音頻組件810包括一個(gè)麥克風(fēng)(MIC),當(dāng)裝置800處于操作模式,如呼叫模式、記錄模式和語音識別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進(jìn)一步存儲在存儲器804或經(jīng)由通信組件816發(fā)送。在一些實(shí)施例中,音頻組件810還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號。
I/O接口812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
傳感器組件814包括一個(gè)或多個(gè)傳感器,用于為裝置800提供各個(gè)方面的狀態(tài)評估。例如,傳感器組件814可以檢測到設(shè)備800的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為裝置800的顯示器和小鍵盤,傳感器組件814還可以檢測裝置800或裝置800一個(gè)組件的位置改變,用戶與裝置800接觸的存在或不存在,裝置800方位或加速/減速和裝置800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來在沒有任何的物理接觸時(shí)檢測附近物體的存在。傳感器組件814還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件816被配置為便于裝置800和其他設(shè)備之間有線或無線方式的通信。裝置800可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件816經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信組件816還包括近場通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來實(shí)現(xiàn)。
在示例性實(shí)施例中,裝置800可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲介質(zhì),例如包括指令的存儲器804,上述指令可由裝置800的處理器820執(zhí)行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲介質(zhì)可以是ROM、隨機(jī)存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。
一種非臨時(shí)性計(jì)算機(jī)可讀存儲介質(zhì),當(dāng)所述存儲介質(zhì)中的指令由移動終端的處理器執(zhí)行時(shí),使得移動終端能夠執(zhí)行一種邊緣觸控抑制方法,所述方法包括:
確定觸發(fā)抑制觸控檢測時(shí),獲取終端感應(yīng)到的兩個(gè)屏幕邊緣的至少一個(gè)接觸點(diǎn)的位置;
根據(jù)所述至少一個(gè)接觸點(diǎn)的位置確定用戶當(dāng)前握持終端的手型;
確定所述用戶當(dāng)前握持終端的手型為單手持機(jī)類型時(shí),則確定與所述單手持機(jī)類型對應(yīng)的一個(gè)屏幕側(cè)邊框的屏幕抑制區(qū)域,以使所述終端對在所述屏幕抑制區(qū)域內(nèi)感應(yīng)到的接觸點(diǎn)不響應(yīng)用戶操作。
其中,獲取終端感應(yīng)到的兩個(gè)屏幕側(cè)邊框的至少一個(gè)接觸點(diǎn)的位置,包括:
通過兩個(gè)屏幕側(cè)邊框上的溫度傳感器,感應(yīng)所述兩個(gè)屏幕側(cè)邊框的至少一個(gè)接觸點(diǎn)的位置。
其中,根據(jù)所述至少一個(gè)接觸點(diǎn)的位置確定用戶當(dāng)前握持終端的手型,包括:
若所述終端屏幕的第一側(cè)邊框包括一個(gè)所述接觸點(diǎn),所述終端屏幕的第二側(cè)邊框包括至少兩個(gè)所述接觸點(diǎn),則確定所述用戶當(dāng)前握持終端的手型為所述單手持機(jī)類型。
其中,確定與所述單手持機(jī)類型對應(yīng)的一個(gè)屏幕側(cè)邊框的屏幕抑制區(qū)域,包括:
獲取所述終端屏幕的第三側(cè)邊框的接觸點(diǎn)的位置信息;所述第三側(cè)邊框包括至少兩個(gè)所述接觸點(diǎn);
根據(jù)所述第三側(cè)邊框的接觸點(diǎn)之間的最遠(yuǎn)距離確定所述屏幕抑制區(qū)域的長度。
其中,所述確定觸發(fā)抑制觸控檢測,包括:
若檢測到亮屏信號,則確定觸發(fā)所述抑制觸控檢測;或者,
若檢測到預(yù)定應(yīng)用被打開,則確定觸發(fā)所述抑制觸控檢測;或者,
若接收到所述用戶發(fā)送的開啟抑制檢測指令,則確定觸發(fā)所述抑制觸控檢測。
其中,所述方法還包括:
確定關(guān)閉所述抑制觸控檢測時(shí),取消所述屏幕抑制區(qū)域,以使所述終端根據(jù)在所述屏幕抑制區(qū)域內(nèi)感應(yīng)到的接觸點(diǎn)響應(yīng)用戶操作。
其中,所述確定關(guān)閉所述抑制觸控檢測,包括:
若檢測到所述用戶握持終端的手型非所述單手持機(jī)類型,則確定關(guān)閉所述抑制觸控檢測;或者,
若檢測到關(guān)閉屏幕信號,則確定關(guān)閉所述抑制觸控檢測;或者,
若檢測到預(yù)定應(yīng)用被關(guān)閉,則確定關(guān)閉所述抑制觸控檢測;或者,
若接收到所述用戶發(fā)送的關(guān)閉抑制檢測指令,確定關(guān)閉所述抑制觸控檢測。
本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實(shí)施方案。本申請旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求書指出。
應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求書來限制。