当前位置: 首页 > 专利查询>李晓丽专利>正文

多设备检验的软件报警系统技术方案

技术编号:37333719 阅读:26 留言:0更新日期:2023-04-21 23:12
本发明专利技术提供了一种多设备检验的软件报警系统,其根据分布式体系中终端设备处于单机运行模式还是联网运行模式,以此对不同终端设备进行区分化的进程任务数据抽样和分析,确定不同终端设备存在异常状态的软件,以此对相应软件进行修复和报警,提高对分布式终端设备体系的检验可靠性和准确性,以及保证分布式终端设备体系的工作持续性和稳定性。备体系的工作持续性和稳定性。备体系的工作持续性和稳定性。

【技术实现步骤摘要】
多设备检验的软件报警系统


[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]步骤S1,利用下面公式(1),根据每个进程每次出现任务卡顿情况的卡顿持续时间以及每次出现任务卡顿情况的进程任务数据的数据量,得到每个进程的加权平均卡顿持续时间,
[0027][0028]在上述公式(1)中,T(a_i)表示第a个单机运行设备的第i个进程的加权平均卡顿持续时间;T[a_i(k)]表示第a个单机运行设备的第i个进程第k次出现任务卡顿情况的卡顿持续时间;D[a_i(k)]表示第a个单机运行设备的第i个进程第k次出现任务卡顿情况的进程任务数据的数据量;K表示第a个单机运行设备的第i个进程出现任务卡顿情况的总次数;
[0029]步骤S2,利用下面公式(2),根据每个单机运行设备的每个进程的卡顿情况出现次数和对应加权平均卡顿持续时间,确定每个单机运行设备当前存在异常状态的进程任务筛选排序值,
[0030][0031]在上述公式(2)中,F(a_i)表示第a个单机运行设备的第i个进程任务为异常状态的进程任务的筛选排序值;T0表示单位时间;n(a)表示第a个单机运行的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多设备检验的软件报警系统,其特征在于,其包括:分布式检测模块,其用于对分布式体系包含的每个终端设备进行分布式检测,得到每个终端设备的实时运行状态信息;设备标定模块,其用于根据所述实时运行状态信息,将每个终端设备标定为单机运行设备或联网运行设备;数据抽样模块,其用于对所述单机运行设备和所述联网运行设备进行后台数据抽样处理,得到所述单机运行设备和所述联网运行设备各自的进程任务数据;进程数据识别模块,其用于对所述单机运行设备和所述联网运行设各自的进程任务数据进行分析处理,确定所述单机运行设备和所述联网运行设备当前存在异常状态的进程任务;软件标定模块,其用于根据所述单机运行设备和所述联网运行设备当前存在异常状态的进程任务,确定所述单机运行设备和所述联网运行设备当前存在异常状态的软件及其运行日志信息;软件更新模块,其用于根据所述运行日志信息,对当前存在异常状态的软件进行更新处理;报警模块,其用于根据所述更新处理的结果,生成关于所述单机运行设备或所述联网运行设备的软件异常报警消息。2.如权利要求1所述的多设备检验的软件报警系统,其特征在于:所述分布式检测模块对分布式体系包含的每个终端设备进行分布式检测,得到每个终端设备的实时运行状态信息具体包括:所述分布式检测模块获取分布式体系包含的每个终端设备的通信端口的上行传输数据和下行传输数据;从所述上行传输数据和所述下行传输数据分别随机抽样得到上行数据片段和下行数据片段,并对所述上行数据片段和所述下行数据片段进行数据内容识别处理,以此得到每个终端设备的实时上行数据代码信息和实时下行数据代码信息,以此所述实时运行状态信息。3.如权利要求2所述的多设备检验的软件报警系统,其特征在于:所述设备标定模块根据所述实时运行状态信息,将每个终端设备标定为单机运行设备或联网运行设备具体包括:所述设备标定模块对所述实时上行数据代码信息和所述实时下行数据代码信息进行分析处理;若所述实时上行数据代码信息只包括周期性重复的请求连接指令代码或者所述实时下行数据代码信息不包括任何指令代码,则将对应终端设备标定为单机运行设备;否则,将对应终端设备标定为联网运行设备;再根据所有单机运行设备各自的终端设备身份信息,将所有单机运行设备组成单机运行设备队列;以及根据所述联网运行设备各自的终端设备身份信息,将所有联网运行设备组成联网运行设备队列。4.如权利要求3所述的多设备检验的软件报警系统,其特征在于:所述数据抽样模块对所述单机运行设备和所述联网运行设备进行后台数据抽样处理,得到所述单机运行设备和所述联网运行设备各自的进程任务数据具体包括:
所述数据抽样模块包括第一数据抽样子模块和第二数据抽样子模块;所述第一数据抽样子模块对所述单机运行设备队列的每个单机运行设备进行后台数据抽样处理,以此获得每个单机运行设备的进程任务数据;所述第二数据抽样子模块对所述联网运行设备队列的每个联网运行设备进行后台数据抽样处理,以此获得每个联网运行设备的进程任务数据。5.如权利要求4所述的多设备检验的软件报警系统,其特征在于:所述进程数据识别模块包括第一进程数据识别子模块和第二进程数据识别子模块;所述第一进程数据识别子模块从每个单机运行设备的进程任务数据中提取得到每个进程任务卡顿情况出现次数以及每个进程任务卡顿情况的平均卡顿持续时间,并根据所述卡顿情况出现次数和所述平均卡顿持续时间,确定每个单机运行设备当前存在异常状态的进程任务;所述第二进程数据识别子模块从每个联网运行设备的进程任务数据中提取得到每个进程任务进行数据上传/下载操作的数据处理负荷,并根据所述数据处理负荷,确定每个联网运行设备当前存在异常状态的进程任务。6.如权利要求5所述的...

【专利技术属性】
技术研发人员:李晓丽
申请(专利权)人:李晓丽
类型:发明
国别省市:

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

1