双向链路的协调方法、装置、电子设备和存储介质与流程

未命名 08-14 阅读:104 评论:0


1.本技术涉及移动通信的5g领域领域,具体而言,涉及一种双向链路的协调方法、装置、电子设备和存储介质。


背景技术:

2.目前,现有的双向链路的协调方法不能适应网络状况的实时变化,进而无法灵活地满足各类应用的qos和rtt延迟要求。


技术实现要素:

3.本技术实施例的目的在于提供一种双向链路的协调方法、装置、电子设备和存储介质,用以提高链路的动态适应性,使在不同网络状况下更好地满足各类应用的qos和rtt延迟要求。
4.本技术第一方面公开一种双向链路的协调方法,所述方法包括:
5.实时监控上下行链路的链路状态信息;
6.确定所述上下行链路中每个数据流的延迟类别;
7.基于所述上下行链路的链路状态信息动态计算每个所述数据流的优先级权重;
8.基于每个所述数据流的优先级权重调整所述上下行链路的传输策略;
9.基于每个所述数据流的延迟类别调整所述上下行链路的传输策略。
10.本技术第一方面能够实时监控上下行链路的链路状态信息和确定所述上下行链路中每个数据流的延迟类别,进而能够基于所述上下行链路的链路状态信息动态计算每个所述数据流的优先级权重、基于每个所述数据流的优先级权重调整所述上下行链路的传输策略和能够基于每个所述数据流的延迟类别调整所述上下行链路的传输策略,这样一来,就能够基于上下行链路的链路状态变化实时调整上下行链路的传输策略,从而在不同网络状况下更好地满足各类应用的qos和rtt延迟要求。
11.另一方面,通过实际耗时测试,本技术第一方面的方法的执行,其所需要的计算资源更少。进一步地,本技术通过动态调整优先级权重,能够实现高优先级应用与低优先级应用之间的合理资源分配,从而避免了资源浪费并提高了整体网络性能。
12.在本技术第一方面中,作为一种可选的实施方式,所述确定所述上下行链路中每个数据流的延迟类别,包括:
13.获取每个所述数据流的应用程序类型、每个所述数据流的延迟要求信息和业务场景信息;
14.基于每个所述数据流的应用程序类型、每个所述数据流的延迟要求信息和所述业务场景信息中的至少一种信息,确定每个所述数据流的延迟类别。
15.本可选的实施方式能够获取每个所述数据流的应用程序类型、每个所述数据流的延迟要求信息和业务场景信息,进而能够基于每个所述数据流的应用程序类型、每个所述数据流的延迟要求信息和所述业务场景信息中的至少一种信息,确定每个所述数据流的延
迟类别。
16.在本技术第一方面中,作为一种可选的实施方式,所述上下行链路的链路状态信息包括每个所述数据流的实时传输参数;
17.以及,所述基于所述上下行链路的链路状态信息动态计算每个所述数据流的优先级权重,包括:
18.将每个所述数据流的实时传输参数作为模糊变量和基于所述模糊变量的隶属度函数,计算每个所述数据流的隶属度值;
19.基于模糊规则库和每个所述数据流的隶属度值确定模糊推理结果;
20.基于重心法或面积法对所述模糊推理结果进行处理,得到每个所述数据流的优先级权重。
21.本可选的实施方式能够将每个所述数据流的实时传输参数作为模糊变量和基于所述模糊变量的隶属度函数,计算每个所述数据流的隶属度值,进而能够基于模糊规则库和每个所述数据流的隶属度值确定模糊推理结果,进而能够基于重心法或面积法对所述模糊推理结果进行处理,得到每个所述数据流的优先级权重。
22.在本技术第一方面中,作为一种可选的实施方式,所述基于每个所述数据流的优先级权重调整所述上下行链路的传输策略,包括:
23.基于所述每个所述数据流的优先级权重,按照权重值由高到低的顺序对每个所述数据流进行排序,以生成排序结果;
24.基于所述排序结果调整所述上下行链路的传输策略。
25.本可选的实施方式能够基于所述每个所述数据流的优先级权重,按照权重值由高到低的顺序对每个所述数据流进行排序,以生成排序结果,进而能够基于所述排序结果调整所述上下行链路的传输策略。
26.在本技术第一方面中,作为一种可选的实施方式,所述基于每个所述数据流的延迟类别调整所述上下行链路的传输策略,包括:
27.当所述数据流的延迟类别为低延迟要求的数据流时,则基于带宽预留机制调整所述上下行链路的传输策略,以使所述数据流有预留带宽;
28.当所述数据流的延迟类别为高延迟要求的数据流时,降低所述数据流的优先级;
29.当所述数据流的延迟类别为中延迟要求的数据流时,基于所述数据流的实时传输参数调整所述上下行链路的带宽分配。
30.本可选的实施方式能够在所述数据流的延迟类别为低延迟要求的数据流时,基于带宽预留机制调整所述上下行链路的传输策略,以使所述数据流有预留带宽;而在所述数据流的延迟类别为高延迟要求的数据流时,降低所述数据流的优先级;而在所述数据流的延迟类别为中延迟要求的数据流时,基于所述数据流的实时传输参数调整所述上下行链路的带宽分配。
31.在本技术第一方面中,作为一种可选的实施方式,在所述基于每个所述数据流的延迟类别调整所述上下行链路的传输策略之后,所述方法还包括:
32.周期性收集所述数据流的实时传输参数,并计算所述数据流的实时传输参数与参考值之间的偏差;
33.将所述数据流的实时传输参数与参考值之间的偏差作为反馈数据,并基于所述反
馈数据调整所述上下行链路的传输策略。
34.本可选的实施方式能够周期性收集所述数据流的实时传输参数,并计算所述数据流的实时传输参数与参考值之间的偏差,进而能够将所述数据流的实时传输参数与参考值之间的偏差作为反馈数据,并基于所述反馈数据调整所述上下行链路的传输策略,这样一来就能够形成反馈机制,并基于反馈机制平衡实时性和公平性。
35.在本技术第一方面中,作为一种可选的实施方式,在所述基于所述反馈数据调整所述上下行链路的传输策略之后,本技术的方法还包括:
36.基于预设传输模型和控制算法处理所述反馈数据,得到传输质量的变化趋势预测结果;
37.基于所述传输质量的变化趋势预测结果调整所述上下行链路的传输策略。
38.本可选的实施方式能够基于预设传输模型和控制算法处理所述反馈数据,得到传输质量的变化趋势预测结果,进而能够基于所述传输质量的变化趋势预测结果调整所述上下行链路的传输策略。
39.本技术第二方面公开一种双向链路的协调装置,所述装置包括:
40.监测模块,用于实时监控上下行链路的链路状态信息;
41.确定模块,用于确定所述上下行链路中每个数据流的延迟类别;
42.动态计算模块,用于基于所述上下行链路的链路状态信息动态计算每个所述数据流的优先级权重;
43.第一调整模块,用于基于每个所述数据流的优先级权重调整所述上下行链路的传输策略;
44.第二调整模块,用于基于每个所述数据流的延迟类别调整所述上下行链路的传输策略。
45.本技术第二方面的装置能够实时监控上下行链路的链路状态信息和确定所述上下行链路中每个数据流的延迟类别,进而能够基于所述上下行链路的链路状态信息动态计算每个所述数据流的优先级权重、基于每个所述数据流的优先级权重调整所述上下行链路的传输策略和能够基于每个所述数据流的延迟类别调整所述上下行链路的传输策略,这样一来,就能够基于上下行链路的链路状态变化实时调整上下行链路的传输策略,从而在不同网络状况下更好地满足各类应用的qos和rtt延迟要求。
46.另一方面,通过实际耗时测试,本技术所需要的计算资源更少。进一步地,本技术通过动态调整优先级权重,能够实现高优先级应用与低优先级应用之间的合理资源分配,从而避免了资源浪费并提高了整体网络性能。
47.本技术第三方面公开一种电子设备,其中,该电子设备包括:
48.处理器;以及
49.存储器,配置用于存储机器可读指令,所述指令在由所述处理器执行时,执行本技术第一方面的双向链路的协调方法。
50.本技术第三方面的电子设备能够实时监控上下行链路的链路状态信息和确定所述上下行链路中每个数据流的延迟类别,进而能够基于所述上下行链路的链路状态信息动态计算每个所述数据流的优先级权重、基于每个所述数据流的优先级权重调整所述上下行链路的传输策略和能够基于每个所述数据流的延迟类别调整所述上下行链路的传输策略,
这样一来,就能够基于上下行链路的链路状态变化实时调整上下行链路的传输策略,从而在不同网络状况下更好地满足各类应用的qos和rtt延迟要求。
51.另一方面,通过实际耗时测试,本技术所需要的计算资源更少。进一步地,本技术通过动态调整优先级权重,能够实现高优先级应用与低优先级应用之间的合理资源分配,从而避免了资源浪费并提高了整体网络性能。
52.本技术第四方面公开一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行本技术第一方面所述的双向链路的协调方法。
53.本技术第四方面的存储介质能够实时监控上下行链路的链路状态信息和确定所述上下行链路中每个数据流的延迟类别,进而能够基于所述上下行链路的链路状态信息动态计算每个所述数据流的优先级权重、基于每个所述数据流的优先级权重调整所述上下行链路的传输策略和能够基于每个所述数据流的延迟类别调整所述上下行链路的传输策略,这样一来,就能够基于上下行链路的链路状态变化实时调整上下行链路的传输策略,从而在不同网络状况下更好地满足各类应用的qos和rtt延迟要求。
54.另一方面,通过实际耗时测试,本技术所需要的计算资源更少。进一步地,本技术通过动态调整优先级权重,能够实现高优先级应用与低优先级应用之间的合理资源分配,从而避免了资源浪费并提高了整体网络性能。
附图说明
55.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
56.图1是本技术实施例公开的一种双向链路的协调方法的流程示意图;
57.图2是本技术实施例公开的一种双向链路的协调装置的结构示意图;
58.图3是本技术实施例公开的一种电子设备的结构示意图。
具体实施方式
59.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。
60.实施例一
61.请参阅图1,图1是本技术实施例公开的一种双向链路的协调方法的流程示意图,如图1所示,本技术实施例的方法包括以下步骤:
62.101、实时监控上下行链路的链路状态信息;
63.102、确定上下行链路中每个数据流的延迟类别;
64.103、基于上下行链路的链路状态信息动态计算每个数据流的优先级权重;
65.104、基于每个数据流的优先级权重调整上下行链路的传输策略;
66.105、基于每个数据流的延迟类别调整上下行链路的传输策略。
67.本技术实施例能够实时监控上下行链路的链路状态信息和确定上下行链路中每个数据流的延迟类别,进而能够基于上下行链路的链路状态信息动态计算每个数据流的优先级权重、基于每个数据流的优先级权重调整上下行链路的传输策略和能够基于每个数据
流的延迟类别调整上下行链路的传输策略,这样一来,就能够基于上下行链路的链路状态变化实时调整上下行链路的传输策略,从而在不同网络状况下更好地满足各类应用的qos和rtt延迟要求。
68.另一方面,通过实际耗时测试,本技术第一方面的方法的执行,其所需要的计算资源更少。进一步地,本技术通过动态调整优先级权重,能够实现高优先级应用与低优先级应用之间的合理资源分配,从而避免了资源浪费并提高了整体网络性能。
69.在本技术实施例中,针对步骤101,上下行链路的链路状态信息包括每个数据流的实时传输参数,例如,上下行链路的链路状态信息包括6个数据流的实时传输参数。进一步地,数据流的实时传输参数包括rtt延迟、丢包率、链路质量、拥塞程度等参数。进一步地,可利用网络探针、嗅探器等工具监控数据流在网络中的传输状况,从而得到数据流的实时传输参数,例如,针对每个数据流,测量其在upf网元上的当前rtt延迟,可通过发送探测包或分析传输过程中的数据包来实现,即:在upf网元上,定期向目标节点发送探测包,目标节点在接收到探测包后立即返回确认包,upf网元计算发送探测包到接收确认包之间的时间差,即为rtt延迟,使用滑动窗口平均法对连续测量的rtt延迟进行平均,得到rtt延迟,其中,用滑动窗口平均法对连续测量的rtt延迟进行平均,可以减小瞬时波动对结果的影响。在本技术实施例中,对于链路质量,可通过测量信噪比(snr)或者误码率(ber)等参数进行评估。
70.在本技术实施例中,作为一种可选的实施方式,步骤102:确定上下行链路中每个数据流的延迟类别,包括以下子步骤:
71.获取每个数据流的应用程序类型、每个数据流的延迟要求信息和业务场景信息;
72.基于每个数据流的应用程序类型、每个数据流的延迟要求信息和业务场景信息中的至少一种信息,确定每个数据流的延迟类别。
73.本可选的实施方式能够获取每个数据流的应用程序类型、每个数据流的延迟要求信息和业务场景信息,进而能够基于每个数据流的应用程序类型、每个数据流的延迟要求信息和业务场景信息中的至少一种信息,确定每个数据流的延迟类别。
74.在本技术实施例中,作为一种可选的实施方式,步骤:基于上下行链路的链路状态信息动态计算每个数据流的优先级权重,包括以下子步骤:
75.将每个数据流的实时传输参数作为模糊变量和基于模糊变量的隶属度函数,计算每个数据流的隶属度值;
76.基于模糊规则库和每个数据流的隶属度值确定模糊推理结果;
77.基于重心法或面积法对模糊推理结果进行处理,得到每个数据流的优先级权重。
78.本可选的实施方式能够将每个数据流的实时传输参数作为模糊变量和基于模糊变量的隶属度函数,计算每个数据流的隶属度值,进而能够基于模糊规则库和每个数据流的隶属度值确定模糊推理结果,进而能够基于重心法或面积法对模糊推理结果进行处理,得到每个数据流的优先级权重。
79.针对上述可选的实施方式,模糊变量的隶属度函数可将模糊变量作为输入值,并将输入值映射到一个范围内的隶属度值。进一步地,模糊变量的隶属度函数可以是三角隶属度函数、高斯隶属度函数或梯形隶属度函数中的一种。进一步地,针对rtt延迟这一模糊变量,可以选择三角隶属度函数,具体地,该三角隶属度函数为:
80.近:0ms~50ms,隶属度值为1-x/50;
81.中:30ms~100ms,隶属度值为(x-30)/70;
82.远:80ms~200ms,隶属度值为(200-x)/120。
83.进一步地,对于丢包率这一模糊变量,可以选择梯形隶属度函数,其中,梯形隶属度函数为:
84.低:0%~1%,隶属度值为1-x/1;
85.中:0.5%~5%,隶属度值为(x-0.5)/4.5;
86.高:3%~10%,隶属度值为(10-x)/7。
87.针对上述可选的实施方式,模糊规则库具体为:
88.if rtt延迟is近and丢包率is低then权重is高;
89.if rtt延迟is中and丢包率is中then权重is中;
90.if rtt延迟is远and丢包率is高then权重is低。
91.针对上述可选的实施方式,基于重心法或面积法对模糊推理结果进行处理,得到每个数据流的优先级权重的一种具体方式为;
92.将模糊推理结果作为输出变量并确定输出变量的隶属度函数;
93.基于输出变量的隶属度函数计算输出变量的隶属度值;
94.基于输出变量的隶属度值确定重心位置;
95.基于重心位置确定数据流的优先级权重。作为一种示例,假设模糊推理结果为“中”,且其隶属度值为1,则其重心位置为0.5,因此,数据流的优先级权重的值为0.5,即优先级权重为“中”时,对应的权重值为0.5。
96.针对上述可选的实施方式,输出变量的隶属度函数可以是三角隶属度函数,其中,该三角隶属度函数为:
97.低:0~0.33,隶属度值为1-x/0.33;
98.中:0.17~0.83,隶属度值为(x-0.17)/0.66;
99.高:0.67~1,隶属度值为(x-0.67)/0.33。
100.在本技术实施例中,作为一种可选的实施方式,基于每个数据流的优先级权重调整上下行链路的传输策略,包括:
101.基于每个数据流的优先级权重,按照权重值由高到低的顺序对每个数据流进行排序,以生成排序结果;
102.基于排序结果调整上下行链路的传输策略。
103.本可选的实施方式能够基于每个数据流的优先级权重,按照权重值由高到低的顺序对每个数据流进行排序,以生成排序结果,进而能够基于排序结果调整上下行链路的传输策略。
104.针对上述可选的实施方式,假设输入数据为一个包含数据流名称和优先级权重的元组列表,如:[("data_stream_1",0.8),("data_stream_2",0.6),("data_stream_3",0.9),("data_stream_4",0.4)],则按照优先级权重从高到低排列,得到的排序结果为:data_stream_3 0.9、data_stream_1 0.8、data_stream_2 0.6、data_stream_4 0.4。
[0105]
针对上述可选的实施方式,基于排序结果调整上下行链路的传输策略的具体方式为:
[0106]
一、为权重较高的数据流分配更多的带宽资源,以保证其传输质量;
[0107]
二、在发生网络拥塞时,优先处理权重较高的数据流,以减小其传输延迟。
[0108]
三、对于权重较低的数据流,可以在网络空闲时进行传输,以充分利用网络资源。
[0109]
在本技术实施例中,作为一种可选的实施方式,步骤:基于每个数据流的延迟类别调整上下行链路的传输策略,包括以下子步骤:
[0110]
当数据流的延迟类别为低延迟要求的数据流时,则基于带宽预留机制调整上下行链路的传输策略,以使数据流有预留带宽,同时,对于低延迟要求的数据流,采用最短路径算法和拥塞控制算法来保证数据流的即时性和传输质量;
[0111]
当数据流的延迟类别为高延迟要求的数据流时,降低数据流的优先级,其中,可最长排队时间优先调度算法,将高延迟数据流排在队列(排序结果)的末尾,以保证低延迟数据流的及时传输;
[0112]
当数据流的延迟类别为中延迟要求的数据流时,基于数据流的实时传输参数调整上下行链路的带宽分配。
[0113]
本可选的实施方式能够在数据流的延迟类别为低延迟要求的数据流时,基于带宽预留机制调整上下行链路的传输策略,以使数据流有预留带宽;而在数据流的延迟类别为高延迟要求的数据流时,降低数据流的优先级;而在数据流的延迟类别为中延迟要求的数据流时,基于数据流的实时传输参数调整上下行链路的带宽分配。
[0114]
在本技术实施例中,作为一种可选的实施方式,在步骤:基于每个数据流的延迟类别调整上下行链路的传输策略之后,本技术实施例的方法还包括以下步骤:
[0115]
周期性收集数据流的实时传输参数,并计算数据流的实时传输参数与参考值之间的偏差;
[0116]
将数据流的实时传输参数与参考值之间的偏差作为反馈数据,并基于反馈数据调整上下行链路的传输策略。
[0117]
本可选的实施方式能够周期性收集数据流的实时传输参数,并计算数据流的实时传输参数与参考值之间的偏差,进而能够将数据流的实时传输参数与参考值之间的偏差作为反馈数据,并基于反馈数据调整上下行链路的传输策略,这样一来就能够形成反馈机制,并基于反馈机制平衡实时性和公平性。
[0118]
针对上述可选的实施方式,进一步地,计算数据流的实时传输参数与参考值之间的偏差的一种具体方式为:
[0119]
基于数据流的实时传输参数,计算综合性评价指标;
[0120]
计算综合性评价指标与参考值之间的偏差。
[0121]
进一步地,基于数据流的实时传输参数,计算综合性评价指标对应的计算式为:
[0122]
ntqi=α*rtt延迟+β*丢包率+γ*链路质量
[0123]
其中,ntqi表示综合性评价指标,α、β、γ为权重系数。
[0124]
针对上述可选的实施方式,步骤:计算数据流的实时传输参数与参考值之间的偏差的另一种具体方式为:
[0125]
基于每个实时传输参数与其对应的参考值之间的偏差,例如,针对rtt延迟这一实时传输参数,其对应的参考值可以为10ms,从而计算实时rtt延迟与10ms的偏差。
[0126]
进一步地,基于反馈数据调整上下行链路的传输策略的一种具体方式为:
[0127]
若偏差为正,则可以增加对该数据流的带宽分配,以加速传输并降低延迟;若偏差
为负,则可以降低对该数据流的带宽分配,以减少网络拥塞并提高传输质量。
[0128]
针对上述可选的实施方式,可设置偏差范围,其中,如果实时传输参数与其对应的参考值之间的偏差落入偏差范围,则不调整传输策略,如果超出偏差范围,则调整传输策略,例如,针对rtt延迟这一实时传输参数,其对应的偏差范围为
±
2ms,其中,如果,rtt延迟这一实时传输参数与10ms的偏差在
±
2ms这一范围,则不进行调整。
[0129]
在本技术实施例中,作为一种可选的实施方式,在步骤:基于反馈数据调整上下行链路的传输策略之后,本技术实施例的方法还包括以下步骤:
[0130]
基于预设传输模型和控制算法处理反馈数据,得到传输质量的变化趋势预测结果;
[0131]
基于传输质量的变化趋势预测结果调整上下行链路的传输策略。
[0132]
本可选的实施方式能够基于预设传输模型和控制算法处理反馈数据,得到传输质量的变化趋势预测结果,进而能够基于传输质量的变化趋势预测结果调整上下行链路的传输策略,其中,由于利用偏差形成的反馈机制在一些场景中,无法精确调整传输策略,因此的,本可选的实施方式能够基于传输质量的变化趋势预测结果评估反馈数据对传输策略的调整效果,进而基于评估结果更加精确地调整传输策略。
[0133]
实施例二
[0134]
请参阅图2,图2是本技术实施例公开的一种双向链路的协调装置的结构示意图,如图2所示,本技术实施例的装置包括以下功能模块:
[0135]
监测模块201,用于实时监控上下行链路的链路状态信息;
[0136]
确定模块202,用于确定上下行链路中每个数据流的延迟类别;
[0137]
动态计算模块203,用于基于上下行链路的链路状态信息动态计算每个数据流的优先级权重;
[0138]
第一调整模块204,用于基于每个数据流的优先级权重调整上下行链路的传输策略;
[0139]
第二调整模块205,用于基于每个数据流的延迟类别调整上下行链路的传输策略。
[0140]
本技术实施例的装置能够实时监控上下行链路的链路状态信息和确定上下行链路中每个数据流的延迟类别,进而能够基于上下行链路的链路状态信息动态计算每个数据流的优先级权重、基于每个数据流的优先级权重调整上下行链路的传输策略和能够基于每个数据流的延迟类别调整上下行链路的传输策略,这样一来,就能够基于上下行链路的链路状态变化实时调整上下行链路的传输策略,从而在不同网络状况下更好地满足各类应用的qos和rtt延迟要求。
[0141]
另一方面,通过实际耗时测试,本技术所需要的计算资源更少。进一步地,本技术通过动态调整优先级权重,能够实现高优先级应用与低优先级应用之间的合理资源分配,从而避免了资源浪费并提高了整体网络性能。
[0142]
需要说明的是,关于本技术实施例的装置的其他详细说明,请参阅本技术实施例一的相关说明,本技术实施例对此不作赘述。
[0143]
实施例三
[0144]
请参阅图3,图3是本技术实施例公开的一种电子设备的结构示意图,如图3所示,本技术实施例的电子设备包括:
[0145]
处理器301;以及
[0146]
存储器302,配置用于存储机器可读指令,指令在由处理器301执行时,执行本技术实施例的双向链路的协调方法。
[0147]
本技术实施例的电子设备能够实时监控上下行链路的链路状态信息和确定上下行链路中每个数据流的延迟类别,进而能够基于上下行链路的链路状态信息动态计算每个数据流的优先级权重、基于每个数据流的优先级权重调整上下行链路的传输策略和能够基于每个数据流的延迟类别调整上下行链路的传输策略,这样一来,就能够基于上下行链路的链路状态变化实时调整上下行链路的传输策略,从而在不同网络状况下更好地满足各类应用的qos和rtt延迟要求。
[0148]
另一方面,通过实际耗时测试,本技术所需要的计算资源更少。进一步地,本技术通过动态调整优先级权重,能够实现高优先级应用与低优先级应用之间的合理资源分配,从而避免了资源浪费并提高了整体网络性能。
[0149]
实施例四
[0150]
本技术实施例公开一种存储介质,存储介质存储有计算机程序,计算机程序被处理器执行本技术实施例的双向链路的协调方法。
[0151]
本技术实施例的存储介质能够实时监控上下行链路的链路状态信息和确定上下行链路中每个数据流的延迟类别,进而能够基于上下行链路的链路状态信息动态计算每个数据流的优先级权重、基于每个数据流的优先级权重调整上下行链路的传输策略和能够基于每个数据流的延迟类别调整上下行链路的传输策略,这样一来,就能够基于上下行链路的链路状态变化实时调整上下行链路的传输策略,从而在不同网络状况下更好地满足各类应用的qos和rtt延迟要求。
[0152]
另一方面,通过实际耗时测试,本技术所需要的计算资源更少。进一步地,本技术通过动态调整优先级权重,能够实现高优先级应用与低优先级应用之间的合理资源分配,从而避免了资源浪费并提高了整体网络性能。
[0153]
在本技术所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0154]
另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0155]
再者,在本技术各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
[0156]
需要说明的是,功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现
出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0157]
在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
[0158]
以上仅为本技术的实施例而已,并不用于限制本技术的保护范围,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。

技术特征:
1.一种双向链路的协调方法,其特征在于,所述方法包括:实时监控上下行链路的链路状态信息;确定所述上下行链路中每个数据流的延迟类别;基于所述上下行链路的链路状态信息动态计算每个所述数据流的优先级权重;基于每个所述数据流的优先级权重调整所述上下行链路的传输策略;基于每个所述数据流的延迟类别调整所述上下行链路的传输策略。2.如权利要求1所述的方法,其特征在于,所述确定所述上下行链路中每个数据流的延迟类别,包括:获取每个所述数据流的应用程序类型、每个所述数据流的延迟要求信息和业务场景信息;基于每个所述数据流的应用程序类型、每个所述数据流的延迟要求信息和所述业务场景信息中的至少一种信息,确定每个所述数据流的延迟类别。3.如权利要求1所述的方法,其特征在于,所述上下行链路的链路状态信息包括每个所述数据流的实时传输参数;以及,所述基于所述上下行链路的链路状态信息动态计算每个所述数据流的优先级权重,包括:将每个所述数据流的实时传输参数作为模糊变量和基于所述模糊变量的隶属度函数,计算每个所述数据流的隶属度值;基于模糊规则库和每个所述数据流的隶属度值确定模糊推理结果;基于重心法或面积法对所述模糊推理结果进行处理,得到每个所述数据流的优先级权重。4.如权利要求3所述的方法,其特征在于,所述基于每个所述数据流的优先级权重调整所述上下行链路的传输策略,包括:基于所述每个所述数据流的优先级权重,按照权重值由高到低的顺序对每个所述数据流进行排序,以生成排序结果;基于所述排序结果调整所述上下行链路的传输策略。5.如权利要求4所述的方法,其特征在于,所述基于每个所述数据流的延迟类别调整所述上下行链路的传输策略,包括:当所述数据流的延迟类别为低延迟要求的数据流时,则基于带宽预留机制调整所述上下行链路的传输策略,以使所述数据流有预留带宽;当所述数据流的延迟类别为高延迟要求的数据流时,降低所述数据流的优先级;当所述数据流的延迟类别为中延迟要求的数据流时,基于所述数据流的实时传输参数调整所述上下行链路的带宽分配。6.如权利要求1所述的方法,其特征在于,在所述基于每个所述数据流的延迟类别调整所述上下行链路的传输策略之后,所述方法还包括:周期性收集所述数据流的实时传输参数,并计算所述数据流的实时传输参数与参考值之间的偏差;将所述数据流的实时传输参数与参考值之间的偏差作为反馈数据,并基于所述反馈数据调整所述上下行链路的传输策略。
7.如权利要求6所述的方法,其特征在于,在所述基于所述反馈数据调整所述上下行链路的传输策略之后,所述方法还包括:基于预设传输模型和控制算法处理所述反馈数据,得到传输质量的变化趋势预测结果;基于所述传输质量的变化趋势预测结果调整所述上下行链路的传输策略。8.一种双向链路的协调装置,其特征在于,所述装置包括:监测模块,用于实时监控上下行链路的链路状态信息;确定模块,用于确定所述上下行链路中每个数据流的延迟类别;动态计算模块,用于基于所述上下行链路的链路状态信息动态计算每个所述数据流的优先级权重;第一调整模块,用于基于每个所述数据流的优先级权重调整所述上下行链路的传输策略;第二调整模块,用于基于每个所述数据流的延迟类别调整所述上下行链路的传输策略。9.一种电子设备,其特征在于,包括:处理器;以及存储器,配置用于存储机器可读指令,所述指令在由所述处理器执行时,执行如权利要求1-7任一项所述的双向链路的协调方法。10.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序被处理器执行如权利要求1-7任一项所述的双向链路的协调方法。

技术总结
本申请提供一种双向链路的协调方法、装置、电子设备和存储介质,其中,双向链路的协调方法包括:实时监控上下行链路的链路状态信息;确定所述上下行链路中每个数据流的延迟类别;基于所述上下行链路的链路状态信息动态计算每个所述数据流的优先级权重;基于每个所述数据流的优先级权重调整所述上下行链路的传输策略;基于每个所述数据流的延迟类别调整所述上下行链路的传输策略。本申请至少能够提高链路的动态适应性,使在不同网络状况下更好地满足各类应用的QoS和RTT延迟要求。满足各类应用的QoS和RTT延迟要求。满足各类应用的QoS和RTT延迟要求。


技术研发人员:丘家宁 韦琳杰 谢涵
受保护的技术使用者:广州爱浦路网络技术有限公司
技术研发日:2023.05.15
技术公布日:2023/8/13
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐