数据处理方法、装置、设备及存储介质制造方法及图纸

技术编号:33444751 阅读:11 留言:0更新日期:2022-05-19 00:30
本公开提供了一种数据处理方法、装置、电子设备及存储介质。通过响应于接收到第一报文数据,获取第一报文数据包括的第一报文格式和对应第一报文格式的第一报文内容;响应于检测到第一报文格式包括与第一预设模板报文格式相对应的格式字段,将第一报文格式中与第一预设模板报文格式相同的格式字段替换为第一预设模板引用标识,得到第一中间报文格式;根据第一中间报文格式和第一预设模板报文格式进行报文格式转换,得到第二报文格式;根据第二报文格式和第一报文内容,确定第二报文数据;通过引用模板,降低了对第一报文格式整体进行转换的工作量,提高报文转换效率。提高报文转换效率。提高报文转换效率。

【技术实现步骤摘要】
数据处理方法、装置、设备及存储介质


[0001]本申请涉及数据处理技术,尤其涉及一种数据处理方法、装置、设备及存储介质。

技术介绍

[0002]网络数据传输过程中,源节点与目标节点之间的报文格式通常会存在差异,因此在数据传输时通常需要进行报文转换。
[0003]在传统的报文转换中,需要对报文数据的报文格式进行完整的转换,转换的工作量较大,报文数据转换效率低。

技术实现思路

[0004]本公开实施例提供了一种数据处理方法、装置、设备及存储介质。
[0005]第一方面,本公开提供了一种数据处理方法,包括:
[0006]响应于接收到第一报文数据,获取所述第一报文数据包括的第一报文格式和对应所述第一报文格式的第一报文内容;
[0007]响应于检测到所述第一报文格式包括与第一预设模板报文格式相对应的格式字段,将所述第一报文格式中与所述第一预设模板报文格式相同的格式字段替换为第一预设模板引用标识,得到第一中间报文格式;
[0008]根据所述第一中间报文格式和所述第一预设模板报文格式进行报文格式转换,得到第二报文格式;
[0009]根据所述第二报文格式和所述第一报文内容,确定第二报文数据。
[0010]在一些可选的实施方式中,所述方法还包括:
[0011]响应于检测到所述第一报文格式不包括与所述第一预设模板报文格式相对应的格式字段,获取所述第一报文数据的规范识别标识;
[0012]根据所述规范识别标识确定第二预设模板报文格式;
[0013]将所述第一报文格式替换为所述第二预设模板报文格式;
[0014]根据所述第二预设模板报文格式进行报文格式转换,得到第三报文格式;
[0015]根据所述第三报文格式和所述第一报文内容,确定第三报文数据。
[0016]在一些可选的实施方式中,所述根据所述第一中间报文格式和所述第一预设模板报文格式进行报文格式转换,包括:
[0017]对所述第一预设模板报文格式进行报文格式转换,得到第一转换后模板报文格式;
[0018]将所述第一预设模板引用标识替换为所述第一转换后模板报文格式。
[0019]在一些可选的实施方式中,在所述将所述第一预设模板引用标识替换为所述第一转换后模板报文格式前,所述根据所述第一中间报文格式和所述第一预设模板报文格式进行报文格式转换,还包括:
[0020]将所述第一中间报文格式中除所述第一预设模板引用标识以外的格式字段进行
报文格式转换。
[0021]在一些可选的实施方式中,所述根据所述第二报文格式和所述第一报文内容,确定第二报文数据,包括:
[0022]根据所述第一报文内容对所述第二报文格式赋值,得到所述第二报文数据。
[0023]在一些可选的实施方式中,所述根据所述第三报文格式和所述第一报文内容,确定第三报文数据,包括:
[0024]根据所述第一报文内容对所述第三报文格式赋值,得到所述第三报文数据。
[0025]第二方面,本公开提供一种数据处理装置,包括:
[0026]数据获取单元,被配置成响应于接收到第一报文数据,获取所述第一报文数据包括的第一报文格式和对应所述第一报文格式的第一报文内容;
[0027]模板处理单元,被配置成响应于检测到所述第一报文格式包括与第一预设模板报文格式相对应的格式字段,将所述第一报文格式中与所述第一预设模板报文格式相同的格式字段替换为第一预设模板引用标识,得到第一中间报文格式;
[0028]转换单元,被配置成根据所述第一中间报文格式和所述第一预设模板报文格式进行报文格式转换,得到第二报文格式;
[0029]赋值单元,被配置成根据所述第二报文格式和所述第一报文内容,确定第二报文数据。
[0030]在一些可选的实施方式中,所述装置还包括:
[0031]规范获取单元,被配置成响应于检测到所述第一报文格式不包括与所述第一预设模板报文格式相对应的格式字段,获取所述第一报文数据的规范识别标识;
[0032]规范处理单元,被配置成根据所述规范识别标识确定第二预设模板报文格式,将所述第一报文格式替换为所述第二预设模板报文格式;
[0033]所述转换单元,还被配置成根据所述第二预设模板报文格式进行报文格式转换,得到第三报文格式;
[0034]所述赋值单元,还被配置成根据所述第三报文格式和所述第一报文内容,确定第三报文数据。
[0035]在一些可选的实施方式中,所述转换单元被进一步配置成:
[0036]对所述第一预设模板报文格式进行报文格式转换,得到第一转换后模板报文格式;
[0037]将所述第一预设模板引用标识替换为所述第一转换后模板报文格式。
[0038]在一些可选的实施方式中,所述转换单元被进一步配置成:
[0039]将所述第一中间报文格式中除所述第一预设模板引用标识以外的格式字段进行报文格式转换。
[0040]在一些可选的实施方式中,所述赋值单元被进一步配置成:
[0041]根据所述第一报文内容对所述第二报文格式赋值,得到所述第二报文数据。
[0042]在一些可选的实施方式中,所述赋值单元被进一步配置成:
[0043]根据所述第一报文内容对所述第三报文格式赋值,得到所述第三报文数据。
[0044]第三方面,本公开提供一种电子设备,包括:
[0045]一个或多个处理器;
[0046]存储装置,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如第一方面中任一实施方式所述的方法。
[0047]第四方面,本公开提供一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序被一个或多个处理器执行时实现如第一方面中任一实施方式所述的方法。
[0048]本公开的实施例提供的数据处理方法、装置、电子设备及存储介质,响应于接收到第一报文数据,获取第一报文数据包括的第一报文格式和对应第一报文格式的第一报文内容;响应于检测到第一报文格式包括与第一预设模板报文格式相对应的格式字段,将第一报文格式中与第一预设模板报文格式相同的格式字段替换为第一预设模板引用标识,得到第一中间报文格式;根据第一中间报文格式和第一预设模板报文格式进行报文格式转换,得到第二报文格式;根据第二报文格式和第一报文内容,确定第二报文数据;通过引用模板,将第一报文格式中与第一预设模板报文格式相同的格式字段替换为第一预设模板引用标识,在报文格式转换时对第一预设模板报文格式进行转换即可,无需重复转换第一报文格式中与第一预设模板报文格式相同的格式字段,降低了对第一报文格式整体进行转换的工作量,提高报文转换效率。
附图说明
[0049]附图以示例而非限制的方式大体示出了本文中所讨论的各个实施例。
[0050]图1是根据本公开的一个实施例可以应用于其中的示例性系统架构图;
[0051]图2是本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,包括:响应于接收到第一报文数据,获取所述第一报文数据包括的第一报文格式和对应所述第一报文格式的第一报文内容;响应于检测到所述第一报文格式包括与第一预设模板报文格式相对应的格式字段,将所述第一报文格式中与所述第一预设模板报文格式相同的格式字段替换为第一预设模板引用标识,得到第一中间报文格式;根据所述第一中间报文格式和所述第一预设模板报文格式进行报文格式转换,得到第二报文格式;根据所述第二报文格式和所述第一报文内容,确定第二报文数据。2.根据权利要求1所述的方法,其中,所述方法还包括:响应于检测到所述第一报文格式不包括与所述第一预设模板报文格式相对应的格式字段,获取所述第一报文数据的规范识别标识;根据所述规范识别标识确定第二预设模板报文格式;将所述第一报文格式替换为所述第二预设模板报文格式;根据所述第二预设模板报文格式进行报文格式转换,得到第三报文格式;根据所述第三报文格式和所述第一报文内容,确定第三报文数据。3.根据权利要求1所述的方法,其中,所述根据所述第一中间报文格式和所述第一预设模板报文格式进行报文格式转换,包括:对所述第一预设模板报文格式进行报文格式转换,得到第一转换后模板报文格式;将所述第一预设模板引用标识替换为所述第一转换后模板报文格式。4.根据权利要求3所述的方法,其中,在所述将所述第一预设模板引用标识替换为所述第一转换后模板报文格式前,所述根据所述第一中间报文格式和所述第一预设模板报文格式进行报文格式转换,还包括:将所述第一中间报文格式中除所述第一预设模板引用标识以外的格式字段进行报文格式转换。5.根据权利要求1所述的方法,其中,所述根据所述第二报文格式和所述第一报文内容,确定第二报文数据,包括:根据所述第一报文内容对所述第二报文格式赋值,得到所述第二报文数据。6.根据权利要求2所述的方法,其中...

【专利技术属性】
技术研发人员:曹建锋
申请(专利权)人:中信百信银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1