金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210902084.2 (22)申请日 2022.07.28 (71)申请人 中国工商银行股份有限公司 地址 100140 北京市西城区复兴门内大街 55号 申请人 工银科技有限公司 (72)发明人 栗增光  (74)专利代理 机构 中科专利商标代理有限责任 公司 11021 专利代理师 张体南 (51)Int.Cl. G06F 9/445(2018.01) G06F 16/21(2019.01) G06F 16/242(2019.01) G06F 16/22(2019.01)G06F 16/25(2019.01) G06F 16/28(2019.01) (54)发明名称 系统参数配置方法、 处理方法、 装置、 设备和 介质 (57)摘要 本公开提供了一种系统参数配置方法、 装 置、 设备、 存储介质和程序产品, 涉及金融领域。 该方法包括: 获取待配置系统参数的M个数据来 源; 确定所述待配置系统参数中每个参数标识和 数据来源地址的第一映射关系; 获得第一应用程 序编程接口, 其中, 所述第一应用程序编程接口 用于响应于接口调用请求, 根据所述第一映射关 系返回所述接口调用请求中目标参数标识的参 数值。 屏蔽了系统参数数据来源差异, 提供一套 完整的系统参数管理策略, 能够实现对系统参数 统一的配置化管理、 使用和动态更新, 使得用户 可以快速且 方便的管理系统参数。 本公开还提供 了一种系统参数处理方法、 装置、 设备、 存储介质 和程序产品。 权利要求书3页 说明书18页 附图10页 CN 115185612 A 2022.10.14 CN 115185612 A 1.一种系统参数配置方法, 包括: 获取待配置系统参数的M个数据来源, 其中, 所述M个数据来源包括服务类来源和/或存 储类来源, 所述服务类来源包括用于提供查询系统参数功 能的服务, 所述存储类来源包括 用于存储系统参数的存 储载体, M为大于或等1的整数; 确定所述待配置系统参数中每个参数标识和数据来源地址的第一映射关系, 其中, 所 述数据来源地址用于获得所述每个参数标识的参数值, 所述数据来源地址包括所述M个数 据来源中的服 务地址或存 储载体地址; 获得第一应用程序编程接口, 其中, 所述第一应用程序编程接口用于响应于接口调用 请求, 根据所述第一映射关系返回所述接口调用请求中目标参数 标识的参数值。 2.根据权利要求1所述的方法, 其中, 还 包括: 获得第二应用程序编程接口, 其中, 所述第二应用程序编程接口用于接收所述第一应 用程序编程接口发送的所述目标参数标识, 根据所述第一映射关系返回所述目标参数标识 的参数值。 3.根据权利要求2所述的方法, 其中, 还 包括: 配置获得内存 对象, 其中, 所述内存 对象用于在内存中缓存所述待配置系统参数; 所述第一应用程序编程接口还用于在向所述第二应用程序编程发送所述目标参数标 识之前, 从所述内存 对象中获得 所述目标参数 标识的参数值。 4.根据权利要求1所述的方法, 其中, 所述存储载体包括文件类载体和/或数据库表类 载体, 所述文件类载体包括JSON文件、 XML文件或Proper ties文件中的至少一种; 所述数据库表类载体包括通用数据库表或非通用数据库表, 所述通用数据库表包括具 有统一规范的数据结构, 所述非通用数据库表包括用户自定义的数据结构。 5.根据权利要求4所述的方法, 其中, 在所述获取待配置系统参数的M个数据来源之前, 还包括: 在所述非通用数据库表中配置至少一个参数标识, 以及所述至少一个参数标识中每个 参数标识与第一SQL语句的第二映射关系, 所述第一SQL语句用于适配于所述用户自定义的 数据结构来获得对应参数 标识的参数值。 6.根据权利要求1所述的方法, 其中, 还 包括: 在所述第一映射关系中配置所述每个参数标识的数据来源类型, 所述数据来源类型包 括所述服务的类型或所述存 储载体的类型; 和/或, 将所述第一映射关系存 储到处理策略数据库表中。 7.一种系统参数处理方法, 用于参数统一处理框架, 所述参数统一处理框架根据权利 要求1~6中任一项所述的方法获得, 所述方法包括: 通过第一应用程序编程接口接收应用系统发送的参数查询请求, 其中, 所述参数查询 请求中包括待查询的目标参数 标识; 响应于所述 参数查询请求, 根据第一映射关系返回所述目标参数 标识的参数值。 8.根据权利要求7所述的方法, 其中, 所述响应于所述参数查询请求, 根据所述第一映 射关系返回所述目标参数 标识的参数值包括: 将所述目标参数 标识发送至第二应用程序编程接口;权 利 要 求 书 1/3 页 2 CN 115185612 A 2使所述第二应用程序编程接口根据所述第一映射关系返回所述目标参数标识的参数 值。 9.根据权利要求8所述的方法, 其中, 在所述将所述目标参数标识发送至第 二应用程序 编程接口之前, 还 包括: 在内存对象中查询所述目标参数 标识的参数值; 若在所述内存 对象中查询成功, 则返回所述目标参数 标识的参数值; 若在所述内存对象中查询失败, 则使用处理策略数据库表查询目标参数标识的参数 值。 10.根据权利要求9所述的方法, 其中, 在使所述第二应用程序编程接口根据所述第一 映射关系返回所述目标参数 标识的参数值之后, 还 包括: 将所述目标参数 标识的参数值加载到所述内存 对象中。 11.根据权利要求9所述的方法, 其中, 在所述通过第一应用程序编程接口接收应用系 统发送的参数查询请求之前, 还 包括: 通过第一应用程序编程接口接收所述应用系统发送的参数初始化请求; 访问所述第 一映射关系中所述应用系统对应的每个参数标识的数据来源地址, 获得所 述每个参数标识的参数值; 将所述每 个参数标识的参数值加载到所述内存 对象中。 12.根据权利要求11所述的方法, 其中, 在所述访问所述第 一映射关系中所述应用系统 对应的每 个参数标识的数据来源地址之前, 还 包括: 确定所述每 个参数标识对应的数据来源类型; 根据所述数据来源类型获得 所述数据来源地址 。 13.根据权利要求12所述的方法, 其中, 在所述数据来源类型为数据库表类的情况下, 所述获得 所述每个参数标识的参数值包括: 对于任一个参数 标识, 利用第二SQ L语句查询通用数据库表中该参数 标识的参数值; 若未查询到该参数标识 的参数值, 利用第三SQL语句获取非通用数据库表中该参数标 识的第一SQ L语句; 利用所述第一SQ L语句查询该参数 标识的参数值。 14.根据权利要求7 所述的方法, 其中, 所述方法还 包括: 通过第一应用程序编程接口接收所述应用系统发送的参数修改请求, 其中, 所述参数 修改请求中包括待修改的目标参数标识, 所述参数修改请求包括新增参数请求、 更新参数 请求或删除参数请求中的任一种; 根据所述第一映射关系, 访 问所述目标参数标识 的数据来源地址执行第一修改操作, 其中, 所述第一修改操作包括新增所所述 目标参数标识的参数值、 更新所述 目标参数标识 的参数值或删除所述目标参数 标识的参数值中的任一种操作。 15.根据权利要求14所述的方法, 其中, 所述方法还 包括: 在监听到所述第一 修改操作的情况 下, 在内存 对象中执 行相同的第二 修改操作。 16.一种系统参数配置装置, 包括: 来源获取模块, 用于获取待配置系统参数的M个数据来源, 其中, 所述M个数据来源包括 服务类来源和/或存储类来源, 所述服务类来源包括用于提供查询系统参数功能的服务, 所权 利 要 求 书 2/3 页 3 CN 115185612 A 3

PDF文档 专利 系统参数配置方法、处理方法、装置、设备和介质

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