[发明专利]操作轨迹的采集方法、回放方法以及装置在审
申请号: | 202111440311.6 | 申请日: | 2021-11-30 |
公开(公告)号: | CN114115563A | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 郑红波;孙锦勇;许铮;李磊;张义亮 | 申请(专利权)人: | 南京星云数字技术有限公司 |
主分类号: | G06F3/0354 | 分类号: | G06F3/0354 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 刘艳丽 |
地址: | 211800 江苏省南京市江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 操作 轨迹 采集 方法 回放 以及 装置 | ||
本发明涉及一种操作轨迹的采集方法、回放方法以及装置,其中采集方法包括:采集用户在当前页面内的操作轨迹的起始点的起始点坐标以及后续点的后续点坐标;根据起始点坐标确定操作轨迹的起始组件以及起始点在起始组件中的相对位置;根据起始点坐标以及后续点坐标确定后续点相对于起始点的偏移量;根据起始组件,相对位置以及偏移量构建操作轨迹的轨迹数据,避免采集端与回放端的机型,屏幕尺寸以及操作系统等差异导致的回放准确性较低的问题,从而能够在轨迹回放过程中更加准确回放用户的操作过程。
技术领域
本发明涉及计算机技术领域,特别涉及一种操作轨迹的采集方法、回放方法以及装置。
背景技术
长久以来都是通过传统纯手工观察的方式进行,对终端应用在不同品牌、分辨率、尺寸、系统版本的终端上交互界面展示进行测试,这样不仅项目成本和周期的考量,而且存在机型覆盖不足的风险,因此引入了一套快速监测和采集界面操作轨迹、回放轨迹的方式,来实现功能测试的同时,同步观察其他设备同场景下动作效果与展示是否正确。
目前,对于操作轨迹的采集,一般只采集在当前终端上的坐标或坐标比,然而由于不同终端可能存在不同的尺寸,因此,将采集到的坐标或坐标比在另一终端回放时,相同的坐标可能确定的组件不同,从而导致回放的准确性低。
发明内容
为解决上述技术问题,本发明提供了一种操作轨迹的采集方法、回放方法以及装置,能够实现快速、精准的生成当前操作轨迹,且可适用于不同的型号、系统、屏幕的设备,具体方案如下:
第一方面,提供一种操作轨迹的采集方法,应用操作轨迹的采集端,所述方法包括:
采集用户在当前页面内的操作轨迹的起始点的起始点坐标以及后续点的后续点坐标;
根据所述起始点坐标确定所述操作轨迹的起始组件以及所述起始点在所述起始组件中的相对位置;
根据所述起始点坐标以及所述后续点坐标确定所述后续点相对于所述起始点的偏移量;
根据所述起始组件,所述相对位置以及所述偏移量构建所述操作轨迹的轨迹数据。
在一个较佳的实施方式中,所述根据所述起始点坐标以及所述后续点坐标确定所述后续点相对于所述起始点的偏移量包括:
根据所述起始点坐标中的起始横坐标,所述后续点坐标中的后续横坐标以及当前页面横向分辨率确定后续点的横向偏移量;
根据所述起始点坐标中的起始纵坐标,所述后续点坐标中的后续纵坐标以及当前页面纵向分辨率确定后续点的纵向偏移量。
在一个较佳的实施方式中,根据所述起始点坐标确定所述起始点在所述起始组件中的相对位置确定包括:
获取所述起始组件的顶点坐标;
根据所述起始横坐标以及所述顶点坐标中的顶点横坐标确定所述起始点的横向相对位置;
根据所述起始纵坐标以及所述顶点坐标中的顶点纵坐标确定所述起始点的纵向相对位置。
在一个较佳的实施方式中,所述采集用户在当前页面内的操作轨迹的起始点的起始点坐标以及后续点的后续点坐标之前还包括:
采集所述当前页面的当前组件坐标集合;
所述根据所述起始点坐标确定所述操作轨迹的起始组件包括:
遍历所述当前组件坐标集合;
将与所述起始点坐标对应的最小组件作为所述起始组件。
在一个较佳的实施方式中,所述方法还包括:
采集所述当前页面的当前组件标识集合;
根据所述当前组件标识集合确定所述起始组件的起始组件标识;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京星云数字技术有限公司,未经南京星云数字技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111440311.6/2.html,转载请声明来源钻瓜专利网。