一種基于觸摸屏的字符輸入方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及觸摸屏輸入應(yīng)用領(lǐng)域,尤其涉及一種基于觸摸屏的字符輸入方法及裝置。
【背景技術(shù)】
[0002]隨著智能手機(jī)的飛速發(fā)展,傳統(tǒng)的按鍵輸入已經(jīng)逐漸被觸摸屏輸入所代替,由于拼音輸入法簡單、上手快,目前在觸摸屏漢字輸入法中最為流行的是拼音輸入法;
作為現(xiàn)有漢字輸入法中使用人群最多的拼音輸入法,在手機(jī)上使用全鍵盤輸入時(shí),因?yàn)槭謾C(jī)屏幕尺寸所限制,在觸摸屏中加入全鍵盤后,每個(gè)鍵都非常小,使用起來不方便。特別是對于當(dāng)前中老年客戶對于智能手機(jī)有旺盛的需求,而中老年客戶存在手抖、眼花等特點(diǎn),在操作智能手機(jī)時(shí)格外需要較大的輸入?yún)^(qū)域,以提高輸入的準(zhǔn)確度。顯然,現(xiàn)有的輸入方式不能滿足要求。
[0003]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0004]鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種基于觸摸屏的字符輸入方法及裝置,旨在解決現(xiàn)有的全鍵盤輸入法存在按鍵小、使用不方便的問題。
[0005]本發(fā)明的技術(shù)方案如下:
一種基于觸摸屏的字符輸入方法,其中,包括步驟:
A、當(dāng)用戶在輸入字符時(shí),在移動(dòng)終端觸摸屏上顯示多個(gè)包含不同鍵位的觸摸單元;
B、當(dāng)一觸摸單元接收到用戶的點(diǎn)擊指令時(shí),彈出相應(yīng)觸摸單元所包含的鍵位;
C、記錄用戶輸入的鍵位對應(yīng)的編碼。
[0006]所述的基于觸摸屏的拼音輸入方法,其中,所述步驟B中,當(dāng)另一觸摸單元接收到用戶的點(diǎn)擊指令時(shí),控制上一次彈出的鍵位消失,并顯示當(dāng)前觸摸單元所包含的鍵位。
[0007]所述的基于觸摸屏的拼音輸入方法,其中,所述觸摸單元設(shè)置有5個(gè)。
[0008]所述的基于觸摸屏的拼音輸入方法,其中,所述步驟C中,根據(jù)用戶已經(jīng)輸入的鍵位對應(yīng)的編碼結(jié)合拼音字庫屏蔽無效鍵位。
[0009]所述的基于觸摸屏的拼音輸入方法,其中,所述步驟C中,在用戶已經(jīng)輸入的編碼后分別加上26個(gè)字母,若加上某一字母后的編碼是拼音字庫中某個(gè)或某幾個(gè)漢字的拼音全部或部分編碼,則將該字母對應(yīng)的鍵位標(biāo)識(shí)為有效,否則標(biāo)識(shí)為無效鍵位,并屏蔽。
[0010]一種基于觸摸屏的字符輸入裝置,其中,包括:
觸摸單元顯示模塊,用于當(dāng)用戶在輸入字符時(shí),在移動(dòng)終端觸摸屏上顯示多個(gè)包含不同鍵位的觸摸單元;
鍵位彈出模塊,用于當(dāng)一觸摸單元接收到用戶的點(diǎn)擊指令時(shí),彈出相應(yīng)觸摸單元所包含的鍵位;
編碼記錄模塊,用于記錄用戶輸入的鍵位對應(yīng)的編碼。
[0011]所述的基于觸摸屏的字符輸入裝置,其中,所述鍵位彈出模塊包括:
切換單元,用于當(dāng)另一觸摸單元接收到用戶的點(diǎn)擊指令時(shí),控制上一次彈出的鍵位消失,并顯示當(dāng)前觸摸單元所包含的鍵位。
[0012]所述的基于觸摸屏的字符輸入裝置,其中,所述觸摸單元設(shè)置有5個(gè)。
[0013]所述的基于觸摸屏的字符輸入裝置,其中,所述編碼記錄模塊包括:
屏蔽單元,用于根據(jù)用戶已經(jīng)輸入的鍵位對應(yīng)的編碼結(jié)合拼音字庫屏蔽無效鍵位。
[0014]所述的基于觸摸屏的字符輸入裝置,其中,所述屏蔽單元中,在用戶已經(jīng)輸入的編碼后分別加上26個(gè)字母,若加上某一字母后的編碼是拼音字庫中某個(gè)或某幾個(gè)漢字的拼音全部或部分編碼,則將該字母對應(yīng)的鍵位標(biāo)識(shí)為有效,否則標(biāo)識(shí)為無效鍵位,并屏蔽。
[0015]有益效果:本發(fā)明通過將全鍵盤的鍵位歸類到若干觸摸單元中,用戶在輸入時(shí)通過觸摸單元來顯示相應(yīng)的鍵位,這樣由于鍵位較少,所以可方便用戶查看和點(diǎn)擊輸入,提高輸入的便捷性和可操作性。
【附圖說明】
[0016]圖1為本發(fā)明一種基于觸摸屏的字符輸入方法較佳實(shí)施例的流程圖。
[0017]圖2為本發(fā)明中觸摸屏上的觸摸單元分布示意圖。
[0018]圖3a至圖3d為采用本發(fā)明的方法輸入字符時(shí)一實(shí)施例的不同狀態(tài)下界面示意圖。
[0019]圖4a至圖4e為采用本發(fā)明的方法輸入字符時(shí)另一實(shí)施例的不同狀態(tài)下界面示意圖。
[0020]圖5為本發(fā)明一種基于觸摸屏的字符輸入裝置較佳實(shí)施例的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0021]本發(fā)明提供一種基于觸摸屏的字符輸入方法及裝置,為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0022]請參閱圖1,圖1為本發(fā)明一種基于觸摸屏的字符輸入方法較佳實(shí)施例的流程圖,如圖所示,其包括步驟:
5101、當(dāng)用戶在輸入字符時(shí),在移動(dòng)終端觸摸屏上顯示多個(gè)包含不同鍵位的觸摸單元;
5102、當(dāng)一觸摸單元接收到用戶的點(diǎn)擊指令時(shí),彈出相應(yīng)觸摸單元所包含的鍵位;
5103、記錄用戶輸入的鍵位對應(yīng)的編碼。
[0023]在本發(fā)明實(shí)施例中,通過設(shè)置多個(gè)不同的觸摸單元,在用戶輸入字符時(shí),即在移動(dòng)終端觸摸屏上顯示上述觸摸單元,當(dāng)用戶點(diǎn)擊某一觸摸單元時(shí),彈出該觸摸單元所包含的鍵位,用戶可點(diǎn)擊相應(yīng)鍵位,從而輸入該鍵位對應(yīng)的編碼,例如對應(yīng)A、B、C…Z中的一個(gè)。這樣本發(fā)明將原本全鍵盤的顯示方式改進(jìn)為多個(gè)觸摸單元同時(shí)顯示,而每個(gè)觸摸單元中可包含不同鍵位,由于同時(shí)顯示的鍵位變少,所以鍵位的顯示大小和間隔都可以相應(yīng)變大,更有利于提高輸入的準(zhǔn)確度,使用起來更加方便。
[0024]具體地,所述觸摸單元可以顯示在輸入界面的下方,觸摸單元可并排顯示成一列,每一觸摸單元所包含的鍵位數(shù)量可以相同,也可不同,例如觸摸單元設(shè)置成5個(gè),并且并排顯示在輸入界面下方,鍵位分布如下:
第一觸摸單元中包含的鍵位有:Q、A、Z、W、S、X ;第二觸摸單元中包含的鍵位有:E、D、C、R、F、V ;第三觸摸單元中包含的鍵位有:T、G、B、Y、H、N ;第四觸摸單元中包含的鍵位有:U、J、M、1、K ;第五觸摸單元中包含的鍵位有:0、L、P ;
當(dāng)然,上述設(shè)置僅為舉例,還可以多設(shè)置幾個(gè)觸摸單元,以包含更多的鍵位,例如設(shè)置包含符號(hào)的觸摸單元,以便輸入符號(hào),還可根據(jù)需要設(shè)置其他的觸摸單元,以實(shí)現(xiàn)切換輸入法或大小與等等功能。
[0025]上述鍵位的顯示方式可以是顯示在觸摸單元的下方或上方,并且鍵位并排顯示,可以按照單排方式顯示或者雙排方式顯示。
[0026]在英文輸入狀態(tài)下,輸入的編碼即為相應(yīng)的字母,如A、B、0..Z中的一個(gè),在輸入完需要的編碼組合(即英文單詞)后,點(diǎn)擊確認(rèn)或完成即可;在拼音輸入狀態(tài)下,輸入的編碼為已經(jīng)輸入的編碼(即拼音)構(gòu)成的漢字,已經(jīng)輸入的編碼構(gòu)成的漢字會(huì)顯示在觸摸單元上方或下方,漢字上方可帶有拼音。
[0027]由于用戶在輸入過程中可能需要使用到不同觸摸單元中的鍵位,所以還需要在輸入過程中不斷切換速所顯示的鍵位,即在所述步驟S102中,當(dāng)另一觸摸單元接收到用戶的點(diǎn)擊指令時(shí),控制上一次彈出的鍵位消失,并顯示當(dāng)前觸摸單元所包含的鍵位。
[0028]在即用戶可通過點(diǎn)擊不同觸摸單元的方式來進(jìn)行切換顯示,例如當(dāng)點(diǎn)擊第一觸摸單元時(shí),顯示的鍵位包括Q、A、Z、W、S、X,當(dāng)點(diǎn)擊第二觸摸單元時(shí),上述鍵位消失,并且顯示E、D、C、R、F、V,這樣用戶可點(diǎn)擊E、D、C、R、F、V任何一個(gè)鍵位,輸入相應(yīng)的編碼。
[0029]如圖2所示,其為觸摸屏的點(diǎn)陣坐標(biāo)Χ0Υ,其中矩形AB⑶為其中一個(gè)觸摸單元(A點(diǎn)、B點(diǎn)、C點(diǎn)、D點(diǎn)構(gòu)成),當(dāng)用戶點(diǎn)擊屏幕上的點(diǎn)(X,y)該點(diǎn)滿足xD〈 X〈 xB且yD〈y < yB時(shí),則認(rèn)為用戶已經(jīng)觸摸到矩形ABCD所在觸摸單元,其他四個(gè)觸摸單元設(shè)置方法類似。需要注意的是,觸摸單元與觸摸單元之間不應(yīng)有重疊。其中上述xB為B點(diǎn)X軸坐標(biāo)值,yB為B點(diǎn)Y軸坐標(biāo)值;其中上述xD為D點(diǎn)X軸坐標(biāo)值,yD為D點(diǎn)Y軸坐標(biāo)值。
[0030]本發(fā)明中,在輸入拼音字符時(shí),還根據(jù)用戶已經(jīng)輸入的鍵位對應(yīng)的編碼結(jié)合拼音字庫屏蔽無效鍵位。如果某個(gè)觸摸單元中所包含的鍵位均為無