本发明涉及通信,具体涉及一种速率调整方法、装置、设备和存储介质。
背景技术:
1、光通信网络中,光层的传输速率不能小步长的无损的调整,电层的传输速率也只能调整为5g颗粒,无法进行1g步长的速率调整。光层和电层的传输速率无法进行统一的灵活的小步长调整。相似的,在通信网络或通信设备中,上层和下层之间、发射端和接收端之间不能无损的进行速率调整,或随信道变化而无损的进行速率调整。
技术实现思路
1、为解决现有存在的技术问题,本发明实施例提供一种速率调整方法、装置、设备和存储介质。
2、为达到上述目的,本发明实施例的技术方案是这样实现的:
3、第一方面,本发明实施例提供了一种速率调整方法,所述方法应用于第一设备;所述第一设备至少包括第二层和第一层,所述第二层位于所述第一层的上层;所述方法包括:
4、对所述第二层的第二帧和所述第一层的第一帧进行速率调整;其中,速率调整满足以下至少一种:
5、在速率调整前,所述第二帧去除空闲时隙或空闲比特或空闲块后的比特率与所述第一帧的载荷的比特率或传输数据信息的比特率相同;
6、在速率调整后,所述第二帧去除空闲时隙或空闲比特或空闲块后的比特率与所述第一帧的载荷的比特率或传输数据信息的比特率相同;
7、在速率调整前,所述第二帧去除空闲时隙或空闲比特或空闲块后的比特率小于所述第一帧的载荷的比特率或传输数据信息的比特率,所述比特率与所述载荷的比特率或传输数据信息的比特率的差值小于阈值;
8、在速率调整后,所述第二帧去除空闲时隙或空闲比特或空闲块后的比特率小于所述第一帧的载荷的比特率或传输数据信息的比特率,所述比特率与所述载荷的比特率或传输数据信息的比特率的差值小于所述阈值。
9、上述方案中,所述方法还包括:在速率调整过程中,将所述第二层的第二帧发送到所述第一层;其中,所述第二帧中包括第一信息,所述第一信息包括第一速率信息和/或第一速率调整信息,和/或,所述第一信息包括所述第二帧中的空闲时隙的信息、工作时隙的信息、空闲比特的信息、工作比特的信息、空闲块的信息、工作块的信息中的至少一项。
10、上述方案中,所述方法还包括:在所述第一层,根据所述第一信息确定第一参数,按照所述第一参数对所述第一帧进行处理,所述处理用于调整所述第一帧的载荷的比特率或所述第一帧中传输数据信息的比特率。
11、上述方案中,所述第一参数包括以下至少之一:第一调制格式信息、第一概率整形参数、第一概率整形自由度、第一概率整形整形度、第一概率整形冗余度、第一概率整形输入比特数或比特率。
12、上述方案中,所述根据所述第一信息确定第一参数,包括:
13、根据预先获得的映射关系确定所述第一信息对应的第一参数;所述映射关系中包括多种速率信息或速率调整信息与参数的映射关系;或者,
14、根据所述第一信息和预设计算方法进行计算,确定所述第一参数。
15、上述方案中,所述方法还包括:在所述第一层,去除所述第二帧中的空闲时隙或空闲比特或空闲块。
16、上述方案中,所述方法还包括:在对所述第一层进行速率调整时,对去除所述第二帧中的空闲时隙或空闲比特或空闲块后得到帧,进行封装得到第一帧。
17、上述方案中,所述方法还包括:根据第一指令触发所述第二层进行速率调整;所述第一指令为所述第一设备生成的或是所述第一设备接收的。
18、上述方案中,所述方法还包括:执行以下至少之一,确定所述第一层中的信道变化信息:
19、在所述第一帧中加入误码率(ber)探测帧,对所述ber探测帧进行ber测量;
20、在所述第一帧中加入纠前误码率(pre-fec ber)探测帧,对所述pre-fec ber探测帧进行pre-fec ber测量;
21、对所述第一层的信号进行信噪比(snr)测量;
22、对所述第一层的信号进行光信噪比(osnr)测量。
23、上述方案中,加入所述第一帧中的所述ber探针帧用于感受随信道变化的数据流或数据块或比特块的前向纠错后的误码率;
24、加入所述第一帧中的所述pre-fec ber探针帧用于感受随信道变化的数据流或数据块或比特块的前向纠错前的误码率。
25、上述方案中,所述方法还包括:根据所述信道变化信息重新对所述第二层的第二帧和所述第一层的第一帧进行速率调整。
26、上述方案中,所述方法还包括:通过设定一个或多个噪声或误码预先引入量、一个或多个ber阈值、一个或多个pre-fec ber阈值、一个或多个snr阈值、一个或多个osnr阈值中的至少之一,触发生成第一指令,和/或,通过业务告警或客户侧告警,触发生成第一指令,所述第一指令用于触发所述第二层进行速率调整。
27、上述方案中,所述第二层包括第一容器、第二容器和第三容器;所述方法还包括:将业务映射到所述第一容器,以及将所述第一容器复用到或封装得到所述第二容器,将所述第二容器复用到或封装得到所述第三容器。
28、上述方案中,所述方法还包括:在对所述第二帧进行速率调整时,调整所述第二容器或第三容器的工作时隙数或工作比特数或工作块数。
29、上述方案中,所述方法还包括:通过所述第二层和所述第一层之间的接口发送所述第三容器。
30、第二方面,本发明实施例还提供了一种速率调整方法,所述方法应用于第一设备;所述方法包括:
31、所述第一设备向第二设备发送第一帧,所述第一帧中包括第二信息,所述第二信息用于指示第二参数,所述第二参数为所述第一设备在第一层对所述第一帧进行处理时的参数。
32、上述方案中,所述第二信息包括以下至少之一:
33、第二速率信息、第二速率调整信息、第二调制格式信息、第二概率整形参数、第二概率整形自由度、第二概率整形整形度、第二概率整形冗余度、第二概率整形输入比特数或比特率。
34、上述方案中,所述第二参数包括以下至少之一:第二调制格式信息、第二概率整形参数、第二概率整形自由度、第二概率整形整形度、第二概率整形冗余度、第二概率整形输入比特数或比特率。
35、上述方案中,所述方法还包括:所述第一设备至少通过概率整形和/或前向纠错处理和/或调制编码,形成所述第一帧。
36、上述方案中,所述方法还包括:在对所述第一层进行速率调整时,保持速率调整前和速率调整后所述第一层对应的波特率或符号率不变。
37、上述方案中,在对所述第一层进行速率调整、且通过概率整形处理时,在速率调整前和速率调整后,概率整形处理前的输入比特数或比特数和概率整形过程增加的冗余比特数或比特率之和保持不变。
38、上述方案中,在所述第一设备包括第二层和第一层、所述第二层位于所述第一层的上层的情况下,所述方法还包括:
39、在速率调整过程中,将所述第二层的第二帧发送到所述第一层;其中,所述第二帧中包括第一信息,所述第一信息包括第一速率信息或第一速率调整信息,和/或,所述第一信息包括所述第二帧中的空闲时隙的信息、工作时隙的信息、空闲比特的信息、工作比特的信息、空闲块的信息、工作块的信息中的至少一项。
40、上述方案中,所述方法还包括:由预先获得的映射关系确定所述第一信息对应的第二信息;或者,根据所述第一信息和预设计算方法进行计算,确定所述第二信息。
41、上述方案中,所述方法还包括:执行以下至少之一,确定所述第一层中的信道变化信息:
42、在所述第一帧中加入ber探测帧,对所述ber探测帧进行ber测量;
43、在所述第一帧中加入pre-fec ber探测帧,对所述pre-fec ber探测帧进行pre-fec ber测量;
44、对所述第一层的信号进行snr测量;
45、对所述第一层的信号进行osnr测量。
46、上述方案中,加入所述第一帧中的所述ber探针帧用于感受随信道变化的数据流或数据块或比特块的前向纠错后的误码率;
47、加入所述第一帧中的所述pre-fec ber探针帧用于感受随信道变化的数据流或数据块或比特块的前向纠错前的误码率。
48、上述方案中,所述方法还包括:根据所述信道变化信息重新对所述第二层的第二帧和所述第一层的第一帧进行速率调整。
49、上述方案中,所述方法还包括:通过设定一个或多个噪声或误码预先引入量、一个或多个ber阈值、一个或多个pre-fec ber阈值、一个或多个snr阈值、一个或多个osnr阈值中的至少之一,触发生成第一指令,和/或,通过业务告警或客户侧告警,触发生成第一指令,所述第一指令用于触发所述第二层进行速率调整。
50、第三方面,本发明实施例还提供了一种速率调整方法,所述方法应用于第二设备;所述方法包括:
51、所述第二设备接收第一设备发送的第一帧,所述第一帧中包括第二信息,所述第二信息用于指示第二参数,所述第二参数为所述第一设备在第一层对第一帧进行处理时的参数;
52、所述第二设备基于所述第二信息在第一层对第一帧进行处理。
53、上述方案中,所述第二信息包括以下至少之一:
54、第二速率信息、第二速率调整信息、第二调制格式信息、第二概率整形参数、第二概率整形自由度、第二概率整形整形度、第二概率整形冗余度、第二概率整形输入比特数或比特率。
55、上述方案中,所述第二参数包括以下至少之一:第二调制格式信息、第二概率整形参数、第二概率整形自由度、第二概率整形整形度、第二概率整形冗余度、第二概率整形输入比特数或比特率。
56、上述方案中,在所述第二信息包括第二速率信息和/或第二速率调整信息的情况下,所述方法还包括:根据所述第二信息确定所述第二参数。
57、上述方案中,所述根据所述第二信息确定所述第二参数,包括:
58、根据预先获得的映射关系确定所述第二信息对应的第二参数;所述映射关系中包括多种速率信息或速率调整信息与参数的映射关系;或者,
59、根据所述第二信息和预设计算方法进行计算,确定所述第二参数。
60、第四方面,本发明实施例还提供了一种速率调整方法,所述方法应用于第二设备;所述第二设备至少包括第二层和第一层,所述第二层位于所述第一层的上层;所述方法包括:
61、对所述第一层的第一帧和所述第二层的第二帧进行速率调整;其中,速率调整满足以下至少一种:
62、在速率调整前,所述第二帧去除空闲时隙或空闲比特或空闲块后的比特率与所述第一帧的载荷的比特率或传输数据信息的比特率相同;
63、在速率调整后,所述第二帧去除空闲时隙或空闲比特或空闲块后的比特率与所述第一帧的载荷的比特率或传输数据信息的比特率相同;
64、在速率调整前,所述第二帧去除空闲时隙或空闲比特或空闲块后的比特率小于所述第一帧的载荷的比特率或传输数据信息的比特率,所述比特率与所述载荷的比特率或传输数据信息的比特率的差值小于阈值;
65、在速率调整后,所述第二帧去除空闲时隙或空闲比特或空闲块后的比特率小于所述第一帧的载荷的比特率或传输数据信息的比特率,所述比特率与所述载荷的比特率或传输数据信息的比特率的差值小于所述阈值。
66、上述方案中,所述方法还包括:在所述第一层,对所述第一帧进行处理,恢复得到不包含空闲时隙或空闲比特或空闲块的第二帧,所述不包含空闲时隙或空闲比特或空闲块的第二帧中包括第一信息,所述第一信息包括第一速率信息或第一速率调整信息,和/或,所述第一信息包括第二帧中的空闲时隙的信息、工作时隙的信息、空闲比特的信息、工作比特的信息、空闲块的信息、工作块的信息中的至少一项;
67、根据所述第一信息,在所述不包含空闲时隙或空闲比特或空闲块的第二帧中添加空闲时隙或空闲比特或空闲块,形成第二帧。
68、上述方案中,所述方法还包括:将所述第一层的所述第二帧发送到所述第二层;其中,所述第二帧中包括所述第一信息,所述第一信息包括第一速率信息和/或第一速率调整信息,和/或,所述第一信息包括所述第二帧中的空闲时隙的信息、工作时隙的信息、空闲比特的信息、工作比特的信息、空闲块的信息、工作块的信息中的至少一项。
69、上述方案中,所述第二层包括第一容器、第二容器和第三容器;所述方法还包括:将所述第二层的所述第二帧解封装为所述第三容器,将所述第三容器进行解封装得到所述第二容器,以及将所述第二容器解复用到或解封装到所述第一容器,将所述第一容器解映射为业务。
70、上述方案中,在对所述第二帧进行速率调整时,调整所述第二容器或第三容器的工作时隙数或工作比特数或工作块。
71、第五方面,本发明实施例还提供了一种速率调整装置,所述装置应用于第一设备,所述第一设备至少包括第二层和第一层,所述第二层位于所述第一层的上层;所述装置包括第一处理单元和第二处理单元;其中,
72、所述第一处理单元,用于对所述第二层的第二帧进行速率调整;
73、所述第二处理单元,用于对所述第一层的第一帧进行速率调整;
74、其中,速率调整满足以下至少一种:
75、在速率调整前,所述第二帧去除空闲时隙或空闲比特或空闲块后的比特率与所述第一帧的载荷的比特率或传输数据信息的比特率相同;
76、在速率调整后,所述第二帧去除空闲时隙或空闲比特或空闲块后的比特率与所述第一帧的载荷的比特率或传输数据信息的比特率相同;
77、在速率调整前,所述第二帧去除空闲时隙或空闲比特或空闲块后的比特率小于所述第一帧的载荷的比特率或传输数据信息的比特率,所述比特率与所述载荷的比特率或传输数据信息的比特率的差值小于阈值;
78、在速率调整后,所述第二帧去除空闲时隙或空闲比特或空闲块后的比特率小于所述第一帧的载荷的比特率或传输数据信息的比特率,所述比特率与所述载荷的比特率或传输数据信息的比特率的差值小于所述阈值。
79、第六方面,本发明实施例还提供了一种速率调整装置,所述装置应用于第一设备,所述装置包括第一通信单元,用于向第二设备发送第一帧,所述第一帧中包括第二信息,所述第二信息用于指示第二参数,所述第二参数为所述第一设备在第一层对所述第一帧进行处理时的参数。
80、第七方面,本发明实施例还提供了一种速率调整装置,所述装置应用于第二设备,所述装置包括第二通信单元和第四处理单元;其中,
81、所述第二通信单元,用于接收第一设备发送的第一帧,所述第一帧中包括第二信息,所述第二信息用于指示第二参数,所述第二参数为所述第一设备在第一层对第一帧进行处理时的参数;
82、所述第四处理单元,用于基于所述第二信息在第一层对第一帧进行处理。
83、第八方面,本发明实施例还提供了一种速率调整装置,所述装置应用于第二设备,所述第二设备至少包括第二层和第一层,所述第二层位于所述第一层的上层;所述装置包括第五处理单元和第六处理单元;其中,
84、所述第五处理单元,用于对所述第一层的第一帧进行速率调整;
85、所述第六处理单元,用于对所述第二层的第二帧进行速率调整;
86、其中,速率调整满足以下至少一种:
87、在速率调整前,所述第二帧去除空闲时隙或空闲比特或空闲块后的比特率与所述第一帧的载荷的比特率或传输数据信息的比特率相同;
88、在速率调整后,所述第二帧去除空闲时隙或空闲比特或空闲块后的比特率与所述第一帧的载荷的比特率或传输数据信息的比特率相同;
89、在速率调整前,所述第二帧去除空闲时隙或空闲比特或空闲块后的比特率小于所述第一帧的载荷的比特率或传输数据信息的比特率,所述比特率与所述载荷的比特率或传输数据信息的比特率的差值小于阈值;
90、在速率调整后,所述第二帧去除空闲时隙或空闲比特或空闲块后的比特率小于所述第一帧的载荷的比特率或传输数据信息的比特率,所述比特率与所述载荷的比特率或传输数据信息的比特率的差值小于所述阈值。
91、第九方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明实施例上述第一方面、第二方面、第三方面或第四方面所述速率调整方法的步骤。
92、第十方面,本发明实施例还提供了一种通信设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本发明实施例上述第一方面、第二方面、第三方面或第四方面所述速率调整方法的步骤。
93、本发明实施例提供的速率调整方法、装置、设备和存储介质,一方面,通过对设备中的第二层的第二帧和第一层的第一帧进行速率调整;速率调整满足以下至少一种:在速率调整前,所述第二帧去除空闲时隙或空闲比特或空闲块后的比特率与所述第一帧的载荷的比特率或传输数据信息的比特率相同;在速率调整后,所述第二帧去除空闲时隙或空闲比特或空闲块后的比特率与所述第一帧的载荷的比特率或传输数据信息的比特率相同;在速率调整前,所述第二帧去除空闲时隙或空闲比特或空闲块后的比特率小于所述第一帧的载荷的比特率或传输数据信息的比特率,所述比特率与所述载荷的比特率或传输数据信息的比特率的差值小于阈值;在速率调整后,所述第二帧去除空闲时隙或空闲比特或空闲块后的比特率小于所述第一帧的载荷的比特率或传输数据信息的比特率,所述比特率与所述载荷的比特率或传输数据信息的比特率的差值小于所述阈值。如此实现了设备内的第一层(如光层)和第二层(如电层)的速率统一的、无损的、小步长的调整。
94、另一方面,通过第一设备向第二设备发送第一帧,所述第一帧中包括第二信息,所述第二信息用于指示第二参数,所述第二参数为所述第一设备在第一层对所述第一帧进行处理时的参数,第二设备基于所述第二信息在第一层对第一帧进行处理,如此,实现了设备之间的同步速率调整。