一种终端设备及其控制方法

文档序号:8543435阅读:138来源:国知局
一种终端设备及其控制方法
【技术领域】
[0001]本发明涉及移动终端领域,特别涉及一种终端设备及其控制方法。
【背景技术】
[0002]目前移动终端上至少包括有Home键、开关机键和音量控制键等物理按键,但物理按键常常出现按键失灵的问题,并且物理按键影响到终端的外观设计,因此,随着移动终端功能的不断完善,用户对于移动终端上的按键提出了更高的要求。

【发明内容】

[0003]本发明的主要目的在于提出一种终端设备及其控制方法,旨在解决现有终端只能通过物理按键进行终端控制的问题。
[0004]为实现上述目的,本发明提供的一种终端设备的控制方法,该方法包括:
[0005]终端设备中指纹感应模块实时检测指纹图像,终端设备中电容式触摸按键控制模块对电容式触摸按键进行实时检测;
[0006]当所述指纹感应模块在设定区域内持续检测到同一指纹图像时,置于所述指纹感应模块下方的机械键向终端设备的中央处理模块CPU发送对应的控制指令,所述CPU根据收到的控制指令进行操作处理;
[0007]当所述终端设备中电容式触摸按键控制模块对电容式触摸按键进行检测得到检测结果时,根据检测结果识别出触摸手势,所述CPU根据识别出的触摸手势进行对应的操作处理。
[0008]可选地,上述方法中,所述指纹感应模块在设定区域内持续检测到同一指纹图像时,置于所述指纹感应模块下方的机械键向终端设备的中央处理模块CPU发送对应的控制指令的过程包括:
[0009]若所述指纹感应模块在设定区域内检测到同一指纹图像的持续时间大于或等于设定阈值,则置于所述指纹感应模块下方的机械键向终端设备的CPU发送开机指令或关机指令;
[0010]若所述指纹感应模块在设定区域内检测到同一指纹图像的持续时间小于设定阈值,则置于所述指纹感应模块下方的机械键向终端设备的CPU发送亮屏指令或灭屏指令。[0011 ] 可选地,上述方法中,所述终端设备中电容式触摸按键控制模块根据检测结果识别出触摸手势包括:
[0012]所述电容式触摸按键控制模块根据检测结果在预先设置的检测结果和触摸手势之间的对应关系中查找检测结果对应的触摸手势。
[0013]可选地,上述方法中,所述电容式触摸按键控制模块对电容式触摸按键进行检测得到检测结果包括:
[0014]在第一预设时间内多次对所述电容式触摸按键进行检测得到所述电容式触摸按键的充电时间和放电时间,并计算对应的充电时间和放电时间之间的差值的绝对值;计算所述第一预设时间内所述绝对值由小于预设阈值变为大于或等于所述预设阈值或者由大于或等于所述预设阈值变为小于所述预设阈值的次数;
[0015]和/或,在第二预设时间内分别多次对各所述电容式触摸按键进行检测得到各所述电容式触摸按键的充电时间和放电时间,并分别计算各电容式触摸按键每一次对应的充电时间和放电时间之间的差值的绝对值;判断出所述绝对值由大于或等于预设阈值变为小于所述预设阈值,或者所述绝对值由大于或等于所述预设阈值变为小于所述预设阈值的电容式触摸按键的个数为两个或两个以上,将各所述电容式触摸按键按照对应的绝对值由大于或等于所述预设阈值变为所述小于预设阈值,或者按照对应的绝对值由小于所述预设阈值变为大于或等于所述预设阈值的时间先后顺序进行排列;
[0016]当判断出所述绝对值由大于或等于所述预设阈值变为小于所述预设阈值,或者所述绝对值由大于或等于所述预设阈值变为小于所述预设阈值的电容式触摸按键的个数为一个时,计算所述第二预设时间内所述绝对值由小于所述预设阈值变为大于或等于所述预设阈值或者由大于或等于所述预设阈值变为小于所述预设阈值的次数。
[0017]可选地,上述方法中,所述电容式触摸按键的个数为一个;
[0018]所述电容式触摸按键控制模块对电容式触摸按键进行检测得到检测结果包括:
[0019]在第一预设时间内多次对所述电容式触摸按键进行检测得到所述电容式触摸按键的充电时间和放电时间,并计算对应的充电时间和放电时间之间的差值的绝对值;
[0020]在预先设置的检测结果和触摸手势之间的对应关系中查找检测结果对应的触摸手势包括:
[0021]判断出所述第一预设时间内测量得到的绝对值中,有两次由小于预设阈值变为大于或等于预设阈值或者由两次由大于或等于预设阈值变为小于预设阈值,则查找到检测结果对应的触摸手势为双击。
[0022]可选地,上述方法中,所述电容式触摸按键的个数为两个或两个以上;
[0023]所述对电容式触摸按键进行检测得到检测结果包括:
[0024]在第二预设时间内分别多次对各所述电容式触摸按键进行检测得到各所述电容式触摸按键的充电时间和放电时间,并分别计算各电容式触摸按键每一次对应的充电时间和放电时间之间的差值的绝对值;
[0025]在预先设置的检测结果和触摸手势之间的对应关系中查找检测结果对应的触摸手势包括:
[0026]将各所述电容式触摸按键按照对应的绝对值由大于或等于预设阈值变为小于预设阈值,或者按照对应的绝对值由小于预设阈值变为大于或等于预设阈值的时间先后顺序进行排列,判断出排列后的各所述电容式触摸按键的顺序和预先设置的第一排列顺序相同,则查找到检测结果对应的触摸手势为向上滑动;判断出排列后的各所述电容式触摸按键的顺序和预先设置的第二排列顺序相同,则查找到检测结果对应的触摸手势为向下滑动。
[0027]可选地,上述方法中,所述CPU根据检测到的触摸手势进行对应的操作处理的过程包括:
[0028]所述CPU从预设的触摸手势与控制指令的对应关系中查找所检测到的触摸手势,按照查找到的触摸手势对应的控制指令进行对应的操作处理;
[0029]预设的触摸手势与控制指令的对应关系包括:
[0030]触摸手势为向上滑动,对应的控制指令为音量增大,触摸手势为向下滑动,对应的控制指令为音量减小;或者
[0031 ] 触摸手势为向上滑动,对应的控制指令为音量减小,触摸手势为向下滑动,对应的控制指令为音量增大。
[0032]此外,为实现上述目的,本发明还提出一种终端设备,该设备至少包括指纹感应模块、置于所述指纹感应模块下方的机械键、电容式触摸按键、电容式触摸按键控制模块以及中央处理模块CPU,其中:
[0033]所述指纹感应模块,检测指纹图像;
[0034]所述机械键,在所述指纹感应模块在设定区域内持续检测到同一指纹图像时,向所述CPU发送对应的控制指令;
[0035]所述电容式触摸按键控制模块,对所述电容式触摸按键进行检测得到检测结果,根据检测结果识别触摸手势;
[0036]所述CPU,接收所述机械键发送的控制指令进行操作处理,并根据所述电容式触摸按键控制模块识别出的触摸手势进行对应的操作处理。
[0037]可选地,上述设备中,所述机械键,在所述指纹感应模块在设定区域内持续检测到同一指纹图像时,向所述CPU发送对应的控制指令指:
[0038]所述机械键,在所述指纹感应模块在设定区域内检测到同一指纹图像的持续时间大于或等于设定阈值时,向所述CPU发送开机指令或关机指令;
[0039]在所述指纹感应模块在设定区域内检测到同一指纹图像的持续时间小于设定阈值时,向所述CPU发送亮屏指令或灭屏指令。
[0040]可选地,上述设备中,所述电容式触摸按键控制模块根据检测结果识别触摸手势指:
[0041]所述电容式触摸按键控制模块根据检测结果在预先设置的检测结果和触摸手势之间的对应关系中查找检测结果对应的触摸手势。
[0042]可选地,上述设备中,所述电容式触摸按键控制模块对电容式触摸按键进行检测得到检测结果指:
[0043]在第一预设时间内多次对所述电容式触摸按键进行检测得到所述电容式触摸按键的充电时间和放电时间,并计算对应的充电时间和放电时间之间的差值的绝对值;计算所述第一预设时间内所述绝对值由小于预设阈值变为大于或等于所述预设阈值或者由大于或等于所述预设阈值变为小于所述预设阈值的次数;
[0044]和/或,在第二预设时间内分别多次对各所述电容式触摸按键进行检测得到各所述电容式触摸按键的充电时间和放电时间,并分别计算各电容式触摸按键每一次对应的充电时间和放电时间之间的差值的绝对值;判断出所述绝对值由大于或等于预设阈值变为小于所述预设阈值,或者所述绝对值由大于或等于所述预设阈值变为小于所述预设阈值的电容式触摸按键的个数为两个或两个以上,将各所述电容式触摸按键按照对应的绝对值由大于或等于所述预设阈值变为所述小于预设阈值,或者按照对应的绝对值由小于所述预设阈值变为大于或等于所述预设阈值的时间先后顺序进行排列;
[0045]当判断出所述绝对值由大于或等于所述预设阈值变为小于所述预设阈值,或者所述绝对值由大于或等于所述预设阈值变为小于所述预设阈值的电容式触摸按键的个数为一个时,计算所述第二预设时间内所述绝对值由小于所述预设阈值变为大于或等于所述预设阈值或者由大于或等于所述预设阈值变为小于所述预设阈值的次数。
[0046]可选地,上述设备中,所述电容式触摸按键的个数为一个;
[0047]所述电容式触摸按键控制模块对电容式触摸按键进行检测得到检测结果指:
[0048]在第一预设时间内多次对所述电容式触摸按键
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1