[发明专利]一种文件解析方法、装置、系统和存储介质在审
申请号: | 201911327187.5 | 申请日: | 2019-12-20 |
公开(公告)号: | CN111104185A | 公开(公告)日: | 2020-05-05 |
发明(设计)人: | 毛芳 | 申请(专利权)人: | 上海米哈游网络科技股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 200235 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 解析 方法 装置 系统 存储 介质 | ||
本发明公开了一种文件解析方法、装置、系统和存储介质,该方法包括:在应用软件每次启动时,检测系统中是否存在应用软件对应的第一崩溃文件;若存在第一崩溃文件,则根据第一崩溃文件的生成时间,对第一崩溃文件的第一文件名称进行更新,获得第二崩溃文件;将第二崩溃文件发送至服务端中,以使服务端根据每次接收到的第二崩溃文件的第二文件名称,对第二崩溃文件进行时间归类,并在检测到解析触发指令时,对每个目标时间类别下的各第二崩溃文件进行筛选确定出目标崩溃文件,并对目标崩溃文件进行解析。通过本发明技术方案,可以提高解析效率,同时也提高了设备资源利用率。
技术领域
本发明实施例涉及计算机技术,尤其涉及一种文件解析方法、装置、系统和存储介质。
背景技术
随着计算机技术的快速发展,越来越多的应用软件被研发,以满足用户日益增长的需求。
应用软件在运行过程中可能会出现异常崩溃情况,比如闪退、死机等情况,从而开发人员需要对出现的异常崩溃情况进行异常分析,以避免异常情况的再次出现,提高用户体验。应用程序在出现异常崩溃情况时,操作系统会生成相应的崩溃文件。由于崩溃文件是加密文件,从而需要对崩溃文件进行解析,以便基于解析后的崩溃信息确定出具体的崩溃原因。
现有技术中,安装有应用软件的每个客户端通常会将生成的崩溃文件发送至服务端中,开发人员会对服务端接收到的每个崩溃文件进行实时解析。然而,由于崩溃文件的数量较多,并且对因同一崩溃原因产生的多个崩溃文件也会逐个进行解析,从而降低了解析效率,同时也浪费了设备资源。
发明内容
本发明实施例提供了一种文件解析方法、装置、系统和存储介质,以提高解析效率,同时也提高了设备资源利用率。
第一方面,本发明实施例提供了一种文件解析方法,应用于客户端,包括:
在应用软件每次启动时,检测系统中是否存在所述应用软件对应的第一崩溃文件;
若存在所述第一崩溃文件,则根据所述第一崩溃文件的生成时间,对所述第一崩溃文件的第一文件名称进行更新,获得第二崩溃文件;
将所述第二崩溃文件发送至服务端中,以使所述服务端根据每次接收到的所述第二崩溃文件的第二文件名称,对所述第二崩溃文件进行时间归类,并在检测到解析触发指令时,对每个目标时间类别下的各所述第二崩溃文件进行筛选确定出目标崩溃文件,并对所述目标崩溃文件进行解析。
第二方面,本发明实施例还提供了一种文件解析方法,应用于服务端,包括:
接收客户端发送的应用软件对应的第二崩溃文件,其中所述第二崩溃文件的第二文件名称包含第一崩溃文件的生成时间;
根据所述第二文件名称对当前接收到的所述第二崩溃文件进行时间归类;
在检测到解析触发指令时,对每个目标时间类别下的各所述第二崩溃文件进行筛选确定出目标崩溃文件,并对所述目标崩溃文件进行解析。
第三方面,本发明实施例还提供了一种文件解析装置,集成于客户端,包括:
第一崩溃文件检测模块,用于在应用软件每次启动时,检测系统中是否存在所述应用软件对应的第一崩溃文件;
文件名称更新模块,用于若存在所述第一崩溃文件,则根据所述第一崩溃文件的生成时间,对所述第一崩溃文件的第一文件名称进行更新,获得第二崩溃文件;
第二崩溃文件发送模块,用于将所述第二崩溃文件发送至服务端中,以使所述服务端根据每次接收到的所述第二崩溃文件的第二文件名称,对所述第二崩溃文件进行时间归类,并在检测到解析触发指令时,对每个目标时间类别下的各所述第二崩溃文件进行筛选确定出目标崩溃文件,并对所述目标崩溃文件进行解析。
第四方面,本发明实施例还提供了一种文件解析装置,集成于服务端,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海米哈游网络科技股份有限公司,未经上海米哈游网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911327187.5/2.html,转载请声明来源钻瓜专利网。