一种校验码处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34086830 阅读:8 留言:0更新日期:2022-07-11 20:12
本发明专利技术实施例公开了一种校验码处理方法、装置、电子设备及存储介质。所述方法包括:检测第一码流中码块的类型,识别出所述第一码流中特定类型的码块;所述特定类型的码块允许增加到所述第一码流中和/或从所述第一码流中删除;基于所述第一码流中、除所述特定类型的码块以外的其他码块计算得到校验码。块以外的其他码块计算得到校验码。块以外的其他码块计算得到校验码。

【技术实现步骤摘要】
一种校验码处理方法、装置、电子设备及存储介质


[0001]本专利技术涉及通信
,具体涉及一种校验码处理方法、装置、电子设备及存储介质。

技术介绍

[0002]城域传输网(MTN,Metro Transport Network)是一种新的传输技术。在MTN的上下文中,可以包括一些特殊类型的码块,为了达到速率适配的目的,MTN节点可以插入和/或删除某些特殊类型的码块。
[0003]另外,奇偶校验是一种校验码块在传输过程中是否正确的机制,根据被传输的二进制代码的数位中“1”的个数是奇数或偶数来进行校验。然而MTN的码块传输过程中,传输的码块可能会由于插入和/或删除特殊类型的码块从而发生变化,因此在奇偶校验的过程中很容易发生校验错误。

技术实现思路

[0004]为解决现有存在的技术问题,本专利技术实施例提供一种校验码处理方法、装置、电子设备及存储介质。
[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]本专利技术实施例提供的校验码处理方法、装置、电子设备及存储介质,所述方法包括:检测第一码流中码块的类型,识别出所述第一码流中特定类型的码块;所述特定类型的码块允许增加到所述第一码流中和/或从所述第一码流中删除;基于所述第一码流中、除所述特定类型的码块以外的其他码块计算得到校验码。采用本专利技术实施例的技术方案,在计算得到校验码的过程中,排除可能插入和/或删除的码块,从而避免由于码块的插入和/或删除的变化导致校验的过程中发生校验错误,提升校验的准确度。
附图说明
[0030]图1为本专利技术实施例的校验码处理方法的流程示意图一;
[0031]图2为本专利技术实施例的校验码处理方法的流程示意图二;
[0032]图3为本专利技术实施例的校验码处理方法的流程示意图三;
[0033]图4为本专利技术实施例的校验码处理方法中的码块插入示意图;
[0034]图5为本专利技术实施例的校验码处理装置的组成结构示意图一;
[0035]图6为本专利技术实施例的校验码处理装置的组成结构示意图二;
[0036]图7为本专利技术实施例的校验码处理装置的组成结构示意图三;
[0037]图8为本专利技术实施例的电子设备的硬件结构示意图。
具体实施方式
[0038]下面结合附图及具体实施例对本专利技术作进一步详细的说明。
[0039]本专利技术实施例提供了一种校验码处理方法。图1为本专利技术实施例的校验码处理方法的流程示意图一;如图1所示,所述方法包括:
[0040]步骤101:检测第一码流中码块的类型,识别出所述第一码流中特定类型的码块;所述特定类型的码块允许增加到所述第一码流中和/或从所述第一码流中删除;
[0041]步骤102:基于所述第一码流中、除所述特定类型的码块以外的其他码块计算得到校验码。
[0042]本实施例的校验码处理方法可应用于MTN中的传输设备,例如交换机等。其中,传输设备可以是发送设备,也可以是接收设备。
[0043]本专利技术中的码块是指符合IEEE 802.3标准定义的64B/66B码块,以及由此衍生的其他类型的64B/66B码块。
[0044]本实施例中,码流(包括第一码流以及下文的第二码流)是以码块为单位进行传输的。其中,码流中的码块的类型包括承载有信息的数据码块,还可以包括本专利技术实施例中所述的特定类型的码块,所述特定类型的码块允许增加到所述第一码流中和/或从所述第一码流中删除。
[0045]在一些可选实施例中,所述特定类型的码块包括以下类型码块的至少之一:本地故障(LF,Local Fault)码块、远端故障(RF,Remote Fault)码块、空闲(Idle)码块、低功率空闲(LPI,Low Power Idle)码块。
[0046]其中,上述类型的码块允许插入码流中和/或允许从码流中删除具体可参照表1所示,具体的,空闲(Idle)码块既允许插入也允许删除;低功率空闲(LPI)码块既允许插入也允许删除;本地故障(LF)码块本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种校验码处理方法,其特征在于,所述方法包括:检测第一码流中码块的类型,识别出所述第一码流中特定类型的码块;所述特定类型的码块允许增加到所述第一码流中和/或从所述第一码流中删除;基于所述第一码流中、除所述特定类型的码块以外的其他码块计算得到校验码。2.根据权利要求1所述的方法,其特征在于,所述特定类型的码块包括以下类型码块的至少之一:本地故障码块、远端故障码块、空闲码块、低功率空闲码块。3.根据权利要求1或2所述的方法,其特征在于,所述检测码流中码块的类型,识别出所述码流中特定类型的码块,包括:检测所述码流中各码块的类型指示比特位,基于所述类型指示比特位识别出所述特定类型的码块。4.根据权利要求1所述的方法,其特征在于,所述方法应用于发送设备时,所述方法还包括:将所述校验码携带在第二码流中发送。5.根据权利要求1所述的方法,其特征在于,所述方法应用于接收设备时,所述方法还包括:接收第二码流,获得所述第二码流中携带的校验码;将所述第二码流中携带的校验码与所述计算得到的校验码进行比对,根据比对结果,确定所述第一码流的传输质量。6.一种校验码处理装置,其特征在于,所述装置包括:检测单元和运算单元;其中,所述检测单元,用于检测第一码流中码块的类型,识别出所述第一码流中特定类型的码块;所述特定类型的码块允许增加到所述第一码流中和...

【专利技术属性】
技术研发人员:程伟强李晗
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1