專利名稱:符合漢字書寫習(xí)慣的觸屏筆畫輸入法及鍵盤的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種符合漢字書寫習(xí)慣的觸屏使用的輸入法。
背景技術(shù):
目前,公知的漢字輸入法主要有拼音輸入法、筆畫輸入法、手寫輸入等,使用者通過按下鍵盤或者觸摸屏上的按鍵,達(dá)到輸入漢字的目的。但是,前兩種輸入法并沒有合理利用觸屏滑動(dòng)功能及漢字本身書寫的特性,導(dǎo)致輸入速度受限、用戶使用不方便等問題;手寫輸入法需要輸入整個(gè)漢字,加之設(shè)備識(shí)別漢字需要的時(shí)間,同樣導(dǎo)致輸入速度受限。
發(fā)明內(nèi)容
為了克服現(xiàn)有的漢字輸入法的缺陷,本發(fā)明提供一種基于漢字書寫習(xí)慣的在觸屏設(shè)別上使用筆畫輸入法,該輸入法鍵盤在界面布局上合理利用漢字筆畫的方向性,從而使?jié)h字輸入更加便捷、快速,使受用人群更加廣泛。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是設(shè)計(jì)了一種新的算法,依照漢字筆畫順序?qū)τ跐h字進(jìn)行編號(hào)。起筆方向?yàn)闄M畫的(橫、橫折、橫折彎鉤、橫鉤等)編號(hào)為1,起筆方向?yàn)樨Q畫的(豎、豎鉤、豎彎鉤等)編號(hào)為2,起筆方向?yàn)槠伯嫷?撇、撇點(diǎn)、撇折等)編號(hào)為3,起筆方向?yàn)檗喈嫷?捺,點(diǎn)等)編號(hào)為四,起筆方向?yàn)樘岙嫷?提等)編號(hào)為5。將一個(gè)漢字所有筆畫的編號(hào)合并成的數(shù)字編號(hào)(如“木”字?jǐn)?shù)字編碼即為“1234”),而用戶在使用鍵盤輸入漢字時(shí),輸入筆畫后,程序接收的是對(duì)應(yīng)筆畫的數(shù)字編碼,查詢的是滿足對(duì)應(yīng)數(shù)字編碼的所有漢字(如輸入編碼“123”查詢的漢字為對(duì)應(yīng)數(shù)字編碼為“123”、“1231”、“1232”、“12311”等),顯示對(duì)應(yīng)漢字供用戶選擇。同時(shí),建立一個(gè)數(shù)據(jù)庫(kù)存儲(chǔ)部首,每個(gè)部首同前文漢字相同的存儲(chǔ)規(guī)律有自己的數(shù)字編碼(如草字頭,數(shù)字編碼122),同時(shí)對(duì)每個(gè)部首依照筆畫增序,有自己的從一開始編號(hào)的部首編號(hào)(如“一”字部編號(hào)1,“*”字頭編號(hào)4,“ ”字頭編號(hào)77等),每個(gè)有部首的漢字也在數(shù)據(jù)庫(kù)中添加對(duì)應(yīng)部首編號(hào)。輸入筆畫過程中,查詢漢字的同時(shí),查詢對(duì)應(yīng)部首在部首選擇區(qū)顯示。用戶選擇某個(gè)部首后,輸入法則只查詢對(duì)應(yīng)部首編號(hào)的漢字,即只查詢對(duì)應(yīng)部首的漢字。在本程序用JAVA編寫成功,應(yīng)用于安卓系統(tǒng)的手機(jī)后,對(duì)每個(gè)漢字在數(shù)據(jù)庫(kù)中添加了使用頻率的統(tǒng)計(jì),使用頻率高的漢字,在查詢時(shí)顯示在更靠前的位置。同時(shí)增加了用戶注冊(cè)、登錄功能,將用戶使用頻率的統(tǒng)計(jì)數(shù)據(jù)存儲(chǔ)在用戶的賬戶下,以使不同人在同一設(shè)備、同一人在不同設(shè)備上使用本輸入法都能登錄自己的賬戶,得到更好的輸入體驗(yàn)。本發(fā)明的有益效果是,用戶無需記憶拼音、筆畫編碼等,只需按照漢字的書寫習(xí)慣,即可快速輸入漢字。同時(shí)由于漢字本身的特性,用戶并不用輸入所有筆畫,而是在輸入較少的一定筆畫后,即可得到需要的漢字。下面結(jié)合附圖
和實(shí)施例對(duì)本發(fā)明進(jìn)一步說明。圖I是本發(fā)明的界而設(shè)計(jì)圖。圖2是本發(fā)明的界面設(shè)計(jì)圖二。
圖3是本發(fā)明的界面設(shè)計(jì)局部圖。圖4是本發(fā)明的界面設(shè)計(jì)圖三。圖5是本發(fā)明的界面設(shè)計(jì)圖四。圖中I.已輸入筆畫顯示區(qū),2.漢字預(yù)選區(qū),3.預(yù)選區(qū)向前翻頁(yè)按鈕,4.預(yù)選區(qū)向后翻頁(yè)按鈕,5.筆畫輸入?yún)^(qū),6.英文數(shù)字輸入界面切換按鈕,7.用戶登錄按鈕,8.部首選擇區(qū),9.已輸入筆畫“一”筆畫顯示區(qū),10.顯示了預(yù)選漢字的預(yù)選區(qū),11.顯示了預(yù)選部首的部首選擇區(qū),501.筆畫起始按鈕,502.橫畫按鈕,503.豎畫按鈕,504.撇畫按鈕,505.捺畫按鈕,506.提畫按鈕,507.未知筆畫按鈕,508退格按鈕,601.數(shù)字與英文字母按鈕,602.退格按鈕,603.中文輸入界面切換按鈕,604.大小寫切換按鈕,701.添加賬戶按鈕,702.賬號(hào)輸入?yún)^(qū),703.密碼輸入?yún)^(qū),704.確定按鈕705.取消按鈕。在圖I中,用戶通過筆畫輸入?yún)^(qū)(5)輸入筆畫,輸入的筆畫顯示在已輸入筆畫顯示 區(qū)(I),預(yù)選的漢字顯示在漢字預(yù)選區(qū)(2),用戶可以使用預(yù)選區(qū)向前翻頁(yè)按鈕(3)和預(yù)選區(qū)向后翻頁(yè)按鈕(4),查看未顯示的預(yù)選漢字,預(yù)選的部首出現(xiàn)在部首預(yù)選區(qū)(8)。需要輸入英文字母或數(shù)字時(shí),按下英文數(shù)字輸入界面切換按鈕(6)即可切換至如圖4界面。需要登錄或新建用戶時(shí),按下用戶登錄按鈕(7)即可切換至如圖5界面。圖2中,以輸入“一”(橫畫)為例,輸入的橫畫顯示在已輸入筆畫“一”筆畫顯示區(qū)(9),預(yù)選漢字“一”、“乙”、“二”、“七”、“丁”、“了”、“廠”、“刀”出現(xiàn)在漢字預(yù)選區(qū)(10),選擇其中漢字即可達(dá)到輸入的目的。如果需要輸入的漢字沒有出現(xiàn)在漢字預(yù)選區(qū)(10),可以繼續(xù)在筆畫輸入?yún)^(qū)(5)輸入筆畫,或是在部首選擇區(qū)(8)中選擇需要輸入漢字的部首,以達(dá)到更快輸入的目的。圖3是筆畫輸入?yún)^(qū)。用戶開始輸入漢字時(shí),需依筆畫順序輸入漢字筆畫。輸入筆畫時(shí),按住筆畫起始按鈕(501),然后依照需要輸入筆畫的起始方向滑向?qū)?yīng)按鈕,如輸入筆畫“橫”,即滑向橫畫按鈕(502)后松手即可。輸入筆畫“橫折”或“橫折彎鉤”也是滑向橫畫按鈕(502)后松手即可。類似,輸入筆畫“豎”或“豎鉤”等向下起筆的筆畫時(shí),按住筆畫起始按鈕后滑向豎畫按鈕(503)。輸入法因此實(shí)現(xiàn)類似書寫漢字的輸入。當(dāng)輸入筆畫錯(cuò)誤時(shí),按下退格按鈕(508),即可刪去輸入錯(cuò)誤的筆畫。當(dāng)輸入漢字錯(cuò)誤時(shí),沒有輸入筆畫的情況下或已刪除輸入筆畫的情況下,按下退格按鈕(508),即可刪去輸入錯(cuò)誤的漢字。圖4為英文及數(shù)字輸入界面。按下需要輸入的數(shù)字或英文字母按鈕后即輸入該數(shù)字或英文小寫字母。需要輸入大寫字母時(shí),按下大小寫切換按鈕(604),再按英文字母按鈕即輸入大寫字母。再次按下大小寫切換按鈕后,再按英文字母按鈕即輸入小寫字母。當(dāng)輸入數(shù)字或英文字母錯(cuò)誤時(shí),按下退格按鈕(602),即可刪去輸入錯(cuò)誤的筆畫。圖5是用戶登錄、注冊(cè)界面。按下用戶登錄按鈕(7)輸入界面及切換到用戶登錄、注冊(cè)界面。注冊(cè)賬戶時(shí),按下添加賬戶按鈕(701),然后在賬號(hào)輸入?yún)^(qū)(701)輸入登錄賬號(hào),在密碼輸入?yún)^(qū)(702)輸入密碼后按下確定按鈕(704)即可注冊(cè)并登錄。當(dāng)已有賬號(hào)時(shí),在按下用戶登錄按鈕(7)后直接在賬號(hào)輸入?yún)^(qū)(702)輸入賬號(hào),在密碼輸入?yún)^(qū)(703)輸入密碼后按下確認(rèn)按鈕(704)后登錄。當(dāng)進(jìn)入用戶登錄、注冊(cè)界面后不需要登錄時(shí),可按下取消按鈕(705)可退至圖I界面。
權(quán)利要求
1.一種輸入法及其鍵盤,在觸屏設(shè)備上使用,其數(shù)據(jù)庫(kù)中漢字按照筆畫編號(hào)和部首編號(hào)存儲(chǔ),其特征是用戶使用時(shí),可以按照漢字書寫習(xí)慣在鍵盤輸入筆畫后得到需要的漢字。
2.根據(jù)權(quán)利要求I所述的輸入法及鍵盤,其特征是用戶在使用鍵盤輸入漢字時(shí),輸入筆畫后,程序接收的是對(duì)應(yīng)筆畫的數(shù)字編碼和部首編號(hào),查詢的是滿足對(duì)應(yīng)數(shù)字編碼和部首編號(hào)的所有漢字供用戶選擇。
3.根據(jù)權(quán)利要求I權(quán)利要求2所述的輸入法及鍵盤,其特征是每個(gè)漢字在數(shù)據(jù)庫(kù)中添加了使用頻率的統(tǒng)計(jì),查詢的是滿足輸入對(duì)應(yīng)數(shù)字編碼和部首編號(hào)的所有漢字供用戶選擇,使用頻率高的漢字,在查詢時(shí)顯示在更靠前的位置。
全文摘要
一種在觸屏設(shè)備上使用的符合漢字書寫習(xí)慣的輸入法及鍵盤。它是用戶輸入時(shí),可以按照書寫習(xí)慣,在鍵盤滑動(dòng)書寫。用戶輸入漢字筆畫過程中,輸入法接受對(duì)應(yīng)筆畫的數(shù)字編碼,查詢其數(shù)據(jù)庫(kù)中符合數(shù)字編碼的所有漢字,顯示后供用戶選擇。用戶在沒有輸入所有筆畫下,即可得到需要漢字。
文檔編號(hào)G06F3/023GK102622103SQ20121006168
公開日2012年8月1日 申請(qǐng)日期2012年3月9日 優(yōu)先權(quán)日2012年3月9日
發(fā)明者劉家曦 申請(qǐng)人:劉家曦