亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用于供用戶進(jìn)行文字輸入的方法、設(shè)備、服務(wù)器和系統(tǒng)的制作方法

文檔序號(hào):7750109閱讀:632來源:國知局
專利名稱:用于供用戶進(jìn)行文字輸入的方法、設(shè)備、服務(wù)器和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及文字輸入領(lǐng)域,尤其涉及一種通過網(wǎng)絡(luò)輔助用戶進(jìn)行文字輸入的方 法、設(shè)備和系統(tǒng)。
背景技術(shù)
從輸入法面世伊始,提高輸入速度和提高備選詞項(xiàng)命中率就是輸入法設(shè)計(jì)者不斷 追求的目標(biāo)。傳統(tǒng)上,為了提高用戶進(jìn)行文字輸入的效率和可靠性,針對(duì)輸入所使用鍵盤的 布局、鍵區(qū)上各按鍵的定義、反饋詞條的排列方式、對(duì)輸入序列的語義聯(lián)想分析等等很多方 面進(jìn)行了各種改進(jìn)。而在因特網(wǎng)技術(shù)日益發(fā)達(dá)的今天,利用網(wǎng)絡(luò)通信來促進(jìn)用戶在與網(wǎng)絡(luò) 服務(wù)器連接的用戶設(shè)備上的文字輸入正在成為進(jìn)一步提高輸入法效率的新興技術(shù)。這類技 術(shù)的基本思想是利用服務(wù)器與客戶端之間的通信,使遠(yuǎn)程客戶端上的用戶能夠訪問服務(wù)器 上與輸入法有關(guān)的資源,從而改進(jìn)用戶的文字輸入?,F(xiàn)有技術(shù)中已經(jīng)存在各種利用網(wǎng)絡(luò)來促進(jìn)用戶在客戶端上進(jìn)行文字輸入的方法。 例如,中國專利申請(qǐng)2007101513 . 3中描述了一種用戶詞庫管理系統(tǒng)和方法,其中詞庫服 務(wù)器和輸入法客戶端通過網(wǎng)絡(luò)連接,可以實(shí)現(xiàn)詞庫服務(wù)器與輸入法客戶端之間以及多個(gè)輸 入法客戶端之間同步或共享用戶詞庫??梢钥吹?,這種同步或共享是一種自發(fā)式的、無明確 目的的共享,其僅能夠擴(kuò)大其他用戶可選擇的詞項(xiàng)的范圍,但對(duì)于提高用戶輸入速度以及 備選詞項(xiàng)命中率來說沒有直接的效果。作為另一個(gè)例子,中國專利申請(qǐng)200710098199. 6中描述了一種利用網(wǎng)絡(luò)進(jìn)行用 戶詞庫更新的方法,其主要利用加蓋時(shí)間戳的技術(shù)來對(duì)多臺(tái)計(jì)算機(jī)上的用戶詞庫版本進(jìn)行 準(zhǔn)確同步。該技術(shù)嚴(yán)格地說僅僅是一種同步技術(shù),其涉及的是單個(gè)用戶詞庫的比較嚴(yán)格的 自我復(fù)制,用于同一用戶詞庫的隨時(shí)間推移的單向更新。該技術(shù)并不涉及多用戶之間的共 享,不支持輸入法資源利用從單一用戶到多個(gè)用戶的擴(kuò)展。在實(shí)際生活中,不同的用戶之間常常具有某種共性,例如從事相關(guān)的工作、完成同 一項(xiàng)任務(wù)、具有相似的愛好或者居住于同一個(gè)城市。合乎邏輯地,在進(jìn)行文字輸入時(shí),具有 共性的用戶對(duì)輸出結(jié)果的選擇也會(huì)呈現(xiàn)一種趨同。例如,假設(shè)多個(gè)用戶同為“正華花園”小 區(qū)的居民,當(dāng)該多個(gè)用戶在利用基于拼音的輸入法輸入“zhenghuahuayuan”時(shí),本意很有可 能是選擇該小區(qū)的名字,即他們會(huì)選擇相同的詞條作為輸出結(jié)果。如果利用這種共性對(duì)用 戶進(jìn)行分組,通過網(wǎng)絡(luò)在同一群組中的用戶之間實(shí)現(xiàn)相關(guān)詞條或輸入習(xí)慣的共享,將大大 提高用戶的輸入效率和首選詞命中率。遺憾的是,目前尚不存在這樣的輸入法相關(guān)技術(shù),如 上所述的若干基于網(wǎng)絡(luò)的輸入法技術(shù)均沒有將具有共性的用戶分類化,或者通過對(duì)用戶共 性的利用來改進(jìn)或增強(qiáng)用戶進(jìn)行文字的方法和設(shè)備。

發(fā)明內(nèi)容
本發(fā)明的目的是提出一種解決上述問題的文字輸入方法和設(shè)備。具體地,本發(fā)明 設(shè)計(jì)了能夠改進(jìn)文字輸入,尤其是提高輸入速度和首選詞命中率的輸入方法,以及利用該輸入方法的用戶設(shè)備、網(wǎng)絡(luò)服務(wù)器和系統(tǒng)。根據(jù)本發(fā)明的一個(gè)方面,提供一種在與網(wǎng)絡(luò)服務(wù)器進(jìn)行通信的用戶設(shè)備上進(jìn)行文 字輸入的方法,該方法包括以下步驟檢測群組中的用戶在該客戶端上的輸入序列;基于該輸入序列在該用戶設(shè)備上的本地語料庫中進(jìn)行匹配查詢,以獲得一個(gè)或多 個(gè)匹配的本地詞條選項(xiàng);將該輸入序列發(fā)送至該網(wǎng)絡(luò)服務(wù)器;接收來自該網(wǎng)絡(luò)服務(wù)器的基于該輸入序列在用戶群組對(duì)應(yīng)的群組語料庫中進(jìn)行 匹配查詢所獲得的一個(gè)或多個(gè)匹配的群組詞條選項(xiàng);將該本地詞條選項(xiàng)和/或該群組詞條選項(xiàng)匯總并顯示給該用戶,供其選擇。根據(jù)本發(fā)明的另一個(gè)方面,提供一種在網(wǎng)絡(luò)服務(wù)器上輔助用戶進(jìn)行文字輸入的方 法,該方法包括以下步驟經(jīng)由網(wǎng)絡(luò)接收用戶在用戶設(shè)備上的輸入序列;基于該輸入序列和用戶所加入的群組在對(duì)應(yīng)的群組語料庫中進(jìn)行匹配查詢獲得 一個(gè)或多個(gè)匹配的群組詞條選項(xiàng);將所獲得的該群組詞條選項(xiàng)反饋回該用戶設(shè)備,供用戶選擇。根據(jù)本發(fā)明的又一個(gè)方面,提供一種與網(wǎng)絡(luò)服務(wù)器進(jìn)行通信的供用戶進(jìn)行文字輸 入的用戶設(shè)備,該用戶設(shè)備包括以下裝置用于檢測群組中的用戶的輸入序列的裝置;用于基于該輸入序列在該用戶設(shè)備上的本地語料庫中進(jìn)行匹配查詢,以獲得一個(gè) 或多個(gè)匹配的本地詞條選項(xiàng)的裝置;用于將該輸入序列發(fā)送至該網(wǎng)絡(luò)服務(wù)器的裝置;用于接收來自該網(wǎng)絡(luò)服務(wù)器的基于該輸入序列在用戶群組對(duì)應(yīng)的群組語料庫中 進(jìn)行匹配查詢所獲得的一個(gè)或多個(gè)匹配的群組詞條選項(xiàng)的裝置;用于將該本地詞條選項(xiàng)和/或該群組詞條選項(xiàng)匯總并顯示給該用戶供其選擇的
直ο根據(jù)本發(fā)明的又一個(gè)方面,提供一種輔助用戶進(jìn)行文字輸入的網(wǎng)絡(luò)服務(wù)器,該網(wǎng) 絡(luò)服務(wù)器包括以下裝置用于經(jīng)由網(wǎng)絡(luò)接收用戶在用戶設(shè)備上的輸入序列的裝置;用于基于該輸入序列和用戶所加入的群組在群組語料庫中進(jìn)行匹配查詢獲得一 個(gè)或多個(gè)匹配的群組詞條選項(xiàng)的裝置;用于將所獲得的該群組詞條選項(xiàng)反饋回該用戶設(shè)備供用戶選擇的裝置。根據(jù)本發(fā)明的又一個(gè)方面,提供一種輔助用戶進(jìn)行文字輸入的系統(tǒng),包括上述本 發(fā)明的用戶設(shè)備以及網(wǎng)絡(luò)服務(wù)器。本發(fā)明的文字輸入方法不但可以用于輸入中文,還可以用于輸入例如日語、韓語 等非拉丁字母的語言。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)1)利用不同用戶之間可能具有的某種共性,實(shí)現(xiàn)多用戶協(xié)同輸入。同一群組中的 用戶成員可以利用其他成員對(duì)輸入法的貢獻(xiàn),例如新的詞條、累進(jìn)的輸入習(xí)慣,相當(dāng)于減少了用戶自身對(duì)輸入法的訓(xùn)練次數(shù),由此提高了輸入速度和首選詞命中率。2)基于各種標(biāo)準(zhǔn)定義用戶群組,同一用戶可以參加一個(gè)或多個(gè)群組,從而在有目 的地共享一類詞語的同時(shí),賦予用戶選擇詞語的豐富度和靈活度,更符合人類用戶具有多 重屬性的基本事實(shí)。3)根據(jù)需要為不同用戶賦予不同權(quán)限或級(jí)別,實(shí)現(xiàn)分層次的詞條共享,進(jìn)一步提 高了該輸入法的共享效率。4)對(duì)群組用戶可能共同占有的某種材料進(jìn)行學(xué)習(xí)和訓(xùn)練,以形成用于該群組的初 始共享語料庫。通過集中獲取與用戶共性有關(guān)的詞條資源,減少系統(tǒng)構(gòu)建分類詞庫的開銷, 從而可以以較低成本實(shí)現(xiàn)該高效的輸入法。


通過閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它 特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯圖1為根據(jù)本發(fā)明一個(gè)實(shí)施例在與網(wǎng)絡(luò)服務(wù)器通信的用戶設(shè)備端輸入文字的方 法的流程圖;圖2為根據(jù)本發(fā)明一個(gè)實(shí)施例在網(wǎng)絡(luò)服務(wù)器上輔助用戶進(jìn)行文字輸入的方法的 流程圖;圖3為根據(jù)本發(fā)明一個(gè)實(shí)施例的輔助用戶進(jìn)行文字輸入的系統(tǒng)的框圖;圖4為根據(jù)本發(fā)明一個(gè)實(shí)施例與網(wǎng)絡(luò)服務(wù)器進(jìn)行通信的供用戶進(jìn)行文字輸入的 用戶設(shè)備的方框圖;圖5為根據(jù)本發(fā)明一個(gè)實(shí)施例用于輔助用戶進(jìn)行文字輸入的網(wǎng)絡(luò)服務(wù)器的方框 圖;圖6為根據(jù)本發(fā)明一個(gè)實(shí)施例在網(wǎng)絡(luò)服務(wù)器上注冊(cè)的用戶群組的示意圖;以及圖7為根據(jù)本發(fā)明一個(gè)實(shí)施例在網(wǎng)絡(luò)服務(wù)器上維護(hù)的群組語料庫中群組詞條的 屬性列表的示意圖。附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。以上對(duì)本發(fā)明的具體實(shí)施例進(jìn)行了描述。需要理解的是,本發(fā)明并不局限于上述 特定實(shí)施方式,本領(lǐng)域技術(shù)人員可以在所附權(quán)利要求的范圍內(nèi)做出各種變形或修改。目前比較流行的中文輸入法包括拼音加加、Google輸入法以及搜狗輸入法。這些 輸入法將詞典數(shù)據(jù)庫(簡稱詞庫)和基于詞庫的轉(zhuǎn)化方法或稱算法模型實(shí)現(xiàn)保存在本地, 也即存儲(chǔ)在用戶設(shè)備的存儲(chǔ)設(shè)備如硬盤、閃存等之中。本說明書中將詞庫和算法模型的總 和稱為語料庫。這些輸入法都是基于用戶在例如臺(tái)式機(jī)、筆記本電腦、手機(jī)、PDA等用戶設(shè)備上輸 入的按鍵序列在用戶設(shè)備的本地語料庫中搜索候選詞條的然后顯示給用戶進(jìn)行選擇。這些 輸入法根據(jù)用戶對(duì)候選詞條的選擇動(dòng)態(tài)地更新本地語料庫以及語料庫中各個(gè)候選詞條的 出現(xiàn)次序或優(yōu)先級(jí)。隨著用戶長時(shí)間地使用該輸入法,不斷磨合,本地語料庫中所包含的詞
7條以及各個(gè)詞條的優(yōu)先級(jí)被調(diào)整為越來越符合該特定用戶的輸入習(xí)慣,因此文字輸入速度 也會(huì)越來越快。內(nèi)部網(wǎng)或局域網(wǎng)的多用戶,如企業(yè)客戶、網(wǎng)吧、翻譯服務(wù)等類型的用戶通常具有較 明顯的共性。這種共性可能是相同或相似的工作內(nèi)容、相同或相似的興趣愛好、相同或相似 的年齡階段、相同或相似的地理區(qū)域等。由于這種共性,多個(gè)用戶之間在進(jìn)行文字輸入時(shí)對(duì) 于備選詞項(xiàng)的選擇體現(xiàn)出一種趨同或相似。例如,同樣是鍵入“shzh”這樣的縮略輸入,對(duì)于 深圳市的居民,命中率最高的首選詞項(xiàng)是“深圳”;對(duì)于河北省深州市的居民,命中率最高的 首選詞項(xiàng)則“深州”;對(duì)于航天產(chǎn)業(yè)的從業(yè)人員,命中率最高的首選詞項(xiàng)則很有可能是“神舟 (N號(hào))”;而對(duì)于以上共性皆不具備的普通用戶來說,命中率最高的首選詞項(xiàng)有可能是“神 州(大地)”。盡管現(xiàn)在大多數(shù)輸入法都提供詞頻調(diào)整功能,即根據(jù)輸入選擇的最新歷史記 錄調(diào)整備選詞項(xiàng)的顯示順序,然而這種調(diào)整必須進(jìn)行學(xué)習(xí)或訓(xùn)練,當(dāng)目標(biāo)是一個(gè)并不常用 甚至較為生僻的詞時(shí),這種繁瑣是不言而喻的。并且這種現(xiàn)有的詞頻調(diào)整也是不穩(wěn)定的,例 如當(dāng)用戶換了另一臺(tái)計(jì)算機(jī),將需要重新進(jìn)行學(xué)習(xí)和訓(xùn)練。因此,如果能夠通過網(wǎng)絡(luò)對(duì)具有 較大共性的其他用戶的先前輸入進(jìn)行利用,輔助用戶在用戶終端上進(jìn)行文字錄入,無疑將 大大地提高文字錄入的準(zhǔn)確度和效率。從這一思想出發(fā),本發(fā)明提出一種利用網(wǎng)絡(luò)服務(wù)器 輔助進(jìn)行文字錄入的方法、用戶設(shè)備、網(wǎng)絡(luò)服務(wù)器和系統(tǒng)。下面參照?qǐng)D1和圖4詳細(xì)描述根據(jù)本發(fā)明一個(gè)實(shí)施例的文字錄入方法和設(shè)備。圖4為根據(jù)本發(fā)明一個(gè)實(shí)施例與網(wǎng)絡(luò)服務(wù)器進(jìn)行通信的供用戶進(jìn)行文字輸入的 用戶設(shè)備40的方框圖。在本發(fā)明的用戶設(shè)備40上存儲(chǔ)有本地語料庫403,該本地語料庫 403中存儲(chǔ)有基礎(chǔ)詞匯集、基礎(chǔ)語言模型、用戶使用輸入法過程中生成的詞匯集。除此之外,該本地語料庫403還可以存儲(chǔ)一些輔助信息例如,用戶對(duì)輸入法的各 種設(shè)置屬性,包括但不限于模糊音、繁簡體、雙拼、全拼、簡拼等等;以及用戶的屬性信息,包 括但不限于職業(yè)、愛好、專業(yè)領(lǐng)域、簡歷、年齡等等。這些輔助的信息有助于對(duì)候選詞條進(jìn)行 優(yōu)化排序。用戶設(shè)備40還具有鍵盤401,用于由用戶輸入文字的拼音字母或者筆畫序列(在 后文中統(tǒng)稱為輸入序列)。該鍵盤可以是如電話鍵區(qū)那樣的純數(shù)字鍵盤或全字母鍵盤 (QWERTY鍵盤),也可以是實(shí)體鍵盤或虛擬鍵盤。用戶設(shè)備40中的匹配裝置402基于所輸入的拼音字母或筆畫序列在本地語料庫 403中查找匹配的本地詞條選項(xiàng),并通過顯示裝置406顯示出來,供用戶選擇。為了在輸入過程中通過互聯(lián)網(wǎng)獲得來自網(wǎng)絡(luò)服務(wù)器50的協(xié)助,用戶設(shè)備40中還 包括網(wǎng)絡(luò)通信裝置404。網(wǎng)絡(luò)通信裝置404通過互聯(lián)網(wǎng)或局域網(wǎng)與網(wǎng)絡(luò)服務(wù)器50進(jìn)行通 信,將用戶身份信息和通過鍵盤401輸入的輸入序列發(fā)送到網(wǎng)絡(luò)服務(wù)器50。網(wǎng)絡(luò)服務(wù)器50 首先確定用戶屬于的用戶群組,然后根據(jù)輸入序列從所確定用戶群組對(duì)應(yīng)的群組語料庫中 查找適合的詞條選項(xiàng)。由網(wǎng)絡(luò)服務(wù)器50獲得的群組詞條選項(xiàng)被返回到網(wǎng)絡(luò)通信裝置404, 并且由網(wǎng)絡(luò)通信裝置404將接收到的群組詞條選項(xiàng)傳輸給匯總裝置405。此外,網(wǎng)絡(luò)通信裝 置404還適用于將用戶注冊(cè)到網(wǎng)絡(luò)服務(wù)器50上的一個(gè)或多個(gè)用戶群組,這些用戶群組與群 組語料庫相關(guān)聯(lián)。為了將從網(wǎng)絡(luò)服務(wù)器50接收到的群組詞條與本地檢索所獲得的本地詞條合并, 用戶設(shè)備40還包括匯總裝置405。匯總裝置405接收來自匹配裝置402的本地詞條選項(xiàng)和來自網(wǎng)絡(luò)通信裝置404的群組詞條選項(xiàng),經(jīng)過匯總后在顯示裝置406上顯示出來,供用戶選 擇。網(wǎng)絡(luò)服務(wù)器50可以是分布在互聯(lián)網(wǎng)上的多個(gè)網(wǎng)絡(luò)服務(wù)器SO1......50n。這些網(wǎng)絡(luò)
服務(wù)器SO1......50n協(xié)同工作,構(gòu)成一個(gè)服務(wù)器云,為大量用戶提供服務(wù)。網(wǎng)絡(luò)服務(wù)器50
也可以是位于企業(yè)局域網(wǎng)上的一個(gè)或多個(gè)服務(wù)器。圖1為根據(jù)本發(fā)明一個(gè)實(shí)施例在與網(wǎng)絡(luò)服務(wù)器通信的用戶設(shè)備端輸入文字的 方法的流程圖。如圖所示,在步驟SlOl中,檢測用戶在用戶設(shè)備的鍵盤401上的按鍵 輸入序列。該按鍵序列可以是一個(gè)或多個(gè)詞組甚至一句話的簡拼或全拼,例如用戶要 輸入“我喜歡用百度搜索引擎”,可以輸入每個(gè)字聲母的簡拼“wxhybdssyq”,可以輸入每 個(gè)字的全拼“ woxihuanyongbaidusousuoyinqing”,還可以輸入簡拼和全拼的混合輸入 “woxhuanybaidssyinq”。一般來說,全部輸入全拼的話,候選詞更加精確,減少翻頁查找的 次數(shù),但是需要輸入較多字符。如果全部輸入簡拼,則重碼較多,導(dǎo)致翻頁查找時(shí)間較長,效 率不高。因此通常全拼和簡拼混合輸入比較有效。特別是,如果用戶輸入一個(gè)新詞條,本地 語料庫403會(huì)根據(jù)用戶的選詞同步地把新詞條加入到本地語料庫403,下次用戶再次輸入 該詞條時(shí)可以僅僅用簡拼即可快速輸入該詞條。利用根據(jù)本發(fā)明的文字輸入方法,用戶可 以更進(jìn)一步地簡化輸入,甚至在只用每個(gè)字的首字母的情況下,也能很快得到想要的結(jié)果, 因?yàn)榭衫玫娜航M詞條,是已經(jīng)由與之具有共性的其他用戶訓(xùn)練過的。接著,在步驟S102中,獲得用戶的按鍵輸入序列后,將所述輸入序列在用戶設(shè)備 40的本地語料庫403中進(jìn)行匹配查詢,以獲得一個(gè)或多個(gè)匹配的本地詞條選項(xiàng)。在步驟S103中,將所述按鍵輸入序列發(fā)送至網(wǎng)絡(luò)服務(wù)器50。上述步驟S102和S103可以先后執(zhí)行,也可以同時(shí)執(zhí)行。為了快速地顯示所獲得的詞條選項(xiàng),在步驟S102中獲得本地詞條選項(xiàng)之后,可以 立即轉(zhuǎn)到步驟S105,將所獲得的本地詞條選項(xiàng)匯總并顯示給用戶,供其選擇。與此同時(shí),網(wǎng) 絡(luò)服務(wù)器50收到來自用戶設(shè)備40的按鍵輸入序列,并在與之所屬群組相關(guān)聯(lián)的群組語料 庫中查找匹配的群組詞條選項(xiàng)。在步驟S104,用戶設(shè)備40接收到來自網(wǎng)絡(luò)服務(wù)器50的群組詞條選項(xiàng)并發(fā)送到匯 總裝置405。然后轉(zhuǎn)到步驟S105,在匯總裝置405中將來自匹配裝置402的本地詞條選項(xiàng) 和來自網(wǎng)絡(luò)服務(wù)器50的群組詞條選項(xiàng)進(jìn)行匯總后提供給顯示裝置406顯示,由用戶進(jìn)行選 擇。由于網(wǎng)絡(luò)傳輸和服務(wù)器處理的滯后,匯總裝置405 —般會(huì)先收到本地詞條選項(xiàng)然后才 收到群組詞條選項(xiàng),當(dāng)網(wǎng)絡(luò)服務(wù)器還沒有反饋回群組詞條選項(xiàng)時(shí),可以立即將本地詞條選 項(xiàng)提供給顯示裝置406供用戶選擇,不必與群組詞條選項(xiàng)一同顯示。當(dāng)然,經(jīng)過與群組詞條 選項(xiàng)匯總后的詞條選項(xiàng)更加精確。由于輸入的過程是動(dòng)態(tài)連續(xù)的過程,詞條選項(xiàng)也是隨著用戶按鍵輸入而不斷變化 的,因此步驟S105之后又轉(zhuǎn)回步驟SlOl檢測用戶設(shè)備的按鍵輸入。上述步驟之間的次序是可以調(diào)換的,而不影響本發(fā)明的實(shí)現(xiàn)。例如為了更快地獲 得群組詞條選項(xiàng),可以調(diào)換步驟S102和S103的次序,先把檢測到的按鍵輸入序列發(fā)送到所 述網(wǎng)絡(luò)服務(wù)器。在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,上述方法還可以包括用戶設(shè)備側(cè)的注冊(cè)步驟 S106,即在進(jìn)行文字輸入之前,可以通過網(wǎng)絡(luò)通信裝置404將所述用戶注冊(cè)到網(wǎng)絡(luò)服務(wù)器50上的一個(gè)或多個(gè)用戶群組,所述用戶群組與所述群組語料庫相關(guān)聯(lián)。這種注冊(cè)過程例如 可以采用本領(lǐng)域公知的群組注冊(cè)功能。但是,也可能不需要這樣的注冊(cè)步驟即可將用戶與 某個(gè)群組相關(guān)聯(lián)。例如,由于用戶屬于某個(gè)業(yè)務(wù)部門,針對(duì)該業(yè)務(wù)部門的群組在(例如由部 門主管)創(chuàng)建時(shí),部門成員包括該用戶即被自動(dòng)添加到了該群組。這樣,當(dāng)用戶在進(jìn)行文字 輸入時(shí),網(wǎng)絡(luò)服務(wù)器基于其身份可以立即確定其屬于該業(yè)務(wù)部門群組,并從所對(duì)應(yīng)的群組 語料庫中為其搜索相關(guān)群組詞條。在本發(fā)明又一個(gè)優(yōu)選實(shí)施例中,上述方法還可以包括所述用戶向所述網(wǎng)絡(luò)服務(wù)器 發(fā)送用戶身份信息的步驟S107,以便所述網(wǎng)絡(luò)服務(wù)器確定與之關(guān)聯(lián)的用戶群組,進(jìn)而確定 與之關(guān)聯(lián)的群組語料庫。然而該步驟也并非網(wǎng)絡(luò)服務(wù)器用于確定用戶群組所必不可少的步 驟。例如,當(dāng)網(wǎng)絡(luò)服務(wù)器本身是僅適用于某個(gè)或某些用戶群組的內(nèi)部網(wǎng)服務(wù)器,則用戶無需 任何認(rèn)證程序即可被認(rèn)為可以利用該網(wǎng)絡(luò)服務(wù)器上的群組語料庫。在本發(fā)明又一個(gè)優(yōu)選實(shí)施例中,上述方法還可以包括如下步驟S108 所述用戶將 自己選定的詞條發(fā)送到所述網(wǎng)絡(luò)服務(wù)器,以便所述網(wǎng)絡(luò)服務(wù)器更新至與所述用戶所屬用戶 群組相關(guān)聯(lián)的群組語料庫。根據(jù)這一功能,用戶群組中的每個(gè)成員可以向群組語料庫提供 自己的貢獻(xiàn),例如新的詞條、自身累進(jìn)的輸入習(xí)慣等,這些資源可以以適當(dāng)形式被收集在群 組語料庫的詞條或詞條屬性中,供群組中其他成員參考或直接利用。優(yōu)選地,對(duì)于用戶群組 中具有較高權(quán)限或占主導(dǎo)地位的成員的貢獻(xiàn),賦予較大的權(quán)重。例如,部門主管所提供的新 詞條,在反饋時(shí)具有較高優(yōu)先級(jí)。在圖1中,以虛線方框以及虛線連接線來表示上述可選步驟S106-S108。下面參照?qǐng)D2、圖5描述網(wǎng)絡(luò)服務(wù)器50的結(jié)構(gòu)和其操作流程。圖5為根據(jù)本發(fā)明一個(gè)實(shí)施例用于輔助用戶進(jìn)行文字輸入的網(wǎng)絡(luò)服務(wù)器的方框 圖。如圖5中所示,本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)服務(wù)器50包括一個(gè)或多個(gè)群組語料庫 501 (為簡化示圖只示出了其中一個(gè))、匹配裝置502、網(wǎng)絡(luò)通信裝置503、群組管理裝置504 以及群組語料庫管理和更新裝置505。如圖5中所示,網(wǎng)絡(luò)通信裝置503通過網(wǎng)絡(luò)連接到一個(gè)或多個(gè)用戶設(shè)備40,用于經(jīng) 由網(wǎng)絡(luò)接收用戶在用戶設(shè)備上的按鍵輸入序列,并將基于該按鍵輸入序列所獲得的群組詞 條選項(xiàng)反饋回所述用戶設(shè)備,供用戶選擇。如上所述,網(wǎng)絡(luò)通信裝置503還包括身份信息接 收裝置,用于接收可選的用戶身份信息,并將其轉(zhuǎn)發(fā)給群組管理裝置504以便其確定與之 管理的用戶群組。網(wǎng)絡(luò)通信裝置503還包括詞條接收裝置,用于接收所述用戶在輸入時(shí)最 終選定的詞條,以便將其轉(zhuǎn)發(fā)給群組語料庫管理和更新裝置505,使其利用這些詞條來更新 與所述用戶所屬用戶群組相關(guān)聯(lián)的群組語料庫。優(yōu)選地,該詞條接收裝置還用于接收與用 戶群組有關(guān)的材料,以便將其轉(zhuǎn)發(fā)給群組語料庫管理和更新裝置505,使其利用這些材料來 初始地構(gòu)建所述用戶所屬用戶群組相關(guān)聯(lián)的群組語料庫。匹配裝置502連接到用戶群組語料庫501、匹配裝置502和群組管理裝置504,用 于基于所述按鍵輸入序列在用戶群組語料庫501中進(jìn)行匹配查詢獲得一個(gè)或多個(gè)匹配的 群組詞條選項(xiàng),然后將該群組詞條選項(xiàng)發(fā)送至網(wǎng)絡(luò)通信裝置503,以返回給用戶設(shè)備40。其 中匹配裝置502根據(jù)群組管理裝置503所確定的用戶群組信息從多個(gè)群組語料庫501中選 擇輸入用戶所對(duì)應(yīng)的一個(gè)或多個(gè)群組語料庫來進(jìn)行匹配查詢。另外,該匹配裝置502還包括優(yōu)先級(jí)確定裝置(未示出),用于根據(jù)詞條來源用戶的優(yōu)先級(jí)、詞條先前是否被選擇過、 詞條先前被選擇的時(shí)間先后、詞條先前被選擇的次數(shù)、用戶預(yù)置的輸入偏好選項(xiàng)和/或詞 條在網(wǎng)絡(luò)上的被搜索的次數(shù)來確定所匹配的詞條選項(xiàng)中各個(gè)詞條的優(yōu)先級(jí)。群組管理裝置504連接到匹配裝置502、網(wǎng)絡(luò)通信裝置503以及群組語料庫管理和 更新裝置505。群組管理裝置504負(fù)責(zé)管理用戶群組,包括從網(wǎng)絡(luò)通信裝置503接收用戶注 冊(cè)信息,并將用戶注冊(cè)到一個(gè)或多個(gè)用戶群組;維護(hù)用戶群組信息,例如群組名稱、群組成 員ID、群組所對(duì)應(yīng)的群組語料庫編號(hào)等;根據(jù)用戶身份確定其所屬群組,并將確定結(jié)果發(fā) 送至匹配裝置502幫助其選擇進(jìn)行匹配查詢的群組語料庫501。另外,群組管理裝置還輔助 群組語料庫管理和更新裝置505管理和更新詞庫,例如將某個(gè)用戶在用戶群組中的優(yōu)先級(jí) 別信息發(fā)送至群組語料庫管理和更新裝置505,后者根據(jù)該信息調(diào)整相關(guān)詞條的優(yōu)先級(jí)屬 性等。群組語料庫管理和更新裝置505連接到網(wǎng)絡(luò)通信裝置503,用于接收用戶所發(fā)送 的詞條,將其更新到群組語料庫501的詞條或其屬性中。優(yōu)選地,群組語料庫管理和更新裝 置505還可以從網(wǎng)絡(luò)通信裝置503接收與用戶群組有關(guān)的材料,通過對(duì)其進(jìn)行學(xué)習(xí)或訓(xùn)練, 來對(duì)群組語料庫501進(jìn)行初始化或更新。該功能對(duì)于進(jìn)一步簡化用戶輸入,減少系統(tǒng)構(gòu)建 分類詞庫的開銷來說是非常有用的。例如,對(duì)于一個(gè)從事半導(dǎo)體領(lǐng)域?qū)@募g的群組, 用戶可以上傳一份包含常用半導(dǎo)體領(lǐng)域詞匯如“蝕刻”、“汽相沉積”、“涂覆”等的資料。群 組語料庫管理和更新裝置505利用該資料為該群組初始化一個(gè)群組語料庫501,從而不再 需要其中成員在首次輸入相關(guān)詞條時(shí)要付出的訓(xùn)練勞動(dòng)。群組語料庫501是本發(fā)明所引入的重要概念,其直接對(duì)應(yīng)于用戶群組,通常每個(gè) 用戶群組對(duì)應(yīng)于一個(gè)群組語料庫。群組語料庫501包含其所對(duì)應(yīng)的用戶群組中的群組成員 最常用的詞條,將該語料庫在群組成員中共享可以使這些成員用戶節(jié)省很多耗時(shí)費(fèi)力的輸 入法訓(xùn)練步驟,在其他成員的輸入基礎(chǔ)上直接獲得自己想要的輸入結(jié)果。在下文中將結(jié)合 圖7對(duì)群組語料庫501的構(gòu)成以及群組詞條的屬性進(jìn)行詳細(xì)說明。圖2為根據(jù)本發(fā)明一個(gè)實(shí)施例在網(wǎng)絡(luò)服務(wù)器上輔助用戶進(jìn)行文字輸入的方法的 流程圖。如圖2中所示,在步驟S201中,網(wǎng)絡(luò)服務(wù)器50的網(wǎng)絡(luò)通信裝置503經(jīng)由網(wǎng)絡(luò)接收 用戶在用戶設(shè)備40上的按鍵輸入序列;在步驟S202中,基于所述按鍵輸入序列和用戶所加入的群組在對(duì)應(yīng)的群組語料 庫中進(jìn)行匹配查詢獲得一個(gè)或多個(gè)匹配的群組詞條選項(xiàng);在步驟S203中,將所獲得的群組詞條選項(xiàng)反饋回所述用戶設(shè)備40,供用戶選擇。在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,上述方法還可以包括網(wǎng)絡(luò)服務(wù)器側(cè)的注冊(cè)步驟 S204,即在文字輸入之前,可以通過網(wǎng)絡(luò)通信裝置503接收用戶的注冊(cè)信息,并將用戶注冊(cè) 到一個(gè)或多個(gè)用戶群組,所述用戶群組與所述群組語料庫相關(guān)聯(lián)。這種注冊(cè)過程例如可以 采用本領(lǐng)域公知的群組注冊(cè)功能。優(yōu)選地,可以根據(jù)各種標(biāo)準(zhǔn)即用戶所具有的任何共性來 建立用戶群組,例如從事相關(guān)的工作、完成同一項(xiàng)任務(wù)、具有相似的愛好或者居住于同一個(gè) 城市。下文中結(jié)合圖6詳述了用戶群組的例子。但是,也可能不需要這樣的注冊(cè)步驟即可將用戶與某個(gè)群組相關(guān)聯(lián)。例如,由于用 戶屬于某個(gè)業(yè)務(wù)部門,針對(duì)該業(yè)務(wù)部門的群組在(例如由部門主管)創(chuàng)建時(shí),部門成員包括該用戶即被自動(dòng)添加到了該群組。這樣,當(dāng)用戶在進(jìn)行文字輸入時(shí),網(wǎng)絡(luò)服務(wù)器基于其身 份可以立即確定其屬于該業(yè)務(wù)部門群組,并從所對(duì)應(yīng)的群組語料庫中為其搜索相關(guān)群組詞
^^ ο在本發(fā)明又一個(gè)優(yōu)選實(shí)施例中,上述方法還可以包括接收所述用戶發(fā)送的用戶身 份信息的步驟S205,以便確定與之關(guān)聯(lián)的用戶群組,進(jìn)而確定與之關(guān)聯(lián)的群組語料庫。然 而該步驟也并非網(wǎng)絡(luò)服務(wù)器50用于確定用戶群組所必不可少的步驟。例如,當(dāng)網(wǎng)絡(luò)服務(wù)器 50本身是僅適用于某個(gè)或某些用戶群組的內(nèi)部網(wǎng)服務(wù)器,則用戶無需任何認(rèn)證程序即可被 認(rèn)為可以利用該網(wǎng)絡(luò)服務(wù)器50上的群組語料庫501。在本發(fā)明又一個(gè)優(yōu)選實(shí)施例中,上述方法還可以包括接收用戶返回詞條以更新群 組語料庫501的步驟S206。根據(jù)這一功能,用戶群組中的每個(gè)成員可以向群組語料庫提供 自己的貢獻(xiàn),例如新的詞條、自身累進(jìn)的輸入習(xí)慣等,這些資源可以以適當(dāng)形式被收集在群 組語料庫的詞條或詞條屬性中,供群組中其他成員參考或直接利用。優(yōu)選地,對(duì)于用戶群組 中具有較高權(quán)限或占主導(dǎo)地位的成員的貢獻(xiàn),賦予較大的權(quán)重。例如,部門主管所提供的新 詞條,在反饋時(shí)具有較高優(yōu)先級(jí)。在圖2中,以虛線方框以及虛線連接線來表示上述可選步驟S204-S206。。圖3為根據(jù)本發(fā)明一個(gè)實(shí)施例的輔助用戶進(jìn)行文字輸入的系統(tǒng)30的框圖。如圖 3所示,系統(tǒng)30包括網(wǎng)絡(luò)服務(wù)器50和用戶設(shè)備40,網(wǎng)絡(luò)服務(wù)器50和用戶設(shè)備40通過網(wǎng)絡(luò) 連接。網(wǎng)絡(luò)代表使用例如TCP/IP協(xié)議集來彼此通信的全球范圍內(nèi)的網(wǎng)絡(luò)和網(wǎng)關(guān)集合,其可 以是以主要節(jié)點(diǎn)或主機(jī)計(jì)算機(jī)之間的高速數(shù)據(jù)通信線路的骨干網(wǎng)為核心的因特網(wǎng),其由成 千上萬的商業(yè)、政府、教育和對(duì)數(shù)據(jù)和消息進(jìn)行路由的其他計(jì)算機(jī)系統(tǒng)組成。網(wǎng)絡(luò)還可以實(shí) 現(xiàn)為大量不同類型的網(wǎng)絡(luò),諸如,例如,內(nèi)聯(lián)網(wǎng)、局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)。圖3意在作 為一個(gè)示例,而不是對(duì)不同示范性實(shí)施方式的結(jié)構(gòu)性限制。圖6示出了根據(jù)本發(fā)明一個(gè)實(shí)施例在網(wǎng)絡(luò)服務(wù)器上注冊(cè)的用戶群組的示意圖。圖 中示出了 4個(gè)用戶群組,分別為“籃球同盟”群組601、“正華花園小區(qū)”群組602、“半導(dǎo)體領(lǐng) 域翻譯”群組603以及“世博旅游”群組604。這些群組分別代表了根據(jù)用戶共同的興趣愛 好、居住區(qū)域、從事工作、短期關(guān)注來劃分的用戶群組。實(shí)際上,還可以有更多的分組標(biāo)準(zhǔn), 例如同一個(gè)網(wǎng)絡(luò)游戲的玩家、同一個(gè)大學(xué)的學(xué)生等等。在現(xiàn)實(shí)生活中,用戶之間可能具有千 絲萬縷的聯(lián)系,導(dǎo)致多個(gè)用戶之間能夠具有某種共性,任何共性都可以用來作為本發(fā)明輸 入方法中分類用戶群組的基礎(chǔ),區(qū)別僅僅在于該分類對(duì)于群組成員的輸入法效率的促進(jìn)效 果。對(duì)于共同擁有很多為群組之外的人所不了解的資源的群組來說,這種群組之間的共享 是最有效果的。例如,上面例子中專業(yè)性較強(qiáng)的半導(dǎo)體群組以及同玩網(wǎng)絡(luò)游戲的玩家群組, 這些群組中的群組成員之間的共同語言對(duì)于一般輸入法來說常常是比較生僻的詞條,諸如 “無鹵素樹脂”(半導(dǎo)體術(shù)語)、“蟲族、神族”(網(wǎng)絡(luò)游戲用語)等。如圖所示,用戶群組601-604各自包括其群組成員,群組成員可以利用自己的真 實(shí)名字或網(wǎng)絡(luò)ID等來注冊(cè)到群組。不同的群組所包括的成員可以有重復(fù)或交叉。例如,“半 導(dǎo)體領(lǐng)域翻譯”群組603和“世博旅游”群組604均包括成員“李夢”,“籃球同盟”群組601 中的成員全部是“正華花園”群組602的成員,因?yàn)樵摶@球同盟就是該小區(qū)業(yè)主之間的一個(gè) 組織。如上所述,各用戶群組中被突出顯示(圖中利用加粗字體表示)的成員(例如,群組601中的張小亮)具有較高優(yōu)先級(jí),其他成員具有較低優(yōu)先級(jí)。如果需要,還可以設(shè)置更 細(xì)化的優(yōu)先級(jí)級(jí)別。這種優(yōu)先級(jí)區(qū)別主要用于群組成員向群組語料庫貢獻(xiàn)詞條時(shí)幫助確定 詞條的優(yōu)先級(jí)。網(wǎng)絡(luò)服務(wù)器在接收到群組成員反饋或貢獻(xiàn)的詞條時(shí),將根據(jù)其來源用戶的 優(yōu)先級(jí)、該詞條的當(dāng)前優(yōu)先級(jí)、最近被選擇時(shí)間或次數(shù)來分配或更新該詞條的優(yōu)先級(jí)。詞 條優(yōu)先級(jí)是詞條屬性中重要的一項(xiàng),用于確定向用戶提供的群組詞條在備選框中出現(xiàn)的順 序。例如,“籃球同盟”群組的隊(duì)長最近擬向群組成員推廣腰旗橄欖球運(yùn)動(dòng)來提高成員身體 素質(zhì),其作為來源用戶提供的詞條“yq_腰旗”將被賦予比某一成員提供的詞條“yq_延慶” 具有更高的優(yōu)先級(jí)。在圖6中的下半部分中,還給出了這些用戶群組所針對(duì)的群組語料庫所包含的部 分詞條,以補(bǔ)充說明這種用戶分組對(duì)于輸入法的促進(jìn)意義。例如,其中“正華花園”群組所對(duì) 應(yīng)的群組語料庫所包含詞條有“xfxch-雙福洗車行”、“syj_三友居飯店”、“l(fā)j_麗家寶貝” 這些小區(qū)周邊商戶的名稱,以及“psy-潘山屹(物業(yè)經(jīng)理名字)”、“rjq_任堅(jiān)強(qiáng)(業(yè)務(wù)會(huì)主 任)”這樣的小區(qū)業(yè)主熟知常用的詞條。圖7中示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的在網(wǎng)絡(luò)服務(wù)器上維護(hù)的群組語料庫中群 組詞條的屬性列表700的示意圖。該列表700中列出了用于某個(gè)籃球同盟群組的群組語料 庫的多個(gè)詞條。第一列701為該詞條的內(nèi)容,如“zb-走步(籃球技術(shù)術(shù)語)”、“l(fā)b-籃板 (籃球技術(shù)術(shù)語)”、“bkl-巴克利(籃球明星名字)”以及“huren-湖人(美國NBA籃球隊(duì) 名字”。除了這些常用的籃球相關(guān)詞匯,該群組語料庫還包括“zhhb-正華杯(小區(qū)賽事名 稱)”、“yq_腰旗(群組成員活動(dòng)),,這樣的特定群組用語。列表700中第二列至第第七列702-707列出了詞條的各個(gè)屬性,分別為群組標(biāo)識(shí)、 優(yōu)先級(jí)別、被選次數(shù)、最近被選擇時(shí)間、來源用戶和/或目標(biāo)用戶。其中需要重點(diǎn)說明的是, 優(yōu)先級(jí)別、來源用戶和/或目標(biāo)用戶三個(gè)屬性。其中優(yōu)先級(jí)別確定了當(dāng)匹配到多個(gè)詞條后 以何種順序向用戶提供詞條,優(yōu)先級(jí)別較高的詞條被排在靠前的位置,并且可選地可以設(shè) 定群組詞條均優(yōu)于本地詞條的優(yōu)先級(jí)。如前所述,來源用戶是指向語料庫管理和更新裝置 提供該詞條的成員用戶,該屬性將影響該詞條的優(yōu)先級(jí)設(shè)定。至于目標(biāo)用戶,則是指可以向 其提供該詞條的用戶范圍。例如,可以設(shè)定,僅將“xincheng-新成廣場”提供給每周參加活 動(dòng)的籃球隊(duì)成員,而同樣喜歡籃球的外圍成員則可以不共享該詞條以免不必要地打擾這些 用戶。又例如,對(duì)于一個(gè)以工作內(nèi)容為基礎(chǔ)形成的群組,某些詞條的目標(biāo)用戶可以是全體成 員,而另一些詞條的目標(biāo)用戶可以僅僅是一部分職員,而排除了與該詞條無關(guān)聯(lián)的普通職 員對(duì)于該詞條的選擇。例如,在針對(duì)“百度”公司群組的群組語料庫中,詞條“bdtb-百度貼 吧”、“ssyq-搜索引擎”的目標(biāo)用戶可以是全體成員,而詞條“zx-撰寫”、“qq_侵權(quán)”的目標(biāo) 用戶則可以僅限定為該公司知識(shí)產(chǎn)權(quán)管理職能部門成員,以進(jìn)一步提高群組詞條反饋的準(zhǔn) 確性和用戶的輸入效率。前面提到,詞條優(yōu)先級(jí)屬性可以根據(jù)被選時(shí)間、次數(shù)、來源用戶等來進(jìn)行動(dòng)態(tài)調(diào) 整,以使得所返回的詞條的順序更符合該群組成員的輸入習(xí)慣,將最準(zhǔn)確的詞條選項(xiàng)返回 給用戶。眾所周知,很多輸入法為第一順位的備選詞分配了最方便使用的空格鍵,而下面順 序的備選詞則需要通過數(shù)字鍵、“ + ”和“_”或者其他快捷鍵來選擇,而在重碼很多的情況下 更后面的詞條甚至需要用到翻頁鍵。如果能夠?qū)⒆顪?zhǔn)確的詞條排在靠前位置甚至第一位, 無疑將大大節(jié)省用戶的勞動(dòng),提高用戶的輸入效率。
13
以上對(duì)本發(fā)明的具體實(shí)施例進(jìn)行了描述。需要理解的是,本發(fā)明并不局限于上述 特定實(shí)施方式,本領(lǐng)域技術(shù)人員可以在所附權(quán)利要求的范圍內(nèi)做出各種變形或修改。
權(quán)利要求
1.一種在與網(wǎng)絡(luò)服務(wù)器進(jìn)行通信的用戶設(shè)備上進(jìn)行文字輸入的方法,該方法包括以下 步驟檢測群組中的用戶在所述客戶端上的輸入序列;基于所述輸入序列在所述用戶設(shè)備上的本地語料庫中進(jìn)行匹配查詢,以獲得一個(gè)或多 個(gè)匹配的本地詞條選項(xiàng);將所述輸入序列發(fā)送至所述網(wǎng)絡(luò)服務(wù)器;接收來自所述網(wǎng)絡(luò)服務(wù)器的基于所述輸入序列在用戶群組對(duì)應(yīng)的群組語料庫中進(jìn)行 匹配查詢所獲得的一個(gè)或多個(gè)匹配的群組詞條選項(xiàng);將所述本地詞條選項(xiàng)和/或所述群組詞條選項(xiàng)匯總并顯示給所述用戶,供其選擇。
2.根據(jù)權(quán)利要求1所述的方法,其中還包括步驟在進(jìn)行文字輸入之前將所述用戶注 冊(cè)到一個(gè)或多個(gè)用戶群組,所述用戶群組與所述群組語料庫相關(guān)聯(lián)。
3.根據(jù)權(quán)利要求1所述的方法,其中還包括步驟所述用戶向所述網(wǎng)絡(luò)服務(wù)器發(fā)送用 戶身份信息,以便所述網(wǎng)絡(luò)服務(wù)器確定與之關(guān)聯(lián)的用戶群組,進(jìn)而確定與之關(guān)聯(lián)的群組語 料庫。
4.根據(jù)權(quán)利要求1所述的方法,其中所述用戶將自己選定的詞條發(fā)送到所述網(wǎng)絡(luò)服務(wù) 器,以便所述網(wǎng)絡(luò)服務(wù)器更新至與所述用戶所屬用戶群組相關(guān)聯(lián)的群組語料庫。
5.根據(jù)權(quán)利要求1所述的方法,其中所述群組語料庫中的群組詞條具有一個(gè)或多個(gè)屬 性,所述屬性包括群組標(biāo)識(shí)、優(yōu)先級(jí)別、被選次數(shù)、最近被選擇時(shí)間、來源用戶和/或目標(biāo)用戶。
6.根據(jù)權(quán)利要求5所述的方法,其中所述用戶所獲得詞條選項(xiàng)范圍和順序基于所述群 組詞條的屬性。
7.根據(jù)權(quán)利要求5所述的方法,其中所述用戶在所述用戶群組中具有不同優(yōu)先級(jí),所 述網(wǎng)絡(luò)服務(wù)器根據(jù)某個(gè)詞條來源用戶的優(yōu)先級(jí)、該詞條的當(dāng)前優(yōu)先級(jí)、最近被選擇時(shí)間和/ 或被選擇次數(shù)向該詞條分配不同的優(yōu)先級(jí)或更新該詞條的優(yōu)先級(jí)。
8.根據(jù)權(quán)利要求1所述的方法,其中在獲得所述本地詞條選項(xiàng)之后,在接收到所述群 組詞條選項(xiàng)之前,將所獲得的本地詞條選項(xiàng)顯示給用戶以供其選擇。
9.一種在網(wǎng)絡(luò)服務(wù)器上輔助用戶進(jìn)行文字輸入的方法,所述方法包括以下步驟經(jīng)由網(wǎng)絡(luò)接收用戶在用戶設(shè)備上的輸入序列;基于所述輸入序列和用戶所加入的群組在對(duì)應(yīng)的群組語料庫中進(jìn)行匹配查詢獲得一 個(gè)或多個(gè)匹配的群組詞條選項(xiàng);將所獲得的所述群組詞條選項(xiàng)反饋回所述用戶設(shè)備,供用戶選擇。
10.根據(jù)權(quán)利要求9所述的方法,其中還包括步驟將所述用戶注冊(cè)到一個(gè)或多個(gè)用戶 群組,所述用戶群組與所述群組語料庫相關(guān)聯(lián)。
11.根據(jù)權(quán)利要求9所述的方法,其中還包括步驟接收所述用戶的用戶身份信息,確 定與之關(guān)聯(lián)的用戶群組,進(jìn)而確定與之關(guān)聯(lián)的群組語料庫。
12.根據(jù)權(quán)利要求9所述的方法,其中接收所述用戶在輸入時(shí)最終選定的詞條,更新與 所述用戶所屬用戶群組相關(guān)聯(lián)的群組語料庫。
13.根據(jù)權(quán)利要求9所述的方法,其中所述群組語料庫中的群組詞條具有一個(gè)或多個(gè) 屬性,所述屬性包括群組標(biāo)識(shí)、優(yōu)先級(jí)別、被選次數(shù)、最近被選擇時(shí)間、來源用戶和/或目標(biāo)用戶。
14.根據(jù)權(quán)利要求10所述的方法,其中根據(jù)所述群組詞條的屬性向正在進(jìn)行輸入的用 戶提供所述群組詞條。
15.根據(jù)權(quán)利要求9所述的方法,其中所述用戶在所述用戶群組中具有不同優(yōu)先級(jí),所 述網(wǎng)絡(luò)服務(wù)器根據(jù)某個(gè)詞條來源用戶的優(yōu)先級(jí)、該詞條的當(dāng)前優(yōu)先級(jí)、最近被選擇時(shí)間和/ 或被選擇次數(shù)向該詞條分配不同的優(yōu)先級(jí)或更新該詞條的優(yōu)先級(jí)。
16.根據(jù)權(quán)利要求9所述的方法,其中通過對(duì)與所述用戶有關(guān)的材料進(jìn)行學(xué)習(xí)或訓(xùn)練 來對(duì)所述群組語料庫進(jìn)行初始化。
17.—種與網(wǎng)絡(luò)服務(wù)器進(jìn)行通信的供用戶進(jìn)行文字輸入的用戶設(shè)備,所述用戶設(shè)備包 括以下裝置用于檢測群組中的用戶的輸入序列的裝置;用于基于所述輸入序列在所述用戶設(shè)備上的本地語料庫中進(jìn)行匹配查詢,以獲得一個(gè) 或多個(gè)匹配的本地詞條選項(xiàng)的裝置;用于將所述輸入序列發(fā)送至所述網(wǎng)絡(luò)服務(wù)器的裝置;用于接收來自所述網(wǎng)絡(luò)服務(wù)器的基于所述輸入序列在用戶群組對(duì)應(yīng)的群組語料庫中 進(jìn)行匹配查詢所獲得的一個(gè)或多個(gè)匹配的群組詞條選項(xiàng)的裝置;用于將所述本地詞條選項(xiàng)和/或所述群組詞條選項(xiàng)匯總并顯示給所述用戶供其選擇 的裝置。
18.根據(jù)權(quán)利要求17所述的用戶設(shè)備,其中還包括用戶側(cè)注冊(cè)裝置,用于在進(jìn)行文字 輸入之前將所述用戶注冊(cè)到一個(gè)或多個(gè)用戶群組,所述用戶群組與所述群組語料庫相關(guān) 聯(lián)。
19.根據(jù)權(quán)利要求17所述的用戶設(shè)備,其中還包括身份信息發(fā)送裝置,用于向所述網(wǎng) 絡(luò)服務(wù)器發(fā)送用戶身份信息,用于由所述網(wǎng)絡(luò)服務(wù)器確定與之關(guān)聯(lián)的用戶群組,進(jìn)而確定 與之關(guān)聯(lián)的群組語料庫。
20.根據(jù)權(quán)利要求17所述的用戶設(shè)備,其中還包括詞條發(fā)送裝置,用于將所述用戶選 定的詞條發(fā)送到所述網(wǎng)絡(luò)服務(wù)器,所述詞條由所述網(wǎng)絡(luò)服務(wù)器用于更新與所述用戶所屬用 戶群組相關(guān)聯(lián)的群組語料庫。
21.根據(jù)權(quán)利要求17所述的用戶設(shè)備,其中所述群組語料庫中的群組詞條具有一個(gè)或 多個(gè)屬性,所述屬性包括群組標(biāo)識(shí)、優(yōu)先級(jí)別、被選次數(shù)、最近被選擇時(shí)間、來源用戶和/或 目標(biāo)用戶。
22.根據(jù)權(quán)利要求21所述的用戶設(shè)備,其中所述用戶所獲得詞條選項(xiàng)范圍和順序基于 所述群組詞條的屬性。
23.根據(jù)權(quán)利要求21所述的用戶設(shè)備,其中所述用戶在所述用戶群組中具有不同優(yōu)先 級(jí),所述網(wǎng)絡(luò)服務(wù)器根據(jù)某個(gè)詞條來源用戶的優(yōu)先級(jí)、該詞條的當(dāng)前優(yōu)先級(jí)、最近被選擇時(shí) 間和/或被選擇次數(shù)向該詞條分配不同的優(yōu)先級(jí)或更新該詞條的優(yōu)先級(jí)。
24.根據(jù)權(quán)利要求17所述的用戶設(shè)備,其中還包括用于在獲得所述本地詞條選項(xiàng)之 后,在接收到所述群組詞條選項(xiàng)之前,將所獲得的本地詞條選項(xiàng)顯示給用戶以供其選擇的裝置。
25.一種輔助用戶進(jìn)行文字輸入的網(wǎng)絡(luò)服務(wù)器,所述網(wǎng)絡(luò)服務(wù)器包括以下裝置用于經(jīng)由網(wǎng)絡(luò)接收用戶在用戶設(shè)備上的輸入序列的裝置;用于基于所述輸入序列和用戶所加入的群組在對(duì)應(yīng)的群組語料庫中進(jìn)行匹配查詢獲 得一個(gè)或多個(gè)匹配的群組詞條選項(xiàng)的裝置;用于將所獲得的所述群組詞條選項(xiàng)反饋回所述用戶設(shè)備供用戶選擇的裝置。
26.根據(jù)權(quán)利要求25所述的網(wǎng)絡(luò)服務(wù)器,其中還包括服務(wù)器側(cè)注冊(cè)裝置,用于將所述 用戶注冊(cè)到一個(gè)或多個(gè)用戶群組,所述用戶群組與所述群組語料庫相關(guān)聯(lián)。
27.根據(jù)權(quán)利要求25所述的網(wǎng)絡(luò)服務(wù)器,其中還包括身份信息接收裝置,用于接收所 述用戶的用戶身份信息,以便確定與之關(guān)聯(lián)的用戶群組,進(jìn)而確定與之關(guān)聯(lián)的群組語料庫。
28.根據(jù)權(quán)利要求25所述的網(wǎng)絡(luò)服務(wù)器,其中還包括詞條接收裝置,用于接收所述用 戶在輸入時(shí)最終選定的詞條,以便更新與所述用戶所屬用戶群組相關(guān)聯(lián)的群組語料庫。
29.根據(jù)權(quán)利要求25所述的網(wǎng)絡(luò)服務(wù)器,其中所述群組語料庫中的群組詞條具有一個(gè) 或多個(gè)屬性,所述屬性包括群組標(biāo)識(shí)、優(yōu)先級(jí)別、被選次數(shù)、最近被選擇時(shí)間、來源用戶和/ 或目標(biāo)用戶。
30.根據(jù)權(quán)利要求25所述的網(wǎng)絡(luò)服務(wù)器,其中根據(jù)所述群組詞條的屬性向正在進(jìn)行輸 入的用戶提供所述群組詞條。
31.根據(jù)權(quán)利要求25所述的網(wǎng)絡(luò)服務(wù)器,其中還包括用于為所述用戶賦予在所述用戶 群組中的不同優(yōu)先級(jí),以便根據(jù)某個(gè)詞條來源用戶的優(yōu)先級(jí)、該詞條的當(dāng)前優(yōu)先級(jí)、最近被 選擇時(shí)間和/或被選擇次數(shù)向該詞條分配不同的優(yōu)先級(jí)或更新該詞條的優(yōu)先級(jí)的裝置。
32.根據(jù)權(quán)利要求25所述的網(wǎng)絡(luò)服務(wù)器,其中還包括用于通過對(duì)與所述用戶有關(guān)的材 料進(jìn)行學(xué)習(xí)或訓(xùn)練來對(duì)所述群組語料庫進(jìn)行初始化的裝置。
33.一種輔助用戶進(jìn)行文字輸入的系統(tǒng),包括根據(jù)權(quán)利要求17-24的用戶設(shè)備和根據(jù) 權(quán)利要求25-32所述的網(wǎng)絡(luò)服務(wù)器。
全文摘要
本發(fā)明提供一種在與網(wǎng)絡(luò)服務(wù)器通信的用戶設(shè)備端輸入文字的方法,該方法包括以下步驟檢測按鍵輸入序列;將所述輸入序列在用戶設(shè)備的本地語料庫中進(jìn)行匹配查詢,以獲得一個(gè)或多個(gè)匹配的本地詞條選項(xiàng);將所述按鍵輸入序列發(fā)送至所述網(wǎng)絡(luò)服務(wù)器;接收來自所述網(wǎng)絡(luò)服務(wù)器的基于所述按鍵輸入序列在網(wǎng)絡(luò)語料庫中進(jìn)行匹配查詢所獲得的一個(gè)或多個(gè)匹配的群組詞條選項(xiàng);將所述本地詞條選項(xiàng)和/或所述群組詞條選項(xiàng)匯總并顯示給用戶。本發(fā)明還提供一種采用上述方法的設(shè)備、網(wǎng)絡(luò)服務(wù)器和系統(tǒng)。本發(fā)明的優(yōu)點(diǎn)用戶可以在任何聯(lián)接互聯(lián)網(wǎng)的設(shè)備上在線使用自己的語料庫進(jìn)行錄入,而不需要頻繁地同步操作,并且錄入時(shí)得到強(qiáng)大的網(wǎng)絡(luò)語料庫的支持,提高錄入的準(zhǔn)確性。
文檔編號(hào)H04L29/06GK102063452SQ20101018708
公開日2011年5月18日 申請(qǐng)日期2010年5月31日 優(yōu)先權(quán)日2010年5月31日
發(fā)明者戴帥湘 申請(qǐng)人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1