本发明专利技术提供了用于企业转账的数据处理方法、装置和系统。该方法包括:接收一个或多个渠道关联的交易请求;提取所述交易请求的关键要素,将提取的关键要素封装为通用转账请求,其中,所述关键要素包括:收款方账号、收款方名称、付款方账号、付款方名称和转账金额;将所述通用转账请求发送至处理转账业务的核心系统进行转账处理;接收所述核心系统返回的对所述通用转账请求的处理结果。根据本发明专利技术,能够减少转账处理的冗余代码,降低升级维护的成本。
【技术实现步骤摘要】
本专利技术涉及数据处理领域,更为具体而言,涉及一种用于企业转账的数据处理方法、装置和系统。
技术介绍
在针对企业的现金管理系统中,目前包括诸如付款、收款、现金流动性管理之类的多种功能,这些功能中都涉及转账功能。在现有的现金管理系统(例如,建设银行提供的现金管理系统)中,一般都是各个渠道都其各自的交易请求发送给现金管理系统中相应的子系统中,由这些子系统分别将这些不同的交易请求发送给银行机构的核心系统进行相应的处理。在这样的处理方案中,在现金管理的各个子系统中都需要开发不同的处理模块,由这些处理模块分别对转账交易进行处理,显著增加了现金管理系统的冗余代码,而且当核心系统升级时,需要对各个子系统的模块进行升级,使得子系统的维护成本增加。
技术实现思路
为解决上述技术问题,本专利技术提供了用于企业转账的数据处理方法、装置和系统,能够减少转账处理的容易代码,降低升级维护成本。其提取一个或多个渠道关联的交易请求中的关键要素,将这些关键要素封装为通用转账请求,通过封装后的通用转账请求与核心系统进行交互,通过通用转账请求处理多个渠道关联的子系统中的涉及转账的交易请求,从而可减少与渠道关联的子系统的用于转账处理的容易代码,也有利于减少核心系统升级后的后续维护成本。根据本专利技术实施方式的第一方面,提供了一种用于企业转账的数据处理方法,该方法包括:接收一个或多个渠道关联的交易请求;提取所述交易请求的关键要素,将提取的关键要素封装为通用转账请求,其中,所述关键要素包括:收款方账号、收款方名称、付款方账号、付款方名称和转账金额;将所述通用转账请求发送至处理转账业务的核心系统进行转账处理;接收所述核心系统返回的所述通用转账请求的处理结果。根据本专利技术实施方式的第二方面,提供了一种用于企业转账的数据处理装置,该装置包括:接收模块,用于接收一个或多个渠道关联的交易请求;封装模块,用于提取所述交易请求的关键要素,将提取的关键要素封装为通用转账请求,其中,所述关键要素包括:收款方账号、收款方名称、付款方账号、付款方名称和转账金额;交互模块,用于将所述通用转账请求发送至处理转账业务的核心系统进行转账处理,以及接收所述核心系统返回的对所述通用转账请求的处理结果。根据本专利技术实施方式的第三方面,提供了一种用于企业转账的数据处理系统,该系统可包括上述的用于企业转账的数据处理装置和核心系统。本专利技术实施方式提供的用于企业转账的数据处理方法、装置和系统,其提取一个或多个渠道关联的交易请求中的关键要素,将这些关键要素封装为通用转账请求,通过封装后的通用转账请求与核心系统进行交互,通过通用转账请求处理多个渠道关联的子系统中的涉及转账的交易请求,从而可减少与渠道关联的子系统的用于转账处理的容易代码,也有利于减少核心系统升级后的后续维护成本。附图说明图1是根据本专利技术一种实施方式的用于企业转账的数据处理方法的流程示意图;图2是根据本专利技术一种实施方式的用于企业转账的架构示意图;图3是根据本专利技术一种实施方式的用于企业转账的处理方法示意图;图4是现有的企业转账的架构示意图;图5是根据本专利技术一种实施方式的用于企业转账的数据处理装置的结构示意图;图6是根据本专利技术一种实施方式的用于企业转账的数据处理系统的结构示意图。具体实施方式以下结合附图和具体实施方式对本专利技术的各个方面进行详细阐述。其中,众所周知的模块、单元及其相互之间的连接、链接、通信或操作没有示出或未作详细说明。并且,所描述的特征、架构或功能可在一个或一个以上实施方式中以任何方式组合。本领域技术人员应当理解,下述的各种实施方式只用于举例说明,而非用于限制本专利技术的保护范围。还可以容易理解,本文所述和附图所示的各实施方式中的模块或单元或处理方式可以按各种不同配置进行组合和设计。本专利技术实施方式提供的用于企业转账的数据处理方法,可用于对企业现金管理的系统中,例如,建设银行的企业现金管理系统(Cash Management System,简称CMS)。该系统可向各种不同规模的企业提供现金管理方面的服务,例如,可包括但不限于收款业务、付款业务、票据业务等。下面结合附图描述本专利技术的用于企业转账的数据处理方法。图1是根据本专利技术一种实施方式的用于企业转账的数据处理方法的流程示意图;图2是根据本专利技术一种实施方式的用于企业转账的架构示意图;图3是根据本专利技术一种实施方式的用于企业转账的处理方法示意图。如图1所示,本专利技术的用于企业转账的数据处理方法可包括:步骤S11、步骤S12、步骤S13和步骤S13,其中,步骤S11涉及与现金管理系统中各个子系统的数据交互,S13和S14涉及与银行机构的核心系统的数据交互。下面对各个步骤进行具体的说明。步骤S11,接收一个或多个渠道关联的交易请求。在现金管理系统中,各个子系统可以与相应的渠道关联,例如,一个渠道对应一个子系统,该渠道的交易请求可以通过该子系统进行处理。在本专利技术的实施方式中,渠道可包括一个或多个,例如,大于或等于两个。渠道关联的交易请求是指来自与渠道关联的相应子系统的交易请求,例如,如图2所示的,来自子系统A、B和N的交易请求。交易请求可包括付款请求、转账请求等。步骤S12,提取所述交易请求的关键要素,将提取的关键要素封装为通用转账请求,其中,所述关键要素可包括:收款方账号、收款方名称、付款方账号、付款方名称和转账金额等。例如,可对交易请求按照约定进行解析,获取其中的关键要素。在本专利技术的一些实施方式中,所提取的交易请求的关键要素还可包括:渠道类型标识、落地标志、付款方客户编号、转账请求提交时间、转账请求提交日期和付款方账户性质等。将从交易请求中提取的交易请求的关键要素封装为通用转账请求,例如,可以采用适用于超文本传输协议(Hyper Text Transfer Protocol,HTTP)的请求格式。本专利技术的数据处理方法还可包括:提取交易请求的发送方标识(例如,可用于标识该交易请求来自哪一子系统的标识),并将该发送方标识保存到本地文件中所述交易请求的流水表。本地文件中该交易请求的流水表中还可包括该交易请求的上述关键要素(例如,收款方账号、收款方名称、付款方账号、付款方名称、转账金额、渠道类型标识、落地标志、付款方客户编号、转账请求提交时间、转账请求提交日期和付款方账户性质等)以及该交易请求的处理状态等交易相关信息。步骤S13,将封装后的通用转账请求发送至处理转账业务的核心系统进行转账处理,例如,可以基于HTTP协议进行发送,也可以采用其他适于与核心系统进行数据通信的其他协议。核心系统根据通用转账请求的信息进行转账处理,并产生相应的交易处理结果,例如,转账成功或转账失败。步骤S14,接收所述核心系统返回的所述通用转账请求的处理结果。在本专利技术的一些实施方式中,由于与核心系统的通信连接不成功(例如,由于网络问题或硬件连接问题等),那么核心系统返回的所述通用转账请求的处理结果为不确定结果。在本专利技术的另外一些实施方式中,与核心系统的通信连接成功,核心系统返回的对该通用转账请求的处理结果为对该通用转账请求的交易处理结果,该交易处理结果为确定结果,可包括转账成功或转账失败。本专利技术的用于企业转账的数据处理方法还可包括:将接收的所述处理结果根据所述流水表中的所述发送方标识信息返回给所述交易请求的发送方。其中,所本文档来自技高网...
【技术保护点】
一种用于企业转账的数据处理方法,其特征在于,所述方法包括:接收一个或多个渠道关联的交易请求;提取所述交易请求的关键要素,将提取的关键要素封装为通用转账请求,其中,所述关键要素包括:收款方账号、收款方名称、付款方账号、付款方名称和转账金额;将所述通用转账请求发送至处理转账业务的核心系统进行转账处理;接收所述核心系统返回的对所述通用转账请求的处理结果。
【技术特征摘要】
1.一种用于企业转账的数据处理方法,其特征在于,所述方法包括:接收一个或多个渠道关联的交易请求;提取所述交易请求的关键要素,将提取的关键要素封装为通用转账请求,其中,所述关键要素包括:收款方账号、收款方名称、付款方账号、付款方名称和转账金额;将所述通用转账请求发送至处理转账业务的核心系统进行转账处理;接收所述核心系统返回的对所述通用转账请求的处理结果。2.根据权利要求1所述的方法,其特征在于,所述关键要素还包括:渠道类型标识、落地标志、付款方客户编号、转账请求提交时间、转账请求提交日期和付款方账户性质。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:提取所述交易请求的发送方标识信息,并将所述发送方标识信息保存到本地文件中所述交易请求的流水表。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:将接收的所述处理结果根据所述流水表中的所述发送方标识信息返回给所述交易请求的发送方。5.根据权利要求2所述的方法,其特征在于,所述方法还包括:在将所述通用转账请求发送至所述核心系统之前,判断所述通用转账请求的渠道类型标识是否为第一标识,若是,则将所述通用转账请求按照第一交易处理路径发送至所述核心系统,若否,则将所述通用转账请求按照第二交易处理路径发送至所述核心系统。6.根据权利要求5所述的方法,其特征在于,所述将所述通用转账请求按照第二交易处理路径发送至所述核心系统包括:判断所述通用转账请求的落地标志是否为第二标识,若是,则将所述通用转账请求进行落地处理后发送至所述核心系统;若否,则将所述通用转账请求进行非落地处理后发送至所述核心系统。7.一种用于企业转账的数据处理装置,其特征在于,所述装置包括:接收模块,用于接收一个或多个渠道关联的交易请求;封装模...
【专利技术属性】
技术研发人员:邓华伟,刘海,邵培兴,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。