用于处理关联删除的方法和装置制造方法及图纸

技术编号:4123197 阅读:359 留言:0更新日期:2012-04-11 18:40
为了解决变更配置业务中关联删除的操作复杂、容易出现误操作的问题,本发明专利技术提出了一种用于处理关联删除的方法,包括以下步骤:获取变更业务配置信息列表;根据变更业务配置信息列表以及关联删除项数据库相关表,构造与删除项相关的关联删除项的数据列表;使用构造的关联删除项的数据列表替换关联删除项数据库相关表;以及使用变更业务配置信息列表替换业务配置数据库相关表。此外,本发明专利技术还提出了一种用于处理关联删除的装置。

【技术实现步骤摘要】

本专利技术涉及诸如在网络管理系统中在变更业务配置时处理关联 删除的方法和装置。
技术介绍
在网管系统业务配置中,许多业务与业务之间有依赖关联的情 况。如果需要变更原先已经配置的一种业务,就必须估文关联删除, 先删除所有依赖它的其他业务配置,才能够进行变更配置业务操作。 以下称这些依赖它的其他业务配置为关联删除项,本专利技术将主要解 决这种问题。传统的处理方法是当用户需要变更原先已经配置的一种业务 时,网管系统首先需要查找所有的关联删除项,然后逐一才是示给用 户,只有等用户手动全部删除掉各个关联删除项后,才能够进行变 更配置业务才喿作。全手工才喿作,效率j氐下,同时可能出现"i吴才喿作。 具体;也,传统方案在4喿作变更业务配置时,对有n项关联删除项的, 因为客户端往往每次只提示一个关联删除项,需要到关联删除项的 配置界面中至少进行n次关联删除操作,还需要不断切换到变更业 务配置界面进行至少n次变更配置4乘作,这样至少需要2n次手工揭: 作。除了操作复杂、效率低下外,频繁手工操作还极易出现误操作。 在3见实应用中亟4寺改进。
技术实现思路
为了解决变更配置业务中关联删除的操作复杂、容易出现误梯: 作的问题,本专利技术提出了一种用于处理关联删除的方法,包括以下步骤获取变更业务配置信息列表;根据变更业务配置信息列表以 及关联删除项数据库相关表,构造与删除项相关的关联删除项的数相关表;以及使用变更业务配置信息列表替换业务配置数据库相关表。其中,变更业务配置信息列表包含在通过对来自客户端的消息 进行解码而获取的才艮文中。其中,所述的根据变更业务配置信息列表以及关联删除项数据 库相关表,构造与删除项相关的关联删除项的数据列表的步骤中包 括对于变更业务配置信息列表与关联删除项数据库相关表中均存 在的关联字段,将对应于关联字段的记录信息緩存至数据列表。其中,所述的根据变更业务配置信息列表以及关联删除项数据 库相关表,构造与删除项相关的关联删除项的数据列表的步骤中包 括对于变更业务配置信息列表中存在而关联删除项数据库相关表 中不存在的关联字段,基于关联字段构造新记录信息,并将新记录 信息緩存至数据列表。其中,所述的根据变更业务配置信息列表以及关联删除项数据 库相关表,构造与删除项相关的关联删除项的数据列表的步骤中包 括对于变更业务配置信息列表中不存在而关联删除项^t据库相关 表中存在的关联字段,丢弃对应于关联字段的记录信息。其中,所述的使用构造的关联删除项的数据列表替换关联删除 项数据库相关表的步骤中,包括以下步骤将构造的数据列表编码为报文;将报文下发给设备;以及在确认设备已收齐才艮文后,将关 联删除项数据库相关表清空,并将报文插入关联删除项数据库相关 表中。其中,所述的使用变更业务配置信息列表替换业务配置数据库 相关表的步骤中,包4舌以下步驶《将对应于变更业务配置信息列表 的报文下发给设备;以及在确认设备已收齐报文后,将业务配置数 据库相关表清空,并将才艮文插入业务配置lt据库相关表中。此外,本专利技术还提出了一种用于处理关联删除的装置,包括 信息列表获取模块,用于获取变更业务配置信息列表;数据列表构 造模块,用于根据变更业务配置信息列表以及关联删除项数据库相 关表,构造与删除项相关的关联删除项的数据列表;第一替换模块, 用于使用构造的关联删除项的数椐列表替换关联删除项数据库相关 表;以及第二替换模块,用于使用变更业务配置信息列表替换业务 配置H据库相关表。其中,对于变更业务配置信息列表与关联删除项数据库相关表 中均存在的关联字段,数据列表构造模块将对应于关联字段的记录 信息緩存至数据列表。其中,对于变更业务配置信息列表中存在而关联删除项数据库 相关表中不存在的关联字段,数据列表构造模块基于关联字段构造 新记录信息,并将新记录信息緩存至数据列表。其中,对于变更业务配置信息列表中不存在而关联删除项数据 库相关表中存在的关联字段,数据列表构造模块丟弃对应于关联字 _险的记录信息。采用本专利技术,能够有效地解决变更业务配置时对关联删除项的 关联删除。与传统的方案相比,本专利技术无"i仑在安全性、易用性还是 效率上都有了极大提升。本专利技术将关联删除项的删除嵌入到业务变更配置处理流程中,在才喿作变更业务配置时,对有n项关联删除项的,只需在变更业务 配置界面进行1次手工操作即可,操作简单、安全,在实现上采用 工厂模式,最大程度地提取公共处理部分,减少重复操作,各关联 删除项的关联删除工作得到了简化,缩短了开发周期,4吏用配置文 件使关联删除项可动态配置,整体上提升了网管的易用性、操作效 率、可重用性、可扩展性及竟争力。附图说明此处所i兌明的附图用来4是供对本专利技术的进一步理解,构成本申 请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并 不构成对本专利技术的限定。在附图中图1是根据本专利技术的关联删除的处理方法流程图2是根据本专利技术的关联删除项的新数据列表的构造过程流程图3是根据本专利技术的示例性实施例的变更前时钟源配置信息的 示意图4是根据本专利技术的示例性实施例的变更前关联删除项(时钟 源保护倒换与闭锁)的示意图5是根据本专利技术的示例性实施例的变更后时钟源配置信息的 示意图;以及图6是根据本专利技术的示例性实施例的变更后关联删除项(时钟 源保护倒换与闭锁)的示意图。具体实施例方式下面结合附图对用于处理关联删除的方法和装置进行说明。本专利技术釆用工厂模式将关联删除项的关联删除嵌入到业务变更 配置处理流程中,各关联删除项的关联删除处理过程只需要实现固 定的接口即可;同时使用配置文件记录各关联删除项,使得各关联 删除项可动态配置,4是升了网管的可扩展性。由于网管系统服务器端变更业务配置框架采用工厂^f莫式,变更 业务配置的所有处理过程都预先注册到服务器端变更业务配置框架 的工厂中。框架通过读取配置文件,逐个调用各个处理过考呈进4亍处理。网管系统中变更业务配置引发关联删除的处理方法具体执4亍步 驶《^口下,^口图1声斤示1:服务器端预处理,获取变更后的业务配置信息列表这是预处理阶,史,是力良务器端变更业务配置才医架处理的第一阶 段,主要是获取变更后的业务配置信息列表阶段。此时,框架通过 读取配置文件,调用预处理过程。预处理过程接收来自客户端消息, 通过解码解析出客户端下发的配置报文。在解析出的配置报文中, 就包含用户变更业务后的所有详细配置信息列表,服务器端把这些 变更后的业务配置信息列表进行緩存,以供后续处理过程使用。2:关耳关删除项的新^:据列表构造过程处理这是关联删除项的新数据列表构造阶段,是服务器端变更业务 配置框架处理的第二阶段。此时,框架才艮据配置文件中所配置的第 一个关联删除项,调用关联删除项的新凄t据列表构造过禾呈进4于处理。为了方〗更下面的过程描述,这里定义一下两个业务之间关联字段的含义。假如业务A中含有字段al,a2, a3等,业务B中含有 字段bl,b2,b3等,其中,字段al (也可能是al+a2等多个字段 的联合)和字段bl具有相同含义,业务A和业务B就是通过字 段al (或者几个字段的联合)和字段bl进行依赖关联,那么,这 里就把字段al (或者几个字段的联合)和字段bl称为两个业务之 间的关联字段。所有关联删除项的新数据列表构造过程都类似,本文档来自技高网...

【技术保护点】
一种用于处理关联删除的方法,其特征在于,包括以下步骤: 获取变更业务配置信息列表; 根据所述变更业务配置信息列表以及关联删除项数据库相关表,构造与删除项相关的关联删除项的数据列表; 使用构造的所述关联删除项的数据列表替换所 述关联删除项数据库相关表;以及 使用所述变更业务配置信息列表替换业务配置数据库相关表。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈冬平
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1