[发明专利]一种滑动事件识别方法及装置在审
申请号: | 201710325588.1 | 申请日: | 2017-05-10 |
公开(公告)号: | CN108874277A | 公开(公告)日: | 2018-11-23 |
发明(设计)人: | 杨延鹏 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488;G06F3/0484 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;刘伟 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 滑动事件 显示屏 预定条件 动态调整 滑动操作 滑动动作 有效解决 衔接处 误报 记录 学习 | ||
本发明实施例提供了一种滑动事件识别方法及装置,包括:从第一显示屏获取第一滑动事件,第一滑动事件具有第一touch down事件和第一touch up事件;从第二显示屏获取第二滑动事件,第二滑动事件具有第二touch down事件和第二touch up事件;如果第一touch up事件和第二touch down事件满足预定条件,则将第一滑动事件和第二滑动事件识别为一个完整的第三滑动事件,有效解决发生在第一显示屏和第二显示屏的衔接处的滑动动作而产生误报的问题,并且该预定条件可根据不用用户的滑动操作习惯进行学习记录,动态调整预定条件。
技术领域
本发明涉及通讯领域,特别涉及一种滑动事件识别方法及装置。
背景技术
为了适应不同人群对智能终端设备的不同需求,设计出了多屏终端设备。该多屏终端设备的每个屏幕对应一个独立的触摸屏(Touch Pad,TP),当在两个屏幕作为一个宽屏显示使用的时候(即两个屏幕显示一张完整的画面),如果在两个屏幕的衔接处做滑动动作,且滑动范围涉及到两个屏幕时,因为每个屏都有独立的触摸按下(touch down)动作和触摸抬起(touch up)动作,每个屏幕都有一个独立滑动动作,该滑动动作就会被识别为两个独立的滑动动作,此时上层应用便会对两个独立滑动动作做不同的响应处理。
但是,此时由于作为一个宽屏使用,应该是将其作为一个虚拟设备来处理,如果是按照两个独立滑动动作上报给上层应用处理的话,会导致误报。
发明内容
为了解决上述技术问题,本发明实施例提供了一种滑动事件识别方法及装置。该滑动事件识别方法可有效解决发生在第一显示屏和第二显示屏的衔接处的滑动而产生误报的情况。
依据本发明实施例的一个方面,提供了一种滑动事件识别方法,包括:
从所述第一显示屏获取第一滑动事件,所述第一滑动事件具有第一触摸按下touch down事件和第一触摸抬起touch up事件;
从所述第二显示屏获取第二滑动事件,所述第二滑动事件具有第二touch down事件和第二touch up事件;
如果所述第一touch up事件和所述第二touch down事件满足预定条件,则将所述第一滑动事件和所述第二滑动事件识别为一个完整的第三滑动事件。
可选地,如果所述第一touch up事件和所述第二touch down事件满足预定条件,则将所述第一滑动事件和所述第二滑动事件识别为一个完整的第三滑动事件,包括:
判断所述第一touch up事件对应的第一时间和所述第二touch down事件对应的第二时间的差值的绝对值是否小于等于特定间隔时间;
如果第一touch up事件对应的第一时间和事件第二touch down事件对应的第二时间的差值的绝对值小于等于特定间隔时间,则将所述第一滑动事件和所述第二滑动事件识别为一个完整的第三滑动事件并将所述第三滑动事件上报给上层应用程序。
可选地,从第一显示屏获取第一滑动事件以及从第二显示屏获取第二滑动事件的步骤之前,所述方法还包括:
判断所述滑动动作是否发生在第一显示屏和第二显示屏的衔接处;
如果滑动动作发生在第一显示屏和第二显示屏的衔接处,判断滑动动作是否超出第一显示屏;
如果滑动动作超出第一显示屏,获取特定间隔时间。
可选地,获取特定间隔时间,包括:
获取初始设定的第一间隔时间;
获取存储的多个第二间隔时间,其中,所述第二间隔时间是指同一个滑动动作在第一touch up事件对应的第一时间与在第二touch down事件对应的第二时间的差值的绝对值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710325588.1/2.html,转载请声明来源钻瓜专利网。