数据处理的方法和装置制造方法及图纸

技术编号:10222753 阅读:177 留言:0更新日期:2014-07-17 01:51
本发明专利技术实施例提供了数据处理的方法和装置,包括:通过以太网接口的X个物理通道接收X个数据流,将所述X个数据流转换为在M个虚通道上传输的M个数据流,对所述M个数据流中的每个数据流中进行带宽调整以得到M个第一数据流;通过所述以太网接口的Y个物理通道接收Y个数据流,将所述Y个数据流转换为在N个虚通道上传输的N个数据流,对所述N个数据流中的每个数据流进行带宽调整以得到N个第二数据流。此外,还提供了相应的装置。上述技术方案能够对接收到的不同源且不同频的数据流进行处理。

【技术实现步骤摘要】
【国外来华专利技术】数据处理的方法和装置
本专利技术实施例涉及通信
,并且更具体地,涉及数据处理的方法和装置。
技术介绍
传统以太网中,接收装置的一个接收器通过以太网接口接收发送装置的一个发送器通过以太网接口发送的数据。接收装置可以是路由器。发送装置也可以是路由器。具体来说,该发送器的以太网接口可以通过P路物理通道(英文:physicallane,简称:PL)发送P路数据流。P为正整数。P路物理通道可以对应P个串行/解串器(英文:serializer/deserializer,简称:serdes)。该发送器使用一个时钟驱动发送器的以太网接口发送该P路数据流。接收器在通过P路物理通道接收到P路数据流后,需要使用一个时钟对这P路物理通道中的P路数据流进行处理,例如使用时钟数据恢复(英文:clockdatarecovery,简称:CDR)电路对P路数据流进行处理。处理后的P路数据流的频率相同。进而,接收装置对处理后的P路数据流进行后续处理。接收器接收到的数据流是来自于同一个发送器(即同源)使用同一个时钟(即同频)驱动以太网接口发送的可以将上述数据流称为同源同频的数据流。随着以太网技术的发展,可能出现不同源且不同频的数据流。即不同的发送器分别使用不同的时钟驱动不同的以太网接口发送数据流。如何对不同发送器(不同源)并且使用的时钟不同(不同频)的数据流进行处理是一个需要解决的问题。
技术实现思路
本专利技术实施例提供的数据处理的方法和装置,能够对接收到的不同源且不同频的数据流进行处理,有助于对处理后的数据流进行进一步处理。第一方面,提供了一种数据处理的方法,包括:通过以太网接口的X个物理通道接收X个数据流,其中所述X个数据流是第一发送器在第一时钟的驱动下发送的,所述X个物理通道与所述X个数据流一一对应,X为正整数;将所述X个数据流转换为在M个虚通道上传输的M个数据流,其中所述M个数据流与所述M个虚通道一一对应,M为正整数;对所述M个数据流中的每个数据流中进行带宽调整以得到M个第一数据流,所述M个第一数据流与所述M个数据流一一对应,所述M个第一数据流中每个第一数据流的带宽大于对应的M个数据流中的数据流的带宽;通过所述以太网接口的Y个物理通道接收Y个数据流,其中所述X个物理通道中的任意一个物理通道不同于所述Y个物理通道中的任意一个物理通道,所述Y个数据流是第二发送器在第二时钟的驱动下发送的,所述Y个物理通道与所述Y个数据流一一对应,Y为正整数,所述第一时钟的名义工作频率等于所述第二时钟的名义工作频率,所述第一时钟的实际工作频率不等于所述第二时钟的实际工作频率;将所述Y个数据流转换为在N个虚通道上传输的N个数据流,其中所述N个数据流与所述N个虚通道一一对应,所述M个数据流中每个数据流和所述N个数据流中的每个数据流均包括对齐标记AM以及数据块组,所述AM是所述数据块组的直接的上一个数据块,所述数据块组包含的比特的数量等于所述AM包含的比特的数量的正整数倍,N为正整数;对所述N个数据流中的每个数据流进行带宽调整以得到N个第二数据流,所述N个第二数据流与所述N个数据流一一对应,所述M个第一数据流与所述N个第二数据流在第三时钟的驱动下进行传输,所述N个第二数据流中每个第二数据流的带宽大于对应的N个数据流中的数据流的带宽。第一方面的第一种可能的实现方式中,在所述对所述M个数据流中的每个数据流进行带宽调整以得到M个第一数据流之后,所述方法还包括:对所述M个第一数据流中的每个第一数据流执行第一操作以得到M个第三数据流,其中所述M个第三数据流与所述M个第一数据流一一对应,每个第三数据流的AM头是所述第三数据流在所述第三时钟的驱动下在一个时钟周期内传输的数据的头部,所述每个第三数据流的AM头是对应的第一数据流的AM或对应的第一数据流的AM中的包含AM的最不重要比特LSB的子数据块;在所述对所述N个数据流中的每个数据流进行带宽调整以得到N个第二数据流之后,所述方法还包括:对所述N个第二数据流中的每个第二数据流执行第二操作以得到N个第四数据流,其中所述N个第四数据流与所述N个第二数据流一一对应,每个第四数据流的AM头是所述第四数据流在所述第三时钟的驱动下在一个时钟周期内传输的数据的头部,所述每个第四数据流的AM头是对应的第二数据流的AM或对应的第二数据流的AM中的包含AM的LSB的子数据块。根据第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,在所述对所述M个第一数据流中的每个第一数据流执行第一操作以得到M个第三数据流之后,所述方法还包括:对所述M个第三数据流执行第三操作以得到M个第五数据流,其中所述M个第五数据流的M个AM头是对齐的;在所述对所述N个第二数据流中的每个第二数据流执行第二操作以得到N个第四数据流之后,所述方法还包括:对所述N个第四数据流执行第四操作以得到N个第六数据流,其中所述N个第六数据流的N个AM头是对齐的。根据第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,在所述对所述M个第三数据流执行第三操作以得到M个第五数据流之后,所述方法还包括:对所述M个第五数据流执行第五操作以得到M个第七数据流,其中所述M个第七数据流中的数据块组是对齐的;在所述对所述N个第四数据流执行第四操作以得到N个第六数据流之后,所述方法还包括:对所述N个第六数据流执行第六操作以得到N个第八数据流,其中所述N个第八数据流中的数据块组是对齐的。根据第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,在所述对所述M个第五数据流执行第五操作以得到M个第七数据流之后,所述方法还包括:将所述M个第七数据流进行解扰以得到第一以太网帧流;在所述对所述N个第六数据流执行所述第六操作以得到N个第八数据流之后,所述方法还包括:将所述N个第八数据流进行解扰以得到第二以太网帧流。根据第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述方法还包括:在所述第三时钟发送的时钟信号的驱动下,将所述第一以太网帧流和所述第二以太网帧流进行汇聚以得到以太网帧流。第二方面,提供了一种数据处理的装置,包括:第一接收单元,用于通过以太网接口的X个物理通道接收X个数据流,其中所述X个数据流是第一发送器在第一时钟的驱动下发送的,所述X个物理通道与所述X个数据流一一对应,X为正整数;第一转换单元,用于将所述第一接收单元接收的所述X个数据流转换为在M个虚通道上传输的M个数据流,其中所述M个数据流与所述M个虚通道一一对应,M为正整数;第一调整单元,用于对所述第一转换单元生成的所述M个数据流中的每个数据流中进行带宽调整以得到M个第一数据流,所述M个第一数据流与所述M个数据流一一对应,所述M个第一数据流中每个第一数据流的带宽大于对应的M个数据流中的数据流的带宽;第二接收单元,用于通过所述以太网接口的Y个物理通道接收Y个数据流,其中所述X个物理通道中的任意一个物理通道不同于所述Y个物理通道中的任意一个物理通道,所述Y个数据流是第二发送器在第二时钟的驱动下发送的,所述Y个物理通道与所述Y个数据流一一对应,Y为正整数,所述第一时钟的名义工作频率等于所述第二时钟的名义工作频率,所述第一时钟的实际工作频率不等于所述第二时钟的实际工作频率;第二转本文档来自技高网...
数据处理的方法和装置

【技术保护点】
一种数据处理的方法,其特征在于,包括:通过以太网接口的X个物理通道接收X个数据流,其中所述X个数据流是第一发送器在第一时钟的驱动下发送的,所述X个物理通道与所述X个数据流一一对应,X为正整数;将所述X个数据流转换为在M个虚通道上传输的M个数据流,其中所述M个数据流与所述M个虚通道一一对应,M为正整数;对所述M个数据流中的每个数据流中进行带宽调整以得到M个第一数据流,所述M个第一数据流与所述M个数据流一一对应,所述M个第一数据流中每个第一数据流的带宽大于对应的M个数据流中的数据流的带宽;通过所述以太网接口的Y个物理通道接收Y个数据流,其中所述X个物理通道中的任意一个物理通道不同于所述Y个物理通道中的任意一个物理通道,所述Y个数据流是第二发送器在第二时钟的驱动下发送的,所述Y个物理通道与所述Y个数据流一一对应,Y为正整数,所述第一时钟的名义工作频率等于所述第二时钟的名义工作频率,所述第一时钟的实际工作频率不等于所述第二时钟的实际工作频率;将所述Y个数据流转换为在N个虚通道上传输的N个数据流,其中所述N个数据流与所述N个虚通道一一对应,所述M个数据流中每个数据流和所述N个数据流中的每个数据流均包括对齐标记AM以及数据块组,所述AM是所述数据块组的直接的上一个数据块,所述数据块组包含的比特的数量等于所述AM包含的比特的数量的正整数倍,N为正整数;对所述N个数据流中的每个数据流进行带宽调整以得到N个第二数据流,所述N个第二数据流与所述N个数据流一一对应,所述M个第一数据流与所述N个第二数据流在第三时钟的驱动下进行传输,所述N个第二数据流中每个第二数据流的带宽大于对应的N个数据流中的数据流的带宽。...

【技术特征摘要】
【国外来华专利技术】1.一种数据处理的方法,其特征在于,包括:通过以太网接口的X个物理通道接收X个数据流,其中所述X个数据流是第一发送器在第一时钟的驱动下发送的,所述X个物理通道与所述X个数据流一一对应,X为正整数;将所述X个数据流转换为在M个虚通道上传输的M个数据流,其中所述M个数据流与所述M个虚通道一一对应,M为正整数;对所述M个数据流中的每个数据流中进行带宽调整以得到M个第一数据流,所述M个第一数据流与所述M个数据流一一对应,所述M个第一数据流中每个第一数据流的带宽大于对应的M个数据流中的数据流的带宽;通过所述以太网接口的Y个物理通道接收Y个数据流,其中所述X个物理通道中的任意一个物理通道不同于所述Y个物理通道中的任意一个物理通道,所述Y个数据流是第二发送器在第二时钟的驱动下发送的,所述Y个物理通道与所述Y个数据流一一对应,Y为正整数,所述第一时钟的名义工作频率等于所述第二时钟的名义工作频率,所述第一时钟的实际工作频率不等于所述第二时钟的实际工作频率;将所述Y个数据流转换为在N个虚通道上传输的N个数据流,其中所述N个数据流与所述N个虚通道一一对应,所述M个数据流中每个数据流和所述N个数据流中的每个数据流均包括对齐标记AM以及数据块组,所述AM是所述数据块组的直接的上一个数据块,所述数据块组包含的比特的数量等于所述AM包含的比特的数量的正整数倍,N为正整数;对所述N个数据流中的每个数据流进行带宽调整以得到N个第二数据流,所述N个第二数据流与所述N个数据流一一对应,所述M个第一数据流与所述N个第二数据流在第三时钟的驱动下进行传输,所述N个第二数据流中每个第二数据流的带宽大于对应的N个数据流中的数据流的带宽。2.根据权利要求1所述的方法,其特征在于,在所述对所述M个数据流中的每个数据流进行带宽调整以得到M个第一数据流之后,所述方法还包括:对所述M个第一数据流中的每个第一数据流执行第一操作以得到M个第三数据流,其中所述M个第三数据流与所述M个第一数据流一一对应,每个第三数据流的AM头是所述第三数据流在所述第三时钟的驱动下在一个时钟周期内传输的数据的头部,所述每个第三数据流的AM头是对应的第一数据流的AM或对应的第一数据流的AM中的包含AM的最不重要比特LSB的子数据块;在所述对所述N个数据流中的每个数据流进行带宽调整以得到N个第二数据流之后,所述方法还包括:对所述N个第二数据流中的每个第二数据流执行第二操作以得到N个第四数据流,其中所述N个第四数据流与所述N个第二数据流一一对应,每个第四数据流的AM头是所述第四数据流在所述第三时钟的驱动下在一个时钟周期内传输的数据的头部,所述每个第四数据流的AM头是对应的第二数据流的AM或对应的第二数据流的AM中的包含AM的LSB的子数据块。3.根据权利要求2所述的方法,其特征在于,在所述对所述M个第一数据流中的每个第一数据流执行第一操作以得到M个第三数据流之后,所述方法还包括:对所述M个第三数据流执行第三操作以得到M个第五数据流,其中所述M个第五数据流的M个AM头是对齐的;在所述对所述N个第二数据流中的每个第二数据流执行第二操作以得到N个第四数据流之后,所述方法还包括:对所述N个第四数据流执行第四操作以得到N个第六数据流,其中所述N个第六数据流的N个AM头是对齐的。4.根据权利要求3所述的方法,其特征在于,在所述对所述M个第三数据流执行第三操作以得到M个第五数据流之后,所述方法还包括:对所述M个第五数据流执行第五操作以得到M个第七数据流,其中所述M个第七数据流中的数据块组是对齐的;在所述对所述N个第四数据流执行第四操作以得到N个第六数据流之后,所述方法还包括:对所述N个第六数据流执行第六操作以得到N个第八数据流,其中所述N个第八数据流中的数据块组是对齐的。5.根据权利要求4所述的方法,其特征在于,在所述对所述M个第五数据流执行第五操作以得到M个第七数据流之后,所述方法还包括:将所述M个第七数据流进行解扰以得到第一以太网帧流;在所述对所述N个第六数据流执行所述第六操作以得到N个第八数据流之后,所述方法还包括:将所述N个第八数据流进行解扰以得到第二以太网帧流。6.如权利要求5所述的方法,其特征在于,所述方法还包括:在所述第三时钟发送的时钟...

【专利技术属性】
技术研发人员:李志军王童童李长松杨文斌陈志强
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1