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