[发明专利]一种配置块之间的配置反刷方法及系统有效
申请号: | 201910253212.3 | 申请日: | 2019-03-29 |
公开(公告)号: | CN109951339B | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 张兆敏 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04L41/082 | 分类号: | H04L41/082 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 王维 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 配置 之间 方法 系统 | ||
本发明公开了一种配置块之间的配置反刷方法及系统,涉及配置反刷技术领域,该方法包括以下步骤:预先向各配置块建立多个与其对应的依赖表项以及被依赖表项,依赖表项包括多个用于表示配置块与其依赖配置块之间的关系以及依赖状态的依赖参数,被依赖表项包括多个用于表示配置块与其被依赖配置块之间的关系以及被依赖状态的被依赖参数;接收目标配置块的更新配置信息,更新目标配置块的被依赖表项,从而更新其被依赖配置块;根据更新配置信息,更新目标配置块的依赖表项,从而更新其依赖配置块。本发明预先建立依赖表项以及被依赖表项,当依赖关系或被依赖关系需要进行更新时,对被依赖表项或被依赖表项进行更新,从而在配置块之间完成配置反刷。
技术领域
本发明涉及配置反刷技术领域,具体涉及一种配置块之间的配置反刷方法及系统。
背景技术
进行通信网络的业务配置过程中,控制平面生成多个配置块下发到转发平面,这些配置块之间是有依赖或者被依赖的逻辑关系的,控制平面的下发顺序是先下发底层的被依赖项,然后下发上层的依赖项,从而每一个配置块下发到转发平面的时候,需要的信息都是完整或者可查的,随后转发平面处理和整合这些信息向底层驱动下发。
虽然主控与转发的分离带来了很多好处和便利,但是也带来了新的挑战,控制平面由于各种原因,配置下发的顺序可能不是完全满足转发平面要求的理想顺序,这时候就要求转发平面能够处理这种故障,依然能够下发正确和完整的数据给底层驱动;
当转发平面收到的配置顺序不是按照配置块之间的依赖关系下发的,即先下发上层的配置块,后下发下层的被依赖的配置块,此时转发平面要进行配置反刷,从而保证业务配置的顺利进行。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种配置块之间的配置反刷方法及系统,预先建立依赖表项以及被依赖表项,当依赖关系或被依赖关系需要进行更新时,对依赖表项或被依赖表项进行更新,从而在配置块之间完成配置反刷。
为达到以上目的,本发明采取的技术方案是:
一种配置块之间的配置反刷方法,所述方法包括以下步骤:
预先向各配置块建立多个与其对应的依赖表项以及被依赖表项,所述依赖表项包括多个用于表示配置块与其依赖配置块之间的关系以及依赖状态的依赖参数,所述被依赖表项包括多个用于表示配置块与其被依赖配置块之间的关系以及被依赖状态的被依赖参数;
接收目标配置块的更新配置信息,更新目标配置块的被依赖表项,从而更新其被依赖配置块;
根据所述更新配置信息,更新目标配置块的依赖表项,从而更新其依赖配置块;
所述更新目标配置块的依赖表项中,包括以下步骤:
A1、判断更新的依赖配置块是否需要注册该依赖参数,如果需要,则进行注册,并标记该依赖参数的依赖关系已注册,进入步骤A2,反之该步骤结束,进入步骤A3;
A2、对所述依赖配置块中与目标配置块相关的被依赖参数进行标记,从而表示所述被依赖参数的被依赖关系已注册;
A3、当所述依赖配置块的所述被依赖参数的被依赖关系已注册时,对将目标配置块的所述依赖表项进行标记,从而表示对应的依赖关系已建立;
所述更新目标配置块的被依赖表项中,包括以下步骤:
B1、查看需要更新的被依赖配置块中与所述目标配置块相关的依赖参数中,关注的字段中任一个字段是否发生改变,若存在发生改变的字段则进入步骤B2,反之该步骤结束,进入步骤B3;
B2、若关注的字段中所有字段均发生改变,则在所述目标配置块中与需要更新的被依赖配置块相关的被依赖参数中标记被依赖关系已建立;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910253212.3/2.html,转载请声明来源钻瓜专利网。