System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及无线通信,尤其涉及一种异构网络融合终端的链路选择方法和装置。
技术介绍
1、异构网络是指两个或以上的无线通信系统采用了不同的接入技术,异构网络使用的终端能够灵活的应用这两种接入技术实现网络连接,称之为融合终端。当上层应用产生网络数据传输需求时,融合终端的融合适配层依据网络状态和优先级选择其中一个网络进行数据传输。
2、传统的链路选择方式虽然比较简单,但是缺陷也比较明显,例如当某个网络链路拥塞时,上层应用无法感知,也就无法启用另一个网络用于传输。同时,由于异构网络是不同的接入技术,其存在的目的不尽相同,在融合场景下,当两个网络都可用时,某些业务适合用其中一种网络进行传输,传统的链路选择方法单纯的以接入状态和带宽信息作为网络选择的依据则无法确保做出正确的选择。
技术实现思路
1、鉴于上述的分析,本专利技术实施例旨在提供一种异构网络融合终端的链路选择装置,用以解决现有仅以接入状态和带宽信息作为网络选择的依据不能完全发挥融合网络的优势的问题。
2、本专利技术的目的主要是通过以下技术方案实现的:
3、本专利技术提供了一种异构网络的链路选择方法,当异构网络中各网络均处于接通状态时,执行下述步骤选择链路传输网络数据包:
4、基于所述网络数据包的tcp/ip承载信息确定待传输网络数据包的业务名称和传输业务所需带宽,并获取各所述网络的可用带宽信息;
5、当仅有一个网络的可用带宽满足所需带宽时,选择该网络作为链路;
7、当各所述网络的可用带宽均不满足所需带宽时,选择可用带宽与传输所需带宽差值最小的网络作为链路。
8、进一步的,所述网络数据包的tcp/ip承载信息为五元组信息,其信息格式为:{源ip地址、目的ip地址、协议、源端口、目的端口};
9、所述基于网络数据包的tcp/ip承载信息确定传输的业务名称和所需传输的带宽信息,包括:
10、基于所述五元组信息确定应用层传输的业务名称;
11、基于所述业务名称,根据配置信息的业务带宽信息得到传输所述业务类型需要的带宽信息;所述配置信息用于预先配置业务与传输该业务所需带宽信息。
12、进一步的,所述查找传输业务的优选链路信息,包括:
13、基于所述业务名称,根据配置信息的业务网络信息查找传输业务的优选链路信息;所述配置信息还用于预先配置业务与传输该业务的优先链路信息。
14、进一步的,所述配置信息的业务带宽信息的配置格式为:{业务名称、发送带宽、接收带宽};
15、所述配置信息的业务网络信息的配置格式为:{业务名称、优先网络}。
16、进一步的,所述异构网络包括自组网和5g网。
17、进一步的,获取异构网络中各网络的网络状态,包括:
18、所述自组网的网络状态通过自组网的网络接入模块或者ping的方法获取;
19、所述5g网的网络状态通过公开的at命令方式或者ping的方法获取。
20、进一步的,所述获取各所述网络的拓扑信息,包括:
21、通过自组网的网络接入模块获得所述自组网的拓扑信息;所述自组网的网络接入模块提供自组网链路,自动获得自组网的拓扑信息;
22、获得所述5g网络的拓扑信息为所有的5g已入网的终端均连接至5g基站。
23、进一步的,计算所述自组网的延时包括:依据自组网的拓扑信息得到的最优路径获得跳数,按照跳数*自组网每跳延时得到自组网的总时延;
24、计算所述5g网络的延时包括:根据所述五元组信息的目的ip地址获得5g网络跳数,按照跳数*5g网络每跳延时得到5g网络的总时延。
25、进一步的,所述获取各所述网络的可用带宽信息,包括:
26、获取各所述网络已经承载的数据业务带宽;
27、基于已知各所述网络能承载的最大带宽和已承载的所述数据业务带宽,通过减法计算得到各所述网络还能承载的带宽。
28、一种异构网络的链路选择装置,所述链路选择装置与上层应用模块和异构网络接入模块相连;包括:
29、信息综合与网络选择模块,用于获取相连模块的信息,当需要传输网络数据包时,依据所定选择策略选择异构网络中的接入模块承载所述网络数据包;其中,所述相连模块包括:网络状态管理模块、数据业务信息收集模块、配置模块、网络性能信息收集模块和网络拓扑信息收集模块;
30、网络状态管理模块,用于获取异构网络中各网络的网络状态;
31、数据业务信息收集模块与上层应用模块相连,用于获取网络数据包的tcp/ip承载信息得到传输的网络数据包的业务名称;
32、配置模块,用于配置业务带宽信息和业务网络信息;
33、网络性能信息收集模块,用于获取并计算异构网络中各网络的可用带宽信息;
34、网络拓扑信息收集模块,用于获取和同步异构网络中各网络的网络拓扑信息。
35、与现有技术相比,本专利技术至少可实现如下有益效果之一:
36、1、本专利技术在异构网络选择链路时结合上层应用模块传输的网络数据包的业务类别,通过预先设置的配置信息选择传输业务对应的优先传输网络,实现了不同的业务可以分别使用不同的网络传输,对不同业务的网络传输保障能力;
37、2、本专利技术在异构网络选择链路时结合网络拓扑信息和网络性能信息,在选择接入网络时参考并实时更新网络延时与网络剩余带宽,按照此策略选择合适的网络更能保障网络带宽满足数据业务需求,确保网络运行的通畅。
38、本专利技术中,上述各技术方案之间还可以相互组合,以实现更多的优选组合方案。本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分优点可从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过说明书以及附图中所特别指出的内容中来实现和获得。
本文档来自技高网...【技术保护点】
1.一种异构网络的链路选择方法,其特征在于,当异构网络中各网络均处于接通状态时,执行下述步骤选择链路传输网络数据包:
2.根据权利要求1所述方法,其特征在于,所述网络数据包的TCP/IP承载信息为五元组信息,其信息格式为:{源IP地址、目的IP地址、协议、源端口、目的端口};
3.根据权利要求2所述方法,其特征在于,所述查找传输业务的优选链路信息,包括:
4.根据权利要求3所述方法,其特征在于,所述配置信息的业务带宽信息的配置格式为:{业务名称、发送带宽、接收带宽};
5.根据权利要求2所述方法,其特征在于,所述异构网络包括自组网和5G网。
6.根据权利要求5所述方法,其特征在于,获取异构网络中各网络的网络状态,包括:
7.根据权利要求5所述方法,其特征在于,所述获取各所述网络的拓扑信息,包括:
8.根据权利要求7所述方法,其特征在于,计算所述自组网的延时包括:依据自组网的拓扑信息得到的最优路径获得跳数,按照跳数*自组网每跳延时得到自组网的总时延;
9.根据权利要求1所述方法,其特征在
10.一种异构网络的链路选择装置,其特征在于:所述链路选择装置与上层应用模块和异构网络接入模块相连;包括:
...【技术特征摘要】
1.一种异构网络的链路选择方法,其特征在于,当异构网络中各网络均处于接通状态时,执行下述步骤选择链路传输网络数据包:
2.根据权利要求1所述方法,其特征在于,所述网络数据包的tcp/ip承载信息为五元组信息,其信息格式为:{源ip地址、目的ip地址、协议、源端口、目的端口};
3.根据权利要求2所述方法,其特征在于,所述查找传输业务的优选链路信息,包括:
4.根据权利要求3所述方法,其特征在于,所述配置信息的业务带宽信息的配置格式为:{业务名称、发送带宽、接收带宽};
5.根据权利要求2所述方法,其特征在于,所述异构网络包括自...
【专利技术属性】
技术研发人员:冷丽萍,徐润华,朱徐华,曹振国,
申请(专利权)人:中国兵器装备集团上海电控研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。