1.一种多源异构数据融合方法,其特征在于,包括:S1:基于区块链技术,建立智能合约自动化平台,该平台包括传输节点、解包节点以及文件格式转换节点,数据包种类个数和解包节点以及文件格式转换节点的初始个数一致;
S2:传输节点实时接收上传数据包α,并验证数据包α的来源,根据数据包α的来源得到数据包α满足的智能合约条件,触发该智能合约条件下的解包逻辑,执行解包协议,得到数据包α的文件格式类型,并根据该文件格式类型得到数据包α满足的智能合约条件,触发该智能合约条件下的文件格式转换逻辑,执行文件格式转换协议,得到初级数据包,将初级数据包传输至终极数据融合端;
S3:判断初级数据包的个数是否达到预设数据包个数,若是初级数据包的个数达到预设数据包个数,则将这些数据包通过终极数据融合端融合在一起,并输出最终数据融合结果;否则,继续判断初级数据包的个数是否达到预设数据包个数。
2.如权利要求1所述的一种多源异构数据融合方法,其特征在于,对于S2步骤当中的解包逻辑和文件格式转换逻辑,具体包括:解包逻辑:将数据包α传输给对应的解包节点,解包节点对传输进来的数据包进行解压,识别解压完毕后数据包的文件格式;
文件格式转换逻辑:将解包协议执行完毕的数据包传输至对应的文件格式转换节点,文件格式转换节点对传输进来的数据包进行文件格式转换,得到初级数据包,将初级数据包传输至终极数据融合端。
3.如权利要求2所述的一种多源异构数据融合方法,其特征在于,还包括:对于S2步骤当中的解包逻辑的进一步优化,具体如下:S2.1:将当前解包节点的个数记为 ,得到解包节点集合,其中 表示解包节点集合内任意解包节点,解包节点 对各自传输进来的数据包进行解压,得到解压完毕的数据包集合,其中 表示数据包集合内任意数据包,数据包对应的解包节点为 ;
S2.2:计算数据包 所占用的字节数,并将结果转换为预设单位,得到数据包大小集合 ,其中 表示数据包大小集合内任意数据包大小,为数据包 对应大小,取 , 为数据
包大小集合 中数值最小的数据包大小,将数据包大小为的数据包记为数据包 ;
S2 .3:将“ ”成立的 放入数 据包大小 暂存集 合, 为预设数据大小,其中 表示数据包大小暂存集合内任意数据包大小;
S2.4:基于原有解包逻辑和数据包大小暂存集合,得到其对应的文件格式转换节点集合 以及数据包暂存集合,其中数据包 对应的文件格式转换节点为 ,为数据包 对应大小;
S2.5:令“ ”, 为数据包 大小 相对于数据包 大小 的倍数,得到倍数集合 ,令 ,这里 表示
对实数 向大取整数, 为实数 向大取整数后得到的整数,得到整数集合;
S2.6:将文件格式转换节点 扩充为 个相同功能的文件格式转换节点,将数据包采用分卷压缩技术,将数据包内部的文件分别单独压缩为 个,将每个单独压缩包标注为分卷,扩充之后的文件格式转换节点集合 形式以及分卷压缩之后的压缩包集合形式为:;
对于集合 ,其中文件格式转换节点扩充集合, 表示文件格式转换节点扩充集合
中任意文件格式转换节点扩充集合, 表示为文件格式转换节点扩充集合 内任意扩充的文件格式转换节点;
对于集合K,其中分卷压缩包集合 , 表示分卷压缩包集合 中任意分卷压缩包集合, 表示为分卷压缩包集合 内任意压缩包;
S2.7:将分卷压缩包集合 内部的压缩包 传输至其对应的文件格式转换节点扩充集合 内部的文件格式转换节点 。
4.如权利要求3所述的一种多源异构数据融合方法,其特征在于,包括:数据包内部文件的格式类型可为TIFF、ASM和XLSX等。
5.如权利要求4所述的一种多源异构数据融合方法,其特征在于,包括:数据包通过无线传输方式上传至传输节点。
6.如权利要求5所述的一种多源异构数据融合方法,其特征在于,包括:压缩数据包一般通过 、 、 中的其中一种解压工具进行解压。
7.一种多源异构数据融合系统,其特征在于,包括:智能合约自动化平台,智能合约自动化平台用于对数据包进行预处理;
终极数据融合模块,终极数据融合模块用于对数据包进行终极数据融合。
8.如权利要求7所述的一种多源异构数据融合系统,其特征在于,还包括:数据包数据获取模块,数据包数据获取模块用于获取数据包数据;
数据包数据处理模块,数据包数据处理模块用于处理数据包数据;
文件格式转换节点扩充模块,文件格式转换节点扩充模块用于扩充文件格式转换节点。