基于告警通知的异常数据处理方法、装置、设备及介质制造方法及图纸

技术编号:39036978 阅读:13 留言:0更新日期:2023-10-10 11:50
本申请公开了一种基于告警通知的异常数据处理方法、装置、设备及介质,涉及数据处理领域,包括:对医学影像检查数据进行数据处理,并对得到的处理后数据进行数据入库操作,以将处理后数据发送至预设数据库;若接收到返回的异常反馈信息,则对异常反馈信息进行分类判断处理,以确定异常类型;基于异常类型生成相应的告警信息,向客户端发送告警信息,并将处理后数据保存至预设异常数据库;接收客户端发送的异常数据处理指令,并对预设异常数据库中保存的处理后数据进行处理,若得到修复后数据,则对所述修复后数据再次发起数据入库操作。这样一来,可以保证处理其他正常数据的效率的同时,未正常入库的数据并不丢失。未正常入库的数据并不丢失。未正常入库的数据并不丢失。

【技术实现步骤摘要】
基于告警通知的异常数据处理方法、装置、设备及介质


[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]本申请中,首先对消息队列中的医学影像检查数据进行数据处理,并对得到的处理后数据进行数据入库操作,以将所述处理后数据发送至预设数据库,如果接收到所述预设数据库返回的异常反馈信息,则对所述异常反馈信息进行分类判断处理,以确定所述处理后数据入库异常的异常类型,然后基于所述异常类型生成相应的告警信息,通过预设告警通道向客户端发送所述告警信息,并将所述处理后数据保存至预设异常数据库,最后接收所述客户端发送的与所述告警信息对应的异常数据处理指令,并基于所述异常数据处理指令对所述预设异常数据库中保存的所述处理后数据进行处理,若得到修复后数据,则对所述修复后数据再次发起所述数据入库操作。由此可见,通过本申请中所述基于告警通本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于告警通知的异常数据处理方法,其特征在于,包括:对消息队列中的医学影像检查数据进行数据处理,并对得到的处理后数据进行数据入库操作,以将所述处理后数据发送至预设数据库;若接收到所述预设数据库返回的异常反馈信息,则对所述异常反馈信息进行分类判断处理,以确定所述处理后数据入库异常的异常类型;基于所述异常类型生成相应的告警信息,通过预设告警通道向客户端发送所述告警信息,并将所述处理后数据保存至预设异常数据库;接收所述客户端发送的与所述告警信息对应的异常数据处理指令,并基于所述异常数据处理指令对所述预设异常数据库中保存的所述处理后数据进行处理,若得到修复后数据,则对所述修复后数据再次发起所述数据入库操作。2.根据权利要求1所述的基于告警通知的异常数据处理方法,其特征在于,所述对消息队列中的医学影像检查数据进行数据处理,并对得到的处理后数据进行数据入库操作,以将所述处理后数据发送至预设数据库,包括:对消息队列中的医学影像检查数据进行数据解析操作以及清洗加工操作,以对所述医学影像检查数据的数据类型进行识别、日期格式进行转换、异常字符进行剔除,得到处理后数据;获取预设数据库的数据库连接配置,并基于所述数据库连接配置对所述处理后数据进行数据入库操作,将所述处理后数据发送至所述预设数据库。3.根据权利要求1所述的基于告警通知的异常数据处理方法,其特征在于,所述若接收到所述预设数据库返回的异常反馈信息,则对所述异常反馈信息进行分类判断处理,以确定所述处理后数据入库异常的异常类型,包括:判断是否接收到所述预设数据库发送的异常反馈信息,若接收到所述异常反馈信息,则对所述异常反馈信息进行分类判断处理,并生成分类判断结果;基于所述分类判断结果确定所述处理后数据的入库异常类型为网络连接异常或数据入库格式异常。4.根据权利要求3所述的基于告警通知的异常数据处理方法,其特征在于,所述基于所述异常类型生成相应的告警信息,通过预设告警通道向客户端发送所述告警信息,并将所述处理后数据保存至预设异常数据库,包括:若所述异常类型为数据入库格式异常,则根据预设的告警信息模板以及所述异常类型生成告警信息;通过预设告警通道将所述告警信息发送至客户端,并将所述处理后数据保存至预设异常数据库,以便基于所述异常数据库对所述处理后数据进行持久保存。5.根据权利要求3所述的基于告警通知的异常数据处理方法,其特征在于,...

【专利技术属性】
技术研发人员:李光彪徐辉吴鹏
申请(专利权)人:中电通商数字技术上海有限公司
类型:发明
国别省市:

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

1