數(shù)據(jù)輸入方法、數(shù)據(jù)輸入裝置及電子設(shè)備的制作方法
【專利摘要】本發(fā)明公開了數(shù)據(jù)輸入方法,包括:檢測(cè)光標(biāo)在顯示屏中的顯示位置;當(dāng)光標(biāo)停留在虛擬鍵盤中的某一字符按鍵,且停留時(shí)間達(dá)到第一時(shí)間閾值時(shí),確定與字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的多個(gè)備選字符串;控制顯示屏顯示多個(gè)備選字符串;響應(yīng)指示在多個(gè)備選字符串中選取其中一個(gè)備選字符串的第一指令,確定與被選取的備選字符串關(guān)聯(lián)的多個(gè)備選對(duì)象;控制顯示屏顯示多個(gè)備選對(duì)象;響應(yīng)指示在多個(gè)備選對(duì)象中選取其中一個(gè)備選對(duì)象的第二指令,輸入被選取的備選對(duì)象。本發(fā)明公開的數(shù)據(jù)輸入方法,能夠簡(jiǎn)化數(shù)據(jù)輸入操作,提高了數(shù)據(jù)的輸入效率。本發(fā)明還公開的電子設(shè)備及其數(shù)據(jù)輸入裝置。
【專利說(shuō)明】數(shù)據(jù)輸入方法、數(shù)據(jù)輸入裝置及電子設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于電子設(shè)備的數(shù)據(jù)輸入控制【技術(shù)領(lǐng)域】,尤其涉及數(shù)據(jù)輸入方法、數(shù)據(jù)輸入裝置及電子設(shè)備。
【背景技術(shù)】
[0002]現(xiàn)在電子設(shè)備的功能和控制方式都趨于多元化。目前出現(xiàn)了一類電子設(shè)備,該類電子設(shè)備包括顯示屏,并具有數(shù)據(jù)輸入模式,當(dāng)電子設(shè)備進(jìn)入數(shù)據(jù)輸入模式之后,在顯示屏上顯示一虛擬鍵盤。與該類電子設(shè)備適配的無(wú)線控制裝置能夠控制光標(biāo)在顯示屏中的顯示位置,該無(wú)線控制裝置可以為空中鼠標(biāo)和遙控器。這類電子設(shè)備的一種典型應(yīng)用為智能電視。
[0003]當(dāng)用戶要在電子設(shè)備輸入文字時(shí),要使用無(wú)線控制裝置依次選中多個(gè)字符按鍵,并且在每次選中一個(gè)字符按鍵后要執(zhí)行確認(rèn)操作。例如:用戶想要輸入“藍(lán)”字,需要使用無(wú)線控制裝置將光標(biāo)依次定位到“L”、“A”和“N”三個(gè)字符按鍵上,并執(zhí)行三次確認(rèn)操作,之后在備選的子符中選擇“監(jiān)”子,才能完成本次輸入?呆作。
[0004]可以看到,現(xiàn)有的數(shù)據(jù)輸入方式存在操作復(fù)雜、輸入效率低下的問(wèn)題。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明的目的在于提供電子設(shè)備及其數(shù)據(jù)輸入方法和數(shù)據(jù)輸入裝置,以簡(jiǎn)化數(shù)據(jù)輸入操作,提高數(shù)據(jù)的輸入效率。
[0006]為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
[0007]本發(fā)明公開了一種數(shù)據(jù)輸入方法,應(yīng)用于一具有顯示屏的電子設(shè)備,所述電子設(shè)備具有數(shù)據(jù)輸入模式,在所述電子設(shè)備處于數(shù)據(jù)輸入模式時(shí),所述顯示屏顯示一虛擬鍵盤,并且與所述電子設(shè)備適配的無(wú)線控制裝置能夠以在空間移動(dòng)的方式控制光標(biāo)在所述顯示屏中的顯示位置,所述控制方法包括:
[0008]檢測(cè)光標(biāo)在所述顯示屏中的顯示位置;
[0009]當(dāng)所述光標(biāo)停留在所述虛擬鍵盤中的某一字符按鍵,且停留時(shí)間達(dá)到第一時(shí)間閾值時(shí),確定與所述字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的多個(gè)備選字符串,所述多個(gè)備選字符串的首字符均為與所述字符按鍵對(duì)應(yīng)的字符;
[0010]控制所述顯示屏顯示所述多個(gè)備選字符串;
[0011]響應(yīng)指示在所述多個(gè)備選字符串中選取其中一個(gè)備選字符串的第一指令,確定與被選取的備選字符串關(guān)聯(lián)的多個(gè)備選對(duì)象;
[0012]控制所述顯示屏顯示所述多個(gè)備選對(duì)象;
[0013]響應(yīng)指示在所述多個(gè)備選對(duì)象中選取其中一個(gè)備選對(duì)象的第二指令,輸入被選取的備選對(duì)象。
[0014]優(yōu)選的,控制所述顯示屏顯示所述多個(gè)備選字符串,包括:確定所述多個(gè)備選字符串的優(yōu)先級(jí);按照優(yōu)先級(jí)從高到低的順序在所述多個(gè)備選字符串中選擇第一數(shù)量個(gè)備選字符串;在第一顯示區(qū)域顯示選擇出的第一數(shù)量個(gè)備選字符串,在第二顯示區(qū)域顯示其余備選字符串,所述第一顯示區(qū)域和第二顯示區(qū)域不重合。
[0015]優(yōu)選的,所述備選字符串的優(yōu)先級(jí)依據(jù)預(yù)設(shè)時(shí)間段內(nèi)所述備選字符串的使用頻率確定。
[0016]優(yōu)選的,所述確定與所述字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的多個(gè)備選字符串,包括:檢測(cè)當(dāng)前的輸入法狀態(tài);獲取與所述字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的,在所述輸入法狀態(tài)下的多個(gè)備選字符串。
[0017]優(yōu)選的,在當(dāng)前的輸入法狀態(tài)為中文輸入狀態(tài)時(shí),獲取與所述字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的多個(gè)備選拼音組合;在當(dāng)前的輸入法狀態(tài)為英文輸入狀態(tài)時(shí),獲取與所述字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的英文字符串。
[0018]本發(fā)明還公開一種數(shù)據(jù)輸入裝置,應(yīng)用于一具有顯示屏的電子設(shè)備,所述電子設(shè)備具有數(shù)據(jù)輸入模式,在所述電子設(shè)備處于數(shù)據(jù)輸入模式時(shí),所述顯示屏顯示一虛擬鍵盤,并且與所述電子設(shè)備適配的無(wú)線控制裝置能夠以在空間移動(dòng)的方式控制光標(biāo)在所述顯示屏中的顯示位置,所述數(shù)據(jù)輸入裝置包括:
[0019]檢測(cè)單元,用于檢測(cè)光標(biāo)在所述顯示屏中的顯示位置;
[0020]第一處理單元,用于當(dāng)所述光標(biāo)停留在所述虛擬鍵盤中的某一字符按鍵,且停留時(shí)間達(dá)到第一時(shí)間閾值時(shí),確定與所述字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的多個(gè)備選字符串,所述多個(gè)備選字符串的首字符均為與所述字符按鍵對(duì)應(yīng)的字符;
[0021]第一控制單元,用于控制所述顯示屏顯示所述多個(gè)備選字符串;
[0022]第二處理單元,用于響應(yīng)指示在所述多個(gè)備選字符串中選取其中一個(gè)備選字符串的第一指令,確定與被選取的備選字符串關(guān)聯(lián)的多個(gè)備選對(duì)象;
[0023]第二控制單元,用于控制所述顯示屏顯示所述多個(gè)備選對(duì)象;
[0024]響應(yīng)單元,用于響應(yīng)指示在所述多個(gè)備選對(duì)象中選取其中一個(gè)備選對(duì)象的第二指令,輸入被選取的備選對(duì)象。
[0025]優(yōu)選的,所述第一控制單元包括:
[0026]優(yōu)先級(jí)確定模塊,用于確定所述多個(gè)備選字符串的優(yōu)先級(jí);
[0027]備選字符串選擇模塊,用于按照優(yōu)先級(jí)從高到低的順序在所述多個(gè)備選字符串中選擇第一數(shù)量個(gè)備選字符串;
[0028]控制模塊,用于在第一顯示區(qū)域顯示選擇出的第一數(shù)量個(gè)備選字符串,在第二顯示區(qū)域顯示其余備選字符串,所述第一顯示區(qū)域和第二顯示區(qū)域不重合。
[0029]優(yōu)選的,所述第一處理單元包括備選字符串確定模塊;所述備選字符串確定模塊用于檢測(cè)當(dāng)前的輸入法狀態(tài),之后獲取與所述字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的,在所述輸入法狀態(tài)下的多個(gè)備選字符串。
[0030]優(yōu)選的,所述備選字符串確定模塊在當(dāng)前的輸入法狀態(tài)為中文輸入狀態(tài)時(shí),獲取與所述字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的多個(gè)備選拼音組合,在當(dāng)前的輸入法狀態(tài)為英文輸入狀態(tài)時(shí),獲取與所述字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的英文字符串。
[0031]本發(fā)明還公開一種電子設(shè)備,包括顯示屏,所述電子設(shè)備具有數(shù)據(jù)輸入模式,在所述電子設(shè)備處于數(shù)據(jù)輸入模式時(shí),所述顯示屏顯示一虛擬鍵盤,并且與所述電子設(shè)備適配的無(wú)線控制裝置能夠以在空間移動(dòng)的方式控制光標(biāo)在所述顯示屏中的顯示位置,另外,所述電子設(shè)備還包括上述任意一種數(shù)據(jù)輸入裝置。
[0032]由此可見,本發(fā)明的有益效果為:基于本發(fā)明公開的數(shù)據(jù)輸入方法,用戶只需要移動(dòng)無(wú)線控制裝置,以使得光標(biāo)在虛擬按鍵中某一字符按鍵停留不短于第一時(shí)間閾值,就可以觸發(fā)電子設(shè)備顯示與該字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的多個(gè)備選字符串,之后用戶只需要執(zhí)行確認(rèn)操作就可以觸發(fā)電子設(shè)備顯示備選對(duì)象,與現(xiàn)有技術(shù)中需要多次將光標(biāo)定位到一個(gè)字符按鍵并執(zhí)行多次確認(rèn)操作,才可以觸發(fā)電子設(shè)備顯示備選對(duì)象相比,簡(jiǎn)化了數(shù)據(jù)輸入操作,提高了數(shù)據(jù)的輸入效率。
【專利附圖】
【附圖說(shuō)明】
[0033]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0034]圖1為本發(fā)明公開的一種數(shù)據(jù)輸入方法的流程圖;
[0035]圖2為本發(fā)明公開的另一種數(shù)據(jù)輸入方法的流程圖;
[0036]圖3為本發(fā)明公開的另一種數(shù)據(jù)輸入方法的流程圖;
[0037]圖4a至4c為基于本發(fā)明公開的數(shù)據(jù)輸入方法輸入數(shù)據(jù)過(guò)程中顯示屏的示意圖;
[0038]圖5為本發(fā)明公開的一種數(shù)據(jù)輸入裝置的結(jié)構(gòu)示意圖;
[0039]圖6為本發(fā)明公開的第一控制模塊的一種結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0040]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(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ù)的范圍。
[0041]本發(fā)明公開一種數(shù)據(jù)輸入方法,該數(shù)據(jù)輸入方法應(yīng)用于一具有顯示屏的電子設(shè)備,該電子設(shè)備具有數(shù)據(jù)輸入模式,在電子設(shè)備處于數(shù)據(jù)輸入模式時(shí),電子設(shè)備中的顯示屏顯示一虛擬鍵盤,并且與電子設(shè)備適配的無(wú)線控制裝置能夠以在空間移動(dòng)的方式控制光標(biāo)在顯示屏中的顯示位置。本發(fā)明中的電子設(shè)備可以為智能電視?;诒景l(fā)明公開的數(shù)據(jù)輸入方法,能夠簡(jiǎn)化數(shù)據(jù)輸入操作,提高數(shù)據(jù)的輸入效率。
[0042]參見圖1,圖1為本發(fā)明公開的一種數(shù)據(jù)輸入方法的流程圖。該數(shù)據(jù)輸入方法包括:
[0043]步驟Sll:檢測(cè)光標(biāo)在顯示屏中的顯示位置。
[0044]與電子設(shè)備適配的無(wú)線控制裝置(如空中鼠標(biāo)或者遙控器)能夠以空間移動(dòng)的方式控制光標(biāo)在顯示屏中的顯示位置,在無(wú)線控制裝置移動(dòng)過(guò)程中,光標(biāo)在顯示屏中的顯示位置也隨之發(fā)生變化,光標(biāo)可能位于虛擬鍵盤中的某一位置,也可能處于虛擬鍵盤外的某一位置。電子設(shè)備在處于數(shù)據(jù)輸入模式時(shí),實(shí)時(shí)檢測(cè)光標(biāo)在顯示屏中的顯示位置。
[0045]步驟S12:當(dāng)光標(biāo)停留在虛擬鍵盤中的某一字符按鍵,且停留時(shí)間達(dá)到第一時(shí)間閾值時(shí),確定與該字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的多個(gè)備選字符串,多個(gè)備選字符串的首字符均為與字符按鍵對(duì)應(yīng)的字符。
[0046]步驟S13:控制顯示屏顯示多個(gè)備選字符串。
[0047]其中,與字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的備選字符串為:在各種語(yǔ)言環(huán)境下以該字符為首字符的備選字符串。如,在中文環(huán)境下的備選拼音組合,以及在英文環(huán)境下的英文字符串。這里以光標(biāo)在字符按鍵“L”上停留并且停留時(shí)間達(dá)到第一時(shí)間閾值為例,與字符“L”所關(guān)聯(lián)的備選字符串包括備選拼音組合,如“1&11”、“1&1”、“1&”、“161^”、“1&1^”、“1’ X”和“I’ C”,與字符“L”所關(guān)聯(lián)的備選字符串還可以包括備選英文字符串,如“l(fā)ea”、“Ιο”和“l(fā)ab”。
[0048]電子設(shè)備在確定光標(biāo)停留在虛擬鍵盤的某一字符按鍵且停留時(shí)間達(dá)到第一時(shí)間閾值時(shí),就顯示與該字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的多個(gè)備選字符串。對(duì)于用戶而言,用戶通過(guò)移動(dòng)無(wú)線控制裝置的位置以使得光標(biāo)移動(dòng)至虛擬按鍵中的一個(gè)字符按鍵,之后控制移動(dòng)無(wú)線控制裝置在當(dāng)前位置停留不短于第一時(shí)間閾值,就可以觸發(fā)電子設(shè)備顯示與該字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的多個(gè)備選字符串。
[0049]這里需要說(shuō)明的是:虛擬鍵盤中的每個(gè)字符按鍵都占有一定的區(qū)域,也就是說(shuō),當(dāng)光標(biāo)位于某一個(gè)字符按鍵所占的區(qū)域時(shí),電子設(shè)備確定光標(biāo)停留在該字符按鍵處。在用戶移動(dòng)無(wú)線控制裝置的位置以使得光標(biāo)移動(dòng)至虛擬按鍵中的一個(gè)字符按鍵后,即便無(wú)線控制裝置的位置發(fā)生輕微移動(dòng),只要光標(biāo)未超出該字符按鍵所在區(qū)域,電子設(shè)備仍認(rèn)定光標(biāo)停留在該字符按鍵上。
[0050]實(shí)施中,該第一時(shí)間閾值可以為電子設(shè)備的原始設(shè)定,也可以由用戶根據(jù)自己的操作習(xí)慣設(shè)定。實(shí)施中,第一時(shí)間閾值可以設(shè)置為2秒。
[0051]步驟S14:響應(yīng)指示在多個(gè)備選字符串中選取其中一個(gè)備選字符串的第一指令,確定與被選取的備選字符串關(guān)聯(lián)的多個(gè)備選對(duì)象。
[0052]步驟S15:控制顯示單元顯示多個(gè)備選對(duì)象。
[0053]在電子設(shè)備的顯示屏顯示多個(gè)備選字符串后,響應(yīng)用戶輸入的第一指令在多個(gè)備選字符串中選取其中一個(gè)備選字符串,之后顯示與被選取的備選字符串關(guān)聯(lián)的多個(gè)備選對(duì)象。與備選字符串關(guān)聯(lián)的備選對(duì)象,可以為該備選字符串的擴(kuò)展字符串,如在英文環(huán)境下的備選字符串“l(fā)ea”,與該備選字符串“l(fā)ea”關(guān)聯(lián)的備選對(duì)象包括“l(fā)each”、“l(fā)earn”、“l(fā)ead”……。與備選字符串關(guān)聯(lián)的備選對(duì)象,還可以為該備選字符串經(jīng)編碼后的轉(zhuǎn)換字符,如在中文環(huán)境下的備選字符串“l(fā)an”,與該備選字符串“l(fā)an”關(guān)聯(lián)的備選對(duì)象包括“藍(lán)”、“蘭”、“懶”、“爛”……。
[0054]實(shí)施中,第一指令在光標(biāo)停留于某一個(gè)備選字符串且停留時(shí)間達(dá)到第二時(shí)間閾值的情況下生成。對(duì)于用戶而言,用戶移動(dòng)無(wú)線控制裝置的位置以使得光標(biāo)停留在一個(gè)備選字符串上,之后控制無(wú)線控制裝置在當(dāng)前位置停留不短于第二時(shí)間閾值,就可以觸發(fā)電子設(shè)備顯示與該被選取的備選字符串關(guān)聯(lián)的多個(gè)備選對(duì)象,被選取的備選字符串指的是多個(gè)備選字符串中光標(biāo)停留時(shí)間達(dá)到第二時(shí)間閾值的備選字符串。
[0055]當(dāng)無(wú)線控制裝置為遙控器時(shí),遙控器中設(shè)置有“確認(rèn)鍵”,第一指令在光標(biāo)停留于一個(gè)備選字符串且接收到確認(rèn)指令的情況下生成。該確認(rèn)指令在用戶按下遙控器中的“確認(rèn)鍵”時(shí),由遙控器發(fā)送。對(duì)于用戶而言,用戶移動(dòng)遙控器的位置以使得光標(biāo)停留于一個(gè)備選字符串上,之后按下遙控器中的“確認(rèn)鍵”,就可以觸發(fā)電子設(shè)備顯示與該被選取的備選字符串關(guān)聯(lián)的多個(gè)備選對(duì)象,被選取的備選字符串指的是多個(gè)備選字符串中光標(biāo)停留期間接收到確認(rèn)指令的備選字符串。
[0056]步驟S16:響應(yīng)指示在多個(gè)備選對(duì)象中選取其中一個(gè)備選對(duì)象的第二指令,輸入被選取的備選對(duì)象。
[0057]在電子設(shè)備的顯示屏顯示多個(gè)備選對(duì)象后,響應(yīng)用戶輸入的第二指令在多個(gè)備選對(duì)象中選取其中一個(gè)備選對(duì)象,輸入被選取的備選對(duì)象。
[0058]實(shí)施中,第二指令在光標(biāo)停留于某一個(gè)備選對(duì)象且停留時(shí)間達(dá)到第三時(shí)間閾值的情況下生成。對(duì)于用戶而言,用戶移動(dòng)無(wú)線控制裝置的位置以使得光標(biāo)停留于一個(gè)備選對(duì)象上,之后控制無(wú)線控制裝置在當(dāng)前位置停留不短于第三時(shí)間閾值,就可以觸發(fā)電子設(shè)備輸入被選取的備選對(duì)象,被選取的備選對(duì)象指的是多個(gè)備選對(duì)象中光標(biāo)停留時(shí)間達(dá)到第三時(shí)間閾值的備選對(duì)象。
[0059]當(dāng)無(wú)線控制裝置為遙控器時(shí),遙控器中設(shè)置有“確認(rèn)鍵”,第二指令在光標(biāo)停留于一個(gè)備選對(duì)象且接收到確認(rèn)指令的情況下生成。該確認(rèn)指令在用戶按下遙控器中的“確認(rèn)鍵”時(shí),由遙控器發(fā)送。對(duì)于用戶而言,用戶移動(dòng)遙控器的位置以使得光標(biāo)停留于一個(gè)備選對(duì)象上,之后按下遙控器中的“確認(rèn)鍵”,就可以觸發(fā)電子設(shè)備輸入被選取的備選對(duì)象,被選取的備選對(duì)象指的是多個(gè)備選對(duì)象中光標(biāo)停留期間接收到確認(rèn)指令的備選對(duì)象。
[0060]本發(fā)明公開的數(shù)據(jù)輸入方法,當(dāng)光標(biāo)停留在虛擬鍵盤中某一字符按鍵,并且停留時(shí)間達(dá)到第一時(shí)間閾值時(shí),顯示屏顯示與該字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的多個(gè)備選字符串,之后響應(yīng)指示在多個(gè)備選字符串中選取其中一個(gè)備選字符串的第一指令,顯示與被選取的備選字符串關(guān)聯(lián)的多個(gè)備選對(duì)象,之后響應(yīng)指示在多個(gè)備選對(duì)象中選取其中一個(gè)備選對(duì)象的第二指令,輸入被選取的備選對(duì)象。基于本發(fā)明公開的數(shù)據(jù)輸入方法,用戶只需要移動(dòng)無(wú)線控制裝置,以使得光標(biāo)在虛擬按鍵中某一字符按鍵停留不短于第一時(shí)間閾值,就可以觸發(fā)電子設(shè)備顯示與該字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的多個(gè)備選字符串,之后用戶只需要執(zhí)行確認(rèn)操作就可以觸發(fā)電子設(shè)備顯示備選對(duì)象,與現(xiàn)有技術(shù)中需要多次將光標(biāo)定位到一個(gè)字符按鍵并執(zhí)行多次確認(rèn)操作,才可以觸發(fā)電子設(shè)備顯示備選對(duì)象相比,簡(jiǎn)化了數(shù)據(jù)輸入操作,提高了數(shù)據(jù)的輸入效率。
[0061]實(shí)施中,控制顯示屏顯示與該字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的多個(gè)備選字符串可以通過(guò)多種方式實(shí)現(xiàn)。例如:將與字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的多個(gè)備選字符串顯示在預(yù)設(shè)區(qū)域。本發(fā)明還公開另一種方式,結(jié)合圖2進(jìn)行說(shuō)明。
[0062]參見圖2,圖2為本發(fā)明公開的另一種數(shù)據(jù)輸入方法的流程圖。該數(shù)據(jù)輸入方法包括:
[0063]步驟S21:檢測(cè)光標(biāo)在顯示屏中的顯示位置。
[0064]步驟S22:當(dāng)光標(biāo)停留在虛擬鍵盤中的某一字符按鍵,且停留時(shí)間達(dá)到第一時(shí)間閾值時(shí),確定與字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的多個(gè)備選字符串。
[0065]多個(gè)備選字符串的首字母均為與字符按鍵對(duì)應(yīng)的字符。與字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的備選字符串為:在各種語(yǔ)言環(huán)境下以該字符為首字符的備選字符串。
[0066]步驟S23:確定多個(gè)備選字符串的優(yōu)先級(jí)。
[0067]實(shí)施中,備選字符串的優(yōu)先級(jí)可以依據(jù)預(yù)設(shè)時(shí)間段內(nèi)備選字符串被選取的次數(shù)確定。當(dāng)備選字符串被選取的次數(shù)較多時(shí),其優(yōu)先級(jí)也相應(yīng)的較高,當(dāng)備選字符串被選取的次數(shù)較少時(shí),其優(yōu)先級(jí)也相應(yīng)的較低,也就是說(shuō),備選字符串的優(yōu)先級(jí)與其被選取的次數(shù)近似成正比。
[0068]實(shí)施中,備選字符串的優(yōu)先級(jí)可以依據(jù)備選字符串的使用頻率確定。當(dāng)備選字符串的使用頻率較高時(shí),其優(yōu)先級(jí)也相應(yīng)的較高,當(dāng)備選字符串的使用頻率較低時(shí),其優(yōu)先級(jí)也相應(yīng)的較低,也就是說(shuō),備選字符串的優(yōu)先級(jí)與其使用頻率近似成正比。這里所稱的備選字符串的使用頻率,是指?jìng)溥x字符串被用戶選取的概率。例如:在過(guò)去的第一時(shí)間段內(nèi),某一備選字符串在顯示屏進(jìn)行顯示的次數(shù)為NI,而后續(xù)被用戶選取的次數(shù)為N2,則該備選字符串的使用頻率為N2/N1。
[0069]步驟S24:按照優(yōu)先級(jí)從高到低的順序在多個(gè)備選字符串中選擇第一數(shù)量個(gè)備選字符串。
[0070]步驟S25:在第一顯示區(qū)域顯示選擇出的第一數(shù)量個(gè)備選字符串,在第二顯示區(qū)域顯示其余備選字符串。
[0071]其中,第一顯示區(qū)域和第二顯示區(qū)域?yàn)轱@示屏中的一部分,并且第一顯示區(qū)域和第二顯示區(qū)域不重合。實(shí)施中,第一顯示區(qū)域可以為顯示屏中的圓形區(qū)域,而第二顯示區(qū)域可以為位于該圓形區(qū)域外圍的圓環(huán)。當(dāng)然,第一顯示區(qū)域和第二顯示區(qū)域的形式并不限定于此。
[0072]步驟S26:響應(yīng)指示在多個(gè)備選字符串中選取其中一個(gè)備選字符串的第一指令,確定與被選取的備選字符串關(guān)聯(lián)的多個(gè)備選對(duì)象。
[0073]步驟S27:控制顯示屏顯示多個(gè)備選對(duì)象。
[0074]步驟S28:響應(yīng)指示在多個(gè)備選對(duì)象中選取其中一個(gè)備選對(duì)象的第二指令,輸入被選取的備選對(duì)象。
[0075]本發(fā)明圖2公開的數(shù)據(jù)輸入方法中,當(dāng)光標(biāo)停留在虛擬鍵盤中的某一字符按鍵,且停留時(shí)間達(dá)到第一時(shí)間閾值時(shí),確定與字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的多個(gè)備選字符串,之后在第一區(qū)域顯示多個(gè)備選字符串中優(yōu)先級(jí)較高的第一數(shù)量個(gè)備選字符串,在與第一區(qū)域不重合的第二區(qū)域顯示其他備選字符串?;诒景l(fā)明圖2公開的數(shù)據(jù)輸入方法,優(yōu)先級(jí)較高的備選字符串以及優(yōu)先級(jí)較低的備選字符串在顯示屏中分區(qū)進(jìn)行顯示,而備選字符串的優(yōu)先級(jí)與該用戶選取該備選字符串的情況相關(guān),因此保證了備選字符串在顯示屏中的顯示位置更加符合用戶的操作習(xí)慣,使得用戶可以更加便捷的在多個(gè)備選字符串中選取目標(biāo)備選字符串。
[0076]實(shí)施過(guò)程中,基于電子設(shè)備的顯示屏顯示的虛擬鍵盤,可以實(shí)現(xiàn)多種語(yǔ)言的輸入。在進(jìn)行數(shù)據(jù)輸入過(guò)程中,用戶可以通過(guò)虛擬按鍵中的特定按鍵實(shí)現(xiàn)輸入語(yǔ)言的切換。以中文輸入法為例:通過(guò)虛擬鍵盤中的虛擬按鍵“Shift”可以在中文輸入和英文輸入之間進(jìn)行切換。
[0077]在本發(fā)明圖1和圖2公開的數(shù)據(jù)輸入方法中,當(dāng)光標(biāo)停留在虛擬鍵盤中的某一字符按鍵,且停留時(shí)間達(dá)到第一時(shí)間閾值時(shí),顯示的與該字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的備選字符串可以為:在各種語(yǔ)言環(huán)境下以該字符為首字符的備選字符串。仍以中英文輸入為例,顯示屏既顯示與字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的備選拼音組合,也顯示與該字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的英文字符串。
[0078]作為優(yōu)選方案,確定與字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的多個(gè)備選字符串,包括:檢測(cè)當(dāng)前的輸入法狀態(tài);獲取與字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的,在該輸入法狀態(tài)下的多個(gè)備選
字符串。
[0079]輸入法具有多種狀態(tài),在輸入法處于其中一種狀態(tài)(如第一狀態(tài))的情況下,用戶將要輸入的仍是該狀態(tài)下的字符,則在輸入法處于其他狀態(tài)下的備選字符串是無(wú)用的,輸入法處于其他狀態(tài)下的備選字符串可認(rèn)為是用戶后續(xù)選取備選字符串過(guò)程中的干擾項(xiàng)。基于上述優(yōu)選方案,顯示屏僅顯示輸入法當(dāng)前狀態(tài)下的備選字符串,而不顯示輸入法處于其他狀態(tài)下的備選字符串,對(duì)于用戶選取備選字符串的操作而言,減少了選取操作的干擾項(xiàng),因此用戶可以更方便的選取備選字符串。
[0080]參見圖3,圖3為本發(fā)明公開的另一種數(shù)據(jù)輸入方法的流程圖。該數(shù)據(jù)輸入方法包括:
[0081]步驟S31:檢測(cè)光標(biāo)在顯示屏中的顯示位置。
[0082]步驟S32:當(dāng)光標(biāo)停留在虛擬鍵盤中的某一字符按鍵,且停留時(shí)間達(dá)到第一時(shí)間閾值時(shí),檢測(cè)當(dāng)前的輸入法狀態(tài)。
[0083]步驟S33:在當(dāng)前的輸入法狀態(tài)為中文輸入狀態(tài)時(shí),獲取與字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的多個(gè)備選拼音組合,執(zhí)行步驟S35。
[0084]步驟S34:在當(dāng)前的輸入法狀態(tài)為英文輸入狀態(tài)時(shí),獲取與字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的多個(gè)英文字符串,執(zhí)行步驟S35。
[0085]步驟S35:控制顯示屏顯示多個(gè)備選字符串。
[0086]在當(dāng)前的輸入法狀態(tài)為中文輸入狀態(tài)時(shí),備選字符串具體為備選拼音組合,在當(dāng)前的輸入法狀態(tài)為應(yīng)為輸入狀態(tài)時(shí),備選字符串具體為英文字符串。另外,多個(gè)備選字符串可以在顯示屏的預(yù)設(shè)位置顯示,也可以采用圖2所示的方式,優(yōu)先級(jí)較高的備選字符串和優(yōu)先級(jí)較低的備選字符串在顯示屏的不同區(qū)域分區(qū)顯示。
[0087]步驟S36:響應(yīng)指示在多個(gè)備選字符串中選取其中一個(gè)備選字符串的第一指令,確定與被選取的備選字符串關(guān)聯(lián)的多個(gè)備選對(duì)象。
[0088]步驟S37:控制顯示屏顯示多個(gè)備選對(duì)象。
[0089]步驟S38:響應(yīng)指示在多個(gè)備選對(duì)象中選取其中一個(gè)備選對(duì)象的第二指令,輸入被選取的備選對(duì)象。
[0090]對(duì)于用戶而言,當(dāng)輸入法處于中文輸入狀態(tài)時(shí),用戶將要輸入的數(shù)據(jù)也是漢字,此時(shí)在英文輸入狀態(tài)下的備選字符串是無(wú)用的,可視為干擾項(xiàng)。同樣的,當(dāng)輸入法處于英文輸入狀態(tài)時(shí),用戶將要輸入的數(shù)據(jù)也是英文單詞,此時(shí)在中文輸入狀態(tài)下的備選字符串是無(wú)用的,可視為干擾項(xiàng)。
[0091]本發(fā)明圖3公開的數(shù)據(jù)輸入方法中,當(dāng)光標(biāo)停留在虛擬鍵盤中的某一字符按鍵,且停留時(shí)間達(dá)到第一時(shí)間閾值時(shí),首先檢測(cè)當(dāng)前的輸入法狀態(tài),在當(dāng)前的輸入法狀態(tài)為中文輸入狀態(tài)時(shí),獲取與該字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的備選拼音組合,之后控制顯示屏顯示備選拼音組合,在當(dāng)前的輸入法狀態(tài)為英文輸入狀態(tài)時(shí),獲取與該字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的英文字符串,之后控制顯示屏顯示英文字符串?;诒景l(fā)明圖3公開的數(shù)據(jù)輸入方法,當(dāng)輸入法處于中文輸入狀態(tài)時(shí),顯示屏上顯示的是備選拼音組合,當(dāng)輸入法處于英文輸入狀態(tài)時(shí),顯示屏上顯示的是英文字符串,由于顯示屏不顯示干擾項(xiàng),因此用戶可以更方便的選取備選字符串。[0092]下面以電子設(shè)備中輸入“取消”為例,對(duì)本發(fā)明公開的輸入輸入方法進(jìn)行說(shuō)明。
[0093]1)用戶移動(dòng)無(wú)線控制裝置,以使顯示屏中的光標(biāo)移動(dòng)至字符按鍵“Q”所在區(qū)域,并使光標(biāo)在字符按鍵“Q”所在區(qū)域停留第一時(shí)間閾值,如2秒。電子設(shè)備的顯示屏的界面如圖4a所示。
[0094]2)當(dāng)光標(biāo)在字符按鍵“Q”所在區(qū)域停留的時(shí)間達(dá)到第一時(shí)間閾值時(shí),電子設(shè)備控制顯示屏顯示與字符“Q”關(guān)聯(lián)的多個(gè)備選字符串。此時(shí),電子設(shè)備的顯示屏的界面如圖4b所示。
[0095]3)用戶在圖4b所示的多個(gè)備選字符串中選取備選字符串“Qx”,電子設(shè)備控制顯示屏顯示與備選字符串“Qx”關(guān)聯(lián)的多個(gè)備選對(duì)象。此時(shí),電子設(shè)備的顯示屏的界面如圖4c所示。其中,選取備選字符串“Qx”的具體操作,可以參見圖1中的相關(guān)描述。
[0096]4)用戶在圖4c所示的多個(gè)備選對(duì)象中選取“取消”,電子設(shè)備輸入“取消”,完成輸入。其中,選取備選對(duì)象“取消”的具體操作,可以參見圖1中的相關(guān)描述。
[0097]本發(fā)明上述公開了應(yīng)用于電子設(shè)備的數(shù)據(jù)輸入方法,相應(yīng)的,本發(fā)明還公開一種數(shù)據(jù)輸入裝置。該數(shù)據(jù)輸入裝置應(yīng)用于一具有顯示屏的電子設(shè)備,該電子設(shè)備具有數(shù)據(jù)輸入模式,在電子設(shè)備處于數(shù)據(jù)輸入模式時(shí),電子設(shè)備中的顯示屏顯示一虛擬鍵盤,并且與電子設(shè)備適配的無(wú)線控制裝置能夠以在空間移動(dòng)的方式控制光標(biāo)在顯示屏中的顯示位置。本發(fā)明中的電子設(shè)備可以為智能電視?;诒景l(fā)明公開的數(shù)據(jù)輸入裝置,能夠簡(jiǎn)化數(shù)據(jù)輸入操作,提高數(shù)據(jù)的輸入效率。
[0098]參見圖5,圖5為本發(fā)明公開的數(shù)據(jù)輸入裝置的結(jié)構(gòu)示意圖。該數(shù)據(jù)輸入裝置包括檢測(cè)單元1、第一處理單元2、第一控制單元3、第二處理單元4、第二控制單元5和響應(yīng)單元6。
[0099]其中:
[0100]檢測(cè)單元I,用于檢測(cè)光標(biāo)在顯示屏中的顯示位置。
[0101]與電子設(shè)備適配的無(wú)線控制裝置(如空中鼠標(biāo)或者遙控器)能夠以空間移動(dòng)的方式控制光標(biāo)在顯示屏中的顯示位置,在無(wú)線控制裝置移動(dòng)過(guò)程中,光標(biāo)在顯示屏中的顯示位置也隨之發(fā)生變化,光標(biāo)可能位于虛擬鍵盤中的某一位置,也可能處于虛擬鍵盤外的某一位置。電子設(shè)備在處于數(shù)據(jù)輸入模式時(shí),檢測(cè)單元I實(shí)時(shí)檢測(cè)光標(biāo)在顯示屏中的顯示位置。
[0102]第一處理單元2,用于當(dāng)光標(biāo)停留在虛擬鍵盤中的某一字符按鍵,且停留時(shí)間達(dá)到第一時(shí)間閾值時(shí),確定與字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的多個(gè)備選字符串,多個(gè)備選字符串的首字符均為與字符按鍵對(duì)應(yīng)的字符。
[0103]其中,與字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的備選字符串為:在各種語(yǔ)言環(huán)境下以該字符為首字符的備選字符串。如,在中文環(huán)境下的備選拼音組合,以及在英文環(huán)境下的英文字符串。這里以光標(biāo)在字符按鍵“L”上停留并且停留時(shí)間達(dá)到第一時(shí)間閾值為例,與字符“L”所關(guān)聯(lián)的備選字符串包括備選拼音組合,如“1&11”、“1&1”、“1&”、“161^”、“1&1^”、“1’ X”和“1' C”,與字符“L”所關(guān)聯(lián)的備選字符串還可以包括備選英文字符串,如“l(fā)ea”、“Ιο”和“l(fā)ab”。
[0104]第一控制單元3,用于控制顯示屏顯示多個(gè)備選字符串。
[0105]第二處理單元4,用于響應(yīng)指示在多個(gè)備選字符串中選取其中一個(gè)備選字符串的第一指令,確定與被選取的備選字符串關(guān)聯(lián)的多個(gè)備選對(duì)象。
[0106]與備選字符串關(guān)聯(lián)的備選對(duì)象,可以為該備選字符串的擴(kuò)展字符串,如在英文環(huán)境下的備選字符串“ lea”,與該備選字符串“ lea”關(guān)聯(lián)的備選對(duì)象包括“ leach”、“ learn”、“l(fā)ead”……。與備選字符串關(guān)聯(lián)的備選對(duì)象,還可以為該備選字符串經(jīng)編碼后的轉(zhuǎn)換字符,如在中文環(huán)境下的備選字符串“l(fā)an”,與該備選字符串“l(fā)an”關(guān)聯(lián)的備選對(duì)象包括“藍(lán)”、“蘭”、“懶”、“爛”……。
[0107]第二控制單元5,用于控制顯示屏顯示多個(gè)備選對(duì)象。
[0108]響應(yīng)單元6,用于響應(yīng)指示在多個(gè)備選對(duì)象中選取其中一個(gè)備選對(duì)象的第二指令,輸入被選取的備選對(duì)象。
[0109]基于本發(fā)明公開的數(shù)據(jù)輸入裝置,用戶只需要移動(dòng)無(wú)線控制裝置,以使得光標(biāo)在虛擬按鍵中某一字符按鍵停留不短于第一時(shí)間閾值,就可以觸發(fā)電子設(shè)備顯示與該字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的多個(gè)備選字符串,之后用戶只需要執(zhí)行確認(rèn)操作就可以觸發(fā)電子設(shè)備顯示備選對(duì)象,與現(xiàn)有技術(shù)中需要多次將光標(biāo)定位到一個(gè)字符按鍵并執(zhí)行多次確認(rèn)操作,才可以觸發(fā)電子設(shè)備顯示備選對(duì)象相比,簡(jiǎn)化了數(shù)據(jù)輸入操作,提高了數(shù)據(jù)的輸入效率。
[0110]實(shí)施中,控制顯示屏顯示與該字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的多個(gè)備選字符串可以通過(guò)多種方式實(shí)現(xiàn)。例如:將與字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的多個(gè)備選字符串顯示在預(yù)設(shè)區(qū)域。實(shí)施中,還可以采用其他方式控制顯示屏顯示備選字符串。
[0111]本發(fā)明公開第一控制單元的一種結(jié)構(gòu),如圖6所示。第一控制單元包括優(yōu)先級(jí)確定模塊301、備選字符串選擇模塊302和控制模塊303。
[0112]其中:
[0113]優(yōu)先級(jí)確定模塊301,用于確定多個(gè)備選字符串的優(yōu)先級(jí)。
`[0114]實(shí)施中,備選字符串的優(yōu)先級(jí)可以依據(jù)預(yù)設(shè)時(shí)間段內(nèi)備選字符串被選取的次數(shù)確定。當(dāng)備選字符串被選取的次數(shù)較多時(shí),其優(yōu)先級(jí)也相應(yīng)的較高,當(dāng)備選字符串被選取的次數(shù)較少時(shí),其優(yōu)先級(jí)也相應(yīng)的較低,也就是說(shuō),備選字符串的優(yōu)先級(jí)與其被選取的次數(shù)近似成正比。
[0115]實(shí)施中,備選字符串的優(yōu)先級(jí)可以依據(jù)備選字符串的使用頻率確定。當(dāng)備選字符串的使用頻率較高時(shí),其優(yōu)先級(jí)也相應(yīng)的較高,當(dāng)備選字符串的使用頻率較低時(shí),其優(yōu)先級(jí)也相應(yīng)的較低,也就是說(shuō),備選字符串的優(yōu)先級(jí)與其使用頻率近似成正比。這里所稱的備選字符串的使用頻率,是指?jìng)溥x字符串被用戶選取的概率。例如:在過(guò)去的第一時(shí)間段內(nèi),某一備選字符串在顯示屏進(jìn)行顯示的次數(shù)為NI,而后續(xù)被用戶選取的次數(shù)為N2,則該備選字符串的使用頻率為N2/N1。
[0116]備選字符串選擇模塊302,用于按照優(yōu)先級(jí)從高到低的順序在多個(gè)備選字符串中選擇第一數(shù)量個(gè)備選字符串。
[0117]控制模塊303,用于在第一顯示區(qū)域顯示選擇出的第一數(shù)量個(gè)備選字符串,在第二顯示區(qū)域顯示其余備選字符串,第一顯示區(qū)域和第二顯示區(qū)域不重合。
[0118]其中,第一顯示區(qū)域和第二顯示區(qū)域?yàn)轱@示屏中的一部分,并且第一顯示區(qū)域和第二顯示區(qū)域不重合。實(shí)施中,第一顯示區(qū)域可以為顯示屏中的圓形區(qū)域,而第二顯示區(qū)域可以為位于該圓形區(qū)域外圍的圓環(huán)。[0119]基于本發(fā)明圖6公開的數(shù)據(jù)輸入裝置,優(yōu)先級(jí)較高的備選字符串以及優(yōu)先級(jí)較低的備選字符串在顯示屏中分區(qū)進(jìn)行顯示,而備選字符串的優(yōu)先級(jí)與該用戶選取該備選字符串的情況相關(guān),因此保證了備選字符串在顯示屏中的顯示位置更加符合用戶的操作習(xí)慣,使得用戶可以更加便捷的在多個(gè)備選字符串中選取目標(biāo)備選字符串。
[0120]實(shí)施過(guò)程中,基于電子設(shè)備的顯示屏顯示的虛擬鍵盤,可以實(shí)現(xiàn)多種語(yǔ)言的輸入。在進(jìn)行數(shù)據(jù)輸入過(guò)程中,用戶可以通過(guò)虛擬按鍵中的特定按鍵實(shí)現(xiàn)輸入語(yǔ)言的切換。以中文輸入法為例:通過(guò)虛擬鍵盤中的虛擬按鍵“Shift”可以在中文輸入和英文輸入之間進(jìn)行切換。
[0121]當(dāng)光標(biāo)停留在虛擬鍵盤中的某一字符按鍵,且停留時(shí)間達(dá)到第一時(shí)間閾值時(shí),顯示的與該字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的備選字符串可以為:在各種語(yǔ)言環(huán)境下以該字符為首字符的備選字符串。仍以中英文輸入為例,顯示屏既顯示與字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的備選拼音組合,也顯示與該字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的英文字符串。
[0122]作為優(yōu)選方案,在本發(fā)明圖5和圖6所示的數(shù)據(jù)輸入裝置中,第一處理單元2包括備選字符串確定模塊。備選字符串確定模塊,用于檢測(cè)當(dāng)前的輸入法狀態(tài),之后獲取與字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的,在輸入法狀態(tài)下的多個(gè)備選字符串。
[0123]具體的,備選字符串確定模塊在當(dāng)前的輸入法狀態(tài)為中文輸入狀態(tài)時(shí),獲取與字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的多個(gè)備選拼音組合,在當(dāng)前的輸入法狀態(tài)為英文輸入狀態(tài)時(shí),獲取與字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的英文字符串。
[0124]本發(fā)明還公開一種電子設(shè)備,該電子設(shè)備包括顯示屏,電子設(shè)備具有數(shù)據(jù)輸入模式,在電子設(shè)備處于數(shù)據(jù)輸入模式時(shí),顯示屏顯示一虛擬鍵盤,并且與電子設(shè)備適配的無(wú)線控制裝置能夠以在空間移動(dòng)的方式控制光標(biāo)在顯示屏中的顯示位置,另外,該電子設(shè)備還包括本發(fā)明上述公開的任意一種數(shù)據(jù)輸入裝置。本發(fā)明公開的電子設(shè)備能夠簡(jiǎn)化數(shù)據(jù)輸入操作,提高數(shù)據(jù)的輸入效率。
[0125]本說(shuō)明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見即可。對(duì)于實(shí)施例公開的裝置而言,由于其與實(shí)施例公開的方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法部分說(shuō)明即可。
[0126]對(duì)所公開的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。
【權(quán)利要求】
1.一種數(shù)據(jù)輸入方法,應(yīng)用于一具有顯示屏的電子設(shè)備,所述電子設(shè)備具有數(shù)據(jù)輸入模式,在所述電子設(shè)備處于數(shù)據(jù)輸入模式時(shí),所述顯示屏顯示一虛擬鍵盤,并且與所述電子設(shè)備適配的無(wú)線控制裝置能夠以在空間移動(dòng)的方式控制光標(biāo)在所述顯示屏中的顯示位置,其特征在于,所述控制方法包括: 檢測(cè)光標(biāo)在所述顯示屏中的顯示位置;
當(dāng)所述光標(biāo)停留在所述虛擬鍵盤中的某一字符按鍵,且停留時(shí)間達(dá)到第一時(shí)間閾值時(shí),確定與所述字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的多個(gè)備選字符串,所述多個(gè)備選字符串的首字符均為與所述字符按鍵對(duì)應(yīng)的字符; 控制所述顯示屏顯示所述多個(gè)備選字符串; 響應(yīng)指示在所述多個(gè)備選字符串中選取其中一個(gè)備選字符串的第一指令,確定與被選取的備選字符串關(guān)聯(lián)的多個(gè)備選對(duì)象; 控制所述顯示屏顯示所述多個(gè)備選對(duì)象; 響應(yīng)指示在所述多個(gè)備選對(duì)象中選取其中一個(gè)備選對(duì)象的第二指令,輸入被選取的備選對(duì)象。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)輸入方法,其特征在于,控制所述顯示屏顯示所述多個(gè)備選字符串,包括: 確定所述多個(gè)備選字符串的優(yōu)先級(jí); 按照優(yōu)先級(jí)從高到低的順序在所述多個(gè)備選字符串中選擇第一數(shù)量個(gè)備選字符串; 在第一顯示區(qū)域顯示選擇出的第一數(shù)量個(gè)備選字符串,在第二顯示區(qū)域顯示其余備選字符串,所述第一顯示區(qū)域和第二顯示區(qū)域不重合。
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)輸入方法,其特征在于,所述備選字符串的優(yōu)先級(jí)依據(jù)預(yù)設(shè)時(shí)間段內(nèi)所述備選字符串的使用頻率確定。
4.根據(jù)權(quán)利要求1、2或3所述的數(shù)據(jù)輸入方法,其特征在于,所述確定與所述字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的多個(gè)備選字符串,包括: 檢測(cè)當(dāng)前的輸入法狀態(tài); 獲取與所述字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的,在所述輸入法狀態(tài)下的多個(gè)備選字符串。
5.根據(jù)權(quán)利要求4所述的數(shù)據(jù)輸入方法,其特征在于, 在當(dāng)前的輸入法狀態(tài)為中文輸入狀態(tài)時(shí),獲取與所述字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的多個(gè)備選拼音組合; 在當(dāng)前的輸入法狀態(tài)為英文輸入狀態(tài)時(shí),獲取與所述字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的英文字符串。
6.一種數(shù)據(jù)輸入裝置,應(yīng)用于一具有顯示屏的電子設(shè)備,所述電子設(shè)備具有數(shù)據(jù)輸入模式,在所述電子設(shè)備處于數(shù)據(jù)輸入模式時(shí),所述顯示屏顯示一虛擬鍵盤,并且與所述電子設(shè)備適配的無(wú)線控制裝置能夠以在空間移動(dòng)的方式控制光標(biāo)在所述顯示屏中的顯示位置,其特征在于,所述數(shù)據(jù)輸入裝置包括: 檢測(cè)單元,用于檢測(cè)光標(biāo)在所述顯示屏中的顯示位置; 第一處理單元,用于當(dāng)所述光標(biāo)停留在所述虛擬鍵盤中的某一字符按鍵,且停留時(shí)間達(dá)到第一時(shí)間閾值時(shí),確定與所述字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的多個(gè)備選字符串,所述多個(gè)備選字符串的首字符均為與所述字符按鍵對(duì)應(yīng)的字符;第一控制單元,用于控制所述顯示屏顯示所述多個(gè)備選字符串; 第二處理單元,用于響應(yīng)指示在所述多個(gè)備選字符串中選取其中一個(gè)備選字符串的第一指令,確定與被選取的備選字符串關(guān)聯(lián)的多個(gè)備選對(duì)象; 第二控制單元,用于控制所述顯示屏顯示所述多個(gè)備選對(duì)象; 響應(yīng)單元,用于響應(yīng)指示在所述多個(gè)備選對(duì)象中選取其中一個(gè)備選對(duì)象的第二指令,輸入被選取的備選對(duì)象。
7.根據(jù)權(quán)利要求6所述的數(shù)據(jù)輸入裝置,其特征在于,所述第一控制單元包括: 優(yōu)先級(jí)確定模塊,用于確定所述多個(gè)備選字符串的優(yōu)先級(jí); 備選字符串選擇模塊,用于按照優(yōu)先級(jí)從高到低的順序在所述多個(gè)備選字符串中選擇第一數(shù)量個(gè)備選字符串; 控制模塊,用于在第一顯示區(qū)域顯示選擇出的第一數(shù)量個(gè)備選字符串,在第二顯示區(qū)域顯示其余備選字符串,所述第一顯示區(qū)域和第二顯示區(qū)域不重合。
8.根據(jù)權(quán)利要求6或7所述的數(shù)據(jù)輸入裝置,其特征在于,所述第一處理單元包括備選字符串確定模塊;所述備選字符串確定模塊用于檢測(cè)當(dāng)前的輸入法狀態(tài),之后獲取與所述字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的,在所述輸入法狀態(tài)下的多個(gè)備選字符串。
9.根據(jù)權(quán)利要求8所述的數(shù)據(jù)輸入裝置,其特征在于,所述備選字符串確定模塊在當(dāng)前的輸入法狀態(tài)為中文輸入狀態(tài)時(shí),獲取與所述字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的多個(gè)備選拼音組合,在當(dāng)前的輸入法狀態(tài)為英文輸入狀態(tài)時(shí),獲取與所述字符按鍵對(duì)應(yīng)的字符所關(guān)聯(lián)的英文字符串。
10.一種電子設(shè)備,包括顯示屏,所述電子設(shè)備具有數(shù)據(jù)輸入模式,在所述電子設(shè)備處于數(shù)據(jù)輸入模式時(shí),所述顯示屏顯示一虛擬鍵盤,并且與所述電子設(shè)備適配的無(wú)線控制裝置能夠以在空間移動(dòng)的方式控制光標(biāo)在所述顯示屏中的顯示位置,其特征在于,所述電子設(shè)備還包括如權(quán)利要求6至9中任一項(xiàng)所述的數(shù)據(jù)輸入裝置。
【文檔編號(hào)】G06F3/023GK103823572SQ201410081796
【公開日】2014年5月28日 申請(qǐng)日期:2014年3月7日 優(yōu)先權(quán)日:2014年3月7日
【發(fā)明者】陳劍峰 申請(qǐng)人:聯(lián)想(北京)有限公司