[发明专利]一种基于多路独立触摸按键实现滑动操作的方法及系统有效
申请号: | 201410397020.7 | 申请日: | 2014-08-12 |
公开(公告)号: | CN105334998B | 公开(公告)日: | 2018-07-06 |
发明(设计)人: | 王恒奎;徐永君 | 申请(专利权)人: | 艾体威尔电子技术(北京)有限公司 |
主分类号: | G06F3/041 | 分类号: | G06F3/041;G06F3/0485 |
代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 于国富 |
地址: | 100097 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 滑动操作 触摸操作 触摸按键 状态数据 按键 触摸 多路 后台系统 相邻按键 滑条 记录 | ||
本发明是一种基于多路独立触摸按键实现滑动操作的方法及系统,该方法包括:S1、获取触摸按键操作的状态数据;S2、记录至少连续触摸n个按键的触摸操作的状态数据;S3、判断所述至少连续触摸n个按键的触摸操作的状态数据是否符合滑动操作的参数;如果符合,则进入S4;S4、判断所述连续触摸n个按键的触摸操作,是否符合触摸相邻按键的触摸操作,如果符合,则进入S5;S5、后台系统记录滑动操作的数据并生成相对应的滑动操作。本发明在不增加硬件滑条和不更改硬件的条件下,实现了滑动操作的效果,提供更好的使用感受。
技术领域
本发明涉及电子技术领域,尤其涉及一种基于多路独立触摸按键实现滑动操作的方法及系统。
背景技术
当前独立的多路触摸按键方案已经被广泛使用,也大都包含滑动操作的实现方法,并需要设计对应的硬件滑条(长条)区域来实现滑动触摸操作。
但为了给用户带来更好的使用体验,会需要独立触摸按键和滑动操作同时兼顾,如果硬件设计上增加滑条会带来额外的成本和面积的增加。
发明内容
本发明的目的在于提供一种基于多路独立触摸按键实现滑动操作的方法及系统,从而解决现有技术中存在的前述问题。
为了实现上述目的,本发明基于多路独立触摸按键实现滑动操作的方法,采用的技术方案如下:
S1、获取触摸按键操作的状态数据;
S2、记录至少连续触摸n个按键的触摸操作的状态数据;
S3、判断所述至少连续触摸n个按键的触摸操作的状态数据是否符合滑动操作的参数;如果符合,则确定所述至少连续触摸n个按键的触摸操作为滑动操作,则进入S4;
S4、判断所述至少连续触摸n个按键的触摸操作,是否符合触摸相邻按键的触摸操作,如果符合触摸相邻按键的触摸操作,则进入S5;
S5、后台系统记录所述至少连续触摸n个按键的触摸操作的状态数据,并生成相对应的滑动操作类型。
优选地,步骤S1中所述的获取触摸操作的状态数据,具体步骤如下:
S11、触摸操作的处理;如果后台系统确定是触摸操作,进入S12,如果后台系统确定不是触摸操作,则重新执行触摸操作;
S12、等待后台系统对触摸操作的检测;
S13、获取触摸操作的状态数据。
优选地,步骤S2中所述触摸操作的状态数据包括触摸开始时间、当前累计的无触摸操作时间和触摸结束时间。
优选地,步骤S2中所述的n大于等于2。
优选地,在步骤S2和S3之间有如下步骤:
S2-1、检测所述的触摸操作是否结束,如果结束,则进入S2-2,如果没有结束,则返回S2;
S2-2、更新当次触摸操作状态,并记录数据;
S2-3、将S2-2所述记录数据放入一个按键数据缓存队列。
优选地,步骤S3中所述判断所述至少连续触摸n个按键的触摸操作的状态数据是否符合滑动操作的参数,具体的判断方法是:当所述至少连续触摸n个按键的触摸操作的状态数据符合n≥2并且TWn≥T阈值时,所述触摸操作的数据符合滑动操作的参数,确定所述至少连续触摸n个按键的触摸操作是滑动操作,进入S4,如果不符合n≥2或TWn≥T阈值,则返回步骤S1;
其中,所述TWn是从前一个触摸按键到后一个触摸按键的持续触摸时间,所述的n为触摸按键个数;T阈值是由后台系统设定的从触摸动作开始到触摸动作结束所要用的最小时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于艾体威尔电子技术(北京)有限公司,未经艾体威尔电子技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410397020.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:触控显示设备
- 下一篇:基于触控面板的遥控器