專利名稱:一種觸摸屏輸入檢測方法和觸摸屏設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子領(lǐng)域,尤其涉及一種觸摸屏輸入檢測方法和觸摸屏設(shè)備。
背景技術(shù):
在現(xiàn)有技術(shù)中,使用觸摸屏輸入的時(shí)候,系統(tǒng)記錄觸摸按下點(diǎn)的位置作
為輸入;但當(dāng)觸摸屏設(shè)備的輸入在一種不穩(wěn)定的狀態(tài)下實(shí)現(xiàn)時(shí),輸入的有效 性和準(zhǔn)確性會(huì)降低。比如,在火車、汽車等不穩(wěn)定的環(huán)境中,通過觸摸屏進(jìn)
行輸入,觸摸筆或者手指會(huì)由于環(huán)境的顛簸同觸摸屏產(chǎn)生非有效的接觸;另
外, 一般的觸摸屏輸入都是采用記錄觸摸按下點(diǎn)的位置,在這樣的方式下, 因?yàn)榄h(huán)境震動(dòng)很容易引起用戶在非自主的情況下按下觸摸屏而產(chǎn)生輸入錯(cuò)
誤,如果用戶輸入錯(cuò)誤,那么只能通過刪除然后再次輸入的方式;尤其是在 顛簸劇烈的環(huán)境中,這種缺陷特別明顯,可能會(huì)造成用戶反復(fù)輸入都無法得 到正確的結(jié)果,特別是對于較為精確的,有效識(shí)別區(qū)域較小的觸摸輸入而言, 在顛簸環(huán)境中正確輸入的準(zhǔn)確性和易用性更不高。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種觸摸屏輸入檢測方法和觸摸屏設(shè) 備,可以有效的提高觸摸屏輸入精度,同時(shí)提高觸摸屏易用性。
為了解決上述問題,本發(fā)明提供了一種觸摸屏輸入檢測方法,包括
觸摸屏通過受到按壓識(shí)別位置,通過所受按壓消失來確認(rèn)輸入。
進(jìn)一步的,所述觸摸屏輸入檢測方法具體包括
A、觸摸屏受到按壓;B、如果按壓消失,則將按壓消失時(shí)對應(yīng)的觸摸點(diǎn)作為有效的觸摸位置。 進(jìn)一步的,所述步驟A還包括
當(dāng)觸摸屏受到按壓時(shí),如果受按壓的區(qū)域?qū)?yīng)的內(nèi)容非空白,則觸摸屏 顯示受到按壓區(qū)域所對應(yīng)的內(nèi)容的提示信息;如果受按壓的是空白區(qū)域則不 進(jìn)行提示。
進(jìn)一步的,其特征在于
所述提示信息是以下的任一種或其任意組合受按壓區(qū)域?qū)?yīng)內(nèi)容放 大、閃動(dòng)、突出顯示、其他種類提示。
進(jìn)一步的,其特征在于
如果受按壓區(qū)域轉(zhuǎn)移,則提示信息隨著受按壓區(qū)域的轉(zhuǎn)移而相應(yīng)轉(zhuǎn)移; 受按壓區(qū)域轉(zhuǎn)移是指觸摸屏持續(xù)受到按壓,但受按壓的區(qū)域在改變。
本發(fā)明還提供了一種觸摸屏設(shè)備,包括
若干壓力傳感器,分布于觸摸屏各處,用于當(dāng)感受到壓力時(shí),產(chǎn)生并發(fā) 送信號(hào)給控制單元;當(dāng)壓力消失時(shí)則停止發(fā)送信號(hào);
控制單元,用于接收壓力傳感器的信號(hào),跟蹤發(fā)出信號(hào)的壓力傳感器對 應(yīng)的觸摸屏位置;當(dāng)沒有任一壓力傳感器的信號(hào)時(shí),將最后發(fā)出信號(hào)的傳感 器對應(yīng)的觸摸屏位置作為有效輸入位置進(jìn)行輸入。
進(jìn)一步的,所述控制單元包括
寄存器,用于指示對觸摸屏的按壓是否存在;
記錄模塊,用于接收壓力傳感器的信號(hào)并記錄發(fā)出信號(hào)的傳感器對應(yīng)的 觸摸屏位置,還用于當(dāng)接收到任一壓力傳感器的信號(hào)時(shí),更新記錄中發(fā)出信 號(hào)的壓力傳感器對應(yīng)的觸摸屏位置,并查詢所述寄存器的值,如果為表示"沒 有按壓"的值,則將其置為表示"存在按壓"的值;如果為表示"存在按壓,, 的值,則不進(jìn)行才喿作;還用于當(dāng)沒有任一壓力傳感器的信號(hào)時(shí),查詢所述寄 存器的值,如果為表示"存在按壓,,的值,則將其置為表示"沒有按壓"的 值;如果為表示"沒有按壓,,的值,則不進(jìn)行操作;輸入模塊,用于監(jiān)視所述寄存器的值,當(dāng)其從表示"存在按壓"的值, 變?yōu)楸硎?沒有按壓,,的值時(shí),將記錄模塊中記錄的發(fā)出信號(hào)的傳感器對應(yīng) 的觸摸屏位置作為有效輸入位置進(jìn)行輸入。
進(jìn)一步的,所述記錄模塊還用于當(dāng)接收到任一壓力傳感器的信號(hào)時(shí),如 果該傳感器對應(yīng)的觸摸屏位置所對應(yīng)的內(nèi)容非空白,則指示屏幕顯示該內(nèi)容 的提示信息。
進(jìn)一步的,所述記錄模塊指示屏幕顯示的提示信息是以下的任一種或其
任意組合受按壓區(qū)域?qū)?yīng)內(nèi)容放大、閃動(dòng)、突出顯示、其他種類提示。
采用了本發(fā)明的技術(shù)方案后,即使在顛簸的環(huán)境中,也能夠在觸摸屏上 進(jìn)行準(zhǔn)確有效的輸入,避免了反復(fù)操作和環(huán)境震動(dòng)帶來的誤操作。
圖1是本發(fā)明的觸摸屏輸入檢測方法的具體實(shí)施流程圖; 圖2是本發(fā)明的觸摸屏設(shè)備的具體實(shí)施框圖; 圖3是本發(fā)明的應(yīng)用實(shí)例的流程示意圖。
具體實(shí)施例方式
下面將結(jié)合附圖及實(shí)施例對本發(fā)明的技術(shù)方案進(jìn)行更詳細(xì)的說明。
本發(fā)明提供了一種觸摸屏輸入檢測方法,其核心思想是觸摸屏通過受 到按壓識(shí)別位置,通過所受按壓消失來確認(rèn)輸入。
該方法具體包括以下步驟,如圖l所示
A、觸摸屏受到按壓。
當(dāng)觸摸屏受到按壓時(shí),如果受按壓的區(qū)域?qū)?yīng)的內(nèi)容非空白,如圖標(biāo)、 選項(xiàng)、菜單等,或是輸入法狀態(tài)下的字母、數(shù)字、符號(hào)等,則觸摸屏可以顯 示受到按壓區(qū)域所對應(yīng)的內(nèi)容的提示信息,令用戶可以了解自己目前按下的 是哪個(gè)位置或即將輸入的是什么內(nèi)容。所述提示信息可以是以下的任一種或其任意組合受按壓區(qū)域?qū)?yīng)內(nèi)容 放大、閃動(dòng)、突出顯示、其他種類提示等。
如果受按壓的是空白區(qū)域則不進(jìn)行提示。
如果受按壓區(qū)域轉(zhuǎn)移,則提示信息隨著受按壓區(qū)域的轉(zhuǎn)移而相應(yīng)轉(zhuǎn)移。
受按壓區(qū)域轉(zhuǎn)移是指觸摸屏持續(xù)受到按壓,但受按壓的區(qū)域在改變。
當(dāng)用戶發(fā)現(xiàn)自己按錯(cuò)位置時(shí),可以保持按下的動(dòng)作一一即保持觸摸工 具,如手指或觸摸筆等與觸摸屏接觸,同時(shí)在觸摸屏上拖動(dòng)觸摸工具,以實(shí) 現(xiàn)將受按壓區(qū)域轉(zhuǎn)移到正確的位置。
B、如果按壓消失,則將按壓消失時(shí)對應(yīng)的觸摸點(diǎn)作為有效的觸摸位置。
當(dāng)用戶確認(rèn)自己按下位置是正確的時(shí)候,可以實(shí)施抬手動(dòng)作一一即將觸 摸工具從觸摸屏上移開,使二者不發(fā)生接觸。
本發(fā)明還提供了一種觸摸屏設(shè)備,包括若千壓力傳感器、控制單元。
所述壓力傳感器分布于觸摸屏各處,用于當(dāng)感受到壓力時(shí),產(chǎn)生并發(fā)送 信號(hào)給控制單元;當(dāng)壓力消失時(shí)則停止發(fā)送信號(hào)。
所述控制單元用于接收壓力傳感器的信號(hào),跟蹤發(fā)出信號(hào)的壓力傳感器 對應(yīng)的觸摸屏位置;當(dāng)沒有任一壓力傳感器的信號(hào)時(shí),將最后發(fā)出信號(hào)的傳 感器對應(yīng)的觸摸屏位置作為有效輸入位置進(jìn)行輸入。
進(jìn)一步的,所述控制單元包括寄存器、記錄模塊和輸入模塊。
所述寄存器用于指示對觸摸屏的按壓是否存在。
所述記錄模塊用于接收壓力傳感器的信號(hào)并記錄發(fā)出信號(hào)的傳感器對 應(yīng)的觸摸屏位置,還用于當(dāng)接收到任一壓力傳感器的信號(hào)時(shí),更新記錄中發(fā) 出信號(hào)的壓力傳感器對應(yīng)的觸摸屏位置,并查詢所述寄存器的值,如果為表 示"沒有按壓"的值,則將其置為表示"存在按壓,,的值;如果為表示"存 在按壓"的值,則不進(jìn)行操作;還用于當(dāng)沒有任一壓力傳感器的信號(hào)時(shí),查 詢所述寄存器的值,如果為表示"存在按壓,,的值,則將其置為表示"沒有 按壓"的值;如果為表示"沒有按壓"的值,則不進(jìn)行操作。所述記錄模塊還可以用于當(dāng)接收到任一壓力傳感器的信號(hào)時(shí),如果該傳 感器對應(yīng)的觸摸屏位置所對應(yīng)的內(nèi)容非空白,則指示屏幕顯示該內(nèi)容的提示 信息,比如內(nèi)容放大、閃動(dòng)、突出顯示、或其他種類提示等。
輸入模塊,用于監(jiān)視所述寄存器的值,當(dāng)其從表示"存在按壓,,的值, 變?yōu)楸硎?沒有按壓"的值時(shí),將記錄模塊中記錄的發(fā)出信號(hào)的傳感器對應(yīng) 的觸摸屏位置作為有效輸入位置進(jìn)行輸入。
下面用本發(fā)明的 一 個(gè)應(yīng)用實(shí)例進(jìn) 一 步加以:沈明。
在顛簸的汽車中,用戶通過觸摸筆在觸摸屏上輸入數(shù)字,可想而知,如 果按照現(xiàn)有技術(shù),用戶的第一次觸點(diǎn)正確率極低,那么用戶將很難、甚至于 永遠(yuǎn)無法在該環(huán)境中實(shí)現(xiàn)正確輸入;而采用本發(fā)明的方案則可以輕易輸入。
本應(yīng)用實(shí)例中,假設(shè)用戶希望輸入數(shù)字2,用戶輸入數(shù)字的過程如圖3 所示,包括以下步驟
a、 用戶手持觸摸筆按下觸摸屏。
b、 觸摸屏顯示用戶按下的位置所對應(yīng)的內(nèi)容的提示信息。
比如當(dāng)用戶按下觸摸屏上數(shù)字1對應(yīng)的位置時(shí),觸摸屏上顯示數(shù)字1變 大;當(dāng)然也可以用其它方式來進(jìn)行提示。
c、 當(dāng)用戶看到該提示信息之后,如果發(fā)現(xiàn)自己所按下的位置不正確, 則將觸摸筆在保持"按下"狀態(tài)的同時(shí)進(jìn)行拖動(dòng),直到看到預(yù)期的提示信息
(即數(shù)字2變大)時(shí),進(jìn)行步驟d。
在這個(gè)步驟中,觸摸筆轉(zhuǎn)移的過程是需要用戶觸摸筆同觸摸屏緊閉接觸 的,而在顛簸環(huán)境下,只要實(shí)施一定的力將觸摸筆壓緊在觸摸屏上就可以保 持該緊閉接觸,這使得觸摸筆同觸摸屏處在相對穩(wěn)定的狀態(tài),能夠有效避免 外接環(huán)境的影響。同時(shí),在轉(zhuǎn)移的過程中,由于用戶能夠清楚地看到自己輸 入的信息是否正確,從而形成一個(gè)糾錯(cuò)的反饋,完成一次閉環(huán)的輸入。
如果發(fā)現(xiàn)按下的位置正確,則直接進(jìn)行步驟d。d、 用戶抬起觸摸筆。
e、 觸摸屏設(shè)備將按壓消失時(shí)對應(yīng)的觸摸點(diǎn)作為有效的觸摸位置,即數(shù) 字2 ^皮確i人為有效^r入。
由于最終的確認(rèn)動(dòng)作是一個(gè)"抬手"動(dòng)作,用戶只需將觸摸筆移動(dòng)離開 觸摸屏即可確認(rèn)輸入,相比原來的"瞄準(zhǔn)目標(biāo),,"精確按下"才能完成輸入
的4僉測機(jī)制來說,本方法容易而且準(zhǔn)確。
當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的 形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1、一種觸摸屏輸入檢測方法,其特征在于,包括觸摸屏通過受到按壓識(shí)別位置,通過所受按壓消失來確認(rèn)輸入。
2、 如權(quán)利要求1所述的觸摸屏輸入檢測方法,其特征在于,具體包括A、 觸摸屏受到按壓;B、 如果按壓消失,則將按壓消失時(shí)對應(yīng)的觸摸點(diǎn)作為有效的觸摸位置。
3、 如權(quán)利要求2所述的觸摸屏輸入^r測方法,其特征在于,所述步驟 A還包括當(dāng)觸摸屏受到按壓時(shí),如果受按壓的區(qū)域?qū)?yīng)的內(nèi)容非空白,則觸摸屏 顯示受到按壓區(qū)域所對應(yīng)的內(nèi)容的提示信息;如果受按壓的是空白區(qū)域則不 進(jìn)行提示。
4、 如權(quán)利要求3所述的觸摸屏輸入檢測方法,其特征在于,所述提示 信息是以下的任一種或其任意組合受按壓區(qū)域?qū)?yīng)內(nèi)容放大、閃動(dòng)、突出 顯示、其他種類提示。
5、 如權(quán)利要求3所述的觸摸屏輸入檢測方法,其特征在于 如果受按壓區(qū)域轉(zhuǎn)移,則提示信息隨著受按壓區(qū)域的轉(zhuǎn)移而相應(yīng)轉(zhuǎn)移; 受按壓區(qū)域轉(zhuǎn)移是指觸摸屏持續(xù)受到按壓,但受按壓的區(qū)域在改變。
6、 一種觸摸屏設(shè)備,其特征在于,包括若干壓力傳感器,分布于觸摸屏各處,用于當(dāng)感受到壓力時(shí),產(chǎn)生并發(fā) 送信號(hào)纟合控制單元;當(dāng)壓力消失時(shí)則停止發(fā)送信號(hào);控制單元,用于接收壓力傳感器的信號(hào),跟蹤發(fā)出信號(hào)的壓力傳感器對 應(yīng)的觸摸屏位置;當(dāng)沒有任一壓力傳感器的信號(hào)時(shí),將最后發(fā)出信號(hào)的傳感 器對應(yīng)的觸摸屏位置作為有效輸入位置進(jìn)行輸入。
7、 如權(quán)利要求6所述的觸摸屏設(shè)備,其特征在于,所述控制單元包括寄存器,用于指示對觸摸屏的按壓是否存在;記錄模塊,用于接收壓力傳感器的信號(hào)并記錄發(fā)出信號(hào)的傳感器對應(yīng)的 觸摸屏位置,還用于當(dāng)接收到任一壓力傳感器的信號(hào)時(shí),更新記錄中發(fā)出信 號(hào)的壓力傳感器對應(yīng)的觸摸屏位置,并查詢所述寄存器的值,如果為表示"沒 有按壓,,的值,則將其置為表示"存在按壓"的值;如果為表示"存在按壓" 的值,則不進(jìn)行操作;還用于當(dāng)沒有任一壓力傳感器的信號(hào)時(shí),查詢所述寄 存器的值,如果為表示"存在按壓,,的值,則將其置為表示"沒有按壓"的 值;如果為表示"沒有按壓,,的值,則不進(jìn)行操作;輸入模塊,用于監(jiān)視所述寄存器的值,當(dāng)其從表示"存在按壓"的值, 變?yōu)楸硎?沒有按壓"的值時(shí),將記錄模塊中記錄的發(fā)出信號(hào)的傳感器對應(yīng) 的觸摸屏位置作為有效輸入位置進(jìn)行輸入。
8、 如權(quán)利要求7所述的觸摸屏設(shè)備,其特征在于所述記錄模塊還用于當(dāng)接收到任一壓力傳感器的信號(hào)時(shí),如果該傳感器對應(yīng)的觸摸屏位置所對應(yīng)的內(nèi)容非空白,則指示屏幕顯示該內(nèi)容的提示信 自
9、 如權(quán)利要求7所述的觸摸屏設(shè)備,其特征在于,所述記錄模塊指示 屏幕顯示的提示信息是以下的任一種或其任意組合受按壓區(qū)域?qū)?yīng)內(nèi)容放 大、閃動(dòng)、突出顯示、其他種類提示。
全文摘要
本發(fā)明公開了一種觸摸屏輸入檢測方法和觸摸屏設(shè)備;方法包括觸摸屏通過受到按壓識(shí)別位置,通過所受按壓消失來確認(rèn)輸入。所述觸摸屏設(shè)備,包括若干壓力傳感器,分布于觸摸屏各處,用于當(dāng)感受到壓力時(shí),產(chǎn)生并發(fā)送信號(hào)給控制單元;當(dāng)壓力消失時(shí)則停止發(fā)送信號(hào);控制單元,用于接收壓力傳感器的信號(hào),跟蹤發(fā)出信號(hào)的壓力傳感器對應(yīng)的觸摸屏位置;當(dāng)沒有任一壓力傳感器的信號(hào)時(shí),將最后發(fā)出信號(hào)的傳感器對應(yīng)的觸摸屏位置作為有效輸入位置進(jìn)行輸入。采用了本發(fā)明的技術(shù)方案后,即使在顛簸的環(huán)境中,也能夠在觸摸屏上進(jìn)行準(zhǔn)確有效的輸入,避免了反復(fù)操作和環(huán)境震動(dòng)帶來的誤操作。
文檔編號(hào)G06F3/041GK101452353SQ200710194750
公開日2009年6月10日 申請日期2007年12月3日 優(yōu)先權(quán)日2007年12月3日
發(fā)明者赫 李 申請人:中興通訊股份有限公司