專利名稱:一種基于二次按鍵輸入的信息輸出方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,具體涉及一種基于二次按鍵輸入的信息輸出方法。
背景技術(shù):
隨著網(wǎng)絡(luò)技術(shù)的高速發(fā)展以及人們消費觀念的改變,家電數(shù)字化的趨勢越來越明 顯。而人們希望通過數(shù)字家庭機頂盒的遙控器能夠在數(shù)字電視機等的搜索引擎中搜索所需 要的信息,這就必須要有一種漢字的輸入法。因此一種能夠在遙控器上應(yīng)用的高效的輸入 法尤為重要。 而目前在手機中廣泛應(yīng)用的拼音輸入法以及筆劃輸入法,雖然可以應(yīng)用在數(shù)字鍵 盤上。但是拼音輸入法和筆劃輸入法都存在一個效率方面的缺陷,一個漢字需要多次按鍵 輸入它的拼音字母才能輸出,而且在存在重碼的情況下還得通過上下翻頁選擇。這樣下來, 一個漢字少則按三次鍵,多則要按十幾次鍵才能輸出,效率較低。造成拼音輸入敲鍵頻繁的 原因在于26個字母沒有得到良好的編碼編排。有些字母甚至要按鍵四次才能輸入,之后才 可以得到設(shè)備輸出的信息。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)方案的不足,提供一種基于二次按鍵輸入的信息 輸出方法,能更有效地輸出信息。 為了實現(xiàn)上述目的,本發(fā)明通過以下的技術(shù)方案來實現(xiàn)
本發(fā)明提供一種基于二次按鍵輸入的信息輸出方法,包括
(1)獲取用戶通過按鍵輸入的信息,其中 在數(shù)字鍵盤的1,2,3,4,5,6六個數(shù)字鍵盤中,連續(xù)按鍵兩次來輸入一個英文字 符,將26個英文字符按照區(qū)域1為{a, b, c, d, e, f},區(qū)域2為{g, h, i, j, k, 1},區(qū)域3為 {m, n, o, p, q, r},區(qū)域4為{s, t, u, v, w, x},區(qū)域5為{y, z}的格式,每六個英文字符編在 一個區(qū)域,在每個區(qū)域內(nèi)以位置1,位置2,位置3,位置4,位置5,位置6對區(qū)域內(nèi)的字符排 序,第一次按鍵取其區(qū)域號,第二次按鍵取該英文字符在其區(qū)域內(nèi)的位置,通過兩次按鍵就 可以輸入一個英文字符; (2)根據(jù)輸入的按鍵信息,將漢字的編碼以二字詞組作為基本輸出元素,在漢字輸 入的模式下,按照英文字符的輸入方法,通過輸入該兩個字各自的拼音的首字母取得該詞 組,將該詞組輸出。 優(yōu)選的,連續(xù)按鍵兩次輸入一個英文字符,按鍵四次對應(yīng)一個二字的漢字詞組。
優(yōu)選的,使用數(shù)字鍵盤的數(shù)字的1, 2, 3, 4, 5, 6六個數(shù)字鍵盤輸入英文字符以及漢 字,并把7,8,9,0四個數(shù)字按鍵按照其在遙控器上的位置定義為左,上,右,下四個位置移 動鍵位,并將編碼"66"定義為"確認"功能命令鍵位,"55"定義為輸入模式切換鍵,同時將 編碼"63"定義為"退一位",也就是"刪除"功能鍵位。
本發(fā)明與現(xiàn)有技術(shù)相比具有以下特點 1、不用背五筆筆劃字根,不用拼音準(zhǔn),用于含有數(shù)字鍵盤的數(shù)字家電機頂盒的遙 控器,傳呼機、收銀機、游戲機,自助服務(wù)終端等當(dāng)中,不用鍵盤貼。 2、在拼音輸入法以及筆劃輸入法中,英文字符以三個或四個為一個單位被分布在 數(shù)字按鍵2到9中,在所有字符出現(xiàn)幾率均等的情況下,輸入一個字符平均的按鍵次數(shù)大于 兩次,提高了輸入的效率,從而也提高了輸出信息效率。 3、本輸入法發(fā)明只要按鍵兩次便可以輸入一個英文字符,效率高。并且只需要只 要按鍵四次便可以輸入一個常見的二字詞組,通過左右移動以及上下翻頁選擇所需的詞 組。兩個字的總共的按鍵次數(shù),一般會在7到9次按鍵,比拼音輸入法以及筆劃輸入法效率 都要高很多。 4、本發(fā)明的刪除,模式切換,確定等功能按鍵的編碼設(shè)置以及上下翻頁左右移動 鍵位設(shè)置都進行了良好的人機交互設(shè)置,方便手機操作,人性化的設(shè)計。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)
有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本
發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以
根據(jù)這些附圖獲得其它的附圖。
圖1是遙控器電路原理簡圖; 圖2是本發(fā)明對26個英文字符的編碼圖; 圖3是本發(fā)明的3*4數(shù)字鍵盤的特殊功能鍵位分布圖; 圖4是本發(fā)明方法流程圖。
具體實施例方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其它 實施例,都屬于本發(fā)明保護的范圍。 本發(fā)明提供一種基于二次按鍵輸入的信息輸出方法,能更有效地輸出信息。
本發(fā)明的方法主要包括(1)獲取用戶通過按鍵輸入的信息;(2)根據(jù)輸入的按鍵 信息,將漢字的編碼以二字詞組作為基本輸出元素,在漢字輸入的模式下,按照英文字符的 輸入方法,通過輸入該兩個字各自的拼音的首字母取得該詞組,將該詞組輸出。其中,本發(fā) 明提出以下設(shè)置方式 1、將26個英文字符或者說將漢字拼音中用到的字符劃分為5個區(qū)域,分別是{a, b, c, d, e, f} , {g, h, i, j, k, 1} , {m, n, o, p, q, r} , {s, t, u, v, w, x} , {y, z}。 總共可分為區(qū) 域1,區(qū)域2,區(qū)域3,區(qū)域4,區(qū)域5五個區(qū)域。并用位置1,位置2,位置3,位置4,位置5,位 置6對區(qū)域內(nèi)的字符位置排序。這樣,通過用一個數(shù)字表示區(qū)域號, 一個數(shù)字表示該英文字 符在其區(qū)域內(nèi)的位置,就能夠用兩個數(shù)字表示一個英文字符,也就是只需要按鍵兩次就能 獲得一個英文字符。
2、把7,8,9,0四個數(shù)字按鍵按照其在遙控器上的物理位置定義為左,上,右,下四 個位置移動功能鍵位,并將編碼"66"定義為"確認"功能命令鍵位。通過功能命令鍵"55" 進行英文字符輸入模式和漢字輸入模式之間的切換。 3、在英文字符輸入模式下,當(dāng)輸入的英文字符串足夠多的時候,可以用鍵位9,也 就是移動功能鍵位的"右",來補全該字符串。在補全字符串存在多個備選的情況下,可以 通過數(shù)字鍵8以及數(shù)字鍵0,也就是移動功能鍵位的上下鍵來選擇備選字符串,并用編碼 "66",也就是"確認"功能命令鍵位進行確認。 4、漢字的編碼以二字詞組作為基本輸出元素,并且按照英文字符的輸入方法,只 要輸入這兩個字各自的拼音的首字母就可以取得該詞組。通過連續(xù)按鍵兩次可以得到一個 漢字的拼音的首字母,重復(fù)兩次這樣的操作,也就是鍵入這個詞組的兩個漢字的拼音各自 的首字母,就可以獲得由這兩個漢字組成的詞組。 5、在出現(xiàn)的備選詞組中,可以通過數(shù)字按鍵7和9,也就是移動功能鍵位的左右鍵 進行左右移動選擇,通過數(shù)字按鍵8和0,也就是移動功能鍵位的上下鍵進行翻頁。在選到 所輸入的詞組后,鍵入"66",也就是"確認"功能命令鍵位進行確認。 6、若出現(xiàn)需要輸入一個獨字,也就是非詞組情況,可以先輸入含有該字的詞組,然 后利用"刪除"功能鍵位刪除其中一個字。 下面將結(jié)合實施例和附圖對本發(fā)明作進一步的詳細描述
附圖1是遙控器件的電路簡圖。 遙控器件的電路主要由發(fā)射電路,單片機MPU,以及3*4掃描電路組成。單片機MPU 通過掃描電路不斷掃描遙控器上的3*4數(shù)字按鍵。當(dāng)單片機MPU檢測到某一個按鍵被按下 時,它將這一信號傳送到發(fā)射電路發(fā)射出去。當(dāng)機頂盒收到這個信號號,存儲下來,并等待 下一信號。當(dāng)接收到兩個信號后則取出該字符。在漢字輸入模式下,則將這一字符放入另 一存儲器中,并等待下一個字符,當(dāng)接收到兩個字符后取出對應(yīng)的詞組。
如附圖2所示,是本發(fā)明對26個英文字符的編碼圖。 本發(fā)明按照這個編碼圖將26個英文字符或者說將漢字拼音中用到的字符劃分為 5個區(qū)域并對區(qū)域內(nèi)的字符位置排序。這樣,通過用一個數(shù)字表示區(qū)域號,一個數(shù)字表示該 英文字符在其區(qū)域內(nèi)的位置,就能夠用兩個數(shù)字表示一個英文字符,也就是只需要按鍵兩 次就能獲得一個英文字符。例如在英文字符輸入模式下,用ll可以取到英文字符"A",用 13可以取到英文字符"C",用24可以取到英文字符"T",用36可以取到英文字符"R",用52 可以取到英文字符"Z"。在漢字輸入模式下,要輸入"發(fā)明"二字,由其拼音為"Fa Ming"得 知我們需要輸入"F"和"M",用16取到字符"F",用31取到字符"M",也就是用1631就可以 取出"發(fā)明"二字編碼。 在附圖2中,63被設(shè)置為"刪除"功能命令鍵位,55被設(shè)置成"切換"命令鍵位,66 被設(shè)置成"確認"命令鍵位。 如附圖3所示,是本發(fā)明的3*4數(shù)字鍵盤的特殊功能鍵位分布圖。
3*4數(shù)字鍵盤的一些鍵位被定義為特殊功能鍵位。即按照這些數(shù)字在鍵盤上的位 置,數(shù)字鍵位7被設(shè)置成"左移"移動功能按鍵,數(shù)字鍵位8被設(shè)置成"上翻"移動功能按鍵, 數(shù)字鍵位9被設(shè)置成"右移"移動功能按鍵,數(shù)字鍵位0被設(shè)置成"下翻"移動功能按鍵。
如圖4所示,是本發(fā)明方法流程圖。
5
圖中顯示了漢字輸入的輸入流程,假設(shè)以"專利"這個二字詞組舉例。由其拼音 為"Zhuan Li"得知需要輸入"Z"和"L",用52取到字符"Z",用30取到字符"L",也就是用 5230作為"專利"這個二字詞組的編碼。按照圖4的流程,在按下5230后,屏幕顯示備選字 為"資料總量專利總理走路租賃責(zé)令",所需的詞組在備選詞當(dāng)中,通過左右移動功 能鍵位8和0就可以選擇所需詞組,當(dāng)選到之后,用按鍵66確認。 又以輸入"我們都要去"為例,將其拆分為"我們"+ "都"+ "要"+ "去"。"我們" 的拼音為"Wo Men"得知需要輸入"W"和"M",用45取到字符"W",用31取到字符"M",也就 是用4531作為"我們"這個二字詞組的編碼。輸入編碼后在備選詞當(dāng)選擇所需的詞組"我 們",并用按鍵66確認。"都"字的輸入,因為本發(fā)明輸入法以二元詞組為基本元素,故可以 先鍵入一個常見的含有"都"字的詞組,如"首都",然后再刪除"首"字得到。"都"字的輸 入過程為:取"首都"的拼音"Shou Du"的"S"和"D",用編碼41取得"S",用14取得"D"。 通過上下翻頁以及左右移動選擇"首都"這一詞組。并用左右移動功能鍵位將光標(biāo)移動到 "首"跟"都"之間,然后鍵入刪除功能命令鍵位,將"首"字刪除。到此,"都"已被輸出。
從上述技術(shù)方案可以看出,本發(fā)明具有以下有益效果 1、不用背五筆筆劃字根,不用拼音準(zhǔn),用于含有數(shù)字鍵盤的數(shù)字家電機頂盒的遙 控器,傳呼機、收銀機、游戲機,自助服務(wù)終端等當(dāng)中,不用鍵盤貼。 2、在拼音輸入法以及筆劃輸入法中,英文字符以三個或四個為一個單位被分布在 數(shù)字按鍵2到9中,在所有字符出現(xiàn)幾率均等的情況下,輸入一個字符平均的按鍵次數(shù)大于 兩次,提高了輸入的效率,從而也提高了輸出信息效率。 3、本輸入法發(fā)明只要按鍵兩次便可以輸入一個英文字符,效率高。并且只需要只 要按鍵四次便可以輸入一個常見的二字詞組,通過左右移動以及上下翻頁選擇所需的詞 組。兩個字的總共的按鍵次數(shù),一般會在7到9次按鍵,比拼音輸入法以及筆劃輸入法效率 都要高很多。 4、本發(fā)明的刪除,模式切換,確定等功能按鍵的編碼設(shè)置以及上下翻頁左右移動
鍵位設(shè)置都進行了良好的人機交互設(shè)置,方便手機操作,人性化的設(shè)計。 本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可
以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存
儲介質(zhì)可以包括只讀存儲器(ROM, Read Only Memory)、隨機存取存儲器(RAM, Random
Access Memory)、磁盤或光盤等。 以上對本發(fā)明實施例所提供的一種基于二次按鍵輸入的信息輸出方法,進行了詳 細介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說 明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù) 本發(fā)明的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不 應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
一種基于二次按鍵輸入的信息輸出方法,其特征在于,包括(1)獲取用戶通過按鍵輸入的信息,其中在數(shù)字鍵盤的1,2,3,4,5,6六個數(shù)字鍵盤中,連續(xù)按鍵兩次來輸入一個英文字符,將26個英文字符按照區(qū)域1為{a,b,c,d,e,f},區(qū)域2為{g,h,i,j,k,l},區(qū)域3為{m,n,o,p,q,r},區(qū)域4為{s,t,u,v,w,x},區(qū)域5為{y,z}的格式,每六個英文字符編在一個區(qū)域,在每個區(qū)域內(nèi)以位置1,位置2,位置3,位置4,位置5,位置6對區(qū)域內(nèi)的字符排序,第一次按鍵取其區(qū)域號,第二次按鍵取該英文字符在其區(qū)域內(nèi)的位置,通過兩次按鍵就可以輸入一個英文字符;(2)根據(jù)輸入的按鍵信息,將漢字的編碼以二字詞組作為基本輸出元素,在漢字輸入的模式下,按照英文字符的輸入方法,通過輸入該兩個字各自的拼音的首字母取得該詞組,將該詞組輸出。
2. 根據(jù)權(quán)利要求1所述的基于二次按鍵輸入的信息輸出方法,其特征在于連續(xù)按鍵兩次輸入一個英文字符,按鍵四次對應(yīng)一個二字的漢字詞組。
3. 根據(jù)權(quán)利要求1或2所述的基于二次按鍵輸入的信息輸出方法,其特征在于使用數(shù)字鍵盤的數(shù)字的1, 2, 3, 4, 5, 6六個數(shù)字鍵盤輸入英文字符以及漢字,并把7, 8,9, 0四個數(shù)字按鍵按照其在遙控器上的位置定義為左,上,右,下四個位置移動鍵位,并將編碼"66"定義為"確認"功能命令鍵位,"55"定義為輸入模式切換鍵,同時將編碼"63"定義為"退一位",也就是"刪除"功能鍵位。
全文摘要
本發(fā)明公開一種基于二次按鍵輸入的信息輸出方法。該方法包括(1)獲取用戶通過按鍵輸入的信息,其中,在數(shù)字鍵盤的1,2,3,4,5,6六個數(shù)字鍵盤中,連續(xù)按鍵兩次來輸入一個英文字符,將26個英文字符按照區(qū)域,第一次按鍵取其區(qū)域號,第二次按鍵取該英文字符在其區(qū)域內(nèi)的位置,通過兩次按鍵就可以輸入一個英文字符;(2)根據(jù)輸入的按鍵信息,將漢字的編碼以二字詞組作為基本輸出元素,在漢字輸入的模式下,按照英文字符的輸入方法,通過輸入該兩個字各自的拼音的首字母取得該詞組,將該詞組輸出。本發(fā)明的方法能更有效地輸出信息,提高輸出效率。
文檔編號G06F3/023GK101706684SQ20091019417
公開日2010年5月12日 申請日期2009年11月26日 優(yōu)先權(quán)日2009年11月26日
發(fā)明者羅笑南, 陳昭文 申請人:中山大學(xué)