專利名稱:鍵盤(pán)輸入方法、裝置和終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息顯示技術(shù)領(lǐng)域,特別涉及一種鍵盤(pán)輸入方法、裝置和終端。
背景技術(shù):
隨著數(shù)獨(dú)游戲的推廣,各種便攜式電子設(shè)備上都開(kāi)始配置數(shù)獨(dú)游戲,由于便攜式電子設(shè)備有的屏幕太小,具有的表現(xiàn)方式有限,用戶使用數(shù)獨(dú)游戲時(shí),當(dāng)前輸入的數(shù)字往往 會(huì)將在焦點(diǎn)格中先輸入的數(shù)字覆蓋,導(dǎo)致準(zhǔn)備輸入的候選數(shù)字和確認(rèn)數(shù)字區(qū)分困難,在玩數(shù)獨(dú)游戲時(shí)對(duì)準(zhǔn)備輸入的候選數(shù)字分析的難度很大,有時(shí)還需借用紙張進(jìn)行演算,降低了用戶體驗(yàn)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供的一種鍵盤(pán)輸入方法、裝置和系統(tǒng),可以方便的區(qū)分?jǐn)?shù)獨(dú)界面中的候選數(shù)字和確認(rèn)數(shù)字。本發(fā)明實(shí)施例提供的一種鍵盤(pán)輸入方法,該方法包括
設(shè)置向數(shù)獨(dú)界面輸入數(shù)字的第一鍵盤(pán)和第二鍵盤(pán);所述第一鍵盤(pán)和第二鍵盤(pán)包括1-9數(shù)字鍵;
當(dāng)所述輸入的數(shù)字為第一鍵盤(pán)輸入的確認(rèn)數(shù)字時(shí),清空當(dāng)前焦點(diǎn)格后,將所述確認(rèn)數(shù)字在當(dāng)前焦點(diǎn)格中進(jìn)行顯示;
當(dāng)所述輸入的數(shù)字為第二鍵盤(pán)輸入的候選數(shù)字時(shí),將所述候選數(shù)字在當(dāng)前焦點(diǎn)格中進(jìn)行顯示;
其中,所述數(shù)獨(dú)界面的焦點(diǎn)格,用于顯示確認(rèn)數(shù)字和/或候選數(shù)字。相應(yīng)的,本發(fā)明實(shí)施例還提供了一種鍵盤(pán)輸入裝置,包括
設(shè)置模塊,用于設(shè)置向數(shù)獨(dú)界面輸入數(shù)字的第一鍵盤(pán)和第二鍵盤(pán);所述第一鍵盤(pán)和第二鍵盤(pán)包括1-9數(shù)字鍵;
第一處理模塊,用于當(dāng)所述輸入的數(shù)字為第一鍵盤(pán)輸入的確認(rèn)數(shù)字時(shí),清空當(dāng)前焦點(diǎn)格后,將所述確認(rèn)數(shù)字在當(dāng)前焦點(diǎn)格中進(jìn)行顯示;
第二處理模塊,用于當(dāng)所述輸入的數(shù)字為第二鍵盤(pán)輸入的候選數(shù)字時(shí),將所述候選數(shù)字在當(dāng)前焦點(diǎn)格中進(jìn)行顯示;
其中,所述數(shù)獨(dú)界面的焦點(diǎn)格,用于顯示確認(rèn)數(shù)字和/或候選數(shù)字列表。相應(yīng)的,本發(fā)明實(shí)施例還提供了一種終端,包括上述鍵盤(pán)輸入裝置。本發(fā)明實(shí)施例提供了一種鍵盤(pán)輸入方法、裝置和終端,用于設(shè)置向數(shù)獨(dú)界面輸入數(shù)字的第一鍵盤(pán)和第二鍵盤(pán);所述第一鍵盤(pán)和第二鍵盤(pán)包括1-9數(shù)字鍵;當(dāng)所述輸入的數(shù)字為第一鍵盤(pán)輸入的確認(rèn)數(shù)字時(shí),清空當(dāng)前焦點(diǎn)格后,將所述確認(rèn)數(shù)字在當(dāng)前焦點(diǎn)格中進(jìn)行顯示;當(dāng)所述輸入的數(shù)字為第二鍵盤(pán)輸入的候選數(shù)字時(shí),將所述候選數(shù)字在當(dāng)前焦點(diǎn)格中進(jìn)行顯示;其中,所述數(shù)獨(dú)界面的焦點(diǎn)格,用于顯示確認(rèn)數(shù)字和/或候選數(shù)字。使用本發(fā)明實(shí)施例提供的鍵盤(pán)輸入方法、裝置和終端,通過(guò)對(duì)確認(rèn)數(shù)字和候選數(shù)字使用不同的鍵盤(pán)輸入,從而確認(rèn)數(shù)字和候選數(shù)字在當(dāng)前焦點(diǎn)格中顯示的方式不同,較好的區(qū)分了確認(rèn)數(shù)字和候選數(shù)字,提高了操作的便利性,增強(qiáng)了用戶體驗(yàn)。
圖I為本發(fā)明實(shí)施例中鍵盤(pán)輸入方法流程示意 圖2a-圖2b為本發(fā)明實(shí)施例中輸入鍵盤(pán)位置示意 圖3為本發(fā)明實(shí)施例中數(shù)獨(dú)界面示意圖; 圖4為本發(fā)明實(shí)施例中輸入確認(rèn)數(shù)字的流程示意 圖5為本發(fā)明實(shí)施例中輸入候選數(shù)字的流程示意 圖6為本發(fā)明另一實(shí)施例中數(shù)獨(dú)界面示意 圖7為本發(fā)明另一實(shí)施例中鍵盤(pán)輸入方法流程示意 圖8為本發(fā)明另一實(shí)施例中鍵盤(pán)輸入裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面結(jié)合說(shuō)明書(shū)附圖對(duì)本發(fā)明實(shí)施例作進(jìn)一步詳細(xì)描述。為了解決現(xiàn)有技術(shù)存在的問(wèn)題,本發(fā)明實(shí)施例提供了一種鍵盤(pán)輸入方法,如圖I所示,包括以下步驟
步驟101、設(shè)置向數(shù)獨(dú)界面輸入數(shù)字的第一鍵盤(pán)和第二鍵盤(pán);該第一鍵盤(pán)和第二鍵盤(pán)包括1-9數(shù)字鍵;該第一鍵盤(pán)輸和/或第二鍵盤(pán)包括數(shù)獨(dú)界面四周的觸摸輸入鍵盤(pán),如圖2a所示,可以位于數(shù)獨(dú)界面下方的終端顯示屏上;或者懸浮在數(shù)獨(dú)界面上或者數(shù)獨(dú)界面四周的觸摸輸入鍵盤(pán),如圖2b所示,使用可移動(dòng)的懸浮窗口形式的觸摸輸入鍵盤(pán),為了避免該懸浮觸摸輸入鍵盤(pán)顯示的數(shù)字與數(shù)獨(dú)界面中顯示的數(shù)字重疊,可以將其設(shè)置為半透明狀的懸浮觸摸輸入鍵盤(pán);或者終端鍵盤(pán),或者終端外接鍵盤(pán)。步驟102、當(dāng)輸入的數(shù)字為第一鍵盤(pán)輸入的確認(rèn)數(shù)字時(shí),清空當(dāng)前焦點(diǎn)格后,將確認(rèn)數(shù)字在當(dāng)前焦點(diǎn)格中進(jìn)行顯示;
步驟103、當(dāng)輸入的數(shù)字為第二鍵盤(pán)輸入的候選數(shù)字時(shí),將候選數(shù)字在當(dāng)前焦點(diǎn)格中進(jìn)行顯示;
其中,數(shù)獨(dú)界面的焦點(diǎn)格,用于顯示確認(rèn)數(shù)字和/或候選數(shù)字。具體的,數(shù)獨(dú)界面中的每個(gè)焦點(diǎn)格均具有特征信息,該特征信息包括當(dāng)前焦點(diǎn)格中的當(dāng)前數(shù)字、當(dāng)前焦點(diǎn)格中的當(dāng)前數(shù)字是否為既定數(shù)字、以及當(dāng)前焦點(diǎn)格中的候選數(shù)字列表的狀態(tài)。其中,該既定數(shù)字為不可修改的數(shù)字,如圖3中數(shù)獨(dú)界面中各宮格部分的數(shù)字。用戶使用該數(shù)獨(dú)游戲時(shí),通過(guò)不同鍵盤(pán)輸入數(shù)字,以便區(qū)分該輸入數(shù)字是確認(rèn)數(shù)字還是候選數(shù)字。例如,通過(guò)第一鍵盤(pán)輸入的輸入數(shù)字為確認(rèn)數(shù)字;通過(guò)第二鍵盤(pán)輸入的輸入數(shù)字為候選數(shù)字。該確認(rèn)數(shù)字是指當(dāng)前焦點(diǎn)格中確認(rèn)顯示的數(shù)字,如圖3中數(shù)獨(dú)界面中帶有線狀虛框的數(shù)字“3”;候選數(shù)字是指當(dāng)前焦點(diǎn)格中可能確認(rèn)顯示數(shù)字,如圖3中數(shù)獨(dú)界面中帶有點(diǎn)狀虛框的焦點(diǎn)格中的數(shù)字。當(dāng)輸入的數(shù)字為第一鍵盤(pán)輸入的確認(rèn)數(shù)字時(shí),清空當(dāng)前焦點(diǎn)格后,將確認(rèn)數(shù)字在當(dāng)前焦點(diǎn)格中進(jìn)行顯示,具體過(guò)程如圖4所示,包括以下步驟
步驟401、查找到數(shù)獨(dú)界面的當(dāng)前焦點(diǎn)格對(duì)應(yīng)的特征信息;
步驟402、清空特征信息記錄的當(dāng)前焦點(diǎn)格中的內(nèi)容;
步驟403、將特征信息中的當(dāng)前數(shù)字修改為確認(rèn)數(shù)字。較佳的情況,將確認(rèn)數(shù)字顯示在數(shù)獨(dú)界面的已清空的當(dāng)前焦點(diǎn)格中之前,可以檢測(cè)所述當(dāng)前焦點(diǎn)格所在行、所在列和所在宮中,是否已存在該確認(rèn)數(shù)字;當(dāng)已存在該確認(rèn)數(shù)字時(shí),提示輸入錯(cuò)誤;當(dāng)未存在該確認(rèn)數(shù)字時(shí),將該確認(rèn)數(shù)字顯示在數(shù)獨(dú)界面的已清空的當(dāng) 前焦點(diǎn)格中。當(dāng)輸入的數(shù)字為第二鍵盤(pán)輸入的候選數(shù)字時(shí),若當(dāng)前焦點(diǎn)格中已顯示確認(rèn)數(shù)字,則在當(dāng)前焦點(diǎn)格清空后,將候選數(shù)字在當(dāng)前焦點(diǎn)格中進(jìn)行顯示,本實(shí)施例中,將所輸入的候選數(shù)字以九宮格的方式進(jìn)行顯示。在其他實(shí)施例中,將候選數(shù)字與當(dāng)前焦點(diǎn)格中已顯示的確認(rèn)數(shù)字一起進(jìn)行顯示。當(dāng)輸入數(shù)字為第二鍵盤(pán)輸入的候選數(shù)字時(shí),將候選數(shù)字在當(dāng)前焦點(diǎn)格中進(jìn)行顯示,具體過(guò)程如圖5所示,包括以下步驟
步驟501、查找到數(shù)獨(dú)界面的當(dāng)前焦點(diǎn)格對(duì)應(yīng)的特征信息;
步驟502、將候選數(shù)字添加到特征信息中的候選數(shù)字列表。其中,將候選數(shù)字添加到特征信息中的候選數(shù)字列表時(shí),先判斷特征信息中候選數(shù)字列表的狀態(tài)是否為空;若為空,則生成候選數(shù)字列表,將候選數(shù)字直接添加到候選數(shù)字列表;若為非空,則判斷候選數(shù)字列表是否已包括當(dāng)前輸入的候選數(shù)字,若包括,則丟棄當(dāng)前輸入的候選數(shù)字;若未包括,則將候選數(shù)字添加到候選數(shù)字列表。而且,還可以使用“橡皮擦”功能,直接清除數(shù)獨(dú)界面的焦點(diǎn)格中的所有內(nèi)容,將焦點(diǎn)格對(duì)應(yīng)的特征信息中的當(dāng)前數(shù)字修改為-1,刪除焦點(diǎn)格的候選數(shù)字列表。通過(guò)上述描述可知,通過(guò)使用本發(fā)明實(shí)施例提供的鍵盤(pán)輸入方法,通過(guò)對(duì)確認(rèn)數(shù)字和候選數(shù)字使用不同的鍵盤(pán)輸入,從而確認(rèn)數(shù)字和候選數(shù)字在當(dāng)前焦點(diǎn)格中顯示的方式不同,較好的區(qū)分了確認(rèn)數(shù)字和候選數(shù)字。同時(shí),將候選數(shù)字顯示在焦點(diǎn)格中,便于分析當(dāng)前焦點(diǎn)格的確認(rèn)數(shù)字,有效的提高了用戶體驗(yàn)。下面通過(guò)具體實(shí)施例對(duì)本發(fā)明提供的方法進(jìn)行詳細(xì)說(shuō)明。首先,繪制一個(gè)數(shù)獨(dú)游戲的終盤(pán),采用挖洞的方式,根據(jù)難度隨機(jī)挖掉一些數(shù)字,通過(guò)深度優(yōu)先搜索來(lái)求解,從而保證每挖去一個(gè)數(shù)后該數(shù)獨(dú)游戲仍有唯一解,最終生成一個(gè)棋盤(pán)狀的數(shù)獨(dú)界面。如圖6所示,該數(shù)獨(dú)界面中各宮格中的數(shù)字為既定數(shù)字,不可以進(jìn)行修改,空白焦點(diǎn)格處可以輸入數(shù)字。向空白焦點(diǎn)格中輸入數(shù)字時(shí)的規(guī)則為1_9每個(gè)數(shù)字在每一行、每一列和每一宮均只出現(xiàn)一次。并且在數(shù)獨(dú)界面的下方設(shè)定兩個(gè)輸入鍵盤(pán),其中,上方數(shù)字字體較大的鍵盤(pán)為第一鍵盤(pán),用于輸入確認(rèn)數(shù)字;下方數(shù)字字體較小的鍵盤(pán)為第二鍵盤(pán),用于輸入候選數(shù)字。然后,建立焦點(diǎn)格對(duì)應(yīng)的特征信息,該特征信息中包含以下內(nèi)容當(dāng)前焦點(diǎn)格中的當(dāng)前數(shù)字、當(dāng)前焦點(diǎn)格中的當(dāng)前數(shù)字是否為既定數(shù)字、以及當(dāng)前焦點(diǎn)格中的候選數(shù)字列表的狀態(tài)。該特征信息用于表征焦點(diǎn)格中數(shù)字的輸入情況,并且可以實(shí)時(shí)修改用戶輸入的數(shù)字,以該特征信息記錄的數(shù)據(jù)刷新數(shù)獨(dú)界面。設(shè)置向數(shù)獨(dú)界面輸入數(shù)字的第一鍵盤(pán)和第二鍵盤(pán);該第一鍵盤(pán)和第二鍵盤(pán)包括1-9數(shù)字鍵;第一鍵盤(pán)和/或第二鍵盤(pán)包括設(shè)置在所述數(shù)獨(dú)界面外四周的觸摸輸入鍵盤(pán),或者懸浮在所述數(shù)獨(dú)界面上或者所述數(shù)獨(dú)界面內(nèi)四周的觸摸輸入鍵盤(pán),或者終端鍵盤(pán),或者終端外接鍵盤(pán)。最后,使用本發(fā)明實(shí)施例提供的方法,通過(guò)數(shù)獨(dú)界面下方的鍵盤(pán)向空白焦點(diǎn)格 中輸入數(shù)字。具體過(guò)程如圖7所示,包括以下步驟
步驟701、判斷接收的輸入數(shù)字的輸入來(lái)源;當(dāng)輸入數(shù)字為第一鍵盤(pán)輸入的確認(rèn)數(shù)字時(shí),執(zhí)行步驟702 ;當(dāng)輸入數(shù)字為第二鍵盤(pán)輸入的候選數(shù)字時(shí),執(zhí)行步驟706 ;
步驟702、檢測(cè)當(dāng)前焦點(diǎn)格所在行、所在列和所在宮中,是否已存在待輸入的確認(rèn)數(shù)字;當(dāng)已存在待輸入的確認(rèn)數(shù)字時(shí),提示輸入錯(cuò)誤;當(dāng)未存在待輸入的確認(rèn)數(shù)字時(shí),繼續(xù)執(zhí)行步驟 703 ;
步驟703、查找到數(shù)獨(dú)界面的當(dāng)前焦點(diǎn)格對(duì)應(yīng)的特征信息;
步驟704、清空特征信息中記錄的當(dāng)前焦點(diǎn)格中的內(nèi)容;
步驟705、將特征信息中當(dāng)前數(shù)字修改為上述確認(rèn)數(shù)字,并在當(dāng)前焦點(diǎn)格中顯示該確認(rèn)數(shù)字,流程結(jié)束。步驟706、查找到數(shù)獨(dú)界面的當(dāng)前焦點(diǎn)格對(duì)應(yīng)的特征信息;
步驟707、判斷特征信息中候選數(shù)字列表的狀態(tài)是否為空;若為空,則執(zhí)行步驟708 ;若為非空,則執(zhí)行步驟709 ;
步驟708、生成候選數(shù)字列表,將候選數(shù)字直接添加到候選數(shù)字列表,在當(dāng)前焦點(diǎn)格中刷新顯示候選數(shù)字列表中的候選數(shù)字,流程結(jié)束。步驟709、判斷候選數(shù)字列表是否已包括當(dāng)前輸入的候選數(shù)字,若包括,則丟棄當(dāng)前輸入的候選數(shù)字;否則,執(zhí)行步驟710 ;
步驟710、將候選數(shù)字添加到候選數(shù)字列表,在當(dāng)前焦點(diǎn)格中刷新顯示候選數(shù)字列表中的候選數(shù)字,流程結(jié)束。通過(guò)上述描述可知,使用本發(fā)明實(shí)施例提供的鍵盤(pán)輸入方法,通過(guò)對(duì)確認(rèn)數(shù)字和候選數(shù)字使用不同的鍵盤(pán)輸入,從而確認(rèn)數(shù)字和候選數(shù)字在當(dāng)前焦點(diǎn)格中顯示的方式不同,較好的區(qū)分了確認(rèn)數(shù)字和候選數(shù)字。同時(shí),將候選數(shù)字顯示在候選列表中,便于分析當(dāng)前焦點(diǎn)格的確認(rèn)數(shù)字,有效的降低數(shù)獨(dú)游戲的難度。此外,還可以使用“橡皮擦”功能,直接清除數(shù)獨(dú)界面的焦點(diǎn)格中的所有內(nèi)容,將焦點(diǎn)格對(duì)應(yīng)的特征信息中的當(dāng)前數(shù)字修改為-1,刪除焦點(diǎn)格的候選數(shù)字列表。該功能可以用于分析錯(cuò)誤時(shí)的復(fù)位?;谕话l(fā)明構(gòu)思,本發(fā)明實(shí)施例中還提供了一種鍵盤(pán)輸入裝置,該裝置解決問(wèn)題的原理與鍵盤(pán)輸入方法相似,如圖8所示,包括
設(shè)置模塊801,用于設(shè)置向數(shù)獨(dú)界面輸入數(shù)字的第一鍵盤(pán)和第二鍵盤(pán);所述第一鍵盤(pán)和第二鍵盤(pán)包括1-9數(shù)字鍵;
第一處理模塊802,用于當(dāng)所述輸入的數(shù)字為第一鍵盤(pán)輸入的確認(rèn)數(shù)字時(shí),清空當(dāng)前焦點(diǎn)格后,將所述確認(rèn)數(shù)字在當(dāng)前焦點(diǎn)格中進(jìn)行顯示;第二處理模塊803,用于當(dāng)所述輸入的數(shù)字為第二鍵盤(pán)輸入的候選數(shù)字時(shí),將所述候選數(shù)字在當(dāng)前焦點(diǎn)格中進(jìn)行顯示;
其中,所述數(shù)獨(dú)界面的焦點(diǎn)格,用于顯示確認(rèn)數(shù)字和/或候選數(shù)字列表。較佳的,第一處理模塊802,具體用于查找到所述數(shù)獨(dú)界面的當(dāng)前焦點(diǎn)格對(duì)應(yīng)的特征信息;清空所述特征信中記錄的所述當(dāng)前焦點(diǎn)格中的內(nèi)容;將所述特征信息中的當(dāng)前數(shù)字修改為所述確認(rèn)數(shù)字。較佳的,該裝置還包括;
檢測(cè)模塊804,用于檢測(cè)所述當(dāng)前焦點(diǎn)格所在行、所在列和所在宮中,是否已存在所述確認(rèn)數(shù)字;當(dāng)已存在所述確認(rèn)數(shù)字時(shí),提示輸入錯(cuò)誤;當(dāng)未存在所述確認(rèn)數(shù)字時(shí),觸發(fā)所述第一處理模塊802將所述確認(rèn)數(shù)字顯示在數(shù)獨(dú)界面的已清空的當(dāng)前焦點(diǎn)格中。
較佳的,所述第二處理模塊803,具體用于若當(dāng)前焦點(diǎn)格中已顯示確認(rèn)數(shù)字,則在當(dāng)前焦點(diǎn)格清空后,將所述候選數(shù)字在當(dāng)前焦點(diǎn)格中進(jìn)行顯示,或者直接將所述候選數(shù)字與當(dāng)前焦點(diǎn)格中已顯示的確認(rèn)數(shù)字一同進(jìn)行顯示。第二處理模塊803將所述候選數(shù)字在當(dāng)前焦點(diǎn)格中進(jìn)行顯示時(shí),具體用于查找到所述數(shù)獨(dú)界面的當(dāng)前焦點(diǎn)格對(duì)應(yīng)的特征信息;將所述候選數(shù)字添加到所述特征信息中的候選數(shù)字列表。較佳的,該裝置還包括
狀態(tài)判斷模塊805,用于判斷所述特征信息中候選數(shù)字列表的狀態(tài)是否為空;若為空,則生成候選數(shù)字列表,觸發(fā)所述第二處理模塊803將所述候選數(shù)字直接添加到所述候選數(shù)字列表;若為非空,則判斷所述候選數(shù)字列表是否已包括當(dāng)前輸入的候選數(shù)字,若包括,則丟棄當(dāng)前輸入的候選數(shù)字;若未包括,則觸發(fā)所述第二處理模塊803將所述候選數(shù)字添加到候選數(shù)字列表。較佳的,該裝置還包括
清空模塊,用于直接清除所述數(shù)獨(dú)界面的焦點(diǎn)格中的所有內(nèi)容,將所述焦點(diǎn)格對(duì)應(yīng)的特征信息中的當(dāng)前數(shù)字修改為-1,刪除所述焦點(diǎn)格的候選數(shù)字列表。相應(yīng)的,本發(fā)明實(shí)施例還提供了一種終端,包括上述鍵盤(pán)輸入裝置。通過(guò)上述描述可知,使用本發(fā)明實(shí)施例提供的方法、裝置和終端,通過(guò)對(duì)確認(rèn)數(shù)字和候選數(shù)字使用不同的鍵盤(pán)輸入,從而確認(rèn)數(shù)字和候選數(shù)字在當(dāng)前焦點(diǎn)格中顯示的方式不同,較好的區(qū)分了確認(rèn)數(shù)字和候選數(shù)字。同時(shí),將候選數(shù)字顯示在候選列表中,便于分析當(dāng)前焦點(diǎn)格的確認(rèn)數(shù)字,有效的降低數(shù)獨(dú)游戲的難度。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。 顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種鍵盤(pán)輸入方法,其特征在于,該方法包括 設(shè)置向數(shù)獨(dú)界面輸入數(shù)字的第一鍵盤(pán)和第二鍵盤(pán);所述第一鍵盤(pán)和第二鍵盤(pán)包括1-9數(shù)字鍵; 當(dāng)所述輸入的數(shù)字為第一鍵盤(pán)輸入的確認(rèn)數(shù)字時(shí),清空當(dāng)前焦點(diǎn)格,將所述確認(rèn)數(shù)字在當(dāng)前焦點(diǎn)格中進(jìn)行顯示; 當(dāng)所述輸入的數(shù)字為第二鍵盤(pán)輸入的候選數(shù)字時(shí),將所述候選數(shù)字在當(dāng)前焦點(diǎn)格中進(jìn)行顯示; 其中,所述數(shù)獨(dú)界面的焦點(diǎn)格,用于顯示確認(rèn)數(shù)字和/或候選數(shù)字。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述第一鍵盤(pán)和/或第二鍵盤(pán)包括設(shè)置在數(shù)獨(dú)界面外四周的觸摸輸入鍵盤(pán),或者懸浮在所述數(shù)獨(dú)界面上或者所述數(shù)獨(dú)界面內(nèi)四周的觸摸輸入鍵盤(pán),或者終端鍵盤(pán),或者終端外接鍵盤(pán)。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述當(dāng)輸入的數(shù)字為第二鍵盤(pán)輸入的候選數(shù)字時(shí),若當(dāng)前焦點(diǎn)格中已顯示確認(rèn)數(shù)字,則在當(dāng)前焦點(diǎn)格清空后,將所述候選數(shù)字在當(dāng)前焦點(diǎn)格中進(jìn)行顯示,或者直接將所述候選數(shù)字與當(dāng)前焦點(diǎn)格中已顯示的確認(rèn)數(shù)字一同進(jìn)行顯示。
4.根據(jù)權(quán)利要求I或3所述的方法,其特征在于,所述數(shù)獨(dú)界面中的每個(gè)焦點(diǎn)格均具有的特征信息包括當(dāng)前焦點(diǎn)格中的當(dāng)前數(shù)字、當(dāng)前焦點(diǎn)格中的當(dāng)前數(shù)字是否為既定數(shù)字、以及當(dāng)前焦點(diǎn)格中的候選數(shù)字列表的狀態(tài)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述清空當(dāng)前的焦點(diǎn)格后,將所述確認(rèn)數(shù)字在當(dāng)前的焦點(diǎn)格中進(jìn)行顯示,包括 查找到所述數(shù)獨(dú)界面的當(dāng)前焦點(diǎn)格對(duì)應(yīng)的特征信息; 清空所述特征信息記錄的所述當(dāng)前焦點(diǎn)格中的內(nèi)容; 將所述特征信息中的當(dāng)前數(shù)字修改為所述確認(rèn)數(shù)字。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,清空當(dāng)前的焦點(diǎn)格后,將所述確認(rèn)數(shù)字在當(dāng)前的焦點(diǎn)格中進(jìn)行顯示之前,還包括 檢測(cè)所述當(dāng)前焦點(diǎn)格所在行、所在列和所在宮中,是否已存在所述確認(rèn)數(shù)字; 當(dāng)已存在所述確認(rèn)數(shù)字時(shí),提示輸入錯(cuò)誤; 當(dāng)未存在所述確認(rèn)數(shù)字時(shí),將所述確認(rèn)數(shù)字顯示在數(shù)獨(dú)界面的已清空的當(dāng)前焦點(diǎn)格中。
7.根據(jù)權(quán)利要求4所述的方法,其特征在于,將所述候選數(shù)字在當(dāng)前的焦點(diǎn)格中進(jìn)行顯示,包括 查找到所述數(shù)獨(dú)界面的當(dāng)前焦點(diǎn)格對(duì)應(yīng)的特征信息; 將所述候選數(shù)字添加到所述特征信息中的候選數(shù)字列表。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,將所述候選數(shù)字添加到所述特征信息中的候選數(shù)字列表,包括 判斷所述特征信息中候選數(shù)字列表的狀態(tài)是否為空; 若為空,則生成候選數(shù)字列表,將所述候選數(shù)字直接添加到所述候選數(shù)字列表; 若為非空,則判斷所述候選數(shù)字列表是否已包括當(dāng)前輸入的候選數(shù)字,若包括,則丟棄當(dāng)前輸入的候選數(shù)字;若未包括,則將所述候選數(shù)字添加到候選數(shù)字列表。
9.根據(jù)權(quán)利要求1-8中任一所述的方法,其特征在于,還包括 直接清除所述數(shù)獨(dú)界面的焦點(diǎn)格中的所有內(nèi)容,將所述焦點(diǎn)格對(duì)應(yīng)的特征信息中的當(dāng)前數(shù)字修改為-1,刪除所述焦點(diǎn)格的候選數(shù)字列表。
10.一種鍵盤(pán)輸入裝置,其特征在于,包括 設(shè)置模塊,用于設(shè)置向數(shù)獨(dú)界面輸入數(shù)字的第一鍵盤(pán)和第二鍵盤(pán);所述第一鍵盤(pán)和第二鍵盤(pán)包括1-9數(shù)字鍵; 第一處理模塊,用于當(dāng)所述輸入的數(shù)字為第一鍵盤(pán)輸入的確認(rèn)數(shù)字時(shí),清空當(dāng)前焦點(diǎn)格后,將所述確認(rèn)數(shù)字在當(dāng)前焦點(diǎn)格中進(jìn)行顯示; 第二處理模塊,用于當(dāng)所述輸入的數(shù)字為第二鍵盤(pán)輸入的候選數(shù)字時(shí),將所述候選數(shù)字在當(dāng)前焦點(diǎn)格中進(jìn)行顯示; 其中,所述數(shù)獨(dú)界面的焦點(diǎn)格,用于顯示確認(rèn)數(shù)字和/或候選數(shù)字列表。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述第一處理模塊,具體用于查找到所述數(shù)獨(dú)界面的當(dāng)前焦點(diǎn)格對(duì)應(yīng)的特征信息;清空所述特征信息記錄的所述當(dāng)前焦點(diǎn)格中的內(nèi)容;將所述特征信息中的當(dāng)前數(shù)字修改為所述確認(rèn)數(shù)字。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,還包括 檢測(cè)模塊,用于檢測(cè)所述當(dāng)前焦點(diǎn)格所在行、所在列和所在宮中,是否已存在所述確認(rèn)數(shù)字;當(dāng)已存在所述確認(rèn)數(shù)字時(shí),提示輸入錯(cuò)誤;當(dāng)未存在所述確認(rèn)數(shù)字時(shí),觸發(fā)所述第一處理模塊將所述確認(rèn)數(shù)字顯示在數(shù)獨(dú)界面的已清空的當(dāng)前焦點(diǎn)格中。
13.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述第二處理模塊,具體用于若當(dāng)前焦點(diǎn)格中已顯示確認(rèn)數(shù)字,則將當(dāng)前焦點(diǎn)格清空后,將所述候選數(shù)字在當(dāng)前焦點(diǎn)格中進(jìn)行顯示,或者將所述候選數(shù)字在當(dāng)前焦點(diǎn)格中確認(rèn)數(shù)字四周進(jìn)行顯示。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述第二處理模塊將所述候選數(shù)字在當(dāng)前焦點(diǎn)格中進(jìn)行顯示時(shí),具體用于查找到所述數(shù)獨(dú)界面的當(dāng)前焦點(diǎn)格對(duì)應(yīng)的特征信息;將所述候選數(shù)字添加到所述特征信息中的候選數(shù)字列表。
15.根據(jù)權(quán)利要求13所述的裝置,其特征在于,還包括 狀態(tài)判斷模塊,用于判斷所述特征信息中候選數(shù)字列表的狀態(tài)是否為空;若為空,則生成候選數(shù)字列表,觸發(fā)所述第二處理模塊將所述候選數(shù)字直接添加到所述候選數(shù)字列表;若為非空,則判斷所述候選數(shù)字列表是否已包括當(dāng)前輸入的候選數(shù)字,若包括,則丟棄當(dāng)前輸入的候選數(shù)字;若未包括,則觸發(fā)所述第二處理模塊將所述候選數(shù)字添加到候選數(shù)字列表。
16.根據(jù)權(quán)利要求10所述的裝置,其特征在于,還包括 清空模塊,用于直接清除所述數(shù)獨(dú)界面的焦點(diǎn)格中的所有內(nèi)容,將所述焦點(diǎn)格對(duì)應(yīng)的特征信息中的當(dāng)前數(shù)字修改為-1,刪除所述焦點(diǎn)格的候選數(shù)字列表。
17.—種終端,其特征在于,包括權(quán)利要求10-16中任一所述鍵盤(pán)輸入裝置。
全文摘要
本發(fā)明實(shí)施例涉及信息顯示技術(shù)領(lǐng)域,特別涉及一種鍵盤(pán)輸入方法、裝置和終端,方便區(qū)分?jǐn)?shù)獨(dú)界面中的候選數(shù)字和確認(rèn)數(shù)字。本發(fā)明實(shí)施例提供的方法,包括設(shè)置向數(shù)獨(dú)界面輸入數(shù)字的第一鍵盤(pán)和第二鍵盤(pán);第一鍵盤(pán)和第二鍵盤(pán)分別包括1-9數(shù)字鍵;當(dāng)所述輸入的數(shù)字為第一鍵盤(pán)輸入的確認(rèn)數(shù)字時(shí),清空當(dāng)前焦點(diǎn)格,將所述確認(rèn)數(shù)字在當(dāng)前焦點(diǎn)格中進(jìn)行顯示;當(dāng)所述輸入的數(shù)字為第二鍵盤(pán)輸入的候選數(shù)字時(shí),將所述候選數(shù)字在當(dāng)前焦點(diǎn)格中進(jìn)行顯示;其中,所述數(shù)獨(dú)界面的焦點(diǎn)格,用于顯示確認(rèn)數(shù)字和/或候選數(shù)字。通過(guò)對(duì)確認(rèn)數(shù)字和候選數(shù)字使用不同的鍵盤(pán)輸入,從而確認(rèn)數(shù)字和候選數(shù)字在當(dāng)前焦點(diǎn)格中顯示的方式不同,較好的區(qū)分了確認(rèn)數(shù)字和候選數(shù)字。
文檔編號(hào)G06F3/023GK102778959SQ20111012191
公開(kāi)日2012年11月14日 申請(qǐng)日期2011年5月12日 優(yōu)先權(quán)日2011年5月12日
發(fā)明者丁迎, 陳姝 申請(qǐng)人:漢王科技股份有限公司