一种网络节点的数据传输方法、装置、网络节点及系统制造方法及图纸

技术编号:16220004 阅读:25 留言:0更新日期:2017-09-16 02:22
本申请提供了一种网络节点的数据传输方法、装置、网络节点及系统,通过对每一个相邻网络节点进行安全检测,可以实现对当前需要传输数据包的网络节点的所有相邻网络节点进行异常分类,确定出异常节点集合和正常节点集合,避免出现已发生异常的相邻网络节点被遗漏的情况,之后,从正常节点集合中剔除掉位于异常扩散影响范围值中的相邻网络节点,并将剔除后剩余的相邻网络节点作为可传输节点,用于接收网络节点发送的数据包,解决了因将发生跳跃式传输后的数据包传输给位于网络节点附近的另一个出现异常的相邻网络节点而导致数据包遭到恶意攻击的问题,在确保了可传输节点均为正常的相邻网络节点的基础上,提高了网络节点中数据传输过程的安全性。

Data transmission method, device, network node and system of network node

The invention provides a data transmission method, network node device, network node and system, through the safety inspection of every adjacent network nodes, can realize the abnormal classification of all adjacent nodes in the current network need to network node for transmitting data packets, identify abnormal nodes and normal nodes, then avoid there has been abnormal adjacent network nodes is missing, and from the adjacent nodes nodes removed in the normal range value of anomalous diffusion effect, and the adjacent network nodes can be removed after remaining as the transmission node, for receiving network nodes transmit packets for jump will occur after transmission of data packet transmission to another adjacent network nodes located near the abnormal network nodes caused by malicious packets In the problem of attack, the security of data transmission in the network nodes is improved on the basis of ensuring that the nodes are normal neighboring network nodes.

【技术实现步骤摘要】
一种网络节点的数据传输方法、装置、网络节点及系统
本专利技术涉及工业无线网络安全
,更具体的说,是涉及一种网络节点的数据传输方法、装置、网络节点及系统。
技术介绍
随着无线传感器网络技术的发展,其在工业无线网络中得到了广泛的应用。虽然工业无线网络能够通过大量低成本的网络节点设备协同工作来为复杂环境部署大规模的网络,以实现数据采集和处理,但由于无线网络中网络节点极易受到外界入侵和攻击,导致网络节点按照固定规则传输数据时无法确保数据的安全性,因此,需要提高网络节点之间传输数据的安全。目前,现有的工业无线网络中某一网络节点传输数据到下一个相邻网络节点的方法主要包括对该相邻网络节点先进行安全检测,并在判断出该相邻网络节点出现异常情况,如网络拥塞时,采用跳跃式传输,直接跳过该相邻网络节点,将数据传输给该网络节点附近的另一个相邻网络节点,从而实现将异常网络节点跳过传输的目的,以提高数据传输的安全性。然而,采用现有的网络节点的数据传输方法无法有效识别出除原本应接收网络节点传输来的数据的相邻网络节点之外,位于其附近的其他相邻网络节点是否也发生了异常,如数据包被非法截获,进而在跳跃式传输后将数据传输给其他相邻网络节点时,无法确保数据传输的可靠性。
技术实现思路
有鉴于此,本专利技术提供了一种网络节点的数据传输方法、装置、网络节点及系统,提高了数据传输的安全性。为实现上述目的,本专利技术提供如下技术方案:一种网络节点的数据传输方法,应用于网络节点,包括:对每一个相邻网络节点进行安全检测,确定出异常节点集合和正常节点集合;当所述异常节点集合包括的相邻网络节点的个数大于零时,依据所述异常节点集合,计算出异常扩散影响范围值;从所述正常节点集合中剔除位于所述异常扩散影响范围值中的相邻网络节点,并将剩余的所述相邻网络节点作为可传输节点;发送数据包到所述可传输节点。优选地,所述当所述异常节点集合包括的相邻网络节点的个数大于零时,依据所述异常节点集合,计算出异常扩散影响范围值,包括:当所述异常节点集合包括的相邻网络节点的个数大于零时,计算所述异常节点集合中每一个相邻网络节点与所述网络节点之间的距离值,作为第一距离值集合;从所述第一距离值集合中选择出最大距离值作为所述异常扩散影响范围值。优选地,所述从所述正常节点集合中剔除位于所述异常扩散影响范围值中的相邻网络节点,并将剩余的所述相邻网络节点作为可传输节点,包括:计算所述正常节点集合中每一个相邻网络节点与所述网络节点之间的距离值,作为第二距离值集合;判断所述第二距离值集合中是否存在异常距离值,所述异常距离值为小于或等于所述异常扩散影响范围值的距离值;若所述第二距离值集合中存在所述异常距离值,从所述正常节点集合中剔除与所述异常距离值对应的相邻网络节点;将所述正常节点集合中剩余的所述相邻网络节点作为所述可传输节点;若所述第二距离值集合中不存在所述异常距离值,将所述正常节点集合中全部所述相邻网络节点作为所述可传输节点。优选地,所述发送数据包到所述可传输节点,包括:判断所述数据包的可靠因子是否大于或等于所述可传输节点的个数;若所述数据包的可靠因子大于或等于所述可传输节点的个数,将所述数据包的可靠因子的次方数减1,并将包括次方数减1后的所述可靠因子的数据包发送给每一个所述可传输节点;若所述数据包的可靠因子小于所述可传输节点的个数,根据每一个所述可传输节点与所述网络节点之间的距离值,从大到小依次选择出个数与所述数据包的可靠因子相等的所述可传输节点;将所述数据包的可靠因子的次方数减1,并将包括次方数减1后的所述可靠因子的数据包发送给选择出来的每一个所述可传输节点。优选地,所述在对每一个相邻网络节点进行安全检测,确定出异常节点集合和正常节点集合之后,还包括:当所述异常节点集合包括的相邻网络节点的个数等于零时,将所述数据包发送给目标路由信息表中记录的目标节点。一种网络节点的数据传输装置,应用于网络节点,包括:检测模块,用于对每一个相邻网络节点进行安全检测,确定出异常节点集合和正常节点集合;第一计算模块,用于当所述异常节点集合包括的相邻网络节点的个数大于零时,依据所述异常节点集合,计算出异常扩散影响范围值;第一剔除模块,用于从所述正常节点集合中剔除位于所述异常扩散影响范围值中的相邻网络节点,并将剩余的所述相邻网络节点作为可传输节点;第一发送模块,用于发送数据包到所述可传输节点。优选地,所述第一计算模块包括:第二计算模块,用于当所述异常节点集合包括的相邻网络节点的个数大于零时,计算所述异常节点集合中每一个相邻网络节点与所述网络节点之间的距离值,作为第一距离值集合;第一选择模块,用于从所述第一距离值集合中选择出最大距离值作为所述异常扩散影响范围值。优选地,所述第一剔除模块包括:第三计算模块,用于计算所述正常节点集合中每一个相邻网络节点与所述网络节点之间的距离值,作为第二距离值集合;第一判断模块,用于判断所述第二距离值集合中是否存在异常距离值,所述异常距离值为小于或等于所述异常扩散影响范围值的距离值;第二剔除模块,用于若所述第二距离值集合中存在所述异常距离值,从所述正常节点集合中剔除与所述异常距离值对应的相邻网络节点;第二选择模块,用于将所述正常节点集合中剩余的所述相邻网络节点作为所述可传输节点;第三选择模块,用于若所述第二距离值集合中不存在所述异常距离值,将所述正常节点集合中全部所述相邻网络节点作为所述可传输节点。优选地,第一发送模块包括:第二判断模块,用于判断所述数据包的可靠因子是否大于或等于所述可传输节点的个数;第一相减模块,用于若所述数据包的可靠因子大于或等于所述可传输节点的个数,将所述数据包的可靠因子的次方数减1;第二发送模块,用于在所述第一相减模块将所述数据包的可靠因子的次方数减1之后,将包括次方数减1后的所述可靠因子的数据包发送给每一个所述可传输节点;第四选择模块,用于若所述数据包的可靠因子小于所述可传输节点的个数,根据每一个所述可传输节点与所述网络节点之间的距离值,从大到小依次选择出个数与所述数据包的可靠因子相等的所述可传输节点;第二相减模块,用于在所述第四选择模块根据每一个所述可传输节点与所述网络节点之间的距离值,从大到小依次选择出个数与所述数据包的可靠因子相等的所述可传输节点之后,将所述数据包的可靠因子的次方数减1;第三发送模块,用于在所述第二相减模块将所述数据包的可靠因子的次方数减1之后,将包括次方数减1后的所述可靠因子的数据包发送给选择出来的每一个所述可传输节点。一种网络节点,包括存储器和处理器;所述存储器,用于存储程序;所述处理器,用于处理所述程序,其中,所述程序包括:对每一个相邻网络节点进行安全检测,确定出异常节点集合和正常节点集合;当所述异常节点集合包括的相邻网络节点的个数大于零时,依据所述异常节点集合,计算出异常扩散影响范围值;从所述正常节点集合中剔除位于所述异常扩散影响范围值中的相邻网络节点,并将剩余的所述相邻网络节点作为可传输节点;发送数据包到所述可传输节点。一种网络节点的数据传输系统,包括:多个网络节点和一个目的节点;每一个所述网络节点,用于对每一个相邻网络节点进行安全检测,确定出异常节点集合和正常节点集合,当所述异常节点集合包括的相邻网络节点的个数大于零时,依据所述异常本文档来自技高网...
一种网络节点的数据传输方法、装置、网络节点及系统

【技术保护点】
一种网络节点的数据传输方法,其特征在于,应用于网络节点,包括:对每一个相邻网络节点进行安全检测,确定出异常节点集合和正常节点集合;当所述异常节点集合包括的相邻网络节点的个数大于零时,依据所述异常节点集合,计算出异常扩散影响范围值;从所述正常节点集合中剔除位于所述异常扩散影响范围值中的相邻网络节点,并将剩余的所述相邻网络节点作为可传输节点;发送数据包到所述可传输节点。

【技术特征摘要】
1.一种网络节点的数据传输方法,其特征在于,应用于网络节点,包括:对每一个相邻网络节点进行安全检测,确定出异常节点集合和正常节点集合;当所述异常节点集合包括的相邻网络节点的个数大于零时,依据所述异常节点集合,计算出异常扩散影响范围值;从所述正常节点集合中剔除位于所述异常扩散影响范围值中的相邻网络节点,并将剩余的所述相邻网络节点作为可传输节点;发送数据包到所述可传输节点。2.根据权利要求1所述的方法,其特征在于,所述当所述异常节点集合包括的相邻网络节点的个数大于零时,依据所述异常节点集合,计算出异常扩散影响范围值,包括:当所述异常节点集合包括的相邻网络节点的个数大于零时,计算所述异常节点集合中每一个相邻网络节点与所述网络节点之间的距离值,作为第一距离值集合;从所述第一距离值集合中选择出最大距离值作为所述异常扩散影响范围值。3.根据权利要求1所述的方法,其特征在于,所述从所述正常节点集合中剔除位于所述异常扩散影响范围值中的相邻网络节点,并将剩余的所述相邻网络节点作为可传输节点,包括:计算所述正常节点集合中每一个相邻网络节点与所述网络节点之间的距离值,作为第二距离值集合;判断所述第二距离值集合中是否存在异常距离值,所述异常距离值为小于或等于所述异常扩散影响范围值的距离值;若所述第二距离值集合中存在所述异常距离值,从所述正常节点集合中剔除与所述异常距离值对应的相邻网络节点;将所述正常节点集合中剩余的所述相邻网络节点作为所述可传输节点;若所述第二距离值集合中不存在所述异常距离值,将所述正常节点集合中全部所述相邻网络节点作为所述可传输节点。4.根据权利要求3所述的方法,其特征在于,所述发送数据包到所述可传输节点,包括:判断所述数据包的可靠因子是否大于或等于所述可传输节点的个数;若所述数据包的可靠因子大于或等于所述可传输节点的个数,将所述数据包的可靠因子的次方数减1,并将包括次方数减1后的所述可靠因子的数据包发送给每一个所述可传输节点;若所述数据包的可靠因子小于所述可传输节点的个数,根据每一个所述可传输节点与所述网络节点之间的距离值,从大到小依次选择出个数与所述数据包的可靠因子相等的所述可传输节点;将所述数据包的可靠因子的次方数减1,并将包括次方数减1后的所述可靠因子的数据包发送给选择出来的每一个所述可传输节点。5.根据权利要求1所述的方法,其特征在于,所述在对每一个相邻网络节点进行安全检测,确定出异常节点集合和正常节点集合之后,还包括:当所述异常节点集合包括的相邻网络节点的个数等于零时,将所述数据包发送给目标路由信息表中记录的目标节点。6.一种网络节点的数据传输装置,其特征在于,应用于网络节点,包括:检测模块,用于对每一个相邻网络节点进行安全检测,确定出异常节点集合和正常节点集合;第一计算模块,用于当所述异常节点集合包括的相邻网络节点的个数大于零时,依据所述异常节点集合,计算出异常扩散影响范围值;第一剔除模块,用于从所述正常节点集合中剔除位于所述异常扩散影响范围值中的相邻网络节点,并将剩余的所述相邻网络节点作为可传输节点;第一发送模块,用于发送数据包到所述可传输节点。7.根据权利要求6所述的装置,其特征在于,所述第一计算模块包括:第二计算模块,用于当所述异常节点集合包括的相邻网络节点的个数大于零时,计算所述异常节点集合中每一个相邻网络节点与所述网络节点之间的距离值,作为第一距离值集合;第一选择模块,用于从所述第一距离值集合中选择出最大距离值作为所述异常扩散影响范围值。8.根据权利要求6所述的装置,其特征在于,所述第一剔除模块包括:第三计算模块,用于计算所述正常节点集合中每一个相邻网络节点与所述网络节点之间的距离值,作为第二距离值集合;第一判断模块,用于判断所述第二距离值集合中是否存在异常距...

【专利技术属性】
技术研发人员:梁露露刘彦钊凌晨杨天识姚轶崭
申请(专利权)人:中国信息安全测评中心
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1