專利名稱:一種實(shí)現(xiàn)拼音輸入法提示的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及拼音輸入法,尤其涉及一種實(shí)現(xiàn)拼音輸入法提示的方法和裝置。
背景技術(shù):
目前,隨著電子技術(shù)的不斷發(fā)展,電腦、移動(dòng)終端等電子設(shè)備已經(jīng)深入到人們的日常生活中,電腦提高了人們對(duì)信息的獲取和處理效率,而移動(dòng)終端便捷了人們的溝通方式, 因此,這些電子設(shè)備已經(jīng)成為人們生活中不可或缺的組成部分。這里,本發(fā)明所稱的移動(dòng)終端是指手機(jī)、個(gè)人數(shù)字助理(PDA,Personal Digital Assistant)等具有無線通訊功能的小型手持式移動(dòng)通信設(shè)備。上述電子設(shè)備通常都設(shè)置有標(biāo)準(zhǔn)鍵盤(如計(jì)算機(jī)鍵盤、手機(jī)鍵盤等),這些鍵盤在對(duì)中文進(jìn)行拼音輸入時(shí)只有漢字的提示,用戶輸入一個(gè)字后會(huì)有能跟這個(gè)字匹配成詞組的詞進(jìn)行提示,這樣的提示方法可以提高用戶的輸入效率。但是,如果是習(xí)慣使用五筆輸入法或其他非拼音輸入法的用戶在只能使用拼音輸入法的情況下,輸入就會(huì)陷入困境。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種實(shí)現(xiàn)拼音輸入法提示的方法和裝置,它能夠方便非拼音輸入法的用戶進(jìn)行輸入。為達(dá)到上述目的,本發(fā)明采用如下技術(shù)方案一種實(shí)現(xiàn)拼音輸入法提示的方法,包括步驟1 接收用戶輸入的拼音字符;步驟2 根據(jù)用戶輸入的拼音字符,將隨后繼續(xù)輸入且能與已經(jīng)輸入的拼音字符組成拼音的字符提示給用戶。進(jìn)一步地,上述步驟1和2具體包括步驟11 接收用戶輸入的一個(gè)拼音字符;步驟12 判斷此次接收的字符是否第一次接收,如果是,則執(zhí)行步驟13,否則,轉(zhuǎn)至步驟14 ;步驟13:從拼音庫中查找出能與此次接收的字符組成拼音的字符,并提示給用戶,然后轉(zhuǎn)至步驟11 ;步驟14 將此次接收的字符與之前接收的字符組成字符組合;步驟15 從拼音庫中查找出能與所述字符組合組成拼音的字符,并提示給用戶, 然后轉(zhuǎn)至步驟11;其中,所述拼音庫中記錄有單個(gè)字符以及相對(duì)應(yīng)的能與單個(gè)字符組成拼音的字符,所述拼音庫中還記錄有字符組合以及相對(duì)應(yīng)的能與字符組合組成拼音的字符。進(jìn)一步地,上述步驟1和2具體包括步驟11’ 接收用戶輸入的一個(gè)拼音字符;步驟12’:判斷此次接收的字符是否第一次接收,如果是,則執(zhí)行步驟13’,否則,轉(zhuǎn)至步驟14,;步驟13’ 從拼音庫中查找出能與此次接收的字符組成拼音的字符,得到一字符序列,并提示給用戶,然后轉(zhuǎn)至步驟11’ ;步驟14’ 將此次接收的字符與之前接收的字符進(jìn)行組合,得到字符組合;步驟15’ 判斷所述字符序列中是否包含所述字符組合,如果不包含,則執(zhí)行步驟 16’,否則,轉(zhuǎn)至步驟11’ ;步驟16’ 提示用戶且阻止當(dāng)前拼音字符的輸入,然后轉(zhuǎn)至步驟11’ ;其中,所述拼音庫中記錄有單個(gè)字符以及相對(duì)應(yīng)的能與該單個(gè)字符組成拼音的字符。進(jìn)一步地,所述步驟13和13’中的提示用戶是將字符按照其在字典中的排列順序進(jìn)行分組顯示提示給用戶。進(jìn)一步地,所述步驟13和13’中,若從拼音庫中未查找出字符時(shí),則在用戶繼續(xù)輸入拼音字符時(shí),提示用戶且阻止用戶輸入。一種實(shí)現(xiàn)拼音輸入法提示的裝置,包括接收模塊,用于接收用戶輸入的拼音字符;提示模塊,用于根據(jù)用戶輸入的拼音字符,將隨后繼續(xù)輸入且能與已經(jīng)輸入的拼音字符組成拼音的字符提示給用戶。進(jìn)一步地,上述接收模塊和提示模塊具體包括接收子模塊,用于接收用戶輸入的一個(gè)拼音字符;判斷子模塊,用于判斷此次接收的字符是否第一次接收,如果是,則轉(zhuǎn)至第一查找及提示子模塊,否則,轉(zhuǎn)至組合模塊;第一查找及提示子模塊,用于從拼音庫中查找出能與此次接收的字符組成拼音的字符,并提示給用戶,然后轉(zhuǎn)至接收子模塊;組合模塊,用于將此次接收的字符與之前接收的字符組成字符組合;第二查找及提示子模塊,用于從拼音庫中查找出能與所述字符組合組成拼音的字符,并提示給用戶,然后轉(zhuǎn)至接收子模塊;其中,所述拼音庫中記錄有單個(gè)字符以及相對(duì)應(yīng)的能與單個(gè)字符組成拼音的字符,所述拼音庫中還記錄有字符組合以及相對(duì)應(yīng)的能與字符組合組成拼音的字符。進(jìn)一步地,上述接收模塊和提示模塊具體包括接收子模塊,用于接收用戶輸入的一個(gè)拼音字符;第一判斷子模塊,用于判斷此次接收的字符是否第一次接收,如果是,則轉(zhuǎn)至第一查找及提示子模塊,否則,轉(zhuǎn)至組合模塊;第一查找及提示子模塊,用于從拼音庫中查找出能與此次接收的字符組成拼音的字符,得到一字符序列,并提示給用戶,然后轉(zhuǎn)至接收子模塊;組合模塊,用于將此次接收的字符與之前接收的字符進(jìn)行組合,得到字符組合;第二判斷子模塊,用于判斷所述字符序列中是否包含所述字符組合,如果不包含, 則轉(zhuǎn)至提示子模塊,否則,轉(zhuǎn)至接收子模塊;提示子模塊,用于提示用戶且阻止當(dāng)前拼音字符的輸入,然后轉(zhuǎn)至接收子模塊;其中,所述拼音庫中記錄有單個(gè)字符以及相對(duì)應(yīng)的能與該單個(gè)字符組成拼音的字符。進(jìn)一步地,所述第一查找及提示子模塊中的提示用戶是將字符按照其在字典中的排列順序進(jìn)行分組顯示提示給用戶。進(jìn)一步地,所述第一查找及提示子模塊中,若從拼音庫中未查找出字符時(shí),則在用戶繼續(xù)輸入拼音字符時(shí),提示用戶且阻止用戶輸入。本發(fā)明提供的實(shí)現(xiàn)拼音輸入法提示的方法和裝置能夠在用戶進(jìn)行拼音輸入時(shí),提示用戶后續(xù)可以輸入的拼音字符,從而方便了非拼音輸入法的用戶進(jìn)行輸入,提高了用戶體驗(yàn)。
圖1為本發(fā)明的實(shí)現(xiàn)拼音輸入法提示方法一個(gè)實(shí)施例的流程示意圖;圖2為本發(fā)明的實(shí)現(xiàn)拼音輸入法提示方法另一實(shí)施例的流程示意圖;圖3為本發(fā)明的實(shí)現(xiàn)拼音輸入法提示方法再一實(shí)施例的流程示意圖;圖4為本發(fā)明的實(shí)現(xiàn)拼音輸入法提示裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,下面結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。如圖1所示,本發(fā)明提供一種實(shí)現(xiàn)拼音輸入法提示的方法,包括步驟1 接收用戶輸入的拼音字符;本步驟中,所接收的用戶輸入的拼音字符可以是沈個(gè)英文字母中的任意一個(gè)或多個(gè)。步驟2 根據(jù)用戶輸入的拼音字符,將隨后繼續(xù)輸入且能與已經(jīng)輸入的拼音字符組成拼音的字符提示給用戶。本步驟中,如果已經(jīng)輸入的拼音字符為單個(gè)拼音字符,以字母a為例,由于i、n、o、 ng等可與a組成拼音,則將這些字符提示給用戶;如果已經(jīng)輸入的拼音字符為多個(gè)拼音字符(或稱為字符組合),以字符be為例,由于i、n、ng等可與be組成拼音,則將這些字符提示給用戶。綜上,本發(fā)明的方法能夠在用戶進(jìn)行拼音輸入時(shí),提示用戶后續(xù)可以輸入的拼音字符,從而方便了非拼音輸入法的用戶進(jìn)行輸入,提高了用戶體驗(yàn)。為了較好地提示用戶,如圖2所示,前述步驟1和2具體可以包括步驟11 接收用戶輸入的一個(gè)拼音字符;步驟12 判斷此次接收的字符是否第一次接收,如果是,則執(zhí)行步驟13,否則,轉(zhuǎn)至步驟14 ;步驟13:從拼音庫中查找出能與此次接收的字符組成拼音的字符,并提示給用戶,然后轉(zhuǎn)至步驟11 ;步驟14 將此次接收的字符與之前接收的字符組成字符組合;步驟15 從拼音庫中查找出能與所述字符組合組成拼音的字符,并提示給用戶,然后轉(zhuǎn)至步驟11 ;其中,所述拼音庫中記錄有單個(gè)字符以及相對(duì)應(yīng)的能與單個(gè)字符組成拼音的字符,所述拼音庫中還記錄有字符組合以及相對(duì)應(yīng)的能與字符組合組成拼音的字符。該實(shí)施例中,拼音庫的形式可以如表1所示。表 1
權(quán)利要求
1.一種實(shí)現(xiàn)拼音輸入法提示的方法,其特征在于,包括 步驟1 接收用戶輸入的拼音字符;步驟2 根據(jù)用戶輸入的拼音字符,將隨后繼續(xù)輸入且能與已經(jīng)輸入的拼音字符組成拼音的字符提示給用戶。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,上述步驟1和2具體包括 步驟11 接收用戶輸入的一個(gè)拼音字符;步驟12 判斷此次接收的字符是否第一次接收,如果是,則執(zhí)行步驟13,否則,轉(zhuǎn)至步驟14;步驟13 從拼音庫中查找出能與此次接收的字符組成拼音的字符,并提示給用戶,然后轉(zhuǎn)至步驟11 ;步驟14 將此次接收的字符與之前接收的字符組成字符組合; 步驟15 從拼音庫中查找出能與所述字符組合組成拼音的字符,并提示給用戶,然后轉(zhuǎn)至步驟11 ;其中,所述拼音庫中記錄有單個(gè)字符以及相對(duì)應(yīng)的能與單個(gè)字符組成拼音的字符,所述拼音庫中還記錄有字符組合以及相對(duì)應(yīng)的能與字符組合組成拼音的字符。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,上述步驟1和2具體包括 步驟11’ 接收用戶輸入的一個(gè)拼音字符;步驟12’ 判斷此次接收的字符是否第一次接收,如果是,則執(zhí)行步驟13’,否則,轉(zhuǎn)至步驟 14,;步驟13’ 從拼音庫中查找出能與此次接收的字符組成拼音的字符,得到一字符序列, 并提示給用戶,然后轉(zhuǎn)至步驟11’ ;步驟14’ 將此次接收的字符與之前接收的字符進(jìn)行組合,得到字符組合; 步驟15’ 判斷所述字符序列中是否包含所述字符組合,如果不包含,則執(zhí)行步驟16’, 否則,轉(zhuǎn)至步驟11’ ;步驟16’ 提示用戶且阻止當(dāng)前拼音字符的輸入,然后轉(zhuǎn)至步驟11’ ; 其中,所述拼音庫中記錄有單個(gè)字符以及相對(duì)應(yīng)的能與該單個(gè)字符組成拼音的字符。
4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述步驟13和13’中的提示用戶是將字符按照其在字典中的排列順序進(jìn)行分組顯示提示給用戶。
5.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述步驟13和13’中,若從拼音庫中未查找出字符時(shí),則在用戶繼續(xù)輸入拼音字符時(shí),提示用戶且阻止用戶輸入。
6.一種實(shí)現(xiàn)拼音輸入法提示的裝置,其特征在于,包括 接收模塊,用于接收用戶輸入的拼音字符;提示模塊,用于根據(jù)用戶輸入的拼音字符,將隨后繼續(xù)輸入且能與已經(jīng)輸入的拼音字符組成拼音的字符提示給用戶。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,上述接收模塊和提示模塊具體包括 接收子模塊,用于接收用戶輸入的一個(gè)拼音字符;判斷子模塊,用于判斷此次接收的字符是否第一次接收,如果是,則轉(zhuǎn)至第一查找及提示子模塊,否則,轉(zhuǎn)至組合模塊;第一查找及提示子模塊,用于從拼音庫中查找出能與此次接收的字符組成拼音的字符,并提示給用戶,然后轉(zhuǎn)至接收子模塊;組合模塊,用于將此次接收的字符與之前接收的字符組成字符組合; 第二查找及提示子模塊,用于從拼音庫中查找出能與所述字符組合組成拼音的字符, 并提示給用戶,然后轉(zhuǎn)至接收子模塊;其中,所述拼音庫中記錄有單個(gè)字符以及相對(duì)應(yīng)的能與單個(gè)字符組成拼音的字符,所述拼音庫中還記錄有字符組合以及相對(duì)應(yīng)的能與字符組合組成拼音的字符。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,上述接收模塊和提示模塊具體包括 接收子模塊,用于接收用戶輸入的一個(gè)拼音字符;第一判斷子模塊,用于判斷此次接收的字符是否第一次接收,如果是,則轉(zhuǎn)至第一查找及提示子模塊,否則,轉(zhuǎn)至組合模塊;第一查找及提示子模塊,用于從拼音庫中查找出能與此次接收的字符組成拼音的字符,得到一字符序列,并提示給用戶,然后轉(zhuǎn)至接收子模塊;組合模塊,用于將此次接收的字符與之前接收的字符進(jìn)行組合,得到字符組合; 第二判斷子模塊,用于判斷所述字符序列中是否包含所述字符組合,如果不包含,則轉(zhuǎn)至提示子模塊,否則,轉(zhuǎn)至接收子模塊;提示子模塊,用于提示用戶且阻止當(dāng)前拼音字符的輸入,然后轉(zhuǎn)至接收子模塊; 其中,所述拼音庫中記錄有單個(gè)字符以及相對(duì)應(yīng)的能與該單個(gè)字符組成拼音的字符。
9.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,所述第一查找及提示子模塊中的提示用戶是將字符按照其在字典中的排列順序進(jìn)行分組顯示提示給用戶。
10.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,所述第一查找及提示子模塊中,若從拼音庫中未查找出字符時(shí),則在用戶繼續(xù)輸入拼音字符時(shí),提示用戶且阻止用戶輸入。
全文摘要
本發(fā)明公開了一種實(shí)現(xiàn)拼音輸入法提示的方法和裝置,所述方法包括步驟1接收用戶輸入的拼音字符;步驟2根據(jù)用戶輸入的拼音字符,將隨后繼續(xù)輸入且能與已經(jīng)輸入的拼音字符組成拼音的字符提示給用戶。本發(fā)明能夠在用戶進(jìn)行拼音輸入時(shí),提示用戶后續(xù)可以輸入的拼音字符,從而方便了非拼音輸入法的用戶進(jìn)行輸入,提高了用戶體驗(yàn)。
文檔編號(hào)G06F3/023GK102226881SQ20111013513
公開日2011年10月26日 申請(qǐng)日期2011年5月23日 優(yōu)先權(quán)日2011年5月23日
發(fā)明者王倫 申請(qǐng)人:深圳市五巨科技有限公司