1.一种多协议编排方法,其特征在于,包括:获取用户设置的业务参数、业务需求以及网络资源的状态信息,所述网络资源包括多种协议网络架构所对应控制的网络资源类型的至少其中之一;根据所述业务参数将所述网络资源中的各网络资源设备配置为网络节点,将连接各所述网络资源设备的链路配置为连接边,生成网络拓扑结构;根据所述业务需求、状态信息及所述网络拓扑结构确定满足所述多种协议网络架构的可用最优路由;根据所述可用最优路由生成控制策略;根据所述控制策略更新所述网络资源的状态,向所述用户发送部署成功信息。
2.根据权利要求1所述的多协议编排方法,其特征在于,所述根据所述业务需求、状态信息及所述网络拓扑结构确定满足所述多种协议网络架构的可用最优路由,包括:判断所述网络拓扑结构中的各所述网络节点的实际负载是否大于预设负载;当所述网络节点的实际负载大于预设负载时,将所述网络节点确定为不可用节点,并在所述网络拓扑结构中删除所述不可用节点及所述不可用节点的连接边;根据所述业务需求在所述网络拓扑结构中筛选出各必经网络节点;计算包含所述必经网络节点的最优路由;所述多种协议网络架构所对应的控制器根据所述状态信息判断所述最优路由是否可用。
3.根据权利要求2所述的多协议编排方法,其特征在于,所述计算包含所述必经网络节点的最优路由,包括:获取所有包含所述必经网络节点的逻辑路由;计算所述逻辑路由中所有从任一所述网络节点经过所述必经网络节点到达任一所述网络节点的路径,并计算各所述路径的时延和跳数;根据预设权值,计算各所述路径的时延和跳数的加权和值;将最小的所述加权和值所对应的所述路径设置为最优路由。
4.根据权利要求2所述的多协议编排方法,其特征在于,还包括:当所述最优路由不可用时,向所述用户发送部署失败信息。
5.根据权利要求1所述的多协议编排方法,其特征在于,在所述获取用户设置的业务参数、业务需求以及网络资源的状态信息之后,以及在所述根据所述业务参数将所述网络资源中的各网络资源设备配置为网络节点,将连接各所述网络资源设备的链路配置为连接边,生成网络拓扑结构之前,所述多协议编排方法还包括:判断所述用户设置的业务参数是否为空;当所述用户设置的业务参数为空时,将预设缺省业务参数设置为所述业务参数。
6.根据权利要求1所述的多协议编排方法,其特征在于,所述多种协议网络架构包括:SDN架构、SNMP架构、CORBA架构、NFV架构。
7.一种多协议编排装置,其特征在于,包括:用户设置获取模块(1),用于获取用户设置的业务参数、业务需求以及网络资源的状态信息,所述网络资源包括多种协议网络架构所对应控制的网络资源类型的至少其中之一;网络拓扑结构构建模块(2),用于根据所述业务参数将所述网络资源中的各网络资源设备配置为网络节点,将连接各所述网络资源设备的链路配置为连接边,生成网络拓扑结构;可用最优路由确定模块(3),用于根据所述业务需求、状态信息及所述网络拓扑结构确定满足所述多种协议网络架构的可用最优路由;控制策略生成模块(4),根据所述可用最优路由生成控制策略;反馈模块(5),用于根据所述控制策略更新所述网络资源的状态,向所述用户发送部署成功信息。
8.根据权利要求7所述的多协议编排装置,其特征在于,还包括:业务参数判断模块(6),用于判断所述用户设置的业务参数是否为空;缺省业务参数设置模块(7),当所述用户设置的业务参数为空时,所述缺省业务参数设置模块用于将预设缺省业务参数设置为所述业务参数。
9.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令被处理器执行时实现如权利要求1-6中任一项所述的多协议编排方法。
10.一种电子设备,其特征在于,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行如权利要求1-6中任一项所述的多协议编排方法。