一种数据传输方法、装置和系统制造方法及图纸

技术编号:29531148 阅读:24 留言:0更新日期:2021-08-03 15:18
本申请实施例公开了一种数据传输方法、装置和系统,涉及通信技术领域,能够有效地简化数据传输过程,减小延时,同时提高传输过程中的容错健壮性,以达到提高端到端通信的稳定性的目的。具体方案为:源节点对待发送业务的数据进行前向纠错FEC编码,以获得传输数据。源节点将传输数据分发到源节点与中间节点之间的M路传输通道进行传输,M是大于1且小于或等于N的整数,N是该传输路径上任意两个相邻节点之间传输通道数量的最小值,中间节点是该传输路径上源节点的下游节点。被分发到该M路传输通道中的每路传输通道的数据块均携带第一标识,第一标识用于指示对应数据块属于该待发送业务。

【技术实现步骤摘要】
一种数据传输方法、装置和系统
本申请实施例涉及通信
,尤其涉及一种数据传输方法、装置和系统。
技术介绍
在通信过程中,经常需要将一个或多个业务的数据从一台设备(如源节点)传输到另一台设备(如宿节点),即实现端到端(endtoend,E2E)的业务通信。而在该数据传输过程中,往往存在一些干扰因素会影响宿节点接收到的数据的质量,进而影响到E2E通信的稳定性。以通过光通信实现E2E的数据传输为例。在数据传输过程中,光纤断裂、光损耗过大、光信号干扰等都会对被传输的数据引入大小不等的误码,严重时甚至导致数据传输通道失效,影响宿节点接收到的数据的质量,使得E2E通信的稳定性下降。
技术实现思路
本申请实施例提供一种数据传输方法、装置和系统,能够有效地简化数据传输过程,减小延时,同时提高传输过程中的容错健壮性,以达到提高E2E通信的稳定性的目的。为达到上述目的,本申请实施例提供如下技术方案。第一方面,提供一种数据传输方法。该方法包括:源节点对待发送业务的数据进行前向纠错(FEC)编码,以获得传输数据。该源节点将该传输数据分发到源节点与中间节点之间的M路传输通道进行传输,M是大于1且小于或等于N的整数,N是该待发送业务的数据的传输路径上,任意两个相邻节点之间传输通道数量的最小值,该中间节点是该传输路径上该源节点的下游节点。其中,被分发到该M路传输通道中的每路传输通道的数据块均携带有第一标识,该第一标识用于指示对应数据块属于该待发送业务。基于该方案,源节点针对一个业务或同源同宿的多个业务进行FEC编码,不会出现多个非同源同宿的业务的数据块混合在一起被发送给中间节点,同时通过第一标识来标识这些数据块是属于待发送业务的数据块,以便其他节点不需对数据进行FEC终止就可以知晓该数据块对应的下游节点。同时,使用一部分传输通道(如M路传输通道)进行待发送业务对应的M路数据块的数据传输,能够有效地提升每路传输通道的数据传输效率,同时使得一路业务的数据块不会被过于分散地进行传输。因此,通过上述方法能在使用FEC编码进行数据传输的同时,能够有效地简化数据传输过程,减小数据传输延时,同时提高传输过程中的容错健壮性,以达到提高E2E通信的稳定性的目的。在一种可能的设计中,待发送业务为待发送的单个业务,或,待发送业务包括待发送的同源同宿的多个业务。基于该方案,可以将多个同源同宿的多业务捆绑为一个业务进行处理,能够提高对同源同宿业务的传输效率。在一种可能的设计中,分发到该M路传输通道中的每路传输通道的数据块还分别携带有与该数据块对应的第二标识。其中,该第二标识用于指示对应数据块被分发前在该传输数据中的位置。基于该方案,其他节点就可以通过第二标识确定对应数据块被分发前在该传输数据中的位置,不需确认接收该数据块的通道即可实现对一个业务的多路数据块进行重组。在一种可能的设计中,该方法还包括:该源节点对该M路传输通道中的每路传输通道的数据块进行FEC编码。基于该方案,可以对要传输的数据块进行二级FEC编码,进一步提高传输过程中的容错健壮性。在一种可能的设计中,该源节点对待发送业务的数据进行FEC编码,以获得传输数据,包括:该源节点将该待发送业务的数据映射到光业务单元(OSU)帧中,获得携带有该数据的OSU帧,并对该带有该数据的OSU帧进行FEC编码,以获得该传输数据。基于该方案,通过OSU帧承载数据块,实现了针对待发送业务的FEC编码。在一种可能的设计中,该方法还包括:源节点根据该传输路径中任意相邻两个节点之间传输通道数量确定传输该待发送业务的传输通道数量M。基于该方案,源节点可以根据待发送业务的传输路径上各段链路的传输通道数量,确定需要的最少传输通道的数量,并最终确定传输该待发送业务使用的传输通道数量。例如,传输该待发送业务使用的传输通道数量M可以为上述确定的最小值,又如,传输该待发送业务使用的传输通道数量M可以小于上述确定的最小值。这样就可以在保证其他节点在需要转发待发送业务的数据块时不会存在数据块数量大于下游节点的传输通道数量的问题,同时能够提高每路传输通道的数据发送效率,并避免一个业务的数据分散在多路传输通道进行传输。第二方面,提供一种数据传输方法,该方法包括:第一节点接收来自第二节点的第一数据块,该第一节点是待发送业务的数据的传输路径上的任意一个中间节点,该第二节点是该传输路径上该第一节点的上游节点。该第一数据块携带有第一标识,该第一标识用于指示该第一数据块属于该待发送业务。该第一节点根据该第一标识将该第一数据块分发到第一传输通道进行传输,该第一传输通道是该第一节点和该传输路径上该第一节点的下游节点之间的传输通道中的任意一个。基于该方案,第一节点通过上游节点传输的数据块中,均携带有用于指示该数据块所属业务的标识,如携带有用于指示对应数据块属于待发送业务的第一标识,则不需要经过FEC终止,第一节点就可确定该第一数据块对应业务的下游节点,因此可以进行快速转发,节省了FEC终止、重新编码以及分发的耗时。在一种可能的设计中,待发送业务为待发送的单个业务,或,待发送业务包括待发送的同源同宿的多个业务。基于该方案,可以将多个同源同宿的多业务捆绑为一个业务进行处理,能够提高对同源同宿业务的传输效率。在一种可能的设计中,该方法还包括:该第一节点接收来自该第二节点的第二数据块,该第二数据块和该第一数据块来自该第二节点和该第一节点之间的不同传输通道。该第二数据块携带有该第一标识。该第一节点根据该第一标识将该第二数据块分发到第二传输通道进行传输,该第二传输通道是该第一节点和该传输路径上该第一节点的下游节点之间的传输通道中的任意一个,该第二传输通道与该第一传输通道不同。基于该方案,属于相同待发送业务的不同数据块,可以通过不同的传输通道进行传输,使得不同的数据块能够相对独立的传输。示例性的,中间节点在进行数据块转发时,将一路传输通道接收到的数据块转发到下游节点的一路传输通道,而如果一路上游的传输通道中发送了两个或多个一个待发送业务的数据块,那么该节点在进行数据转发时还需要将这些数据块区分开,分别进行转发。因此,该方案能够有效提升数据转发效率。在一种可能的设计中,该第一数据块和该第二数据块还分别携带有第二标识,该第二标识用于指示对应数据块被分发前在传输数据中的位置。基于该方案,中间节点在进行数据转发时,可以根据第二标识将数据转发到下游节点的任意一路传输通道中。在一种可能的设计中,该方法还包括:该第一节点对该第一数据块和该第二数据块进行前向纠错(FEC)解码。基于该方案,当上游节点发送的数据块是进行过二级FEC编码的数据块时,第一节点可以先对该数据块进行FEC解码,以便对接收到的数据块进行FEC恢复并将恢复后的较为完整的数据块进行转发。第三方面,提供一种数据传输方法,该方法包括:宿节点接收来自待发送业务的数据的传输路径上该宿节点上游节点的P路数据块,P为大于1的整数。该宿节点确定该P路数据块的M路中携带有第一标识的数据块,该第一标识用于指示对应数据块属于该待发送业务,M为大于本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,所述方法包括:/n源节点对待发送业务的数据进行前向纠错FEC编码,以获得传输数据;/n所述源节点将所述传输数据分发到所述源节点与中间节点之间的M路传输通道进行传输,M是大于1且小于或等于N的整数,N是所述待发送业务的数据的传输路径上任意两个相邻节点之间传输通道数量的最小值,所述中间节点是所述传输路径上所述源节点的下游节点;/n其中,被分发到所述M路传输通道中的每路传输通道的数据块均携带有第一标识,所述第一标识用于指示对应数据块属于所述待发送业务。/n

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法包括:
源节点对待发送业务的数据进行前向纠错FEC编码,以获得传输数据;
所述源节点将所述传输数据分发到所述源节点与中间节点之间的M路传输通道进行传输,M是大于1且小于或等于N的整数,N是所述待发送业务的数据的传输路径上任意两个相邻节点之间传输通道数量的最小值,所述中间节点是所述传输路径上所述源节点的下游节点;
其中,被分发到所述M路传输通道中的每路传输通道的数据块均携带有第一标识,所述第一标识用于指示对应数据块属于所述待发送业务。


2.根据权利要求1所述的方法,其特征在于,所述待发送业务为待发送的单个业务,或,所述待发送业务包括待发送的同源同宿的多个业务。


3.根据权利要求1或2所述的方法,其特征在于,分发到所述M路传输通道中的每路传输通道的数据块还分别携带有与所述数据块对应的第二标识;
其中,所述第二标识用于指示对应数据块被分发前在所述传输数据中的位置。


4.根据权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括:
所述源节点对所述M路传输通道中的每路传输通道的数据块进行FEC编码。


5.根据权利要求1-4中任一项所述的方法,其特征在于,所述源节点对待发送业务的数据进行前向纠错FEC编码,以获得传输数据,包括:
所述源节点将所述待发送业务的数据映射到光业务单元OSU帧中,获得携带有所述数据的OSU帧,并对所述带有所述数据的OSU帧进行FEC编码,以获得所述传输数据。


6.根据权利要求1-5中任一项所述的方法,其特征在于,所述方法还包括:
所述源节点根据所述传输路径中任意相邻两个节点之间传输通道数量确定传输所述待发送业务的传输通道数量M。


7.一种数据传输方法,其特征在于,所述方法包括:
第一节点接收来自第二节点的第一数据块,所述第一节点是待发送业务的数据的传输路径上的任意一个中间节点,所述第二节点是所述传输路径上所述第一节点的上游节点;所述待发送业务为单个业务,或,所述待发送业务包括同源同宿的多个业务;所述第一数据块携带有第一标识,所述第一标识用于指示所述第一数据块属于所述待发送业务;
所述第一节点根据所述第一标识将所述第一数据块分发到第一传输通道进行传输,所述第一传输通道是所述第一节点和所述传输路径上所述第一节点的下游节点之间的传输通道中的任意一个。


8.根据权利要求7所述的方法,其特征在于,所述待发送业务为待发送的单个业务,或,所述待发送业务包括待发送的同源同宿的多个业务。


9.根据权利要求7或8所述的方法,其特征在于,所述方法还包括:
所述第一节点接收来自所述第二节点的第二数据块,所述第二数据块和所述第一数据块来自所述第二节点和所述第一节点之间的不同传输通道;所述第二数据块携带有所述第一标识;
所述第一节点根据所述第一标识将所述第二数据块分发到第二传输通道进行传输,所述第二传输通道是所述...

【专利技术属性】
技术研发人员:苏伟常天海向俊凌
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1