本申请涉及一种通讯链路选择方法、系统、设备和可读存储介质。其方法包括获取所有通讯链路、第一传输信息数据和第二传输信息数据;根据链路评估规则和所述通讯链路,确定目标链路集合;根据目标链路集合、最优链路规则和第一传输信息数据,确定最优通讯链路;根据链路切换规则、最优通讯链路和第二传输信息数据,输出切换确定数据;根据切换确定数据,切换通讯链路;若目标链路集合异常,则使用4G网络连接。以此方式,在网络环境时刻变化的情况下,通过改变最优链路的计算方法,降低了最优链路的计算强度。计算强度。计算强度。
【技术实现步骤摘要】
一种通讯链路选择方法、系统、设备和可读存储介质
[0001]本申请涉及通讯
,并且更具体地,涉及一种通讯链路选择方法、系统、设备和可读存储介质。
技术介绍
[0002]传统企业网络包括路由器、交换机、VPN网关等网络设备和MPLS/MSTP等企业级线路资源。线路资源虽然能满足一定服务级别协议,但现实中网络环境时刻在变化,非常复杂,就算有良好的网络设备和高品质线路资源的组合,也会出现网络质量差、网络不稳定、上网速度慢等问题。
[0003]SD
‑
WAN技术相较于企业级线路资源可以使企业网络资源得到更充分的利用,网络质量得到更大的提升。从一定程度上讲,SD
‑
WAN运营网络是对企业级线路资源的一种取代,而SD
‑
WAN CPE(Customer premises equipment,用户驻地设备,是位于终端用户驻地的设备)则是对各种企业网络WAN侧设备的一种取代。SD
‑
WAN运营网络能在云端为用户提供稳定且优质的网络,但CPE到SD
‑
WAN云网络之间的网络稳定性却无法得到保障。
[0004]为了改善CPE到SD
‑
WAN云网络之间的网络稳定性却无法得到保障的问题,目前常见的办法是CPE和SD
‑
WAN云网络之间提供多条链路,即CPE与多个边缘路由器建立连接,选取其中一条作为主链路,其它的链路都是备用链路,只有主链路断开时,才会选择备用链路。而由于网络环境时刻变化,主链路可能并不是CPE到SD
‑
WAN云网络的最优链路,需要时刻计算最优链路并完成切换,计算强度大。
技术实现思路
[0005]根据本申请的实施例,提供了一种通讯链路选择方案。
[0006]在本申请的第一方面,提供了一种通讯链路选择方法,该方法包括:获取所有通讯链路、第一传输信息数据和第二传输信息数据;根据链路评估规则和所述通讯链路,确定目标链路集合;根据目标链路集合、最优链路规则和第一传输信息数据,确定最优通讯链路;根据链路切换规则、所述最优通讯链路和所述第二传输信息数据,输出切换确定数据;根据所述切换确定数据,切换通讯链路;若所述目标链路集合异常,则使用4G网络连接。
[0007]由以上技术方案可知,在需要使用通讯链路进行数据传输时,首先获取所有通讯链路,从通讯链路中筛选出可以实现通讯的通讯链路并组成目标链路集合,获取需要传输的数据,并根据需要传输的数据、目标链路集合和最优链路规则,计算目标链路集合中所有的目标链路的使用等级,获取最高的使用等级,并将与最高使用等级对应的目标链路作为最优通讯链路,当需要再次传输其他数据时,需要判断最优通讯链路的使用等级是否满足数据传输的要求,如果能满足,则不需要切换通讯链路,同时,当目标链路集合为空集时,直
接使用4G网络连接。在网络环境时刻变化的情况下,通过比较使用等级和判断目标链路合集是否为空集,在一定程度上减少了链路切换过程中的计算量,降低了最优链路的计算强度。
[0008]在一种可能的实现方式中,所述根据链路评估规则和所述通讯链路,确定目标链路集合,包括:所述通讯链路包括属性,所述属性包括时延、丢包率和带宽;当所述通讯链路的时延低于时延预设值、丢包率低于丢包预设值且带宽高于带宽预设值时,则所述通讯链路为目标链路;多条目标链路组成所述目标链路集合。
[0009]在一种可能的实现方式中,所述根据目标链路集合、最优链路规则和第一传输信息数据,确定最优通讯链路,包括:依次获取所述目标链路集合中的目标链路;根据时延等级表、丢包等级表、带宽等级表和所述目标链路,确定时延等级、丢包等级和带宽等级;根据第一传输信息数据,确定第一数据类型;根据第一数据类型和权重对应表,确定时延权重、丢包权重和带宽权重;使用等级=时延等级
×
时延权重+丢包等级
×
丢包权重+带宽等级
×
带宽权重;获取使用等级最高的目标链路并将所述目标链路作为最优通讯链路;当多条目标链路的使用等级相同时,使用链路比较规则,确定最优通讯链路。
[0010]在一种可能的实现方式中,所述链路比较规则包括:将所述时延权重、所述丢包权重和所述带宽权重进行降序排序,获取最大比值和所述最大比值对应的属性等级;获取目标链路的成本;根据所述属性等级和所述目标链路的成本,确定性价比;获取所述性价比最大的目标链路并将所述目标链路作为最优通讯链路;若所述性价比一致,则选择所述成本最小的目标链路作为最优通讯链路;若所述成本一致,则随机选取一条目标链路作为最优通讯链路。
[0011]在一种可能的实现方式中,所述根据链路切换规则、所述最优通讯链路和所述第二传输信息数据,输出切换确定数据,包括:根据所述第二传输信息数据,确定第二数据类型;根据所述第二数据类型和权重对应表,确定对应使用等级;判断所述最优通讯链路的使用等级是否高于所述对应使用等级;若是,则不切换通讯链路;若否,则根据所述目标链路集合、最优链路规则和第二传输信息数据,确定最优通讯链路。
[0012]在一种可能的实现方式中,若所述通讯链路异常,则使用4G网络连接,包括:当所述目标链路集合为空集时,切换4G网络连接。
[0013]在本申请的第二方面,提供了一种通讯链路选择系统。该系统包括:数据获取模块,用于获取通讯链路、第一传输信息数据和第二传输信息数据;
数据比较模块,用于根据链路评估规则和所述通讯链路,确定目标链路集合;数据计算模块,用于根据目标链路集合、最优链路规则和第一传输信息数据,计算使用等级和性价比;链路确定模块,用于根据所述使用等级和所述性价比,确定最优通讯链路;链路切换模块,用于根据链路切换规则、所述最优通讯链路和所述第二传输信息数据,确定切换确定数据,输出控制信号。
[0014]在本申请的第三方面,提供了一种电子设备。该电子设备包括:存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现如以上所述的方法。
[0015]在本申请的第四方面,提供了一种可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如根据本申请的第一方面的方法。
[0016]应当理解,
技术实现思路
部分中所描述的内容并非旨在限定本申请的实施例的关键或重要特征,亦非用于限制本申请的范围。本申请的其它特征将通过以下的描述变得容易理解。
附图说明
[0017]图1是本申请提供的通讯链路选择方法的流程示意图。
[0018]图2是本申请提供的通讯链路选择系统的结构示意图。
[0019]图3是本申请提供的电子设备的结构示意图。
[0020]图中,200、通讯链路选择系统;201、数据获取模块;202、数据比较模块;203、数据计算模块;204、链路确定模块;205、链路切换模块;301、CPU;302、ROM;303、RAM;304、I/O接口;305、输入部分;306、输出部分;307、存储部分;308、本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种通讯链路选择方法,其特征在于,包括:获取所有通讯链路、第一传输信息数据和第二传输信息数据;根据链路评估规则和所述通讯链路,确定目标链路集合;根据目标链路集合、最优链路规则和第一传输信息数据,确定最优通讯链路;根据链路切换规则、所述最优通讯链路和所述第二传输信息数据,输出切换确定数据;根据所述切换确定数据,切换通讯链路;若所述目标链路集合异常,则使用4G网络连接。2.根据权利要求1所述的通讯链路选择方法,其特征在于,所述根据链路评估规则和所述通讯链路,确定目标链路集合,包括:所述通讯链路包括属性,所述属性包括时延、丢包率和带宽;当所述通讯链路的时延低于时延预设值、丢包率低于丢包预设值且带宽高于带宽预设值时,则所述通讯链路为目标链路;多条目标链路组成所述目标链路集合。3.根据权利要求2所述的通讯链路选择方法,其特征在于,所述根据目标链路集合、最优链路规则和第一传输信息数据,确定最优通讯链路,包括:依次获取所述目标链路集合中的目标链路;根据时延等级表、丢包等级表、带宽等级表和所述目标链路,确定时延等级、丢包等级和带宽等级;根据第一传输信息数据,确定第一数据类型;根据第一数据类型和权重对应表,确定时延权重、丢包权重和带宽权重;使用等级=时延等级
×
时延权重+丢包等级
×
丢包权重+带宽等级
×
带宽权重;获取使用等级最高的目标链路并将所述目标链路作为最优通讯链路;当多条目标链路的使用等级相同时,使用链路比较规则,确定最优通讯链路。4.根据权利要求3所述的通讯链路选择方法,其特征在于,所述链路比较规则包括:将所述时延权重、所述丢包权重和所述带宽权重进行降序排序,获取最大比值和所述最大比值对应的属性等级;获取目标链路的成本;根据所述属性等级和所...
【专利技术属性】
技术研发人员:姜作毅,宋长友,
申请(专利权)人:北京天维信通科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。