一种数据传输的相位调整方法及相关设备技术

技术编号:37432801 阅读:10 留言:0更新日期:2023-05-05 19:47
本申请实施例公开了一种数据传输的相位调整方法及相关设备,可以在通信网络上实现,用于频偏调整时减小业务流的资源占用。该方法具体包括:获取目标网络中每个设备的发送端口与接收端口接收到数据的时间差,然后获取目标设备与其他设备之间的数据相位差值的相对偏差,当存在目标设备的相位差值偏差不满足预设要求时,就可以根据相对偏差调整目标设备的发送时延。送时延。送时延。

【技术实现步骤摘要】
一种数据传输的相位调整方法及相关设备


[0001]本申请实施例涉及通信领域,尤其涉及一种数据传输的相位调整方法及相关设备。

技术介绍

[0002]随着第五代移动通信技术(5th generation mobile communication technology,5G)技术日渐成熟,最优适配行业用户各种需求的端到端逻辑“专用网络”成为发展趋势。
[0003]目前在多端口多业务流交叉场景下,设备间的数据发送存在频偏,例如发送端的发送频率和接收端的接收频率不一致,则需要基于每条业务流进行频偏调整,当出现频偏时,需要插入或删除缓存资源(buffer),例如闲置(idle)码块,从而调整发送时间,完成业务流的频偏调整。
[0004]但采用上述方案完成频偏调整时,为了防止报文被拉断,需要为每条业务流分配足够的buffer,所需的buffer与端口的业务流数据成正相关,即业务流数据越多,所需的buffer也越多,从而占用了业务流的缓存资源。

技术实现思路

[0005]本申请实施例提供一种数据传输的相位调整方法及相关设备,用于通信网络频偏调整时减小业务流的资源占用,本申请实施例还提供了相应的数据传输的相位调整装置、计算机设备、计算机可读存储介质、芯片系统和计算机程序产品等。
[0006]本申请第一方面提供一种数据传输的相位调整方法,该方法包括:按照预设周期获取目标网络中每个设备的数据相位差值,数据相位差值为每个设备的发送端口与接收端口接收到数据的时间差;根据数据相位差值确定每个设备的相位差值偏差,相位差值偏差为每个设备在多个预设周期获取的数据相位差值之间的偏差;当存在目标设备的相位差值偏差不满足预设要求时,根据相位差值偏差调整目标设备的发送相位。
[0007]本申请中的预设周期可以是用户预先定义的,目标网络可以由多个设备组成,目标网络具体可以为在灵活以太网上提供更小粒度的管道带宽的网络。
[0008]本申请中的数据相位差值为数据在每个设备中停留的时间,相位差值偏差为每个设备自身的多个数据相位差值之间的偏差,目标设备的相位差值偏差不满足预设要求可以是目标设备的相位差值偏差偏离预设值过大。
[0009]该第一方面,获取目标网络中每个设备的发送端口与接收端口接收到数据的时间差,然后获取目标设备与其他设备之间的数据相位差值的相对偏差,当存在目标设备的相位差值偏差不满足预设要求时,就可以根据相对偏差调整目标设备的发送时延,由此通过在设备发送侧调整发送时延的方法来完成频偏调整,降低缓存资源的使用,减小了业务流的资源占用。
[0010]在第一方面的一种可能的实现方式中,数据相位差值包括基准数据相位差值和其
他数据相位差值,相位差值偏差为其他数据相位差值与基准数据相位差值的差。
[0011]该种可能的实现方式中,相位差值偏差为其他数据相位差值与基准数据相位差值的差,提升了方案的可实现性。
[0012]在第一方面的一种可能的实现方式中,基准数据相位差值为在第一个预设周期获取的数据相位差值。
[0013]该种可能的实现方式中,将基准数据相位差值确定为在第一个预设周期获取的数据相位差值,即首先获取的数据相位差值,提升了方案的可实现性。
[0014]在第一方面的一种可能的实现方式中,上述步骤:按照预设周期获取目标网络中每个设备的数据相位差值之前,该方法还包括:确定目标网络中每个设备的相位跟踪关系;上述步骤:根据相位差值偏差调整目标设备的发送相位之后,该方法还包括:基于相位跟踪关系和目标设备的发送相位调整目标网络中每个设备的发送相位。
[0015]该种可能的实现方式中,在对目标网络的数据传输进行相位调整之前,可以先确定目标网络的网络级跟踪关系,来保证目标网络的相位稳定,当目标网络中的一个设备调整了相位后,其余设备可以跟踪调整来保持稳定,提升了目标网络的相位稳定性。
[0016]在第一方面的一种可能的实现方式中,上述步骤:确定目标网络中每个设备的相位跟踪关系包括:接收用户指定的目标网络中每个设备的相位跟踪关系。
[0017]该种可能的实现方式中,可以由用户来指定相位跟踪关系,提升了方案的可实现性。
[0018]在第一方面的一种可能的实现方式中,上述步骤:确定目标网络中每个设备的相位跟踪关系包括:在目标网络中指定参考设备,并设置参考设备的相位标识;基于参考设备发送的相位跟踪协商消息更新目标网络中其他设备的相位标识;基于相位标识确定目标网络的相位跟踪关系。
[0019]该种可能的实现方式中,可以由协议交互方式来确定相位跟踪关系,提升了方案的可实现性。
[0020]在第一方面的一种可能的实现方式中,上述步骤:按照预设周期获取目标网络中每个设备的数据相位差值包括:按照预设周期在发送端口和接收端口获取数据的发送时刻和接收时刻;确定数据相位差值,数据相位差值为发送时刻与接收时刻的差值。
[0021]该种可能的实现方式中,可以通过精确打时戳方式获取数据相位差值,提升了方案的可实现性。
[0022]在第一方面的一种可能的实现方式中,上述步骤:按照预设周期获取目标网络中每个设备的数据相位差值包括:按照预设周期在发送端口和接收端口接收到数据时开始计数,并在下一次接收到数据时停止计数,得到发送计数值和接收计数值;确定数据相位差值,数据相位差值为发送计数值与接收计数值的差值。
[0023]该种可能的实现方式中,可以通过计数器方式获取数据相位差值,提升了方案的可实现性。
[0024]在第一方面的一种可能的实现方式中,上述步骤:当存在目标设备的相位差值偏差不满足预设要求时,根据相位差值偏差调整目标设备的发送相位包括:获取目标设备用于触发发送数据操作的计数器预设值;当目标设备的相位差值偏差大于时间预设值时,将计数器预设值更新为计数器预设值与相位调整值的差,相位调整值为数据相位差值与时间
预设值的差值;当目标设备的相位差值偏差小于时间预设值的负数时,将计数器预设值更新为计数器预设值与相位调整值的和。
[0025]该种可能的实现方式中,对于目标设备的相位差值偏差大于时间预设值或小于时间预设值的负数,都可以通过对计数器预设值更新完成相位偏差的调整,提升了方案的可实现性。
[0026]在第一方面的一种可能的实现方式中,时间预设值基于目标设备发送数据的发送用时和目标设备的时戳精度确定。
[0027]该种可能的实现方式中,时间预设值是基于目标设备发送数据的发送用时和目标设备的时戳精度确定的,提升了方案的可实现性。
[0028]在第一方面的一种可能的实现方式中,上述步骤:当存在目标设备的相位差值偏差不满足预设要求时,根据相位差值偏差调整目标设备的发送相位包括:当存在目标设备的相位差值偏差不满足预设要求时,根据相位差值偏差调整目标设备的发送流量,以调整目标设备的发送相位。
[0029]该种可能的实现方式中,可以通过调整目标设备的发送流量来间接调整目标设备的发送相位,提升了方案的可实现性。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输的相位调整方法,其特征在于,包括:按照预设周期获取目标网络中每个设备的数据相位差值,所述数据相位差值为所述每个设备的发送端口与接收端口接收到数据的时间差;根据所述数据相位差值确定所述每个设备的相位差值偏差,所述相位差值偏差为所述每个设备在多个所述预设周期获取的所述数据相位差值之间的偏差;当存在目标设备的所述相位差值偏差不满足预设要求时,根据所述相位差值偏差调整所述目标设备的发送相位。2.根据权利要求1所述的方法,其特征在于,所述数据相位差值包括基准数据相位差值和其他数据相位差值,所述相位差值偏差为所述其他数据相位差值与所述基准数据相位差值的差。3.根据权利要求2所述的方法,其特征在于,所述基准数据相位差值为在第一个所述预设周期获取的所述数据相位差值。4.根据权利要求1

3中任一项所述的方法,其特征在于,所述按照预设周期获取目标网络中每个设备的数据相位差值之前,所述方法还包括:确定所述目标网络中每个设备的相位跟踪关系;所述根据所述相位差值偏差调整所述目标设备的发送相位之后,所述方法还包括:基于所述相位跟踪关系和所述目标设备的发送相位调整所述目标网络中每个设备的发送相位。5.根据权利要求4所述的方法,其特征在于,所述确定所述目标网络中每个设备的相位跟踪关系包括:接收用户指定的所述目标网络中每个设备的相位跟踪关系。6.根据权利要求4所述的方法,其特征在于,所述确定所述目标网络中每个设备的相位跟踪关系包括:在所述目标网络中指定参考设备,并设置所述参考设备的相位标识;基于所述参考设备发送的相位跟踪协商消息更新所述目标网络中其他设备的相位标识;基于所述相位标识确定所述目标网络的相位跟踪关系。7.根据权利要求1

6中任一项所述的方法,其特征在于,所述按照预设周期获取目标网络中每个设备的数据相位差值包括:按照所述预设周期在所述发送端口和所述接收端口获取所述数据的发送时刻和接收时刻;确定所述数据相位差值,所述数据相位差值为所述发送时刻与所述接收时刻的差值。8.根据权利要求1

6中任一项所述的方法,其特征在于,所述按照预设周期获取目标网络中每个设备的数据相位差值包括:按照所述预设周期在所述发送端口和所述接收端口接收到所述数据时开始计数,并在下一次接收到所述数据时停止计数,得到发送计数值和接收计数值;确定所述数据相位差值,所述数据相位差值为所述发送计数值与所述接收计数值的差值。9.根据权利要求1

8中任一项所述的方法,其特征在于,所述当存在目标设备的所述相
位差值偏差不满足预设要求时,根据所述相位差值偏差调整所述目标设备的发送相位包括:获取所述目标设备用于触发发送所述数据操作的计数器预设值;当所述目标设备的相位差值偏差大于时间预设值时,将所述计数器预设值更新为所述计数器预设值与相位调整值的差,所述相位调整值为所述数据相位差值与所述时间预设值的差值;当所述目标设备的相位差值偏差小于时间预设值的负数时,将所述计数器预设值更新为所述计数器预设值与相位调整值的和。10.根据权利要求1

8中任一项所述的方法,其特征在于,所述当存在目标设备的所述相位差值偏差不满足预设要求时,根据所述相位差值偏差调整所述目标设备的发送相位包括:当存在目标设备的所述相位差值偏差不满足预设要求时,根据所述相位差值偏差调整所述目标设备的发送流量,以调整目标设备的发送相位。11.一种数据传输的相位调整装置,其特征在于,包括:获取单元,用于按照预设周期获取目标网络中每个设备的数据相位差值,所述数据相位差值为所述每个设备的发送端口与接收端口接...

【专利技术属性】
技术研发人员:钟其文孙寅龙徐丽李日欣史永杰范博龄
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1