产品模型的生成方法、生成装置、处理器和银行业务系统制造方法及图纸

技术编号:37618043 阅读:11 留言:0更新日期:2023-05-18 12:09
本申请提供了一种产品模型的生成方法、生成装置、处理器和银行业务系统,该方法包括:获取多个产品信息、多个产品组件以及多个产品条件,产品信息包括银行产品以及对应的版本信息,部分产品信息之间仅对应的版本信息不同,产品组件为银行产品的至少部分业务功能,产品条件用于描述业务功能的可配置化参数;根据多个产品组件、多个产品条件与多个产品信息,创建第一对应关系、第二对应关系以及第三对应关系,其中,第一对应关系为产品组件与银行产品的对应关系,第二对应关系为产品组件与产品条件的对应关系,第三对应关系为银行产品与产品条件的对应关系;至少根据所有的产品信息、第一对应关系、第二对应关系以及第三对应关系,生成产品模型。生成产品模型。生成产品模型。

【技术实现步骤摘要】
产品模型的生成方法、生成装置、处理器和银行业务系统


[0001]本申请涉及计算机信息处理
,具体而言,涉及一种产品模型的生成方法、生成装置、计算机可读存储介质、处理器和银行业务系统。

技术介绍

[0002]银行产品有着数量大、更新快、同质化较重等特点,为了实现产品的快速装配,各银行逐渐开始使用产品模型。产品模型将产品的特性区分为产品属性、产品条件等,支持模板化配置,并将产品条件打包为产品组件以实现模块化配置,大大提升了装配效率。
[0003]但由于现有产品模型本身是一个固定的框架,设计时将各种信息固化为实体,如币种已固化为币种实体。由于模型将产品条件等固化成实体对象,虽然实现了不同产品可以复用同一实体对象,但是如果产品模型本身需要修改(而不是调整某产品的配置),如将币种实体拆分为汇入币种与汇出币种两个实体、或为所有产品增加一个之前不存在的全新条件而新增实体,这样增加或修改一个实体对象(新旧不兼容)时,就不得不修改相关代码,进行一轮完整的开发周期后才能上线,时效性有所欠缺。
[0004]并且,随着产品模型的调整投产,使用旧模型的产品配置的未到期的旧合约、与使用新产品配置的新合约需要同时兼容并行,固定代码流程若直接按新产品配置修改,容易出现不兼容旧合约的情况,因此修改时还需要为兼容性额外增加资源。

技术实现思路

[0005]本申请的主要目的在于提供一种产品模型的生成方法、生成装置、计算机可读存储介质、处理器和银行业务系统,以至少解决现有技术中产品模型的更新迭代较为困难的问题。
>[0006]为了实现上述目的,根据本申请的一个方面,提供了一种产品模型的生成方法,包括:获取多个产品信息、多个产品组件以及多个产品条件,所述产品信息包括银行产品以及对应的版本信息,部分所述产品信息之间仅对应的所述版本信息不同,所述产品组件为所述银行产品的至少部分业务功能,所述产品条件用于描述所述业务功能的可配置化参数;根据多个所述产品组件、多个所述产品条件与多个所述产品信息,创建第一对应关系、第二对应关系以及第三对应关系,其中,所述第一对应关系为所述产品组件与所述银行产品的对应关系,所述第二对应关系为所述产品组件与所述产品条件的对应关系,所述第三对应关系为所述银行产品与所述产品条件的对应关系;至少根据所有的所述产品信息、所述第一对应关系、所述第二对应关系以及所述第三对应关系,生成产品模型。
[0007]可选地,在至少根据所有的所述产品信息、所述第一对应关系、所述第二对应关系以及所述第三对应关系,生成产品模型之前,所述方法还包括:根据多个所述产品条件的类型,创建所述银行产品的实体模板,所述实体模板为所述可配置化参数的参数值的配置模板,至少根据所有的所述产品信息、所述第一对应关系、所述第二对应关系以及所述第三对应关系,生成产品模型,包括:根据所有的所述产品信息、所述第一对应关系、所述第二对应
关系、所述第三对应关系以及所述实体模板,生成包括所有的所述产品信息、所述第一对应关系、所述第二对应关系、所述第三对应关系以及所述实体模板的所述产品模型。
[0008]可选地,所述类型包括简单范围型、矩阵列表型、简单列表型以及矩阵范围型,所述简单范围型表征所述可配置化参数为单一限制条件的参数且所述参数值为范围值,所述矩阵列表型表征所述可配置化参数为多限制条件的参数且所述参数值为根据列表确定的唯一值,所述简单列表型表征所述可配置化参数为所述单一限制条件的参数且所述参数值为所述唯一值,所述矩阵范围型表征所述可配置化参数为所述多限制条件的参数且所述参数值为所述范围值,根据多个所述产品条件的类型,创建所述银行产品的实体模板,包括:根据所述简单范围型、所述矩阵列表型、所述简单列表型以及所述矩阵范围型,生成对应的简单范围初始模板、矩阵列表初始模板、简单列表初始模板以及矩阵范围初始模板,其中,所述简单范围初始模板、所述矩阵列表初始模板、所述简单列表初始模板以及所述矩阵范围初始模板中均包括第一标识、第二标识以及第三标识,所述第一标识为所述银行产品的标识信息的输入标识,所述第二标识为所述版本信息的输入标识,所述第三标识为所述可配置化参数的输入标识;在所述简单范围初始模板中添加第四标识以及第五标识,得到简单范围模板,在所述简单列表初始模板中添加所述第五标识以及第六标识,得到简单列表模板,在所述矩阵范围初始模板中添加所述第四标识以及第七标识,得到矩阵范围模板,在所述矩阵列表初始模板中添加所述第六标识以及所述第七标识,得到矩阵列表模板,其中,所述第四标识为所述范围值的输入标识,所述第五标识为所述单一限制条件的输入标识,所述第六标识为所述唯一值的输入标识,所述第七标识为所述多限制条件的输入标识。
[0009]可选地,在至少根据所有的所述产品信息、所述第一对应关系、所述第二对应关系以及所述第三对应关系,生成产品模型之前,所述方法还包括:生成公共配置表以及多个错误信息模板,所述公共配置表包括出错条件与错误编码的对应关系、所述错误编码与错误信息表达式的对应关系以及所述错误编码与所述错误信息模板的对应关系,所述出错条件为不满足预设要求的所述产品条件,所述错误信息表达式为确定所述出错条件对应的所述参数值的表达式;至少根据所有的所述产品信息、所述第一对应关系、所述第二对应关系以及所述第三对应关系,生成产品模型,包括:根据所有的所述产品信息、所述第一对应关系、所述第二对应关系、所述第三对应关系、所述公共配置表以及多个所述错误信息模板,生成包括所有的所述产品信息、所述第一对应关系、所述第二对应关系、所述第三对应关系、所述公共配置表以及多个所述错误信息模板的所述产品模型。
[0010]可选地,在生成包括所有的所述产品信息、所述第一对应关系、所述第二对应关系、所述第三对应关系、所述公共配置表以及多个所述错误信息模板的所述产品模型之后,所述方法还包括:响应于交易请求操作,对所述交易请求操作进行检测;在检测到所述交易请求操作出错的情况下,根据所述交易请求操作,确定所述交易请求操作对应的所述出错条件为目标条件;根据所述目标条件以及所述公共配置表,确定所述目标条件对应的所述错误编码为目标编码,并根据所述错误编码确定对应的所述错误信息表达式为目标表达式,对应的所述错误信息模板为目标模板;将所述目标编码、所述目标表达式以及所述目标条件写入所述目标模板中,得到所述错误信息并发出。
[0011]可选地,在生成产品模型之后,所述方法还包括:在接收到第一指令的情况下,根据所述第一指令,对所述产品信息执行第一调整操作,所述第一指令为调整所述产品信息
的指令,所述第一调整操作包括删除、新增以及修改操作中至少之一。
[0012]可选地,在生成产品模型之后,所述方法还包括以下至少之一:在接收到第二指令的情况下,根据所述第二指令,对所述第一对应关系以及所述第二对应关系执行第二调整操作,所述第二指令为调整所述产品组件的指令;在接收到第三指令的情况下,根据所述第三指令,对所述第二对应关系以及所述第三对应关系执行第三调整操作,所述第三指令为调整所述产品条件的指令,所述第本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种产品模型的生成方法,其特征在于,包括:获取多个产品信息、多个产品组件以及多个产品条件,所述产品信息包括银行产品以及对应的版本信息,部分所述产品信息之间仅对应的所述版本信息不同,所述产品组件为所述银行产品的至少部分业务功能,所述产品条件用于描述所述业务功能的可配置化参数;根据多个所述产品组件、多个所述产品条件与多个所述产品信息,创建第一对应关系、第二对应关系以及第三对应关系,其中,所述第一对应关系为所述产品组件与所述银行产品的对应关系,所述第二对应关系为所述产品组件与所述产品条件的对应关系,所述第三对应关系为所述银行产品与所述产品条件的对应关系;至少根据所有的所述产品信息、所述第一对应关系、所述第二对应关系以及所述第三对应关系,生成产品模型。2.根据权利要求1所述的方法,其特征在于,在至少根据所有的所述产品信息、所述第一对应关系、所述第二对应关系以及所述第三对应关系,生成产品模型之前,所述方法还包括:根据多个所述产品条件的类型,创建所述银行产品的实体模板,所述实体模板为所述可配置化参数的参数值的配置模板,至少根据所有的所述产品信息、所述第一对应关系、所述第二对应关系以及所述第三对应关系,生成产品模型,包括:根据所有的所述产品信息、所述第一对应关系、所述第二对应关系、所述第三对应关系以及所述实体模板,生成包括所有的所述产品信息、所述第一对应关系、所述第二对应关系、所述第三对应关系以及所述实体模板的所述产品模型。3.根据权利要求2所述的方法,其特征在于,所述类型包括简单范围型、矩阵列表型、简单列表型以及矩阵范围型,所述简单范围型表征所述可配置化参数为单一限制条件的参数且所述参数值为范围值,所述矩阵列表型表征所述可配置化参数为多限制条件的参数且所述参数值为根据列表确定的唯一值,所述简单列表型表征所述可配置化参数为所述单一限制条件的参数且所述参数值为所述唯一值,所述矩阵范围型表征所述可配置化参数为所述多限制条件的参数且所述参数值为所述范围值,根据多个所述产品条件的类型,创建所述银行产品的实体模板,包括:根据所述简单范围型、所述矩阵列表型、所述简单列表型以及所述矩阵范围型,生成对应的简单范围初始模板、矩阵列表初始模板、简单列表初始模板以及矩阵范围初始模板,其中,所述简单范围初始模板、所述矩阵列表初始模板、所述简单列表初始模板以及所述矩阵范围初始模板中均包括第一标识、第二标识以及第三标识,所述第一标识为所述银行产品的标识信息的输入标识,所述第二标识为所述版本信息的输入标识,所述第三标识为所述可配置化参数的输入标识;在所述简单范围初始模板中添加第四标识以及第五标识,得到简单范围模板,在所述简单列表初始模板中添加所述第五标识以及第六标识,得到简单列表模板,在所述矩阵范围初始模板中添加所述第四标识以及第七标识,得到矩阵范围模板,在所述矩阵列表初始模板中添加所述第六标识以及所述第七标识,得到矩阵列表模板,其中,所述第四标识为所述范围值的输入标识,所述第五标识为所述单一限制条件的输入标识,所述第六标识为所述唯一值的输入标识,所述第七标识为所述多限制条件的输入标识。4.根据权利要求2所述的方法,其特征在于,
在至少根据所有的所述产品信息、所述第一对应关系、所述第二对应关系以及所述第三对应关系,生成产品模型之前,所述方法还包括:生成公共配置表以及多个错误信息模板,所述公共配置表包括出错条件与错误编码的对应关系、所述错误编码与错误信息表达式的对应关系以及所述错误编码与所述错误信息模板的对应关系,所述出错条件为不满足预设要求的所述产品条件,所述错误信息表达式为确定所述出错条件对应的所述参数值的表达式;至少根据所有的所述产品信息、所述第一对应关系、所述第二对应关系以及所...

【专利技术属性】
技术研发人员:朱礼华邢雨豪汪迎徐李阳白杨
申请(专利权)人:中国邮政储蓄银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1