1.一种网络重构方法,其特征在于,所述方法包括:获取预设IP节点网络中的初始二值数据矩阵;所述初始二值数据矩阵中的元素表示IP节点是否接收到数据的数据接收状态;根据所述数据接收状态,确定所述IP节点网络中任意两个IP节点的共同数据数量,以及根据所述共同数据数量,确定共同数据矩阵;所述共同数据矩阵中的元素表示任意两个IP节点的共同数据数量;根据所述数据接收状态,确定每个数据对应的二值数据子图;根据所述共同数据矩阵和所述二值数据子图,得到每个数据对应的子图共同数据矩阵;将每个数据对应的所述子图共同数据矩阵,进行重构网络;将每个数据对应的所述子图共同数据矩阵,进行重构网络,包括:对每个数据对应的所述子图共同数据矩阵每行进行最大共同数据搜索;当所述最大共同数据为一个时,对最大共同数据位置对应的两个IP节点进行连边得到重构子图;当所述最大共同数据大于一个时,依次对每个最大共同数据位置对应的两个IP节点进行连边,得到与所述最大共同数据数量相同的子图,对所述子图进行度方差计算,确定所述度方差值小的子图作为所述重构子图;对每个数据得到的所述重构子图进行叠加,得到重构网络。
2.根据权利要求1所述的方法,其特征在于,获取预设IP节点网络中的初始二值数据矩阵,包括:获取预设IP节点网络中的离散数据,根据所述离散数据,构建初始二值数据矩阵。
3.根据权利要求1所述的方法,其特征在于,所述接收状态包括1和0,当所述接收状态为1时,表示接收到数据,当所述接收状态为0时,表示未接收到数据;所述二值数据矩阵的行号代表数据的编号,列号代表IP节点网络中节点编号;根据所述数据接收状态,确定每个数据对应的二值数据子图,包括:根据所述二值数据矩阵中每行中所述接收状态为1位置对应的列号,确定所述二值数据子图。
4.根据权利要求3所述的方法,其特征在于,根据所述共同数据矩阵和所述二值数据子图,得到每个数据对应的子图共同数据矩阵,包括:根据每个数据对应的所述二值数据子图中元素对应的所述列号,以所述列号作为行、列依据,在所述共同数据矩阵中提取数据,得到每个数据对应的子图共同数据矩阵。
5.根据权利要求1所述的方法,其特征在于,对每个数据得到的重构子图进行叠加,得到重构网络,包括:将每个数据对应重构子图的所述连边集合和所述节点集合分别通过逻辑并运算,得到重构网络的网络拓扑。
6.一种网络重构装置,其特征在于,所述装置包括:数据获取模块,用于获取预设IP节点网络中的初始二值数据矩阵;所述初始二值数据矩阵中的元素表示IP节点是否接收到数据的数据接收状态;共同数据矩阵确定模块,用于根据所述数据接收状态,确定所述IP节点网络中任意两个IP节点的共同数据数量,以及根据所述共同数据数量,确定共同数据矩阵;所述共同数据矩阵中的元素表示任意两个IP节点的共同数据数量;二值数据子图确定模块,用于根据所述数据接收状态,确定每个数据对应的二值数据子图;子图共同数据矩阵确定模块,用于根据所述共同数据矩阵和所述二值数据子图,得到每个数据对应的子图共同数据矩阵;网络重构模块,用于将每个数据对应的所述子图共同数据矩阵,进行重构网络;网络重构模块还用于对每个数据对应的所述子图共同数据矩阵每行进行最大共同数据搜索;当所述最大共同数据为一个时,对最大共同数据位置对应的两个IP节点进行连边得到重构子图;当所述最大共同数据大于一个时,依次对每个最大共同数据位置对应的两个IP节点进行连边,得到与所述最大共同数据数量相同的子图,对所述子图进行度方差计算,确定所述度方差值小的子图作为所述重构子图;对每个数据得到的重构子图进行叠加,得到重构网络。
7.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5中任一项所述方法的步骤。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5中任一项所述的方法的步骤。