数据发送方法、数据接收方法、设备、介质和程序产品与流程

文档序号:37375648发布日期:2024-03-22 10:28阅读:7来源:国知局
数据发送方法、数据接收方法、设备、介质和程序产品与流程

本申请涉及通信,特别是涉及一种数据发送方法、数据接收方法、设备、介质和程序产品。


背景技术:

1、随着5g技术的发展,不同的新型网络传输结构的出现,在实现网络数据的高速传送时,还可以灵活配置网络接口的带宽。例如,mtn(metro transport networking,城域传输网络)是一种针对5g等新业务需求定义的新型传送网技术体系。在mtn网络架构中,mtn段层和通道层在以太网和flexe(flexible ethernet,灵活以太网)技术基础上,通过引入tdm(time-division multiplexing,时分复用)时隙交叉技术,可以实现超低转发延时和硬隔离。

2、然而,目前的mtn段层数据在传输时,开销数量多且开销发送时间长,导致业务链路建立时间长,数据发送效率低。亟需一种发送效率高的数据传输方法。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够提高数据传输效率的数据发送方法、数据接收方法、设备、介质和程序产品。

2、第一方面,本申请提供了一种数据发送方法,该方法包括:

3、确定待传输的原始数据,原始数据包括若干数据码块和空闲码块;将原始数据划分为相同数量码块的若干个数据帧,数据帧的长度与目标传输网络的帧长度相关;

4、对于每个数据帧,在数据帧中删除第一数量的空闲码块,并在该数据帧的第一预设位置插入第二数量的oam码块,得到目标数据帧;其中,各数据帧对应的第一预设位置相同;

5、将各目标数据帧发送至数据接收端。

6、在其中一个实施例中,在数据帧中删除第一数量的空闲码块,并在该数据帧的第一预设位置插入第二数量的oam码块,得到目标数据帧,包括:

7、若数据帧包括的空闲码块数量大于或等于第二数量,则第一数量与第二数量相等。

8、在其中一个实施例中,在数据帧中删除第一数量的空闲码块,并在该数据帧的第一预设位置插入第二数量的oam码块,得到目标数据帧,包括:

9、若数据帧包括的空闲码块数量小于第二数量,则从与数据帧相邻的下一数据帧中删除第三数量的空闲码块,并将数据帧中第三数量的码块移动至下一数据帧,直至删除的空闲码块数量与插入的oam码块数量相同为止,其中,第三数量是空闲码块数量与第二数量的差值。

10、在其中一个实施例中,oam码块携带的信息用于表征oam码块的配置信息。

11、在其中一个实施例中,将原始数据划分为相同数量码块的若干个数据帧之后,该方法还包括:

12、将各数据帧分为第一数据子帧和第二数据子帧,在第一数据子帧和第二数据子帧均依次配置开销单元和数据单元,其中,开销单元包括连续的开销码块,数据单元包括连续的数据码块,开销码块用于表征数据码块的映射关系。

13、在其中一个实施例中,该方法还包括:

14、在目标数据帧的第二预设位置插入第四数量的对齐码块,对齐码块用于对齐传输通道的码块。

15、第二方面,本申请提供一种数据接收方法,该方法包括:

16、接收数据发送端发送的各目标数据帧;

17、对于每个目标数据帧,在目标数据帧的第三预设位置提取第五数量oam码块的信息,删除oam码块并在该目标数据帧中添加第六数量的空闲码块,得到数据帧;其中,各目标数据帧对应的第三预设位置相同;

18、提取并处理数据帧中的码块。

19、第三方面,本申请提供一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,处理器执行计算机程序时实现上述的方法的步骤。

20、第四方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述的方法的步骤。

21、第五方面,本申请提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述的方法的步骤。

22、上述数据发送方法、数据接收方法、设备、介质和程序产品,在数据发送时,确定待传输的原始数据,所述原始数据包括若干数据码块和空闲码块;将所述原始数据划分为相同数量码块的若干个数据帧,所述数据帧的长度与目标传输网络的帧长度相关;对于每个所述数据帧,在所述数据帧中删除第一数量的空闲码块,并在该数据帧的第一预设位置插入第二数量的oam码块,得到目标数据帧;其中,各所述数据帧对应的第一预设位置相同;将各所述目标数据帧发送至数据接收端。本申请的数据发送方法,在传输前对传输的数据进行重构,将数据帧中的空闲码块删除并在预先设定的第一预设位置插入oam码块,得到重构后的目标数据帧,使得插入的oam码块在传输数据中可以具有固定的周期,本申请将重构后的目标数据帧发送至数据接收端,数据接收端在接收到目标数据帧后,先提取目标数据帧中的oam码块的信息,在提取oam码块的信息后将oam码块删除,再在目标数据帧的数据码块的间隙添加空闲码块,得到不包括oam码块的数据帧,并对该数据帧进行提取和处理。将本申请的数据发送方法应用在mtn技术中,由于在传输的数据中的oam码块周期固定,在识别oam时不需要对每个码块进行比较,可以在数据传输的中间节点根据需要识别、操作和修改mtn通道层oam消息,有效降低数据发送端和数据接收端的数据处理复杂度,提高数据的处理效率和传输速度。



技术特征:

1.一种数据发送方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述在所述数据帧中删除第一数量的空闲码块,并在该数据帧的第一预设位置插入第二数量的oam码块,得到目标数据帧,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述在所述数据帧中删除第一数量的空闲码块,并在该数据帧的第一预设位置插入第二数量的oam码块,得到目标数据帧,还包括:

4.根据权利要求1所述的方法,其特征在于,所述oam码块携带的信息用于表征所述oam码块的配置信息。

5.根据权利要求1所述的方法,其特征在于,所述将所述原始数据划分为相同数量码块的若干个数据帧之后,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.一种数据接收方法,其特征在于,所述方法包括:

8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。

10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。


技术总结
本申请涉及一种数据发送方法、数据接收方法、设备、介质和程序产品,在数据发送时,确定待传输的原始数据,所述原始数据包括若干数据码块和空闲码块;将所述原始数据划分为相同数量码块的若干个数据帧,所述数据帧的长度与目标传输网络的帧长度相关;对于每个所述数据帧,在所述数据帧中删除第一数量的空闲码块,并在该数据帧的第一预设位置插入第二数量的OAM码块,得到目标数据帧;其中,各所述数据帧对应的第一预设位置相同;将各所述目标数据帧发送至数据接收端。本申请数据发送时,由于传输数据中的OAM码块周期固定,可以有效降低数据发送端和数据接收端的数据处理复杂度,提高数据的处理效率和传输速度。

技术研发人员:梁木,张晨
受保护的技术使用者:网络通信与安全紫金山实验室
技术研发日:
技术公布日:2024/3/21
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1