亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種用數(shù)字型鍵盤輸入字符的編碼方法

文檔序號:6609582閱讀:561來源:國知局
專利名稱:一種用數(shù)字型鍵盤輸入字符的編碼方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種用電話鍵盤、計算機小鍵盤,專用小型鍵盤等以數(shù)字按鍵為主,附有少數(shù)非數(shù)字按鍵的數(shù)字型鍵盤輸入字符的編碼方法。
數(shù)字型鍵盤中最常見的是常規(guī)電話鍵盤,是由10個數(shù)字鍵(“0”~“9”字鍵)和兩個非數(shù)字鍵(“*”、“#”字鍵)構(gòu)成的3×4的12鍵位的一種小型鍵盤,移動電話(俗稱手機)鍵盤與其相似。與此類似的還有由10個數(shù)字鍵和其它字符鍵或功能鍵構(gòu)成的計算機小鍵盤、自動取款機鍵盤、銀行輸入密碼用的鍵盤,以及4×4的16鍵位的單板機鍵盤等。這類鍵位較少的小型鍵盤主要用于輸入數(shù)字,通常無法輸入字母等其它字符。為了解決這一問題,人們發(fā)明了一些用這類鍵盤上的健位字符編成代碼,實現(xiàn)非數(shù)字字符輸入的方法。如美國專利“Entry of alphabetical characters into atelephone system using a conventionaltelephone keypad”(US 5392338)提出的方法,其第一種代碼的表達形式為n個“數(shù)字字符”+“#”,即用按下數(shù)字鍵的次數(shù)表示選定在該鍵位上定義的第幾個字符(包括數(shù)字),再用“#”號鍵作為間隔,完成該字符的輸入,然后進行下一字符的輸入。該方法解決了非數(shù)字字符、主要是英文字母的輸入。其不足之處是,由于將數(shù)字和英文字母等統(tǒng)一編碼后,使最常用的數(shù)字輸入時也必須用“#”號鍵隔開,改變了人們輸入數(shù)字的習(xí)慣,很容易造成操作錯誤。其第二種代碼的表達形式為“數(shù)字字符”+“數(shù)字字符”,即先用一數(shù)字鍵表示選定該鍵位上對應(yīng)的一組非數(shù)字字符,再用一個數(shù)字鍵表示該字符在本組排列的位數(shù),完成該字符的輸入,但要用停頓作為間隔后,才能進行第下一字符的輸入。其不足之處是,所述停頓時間難以掌握,容易因按鍵過快而造成亂碼,而且數(shù)字輸入也要經(jīng)過停頓,輸入速度受到限制。
本發(fā)明的目的是,針對現(xiàn)有技術(shù)的不足,提供一種既不改變數(shù)字輸入習(xí)慣,無需附加間隔字符或停頓時間來區(qū)分各個標(biāo)示字符,又能方便、快速地輸入數(shù)字與其它字符的方法。
本發(fā)明的解決方案是,用一個數(shù)字與n個同一非數(shù)字字符構(gòu)成的代碼來表征對應(yīng)字符序列中的第n+1位字符或字符串,其中n=0,1,2,…,N。當(dāng)n=0時,代碼被定義為該數(shù)字字符,當(dāng)n=1,2,…,N時,代碼被定義為任意字符或字符串。
其代碼形式為“1個數(shù)字字符”+n個同一“非數(shù)字字符”,也可以是n個同一“非數(shù)字字符”+“1個數(shù)字字符”。
其進一步的特征是,將代碼按常規(guī)電話鍵盤各數(shù)字鍵位上標(biāo)示的字符序列予以定義,“0”字鍵或“1”字鍵對應(yīng)的字符序列中含有字符“Q”和“Z”。
本發(fā)明的方法具有以下特點1.適合不能直接輸入字母和其它字符的小型數(shù)字型鍵盤輸入包括數(shù)字在內(nèi)的各種字符和任意字符串,如使用最常用的常規(guī)3×4電話鍵盤、計算機小鍵盤、自動取款機或其它專用設(shè)備的小型鍵盤快速輸入單詞、詞組或指令等。
2.解決了數(shù)字與非數(shù)字字符的識別問題,無需另加字符或停頓時間來作為字符間的分隔符,按鍵沒有二義性,并允許任意擴充定義代碼和采用“多對一”的定義。
3.數(shù)字輸入無需附加分隔符,符合常規(guī);字母和其它字符的輸入符合人們視覺、操作、理解習(xí)慣,規(guī)則簡單、便于記憶和準(zhǔn)確操作。
4.對按鍵速度和節(jié)奏沒有特別要求,適合各種操作者使用,有利于提高輸入速度。
5.編碼規(guī)則統(tǒng)一,解碼規(guī)則簡單,易于實施。
下面結(jié)合附圖作進一步說明附

圖1為常規(guī)電話鍵盤示意圖。
附圖2為代碼形式1的解碼過程圖。
附圖3為代碼形式2的解碼過程圖。
一、常規(guī)電話鍵盤如圖1所示,鍵盤上包括鍵名為“0”字鍵~“9”字鍵的10個數(shù)字鍵和鍵名為“*”字鍵、“#”字鍵的兩個非數(shù)字鍵??捎米址?”~“9”和“*”、“#”分別表示這些按鍵或這些按鍵產(chǎn)生的碼。
用10個數(shù)字鍵分別與非數(shù)字鍵中的“*”字鍵組成代碼,則代碼形式為1個“數(shù)字字符”+n個“*”(n=0,1,2,…,N)……………(1)該式表示代碼由一個數(shù)字字符和緊隨其后的若干個“*”字符組成,而輸入操作時是先按一次數(shù)字鍵,再按n次“*”字鍵。
通常,數(shù)字鍵位上除了標(biāo)有數(shù)字符外,在“2”~“9”字鍵鍵位上還標(biāo)示了字母,分別組成“2ABC”、“3DEF”、……、“9WXY”等字符序列,其中共包括24個字母。雖然代碼所表征的字符可根據(jù)需要定義和自行標(biāo)示,但為了便于輸入,將代碼表征的字符序列按各數(shù)字鍵位上標(biāo)示的字符順序予以定義,同時,將與“0”字鍵對應(yīng)的字符序列設(shè)置為“0.@_”,將與“1”字鍵對應(yīng)的字符序列定義為“1QZ[空格]”。可將這兩個字符序列標(biāo)示在對應(yīng)鍵位上,如圖1中所示,以便直觀、統(tǒng)一。對只標(biāo)示了數(shù)字,未標(biāo)示字母的電話鍵盤,也可按上述字符序列定義并自行標(biāo)示。代碼與所表征的字符由表1的編碼真值表定義。表1為用“*”號鍵與數(shù)字鍵組成代碼的實施例,其中“*”的個數(shù)為0~3的部分為針對上述常規(guī)電話的方案,其余的保留部分表示可在上述方案的基礎(chǔ)上增添新的字符,擴充對應(yīng)的字符序列,例如表中的“\”,“/”等。
表1編碼真值表 代碼與其真值可記為下列關(guān)系式1個數(shù)字字符+n個“*”=對應(yīng)字符序列中第n+1個字符(n=0,1,2,…,N)…(2)例如“9**”=X,“2***”=C,“6”=6,“6*”=M等。上述關(guān)系式表示輸入某一字符序列中的第n+1個字符時,按一次對應(yīng)的數(shù)字鍵后接著按n次“*”字鍵;而輸入數(shù)字時,只按一次該數(shù)字鍵即可。
接收端按照表1即可將接受的代碼解釋為相應(yīng)的字符或字符串。解碼過程如圖2所示。由于解碼時是根據(jù)數(shù)字后有無“*”號來判斷該代碼是否為數(shù)字,所以對按下數(shù)字鍵時產(chǎn)生的代碼不會出現(xiàn)“二義性”問題。第一個字符輸入后,不論是數(shù)字還是其它字符,即可接著輸入下一個字符。區(qū)別各個字符代碼是利用非數(shù)字字符到數(shù)字字符的變化、或者數(shù)字字符到非數(shù)字字符的變化作為隱式的分隔標(biāo)志。一段字符輸完后,可用另一非數(shù)字鍵“#”表示結(jié)束。如輸入“XYZ@263.COM”的按鍵操作為 從表1中可以看出,代碼中的數(shù)字與非數(shù)字字符“*”的輸入次序可以互換而其真值相等,因而代碼形式也可以為n個“*”+1個“數(shù)字字符”(n=0,1,2,…,N)……………(3)該式表示代碼由若干個“*”字符和緊隨其后的一個數(shù)字字符組成,其解碼過程如圖3所示,也沒有“二義性”問題。此時,輸入“XYZ@263.COM”的按鍵操作為 雖然(1)式和(3)式的代碼結(jié)構(gòu)相反,但它們是等效的,并且都是“由1個數(shù)字字符與n個‘*’字符構(gòu)成的”。從操作方便來說,采用(1)式的編碼方案更加合適。
另外,也可以用“#”字符與各數(shù)字構(gòu)成代碼,而將“*”字符作為結(jié)束符使用。此時,表1中的“*”相應(yīng)替換為“#”。
當(dāng)使用移動電話為輸入終端,按其鍵面標(biāo)示定義代碼時。除“7”字鍵、“9”字鍵對應(yīng)的字符序列為5個字符外,其余可與常規(guī)電話相同,其代碼真值表如表2所示。同樣,也可在此基礎(chǔ)上進行擴充。
表2 移動電話編碼真值表 二、一般來說,對還有其他非數(shù)字字符的數(shù)字型鍵盤,可任選一個用于編碼,另一個作為結(jié)束符。例如計算機的小鍵盤,其非數(shù)字鍵除“.”、“[Enter]”鍵外,還包括“+”、“-”、“*”、“/”、“[Num lock]”鍵,它們都可用于組成編碼。為遵從習(xí)慣,可仍將“.”字鍵用于輸入小數(shù)點,“[Enter]”鍵用于完成輸入,而從后五個中任選一個用于編碼,即代碼為數(shù)字+n個“+”;或數(shù)字+n個“-”;或數(shù)字+n個“*”;或數(shù)字+n個“/”;或數(shù)字+n個“[Num lock]”。
三、根據(jù)本發(fā)明的方法,一方面代碼可以定義為任意字符或字符串,另一方面,只需增加代碼中非數(shù)字字符的個數(shù),就可將代碼任意擴充以表征更多的字符或字符串,如表1所示。所以可以將一些常用單詞、詞組等用代碼表征,例如“1****”=“START”;“1*****”=“AND”;“2****”=“20000”;“3****”=“END”;“5*****”=“BEST”;“0****”=“\”;“0******”=XYZ@263.COM等等,以實現(xiàn)字符串的輸入,從而大大提高輸入速度。
權(quán)利要求
1.一種用數(shù)字型鍵盤輸入字符的編碼方法,是用按鍵的不同組合構(gòu)成的代碼來表征字符,本發(fā)明的特征在于所述代碼由一個數(shù)字字符與n個同一非數(shù)字字符構(gòu)成,表征對應(yīng)字符序列中的第n+1位字符或字符串,其中n=0,1,2,…,N;n=0時,代碼被定義為該數(shù)字字符,代碼被定義為任意字符或字符串。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于所述代碼形式為1個“數(shù)字字符”+n個同一“非數(shù)字字符”。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于所述非數(shù)字字符為“*”。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于所述字符序列分別按常規(guī)電話鍵盤中數(shù)字鍵面上標(biāo)示的字符及其順序組成,在“0”字鍵或“1”字鍵的對應(yīng)字符序列中含有字符“Q”和“Z”。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于所述“0”字鍵對應(yīng)的字符序列為“0.@_”;“1”字鍵的字符序列為“1QZ[空格]”。
全文摘要
一種用數(shù)字型鍵盤輸入字符的編碼方法,是由1個數(shù)字字符和n個同一非數(shù)字字符構(gòu)成代碼,表征對應(yīng)字符序列中的第n+1個字符或字符串,其代碼形式為:1個“數(shù)字字符”+n個同一“非數(shù)字字符”或n個同一“非數(shù)字字符”+1個“數(shù)字字符”。代碼一般按常規(guī)電話數(shù)字鍵面上標(biāo)示的數(shù)字及字母定義,并補充定義部分字符及字符串。本發(fā)明在直接輸入數(shù)字的基礎(chǔ)上,能進行其它字符和字符串的輸入。操作直觀、簡便、快捷,不易產(chǎn)生錯碼。
文檔編號G06F3/023GK1331442SQ00113509
公開日2002年1月16日 申請日期2000年6月27日 優(yōu)先權(quán)日2000年6月27日
發(fā)明者賈維嘉, 羅三定, 徐高潮 申請人:賈維嘉
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1