System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及通信,尤其涉及一种数据传输方法及装置。
技术介绍
1、随着光通信技术的发展,无源光网络(passive optical network,pon)系统的应用越来越广泛。例如,pon系统可应用于第5代(the 5th generation,5g)承载或专线(如银行专线、军事专线等)等,这些场景均有时延低抖动的要求,而且这些场景对安全隔离也有较高的要求。
2、现有标准中,pon系统传输业务数据时,需要先将业务数据根据帧结构封装成数据帧后再传输。帧结构包括帧头和净荷,净荷用于携带业务数据,在具体传输中,通常是帧头发送完之后才能发送业务数据。然而,由于帧头的长度不固定,从而会给高优先级的业务数据引入较大的时延抖动。而且,若某一帧的帧头的长度较长时,会进一步增大后续帧的时延抖动性。
3、综上所述,如何减小或消除传输数据的时延抖动性,是当前亟需解决的技术问题。
技术实现思路
1、本申请提供一种数据传输方法及装置,用于减小或消除传输数据的时延抖动性。
2、第一方面,本申请提供一种数据传输方法,该方法包括光头端根据帧结构生成数据帧,并向光终端发送数据帧。其中,帧结构中的一帧包括m个子帧,一个子帧包括n个切片,n个切片中的第一个切片为第一切片,n个切片中除第一切片外的切片为第二切片,第一切片包括第一时隙,第二切片包括至少一个第二时隙。换言之,第二切片包括一个第二时隙或包括多个第二时隙,第二时隙在帧结构中的位置和大小固定,m为正整数,n为大于1的整数。
>3、基于上述方案,将一帧划分为m个子帧,根据m的取值变化,可以更加灵活的设置合适大小的子帧。通过设置合适大小的子帧,可以减少切片队列对缓存的要求。应理解,m设置的太小会导致队列的深度太大,需要较大的缓存。m若设置的太小,由于每个子帧还需要进一步划分出n个切片,从而会导致切片太小。进一步,通过子帧中的n个切片可以实现带宽隔离、带宽资源独享,从而可以形成安全专用的子网。进一步,第二切片包括位置和大小固定的第二时隙,从而可以为专线等高优先级业务的数据预留第二时隙,进而可为专线等高优先级业务的数据提供确定性时延,即可以减小专线等高优先级业务的数据传输时的时延抖动。
4、在一种可能的实现方式中,第二切片包括h个第二时隙,h为大于1的整数,第二切片包括的h个第二时隙是连续时隙或非连续时隙。
5、在一种可能的实现方式中,第一切片用于承载第一指示信息,第一指示信息用于分隔第一切片和第二切片。
6、通过第一指示信息可以便于光终端快速的定位到所属的第二切片。
7、进一步,可选的,第一指示信息承载于第一切片的末尾。
8、通过将第一指示信息承载于第一切片的末尾,可以兼容国际电信联盟电信标准化部门(internatial telecommunication union telecommunication standardizationsector,itu-t)984和itu-t987标准的光终端、itu-t984和itu-t987标准的光终端可以直接跳过第二切片,不需要解析第二切片。
9、示例性的,第一指示信息包括端口标识取第一预设值的千兆比特无源光网络封装方式(gigabit-capable passive optical network encapsulation mode,gem)帧头,或者第一指示信息包括端口标识取第二预设值的10千兆比特无源光网络封装方式(10gigabit-capable passive optical network encapsulation mode,xgem)帧头。
10、通过第一指示信息包括gem帧头或xgem帧头,可以使得itu-t984和itu-t987标准的光终端也可以识别出第一指示信息。
11、进一步,可选的,第一预设值和第二预设值可以是光头端和光终端预先约定的,或者协议规定的。
12、在一种可能的实现方式中,第一切片还用于承载第二指示信息,第二指示信息用于指示第二切片的位置信息。
13、在一种可能的实现方式中,h为大于1的整数;若第二切片包括h个非连续的第二时隙,第二指示信息包括第二切片的标识、h个第二时隙中各个第二时隙的起始时间及终止时间;或者,第二指示信息包括第二切片的标识、h个第二时隙中各个第二时隙的起始时间和大小信息;若第二切片包括h个连续的第二时隙,第二指示信息包括第二切片的标识、h个第二时隙中第一个第二时隙的起始时间、及h个第二时隙中第h个第二时隙的终止时间;或者,第二指示信息包括第二切片的标识、h个第二时隙中第一个第二时隙的起始时间和第二切片的大小信息。
14、通过第二切片包括的第二时隙的起始时间及终止时间或者第二切片包括的第二时隙的起始时间和大小信息,可以指示出第二切片的位置信息。
15、如下示例性的示出了三种承载第二指示信息的可能的实现方式。
16、方式1,第二指示信息承载于带宽映射表(bandwidth map,bwmap)。
17、在一种可能的实现方式中,第一切片还用于承载第一子帧头,第一子帧头包括bwmap,bwmap携带第二指示信息。
18、方式2,第二指示信息承载于下行物理层操作管理和维护(physical layeroperations administration and maintenance downstream,ploamd)消息。
19、在一种可能的实现方式中,第一切片还用于承载第一子帧头,第一子帧头包括ploamd消息,ploamd消息携带第二指示信息。
20、方式3,第一切片还用于承载第一净荷,第一净荷包括光网络单元管理控制接口(onu management and control interface,omci)消息,omci消息携带第二指示信息。
21、在一种可能的实现方式中,若ploamd消息和bwmap的长度之和大于预设长度,ploamd消息和/或bwmap分片承载于第一子帧包括的第一切片和第二子帧包括的第一切片,第一子帧为m个子帧的一个,第二子帧与第一子帧相邻。
22、通过对第一子帧头分片承载,既可以避免某一子帧头承载不完bwmap和ploamd消息,又无需等待第一子帧头全部发送完成后才能发送第一报文和/或第二报文,从而可以减小因第一子帧头引起的时延抖动,而且有助于降低第一子帧头对专线等实时业务的数据的传输时延。
23、示例性的,第一子帧为m个子帧中的第一个子帧,第二子帧为m个第二子帧中的第二个子帧。进一步,承载于第一个子帧包括的第一切片中的ploamd消息和bwmap的长度之和等于预设长度,承载于第二个子帧包括的第一切片中的ploamd消息和bwmap的长度之和小于或等于预设长度。
24、基于此,可以实现较快完成第一子帧头的传输。
25、在一种可能的实现方式中,m个子帧中的第一个子帧中的第一本文档来自技高网...
【技术保护点】
1.一种数据传输方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,第二切片包括h个第二时隙,所述h个第二时隙是连续时隙或非连续时隙,所述h为大于1的整数。
3.如权利要求1或2所述的方法,其特征在于,所述第一切片用于承载第一指示信息,所述第一指示信息用于分隔所述第一切片和所述第二切片。
4.如权利要求3所述的方法,其特征在于,所述第一指示信息承载于所述第一切片的末尾。
5.如权利要求3或4所述的方法,其特征在于,所述第一指示信息包括端口标识取第一预设值的千兆比特无源光网络封装方式GEM帧头、或者包括端口标识取第二预设值的10千兆比特无源光网络封装方式XGEM帧头。
6.如权利要求2~5任一项所述的方法,其特征在于,所述第一切片还用于承载第二指示信息,所述第二指示信息用于指示所述第二切片的位置信息。
7.如权利要求6所述的方法,其特征在于,所述h为大于1的整数;
8.如权利要求6或7所述的方法,其特征在于,所述第一切片还用于承载第一子帧头,所述第一子帧头包括下行物理层操作管理和维护P
9.如权利要求8所述的方法,其特征在于,若所述PLOAMd消息和所述BWMAP的长度之和大于预设长度,所述PLOAMd消息和/或所述BWMAP分片承载于第一子帧包括的第一切片和第二子帧包括的第一切片,所述第一子帧为所述m个子帧的一个,所述第二子帧与所述第一子帧相邻。
10.如权利要求9所述的方法,其特征在于,所述第一子帧为所述m个子帧中的第一个子帧,所述第二子帧为所述m个第二子帧中的第二个子帧。
11.如权利要求6或7所述的方法,其特征在于,所述第一切片还用于承载第一净荷,所述第一净荷包括光网络单元管理控制接口OMCI消息;
12.如权利要求1~11任一项所述的方法,其特征在于,所述m个子帧中的第一个子帧中的第一个第二切片还用于承载第二子帧头。
13.一种通信装置,其特征在于,包括用于执行如权利要求1~12中的任一项所述方法的模块。
14.一种通信装置,其特征在于,包括处理器和接口电路,所述接口电路用于接收来自所述通信装置之外的其它通信装置的信号并传输至所述处理器或将来自所述处理器的信号发送给所述通信装置之外的其它通信装置,所述处理器通过逻辑电路或执行代码指令用于实现如权利要求1~12中任一项所述的方法。
15.一种计算机可读存储介质,其特征在于,所述存储介质中存储有计算机程序或指令,当所述计算机程序或指令被通信装置执行时,实现如权利要求1~12中任一项所述的方法。
...【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,第二切片包括h个第二时隙,所述h个第二时隙是连续时隙或非连续时隙,所述h为大于1的整数。
3.如权利要求1或2所述的方法,其特征在于,所述第一切片用于承载第一指示信息,所述第一指示信息用于分隔所述第一切片和所述第二切片。
4.如权利要求3所述的方法,其特征在于,所述第一指示信息承载于所述第一切片的末尾。
5.如权利要求3或4所述的方法,其特征在于,所述第一指示信息包括端口标识取第一预设值的千兆比特无源光网络封装方式gem帧头、或者包括端口标识取第二预设值的10千兆比特无源光网络封装方式xgem帧头。
6.如权利要求2~5任一项所述的方法,其特征在于,所述第一切片还用于承载第二指示信息,所述第二指示信息用于指示所述第二切片的位置信息。
7.如权利要求6所述的方法,其特征在于,所述h为大于1的整数;
8.如权利要求6或7所述的方法,其特征在于,所述第一切片还用于承载第一子帧头,所述第一子帧头包括下行物理层操作管理和维护ploamd消息或者带宽映射表bwmap;
9.如权利要求8所述的方法,其特征在于,若所述ploamd消息和所述bwmap的长度之和大于预设长度,所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。