專利名稱:一種指令處理方法和終端設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及終端領(lǐng)域,尤其涉及一種指令處理方法和終端設(shè)備。
技術(shù)背景
隨著多媒體信息查詢的與日俱增,越來越多的終端設(shè)備采用觸摸屏,利用觸摸屏技術(shù),用戶只要在觸摸屏上進(jìn)行觸摸操作,比如滑動(dòng)操作,就能實(shí)現(xiàn)對(duì)終端的操作,增加了用戶使用的便利性。用戶在觸摸屏上產(chǎn)生觸摸操作時(shí),系統(tǒng)根據(jù)觸摸的圖標(biāo)或位置來定位信息的輸入。
由于觸摸屏的識(shí)別原理,用戶在進(jìn)行對(duì)應(yīng)用程序的觸摸操作時(shí),會(huì)導(dǎo)致一些誤操作,比如瀏覽器網(wǎng)頁的時(shí)候,用戶的目的是滑動(dòng)或者放大頁面,卻可能被識(shí)別為點(diǎn)開鏈接, 導(dǎo)致打開了一些本不想打開的網(wǎng)頁;或者用戶在電話列表界面滑動(dòng)尋找聯(lián)系人時(shí),被誤識(shí)別為查看聯(lián)系人詳情,等等。由此帶來的誤操作,降低了對(duì)觸摸屏上顯示的應(yīng)用程序進(jìn)行操作的易用性。發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種指令處理方法和終端設(shè)備,可以實(shí)現(xiàn)對(duì)產(chǎn)生在觸摸屏上的誤操作指令進(jìn)行處理,避免誤操作。
一方面,本發(fā)明實(shí)施例提供了一種指令處理方法,所述方法包括
接收觸摸操作所產(chǎn)生的操作指令;
檢測(cè)觸摸屏所顯示的應(yīng)用程序的鎖操作狀態(tài),所述鎖操作狀態(tài)包括鎖定狀態(tài)和解鎖狀態(tài);
如果所述鎖操作狀態(tài)為所述解鎖狀態(tài),則根據(jù)所述操作指令處理;
如果所述鎖操作狀態(tài)為所述鎖定狀態(tài),則判斷所述操作指令的類型是否為誤操作指令類型,若是,則忽略所述操作指令,或顯示所述操作指令的處理提示信息,根據(jù)接收到的所述處理提示信息對(duì)應(yīng)的處理指令進(jìn)行處理。
另一方面,本發(fā)明實(shí)施例提供了一種終端設(shè)備,所述終端設(shè)備包括
觸摸屏,用于進(jìn)行觸摸操作,和顯示應(yīng)用程序,和顯示操作指令的處理提示信息;
觸摸屏檢測(cè)部件,用于檢測(cè)觸摸屏上的觸摸操作的觸點(diǎn)信息;
處理器,所述處理器包括接收單元,用于接收所述觸摸屏檢測(cè)部件發(fā)送的所述觸點(diǎn)信息,并將所述觸點(diǎn)信息轉(zhuǎn)換為操作指令或處理指令;檢測(cè)單元,用于檢測(cè)所述觸摸屏所顯示的所述應(yīng)用程序的鎖操作狀態(tài),所述鎖操作狀態(tài)包括鎖定狀態(tài)和解鎖狀態(tài);第一處理單元,用于當(dāng)所述檢測(cè)單元檢測(cè)到所述鎖操作狀態(tài)為所述解鎖狀態(tài)時(shí),根據(jù)所述操作指令處理;第二處理單元,用于當(dāng)所述檢測(cè)單元檢測(cè)到所述鎖操作狀態(tài)為所述鎖定狀態(tài)時(shí),判斷所述操作指令的類型是否為誤操作指令類型,如果所述操作指令為誤操作指令類型,則忽略所述操作指令,或生成所述操作指令的處理提示信息并傳遞給所述觸摸屏,根據(jù)所述接收單元接收到的所述處理提示信息對(duì)應(yīng)的處理指令進(jìn)行處理。
本發(fā)明實(shí)施例提供了一種指令處理方法和終端設(shè)備。其中,終端設(shè)備接收觸摸操作所產(chǎn)生的操作指令;檢測(cè)觸摸屏所顯示的應(yīng)用程序的鎖操作狀態(tài),所述鎖操作狀態(tài)包括鎖定狀態(tài)和解鎖狀態(tài);如果所述鎖操作狀態(tài)為所述解鎖狀態(tài),則根據(jù)所述操作指令處理; 如果所述鎖操作狀態(tài)為所述鎖定狀態(tài),則判斷所述操作指令的類型是否為誤操作指令類型,若是,則忽略所述操作指令,或顯示所述操作指令的處理提示信息,根據(jù)接收到的所述處理提示信息對(duì)應(yīng)的處理指令進(jìn)行處理。由此實(shí)現(xiàn)了對(duì)觸摸屏上展示的應(yīng)用程序的誤操作指令進(jìn)行處理,避免了誤操作,提高了終端設(shè)備在運(yùn)行應(yīng)用程序時(shí),觸控操作的易用性。
圖1為本發(fā)明實(shí)施例提供的一種指令處理的方法流程圖2為本發(fā)明實(shí)施例提供的一種終端設(shè)備的結(jié)構(gòu)示意圖3為本發(fā)明實(shí)施例提供的另一種終端設(shè)備的結(jié)構(gòu)示意圖4為本發(fā)明實(shí)施例提供的再一種終端設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面通過附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
本發(fā)明實(shí)施例針對(duì)觸摸屏的現(xiàn)狀,提供了一種指令處理方法和終端設(shè)備。其中, 其中,終端設(shè)備接收觸摸操作所產(chǎn)生的操作指令;檢測(cè)觸摸屏所顯示的應(yīng)用程序的鎖操作狀態(tài),所述鎖操作狀態(tài)包括鎖定狀態(tài)和解鎖狀態(tài);如果所述鎖操作狀態(tài)為所述解鎖狀態(tài),則根據(jù)所述操作指令處理;如果所述鎖操作狀態(tài)為所述鎖定狀態(tài),則判斷所述操作指令的類型是否為誤操作指令類型,若是,則忽略所述操作指令,或顯示所述操作指令的處理提示信息,根據(jù)接收到的所述處理提示信息對(duì)應(yīng)的處理指令進(jìn)行處理。由此實(shí)現(xiàn)了鎖定用戶操作的功能,避免了誤操作引起的不便。
圖1為本發(fā)明實(shí)施例提供的一種指令處理的方法流程圖。如圖1所示,本實(shí)施例包括以下步驟
步驟101,終端設(shè)備收觸摸操作所產(chǎn)生的操作指令。
在終端設(shè)備的觸摸屏上產(chǎn)生觸摸操作時(shí),觸摸屏檢測(cè)部件將接收到的觸摸操作的觸點(diǎn)信息,并將所述觸點(diǎn)信息發(fā)送給處理器,處理器接收所述觸點(diǎn)信息,并將所述觸點(diǎn)信息轉(zhuǎn)換為所述觸摸操作產(chǎn)生的操作指令。
步驟102,終端設(shè)備檢測(cè)觸摸屏所顯示的應(yīng)用程序的鎖操作狀態(tài),所述鎖操作狀態(tài)包括鎖定狀態(tài)和解鎖狀態(tài)。
優(yōu)選地,所述檢測(cè)觸摸屏的鎖操作狀態(tài)之前還包括,接收用戶通過光感應(yīng)設(shè)備,或溫度感應(yīng)設(shè)備,或紅外感應(yīng)設(shè)備,或菜單,或按鈕觸發(fā)的鎖定所述觸摸屏所顯示的應(yīng)用程序的指令,將需要設(shè)置鎖定狀態(tài)的應(yīng)用程序設(shè)置鎖定狀態(tài)。
所述方法還包括接收溫度感應(yīng)設(shè)備發(fā)送的鎖定所述觸摸屏所顯示的應(yīng)用程序的指令,自動(dòng)設(shè)置所述應(yīng)用程序?yàn)殒i定狀態(tài)。
可選地,用戶可以選擇只對(duì)終端設(shè)備中的某些應(yīng)用程序進(jìn)行鎖操作狀態(tài)的設(shè)置, 不對(duì)其他應(yīng)用程序進(jìn)行所述設(shè)置。例如,用于可以對(duì)瀏覽器應(yīng)用程序進(jìn)行鎖操作狀態(tài)的設(shè)置,不對(duì)小說閱讀器應(yīng)用程序進(jìn)行鎖操作狀態(tài)的設(shè)置。
可選地,在某些應(yīng)用程序進(jìn)行鎖操作狀態(tài)的設(shè)置后,用戶也可以進(jìn)一步地針對(duì)相應(yīng)的應(yīng)用程序,通過相應(yīng)的設(shè)置項(xiàng),來設(shè)置觸摸屏處于鎖定狀態(tài)時(shí),用戶可對(duì)所述應(yīng)用程序進(jìn)行的操作。
需要說明的是,所述鎖定狀態(tài)是指對(duì)產(chǎn)生在觸摸屏上的某些操作指令進(jìn)行鎖定的狀態(tài)。在鎖定狀態(tài)下,對(duì)產(chǎn)生在觸摸屏上的單擊操作,終端設(shè)備不執(zhí)行正常的單擊操作,包括頁面切換,或操作切換,或打開操作等操作,而是忽略所述操作指令,或高亮顯示單擊的位置,或顯示上述操作的提示信息,等待針對(duì)所述提示信息的下一步操作指令。所述解鎖狀態(tài)是指對(duì)產(chǎn)生在觸摸屏上的所有操作指令,終端設(shè)備都按正常的軟件處理流程進(jìn)行處理。
具體地,本發(fā)明實(shí)施例提供了兩種觸摸屏所顯示的應(yīng)用程序的鎖操作狀態(tài),包括鎖定狀態(tài)和解鎖狀態(tài)。觸摸屏的鎖定狀態(tài)和解鎖狀態(tài)之間的切換由感應(yīng)設(shè)備、快捷鍵、菜單或浮動(dòng)按鈕控制。所述感應(yīng)設(shè)備包括光感應(yīng)設(shè)備、溫度感應(yīng)設(shè)備、紅外感應(yīng)設(shè)備等。其中, 使用光感應(yīng)設(shè)備、紅外感應(yīng)設(shè)備、快捷鍵、菜單或按鈕切換鎖定狀態(tài)和解鎖狀態(tài)時(shí),是由用戶人為切換的;終端設(shè)備利用溫度感應(yīng)設(shè)備自動(dòng)進(jìn)行鎖定狀態(tài)的設(shè)置,用戶也可以認(rèn)為利用溫度感應(yīng)設(shè)備控制鎖定狀態(tài)和解鎖狀態(tài)之間的切換。終端設(shè)備利用溫度感應(yīng)設(shè)備自動(dòng)進(jìn)行鎖定狀態(tài)的設(shè)置,這提高了終端設(shè)備的易用性。
需要說明的是,所述感應(yīng)設(shè)備可以是一個(gè)獨(dú)立的設(shè)備,也可以以一個(gè)模塊的形式存在于終端設(shè)備的其他設(shè)備中。
優(yōu)選地,本發(fā)明實(shí)施例可以使用溫度感應(yīng)設(shè)備來自動(dòng)控制觸摸屏所顯示的應(yīng)用程序的鎖操作狀態(tài)。當(dāng)使用終端設(shè)備一段時(shí)間后,終端設(shè)備中的溫度感應(yīng)設(shè)備的溫度發(fā)生變化,且溫度超過某個(gè)閾值時(shí),溫度感應(yīng)設(shè)備可以給處理器發(fā)送一個(gè)鎖定觸摸屏所顯示的應(yīng)用程序的指令,處理器對(duì)所述指令進(jìn)行處理,實(shí)現(xiàn)鎖定觸摸屏所顯示的應(yīng)用程序??蛇x地, 本發(fā)明實(shí)施例還可以使用溫度感應(yīng)設(shè)備來人為控制觸摸屏所顯示的應(yīng)用程序的鎖操作狀態(tài),例如,在終端設(shè)備的觸摸屏下可以配置溫度感應(yīng)設(shè)備,人手在觸摸屏上某個(gè)位置觸摸時(shí)會(huì)提高溫度感應(yīng)設(shè)備的溫度,進(jìn)而使溫度感應(yīng)設(shè)備發(fā)送一個(gè)鎖定觸摸屏所顯示的應(yīng)用程序的指令,處理器對(duì)所述指令進(jìn)行處理,實(shí)現(xiàn)鎖定觸摸屏所顯示的應(yīng)用程序。
優(yōu)選地,本發(fā)明實(shí)施例可以使用光感應(yīng)設(shè)備來控制觸摸屏所顯示的應(yīng)用程序的鎖操作狀態(tài)。光電感應(yīng)設(shè)備由兩個(gè)組件,即投光器及受光器組成,利用投光器將光線通過透鏡聚焦,經(jīng)傳輸而至受光器的透鏡,再至接收感應(yīng)器,感應(yīng)器將收到的光線訊號(hào)轉(zhuǎn)變成電器信號(hào),此電器信號(hào)更可進(jìn)一步作各種不同的開關(guān)及控制動(dòng)作,其基本原理即對(duì)投光器受光器間之光線做遮蔽之動(dòng)作所獲得的信號(hào)加以運(yùn)用以完成各種自動(dòng)化控制。終端設(shè)備可以利用光感應(yīng)設(shè)備產(chǎn)生的電器信號(hào)來控制觸摸屏的鎖操作狀態(tài)。
可選地,本發(fā)明實(shí)施例還可以使用菜單控制觸摸屏所顯示的應(yīng)用程序的鎖操作狀態(tài)。在菜單中設(shè)置鎖定觸摸屏和解鎖觸摸屏兩個(gè)命令,通過兩個(gè)命令對(duì)應(yīng)的底層程序代碼可以控制觸摸屏的鎖操作狀態(tài)。
可選地,本發(fā)明實(shí)施例還可以使用按鈕控制觸摸屏所顯示的應(yīng)用程序的鎖操作狀態(tài)。按鈕包括按下和彈起兩個(gè)狀態(tài),使用兩個(gè)狀態(tài)對(duì)應(yīng)可以控制觸摸屏的鎖定和解鎖兩個(gè)狀態(tài)。
可選地,本發(fā)明實(shí)施例還可以使用快捷鍵控制觸摸屏所顯示的應(yīng)用程序的鎖操作狀態(tài)。按下快捷鍵,通過快捷鍵對(duì)應(yīng)的底層程序代碼可以控制觸摸屏的鎖操作狀態(tài)。
需要說明的是,本發(fā)明實(shí)施例僅對(duì)控制觸摸屏的鎖操作狀態(tài)的方法進(jìn)行舉例說明,以上說明并不用于限定本發(fā)明的保護(hù)范圍,使用其他感應(yīng)設(shè)備控制觸摸屏的鎖操作狀態(tài)也在本發(fā)明實(shí)施例的保護(hù)范圍內(nèi)。
所述鎖操作狀態(tài)為鎖定狀態(tài)時(shí),執(zhí)行步驟104 ;所述鎖操作狀態(tài)為解鎖狀態(tài)時(shí),執(zhí)行步驟103。
步驟103,如果所述鎖操作狀態(tài)為所述解鎖狀態(tài),則終端設(shè)備根據(jù)所述操作指令處理。
所述鎖操作狀態(tài)為所述解鎖狀態(tài)時(shí),終端設(shè)備中的處理器直接按照正常態(tài)下的操作指令進(jìn)行處理。所述正常態(tài)下的操作指令是指與通常軟件操作流程一致的操作指令。
步驟104,如果所述鎖操作狀態(tài)為所述鎖定狀態(tài),則終端設(shè)備判斷所述操作指令的類型是否為誤操作指令類型,如果所述操作指令為誤操作指令類型,則忽略所述誤操作指令,或顯示所述操作指令的處理提示信息,根據(jù)接收到的所述處理提示信息對(duì)應(yīng)的處理指令進(jìn)行處理。
所述判斷所述操作指令的類型是否為誤操作指令類型之后還包括如果所述操作指令不是誤操作指令,則根據(jù)所述操作指令處理。
所述誤操作指令具體可以是單擊操作指令,還可以是其他容易引發(fā)錯(cuò)誤操作的操作指令。需要說明的是,本發(fā)明實(shí)施例以單擊操作指令作為誤操作指令為例進(jìn)行說明,但這并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限制。
所述判斷所述操作指令的類型是否為誤操作指令類型具體為判斷所述操作指令的類型是否為單擊操作指令。所述判斷所述操作指令的類型是否為單擊操作指令具體為 先判斷所述操作指令是否為單擊類型的操作指令,需要說明的是,單擊類型的操作指令包括單擊操作指令和長(zhǎng)按操作指令。單擊操作指令是操作時(shí)間不大于時(shí)間閾值的單擊類型的操作指令,長(zhǎng)按操作指令時(shí)操作時(shí)間大于時(shí)間閾值的單擊類型的操作指令,若是,則檢測(cè)所述單擊類型的操作指令中操作持續(xù)的時(shí)間長(zhǎng)度,如果所述時(shí)間長(zhǎng)度不超過時(shí)間閾值,則判斷所述操作指令為單擊操作指令;否則判斷所述操作指令為長(zhǎng)按操作指令。
在本實(shí)施例中,將單擊操作指令作為誤操作指令類型,而長(zhǎng)按操作指令作為正常操作指令類型,不認(rèn)為是誤操作指令類型,這是因?yàn)?,長(zhǎng)按操作的操作持續(xù)時(shí)間較長(zhǎng),用戶在進(jìn)行觸控操作時(shí),一般不會(huì)產(chǎn)生長(zhǎng)按操作為誤操作這樣的情況。通過以上方法的實(shí)施, 保障了終端設(shè)備不會(huì)將長(zhǎng)按操作作為誤操作進(jìn)行處理,提高了終端設(shè)備識(shí)別誤操作的準(zhǔn)確性。
可選地,所述方法還包括預(yù)先設(shè)定時(shí)間閾值。時(shí)間閾值是終端設(shè)備內(nèi)已經(jīng)設(shè)置的一個(gè)時(shí)間,如0. ls,使用這個(gè)時(shí)間與單擊類型的操作的時(shí)間作比較,如果操作的持續(xù)時(shí)間不大于時(shí)間閾值,則判斷所述操作為單擊操作,即被終端設(shè)備檢測(cè)為誤操作;如果操作的持續(xù)時(shí)間大于時(shí)間閾值,則判斷所述操作為長(zhǎng)按操作,不認(rèn)為是誤操作。
所述單擊類型的操作指令被檢測(cè)為長(zhǎng)按操作指令時(shí),根據(jù)所述操作指令按照正常的操作流程進(jìn)行處理;所述操作被檢測(cè)為單擊操作時(shí),則忽略所述操作指令,或顯示所述操作指令的處理提示信息,根據(jù)接收到的所述處理提示信息對(duì)應(yīng)的處理指令進(jìn)行處理。
具體地,除單擊操作指令之外,所述操作指令還包括平動(dòng)、轉(zhuǎn)動(dòng)、放大、縮小等非點(diǎn)擊類操作指令,以及長(zhǎng)按操作指令、雙擊操作指令、三擊操作指令。若除單擊操作指令外的其他操作指令為非誤操作指令,則觸摸屏處于鎖定狀態(tài)時(shí),在接收到拖動(dòng)、轉(zhuǎn)動(dòng)、雙點(diǎn)拖動(dòng)等非點(diǎn)擊類操作指令時(shí),終端設(shè)備可以執(zhí)行平動(dòng)、旋轉(zhuǎn)、放大、縮小等操作;在接收到長(zhǎng)按操作指令時(shí),可以執(zhí)行打開操作或者執(zhí)行具體應(yīng)用程序下的長(zhǎng)按操作指令所對(duì)應(yīng)的操作;在接收到雙擊操作指令時(shí),也可以執(zhí)行打開操作或者執(zhí)行具體應(yīng)用程序下的雙擊操作指令所對(duì)應(yīng)的操作;在接收到三擊操作指令時(shí),可以執(zhí)行具體應(yīng)用程序下的三擊操作指令所對(duì)應(yīng)的操作。
可選地,用戶也可以進(jìn)一步地針對(duì)相應(yīng)的應(yīng)用程序,通過相應(yīng)的設(shè)置項(xiàng),來設(shè)置觸摸屏處于鎖定狀態(tài)時(shí),用戶可對(duì)所述應(yīng)用程序進(jìn)行的操作。例如,對(duì)于小說閱讀器應(yīng)用程序,用戶可以設(shè)置只能對(duì)該應(yīng)用程序進(jìn)行放大、縮小、平動(dòng)等操作,對(duì)于單擊、雙擊等操作指令,則不做響應(yīng)或者只是高亮顯示所單擊的位置,或者顯示提示信息,提示用戶可以進(jìn)行哪些操作。
如果所述操作指令為誤操作指令,則忽略所述誤操作指令,或顯示所述操作指令的處理提示信息。所述操作指令的處理提示信息為提示用戶對(duì)該操作指令進(jìn)行下一步處理的信息,以單擊操作指令為例,所述處理提示信息具體包括進(jìn)行解鎖處理的提示信息,或進(jìn)行頁面切換的提示信息,或進(jìn)行操作切換的提示信息。
可選地,觸摸屏上顯示單擊操作的處理提示信息后,用戶可以根據(jù)處理提示信息進(jìn)行操作。所述處理提示信息包括解鎖處理的提示信息,顯示解鎖處理的提示信息時(shí),用戶可以選擇對(duì)觸摸屏進(jìn)行解鎖。觸摸屏的鎖定狀態(tài)和解鎖狀態(tài)之間的切換由感應(yīng)設(shè)備、快捷鍵、菜單或浮動(dòng)按鈕控制。所述感應(yīng)設(shè)備包括光感應(yīng)設(shè)備、溫度感應(yīng)設(shè)備、紅外感應(yīng)設(shè)備等。
需要說明的是,所述感應(yīng)設(shè)備可以是一個(gè)獨(dú)立的設(shè)備,也可以以一個(gè)模塊的形式存在于終端設(shè)備的其他設(shè)備中。
可選地,所述處理提示信息為頁面切換提示信息時(shí),用戶可以選擇離開當(dāng)前頁面, 進(jìn)入一個(gè)新的頁面。例如,打開一個(gè)新的鏈接頁面,進(jìn)入聯(lián)系人詳情頁面。
可選地,所述處理提示信息為操作切換提示信息時(shí),用戶可以選擇執(zhí)行一個(gè)新的操作。例如,刪除操作、添加操作等。
可選地,所述處理提示信息還可以高亮顯示,也可以正常顯示。
可選地,所述處理提示信息除了包括進(jìn)行解鎖處理的提示信息,或進(jìn)行頁面切換的提示信息,或進(jìn)行操作切換的提示信息之外,還可以包括其他處理提示信息,所有單擊操作的處理提示信息都在本發(fā)明的保護(hù)范圍內(nèi)。
本實(shí)施例中,終端設(shè)備接收觸摸操作所產(chǎn)生的操作指令;檢測(cè)觸摸屏所顯示的應(yīng)用程序的鎖操作狀態(tài);如果所述鎖操作狀態(tài)為鎖定狀態(tài),則判斷所述操作指令的類型是否為誤操作指令類型,如果所述操作指令為誤操作指令類型,則忽略所述操作指令,或顯示所述操作指令的處理提示信息,處理器根據(jù)接收到的所述處理提示信息對(duì)應(yīng)的處理指令進(jìn)行處理;如果所述操作指令不是誤操作指令類型,則根據(jù)所述操作指令處理。由此實(shí)現(xiàn)了對(duì)觸摸屏上展示的應(yīng)用程序的誤操作指令進(jìn)行處理,避免了誤操作,提高了終端設(shè)備在運(yùn)行應(yīng)用程序時(shí),終端設(shè)備的易用性。
圖2為本發(fā)明實(shí)施例提供的一種終端設(shè)備示意圖。本實(shí)施例包括以下部件
觸摸屏201用于進(jìn)行觸摸操作,和顯示應(yīng)用程序,和顯示操作指令的處理提示信肩、ο
觸摸屏檢測(cè)部件202用于檢測(cè)觸摸屏201上的觸摸操作的觸點(diǎn)信息。
處理器203包括接收單元204,用于接收所述觸摸屏檢測(cè)部件發(fā)送的所述觸點(diǎn)信息,并將所述觸點(diǎn)信息轉(zhuǎn)換為操作指令或處理指令;檢測(cè)單元205,用于檢測(cè)所述觸摸屏所顯示的所述應(yīng)用程序的鎖操作狀態(tài),所述鎖操作狀態(tài)包括鎖定狀態(tài)和解鎖狀態(tài);第一處理單元206,用于當(dāng)所述檢測(cè)單元檢測(cè)到所述鎖操作狀態(tài)為所述解鎖狀態(tài)時(shí),根據(jù)所述操作指令處理;第二處理單元207,用于當(dāng)所述檢測(cè)單元檢測(cè)到所述鎖操作狀態(tài)為所述鎖定狀態(tài)時(shí),判斷所述操作指令的類型是否為誤操作指令類型,如果所述操作指令為誤操作指令類型,則忽略所述操作指令,或生成所述操作指令的處理提示信息并傳遞給所述觸摸屏,根據(jù)所述接收單元接收到的所述處理提示信息對(duì)應(yīng)的處理指令進(jìn)行處理。
優(yōu)選地,第二處理單元207還可以用于如果所述操作指令不是誤操作指令,則根據(jù)所述操作指令進(jìn)行處理。
所述誤操作指令類型為單擊操作指令。第二處理單元207具體用于所述鎖操作狀態(tài)為所述鎖定狀態(tài)時(shí),判斷所述操作指令是否為單擊類型的操作指令,若是,則檢測(cè)所述單擊類型的操作指令中操作持續(xù)的時(shí)間長(zhǎng)度,如果所述時(shí)間長(zhǎng)度不超過時(shí)間閾值,則判斷所述操作指令為單擊操作指令;否則判斷所述操作指令為長(zhǎng)按操作指令。
本發(fā)明實(shí)施例提供了兩種觸摸屏的鎖操作狀態(tài),包括鎖定狀態(tài)和解鎖狀態(tài)。觸摸屏的鎖定狀態(tài)和解鎖狀態(tài)之間的切換由感應(yīng)器、快捷鍵、菜單或浮動(dòng)按鈕控制。所述感應(yīng)器包括光感應(yīng)器、溫度感應(yīng)器、紅外感應(yīng)器等。需要說明的是,所述感應(yīng)器可以是一個(gè)獨(dú)立的設(shè)備,也可以以一個(gè)模塊的形式存在于終端設(shè)備的其他設(shè)備中。
可選的,參照?qǐng)D3,當(dāng)使用快捷鍵、菜單、浮動(dòng)按鈕或感應(yīng)器控制觸摸屏的鎖操作狀態(tài)時(shí),本發(fā)明實(shí)施例所提供的裝置中的處理器還包括設(shè)置單元208,與所述檢測(cè)單元連接,用于根據(jù)按鈕、或菜單、或快捷鍵、或所述感應(yīng)器觸發(fā)的鎖定所述觸摸屏所顯示的應(yīng)用程序的指令,將所述應(yīng)用程序設(shè)置鎖定狀態(tài)。檢測(cè)單元205具體用于根據(jù)所述設(shè)置單元設(shè)置的所述應(yīng)用程序的鎖操作狀態(tài),檢測(cè)所述觸摸屏所顯示的所述應(yīng)用程序的鎖操作狀態(tài)。
可選的,參照?qǐng)D4,當(dāng)使用感應(yīng)器控制觸摸屏的鎖操作狀態(tài)時(shí),本發(fā)明實(shí)施例所提供的裝置還包括感應(yīng)器209,用于觸發(fā)鎖定所述觸摸屏所顯示的應(yīng)用程序的指令。所述感應(yīng)器可以為光感應(yīng)器、溫度感應(yīng)器、紅外感應(yīng)器等。感應(yīng)器209將接收到的觸發(fā)所述觸摸屏所顯示的應(yīng)用程序的指令發(fā)送給設(shè)置單元208,設(shè)置單元208與所述檢測(cè)單元連接,用于根據(jù)按鈕、或菜單、或快捷鍵、或所述感應(yīng)器觸發(fā)的鎖定所述觸摸屏所顯示的應(yīng)用程序的指令,將所述應(yīng)用程序設(shè)置鎖定狀態(tài)。
所述誤操作指令具體可以是單擊操作指令,還可以是其他容易引發(fā)錯(cuò)誤操作的操作指令。需要說明的是,本發(fā)明實(shí)施例以單擊操作指令作為誤操作指令為例進(jìn)行說明,但這并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限制。
可選地,觸摸屏201上顯示單擊操作的處理提示信息后,用戶可以根據(jù)處理提示信息進(jìn)行操作。所述處理提示信息包括解鎖處理的提示信息,顯示解鎖處理的提示信息時(shí), 用戶可以選擇對(duì)觸摸屏201進(jìn)行解鎖。
需要說明的是,本發(fā)明實(shí)施例中的接收單元204、檢測(cè)單元205、第一處理單元 206、第二處理單元207、設(shè)置單元208可以采用單獨(dú)的硬件模塊來實(shí)現(xiàn),也可以是集成在一起的一個(gè)微處理器,還可以是集成在主芯片中的功能模塊。
本實(shí)施例中,終端設(shè)備接收觸摸操作所產(chǎn)生的操作指令;檢測(cè)觸摸屏所顯示的應(yīng)用程序的鎖操作狀態(tài),所述鎖操作狀態(tài)包括鎖定狀態(tài)和解鎖狀態(tài);如果所述鎖操作狀態(tài)為所述解鎖狀態(tài),則根據(jù)所述操作指令處理;如果所述鎖操作狀態(tài)為所述鎖定狀態(tài),則判斷所述操作指令的類型是否為誤操作指令類型,如果所述操作指令為誤操作指令類型,則觸摸屏上顯示所述操作指令的處理提示信息,處理器根據(jù)接收到的所述處理提示信息對(duì)應(yīng)的處理指令進(jìn)行處理。由此實(shí)現(xiàn)了對(duì)觸摸屏上應(yīng)用程序的誤操作指令進(jìn)行處理,避免了對(duì)應(yīng)用程序的誤操作,提高了終端設(shè)備的易用性。
在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
專業(yè)人員應(yīng)該還可以進(jìn)一步意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。 這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。 專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
結(jié)合本文中所公開的實(shí)施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(RAM)、內(nèi)存、只讀存儲(chǔ)器 (ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動(dòng)磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。
以上所述的具體實(shí)施方式
,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施方式
而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種指令處理方法,其特征在于,所述方法包括接收觸摸操作所產(chǎn)生的操作指令;檢測(cè)觸摸屏所顯示的應(yīng)用程序的鎖操作狀態(tài),所述鎖操作狀態(tài)包括鎖定狀態(tài)和解鎖狀態(tài);如果所述鎖操作狀態(tài)為所述解鎖狀態(tài),則根據(jù)所述操作指令處理;如果所述鎖操作狀態(tài)為所述鎖定狀態(tài),則判斷所述操作指令的類型是否為誤操作指令類型,若是,則忽略所述操作指令,或顯示所述操作指令的處理提示信息,根據(jù)接收到的所述處理提示信息對(duì)應(yīng)的處理指令進(jìn)行處理。
2.如權(quán)利要求1所述的指令處理方法,其特征在于,所述判斷所述操作指令的類型是否為誤操作指令類型之后還包括如果所述操作指令不是誤操作指令,則根據(jù)所述操作指令處理。
3.如權(quán)利要求1或2所述的指令處理方法,其特征在于,所述誤操作指令包括單擊操作指令。
4.如權(quán)利要求3所述的指令處理方法,其特征在于,判斷所述操作指令的類型是否為單擊操作指令具體為先判斷所述操作指令是否為單擊類型的操作指令,若是,則檢測(cè)所述單擊類型的操作指令中操作持續(xù)的時(shí)間長(zhǎng)度,如果所述時(shí)間長(zhǎng)度不超過時(shí)間閾值,則判斷所述操作指令為單擊操作指令;否則判斷所述操作指令為長(zhǎng)按操作指令。
5.如權(quán)利要求4所述的指令處理方法,其特征在于,所述方法還包括,預(yù)先設(shè)定所述時(shí)間閾值。
6.如權(quán)利要求1至5任意一項(xiàng)所述的指令處理方法,其特征在于,所述檢測(cè)觸摸屏的鎖操作狀態(tài)之前還包括接收用戶通過紅外感應(yīng)設(shè)備、或光感應(yīng)設(shè)備、或溫度感應(yīng)設(shè)備、或菜單、或按鈕、或快捷鍵觸發(fā)的鎖定所述觸摸屏所顯示的應(yīng)用程序的指令,根據(jù)所述指令將所述應(yīng)用程序設(shè)置為鎖定狀態(tài)。
7.如權(quán)利要求1至6任意一項(xiàng)所述的指令處理方法,其特征在于,所述檢測(cè)觸摸屏的鎖操作狀態(tài)之前還包括接收溫度感應(yīng)設(shè)備發(fā)送的鎖定所述觸摸屏所顯示的應(yīng)用程序的指令,根據(jù)所述指令自動(dòng)設(shè)置所述應(yīng)用程序?yàn)殒i定狀態(tài)。
8.如權(quán)利要求1至7任意一項(xiàng)所述的指令處理方法,其特征在于,所述操作指令的處理提示信息包括進(jìn)行解鎖處理的提示信息,或進(jìn)行頁面切換的提示信息,或進(jìn)行操作切換的提示信息。
9.一種終端設(shè)備,其特征在于,所述終端設(shè)備包括觸摸屏,用于進(jìn)行觸摸操作,和顯示應(yīng)用程序,和顯示操作指令的處理提示信息;觸摸屏檢測(cè)部件,用于檢測(cè)觸摸屏上的觸摸操作的觸點(diǎn)信息;處理器,所述處理器包括接收單元,用于接收所述觸摸屏檢測(cè)部件發(fā)送的所述觸點(diǎn)信息,并將所述觸點(diǎn)信息轉(zhuǎn)換為操作指令或處理指令;檢測(cè)單元,用于檢測(cè)所述觸摸屏所顯示的所述應(yīng)用程序的鎖操作狀態(tài),所述鎖操作狀態(tài)包括鎖定狀態(tài)和解鎖狀態(tài);第一處理單元,用于當(dāng)所述檢測(cè)單元檢測(cè)到所述鎖操作狀態(tài)為所述解鎖狀態(tài)時(shí),根據(jù)所述操作指令處理;第二處理單元,用于當(dāng)所述檢測(cè)單元檢測(cè)到所述鎖操作狀態(tài)為所述鎖定狀態(tài)時(shí),判斷所述操作指令的類型是否為誤操作指令類型,如果所述操作指令為誤操作指令類型,則忽略所述操作指令,或生成所述操作指令的處理提示信息并傳遞給所述觸摸屏,根據(jù)所述接收單元接收到的所述處理提示信息對(duì)應(yīng)的處理指令進(jìn)行處理。
10.如權(quán)利要求9所述的終端設(shè)備,其特征在于,所述第二處理單元還用于如果所述操作指令不是誤操作指令,則根據(jù)所述操作指令進(jìn)行處理。
11.如權(quán)利要求9或10所述的終端設(shè)備,其特征在于,所述誤操作指令類型包括單擊操作指令。
12.如權(quán)利要求11所述的終端設(shè)備,其特征在于,所述第二處理單元具體用于所述鎖操作狀態(tài)為所述鎖定狀態(tài)時(shí),判斷所述操作指令是否為單擊類型的操作指令,若是,則檢測(cè)所述單擊類型的操作指令中操作持續(xù)的時(shí)間長(zhǎng)度,如果所述時(shí)間長(zhǎng)度不超過時(shí)間閾值,則判斷所述操作指令為單擊操作指令;否則判斷所述操作指令為長(zhǎng)按操作指令。
13.如權(quán)利要求9至12任意一項(xiàng)所述的終端設(shè)備,其特征在于,所述處理器還包括設(shè)置單元,與所述檢測(cè)單元連接,用于根據(jù)鎖定所述觸摸屏所顯示的應(yīng)用程序的指令,將所述應(yīng)用程序設(shè)置鎖定狀態(tài),所述鎖定所述觸摸屏所顯示的應(yīng)用程序的指令包括由菜單、或按鈕、或快捷鍵觸發(fā)的鎖定所述觸摸屏所顯示的應(yīng)用程序的指令;所述檢測(cè)單元具體用于根據(jù)所述設(shè)置單元設(shè)置的所述應(yīng)用程序的鎖操作狀態(tài),檢測(cè)所述觸摸屏所顯示的所述應(yīng)用程序的鎖操作狀態(tài)。
14.如權(quán)利要求13所述的終端設(shè)備,其特征在于,所述終端設(shè)備還包括感應(yīng)器,所述感應(yīng)器可以為光感應(yīng)器,或溫度感應(yīng)器,或紅外感應(yīng)器;所述感應(yīng)器用于觸發(fā)鎖定所述觸摸屏所顯示的應(yīng)用程序的指令,以使得所述設(shè)置單元根據(jù)鎖定所述觸摸屏所顯示的應(yīng)用程序的指令,將所述應(yīng)用程序設(shè)置鎖定狀態(tài)。
全文摘要
本發(fā)明涉及一種指令處理方法和終端設(shè)備。其中,終端設(shè)備接收觸摸操作所產(chǎn)生的操作指令;檢測(cè)觸摸屏所顯示的應(yīng)用程序的鎖操作狀態(tài),所述鎖操作狀態(tài)包括鎖定狀態(tài)和解鎖狀態(tài);如果所述鎖操作狀態(tài)為所述解鎖狀態(tài),則根據(jù)所述操作指令處理;如果所述鎖操作狀態(tài)為所述鎖定狀態(tài),則判斷所述操作指令的類型是否為誤操作指令類型,若是,則忽略所述操作指令,或顯示所述操作指令的處理提示信息,根據(jù)接收到的所述處理提示信息對(duì)應(yīng)的處理指令進(jìn)行處理。本發(fā)明提供了一種指令處理方法,可以實(shí)現(xiàn)對(duì)產(chǎn)生在觸摸屏展示的應(yīng)用程序上的誤操作指令進(jìn)行處理,避免誤操作。
文檔編號(hào)G06F3/041GK102495768SQ201110417038
公開日2012年6月13日 申請(qǐng)日期2011年12月14日 優(yōu)先權(quán)日2011年12月14日
發(fā)明者姚珍, 彭軍, 楊師正 申請(qǐng)人:華為終端有限公司