專利名稱:文字輸入的回退方法及終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子信息技術(shù)領(lǐng)域,尤其涉及ー種文字輸入的回退方法及終端。
背景技術(shù):
隨著數(shù)字技術(shù)的發(fā)展,終端設(shè)備上的功能和應(yīng)用種類越來(lái)越多,其中文字輸入作為ー項(xiàng)重要的輔助功能,在眾多終端和應(yīng)用中得到廣泛的運(yùn)用。并且,為了簡(jiǎn)化用戶的輸入操作,通常輸入終端會(huì)提供聯(lián)想功能,為用戶呈現(xiàn)多個(gè)待選詞以供選擇。然而,在用戶選擇待選詞時(shí)不可避免的會(huì)有誤選或錯(cuò)選的幾率,因此,為了便于用戶修正錯(cuò)誤的輸入,輸入終端還可以提供回退功能。
現(xiàn)有技術(shù)中提供的文字輸入過(guò)程中的回退方法為監(jiān)聽(tīng)回退鍵,當(dāng)回退鍵被按下,則撤銷本次輸入,回退到上一歩文字待選界面。例如,在接收到用戶輸入的拼音組合后,呈現(xiàn)與本次拼音組合相關(guān)的待選詞以供用戶選擇,并將用戶本次選擇的輸入詞呈現(xiàn)到顯示區(qū)。此時(shí),若接收到用戶對(duì)回退鍵的觸發(fā),則可以將本次輸入到顯示區(qū)中的輸入詞刪除,回退到用戶從待選詞中選擇輸入詞時(shí)的待選界面,即,呈現(xiàn)本次拼音組合相關(guān)的待選詞以供用戶選擇。在實(shí)現(xiàn)上述文字輸入的回退過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問(wèn)題由于在輸入終端的鍵盤上原有的輸入按鍵之外增設(shè)了回退鍵,造成本來(lái)?yè)頂D的鍵盤界面更加復(fù)雜,按鍵的增多更容易造成誤點(diǎn)擊。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供ー種文字輸入的回退方法及終端,在輸入終端的鍵盤上可以不用増加回退按鍵,降低誤點(diǎn)擊幾率,方便用戶操作,提升用戶體驗(yàn)。為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案—種文字輸入的回退方法,包括 接收回退觸發(fā)指令;在接收到回退觸發(fā)指令后,撤銷本次輸入操作,并回退到執(zhí)行本次輸入操作之前的待選界面;其中所述接收到回退觸發(fā)指令具體為在回退檢測(cè)區(qū)域檢測(cè)到擦除手勢(shì),或通過(guò)傳感器檢測(cè)到撤銷姿勢(shì),或接收到刪除鍵的觸發(fā)。ー種文字輸入的回退終端,包括觸發(fā)單元,用于接收回退觸發(fā)指令;執(zhí)行單元,用于在所述觸發(fā)単元接收到回退觸發(fā)指令后,撤銷本次輸入操作,并回退到執(zhí)行本次輸入操作之前的待選界面;其中所述接收到回退觸發(fā)指令具體為在回退檢測(cè)區(qū)域檢測(cè)到擦除手勢(shì),或通過(guò)傳感器檢測(cè)到撤銷姿勢(shì),或接收到刪除鍵的觸發(fā)。本發(fā)明實(shí)施例提供的文字輸入的回退方法及終端,通過(guò)接收特定形式的回退觸發(fā)指令,觸發(fā)撤銷和回退機(jī)制,與現(xiàn)有技術(shù)中監(jiān)聽(tīng)回退按鍵的方法相比,可以不用在終端的鍵盤上增加回退按鍵,避免擁擠復(fù)雜的鍵盤設(shè)計(jì),達(dá)到降低誤點(diǎn)擊幾率的目的,從而方便用戶操作,提升用戶體驗(yàn)。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明實(shí)施例I中文字輸入的回退方法流程圖;圖2為本發(fā)明實(shí)施例2中的ー種文字輸入的回退方法流程圖;
圖3為本發(fā)明實(shí)施例2中的另ー種文字輸入的回退方法流程圖;圖4為本發(fā)明實(shí)施例3中的另ー種文字輸入的回退方法流程圖;圖5為本發(fā)明實(shí)施例3中的一種回退操作效果圖;圖6為本發(fā)明實(shí)施例4中的ー種文字輸入的回退方法流程圖;圖7為本發(fā)明實(shí)施例4中的一種回退操作效果圖;圖8為本發(fā)明實(shí)施例5中的ー種文字輸入的回退方法流程圖;圖9為本發(fā)明實(shí)施例6中的ー種文字輸入的回退終端組成示意圖;圖10為本發(fā)明實(shí)施例6中的另ー種文字輸入的回退終端組成示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。實(shí)施例I本發(fā)明實(shí)施例提供ー種文字輸入的回退方法,如圖I所示,包括101、接收回退觸發(fā)指令。其中,接收所述回退觸發(fā)指令的途徑可以有多種,例如,可以通過(guò)觸摸屏、攝像頭或紅外感應(yīng)等在回退檢測(cè)區(qū)域檢測(cè)擦除手勢(shì)作為回退觸發(fā)指令,也可以通過(guò)重力傳感器、姿態(tài)傳感器等傳感器檢測(cè)用戶的撤銷姿勢(shì),還可以利用輸入鍵盤原有的刪除鍵的觸發(fā)作為回退觸發(fā)指令。102、在接收到回退觸發(fā)指令后,撤銷本次輸入操作,并回退到執(zhí)行本次輸入操作之前的待選界面。其中,所述接收到回退觸發(fā)指令具體為在回退檢測(cè)區(qū)域檢測(cè)到擦除手勢(shì),或通過(guò)傳感器檢測(cè)到撤銷姿勢(shì),或接收到刪除鍵的觸發(fā)。其中,在本發(fā)明實(shí)施例的ー種應(yīng)用場(chǎng)景中,所述撤銷本次輸入操作,并回退到執(zhí)行本次輸入操作之前的待選界面,具體為刪除本次輸入操作所輸入的文字(可以為ー個(gè)或多個(gè)文字),并回退到執(zhí)行本次輸入操作之前的待選界面。在本發(fā)明實(shí)施例的另ー種應(yīng)用場(chǎng)景中,所述撤銷本次輸入操作,并回退到執(zhí)行本次輸入操作之前的待選界面,具體為恢復(fù)本次輸入操作所刪除的文字,并回退到執(zhí)行本次輸入操作之前的待選界面。另外,若接收到多次回退觸發(fā)指令,也可以執(zhí)行多次撤銷和回退操作。不同的,若采用刪除鍵作為回退觸發(fā)指令的依據(jù),由于本次輸入操作所輸入的內(nèi)容可能包含多個(gè)文字,為了結(jié)合刪除鍵原有的刪除功能,可以逐字刪除顯示區(qū)的文字,并同時(shí)顯示執(zhí)行本次輸入操作之前的待選詞。需要說(shuō)明的是,對(duì)于多次回退的情況,“本次輸入操作”特指執(zhí)行第一次回退操作(或接收到第一次回退觸發(fā)指令)之前的輸入操作。并且,本次輸入操作是指最近的一次輸入操作,而不是最近的一次回退操作。所述輸入操作可以是從待選詞中選擇文字的選詞操作,或?qū)⒁演斎氲奈淖謩h除的刪字操作。以圖5為例,最近的一次輸入操作,即本次輸入操作為輸入“是”;在a3中接收到第一次回退觸發(fā)指令,執(zhí)行回退操作。則最近的一次回退操作為刪除“是”,并回退到輸入“是”之前的待選界面。又例如,若在a4中再接收到一次回退觸發(fā)指令,則將被撤銷的輸入操作為上次輸入操作輸入“的”,而不是最近的一次回退操作刪除“是”。即,當(dāng)再次接收到回退鍵觸發(fā)時(shí)應(yīng)刪除已輸入的“的”字,而不是恢復(fù)已刪 除的“是”字。本發(fā)明實(shí)施例提供的文字輸入的回退方法,通過(guò)接收特定形式的回退觸發(fā)指令,觸發(fā)撤銷和回退機(jī)制,與現(xiàn)有技術(shù)中監(jiān)聽(tīng)回退按鍵的方法相比,可以不用在終端的鍵盤(實(shí)體鍵盤或屏幕顯示的虛擬鍵盤)上増加回退按鍵,避免擁擠復(fù)雜的鍵盤設(shè)計(jì),達(dá)到降低誤點(diǎn)擊幾率的目的,從而方便用戶操作,提升用戶體驗(yàn)。實(shí)施例2本發(fā)明實(shí)施例提供ー種文字輸入的回退方法,如圖2所示,該方法可以包括201、緩存本次輸入操作之前的待選詞信息。此步驟也可以不執(zhí)行,為可選的步驟。其中,本次輸入操作為最近的一次輸入操作,所述本次輸入操作可以包括將待選詞中被選擇的ー個(gè)文字或文字組合顯示到顯示區(qū),或者刪除了ー個(gè)文字或多個(gè)文字。輸入終端可以將執(zhí)行本次輸入操作之前的待選詞信息進(jìn)行緩存。例如在用戶鍵入拼音或筆畫組合后呈現(xiàn)的相關(guān)待選詞,或在用戶鍵入文字后根據(jù)光標(biāo)當(dāng)前文字聯(lián)想得到的待選詞等。需要說(shuō)明的是,緩存的位置可以是內(nèi)存、硬盤或其他存儲(chǔ)空間,本發(fā)明實(shí)施例對(duì)此不做限定。待選詞信息包括供用戶選擇的字、詞組、單詞、符號(hào)等。202、接收回退觸發(fā)指令。203、在接收到回退觸發(fā)指令后,撤銷本次輸入操作,并回退到執(zhí)行本次輸入操作之前的待選界面。所述待選界面上顯示有執(zhí)行本次輸入操作之前的待選詞信息。當(dāng)步驟201不執(zhí)行時(shí),所述執(zhí)行本次輸入操作之前的待選詞信息可以是撤銷本次輸入操作后,根據(jù)光標(biāo)所在處文字重新進(jìn)行聯(lián)想后得到的待選詞信息。進(jìn)ー步的,允許回退的次數(shù)可以根據(jù)具體的應(yīng)用場(chǎng)景預(yù)先設(shè)定,相應(yīng)的可以緩存多次輸入操作的待選詞信息,當(dāng)接收到多次回退觸發(fā)指令時(shí),便可回退到對(duì)應(yīng)輸入操作之前的待選界面了。具體的,如圖3所示,該方法還可以包括204、緩存N次輸入操作之前的待選詞信息。此步驟也可以不執(zhí)行,為可選的步驟。其中,上述步驟201-203描述的是M和N均等于I的文字回退場(chǎng)景,步驟204-206中進(jìn)ー步的描述了 N大于等于2的場(chǎng)景。具體的,緩存的輸入操作的次數(shù)可以根據(jù)內(nèi)存空間的大小或?qū)嶋H需要來(lái)設(shè)定,緩存N次輸入操作之前的待選詞信息,包括最近N次輸入操作中姆一次輸入操作之前的待選詞信息,并且在姆次輸入操作執(zhí)行之前分別緩存姆一次輸入操作之前的待選詞信息。例如,可以預(yù)先設(shè)定N = 2,則表示緩存“本次輸入操作”之前的待選詞信息和“上一次輸入操作”之前的待選詞信息。在接收到回退觸發(fā)指令時(shí),最多可以回退到兩次輸入操作之前的待選界面。在本次輸入操作后接收到一次回退觸發(fā)指令,則回退到本次輸入操作之前的待選界面;連續(xù)接收到第二次回退觸發(fā)指令,則回退到上一次輸入操作之前的待選界面;連續(xù)接收到第三次回退觸發(fā)指令,則可以不再執(zhí)行撤銷和回退操作了。可以理解的是,這里所說(shuō)的“連續(xù)”接收到第二次回退觸發(fā)指令,可以指接收到一次回退觸發(fā)指令并執(zhí)行回退操作后未執(zhí)行輸入操作的情況下,再次接收到第二次回退觸發(fā)指令,也可以指兩次回退觸發(fā)指令在觸發(fā)時(shí)間上緊密相連的情況。以此類推,“連續(xù)”接收到M次回退觸發(fā)指令的含義類似,不再贅述。所述輸入操作可以是選詞操作或刪詞操作。205、接收到M次回退觸發(fā)指令。其中,M小于或等于N,M為大于或等于2的整數(shù)。206、撤銷已執(zhí)行的M次輸入操作,并回退到 執(zhí)行M次輸入操作之前的待選界面。所述待選界面上顯示有執(zhí)行本次輸入操作之前的待選詞信息。當(dāng)步驟204不執(zhí)行時(shí),所述執(zhí)行M次輸入操作之前的待選詞信息可以是撤銷M次輸入操作后,根據(jù)光標(biāo)所在處文字重新進(jìn)行聯(lián)想后得到的待選詞信息??梢岳斫獾氖牵景l(fā)明實(shí)施例中主要以根據(jù)光標(biāo)當(dāng)前文字聯(lián)想得到的待選詞被誤選后,回退的操作。對(duì)于輸入拼音、字母、筆畫、單詞等鍵值及鍵值組合后,從與鍵值組合相關(guān)的待選詞中誤選后的回退操作,本發(fā)明實(shí)施例也可以適用。例如,輸入拼音組合“yi”后,呈現(xiàn)與“ yi”相關(guān)的待選詞“已、以、一、移”,將待選詞中的“一”輸入到顯示區(qū)后,若檢測(cè)到回退觸發(fā)指令,則可以刪除已輸入的漢字“一”,并回退到呈現(xiàn)待選詞“已、以、一、移”的待選界面。當(dāng)然,本發(fā)明實(shí)施例對(duì)輸入文字的語(yǔ)言也不做限定,可以是中文漢字、英文、日文、法
坐坐 寸寸O需要說(shuō)明的是,撤銷和回退功能既包括刪除已輸入的文字,也可以包括恢復(fù)已刪除的文字。例如,本次輸入操作為刪除顯示區(qū)的ー個(gè)漢字,則接收到回退觸發(fā)指令后,也可以恢復(fù)顯示區(qū)在本次輸入操作中被刪除的漢字,并呈現(xiàn)刪除該漢字之前的待選詞。本發(fā)明實(shí)施例提供的文字輸入的回退方法,通過(guò)接收特定形式的回退觸發(fā)指令,觸發(fā)撤銷和回退機(jī)制,與現(xiàn)有技術(shù)中監(jiān)聽(tīng)回退按鍵的方法相比,可以不用在終端的鍵盤(實(shí)體鍵盤或屏幕顯示的虛擬鍵盤)上増加回退按鍵,避免擁擠復(fù)雜的鍵盤設(shè)計(jì),達(dá)到降低誤點(diǎn)擊幾率的目的,從而方便用戶操作,提升用戶體驗(yàn)。并且,可以根據(jù)實(shí)際需要設(shè)定允許回退的次數(shù),從而可以按照回退觸發(fā)次數(shù)撤銷多次輸入操作,并回退到執(zhí)行多次輸入操作之前的待選界面,達(dá)到進(jìn)一歩方便用戶操作,提升用戶體驗(yàn)的目的。實(shí)施例3本發(fā)明實(shí)施例提供ー種文字輸入的回退方法,以用戶的擦除手勢(shì)作為回退觸發(fā)指令,如圖4所示,該方法可以包括301、記錄用戶自定義的擦除手勢(shì)。此步驟也可以不執(zhí)行,為可選的步驟。其中,擦除手勢(shì)可以是單點(diǎn)連續(xù)滑動(dòng),也可以是兩點(diǎn)或多點(diǎn)的連續(xù)滑動(dòng),還可以是用戶自定義的擦除手勢(shì)。例如,用戶自定義的擦除手勢(shì)可以是“X”的形式,將用戶的設(shè)定記錄并在文字輸入過(guò)程中檢測(cè)到“X”手勢(shì)時(shí),判定為擦除手勢(shì),并視為回退觸發(fā)指令。值得說(shuō)明的是,步驟301在實(shí)際應(yīng)用中是可選的步驟。擦除手勢(shì)也可以在終端配置過(guò)程中預(yù)先設(shè)定,采用默認(rèn)的擦除手勢(shì)作為回退觸發(fā)指令,因此在具體實(shí)施過(guò)程中可以不用執(zhí)行步驟301。需要說(shuō)明的是,輸入終端可以通過(guò)觸摸屏、電場(chǎng)、攝像頭、紅外感應(yīng)等途徑檢測(cè)用戶的擦除手勢(shì),具體檢測(cè)途徑本發(fā)明實(shí)施例不做限定。302、緩存執(zhí)行本次輸入操作之前的待選詞信息。此步驟也可以不執(zhí)行,為可選的步驟。303、在回退檢測(cè)區(qū)域檢測(cè)擦除手勢(shì)。其中,回退檢測(cè)區(qū)域可以是待選界面的文字顯示區(qū),也可以是輸入?yún)^(qū),或者全屏幕,或者也可以根據(jù)用戶習(xí)慣預(yù)先定義。例如,如圖5中,步驟al至a4所示,在文字顯示區(qū)檢測(cè)到擦除手勢(shì)作為回退觸發(fā)指令,觸發(fā)撤銷和回退功能。其中,根據(jù)用戶習(xí)慣或具體應(yīng)用 步驟a3也可以替換為b3或c3。步驟b3中回退檢測(cè)區(qū)域?yàn)殒I盤輸入?yún)^(qū),步驟c3中回退檢測(cè)區(qū)域?yàn)槭謱戄斎雲(yún)^(qū)。具體的,在顯示區(qū)檢測(cè)到的擦除手勢(shì)可以是單點(diǎn)或多點(diǎn)連續(xù)滑動(dòng)。在輸入?yún)^(qū)檢測(cè)擦除手勢(shì)時(shí),若采用的是鍵盤輸入,擦除手勢(shì)也可以是單點(diǎn)或多點(diǎn)連續(xù)滑動(dòng)。特殊的,在輸入?yún)^(qū)檢測(cè)擦除手勢(shì)時(shí),若采用的是手寫輸入,則為了防止擦除手勢(shì)與筆畫等手寫輸入內(nèi)容混淆,擦除手勢(shì)僅支持多點(diǎn)滑動(dòng)操作。多點(diǎn)滑動(dòng)是指至少兩點(diǎn)的連續(xù)滑動(dòng)操作。304、當(dāng)在回退檢測(cè)區(qū)域檢測(cè)到擦除手勢(shì),則撤銷本次輸入操作,并回退到執(zhí)行本次輸入操作之前的待選界面。即,撤銷本次輸入操作,并載入已緩存的所述執(zhí)行本次輸入操作之前的待選詞信息。所述待選界面上顯示有執(zhí)行本次輸入操作之前的待選詞信息。當(dāng)步驟302不執(zhí)行時(shí),所述執(zhí)行本次輸入操作之前的待選詞信息可以是撤銷本次輸入操作后,根據(jù)光標(biāo)所在處文字重新進(jìn)行聯(lián)想后得到的待選詞信息。以圖5為例,步驟al為執(zhí)行本次輸入操作之前的待選界面,呈現(xiàn)有根據(jù)光標(biāo)當(dāng)前文字聯(lián)想得到的待選詞,包括“人、是、話、事、啦、錢”等。步驟a2為執(zhí)行本次輸入操作之后,在顯示區(qū)顯示“好的是”,待選詞變成根據(jù)光標(biāo)當(dāng)前文字“是”聯(lián)想得到的待選詞。步驟a3為在回退檢測(cè)區(qū)域檢測(cè)到擦除手勢(shì)。步驟a4為刪除本次輸入操作所輸入的“是”,并呈現(xiàn)執(zhí)行本次輸入操作之前的待選界面,即呈現(xiàn)執(zhí)行本次輸入操作之前的待選詞“人、是、話、事、啦、錢”等,完成撤銷和回退功能。本發(fā)明實(shí)施例提供的文字輸入的回退方法,通過(guò)接收擦除手勢(shì)作為回退觸發(fā)指令,觸發(fā)撤銷和回退機(jī)制,與現(xiàn)有技術(shù)中監(jiān)聽(tīng)回退按鍵的方法相比,可以不用在終端的鍵盤上増加回退按鍵,避免擁擠復(fù)雜的鍵盤設(shè)計(jì),達(dá)到降低誤點(diǎn)擊幾率的目的,從而方便用戶操作,提升用戶體驗(yàn)。實(shí)施例4本發(fā)明實(shí)施例提供ー種文字輸入的回退方法,以傳感器檢測(cè)到的撤銷姿勢(shì)作為回退觸發(fā)指令,如圖6所示,該方法包括401、緩存執(zhí)行本次輸入操作之前的待選詞信息。此步驟也可以不執(zhí)行,為可選的步驟。402、通過(guò)傳感器檢測(cè)撤銷姿勢(shì)。其中,所述傳感器可以包括重力傳感器、水平傳感器、加速度傳感器、姿態(tài)傳感器等等,本發(fā)明對(duì)此不作限定。撤銷姿勢(shì)可以是搖晃輸入終端、終端由水平放置變成豎直放置等等,當(dāng)然,撤銷姿勢(shì)也可以由用戶自定義,本發(fā)明對(duì)此不作限定。403、當(dāng)通過(guò)傳感器檢測(cè)到撤銷姿勢(shì),則撤銷本次輸入操作,并回退到執(zhí)行本次輸入操作之前的待選界面。所述待選界面上顯示有執(zhí)行本次輸入操作之前的待選詞信息。當(dāng)步驟401不執(zhí)行時(shí),所述執(zhí)行本次輸入操作之前的待選詞信息可以是撤銷本次輸入操作后,根據(jù)光標(biāo)所在處文字重新進(jìn)行聯(lián)想后得到的待選詞信息。例如,如圖7所示,在文字輸入過(guò)程中由終端的重力傳感器檢測(cè)到搖晃的撤銷姿勢(shì),則將本次輸入操作中輸入的漢字“是”刪除,并呈現(xiàn)執(zhí)行本次輸入操作之前的待選詞??梢岳斫獾氖?,本發(fā)明實(shí)施例可以預(yù)先設(shè)定緩存輸入操作的待選詞信息的次數(shù),通過(guò)多次撤銷姿勢(shì),可以回退到相應(yīng)次數(shù)的輸入操作之前的待選界面。本發(fā)明實(shí)施例中部分步驟的具體解釋可以參考本發(fā)明說(shuō)明書的實(shí)施例1-3中的對(duì)應(yīng)內(nèi)容,本發(fā)明實(shí)施例這里將不再一一贅述。 本發(fā)明實(shí)施例提供的文字輸入的回退方法,通過(guò)檢測(cè)撤銷姿勢(shì)作為回退觸發(fā)指令,觸發(fā)撤銷和回退機(jī)制,與現(xiàn)有技術(shù)中監(jiān)聽(tīng)回退按鍵的方法相比,可以不用在終端的鍵盤上増加回退按鍵,避免擁擠復(fù)雜的鍵盤設(shè)計(jì),從而達(dá)到降低誤點(diǎn)擊幾率的目的。實(shí)施例5本發(fā)明實(shí)施例提供ー種文字輸入的回退方法,以刪除鍵的觸發(fā)作為回退觸發(fā)指令,如圖8所示,該方法包括501、緩存執(zhí)行本次輸入操作之前的待選詞信息。此步驟也可以不執(zhí)行,為可選的步驟。502、接收刪除鍵的觸發(fā)。在本實(shí)施例中,通過(guò)將刪除鍵的觸發(fā)作為回退觸發(fā)指令,在接收到刪除鍵的觸發(fā)后,可以撤銷本次輸入操作,并回退到執(zhí)行本次輸入操作之前的待選界面。進(jìn)ー步的,為了適應(yīng)用戶輸入習(xí)慣和保留刪除鍵原有的隱藏待選詞的功能,本發(fā)明實(shí)施例的方法還可以包括以下步驟503、當(dāng)接收到刪除鍵的觸發(fā),則判斷當(dāng)前是否有待選詞顯示;若當(dāng)前有待選詞顯示,則執(zhí)行步驟504;若當(dāng)前沒(méi)有待選詞顯示,則執(zhí)行步驟405。此步驟也可以不執(zhí)行,為可選的步驟。若步驟503不執(zhí)行,則在接收到刪除鍵的觸發(fā)時(shí),直接執(zhí)行步驟505,S卩“刪除光標(biāo)當(dāng)前文字,并呈現(xiàn)執(zhí)行本次輸入操作之前的待選詞”。504、若當(dāng)前有待選詞顯示,則隱藏待選詞。其中,在隱藏待選詞之后,可以再次接收刪除鍵的觸發(fā),并在沒(méi)有待選詞顯示吋,執(zhí)行撤銷或刪除操作。505、若當(dāng)前沒(méi)有待選詞顯示,則刪除光標(biāo)當(dāng)前文字,并呈現(xiàn)執(zhí)行本次輸入操作之前的待選詞。當(dāng)步驟501不執(zhí)行時(shí),所述執(zhí)行本次輸入操作之前的待選詞信息可以是撤銷本次輸入操作后,根據(jù)光標(biāo)所在處文字重新進(jìn)行聯(lián)想后得到的待選詞信息。在本發(fā)明的一個(gè)實(shí)施例中,所述方法還可以包括步驟506、根據(jù)刪除鍵的觸發(fā)次數(shù),逐次刪除光標(biāo)當(dāng)前文字,并依然呈現(xiàn)所述執(zhí)行本次輸入操作之前的待選界面。其中,若用戶本次輸入操作所輸入的文字內(nèi)容是多個(gè)漢字組成的詞組,那么在逐字刪除的過(guò)程中,也可以依然呈現(xiàn)執(zhí)行本次輸入操作之前的待選詞。例如,在輸入拼音組合“srk”后,呈現(xiàn)與該拼音組合相關(guān)的待選詞為“輸入框、生日卡、生日快樂(lè)”等,用戶在需要選擇“輸入框”時(shí),誤選成“生日卡”,開(kāi)始進(jìn)入回退流程。輸入終端在接收到一次刪除鍵的觸發(fā)后,隱藏本次輸入操作之后聯(lián)想呈現(xiàn)的待選詞;連續(xù)接收到第二次刪除鍵的觸發(fā)后,刪除漢字“卡”,呈現(xiàn)執(zhí)行本次輸入操作之前的待選詞“輸入框、生日卡、生日快樂(lè)”等;同理,當(dāng)本次輸入操作所輸入的三個(gè)漢字“生日卡”均被刪除后,依然呈現(xiàn)執(zhí)行本次輸入操作之前的待選詞“輸入框、生日卡、生日快樂(lè)”等;以便用戶選擇所需待選詞“輸入框”。當(dāng)然,本發(fā)明實(shí)施例也可以緩存N次輸入操作之前的待選詞信息,在接收到多次刪除鍵的觸發(fā)后,可以實(shí)現(xiàn)多步的回退,即實(shí)現(xiàn)文字刪除的同時(shí)回退到多次輸入操作之前的待選界面??梢詤⒄諏?shí)施例I和2中的相關(guān)描述,在此不再贅述。需要說(shuō)明的是,本發(fā)明實(shí)施例中部分步驟的具體描述可以參考說(shuō)明書中其他實(shí)施例的對(duì)應(yīng)內(nèi)容,本發(fā)明實(shí)施例這里將不再一一贅述。
本發(fā)明實(shí)施例提供的文字輸入的回退方法,通過(guò)接收刪除鍵的觸發(fā)作為回退觸發(fā)指令,實(shí)現(xiàn)文字刪除的同時(shí)回退到本次輸入操作之前的待選界面,與現(xiàn)有技術(shù)中監(jiān)聽(tīng)回退按鍵的方法相比,可以不用在終端的鍵盤上増加回退按鍵,避免擁擠復(fù)雜的鍵盤設(shè)計(jì),達(dá)到降低誤點(diǎn)擊幾率的目的,從而方便用戶操作,提升用戶體驗(yàn)。實(shí)施例6本發(fā)明實(shí)施例提供ー種文字輸入的回退終端,如圖9所示,包括觸發(fā)單元61、執(zhí)行単元62。觸發(fā)單元61,用于接收回退觸發(fā)指令。執(zhí)行單元62,用于在觸發(fā)單元61接收到回退觸發(fā)指令后,撤銷本次輸入操作,并回退到執(zhí)行本次輸入操作之前的待選界面。其中所述接收到回退觸發(fā)指令具體為在回退檢測(cè)區(qū)域檢測(cè)到擦除手勢(shì),或通過(guò)傳感器檢測(cè)到撤銷姿勢(shì),或接收到刪除鍵的觸發(fā)。在本發(fā)明實(shí)施例的ー種應(yīng)用場(chǎng)景中,所述觸發(fā)単元61可以具體用于在回退檢測(cè)區(qū)域檢測(cè)到擦除手勢(shì)。其中,所述回退檢測(cè)區(qū)域包括以下至少ー種顯示區(qū)、輸入?yún)^(qū)、自定義回退檢測(cè)區(qū)。所述擦除手勢(shì)包括以下至少ー種單點(diǎn)連續(xù)滑動(dòng);至少兩點(diǎn)連續(xù)滑動(dòng)。進(jìn)ー步的,所述擦除手勢(shì)可以是由用戶自定義的擦除手勢(shì)。在本發(fā)明實(shí)施例的另ー種應(yīng)用場(chǎng)景中,所述觸發(fā)単元61可以具體用于通過(guò)傳感器檢測(cè)到撤銷姿勢(shì)。在本發(fā)明實(shí)施例的另ー種應(yīng)用場(chǎng)景中,所述觸發(fā)単元61可以具體用于接收到刪除鍵的觸發(fā)。進(jìn)ー步的,在有待選詞顯示時(shí),接收到的刪除鍵的觸發(fā)被視為隱藏待選詞指令。在沒(méi)有待選詞顯示時(shí),接收到的刪除鍵的觸發(fā)被視為回退觸發(fā)指令。進(jìn)ー步的,所述執(zhí)行単元62還用于在所述觸發(fā)単元61接收到刪除鍵的觸發(fā)之后,刪除光標(biāo)當(dāng)前文字,并呈現(xiàn)所述執(zhí)行本次輸入操作之前的待選界面。進(jìn)ー步的,所述執(zhí)行単元62還用于在所述觸發(fā)単元61多次接收到刪除鍵的觸發(fā)吋,逐字刪除已輸入的文字,并依然呈現(xiàn)所述執(zhí)行本次輸入操作之前的待選界面。進(jìn)ー步的,在ー種實(shí)施場(chǎng)景中,所述執(zhí)行単元62具體用于在觸發(fā)單元61接收到回退觸發(fā)指令后,刪除本次輸入操作所輸入的文字,并回退到執(zhí)行本次輸入操作之前的待選界面?;蛘咴诹愆`種實(shí)施場(chǎng)景中,所述執(zhí)行単元62具體用于在觸發(fā)單元61接收到回退觸發(fā)指令后,恢復(fù)本次輸入操作所刪除的文字,并回退到執(zhí)行本次輸入操作之前的待選界面。進(jìn)ー步可選的,如圖10所示,該文字輸入的回退終端還可以包括緩存單元63,用于在所述觸發(fā)単元61接收回退觸發(fā)指令之前,緩存執(zhí)行本次輸入操作之前的待選詞信息。對(duì)應(yīng)的,所述執(zhí)行単元62具體用于在觸發(fā)單元61接收到回退觸發(fā)指令后,撤銷本次輸入操作,并載入已緩存的所述執(zhí)行本次輸入操作之前的待選詞信息。 進(jìn)ー步的,所述緩存単元63,還用于在所述觸發(fā)単元61接收回退觸發(fā)指令之前,緩存N次輸入操作之前的待選詞信息。對(duì)應(yīng)的,所述執(zhí)行単元62還用于在觸發(fā)單元61接收到M次回退觸發(fā)指令吋,撤銷已執(zhí)行的M次輸入操作,并回退到執(zhí)行所述M次輸入操作之前的待選界面。其中,M和N為大于或等于2的整數(shù),且N大于或等于M。進(jìn)ー步的,所述執(zhí)行単元62具體用于在所述觸發(fā)単元61接收到一次回退觸發(fā)指令時(shí),撤銷本次輸入操作,并載入已緩存的執(zhí)行本次輸入操作之前的待選詞信息。所述執(zhí)行単元62具體還用于在所述觸發(fā)単元61接收到M次回退觸發(fā)指令吋,撤銷已執(zhí)行的M次輸入操作,并載入已緩存的M次輸入操作之前的待選詞信息。需要說(shuō)明的是,本發(fā)明實(shí)施例提供的文字輸入的回退終端中部分功能模塊的具體描述可以參考本說(shuō)明書中其他實(shí)施例的對(duì)應(yīng)內(nèi)容,本發(fā)明實(shí)施例這里將不再一一贅述。本發(fā)明實(shí)施例提供的文字輸入的回退終端,通過(guò)接收特定形式的回退觸發(fā)指令,觸發(fā)撤銷和回退機(jī)制,與現(xiàn)有技術(shù)中監(jiān)聽(tīng)回退按鍵的終端相比,可以不用在終端的鍵盤上増加回退按鍵,避免擁擠復(fù)雜的鍵盤設(shè)計(jì),從而達(dá)到降低誤點(diǎn)擊幾率的目的。通過(guò)以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,如計(jì)算機(jī)的軟盤,硬盤或光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.ー種文字輸入的回退方法,其特征在于,包括 接收回退觸發(fā)指令; 在接收到回退觸發(fā)指令后,撤銷本次輸入操作,并回退到執(zhí)行本次輸入操作之前的待選界面; 其中所述接收到回退觸發(fā)指令具體為在回退檢測(cè)區(qū)域檢測(cè)到擦除手勢(shì),或通過(guò)傳感器檢測(cè)到撤銷姿勢(shì),或接收到刪除鍵的觸發(fā)。
2.根據(jù)權(quán)利要求I所述的文字輸入的回退方法,其特征在于,所述回退檢測(cè)區(qū)域包括以下至少ー種顯示區(qū)、輸入?yún)^(qū)、自定義回退檢測(cè)區(qū)。
3.根據(jù)權(quán)利要求2所述的文字輸入的回退方法,其特征在于,所述擦除手勢(shì)包括以下至少ー種單點(diǎn)連續(xù)滑動(dòng);至少兩點(diǎn)連續(xù)滑動(dòng)。
4.根據(jù)權(quán)利要求2所述的文字輸入的回退方法,其特征在于,所述擦除手勢(shì)是由用戶自定義的擦除手勢(shì),或系統(tǒng)規(guī)定的擦除手勢(shì)。
5.根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的文字輸入的回退方法,其特征在于,所述方法還包括 緩存N次輸入操作之前的待選詞信息; 若接收到M次回退觸發(fā)指令,則撤銷已執(zhí)行的M次輸入操作,并回退到執(zhí)行所述M次輸入操作之前的待選界面; 其中,M和N為大于或等于2的整數(shù),且M小于或等于N。
6.根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的文字輸入的回退方法,其特征在于,所述撤銷本次輸入操作,并回退到執(zhí)行本次輸入操作之前的待選界面,包括 刪除本次輸入操作所輸入的文字,并回退到執(zhí)行本次輸入操作之前的待選界面。
7.根據(jù)權(quán)利要求6所述的文字輸入的回退方法,其特征在于,所述撤銷本次輸入操作,并回退到執(zhí)行本次輸入操作之前的待選界面,還包括 恢復(fù)本次輸入操作所刪除的文字,并回退到執(zhí)行本次輸入操作之前的待選界面。
8.根據(jù)權(quán)利要求5所述的文字輸入的回退方法,其特征在干, 所述回退到執(zhí)行本次輸入操作之前的待選界面包括,載入已緩存的執(zhí)行本次輸入操作之前的待選詞信息; 所述回退到執(zhí)行所述M次輸入操作之前的待選界面包括,載入已緩存的執(zhí)行M次輸入操作之前的待選詞信息。
9.ー種文字輸入的回退終端,其特征在于,包括 觸發(fā)單元,用于接收回退觸發(fā)指令; 執(zhí)行單元,用于在所述觸發(fā)単元接收到回退觸發(fā)指令后,撤銷本次輸入操作,并回退到執(zhí)行本次輸入操作之前的待選界面; 其中所述接收到回退觸發(fā)指令具體為在回退檢測(cè)區(qū)域檢測(cè)到擦除手勢(shì),或通過(guò)傳感器檢測(cè)到撤銷姿勢(shì),或接收到刪除鍵的觸發(fā)。
10.根據(jù)權(quán)利要求9所述的文字輸入的回退終端,其特征在于,所述回退檢測(cè)區(qū)域包括以下至少ー種顯示區(qū)、輸入?yún)^(qū)、自定義回退檢測(cè)區(qū)。
11.根據(jù)權(quán)利要求10所述的文字輸入的回退終端,其特征在于,所述擦除手勢(shì)包括以下至少ー種單點(diǎn)連續(xù)滑動(dòng);至少兩點(diǎn)連續(xù)滑動(dòng)。
12.根據(jù)權(quán)利要求10所述的文字輸入的回退終端,其特征在于,所述擦除手勢(shì)是由用戶自定義的擦除手勢(shì),或系統(tǒng)規(guī)定的擦除手勢(shì)。
13.根據(jù)權(quán)利要求9-12中任一項(xiàng)所述的文字輸入的回退終端,其特征在于,還包括 緩存單元,用于緩存N次輸入操作之前的待選詞信息; 所述執(zhí)行単元還用于在所述觸發(fā)単元接收到M次回退觸發(fā)指令時(shí),撤銷已執(zhí)行的M次輸入操作,并回退到執(zhí)行所述M次輸入操作之前的待選界面,其中,M和N為大于或等于2的整數(shù),且M小于或等于N。
14.根據(jù)權(quán)利要求9-12中任一項(xiàng)所述的文字輸入的回退終端,其特征在于,所述執(zhí)行単元具體用于 在所述觸發(fā)単元接收到回退觸發(fā)指令后,刪除本次輸入操作所輸入的文字,并回退到執(zhí)行本次輸入操作之前的待選界面。
15.根據(jù)權(quán)利要求14所述的文字輸入的回退終端,其特征在于,所述執(zhí)行単元具體用于 在所述觸發(fā)単元接收到回退觸發(fā)指令后,恢復(fù)本次輸入操作所刪除的文字,并回退到執(zhí)行本次輸入操作之前的待選界面。
16.根據(jù)權(quán)利要求13所述的文字輸入的回退終端,其特征在于,所述執(zhí)行単元具體用于 在所述觸發(fā)単元接收到一次回退觸發(fā)指令時(shí),撤銷本次輸入操作,并載入已緩存的執(zhí)行本次輸入操作之前的待選詞信息; 所述執(zhí)行単元具體還用于在所述觸發(fā)単元接收到M次回退觸發(fā)指令時(shí),撤銷已執(zhí)行的M次輸入操作,并載入已緩存的M次輸入操作之前的待選詞信息。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了一種文字輸入的回退方法及終端,涉及電子信息技術(shù)領(lǐng)域,可以降低誤點(diǎn)擊幾率,方便用戶操作,提升用戶體驗(yàn)。本發(fā)明的方法包括接收回退觸發(fā)指令;在接收到回退觸發(fā)指令后,撤銷本次輸入操作,并回退到執(zhí)行本次輸入操作之前的待選界面;其中所述接收到回退觸發(fā)指令具體為在回退檢測(cè)區(qū)域檢測(cè)到擦除手勢(shì),或通過(guò)傳感器檢測(cè)到撤銷姿勢(shì),或接收到刪除鍵的觸發(fā)。本發(fā)明實(shí)施例主要用于在文字輸入過(guò)程中的回退過(guò)程中。
文檔編號(hào)G06F3/01GK102681667SQ20121012327
公開(kāi)日2012年9月19日 申請(qǐng)日期2012年4月24日 優(yōu)先權(quán)日2012年4月24日
發(fā)明者衣強(qiáng), 金輝 申請(qǐng)人:華為終端有限公司