智能光路调度方法、装置、电子设备及存储介质与流程

文档序号:32100284发布日期:2022-11-09 00:24阅读:314来源:国知局
智能光路调度方法、装置、电子设备及存储介质与流程

1.本发明涉及光通信技术领域,尤其涉及一种智能光路调度方法、装置、电子设备及存储介质。


背景技术:

2.目前,通信运营商在具体实施光路调度时,通常是由调度人员根据具体的业务需求创建工单,并将工单进行纸质打印;装维人员再携带纸质工单前往现场进行施工。现场施工中,利用迭代思想,从头开始,一步一步找下去,每个点都遍历一遍,直到找到条光路就算完成本次光调。
3.采用现有方法,不但效率低,而且找到的光路不是最优光路。


技术实现要素:

4.本发明提供一种智能光路调度方法、装置、电子设备及存储介质,用以解决现有技术中的光路调度效率低且无法保证最优光路的技术问题。
5.本发明提供一种智能光路调度方法,包括:
6.根据目标起点和目标终点之间的距离短、跳纤少、不同路由和空闲连通规则确定最优的n条光路路由,并显示所述n条光路路由;
7.接收用户选择目标路由的第一输入,所述目标路由为所述n条光路路由中的一种;
8.响应于所述第一输入,将所述目标起点和所述目标终点之间的路由配置为所述目标路由。
9.可选地,所述根据目标起点和目标终点之间的距离短、跳纤少、不同路由和空闲连通规则确定最优的n条光路路由,包括:
10.确定所述目标起点和所述目标终点之间的每一路由的距离、转接点个数和纤芯利用率;
11.根据所述目标起点和所述目标终点之间的每一路由的距离、转接点个数和纤芯利用率,以及预设的权重系数,确定每一路由的权值;
12.按照由小到大的顺序对所有路由的权值进行排序,取排序靠前的n个权值对应的路由作为所述最优的n条光路路由。
13.可选地,所述目标起点和所述目标终点之间的路由的距离越长对应的权重系数越大。
14.可选地,所述目标起点和所述目标终点之间的转接点个数越多对应的权重系数越大。
15.可选地,所述目标起点和所述目标终点之间的路由的纤芯利用率越大对应的权重系数越大。
16.本发明还提供一种智能光路调度装置,包括:
17.确定模块,用于根据目标起点和目标终点之间的距离短、跳纤少、不同路由和空闲
连通规则确定最优的n条光路路由,并显示所述n条光路路由;
18.接收模块,用于接收用户选择目标路由的第一输入,所述目标路由为所述n条光路路由中的一种;
19.配置模块,用于响应于所述第一输入,将所述目标起点和所述目标终点之间的路由配置为所述目标路由。
20.可选地,所述确定模块包括第一确定单元、第二确定单元和第三确定单元;
21.所述第一确定单元用于确定所述目标起点和所述目标终点之间的每一路由的距离、转接点个数和纤芯利用率;
22.所述第二确定单元用于根据所述目标起点和所述目标终点之间的每一路由的距离、转接点个数和纤芯利用率,以及预设的权重系数,确定每一路由的权值;
23.所述第三确定单元用于按照由小到大的顺序对所有路由的权值进行排序,取排序靠前的n个权值对应的路由作为所述最优的n条光路路由。
24.可选地,所述目标起点和所述目标终点之间的路由的距离越长对应的权重系数越大。
25.本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述智能光路调度方法的步骤。
26.本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述智能光路调度方法的步骤。
27.本技术实施例提供的智能光路调度方法、装置、电子设备及存储介质,不需要依赖必经点选择和全部点迭代,只依赖于现有资源,按照距离短、跳纤少、不同路由和空闲连通规则确定最优的n条光路路由供用户选择,既提高了光路的调度效率,又能保证所选光路为最优的光路。
附图说明
28.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
29.图1是本发明提供的智能光路调度方法的流程示意图;
30.图2是本发明提供的智能光路调度原理示意图;
31.图3是本发明提供的智能光路调度装置的结构示意图;
32.图4是本发明提供的电子设备的结构示意图。
具体实施方式
33.随着通信用户的不断增长,传输网络规模不断扩大,网络种类及网上传输设备类型日益增多,传输光路数目激增。现有技术中,光路调度依赖网络管理人员的经验和网络熟知度,以固定的流程通过人工调度方式传发到各操作单位来完成。
34.但是,随着传输网的日趋庞大复杂,传输光路业务的多样化,网络管理人员已经无
法实时、准确地了解全网资源及资源的使用情况,有效地动态更新资源、提高资源利用率、快速调整网络以实现对市场需求的快速反应。因此,市场渴望借助新技术,改善当前光路调度方式和复杂度。如何通过一种网络资源管理系统合理、高效的对资源进行管理,加快业务提供速度,提高资源利用率以增加行业竞争力,成为移动通信行业的热点问题。
35.目前,现有的方案在具体实施光路调度时,通常是由调度人员根据具体的业务需求创建工单,并将工单进行纸质打印;装维人员再携带纸质工单前往现场进行施工。现场施工中,利用迭代思想,从头开始,一步一步找下去,每个点都遍历一遍,找到条光路就算完成本次光调。
36.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
37.图1是本发明提供的智能光路调度方法的流程示意图,如图1所示,本技术实施例提供一种智能光路调度方法,该方法包括:
38.步骤101、根据目标起点和目标终点之间的距离短、跳纤少、不同路由和空闲连通规则确定最优的n条光路路由,并显示所述n条光路路由。
39.具体地,在本技术实施例中,根据目标起点和目标终点之间的距离短、跳纤少、不同路由和空闲连通规则确定最优的n条光路路由,并显示所述n条光路路由。
40.例如,根据光路调度需求生成目标光路起始点和终点,系统自动提供最优的5种光路路由方案,供用户选择;并提供路由的筛选能力筛选分类如下“推荐路由”、“距离短”、“跳接少”、“不可同路由”。
41.推荐路由为系统自动生成的5种方案的自动排序,按照以下原则排序:
42.1、空闲连通路径最优
43.2、推送最优前5条路径
44.3、距离短
45.将系统推荐的5调路由按照距离的长短进行排序。
46.4、跳接少
47.将系统推荐的5调路由按跳接次数多少由少到多排序,如果跳接相同时,按照推荐路由进行排序。
48.5、不可同路由
49.如果该接入点已经存在一条光路,本次接入的光路是备用路由时,筛选出与已有路由不同路由的光路进行展示。
50.步骤102、接收用户选择目标路由的第一输入,所述目标路由为所述n条光路路由中的一种。
51.具体地,当用户从n条光路路由中选择其中一种时,系统接收用户选择目标路由的第一输入,目标路由为n条光路路由中的一种。
52.步骤103、响应于所述第一输入,将所述目标起点和所述目标终点之间的路由配置为所述目标路由。
53.具体地,当系统接收到用户选择的目标路由之后,将目标起点和目标终点之间的
路由配置为目标路由,完成本次光路调度。
54.本技术实施例提供的智能光路调度方法,不需要依赖必经点选择和全部点迭代,只依赖于现有资源,按照距离短、跳纤少、不同路由和空闲连通规则确定最优的n条光路路由供用户选择,既提高了光路的调度效率,又能保证所选光路为最优的光路。
55.可选地,所述根据目标起点和目标终点之间的距离短、跳纤少、不同路由和空闲连通规则确定最优的n条光路路由,包括:
56.确定所述目标起点和所述目标终点之间的每一路由的距离、转接点个数和纤芯利用率;
57.根据所述目标起点和所述目标终点之间的每一路由的距离、转接点个数和纤芯利用率,以及预设的权重系数,确定每一路由的权值;
58.按照由小到大的顺序对所有路由的权值进行排序,取排序靠前的n个权值对应的路由作为所述最优的n条光路路由。
59.可选地,所述目标起点和所述目标终点之间的路由的距离越长对应的权重系数越大。
60.可选地,所述目标起点和所述目标终点之间的转接点个数越多对应的权重系数越大。
61.可选地,所述目标起点和所述目标终点之间的路由的纤芯利用率越大对应的权重系数越大。
62.具体地,通过以下三种规则确定最优的n中光路路由。
63.一、路径计算原则
64.图2是本发明提供的智能光路调度原理示意图。如图2所示。
65.1、首先计算a-z之间的直达光缆。
66.a.如果存在多条直达光缆则视为多个方案;
67.b.多个方案时排序规则按照“光纤利用率低”优先、“距离短”其次的原则排序,即“光纤利用率低”的方案推荐级别高,如果空闲芯数一样则“距离短”的推荐级别高;当两个优先原则一样时随机排序。
68.2、计算a-z之间的存在一个转接点的所有方案。
69.a.假如a-z之间存在一个转接点b时,a-b之间存在2条光缆、b-z之间存在2条光缆,则计算为4个方案;
70.b.多个方案时排序规则按照“已跳纤空闲”、“光纤利用率低”其次、“距离短”最后的原则进行排序。
71.3、计算a-z之间的存在两个转接点的所有方案。
72.按照“已全部跳纤空闲”、“部分跳纤空闲”、“光纤利用率低”其次、“距离短”最后的原则进行排序;其中跳纤空闲的部分不参与“光纤利用率低”和“距离短”的原则进行排序。
73.4、a-z之间的存在2个以上转接点的所有方案。
74.按照“已全部跳纤空闲”、“部分跳纤空闲”、“光纤利用率低”其次、“距离短”最后的原则进行排序;其中跳纤空闲的部分不参与“光纤利用率低”和“距离短”的排序;
75.5、最多只计算到4个转接点,4个以上转接点方案不在调度方案中考虑;
76.备注:假设a-z之间最多存在m(m>=0)个转接点(a1、a2、a3...am),每两点之间的
直达光缆数量分别为(n1、n2、n3...n
m+1
)n>=0,则m个转接点时的方案总数为(n1*n2*n3*...n
m+1
),则a-z之间所有方案总数的计算公式如下:
[0077][0078]
二、光路路由排序权值算法
[0079]
计算光路路由后,根据表1对应的项进行权值计算,最终按照光缆路由的权值和计算光路路由排序由小到大进行排序。
[0080]
表1权值计算表
[0081]
[0082][0083]
三、资源占用规则
[0084]
资源占用按照“奇偶占用原则”优先,“已跳纤空闲原则”其次,“由小到大原则”再次,“有空就用”最后的顺序进行光纤资源的预占。
[0085]
1、奇偶占用原则
[0086]
即在占用纤芯时,必须以奇数芯开始,同时为连续的两个自然数的纤芯。
[0087]
例如,占用3-4芯、占用11-12芯,不可占用4-5芯、7芯和10芯。
[0088]
2、已跳纤空闲原则
[0089]
在存在转接点时,按照优先占用已跳纤空闲的纤芯,但必须遵循“奇偶占用原则”。
[0090]
例如,在需求为双芯的情况下,若9-10芯已跳纤空闲,7-8芯空闲,则本次占用9-10芯。
[0091]
3、由小到大原则
[0092]
在占用光纤资源时,在满足第1-2条原则的基础上,按照由小到大的原则占用。
[0093]
需要说明的是:
[0094]
1、光纤需求为单芯时,只用奇数纤芯(偶数纤芯作为备用纤芯);如果路由上不满足“奇偶占用原则”述纤芯的占用规则,则可任意占用其中的空闲纤芯,同时该方案的推荐级别最低。
[0095]
2、本文中所描述的“已跳纤空闲”为光纤路由上的两端光缆连接的跳纤空闲纤芯。
[0096]
例如,在图2中,a、z为本次调度的两端,b为转接点,c为与b由直连光缆的其他资源点,则光缆a-b的纤芯与光缆b-z之间存在跳纤且空闲的光纤时才叫做“已跳纤空闲”光纤;如果是光缆a-b与光缆b-z之间的跳纤且空闲的光纤在本次调度中为占用光纤。
[0097]
图3是本发明提供的智能光路调度装置的结构示意图,如图3所示,本发明提供一种智能光路调度装置,包括确定模块301、接收模块302和配置模块303,其中:
[0098]
确定模块301用于根据目标起点和目标终点之间的距离短、跳纤少、不同路由和空闲连通规则确定最优的n条光路路由,并显示所述n条光路路由;接收模块302用于接收用户选择目标路由的第一输入,所述目标路由为所述n条光路路由中的一种;配置模块303用于响应于所述第一输入,将所述目标起点和所述目标终点之间的路由配置为所述目标路由。
[0099]
可选地,所述确定模块包括第一确定单元、第二确定单元和第三确定单元;
[0100]
所述第一确定单元用于确定所述目标起点和所述目标终点之间的每一路由的距离、转接点个数和纤芯利用率;
[0101]
所述第二确定单元用于根据所述目标起点和所述目标终点之间的每一路由的距离、转接点个数和纤芯利用率,以及预设的权重系数,确定每一路由的权值;
[0102]
所述第三确定单元用于按照由小到大的顺序对所有路由的权值进行排序,取排序靠前的n个权值对应的路由作为所述最优的n条光路路由。
[0103]
可选地,所述目标起点和所述目标终点之间的路由的距离越长对应的权重系数越大。
[0104]
可选地,所述目标起点和所述目标终点之间的转接点个数越多对应的权重系数越大。
[0105]
可选地,所述目标起点和所述目标终点之间的路由的纤芯利用率越大对应的权重系数越大。
[0106]
本技术实施例提供的智能光路调度装置,可以用于执行上述相应实施例中所述的方法,通过本实施例提供的装置执行上述相应实施例中所述方法的具体步骤与上述相应实施例相同,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
[0107]
图4是本发明提供的电子设备的结构示意图,如图4所示,该电子设备可以包括:处理器(processor)410、通信接口(communications interface)420、存储器(memory)430和通信总线440,其中,处理器410,通信接口420,存储器430通过通信总线440完成相互间的通信。处理器410可以调用存储器430中的逻辑指令,以执行智能光路调度方法,该方法包括:
[0108]
根据目标起点和目标终点之间的距离短、跳纤少、不同路由和空闲连通规则确定最优的n条光路路由,并显示所述n条光路路由;
[0109]
接收用户选择目标路由的第一输入,所述目标路由为所述n条光路路由中的一种;
[0110]
响应于所述第一输入,将所述目标起点和所述目标终点之间的路由配置为所述目
标路由。
[0111]
此外,上述的存储器430中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0112]
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的智能光路调度方法,该方法包括:
[0113]
根据目标起点和目标终点之间的距离短、跳纤少、不同路由和空闲连通规则确定最优的n条光路路由,并显示所述n条光路路由;
[0114]
接收用户选择目标路由的第一输入,所述目标路由为所述n条光路路由中的一种;
[0115]
响应于所述第一输入,将所述目标起点和所述目标终点之间的路由配置为所述目标路由。
[0116]
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各提供的智能光路调度方法,该方法包括:
[0117]
根据目标起点和目标终点之间的距离短、跳纤少、不同路由和空闲连通规则确定最优的n条光路路由,并显示所述n条光路路由;
[0118]
接收用户选择目标路由的第一输入,所述目标路由为所述n条光路路由中的一种;
[0119]
响应于所述第一输入,将所述目标起点和所述目标终点之间的路由配置为所述目标路由。
[0120]
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0121]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0122]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可
以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1