一种网络组建方案的自动配置方法及系统与流程

文档序号:12491636阅读:345来源:国知局
一种网络组建方案的自动配置方法及系统与流程

本发明涉及网络组建设计领域,具体涉及一种网络组建方案的自动配置方法及系统。



背景技术:

随着电信运营商网络建设的发展,传统的电路域、软交换已经向IMS发展,承载网络也已经IP化,组网的设计和开通已经由传统的人工方式向计算机软件方式转变,既能有效的提高设计效率、也能对设计方案进行管理。

网络组建方案设计涉及电信运营商通讯网的传输网管系统、资源管理系统和大客户网管系统等多个系统,与运营商网络结构、网络结构调整以及集团客户业务及业务开通有着密切关系。

目前,多数的网络组建方案的获取均为由人工方式进行组网设计,但该种设计方式由于信息分散,设计效率低下且容易发生资源占有冲突的问题。



技术实现要素:

针对现有技术中的缺陷,本发明提供一种网络组建方案的自动配置方法及系统,有效提升了网络组建方案设计效率,能够有效合理的利用现有的网络资源,将设计阶段和现网实施阶段进行分离,有效避免了资源的重复占用,保证了配置过程的可靠性及准确性。

为解决上述技术问题,本发明提供以下技术方案:

一方面,本发明提供了一种网络组建方案的自动配置方法,所述方法包括:

获取组建网络用资源数据;

对所述资源数据进行树形搜索,得到依次排列的网络组建方案;

显示各所述网络组建方案;

对所述网络组建方案进行划分及存储;

以及,控制所述网络组建方案运行,并在该网络组建方案的运行过程中对所述网络组建方案进行调整,得到配置后的网络组建优选方案。

进一步的,所述方法还包括:

在所述网络组建方案运行的过程中,该网络组建方案占用其应用的所述资源数据;

以及,若删除占用有所述资源数据的网络组建方案,则占用的资源数据重新分配至其他网络组建方案。

进一步的,所述在所述网络组建方案运行的过程中,该网络组建方案占用其应用的所述资源数据,包括:

若当前运行的所述网络组建方案有多个,且应用于各所述网络组建方案中的资源数据出现重叠,则该重叠的资源数据由运行时间早于其他方案的一个网络组建方案占用。

进一步的,所述获取组建网络用资源数据,包括:

根据预设在现有资源系统开放的只读数据库的占用状态更新接口,获取用于组建网络的所述资源数据,其中,所述资源数据包括网络资源、资源利用率及资源占用情况。

进一步的,所述资源数据还包括图标数据,且所述图标数据存储至预设的图标存储表中。

进一步的,所述对所述资源数据进行树形搜索,得到依次排列的网络组建方案,包括:

在所述资源数据中获取网络组建的起点信息;

以所述起点信息为起点,对所述资源数据进行树形搜索,直到搜索到终点信息,并列举起点信息至终点信息之间的多条路径,得到多个网络组建方案;

以及,根据所述路径的长度,对各所述网络组建方案进行优先排序。

进一步的,所述显示各所述网络组建方案,包括:

以表格格式列举各网络组建方案路径上的全部设备及端口;

或者,以图形格式将各网络组建方案路径上全部设备通过线连接,得到网络拓扑图形,且所述网络拓扑图形中的设备显示有其端口。

进一步的,所述对所述网络组建方案进行划分及存储,包括:

对所述网络组建方案按照方案编号、业务名称、客户名称、方案名称及方案详细信息进行划分;

存储经划分的各所述网络组建方案。

进一步的,所述控制所述网络组建方案运行,并在该网络组建方案的运行过程中对所述网络组建方案进行调整,得到配置后的网络组建优选方案,包括:

控制所述网络组建方案运行,并在该网络组建方案的运行过程中,列举其与未运行的网络组建方案之间的差异处;

对所述差异处进行标注;

以及,根据标注后的所述差异处对运行中的网络组建方案进行调整,得到配置后的网络组建优选方案。

另一方面,本发明还提供了一种网络组建方案的自动配置系统,所述系统包括:

资源数据获取单元,用于获取组建网络用资源数据;

网络组建方案获取单元,用于对所述资源数据进行树形搜索,得到依次排列的网络组建方案;

网络组建方案显示单元,用于显示各所述网络组建方案;

网络组建方案划分及存储单元,用于对所述网络组建方案进行划分及存储;

网络组建优选方案获取单元,用于控制所述网络组建方案运行,并在该网络组建方案的运行过程中对所述网络组建方案进行调整,得到配置后的网络组建优选方案。

由上述技术方案可知,本发明所述的一种网络组建方案的自动配置方法及系统,该方法通过获取组建网络用资源数据;对资源数据进行树形搜索,得到依次排列的网络组建方案;显示网络组建方案;对网络组建方案进行划分及存储;以及控制网络组建方案运行,并在运行过程中对网络组建方案进行调整,得到配置后的网络组建优选方案;有效提升了网络组建方案设计效率,能够有效合理的利用现有的网络资源,将设计阶段和现网实施阶段进行分离,有效避免了资源的重复占用,保证了配置过程的可靠性及准确性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例一的一种网络组建方案的自动配置方法的流程示意图;

图2是本发明实施例二的包括步骤A01和A02的上述动配置方法的一种具体实施方式的流程示意图;

图3是本发明实施例四的上述动配置方法中步骤200的一种具体实施方式的流程示意图;

图4是本发明实施例六的上述动配置方法中步骤400的一种具体实施方式的流程示意图;

图5是本发明实施例七的上述动配置方法中步骤500的一种具体实施方式的流程示意图;

图6是本发明具体应用例中的网络组建方案的设计工具的结构示意图;

图7是本发明的一种网络组建方案的自动配置系统的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例一提供了一种网络组建方案的自动配置方法的一种具体实施方式。参见图1,该自动配置方法具体包括如下内容:

步骤100:获取组建网络用资源数据。

在本步骤中,通过资源管理系统开放只读数据库共享方式,直接查询资源数据;同时资源管理系统预先提供资源占用状态更新接口,在存在正在实施的网络组建方案的时候,通过状态更新接口对资源进行占用。

步骤200:对所述资源数据进行树形搜索,得到依次排列的网络组建方案。

在本步骤中,通过起点信息,搜索到多条终点,在终点的基础上再进行搜索,以树形结构呈现,可以采用人工组网或智能化编排两种方式,其中的人工组网方式通过树形搜索、选择资源、点点连接方式进行组网设计;按照连接关系,从起点开始,逐级进行,完成一级再进行后一级,直到到达终点,完成设计;智能化编排方式通过树形搜索,递归进行搜索,直到搜索到终点,把所有可能的路径都搜索出来,列举出来供选择。

步骤300:显示各所述网络组建方案。

在本步骤中,列举所有方案时,有表格格式,从上到下逐一列出经过的设备及端口;还有图形化模式,图形化模式以网络拓扑方式,把路径上的所有设备通过线连接,展示整条路径的拓扑。选择设备,可以查看设备上使用端口。

步骤400:对所述网络组建方案进行划分及存储。

在本步骤中,对设计方案进行管理,管理的方案分为设计状态和已实施状态。

步骤500:控制所述网络组建方案运行,并在该网络组建方案的运行过程中对所述网络组建方案进行调整,得到配置后的网络组建优选方案。

在本步骤中,对于已实施的方案,允许实施时对方案进行调整,调整后的方案和原设计方案会有一定的差异。已经实施的方案可以选择对应的设计方案进行对比,以列表形式列举出二者之间的差异,并在图形化界面里对有差异的地方通过图标进行标注。

从上述描述可知,本发明的实施例由原来信息分散、人工方式组网设计改变为以资源数据为基础,通过软件编排的方式,既能提升方案设计效率,又能有效合理的利用现有的网络资源;直观的、所见即所得的设计方式;设计阶段和现网实施阶段分离,设计阶段网络资源进行预占,避免资源冲突;直观对比设计和实施之间的差异。

本发明实施例二提供了包括步骤A01和A02的上述动配置方法的一种具体实施方式。参见图2,该步骤A01和A02还包括如下内容:

A01:在所述网络组建方案运行的过程中,该网络组建方案占用其应用的所述资源数据。

在本步骤中,若当前运行的所述网络组建方案有多个,且应用于各所述网络组建方案中的资源数据出现重叠,则该重叠的资源数据由运行时间早于其他方案的一个网络组建方案占用。

A02:若删除占用有所述资源数据的网络组建方案,则占用的资源数据重新分配至其他网络组建方案。

从上述描述可知,资源管理系统还提供资源占用状态更新接口给本发明,本发明生成实施方案的时候,通过状态更新接口对资源进行预占,避免了资源的重复占用,保证了配置过程的可靠性及准确性。

本发明实施例三提供了上述动配置方法中步骤100的一种具体实施方式。该步骤100具体包括如下内容:

根据预设在现有资源系统开放的只读数据库的占用状态更新接口,获取用于组建网络的所述资源数据,其中,所述资源数据包括网络资源、资源利用率及资源占用情况。

在上述内容中,所述资源数据还包括图标数据,且所述图标数据存储至预设的图标存储表中。

从上述描述可知,本发明的实施例和现网资源数据对接,直接管理组网资源。

本发明实施例四提供了上述动配置方法中步骤200的一种具体实施方式。参见图3,该步骤200具体包括如下内容:

步骤201:在所述资源数据中获取网络组建的起点信息。

步骤202:以所述起点信息为起点,对所述资源数据进行树形搜索,直到搜索到终点信息,并列举起点信息至终点信息之间的多条路径,得到多个网络组建方案。

步骤203:根据所述路径的长度,对各所述网络组建方案进行优先排序。

从上述描述可知,本发明的实施例从原来资料分散加人工方式改变为综合资源数据加智能化编排方式,有效提升方案设计效率,并能有效合理的利用现有的网络资源。

本发明实施例五提供了上述动配置方法中步骤300的一种具体实施方式。该步骤300具体包括如下内容:

以表格格式列举各网络组建方案路径上的全部设备及端口;

或者,以图形格式将各网络组建方案路径上全部设备通过线连接,得到网络拓扑图形,且所述网络拓扑图形中的设备显示有其端口。

从上述描述可知,本发明的实施例实现了以图形或表格化的方式直观展现网络组建方案。

本发明实施例六提供了上述动配置方法中步骤400的一种具体实施方式。参见图4,该步骤400具体包括如下内容:

步骤401:对所述网络组建方案按照方案编号、业务名称、客户名称、方案名称及方案详细信息进行划分。

步骤402:存储经划分的各所述网络组建方案。

从上述描述可知,本发明的实施例实现了对设计方案的管理,包括设计阶段的方案和现网实施的方案。

本发明实施例七提供了上述动配置方法中步骤500的一种具体实施方式。参见图5,该步骤500具体包括如下内容:

步骤501:控制所述网络组建方案运行,并在该网络组建方案的运行过程中,列举其与未运行的网络组建方案之间的差异处。

步骤502:对所述差异处进行标注。

步骤503:以及,根据标注后的所述差异处对运行中的网络组建方案进行调整,得到配置后的网络组建优选方案。

从上述描述可知,本发明的实施例对实施方案和设计方案以图形化方式进行对比,展现二者之间的差异;其直观的、所见即所得的设计方式,操作直观且适用性强。

为进一步的说明本方案,本发明还提供了一种网络组建方案的自动配置方法的一种具体应用例。该具体应用例包括如下内容:

该具体应用例通过如图6所示的设计工具进行;

S1资源数据管理:

资源数据管理通过资源管理系统开放只读数据库共享方式,共享给本发明,本发明通过只读数据库直接查询资源数据;资源管理系统还提供资源占用状态更新接口给本发明,本发明生成实施方案的时候,通过状态更新接口对资源进行预占。

S2组网图形化设计:

树形搜索引擎:通过起点信息,搜索到多条终点,在终点的基础上再进行搜索,以树形结构呈现。

2-1资源图标:资源图标采用直观形象的图标,本发明内置有默认的图标。如果需要更换,系统提供有存储图标的表,直接通过界面操作,上传新的图标进行更换,新图标将保存到存储表里。

2-2组网设计过程:采用人工组网和智能化编排两种方式。人工组网方式通过树形搜索、选择资源、点点连接方式进行组网设计。按照连接关系,从起点开始,逐级进行,完成一级再进行后一级,直到到达终点,完成设计。智能化编排方式通过树形搜索,递归进行搜索,直到搜索到终点,把所有可能的路径都搜索出来,列举出来供选择。

2-3资源预占:本发明支持多个设计同时进行,为了避免多个方案占用相同的资源,本发明对资源进行预占,已经预占的资源,不能再在另外的方案中使用。资源预占采用先到先得的方式,时间上谁先占用,则谁占用。若方案取消保存,则预占的资源自动释放。资源预占有效避免冲突。

S3组网方案智能化编排:

智能化编排依赖于树形搜索引擎,通过指定起点和终点,通过树形搜索,逐级搜索尝试可行的路径,进行递归搜索,直到到达终点,系统将能够到达终点的路径列举出来,供选取。列举时,按照路径长短进行优先排序。

列举所有方案时,有表格格式,从上到下逐一列出经过的设备及端口;还有图形化模式,图形化模式以网络拓扑方式,把路径上的所有设备通过线连接,展示整条路径的拓扑。选择设备,可以查看设备上使用端口。

S4组网方案图形化展示:

图形化模式以网络拓扑方式,把路径上的所有设备通过线连接,展示整条路径的拓扑。选择设备,查看设备上使用端口。

S5组网方案管理:

本发明能对设计方案进行管理,管理的方案分为设计状态和已实施状态。两种状态的方案分表进行存储,数据模型一致,数据模型如下:方案编号、业务名称、客户名称、方案名称及方案信息

方案管理,按照客户进行分类呈现,界面左边呈现客户列表,客户展开后为该客户的业务列表,选择一个业务,查看方案展示。对于已实施的方案,允许实施时对方案进行调整,调整后的方案和原设计方案会有一定的差异。已经实施的方案可以选择对应的设计方案进行对比。

S6组网方案对比:

对于已实施的方案,允许实施时对方案进行调整,调整后的方案和原设计方案会有一定的差异。已经实施的方案可以选择对应的设计方案进行对比,以列表形式列举出之间的差异,并在图形化界面里对有差异的地方通过图标进行标注。

从上述描述可知,本发明(1)和现网资源数据对接,直接管理组网资源;从原来资料分散加人工方式改变为综合资源数据加智能化编排方式,有效提升方案设计效率,并能有效合理的利用现有的网络资源;(2)直观的、所见即所得的设计方式,操作直观,适用性强;(3)设计阶段和现网实施阶段分离,设计阶段网络资源进行预占,避免资源冲突;(4)对设计方案进行管理,直观对比设计和实施之间的差异。

本发明实施例八提供了能够实现上述动配置方法的一种网络组建方案的自动配置系统。参见图7,该自动配置系统具体包括如下内容:

资源数据获取单元10,用于获取组建网络用资源数据。

网络组建方案获取单元20,用于对所述资源数据进行树形搜索,得到依次排列的网络组建方案。

网络组建方案显示单元30,用于显示各所述网络组建方案。

网络组建方案划分及存储单元40,用于对所述网络组建方案进行划分及存储。

网络组建优选方案获取单元50,用于控制所述网络组建方案运行,并在该网络组建方案的运行过程中对所述网络组建方案进行调整,得到配置后的网络组建优选方案。

从上述描述可知,本发明的系统由原来信息分散、人工方式组网设计改变为以资源数据为基础,通过软件编排的方式,既能提升方案设计效率,又能有效合理的利用现有的网络资源;直观的、所见即所得的设计方式;设计阶段和现网实施阶段分离,设计阶段网络资源进行预占,避免资源冲突;直观对比设计和实施之间的差异。

最后应说明的是:以上各实施例仅用以说明本发明的实施例的技术方案,而非对其限制;尽管参照前述各实施例对本发明的实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明的实施例各实施例技术方案的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1