[发明专利]一种基于树和版本号的组网配置内容的管理方法在审
申请号: | 201711439068.X | 申请日: | 2017-12-27 |
公开(公告)号: | CN108173688A | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 将洪磊;许楠;张弢;焦宇飞;李嵩泉 | 申请(专利权)人: | 中国电子科技集团公司第五十四研究所 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 河北东尚律师事务所 13124 | 代理人: | 王文庆 |
地址: | 050081 河北省石家*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 子节点 变更 叶子结点 组网配置 新配置 通讯网 业务逻辑关系 编辑软件 节点增加 配置文件 深度优先 顺序遍历 执行软件 旧版本 配置的 配置 删除 判定 管理 | ||
本发明公开一种基于树和版本号的组网配置内容的管理方法。配置编辑软件按业务逻辑关系、对通讯网的影响将配置文件以树的形式进行组织。每个树的节点均设置一个版本号。对于每个节点,发生变更的判定依据为,如果为叶子结点,则该节点的内容发生变更;如果不是叶子结点,则该节点增加新的子节点、删除子节点或有子节点发生变更时。每次生成新配置,所有发生变更的节点会被标记为新的版本号。配置执行软件在收到新配置时,以深度优先的顺序遍历获得与旧版本配置的差异并执行相应操作。
技术领域
本发明涉及通信技术领域,涉及一种卫星通讯网网络配置的组织方式。
背景技术
在卫星通讯网的组网过程,需要一套组网配置,组网配置内容会根据不同网系而有所不同,通常包含卫星资源、设备资源和业务配置参数。
当配置执行软件收到新的配置时,需要快速比对出新配置与当前配置差异,从而针对性的进行处理。由于配置内容较多,如果进行全文比对的话,效率低下。
发明内容
本发明所要解决的技术问题是设计一种基于树和版本号的组网配置内容的管理方法,本方案给出一种按业务逻辑关系、对通讯网的影响等将配置文件以树的形式进行组织。由于业务逻辑关系是固定的,所以父子关系不会发生变更。比如,只能是终端属于地球站,而不可能是地球站属于某个终端;而对于会造成全网终端重新入网的参数,应独立设置为一个节点。每个树的节点均设置一个版本号。
本发明采用的技术方案是:
一种基于树和版本号的组网配置内容的管理方法,包括以下步骤:
(1)配置编辑软件按业务逻辑关系和对通讯网的影响将组网配置内容以树的形式进行组织,形成初始配置树,将初始配置树的每个节点均设置一个版本号,并存入数据库;
(2)配置编辑软件每次收到新配置,按照新配置将初始配置树中所有发生变更的节点标记为新的版本号,形成新的配置树,并存入数据库;
(3)配置执行软件读取数据库,通过比对新配置树与初始配置树获取配置差异,并按照配置差异执行处理。
其中,步骤(2)中对于每个节点,发生变更的判定为:
1)如果为叶子结点,则该节点的内容发生变更则判定为该节点发生变更;
2)如果不是叶子结点,则该节点的子节点发生变更、增加新的子节点或删除子节点则判定为该节点发生变更。
其中,步骤(3)中通过比对新配置树与初始配置树获取配置差异,并按照配置差异执行处理具体为:
(301)配置执行软件按深度优先顺序遍历新配置树和原始配置树,判断新配置树与原始配置树中当前节点相比版本号是否发生变更,若是,则执行步骤(302),否则执行步骤(304);
(302)判断当前节点是否为叶子结点,若是,则根据新配置树和原始配置树中当前节点的差异进行处理,执行步骤(304);否则执行步骤(303);
(303)将新配置树和原始配置树的同一节点进行比对,获取新增的子节点、删除的子节点或发生变更子节点,按照获取的内容进行处理;
(304)判断遍历是否完成,若是,则结束本流程,否则进入下一节点,将下一节点作为当前节点,返回步骤(301)。
1)
本发明与背景技术相比优点为:
本发明专利的优势在于配置编辑软件不需要知道配置执行软件当前的配置文件内容及版本情况。配置执行软件在收到新的配置后,只需要一次遍历的方式即可获取新旧配置的差异,由于节点是按照业务逻辑关系组织,该差异可以直接转为对应的更新操作。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第五十四研究所,未经中国电子科技集团公司第五十四研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711439068.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种物联产品的配网方法及装置
- 下一篇:负载均衡数据的输出系统