The embodiment of the invention discloses a method for processing a log file and a terminal, wherein the method comprises: obtaining a sample of a server log files, the a sample log files were B terminal device to upload log files; extract C vulnerabilities bug information from the a sample log file; will the C bug information in each bug information as the hash algorithm input, C Hashige calculated; the C hash value in the same hash value statistics, bug number, each bug D bug classification classification and the D classification by bug a, B, C, D are positive integers, D is less than or equal to C. By adopting the embodiment of the invention, the common defects existing in the application can be determined by using the bug classification and the number of bug in the bug classification, so as to help developers to solve the bug information that has a large number of bug.
【技术实现步骤摘要】
一种日志文件的处理方法及相关设备
本专利技术涉及终端
,尤其涉及一种日志文件的处理方法及相关设备。
技术介绍
随着互联网的快速发展和人们生活水平的不断提高,越来越多的电子产品应用在人们日常生活中,特别是手机。为满足人们日益增长的物质需求,研发人员同时也研发了各种各样的应用程序,以丰富人们的应用和娱乐。在实践中发现,很多用户使用手机的时长较长、使用频率较高,手机在运行过程中会产生大量的日志文件。目前,还未出现有如何整理日志文件,获取相关有效数据以帮助寻找应用程序的共同缺陷的方案。
技术实现思路
本专利技术实施例提供一种日志文件的处理方法,可根据统计的bug分类的bug数量寻找到共同存在的bug缺陷,以更快捷地查找并解决共同存在的bug信息。第一方面,本专利技术实施例提供了一种日志文件的处理方法,该方法包括:获取a个样本日志文件,所述a个样本日志文件分别为b个终端设备上传的日志文件;从所述a个样本日志文件中提取出c个漏洞bug信息;将所述c个bug信息中的每个bug信息分别作为哈希算法的输入,计算得到c个哈希值;将所述c个哈希值中相同的哈希值进行统计,得到d个bug分类及所述d个bug分类中每个bug分类的bug数量,其中a,b,c,d均为正整数,d小于等于c。在一些可能的实施例中,所述从所述a个样本日志文件中提取出c个漏洞bug信息,包括:将所述a个样本日志文件中每个样本日志文件中的冗余信息进行删除,得到c个bug信息;其中,所述冗余信息为除所述bug信息之外的信息。在一些可能的实施例中,所述冗余信息包括以下中的任一项或多项:时间信息、线程信息、类目信息、 ...
【技术保护点】
一种日志文件的处理方法,其特征在于,所述方法包括:获取a个样本日志文件,所述a个样本日志文件分别为b个终端设备上传的日志文件;从所述a个样本日志文件中提取出c个漏洞bug信息;将所述c个bug信息中的每个bug信息分别作为哈希算法的输入,计算得到c个哈希值;将所述c个哈希值中相同的哈希值进行统计,得到d个bug分类及所述d个bug分类中每个bug分类的bug数量,其中a,b,c,d均为正整数,d小于等于c。
【技术特征摘要】
1.一种日志文件的处理方法,其特征在于,所述方法包括:获取a个样本日志文件,所述a个样本日志文件分别为b个终端设备上传的日志文件;从所述a个样本日志文件中提取出c个漏洞bug信息;将所述c个bug信息中的每个bug信息分别作为哈希算法的输入,计算得到c个哈希值;将所述c个哈希值中相同的哈希值进行统计,得到d个bug分类及所述d个bug分类中每个bug分类的bug数量,其中a,b,c,d均为正整数,d小于等于c。2.根据权利要求1所述的方法,其特征在于,所述从所述a个样本日志文件中提取出c个漏洞bug信息,包括:将所述a个样本日志文件中每个样本日志文件中的冗余信息进行删除,得到c个bug信息;其中,所述冗余信息为除所述bug信息之外的信息。3.根据权利要求1所述的方法,其特征在于,所述冗余信息包括以下中的任一项或多项:时间信息、线程信息、类目信息、位置信息。4.根据权利要求1所述的方法,其特征在于,所述哈希算法可包括以下中的任一项:信息摘要算法第二版MD2、信息摘要算法第四版MD4、信息摘要算法第五版MD5、安全哈希算法SHA。5.根据权利要求1-4中任一项权利要求所述的方法,其特征在于,所述方法还包括:若目标bug分类的bug数量超过预设阈值,则向预存联系人发送bug通知信息,以通知解决所述目标bug分类对应的bug信息,所述目标bug分类为所述d个bug分类中的bug分类。6.一...
【专利技术属性】
技术研发人员:丁金清,
申请(专利权)人:深圳市金立通信设备有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。