[发明专利]一种出错文件的处理方法及装置有效
申请号: | 201310714578.9 | 申请日: | 2013-12-20 |
公开(公告)号: | CN103761247B | 公开(公告)日: | 2017-12-05 |
发明(设计)人: | 王鑫;张建法 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京华沛德权律师事务所11302 | 代理人: | 刘杰 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 出错 文件 处理 方法 装置 | ||
1.一种出错文件的处理方法,包括:
获取在运行中出现错误的电子文件的运行数据;
提取每一出现错误的电子文件的运行数据中的特征信息;
根据提取到的运行数据中的特征信息分别生成对应的特征信息标识码;
根据不同的特征信息标识码,对多个所述电子文件进行分类,同一类别中的所有电子文件都具有相同的特征信息标识码;
根据每一类别的共同特性,对同一类别中的电子文件进行批量处理,包括:将每个类别的特征信息标识码分别与特征库中已知的出错文件的特征信息标识码进行比对;
所述电子文件在运行时所处的系统的版本、运行终端的型号和系统的配置被统称为运行场景参数;
所述将每个类别的特征信息标识码分别与特征库中已知的出错文件的特征信息标识码进行比对,包括:将每个类别的运行场景参数的标识码分别与所述特征库中已知的出错文件的运行场景参数的标识码进行比对,判断类别中的电子文件与所述特征库中已知的出错文件的运行环境是否相同。
2.如权利要求1所述的方法,所述获取在运行中出现错误的电子文件的运行数据,包括:当电子文件在运行时,保存所述电子文件的运行数据;当所述电子文件在运行中出现运行错误时,将所述出现运行错误的电子文件的运行数据上传至服务器端。
3.如权利要求1所述的方法,所述电子文件的运行数据中的特征信息包括:电子文件在运行时所处的系统的版本、运行终端的型号、系统的配置、电子文件的格式类型、文件名称及调用路径中的任意一个或几个。
4.如权利要求2所述的方法,所述根据提取到的运行数据中的特征信息分别生成对应的特征信息标识码,包括:基于在所述服务器端预置的标识码计算函数将所述提取到的运行数据中的特征信息分别计算得到对应的特征信息的MD5值或hash值;
或,利用校验码计算工具将所述提取到的运行数据中的特征信息分别计算得到对应的特征信息的MD5值或hash值。
5.如权利要求3所述的方法,所述将每个类别的特征信息标识码分别与特征库中已知的出错文件的特征信息标识码进行比对;其中,所述特征库中包含已知的出错文件的特征信息标识码、电子文件的错误类型及相应的处理方法;
若比对相同,则根据所述特征库中的电子文件的错误类型及相应的处理方法对类别中的电子文件进行批量处理;
若比对不同,则将该类别的特征信息标识码添加到所述特征库中,对特征库进行更新。
6.如权利要求5所述的方法,所述电子文件的格式类型、文件名称和调用路径被统称为基本参数;所述将每个类别的运行场景参数的标识码分别与所述特征库中已知的出错文件的运行场景参数的标识码进行比对,包括:若运行场景参数的标识码比对相同,说明运行环境相同,则将每个类别的基本参数的标识码分别与所述特征库中已知的出错文件的基本参数的标识码进行比对;
若基本参数的标识码比对相同,则根据所述特征库中的电子文件的错误类型及相应的处理方法对类别中的电子文件进行批量处理;
若基本参数的标识码比对不同,则将该类别的特征信息标识码添加到所述特征库中,对特征库进行更新;
若运行场景参数的标识码比对不同,说明运行环境不同,对该类别中的电子文件进行批量处理。
7.如权利要求6所述的方法,所述对电子文件进行批量处理,包括:删除电子文件、修复电子文件的漏洞、更改电子文件的格式类型、改变电子文件的运行场景。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310714578.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种橡胶再生工艺
- 下一篇:一种用于雀斑的组合物