本发明涉及光纤通信,尤其涉及一种光纤路由生成方法、装置、设备、介质及计算机程序产品。
背景技术:
1、在设备之间的光纤开通之后,在纤芯资源数据复杂,纤芯资源数据关联性较强的场景内,若因系统或其他原因未能自动生成设备之间的光纤路由,则无法实现设备之间的光纤通信,因此,如何在纤芯资源数据复杂,纤芯资源数据关联性较强的情况下,自动生成设备之间的光纤路由便成为了亟待解决的技术问题。
技术实现思路
1、本发明提供一种光纤路由生成方法、装置、设备、介质及计算机程序产品,用以解决现有技术方案无法自动生成设备之间的光纤路由的技术问题。
2、本发明提供一种光纤路由生成方法,包括:
3、获取路由相关设备对应的光路表和纤芯表,其中,所述光路表包含路由起点字段和路由终点字段;
4、查询各所述纤芯表中与所述路由起点字段匹配的第一起点端子,确定所述第一起点端子对应的第一终点端子;
5、在所述第一终点端子与所述路由终点字段不匹配的情况下,查询各所述纤芯表中与所述第一终点端子匹配的第二起点端子,确定所述第二起点端子对应的第二终点端子;
6、在所述第二终点端子与所述路由终点字段匹配的情况下,根据所述第一起点端子、所述第一终点端子、所述第二起点端子及所述第二终点端子,生成所述路由相关设备对应的光纤路由。
7、根据本发明提供的一种光纤路由生成方法,所述路由相关设备包括路由起点设备及路由终点设备;所述获取路由相关设备对应的光路表和纤芯表包括:
8、生成所述路由起点设备的端口对应的路由起点字段,以及所述路由终点设备的端口对应的路由终点字段;
9、确定包含所述路由起点字段和所述路由终点字段的光路表;
10、获取所述路由起点设备与所述路由终点设备之间的各纤芯的起点端子和终点端子;
11、确定各所述纤芯对应的包含所述起点端子和所述终点端子的纤芯表。
12、根据本发明提供的一种光纤路由生成方法,所述确定所述第一起点端子对应的第一终点端子包括:
13、确定各所述纤芯表中包含所述第一起点端子的目标纤芯表,将所述目标纤芯表中的终点端子作为所述第一起点端子对应的第一终点端子。
14、根据本发明提供的一种光纤路由生成方法,所述确定所述第一起点端子对应的第一终点端子之后包括:
15、在所述第一终点端子与所述路由终点字段匹配的情况下,根据所述第一起点端子和所述第一终点端子,生成所述路由相关设备对应的光纤路由。
16、根据本发明提供的一种光纤路由生成方法,所述确定所述第二起点端子对应的第二终点端子之后包括:
17、确定包含所述第二起点端子和所述第二终点端子的纤芯表对应的纤芯类型;
18、在所述纤芯类型为线路跳纤的情况下,确定所述第二终点端子与所述路由终点字段匹配。
19、根据本发明提供的一种光纤路由生成方法,所述确定包含所述第二起点端子和所述第二终点端子的纤芯表对应的纤芯类型之后包括:
20、在所述纤芯类型为光缆纤芯的情况下,确定所述第二终点端子与所述路由终点字段不匹配。
21、本发明还提供一种光纤路由生成装置,包括:
22、获取模块,用于获取路由相关设备对应的光路表和纤芯表,其中,所述光路表包含路由起点字段和路由终点字段;
23、第一查询模块,用于查询各所述纤芯表中与所述路由起点字段匹配的第一起点端子,确定所述第一起点端子对应的第一终点端子;
24、第二查询模块,用于在所述第一终点端子与所述路由终点字段不匹配的情况下,查询各所述纤芯表中与所述第一终点端子匹配的第二起点端子,确定所述第二起点端子对应的第二终点端子;
25、光纤路由生成模块,用于在所述第二终点端子与所述路由终点字段匹配的情况下,根据所述第一起点端子、所述第一终点端子、所述第二起点端子及所述第二终点端子,生成所述路由相关设备对应的光纤路由。
26、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述光纤路由生成方法。
27、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述光纤路由生成方法。
28、本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述光纤路由生成方法。
29、本发明提供的光纤路由生成方法、装置、设备、介质及计算机程序产品,通过获取路由相关设备对应的光路表和纤芯表,光路表包含路由起点字段和路由终点字段,然后查询各纤芯表中与路由起点字段匹配的第一起点端子,并确定第一起点端子对应的第一终点端子,在第一终点端子与路由终点字段不匹配的情况下,查询各纤芯表中与第一终点端子匹配的第二起点端子,并确定第二起点端子对应的第二终点端子,在第二终点端子与路由终点字段匹配的情况下,根据第一起点端子、第一终点端子、第二起点端子及第二终点端子,生成路由相关设备对应的光纤路由。通过联合查询光路表及纤芯表生成光纤路由,实现了光纤路由的自动生成。
1.一种光纤路由生成方法,其特征在于,包括:
2.根据权利要求1所述的光纤路由生成方法,其特征在于,所述路由相关设备包括路由起点设备及路由终点设备;所述获取路由相关设备对应的光路表和纤芯表包括:
3.根据权利要求2所述的光纤路由生成方法,其特征在于,所述确定所述第一起点端子对应的第一终点端子包括:
4.根据权利要求1所述的光纤路由生成方法,其特征在于,所述确定所述第一起点端子对应的第一终点端子之后包括:
5.根据权利要求1所述的光纤路由生成方法,其特征在于,所述确定所述第二起点端子对应的第二终点端子之后包括:
6.根据权利要求5所述的光纤路由生成方法,其特征在于,所述确定包含所述第二起点端子和所述第二终点端子的纤芯表对应的纤芯类型之后包括:
7.一种光纤路由生成装置,其特征在于,包括:
8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6任一项所述光纤路由生成方法。
9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述光纤路由生成方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述光纤路由生成方法。