[发明专利]一种模拟操作触摸屏的方法、装置及系统有效
申请号: | 201010620146.8 | 申请日: | 2010-12-31 |
公开(公告)号: | CN102541336A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 毕帅 | 申请(专利权)人: | 联芯科技有限公司 |
主分类号: | G06F3/041 | 分类号: | G06F3/041;G06F3/048 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明 |
地址: | 201206 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 模拟 操作 触摸屏 方法 装置 系统 | ||
技术领域
本发明涉及通信领域,尤其涉及一种模拟操作触摸屏的方法、装置及系统。
背景技术
现在使用触摸屏的设备越来越多,普及度也越来越高,这就迫切的要求对这类设备进行自动化测试。而实现对触摸屏设备进行自动化测试的一个关键技术问题是如何使用软件或机械的方法对设备上的触摸屏进行操作,从而触发设备做出测试要求的动作和反馈。
现有技术将触摸屏铁笔的四个基本动作,即单击、双击、拖动和滑动抽象出来,然后分别用软件方法设计相应的软件命令实现。但是,相对于键盘类设备,触摸屏的优势就是它表现形式的多样性,常见的包括单击、双击、滑动和拖动四种动作,而四种动作本身又是多样的,比如单击的同时一般都会有一定的滑动伴随的,而滑动、拖动也有速度和轨迹的多样变化。采用现有技术中的方法需要全面考虑每一种变化的情况,分别设计不同的软件命令,使得实现过程非常复杂,通用性差。
发明内容
有鉴于此,本发明提供一种模拟操作触摸屏的方法、装置及系统,其具体方案如下所述:
一种模拟操作触摸屏的方法,包括:
将模拟操作触摸屏的各种操作类型统一成一种操作动作指令的组合,以及预先建立这种操作动作指令与操作类型的组合关系;
依据所述组合关系,组合成与所述操作类型对应的操作指令;
输出所述操作指令,以执行相应的操作。
优选的,所述统一的操作指令包括:
坐标指令,所述坐标指令用于指示在触摸屏上某一点压下。
优选的,所述操作类型包括:
所述操作类型包括在单点触摸和/或多点触摸。
优选的,所述依据所述组合关系,组合成与所述操作类型对应的操作指令的过程包括:
确定各种操作在触摸屏上留下的操作轨迹对应的坐标;
依次生成所述操作轨迹上的坐标对应的坐标指令;
将所述依次生成的操作轨迹对应的坐标指令按照生成顺序组合成基本指令序列;
将所述成基本指令序列确定为与所述操作对应的操作指令。
优选的,所述依次生成所述操作轨迹上的坐标指令的过程包括:
计算操作动作在屏幕上按压的一个或多个轨迹;
按照一定时间间隔确定时间点集合,分别在每条轨迹上取得每个时间点的坐标值;
依次生成与所述操作轨迹上坐标值对应的坐标指令。
优选的,所述将所述与操作类型对应的操作指令输出的过程包括:
将所述操作指令转换为与其对应的宏操作指令;
输出所述与操作指令对应的宏操作指令。
一种模拟操作触摸屏的装置,包括:
组合关系确定单元,用于将模拟操作触摸屏的各种操作类型统一成一种操作动作指令的组合,以及预先建立这种操作动作指令与操作类型的组合关系;
操作指令组合单元,用于依据所述组合关系,组合成与所述操作类型对应的操作指令;
操作指令输出单元,用于输出所述操作指令,以执行相应的操作。
优选的,所述操作指令组合单元包括:
坐标值确定单元,用于确定各种操作在触摸屏上留下的操作轨迹对应的坐标;
坐标指令生成单元,用于依次生成所述操作轨迹上的坐标对应的坐标指令;
组合单元,用于将所述依次生成的操作轨迹对应的坐标指令按照生成顺序组合成基本指令序列;
确定单元,用于将所述成基本指令序列确定为与所述操作对应的操作指令。
一种模拟操作触摸屏的系统,包括:模拟操作触摸屏的装置、模拟触摸屏动作代理装置和触摸屏操作处理装置,其中:
所述模拟操作触摸屏的装置用于,将模拟操作触摸屏的各种操作类型统一成一种操作动作指令的组合,以及预先建立这种操作动作指令与操作类型的组合关系,依据所述组合关系,组合成与所述操作类型对应的操作指令,输出所述操作指令,以执行相应的操作;
所述模拟触摸屏动作代理装置用于,接收所述模拟操作触摸屏的装置发送的操作指令,将其转换为触摸屏可识别格式,发送所述转换后的操作指令给所述触摸屏操作处理装置;
所述触摸屏操作处理装置用于,接收所述转换后的操作指令,并执行相应的操作。
从上述的技术方案可以看出,本发明实施例公开的模拟操作触摸屏的方法,采用设定基本指令,将基本指令根据操作类型组合成相应的操作指令的方式,简化了模拟操作触摸屏的实现过程,并且具有较高的通用性。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联芯科技有限公司,未经联芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010620146.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:证照噪声检测消除方法及系统
- 下一篇:光学摄影透镜组