前端控制方法及装置、存储介质及电子设备制造方法及图纸

技术编号:20547281 阅读:20 留言:0更新日期:2019-03-09 20:04
本发明专利技术提供了一种前端控制方法,包括:当接收到交易请求时,根据预先配置的输入字段,加载并显示与所述交易请求对应的输入视图;接收用户通过所述输入视图输入的交易数据;依据预先配置的数据规则对输入的所述交易数据进行验证;验证通过时,判断所述交易数据是否需要进行流程审批;需要进行流程审批时,启动预先设定的流程审批过程,对所述交易数据进行流程审批;流程审批结束时,将经过流程审批的交易数据进行报文处理,获得所述交易数据对应的报文处理数据;将所述报文处理数据进行交易结果处理,获得所述交易数据对应的交易结果,并将所述交易结果进行输出。本发明专利技术提供的前端控制方法,通过交易数据配置方式,加快了交易新产品的上线速度。

【技术实现步骤摘要】
前端控制方法及装置、存储介质及电子设备
本专利技术涉及控制领域,特别涉及一种前端控制方法及装置、存储介质及电子设备。
技术介绍
银行的交易平台是对客户提供交易服务以及对客户综合授信风险和其他风险集中管理和实时控制的交易平台。银行交易功能的实现是通过其前端交易平台完成的,银行交易平台向其前端交易平台提供大量的接口和交易。由于业务的快速发展、风险控制以及监管要求的变化,银行交易平台需要不断提供新功能接口和新交易。目前的前端交易平台都采用传统的开发模式,当银行交易平台提供新接口或新交易时,需要对前端交易平台中涉及到的前端页面进行逐一改造,需要进行大量的编码开发工作,无法实现银行交易平台新功能的快速上线,也就无法适应业务的快速发展和风险控制的变化。
技术实现思路
本专利技术所要解决的技术问题是提供一种前端控制方法,能够通过更新交易数据配置的方式,实现前端交易平台页面的更新,提高了交易平台新功能的上线速度。本专利技术还提供了一种前端控制装置,用以保证上述方法在实际中的实现及应用。一种前端控制方法,包括:当接收到交易请求时,根据预先配置的输入字段,加载并显示与所述交易请求对应的输入视图;接收用户通过所述输入视图输入的交易数据;并依据预先配置的数据规则对输入的所述交易数据进行验证;当验证通过时,判断所述交易数据是否需要进行流程审批;当需要进行流程审批时,启动预先设定的流程审批过程,对所述交易数据进行流程审批;当流程审批结束时,将经过流程审批的交易数据进行报文处理,获得所述交易数据对应的报文处理数据;将所述报文处理数据进行交易结果处理,获得所述交易数据对应的交易结果,并将所述交易结果进行输出。上述的方法,可选的,所述当接收到交易请求时,根据预先配置的输入字段,加载并显示与所述交易请求对应的输入视图,包括:加载预先建立的交易列表;依据所述交易列表,对所述交易请求对应的交易进行编号;对已编号的交易进行线程缓存;依据预先配置的输入字段表中,查询线程缓存交易的交易输入字段;依据查询获得的交易输入字段,加载并显示与所述交易请求对应的输入视图。上述的方法,可选的,所述依据预先配置的数据规则对输入的所述交易数据进行验证,包括:对所述交易数据对应的交易用户的用户权限进行验证;当所述交易用户的用户权限通过验证后,验证所述交易数据的输入格式是否符合预设的输入要求;当符合时,对所述交易数据进行在途校验,验证用户是否为对所述交易数据发起相同的或互斥的交易;当通过所述在途校验后,对所述交易数据进行业务逻辑校验,验证所述交易数据对应的交易逻辑是否符合预设的业务逻辑执行过程。上述的方法,可选的,所述启动预先设定的流程审批过程,对所述交易数据进行流程审批,包括:调用业务流程管理BPM发起流程,将所述交易数据拼装为JSON格式数据;将所述交易数据对应的JSON格式数据传输至预先生成的交易输入列表中,并在所述交易输入列表中抽取所述交易数据对应的JSON格式数据中的公共信息;当所述抽取的公共信息满足预设的流程审批规则时,通过所述交易数据的流程审批。上述的方法,可选的,当所述交易数据不需要进行流程审批时,对所述交易数据进行报文处理,直至获得所述交易数据对应的交易结果。上述的方法,可选的,所述将经过流程审批的交易数据进行报文处理,获得所述交易数据对应的报文处理数据,包括:依据预先设定的报文组装方式,对所述经过流程审批的交易数据进行报文组装;依据预先设定的发送规则,将经过报文组装后的交易数据发送至对应的外机进行交易处理;在接收到所述外机返回的交易处理数据时,依据预先设定的报文解析规则,对所述外机返回的交易处理数据进行解析,获得所述交易数据对应的报文处理数据。上述的方法,可选的,所述将所述报文处理数据进行交易结果处理,包括:获取所述报文处理数据对应的结果处理类;判断所述获取的结果处理类是否为空;如果是,获取默认结果处理类,并按所述默认结果处理类的结果处理方法,对所述报文处理数据进行交易结果处理;如果否,则按获取的结果处理类的结果处理方法,对所述报文处理数据进行交易结果处理。一种前端控制装置,包括:输入单元,用于当接收到交易请求时,根据预先配置的输入字段,加载并显示与所述交易请求对应的输入视图;后台校验单元,用于接收用户通过所述输入视图输入的交易数据;并依据预先配置的数据规则对输入的所述交易数据进行验证;流程审批单元,用于当需要进行流程审批时,启动预先设定的流程审批过程,对所述交易数据进行流程审批;报文处理单元,用于将经过流程审批的交易数据进行报文处理,获得所述交易数据对应的报文处理数据;联机单元,用于连接外机,与所述外机进行数据传输;结果处理单元,用于将所述报文处理数据进行交易结果处理,获得所述交易数据对应的交易结果;输出单元,用于加载并显示与所述交易结果对应的输出视图;配置单元,用于对所述输入单元、所述后台校验单元、所述流程审批单元、所述报文处理单元、所述结果处理单元以及所述输出单元进行交易数据配置;保存单元,用于保存交易结果数据。一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行上述的前端控制方法。一种电子设备,包括存储器,以及一个或者一个以上的指令,其中一个或者一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行上述的前端控制方法。与现有技术相比,本专利技术包括以下优点:本专利技术提供了前端控制方法,包括:当接收到交易请求时,根据预先配置的输入字段,加载并显示与所述交易请求对应的输入视图;接收用户通过所述输入视图输入的交易数据;依据预先配置的数据规则对输入的所述交易数据进行验证;验证通过时,判断所述交易数据是否需要进行流程审批;需要进行流程审批时,启动预先设定的流程审批过程,对所述交易数据进行流程审批;流程审批结束时,将经过流程审批的交易数据进行报文处理,获得所述交易数据对应的报文处理数据;将所述报文处理数据进行交易结果处理,获得所述交易数据对应的交易结果,并将所述交易结果进行输出。本专利技术提供的前端控制方法,只需通过调整预先设定的交易数据配置既可实现前端交易平台页面的更新,提高了银行交易平台新功能的上线速度。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的一种前端控制方法的方法流程图;图2为本专利技术提供的一种前端控制方法的又一方法流程图;图3为本专利技术提供的一种前端控制装置的结构示意图;图4为本专利技术提供的一种电子设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术可用于众多通用或专用的计算装置环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器装置、包括以上任何装置或设备的分布式计算环境等等。本专利技术实施例提供了一种前端控制方法本文档来自技高网...

【技术保护点】
1.一种前端控制方法,其特征在于,包括:当接收到交易请求时,根据预先配置的输入字段,加载并显示与所述交易请求对应的输入视图;接收用户通过所述输入视图输入的交易数据;并依据预先配置的数据规则对输入的所述交易数据进行验证;当验证通过时,判断所述交易数据是否需要进行流程审批;当需要进行流程审批时,启动预先设定的流程审批过程,对所述交易数据进行流程审批;当流程审批结束时,将经过流程审批的交易数据进行报文处理,获得所述交易数据对应的报文处理数据;将所述报文处理数据进行交易结果处理,获得所述交易数据对应的交易结果,并将所述交易结果进行输出。

【技术特征摘要】
1.一种前端控制方法,其特征在于,包括:当接收到交易请求时,根据预先配置的输入字段,加载并显示与所述交易请求对应的输入视图;接收用户通过所述输入视图输入的交易数据;并依据预先配置的数据规则对输入的所述交易数据进行验证;当验证通过时,判断所述交易数据是否需要进行流程审批;当需要进行流程审批时,启动预先设定的流程审批过程,对所述交易数据进行流程审批;当流程审批结束时,将经过流程审批的交易数据进行报文处理,获得所述交易数据对应的报文处理数据;将所述报文处理数据进行交易结果处理,获得所述交易数据对应的交易结果,并将所述交易结果进行输出。2.根据权利要求1所述的方法,其特征在于,所述当接收到交易请求时,根据预先配置的输入字段,加载并显示与所述交易请求对应的输入视图,包括:加载预先建立的交易列表;依据所述交易列表,对所述交易请求对应的交易进行编号;对已编号的交易进行线程缓存;依据预先配置的输入字段表中,查询线程缓存交易的交易输入字段;依据查询获得的交易输入字段,加载并显示与所述交易请求对应的输入视图。3.根据权利要求1所述的方法,其特征在于,所述依据预先配置的数据规则对输入的所述交易数据进行验证,包括:对所述交易数据对应的交易用户的用户权限进行验证;当所述交易用户的用户权限通过验证后,验证所述交易数据的输入格式是否符合预设的输入要求;当符合时,对所述交易数据进行在途校验,验证用户是否为对所述交易数据发起相同的或互斥的交易;当通过所述在途校验后,对所述交易数据进行业务逻辑校验,验证所述交易数据对应的交易逻辑是否符合预设的业务逻辑执行过程。4.根据权利要求1所述的方法,其特征在于,所述启动预先设定的流程审批过程,对所述交易数据进行流程审批,包括:调用业务流程管理BPM发起流程,将所述交易数据拼装为JSON格式数据;将所述交易数据对应的JSON格式数据传输至预先生成的交易输入列表中,并在所述交易输入列表中抽取所述交易数据对应的JSON格式数据中的公共信息;当所述抽取的公共信息满足预设的流程审批规则时,通过所述交易数据的流程审批。5.根据权利要求1所述的方法,其特征在于,还包括:当所述交易数据不需要进行流程审批时,对所述交易数据进行报文处理,直至获得所述交易数据对应的交易结果。6....

【专利技术属性】
技术研发人员:陆昭鸣谢珊珊
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京,11

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

1