[發明專利]一種輸入法詞典的實現方法和輸入法系統有效
| 申請號: | 200810100979.4 | 申請日: | 2008-02-27 |
| 公開(公告)號: | CN101520786A | 公開(公告)日: | 2009-09-02 |
| 發明(設計)人: | 蘇雪峰 | 申請(專利權)人: | 北京搜狗科技發展有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F3/023 |
| 代理公司: | 北京集佳知識產權代理有限公司 | 代理人: | 蘇培華;逯長明 |
| 地址: | 100084北京市海淀區中關*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 輸入法 詞典 實現 方法 系統 | ||
技術領域
本發明涉及電子詞典的數據處理技術領域,特別是涉及一種輸入法詞典的實現方法和輸入法系統。
背景技術
目前隨著互聯網技術應用的越來越廣泛,人們所接觸的信息量急劇增加,導致人們對詞典的需求越來越大,越來越多。所述詞典是一般指主要用來解釋詞語的概念、用法、翻譯的工具書。為了方便查詢,現有技術中也出現了越來越多的電子詞典,例如通過本地客戶端實現的金山詞霸、通過網絡實現的詞典網站等。
從功能上來說,一般的,用戶對詞典的使用可以包括以下三種使用場景:查找某詞對應的含義、解釋;或者,查找某詞對應的使用用法,一般包括某些使用例句或者出現過的文章等等;或者,查找某詞對應的其他語言翻譯結果,如漢英、英漢、漢日詞典等。例如,對于作為一個普通用戶,尤其是偏向于學生、科研的用戶來說,經常需要閱讀一些英文文獻,偶爾會碰到一些不認識的單詞或者短語,此時面臨的問題就是如何將單詞快速、準確翻譯成中文(當然,還有其他詞典的使用情景,例如中譯英等)。
現有技術中的電子詞典雖然相對于紙質詞典查找更加便利。但是無論是基于本地客戶端實現的金山詞霸,還是通過網絡實現的詞典網站等都仍然存在查詢過程步驟較多、過程復雜的問題。如以下的一個典型的查詢過程:
步驟1:打開電子詞典或者登陸詞典網站;
步驟2:將輸入光標定位在輸入框內,可以通過鼠標點擊、鍵盤tab轉移實現;
步驟3:在輸入框內輸入需要查詢的關鍵詞;
步驟4:將查詢提交給客戶端或者網絡服務器端;
步驟5:電子詞典或者網絡詞典返回結果,展現給用戶。
從數據流的角度對上述方式進行分析,如下:
操作系統接收鍵盤消息(編碼字符串)——轉發給輸入法——輸入法完成內容選擇和轉換(編碼字符串到關鍵詞)--輸入法將查詢內容(關鍵詞)發送至操作系統--操作系統轉發所述查詢內容(關鍵詞)至電子詞典輸入框內--電子詞典執行查詢--返回結果,展現給用戶。
完成內容選擇和轉換(編碼字符串到關鍵詞)--輸入法將查詢內容(關鍵詞)發送至操作系統--操作系統轉發所述查詢內容(關鍵詞)至電子詞典輸入框內--電子詞典執行查詢--返回結果,展現給用戶。
可見,對于用戶而言,其需要通過5個步驟才能滿足查詢需求,而其中提交查詢請求的步驟就占據了4步,因此,現有電子詞典的查詢過程對于用戶而言,是比較麻煩的,查找過程非常費時。其次,從底層數據流的角度看,其也需要經過7個步驟的數據流傳輸才能將最終結果反饋給用戶。
發明內容
總之,需要本領域技術人員迫切解決的一個技術問題就是:如何能夠提高用戶詞典查詢的效率和速度、減少詞典查詢過程中的數據流轉步驟。
本發明所要解決的技術問題是提供一種輸入法詞典的實現方法以及一種輸入法系統,通過輸入法實現詞典功能,能夠提高用戶詞典查詢的效率和速度、減少詞典查詢過程中的數據流轉步驟。
為了解決上述問題,本發明公開了一種通過輸入法完成詞典查詢的方法,包括:輸入法系統接收用戶的輸入信息,確定用戶所需的查詢關鍵詞;其中,通過以下步驟實現所述查詢關鍵詞的確定:通過用戶選擇或者輸入法系統默認設置,確定一依據用戶輸入信息變換后的候選項為用戶所需的查詢關鍵詞;或者,通過用戶選擇或者輸入法系統默認設置,直接確定用戶輸入的編碼字符串為用戶所需的查詢關鍵詞;依據該查詢關鍵詞,在詞典數據庫中進行查詢;獲取查詢結果并展現。
優選的,當所述直接確定用戶輸入的編碼字符串為用戶所需的查詢關鍵詞時,上述方法在確定用戶所需的查詢關鍵詞之前,還可以包括:判斷所述編碼字符串屬于英文的可能性,如果大于或等于預置閾值,則啟動輸入法系統的詞典查詢模式,并確定該編碼字符串為用戶所需的查詢關鍵詞;如果否,則執行輸入法系統的普通輸入過程。
優選的,如果所述查詢關鍵詞是依據用戶輸入信息的一部分而確定的,則將所述查詢結果和依據剩余用戶輸入信息而得到的候選項組合展現。
優選的,所述詞典數據庫包括客戶端詞典數據庫和網絡端詞典數據庫。
優選的,上述方法可以通過以下步驟完成對詞典數據庫的查詢過程:判斷是否命中本地客戶端詞典數據庫,如果是,則直接輸出查詢結果;如果否,則連接網絡端詞典數據庫進行查詢,返回相應的查詢結果。
優選的,上述方法還可以包括:網絡端服務器接收從輸入法系統上傳的詞條及其釋義信息或翻譯信息,并將所述信息更新至網絡端詞典數據庫。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京搜狗科技發展有限公司,未經北京搜狗科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810100979.4/2.html,轉載請聲明來源鉆瓜專利網。





