專利名稱:一種顯示輸入信息的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種顯示輸入信息的方法及裝置。
背景技術(shù):
隨著科技的進(jìn)步,觸摸設(shè)備越來(lái)越普及,觸摸操作逐漸走入人們的生活。觸摸操作簡(jiǎn)單易學(xué),尤其適合老人和小孩使用。IManstant Messaging,即時(shí)通訊)軟件作為一款常用軟件,支持觸摸操作是大勢(shì)所趨?,F(xiàn)有技術(shù)中,用戶通過(guò)觸摸設(shè)備使用IM軟件時(shí),可以使用手指或觸摸筆點(diǎn)擊IM軟件提供的虛擬鍵盤(pán),在輸入框中輸入IM賬戶和登錄密碼等信息。發(fā)明人在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下缺陷用戶通過(guò)點(diǎn)擊虛擬鍵盤(pán)輸入字符時(shí),手指或觸摸筆會(huì)將虛擬鍵盤(pán)中的按鍵遮蓋住,導(dǎo)致用戶無(wú)法及時(shí)獲知是否準(zhǔn)確地點(diǎn)擊到所需的按鍵;另外,如果發(fā)生手指或觸摸筆滑動(dòng)等點(diǎn)錯(cuò)按鍵的情況,只能在輸入框中刪除錯(cuò)誤信息并重新輸入正確的信息,而無(wú)法及時(shí)糾正錯(cuò)誤。
發(fā)明內(nèi)容
本發(fā)明提供了一種顯示輸入信息的方法及裝置,使用戶能夠及時(shí)獲知是否準(zhǔn)確點(diǎn)擊到正確的按鍵。本發(fā)明提供了一種顯示輸入信息的方法,包括以下步驟客戶端檢測(cè)輸入端在屏幕的輸入?yún)^(qū)域觸摸的按鍵;所述客戶端通過(guò)提示框顯示檢測(cè)到的按鍵對(duì)應(yīng)的輸入信息,并將所述輸入信息顯示到輸入框中。優(yōu)選地,所述客戶端將輸入信息顯示到輸入框中,包括當(dāng)檢測(cè)到所述輸入端離開(kāi)所述輸入?yún)^(qū)域后,所述客戶端將所述輸入信息顯示到所述輸入框中。優(yōu)選地,所述顯示到輸入框的輸入信息為所述輸入端離開(kāi)所述輸入?yún)^(qū)域之前,在所述輸入?yún)^(qū)域最后觸摸的按鍵對(duì)應(yīng)的輸入信息。優(yōu)選地,所述輸入端在所述輸入?yún)^(qū)域的多個(gè)按鍵之間移動(dòng)時(shí),所述客戶端在所述提示框中依次顯示所述輸入端觸摸的按鍵對(duì)應(yīng)的輸入信息。優(yōu)選地,所述客戶端通過(guò)提示框顯示所述檢測(cè)到的按鍵對(duì)應(yīng)的輸入信息之后,還包括所述客戶端隱藏所述提示框。本發(fā)明還提供了一種客戶端,包括檢測(cè)模塊,用于檢測(cè)輸入端在屏幕的輸入?yún)^(qū)域觸摸的按鍵;顯示模塊,用于通過(guò)提示框顯示所述檢測(cè)模塊檢測(cè)到的按鍵對(duì)應(yīng)的輸入信息,并將所述輸入信息顯示到輸入框中。
優(yōu)選地,所述顯示模塊,具體用于在所述檢測(cè)模塊檢測(cè)到所述輸入端離開(kāi)所述輸入?yún)^(qū)域后,將所述輸入信息顯示到所述輸入框中。優(yōu)選地,所述顯示模塊,具體用于將所述輸入端離開(kāi)所述輸入?yún)^(qū)域之前,在所述輸入?yún)^(qū)域最后觸摸的按鍵對(duì)應(yīng)的輸入信息顯示到所述輸入框中。優(yōu)選地,所述顯示模塊,具體用于當(dāng)所述輸入端在所述輸入?yún)^(qū)域的多個(gè)按鍵之間移動(dòng)時(shí),在所述提示框中依次顯示所述輸入端觸摸的按鍵對(duì)應(yīng)的輸入信息。優(yōu)選地,所述顯示模塊,還用于隱藏所述提示框。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)本發(fā)明在將輸入信息顯示到輸入框中之前,通過(guò)提示框顯示檢測(cè)到的輸入信息,使用戶能夠及時(shí)獲知是否準(zhǔn)確點(diǎn)擊到正確的按鍵; 此外,還提供了相應(yīng)的容錯(cuò)機(jī)制,使用戶能夠及時(shí)糾正輸入錯(cuò)誤,提高了輸入結(jié)果的準(zhǔn)確率。
為了更清楚地說(shuō)明本發(fā)明或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)本發(fā)明或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明中的一種顯示輸入信息的方法流程圖;圖2為本發(fā)明中輸入端在輸入?yún)^(qū)域觸摸單個(gè)按鍵時(shí)的顯示效果示意圖;圖3為本發(fā)明中輸入端在輸入?yún)^(qū)域滑動(dòng)的顯示效果示意圖;圖4為本發(fā)明中的一種客戶端的結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明提供的技術(shù)方案中,在檢測(cè)到輸入端在輸入?yún)^(qū)域觸摸的按鍵之后,通過(guò)提示框顯示檢測(cè)到的輸入信息;并在檢測(cè)到輸入端離開(kāi)輸入?yún)^(qū)域后,將輸入端在輸入?yún)^(qū)域最后觸摸的按鍵對(duì)應(yīng)的輸入信息顯示到輸入框中,使用戶能夠及時(shí)獲知是否準(zhǔn)確點(diǎn)擊到正確的按鍵,并提供了相應(yīng)的容錯(cuò)機(jī)制,使用戶能夠及時(shí)糾正輸入錯(cuò)誤,提高了輸入結(jié)果的準(zhǔn)確率。下面將結(jié)合本發(fā)明中的附圖,對(duì)本發(fā)明的技術(shù)方案進(jìn)行清楚、完整地描述,顯然, 所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。如圖1所示,為本發(fā)明中的一種顯示輸入信息的方法流程圖,包括以下步驟步驟101,客戶端檢測(cè)輸入端在屏幕的輸入?yún)^(qū)域觸摸的按鍵。其中,輸入?yún)^(qū)域可以包括多個(gè)按鍵,不同的按鍵可以對(duì)應(yīng)不同的輸入信息,該按鍵可以為虛擬按鍵。輸入端為用戶在輸入?yún)^(qū)域使用的輸入工具,可以為輸入筆、手指以及其他可以應(yīng)用于觸摸設(shè)備的輸入工具。通過(guò)使用輸入端來(lái)觸摸按鍵,可以輸入相應(yīng)的輸入信息, 且對(duì)按鍵的觸摸行為可以被檢測(cè)到。具體地,輸入端觸摸按鍵時(shí),客戶端可以檢測(cè)到對(duì)應(yīng)的觸摸事件,該觸摸事件中可以包含輸入端觸摸的按鍵的信息。步驟102,客戶端通過(guò)提示框顯示檢測(cè)到的按鍵對(duì)應(yīng)的輸入信息,并將輸入信息顯示到輸入框中。其中,輸入信息可以包括字母、數(shù)字及各種符號(hào)。當(dāng)檢測(cè)到輸入端離開(kāi)輸入?yún)^(qū)域后,客戶端可以將輸入信息顯示到輸入框中。其中,顯示到輸入框的輸入信息可以為輸入端離開(kāi)輸入?yún)^(qū)域之前,在輸入?yún)^(qū)域最后觸摸的按鍵對(duì)應(yīng)的輸入信息;也可以為輸入端在輸入?yún)^(qū)域觸摸的所有或者部分按鍵對(duì)應(yīng)的輸入信息。當(dāng)檢測(cè)到輸入端離開(kāi)輸入?yún)^(qū)域后,客戶端還可以隱藏提示框。輸入端在輸入?yún)^(qū)域的多個(gè)按鍵之間移動(dòng)時(shí),客戶端可以在提示框中依次顯示輸入端觸摸的按鍵對(duì)應(yīng)的輸入信息。具體地,客戶端可以根據(jù)檢測(cè)到的觸摸事件中包含的按鍵的信息,獲取該按鍵對(duì)應(yīng)的輸入信息,并將該輸入信息顯示到提示框中。當(dāng)輸入端離開(kāi)輸入?yún)^(qū)域時(shí),客戶端可以檢測(cè)到對(duì)應(yīng)的離開(kāi)事件,該離開(kāi)事件中可以包含輸入端離開(kāi)輸入?yún)^(qū)域之前在輸入?yún)^(qū)域最后觸摸的按鍵的信息??蛻舳丝梢愿鶕?jù)檢測(cè)到的離開(kāi)事件中包含的按鍵的信息,獲取該按鍵對(duì)應(yīng)的輸入信息,并將該輸入信息顯示到輸入框中。以圖2所示的應(yīng)用場(chǎng)景為例,客戶端屏幕上顯示有用于獲取用戶輸入的QQ號(hào)和密碼的輸入欄,以及虛擬鍵盤(pán)。輸入端觸摸屏幕的虛擬鍵盤(pán)中的按鍵1時(shí),客戶端檢測(cè)到包含按鍵1的信息的觸摸事件,并返回反饋信息,即通過(guò)提示框顯示按鍵1對(duì)應(yīng)的輸入信息“1”。 輸入端從按鍵1離開(kāi)屏幕的虛擬鍵盤(pán)時(shí),客戶端可以檢測(cè)到包含按鍵1的信息的離開(kāi)事件, 將輸入端在屏幕上最后觸摸的按鍵1對(duì)應(yīng)的輸入信息“1”顯示到輸入框中,并隱藏提示框。而在圖3所示的應(yīng)用場(chǎng)景中,輸入端觸摸屏幕的虛擬鍵盤(pán)中的按鍵1時(shí),客戶端檢測(cè)到包含按鍵1的信息的觸摸事件,并返回反饋信息,即通過(guò)提示框顯示按鍵1對(duì)應(yīng)的輸入信息“1”;當(dāng)輸入端從按鍵ι移動(dòng)到按鍵2時(shí),客戶端可以檢測(cè)到包含按鍵2的信息的觸摸事件,并返回反饋信息,即通過(guò)提示框顯示按鍵2對(duì)應(yīng)的輸入信息“2” ;輸入端從按鍵2離開(kāi)屏幕的虛擬鍵盤(pán)時(shí),客戶端可以檢測(cè)到包含按鍵2的信息的離開(kāi)事件,將輸入端在屏幕上最后觸摸的按鍵2對(duì)應(yīng)的輸入信息“2”顯示到輸入框中,并隱藏提示框。需要說(shuō)明的是,本發(fā)明中的輸入端可以在輸入?yún)^(qū)域中的兩個(gè)或兩個(gè)以上按鍵之間滑動(dòng),終端可以依次檢測(cè)輸入端在輸入?yún)^(qū)域觸摸的按鍵,并在提示框中依次顯示各按鍵對(duì)應(yīng)的輸入信息。在檢測(cè)到輸入端離開(kāi)輸入?yún)^(qū)域后,終端將輸入端在輸入?yún)^(qū)域最后觸摸的按鍵對(duì)應(yīng)的輸入信息顯示到輸入框中。因此,當(dāng)用戶在輸入?yún)^(qū)域輸入字符時(shí),如果發(fā)生輸入端滑動(dòng)等點(diǎn)錯(cuò)的情況,只要輸入端移動(dòng)到正確的按鍵處再離開(kāi)輸入?yún)^(qū)域,系統(tǒng)會(huì)識(shí)別輸入端離開(kāi)輸入?yún)^(qū)域時(shí)所點(diǎn)擊的按鍵,并在輸入框中顯示正確的輸入信息。本發(fā)明在將輸入信息顯示到輸入框中之前,通過(guò)提示框顯示檢測(cè)到的輸入信息, 使用戶能夠及時(shí)獲知是否準(zhǔn)確點(diǎn)擊到正確的按鍵;此外,還提供了相應(yīng)的容錯(cuò)機(jī)制,使用戶能夠及時(shí)糾正輸入錯(cuò)誤,提高了輸入結(jié)果的準(zhǔn)確率。本發(fā)明在上述實(shí)施方式中提供了顯示輸入信息的方法和多種應(yīng)用場(chǎng)景,相應(yīng)地, 本發(fā)明還提供了應(yīng)用上述顯示輸入信息的方法的裝置。如圖4所示,為本發(fā)明中的一種客戶端的結(jié)構(gòu)示意圖,包括檢測(cè)模塊410,用于檢測(cè)輸入端在屏幕的輸入?yún)^(qū)域觸摸的按鍵。具體地,輸入端觸摸按鍵時(shí),檢測(cè)模塊410可以檢測(cè)到對(duì)應(yīng)的觸摸事件,該觸摸事件中可以包含輸入端觸摸的按鍵的信息。顯示模塊420,用于通過(guò)提示框顯示檢測(cè)模塊410檢測(cè)到的按鍵對(duì)應(yīng)的輸入信息, 并將該輸入信息顯示到輸入框中。具體地,顯示模塊420可以根據(jù)檢測(cè)模塊410檢測(cè)到的觸摸事件中包含的按鍵的信息,獲取該按鍵對(duì)應(yīng)的輸入信息,并將該輸入信息顯示到提示框中。上述顯示模塊420,具體用于在檢測(cè)模塊410檢測(cè)到輸入端離開(kāi)輸入?yún)^(qū)域后,將輸入信息顯示到輸入框中。上述顯示模塊420,具體用于將輸入端離開(kāi)所述輸入?yún)^(qū)域之前,在輸入?yún)^(qū)域最后觸摸的按鍵對(duì)應(yīng)的輸入信息顯示到輸入框中。具體地,當(dāng)輸入端離開(kāi)輸入?yún)^(qū)域時(shí),檢測(cè)模塊410可以檢測(cè)到對(duì)應(yīng)的離開(kāi)事件,該離開(kāi)事件中可以包含輸入端離開(kāi)輸入?yún)^(qū)域之前在輸入?yún)^(qū)域最后觸摸的按鍵的信息。顯示模塊420可以根據(jù)檢測(cè)模塊410檢測(cè)到的離開(kāi)事件中包含的按鍵的信息,獲取該按鍵對(duì)應(yīng)的輸入信息,并將該輸入信息顯示到輸入框中。上述顯示模塊420,具體用于當(dāng)輸入端在輸入?yún)^(qū)域的多個(gè)按鍵之間移動(dòng)時(shí),在提示框中依次顯示輸入端觸摸的按鍵對(duì)應(yīng)的輸入信息。上述顯示模塊420,還用于在檢測(cè)模塊410檢測(cè)到輸入端離開(kāi)輸入?yún)^(qū)域后,隱藏提示框。本發(fā)明在將輸入信息顯示到輸入框中之前,通過(guò)提示框顯示檢測(cè)到的輸入信息, 使用戶能夠及時(shí)獲知是否準(zhǔn)確點(diǎn)擊到正確的按鍵;此外,還提供了相應(yīng)的容錯(cuò)機(jī)制,使用戶能夠及時(shí)糾正輸入錯(cuò)誤,提高了輸入結(jié)果的準(zhǔn)確率。通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺(tái)的方式來(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ǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視本發(fā)明的保護(hù)范圍。本領(lǐng)域技術(shù)人員可以理解實(shí)施例中的裝置中的模塊可以按照實(shí)施例描述進(jìn)行分布于實(shí)施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施例的一個(gè)或多個(gè)裝置中。上述實(shí)施例的模塊可以集成于一體,也可以分離部署;可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。以上公開(kāi)的僅為本發(fā)明的幾個(gè)具體實(shí)施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種顯示輸入信息的方法,其特征在于,包括以下步驟 客戶端檢測(cè)輸入端在屏幕的輸入?yún)^(qū)域觸摸的按鍵;所述客戶端通過(guò)提示框顯示檢測(cè)到的按鍵對(duì)應(yīng)的輸入信息,并將所述輸入信息顯示到輸入框中。
2.如權(quán)利要求1所述的方法,其特征在于,所述客戶端將輸入信息顯示到輸入框中,包括當(dāng)檢測(cè)到所述輸入端離開(kāi)所述輸入?yún)^(qū)域后,所述客戶端將所述輸入信息顯示到所述輸入框中。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述顯示到輸入框的輸入信息為所述輸入端離開(kāi)所述輸入?yún)^(qū)域之前,在所述輸入?yún)^(qū)域最后觸摸的按鍵對(duì)應(yīng)的輸入信息。
4.如權(quán)利要求1或2所述的方法,其特征在于,所述輸入端在所述輸入?yún)^(qū)域的多個(gè)按鍵之間移動(dòng)時(shí),所述客戶端在所述提示框中依次顯示所述輸入端觸摸的按鍵對(duì)應(yīng)的輸入信息。
5.如權(quán)利要求1所述的方法,其特征在于,所述客戶端通過(guò)提示框顯示所述檢測(cè)到的按鍵對(duì)應(yīng)的輸入信息之后,還包括所述客戶端隱藏所述提示框。
6.一種客戶端,其特征在于,包括檢測(cè)模塊,用于檢測(cè)輸入端在屏幕的輸入?yún)^(qū)域觸摸的按鍵;顯示模塊,用于通過(guò)提示框顯示所述檢測(cè)模塊檢測(cè)到的按鍵對(duì)應(yīng)的輸入信息,并將所述輸入信息顯示到輸入框中。
7.如權(quán)利要求6所述的客戶端,其特征在于,所述顯示模塊,具體用于在所述檢測(cè)模塊檢測(cè)到所述輸入端離開(kāi)所述輸入?yún)^(qū)域后,將所述輸入信息顯示到所述輸入框中。
8.如權(quán)利要求6或7所述的客戶端,其特征在于,所述顯示模塊,具體用于將所述輸入端離開(kāi)所述輸入?yún)^(qū)域之前,在所述輸入?yún)^(qū)域最后觸摸的按鍵對(duì)應(yīng)的輸入信息顯示到所述輸入框中。
9.如權(quán)利要求6或7所述的客戶端,其特征在于,所述顯示模塊,具體用于當(dāng)所述輸入端在所述輸入?yún)^(qū)域的多個(gè)按鍵之間移動(dòng)時(shí),在所述提示框中依次顯示所述輸入端觸摸的按鍵對(duì)應(yīng)的輸入信息。
10.如權(quán)利要求6所述的客戶端,其特征在于, 所述顯示模塊,還用于隱藏所述提示框。
全文摘要
本發(fā)明公開(kāi)了一種顯示輸入信息的方法,包括以下步驟客戶端檢測(cè)輸入端在屏幕的輸入?yún)^(qū)域觸摸的按鍵;所述客戶端通過(guò)提示框顯示檢測(cè)到的按鍵對(duì)應(yīng)的輸入信息,并將所述輸入信息顯示到輸入框中。通過(guò)使用本發(fā)明,可以使用戶能夠及時(shí)獲知是否準(zhǔn)確點(diǎn)擊到正確的按鍵。本發(fā)明同樣公開(kāi)了一種應(yīng)用上述方法的裝置。
文檔編號(hào)G06F3/048GK102298483SQ201010210748
公開(kāi)日2011年12月28日 申請(qǐng)日期2010年6月28日 優(yōu)先權(quán)日2010年6月28日
發(fā)明者欒蘭, 袁丁 申請(qǐng)人:騰訊科技(深圳)有限公司