[发明专利]一种基于策略引擎控制的数据源动态管理方法在审
申请号: | 202010560764.1 | 申请日: | 2020-06-18 |
公开(公告)号: | CN111709647A | 公开(公告)日: | 2020-09-25 |
发明(设计)人: | 谭力珊 | 申请(专利权)人: | 辽宁振兴银行股份有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q30/02 |
代理公司: | 郑州欧凯专利代理事务所(普通合伙) 41166 | 代理人: | 毛瑞官 |
地址: | 110000 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 策略 引擎 控制 数据源 动态 管理 方法 | ||
本发明公开了一种基于策略引擎控制的数据源动态管理方法,包括如下步骤:S1信息采集;S2综合决策:决策引擎基于以上采集到的1‑5点数据信息,通过决策树、策略表、规则集、评分模型等一种或多种相结合方式进行综合决策,选择最优解决方案给出最优查询建议,如果某个数据源调用异常的,决策引擎实时同步启用配套的备选业务策略进行综合决策;S3传达指令;S4指令执行。本发明基于业务使用的灵活配置为出发点,摒弃传统以IT系统灵活配置为出发点,将数据源动态调整和业务策略动态调整相融合,通过智能策略引擎,将人工智能应用在数据源动态管理中,既减少了开发维护成本,又提高了调用效率。
技术领域
本发明涉及数据管理技术领域,尤其涉及一种基于策略引擎控制的数据源动态管理方法。
背景技术
随着大数据在智能风险领域的广泛应用,为满足大数据风控实时审批业务需要,数据源动态管理至关重要。目前对数据源动态管理主要有两种方式:第一种,配置表管理方式,通过配置表控制数据源超时、重调次数、调用顺序等,第二种,配置文件管理方式,通过配置表控制数据源超时、重调次数、调用顺序等。第三种,管理工具/系统方式,通过研发或采购专门的管理工具/系统控制数据源超时、重调次数、调用顺序、并发调用等
第一、二种方式的缺点在于无法实现顺序调用和并发调用两种方式同时共存,即使实现共存也很难做到可灵活配置。每次参数的调整看似实现了接口的灵活配置,其实不然,每次参数调整或接口调用异常都必须与业务系统同步调整才能确保业务不受到影响。
第三种方式以参数配置加硬编码方式结合实现数据源动态管理,相比第一、二种方式更灵活。缺点在于不够智能,开发或采购成本高,维护或二次开发成本高。同时需要配套业务系统同步做大量开发。一旦有某个接口调用异常,则配套业务系统需同步调整才能确保业务不受到影响。现有数据源动态管理方式做到了灵活配置,但是成本高、机械化,无法智能化。
发明内容
基于背景技术存在的技术问题,本发明提出了一种基于策略引擎控制的数据源动态管理方法。
本发明提出的一种基于策略引擎控制的数据源动态管理方法,包括如下步骤:
S1信息采集:
策略引擎对数据的采集包括但不局限于以下内容:
(1)当前已发生调用的数据源情况,调用成功失败情况、调用返回数据等;
(2)超时控制、成本控制、并发控制等控制信息,如:全流程总超时时长,单个接口超时时长,全流程总费用上限,当前节点已发生费用,最大并发查询个数,并发成本如何控制等;
(3)备选数据源信息,如某个数据源调用异常,是否需要启用备选数据源,是否有多个或多级备选数据源,启用备选数据源需要同步启用哪些备选业务策略等;
(4)上一次指令下发给查询系统执行情况、返回数据信息等;
(5)其他有用的数据;
S2综合决策:
决策引擎基于以上采集到的1-5点数据信息,通过决策树、策略表、规则集、评分模型等一种或多种相结合方式进行综合决策,选择最优解决方案给出最优查询建议,如果某个数据源调用异常的,决策引擎实时同步启用配套的备选业务策略进行综合决策;
S3传达指令:
策略引擎将最优查询建议转化成查询系统可执行的查询命令传达给查询系统,查询命令包括:
(1)查询接口名称,并发查多个接口时输出多个接口;
(2)查询接口异常重调次数、超时时长等;
(3)查询接口异常时是否启用备选数据源,启用几个备选数据源等;
(4)其他指令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辽宁振兴银行股份有限公司,未经辽宁振兴银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010560764.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种压缩机用密封牙镶嵌工具及方法
- 下一篇:一种套管机夹管装置
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理