一種用于觸屏設備的拼音輸入方法及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及電子技術領域,具體涉及一種拼音輸入方法及系統(tǒng)。
【背景技術】
[0002]拼音輸入法通過拼音輸入漢字,由于其簡單易用的特點為人們接受和廣泛使用,隨著智能終端設備的普及,現(xiàn)有的大部分終端設備都是通過點擊虛擬鍵盤的拼音來輸入,依據(jù)漢字的拼音字母個數(shù),輸入一個漢字一般需要點擊多次,使得操作次數(shù)過多,輸入效率低,不夠簡便,影響了用戶體驗。
【發(fā)明內容】
[0003]本發(fā)明的目的在于,提供一種可簡化輸入過程的用于觸屏設備的拼音輸入方法,解決以上技術問題;
[0004]本發(fā)明的目的還在于,提供一種用于觸屏設備的拼音輸入系統(tǒng),解決以上技術問題。
[0005]本發(fā)明所解決的技術問題可以采用以下技術方案來實現(xiàn):
[0006]一種用于觸屏設備的拼音輸入方法,其中,具體步驟如下:
[0007]步驟I,顯示虛擬鍵盤;
[0008]步驟2,檢測使用者手指是否于所述虛擬鍵盤區(qū)域內按下,如果否,重復所述步驟2 ;
[0009]步驟3,獲取使用者手指所在位置對應的字符,并按照獲取順序記錄所述字符;
[0010]步驟4,于預設的索引中查找所述字符可接續(xù)的后續(xù)字符,并將所述后續(xù)字符按照所述索引中的順序,顯示于當前使用者手指所在位置對應的字符周圍的預定位置處被同步生成的圖標上;
[0011]步驟5,判斷使用者手指操作:
[0012]如使用者手指滑動至任一于所述步驟4中生成的圖標上,則執(zhí)行步驟3 ;
[0013]如使用者手指離開所述觸屏,則執(zhí)行步驟6 ;
[0014]如使用者手指誤操作,則重復所述步驟5 ;
[0015]步驟6,顯示當前記錄的字符對應的輸入結果。
[0016]進一步的,步驟2中,判斷所述虛擬鍵盤區(qū)域內一字符被按下后,清除所述虛擬鍵盤區(qū)域上其余未被選擇的字符。
[0017]進一步的,步驟3中,更新使用者手指所在位置對應的圖標處顯示的字符為被順序記錄的字符。
[0018]進一步的,步驟5中,使用者手指滑動至不同設定位置的圖標時播放對應的提醒聲音。
[0019]進一步的,調節(jié)使用者手指所在位置對應的字符的顯示形式,以突出顯示所述字符。
[0020]進一步的,步驟5中,當設定時間內使用者手指無操作時,退出程序。
[0021]進一步的,步驟4中所述字符包括拼音字母以及拼音字母組合。
[0022]進一步的,步驟4中所述后續(xù)字符包括所述字符可接續(xù)的拼音字母和/或匹配的漢字。
[0023]進一步的,依照所述漢字的使用頻率于所述索引中設置優(yōu)先級,優(yōu)先級較高的漢字被優(yōu)選顯示于所述圖標上。
[0024]本發(fā)明還提供一種用于觸屏設備的拼音輸入系統(tǒng),應用于上述的拼音輸入方法,包括,
[0025]顯示單元,用以顯示輸入界面及輸入結果;
[0026]觸摸動作識別單元,用于判斷并識別使用者的手指操作;
[0027]第一存儲單元,用以順序記錄選擇的字符;
[0028]第二存儲單元,用以存儲所述索引數(shù)據(jù);
[0029]查找單元,依據(jù)所述字符與索引數(shù)據(jù)進行匹配;
[0030]處理單元,分別與所述顯示單元、所述觸摸動作識別單元、所述第一存儲單元、所述第二存儲單元和所述查找單元連接,用以根據(jù)所述觸摸動作識別單元識別的使用者手指操作,控制所述顯示單元、所述第一存儲單元、所述第二存儲單元和所述查找單元執(zhí)行相應的動作。
[0031 ] 進一步的,還包括一聲音播放單元,與所述處理單元連接,用以在使用者手指滑動至不同設定位置的圖標時播放對應的提醒聲音。
[0032]進一步的,還包括第三存儲單元,與所述處理單元連接,用以存儲所述提醒聲音。
[0033]進一步的,還包括一計時單元,與所述處理單元連接,用以記錄使用者手指操作的持續(xù)時間。
[0034]有益效果:由于采用以上技術方案,本發(fā)明可以讓拼音輸入的操作次數(shù)減少,簡化輸入漢字的過程,有利于提升用戶體驗。
【附圖說明】
[0035]圖1為本發(fā)明的系統(tǒng)流程示意圖;
[0036]圖2至圖7為本發(fā)明的一種操作實例流程圖;
[0037]圖8為圖7中滑向“更多”后可能出現(xiàn)的漢字的示意圖;
[0038]圖9為本發(fā)明的系統(tǒng)模塊示意圖。
【具體實施方式】
[0039]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0040]需要說明的是,在不沖突的情況下,本發(fā)明中的實施例及實施例中的特征可以相互組合。
[0041]下面結合附圖和具體實施例對本發(fā)明作進一步說明,但不作為本發(fā)明的限定。
[0042]參照圖1,一種用于觸屏設備的拼音輸入方法,其中,具體步驟如下:
[0043]步驟I,顯示虛擬鍵盤;
[0044]步驟2,檢測使用者手指是否于虛擬鍵盤區(qū)域內按下,如果否,重復步驟2 ;
[0045]步驟3,獲取使用者手指所在位置對應的字符,并按照獲取順序記錄字符;
[0046]步驟4,于預設的索引中查找字符可接續(xù)的后續(xù)字符,并將后續(xù)字符按照索引中的順序,顯示于當前使用者手指所在位置對應的字符周圍的預定位置處被同步生成的圖標上;
[0047]步驟5,判斷使用者手指操作:
[0048]如使用者手指滑動至任一于步驟4中生成的圖標上,則執(zhí)行步驟3 ;
[0049]如使用者手指離開觸屏,則執(zhí)行步驟6 ;
[0050]如使用者手指誤操作,則重復步驟5 ;
[0051]步驟6,顯示當前記錄的字符對應的輸入結果。
[0052]作為本發(fā)明的一種優(yōu)選的實施例,步驟3中,更新使用者手指所在位置對應的圖標處顯示的字符為被順序記錄的字符。
[0053]作為本發(fā)明的一種優(yōu)選的實施例,步驟4中字符包括拼音字母以及拼音字母組入口 ο
[0054]作為本發(fā)明的一種優(yōu)選的實施例,步驟4中后續(xù)字符包括字符可接續(xù)的拼音字母和/或匹配的漢字。
[0055]作為本發(fā)明的一種優(yōu)選的實施例,依照漢字的使用頻率于索引中設置優(yōu)先級,優(yōu)先級較高的漢字被優(yōu)選顯示于圖標上。
[0056]上述技術方案于觸屏設備的虛擬鍵盤上選擇待輸入漢字的首位拼音字母后,虛擬鍵盤的其余字符被清除,在該首位拼音字母被選擇的情況下,以該拼音字母為索引的可接續(xù)的候選拼音及候選漢字顯示于當前使用者手指所在位置對應的字符周圍的預定位置處被同步生成的圖標上;當候選漢字中出現(xiàn)待輸入漢字時,使用者手指自被選擇的拼音字母的所在位置滑向待輸入漢字,并離開觸屏完成輸入;當候選漢字中尚未出現(xiàn)待輸入漢字時,自被選擇的拼音字母的所在位置滑動至顯示有待輸入漢字的下一位置拼音的圖標,下一待輸入拼音被選擇的同時,已選擇的拼音字母組成拼音組合;拼音組合的周圍顯不以拼音組合為索引的下一位置的候選拼音及候選漢字;連續(xù)滑動直至圖標中出現(xiàn)待輸入漢字時,滑向待輸入漢字,完成輸入。
[0057]作為本發(fā)明的一種優(yōu)選的實施例,步驟2中,判斷虛擬鍵盤區(qū)域內一字符被按下后,清除虛擬鍵盤區(qū)域上其余未被選擇的字符。
[0058]作為本發(fā)明的一種優(yōu)選的實施例,步驟5中,使用者手指滑動至不同設定位置的圖標時播放對應的提醒聲音。
[0059]作為本發(fā)明的一種優(yōu)選的實施例,調節(jié)使用者手指所在位置對應的字符的顯示形式,以突出顯示字符。
[0060]作為本發(fā)明的一種優(yōu)選的實施例,步驟5中,當設定時間內使用者手指無操作時,退出程序。
[0061]一種具體操作實例,如待輸入漢字為“江”,現(xiàn)有技術的拼音輸入法需要點擊虛擬鍵盤的j-1-a-n-g,再點擊“江”字,至少需要六個步驟;本發(fā)明一種優(yōu)選的實施方式的流程如下:參照圖2至圖8所示,
[0062]S1:當檢測到虛擬鍵盤上“ J”被按下或者被觸摸后,對觸摸位置以外的虛擬鍵盤的字符進行清除,使得其他字符全部消失,可以控制按鍵“J”變大,以突出顯示,使得當前輸入的內容更容易被使用者看到;
[0063]S2:于預設的索引中查找字符“J”可接續(xù)的后續(xù)字符,索引中可查到“J