[发明专利]一种交易流程的动态生成方法及装置有效
申请号: | 201810770100.0 | 申请日: | 2018-07-13 |
公开(公告)号: | CN109032598B | 公开(公告)日: | 2022-02-08 |
发明(设计)人: | 陈宥余 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06Q10/06;G06Q40/04 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王涛 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 交易 流程 动态 生成 方法 装置 | ||
本发明提供了一种交易流程的动态生成方法及装置,所述方法包括:获取客户交易指令,并根据客户交易指令获取交易详细配置文件;解析交易详细配置文件,得到交易要素项及页面布局信息;根据交易要素项及页面布局信息,生成交易输入页面;利用交易输入页面,接收客户交易信息及提交指令;根据提交指令,提交并存储客户交易信息。本发明通过动态生成交易流程,对所有的交易进行抽象,即动态页面、提交交易、查询交易。当这个架构搭建起来之后,后续如果要新增交易,则只要通过配置的方式,即可快速动态生成交易,而不需要重新对新的交易进行页面、提交交易、查询交易的开发。由此大大简化了开发的复杂度,降低了开发工作量并明显提高了工作效率。
技术领域
本发明涉及交易流程领域,尤指一种交易流程的动态生成方法及装置。
背景技术
web应用中,很多时候存在这么一种场景:流程简单,抽象出来只有两类交易,一类是提交交易,一类是查询交易。例如,自助填单系统,客户在该系统上预填信息之后能够查询回来。但是这种系统的特点就是,单据很多,每一个单据的开发都很简单,但是开发的工作量很大。
目前的交易都需要开发各自的交易流程,包括页面的开发、交易提交、交易查询。例如,系统中有3个交易分别为:个人汇款业务申请、挂失申请、综合开户申请。由于每个交易的数据内容是不一样的,那么按照目前的做法,就必须要针对这3个交易分别开发出个人汇款业务申请页面、个人汇款业务申请提交交易、个人汇款业务申请查询交易;挂失申请页面、挂失申请提交交易、挂失申请查询交易;综合开户申请页面、综合开户申请提交交易、综合开户申请查询交易。显然,在新增交易时都需要再次开发,存在工作量大、效率低等问题。
发明内容
为了解决目前交易开发中存在的工作量大、效率低等问题,本发明实施例提供一种交易流程的动态生成方法,所述方法包括:
获取客户交易指令,并根据所述客户交易指令获取交易详细配置文件;
解析所述交易详细配置文件,得到交易要素项及页面布局信息;
根据所述交易要素项及所述页面布局信息,生成交易输入页面;
利用所述交易输入页面,接收客户交易信息及提交指令;
根据所述提交指令,提交并存储所述客户交易信息。
可选的,在本发明一实施例中,所述方法还包括:获取交易总配置文件;解析所述交易总配置文件,得到交易列表;根据所述交易列表获取所述客户交易指令。
可选的,在本发明一实施例中,所述方法还包括:根据所述客户交易指令,获取交易校验配置文件;解析所述交易校验配置文件,得到校验表达式;利用所述校验表达式校验所述客户交易信息;校验通过后,根据所述提交指令,提交并存储所述客户交易信息。
可选的,在本发明一实施例中,所述方法还包括:获取客户查询指令;根据所述客户查询指令,获取所述交易详细配置文件、所述客户交易信息及配置格式;
解析所述交易详细配置文件,得到所述交易要素项;根据所述交易要素项及所述配置格式,生成查询页面;利用所述查询页面,输出所述客户交易信息。
可选的,在本发明一实施例中,所述交易要素项包括:身份标识、展示名称及组件类型。
本发明实施例还提供一种交易流程的动态生成装置,所述装置包括:
第一获取单元,用于获取客户交易指令,并根据所述客户交易指令获取交易详细配置文件;
第一解析单元,用于解析所述交易详细配置文件,得到交易要素项及页面布局信息;
交易页面单元,用于根据所述交易要素项及所述页面布局信息,生成交易输入页面;
信息接收单元,用于利用所述交易输入页面,接收客户交易信息及提交指令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810770100.0/2.html,转载请声明来源钻瓜专利网。