一种基于点对点网络的通讯方法与流程

文档序号:35536384发布日期:2023-09-22 00:05阅读:37来源:国知局
一种基于点对点网络的通讯方法与流程

本发明涉及网络通讯,具体涉及一种基于点对点网络的通讯方法。


背景技术:

1、点对点网络是一种特殊的网络拓扑结构,其中每个节点都可以作为客户端和服务器进行通讯,直接连接到其他节点而不需要经过中心化的服务器或者路由器等中间设备,点对点网络的通讯方式不仅仅限于计算机,还可以应用于其他网络设备和物联网设备;

2、点对点网络的通讯方式可以简单地分为两种类型:直接通讯和间接通讯,在直接通讯中,每个节点都直接连接到另一个节点,可以直接通讯,在间接通讯中,如果源节点无法直接到达目标节点,则需要通过中间节点进行通讯,直到最终到达目标节点。

3、现有技术存在以下不足:

4、由于点对点网络通讯去除了中间设备(交换机或路由器),这导致点对点网络的通讯方法在应对复杂网络环境和网络攻击方面的能力相对较弱,容易受到中间人攻击、拒绝服务攻击等攻击方式的影响,为了提高点对点网路通讯的稳定性,现有方法中出现了单节点与多节点通讯的系统,当某一节点出现问题时,与之连接的节点切换与其它节点连接,该系统虽然在一定程度上提高了网络通讯的稳定性,但是系统只有在节点出现问题才会进行节点切换,当节点出现问题时,一是容易导致通讯数据泄露(如节点受到攻击),二是会导致通讯中断一段时间后才能重连(如节点网络信号差),通讯稳定性仍得不到保障。

5、因此,亟需一种基于点对点网络的通讯方法解决上述问题。


技术实现思路

1、本发明的目的是提供一种基于点对点网络的通讯方法,以解决背景技术中不足。

2、为了实现上述目的,本发明提供如下技术方案:一种基于点对点网络的通讯方法,所述通讯方法包括以下步骤:

3、s1:将网络拓扑结构中节点进行初始化排序,标定为{i1、i2、...、in},n为正整数;

4、s2:采集每个节点的多项参数并通过公式建立评估系数,将评估系数小于安全阈值的节点筛除后,通过评估系数生成赋值m1,基于历史数据库获取每个节点的通信率,通过通信率生成赋值m2;

5、s3:将赋值m1与赋值m2加权计算后得到更新赋值gx,依据更新赋值gx由大到小将节点进行排序,生成排序表,并以排序表正序选择节点通讯;

6、s4:节点通讯过程中,实时获取节点的评估系数,当节点的评估系数小于预警阈值时,更换其它评估系数大于预警阈值的节点通讯。

7、在一个优选的实施方式中,步骤s2中,公式建立评估系数包括以下步骤:

8、在节点试运行状况下,采集节点的网络参数以及硬件参数,将网络参数与硬件参数去除单位后,通过公式建立评估系数,表达式为:

9、;

10、式中,为评估系数,为网络参数、为硬件参数,分别为网络参数与硬件参数的比例系数,且,+=2.128。

11、在一个优选的实施方式中,获取所述节点的评估系数后,设定安全阈值,并将评估系数与安全阈值进行对比,若节点的评估系数安全阈值,系统判定节点不能支持通讯,将该节点直接筛除并移入隔离区,并发出警示,筛除后的节点不进入排序表排序,管理人员接收到警示信息后检测节点;

12、若节点的评估系数安全阈值,系统判定节点能够支持通讯,将节点编排后进入排序表排序。

13、在一个优选的实施方式中,所述网络参数用于体现节点的网络运行稳定性,其中,为协议信任验证通过率、为网络拥塞度、安全漏洞率。

14、在一个优选的实施方式中,所述硬件参数用于体现节点的硬件运行状态,其中,为硬件散热率、为硬件电流跳动率、为硬件负载。

15、在一个优选的实施方式中,步骤s4还包括:设定预警阈值,且预警阈值安全阈值,将评估系数与预警阈值进行对比,若在节点通讯过程中,节点的评估系数预警阈值,系统预测该节点在未来运行中会不稳定,此时系统寻找排序表中评估系数预警阈值且处于空闲状态的节点,并将连接转移至评估系数预警阈值且处于空闲状态的节点上继续通讯。

16、在一个优选的实施方式中,步骤s3中,将赋值m1与赋值m2加权计算后得到更新赋值gx,依据更新赋值gx由大到小将节点进行排序,生成排序表,具体逻辑为:为赋值m1与赋值m2赋予权重值后计算更新赋值gx,表达式为:gx=αm1+βm2,其中,α、β分别为赋值m1与赋值m2的权重值,且α>β>0。

17、在一个优选的实施方式中,设α的值为0.9,β的值为0.1,则表达式为:gx=0.9*m1+0.1*m2,设网络拓扑结构中一共存在5个通讯节点,分别为{i1、i2、i3、i4、i5},且{i1、i2、i3、i4、i5}5个通讯节点的赋值m1分别为5.812、5.856、3.249、6.872、5.436,{i1、i2、i3、i4、i5}5个通讯节点的赋值m2分别为8.562、10.254、15.669、7.512、15.168,则通过加权公式计算后,{i1、i2、i3、i4、i5}的更新赋值gx分别为6.087、6.296、4.491、6.936、6.409,那么将五个通讯节点依据更新赋值gx由大到小排序后获取的排序表为{i4、i5、i2、i1、i3},若需要通讯的节点为一个时,则通讯节点选择i4节点,若需要通讯的节点为三个时,则通讯节点选择i4、i5、i2节点,从而位于最优节点进行网络通讯。

18、在上述技术方案中,本发明提供的技术效果和优点:

19、1、本发明通过采集每个节点的多项参数并通过建立评估系数,将评估系数小于安全阈值的节点筛除后,通过节点的评估系数与通信率来更新节点的排序,节点在排序表中的位置越靠前,节点稳定性越好,以排序表正序选择节点通讯,可以保证处于最优节点通讯,并且在节点通讯过程中,实时获取节点的评估系数,当节点的评估系数小于预警阈值时,更换其它评估系数大于预警阈值的节点通讯,使得节点出现问题前系统就能及时更换其它节点进行通讯,有效提高网络通讯的稳定性;

20、2、本发明通过在节点试运行状况下,采集节点的网络参数以及硬件参数,将网络参数与硬件参数去除单位后,通过公式建立评估系数,将不同类型的节点参数综合处理,有效判断节点的状态,并提高数据处理效率,并且,将节点的评估系数安全阈值筛除,有效保证节点通讯的稳定运行;

21、3、本发明通过在节点通讯过程中,当节点的评估系数预警阈值时,系统预测该节点在未来运行中可能会不稳定,此时系统寻找排序表中评估系数预警阈值且处于空闲状态的节点,并将连接转移至评估系数预警阈值且处于空闲状态的节点上继续通讯,保证通讯处于稳定环境运行。



技术特征:

1.一种基于点对点网络的通讯方法,其特征在于:所述通讯方法包括以下步骤:

2.根据权利要求1所述的一种基于点对点网络的通讯方法,其特征在于:步骤s2中,公式建立评估系数包括以下步骤:

3.根据权利要求2所述的一种基于点对点网络的通讯方法,其特征在于:获取所述节点的评估系数后,设定安全阈值,并将评估系数与安全阈值进行对比,若节点的评估系数安全阈值,系统判定节点不能支持通讯,将该节点直接筛除并移入隔离区,并发出警示,筛除后的节点不进入排序表排序,管理人员接收到警示信息后检测节点;

4.根据权利要求3所述的一种基于点对点网络的通讯方法,其特征在于:所述网络参数用于体现节点的网络运行稳定性,其中,为协议信任验证通过率、为网络拥塞度、安全漏洞率。

5.根据权利要求4所述的一种基于点对点网络的通讯方法,其特征在于:所述硬件参数用于体现节点的硬件运行状态,其中,为硬件散热率、为硬件电流跳动率、为硬件负载。

6.根据权利要求3所述的一种基于点对点网络的通讯方法,其特征在于:步骤s4还包括:设定预警阈值,且预警阈值安全阈值,将评估系数与预警阈值进行对比,若在节点通讯过程中,节点的评估系数预警阈值,系统预测该节点在未来运行中会不稳定,此时系统寻找排序表中评估系数预警阈值且处于空闲状态的节点,并将连接转移至评估系数预警阈值且处于空闲状态的节点上继续通讯。

7.根据权利要求1-6任一项所述的一种基于点对点网络的通讯方法,其特征在于:步骤s3中,将赋值m1与赋值m2加权计算后得到更新赋值gx,依据更新赋值gx由大到小将节点进行排序,生成排序表,具体逻辑为:为赋值m1与赋值m2赋予权重值后计算更新赋值gx,表达式为:gx=αm1+βm2,其中,α、β分别为赋值m1与赋值m2的权重值,且α>β>0。

8.根据权利要求7所述的一种基于点对点网络的通讯方法,其特征在于:设α的值为0.9,β的值为0.1,则表达式为:gx=0.9*m1+0.1*m2,设网络拓扑结构中一共存在5个通讯节点,分别为{i1、i2、i3、i4、i5},且{i1、i2、i3、i4、i5}5个通讯节点的赋值m1分别为5.812、5.856、3.249、6.872、5.436,{i1、i2、i3、i4、i5}5个通讯节点的赋值m2分别为8.562、10.254、15.669、7.512、15.168,则通过加权公式计算后,{i1、i2、i3、i4、i5}的更新赋值gx分别为6.087、6.296、4.491、6.936、6.409,那么将五个通讯节点依据更新赋值gx由大到小排序后获取的排序表为{i4、i5、i2、i1、i3},若需要通讯的节点为一个时,则通讯节点选择i4节点,若需要通讯的节点为三个时,则通讯节点选择i4、i5、i2节点,从而位于最优节点进行网络通讯。


技术总结
本发明公开了一种基于点对点网络的通讯方法,所述通讯方法包括以下步骤:通过采集每个节点的多项参数并通过建立评估系数,将评估系数小于安全阈值的节点筛除后,通过节点的评估系数与通信率来更新节点的排序,节点在排序表中的位置越靠前,节点稳定性越好,以排序表正序选择节点通讯,可以保证处于最优节点通讯,并且在节点通讯过程中,实时获取节点的评估系数。本发明在当节点的评估系数小于预警阈值时,更换其它评估系数大于预警阈值的节点通讯,使得节点出现问题前系统就能及时更换其它节点进行通讯,有效提高网络通讯的稳定性。

技术研发人员:陈钟育,莫翔学,赵希成
受保护的技术使用者:深圳倍易通科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1