本发明涉及计算机软件领域,尤其涉及一种变量管理方法及系统。
背景技术:
1、公司借助人工智能、大数据、隐私计算等技术应用在智能风控、智能审核解决信贷交易业务中欺诈风险、客户标签、黑名单等场景痛点及问题,这主要是由于风控决策引擎定义策略及规则自主决策审核,为提供风控决策引擎所支撑的变量数据来源于多种数据源。
2、而基于上述这些变量的管理,目前还都依赖于开发人员介入决策内部调用接口来实现,从而严重影响了工作效率。
技术实现思路
1、本发明的目的是提供一种变量管理方法及系统。
2、本发明所提供的本实施例所提供的变量管理方法,包括如下步骤:s1用于获取变量名称的步骤;s2用于通过调用变量名称对系统进行测试生成结果,对结果进行输出与保存的步骤;s3用于将结果返回至业务端服务器。
3、所述s1用于获取变量名称的步骤,还包括:s11用于从业务端服务器获取变量需求;s12用于将变量需求创建为变量名称并存储数据库。所述s2用于通过调用变量名称对系统进行测试生成结果,对结果进行输出与存储的步骤,还包括:s21用于通过调用变量名称请求变量服务的步骤;s22用于对请求的变量服务进行参数验证、鉴权和加解密;s23用于根据变量名称查询变量配置;s24用于根据变量配置对变量名称进行归类与组装;s25用于请求数据接口对该变量名称进行映射和计算,并将结果输出给决策的步骤;s26用于将结果存储至数据库。所述s21用于通过调用变量名称请求变量服务的步骤,还包括:变量状态管理。所述s21用于通过调用变量名称请求变量服务的步骤,还包括:变量版本管理。所述s21用于通过调用变量名称请求变量服务的步骤,还包括:变量信息管理。所述s21用于通过调用变量名称请求变量服务的步骤,还包括:变量计算。所述s21用于通过调用变量名称请求变量服务的步骤,还包括:变量分析。所述s21用于通过调用变量名称请求变量服务的步骤,还包括:变量测试。所述s21用于通过调用变量名称请求变量服务的步骤,还包括:变量报表。所述s21用于通过调用变量名称请求变量服务的步骤,还包括:数据监控。所述s25用于请求数据接口对该变量名称进行映射和计算,并将结果输出给决策的步骤,还包括:异常处理。
4、本发明所提供的变量管理系统,包括如下模块:s1用于获取变量名称的模块;s2用于通过调用变量名称对系统进行测试生成结果,对结果进行输出与保存的模块;s3用于将结果返回至业务端服务器。
5、所述s1用于获取变量名称的模块,还包括:s11用于从业务端服务器获取变量需求的子模块;s12用于将变量需求创建为变量名称并存储数据库的子模块。所述s2用于通过调用变量名称对系统进行测试生成结果,对结果进行输出与存储的模块,还包括:s21用于通过调用变量名称请求变量服务的步骤的子模块;s22用于对请求的变量服务进行参数验证、鉴权和加解密的子模块;s23用于根据变量名称查询变量配置的子模块;s24用于根据变量配置对变量名称进行归类与组装的子模块;s25用于请求数据接口对该变量名称进行映射和计算,并将结果输出给决策的子模块;s26用于将结果存储至数据库的子模块。所述s21用于通过调用变量名称请求变量服务的子模块,还包括:变量状态管理单元。所述s21用于通过调用变量名称请求变量服务的子模块,还包括:变量版本管理单元。所述s21用于通过调用变量名称请求变量服务的子模块,还包括:变量信息管理单元。所述s21用于通过调用变量名称请求变量服务的子模块,还包括:变量计算单元。所述s21用于通过调用变量名称请求变量服务的子模块,还包括:变量分析单元。所述s21用于通过调用变量名称请求变量服务的子模块,还包括:变量测试单元。所述s21用于通过调用变量名称请求变量服务的子模块,还包括:变量报表单元。所述s21用于通过调用变量名称请求变量服务的子模块,还包括:数据监控单元。所述s25用于请求数据接口对该变量名称进行映射和计算,并将结果输出给决策的子模块,还包括:异常处理单元。
6、本发明所提供的变量管理方法及系统可以集中化管理和配置输出变量,通过界面配置可定义变量、设定取值逻辑和计算加工并返回结果,解决了常规变量迭代对接需要多名开发人员介入情况从而节省人力成本且提高了工作效率。
1.一种变量管理方法,其特征在于,包括如下步骤:
2.如权利要求1所述的变量管理方法,其特征在于,所述s1用于获取变量名称的步骤,还包括:
3.如权利要求2所述的变量管理方法,其特征在于,所述s2用于通过调用变量名称对系统进行测试生成结果,对结果进行输出与存储的步骤,还包括:
4.如权利要求3所述的变量管理方法,其特征在于,所述s21用于通过调用变量名称请求变量服务的步骤,还包括:变量状态管理、变量版本管理、变量信息管理、变量计算、变量分析、变量测试、变量报表和数据监控。
5.如权利要求4所述的变量管理方法,其特征在于,所述s25用于请求数据接口对该变量名称进行映射和计算,并将结果输出给决策的步骤,还包括:异常处理。
6.一种变量管理系统,其特征在于,包括如下模块:
7.如权利要求6所述的变量管理系统,其特征在于,所述s1用于获取变量名称的模块,还包括:
8.如权利要求7所述的变量管理系统,其特征在于,所述s2用于通过调用变量名称对系统进行测试生成结果,对结果进行输出与存储的模块,还包括:
9.如权利要求8所述的变量管理系统,其特征在于,所述s21用于通过调用变量名称请求变量服务的子模块,还包括:变量状态管理单元、变量版本管理单元、变量信息管理单元、变量计算单元、变量分析单元、变量测试单元、变量报表单元和数据监控单元。
10.如权利要求9所述的变量管理系统,其特征在于,所述s25用于请求数据接口对该变量名称进行映射和计算,并将结果输出给决策的子模块,还包括:异常处理单元。