物理按键处理方法及装置的制造方法

文档序号:9618846阅读:530来源:国知局
物理按键处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及电子设备技术领域,特别是涉及一种物理按键处理方法、物理按键处理装置。
【背景技术】
[0002]随着手机、平板等智能电子设备的普及,用户在使用智能电子设备过程中难免会将智能电子设备从高处跌落等,导致电源键、音量键或者其他物理按键出现失效的情况。这些物理按键失效会导致智能电子设备使用不便甚至无法使用。比如,把手机摔了导致电源键持续长按,若手机软件系统把电源键长按的功能定义为强制关机和强制开机,这将导致手机不断进行关机、开机循环,用户根本无法使用手机;若手机软件系统把电源键长按的功能定义为弹框提示关机,这将导致手机操作界面一直在提示关机界面,用户同样根本无法使用手机。再比如,把手机摔了导致电源键按键无响应,这就导致用户无法通过电源键解锁手机,给用户使用带来不便,甚至可能影响手机的正常使用。再比如,手机掉水里或者淋雨等,虽然不影响手机的使用,但由于少量进水导致电源按键断续响应的现象,有时候用户手动按电源键响应功能有效且正常,有时候电源按键又会自动响应长按或者短按功能,这种现象很可能持续几天直到按键处的水干,同样导致手机使用的不便。音量键或者其他物理按键类似,按键失效后会导致智能电子设备使用不便甚至无法使用。

【发明内容】

[0003]基于此,有必要针对上述问题,提供一种物理按键处理方法及装置,能够在物理按键出现失效的情况下保证智能电子设备的正常使用。
[0004]为了达到上述目的,本发明采用以下技术方案:
[0005]—种物理按键处理方法,包括步骤:
[0006]检测各物理按键是否满足相应的预设按键失效条件;
[0007]将满足相应预设按键失效条件的物理按键确定为失效按键;
[0008]将所述失效按键的功能关闭,并开启所述失效按键的替换按键的功能,其中所述替换按键的功能包含所述失效按键的功能。
[0009]一种物理按键处理装置,包括:
[0010]按键检测模块,用于检测各物理按键是否满足相应的预设按键失效条件;
[0011]失效按键确定模块,用于将满足相应预设按键失效条件的物理按键确定为失效按键;
[0012]失效按键处理模块,用于将所述失效按键的功能关闭,并开启所述失效按键的替换按键的功能,其中所述替换按键的功能包含所述失效按键的功能。
[0013]本发明物理按键处理方法及装置,实时检测物理按键是否发生失效,如果发生失效,则用具有相同功能的替换按键替换该失效按键,并关闭该失效按键的功能,从而在物理按键出现失效的情况下也可以保证智能电子设备的正常使用,有效避免了由于物理按键失效导致用户出现重大损失的情况发生。
【附图说明】
[0014]图1为本发明物理按键处理方法实施例一的流程示意图;
[0015]图2为本发明物理按键处理方法实施例二的流程示意图;
[0016]图3为本发明物理按键处理装置实施例一的结构示意图;
[0017]图4为本发明物理按键处理装置实施例二的结构示意图。
【具体实施方式】
[0018]为了更好的理解本发明要解决的技术问题、采取的技术方案以及达到的技术效果,下面结合附图对本发明的【具体实施方式】做详细介绍。需要说明的是,文中出现的第一、第二等字眼仅为了区分各预设时间或各单元,并不对各预设时间或各单元的顺序加以限定。
[0019]如图1所示,一种物理按键处理方法,包括步骤:
[0020]S110、检测各物理按键是否满足相应的预设按键失效条件;
[0021]S120、将满足相应预设按键失效条件的物理按键确定为失效按键;
[0022]S130、将所述失效按键的功能关闭,并开启所述失效按键的替换按键的功能,其中所述替换按键的功能包含所述失效按键的功能。
[0023]物理按键为智能电子设备上的实体按键,例如电源键、音量键等。为了防止物理按键失效影响智能电子设备的正常使用,需要对各物理按键进行实时检测。用户可以根据实际情况设置用于判断物理按键是否失效的按键失效条件,例如,在一个实施例中,步骤S110可以包括以下的任意一种或任意组合:
[0024]S1101、检测物理按键在触发状态下的持续时间是否满足第一预设时间;
[0025]该步骤主要是为了检测物理按键是否出现长按失效。第一预设时间可以根据实际需要进行设置。可以将第一预设时间设置为一个确定的时间值,例如,第一预设时间设置为30秒。也可以将第一预设时间设置为一个时间范围。可以针对各个物理按键分别设置不同的第一预设时间,即判断每个物理按键在触发状态下的持续时间是否满足对应的第一预设时间,也可以将各个物理按键的第一预设时间设置为同一时间值。
[0026]如果物理按键的长按持续时间满足第一预设时间,就可以确定该物理按键为失效按键,否则该物理按键为正常按键。
[0027]S1102、检测物理按键在触发后无响应的时间是否满足第二预设时间,若满足,接收将物理按键设置为失效按键的指令;
[0028]该步骤主要是为了人工检测物理按键是否出现无响应失效。第二预设时间可以根据实际需要进行设置,例如,第二预设时间设置为30秒。可以针对各个物理按键分别设置不同的第二预设时间,即判断每个物理按键在触发后无响应的时间是否满足对应的第二预设时间,也可以将各个物理按键的第二预设时间设置为同一时间值。
[0029]如果物理按键在触发后无响应的时间满足第二预设时间,则允许用户在软件界面手动设置该物理按键为失效按键,否则不允许用户手动设置该物理按键为失效按键。
[0030]S1103、检测在第三预设时间内物理按键响应的次数是否大于预设次数;
[0031]该步骤主要是为了检测物理按键是否出现断续响应失效。第三预设时间和预设次数可以根据实际需要进行设置,例如,第三预设时间设置为5秒,预设次数设置为10次等。可以针对各个物理按键分别设置不同的第三预设时间和预设次数,也可以将各个物理按键的第三预设时间和预设次数设置为相同值。
[0032]在第三预设时间内物理按键响应的次数大于预设次数,就可以确定该物理按键为失效按键,否则该物理按键为正常按键。
[0033]S1104、检测是否接收到将物理按键设置为失效按键的指令。
[0034]步骤S1104为人工识别。步骤S1103检测物理按键是否出现断续响应失效可能存在误差,如果失效按键根据步骤S1103的自动识别条件识别不出来,用户也可以采取人工识别的方案,在软件界面手动将物理按键设置为失效按键。所以如果接收到将物理按键设置为失效按键的指令,则确定该物理按键为失效按键,否则该物理按键为正常按键。
[0035]需要说明的是,根据上述几个预设按键失效条件,本发明给出了步骤S110的几种实施方案,用户也可以根据实际需要设置其它按键失效条件,从而得到步骤S110的其它实施方案,本发明并不对此做出限定。
[0036]当检测出失效按键时,为了保证智能电子设备的正常使用,将该失效按键的功能关闭,并开启相应的替换按键的功能,其中替换按键可以具有与失效按键相同的功能,也可以在具有与失效按键相同的功能外还具有其它功能。在一个实施例中,步骤S130可以包括:
[0037]若所述失效按键为电源键,检测除电源键外的其它物理按键中是否存在正常按键;
[0038]若存在正常按键,从所述正常按键中选取一个物理按键作为替换按键,将所述替换按键的功能替换为电源键的功能,并关闭电源键的功能;此时替换按键不再具有原来的功能;
[0039]若不存在正常按键,开启电源键的虚拟按键的禁止关机功能、息屏功能和壳屏功能,并关闭电源键的功能;虚拟按键的禁止关机功能、息屏功能和壳屏功能均可以通过现有技术中已有的方案实现;
[0040]若所述失效按键为除电源键外的其它物理按键,开启所述失效按键相应的虚拟按键的功能,并关闭所述失效按键的功能,例如失效按键为音量键,则开启虚拟音量键的功能,其中物理按键对应的虚拟按键均可以通过现有技术中已有的方案实现。
[0041]采用替换方法对失效按键进行处理后,失效按键有可能
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1