一種應(yīng)用于觸摸屏智能終端設(shè)備的輸入方法及設(shè)備的制作方法
【專利摘要】本申請公開了一種應(yīng)用于觸摸屏智能終端設(shè)備的輸入方法,首先,對用戶在虛擬鍵盤區(qū)域中的點擊進行檢測,其中,為所述虛擬鍵盤區(qū)域中的每個按鍵劃分的有效區(qū)域包括:固定區(qū)域和擴展區(qū)域;然后,將點擊點所在有效區(qū)域?qū)?yīng)按鍵的鍵值作為用戶的輸入,并根據(jù)點擊點的位置和用戶對所述鍵值的確認與否,調(diào)整相關(guān)按鍵的擴展區(qū)域的大小。本申請還公開了一種觸摸屏智能終端設(shè)備。應(yīng)用本申請公開的技術(shù)方案,能夠降低用戶在觸摸屏智能終端設(shè)備輸入時的誤輸入概率。
【專利說明】一種應(yīng)用于觸摸屏智能終端設(shè)備的輸入方法及設(shè)備
【技術(shù)領(lǐng)域】
[0001]本申請涉及觸摸屏智能終端設(shè)備的輸入法【技術(shù)領(lǐng)域】,特別涉及一種應(yīng)用于觸摸屏智能終端設(shè)備的輸入方法及設(shè)備。
【背景技術(shù)】
[0002]根據(jù)現(xiàn)有觸摸屏智能終端設(shè)備的輸入方法,觸摸屏的虛擬鍵盤區(qū)域(虛擬鍵盤區(qū)域是指:包含所有按鍵的整個區(qū)域)中按照一定的布局規(guī)則分布著各個按鍵,每個按鍵分別占據(jù)一塊固定的有效區(qū)域,相鄰按鍵之間存在爭議區(qū)域。如圖1所示,” Q”、” W”、” A”、” S”是虛擬鍵盤區(qū)域中四個相鄰的按鍵,這四個相鄰的按鍵之間存在如圖所示的爭議區(qū)域,此處爭議區(qū)域可以理解為虛擬鍵盤中各個按鍵之間的空白區(qū)域。
[0003]對于按鍵之間爭議區(qū)域的處理,現(xiàn)有技術(shù)中存在以下幾種方式:
[0004]第一種方式:查找并計算離點擊點最近的按鍵。
[0005]該方式的缺點是:由于手指按到觸摸屏上會有遮擋,用戶很難辨別自己的點擊點離哪個按鍵最近,因此,誤輸入的概率比較高。
[0006]第二種方式:記錄各個按鍵的點擊頻率,當點擊點處于爭議區(qū)域時,頻率最高的按鍵獲得此次點擊。
[0007]該方式的缺點是:假設(shè)按鍵A的點擊頻率高于按鍵S,但是,這并不代表用戶每一次點擊按鍵A和按鍵S的爭議區(qū)域時,都是想輸入A,一旦用戶想輸入S,而點擊點位于爭議區(qū)域時,必定導(dǎo)致輸入錯誤的A,可見,該方式也存在較高的誤輸入概率。
【發(fā)明內(nèi)容】
[0008]本申請?zhí)峁┝艘环N應(yīng)用于觸摸屏智能終端設(shè)備的輸入方法及設(shè)備,以降低用戶在觸摸屏智能終端設(shè)備輸入時的誤輸入概率。
[0009]本申請公開了一種應(yīng)用于觸摸屏智能終端設(shè)備的輸入方法,包括:
[0010]對用戶在虛擬鍵盤區(qū)域中的點擊進行檢測;其中,為所述虛擬鍵盤區(qū)域中的每個按鍵劃分的有效區(qū)域包括:固定區(qū)域和擴展區(qū)域;
[0011]將點擊點所在有效區(qū)域?qū)?yīng)按鍵的鍵值作為用戶的輸入,并根據(jù)點擊點的位置和用戶對所述鍵值的確認與否,調(diào)整相關(guān)按鍵的擴展區(qū)域的大小。
[0012]較佳地,在根據(jù)點擊點的位置和用戶對所述鍵值的確認與否,調(diào)整相關(guān)按鍵的擴展區(qū)域的大小之前,還包括:確定所述點擊點位于所述有效區(qū)域包括的擴展區(qū)域。
[0013]較佳地,該方法進一步包括:將為所述虛擬鍵盤區(qū)域中的每個按鍵劃分的結(jié)果作為區(qū)域劃分的初始狀態(tài)進行保存;
[0014]所述根據(jù)點擊點的位置和用戶對所述鍵值的確認與否,調(diào)整相關(guān)按鍵的擴展區(qū)域的大小包括:
[0015]如果用戶確認所述鍵值,則以所述點擊點為中心確定擴張區(qū),將擴張區(qū)所覆蓋的區(qū)域加入該鍵值所對應(yīng)的按鍵的擴展區(qū)域;[0016]如果用戶刪除所述鍵值,則以所述點擊點為中心確定縮小區(qū),按照區(qū)域劃分的初始狀態(tài)恢復(fù)所述縮小區(qū)中各個區(qū)域所歸屬的按鍵的有效區(qū)域。
[0017]較佳地,以所述點擊點為中心確定擴張區(qū)包括:以點擊點為圓心,以第一設(shè)定值為半徑畫圓或者以正比于用戶點擊力度的值為半徑畫圓,將該圓作為擴張區(qū);
[0018]以所述點擊點為中心確定縮小區(qū)包括:以點擊點為圓心,以弟二設(shè)定值為半徑畫圓或者以正比于用戶點擊力度的值為半徑畫圓,將該圓作為縮小區(qū)。
[0019]較佳地,以所述點擊點為中心確定擴張區(qū)包括:將以點擊點為中心,邊長為第三設(shè)定值的多邊形作為擴張區(qū),或者,將以點擊點為中心,邊長為正比于用戶點擊力度的值的多邊形作為擴張區(qū);
[0020]以所述點擊點為中心確定縮小區(qū)包括:將以點擊點為中心,邊長為第四設(shè)定值的多邊形作為縮小區(qū),或者,將以點擊點為中心,邊長為正比于用戶點擊力度的值的多邊形作為縮小區(qū)。
[0021]較佳地,將區(qū)域劃分的最小單位稱為單元區(qū)域,將單元區(qū)域的面積稱為單元面積;
[0022]所述將擴張區(qū)所覆蓋的區(qū)域加入該鍵值所對應(yīng)的按鍵的擴展區(qū)域為:對處于擴張區(qū)的每個單元區(qū)域,如果該單元區(qū)域被擴張區(qū)覆蓋的面積大于等于單元面積的第一設(shè)定比例,則將該單元區(qū)域加入所述鍵值所對應(yīng)的按鍵的擴展區(qū)域;
[0023]所述按照區(qū)域劃分的初始狀態(tài)恢復(fù)所述縮小區(qū)中各個區(qū)域所歸屬的按鍵為:對處于縮小區(qū)的每個單元區(qū)域,如果該單元區(qū)域被縮小區(qū)覆蓋的面積大于等于單元面積的第二設(shè)定比例,則按照區(qū)域劃分的初始狀態(tài)恢復(fù)該單元區(qū)域所歸屬的按鍵。
[0024]本申請?zhí)峁┑囊环N觸摸屏智能終端設(shè)備,包括:區(qū)域劃分模塊、存儲模塊、檢測模塊和控制模塊,其中:
[0025]區(qū)域劃分模塊,用于在觸摸屏的虛擬鍵盤區(qū)域中,分別對每個按鍵進行區(qū)域劃分,每個按鍵的有效區(qū)域包括兩個部分:固定區(qū)域和擴展區(qū)域;
[0026]存儲模塊,用于存儲區(qū)域劃分的結(jié)果;
[0027]檢測模塊,用于對用戶在觸摸屏智能終端設(shè)備的輸入進行檢測,包括:檢測用戶在虛擬鍵盤區(qū)域中的點擊,并將檢測到的點擊點發(fā)送給控制模塊;
[0028]控制模塊,用于根據(jù)存儲模塊所存儲的區(qū)域劃分的結(jié)果確定點擊點所在有效區(qū)域?qū)?yīng)的按鍵,將該按鍵的鍵值作為用戶的輸入,并根據(jù)點擊點的位置和檢測模塊所檢測到的用戶對所述鍵值的確認與否,調(diào)整相關(guān)按鍵的擴展區(qū)域的大小,將調(diào)整后的區(qū)域劃分的結(jié)果發(fā)送給存儲模塊進行存儲。
[0029]較佳地,僅當判定所述點擊點位于所述有效區(qū)域包括的擴展區(qū)域時,所述控制模塊執(zhí)行所述根據(jù)點擊點的位置和檢測模塊所檢測到的用戶對所述鍵值的確認與否,調(diào)整相關(guān)按鍵的擴展區(qū)域的大小的操作。
[0030]較佳地,所述存儲模塊,將原始的區(qū)域劃分的結(jié)果作為區(qū)域劃分的初始狀態(tài)進行保存;
[0031]在用戶確認所述鍵值的情況下,所述控制模塊以所述點擊點為中心確定擴張區(qū),將擴張區(qū)所覆蓋的區(qū)域加入該鍵值所對應(yīng)的按鍵的擴展區(qū)域;
[0032]在用戶刪除所述鍵值的情況下,所述控制模塊以所述點擊點為中心確定縮小區(qū),按照區(qū)域劃分的初始狀態(tài)恢復(fù)所述縮小區(qū)中各個區(qū)域所歸屬的按鍵的有效區(qū)域。
[0033]較佳地,所述控制模塊用于以點擊點為圓心,以第一設(shè)定值為半徑畫圓或者以正比于用戶點擊力度的值為半徑畫圓,將該圓作為擴張區(qū);
[0034]所述控制模塊用于以點擊點為圓心,以第二設(shè)定值為半徑畫圓或者以正比于用戶點擊力度的值為半徑畫圓,將該圓作為縮小區(qū)。
[0035]較佳地,所述控制模塊用于將以點擊點為中心,邊長為第三設(shè)定值的多邊形作為擴張區(qū),或者,將以點擊點為中心,邊長為正比于用戶點擊力度的值的多邊形作為擴張區(qū);
[0036]所述控制模塊用于將以點擊點為中心,邊長為第四設(shè)定值的多邊形作為縮小區(qū),或者,將以點擊點為中心,邊長為正比于用戶點擊力度的值的多邊形作為縮小區(qū)。
[0037]較佳地,將區(qū)域劃分的最小單位稱為單元區(qū)域,將單元區(qū)域的面積稱為單元面積;
[0038]對處于擴張區(qū)的每個單元區(qū)域,如果該單元區(qū)域被擴張區(qū)覆蓋的面積大于等于單元面積的第一設(shè)定比例,則所述控制模塊將該單元區(qū)域加入所述鍵值所對應(yīng)的按鍵的擴展區(qū)域;
[0039]對處于縮小區(qū)的每個單元區(qū)域,如果該單元區(qū)域被縮小區(qū)覆蓋的面積大于等于單元面積的第二設(shè)定比例,則所述控制模塊按照區(qū)域劃分的初始狀態(tài)恢復(fù)該單元區(qū)域所歸屬的按鍵的有效區(qū)域。
[0040]由上述技術(shù)方案可見,本申請?zhí)峁┑膽?yīng)用于觸摸屏智能終端設(shè)備的輸入方法及設(shè)備,通過在觸摸屏的虛擬鍵盤區(qū)域中分別對每個按鍵進行區(qū)域劃分,并根據(jù)用戶在虛擬鍵盤區(qū)域中的點擊和對所輸入的鍵值的確認與否,動態(tài)擴展或縮小每個按鍵的有效區(qū)域,讓按鍵的有效區(qū)域適配用戶的使用習慣,從而大大降低了誤輸入概率。
【專利附圖】
【附圖說明】
[0041]圖1為現(xiàn)有相鄰按鍵的有效區(qū)域和爭議區(qū)域示意圖;
[0042]圖2為本申請將按鍵的有效區(qū)域劃分為固定區(qū)域和擴展區(qū)域的示意圖;
[0043]圖3為本申請在用戶輸入的過程中調(diào)整相關(guān)按鍵的擴展區(qū)域的方法示意圖;
[0044]圖4為本申請一示例中4個按鍵的有效區(qū)域的初始狀態(tài)示意圖;
[0045]圖5為在圖4所示初始狀態(tài)基礎(chǔ)上按照擴張區(qū)進行區(qū)域調(diào)整的示意圖;
[0046]圖6為在圖5所示區(qū)域劃分基礎(chǔ)上進行點擊所得到的擴張區(qū)的示意圖;
[0047]圖7為在圖6所示區(qū)域劃分基礎(chǔ)上進行刪除之后得到的區(qū)域調(diào)整示意圖;
[0048]圖8為本申請一較佳觸摸屏智能終端設(shè)備的組成結(jié)構(gòu)示意圖。
【具體實施方式】
[0049]為使本申請的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下參照附圖并舉實施例,對本申請作進一步詳細說明。
[0050]本申請?zhí)峁┝艘环N應(yīng)用于觸摸屏智能終端設(shè)備的輸入方法及設(shè)備,本申請的主要思想在于:在觸摸屏的虛擬鍵盤區(qū)域中,動態(tài)擴展或縮小每個按鍵的有效區(qū)域,讓按鍵的有效區(qū)域適配用戶的使用習慣,從而大大降低誤輸入概率。
[0051]為此,本申請首先在觸摸屏的虛擬鍵盤區(qū)域中,分別對每個按鍵進行如下區(qū)域劃分:
[0052]每個按鍵的有效區(qū)域包括兩個部分:固定區(qū)域和擴展區(qū)域;
[0053]即:每個按鍵的有效區(qū)域=固定區(qū)域+擴展區(qū)域。
[0054]圖2為本申請將按鍵的有效區(qū)域劃分為固定區(qū)域和擴展區(qū)域的示意圖。圖2示出了兩個相鄰的按鍵,分別用“A”和“B”表示,其中:
[0055]空白區(qū)域:左側(cè)空白區(qū)域是A按鍵的固定區(qū)域,右側(cè)空白區(qū)域是B按鍵的固定區(qū)域;
[0056]斜線區(qū)域:斜線區(qū)域是A按鍵的擴展區(qū)域;
[0057]點狀區(qū)域:點狀區(qū)域是B按鍵的擴展區(qū)域;
[0058]A按鍵的有效區(qū)域=A按鍵的固定區(qū)域+A按鍵的擴展區(qū)域;
[0059]B按鍵的有效區(qū)域=B按鍵的固定區(qū)域+B按鍵的擴展區(qū)域。
[0060]圖2所示小方塊是區(qū)域劃分的最小單位,本申請稱之為單元區(qū)域;單元區(qū)域的面積稱為單元面積。一個單元面積可以對應(yīng)一個像素。本申請?zhí)岢龅妮斎敕椒ㄗ裱韵略瓌t:
[0061 ] I)擴展區(qū)域可以動態(tài)地擴大和縮??;
[0062]2)固定區(qū)域固定不變,固定區(qū)域不可被擴展區(qū)域侵占;
[0063]3)點擊某按鍵的有效區(qū)域,輸入的是該有效區(qū)域?qū)?yīng)按鍵的鍵值。
[0064]進行如上區(qū)域劃分之后,需要存儲上述區(qū)域劃分的結(jié)果。較佳地,可以將該區(qū)域劃分的結(jié)果作為區(qū)域劃分的初始狀態(tài)進行保存。
[0065]當檢測到用戶在虛擬鍵盤區(qū)域中的點擊時,將點擊點所在有效區(qū)域?qū)?yīng)按鍵的鍵值作為用戶的輸入,并根據(jù)點擊點的位置和用戶對該鍵值的確認與否,調(diào)整相關(guān)按鍵的擴展區(qū)域的大小。例如:
[0066]用戶確認該鍵值,則以所述點擊點為中心確定擴張區(qū),并將擴張區(qū)所覆蓋的區(qū)域加入該鍵值所對應(yīng)的按鍵的擴展區(qū)域;
[0067]如果用戶刪除該鍵值,則以所述點擊點為中心確定縮小區(qū),并按照區(qū)域劃分的初始狀態(tài)恢復(fù)該縮小區(qū)中各個區(qū)域所歸屬的按鍵的有效區(qū)域,即將占用了該縮小區(qū)的各個按鍵恢復(fù)為初始劃分時的有效區(qū)域。
[0068]較佳地,可以僅在點擊點位于某一按鍵的擴展區(qū)域時,才調(diào)整相關(guān)按鍵的擴展區(qū)域的大小,即在根據(jù)點擊點的位置和用戶對該鍵值的確認與否,調(diào)整相關(guān)按鍵的擴展區(qū)域的大小之前,需要進一步確定點擊點位于所在有效區(qū)域包括的擴展區(qū)域。如果點擊點位于某一按鍵的固定區(qū)域,可以不對擴展區(qū)域的大小進行調(diào)整。
[0069]下面結(jié)合圖3,說明在用戶輸入的過程中如何調(diào)整相關(guān)按鍵的擴展區(qū)域的大小。對圖3說明如下:
[0070]I)檢測到用戶對終端觸摸屏的點擊;
[0071]2)判斷點擊點是否位于某按鍵的固定區(qū)域,如果是,將該固定區(qū)域所對應(yīng)的鍵值作為用戶的輸入進行提交,并結(jié)束本方法流程,如果不是,繼續(xù)執(zhí)行3);
[0072]3)讀取所存儲的區(qū)域劃分的結(jié)果,得到每個按鍵的擴展區(qū)域;
[0073]4)進行查找,確定點擊點屬于哪個按鍵的擴展區(qū)域;
[0074]5)將找到的上述擴展區(qū)域所對應(yīng)的鍵值作為用戶的輸入進行提交;[0075]6)以點擊點為中心確定擴張區(qū);
[0076]7)判斷是否存在有效的擴張區(qū),如果存在,繼續(xù)執(zhí)行8),否則,結(jié)束本方法流程;
[0077]8)將擴張區(qū)所覆蓋的區(qū)域加入該鍵值所對應(yīng)的按鍵的擴展區(qū)域,并存儲;
[0078]9)判斷是否檢測到用戶的刪除操作,如果有,繼續(xù)執(zhí)行10),如果沒有,結(jié)束本方法流程;
[0079]10)以點擊點為中心確定縮小區(qū);
[0080]11)按照區(qū)域劃分的初始狀態(tài)恢復(fù)該縮小區(qū)中各個區(qū)域所歸屬的按鍵的有效區(qū)域,結(jié)束本方法流程。
[0081]優(yōu)選地,上述流程中的各個步驟也可以根據(jù)執(zhí)行需要調(diào)整,例如,在步驟5)之后、步驟6)之前,可以先執(zhí)行步驟9),即進一步確定用戶的操作,如果未檢測到用戶的刪除操作(則默認用戶確認步驟5)輸出的鍵值),則繼續(xù)執(zhí)行步驟6)至步驟8),如果用戶刪除步驟5)中輸出的鍵值,則不執(zhí)行步驟6)至步驟8),直接執(zhí)行步驟10)至步驟11)。
[0082]在確定擴張區(qū)或縮小區(qū)時,可以以點擊點為中心畫圓,也可以以點擊點為中心畫正方形或其他多邊形形狀;可以采取相同的方式確定擴張區(qū)和縮小區(qū),也可以對擴張區(qū)和縮小區(qū)采取不同的方式進行確定。在畫圓時,可以采用固定值作為半徑,也可以根據(jù)用戶點擊力度的大小,以正比于用戶點擊力度的值作為半徑。在畫正方形時,可以采用固定值作為邊長,也可以根據(jù)用戶點擊力度的大小,以正比于用戶點擊力度的值作為邊長。畫其他形狀時,也可以采用上述方式,本申請對此不作限制。
[0083]如前所述,本申請中,將區(qū)域劃分的最小單位稱為單元區(qū)域,將單元區(qū)域的面積稱為單元面積。本申請根據(jù)單元區(qū)域被擴張區(qū)或縮小區(qū)覆蓋的面積決定是否需要調(diào)整該單元區(qū)域所歸屬的按鍵的有效區(qū)域,具體而言:
[0084]當某個單元區(qū)域位于擴張區(qū)內(nèi)時,如果該單元區(qū)域被擴張區(qū)覆蓋的面積大于等于單元面積的第一預(yù)設(shè)比例(例如:該比例為0.5),則認為該單元區(qū)域是有效的擴張區(qū),將該單元區(qū)域加入用戶所輸入按鍵的擴展區(qū)域;
[0085]當某個單元區(qū)域位于縮小區(qū)內(nèi)時,如果該單元區(qū)域被縮小區(qū)覆蓋的面積大于等于單元面積的第二預(yù)設(shè)比例(例如:該比例為0.5),則認為該單元區(qū)域是有效的縮小區(qū),按照區(qū)域劃分的初始狀態(tài)恢復(fù)該單元區(qū)域所歸屬的按鍵的有效區(qū)域。
[0086]下面結(jié)合附圖,通過具體的示例對本申請上述進行區(qū)域劃分和區(qū)域調(diào)整的方式進行說明。
[0087]圖4為本示例中4個按鍵的有效區(qū)域的初始狀態(tài)示意圖。假設(shè)此時用戶的點擊點位于按鍵A的有效區(qū)域的右下角(即黑框區(qū)域),以該點擊點為中心,以預(yù)設(shè)半徑畫圓將得到如圖4所示的擴張區(qū)(即黑框為重心,虛線所圈的圓形區(qū)域)。
[0088]按照圖4所示擴張區(qū)對按鍵A的擴展區(qū)域進行調(diào)整之后,將得到如圖5所示的結(jié)果,即虛線所圈的圓形區(qū)域成為按鍵A的擴展區(qū)域。
[0089]在圖5所示結(jié)果的基礎(chǔ)上,假設(shè)用戶進行了一次如圖6所示的點擊(點擊點為黑框),將得到圖6所示擴張區(qū)(虛線所圈的圓形區(qū)域),此時A作為用戶的輸入。假設(shè)用戶刪除了所輸入的A,那么需要進行回退操作,按照區(qū)域劃分的初始狀態(tài)恢復(fù)縮小區(qū)中各單元區(qū)域所歸屬的按鍵的有效區(qū)域,如圖7所示,虛線所圈的圓形區(qū)域不再是按鍵A的擴展區(qū)域,而恢復(fù)初始狀態(tài),一部分作為按鍵Z的擴展區(qū)域,一部分作為按鍵X的擴展區(qū)域。本示例中,假設(shè)擴張區(qū)與縮小區(qū)采用相同的方式確定。
[0090]對應(yīng)于上述方法,本申請還提供了一種如圖8所示的觸摸屏智能終端設(shè)備,包括:區(qū)域劃分模塊810、存儲模塊820、檢測模塊830和控制模塊840,其中:
[0091]區(qū)域劃分模塊,用于在觸摸屏的虛擬鍵盤區(qū)域中,分別對每個按鍵進行區(qū)域劃分,每個按鍵的有效區(qū)域包括兩個部分:固定區(qū)域和擴展區(qū)域;
[0092]存儲模塊,用于存儲區(qū)域劃分的結(jié)果;
[0093]檢測模塊,用于對用戶在觸摸屏智能終端設(shè)備的輸入進行檢測,包括:檢測用戶在虛擬鍵盤區(qū)域中的點擊,并將檢測到的點擊點發(fā)送給控制模塊;
[0094]控制模塊,用于根據(jù)存儲模塊所存儲的區(qū)域劃分的結(jié)果確定點擊點所在有效區(qū)域?qū)?yīng)的按鍵,將該按鍵的鍵值作為用戶的輸入,并根據(jù)點擊點的位置和檢測模塊所檢測到的用戶對所述鍵值的確認與否,調(diào)整相關(guān)按鍵的擴展區(qū)域的大小,將調(diào)整后的區(qū)域劃分的結(jié)果發(fā)送給存儲模塊進行存儲。
[0095]較佳地,僅當判定所述點擊點位于所述有效區(qū)域包括的擴展區(qū)域時,所述控制模塊執(zhí)行所述根據(jù)點擊點的位置和檢測模塊所檢測到的用戶對所述鍵值的確認與否,調(diào)整相關(guān)按鍵的擴展區(qū)域的大小的操作
[0096]較佳地,所述存儲模塊,將原始的區(qū)域劃分的結(jié)果作為區(qū)域劃分的初始狀態(tài)進行保存;
[0097]在用戶確認所述鍵值的情況下,所述控制模塊以所述點擊點為中心確定擴張區(qū),將擴張區(qū)所覆蓋的區(qū)域加入該鍵值所對應(yīng)的按鍵的擴展區(qū)域;
[0098]在用戶刪除所述鍵值的情況下,所述控制模塊以所述點擊點為中心確定縮小區(qū),按照區(qū)域劃分的初始狀態(tài)恢復(fù)所述縮小區(qū)中各個區(qū)域所歸屬的按鍵的有效區(qū)域。
[0099]較佳地,所述控制模塊用于以點擊點為圓心,以第一設(shè)定值為半徑畫圓或者以正比于用戶點擊力度的值為半徑畫圓,將該圓作為擴張區(qū);
[0100]所述控制模塊用于以點擊點為圓心,以第二設(shè)定值為半徑畫圓或者以正比于用戶點擊力度的值為半徑畫圓,將該圓作為縮小區(qū)。
[0101]較佳地,所述控制模塊用于將以點擊點為中心,邊長為第三設(shè)定值的多邊形作為擴張區(qū),或者,將以點擊點為中心,邊長為正比于用戶點擊力度的值的多邊形作為擴張區(qū);
[0102]所述控制模塊用于將以點擊點為中心,邊長為第四設(shè)定值的多邊形作為縮小區(qū),或者,將以點擊點為中心,邊長為正比于用戶點擊力度的值的多邊形作為縮小區(qū)。
[0103]較佳地,將區(qū)域劃分的最小單位稱為單元區(qū)域,將單元區(qū)域的面積稱為單元面積;
[0104]對處于擴張區(qū)的每個單元區(qū)域,如果該單元區(qū)域被擴張區(qū)覆蓋的面積大于等于單元面積的第一設(shè)定比例,則所述控制模塊將該單元區(qū)域加入所述鍵值所對應(yīng)的按鍵的擴展區(qū)域;
[0105]對處于縮小區(qū)的每個單元區(qū)域,如果該單元區(qū)域被縮小區(qū)覆蓋的面積大于等于單元面積的第二設(shè)定比例,則所述控制模塊按照區(qū)域劃分的初始狀態(tài)恢復(fù)該單元區(qū)域所歸屬的按鍵的有效區(qū)域。
[0106]本發(fā)明上述實施例中,對于每個按鍵的有效區(qū)域可以采用不同顏色顯示,更近一步地,也可以對一個按鍵的有效區(qū)域包括的固定區(qū)域和擴展區(qū)域,采用不同的顏色顯示。[0107]以上所述僅為本申請的較佳實施例而已,并不用以限制本申請,凡在本申請的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本申請保護的范圍之內(nèi)。
【權(quán)利要求】
1.一種應(yīng)用于觸摸屏智能終端設(shè)備的輸入方法,其特征在于,包括: 對用戶在虛擬鍵盤區(qū)域中的點擊進行檢測;其中,為所述虛擬鍵盤區(qū)域中的每個按鍵劃分的有效區(qū)域包括:固定區(qū)域和擴展區(qū)域; 將點擊點所在有效區(qū)域?qū)?yīng)按鍵的鍵值作為用戶的輸入,并根據(jù)點擊點的位置和用戶對所述鍵值的確認與否,調(diào)整相關(guān)按鍵的擴展區(qū)域的大小。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于: 根據(jù)點擊點的位置和用戶對所述鍵值的確認與否,調(diào)整相關(guān)按鍵的擴展區(qū)域的大小之前,還包括:確定所述點擊點位于所述有效區(qū)域包括的擴展區(qū)域。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于: 該方法進一步包括:將為所述虛擬鍵盤區(qū)域中的每個按鍵劃分的結(jié)果作為區(qū)域劃分的初始狀態(tài)進行保存; 所述根據(jù)點擊點的位置和用戶對所述鍵值的確認與否,調(diào)整相關(guān)按鍵的擴展區(qū)域的大小包括: 如果用戶確認所述鍵值,則以所述點擊點為中心確定擴張區(qū),將擴張區(qū)所覆蓋的區(qū)域加入該鍵值所對應(yīng)的按鍵的擴展區(qū)域; 如果用戶刪除所述鍵值,則以所述點擊點為中心確定縮小區(qū),按照區(qū)域劃分的初始狀態(tài)恢復(fù)所述縮小區(qū)中各個區(qū)域所歸屬的按鍵的有效區(qū)域。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于: 以所述點擊點為中心確定擴張區(qū)包括:以點擊點為圓心,以第一設(shè)定值為半徑畫圓或者以正比于用戶點擊力度的值為半徑畫圓,將該圓作為擴張區(qū); 以所述點擊點為中心確定縮小區(qū)包括:以點擊點為圓心,以第二設(shè)定值為半徑畫圓或者以正比于用戶點擊力度的值為半徑畫圓,將該圓作為縮小區(qū)。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于: 以所述點擊點為中心確定擴張區(qū)包括:將以點擊點為中心,邊長為第三設(shè)定值的多邊形作為擴張區(qū),或者,將以點擊點為中心,邊長為正比于用戶點擊力度的值的多邊形作為擴張區(qū); 以所述點擊點為中心確定縮小區(qū)包括:將以點擊點為中心,邊長為第四設(shè)定值的多邊形作為縮小區(qū),或者,將以點擊點為中心,邊長為正比于用戶點擊力度的值的多邊形作為縮小區(qū)。
6.根據(jù)權(quán)利了要求3所述的方法,其特征在于: 所述將擴張區(qū)所覆蓋的區(qū)域加入該鍵值所對應(yīng)的按鍵的擴展區(qū)域為:對處于擴張區(qū)的每個單元區(qū)域,如果該單元區(qū)域被擴張區(qū)覆蓋的面積大于等于單元面積的第一設(shè)定比例,則將該單元區(qū)域加入所述鍵值所對應(yīng)的按鍵的擴展區(qū)域;其中,所述單元區(qū)域為區(qū)域劃分的最小單位,單元面積為所述單元區(qū)域的面積; 所述按照區(qū)域劃分的初始狀態(tài)恢復(fù)所述縮小區(qū)中各個區(qū)域所歸屬的按鍵為:對處于縮小區(qū)的每個單元區(qū)域,如果該單元區(qū)域被縮小區(qū)覆蓋的面積大于等于單元面積的第二設(shè)定比例,則按照區(qū)域劃分的初始狀態(tài)恢復(fù)該單元區(qū)域所歸屬的按鍵的有效區(qū)域。
7.一種觸摸屏智能終端設(shè)備,其特征在于,包括:區(qū)域劃分模塊、存儲模塊、檢測模塊和控制模塊,其中:區(qū)域劃分模塊,用于在觸摸屏的虛擬鍵盤區(qū)域中,分別對每個按鍵進行區(qū)域劃分,每個按鍵的有效區(qū)域包括:固定區(qū)域和擴展區(qū)域; 存儲模塊,用于存儲區(qū)域劃分的結(jié)果; 檢測模塊,用于對用戶在觸摸屏智能終端設(shè)備的輸入進行檢測,包括:檢測用戶在虛擬鍵盤區(qū)域中的點擊,并將檢測到的點擊點發(fā)送給控制模塊; 控制模塊,用于根據(jù)存儲模塊所存儲的區(qū)域劃分的結(jié)果確定點擊點所在有效區(qū)域?qū)?yīng)的按鍵,將該按鍵的鍵值作為用戶的輸入,并根據(jù)點擊點的位置和檢測模塊所檢測到的用戶對所述鍵值的確認與否,調(diào)整相關(guān)按鍵的擴展區(qū)域的大小,將調(diào)整后的區(qū)域劃分的結(jié)果發(fā)送給存儲模塊進行存儲。
8.根據(jù)權(quán)利要求7所述的設(shè)備,其特征在于: 當判定所述點擊點位于所述有效區(qū)域包括的擴展區(qū)域時,所述控制模塊執(zhí)行所述根據(jù)點擊點的位置和檢測模塊所檢測到的用戶對所述鍵值的確認與否,調(diào)整相關(guān)按鍵的擴展區(qū)域的大小的操作。
9.根據(jù)權(quán)利要求7或8所述的設(shè)備,其特征在于: 所述存儲模塊,將原始的區(qū)域劃分的結(jié)果作為區(qū)域劃分的初始狀態(tài)進行保存; 在用戶確認所述 鍵值的情況下,所述控制模塊以所述點擊點為中心確定擴張區(qū),將擴張區(qū)所覆蓋的區(qū)域加入該鍵值所對應(yīng)的按鍵的擴展區(qū)域; 在用戶刪除所述鍵值的情況下,所述控制模塊以所述點擊點為中心確定縮小區(qū),按照區(qū)域劃分的初始狀態(tài)恢復(fù)所述縮小區(qū)中各個區(qū)域所歸屬的按鍵的有效區(qū)域。
10.根據(jù)權(quán)利了要求9所述的設(shè)備,其特征在于: 對處于擴張區(qū)的每個單元區(qū)域,如果該單元區(qū)域被擴張區(qū)覆蓋的面積大于等于單元面積的第一設(shè)定比例,則所述控制模塊將該單元區(qū)域加入所述鍵值所對應(yīng)的按鍵的擴展區(qū)域;其中,所述單元區(qū)域為區(qū)域劃分的最小單位,單元面積為所述單元區(qū)域的面積; 對處于縮小區(qū)的每個單元區(qū)域,如果該單元區(qū)域被縮小區(qū)覆蓋的面積大于等于單元面積的第二設(shè)定比例,則所述控制模塊按照區(qū)域劃分的初始狀態(tài)恢復(fù)該單元區(qū)域所歸屬的按鍵的有效區(qū)域。
【文檔編號】G06F3/0488GK103902212SQ201210580007
【公開日】2014年7月2日 申請日期:2012年12月27日 優(yōu)先權(quán)日:2012年12月27日
【發(fā)明者】張?zhí)m蘭, 楊帆, 屈曉燕, 徐超勁 申請人:北京三星通信技術(shù)研究有限公司, 三星電子株式會社