[发明专利]用户输入行为录制和回放方法及装置在审
申请号: | 201710282599.6 | 申请日: | 2017-04-26 |
公开(公告)号: | CN107124645A | 公开(公告)日: | 2017-09-01 |
发明(设计)人: | 吴昊衡 | 申请(专利权)人: | 广州视源电子科技股份有限公司 |
主分类号: | H04N21/432 | 分类号: | H04N21/432;H04N21/433;H04N21/8547;H04N21/472;G06F3/0488 |
代理公司: | 广州华进联合专利商标代理有限公司44224 | 代理人: | 黄晓庆,冯靖 |
地址: | 510530 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户 输入 行为 录制 回放 方法 装置 | ||
技术领域
本发明涉及智能技术领域,特别是涉及一种用户输入行为录制和回放方法及装置。
背景技术
在产品研发到生产的整个生命周期里,需要针对产品的一个功能或多个功能进行煲机测试或组合测试,测试操作繁琐且耗时长。若要排查一些跟时序相关的问题时,特别是特定时间点或特定操作才能复现的问题,单纯通过日志调试或设断点的手段进行分析十分困难。
目前,可通过对用户行为的录制及回放的方式来还原用户行为以实现测试,通常采用录屏的方式生成可播放的视频文件或使用特定程序打开可播放的文件。由于记录的是视频画面,需处理和保存的数据量大,最终生成的录制文件大小也大,不便应用于存储设备有限的系统,同时采用上述录制得到的数据量较大的录制文件进行回放时,需要处理的数据量大,不便于回放,导致产品测试不方便。
发明内容
基于此,有必要针对录制文件大、回放不方便的问题,提供一种可得到数据量较小的录制文件且便于回放的用户输入行为录制和回放方法及装置。
一种用户输入行为录制方法,包括以下步骤:
获取用户输入行为数据并记录获取所述用户输入行为数据的时间戳;
对所述用户输入行为数据与所述时间戳进行编码,获得数据流并存储于内存池中;
从所述内存池中读取数据流,根据所述数据流生成录制文件。
本发明还提供一种用户输入行为录制装置,包括:
数据获取模块,用于获取用户输入行为数据并记录获取所述用户输入行为数据的时间戳;
编码模块,用于对所述用户输入行为数据与所述时间戳进行编码,获得数据流并存储于内存池中;
文件生成模块,用于从所述内存池中读取数据流,根据所述数据流生成录制文件。
上述用户输入行为录制方法及装置,获取用户输入行为数据并记录获取所述用户输入行为数据的时间戳,对所述用户输入行为数据与所述时间戳进行编码,获得数据流并存储于内存池中,从所述内存池中读取数据流,根据所述数据流生成录制文件。通过捕捉用户输入行为数据,并将其与记录的捕捉到用户输入行为数据的时间戳进行编码生成数据流,由于捕捉的是用户输入行为数据以及对应的时间戳,数据量较小,且经过编码压缩得到的数据流是较小的,存放灵活,从而根据数据流生成的录制文件大小也较小,占用空间小,也就减轻了用户输入行为录制压力,便于录制。
本发明还提供一种用户输入行为回放方法,包括以下步骤:
读取录制文件,获得用户输入行为对应的数据流并存储于内存池中,其中,所述数据流包括用户输入行为数据以及获取所述用户输入行为数据的时间戳;
从所述内存池中读取所述数据流;
根据所述时间戳,对所述用户输入行为数据进行回放。
本发明还提供一种用户输入行为回放装置,包括:
文件读取模块,用于读取录制文件,获得用户输入行为对应的数据流并存储于内存池中,其中,所述数据流包括用户输入行为数据以及获取所述用户输入行为数据的时间戳;
数据流读取模块,用于从所述内存池中读取所述数据流;
回放模块,用于根据所述时间戳,对所述用户输入行为数据进行回放。
上述用户输入行为回放方法及装置,读取录制文件,获得用户输入行为对应的数据流并存储于内存池中,其中,所述数据流包括用户输入行为数据以及获取所述用户输入行为数据的时间戳,从所述内存池中读取所述数据流,根据所述时间戳,对所述用户输入行为数据进行回放。也就是说,在回放过程中,只需读取录制过程中得到的录制文件,获得用户输入行为对应的数据流,由于用户输入行为数据小,数据流小,回放过程中处理数据量小,减轻了用户输入行为数据回放压力,便于用于输入行为回放。
附图说明
图1为一实施例的用户输入行为录制方法的流程图;
图2为另一实施例的用户输入行为录制方法的流程图;
图3为一实施例的用户输入行为回放方法的流程图;
图4为另一实施例的用户输入行为回放方法中的子流程图;
图5为本实施例的系统框图;
图6为一具体实施例的用户输入行为录制方法中的子流程图;
图7为一实施例的用户输入行为录制装置的模块图;
图8为另一实施例的用户输入行为录制装置的模块图;
图9为一实施例的用户输入行为回放装置的模块图;
图10为另一实施例的用户输入行为回放装置中文件读取模块的子模块图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司,未经广州视源电子科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710282599.6/2.html,转载请声明来源钻瓜专利网。