欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種利用數(shù)字鍵盤輸入字符的裝置及方法

文檔序號:7623423閱讀:189來源:國知局
專利名稱:一種利用數(shù)字鍵盤輸入字符的裝置及方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種以數(shù)字鍵盤為主輸入的電子裝置及通過數(shù)字鍵輸入字符的方法。
背景技術(shù)
遙控器、手機、電話等以數(shù)字鍵盤為主輸入的電子設(shè)備愈來愈成為人們?nèi)粘I畈豢扇鄙俚墓ぞ?,傳統(tǒng)的數(shù)字輸入不能滿足網(wǎng)頁瀏覽、短信息發(fā)送、互動游戲、記事本等功能,面向用戶提供利用數(shù)字鍵輸入字符方法的便捷程度將極大地影響人們的總體使用體驗。
對于不同語言和輸入法,待輸入字符元素的數(shù)量和類型也有所不同。漢語拼音共有21個聲母和39個韻母,它們由26個英文字母組合形成,所以最直接的方式是逐個輸入英文字母實現(xiàn)輸入;如果配合輸入法就可以進一步提高輸入效率。另外漢字輸入也可以通過部首或者五筆的方式實現(xiàn),其基本輸入符號的定義和數(shù)量就由具體的輸入法而定。但是無論支持何種語言和輸入法,都必需提供對26個英文字母的支持。因此,提供在小鍵盤上操作簡單、易學好記的英文字符輸入方法是實現(xiàn)便捷輸入任何語言任何輸入法的重要基礎(chǔ)。
使用10個數(shù)字鍵盤輸入26個英文字符和標點符號的輸入方法很多,目前廣泛采用的傳統(tǒng)輸入法如圖1所示,按鍵“0”和“1”既可以輸入對應(yīng)數(shù)字,也可以輸入各種符號如“.”“\”“;”“,”等;按鍵“2”至“9”既可以輸入對應(yīng)數(shù)字,也可以對應(yīng)輸入字母“A”至“Z”。以輸入字母“B”為例,首先按“2”鍵,系統(tǒng)提示用戶當前輸入值為“2”,再次按“2”鍵,系統(tǒng)提示用戶當前輸入值變?yōu)椤癆”,第3次按“2”鍵,系統(tǒng)提示用戶當前輸入值為“B”,隨后按其它鍵,或者在一定的超時時間內(nèi)不再按“2”鍵,則系統(tǒng)確定用戶輸入字母“B”。
上述方法因符合小鍵盤的輸入特點而得到了廣泛應(yīng)用,但由于沒有考慮前后字母關(guān)聯(lián)而存在重復輸入等待的問題。即隨后需要輸入的字符如果與當前字符按鍵重疊,則用戶必須停止按鍵等待系統(tǒng)超時確定前一字符輸入。典型的如用戶如果需要輸入“ABC”、“WWW”、“66”等單按鍵詞匯,用戶都不得不以“2-22-222”、“9-9-9”和“6-6”的方式輸入,連貫的輸入節(jié)奏被超時等待所打斷。為解決上述問題,一些廠家增加功能鍵作為輸入確定。例如在選定字符后,不必等待超時,按右方向鍵移動輸入焦點即可開始下一輸入,但這要求用戶在輸入過程中必須隨時判斷是否存在重鍵,重鍵則按該功能鍵,不存在則不用按,輸入法不統(tǒng)一,依然造成用戶使用不便。
另外有一種兩鍵編碼的輸入法比較常見。它與前述輸入法的差別在于第一次按鍵后,不必重復按鍵進行字符選擇,直接按對應(yīng)數(shù)字即可輸入對應(yīng)字母。例如如果需要輸入字母“B”,須先按“2”鍵,再按“3”鍵。如果需要輸入“ABC”,則按鍵序列為“222324”。這類輸入方法的優(yōu)點是每個字符的按鍵確定,減少等待超時的時間。但是能夠使用這種方法快速輸入的前提是用戶需要熟悉按鍵與字符的對應(yīng)關(guān)系及順序,而且任何情況下固定要求按兩個按鍵輸入一個字符,按鍵定位及指位移動也比前述方法復雜。
此外還有很多字符輸入法,如象形編碼等,但因為編碼方案的學習復雜度較高,很少有實際應(yīng)用。

發(fā)明內(nèi)容
本發(fā)明克服現(xiàn)有技術(shù)中數(shù)字鍵盤輸入字符的裝置中存在的重復按鍵超時等待問題,提供一種便捷的通過數(shù)字健輸入字符的方法及裝置。
本發(fā)明所述輸入方法包括以下步驟1、將輸入運算模塊的計數(shù)器清零并停止定時器;2、輸入運算模塊判斷定時器是否超時,如果超時則返回步驟1,否則繼續(xù)步驟3;3、接收用戶輸入模塊的發(fā)送來的鍵值,如果沒有按鍵輸入則返回步驟2,否則繼續(xù)步驟4;4、輸入運算模塊判斷計數(shù)器值,如果計數(shù)器值不大于0則跳至步驟7,否則繼續(xù)步驟5;5、輸入運算模塊判斷收到的鍵值,如果鍵值為選擇字符鍵則累加計數(shù)器值,若累加后計數(shù)器值不大于最大有效計數(shù)器值,則繼續(xù)步驟6,否則設(shè)置計數(shù)器值為1再繼續(xù)步驟6;如果鍵值為數(shù)字鍵,則保存鍵值并將計數(shù)器置1,跳至步驟76、輸入運算模塊向輸入反饋模塊發(fā)送刪除符;7、如果用戶按鍵為數(shù)字或選擇字符鍵則輸入運算模塊啟動或重啟定時器,否則停止定時器;8、輸入運算模塊根據(jù)保存的鍵值和計數(shù)器值檢索字符編碼表,向輸入反饋模塊發(fā)送查得的字符;9、輸入反饋模塊從輸入運算模塊依次接收并向用戶反饋輸入的字符。
采用本發(fā)明所述方法,與傳統(tǒng)輸入法相比,克服了相同按鍵字符輸入的超時等待問題。與對傳統(tǒng)輸入法加確定鍵相比,在本方法中字符輸入法確定,與前后輸入字符無關(guān),有利于用戶掌握輸入節(jié)奏。與兩鍵輸入法相比,本方法不但沿用了傳統(tǒng)輸入法的字符瀏覽功能,而且增加了瀏覽回退功能,有利于初學用戶掌握;即便輸入非按鍵首字符時也需要兩次定位按鍵,但第二次只需定位固定位置的功能按鍵,顯然其定位速度比兩鍵輸入法快。
本發(fā)明所述的裝置包括以下模塊用戶輸入模塊用于用戶做按鍵輸入,它將用戶對各個按鍵的按鍵動作轉(zhuǎn)換為相應(yīng)的鍵值,除依照通常習慣定義“0”至“9”數(shù)字鍵、“刪除”鍵和“輸入法”鍵外,增加“選擇字符鍵”;輸入運算模塊負責處理按鍵信息,該模塊內(nèi)置定時器、計數(shù)器、鍵值緩存和鍵值映射字符表,依據(jù)本發(fā)明所述的輸入方法轉(zhuǎn)換鍵值為字符;輸入反饋模塊以圖形或語音的方式向用戶反饋輸入的字符。
所述“選擇字符鍵”是指在候選字符里查找字符的鍵,為了便于布局,可以用現(xiàn)有的鍵來兼作,也可以是新增加的鍵。
用戶輸入模塊為數(shù)字鍵盤,它與輸入運算模塊連接,用戶輸入模塊通過該連接將鍵值發(fā)送給輸入運算模塊;輸入運算模塊存在于接收設(shè)備上,它與輸入反饋模塊連接,輸入運算模塊通過該連接將輸入字符發(fā)送給輸入反饋模塊,輸入反饋模塊通常以圖形的方式向用戶反饋輸入的字符,也可以考慮使用聲音提示用戶。
典型的裝置如采用遙控器作為輸入的數(shù)字電視機頂盒以及可發(fā)送文字短信的電話終端。在數(shù)字電視機頂盒中,用戶輸入模塊一般為遙控器,輸入運算模塊是機頂盒的遙控器信號接收模塊,用戶反饋模塊是機頂盒連接的顯示屏;在電話終端中,用戶輸入模塊為手機或者電話面板;輸入運算模塊是按鍵處理模塊;用戶反饋模塊是手機或電話機顯示屏。


圖1是本發(fā)明涉及數(shù)字鍵盤按鍵布局圖。
圖2是本發(fā)明輸入法流程圖。
具體實施例方式
圖1為本發(fā)明涉及數(shù)字鍵盤按鍵布局圖,存在用戶輸入模塊中,除依照通常習慣定義“0”至“9”數(shù)字鍵、“刪除”鍵和“輸入法”鍵外,增加在候選字符里查找字符的“選擇字符”鍵。
圖2是本發(fā)明輸入法流程圖。
下面以鍵入英文網(wǎng)址“www.yahoo.com”為例,結(jié)合附圖輸入法對技術(shù)方案的實施作進一步詳細描述。
為說明本發(fā)明,現(xiàn)列出一種字符編碼表,但具體實施方案的編碼表可以不同。

設(shè)定時器超時時間為1秒,<輸入法>鍵兼做“選擇字符鍵”,對用戶順序按鍵<9>、<9>、<9>、<0>、<9>、<輸入法>、<輸入法>,每次按鍵的時間間隔不大于1秒,系統(tǒng)的處理過程如下1.初始化系統(tǒng)計數(shù)器值為0,關(guān)閉定時器,(如201);
2.無超時消息,檢測到用戶按鍵“9”,因為此時計數(shù)器值為0,用戶按鍵為數(shù)字鍵,故作進行如下操作保存鍵值“9”(如206);設(shè)置計數(shù)器為1(如207);并啟動定時器(如212);3.查詢編碼表,由鍵值“9”和計數(shù)器值1得字符值“w”(如213);4.系統(tǒng)反饋“w”(如214),并返回步驟2繼續(xù)檢測超時和按鍵消息;5.檢測到用戶按鍵“9”,因為此時計數(shù)器值為0,用戶按鍵為數(shù)字鍵,故作進行如下操作保存鍵值“9”(如206);設(shè)置計數(shù)器為1(如207);并啟動定時器(如212);6.查詢編碼表,由鍵值“9”和計數(shù)器值1得字符值“w”(如213);7.系統(tǒng)反饋“ww”,并返回步驟2繼續(xù)檢測超時和按鍵消息;8.檢測到用戶按鍵“9”,因為此時計數(shù)器值為0,用戶按鍵為數(shù)字鍵,故作進行如下操作保存鍵值“9”(如206);設(shè)置計數(shù)器為1(如207);并啟動定時器(如212);9.查詢編碼表,由鍵值“9”和計數(shù)器值1得字符值“w”(如213);10.系統(tǒng)反饋“www”,并返回步驟2繼續(xù)檢測超時和按鍵消息;11.檢測到用戶按鍵“0”,因為此時計數(shù)器值為0,用戶按鍵為數(shù)字鍵,故做如下操作保存鍵值“0”(如206);設(shè)置計數(shù)器為1(如207);并啟動定時器(如212);12.查詢編碼表,由鍵值“0”和計數(shù)器值1得字符值“.”(如213);13.系統(tǒng)反饋“www.”,并返回步驟2繼續(xù)檢測超時和按鍵消息;14.檢測到用戶按鍵“9”,因為此時計數(shù)器值為0,用戶按鍵為數(shù)字鍵,故做如下操作保存鍵值“9”(如206);設(shè)置計數(shù)器為1(如207);并啟動定時器(如212);15.查詢編碼表,由鍵值“9”和計數(shù)器值1得字符值“w”(如213);16.系統(tǒng)反饋“www.w”,并返回步驟2繼續(xù)檢測超時和按鍵消息;17.檢測到用戶按鍵“輸入法”,因為此時計數(shù)器值大于0且為字符選擇字符鍵,故做如下操作累加計數(shù)器(如209);發(fā)送回退刪除符(如210),并重啟定時器(如212);18.系統(tǒng)收到回退刪除符后反饋“www.”;19.查詢編碼表,由鍵值“9”和計數(shù)器值2得字符值“x”(如213);
20.系統(tǒng)顯示“www.x”,并返回步驟2繼續(xù)檢測超時和按鍵消息;21.檢測到用戶按鍵“輸入法”,因為此時計數(shù)器值大于0且為字符選擇字符鍵,故做如下操作累加計數(shù)器(如209);發(fā)送回退刪除符(如210),并重啟定時器(如212);22.系統(tǒng)收到回退刪除符后反饋“www.”;23.查詢編碼表,由鍵值“9”和計數(shù)器值3得字符值“y”(如213);24.系統(tǒng)顯示“www.y”,并返回步驟2繼續(xù)檢測超時和按鍵消息,完成后續(xù)輸入處理。
如上所述,對于輸入英文網(wǎng)址“www.yahoo.com”這13個字符,采用本方法用戶共需按鍵24次,過程中定位按鍵17次。如果采用同樣的字符編碼表,使用傳統(tǒng)輸入法,需按鍵24次,定位按鍵11次,但是用戶需要在輸入過程中4次等待超時;如果使用兩鍵編碼的方法,用戶則需按鍵26次,定位按鍵26次。
權(quán)利要求
1.一種利用數(shù)字鍵盤輸入字符的輸入方法,其特征在于,該輸入方法包括以下步驟1.1、將輸入運算模塊的計數(shù)器清零并停止定時器;1.2、輸入運算模塊判斷定時器是否超時,如果超時則返回步驟1.1,否則繼續(xù)步驟1.3;1.3、接收用戶輸入模塊發(fā)送來的鍵值,如果沒有按鍵輸入則返回步驟1.2,否則繼續(xù)步驟1.4;1.4、輸入運算模塊判斷計數(shù)器值,如果計數(shù)器值不大于0則跳至步驟1.7,否則繼續(xù)步驟1.5;1.5、輸入運算模塊判斷收到的鍵值,如果鍵值為選擇字符鍵則累加計數(shù)器值,若累加后計數(shù)器值不大于最大有效計數(shù)器值,則繼續(xù)步驟1.6,否則設(shè)置計數(shù)器值為1再繼續(xù)步驟1.6;如果鍵值為數(shù)字鍵,則保存鍵值并將計數(shù)器置1,跳至步驟1.7;1.6、輸入運算模塊向輸入反饋模塊發(fā)送刪除符;1.7、如果用戶按鍵為數(shù)字或選擇字符鍵則輸入運算模塊啟動或重啟定時器,否則停止定時器;1.8、輸入運算模塊根據(jù)保存的鍵值和計數(shù)器值檢索字符編碼表,向輸入反饋模塊發(fā)送查得的字符;1.9輸入反饋模塊從輸入運算模塊依次接收并向用戶反饋輸入的字符。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,選擇字符鍵是用于在候選字符里查找字符。
3.一種采用權(quán)利要求1所述的輸入方法的以數(shù)字鍵盤為主輸入的電子裝置,該裝置包括以下模塊用戶輸入模塊用于用戶做按鍵輸入,它將用戶對各個按鍵的按鍵動作轉(zhuǎn)換為相應(yīng)的鍵值,依照通常習慣定義“0”至“9”數(shù)字鍵、“刪除”鍵和“輸入法”鍵;輸入運算模塊負責處理按鍵信息,該模塊內(nèi)置定時器、計數(shù)器、鍵值緩存和鍵值映射字符表;輸入反饋模塊以圖形或語音的方式向用戶反饋輸入的字符;其特征在于,用戶輸入模塊中增加“選擇字符鍵”;輸入運算模塊中采用權(quán)利要求1所述的輸入方法轉(zhuǎn)換鍵值為字符。
4.根據(jù)權(quán)利要求3所述的裝置,其特征在于“選擇字符鍵”是用于在候選字符里查找字符,可以用現(xiàn)有的鍵來兼作,也可以是新增加的鍵。
5.根據(jù)權(quán)利要求3所述的裝置,其特征在于,在數(shù)字電視機頂盒中,用戶輸入模塊一般為遙控器,輸入運算模塊是機頂盒的遙控器信號接收模塊,用戶反饋模塊是機頂盒連接的顯示屏。
6.根據(jù)權(quán)利要求3所述的裝置,其特征在于,在電話終端中,用戶輸入模塊為手機或者電話面板,輸入運算模塊是按鍵處理模塊,用戶反饋模塊是手機或電話機顯示屏。
全文摘要
本發(fā)明公開了一種以數(shù)字鍵盤為主輸入的電子裝置,該裝置包括用戶輸入模塊除依照通常習慣定義“0”至“9”數(shù)字鍵外、增加“選擇字符鍵”;輸入運算模塊依據(jù)本發(fā)明所述輸入法將按鍵的鍵值轉(zhuǎn)換為字符;輸入反饋模塊向用戶反饋輸入的字符。本發(fā)明又公開了一種通過數(shù)字鍵盤輸入字符,該方法通過增加“選擇字符鍵”克服了現(xiàn)有技術(shù)中數(shù)字鍵盤輸入字符的裝置中存在的重復按鍵超時等待問題,提高輸入效率的方法。
文檔編號H04M1/23GK1940826SQ20051010014
公開日2007年4月4日 申請日期2005年9月29日 優(yōu)先權(quán)日2005年9月29日
發(fā)明者張建強, 劉千朋, 范旭彤 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
乐都县| 获嘉县| 清远市| 鄂伦春自治旗| 兴安县| 尼勒克县| 新宾| 贵港市| 邵阳县| 弥渡县| 津市市| 富锦市| 共和县| 烟台市| 腾冲县| 冀州市| 侯马市| 古浪县| 五台县| 团风县| 习水县| 盈江县| 盐源县| 大埔县| 三门峡市| 富平县| 千阳县| 东莞市| 舒兰市| 新巴尔虎右旗| 繁峙县| 鲁山县| 遂平县| 蒙自县| 梨树县| 双辽市| 榆中县| 台前县| 唐山市| 奉节县| 洞头县|