一种数据修正方法及装置的制作方法

文档序号:7929645阅读:132来源:国知局
专利名称:一种数据修正方法及装置的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种数据修正方法及装置。

背景技术
在通信技术领域中,需要提供稳定可靠的通信业务,但实际通信环境中的干扰因素很多,如光通信中的光纤断裂、光损耗过大、光信号干扰等都会对通信通道带来小误码、大误码甚至通道失效的影响,在信号传输过程中,为了监控传输过程中的信号质量,通常会在数据单元中增加一些检错编码。例如比特交叉奇偶(Bit-Interleaved Parity,BIP)校验码是最常用的检错编码之一,被广泛应用于准同步数字体系(Plesiochronous Digital Hierarchy,PDH)、同步数字序列(Synchronous Digital Hierarchy,SDH)、数据等传输领域中。
随着通信技术的发展以及市场竞争的加剧,客户对业务保护的要求越来越高,于是很多保护倒换要求倒换时检测不到误码,例如常用的无缝数据倒换(Hitless Switch Module,HSM),如果倒换时检测到误码会导致倒换失败。
在进行本发明创造的过程中,发明人发现现有技术中至少存在如下问题在进行保护链路切换时检测到误码的概率比较高。


发明内容
本发明实施例提供了一种数据修正方法及装置,可以降低保护倒换时检测到误码的概率。技术方案为 一种数据修正方法,该方法包括 提取主用链路上传输的数据单元的完整校验码; 根据所述主用链路上传输的数据单元的完整校验码运算获得所述主用链路上传输的数据单元的本体校验码; 将所述主用链路上传输的数据单元的本体校验码替换所述主用链路上传输的数据单元的完整校验码,获得所述主用链路上传输的修正后的数据单元; 提取备用链路上传输的数据单元的完整校验码; 根据所述备用链路上传输的数据单元的完整校验码运算获得所述备用链路上传输的数据单元的本体校验码; 将所述备用链路上传输的数据单元的本体校验码替换所述备用链路上传输的数据单元的完整校验码,获得所述备用链路上传输的修正后的数据单元。
一种数据修正系统,该系统包括 主用修正单元,用于提取主用链路上传输的数据单元的完整校验码;根据所述主用链路上传输的数据单元的完整校验码运算获得所述主用链路上传输的数据单元的本体校验码;将所述主用链路上传输的数据单元的本体校验码替换所述主用链路上传输的数据单元的完整校验码,获得所述主用链路上传输的修正后的数据单元; 备用修正单元,用于提取备用链路上传输的数据单元的完整校验码;根据所述备用链路上传输的数据单元的完整校验码运算获得所述备用链路上传输的数据单元的本体校验码;将所述备用链路上传输的数据单元的本体校验码替换所述备用链路上传输的数据单元的完整校验码,获得所述备用链路上传输的修正后的数据单元。
采用本发明实施例的技术方案,通过分别使用本体校验码替换主备链路上传输的数据单元的完整校验码,使得主备链路上传输的相应数据单元的校验码,不会因为其上保存的校验码的不同而不同,由于保护倒换时使用备用链路上保存的校验码校验主用链路上的数据单元,从而可以降低保护倒换时的误码率。



图1是一种保护倒换示意图; 图2是本发明实施例二中保护倒换示意图; 图3是本发明实施例三中保护倒换示意图; 图4是本发明实施例四中的修正流程图; 图5是本发明实施例五中的再次修正流程图; 图6是本发明实施例六中的校验码修正装置的结构图; 图7是本发明实施例七中的校验码修正装置的结构图;
具体实施例方式 为了更清楚地描述本发明,下面结合附图和实施例,对本发明的具体实施方式
作进一步详细描述 如图1所示,为现有技术常用的保护倒换的示意图,业务源端发送原始数据单元到链路1和链路2,原始数据单元为B1、B2、B3、B4、B5等,校验码插入装置将校验码插入到原始数据单元,C1、C2、C3、C4、C5等为链路1上插入校验码后的数据单元,C1′、C2′、C3′、C4′、C5′等为链路2上插入校验码后的数据单元。
C1上保存的校验码随机生成,C2上保存的校验码为利用算法对C1的所有字节进行运算的结果,C3上保存的校验码为利用现有算法对C2的所有字节进行运算的结果,链路1上其余校验码的生成方法类似。
C1′上保存的校验码随机生成,C2′上保存的校验码为利用算法对C1′的所有字节进行运算的结果,C3′上保存的校验码为利用现有算法对C2′的所有字节进行运算的结果,链路2上其余校验码的生成方法类似。
显然可知,如果C1和C1′上保存的校验码不同,则其余相应的数据单元上保存的校验码也会不同,当链路1故障时需要使用链路2上的数据,在倒换的瞬间使用链路2上保存的校验码校验链路1上的数据单元,必然会检测到误码。而C1和C1′上保存的校验码不同的概率很大。
上述校验码的校验范围包括待校验数据单元的所有字节,为完整校验码,是一种常用的校验码,使用这种校验码在进行保护倒换时检测到误码的概率比较大。
实施例一 本实施例提供了一种数据修正方法,包括 提取主用链路上传输的数据单元的完整校验码;根据所述主用链路上传输的数据单元的完整校验码运算获得所述主用链路上传输的数据单元的本体校验码;将所述主用链路上传输的数据单元的本体校验码替换所述主用链路上传输的数据单元的完整校验码,获得所述主用链路上传输的修正后的数据单元;提取备用链路上传输的数据单元的完整校验码;根据所述备用链路上传输的数据单元的完整校验码运算获得所述备用链路上传输的数据单元的本体校验码;将所述备用链路上传输的数据单元的本体校验码替换所述备用链路上传输的数据单元的完整校验码,获得所述备用链路上传输的修正后的数据单元。
其中,修正前,数据单元上保存的完整校验码用于校验另一数据单元的所有字节,待校验数据单元(即所述另一数据单元)由完整校验码和本体组成。C和D为主用链路上传输的数据单元,C和D可以为主用链路上传输的相邻的数据单元,也可以为主用链路上传输的不相邻的数据单元,C′和D′为备用链路上传输的数据单元,C′和D′可以为备用链路上传输的相邻的数据单元,也可以为备用链路上传输的不相邻的数据单元,C和C′、D和D′都是修正前的数据单元,C上的完整校验码用于校验D,C′上的完整校验码用于校验D′。如果D和D′上的本体相同,但D和D′上的完整校验码不同,则C和C′上的完整校验码不同。
其中,修正后数据单元上保存的本体校验码用于校验另一其它数据单元的本体部分,待校验数据单元(即所述另一数据单元)由本体校验码和本体组成。E和F为主用链路上传输的的数据单元,E′和F′为备用链路上传输的数据单元,E和E′、F和F′都是修正后的数据单元,E上的本体校验码用于校验F,E′上的本体校验码用于校验F′。,如果F、F′上的本体部分相同,但F、F′上保存的本体校验码不同,则E和E′上的本体校验码相同。
采用本实施例的技术方案,通过分别使用本体校验码替换了主备链路上的完整校验码,使得主备链路上传输的相应数据单元的校验码,不会因为其上保存的校验码的不同而不同,从而降低了保护倒换时的误码率。
实施例二 本实施例提供了一种数据修正方法,包括 提取主用链路上传输的数据单元的完整校验码;根据所述主用链路上传输的数据单元的完整校验码运算获得所述主用链路上传输的数据单元的本体校验码;将所述主用链路上传输的数据单元的本体校验码替换所述主用链路上传输的数据单元的完整校验码,获得所述主用链路上传输的修正后的数据单元;提取备用链路上传输的数据单元的完整校验码;根据所述备用链路上传输的数据单元的完整校验码运算获得所述备用链路上传输的数据单元的本体校验码;将所述备用链路上传输的数据单元的本体校验码替换所述备用链路上传输的数据单元的完整校验码,获得所述备用链路上传输的修正后的数据单元。
当所述主用链路正常时,选择接收所述主用链路上传输的修正后的数据单元; 当所述主用链路故障时,接收所述备用链路上传输的修正后的数据单元; 提取接收的修正后的数据单元的本体校验码;根据所述接收的修正后的数据单元的本体校验码运算获得所述接收的修正后的数据单元的新完整校验码;将所述接收的修正后的数据单元的新完整校验码替换所述接收的修正后的数据单元的本体校验码,获得再次修正后的数据单元; 利用所述新完整校验码对所述再次修正后的数据单元进行误码检测。
其中,利用新完整校验码对再次修正后数据单元进行误码检测,可以使用标准的误码检测设备,方便与标准设备对接。
如图2所示,为本实施例相应的示意图,在校验码插入之后进行校验码修正,在误码检测之前进行校验码的再次修正。
通过本实施例的技术方案,通过分别使用本体校验码替换了主备链路上的完整校验码,使得主备链路上传输的相应数据单元的校验码,不会因为其上保存的校验码的不同而不同,从而降低了保护倒换时的误码率,利用新完整校验码对修正后的数据单元进行再次修正,利用新完整校验码对再次修正后数据单元进行误码检测,方便与标准设备对接。
实施例三 本实施例提供了一种数据修正方法,包括 提取主用链路上传输的数据单元的完整校验码;根据所述主用链路上传输的数据单元的完整校验码运算获得所述主用链路上传输的数据单元的本体校验码;将所述主用链路上传输的数据单元的本体校验码替换所述主用链路上传输的数据单元的完整校验码,获得所述主用链路上传输的修正后的数据单元;提取备用链路上传输的数据单元的完整校验码;根据所述备用链路上传输的数据单元的完整校验码运算获得所述备用链路上传输的数据单元的本体校验码;将所述备用链路上传输的数据单元的本体校验码替换所述备用链路上传输的数据单元的完整校验码,获得所述备用链路上传输的修正后的数据单元。
当所述主用链路正常时,选择接收所述主用链路上传输的修正后的数据单元; 当所述主用链路故障时,接收所述备用链路上传输的修正后的数据单元; 利用接收的修正后的数据单元的本体校验码对所述接收的修正后的数据单元进行误码检测。
如图3所示,为本实施例相应的示意图,在校验码插入装置之后进行校验码修正,直接利用本体校验码对修正后的数据单元进行误码检测。
通过本实施例的技术方案,通过分别使用本体校验码替换了主备链路上的完整校验码,使得主备链路上传输的相应数据单元的校验码,不会因为其上保存的校验码的不同而不同,从而降低了保护倒换时的误码率,直接使用本体校验码对修正后的数据单元进行误码检测。
实施例四 本实施例提供了一种数据修正方法,包括 提取主用链路上传输的数据单元的完整校验码;根据所述主用链路上传输的数据单元的完整校验码运算获得所述主用链路上传输的数据单元的本体校验码;将所述主用链路上传输的数据单元的本体校验码替换所述主用链路上传输的数据单元的完整校验码,获得所述主用链路上传输的修正后的数据单元;提取备用链路上传输的数据单元的完整校验码;根据所述备用链路上传输的数据单元的完整校验码运算获得所述备用链路上传输的数据单元的本体校验码;将所述备用链路上传输的数据单元的本体校验码替换所述备用链路上传输的数据单元的完整校验码,获得所述备用链路上传输的修正后的数据单元。
下面提供一种具体的修正方法,本实施例中完整校验码的生成方法为第一个数据单元上保存的校验码随机生成,第二个数据单元上保存的校验码为利用算法对第一个数据单元的所有字节进行运算的结果,第三个数据单元上保存的校验码为利用现有算法对第二个数据单元的所有字节进行运算的结果,其余数据单元上保存的校验码的生成方法类似。其中,上述算法是指对数据单元的所有字节按字节进行异或运算 B(n)=Pld1(n-1)^Pld2(n-1)^......^Pldx(n-1)...... 其中,n为大于1的自然数,“^”为异或运算符,Pld1(n-1)表示第n-1个数据单元第1个字节,Pld2(n-1)表示第n-1个数据单元第2个字节,Pldx(n-1)表示第n-1个数据单元第x个字节,B(n)为第n个数据单元上保存的校验码,是对第n-1个数据单元的所有字节进行运算的结果。在误码检测时对第n-1个数据单元进行同样的运算,然后和B(n)进行比较得到误码信息。
令第n-1个数据单元中除去校验码的所有字节的异或结果为Cpld(n-1),第n-1个数据单元上保存的校验码为B(n-1),则 B(n)=Cpld(n-1)^B(n-1)① 上式两边同时异或B(n-1),得到 B(n)^B3(n-1)=Cpld(n-1)^B(n-1)^B(n-1) 根据异或运算定律得到 Cpld(n-1)=B(n-1)^B(n)② 由式②,对于主用链路上的数据单元,提取所述主用链路上传输的相邻的第一、第二数据单元中的完整校验码;对所述第一数据单元的完整校验码与所述第二数据单元的完整校验码进行异或运算,得到所述第一数据单元的本体校验码;将所述第一数据单元的本体校验码替换所述第一数据单元的完整校验码; 对于备用链路上的数据单元,提取所述备用链路上传输的相邻的第三、第四数据单元中的完整校验码;对所述第三数据单元的完整校验码与所述第四数据单元的完整校验码进行异或运算,得到所述第三数据单元的本体校验码;将所述第三数据单元的本体校验码替换所述第三数据单元的完整校验码。
为了使本实施例更加清楚,下面提供一种更加详细的修正过程,如图4所示,修正步骤为 S401、提取第1个数据单元的完整校验码B(1),设置n=2; S402、提取第n个数据单元的完整校验码B(n); S403、利用第n-1个数据单元的完整校验码B(n-1)异或第n个数据单元的完整校验码B(n),得到第n-1个数据单元的本体校验码Cpld(n-1); S404、利用第n-1个数据单元的本体校验码Cpld(n-1)替换第n-1个数据单元的完整校验码B(n-1); S405、令n在原来的数值上加1,执行步骤S402,直至修正完所有数据单元。
本实施例中,n为大于1的自然数,用于校验第n-1个数据单元的校验码保存在第n个数据单元上; 如果用于校验第n-1个数据单元的校验码保存在第n+1个数据单元上,可以使用类似的方法进行修正。
采用本实施例的技术方案,通过分别使用本体校验码替换了主备链路上的完整校验码,使得主备链路上传输的相应数据单元的校验码,不会因为其上保存的校验码的不同而不同,从而降低了保护倒换时的误码率。
实施例五 本实施例提供了一种数据修正方法,包括 提取主用链路上传输的数据单元的完整校验码;根据所述主用链路上传输的数据单元的完整校验码运算获得所述主用链路上传输的数据单元的本体校验码;将所述主用链路上传输的数据单元的本体校验码替换所述主用链路上传输的数据单元的完整校验码,获得所述主用链路上传输的修正后的数据单元;提取备用链路上传输的数据单元的完整校验码;根据所述备用链路上传输的数据单元的完整校验码运算获得所述备用链路上传输的数据单元的本体校验码;将所述备用链路上传输的数据单元的本体校验码替换所述备用链路上传输的数据单元的完整校验码,获得所述备用链路上传输的修正后的数据单元。
当所述主用链路正常时,接收所述主用链路上传输的修正后的数据单元; 当所述主用链路故障时,接收所述备用链路上传输的修正后的数据单元; 提取接收的修正后的数据单元的本体校验码;根据所述接收的修正后的数据单元的本体校验码运算获得所述接收的修正后的数据单元的新完整校验码;将所述接收的修正后的数据单元的新完整校验码替换所述接收的修正后的数据单元的本体校验码,获得再次修正后的数据单元; 利用所述新完整校验码对所述再次修正后的数据单元进行误码检测。
下面提供一种对修正后的数据单元进行再次修正的具体方法,本实施例中完整校验码的生成方法为第一个数据单元上保存的校验码随机生成,第二个数据单元上保存的校验码为利用算法对第一个数据单元的所有字节进行运算的结果,第三个数据单元上保存的校验码为利用现有算法对第二个数据单元的所有字节进行运算的结果,其余数据单元上保存的校验码的生成方法类似。其中,上述算法是指对数据单元的所有字节按字节进行异或运算 B(n)=Pld1(n-1)^Pld2(n-1)^......^Pldx(n-1)...... 其中,n为大于1的自然数,“^”为异或运算符,Pld1(n-1)表示第n-1个数据单元第1个字节,Pld2(n-1)表示第n-1个数据单元第2个字节,Pldx(n-1)表示第n-1个数据单元第x个字节,B(n)为第n个数据单元上保存的校验码,是对第n-1个数据单元的所有字节进行运算的结果。在误码检测时对第n-1个数据单元进行同样的运算,然后和B(n)进行比较得到误码信息。
令第n-1个数据单元中除去校验码的所有字节的异或结果为Cpld(n-1),第n-1个数据单元上保存的校验码为B(n-1),则 B(n)=Cpld(n-1)^B(n-1)① 上式两边同时异或B(n-1),得到 B(n)^B3(n-1)=Cpld(n-1)^B(n-1)^B(n-1) 根据异或运算定律得到 Cpld(n-1)=B(n-1)^B(n)② 由式①,本实施例的再次修正方法为提取接收的修正后的相邻的第五、第六数据单元中的本体校验码;对所述接收的修正后的第五数据单元的本体校验码与所述接收的修正后的第五数据单元的新完整校验码进行异或运算,得到所述接收的修正后的第六数据单元的新完整校验码;将所述接收的修正后的第六数据单元的新完整校验码替换所述接收的修正后的第六数据单元的本体校验码。
为了使本实施例更加清楚,下面提供一种更加详细的再次修正过程,如图5所示,修正步骤为 S501、提取第1个数据单元的本体校验码Cpld(1),随机生成第1个数据单元的新完整校验码b(1),设置n=1; S502、提取第n+1个数据单元的本体校验码Cpld(n+1); S503、利用第n个数据单元的新完整校验码b(n)异或第n个数据单元的本体校验码Cpld(n),得到第n+1个数据单元的新完整校验码b(n+1); S504、利用第n+1个数据单元的新完整校验码b(n+1)替换第n+1个数据单元的本体校验码Cpld(n+1); S505、令n在原来的数值上加1,执行步骤S502,直至修正完所有数据单元。
通过本实施例的技术方案,通过分别使用本体校验码替换了主备链路上的完整校验码,使得主备链路上传输的相应数据单元的校验码,不会因为其上保存的校验码的不同而不同,从而降低了保护倒换时的误码率,利用新完整校验码对修正后的数据单元进行再次修正,利用新完整校验码对再次修正后数据单元进行误码检测,方便与标准设备对接。
实施例六 一种数据修正系统,如图6所示,该系统包括 主用修正单元601,用于提取主用链路上传输的数据单元的完整校验码;根据所述主用链路上传输的数据单元的完整校验码运算获得所述主用链路上传输的数据单元的本体校验码;将所述主用链路上传输的数据单元的本体校验码替换所述主用链路上传输的数据单元的完整校验码,获得所述主用链路上传输的修正后的数据单元; 备用修正单元602,用于提取备用链路上传输的数据单元的完整校验码;根据所述备用链路上传输的数据单元的完整校验码运算获得所述备用链路上传输的数据单元的本体校验码;将所述备用链路上传输的数据单元的本体校验码替换所述备用链路上传输的数据单元的完整校验码,获得所述备用链路上传输的修正后的数据单元。
实施例七 一种数据修正系统,如图7所示,该系统包括 主用修正单元601,用于提取主用链路上传输的数据单元的完整校验码;根据所述主用链路上传输的数据单元的完整校验码运算获得所述主用链路上传输的数据单元的本体校验码;将所述主用链路上传输的数据单元的本体校验码替换所述主用链路上传输的数据单元的完整校验码,获得所述主用链路上传输的修正后的数据单元; 备用修正单元602,用于提取备用链路上传输的数据单元的完整校验码;根据所述备用链路上传输的数据单元的完整校验码运算获得所述备用链路上传输的数据单元的本体校验码;将所述备用链路上传输的数据单元的本体校验码替换所述备用链路上传输的数据单元的完整校验码,获得所述备用链路上传输的修正后的数据单元; 当所述主用链路正常时,选择接收所述主用链路上传输的修正后的数据单元;当所述主用链路故障时,接收所述备用链路上传输的修正后的数据单元,该系统还包括 再修正单元603,用于提取所述接收的修正后的数据单元的本体校验码;根据所述接收的修正后的数据单元的本体校验码运算获得所述接收的修正后的数据单元的新完整校验码;将所述接收的修正后的数据单元的新完整校验码替换所述接收的修正后的数据单元的本体校验码,获得再次修正后的数据单元。
采用本发明实施例的技术方案,通过使用本体校验码分别替换主备链路上传输的数据单元的完整校验码,使得主备链路上传输的相应数据单元的校验码不会因为其上保存的校验码的不同而不同,由于保护倒换时使用备用链路上保存的校验码校验主用链路上的数据单元,从而可以降低保护倒换时的误码率,利用新完整校验码对修正后的数据单元进行再次修正,利用新完整校验码对再次修正后数据单元进行误码检测,方便与标准设备对接。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
以上所述仅是本发明的具体实施方式
,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种数据修正方法,其特征在于,该方法包括
提取主用链路上传输的数据单元的完整校验码;
根据所述主用链路上传输的数据单元的完整校验码运算获得所述主用链路上传输的数据单元的本体校验码;
将所述主用链路上传输的数据单元的本体校验码替换所述主用链路上传输的数据单元的完整校验码,获得所述主用链路上传输的修正后的数据单元;
提取备用链路上传输的数据单元的完整校验码;
根据所述备用链路上传输的数据单元的完整校验码运算获得所述备用链路上传输的数据单元的本体校验码;
将所述备用链路上传输的数据单元的本体校验码替换所述备用链路上传输的数据单元的完整校验码,获得所述备用链路上传输的修正后的数据单元。
2.根据权利要求1所述的方法,其特征在于,该方法具体包括
提取所述主用链路上传输的相邻的第一、第二数据单元中的完整校验码;
对所述第一数据单元的完整校验码与所述第二数据单元的完整校验码进行异或运算,得到所述第一数据单元的本体校验码;
将所述第一数据单元的本体校验码替换所述第一数据单元的完整校验码;
提取所述备用链路上传输的相邻的第三、第四数据单元中的完整校验码;
对所述第三数据单元的完整校验码与所述第四数据单元的完整校验码进行异或运算,得到所述第三数据单元的本体校验码;
将所述第三数据单元的本体校验码替换所述第三数据单元的完整校验码。
3.根据权利要求1或2所述的方法,其特征在于,该方法还包括
当所述主用链路正常时,选择接收所述主用链路上传输的修正后的数据单元;
当所述主用链路故障时,接收所述备用链路上传输的修正后的数据单元。
4.根据权利要求3所述的方法,其特征在于,该方法还包括
提取接收的修正后的数据单元的本体校验码;
根据所述接收的修正后的数据单元的本体校验码运算获得所述接收的修正后的数据单元的新完整校验码;
将所述接收的修正后的数据单元的新完整校验码替换所述接收的修正后的数据单元的本体校验码,获得再次修正后的数据单元;
利用所述新完整校验码对所述再次修正后的数据单元进行误码检测。
5.根据权利要求4所述的方法,其特征在于,该方法具体包括
提取接收的修正后的相邻的第五、第六数据单元中的本体校验码;
对所述接收的修正后的第五数据单元的本体校验码与所述接收的修正后的第五数据单元的新完整校验码进行异或运算,得到所述接收的修正后的第六数据单元的新完整校验码;
将所述接收的修正后的第六数据单元的新完整校验码替换所述接收的修正后的第六数据单元的本体校验码。
6.根据权利要求3所述的方法,其特征在于,该方法还包括
利用接收的修正后的数据单元的本体校验码对所述接收的修正后的数据单元进行误码检测。
7.一种数据修正系统,其特征在于,该系统包括
主用修正单元,用于提取主用链路上传输的数据单元的完整校验码;根据所述主用链路上传输的数据单元的完整校验码运算获得所述主用链路上传输的数据单元的本体校验码;将所述主用链路上传输的数据单元的本体校验码替换所述主用链路上传输的数据单元的完整校验码,获得所述主用链路上传输的修正后的数据单元;
备用修正单元,用于提取备用链路上传输的数据单元的完整校验码;根据所述备用链路上传输的数据单元的完整校验码运算获得所述备用链路上传输的数据单元的本体校验码;将所述备用链路上传输的数据单元的本体校验码替换所述备用链路上传输的数据单元的完整校验码,获得所述备用链路上传输的修正后的数据单元。
8.根据权利要求7所述的系统,其特征在于,当所述主用链路正常时,选择接收所述主用链路上传输的修正后的数据单元;当所述主用链路故障时,接收所述备用链路上传输的修正后的数据单元,该系统还包括
再修正单元,用于提取接收的修正后的数据单元的本体校验码;根据所述接收的修正后的数据单元的本体校验码运算获得所述接收的修正后的数据单元的新完整校验码;将所述接收的修正后的数据单元的新完整校验码替换所述接收的修正后的数据单元的本体校验码,获得再次修正后的数据单元。
全文摘要
本发明公开了一种数据修正方法和装置,该方法包括提取主用链路上传输的数据单元的完整校验码;根据主用链路上传输的数据单元的完整校验码运算获得主用链路上传输的数据单元的本体校验码;将主用链路上传输的数据单元的本体校验码替换主用链路上传输的数据单元的完整校验码,获得主用链路上传输的修正后的数据单元;提取备用链路上传输的数据单元的完整校验码;根据备用链路上传输的数据单元的完整校验码运算获得备用链路上传输的数据单元的本体校验码;将备用链路上传输的数据单元的本体校验码替换备用链路上传输的数据单元的完整校验码,获得备用链路上传输的修正后的数据单元。采用本发明实施例的技术方案,降低了保护倒换时的误码率。
文档编号H04L1/00GK101771495SQ20081024199
公开日2010年7月7日 申请日期2008年12月30日 优先权日2008年12月30日
发明者漆凯 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1