发明名称 一种基于触摸屏实现虚拟按键操作的方法及移动终端
摘要 本发明公开了一种基于触摸屏实现虚拟按键操作的方法及移动终端,所述方法包括:开启虚拟按键功能,识别用户手指与触摸屏的初始接触区域,得出初始触摸面积,同时开启第一定时器;在第一定时器预定的时间内检测用户手指与触摸屏的当前接触区域,当检测到所述当前接触区域的面积与所述初始触摸面积的比值大于等于预设的标准值时,开启第二定时器,在所述第二定时器预定的时间内若检测到用户手指离开触摸屏则向处理器发送第一指令信号,否则当第二定时器超时时向处理器发送第二指令信号。其通过触摸对象、按下手指、释放手指三个触摸屏动作实现类似物理按键的操作,操作方式形象直观;同时有效避免了移动终端的误操作。
申请公布号 CN103019596B 申请公布日期 2016.12.21
申请号 CN201210522285.6 申请日期 2012.12.07
申请人 TCL通讯(宁波)有限公司 发明人 杨维琴
分类号 G06F3/0488(2013.01)I 主分类号 G06F3/0488(2013.01)I
代理机构 深圳市君胜知识产权代理事务所(普通合伙) 44268 代理人 刘文求;杨宏
主权项 一种基于触摸屏实现虚拟按键操作的方法,其特征在于,包括步骤:S1、移动终端接收用户操作指令开启虚拟按键功能;S2、移动终端接收用户触摸屏操作识别用户手指与触摸屏的初始接触区域,得出初始触摸面积,同时开启第一定时器;S3、在所述第一定时器预定的时间内实时检测并识别用户手指与触摸屏的当前接触区域,得出当前接触面积,将所述当前接触面积与所述初始触摸面积进行比较;当所述当前接触面积与所述初始触摸面积的比值大于等于预设的标准值时,进入步骤S4,否则当所述第一定时器超时时结束操作;S4、开启第二定时器,在所述第二定时器预定的时间内实时检测用户手指是否离开触摸屏,当检测到用户手指离开触摸屏时向所述移动终端中央处理器发送第一指令信号,否则当所述第二定时器超时时向所述中央处理器发送第二指令信号;当中央处理器收到所述第一指令信号时,执行按键短按的操作,当中央处理器收到所述第二指令信号时,执行按键长按的操作;所述第一指令信号为选择、或者打开操作的指令信号,所述第二指令信号为移动、复制、或者删除操作的指令信号;S5、移动终端中央处理器根据接收到的指令信号控制执行相应的操作;在所述步骤S2和S3中,所述识别用户手指与触摸屏的接触区域具体为:将用户手指与触摸屏的触摸区域识别为相应的矩形区域;当用户手指触摸触摸屏时移动终端实际检测到的触摸区域为一不规则图形,获取所述不规则图形中X轴坐标值最小的D点、X轴坐标值最大的点B点、Y轴坐标值最小的A点、以及Y轴坐标值最大的点C点,从而得到所述触摸区域对应的矩形EFGH;计算所述矩形EFGH的面积作为当前用户手指与触摸屏的触摸区域的面积,所述矩形EFGH的面积S计算公式为:S=(XB ‑ XD)*(YC ‑ YA);所述步骤S1之前还包括步骤:预先建立第一指令信号、第二指令信号与各自对应操作的关联,并设置一控制虚拟按键功能开关的菜单项。
地址 315100 浙江省宁波市高新区扬帆路999弄5号6楼