本发明涉及光通信,具体涉及一种光模块对接方法、装置、通信设备和存储介质。
背景技术:
1、在城域网中,不同节点间的距离是在80km以内随机分布的。因此,不同节点设备上会同时存在不同类型的光模块,例如,长距离(lr,long range)光模块支持至少10千米(km);加长距离(er,extended range)光模块支持至少40km;最长距离(zr,ultra extendedrange)光模块支持至少80km。
2、为了实现不同类型光模块的互通,需要采用相同的物理层实现方案,但不同距离场景的链路预算不同,对模块功耗和时延的需求也不相同,因此接收端采用不同迭代次数的译码算法。当不同类型光模块应用于同一距离的对接互通场景时,由于支持更长距离传输的光模块接收端采用了更高迭代次数的译码算法,将增加数据传输时延。传输时延的增加将会降低链路质量,影响时延要求较高的业务的性能。
技术实现思路
1、为解决现有存在的技术问题,本发明实施例提供一种光模块对接方法、装置、通信设备和存储介质。
2、为达到上述目的,本发明实施例的技术方案是这样实现的:
3、第一方面,本发明实施例提供了一种光模块对接方法,所述方法应用于设置有第一光模块的第一设备,所述方法包括:
4、与第二设备协商确定具有更高优先级的光模块;其中,光模块的优先级与所述光模块的传输距离相关;所述第二设备设置有第二光模块;
5、在所述第一光模块为具有更高优先级的光模块的情况下,向所述第二设备发送第一消息,所述第一消息中包括第一译码参数,所述第一译码参数用于所述第二设备调整所述第二光模块的译码参数为所述第一译码参数。
6、上述方案中,所述与第二设备协商确定具有更高优先级的光模块,包括:
7、接收所述第二设备发送的第三消息,所述第三消息用于请求类型参数;
8、向所述第二设备发送第四消息,所述第四消息中包括第一类型参数,所述第一类型参数表示的类型与所述第一光模块的第一传输距离相关;所述第一类型参数用于所述第二设备确定具有更高优先级的光模块。
9、上述方案中,所述方法还包括:接收所述第二设备发送的第一信息,所述第一信息表示所述第一光模块具有更高优先级。
10、上述方案中,所述与第二设备协商确定具有更高优先级的光模块,包括:
11、向所述第二设备发送第五消息,所述第五消息用于请求类型参数;
12、接收所述第二设备发送的第六消息,所述第六消息中包括第二类型参数,所述第二类型参数表示的类型与所述第二光模块的第二传输距离相关;
13、比较所述第二类型参数和所述第一光模块对应的第一类型参数,确定所述第一光模块具有更高优先级。
14、上述方案中,所述比较所述第二类型参数和所述第一光模块对应的第一类型参数,确定所述第一光模块具有更高优先级,包括:
15、比较所述第二类型参数表示的第二传输距离与所述第一类型参数表示的第一传输距离;
16、在所述第二传输距离大于所述第一传输距离时,确定所述第一光模块具有更高优先级。
17、上述方案中,所述方法还包括:向所述第二设备发送第二信息,所述第二信息表示所述第一光模块具有更高优先级。
18、上述方案中,所述向所述第二设备发送第一消息之前,所述方法还包括:
19、接收所述第二设备发送的第二消息,所述第二消息用于请求译码参数。
20、上述方案中,所述第二消息中的第一码字的取值为第一取值、且所述第二消息中的第二码字的取值为全0,以表示所述第二消息用于请求译码参数;其中,所述第一码字用于标识消息的类型,所述第二码字用于携带非格式化数据。
21、上述方案中,所述第一消息中的第一码字的取值为第一取值,所述第二消息中的第二码字的取值为所述第一译码参数;其中,所述第一码字用于标识消息的类型,所述第二码字用于携带非格式化数据。
22、上述方案中,用于请求类型参数的消息中的第一码字的取值为第二取值、且所述用于请求类型参数的消息中的第二码字的取值为全0,以表示消息用于请求类型参数;和/或,
23、用于携带类型参数的消息中的第一码字的取值为第二取值,所述用于携带类型参数的消息中的第二码字的取值为携带的类型参数;
24、其中,所述第一码字用于标识消息的类型,所述第二码字用于携带非格式化数据。
25、第二方面,本发明实施例还提供了一种光模块对接方法,所述方法应用于设置有第二光模块的第二设备,所述方法包括:
26、与第一设备协商确定具有更高优先级的光模块;其中,光模块的优先级与所述光模块的传输距离相关;所述第一设备设置有第一光模块;
27、在所述第一光模块为具有更高优先级的光模块的情况下,接收所述第一设备发送的第一消息,所述第一消息中包括第一译码参数;
28、调整所述第二光模块的译码参数为所述第一译码参数。
29、上述方案中,所述与第一设备协商确定具有更高优先级的光模块,包括:
30、向所述第一设备发送第三消息,所述第三消息用于请求类型参数;
31、接收所述第一设备发送的第四消息,所述第四消息中包括第一类型参数,所述第一类型参数表示的类型与所述第一光模块的第一传输距离相关;
32、比较所述第一类型参数和所述第二光模块对应的第二类型参数,确定所述第一光模块具有更高优先级。
33、上述方案中,所述比较所述第一类型参数和所述第二光模块对应的第二类型参数,确定所述第一光模块具有更高优先级,包括:
34、比较所述第一类型参数表示的第一传输距离与所述第二类型参数表示的第二传输距离;
35、在所述第二传输距离大于所述第一传输距离时,确定所述第一光模块具有更高优先级。
36、上述方案中,所述方法还包括:向所述第一设备发送第一信息,所述第一信息表示所述第一光模块具有更高优先级。
37、上述方案中,所述与第一设备协商确定具有更高优先级的光模块,包括:
38、接收所述第一设备发送的第五消息,所述第五消息用于请求类型参数;
39、向所述第一设备发送第六消息,所述第六消息中包括第二类型参数,所述第二类型参数表示的类型与所述第二光模块的第二传输距离相关,所述第二类型参数用于所述第一设备确定具有更高优先级的光模块。
40、上述方案中,所述方法还包括:接收所述第一设备发送的第二信息,所述第二信息表示所述第一光模块具有更高优先级。
41、上述方案中,所述接收所述第一设备发送的第一消息之前,所述方法还包括:向所述第一设备发送第二消息,所述第二消息用于请求译码参数。
42、上述方案中,所述第二消息中的第一码字的取值为第一取值、且所述第二消息中的第二码字的取值为全0,以表示所述第二消息用于请求译码参数;其中,所述第一码字用于标识消息的类型,所述第二码字用于携带非格式化数据。
43、上述方案中,所述第一消息中的第一码字的取值为第一取值,所述第二消息中的第二码字的取值为所述第一译码参数;其中,所述第一码字用于标识消息的类型,所述第二码字用于携带非格式化数据。
44、上述方案中,用于请求类型参数的消息中的第一码字的取值为第二取值、且所述用于请求类型参数的消息中的第二码字的取值为全0,以表示消息用于请求类型参数;和/或,
45、用于携带类型参数的消息中的第一码字的取值为第二取值,所述用于携带类型参数的消息中的第二码字的取值为携带的类型参数;
46、其中,所述第一码字用于标识消息的类型,所述第二码字用于携带非格式化数据。
47、第三方面,本发明实施例还提供了一种光模块对接装置,所述装置应用于设置有第一光模块的第一设备,所述装置包括第一处理单元和第一通信单元;其中,
48、所述第一处理单元,用于通过所述第一通信单元与第二设备协商确定具有更高优先级的光模块;其中,光模块的优先级与所述光模块的传输距离相关;所述第二设备设置有第二光模块;
49、所述第一通信单元,用于在所述第一处理单元确定所述第一光模块为具有更高优先级的光模块的情况下,向所述第二设备发送第一消息,所述第一消息中包括第一译码参数,所述第一译码参数用于所述第二设备调整所述第二光模块的译码参数为所述第一译码参数。
50、第四方面,本发明实施例还提供了一种光模块对接装置,所述装置应用于设置有第二光模块的第二设备,所述装置包括第二处理单元和第二通信单元;其中,
51、所述第二处理单元,用于通过所述第二通信单元与第一设备协商确定具有更高优先级的光模块;其中,光模块的优先级与所述光模块的传输距离相关;所述第一设备设置有第一光模块;
52、所述第二通信单元,用于在所述第二处理单元确定所述第一光模块为具有更高优先级的光模块的情况下,接收所述第一设备发送的第一消息,所述第一消息中包括第一译码参数;
53、所述第二处理单元,还用于调整所述第二光模块的译码参数为所述第一译码参数。
54、第五方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明实施例上述第一方面或第二方面所述光模块对接方法的步骤。
55、第六方面,本发明实施例还提供了一种通信设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本发明实施例上述第一方面或第二方面所述光模块对接方法的步骤。
56、本发明实施例提供的光模块对接方法、装置、通信设备和存储介质,所述方法包括:设置有第一光模块的第一设备与第二设备协商确定具有更高优先级的光模块;其中,光模块的优先级与所述光模块的传输距离相关;所述第二设备设置有第二光模块;在所述第一光模块为具有更高优先级的光模块的情况下,向所述第二设备发送第一消息,所述第一消息中包括第一译码参数,所述第二设备调整所述第二光模块的译码参数为所述第一译码参数。采用本发明实施例的技术方案,通过协商确定光模块的优先级,并按照优先级传递译码参数(或迭代次数),使得优先级较低的光模块译码器的译码参数调整为优先级较高的光模块的译码参数,降低了不同类型光模块对接时的数据传输时延和模块功耗。
1.一种光模块对接方法,其特征在于,所述方法应用于设置有第一光模块的第一设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述与第二设备协商确定具有更高优先级的光模块,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述与第二设备协商确定具有更高优先级的光模块,包括:
5.根据权利要求4所述的方法,其特征在于,所述比较所述第二类型参数和所述第一光模块对应的第一类型参数,确定所述第一光模块具有更高优先级,包括:
6.根据权利要求4所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1至6任一项所述的方法,其特征在于,所述向所述第二设备发送第一消息之前,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,所述第二消息中的第一码字的取值为第一取值、且所述第二消息中的第二码字的取值为全0,以表示所述第二消息用于请求译码参数;其中,所述第一码字用于标识消息的类型,所述第二码字用于携带非格式化数据。
9.根据权利要求1所述的方法,其特征在于,所述第一消息中的第一码字的取值为第一取值,所述第二消息中的第二码字的取值为所述第一译码参数;其中,所述第一码字用于标识消息的类型,所述第二码字用于携带非格式化数据。
10.根据权利要求2或4所述的方法,其特征在于,用于请求类型参数的消息中的第一码字的取值为第二取值、且所述用于请求类型参数的消息中的第二码字的取值为全0,以表示消息用于请求类型参数;和/或,
11.一种光模块对接方法,其特征在于,所述方法应用于设置有第二光模块的第二设备,所述方法包括:
12.根据权利要求11所述的方法,其特征在于,所述与第一设备协商确定具有更高优先级的光模块,包括:
13.根据权利要求12所述的方法,其特征在于,所述比较所述第一类型参数和所述第二光模块对应的第二类型参数,确定所述第一光模块具有更高优先级,包括:
14.根据权利要求12所述的方法,其特征在于,所述方法还包括:
15.根据权利要求11所述的方法,其特征在于,所述与第一设备协商确定具有更高优先级的光模块,包括:
16.根据权利要求15所述的方法,其特征在于,所述方法还包括:
17.根据权利要求11所述的方法,其特征在于,所述接收所述第一设备发送的第一消息之前,所述方法还包括:
18.根据权利要求17所述的方法,其特征在于,所述第二消息中的第一码字的取值为第一取值、且所述第二消息中的第二码字的取值为全0,以表示所述第二消息用于请求译码参数;其中,所述第一码字用于标识消息的类型,所述第二码字用于携带非格式化数据。
19.根据权利要求11所述的方法,其特征在于,所述第一消息中的第一码字的取值为第一取值,所述第二消息中的第二码字的取值为所述第一译码参数;其中,所述第一码字用于标识消息的类型,所述第二码字用于携带非格式化数据。
20.根据权利要求12或15所述的方法,其特征在于,用于请求类型参数的消息中的第一码字的取值为第二取值、且所述用于请求类型参数的消息中的第二码字的取值为全0,以表示消息用于请求类型参数;和/或,
21.一种光模块对接装置,其特征在于,所述装置应用于设置有第一光模块的第一设备,所述装置包括第一处理单元和第一通信单元;其中,
22.一种光模块对接装置,其特征在于,所述装置应用于设置有第二光模块的第二设备,所述装置包括第二处理单元和第二通信单元;其中,
23.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1至10任一项所述方法的步骤;或者,
24.一种通信设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至10任一项所述方法的步骤;或者,