專利名稱::一種自適應(yīng)輸入方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及輸入法
技術(shù)領(lǐng)域:
,特別是涉及一種自適應(yīng)輸入方法及系統(tǒng)。
背景技術(shù):
:隨著計(jì)算機(jī)技術(shù)以及互聯(lián)網(wǎng)技術(shù)的普及與發(fā)展,用于實(shí)現(xiàn)計(jì)算機(jī)字符輸入的輸入法系統(tǒng)越來(lái)越深入到人們的生活中,同時(shí),用戶對(duì)于輸入法系統(tǒng)的智能性要求也越來(lái)越高。但是,目前的輸入法系統(tǒng)在某些場(chǎng)景下卻不能體現(xiàn)出很好的智能性。例如,用戶當(dāng)前使用的是某中文輸入法系統(tǒng),并且處于中文輸入模式,但是,當(dāng)用戶瀏覽純英文網(wǎng)站時(shí),中文輸入可能是不必要的。此時(shí),如果用戶需要在該網(wǎng)站的頁(yè)面上進(jìn)行輸入,則必須手動(dòng)切換到英文輸入模式;如果用戶在不知情的情況下,直接敲入英文,則中文輸入法系統(tǒng)會(huì)根據(jù)該英文給出相應(yīng)的中文候選項(xiàng),這樣,用戶還需要通過(guò)退格去掉已經(jīng)給出的中文候選項(xiàng),因此,會(huì)降低輸入效率。
發(fā)明內(nèi)容本發(fā)明提供一種自適應(yīng)輸入方法及系統(tǒng),有利于從整體上提高字詞輸入的效率。本發(fā)明提供了如下方案—種自適應(yīng)輸入方法,包括獲取輸入法系統(tǒng)的輸入焦點(diǎn)所在環(huán)境的屬性信息,并分析所述屬性信息中是否包含預(yù)置的特征信息;當(dāng)所述屬性信息中包含至少一個(gè)預(yù)置的特征信息時(shí),對(duì)所述輸入法系統(tǒng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整。優(yōu)選的,所述對(duì)所述輸入法系統(tǒng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整包括對(duì)所述輸入法系統(tǒng)的語(yǔ)言輸入類型、輔助輸入模式、用戶界面、詞庫(kù)和/或候選項(xiàng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整。優(yōu)選的,所述預(yù)置的特征信息包括待輸入的語(yǔ)言為預(yù)置的語(yǔ)言類型、待輸入的內(nèi)容為預(yù)置類別、輸入控件存在輔助輸入的下拉框和/或輸入控件存在允許輸入的最大長(zhǎng)度;所述對(duì)所述輸入法系統(tǒng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整包括將語(yǔ)言輸入類型切換為所述預(yù)置的語(yǔ)言類型、采用與待輸入內(nèi)容的類別相應(yīng)的輔助輸入模式、僅加載與所述待輸入內(nèi)容的類別相應(yīng)的詞庫(kù)、僅展現(xiàn)與所述待輸入內(nèi)容的類別相應(yīng)的候選項(xiàng)、改變候選展現(xiàn)窗口的顯示位置和/或在用戶界面給出最大長(zhǎng)度的提示。優(yōu)選的,所述輸入法系統(tǒng)的輸入焦點(diǎn)所在環(huán)境的屬性信息包括所述輸入法系統(tǒng)的宿主的描述信息;所述當(dāng)所述屬性信息中包含至少一個(gè)預(yù)置的特征信息時(shí),對(duì)所述輸入法系統(tǒng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整包括當(dāng)所述宿主的描述信息中包含至少一個(gè)預(yù)置的特征信息時(shí),對(duì)所述輸入法系統(tǒng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整;所述輸入法系統(tǒng)的宿主包括輸入法系統(tǒng)提供文字輸入服務(wù)所在的系統(tǒng)、應(yīng)用程序、應(yīng)用程序頁(yè)面或應(yīng)用程序頁(yè)面中的文字輸入框。優(yōu)選的,所述當(dāng)所述宿主的描述信息中包含至少一個(gè)預(yù)置的特征信息時(shí),對(duì)所述輸入法系統(tǒng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整包括當(dāng)所述宿主的描述信息中包含預(yù)置類別的元素名稱或元素類別時(shí),觸發(fā)所述輸入法系統(tǒng)采用與所述預(yù)置類別相應(yīng)的輔助輸入模式,或,僅加載所述預(yù)置類別的輸入法詞庫(kù),或,觸發(fā)所述輸入法系統(tǒng)僅顯示所述預(yù)置類別的候選項(xiàng);或者,當(dāng)所述宿主的描述信息中包含語(yǔ)言屬性為預(yù)置語(yǔ)言類型的元素時(shí),切換所述輸入法系統(tǒng)的默認(rèn)語(yǔ)言輸入類型為所述元素的語(yǔ)言類型;或者,當(dāng)所述宿主的描述信息中包含輸入控件,并且所述輸入控件在用戶界面上存在輔助輸入的下拉框時(shí),觸發(fā)所述輸入法系統(tǒng)將候選展現(xiàn)窗口顯示在所述下拉框顯示范圍之外;或者,當(dāng)所述宿主的描述信息中包含輸入控件,并且所述輸入控件在用戶界面上存在最大輸入長(zhǎng)度屬性時(shí),向用戶顯示提示信息;或者,當(dāng)所述宿主的描述信息中包含語(yǔ)言屬性為預(yù)置語(yǔ)言類型的文檔字符集時(shí),將所述輸入法系統(tǒng)的語(yǔ)言輸入類型切換為所述文檔字符集的語(yǔ)言類型,或者,僅加載所述文檔字符集的語(yǔ)言類型對(duì)應(yīng)的輸入法詞庫(kù)。優(yōu)選的,當(dāng)所述輸入法系統(tǒng)的宿主為瀏覽器頁(yè)面時(shí),還包括預(yù)先統(tǒng)計(jì)瀏覽器中能夠打開的各網(wǎng)絡(luò)頁(yè)面的屬性信息,根據(jù)所述屬性信息中包含的預(yù)置的特征信息,為各瀏覽器頁(yè)面制定調(diào)整策略,并生成所述網(wǎng)絡(luò)頁(yè)面的URL與所述調(diào)整策略之間的對(duì)應(yīng)關(guān)系信息;所述當(dāng)所述宿主的描述信息中包含至少一個(gè)預(yù)置的特征信息時(shí),對(duì)所述輸入法系統(tǒng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整包括當(dāng)所述瀏覽器頁(yè)面的URL出現(xiàn)在所述對(duì)應(yīng)關(guān)系信息中時(shí),根據(jù)該URL對(duì)應(yīng)的調(diào)整策略對(duì)所述輸入法系統(tǒng)進(jìn)行調(diào)整。優(yōu)選的,所述輸入法系統(tǒng)的輸入焦點(diǎn)所在環(huán)境的屬性信息包括安裝所述輸入法系統(tǒng)的操作系統(tǒng)使用的語(yǔ)言類型;所述當(dāng)所述屬性信息中包含至少一個(gè)預(yù)置的特征信息時(shí),對(duì)所述輸入法系統(tǒng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整包括當(dāng)所述操作系統(tǒng)使用預(yù)置的語(yǔ)言類型時(shí),切換所述輸入法系統(tǒng)的默認(rèn)語(yǔ)言輸入類型為所述操作系統(tǒng)使用語(yǔ)言類型。優(yōu)選的,所述當(dāng)所述操作系統(tǒng)使用預(yù)置的語(yǔ)言類型時(shí),切換所述輸入法系統(tǒng)的默認(rèn)語(yǔ)言輸入類型為所述操作系統(tǒng)使用語(yǔ)言類型包括當(dāng)所述操作系統(tǒng)使用的語(yǔ)言包為預(yù)置的語(yǔ)言類型時(shí),切換所述輸入法系統(tǒng)的默認(rèn)語(yǔ)言輸入類型為所述操作系統(tǒng)使用的語(yǔ)言包的語(yǔ)言類型。優(yōu)選的,所述輸入法系統(tǒng)包括網(wǎng)絡(luò)輸入法系統(tǒng)或桌面輸入法系統(tǒng)。優(yōu)選的,網(wǎng)絡(luò)輸入法服務(wù)器獲取輸入法系統(tǒng)的輸入焦點(diǎn)所在環(huán)境的屬性信息,并分析所述屬性信息中是否存在預(yù)置的特征信息。優(yōu)選的7當(dāng)所述屬性信息中存在預(yù)置的特征信息時(shí),所述網(wǎng)絡(luò)輸入法服務(wù)器向客戶端發(fā)送調(diào)整指令,由客戶端對(duì)所述輸入法系統(tǒng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整;或者,當(dāng)所述屬性信息中存在預(yù)置的特征信息時(shí),由所述網(wǎng)絡(luò)輸入法服務(wù)器對(duì)所述輸入法系統(tǒng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整。—種自適應(yīng)輸入系統(tǒng),包括屬性信息獲取單元,用于獲取輸入法系統(tǒng)的輸入焦點(diǎn)所在環(huán)境的屬性信息,并分析所述屬性信息中是否包含預(yù)置的特征信息;自適應(yīng)調(diào)整單元,用于當(dāng)所述屬性信息中包含至少一個(gè)預(yù)置的特征信息時(shí),對(duì)所述輸入法系統(tǒng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整。優(yōu)選的,所述自適應(yīng)調(diào)整單元具體用于對(duì)所述輸入法系統(tǒng)的語(yǔ)言輸入類型、輔助輸入模式、用戶界面、詞庫(kù)和/或候選項(xiàng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整。優(yōu)選的,所述特征信息包括待輸入的語(yǔ)言為預(yù)置的語(yǔ)言類型、待輸入的內(nèi)容為預(yù)置類別、輸入控件存在輔助輸入的下拉框和/或輸入控件存在允許輸入的最大長(zhǎng)度;自適應(yīng)調(diào)整單元具體用于將語(yǔ)言輸入類型切換為所述預(yù)置的語(yǔ)言類型、采用與待輸入內(nèi)容的類別相應(yīng)的輔助輸入模式、僅加載與所述待輸入內(nèi)容的類別相應(yīng)的詞庫(kù)、僅展現(xiàn)與所述待輸入內(nèi)容的類別相應(yīng)的候選項(xiàng)、改變候選展現(xiàn)窗口的顯示位置和/或在用戶界面給出最大長(zhǎng)度的提示。優(yōu)選的,所述輸入法系統(tǒng)的輸入焦點(diǎn)所在環(huán)境的屬性信息包括所述輸入法系統(tǒng)的宿主的描述信息;所述自適應(yīng)調(diào)整單元具體用于當(dāng)所述宿主的描述信息中包含至少一個(gè)預(yù)置的特征信息時(shí),對(duì)所述輸入法系統(tǒng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整;所述輸入法系統(tǒng)的宿主包括輸入法系統(tǒng)提供文字輸入服務(wù)所在的系統(tǒng)、應(yīng)用程序、應(yīng)用程序頁(yè)面或應(yīng)用程序頁(yè)面中的文字輸入框。優(yōu)選的,所述自適應(yīng)調(diào)整單元包括第一調(diào)整單元,用于當(dāng)所述宿主的描述信息中包含預(yù)置類別的元素名稱或元素類別時(shí),觸發(fā)所述輸入法系統(tǒng)采用與所述預(yù)置類別相應(yīng)的輔助輸入模式,或,僅加載所述預(yù)置類別的輸入法詞庫(kù),或,觸發(fā)所述輸入法系統(tǒng)僅顯示所述預(yù)置類別的候選項(xiàng);或者,第二調(diào)整單元,用于當(dāng)所述宿主的描述信息中包含語(yǔ)言屬性為預(yù)置語(yǔ)言類型的元素時(shí),切換所述輸入法系統(tǒng)的默認(rèn)語(yǔ)言輸入類型為所述元素的語(yǔ)言類型;或者,第三調(diào)整單元,用于當(dāng)所述宿主的描述信息中包含輸入控件,并且所述輸入控件在用戶界面上存在輔助輸入的下拉框時(shí),觸發(fā)所述輸入法系統(tǒng)將候選展現(xiàn)窗口顯示在所述下拉框顯示范圍之外;或者,第四調(diào)整單元,用于當(dāng)所述宿主的描述信息中包含輸入控件,并且所述輸入控件在用戶界面上存在最大輸入長(zhǎng)度屬性時(shí),向用戶顯示提示信息;或者,第五調(diào)整單元,用于當(dāng)所述宿主的描述信息中包含語(yǔ)言屬性為預(yù)置語(yǔ)言類型的文檔字符集時(shí),將所述輸入法系統(tǒng)的語(yǔ)言輸入類型切換為所述文檔字符集的語(yǔ)言類型,或者,僅加載所述文檔字符集的語(yǔ)言類型對(duì)應(yīng)的輸入法詞庫(kù)。優(yōu)選的,當(dāng)所述輸入法系統(tǒng)的宿主為瀏覽器頁(yè)面時(shí),還包括統(tǒng)計(jì)單元,用于預(yù)先統(tǒng)計(jì)瀏覽器中能夠打開的各網(wǎng)絡(luò)頁(yè)面的屬性信息,根據(jù)所述屬性信息中包含的預(yù)置的特征信息,為各瀏覽器頁(yè)面制定調(diào)整策略,并生成所述網(wǎng)絡(luò)頁(yè)面的URL與所述調(diào)整策略之間的對(duì)應(yīng)關(guān)系信息;所述自適應(yīng)調(diào)整單元具體用于,當(dāng)所述瀏覽器頁(yè)面的URL出現(xiàn)在所述對(duì)應(yīng)關(guān)系信息中時(shí),根據(jù)該URL對(duì)應(yīng)的調(diào)整策略對(duì)所述輸入法系統(tǒng)進(jìn)行調(diào)整。優(yōu)選的,所述輸入法系統(tǒng)的輸入焦點(diǎn)所在環(huán)境的屬性信息包括安裝所述輸入法系統(tǒng)的操作系統(tǒng)使用的語(yǔ)言類型;所述自適應(yīng)調(diào)整單元包括第六調(diào)整單元,用于當(dāng)所述操作系統(tǒng)使用預(yù)置的語(yǔ)言類型時(shí),切換所述輸入法系統(tǒng)的默認(rèn)語(yǔ)言輸入類型為所述操作系統(tǒng)使用語(yǔ)言類型。優(yōu)選的,所述第六調(diào)整單元具體用于當(dāng)所述操作系統(tǒng)使用的語(yǔ)言包為預(yù)置的語(yǔ)言類型時(shí),切換所述輸入法系統(tǒng)的默認(rèn)語(yǔ)言輸入類型為所述操作系統(tǒng)使用的語(yǔ)言包的語(yǔ)言類型。優(yōu)選的,所述輸入法系統(tǒng)包括網(wǎng)絡(luò)輸入法系統(tǒng)或桌面輸入法系統(tǒng)。優(yōu)選的,所述屬性信息獲取單元位于網(wǎng)絡(luò)輸入法服務(wù)器。優(yōu)選的所述自適應(yīng)調(diào)整單元位于客戶端,當(dāng)所述屬性信息中存在預(yù)置的特征信息時(shí),所述網(wǎng)絡(luò)輸入法服務(wù)器向客戶端發(fā)送調(diào)整指令;或者,所述自適應(yīng)調(diào)整單元位于網(wǎng)絡(luò)輸入法服務(wù)器。根據(jù)本發(fā)明提供的具體實(shí)施例,本發(fā)明公開了以下技術(shù)效果本發(fā)明能夠獲取輸入法系統(tǒng)的輸入焦點(diǎn)所在環(huán)境的屬性信息,并且當(dāng)所述屬性信息中存在預(yù)置的特征信息時(shí),對(duì)所述輸入法系統(tǒng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整,通過(guò)本發(fā)明,由于能夠根據(jù)輸入法系統(tǒng)的輸入焦點(diǎn)所在環(huán)境的屬性信息,對(duì)輸入法系統(tǒng)進(jìn)行自適應(yīng)的調(diào)整,因此,有利于提高輸入法系統(tǒng)在某些場(chǎng)景下的智能性,進(jìn)而從整體上提高進(jìn)行字詞輸入的效率。為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實(shí)施例提供的方法的流程圖;圖2是輸入法窗口遮擋網(wǎng)頁(yè)輸入控件下拉框時(shí)的界面示意圖;圖3是本發(fā)明實(shí)施例提供的方法中輸入法窗口未對(duì)網(wǎng)頁(yè)輸入控件下拉框造成遮9擋時(shí)的界面示意圖;圖4是本發(fā)明實(shí)施例提供的系統(tǒng)的示意圖。具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。參見圖l,本發(fā)明實(shí)施例提供的自適應(yīng)輸入方法包括以下步驟S101:獲取輸入法系統(tǒng)的輸入焦點(diǎn)所在環(huán)境的屬性信息,并分析所述屬性信息中是否包含預(yù)置的特征信息;由于輸入法系統(tǒng)通常是安裝于某操作系統(tǒng)中,同時(shí),其運(yùn)行通常是依賴于軟件環(huán)境(如word文檔、網(wǎng)頁(yè)頁(yè)面、郵件系統(tǒng)、即時(shí)軟件等等),該軟件環(huán)境稱為輸入法系統(tǒng)的宿主,因此,所述輸入法系統(tǒng)的輸入焦點(diǎn)所在環(huán)境可以包括輸入法系統(tǒng)的宿主,或者安裝所述輸入法系統(tǒng)的操作系統(tǒng)等。下面簡(jiǎn)要介紹一下宿主的概念,例如,對(duì)于一個(gè)打開的word文檔來(lái)說(shuō),winword.exe是程序,這個(gè)程序打開的是一個(gè)word文檔,那么這時(shí)本發(fā)明實(shí)施例所述的"宿主"應(yīng)是指這個(gè)word文檔,而不是winword.exe。在本發(fā)明實(shí)施例中,所述輸入法系統(tǒng)的宿主包括輸入法系統(tǒng)提供文字輸入服務(wù)所在的系統(tǒng)、應(yīng)用程序、應(yīng)用程序頁(yè)面或應(yīng)用程序頁(yè)面中的文字輸入框,等等。其中,當(dāng)所述宿主為系統(tǒng)時(shí),相當(dāng)于是在系統(tǒng)桌面上進(jìn)行輸入。例如,當(dāng)修改桌面上某個(gè)文件的文件名時(shí),可以將輸入法切換到后綴名自動(dòng)補(bǔ)全模式,等等。其中,所述系統(tǒng)可以是通常所指的Windows、Li皿x等操作系統(tǒng),也可以適用于直接將瀏覽器等作為操作系統(tǒng)的情況。需要說(shuō)明的是,所述屬性信息是指本發(fā)明實(shí)施例僅需要獲取所述輸入法系統(tǒng)的輸入焦點(diǎn)所在環(huán)境中的表面上的信息,而不需要對(duì)這些信息進(jìn)行深入的分析。例如,本發(fā)明實(shí)施例僅需要獲知操作某word文檔中的字符集是中文還是英文,而不需要通過(guò)分析獲知字符具體的含義。此外,本發(fā)明實(shí)施例的方法是在用戶進(jìn)行具體的字詞輸入之前進(jìn)行,由此可見,本發(fā)明實(shí)施例與現(xiàn)有技術(shù)中根據(jù)用戶輸入的上下文進(jìn)行聯(lián)想的過(guò)程,是有所區(qū)別的。S102:當(dāng)所述屬性信息中包含至少一個(gè)預(yù)置的特征信息時(shí),對(duì)所述輸入法系統(tǒng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整。為了便于輸入法系統(tǒng)進(jìn)行智能化地判斷,本發(fā)明實(shí)施例中可以預(yù)先設(shè)置規(guī)則庫(kù),在規(guī)則庫(kù)中枚舉一些規(guī)則,該規(guī)則中保存了預(yù)置的特征信息,同時(shí)可以保存各個(gè)特征信息對(duì)應(yīng)的調(diào)整方法;在獲取到輸入法系統(tǒng)的輸入焦點(diǎn)所在環(huán)境的屬性信息,可以直接將所述屬性信息與所預(yù)置的特征信息進(jìn)行比對(duì),如果與某條特征信息相匹配,則可以采用與該特征信息對(duì)應(yīng)的調(diào)整方法,對(duì)輸入法詞庫(kù)進(jìn)行調(diào)整。例如,當(dāng)輸入法系統(tǒng)的輸入焦點(diǎn)是某網(wǎng)頁(yè)上的某輸入框時(shí),則需要從該網(wǎng)頁(yè)中獲取屬性信息,此時(shí),就可以查找、匹配該網(wǎng)頁(yè)中符合規(guī)則的網(wǎng)頁(yè)標(biāo)記。比如規(guī)則庫(kù)中的一個(gè)規(guī)則是凡是在網(wǎng)頁(yè)html的〈meta〉標(biāo)簽里有charset屬性,且屬性值為"en-us"時(shí),則默認(rèn)的語(yǔ)言輸入類型為英文輸入。則步驟S102需要做的就是查找html里是否有〈meta〉標(biāo)簽,如果有,則判斷〈meta〉是否有charset屬性,如果有,則取出其中的值,例如,〈metacharset="gb2312"〉。繼續(xù)判斷其屬性值是否為"en-us",如果是,則將輸入法系統(tǒng)默認(rèn)的語(yǔ)言輸入類型調(diào)整為英文輸入類型。這樣,當(dāng)用戶在該網(wǎng)頁(yè)內(nèi)進(jìn)行輸入時(shí),不需要進(jìn)行手動(dòng)地將輸入法切換為英文輸入類型,就可以直接進(jìn)行英文的輸入了;或者,也可以自動(dòng)將輸入法系統(tǒng)的輸入功能屏蔽,此時(shí),相當(dāng)于操作系統(tǒng)直接接收用戶的鍵盤操作,用戶在敲擊鍵盤時(shí),同樣會(huì)直接將字母、符號(hào)等上屏顯示。需要說(shuō)明的是,在屏蔽輸入法系統(tǒng)的輸入功能時(shí),對(duì)于桌面輸入法而言,相當(dāng)于將輸入法系統(tǒng)關(guān)閉,對(duì)于網(wǎng)絡(luò)輸入法而言,相當(dāng)于不再向服務(wù)器發(fā)送獲取候選項(xiàng)的轉(zhuǎn)換請(qǐng)求。具體對(duì)所述輸入法系統(tǒng)進(jìn)行自適應(yīng)調(diào)整時(shí),可以是對(duì)所述輸入法系統(tǒng)的語(yǔ)言輸入類型、輔助輸入模式、用戶界面、詞庫(kù)和/或候選項(xiàng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整。預(yù)置的特征信息可以包括但不限于待輸入的語(yǔ)言為預(yù)置的語(yǔ)言類型、待輸入的內(nèi)容為屬于預(yù)置類別、輸入控件存在輔助輸入的下拉框和/或輸入控件存在允許輸入的最大長(zhǎng)度;對(duì)所述輸入法系統(tǒng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整可以包括但不限于將語(yǔ)言輸入類型切換為所述預(yù)置的語(yǔ)言類型、采用與待輸入內(nèi)容的類別相應(yīng)的輔助輸入模式、僅加載與所述待輸入內(nèi)容的類別相應(yīng)的詞庫(kù)、僅展現(xiàn)與所述待輸入內(nèi)容的類別相應(yīng)的候選項(xiàng)、改變候選展現(xiàn)窗口的顯示位置和/或在用戶界面給出最大長(zhǎng)度的提示,等等。其中,所述語(yǔ)言輸入類型包括英文輸入類型、簡(jiǎn)體/繁體中文輸入類型等;例如,在僅需要進(jìn)行英文輸入的環(huán)境下,可以將輸入法系統(tǒng)的語(yǔ)言輸入類型調(diào)整為英文輸入類型,在需要進(jìn)行繁體中文輸入的環(huán)境下,可以將輸入法系統(tǒng)的語(yǔ)言輸入類型調(diào)整為繁體中文輸入類型;或者,所述語(yǔ)言輸入類型還可以包括數(shù)字、符號(hào)等輸入類型,例如,有些數(shù)字和符號(hào)可能在同一個(gè)按鍵上,在需要進(jìn)行符號(hào)輸入的環(huán)境中,可以切換為符號(hào)輸入類型,這樣,當(dāng)用戶按下某按鍵之后,輸入的是該按鍵對(duì)應(yīng)的符號(hào),而不是數(shù)字;輔助輸入模式可以包括人名輸入模式、郵箱補(bǔ)全模式等;這些輔助輸入模式都是原輸入法系統(tǒng)本身具有的功能,現(xiàn)有技術(shù)中,使用哪種輔助輸入模式可能需要用戶的手動(dòng)觸發(fā),或者對(duì)用戶輸入的上下文進(jìn)行詞義、語(yǔ)義分析來(lái)觸發(fā),而本發(fā)明實(shí)施例可以根據(jù)輸入法系統(tǒng)的輸入焦點(diǎn)所在環(huán)境的屬性信息,來(lái)觸發(fā)輔助輸入模式的切換,例如,當(dāng)發(fā)現(xiàn)網(wǎng)頁(yè)中某輸入框的名稱為"name",則在用戶進(jìn)行具體的輸入之前,就可以直接將輸入法的輔助輸入模式切換為人名輸入模式,等等;用戶界面是指輸入法系統(tǒng)在向用戶展現(xiàn)候選項(xiàng)時(shí)的用戶界面狀況,相應(yīng)的調(diào)整可以包括對(duì)候選項(xiàng)展現(xiàn)窗口的位置、大小等的調(diào)整,還有對(duì)輸入法皮膚的調(diào)整,舉例而言,在輸入法系統(tǒng)所在的環(huán)境中有提示類信息時(shí),這些提示類信息是不應(yīng)該被遮擋的,在輸入法系統(tǒng)監(jiān)視到有提示類信息時(shí)控制候選項(xiàng)展現(xiàn)窗口的位置自動(dòng)避開該提示類信息,另外,在輸入法系統(tǒng)所在的環(huán)境中有與輸入法皮膚相混淆或者易造成視覺(jué)沖突的顏色或圖案時(shí),輸入法系統(tǒng)自動(dòng)調(diào)整輸入法皮膚,適應(yīng)當(dāng)前環(huán)境;詞庫(kù)是指輸入法加載的詞庫(kù),實(shí)際應(yīng)用中,輸入法詞庫(kù)可能會(huì)進(jìn)行分類,當(dāng)然分類的依據(jù)也可能各不相同,例如可以包括人名詞庫(kù)、地名詞庫(kù)、繁體中文詞庫(kù)等等,本發(fā)明實(shí)施例中對(duì)詞庫(kù)的自適應(yīng)調(diào)整可以包括指定需要加載的詞庫(kù),例如,輸入法系統(tǒng)加載某個(gè)或某些特定的詞庫(kù),則其他的詞庫(kù)不再加載,這樣,也就不會(huì)依據(jù)未加載的詞庫(kù)給出候選項(xiàng),從而可以避免展現(xiàn)出太多干擾項(xiàng);對(duì)候選項(xiàng)的自適應(yīng)調(diào)整主要是指可以屏蔽一些可能造成干擾的候選項(xiàng),例如,用戶在一個(gè)類型為"text"、名稱叫"LastName"的HTML輸入框標(biāo)簽內(nèi)輸入"zhu"(意圖是輸入姓氏"朱"),這時(shí)如果輸入法系統(tǒng)對(duì)待輸入的內(nèi)容不加區(qū)分,則可能會(huì)給出統(tǒng)一排序的"1.住2.注3.煮4.拄5.豬"等候選項(xiàng)(姓氏"朱"、"祝"等可能都排在了第一頁(yè)之后),而利用本發(fā)明實(shí)施例的方法,可以預(yù)先獲知用戶是在一個(gè)類型為"text"、名稱叫"LastName"的HTML輸入框標(biāo)簽內(nèi)進(jìn)行輸入,因此,可以預(yù)先設(shè)置為將非姓氏用字的候選項(xiàng)屏蔽;這樣,最終給出的候選項(xiàng)將為限定為姓氏用字的"l.朱2.祝3.竺4.諸5.褚"等,顯然,這樣可以提升用戶的輸入效率。下面對(duì)如何進(jìn)行候選項(xiàng)的屏蔽進(jìn)行簡(jiǎn)要地說(shuō)明。通常,輸入法詞庫(kù)中每個(gè)詞條(包含單字)都可以作為數(shù)據(jù)庫(kù)中的一條數(shù)據(jù)存在,而且每條數(shù)據(jù)都可以具有多個(gè)字段,用于記錄詞條的屬性信息。例如,通??梢园ㄔ~頻字段,還可以包括詞性或類別標(biāo)記等字段。比如,在類別標(biāo)記字段,詞條可以標(biāo)記為姓氏用字、地名、數(shù)量詞、動(dòng)詞、影視名等等。在本發(fā)明實(shí)施例中,如果需要根據(jù)詞條的類別進(jìn)行屏蔽,就可以獲取詞條的類別屬性,然后將該類別的詞條作為候選項(xiàng)顯示在候選展現(xiàn)窗口中,不具有該類別標(biāo)記的詞條從候選列表里去除或隱藏即可,即不在候選展現(xiàn)窗口中展現(xiàn)。當(dāng)然,還可以采用一種極端的方式是各個(gè)大類別的數(shù)據(jù)各自表現(xiàn)為一個(gè)列表,分別占用不同內(nèi)存。比如現(xiàn)有輸入法系統(tǒng)里的簡(jiǎn)體詞庫(kù)、繁體詞庫(kù)、英文詞庫(kù)、網(wǎng)址提示詞庫(kù)、錯(cuò)音提示詞庫(kù),等等,相應(yīng)的屏蔽方法可以很簡(jiǎn)單,例如,在輸入法系統(tǒng)生成候選項(xiàng)列表時(shí),僅加載該類別的詞庫(kù)即可。也就是說(shuō),可以對(duì)同一個(gè)詞庫(kù)的詞條,賦予不同的類別屬性。比如英文詞條給予"英文"屬性,比如日文詞條給予"日文"屬性,姓氏用字給予"姓氏"屬性,等等。相當(dāng)于將多個(gè)分類詞庫(kù)合并成一個(gè)詞庫(kù),與分別加載各個(gè)分類詞庫(kù)相比,實(shí)現(xiàn)方法不同,但是最終的效果相同。如前文所述,本發(fā)明實(shí)施例所述輸入法系統(tǒng)的輸入焦點(diǎn)所在環(huán)境可以包括輸入法系統(tǒng)的宿主,或者安裝所述輸入法系統(tǒng)的操作系統(tǒng),下面結(jié)合具體的輸入法系統(tǒng)的輸入焦點(diǎn)所在環(huán)境對(duì)本發(fā)明實(shí)施例進(jìn)行進(jìn)一步詳細(xì)地描述。具體實(shí)施方式一在該具體實(shí)施方式中,所述輸入法系統(tǒng)的輸入焦點(diǎn)所在環(huán)境的屬性信息可以是所述輸入法系統(tǒng)的宿主的描述信息,具體是指對(duì)文檔正文內(nèi)容的描述信息,通??煞Q為元數(shù)據(jù)(metadata),即描述"正文內(nèi)容"的數(shù)據(jù)。具體實(shí)現(xiàn)時(shí),所述宿主的信息可以包括所述宿主的結(jié)構(gòu)信息,或者,宿主的文檔字符集信息,下面分別進(jìn)行介紹。(—)當(dāng)所述宿主的描述信息為所述宿主的結(jié)構(gòu)信息時(shí),可以是當(dāng)所述結(jié)構(gòu)信息中存在預(yù)置的特征信息時(shí),對(duì)所述輸入法系統(tǒng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整。其中,所述結(jié)構(gòu)信息就是指就是除了文本正文內(nèi)容之外的文本結(jié)構(gòu)信息。例如,對(duì)于某網(wǎng)頁(yè)而言,通常由html語(yǔ)言描述,可以分為結(jié)構(gòu)語(yǔ)言和文字內(nèi)容兩部分,例如,某html片段"〈title〉標(biāo)題1〈/title〉"中,〈title〉和〈/title〉這種標(biāo)記屬于結(jié)構(gòu)語(yǔ)言,"標(biāo)題1"屬于文字內(nèi)容。對(duì)于其他的文檔、音視頻文件等,同樣分為結(jié)構(gòu)語(yǔ)言和文字內(nèi)容兩部分。宿主具體的結(jié)構(gòu)信息也可能有多種,下面介紹幾種具體的實(shí)現(xiàn)方式。1)所述結(jié)構(gòu)信息可以包括所述宿主中結(jié)構(gòu)元素的名稱屬性,具體的對(duì)輸入法系統(tǒng)的自適應(yīng)調(diào)整可以是當(dāng)所述結(jié)構(gòu)元素的名稱屬于預(yù)置類別時(shí),觸發(fā)所述輸入法系統(tǒng)采用與待輸入內(nèi)容的類別相應(yīng)的輔助輸入模式,或,僅加載所述預(yù)置類別的輸入法詞庫(kù),或,觸發(fā)所述輸入法系統(tǒng)僅顯示所述預(yù)置類別的候選項(xiàng)。例如,對(duì)于一個(gè)類型為"text"、名稱為"LastName"的HTML輸入框〈input〉標(biāo)簽,可以獲知的是,用戶需要在該輸入框內(nèi)輸入一個(gè)文本,并且該文本應(yīng)該是姓氏用字;其中,"LastName"就是該結(jié)構(gòu)元素的名稱,同時(shí),該名稱在預(yù)置的類別中(即規(guī)則庫(kù)中包括"LastName"這一特征),這樣,在用戶進(jìn)行具體的輸入時(shí),就可以僅顯示具有"LastName"標(biāo)識(shí)的詞條,或者僅加載"LastName"類的詞庫(kù),最終給出的候選項(xiàng)將為限定為姓氏用字的"1.朱2.祝3.竺4.諸5.褚"等,又如,對(duì)于一個(gè)類型為"text"、名稱為"emai1"或者"dianyou(電子郵件)"或者"dianziyouxiang(電子郵箱)"的HTML輸入框〈input〉標(biāo)簽,可以獲知的是,用戶需要在該輸入框內(nèi)輸入一個(gè)文本,并且該文本應(yīng)該是某郵箱地址;此時(shí),就可以自動(dòng)進(jìn)入郵箱補(bǔ)全模式,即針對(duì)用戶輸入郵箱意圖的郵箱輔助輸入模式。在該模式下,可以直接給出"@",用戶可以按照a@b.c的順序,先后完成a、b和c的輸入,提升輸入效率。再如,對(duì)于一個(gè)類型為"text"、名稱為"address"的HTML輸入框〈input〉標(biāo)簽,可以獲知的是,用戶需要在該輸入框內(nèi)輸入一個(gè)文本,并且該文本應(yīng)該是某地名;此時(shí),可以僅加載標(biāo)識(shí)為"address"的地名詞庫(kù),或者,將不具有"address"標(biāo)識(shí)的其他詞條屏蔽,使其不在候選展現(xiàn)窗口中顯示。2)所述結(jié)構(gòu)信息也可以包括所述宿主中結(jié)構(gòu)元素的語(yǔ)言屬性,具體的對(duì)輸入法系統(tǒng)的自適應(yīng)調(diào)整可以是當(dāng)所述結(jié)構(gòu)元素的語(yǔ)言屬性為英文時(shí),屏蔽所述輸入法系統(tǒng)的輸入功能,或切換所述輸入法系統(tǒng)的默認(rèn)輸入模式為英文模式。例如,對(duì)于所述類型為"text"的HTML輸入框〈input〉標(biāo)簽,如果可以獲知該標(biāo)簽的語(yǔ)言屬性為"englishname"(可以忽略大小寫),則用戶只能在該輸入框內(nèi)輸入英文,此時(shí),就可以屏蔽所述輸入法系統(tǒng)的輸入功能,或切換所述輸入法系統(tǒng)的默認(rèn)語(yǔ)言輸入類型為英文類型,使得在用戶進(jìn)行輸入的過(guò)程中,不再給出候選項(xiàng),或者向服務(wù)器發(fā)送轉(zhuǎn)換請(qǐng)求,可以在提高效率的同時(shí),節(jié)省系統(tǒng)的資源。在該例子下,如果還可以獲知所述標(biāo)簽的名稱為"LastName",也就是說(shuō),該輸入框內(nèi)僅允許輸入英文姓氏;對(duì)于輸入法系統(tǒng)而言,相當(dāng)于可以同時(shí)獲知兩個(gè)特征,則可以綜合這兩個(gè)特征對(duì)輸入法系統(tǒng)進(jìn)行調(diào)整,例如,不僅可以自動(dòng)切換到英文輸入類型,還可以自動(dòng)屏蔽除英文姓氏以外的所有詞條。這里需要說(shuō)明的是,現(xiàn)有技術(shù)中可能存在以下情況輸入法系統(tǒng)當(dāng)前處于中文輸入類型,但是如果需要在某網(wǎng)頁(yè)中進(jìn)行密碼的輸入,則將光標(biāo)移動(dòng)到密碼輸入框之后,可以在不進(jìn)行任何其他操作的情況下,直接在密碼輸入框中輸入英文字符。這是由網(wǎng)頁(yè)本身提供的功能,也就是在制作網(wǎng)頁(yè)時(shí),設(shè)置為屏蔽輸入法系統(tǒng)的輸入功能,直接從鍵盤讀入數(shù)據(jù)。而本發(fā)明實(shí)施例的所有功能都是由輸入法系統(tǒng)提供的,也就是說(shuō),對(duì)于僅允許進(jìn)行英文輸入的輸入框,即使在制作網(wǎng)頁(yè)時(shí)沒(méi)有屏蔽輸入法系統(tǒng)的輸入功能,輸入法系統(tǒng)也可以自動(dòng)進(jìn)行屏蔽,或模式的切換。3)所述結(jié)構(gòu)信息還可以包括宿主中結(jié)構(gòu)元素的用戶界面屬性,具體的對(duì)輸入法系統(tǒng)的自適應(yīng)調(diào)整可以是當(dāng)所述結(jié)構(gòu)元素為輸入控件,且在用戶界面上存在輔助輸入的下拉框時(shí),觸發(fā)所述輸入法系統(tǒng)將候選展現(xiàn)窗口顯示在所述下拉框顯示范圍之外;或者,當(dāng)所述結(jié)構(gòu)元素為輸入控件,且在用戶界面上存在最大輸入長(zhǎng)度屬性時(shí),觸發(fā)所述輸入法系統(tǒng)對(duì)用戶的輸入長(zhǎng)度進(jìn)行記錄,若用戶輸入超過(guò)所述最大輸入長(zhǎng)度,則向用戶顯示提示信息。也就是說(shuō),本發(fā)明實(shí)施例所述的對(duì)輸入法系統(tǒng)的自適應(yīng)調(diào)整,不僅可以對(duì)語(yǔ)言輸入類型、輔助輸入模式、詞庫(kù)、候選項(xiàng)等進(jìn)行自適應(yīng)調(diào)整,還可以對(duì)輸入法系統(tǒng)在用戶界面的現(xiàn)實(shí)情況進(jìn)行自適應(yīng)調(diào)整。例如,一些可進(jìn)行輸入的網(wǎng)頁(yè)控件可能存在輔助輸入的下拉框,比如實(shí)現(xiàn)輸入建議下拉框的div窗口、"autocomplete(自動(dòng)補(bǔ)全)"屬性為"on"的input控件(即具有自動(dòng)補(bǔ)全功能,能夠根據(jù)在該控件內(nèi)已經(jīng)輸入的詞條,或之前輸入過(guò)的詞條做自動(dòng)補(bǔ)全),在這種情況下,如果不做處理,則輸入法系統(tǒng)的輸入欄及候選展現(xiàn)窗口可能會(huì)對(duì)下拉框造成遮擋,如圖2所示,其為輸入法窗口遮擋網(wǎng)頁(yè)輸入控件下拉框時(shí)的界面示意圖。而在本發(fā)明實(shí)施例中,可以通過(guò)對(duì)網(wǎng)頁(yè)結(jié)構(gòu)信息的分析,獲取下拉框相關(guān)信息(是否存在,起始坐標(biāo)及大小等),觸發(fā)輸入法系統(tǒng)將輸入欄及候選展現(xiàn)窗口繪制到不對(duì)下拉框造成遮擋的地方,如圖3所示,其為本發(fā)明實(shí)施例提供的方法中輸入法窗口未對(duì)網(wǎng)頁(yè)輸入控件下拉框造成遮擋時(shí)的界面示意圖。又如,有些input控件可能有最大輸入長(zhǎng)度的要求,此時(shí),會(huì)在結(jié)構(gòu)信息中,通過(guò)"maxlength"屬性設(shè)置能輸入文字的最大長(zhǎng)度。此時(shí),可以向用戶顯示提示信息。具體的,所述提示信息可以是在用戶輸入的過(guò)程中將該最大長(zhǎng)度提示給用戶;同時(shí),還可以觸發(fā)輸入法系統(tǒng)對(duì)用戶的輸入長(zhǎng)度進(jìn)行記錄,當(dāng)用戶輸入達(dá)到或超過(guò)maxlength的值時(shí),所述提示信息還可以是提示用戶已經(jīng)達(dá)到或超過(guò)了該控件允許的最大輸入長(zhǎng)度,等等。其中,具體實(shí)現(xiàn)時(shí),可以在獲知所述最大長(zhǎng)度值之后,啟動(dòng)一個(gè)計(jì)數(shù)器,可以將該計(jì)數(shù)器的初始值設(shè)為所述最大長(zhǎng)度值,在用戶進(jìn)行正式的輸入時(shí),用戶每輸入一個(gè)字符,就可以將計(jì)數(shù)器進(jìn)行減一操作,當(dāng)所述計(jì)數(shù)器為O時(shí),可以向用戶做出提示。當(dāng)然,如果所述最大長(zhǎng)度值的單位是字節(jié),則如果用戶進(jìn)行的中文輸入,由于一個(gè)中文字符占用兩個(gè)字節(jié),因此,可以對(duì)所述計(jì)數(shù)器進(jìn)行減二操作。(二)當(dāng)所述宿主的描述信息包含語(yǔ)言屬性為預(yù)置語(yǔ)言類型的文檔字符集時(shí),可以是根據(jù)所述文檔字符集的特征,將所述輸入法系統(tǒng)的語(yǔ)言輸入類型切換為所述文檔字符集的語(yǔ)言類型,或者,僅加載所述文檔字符集的語(yǔ)言類型對(duì)應(yīng)的輸入法詞庫(kù)。通常,一個(gè)宿主的元數(shù)據(jù)中會(huì)包括文檔字符集信息,例如,網(wǎng)頁(yè)的〈meta〉標(biāo)簽里有charset屬性,表明了顯示該網(wǎng)頁(yè)中的文本時(shí)所使用的字符集,也就是說(shuō),當(dāng)網(wǎng)頁(yè)html的〈meta〉標(biāo)簽里有charset屬性,且屬性值為"en-us"時(shí),則證明該網(wǎng)頁(yè)是純英文網(wǎng)頁(yè),該網(wǎng)頁(yè)中如果有輸入框,通常也僅允許用戶在輸入框中進(jìn)行英文的輸入;此時(shí),如果當(dāng)前的輸入法系統(tǒng)正處于中文輸入狀態(tài),則在獲知到網(wǎng)頁(yè)的上述特征后,輸入法就可以直接將輸入法切換為英文輸入類型,這樣,用戶在通過(guò)鍵盤輸入字母時(shí),輸入法系統(tǒng)就不會(huì)給出相應(yīng)的候選項(xiàng),而是直接將用戶輸入的字母上屏顯示;或者,也可以自動(dòng)將輸入法系統(tǒng)的輸入功能屏蔽,此時(shí),相當(dāng)于操作系統(tǒng)直接接收用戶的鍵盤操作,用戶在敲擊鍵盤時(shí),同樣會(huì)直接將字母、符號(hào)等上屏顯示。例如,可以判斷〈meta〉標(biāo)簽中是否有charset屬性,如果有,則取出其中的值,如果其值為"big5",則表明該宿主中使用的繁體中文,則可以將輸入法系統(tǒng)的默認(rèn)狀態(tài)切換為繁體中文輸入,僅加載繁體中文詞庫(kù),用戶在該網(wǎng)頁(yè)中進(jìn)行輸入時(shí),就可以僅顯示繁體中14文候選項(xiàng);如果其值為"IS0-2022-JP"則表明該宿主中使用的日文,則可以將輸入法系統(tǒng)的默認(rèn)狀態(tài)切換為日文輸入,僅加載日文詞庫(kù),用戶在該網(wǎng)頁(yè)中進(jìn)行輸入時(shí),就可以僅顯示日文候選項(xiàng);如果其值為"US-ASCII",則為表明該宿主中使用的英文,則可以將輸入法系統(tǒng)的默認(rèn)狀態(tài)切換為英文輸入,僅加載英文詞庫(kù),用戶在該網(wǎng)頁(yè)中進(jìn)行輸入時(shí),就可以僅顯示英文候選項(xiàng);或者,當(dāng)charset屬性的值為"US-ASCII"時(shí),也可以直接將輸入法系統(tǒng)的輸入功能屏蔽,直接從鍵盤接收用戶的輸入,當(dāng)然,由于屏蔽了輸入法的輸入功能,則只能逐個(gè)字符進(jìn)行輸入,而無(wú)法使用自動(dòng)的單詞補(bǔ)全等功能。需要說(shuō)明的是,當(dāng)輸入法系統(tǒng)的宿主為瀏覽器頁(yè)面時(shí),可以預(yù)先統(tǒng)計(jì)瀏覽器中能夠打開的各網(wǎng)絡(luò)頁(yè)面的屬性信息,根據(jù)所述屬性信息中包含的預(yù)置的特征信息,為各瀏覽器頁(yè)面制定調(diào)整策略,并生成所述網(wǎng)絡(luò)頁(yè)面的URL(UniformResourceLocator,統(tǒng)一資源定位符)與所述調(diào)整策略之間的對(duì)應(yīng)關(guān)系信息。其中,具體的統(tǒng)計(jì)過(guò)程可以由輸入法服務(wù)器、搜索引擎系統(tǒng)等來(lái)完成,統(tǒng)計(jì)得到的對(duì)應(yīng)關(guān)系信息可以保存為數(shù)據(jù)表的形式,用作對(duì)輸入法系統(tǒng)的調(diào)整依據(jù)。通過(guò)該方法,相當(dāng)于是將部分分析的工作放在后臺(tái)進(jìn)行,這樣,可以提高調(diào)整的效率。例如,當(dāng)發(fā)現(xiàn)輸入法系統(tǒng)的宿主為瀏覽器頁(yè)面時(shí),就可以首先獲取該瀏覽器頁(yè)面的URL(將URL作為輸入法系統(tǒng)的宿主的一種描述信息),然后可以判斷該URL是否出現(xiàn)在對(duì)應(yīng)關(guān)系數(shù)據(jù)表中(即判斷宿主的描述信息是否包含預(yù)置的特征信息),如果對(duì)應(yīng)關(guān)系數(shù)據(jù)表中存在關(guān)于該URL的記錄,則可以該記錄中獲取該URL對(duì)應(yīng)的調(diào)整策略,根據(jù)該URL對(duì)應(yīng)的調(diào)整策略對(duì)所述輸入法系統(tǒng)進(jìn)行調(diào)整既可。需要說(shuō)明的是,具體在后臺(tái)進(jìn)行統(tǒng)計(jì)時(shí),也同樣可以使用本發(fā)明實(shí)施例提供的方法對(duì)瀏覽器中能夠打開的各網(wǎng)絡(luò)頁(yè)面的屬性信息進(jìn)行分析,例如,分析其是否存在預(yù)置類別的元素名稱或元素類別,如果存在預(yù)置類別的元素名稱或元素類別,則將該網(wǎng)絡(luò)頁(yè)面URL的調(diào)整策略制定為采用與所述預(yù)置類別相應(yīng)的輔助輸入模式,或,僅加載所述預(yù)置類別的輸入法詞庫(kù),等等。總之,在該具體實(shí)施方式一中,各種規(guī)則可以包括但不限于表1所示的各種情況表l15<table>tableseeoriginaldocumentpage16</column></row><table>具體實(shí)施方式二、在該具體實(shí)施方式中,所述輸入法系統(tǒng)的輸入焦點(diǎn)所在環(huán)境的屬性信息可以是安裝所述輸入法系統(tǒng)的操作系統(tǒng)使用的語(yǔ)言類型;具體的對(duì)輸入法系統(tǒng)的自適應(yīng)調(diào)整可以是當(dāng)所述操作系統(tǒng)使用預(yù)置的語(yǔ)言類型時(shí),切換所述輸入法系統(tǒng)的默認(rèn)語(yǔ)言輸入類型為所述操作系統(tǒng)使用的語(yǔ)言類型。也就是說(shuō),如果無(wú)法從輸入法系統(tǒng)的宿主獲取到相關(guān)信息,則也可以從運(yùn)行所述宿主的操作系統(tǒng)中獲取相關(guān)信息。例如,可以當(dāng)所述操作系統(tǒng)使用的默認(rèn)語(yǔ)言為英文時(shí),屏蔽中文輸入法系統(tǒng)的輸入功能,或切換所述輸入法系統(tǒng)的默認(rèn)語(yǔ)言輸入類型為英文。需要說(shuō)明的是,操作系統(tǒng)核心與操作系統(tǒng)界面可能會(huì)使用不同的語(yǔ)言類型,比如說(shuō)核心是英文的,界面是中文的。此時(shí),可以以界面使用的語(yǔ)言類型為準(zhǔn)進(jìn)行調(diào)整。具體實(shí)現(xiàn)時(shí),可以判斷操作系統(tǒng)使用的是何種語(yǔ)言類型的語(yǔ)言包,當(dāng)所述操作系統(tǒng)使用的語(yǔ)言包為預(yù)置的語(yǔ)言類型時(shí),切換所述輸入法系統(tǒng)的默認(rèn)語(yǔ)言輸入類型為所述操作系統(tǒng)使用的語(yǔ)言包的語(yǔ)言類型。具體的,還可能存在以下情況比如某操作系統(tǒng)的默認(rèn)語(yǔ)言是美國(guó)/英文,同時(shí)加載了中文和日文語(yǔ)言包(用于顯示中文和日文字符),這就表明在該操作系統(tǒng)中,用戶可能在大多數(shù)情況下都需要進(jìn)行英文的輸入,但是由于該操作系統(tǒng)中加載了中文和日文語(yǔ)言包,則表明具有顯示中文及日文字符的需求,那么進(jìn)一步表明用戶存在需要輸入中文或日文的可能;此時(shí),可以將輸入法系統(tǒng)的默認(rèn)模式設(shè)置為英文輸入,同時(shí)可以在空閑的時(shí)候(用戶沒(méi)有使用輸入法系統(tǒng)進(jìn)行輸入時(shí))選擇下載中文和日文詞庫(kù),以滿足用戶輸入中文或日文的需求。這里需要說(shuō)明的是,所述語(yǔ)言包與輸入法詞庫(kù)是不同的,在一個(gè)操作系統(tǒng)中,只要需要顯示某種文字,就需要加載相應(yīng)的語(yǔ)言包,換言之,只有加載了語(yǔ)言包,才能顯示出該語(yǔ)言的文字;而輸入法詞庫(kù)是輸入法系統(tǒng)用于進(jìn)行字詞轉(zhuǎn)換的工具,如果某操作系統(tǒng)中加16載了中文語(yǔ)言包,而沒(méi)有加載中文輸入法詞庫(kù),則該操作系統(tǒng)中可以顯示中文字符(如打開某文檔或網(wǎng)頁(yè)時(shí),如果該文檔或網(wǎng)頁(yè)中包含中文字符,則這些中文字符可以正常顯示),但是無(wú)法通過(guò)輸入法系統(tǒng)進(jìn)行中文字符的輸入(例如用戶需要在某文檔或網(wǎng)頁(yè)中進(jìn)行輸入中文,則輸入法系統(tǒng)無(wú)法給出相應(yīng)的中文候選項(xiàng))。以上介紹了輸入法系統(tǒng)自動(dòng)進(jìn)行自適應(yīng)調(diào)整的方法及具體的實(shí)施方式,在具體實(shí)現(xiàn)時(shí),需要預(yù)先設(shè)置規(guī)則庫(kù),該規(guī)則庫(kù)可以是由輸入法系統(tǒng)提供的,例如,輸入法系統(tǒng)的開發(fā)人員可以經(jīng)過(guò)統(tǒng)計(jì)獲得一些規(guī)則,寫入到規(guī)則庫(kù)中,顯然,該規(guī)則庫(kù)對(duì)于所有用戶都是相同的。在實(shí)際應(yīng)用中,為了實(shí)現(xiàn)用戶的個(gè)性化輸入,可以在輸入法系統(tǒng)中提供一個(gè)入口,該入口的處理對(duì)象是規(guī)則庫(kù)中的規(guī)則;用戶可以通過(guò)該入口手動(dòng)地添加、修改、刪除或保存自適應(yīng)規(guī)則,實(shí)現(xiàn)個(gè)性化的規(guī)則庫(kù)。例如,用戶可以自定義如下規(guī)則"對(duì)于〈input〉標(biāo)簽,若id為username,則自動(dòng)將輸入法切換到郵箱輸入模式",將該規(guī)則添加到規(guī)則庫(kù)中,輸入法系統(tǒng)就可以將該規(guī)則作為原有的規(guī)則處理。需要說(shuō)明的是,本發(fā)明實(shí)施例不僅可以適用于本地輸入法,還可以適用于網(wǎng)絡(luò)輸入法,在網(wǎng)絡(luò)輸入法中,可以由網(wǎng)絡(luò)輸入法服務(wù)器收集所述屬性信息,并分析所述屬性信息中是否存在預(yù)置的特征信息。當(dāng)屬性信息中存在預(yù)置的特征信息時(shí),網(wǎng)絡(luò)輸入法服務(wù)器可以向客戶端發(fā)送調(diào)整指令,由客戶端對(duì)輸入法系統(tǒng)進(jìn)行與特征信息相適應(yīng)的調(diào)整?;蛘?,也可以由網(wǎng)絡(luò)輸入法服務(wù)器對(duì)所述輸入法系統(tǒng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整,這樣可以使客戶端無(wú)須做任何調(diào)整,就可以具有自適應(yīng)的特點(diǎn)。與本發(fā)明實(shí)施例提供的自適應(yīng)輸入方法相對(duì)應(yīng),本發(fā)明實(shí)施例還提供了一種自適應(yīng)輸入系統(tǒng),參見圖4,該系統(tǒng)包括以下單元屬性信息獲取單元U401,用于獲取輸入法系統(tǒng)的輸入焦點(diǎn)所在環(huán)境的屬性信息,并分析所述屬性信息中是否包含預(yù)置的特征信息;自適應(yīng)調(diào)整單元U402,用于當(dāng)所述屬性信息中包含至少一個(gè)預(yù)置的特征信息時(shí),對(duì)所述輸入法系統(tǒng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整。其中,自適應(yīng)調(diào)整單元U402具體可以用于對(duì)所述輸入法系統(tǒng)的語(yǔ)言輸入類型、輔助輸入模式、用戶界面、詞庫(kù)和/或候選項(xiàng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整。所述特征信息包括待輸入的語(yǔ)言為純英文、待輸入的內(nèi)容為預(yù)置類別、輸入控件存在輔助輸入的下拉框和/或輸入控件存在允許輸入的最大長(zhǎng)度;相應(yīng)的,自適應(yīng)調(diào)整單元具體用于將語(yǔ)言輸入類型切換為所述預(yù)置的語(yǔ)言類型、采用與待輸入內(nèi)容的類別相應(yīng)的輔助輸入模式、僅加載與所述待輸入內(nèi)容的類別相應(yīng)的詞庫(kù)、僅展現(xiàn)與所述待輸入內(nèi)容的類別相應(yīng)的候選項(xiàng)、改變候選展現(xiàn)窗口的顯示位置和/或在用戶界面給出最大長(zhǎng)度的提示。在本發(fā)明實(shí)施例中,所述輸入法系統(tǒng)的輸入焦點(diǎn)所在環(huán)境的屬性信息可以包括所述輸入法系統(tǒng)的宿主的描述信息;所述自適應(yīng)調(diào)整單元具體用于當(dāng)所述宿主的描述信息中包含至少一個(gè)預(yù)置的特征信息時(shí),對(duì)所述輸入法系統(tǒng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整;所述輸入法系統(tǒng)的宿主包括輸入法系統(tǒng)提供文字輸入服務(wù)所在的系統(tǒng)、應(yīng)用程序、應(yīng)用程序頁(yè)面或應(yīng)用程序頁(yè)面中的文字輸入框。其中,自適應(yīng)調(diào)整單元U402可以包括第一調(diào)整單元,用于當(dāng)所述宿主的描述信息中包含預(yù)置類別的元素名稱或元素類別時(shí),觸發(fā)所述輸入法系統(tǒng)采用與所述預(yù)置類別相應(yīng)的輔助輸入模式,或,僅加載所述預(yù)置類別的輸入法詞庫(kù),或,觸發(fā)所述輸入法系統(tǒng)僅顯示所述預(yù)置類別的候選項(xiàng);或者,第二調(diào)整單元,用于當(dāng)所述宿主的描述信息中包含語(yǔ)言屬性為預(yù)置語(yǔ)言類型的元素時(shí),切換所述輸入法系統(tǒng)的默認(rèn)語(yǔ)言輸入類型為所述元素的語(yǔ)言類型;或者,第三調(diào)整單元,用于當(dāng)所述宿主的描述信息中包含輸入控件,并且所述輸入控件在用戶界面上存在輔助輸入的下拉框時(shí),觸發(fā)所述輸入法系統(tǒng)將候選展現(xiàn)窗口顯示在所述下拉框顯示范圍之外;或者,第四調(diào)整單元,用于當(dāng)所述宿主的描述信息中包含輸入控件,并且所述輸入控件在用戶界面上存在最大輸入長(zhǎng)度屬性時(shí),向用戶顯示提示信息;或者,第五調(diào)整單元,用于當(dāng)所述宿主的描述信息中包含語(yǔ)言屬性為預(yù)置語(yǔ)言類型的文檔字符集時(shí),將所述輸入法系統(tǒng)的語(yǔ)言輸入類型切換為所述文檔字符集的語(yǔ)言類型,或者,僅加載所述文檔字符集的語(yǔ)言類型對(duì)應(yīng)的輸入法詞庫(kù)。當(dāng)所述輸入法系統(tǒng)的宿主為瀏覽器頁(yè)面時(shí),還包括統(tǒng)計(jì)單元,用于預(yù)先統(tǒng)計(jì)瀏覽器中能夠打開的各網(wǎng)絡(luò)頁(yè)面的屬性信息,根據(jù)所述屬性信息中包含的預(yù)置的特征信息,為各瀏覽器頁(yè)面制定調(diào)整策略,并生成所述網(wǎng)絡(luò)頁(yè)面的URL與所述調(diào)整策略之間的對(duì)應(yīng)關(guān)系信息;所述自適應(yīng)調(diào)整單元具體用于,當(dāng)所述瀏覽器頁(yè)面的URL出現(xiàn)在所述對(duì)應(yīng)關(guān)系信息中時(shí),根據(jù)該URL對(duì)應(yīng)的調(diào)整策略對(duì)所述輸入法系統(tǒng)進(jìn)行調(diào)整。除了輸入法系統(tǒng)宿主的描述信息以外,所述輸入法系統(tǒng)的輸入焦點(diǎn)所在環(huán)境的屬性信息還可以包括安裝所述輸入法系統(tǒng)的操作系統(tǒng)使用的語(yǔ)言類型;相應(yīng)的,自適應(yīng)調(diào)整單元U402可以包括第六調(diào)整單元,用于當(dāng)所述操作系統(tǒng)使用預(yù)置的語(yǔ)言類型時(shí),切換所述輸入法系統(tǒng)的默認(rèn)語(yǔ)言輸入類型為所述操作系統(tǒng)使用語(yǔ)言類型。具體的,所述第六調(diào)整單元具體用于當(dāng)所述操作系統(tǒng)使用的語(yǔ)言包為預(yù)置的語(yǔ)言類型時(shí),切換所述輸入法系統(tǒng)的默認(rèn)語(yǔ)言輸入類型為所述操作系統(tǒng)使用的語(yǔ)言包的語(yǔ)言類型。需要說(shuō)明的是,本發(fā)明實(shí)施例所述輸入法系統(tǒng)可以包括網(wǎng)絡(luò)輸入法系統(tǒng)或桌面輸入法系統(tǒng)。具體實(shí)現(xiàn)時(shí),可以預(yù)先設(shè)置規(guī)則庫(kù),以便于輸入法系統(tǒng)能夠識(shí)別屬性信息中的特征信息,進(jìn)而進(jìn)行智能化的自適應(yīng)調(diào)整,相應(yīng)的,自適應(yīng)調(diào)整單元U402可以包括匹配子單元,用于將所述屬性信息與預(yù)置規(guī)則庫(kù)中的規(guī)則進(jìn)行匹配;調(diào)整子單元,用于當(dāng)所述屬性信息中符合預(yù)置規(guī)則庫(kù)中的規(guī)則時(shí),對(duì)所述輸入法系統(tǒng)進(jìn)行與所述規(guī)則相適應(yīng)的調(diào)整。為了實(shí)現(xiàn)規(guī)則庫(kù)的個(gè)性化配置,可以提供一個(gè)配置的入口,用戶可以通過(guò)該入口18對(duì)規(guī)則庫(kù)進(jìn)行操作,相應(yīng)的,該系統(tǒng)還包括規(guī)則庫(kù)設(shè)置入口,用于接收用戶的指令;配置單元,用于當(dāng)通過(guò)所述規(guī)則庫(kù)設(shè)置入口接收到用戶的指令時(shí),對(duì)所述規(guī)則庫(kù)中的規(guī)則進(jìn)行相應(yīng)的添加、修改、刪除或保存操作。其中,屬性信息獲取單元可以位于網(wǎng)絡(luò)輸入法服務(wù)器,即由網(wǎng)絡(luò)輸入法服務(wù)器獲取輸入法系統(tǒng)的輸入焦點(diǎn)所在環(huán)境的屬性信息,并分析所述屬性信息中是否存在預(yù)置的特征信息。自適應(yīng)調(diào)整單元可以位于客戶端,此時(shí),當(dāng)所述屬性信息中存在預(yù)置的特征信息時(shí),所述網(wǎng)絡(luò)輸入法服務(wù)器向客戶端發(fā)送調(diào)整指令;由客戶端執(zhí)行具體的調(diào)整;或者,自適應(yīng)調(diào)整單元也可以位于網(wǎng)絡(luò)輸入法服務(wù)器,由網(wǎng)絡(luò)輸入法服務(wù)器對(duì)所述輸入法系統(tǒng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整,這樣可以使客戶端無(wú)須做任何調(diào)整,就可以具有自適應(yīng)的特點(diǎn)。本發(fā)明中所描述的系統(tǒng)、裝置和方法適用于各種網(wǎng)絡(luò)或客戶端環(huán)境中,其例如可以實(shí)現(xiàn)在諸如個(gè)人計(jì)算機(jī)設(shè)備之類的計(jì)算機(jī)設(shè)備中,或者可以實(shí)現(xiàn)在諸如移動(dòng)電話、移動(dòng)通信設(shè)備、個(gè)人數(shù)字助理(PDA)等其他電子設(shè)備中。以上對(duì)本發(fā)明所提供的一種自適應(yīng)輸入方法及系統(tǒng),進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處。綜上所述,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。權(quán)利要求一種自適應(yīng)輸入方法,其特征在于,包括獲取輸入法系統(tǒng)的輸入焦點(diǎn)所在環(huán)境的屬性信息,并分析所述屬性信息中是否包含預(yù)置的特征信息;當(dāng)所述屬性信息中包含至少一個(gè)預(yù)置的特征信息時(shí),對(duì)所述輸入法系統(tǒng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對(duì)所述輸入法系統(tǒng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整包括對(duì)所述輸入法系統(tǒng)的語(yǔ)言輸入類型、輔助輸入模式、用戶界面、詞庫(kù)和/或候選項(xiàng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)置的特征信息包括待輸入的語(yǔ)言為預(yù)置的語(yǔ)言類型、待輸入的內(nèi)容為預(yù)置類別、輸入控件存在輔助輸入的下拉框和/或輸入控件存在允許輸入的最大長(zhǎng)度;所述對(duì)所述輸入法系統(tǒng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整包括將語(yǔ)言輸入類型切換為所述預(yù)置的語(yǔ)言類型、采用與待輸入內(nèi)容的類別相應(yīng)的輔助輸入模式、僅加載與所述待輸入內(nèi)容的類別相應(yīng)的詞庫(kù)、僅展現(xiàn)與所述待輸入內(nèi)容的類別相應(yīng)的候選項(xiàng)、改變候選展現(xiàn)窗口的顯示位置和/或在用戶界面給出最大長(zhǎng)度的提示。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述輸入法系統(tǒng)的輸入焦點(diǎn)所在環(huán)境的屬性信息包括所述輸入法系統(tǒng)的宿主的描述信息;所述當(dāng)所述屬性信息中包含至少一個(gè)預(yù)置的特征信息時(shí),對(duì)所述輸入法系統(tǒng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整包括當(dāng)所述宿主的描述信息中包含至少一個(gè)預(yù)置的特征信息時(shí),對(duì)所述輸入法系統(tǒng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整;所述輸入法系統(tǒng)的宿主包括輸入法系統(tǒng)提供文字輸入服務(wù)所在的系統(tǒng)、應(yīng)用程序、應(yīng)用程序頁(yè)面或應(yīng)用程序頁(yè)面中的文字輸入框。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述當(dāng)所述宿主的描述信息中包含至少一個(gè)預(yù)置的特征信息時(shí),對(duì)所述輸入法系統(tǒng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整包括當(dāng)所述宿主的描述信息中包含預(yù)置類別的元素名稱或元素類別時(shí),觸發(fā)所述輸入法系統(tǒng)采用與所述預(yù)置類別相應(yīng)的輔助輸入模式,或,僅加載所述預(yù)置類別的輸入法詞庫(kù),或,觸發(fā)所述輸入法系統(tǒng)僅顯示所述預(yù)置類別的候選項(xiàng);或者,當(dāng)所述宿主的描述信息中包含語(yǔ)言屬性為預(yù)置語(yǔ)言類型的元素時(shí),切換所述輸入法系統(tǒng)的默認(rèn)語(yǔ)言輸入類型為所述元素的語(yǔ)言類型;或者,當(dāng)所述宿主的描述信息中包含輸入控件,并且所述輸入控件在用戶界面上存在輔助輸入的下拉框時(shí),觸發(fā)所述輸入法系統(tǒng)將候選展現(xiàn)窗口顯示在所述下拉框顯示范圍之外;或者,當(dāng)所述宿主的描述信息中包含輸入控件,并且所述輸入控件在用戶界面上存在最大輸入長(zhǎng)度屬性時(shí),向用戶顯示提示信息;或者,當(dāng)所述宿主的描述信息中包含語(yǔ)言屬性為預(yù)置語(yǔ)言類型的文檔字符集時(shí),將所述輸入法系統(tǒng)的語(yǔ)言輸入類型切換為所述文檔字符集的語(yǔ)言類型,或者,僅加載所述文檔字符集的語(yǔ)言類型對(duì)應(yīng)的輸入法詞庫(kù)。6.根據(jù)權(quán)利要求4所述的方法,其特征在于,當(dāng)所述輸入法系統(tǒng)的宿主為瀏覽器頁(yè)面時(shí),還包括預(yù)先統(tǒng)計(jì)瀏覽器中能夠打開的各網(wǎng)絡(luò)頁(yè)面的屬性信息,根據(jù)所述屬性信息中包含的預(yù)置的特征信息,為各瀏覽器頁(yè)面制定調(diào)整策略,并生成所述網(wǎng)絡(luò)頁(yè)面的URL與所述調(diào)整策略之間的對(duì)應(yīng)關(guān)系信息;所述當(dāng)所述宿主的描述信息中包含至少一個(gè)預(yù)置的特征信息時(shí),對(duì)所述輸入法系統(tǒng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整包括當(dāng)所述瀏覽器頁(yè)面的URL出現(xiàn)在所述對(duì)應(yīng)關(guān)系信息中時(shí),根據(jù)該URL對(duì)應(yīng)的調(diào)整策略對(duì)所述輸入法系統(tǒng)進(jìn)行調(diào)整。7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述輸入法系統(tǒng)的輸入焦點(diǎn)所在環(huán)境的屬性信息包括安裝所述輸入法系統(tǒng)的操作系統(tǒng)使用的語(yǔ)言類型;所述當(dāng)所述屬性信息中包含至少一個(gè)預(yù)置的特征信息時(shí),對(duì)所述輸入法系統(tǒng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整包括當(dāng)所述操作系統(tǒng)使用預(yù)置的語(yǔ)言類型時(shí),切換所述輸入法系統(tǒng)的默認(rèn)語(yǔ)言輸入類型為所述操作系統(tǒng)使用語(yǔ)言類型。8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述當(dāng)所述操作系統(tǒng)使用預(yù)置的語(yǔ)言類型時(shí),切換所述輸入法系統(tǒng)的默認(rèn)語(yǔ)言輸入類型為所述操作系統(tǒng)使用語(yǔ)言類型包括當(dāng)所述操作系統(tǒng)使用的語(yǔ)言包為預(yù)置的語(yǔ)言類型時(shí),切換所述輸入法系統(tǒng)的默認(rèn)語(yǔ)言輸入類型為所述操作系統(tǒng)使用的語(yǔ)言包的語(yǔ)言類型。9.根據(jù)權(quán)利要求1至8任一項(xiàng)所述的方法,其特征在于,所述輸入法系統(tǒng)包括網(wǎng)絡(luò)輸入法系統(tǒng)或桌面輸入法系統(tǒng)。10.根據(jù)權(quán)利要求1至8任一項(xiàng)所述的方法,其特征在于,網(wǎng)絡(luò)輸入法服務(wù)器獲取輸入法系統(tǒng)的輸入焦點(diǎn)所在環(huán)境的屬性信息,并分析所述屬性信息中是否存在預(yù)置的特征信息。11.根據(jù)權(quán)利要求10所述的方法,其特征在于當(dāng)所述屬性信息中存在預(yù)置的特征信息時(shí),所述網(wǎng)絡(luò)輸入法服務(wù)器向客戶端發(fā)送調(diào)整指令,由客戶端對(duì)所述輸入法系統(tǒng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整;或者,當(dāng)所述屬性信息中存在預(yù)置的特征信息時(shí),由所述網(wǎng)絡(luò)輸入法服務(wù)器對(duì)所述輸入法系統(tǒng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整。12.—種自適應(yīng)輸入系統(tǒng),其特征在于,包括屬性信息獲取單元,用于獲取輸入法系統(tǒng)的輸入焦點(diǎn)所在環(huán)境的屬性信息,并分析所述屬性信息中是否包含預(yù)置的特征信息;自適應(yīng)調(diào)整單元,用于當(dāng)所述屬性信息中包含至少一個(gè)預(yù)置的特征信息時(shí),對(duì)所述輸入法系統(tǒng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整。13.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述自適應(yīng)調(diào)整單元具體用于對(duì)所述輸入法系統(tǒng)的語(yǔ)言輸入類型、輔助輸入模式、用戶界面、詞庫(kù)和/或候選項(xiàng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整。14.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述特征信息包括待輸入的語(yǔ)言為預(yù)置的語(yǔ)言類型、待輸入的內(nèi)容為預(yù)置類別、輸入控件存在輔助輸入的下拉框和/或輸入控件存在允許輸入的最大長(zhǎng)度;自適應(yīng)調(diào)整單元具體用于將語(yǔ)言輸入類型切換為所述預(yù)置的語(yǔ)言類型、采用與待輸入內(nèi)容的類別相應(yīng)的輔助輸入模式、僅加載與所述待輸入內(nèi)容的類別相應(yīng)的詞庫(kù)、僅展現(xiàn)與所述待輸入內(nèi)容的類別相應(yīng)的候選項(xiàng)、改變候選展現(xiàn)窗口的顯示位置和/或在用戶界面給出最大長(zhǎng)度的提示。15.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述輸入法系統(tǒng)的輸入焦點(diǎn)所在環(huán)境的屬性信息包括所述輸入法系統(tǒng)的宿主的描述信息;所述自適應(yīng)調(diào)整單元具體用于當(dāng)所述宿主的描述信息中包含至少一個(gè)預(yù)置的特征信息時(shí),對(duì)所述輸入法系統(tǒng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整;所述輸入法系統(tǒng)的宿主包括輸入法系統(tǒng)提供文字輸入服務(wù)所在的系統(tǒng)、應(yīng)用程序、應(yīng)用程序頁(yè)面或應(yīng)用程序頁(yè)面中的文字輸入框。16.根據(jù)權(quán)利要求15所述的系統(tǒng),其特征在于,所述自適應(yīng)調(diào)整單元包括第一調(diào)整單元,用于當(dāng)所述宿主的描述信息中包含預(yù)置類別的元素名稱或元素類別時(shí),觸發(fā)所述輸入法系統(tǒng)采用與所述預(yù)置類別相應(yīng)的輔助輸入模式,或,僅加載所述預(yù)置類別的輸入法詞庫(kù),或,觸發(fā)所述輸入法系統(tǒng)僅顯示所述預(yù)置類別的候選項(xiàng);或者,第二調(diào)整單元,用于當(dāng)所述宿主的描述信息中包含語(yǔ)言屬性為預(yù)置語(yǔ)言類型的元素時(shí),切換所述輸入法系統(tǒng)的默認(rèn)語(yǔ)言輸入類型為所述元素的語(yǔ)言類型;或者,第三調(diào)整單元,用于當(dāng)所述宿主的描述信息中包含輸入控件,并且所述輸入控件在用戶界面上存在輔助輸入的下拉框時(shí),觸發(fā)所述輸入法系統(tǒng)將候選展現(xiàn)窗口顯示在所述下拉框顯示范圍之外;或者,第四調(diào)整單元,用于當(dāng)所述宿主的描述信息中包含輸入控件,并且所述輸入控件在用戶界面上存在最大輸入長(zhǎng)度屬性時(shí),向用戶顯示提示信息;或者,第五調(diào)整單元,用于當(dāng)所述宿主的描述信息中包含語(yǔ)言屬性為預(yù)置語(yǔ)言類型的文檔字符集時(shí),將所述輸入法系統(tǒng)的語(yǔ)言輸入類型切換為所述文檔字符集的語(yǔ)言類型,或者,僅加載所述文檔字符集的語(yǔ)言類型對(duì)應(yīng)的輸入法詞庫(kù)。17.根據(jù)權(quán)利要求15所述的系統(tǒng),其特征在于,當(dāng)所述輸入法系統(tǒng)的宿主為瀏覽器頁(yè)面時(shí),還包括統(tǒng)計(jì)單元,用于預(yù)先統(tǒng)計(jì)瀏覽器中能夠打開的各網(wǎng)絡(luò)頁(yè)面的屬性信息,根據(jù)所述屬性信息中包含的預(yù)置的特征信息,為各瀏覽器頁(yè)面制定調(diào)整策略,并生成所述網(wǎng)絡(luò)頁(yè)面的URL與所述調(diào)整策略之間的對(duì)應(yīng)關(guān)系信息;所述自適應(yīng)調(diào)整單元具體用于,當(dāng)所述瀏覽器頁(yè)面的URL出現(xiàn)在所述對(duì)應(yīng)關(guān)系信息中時(shí),根據(jù)該URL對(duì)應(yīng)的調(diào)整策略對(duì)所述輸入法系統(tǒng)進(jìn)行調(diào)整。18.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述輸入法系統(tǒng)的輸入焦點(diǎn)所在環(huán)境的屬性信息包括安裝所述輸入法系統(tǒng)的操作系統(tǒng)使用的語(yǔ)言類型;所述自適應(yīng)調(diào)整單元包括第六調(diào)整單元,用于當(dāng)所述操作系統(tǒng)使用預(yù)置的語(yǔ)言類型時(shí),切換所述輸入法系統(tǒng)的默認(rèn)語(yǔ)言輸入類型為所述操作系統(tǒng)使用語(yǔ)言類型。19.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述第六調(diào)整單元具體用于當(dāng)所述操作系統(tǒng)使用的語(yǔ)言包為預(yù)置的語(yǔ)言類型時(shí),切換所述輸入法系統(tǒng)的默認(rèn)語(yǔ)言輸入類型為所述操作系統(tǒng)使用的語(yǔ)言包的語(yǔ)言類型。20.根據(jù)權(quán)利要求12至10任一項(xiàng)所述的系統(tǒng),其特征在于,所述輸入法系統(tǒng)包括網(wǎng)絡(luò)輸入法系統(tǒng)或桌面輸入法系統(tǒng)。21.根據(jù)權(quán)利要求12至19任一項(xiàng)所述的系統(tǒng),其特征在于,所述屬性信息獲取單元位于網(wǎng)絡(luò)輸入法服務(wù)器。22.根據(jù)權(quán)利要求21所述的系統(tǒng),其特征在于所述自適應(yīng)調(diào)整單元位于客戶端,當(dāng)所述屬性信息中存在預(yù)置的特征信息時(shí),所述網(wǎng)絡(luò)輸入法服務(wù)器向客戶端發(fā)送調(diào)整指令;或者,所述自適應(yīng)調(diào)整單元位于網(wǎng)絡(luò)輸入法服務(wù)器。全文摘要本發(fā)明公開了一種自適應(yīng)輸入方法及系統(tǒng),其中,所述方法包括獲取輸入法系統(tǒng)的輸入焦點(diǎn)所在環(huán)境的屬性信息,并分析所述屬性信息中是否存在預(yù)置的特征信息;當(dāng)所述屬性信息中存在預(yù)置的特征信息時(shí),對(duì)所述輸入法系統(tǒng)進(jìn)行與所述特征信息相適應(yīng)的調(diào)整。通過(guò)本發(fā)明,能夠根據(jù)輸入法系統(tǒng)的輸入焦點(diǎn)所在環(huán)境的屬性信息,對(duì)輸入法系統(tǒng)進(jìn)行自適應(yīng)的調(diào)整,因此,有利于能夠提高輸入法系統(tǒng)在某些場(chǎng)景下的智能性,進(jìn)而從整體上提高進(jìn)行字詞輸入的效率。文檔編號(hào)G06F3/023GK101706690SQ20091024176公開日2010年5月12日申請(qǐng)日期2009年12月7日優(yōu)先權(quán)日2009年12月7日發(fā)明者張揚(yáng),王硯峰,賈劍峰申請(qǐng)人:北京搜狗科技發(fā)展有限公司