專利名稱:依據(jù)輸入數(shù)據(jù)習慣建立使用者常用字匯字典的系統(tǒng)及方法
技術領域:
本發(fā)明涉及一種建立使用者常用字匯字典的系統(tǒng)及其方法,尤其涉及一種 依據(jù)使用者輸入數(shù)據(jù)習慣建立使用者常用字匯字典的系統(tǒng)及其方法。
背景技術:
以往對于使用者輸入時的智能聯(lián)想,只停留在輸入法中對于單純詞匯的聯(lián) 想。而在多數(shù)搜索引擎中的聯(lián)想內(nèi)容提示也是只單純羅列出所有曾出現(xiàn)過的輸 入內(nèi)容,如此對于使用者來說,雖提高了些許的友善度,但仍舊沒有達到較理 想的智能化的過濾。
相對于使用者平常所能輸入的軟件接口,似乎尚未充分的加以智能化的匯 整,此不同應用程序間的數(shù)據(jù)收集應是體現(xiàn)使用者習慣的可靠分析來源。
另外,對于已經(jīng)收集到的使用者輸入信息習慣數(shù)據(jù)雖然制定了一系列整理 的方法,以及作為反饋時優(yōu)先級的智能判斷,但對于日漸龐大的數(shù)據(jù)庫,反饋 時仍舊存在無法更有針對性的,僅是一眛地提供龐大的聯(lián)想詞匯,無法更為貼 切地提供使用者符合他需要的智能聯(lián)想。
對于翻譯軟件客制化的詞庫建立,有其智能化、實用化及精確使用的努力 方向,因此, 一種依據(jù)使用者輸入數(shù)據(jù)習慣建立使用者常用字匯字典的系統(tǒng)及 其方法遂成為一被關注的議題。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術問題在于提供一種依據(jù)使用者輸入數(shù)據(jù)習慣建立 使用者常用字匯字典的系統(tǒng)。
為實現(xiàn)上述目的,本發(fā)明提供一種依據(jù)使用者輸入數(shù)據(jù)習慣建立使用者常 用字匯字典的系統(tǒng),包括 一使用者輸入數(shù)據(jù)接口,提供使用者輸入數(shù)據(jù)的一 編輯窗口或一輸入宇段; 一輸入數(shù)據(jù)習慣捕捉模塊,依據(jù)多個捕捉條件,針對 編輯窗口或輸入字段的輸入數(shù)據(jù)提取相應單詞或詞組; 一語意規(guī)則庫,依據(jù)一語意結(jié)構(gòu)、 一語意句法、 一語意類別與捕捉條件建立一語意規(guī)則; 一推論機, 依據(jù)語意規(guī)則,針對所輸入數(shù)據(jù)進行推論,并輸出一字典推論結(jié)果; 一使用者 輸入習慣字典,依據(jù)語意類別的分類,將字典推論結(jié)果,分別儲存在各語意類 別的相應數(shù)據(jù)庫中;以及一智能優(yōu)先提取模塊,依據(jù)使用者輸入數(shù)據(jù)的初始字 詞,從使用者輸入習慣字典中提取與初始字詞相關的優(yōu)先排列,以供使用者選 取。
本發(fā)明的另一目的還在于提供一種依據(jù)使用者輸入數(shù)據(jù)習慣建立使用者 常用字匯字典的方法。
為實現(xiàn)上述目的,本發(fā)明所提供的依據(jù)使用者輸入數(shù)據(jù)習慣建立使用者常 用字匯字典的方法包括下列步驟提供使用者輸入數(shù)據(jù)的一編輯窗口或一輸入 字段;依據(jù)多個捕捉條件,針對編輯窗口或輸入字段的輸入數(shù)據(jù)提取相應單詞 或詞組;依據(jù)一語意結(jié)構(gòu)、 一語意句法、 一語意類別與捕捉條件建立一語意規(guī) 則;依據(jù)語意規(guī)則,針對所輸入數(shù)據(jù)進行推論,并輸出一字典推論結(jié)果;依據(jù) 語意類別的分類,將字典推論結(jié)果,分別儲存在各語意類別的相應數(shù)據(jù)庫中; 以及依據(jù)使用者輸入數(shù)據(jù)的初始字詞,從各語意類別的相應數(shù)據(jù)庫中提取與初 始字詞相關的優(yōu)先排列,以供使用者選取。
所述的捕捉條件是以曾經(jīng)出現(xiàn)或査詢過的單詞或詞組設定為一次,以經(jīng)常 出現(xiàn)或査詢過的單詞或詞組設定為多次;使用者輸入習慣字典還包括常用語句 字典數(shù)據(jù)庫、興趣喜好字典數(shù)據(jù)庫、商務交流字典數(shù)據(jù)庫、生詞字典數(shù)據(jù)庫與 使用者定義數(shù)據(jù)庫;而使用者定義數(shù)據(jù)庫是依據(jù)語意類別的自定義分類來建
本發(fā)明根據(jù)使用者輸入習慣的捕捉、分析,對于相應數(shù)據(jù)庫中內(nèi)容進行不 斷的更新,并劃分其優(yōu)先級,進而在使用者再次輸入相同字詞的時候,給予最 常用,最直接的智能型聯(lián)想的提示與翻譯。
以上的關于本發(fā)明內(nèi)容的說明及以下的實施方式的說明用以示范與解釋 本發(fā)明的原理,并且提供本發(fā)明的權(quán)利要求更進一步的解釋。
圖1為本發(fā)明所提的依據(jù)使用者輸入數(shù)據(jù)習慣建立使用者常用字匯字典 的系統(tǒng)方塊圖2為本發(fā)明所提的依據(jù)使用者輸入數(shù)據(jù)習慣建立使用者常用字匯字典
的方法流程圖3A為本發(fā)明的第一實施例示意圖;以及 圖3B為本發(fā)明的第二實施例示意圖。 其中,附圖標記
110:使用者輸入數(shù)據(jù)接口
120:輸入數(shù)據(jù)習慣捕捉模塊
130:語意規(guī)則庫
140 :推論機
150:使用者輸入習慣字典
151:常用語句字典數(shù)據(jù)庫
152:興趣喜好字典數(shù)據(jù)庫
153:商務交流字典數(shù)據(jù)庫
154:生詞字典數(shù)據(jù)庫
155:使用者定義數(shù)據(jù)庫
160:智能優(yōu)先提取模塊
步驟210:提供使用者輸入數(shù)據(jù)的一編輯窗口或一輸入字段
步驟220:依據(jù)多個捕捉條件,針對編輯窗口或輸入字段的輸入數(shù)據(jù)提取 相應單詞或詞組
步驟230:依據(jù)一語意結(jié)構(gòu)、 一語意句法、 一語意類別與捕捉條件建立一語意規(guī)則
步驟240:依據(jù)語意規(guī)則,針對所輸入數(shù)據(jù)進行推論,并輸出一字典推論結(jié)果
步驟250:依據(jù)語意類別的分類,將字典推論結(jié)果,分別儲存在各語意類別的相應數(shù)據(jù)庫中
步驟260:依據(jù)使用者輸入數(shù)據(jù)的初始字詞,從各語意類別的相應數(shù)據(jù)庫中提取與初始字詞相關的優(yōu)先排列,以供使用者選取具體實施方式
本發(fā)明則是通過長期對于使用者輸入信息的分類以及分析,建立一個不只是單純記憶的數(shù)據(jù)庫,而是根據(jù)持續(xù)的輸入習慣捕捉,通過一系列對于輸入信 息內(nèi)容構(gòu)成捕捉以及消除記錄條件的建立,對于數(shù)據(jù)庫中內(nèi)容的進行不斷更 新,并劃分其優(yōu)先級。進而在使用者再次輸入相同字詞的時候,給予最常用, 最直接的智能型聯(lián)想。
本發(fā)明是根據(jù)對于所有使用者輸入信息內(nèi)容中,構(gòu)成可被收集條件的信息 內(nèi)容,通過系統(tǒng)內(nèi)建的語意規(guī)則庫,分析其語言結(jié)構(gòu),劃分語言內(nèi)容的類別, 從而建立起若干符合不同使用者語言習慣的輸入信息習慣字典。從而在使用者 進行再輸入時,通過語意規(guī)則庫的再分析,判斷其用詞需求,并從相應的習慣 字典中,根據(jù)該單詞或詞組的常用頻率劃分優(yōu)先級,作智能型聯(lián)想提示,以達 到最大限度的貼近使用者需求的輸入智能型聯(lián)想方式。同時其建立的這套用戶 習慣字典,也將作為分析用戶個人語言行為以及愛好偏向的最大參考。本發(fā)明 所能實現(xiàn)應用的這套使用者信息習慣字典,讓使用者進行日常輸入的時候,能 夠更有針對性,更準確地提供智能聯(lián)想。也為使用者的智能分身,對于使用者 本身語言習慣的人工智能模擬,提供更完整而準確的數(shù)據(jù)信息來源。
圖1為本發(fā)明所提的依據(jù)使用者輸入數(shù)據(jù)習慣建立使用者常用字匯字典 的系統(tǒng)方塊圖,包括 一使用者輸入數(shù)據(jù)接口 110,提供使用者輸入數(shù)據(jù)的一 編輯窗口或一輸入字段,此編輯窗口或輸入字段針對計算機執(zhí)行接口中所能出現(xiàn)的輸入框或一般的文字處理軟件而言; 一輸入數(shù)據(jù)習慣捕捉模塊120,依據(jù) 多個捕捉條件,針對編輯窗口或輸入字段的輸入數(shù)據(jù)提取相應單詞或詞組,其 中,捕捉條件以曾經(jīng)出現(xiàn)或査詢過的單詞或詞組設定為一次,以經(jīng)常出現(xiàn)或査 詢過的單詞或詞組設定為多次,這些都被記錄在系統(tǒng)中,作為[使用者輸入數(shù) 據(jù)習慣]的判斷依據(jù); 一語意規(guī)則庫130,依據(jù)一語意結(jié)構(gòu)、 一語意句法、一 語意類別與捕捉條件建立一語意規(guī)則,該語意規(guī)則可以從上述的語意結(jié)構(gòu)、語 意句法、語意類別與捕捉條件的組合中任選其中一種,以作為下述推論的條件 依據(jù); 一推論機140,依據(jù)語意規(guī)則,針對所輸入數(shù)據(jù)進行推論,并輸出一字 典推論結(jié)果; 一使用者輸入習慣字典150,依據(jù)語意類別的分類,將字典推論 結(jié)果,分別儲存在各語意類別的相應數(shù)據(jù)庫中,使用者輸入習慣字典150還包 括常用語句字典數(shù)據(jù)庫151、興趣喜好字典數(shù)據(jù)庫152、商務交流字典數(shù)據(jù)庫 153、生詞字典數(shù)據(jù)庫154與使用者定義數(shù)據(jù)庫155;以及一智能優(yōu)先提取模 塊160,依據(jù)使用者輸入數(shù)據(jù)的初始字詞,從使用者輸入習慣字典中提取與初始字詞相關的優(yōu)先排列,以供使用者選取。
圖2為本發(fā)明所提的依據(jù)使用者輸入數(shù)據(jù)習慣建立使用者常用字匯字典
的方法流程圖,包括下列步驟提供使用者輸入數(shù)據(jù)的一編輯窗口或一輸入字 段(步驟210);依據(jù)多個捕捉條件,針對編輯窗口或輸入字段的輸入數(shù)據(jù)提取 相應單詞或詞組(步驟220);依據(jù)一語意結(jié)構(gòu)、 一語意句法、 一語意類別與捕 捉條件建立一語意規(guī)則(步驟230);依據(jù)語意規(guī)則,針對所輸入數(shù)據(jù)進行推論, 并輸出一字典推論結(jié)果(步驟240);依據(jù)語意類別的分類,將字典推論結(jié)果, 分別儲存在各語意類別的相應數(shù)據(jù)庫中(步驟250);以及依據(jù)使用者輸入數(shù)據(jù)
的初始字詞,從各語意類別的相應數(shù)據(jù)庫中提取與初始字詞相關的優(yōu)先排列,
以供使用者選取(步驟260)。
上述的捕捉條件以曾經(jīng)出現(xiàn)或查詢過的單詞或詞組設定為一次,以經(jīng)常出
現(xiàn)或査詢過的單詞或詞組設定為多次;語意類別的分類還包括常用語句字典、 興趣喜好字典、商務交流字典、生詞字典與使用者定義;而使用者定義數(shù)據(jù)庫
依據(jù)語意類別的自定義分類來建立。
現(xiàn)在以一較佳實施例來說明本發(fā)明的可行性,依據(jù)使用者輸入數(shù)據(jù)習慣建 立使用者常用字匯字典的技術手段體現(xiàn)在翻譯軟件中而言,對于使用者輸入數(shù) 據(jù)習慣的收集分為兩方面,第一是對使用者在各應用模塊中經(jīng)常輸入出現(xiàn)的重
復信息,或者存儲過的已知信息;另一方面,是判斷為使用者不太熟悉,需要 提醒的信息內(nèi)容, 一般來自于翻譯軟件中的輸入單詞內(nèi)容,如使用翻譯軟件時, 是來自于智能生詞筆記中所記錄的內(nèi)容。從這兩方面所能夠提供的服務,可以 做到對已知內(nèi)容重復輸入時的便捷,以及對于不熟悉內(nèi)容的提醒。意圖達到智 能化引擎的人性化表現(xiàn),圖3A為本發(fā)明的第一實施例示意圖,當使用者在輸 入字段里頭輸入[那天我要去Andy]時,輸入內(nèi)容中有重復出現(xiàn)過的詞Andy, 則出現(xiàn)下列跳現(xiàn)式窗口的聯(lián)想內(nèi)容
Andy. Wang
Andy家的狗狗
Andy. Wang的生日聚會
Andy —起出游日
其排列的優(yōu)先級以內(nèi)容重復出現(xiàn)率為主,而每一詞條的記錄都來自不同的 使用者輸入習慣字典150,例如,[Andy. Wang]來自好友列表的數(shù)據(jù)庫;[Andy
家的狗狗]來自最常出現(xiàn)的相關組合;[Andy. Wang的生日聚會]以及[Andy — 起出游日]都來自行事歷數(shù)據(jù)庫。
圖3B為本發(fā)明的第二實施例示意圖,當使用者在輸入字段里頭輸入[I don't want any more tra]時,輸入內(nèi)容中有重復出現(xiàn)過的詞tra ,則出現(xiàn)下 列跳現(xiàn)式窗口的聯(lián)想內(nèi)容
trac6
traffic
trademark是一艘船的樣子...
其排列的優(yōu)先級以內(nèi)容重復出現(xiàn)率為主,而每一詞條的記錄都來自不同的 使用者輸入習慣字典150,例如,[trace]來自最常出現(xiàn)的單詞組合;[traffic] 曾經(jīng)在翻譯軟件中查詢過的單詞;[trademark是-艘船的樣子...]來自備忘錄 中儲存的內(nèi)容。
當然本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況 下,熟悉本領域的普通技術人員當可根據(jù)本發(fā)明做出各種相應的改變和變形, 但這些相應的改變和變形都應屬于本發(fā)明所附的權(quán)利要求的保護范圍。
權(quán)利要求
1. 一種依據(jù)使用者輸入數(shù)據(jù)習慣建立使用者常用字匯字典的系統(tǒng),其特征在于,包括一使用者輸入數(shù)據(jù)接口,提供使用者輸入數(shù)據(jù)的一編輯窗口或一輸入字段;一輸入數(shù)據(jù)習慣捕捉模塊,依據(jù)多個捕捉條件,針對該編輯窗口或該輸入字段的輸入數(shù)據(jù)提取相應單詞或詞組;一語意規(guī)則庫,依據(jù)一語意結(jié)構(gòu)、一語意句法、一語意類別與該捕捉條件建立一語意規(guī)則;一推論機,依據(jù)該語意規(guī)則,針對所輸入數(shù)據(jù)進行推論,并輸出一字典推論結(jié)果;一使用者輸入習慣字典,依據(jù)該語意類別的分類,將該字典推論結(jié)果,分別儲存在各該語意類別的相應數(shù)據(jù)庫中;以及一智能優(yōu)先提取模塊,依據(jù)使用者輸入數(shù)據(jù)的初始字詞,從該使用者輸入習慣字典中提取與該初始字詞相關的優(yōu)先排列,以供使用者選取。
2. 根據(jù)權(quán)利要求1所述的依據(jù)使用者輸入數(shù)據(jù)習慣建立使用者常用字匯 字典的系統(tǒng),其特征在于,該捕捉條件以曾經(jīng)出現(xiàn)或査詢過的單詞或詞組設定 為一次。
3. 根據(jù)權(quán)利要求1所述的依據(jù)使用者輸入數(shù)據(jù)習慣建立使用者常用字匯 字典的系統(tǒng),其特征在于,該捕捉條件以經(jīng)常出現(xiàn)或查詢過的單詞或詞組設定 為多次。
4. 根據(jù)權(quán)利要求1所述的依據(jù)使用者輸入數(shù)據(jù)習慣建立使用者常用字匯 字典的系統(tǒng),其特征在于,該使用者輸入習慣字典還包括常用語句字典數(shù)據(jù)庫、 興趣喜好字典數(shù)據(jù)庫、商務交流字典數(shù)據(jù)庫、生詞字典數(shù)據(jù)庫與使用者定義數(shù) 據(jù)庫。
5. 根據(jù)權(quán)利要求4所述的依據(jù)使用者輸入數(shù)據(jù)習慣建立使用者常用字匯 字典的系統(tǒng),其特征在于,該使用者定義數(shù)據(jù)庫依據(jù)該語意類別的自定義分類 來建立。
6. —種依據(jù)使用者輸入數(shù)據(jù)習慣建立使用者常用字匯字典的方法,其特征在于,包括下列步驟提供使用者輸入數(shù)據(jù)的一編輯窗口或一輸入字段;依據(jù)多個捕捉條件,針對該編輯窗口或該輸入字段的輸入數(shù)據(jù)提取相應單 詞或詞組;依據(jù)一語意結(jié)構(gòu)、一語意句法、一語意類別與該捕捉條件建立一語意規(guī)則; 依據(jù)該語意規(guī)則,針對所輸入數(shù)據(jù)進行推論,并輸出一字典推論結(jié)果; 依據(jù)該語意類別的分類,將該字典推論結(jié)果,分別儲存在各該語意類別的相應數(shù)據(jù)庫中;以及依據(jù)使用者輸入數(shù)據(jù)的初始字詞,從各該語意類別的相應數(shù)據(jù)庫中提取與該初始字詞相關的優(yōu)先排列,以供使用者選取。
7. 根據(jù)權(quán)利要求6所述的依據(jù)使用者輸入數(shù)據(jù)習慣建立使用者常用字匯 字典的方法,其特征在于,該捕捉條件以曾經(jīng)出現(xiàn)或査詢過的單詞或詞組設定 為一次。
8. 根據(jù)權(quán)利要求6所述的依據(jù)使用者輸入數(shù)據(jù)習慣建立使用者常用字匯 字典的方法,其特征在于,該捕捉條件以經(jīng)常出現(xiàn)或査詢過的單詞或詞組設定 為多次。
9. 根據(jù)權(quán)利要求6所述的依據(jù)使用者輸入數(shù)據(jù)習慣建立使用者常用字匯 字典的方法,其特征在于,該語意類別的分類還包括常用語句字典、興趣喜好 字典、商務交流字典、生詞字典與使用者定義。
10. 根據(jù)權(quán)利要求9所述的依據(jù)使用者輸入數(shù)據(jù)習慣建立使用者常用字匯 字典的方法,其特征在于,該使用者定義依據(jù)該語意類別的自定義分類來建立。
全文摘要
本發(fā)明公開一種依據(jù)使用者輸入數(shù)據(jù)習慣建立使用者常用字匯字典的系統(tǒng)及其方法,該系統(tǒng)包括一使用者輸入數(shù)據(jù)接口,提供使用者輸入數(shù)據(jù)的一編輯窗口或一輸入字段;一輸入數(shù)據(jù)習慣捕捉模塊,針對該編輯窗口或該輸入字段的輸入數(shù)據(jù)提取相應單詞或詞組;一語意規(guī)則庫,建立一語意規(guī)則;一推論機,輸出一字典推論結(jié)果;一使用者輸入習慣字典,將該字典推論結(jié)果,分別儲存在各該語意類別的相應數(shù)據(jù)庫中;以及一智能優(yōu)先提取模塊,提取與該初始字詞相關的優(yōu)先排列,以供使用者選取。根據(jù)使用者輸入習慣的捕捉、分析,對于相應數(shù)據(jù)庫中內(nèi)容進行不斷的更新,并劃分其優(yōu)先級,在使用者再次輸入相同字詞的時候,給予最常用,最直接的智能型聯(lián)想的提示與翻譯。
文檔編號G06F17/30GK101206655SQ200610170799
公開日2008年6月25日 申請日期2006年12月22日 優(yōu)先權(quán)日2006年12月22日
發(fā)明者邱全成, 韓曉旻 申請人:英業(yè)達股份有限公司