專利名稱:電子設(shè)備上輸入候選框進(jìn)行輸入信息擴(kuò)展的系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及便攜式電子設(shè)備領(lǐng)域,特別涉及便攜式電子設(shè)備信息輸入信息控制技 術(shù)領(lǐng)域,具體是指一種實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展的系統(tǒng)及其 方法。
背景技術(shù):
傳統(tǒng)的應(yīng)用于便攜設(shè)備的輸入法系統(tǒng)中,候選詞框只能固定顯示與輸入序列相匹 配的候選詞,其中候選詞的數(shù)量、內(nèi)容、形式都是單一、固定且不可隨意改變。這一過程導(dǎo)致 只能單向傳遞給用戶輸入的信息。然而對(duì)于用戶來說,可能需要在輸入關(guān)聯(lián)性較大的候選 詞同時(shí)獲得一些多維的信息推送。例如,使用中文輸入的同時(shí),對(duì)于國(guó)內(nèi)各地的用戶可以采用當(dāng)?shù)氐姆窖蕴鎿Q輸入, 比如在上海輸入“你好”同時(shí),能夠同步提供“儂好”的選擇,即根據(jù)當(dāng)前的位置提供滬語翻 譯;又如用戶常用英語和法語兩種輸入語言,而當(dāng)前使用英語進(jìn)行輸入后,此時(shí)無須切換到 法語輸入法也可以實(shí)現(xiàn)已輸入詞語的快速翻譯替換;例如當(dāng)用戶輸入“明天到法蘭克福”, 點(diǎn)擊候選詞并向下滑動(dòng);候選詞上屏后即可在擴(kuò)展候選框顯示以下擴(kuò)展信息法蘭克福未 來幾天的天氣預(yù)報(bào)、酒店預(yù)訂、城市概述、時(shí)差等。并且對(duì)于每項(xiàng)擴(kuò)展信息框可點(diǎn)擊擴(kuò)展框 往下滑動(dòng)或者點(diǎn)擊右側(cè)的更多鍵,獲取更多信息;例如當(dāng)用戶輸入“撥號(hào)”等APP應(yīng)用的同 時(shí),提示一個(gè)可供用戶選擇下載的鏈接;例如當(dāng)用戶完成Email地址輸入后,如abc@abc. com,長(zhǎng)按候選詞可提示一個(gè)方便用戶登陸郵箱的URL或直接開啟設(shè)備端的郵件應(yīng)用。對(duì)于以上這些情景,現(xiàn)有的輸入法系統(tǒng)并不能根據(jù)用戶的輸入行為動(dòng)態(tài)智能地提 示和擴(kuò)展關(guān)聯(lián)信息,從而增加了用戶獲取增值信息或功能的成本,無法實(shí)現(xiàn)在便攜設(shè)備上 快捷精準(zhǔn)地服務(wù)用戶的需求。
發(fā)明內(nèi)容
本發(fā)明的目的是克服了上述現(xiàn)有技術(shù)中的缺點(diǎn),提供一種便于用戶能夠在一次輸 入完成后即可快捷高效地獲取潛在的需求、定時(shí)提取和分析用戶輸入內(nèi)容、實(shí)現(xiàn)根據(jù)頻率 和語義進(jìn)行動(dòng)態(tài)挖掘、滿足便攜電子設(shè)備終端不同用戶的多樣化需求、工作性能穩(wěn)定可靠、 適用范圍較為廣泛的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展的系統(tǒng)及其 方法。為了實(shí)現(xiàn)上述的目的,本發(fā)明的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信 息擴(kuò)展的系統(tǒng)及其方法如下該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展的系統(tǒng),其主要特點(diǎn) 是,所述的系統(tǒng)包括輸入模塊,接收用戶的輸入信息并產(chǎn)生相應(yīng)的輸入信號(hào);引擎控制模塊,接收來自輸入模塊的輸入信號(hào),并根據(jù)預(yù)置的觸發(fā)條件控制和響 應(yīng)擴(kuò)展候選框輸入信息;
觸發(fā)模塊,與所述的引擎控制模塊相連接,檢測(cè)和響應(yīng)用戶對(duì)電子設(shè)備的一系列 操作或動(dòng)作;候選詞模塊,從所述的引擎控制模塊直接獲取本地的詞表和信息,通過預(yù)設(shè)的算 法,將所輸出結(jié)果排序;擴(kuò)展功能模塊,與所述的引擎控制模塊和觸發(fā)模塊均相連接,接收該引擎控制模 塊和觸發(fā)模塊所傳遞的信號(hào),根據(jù)不同的用戶輸入信息和操作行為進(jìn)行匹配映射生成相應(yīng) 的擴(kuò)展關(guān)聯(lián)信息;擴(kuò)展候選框模塊,與所述的擴(kuò)展功能模塊相連接,接收該擴(kuò)展功能模塊所返回的 擴(kuò)展關(guān)聯(lián)信息,并通過候選詞擴(kuò)展功能提供用戶;輸出模塊,分別與所述的候選詞模塊和擴(kuò)展候選框模塊均相連接,將該候選詞模 塊所傳遞的輸出結(jié)果以及擴(kuò)展候選框模塊所傳遞的擴(kuò)展關(guān)聯(lián)信息顯示在電子設(shè)備屏幕上。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展的系統(tǒng)中的擴(kuò)展功能 模塊中包括語言訓(xùn)練器,接收所述的引擎控制模塊所傳遞的輸入信號(hào),并接收該引擎控制模 塊定期傳遞的聚類信息進(jìn)行海量數(shù)據(jù)挖掘,提煉出相應(yīng)的經(jīng)驗(yàn)集信息;規(guī)則器,分別與所述的語言訓(xùn)練器、觸發(fā)模塊和擴(kuò)展候選框模塊均相連接,存儲(chǔ)該 語言訓(xùn)練器所產(chǎn)生的經(jīng)驗(yàn)集信息,接收該觸發(fā)模塊所傳遞的信號(hào)并轉(zhuǎn)化為編碼進(jìn)行映射匹 配,并將匹配映射成功的擴(kuò)展關(guān)聯(lián)信息返回至所述的擴(kuò)展候選框模塊。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展的系統(tǒng)中的語言訓(xùn)練 器接收所述的引擎控制模塊所傳遞的用戶輸入的不同環(huán)境下的字、詞和句,并根據(jù)頻率和 語義進(jìn)行動(dòng)態(tài)挖掘,建立映射表并存儲(chǔ)于所述的規(guī)則器中。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展的系統(tǒng)中的映射表包 含多個(gè)參數(shù)/規(guī)則,每個(gè)參數(shù)或規(guī)則均分別對(duì)應(yīng)于一個(gè)或多個(gè)功能/信息,所述的參數(shù)/規(guī) 則包括“與”關(guān)鍵字、詞和句、字符串長(zhǎng)度、優(yōu)先級(jí)序列、位置信息、功能編碼,所述的功能/ 信息包括基于地理位置或語義環(huán)境的各地方言詞庫、多國(guó)語言庫、增值應(yīng)用信息、快捷應(yīng)用 信息、本地搜索信息。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展的系統(tǒng)中的擴(kuò)展功能 模塊可以被部署于網(wǎng)絡(luò)云端,所述的語言訓(xùn)練器可以為云端語言訓(xùn)練器,所述的規(guī)則器可 以為云端規(guī)則器。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展的系統(tǒng)中的輸入模塊 中可包含一個(gè)或多個(gè)帶有按鍵的區(qū)域和一個(gè)或多個(gè)檢測(cè)用戶輸入的傳感器。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展的系統(tǒng)中的帶有按鍵 的區(qū)域可以為硬鍵盤,所述的傳感器為檢測(cè)硬鍵盤按鍵傳動(dòng)的傳感器;或者所述的帶有按 鍵的區(qū)域?yàn)橛|摸屏上顯示有字母或按鍵的軟鍵盤,所述的傳感器為檢測(cè)觸摸屏上觸點(diǎn)位置 的傳感器。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展的系統(tǒng)中的引擎控制 豐吳塊中具有詞表寄存器,存儲(chǔ)所述的輸入信號(hào)中的內(nèi)容;字典庫,與所述的詞表寄存器相連接,存儲(chǔ)本地詞表和信息。
該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展的系統(tǒng)中的擴(kuò)展候選框模塊中還包括本地寄存器,該本地寄存器中存儲(chǔ)所述的擴(kuò)展功能模塊所返回的擴(kuò)展關(guān)聯(lián)信息。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展的系統(tǒng)中的電子設(shè)備為便攜式電子設(shè)備。該基于上述的系統(tǒng)實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法,其主要特點(diǎn)是,所述的方法包括以下步驟(I)所述的輸入模塊接收用戶的輸入信息并產(chǎn)生相應(yīng)的輸入信號(hào);(2)所述的引擎控制模塊接收來自輸入模塊的輸入信號(hào),搜索并得到對(duì)應(yīng)的輸入 候選詞信息,并將該輸入候選詞信息傳遞至所述的候選詞模塊;(3)所述的候選詞模塊從所述的引擎控制模塊直接獲取本地的詞表和信息,通過預(yù)設(shè)的優(yōu)先級(jí)算法,將所輸出結(jié)果按照優(yōu)先級(jí)排序;(4)所述的觸發(fā)模塊檢測(cè)用戶對(duì)電子設(shè)備的一系列操作或動(dòng)作,判斷用戶的輸入操作是否與預(yù)置的觸發(fā)條件相匹配;(5)如果否,則不響應(yīng)擴(kuò)展候選框機(jī)制,并繼續(xù)步驟(9);(6)如果是,則響應(yīng)用戶對(duì)電子設(shè)備的一系列操作或動(dòng)作,并將不同操作或動(dòng)作解析為對(duì)應(yīng)的功能,繼續(xù)步驟(7);(7)所述的擴(kuò)展功能模塊接收所述的引擎控制模塊和觸發(fā)模塊所傳遞的信號(hào),根據(jù)不同的用戶輸入信息和操作行為進(jìn)行匹配映射生成相應(yīng)的擴(kuò)展關(guān)聯(lián)信息;(8)所述的擴(kuò)展候選框模塊接收該擴(kuò)展功能模塊所返回的擴(kuò)展關(guān)聯(lián)信息,并重新生成擴(kuò)展候選信息或功能列表;(9)所述的輸出模塊將該候選詞模塊所傳遞的輸出結(jié)果以及擴(kuò)展候選框模塊所傳遞的擴(kuò)展關(guān)聯(lián)信息顯示在電子設(shè)備屏幕上。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的預(yù)置的觸發(fā)條件,包括用戶的以下ー種或多種操作或動(dòng)作(a)直接點(diǎn)擊候選詞;(b)通過按電子設(shè)備上的空格鍵、確定鍵或預(yù)設(shè)的其它鍵選擇默認(rèn)候選詞;(C)通過按電子設(shè)備上的光標(biāo)鍵、方向鍵或預(yù)設(shè)的其它鍵選擇候選詞;(d)單指按下候選詞向上或向下滑動(dòng)一定距離;(e)單指按下候選詞向左或向右滑動(dòng)一定距離;(f)雙指或多指按下候選詞后往四周任意方向滑動(dòng);(g)雙擊候選詞或空格鍵;(h)單指或多指長(zhǎng)按候選詞并超過預(yù)設(shè)的響應(yīng)時(shí)間;(i)長(zhǎng)按候選詞并移動(dòng);(j)按住候選詞后搖動(dòng)手機(jī);(k)預(yù)設(shè)的觸發(fā)按鍵;(I)語音輸入;該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的根據(jù)不同的用戶輸入信息和操作行為進(jìn)行匹配映射生成相應(yīng)的擴(kuò)展關(guān)聯(lián)信息,具體為
所述的規(guī)則器根據(jù)不同的用戶輸入信息和操作行為,在所述的映射表中捜索匹配的信息,并生成相應(yīng)的擴(kuò)展關(guān)聯(lián)信息。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的擴(kuò)展候選信息或功能列表可以為包含基于地理位置或語義環(huán)境的各地方言詞庫信息的擴(kuò)展 候選框。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的用戶輸入操作為預(yù)置的觸發(fā)條件中的(a)、(b)、(C)中的ー種,所述的步驟(7)包括以下步驟(11)所述的引擎控制模塊將當(dāng)前的位置相關(guān)擴(kuò)展參數(shù)傳遞至所述的規(guī)則器進(jìn)行匹配映射捜索;(12)所述的規(guī)則器將匹配映射到的擴(kuò)展關(guān)聯(lián)信息返回至所述的引擎控制模塊。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的位置相關(guān)擴(kuò)展參數(shù)包括位置信息、關(guān)鍵詞、模塊編碼信息。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的模塊編碼信息為方目詞庫信息。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的步驟(8)包括以下步驟(21)所述的擴(kuò)展候選框模塊在所述的擴(kuò)展候選框中顯示出對(duì)應(yīng)候選詞的方言翻譯信息;(22)同時(shí)所述的擴(kuò)展候選框模塊在所述的方言翻譯信息的一角位置處以預(yù)設(shè)圖標(biāo)聞売提不相應(yīng)的方目種類イ目息。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的方言翻譯信息包括多種該方言的翻譯詞匯,每種該方言的翻譯詞匯均設(shè)置有用于相互區(qū)分的特定標(biāo)注。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的特定標(biāo)注為圖標(biāo)標(biāo)注信息或者不同顯示顏色。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的用戶輸入操作為預(yù)置的觸發(fā)條件中的(d)、(e)、(f)、(i)、(j)、(I)中的ー種,所述的步驟(6)包括以下步驟(31)所述的引擎控制模塊將當(dāng)前的位置相關(guān)擴(kuò)展參數(shù)傳遞至所述的規(guī)則器進(jìn)行匹配映射捜索;(32)所述的規(guī)則器將匹配映射到的擴(kuò)展關(guān)聯(lián)信息返回至所述的引擎控制模塊;(33)所述的引擎控制模塊直接將該擴(kuò)展關(guān)聯(lián)信息中的首選該方言的翻譯詞匯替換到電子設(shè)備的信息輸入位置處,并結(jié)束整個(gè)處理過程。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的擴(kuò)展候選信息或功能列表也可以為包含基于地理位置或語義環(huán)境的多國(guó)語言庫信息的擴(kuò)展候選框。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的步驟
(7)包括以下步驟(41)所述的引擎控制模塊將當(dāng)前的語種相關(guān)擴(kuò)展參數(shù)傳遞至所述的規(guī)則器進(jìn)行匹配映射捜索;(42)所述的規(guī)則器將匹配映射到的擴(kuò)展關(guān)聯(lián)信息返回至所述的引擎控制模塊。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的語種相關(guān)擴(kuò)展參數(shù)包括關(guān)鍵詞、輸入前置語言、模塊編碼信息。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的模塊編碼イM息為多國(guó)語目庫イM息。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的步驟(8)包括以下步驟
(51)所述的擴(kuò)展候選框模塊在所述的擴(kuò)展候選框中顯示出對(duì)應(yīng)候選詞的多國(guó)語
言翻譯信息;(52)同時(shí)所述的擴(kuò)展候選框模塊在所述的多國(guó)語言翻譯信息的一角位置處以預(yù)設(shè)圖標(biāo)高亮提示相應(yīng)的語言種類信息。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的多國(guó)語言翻譯信息包括多種該國(guó)語言的翻譯詞匯,每種該國(guó)語言的翻譯詞匯均設(shè)置有用于相互區(qū)分的特定標(biāo)注。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的特定標(biāo)注為圖標(biāo)標(biāo)注信息或者不同顯示顏色。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的擴(kuò)展候選信息或功能列表還可以為包含基于地理位置或語義環(huán)境的增值應(yīng)用信息的擴(kuò)展候選框。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的步驟
(7)包括以下步驟(61)所述的引擎控制模塊將當(dāng)前的增值應(yīng)用相關(guān)擴(kuò)展參數(shù)傳遞至所述的規(guī)則器進(jìn)行匹配映射捜索;(62)所述的規(guī)則器將匹配映射到的擴(kuò)展關(guān)聯(lián)信息返回至所述的引擎控制模塊。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的增值應(yīng)用相關(guān)擴(kuò)展參數(shù)包括天氣預(yù)報(bào)查詢、酒店預(yù)訂查詢、城市概述查詢、時(shí)差查詢。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的步驟
(8)具體為所述的擴(kuò)展候選框模塊在所述的擴(kuò)展候選框中顯示出對(duì)應(yīng)候選詞的天氣預(yù)報(bào)信息、酒店預(yù)訂信息、城市概述信息、時(shí)差信息。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的擴(kuò)展候選信息或功能列表還可以為包含基于地理位置或語義環(huán)境的本地捜索信息的擴(kuò)展候選框。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的步驟
(7)包括以下步驟(71)所述的引擎控制模塊將當(dāng)前的本地捜索相關(guān)擴(kuò)展參數(shù)傳遞至所述的規(guī)則器進(jìn)行匹配映射捜索;(72)所述的規(guī)則器將匹配映射到的擴(kuò)展關(guān)聯(lián)信息返回至所述的引擎控制模塊。
該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的本地搜索相關(guān)擴(kuò)展參數(shù)包括訂購信息查詢、支付信息查詢、購物網(wǎng)站信息查詢、折扣信息查詢、預(yù)訂信息查詢和優(yōu)惠促銷信息查詢。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的步驟(8)具體為所述的擴(kuò)展候選框模塊在所述的擴(kuò)展候選框中顯示出對(duì)應(yīng)候選詞的訂購信息、支付信息、購物網(wǎng)站信息、折扣信息、預(yù)訂信息和優(yōu)惠促銷信息。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的擴(kuò)展候選信息或功能列表還可以為包含快捷應(yīng)用捜索信息的擴(kuò)展候選框。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的步驟
(7)包括以下步驟(81)所述的引擎控制模塊將當(dāng)前的快捷應(yīng)用相關(guān)擴(kuò)展參數(shù)傳遞至所述的規(guī)則器進(jìn)行匹配映射捜索;(82)所述的規(guī)則器將匹配映射到的擴(kuò)展關(guān)聯(lián)信息返回至所述的引擎控制模塊。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的快捷應(yīng)用相關(guān)擴(kuò)展參數(shù)包括關(guān)鍵詞、模塊編碼信息。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的模塊編碼信息為應(yīng)用模塊信息。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的步驟
(8)包括以下步驟(91)所述的擴(kuò)展候選框模塊在所述的擴(kuò)展候選框中顯示出對(duì)應(yīng)候選詞的匹配功能信息;(92)所述的擴(kuò)展候選框模塊根據(jù)用戶的點(diǎn)擊操作,進(jìn)行以下操作之一(a)顯示相應(yīng)的應(yīng)用模塊的下載地址信息;(b)在新窗口中直接開啟運(yùn)行該電子設(shè)備端的該應(yīng)用模塊;(c)在所述的擴(kuò)展候選框中顯示搜索應(yīng)用的提示信息,井根據(jù)用戶的點(diǎn)擊操作啟動(dòng)瀏覽器或預(yù)設(shè)的捜索程序捜索相關(guān)的應(yīng)用模塊;(d)在所述的擴(kuò)展候選框中顯示下載該應(yīng)用模塊的提示信息,井根據(jù)用戶的點(diǎn)擊操作啟動(dòng)下載相應(yīng)的應(yīng)用模塊;(e)以彈出對(duì)話框的形式在所述的擴(kuò)展候選框中顯示搜索應(yīng)用、下載應(yīng)用模塊的提示信息,或直接在所述的擴(kuò)展候選框中顯示相應(yīng)的應(yīng)用模塊,井根據(jù)用戶的觸點(diǎn)移動(dòng)選擇對(duì)應(yīng)的應(yīng)用模塊,并啟動(dòng)運(yùn)行、捜索或下載相應(yīng)的應(yīng)用模塊。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的擴(kuò)展候選信息或功能列表還可以為包含基于位置服務(wù)和城市詞庫信息的交通線路信息的擴(kuò)展候選框。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的步驟 (7)包括以下步驟(11)所述的引擎控制模塊將當(dāng)前的交通線路相關(guān)擴(kuò)展參數(shù)傳遞至所述的規(guī)則器進(jìn)行匹配映射捜索;
(12)所述的規(guī)則器將匹配映射到的擴(kuò)展關(guān)聯(lián)信息返回至所述的引擎控制模塊。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的交通線路相關(guān)擴(kuò)展參數(shù)包括城市詞庫、模塊編碼信息、當(dāng)前位置信息。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的模塊編碼信息為交通線路模塊信息。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的步驟(8)包括以下步驟(101)所述的擴(kuò)展候選框模塊在所述的擴(kuò)展候選框中顯示出從當(dāng)前位置到對(duì)應(yīng)候選詞的位置的公交、地鐵、歩行或駕車線路信息;(102)所述的擴(kuò)展候選框模塊根據(jù)用戶的點(diǎn)擊操作,進(jìn)行以下操作之一 (a)顯示更多的優(yōu)選交通線路信息;(b)進(jìn)入語音導(dǎo)航應(yīng)用界面中,并開始實(shí)時(shí)語音導(dǎo)航;(c)在所述的擴(kuò)展候選框中顯示捜索指定位置到對(duì)應(yīng)候選詞的位置的交通線路的提示信息,井根據(jù)用戶的點(diǎn)擊操作啟動(dòng)瀏覽器地圖服務(wù)或相關(guān)交通線路查詢的應(yīng)用模塊;(d)在所述的擴(kuò)展候選框中顯示城市詞庫中與對(duì)應(yīng)候選詞相關(guān)的周邊位置信息,井根據(jù)用戶的點(diǎn)擊操作擴(kuò)展顯示從當(dāng)前位置到該周邊位置信息的詳細(xì)交通線路信息啟動(dòng)下載相應(yīng)的應(yīng)用模塊。采用了該發(fā)明的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展的系統(tǒng)及其方法,由于系統(tǒng)具有的引擎控制模塊與語言訓(xùn)練器和規(guī)則器相連接,同時(shí)又與便攜設(shè)備端的輸入模塊、觸發(fā)模塊、候選詞模塊、擴(kuò)展候選框模塊、輸出模塊均相連接,使得在利用該系統(tǒng)的方法中,引擎控制模塊可以根據(jù)觸發(fā)模塊動(dòng)態(tài)調(diào)整連接策略,并從服務(wù)器或云端將符合映射的功能和信息下載后傳遞至擴(kuò)展候選框模塊,供用戶優(yōu)先選用,從而提高了用戶在輸入同時(shí)獲得關(guān)聯(lián)信息的便捷性及準(zhǔn)確性,極大的滿足了用戶的潛在需求,并讓便攜式設(shè)備更為智能。且本發(fā)明的便攜式設(shè)備上候選框可擴(kuò)展輸入信息的系統(tǒng)的結(jié)構(gòu)簡(jiǎn)單,其方法的實(shí)現(xiàn)方式簡(jiǎn)便,工作性能穩(wěn)定可靠,適用范圍較為廣泛,具體優(yōu)勢(shì)體現(xiàn)在以下幾個(gè)方面(I)能夠突破現(xiàn)有輸入系統(tǒng)的固定詞頻和功能體系,實(shí)現(xiàn)多層次多維度的框信息輸出,展現(xiàn)關(guān)聯(lián)功能模塊給用戶;(2)可以依據(jù)用戶的輸入行為和邏輯,將自然語言表達(dá)的定性規(guī)則通過云模型轉(zhuǎn)化到語言規(guī)則器中實(shí)現(xiàn)控制映射,通過候選框觸發(fā)機(jī)制,系統(tǒng)會(huì)將映射后匹配的信息輸出;(3)實(shí)現(xiàn)了用戶在通常輸入中即可快捷有效地體驗(yàn)到動(dòng)態(tài)的、及時(shí)的、智能的潛在需求內(nèi)容。
圖I為本發(fā)明的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展的系統(tǒng)的整體功能模塊架構(gòu)示意圖。圖2為本發(fā)明的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法的整體步驟流程圖。
圖3為本發(fā)明的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中引擎控制模塊的工作原理示意圖。圖4A 4B為本發(fā)明的第一個(gè)實(shí)施例的擴(kuò)展候選框的界面示意圖。圖4C為本發(fā)明的第二個(gè)實(shí)施例的擴(kuò)展候選框的界面示意圖。圖4D為本發(fā)明的第三個(gè)實(shí)施例的擴(kuò)展候選框的界面示意圖。圖4E 4F為本發(fā)明的第四個(gè)實(shí)施例的擴(kuò)展候選框的界面示意圖。圖5為本發(fā)明的第五個(gè)實(shí)施例的擴(kuò)展候選框的界面示意圖。
圖6A為本發(fā)明第六個(gè)實(shí)施例的擴(kuò)展候選框的界面示意圖。圖6B為本發(fā)明的第七個(gè)實(shí)施例的擴(kuò)展候選框的界面示意圖。圖7為本發(fā)明的第八個(gè)實(shí)施例的擴(kuò)展候選框的界面示意圖。圖8A 8B為本發(fā)明的第九個(gè)實(shí)施例的擴(kuò)展候選框的界面示意圖。圖9為本發(fā)明的第十個(gè)實(shí)施例的擴(kuò)展候選框的界面示意圖。
具體實(shí)施例方式為了能夠更清楚地理解本發(fā)明的技術(shù)內(nèi)容,特舉以下實(shí)施例詳細(xì)說明。請(qǐng)參閱圖I所示,該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展的系統(tǒng),其主要特點(diǎn)是,所述的系統(tǒng)包括(I)輸入模塊,接收用戶的輸入信息并產(chǎn)生相應(yīng)的輸入信號(hào);該輸入模塊中包含一個(gè)或多個(gè)帶有按鍵的區(qū)域和一個(gè)或多個(gè)檢測(cè)用戶輸入的傳感器;該帶有按鍵的區(qū)域可以為硬鍵盤,所述的傳感器為檢測(cè)硬鍵盤按鍵傳動(dòng)的傳感器;或者所述的帶有按鍵的區(qū)域?yàn)橛|摸屏上顯示有字母或按鍵的軟鍵盤,所述的傳感器為檢測(cè)觸摸屏上觸點(diǎn)位置的傳感器;(2)引擎控制模塊,接收來自輸入模塊的輸入信號(hào),井根據(jù)預(yù)置的觸發(fā)條件控制和響應(yīng)擴(kuò)展候選框輸入信息;該引擎控制模塊中具有(a)詞表寄存器,存儲(chǔ)所述的輸入信號(hào)中的內(nèi)容;(b)字典庫,與所述的詞表寄存器相連接,存儲(chǔ)本地詞表和信息;(3)觸發(fā)模塊,與所述的引擎控制模塊相連接,檢測(cè)和響應(yīng)用戶對(duì)電子設(shè)備的一系列操作或動(dòng)作;(4)候選詞模塊,從所述的引擎控制模塊直接獲取本地的詞表和信息,通過預(yù)設(shè)的算法,將所輸出的結(jié)果進(jìn)行排序,該預(yù)設(shè)的算法可以為優(yōu)先級(jí)算法,從而可以將所輸出結(jié)果按照優(yōu)先級(jí)高低進(jìn)行排序;(5)擴(kuò)展功能模塊,與所述的引擎控制模塊和觸發(fā)模塊均相連接,接收該引擎控制模塊和觸發(fā)模塊所傳遞的信號(hào),根據(jù)不同的用戶輸入信息和操作行為進(jìn)行匹配映射生成相應(yīng)的擴(kuò)展關(guān)聯(lián)信息;其中包括(a)語言訓(xùn)練器,接收所述的引擎控制模塊所傳遞的輸入信號(hào),并接收該引擎控制模塊定期傳遞的聚類信息進(jìn)行海量數(shù)據(jù)挖掘,提煉出相應(yīng)的經(jīng)驗(yàn)集信息;該語言訓(xùn)練器接收所述的引擎控制模塊所傳遞的用戶輸入的不同環(huán)境下的字、詞和句,井根據(jù)頻率和語義進(jìn)行動(dòng)態(tài)挖掘,建立映射表并存儲(chǔ)于所述的規(guī)則器中;該映射表包含多個(gè)參數(shù)/規(guī)則,每個(gè)參數(shù)或規(guī)則均分別對(duì)應(yīng)于ー個(gè)或多個(gè)功能/信息,所述的參數(shù)/規(guī)則包括“與”關(guān)鍵字、詞和句、字符串長(zhǎng)度、優(yōu)先級(jí)序列、位置信息、功能編碼,所述的功能/信息包括基于地理位置或語義環(huán)境的各地方言詞庫、多國(guó)語言庫、增值應(yīng)用信息、快捷應(yīng)用信息、本地捜索信息;(b)規(guī)則器,分別與所述的語言訓(xùn)練器、觸發(fā)模塊和擴(kuò)展候選框模塊均相連接,存儲(chǔ)該語言訓(xùn)練器所產(chǎn)生的經(jīng)驗(yàn)集信息,接收該觸發(fā)模塊所傳遞的信號(hào)并轉(zhuǎn)化為編碼進(jìn)行映射匹配,并將匹配映射成功的擴(kuò)展關(guān)聯(lián)信息返回至所述的擴(kuò)展候選框模塊;其中,該擴(kuò)展功能模塊可以被部署于網(wǎng)絡(luò)云端,所述的語言訓(xùn)練器可以為云端語言訓(xùn)練器,所述的規(guī)則器可以為云端規(guī)則器;(6)擴(kuò)展候選框模塊,與所述的擴(kuò)展功能模塊相連接,接收該擴(kuò)展功能模塊所返回的擴(kuò)展關(guān)聯(lián)信息,并通過候選詞擴(kuò) 展功能提供用戶;該擴(kuò)展候選框模塊中還包括本地寄存器,該本地寄存器中存儲(chǔ)所述的擴(kuò)展功能模塊所返回的擴(kuò)展關(guān)聯(lián)信息;(7)輸出模塊,分別與所述的候選詞模塊和擴(kuò)展候選框模塊均相連接,將該候選詞模塊所傳遞的輸出結(jié)果以及擴(kuò)展候選框模塊所傳遞的擴(kuò)展關(guān)聯(lián)信息顯示在電子設(shè)備屏幕上。 不僅如此,該電子設(shè)備可以為便攜式電子設(shè)備。再請(qǐng)參閱圖2和圖3所示,該基于上述的系統(tǒng)實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法,其中包括以下步驟(I)所述的輸入模塊接收用戶的輸入信息并產(chǎn)生相應(yīng)的輸入信號(hào);(2)所述的引擎控制模塊接收來自輸入模塊的輸入信號(hào),搜索并得到對(duì)應(yīng)的輸入候選詞信息,并將該輸入候選詞信息傳遞至所述的候選詞模塊;(3)所述的候選詞模塊從所述的引擎控制模塊直接獲取本地的詞表和信息,通過預(yù)設(shè)的優(yōu)先級(jí)算法,將所輸出結(jié)果按照優(yōu)先級(jí)排序;(4)所述的觸發(fā)模塊檢測(cè)用戶對(duì)電子設(shè)備的一系列操作或動(dòng)作,判斷用戶的輸入操作是否與預(yù)置的觸發(fā)條件相匹配;該預(yù)置的觸發(fā)條件,包括用戶的以下ー種或多種操作或動(dòng)作(a)直接點(diǎn)擊候選詞;(b)通過按電子設(shè)備上的空格鍵、確定鍵或預(yù)設(shè)的其它鍵選擇默認(rèn)候選詞;(c)通過按電子設(shè)備上的光標(biāo)鍵、方向鍵或預(yù)設(shè)的其它鍵選擇候選詞;(d)單指按下候選詞向上或向下滑動(dòng)一定距離;(e)單指按下候選詞向左或向右滑動(dòng)一定距離;(f)雙指或多指按下候選詞后往四周任意方向滑動(dòng);(g)雙擊候選詞或空格鍵;(h)單指或多指長(zhǎng)按候選詞并超過預(yù)設(shè)的響應(yīng)時(shí)間;(i)長(zhǎng)按候選詞并移動(dòng);(j)按住候選詞后搖動(dòng)手機(jī);(k)預(yù)設(shè)的觸發(fā)按鍵;(I)語音輸入;(5)如果否,則不響應(yīng)擴(kuò)展候選框機(jī)制,并繼續(xù)步驟(9);(6)如果是,則響應(yīng)用戶對(duì)電子設(shè)備的一系列操作或動(dòng)作,并將不同操作或動(dòng)作解析為對(duì)應(yīng)的功能,繼續(xù)步驟(7);(7)所述的擴(kuò)展功能模塊接收所述的引擎控制模塊和觸發(fā)模塊所傳遞的信號(hào),根據(jù)不同的用戶輸入信息和操作行為進(jìn)行匹配映射生成相應(yīng)的擴(kuò)展關(guān)聯(lián)信息,具體為所述的規(guī)則器根據(jù)不同的用戶輸入信息和操作行為,在所述的映射表中捜索匹配的信息,并生成相應(yīng)的擴(kuò)展關(guān)聯(lián)信息;(8)所述的擴(kuò)展候選框模塊接收該擴(kuò)展功能模塊所返回的擴(kuò)展關(guān)聯(lián)信息,并重新生成擴(kuò)展候選信息或功能列表;該擴(kuò)展候選信息或功能列表包括基于地理位置或語義環(huán)境的各地方言詞庫、多國(guó)語言庫、增值應(yīng)用信息、快捷應(yīng)用信息、本地捜索信息;、(9)所述的輸出模塊將該候選詞模塊所傳遞的輸出結(jié)果以及擴(kuò)展候選框模塊所傳遞的擴(kuò)展關(guān)聯(lián)信息顯示在電子設(shè)備屏幕上。其中,所述的擴(kuò)展候選信息或功能列表可以為包含基于地理位置或語義環(huán)境的各地方言詞庫信息的擴(kuò)展候選框。在這種前提下,用戶輸入操作為預(yù)置的觸發(fā)條件中的(a)、(b)、(C)中的ー種,所述的步驟⑵包括以下步驟(11)所述的引擎控制模塊將當(dāng)前的位置相關(guān)擴(kuò)展參數(shù)傳遞至所述的規(guī)則器進(jìn)行匹配映射捜索;該位置相關(guān)擴(kuò)展參數(shù)包括位置信息、關(guān)鍵詞、模塊編碼信息;該模塊編碼信息為方言詞庫信息;(12)所述的規(guī)則器將匹配映射到的擴(kuò)展關(guān)聯(lián)信息返回至所述的引擎控制模塊。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的步驟(8)包括以下步驟(21)所述的擴(kuò)展候選框模塊在所述的擴(kuò)展候選框中顯示出對(duì)應(yīng)候選詞的方言翻譯信息;該方言翻譯信息包括多種該方言的翻譯詞匯,每種該方言的翻譯詞匯均設(shè)置有用于相互區(qū)分的特定標(biāo)注;該特定標(biāo)注為圖標(biāo)標(biāo)注信息或者不同顯示顏色;(22)同時(shí)所述的擴(kuò)展候選框模塊在所述的方言翻譯信息的一角位置處以預(yù)設(shè)圖標(biāo)聞売提不相應(yīng)的方目種類イ目息。不僅如此,該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的用戶輸入操作也可以為預(yù)置的觸發(fā)條件中的(d)、(e)、(f)、(i)、(j)、(I)中的ー種,這種情況下,所述的步驟(6)包括以下步驟(31)所述的引擎控制模塊將當(dāng)前的位置相關(guān)擴(kuò)展參數(shù)傳遞至所述的規(guī)則器進(jìn)行匹配映射捜索;(32)所述的規(guī)則器將匹配映射到的擴(kuò)展關(guān)聯(lián)信息返回至所述的引擎控制模塊;(33)所述的引擎控制模塊直接將該擴(kuò)展關(guān)聯(lián)信息中的首選該方言的翻譯詞匯替換到電子設(shè)備的信息輸入位置處,并結(jié)束整個(gè)處理過程。同時(shí),該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的擴(kuò)展候選信息或功能列表也可以為包含基于地理位置或語義環(huán)境的多國(guó)語言庫信息的擴(kuò)展候選框。在這種前提下,所述的步驟(7)包括以下步驟(41)所述的引擎控制模塊將當(dāng)前的語種相關(guān)擴(kuò)展參數(shù)傳遞至所述的規(guī)則器進(jìn)行匹配映射捜索;該語種相關(guān)擴(kuò)展參數(shù)包括關(guān)鍵詞、輸入前置語言、模塊編碼信息;該模塊編碼イM息為多國(guó)語目庫イM息;(42)所述的規(guī)則器將匹配映射到的擴(kuò)展關(guān)聯(lián)信息返回至所述的引擎控制模塊。
該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的步驟(8)包括以下步驟(51)所述的擴(kuò)展候選框模塊在所述的擴(kuò)展候選框中顯示出對(duì)應(yīng)候選詞的多國(guó)語言翻譯信息;該多國(guó)語言翻譯信息包括多種該國(guó)語言的翻譯詞匯,每種該國(guó)語言的翻譯詞匯均設(shè)置有用于相互區(qū)分的特定標(biāo)注;該特定標(biāo)注為圖標(biāo)標(biāo)注信息或者不同顯示顏色;(52)同時(shí)所述的擴(kuò)展候選框模塊在所述的多國(guó)語言翻譯信息的一角位置處以預(yù)設(shè)圖標(biāo)高亮提示相應(yīng)的語言種類信息。不僅如此,該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的擴(kuò)展候選信息或功能列表還可以為包含基于地理位置或語義環(huán)境的增值應(yīng)用信息的擴(kuò)展候選框。在這種前提下,所述的步驟(7)包括以下步驟(61)所述的引擎控制模塊將當(dāng)前的增值應(yīng)用相關(guān)擴(kuò)展參數(shù)傳遞至所述的規(guī)則器進(jìn)行匹配映射捜索;該增值應(yīng)用相關(guān)擴(kuò)展參數(shù)包括天氣預(yù)報(bào)查詢、酒店預(yù)訂查詢、城市概述查詢、時(shí)差查詢;(62)所述的規(guī)則器將匹配映射到的擴(kuò)展關(guān)聯(lián)信息返回至所述的引擎控制模塊。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的步驟
(8)具體為所述的擴(kuò)展候選框模塊在所述的擴(kuò)展候選框中顯示出對(duì)應(yīng)候選詞的天氣預(yù)報(bào)信息、酒店預(yù)訂信息、城市概述信息、時(shí)差信息。同時(shí),該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的擴(kuò)展候選信息或功能列表還可以為包含基于地理位置或語義環(huán)境的本地捜索信息的擴(kuò)展候選框。在這種前提下,所述的步驟(7)包括以下步驟(71)所述的引擎控制模塊將當(dāng)前的本地捜索相關(guān)擴(kuò)展參數(shù)傳遞至所述的規(guī)則器進(jìn)行匹配映射捜索;該本地捜索相關(guān)擴(kuò)展參數(shù)包括訂購信息查詢、支付信息查詢、購物網(wǎng)站信息查詢、折扣信息查詢、預(yù)訂信息查詢和優(yōu)惠促銷信息查詢; (72)所述的規(guī)則器將匹配映射到的擴(kuò)展關(guān)聯(lián)信息返回至所述的引擎控制模塊。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的步驟
(8)具體為所述的擴(kuò)展候選框模塊在所述的擴(kuò)展候選框中顯示出對(duì)應(yīng)候選詞的訂購信息、支付信息、購物網(wǎng)站信息、折扣信息、預(yù)訂信息和優(yōu)惠促銷信息。不僅如此,該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的擴(kuò)展候選信息或功能列表還可以為包含快捷應(yīng)用捜索信息的擴(kuò)展候選框。在這種前提下,所述的步驟(7)包括以下步驟(81)所述的引擎控制模塊將當(dāng)前的快捷應(yīng)用相關(guān)擴(kuò)展參數(shù)傳遞至所述的規(guī)則器進(jìn)行匹配映射捜索;該快捷應(yīng)用相關(guān)擴(kuò)展參數(shù)包括關(guān)鍵詞、模塊編碼信息;該模塊編碼信息為應(yīng)用模塊信息;(82)所述的規(guī)則器將匹配映射到的擴(kuò)展關(guān)聯(lián)信息返回至所述的引擎控制模塊。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的步驟(8)包括以下步驟(91)所述的擴(kuò)展候選框模塊在所述的擴(kuò)展候選框中顯示出對(duì)應(yīng)候選詞的匹配功能信息;(92)所述的擴(kuò)展候選框模塊根據(jù)用戶的點(diǎn)擊操作,進(jìn)行以下操作之一(a)顯示相應(yīng)的應(yīng)用模塊的下載地址信息;
(b)在新窗口中直接開啟運(yùn)行該電子設(shè)備端的該應(yīng)用模塊;(c)在所述的擴(kuò)展候選框中顯示搜索應(yīng)用的提示信息,井根據(jù)用戶的點(diǎn)擊操作啟動(dòng)瀏覽器或預(yù)設(shè)的捜索程序捜索相關(guān)的應(yīng)用模塊;(d)在所述的擴(kuò)展候選框中顯示下載該應(yīng)用模塊的提示信息,井根據(jù)用戶的點(diǎn)擊操作啟動(dòng)下載相應(yīng)的應(yīng)用模塊;(e)以彈出對(duì)話框的形式在所述的擴(kuò)展候選框中顯示搜索應(yīng)用、下載應(yīng)用模塊的提示信息,或直接在所述的擴(kuò)展候選框中顯示相應(yīng)的應(yīng)用模塊,井根據(jù)用戶的觸點(diǎn)移動(dòng)選擇對(duì)應(yīng)的應(yīng)用模塊,并啟動(dòng)運(yùn)行、捜索或下載相應(yīng)的應(yīng)用模塊。同時(shí),該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的擴(kuò)展候選信息或功能列表還可以為包含基于位置服務(wù)和城市詞庫信息的交通線路信息的擴(kuò)展候選框。在這種前提下,該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的步驟(7)包括以下步驟(101)所述的引擎控制模塊將當(dāng)前的交通線路相關(guān)擴(kuò)展參數(shù)傳遞至所述的規(guī)則器進(jìn)行匹配映射捜索;該交通線路相關(guān)擴(kuò)展參數(shù)包括城市詞庫、模塊編碼信息、當(dāng)前位置信息;該模塊編碼信息為交通線路模塊信息;(102)所述的規(guī)則器將匹配映射到的擴(kuò)展關(guān)聯(lián)信息返回至所述的引擎控制模塊。該實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法中的步驟
(8)包括以下步驟(111)所述的擴(kuò)展候選框模塊在所述的擴(kuò)展候選框中顯示出從當(dāng)前位置到對(duì)應(yīng)候選詞的位置的公交、地鐵、歩行或駕車線路信息;(112)所述的擴(kuò)展候選框模塊根據(jù)用戶的點(diǎn)擊操作,進(jìn)行以下操作之一(a)顯示更多的優(yōu)選交通線路信息;(b)進(jìn)入語音導(dǎo)航應(yīng)用界面中,并開始實(shí)時(shí)語音導(dǎo)航;(C)在所述的擴(kuò)展候選框中顯示捜索指定位置到對(duì)應(yīng)候選詞的位置的交通線路的提示信息,井根據(jù)用戶的點(diǎn)擊操作啟動(dòng)瀏覽器地圖服務(wù)或相關(guān)交通線路查詢的應(yīng)用模塊;(d)在所述的擴(kuò)展候選框中顯示城市詞庫中與對(duì)應(yīng)候選詞相關(guān)的周邊位置信息,井根據(jù)用戶的點(diǎn)擊操作擴(kuò)展顯示從當(dāng)前位置到該周邊位置信息的詳細(xì)交通線路信息啟動(dòng)下載相應(yīng)的應(yīng)用模塊。在實(shí)際使用當(dāng)中,請(qǐng)參閱圖I所示,其中是本發(fā)明的便攜設(shè)備上候選框動(dòng)態(tài)擴(kuò)展輸入信息的系統(tǒng)的結(jié)構(gòu)示意圖,所述的系統(tǒng)包括(I)輸入模塊,根據(jù)用戶的輸入動(dòng)作產(chǎn)生相應(yīng)的輸入信號(hào);所述的輸入模塊包含一個(gè)帶有按鍵的區(qū)域,例如ー個(gè)硬鍵盤,或者一個(gè)觸摸屏上顯示有字母或按鍵的軟鍵盤;還可以包含一個(gè)檢測(cè)用戶輸入的傳感器,例如檢測(cè)硬鍵盤按鍵傳動(dòng)的傳感器,或是檢測(cè)觸摸屏上觸點(diǎn)位置的傳感器。當(dāng)用戶按下某個(gè)按鍵吋,輸入模塊就產(chǎn)生ー個(gè)輸入按鍵信號(hào);當(dāng)用戶連續(xù)按鍵時(shí),輸入模塊就產(chǎn)生ー個(gè)輸入按鍵序列,輸入至引擎控制模塊。(2)引擎控制模塊,引擎控制模塊接收來自輸入模塊的信息,并將輸入的內(nèi)容存放于詞表寄存器中,并在字典庫中檢索匹配的詞表數(shù)據(jù),之后將匹配的結(jié)果傳遞至候選詞模塊處理。同時(shí)當(dāng)激活觸發(fā)模塊時(shí),引擎控制模塊會(huì)將輸入信息上傳規(guī)則器進(jìn)行擴(kuò)展信息功能檢索,并將匹配的結(jié)果返回到擴(kuò)展候選框模塊。除此之外,引擎控制模塊會(huì)主動(dòng)將接收到的復(fù)雜的零散的信息進(jìn)行聚類,定期提交到網(wǎng)絡(luò)語言訓(xùn)練器進(jìn)行海量數(shù)據(jù)挖掘,借助這ー多元模型提煉出豐富的經(jīng)驗(yàn)集,存放于云端規(guī)則器中。(3)觸發(fā)模塊,檢測(cè)和感應(yīng)移動(dòng)設(shè)備端的一系列操作或動(dòng)作,例如檢測(cè)觸摸屏上觸點(diǎn)位置的移動(dòng)操作;或檢測(cè)用戶輸入的動(dòng)作,如按下鍵盤區(qū)域或候選詞框時(shí)搖動(dòng)設(shè)備。當(dāng)觸發(fā)機(jī)制響應(yīng)后,自動(dòng)連接規(guī)則器進(jìn)行檢索,當(dāng)條件匹配吋,將增值信息傳遞至擴(kuò)展候選框模塊,提供用戶選擇。(4)候選詞模塊,從引擎控制模塊直接獲取本地的詞表和信息,通過系列優(yōu)先級(jí)算 法,將可能的輸出結(jié)果按照優(yōu)先級(jí)排序。(5)擴(kuò)展候選框模塊,接收規(guī)則器上匹配映射后返回的關(guān)聯(lián)信息,通過候選詞擴(kuò)展功能提供用戶。用戶可以選擇符合需求的推送信息進(jìn)行實(shí)施,或者選擇將推送結(jié)果通過自定義的操作進(jìn)行標(biāo)記,將本次傳遞的結(jié)果存放于本地的寄存器中,方便用戶下次直接獲取。(6)輸出模塊,與所述的候選詞模塊和擴(kuò)展候選框模塊相連接,將ー系列動(dòng)作和功能操作后的結(jié)果,顯示在設(shè)備屏幕上以便用戶選擇。(7)語言訓(xùn)練器,接收引擎控制模塊傳遞的用戶輸入,例如不同環(huán)境下的字、詞和句。根據(jù)頻率和語義進(jìn)行動(dòng)態(tài)挖掘,建立映射表,豐富規(guī)則器。(8)規(guī)則器,接收觸發(fā)模塊傳遞的信號(hào),根據(jù)不同的輸入信息和操作行為,轉(zhuǎn)化為規(guī)則器中的編碼,進(jìn)行映射匹配,最后將符合要求的功能模塊傳送至便攜設(shè)備端。由上述語言訓(xùn)練器和規(guī)則器組成的擴(kuò)展功能模塊可以放入網(wǎng)絡(luò)云端,由云計(jì)算后臺(tái)來處理便攜設(shè)備端的發(fā)送的請(qǐng)求,搭建云端訓(xùn)練器和規(guī)則器。上述規(guī)則器存儲(chǔ)的映射表,包含多個(gè)參數(shù)或規(guī)則,對(duì)應(yīng)一個(gè)或多個(gè)功能或信息。其中參數(shù)和規(guī)則可以包括與關(guān)鍵字、詞和句、字符串長(zhǎng)度、優(yōu)先級(jí)序列、位置信息、功能編碼等。功能或信息包括各地方言庫、外國(guó)語翻譯、本地捜索、增值信息、快捷應(yīng)用等。再請(qǐng)參閱圖2所示,其中描述了候選框動(dòng)態(tài)擴(kuò)展輸入信息的方法1000,具體包括以下步驟(I)輸入模塊接收用戶的輸入動(dòng)作或操作(步驟1001);(2)觸發(fā)模塊接收用戶在觸屏上的操作信號(hào),將不同操作解析為對(duì)應(yīng)的功能塊(步驟 1002);(3)規(guī)則器接收引擎控制模塊發(fā)送的信息,在映射表中捜索匹配的信息(步驟 1003);(4)擴(kuò)展候選框模塊接收匹配映射后的數(shù)據(jù),重新生成候選信息或功能列表(步驟 1004)。再請(qǐng)參閱圖3所示,該實(shí)現(xiàn)便攜設(shè)備上候選框動(dòng)態(tài)擴(kuò)展輸入信息的方法中,所述的引擎控制模塊根據(jù)預(yù)置條件響應(yīng)擴(kuò)展候選框輸入信息的主要流程如下,
(I)輸入模塊接收用戶的輸入信號(hào),并將該輸入信號(hào)送至所述的引擎控制模塊;(2)引擎控制模塊接收到所述的輸入信號(hào),在字典庫中搜索并得到對(duì)應(yīng)的輸入候選詞信息,并將之傳遞至所述的候選詞模塊;(3)候選詞模塊接收到所述的輸入候選詞信息,生成輸入候選詞列表,等待用戶確認(rèn)后輸出;(4)觸發(fā)模塊判斷用戶的輸入操作是否與預(yù)置的條件匹配;(5)如果否,則不響應(yīng)擴(kuò)展候選框機(jī)制,并返回上述步驟(3);(6)如果是,則所述的規(guī)則器將接收來自設(shè)備端發(fā)送的信號(hào),捜索符合映射的信息;(7)擴(kuò)展候選框模塊接收匹配映射后的數(shù)據(jù),重新生成候選信息或功能列表,等待 用戶確認(rèn)后輸出擴(kuò)展信息。其中,該實(shí)現(xiàn)便攜設(shè)備上候選框擴(kuò)展輸入信息的方法中,所述的觸發(fā)操作可以包括但不限于以下情形(a)直接點(diǎn)擊候選詞;(b)通過按電子設(shè)備上的空格鍵、確定鍵或預(yù)設(shè)的其它鍵選擇默認(rèn)候選詞;(C)通過按電子設(shè)備上的光標(biāo)鍵、方向鍵或預(yù)設(shè)的其它鍵選擇候選詞;(d)單指按下候選詞向上或向下滑動(dòng)一定距離;(e)單指按下候選詞向左或向右滑動(dòng)一定距離;(f)雙指或多指按下候選詞后往四周任意方向滑動(dòng);(g)雙擊候選詞或空格鍵;(h)單指或多指長(zhǎng)按候選詞并超過預(yù)設(shè)的響應(yīng)時(shí)間;(i)長(zhǎng)按候選詞并移動(dòng);(j)按住候選詞后搖動(dòng)手機(jī);(k)預(yù)設(shè)的觸發(fā)按鍵;(I)語音輸入;再請(qǐng)參閱圖4A 4B所示,依據(jù)本發(fā)明的第一個(gè)實(shí)施例,基于地理位置可實(shí)現(xiàn)方言翻譯替換的功能,例如當(dāng)處于上海時(shí)會(huì)提供對(duì)應(yīng)的上海方言數(shù)據(jù),或在廣東省或香港時(shí)提供對(duì)應(yīng)的粵語方言翻譯功能。具體實(shí)現(xiàn)流程如下(I)用戶依據(jù)輸入規(guī)則,點(diǎn)擊字母“nihao”,候選詞模塊顯示候選詞列表,“你好、你敢、米糕等”;(2)通過點(diǎn)擊對(duì)應(yīng)的候選詞如“你好”,候選詞上屏后自動(dòng)觸發(fā)擴(kuò)展候選框模塊;(3)引擎控制模塊將當(dāng)前相關(guān)參數(shù),如位置信息(上海)、關(guān)鍵詞(你好)、模塊編碼(方言詞庫),傳遞至規(guī)則器進(jìn)行映射捜索;(4)將匹配的信息返回引擎控制模塊,在擴(kuò)展候選框101顯示出對(duì)應(yīng)候選詞的滬語翻譯,同時(shí)可以在所述候選詞翻譯的右上角使用特設(shè)圖標(biāo)高亮提示,如“滬語”;(5)用戶點(diǎn)擊確認(rèn)后可替換上屏候選詞“你好”為滬語翻譯“儂好”。當(dāng)規(guī)則器尋找到多個(gè)匹配的信息時(shí),可以在擴(kuò)展候選框顯示多個(gè)對(duì)應(yīng)的信息供用戶選擇。例如,“厲害”的滬語翻譯可以是“結(jié)棍”,“來三”,“來塞”這時(shí)擴(kuò)展候選框可以顯示多個(gè)滬語翻譯。在多個(gè)擴(kuò)展信息中,還可能存在不同的屬性,從而加入特定的標(biāo)注。例如,“來塞”是滬語白字,因此可在其右上角標(biāo)注“白字”,或用不同的顏色顯示,或用指定的圖標(biāo)標(biāo)注。再請(qǐng)參閱圖4C所示,其中為比以上實(shí)施例更優(yōu)選的第二個(gè)實(shí)施例,其中,第二步可根據(jù)預(yù)定的擴(kuò)展候選框觸發(fā)操作,實(shí)現(xiàn)滬語快速替換。如按下對(duì)應(yīng)候選詞不放同時(shí)向右滑動(dòng),可直接上屏輸入滬語替換詞“儂好”。預(yù)定的觸發(fā)操作還包括按下向四周任意方向滑動(dòng)、按住候選詞后搖動(dòng)手機(jī),語音控制等。優(yōu)選地,在上述多次操作實(shí)施后,語言訓(xùn)練器會(huì)自動(dòng)收集用戶多次翻譯的關(guān)鍵詞,在規(guī)則器中建立主動(dòng)關(guān)聯(lián)信息。在輸入 中若用戶沒有特意根據(jù)預(yù)定的操作觸發(fā)擴(kuò)展候選框機(jī)制,當(dāng)候選詞確定輸入后,擴(kuò)展候選框可以主動(dòng)提示用戶可用對(duì)應(yīng)的方言詞語替換候選
TflJ o再請(qǐng)參閱圖4D所示,其為本發(fā)明的第三個(gè)實(shí)施例,其中在候選詞右上角使用特設(shè)圖標(biāo)高亮提示,用戶雙擊候選詞或者空格鍵即可直接替換候選詞為滬語“儂好”輸入。若用戶不想替換為滬語可單擊仍輸入顯示的候選詞“你好”。再請(qǐng)參閱圖4E 4F所示,其為本發(fā)明的第四個(gè)實(shí)施例,用戶輸入“你好”確認(rèn)上屏后,擴(kuò)展候選框出現(xiàn)提示語“是否用滬語’儂好,替換”,用戶點(diǎn)擊空格或者候選框即可確定輸入“儂好”。另ー種實(shí)施方式中,用戶可以選擇將常用的擴(kuò)展功能模塊下載保存到本地寄存器,例如將基于位置的方言模塊(如滬語規(guī)則庫)下載到客戶端。當(dāng)不聯(lián)網(wǎng)時(shí)也能通過擴(kuò)展候選框方便快速地使用該功能。再請(qǐng)參閱圖5所示,其為本發(fā)明的第五個(gè)實(shí)施例,其中,擴(kuò)展候選框模塊可以實(shí)現(xiàn)多國(guó)語言的翻譯,用戶可在當(dāng)前任意兩種輸入語言間實(shí)現(xiàn)快速詞語翻譯。例如用戶常用英語和法語兩種輸入語言,而當(dāng)前使用英語進(jìn)行輸入后,此時(shí)無須切換到法語輸入法也可以實(shí)現(xiàn)已輸入詞語的快速翻譯替換。具體實(shí)現(xiàn)流程如下(I)用戶依據(jù)輸入規(guī)則,點(diǎn)擊字母“Sunday”,候選詞模塊顯示候選詞列表,“Sunday、Sundays” ;(2)通過點(diǎn)擊對(duì)應(yīng)的候選詞如“Sunday”,井向左側(cè)滑動(dòng)觸發(fā)擴(kuò)展候選框模塊;(3)引擎控制模塊將當(dāng)前相關(guān)參數(shù),如關(guān)鍵詞(Sunday)、輸入前置語言(法語)、模塊編碼(語言翻譯庫),傳遞至規(guī)則器進(jìn)行映射捜索;(4)將匹配的信息返回引擎控制模塊,在擴(kuò)展候選框顯示出可替換的關(guān)鍵詞,即對(duì)應(yīng)“Sunday” 的法語翻譯“Dimanche” ;優(yōu)選地,在上述多次操作實(shí)施后,系統(tǒng)會(huì)在擴(kuò)展框處提示用戶是否切換當(dāng)前輸入語言為法語,確定后用戶可快捷高效地轉(zhuǎn)換語言為法語進(jìn)行輸入。以上僅描述了向左側(cè)滑動(dòng)觸發(fā)擴(kuò)展候選框機(jī)制,此外滬語翻譯中提到的所有操作同樣適用于多國(guó)語言翻譯模塊。再請(qǐng)參閱圖6A所示,其為本發(fā)明的第六個(gè)實(shí)施例,可基于輸入內(nèi)容和位置服務(wù)實(shí)現(xiàn)擴(kuò)展候選框功能,例如當(dāng)用戶輸入類似“明天到法蘭克?!钡劝P(guān)鍵詞“法蘭克?!钡拈L(zhǎng)句時(shí),點(diǎn)擊候選詞上屏后即可在擴(kuò)展候選框101顯示以下擴(kuò)展信息如法蘭克福明天及未來幾天的天氣預(yù)報(bào)、酒店預(yù)訂、城市概述、時(shí)差等。并且對(duì)于每項(xiàng)擴(kuò)展信息框可點(diǎn)擊擴(kuò)展框往下滑動(dòng)或者點(diǎn)擊右側(cè)的更多鍵,獲取更多信息。再請(qǐng)參閱圖6B所示,其為本發(fā)明的第七個(gè)實(shí)施例,其中通過按住擴(kuò)展框102向下拖動(dòng)后,可展現(xiàn)未來三天法蘭克福更詳細(xì)的天氣預(yù)報(bào)。此外在本發(fā)明的最優(yōu)實(shí)施方式中,可搭建起云端的語言訓(xùn)練器,根據(jù)用戶輸入的語句進(jìn)行語義分析、關(guān)鍵詞挖掘、模型變換,建立起對(duì)應(yīng)不同功能模塊的映射表。例如當(dāng)用戶輸入“天氣、旅游、會(huì)議、航班”等候選詞后,觸發(fā)擴(kuò)展候選框信息機(jī)制,引擎控制模塊會(huì)將云端規(guī)則器上匹配的擴(kuò)展信息下載到本地,由擴(kuò)展候選框模塊根據(jù)推送的優(yōu)先級(jí)排序,例如對(duì)應(yīng)位置的天氣預(yù)報(bào)、旅游景點(diǎn)、酒店信息、航班信息等。
又如本發(fā)明的ー種應(yīng)用場(chǎng)景,當(dāng)用戶輸入一系列內(nèi)容后,引擎控制模塊提取到關(guān)鍵詞“Eiffel Tower”,并連接規(guī)則器進(jìn)行映射匹配,準(zhǔn)備展現(xiàn)擴(kuò)展信息。此時(shí)用戶可以通過以下操作如點(diǎn)擊預(yù)設(shè)的觸發(fā)按鍵、語音控制(如預(yù)設(shè)的聲音指令)、搖動(dòng)手機(jī)等方式觸發(fā)擴(kuò)展候選框模塊,將關(guān)聯(lián)度較高的信息依次呈現(xiàn)出來。例如埃菲爾鐵塔具體地址、歷史簡(jiǎn)介、交通情況、最新圖片瀏覽、周邊推薦等等。又如本發(fā)明的另ー個(gè)優(yōu)選實(shí)施例,當(dāng)用戶輸入候選詞“生日蛋糕”后,通過預(yù)設(shè)的觸發(fā)操作可在擴(kuò)展候選框顯示多種基于關(guān)鍵詞和位置的擴(kuò)展信息,如生日蛋糕訂購信息,用戶點(diǎn)擊可直接跳轉(zhuǎn)支付頁面;或推薦蛋糕及相關(guān)禮品購物網(wǎng)站;或當(dāng)前位置周邊商店的相關(guān)折扣信息、預(yù)訂電話等,用戶可點(diǎn)擊查看或直接下載優(yōu)惠券至設(shè)備端。再請(qǐng)參閱圖7,其為本發(fā)明的第八個(gè)實(shí)施例,可基于位置服務(wù)和城市詞庫實(shí)現(xiàn)擴(kuò)展候選框交通線路信息推送,具體流程如下(I)用戶輸入候選詞“陸家嘴”,根據(jù)預(yù)設(shè)操作觸發(fā)擴(kuò)展候選框功能;(2)引擎控制模塊將當(dāng)前相關(guān)參數(shù),如城市詞庫(陸家嘴)、模塊編碼(交通線路模塊)、以及當(dāng)前位置信息(如中山公園)傳遞至規(guī)則器進(jìn)行映射捜索;(3)將匹配的信息返回引擎控制模塊,在擴(kuò)展候選框顯示從當(dāng)前位置到“陸家嘴”的公交、地鐵或自駕線路信息。(4)對(duì)于線路信息可長(zhǎng)按擴(kuò)展框或者點(diǎn)擊右側(cè)的更多鍵,獲取更多優(yōu)選路;或者點(diǎn)擊進(jìn)入語音導(dǎo)航應(yīng)用界面。在另ー個(gè)優(yōu)選實(shí)施例中,點(diǎn)擊候選詞“陸家嘴”上屏后,擴(kuò)展候選框可出現(xiàn)“搜索任意位置到‘陸家嘴’的交通線路”,當(dāng)用戶點(diǎn)擊后可啟動(dòng)瀏覽器地圖服務(wù)或相關(guān)線路查詢的應(yīng)用。在另ー個(gè)優(yōu)選實(shí)施例中,長(zhǎng)按候選詞“陸家嘴”后,擴(kuò)展候選框還可出現(xiàn)“金茂大廈”、“環(huán)球中心”、“東方明珠”等周邊城市詞庫信息,用戶點(diǎn)擊后可擴(kuò)展顯示當(dāng)前位置到以上地址的詳細(xì)線路信息。再請(qǐng)參閱圖8A SB所示,其為本發(fā)明的第九個(gè)實(shí)施例,基于關(guān)鍵詞擴(kuò)展應(yīng)用下載的功能模塊實(shí)現(xiàn)流程如下(I)用戶依據(jù)輸入規(guī)則,依次點(diǎn)擊字母“ bohao”,候選詞模塊顯示關(guān)鍵詞“撥號(hào)”(2)通過點(diǎn)擊對(duì)應(yīng)的候選詞,候選詞上屏后觸發(fā)擴(kuò)展候選框模塊;(3)引擎控制模塊將當(dāng)前相關(guān)參數(shù),如關(guān)鍵詞(撥號(hào))、模塊編碼(應(yīng)用模塊),傳遞至規(guī)則器進(jìn)行映射捜索;(4)將匹配的信息返回引擎控制模塊,在擴(kuò)展候選框顯示出各項(xiàng)匹配的功能信息,如“超級(jí)撥號(hào)” “來電助手” “智能通訊錄”等應(yīng)用的名字;(5)用戶點(diǎn)擊其中一個(gè)匹配的信息,可上屏顯示下載地址,打開瀏覽器或特定程序進(jìn)入指定下載頁面,或者在新窗ロ中直接開啟設(shè)備端的該應(yīng)用。 在另ー個(gè)優(yōu)選實(shí)施例中,點(diǎn)擊候選詞“撥號(hào)”之后,擴(kuò)展候選框還可出現(xiàn)“搜索‘撥號(hào),應(yīng)用”,當(dāng)用戶點(diǎn)擊后啟動(dòng)瀏覽器或特定程序捜索‘撥號(hào)’相關(guān)的應(yīng)用。在另ー個(gè)優(yōu)選實(shí)施例中,輸入候選詞“超級(jí)撥號(hào)”,擴(kuò)展候選框可出現(xiàn)“下載‘超級(jí)撥號(hào)’ ”,點(diǎn)擊該擴(kuò)展信息后可啟動(dòng)下載特定的應(yīng)用。在另ー個(gè)優(yōu)選實(shí)施例中,長(zhǎng)按候選詞“撥號(hào)”,以彈出對(duì)話框的形式顯示擴(kuò)展候選框,顯示“捜索‘撥號(hào)’應(yīng)用”、“下載‘超級(jí)撥號(hào)’”等;或在候選詞上方出現(xiàn)擴(kuò)展候選框,顯示、“超級(jí)撥號(hào)”、“來電助手”等應(yīng)用,手指可移動(dòng)選擇對(duì)應(yīng)的應(yīng)用,并啟動(dòng)、捜索或下載相關(guān)應(yīng)用。在本發(fā)明的最優(yōu)實(shí)施例中,上述功能模塊可以根據(jù)用戶的輸入進(jìn)行擴(kuò)展,例如輸入郵件地址后可提供對(duì)應(yīng)的URL鏈接地址;輸入音樂名稱后可提供音樂下載地址或者本地音樂播放器快捷方式接ロ ;輸入一個(gè)成語后可提供對(duì)應(yīng)的來源、典故和用法等。以上實(shí)現(xiàn)擴(kuò)展候選框輸入的操作方式,不限于當(dāng)前描述的應(yīng)用場(chǎng)景。在不同應(yīng)用場(chǎng)景都可復(fù)用。再請(qǐng)參閱圖9所示,其為本發(fā)明的第十個(gè)實(shí)施例,其中當(dāng)開啟擴(kuò)展候選框功能模塊選擇時(shí),對(duì)任意輸入的候選詞可通過預(yù)設(shè)的觸發(fā)操作如長(zhǎng)按候選詞或是按住候選詞搖動(dòng)手機(jī)、語音控制等方式,觸發(fā)擴(kuò)展框功能列表選擇。例如方言翻譯、語言翻譯、設(shè)備端捜索、網(wǎng)絡(luò)端捜索、啟動(dòng)應(yīng)用等。采用了該發(fā)明的便攜式設(shè)備上候選框可擴(kuò)展輸入信息的系統(tǒng)及方法,由于系統(tǒng)具有的引擎控制模塊與語言訓(xùn)練器和規(guī)則器相連接,同時(shí)又與便攜設(shè)備端的輸入模塊、觸發(fā)模塊、候選詞模塊、擴(kuò)展候選框模塊、輸出模塊均相連接,使得在利用該系統(tǒng)的方法中,引擎控制模塊可以根據(jù)觸發(fā)模塊動(dòng)態(tài)調(diào)整連接策略,并從服務(wù)器或云端將符合映射的功能和信息下載后傳遞至擴(kuò)展候選框模塊,供用戶優(yōu)先選用,從而提高了用戶在輸入同時(shí)獲得關(guān)聯(lián)信息的便捷性及準(zhǔn)確性,極大的滿足了用戶的潛在需求,并讓便攜式設(shè)備更為智能。且本發(fā)明的便攜式設(shè)備上候選框可擴(kuò)展輸入信息的系統(tǒng)的結(jié)構(gòu)簡(jiǎn)單,其方法的實(shí)現(xiàn)方式簡(jiǎn)便,エ作性能穩(wěn)定可靠,適用范圍較為廣泛,具體優(yōu)勢(shì)體現(xiàn)在以下幾個(gè)方面(I)能夠突破現(xiàn)有輸入系統(tǒng)的固定詞頻和功能體系,實(shí)現(xiàn)多層次多維度的框信息輸出,展現(xiàn)關(guān)聯(lián)功能模塊給用戶;(2)可以依據(jù)用戶的輸入行為和邏輯,將自然語言表達(dá)的定性規(guī)則通過云模型轉(zhuǎn)化到語言規(guī)則器中實(shí)現(xiàn)控制映射,通過候選框觸發(fā)機(jī)制,系統(tǒng)會(huì)將映射后匹配的信息輸出;(3)實(shí)現(xiàn)了用戶在通常輸入中即可快捷有效地體驗(yàn)到動(dòng)態(tài)的、及時(shí)的、智能的潛在需求內(nèi)容。在此說明書中,本發(fā)明已參照其特定的實(shí)施例作了描述。但是,很顯然仍可以作出各種修改和變換而不背離本發(fā)明的精神和范圍。因此,說明書和附圖應(yīng)被認(rèn)為是說明性的而非限制性的。
權(quán)利要求
1.一種實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展的系統(tǒng),其特征在于, 所述的系統(tǒng)包括輸入模塊,接收用戶的輸入信息并產(chǎn)生相應(yīng)的輸入信號(hào);引擎控制模塊,接收來自輸入模塊的輸入信號(hào),并根據(jù)預(yù)置的觸發(fā)條件控制和響應(yīng)擴(kuò) 展候選框輸入信息;觸發(fā)模塊,與所述的引擎控制模塊相連接,檢測(cè)和響應(yīng)用戶對(duì)電子設(shè)備的一系列操作 或動(dòng)作;候選詞模塊,從所述的引擎控制模塊直接獲取本地的詞表和信息,通過預(yù)設(shè)的算法,將 所輸出結(jié)果排序;擴(kuò)展功能模塊,與所述的引擎控制模塊和觸發(fā)模塊均相連接,接收該引擎控制模塊和 觸發(fā)模塊所傳遞的信號(hào),根據(jù)不同的用戶輸入信息和操作行為進(jìn)行匹配映射生成相應(yīng)的擴(kuò) 展關(guān)聯(lián)信息;擴(kuò)展候選框模塊,與所述的擴(kuò)展功能模塊相連接,接收該擴(kuò)展功能模塊所返回的擴(kuò)展 關(guān)聯(lián)信息,并通過候選詞擴(kuò)展功能提供用戶;輸出模塊,分別與所述的候選詞模塊和擴(kuò)展候選框模塊均相連接,將該候選詞模塊所 傳遞的輸出結(jié)果以及擴(kuò)展候選框模塊所傳遞的擴(kuò)展關(guān)聯(lián)信息顯示在電子設(shè)備屏幕上。
2.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展的 系統(tǒng),其特征在于,所述的擴(kuò)展功能模塊中包括語言訓(xùn)練器,接收所述的引擎控制模塊所傳遞的輸入信號(hào),并接收該引擎控制模塊定 期傳遞的聚類信息進(jìn)行海量數(shù)據(jù)挖掘,提煉出相應(yīng)的經(jīng)驗(yàn)集信息;規(guī)則器,分別與所述的語言訓(xùn)練器、觸發(fā)模塊和擴(kuò)展候選框模塊均相連接,存儲(chǔ)該語言 訓(xùn)練器所產(chǎn)生的經(jīng)驗(yàn)集信息,接收該觸發(fā)模塊所傳遞的信號(hào)并轉(zhuǎn)化為編碼進(jìn)行映射匹配, 并將匹配映射成功的擴(kuò)展關(guān)聯(lián)信息返回至所述的擴(kuò)展候選框模塊。
3.根據(jù)權(quán)利要求2所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展的 系統(tǒng),其特征在于,所述的語言訓(xùn)練器接收所述的引擎控制模塊所傳遞的用戶輸入的不同 環(huán)境下的字、詞和句,并根據(jù)頻率和語義進(jìn)行動(dòng)態(tài)挖掘,建立映射表并存儲(chǔ)于所述的規(guī)則器 中。
4.根據(jù)權(quán)利要求3所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展的 系統(tǒng),其特征在于,所述的映射表包含多個(gè)參數(shù)/規(guī)則,每個(gè)參數(shù)或規(guī)則均分別對(duì)應(yīng)于一個(gè) 或多個(gè)功能/信息,所述的參數(shù)/規(guī)則包括“與”關(guān)鍵字、詞和句、字符串長(zhǎng)度、優(yōu)先級(jí)序列、 位置信息、功能編碼,所述的功能/信息包括基于地理位置或語義環(huán)境的各地方言詞庫、多 國(guó)語言庫、增值應(yīng)用信息、快捷應(yīng)用信息、本地搜索信息。
5.根據(jù)權(quán)利要求2所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展的 系統(tǒng),其特征在于,所述的擴(kuò)展功能模塊部署于網(wǎng)絡(luò)云端,所述的語言訓(xùn)練器為云端語言訓(xùn) 練器,所述的規(guī)則器為云端規(guī)則器。
6.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展的 系統(tǒng),其特征在于,所述的輸入模塊中包含一個(gè)或多個(gè)帶有按鍵的區(qū)域和一個(gè)或多個(gè)檢測(cè) 用戶輸入的傳感器。
7.根據(jù)權(quán)利要求6所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展的系統(tǒng),其特征在于,所述的帶有按鍵的區(qū)域?yàn)橛叉I盤,所述的傳感器為檢測(cè)硬鍵盤按鍵傳動(dòng) 的傳感器;或者所述的帶有按鍵的區(qū)域?yàn)橛|摸屏上顯示有字母或按鍵的軟鍵盤,所述的傳 感器為檢測(cè)觸摸屏上觸點(diǎn)位置的傳感器。
8.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展的 系統(tǒng),其特征在于,所述的引擎控制模塊中具有詞表寄存器,存儲(chǔ)所述的輸入信號(hào)中的內(nèi)容;字典庫,與所述的詞表寄存器相連接,存儲(chǔ)本地詞表和信息。
9.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展的 系統(tǒng),其特征在于,所述的擴(kuò)展候選框模塊中還包括本地寄存器,該本地寄存器中存儲(chǔ)所述 的擴(kuò)展功能模塊所返回的擴(kuò)展關(guān)聯(lián)信息。
10.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展的 系統(tǒng),其特征在于,所述的電子設(shè)備為便攜式電子設(shè)備。
11.一種基于權(quán)利要求1所述的系統(tǒng)實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信 息擴(kuò)展控制的方法,其特征在于,所述的方法包括以下步驟(1)所述的輸入模塊接收用戶的輸入信息并產(chǎn)生相應(yīng)的輸入信號(hào);(2)所述的引擎控制模塊接收來自輸入模塊的輸入信號(hào),搜索并得到對(duì)應(yīng)的輸入候選 詞信息,并將該輸入候選詞信息傳遞至所述的候選詞模塊;(3)所述的候選詞模塊從所述的引擎控制模塊直接獲取本地的詞表和信息,通過預(yù)設(shè) 的優(yōu)先級(jí)算法,將所輸出結(jié)果按照優(yōu)先級(jí)排序;(4)所述的觸發(fā)模塊檢測(cè)用戶對(duì)電子設(shè)備的一系列操作或動(dòng)作,判斷用戶的輸入操作 是否與預(yù)置的觸發(fā)條件相匹配;(5)如果否,則不響應(yīng)擴(kuò)展候選框機(jī)制,并繼續(xù)步驟(9);(6)如果是,則響應(yīng)用戶對(duì)電子設(shè)備的一系列操作或動(dòng)作,并將不同操作或動(dòng)作解析為 對(duì)應(yīng)的功能;(7)所述的擴(kuò)展功能模塊接收所述的引擎控制模塊和觸發(fā)模塊所傳遞的信號(hào),根據(jù)不 同的用戶輸入信息和操作行為進(jìn)行匹配映射生成相應(yīng)的擴(kuò)展關(guān)聯(lián)信息;(8)所述的擴(kuò)展候選框模塊接收該擴(kuò)展功能模塊所返回的擴(kuò)展關(guān)聯(lián)信息,并重新生成 擴(kuò)展候選信息或功能列表;(9)所述的輸出模塊將該候選詞模塊所傳遞的輸出結(jié)果以及擴(kuò)展候選框模塊所傳遞的 擴(kuò)展關(guān)聯(lián)信息顯示在電子設(shè)備屏幕上。
12.根據(jù)權(quán)利要求11所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展 控制的方法,其特征在于,所述的預(yù)置的觸發(fā)條件,包括用戶的以下一種或多種操作或動(dòng) 作(a)直接點(diǎn)擊候選詞;(b)通過按電子設(shè)備上的空格鍵、確定鍵或預(yù)設(shè)的其它鍵選擇默認(rèn)候選詞;(c)通過按電子設(shè)備上的光標(biāo)鍵、方向鍵或預(yù)設(shè)的其它鍵選擇候選詞;(d)單指按下候選詞向上或向下滑動(dòng)一定距離;(e)單指按下候選詞向左或向右滑動(dòng)一定距離;(f)雙指或多指按下候選詞后往四周任意方向滑動(dòng);(g)雙擊候選詞或空格鍵;(h)單指或多指長(zhǎng)按候選詞并超過預(yù)設(shè)的響應(yīng)時(shí)間;(i)長(zhǎng)按候選詞并移動(dòng);(j)按住候選詞后搖動(dòng)手機(jī);(k)預(yù)設(shè)的觸發(fā)按鍵;(I)語音輸入。
13.根據(jù)權(quán)利要求12所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展 控制的方法,其特征在于,所述的擴(kuò)展功能模塊中包括語言訓(xùn)練器和規(guī)則器,所述的語言訓(xùn) 練器接收所述的引擎控制模塊所傳遞的用戶輸入的不同環(huán)境下的字、詞和句,井根據(jù)頻率 和語義進(jìn)行動(dòng)態(tài)挖掘,建立映射表并存儲(chǔ)于所述的規(guī)則器中,所述的根據(jù)不同的用戶輸入 信息和操作行為進(jìn)行匹配映射生成相應(yīng)的擴(kuò)展關(guān)聯(lián)信息,具體為所述的規(guī)則器根據(jù)不同的用戶輸入信息和操作行為,在所述的映射表中捜索匹配的信 息,并生成相應(yīng)的擴(kuò)展關(guān)聯(lián)信息。
14.根據(jù)權(quán)利要求13所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展 控制的方法,其特征在于,所述的擴(kuò)展候選信息或功能列表為包含基于地理位置或語義環(huán) 境的各地方言詞庫信息的擴(kuò)展候選框。
15.根據(jù)權(quán)利要求14所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展 控制的方法,其特征在于,所述的用戶輸入操作為預(yù)置的觸發(fā)條件中的(a)、(b)、(c)中的 ー種,所述的步驟(7)包括以下步驟(II)所述的引擎控制模塊將當(dāng)前的位置相關(guān)擴(kuò)展參數(shù)傳遞至所述的規(guī)則器進(jìn)行匹配 映射搜索;(12)所述的規(guī)則器將匹配映射到的擴(kuò)展關(guān)聯(lián)信息返回至所述的引擎控制模塊。
16.根據(jù)權(quán)利要求15所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展 控制的方法,其特征在于,所述的位置相關(guān)擴(kuò)展參數(shù)包括位置信息、關(guān)鍵詞、模塊編碼信息。
17.根據(jù)權(quán)利要求16所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展 控制的方法,其特征在于,所述的模塊編碼信息為方言詞庫信息。
18.根據(jù)權(quán)利要求15所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展 控制的方法,其特征在于,所述的步驟(8)包括以下步驟(21)所述的擴(kuò)展候選框模塊在所述的擴(kuò)展候選框中顯示出對(duì)應(yīng)候選詞的方言翻譯信息;(22)同時(shí)所述的擴(kuò)展候選框模塊在所述的方言翻譯信息的一角位置處以預(yù)設(shè)圖標(biāo)高 売提不相應(yīng)的方目種類"[目息。
19.根據(jù)權(quán)利要求18所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展 控制的方法,其特征在于,所述的方言翻譯信息包括多種該方言的翻譯詞匯,每種該方言的 翻譯詞匯均設(shè)置有用于相互區(qū)分的特定標(biāo)注。
20.根據(jù)權(quán)利要求19所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展 控制的方法,其特征在于,所述的特定標(biāo)注為圖標(biāo)標(biāo)注信息或者不同顯示顏色。
21.根據(jù)權(quán)利要求14所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展 控制的方法,其特征在于,所述的用戶輸入操作為預(yù)置的觸發(fā)條件中的(d)、(e)、(f)、(i)、(j)、(1)中的一種,所述的步驟(6)包括以下步驟(31)所述的引擎控制模塊將當(dāng)前的位置相關(guān)擴(kuò)展參數(shù)傳遞至所述的規(guī)則器進(jìn)行匹配 映射搜索;(32)所述的規(guī)則器將匹配映射到的擴(kuò)展關(guān)聯(lián)信息返回至所述的引擎控制模塊;(33)所述的引擎控制模塊直接將該擴(kuò)展關(guān)聯(lián)信息中的首選該方言的翻譯詞匯替換到 電子設(shè)備的信息輸入位置處,并結(jié)束整個(gè)處理過程。
22.根據(jù)權(quán)利要求13所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展 控制的方法,其特征在于,所述的擴(kuò)展候選信息或功能列表為包含基于地理位置或語義環(huán) 境的多國(guó)語言庫信息的擴(kuò)展候選框。
23.根據(jù)權(quán)利要求22所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展 控制的方法,其特征在于,所述的步驟(7)包括以下步驟(41)所述的引擎控制模塊將當(dāng)前的語種相關(guān)擴(kuò)展參數(shù)傳遞至所述的規(guī)則器進(jìn)行匹配 映射搜索;(42)所述的規(guī)則器將匹配映射到的擴(kuò)展關(guān)聯(lián)信息返回至所述的引擎控制模塊。
24.根據(jù)權(quán)利要求23所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展 控制的方法,其特征在于,所述的語種相關(guān)擴(kuò)展參數(shù)包括關(guān)鍵詞、輸入前置語言、模塊編碼信息。
25.根據(jù)權(quán)利要求24所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展 控制的方法,其特征在于,所述的模塊編碼信息為多國(guó)語言庫信息。
26.根據(jù)權(quán)利要求23所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展 控制的方法,其特征在于,所述的步驟(8)包括以下步驟(51)所述的擴(kuò)展候選框模塊在所述的擴(kuò)展候選框中顯示出對(duì)應(yīng)候選詞的多國(guó)語言翻 譯信息;(52)同時(shí)所述的擴(kuò)展候選框模塊在所述的多國(guó)語言翻譯信息的一角位置處以預(yù)設(shè)圖 標(biāo)聞売提不相應(yīng)的語目種類"[目息。
27.根據(jù)權(quán)利要求26所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展 控制的方法,其特征在于,所述的多國(guó)語言翻譯信息包括多種該國(guó)語言的翻譯詞匯,每種該 國(guó)語言的翻譯詞匯均設(shè)置有用于相互區(qū)分的特定標(biāo)注。
28.根據(jù)權(quán)利要求27所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展 控制的方法,其特征在于,所述的特定標(biāo)注為圖標(biāo)標(biāo)注信息或者不同顯示顏色。
29.根據(jù)權(quán)利要求13所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展 控制的方法,其特征在于,所述的擴(kuò)展候選信息或功能列表為包含基于地理位置或語義環(huán) 境的增值應(yīng)用信息的擴(kuò)展候選框。
30.根據(jù)權(quán)利要求29所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展 控制的方法,其特征在于,所述的步驟(7)包括以下步驟(61)所述的引擎控制模塊將當(dāng)前的增值應(yīng)用相關(guān)擴(kuò)展參數(shù)傳遞至所述的規(guī)則器進(jìn)行 匹配映射搜索;(62)所述的規(guī)則器將匹配映射到的擴(kuò)展關(guān)聯(lián)信息返回至所述的引擎控制模塊。
31.根據(jù)權(quán)利要求30所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法,其特征在于,所述的增值應(yīng)用相關(guān)擴(kuò)展參數(shù)包括天氣預(yù)報(bào)查詢、酒店預(yù)訂查 詢、城市概述查詢、時(shí)差查詢。
32.根據(jù)權(quán)利要求30所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展 控制的方法,其特征在于,所述的步驟(8)具體為所述的擴(kuò)展候選框模塊在所述的擴(kuò)展候選框中顯示出對(duì)應(yīng)候選詞的天氣預(yù)報(bào)信息、酒 店預(yù)訂信息、城市概述信息、時(shí)差信息。
33.根據(jù)權(quán)利要求13所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展 控制的方法,其特征在于,所述的擴(kuò)展候選信息或功能列表為包含基于地理位置或語義環(huán) 境的本地搜索信息的擴(kuò)展候選框。
34.根據(jù)權(quán)利要求33所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展 控制的方法,其特征在于,所述的步驟(7)包括以下步驟(71)所述的引擎控制模塊將當(dāng)前的本地搜索相關(guān)擴(kuò)展參數(shù)傳遞至所述的規(guī)則器進(jìn)行 匹配映射搜索;(72)所述的規(guī)則器將匹配映射到的擴(kuò)展關(guān)聯(lián)信息返回至所述的引擎控制模塊。
35.根據(jù)權(quán)利要求34所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展 控制的方法,其特征在于,所述的本地搜索相關(guān)擴(kuò)展參數(shù)包括訂購信息查詢、支付信息查 詢、購物網(wǎng)站信息查詢、折扣信息查詢、預(yù)訂信息查詢和優(yōu)惠促銷信息查詢。
36.根據(jù)權(quán)利要求34所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展 控制的方法,其特征在于,所述的步驟(8)具體為所述的擴(kuò)展候選框模塊在所述的擴(kuò)展候選框中顯示出對(duì)應(yīng)候選詞的訂購信息、支付信 息、購物網(wǎng)站信息、折扣信息、預(yù)訂信息和優(yōu)惠促銷信息。
37.根據(jù)權(quán)利要求13所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展 控制的方法,其特征在于,所述的擴(kuò)展候選信息或功能列表為包含快捷應(yīng)用搜索信息的擴(kuò) 展候選框。
38.根據(jù)權(quán)利要求37所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展 控制的方法,其特征在于,所述的步驟(7)包括以下步驟(81)所述的引擎控制模塊將當(dāng)前的快捷應(yīng)用相關(guān)擴(kuò)展參數(shù)傳遞至所述的規(guī)則器進(jìn)行 匹配映射搜索;(82)所述的規(guī)則器將匹配映射到的擴(kuò)展關(guān)聯(lián)信息返回至所述的引擎控制模塊。
39.根據(jù)權(quán)利要求38所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展 控制的方法,其特征在于,所述的快捷應(yīng)用相關(guān)擴(kuò)展參數(shù)包括關(guān)鍵詞、模塊編碼信息。
40.根據(jù)權(quán)利要求39所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展 控制的方法,其特征在于,所述的模塊編碼信息為應(yīng)用模塊信息。
41.根據(jù)權(quán)利要求38所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展 控制的方法,其特征在于,所述的步驟(8)包括以下步驟(91)所述的擴(kuò)展候選框模塊在所述的擴(kuò)展候選框中顯示出對(duì)應(yīng)候選詞的匹配功能信息;(92)所述的擴(kuò)展候選框模塊根據(jù)用戶的點(diǎn)擊操作,進(jìn)行以下操作之一(a)顯示相應(yīng)的應(yīng)用模塊的下載地址信息;(b)在新窗口中直接開啟運(yùn)行該電子設(shè)備端的該應(yīng)用模塊;(c)在所述的擴(kuò)展候選框中顯示搜索應(yīng)用的提示信息,并根據(jù)用戶的點(diǎn)擊操作啟動(dòng)瀏 覽器或預(yù)設(shè)的搜索程序搜索相關(guān)的應(yīng)用模塊;(d)在所述的擴(kuò)展候選框中顯示下載該應(yīng)用模塊的提示信息,并根據(jù)用戶的點(diǎn)擊操作 啟動(dòng)下載相應(yīng)的應(yīng)用模塊;(e)以彈出對(duì)話框的形式在所述的擴(kuò)展候選框中顯示搜索應(yīng)用、下載應(yīng)用模塊的提示 信息,或直接在所述的擴(kuò)展候選框中顯示相應(yīng)的應(yīng)用模塊,并根據(jù)用戶的觸點(diǎn)移動(dòng)選擇對(duì) 應(yīng)的應(yīng)用模塊,并啟動(dòng)運(yùn)行、搜索或下載相應(yīng)的應(yīng)用模塊。
42.根據(jù)權(quán)利要求13所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展 控制的方法,其特征在于,所述的擴(kuò)展候選信息或功能列表為包含基于位置服務(wù)和城市詞 庫信息的交通線路信息的擴(kuò)展候選框。
43.根據(jù)權(quán)利要求42所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展 控制的方法,其特征在于,所述的步驟(7)包括以下步驟(11)所述的引擎控制模塊將當(dāng)前的交通線路相關(guān)擴(kuò)展參數(shù)傳遞至所述的規(guī)則器進(jìn)行 匹配映射搜索;(12)所述的規(guī)則器將匹配映射到的擴(kuò)展關(guān)聯(lián)信息返回至所述的引擎控制模塊。
44.根據(jù)權(quán)利要求43所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展 控制的方法,其特征在于,所述的交通線路相關(guān)擴(kuò)展參數(shù)包括城市詞庫、模塊編碼信息、當(dāng) 前位置信息。
45.根據(jù)權(quán)利要求44所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展 控制的方法,其特征在于,所述的模塊編碼信息為交通線路模塊信息。
46.根據(jù)權(quán)利要求43所述的實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展 控制的方法,其特征在于,所述的步驟(8)包括以下步驟(101)所述的擴(kuò)展候選框模塊在所述的擴(kuò)展候選框中顯示出從當(dāng)前位置到對(duì)應(yīng)候選詞 的位置的公交、地鐵、步行或駕車線路信息;(102)所述的擴(kuò)展候選框模塊根據(jù)用戶的點(diǎn)擊操作,進(jìn)行以下操作之一(a)顯示更多的優(yōu)選交通線路信息;(b)進(jìn)入語音導(dǎo)航應(yīng)用界面中,并開始實(shí)時(shí)語音導(dǎo)航;(c)在所述的擴(kuò)展候選框中顯示搜索指定位置到對(duì)應(yīng)候選詞的位置的交通線路的提示 信息,并根據(jù)用戶的點(diǎn)擊操作啟動(dòng)瀏覽器地圖服務(wù)或相關(guān)交通線路查詢的應(yīng)用模塊;(d)在所述的擴(kuò)展候選框中顯示城市詞庫中與對(duì)應(yīng)候選詞相關(guān)的周邊位置信息,并根 據(jù)用戶的點(diǎn)擊操作擴(kuò)展顯示從當(dāng)前位置到該周邊位置信息的詳細(xì)交通線路信息啟動(dòng)下載 相應(yīng)的應(yīng)用模塊。
全文摘要
本發(fā)明涉及一種實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展的系統(tǒng),其中具有的引擎控制模塊與語言訓(xùn)練器和規(guī)則器相連接,同時(shí)又與便攜設(shè)備端的輸入模塊、觸發(fā)模塊、候選詞模塊、擴(kuò)展候選框模塊、輸出模塊均相連接。本發(fā)明還涉及一種基于該系統(tǒng)實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展控制的方法。采用該種實(shí)現(xiàn)電子設(shè)備上基于信息輸入候選框進(jìn)行輸入信息擴(kuò)展的系統(tǒng)及其方法,提高了用戶在輸入同時(shí)獲得關(guān)聯(lián)信息的便捷性及準(zhǔn)確性,極大的滿足了用戶的潛在需求,并讓便攜式設(shè)備更為智能;且本發(fā)明的便攜式設(shè)備上候選框可擴(kuò)展輸入信息的系統(tǒng)的結(jié)構(gòu)簡(jiǎn)單,其方法的實(shí)現(xiàn)方式簡(jiǎn)便,工作性能穩(wěn)定可靠,適用范圍較為廣泛。
文檔編號(hào)G06F17/27GK102663016SQ20121007539
公開日2012年9月12日 申請(qǐng)日期2012年3月21日 優(yōu)先權(quán)日2012年3月21日
發(fā)明者吳璟珅, 張瞰, 王佳梁 申請(qǐng)人:上海漢翔信息技術(shù)有限公司