匯根據(jù)其與按鍵的對應(yīng)關(guān)系,懸浮于虛擬鍵盤上對應(yīng)的按鍵附近。
[0043]根據(jù)上述聯(lián)想詞集合W中各個(gè)聯(lián)想詞與虛擬鍵盤中按鍵的對應(yīng)關(guān)系,將聯(lián)想詞以較小的尺寸懸浮于對應(yīng)按鍵的附近顯示,這里要根據(jù)具體的鍵盤布局情況,例如置于按鍵的下方(如圖2所示),以供用戶點(diǎn)擊滑動(dòng)操作。
[0044]步驟104:可以通過滑動(dòng)操作將位置已經(jīng)確定的懸浮框中的聯(lián)想詞直接上屏輸入到文本編輯框,之后重復(fù)步驟102進(jìn)行連續(xù)輸入。
[0045]本應(yīng)用示例中采用滑動(dòng)輸入,是為了和點(diǎn)擊輸入相區(qū)別,因?yàn)榇藭r(shí)用戶還是可以通過點(diǎn)擊按鍵序列輸入聯(lián)想出的詞匯集合之外的詞匯(其操作如步驟102和步驟103所述),不影響用戶的個(gè)性化和任意化輸入。
[0046]針對滑動(dòng)輸入聯(lián)想詞的情況,用戶的滑動(dòng)動(dòng)作會(huì)通過觸屏的感應(yīng),調(diào)用回調(diào)onTouchEvent O ,同時(shí)攜帶觸摸信息的Mot1nEvent (移動(dòng)事件)的對象??梢酝ㄟ^Mot1nEvent對象判斷到滑動(dòng)的動(dòng)作為Mot1nEvent,ACT10N_M0VE,并且獲取到滑動(dòng)動(dòng)作的初始坐標(biāo)(xO, yO)和終止坐標(biāo)(xl, yl)。
[0047]而針對滑動(dòng)選擇聯(lián)想詞的確認(rèn)識(shí)別,則定義兩個(gè)區(qū)域SI和S2,第一個(gè)區(qū)域定義為認(rèn)為點(diǎn)擊到按鍵附近懸浮聯(lián)想詞所在的區(qū)域,其邊界可用兩個(gè)點(diǎn)來確定PO (xOO, yOO), Pl(xll,yll);第二個(gè)區(qū)域定義為認(rèn)為確認(rèn)選擇該聯(lián)想詞的區(qū)域,即滑動(dòng)的終點(diǎn)區(qū)域,這里這個(gè)終點(diǎn)區(qū)域可以是虛擬鍵盤上相對較大的鍵,如空格鍵、回車鍵等,也可以是某個(gè)特殊的區(qū)域,如文本框控件,同樣的,此區(qū)域也可以用兩個(gè)點(diǎn)來確定P2 (x22,y22)和P3 (x33,y33)。
[0048]而當(dāng)用戶從懸浮的聯(lián)想詞框滑動(dòng)到指定區(qū)域,即滿足:x00〈x0〈xll, y00<y0<yll ;x22〈xl〈x33,y22〈yl〈y33時(shí),即認(rèn)為用戶的滑動(dòng)操作為選擇該聯(lián)想詞,則直接確認(rèn)上屏輸入進(jìn)文本框,其上屏過程可通過諸如冒泡等動(dòng)畫效果,以提升用戶體驗(yàn)。
[0049]聯(lián)想詞上屏后,則根據(jù)剛上屏的聯(lián)想詞形成新的聯(lián)想詞序列,則從步驟102重復(fù)。
[0050]本發(fā)明實(shí)施例中,所舉為Android終端操作系統(tǒng),但不局限于此,可用于任何電子設(shè)備的操作系統(tǒng);所舉例中為全鍵盤英語輸入法,但不局限于此,可用于任何形式鍵盤布局以及支持聯(lián)想功能的任何語種的輸入法。
[0051]圖3為本發(fā)明實(shí)施例的終端的示意圖,如圖3所示,本實(shí)施例的終端可以包括:
[0052]搜索模塊,用于根據(jù)輸入結(jié)果搜索獲得對應(yīng)的聯(lián)想詞集合;
[0053]顯示模塊,用于將所述聯(lián)想詞集合中各個(gè)聯(lián)想詞匯顯示于虛擬鍵盤上對應(yīng)的按鍵附近第一指定區(qū)域;
[0054]輸入模塊,用于檢測到選中所述第一指定區(qū)域中的聯(lián)想詞匯時(shí),將選中的聯(lián)想詞匯上屏輸入。
[0055]在一優(yōu)選實(shí)施例中,所述輸入模塊,具體用于檢測到從所述第一指定區(qū)域中選中的聯(lián)想詞匯滑動(dòng)到第二指定區(qū)域,則將所述選中的聯(lián)想詞匯上屏輸入到文本編輯框。
[0056]其中,所述輸入模塊檢測到的第二指定區(qū)域包括以下的任一種:
[0057]虛擬鍵盤上的空格鍵區(qū)域、虛擬鍵盤上的回車鍵區(qū)域和文本輸入框區(qū)域。
[0058]在另一優(yōu)選實(shí)施例中,所述輸入模塊,具體用于檢測到點(diǎn)擊所述第一指定區(qū)域中的聯(lián)想詞匯,則將所點(diǎn)擊的聯(lián)想詞上屏輸入到文本編輯框。
[0059]本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如只讀存儲(chǔ)器、磁盤或光盤等。可選地,上述實(shí)施例的全部或部分步驟也可以使用一個(gè)或多個(gè)集成電路來實(shí)現(xiàn)。相應(yīng)地,上述實(shí)施例中的各模塊/單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。
[0060]以上僅為本發(fā)明的優(yōu)選實(shí)施例,當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種聯(lián)想輸入的方法,包括: 根據(jù)輸入結(jié)果搜索獲得對應(yīng)的聯(lián)想詞集合; 將所述聯(lián)想詞集合中各個(gè)聯(lián)想詞匯顯示于虛擬鍵盤上對應(yīng)的按鍵附近第一指定區(qū)域; 檢測到選中所述第一指定區(qū)域中的聯(lián)想詞匯時(shí),將選中的聯(lián)想詞匯上屏輸入。
2.如權(quán)利要求1所述的方法,其特征在于:所述檢測到選中所述第一指定區(qū)域中的聯(lián)想詞匯時(shí),將選中的聯(lián)想詞匯上屏輸入,包括: 檢測到從所述第一指定區(qū)域中選中的聯(lián)想詞匯滑動(dòng)到第二指定區(qū)域,則將所述選中的聯(lián)想詞匯上屏輸入到文本編輯框。
3.如權(quán)利要求2所述的方法,其特征在于:所述第二指定區(qū)域包括以下的任一種: 虛擬鍵盤上的空格鍵區(qū)域、虛擬鍵盤上的回車鍵區(qū)域和文本輸入框區(qū)域。
4.如權(quán)利要求1所述的方法,其特征在于:所述檢測到選中所述第一指定區(qū)域中的聯(lián)想詞匯時(shí),將選中的聯(lián)想詞匯上屏輸入,包括: 檢測到點(diǎn)擊所述第一指定區(qū)域中的聯(lián)想詞匯,則將所點(diǎn)擊的聯(lián)想詞上屏輸入到文本編輯框。
5.一種終端,其特征在于,包括: 搜索模塊,用于根據(jù)輸入結(jié)果搜索獲得對應(yīng)的聯(lián)想詞集合; 顯示模塊,用于將所述聯(lián)想詞集合中各個(gè)聯(lián)想詞匯顯示于虛擬鍵盤上對應(yīng)的按鍵附近第一指定區(qū)域; 輸入模塊,用于檢測到選中所述第一指定區(qū)域中的聯(lián)想詞匯時(shí),將選中的聯(lián)想詞匯上屏輸入。
6.如權(quán)利要求5所述的終端,其特征在于: 所述輸入模塊,具體用于檢測到從所述第一指定區(qū)域中選中的聯(lián)想詞匯滑動(dòng)到第二指定區(qū)域,則將所述選中的聯(lián)想詞匯上屏輸入到文本編輯框。
7.如權(quán)利要求6所述的終端,其特征在于:所述輸入模塊檢測到的第二指定區(qū)域包括以下的任一種: 虛擬鍵盤上的空格鍵區(qū)域、虛擬鍵盤上的回車鍵區(qū)域和文本輸入框區(qū)域。
8.如權(quán)利要求5所述的終端,其特征在于: 所述輸入模塊,具體用于檢測到點(diǎn)擊所述第一指定區(qū)域中的聯(lián)想詞匯,則將所點(diǎn)擊的聯(lián)想詞上屏輸入到文本編輯框。
【專利摘要】本發(fā)明提供一種聯(lián)想輸入的方法及終端,該方法包括:根據(jù)輸入結(jié)果搜索獲得對應(yīng)的聯(lián)想詞集合;將所述聯(lián)想詞集合中各個(gè)聯(lián)想詞匯顯示于虛擬鍵盤上對應(yīng)的按鍵附近第一指定區(qū)域;檢測到選中所述第一指定區(qū)域中的聯(lián)想詞匯時(shí),將選中的聯(lián)想詞匯上屏輸入。通過本發(fā)明可以達(dá)到快速輸入以及特殊的輸入顯示來提升用戶體驗(yàn)。
【IPC分類】G06F3-023, H04M1-725, G06F17-30
【公開號】CN104615261
【申請?zhí)枴緾N201310535111
【發(fā)明人】李向陽
【申請人】中興通訊股份有限公司
【公開日】2015年5月13日
【申請日】2013年11月1日
【公告號】WO2014183587A1