[发明专利]获取测试数据的方法、装置、设备及存储介质有效
申请号: | 202110610933.2 | 申请日: | 2021-06-01 |
公开(公告)号: | CN113282500B | 公开(公告)日: | 2023-09-22 |
发明(设计)人: | 刘奏 | 申请(专利权)人: | 深圳平安智慧医健科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/54;G06N20/20;H04L67/1097 |
代理公司: | 深圳市明日今典知识产权代理事务所(普通合伙) 44343 | 代理人: | 王杰辉;曹勇 |
地址: | 518000 广东省深圳市南山区南山街道荔湾*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 获取 测试数据 方法 装置 设备 存储 介质 | ||
1.一种获取测试数据的方法,其特征在于,包括:
获取待获取的测试数据的数据信息;其中,所述数据信息至少包括所述测试数据的名称信息;
基于所述数据信息选取多个生产机器节点与测试机器连接;其中所述生产机器节点为区块链中的一个节点,所述测试机器内含有所述测试数据;
在所述区块链中获取根据所述区块链的预设共识机制投选出的多个审核区块链节点;
向各所述审核区块链节点发送连接确认信息,并将回复所述连接确认信息的审核区块链节点记为最终审核区块链节点;
将所述数据信息发送给所述最终审核区块链节点,并接收所述最终审核区块链节点的回执信息,并判断所述回执信息是否满足预设的区块链数据交互条件;
若所述回执信息满足预设的区块链数据交互条件,则执行通过各个所述生产机器节点接收所述测试机器上传的测试数据块的步骤;
其中,所述测试数据块为所述测试机器将所述测试数据分割后的数据块,各所述测试数据块中含有各自在测试数据中的位置所对应的TOKEN标签,各个所述生产机器节点接收所述测试数据块后上传至所述区块链中;
基于所述TOKEN标签将各个所述生产机器节点上传的测试数据块进行汇总,得到所述测试数据;
将所述测试数据存储于所述区块链中对应的存储池中,以供各个所述生产机器节点进行调用;
所述基于所述数据信息选取多个生产机器节点与测试机器连接的步骤,包括:
基于所述数据信息获取所述测试数据的大小;
根据文件大小和测试数据块划分数目的预设对应关系,并基于所述测试数据的大小,得到所述测试数据块的块数量;
基于所述块数量在所述区块链中按照预设的选取方法选取与所述块数量相同数目的生产机器节点与所述测试机器连接;
所述通过各个所述生产机器节点接收所述测试机器上传的测试数据块的步骤,包括:
为各个生产机器节点设置多线程接收对应的数据块拆分后的碎片;其中,每个所述碎片都附加有对应的循环冗余校验码;
基于所述循环冗余校验码,采用模二除法对接收到的所述碎片进行碎片数目校验;
若校验结果为合格,则反馈所述测试机器上传的测试数据块接收完毕。
2.如权利要求1所述的获取测试数据的方法,其特征在于,所述基于所述TOKEN标签将各个所述生产机器节点上传的测试数据块进行汇总,得到所述测试数据的步骤之后,还包括:
将所述测试数据输入至预设的向量机中,得到对应固定维度的文件向量X=(x1,x2,…,xi,…,xn);
根据公式计算所述文件向量与每个生产机器节点对应的预存类别向量之间的匹配度;其中,Y为各消息队列对应的预存类别向量的多维坐标,Y=(y1,y2,…,yi,…,yn),xi表示文件向量中第i维的数值,yi表示对应的预存类别向量中第i维的数值,si为第i维数据所对应的系数,为设定的参数值;
选取所述匹配度大于预设匹配度的机器向量对应的目标生产机器节点,并将所述测试数据发送至各所述目标生产机器节点上。
3.如权利要求1所述的获取测试数据的方法,其特征在于,所述若校验结果为合格,则反馈所述测试机器该所述测试数据块接收完毕的步骤之后,还包括:
为每个线程设置对应的消息队列;
基于预设的接收方式通过各消息队列接收对应的所述碎片;
获取接收了所述碎片后的各消息队列的长度,并根据各消息队列的长度建立长度集合;
根据公式计算所述长度集合中最大长度差;其中,所述表示所述最大长度差,和分别表示所述长度集合中任意两个不同的消息队列长度,表示计算得到的最大值;
判断所述最大长度差是否超过了长度预设值;
若超过了长度预设值,则将处理所述长度集合中长度最小的消息队列的处理线程,在处理完毕长度最小的消息队列后,获取处理所述长度集合中长度最大的消息队列对应的处理线程中的碎片进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳平安智慧医健科技有限公司,未经深圳平安智慧医健科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110610933.2/1.html,转载请声明来源钻瓜专利网。