全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210741932.6 (22)申请日 2022.06.28 (71)申请人 深信服科技股份有限公司 地址 518000 广东省深圳市南 山区学苑大 道1001号南山智园A1栋一层 (72)发明人 周黎利  (74)专利代理 机构 深圳国新 南方知识产权代理 有限公司 4 4374 专利代理师 艾青 (51)Int.Cl. H04L 41/0803(2022.01) H04L 41/0866(2022.01) H04L 41/0873(2022.01) G06F 9/445(2018.01) G06F 9/50(2006.01) (54)发明名称 配置的下发方法、 装置、 计算机设备和存储 介质 (57)摘要 本申请提出一种配置的下发方法、 装置、 计 算机设备和存储介质, 该方法包括: 获取并解析 控制面下发的每条第一配置的配置信息, 从第一 配置的配置信息中获取与第一配置具有关联关 系的第二配置的配置路径; 为不存在资源占位的 第一配置和第二配置分别创建资源占位, 分别对 获取到的配置路径、 对应创建的资源占位建立第 一实体关系; 从配置数据中提取出不为空的配置 内容, 将配置内容存储为对应的第一配置的实体 化数据, 或, 根据配置内容更新对应的第一配置 的历史实体化数据, 具有关联关系的第一配置和 第二配置的资源占位、 实体化数据建立有第二实 体关系, 第一配置的资源占位和实体化数据建立 有第三实体关系。 本申请实现了配置的分布式零 耦合下发。 权利要求书2页 说明书12页 附图3页 CN 115208754 A 2022.10.18 CN 115208754 A 1.一种配置的下发方法, 应用于数据面, 其特 征在于, 所述方法包括: 获取并解析控制面下发的每条第 一配置的配置信 息, 从所述第 一配置的配置信 息中获 取与所述第一配置具有关联关系的第二配置的配置路径, 其中, 所述第一配置的配置信息 包括对应的第一配置的配置路径和配置数据; 为不存在资源占位的第一配置和第二配置分别创建资源占位, 其中, 同一个配置的所 述配置路径与对应创建的所述资源占位具有第一实体关系; 从所述配置数据中提取出不为空 的配置内容, 将所述配置内容存储为对应的第 一配置 的实体化数据, 或, 根据所述配置内容更新对应的第一配置的历史实体化数据, 其中, 所述 第一配置的资源占位、 所述第二配置的资源占位、 所述第一配置的实体化数据之间具有第 二实体关系, 所述第一配置的资源占位和所述第一配置的实体化数据之间具有第三 实体关 系。 2.根据权利要求1所述的方法, 其特征在于, 所述关联关系 包括持久引用关系和父子关 系; 所述从所述第一配置的配置信息中获取与所述第一配置具有关联关系的第二配置的 配置路径, 包括: 若为持久引用关系, 则从所述第一配置的配置数据中确定配置引用字段, 从所述配置 引用字段 所对应的字段值中提取 出具有持久引用关系的第二配置的配置路径, 若为父子关系, 则从所述第 一配置的配置路径中提取出具有父子关系的第 二配置的配 置路径, 其中, 所述第一配置为所述第二配置的子配置 。 3.根据权利要求1所述的方法, 其特征在于, 所述为不存在 资源占位的第 一配置和第 二 配置分别创建资源占位, 其中, 同一个配置的所述配置路径与对应创建的所述资源占位具 有第一实体关系, 包括: 在第一哈希表中以配置路径作为键为对应的第一配置或第二配置 创建资源占位, 其中, 同一个 配置的所述配置路径与对应的资源占位组成第一键值对; 所述将所述配置内容存储为对应的第一配置的实体化数据, 或, 根据所述配置内容更 新对应的第一配置的历史实体化数据, 包括: 根据所述配置内容确定对应的键, 将所述配置 内容作为对应的第一配置的实体化数据与对应的键组成第二键值对存储于第二哈希表中, 或, 根据所述配置内容更新所述第二哈希 表中对应的第一配置的历史实体化数据。 4.根据权利要求3所述的方法, 其特征在于, 所述将所述配置 内容作为对应的第 一配置 的实体化数据与对应的键组成第二键值对 存储于第二哈希 表中, 包括: 遍历所有第一配置及已存在的历史配置的配置内容, 进行冲突检测; 根据预设的生效优先级规则, 将同一组存在冲突的配置所对应的第 二键值对按照生效 优先级以级联的方式存 储在所述第二哈希 表的同一个地址所 连接的链 表中。 5.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 对所述第一配置和第二配置进行配置校验; 对存在校验错误的第 一配置和第 二配置进行错误告警, 以指示配置人员更 改并重新下 发对应的第一配置 。 6.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 若在业务处理过程任意一个第 一现存配置被其他第 一现存配置临时引用, 则对产生临 时引用关系的所述第一现存配置和 其他第一现存配置的实体化数据之间建立第四实体关权 利 要 求 书 1/2 页 2 CN 115208754 A 2系, 其中, 所述第一现存配置为现存的已存 储有实体化数据的配置 。 7.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 若接收到对任意一条待删除配置的删除指令, 则根据所述待删除配置与其他已有配置 之间的第二 实体关系和 第四实体关系, 删除所述待删除配置的实体化数据或删除所述待删 除配置的资源占位和实体化数据。 8.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 对不存在实体化数据且不与任意一条第二现存配置存在任意一种实体关系的孤立配 置的资源占位进行注销, 其中, 所述第二现存配置为除所述孤立配置以外且现存的 已创建 有资源占位的配置 。 9.根据权利要求1所述的方法, 其特征在于, 所述为不存在 资源占位的第 一配置和第 二 配置分别创建资源占位, 包括: 为不存在资源占位的第一配置和第二配置分别创建关联 的 第一资源占位和第二资源占位, 其中, 同一个配置的所述配置路径与对应的第一资源占位 组成第一键值对; 所述方法还包括: 在所述第 二资源占位中记录或更新对应的第 一配置或第 二配置的持 久数据, 其中, 所述持久数据包括第一配置或第二配置所对应的统计数据。 10.一种配置的下发装置, 其特 征在于, 所述装置包括: 解析模块, 用于获取并解析控制面下发的每条第一配置的配置信息, 从所述第一配置 的配置信息中获取与所述第一配置具有关联关系的第二配置的配置路径, 其中, 所述第一 配置的配置信息包括对应的第一配置的配置路径和配置数据; 创建模块, 用于为不存在资源占位的第一配置和第 二配置分别创建资源占位, 其中, 同 一个配置的所述配置路径与对应创建的所述资源占位具有第一实体关系; 存储更新模块, 用于从所述配置数据中提取出不为空的配置内容, 将所述配置内容存 储为对应的第一配置的实体化数据, 或, 根据所述配置内容更新对应的第一配置的历史实 体化数据, 其中, 所述第一配置的资源占位、 所述第二配置的资源占位、 所述第一配置的实 体化数据之 间具有第二实体关系, 所述第一配置的资源占位和所述第一配置的实体化数据 之间具有第三实体关系。 11.一种计算机设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计 算机可读指 令, 其特征在于, 所述处理器执行所述计算机可读指 令时执行如权利要求 1‑9任 一项所述的配置的下发方法的步骤。 12.一种计算机可读存储介质, 所述计算机可读存储介质上存储有计算机可读指令, 其 特征在于, 所述计算机可读指 令被处理器执行时, 使 得所述处理器执行如权利要求 1‑9任一 项所述的配置的下发方法的步骤。权 利 要 求 书 2/2 页 3 CN 115208754 A 3

.PDF文档 专利 配置的下发方法、装置、计算机设备和存储介质

文档预览
中文文档 18 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 配置的下发方法、装置、计算机设备和存储介质 第 1 页 专利 配置的下发方法、装置、计算机设备和存储介质 第 2 页 专利 配置的下发方法、装置、计算机设备和存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:34:21上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。