[发明专利]数据处理方法、装置和存储介质有效
申请号: | 201910427730.2 | 申请日: | 2019-05-22 |
公开(公告)号: | CN110287049B | 公开(公告)日: | 2023-07-04 |
发明(设计)人: | 刘海涛;白玲 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 朱颖;刘芳 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 存储 介质 | ||
本申请提供一种数据处理方法、装置和存储介质,通过识别终端上报的原始异常问题数据中发生异常的插件的名称和版本标识,能够确定已修复的原始异常问题数据和未修复的原始异常问题数据,对于已修复的原始异常问题数据,可以直接将原始异常问题数据对应的响应数据发送给终端。本实施例中的数据处理方式避免了对已修复的原始异常问题数据重复进行处理的问题,提高了终端获取响应数据对插件进行修复的效率。
技术领域
本申请涉及数据监测技术领域,尤其涉及一种数据处理方法、装置和存储介质。
背景技术
移动智能互联的大环境促使了很多具有不同功能的应用程序的上线,终端中可能安装有多款应用程序,来满足用户的使用需求。对于同一应用程序来说,不同终端中安装的应用程序的版本可能不同,或者,应用程序的版本相同,但相同插件的版本不同,或者,应用程序的版本和插件的版本均不相同。
目前,终端复杂的运行环境会导致应用程序的崩溃,异常问题层出不穷。现有技术中,为了及时修复应用程序的异常问题,引入了异常问题上报机制,即应用程序一旦出现异常,终端会将该应用程序的异常问题上报给云端。当海量的终端上报异常问题后,云端不能有效区分哪些异常问题是已修复的,哪些异常问题是未修复的,因此会对所有的异常问题进行上报处理,造成终端修复异常的效率低。
发明内容
本申请提供一种数据处理方法、装置和存储介质,避免了对已修复的异常问题数据进行重复处理,提高了终端修复插件的效率。
本申请的第一方面提供一种数据处理方法,包括:
接收终端上报的应用程序的原始异常问题数据,所述原始异常问题数据中包括:所述应用程序的名称和版本标识、所述应用程序中发生异常的插件的名称和版本标识;
根据所述应用程序的名称和版本标识,判断所述应用程序是否为最新版本的应用程序,得到第一判断结果,以及根据所述应用程序中发生异常的插件的名称和版本标识,判断所述应用程序中发生异常的插件是否为最新版本的插件,得到第二判断结果;
若所述第一判断结果和所述第二判断结果中至少一个为否时,则从响应数据库中获取所述原始异常问题数据对应的响应数据,并向所述终端返回所述响应数据,所述响应数据用于修复所述应用程序中发生异常的插件。
可选的,所述接收终端上报的应用程序的原始异常问题数据之前,还包括:
向所述终端发送请求消息,所述请求消息用于请求终端获取所述原始异常问题数据,所述请求消息中包括所述原始异常问题数据的属性信息。
可选的,若所述应用程序与其他应用程序共用代码库,则所述原始异常问题数据的属性信息包括:出入异常栈路径中的插件名称和/或插件路径;
若所述应用程序不与其他应用程序共用代码库,则所述原始异常问题数据的属性信息用于指示满足预设路径规则的异常问题数据,所述预设路径规则包括:插件名称和/或插件路径。
可选的,所述方法还包括:
若所述第一判断结果和所述第二判断结果均为是时,获取所述终端的硬件信息,所述硬件信息包括:所述终端的内存、CPU运行状态或内存分配比中的至少一个;
上报所述原始异常问题数据和所述终端的硬件信息;
接收用户输入的所述原始异常问题数据的响应数据,并将所述原始异常问题数据的响应数据返回给所述终端。
可选的,所述方法还包括:
将历史异常问题数据作为训练参数,获取所述预设路径规则,不同版本标识的插件的预设路径规则不同。
可选的,所述原始异常问题数据为所述终端在终端日志中获取的插件异常问题数据;和/或,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910427730.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据异常检测方法和装置
- 下一篇:一种栅格舵自主配电时序控制装置