【技术实现步骤摘要】
批量报文自动组报方法及装置
本专利技术涉及计算机
,尤其涉及一种批量报文自动组报方法及装置。
技术介绍
本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。人民币跨境支付系统(Cross-borderinterbankpaymentsystem,CIPS)中支付类报文支持批量报文,也即报文发起者就同一个交易对手的非紧急类支付报文,可以将报文汇总成批量报文向交易对手发送。批量报文发送可以减少对于系统资源的占用,但是,在报文组合为批量报文的过程中,会涉及到交易金额核算,由于报文的来源多种多样,如柜员柜台录入、代理服务平台转发、全球统一支付平台转发、现金管理平台发起等,当不同来源的大量报文同时到来时,极容易核算出错,造成组报脏数据,导致同一批次报文明细不准确。
技术实现思路
本专利技术实施例提供一种批量报文自动组报方法,用以减少组报脏数据情况的产生,提升同一批次报文明细核算的准确度,该方法包括:从存储报文的报文队列中取出一笔报文, ...
【技术保护点】
1.一种批量报文自动组报方法,其特征在于,所述方法包括:/n从存储报文的报文队列中取出一笔报文,从该报文中获取交易对手信息;/n判断当前是否已存在向该交易对手发送的报文组合;/n如果存在报文组合,则将该报文合并入报文组合,并利用数据库锁机制对报文组合加锁,待完成报文核算后对报文组合解锁;/n从队列中取出下一笔报文,重复加锁解锁的过程,直至达到预设发送条件,完成批量报文组报。/n
【技术特征摘要】
1.一种批量报文自动组报方法,其特征在于,所述方法包括:
从存储报文的报文队列中取出一笔报文,从该报文中获取交易对手信息;
判断当前是否已存在向该交易对手发送的报文组合;
如果存在报文组合,则将该报文合并入报文组合,并利用数据库锁机制对报文组合加锁,待完成报文核算后对报文组合解锁;
从队列中取出下一笔报文,重复加锁解锁的过程,直至达到预设发送条件,完成批量报文组报。
2.根据权利要求1所述的方法,其特征在于,报文核算包括将批量报文标识添加入报文中。
3.根据权利要求2所述的方法,其特征在于,在判断当前是否已存在向该交易对手发送的报文组合之后,所述方法还包括:
如果不存在报文组合,则新建报文组合,并设置批量报文标识;
将批量报文标识添加入该报文。
4.根据权利要求1所述的方法,其特征在于,交易对手信息中包括交易对手的特征属性,判断当前是否已存在向该交易对手发送的报文组合,如果存在报文组合,则将该报文合并入报文组合,包括:
判断当前是否已存在向该特征属性的交易对手发送的报文组合;
如果存在向该特征属性的交易对手发送的报文组合,则将该报文合并入该特征属性的交易对手对应的报文组合中。
5.根据权利要求1至4任一项所述的方法,其特征在于,预设发送条件包括最长组报时间、最大组报数量和/或最大组报金额。
6.一种批量报文自动组报装置,其特征在于,所述装置包括:
获取模块,用于从存储报文的报文队列中取出一笔报文,从该报文中获取交易...
【专利技术属性】
技术研发人员:朱庆超,张径姝,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。