專利名稱:防止誤輸入的按鍵處理系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種按鍵處理系統(tǒng)及方法,特別是涉及一種防止誤輸入的按鍵處理系統(tǒng)及方法。
背景技術(shù):
現(xiàn)今電子裝置以輕薄短小,便于攜帶為主流趨勢(shì),由此則產(chǎn)生一個(gè)問題,即供使用者輸入操作指令的按鍵區(qū)面積亦不斷縮小,容易出現(xiàn)兩個(gè)或兩個(gè)以上的按鍵被按下的情況,這些按鍵信息會(huì)被同時(shí)送至處理器進(jìn)行分析判斷待執(zhí)行任務(wù),因此會(huì)造成后臺(tái)處理程序復(fù)雜化甚至無法識(shí)別按鍵信息的情況,而如何克服上述缺點(diǎn)即為本案所要解決的技術(shù)課題。
發(fā)明內(nèi)容
為解決上述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種防止誤輸入的按鍵處理系統(tǒng)及方法。為達(dá)上述目的及其它相關(guān)的目的,本發(fā)明提供一種防止誤輸入的按鍵處理系統(tǒng), 其包括數(shù)據(jù)庫,用于儲(chǔ)存鍵盤中各按鍵對(duì)應(yīng)的信號(hào)代碼的所屬類別,至少包括數(shù)字/字母鍵代碼以及功能鍵代碼;感測(cè)模塊,用于感測(cè)該鍵盤中優(yōu)先被按壓的按鍵;分析模塊,用于依據(jù)該數(shù)據(jù)庫中的儲(chǔ)存數(shù)據(jù),分析該感測(cè)模塊所感測(cè)的該優(yōu)先被按壓的按鍵對(duì)應(yīng)的信號(hào)代碼是否屬于功能鍵代碼;以及處理模塊,若該分析模塊分析該最先被按壓的按鍵所對(duì)應(yīng)的信號(hào)代碼屬于功能鍵代碼時(shí),接收該按鍵對(duì)應(yīng)的信號(hào)代碼并予以暫存,且令該感測(cè)模塊感測(cè)下一個(gè)被優(yōu)先按壓的按鍵,而若該分析模塊分析該最先被按壓的按鍵所對(duì)應(yīng)的信號(hào)代碼不屬于功能鍵代碼時(shí),接收該按鍵對(duì)應(yīng)的信號(hào)代碼并予以執(zhí)行,且屏蔽該感測(cè)模塊的按鍵按壓感測(cè)功能直至該優(yōu)先被按壓的按鍵被釋放。本發(fā)明還提供一種防止誤輸入的按鍵處理方法,應(yīng)用于如上所述的防止誤輸入的按鍵處理系統(tǒng),其包括以下操作步驟1)于數(shù)據(jù)庫中設(shè)定鍵盤中各按鍵對(duì)應(yīng)的信號(hào)代碼的所屬類別,其至少包括數(shù)字/字母鍵代碼以及功能鍵代碼;幻讓感測(cè)模塊感測(cè)該鍵盤中優(yōu)先被按壓的按鍵;;3)依據(jù)該設(shè)定數(shù)據(jù),通過分析模塊分析該所感測(cè)的該優(yōu)先被按壓的按鍵對(duì)應(yīng)的信號(hào)代碼是否屬于功能鍵代碼,若是,則進(jìn)行步驟4),若否,則進(jìn)至步驟5) ;4)由處理模塊接收該按鍵對(duì)應(yīng)的信號(hào)代碼并予以暫存,且返回執(zhí)行步驟幻;以及幻由處理模塊接收該按鍵對(duì)應(yīng)的信號(hào)代碼并予以執(zhí)行,且于判斷該優(yōu)先被按壓的按鍵被釋放后返回執(zhí)行步馬聚2) ο上述按鍵處理系統(tǒng)適用于移動(dòng)電子裝置。上述鍵盤為觸控式鍵盤以及機(jī)械式鍵盤的其中一個(gè)。綜上所述,本發(fā)明的按鍵處理系統(tǒng)及方法通過偵測(cè)當(dāng)前被優(yōu)先按壓的按鍵,當(dāng)分析該按鍵為功能按鍵時(shí),則接收該按鍵對(duì)應(yīng)的信號(hào)代碼并偵測(cè)下一優(yōu)先被按壓的按鍵,而當(dāng)分析該按鍵不是功能按鍵時(shí),則屏蔽該按壓按鍵的偵測(cè)功能,直至判斷該當(dāng)前被按壓的按鍵被釋放始得以恢復(fù),由此以有效防止按鍵誤輸入的情形發(fā)生。
圖1為本發(fā)明的防止誤輸入的按鍵處理系統(tǒng)的系統(tǒng)基本架構(gòu);以及圖2為本發(fā)明的防止誤輸入的按鍵處理方法的處理流程圖。組件標(biāo)號(hào)的簡單說明1移動(dòng)電子裝置10 鍵盤100 按鍵處理系統(tǒng)101 數(shù)據(jù)庫110 感測(cè)模塊120 分析模塊130 處理模塊S210 S260 步驟
具體實(shí)施例方式以下通過特定的具體實(shí)施方式
說明本發(fā)明的技術(shù)內(nèi)容,本領(lǐng)域技術(shù)人員可由本說明書所揭示的內(nèi)容輕易地了解本發(fā)明的其它優(yōu)點(diǎn)與功效。本發(fā)明亦可通過其它不同的具體實(shí)施方式
加以施行或應(yīng)用,本說明書中的各項(xiàng)細(xì)節(jié)亦可基于不同觀點(diǎn)與應(yīng)用,在不背離本發(fā)明的精神下進(jìn)行各種修飾與變更。請(qǐng)參閱圖1,為本發(fā)明的防止誤輸入的按鍵處理系統(tǒng)100的系統(tǒng)基本架構(gòu)。該防止誤輸入的按鍵處理系統(tǒng)100適用于移動(dòng)電子裝置1,例如移動(dòng)電話、掌上計(jì)算機(jī)等載有鍵盤 10的電子裝置1中,該鍵盤10則可例如為觸控式鍵盤或者機(jī)械式鍵盤。如圖所示,本發(fā)明的按鍵處理系統(tǒng)100主要由數(shù)據(jù)庫101、感測(cè)模塊110、分析模塊120以及處理模塊130所組成。該數(shù)據(jù)庫101用于儲(chǔ)存該鍵盤10中各按鍵對(duì)應(yīng)的信號(hào)代碼的所屬類別,于本實(shí)施方式中,該所屬類別包括數(shù)字/字母鍵代碼(例如S,M, L等字母鍵以及1,5,7等數(shù)字鍵) 以及功能鍵代碼(例如Fl鍵,ESC鍵,ALT鍵,CTRL鍵等)。該感測(cè)模塊110用于感測(cè)該鍵盤10中優(yōu)先被按壓的按鍵。該分析模塊120用于依據(jù)該數(shù)據(jù)庫101中的儲(chǔ)存數(shù)據(jù),分析該感測(cè)模塊110所感測(cè)的該優(yōu)先被按壓的按鍵所對(duì)應(yīng)的信號(hào)代碼是否屬于功能鍵代碼。該處理模塊130用于在該分析模塊120分析該最先被按壓的按鍵所對(duì)應(yīng)的信號(hào)代碼屬于功能鍵代碼時(shí),則接收該按鍵對(duì)應(yīng)的信號(hào)代碼并予以暫存,且令該感測(cè)模塊110感測(cè)下一個(gè)被優(yōu)先按壓的按鍵,以等待下一個(gè)輸入的信號(hào)代碼。而若該分析模塊120分析該最先被按壓的按鍵所對(duì)應(yīng)的信號(hào)代碼不屬于功能鍵代碼時(shí),接收該按鍵對(duì)應(yīng)的信號(hào)代碼并予以執(zhí)行,且屏蔽該感測(cè)模塊110的按鍵按壓感測(cè)功能直至該優(yōu)先被按壓的按鍵被釋放。圖2為本發(fā)明的防止誤輸入的按鍵處理方法的處理流程圖,本發(fā)明的按鍵處理方法適用于前述防止誤輸入的按鍵處理系統(tǒng)中,該處理系統(tǒng)可為例如前述設(shè)有鍵盤10的移動(dòng)電子裝置1,該鍵盤10可例如為觸控式或機(jī)械式。如圖所示,首先執(zhí)行步驟S210,設(shè)定鍵盤10中各按鍵對(duì)應(yīng)的信號(hào)代碼的所屬類別,于本實(shí)施方式中,其將鍵盤10中的各個(gè)按鍵分為數(shù)字/字母鍵代碼以及功能鍵代碼兩大類別,接著執(zhí)行步驟S220。在步驟S220中,通過感測(cè)模塊110感測(cè)該鍵盤10中優(yōu)先被按壓的按鍵,接著進(jìn)至步驟S230。在步驟S230中,利用分析模塊120分析該所感測(cè)的該優(yōu)先被按壓的按鍵對(duì)應(yīng)的信號(hào)代碼是否屬于功能鍵代碼,若是,則進(jìn)行步驟S240,若否則進(jìn)至步驟S250。在步驟S240中,由處理模塊130接收該按鍵對(duì)應(yīng)的信號(hào)代碼并予以暫存,且返回執(zhí)行步驟S220。在步驟S250中,由處理模塊130接收該按鍵對(duì)應(yīng)的信號(hào)代碼并予以執(zhí)行,接著進(jìn)至步驟S260。在步驟S260中,由處理模塊130判斷當(dāng)前被按壓的按鍵是否被釋放,若是則返回執(zhí)行步驟S220,否則重復(fù)執(zhí)行本步驟。綜上所述,本發(fā)明的防止誤輸入的按鍵處理系統(tǒng)及方法,通過感測(cè)優(yōu)先被按壓的按鍵,并分析其是否為功能鍵,若是則暫存該按鍵所對(duì)應(yīng)的信號(hào)代碼并感測(cè)下一個(gè)優(yōu)先被按壓的按鍵,若否則直接執(zhí)行該按鍵所對(duì)應(yīng)的信號(hào)代碼,且屏蔽按鍵的按壓感測(cè)功能直至當(dāng)前被按壓的按鍵被釋放,由此得以有效改善實(shí)際在使用移動(dòng)電子裝置時(shí),由于鍵盤按壓面積過小容易出現(xiàn)兩個(gè)或以上按鍵被按壓所導(dǎo)致的誤輸入情形。上述僅用以例示說明本發(fā)明的防止誤輸入的按鍵處理系統(tǒng)及方法的實(shí)施方式,非用以限定本發(fā)明的實(shí)質(zhì)技術(shù)內(nèi)容的范圍。本發(fā)明的防止誤輸入的按鍵處理系統(tǒng)及方法其實(shí)質(zhì)技術(shù)內(nèi)容廣義地定義于權(quán)利要求書中,任何他人所完成的技術(shù)實(shí)體或方法,若與權(quán)利要求書所限定的完全相同,或?yàn)榈刃У淖兏?,均將被視為涵蓋于此權(quán)利要求書的保護(hù)范圍中。
權(quán)利要求
1.一種防止誤輸入的按鍵處理系統(tǒng),其特征在于,包括數(shù)據(jù)庫,用于儲(chǔ)存鍵盤中各按鍵對(duì)應(yīng)的信號(hào)代碼的所屬類別,其至少包括數(shù)字/字母鍵代碼以及功能鍵代碼;感測(cè)模塊,用于感測(cè)該鍵盤中優(yōu)先被按壓的按鍵;分析模塊,用于依據(jù)該數(shù)據(jù)庫中的儲(chǔ)存數(shù)據(jù),分析該感測(cè)模塊所感測(cè)的該優(yōu)先被按壓的按鍵對(duì)應(yīng)的信號(hào)代碼是否屬于功能鍵代碼;以及處理模塊,若該分析模塊分析該最先被按壓的按鍵所對(duì)應(yīng)的信號(hào)代碼屬于功能鍵代碼時(shí),接收該按鍵對(duì)應(yīng)的信號(hào)代碼并予以暫存,且令該感測(cè)模塊感測(cè)下一個(gè)被優(yōu)先按壓的按鍵,而若該分析模塊分析該最先被按壓的按鍵所對(duì)應(yīng)的信號(hào)代碼不屬于功能鍵代碼時(shí),接收該按鍵對(duì)應(yīng)的信號(hào)代碼并予以執(zhí)行,且屏蔽該感測(cè)模塊的按鍵按壓感測(cè)功能直至該優(yōu)先被按壓的按鍵被釋放。
2.根據(jù)權(quán)利要求1所述的防止誤輸入的按鍵處理系統(tǒng),其特征在于,該按鍵處理系統(tǒng)適用于移動(dòng)電子裝置。
3.根據(jù)權(quán)利要求1所述的防止誤輸入的按鍵處理系統(tǒng),其特征在于,該鍵盤為觸控式鍵盤或機(jī)械式鍵盤。
4.一種防止誤輸入的按鍵處理方法,應(yīng)用于權(quán)利要求1所述的防止誤輸入的按鍵處理系統(tǒng),其特征在于,包括以下操作步驟1)于數(shù)據(jù)庫中設(shè)定鍵盤中各按鍵對(duì)應(yīng)的信號(hào)代碼的所屬類別,其至少包括數(shù)字/字母鍵代碼以及功能鍵代碼;2)讓感測(cè)模塊感測(cè)該鍵盤中優(yōu)先被按壓的按鍵;3)依據(jù)該設(shè)定數(shù)據(jù),通過分析模塊分析該所感測(cè)的該優(yōu)先被按壓的按鍵對(duì)應(yīng)的信號(hào)代碼是否屬于功能鍵代碼,若是,則進(jìn)行步驟4),若否,則進(jìn)至步驟5);4)由處理模塊接收該按鍵對(duì)應(yīng)的信號(hào)代碼并予以暫存,且返回執(zhí)行步驟幻;以及5)由處理模塊接收該按鍵對(duì)應(yīng)的信號(hào)代碼并予以執(zhí)行,且于判斷該優(yōu)先被按壓的按鍵被釋放后返回執(zhí)行步驟2)。
5.根據(jù)權(quán)利要求4所述的防止誤輸入的按鍵處理方法,其特征在于,該按鍵處理系統(tǒng)適用于移動(dòng)電子裝置。
6.根據(jù)權(quán)利要求4所述的防止誤輸入的按鍵處理方法,其特征在于,該鍵盤為觸控式鍵盤或機(jī)械式鍵盤。
全文摘要
一種防止誤輸入的按鍵處理系統(tǒng)及方法,通過感測(cè)鍵盤中優(yōu)先被按壓的按鍵,分析該按鍵是否為功能按鍵,若為是,則接收該按鍵對(duì)應(yīng)的信號(hào)代碼并感測(cè)下一個(gè)被優(yōu)先按壓的按鍵;反之,若分析該按鍵并非為功能按鍵時(shí),則接收該按鍵對(duì)應(yīng)的信號(hào)代碼,并于判斷該按鍵被釋放后,開始繼續(xù)感測(cè)下一個(gè)優(yōu)先被按壓的按鍵,由此以有效防止按鍵誤輸入的情形發(fā)生。
文檔編號(hào)H04M1/23GK102455809SQ20101052149
公開日2012年5月16日 申請(qǐng)日期2010年10月21日 優(yōu)先權(quán)日2010年10月21日
發(fā)明者吳銘燿, 魏海兵 申請(qǐng)人:英業(yè)達(dá)股份有限公司