[发明专利]基于区块链的数据传输方法、装置及电子设备有效
申请号: | 201911184751.2 | 申请日: | 2019-11-27 |
公开(公告)号: | CN110933072B | 公开(公告)日: | 2020-08-04 |
发明(设计)人: | 朱培培 | 申请(专利权)人: | 宁波平辅寅保险科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京万思博知识产权代理有限公司 11694 | 代理人: | 高镇 |
地址: | 315899 浙江省宁*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 数据传输 方法 装置 电子设备 | ||
1.一种基于区块链的数据传输方法,其特征在于,应用于电子设备,所述电子设备与多个区块链节点设备通信连接,所述多个区块链节点设备互相之间通信连接,所述方法至少包括:
获取所述多个区块链节点设备中的第一区块链节点设备广播的数据传输请求;
根据所述数据传输请求确定出所述第一区块链节点设备的安全验证结果;
将所述安全验证结果发送给所述多个区块链节点设备中的第二区块链节点设备,并获取所述第二区块链节点设备根据所述安全验证结果向所述第一区块链节点设备广播的第二反馈信息以及所述第一区块链节点设备接收到所述第二反馈信息时所生成的第一反馈信息;
根据所述第一反馈信息和所述第二反馈信息对所述电子设备与所述多个区块链节点设备形成的数据传输网络设置数据传输防火墙。
2.根据权利要求1所述的方法,其特征在于,所述获取所述多个区块链节点设备中的第一区块链节点设备广播的数据传输请求,包括:
在检测到所述第一区块链节点设备所广播的当前数据传输请求时,根据预存的与所述第一区块链节点设备的通信记录建立当前通信链路;
基于当前通信链路获取所述第一区块链节点设备所广播的当前数据传输请求;
从获取到基于当前通信链路获取所述第一区块链节点设备所广播的当前数据传输请求的时刻开始计时;
如果在计时时长达到设定时长之前检测到电子设备用于进行安全验证的目标CPU资源占用率低于设定值,在提取到用于建立当前通信链路的脚本文件之后断开当前通信链路并将所述脚本文件进行存储;
如果在所述计时时长达到所述设定时长之前没有检测到电子设备用于进行所述安全验证的所述目标CPU资源占用率小于所述设定值,则在所述计时时长达到所述设定时长时提取用于建立当前通信链路的脚本文件;在提取到所述脚本文件之后断开当前通信链路并将所述脚本文件进行存储;
在继续检测到所述第一区块链节点设备所广播的当前数据传输请求时,根据所述脚本文件建立当前通信链路并返回基于当前通信链路获取所述第一区块链节点设备所广播的当前数据传输请求的步骤。
3.根据权利要求2所述的方法,其特征在于,所述在所述计时时长达到所述设定时长时提取用于建立当前通信链路的脚本文件,包括:
在所述计时时长达到所述设定时长时,确定出建立当前通信链路时的线程流;根据所述线程流提取脚本流文件,并将提取到的脚本流文件以N行为一段进行分段,N为正整数;
针对每一段脚本流文件,根据初始脚本源以及第一分配条件为脚本流文件分配当前脚本源,并根据所述当前脚本源将脚本流文件导入所述电子设备的缓存区间中;将该段脚本流文件中的第N行脚本数据导入所述缓存区间中时,根据所述当前脚本源以及第二分配条件生成当前脚本节点,根据所述当前脚本节点将脚本数据从所述缓存区间中导出并对导出的脚本数据进行压缩得到压缩脚本;为所述压缩脚本添加标识信息;
将下一段脚本流文件导入已导出的脚本数据所在的缓存区间中;其中,N为3的x次方,x为正整数,所述当前脚本节点和所述当前脚本源在每次缓存区间进行脚本数据的导入和导出时进行周期性切换;
在得到提取到的脚本流文件对应的多个压缩脚本之后,对每个压缩脚本对应的标识信息进行关联性检测;若检测到两个标识信息存在关联性,为这两个标识信息中的其中一个标识信息的标识字符中的第一字符添加第一隐藏编码,并为这两个标识信息中的另一个标识信息的标识字符中的第二字符添加第二隐藏编码;
在对每个标识信息添加了隐藏编码之后,根据每个标识信息的特征权重的大小顺序,对每个标识信息进行排序获得排序序列;从所述排序序列中确定出特征权重最大的标识信息作为基准标识信息,并将所述基准标识信息的字符特征值作为基准特征值;确定所述基准特征值与添加了隐藏编码的多个标识信息中的其他标识信息的字符特征值之间的相似度;选取出所述多个标识信息中所述相似度高于设定阈值的标识信息,并与所述基准标识信息形成信息聚类,所述基准特征值为所述信息聚类的特征值;将所述多个标识信息中取出所述信息聚类中所有的标识信息,构成新的待聚类信息块,并返回到根据每个标识信息的特征权重的大小顺序,对每个标识信息进行排序获得排序序列的步骤;
在确定出多个信息聚类之后,针对每个信息聚类,获取该信息聚类的聚类逻辑信息以及各聚类节点;在根据所述聚类逻辑信息确定出该信息聚类中包含有非关联逻辑表单的情况下,根据多个信息聚类的非关联逻辑表单下的聚类节点及其逻辑标识确定该信息聚类的关联逻辑表单下的各聚类节点与该信息聚类的非关联逻辑表单下的各聚类节点之间的匹配度,并将该信息聚类的关联逻辑表单下的与非关联逻辑表单下的聚类节点匹配的聚类节点调整到相应的非关联逻辑表单下;在该信息聚类的当前关联逻辑表单下包含有多个聚类节点的情况下,根据多个信息聚类的非关联逻辑表单下的聚类节点及其逻辑标识确定该信息聚类的当前关联逻辑表单下的各聚类节点之间的匹配度,并根据所述各聚类节点之间的匹配度对当前关联逻辑表单下的各聚类节点进行聚类;根据多个信息聚类的非关联逻辑表单下的聚类节点及其逻辑标识为上述聚类获得的每一类聚类节点设置非关联逻辑表单标识,并将所述每一类聚类节点调整到所述非关联逻辑表单标识所表示的非关联逻辑表单下,以实现对每个信息聚类的调整;根据完成调整的每个信息聚类对所述多个压缩脚本进行打包得到压缩包;将所述压缩包确定为所述脚本文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波平辅寅保险科技有限公司,未经宁波平辅寅保险科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911184751.2/1.html,转载请声明来源钻瓜专利网。