專利名稱:一種觸摸屏系統(tǒng)及其按位輸入數(shù)字的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及觸摸屏技術(shù),具體是一種觸摸屏系統(tǒng)及其按位輸入數(shù)字的方法。
背景技術(shù):
在今天,具有觸摸屏計(jì)算機(jī)系統(tǒng)已被廣泛應(yīng)用,如觸摸屏手機(jī)、觸摸屏自動(dòng)取款機(jī)、各類觸摸屏自動(dòng)售票機(jī)等產(chǎn)品,它們的使用已成為信息時(shí)代的一個(gè)重要特征。然而,這些產(chǎn)品在使用方面還存在著一些問題及不方便。比如,使用手機(jī)的人大都發(fā)生過撥錯(cuò)電話號(hào)碼或接過撥錯(cuò)號(hào)碼的電話的情況。試想在我們這個(gè)擁有幾十億部手機(jī)的世界上,每天要有多少人要為撥錯(cuò)電話而尷尬?每天要有多少通信設(shè)備資源要為撥錯(cuò)的電話而占用并影響到其他人正常的通話。再比如,當(dāng)我們撥一個(gè)電話號(hào)碼時(shí),發(fā)現(xiàn)一位號(hào)碼撥錯(cuò)了,需要修改,那么需要操作多次才能完成修改。再比如,使用觸摸屏自動(dòng)取款機(jī)取款時(shí),也有輸錯(cuò)數(shù)字的情況,也有因此帶來的極大不便,也有發(fā)現(xiàn)錯(cuò)誤時(shí),修改不方便的問題。那么,有沒有一種方法,能夠解決這個(gè)輸入數(shù)字容易出錯(cuò)的問題或者降低出錯(cuò)的比例,且出錯(cuò)時(shí)讓修改變得簡單、方便?我們?cè)谶@方面進(jìn)行了多年的研究后認(rèn)為(1)輸入數(shù)字容易出錯(cuò)的問題在于輸入數(shù)字鍵盤與對(duì)應(yīng)顯示不在同一視覺范圍內(nèi),為了加快數(shù)字輸入,有時(shí)沒有改變視覺而忽略了確認(rèn)輸入數(shù)字的顯示。(2)輸入數(shù)字出錯(cuò)時(shí)修改不方便,原因是因?yàn)檩斎胧前垂鈽?biāo)指示位置進(jìn)行的,不能按位輸入。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種觸摸屏系統(tǒng)及其按位輸入數(shù)字的方法。該方法能在不改變現(xiàn)有觸摸屏系統(tǒng)硬件的前提下,實(shí)現(xiàn)按位輸入數(shù)字,輸入數(shù)字時(shí),0-9數(shù)字提示與輸入的數(shù)字顯示能在同一視覺范圍內(nèi),實(shí)現(xiàn)即想、即撥、即得。本發(fā)明提供的一種觸摸屏系統(tǒng),包括設(shè)置有觸摸屏的系統(tǒng)本體,所述觸摸屏上設(shè)有與系統(tǒng)所需輸入位數(shù)相應(yīng)個(gè)數(shù)的數(shù)字輸入?yún)^(qū),用于在系統(tǒng)處于輸入狀態(tài)時(shí)按位輸入數(shù)字;所述系統(tǒng)本體包括檢測(cè)模塊用于檢測(cè)數(shù)字輸入?yún)^(qū)是否產(chǎn)生觸摸信號(hào)、觸摸移動(dòng)信號(hào)及觸摸結(jié)束信號(hào)并記錄信號(hào)發(fā)生的位置坐標(biāo);判斷模塊用于當(dāng)檢測(cè)模塊檢測(cè)到數(shù)字輸入?yún)^(qū)產(chǎn)生觸摸信號(hào)時(shí),判斷輸入位及數(shù)字輸入圖形的顯示位置,用于當(dāng)檢測(cè)模塊檢測(cè)到數(shù)字輸入?yún)^(qū)產(chǎn)生觸摸移動(dòng)信號(hào)時(shí),判斷數(shù)字輸入圖形將要移動(dòng)到的顯示位置,用于當(dāng)檢測(cè)模塊檢測(cè)到數(shù)字輸入?yún)^(qū)觸摸結(jié)束信號(hào)時(shí), 根據(jù)起止坐標(biāo)判斷輸入操作的有效性,有效時(shí)并判斷輸入的數(shù)字。執(zhí)行模塊用于系統(tǒng)處于輸入狀態(tài)時(shí),觸摸屏上顯示與系統(tǒng)所需輸入位數(shù)相應(yīng)個(gè)數(shù)的數(shù)字輸入?yún)^(qū);用于當(dāng)判斷模塊判斷數(shù)字輸入圖形的顯示位置后,執(zhí)行在該位置上顯示數(shù)字輸入圖形;用于當(dāng)判斷模塊判斷出輸入的數(shù)字后完成數(shù)字輸入及顯示功能。所述的數(shù)字輸入圖形為均勻顯示0-9十個(gè)數(shù)字組成的圓形;所述數(shù)字輸入?yún)^(qū)為矩形或圓形。所述觸摸屏系統(tǒng)為觸摸屏手機(jī)、觸摸屏自動(dòng)取款機(jī)、各類觸摸屏自動(dòng)售票機(jī)等等。一種實(shí)現(xiàn)觸摸屏系統(tǒng)按位輸入數(shù)字的方法,步驟包括1)觸摸屏系統(tǒng)本體的檢測(cè)模塊檢測(cè)到數(shù)字輸入?yún)^(qū)產(chǎn)生觸摸信號(hào)時(shí),記錄觸摸起始點(diǎn)坐標(biāo),設(shè)置數(shù)字輸入狀態(tài),判斷模塊確定輸入位及數(shù)字輸入圖形的顯示位置,執(zhí)行模塊在該位置顯示數(shù)字輸入圖形;2)檢測(cè)模塊檢測(cè)到觸摸移動(dòng)信號(hào)時(shí),記錄移動(dòng)位置坐標(biāo),判斷模塊判斷數(shù)字輸入圖形將要移動(dòng)到的顯示位置,執(zhí)行模塊設(shè)置移動(dòng)狀態(tài)在該位置上顯示數(shù)字輸入圖形;3)觸摸屏系統(tǒng)本體的檢測(cè)模塊檢測(cè)到數(shù)字輸入?yún)^(qū)觸摸結(jié)束信號(hào)時(shí),記錄終止點(diǎn)坐標(biāo),判斷模塊根據(jù)起止坐標(biāo)判斷輸入操作的有效性,有效時(shí)并判斷輸入的數(shù)字,執(zhí)行模塊完成數(shù)字輸入與顯示。所述的判斷輸入操作的有效性是根據(jù)終止點(diǎn)、起始點(diǎn)坐標(biāo)是否相等來實(shí)現(xiàn)的;所述的判斷輸入的數(shù)字是根據(jù)終止點(diǎn)、起始點(diǎn)坐標(biāo)計(jì)算斜率,并比較每一數(shù)字對(duì)應(yīng)的斜率范圍實(shí)現(xiàn)的。輸入數(shù)字時(shí),用觸摸筆或手指觸摸所需輸入的數(shù)字輸入?yún)^(qū),并向所需輸入數(shù)字到數(shù)字輸入?yún)^(qū)中心點(diǎn)的方向移動(dòng)觸摸筆或手指即可。修改時(shí),只需用觸摸筆或手指觸摸所需修改的數(shù)字輸入?yún)^(qū),并將正確的數(shù)字輸入即可。與現(xiàn)有技術(shù)相比,本發(fā)明通過程序控制,解決了觸摸屏系統(tǒng)數(shù)字輸入與數(shù)字顯示不在同一視覺范圍內(nèi)的問題;解決了觸摸屏系統(tǒng)數(shù)字輸入不能按位輸入的問題。通過解決上述問題,可使系統(tǒng)輸入數(shù)字出錯(cuò)的問題得到解決或有效降低,同時(shí)在輸入數(shù)字出錯(cuò)時(shí),讓修改變得更簡單、方便。
圖1為本發(fā)明觸摸屏手機(jī)的輸入?yún)^(qū)示意2為本發(fā)明觸摸屏手機(jī)按位輸入號(hào)碼的方法的檢測(cè)模塊的流程3本發(fā)明觸摸某一位數(shù)字輸入?yún)^(qū)時(shí)的數(shù)字輸入圖形示意4本發(fā)明輸入數(shù)字7時(shí)的示意5本發(fā)明輸入數(shù)字7后的示意圖
具體實(shí)施例方式下面以觸摸屏手機(jī)為例,結(jié)合附圖,對(duì)本發(fā)明做進(jìn)一步說明。圖1為本發(fā)明觸摸屏手機(jī)的示意圖,包括設(shè)置有觸摸屏的手機(jī)本體,所述觸摸屏有輸入?yún)^(qū),輸入?yún)^(qū)上設(shè)有11位數(shù)字輸入?yún)^(qū),手機(jī)處于撥號(hào)狀態(tài)時(shí),觸摸屏上顯示11個(gè)數(shù)字輸入?yún)^(qū);數(shù)字輸入?yún)^(qū)用矩形表示,從上到下從左到右順序?yàn)榈谑晃?、第十位、第九位…?第一位。數(shù)字輸入?yún)^(qū)的設(shè)置可打破傳統(tǒng)手機(jī)號(hào)必須按光標(biāo)指示輸入的規(guī)定,可實(shí)現(xiàn)按位輸入手機(jī)號(hào)碼。所述手機(jī)本體包括檢測(cè)模塊、判斷模塊和執(zhí)行模塊,通過這些模塊之間的相互配合實(shí)現(xiàn)手機(jī)號(hào)碼的按位輸入。圖2為本發(fā)明觸摸屏手機(jī)按位輸入號(hào)碼的方法的檢測(cè)模塊的流程圖,它能表明手機(jī)按位輸入號(hào)碼的方法,包括如下步驟1)觸摸屏手機(jī)本體的檢測(cè)模塊檢測(cè)到某一數(shù)字輸入?yún)^(qū)產(chǎn)生觸摸信號(hào)時(shí),記錄觸摸起始點(diǎn)坐標(biāo),設(shè)置數(shù)字輸入狀態(tài),判斷模塊確定輸入位及數(shù)字輸入圖形的顯示位置,顯示位置是該輸入位對(duì)應(yīng)的數(shù)字輸入?yún)^(qū)矩形的中心,執(zhí)行模塊在該位顯示數(shù)字輸入圖形;所述數(shù)字輸入圖形為均勻顯示0-9十個(gè)數(shù)字組成的圓形,如圖3所示,除1、6外的每一個(gè)數(shù)字均勻分布在以1、6為垂直線、以矩形中心為中心的圓外側(cè),它們之間的距離以及它們到圓中心的距離都是相等的。2)檢測(cè)模塊檢測(cè)到觸摸移動(dòng)信號(hào)時(shí),記錄移動(dòng)位置坐標(biāo),判斷模塊判斷數(shù)字輸入圖形將要移動(dòng)到的顯示位置,執(zhí)行模塊在該位置上顯示數(shù)字輸入圖形;3)觸摸屏手機(jī)本體的檢測(cè)模塊檢測(cè)到數(shù)字輸入?yún)^(qū)觸摸結(jié)束信號(hào)時(shí),記錄結(jié)束點(diǎn)坐標(biāo),判斷模塊根據(jù)起止坐標(biāo)判斷輸入操作的有效性,有效時(shí)并判斷輸入的數(shù)字,執(zhí)行模塊完成數(shù)字輸入與顯示。所述的判斷輸入的數(shù)字是根據(jù)結(jié)束點(diǎn)、起始點(diǎn)坐標(biāo)計(jì)算斜率,并比較每一數(shù)字對(duì)應(yīng)的斜率范圍實(shí)現(xiàn)的。標(biāo)判斷輸入操作的有效性是根據(jù)結(jié)束點(diǎn)、起始點(diǎn)坐標(biāo)是否相等來實(shí)現(xiàn)的。輸入數(shù)字時(shí),用觸摸筆或手指觸摸所需輸入的數(shù)字輸入?yún)^(qū),并向所需輸入數(shù)字到數(shù)字輸入?yún)^(qū)中心點(diǎn)的方向移動(dòng)觸摸筆或手指即可。修改時(shí),只需用觸摸筆或手指觸摸所需修改的數(shù)字輸入?yún)^(qū),并將正確的數(shù)字輸入即可。下面以在某一位上輸入數(shù)字7為例,具體說明實(shí)現(xiàn)觸摸屏手機(jī)按位輸入號(hào)碼的操作方法1)手機(jī)處于撥號(hào)狀態(tài)時(shí),觸摸屏上顯示11位矩形數(shù)字輸入?yún)^(qū);2)用觸摸筆或手指觸某一數(shù)字輸入?yún)^(qū),在該數(shù)字輸入?yún)^(qū)顯示如圖3所示的數(shù)字輸入圖形,觸摸筆或手指向數(shù)字7到數(shù)字輸入?yún)^(qū)矩形中心點(diǎn)的方向即圖中所指數(shù)字2的方向移動(dòng),數(shù)字輸入圖形會(huì)隨觸摸移動(dòng)方向而移動(dòng);如圖4。3)當(dāng)觸摸筆或手指離開觸摸屏?xí)r,根據(jù)觸摸點(diǎn)起止坐標(biāo)計(jì)算斜率,并判斷出為數(shù)字7對(duì)應(yīng)的斜率范圍。如圖5所示完成數(shù)字7的輸入。
權(quán)利要求
1.一種觸摸屏系統(tǒng),包括設(shè)置有觸摸屏的系統(tǒng)本體,其特征在于,所述觸摸屏上設(shè)有與系統(tǒng)所需輸入位數(shù)相應(yīng)個(gè)數(shù)的數(shù)字輸入?yún)^(qū),用于在系統(tǒng)處于輸入狀態(tài)時(shí)按位輸入數(shù)字;所述系統(tǒng)本體包括檢測(cè)模塊用于檢測(cè)數(shù)字輸入?yún)^(qū)是否產(chǎn)生觸摸信號(hào)、觸摸移動(dòng)信號(hào)及觸摸結(jié)束信號(hào)并記錄信號(hào)發(fā)生的位置坐標(biāo);判斷模塊用于當(dāng)檢測(cè)模塊檢測(cè)到數(shù)字輸入?yún)^(qū)產(chǎn)生觸摸信號(hào)時(shí),判斷輸入位及數(shù)字輸入圖形的顯示位置,用于當(dāng)檢測(cè)模塊檢測(cè)到數(shù)字輸入?yún)^(qū)產(chǎn)生觸摸移動(dòng)信號(hào)時(shí),判斷數(shù)字輸入圖形將要移動(dòng)到的顯示位置,用于當(dāng)檢測(cè)模塊檢測(cè)到數(shù)字輸入?yún)^(qū)觸摸結(jié)束信號(hào)時(shí),根據(jù)起止坐標(biāo)判斷輸入操作的有效性,有效時(shí)并判斷輸入的數(shù)字;執(zhí)行模塊用于系統(tǒng)處于輸入狀態(tài)時(shí),觸摸屏上顯示與系統(tǒng)所需輸入位數(shù)相應(yīng)個(gè)數(shù)的數(shù)字輸入?yún)^(qū);用于當(dāng)判斷模塊判斷數(shù)字輸入圖形的顯示位置后,執(zhí)行在該位置上顯示數(shù)字輸入圖形;用于當(dāng)判斷模塊判斷出輸入的數(shù)字后完成數(shù)字輸入及顯示功能;所述的數(shù)字輸入圖形為均勻顯示0-9十個(gè)數(shù)字組成的圓形。
2.如權(quán)利要求1所述的一種觸摸屏系統(tǒng),其特征在于,所述數(shù)字輸入?yún)^(qū)為矩形或圓形。
3.如權(quán)利要求1或2所述的一種觸摸屏系統(tǒng),其特征在于,所述觸摸屏系統(tǒng)為觸摸屏手機(jī)、觸摸屏自動(dòng)取款機(jī)或觸摸屏自動(dòng)售票機(jī)。
4.如權(quán)利要求1或2所述的一種觸摸屏系統(tǒng)按位輸入數(shù)字的方法,其特征在于,步驟為1)觸摸屏系統(tǒng)本體的檢測(cè)模塊檢測(cè)到數(shù)字輸入?yún)^(qū)產(chǎn)生觸摸信號(hào)時(shí),記錄觸摸起始點(diǎn)坐標(biāo),設(shè)置數(shù)字輸入狀態(tài),判斷模塊確定輸入位及數(shù)字輸入圖形的顯示位置,執(zhí)行模塊在該位置顯示數(shù)字輸入圖形;2)檢測(cè)模塊檢測(cè)到觸摸移動(dòng)信號(hào)時(shí),記錄移動(dòng)位置坐標(biāo),判斷模塊判斷數(shù)字輸入圖形將要移動(dòng)到的顯示位置,執(zhí)行模塊設(shè)置移動(dòng)狀態(tài)在該位置上顯示數(shù)字輸入圖形;3)觸摸屏系統(tǒng)本體的檢測(cè)模塊檢測(cè)到數(shù)字輸入?yún)^(qū)觸摸結(jié)束信號(hào)時(shí),記錄終止點(diǎn)坐標(biāo), 判斷模塊根據(jù)起止坐標(biāo)判斷輸入操作的有效性,有效時(shí)并判斷輸入的數(shù)字,執(zhí)行模塊完成數(shù)字輸入與顯示。
5.如權(quán)利要求4所述的一種觸摸屏系統(tǒng)按位輸入數(shù)字的方法,其特征在于,所述步驟 3)中的判斷輸入操作的有效性是根據(jù)終止點(diǎn)、起始點(diǎn)坐標(biāo)是否相等來實(shí)現(xiàn)的;所述的判斷輸入的數(shù)字是根據(jù)終止點(diǎn)、起始點(diǎn)坐標(biāo)計(jì)算斜率,并比較每一數(shù)字對(duì)應(yīng)的斜率范圍實(shí)現(xiàn)的。
全文摘要
一種觸摸屏系統(tǒng),包括設(shè)置有觸摸屏的系統(tǒng)本體,其特征在于,所述觸摸屏上設(shè)有與系統(tǒng)所需輸入位數(shù)相應(yīng)個(gè)數(shù)的數(shù)字輸入?yún)^(qū),用于在系統(tǒng)處于輸入狀態(tài)時(shí)按位輸入數(shù)字;所述系統(tǒng)本體包括檢測(cè)模塊,判斷模塊和執(zhí)行模塊。本發(fā)明通過程序控制,解決了觸摸屏系統(tǒng)數(shù)字輸入與數(shù)字顯示不在同一視覺范圍內(nèi)的問題;解決了觸摸屏系統(tǒng)數(shù)字輸入不能按位輸入的問題。使系統(tǒng)輸入數(shù)字出錯(cuò)的問題得到解決或有效降低,同時(shí)在輸入數(shù)字出錯(cuò)時(shí),讓修改變得更簡單、方便。
文檔編號(hào)G06F3/048GK102221977SQ20111019192
公開日2011年10月19日 申請(qǐng)日期2011年7月8日 優(yōu)先權(quán)日2011年7月8日
發(fā)明者梁吉業(yè), 翟巖慧, 陳紅星, 高美容 申請(qǐng)人:山西大學(xué)