[发明专利]报文格式检验方法及装置有效
申请号: | 202010618808.1 | 申请日: | 2020-07-01 |
公开(公告)号: | CN111641662B | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 王定昌;徐彦斌;杨鹏;张鹏 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | H04L69/06 | 分类号: | H04L69/06 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王天尧;吴学锋 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 格式 检验 方法 装置 | ||
本发明公开了一种报文格式检验方法及装置,该方法包括:识别报文的报文类型;根据所述报文的报文类型,从预配置的报文定义配置文件中,确定所述报文预配置的收发报标志和数字签名标志;根据所述报文的报文类型,从预配置的报文格式配置文件中,确定所述报文预配置的不同报文域的报文数据格式;分别根据所述报文预配置的收发报标志、数字签名标志和不同报文域的报文数据格式,对所述报文进行格式检验。本发明可以通过报文定义配置文件和报文格式配置文件,对不同类型的报文进行格式检验,提高了报文格式检验效率。不需要针对每一报文类型的报文单独设置检验程序,可适配不同类型的报文,实现了对报文的通用检验,同时程序简单,代码可读性高。
技术领域
本发明涉及计算机技术领域,尤其涉及一种报文格式检验方法及装置。
背景技术
本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
现有前置机系统中,对报文格式的检验,是通过设定不同的程序来实现的。通过判断报文编号,确定报文类型后,将报文送入对应的校验逻辑块,以此来实现对不同报文的检验。
上述的传统方式看起来比较直观,但随着报文种类的不断扩展,每一报文类型的报文都需要设置单独的程序,需花费大量的人力物力,会造成报文检验效率的降低;同时还会导致程序逻辑冗长,代码复杂,致使代码可读性下降,不利于维护。
发明内容
本发明实施例提供一种报文格式检验方法,用以提高报文检验效率,同时提高格式检验代码可读性,该方法包括:
识别报文的报文类型;
根据所述报文的报文类型,从预配置的报文定义配置文件中,确定所述报文预配置的收发报标志和数字签名标志;所述报文定义配置文件预配置有报文类型与收发报标志和数字签名标志的对应关系;
根据所述报文的报文类型,从预配置的报文格式配置文件中,确定所述报文预配置的不同报文域的报文数据格式;所述报文格式配置文件预配置有报文类型与不同报文域的报文数据格式的对应关系;
分别根据所述报文预配置的收发报标志、数字签名标志和不同报文域的报文数据格式,对所述报文进行格式检验;
所述方法,还包括:
根据所述报文的报文类型,从预配置的报文子域配置文件中,确定所述报文预配置的不同报文域的每一报文子域的报文数据格式;
根据所述报文预配置的不同报文域的每一报文子域的报文数据格式,对所述报文进行格式检验。
本发明实施例还提供一种报文格式检验装置,用以提高报文检验效率,同时提高格式检验代码可读性,该装置包括:
报文类型识别模块,用于识别报文的报文类型;
收发报标志和数字签名标志确定模块,用于根据所述报文的报文类型,从预配置的报文定义配置文件中,确定所述报文预配置的收发报标志和数字签名标志;所述报文定义配置文件预配置有报文类型与收发报标志和数字签名标志的对应关系;
报文域数据格式确定模块,用于根据所述报文的报文类型,从预配置的报文格式配置文件中,确定所述报文预配置的不同报文域的报文数据格式;所述报文格式配置文件预配置有报文类型与不同报文域的报文数据格式的对应关系;
格式检验模块,用于分别根据所述报文预配置的收发报标志、数字签名标志和不同报文域的报文数据格式,对所述报文进行格式检验;
所述装置,还包括:
报文子域数据格式确定模块,用于:
根据报文的报文类型,从预配置的报文子域配置文件中,确定报文预配置的不同报文域的每一报文子域的报文数据格式;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010618808.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电容引脚剪切装置及电容加工设备
- 下一篇:油料加热增香装置