一种异常信息显示方法及设备技术

技术编号:30647856 阅读:21 留言:0更新日期:2021-11-04 00:59
本发明专利技术涉及数据处理领域,尤其涉及一种异常信息显示方法及设备,其中,该方法包括:检测到系统异常时,获取对应的异常信息;将所述异常信息缓存到物理内存的预设地址内;当所述终端设备重启时,调用引导加载程序,所述引导加载程序用于根据系统日志确定重启类型;如果重启类型为异常重启,则所述引导加载程序从所述物理内存的预设地址内获取所述异常信息并生成对应的异常信息文件;根据所述异常信息文件在所述终端设备的显示屏上显示对应的异常信息。息。息。

【技术实现步骤摘要】
一种异常信息显示方法及设备


[0001]本专利技术涉及数据处理领域,尤其涉及一种异常信息显示方法及设备。

技术介绍

[0002]当终端设备发生底层异常导致重启时,通常会进行显示对应的报错代码,如电脑发生异常时显示的“蓝屏”等。但终端设备的用户无法根据显示的报错代码确定异常重启的原因。当用户想要知晓本次异常重启的原因时,只能联系技术人员。而技术人员也无法仅根据报错代码来进行故障分析并确定引起异常重启的原因,需要用户将终端设备带到维修点或者等技术人员上门维修。由此可见,从终端设备发生异常到确定异常原因的耗时较长,较为不便。

技术实现思路

[0003]为了解决上述问题,本专利技术实施例提供了一种异常信息显示方法及设备。通过获取系统异常对应的异常信息,并在终端重启时对获取到的异常信息进行显示,使用户更加全面的了解到本次系统异常的相关信息。
[0004]第一方面,本专利技术实施例提供一种异常信息显示方法,包括:
[0005]检测到系统异常时,获取对应的异常信息;
[0006]将所述异常信息缓存到物理内存的预设地址内;
[0007]当所述终端设备重启时,调用引导加载程序,所述引导加载程序用于根据系统日志确定重启类型;
[0008]如果重启类型为异常重启,则所述引导加载程序从所述物理内存的预设地址内获取所述异常信息并生成对应的异常信息文件;
[0009]根据所述异常信息文件在所述终端设备的显示屏上显示对应的异常信息。
[0010]本专利技术实施例中,通过获取异常问题对应的异常信息,并生成对应的异常信息文件,在终端设备重启时根据异常信息文件显示对应的异常信息,降低了技术人员对终端设备进行故障分析的难度。技术人员无需上门测试,即可通过显示的异常信息对终端设备进行故障分析。
[0011]在一种可能的实现方式中,获取对应的异常信息,包括:
[0012]对所述终端设备进行数据回调,得到所述终端设备的历史数据;
[0013]对所述历史数据进行筛选,得到所述异常信息。
[0014]在一种可能的实现方式中,所述异常信息至少包含以下信息中的一种或多种组合:
[0015]异常调用栈、异常事件、异常类型、异常文件和异常行号。
[0016]在一种可能的实现方式中,所述方法还包括:
[0017]将所述异常信息文件发送给服务器。
[0018]在一种可能的实现方式中,所述方法还包括:
[0019]对所述显示的异常信息进行拍照,得到拍照文件;
[0020]将所述拍照文件发送给服务器。
[0021]第二方面,本专利技术实施例提供一种终端设备,包括:
[0022]获取模块,用于检测到系统异常时,获取对应的异常信息;
[0023]处理模块,用于将所述异常信息缓存到物理内存的预设地址内;
[0024]所述处理模块,还用于当所述终端设备重启时,调用引导加载程序,所述引导加载程序用于根据系统日志确定重启类型;
[0025]所述处理模块,还用于如果重启类型为异常重启,则所述引导加载程序从所述物理内存的预设地址内获取所述异常信息并生成对应的异常信息文件;
[0026]显示模块,用于根据所述异常信息文件在所述终端设备的显示屏上显示对应的异常信息。
[0027]在一种可能的实现方式中,所述获取模块具体用于:
[0028]对所述终端设备进行数据回调,得到所述终端设备的历史数据;
[0029]对所述历史数据进行筛选,得到所述异常信息。
[0030]在一种可能的实现方式中,所述异常信息至少包含以下信息中的一种或多种组合:
[0031]异常调用栈、异常事件、异常类型、异常文件和异常行号。
[0032]第三方面,本专利技术实施例提供一种终端设备,包括:
[0033]至少一个处理器;以及
[0034]与所述处理器通信连接的至少一个存储器,其中:
[0035]所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行第一方面所述的方法。
[0036]第四方面,本专利技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行第一方面所述的方法。
[0037]应当理解的是,本专利技术实施例的第二~四方面与本专利技术实施例的第一方面的技术方案一致,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。
【附图说明】
[0038]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术实施例的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0039]图1为本专利技术实施例提供的一种异常信息显示方法的流程图;
[0040]图2为本专利技术实施例提供的一种终端设备的结构示意图;
[0041]图3为本专利技术实施例提供的另一种终端设备的结构示意图。
【具体实施方式】
[0042]为了更好的理解本说明书的技术方案,下面结合附图对本专利技术实施例进行详细描述。
[0043]应当明确,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0044]在本专利技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本专利技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
[0045]本专利技术实施例中,当检测到系统异常时,通过将获取到异常信息以异常信息文件的形式发送给服务器,从而降低技术人员对终端设备进行故障分析的耗时。
[0046]图1为本专利技术实施例提供的一种应用于终端设备的异常信息显示方法的流程图,如图1所示,该方法包括:
[0047]步骤101,检测到系统异常时,获取对应的异常信息。其中,终端设备可以为便携式移动设备,如手机、平板电脑,智能手表等设备。智能终端还可以为电脑设备,服务器设备以及其它非便携式设备。可以由终端设备中的预先写好的异常信息收集程序对系统状态进行监测,异常信息收集程序与终端设备的系统底层进行信息交互,获取系统状态信息。异常信息收集程序根据获取到的系统状态信息来判断终端设备是否出现系统异常。系统异常可以为内存异常、硬盘异常、系统函数调用异常或系统崩溃等系统底层异常。
[0048]上述系统底层异常往往会导致终端设备进行重启,当发生严重异常时,终端设备的系统处于不稳定状态,此时需要停止操作系统的工作以免造成破坏系统安全和数据损坏的风险,也可以方便技术人员定位出现异常的原因。以kernel内核的终端设备为例,当监测到内核程序或代码逻辑出现致命错误时,可以采用预设方式获取对应的异常信息本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种异常信息显示方法,其特征在于,所述方法应用于终端设备,包括:检测到系统异常时,获取对应的异常信息;将所述异常信息缓存到物理内存的预设地址内;当所述终端设备重启时,调用引导加载程序,所述引导加载程序用于根据系统日志确定重启类型;如果重启类型为异常重启,则所述引导加载程序从所述物理内存的预设地址内获取所述异常信息并生成对应的异常信息文件;根据所述异常信息文件在所述终端设备的显示屏上显示对应的异常信息。2.根据权利要求1所述的方法,其特征在于,获取对应的异常信息,包括:对所述终端设备进行数据回调,得到所述终端设备的历史数据;对所述历史数据进行筛选,得到所述异常信息。3.根据权利要求1所述的方法,其特征在于,所述异常信息至少包含以下信息中的一种或多种组合:异常调用栈、异常事件、异常类型、异常文件和异常行号。4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:将所述异常信息文件发送给服务器。5.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:对所述显示的异常信息进行拍照,得到拍照文件;将所述拍照文件发送给服务器。6.一种终端设备,其特征在于,包括:获取模块,用于检测到系统异常时,获取对应的异常信息;处理模块,...

【专利技术属性】
技术研发人员:王宪臻镐东越
申请(专利权)人:展讯通信天津有限公司
类型:发明
国别省市:

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

1