[发明专利]一种报文处理模拟方法及模拟系统有效
申请号: | 201210593055.9 | 申请日: | 2012-12-31 |
公开(公告)号: | CN103023810B | 公开(公告)日: | 2017-06-09 |
发明(设计)人: | 张径姝;王海龙 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | H04L12/861 | 分类号: | H04L12/861;H04L12/24 |
代理公司: | 北京金信知识产权代理有限公司11225 | 代理人: | 黄威,邓玉婷 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 处理 模拟 方法 系统 | ||
技术领域
本发明涉及一种用于对商业银行的电子商业汇票系统进行测试的报文处理模拟方法及模拟系统。
背景技术
中国人民银行在2008年推广了电子商业汇票系统,该系统在各商业银行以及人民银行之间通过报文的传输实现票据出票、承兑、背书、贴现、付款等功能。随着各商业银行的电子商业汇票系统陆续上线,在系统升级过程中,往往需要依靠人民银行甚至对手商业银行的报文支持,在测试时才能实现票据功能的全面覆盖。在电子商业汇票系统中,由于票据的流转完全依靠报文的流转来完成,所以报文的处理是系统中核心的处理逻辑之一,但由于报文是存在内部逻辑关系的,在实际应用中需多次与人民银行或其他商业银行进行报文交互,可是在商业银行的电子商业汇票系统内部测试过程中并没有如此条件,无法通过与人民银行或其他商业银行进行报文交互来完成系统的内部测试工作。
在商业银行的电子商业汇票系统内部测试过程中,现有技术提供了两种报文处理模拟方法:
一种是手工进行报文处理,其优点是处理灵活,不需要额外的开发工作,但缺点是耗时长,效率低;
另一种是部分商业银行或软件公司针对此问题,开发了独立于电子商业汇票系统外的报文模拟器,但在实际应用过程中发现,虽然报文模拟器的功能强大、应用面广,能够实现自动转发和回复报文的功能,可是由于需要对报文进行拆分和存储,处理逻辑复杂,导致系统处理不稳定,常常影响测试效率;另外由于报文之间关系比较紧密,有时甚至需要前一个报文的信息组织回复,这就需要有相关的额外数据存储逻辑,往往会影响到使用的整体进度和质量。
发明内容
本发明的目的是提供一种报文处理模拟方法及模拟系统,以解决在进行电子商业汇票系统的内部测试时无法通过与人民银行或其他商业银行进行报文交互来完成测试的问题。
为了实现上述目的,本发明提供了一种报文处理模拟方法,用于对商业银行的电子商业汇票系统进行测试,所述模拟方法包括以下步骤:
S1:根据所述电子商业汇票系统推送至发报队列表中的申请报文的类型和接收行信息确定所述申请报文是否需要转发或回复,如果需要转发,则执行步骤S2,如果需要回复,则执行步骤S3;
S2:在所述申请报文的内容上增加报文头和票据信息生成转发报文,并将所述转发报文放入收报队列表中;
S3:根据所述申请报文及与其关联的本地数据来组织回复报文,并将所述回复报文放入收报队列表中。
作为优选,步骤S3具体包括以下步骤:
S301:根据所述申请报文的类型、报文线上线下清算标志和接收行信息确定所述回复报文的类型;
S302:组织所述回复报文的报文头;
S303:根据所述回复报文的类型、所述申请报文及与所述申请报文关联的本地数据来组织所述回复报文的报文体;
S304:将所述回复报文的报文头和报文体拼接生成所述回复报文,并放入所述收报队列表中。
为了实现上述目的,本发明还提供了一种报文处理模拟系统,用于对商业银行的电子商业汇票系统进行测试,所述模拟系统包括:
判断模块,其配置为根据所述电子商业汇票系统推送至发报队列表中的申请报文的类型和接收行信息确定所述申请报文是否需要转发或回复;
转发报文生成模块,其配置为在所述判断模块确定所述申请报文需要转发时,在所述申请报文的内容上增加报文头和票据信息生成转发报文,并将所述转发报文放入收报队列表中;
回复报文生成模块,其配置为在所述判断模块确定所述申请报文需要回复时,根据所述申请报文及与其关联的本地数据来组织回复报文,并将所述回复报文放入收报队列表中。
与现有技术相比,本发明的报文处理模拟方法及模拟系统具有以下有益效果:通过本发明的报文处理模拟方法和模拟系统模拟对发送的申请报文进行转发或回复,能够模拟人民银行或其他商业银行的角色,从而实现报文的流转和自动处理,以顺利完成对商业银行的电子商业汇票系统的升级测试。
附图说明
图1为本发明的报文处理模拟方法的流程示意图;
图2为报文处理模拟系统的结构示意图。
具体实施方式
下面结合附图对本发明的具体实施例进行详细说明,但不作为对本发明的限定。
如图1所示,本发明的报文处理模拟方法包括以下步骤:
S1:根据所述电子商业汇票系统推送至发报队列表中的申请报文的类型和接收行信息确定所述申请报文是否需要转发或回复,如果需要转发,则执行步骤S2,如果需要回复,则执行步骤S3;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210593055.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有训练儿童算术能力的遥控赛车
- 下一篇:一种8字轨迹无碳小车