[发明专利]一种结构化报文自适应转换方法及装置有效
申请号: | 201910313010.3 | 申请日: | 2019-04-18 |
公开(公告)号: | CN109889553B | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 邓小龙;刘湘德;康义国;熊键;陈鸣;林睿;黄旭岑;徐旺;袁磊;王树朋;温卓漫 | 申请(专利权)人: | 中国电子科技集团公司第二十九研究所 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 钱成岑;管高峰 |
地址: | 610036 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 结构 报文 自适应 转换 方法 装置 | ||
本发明公开了一种结构化报文自适应转换方法及装置,所述装置包括:数据元素字典和报文自适应转换中间件;所述数据元素字典,包括:从结构化报文提取的原子字段和组合参数,以及根据所述原子字段和组合参数设计的数据元素转换规则;所述数据元素字典用于支持报文自适应转换中间件的运行;所述报文自适应转换中间件,基于数据元素字典,通过结构化报文转换算法实现接收端接收的结构化报文自适应转换。本发明无需定制开发转换代码,不要求收发两端的报文元素精度、表示方式、排列顺序等严格一致,能够快速实现各类结构化报文内容转换要求,具有适应能力强、转换效率高、互操作性好等特点。
技术领域
本发明涉及计算机应用软件领域,尤其是一种结构化报文自适应转换方法及装置。
背景技术
结构化报文转换是复杂系统集成的重要步骤,通过对不同格式、不同元素精度、不同表示方式和不同排列顺序的数据报文进行适配和转换,以实现复杂异构系统的集成、扩展和互操作。当前较为成熟的方法包括面向定制代码的异构报文转换和基于公共数据模型的报文格式转换两种。前者适用于组成和结构简单、信息交互关系固定的系统集成,优点是转换效率高,缺点是需通过代码开发实现系统,一旦集成,则系统连接关系和信息交互关系固定,难以实现系统动态扩展和升级;后者基于关系数据库、XML文件、JSON消息等文件或报文的格式描述,形成对应的数据模型,通过模型适配和数据内容抽取,实现异构报文的自动格式转换,适用于复杂系统的数据集成,能够解决结构化报文的格式转换问题,如XML格式向JSON格式转换等,但无法实现不同数据元素精度、表示方式和排列顺序的结构化报文的自动转换。
目前,复杂异构系统集成普遍采用面向定制代码的异构报文转换技术,按照固定报文内容与格式要求,对系统中大量异构系统逐一定制适配,操作复杂度高,兼容性和灵活性差,且系统升级时需重新适配,系统集成效率低下。而基于公共数据模型的报文格式转换技术由于仅能完成特定报文的格式转换,功能有限,故实际运用较少。
发明内容
本发明所要解决的技术问题是:针对上述存在的问题,提供一种结构化报文自适应转换方法及装置,无需定制开发转换代码,不要求收发两端的报文元素精度、表示方式、排列顺序等严格一致,能够快速实现各类结构化报文内容转换要求,具有适应能力强、转换效率高、互操作性好等特点。
本发明采用的技术方案如下:
一种结构化报文自适应转换方法,包括以下步骤:
步骤①,提取结构化报文的原子字段和组合参数,并根据所述原子字段和组合参数设计数据元素转换规则,构建特定领域的数据元素字典;
步骤②,基于所述数据元素字典的原子字段和组合参数,对发送端和接收端的结构化报文接口的数据元素组成、排列顺序和处理规则进行描述,分别形成发送端和接收端的报文接口描述文件;
步骤③,根据发送端和接收端的报文接口描述文件,利用数据元素字典中的数据元素转换规则,生成发送端到接收端的报文转换规则;
步骤④,接收端收到结构化报文后,提取该结构化报文的报文接口描述文件,完成报文内容解析,并进行报文内容校验;
步骤⑤,在报文内容校验成功后,根据报文转换规则对接收端收到的结构化报文的报文内容进行自动转换,生成符合接收端要求的报文格式。
其中,所述原子字段为结构化报文的基础和不可细分的数据元素。
其中,所述组合参数为通过原子字段的组合,形成具有特定用途的数据元素。
其中,所述数据元素转换规则为两个不同精度和不同表示方式的原子字段和组合参数,以及原子字段与组合参数之间的定量转换规则。
其中,所述报文接口描述文件以XML标准进行管理。
其中,所述报文接口描述文件通过系统初始化加载或网络传输的方式,在发送端和接收端使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第二十九研究所,未经中国电子科技集团公司第二十九研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910313010.3/2.html,转载请声明来源钻瓜专利网。