故障信息分析方法、系统、电子设备及存储介质技术方案

技术编号:38733496 阅读:17 留言:0更新日期:2023-09-08 23:21
本申请实施例提供了一种故障信息分析方法、系统、电子设备及存储介质,属于金融科技领域。方法应用在终端设备中,包括:响应于故障信息,通过所述操作系统内核接收程序运行过程中上报的故障位置信息;接收基站下发的当前故障原因值;根据当前故障原因值和故障位置信息,在信息处理模块中对故障信息进行数据严重级别筛选,以去除故障信息中的无关数据,得到崩溃信息;通过信息收发模块将崩溃信息发送至远程服务器,以使远程服务器对崩溃信息进行解析,得到故障分析结果。本申请提出的故障信息分析方法能够提高故障信息分析的效率和准确性,降低对POS机故障分析的难度。降低对POS机故障分析的难度。降低对POS机故障分析的难度。

【技术实现步骤摘要】
故障信息分析方法、系统、电子设备及存储介质


[0001]本申请涉及金融科技领域,尤其涉及一种故障信息分析方法、系统、电子设备及存储介质。

技术介绍

[0002]相关技术中,在使用POS机(Point of Sale machine,电子收款机)的过程中,可能存在诸如网络环境不稳定、网络带宽不足、网络拥堵、网络延迟等问题,这些问题可能会导致pos机终端出现崩溃,从而影响支付过程的顺利进行。由于这些问题的出现具有不确定性和随机性,即便技术人员进行现场检查和调试,也难以完全复现问题,从而增加了对故障问题的排查和解决的难度。

技术实现思路

[0003]本申请实施例的主要目的在于提出一种故障信息分析方法、系统、电子设备及存储介质,能够提高故障信息分析的效率和准确性,降低对POS机故障分析的难度。
[0004]为实现上述目的,本申请实施例的第一方面提出了一种故障信息分析方法,应用在终端设备中,所述终端设备包括操作系统内核、信息处理模块和信息收发模块,所述方法包括:响应于故障信息,通过所述操作系统内核接收程序运行过程中上报的故障位置信息;接收基站下发的当前故障原因值;根据所述当前故障原因值和所述故障位置信息,在所述信息处理模块中对所述故障信息进行数据严重级别筛选,以去除所述故障信息中的无关数据,得到崩溃信息;通过所述信息收发模块将所述崩溃信息发送至远程服务器,以使所述远程服务器对所述崩溃信息进行解析,得到故障分析结果。
[0005]根据本申请的一些实施例,所述得到崩溃信息之后,还包括:通过所述操作系统内核接收程序运行故障时上报的时间信息;在所述信息处理模块中,根据所述时间信息附加时间戳;在所述信息收发模块中,根据所述时间戳对所述崩溃信息进行排序。
[0006]根据本申请的一些实施例,所述接收基站下发的当前故障原因值之后,还包括:获取预设的故障原因值列表,所述故障原因值列表记录有故障原因值和对应的故障原因信息之间的关联关系;在所述信息处理模块中,将所述当前故障原因值与所述故障原因值列表进行比对,得到比对结果;根据所述比对结果,得到所述当前故障原因值对应的当前故障原因信息。
[0007]根据本申请的一些实施例,所述根据所述当前故障原因值和所述故障位置信息,在所述信息处理模块中对所述故障信息进行数据严重级别筛选,以去除所述故障信息中的无关数据,得到崩溃信息,包括:获取预设筛选规则,所述预设筛选规则为根据所述故障原因值列表中的所述故障原因信息制定的分类规则;基于所述预设筛选规则,在所述信息处理模块中对所述当前故障原因信息和所述故障位置信息进行级别筛选,得到级别筛选结果;根据所述级别筛选结果,去除所述故障信息中的无关数据,得到崩溃信息。
[0008]根据本申请的一些实施例,所述将所述崩溃信息发送给所述信息收发模块,通过
所述信息收发模块将所述崩溃信息发送至远程服务器,以使所述远程服务器对所述崩溃信息进行解析,得到故障分析结果,包括:将所述信息处理模块中的所述崩溃信息传输至所述信息收发模块,对所述崩溃信息选择加密算法;根据所述加密算法对所述崩溃信息进行加密,生成加密结果和密钥;通过所述信息收发模块将所述加密结果和所述密钥发送至远程服务器,以使所述远程服务器基于所述密钥对所述加密结果进行解密,并对解密的结果进行解析,得到故障分析结果。
[0009]根据本申请的一些实施例,所述将所述信息处理模块中的所述崩溃信息传输至所述信息收发模块之后,还包括:设定所述信息收发模块的缓存阈值;
[0010]计算所述信息收发模块内部数据的缓存总量;将所述缓存总量与所述缓存阈值进行比较,若所述缓存总量大于所述缓存阈值,则根据对所述故障信息进行数据严重级别筛选后得到的级别筛选结果,依次删除至少一个严重级别低的所述崩溃信息;
[0011]或者,将所述缓存总量与所述缓存阈值进行比较,若所述缓存总量大于所述缓存阈值,则根据对所述故障信息进行数据严重级别筛选后得到的级别筛选结果,依次向所述远程服务器发送至少一个严重级别高的所述崩溃信息;
[0012]或者,还包括,若位于所述信息收发模块的多个所述崩溃信息对应的所述级别筛选结果一致,则获取所述崩溃信息的时间戳;
[0013]根据所述时间戳,对多个所述崩溃信息进行排序;
[0014]按照多个所述崩溃信息的发生的先后时序关系,依次删除至少一个发生时间最早的所述崩溃信息;
[0015]或者,按照多个所述崩溃信息的发生的先后时序关系,依次向所述远程服务器发送至少一个发生时间最早的所述崩溃信息。
[0016]根据本申请的一些实施例,所述响应于故障信息,通过所述操作系统内核接收程序运行过程中上报的故障位置信息,包括:实时对程序运行过程中的故障信息进行响应;通过记录软件记录所述故障信息的所述故障位置信息和时间信息;通过所述操作系统内核接收所述记录软件上报的所述故障位置信息和所述时间信息。
[0017]本申请第二方面实施例提出了一种故障信息分析系统,应用在终端设备中,所述终端设备包括操作系统内核、信息处理模块和信息收发模块,所述系统包括:故障位置信息接收模块,用于响应于故障信息,通过所述操作系统内核接收程序运行过程中上报的故障位置信息;故障原因接收模块,用于接收基站下发的当前故障原因值;崩溃信息获取模块,用于根据所述当前故障原因值和所述故障位置信息,在所述信息处理模块中对所述故障信息进行数据严重级别筛选,以去除所述故障信息中的无关数据,得到崩溃信息;故障分析结果获取模块,用于通过所述信息收发模块将所述崩溃信息发送至远程服务器,以使所述远程服务器对所述崩溃信息进行解析,得到故障分析结果。
[0018]本申请第三方面实施例提出了一种电子设备,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面实施例所述的故障信息分析方法。
[0019]本申请第四方面实施例提出了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面实施例所述的故障信息分析方法。
[0020]本申请提出的故障信息分析方法、系统、电子设备及存储介质,能够通过内核实时检测网络的故障信息,并从故障信息得到故障发生的故障位置信息,并将基站下发的原因值和故障位置信息发送至信息处理模块;之后,信息处理模块根据原因值和故障位置信息,对故障信息进行数据严重级别筛选,以去除故障信息中的无关数据,得到崩溃信息,将崩溃信息发送给信息收发模块,通过所息收发模块将崩溃信息发送至远程服务器,以使远程服务器对崩溃信息进行解析,得到故障分析结果,由此,能够筛选掉无关数据,避免无关数据干扰故障分析结果,还能够通过位置信息快速定位故障信息,能够提高故障信息分析的效率和准确性,降低对POS机故障分析的难度。
附图说明
[0021]图1是本申请实施例提供的故障信息分析系统的结构示意图;
[0022]图2是本申请实施例提供的故障信息分析方法的流程图;
[0023]图3是得本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种故障信息分析方法,其特征在于,应用在终端设备中,所述终端设备包括操作系统内核、信息处理模块和信息收发模块,所述方法包括:响应于故障信息,通过所述操作系统内核接收程序运行过程中上报的故障位置信息;接收基站下发的当前故障原因值;根据所述当前故障原因值和所述故障位置信息,在所述信息处理模块中对所述故障信息进行数据严重级别筛选,以去除所述故障信息中的无关数据,得到崩溃信息;通过所述信息收发模块将所述崩溃信息发送至远程服务器,以使所述远程服务器对所述崩溃信息进行解析,得到故障分析结果。2.根据权利要求1所述的故障信息分析方法,其特征在于,所述得到崩溃信息之后,还包括:通过所述操作系统内核接收程序运行故障时上报的时间信息;在所述信息处理模块中,根据所述时间信息附加时间戳;在所述信息收发模块中,根据所述时间戳对所述崩溃信息进行排序。3.根据权利要求1所述的故障信息分析方法,其特征在于,所述接收基站下发的当前故障原因值之后,还包括:获取预设的故障原因值列表,所述故障原因值列表记录有故障原因值和对应的故障原因信息之间的关联关系;在所述信息处理模块中,将所述当前故障原因值与所述故障原因值列表进行比对,得到比对结果;根据所述比对结果,得到所述当前故障原因值对应的当前故障原因信息。4.根据权利要求3所述的故障信息分析方法,其特征在于,所述根据所述当前故障原因值和所述故障位置信息,在所述信息处理模块中对所述故障信息进行数据严重级别筛选,以去除所述故障信息中的无关数据,得到崩溃信息,包括:获取预设筛选规则,所述预设筛选规则为根据所述故障原因值列表中的所述故障原因信息制定的分类规则;基于所述预设筛选规则,在所述信息处理模块中对所述当前故障原因信息和所述故障位置信息进行级别筛选,得到级别筛选结果;根据所述级别筛选结果,去除所述故障信息中的无关数据,得到崩溃信息。5.根据权利要求1所述的故障信息分析方法,其特征在于,所述将所述崩溃信息发送给所述信息收发模块,通过所述信息收发模块将所述崩溃信息发送至远程服务器,以使所述远程服务器对所述崩溃信息进行解析,得到故障分析结果,包括:将所述信息处理模块中的所述崩溃信息传输至所述信息收发模块,对所述崩溃信息选择加密算法;根据所述加密算法对所述崩溃信息进行加密,生成加密结果和密钥;通过所述信息收发模块将所述加密结果和所述密钥发送至远程服务器,以使所述远程服务器基于所述密钥对所述加密结果进行解密,并对解密的结果进行解析,得到故障分析结果。6.根据权利要求5所述的故障信息分析方法,...

【专利技术属性】
技术研发人员:丰雪睿刘海肖金华郑思捷
申请(专利权)人:深圳市新国都支付技术有限公司
类型:发明
国别省市:

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

1