一种检测报告生成方法、装置、电子设备及存储介质与流程

文档序号:34705055发布日期:2023-07-07 10:10阅读:54来源:国知局
一种检测报告生成方法、装置、电子设备及存储介质与流程

本技术涉及数据处理,尤其涉及一种检测报告生成方法、装置、电子设备及存储介质。


背景技术:

1、目前,检验检测机构出具报告通常有三种做法:一种是纯手工采集试验原始数据,通过一定的数据运算处理后得到被检样品的相关参数指标,然后出具报告;另一种是通过自动采集设备自动采集被检样品的参数指标,然后依托实验室信息管理系统(又称lims系统)出具报告;第三种是手工采集试验数据后,利用lims系统出具报告。

2、由于检验检测过程中涉及到大量数据的流转和处理,数据的准确性和真实性对报告质量起到至关重要的作用。以上三种做法中,第一种做法基本依靠人员的能力和素质才能实现报告准确,后面两种做法引入了lims系统,对数据准确性有了一定的保障。但是,不论哪种做法,均无法完全保证数据的真实性,无法避免数据被恶意篡改,主管部门也很难做到有效的监管。因此,亟需引入新的技术手段,破解工程质量检验检测报告数据真实准确和报告防伪查验的难题。


技术实现思路

1、有鉴于此,本技术实施例提供了一种检测报告生成方法、装置、电子设备及存储介质,能够有效实现工程质量检验检测全过程数据线上保存留痕,并能实现相关数据的防篡改功能,有助于主管部门和相关单位的反向溯源,确保检验检测数据的真实完整性和归档储存可靠性。

2、本技术实施例的技术方案是这样实现的:

3、第一方面,本技术实施例提供一种检测报告生成方法,包括以下步骤:

4、获取检验检测设备所采集的检验检测数据,并对所述检验检测数据进行预处理,得到第一数据包;

5、对所述第一数据包添加标记信息,以及对添加了所述标记信息的所述第一数据包进行加密处理,得到检验检测参数值区块,并在所述检验检测参数值区块经过验证后存放在第一数据区块池,其中,所述第一数据区块池位于区块链上;

6、响应于针对检验检测参数值区块的调用请求,对所述检验检测参数值区块进行解密,并将解密后得到的第二数据包存放至待引用数据库;

7、基于报告模板对所述第二数据包的检验检测报告进行编辑,得到待审核报告,并在对所述待审核报告的审批通过后,生成所述待审核报告对应的报告文本。

8、在一种可能的实施方式中,所述检验检测设备具有自动采集功能,所述检验检测数据是所述检验检测设备将待检样品的特征信息经过转化后得到的,经过转化后的所述检验检测数据为电子系统能够处理的数据;

9、所述对所述检验检测数据进行预处理,得到第一数据包,包括:

10、按照预设的运算规则对所述检验检测数据进行计算,得到对应的参数值,以及,将所述检验检测数据和所述参数值按预设的数据格式进行集成和存储,得到所述第一数据包。

11、在一种可能的实施方式中,所述对所述第一数据包添加标记信息,包括:

12、对所述第一数据包添加以下基本信息至少之一:时间戳、设备标识、操作人员、检测地点以及对应样品;

13、所述对添加了所述标记信息的所述第一数据包进行加密处理,包括:

14、通过以下加密方式其一对所述第一数据包进行加密处理:单向加密、对称加密、非对称加密,其中,所述单向加密包括哈希加密。

15、在一种可能的实施方式中,所述区块链上存储了用于验证所述检验检测参数值区块的参数范围的许可参数集,所述许可参数集存储在位于区块链上的第二数据区块池;

16、所述在所述检验检测参数值区块经过验证后存放在第一数据区块池,包括:

17、基于所述许可参数集对所述检验检测参数值区块的参数范围进行验证,当所述检验检测参数值区块的参数范围位于许可范围内时,将所述检验检测参数值区块存放至所述第一数据区块池;当所述检验检测参数值区块的参数范围超过许可范围时,显示对应的预警信息,并在对所述检验检测参数值区块发起调用请求时禁止调用。

18、在一种可能的实施方式中,所述报告模板存储在位于区块链上的第三数据区块池,所述报告模板包括至少一个编辑项;

19、所述基于报告模板对所述第二数据包的检验检测报告进行编辑,包括:

20、响应于针对所述至少一个编辑项的编辑操作,对已编辑的编辑项所对应的标记信息进行验证,若验证结果不符合目标要求,显示对应的提示信息并禁止保存。

21、在一种可能的实施方式中,所述待审核报告存储在位于区块链上的第四数据区块池,每次对所述第二数据包的检验检测报告进行编辑后,对每次合法的编辑时间、编辑位置、编辑内容、操作用户进行记录,并生成对应版本的所述待审核报告。

22、在一种可能的实施方式中,所述在对所述待审核报告的审批通过后,生成所述待审核报告对应的报告文本,包括:

23、响应于针对所述待审核报告的审批操作,对审批信息进行记录,并将记录的所述审批信息存储在位于区块链上的第五数据区块池;

24、当审批通过后,对已审核报告添加特异性防篡改签章信息,得到所述报告文本;

25、将所述报告文本上传至位于区块链上的第六数据区块池。

26、第二方面,本技术实施例还提供一种检测报告生成装置,所述装置包括:

27、获取模块,用于获取检验检测设备所采集的检验检测数据,并对所述检验检测数据进行预处理,得到第一数据包;

28、存储模块,对所述第一数据包添加标记信息,以及对添加了所述标记信息的所述第一数据包进行加密处理,得到检验检测参数值区块,并在所述检验检测参数值区块经过验证后存放在第一数据区块池,其中,所述第一数据区块池位于区块链上;

29、调用模块,用于响应于针对检验检测参数值区块的调用请求,对所述检验检测参数值区块进行解密,并将解密后得到的第二数据包存放至待引用数据库;

30、生成模块,用于基于报告模板对所述第二数据包的检验检测报告进行编辑,得到待审核报告,并在对所述待审核报告的审批通过后,生成所述待审核报告对应的报告文本。

31、第三方面,本技术实施例还提供一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行第一方面任一项所述的检测报告生成方法。

32、第四方面,本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行第一方面任一项所述的检测报告生成方法。

33、本技术实施例具有以下有益效果:

34、通过引入区块链技术,基于检验检测数据自动采集、原始数据计算处理、数据加密上传区块链、报告编制人员请求数据、数据权限密钥校验、数据解密下链、形成各版本报告文本信息、报告防伪编号标识生成并形成最终版本、报告信息加密上链存储等过程,有效地实现工程质量检验检测全过程数据线上保存留痕,并能实现相关数据的防篡改功能,有助于主管部门和相关单位的反向溯源,确保检验检测数据的真实完整性和归档储存可靠性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1