[发明专利]操作轨迹的采集方法、回放方法以及装置在审
申请号: | 202111440311.6 | 申请日: | 2021-11-30 |
公开(公告)号: | CN114115563A | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 郑红波;孙锦勇;许铮;李磊;张义亮 | 申请(专利权)人: | 南京星云数字技术有限公司 |
主分类号: | G06F3/0354 | 分类号: | G06F3/0354 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 刘艳丽 |
地址: | 211800 江苏省南京市江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 操作 轨迹 采集 方法 回放 以及 装置 | ||
1.一种操作轨迹的采集方法,其特征在于,应用操作轨迹的采集端,所述方法包括:
采集用户在当前页面内的操作轨迹的起始点的起始点坐标以及后续点的后续点坐标;
根据所述起始点坐标确定所述操作轨迹的起始组件以及所述起始点在所述起始组件中的相对位置;
根据所述起始点坐标以及所述后续点坐标确定所述后续点相对于所述起始点的偏移量;
根据所述起始组件,所述相对位置以及所述偏移量构建所述操作轨迹的轨迹数据。
2.根据权利要求1所述的方法,其特征在于,所述根据所述起始点坐标以及所述后续点坐标确定所述后续点相对于所述起始点的偏移量包括:
根据所述起始点坐标中的起始横坐标,所述后续点坐标中的后续横坐标以及当前页面横向分辨率确定后续点的横向偏移量;
根据所述起始点坐标中的起始纵坐标,所述后续点坐标中的后续纵坐标以及当前页面纵向分辨率确定后续点的纵向偏移量。
3.根据权利要求2所述的方法,其特征在于,根据所述起始点坐标确定所述起始点在所述起始组件中的相对位置确定包括:
获取所述起始组件的顶点坐标;
根据所述起始横坐标以及所述顶点坐标中的顶点横坐标确定所述起始点的横向相对位置;
根据所述起始纵坐标以及所述顶点坐标中的顶点纵坐标确定所述起始点的纵向相对位置。
4.根据权利要求1所述的方法去,其特征在于,所述采集用户在当前页面内的操作轨迹的起始点的起始点坐标以及后续点的后续点坐标之前还包括:
采集所述当前页面的当前组件坐标集合;
所述根据所述起始点坐标确定所述操作轨迹的起始组件包括:
遍历所述当前组件坐标集合;
将与所述起始点坐标对应的最小组件作为所述起始组件。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
采集所述当前页面的当前组件标识集合;
根据所述当前组件标识集合确定所述起始组件的起始组件标识;
所述根据所述起始组件,所述相对位置以及所述偏移量构建所述操作轨迹的轨迹数据还包括:
根据所述起始组件标识,所述相对位置以及所述偏移量构建轨迹数据。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:
采集用户操作在后续点的持续时间;
所述根据所述起始组件,所述相对位置以及所述偏移量构建所述操作轨迹的轨迹数据还包括:
根据所述起始组件,所述相对位置,所述偏移量以及所述持续时间构建用户操作的轨迹数据。
7.一种操作轨迹的回放方法,其特征在于,应用于操作轨迹的回放端,所述方法包括:
接收操作轨迹的轨迹数据,所述轨迹数据包括起始组件,所述操作轨迹的起始点在用户操作的起始组件中的相对位置以及所述操作轨迹的后续点相对于所述起始点的偏移量;
确定在回放页面内所述起始组件的回放组件坐标;
根据所述回放组件坐标,所述相对位置以及所述偏移量确定所述起始点的回放起始点坐标以及所述后续点的回放后续点坐标;
根据所述回放起始点坐标以及所述回放后续点坐标在所述回放页面内回放操作轨迹。
8.根据权利要求7所述的方法,其特征在于,所述根据所述回放组件坐标,所述相对位置以及所述偏移量确定所述起始点的回放起始点坐标以及所述后续点的回放后续点坐标包括:
根据所述回放组件坐标以及所述相对位置确定所述起始点的回放起始横坐标以及回放起始纵坐标;
根据所述回放页面的回放页面横向分辨率,横向偏移量以及所述回放起始横坐标确定回放后续横坐标;
根据所述回放页面的回放页面纵向分辨率,纵向偏移量以及所述回放起始纵坐标确定回放后续纵坐标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京星云数字技术有限公司,未经南京星云数字技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111440311.6/1.html,转载请声明来源钻瓜专利网。