專利名稱:一種獲取候選項的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本申請涉及輸入法技術(shù)領(lǐng)域,特別是涉及一種獲取候選項的方法和裝置。
背景技術(shù):
目前隨著計算機技術(shù)以及互聯(lián)網(wǎng)技術(shù)的普及與發(fā)展,一方面,用于實現(xiàn)計算機文字輸入的輸入法越來越深入到人們的生活中,另一方面,用戶對于輸入法的智能性要求也越來越高。為提高智能性,一些輸入法具有聯(lián)想輸入功能,通過用戶輸入的全部或部分編碼串獲得多于此編碼串所表示的文字候選或內(nèi)容,稱為聯(lián)想輸入。現(xiàn)有一種手機輸入法中的聯(lián)想輸入方法,根據(jù)組詞算法或字詞短語自動計算聯(lián)想候選項并提供給用戶選擇。也即,在用戶輸入編碼串并選擇字詞上屏后,根據(jù)用戶上屏的最后一個字或詞來形成接下來的聯(lián)想候選項,(所形成的聯(lián)想候選項不需要用戶輸入任何編碼串),此時用戶就可以直接選擇輸入法自動給出的聯(lián)想候選項。通常這些輸入法提供的聯(lián)想候選項和用戶已經(jīng)上屏的文字在輸入法詞庫中有連接關(guān)系或可以組成詞。上述聯(lián)想輸入方法提供的只是跟詞庫相關(guān)的聯(lián)想功能,在一定程度上能夠提高用戶的輸入效率。還有一種聯(lián)想輸入方法,由用戶事先定義編碼串和自定義短語之間的對應(yīng)關(guān)系;在輸入法判斷用戶輸入了自定義的編碼串時,即提供給用戶對應(yīng)的自定義短語。以便以盡量少的輸入動作獲得盡量多的輸入內(nèi)容。上述聯(lián)想輸入方法也能夠在一定程度上提高輸入效率,尤其是能夠提供給用戶多次輸入相同內(nèi)容的簡便辦法。上述兩種聯(lián)想輸入方法只是在比較初級的層次上提高了用戶的輸入效率,但并不能智能地了解用戶的輸入需求,不能總是在輸入過程中出現(xiàn)用戶想要的候選項,這對輸入法的智能性提出了更高的要求??傊?,需要本領(lǐng)域技術(shù)人員迫切解決的一個技術(shù)問題就是如何能夠提高輸入法的智能性。
發(fā)明內(nèi)容
本申請所要解決的技術(shù)問題是提供一種獲取候選項的方法和裝置,能夠智能地了解用戶的輸入需求,提高輸入法的智能性。為了解決上述問題,本申請公開了一種獲取候選項的方法,包括接收用戶的輸入信息;采集所述輸入信息對應(yīng)的輸入環(huán)境特征;在所述輸入信息和/或所述輸入環(huán)境特征與預(yù)設(shè)的激活條件匹配時,獲取契合所述輸入信息和所述輸入環(huán)境特征的組合候選項;所述組合候選項的部分文字與所述輸入信息相關(guān)聯(lián),部分文字與所述輸入環(huán)境特征相關(guān)聯(lián)。優(yōu)選的,所述獲取契合所述輸入信息和所述輸入環(huán)境特征的組合候選項的步驟, 包括
獲取所述輸入環(huán)境特征的環(huán)境屬性;從環(huán)境詞庫中檢索得到與所述環(huán)境屬性相應(yīng)的第一候選詞;將所述第一候選詞和與所述輸入信息相應(yīng)的第二候選詞進行組合,得到相應(yīng)的組合候選項。優(yōu)選的,所述獲取所述輸入環(huán)境特征的環(huán)境屬性的步驟,包括通過識別所述輸入環(huán)境特征得到相應(yīng)的環(huán)境屬性;和/或根據(jù)預(yù)設(shè)的輸入信息、環(huán)境屬性和輸入環(huán)境特征的對應(yīng)關(guān)系,由所述輸入信息、所述輸入環(huán)境特征匹配得到所述輸入環(huán)境特征的環(huán)境屬性。優(yōu)選的,通過如下步驟獲取與所述輸入信息相應(yīng)的第二候選詞
預(yù)設(shè)所述輸入信息相應(yīng)的第二候選詞;和/或依據(jù)所述輸入信息在普通詞庫中進行檢索,得到相應(yīng)的第二候選詞;和/或依據(jù)所述輸入信息在記錄的上屏詞匯中進行檢索,得到相應(yīng)的第二候選詞,所述記錄的上屏詞匯包括已上屏的觸發(fā)條件詞匯和相應(yīng)的上下文詞匯。優(yōu)選的,通過如下步驟建立所述環(huán)境詞庫在用戶輸入觸發(fā)條件詞匯并上屏?xí)r,采集該觸發(fā)條件詞匯的輸入環(huán)境特征,識別所采集輸入環(huán)境特征的環(huán)境屬性,并將所識別的環(huán)境屬性及相應(yīng)的詞匯儲存至環(huán)境詞庫;和/或建立環(huán)境屬性與詞匯之間的映射關(guān)系,并保存至相應(yīng)的環(huán)境詞庫。優(yōu)選的,所述獲取契合所述輸入信息和所述輸入環(huán)境特征的組合候選項的步驟,包括依據(jù)所述輸入信息和所述輸入環(huán)境特征,在第一組合候選詞庫中檢索得到相應(yīng)的組合候選項;所述第一組合候選詞庫存儲有輸入信息、輸入環(huán)境特征和對應(yīng)的組合候選項;或者依據(jù)所述輸入信息和所述輸入環(huán)境特征的環(huán)境屬性,在第二組合候選詞庫中檢索得到相應(yīng)的組合候選項;所述第二組合候選詞庫存儲有輸入信息、環(huán)境屬性和對應(yīng)的組合候選項。優(yōu)選的,通過如下方法預(yù)設(shè)激活條件用戶通過輸入法提供的設(shè)定界面,預(yù)設(shè)基于輸入信息和/或輸入環(huán)境特征的激活條件;和/或服務(wù)器端預(yù)設(shè)基于輸入信息和/或輸入環(huán)境特征的激活條件,并推送至客戶端;和/或客戶端依據(jù)觸發(fā)條件詞匯的輸入環(huán)境特征,和/或觸發(fā)條件詞匯和相應(yīng)的上下文詞匯,預(yù)設(shè)基于輸入信息和/或輸入環(huán)境特征的激活條件。優(yōu)選的,所述輸入環(huán)境特征包括時間環(huán)境特征、地理環(huán)境特征或應(yīng)用環(huán)境特征中的一種或多種。優(yōu)選的,所述輸入信息包括語音輸入、手寫輸入、鍵盤輸入和手勢輸入中的一種或多種。優(yōu)選的,所述方法還包括展現(xiàn)所述組合候選項。優(yōu)選的,所述方法還包括
依據(jù)所述組合候選項與所述輸入環(huán)境特征的匹配度,和/或,所述組合候選項中全部或部分詞匯的使用頻率,和/或,搜索排序策略,對所述組合候選項進行排序;所述展現(xiàn)所述組合候選項的步驟為,展現(xiàn)排在前面的一個或多個組合候選項。優(yōu)選的,所述方法還包括依據(jù)所述輸入信息,在普通詞庫中進行檢索,得到相應(yīng)的單候選項;所述展現(xiàn)所述組合候選項的步驟為,在展現(xiàn)所述單候選項的同時,展現(xiàn)所述組合候選項。另一方面,本申請還公開了一種獲取候選項的裝置,包括
接口單元,用于接收用戶的輸入信息;采集單元,用于采集所述輸入信息對應(yīng)的輸入環(huán)境特征;及獲取單元,用于在所述輸入信息和/或所述輸入環(huán)境特征與預(yù)設(shè)的激活條件匹配時,獲取契合所述輸入信息和所述輸入環(huán)境特征的組合候選項;所述組合候選項的部分文字與所述輸入信息相關(guān)聯(lián),部分文字與所述輸入環(huán)境特征相關(guān)聯(lián)。優(yōu)選的,所述獲取單元包括環(huán)境屬性獲取子單元,用于獲取所述輸入環(huán)境特征的環(huán)境屬性;檢索子單元,用于從環(huán)境詞庫中檢索得到與所述環(huán)境屬性相應(yīng)的第一候選詞;及組合子單元,用于將所述第一候選詞和與所述輸入信息相應(yīng)的第二候選詞進行組合,得到相應(yīng)的組合候選項。優(yōu)選的,所述環(huán)境屬性獲取子單元包括識別模塊,用于通過識別所述輸入環(huán)境特征得到相應(yīng)的環(huán)境屬性;和/或匹配模塊,用于根據(jù)預(yù)設(shè)的輸入信息、環(huán)境屬性和輸入環(huán)境特征的對應(yīng)關(guān)系,由所述輸入信息、所述輸入環(huán)境特征匹配得到所述輸入環(huán)境特征的環(huán)境屬性。優(yōu)選的,所述裝置還包括第二候選詞獲取單元,用于獲取與所述輸入信息相應(yīng)的第二候選詞,包括預(yù)設(shè)子單元,用于預(yù)設(shè)所述輸入信息相應(yīng)的第二候選詞;和/或第一檢索子單元,用于依據(jù)所述輸入信息在普通詞庫中進行檢索,得到相應(yīng)的第二候選詞;和/或第二檢索子單元,用于依據(jù)所述輸入信息在記錄的上屏詞匯中進行檢索,得到相應(yīng)的第二候選詞,所述記錄的上屏詞匯包括已上屏的觸發(fā)條件詞匯和相應(yīng)的上下文詞匯。優(yōu)選的,所述裝置還包括環(huán)境詞庫建立單元,用于建立所述環(huán)境詞庫,包括第一建立子單元,用于在用戶輸入觸發(fā)條件詞匯并上屏?xí)r,采集該觸發(fā)條件詞匯的輸入環(huán)境特征,識別所采集輸入環(huán)境特征的環(huán)境屬性,并將所識別的環(huán)境屬性及相應(yīng)的詞匯儲存至環(huán)境詞庫;和/或第二建立子單元,用于建立環(huán)境屬性與詞匯之間的映射關(guān)系,并保存至相應(yīng)的環(huán)境詞庫。優(yōu)選的,所述獲取單元包括第三檢索子單元,用于依據(jù)所述輸入信息和所述輸入環(huán)境特征,在第一組合候選詞庫中檢索得到相應(yīng)的組合候選項;所述第一組合候選詞庫存儲有輸入信息、輸入環(huán)境特征和對應(yīng)的組合候選項;或者
第四檢索子單元,用于依據(jù)所述輸入信息和所述輸入環(huán)境特征的環(huán)境屬性,在第二組合候選詞庫中檢索得到相應(yīng)的組合候選項;所述第二組合候選詞庫存儲有輸入信息、環(huán)境屬性和對應(yīng)的組合候選項。優(yōu)選的,所述裝置還包括激活條件預(yù)設(shè)單元,用于預(yù)設(shè)激活條件,包括第一預(yù)設(shè)子單元,位于客戶端,用于由用戶通過輸入法提供的設(shè)定界面,預(yù)設(shè)基于輸入信息和/或輸入環(huán)境特征的激活條件;和/或第二預(yù)設(shè)子單元,位于服務(wù)器端,用于預(yù)設(shè)基于輸入信息和/或輸入環(huán)境特征的激活條件,并推送至客戶端;和/或第三預(yù)設(shè)子單元,位于客戶端,用于依據(jù)觸發(fā)條件詞匯的輸入環(huán)境特征,和/或觸 發(fā)條件詞匯和相應(yīng)的上下文詞匯,預(yù)設(shè)基于輸入信息和/或輸入環(huán)境特征的激活條件。優(yōu)選的,所述輸入環(huán)境特征包括時間環(huán)境特征、地理環(huán)境特征或應(yīng)用環(huán)境特征中的一種或多種。優(yōu)選的,所述輸入信息包括語音輸入、手寫輸入、鍵盤輸入和手勢輸入中的一種或多種。優(yōu)選的,所述裝置還包括展現(xiàn)單元,用于展現(xiàn)所述組合候選項。優(yōu)選的,所述裝置還包括排序單元,用于依據(jù)所述組合候選項與所述輸入環(huán)境特征的匹配度,和/或,所述組合候選項中全部或部分詞匯的使用頻率,和/或,搜索排序策略,對所述組合候選項進行排序;則所述展現(xiàn)單元,具體用于展現(xiàn)排在前面的一個或多個組合候選項。優(yōu)選的,所述裝置還包括單候選項檢索單元,用于依據(jù)所述輸入信息,在普通詞庫中進行檢索,得到相應(yīng)的單候選項;則所述展現(xiàn)單元,具體用于在展現(xiàn)所述單候選項的同時,展現(xiàn)所述組合候選項。與現(xiàn)有技術(shù)相比,本申請具有以下優(yōu)點本申請在輸入信息和/或輸入環(huán)境特征與預(yù)設(shè)的激活條件匹配時,獲取契合所述輸入信息和所述輸入環(huán)境特征的組合候選項;相對于現(xiàn)有技術(shù)中編碼串和候選項的嚴格對應(yīng)關(guān)系僅適用于具有明確的連接關(guān)系的輸入內(nèi)容且在任何場合下均提供聯(lián)想輸入功能,本申請的組合候選項可以不再局限于具有明確的連接關(guān)系的輸入內(nèi)容,而是結(jié)合當(dāng)前輸入環(huán)境智能的提供聯(lián)想候選項,并且,只有在所述輸入信息和/或所述輸入環(huán)境特征與預(yù)設(shè)的激活條件匹配時,才認為用戶存在對組合候選項的輸入需求;綜上,本申請擴大了輸入內(nèi)容的適用范圍,且增加了用戶輸入需求的判斷,因此,能夠提高輸入法的智能性。
圖I是本申請一種獲取候選項的方法實施例的流程圖;圖2是本申請一種在輸入法中獲取候選項的應(yīng)用實施例I的流程圖;圖3是本申請一種在輸入法中獲取候選項的應(yīng)用實施例2的流程圖;圖4是本申請一種在輸入法中獲取候選項的應(yīng)用實施例3的流程圖;圖5是本申請一種在輸入法中獲取候選項的應(yīng)用實施例4的流程圖6是本申請一種在輸入法中獲取候選項的裝置實施例的結(jié)構(gòu)圖。
具體實施例方式為使本申請的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和具體實施方式
對本申請作進一步詳細的說明。在輸入過程中,用戶希望輸入法能夠理解他們想要輸入的內(nèi)容,需要輸入法能夠根據(jù)他們的輸入信息提供最想要的候選項,這是用戶的輸入需求。現(xiàn)有技術(shù)中無論是詞庫相關(guān)的聯(lián)想功能,還是用戶事先定義編碼串和自定義短語之間的對應(yīng)關(guān)系,都基于編碼串和候選項的嚴格對應(yīng)關(guān)系;但是, 很多情況下,用戶想要輸入的內(nèi)容之間并無明確的連接關(guān)系,此時,詞庫相關(guān)的聯(lián)想功能就不再適用;另外,并不是所有的場合都需要聯(lián)想輸入功能,很多場合下聯(lián)想輸入功能對用戶來說是一種累贅。因此,現(xiàn)有的編碼串和候選項的嚴格對應(yīng)關(guān)系限制了輸入法的智能性的發(fā)展。為了智能地了解用戶的輸入需求,本申請不再局限于編碼串和候選項的嚴格對應(yīng)關(guān)系,而是依據(jù)輸入信息和輸入信息對應(yīng)的輸入環(huán)境特征對候選項的綜合影響,獲取契合所述輸入信息和所述輸入環(huán)境特征的組合候選項。所述組合候選項可以適用于無明確的連接關(guān)系的輸入內(nèi)容,且只在適當(dāng)?shù)膱龊舷虏艜霈F(xiàn),因此,能夠提高輸入法的智能性。參照圖1,示出了本申請一種獲取候選項的方法實施例的流程圖,具體可以包括步驟101、接收用戶的輸入信息;步驟102、采集所述輸入信息對應(yīng)的輸入環(huán)境特征;步驟103、在所述輸入信息和/或所述輸入環(huán)境特征與預(yù)設(shè)的激活條件匹配時,獲取契合所述輸入信息和所述輸入環(huán)境特征的組合候選項;所述組合候選項的部分文字與所述輸入信息相關(guān)聯(lián),部分文字與所述輸入環(huán)境特征相關(guān)聯(lián)。本申請實施例中,用戶的輸入信息具體可以包括鍵盤輸入、語音輸入、手寫輸入和手勢輸入中的一種或多種。需要說明的是,擴大化意義上的輸入信息可以包括原始輸入信息和針對原始輸入信息轉(zhuǎn)換得到的候選項等等,本申請實施例中,輸入信息特指轉(zhuǎn)換之前的原始輸入信息。其中,從輸入信息到候選項的轉(zhuǎn)換過程,屬于現(xiàn)有技術(shù)的范疇,故在此不作贅述。本申請可以應(yīng)用于鍵盤輸入法、語音輸入法、手寫輸入法、混合輸入法等輸入法中,這些輸入法分別接收相應(yīng)的輸入信息,例如,鍵盤輸入法接收鍵盤輸入,語音輸入法接收語音輸入,手寫輸入法接收手寫輸入或手勢輸入,混合輸入法接收鍵盤、語音、手寫和手勢中的混合,等等。這里主要以鍵盤輸入也即編碼串為例進行介紹,其它輸入信息請相互參照即可。本申請還可以應(yīng)用于文字識別、手勢識別、語音識別等領(lǐng)域,所述組合候選項可以作為識別文字、手勢或語音的一個判斷條件??傊?,本申請對所述輸入信息及最終得到組合候選項的具體應(yīng)用場景不加以限制。輸入信息對應(yīng)的輸入環(huán)境特征主要是指用戶在輸入輸入信息時所處的周邊環(huán)境信息。在實際中,所述輸入環(huán)境特征具體可以包括時間環(huán)境特征、地理環(huán)境特征或應(yīng)用環(huán)境特征等環(huán)境特征中的一種或多種。即使同一用戶,其所處的周邊環(huán)境信息也很有可能是變化的,時間特征就是一個典型的例子。為此,本申請在采集輸入環(huán)境特征時,編碼串對應(yīng)的輸入環(huán)境特征最好具有實時性;故本申請優(yōu)選實時采集所述輸入信息對應(yīng)的輸入環(huán)境特征。針對一個用戶的輸入信息,其接收時間可以作為對應(yīng)的時間環(huán)境特征;依據(jù)其IP (網(wǎng)絡(luò)之間互連的協(xié)議,Internet Protocol)地址、移動設(shè)備GPS (全球定位系統(tǒng),GlobalPositioning System)或移動網(wǎng)絡(luò)獲得的位置信息可以作為對應(yīng)的地理環(huán)境特征;獲取輸入法正在服務(wù)的當(dāng)前對象的識別特征可以確定對應(yīng)的應(yīng)用環(huán)境特征,例如,輸入法在運行中,調(diào)用 GetModuleFilename 發(fā)現(xiàn)程序路徑名 “C: \ProgramFiles\MicrosoftOff ice\0FFICE11\WINW0RD. EXE”,即可確定對應(yīng)的應(yīng)用環(huán)境特征為“WinWord, exe”,也即當(dāng)前編碼串是在word中輸入的。當(dāng)然,除了時間環(huán)境特征、地理環(huán)境特征和應(yīng)用環(huán)境特征外,本申請的輸入環(huán)境特 征還可以包括其它環(huán)境特征,例如,氣壓、海拔、溫度、濕度等物理環(huán)境特征等,采用電子設(shè)備偵測得到的時間環(huán)境特征和位置環(huán)境特征對應(yīng)的氣壓、海拔、溫度、濕度特征可以作為物理環(huán)境特征。本申請對具體的所述輸入信息對應(yīng)的輸入環(huán)境特征及對應(yīng)的采集方法不加以限制。為了智能地了解用戶的輸入需求,本申請在適當(dāng)?shù)膱龊舷虏艜峁┙M合候選項,具體而言,在所述輸入信息和所述輸入環(huán)境特征中的一者或多者符合預(yù)設(shè)的激活條件時,才會激活輸入法的提供組合候選項的功能;在所述輸入信息和/或所述輸入環(huán)境特征與預(yù)設(shè)的激活條件不匹配時,則不會激活輸入法的提供組合候選項的功能。在具體實現(xiàn)中,本領(lǐng)域技術(shù)人員可以根據(jù)實際需求設(shè)置激活條件,例如,如果設(shè)置嚴格的激活條件,那么,所述輸入信息和所述輸入環(huán)境特征同時滿足相應(yīng)的激活條件才可以;如果設(shè)置較為寬松的激活條件,那么,所述輸入信息和所述輸入環(huán)境特征中的一者滿足相應(yīng)的激活條件即可。以下對三種可能的激活條件設(shè)置方式進行詳細說明。第一種,預(yù)設(shè)輸入信息符合的激活條件;本申請實施例中,是否需要針對用戶的輸入信息提供組合候選項,這是智能地了解用戶的輸入需求的第一步。在某些應(yīng)用場景下,用戶在輸入特定的人物后,通常緊接著輸入一些問候語、祝福語以完成日常的社交工作,人物+問候語的一個例子是“爸爸”+ “早上好”,人物+祝福語的例子包括“爸爸”+ “生日快樂”,“爸爸”+ “父親節(jié)快樂”等等。在某些應(yīng)用場景下,用戶在輸入特定的事物后,通常緊接著輸入一些起到修飾、限定、說明作用的定語詞匯以輸入一個完整的名詞,事物+定語詞匯的例子包括“奧運”+ “開幕式”,““2012倫敦+ “奧運”,“華聯(lián)”+ “五道口店”等等。綜上,在用戶的輸入信息為人物或事物名稱對應(yīng)的全部或部分編碼串時,很有可能存在組合候選項的輸入需求。因此,關(guān)于如何預(yù)設(shè)輸入信息符合的激活條件,本申請可以提供如下方案方案Al、用戶自行設(shè)定;在實際中,用戶可以通過輸入法提供的設(shè)定界面,預(yù)設(shè)基于輸入信息的激活條件。例如,可以設(shè)定一個編碼串(ba)為激活條件,也即,在用戶輸入這個編碼串時,就可激活輸入法的提供組合候選項的功能;又如,可以設(shè)定人物或事件為激發(fā)條件,在用戶的輸入信息為所設(shè)定人物或事物名稱對應(yīng)的全部或部分編碼串時,即可激活輸入法的提供組合候選項的功能,等等。方案A2、服務(wù)器端設(shè)定;除了在客戶端設(shè)定激活條件之外,還可以通過服務(wù)器端設(shè)定激活條件,避免用戶因為更換設(shè)備或者重新安裝軟件丟失相關(guān)的激活條件而不能享用組合候選項的功能。在實際中,服務(wù)器端可以預(yù)設(shè)基于輸入信息的激活條件,并推送至客戶端。例 如,可以設(shè)定一個編碼串(ba)為激活條件,也即,在用戶輸入這個編碼串時,就可激活輸入法的提供組合候選項的功能;又如,可以設(shè)定人物或事件為激發(fā)條件,在用戶的輸入信息為所設(shè)定人物或事物名稱對應(yīng)的全部或部分編碼串時,即可激活輸入法的提供組合候選項的功
臺匕坐坐-匕,寸寸ο方案A3、客戶端設(shè)定??蛻舳丝梢砸罁?jù)記錄的觸發(fā)條件詞匯和相應(yīng)的上下文詞匯,預(yù)設(shè)基于輸入信息的激活條件。在具體實現(xiàn)中,可以在客戶端植入一些記錄觸發(fā)條件來進行記錄觸發(fā),例如,客戶端設(shè)置一個用于存儲觸發(fā)條件詞匯的模塊,當(dāng)用戶輸入相符合的詞匯并上屏后,會觸發(fā)輸入法去記錄當(dāng)時用戶輸入此詞匯的輸入環(huán)境特征(時間、地理或應(yīng)用環(huán)境)和相應(yīng)的上下文詞匯,形成一個以觸發(fā)條件詞匯為主字段的數(shù)據(jù)庫。所述觸發(fā)條件詞匯可依據(jù)環(huán)境特征設(shè)定。以時間環(huán)境特征為例,可以將與節(jié)日或紀(jì)念日相關(guān)的詞匯作為觸發(fā)條件詞匯,如“那天是生日”、“生日快樂”、“春節(jié)快樂”、“端午節(jié)快樂”等等;以地理環(huán)境特征為例,可以設(shè)置“商場”、“學(xué)校”、“餐廳”、“電影院”、“球館”等地理位置環(huán)境相關(guān)的觸發(fā)條件詞匯。此種情況下,如果觸發(fā)條件詞匯的上下文詞匯與用戶的輸入信息匹配,則可認為符合激活條件。所述觸發(fā)條件詞匯也可依據(jù)輸入信息設(shè)定??梢灶A(yù)置一些人物或事物的名稱作為觸發(fā)條件詞匯,例如,“爸”、“媽”、“姐”、“華聯(lián)”、“萬達”、“美嘉”、“大學(xué)”、“中學(xué)”等等。此種情況下,如果觸發(fā)條件詞匯與用戶的輸入信息匹配,則可認為符合激活條件。在具體進行激活條件的設(shè)定時,可以采用輸入信息作為激活條件,也可以采用字詞作為激活條件,還可以同時采用以上兩者作為激活條件。采用字詞作為激活條件時,如果將輸入信息按照現(xiàn)有的各種輸入法進行轉(zhuǎn)換后生成的候選項中有匹配于作為激活條件的字詞,則符合激活條件;換言之,當(dāng)輸入信息按照當(dāng)前使用的輸入法與作為激活條件的字詞相匹配時,激活組合候選項功能。以當(dāng)前使用拼音輸入法來舉例,可以采用拼音編碼串“baba”作為激活條件,當(dāng)用戶輸入的拼音串中包括“baba”時激活組合候選項功能;也可以采用詞語“爸爸”作為激活條件,用戶輸入“bb”,當(dāng)輸入法在轉(zhuǎn)換成文字后的候選項中發(fā)現(xiàn)“爸爸”時,激活組合候選項功能。以上對預(yù)設(shè)輸入信息符合的激活條件的幾種方案進行了詳細介紹,可以理解,本領(lǐng)域技術(shù)人員可以根據(jù)需要結(jié)合使用上述幾種方案,或者,使用其中任一種方案,本申請對此不加以限制。第二種,預(yù)設(shè)輸入環(huán)境特征符合的激活條件;所述輸入環(huán)境特征符合的激活條件具體可以包括所述時間環(huán)境特征到達預(yù)設(shè)的時間段,或者,所述地理環(huán)境特征在預(yù)設(shè)的地理范圍內(nèi),或者,所述應(yīng)用環(huán)境特征為預(yù)設(shè)的應(yīng)用環(huán)境等等。時間環(huán)境特征到達預(yù)設(shè)的時間段的一個例子是臘月二十九到正月初三的時間段,地理環(huán)境特征在預(yù)設(shè)的地理范圍內(nèi)的例子包括華聯(lián)商圈、影院商圈、學(xué)校標(biāo)志等等,預(yù)設(shè)的應(yīng)用環(huán)境具體可以包括word、QQ、mSn等等??傊?,本領(lǐng)域技術(shù)人員可以根據(jù)實際需求,預(yù)設(shè)各種輸入環(huán)境特征符合的激活條件,本申請對具體的輸入環(huán)境特征符合的激活條件不加以限制。同理,可由用戶自行設(shè)定,和/或,在客戶端和/或服務(wù)器端預(yù)設(shè)輸入環(huán)境特征符合的激活條件,具體地用戶可通過輸入法提供的設(shè)定界面,預(yù)設(shè)基于輸入環(huán)境特征的激活條件;和/或比如按照中秋,端午,春節(jié)等傳統(tǒng)節(jié)日,由于是農(nóng)歷信息,每年的日期都有變化,用戶自行設(shè)定會很繁瑣,完全可以通過服務(wù)器自動下發(fā)激活條件來達到此目的,也可以使更多的用戶享受到組合候選項的服務(wù)。此時,服務(wù)器端可預(yù)設(shè)基于輸入環(huán)境特征的激活條件,并推送至客戶端;和/或
客戶端依據(jù)觸發(fā)條件詞匯的輸入環(huán)境特征,預(yù)設(shè)基于輸入環(huán)境特征的激活條件。第三種,預(yù)設(shè)輸入信息和輸入環(huán)境特征符合的激活條件。同理,可由用戶自行設(shè)定,和/或,在客戶端和/或服務(wù)器端預(yù)設(shè)輸入信息和輸入環(huán)境特征均符合的激活條件。以用戶自行設(shè)定為例,可提供給用戶一個設(shè)定界面,用戶可以把任何一個節(jié)日或紀(jì)念日與特定的人物或事件(這里包括人物或事物詞匯或者人物或事物詞匯對應(yīng)的全部或部分編碼串)聯(lián)系起來,以形成相應(yīng)的激活條件,編碼串和輸入環(huán)境特征均符合的激活條件的例子可以包括“ba”+ “8月10日”,“奧運會”+ “2012年7月27日”等等。此種情況下,在輸入信息和輸入環(huán)境特征二者均與激活條件中的相應(yīng)參數(shù)匹配時,才會激發(fā)輸入法的提供組合候選項的功能。本申請可以提供如下獲取契合所述輸入信息和所述輸入環(huán)境特征的組合候選項的方案方案BI、所述獲取契合所述輸入信息和所述輸入環(huán)境特征的組合候選項的步驟,具體可以包括步驟BH、獲取所述輸入環(huán)境特征的環(huán)境屬性;這里,將輸入環(huán)境特征上升為相應(yīng)的環(huán)境屬性,以更智能地了解用戶的輸入需求。例如,“農(nóng)歷臘月三十”的一個環(huán)境屬性為“除夕”,“2012年6月17日”的一個環(huán)境屬性為“父親節(jié)”,某某地理坐標(biāo)的一個環(huán)境屬性為“五道口 ”,某某輸入場景的一個環(huán)境屬性為“word”
坐坐寸寸ο本申請可以提供如下獲取所述輸入環(huán)境特征的環(huán)境屬性的方案方案Bill、通過識別所述輸入環(huán)境特征得到相應(yīng)的環(huán)境屬性;例如,可以將時間環(huán)境特征識別為節(jié)日、紀(jì)念日等代表節(jié)日的時間環(huán)境屬性,將地理環(huán)境特征識別為商場、餐廳、電影院、學(xué)校、賓館、醫(yī)院、球館等代表社會場所的地理環(huán)境屬性,將應(yīng)用環(huán)境特征識別為word、QQ、msn等等代表輸入場景的應(yīng)用環(huán)境屬性。需要說明的是,所述環(huán)境屬性可以為層次結(jié)構(gòu),如自頂向下的層次結(jié)構(gòu)為時間環(huán)境屬性-節(jié)日-端午、中秋、春節(jié),時間環(huán)境屬性-紀(jì)念日-生日、結(jié)婚、忌日,地理環(huán)境屬性-商場-華聯(lián),地理環(huán)境屬性-電影院-美嘉等等,本申請對具體的環(huán)境屬性的結(jié)構(gòu)及相應(yīng)的識別方法不加以限制。方案B112根據(jù)預(yù)設(shè)的輸入信息、環(huán)境屬性和輸入環(huán)境特征的對應(yīng)關(guān)系,由所述輸入信息、所述輸入環(huán)境特征匹配得到所述輸入環(huán)境特征的環(huán)境屬性。實際中,一個輸入環(huán)境特征可能具有多個環(huán)境屬性。例如,“2012年7月27日”那天為奧運會開幕式,但同時也為某用戶爸爸的生日;又如,某某地理坐標(biāo)為“五道口華聯(lián)”的位置,但同時也為“五道口電影院”和多家餐廳的位置,等等。關(guān)于如何預(yù)設(shè)輸入信息、環(huán)境屬性和輸入環(huán)境特征的對應(yīng)關(guān)系,在本申請的一種應(yīng)用示例中,可以針對輸入信息預(yù)設(shè)環(huán)境屬性,并進一步針對環(huán)境屬性預(yù)設(shè)相應(yīng)的環(huán)境特征。所述環(huán)境屬性具體可以包括節(jié)日、紀(jì)念日等各種代表節(jié)日的時間環(huán)境屬性,商場、餐廳、電影院、學(xué)校、賓館、醫(yī)院、球館等各種代表社會場所的地理環(huán)境屬性,word, QQ、msn等等代表輸入場景的應(yīng)用環(huán)境屬性等等。例如,可以預(yù)設(shè)編碼串“ba”的一個環(huán)境屬性為“生日”,“生日”對應(yīng)的環(huán)境特征為“7月27日”等等。則在編碼串為“ba”時,輸入環(huán)境特征為“2012年7月27日”時,匹配得到的環(huán)境屬性為“生日”,就可以排除奧運會開幕式。與預(yù)設(shè)激活條件類似,可由用戶自行設(shè)定,和/或,在客戶端和/或服務(wù)器端預(yù)設(shè)所述輸入信息的環(huán)境屬性中預(yù)設(shè)的環(huán)境特征,本申請對具體的預(yù)設(shè)方法不加以限制。其中,通過服務(wù)器端設(shè)定環(huán)境屬性并自動推送至客戶端,能夠避免用戶因為更換設(shè)備或者重新安裝軟件丟失相關(guān)的激活條件而不能享用組合候選項的功能。步驟B12、從環(huán)境詞庫中檢索得到與所述輸入環(huán)境特征的環(huán)境屬性相應(yīng)的第一候選詞;在本申請的一種優(yōu)選實施例中,可以提供如下建立環(huán)境詞庫的方案方案Cl、在用戶輸入觸發(fā)條件詞匯并上屏?xí)r,采集該觸發(fā)條件詞匯的輸入環(huán)境特征,識別所采集輸入環(huán)境特征的環(huán)境屬性,并將所識別的環(huán)境屬性及相應(yīng)的詞匯儲存至環(huán)境詞庫;前面對所述觸發(fā)條件詞匯做過詳細的介紹,其可依據(jù)輸入環(huán)境特征或輸入信息(編碼串)設(shè)定。以時間環(huán)境特征為例,可以將與節(jié)日或紀(jì)念日相關(guān)的詞匯作為觸發(fā)條件詞匯,如“那天是生日”、“生日快樂”、“春節(jié)快樂”、“端午節(jié)快樂”等等;假設(shè)檢測到用戶輸入“生日快樂”并上屏,則可以采集此時的輸入環(huán)境特征為“7月27日”,識別“7月27日”的環(huán)境屬性為時間環(huán)境屬性“生日”。時間環(huán)境屬性“生日”相應(yīng)的詞匯可以包括一系列的生日祝福語,如“生日快樂”、“祝你生日快樂”、“祝你生日快樂健康幸福”、“Happy birthday”等等。環(huán)境詞庫中存儲有環(huán)境屬性和相應(yīng)的詞匯。方案C2、建立環(huán)境屬性與詞匯之間的映射關(guān)系,并保存至相應(yīng)的環(huán)境詞庫。前面提到,所述環(huán)境屬性可以為層次結(jié)構(gòu),如自頂向下的層次結(jié)構(gòu)為時間環(huán)境屬性-節(jié)日-端午、中秋、春節(jié),時間環(huán)境屬性-紀(jì)念日-生日、結(jié)婚、忌日,故可以對最底層的環(huán)境屬性,建立其與詞匯之間的映射關(guān)系,如與“生日”相應(yīng)的詞匯可以包括“生日快樂”、“祝你生日快樂”、“祝你生日快樂健康幸?!?、“Happy birthday”等等,與“春節(jié)”相應(yīng)的詞匯可以包括“春節(jié)快樂”等等。
與預(yù)設(shè)激活條件類似,可由用戶自行設(shè)定,和/或,在客戶端和/或服務(wù)器端實施方案Cl和/或C2,本申請對具體方法不加以限制。其中,通過服務(wù)器端設(shè)定環(huán)境詞庫并自動推送至客戶端,能夠避 免用戶因為更換設(shè)備或者重新安裝軟件丟失相關(guān)的激活條件而不能享用組合候選項的功能。步驟B13、將所述第一候選詞和與所述輸入信息相應(yīng)的第二候選詞進行組合,得到相應(yīng)的組合候選項。在本申請的優(yōu)選實施例中,可以通過如下方案中的一種或數(shù)種獲取所述輸入信息相應(yīng)的第二候選詞第一種、預(yù)設(shè)所述輸入信息相應(yīng)的第二候選詞;如預(yù)設(shè)“ba”的第二候選詞為“爸”或“爸爸”,預(yù)設(shè)“hualian”的第二候選詞為“華聯(lián)”,預(yù)設(shè)“aoyun”的第二候選詞為“奧運”等等。第二種、依據(jù)所述輸入信息在普通詞庫中進行檢索,得到相應(yīng)的第二候選詞;這里的普通詞庫就是現(xiàn)有技術(shù)的詞庫,第二候選詞可以取檢索結(jié)果中排在前面的一個或多個候選詞,如“ba”的檢索結(jié)果中排在前三位的候選詞包括“巴”、“把”、“爸”等。前面提過,在用戶的輸入信息為人物或事物名稱對應(yīng)的全部或部分編碼串時,很有可能存在組合候選項的輸入需求。故在依據(jù)檢索結(jié)果得到第二候選詞的過程中,可以僅保留人物或事物名稱作為第二候選詞。第三種、依據(jù)所述輸入信息在記錄的上屏詞匯中進行檢索,得到相應(yīng)的第二候選詞,所述記錄的上屏詞匯具體可以包括已上屏的觸發(fā)條件詞匯和相應(yīng)的上下文詞匯。在具體實現(xiàn)中,可以采用已有的詞匯組合技術(shù)對第一候選詞與第二候選詞進行組合,詞匯組合技術(shù)通??紤]語法規(guī)則,必要時可以丟棄一些組合候選項,例如,“把” + “生日快樂”的組合候選項“把生日快樂”是不符合語法規(guī)則的,故可以丟棄。需要說明的是,上面僅以編碼串為例,對獲取所述輸入信息相應(yīng)的第二候選詞的方案進行了介紹,實際上,在輸入信息為語音輸入、手寫輸入或手勢輸入時,獲取相應(yīng)第二候選詞的方案也是類似的,也可以采用第一種方案預(yù)設(shè)所述輸入信息相應(yīng)的第二候選詞,或者,首先將語音輸入、手寫輸入或手勢輸入識別為文字形式的輸入信息,然后采用第二或第三種對文字形式的輸入信息進行處理即可。方案B2、相對于方案BI在接收用戶的輸入信息時對輸入環(huán)境特征和輸入信息對應(yīng)的候選詞進行組合,方案B2可以預(yù)設(shè)組合候選項,依據(jù)輸入環(huán)境特征和編碼串匹配得到相應(yīng)的組合候選項即可。相應(yīng)的,所述獲取契合所述輸入信息和所述輸入環(huán)境特征的組合候選項的步驟,具體可以包括依據(jù)所述輸入信息和所述輸入環(huán)境特征,在第一組合候選詞庫中檢索得到相應(yīng)的組合候選項,或者,依據(jù)所述輸入信息和所述輸入環(huán)境特征的環(huán)境屬性,在第二組合候選詞庫中檢索得到相應(yīng)的組合候選項;所述第一組合候選詞庫存儲有編碼串、輸入環(huán)境特征和對應(yīng)的組合候選項,所述第二組合候選詞庫存儲有編碼串、環(huán)境屬性和對應(yīng)的組合候選項。參照表1,示出了本申請一種第一組合候選詞庫的示例,其具體包括編碼串、輸入環(huán)境特征和組合候選項三個字段。其中,編碼串表示人物或事件名稱對應(yīng)的全部或部分編碼串,輸入環(huán)境特征表示時間、地點、應(yīng)用或其他環(huán)境特征,組合候選項表示契合輸入環(huán)境特征和相關(guān)聯(lián)的人物或事件對應(yīng)的聯(lián)想候選項。表I
權(quán)利要求
1.一種獲取候選項的方法,其特征在于,包括 接收用戶的輸入信息; 采集所述輸入信息對應(yīng)的輸入環(huán)境特征; 在所述輸入信息和/或所述輸入環(huán)境特征與預(yù)設(shè)的激活條件匹配時,獲取契合所述輸入信息和所述輸入環(huán)境特征的組合候選項;所述組合候選項的部分文字與所述輸入信息相關(guān)聯(lián),部分文字與所述輸入環(huán)境特征相關(guān)聯(lián)。
2.如權(quán)利要求I所述的方法,其特征在于,所述獲取契合所述輸入信息和所述輸入環(huán)境特征的組合候選項的步驟,包括 獲取所述輸入環(huán)境特征的環(huán)境屬性; 從環(huán)境詞庫中檢索得到與所述環(huán)境屬性相應(yīng)的第一候選詞; 將所述第一候選詞和與所述輸入信息相應(yīng)的第二候選詞進行組合,得到相應(yīng)的組合候選項。
3.如權(quán)利要求2所述的方法,其特征在于,所述獲取所述輸入環(huán)境特征的環(huán)境屬性的步驟,包括 通過識別所述輸入環(huán)境特征得到相應(yīng)的環(huán)境屬性;和/或 根據(jù)預(yù)設(shè)的輸入信息、環(huán)境屬性和輸入環(huán)境特征的對應(yīng)關(guān)系,由所述輸入信息、所述輸入環(huán)境特征匹配得到所述輸入環(huán)境特征的環(huán)境屬性。
4.如權(quán)利要求2所述的方法,其特征在于,通過如下步驟獲取與所述輸入信息相應(yīng)的第二候選詞 預(yù)設(shè)所述輸入信息相應(yīng)的第二候選詞;和/或 依據(jù)所述輸入信息在普通詞庫中進行檢索,得到相應(yīng)的第二候選詞;和/或 依據(jù)所述輸入信息在記錄的上屏詞匯中進行檢索,得到相應(yīng)的第二候選詞,所述記錄的上屏詞匯包括已上屏的觸發(fā)條件詞匯和相應(yīng)的上下文詞匯。
5.如權(quán)利要求2所述的方法,其特征在于,通過如下步驟建立所述環(huán)境詞庫 在用戶輸入觸發(fā)條件詞匯并上屏?xí)r,采集該觸發(fā)條件詞匯的輸入環(huán)境特征,識別所采集輸入環(huán)境特征的環(huán)境屬性,并將所識別的環(huán)境屬性及相應(yīng)的詞匯儲存至環(huán)境詞庫;和/或 建立環(huán)境屬性與詞匯之間的映射關(guān)系,并保存至相應(yīng)的環(huán)境詞庫。
6.如權(quán)利要求I所述的方法,其特征在于,所述獲取契合所述輸入信息和所述輸入環(huán)境特征的組合候選項的步驟,包括 依據(jù)所述輸入信息和所述輸入環(huán)境特征,在第一組合候選詞庫中檢索得到相應(yīng)的組合候選項;所述第一組合候選詞庫存儲有輸入信息、輸入環(huán)境特征和對應(yīng)的組合候選項;或者 依據(jù)所述輸入信息和所述輸入環(huán)境特征的環(huán)境屬性,在第二組合候選詞庫中檢索得到相應(yīng)的組合候選項;所述第二組合候選詞庫存儲有輸入信息、環(huán)境屬性和對應(yīng)的組合候選項。
7.如權(quán)利要求I所述的方法,其特征在于,通過如下方法預(yù)設(shè)激活條件 用戶通過輸入法提供的設(shè)定界面,預(yù)設(shè)基于輸入信息和/或輸入環(huán)境特征的激活條件;和/或服務(wù)器端預(yù)設(shè)基于輸入信息和/或輸入環(huán)境特征的激活條件,并推送至客戶端;和/或客戶端依據(jù)觸發(fā)條件詞匯的輸入環(huán)境特征,和/或觸發(fā)條件詞匯和相應(yīng)的上下文詞匯,預(yù)設(shè)基于輸入信息和/或輸入環(huán)境特征的激活條件。
8.如權(quán)利要求I至7中任一項所述的方法,其特征在于,所述輸入環(huán)境特征包括時間環(huán)境特征、地理環(huán)境特征或應(yīng)用環(huán)境特征中的一種或多種。
9.如權(quán)利要求I至7中任一項所述的方法,其特征在于,所述輸入信息包括語音輸入、手寫輸入、鍵盤輸入和手勢輸入中的一種或多種。
10.如權(quán)利要求I至7中任一項 所述的方法,其特征在于,還包括 展現(xiàn)所述組合候選項。
11.如權(quán)利要求10所述的方法,其特征在于,還包括 依據(jù)所述組合候選項與所述輸入環(huán)境特征的匹配度,和/或,所述組合候選項中全部或部分詞匯的使用頻率,和/或,搜索排序策略,對所述組合候選項進行排序; 所述展現(xiàn)所述組合候選項的步驟為,展現(xiàn)排在前面的一個或多個組合候選項。
12.如權(quán)利要求10所述的方法,還包括 依據(jù)所述輸入信息,在普通詞庫中進行檢索,得到相應(yīng)的單候選項; 所述展現(xiàn)所述組合候選項的步驟為,在展現(xiàn)所述單候選項的同時,展現(xiàn)所述組合候選項。
13.一種獲取候選項的裝置,其特征在于,包括 接口單元,用于接收用戶的輸入信息; 采集單元,用于采集所述輸入信息對應(yīng)的輸入環(huán)境特征 '及 獲取單元,用于在所述輸入信息和/或所述輸入環(huán)境特征與預(yù)設(shè)的激活條件匹配時,獲取契合所述輸入信息和所述輸入環(huán)境特征的組合候選項;所述組合候選項的部分文字與所述輸入信息相關(guān)聯(lián),部分文字與所述輸入環(huán)境特征相關(guān)聯(lián)。
14.如權(quán)利要求13所述的裝置,其特征在于,所述獲取單元包括 環(huán)境屬性獲取子單元,用于獲取所述輸入環(huán)境特征的環(huán)境屬性; 檢索子單元,用于從環(huán)境詞庫中檢索得到與所述環(huán)境屬性相應(yīng)的第一候選詞;及組合子單元,用于將所述第一候選詞和與所述輸入信息相應(yīng)的第二候選詞進行組合,得到相應(yīng)的組合候選項。
15.如權(quán)利要求14所述的裝置,其特征在于,所述環(huán)境屬性獲取子單元包括 識別模塊,用于通過識別所述輸入環(huán)境特征得到相應(yīng)的環(huán)境屬性;和/或 匹配模塊,用于根據(jù)預(yù)設(shè)的輸入信息、環(huán)境屬性和輸入環(huán)境特征的對應(yīng)關(guān)系,由所述輸入信息、所述輸入環(huán)境特征匹配得到所述輸入環(huán)境特征的環(huán)境屬性。
16.如權(quán)利要求14所述的裝置,其特征在于,還包括第二候選詞獲取單元,用于獲取與所述輸入信息相應(yīng)的第二候選詞,包括 預(yù)設(shè)子單元,用于預(yù)設(shè)所述輸入信息相應(yīng)的第二候選詞;和/或第一檢索子單元,用于依據(jù)所述輸入信息在普通詞庫中進行檢索,得到相應(yīng)的第二候選詞;和/或 第二檢索子單元,用于依據(jù)所述輸入信息在記錄的上屏詞匯中進行檢索,得到相應(yīng)的第二候選詞,所述記錄的上屏詞匯包括已上屏的觸發(fā)條件詞匯和相應(yīng)的上下文詞匯。
17.如權(quán)利要求14所述的裝置,其特征在于,還包括環(huán)境詞庫建立單元,用于建立所述環(huán)境詞庫,包括 第一建立子單元,用于在用戶輸入觸發(fā)條件詞匯并上屏?xí)r,采集該觸發(fā)條件詞匯的輸入環(huán)境特征,識別所采集輸入環(huán)境特征的環(huán)境屬性,并將所識別的環(huán)境屬性及相應(yīng)的詞匯儲存至環(huán)境詞庫;和/或 第二建立子單元,用于建立環(huán)境屬性與詞匯之間的映射關(guān)系,并保存至相應(yīng)的環(huán)境詞庫。
18.如權(quán)利要求13所述的裝置,其特征在于,所述獲取單元包括 第三檢索子單元,用于依據(jù)所述輸入信息和所述輸入環(huán)境特征,在第一組合候選詞庫 中檢索得到相應(yīng)的組合候選項;所述第一組合候選詞庫存儲有輸入信息、輸入環(huán)境特征和對應(yīng)的組合候選項;或者 第四檢索子單元,用于依據(jù)所述輸入信息和所述輸入環(huán)境特征的環(huán)境屬性,在第二組合候選詞庫中檢索得到相應(yīng)的組合候選項;所述第二組合候選詞庫存儲有輸入信息、環(huán)境屬性和對應(yīng)的組合候選項。
19.如權(quán)利要求13所述的裝置,其特征在于,還包括激活條件預(yù)設(shè)單元,用于預(yù)設(shè)激活條件,包括 第一預(yù)設(shè)子單元,位于客戶端,用于由用戶通過輸入法提供的設(shè)定界面,預(yù)設(shè)基于輸入信息和/或輸入環(huán)境特征的激活條件;和/或 第二預(yù)設(shè)子單元,位于服務(wù)器端,用于預(yù)設(shè)基于輸入信息和/或輸入環(huán)境特征的激活條件,并推送至客戶端;和/或 第三預(yù)設(shè)子單元,位于客戶端,用于依據(jù)觸發(fā)條件詞匯的輸入環(huán)境特征,和/或觸發(fā)條件詞匯和相應(yīng)的上下文詞匯,預(yù)設(shè)基于輸入信息和/或輸入環(huán)境特征的激活條件。
20.如權(quán)利要求13至19中任一項所述的裝置,其特征在于,所述輸入環(huán)境特征包括時間環(huán)境特征、地理環(huán)境特征或應(yīng)用環(huán)境特征中的一種或多種。
21.如權(quán)利要求13至19中任一項所述的裝置,其特征在于,所述輸入信息包括語音輸入、手寫輸入、鍵盤輸入和手勢輸入中的一種或多種。
22.如權(quán)利要求13至19中任一項所述的裝置,其特征在于,還包括 展現(xiàn)單元,用于展現(xiàn)所述組合候選項。
23.如權(quán)利要求22所述的裝置,其特征在于,還包括 排序單元,用于依據(jù)所述組合候選項與所述輸入環(huán)境特征的匹配度,和/或,所述組合候選項中全部或部分詞匯的使用頻率,和/或,搜索排序策略,對所述組合候選項進行排序; 則所述展現(xiàn)單元,具體用于展現(xiàn)排在前面的一個或多個組合候選項。
24.如權(quán)利要求22所述的方法,還包括 單候選項檢索單元,用于依據(jù)所述輸入信息,在普通詞庫中進行檢索,得到相應(yīng)的單候選項; 則所述展現(xiàn)單元,具體用于在展現(xiàn)所述單候選項的同時,展現(xiàn)所述組合候選項。
全文摘要
本申請?zhí)峁┝艘环N獲取候選項的方法和裝置,其中的方法具體包括接收用戶的輸入信息;采集所述輸入信息對應(yīng)的輸入環(huán)境特征;在所述輸入信息和/或所述輸入環(huán)境特征與預(yù)設(shè)的激活條件匹配時,獲取契合所述輸入信息和所述輸入環(huán)境特征的組合候選項;所述組合候選項的部分文字與所述輸入信息相關(guān)聯(lián),部分文字與所述輸入環(huán)境特征相關(guān)聯(lián)。本申請能夠智能地了解用戶的輸入需求,提高輸入法的智能性。
文檔編號G06F3/048GK102646022SQ20121010421
公開日2012年8月22日 申請日期2012年4月10日 優(yōu)先權(quán)日2012年4月10日
發(fā)明者王堅 申請人:北京搜狗科技發(fā)展有限公司