本申請涉及輸入法技術(shù)領(lǐng)域,更具體地說,涉及一種輸入信息確定方法及裝置。
背景技術(shù):
信息檢索是指用戶在系統(tǒng)提供的文本輸入框中輸入想要檢索的內(nèi)容,進(jìn)而依據(jù)輸入內(nèi)容進(jìn)行信息檢索的過程。在輸入內(nèi)容時,用戶可以直接輸入英文字母或數(shù)字這種不需要輸入法直接通過鍵盤就可以輸入的內(nèi)容。當(dāng)然,也可以切換輸入法,通過輸入法輸入中文內(nèi)容。
對于非英語母語國家,例如中國,如果要輸入自己的母語內(nèi)容,一般需要使用輸入法。輸入法的本質(zhì)是將本國的字詞按一定編碼規(guī)則進(jìn)行編碼,編碼成英文字母的組合。對于中文環(huán)境,常用的輸入法有拼音、五筆、筆畫等。在輸入法中,當(dāng)輸入完英文字母組合后,如果用戶按空格鍵,會將英文字母組合在輸入法詞庫中對應(yīng)的中文字詞輸入至輸入框中。如果用戶按回車鍵,則直接將用戶輸入的英文字母組合輸入目標(biāo)輸入框中,便于用戶在不切換輸入法的情況下,實(shí)現(xiàn)中文輸入和英文輸入的切換。
但是,當(dāng)用戶輸入完目標(biāo)字詞在當(dāng)前輸入法下的英文字母組合后,若不小心按了回車鍵,則會將英文字母組合作為輸入信息顯示在輸入框內(nèi),顯然該輸入信息并非用戶真實(shí)想要輸入的內(nèi)容。用戶還需要通過刪除鍵等刪除已輸入內(nèi)容,并重新輸入一次,增加了信息輸入操作,給用戶帶來不便。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本申請?zhí)峁┝艘环N輸入信息確定方法及裝置,以解決現(xiàn)有信息輸入過程,由于用戶的誤操作而導(dǎo)致輸入法確定的輸入內(nèi)容并非用戶真實(shí)所想輸入的內(nèi)容,需要用戶重新輸入的問題。
為了實(shí)現(xiàn)上述目的,現(xiàn)提出的方案如下:
一種輸入信息確定方法,包括:
獲取用戶輸入的由字符組成的編碼信息;
判斷所述編碼信息是否為有效英文詞組;
若否,確定所述編碼信息在各輸入法詞庫中對應(yīng)的映射詞組,其中,每一輸入法詞庫中存儲有與不同的字符組合對應(yīng)的映射詞組;
若存在至少一輸入法詞庫中包含與所述編碼信息對應(yīng)的映射詞組,則在確定的各映射詞組中確定目標(biāo)映射詞組,作為輸入信息。
優(yōu)選地,還包括:
若判斷所述編碼信息是有效英文詞組,則確定所述編碼信息對應(yīng)的有效英文詞組為輸入信息。
優(yōu)選地,所述若存在至少一輸入法詞庫中包含與所述編碼信息對應(yīng)的映射詞組,則在確定的各映射詞組中確定目標(biāo)映射詞組,作為輸入信息,包括:
若僅存在一輸入法詞庫中包含與所述編碼信息對應(yīng)的映射詞組,且映射詞組個數(shù)為一個,則將該唯一一個映射詞組作為輸入信息;
若僅存在一輸入法詞庫中包含與所述編碼信息對應(yīng)的映射詞組,且映射詞組個數(shù)為一個以上,則將該輸入法詞庫中與所述編碼信息對應(yīng)的各映射詞組向用戶進(jìn)行展示;
響應(yīng)用戶對展示的各映射詞組中目標(biāo)映射詞組的選中操作,將所述目標(biāo)映射詞組作為輸入信息。
優(yōu)選地,所述若存在至少一輸入法詞庫中包含與所述編碼信息對應(yīng)的映射詞組,則在確定的各映射詞組中確定目標(biāo)映射詞組,作為輸入信息,包括:
若存在一個以上的輸入法詞庫中包含與所述編碼信息對應(yīng)的映射詞組,則針對確定的各映射詞組,確定其詞頻;
選取詞頻最高的一目標(biāo)映射詞組,作為輸入信息。
優(yōu)選地,所述若存在至少一輸入法詞庫中包含與所述編碼信息對應(yīng)的映射詞組,則在確定的各映射詞組中確定目標(biāo)映射詞組,作為輸入信息,包括:
若存在一個以上的輸入法詞庫中包含與所述編碼信息對應(yīng)的映射詞組,則針對確定的各映射詞組,確定其詞頻;
針對每一映射詞組,根據(jù)映射詞組所屬的輸入法詞庫對應(yīng)輸入法的普及度,以及映射詞組的詞頻,確定映射詞組的得分;
選取得分最高的一目標(biāo)映射詞組,作為輸入信息。
優(yōu)選地,所述根據(jù)映射詞組所屬的輸入法詞庫對應(yīng)輸入法的普及度,以及映射詞組的詞頻,確定映射詞組的得分,包括:
將映射詞組所屬的輸入法詞庫對應(yīng)輸入法的普及度和映射詞組的詞頻相乘,相乘結(jié)果確定為映射詞組的得分。
優(yōu)選地,還包括:
響應(yīng)用戶的搜索操作,以所述輸入信息作為搜索關(guān)鍵詞進(jìn)行搜索。
一種輸入信息確定裝置,包括:
編碼信息獲取單元,用于獲取用戶輸入的由字符組成的編碼信息;
有效英文詞組判斷單元,用于判斷所述編碼信息是否為有效英文詞組;
映射詞組確定單元,用于在所述有效英文詞組判斷單元的判斷結(jié)果為否時,確定所述編碼信息在各輸入法詞庫中對應(yīng)的映射詞組,其中,每一輸入法詞庫中存儲有與不同的字符組合對應(yīng)的映射詞組;
輸入信息確定單元,用于若存在至少一輸入法詞庫中包含與所述編碼信息對應(yīng)的映射詞組,則在確定的各映射詞組中確定目標(biāo)映射詞組,作為輸入信息。
優(yōu)選地,所述輸入信息確定單元包括:
第一輸入信息確定子單元,用于若存在一個以上的輸入法詞庫中包含與所述編碼信息對應(yīng)的映射詞組,則針對確定的各映射詞組,確定其詞頻;
第二輸入信息確定子單元,用于選取詞頻最高的一目標(biāo)映射詞組,作為輸入信息。
優(yōu)選地,所述輸入信息確定單元包括:
第三輸入信息確定子單元,用于若存在一個以上的輸入法詞庫中包含與所述編碼信息對應(yīng)的映射詞組,則針對確定的各映射詞組,確定其詞頻;
第四輸入信息確定子單元,用于針對每一映射詞組,根據(jù)映射詞組所屬的輸入法詞庫對應(yīng)輸入法的普及度,以及映射詞組的詞頻,確定映射詞組的得分;
第五輸入信息確定子單元,用于選取得分最高的一目標(biāo)映射詞組,作為輸入信息。
本申請實(shí)施例提供的輸入信息確定方法,獲取用戶輸入的由字符組成的編碼信息;判斷所述編碼信息是否為有效英文詞組;若否,確定所述編碼信息在各輸入法詞庫中對應(yīng)的映射詞組,其中,每一輸入法詞庫中存儲有與不同的字符組合對應(yīng)的映射詞組;若存在至少一輸入法詞庫中包含與所述編碼信息對應(yīng)的映射詞組,則在確定的各映射詞組中確定目標(biāo)映射詞組,作為輸入信息。由此可見,本申請?jiān)讷@取到輸入的字符組成的編碼信息后,若判斷該編碼信息并非有效英文詞組,則可以確定用戶產(chǎn)生了誤操作,因此確定該編碼信息在各輸入法詞庫中對應(yīng)的映射詞組,進(jìn)而從確定的各映射詞組中確定一目標(biāo)映射詞組作為輸入信息。本申請能夠在用戶誤操作輸入字符形式的編碼信息時,從各輸入法詞庫中確定編碼信息對應(yīng)的映射詞組,從中確定一目標(biāo)映射詞組作為輸入信息,該目標(biāo)映射詞組有可能是用戶真實(shí)所想輸入的內(nèi)容,有效降低了用戶重新輸入的概率,方便了用戶的使用。
附圖說明
為了更清楚地說明本申請實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本申請實(shí)施例公開的一種輸入信息確定方法流程圖;
圖2為本申請實(shí)施例公開的一種在確定的映射詞組中確定輸入信息的方法流程圖;
圖3為本申請示例的一種映射詞組展示方式示意圖;
圖4為本申請實(shí)施例公開的另一種在確定的映射詞組中確定輸入信息的方法流程圖;
圖5為本申請實(shí)施例公開的又一種在確定的映射詞組中確定輸入信息的方法流程圖;
圖6為本申請實(shí)施例提供的另一種輸入信息確定方法流程圖;
圖7為本申請實(shí)施例公開的一種輸入信息確定裝置結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本申請實(shí)施例中的附圖,對本申請實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾堉械膶?shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本申請保護(hù)的范圍。
本申請實(shí)施例公開了一種輸入信息確定方案,能根據(jù)獲取到的用戶輸入的信息,確定出用戶真實(shí)所想要輸入的信息,減少用戶重新輸入的次數(shù),提升用戶體驗(yàn)。
在介紹本申請方案之前,首先對鍵盤中空格與回車鍵的功能進(jìn)行簡單介紹。
1、空格與回車鍵在輸入法中的作用
一般地,在輸入法中,當(dāng)輸入完英文字母組合后,如果用戶按空格鍵,會使輸入法將對應(yīng)的中文字詞輸入到目標(biāo)輸入框中;如果用戶按回車鍵,則直接將用戶輸入的英文字母組合輸入到目標(biāo)輸入框中。這樣做的好處是用戶可以方便地在不用顯式切換輸入法的情況下,實(shí)現(xiàn)中文輸入和英文輸入的切換。
2、回車鍵在信息檢索中的作用
部分信息檢索系統(tǒng),會在文本輸入框旁邊(一般是右側(cè))提供一個按鈕。當(dāng)用戶輸入完需要檢索的內(nèi)容,再點(diǎn)擊按鈕時,會開始執(zhí)行用戶所需的檢索。
為了提高用戶的使用體驗(yàn),當(dāng)用戶在文本輸入框中輸入完信息后,再按回車鍵,檢索系統(tǒng)也開始執(zhí)行用戶所需的檢索。
3、回車鍵不同作用引起的問題
回車鍵在輸入法和信息檢索系統(tǒng)中不同的默認(rèn)行為,帶來的一個問題是,當(dāng)用戶輸入完目標(biāo)字詞在當(dāng)前輸入法下的英文字母組合后,再連續(xù)按兩次回車鍵,會引起信息檢索系統(tǒng)直接使用輸入法編碼進(jìn)行信息檢索。這樣的結(jié)果,明顯不是用戶想要的。
為了引出本申請方案,現(xiàn)提供一種場景:
用戶使用的是五筆輸入法,當(dāng)檢索“電影”時,用戶輸入的五筆編碼信息為“jnjy”,若用戶誤操作連續(xù)兩次點(diǎn)擊回車鍵,這時,檢索系統(tǒng)會直接檢索出jnjy相關(guān)的內(nèi)容。
為了解決上述示例問題,本申請?zhí)峁┝艘环N輸入信息確定方法,參見圖1所示,該方法包括:
步驟S100、獲取用戶輸入的由字符組成的編碼信息;
具體地,字符即為鍵盤上顯示的字母、數(shù)字、符號等。若用戶輸入的編碼信息為字符組合,則表示存在兩種情況,一種是用戶真實(shí)想要輸入的信息即為字符組合,如英文單詞;另一種情況是用戶在某一輸入法下輸入的是目標(biāo)詞組的字符編碼,本應(yīng)該通過按空格來輸入目標(biāo)詞組卻不小心按了回車鍵,導(dǎo)致直接輸入字符編碼。
步驟S110、判斷所述編碼信息是否為有效英文詞組;若否,執(zhí)行步驟S120;
具體地,上述已經(jīng)介紹用戶輸入的編碼信息為字符組合時,存在兩種情況,本步驟中通過判斷編碼信息是否為有效英文詞組,來確定用戶是否真實(shí)想要輸入的信息即為字符組合。如果確定是有效英文詞組,則可以確定用戶真實(shí)想要輸入的即為字符組合,可以確定所述編碼信息對應(yīng)的有效英文詞組為輸入信息。
進(jìn)一步,如果判斷編碼信息不是有效英文詞組,則可以確定用戶產(chǎn)生了誤操作。
步驟S120、確定所述編碼信息在各輸入法詞庫中對應(yīng)的映射詞組;
其中,每一輸入法詞庫中存儲有與不同的字符組合對應(yīng)的映射詞組。
當(dāng)然,可能在某些輸入法詞庫中,并不存在該編碼信息對應(yīng)的映射詞組,則可以確定編碼信息在該輸入法詞庫中對應(yīng)的映射詞組為空值。
以編碼信息為“jnjy”進(jìn)行舉例說明,在五筆輸入法詞庫中,“jnjy”對應(yīng)的映射詞組為“電影”;在拼音輸入法詞庫中,“jnjy”對應(yīng)的映射詞組為“濟(jì)南教育”。
步驟S130、若存在至少一輸入法詞庫中包含與所述編碼信息對應(yīng)的映射詞組,則在確定的各映射詞組中確定目標(biāo)映射詞組,作為輸入信息。
如果存在至少一輸入法詞庫中包含與所述編碼信息對應(yīng)的映射詞組,則步驟S120中確定的映射詞組的個數(shù)至少為一個。本步驟中,在確定的各映射詞組中確定目標(biāo)映射詞組,作為輸入信息。
本申請實(shí)施例提供的輸入信息確定方法,獲取用戶輸入的由字符組成的編碼信息;判斷所述編碼信息是否為有效英文詞組;若否,確定所述編碼信息在各輸入法詞庫中對應(yīng)的映射詞組,其中,每一輸入法詞庫中存儲有與不同的字符組合對應(yīng)的映射詞組;若存在至少一輸入法詞庫中包含與所述編碼信息對應(yīng)的映射詞組,則在確定的各映射詞組中確定目標(biāo)映射詞組,作為輸入信息。由此可見,本申請?jiān)讷@取到輸入的字符組成的編碼信息后,若判斷該編碼信息并非有效英文詞組,則可以確定用戶產(chǎn)生了誤操作,因此確定該編碼信息在各輸入法詞庫中對應(yīng)的映射詞組,進(jìn)而從確定的各映射詞組中確定一目標(biāo)映射詞組作為輸入信息。本申請能夠在用戶誤操作輸入字符形式的編碼信息時,從各輸入法詞庫中確定編碼信息對應(yīng)的映射詞組,從中確定一目標(biāo)映射詞組作為輸入信息,該目標(biāo)映射詞組有可能是用戶真實(shí)所想輸入的內(nèi)容,有效降低了用戶重新輸入的概率,方便了用戶的使用。
接下來的實(shí)施例中,對上述步驟S130,若存在至少一輸入法詞庫中包含與所述編碼信息對應(yīng)的映射詞組,則在確定的各映射詞組中確定目標(biāo)映射詞組,作為輸入信息的過程進(jìn)行詳細(xì)介紹。
參見圖2,圖2為本申請實(shí)施例公開的一種在確定的映射詞組中確定輸入信息的方法流程圖。
如圖2所示,該過程可以包括:
步驟S200、若僅存在一輸入法詞庫中包含與所述編碼信息對應(yīng)的映射詞組,且映射詞組個數(shù)為一個,則將該唯一一個映射詞組作為輸入信息;
可以理解的是,如果編碼信息僅在某一個輸入法詞庫中存在對應(yīng)的映射詞組,且僅存在唯一一個映射詞組,則可以直接將該唯一的映射詞組作為輸入信息。
步驟S210、若僅存在一輸入法詞庫中包含與所述編碼信息對應(yīng)的映射詞組,且映射詞組個數(shù)為一個以上,則將該輸入法詞庫中與所述編碼信息對應(yīng)的各映射詞組向用戶進(jìn)行展示;
具體地,相比于上一步驟中的情況,如果編碼信息僅在某一輸入法詞庫中存在對應(yīng)的映射詞組,但是該輸入法詞庫中與編碼信息對應(yīng)的映射詞組的個數(shù)為一個以上,則可以將該輸入法詞庫匯總與編碼信息對應(yīng)的映射詞組向用戶進(jìn)行展示,展示方式可以參照圖3示例:
字符編碼為:dianli,在拼音輸入法詞庫中其對應(yīng)的映射詞組包括一個以上,其展示如圖3所示,至少包括:“電力”、“店里”、“典禮”、“電離”、“典例”。其余映射詞組可以通過控件觸發(fā)展示。
當(dāng)然,圖3僅僅示例了一種可選的展示方式,除此之外本申請還可以選擇其它的展示方式。
步驟S220、響應(yīng)用戶對展示的各映射詞組中目標(biāo)映射詞組的選中操作,將所述目標(biāo)映射詞組作為輸入信息。
通過向用戶展示與所述編碼信息對應(yīng)的各映射詞組,用戶可以從中選擇自己所想要輸入的目標(biāo)映射詞組,進(jìn)而將用戶選擇的目標(biāo)詞組作為輸入信息。
參見圖4,圖4為本申請實(shí)施例公開的另一種在確定的映射詞組中確定輸入信息的方法流程圖。
如圖4所示,該過程可以包括:
步驟S400、若存在一個以上的輸入法詞庫中包含與所述編碼信息對應(yīng)的映射詞組,則針對確定的各映射詞組,確定其詞頻;
具體地,如果存在一個以上的輸入法詞庫中包含與所述編碼信息對應(yīng)的映射詞組,則通過各個輸入法詞庫可以確定若干個映射詞組、針對每一映射詞組,可以確定其詞頻。
其中,映射詞組的詞頻可以查詢詞頻庫。詞頻庫可以使用部分機(jī)構(gòu)提供已有的詞頻庫。
另一種更直觀的方法是使用搜索引擎來確定詞頻。例如搜索“電影”,搜索引擎會顯示“已經(jīng)為您找到相關(guān)結(jié)果約100,000,000個”,搜索“濟(jì)南教育”,搜索引擎會顯示“已經(jīng)為您找到相關(guān)結(jié)果約5,580,000個”。其中,相關(guān)結(jié)果的數(shù)值即為對應(yīng)搜索詞組的詞頻?;诖?,可以調(diào)用搜索引擎對映射詞組進(jìn)行搜索,并將搜索引擎給出的相關(guān)搜索結(jié)果的個數(shù)作為映射詞組的詞頻。
步驟S410、選取詞頻最高的一目標(biāo)映射詞組,作為輸入信息。
需要說明的是,當(dāng)編碼信息在不同輸入法詞庫中,都是有效編碼的情況,應(yīng)基于各輸入法詞庫中編碼信息對應(yīng)的映射詞組的詞頻進(jìn)行猜測。
這是由于,一般情況下,即使出現(xiàn)跨輸入法的重碼,編碼信息在正確的輸入法詞庫中對應(yīng)的映射詞組的詞頻一般高于在錯誤的輸入法詞庫中對應(yīng)的映射詞組的詞頻。
例如,“jnjy”在五筆輸入法中對應(yīng)的字詞是“電影”,在拼音輸入法中對應(yīng)的字詞可能是“濟(jì)南教育”。從詞頻上看,“電影”的頻率遠(yuǎn)高于“濟(jì)南教育”的詞頻。
參見圖5,圖5為本申請實(shí)施例公開的又一種在確定的映射詞組中確定輸入信息的方法流程圖。
如圖5所示,該過程可以包括:
步驟S500、若存在一個以上的輸入法詞庫中包含與所述編碼信息對應(yīng)的映射詞組,則針對確定的各映射詞組,確定其詞頻;
具體地,本步驟的執(zhí)行方式與上一實(shí)施例中步驟S400的執(zhí)行方式相同,詳細(xì)參見上一實(shí)施例介紹,此處不再贅述。
步驟S510、針對每一映射詞組,根據(jù)映射詞組所屬的輸入法詞庫對應(yīng)輸入法的普及度,以及映射詞組的詞頻,確定映射詞組的得分;
具體地,本申請可以預(yù)先統(tǒng)計獲取各個不同輸入法的普及度。普及度也可以認(rèn)為是使用比例,即某個抽樣人群中,使用目標(biāo)輸入法的人數(shù),占總?cè)藬?shù)的百分比。
一種可選的實(shí)施方式,可以為映射詞組所屬輸入法詞庫對應(yīng)輸入法的普及度設(shè)置第一權(quán)值,為映射詞組的詞頻設(shè)置第二權(quán)值,進(jìn)而依據(jù)設(shè)置的權(quán)值對普及度和詞頻進(jìn)行加權(quán)相加,結(jié)果確定為映射詞組的得分。
另一種可選的實(shí)施方式,定義映射詞組所屬的輸入法詞庫對應(yīng)輸入法的普及度為MS,定義映射詞組的詞頻為WS,則可以將映射詞組所屬的輸入法詞庫對應(yīng)輸入法的普及度和映射詞組的詞頻相乘,相乘結(jié)果確定為映射詞組的得分,得分S=MS*WS。
步驟S520、選取得分最高的一目標(biāo)映射詞組,作為輸入信息。
由于上述映射詞組的得分同時考慮了詞頻及輸入法的普及程度,因此綜合考慮該得分排序,選取的得分最高的目標(biāo)映射詞組作為輸入信息,成為用戶真實(shí)想要輸入內(nèi)容的概率最高。
參見圖6,圖6為本申請實(shí)施例提供的另一種輸入信息確定方法流程圖,如圖6所示,該方法包括:
步驟S600、獲取用戶輸入的由字符組成的編碼信息;
步驟S610、判斷所述編碼信息是否為有效英文詞組;若否,執(zhí)行步驟S120;
步驟S620、確定所述編碼信息在各輸入法詞庫中對應(yīng)的映射詞組;
其中,每一輸入法詞庫中存儲有與不同的字符組合對應(yīng)的映射詞組。
步驟S630、若存在至少一輸入法詞庫中包含與所述編碼信息對應(yīng)的映射詞組,則在確定的各映射詞組中確定目標(biāo)映射詞組,作為輸入信息;
步驟S640、響應(yīng)用戶的搜索操作,以所述輸入信息作為搜索關(guān)鍵詞進(jìn)行搜索。
具體地,用戶可以通過觸發(fā)搜索界面上的搜索圖標(biāo),或者通過鍵盤上設(shè)置的具備搜索功能的按鍵來執(zhí)行搜索操作。本步驟中,在響應(yīng)用戶的搜索操作時,以上一步驟中確定的輸入信息作為搜索關(guān)鍵詞進(jìn)行搜索。
本實(shí)施例示例的方案適用于各種信息搜索場景,典型的如:瀏覽器搜索場景、計算機(jī)文件系統(tǒng)搜索場景、文件內(nèi)搜索詞語場景、電子郵箱系統(tǒng)中搜索郵件場景等等。
下面對本申請實(shí)施例提供的輸入信息確定裝置進(jìn)行描述,下文描述的輸入信息確定裝置與上文描述的輸入信息確定方法可相互對應(yīng)參照。
參見圖7,圖7為本申請實(shí)施例公開的一種輸入信息確定裝置結(jié)構(gòu)示意圖,如圖7所示,該裝置包括:
編碼信息獲取單元11,用于獲取用戶輸入的由字符組成的編碼信息;
有效英文詞組判斷單元12,用于判斷所述編碼信息是否為有效英文詞組;
映射詞組確定單元13,用于在所述有效英文詞組判斷單元的判斷結(jié)果為否時,確定所述編碼信息在各輸入法詞庫中對應(yīng)的映射詞組,其中,每一輸入法詞庫中存儲有與不同的字符組合對應(yīng)的映射詞組;
輸入信息確定單元14,用于若存在至少一輸入法詞庫中包含與所述編碼信息對應(yīng)的映射詞組,則在確定的各映射詞組中確定目標(biāo)映射詞組,作為輸入信息。
本申請實(shí)施例提供的輸入信息確定裝置,在獲取到輸入的字符組成的編碼信息后,若判斷該編碼信息并非有效英文詞組,則可以確定用戶產(chǎn)生了誤操作,因此確定該編碼信息在各輸入法詞庫中對應(yīng)的映射詞組,進(jìn)而從確定的各映射詞組中確定一目標(biāo)映射詞組作為輸入信息。本申請能夠在用戶誤操作輸入字符形式的編碼信息時,從各輸入法詞庫中確定編碼信息對應(yīng)的映射詞組,從中確定一目標(biāo)映射詞組作為輸入信息,該目標(biāo)映射詞組有可能是用戶真實(shí)所想輸入的內(nèi)容,有效降低了用戶重新輸入的概率,方便了用戶的使用。
可選的,本申請的裝置還可以包括:
編碼信息確定單元,用于在所述有效英文詞組判斷單元的判斷結(jié)果為是時,確定所述編碼信息對應(yīng)的有效英文詞組為輸入信息。
可選的,本申請示例了輸入信息確定單元的幾種不同結(jié)構(gòu),分別如下:
第一種:
所述輸入信息確定單元可以包括:
第一輸入信息確定子單元,用于若存在一個以上的輸入法詞庫中包含與所述編碼信息對應(yīng)的映射詞組,則針對確定的各映射詞組,確定其詞頻;
第二輸入信息確定子單元,用于選取詞頻最高的一目標(biāo)映射詞組,作為輸入信息。
第二種:
所述輸入信息確定單元可以包括:
第三輸入信息確定子單元,用于若存在一個以上的輸入法詞庫中包含與所述編碼信息對應(yīng)的映射詞組,則針對確定的各映射詞組,確定其詞頻;
第四輸入信息確定子單元,用于針對每一映射詞組,根據(jù)映射詞組所屬的輸入法詞庫對應(yīng)輸入法的普及度,以及映射詞組的詞頻,確定映射詞組的得分;
第五輸入信息確定子單元,用于選取得分最高的一目標(biāo)映射詞組,作為輸入信息。
其中可選的,所述第四輸入信息確定子單元可以包括:
相乘處理單元,用于將映射詞組所屬的輸入法詞庫對應(yīng)輸入法的普及度和映射詞組的詞頻相乘,相乘結(jié)果確定為映射詞組的得分。
第三種:
所述輸入信息確定單元可以包括:
第六輸入信息確定子單元,用于若僅存在一輸入法詞庫中包含與所述編碼信息對應(yīng)的映射詞組,且映射詞組個數(shù)為一個,則將該唯一一個映射詞組作為輸入信息;
第七輸入信息確定子單元,用于若僅存在一輸入法詞庫中包含與所述編碼信息對應(yīng)的映射詞組,且映射詞組個數(shù)為一個以上,則將該輸入法詞庫中與所述編碼信息對應(yīng)的各映射詞組向用戶進(jìn)行展示;
第八輸入信息確定子單元,用于響應(yīng)用戶對展示的各映射詞組中目標(biāo)映射詞組的選中操作,將所述目標(biāo)映射詞組作為輸入信息。
可選的,本申請的裝置還可以包括:
搜索單元,用于響應(yīng)用戶的搜索操作,以所述輸入信息作為搜索關(guān)鍵詞進(jìn)行搜索。
最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實(shí)體或者操作與另一個實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
本說明書中各個實(shí)施例采用遞進(jìn)的方式描述,每個實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個實(shí)施例之間相同相似部分互相參見即可。
對所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本申請。對這些實(shí)施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本申請的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本申請將不會被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。