[发明专利]面向多数据源的报文处理方法及其相关设备有效
申请号: | 202011487368.7 | 申请日: | 2020-12-16 |
公开(公告)号: | CN112671734B | 公开(公告)日: | 2023-06-09 |
发明(设计)人: | 刘畅 | 申请(专利权)人: | 中国平安人寿保险股份有限公司 |
主分类号: | H04L69/22 | 分类号: | H04L69/22;H04L69/06;H04L69/08 |
代理公司: | 深圳市世联合知识产权代理有限公司 44385 | 代理人: | 汪琳琳 |
地址: | 518000 广东省深圳市福田区益田路5033号*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 多数 报文 处理 方法 及其 相关 设备 | ||
本申请属于大数据技术领域,涉及面向多数据源的报文处理方法及其相关设备,所述方法包括:接收任意数据源传送的报文信息,所述报文信息包括报文数据和报文来源信息,对接收的所述报文数据进行反序列化操作,解析得到AST形式的数据;根据所述报文来源信息从目标位置获取对应的转换模板;根据所述转换模板配置的目标数据结构,从所述AST形式的数据中提取相应的数据进行匹配转换,得到具有所述目标数据结构的目标数据对象,以使目标系统能够根据所述目标数据对象执行目标操作。此外,本申请还涉及区块链技术,被目标系统处理后得到的数据可存储于区块链中。本申请通过引入模板模式进行数据转换,可提高处理报文的核心逻辑的可维护性。
技术领域
本申请涉及大数据技术领域,尤其涉及面向多数据源的报文处理方法、装置、计算机设备及存储介质。
背景技术
模式匹配是程序逻辑不可或缺的重要结构方法,在保险领域,对于对接不同投保来源的系统,为保证处理各来源报文数据的核心逻辑的复用,需要对不同来源进行模式匹配,将报文数据转换为统一的内部数据结构,用于后续流程使用。传统的模式匹配利用“if..else语句”进行分支结构处理,具体依照已知的数据结构形式,将从某一来源接收到的报文数据转换为对应的实体对象,将此实体对象的属性按照对应关系设置到统一的参数形式,每个来源判断和属性判断都需要使用引入一个“if”进行分支判断处理,为此引入的大量嵌套和并列的“if”最终将导致相关核心逻辑的可读性和可维护性极差,后续改动缺乏可操作性。
现有方案中的一种优化方式是通过将单一投保来源的转换逻辑集中抽象为单一类,在核心逻辑中通过一定的代码冗余,避免不同投保来源间的关联影响,同时通过工厂模式等方法充分利用对象的多态特性,避免投保来源的匹配,其中优化过程仅针对部分判断逻辑,且为满足判断要求会额外产生中间数据,导致处理过程复杂化,核心逻辑的内部仍然是“if分支”的堆叠,缺乏可读性和可维护性,针对不同数据源的报文处理时无法实现有效复用。
发明内容
本申请实施例的目的在于提出一种面向多数据源的报文处理方法、装置、计算机设备及存储介质,以解决现有技术中在进行模式匹配时采用分支结构处理的方式导致进行报文处理时核心逻辑可读性和可维护性差、无法有效复用的问题。
为了解决上述技术问题,本申请实施例提供一种面向多数据源的报文处理方法,采用了如下所述的技术方案:
一种面向多数据源的报文处理方法,包括下述步骤:
接收任意数据源传送的报文信息,所述报文信息包括报文数据和报文来源信息,对接收的所述报文数据进行反序列化操作,解析得到AST形式的数据;
根据所述报文来源信息从目标位置获取对应的转换模板;
根据所述转换模板配置的目标数据结构,从所述AST形式的数据中提取相应的数据进行匹配转换,得到具有所述目标数据结构的目标数据对象,以使目标系统能够根据所述目标数据对象执行目标操作。
为了解决上述技术问题,本申请实施例还提供一种面向多数据源的报文处理装置,采用了如下所述的技术方案:
一种面向多数据源的报文处理装置,包括:
解析模块,用于接收任意数据源传送的报文信息,所述报文信息包括报文数据和报文来源信息,对接收的所述报文数据进行反序列化操作,解析得到AST形式的数据;
读取模块,用于根据所述报文来源信息从目标位置获取对应的转换模板;
转换模块,用于根据所述转换模板配置的目标数据结构,从所述AST形式的数据中提取相应的数据进行匹配转换,得到具有所述目标数据结构的目标数据对象,以使目标系统能够根据所述目标数据对象执行目标操作。
为了解决上述技术问题,本申请实施例还提供一种计算机设备,采用了如下所述的技术方案:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安人寿保险股份有限公司,未经中国平安人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011487368.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:Raid缓冲型磁盘阵列组件装置
- 下一篇:一种国土规划用土地测绘方法