一种光纤路由业务调度方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38837666 阅读:10 留言:0更新日期:2023-09-17 09:53
本申请涉及光纤网络技术领域,尤其涉及一种光纤路由业务调度方法、装置、电子设备及存储介质,基于通信令牌接收光纤配线设备发送的设备能力和运行状态的数据,并将接收到所述光纤配线设备发送的设备能力和运行状态的数据存储至数据库中;根据接收到的业务需求生成业务流程限制条件,并且基于所述业务流程限制条件生成对光纤配线设备群的一组原子性任务;将所述一组原子性任务下发至该光纤配线设备群进行执行,并且接收所述光纤配线设备群发送的执行结果。从而能够根据光纤配线设备上报的设备能力和运行状态,在对光纤网络的全局把控下给出解决业务需求的方案。给出解决业务需求的方案。给出解决业务需求的方案。

【技术实现步骤摘要】
一种光纤路由业务调度方法、装置、电子设备及存储介质


[0001]本申请涉及光纤网络
,尤其涉及一种光纤路由业务调度方法、装置、电子设备及存储介质。

技术介绍

[0002]随着光纤网络的普及,光纤网络维护难度日益加大,其光纤网络设备及光纤连接错综复杂,光纤路由规划及调度难度日益增加。光纤配线设备自身所具备的硬件能力也并未从光纤网络全局得到最有效的利用,如光纤配线设备纤芯的有效利用率不高,对光纤链路损耗测试的准确度不够,对更可靠光纤路由的规划与调度很大程度上需要基于对光纤网络的全局把控,但单个设备的硬件能力并未在平台端形成有效整合,导致很多光纤应用场景所提供的解决方案不是最佳方案或不能很好满足业务场景需求。

技术实现思路

[0003]为克服现有技术中的不足,本申请提供一种光纤路由业务调度方法、装置、电子设备及存储介质,能够根据光纤配线设备上报的设备能力和运行状态,在对光纤网络的全局把控下给出解决业务需求的方案。
[0004]第一方面,本申请提供一种光纤路由业务调度方法,所述方法包括以下步骤:响应光纤配线设备发送的注册请求,对所述光纤配线设备进行合法性认证,并且在认证通过后,向所述光纤配线设备下发通信令牌;基于所述通信令牌接收所述光纤配线设备发送的设备能力和运行状态的数据,并将接收到所述光纤配线设备发送的设备能力和运行状态的数据存储至数据库中;根据接收到的业务需求生成业务流程限制条件,并且基于所述业务流程限制条件生成对光纤配线设备群的一组原子性任务;其中,所述光纤配线设备群是解决所述业务需求的相关光纤配线设备;将所述一组原子性任务下发至该光纤配线设备群进行执行,并且接收所述光纤配线设备群发送的执行结果。
[0005]在一种可能的实施方式中,所述响应光纤配线设备发送的注册请求,对所述光纤配线设备进行合法性认证,包括以下步骤:接收光纤配线设备通过公钥加密传输的认证数据;其中,所述认证数据包括设备标识、密码以及所述光纤配线设备对应的用户名和需要连接的服务器用户名;通过私钥对所述认证数据进行解密,以对所述光纤配线设备进行合法性认证。
[0006]在一种可能的实施方式中,通过如下方式将接收到所述光纤配线设备发送的设备能力和运行状态的数据存储至数据库中:将接收到所述光纤配线设备发送的设备能力的数据保存在缓存中并序列化到数据库中;其中,所述数据库采用Key

Value键值对形式保存,并且构建所述光纤配线设备和其设备能力的双向索引;
将接收到所述光纤配线设备发送的运行状态的数据保存到所述数据库中。
[0007]在一种可能的实施方式中,所述业务流程限制条件包括业务流程显性限制条件和业务流程隐性限制条件,所述根据接收到的业务需求生成业务流程限制条件,并且基于所述业务流程限制条件生成对光纤配线设备群的一组原子性任务,包括以下步骤:对接收到业务需求进行解析并生成所述业务需求对应的业务流程以及所述业务流程显性限制条件;基于所述业务流程显性限制条件生成解决所述业务需求的第一结果集合;基于所述业务流程隐性限制条件对所述第一结果集合进行过滤,得到解决所述业务需求的第二结果集合;其中,所述业务流程显性限制条件包括对所述光纤配线设备的运行状态的限定;基于当前所述光纤配线设备的设备能力和运行状态从所述第二结果集合中筛选出解决所述业务需求的最优的光纤配线设备群的一组原子性任务。
[0008]在一种可能的实施方式中,所述基于所述业务流程显性限制条件生成解决所述业务需求的第一结果集合,包括以下步骤:将所述业务流程显性限制条件划分为光纤设备显性限制集合和整体显性限制集合;基于所述光纤设备显性限制集合初步生成解决所述业务需求的备选第一结果集合;其中,所述光纤设备显性限制集合包括光纤路由黑白名单和光纤配线设备开通业务的有效占比;基于所述整体显性限制集合对所述备选第一结果集合进行过滤,得到解决所述业务需求的第一结果集合;其中,所述整体显性限制集合包括光纤链路总链路损耗、光纤路由所经站点数和光纤业务路由总长度。
[0009]在一种可能的实施方式中,其中,所述一组原子性任务包括移动纤芯任务、光时域反射仪OTDR测试任务、低电量休眠任务、低温保护任务中的一种或多种。
[0010]在一种可能的实施方式中,所述接收所述光纤配线设备群发送的执行结果,包括以下步骤:在所述光纤配线设备群中的所有光纤配线设备均成功执行时,将所述业务需求置为成功;更新数据库中所述光纤配线设备群中所有光纤配线设备的设备能力和运行状态的数据。
[0011]第二方面,本申请提供一种光纤路由业务调度装置,所述装置包括:认证模块,用于响应光纤配线设备发送的注册请求,对所述光纤配线设备进行合法性认证,并且在认证通过后,向所述光纤配线设备下发通信令牌;存储模块,用于基于所述通信令牌接收所述光纤配线设备发送的设备能力和运行状态的数据,并将接收到所述光纤配线设备发送的设备能力和运行状态的数据存储至数据库中;生成模块,用于根据接收到的业务需求生成业务流程限制条件,并且基于所述业务流程限制条件生成对光纤配线设备群的一组原子性任务;其中,所述光纤配线设备群是解决所述业务需求的相关光纤配线设备;
执行模块,用于将所述一组原子性任务下发至该光纤配线设备群进行执行,并且接收所述光纤配线设备群发送的执行结果。
[0012]第三方面,本申请提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如第一方面任一所述的光纤路由业务调度方法的步骤。
[0013]第四方面,本申请提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如第一方面任一所述的光纤路由业务调度方法的步骤。
[0014]本实施例提供的一种光纤路由业务调度方法、装置、电子设备及存储介质,响应光纤配线设备发送的注册请求,对所述光纤配线设备进行合法性认证,并且在认证通过后,向所述光纤配线设备下发通信令牌;基于所述通信令牌接收所述光纤配线设备发送的设备能力和运行状态的数据,并将接收到所述光纤配线设备发送的设备能力和运行状态的数据存储至数据库中;根据接收到的业务需求生成业务流程限制条件,并且基于所述业务流程限制条件生成对光纤配线设备群的一组原子性任务;其中,所述光纤配线设备群是解决所述业务需求的相关光纤配线设备;将所述一组原子性任务下发至该光纤配线设备群进行执行,并且接收所述光纤配线设备群发送的执行结果。从而能够将业务需要的相关路由业务动态拆解并完成一组相关光纤配线设备的路由任务下发,较好完成路由业务需求,并且充分结合光纤组网中各个光纤配线设备具备的硬件能力及资源使用状态,经光纤网络全局分析,得到的结果集具备原子性特点。
附图说明
[0015]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种光纤路由业务调度方法,其特征在于,所述方法包括以下步骤:响应光纤配线设备发送的注册请求,对所述光纤配线设备进行合法性认证,并且在认证通过后,向所述光纤配线设备下发通信令牌;基于所述通信令牌接收所述光纤配线设备发送的设备能力和运行状态的数据,并将接收到所述光纤配线设备发送的设备能力和运行状态的数据存储至数据库中;根据接收到的业务需求生成业务流程限制条件,并且基于所述业务流程限制条件生成对光纤配线设备群的一组原子性任务;其中,所述光纤配线设备群是解决所述业务需求的相关光纤配线设备;将所述一组原子性任务下发至该光纤配线设备群进行执行,并且接收所述光纤配线设备群发送的执行结果。2.根据权利要求1所述一种光纤路由业务调度方法,其特征在于,所述响应光纤配线设备发送的注册请求,对所述光纤配线设备进行合法性认证,包括以下步骤:接收光纤配线设备通过公钥加密传输的认证数据;其中,所述认证数据包括设备标识、密码以及所述光纤配线设备对应的用户名和需要连接的服务器用户名;通过私钥对所述认证数据进行解密,以对所述光纤配线设备进行合法性认证。3.根据权利要求2所述一种光纤路由业务调度方法,其特征在于,通过如下方式将接收到所述光纤配线设备发送的设备能力和运行状态的数据存储至数据库中:将接收到所述光纤配线设备发送的设备能力的数据保存在缓存中并序列化到数据库中;其中,所述数据库采用Key

Value键值对形式保存,并且构建所述光纤配线设备和其设备能力的双向索引;将接收到所述光纤配线设备发送的运行状态的数据保存到所述数据库中。4.根据权利要求3所述一种光纤路由业务调度方法,其特征在于,其中,所述业务流程限制条件包括业务流程显性限制条件和业务流程隐性限制条件,所述根据接收到的业务需求生成业务流程限制条件,并且基于所述业务流程限制条件生成对光纤配线设备群的一组原子性任务,包括以下步骤:对接收到业务需求进行解析并生成所述业务需求对应的业务流程以及业务流程显性限制条件;基于所述业务流程显性限制条件生成解决所述业务需求的第一结果集合;基于业务流程隐性限制条件对所述第一结果集合进行过滤,得到解决所述业务需求的第二结果集合;其中,所述业务流程显性限制条件包括对所述光纤配线设备的运行状态的限定;基于当前所述光纤配线设备的设备能力和运行状态从所述第二结果集合中筛选出解决所述业务需求的最优的光纤配线设备群的一组原子性任务。5.根据权利要求4所述...

【专利技术属性】
技术研发人员:尹远王巍巍邵克松初雯雯
申请(专利权)人:北京瑞祺皓迪技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1