The invention provides a batch proxy method and system based on message scheduling mechanism. The method includes: acquiring the documents submitted by customers regularly, and the file names of the documents include at least business types; acquiring the preset process configuration tables corresponding to the business types according to the business types in the file names. The process configuration tables record multiple task nodes, which are handled by technicians according to different business operations of different account types. Logically pre-configured; according to the task nodes recorded in the process configuration table, generate the corresponding tasks and perform the corresponding tasks, thus completing the funds allocation to the accounts of each recipient recorded in the document. The invention also supports the business processing of different account types contained in the documents, and does not require customers to submit different documents for different account types, thus improving the customer experience.
【技术实现步骤摘要】
一种基于消息调度机制的批量代发方法及系统
本专利技术涉及金融数据处理
,尤其涉及一种基于消息调度机制的批量代发方法及系统。
技术介绍
目前的银行系统中,核心银行系统、银行卡系统、跨行传统分别处理不同账户类型的业务,其中核心银行系统处理借记卡业务和账号业务,银行卡系统处理信用卡(贷记卡和准贷记卡)业务,跨行系统处理他行业务。由于各个银行系统之间的异构性,现有的批量代发系统在处理企业单位的代发业务过程中,如果涉及到多种账户类型,则需要客户在提交代发文本前辨别收款人持有的账户类型(借记卡、信用卡还是他行卡),针对不同的账户类型提交不同的文件。这对于客户而言,无疑增加了客户的工作量,客户体验度不好。
技术实现思路
有鉴于此,本专利技术提供一种基于消息调度机制的批量代发方法及系统,用于解决现有的批量代发系统存在的需要客户辨别收款人的账户类型,针对不同的账户类型提交不同的文件,导致客户体验度不好的问题。技术方案如下:基于本专利技术的一方面,本专利技术提供一种基于消息调度机制的批量代发方法,方法包括:定时获取客户提交的文件,所述文件的文件名中至少包括业务类型;依据所述文件名中的业务类型,获取预设的与所述业务类型对应的流程配置表,所述流程配置表中记载有多个任务节点,所述多个任务节点是技术人员根据不同账户类型的不同业务处理逻辑预先配置得到的;依据所述流程配置表中记载的各个任务节点,生成相应任务并执行相应任务,从而完成向所述文件中记载的各个收款人账号的资金划拨。可选地,对于所述流程配置表中记载的第一个任务节点,生成并执行的第一任务包括:依据预设的识别规则,识别所述文件中记载 ...
【技术保护点】
1.一种基于消息调度机制的批量代发方法,其特征在于,方法包括:定时获取客户提交的文件,所述文件的文件名中至少包括业务类型;依据所述文件名中的业务类型,获取预设的与所述业务类型对应的流程配置表,所述流程配置表中记载有多个任务节点,所述多个任务节点是技术人员根据不同账户类型的不同业务处理逻辑预先配置得到的;依据所述流程配置表中记载的各个任务节点,生成相应任务并执行相应任务,从而完成向所述文件中记载的各个收款人账号的资金划拨。
【技术特征摘要】
1.一种基于消息调度机制的批量代发方法,其特征在于,方法包括:定时获取客户提交的文件,所述文件的文件名中至少包括业务类型;依据所述文件名中的业务类型,获取预设的与所述业务类型对应的流程配置表,所述流程配置表中记载有多个任务节点,所述多个任务节点是技术人员根据不同账户类型的不同业务处理逻辑预先配置得到的;依据所述流程配置表中记载的各个任务节点,生成相应任务并执行相应任务,从而完成向所述文件中记载的各个收款人账号的资金划拨。2.根据权利要求1所述的方法,其特征在于,对于所述流程配置表中记载的第一个任务节点,生成并执行的第一任务包括:依据预设的识别规则,识别所述文件中记载的各个收款人账号的账户类型,并将所述文件中记载的各个收款人账号和识别出的与各个收款人账号对应的账户类型存储到数据库的数据表中。3.根据权利要求2所述的方法,其特征在于,不同账户类型至少包括以下任意两种:借记卡、信用卡和他行卡;其中,对于借记卡,根据所述流程配置表中记载的节点依次生成任务、执行任务,从而完成向所述借记卡的资金划拨;对于信用卡和他行卡,通过常驻进程定时从所述数据表中查找账户类型为信用卡或他行卡的收款人账号,并依据查找到的收款人账号生成交易任务、执行所述交易任务,从而完成向所述信用卡或他行卡的资金划拨。4.根据权利要求1所述的方法,其特征在于,所述定时获取客户提交的文件包括:定时轮询目标目录,从所述目标目录下获取客户提交的文件。5.根据权利要求2所述的方法,其特征在于,所述第一任务还包括:对所述文件的文件格式进行校验。6.一种基于消息调度机制的批量代发系统,其特征在于,系统包括:文件获取单元,用于定时获取客户提交的文件,所述文件的文件名中至少包括业务类型;流程配置表获取单元,用于依据所述文件名中的业务类型,获取预设的与所述业务类型对应的流程配置表,所述流程配置表中记载有多个任务节点,所述多个任务节点是技术人员根据不同账户类型的不同业务处理逻辑预先配置得到的;任务执行单元,用于依据所述流程配置表中...
【专利技术属性】
技术研发人员:金晓磊,肖飞军,陆雯怡,王华阳,董洁,丁立,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。