logo好方法网

一种业务处理方法、装置和系统


技术摘要:
本发明公开了一种业务处理方法、装置和系统,涉及计算机技术领域。该方法的一具体实施方式包括:通过调用台账管理系统端的服务接口获取模块规范,所述模块规范的属性包括阶段开始时间、阶段截止时间、费项列表和阶段标识;将业务参数作为输入参数,填充到所述模块规范  全部
背景技术:
随着互联网行业的快速发展,越来越多产品通过线上渠道进行销售,用户可以在 线上购买各种各样的实体产品或者虚拟产品,极大地方便了用户。 业务线上的不同产品具有不同的费项、计算阶段和计算类型等,系统底层数据结 构根据不同产品实际涉及到的费项,定义不同的字段进行保存。 在实现本发明过程中,发明人发现现有技术中至少存在如下问题: 各业务线将费项、计算阶段和计算类型都固化在业务逻辑中,导致出现新产品时 需要根据新产品的业务逻辑重新开发业务流程代码。如此一来,增加了新产品接入的时间 成本和人力成本。而且,费项固化在底层数据库字段中,如果新产品具有新的费项,则需要 修改数据结构,扩展性较差。
技术实现要素:
有鉴于此,本发明实施例提供一种业务处理方法、装置和系统,以解决接入成本高 和扩展性差的技术问题。 为实现上述目的,根据本发明实施例的一个方面,提供了一种业务处理方法,应用 于业务系统端,包括: 通过调用台账管理系统端的服务接口获取模块规范,所述模块规范的属性包括阶 段开始时间、阶段截止时间、费项列表和阶段标识; 将业务参数作为输入参数,填充到所述模块规范中,从而得到业务阶段模块; 向所述台账管理系统端发送业务处理请求,所述业务处理请求携带所述业务阶段 模块和产品标识。 可选地,所述模块规范为正常期模块规范、延期模块规范、展期模块规范和逾期模 块规范中的至少一种;所述业务阶段模块为正常期模块、延期模块、展期模块和逾期模块中 的至少一种; 其中,所述模块规范与所述业务阶段模块一一对应。 可选地,通过调用台账管理系统端的服务接口获取模块规范,包括: 发起调用台账管理系统端的服务接口的调用请求,所述调用请求携带至少一个模 块标识; 接收所述服务接口返回的分别与至少一个所述模块标识对应的各个模块规范。 另外,根据本发明实施例的另一个方面,提供了一种业务处理方法,应用于台账管 理系统端,包括: 接收业务系统端发送的业务处理请求,所述业务处理请求携带业务阶段模块和产 品标识; 4 CN 111581268 A 说 明 书 2/13 页 获取所述产品标识对应的基础配置信息,根据所述基础配置信息和所述业务阶段 模块计算费项信息; 将所述费项信息存储到数据库表中。 可选地,根据所述基础配置信息和所述业务阶段模块计算费项信息,包括: 向构建方法中传入所述基础配置信息,以使所述构建方法调用计算策略构建代理 类,从而返回计算策略类; 基于所述计算策略类和所述业务阶段模块计算费项信息; 其中,预所述构建方法由预先定义的计算策略构建类提供;所述业务阶段模块包 括阶段开始时间、阶段截止时间、费项列表和阶段标识。 可选地,将所述费项信息存储到数据库表中,包括: 对于每个费项,将所述费项的费项信息以竖表方式存储到所述费项对应的数据库 表中; 其中,所述数据库表中的每一条记录描述一个费项的费项信息。 另外,根据本发明实施例的另一个方面,提供了一种业务处理装置,设置于业务系 统端,包括: 调用模块,用于通过调用台账管理系统端的服务接口获取模块规范,所述模块规 范的属性包括阶段开始时间、阶段截止时间、费项列表和阶段标识; 入参模块,用于将业务参数作为输入参数,填充到所述模块规范中,从而得到业务 阶段模块; 发送模块,用于向所述台账管理系统端发送业务处理请求,所述业务处理请求携 带所述业务阶段模块和产品标识。 可选地,所述模块规范为正常期模块规范、延期模块规范、展期模块规范和逾期模 块规范中的至少一种;所述业务阶段模块为正常期模块、延期模块、展期模块和逾期模块中 的至少一种; 其中,所述模块规范与所述业务阶段模块一一对应。 可选地,所述调用模块还用于: 发起调用台账管理系统端的服务接口的调用请求,所述调用请求携带至少一个模 块标识; 接收所述服务接口返回的分别与至少一个所述模块标识对应的各个模块规范。 另外,根据本发明实施例的另一个方面,提供了一种业务处理装置,设置于台账管 理系统端,包括: 接收模块,用于接收业务系统端发送的业务处理请求,所述业务处理请求携带业 务阶段模块和产品标识; 获取模块,用于获取所述产品标识对应的基础配置信息,根据所述基础配置信息 和所述业务阶段模块计算费项信息; 存储模块,用于将所述费项信息存储到数据库表中。 可选地,所述获取模块还用于: 向构建方法中传入所述基础配置信息,以使所述构建方法调用计算策略构建代理 类,从而返回计算策略类; 5 CN 111581268 A 说 明 书 3/13 页 基于所述计算策略类和所述业务阶段模块计算费项信息; 其中,所述构建方法由预先定义的计算策略构建类提供;所述业务阶段模块包括 阶段开始时间、阶段截止时间、费项列表和阶段标识。 可选地,所述存储模块还用于: 对于每个费项,将所述费项的费项信息以竖表方式存储到所述费项对应的数据库 表中; 其中,所述数据库表中的每一条记录描述一个费项的费项信息。 另外,根据本发明实施例的另一个方面,提供了一种业务处理系统,包括业务系统 端和台账管理系统端; 所述业务系统端用于通过调用所述台账管理系统端的服务接口获取模块规范,所 述模块规范的属性包括阶段开始时间、阶段截止时间、费项列表和阶段标识;将业务参数作 为输入参数,填充到所述模块规范中,从而得到业务阶段模块;向所述台账管理系统端发送 业务处理请求,所述业务处理请求携带所述业务阶段模块和产品标识; 所述台账管理系统端用于接收所述业务系统端发送的业务处理请求,所述业务处 理请求携带业务阶段模块和产品标识;获取所述产品标识对应的基础配置信息,根据所述 基础配置信息和所述业务阶段模块计算费项信息;将所述费项信息存储到数据库表中。 根据本发明实施例的另一个方面,还提供了一种电子设备,包括: 一个或多个处理器; 存储装置,用于存储一个或多个程序, 当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理 器实现上述任一实施例所述的方法。 根据本发明实施例的另一个方面,还提供了一种计算机可读介质,其上存储有计 算机程序,所述程序被处理器执行时实现上述任一实施例所述的方法。 上述发明中的一个实施例具有如下优点或有益效果:因为采用将业务参数入参到 模块规范中得到业务阶段模块,将业务阶段模块、产品标识等一起传入台账管理系统,台账 管理系统根据基础配置信息和业务阶段模块计算费项信息的技术手段,所以克服了现有技 术中接入成本高和扩展性差的技术问题。本发明实施例将计算阶段抽象为业务阶段模块, 使得台账管理系统可以根据业务阶段模块计算费项信息,台账管理系统免去了重复开发的 过程,极大地节省了开发成本,缩短了新产品的接入周期。当需要接入新产品时,台账管理 系统只需要增加相关配置信息即可,无需开发新的代码。而且独立表结果描述费项,一个费 项不再只是一个字段,而是变更为费项表中的一条记录,提高了数据结构的可扩展性。 上述的非惯用的可选方式所具有的进一步效果将在下文中结合
分享到:
收藏