專利名稱::拼音輸入中提示正確讀音的方法及裝置的制作方法
技術領域:
:本發(fā)明涉及中文輸入領域,尤其涉及一種拼音輸入中提示正確讀音的方法及裝置。
背景技術:
:目前,用戶要將漢字輸入到電腦中顯示,就需要利用相應的輸入法和輸入裝置來完成,現在較為常見的輸入法就是拼音輸入法和五筆輸入法,它們是基于鍵盤的中文輸入方法。具體來說,就是通過鍵盤輸入某個漢字的編碼,然后才艮據編碼轉換成相應的漢字進行顯示。以拼音輸入法來說,其發(fā)音組詞是按照普通話的標準來進行的,但是由于各個地方的方言發(fā)音很多都不準確,故在很多的拼音輸入法中都應用了模糊音組詞的技術,也就是把拼音中聲母和韻母有模糊的發(fā)音建立一定的對應關系,然后再模糊組詞,使得發(fā)音不準的用戶也可以打出正確的字。舉例來說,首先建立聲母"c"和"ch"的模糊音對應關系,即"c二ch";韻母"an"和"ang"的才莫糊音對應關系,即"an:ang"。如圖1所示為現有4支術中模糊組詞的示意圖,圖中當輸入拼音串"can"時,根據之前建立的模糊音對應關系,就可以得到"chang"這個拼音串對應的候選詞"常"。這是由于將"c"和"ch進行了等同處理,且"an"和"ang"進行了等同處理,這樣讀音為"can"、"cang"、"chan"或"chang"的4矣選詞才尤者卩會出J見在》美選詞列表中,從而不論用戶的發(fā)音是否準確,都可以打出正確的字,一定程度上提高了中文輸入的速度。但從現有技術的方案可以看出,由于在開啟模糊音技術時,中文輸入設備不具備標識正確讀音的能力,這樣就導致用戶分不清正確讀音和錯誤讀音,不利于用戶的使用。
發(fā)明內容本發(fā)明實施例所要解決的技術問題在于提供一種拼音輸入中提示正確讀音的方法及裝置,能夠提高中文輸入設備的讀音識別能力,有利于提高用戶的使用效率和使用效果。本發(fā)明實施例提供了一種拼音輸入中提示正確讀音的方法,包括根據用戶所輸入的拼音串和預先建立的模糊音對應表,匹配出所述拼音串的模糊音組合;并根據該模糊音組合查找詞庫,生成針對所述拼音串的候選詞集合;比較所生成的各個候選詞的正確讀音和所述拼音串是否相同,若不相同,則標注該不相同的候選詞的正確讀音。本發(fā)明實施例還提供了一種拼音輸入中提示正確讀音的裝置,包括模糊音匹配單元,用于根據用戶所輸入的拼音串和預先建立的模糊音對應表,匹配出所述拼音串的模糊音組合;候選詞生成單元,用于根據所述模糊音匹配單元所匹配出的模糊音組合查找詞庫,生成針對所述拼音串的候選詞集合;正確讀音標注單元,用于比較所述候選詞生成單元所生成的各個候選詞的正確讀音和用戶所輸入的拼音串是否相同,若不相同,則標注該不相同的候選詞的正確讀音。由上述所提供的技術方案可以看出,首先根據用戶所輸入的拼音串和預先建立的模糊音對應表,匹配出所述拼音串的模糊音組合;然后再根據該模糊音組合查找詞庫,生成針對所述拼音串的候選詞集合;再比較所生成的各個候選詞的正確讀音和所述拼音串是否相同,若不相同,則標注該不相同的候選詞的正確讀音。這樣就能夠提高中文輸入設備的讀音識別能力,有利于提高用戶的使用效率和使用效果。圖1為現有技術中模糊組詞的示意圖2為本發(fā)明實施例1所提供方法的流程示意圖3為本發(fā)明實施例1所述方法生成候選詞集合的示意圖4為本發(fā)明實施例1所述方法進行正確讀音標注的示意圖5為本發(fā)明實施例2所提供裝置的結構示意圖。具體實施例方式本發(fā)明實施例提供了一種拼音輸入中提示正確讀音的方法及裝置,下面結合附圖對本發(fā)明的實施例做進一步詳細說明。實施例1:本發(fā)明實施例1提供了一種拼音輸入中提示正確讀音的方法,如圖2所示為本實施例1所提供方法的流程示意圖,所述方法包括步驟21:根據用戶所輸入的拼音串和預先建立的模糊音對應表,匹配出所述拼音串的模糊音組合。在該步驟中,當用戶通過中文輸入設備或工具輸入拼音串時,該中文輸入設備或工具就可以根據該用戶所輸入的拼音串和預先建立的模糊音對應表,匹配出該拼音串相應的模糊音組合。具體實現過程中,可以將所輸入的拼音串劃分成聲母和韻母兩部分,然后分別根據預先所建立的聲母模糊音對應表和韻母模糊音對應表進行查找,從而匹配出該拼音串所對應的模糊音組合,該聲母模糊音對應表和韻母模糊音對應表是根據用戶的實際使用需求來進行設定的。舉例來說,可以根據用戶的使用習慣,將常用拼音的聲母和韻母進行模糊音組合,聲母部分可以包括c=ch,s=sh,z=zh,l=n,f=h,r=l;韻母部分可以包4舌An=ang,en-eng,in-ing,ian=iang,uan=uang。這才羊才尤可以形成如下的模糊音對應表聲母模糊音對應表<table>tableseeoriginaldocumentpage7</column></row><table>韻母模糊音對應表:<table>tableseeoriginaldocumentpage7</column></row><table>以上是常用拼音的聲母和韻母對應表,在實際操作過程中,也可以由用戶根據使用習慣,自定義一些拼音的聲母和韻母對應關系,例如可以定義sh二x等比較特殊的對應關系。建立了上述的模糊音對應表之后,就可以根據用戶所輸入的拼音串來進行查找,從而形成相應的模糊音組合。例如,當輸入拼音串"can"時,可以將該拼音串拆分成聲母"c"和韻母"an",然后分別到聲母模糊音對應表和韻母模糊音對應表中進行查找,獲得聲母"c、ch"和韻母"an、ang,,,然后從聲母中選出一個和韻母中的一個進行組合,從而形成才莫糊音組合"can、cang、chan和chang",這就是針對所輸入拼音串的模糊音組合。另外,在該步驟中,還可以在用戶輸入拼音串時,首先判斷該用戶所輸入的拼音串是否是單個;若是單個,則根據該單個拼音串查找預先建立的模糊音對應表,匹配出該單個拼音串的模糊音組合;若不是單個,還需要對該拼音串進行音節(jié)劃分,然后再根據劃分后的各個拼音串分別去查找預先建立的才莫糊音對應表,從而匹配出該多個拼音串的模糊音組合。舉例來說,如果用戶輸入多個拼音串"zonghuarenmingongheguo",貝'J首先對該拼音串進行音節(jié)劃分,即"zong'hua'ren'min'gong'he'guo",然后再根據劃分后的各個拼音串進行上述步驟21的操作,逐個拼音串的進行處理,匹配出針對該多個拼音串的模糊音組合。步驟22:根據該模糊音組合查找詞庫,生成針對所述拼音串的候選詞集合。在該步驟中,當匹配出相應的模糊音后,就可以根據該模糊音組合去查找中文輸入設備或工具中所建立的詞庫,提取出每一個模糊音所對應的候選詞,生成針對所輸入拼音串的候選詞的集合。舉例來說,如圖3所示為本實施例1所述方法生成候選詞集合的示意圖,圖中當專lr入4并音串"can",并匹酉己出了才莫舉月音纟且合"can、cang、chan禾口chang"之后,就可以根據該模糊音組合查找詞庫,提取"can"所對應的候選詞"慘,餐,參,殘等",可以稱之為集合1;提取"cang"所對應的候選詞"倉,藏,蒼,艙等",可以稱之為集合2;在提取"chan"所對應的候選詞"產,纏,伊,顫等",可以稱之為集合3;在提取"chang,,所對應的候選詞"常,長,廠,暢等",可以稱之為集合4。分別提取完各個模糊音所對應的候選詞后,將所得到的候選詞進行組合,就可以生產針對所輸入拼音串的候選詞集合了,具體是將集合1、2、3和4進行組合,該總的集合就是所輸入拼音串的候選詞集合。步驟23:比較所生成的各個候選詞的正確讀音和所輸入的拼音串是否相同。在該步驟中,當生成相應的候選詞集合之后,就可以將各個候選詞的正確讀音分別與所輸入的拼音串進行比較,判斷該候選詞的正確讀音和所輸入的拼音串是否相同,然后根據判斷結果執(zhí)行相應的操作。步驟24:若不相同,則標注該不相同的候選詞的正確讀音。在該步驟中,所判斷某一候選詞的正確讀音和所輸入的拼音串不相同,則就需要對該不相同的候選詞的正確讀音進行標注。舉例來說,如圖4所示為本發(fā)明實施例1所述方法進行正確讀音標注的示意圖,圖中用戶輸入拼音串"can",并生成針對該拼音串的候選詞集合后,從第一個候選詞開始分別比較各個候選詞的正確讀音和所輸入的拼音串是否相同,例如"慘"的正確讀音是"can",和所輸入的拼音串是相同的;而"常"的正確讀音是"chang",和所輸入的拼音串是否不相同的,這樣就需要對該不相同的候選詞"常,,的正確讀音進行標注。具體標注的方法可以是在旁邊用括號進行標注,也可以在右下角或其他位置進行相應的標注,只要用戶能夠進行識別區(qū)分就可以了。步驟25:若相同,則不用標注該候選詞。在該步驟中,若候選詞的正確讀音和所輸入的拼音串是相同的,則不需要對其進行標注,例如"慘,,的正確讀音是"can",和所輸入的拼音串是相同的,這樣就不需要進行正確讀音的標注了。通過以上技術方案的實施,就可以提高中文輸入設備的讀音識別能力,有利于提高用戶的使用效率和使用效果,在實現提高用戶打字效率的同時,又可以幫助糾正發(fā)音,進一步提高了中文輸入設備或工具的使用效果和實際推廣價值。另外,在本實施例1的實際實現過程中,還可以根據用戶的實際使用需求,設置標注正確讀音的候選詞個數,例如可以設置標注正確讀音的候選詞為第一個或全部,這樣當設置為第一個進行標注時,就只需要對第一個正確讀音和拼音串不相同的候選詞進行標注了;當設置為全部進行標注時,就需要對所有正確讀音和拼音串不相同的候選詞進行標注。步驟是可以通過程序來指令相關的硬件完成,相應的程序可以存儲于一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,》茲盤或光盤等。實施例2:本發(fā)明實施例2提供了一種拼音輸入中提示正確讀音的裝置,如圖5所示為所述裝置的結構示意圖,所述裝置包括模糊音匹配單元、候選詞生成單元和正確讀音標注單元,其中所述模糊音匹配單元用于根據用戶所輸入的拼音串和預先建立的模糊音對應表,匹配出所述拼音串的模糊音組合。具體進行匹配的方式見以上方法實施例1中所述。所述候選詞生成單元用于根據所述模糊音匹配單元所匹配出的模糊音組合查找詞庫,生成針對所述拼音串的候選詞集合。具體生成候選詞集合的方式見以上方法實施例1中所述。所述正確讀音標注單元用于比較所述候選詞生成單元所生成的各個候選詞的正確讀音和用戶所輸入的拼音串是否相同,若不相同,則標注該不相同的候選詞的正確讀音。具體進行標注的方法見以上方法實施例1中所述。另外,以上所述裝置中還可包括模糊音對應表建立單元,該模糊音對應表建立單元用于按照用戶實際使用需求,建立聲母模糊音對應表和韻母模糊音對應表。另外,以上所述裝置中還可包括個數設置單元,該個數設置單元用于才艮據用戶實際使用需求,設置標注正確讀音的候選詞個數。以上所述裝置可以集成設置于中文輸入設備或工具中;也可以設置成單獨的功能實體,和所述中文輸入設備或工具保持連接關系。值得注意的是,上述裝置實施例中所包括的各個單元只是按照功能邏輯進行劃分的,但并不局限于上述的劃分,只要能夠實現相應的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護范圍。綜上所述,本發(fā)明實施例可以提高中文輸入設備的讀音識別能力,有利于提高用戶的使用效率和使用效果。以上所述,僅為本發(fā)明較佳的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本
技術領域:
的技術人員在本發(fā)明實施例揭露的技術范圍內,可輕易想到的變化或替換,都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應該以權利要求的保護范圍為準。權利要求1、一種拼音輸入中提示正確讀音的方法,其特征在于,根據用戶所輸入的拼音串和預先建立的模糊音對應表,匹配出所述拼音串的模糊音組合;并根據該模糊音組合查找詞庫,生成針對所述拼音串的候選詞集合;比較所生成的各個候選詞的正確讀音和所述拼音串是否相同,若不相同,則標注該不相同的候選詞的正確讀音。2、如權利要求1所述的方法,其特征在于,所述預先建立的模糊音對應表,具體包括按照用戶實際使用需求,建立聲母模糊音對應表和韻母沖莫糊音對應表。3、如權利要求1所述的方法,其特征在于,所述對艮據用戶所輸入的拼音串和預先建立的模糊音對應表,匹配出所述拼音串的模糊音組合,具體包括判斷用戶所輸入的拼音串是否是單個;若是單個,則根據該單個拼音串查找預先建立的模糊音對應表,匹配出該單個拼音串的模糊音組合;若不是,則對該拼音串進行音節(jié)劃分,根據劃分后的各個拼音串分別查找預先建立的模糊音對應表,匹配出該拼音串的模糊音組合。4、如權利要求1所述的方法,其特征在于,所述根據該模糊音組合查找詞庫,生成針對所述拼音串的候選詞集合,具體包括根據該模糊音組合中的各個模糊音分別查找詞庫,將各個模糊音查找所得到的候選詞進行組合,生成針對所述拼音串的候選詞集合。5、如權利要求1至4其中之一所述的方法,其特征在于,所述方法還包括根據用戶實際使用需求,設置標注正確讀音的候選詞個數。6、如權利要求5所述的方法,其特征在于,所述設置標注正確讀音的候選詞個數,具體包括設置標注正確讀音的候選詞為第一個或全部。7、一種拼音輸入中提示正確讀音的裝置,其特征在于,包括模糊音匹配單元,用于根據用戶所輸入的拼音串和預先建立的模糊音對應表,匹配出所述拼音串的沖莫糊音組合;候選詞生成單元,用于根據所述模糊音匹配單元所匹配出的模糊音組合查找詞庫,生成針對所述拼音串的候選詞集合;正確讀音標注單元,用于比較所述候選詞生成單元所生成的各個候選詞的正確讀音和用戶所輸入的拼音串是否相同,若不相同,則標注該不相同的候選詞的正確讀音。8、如權利要求7所述的裝置,其特征在于,所述裝置還包括模糊音對應表建立單元,用于按照用戶實際使用需求,建立聲母模糊音對應表和韻母模糊音對應表。9、如權利要求7所述的裝置,其特征在于,所述裝置還包括個數設置單元,用于根據用戶實際使用需求,設置標注正確讀音的候選詞個數。10、如權利要求7至9其中之一所述的裝置,其特征在于,所述裝置設置于中文輸入設備中。全文摘要本發(fā)明實施例提供了一種拼音輸入中提示正確讀音的方法及裝置。首先根據用戶所輸入的拼音串和預先建立的模糊音對應表,匹配出所述拼音串的模糊音組合;然后再根據該模糊音組合查找詞庫,生成針對所述拼音串的候選詞集合;再比較所生成的各個候選詞的正確讀音和所述拼音串是否相同,若不相同,則標注該不相同的候選詞的正確讀音。這樣就能夠在提高用戶打字效率的同時,又可以幫助糾正發(fā)音,提高了中文輸入設備或工具的使用效果和實際推廣價值。文檔編號G06F17/30GK101441527SQ20081024083公開日2009年5月27日申請日期2008年12月24日優(yōu)先權日2008年12月24日發(fā)明者張會鵬,梅書慧申請人:騰訊科技(深圳)有限公司