全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210364797.8 (22)申请日 2022.04.07 (71)申请人 南京慧尔视软件科技有限公司 地址 211100 江苏省南京市江宁区苏源大 道19号九龙湖国际企业总部园B1座7 楼(江宁开发区) (72)发明人 席国庆 宋清峰  (74)专利代理 机构 北京品源专利代理有限公司 11332 专利代理师 杨义 (51)Int.Cl. G06F 9/445(2018.01) G06F 9/448(2018.01) (54)发明名称 一种配置信息的动态同步方法、 装置、 设备 及介质 (57)摘要 本发明实施例公开了一种配置信息的动态 同步方法、 装置、 设备及介质。 该方法由配置监控 中心执行; 配置监控中心与配置服务端连接, 并 与至少一个应用模块连接; 每个应用模块包括应 用程序和各应用程序独立的配置空间。 该方法包 括: 若接收到应用模块的注册请求, 确定应用模 块注册的监控任务; 通过配置服务端监听上位机 的配置请求, 接收配置变更信息; 若存在与配置 变更信息匹配的目标监控任务, 向发出目标监控 任务的目标应用模块下发变更的配置资源, 供目 标应用模块的配置空间接收, 以对目标应用模块 的应用程序进行配置资源同步。 本技术方案, 能 够实现配置和应用的强隔离, 提高了配置响应速 度, 降低了系统能耗, 增强了系统稳定性。 权利要求书3页 说明书13页 附图4页 CN 114924806 A 2022.08.19 CN 114924806 A 1.一种配置信 息的动态同步方法, 其特征在于, 所述方法由配置监控中心执行; 所述配 置监控中心与配置服务端连接, 并与至少一个应用模块连接; 其中, 每个应用模块包括应用 程序和各应用程序独立的配置空间; 所述方法包括: 若接收到应用模块的注 册请求, 确定应用模块注 册的监控 任务; 通过所述配置服 务端监听上位机的配置请求, 接收配置变更信息; 若存在与所述配置变更信 息匹配的目标监控任务, 向发出所述目标监控任务的目标应 用模块下发变更 的配置资源, 供所述 目标应用模块的配置空间接 收, 以对所述目标应用模 块的应用程序进行配置资源同步。 2.根据权利要求1所述的方法, 其特征在于, 所述注册请求包括应用程序标识和监控配 置; 若接收到应用模块的注 册请求, 确定应用模块注 册的监控 任务, 包括: 若接收到应用模块的注 册请求, 识别所述注 册请求是否存在重复注 册行为; 若是, 则忽略所述注 册请求; 若否, 则根据所述注 册请求中的应用程序标识和监控配置建立 监控任务。 3.根据权利要求2所述的方法, 其特征在于, 根据 所述注册请求中的应用程序标识和监 控配置建立 监控任务, 包括: 根据所述注 册请求中的应用程序标识和监控配置建立注 册节点; 将所述注 册节点插入至预先设置的注 册链表中。 4.根据权利要求2所述的方法, 其特 征在于, 所述注 册请求还 包括配置同步回调函数; 向发出所述目标监控 任务的目标应用模块下发变更的配置资源, 包括: 调用目标监控任务中的配置同步 回调函数, 基于所述变更的配置资源对所述目标应用 模块的配置空间进行同步。 5.根据权利要求1所述的方法, 其特征在于, 通过所述配置服务端监 听上位机的配置请 求, 接收配置变更信息, 包括: 通过所述配置服 务端接收上位机的配置请求; 对所述配置请求中的配置信息进行 校验; 若校验失败, 则通过配置服 务端向上位机反馈配置错 误信息; 若校验成功, 则识别所述配置信息是否存在变更; 若不存在变更, 则忽略所述配置请求; 若存在变更, 则将配置变更信息插 入配置变更信息链 表。 6.根据权利要求5所述的方法, 其特征在于, 在将配置变更信 息插入配置变更信 息链表 之后, 所述方法还 包括: 根据所述配置变更信息, 对所述监控任务进行遍历, 确定所有与所述配置变更信息匹 配的目标监控 任务。 7.根据权利要求5所述的方法, 其特征在于, 若接收到应用模块的注册请求, 确定应用 模块注册的监控 任务, 包括: 根据所述注册请求中的应用程序标识和监控配置建立注册节点, 并将所述注册节点插 入至预先设置的注 册链表中; 在将配置变更信息插 入配置变更信息链 表之后, 所述方法还 包括:权 利 要 求 书 1/3 页 2 CN 114924806 A 2基于所述配置变更信 息链表中的配置变更信 息, 对所述注册链表中的注册节点进行匹 配; 若匹配成功, 则调用注 册节点的更新接口, 以更新目标监控 任务的配置资源。 8.一种配置信 息的动态同步方法, 其特征在于, 所述方法由应用模块执行; 所述应用模 块与配置监控中心连接, 所述配置监控中心与配置服务端连接; 其中, 所述应用模块的数量 为至少一个, 每 个应用模块包括应用程序和各应用程序独立的配置空间; 所述方法包括: 向所述配置监控中心发出注 册请求, 确定应用模块注 册的监控 任务; 若所述配置监控中心通过所述配置服务端监 听到上位机的配置请求, 接收配置变更信 息, 且所述配置变更信息与目标监控任务匹配, 则通过所述配置空间接 收由所述配置监控 中心同步的变更的配置资源, 以对所述应用程序进行配置资源同步。 9.根据权利要求8所述的方法, 其特征在于, 在通过所述配置空间接收由所述配置监控 中心同步的变更的配置资源之后, 所述方法还 包括: 识别所述配置空间接收的变更的配置资源 对应的应用程序业 务是否为周期性 业务; 若是, 则在下个周期以变更的配置资源执 行业务; 若否, 则在变更的配置资源 对应的应用程序业 务执行时, 以变更的配置资源执 行业务。 10.一种配置信息的动态 同步装置, 其特征在于, 所述装置配置于配置监控中心; 所述 配置监控中心与配置服务端连接, 并与至少一个应用模块连接; 其中, 每个应用模块包括应 用程序和各应用程序独立的配置空间; 所述装置包括: 监控任务确定模块, 用于若接收到应用模块的注册请求, 确定应用模块注册的监控任 务; 配置变更信息接收模块, 用于通过所述配置服务端监听上位机的配置请求, 接收配置 变更信息; 配置资源同步模块, 用于若存在与所述配置变更信息匹配的目标监控任务, 向发出所 述目标监控任务的目标应用模块下发变更的配置资源, 供所述目标应用模块的配置空间接 收, 以对所述目标应用模块的应用程序进行配置资源同步。 11.一种配置信息的动态 同步装置, 其特征在于, 所述装置配置于应用模块; 所述应用 模块与配置监控中心连接, 所述配置监控中心与配置服务端连接; 其中, 所述应用模块的数 量为至少一个, 每 个应用模块包括应用程序和各应用程序独立的配置空间; 所述装置包括: 监控任务确定模块, 用于向所述配置监控中心发出注册请求, 确定应用模块注册的监 控任务; 配置资源同步模块, 用于若所述配置监控中心通过所述配置服务端监 听到上位机的配 置请求, 接收配置变更信息, 且 所述配置变更信息与目标监控任务匹配, 则通过所述配置空 间接收由所述配置监控中心同步的变更的配置资源, 以对所述应用程序进行配置资源同 步。 12.一种电子设备, 其特 征在于, 所述电子设备包括: 至少一个处 理器; 以及 与所述至少一个处 理器通信连接的存 储器; 其中, 所述存储器存储有可被所述至少一个处理器执行的计算机程序, 所述计算机程序被所 述至少一个处理器执行, 以使 所述至少一个处理器能够执行权利要求 1‑7或8‑9中任一项 所权 利 要 求 书 2/3 页 3 CN 114924806 A 3

.PDF文档 专利 一种配置信息的动态同步方法、装置、设备及介质

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