[发明专利]一种获取触屏设备曲线操作轨迹的方法及系统在审
申请号: | 201510311664.4 | 申请日: | 2015-06-09 |
公开(公告)号: | CN104991687A | 公开(公告)日: | 2015-10-21 |
发明(设计)人: | 陈生;邓建波;曹捷;谢毅;吴权芳 | 申请(专利权)人: | 惠州TCL移动通信有限公司 |
主分类号: | G06F3/044 | 分类号: | G06F3/044 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 王永文;刘文求 |
地址: | 516006 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 获取 设备 曲线 操作 轨迹 方法 系统 | ||
本发明所述的一种获取触屏设备曲线操作轨迹的方法及系统,通过获取触屏操作触控点的坐标值;根据所述坐标值判断触控轨迹是否为直线,若不是,则按照坐标值在坐标上的排列顺序,依次对属于曲线轨迹上拐点的坐标值进行识别,并根据识别出拐点的坐标值及触控起点和触控终点的坐标值,输出本次触控点对应的曲线轨迹路线。本发明所述方法及系统运用离散数学知识快速寻找曲线轨迹的拐点,剔除大量噪点,在保证准确性的同时,又大幅减少了数据量,适用于触屏设备的手势操作、图案解锁等相关功能测试用例的录制。
技术领域
本发明涉及触控设备领域,尤其涉及的是一种获取触屏设备曲线操作轨迹的方法及系统。
背景技术
随着触屏设备普及,为保证产品的质量,对其功能进行自动化测试变得十分必要。而触屏设备的大部分功能操作都与手势等曲线操作轨迹相关,因此解决自动化测试触屏设备曲线操作轨迹功能的问题迫在眉睫。
现有技术中,在获取曲线操作轨迹时,会采集轨迹上所有的点,并根据这些点来回放,这会造成数据量过大的问题。
因此,现有技术还有待于改进和发展。
发明内容
鉴于上述现有技术的不足,本发明的目的在于提供一种获取触屏设备曲线操作轨迹的方法及系统,旨在解决现有技术中多点触屏接收到的坐标点不含有组别标识,不能快速的根据接收到的坐标点输出曲线触控轨迹路径的缺陷。
本发明的技术方案如下:
一种获取触屏设备曲线操作轨迹的方法,其中,包括:
A、获取触屏操作触控点的坐标值;
B、根据所述坐标值判断触控轨迹是否为直线,若为直线则输出直线操作轨迹;若不是,则执行步骤C;
C、按照坐标值在坐标上的排列顺序,依次对属于曲线轨迹上拐点的坐标值进行识别;
D、根据识别出拐点的坐标值及触控起点和触控终点的坐标值,输出本次触控点对应的曲线轨迹路线。
所述获取触屏设备曲线操作轨迹的方法,其中, 所述步骤B包括:
B1、根据获取触控点的坐标值的时间顺序,识别出本次触控操作起点和触控终点;
B2、计算其他触控点到所述起点与触控终点连线的距离,判断计算出的距离是否均小于预设阈值,若均小于,则判定触控轨迹为直线,否则为曲线轨迹。
所述获取触屏设备曲线操作轨迹的方法,其中,所述步骤C包括:
C1、利用AKIMA差值算法计算出曲线轨迹中排列在触控点之前和之后两个触控点切线的斜率,并根据计算的两个斜率判断所述触控点是否为拐点。
所述获取触屏设备曲线操作轨迹的方法,其中,所述步骤C包括:
C2、将除拐点之外的其他触控点的坐标值进行删除。
所述获取触屏设备曲线操作轨迹的方法,其中,所述步骤D还包括:
D1、在识别出拐点的坐标值及触控起点和触控终点的坐标值之间按照预设值等距离插入若干个坐标值,并根据所述拐点的坐标值及触控起点和触控终点的坐标值、及插入后的若干个坐标值输出曲线轨迹路线。
一种获取触屏设备曲线操作轨迹的系统,其中,包括:
坐标值获取模块,用于获取触屏操作触控点的坐标值;
轨迹判定模块,用于根据所述坐标值判断触控轨迹是否为直线,若为直线则输出直线操作轨迹;若不是,则判定为曲线轨迹;
拐点识别模块,用于按照坐标值在坐标上的排列顺序,依次对属于曲线轨迹上拐点的坐标值进行识别;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州TCL移动通信有限公司,未经惠州TCL移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510311664.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:图标的页面切换方法和装置
- 下一篇:触控模组及触控显示装置