[发明专利]一种报文生成方法、装置、设备及存储介质在审
申请号: | 202210088581.3 | 申请日: | 2022-01-25 |
公开(公告)号: | CN114493841A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 周永恒 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | G06Q40/02 | 分类号: | G06Q40/02;G06Q40/04 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 倪焱 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 生成 方法 装置 设备 存储 介质 | ||
本发明公开了一种报文生成方法、装置、设备及存储介质。该方法包括:获取目标账号的属性信息;根据所述目标账号的属性信息确定所述目标账号对应的账户类型;根据所述目标账号对应的账户类型确定主机交易码、主机交易报文标识以及静态业务数据;根据所述主机交易码、所述主机交易报文标识、所述静态业务数据以及所述目标账号的属性信息生成目标报文,通过本发明的技术方案,能够支持金融行业的多种账务处理,支持灵活可扩展,降低代码编写和修改次数。
技术领域
本发明实施例涉及互联网技术领域,尤其涉及一种报文生成方法、装置、设备及存储介质。
背景技术
以银行为代表的金融行业涌现出大量新型产品,但对于银行业来说的核心系统是资金的存取及账务的借贷关系为基础的主机账务系统,各产品对于主机账务系统均有调用,有些直接调用主机账务系统的单支交易,有些调用的是主机的多支交易的组合,有些产品是针对主机的原子账务交易进行了封装,封装为组合交易,满足单个产品的需求。
目前,针对账务场景的管理,存在两种方案,一种是:金融记账系统基于交易流水,分为接口层、统一交易流水模型层和记账层,通过建立统一灵活的核心账务前置接口,适配各种格式的接口报文,实现与各平台灵活对接;另一种是:由产品自身(调用方)根据需要通过编码方式调用不同主机交易码,还有部分场景是由调用方将用到的主机交易码进行封装,封装为一支复合交易,支持本身用到的所有账务场景。
上述方案虽然均能实现账务处理,但是,前者的缺点是完全通过编码的方式来实现,每增加一种账务场景就需要修改一次代码;后者的缺点是需要在产品研制前确定账务场景的全集。随着互联网技术的不断发展,掌银等渠道的不断接入,对财政非税、税收等领域需要不断扩充个人借记卡,贷记卡等账号的付款账户类型的支持,对于财政税收类产品需要不断新增新的账务场景,调用新的账务交易来支持,因此需要系统不停的做出改造,增加了系统开发成本和测试成本,急需对该场景做出改变。现有技术还未就如何调用核心账务系统、如何扩展和配置方法进行描述提供有效的方案。
发明内容
本发明实施例提供一种报文生成方法、装置、设备及存储介质,以实现一次编码和多次配置的方式相结合,支持金融行业的多种账务处理,支持灵活可扩展,降低代码编写和修改次数。
第一方面,本发明实施例提供了一种报文生成方法,包括:
获取目标账号的属性信息;
根据所述目标账号的属性信息确定所述目标账号对应的账户类型;
根据所述目标账号对应的账户类型确定主机交易码、主机交易报文标识以及静态业务数据;
根据所述主机交易码、所述主机交易报文标识、所述静态业务数据以及所述目标账号的属性信息生成目标报文。
第二方面,本发明实施例还提供了一种报文生成装置,该装置包括:
获取模块,用于获取目标账号的属性信息;
第一确定模块,用于根据所述目标账号的属性信息确定所述目标账号对应的账户类型;
第二确定模块,用于根据所述目标账号对应的账户类型确定主机交易码、主机交易报文标识以及静态业务数据;
生成模块,用于根据所述主机交易码、所述主机交易报文标识、所述静态业务数据以及所述目标账号的属性信息生成目标报文。
第三方面,本发明实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本发明实施例中任一所述的报文生成方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中任一所述的报文生成方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210088581.3/2.html,转载请声明来源钻瓜专利网。