一种基于虚拟组件的场景式割接方法和系统技术方案

技术编号:27306026 阅读:50 留言:0更新日期:2021-02-10 09:18
本发明专利技术公开了一种基于虚拟组件的场景式割接方法和系统,涉及电信传输网的网络管控技术领域,本发明专利技术采用虚拟组件,在不改变拓扑的情况下对电信业务先做调整,成功后再改变拓扑,保证了拓扑和电信业务的完整性,不会出现碎片化;使用补偿式的事务方式,在割接过程出错的情况下,对拓扑和电信业务进行回滚,提高回滚效率;设计了割接的基本场景,通过统一的框架将基本场景组合起来实现复杂场景,应对多样化的割接需求,实现用户割接场景的可定制化和多样化,提高了系统的可扩展性。提高了系统的可扩展性。提高了系统的可扩展性。

【技术实现步骤摘要】
一种基于虚拟组件的场景式割接方法和系统


[0001]本专利技术涉及电信传输网的网络管控
,具体涉及一种基于虚拟组件的场景式割接方法和系统。

技术介绍

[0002]在电信传输网的网络管控过程中,经常会对现网的拓扑有所改动,比如为了扩缩容增加或减少网元、单盘、连纤;比如为对汇聚环进行改造,增加或减少环上节点;比如为了新设备替换老设备进行网元、单盘的替换。在上述的网络维护过程中,现网拓扑往往是有电信业务正在运行的,为使拓扑的改动影响到的电信业务范围最小,需要对这些电信业务进行割接。电信业务割接是指,通过尽量调整局部的电信业务以适应新的拓扑,避免重新配置新电信业务,从而节省新拓扑上电信业务的开通时间。
[0003]现有技术的主要处理过程,一是利用数据库进行备份,如果割接过程中发生错误,拓扑和电信业务回滚到备份的时间点;二是改变拓扑,造成电信业务破损,然后根据新的拓扑来修复电信业务。这么做的问题在于,过程一中用数据库备份是一种整体备份的方式,备份及回滚的过程效率不高,在多用户的操作下有多个备份,还存在多个备份之间的版本问题;过程二中改变拓扑在先,修复电信业务在后,因此破损的电信业务会一直保存在数据库中直到被修复为止,这样极易导致电信业务的碎片化,即某些网元上一直存在未经修复的破损电信业务,造成资源浪费。

技术实现思路

[0004]针对现有技术中存在的缺陷,本专利技术的目的在于提供一种基于虚拟组件的场景式割接方法和系统,应对多样化的割接需求。
[0005]为达到以上目的,本专利技术采取的技术方案是:一种基于虚拟组件的场景式割接方法,包括以下步骤:
[0006]将待调整的电信业务分解为多个基本场景,依次对每个基本场景进行割接;获取当前的基本场景对应的需要锁定的物理拓扑上的拓扑组件信息、需要创建的虚拟组件信息以及拓扑组件与虚拟组件之间的关系;
[0007]对于当前的基本场景,将拓扑组件保存到事务缓存中,并在事务缓存中创建虚拟组件;
[0008]将需要调整的电信业务保存到事务缓存中,根据拓扑组件和虚拟组件,进行电信业务的调整;调整没有出错时,提交事务缓存,将调整后的电信业务保存至数据库并改变拓扑;调整出错时,回滚事务缓存,将电信业务恢复到调整前,不改变拓扑。
[0009]在上述方案的基础上,对于当前的基本场景,将拓扑组件保存到事务缓存中,并在事务缓存中创建虚拟组件,具体包括以下步骤:
[0010]获取当前基本场景中需要锁定的拓扑组件信息,在事务缓存中的拓扑组件集合中增加需要锁定的拓扑组件;
[0011]获取当前基本场景中需要创建的虚拟组件信息,在事务缓存中的虚拟组件集合中增加虚拟组件;
[0012]根据获取的当前基本场景中的拓扑组件与虚拟组件的对应关系,在事务缓存中增加拓扑组件与虚拟组件的对应关系。
[0013]在上述方案的基础上,将需要调整的电信业务保存到事务缓存中,根据拓扑组件和虚拟组件,进行电信业务的调整,具体包括以下步骤:
[0014]将基本场景中需要调整的电信业务保存到事务缓存中;
[0015]如果基本场景没有虚拟组件,根据物理拓扑上的拓扑组件来调整电信业务;
[0016]如果基本场景有虚拟组件,根据事务缓存中拓扑组件与虚拟组件的对应关系,将电信业务中拓扑组件的数据替换成虚拟组件的数据;在虚拟组件上生成该电信业务的配置数据。
[0017]在上述方案的基础上,提交事务缓存,保存调整后的电信业务并改变拓扑,具体包括以下步骤:
[0018]将调整后的电信业务保存至数据库;
[0019]将虚拟组件转换为拓扑组件并保存至数据库;
[0020]从事务缓存中清除调整前的电信业务;
[0021]从事务缓存中清除拓扑组件、虚拟组件以及拓扑组件与虚拟组件之间的关系。
[0022]在上述方案的基础上,回滚事务缓存,将电信业务恢复到调整前,不改变拓扑,具体包括以下步骤:
[0023]从事务缓存中恢复到调整前的电信业务;
[0024]清除虚拟组件上的电信业务的配置数据;
[0025]从事务缓存中清除调整前的电信业务;
[0026]从事务缓存中清除拓扑组件、虚拟组件以及拓扑组件与虚拟组件之间的关系。
[0027]本专利技术提供一种基于虚拟组件的场景式割接系统,包括:
[0028]场景分解模块,其用于:将待调整的电信业务分解为多个基本场景,用以依次对每个基本场景进行割接;获取当前的基本场景对应的需要锁定的物理拓扑上的拓扑组件信息、需要创建的虚拟组件信息以及拓扑组件与虚拟组件之间的关系;
[0029]拓扑缓存模块,其用于:对于当前的基本场景,将拓扑组件保存到事务缓存中,并在事务缓存中创建虚拟组件;
[0030]业务调整模块,其用于:将需要调整的电信业务保存到事务缓存中,根据拓扑组件和虚拟组件,进行电信业务的调整;调整没有出错时,提交事务缓存,将调整后的电信业务保存至数据库并改变拓扑;调整出错时,回滚事务缓存,将电信业务恢复到调整前,不改变拓扑。
[0031]在上述方案的基础上,所述拓扑缓存模块对于当前的基本场景,将拓扑组件保存到事务缓存中,并在事务缓存中创建虚拟组件,具体包括以下步骤:
[0032]获取当前基本场景中需要锁定的拓扑组件信息,在事务缓存中的拓扑组件集合中增加需要锁定的拓扑组件;
[0033]获取当前基本场景中需要创建的虚拟组件信息,在事务缓存中的虚拟组件集合中增加虚拟组件;
[0034]根据获取的当前基本场景中的拓扑组件与虚拟组件的对应关系,在事务缓存中增加拓扑组件与虚拟组件的对应关系。
[0035]在上述方案的基础上,所述业务调整模块将需要调整的电信业务保存到事务缓存中,根据拓扑组件和虚拟组件,进行电信业务的调整,具体包括以下步骤:
[0036]将基本场景中需要调整的电信业务保存到事务缓存中;
[0037]如果基本场景没有虚拟组件,根据物理拓扑上的拓扑组件来调整电信业务;
[0038]如果基本场景有虚拟组件,根据事务缓存中拓扑组件与虚拟组件的对应关系,将电信业务中拓扑组件的数据替换成虚拟组件的数据;在虚拟组件上生成该电信业务的配置数据。
[0039]在上述方案的基础上,所述业务调整模块提交事务缓存,保存调整后的电信业务并改变拓扑,具体包括以下步骤:
[0040]将调整后的电信业务保存至数据库;
[0041]将虚拟组件转换为拓扑组件并保存至数据库;
[0042]从事务缓存中清除调整前的电信业务;
[0043]从事务缓存中清除拓扑组件、虚拟组件以及拓扑组件与虚拟组件之间的关系。
[0044]在上述方案的基础上,所述业务调整模块回滚事务缓存,将电信业务恢复到调整前,不改变拓扑,具体包括以下步骤:
[0045]从事务缓存中恢复到调整前的电信业务;
[0046]清除虚拟组件上的电信业务的配置数据;
[0047]从事务缓存中清除调整本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于虚拟组件的场景式割接方法,其特征在于,包括以下步骤:将待调整的电信业务分解为多个基本场景,依次对每个基本场景进行割接;获取当前的基本场景对应的需要锁定的物理拓扑上的拓扑组件信息、需要创建的虚拟组件信息以及拓扑组件与虚拟组件之间的关系;对于当前的基本场景,将拓扑组件保存到事务缓存中,并在事务缓存中创建虚拟组件;将需要调整的电信业务保存到事务缓存中,根据拓扑组件和虚拟组件,进行电信业务的调整;调整没有出错时,提交事务缓存,将调整后的电信业务保存至数据库并改变拓扑;调整出错时,回滚事务缓存,将电信业务恢复到调整前,不改变拓扑。2.如权利要求1所述的方法,其特征在于,对于当前的基本场景,将拓扑组件保存到事务缓存中,并在事务缓存中创建虚拟组件,具体包括以下步骤:获取当前基本场景中需要锁定的拓扑组件信息,在事务缓存中的拓扑组件集合中增加需要锁定的拓扑组件;获取当前基本场景中需要创建的虚拟组件信息,在事务缓存中的虚拟组件集合中增加虚拟组件;根据获取的当前基本场景中的拓扑组件与虚拟组件的对应关系,在事务缓存中增加拓扑组件与虚拟组件的对应关系。3.如权利要求1所述的方法,其特征在于,将需要调整的电信业务保存到事务缓存中,根据拓扑组件和虚拟组件,进行电信业务的调整,具体包括以下步骤:将基本场景中需要调整的电信业务保存到事务缓存中;如果基本场景没有虚拟组件,根据物理拓扑上的拓扑组件来调整电信业务;如果基本场景有虚拟组件,根据事务缓存中拓扑组件与虚拟组件的对应关系,将电信业务中拓扑组件的数据替换成虚拟组件的数据;在虚拟组件上生成该电信业务的配置数据。4.如权利要求1所述的方法,其特征在于,提交事务缓存,保存调整后的电信业务并改变拓扑,具体包括以下步骤:将调整后的电信业务保存至数据库;将虚拟组件转换为拓扑组件并保存至数据库;从事务缓存中清除调整前的电信业务;从事务缓存中清除拓扑组件、虚拟组件以及拓扑组件与虚拟组件之间的关系。5.如权利要求1所述的方法,其特征在于,回滚事务缓存,将电信业务恢复到调整前,不改变拓扑,具体包括以下步骤:从事务缓存中恢复到调整前的电信业务;清除虚拟组件上的电信业务的配置数据;从事务缓存中清除调整前的电信业务;从事务缓存中清除拓扑组件、虚拟组件以及拓扑组件与虚拟组件之间的关系。6.一种基于虚拟组件的场景式割接系统,其特征在于,包括:场景分解模块,其用于:...

【专利技术属性】
技术研发人员:李澍张勇
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:

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

1