本发明涉及通信,尤其涉及一种自组网的通信优化方法。
背景技术:
1、无线自组网是一种去中心化的网络架构,可以通过相互连接和中继跳数来扩展传输距离,而5g网络则提供低时延和大带宽的优势,无线自组网和5g通信的结合可以提供更高速、更稳定、更灵活的网络连接和通信能力,满足日益增长的数据需求和多样化的应用场景。
2、但是,由于无线自组网的使用场景与常见的局域网或5g通信的使用场景较为不同。局域网通常用于家庭、企业、学校、医院和政府机构等相对小范围的网络,并且网络布局相对稳定不会太频繁变更,而无线自组网在自然灾害、突发事故这类紧急情况下,原有的通讯基础设施无法正常工作时,无线自组网可以提供临时的、快速部署的通信网络以支持救援、通讯和协调工作,这种应用场景要求自组网内的各节点需要根据任务需要改变节点位置。
3、当自组网整体移动或部分节点发生移动时,网络的拓扑结构会发生变化,可能导致网络状态差、公网断链等问题。
技术实现思路
1、本发明的主要目的在于提供一种自组网的通信优化方法,旨在解决自组网整体移动或部分节点发生移动时,网络的拓扑结构会发生变化,可能导致网络状态差、公网断链等问题。
2、为实现上述目的,本发明提供一种自组网的通信优化方法,所述自组网的通信优化方法包括:
3、接收自组网内其他节点的通信状态信息,并更新本地记录的节点通信状态信息列表;
4、根据所述节点通信状态信息列表,确定本节点的目标网关节点;
5、与所述目标网关节点建立通信链路,实现通信优化。
6、可选地,所述接收自组网内其他节点的通信状态信息,并更新本地记录的节点通信状态信息列表之前,还包括:
7、所述自组网内每一个节点周期性的向自组网内其他节点广播自身的通信状态信息;
8、所述通信状态信息包括实时的5g信号连接状态与通信质量信息。
9、可选地,所述根据所述节点通信状态信息列表,确定本节点的目标网关节点,包括:
10、基于所述节点通信状态信息列表,确定5g信号达到预设标准的数个节点,作为本节点的第一预备网关节点;
11、分别获取自组网中本节点与所述第一预备网关节点的内部链路质量,确定第二预备网关节点,根据所述第二预备网关节点的节点跳数,确定本节点的目标网关节点。
12、可选地,所述基于所述节点通信状态信息列表,确定5g信号达到预设标准的数个节点,作为本节点的第一预备网关节点,包括:
13、根据所述节点通信状态信息列表,将被5g信号覆盖的节点按照所述通信质量信息进行排列,得到可通讯列表;
14、将所述可通讯列表中通信质量信息排行靠前的多个节点作为第一预备网关节点,其中,所述第一预备网关节点的数量为第一参考数量;
15、当所述可通讯列表的节点个数少于第一参考数量时,将所述可通讯列表中所有节点作为所述第一预备网关节点;
16、当所述可通讯列表的节点对应的通信质量信息差别过大时,将通信质量信息最好的节点作为所述第一预备网关节点。
17、可选地,所述分别获取自组网中本节点与所述第一预备网关节点的内部链路质量,确定第二预备网关节点,根据所述第二预备网关节点的节点跳数,确定本节点的目标网关节点,包括:
18、根据所述第一预备网关节点的内部链路质量,获取所述第一预备网关节点的信噪比与节点跳数;
19、根据所述第一预备网关节点的信噪比,获取所述第一预备网关节点的信噪比排行列表;
20、将所述信噪比排行列表靠前的多个节点作为第二预备网关节点,其中,第二预备网关节点的数量为第二参考数量;
21、根据所述第二预备网关节点的节点跳数,将节点跳数最少的第二预备网关节点作为所述目标网关节点。
22、可选地,所述与所述目标网关节点建立通信链路,实现通信优化,包括:
23、根据dhcp传输协议,创建所述通信链路接收端的标识符与ip地址;
24、通过dhcp服务透传,将所述接收端的标识符与ip地址传输至5g公网服务器,所述5g公网服务器对所述通信链路的两端进行通信ip分配;
25、接收所述公网返回的dhcp服务的ip地址,完成与所述目标网关节点的通信链路的建立。
26、可选地,所述本地记录的节点通信状态信息列表更新后,将重复执行所述根据所述节点通信状态信息列表,确定本节点的目标网关节点的步骤,更新所述目标网关节点,并重新建立通信链路。
27、本发明通过周期性的接收自组网内其他节点的通信状态信息,各个节点更新本地记录的节点通信状态信息列表,在自组网内,对5g通信有需求的节点,根据所述节点通信状态信息列表,根据通讯质量信息、信噪比、与本节点通信链路的节点跳数等参数,确定本节点的目标网关节点,然后舍弃原来的网关节点,与目标网关节点建立新的通信链路。解决了自组网整体移动或部分节点发生移动时,网络的拓扑结构发生变化导致的网络状态差、公网断链等问题,实现了自组网的通信优化。
1.一种自组网的通信优化方法,其特征在于,所述自组网的通信优化方法包括:
2.根据权利要求1所述的自组网的通信优化方法,其特征在于,所述接收自组网内其他节点的通信状态信息,并更新本地记录的节点通信状态信息列表之前,还包括:
3.根据权利要求1所述的自组网的通信优化方法,其特征在于,所述根据所述节点通信状态信息列表,确定本节点的目标网关节点,包括:
4.根据权利要求3所述的自组网的通信优化方法,其特征在于,所述基于所述节点通信状态信息列表,确定5g信号达到预设标准的数个节点,作为本节点的第一预备网关节点,包括:
5.根据权利要求3所述的自组网的通信优化方法,其特征在于,所述分别获取自组网中本节点与所述第一预备网关节点的内部链路质量,确定第二预备网关节点,根据所述第二预备网关节点的节点跳数,确定本节点的目标网关节点,包括:
6.根据权利要求1所述的自组网的通信优化方法,其特征在于,所述与所述目标网关节点建立通信链路,实现通信优化,包括:
7.根据权利要求1所述的自组网的通信优化方法,其特征在于,所述本地记录的节点通信状态信息列表更新后,将重复执行所述根据所述节点通信状态信息列表,确定本节点的目标网关节点的步骤,更新所述目标网关节点,并重新建立通信链路。