不同数据模型的数据转换方法、装置、设备及存储介质制造方法及图纸

技术编号:19009241 阅读:29 留言:0更新日期:2018-09-22 09:06
本发明专利技术公开了一种不同数据模型的数据转换方法、装置、设备及存储介质。本发明专利技术主系统通过接收子系统发送的待转换数据,根据待转换数据确定子系统对应的目标数据模型;查找与目标数据模型对应的目标配置文件;从目标配置文件中提取目标数据转换规则,并根据目标数据转换规则对待转换数据进行转换,获得目标数据,从而实现了不同数据模型之间数据格式的快速转换,简化了数据转换操作、降低了对不同数据模型进行数据转换时开发成本。

Data conversion methods, devices, devices and storage media of different data models

The invention discloses a data conversion method, a device, a device and a storage medium of different data models. The main system of the invention determines the target data model corresponding to the subsystem by receiving the data to be converted sent by the subsystem, finds the target configuration file corresponding to the target data model, extracts the target data conversion rules from the target configuration file, and treats the converted data according to the target data conversion rules. By transforming, the target data can be obtained, which realizes the fast conversion of data formats between different data models, simplifies the operation of data conversion, and reduces the development cost of data conversion for different data models.

【技术实现步骤摘要】
不同数据模型的数据转换方法、装置、设备及存储介质
本专利技术涉及互联网
,尤其涉及一种不同数据模型的数据转换方法、装置、设备及存储介质。
技术介绍
随着互联网技术的飞速发展,数据共享也成为了“互联网+”时代不可阻挡的趋势,以保险行业为例,核心系统的销售渠道以及销售方式各种各样,一般情况下,处于成熟期的不同系统,其数据模型通常都不一样,而为了能够使核心系统快速接入各种不同的外部系统,外部系统与核心系统之间的数据模型转换是必须的,因此,如何实现不同数据模型之间数据的快速转换,成为了一个亟待解决的问题。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供了一种不同数据模型的数据转换方法、装置、设备及存储介质,旨在解决现有技术中不同数据模型间进行数据转换时,操作繁复、开发成本较高的技术问题。为实现上述目的,本专利技术提供了一种不同数据模型的数据转换方法,所述方法包括以下步骤:所述主系统接收子系统发送的待转换数据,并根据所述待转换数据确定所述子系统对应的目标数据模型;所述主系统查找与所述目标数据模型对应的目标配置文件;所述主系统从所述目标配置文件中提取所述目标数据转换规则,并根据所述目标数据转换规则对所述待转换数据进行转换,获得目标数据。优选地,所述主系统查找与所述目标数据模型对应的目标配置文件,包括:所述主系统在映射关系中查找与所述目标数据模型对应的配置文件,所述映射关系中存放有数据模型与配置文件之间的对应关系;所述主系统将查找到的配置文件作为目标配置文件。优选地,所述主系统根据所述目标数据模型,在映射关系中查找与所述目标数据模型对应的配置文件之后,所述方法还包括:所述主系统在未查找到与所述目标数据模型对应的配置文件时,将所述目标数据模型标记为待添加数据模型;所述主系统获取所述主系统对应的主系统数据模型信息;所述主系统根据所述主系统数据模型信息,生成与所述待添加数据模型对应的待添加配置文件;所述主系统将所述待添加配置文件和所述待添加数据模型添加至所述映射关系中。优选地,所述主系统根据所述主系统数据模型信息,生成与所述待添加数据模型对应的待添加配置文件,包括:所述主系统根据所述主系统数据模型信息,确定主系统数据模型中各数据项对应的目标数据结构;所述主系统根据所述待添加数据模型,确定所述待添加数据模型中各数据项对应的待配置数据结构;所述主系统基于所述目标数据结构,建立所述目标数据结构与所述待配置数据结构之间的数据转换规则,并根据建立的数据转换规则生成与所述待添加数据模型对应的待添加配置文件。优选地,所述主系统从所述目标配置文件中提取所述目标数据转换规则,并根据所述目标数据转换规则对所述待转换数据进行转换,获得目标数据之后,所述方法还包括:所述主系统获取对所述待转换数据进行转换时的转换日志文件;所述主系统在检测到所述转换日志文件中包含转换报错信息时,对包含转换报错信息的转换日志文件进行保存;所述主系统响应于用户输入的查看指令,对包含转换报错信息的转换日志文件进行展示。优选地,所述方法还包括:主系统响应于用户输入的配置文件修改指令,根据所述配置文件修改指令确定待修改配置文件;所述主系统提取所述配置文件修改指令中包含的修改文件及修改命令;所述主系统基于所述修改命令,根据所述修改文件对所述待修改配置文件进行修改,并对修改后的配置文件进行保存。优选地,所述主系统接收子系统发送的待转换数据,并根据所述待转换数据确定所述子系统对应的目标数据模型,包括:所述主系统接收子系统发送的待转换数据,根据所述待转换数据确定所述子系统对应的系统标识;所述主系统查找与所述系统标识对应的数据模型,并将查找到的数据模型作为目标数据模型。此外,为实现上述目的,本专利技术还提出一种不同数据模型的数据转换装置,所述装置包括:模型确定模块、文件查找模块和数据转换模块;所述模型确定模块,用于接收子系统发送的待转换数据,并根据所述待转换数据确定所述子系统对应的目标数据模型;所述文件查找模块,用于查找与所述目标数据模型对应的目标配置文件;所述数据转换模块,用于从所述目标配置文件中提取所述目标数据转换规则,并根据所述目标数据转换规则对所述待转换数据进行转换,获得目标数据。此外,为实现上述目的,本专利技术还提出一种不同数据模型的数据转换设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的不同数据模型的数据转换程序,所述不同数据模型的数据转换程序配置为实现如上文所述的不同数据模型的数据转换方法的步骤。此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有不同数据模型的数据转换程序,所述不同数据模型的数据转换程序被处理器执行时实现如上文所述的不同数据模型的数据转换方法的步骤。本专利技术主系统通过接收子系统发送的待转换数据,根据待转换数据确定子系统对应的目标数据模型;查找与目标数据模型对应的目标配置文件;从目标配置文件中提取目标数据转换规则,并根据目标数据转换规则对待转换数据进行转换,获得目标数据,从而实现了不同数据模型之间数据格式的快速转换,降低了不同系统对接时的开发成本。附图说明图1为本专利技术实施例方案涉及的硬件运行环境的不同数据模型的数据转换设备的结构示意图;图2为本专利技术不同数据模型的数据转换方法第一实施例的流程示意图;图3为本专利技术不同数据模型的数据转换方法第二实施例的流程示意图;图4为本专利技术不同数据模型的数据转换方法第三实施例的流程示意图;图5为本专利技术不同数据模型的数据转换方法第四实施例的流程示意图;图6为本专利技术不同数据模型的数据转换装置第一实施例的结构框图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。参照图1,图1为本专利技术实施例方案涉及的硬件运行环境的不同数据模型的数据转换设备的结构示意图。如图1所示,该不同数据模型的数据转换设备可以包括:处理器1001,例如CPU,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。本领域技术人员可以理解,图1中示出的结构并不构成对不同数据模型的数据转换设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、数据存储模块、网络通信模块、用户接口模块以及不同数据模型的数据转换程序。在图1所示的不同数据模型的数据转换设备中,网络接口1004主要用于与后台服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本专利技术不同数据模型的数据转换设备中的处理器1001、存储器1005本文档来自技高网...
不同数据模型的数据转换方法、装置、设备及存储介质

【技术保护点】
1.一种不同数据模型的数据转换方法,其特征在于,所述方法包括:主系统接收子系统发送的待转换数据,并根据所述待转换数据确定所述子系统对应的目标数据模型;所述主系统查找与所述目标数据模型对应的目标配置文件;所述主系统从所述目标配置文件中提取所述目标数据转换规则,并根据所述目标数据转换规则对所述待转换数据进行转换,获得目标数据。

【技术特征摘要】
1.一种不同数据模型的数据转换方法,其特征在于,所述方法包括:主系统接收子系统发送的待转换数据,并根据所述待转换数据确定所述子系统对应的目标数据模型;所述主系统查找与所述目标数据模型对应的目标配置文件;所述主系统从所述目标配置文件中提取所述目标数据转换规则,并根据所述目标数据转换规则对所述待转换数据进行转换,获得目标数据。2.如权利要求1所述的方法,其特征在于,所述主系统查找与所述目标数据模型对应的目标配置文件,包括:所述主系统在映射关系中查找与所述目标数据模型对应的配置文件,所述映射关系中存放有数据模型与配置文件之间的对应关系;所述主系统将查找到的配置文件作为目标配置文件。3.如权利要求2所述的方法,其特征在于,所述主系统在映射关系中查找与所述目标数据模型对应的配置文件之后,所述方法还包括:所述主系统在未查找到与所述目标数据模型对应的配置文件时,将所述目标数据模型标记为待添加数据模型;所述主系统获取所述主系统对应的主系统数据模型信息;所述主系统根据所述主系统数据模型信息,生成与所述待添加数据模型对应的待添加配置文件;所述主系统将所述待添加配置文件和所述待添加数据模型添加至所述映射关系中。4.如权利要求3所述的方法,其特征在于,所述主系统根据所述主系统数据模型信息,生成与所述待添加数据模型对应的待添加配置文件,包括:所述主系统根据所述主系统数据模型信息,确定对应的主系统数据模型中各数据项对应的目标数据结构;所述主系统根据所述待添加数据模型,确定所述待添加数据模型中各数据项对应的待配置数据结构;所述主系统基于所述目标数据结构,建立所述目标数据结构与所述待配置数据结构之间的数据转换规则,并根据建立的数据转换规则生成与所述待添加数据模型对应的待添加配置文件。5.如权利要求1至4任一项所述的方法,其特征在于,所述主系统从所述目标配置文件中提取所述目标数据转换规则,并根据所述目标数据转换规则对所述待转换数据进行转换,获得目标数据之后,所述方法还包括:所述主系统获取对...

【专利技术属性】
技术研发人员:陈康飞陈平邓勇航
申请(专利权)人:中国平安财产保险股份有限公司
类型:发明
国别省市:广东,44

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

1