重启日志归并方法、上传方法、系统及可读存储介质技术方案

技术编号:16152752 阅读:43 留言:0更新日期:2017-09-06 18:13
本发明专利技术公开了一种重启日志归并方法、上传方法、系统及可读存储介质,所述归并方法包括:接收并解析移动终端上传的重启日志,以获取移动终端的重启类型和重启原因,并将重启类型和重启原因合并作为重启关键字;判断重启问题数据库中是否存在所述重启关键字;当重启问题数据库中不存在所述重启关键字时,将重启日志作为一类新的重启原因类型存储,并将重启关键字添加到重启问题数据库以与新的重启原因类型关联存储存储。通过将重启类型和重启原因合并得到的新的重启关键字添加到重启问题数据库中以与新的重启原因类型关联存储,开发人员只要对重启问题数据库的元素分析即可了解引起系统重启的原因,避免对重复类型的重启日志分析,减少工作量。

【技术实现步骤摘要】
重启日志归并方法、上传方法、系统及可读存储介质
本专利技术涉及重启日志
,尤其涉及一种重启日志归并方法、上传方法、系统及可读存储介质。
技术介绍
目前,市面上的手机、ipad等移动终端在系统出现异常时,抓取相关的系统信息上传到服务器,开发人员根据服务器接收的系统信息分析异常原因。当使用Android系统的移动终端出现Android框架异常导致系统重启时,会将重启日志发送到服务器,因市面上使用Android系统的移动终端众多,使发送到服务器上的重启日志也众多,且很多移动终端的系统重启由重复原因导致的,从而生成了重复的重启日志。因开发人员需要对每一条重启日志进行分析,此重复的重启日志增加了开发人员的工作量,从而无法及时发现市面上移动终端出现的问题,也就无法快速解决问题,进而导致供应商无法提供优质的系统。
技术实现思路
本专利技术的主要目的在于提供一种重启日志归并方法、上传方法、系统及可读存储介质,旨在解决现有技术对大量重复的重启日志分析,工作量大的问题。为实现上述目的,本专利技术提供的一种重启日志归并方法,所述重启日志归并方法包括以下步骤:接收并解析移动终端上传的重启日志,以获取移动终端的重启类型和重启原因,并将重启类型和重启原因合并作为重启关键字;判断重启问题数据库中是否存在所述重启关键字;当重启问题数据库中不存在所述重启关键字时,将所述重启日志作为一类新的重启原因类型存储,并将所述重启关键字添加到重启问题数据库以与新的重启原因类型关联存储。可选地,所述判断重启问题数据库中是否存在所述重启关键字的步骤之后包括包括:当重启问题数据库中存在所述重启关键字时,将重启关键字对应的重启日志归入原有的重启原因类型,并将重启关键字对应的重启日志数量更新。可选地,所述接收并解析移动终端上传的重启日志,以获取重启类型和重启原因的步骤包括:接收移动终端上传的重启日志,并对重启日志中的崩溃日志和系统日志解析以获取重启类型;根据所述重启类型的类别,获取重启类型对应的重启原因。可选地,所述对重启日志中的崩溃日志和系统日志解析以获取重启类型的步骤包括:判断崩溃日志中是否存在第一字符串,当存在第一字符串时,判定重启类型为第一类重启;判断崩溃日志中是否存在第二字符串,当存在第二字符串时,判定重启类型为第二类重启;判断系统日志中是否存在第三字符串,当存在第三字符串时,判定重启类型为第三类重启。可选地,所述根据所述重启类型的分类,获取分类对应的重启原因的步骤包括:当重启类型为第一类重启时,根据第一类重启的重启信息确定第一重启原因;当重启类型为第二类重启时,根据第二类重启的重启信息确定第二重启原因;当重启类型为第三类重启时,根据第三类重启的重启信息确定第三重启原因。可选地,所述将重启类型和重启原因合并作为重启关键字的步骤包括:将第一类重启和第一重启原因合并作为第一重启关键字;将第二类重启和第二重启原因合并作为第二重启关键字;将第三类重启和第三重启原因合并作为第三重启关键字。此外,为实现上述目的,本专利技术还提出一种重启日志上传方法,所述重启日志上传方法包括以下步骤:设置重启标识符,当检测到移动终端出现重启时,判断重启标识符是否等于预设值;当重启标识符等于预设值时,抓取重启日志,并将所述重启日志上传至服务器。可选地,所述当重启标识符等于预设值时,抓取重启日志,并将所述重启日志上传至服务器的步骤包括:当重启标识符等于预设值时,生成框架异常广播;将所述框架异常广播发送到日志系统,以供日志系统基于框架异常广播抓取重启日志,并将所述重启日志上传至服务器。此外,为实现上述目的,本专利技术还提出一种重启日志归并系统,所述重启日志归并系统包括:存储器、处理器、通信总线以及存储在所述存储器上的重启日志归并程序:所述通信总线用于实现处理器和存储器之间的连接通信;所述处理器用于执行所述重启日志归并程序,以实现以下步骤:接收并解析移动终端上传的重启日志,以获取重启类型和重启原因,并将重启类型和重启原因合并作为重启关键字;判断重启问题数据库中是否存在所述重启关键字;当重启问题数据库中不存在所述重启关键字时,将所述重启关键字添加到重启问题数据库,并将所述重启日志作为一类新的重启原因类型存储。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序可被一个或者一个以上的处理器执行以用于:接收并解析移动终端上传的重启日志,以获取移动终端的重启类型和重启原因,并将重启类型和重启原因合并作为重启关键字;判断重启问题数据库中是否存在所述重启关键字;当重启问题数据库中不存在所述重启关键字时,将所述重启日志作为一类新的重启原因类型存储,并将所述重启关键字添加到重启问题数据库以与新的重启原因类型关联存储。本专利技术技术方案的重启日志归并方法,接收移动终端上传的重启日志进行解析,获取引起移动终端重启的重启类型以及重启原因,并将此重启类型和重启原因合并为重启关键字;判断重启数据库中是否存在此合并的重启关键字,当不存在此合并的重启关键字时,说明其为一类新的重启关键字,即引起重启的重启原因类型是新的,将重启日志作为一类新的重启原因类型存储,并将重启关键字添加到重启问题数据库以与新的重启原因类型关联存储。本方案通过将重启类型和重启原因合并得到的重启关键字和重启问题数据库中的重启关键字比较,判断重启问题数据库中是否已经存在此合并得到的重启关键字,当不存在时,则说明出现一类新的重启关键字,将重启日志作为一类新的重启原因类型存储,并将重启关键字添加到重启问题数据库以与新的重启原因类型关联存储。从而重启数据库中存储有多种不同类型的重启关键字,开发人员只需要分析重启问题数据库中的不同类型的重启关键字即可了解引起系统重启的原因,避免对重复类型的重启日志分析,减少工作量,提高了分析效率。附图说明图1为实现本专利技术各个实施例一个可选的移动终端的硬件结构示意图;图2为如图1所示的移动终端的无线通讯系统示意图;图3为本专利技术重启日志归并方法第一实施例的流程示意图;图4为本专利技术重启日志归并方法第二实施例的流程示意图;图5为本专利技术重启日志上传方法第一实施例的流程示意图;图6为本专利技术重启日志归并方法的数据传输流程示意图;图7为本专利技术实施例方法涉及的硬件运行环境的设备结构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。终端可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(PersonalDigitalAssistant,PDA)、便捷式媒体播放器(PortableMediaPlayer,PMP)、导航装置、可穿戴设备、智能手环、计步器等移动终端,以及诸如数字TV、台式计算机等固定终端。后续描述中将以移动终端为例进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本专利技术的实施方式的构造也能够应用于固定类型本文档来自技高网...
重启日志归并方法、上传方法、系统及可读存储介质

【技术保护点】
一种重启日志归并方法,其特征在于,所述重启日志归并方法包括以下步骤:接收并解析移动终端上传的重启日志,以获取移动终端的重启类型和重启原因,并将重启类型和重启原因合并作为重启关键字;判断重启问题数据库中是否存在所述重启关键字;当重启问题数据库中不存在所述重启关键字时,将所述重启日志作为一类新的重启原因类型存储,并将所述重启关键字添加到重启问题数据库以与新的重启原因类型关联存储。

【技术特征摘要】
1.一种重启日志归并方法,其特征在于,所述重启日志归并方法包括以下步骤:接收并解析移动终端上传的重启日志,以获取移动终端的重启类型和重启原因,并将重启类型和重启原因合并作为重启关键字;判断重启问题数据库中是否存在所述重启关键字;当重启问题数据库中不存在所述重启关键字时,将所述重启日志作为一类新的重启原因类型存储,并将所述重启关键字添加到重启问题数据库以与新的重启原因类型关联存储。2.如权利要求1所述的重启日志归并方法,其特征在于,所述判断重启问题数据库中是否存在所述重启关键字的步骤之后包括包括:当重启问题数据库中存在所述重启关键字时,将重启关键字对应的重启日志归入原有的重启原因类型,并将重启关键字对应的重启日志数量更新。3.如权利要求1所述的重启日志归并方法,其特征在于,所述接收并解析移动终端上传的重启日志,以获取重启类型和重启原因的步骤包括:接收移动终端上传的重启日志,并对重启日志中的崩溃日志和系统日志解析以获取重启类型;根据所述重启类型的类别,获取重启类型对应的重启原因。4.如权利要求3所述的重启日志归并方法,其特征在于,所述对重启日志中的崩溃日志和系统日志解析以获取重启类型的步骤包括:判断崩溃日志中是否存在第一字符串,当存在第一字符串时,判定重启类型为第一类重启;判断崩溃日志中是否存在第二字符串,当存在第二字符串时,判定重启类型为第二类重启;判断系统日志中是否存在第三字符串,当存在第三字符串时,判定重启类型为第三类重启。5.如权利要求4所述的重启日志归并方法,其特征在于,所述根据所述重启类型的分类,获取分类对应的重启原因的步骤包括:当重启类型为第一类重启时,根据第一类重启的重启信息确定第一重启原因;当重启类型为第二...

【专利技术属性】
技术研发人员:李胜旭
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1