[发明专利]一种结构化报文自适应转换方法及装置有效
申请号: | 201910313010.3 | 申请日: | 2019-04-18 |
公开(公告)号: | CN109889553B | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 邓小龙;刘湘德;康义国;熊键;陈鸣;林睿;黄旭岑;徐旺;袁磊;王树朋;温卓漫 | 申请(专利权)人: | 中国电子科技集团公司第二十九研究所 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 钱成岑;管高峰 |
地址: | 610036 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 结构 报文 自适应 转换 方法 装置 | ||
1.一种结构化报文自适应转换方法,其特征在于,包括以下步骤:
步骤①,提取结构化报文的原子字段和组合参数,并根据所述原子字段和组合参数设计数据元素转换规则,构建特定领域的数据元素字典;
步骤②,基于所述数据元素字典的原子字段和组合参数,对发送端和接收端的结构化报文接口的数据元素组成、排列顺序和处理规则进行描述,分别形成发送端和接收端的报文接口描述文件;
步骤③,根据发送端和接收端的报文接口描述文件,利用数据元素字典中的数据元素转换规则,生成发送端到接收端的报文转换规则;
步骤④,接收端收到结构化报文后,提取该结构化报文的报文接口描述文件,完成报文内容解析,并进行报文内容校验;
步骤⑤,在报文内容校验成功后,根据报文转换规则对接收端收到的结构化报文的报文内容进行自动转换,生成符合接收端要求的报文格式;步骤⑤,在报文内容校验成功后,根据报文转换规则对接收端收到的结构化报文的报文内容进行自动转换,生成符合接收端要求的报文格式的方法,包括以下步骤:
步骤(5.1),按照接收端的报文接口描述文件构造目标报文,并对目标报文数据元素填充默认值;
步骤(5.2),通过对数据元素转换规则进行词法分析,分析数据元素转换规则的操作符、函数和变量,按照运算优先级分解转换规则,生成报文转换的数学表达式;
步骤(5.3),对不同排列顺序的报文内容,根据映射顺序对结构化报文的对应数据元素赋值;对不同元素精度和不同表示方式的报文内容,根据步骤(5.2)生成的报文转换数学表达式,完成报文元素数值计算,并为对应数据元素赋值,生成接收端报文。
2.如权利要求1所述的结构化报文自适应转换方法,其特征在于,所述原子字段为结构化报文的基础和不可细分的数据元素。
3.如权利要求1所述的结构化报文自适应转换方法,其特征在于,所述组合参数为通过原子字段的组合,形成具有特定用途的数据元素。
4.如权利要求1所述的结构化报文自适应转换方法,其特征在于,所述数据元素转换规则为两个不同精度和不同表示方式的原子字段和组合参数,以及原子字段与组合参数之间的定量转换规则。
5.如权利要求1所述的结构化报文自适应转换方法,其特征在于,所述报文接口描述文件以XML标准进行管理。
6.如权利要求1所述的结构化报文自适应转换方法,其特征在于,所述报文接口描述文件通过系统初始化加载或网络传输的方式,在发送端和接收端使用。
7.如权利要求1所述的结构化报文自适应转换方法,其特征在于,所述报文转换规则仅在系统初始化时生成一次。
8.如权利要求1所述的结构化报文自适应转换方法,其特征在于,步骤(5.2)对数据元素转换规则进行词法分析的分析结果可进行存储,供后续报文转换使用。
9.一种基于如权利要求1-8任一项所述的结构化报文自适应转换方法的结构化报文自适应转换装置,包括:数据元素字典和报文自适应转换中间件;
所述数据元素字典,包括:从结构化报文提取的原子字段和组合参数,以及根据所述原子字段和组合参数设计的数据元素转换规则;所述数据元素字典用于支持报文自适应转换中间件的运行;
所述报文自适应转换中间件,基于数据元素字典,通过结构化报文转换算法实现接收端接收的结构化报文自适应转换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第二十九研究所,未经中国电子科技集团公司第二十九研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910313010.3/1.html,转载请声明来源钻瓜专利网。