專利名稱:一種帶有觸摸屏的終端運(yùn)行方法及終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種帶有觸摸屏的終端運(yùn)行方法及終端。
背景技術(shù):
隨著終端設(shè)備的不斷發(fā)展,觸摸屏在終端設(shè)備中的應(yīng)用范圍變得越來越廣泛,從工業(yè)用途的工廠設(shè)備的控制/操作系統(tǒng)、公共信息查詢的電子查詢?cè)O(shè)施、商業(yè)用途的提款機(jī),到消費(fèi)性電子的移動(dòng)電話、個(gè)人數(shù)字助手(PDA)、數(shù)碼相機(jī)等都可看到觸摸屏的身影。觸摸屏可以代替鼠標(biāo)或鍵盤,帶給用戶更加直接和便捷的操作體驗(yàn),工作時(shí),只要用手指或其它操作設(shè)備觸摸觸摸屏上的圖標(biāo)或菜單,終端設(shè)備即可以根據(jù)觸摸的位置來定位用戶的信息輸入,即一個(gè)觸摸位置(觸摸點(diǎn))對(duì)應(yīng)一個(gè)信息輸入。觸摸屏包括屏幕、觸摸檢測(cè)部件和觸摸屏控制器,觸摸檢測(cè)部件安裝在屏幕前面,用于檢測(cè)用戶觸摸位置,并將檢測(cè)到的觸摸位置信息發(fā)送給觸摸屏控制器,觸摸屏控制器在接收到觸摸位置信息后,將觸摸位置信息轉(zhuǎn)換成觸點(diǎn)坐標(biāo),并將轉(zhuǎn)換后的觸點(diǎn)坐標(biāo)發(fā)送給終端設(shè)備的中央處理器(CPU), 同時(shí),觸摸屏控制器還可以接收CPU發(fā)來的命令并加以執(zhí)行。目前,觸摸屏對(duì)外界的感知方式已經(jīng)從傳統(tǒng)的接觸式,發(fā)展出非接觸式的解決方案,通過紅外線傳感方法就可以感知用戶在觸摸屏屏幕前近距離的手勢(shì)外形或動(dòng)作,從而確定用戶的信息輸入,如根據(jù)預(yù)先設(shè)定好的手勢(shì)外形與信息輸入的對(duì)應(yīng)關(guān)系,在識(shí)別出用戶的手勢(shì)外形時(shí),確定用戶的信息輸入,又如,根據(jù)特定動(dòng)作所形成的反射回來的紅外線輻射的特性(如反射回的紅外線輻射在某一方向上的連續(xù)性),預(yù)先設(shè)定好特定動(dòng)作與信息輸入的對(duì)應(yīng)關(guān)系,在用戶手向上或向下?lián)]動(dòng)時(shí),確定用戶需要進(jìn)行上翻或下翻操作,在用戶手向左或向右揮動(dòng)時(shí),確定用戶需要進(jìn)行左翻或右翻操作。如圖1所示為一個(gè)紅外線傳感裝置在非接觸式觸摸屏上的安裝位置示意圖,在整個(gè)觸摸屏屏幕上交錯(cuò)排列紅外線發(fā)射器和紅外線接收器(圖1中的1表示紅外線接收器,2表示紅外線發(fā)射器發(fā)出的紅外線),如圖 2所示為非接觸式紅外觸摸屏屏幕的結(jié)構(gòu)示意圖,紅外線發(fā)射器和紅外線接收器組成“附近面板層”,并屬于觸摸屏屏幕的其中一層。具體的紅外線傳感方法的工作原理為在觸摸屏屏幕上集成附近傳感器 (Proximity sensor),附近傳感器可以包括紅外線發(fā)射器,用于發(fā)出紅外線輻射,以及紅外線接收器,用于接收被手指、手掌反射回來的紅外線輻射,從而感知用戶的手勢(shì)外形或動(dòng)作,來確定用戶的輸入信息。在紅外線傳感方法確定用戶輸入信息的過程中,紅外線傳感方法對(duì)外界的感知是基于對(duì)手指或手掌的形狀識(shí)別或動(dòng)作識(shí)別,而不能根據(jù)一個(gè)單獨(dú)的紅外線輻射的反射點(diǎn)確定一個(gè)信息輸入。而在觸摸屏對(duì)外界的感知方式為接觸式時(shí),存在一個(gè)誤觸問題,比如,在一個(gè)接受單一觸摸指令的觸摸屏屏幕上,如果用戶不小心在觸摸屏屏幕上給出了多于一個(gè)的觸摸位置,觸摸屏就不能判斷哪個(gè)位置是用戶真正要觸摸的位置,如果只是根據(jù)觸摸的時(shí)間先后順序進(jìn)行判斷,就很容易做出錯(cuò)誤的判斷,并執(zhí)行錯(cuò)誤的操作;又如,用戶在點(diǎn)擊觸摸屏幕時(shí),一般是用點(diǎn)擊物的最前端(如手指的指尖)點(diǎn)擊觸摸屏,但如果用戶無意中用點(diǎn)擊物的其他位置點(diǎn)擊了觸摸屏?xí)r,此時(shí),觸摸屏不能識(shí)別出該觸摸為誤觸,并會(huì)導(dǎo)致觸摸屏的誤操作。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種帶有觸摸屏的終端運(yùn)行方法及終端,用于解決現(xiàn)有技術(shù)中在觸摸屏對(duì)外界的感知方式為接觸式時(shí),由于對(duì)觸摸屏的誤觸導(dǎo)致的觸摸屏不能準(zhǔn)確識(shí)別觸摸位置的問題。一種帶有觸摸屏的終端運(yùn)行方法,所述方法包括確定點(diǎn)擊物在觸摸屏屏幕上的投影區(qū)域;從確定的所述投影區(qū)域中選擇觸摸參照點(diǎn);確定點(diǎn)擊物在觸摸屏屏幕上的實(shí)際觸摸點(diǎn),并在所述實(shí)際觸摸點(diǎn)與所述觸摸參照點(diǎn)之間的距離小于設(shè)定第一閾值時(shí),確定點(diǎn)擊所述實(shí)際觸摸點(diǎn)的操作是合法操作;否則,確定點(diǎn)擊所述實(shí)際觸摸點(diǎn)的操作是非法操作。一種帶有觸摸屏的終端,所述終端包括投影模塊,用于確定點(diǎn)擊物在觸摸屏屏幕上的投影區(qū)域;參照點(diǎn)確定模塊,用于從確定的所述投影區(qū)域中選擇觸摸參照點(diǎn);操作確認(rèn)模塊,用于確定點(diǎn)擊物在觸摸屏屏幕上的實(shí)際觸摸點(diǎn),并在所述實(shí)際觸摸點(diǎn)與所述觸摸參照點(diǎn)之間的距離小于設(shè)定第一閾值時(shí),確定點(diǎn)擊所述實(shí)際觸摸點(diǎn)的操作是合法操作;否則,確定點(diǎn)擊所述實(shí)際觸摸點(diǎn)的操作是非法操作。本發(fā)明實(shí)施例根據(jù)用戶一般利用點(diǎn)擊物的最前端點(diǎn)擊觸摸屏的特點(diǎn),通過點(diǎn)擊物在觸摸屏屏幕上的投影確定一個(gè)觸摸參照點(diǎn),并在實(shí)際觸摸點(diǎn)與觸摸參照點(diǎn)之間的距離小于設(shè)定值時(shí),確定實(shí)際觸摸所產(chǎn)生的實(shí)際觸摸點(diǎn)為用戶希望的觸摸位置,并確定可以執(zhí)行所述觸摸位置所對(duì)應(yīng)的操作,從而降低了誤操作的可能性,并在用戶給出了多于一個(gè)的觸摸位置時(shí),仍可準(zhǔn)確識(shí)別實(shí)際觸摸點(diǎn)的位置。
圖1為現(xiàn)有技術(shù)中紅外線傳感裝置在非接觸式觸摸屏上的安裝位置示意圖;圖2為現(xiàn)有技術(shù)中非接觸式紅外觸摸屏屏幕的結(jié)構(gòu)示意圖;圖3為本發(fā)明實(shí)施例一提供的一種帶有觸摸屏的終端運(yùn)行的方法流程圖;圖4為本發(fā)明實(shí)施例二提供的一種帶有觸摸屏的終端運(yùn)行的方法流程圖;圖5(a)和圖5(b)為本發(fā)明實(shí)施例二提供的一種點(diǎn)擊物在觸摸屏屏幕上投影的兩種情況的示意圖;圖6為本發(fā)明實(shí)施例二提供的一種設(shè)定的屏幕坐標(biāo)系;圖7為本發(fā)明實(shí)施例三提供的一種帶有觸摸屏的終端的結(jié)構(gòu)示意圖。
具體實(shí)施例方式在對(duì)觸摸屏進(jìn)行接觸式觸摸操作時(shí),一般利用點(diǎn)擊物,如手指或觸摸筆進(jìn)行點(diǎn)擊 (或觸摸)操作,點(diǎn)擊物從觸摸屏的屏幕邊緣延伸并覆蓋于屏幕上,并會(huì)在觸摸屏屏幕上會(huì)產(chǎn)生投影,而且用戶一般用點(diǎn)擊物的最前端(如手指的指尖)進(jìn)行點(diǎn)擊操作,由此可以判斷出點(diǎn)擊物的最前端在觸摸屏屏幕中的投影位置即為用戶真正想觸摸的位置。因此,本發(fā)明實(shí)施例提出一種利用點(diǎn)擊物在觸摸屏屏幕上的投影來確定觸摸參照點(diǎn),從而確定實(shí)際觸摸位置的方法,來解決本發(fā)明提出的技術(shù)問題。下面結(jié)合說明書附圖和實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說明。實(shí)施例一、本發(fā)明實(shí)施例一提供一種帶有觸摸屏的終端運(yùn)行方法,如圖3所示為本發(fā)明實(shí)施例一提供的帶有觸摸屏的終端運(yùn)行的方法流程圖,具體步驟包括步驟101、確定點(diǎn)擊物在觸摸屏屏幕上的投影區(qū)域。在本發(fā)明方案中,可以利用紅外線傳感方法或熱感應(yīng)方法來確定點(diǎn)擊物在觸摸屏屏幕上的投影區(qū)域。在利用熱感應(yīng)方式發(fā)確定點(diǎn)擊物在觸摸屏屏幕上的投影區(qū)域時(shí),該點(diǎn)擊物為溫度值在一定溫度范圍內(nèi)的物體,如,手指。本步驟包括但不限于通過在觸摸屏上安裝紅外線接收器和紅外線發(fā)射器,利用紅外線傳感方法確定點(diǎn)擊物在觸摸屏屏幕上的投影區(qū)域;或利用熱感應(yīng)方法識(shí)別點(diǎn)擊物的投影區(qū)域。步驟102、從確定的所述投影區(qū)域中選擇觸摸參照點(diǎn)。根據(jù)用戶一般利用點(diǎn)擊物的最前端點(diǎn)擊觸摸屏的特點(diǎn),在本步驟中確定點(diǎn)擊物的最前端在觸摸屏屏幕上的投影點(diǎn)為觸摸參照點(diǎn)。根據(jù)點(diǎn)擊物在觸摸屏屏幕上的投影與觸摸屏屏幕邊線有重合的特性,可以確定投影區(qū)域與觸摸屏屏幕邊線重合的投影,根據(jù)點(diǎn)擊物具有一段連續(xù)的長(zhǎng)度,將投影區(qū)域中距離所述重合的投影線或投影點(diǎn)距離最遠(yuǎn)的投影點(diǎn)確定觸摸參照點(diǎn)。確定觸摸參照點(diǎn)的具體步驟包括第一步、在觸摸屏屏幕上設(shè)置屏幕坐標(biāo)系。在設(shè)定了屏幕坐標(biāo)系后,可以確定點(diǎn)擊物在觸摸屏屏幕上的投影區(qū)域中各個(gè)投影點(diǎn)的坐標(biāo),用于后續(xù)確定觸摸參照點(diǎn)在觸摸屏屏幕中的相對(duì)位置。第二步、確定投影區(qū)域與觸摸屏屏幕邊線重合的投影線或投影點(diǎn)。點(diǎn)擊物在觸摸屏屏幕上的投影區(qū)域與觸摸屏屏幕邊線重合的投影可能為一個(gè)投影點(diǎn),也可能為多個(gè)投影點(diǎn)。所述多個(gè)投影點(diǎn)可能落在一條屏幕邊線上,可將落在一條屏幕邊線上的投影點(diǎn)擬合成一條線段;也可能落在相交的兩條屏幕邊線上,可以分別在兩條屏幕邊線上各擬合出一條線段。第三步、將投影區(qū)域中與所述投影線或投影點(diǎn)的距離最長(zhǎng)的點(diǎn)作為觸摸參照點(diǎn)。可以通過點(diǎn)到線段的距離或者點(diǎn)到點(diǎn)的距離確定出投影區(qū)域中距離所述投影線或投影點(diǎn)最遠(yuǎn)的點(diǎn),并將該點(diǎn)作為確定出的觸摸參照點(diǎn)。較優(yōu)的,為了減少在確定觸摸參照點(diǎn)過程中的計(jì)算量,可以將第二步中確定出的所述投影線簡(jiǎn)化為一個(gè)投影點(diǎn)(簡(jiǎn)化點(diǎn)),簡(jiǎn)化的規(guī)則如下1、在確定的投影線為兩條時(shí),確定兩條投影線的交點(diǎn)為簡(jiǎn)化點(diǎn)。2、在確定的投影線為一條時(shí),且該投影線不包含屏幕邊線的交點(diǎn)時(shí),確定投影線的中點(diǎn)為簡(jiǎn)化點(diǎn)。3、在確定的投影線為一條,且該投影線包含屏幕邊線的交點(diǎn)時(shí),確定所述屏幕邊線的交點(diǎn)為簡(jiǎn)化點(diǎn)。
在將所述投影線簡(jiǎn)化為一個(gè)投影點(diǎn)(簡(jiǎn)化點(diǎn))后,在第三步中確定投影區(qū)域中與簡(jiǎn)化點(diǎn)的距離最遠(yuǎn)的點(diǎn)為觸摸參照點(diǎn)。步驟103、確定點(diǎn)擊實(shí)際觸摸點(diǎn)的操作是否為合法操作。根據(jù)用戶一般利用點(diǎn)擊物的最前端點(diǎn)擊觸摸屏的特點(diǎn),確定出用于表示點(diǎn)擊物的最前端的觸摸參照點(diǎn)之后,可以確定點(diǎn)擊物在觸摸屏屏幕上的實(shí)際觸摸點(diǎn)是否是利用點(diǎn)擊物的最前端點(diǎn)擊觸摸屏所產(chǎn)生的,即可以判斷實(shí)際觸摸是誤操作還是合法操作。在所述實(shí)際觸摸點(diǎn)與所述觸摸參照點(diǎn)之間的距離小于設(shè)定第一閾值時(shí),如設(shè)定第一閾值為5個(gè)像素點(diǎn)的距離,在實(shí)際觸摸點(diǎn)與觸摸參照點(diǎn)之間的距離小于5個(gè)像素點(diǎn)時(shí),確定點(diǎn)擊所述實(shí)際觸摸點(diǎn)的操作是合法操作,即確定所述實(shí)際觸摸點(diǎn)是用戶利用點(diǎn)擊物的最前端點(diǎn)擊屏幕所產(chǎn)生的,因此可以執(zhí)行該觸摸所對(duì)應(yīng)的指令;否則,確定點(diǎn)擊所述實(shí)際觸摸點(diǎn)的操作是非法操作,即確定所述實(shí)際觸摸點(diǎn)不是用戶利用點(diǎn)擊物的最前端點(diǎn)擊屏幕所產(chǎn)生的,拒絕執(zhí)行該觸摸所對(duì)應(yīng)的指令。在設(shè)定的屏幕坐標(biāo)系與觸摸屏確定實(shí)際觸摸點(diǎn)時(shí)所設(shè)定的坐標(biāo)系不同時(shí),還需要將觸摸參照點(diǎn)的坐標(biāo)與實(shí)際觸摸點(diǎn)的坐標(biāo)轉(zhuǎn)換至同一坐標(biāo)系后,確定二者之間的距離是否小于設(shè)定的第一閾值。步驟101 步驟103可以通過點(diǎn)擊物在觸摸屏屏幕上的投影確定出觸摸參照點(diǎn), 并利用確定出的觸摸參照點(diǎn)判斷對(duì)觸摸屏的實(shí)際觸摸是否為誤觸,從而在利用點(diǎn)擊物的最前端對(duì)觸摸屏進(jìn)行點(diǎn)擊操作時(shí),如果產(chǎn)生了多個(gè)實(shí)際觸摸點(diǎn),也可以針對(duì)每一實(shí)際觸摸點(diǎn)分別執(zhí)行上述步驟101 步驟103的方案,確定其中的合法操作,規(guī)避其中的誤操作;并在僅有一個(gè)實(shí)際觸摸點(diǎn)時(shí),判斷該觸摸是否為合法操作,降低誤觸操作帶來的誤操作風(fēng)險(xiǎn)性。下面通過一個(gè)具體的實(shí)例對(duì)本發(fā)明實(shí)施例一進(jìn)行說明。實(shí)施例二、本發(fā)明實(shí)施例二提供一種利用紅外線傳感方法確定點(diǎn)擊物在觸摸屏屏幕中投影, 從而運(yùn)行帶有觸摸屏的終端的方法。本發(fā)明實(shí)施例二提供的一種帶有觸摸屏的終端運(yùn)行方法流程如圖4所示,所述方法具體包括步驟201、利用紅外線傳感方法確定點(diǎn)擊物在觸摸屏屏幕上的投影區(qū)域。為了確定點(diǎn)擊物在觸摸屏屏幕上的投影區(qū)域,可以在觸摸屏上安裝紅外線發(fā)射器和紅外線接收器,如圖5(a)和圖5(b)所示為點(diǎn)擊物在觸摸屏屏幕上投影的兩種情況,圖中的橢圓表示點(diǎn)擊物的外形,圖中的矩形外框表示觸摸屏屏幕,矩形外框中的多個(gè)均勻分布的小矩形表示紅外線接收器的位置,所述矩形外框中的小矩形的數(shù)量是可以設(shè)定的,橢圓與矩形外框相交的區(qū)域表示點(diǎn)擊物在觸摸屏屏幕上的投影區(qū)域,則利用紅外線傳感方法確定點(diǎn)擊物在觸摸屏屏幕上的投影區(qū)域包括第一步、利用紅外線發(fā)射器發(fā)射紅外線,在點(diǎn)擊物與觸摸屏屏幕的距離小于第二閾值時(shí),利用紅外線接收器接收反射的紅外線。所述第二閾值是指紅外線發(fā)射器及紅外線接收器可以正常工作的距離值。在點(diǎn)擊物與觸摸屏的距離小于第二閾值時(shí),利用紅外線發(fā)射器發(fā)射的紅外線才會(huì)由于點(diǎn)擊物的障礙被反射回來,并由紅外線接收器接收反射回來的紅外線。第二步、根據(jù)接收到紅外線的紅外線接收器對(duì)應(yīng)屏幕的位置,確定點(diǎn)擊物在觸摸屏屏幕上的投影區(qū)域。如圖5(a)和圖5(b)所示,根據(jù)各接收到紅外線的紅外線接收器在觸摸屏屏幕上所對(duì)應(yīng)的小矩形的位置,可以確定點(diǎn)擊物在觸摸屏屏幕上的投影區(qū)域,即橢圓與矩形外框相交的區(qū)域,所述投影區(qū)域由圖(a)和圖5(b)中多個(gè)中心帶有方形黑點(diǎn)的小矩形表示。步驟202、設(shè)定屏幕坐標(biāo)系。在接觸式觸摸屏中設(shè)定一個(gè)坐標(biāo)系,可以設(shè)定觸摸屏屏幕邊線的任意一個(gè)交點(diǎn)為原點(diǎn),設(shè)水平方向?yàn)閄軸,垂直方向?yàn)閅軸,設(shè)定的屏幕坐標(biāo)系如圖6所示,該坐標(biāo)系原點(diǎn)設(shè)定為A點(diǎn),坐標(biāo)為(0,0),則X軸方向(水平方向)距離A點(diǎn)最遠(yuǎn)的點(diǎn)為B點(diǎn),坐標(biāo)可以設(shè)定為(MAX,0),Y軸方向(垂直方向)距離A點(diǎn)最遠(yuǎn)的點(diǎn)為C點(diǎn),坐標(biāo)可以設(shè)定為(0,ΜΑΧ),Χ 軸和Y軸上的單位坐標(biāo)距離可以根據(jù)觸摸屏屏幕的分辨率進(jìn)行設(shè)定,如設(shè)定橫坐標(biāo)和縱坐標(biāo)上的單位坐標(biāo)距離均為1個(gè)像素。在設(shè)定了屏幕坐標(biāo)系后,屏幕上的任意一個(gè)點(diǎn)都可以用屏幕坐標(biāo)表示。步驟203、確定投影區(qū)域與觸摸屏屏幕邊線重合的投影線或投影點(diǎn)。根據(jù)如圖5(a)和圖5(b)所示的投影方法,可以確定將點(diǎn)擊物向觸摸屏屏幕投影所產(chǎn)生的投影區(qū)域與觸摸屏屏幕邊線重合的投影線或投影點(diǎn)。由于設(shè)定的屏幕坐標(biāo)系如圖 6所示,可以確定重合投影點(diǎn)的坐標(biāo),以及組成重合的投影線的各投影點(diǎn)的坐標(biāo)。由于組成重合的投影線的各投影點(diǎn)是由接收到紅外線的紅外線接收器表示的,因此,所述組成重合的投影線,在屏幕上安裝了較多的紅外線接收器時(shí),則用于表示重合的投影線的投影點(diǎn)的數(shù)量較多,所述投影線可以看成是由各投影點(diǎn)組成的,若屏幕上安裝的紅外線接收器數(shù)量較少,則用于表示重合的投影線的投影點(diǎn)的數(shù)量較少,則所述投影線可以看成是由各投影點(diǎn)擬合而成的??梢赃M(jìn)一步根據(jù)如實(shí)施例一所述的簡(jiǎn)化規(guī)則,確定簡(jiǎn)化點(diǎn)的坐標(biāo)。由于設(shè)定的坐標(biāo)系如圖6所示,簡(jiǎn)化點(diǎn)的橫坐標(biāo)或縱坐標(biāo)中,總有一個(gè)坐標(biāo)值為0或MAX,因此,確定簡(jiǎn)化點(diǎn)的坐標(biāo)具體包括第一步、確定簡(jiǎn)化點(diǎn)的第一坐標(biāo)值。將橫坐標(biāo)或縱坐標(biāo)為0或MAX的投影點(diǎn)的橫坐標(biāo)值或縱坐標(biāo)值作為簡(jiǎn)化投影點(diǎn)的第一坐標(biāo)值,所述第一坐標(biāo)值可能為0,也可能為MAX,可能為X坐標(biāo),也可能為Y坐標(biāo)。第二步、確定簡(jiǎn)化點(diǎn)的第二坐標(biāo)值。如果確定出的組成投影區(qū)域與觸摸屏屏幕邊線重合的投影線的投影點(diǎn)中,任意一個(gè)投影點(diǎn)的另一個(gè)坐標(biāo)值也恰好為0或MAX,則可以將該投影點(diǎn)確定為簡(jiǎn)化點(diǎn),并由此可以確定簡(jiǎn)化點(diǎn)的第二坐標(biāo)值。如果組成投影區(qū)域與觸摸屏屏幕邊線重合的投影線的投影點(diǎn)中,沒有一個(gè)投影點(diǎn)對(duì)應(yīng)的另一個(gè)坐標(biāo)值恰好為O或MAX,則可以計(jì)算所有組成投影線的投影點(diǎn)的另一坐標(biāo)值的平均值并取整,或者取所有組成投影線的投影點(diǎn)的另一坐標(biāo)值的最大值和最小值的平均并取整,從而得到簡(jiǎn)化點(diǎn)的第二坐標(biāo)值。通過第一步和第二步確定出簡(jiǎn)化點(diǎn)的第一和第二坐標(biāo)值,從而可以確定簡(jiǎn)化點(diǎn)在觸摸屏屏幕中的位置。步驟204、確定觸摸參照點(diǎn)的位置。確定觸摸參照點(diǎn)的方法與實(shí)施例一中的方法相同,可以通過點(diǎn)到線段的距離或者點(diǎn)到點(diǎn)的距離確定出投影區(qū)域中距離所述投影線或投影點(diǎn)最遠(yuǎn)的點(diǎn),并將該點(diǎn)作為確定出的觸摸參照點(diǎn)。在進(jìn)一步將投影線簡(jiǎn)化為簡(jiǎn)化點(diǎn)時(shí),在本步驟中可以根據(jù)點(diǎn)到點(diǎn)的距離計(jì)算公式,確定投影區(qū)域中與簡(jiǎn)化點(diǎn)的距離最遠(yuǎn)的點(diǎn)為觸摸參照點(diǎn)。較優(yōu)的,可以分別計(jì)算觸摸參照點(diǎn)的橫坐標(biāo)和縱坐標(biāo),以距離簡(jiǎn)化點(diǎn)橫坐標(biāo)最遠(yuǎn)的橫坐標(biāo)值為觸摸參照點(diǎn)的橫坐標(biāo)值, 以距離簡(jiǎn)化點(diǎn)縱坐標(biāo)最遠(yuǎn)的縱坐標(biāo)值為觸摸參照點(diǎn)的縱坐標(biāo)值。步驟205、確定點(diǎn)擊實(shí)際觸摸點(diǎn)的操作是否是合法操作。本步驟中確定實(shí)際點(diǎn)擊操作是否為合法操作的驗(yàn)證方法與實(shí)施例一相同,在此不再贅述。需要指出的是,在實(shí)際操作中,受紅外線發(fā)射器和紅外線接收器安裝數(shù)量的影響, 由紅外線傳感方法確定出的觸摸參照點(diǎn)位置與用戶的實(shí)際觸摸點(diǎn)可能有一定的距離,除了可以設(shè)定適當(dāng)?shù)牡谝婚撝低?,還可以由識(shí)別出的觸摸參照點(diǎn)代表一個(gè)觸摸參照區(qū)域,所述觸摸參照區(qū)域的大小可以是根據(jù)觸摸參照點(diǎn)的位置動(dòng)態(tài)設(shè)定的,只要識(shí)別出的觸摸參照點(diǎn)的位置在該觸摸參照區(qū)域內(nèi),則可以在識(shí)別出該觸摸參照點(diǎn)時(shí),只要確定實(shí)際觸摸點(diǎn)與觸摸參照區(qū)域之間的距離小于設(shè)定的第三閾值,即可以確定點(diǎn)擊所述實(shí)際觸摸點(diǎn)的操作為合法操作,否則,確定點(diǎn)擊所述實(shí)際觸摸點(diǎn)的操作為非法操作。實(shí)施例三、本發(fā)明實(shí)施例三提供一種帶有觸摸屏的終端,如圖7所示為本發(fā)明實(shí)施例三提供的終端的結(jié)構(gòu)示意圖,所述終端包括投影模塊11、參照點(diǎn)確定模塊12和操作確認(rèn)模塊13, 其中投影模塊11用于確定點(diǎn)擊物在觸摸屏屏幕上的投影區(qū)域;參照點(diǎn)確定模塊12用于從確定的所述投影區(qū)域中選擇觸摸參照點(diǎn);操作確認(rèn)模塊13用于確定點(diǎn)擊物在觸摸屏屏幕上的實(shí)際觸摸點(diǎn),并在所述實(shí)際觸摸點(diǎn)與所述觸摸參照點(diǎn)之間的距離小于設(shè)定第一閾值時(shí),確定點(diǎn)擊所述實(shí)際觸摸點(diǎn)的操作是合法操作;否則,確定點(diǎn)擊所述實(shí)際觸摸點(diǎn)的操作是非法操作。參照點(diǎn)確定模塊12包括坐標(biāo)系設(shè)定單元121、重合點(diǎn)確定單元122和決策單元 123,其中坐標(biāo)系設(shè)定單元121用于在觸摸屏屏幕上設(shè)置屏幕坐標(biāo)系;重合點(diǎn)確定單元122 用于確定投影區(qū)域與觸摸屏屏幕邊線重合的投影線或投影點(diǎn);決策單元123用于將投影區(qū)域中與所述投影線或投影點(diǎn)的距離最長(zhǎng)的點(diǎn)作為觸摸參照點(diǎn)。所述參照點(diǎn)確定模塊還包括第一確定單元124,用于在確定的投影線為兩條時(shí),確定兩條投影線的交點(diǎn)。所述決策單元123具體用于將投影區(qū)域中與兩條投影線的交點(diǎn)的距離最長(zhǎng)的點(diǎn)作為觸摸參照點(diǎn)。所述參照點(diǎn)確定模塊還包括第二確定單元125,用于在確定的投影線為一條時(shí),且該投影線不包含屏幕邊線的交點(diǎn)時(shí),確定投影線的中點(diǎn)。所述決策單元123具體用于將投影區(qū)域中與投影線的中點(diǎn)的距離最長(zhǎng)的點(diǎn)作為觸摸參照點(diǎn)。所述參照點(diǎn)確定模塊還包括第三確定單元126,用于在確定的投影線為一條,且該投影線包含屏幕邊線的交點(diǎn)時(shí),確定所述屏幕邊線的交點(diǎn)。所述決策單元123具體用于將投影區(qū)域中與屏幕邊線的交點(diǎn)的距離最長(zhǎng)的點(diǎn)作為觸摸參照點(diǎn)。所述投影模塊11具體用于利用紅外線傳感方式或熱感應(yīng)方式確定點(diǎn)擊物在觸摸屏屏幕上的投影區(qū)域。在利用紅外線傳感方式確定點(diǎn)擊物在觸摸屏屏幕上的投影區(qū)域時(shí), 投影模塊11利用紅外線發(fā)射器發(fā)射紅外線,在點(diǎn)擊物與觸摸屏屏幕的距離小于第二閾值時(shí),利用紅外線接收器接收反射的紅外線,根據(jù)接收到紅外線的紅外線接收器對(duì)應(yīng)屏幕的位置,確定點(diǎn)擊物在觸摸屏屏幕上的投影區(qū)域。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種帶有觸摸屏的終端運(yùn)行方法,其特征在于,所述方法包括 確定點(diǎn)擊物在觸摸屏屏幕上的投影區(qū)域;從確定的所述投影區(qū)域中選擇觸摸參照點(diǎn);確定點(diǎn)擊物在觸摸屏屏幕上的實(shí)際觸摸點(diǎn),并在所述實(shí)際觸摸點(diǎn)與所述觸摸參照點(diǎn)之間的距離小于設(shè)定第一閾值時(shí),確定點(diǎn)擊所述實(shí)際觸摸點(diǎn)的操作是合法操作;否則,確定點(diǎn)擊所述實(shí)際觸摸點(diǎn)的操作是非法操作。
2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括從確定的所述投影區(qū)域中選擇觸摸參照點(diǎn),具體包括在觸摸屏屏幕上設(shè)置屏幕坐標(biāo)系;確定投影區(qū)域與觸摸屏屏幕邊線重合的投影線或投影點(diǎn);將投影區(qū)域中與所述投影線或投影點(diǎn)的距離最長(zhǎng)的點(diǎn)作為觸摸參照點(diǎn)。
3.如權(quán)利要求2所述的方法,其特征在于,確定所述投影線之后,且確定觸摸參照點(diǎn)之前,所述方法還包括在確定的投影線為兩條時(shí),確定兩條投影線的交點(diǎn);將投影區(qū)域中與所述投影線的垂直距離最長(zhǎng)的點(diǎn)作為觸摸參照點(diǎn),具體包括 將投影區(qū)域中與兩條投影線的交點(diǎn)的距離最長(zhǎng)的點(diǎn)作為觸摸參照點(diǎn)。
4.如權(quán)利要求2所述的方法,其特征在于,確定所述投影線之后,且確定觸摸參照點(diǎn)之前,所述方法還包括在確定的投影線為一條時(shí),且該投影線不包含屏幕邊線的交點(diǎn)時(shí),確定投影線的中占.^ w\ 將投影區(qū)域中與所述投影線的垂直距離最長(zhǎng)的點(diǎn)作為觸摸參照點(diǎn),具體包括 將投影區(qū)域中與投影線的中點(diǎn)的距離最長(zhǎng)的點(diǎn)作為觸摸參照點(diǎn)。
5.如權(quán)利要求2所述的方法,其特征在于,確定所述投影線之后,且確定觸摸參照點(diǎn)之前,所述方法還包括在確定的投影線為一條,且該投影線包含屏幕邊線的交點(diǎn)時(shí),確定所述屏幕邊線的交占.^ w\ 將投影區(qū)域中與所述投影線的垂直距離最長(zhǎng)的點(diǎn)作為觸摸參照點(diǎn),具體包括 將投影區(qū)域中與屏幕邊線的交點(diǎn)的距離最長(zhǎng)的點(diǎn)作為觸摸參照點(diǎn)。
6.如權(quán)利要求1 5任一所述的方法,其特征在于,利用紅外線傳感方式或熱感應(yīng)方式確定點(diǎn)擊物在觸摸屏屏幕上的投影區(qū)域。
7.一種帶有觸摸屏的終端,其特征在于,所述終端包括 投影模塊,用于確定點(diǎn)擊物在觸摸屏屏幕上的投影區(qū)域;參照點(diǎn)確定模塊,用于從確定的所述投影區(qū)域中選擇觸摸參照點(diǎn); 操作確認(rèn)模塊,用于確定點(diǎn)擊物在觸摸屏屏幕上的實(shí)際觸摸點(diǎn),并在所述實(shí)際觸摸點(diǎn)與所述觸摸參照點(diǎn)之間的距離小于設(shè)定第一閾值時(shí),確定點(diǎn)擊所述實(shí)際觸摸點(diǎn)的操作是合法操作;否則,確定點(diǎn)擊所述實(shí)際觸摸點(diǎn)的操作是非法操作。
8.如權(quán)利要求7所述的終端,其特征在于,所述參照點(diǎn)確定模塊包括 坐標(biāo)系設(shè)定單元,用于在觸摸屏屏幕上設(shè)置屏幕坐標(biāo)系;重合點(diǎn)確定單元,用于確定投影區(qū)域與觸摸屏屏幕邊線重合的投影線或投影點(diǎn);決策單元,用于將投影區(qū)域中與所述投影線或投影點(diǎn)的距離最長(zhǎng)的點(diǎn)作為觸摸參照點(diǎn)ο
9.如權(quán)利要求8所述的終端,其特征在于,所述參照點(diǎn)確定模塊還包括 第一確定單元,用于在確定的投影線為兩條時(shí),確定兩條投影線的交點(diǎn);所述決策單元,具體用于將投影區(qū)域中與兩條投影線的交點(diǎn)的距離最長(zhǎng)的點(diǎn)作為觸摸參照點(diǎn)。
10.如權(quán)利要求8所述的終端,其特征在于,所述參照點(diǎn)確定模塊還包括第二確定單元,用于在確定的投影線為一條時(shí),且該投影線不包含屏幕邊線的交點(diǎn)時(shí), 確定投影線的中點(diǎn);所述決策單元,具體用于將投影區(qū)域中與投影線的中點(diǎn)的距離最長(zhǎng)的點(diǎn)作為觸摸參照點(diǎn)ο
11.如權(quán)利要求8所述的終端,其特征在于,所述參照點(diǎn)確定模塊還包括第三確定單元,用于在確定的投影線為一條,且該投影線包含屏幕邊線的交點(diǎn)時(shí),確定所述屏幕邊線的交點(diǎn);所述決策單元,具體用于將投影區(qū)域中與屏幕邊線的交點(diǎn)的距離最長(zhǎng)的點(diǎn)作為觸摸參眧占。
12.如權(quán)利要求7 11任一所述的終端,其特征在于,所述投影模塊,具體用于利用紅外線傳感方式或熱感應(yīng)方式確定點(diǎn)擊物在觸摸屏屏幕上的投影區(qū)域。
全文摘要
本發(fā)明提供一種帶有觸摸屏的終端運(yùn)行方法及終端,具體內(nèi)容包括根據(jù)用戶一般利用點(diǎn)擊物的最前端點(diǎn)擊觸摸屏的特點(diǎn),通過點(diǎn)擊物在觸摸屏屏幕上的投影確定一個(gè)觸摸參照點(diǎn),并在實(shí)際觸摸點(diǎn)與觸摸參照點(diǎn)之間的距離小于設(shè)定值時(shí),確定實(shí)際觸摸所產(chǎn)生的實(shí)際觸摸點(diǎn)為用戶希望的觸摸位置,并確定可以執(zhí)行所述觸摸位置所對(duì)應(yīng)的操作,從而降低了誤操作的可能性,并在用戶給出了多于一個(gè)的觸摸位置時(shí),仍可準(zhǔn)確識(shí)別實(shí)際觸摸點(diǎn)的位置。
文檔編號(hào)G06F3/041GK102455806SQ20101051725
公開日2012年5月16日 申請(qǐng)日期2010年10月15日 優(yōu)先權(quán)日2010年10月15日
發(fā)明者王榮, 靳澤宇 申請(qǐng)人:中國(guó)移動(dòng)通信有限公司