專利名稱:防止誤觸控的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種防止誤觸控的方法,且特別涉及一種防止誤觸控便攜式裝置的屏幕功能鍵的方法。
背景技術(shù):
近幾年便攜式通信裝置,例如移動(dòng)電話、個(gè)人數(shù)字助理裝置(PDA),的崛起,使得人們使用便攜式通信裝置進(jìn)行通話的機(jī)會(huì)日趨頻繁。以移動(dòng)電話為例,目前已有許多移動(dòng)電話以觸控模塊取代傳統(tǒng)的按鍵,以便進(jìn)行操作。觸控式操作的特色在于,僅需接近或輕觸觸控模塊,即可使觸控模塊感應(yīng)使用者的操作,而達(dá)成如選取功能的目的。很多時(shí)候,可能因意外而誤撥電話。例如不小心按到硬件或屏幕的通話鍵。硬件的通話鍵可利用按鍵鎖預(yù)防,屏幕通話鍵可使用屏幕保護(hù)程序預(yù)防。但是當(dāng)電話被放入口袋或是背包時(shí),在沒有屏幕保護(hù)程序的情況下就很有可能誤觸發(fā)屏幕上的通話鍵而誤撥電話。綜上所述,將觸控模塊使用于便攜式通信裝置中,依然存在有誤觸的風(fēng)險(xiǎn)。因此如何防止意外所產(chǎn)生誤觸的風(fēng)險(xiǎn),產(chǎn)生一種便攜式通信裝置的控制方法,乃是本發(fā)明嘗試解決的目標(biāo)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種防止誤觸控的方法,其適用于觸控式使用者界面。此方法的步驟包括顯示使用者界面菜單畫面于屏幕上,且使用者界面菜單畫面包括菜單項(xiàng)目區(qū)域及非菜單項(xiàng)目區(qū)域;當(dāng)物件點(diǎn)選非菜單項(xiàng)目區(qū)域時(shí),累積一總風(fēng)險(xiǎn)值;當(dāng)物件選取一程序菜單項(xiàng)目且總風(fēng)險(xiǎn)值小于既定總風(fēng)險(xiǎn)值時(shí),執(zhí)行一應(yīng)用程序;當(dāng)物件選取一程序菜單項(xiàng)目且總風(fēng)險(xiǎn)值大于既定總風(fēng)險(xiǎn)值時(shí),顯示一警告視窗。為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉實(shí)施例,并配合所附圖示,詳細(xì)說(shuō)明如下。
圖1為一流程圖,顯示依據(jù)本發(fā)明實(shí)施例的防止誤觸控的方法;以及圖2a_圖2b為一示意圖,顯示依據(jù)本發(fā)明實(shí)施例的觸控式裝置的使用者界面菜單畫面。主要元件符號(hào)說(shuō)明110、120、· · ·、170 步驟。200 使用者界面菜單畫面;210 菜單項(xiàng)目區(qū)域;212 目錄菜單項(xiàng)目;214 程序菜單項(xiàng)目;
220a_220g 風(fēng)險(xiǎn)區(qū)域;220 非菜單項(xiàng)目區(qū)域;230 警告視窗;232 取消紐;
具體實(shí)施例方式圖1為一流程圖,顯示依據(jù)本發(fā)明實(shí)施例的防止誤觸控的方法。在此實(shí)施例中,防止誤觸控的方法適用于觸控式使用者界面。圖2a_圖2b為一示意圖,顯示依據(jù)本發(fā)明實(shí)施例的觸控式裝置的使用者界面菜單畫面。如步驟102,顯示一使用者界面菜單畫面200于一屏幕上。參考圖2a,使用者界面菜單畫面200包括一菜單項(xiàng)目區(qū)域210以及非菜單項(xiàng)目區(qū)域220 (菜單項(xiàng)目區(qū)域以外的區(qū)域)。菜單項(xiàng)目區(qū)域210又包括一目錄菜單項(xiàng)目212及一程序菜單項(xiàng)目214。目錄菜單項(xiàng)目212定義為當(dāng)一物件點(diǎn)選目錄菜單項(xiàng)目212時(shí),進(jìn)入后一層使用者界面菜單畫面200或返回前一層使用者界面菜單畫面200。在后一層或上一層使用者界面菜單畫面中同樣也有可能包含其他的菜單項(xiàng)目區(qū)域以及非菜單項(xiàng)目區(qū)域。程序菜單項(xiàng)目214定義為當(dāng)物件點(diǎn)選程序菜單項(xiàng)目214時(shí),執(zhí)行一應(yīng)用程序,例如計(jì)算機(jī)或撥電話等功能。參考圖2a,在本實(shí)施例中,劃分非菜單項(xiàng)目區(qū)域220為多個(gè)風(fēng)險(xiǎn)區(qū)域,例如 220a-220g。設(shè)定多個(gè)風(fēng)險(xiǎn)區(qū)域220a-220g分別具有一風(fēng)險(xiǎn)值。根據(jù)多個(gè)風(fēng)險(xiǎn)區(qū)域 220a-220g與菜單項(xiàng)目區(qū)域210的距離設(shè)定風(fēng)險(xiǎn)值。多個(gè)風(fēng)險(xiǎn)區(qū)域220a-220g的風(fēng)險(xiǎn)值與菜單項(xiàng)目區(qū)域210的距離成反比。特別是距離程序菜單項(xiàng)目212最近的區(qū)域(但是不會(huì)觸發(fā)執(zhí)行應(yīng)用程序的區(qū)域)風(fēng)險(xiǎn)值最高。距離菜單項(xiàng)目區(qū)域越遠(yuǎn)風(fēng)險(xiǎn)值設(shè)定越低。例如,風(fēng)險(xiǎn)區(qū)域220a的風(fēng)險(xiǎn)值設(shè)定為9,風(fēng)險(xiǎn)區(qū)域220f的風(fēng)險(xiǎn)值設(shè)定為4,但不限于此。另外,菜單項(xiàng)目區(qū)域210(包括目錄菜單項(xiàng)目212與程序菜單項(xiàng)目214)的風(fēng)險(xiǎn)值是設(shè)定為0。接著在步驟104,判斷是否點(diǎn)選到菜單項(xiàng)目區(qū)域210。如果沒有,也就是說(shuō)點(diǎn)選到非菜單項(xiàng)目區(qū)域220時(shí),前往步驟106。在步驟106,累積總風(fēng)險(xiǎn)值。每當(dāng)物件點(diǎn)選非菜單項(xiàng)目區(qū)域220時(shí),就累積點(diǎn)選到的風(fēng)險(xiǎn)區(qū)域的風(fēng)險(xiǎn)值。然后回到步驟102。如果是點(diǎn)選到菜單項(xiàng)目區(qū)域210,則進(jìn)行到步驟108。在步驟108,判斷是否點(diǎn)選到程序菜單項(xiàng)目214。如果沒有,表示點(diǎn)選到目錄菜單項(xiàng)目212,則前往步驟110,歸零總風(fēng)險(xiǎn)值。然后回到步驟102。不論是使用者有意點(diǎn)選到目錄菜單項(xiàng)目212,或非人為因素點(diǎn)選到目錄菜單項(xiàng)目212,因?yàn)檫€能進(jìn)入另一層使用者界面菜單畫面,無(wú)形中就不會(huì)有誤觸發(fā)特定屏幕功能鍵的情形發(fā)生。如果是點(diǎn)選到程序菜單項(xiàng)目214,舉例來(lái)說(shuō),在本實(shí)施例中,點(diǎn)選屏幕通話鍵,則前往步驟112。在步驟112,判斷總風(fēng)險(xiǎn)值是否大于一既定風(fēng)險(xiǎn)值。制造商可以自行設(shè)定既定風(fēng)險(xiǎn)值。當(dāng)總風(fēng)險(xiǎn)值大于既定風(fēng)險(xiǎn)值時(shí)表示達(dá)到誤觸控的判斷標(biāo)準(zhǔn),例如可能是手機(jī)屏幕受到外力持續(xù)碰撞等,前往步驟114。參考2b圖,在步驟114,顯示警告視窗230。接著到步驟 116,判斷是否取消警告視窗230。如果沒有取消警告視窗230,則持續(xù)顯示警告視窗230以提醒使用者目前處于誤觸控的狀態(tài)。如果有取消警告視窗230,例如按下圖2b中的取消鈕 (OKbottom) 232,則從畫面中移除警告視窗230。然后到步驟118,歸零總風(fēng)險(xiǎn)值,再回到步驟 102。
假如總風(fēng)險(xiǎn)值沒有大于既定風(fēng)險(xiǎn)值(也就是小于既定風(fēng)險(xiǎn)值),則表示非外部因素點(diǎn)選程序菜單項(xiàng)目214,而是使用者實(shí)際上點(diǎn)選程序菜單項(xiàng)目214,前往步驟120。在步驟 120執(zhí)行應(yīng)用程序,例如于本實(shí)施例中,播打電話,且歸零風(fēng)險(xiǎn)值。舉例來(lái)說(shuō),當(dāng)使用者想打電話時(shí),會(huì)準(zhǔn)確按下通話鍵而不太可能去觸摸其他區(qū)域,因此不會(huì)有累積風(fēng)險(xiǎn)值的情形。根據(jù)上述的使用者習(xí)慣,可了解到,當(dāng)有物件點(diǎn)選屏幕撥話鍵/程序菜單項(xiàng)目時(shí)且總風(fēng)險(xiǎn)值小于既定風(fēng)險(xiǎn)值,可以確定是使用者確實(shí)想要撥打電話。所以執(zhí)行通話功能的應(yīng)用程序。本發(fā)明的方法,或特定類型或其部分,可以以程序代碼的類型存在。程序代碼可以包含于物理介質(zhì),如軟盤、光盤、硬盤、或是任何其他電子設(shè)備或機(jī)器可讀取(如計(jì)算機(jī)可讀取)存儲(chǔ)介質(zhì),亦或不限于外在形式的計(jì)算機(jī)程序產(chǎn)品,其中,當(dāng)程序代碼被機(jī)器,如計(jì)算機(jī)載入且執(zhí)行時(shí),此機(jī)器變成用以參與本發(fā)明的裝置或系統(tǒng),且可執(zhí)行本發(fā)明的方法步驟。程序代碼也可以通過(guò)一些傳送介質(zhì),如電線或電纜、光纖、或是任何傳輸類型進(jìn)行傳送, 其中,當(dāng)程序代碼被電子設(shè)備或機(jī)器,如計(jì)算機(jī)接收、載入且執(zhí)行時(shí),此機(jī)器變成用以參與本發(fā)明的系統(tǒng)或裝置。當(dāng)在一般用途處理單元實(shí)作時(shí),程序代碼結(jié)合處理單元提供一操作類似于應(yīng)用特定邏輯電路的獨(dú)特裝置。雖然本發(fā)明已以優(yōu)選實(shí)施例公開如上,然其并非用以限定本發(fā)明,本領(lǐng)域技術(shù)人員在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可做些許更動(dòng)與潤(rùn)飾,因此本發(fā)明的保護(hù)范圍當(dāng)視所附權(quán)利要求書所界定者為準(zhǔn)。
權(quán)利要求
1.一種防止誤觸控的方法,適用于觸控式使用者界面,包括下列步驟 顯示一使用者界面菜單畫面于一屏幕上,該使用者界面菜單畫面包括 一菜單項(xiàng)目區(qū)域,包括一目錄菜單項(xiàng)目及一程序菜單項(xiàng)目,當(dāng)一物件點(diǎn)選該目錄菜單項(xiàng)目時(shí),進(jìn)入后一層使用者界面菜單畫面或返回前一層使用者界面菜單畫面,且當(dāng)該物件點(diǎn)選該程序菜單項(xiàng)目時(shí),執(zhí)行一應(yīng)用程序;以及一非菜單項(xiàng)目區(qū)域;當(dāng)該物件點(diǎn)選該非菜單項(xiàng)目畫面時(shí),累積一總風(fēng)險(xiǎn)值;當(dāng)該物件選取該程序菜單項(xiàng)目且該總風(fēng)險(xiǎn)值大于該既定總風(fēng)險(xiǎn)值時(shí),顯示一警告視窗;以及當(dāng)該物件選取該程序菜單項(xiàng)目且該總風(fēng)險(xiǎn)值小于該既定總風(fēng)險(xiǎn)值時(shí),執(zhí)行該應(yīng)用程序。
2.如權(quán)利要求1所述的防止誤觸控的方法,還包括 當(dāng)取消該警告視窗時(shí),歸零該總風(fēng)險(xiǎn)值。
3.如權(quán)利要求1所述的防止誤觸控的方法,還包括 當(dāng)執(zhí)行該應(yīng)用程序時(shí),歸零該總風(fēng)險(xiǎn)值。
4.如權(quán)利要求1所述的防止誤觸控的方法,還包括 當(dāng)點(diǎn)選該目錄菜單項(xiàng)目時(shí),歸零該總風(fēng)險(xiǎn)值。
5.如權(quán)利要求1所述的防止誤觸控的方法,還包括劃分該非菜單項(xiàng)目區(qū)域?yàn)槎鄠€(gè)風(fēng)險(xiǎn)區(qū)域。
6.如權(quán)利要求5所述的防止誤觸控的方法,還包括設(shè)定該多個(gè)風(fēng)險(xiǎn)區(qū)域分別具有一風(fēng)險(xiǎn)值。
7.如權(quán)利要求6所述的防止誤觸控的方法,還包括根據(jù)該多個(gè)風(fēng)險(xiǎn)區(qū)域與該菜單項(xiàng)目區(qū)域的距離設(shè)定該風(fēng)險(xiǎn)值。
8.如權(quán)利要求7所述的防止誤觸控的方法,其中該多個(gè)風(fēng)險(xiǎn)區(qū)域的風(fēng)險(xiǎn)值與該菜單項(xiàng)目區(qū)域的距離成反比。
9.如權(quán)利要求1所述的防止誤觸控的方法,其中該應(yīng)用程序包括撥打電話功能。
全文摘要
一種防止誤觸控的方法,其適用于觸控式使用者界面。此方法的步驟包括顯示使用者界面菜單畫面于屏幕上,且使用者界面菜單畫面包括菜單項(xiàng)目區(qū)域及非菜單項(xiàng)目區(qū)域;當(dāng)物件點(diǎn)選非菜單項(xiàng)目區(qū)域時(shí),累積一總風(fēng)險(xiǎn)值;當(dāng)物件選取一程序菜單項(xiàng)目且總風(fēng)險(xiǎn)值小于既定總風(fēng)險(xiǎn)值時(shí),執(zhí)行一應(yīng)用程序;當(dāng)物件選取一程序菜單項(xiàng)目且總風(fēng)險(xiǎn)值大于既定總風(fēng)險(xiǎn)值時(shí),顯示一警告視窗。
文檔編號(hào)G06F11/00GK102541416SQ201010614279
公開日2012年7月4日 申請(qǐng)日期2010年12月30日 優(yōu)先權(quán)日2010年12月10日
發(fā)明者李怡霖 申請(qǐng)人:宏碁股份有限公司