專利名稱:觸控設(shè)備中防止誤操作的方法及其裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及手持終端領(lǐng)域,尤其涉及一種觸控設(shè)備中防止誤操作的方法及其裝置。
背景技術(shù):
隨著電容式觸摸屏的普及,尤其是近年來大尺寸屏幕在移動設(shè)備上的廣泛應(yīng)用,為了給用戶帶來更好的視覺體驗(yàn)以及盡可能的減小移動設(shè)備的整體尺寸,窄邊框設(shè)計(jì)的應(yīng)用越來越廣泛。然而,窄邊框設(shè)計(jì)給用戶帶來較好的視覺體驗(yàn)時(shí),也面臨一個(gè)不可避免的問題,就是當(dāng)用戶單手操作時(shí),可能會不小心接觸到觸控屏幕邊緣的有效觸控區(qū)域,致使移動設(shè)備產(chǎn)生誤操作。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中,用戶在手持觸控設(shè)備的持握邊緣上可能存在誤操作的缺陷,本發(fā)明提出了一種在觸控設(shè)備中防止誤操作的方法及其裝置。本發(fā)明解決現(xiàn)有技術(shù)問題所采用的技術(shù)方案是構(gòu)造一種在觸控設(shè)備中防止誤操作的方法,該方法包括:A,壓力傳感器偵測所述觸控設(shè)備上觸控屏幕之外的受壓區(qū)域;B,根據(jù)所述觸控設(shè)備上觸控屏幕外的受壓區(qū)域的形狀在所述觸控屏幕中確定隔離區(qū)域;C,在所述隔離區(qū)域內(nèi) 做防止誤操作的處理,防止用戶在所述隔離區(qū)域內(nèi)作出錯(cuò)誤的觸控操作。所述步驟A包括以下子步驟:Al,當(dāng)用戶手持所述觸控設(shè)備時(shí),壓力傳感器確定所述觸控設(shè)備上觸控屏幕之外的受壓區(qū)域的面積以及在所述受壓區(qū)域上的壓強(qiáng);A2,根據(jù)所述受壓區(qū)域的形狀計(jì)算所述受壓區(qū)域與所述觸控設(shè)備的觸控屏幕交界的部分的長度。步驟B包括以下子步驟:BI,統(tǒng)計(jì)分析用戶使用該觸控設(shè)備的誤操作率以及誤操作區(qū)域的位置及形狀信息,生成一隔離函數(shù),或者由該設(shè)備預(yù)設(shè)所述隔離函數(shù);B2,根據(jù)所述受壓長度、所述受壓區(qū)域上的壓強(qiáng)以及所述隔離函數(shù)確定所述隔離區(qū)域的形狀。步驟C包括以下子步驟:Cl,對在所述隔離區(qū)域內(nèi)的觸摸事件延時(shí)響應(yīng);或者,C2,對在所述隔離區(qū)域內(nèi)的觸摸事件停止響應(yīng);或者,C3,對在所述隔離區(qū)域內(nèi)的觸摸事件彈出是否確認(rèn)響應(yīng)的提示窗口。該方法還包括以下步驟:
D,通過一控件控制該觸控設(shè)備是否開啟防止誤操作模式,若該控件處于開啟狀態(tài),則該觸控設(shè)備開啟壓力傳感器,并對在所述隔離區(qū)域內(nèi)的觸摸事件做防止誤操作的處理;若該控件處于關(guān)閉狀態(tài),則該觸控設(shè)備關(guān)閉壓力傳感器。一種在觸控設(shè)備中防止誤操作的裝置,包括:壓力傳感器,用于偵測所述觸控設(shè)備上觸控屏幕之外的受壓區(qū)域;計(jì)算模塊,用于根據(jù)所述觸控設(shè)備上觸控屏幕外的受壓區(qū)域的形狀在所述觸控屏眷中確定隔尚區(qū)域;處理模塊,用于在所述隔離區(qū)域內(nèi)做防止誤操作的處理,防止用戶在所述隔離區(qū)域內(nèi)作出錯(cuò)誤的觸控操作。壓力傳感器模塊還用于當(dāng)用戶手持所述觸控設(shè)備時(shí),壓力傳感器偵測所述觸控設(shè)備上觸控屏幕之外的受壓區(qū)域的面積以及在所述受壓區(qū)域上的壓強(qiáng);計(jì)算模塊還用于根據(jù)所述受壓區(qū)域的形狀計(jì)算所述受壓區(qū)域與所述觸控設(shè)備的觸控屏幕交界的部分的長度。所述計(jì)算模塊還包括隔離函數(shù)單元以及隔離區(qū)域單元,其中,隔離函數(shù)單元用于統(tǒng)計(jì)分析用戶使用該觸控設(shè)備的誤操作率以及誤操作區(qū)域的位置及形狀信息,生成一隔離函數(shù),或者由該設(shè)備預(yù)設(shè)所述隔離函數(shù);隔離區(qū)域單元用于根據(jù)所述受壓長度、所述受壓區(qū)域上的壓強(qiáng)以及所述隔離函數(shù)確定所述隔離區(qū)域的形狀。所述處理模塊包括延時(shí)響應(yīng)單元、停止響應(yīng)單元以及確認(rèn)響應(yīng)單元,其中,延時(shí)響應(yīng)單元用于對在所述隔離區(qū)域內(nèi)的觸摸事件延時(shí)響應(yīng);停止響應(yīng)單元用于對在所述隔離區(qū)域內(nèi)的觸摸事件停止響應(yīng);確認(rèn)響應(yīng)單元用于對在所述隔離區(qū)域內(nèi)的觸摸事件彈出是否確認(rèn)響應(yīng)的提示窗□。該裝置還包括用于控制該裝置是否開啟防止誤操作模式的控件,所述控件包括開啟單元以及關(guān)閉單元,其中,所述開啟單元用于開啟控件,使得處理模塊對在所述隔離區(qū)域內(nèi)的觸摸事件做防止誤操作的處理;所述關(guān)閉單元用于關(guān)閉控件,并關(guān)閉所述壓力傳感器。實(shí)施本發(fā)明,通過使用壓力傳感器偵測手與邊緣的接觸位置,合理的調(diào)整觸摸屏幕的操作區(qū)域,有效地解決了在窄邊框或者大尺寸屏幕下屏幕邊緣容易誤操作的問題,同時(shí),也解決了之前屏蔽屏幕邊緣操作所帶來的觸控?zé)o效的弊端,增強(qiáng)了用戶體驗(yàn)。
下面將結(jié)合附圖及實(shí)施例對本發(fā)明作進(jìn)一步說明,附圖中:圖1是本發(fā)明較佳實(shí)施例提供的在觸控設(shè)備中防止誤操作的方法的流程圖;圖2是圖1所示的方法的步驟A的具體流程圖;圖3是圖1所示的方法的步驟B的具體流程圖;圖4是圖1所示的方法的步驟C的具體 流程圖;圖5是圖1所示的方法的步驟D的具體流程圖6是本發(fā)明較佳實(shí)施例提供的在觸控設(shè)備中防止誤操作的裝置的結(jié)構(gòu)框圖。
具體實(shí)施例方式如圖1所示是本發(fā)明較佳實(shí)施例提供的在觸控設(shè)備中防止誤操作的方法的流程圖。步驟A,壓力傳感器偵測觸控設(shè)備上觸控屏幕之外的受壓區(qū)域。本發(fā)明所提及的手持觸控設(shè)備包括帶有觸控屏幕的手機(jī)、平板電腦以及PDA等設(shè)備,其外形通常為長方體。壓力傳感器裝設(shè)在該設(shè)備的非觸控區(qū)域,例如除了觸控屏幕面以及與觸控屏幕相對的電池后蓋面之外的四個(gè)側(cè)面,對該設(shè)備的四個(gè)側(cè)面的受壓情況進(jìn)行偵測??梢岳斫?,當(dāng)用戶手持或者手握該設(shè)備時(shí),手掌與該設(shè)備的側(cè)面相接觸,手掌將施予該設(shè)備的側(cè)面一定的壓力。如圖2所示是圖1所示的方法的步驟A的具體流程圖。步驟Al,當(dāng)用戶手持該觸控設(shè)備時(shí),壓力傳感器確定該觸控設(shè)備上觸控屏幕之外的受壓區(qū)域的面積以及在該受壓區(qū)域上的壓強(qiáng)。如上例所述,內(nèi)置于該設(shè)備四個(gè)側(cè)面的壓力傳感器偵測該設(shè)備側(cè)面的受壓區(qū)域當(dāng)用戶單手手持該設(shè)備(即一般的手機(jī)使用方法),或者雙手握住該設(shè)備(即一般的平板電腦使用方法)時(shí),該設(shè)備的四個(gè)側(cè)面的壓力傳感器偵測側(cè)面的受壓區(qū)域,同時(shí),記錄在受壓區(qū)域上的壓強(qiáng)。步驟A2,根據(jù)受壓區(qū)域的形狀計(jì)算受壓區(qū)域與該觸控設(shè)備的觸控屏幕交界的部分的長度??梢岳斫?,該設(shè)備側(cè)面的受壓區(qū)域通常是不規(guī)則形狀,例如,當(dāng)用戶雙手持握該設(shè)備的兩個(gè)相對的側(cè)面時(shí),兩個(gè)相對的側(cè)面的傳感器分別偵測的受壓區(qū)域是S1、S2,由于SI與S2是不規(guī)則形狀,那么受壓區(qū)域與該觸控設(shè)備的觸控屏幕交界的部分的長度即是SI與S2分別在屏幕表面所在的平面上的投影的長度?;蛘?,由于受壓區(qū)域SI與S2與觸控屏幕交界的長度并不一定是其在屏幕所在平面上投影的最大長度(即,有可能交界部分只有一小段,但受壓區(qū)域中央部分較長),那么也可以取其在屏幕所在平面上投影的最大長度作為受壓區(qū)域與該觸控設(shè)備的觸控屏幕交界的部分的長度。
步驟B,根據(jù)該觸控設(shè)備上觸控屏幕外的受壓區(qū)域的形狀在該觸控屏幕中確定隔離區(qū)域。如圖3所示是圖1所示的方法的步驟B的具體流程圖。步驟BI,統(tǒng)計(jì)分析用戶使用該觸控設(shè)備的誤操作率以及誤操作區(qū)域的位置及形狀信息,生成一隔離函數(shù),或者由該設(shè)備預(yù)設(shè)該隔離函數(shù)。該設(shè)備在一段時(shí)間內(nèi)收集用戶的操控信息,統(tǒng)計(jì)分析出用戶使用該設(shè)備的誤操作率以及誤操作區(qū)域的范圍信息,或者是該不同的誤操作區(qū)域范圍內(nèi)的誤操作率,并根據(jù)這些參數(shù)計(jì)算生成一隔離函數(shù)??梢岳斫猓摳綦x函數(shù)也可預(yù)設(shè)于該設(shè)備之中,即由設(shè)備廠商對用戶的使用情況進(jìn)行統(tǒng)計(jì)調(diào)查,或者對用戶的使用行為進(jìn)行模擬分析,從而計(jì)算得出該隔離函數(shù)。步驟B2,根據(jù)受壓長度、受壓區(qū)域上的壓強(qiáng)以及隔離函數(shù)確定隔離區(qū)域。上述隔離函數(shù)的自變量是上述記錄的受壓長度以及壓強(qiáng),因變量是在該設(shè)備的屏幕中的隔離區(qū)域的寬度或半徑。例如,根據(jù)上述隔離函數(shù)的運(yùn)算關(guān)系,設(shè)置以上述交界長度或投影長度為長,以向屏幕中心延伸的一定長度為寬的矩形為隔離區(qū)域,或者根據(jù)上述隔離函數(shù)的運(yùn)算關(guān)系,以一定長度為半徑、一定位置為圓心的半圓為隔離區(qū)域。步驟C,在隔離區(qū)域內(nèi)做防止誤操作的處理,防止用戶在隔離區(qū)域內(nèi)作出錯(cuò)誤的觸控操作。如圖4所示是圖1所示的方法的步驟C的具體流程圖。步驟Cl,對在該隔離區(qū)域內(nèi)的觸摸事件延時(shí)響應(yīng)。當(dāng)計(jì)算得出在屏幕中的隔離區(qū)域后,該設(shè)備對在隔離區(qū)域內(nèi)的觸摸事件做防止誤操作的處理,該預(yù)設(shè)規(guī)則是對在該隔離區(qū)域內(nèi)的觸摸事件延時(shí)響應(yīng)。例如,當(dāng)用戶意欲進(jìn)行一操作(例如點(diǎn)擊應(yīng)用程序圖標(biāo)M)時(shí),點(diǎn)擊到該隔離區(qū)域的下滑拖動欄,則對下滑屏幕內(nèi)容的操作延時(shí)響應(yīng),例如延時(shí)一秒,此時(shí),若用戶在一秒內(nèi)正確點(diǎn)擊應(yīng)用程序圖標(biāo)M時(shí),即可打開應(yīng)用程序M,而不會造成下滑屏幕內(nèi)容的操作。同時(shí),該預(yù)設(shè)規(guī)則也可以是步驟C2,對在該隔離區(qū)域內(nèi)的觸摸事件停止響應(yīng)。如上例所述,當(dāng)用戶意欲進(jìn)行一操作(例如點(diǎn)擊應(yīng)用程序圖標(biāo)M)時(shí),點(diǎn)擊到該隔離區(qū)域的下滑拖動欄,則停止對下滑屏幕內(nèi)容的操作進(jìn)行響應(yīng),此時(shí),若用戶正確點(diǎn)擊應(yīng)用程序圖標(biāo)M時(shí),即可打開應(yīng)用程序M,而不會造成下滑屏幕內(nèi)容的操作。該預(yù)設(shè)規(guī)則還可以是步驟C3,對在該隔離區(qū)域內(nèi)的觸摸事件彈出是否確認(rèn)響應(yīng)的提示窗口。如上例所述,當(dāng)用戶意欲進(jìn)行一操作(例如點(diǎn)擊應(yīng)用程序圖標(biāo)M)時(shí),點(diǎn)擊到該隔離區(qū)域的下滑拖動欄,則首先彈出是否確認(rèn)對下滑屏幕內(nèi)容的操作的響應(yīng)的提示窗口,若用戶否認(rèn)該響應(yīng),則 不會造成下滑屏幕內(nèi)容的操作,此時(shí),用戶正確點(diǎn)擊應(yīng)用程序圖標(biāo)M時(shí),即可打開應(yīng)用程序M ;若用戶確認(rèn)該響應(yīng),則即刻響應(yīng)對下滑屏幕內(nèi)容的操作。如圖5所示是圖1所示的方法的步驟D的具體流程圖。步驟D,通過一控件控制該觸控設(shè)備是否開啟防止誤操作模式,若該控件處于開啟狀態(tài),則該觸控設(shè)備開啟壓力傳感器,并對在隔離區(qū)域內(nèi)的觸摸事件做防止誤操作的處理;若該控件處于關(guān)閉狀態(tài),則該觸控設(shè)備關(guān)閉壓力傳感器。具體步驟是:步驟D1,通過一控件控制該設(shè)備的防止誤操作模式。該控件可內(nèi)置于該設(shè)備的系統(tǒng)選項(xiàng)中,對是否開啟該設(shè)備的防止誤操作模式進(jìn)行控制,例如,該控件具有兩個(gè)控制狀態(tài),開啟防止誤操作模式以及關(guān)閉誤操作模式??梢岳斫猓摽丶部稍O(shè)置于屏幕空閑區(qū)域,通過預(yù)設(shè)的手勢操作控制該控件的顯示與關(guān)閉。步驟D2,判斷該控件是否處于開啟狀態(tài)。若該控件處于開啟狀態(tài),即對應(yīng)開啟防止誤操作模式時(shí),則相對應(yīng)的,該控件處于關(guān)閉狀態(tài)時(shí),關(guān)閉防止誤操作模式。步驟D3,若判斷該控件處于開啟狀態(tài)時(shí),開啟壓力傳感器。此時(shí),壓力傳感器開始偵測受壓區(qū)域以及相應(yīng)的壓強(qiáng)。步驟D4,在隔離區(qū)域內(nèi)的觸摸事件做防止誤操作的處理。處理方式如上例所述,在此不必贅述。步驟D5,若判斷該控件處于關(guān)閉狀態(tài)時(shí),關(guān)閉壓力傳感器。此時(shí),壓力傳感器不工作,該設(shè)備關(guān)閉誤操作模式,屏幕觸控處于正常操作狀態(tài)。如圖6是本發(fā)明較佳實(shí)施例提供的手持觸控設(shè)備中防止誤操作的裝置結(jié)構(gòu)框圖。該裝置包括壓力傳感器10,壓力傳感器10對設(shè)備側(cè)面的受壓區(qū)域進(jìn)行偵測。本發(fā)明所提及的手持觸控設(shè)備包括帶有觸控屏幕的手機(jī)、平板電腦以及PDA等設(shè)備。可以理解,當(dāng)用戶手持或者手握該設(shè)備時(shí),手掌與該設(shè)備的側(cè)面相接觸,手掌將施予該設(shè)備的側(cè)面一定的壓力。當(dāng)用戶手持該設(shè)備時(shí),壓力傳感器10偵測該設(shè)備側(cè)面的受壓區(qū)域以及在受壓區(qū)域上的壓強(qiáng)。內(nèi)置于該設(shè)備側(cè)面的壓力傳感器10偵測該設(shè)備側(cè)面的受壓區(qū)域,例如,該設(shè)備是一長方體結(jié)構(gòu),頂面和底面分別是觸控屏幕和電池后蓋,同時(shí),該設(shè)備的四個(gè)側(cè)面均安置有壓力傳感器10,當(dāng)用戶單手手持該設(shè)備(例如手機(jī)),或者雙手握住該設(shè)備(例如平板電腦)時(shí),該設(shè)備的四個(gè)側(cè)面的壓力傳感器10偵測側(cè)面的受壓區(qū)域,同時(shí),記錄在受壓區(qū)域上的壓強(qiáng)。根據(jù)受壓區(qū)域的形狀計(jì)算受壓區(qū)域與該觸控設(shè)備的觸控屏幕交界的部分的長度。根據(jù)壓力傳感器10偵測的受壓區(qū)域,計(jì)算與該觸控設(shè)備的觸控屏幕交界的部分,且平行于該設(shè)備邊緣的長度??梢岳斫猓撛O(shè)備側(cè)面的受壓區(qū)域是不規(guī)則形狀,例如,當(dāng)用戶雙手持握該設(shè)備的兩個(gè)相對的側(cè)面時(shí),兩個(gè)相對的側(cè)面的傳感器分別偵測的受壓區(qū)域是S1、S2,由于SI與S2是不規(guī)則形狀,那么受壓區(qū)域與該觸控設(shè)備的觸控屏幕交界的部分的長度即是SI與S2分別在屏幕表面所在的平面上的投影的長度?;蛘?,由于受壓區(qū)域SI與S2與觸控屏幕交界的長度并不一定是其在屏幕所在平面上投影的最大長度(即,有可能交界部分只有一小段,但受壓區(qū)域中央部分較長),那么也可以取其在屏幕所在平面上投影的最大長度作為受壓區(qū)域與該觸控設(shè)備的觸控屏幕交界的部分的長度。該裝置還包括計(jì)算模塊20,該模塊根據(jù)觸控設(shè)備上觸控屏幕外的受壓區(qū)域的形狀在觸控屏幕中確定隔離區(qū)域。其中,計(jì)算模塊還包括隔離函數(shù)單元21以及隔離區(qū)域單元22。通過隔離函數(shù)單元21統(tǒng)計(jì)分析用戶使用該觸控設(shè)備的誤操作率以及誤操作區(qū)域的位置及形狀信息,生成一隔離函數(shù),或者由該設(shè)備預(yù)設(shè)隔離函數(shù)。隔離函數(shù)單元21在一段時(shí)間內(nèi)收集用戶的操控信息,統(tǒng)計(jì)分析出用戶使用該設(shè)備的誤操作率以及誤操作區(qū)域的范圍信息,或者是該不同的誤操作區(qū)域范圍內(nèi)的誤操作率,并根據(jù)這些參數(shù)計(jì)算生成一隔離函數(shù)??梢岳斫?,該隔離函數(shù)也可預(yù)設(shè)于該設(shè)備之中,即由設(shè)備廠商對用戶的使用情況進(jìn)行統(tǒng)計(jì)調(diào)查,或者對用戶的使用行為進(jìn)行模擬分析,從而計(jì)算得出該隔離函數(shù)。隔離區(qū)域單元22根據(jù)受壓長度、受壓區(qū)域上的壓強(qiáng)以及隔離函數(shù)確定所述隔離區(qū)域的形狀。上述隔離函數(shù)的自變量是上述記錄的受壓長度以及壓強(qiáng),因變量是在該設(shè)備的屏幕中的隔離區(qū)域的寬度或半徑。例如,根據(jù)上述隔離函數(shù)的運(yùn)算關(guān)系,設(shè)置以上述交界長度或投影長度為長,以向屏幕中心延伸的一定長度為寬的矩形為隔離區(qū)域,或者根據(jù)上述隔離函數(shù)的運(yùn)算關(guān)系,以一定長度為半徑、一定位置為圓心的半圓為隔離區(qū)域。該裝置還包括處理模塊30,處理模塊30對在隔離區(qū)域內(nèi)的觸摸事件做防止誤操作的處理,防止用戶誤操作。其中,處理模塊30包括延時(shí)響應(yīng)單元31、停止響應(yīng)單元32以及確認(rèn)響應(yīng)單元33。延時(shí)響應(yīng)單元31對在隔離區(qū)域內(nèi)的觸摸事件延時(shí)響應(yīng)。當(dāng)計(jì)算得出在屏幕中的隔離區(qū)域后,延時(shí)響應(yīng)單元31對在隔離區(qū)域內(nèi)的觸摸事件做防止誤操作的處理,該預(yù)設(shè)規(guī)則是對在該隔離區(qū)域內(nèi)的觸摸事件延時(shí)響應(yīng)。例如,當(dāng)用戶意欲進(jìn)行一操作(例如點(diǎn)擊應(yīng)用程序圖標(biāo)M)時(shí),點(diǎn)擊到該隔離區(qū)域的下滑拖動欄,則延時(shí)響應(yīng)單元31對下滑屏幕內(nèi)容的操作延時(shí)響應(yīng),例如延時(shí)一秒,此時(shí),若用戶在一秒內(nèi)正確點(diǎn)擊應(yīng)用程序圖標(biāo)M時(shí),即可打開應(yīng)用程序M,而不會造成下滑屏幕內(nèi)容的操作。停止響應(yīng)單元32對在隔離區(qū)域內(nèi)的觸摸事件停止響應(yīng)。如上例所述,當(dāng)用戶意欲進(jìn)行一操作(例如 點(diǎn)擊應(yīng)用程序圖標(biāo)M)時(shí),點(diǎn)擊到該隔離區(qū)域的下滑拖動欄,則停止響應(yīng)單元32停止對下滑屏幕內(nèi)容的操作進(jìn)行響應(yīng),此時(shí),若用戶正確點(diǎn)擊應(yīng)用程序圖標(biāo)M時(shí),即可打開應(yīng)用程序M,而不會造成下滑屏幕內(nèi)容的操作。確認(rèn)響應(yīng)單元33對在隔離區(qū)域內(nèi)的觸摸事件彈出是否確認(rèn)響應(yīng)的提示窗口。如上例所述,當(dāng)用戶意欲進(jìn)行一操作(例如點(diǎn)擊應(yīng)用程序圖標(biāo)M)時(shí),點(diǎn)擊到該隔離區(qū)域的下滑拖動欄,則確認(rèn)響應(yīng)單元33首先彈出是否確認(rèn)對下滑屏幕內(nèi)容的操作的響應(yīng)的提示窗口,若用戶否認(rèn)該響應(yīng),則不會造成下滑屏幕內(nèi)容的操作,此時(shí),用戶正確點(diǎn)擊應(yīng)用程序圖標(biāo)M時(shí),即可打開應(yīng)用程序M ;若用戶確認(rèn)該響應(yīng),則即刻響應(yīng)對下滑屏幕內(nèi)容的操作。該裝置還包括用于控制該裝置是否開啟防止誤操作模式的控件40,其中,該控件40包括開啟單元41以及關(guān)閉單元42。
在該裝置中,通過控件40控制該設(shè)備是否開啟防止誤操作模式,若開啟單元41控制該控件40處于開啟狀態(tài),則該設(shè)備開啟壓力傳感器10,并對在所述隔離區(qū)域內(nèi)的觸摸事件做防止誤操作的處理;若關(guān)閉單元42控制該控件40處于關(guān)閉狀態(tài),則該設(shè)備關(guān)閉壓力傳感器10。具體是:通過控件40控制該設(shè)備的防止誤操作模式。該控件40可內(nèi)置于該設(shè)備的系統(tǒng)處理器中,對是否開啟該設(shè)備的防止誤操作模式進(jìn)行控制,例如,該控件40具有兩個(gè)控制狀態(tài),開啟防止誤操作模式以及關(guān)閉誤操作模式。可以理解,該控件40也可將開啟單元41以及關(guān)閉單元42設(shè)置于屏幕空閑區(qū)域,通過預(yù)設(shè)的手勢操作進(jìn)行控制操作。該裝置判斷該控件40是否處于開啟狀態(tài),若該控件40處于開啟狀態(tài),即對應(yīng)的開啟單元41開啟防止誤操作模式,相對應(yīng)的,該控件40處于關(guān)閉狀態(tài)時(shí),關(guān)閉單元42關(guān)閉防止誤操作模式。若判斷該控件40處于開啟狀態(tài)時(shí),開啟單元41開啟壓力傳感器10。此時(shí),壓力傳感器10開始偵測受壓區(qū)域以及相應(yīng)的壓強(qiáng)。同時(shí),在隔離區(qū)域內(nèi)的觸摸事件做防止誤操作的處理。處理方式如上例所述,在此不必贅述。若判斷該控件40處于關(guān)閉狀態(tài)時(shí),關(guān)閉單元42關(guān)閉壓力傳感器10。此時(shí),壓力傳感器10不工作,關(guān)閉單元42關(guān)閉誤操作模式,屏幕觸控處于正常操作狀態(tài)。應(yīng)當(dāng)理解的是,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,而所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種在觸控設(shè)備中防止誤操作的方法,其特征在于,包括以下步驟: A,壓力傳感器偵測所述觸控設(shè)備上觸控屏幕之外的受壓區(qū)域; B,根據(jù)所述觸控設(shè)備上觸控屏幕外的受壓區(qū)域的形狀在所述觸控屏幕中確定隔離區(qū)域; C,在所述隔離區(qū)域內(nèi)做防止誤操作的處理,防止用戶在所述隔離區(qū)域內(nèi)作出錯(cuò)誤的觸控操作。
2.根據(jù)權(quán)利要求1所述的在觸控設(shè)備中防止誤操作的方法,其特征在于,所述步驟A包括以下子步驟: Al,當(dāng)用戶手持所述觸控設(shè)備時(shí),壓力傳感器確定所述觸控設(shè)備上觸控屏幕之外的受壓區(qū)域的面積以及在所述受壓區(qū)域上的壓強(qiáng); A2,根據(jù)所述受壓區(qū)域的形狀計(jì)算所述受壓區(qū)域與所述觸控設(shè)備的觸控屏幕交界的部分的長度。
3.根據(jù)權(quán)利要求2所述的在觸控設(shè)備中防止誤操作的方法,其特征在于,步驟B包括以下子步驟: BI,統(tǒng)計(jì)分析用戶使用該觸控設(shè)備的誤操作率以及誤操作區(qū)域的位置及形狀信息,生成一隔離函數(shù),或者由該設(shè)備預(yù)設(shè)所述隔離函數(shù); B2,根據(jù)所述受壓長度、所述受壓區(qū)域上的壓強(qiáng)以及所述隔離函數(shù)確定所述隔離區(qū)域的形狀。
4.根據(jù)權(quán)利要求3所述的在手持觸控設(shè)備中防止誤操作的方法,其特征在于,步驟C包括以下子步驟: Cl,對在所述隔離區(qū)域內(nèi)的觸摸事件延時(shí)響應(yīng);或者, C2,對在所述隔離區(qū)域內(nèi)的觸摸事件停止響應(yīng);或者, C3,對在所述隔離區(qū)域內(nèi)的觸摸事件彈出是否確認(rèn)響應(yīng)的提示窗口。
5.根據(jù)權(quán)利要求4所述的在觸控設(shè)備中防止誤操作的方法,其特征在于,還包括以下步驟: D,通過一控件控制該觸控設(shè)備是否開啟防止誤操作模式,若該控件處于開啟狀態(tài),則該觸控設(shè)備開啟壓力傳感器,并對在所述隔離區(qū)域內(nèi)的觸摸事件做防止誤操作的處理;若該控件處于關(guān)閉狀態(tài),則該觸控設(shè)備關(guān)閉壓力傳感器。
6.一種在觸控設(shè)備中防止誤操作的裝置,其特征在于,包括: 壓力傳感器,用于偵測所述觸控設(shè)備上觸控屏幕之外的受壓區(qū)域; 計(jì)算模塊,用于根據(jù)所述觸控設(shè)備上觸控屏幕外的受壓區(qū)域的形狀在所述觸控屏幕中確定隔離區(qū)域; 處理模塊,用于在所述隔離區(qū)域內(nèi)做防止誤操作的處理,防止用戶在所述隔離區(qū)域內(nèi)作出錯(cuò)誤的觸控操作。
7.根據(jù)權(quán)利要求6所述的在觸控設(shè)備中防止誤操作的裝置,其特征在于,壓力傳感器模塊還用于當(dāng)用戶手持所述觸控設(shè)備時(shí),壓力傳感器偵測所述觸控設(shè)備上觸控屏幕之外的受壓區(qū)域的面積以及在所述受壓區(qū)域上的壓強(qiáng); 計(jì)算模塊還用于根據(jù)所述受壓區(qū)域的形狀計(jì)算所述受壓區(qū)域與所述觸控設(shè)備的觸控屏幕交界的部分的長度。
8.根據(jù)權(quán)利要求7所述的在觸控設(shè)備中防止誤操作的裝置,其特征在于,所述計(jì)算模塊還包括隔離函數(shù)單元以及隔離區(qū)域單元,其中, 隔離函數(shù)單元用于統(tǒng)計(jì)分析用戶使用該觸控設(shè)備的誤操作率以及誤操作區(qū)域的位置及形狀信息,生成一隔離函數(shù),或者由該設(shè)備預(yù)設(shè)所述隔離函數(shù); 隔離區(qū)域單元用于根據(jù)所述受壓長度、所述受壓區(qū)域上的壓強(qiáng)以及所述隔離函數(shù)確定所述隔離區(qū)域的形狀。
9.根據(jù)權(quán)利要求8所述的在觸控設(shè)備中防止誤操作的裝置,其特征在于,所述處理模塊包括延時(shí)響應(yīng)單元、停止響應(yīng)單元以及確認(rèn)響應(yīng)單元,其中, 延時(shí)響應(yīng)單元用于對在所述隔離區(qū)域內(nèi)的觸摸事件延時(shí)響應(yīng); 停止響應(yīng)單元用于對在所述隔離區(qū)域內(nèi)的觸摸事件停止響應(yīng); 確認(rèn)響應(yīng)單元用于對在所述隔離區(qū)域內(nèi)的觸摸事件彈出是否確認(rèn)響應(yīng)的提示窗口。
10.根據(jù)權(quán)利要求9所述的在觸控設(shè)備中防止誤操作的裝置,其特征在于,還包括用于控制該裝置是否開啟防止誤操作模式的控件,所述控件包括開啟單元以及關(guān)閉單元,其中, 所述開啟單元用于開啟控件,使得處理模塊對在所述隔離區(qū)域內(nèi)的觸摸事件做防止誤操作的處理; 所述關(guān)閉單元用于關(guān) 閉控件,并關(guān)閉所述壓力傳感器。
全文摘要
本發(fā)明公開了一種在手持觸控設(shè)備中防止誤操作的方法及其裝置,包括A,壓力傳感器偵測所述觸控設(shè)備上觸控屏幕之外的受壓區(qū)域;B,根據(jù)所述觸控設(shè)備上觸控屏幕外的受壓區(qū)域的形狀在所述觸控屏幕中確定隔離區(qū)域;C,在所述隔離區(qū)域內(nèi)做防止誤操作的處理,防止用戶在所述隔離區(qū)域內(nèi)作出錯(cuò)誤的觸控操作。實(shí)施本發(fā)明,通過使用壓力傳感器偵測手與邊緣的接觸位置,合理的調(diào)整觸摸屏幕的操作區(qū)域,有效地解決了在窄邊框或者大尺寸屏幕下屏幕邊緣容易誤操作的問題,同時(shí),也解決了之前屏蔽屏幕邊緣操作所帶來的觸控?zé)o效的弊端,增強(qiáng)了用戶體驗(yàn)。
文檔編號G06F3/044GK103235695SQ201310125229
公開日2013年8月7日 申請日期2013年4月11日 優(yōu)先權(quán)日2013年4月11日
發(fā)明者黃千洋 申請人:廣東歐珀移動通信有限公司