欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 202011487796X
申请人: 海南博盈电子竞技有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2024-05-30
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种基于区块链网络的数据获取方法,其特征在于,包括:第一区块链节点接收终端用于获取性能数据的获取指令,其中,所述第一区块链节点是预先构建的区块链网络中的一个节点,所述获取指令中包括所述终端获取所述性能数据的权限信息;

判断所述权限信息是否满足预设的获取权限;

若满足所述获取权限,则解析所述获取指令中用于表示性能数据所在地址的数据信息,并将所述数据信息和所述获取指令记录入所述区块链网络中;

按照所述数据信息表示的地址发送性能数据获取请求至所述区块链网络中的第二区块链节点;

接收各所述第二区块链节点发送的基于JMeter实时获取的所述性能数据的参数数据并生成性能数据报表,以及将所述性能数据报表发送给所述终端。

2.如权利要求1所述的基于区块链网络的数据获取方法,其特征在于,所述接收各所述第二区块链节点发送的基于JMeter实时获取的所述性能数据的参数数据并生成性能数据报表的步骤之后,还包括:

获取所述终端上传的会议文件;

通过语义识别技术识别所述会议文件中的数据表格,并获取所述数据表格所需的性能数据;

从所述性能数据报表中获取所述数据表格所需的性能数据,并导入至所述数据表格中。

3.如权利要求1所述的基于区块链网络的数据获取方法,其特征在于,所述接收各所述第二区块链节点发送的基于JMeter实时获取的所述性能数据的参数数据并生成性能数据报表的步骤,包括:

检测所述性能数据报表中是否存在异常数据;

若存在异常数据,则获取所述异常数据的位置信息;

将所述位置信息与所述异常数据发送给所述第二区块链节点;

接收第二区块链节点发送的所述异常数据的产生原因并在所述性能数据报表中进行标注。

4.如权利要求3所述的基于区块链网络的数据获取方法,其特征在于,所述检测所述性能数据报表中是否存在异常数据的步骤,包括:获取所述性能数据报表中的同一维度的数据;

计算所述同一维度的数据中的每个维度数据与其他维度数据的差值,并根据所述差值为每个所述维度数据建立差值集合;

根据公式 计算每个差值集合的密度,其中,所述ρc(O)表示每个差值集合的密度,N(O)表示所述差值集合,P表示其他维度数据中的一个维度数据,O表示所述维度数据,dc(O,P)表示其他维度数据P与维度数据O的分差值,c为预设的常数;

根据公式 计算所述差值集合的异常值;其中,LOFc(O)表示所述维度数据的异常值,N表示同一维度中所有的维度数据,ρc(P)表示维度数据P对应的差值集合的密度;

判断所述异常值是否大于预设异常值;

若大于预设异常值,则判定所述异常值对应的维度数据为异常数据。

5.如权利要求1所述的基于区块链网络的数据获取方法,其特征在于,所述生成性能数据报表的步骤,包括:

获取所述获取指令中所需获取性能数据的主题信息;

从所述参数数据中提取与所述主题信息对应的初始数据;

获取所述主题信息中用于处理各所述初始数据的预设处理方式,并将所述初始数据按照对应的预设处理方式进行处理,得到目标数据;

将所述目标数据导入至初始数据表格中,得到所述性能数据报表。

6.如权利要求1所述的基于区块链网络的数据获取方法,其特征在于,所述第一区块链节点接收终端用于获取性能数据的获取指令的步骤之前,包括:利用Go语言创建区块链类,赋予所述区块链类具体参数,从而获得创世区块链节点,并在设置所述创世区块中的哈希值;

基于所述创世区块链节点,采用预设的区块链节点生成技术生成子区块链节点,以搭建所述区块链网络;其中所述子区块链节点记载有相邻的前一区块链节点的哈希值,所述第一区块链节点和各所述第二区块链节点分别为一个所述子区块链节点。

7.如权利要求1所述的基于区块链网络的数据获取方法,其特征在于,所述将所述性能数据报表发送给所述终端的步骤之后,包括:在存储所述性能数据报表的数据库中,获取与所述性能数据报表时间最近的参照性能数据报表;

将所述性能数据报表与所述参照性能数据报表进行各个维度的比较;

根据公式 计算所述参照性能数据报表与所述性能数据报表的差异值;其中X表示所述参照性能数据报表,Y表示所述性能数据报表,xi表示所述参照性能数据报表第i维的数值,yi表示所述性能数据报表第i维的数值,n表示维度的数目,f(X,Y)表示所述差异值。

8.一种基于区块链网络的数据获取装置,其特征在于,包括:指令获取模块,用于获取性能数据的获取指令,其中,所述第一区块链节点是预先构建的区块链网络中的一个节点,所述获取指令中包括所述终端获取所述性能数据的权限信息;

获取权限验证模块,用于判断所述权限信息是否满足预设的获取权限;

数据信息解析模块,用于若满足所述获取权限,则解析所述获取指令中用于表示性能数据所在地址的数据信息,并将所述数据信息和所述获取指令记录入所述区块链网络中;

数据获取消息发送模块,用于按照所述数据信息表示的地址发送性能数据获取请求至所述区块链网络中的第二区块链节点;

接收模块,用于接收各所述第二区块链节点发送的基于JMeter实时获取的所述性能数据的参数数据并生成性能数据报表,以及将所述性能数据报表发送给所述终端。

9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。