【技术实现步骤摘要】
用于时间敏感流的终端流预留方法、系统及计算机设备
本专利技术属于无线通信资源调度
,尤其涉及一种用于时间敏感网络的终端流预留方法、系统和计算机设备。
技术介绍
近年来,移动通信及物联网的蓬勃发展带来了许多新的应用,如智能制造、智能驾驶等。这些应用在信息传输的低时延、确定性等方面都有着更高的要求。然而,现阶段大部分的工业自动化以及汽车上的通信解决方案都是基于传统以太网实现的,而以太网原本用于处理纯粹的静态非实时数据以及保证其可靠性,至于顺序和包延迟等并非作为重要的考虑因素。尽管传统二层网络已经引入了优先级(Priority)机制,三层网络也已内置了服务质量(QoS)机制,但由于多媒体实时流量与普通异步TCP流量存在着资源竞争,导致了过多的时延(Delay)和抖动(Jitter),使得传统的以太网无法从根本上满足语音、多媒体及其它动态内容等在工业自动化控制、无人驾驶等应用中对实时数据的传输需要。因而,低时延、高可靠的通信协议逐渐成为重要的研究课题。电气与电子工程师协会(InstituteofElectricalan ...
【技术保护点】
1.一种用于时间敏感流的终端流预留方法,其特征在于,包括,/n发送终端根据数据流信息以及发送端口的可调度带宽,获取第一预留带宽信息,并根据所述第一预留带宽信息为数据流进行带宽预留,以及将所述第一预留带宽信息写入发端声明报文中;/n和/或/n所述发送终端根据若干个接收终端的流预留反馈声明报文,获取第二预留带宽信息,以及根据所述第二预留带宽信息,调整所述预留带宽的大小以及使用所述第二预留带宽信息更新所述发端声明报文。/n
【技术特征摘要】
1.一种用于时间敏感流的终端流预留方法,其特征在于,包括,
发送终端根据数据流信息以及发送端口的可调度带宽,获取第一预留带宽信息,并根据所述第一预留带宽信息为数据流进行带宽预留,以及将所述第一预留带宽信息写入发端声明报文中;
和/或
所述发送终端根据若干个接收终端的流预留反馈声明报文,获取第二预留带宽信息,以及根据所述第二预留带宽信息,调整所述预留带宽的大小以及使用所述第二预留带宽信息更新所述发端声明报文。
2.根据权利要求1所述的用于时间敏感流的终端流预留方法,其特征在于,所述发送终端根据数据流信息以及发送端口的可调度带宽,获取第一预留带宽信息,并根据所述第一预留带宽信息为所述数据流进行带宽预留,以及将所述第一预留带宽信息写入发端声明报文中的方法,包括以下步骤:
S101:所述发送终端接收应用层流信息;
S102:从所述应用层流信息中,获取所述数据流信息;
S103:根据所述数据流信息,得到所述数据流的需求带宽信息和流业务类别,并根据所述流业务类别以及所述可调度带宽,得到第三预留带宽信息;
S104:根据所述需求带宽信息和所述第三预留带宽信息,得到所述第一预留带宽信息;
S105:将所述第一预留带宽信息和所述数据流信息写入所述发端声明报文。
3.根据权利要求2所述的用于时间敏感流的终端流预留方法,其特征在于,所述数据流信息包括流编号、流业务类别、数据帧大小以及在预设测量时间间隔内传输的最大帧数。
4.根据权利要求3所述的用于时间敏感流的终端流预留方法,其特征在于,步骤S103中,所述根据所述数据流信息,得到所述数据流的需求带宽信息的方法,包括,
根据所述数据帧大小、所述预设测量时间间隔内传输的最大帧数以及所述数据帧的帧头大小,得到所述数据流的需求带宽值。
5.根据权利要求4所述的用于时间敏感流的终端流预留方法,其特征在于,所述数据流的需求带宽值由数据帧总大小与单位时间内传输的数据帧的个数求积得到;
其中,所述数据帧总大小由所述数据帧大小与所述数据帧的帧头大小求和得到;所述单位时间内传输的数据帧的个数由所述预设测量时间间隔内传输的最大帧数与所述预设时间间隔求商得到。
6.根据权利要求3所述的用于时间敏感流的终端流预留方法,其特征在于,所述可调度带宽包括所述发送终端各个流业务类别可调度的带宽百分比以及所述发送终端的带宽总量,所述第三预留带宽信息包括第三预留带宽值;
步骤S103中,所述根据所述流业务类别以及所述可调度带宽,得到第三预留带宽信息的方法,包括以下步骤,
根据所述流业务类别,得到所述发送终端为所述数据流可预留的带宽百分比总量;其中,所述可预留的带宽百分比总量包括由所述流业务类别可调度的带宽百分比以及其他流业务类别可调度的带宽百分比求和得到;
根据所述发送终端的带宽总量和所述可预留的带宽百分比总量,得到所述第三预留带宽值。
7.根据权利要求6所述的用于时间敏感流的终端流预留方法,其特征在于,步骤S104中,所述根据所述需求带宽信息和所述第三预留带宽信息,得到所述第一预留带宽信息的方法,包括以下步骤,
S1041:根据所述第三预留带宽值和所述需求带宽值,得到发端可预留带宽系数,其中所述发端可预留带宽系数为所述第三预留带宽值和所述需求带宽值的比值;
S1042:比较所述需求带宽值和所述第三预留带宽值的大小:
若所述需求带宽值大于所述第三预留带宽值,则判断所述发端可预留带宽系数是否大于一预设阈值,若是,则将所述第三预留带宽值作为所述第一预留带宽值,若否,所述第一预留带宽值为0;
若所述需求带宽值小于等于所述第三预留带宽值,所述第一预留带宽值通过下式获得:actutalBandwidth*γ′i,其中,γ′i的取值范围满足1≤γ′i≤γi;actutalBandwidth为所述需求带宽值,γi为所述发端可预留带宽系数,γ′i为实际预留带宽系数。
8.根据权利要求7所述的用于时间敏感流的终端流预留方法,其特征在于,若所述发送终端的缓存中没有所述流业务类别的所述数据流,γ′i=1;否则,所述γ′i>1。
9.根据权利要求7所述的用于时间敏感流的终端流...
【专利技术属性】
技术研发人员:徐艳丽,顾新亭,段勃勃,
申请(专利权)人:上海映驰科技有限公司,上海海事大学,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。