测试报告处理方法及装置制造方法及图纸

技术编号:32540531 阅读:19 留言:0更新日期:2022-03-05 11:37
本公开提供了一种测试报告处理方法及装置,该测试报告处理方法包括:将针对待测试终端的当前测试报告上传至区块链网络,以供所述区块链网络中的记账节点将所述当前测试报告写入当前区块中;从所述区块链网络中获取存储有所述当前测试报告的当前区块以及所有存储有测试报告的区块的区块头信息,所述区块头信息记录有对应的区块的区块哈希值;将存储有所述当前测试报告的当前区块和所有存储有测试报告的区块的区块头信息存储至本地内存。本公开能够有效防止测试报告被篡改,且能够提高测试报告的查询效率和降低查询操作产生的资源消耗。消耗。消耗。

【技术实现步骤摘要】
测试报告处理方法及装置


[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]所述查询模块用于响应于所述查询请求,从所述本地内存中获得查询结果并反馈至所述用户终端,以供所述用户终端根据所述查询结果检测所述目标测试报告是否被篡改;
[0036]其中,所述查询结果包括存储有所述目标测试报告的目标区块以及所有存储有测
试报告的区块的区块头信息。
[0037]根据本公开所提供的测试报告处理方法及装置的技术方案,利用区块链技术将测试平台输出的测试报告写入区块,并将存储有测试报告的区块及相应的区块头信息存储至本地内存;一方面,区块中的测试报告一旦修改,区块的区块哈希(Hash)值就会发生变化,则该区块失效,因此,通过计算区块Hash值即可检测出区块的内容是否被篡改,从而有效的避免测试报告被篡改,提高测试报告的准确性和存储的安全性;另一方面,通过将区块存储到本地内存的方式,任意用户终端查看测试报告时,无需接入到区块链,避免了用户终端需要同步大量的区块链账本而造成的存储空间资源的浪费,和实时接入到区块链中进行同步而造成的终端的过度耗电,从而提高测试报告的查询效率和降低查询操作产生的资源消耗。
附图说明
[0038]图1为本公开实施例提供的一种测试报告处理方法的流程示意图;
[0039]图2为本公开实施例提供的另一种测试报告处理方法的流程示意图;
[0040]图3为本公开实施例提供的又一种测试报告处理方法的流程示意图;
[0041]图4为一种检测目标测试报告是否被篡改的方式的流程示意图;
[0042]图5为本公开实施例提供的一种测试报告处理装置的组成框图;
[0043]图6为本公开实施例提供的另一种测试报告处理装置的组成框图;
[0044]图7为本公开实施例提供的又一种测试报告处理装置的组成框图;
[0045]图8为本公开实施例提供的又一种测试报告处理装置的组成框图。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试报告处理方法,其特征在于,包括:将针对待测试终端的当前测试报告上传至区块链网络,以供所述区块链网络中的记账节点将所述当前测试报告写入当前区块中;从所述区块链网络中获取存储有所述当前测试报告的当前区块以及所有存储有测试报告的区块的区块头信息,所述区块头信息记录有对应的区块的区块哈希值;将存储有所述当前测试报告的当前区块和所有存储有测试报告的区块的区块头信息存储至本地内存。2.根据权利要求1所述的测试报告处理方法,其特征在于,在所述将针对待测试终端的当前测试报告上传至区块链网络之前,所述方法还包括:利用预先获得的加密密钥对所述当前测试报告进行加密处理;所述将针对待测试终端的当前测试报告上传至区块链网络,包括:将经加密处理后的所述当前测试报告上传至所述区块链网络。3.根据权利要求2所述的测试报告处理方法,其特征在于,在所述利用预先获得加密密钥对所述当前测试报告进行加密处理之前,所述方法还包括:接收用户终端发送的测试请求,所述测试请求包括待测试终端信息、用户终端信息、所述加密密钥;对所述待测试终端信息对应的待测试终端进行终端测试,以生成所述当前测试报告。4.根据权利要求1所述的测试报告处理方法,其特征在于,所述方法还包括:接收用户终端发送的查询请求,所述查询请求包括用户终端信息以及所查询的目标测试报告的标识信息;响应于所述查询请求,从所述本地内存中获得查询结果并反馈至所述用户终端,以供所述用户终端根据所述查询结果检测所述目标测试报告是否被篡改;其中,所述查询结果包括存储有所述目标测试报告的目标区块以及所有存储有测试报告的区块的区块头信息。5.根据权利要求4所述的测试报告处理方法,其特征在于,在所述从所述本地内存中获得查询结果并反馈至所述用户终端之前,所述方法还包括:根据所述用户终端信息查询所述用户终端是否具有查询所述目标测试报告的权限;所述从所述本地内存中获得查询结果并反馈至所述用户终端,包括:在查询出所述用户终端具有查询所述目标测试报告的权限的情况下,从所述本地内存中获得查询结果并反馈至所述用户终端。6.根据权利要求4所述的测试报告处理方法,其特征在于,所述用户终端根据所述查询结果检测所述目标测试...

【专利技术属性】
技术研发人员:田新雪肖征荣周晶魏进武
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1