通信方法、装置及系统与流程

文档序号:34877279发布日期:2023-07-25 08:58阅读:80来源:国知局
通信方法、装置及系统与流程

本技术涉及通信,特别涉及一种通信方法、装置及系统。


背景技术:

1、通信系统包括多个节点,节点之间可以通过码流通信。

2、以通信系统中的第一节点和第二节点为例,第一节点和第二节点之间的链路上存在交换节点,在第一节点与第二节点通信时,第一节点可以通过交换节点向第二节点发送码流。

3、但是,交换节点较容易发生故障,导致码流传输的链路故障,第二节点接收到的码流的误码率较高。并且,在第二节点接收到的码流的误码率较高时,第二节点无法确定误码率较高是否是码流所传输的链路故障引起的,因此,亟需一种用于检测节点之间是否存在故障链路的方法。


技术实现思路

1、本技术提供了一种通信方法、装置及系统,可以实现对节点之间是否存在故障链路的检测,所述技术方案如下:

2、第一方面,提供了一种通信方法,所述方法包括:编码节点在获取待传输的m条业务码流以及至少一条校验码流之后,向解码节点发送包括该m条业务码流和该至少一条校验码流的多条码率。其中,所述多条码流中的不同码流用于在不同的链路上传输;m≥1;所述校验码流包括多个校验段,所述至少一条校验码流包括:第一校验码流;所述业务码流包括与所述第一校验码流中的多个校验段一一对应的多个业务段,所述第一校验码流中的校验段由所述m条业务码流中对应的m个业务段编码得到。

3、本技术实施例提供的通信方法中,编码节点可以获取第一校验码流,并向解码节点发送m条业务码流和第一校验码流。第一校验码流包括多个校验段,并且第一校验码流中的每个校验段都是由m个业务码流中的业务段进行编码得到。解码节点在接收到第一校验码流后,可以对第一校验码流中的至少部分校验段进行校验,若该至少部分校验段中校验段的错误率较高,那么说明是由于链路故障导致某条码流持续误码,从而可以确定m个业务码流和第一校验码流传输的链路中存在故障链路。可见,本技术实施例提供的通信方法中,解码节点能够确定码流传输的链路中存在故障链路,在解码节点接收到的码流的误码率较高时,解码节点可以确定误码率较高是否是码流所传输的链路故障引起的。

4、第一校验码流中的校验段采用的编码方式不作限定,比如,第一校验码流中的校验段可以采用以下任一种编码方式:奇偶校验码编码方式、循环冗余校验(cyclicredundancy check,crc)编码方式、汉明码编码方式、循环码编码方式以及里德-所罗门(reed-solomon,rs)码编码方式。

5、示例地,所述业务码流和所述第一校验码流均包括至少一个数据帧;所述第一校验码流中的校验段包括:所述第一校验码流的第r个数据帧中的第i个比特,1≤i,1≤r;所述第一校验码流中的校验段对应的业务段包括:所述业务段所属的所述业务码流中第r个数据帧中的第i个比特。在这种情况下,第一校验码流中的校验段可以采用奇偶校验码编码方式,当然,该校验段也可以采用其他编码方式,本技术对此不作限定。

6、上述内容中的至少一条校验码流包括第一校验码流,且编码节点发送的多条码流包括m条业务码流和第一校验码流为例,可选地,在此基础上,该至少一条校验码流还包括第二校验码流,编码节点发送的多条码流还可以包括第二校验码流。

7、所述第二校验码流包括n个校验段,n≥m,所述n个校验段与n条码流段一一对应,所述第二校验码流中的校验段由对应的所述码流段编码得到;所述n条码流段一一对应地属于n条参考码流。所述n条参考码流包括所述m条业务码流,或者,所述n条参考码流包括所述m条业务码流和所述第一校验码流。

8、示例地,当上述多条码流均包括至少一个数据帧时,所述n个校验段均属于所述第二校验码流中的第r个数据帧,r≥1;所述第二校验码流中的校验段对应的码流段包括:所述码流段所属的码流中第r个数据帧。可以看出,编码节点对参考码流中的第r个数据帧进行编码,得到第二校验码流中的一个校验段。在对n个参考码流中的第r个数据帧分别进行编码后,能够得到第二校验码流中的n个校验段。

9、在多条码流包括第二校验码流时,若解码节点确定第一校验码流的至少部分校验段中校验段的错误率大于第一概率,那么解码节点还可以根据第二校验码流中的至少部分校验段中校验段对应的码流段(该码流段属于业务码流),对这些校验段进行校验,以确定这些校验段是否错误;此时,上述故障条件还包括:第二校验码流的至少部分校验段中校验段的错误率大于第二概率。

10、若第二校验码流的至少部分校验段中校验段的错误率小于或等于第二概率,则说明m条业务码流的误码率较低。此时,若解码节点确定第一校验码流的至少部分校验段中校验段的错误率大于第一概率(说明m条业务码流的误码率较高),则说明第一校验码流有误,此时,解码节点不会确定多条码流所传输的链路中存在故障链路。这样一来,就避免了解码节点根据有误的第一校验码流对是否存在故障链路进行误判。

11、若第二校验码流的至少部分校验段中校验段的错误率大于第二概率,则说明m条业务码流的误码率较高。此时,若解码节点确定第一校验码流的至少部分校验段中校验段的错误率大于第一概率(说明m条业务码流的误码率较高),则说明第一校验码流无误,此时,解码节点可以确定多条码流所传输的链路中存在故障链路。

12、可选地,编码节点在对n条参考码流进行编码时,可以根据码流段的长度,采用相应地编码方式对n条参考码流进行编码。比如,码流段的长度大于目标长度,第二校验码流中的校验段采用第一编码方式编码。或者,码流段的长度小于或等于目标长度,第二校验码流中的校验段采用第二编码方式编码。其中,第一编码方式的纠错能力大于第二编码方式的纠错能力。比如,第一编码方式为crc编码方式,第二编码方式为奇偶校验码编码方式。可见,当码流段的长度大于目标长度时,码流段在传输的过程中容易出现的错误较多,此时,编码节点可以采用纠错能力较强的第一编码方式对n条参考码流进行编码;当码流段的长度小于或等于目标长度时,码流段在传输的过程中容易出现的错误较少,此时,编码节点可以采用纠错能力较弱的第二编码方式对n条参考码流进行编码。

13、进一步地,上述m条业务码流可以是经过编码的码流,也可以未经过编码的码流。

14、在m条业务码流是经过编码的码流时,编码节点在获取m条业务码流时,可以首先获取待传输的m条数据码流。比如,编码节点根据待传输的数据划分得到该m条数据码流,或者,编码节点根据其他节点发送的码流得到m条数据码流。之后,编码节点可以根据m条数据码流,获取m条数据码流一一对应的m条业务码流。相应地,解码节点在接收到m条业务码流之后,还可以根据该m条业务码流,获取上述m条数据码流。

15、其中,对于一条所述数据码流对应的一条所述业务码流,所述业务码流包括:所述数据码流,以及对所述数据码流编码得到的第一附加段;编码节点可以对数据码流进行编码,得到该第一附加段,进而得到包括该数据码流和该第一附加段的业务码流。解码节点可以对业务码流进行解码,以根据第一附加段对数据码流进行纠错,得到业务码流中的数据码流。

16、编码节点根据m条业务码流得到的至少一条校验码流(如上述第一校验码流和第二校验码流)中的每条校验码流均包括多个校验段。对于第一校验码流中的校验段,该校验段由m条业务码流中的m个业务段中的比特编码得到。对于第二校验码流中的校验段,该校验段由该校验段对应的码流段中的比特编码得到。

17、在一种可选方式中,所述校验码流包括由所述数据码流中的比特编码得到的校验段;并且,校验码流还包括:对校验码流中的多个校验段进行编码得到的第二附加段。在校验码流包括第二附加段时,解码节点在对第一校验码流中的至少部分校验段进行校验之前,可以根据该第二附加段对校验码流中的校验段进行纠错,以提升校验段的准确度。可选地,第一校验码流中的上述至少部分校验段可以是该第一校验码流中的所有校验段。

18、或者,在另一种可选方式中,所述校验码流包括由所述数据码流中的比特编码得到的校验段,以及由所述第一附加段中的比特编码得到的校验段;并且,校验码流可以不包括上述第二附加段。可选地,第一校验码流中的上述至少部分校验段可以包括由所述数据码流中的比特编码得到的校验段,以及由所述第一附加段中的比特编码得到的校验段;或者,第一校验码流中的上述至少部分校验段可以包括由所述数据码流中的比特编码得到的校验段。

19、进一步地,本技术提供的通信系统可以包括依次连接的至少三个节点,所述至少三个节点中的一个边缘节点用于通过交换节点向另一个边缘节点发送码流,所述交换节点位于所述一个边缘节点和所述另一个边缘节点之间;所述编码节点和所述解码节点为所述至少三个节点中的任意两个节点。

20、第二方面,提供了一种通信方法,所述方法包括:解码节点在接收编码节点发送的多条码流后,根据第一校验段对应的所述业务段,对所述第一校验段进行校验,以确定所述第一校验段是否错误;所述第一校验码流中的至少部分校验段均为所述第一校验段;以及在故障条件满足时,确定所述多条码流所传输的链路中存在故障链路;所述故障条件包括:所述第一校验段的错误率大于第一概率。

21、其中,所述多条码流包括:m条业务码流和至少一条校验码流,所述第一校验码流包括多个校验段,m≥1;所述至少一条校验码流包括第一校验码流,所述业务码流包括与所述第一校验码流中的多个校验段一一对应的多个业务段,所述第一校验码流中的校验段由所述m条业务码流中对应的m个业务段编码得到;所述多条码流中的不同码流用于在不同的链路上传输。

22、本技术实施例提供的通信方法中,编码节点可以获取第一校验码流,并向解码节点发送m条业务码流和第一校验码流。第一校验码流包括多个校验段,并且第一校验码流中的每个校验段都是由m个业务码流中的业务段进行编码得到。解码节点在接收到第一校验码流后,可以对第一校验码流中的至少部分校验段进行校验,若该至少部分校验段中校验段的错误率较高,那么说明是由于链路故障导致某条码流持续误码,从而可以确定m个业务码流和第一校验码流传输的链路中存在故障链路。可见,本技术实施例提供的通信方法中,解码节点能够确定码流传输的链路中存在故障链路,在解码节点接收到的码流的误码率较高时,解码节点可以确定误码率较高是否是码流所传输的链路故障引起的。

23、可选地,所述至少一条校验码流还包括:第二校验码流,所述第二校验码流包括n个校验段,所述n个校验段与n条码流段一一对应,所述第二校验码流中的校验段由对应的所述码流段编码得到;所述n条码流段一一对应地属于n条参考码流,所述n条参考码流包括所述m条业务码流,n≥m。

24、在多条码流包括第二校验码流时,若解码节点确定第一校验段的错误率大于第一概率,那么解码节点还可以根据第二校验段中校验段对应的码流段(该码流段属于业务码流),对第二校验段进行校验,以确定第二校验段是否错误;此时,上述故障条件还包括:第二校验段的错误率大于第二概率。所述第二校验段对应的所述码流段属于所述业务码流;所述第二校验码流中的至少部分校验段均为所述第二校验段。

25、若第二校验段的错误率小于或等于第二概率,则说明m条业务码流的误码率较低。此时,若解码节点确定第一校验段的错误率大于第一概率(说明m条业务码流的误码率较高),则说明第一校验码流有误,此时,解码节点不会确定多条码流所传输的链路中存在故障链路。这样一来,就避免了解码节点根据有误的第一校验码流对是否存在故障链路进行误判。

26、若第二校验段的错误率大于第二概率,则说明m条业务码流的误码率较高。此时,若解码节点确定第一校验段的错误率大于第一概率(说明m条业务码流的误码率较高),则说明第一校验码流无误,此时,解码节点可以确定多条码流所传输的链路中存在故障链路。

27、可选地,所述方法还包括:在所述故障条件满足时,若所述m条业务码流中存在误码率大于目标误码率的故障业务码流,则解码节点确定所述故障业务码流所传输的链路为所述故障链路,从而对故障链路进行定位,从而保证节点之间的有效通信。

28、可选地,解码节点在确定m条业务码流中存在误码率大于目标误码率的故障业务码流后,可以根据多条码流(包括m条业务码流和第一校验码流)中除该故障业务码流之外的所有码流,对该故障业务码流进行数据恢复,从而保证节点之间的有效通信。需要说明的是,第一校验码流与m条业务码流相关,因此,解码节点可以根据第一校验码流,以及m条业务码流中除故障业务码流之外的其他业务码流,对故障业务码流进行数据恢复。

29、可选地,在确定出上述故障链路后,解码节点还可以执行针对故障链路的告警操作,以便于工作人员可以及时地对该故障链路进行维修,尽早保证节点之间的有效通信。

30、进一步地,上述m条业务码流可以是经过编码的码流,也可以未经过编码的码流。

31、在m条业务码流是经过编码的码流时,编码节点在获取m条业务码流时,可以首先获取待传输的m条数据码流。比如,编码节点根据待传输的数据划分得到该m条数据码流,或者,编码节点根据其他节点发送的码流得到m条数据码流。之后,编码节点可以根据m条数据码流,获取m条数据码流一一对应的m条业务码流。相应地,解码节点在接收到m条业务码流之后,还可以根据该m条业务码流,获取上述m条数据码流。

32、其中,对于一条所述数据码流对应的一条所述业务码流,所述业务码流包括:所述数据码流,以及对所述数据码流编码得到的第一附加段;编码节点可以对数据码流进行编码,得到该第一附加段,进而得到包括该数据码流和该第一附加段的业务码流。解码节点可以对业务码流进行解码,以根据第一附加段对数据码流进行纠错,得到业务码流中的数据码流。

33、编码节点根据m条业务码流得到的至少一条校验码流(如上述第一校验码流和第二校验码流)中的每条校验码流均包括多个校验段。对于第一校验码流中的校验段,该校验段由m条业务码流中的m个业务段中的比特编码得到。对于第二校验码流中的校验段,该校验段由该校验段对应的码流段中的比特编码得到。

34、在一种可选方式中,所述校验码流包括由所述数据码流中的比特编码得到的校验段;并且,校验码流还包括:对校验码流中的多个校验段进行编码得到的第二附加段。在校验码流包括第二附加段时,解码节点在对第一校验码流中的至少部分校验段进行校验之前,可以根据该第二附加段对校验码流中的校验段进行纠错,以提升校验段的准确度。可选地,在这种情况下,第一校验码流中的上述至少部分校验段可以是该第一校验码流中的所有校验段,换句话说,第一校验码流中的每个校验段均为第一校验段。

35、或者,在另一种可选方式中,所述校验码流包括由所述数据码流中的比特编码得到的校验段,以及由所述第一附加段中的比特编码得到的校验段;并且,校验码流可以不包括上述第二附加段。可选地,第一校验码流中的上述至少部分校验段可以包括由所述数据码流中的比特编码得到的校验段,以及由所述第一附加段中的比特编码得到的校验段;或者,第一校验码流中的上述至少部分校验段可以包括由所述数据码流中的比特编码得到的校验段。

36、进一步地,本技术提供的通信系统可以包括依次连接的至少三个节点,所述至少三个节点中的一个边缘节点用于通过交换节点向另一个边缘节点发送码流,所述交换节点位于所述一个边缘节点和所述另一个边缘节点之间;所述编码节点和所述解码节点为所述至少三个节点中的任意两个节点。

37、第三方面,提供了一种通信装置,所述通信装置为通信系统中的编码节点,所述通信装置包括:第一获取模块、第二获取模块和发送模块。其中,第一获取模块,用于获取待传输的m条业务码流,m≥1;第二获取模块,用于获取至少一条校验码流;所述校验码流包括多个校验段,所述至少一条校验码流包括:第一校验码流;所述业务码流包括与所述第一校验码流中的多个校验段一一对应的多个业务段,所述第一校验码流中的校验段由所述m条业务码流中对应的m个业务段编码得到;发送模块,用于向解码节点发送多条码流;所述多条码流包括:所述m条业务码流和所述至少一条校验码流,所述多条码流中的不同码流用于在不同的链路上传输。

38、本技术中,编码节点可以获取第一校验码流,并向解码节点发送m条业务码流和第一校验码流。第一校验码流包括多个校验段,并且第一校验码流中的每个校验段都是由m个业务码流中的业务段进行编码得到。解码节点在接收到第一校验码流后,可以对第一校验码流中的至少部分校验段进行校验,若该至少部分校验段中校验段的错误率较高,那么说明是由于链路故障导致某条码流持续误码,从而可以确定m个业务码流和第一校验码流传输的链路中存在故障链路。可见,本技术中解码节点能够确定码流传输的链路中存在故障链路,在解码节点接收到的码流的误码率较高时,解码节点可以确定误码率较高是否是码流所传输的链路故障引起的。

39、第一校验码流中的校验段采用的编码方式不作限定,比如,第一校验码流中的校验段可以采用以下任一种编码方式:奇偶校验码编码方式、crc编码方式、汉明码编码方式、循环码编码方式以及rs码编码方式。

40、示例地,所述业务码流和所述第一校验码流均包括至少一个数据帧;所述第一校验码流中的校验段包括:所述第一校验码流的第r个数据帧中的第i个比特,1≤i,1≤r;所述第一校验码流中的校验段对应的业务段包括:所述业务段所属的所述业务码流中第r个数据帧中的第i个比特。在这种情况下,第一校验码流中的校验段可以采用奇偶校验码编码方式,当然,该校验段也可以采用其他编码方式,本技术对此不作限定。

41、上述内容中的至少一条校验码流包括第一校验码流,且编码节点发送的多条码流包括m条业务码流和第一校验码流为例,可选地,在此基础上,该至少一条校验码流还包括第二校验码流,编码节点发送的多条码流还可以包括第二校验码流。

42、所述第二校验码流包括n个校验段,n≥m,所述n个校验段与n条码流段一一对应,所述第二校验码流中的校验段由对应的所述码流段编码得到;所述n条码流段一一对应地属于n条参考码流。所述n条参考码流包括所述m条业务码流,或者,所述n条参考码流包括所述m条业务码流和所述第一校验码流。

43、示例地,当上述多条码流均包括至少一个数据帧时,所述n个校验段均属于所述第二校验码流中的第r个数据帧,r≥1;所述第二校验码流中的校验段对应的码流段包括:所述码流段所属的码流中第r个数据帧。可以看出,编码节点对参考码流中的第r个数据帧进行编码,得到第二校验码流中的一个校验段。在对n个参考码流中的第r个数据帧分别进行编码后,能够得到第二校验码流中的n个校验段。

44、在多条码流包括第二校验码流时,若解码节点确定第一校验码流的至少部分校验段中校验段的错误率大于第一概率,那么解码节点还可以根据第二校验码流中的至少部分校验段中校验段对应的码流段(该码流段属于业务码流),对这些校验段进行校验,以确定这些校验段是否错误;此时,上述故障条件还包括:第二校验码流的至少部分校验段中校验段的错误率大于第二概率。

45、若第二校验码流的至少部分校验段中校验段的错误率小于或等于第二概率,则说明m条业务码流的误码率较低。此时,若解码节点确定第一校验码流的至少部分校验段中校验段的错误率大于第一概率(说明m条业务码流的误码率较高),则说明第一校验码流有误,此时,解码节点不会确定多条码流所传输的链路中存在故障链路。这样一来,就避免了解码节点根据有误的第一校验码流对是否存在故障链路进行误判。

46、若第二校验码流的至少部分校验段中校验段的错误率大于第二概率,则说明m条业务码流的误码率较高。此时,若解码节点确定第一校验码流的至少部分校验段中校验段的错误率大于第一概率(说明m条业务码流的误码率较高),则说明第一校验码流无误,此时,解码节点可以确定多条码流所传输的链路中存在故障链路。

47、可选地,编码节点在对n条参考码流进行编码时,可以根据码流段的长度,采用相应地编码方式对n条参考码流进行编码。比如,码流段的长度大于目标长度,第二校验码流中的校验段采用第一编码方式编码。或者,码流段的长度小于或等于目标长度,第二校验码流中的校验段采用第二编码方式编码。其中,第一编码方式的纠错能力大于第二编码方式的纠错能力。比如,第一编码方式为crc编码方式,第二编码方式为奇偶校验码编码方式。可见,当码流段的长度大于目标长度时,码流段在传输的过程中容易出现的错误较多,此时,编码节点可以采用纠错能力较强的第一编码方式对n条参考码流进行编码;当码流段的长度小于或等于目标长度时,码流段在传输的过程中容易出现的错误较少,此时,编码节点可以采用纠错能力较弱的第二编码方式对n条参考码流进行编码。

48、进一步地,上述m条业务码流可以是经过编码的码流,也可以未经过编码的码流。

49、在m条业务码流是经过编码的码流时,第一获取模块在获取m条业务码流时,可以首先获取待传输的m条数据码流。比如,编码节点根据待传输的数据划分得到该m条数据码流,或者,编码节点根据其他节点发送的码流得到m条数据码流。之后,第一获取模块可以根据m条数据码流,获取m条数据码流一一对应的m条业务码流。相应地,解码节点在接收到m条业务码流之后,还可以根据该m条业务码流,获取上述m条数据码流。

50、其中,对于一条所述数据码流对应的一条所述业务码流,所述业务码流包括:所述数据码流,以及对所述数据码流编码得到的第一附加段;编码节点可以对数据码流进行编码,得到该第一附加段,进而得到包括该数据码流和该第一附加段的业务码流。解码节点可以对业务码流进行解码,以根据第一附加段对数据码流进行纠错,得到业务码流中的数据码流。

51、编码节点根据m条业务码流得到的至少一条校验码流(如上述第一校验码流和第二校验码流)中的每条校验码流均包括多个校验段。对于第一校验码流中的校验段,该校验段由m条业务码流中的m个业务段中的比特编码得到。对于第二校验码流中的校验段,该校验段由该校验段对应的码流段中的比特编码得到。

52、在一种可选方式中,所述校验码流包括由所述数据码流中的比特编码得到的校验段;并且,校验码流还包括:对校验码流中的多个校验段进行编码得到的第二附加段。在校验码流包括第二附加段时,解码节点在对第一校验码流中的至少部分校验段进行校验之前,可以根据该第二附加段对校验码流中的校验段进行纠错,以提升校验段的准确度。可选地,第一校验码流中的上述至少部分校验段可以是该第一校验码流中的所有校验段。

53、或者,在另一种可选方式中,所述校验码流包括由所述数据码流中的比特编码得到的校验段,以及由所述第一附加段中的比特编码得到的校验段;并且,校验码流可以不包括上述第二附加段。可选地,第一校验码流中的上述至少部分校验段可以包括由所述数据码流中的比特编码得到的校验段,以及由所述第一附加段中的比特编码得到的校验段;或者,第一校验码流中的上述至少部分校验段可以包括由所述数据码流中的比特编码得到的校验段。

54、进一步地,本技术提供的通信系统可以包括依次连接的至少三个节点,所述至少三个节点中的一个边缘节点用于通过交换节点向另一个边缘节点发送码流,所述交换节点位于所述一个边缘节点和所述另一个边缘节点之间;所述编码节点和所述解码节点为所述至少三个节点中的任意两个节点。

55、第四方面,提供了一种通信装置,所述通信装置为通信系统中的解码节点,所述通信装置包括:接收模块、第一校验模块和第一确定模块。其中,接收模块,用于接收编码节点发送的多条码流;所述多条码流包括:m条业务码流和至少一条校验码流,所述第一校验码流包括多个校验段,m≥1;所述至少一条校验码流包括第一校验码流,所述业务码流包括与所述第一校验码流中的多个校验段一一对应的多个业务段,所述第一校验码流中的校验段由所述m条业务码流中对应的m个业务段编码得到;所述多条码流中的不同码流用于在不同的链路上传输;第一校验模块,用于根据所述第一校验码流中的校验段对应的所述业务段,对所述第一校验码流中的校验段进行校验,以确定所述第一校验码流中的校验段是否错误;第一确定模块,用于在故障条件满足时,确定所述多条码流所传输的链路中存在故障链路;所述故障条件包括:所述第一校验码流中所述校验段的错误率大于第一概率。

56、本技术中,编码节点可以获取第一校验码流,并向解码节点发送m条业务码流和第一校验码流。第一校验码流包括多个校验段,并且第一校验码流中的每个校验段都是由m个业务码流中的业务段进行编码得到。解码节点在接收到第一校验码流后,可以对第一校验码流中的至少部分校验段进行校验,若该至少部分校验段中校验段的错误率较高,那么说明是由于链路故障导致某条码流持续误码,从而可以确定m个业务码流和第一校验码流传输的链路中存在故障链路。可见,本技术中解码节点能够确定码流传输的链路中存在故障链路,在解码节点接收到的码流的误码率较高时,解码节点可以确定误码率较高是否是码流所传输的链路故障引起的。

57、可选地,所述至少一条校验码流还包括:第二校验码流,所述第二校验码流包括n个校验段,所述n个校验段与n条码流段一一对应,所述第二校验码流中的校验段由对应的所述码流段编码得到;所述n条码流段一一对应地属于n条参考码流,所述n条参考码流包括所述m条业务码流,n≥m。

58、所述通信装置还包括:第二校验模块,用于在所述第一校验段的错误率大于第一概率时,根据第二校验段对应的所述码流段,对所述第二校验段进行校验,以确定所述第二校验段是否错误;所述第二校验段对应的所述码流段属于所述业务码流;所述第二校验码流中的至少部分校验段均为所述第二校验段;所述故障条件还包括:所述第二校验段的错误率大于第二概率。

59、可以看出,在多条码流包括第二校验码流时,若解码节点确定第一校验段的错误率大于第一概率,那么解码节点还可以根据第二校验段中校验段对应的码流段(该码流段属于业务码流),对第二校验段进行校验,以确定第二校验段是否错误;此时,上述故障条件还包括:第二校验段的错误率大于第二概率。所述第二校验段对应的所述码流段属于所述业务码流;所述第二校验码流中的至少部分校验段均为所述第二校验段。

60、若第二校验段的错误率小于或等于第二概率,则说明m条业务码流的误码率较低。此时,若解码节点确定第一校验段的错误率大于第一概率(说明m条业务码流的误码率较高),则说明第一校验码流有误,此时,解码节点不会确定多条码流所传输的链路中存在故障链路。这样一来,就避免了解码节点根据有误的第一校验码流对是否存在故障链路进行误判。

61、若第二校验段的错误率大于第二概率,则说明m条业务码流的误码率较高。此时,若解码节点确定第一校验段的错误率大于第一概率(说明m条业务码流的误码率较高),则说明第一校验码流无误,此时,解码节点可以确定多条码流所传输的链路中存在故障链路。

62、可选地,所述通信装置还包括:第二确定模块,用于在所述故障条件满足时,若所述m条业务码流中存在误码率大于目标误码率的故障业务码流,则确定所述故障业务码流所传输的链路为所述故障链路,从而对故障链路进行定位,从而保证节点之间的有效通信。

63、可选地,所述通信装置还包括:恢复模块,用于在第二确定模块确定所述故障业务码流所传输的链路为所述故障链路之后,根据所述多条码流中除所述故障业务码流之外的码流,对所述故障业务码流进行数据恢复,从而保证节点之间的有效通信。需要说明的是,第一校验码流与m条业务码流相关,因此,恢复模块可以根据第一校验码流,以及m条业务码流中除故障业务码流之外的其他业务码流,对故障业务码流进行数据恢复。

64、可选地,所述通信装置还包括:告警模块,用于在所述第二确定模块确定所述故障业务码流用于传输的链路为所述故障链路之后,执行针对所述故障链路的告警操作。

65、进一步地,上述m条业务码流可以是经过编码的码流,也可以未经过编码的码流。

66、在m条业务码流是经过编码的码流时,编码节点在获取m条业务码流时,可以首先获取待传输的m条数据码流。比如,编码节点根据待传输的数据划分得到该m条数据码流,或者,编码节点根据其他节点发送的码流得到m条数据码流。之后,编码节点可以根据m条数据码流,获取m条数据码流一一对应的m条业务码流。相应地,作为解码节点的通信装置还包括获取模块,用于在接收模块接收到m条业务码流之后,根据该m条业务码流,获取上述m条数据码流。

67、其中,对于一条所述数据码流对应的一条所述业务码流,所述业务码流包括:所述数据码流,以及对所述数据码流编码得到的第一附加段;编码节点可以对数据码流进行编码,得到该第一附加段,进而得到包括该数据码流和该第一附加段的业务码流。解码节点可以对业务码流进行解码,以根据第一附加段对数据码流进行纠错,得到业务码流中的数据码流。

68、编码节点根据m条业务码流得到的至少一条校验码流(如上述第一校验码流和第二校验码流)中的每条校验码流均包括多个校验段。对于第一校验码流中的校验段,该校验段由m条业务码流中的m个业务段中的比特编码得到。对于第二校验码流中的校验段,该校验段由该校验段对应的码流段中的比特编码得到。

69、在一种可选方式中,所述校验码流包括由所述数据码流中的比特编码得到的校验段;并且,校验码流还包括:对校验码流中的多个校验段进行编码得到的第二附加段。在校验码流包括第二附加段时,作为解码节点的通信装置还包括纠错模块,用于在第一校验模块对第一校验码流中的至少部分校验段进行校验之前,根据该第二附加段对校验码流中的校验段进行纠错,以提升校验段的准确度。可选地,第一校验码流中的上述至少部分校验段可以是该第一校验码流中的所有校验段。

70、或者,在另一种可选方式中,所述校验码流包括由所述数据码流中的比特编码得到的校验段,以及由所述第一附加段中的比特编码得到的校验段;并且,校验码流可以不包括上述第二附加段。可选地,第一校验码流中的上述至少部分校验段可以包括由所述数据码流中的比特编码得到的校验段,以及由所述第一附加段中的比特编码得到的校验段;或者,第一校验码流中的上述至少部分校验段可以包括由所述数据码流中的比特编码得到的校验段。

71、进一步地,本技术提供的通信系统可以包括依次连接的至少三个节点,所述至少三个节点中的一个边缘节点用于通过交换节点向另一个边缘节点发送码流,所述交换节点位于所述一个边缘节点和所述另一个边缘节点之间;所述编码节点和所述解码节点为所述至少三个节点中的任意两个节点。

72、第五方面,提供了一种通信系统,所述通信系统包括编码节点和解码节点,所述编码节点为第三方面中任一设计所述的通信装置,所述解码节点为第四方面中任一设计所述的通信装置。

73、第六方面,提供了一种芯片,所述芯片包括可编程逻辑电路和/或程序指令,当所述芯片运行时用于实现如第一方面中任一设计所述的通信方法,或者,当所述芯片运行时用于实现如第二方面中任一设计所述的通信方法。

74、第五方面和第六方面中任一种设计方式所带来的技术效果可参见第一方面至第四方面中相应设计方式所带来的技术效果,此处不再赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1