通信方法、装置及系统制造方法及图纸

技术编号:38251652 阅读:9 留言:0更新日期:2023-07-27 10:17
一种通信方法、装置及系统,属于通信技术领域。所述方法包括:编码节点在获取待传输的m条业务码流以及至少一条校验码流之后,向解码节点发送包括该m条业务码流和该至少一条校验码流的多条码率。其中,多条码流中的不同码流用于在不同的链路上传输;m≥1;校验码流包括多个校验段,至少一条校验码流包括:第一校验码流;业务码流包括与第一校验码流中的多个校验段一一对应的多个业务段,第一校验码流中的校验段由m条业务码流中对应的m个业务段编码得到。本申请能够实现对节点之间是否存在故障链路的检测,本申请用于故障链路的检测。本申请用于故障链路的检测。本申请用于故障链路的检测。

【技术实现步骤摘要】
通信方法、装置及系统


[0001]本申请涉及通信
,特别涉及一种通信方法、装置及系统。

技术介绍

[0002]通信系统包括多个节点,节点之间可以通过码流通信。
[0003]以通信系统中的第一节点和第二节点为例,第一节点和第二节点之间的链路上存在交换节点,在第一节点与第二节点通信时,第一节点可以通过交换节点向第二节点发送码流。
[0004]但是,交换节点较容易发生故障,导致码流传输的链路故障,第二节点接收到的码流的误码率较高。并且,在第二节点接收到的码流的误码率较高时,第二节点无法确定误码率较高是否是码流所传输的链路故障引起的,因此,亟需一种用于检测节点之间是否存在故障链路的方法。

技术实现思路

[0005]本申请提供了一种通信方法、装置及系统,可以实现对节点之间是否存在故障链路的检测,所述技术方案如下:
[0006]第一方面,提供了一种通信方法,所述方法包括:编码节点在获取待传输的m条业务码流以及至少一条校验码流之后,向解码节点发送包括该m条业务码流和该至少一条校验码流的多条码率。其中,所述多条码流中的不同码流用于在不同的链路上传输;m≥1;所述校验码流包括多个校验段,所述至少一条校验码流包括:第一校验码流;所述业务码流包括与所述第一校验码流中的多个校验段一一对应的多个业务段,所述第一校验码流中的校验段由所述m条业务码流中对应的m个业务段编码得到。
[0007]本申请实施例提供的通信方法中,编码节点可以获取第一校验码流,并向解码节点发送m条业务码流和第一校验码流。第一校验码流包括多个校验段,并且第一校验码流中的每个校验段都是由m个业务码流中的业务段进行编码得到。解码节点在接收到第一校验码流后,可以对第一校验码流中的至少部分校验段进行校验,若该至少部分校验段中校验段的错误率较高,那么说明是由于链路故障导致某条码流持续误码,从而可以确定m个业务码流和第一校验码流传输的链路中存在故障链路。可见,本申请实施例提供的通信方法中,解码节点能够确定码流传输的链路中存在故障链路,在解码节点接收到的码流的误码率较高时,解码节点可以确定误码率较高是否是码流所传输的链路故障引起的。
[0008]第一校验码流中的校验段采用的编码方式不作限定,比如,第一校验码流中的校验段可以采用以下任一种编码方式:奇偶校验码编码方式、循环冗余校验(cyclic redundancy check,CRC)编码方式、汉明码编码方式、循环码编码方式以及里德

所罗门(reed

solomon,RS)码编码方式。
[0009]示例地,所述业务码流和所述第一校验码流均包括至少一个数据帧;所述第一校验码流中的校验段包括:所述第一校验码流的第r个数据帧中的第i个比特,1≤i,1≤r;所
述第一校验码流中的校验段对应的业务段包括:所述业务段所属的所述业务码流中第r个数据帧中的第i个比特。在这种情况下,第一校验码流中的校验段可以采用奇偶校验码编码方式,当然,该校验段也可以采用其他编码方式,本申请对此不作限定。
[0010]上述内容中的至少一条校验码流包括第一校验码流,且编码节点发送的多条码流包括m条业务码流和第一校验码流为例,可选地,在此基础上,该至少一条校验码流还包括第二校验码流,编码节点发送的多条码流还可以包括第二校验码流。
[0011]所述第二校验码流包括n个校验段,n≥m,所述n个校验段与n条码流段一一对应,所述第二校验码流中的校验段由对应的所述码流段编码得到;所述n条码流段一一对应地属于n条参考码流。所述n条参考码流包括所述m条业务码流,或者,所述n条参考码流包括所述m条业务码流和所述第一校验码流。
[0012]示例地,当上述多条码流均包括至少一个数据帧时,所述n个校验段均属于所述第二校验码流中的第r个数据帧,r≥1;所述第二校验码流中的校验段对应的码流段包括:所述码流段所属的码流中第r个数据帧。可以看出,编码节点对参考码流中的第r个数据帧进行编码,得到第二校验码流中的一个校验段。在对n个参考码流中的第r个数据帧分别进行编码后,能够得到第二校验码流中的n个校验段。
[0013]在多条码流包括第二校验码流时,若解码节点确定第一校验码流的至少部分校验段中校验段的错误率大于第一概率,那么解码节点还可以根据第二校验码流中的至少部分校验段中校验段对应的码流段(该码流段属于业务码流),对这些校验段进行校验,以确定这些校验段是否错误;此时,上述故障条件还包括:第二校验码流的至少部分校验段中校验段的错误率大于第二概率。
[0014]若第二校验码流的至少部分校验段中校验段的错误率小于或等于第二概率,则说明m条业务码流的误码率较低。此时,若解码节点确定第一校验码流的至少部分校验段中校验段的错误率大于第一概率(说明m条业务码流的误码率较高),则说明第一校验码流有误,此时,解码节点不会确定多条码流所传输的链路中存在故障链路。这样一来,就避免了解码节点根据有误的第一校验码流对是否存在故障链路进行误判。
[0015]若第二校验码流的至少部分校验段中校验段的错误率大于第二概率,则说明m条业务码流的误码率较高。此时,若解码节点确定第一校验码流的至少部分校验段中校验段的错误率大于第一概率(说明m条业务码流的误码率较高),则说明第一校验码流无误,此时,解码节点可以确定多条码流所传输的链路中存在故障链路。
[0016]可选地,编码节点在对n条参考码流进行编码时,可以根据码流段的长度,采用相应地编码方式对n条参考码流进行编码。比如,码流段的长度大于目标长度,第二校验码流中的校验段采用第一编码方式编码。或者,码流段的长度小于或等于目标长度,第二校验码流中的校验段采用第二编码方式编码。其中,第一编码方式的纠错能力大于第二编码方式的纠错能力。比如,第一编码方式为CRC编码方式,第二编码方式为奇偶校验码编码方式。可见,当码流段的长度大于目标长度时,码流段在传输的过程中容易出现的错误较多,此时,编码节点可以采用纠错能力较强的第一编码方式对n条参考码流进行编码;当码流段的长度小于或等于目标长度时,码流段在传输的过程中容易出现的错误较少,此时,编码节点可以采用纠错能力较弱的第二编码方式对n条参考码流进行编码。
[0017]进一步地,上述m条业务码流可以是经过编码的码流,也可以未经过编码的码流。
[0018]在m条业务码流是经过编码的码流时,编码节点在获取m条业务码流时,可以首先获取待传输的m条数据码流。比如,编码节点根据待传输的数据划分得到该m条数据码流,或者,编码节点根据其他节点发送的码流得到m条数据码流。之后,编码节点可以根据m条数据码流,获取m条数据码流一一对应的m条业务码流。相应地,解码节点在接收到m条业务码流之后,还可以根据该m条业务码流,获取上述m条数据码流。
[0019]其中,对于一条所述数据码流对应的一条所述业务码流,所述业务码流包括:所述数据码流,以及对所述数据码流编码得到的第一附加段;编码节点可以对数据码流进行编码,得到该第一附加段,进而本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通信方法,其特征在于,所述方法由通信系统中的编码节点执行,所述方法包括:获取待传输的m条业务码流,m≥1;获取至少一条校验码流;所述校验码流包括多个校验段,所述至少一条校验码流包括:第一校验码流;所述业务码流包括与所述第一校验码流中的多个校验段一一对应的多个业务段,所述第一校验码流中的校验段由所述m条业务码流中对应的m个业务段编码得到;向解码节点发送多条码流;所述多条码流包括:所述m条业务码流和所述至少一条校验码流,所述多条码流中的不同码流用于在不同的链路上传输。2.根据权利要求1所述的方法,其特征在于,所述第一校验码流中的校验段采用以下任一种编码方式:奇偶校验码编码方式、循环冗余校验CRC编码方式、汉明码编码方式、循环码编码方式以及里德

所罗门RS码编码方式。3.根据权利要求1所述的方法,其特征在于,所述业务码流和所述第一校验码流均包括至少一个数据帧;所述第一校验码流中的校验段包括:所述第一校验码流的第r个数据帧中的第i个比特,1≤i,1≤r;所述第一校验码流中的校验段对应的业务段包括:所述业务段所属的所述业务码流中第r个数据帧中的第i个比特。4.根据权利要求3所述的方法,其特征在于,所述第一校验码流中的校验段采用奇偶校验码编码方式。5.根据权利要求1至4任一所述的方法,其特征在于,所述至少一个校验码流还包括:第二校验码流;所述第二校验码流包括n个校验段,n≥m,所述n个校验段与n条码流段一一对应,所述第二校验码流中的校验段由对应的所述码流段编码得到;所述n条码流段一一对应地属于n条参考码流;所述n条参考码流包括所述m条业务码流。6.根据权利要求5所述的方法,其特征在于,所述n条参考码流还包括所述第一校验码流。7.根据权利要求5或6所述的方法,其特征在于,所述多条码流均包括至少一个数据帧;所述n个校验段均属于所述第二校验码流中的第r个数据帧,r≥1;所述第二校验码流中的校验段对应的码流段包括:所述码流段所属的码流中第r个数据帧。8.根据权利要求5至7任一所述的方法,其特征在于,所述码流段的长度大于目标长度,所述第二校验码流中的校验段采用第一编码方式编码;或者,所述码流段的长度小于或等于所述目标长度,所述第二校验码流中的校验段采用第二编码方式编码;其中,所述第一编码方式的纠错能力大于所述第二编码方式的纠错能力。9.根据权利要求8所述的方法,其特征在于,所述第一编码方式为CRC编码方式,所述第二编码方式为奇偶校验码编码方式。10.根据权利要求1至9任一所述的方法,其特征在于,所述获取待传输的m条业务码流,
包括:获取待传输的m条数据码流;根据所述m条数据码流,获取所述m条数据码流一一对应的m条业务码流;其中,对于一条所述数据码流对应的一条所述业务码流,所述业务码流包括:所述数据码流,以及对所述数据码流编码得到的第一附加段;对于一条所述校验码流:所述校验码流包括由所述数据码流中的比特编码得到的校验段,以及对所述多个校验段进行编码得到的第二附加段;或者,所述校验码流包括由所述数据码流中的比特编码得到的校验段,以及由所述第一附加段中的比特编码得到的校验段。11.根据权利要求1至10任一所述的方法,其特征在于,所述通信系统包括依次连接的至少三个节点;所述至少三个节点中的一个边缘节点用于通过交换节点向另一个边缘节点发送码流,所述交换节点位于所述一个边缘节点和所述另一个边缘节点之间;所述编码节点和所述解码节点为所述至少三个节点中的任意两个节点。12.一种通信方法,其特征在于,所述方法由通信系统中的解码节点执行,所述方法包括:接收编码节点发送的多条码流;所述多条码流包括:m条业务码流和至少一条校验码流,所述第一校验码流包括多个校验段,m≥1;所述至少一条校验码流包括第一校验码流,所述业务码流包括与所述第一校验码流中的多个校验段一一对应的多个业务段,所述第一校验码流中的校验段由所述m条业务码流中对应的m个业务段编码得到;所述多条码流中的不同码流用于在不同的链路上传输;根据第一校验段对应的所述业务段,对所述第一校验段进行校验,以确定所述第一校验段是否错误;所述第一校验码流中的至少部分校验段均为所述第一校验段;在故障条件满足时,确定所述多条码流所传输的链路中存在故障链路;所述故障条件包括:所述第一校验段的错误率大于第一概率。13.根据权利要求12所述的方法,其特征在于,所述至少一条校验码流还包括:第二校验码流,所述第二校验码流包括n个校验段,所述n个校验段与n条码流段一一对应,所述第二校验码流中的校验段由对应的所述码流段编码得到;所述n条码流段一一对应地属于n条参考码流,所述n条参考码流包括所述m条业务码流,n≥m;所述方法还包...

【专利技术属性】
技术研发人员:梁伟光耿东玉马会肖黄科超
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1