亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種進行文字輸入的方法和裝置的制造方法

文檔序號:9597041閱讀:285來源:國知局
一種進行文字輸入的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別是涉及一種進行文字輸入的方法和裝置。
【背景技術(shù)】
[0002]—般來說,在計算機的技術(shù)領(lǐng)域中,特別是在移動的計算機設備中,需要進行文字的輸入是一個不可規(guī)避的技術(shù)問題。在現(xiàn)有的在移動設備中進行漢語文字輸入的技術(shù)方案中,都是先輸入拼音字母,然后依據(jù)輸入的拼音字母構(gòu)成的拼音節(jié),進行對應的漢字字庫和/或漢語言模型的匹配確定,確定出可選的漢字候選字給用戶進行選擇,在用戶選擇確認后完成一次輸入。目前用戶在進行輸入時,往往是不會輸入完整的拼音節(jié),而只是輸入各個漢字對應拼音的含有聲母和/或韻母的部分拼音字母,例如,如果要輸入文字“我是中國人”,用戶可以輸入全部的拼音“woshizhongguoren”,現(xiàn)有輸入法都會依據(jù)輸入的拼音字母,識別出待輸入文字“我是中國人”。
[0003]但是在實際的拼音輸入中,特別是在移動終端中進行文字輸入時,用戶一般不會輸入全部的拼音字母,而是僅僅輸入部分的拼音字母,例如輸入上述的文字“我是中國人”時,僅僅就“woshizhongguoren”的聲母的首字母“WSZGR”,這時候就容易出現(xiàn)很多種可待選的文字,例如“我是這個人”、“我是這個讓”、“無視這個人”、“微商足夠了”、“王澍整個人”等。這樣用戶不得不從中進行選擇,但是待選項中也不一定有“我是中國人”這個選項,因此用戶不得不一個字一個字地進行再輸入和再確定。在現(xiàn)有輸入法中,對于“我是這個人”這個待選項,用戶必需刪除“ZGR”,重新輸入“ZhongGuoRen”才能夠完成輸入,因為目前是“這個人”這三個字是需要重新輸入的。這種必需刪除拼音字母后重新輸入拼音字母的操作,嚴重影響了輸入文字的效率,特別是在手機等移動終端中進行文字輸入時,這種輸入文字的效率需要提高。

【發(fā)明內(nèi)容】

[0004]鑒于上述問題,本發(fā)明的實施例提供了一種克服上述問題或者至少部分地解決上述問題的一種進行文字輸入的方法和一種進行文字輸入的裝置。
[0005]依據(jù)本發(fā)明實施例的一個方面,提供了一種進行文字輸入的方法,包括:依據(jù)輸入的拼音字母查詢輸入法中的字庫和/或語言模型,生成至少一個第一輸入文字待選項;觸發(fā)對所述第一輸入文字待選項中的至少一個第一待選文字的選擇;依據(jù)選中的第一待選文字查詢所述輸入的拼音字母,獲取所述輸入的拼音字母中對應著第一待選文字的拼音節(jié);依據(jù)所述拼音節(jié)和/或所述拼音節(jié)之后的拼音字母生成出至少一個第二待選文字或帶有第二待選文字的第二輸入文字待選項;觸發(fā)對第二待選文字或第二輸入文字待選項的選擇,以第二待選文字更新所述第一輸入文字待選項中的第一待選文字,或以第二輸入文字待選項更新所述第一輸入文字待選項中的文字,以實現(xiàn)文字輸入。
[0006]依據(jù)本發(fā)明實施例的另一個方面,提供了一種進行文字輸入的裝置,包括:第一文字生成模塊,其配置為依據(jù)輸入的拼音字母查詢輸入法中的字庫和/或語言模型,生成至少一個第一輸入文字待選項;選擇模塊,其配置為觸發(fā)對所述第一輸入文字待選項中的至少一個第一待選文字的選擇;拼音獲取模塊,其配置為依據(jù)選中的第一待選文字查詢所述輸入的拼音字母,獲取所述輸入的拼音字母中對應著第一待選文字的拼音節(jié);第二文字生成模塊,其配置為依據(jù)所述拼音節(jié)和/或所述拼音節(jié)之后的拼音字母生成出至少一個第二待選文字或帶有第二待選文字的第二輸入文字待選項;文字輸入模塊,其配置為觸發(fā)對第二待選文字或第二輸入文字待選項的選擇,以第二待選文字更新所述第一輸入文字待選項中的第一待選文字,或以第二輸入文字待選項更新所述第一輸入文字待選項中的文字,以實現(xiàn)文字輸入。
[0007]這樣,由于在本發(fā)明實施例中,通過可以觸發(fā)對所述第一輸入文字待選項中的至少一個第一待選文字的選擇;并且依據(jù)選中的第一待選文字查詢所述輸入的拼音字母,獲取所述輸入的拼音字母中對應著第一待選文字的拼音節(jié);依據(jù)所述拼音節(jié)和/或所述拼音節(jié)之后的拼音字母生成出至少一個第二待選文字或帶有第二待選文字的第二輸入文字待選項;觸發(fā)對第二待選文字或第二輸入文字待選項的選擇,以第二待選文字更新所述第一輸入文字待選項中的第一待選文字,或以第二輸入文字待選項更新所述第一輸入文字待選項中的文字,以實現(xiàn)文字輸入。可見在本發(fā)明中可以對輸入文字待選項中的文字進行再選擇,并進行所述文字對應的拼音節(jié)的其它待選項的生成,以便用戶進行直接的選擇,這就可以避免對已輸入拼音節(jié)的刪除操作,可以大大地提高輸入的效率。
[0008]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【附圖說明】
[0009]結(jié)合附圖于下文中闡述了一個或者多個實施例的細節(jié)?;谠谙挛闹械脑敿毭枋?,其它特征和各種優(yōu)勢將更加清楚,所附的附圖包括:
[0010]圖1是示出了根據(jù)本發(fā)明第一實施例的進行文字輸入的方法的流程圖;
[0011]圖2是示出了根據(jù)本發(fā)明第二實施例的進行文字輸入的輸入法界面圖;
[0012]圖3是示出了根據(jù)本發(fā)明第三實施例的進行文字輸入的方法的流程圖;
[0013]圖4是示出了根據(jù)本發(fā)明第四實施例的進行文字輸入的裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0014]下面將參照附圖更詳細地描述本發(fā)明的示例性實施例。雖然附圖中顯示了本發(fā)明的示例性實施例,然而應當理解,可以各種形式實現(xiàn)本發(fā)明,而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本發(fā)明,并且能夠?qū)⒈景l(fā)明的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。
[0015]在說明書及權(quán)利要求當中使用了某些詞匯來指稱特定組件或模塊。本領(lǐng)域技術(shù)人員應可理解,硬件制造商可能會用不同名詞來稱呼同一個組件或模塊。本說明書及權(quán)利要求并不以名稱的差異來作為區(qū)分組件或模塊的方式,而是以組件或模塊在功能上的差異來作為區(qū)分的準則。如在通篇說明書及權(quán)利要求當中所提及的“包括”為一開放式用語,故應解釋成“包括但不限定于”。“大致”是指在可接收的誤差范圍內(nèi),本領(lǐng)域技術(shù)人員能夠在一定誤差范圍內(nèi)解決所述技術(shù)問題,基本達到所述技術(shù)效果。此外,“耦接”或“電性連接” 一詞在此包含任何直接及間接的電性耦接手段。因此,若文中描述一第一裝置耦接于一第二裝置,則代表所述第一裝置可直接電性耦接于所述第二裝置,或通過其它裝置或耦接手段間接地電性耦接至所述第二裝置。說明書后續(xù)描述為實施本發(fā)明的較佳實施方式,然所述描述乃以說明本發(fā)明的一般原則為目的,并非用以限定本發(fā)明的范圍。本發(fā)明的保護范圍當視所附權(quán)利要求所界定者為準。
[0016]還需要說明的是,術(shù)語“包括”、“包含”或者其任何其它變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者系統(tǒng)不僅包括那些要素,而且還包括沒有明確列出的其它要素,或者是還包括為這種過程、方法、商品或者系統(tǒng)所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者系統(tǒng)中還存在另外的相同要素。
[0017]第一實施例
[0018]參照圖1,示出了根據(jù)本發(fā)明第一實施例的進行文字輸入的方法的流程圖。在本實施例中,這個進行文字輸入的方法的流程可以是實現(xiàn)為一個輸入法程序中內(nèi)部執(zhí)行邏輯或者實現(xiàn)為其中的一個或者多個相關(guān)聯(lián)的功能模組。在本實施例的進行文字輸入的方法中包括如下的步驟:
[0019]步驟101:依據(jù)輸入的拼音字母查詢輸入法中的字庫和/或語言模型,生成至少一個第一輸入文字待選項。
[0020]在步驟101中,用戶可以使用手機等移動終端設備中的輸入法程序,在其中進行拼音字母的輸入,這里的拼音字母的輸入可以涉及到中文漢字拼音、日文假名拼音、韓語字母拼音等適合使用字母進行拼音組合輸入的,都涵蓋在本發(fā)明的范圍之中。例如,依據(jù)用戶輸入的“ZHZSYGYYSDR”,這是用戶想輸入的漢字“趙海真是一個有意思的人”的拼音的首字母的字符串,用戶為了簡單快速的輸入,這里只輸入各個漢字的拼音的首字母。對于輸入法而言,依據(jù)用戶輸入的“ZHZSYGYYSDR”,其查詢輸入法中的字庫和/或語言模型,這些字庫是輸入法依據(jù)拼音字母(聲母字母+韻母字母)對應的漢字構(gòu)成的對應關(guān)系,例如根據(jù)Z字母,確定出來的其可能對應的漢字是“趙”或者“這”等等;根據(jù)Η字母,確定出來的其可能對應的漢字是“?!被蛘摺斑€”等等;根據(jù)Ζ字母,確定出來的其可能對應的漢字是“真”或者“只”等等;其它的字母也依次類推,根據(jù)上述字庫對應出其可能的候選漢字。接著,依據(jù)上述的語言模型,對于上述每個字母對應的漢字候選字,依據(jù)例如Ν元語言模型,查看其相鄰接的各個字元,看看各個字元相鄰接的最大概率的字符串作為候選字符串,可以是多個候選字符串,即構(gòu)成了所述的至少一個第一輸入文字待選項,例如文字待選項“這還只是一個有意思的人”、“鐘海澤是一個有意思的人”、“鐘杭州是一個有意識的人”等至少一個文字待選項。在本發(fā)明中,不限于是Ν元語言模型,現(xiàn)有技術(shù)中的其它語言模型也涵蓋在本發(fā)明中。
[0021]較佳地,在本實施例中,所述依據(jù)輸入的拼音字母查詢輸入法中的字庫和/或語言模型,生成至少一個第一輸入文字待選項包括:將所述輸入的拼音字母與輸入法程序的文字字庫中的文字的拼音的聲母和/或韻母中的至少一個字母的組合進行匹配確定出匹配文字元;依據(jù)輸入法程序的語言模型計算出所述匹配文字元按照詞性搭配或文字詞序列搭配的頻率高低,以頻率從高到低生成匹配文字。這里的文字元同于Ν元語言模型中的字元。較佳地,使用輸入的拼音字母作為聲母、韻母或者聲母加韻母構(gòu)成的完整的拼音節(jié),與字庫中的文字的拼音節(jié)進行匹配,然后進一步地進行語言模型的匹配處理。例如,上述例子中的“ZHZSYGYYSDR”中的各個字母就是聲母的首字母,較佳地為了更加準確的進行字庫的匹配,可以是“ZHAIZSYGYYSDR”,即將第二個拼音字母H,進一步細化為Hai,即聲母Η加韻母
ai ο
[0022]較佳地,在本實施例中,所述輸入的拼音字母為所述被匹配文字元中文字的拼音首字母,其中所述生成的匹配文字為一完整句子或所述完整句子中的部分文字片段。在上述的實施例中,其中的“ZHZSYGYYSDR”即為所述被匹配文字元中文字的拼音首字母,其對應的輸入文字就是一個完整句子“趙海真是一個有意思的人”,當然在本實施例中,較佳地,用戶輸入的文字可以是一個完整句子中的部分文字片段,例如“一個有意思的人”,其對應的拼音字母輸入可以是“YGYYSDR”。
[0023]較佳地,所述輸入法中的字庫和/或語言模型為依據(jù)當前進行文字輸入的應用程序(APP)的界面中的輔助功能節(jié)點信息中的文本信息和/或所述輸入法程序的用戶在前輸入的歷史文字數(shù)據(jù)和/或網(wǎng)絡中統(tǒng)計出來的高頻率使用的文字數(shù)據(jù),而生成的字庫和/或語言模型。這里對于字庫中的文字,以及語言模型中的字元的形成,較佳地可以在移動終端或者設備后臺中啟動一情景監(jiān)聽服務,其中該服務配置為獲取當前進行文字輸入的應用程序(APP)的界面中的輔助功能節(jié)點信息中的文本信息,依據(jù)所述獲取的文本信息生成描述界面情景的文字字庫中的文字和/或語言模型。在本實施例中,所述情景監(jiān)聽服務例如是Accessibility Service (輔助功能服務),其被配置為獲取移動終端的界面中的輔助功能節(jié)點信息中的文本信息,依據(jù)所述獲取的文本信息生成描述界面情景的文字字庫和語言模型。在Android操作系統(tǒng)中,所述Accessability service是標準的 andr
當前第1頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1