防止误输入的按键处理系统及方法

文档序号:7763249阅读:156来源:国知局
专利名称:防止误输入的按键处理系统及方法
技术领域
本发明涉及一种按键处理系统及方法,特别是涉及一种防止误输入的按键处理系统及方法。
背景技术
现今电子装置以轻薄短小,便于携带为主流趋势,由此则产生一个问题,即供使用者输入操作指令的按键区面积亦不断缩小,容易出现两个或两个以上的按键被按下的情况,这些按键信息会被同时送至处理器进行分析判断待执行任务,因此会造成后台处理程序复杂化甚至无法识别按键信息的情况,而如何克服上述缺点即为本案所要解决的技术课题。

发明内容
为解决上述现有技术的缺点,本发明的目的在于提供一种防止误输入的按键处理系统及方法。为达上述目的及其它相关的目的,本发明提供一种防止误输入的按键处理系统, 其包括数据库,用于储存键盘中各按键对应的信号代码的所属类别,至少包括数字/字母键代码以及功能键代码;感测模块,用于感测该键盘中优先被按压的按键;分析模块,用于依据该数据库中的储存数据,分析该感测模块所感测的该优先被按压的按键对应的信号代码是否属于功能键代码;以及处理模块,若该分析模块分析该最先被按压的按键所对应的信号代码属于功能键代码时,接收该按键对应的信号代码并予以暂存,且令该感测模块感测下一个被优先按压的按键,而若该分析模块分析该最先被按压的按键所对应的信号代码不属于功能键代码时,接收该按键对应的信号代码并予以执行,且屏蔽该感测模块的按键按压感测功能直至该优先被按压的按键被释放。本发明还提供一种防止误输入的按键处理方法,应用于如上所述的防止误输入的按键处理系统,其包括以下操作步骤1)于数据库中设定键盘中各按键对应的信号代码的所属类别,其至少包括数字/字母键代码以及功能键代码;幻让感测模块感测该键盘中优先被按压的按键;;3)依据该设定数据,通过分析模块分析该所感测的该优先被按压的按键对应的信号代码是否属于功能键代码,若是,则进行步骤4),若否,则进至步骤5) ;4)由处理模块接收该按键对应的信号代码并予以暂存,且返回执行步骤幻;以及幻由处理模块接收该按键对应的信号代码并予以执行,且于判断该优先被按压的按键被释放后返回执行步马聚2) ο上述按键处理系统适用于移动电子装置。上述键盘为触控式键盘以及机械式键盘的其中一个。综上所述,本发明的按键处理系统及方法通过侦测当前被优先按压的按键,当分析该按键为功能按键时,则接收该按键对应的信号代码并侦测下一优先被按压的按键,而当分析该按键不是功能按键时,则屏蔽该按压按键的侦测功能,直至判断该当前被按压的按键被释放始得以恢复,由此以有效防止按键误输入的情形发生。


图1为本发明的防止误输入的按键处理系统的系统基本架构;以及图2为本发明的防止误输入的按键处理方法的处理流程图。组件标号的简单说明1移动电子装置10 键盘100 按键处理系统101 数据库110 感测模块120 分析模块130 处理模块S210 S260 步骤
具体实施例方式以下通过特定的具体实施方式
说明本发明的技术内容,本领域技术人员可由本说明书所揭示的内容轻易地了解本发明的其它优点与功效。本发明亦可通过其它不同的具体实施方式
加以施行或应用,本说明书中的各项细节亦可基于不同观点与应用,在不背离本发明的精神下进行各种修饰与变更。请参阅图1,为本发明的防止误输入的按键处理系统100的系统基本架构。该防止误输入的按键处理系统100适用于移动电子装置1,例如移动电话、掌上计算机等载有键盘 10的电子装置1中,该键盘10则可例如为触控式键盘或者机械式键盘。如图所示,本发明的按键处理系统100主要由数据库101、感测模块110、分析模块120以及处理模块130所组成。该数据库101用于储存该键盘10中各按键对应的信号代码的所属类别,于本实施方式中,该所属类别包括数字/字母键代码(例如S,M, L等字母键以及1,5,7等数字键) 以及功能键代码(例如Fl键,ESC键,ALT键,CTRL键等)。该感测模块110用于感测该键盘10中优先被按压的按键。该分析模块120用于依据该数据库101中的储存数据,分析该感测模块110所感测的该优先被按压的按键所对应的信号代码是否属于功能键代码。该处理模块130用于在该分析模块120分析该最先被按压的按键所对应的信号代码属于功能键代码时,则接收该按键对应的信号代码并予以暂存,且令该感测模块110感测下一个被优先按压的按键,以等待下一个输入的信号代码。而若该分析模块120分析该最先被按压的按键所对应的信号代码不属于功能键代码时,接收该按键对应的信号代码并予以执行,且屏蔽该感测模块110的按键按压感测功能直至该优先被按压的按键被释放。图2为本发明的防止误输入的按键处理方法的处理流程图,本发明的按键处理方法适用于前述防止误输入的按键处理系统中,该处理系统可为例如前述设有键盘10的移动电子装置1,该键盘10可例如为触控式或机械式。如图所示,首先执行步骤S210,设定键盘10中各按键对应的信号代码的所属类别,于本实施方式中,其将键盘10中的各个按键分为数字/字母键代码以及功能键代码两大类别,接着执行步骤S220。在步骤S220中,通过感测模块110感测该键盘10中优先被按压的按键,接着进至步骤S230。在步骤S230中,利用分析模块120分析该所感测的该优先被按压的按键对应的信号代码是否属于功能键代码,若是,则进行步骤S240,若否则进至步骤S250。在步骤S240中,由处理模块130接收该按键对应的信号代码并予以暂存,且返回执行步骤S220。在步骤S250中,由处理模块130接收该按键对应的信号代码并予以执行,接着进至步骤S260。在步骤S260中,由处理模块130判断当前被按压的按键是否被释放,若是则返回执行步骤S220,否则重复执行本步骤。综上所述,本发明的防止误输入的按键处理系统及方法,通过感测优先被按压的按键,并分析其是否为功能键,若是则暂存该按键所对应的信号代码并感测下一个优先被按压的按键,若否则直接执行该按键所对应的信号代码,且屏蔽按键的按压感测功能直至当前被按压的按键被释放,由此得以有效改善实际在使用移动电子装置时,由于键盘按压面积过小容易出现两个或以上按键被按压所导致的误输入情形。上述仅用以例示说明本发明的防止误输入的按键处理系统及方法的实施方式,非用以限定本发明的实质技术内容的范围。本发明的防止误输入的按键处理系统及方法其实质技术内容广义地定义于权利要求书中,任何他人所完成的技术实体或方法,若与权利要求书所限定的完全相同,或为等效的变更,均将被视为涵盖于此权利要求书的保护范围中。
权利要求
1.一种防止误输入的按键处理系统,其特征在于,包括数据库,用于储存键盘中各按键对应的信号代码的所属类别,其至少包括数字/字母键代码以及功能键代码;感测模块,用于感测该键盘中优先被按压的按键;分析模块,用于依据该数据库中的储存数据,分析该感测模块所感测的该优先被按压的按键对应的信号代码是否属于功能键代码;以及处理模块,若该分析模块分析该最先被按压的按键所对应的信号代码属于功能键代码时,接收该按键对应的信号代码并予以暂存,且令该感测模块感测下一个被优先按压的按键,而若该分析模块分析该最先被按压的按键所对应的信号代码不属于功能键代码时,接收该按键对应的信号代码并予以执行,且屏蔽该感测模块的按键按压感测功能直至该优先被按压的按键被释放。
2.根据权利要求1所述的防止误输入的按键处理系统,其特征在于,该按键处理系统适用于移动电子装置。
3.根据权利要求1所述的防止误输入的按键处理系统,其特征在于,该键盘为触控式键盘或机械式键盘。
4.一种防止误输入的按键处理方法,应用于权利要求1所述的防止误输入的按键处理系统,其特征在于,包括以下操作步骤1)于数据库中设定键盘中各按键对应的信号代码的所属类别,其至少包括数字/字母键代码以及功能键代码;2)让感测模块感测该键盘中优先被按压的按键;3)依据该设定数据,通过分析模块分析该所感测的该优先被按压的按键对应的信号代码是否属于功能键代码,若是,则进行步骤4),若否,则进至步骤5);4)由处理模块接收该按键对应的信号代码并予以暂存,且返回执行步骤幻;以及5)由处理模块接收该按键对应的信号代码并予以执行,且于判断该优先被按压的按键被释放后返回执行步骤2)。
5.根据权利要求4所述的防止误输入的按键处理方法,其特征在于,该按键处理系统适用于移动电子装置。
6.根据权利要求4所述的防止误输入的按键处理方法,其特征在于,该键盘为触控式键盘或机械式键盘。
全文摘要
一种防止误输入的按键处理系统及方法,通过感测键盘中优先被按压的按键,分析该按键是否为功能按键,若为是,则接收该按键对应的信号代码并感测下一个被优先按压的按键;反之,若分析该按键并非为功能按键时,则接收该按键对应的信号代码,并于判断该按键被释放后,开始继续感测下一个优先被按压的按键,由此以有效防止按键误输入的情形发生。
文档编号H04M1/23GK102455809SQ20101052149
公开日2012年5月16日 申请日期2010年10月21日 优先权日2010年10月21日
发明者吴铭燿, 魏海兵 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1