一种用户数据处理方法、装置、存储介质及用户终端制造方法及图纸

技术编号:28941584 阅读:21 留言:0更新日期:2021-06-18 21:46
本申请公开了一种用户数据处理方法、装置、存储介质及用户终端,涉及计算机技术领域,用以获得可以对用户针对应用的操作行为进行回放的数据,进而对应用操作过程中出现的问题进行定位。该方法中,通过记录用户的行为数据和行为数据的关联数据,可以获得回放用户操作的数据,并且和现有技术使用录制文件传输用户操作形式的方式相比,使得数据传输量更小,便于传输和保存,且通过记录用户的行为数据和关联数据,使得记录的信息更加完整,进而对应用操作过程中出现的问题进行准确定位。

【技术实现步骤摘要】
一种用户数据处理方法、装置、存储介质及用户终端
本申请涉及计算机
,尤其涉及一种用户数据处理方法、装置、存储介质及用户终端。
技术介绍
用户在智能终端上使用应用软件时,经常会遇到许多问题。当用户使用应用软件出现运行错误时,需要对遇到的问题进行反馈,这样,开发人员才能够根据用户反馈的问题进行检查,从而查找问题原因。因此,需要一种可以对用户针对应用的操作行为进行回放的方法。
技术实现思路
申请实施例提供一种用户数据处理方法、装置、存储介质及用户终端,用以获得可以对用户针对应用的操作行为进行回放的数据,进而对应用操作过程中出现的问题进行定位。第一方面,提供一种用户数据处理方法,包括:响应数据获取请求,获取用户通过终端的应用操作界面对应用进行操作的行为数据,以及所述行为数据的关联数据;获得包含已获取的所述行为数据和所述关联数据的记录文件;其中,所述记录文件用以回放用户对应用进行的操作;对所述记录文件进行压缩,并将压缩后的记录文件发送给应用服务器。第二方面,提供一种用户数据处理方法,包括:接收客户端发送的压缩后的记录文件;其中,所述记录文件包括用户通过终端的应用操作界面对应用进行操作的行为数据,以及所述行为数据的关联数据;将所述记录文件进行解压并保存。在一个实施例中,所述将所述操作视频与所述记录文件进行关联并保存之前,所述方法还包括:对所述操作视频进行转码压缩,得到压缩后的视频;所述将所述操作视频与所述记录文件进行关联并保存,包括:将所述压缩后的视频与所述记录文件进行关联并保存。在一个实施例中,所述得到用户对应用进行操作的操作视频之后,所述方法还包括:对所述操作视频进行内容识别,确定所述操作视频的标签;根据所述操作视频的标签,对所述操作视频进行分类。第三方面,提供一种用户数据处理装置,包括:数据获取模块,用于响应数据获取请求,获取用户通过终端的应用操作界面对应用进行操作的行为数据,以及所述行为数据的关联数据;文件获取模块,用于获得包含已获取的所述行为数据和所述关联数据的记录文件;其中,所述记录文件用以回放用户对应用进行的操作;第一发送模块,用于对所述记录文件进行压缩,并将压缩后的记录文件发送给应用服务器。在一个实施例中,所述装置还包括:获取配置信息模块,用于获取所述终端的配置信息;所述装置还包括:第二发送模块,用于第一发送模块将压缩后的记录文件发送给应用服务器时,将所述配置信息发送给所述应用服务器以使所述应用服务器根据所述配置信息生成对应所述终端的虚拟机;在生成的所述虚拟机中打开生成的客户端,并通过所述客户端对解压的所述记录文件进行回放,得到用户对应用进行操作的操作视频;并将所述操作视频与所述记录文件进行关联保存。在一个实施例中,所述关联数据包括内存数据和后台数据;文件获取模块具体用于根据所述行为数据、所述内存数据和所述后台数据的时间戳,获得包含指定时间范围内的所述行为数据、所述内存数据和所述后台数据的记录文件。在一个实施例中,所述装置还包括:下载模块,用于在所述应用服务器中下载需要回放的记录文件;排序模块,用于根据时间戳,对所述记录文件中的所述行为数据、所述内存数据和所述后台数据进行排序;模拟模块,用于按序读取所述记录文件中的所述行为数据、所述内存数据和所述后台数据,并模拟读取的数据对应的操作。第四方面,提供一种用户数据处理装置,包括:第一接收模块,用于接收客户端发送的压缩后的记录文件;其中,所述记录文件包括用户通过终端的应用操作界面对应用进行操作的行为数据,以及所述行为数据的关联数据;保存模块,用于将所述记录文件进行解压并保存。在一个实施例中,所述装置还包括:第二接收模块,用于第一接收模块接收客户端发送的记录文件时,接收所述客户端发送的所述客户端所在终端的配置信息;生成模块,用于根据所述配置信息生成对应所述终端的虚拟机;回放模块,用于在生成的所述虚拟机中打开生成的客户端,并通过所述客户端对解压的所述记录文件进行回放,得到用户对应用进行操作的操作视频;关联模块,用于将所述操作视频与所述记录文件进行关联并保存。在一个实施例中,所述装置还包括:压缩模块,用于关联模块将所述操作视频与所述记录文件进行关联并保存之前,对所述操作视频进行转码压缩,得到压缩后的视频;关联模块具体用于将所述压缩后的视频与所述记录文件进行关联并保存。在一个实施例中,所述装置还包括:确定标签模块,用于回放模块得到用户对应用进行操作的操作视频之后,对所述操作视频进行内容识别,确定所述操作视频的标签;分类模块,用于根据所述操作视频的标签,对所述操作视频进行分类。第五方面,提供一种用户终端,包括至少一个处理单元、以及至少一个存储单元,其中,存储单元存储有计算机程序,当程序被处理单元执行时,使得处理单元执行上述任意一种用户数据处理方法的步骤。第六方面,提供一种计算机可读介质,其存储有可由终端设备执行的计算机程序,当程序在终端设备上运行时,使得终端设备执行上述任意一种用户数据处理方法的步骤。本申请实施例提供的一种用户数据处理方法、装置、存储介质及用户终端,通过记录用户的行为数据和行为数据的关联数据,可以获得回放用户操作的数据,并且和现有技术使用录制文件传输用户操作形式的方式相比,使得数据传输量更小,便于传输和保存,且通过记录用户的行为数据和关联数据,使得记录的信息更加完整,进而对应用操作过程中出现的问题进行准确定位。本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例中用户数据处理的应用场景示意图;图2为本申请实施例中用户数据处理的交互过程示意图;图3为本申请实施例中用户通过终端的操作界面进行触摸事件的示意图;图4为本申请实施例中用户点击视频的页面示意图;图5为本申请实施例中用户点击新闻的页面示意图;图6为本申请实施例中另一种用户数据处理的交互过程示意图;图7为本申请实施例中客户端侧的用户数据处理方法的流程示意图;图8为本申请实施例中另一种客户端侧的用户数据处理方法的流程示意图;图9为本申请实施例中应用服务器侧的用户数据处理方法的流程示意图;图10为本申请实施例中另一种应用服务器侧的用户数据处理方法的流程示意图;图11为本申请实施例中客户端侧的用户数据处理的结构示意图;本文档来自技高网...

【技术保护点】
1.一种用户数据处理方法,其特征在于,所述方法包括:/n响应数据获取请求,获取用户通过终端的应用操作界面对应用进行操作的行为数据,以及所述行为数据的关联数据;/n获得包含已获取的所述行为数据和所述关联数据的记录文件;其中,所述记录文件用以回放用户对应用进行的操作;/n对所述记录文件进行压缩,并将压缩后的记录文件发送给应用服务器。/n

【技术特征摘要】
1.一种用户数据处理方法,其特征在于,所述方法包括:
响应数据获取请求,获取用户通过终端的应用操作界面对应用进行操作的行为数据,以及所述行为数据的关联数据;
获得包含已获取的所述行为数据和所述关联数据的记录文件;其中,所述记录文件用以回放用户对应用进行的操作;
对所述记录文件进行压缩,并将压缩后的记录文件发送给应用服务器。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述终端的配置信息;以及,
所述将压缩后的记录文件发送给应用服务器时,所述方法还包括:
将所述配置信息发送给所述应用服务器以使所述应用服务器根据所述配置信息生成对应所述终端的虚拟机;在生成的所述虚拟机中打开生成的客户端,并通过所述客户端对解压的所述记录文件进行回放,得到用户对应用进行操作的操作视频;并将所述操作视频与所述记录文件进行关联保存。


3.根据权利要求1所述的方法,其特征在于,所述关联数据包括内存数据和后台数据;
所述获得包含已获取的所述行为数据和所述关联数据的记录文件,具体包括:
根据所述行为数据、所述内存数据和所述后台数据的时间戳,获得包含指定时间范围内的所述行为数据、所述内存数据和所述后台数据的记录文件。


4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
在所述应用服务器中下载需要回放的记录文件;
根据时间戳,对所述记录文件中的所述行为数据、所述内存数据和所述后台数据进行排序;
按序读取所述记录文件中的所述行为数据、所述内存数据和所述后台数据,并模拟读取的数据对应的操作。


5.一种用户数据处理方法,其特征在于,所述方法包括:
接收客户端发送的压缩后的记录文件;其中,所述记录文件包括用户通过终端的应用操作界面对...

【专利技术属性】
技术研发人员:吴铭津杨川川马鹏张耀琦董超
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1