專利名稱:確定需要加載的輔助詞庫的方法、裝置及輸入法系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及輸入法領(lǐng)域,特別是涉及確定需要加載的輔助詞庫的方法、裝 置及輸入法系統(tǒng)。
背景技術(shù):
隨著計算機技術(shù)的發(fā)展,輸入法作為人機交互的重要手段受到了越來越高 的關(guān)注。用戶對輸入準(zhǔn)確性和輸入速度的要求,推動了輸入法向著智能化、人 性化、個性化的方向發(fā)展。
當(dāng)前的輸入法系統(tǒng)(包括中文、日文、韓文等)都是基于其詞庫系統(tǒng)為使 用者在輸入過程中提供候選詞的。為提升用戶輸入的流暢度,輸入法軟件的一 個發(fā)展方向是擴充收錄的詞條數(shù)量,盡可能減少逐字選詞的次數(shù),提高首選詞 的準(zhǔn)確率。因此,輸入法系統(tǒng)除了基本詞庫外,還可以具有輔助詞庫,即通常 所說的細(xì)胞詞庫。其中,基本詞庫中的詞條是大多數(shù)輸入法用戶接受并廣為使 用的,具有一定的通用性。輔助詞庫中的詞條具有專業(yè)化、個性化的特點,例 如化工詞庫、理財詞庫、歐美電影詞庫等等,這種詞庫針對不同專業(yè)領(lǐng)域、不 同興趣的用戶對于輸入法智能化的要求而設(shè)計。充分、合理地利用這些詞庫可 以有助于提高用戶輸入準(zhǔn)確性及輸入速度。
但是詞庫規(guī)模不能一味追求大而全,否則會帶來重碼沖突、性能下降、軟 件規(guī)模變大等不利影響。同時用戶的專業(yè)領(lǐng)域和興趣也是多種多樣的,統(tǒng)一到 一個大而全的詞庫并不現(xiàn)實。 一種處理方案是根據(jù)每個用戶在特定領(lǐng)域的具體 需要,加載相關(guān)的輔助詞庫,其中,如何判斷用戶需要加載哪些輔助詞庫成為 比較關(guān)鍵的問題。
目前加載輔助詞庫的方法是,4艮據(jù)用戶當(dāng)前輸入環(huán)境的相關(guān)信息,加載相 應(yīng)的輔助詞庫,因為當(dāng)前輸入環(huán)境可能會表征用戶的專業(yè)領(lǐng)域或興趣。其中所述當(dāng)前輸入環(huán)境包括當(dāng)前應(yīng)用程序名稱、當(dāng)前窗口名稱、文件名稱等。例如,
用戶當(dāng)前的輸入環(huán)境是某網(wǎng)絡(luò)游戲界面,則自動加載該游戲的輔助詞庫;用戶 在某文檔中使用輸入法時,則自動加載與該文檔名稱或者文檔中的內(nèi)容相匹配 的輔助詞庫。
但是,由于文檔的名稱通常是由用戶隨意編輯的,簡稱"文檔"、"工作"、 "備忘"等,有些文檔則直接用默認(rèn)的"新建文件l"、"新建文件2"等泛泛 的名稱,因此從文件名、程序名來判斷并加載相關(guān)輔助詞庫具有局限性。另外, 根據(jù)文檔中的內(nèi)容進(jìn)行判斷也不夠精確,因為該文檔不一定是當(dāng)前用戶編輯 的,其內(nèi)容不一定能表征當(dāng)前用戶的興趣。而且可能造成錯誤的判斷,例如文 檔中出現(xiàn)了 "化工,,一詞,于是加載了化工詞庫,但實際上文檔中出現(xiàn)的是"流 程化工作",顯然該文檔并不一定與化工相關(guān),這樣加載反而會傷害用戶體驗。 因此,現(xiàn)階段需要本領(lǐng)域技術(shù)人員迫切解決的一個技術(shù)問題是,如何準(zhǔn)確 判斷用戶所屬領(lǐng)域或用戶興趣,為加載需要的輔助詞庫提供可靠的依據(jù)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供確定需要加載的輔助詞庫的方法、裝置 及輸入法系統(tǒng),以解決現(xiàn)有技術(shù)確定需要加載的用戶詞庫時的不準(zhǔn)確問題。 為實現(xiàn)上述目的,本發(fā)明提供了如下方案 一種確定需要加載的輔助詞庫的方法,包括 采集用戶的輸入信息;
分析采集到的信息,將輸入信息與預(yù)置特征表中保存的能夠表征用戶興趣 的特征進(jìn)行比對,并記錄與特征表中的特征相匹配的特征; 根據(jù)所記錄的特征確定需要加載的輔助詞庫。 優(yōu)選的,還包括預(yù)先將所述特征表加載到內(nèi)存中。 優(yōu)選的,滿足觸發(fā)條件時,根據(jù)所記錄的特征確定需要加載的輔助詞庫。 優(yōu)選的,對所記錄的特征進(jìn)行統(tǒng)計,根據(jù)統(tǒng)計結(jié)果確定需要加載的輔助詞庫。
優(yōu)選的,基于預(yù)置的統(tǒng)計模型對所記錄的特征進(jìn)行統(tǒng)計。 優(yōu)選的
基于預(yù)置統(tǒng)計模型,根據(jù)所記錄的特征對每個輔助詞庫進(jìn)行評分,將評分結(jié)果高于預(yù)置閾值的輔助詞庫確定為需要加載的輔助詞庫。
優(yōu)選的
基于預(yù)置統(tǒng)計模型,根據(jù)所記錄的特征對所有輔助詞庫進(jìn)行綜合評定,計 算每個輔助詞庫需要加載的概率,將概率排序在預(yù)置閾值前的輔助詞庫確定為
需要加載的輔助詞庫。
優(yōu)選的,基于預(yù)置的規(guī)則模型對所記錄的特征進(jìn)行統(tǒng)計。
優(yōu)選的,所述用戶的輸入信息包括
用戶的輸入序列、用戶詞庫中的內(nèi)容、用戶輸入的環(huán)境信息及輸入行為。 優(yōu)選的,還包括
推薦或自動加載所述需要加載的輔助詞庫。 優(yōu)選的,還包括
將已加載輔助詞庫的相關(guān)信息保存到服務(wù)器。 一種確定需要加載的輔助詞庫的裝置,包括 信息采集單元,用于采集用戶的輸入信息;
分析單元,用于分析釆集到的信息,將輸入信息與預(yù)置特征表中保存的能 夠表征用戶興趣的特征進(jìn)行比對,并記錄與特征表中的特征相匹配的特征; 判斷單元,用于根據(jù)所記錄的特征確定需要加載的輔助詞庫。 優(yōu)選的,所述判斷單元包括 觸發(fā)子單元,用于判斷是否滿足觸發(fā)條件;
第一執(zhí)行子單元,用于根據(jù)所記錄的特征確定需要加載的輔助詞庫。
優(yōu)選的,所述判斷單元包括
統(tǒng)計子單元,用于對所記錄的特征進(jìn)行統(tǒng)計;
第二執(zhí)行子單元,用于根據(jù)統(tǒng)計結(jié)果確定需要加載的輔助詞庫。
優(yōu)選的
所述統(tǒng)計子單元基于預(yù)置的統(tǒng)計模型對所記錄的特征進(jìn)行統(tǒng)計。 優(yōu)選的,所述統(tǒng)計子單元包括
評分子單元,用于基于預(yù)置統(tǒng)計模型,根據(jù)所記錄的特征對每個輔助詞庫 進(jìn)行評分;
比較子單元,用于將評分高于預(yù)置閾值的輔助詞庫確定為需要加載的輔助詞庫。
優(yōu)選的,所述統(tǒng)計子單元包括
概率計算子單元,用于基于預(yù)置統(tǒng)計模型,根據(jù)所記錄的特征對所有輔助
詞庫進(jìn)行綜合評定,計算每個輔助詞庫可能需要加載的概率;
選擇子單元,用于將概率排序在預(yù)置閾值前的輔助詞庫確定為需要加載的
輔助詞庫。 優(yōu)選的
所述統(tǒng)計子單元基于預(yù)置的規(guī)則模型對所記錄的特征進(jìn)行統(tǒng)計。 優(yōu)選的
所述信息采集單元采集用戶的輸入序列、用戶詞庫中的內(nèi)容、用戶輸入的 環(huán)境信息及輸入行為。 優(yōu)選的,還包括
事件響應(yīng)單元,用于推薦或自動加載所述需要加載的輔助詞庫。 ' 優(yōu)選的,還包括
賬戶管理單元,用于綁定用戶,并將已加載輔助詞庫的相關(guān)信息保存到服 務(wù)器。
一種輸入法系統(tǒng),包括
信息釆集單元,用于采集用戶的輸入信息,所述輸入信息包括用戶的輸入 序列、用戶詞庫中的內(nèi)容、用戶輸入的環(huán)境信息及輸入行為;
分析單元,用于分析采集到的信息,將輸入信息與預(yù)置特征表中保存的能 夠表征用戶興趣的特征進(jìn)行比對,并記錄與特征表中的特征相匹配的特征;
判斷單元,用于根據(jù)所記錄的特征確定需要加載的輔助詞庫;
事件響應(yīng)單元,用于推薦或自動加載所述需要加載的輔助詞庫。
優(yōu)選的,所述判斷單元包括
觸發(fā)子單元,用于判斷是否滿足觸發(fā)條件;
第一執(zhí)行子單元,用于根據(jù)所記錄的特征確定需要加載的輔助詞庫。
優(yōu)選的,所述判斷單元包括
統(tǒng)計子單元,用于對所記錄的特征進(jìn)行統(tǒng)計;
第二執(zhí)行子單元,用于根據(jù)統(tǒng)計結(jié)果確定需要加載的輔助詞庫。優(yōu)選的
所述統(tǒng)計子單元基于預(yù)置的統(tǒng)計模型對所記錄的特征進(jìn)行統(tǒng)計。 優(yōu)選的
所述統(tǒng)計子單元基于預(yù)置的規(guī)則模型對所記錄的特征進(jìn)行統(tǒng)計。 優(yōu)選的,還包括
賬戶管理單元,用于綁定用戶,并將已加載輔助詞庫的相關(guān)信息保存到服 務(wù)器。
根據(jù)本發(fā)明提供的具體實施例,本發(fā)明公開了以下技術(shù)效果 第一,本發(fā)明對用戶的輸入信息進(jìn)行分析,將輸入信息與預(yù)置特征表中保 存的能夠表征用戶興趣的特征進(jìn)行比對,并記錄與特征表中的特征相匹配的特 征,以此作為確定需要加載的輔助詞庫的主要依據(jù);由于用戶的輸入信息能夠 更準(zhǔn)確地提取到表征用戶興趣的特征,因此為確定需要加載的輔助詞庫提供了 可靠的依據(jù)。
第二,可以通過一段時期的數(shù)據(jù)積累,對記錄的特征進(jìn)行統(tǒng)計,可以進(jìn)一
步提高判斷的準(zhǔn)確度。
第三,采集用戶輸入信息時,不僅采集用戶的輸入序列,還可以結(jié)合用戶 當(dāng)前的輸入環(huán)境、用戶輸入行為、用戶詞庫中的詞條(用戶的長期輸入)等綜 合信息進(jìn)行分析,有助于過濾掉干擾信息,使判斷出的用戶興趣更加準(zhǔn)確。
第四,通過賬戶管理可以將已加載輔助詞庫的相關(guān)信息(加載的輔助詞庫 列表、詞條列表、輔助詞庫使用情況等)保存在服務(wù)器上,用戶完成賬戶登錄 后從服務(wù)器上獲取已加載輔助詞庫的相關(guān)信息,使得用戶在其他計算機上也能 夠使用已加載輔助詞庫的相關(guān)信息。另外,由于存在多人使用同一臺計算機的 情況,使用賬戶管理機制還可以避免不同使用者之間的干擾。
第五,在獲知用戶的專業(yè)領(lǐng)域或興趣后,本發(fā)明可以在第 一次安裝向?qū)r、
可以是推薦提示或自動加載,因此使得加載的方式更加靈活且人性化;其中推 薦加載的方式中體現(xiàn)了與用戶之間的互動,有助于獲取到更加真實表征用戶興 趣的信息,降低了傷害用戶體驗的可能性。
圖l是本發(fā)明實施例提供的方法的流程圖2是本發(fā)明實施例提供的第一裝置的示意圖3是本發(fā)明實施例提供的第二裝置的示意圖4是本發(fā)明實施例提供的第三裝置的示意圖5是本發(fā)明實施例提供的第四裝置的示意圖6是本發(fā)明實施例提供的第五裝置的示意圖7是本發(fā)明實施例提供的第六裝置的示意圖8是本發(fā)明實施例提供的第一輸入法系統(tǒng)的示意圖9是本發(fā)明實施例提供的第二輸入法系統(tǒng)的示意圖IO是本發(fā)明實施例提供的第三輸入法系統(tǒng)的示意圖11是本發(fā)明實施例提供的第四輸入法系統(tǒng)的示意圖12是本發(fā)明實施例提供的第五輸入法系統(tǒng)的示意圖。
具體實施例方式
本發(fā)明提供了一種確定需要加載的輔助詞庫的方法,為使本發(fā)明的上述目 的、特征和優(yōu)點更加明顯易懂,下面結(jié)合附圖和具體實施方式
對本發(fā)明作進(jìn)一 步詳細(xì)地說明。
參見圖1,本發(fā)明提供的確定需要加載的輔助詞庫的方法包括以下步驟 S101:采集用戶的輸入信息;
本發(fā)明實施例中,所述輸入信息可以是輸入序列、用戶的輸入環(huán)境或用戶 的輸入行為等信息。本發(fā)明實施例中,輸入方式可以包括^t盤符號、手寫信息 及語音輸入等,因此所述輸入序列可以包括編碼字符串、手寫信息、語音輸入 信息等。
S102:分析采集到的信息,記錄所述信息中能夠表征用戶興趣的特征;
本發(fā)明將用戶輸入的信息作為評判用戶興趣的依據(jù),因此直接從用戶的輸 入信息中提取能夠表征用戶興趣的特征。例如,在用戶的輸入序列中,所述特 征可以包括"化工"、"魔獸"等特征詞的詞條、頻率等,由于特征詞本身可能具有一定區(qū)分度,例如,詞條"求組"經(jīng)常出現(xiàn)在網(wǎng)絡(luò)游戲中,但這個詞并不 具有判定具體哪款網(wǎng)絡(luò)游戲的區(qū)分度。因此,所述特征不僅可以包括特征詞的 頻率、詞條數(shù),以及輸入序列中特征詞的緊密程度,還可以包括特征詞的區(qū)分 度等信息。
S103:根據(jù)所記錄的特征確定需要加載的輔助詞庫。
可見,本發(fā)明實施例對用戶的輸入信息進(jìn)行分析,并從中提取能夠表征用 戶興趣的特征,由于這些特征能夠在更大程度上表征用戶的興趣,因此與依靠 外在的輸入環(huán)境進(jìn)行興趣判斷相比,可以更加準(zhǔn)確地提取到代表用戶興趣的信 息。為確定需要加載的輔助詞庫提供了更加可靠的依據(jù)。
在實際應(yīng)用中,為了方便記錄用戶輸入信息中的特征,可以采用預(yù)置特征 表的方式,將能夠表征用戶興趣的特征保存在該特征表中,并在用戶調(diào)用輸入 法時加載到內(nèi)存中,這樣分析用戶輸入信息時,可以直接將輸入信息與特征表 中的特征進(jìn)行比對,例如,如果輸入信息中出現(xiàn)與特征表中的特征相匹配的特 征,則記錄該相匹配的特征的詞條、詞頻、區(qū)分度等特征。
為了使本發(fā)明的方法更加有效,可以經(jīng)過一段時期的信息收集進(jìn)行數(shù)據(jù)積 累,然后根據(jù)積累的數(shù)據(jù)去判斷用戶的興趣。因此,可以采用設(shè)定觸發(fā)條件的 方式,當(dāng)滿足觸發(fā)條件時,根據(jù)記錄的特征確定需要加載的輔助詞庫。其中, 所述觸發(fā)條件可以是積累時間是否達(dá)到預(yù)定長度、積累的數(shù)據(jù)是否達(dá)到預(yù)定數(shù) 量或用戶是否結(jié)束調(diào)用輸入法等等。另外,也可以對累計記錄的特征進(jìn)行統(tǒng)計, 根據(jù)統(tǒng)計的結(jié)果來確定需要加載的輔助詞庫。
其中,對所記錄的特征進(jìn)行統(tǒng)計的方式可以有多種,下面介紹幾種優(yōu)選的 方式,僅僅用于舉例說明本發(fā)明的實現(xiàn),而不應(yīng)理解為對本發(fā)明的限制。
方式一基于預(yù)置的統(tǒng)計模型,對記錄的特征進(jìn)行統(tǒng)計。所述預(yù)置的統(tǒng)計 模型可以是在開發(fā)階段由開發(fā)人員訓(xùn)練好的,該統(tǒng)計模型可以是根據(jù)標(biāo)注好的 語料(若干各用戶輸入樣本, 一般每個樣本由人工確定是否該加載某詞庫,可 以看作是機器學(xué)習(xí)里的一個多目標(biāo)分類問題)訓(xùn)練模型。由于每個特征對判斷 用戶興趣的參考價值有所不同,因此可以通過對不同的特征賦予不同的權(quán)重來 實現(xiàn)。例如,每個詞條存在區(qū)分度和頻度"奧特蘭克山谷"、"蠻爪洞穴"的區(qū)分度很高,它們的出現(xiàn)幾乎可以推斷出魔獸方面的興趣,但它們出現(xiàn)的頻度
相對較低;而"魔法"、"傷害"則正好相反,因為這兩個詞條在其他語境中也
常常出現(xiàn)。 一般是要綜合考慮這兩個因素,^個詞條以比合適的權(quán)重。因此, 訓(xùn)練出的統(tǒng)計模型可以表現(xiàn)為若干特征的權(quán)重向量,比如某個類別輔助詞庫中
各特征的權(quán)重向量為<0. 33, -0.11, 0.1……0.03, 0. 001>,可以表示特征1 的權(quán)重是0. 33,特征2的權(quán)重是-0. 11 (負(fù)的值表示該特征的出現(xiàn)對推薦這 個詞庫不利,是負(fù)面特征)。記錄輸入內(nèi)容中的特征時,可以表示為向量的形 式,每個特征參it可以筒單地記錄為出現(xiàn)為1、不出現(xiàn)為0,也可以由一系列 離散值來表示。這樣就將判斷用戶興趣這一定性的問題轉(zhuǎn)化為定量的問題,使 統(tǒng)計得到的結(jié)果具有較高的可靠性,然后根據(jù)這個結(jié)果來確定可能需要加載的 輔助詞庫。
在根據(jù)預(yù)置的模型對記錄的特征進(jìn)行統(tǒng)計、以確定可能需要加載的輔助詞 庫時,也可以采用多種方式,例如可以基于預(yù)置的統(tǒng)計模型,根據(jù)所記錄的特 征對每個輔助詞庫進(jìn)行評分,將評分高于某預(yù)置閾值的輔助詞庫確定為可能需 要加載的輔助詞庫。其中打分結(jié)果可以由記錄的特征向量與模型中的特征權(quán)重 向量進(jìn)行點積得到。例如在一次統(tǒng)計中,記錄得到關(guān)于某類別輔助詞庫的特征 向量為<1, 0, 1.33,……,0.78, 0. 46>,統(tǒng)計模型中的特征權(quán)重向量為〈0. 33, -0.11, 0.1......0.03, 0. 001>,則該次統(tǒng)計針對該類別輔助詞庫的打分結(jié)果
為1x0. 33 + 0 x (-0.11) +……+ 0.46 x 0.001,然后判斷該打分結(jié)果是 否大于某預(yù)置的閾值,如果大于,則將該類別的輔助詞庫確定為需要加載的輔 助詞庫。此外,還可以基于預(yù)置模型,根據(jù)所記錄的特征計算每個輔助詞庫需 要加載的概率,將概率高于預(yù)置閾值的輔助詞庫確定為可能需要加載的輔助詞 庫,或者將各概率值按從高到低進(jìn)行排序,排名前幾位的輔助詞庫確定為需要 加載的輔助詞庫。
方式二基于預(yù)置的規(guī)則模型對所記錄的特征進(jìn)行統(tǒng)計。這種規(guī)則模型可 以是開發(fā)人員通過經(jīng)驗等各種手段整理的規(guī)則,可以制定為很簡單的形式,例 如如果用戶連續(xù)輸入的50個詞語里有7個及以上命中魔獸詞庫的特征表, 則將魔獸詞庫確定為可能需要加載的輔助詞庫。
其中,本發(fā)明實施例所采集的所述用戶的輸入信息可以是指用戶的直接輸入序列;同時,由于用戶輸入的環(huán)境信息、用戶的輸入行為以及用戶以前輸入 過的內(nèi)容,對于評判用戶的興趣都具有一定的幫助,如果綜合考慮這些信息, 則可以更加準(zhǔn)確地判斷用戶的興趣,為確定需要加載的輔助詞庫提供更加有力 的依據(jù)。因此,在本發(fā)明的優(yōu)選實施例中,釆集的輸入信息可以不僅包括用戶 直接的輸入序列,還可以包括輸入的環(huán)境信息(包括宿主程序、安裝程序列表、 防火墻設(shè)置等)、用戶的輸入行為(包括是否逐字上屏、是否使用退格鍵、平 均翻頁選詞次數(shù)等)及用戶詞庫里的詞條(用戶以前輸入過的詞條),同樣對 這些信息進(jìn)行分析,記錄其中出現(xiàn)的特征。例如,在分析時,可以將用戶的直 接輸入序列作為評判的主要依據(jù),同時根據(jù)用戶的輸入行為信息,將偶然輸入 的錯誤的詞條,由用戶刪除后不再納入特征候選詞,因此具備了過濾數(shù)據(jù)噪音 的功能。最后將記錄的所有特征進(jìn)行統(tǒng)計,可以更加準(zhǔn)確地獲得表征用戶興趣 的信息,確定哪些輔助詞庫可能是需要加載的輔助詞庫。
利用上述方法判斷出可能需要加載的輔助詞庫后,可以完成加載輔助詞庫 的步驟。在加載輔助詞庫時,本發(fā)明可以采用自動加載的方式,即在判斷出可 能需要加載的輔助詞庫后,如果該判斷的可信度較高,則可以直接加載這些輔 助詞庫;但是在判斷的可信度不是很高的情況下,自動加載可能反而會傷害到 用戶的體驗,引起用戶的反感,因此本發(fā)明還可以采用推薦加載的方式,即在 判斷出可能需要加載的輔助詞庫后,首先向用戶做出推薦,提示用戶可以加載 這些輔助詞庫,然后在用戶確定后或做出選擇后再進(jìn)行加載。
采用推薦加載的好處還在于,可以實現(xiàn)與用戶間的互動,接收用戶的反饋 可以更好地判斷用戶的真實興趣。同時自動加載的方式可能存在這樣一種隱 患用戶同時打開多個應(yīng)用程序,并可能在程序間進(jìn)行切換。此時可能會判斷 出多個需要加載的輔助詞庫,如果全部自動加載這些輔助詞庫,則可能使得占 用內(nèi)存過多,影響系統(tǒng)性能。因此利用推薦的方式,用戶根據(jù)實際需要來選擇 需要加載哪些詞庫,而判斷出需要加載、但用戶沒有選擇的輔助詞庫將不被加 載,從而避免了上述問題。
但是,無論是自動加載還是推薦加載,都可能面臨這樣一個問題如果當(dāng) 時用戶程序處于全屏模式(如魔獸等網(wǎng)絡(luò)游戲),判斷出可以向用戶自動加載輔 助詞庫或做出推薦,于是向網(wǎng)絡(luò)服務(wù)器發(fā)送下載該詞庫或彈出推薦提示的請
13求。這個請求如果被網(wǎng)絡(luò)防火墻攔截導(dǎo)致提示框彈出,將會帶給正在進(jìn)行游戲 的用戶極大反感,傷害用戶體驗。因此,本發(fā)明實施例還可以制定推薦規(guī)則, 比如規(guī)定"用戶在全屏模式下運行程序則不予推薦或自動加載"。在實際應(yīng)用 中,該推薦規(guī)則可以與判斷時的統(tǒng)計模型或規(guī)則模型相結(jié)合,例如統(tǒng)計評分 大于某閾值后,還需要滿足這個推薦規(guī)則才能推薦或自動加載。當(dāng)然,也可以 不這樣制定推薦規(guī)則,而將是否全屏這個特征作為統(tǒng)計才莫型的一個負(fù)面影響, 將其權(quán)重設(shè)為絕對值較高的負(fù)值,也可以達(dá)到同樣的目的。
以上所述都是在用戶實時輸入時進(jìn)行推薦或自動加載輔助詞庫的,為了使 應(yīng)用更加靈活,本發(fā)明也可以在第一次利用安裝向?qū)О惭b輸入法時進(jìn)行加載或 推薦,此時主要根據(jù)環(huán)境信息、已安裝程序等信息判斷出可能需要加載的輔助
詞庫;還可以在升級安裝向?qū)r進(jìn)4亍加載或推薦,此時主要才艮據(jù)用戶詞庫中的
內(nèi)容信息及環(huán)境信息判斷出可能需要加載的輔助詞庫。
另夕卜,本發(fā)明可以實現(xiàn)迭代的推薦過程,當(dāng)積累數(shù)據(jù)判斷出新的用戶興趣,
進(jìn)而判斷出新的可能需要加載的輔助詞庫時,則給出新的推薦;同時,當(dāng)判斷 出用戶對某輔助詞庫的使用情況有限時,可以提示用戶卸載該詞庫。
以上所述的方法中,已加載輔助詞庫的相關(guān)信息(包括加載的輔助詞庫列 表、詞條列表、輔助詞庫使用情況等信息)通常可以保存在計算機本地。但是 在實際應(yīng)用中,還可能存在這樣兩種情況 一種是家庭中的不同成員使用同一 臺計算機,網(wǎng)吧等公共場所中則有更多的人使用同一臺計算機。由于不同的人 通常都具有不同的專業(yè)領(lǐng)域或興趣,保存在同一臺計算機上的已加載輔助詞庫
的相關(guān)信息,可能會造成不同使用者之間的干擾。另一種情況是,同一個用戶 可能使用不同的計算機,如辦公室計算機、家用計算機、其他便攜式計算機等, 如果將已加載輔助詞庫的相關(guān)信息保存在本地,則該用戶將無法在其他計算機 上使用這些信息。因此,在本發(fā)明的優(yōu)選實施例中,可以采用賬戶管理機制, 根據(jù)賬戶名區(qū)分不同的用戶,并利用賬戶管理服務(wù)器進(jìn)行信息同步,使得已加 載輔助詞庫的相關(guān)信息可以保存在服務(wù)器上。這樣用戶登錄后,則可以根據(jù)不
同的用戶做出相應(yīng)的推薦,同時,用戶可以從服務(wù)器上獲取更新,將已加載輔 助詞庫的相關(guān)信息更新到當(dāng)前使用的任意計算機上,使得用戶即使更換計算 機,也可以在更換后的計算機上直接使用已加載輔助詞 的相關(guān)信息。為了使以上介紹的本發(fā)明實施例更加明顯易懂,下面通過兩個具體應(yīng)用場 景中的實例進(jìn)行進(jìn)一 步的介紹。
使用場景一輸入法用戶A將輸入法升級到支持輔助詞庫推薦的新版時進(jìn) 行推薦。安裝程序分析本地的用戶詞庫,判斷出用戶A的用戶詞庫中的輸入詞 條涉及化工、理財、歐美電影幾個專業(yè)/興趣類別且可信度較高,而江西、戶 外運動、汽車、房產(chǎn)四個類別的可信度相對低些。在安裝向?qū)У哪骋徊襟E,程 序動態(tài)生成的對話框,提示用戶是否需要加載這些輔助詞庫默認(rèn)勾選了化工、 理財、歐美電影詞庫,,提示j旦未勾選江西、戶外運動、汽車、房產(chǎn)四個詞庫, 提供"更多詞庫,,以供詞庫搜索功能。用戶A在此基礎(chǔ)上勾選了 "江西"和"戶 外運動"輔助詞庫。輔助詞庫加載后,用戶的輸入數(shù)據(jù)仍會用于后續(xù)的分析, 當(dāng)發(fā)現(xiàn)用戶興趣發(fā)生變化時,可能會推薦新的輔助詞庫,提示卸載已有詞庫。
使用場景二用戶B在一家網(wǎng)吧玩網(wǎng)絡(luò)游戲魔獸世界,進(jìn)入全屏模式后該 用戶調(diào)出輸入法與一位玩家商量一起去奧特蘭克山谷戰(zhàn)場任務(wù)練級。輸入法軟 件獲取的特征信息包括宿主程序魔獸世界;用戶輸入內(nèi)容中包含"奧特蘭克 山谷"、"蠻爪洞穴"、"霜狼"、"拉格隆德"、"雷矛勛章"等區(qū)分度較高的特征 詞;包含"組隊"、"聯(lián)盟"、"坐標(biāo)"、"戰(zhàn)場"、"魔法瓶"等區(qū)分度相對較低的 輔助特征詞;用戶在輸入這些特征詞時采取逐字上屏方式。經(jīng)分析輸入法判斷 出該用戶有加載魔獸輔助詞庫需求,而探測到的該機器防火墻規(guī)則為網(wǎng)絡(luò)交互 時提示當(dāng)前用戶。這種情況下輸入法選擇在網(wǎng)游退出后提示用戶是否加載。用 戶選擇"加載,,,同時允許防火墻規(guī)則修改為詞庫加載相關(guān)網(wǎng)絡(luò)操作為"自動"。 輸入法軟件在用戶B再次進(jìn)入魔獸世界后加載魔獸輔助詞庫,該詞庫有更新時 自動下載。該場景在網(wǎng)吧環(huán)境下,用戶未進(jìn)行輸入法賬戶登錄,對用戶興趣判 斷采取的是針對用戶輸入序列的實時方式。
與本發(fā)明實施例提供的方法相對應(yīng),本發(fā)明實施例還提供了 一種確定需要 加載的輔助詞庫的裝置,參見圖2,該裝置包括
信息采集單元U201,用于采集用戶的輸入信息;
分析單元U202,用于分析采集到的信息,記錄所述信息中能夠表征用戶 興趣的特征;判斷單元U203,用于根據(jù)所記錄的特征確定需要加載的輔助詞庫。
用戶調(diào)用輸入法進(jìn)行輸入時,信息采集單元U201采集用戶的輸入信息; 分析單元U202對釆集到的信息進(jìn)行分析,記錄所述采集到的信息中出現(xiàn)的能 夠表征用戶興趣的特征,然后判斷單元U203根據(jù)所記錄的特征確定出需要加 載的輔助詞庫。
分析單元U202可以采用多種方式完成對釆集到的信息的分析,優(yōu)選的, 判斷所述釆集到的信息中是否存在與預(yù)置特征列表中的特征相匹配的特征,如 果存在,則記錄所述相匹配的特征。參見圖3,分析單元U302可以進(jìn)一步包 括
判斷子單元U3021,用于判斷所述釆集到的信息中是否存在與預(yù)置特征列 表中的特征相匹配的特征;
記錄子單元U3022,用于記錄所述相匹配的特;f正。
圖3中的信息采集單元U301和判斷單元U303,與圖2中的信息采集單元 U201和判斷單元U203相同。
為了更利于判斷用戶的興趣,可以在經(jīng)過一段時間的數(shù)據(jù)積累后再確定需 要加載的輔助詞庫,因此,參見圖4,判斷單元U403可以包括以下兩個子單 元
觸發(fā)子單元U4031,用于判斷是否滿足觸發(fā)條件;
第一執(zhí)行子單元U4032,用于根據(jù)所記錄的特征確定需要加載的輔助詞庫。
圖4中的信息采集單元U401、分析單元U402,與圖2中的信息釆集單元 U201、分析單元U202相同。
另外,參見圖5,判斷單元U503也可以包4舌以下兩個子單元
統(tǒng)計子單元U5031,用于對所記錄的特4i進(jìn)^f亍統(tǒng)計;
第二執(zhí)行子單元U5032,用于根據(jù)統(tǒng)計結(jié)果確定需要加載的輔助詞庫。
其中,統(tǒng)計子單元U5031也可以釆用多種方式對所記錄的特征進(jìn)行統(tǒng)計,
16一種優(yōu)選的方式是基于預(yù)置的統(tǒng)計模型對所記錄的特征進(jìn)行統(tǒng)計。在這種方式
下,統(tǒng)計子單元U5031可以包括
評分子單元U50311,用于基于預(yù)置模型,根據(jù)所記錄的特征對每個輔助 詞庫進(jìn)行評分;
比較子單元U50312,用于將評分高于預(yù)置閾值的輔助詞庫確定為需要加 載的輔助詞庫。
圖5中的信息釆集單元U501、分析單元U502,與圖2中的信息采集單元 U201、分析單元U202相同。
參見圖6,統(tǒng)計子單元U6031也可以進(jìn)一步包括
概率計算子單元U60311,用于基于預(yù)置模型,根據(jù)所記錄的特征對所有 輔助詞庫進(jìn)行綜合評定,計算每個輔助詞庫可能需要加載的概率;
選擇子單元U60312,用于將概率排序在預(yù)置閾值前的輔助詞庫確定為需 要加載的輔助詞庫。
圖6中的信息采集單元U601、分析單元U602、判斷單元U603、第二執(zhí)行 子單元U6032,與圖5中的信息采集單元U501、分析單元U502、判斷單元U503、 第二執(zhí)行子單元U5032相同。
另一種優(yōu)選的方式是,統(tǒng)計子單元U6031基于預(yù)置的規(guī)則對所記錄的特征 進(jìn)行統(tǒng)計。
為了準(zhǔn)確地獲取到表征用戶興趣的信息,過濾掉干擾信息,在本發(fā)明的優(yōu) 選實施例中,信息采集單元U201采集的用戶輸入信息可以包括用戶的輸入序 列、用戶詞庫中的內(nèi)容、用戶輸入的環(huán)境信息及輸入行為,分析單元M(^對 所有這些信息進(jìn)行分析,并記錄其中能夠表征用戶興趣的特征。
判斷出需要加載的輔助詞庫后,可以向用戶推薦加載所述需要加載的輔助 詞庫,或自動加載,參見圖7,該裝置還包括事件響應(yīng)單元U704,用于推薦或 自動加載所述需要加載的輔助詞庫。
為了避免多個用戶使用 一 臺計算機時產(chǎn)生的用戶間的干擾問題,及同 一用 戶使用多臺計算機時無法直接使用已加載輔助詞庫相關(guān)信息的問題,該裝置還可以包括賬戶管理單元U705,用于綁定用戶,并將已加載輔助詞庫的相關(guān)信 息保存到服務(wù)器中。用戶可以通過該賬戶管理單元U705登錄到服務(wù)器,便可 以識別出用戶的身份,根據(jù)不同的用戶分別做出相應(yīng)的推薦,并將已加載輔助 詞庫的相關(guān)信息保存到服務(wù)器上。用戶即使在其他計算機上調(diào)用輸入法時,也 可以通過該賬戶管理單元U705從服務(wù)器上獲取已加載輔助詞庫的信息。
圖7中的信息采集單元U701、分析單元U702、判斷單元U703分別與圖2 中的信息采集單元U201、分析單元U202、判斷單元U203相同。
參見圖8,該圖示出了一種輸入法系統(tǒng),該系統(tǒng)包括
信息釆集單元U801,用于采集用戶的輸入信息,所述輸入信息包括用戶 的直接輸入序列、用戶詞庫中的內(nèi)容、用戶輸入的環(huán)境信息及輸入行為;
分析單元U802,用于分析采集到的信息,記錄所述信息中能夠表4i用戶 興趣的特征;
判斷單元U803,用于根據(jù)所記錄的特征確定需要加載的輔助詞庫;
事件響應(yīng)單元U804,用于推薦或自動加載所述需要加載的輔助詞庫。
在實際應(yīng)用中,可以在原有輸入法系統(tǒng)中增加上述各單元,來實現(xiàn)確定需 要加載的輔助詞庫,并推薦或自動加載所述需要加載的輔助詞庫的功能。為方 便起見,下面通過一個應(yīng)用中的具體實例對該系統(tǒng)進(jìn)行詳細(xì)地描述。
參見圖9,該輸入法系統(tǒng)可以包括
輸入內(nèi)容接收單元U901,用于接收終端用戶通過各種輸入工具(QWERTY 鍵盤、9鍵鍵盤、手寫板等)輸入的序列(拼音、五筆、自然碼、手寫識別結(jié)果、 語音序列或其他輸入形式),將其映射成統(tǒng)一的編碼序列。
解碼單元U9 02,用于將輸入內(nèi)容接收單元U90l傳入的編碼序列進(jìn)行解析, 交由候選生成單元U903生成候選。
候選生成單元U903,用于對獲得的解碼序列進(jìn)行處理,生成候選列表,由 事件響應(yīng)單元U908交由用戶選擇。候選生成的過程,可以是先查找資源管理單 元U904提供的輸入法詞庫(基本詞庫/輔助詞庫)和用戶詞庫查看是否存在匹配 輸入序列的詞條,否則進(jìn)行組詞,賦予不同來源的詞庫以不同權(quán)重,使用動態(tài)規(guī)劃尋找最優(yōu)路徑。用戶興趣相關(guān)輔助詞庫的載入,是輸入法詞庫的一個重要 補充,能在一定程度上提升用戶輸入的流暢度。
資源管理單元U904,用于為候選生成單元U903生成候選提供各種詞庫資 源,包括輸入法基本詞庫、組詞信息庫,本地用戶詞庫、用戶配置信息,以及 由用戶選擇或自動加載的輔助詞庫。
信息采集單元U905,用于采集用戶的輸入信息,所述輸入信息包括用戶 輸入的長期數(shù)據(jù)(用戶詞庫中的內(nèi)容)及短期數(shù)據(jù)(用戶當(dāng)前輸入的內(nèi)容), 還包括當(dāng)前輸入的環(huán)境信息、用戶的輸入行為信息。
分析單元U906,用于分析采集到的信息,記錄所述信息中能夠表征用戶 興趣的特征。
判斷單元U907,用于根據(jù)所記錄的特征確定需要加載的輔助詞庫。
事件響應(yīng)單元U908,用于推薦或自動加載所述需要加載的輔助詞庫。
其中,輸入內(nèi)容接收單元U901、解碼單元U902、候選生成單元U903、資 源管理單元U904都可以是輸入法系統(tǒng)的基本功能單元。本發(fā)明所述的輸入法 系統(tǒng)可以是原有的輸入法系統(tǒng)收集用戶的輸入序列及相關(guān)環(huán)境信息等,并以此 來判斷需要加載的輔助詞庫,然后通過推薦或自動加載的方式加載所述需要加 載的輔助詞庫,以達(dá)到方便用戶輸入的目的。
參見圖10,判斷單元U1007可以包括以下兩個子單元
觸發(fā)子單元U10071,用于判斷是否滿足觸發(fā)條件;
第一執(zhí)行子單元U10072,用于根據(jù)所記錄的特征確定需要加載的輔助詞庫。
圖10中的輸入內(nèi)容接收單元UlOOl、解碼單元U1002、候選生成單元 U1003、資源管理單元U1004、信息采集單元U1005、分析單元U1006、事件響 應(yīng)單元U1008,分別與圖9中的輸入內(nèi)容接收單元U901、解碼單元U902、候 選生成單元U903、資源管理單元U904、信息采集單元U905、分析單元U906、 事件響應(yīng)單元U908相同。
參見圖11,判斷單元1107也可以包括以下兩個子單元
19統(tǒng)計子單元U11071,用于對所記錄的特征進(jìn)行統(tǒng)計;
第二執(zhí)行子單元U11072,用于根據(jù)統(tǒng)計結(jié)果確定需要加載的輔助詞庫。
其中,統(tǒng)計子單元U11071可以采用基于預(yù)置的統(tǒng)計才莫型對所記錄的特征 進(jìn)行統(tǒng)計,或基于預(yù)置的規(guī)則對所記錄的特征進(jìn)行統(tǒng)計等統(tǒng)計方式。
圖11中的輸入內(nèi)容接收單元UllOl、解碼單元U1102、候選生成單元 U1103、資源管理單元U1104、信息采集單元U1105、分析單元U1106、事件響 應(yīng)單元U1108,分別與圖9中的輸入內(nèi)容接收單元U901、解碼單元U902、候 選生成單元U903、資源管理單元U904、信息釆集單元U905、分析單元U906、 事件響應(yīng)單元U908相同。
為了避免多個用戶使用 一 臺計算機產(chǎn)生的干擾問題,及同 一 用戶使用多臺 計算機時產(chǎn)生的無法直接使用輔助詞庫相關(guān)信息的問題,參見圖12,該輸入
法系統(tǒng)還可以包括賬戶管理單元U1209,用于綁定用戶,并將已加載輔助詞庫 的相關(guān)信息保存到服務(wù)器中,其中,所述已加載輔助詞庫的相關(guān)信息可以包括 加載的輔助詞庫列表、詞條列表、輔助詞庫使用情況等。用戶在通過該賬戶管 理單元U1209登錄后,可以同遠(yuǎn)程服務(wù)器交互,以獲得用戶詞庫、用戶配置信 息及已加載輔助詞庫的相關(guān)信息等內(nèi)容的更新。
圖12中的輸入內(nèi)容接收單元U1201、解碼單元U1202、候選生成單元 U1203、資源管理單元U1204、信息采集單元U1205、分析單元U1206、判斷單 元U1207、事件響應(yīng)單元U1208,分別與圖9中的輸入內(nèi)容接收單元U901、解 碼單元U902、候選生成單元U903、資源管理單元U904、信息采集單元U905、 分析單元U906、判斷單元U907、事件響應(yīng)單元U908相同。
以上對本發(fā)明所提供的確定需要加載的輔助詞庫的方法、裝置及輸入法系
了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同 時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應(yīng)用 范圍上均會有改變之處。綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1、一種確定需要加載的輔助詞庫的方法,其特征在于,包括采集用戶的輸入信息;分析采集到的信息,將輸入信息與預(yù)置特征表中保存的能夠表征用戶興趣的特征進(jìn)行比對,并記錄與特征表中的特征相匹配的特征;根據(jù)所記錄的特征確定需要加載的輔助詞庫。
2、 才艮據(jù)權(quán)利要求1所述的方法,其特征在于,還包括預(yù)先將所述特征 表加載到內(nèi)存中。
3、 根據(jù)權(quán)利要求1所述的方法,其特征在于,滿足觸發(fā)條件時,根據(jù)所 記錄的特征確定需要加載的輔助詞庫。
4、 根據(jù)權(quán)利要求1所述的方法,其特征在于,對所記錄的特征進(jìn)行統(tǒng)計, 根據(jù)統(tǒng)計結(jié)果確定需要加載的輔助詞庫。
5、 根據(jù)權(quán)利要求4所述的方法,其特征在于,基于預(yù)置的統(tǒng)計模型對所 記錄的特征進(jìn)行統(tǒng)計。
6、 根據(jù)權(quán)利要求5所述的方法,其特征在于基于預(yù)置統(tǒng)計模型,根據(jù)所記錄的特征對每個輔助詞庫進(jìn)行評分,將評分 結(jié)果高于預(yù)置閾值的輔助詞庫確定為需要加載的輔助詞庫。
7、 根據(jù)權(quán)利要求5所述的方法,其特征在于基于預(yù)置統(tǒng)計模型,根據(jù)所記錄的特征對所有輔助詞庫進(jìn)行綜合評定,計 算每個輔助詞庫需要加載的概率,將概率排序在預(yù)置閾值前的輔助詞庫確定為 需要加載的輔助詞庫。
8、 根據(jù)權(quán)利要求4所述的方法,其特征在于,基于預(yù)置的規(guī)則模型對所 記錄的特征進(jìn)行統(tǒng)計。
9、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述用戶的輸入信息包括 用戶的輸入序列、用戶詞庫中的內(nèi)容、用戶輸入的環(huán)境信息及輸入行為。
10、 根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括 推薦或自動加載所述需要加載的輔助詞庫。
11、 根據(jù)權(quán)利要求IO所述的方法,其特征在于,還包括 將已加載輔助詞庫的相關(guān)信息保存到服務(wù)器。
12、 一種確定需要加載的輔助詞庫的裝置,其特征在于,包括 信息釆集單元,用于采集用戶的輸入信息;分析單元,用于分析采集到的信息,將輸入信息與預(yù)置特征表中保存的能 夠表征用戶興趣的特征進(jìn)行比對,并記錄與特征表中的特征相匹配的特征; 判斷單元,用于根據(jù)所記錄的特征確定需要加載的輔助詞庫。
13、 根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述判斷單元包括 觸發(fā)子單元,用于判斷是否滿足觸發(fā)條件;第一執(zhí)行子單元,用于根據(jù)所記錄的特征確定需要加載的輔助詞庫。
14、 根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述判斷單元包括 統(tǒng)計子單元,用于對所記錄的特征進(jìn)行統(tǒng)計; 第二執(zhí)行子單元,用于根據(jù)統(tǒng)計結(jié)果確定需要加載的輔助詞庫。
15、 根據(jù)權(quán)利要求14所述的裝置,其特征在于 所述統(tǒng)計子單元基于預(yù)置的統(tǒng)計^^莫型對所記錄的特4正進(jìn)^f于統(tǒng)計。
16、 根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述統(tǒng)計子單元包括 評分子單元,用于基于預(yù)置統(tǒng)計模型,根據(jù)所記錄的特征對每個輔助詞庫進(jìn)行評分;比較子單元,用于將評分高于預(yù)置閾值的輔助詞庫確定為需要加載的輔助 詞庫。
17、 根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述統(tǒng)計子單元包括 概率計算子單元,用于基于預(yù)置統(tǒng)計模型,根據(jù)所記錄的特征對所有輔助詞庫進(jìn)行綜合評定,計算每個輔助詞庫可能需要加載的概率;選擇子單元,用于將概率排序在預(yù)置閾值前的輔助詞庫確定為需要加載的 輔助詞庫。
18、 根據(jù)權(quán)利要求14所述的裝置,其特征在于 所述統(tǒng)計子單元基于預(yù)置的規(guī)則模型對所記錄的特征進(jìn)行統(tǒng)計。
19、 根據(jù)權(quán)利要求12所述的裝置,其特征在于所述信息采集單元采集用戶的輸入序列、用戶詞庫中的內(nèi)容、用戶輸入的 環(huán)境信息及輸入行為。
20、 根據(jù)權(quán)利要求12所述的裝置,其特征在于,還包括事件響應(yīng)單元,用于推薦或自動加載所述需要加載的輔助詞庫。
21、 根據(jù)權(quán)利要求20所述的裝置,其特征在于,還包括 賬戶管理單元,用于綁定用戶,并將已加載輔助詞庫的相關(guān)信息保存到服務(wù)器。
22、 一種輸入法系統(tǒng),其特征在于,包括信息采集單元,用于釆集用戶的輸入信息,所述輸入信息包括用戶的輸入 序列、用戶詞庫中的內(nèi)容、用戶輸入的環(huán)境信息及輸入行為;分析單元,用于分析采集到的信息,將輸入信息與預(yù)置特征表中保存的能 夠表征用戶興趣的特征進(jìn)行比對,并記錄與特征表中的特征相匹配的特征;判斷單元,用于根據(jù)所記錄的特征確定需要加載的輔助詞庫;事件響應(yīng)單元,用于推薦或自動加載所述需要加載的輔助詞庫。
23、 根據(jù)權(quán)利要求22所述的系統(tǒng),其特征在于,所述判斷單元包括 觸發(fā)子單元,用于判斷是否滿足觸發(fā)條件;第一執(zhí)行子單元,用于根據(jù)所記錄的特征確定需要加載的輔助詞庫。
24、 根據(jù)權(quán)利要求22所述的系統(tǒng),其特征在于,所述判斷單元包括 統(tǒng)計子單元,用于對所記錄的特征進(jìn)行統(tǒng)計; 第二執(zhí)行子單元,用于根據(jù)統(tǒng)計結(jié)果確定需要加載的輔助詞庫。
25、 根據(jù)權(quán)利要求24所述的系統(tǒng),其特征在于 所述統(tǒng)計子單元基于預(yù)置的統(tǒng)計^^莫型對所記錄的特征進(jìn)行統(tǒng)計。
26、 根據(jù)權(quán)利要求24所述的系統(tǒng),其特征在于 所述統(tǒng)計子單元基于預(yù)置的規(guī)則模型對所記錄的特征進(jìn)行統(tǒng)計。
27、 根據(jù)權(quán)利要求22所述的系統(tǒng),其特征在于,還包括 賬戶管理單元,用于綁定用戶,并將已加載輔助詞庫的相關(guān)信息保存到月良務(wù)器。
全文摘要
本發(fā)明公開了一種確定需要加載的輔助詞庫的方法,該方法包括采集用戶的輸入信息;分析采集到的信息,將輸入信息與預(yù)置特征表中保存的能夠表征用戶興趣的特征進(jìn)行比對,并記錄與特征表中的特征相匹配的特征;根據(jù)所記錄的特征確定需要加載的輔助詞庫。本發(fā)明還公開了一種確定需要加載的輔助詞庫的裝置及輸入法系統(tǒng)。通過本發(fā)明,提高了判斷用戶興趣的準(zhǔn)確度,為確定需要加載的輔助詞庫提供了可靠的依據(jù)。
文檔編號G06F17/30GK101645088SQ20091013763
公開日2010年2月10日 申請日期2008年8月5日 優(yōu)先權(quán)日2008年8月5日
發(fā)明者揚 張 申請人:北京搜狗科技發(fā)展有限公司