本發(fā)明實施例屬于移動終端領域,尤其涉及一種防誤觸方法及裝置。
背景技術:
目前,移動終端(如手機、平板設備)通常具有手寫功能,以供學生學習的平板設備為例,平板設備可以通過手寫筆完成練字、聽寫、繪畫等一系列關于繪制的功能,但由于用戶群體特殊的身體特征(學生體型小)且平板設備相比于手機屏幕更大的特點,在書寫的過程中,除了筆之外難免會存在其它部位(如手指、手掌等)接觸到屏幕的情況,因此導致書寫過程中存在不流暢、容易誤觸發(fā),書寫結果不理想的情況。
針對上述情況,目前主要是通過交互設計來規(guī)避移動終端的誤觸發(fā)的問題,比如采用調(diào)小書寫區(qū)域、在屏幕上給出提示等方式,但這些方式無法完全避免誤觸發(fā)的問題,比如:
1、書寫過程中,握筆的手還是會誤觸書寫區(qū)域;
2、如果是繪畫類程序,限制繪制區(qū)域會顯得不合理;
3、用戶并不一定會留意在屏幕上給出的提示,仍然存在誤觸發(fā)的可能。
綜上,現(xiàn)有方法難以有效降低移動終端在書寫上的誤觸發(fā)的概率。
技術實現(xiàn)要素:
本發(fā)明實施例提供了一種防誤觸方法及裝置,旨在解決現(xiàn)有方法難以有效降低移動終端在書寫上的誤觸發(fā)的概率的問題。
本發(fā)明實施例是這樣實現(xiàn)的,一種防誤觸方法,所述方法包括:
監(jiān)測移動終端是否進入手寫筆書寫模式;
在移動終端進入手寫筆模式時,監(jiān)測手寫筆是否接觸書寫區(qū)域;
在手寫筆接觸書寫區(qū)域時,只響應所述手寫筆的消息,直到所述手寫筆不再接觸所述書寫區(qū)域。
本發(fā)明實施例的另一目的在于提供一種防誤觸裝置,所述裝置包括:
手寫筆書寫模式監(jiān)測單元,用于監(jiān)測移動終端是否進入手寫筆書寫模式;
書寫區(qū)域接觸物體監(jiān)測單元,用于在移動終端進入手寫筆模式時,監(jiān)測手寫筆是否接觸書寫區(qū)域;
手寫筆響應單元,用于在手寫筆接觸書寫區(qū)域時,只響應所述手寫筆的消息,直到所述手寫筆不再接觸所述書寫區(qū)域。
在本發(fā)明實施例中,由于在手寫筆接觸書寫區(qū)域時,只響應所述手寫筆的消息,直到所述手寫筆不再接觸所述書寫區(qū)域,因此,不會響應誤觸發(fā)的消息,從而避免誤觸發(fā)帶來的問題。
附圖說明
圖1是本發(fā)明第一實施例提供的一種防誤觸方法的流程圖;
圖2是本發(fā)明第二實施例提供的一種防誤觸裝置的結構圖。
具體實施方式
為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實施例中,監(jiān)測移動終端是否進入手寫筆書寫模式,在移動終端進入手寫筆模式時,監(jiān)測手寫筆是否接觸書寫區(qū)域,在手寫筆接觸書寫區(qū)域時,只響應所述手寫筆的消息,直到所述手寫筆不再接觸所述書寫區(qū)域。
為了說明本發(fā)明所述的技術方案,下面通過具體實施例來進行說明。
實施例一:
圖1示出了本發(fā)明第一實施例提供的一種防誤觸方法的流程圖,詳述如下:
步驟S11,監(jiān)測移動終端是否進入手寫筆書寫模式。
具體地,監(jiān)測移動終端是否開啟手寫筆書寫功能,在移動終端開啟手寫筆書寫功能時,判定移動終端進入手寫筆書寫模式,否則,判定移動終端沒有進入手寫筆書寫模式。
步驟S12,在移動終端進入手寫筆模式時,監(jiān)測手寫筆是否接觸書寫區(qū)域。
在移動終端進入手寫筆模式時,可通過監(jiān)測書寫區(qū)域受到的壓力以及受到壓力的屏幕范圍(即能夠檢測到一定壓力的屏幕區(qū)域)等信息來判斷手寫筆是否接觸手寫區(qū)域。
可選地,通過監(jiān)測與書寫區(qū)域接觸的物體的溫度來判斷手寫筆是否接觸手寫區(qū)域,此時,所述步驟S12具體包括:
A1、監(jiān)測與書寫區(qū)域接觸的物體的溫度。
A2、在與書寫區(qū)域接觸的物體的溫度不在預設的溫度范圍時,判定手寫筆接觸書寫區(qū)域,否則,判定手寫筆沒有接觸書寫區(qū)域。
其中,預設的溫度范圍通常為人體所能達到的最低和最高的溫度對應的溫度范圍。
可選地,上述A1和A2可結合書寫區(qū)域受到的壓力和/或受到壓力的屏幕范圍等信息來判斷手寫筆是否接觸手寫區(qū)域,以提高判斷的精確度。此時,所述步驟S12具體包括:
A1’、監(jiān)測與書寫區(qū)域接觸的物體的溫度。
A2’、在與書寫區(qū)域接觸的物體的溫度不在預設的溫度范圍時,監(jiān)測書寫區(qū)域受到的壓力和/或受到壓力的屏幕范圍。
A3’、在書寫區(qū)域受到的壓力在預設的壓力范圍,和/或,在受到壓力的屏幕范圍在預設的屏幕范圍時,判定手寫筆接觸書寫區(qū)域,否則,判定手寫筆沒有接觸書寫區(qū)域。其中,預設的壓力范圍為手寫筆接觸書寫區(qū)域時能夠達到的最大、最小壓力對應的范圍;預設的屏幕范圍為手寫筆接觸書寫區(qū)域時能夠達到的最大、最小屏幕范圍。
步驟S13,在手寫筆接觸書寫區(qū)域時,只響應所述手寫筆的消息,直到所述手寫筆不再接觸所述書寫區(qū)域。
當手寫筆先接觸到書寫區(qū)域時,若該手寫筆繼續(xù)接觸所述書寫區(qū)域,則只響應所述手寫筆的消息,不響應其他任何事件。通過上述方法,即使除了手寫筆之外仍存在用戶的其他部位接觸到屏幕,由于只響應所述手寫筆的消息,因此,不會響應誤觸發(fā)的消息,從而避免誤觸發(fā)帶來的問題。
可選地,所述步驟S13具體包括:
B1、在手寫筆接觸書寫區(qū)域時,響應所述手寫筆的消息。
B2、在接收到點擊事件時,不響應所述點擊事件,繼續(xù)響應所述手寫筆的消息,直到所述手寫筆不再接觸所述書寫區(qū)域。
上述B1和B2中,在響應手寫筆的消息的過程中,若接收到移動終端的按鈕被點擊產(chǎn)生的點擊事件,而用戶在使用手寫筆時,該點擊事件通常為誤觸,因此,同樣不響應該點擊事件而繼續(xù)響應所述手寫筆的消息,能夠避免誤觸發(fā)帶來的問題。
可選地,當非手寫筆先于手寫筆接觸書寫區(qū)域時,所述方法包括:
C1、在非手寫筆接觸書寫區(qū)域且沒有接收到點擊事件時,監(jiān)測手寫筆是否接觸書寫區(qū)域。需要指出的是,非手寫筆接觸書寫區(qū)域的時間點與判斷沒有接收到點擊事件的時間點可以不同,但兩個時間點應很接近,如兩個時間點的時間差應小于3秒。
C2、在手寫筆接觸書寫區(qū)域時,只響應所述手寫筆的消息,直到所述手寫筆不再接觸所述書寫區(qū)域。
可選地,所述方法包括:
D1、在非手寫筆接觸書寫區(qū)域且接收到點擊事件時,響應所述非手寫筆的消息。需要指出的是,非手寫筆接觸書寫區(qū)域的時間點與接收到點擊事件的時間點可以不同,但兩個時間點應很接近,如兩個時間點的時間差應小于3秒。
D2、監(jiān)測手寫筆是否接觸書寫區(qū)域,并在手寫筆接觸書寫區(qū)域時,不響應所述手寫筆的消息,直到所述非手寫筆不再接觸所述書寫區(qū)域。
由于非手寫筆先于手寫筆接觸書寫區(qū)域,并且,移動終端也接收到點擊事件,因此,后續(xù)監(jiān)測到的手寫筆接觸書寫區(qū)域很可能為手寫筆的誤觸發(fā)事件,而不響應所述手寫筆的消息能夠避免誤觸發(fā)帶來的問題。
本發(fā)明第一實施例中,監(jiān)測移動終端是否進入手寫筆書寫模式,在移動終端進入手寫筆模式時,監(jiān)測手寫筆是否接觸書寫區(qū)域,在手寫筆接觸書寫區(qū)域時,只響應所述手寫筆的消息,直到所述手寫筆不再接觸所述書寫區(qū)域。由于在手寫筆接觸書寫區(qū)域時,只響應所述手寫筆的消息,直到所述手寫筆不再接觸所述書寫區(qū)域,因此,不會響應誤觸發(fā)的消息,從而避免誤觸發(fā)帶來的問題。
應理解,在本發(fā)明實施例中,上述各過程的序號的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應以其功能和內(nèi)在邏輯確定,而不應對本發(fā)明實施例的實施過程構成任何限定。
實施例二:
圖2示出了本發(fā)明第二實施例提供的一種防誤觸裝置的結構圖,該防誤觸裝置可應用于各種移動終端中,該移動終端可以包括經(jīng)無線接入網(wǎng)RAN與一個或多個核心網(wǎng)進行通信的用戶設備,該用戶設備可以是移動電話(或稱為“蜂窩”電話)、具有移動設備的計算機等,例如,用戶設備還可以是便攜式、袖珍式、手持式、計算機內(nèi)置的或者車載的移動裝置,它們與無線接入網(wǎng)交換語音和/或數(shù)據(jù)。又例如,該移動設備可以包括智能手機、平板電腦、家教機、個人數(shù)字助理PDA、銷售終端POS或車載電腦等。為了便于說明,僅示出了與本發(fā)明實施例相關的部分。
該防誤觸裝置包括:手寫筆書寫模式監(jiān)測單元21、書寫區(qū)域接觸物體監(jiān)測單元22、手寫筆響應單元23。其中:
手寫筆書寫模式監(jiān)測單元21,用于監(jiān)測移動終端是否進入手寫筆書寫模式。
書寫區(qū)域接觸物體監(jiān)測單元22,用于在移動終端進入手寫筆模式時,監(jiān)測手寫筆是否接觸書寫區(qū)域。
可選地,通過監(jiān)測與書寫區(qū)域接觸的物體的溫度來判斷手寫筆是否接觸手寫區(qū)域,此時,所述書寫區(qū)域接觸物體監(jiān)測單元22包括:
溫度監(jiān)測模塊,用于監(jiān)測與書寫區(qū)域接觸的物體的溫度。
手寫筆是否接觸書寫區(qū)域判定模塊,用于在與書寫區(qū)域接觸的物體的溫度不在預設的溫度范圍時,判定手寫筆接觸書寫區(qū)域,否則,判定手寫筆沒有接觸書寫區(qū)域。
其中,預設的溫度范圍通常為人體所能達到的最低和最高的溫度對應的溫度范圍。
進一步地,所述書寫區(qū)域接觸物體監(jiān)測單元22包括:
物體溫度監(jiān)測模塊,用于監(jiān)測與書寫區(qū)域接觸的物體的溫度。
壓力監(jiān)測模塊,用于在與書寫區(qū)域接觸的物體的溫度不在預設的溫度范圍時,監(jiān)測書寫區(qū)域受到的壓力和/或受到壓力的屏幕范圍。
手寫筆是否接觸書寫區(qū)域模塊,用于在書寫區(qū)域受到的壓力在預設的壓力范圍,和/或,在受到壓力的屏幕范圍在預設的屏幕范圍時,判定手寫筆接觸書寫區(qū)域,否則,判定手寫筆沒有接觸書寫區(qū)域。其中,預設的壓力范圍為手寫筆接觸書寫區(qū)域時能夠達到的最大、最小壓力對應的范圍;預設的屏幕范圍為手寫筆接觸書寫區(qū)域時能夠達到的最大、最小屏幕范圍。
手寫筆響應單元23,用于在手寫筆接觸書寫區(qū)域時,只響應所述手寫筆的消息,直到所述手寫筆不再接觸所述書寫區(qū)域。
當手寫筆先接觸到書寫區(qū)域時,若該手寫筆繼續(xù)接觸所述書寫區(qū)域,則只響應所述手寫筆的消息,不響應其他任何事件。通過上述方法,即使除了手寫筆之外仍存在用戶的其他部位接觸到屏幕,由于只響應所述手寫筆的消息,因此,不會響應誤觸發(fā)的消息,從而避免誤觸發(fā)帶來的問題。
可選地,所述手寫筆響應單元23包括:
手寫筆的消息響應模塊,用于在手寫筆接觸書寫區(qū)域時,響應所述手寫筆的消息。
手寫筆的消息繼續(xù)響應模塊,用于在接收到點擊事件時,不響應所述點擊事件,繼續(xù)響應所述手寫筆的消息,直到所述手寫筆不再接觸所述書寫區(qū)域。
可選地,當非手寫筆先于手寫筆接觸書寫區(qū)域時,所述防誤觸裝置包括:
手寫筆狀態(tài)監(jiān)測單元,用于在非手寫筆接觸書寫區(qū)域且沒有接收到點擊事件時,監(jiān)測手寫筆是否接觸書寫區(qū)域。需要指出的是,非手寫筆接觸書寫區(qū)域的時間點與判斷沒有接收到點擊事件的時間點可以不同,但兩個時間點應很接近,如兩個時間點的時間差應小于3秒。
手寫筆接觸書寫區(qū)域時消息處理單元,用于在手寫筆接觸書寫區(qū)域時,只響應所述手寫筆的消息,直到所述手寫筆不再接觸所述書寫區(qū)域。
可選地,所述防誤觸裝置包括:
點擊事件接收單元,用于在非手寫筆接觸書寫區(qū)域且接收到點擊事件時,響應所述非手寫筆的消息。需要指出的是,非手寫筆接觸書寫區(qū)域的時間點與接收到點擊事件的時間點可以不同,但兩個時間點應很接近,如兩個時間點的時間差應小于3秒。
非手寫筆的消息響應單元,用于監(jiān)測手寫筆是否接觸書寫區(qū)域,并在手寫筆接觸書寫區(qū)域時,不響應所述手寫筆的消息,直到所述非手寫筆不再接觸所述書寫區(qū)域。
由于非手寫筆先于手寫筆接觸書寫區(qū)域,并且,移動終端也接收到點擊事件,因此,后續(xù)監(jiān)測到的手寫筆接觸書寫區(qū)域很可能為手寫筆的誤觸發(fā)事件,而不響應所述手寫筆的消息能夠避免誤觸發(fā)帶來的問題。
本發(fā)明第二實施例中,由于在手寫筆接觸書寫區(qū)域時,只響應所述手寫筆的消息,直到所述手寫筆不再接觸所述書寫區(qū)域,因此,不會響應誤觸發(fā)的消息,從而避免誤觸發(fā)帶來的問題。
本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術方案的特定應用和設計約束條件。專業(yè)技術人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。
所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
在本申請所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內(nèi),可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應所述以權利要求的保護范圍為準。