【技术实现步骤摘要】
应用异常数据采集方法、装置、计算机设备及存储介质
本专利技术涉及应用程序异常监控
,尤其涉及一种应用异常数据采集方法、装置、计算机设备及存储介质。
技术介绍
应用崩溃捕获工具,例如xCrash,能在App进程崩溃或ANR时,在你指定的目录中生成一个tombstone文件。现有应用崩溃捕获工具的不足之处包括:只支持崩溃日志文件保存在本地,难以查看。应用崩溃捕获工具虽然支持捕获java崩溃,native崩溃和ANR,但有时还是无法定位到问题的来源。比如说,终端的应用中有个公共组件,自定义相机拍照。有很多应用会调用了这个组件。例如,1、客户反馈。2、录入身份证,上传头像等功能都会调用这个组件。当拍照功能发生了崩溃,虽然可以通过崩溃日志文件知道发生崩溃的地方,但却不知道用户具体在哪个环节拍照而发生崩溃,从而不能进一步找到引发崩溃发生的原因。
技术实现思路
本专利技术实施例提供了一种应用异常数据采集方法、装置、计算机设备及存储介质,旨在解决现有技术中无法通过崩溃日志文件获取崩溃原因的问题。第一 ...
【技术保护点】
1.一种应用异常数据采集方法,其特征在于,包括:/n采集用户在使用应用程序过程中的用户行为数据;/n若检测到应用程序出现异常,将用户的用户行为数据储存到预设的记录文件中;/n若检测到用户启动应用程序,判断预设的文件目录中是否存在所述应用程序的崩溃日志文件,所述崩溃日志文件是由预设的应用崩溃捕获工具采集的;/n若所述文件目录中存在所述应用程序的崩溃日志文件,将所述记录文件以及所述崩溃日志文件上传到预设的服务器中。/n
【技术特征摘要】
1.一种应用异常数据采集方法,其特征在于,包括:
采集用户在使用应用程序过程中的用户行为数据;
若检测到应用程序出现异常,将用户的用户行为数据储存到预设的记录文件中;
若检测到用户启动应用程序,判断预设的文件目录中是否存在所述应用程序的崩溃日志文件,所述崩溃日志文件是由预设的应用崩溃捕获工具采集的;
若所述文件目录中存在所述应用程序的崩溃日志文件,将所述记录文件以及所述崩溃日志文件上传到预设的服务器中。
2.根据权利要求1所述的应用异常数据采集方法,其特征在于,所述采集用户在使用应用程序过程中的用户行为数据,包括:
若检测到用户启动应用程序,实时记录应用程序所在的页面以及用户在所述页面上的操作,其中,用户的每一个操作对应记录为一条用户行为数据;
将用户行为数据储存到终端的缓存中。
3.根据权利要求2所述的应用异常数据采集方法,其特征在于,所述采集用户在使用应用程序过程中的用户行为数据,还包括:
判断终端的缓存中的用户行为数据的数量是否超过预设的数量阈值;
若终端的缓存中的用户行为数据的数量超过预设的数量阈值,按照记录时间由远到近的顺序对终端的缓存中的用户行为数据进行清理,以使得终端的缓存中的用户行为数据的数量保持在数量阈值,用户行为数据的记录时间为用户行为数据加入到终端的缓存时所对应的时间。
4.根据权利要求3所述的应用异常数据采集方法,其特征在于,所述将用户的用户行为数据储存到预设的记录文件中,包括:
从终端的缓存中按照记录时间由近到远的顺序获取预设数量的用户行为数据作为第一目标用户行为数据;
将所述第一目标用户行为数据储存到预设的记录文件中,并将所述记录文件储存到终端的内存中。
5.根据权利要求2所述的应用异常数据采集方法,其特征在于,所述将用户的用户行为数据...
【专利技术属性】
技术研发人员:董秋平,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。