一种病毒检测结果的上传方法技术

技术编号:39801520 阅读:5 留言:0更新日期:2023-12-22 02:32
本发明专利技术提供一种病毒检测结果的上传方法

【技术实现步骤摘要】
一种病毒检测结果的上传方法、系统、设备及介质


[0001]本专利技术涉及数据处理
,尤其涉及一种病毒检测结果的上传方法

系统

设备及介质


技术介绍

[0002]在面临感染性病毒发生时,医院和检测机构会承担大批量人数的病毒检测并将对应的结果第一时间上传到政府平台,需要上报结果的平台涉及到政府各个单位,各单位之间的模板不一致,需要对数据进行多次清洗整理,效率低下,而且人为处理大批量数据容易出错,产生漏传

多传

结果错误等问题,给公司带来一定的经营风险

[0003]传统的方式是医院

检测机构从各自的数据中心导出结果数据,然后根据政府上传平台的模板进行数据清洗和整理,制作成对应的表格文件进行上传,如果上传的平台多的时候需要根据不同平台的需求进行数据多份处理,需要花费人员的大量时间,而且存在人工失误的情况,导致漏传

多传

结果错误的情况出现


技术实现思路

[0004]本专利技术旨在解决人工导出病毒检测结果数据进行上传时容易出现漏传

多传

结果错误的问题,提供一种病毒检测结果的上传方法

系统

设备及介质

[0005]本专利技术为解决技术问题采用如下技术手段:
[0006]基于病毒检测采集的原始数据,将所述原始数据进行格式转化,生成待汇总上传的病毒检测数据,其中,所述原始数据具体包括样本文件

扫描日志和检测报告;
[0007]判断所述病毒检测数据是否完全汇总成功;
[0008]若否,则筛选出汇总失败的异常检测数据,识别所述异常检测数据的失败原因,采集所述失败原因对应的错误信息,应用预编写的自动化脚本根据所述错误信息对所述异常检测数据进行修复,得到病毒检测修复数据;
[0009]将所述病毒检测数据与所述病毒检测修复数据整合为待上传病毒数据,判断所述待上传病毒数据能否在预设平台中统一上传;
[0010]若不能,则对所述待上传病毒数据进行预备份保存,应用预设的宏语言
VBA
输入所述待上传病毒数据对应的病毒数据代码,基于预设的编辑器运行所述病毒数据代码,对所述待上传病毒数据进行清洗转换,将所述待上传病毒数据生成至预设文件夹内统一进行上传

[0011]进一步地,所述则筛选出汇总失败的异常检测数据,查询所述异常检测数据的失败原因的步骤中,包括:
[0012]将所述原始数据输入至预训练的病毒检测模型,从所述病毒检测模型中运行所述原始数据,生成模型检测结果,其中,所述模型检测结果具体包括二进制分类

多类别分类和置信度分数;
[0013]判断所述模型检测结果是否存在异常;
[0014]若是,则通过生成对抗性样本评估所述病毒检测模型的鲁棒性,在评估过程中基于所述对抗性样本对所述病毒检测模型进行对抗性训练,在训练过程中引入所述对抗性样本,揭示所述病毒检测模型的缺陷

[0015]进一步地,所述基于预设的编辑器运行所述病毒数据代码,对所述待上传病毒数据进行清洗转换的步骤中,包括:
[0016]基于预设的代码逻辑对所述病毒数据代码执行清洗操作和转换操作,识别所述病毒数据代码中残余的边界数值,其中,所述边界数值具体包括处理空值

异常数据和特殊字符;
[0017]判断所述边界数值能否被清除;
[0018]若是,则基于不同的边界数值采用对应的修复代码进行边界修复,其中,所述修复代码具体包括条件语句

循环和正则表达式

[0019]进一步地,所述则对所述待上传病毒数据进行预备份保存,应用预设的宏语言
VBA
输入所述待上传病毒数据对应的病毒数据代码的步骤前,还包括:
[0020]基于预设的空白宏编写病毒数据库代码,保存编写完成的所述病毒数据库代码,得到所述宏语言
VBA

[0021]选取所述待上传病毒数据中的任一项病毒数据,应用所述宏语言
VBA
运行所述任一项病毒数据,判断所述任一项病毒数据能否成功运行;
[0022]若是,则基于预设的上传要求对所述待上传病毒数据进行序列编排,整合所述待上传病毒数据的上传序列

[0023]进一步地,所述判断所述病毒检测数据是否完全汇总成功的步骤中,包括:
[0024]识别所述病毒检测数据的数据完整性,其中,所述数据完整性具体包括病毒命名字段

病毒检测日期和病毒报告信息;
[0025]判断所述数据完整性的各项内容是否一致;
[0026]若否,则检查所述病毒检测数据的关键属性,基于所述关键属性制定数据合并策略,根据所述数据合并策略将所述病毒检测数据逐一进行汇总

[0027]进一步地,所述基于病毒检测采集的原始数据,将所述原始数据进行格式转化,生成待汇总上传的病毒检测数据的步骤中,包括:
[0028]识别所述原始数据中存在的至少一种格式内容,基于预转化的目标格式获取所述格式内容的转化代码;
[0029]判断所述格式内容的数据格式是否统一;
[0030]若否,则将所述原始数据进行数据格式化为同一特定格式,其中,所述数据格式化具体包括字段重命名

字段拆分和字段合并,所述特定格式包括但不限于是
CSV
格式
、Excel
格式和
JSON
格式

[0031]本专利技术还提供一种病毒检测结果的上传系统,包括:
[0032]转化模块,用于基于病毒检测采集的原始数据,将所述原始数据进行格式转化,生成待汇总上传的病毒检测数据,其中,所述原始数据具体包括样本文件

扫描日志和检测报告;
[0033]判断模块,用于判断所述病毒检测数据是否完全汇总成功;
[0034]执行模块,用于若否,则筛选出汇总失败的异常检测数据,识别所述异常检测数据
的失败原因,采集所述失败原因对应的错误信息,应用预编写的自动化脚本根据所述错误信息对所述异常检测数据进行修复,得到病毒检测修复数据;
[0035]第二判断模块,用于将所述病毒检测数据与所述病毒检测修复数据整合为待上传病毒数据,判断所述待上传病毒数据能否在预设平台中统一上传;
[0036]第二执行模块,用于若不能,则对所述待上传病毒数据进行预备份保存,应用预设的宏语言
VBA
输入所述待上传病毒数据对应的病毒数据代码,基于预设的编辑器运行所述病毒数据代码,对所述待上传病毒数据进行清洗转换,将所述待上传病毒数据生成至预设文件夹内统一进行上传

[0037]进一步地,所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种病毒检测结果的上传方法,其特征在于,包括以下步骤:基于病毒检测采集的原始数据,将所述原始数据进行格式转化,生成待汇总上传的病毒检测数据,其中,所述原始数据具体包括样本文件

扫描日志和检测报告;判断所述病毒检测数据是否完全汇总成功;若否,则筛选出汇总失败的异常检测数据,识别所述异常检测数据的失败原因,采集所述失败原因对应的错误信息,应用预编写的自动化脚本根据所述错误信息对所述异常检测数据进行修复,得到病毒检测修复数据;将所述病毒检测数据与所述病毒检测修复数据整合为待上传病毒数据,判断所述待上传病毒数据能否在预设平台中统一上传;若不能,则对所述待上传病毒数据进行预备份保存,应用预设的宏语言
VBA
输入所述待上传病毒数据对应的病毒数据代码,基于预设的编辑器运行所述病毒数据代码,对所述待上传病毒数据进行清洗转换,将所述待上传病毒数据生成至预设文件夹内统一进行上传
。2.
根据权利要求1所述的病毒检测结果的上传方法,其特征在于,所述则筛选出汇总失败的异常检测数据,查询所述异常检测数据的失败原因的步骤中,包括:将所述原始数据输入至预训练的病毒检测模型,从所述病毒检测模型中运行所述原始数据,生成模型检测结果,其中,所述模型检测结果具体包括二进制分类

多类别分类和置信度分数;判断所述模型检测结果是否存在异常;若是,则通过生成对抗性样本评估所述病毒检测模型的鲁棒性,在评估过程中基于所述对抗性样本对所述病毒检测模型进行对抗性训练,在训练过程中引入所述对抗性样本,揭示所述病毒检测模型的缺陷
。3.
根据权利要求1所述的病毒检测结果的上传方法,其特征在于,所述基于预设的编辑器运行所述病毒数据代码,对所述待上传病毒数据进行清洗转换的步骤中,包括:基于预设的代码逻辑对所述病毒数据代码执行清洗操作和转换操作,识别所述病毒数据代码中残余的边界数值,其中,所述边界数值具体包括处理空值

异常数据和特殊字符;判断所述边界数值能否被清除;若是,则基于不同的边界数值采用对应的修复代码进行边界修复,其中,所述修复代码具体包括条件语句

循环和正则表达式
。4.
根据权利要求1所述的病毒检测结果的上传方法,其特征在于,所述则对所述待上传病毒数据进行预备份保存,应用预设的宏语言
VBA
输入所述待上传病毒数据对应的病毒数据代码的步骤前,还包括:基于预设的空白宏编写病毒数据库代码,保存编写完成的所述病毒数据库代码,得到所述宏语言
VBA
;选取所述待上传病毒数据中的任一项病毒数据,应用所述宏语言
VBA
运行所述任一项病毒数据,判断所述任一项病毒数据能否成功运行;若是,则基于预设的上传要求对所述待上传病毒数据进行序列编排,整合所述待上传病毒数据的上传序列
。5.
根据权利要求1所述的病毒检测结果的上传方法,其特征在于,所述判断所述病毒检测数据是否完全汇总成功的步骤中,包括:
识别所述病毒检测数据的数据完整性,其中,所述数据完整性具体包括病...

【专利技术属性】
技术研发人员:代文涛耿丹杨苗赵利伟李敏吴佳丽陈跃富
申请(专利权)人:太原金域临床检验所有限公司
类型:发明
国别省市:

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

1