新四季網

一種用於供用戶進行中英文混合輸入的方法與設備的製作方法

2023-07-31 23:12:16 3

專利名稱:一種用於供用戶進行中英文混合輸入的方法與設備的製作方法
技術領域:
本發明涉及計算機領域,尤其涉及通過計算機進行文字輸入的技術。
背景技術:
現有的計算機中文輸入法可以提供用戶以全拼、雙拼、五筆字型等進行中文輸入, 然而在進行中英文交替輸入時,需要用戶進行輸入模式的切換,例如,通過按計算機鍵盤上 的「caps lock」鍵或其他快捷鍵組合來進行切換,從而使得中英文的混合輸入較為不便和 耗時。

發明內容
本發明的目的是提供一種允許用戶以中文和英文進行混合輸入的用戶設備和/ 或網絡設備及其方法。根據本發明的一個方面,提供一種在用戶設備端用於允許用戶以英文及另一種語 言進行混合輸入的方法,該方法包括以下步驟a獲取用戶的輸入序列;b將所述輸入序列與詞庫進行匹配查詢,獲得一個或多個匹配的輸入詞條選項,其 中當輸入序列中包含英文單詞的序列時,至少一個輸入詞條選項包括所述英文單詞或其按 所述另一種語言的譯文;c將所述一個或多個匹配的輸入詞條選項提供給所述用戶,供其選擇。根據本發明的另一個方面,還提供了一種在網絡設備中用於允許用戶以英文和另 一種語言進行混合輸入的方法,該方法包括以下步驟A接收來自該用戶操作的用戶設備所發送的該用戶的輸入序列;B將所述輸入序列與該網絡設備中的網絡詞庫進行匹配查詢,獲得一個或多個匹 配的輸入詞條選項,其中當輸入序列中包含英文單詞的序列時,至少一個輸入詞條選項包 括所述英文單詞或其按所述另一種語言的譯文;C將所述一個或多個匹配的輸入詞條選項發回所述用戶設備。根據本發明的一個方面,提供了一種用於允許用戶以英文及另一種語言進行混合 輸入的用戶設備,該用戶設備包括第一獲取裝置,用於獲取用戶的輸入序列;查詢裝置,用於將所述輸入序列與詞庫進行匹配查詢,獲得一個或多個匹配的輸 入詞條選項,其中當輸入序列中包含英文單詞的序列時,至少一個輸入詞條選項包括所述 英文單詞或其按所述另一種語言的譯文;提供裝置,用於將所述一個或多個匹配的輸入詞條選項提供給所述用戶,供其選擇。根據本發明的另一方面,提供了一種一種用於輔助用戶在用戶設備以英文和另一 種語言進行混合輸入的網絡設備,包括第二接收裝置,用於接收來自該用戶操作的用戶設備所發送的該用戶的輸入序 列;查詢裝置,用於將所述輸入序列與該網絡設備中的網絡詞庫進行匹配查詢,獲得 一個或多個匹配的輸入詞條選項,其中當輸入序列中包含英文單詞的序列時,至少一個輸 入詞條選項包括所述英文單詞或其按所述另一種語言的譯文;第二發送裝置,用於將所述一個或多個匹配的輸入詞條選項發回所述用戶設備。根據本發明的再一方面,提供了一種用於允許用戶以英文和另一種語言進行混合 輸入的系統,包括如前述根據本發明一個方面的用戶設備及根據本發明另一方面的網絡 設備。與現有技術相比,本發明允許用戶在進行文字輸入時,隨意地按諸如雙拼、全拼、 五筆等中文輸入法進行輸入並其間直接以英文單詞進行輸入,可以獲得全中文或中文與英 文單詞組合的輸入選項,從而無需進行中英文輸入模式的切換,從而極大地提高了輸入效率。


通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發明的其它 特徵、目的和優點將會變得更明顯圖1為根據本發明一個方面的允許用戶以英文及另一種語言進行混合輸入的用 戶設備的示意圖;圖2示出根據本發明一個優選實施例的允許用戶以英文及另一種語言進行混合 輸入的用戶設備的示意圖;圖3示出根據本發明另一方面的允許用戶以中英文進行混合輸入的用戶設備和 網絡設備的示意圖;圖4示出根據本發明一個優選實施例的允許用戶以中英文進行混合輸入的用戶 設備和網絡設備的示意圖。圖5示出根據本發明另一優選實施例的允許用戶以中英文進行混合輸入的用戶 設備和網絡設備的示意圖。圖6示出根據本發明一個方面的在用戶設備中允許用戶以英文及另一種語言進 行混合輸入的流程圖;圖7示出根據本發明另一方面的用戶設備和網絡設備配合來允許用戶以英文及 另一種語言進行混合輸入的流程圖;圖8示出根據本發明一個優選實施例的用戶設備和網絡設備配合來允許用戶以 英文及另一種語言進行混合輸入的流程圖;附圖中相同或相似的附圖標記代表相同或相似的部件。
8
具體實施例方式下面結合附圖對本發明作進一步詳細描述。圖1示出根據本發明一個方面的用於允許用戶以英文及另一種語言進行混合輸 入的用戶設備1。其中,用戶設備1可以是任何一種可與用戶通過鍵盤、遙控器、觸摸板、或 聲控設備進行人機互動的電子產品,例如計算機、智慧型手機、PDA、遊戲機、或IPTV等。用戶設備1中包括第一獲取裝置11、查詢裝置12、提供裝置13、用於保存本地詞庫 的存儲裝置14(為簡明起見,以下簡稱詞庫14)。具體地,第一獲取裝置11通過任何一種可與用戶進行人機互動的交互設備來實 時地獲取用戶正在輸入的輸入序列。該交互設備可以是鍵盤、遙控器、觸摸板或聲控設備 等。以鍵盤為例,當用戶敲擊鍵盤中按鍵進行輸入時,第一獲取裝置11實時地獲取用戶敲 擊的按鍵序列。查詢裝置12將第一獲取裝置11提供的用戶輸入序列與詞庫14進行匹配查 詢,獲得一個或多個匹配的輸入詞條選項,其中當輸入序列中包含英文單詞的序列時,至 少一個輸入詞條選項包括所述英文單詞或其按所述另一種語言的譯文。也即,本發明允 許用戶在按全拼、雙拼、五筆等輸入中文的同時,還可以混雜直接輸入英文單詞。例如, 當用戶希望輸入「我使用視窗軟體」時,無需全部以全拼進行輸入,而可以敲擊按鍵輸入 「woshiyongwindows」,查詢裝置12識別出「windows」為英文單詞,此外根據「woshiyong」 進行匹配查詢得到中文組合「我使用」,從而可以獲得「我使用窗口」、「我使用視窗」、「我使 用視窗軟體」、「我使用windows」等詞條組合。優選地,查詢裝置12還能夠幫助用戶自動完成英文單詞的自動切分,而用戶無 須切換至英文輸入狀態或關閉輸入法。例如,當用戶敲擊按鍵輸入「windowsgame」,查詢 裝置12識別出「windows」和「game」為英文單詞且相鄰,查詢裝置12會在「windows」和 「game」之間插入空格符「 」,從而得到「windows game",並進行前面所述的匹配查詢從而得 到「windows gamWVindows遊戲」、「視窗遊戲」、「視窗軟體遊戲」等詞條組合。本領域 技術人員應能理解,查詢裝置12可以通過相似的機制完成用戶輸入序列中多個相鄰英文 單詞的自動切分,如用戶輸入序列「ilovethisgame」,查詢裝置12將為用戶提供包括「i lovethis game」在內的多個詞條組合。查詢裝置12也支持中英文混合輸入過程中英文單 詞的自動切分。例如,當用戶敲擊按鍵輸入「woxihuanwindowsgame」,查詢裝置12識別出 "windows,,和「 game,,為相鄰的英文單詞,查詢裝置12會在「windows,,和「 game,,之間插入 空格符「 」,從而得到「woxihuanwindows game」,此外根據「woxihuan」進行匹配查詢得到中 文組合「我喜歡」,從而可以獲得「我喜歡windowsgame」、「我喜歡windows遊戲」、「我喜歡視 窗遊戲」、「我喜歡視窗軟體遊戲」等詞條組合。考慮到真實應用的複雜性和用戶需要的特異 性,查詢裝置2所提供的自動英文切分操作並不能總是滿足用戶的需要,此時,用戶可以在 輸入序列中補充插入單引號「』 」或其他類似符號,進行英文單詞的強制切分,當然也可以分 別輸入須拆分的英文單詞,以實現其期望的中英文輸入序列。提供裝置13隨後將查詢裝置獲得的一個或多個匹配的輸入詞條選項按一定順序 和格式提供給所述用戶,供其選擇以作具體輸入。例如,通過在顯示器的一個輸入窗口欄中 顯示給用戶是,可將多個詞條選項與輸入序列分欄顯示,多個詞條選項可全部列入下一欄 中供用戶選擇。優選地,可以在詞條欄中僅顯示一行詞條選項,該行詞條選項數目可以是預設的也可由用戶設定,通過由用戶按動特定功能鍵顯示上一行或下一行詞條選項,該特定 功能鍵例如可以是「 + 」和「_」。優選地,第一獲取裝置11和查詢裝置12和提供裝置13之間是持續不斷地工作。 具體地,第一獲取裝置11實時地獲取用戶的輸入序列並持續地提供給查詢裝置12,例如 「w,,、「wo,,· . . 「wosh,,· . . 「woshiyong,,· . . 「woshiyongwin,,· . . 「woaiwindows,,,查詢裝 置12也實時地對第一獲取裝置11持續不斷地提供的用戶輸入序列進行匹配查詢,以持續 獲取與上述各輸入序列相對應的詞條選項,例如 」對應「1我、2喔、3握、4窩」;「wosh」對 應「1我所、2我省、3我生、4我說、5握手」;「woshiyongwindows」對應「1我使用視窗軟體、 2我使用wind0ws、3我使用視窗、4我使用窗口」。在此,本領域技術人員應理解「持續」是 指在用戶最終選擇一個詞條選項前一直進行的動作方式,例如用戶在敲擊按鍵序列「woai」 後可能稍停片刻,如0. 5秒,再繼續敲擊隨後的按鍵。查詢裝置12在根據用戶輸入序列進行匹配查詢時,當識別輸入序列中包含英文 單詞時,在查詢獲得輸入序列其餘部分對應中文後,還會根據該中文與該英文單詞之間的 關聯來獲得最適配的詞條組合,該關聯可以是通常的文義關聯,也可是詞庫中保存或用戶 輸入歷史記錄中的選擇組合。例如,在輸入序列「woshiyongwindows」中,查詢裝置12獲得 「wiondows」的各種中文譯文「窗口」、「視窗」、「視窗軟體」,並獲得「woshiyong」對應的中文 「我使用」 「我是用」,該中文與英文單詞及其譯文的文義關聯來確定以下幾項詞條選擇為最 優選的選項「1我使用視窗軟體、2我使用wind0ws、3我使用視窗、4我使用窗口」。在一個優選實施例中,查詢裝置12在根據用戶輸入序列在詞庫中進行匹配查詢 獲得多個輸入詞條選項時還獲得各個輸入詞條選項的優先級。提供裝置13將查詢裝置12 提供的多個匹配的輸入詞條選項按其優先級順序在詞條欄中顯示給所述用戶,其中優先級 越高,該輸入詞條選項越靠前顯示。具體地,查詢裝置12可以根據用戶輸入歷史記錄中對 各個詞條選項的選擇頻度、各詞條選項中各個詞彙間的文義關聯性來確定其優先級高低。 查詢裝置12也可根據用戶設定的輸入偏好選擇來確定優先級高低,例如,當用戶設定輸入 偏好為1)優先級高低計算機詞彙> 電子詞彙>普通詞彙;幻優先級高低中文>英文, 則在輸入序列「woshiyongwindows」可判斷「我使用視窗軟體」優先級最高,「我使用視窗」 次之、「我使用windows」再次之。另外,查詢裝置12還可根據目前用戶設備的IP位址來判 斷其所處的地域,從而可以確定輸入序列中與該地域相關的詞彙的優先級,例如,當用戶輸 入序列為「woxihuanbund」,其中「bund」的譯文有「1提岸2碼頭3同盟4 (上海)外灘」, 當查詢裝置12根據用戶設備IP位址獲知其目前位於中國上海市,從而可確定「bund」對應 譯文中「上海外灘」或「外灘」優先級最高,因而可提供如下輸入詞條選項「 1我喜歡上海外 灘;2我喜歡外灘;3我喜歡碼頭;4我喜歡提岸;5我喜歡同盟」。為簡明起見,我們可將用 戶輸入歷史記錄,用戶設定輸入偏好、計算機IP位址(或用戶地址)等統稱為用戶特徵,且 本領域技術人員應能理解,用戶特徵包括但不限於上述內容。本領域技術人員應能理解,用戶設備1可以在本地存儲器中保存上述用戶輸入歷 史記錄、用戶設定輸入偏好以及詞彙間的各種關聯性。優選地,用戶設備1還可對所保存的 用戶輸入歷史記錄、輸入偏好及詞彙間關聯性等信息進行更新。如圖2所示,用戶設備1還 包括第二獲取裝置15、更新裝置16。其中第二獲取裝置15通過與用戶的進一步交互來獲 取該用戶對提供裝置13所提供多個輸入詞條選項的選擇。更新裝置16根據第二獲取裝置15提供的用戶選擇來更新詞庫和用戶輸入歷史記錄、詞彙間的關聯性等,例如可在詞庫14 中增加新詞條選項和已有詞條選項的優先級,用戶特徵。更優選地,如用戶設備可接入互聯 網,第二獲取裝置15還可自行在網際網路中搜尋新的詞條組合,並用以更新詞庫14等。圖2示出根據本發明的用戶設備的一個優選實施例,其中,查詢裝置12還包括 判斷裝置121和匹配查詢裝置122。判斷裝置121根據輸入序列在包含英文單詞的詞庫 中進行查詢以判斷所述輸入序列中是否包括英文單詞。當匹配查詢裝置122由判斷裝置 獲知輸入序列中包括英文單詞,則查詢用戶輸入序列其餘部分對應的中文,然後提供該中 文與英文單詞或其各種中文譯文的各種組合作為詞條選項。優選地,匹配查詢裝置也會 根據該中文與該英文單詞之間的關聯來獲得最適配的詞條組合,該關聯可以是通常的文 義關聯,也可是詞庫14中預設的或用戶輸入歷史記錄中的選擇組合。例如,在輸入序列 "woshiyongwindows"中,匹配查詢裝置122獲得「windows」的各種中文譯文「窗口」、「視 窗」、「視窗軟體」,並獲得「woshiyong」對應的中文「我使用」 「我是用」,該中文與英文單詞 及其譯文的文義關聯來確定以下幾項詞條選擇為最優選的選項「1我使用視窗軟體;2我 使用windows ;3我使用視窗;4我使用窗口」。優選地,匹配查詢裝置122在根據用戶輸入序列在詞庫中進行匹配查詢獲得多 個輸入詞條選項時還獲得各個輸入詞條選項的優先級。提供裝置13將匹配查詢裝置12 提供的多個匹配的輸入詞條選項按優先級順序在詞條欄中顯示給所述用戶,其中優先級越 高,該輸入詞條選項越靠前顯示。具體地,匹配查詢裝置122可以根據用戶歷史記錄中對各 個詞條選項的選擇頻度、各詞條選項中各個詞彙間的文義關聯性來確定其優先級高低。匹 配查詢裝置122也可根據用戶設定的輸入偏好選擇來確定優先級高低,例如,當用戶設定 輸入偏好為1)優先級高低計算機詞彙> 電子詞彙>普通詞彙;幻優先級高低中文> 英文,則在輸入序列「woshiyongwindows」可判斷「我使用視窗軟體」優先級最高,「我使用 視窗」次之、「我使用windows」再次之。另外,匹配查詢裝置122還可根據目前用戶設備的 IP位址來判斷其所處的地域,從而可以確定輸入序列中與該地域相關的詞彙的優先級,例 如,當用戶輸入序列為「woxihuanbimd」,其中「bund」的譯文有「1提岸2碼頭3同盟4(上 海)外灘」,當查詢裝置12根據用戶設備IP位址獲知其目前位於中國上海市,從而可確定 「bund」對應譯文中「上海外灘」或「外灘」優先級最高,因而可提供如下輸入詞條選項「1我 喜歡上海外灘;2我喜歡外灘;3我喜歡碼頭;4我喜歡提岸;5我喜歡同盟」。圖3示出根據本發明另一方面的允許用戶以中英文進行混合輸入的用戶設備和網絡 設備的實施例,其中用戶設備1經由網絡與網絡設備2相連接,兩者配合來允許用戶在用戶設 備處以中文和英文進行混合輸入。該網絡可以為網際網路、內部網等,以下以網際網路為例說明其中,用戶設備1可以是任何一種可與用戶通過鍵盤、遙控器、觸摸板、或聲控設 備進行人機互動的電子產品,例如計算機、智慧型手機、PDA、遊戲機、或IPTV等。而網絡設備 2可以是網絡伺服器、小型主機、大型主機等。在一個實施例中,用戶設備1中包括第一獲取裝置11、第一發送裝置17、第一接收 裝置18、提供裝置13。網絡設備2包括第二接收裝置21、查詢裝置22、第二發送裝置23和 用於保存網絡詞庫的存儲裝置為簡明起見,以下簡稱網絡詞庫24)。具體地,用戶設備1中的第一獲取裝置11通過任何一種可與用戶進行人機互動的 交互設備來實時地獲取用戶正在輸入的輸入序列。該交互設備可以是鍵盤、遙控器、觸摸板或聲控設備等。以鍵盤為例,當用戶敲擊鍵盤中按鍵進行輸入時,第一獲取裝置11實時地 獲取用戶敲擊的按鍵序列。用戶設備1中的第一發送裝置17實時並持續不斷地將第一獲取裝置11提供的用 戶輸入序列發送至網絡設備2。網絡設備2中的第二接收裝置21接收到該輸入序列並提 供給查詢裝置22。查詢裝置22將用戶輸入序列與網絡詞庫M進行匹配查詢,獲得一個或 多個匹配的輸入詞條選項,其中當輸入序列中包含英文單詞的序列時,至少一個輸入詞條 選項包括所述英文單詞或其按所述另一種語言的譯文。也即,本發明允許用戶在按全拼、 雙拼、五筆等輸入中文的同時,還可以混雜直接輸入英文單詞。例如,當用戶希望輸入「我 使用視窗軟體」時,無需全部以全拼進行輸入,而可以敲擊按鍵輸入「woshiyongwindows」, 查詢裝置22識別出「windows」為英文單詞,此外根據「woshiyong」進行匹配查詢得到中 文組合「我使用」,從而可以獲得「我使用窗口」、「我使用視窗」、「我使用視窗軟體」、「我使用 windows」等詞條組合。網絡設備2中的第二發送裝置23也實時和持續不斷地將查詢裝置22提供的輸入 詞條選項發送至用戶設備1。用戶設備1中的第一接收裝置19接收到所述輸入詞條選項並 實時和聯繫地提供給提供裝置13,提供裝置13隨後將獲得的一個或多個匹配的輸入詞條 選項按一定順序和格式提供給所述用戶,供其選擇以作具體輸入。例如,通過在顯示器的一 個輸入窗口欄中顯示給用戶是,可將多個詞條選項與輸入序列分欄顯示,多個詞條選項可 全部列入下一欄中供用戶選擇。優選地,可以在詞條欄中僅顯示一行詞條選項,該行詞條選 項數目可以是預設的也可由用戶設定,通過由用戶按動特定功能鍵顯示上一行或下一行詞 條選項,該特定功能鍵例如可以是「 + 」和「_」。優選地,用戶設備1中的第一獲取裝置11、第一發送裝置17、第一接收裝置、和網 絡設備2中的第二接收裝置21、查詢裝置12和第二發送裝置23之間是持續不斷地配合 工作。具體地,第一獲取裝置11實時地獲取用戶的輸入序列並持續不斷地提供給第一發 送裝置 17,例如「》,,、「》0,,· . . "wosh". . . "woshiyong". . . "woshiyongwin". . . "woaiwindow s」,第一發送裝置也實時和持續不斷地將各種輸入序列發送給網絡設備2。網絡設備2中 的第二接收裝置21接收到用戶設備1所發送的各種輸入序列後也實時和持續不斷地提供 給查詢裝置22,查詢裝置22隨即實時地對第一接收裝置21持續不斷地提供的用戶輸入序 列進行匹配查詢,以持續獲取與上述各輸入序列相對應的詞條選項,例如「W」對應「1我、2 喔、3握、4窩」 ;「wosh」對應「1我所、2我省、3我生、4我說、5握手」 ;"woshiyongwindows" 對應「1我使用視窗軟體、2我使用wind0ws、3我使用視窗、4我使用窗口」。網絡設備2中的查詢裝置22在根據用戶輸入序列在網絡詞庫22中進行匹配查 詢時,當識別輸入序列中包含英文單詞時,在查詢獲得輸入序列其餘部分對應中文後,還會 根據該中文與該英文單詞之間的關聯來獲得最適配的詞條組合,該關聯可以是通常的文義 關聯,也可是網絡詞庫M中保存或用戶輸入歷史記錄中的選擇組合。例如,在輸入序列 "woshiyongwindows"中,查詢裝置22獲得「wiondows」的各種中文譯文「窗口」、「視窗」、 「視窗軟體」,並獲得「woshiyong」對應的中文「我使用,,「我是用,,,該中文與英文單詞及其 譯文的文義關聯來確定以下幾項詞條選擇為最優選的選項「1我使用視窗軟體、2我使用 windows,3我使用視窗、4我使用窗口」。優選地,查詢裝置22還能夠幫助用戶自動完成英文單詞的自動切分,而用戶無須切換至英文輸入狀態或關閉輸入法。例如,當用戶敲擊按鍵輸入「windowsgame」,查詢 裝置22識別出「windows」和「game」為英文單詞且相鄰,查詢裝置22會在「windows」和 "game"之間插入空格符「 」,從而得到「windows game",並進行前面所述的匹配查詢從而得 到「windows gamWVindows遊戲」、「視窗遊戲」、「視窗軟體遊戲」等詞條組合。本領域 技術人員應能理解,查詢裝置22可以通過相似的機制完成用戶輸入序列中多個相鄰英文 單詞的自動切分,如用戶輸入序列「ilovethisgame」,查詢裝置22將為用戶提供包括「i lovethis game」在內的多個詞條組合。查詢裝置22也支持中英文混合輸入過程中英文單 詞的自動切分。例如,當用戶敲擊按鍵輸入「woxihuanwindowsgame」,查詢裝置22識別出 "windows,,和「 game,,為相鄰的英文單詞,查詢裝置22會在「windows,,和「 game,,之間插入 空格符「 」,從而得到「woxihuanwindows game」,此外根據「woxihuan」進行匹配查詢得到中 文組合「我喜歡」,從而可以獲得「我喜歡windowsgame」、「我喜歡windows遊戲」、「我喜歡視 窗遊戲」、「我喜歡視窗軟體遊戲」等詞條組合。考慮到真實應用的複雜性和用戶需要的特異 性,查詢裝置22所提供的自動英文切分操作並不能總是滿足用戶的需要,此時,用戶可以 在輸入序列中補充插入單引號「 』」或其他類似符號,進行英文單詞的強制切分,當然也可以 分別輸入須拆分的英文單詞,以實現其期望的中英文輸入序列。在一個優選實施例中,網絡設備2中的查詢裝置22在根據用戶輸入序列在詞庫中 進行匹配查詢獲得多個輸入詞條選項時還獲得各個輸入詞條選項的優先級。用戶設備1中 的提供裝置13通過第一接收裝置19接收到來自網絡設備2的輸入詞條選項,並將多個匹 配的輸入詞條選項按優先級順序在詞條欄中顯示給所述用戶,其中優先級越高,該輸入詞 條選項越靠前顯示。更優選地,當用戶通過用戶設備1登錄網絡設備時,網絡設備2的查詢裝置22可 根據用戶登錄的ID來獲取用戶特徵,例如用戶輸入歷史記錄,用戶特定的用戶詞庫、用戶 設定的個人偏好、用戶屬性信息等。所述用戶特徵可以保存在網絡設備2中,也可保存在於 網絡設備2相連接的其他網絡設備中。具體地,網絡設備2中的查詢裝置22可以根據用戶輸入歷史記錄中對各個詞 條選項的選擇頻度、各詞條選項中各個詞彙間的文義關聯性來確定其優先級高低。也可 根據用戶設定的輸入偏好選擇來確定優先級高低,例如,當用戶設定輸入偏好為1)優先 級高低計算機詞彙> 電子詞彙>普通詞彙;2)優先級高低中文>英文,則在輸入序列 「woshiyongwindows」可判斷「我使用視窗軟體」優先級最高,「我使用視窗」次之、「我使用 windows"再次之。另外,查詢裝置22還可根據目前用戶設備1的IP位址來判斷其所處 的地域,從而可以確定輸入序列中與該地域相關的詞彙的優先級,例如,當用戶輸入序列為 「woxihuanbund」,其中「bund」的譯文有「1提岸2碼頭3同盟4 (上海)外灘」,當查詢裝置 12根據用戶設備IP位址獲知其目前位於中國上海市,從而可確定「bund」對應譯文中「上 海外灘」或「外灘」優先級最高,因而可提供如下輸入詞條選項「1我喜歡上海外灘;2我喜 歡外灘;3我喜歡碼頭;4我喜歡提岸;5我喜歡同盟」。優選地,網絡設備2還可對所保存的用戶輸入歷史記錄、輸入偏好及詞彙間關聯 性等信息進行更新。如圖3所示,用戶設備1還包括第二獲取裝置15、第三發送裝置18 ;網 絡設備2還包括第二接收裝置25和更新裝置26。其中用戶設備1中的第二獲取裝置15通 過與用戶的進一步交互來獲取該用戶對提供裝置13所提供多個輸入詞條選項的選擇,並由第三發送裝置18發送至網絡設備。更新裝置沈根據第二接收裝置25所接收的用戶選 擇來更新詞庫和用戶輸入歷史記錄、詞彙間的關聯性等,例如可在網絡詞庫M中增加新詞 條選項和已有詞條選項的優先級,用戶特徵。更優選地,網絡設備2還可包括第三獲取裝置 (未示出),其還可自行在網際網路中搜尋新的詞條組合,並用以更新網絡詞庫M等。圖4示出根據本發明的一個優選實施例,其中,網絡設備2的查詢裝置22還包括 判斷裝置221和匹配查詢裝置222。判斷裝置221根據輸入序列在包含英文單詞的網絡詞 庫中進行查詢以判斷所述輸入序列中是否包括英文單詞。當匹配查詢裝置222由判斷裝 置獲知輸入序列中包括英文單詞,則查詢獲得輸入序列其餘部分對應的中文,然後提供該 中文與英文單詞或其各種中文譯文的各種組合作為詞條選項。優選地,匹配查詢裝置也會 根據該中文與該英文單詞之間的關聯來獲得最適配的詞條組合,該關聯可以是通常的文義 關聯,也可是網絡詞庫M中預設的或用戶輸入歷史記錄中的選擇組合。例如,在輸入序列 「woshiyongwindows」中,匹配查詢裝置222獲得「wiondows」的各種中文譯文「窗口」、「視 窗」、「視窗軟體」,並獲得「woshiyong」對應的中文「我使用」 「我是用」,該中文與英文單詞 及其譯文的文義關聯來確定以下幾項詞條選擇為最優選的選項「1我使用視窗軟體;2我 使用windows ;3我使用視窗;4我使用窗口」。同樣,匹配查詢裝置222在根據用戶輸入序列在詞庫中進行匹配查詢獲得多個輸 入詞條選項時還獲得各個輸入詞條選項的優先級。第二發送裝置23將所述多個輸入詞條 選項及其優先級信息發送至用戶設備1,用戶設備1的第一接收裝置19進行接收並提供給 提供裝置13,提供裝置3將所述多個匹配的輸入詞條選項按優先級順序在詞條欄中顯示給 所述用戶,其中優先級越高,該輸入詞條選項越靠前顯示。具體地,網絡設備2中的匹配查 詢裝置222可以根據用戶歷史記錄中對各個詞條選項的選擇頻度、各詞條選項中各個詞彙 間的文義關聯性來確定其優先級高低。匹配查詢裝置222也可根據用戶設定的輸入偏好選 擇來確定優先級高低,例如,當用戶設定輸入偏好為1)優先級高低計算機詞彙> 電子詞 匯>普通詞彙;2)優先級高低中文>英文,則在輸入序列「woshiyongwindows」可判斷「我 使用視窗軟體」優先級最高,「我使用視窗」次之、「我使用windows」再次之。另外,匹配查 詢裝置222還可根據目前用戶設備的IP位址來判斷其所處的地域,從而可以確定輸入序列 中與該地域相關的詞彙的優先級,例如,當用戶輸入序列為「woxihuanbimd」,其中「bund」 的譯文有「1提岸2碼頭3同盟4 (上海)外灘」,當查詢裝置12根據用戶設備IP位址獲知 其目前位於中國上海市,從而可確定「bund」對應譯文中「上海外灘」或「外灘」優先級最高, 因而可提供如下輸入詞條選項「1我喜歡上海外灘;2我喜歡外灘;3我喜歡碼頭;4我喜歡 提岸;5我喜歡同盟」。一個優選實施例中,如圖5所示,用戶設備1本身也包括查詢裝置12和用於保存 本地詞庫的存儲器14(以下簡稱本地詞庫14)。第一獲取裝置11在獲取用戶輸入序列後, 可將所述用戶輸入序列先提供給用戶設備1的查詢裝置12進行匹配查詢,具體查詢過程如 前面參照圖1-2所描述的內容,該內容引用在此不做贅述;第一獲取裝置11還可通過第三 發送裝置18將用戶輸入序列發送至網絡設備,由其中的查詢裝置22進行匹配查詢,具體查 詢過程如前面參照圖3-4所描述的內容,該內容引用在此不做贅述。用戶設備1還包括一個 合併裝置20,其將來自本身的查詢裝置12提供的一個或多個輸入詞條選項和來自網絡設 備2的查詢裝置22提供的一個或多個輸入詞條選項進行合併處理,刪除其中的重複選項,
14並根據一定規則來確定最終合併得到的多個詞條選項的優先級順序,隨後提供給提供裝置 13,由其按相應的優先級順序提供給用戶。通常,網絡設備2提供的輸入詞條選項應該更為 準確,因此優先級較本地查詢獲得輸入詞條選項為高。圖6示出根據本發明一個方面的方法流程圖,其中示出用戶通過用戶設備以英文 和中文進行混合輸入的過程。其中,用戶設備1可以是任何一種可與用戶通過鍵盤、遙控器、觸摸板、或聲控設 備進行人機互動的電子產品,例如計算機、智慧型手機、PDA、遊戲機、或IPTV等。用戶設備1 中保存本地詞庫(為簡明起見,以下簡稱詞庫)。具體地,在步驟Sl中,用戶設備1通過任何一種可與用戶進行人機互動的交互設 備來實時地獲取用戶正在輸入的輸入序列。該交互設備可以是鍵盤、遙控器、觸摸板或聲控 設備等。以鍵盤為例,當用戶敲擊鍵盤中按鍵進行輸入時,用戶設備1實時地獲取用戶敲擊 的按鍵序列。在步驟s2中,用戶設備1所獲取的用戶輸入序列在詞庫中進行匹配查詢,獲 得一個或多個匹配的輸入詞條選項,其中當輸入序列中包含英文單詞的序列時,至少一 個輸入詞條選項包括所述英文單詞或其按所述另一種語言的譯文。也即,本發明允許 用戶在按全拼、雙拼、五筆等輸入中文的同時,還可以混雜直接輸入英文單詞。例如,當 用戶希望輸入「我使用視窗軟體」時,無需全部以全拼進行輸入,而可以敲擊按鍵輸入 「woshiyongwindows」,用戶設備1識別出「windows」為英文單詞,此外根據「woshiyong」進 行匹配查詢得到中文組合「我使用」,從而可以獲得「我使用窗口」、「我使用視窗」、「我使用 視窗軟體」、「我使用windows」等詞條組合。優選地,在步驟2中,用戶設備1還能夠幫助用戶自動完成英文單詞的自動 切分,而用戶無須切換至英文輸入狀態或關閉輸入法。例如,當用戶敲擊按鍵輸入 「windowsgame」,在步驟2中,用戶設備1識別出「windows」和「game」為英文單詞且相鄰, 會在「windows」和「game」之間插入空格符「 」,從而得到「windows game",並進行前面所 述的匹配查詢從而得到「windows gamWVindows遊戲」、「視窗遊戲」、「視窗軟體遊戲」 等詞條組合。本領域技術人員應能理解,在步驟2中,用戶設備1可以通過相似的機制完 成用戶輸入序列中多個相鄰英文單詞的自動切分,如用戶輸入序列「ilovethisgame」,用 戶設備1將為用戶提供包括「i love this game」在內的多個詞條組合。在步驟2中,用 戶設備1也支持中英文混合輸入過程中英文單詞的自動切分。例如,當用戶敲擊按鍵輸 入「woxihuanwindowsgame」,在步驟2中,用戶設備1識別出「windows」和「game」為相鄰 的英文單詞,會在「windows」和「game」之間插入空格符「 」,從而得到「woxihuanwindows game」,此外根據「woxihuan」進行匹配查詢得到中文組合「我喜歡」,從而可以獲得「我喜歡 windows game」、「我喜歡windows遊戲」、「我喜歡視窗遊戲」、「我喜歡視窗軟體遊戲」等詞 條組合。考慮到真實應用的複雜性和用戶需要的特異性,用戶設備1在步驟2中所提供的 自動英文切分操作並不能總是滿足用戶的需要,此時,用戶可以在輸入序列中補充插入單 引號「』」或其他類似符號,進行英文單詞的強制切分,當然也可以分別輸入須拆分的英文單 詞,以實現其期望的中英文輸入序列。在一個優選實施例中,在步驟s2中,用戶設備1首先根據輸入序列在包含英文單 詞的詞庫中進行查詢以判斷所述輸入序列中是否包括英文單詞。當用戶設備1判斷用戶輸入序列中包括英文單詞,則在此刻中進一步查詢用戶輸入序列其餘部分對應的中文,然後 提供該中文與英文單詞或其各種中文譯文的各種組合作為詞條選項。隨後,在步驟S3中,用戶設備1將查詢獲得的一個或多個匹配的輸入詞條選項按 一定順序和格式提供給所述用戶,供其選擇以作具體輸入。例如,通過在顯示器的一個輸 入窗口欄中顯示給用戶是,可將多個詞條選項與輸入序列分欄顯示,多個詞條選項可全部 列入下一欄中供用戶選擇。優選地,可以在詞條欄中僅顯示一行詞條選項,該行詞條選項數 目可以是預設的也可由用戶設定,通過由用戶按動特定功能鍵顯示上一行或下一行詞條選 項,該特定功能鍵例如可以是「 + 」和「_」。在一個優選實施例中,步驟Sl至S3之間是持續不斷地循環。具體地,在步驟Sl 中,用戶設備1實時地獲取用戶持續輸入的輸入序列並持續不斷地在本地進行查詢,例如, 用戶持續地輸入「》」、「界0,,· · · 「wosh」· · · "woshiyong". · · "woshiyongwin". · · "woaiwindow s」,在步驟s2中,用戶設備1也實時地對根據持續獲取的用戶輸入序列進行匹配查詢,以持 續獲取與上述各輸入序列相對應的詞條選項,例如「《」對應「1我、2喔、3握、4窩」;「wosh」 對應「1我所、2我省、3我生、4我說、5握手」 ;「woshiyongwindows」對應「1我使用視窗軟 件、2我使用wind0WS、3我使用視窗、4我使用窗口 」。在此,本領域技術人員應理解「持續」是 指在用戶最終選擇一個詞條選項前一直進行的動作方式,例如用戶在敲擊按鍵序列「woai」 後可能稍停片刻,如0. 5秒,再繼續敲擊隨後的按鍵。在步驟s2中,用戶設備1在根據用戶輸入序列進行匹配查詢時,當識別輸入序列 中包含英文單詞時,在查詢獲得輸入序列其餘部分對應中文後,還會根據該中文與該英文 單詞之間的關聯來獲得最適配的詞條組合,該關聯可以是通常的文義關聯,也可是詞庫中 保存或用戶輸入歷史記錄中的選擇組合。例如,在輸入序列「woshiyongwindows」中,用戶 設備1獲得「wiondows」的各種中文譯文「窗口」、「視窗」、「視窗軟體」,並獲得「woshiyong」 對應的中文「我使用」「我是用」,用戶設備1根據該中文與英文單詞及其譯文的文義關聯來 確定以下幾項詞條選擇為最優選的選項「1我使用視窗軟體、2我使用wind0ws、3我使用 視窗、4我使用窗口」。在一個優選實施例中,在步驟s2中,用戶設備1在根據用戶輸入序列在詞庫中進 行匹配查詢獲得多個輸入詞條選項時還獲得各個輸入詞條選項的優先級。隨後,在步驟s3 中將所述多個匹配的輸入詞條選項按其優先級順序在詞條欄中顯示給所述用戶,其中優 先級越高,該輸入詞條選項越靠前顯示。優選地,在步驟s2中,用戶設備1還可以根據用戶特徵來在詞庫中進行查詢,獲 得多個匹配的輸入詞條選項。在獲得匹配的多個輸入詞條選項,還可根據用戶特徵來確定 其優先級高低。用戶特徵包括用戶的輸入歷史記錄、用戶設定的個人偏好選擇、用戶屬性、 用戶地址等,用戶屬性包括用戶的職業、性別、國際、出生地、年齡等體現個人特性的信息。 具體地,具體地,在步驟s2中,用戶設備1可以根據用戶輸入歷史記錄中對各個詞條選項 的選擇頻度、各詞條選項中各個詞彙間的文義關聯性來確定其優先級高低。用戶設備1也 可根據用戶設定的輸入偏好選擇來確定優先級高低,例如,當用戶設定輸入偏好為1)優 先級高低計算機詞彙> 電子詞彙>普通詞彙;2)優先級高低中文>英文,則在輸入序 列「woshiyongwindows」可判斷「我使用視窗軟體」優先級最高,「我使用視窗」次之、「我 使用windows」再次之。另外,用戶設備1還可根據目前用戶設備的IP位址來判斷其所處的地域,從而可以確定輸入序列中與該地域相關的詞彙的優先級,例如,當用戶輸入序列為 「woxihuanbund」,其中「bund」的譯文有「1提岸2碼頭3同盟4(上海)外灘」,當用戶設備 1根據其IP位址獲知其目前位於中國上海市,從而可確定「bund」對應譯文中「上海外灘」 或「外灘」優先級最高,因而可提供如下輸入詞條選項「1我喜歡上海外灘;2我喜歡外灘;3 我喜歡碼頭;4我喜歡提岸;5我喜歡同盟」。為簡明起見,我們可將用戶輸入歷史記錄,用戶 設定個人偏好、計算機IP位址(或用戶地址)等統稱為用戶特徵,且本領域技術人員應能 理解,用戶特徵包括但不限於上述內容。本領域技術人員應能理解,用戶設備1可以在本地存儲器中保存上述用戶輸入歷 史記錄、用戶設定輸入偏好以及詞彙間的各種關聯性。優選地,用戶設備1還可對所保存的 用戶輸入歷史記錄、輸入偏好及詞彙間關聯性等信息進行更新。在步驟s4(未示出)中, 用戶設備1還通過與用戶的進一步交互來獲取該用戶對所提供多個輸入詞條選項的選擇, 然後根據所獲取的用戶選擇來更新詞庫和用戶輸入歷史記錄、詞彙間的關聯性等,例如可 在詞庫中增加新詞條選項和已有詞條選項的優先級,用戶特徵。更優選地,在步驟s5(未示 出),當用戶設備接入網際網路時,用戶設備1還可自行在網際網路中搜尋新的詞條組合,並用 以更新詞庫等。圖7示出根據本發明另一方面的方法流程圖,其中示出用戶設備與網絡設備相連 接以允許用戶用英文和中文進行混合輸入的過程。如圖7所示,用戶設備1經由網絡與網 絡設備2相連接,該網絡可以為網際網路、內部網等,以下以網際網路為例說明其中,用戶設備1可以是任何一種可與用戶通過鍵盤、遙控器、觸摸板、或聲控設 備進行人機互動的電子產品,例如計算機、智慧型手機、PDA、遊戲機、或IPTV等。而網絡設備 2可以是網絡伺服器、小型主機、大型主機等,其中,網絡設備2保存有網絡詞庫。具體地,在步驟Sl中,用戶設備1通過任何一種可與用戶進行人機互動的交互設 備來實時地獲取用戶正在輸入的輸入序列。該交互設備可以是鍵盤、遙控器、觸摸板或聲控 設備等。以鍵盤為例,當用戶敲擊鍵盤中按鍵進行輸入時,用戶設備1實時地獲取用戶敲擊 的按鍵序列。在步驟S2中,用戶設備1實時並持續不斷地將所獲取的用戶輸入序列發送至網 絡設備2。在步驟S3中,網絡設備2根據所接收的用戶輸入序列在網絡詞庫中進行匹配 查詢,獲得一個或多個匹配的輸入詞條選項,其中當輸入序列中包含英文單詞的序列時, 至少一個輸入詞條選項包括所述英文單詞或其按所述另一種語言的譯文。也即,本發明 允許用戶在按全拼、雙拼、五筆等輸入中文的同時,還可以混雜直接輸入英文單詞。例如, 當用戶希望輸入「我使用視窗軟體」時,無需全部以全拼進行輸入,而可以敲擊按鍵輸入 「woshiyongwindows」,網絡設備2識別出「windows」為英文單詞,此外根據「woshiyong」 進行匹配查詢得到中文組合「我使用」,從而可以獲得「我使用窗口」、「我使用視窗」、「我使 用視窗軟體」、「我使用windows」等詞條組合。優選地,在步驟S3中,網絡設備2還能夠 幫助用戶自動完成英文單詞的自動切分,而用戶無須切換至英文輸入狀態或關閉輸入法。 例如,當用戶敲擊按鍵輸入「windowsgame」,在步驟S3中,網絡設備2識別出「windows,, 和「game」為英文單詞且相鄰,會在「windows」和「game」之間插入空格符「 」,從而得到 "windows game」,並進行前面所述的匹配查詢從而得到「windows game」、「windows遊戲」、 「視窗遊戲」、「視窗軟體遊戲」等詞條組合。本領域技術人員應能理解,在步驟S3中,網絡設備2可以通過相似的機制完成用戶輸入序列中多個相鄰英文單詞的自動切分,如用戶輸 入序列「ilovethisgame」,網絡設備2將為用戶提供包括「i love this game」在內的多 個詞條組合。在步驟S3中,網絡設備2也支持中英文混合輸入過程中英文單詞的自動切 分。例如,當用戶敲擊按鍵輸入「woxihuanwindowsgame」,在步驟S3中,網絡設備2識別出 "windows"和「game」為相鄰的英文單詞,會在「windows」和「game」之間插入空格符「 」, 從而得到「woxihuanwindows game」,此外根據「woxihuan」進行匹配查詢得到中文組合「我 喜歡」,從而可以獲得「我喜歡windows game」、「我喜歡windows遊戲」、「我喜歡視窗遊戲」、 「我喜歡視窗軟體遊戲」等詞條組合。考慮到真實應用的複雜性和用戶需要的特異性,用戶 設備1在步驟2中所提供的自動英文切分操作並不能總是滿足用戶的需要,此時,用戶可以 在輸入序列中補充插入單引號「 』」或其他類似符號,進行英文單詞的強制切分,當然也可以 分別輸入須拆分的英文單詞,以實現其期望的中英文輸入序列。在一個優選實施例中,在步 驟S3中,網絡設備2首先根據輸入序列在包含英文單詞的網絡詞庫中進行查詢以判斷所述 輸入序列中是否包括英文單詞,當確定輸入序列中包括英文單詞,隨即查詢用戶輸入序列 其餘部分對應的中文,然後提供該中文與英文單詞或其各種中文譯文的各種組合作為詞條 選項。在步驟S5中,網絡設備2也實時和持續不斷地將所查詢到的輸入詞條選項發送至 用戶設備1。隨後,在步驟S7中,用戶設備1將所接收到的所述輸入詞條選項按一定順序和 格式提供給所述用戶,供其選擇以作具體輸入。例如,通過在顯示器的一個輸入窗口欄中顯 示給用戶是,可將多個詞條選項與輸入序列分欄顯示,多個詞條選項可全部列入下一欄中 供用戶選擇。優選地,可以在詞條欄中僅顯示一行詞條選項,該行詞條選項數目可以是缺 省的也可由用戶設定,通過由用戶按動特定功能鍵顯示上一行或下一行詞條選項,該特定 功能鍵例如可以是「 + 」和「_」。優選地,步驟Sl至S7之間是持續不斷地循環工作。具體地,在步驟S 1中,用戶 設備1實時地獲取用戶的輸入序列並持續不斷地發送給網絡設備2,例如 」、「《0」. . . "wo sh,,· · · "woshiyong". · · "woshiyongwin". · · "woaiwindows",網絡設備 2 也根據用戶輸入序 列後實時和持續不斷進行匹配查詢,並將查詢到的輸入詞條序列持續不斷地發送回用戶設 備1,例如 」對應「1我、2喔、3握、4窩」;「wosh」對應「1我所、2我省、3我生、4我說、5握 手」 ;「woshiyongwindows」對應「1我使用視窗軟體、2我使用wind0ws、3我使用視窗、4我 使用窗口」。在此,本領域技術人員應理解「持續」是指在用戶最終選擇一個詞條選項前一 直進行的動作方式,例如用戶在敲擊按鍵序列「woai」後可能稍停片刻,如0. 5秒,再繼續敲 擊隨後的按鍵。在一個優選實施例中,在步驟S3中,網絡設備2根據用戶輸入序列在網絡詞庫中 進行匹配查詢時,當識別輸入序列中包含英文單詞時,在查詢獲得輸入序列其餘部分對應 中文後,還會根據該中文與該英文單詞之間的關聯來獲得最適配的詞條組合,該關聯可以 是通常的文義關聯,也可是網絡詞庫中保存或用戶輸入歷史記錄中的選擇組合。例如,在輸 入序列「woshiyongwindows」中,網絡設備2查詢獲得「wiondows」的各種中文譯文「窗口」、 「視窗」、「視窗軟體」,並獲得「woshiyong」對應的中文「我使用」 「我是用」,該中文與英文單 詞及其譯文的文義關聯來確定以下幾項詞條選擇為最優選的選項「1我使用視窗軟體、2 我使用wind0ws、3我使用視窗、4我使用窗口」。
在一個優選實施例中,在步驟S3中,網絡設備2根據用戶輸入序列在詞庫中進行 匹配查詢獲得多個輸入詞條選項時還獲得各個輸入詞條選項的優先級。隨後,在步驟S7 中,網絡設備2將所接收的來自網絡設備2的多個匹配的輸入詞條選項按其優先級順序在 詞條欄中顯示給所述用戶,其中優先級越高,該輸入詞條選項越靠前顯示。在另一優選實施例中,當用戶通過用戶設備1登錄網絡設備時,在步驟S3中,網 絡設備2可根據用戶登錄的ID來獲取用戶特徵,例如用戶輸入歷史記錄,用戶特定的用戶 詞庫、用戶設定的個人偏好、用戶屬性信息等。所述用戶特徵可以保存在網絡設備2中,也 可保存在於網絡設備2相連接的其他網絡設備中。具體地,在步驟S3中,網絡設備可以根據用戶輸入歷史記錄中對各個詞條選項 的選擇頻度、各詞條選項中各個詞彙間的文義關聯性來確定其優先級高低。也可根據 用戶設定的輸入偏好選擇來確定優先級高低,例如,當用戶設定輸入偏好為1)優先級 高低計算機詞彙> 電子詞彙>普通詞彙;2)優先級高低中文>英文,則在輸入序列 「woshiyongwindows」可判斷「我使用視窗軟體」優先級最高,「我使用視窗」次之、「我使用 windows」再次之。另外,在步驟S3中,網絡設備2還可通過與用戶設備1的通信獲知其目 前IP位址並由此判斷其所處的地域,從而可以確定輸入序列中與該地域相關的詞彙的優 先級,例如,當用戶輸入序列為「woxihuanbimd」,其中「bund」的譯文有「1提岸2碼頭3同 盟4(上海)外灘」,當網絡設備2根據用戶設備IP位址獲知其目前位於中國上海市,從而 可確定「bund」對應譯文中「上海外灘」或「外灘」優先級最高,因而可提供如下輸入詞條選 項「1我喜歡上海外灘;2我喜歡外灘;3我喜歡碼頭;4我喜歡提岸;5我喜歡同盟」。優選地,網絡設備2還可對所保存的用戶輸入歷史記錄、輸入偏好及詞彙間關聯 性等信息進行更新。在步驟S9(未示出)中,用戶設備1通過與用戶的進一步交互來獲取 該用戶對所提供多個輸入詞條選項的選擇,並發送至網絡設備;在步驟SlO(未示出)中,網 絡設備2根據所接收的用戶選擇來更新詞庫和用戶輸入歷史記錄、詞彙間的關聯性等,例 如可在網絡詞庫中增加新詞條選項和已有詞條選項的優先級,用戶特徵。更優選地,網絡設 備2還可自行在網際網路中搜尋新的詞條組合,並用以更新網絡詞庫等。圖8示出根據本發明的另一個優選實施例,其中用戶設備1本身也保存有本地詞 庫,並可隨時或定期地與網絡設備2的網絡詞庫中該用戶特定的用戶詞庫進行同步。如圖8所示,在步驟S4中,用戶設備1根據所述用戶輸入序列在本地詞庫中進行 匹配查詢,具體查詢過程如前面參照圖6所描述的步驟s2的內容,該內容引用在此不作贅 述。步驟Sl至S3如前面參照圖5所描述的步驟S1-S3的內容,該內容引用在此不作贅述。 本領域技術應能理解,步驟Sl至S3和步驟S4可以是同步進行,其完成時間主要取決於用 戶設備1和網絡設備2的處理速度以及用戶設備1與網絡設備2之間的網絡傳輸延時。在 步驟S6中,用戶設備1將本地查詢到的一個或多個輸入詞條選項和來自網絡設備2的一個 或多個輸入詞條選項進行合併處理,刪除其中的重複選項,並根據一定規則來確定最終合 並得到的多個詞條選項的優先級順序,隨後,在步驟S8中,將所述輸入詞條選項提供給用 戶,供其選擇或作進一步人機互動。通常,網絡設備2提供的輸入詞條選項應該更為準確, 因此優先級較本地查詢獲得輸入詞條選項為高。本領域技術人員應理解,在以上參照圖3、4、5、7和8所描述的實施例中,當用戶經 由用戶設備1登錄網絡設備2時,網絡設備2中的網絡詞庫也可為該用戶特定的用戶詞庫。
以上是以中文和英文為例來描述,本領域技術人員應能理解本發明還可適用於用 戶以英文與其他另一種文字進行混合輸入的情形,需要更改和調整的僅僅是將中文輸入規 則替換為所述另一種文字的輸入規則,以及更換相應的詞庫和用戶設定輸入偏好等。具體 地,所述另一種語言包括中文、韓文、日文、法文、德文或義大利文等。對於本領域技術人員而言,顯然本發明不限於上述示範性實施例的細節,而且在 不背離本發明的精神或基本特徵的情況下,能夠以其他的具體形式實現本發明。因此,無論 從哪一點來看,均應將實施例看作是示範性的,而且是非限制性的,本發明的範圍由所附權 利要求而不是上述說明限定,因此旨在將落在權利要求的等同要件的含義和範圍內的所有 變化囊括在本發明內。不應將權利要求中的任何附圖標記視為限制所涉及的權利要求。此 外,顯然「包括」 一詞不排除其他單元或步驟,單數不排除複數。系統權利要求中陳述的多 個單元或裝置也可以由一個單元或裝置通過軟體或者硬體來實現。第一,第二等詞語用來 表示名稱,而並不表示任何特定的順序。
權利要求
1.一種在用戶設備端用於允許用戶以英文及另一種語言進行混合輸入的方法,該方法 包括以下步驟a獲取用戶的輸入序列;b將所述輸入序列與詞庫進行匹配查詢,獲得一個或多個匹配的輸入詞條選項,其中當 輸入序列中包含英文單詞的序列時,至少一個輸入詞條選項包括所述英文單詞或其按所述 另一種語言的譯文;c將所述一個或多個匹配的輸入詞條選項提供給所述用戶,供其選擇。
2.根據權利要求1所述的方法,其中,所述步驟b還包括以下步驟當所述輸入序列中包含相鄰的多個英文單詞時,提供至少一個包括將所述相鄰的多個 英文單詞以空格分隔的輸入詞條選項。
3.根據權利要求1或2所述的方法,其中,所述步驟b還包括以下步驟 bl判斷所述輸入序列中是否包括英文單詞;b2如所述輸入序列中包括英文單詞序列,將所述輸入序列與所述詞庫進行匹配查詢以 獲得一個或多個匹配的輸入詞條選項,其中至少一個輸入詞條選項中包含所述英文單詞序 列或其另一種語言的譯文。
4.根據權利要求1至3中任一項所述的方法,其中,所述將所述輸入序列與詞庫進行匹 配查詢的步驟包括-根據所述輸入序列中的英文單詞及其他部分對應的所述另一種語言的關聯性,在所 述詞庫中進行匹配查詢,獲得所述一個或多個匹配的輸入詞條選項及其優先級順序。
5.根據權利要求1至4中任一項所述的方法,其中,所述詞庫包括在所述用戶設備中的 本地詞庫,其中,所述步驟b還包括以下步驟-根據所述輸入序列在所述本地詞庫中進行匹配查詢,以獲得一個或多個本地匹配的 輸入詞條選項。
6.根據權利要求5所述的方法,其中,所述詞庫還包括在網絡設備中的網絡詞庫,其 中,還包括-將所述輸入序列發送給所述網絡設備;-接收來自所述網絡設備基於所述輸入序列在所述網絡詞庫中進行匹配的一個或多個 網絡匹配的輸入詞條選項; 其中,該方法還包括-將所述本地匹配的輸入詞條選項與所述網絡匹配的輸入詞條選項合併為所述提供給 用戶的一個或多個輸入詞條選項。
7.根據權利要求1至6中任一項所述的方法,其中,所述步驟c包括 將所述一個或多個匹配的輸入詞條選項按優先級順序提供給所述用戶。
8.根據權利要求7所述的方法,其中,還包括-根據該用戶的用戶特徵來確定所述一個或多個匹配的輸入詞條選項的優先級順序。
9.根據權利要求8所述的方法,其中,所述用戶特徵包括以下至少任一項 -所述用戶的輸入歷史記錄;-所述用戶設定的輸入偏好選項; -所述用戶設備當前的IP位址。
10.根據權利要求9所述的方法,其中,該方法還包括 -獲取該用戶對所述一個或多個輸入詞條選項的選擇; -基於所檢測的選擇來更新所述詞庫及所述用戶特徵。
11.根據權利要求1至10中任一項所述的方法,其中,所述用戶設備包括計算機、智 能手機、PDA、遊戲機、或IPTV等。
12.根據權利要求11所述的方法,其中,所述另一種語言包括中文、韓文、日文、法文、 德文或義大利文等。
13.—種在網絡設備中用於允許用戶以英文和另一種語言進行混合輸入的方法,該方 法包括以下步驟A接收來自該用戶操作的用戶設備所發送的該用戶的輸入序列; B將所述輸入序列與該網絡設備中的網絡詞庫進行匹配查詢,獲得一個或多個匹配的 輸入詞條選項,其中當輸入序列中包含英文單詞的序列時,至少一個輸入詞條選項包括所 述英文單詞或其按所述另一種語言的譯文;C將所述一個或多個匹配的輸入詞條選項發回所述用戶設備。
14.根據權利要求13所述的方法,其中,所述步驟B還包括以下步驟當所述輸入序列中包含相鄰的多個英文單詞時,提供至少一個包括將所述相鄰的多個 英文單詞以空格分隔的輸入詞條選項。
15.根據權利要求13或14所述的方法,其中,所述步驟B還包括以下步驟 Bl判斷所述輸入序列中是否包括英文單詞;B2如所述輸入序列中包括英文單詞序列,將所述輸入序列與所述網絡詞庫進行匹配查 詢以獲得一個或多個匹配的輸入詞條選項,其中至少一個輸入詞條選項中包含所述英文單 詞序列或其另一種語言的譯文。
16.根據權利要求13至15中任一項所述的方法,其中,所述將輸入序列與網絡詞庫進 行匹配查詢的步驟包括-根據所述輸入序列中的英文單詞及其他部分對應的所述另一種語言的關聯性,在所 述網絡詞庫中進行匹配查詢,獲得所述一個或多個匹配的輸入詞條選項及其優先級順序。
17.根據權利要求13至16中任一項所述的方法,其中,所述步驟C還包括 -將所述一個或多個匹配的輸入詞條選項及其優先級順序提供給所述用戶。
18.根據權利要求17所述的方法,其中,還包括-根據所述用戶登錄的用戶ID來查詢所述用戶的用戶特徵。-根據所述用戶特徵來在所述網絡設備中該用戶特定的用戶詞庫中進行匹配查詢,以 獲得所述一個或多個匹配的輸入詞條選項及其優先級順序。
19.根據權利要求18所述的方法,其中,所述用戶特徵包括以下至少任一項 -所述用戶的輸入歷史記錄;-所述用戶設定的輸入偏好選項; -所述用戶設備的IP位址。
20.根據權利要求19所述的方法,其中,該方法還包括-接收來自所述用戶設備發送的該用戶對所述一個或多個輸入詞條選項的選擇; -基於所檢測的選擇來更新所述用戶詞庫及該用戶的輸入歷史記錄。
21.根據權利要求13至20中任一項所述的方法,其中,所述另一種語言包括中文、韓 文、日文、法文、德文或義大利文等。
22.一種用於允許用戶以英文及另一種語言進行混合輸入的用戶設備,該用戶設備包括第一獲取裝置,用於獲取用戶的輸入序列;查詢裝置,用於將所述輸入序列與詞庫進行匹配查詢,獲得一個或多個匹配的輸入詞 條選項,其中當輸入序列中包含英文單詞的序列時,至少一個輸入詞條選項包括所述英文 單詞或其按所述另一種語言的譯文;提供裝置,用於將所述一個或多個匹配的輸入詞條選項提供給所述用戶,供其選擇。
23.根據權利要求22所述的用戶設備,其中,所述查詢裝置還可用於當所述輸入序列中包含相鄰的多個英文單詞時,提供至少一個包括將所述相鄰的多個 英文單詞以空格分隔的輸入詞條選項。
24.根據權利要求22或23所述的用戶設備,其中,所述查詢裝置還包括判斷裝置,用於判斷所述輸入序列中是否包括英文單詞;匹配查詢裝置,用於當所述輸入序列中包括英文單詞序列,將所述輸入序列與所述詞 庫進行匹配查詢以獲得一個或多個匹配的輸入詞條選項,其中至少一個輸入詞條選項中包 含所述英文單詞序列或其另一種語言的譯文。
25.根據權利要求M所述的用戶設備,其中,所述匹配查詢裝置還用於根據所述輸入 序列中的英文單詞及其他部分對應的所述另一種語言的關聯性,在所述詞庫中進行匹配查 詢,獲得所述一個或多個匹配的輸入詞條選項及其優先級順序。
26.根據權利要求22至25中任一項所述的用戶設備,其中,所述詞庫包括在所述用戶 設備中的本地詞庫,其中,所述查詢裝置還用於根據所述輸入序列在所述本地詞庫中進行 匹配查詢,以獲得一個或多個本地匹配的輸入詞條選項。
27.根據權利要求沈所述的用戶設備,其中,所述詞庫還包括在網絡設備中的網絡詞 庫,其中,還包括第一發送裝置,用於將所述輸入序列發送給所述網絡設備;第一接收裝置,用於接收來自所述網絡設備基於所述輸入序列在所述網絡詞庫中進行 匹配的一個或多個網絡匹配的輸入詞條選項;合併裝置,用於將所述本地匹配的輸入詞條選項與所述網絡匹配的輸入詞條選項合併 為所述提供給用戶的一個或多個輸入詞條選項。
28.根據權利要求22至27中任一項所述的用戶設備,其中,所述提供裝置還用於將所 述一個或多個匹配的輸入詞條選項按優先級順序提供給所述用戶。
29.根據權利要求觀所述的用戶設備,其中,還包括確定裝置,用於根據該用戶的用戶特徵來確定所述一個或多個匹配的輸入詞條選項的 優先級順序。
30.根據權利要求四所述的用戶設備,其中,所述用戶特徵包括以下至少任一項-所述用戶的輸入歷史記錄;-所述用戶設定的輸入偏好選項;-所述用戶設備當前的IP位址。
31.根據權利要求30所述的用戶設備,其中,還包括第二獲取裝置,用於獲取該用戶對所述一個或多個輸入詞條選項的選擇; 更新裝置,用於所檢測的選擇來更新所述詞庫及所述用戶特徵。
32.根據權利要求22至31中任一項所述的用戶設備,其中,所述用戶設備包括計算 機、智慧型手機、PDA、遊戲機、或IPTV等。
33.根據權利要求32所述的用戶設備,其中,所述另一種語言包括中文、韓文、日文、 法文、德文或義大利文等。
34.一種用於輔助用戶在用戶設備以英文和另一種語言進行混合輸入的網絡設備,包括第二接收裝置,用於接收來自該用戶操作的用戶設備所發送的該用戶的輸入序列; 查詢裝置,用於將所述輸入序列與該網絡設備中的網絡詞庫進行匹配查詢,獲得一個 或多個匹配的輸入詞條選項,其中當輸入序列中包含英文單詞的序列時,至少一個輸入詞 條選項包括所述英文單詞或其按所述另一種語言的譯文;第二發送裝置,用於將所述一個或多個匹配的輸入詞條選項發回所述用戶設備。
35.根據權利要求34所述的網絡設備,其中,所述查詢裝置還可用於當所述輸入序列中包含相鄰的多個英文單詞時,提供至少一個包括將所述相鄰的多個 英文單詞以空格分隔的輸入詞條選項。
36.根據權利要求34或35所述的網絡設備,其中,所述查詢裝置還包括 判斷裝置,用於判斷所述輸入序列中是否包括英文單詞;匹配查詢裝置,用於當所述輸入序列中包括英文單詞序列,將所述輸入序列與所述網 絡詞庫進行匹配查詢以獲得一個或多個匹配的輸入詞條選項,其中至少一個輸入詞條選項 中包含所述英文單詞序列或其另一種語言的譯文。
37.根據權利要求36所述的網絡設備,其中,所述匹配查詢裝置還用於根據所述輸入 序列中的英文單詞及其他部分對應的所述另一種語言的關聯性,在所述網絡詞庫中進行匹 配查詢,獲得所述一個或多個匹配的輸入詞條選項及其優先級順序。
38.根據權利要求34至37中任一項所述的網絡設備,其中,所述第二發送裝置還用於 將所述一個或多個匹配的輸入詞條選項及其優先級順序發送回所述用戶設備。
39.根據權利要求38所述的網絡設備,其中,還包括特徵查詢裝置,用於根據所述用戶登錄的用戶ID來查詢所述用戶的用戶特徵; 其中,所述匹配查詢裝置還用於根據所述用戶特徵來在所述網絡設備中該用戶特定的 用戶詞庫中進行匹配查詢,以獲得所述一個或多個匹配的輸入詞條選項及其優先級順序。
40.根據權利要求39所述的網絡設備,其中,所述用戶特徵包括以下至少任一項 -所述用戶的輸入歷史記錄;-所述用戶設定的輸入偏好選項; -所述用戶設備的IP位址。
41.根據權利要求40所述的網絡設備,其中,該網絡設備還包括第三接收裝置,用於接收來自所述用戶設備發送的該用戶對所述一個或多個輸入詞條 選項的選擇;更新裝置,用於基於所檢測的選擇來更新所述用戶詞庫及該用戶的輸入歷史記錄。
42.根據權利要求41所述的網絡設備,其中,所述另一種語言包括中文、韓文、日文、 法文、德文或義大利文等。
43.一種用於允許用戶以英文和另一種語言進行混合輸入的系統,包括如權利要求22 至33中任一項所述的用戶設備及如權利要求34至42中任一項所述的網絡設備。
全文摘要
本發明的目的是提供一種允許用戶以中文和英文進行混合輸入的方法與設備。其中,用戶設備獲取用戶提供的輸入序列信息,並在本地或通過與之網絡連接的網絡設備識別出該輸入序列信息中英文單詞,根據該英文單詞與上下文的關聯獲得匹配的一個或多個輸入詞條選項,然後提供給該用戶。優選地,本發明還支持英文單詞的連續輸入,即通過空格間隔實現用戶輸入序列中相鄰的多個英文單詞的自動供切分,並作為輸入詞條選項供用戶選擇。與現有技術相比,本發明允許用戶在按諸如全拼、雙拼等方法輸入中文同時直接以英文單詞進行輸入,然後可以獲得全中文或中文與英文單詞組合的輸入選項,從而無需進行中英文輸入模式的切換,從而極大地提高了輸入效率。
文檔編號G06F17/30GK102063195SQ20101018726
公開日2011年5月18日 申請日期2010年5月31日 優先權日2010年4月6日
發明者戴帥湘, 王聰 申請人:百度在線網絡技術(北京)有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀