电信路由推荐方法、装置及服务器与流程

文档序号:31705307发布日期:2022-10-01 10:43阅读:72来源:国知局
电信路由推荐方法、装置及服务器与流程

1.本发明涉及电力通信技术领域,尤其涉及一种电信路由推荐方法、装置及服务器。


背景技术:

2.电力通信网的通信业务对电力系统的生产控制有着密切影响,因此电力通信业务的可靠性对网络路径规划提出了严格的要求。电力通信网络的路由规划需要根据通信业务的重要性做出风险避让,避免风险过度集中所带来的安全隐患,如何在各种场景下迅速、高效的规划出一条有效路径且使其具备匹配各种既定场景的能力,是路径规划算法应当解决的问题。


技术实现要素:

3.本发明提供一种电信路由推荐方法、装置及服务器,用以规划出匹配既定场景的有效路径,避免风险过度集中带来的安全隐患。
4.本发明提供一种电信路由推荐方法,包括:获取电信路由对应的多条业务路径,并基于所述多条业务路径,获取目标系统路径集合;获取所述电信路由对应业务起终点的既往历史路径集合;基于所述目标系统路径集合和所述既往历史路径集合进行路径搜索,确定与所述电信路由对应目标场景相匹配的路径作为目标规划路径,以将所述目标规划路径作为推荐路由表。
5.根据本发明提供的电信路由推荐方法,所述获取所述电信路由对应业务起终点的既往历史路径集合,包括:基于所述多条业务路径,获取目标系统路径的起终点集合;基于所述起终点集合在目标系统既往历史路径集合库中遍历,将起终点匹配度超过预设阈值的既往历史路径进行组合,构建成所述既往历史路径集合。
6.根据本发明提供的电信路由推荐方法,所述基于所述多条业务路径,获取目标系统路径的起终点集合,包括:基于人工智能自然语言处理算法对所述多条业务路径的起终点进行遍历,得到所述起终点集合。
7.根据本发明提供的电信路由推荐方法,所述基于所述多条业务路径,获取目标系统路径集合,包括:基于人工智能自然语言处理算法对所述多条业务路径的目标系统路径进行遍历,得到所述目标系统路径集合。
8.根据本发明提供的电信路由推荐方法,所述基于所述目标系统路径集合和所述既往历史路径集合进行路径搜索,确定与所述电信路由对应目标场景相匹配的路径作为目标规划路径,包括:
在确定所述目标系统路径集合的起终点与所述既往历史路径集合的起终点一致的情况下,将所述既往历史路径集合中,光路长度在第一目标范围内的子节点光路进行组合,构建规划路径集合;遍历所规划路径集合中光路带宽的时隙占用数量百分比,将时隙占用数量百分比最低的路径作为所述目标规划路径。
9.根据本发明提供的电信路由推荐方法,所述基于所述目标系统路径集合和所述既往历史路径集合进行路径搜索,确定与所述电信路由对应目标场景相匹配的路径作为目标规划路径,还包括:在确定所述目标系统路径集合的起终点与所述既往历史路径集合的起终点不一致的情况下,将所述目标系统路径集合的起终点以及所述多条业务路径的起终点进行两两组合,选取组合中对应的最短两条路径构成最短路径集合;将所述最短路径集合和所述目标系统路径集合进行合并,得到更新的既往历史路径集合;将所述更新的既往历史路径集合中,长度在第二目标范围内的路径进行组合,构建规划路径集合。
10.根据本发明提供的电信路由推荐方法,所述获取电信路由对应的多条业务路径,包括:获取电信路由对应的自然语言的业务路径。
11.本发明还提供一种电信路由推荐装置,包括:第一获取模块,用于获取电信路由对应的多条业务路径,并基于所述多条业务路径,获取目标系统路径集合;第二获取模块,用于获取所述电信路由对应业务起终点的既往历史路径集合;推荐模块,用于基于所述目标系统路径集合和所述既往历史路径集合进行路径搜索,确定与所述电信路由对应目标场景相匹配的路径作为目标规划路径,以将所述目标规划路径作为推荐路由表。
12.本发明还提供一种服务器,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一项所述电信路由推荐方法。
13.本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述电信路由推荐方法。
14.本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述电信路由推荐方法。
15.本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述电信路由推荐方法。
16.本发明提供的电信路由推荐方法、装置及服务器,通过电信路由对应的多条业务路径,获取目标系统路径集合,并基于目标系统路径集合和既往历史路径集合进行路径搜索,通过搜索路径与目标场景的匹配度确定目标规划路径,以将所述目标规划路径作为推荐路由表,规划出匹配既定场景的有效路径,避免风险过度集中所带来的安全隐患。
附图说明
17.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
18.图1是本发明提供的电信路由推荐方法的流程示意图之一;图2是本发明提供的电信路由推荐方法的流程示意图之二;图3是本发明提供的资源匹配度算法筛选的流程图;图4是本发明提供的电信路由推荐装置的结构示意图;图5是本发明提供的电子设备的结构示意图。
具体实施方式
19.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
20.下面结合图1-图5描述本发明的电信路由推荐方法、装置及服务器。
21.如图1所示,本发明提供一种电信路由推荐方法,包括:步骤110、获取电信路由对应的多条业务路径,并基于所述多条业务路径,获取目标系统路径集合。
22.可以理解的是,电信路由对应的多条业务路径可以是从系统资源申请单中获取。
23.基于业务路径,对规划路径的目标系统路径进行遍历,得到目标系统路径集合。
24.步骤120、获取所述电信路由对应业务起终点的既往历史路径集合。
25.可以理解的是,目标系统既往历史路径集合库形成方式有两种,一种方式是由目标系统历史数据集中计算形成,另一种方式是由新建路径学习获得。
26.步骤130、基于所述目标系统路径集合和所述既往历史路径集合进行路径搜索,确定与所述电信路由对应目标场景相匹配的路径作为目标规划路径,以将所述目标规划路径作为推荐路由表。
27.可以理解的是,参照搜索路径与既定场景的匹配度,为用户推荐最优的路由表,其匹配度按优先级分为3种方式:1、既往历史路径;2、最短路径,3、资源负载均衡;在每次路径搜索过程中,按以上3种场景进行顺序匹配确认,其目的是所规划路径首先满足客户规划习惯,再满足最短路径条件,最后在路径长度相同的情况下按资源负载最优化方式推荐。
28.既往历史数据来源于综合网管系统内既有的起始点到目标点(即:终点)的业务路径,因为一般第2套保护业务为迂回路由,跟最短路径原则是存在冲的,故将其放到第一优先选择顺序。
29.路径长度数据来源于综合网管系统内光缆网中每2个子节点之间所承载的光缆的实际长度。
30.资源负载数据来源于综合网管系统内每2个子节点之间所承载的资源。
31.在一些实施例中,所述获取电信路由对应的多条业务路径,包括:
获取电信路由对应的自然语言的业务路径。
32.可以理解的是,从系统资源申请单中路径描述字段获取业务路径描述字符,例如:xx设备a槽b口至yy设备c槽d口。主路由:站点1-站点2-站点3;备路由:站点a-站点b-站点c-站点d。该字符集合为第一数据集合。
33.在一些实施例中,所述获取所述电信路由对应业务起终点的既往历史路径集合,包括:基于所述多条业务路径,获取目标系统路径的起终点集合;基于所述起终点集合在目标系统既往历史路径集合库中遍历,将起终点匹配度超过预设阈值的既往历史路径进行组合,构建成所述既往历史路径集合。
34.可以理解的是,根据规划路径的起终点集合,在目标系统既往历史路径集合库中遍历,获取业务起终点匹配度超过80%的既往历史路径进行组合,构建成所述既往历史路径集合。
35.在一些实施例中,所述基于所述多条业务路径,获取目标系统路径的起终点集合,包括:基于人工智能自然语言处理算法(nlp,natural language processing)对所述多条业务路径的起终点进行遍历,得到所述起终点集合。
36.可以理解的是,人工智能自然语言处理算法是利用计算机工具,对书面形式或者口头形式的自然语言进行处理和加工的技术。人工智能自然语言处理算法的任务可以分为词法分析、句法分析、语义分析三个层面。
37.在一些实施例中,所述基于所述多条业务路径,获取目标系统路径集合,包括:基于人工智能自然语言处理算法对所述多条业务路径的目标系统路径进行遍历,得到所述目标系统路径集合。
38.可以理解的是,在基于人工智能自然语言处理算法对所述多条业务路径的起终点进行遍历时,可以同时基于人工智能自然语言处理算法对所述多条业务路径的目标系统路径进行遍历。
39.在一些实施例中,所述基于所述目标系统路径集合和所述既往历史路径集合进行路径搜索,确定与所述电信路由对应目标场景相匹配的路径作为目标规划路径,包括:在确定所述目标系统路径集合的起终点与所述既往历史路径集合的起终点一致的情况下,将所述既往历史路径集合中,光路长度在第一目标范围内的子节点光路进行组合,构建规划路径集合;遍历所规划路径集合中光路带宽的时隙占用数量百分比,将时隙占用数量百分比最低的路径作为所述目标规划路径。
40.可以理解的是,第一目标范围可以是光路长度排名靠前的范围。遍历既往历史路径集合中所有子节点之间光路长度数据,按光路长度进行升序排列,以光路长度排名前10的子节点间光路,形成规划路径集合。
41.遍历规划路径集合的所有数据经过光路带宽利用情况(即:光路带宽的时隙占用数量百分比),按占用百分比进行升序排列,取出第一条(即:占用百分比最低的一条)形成目标规划路径。
42.将规划路径作为推荐路由表,作为业务路由开通的基础。
43.在一些实施例中,所述基于所述目标系统路径集合和所述既往历史路径集合进行路径搜索,确定与所述电信路由对应目标场景相匹配的路径作为目标规划路径,还包括:在确定所述目标系统路径集合的起终点与所述既往历史路径集合的起终点不一致的情况下,将所述目标系统路径集合的起终点以及所述多条业务路径的起终点进行两两组合,选取组合中对应的最短两条路径构成最短路径集合;将所述最短路径集合和所述目标系统路径集合进行合并,得到更新的既往历史路径集合;将所述更新的既往历史路径集合中,长度在第二目标范围内的路径进行组合,构建规划路径集合。
44.可以理解的是,将既往历史路径集合与目标系统路径集合进行融合,选取既往历史路径集合中包含目标系统路径集合的路径。若既往历史路径集合与目标系统路径集合的起终点一致,则既往历史路径集合不变,继续后续的流程。
45.若既往历史路径集合与目标系统路径集合的起终点不一致,则需要对既往历史路径集合进行调整更新。将目标系统路径集合的起终点与业务路径的起终点两两间计算最短路径形成集合a、集合z。将集合a、目标系统路径集合、集合z进行合并,形成更新的既往历史路径集合。
46.在另一些实施例中,如图2所示,电信路由推荐方法包括:步骤210、获取自然语言的业务路径;步骤220、使用人工智能自然语言处理算法遍历获取目标系统路径集合;步骤230、获取业务起终点相关的既往历史路径集合;步骤240、资源匹配度算法筛选;步骤250、选取目标规划路径作为推荐路由表。
47.其中,如图3所示,步骤240所述的资源匹配度算法筛选,具体包括但不限于以下步骤:步骤241、既往历史路径匹配融合。
48.将既往历史路径集合与目标系统路径集合进行融合,选取既往历史路径集合中包含目标系统路径集合的路径。若既往历史路径集合的起终点与目标系统路径集合的起终点一致,则执行步骤243,若既往历史路径集合的起终点与目标系统路径集合的起终点不一致,则执行步骤242。
49.步骤242、既往历史路径叠加最短路径。
50.可以理解的是,将目标系统路径集合的起终点以及业务路径的起终点两两间计算最短路径形成集合a、集合z。将集合a、目标系统路径集合、集合z进行合并形成更新的既往历史路径集合,执行步骤243。
51.步骤243、光路长度优选。
52.遍历既往历史路径集合中所有子节点之间光路长度数据,按路径总长度进行升序排列,以排序前10条数据形成规划路径集合。
53.步骤244、带宽利用率优选。
54.遍历规划路径集合中所有数据中所经过光路带宽利用情况(即:时隙占用数量百分比),按占用百分比进行升序排列,取出第一条路径形成规划路径。
55.综上所述,本发明基于人工智能和专家系统技术的电力通信路由推荐场景的全局信息是已知,属于静态规划的方式,故经过综合选择使用a*正向搜索方法。a*正向搜索方法属于启发式搜索算法,即在搜索过程中建立启发式搜索规则,以此来衡量实时搜索位置和目标位置的距离关系,使搜索方向优先朝向目标点所处位置的方向,最终达到提高搜索效率的效果。a*算法的基本实现过程为:从起始点开始计算其每一个子节点的距离,从中选择距离值最小的子节点作为搜索的下一点,往复迭代,直到下一子节点为目标点。
56.在本发明提供的电信路由推荐方法中,通过电信路由对应的多条业务路径,获取目标系统路径集合,并基于目标系统路径集合和既往历史路径集合进行路径搜索,通过搜索路径与目标场景的匹配度确定目标规划路径,以将所述目标规划路径作为推荐路由表,规划出匹配既定场景的有效路径,避免风险过度集中所带来的安全隐患。
57.下面对本发明提供的电信路由推荐装置进行描述,下文描述的电信路由推荐装置与上文描述的电信路由推荐方法可相互对应参照。
58.如图4所示,本发明提供的电信路由推荐装置400,包括:第一获取模块410,用于获取电信路由对应的多条业务路径,并基于所述多条业务路径,获取目标系统路径集合;第二获取模块420,用于获取所述电信路由对应业务起终点的既往历史路径集合;推荐模块430,用于基于所述目标系统路径集合和所述既往历史路径集合进行路径搜索,确定与所述电信路由对应目标场景相匹配的路径作为目标规划路径,以将所述目标规划路径作为推荐路由表。
59.本发明还提供一种服务器,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一项所述电信路由推荐方法。
60.下面对本发明提供的电子设备、计算机程序产品及存储介质进行描述,下文描述的电子设备、计算机程序产品及存储介质与上文描述的电信路由推荐方法可相互对应参照。
61.图5示例了一种电子设备的实体结构示意图,如图5所示,该电子设备可以包括:处理器(processor)510、通信接口(communications interface)520、存储器(memory)530和通信总线540,其中,处理器510,通信接口520,存储器530通过通信总线540完成相互间的通信。处理器510可以调用存储器530中的逻辑指令,以执行电信路由推荐方法,该方法包括:获取电信路由对应的多条业务路径,并基于所述多条业务路径,获取目标系统路径集合;获取所述电信路由对应业务起终点的既往历史路径集合;基于所述目标系统路径集合和所述既往历史路径集合进行路径搜索,确定与所述电信路由对应目标场景相匹配的路径作为目标规划路径,以将所述目标规划路径作为推荐路由表。
62.此外,上述的存储器530中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以
使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
63.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的电信路由推荐方法,该方法包括:获取电信路由对应的多条业务路径,并基于所述多条业务路径,获取目标系统路径集合;获取所述电信路由对应业务起终点的既往历史路径集合;基于所述目标系统路径集合和所述既往历史路径集合进行路径搜索,确定与所述电信路由对应目标场景相匹配的路径作为目标规划路径,以将所述目标规划路径作为推荐路由表。
64.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的电信路由推荐方法,该方法包括:获取电信路由对应的多条业务路径,并基于所述多条业务路径,获取目标系统路径集合;获取所述电信路由对应业务起终点的既往历史路径集合;基于所述目标系统路径集合和所述既往历史路径集合进行路径搜索,确定与所述电信路由对应目标场景相匹配的路径作为目标规划路径,以将所述目标规划路径作为推荐路由表。
65.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
66.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
67.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1