数据格式转换方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:18006999 阅读:43 留言:0更新日期:2018-05-21 07:37
本发明专利技术公开一种数据格式转换方法、装置、设备及计算机可读存储介质,所述方法包括:当接收到待传输数据时,获取待传输数据中所携带的目标标识符;从预设接口组件链路中获取与目标标识符对应的各接口组件,根据所述各接口组件之间的相关度等级对各接口组件进行排列,生成目标接口组件链路,其中相关度等级低的接口组件排列在目标接口组件链路的前列;根据目标接口组件链路,对待传输数据进行格式转换,生成与接收端接口对应的数据格式。本方案通过生成与待传输数据对应的目标接口组件链路,将待传输数据的格式转换为与接收端接口对应的数据格式,避免针对不同接收端接口编写不同代码,降低了通信接口与代码之间的耦合性,提高了开发运维效率。

【技术实现步骤摘要】
数据格式转换方法、装置、设备及计算机可读存储介质
本专利技术主要涉及通信传输
,具体地说,涉及一种数据格式转换方法、装置、设备及计算机可读存储介质。
技术介绍
各金融机构在进行数据通信传输时,一个金融机构与多个其他金融机构均建立通信连接的情况非常普遍。而不同金融机构的通信接口所采用的通信协议,报文格式等存在差异。目前对于此类格式差异,开发人员需要针对对接的不同金融机构编写不同的通信接口代码,代码和通信接口的耦合性高。测试以及后续维护时,也均需要针对不同的金融机构采用不同的策略,运维人员的工作量大,工作效率低。
技术实现思路
本专利技术的主要目的是提供一种数据格式转换方法、装置、设备及计算机可读存储介质,旨在解决现有技术中需要针对不同通信接口编写代码、开发及维护效率低的问题。为实现上述目的,本专利技术提供一种数据格式转换方法,所述数据格式转换方法包括以下步骤:当接收到待传输数据时,获取待传输数据中所携带的目标标识符;从预设接口组件链路中获取与目标标识符对应的各接口组件,根据所述各接口组件之间的相关度等级对各接口组件进行排列,生成目标接口组件链路,其中相关度等级低的接口组件排列在目标接口组件链路的前列;根据目标接口组件链路,对待传输数据进行格式转换,生成与接收端接口对应的数据格式。优选地,所述根据目标接口组件链路,对待传输数据进行格式转换,生成与接收端接口对应的数据格式的步骤包括:按照目标接口组件链路中各接口组件从前到后的排列顺序,逐一获取接口组件对待传输数据进行格式转换;对待传输数据在各接口组件进行格式转换的转换结果进行监控,生成监控日志文件;当待传输数据在各接口组件的格式转换均成功时,生成与接收端接口对应的数据格式。优选地,所述生成监控日志文件的步骤之后包括:将监控日志文件存储在预设数据库中,并获取与格式转换失败的待传输数据所对应的监控日志文件;将所述与格式转换失败的待传输数据所对应的监控日志文件发送到监控界面显示。优选地,所述获取与格式转换失败的待传输数据所对应的监控日志文件的步骤之后包括:根据目标接口组件链路中各接口组件,对引起待传输数据格式转换的原因进行分类统计。优选地,所述当接收到待传输数据时,获取待传输数据中所携带的目标标识符的步骤之前包括:统计发送端接口和接收端接口之间所支持的各数据格式,根据所述各数据格式确定各预设接口组件,并将所述各预设接口组件生成预设接口组件链路。优选地,所述生成与接收端接口对应的数据格式的步骤之后包括:将经格式转换后的待传输数据传输到接收端,并判断待传输数据是否传输成功;当待传输数据传输成功时,完成待传输数据的传输;当待传输数据传输失败,并接收到再次传输的请求指令时,根据请求指令将待传输数据再次传输到接收端。此外,为实现上述目的,本专利技术还提出一种数据格式转换装置,所述数据格式转换装置包括:获取模块,用于当接收到待传输数据时,获取待传输数据中所携带的目标标识符;生成模块,用于从预设接口组件链路中获取与目标标识符对应的各接口组件,根据所述各接口组件之间的相关度等级对各接口组件进行排列,生成目标接口组件链路,其中相关度等级低的接口组件排列在目标接口组件链路的前列;转换模块,用于根据目标接口组件链路,对待传输数据进行格式转换,生成与接收端接口对应的数据格式。优选地,所述转换模块包括:转换单元,用于按照目标接口组件链路中各接口组件从前到后的排列顺序,逐一获取接口组件对待传输数据进行格式转换;监控单元,用于对待传输数据在各接口组件进行格式转换的转换结果进行监控,生成监控日志文件;生成单元,用于当待传输数据在各接口组件的格式转换均成功时,生成与接收端接口对应的数据格式。此外,为实现上述目的,本专利技术还提出一种数据格式转换设备,所述数据格式转换设备包括:存储器、处理器、通信总线以及存储在所述存储器上的数据格式转换程序;所述通信总线用于实现处理器和存储器之间的连接通信;所述处理器用于执行所述数据格式转换程序,以实现以下步骤:当接收到待传输数据时,获取待传输数据中所携带的目标标识符;从预设接口组件链路中获取与目标标识符对应的各接口组件,根据所述各接口组件之间的相关度等级对各接口组件进行排列,生成目标接口组件链路,其中相关度等级低的接口组件排列在目标接口组件链路的前列;根据目标接口组件链路,对待传输数据进行格式转换,生成与接收端接口对应的数据格式。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序可被一个或者一个以上的处理器执行以用于:当接收到待传输数据时,获取待传输数据中所携带的目标标识符;从预设接口组件链路中获取与目标标识符对应的各接口组件,根据所述各接口组件之间的相关度等级对各接口组件进行排列,生成目标接口组件链路,其中相关度等级低的接口组件排列在目标接口组件链路的前列;根据目标接口组件链路,对待传输数据进行格式转换,生成与接收端接口对应的数据格式。本实施例的数据格式转换方法,当接收到待传输数据时,获取待传输数据中所携带的接收端标识符;并从预设接口组件链路中获取与此接收端标识符对应的各接口组件,根据此所获取的此各接口组件之间的相关度等级对各接口组件进行排列,其中相关度等级低的接口组件排在前列,生成可对待传输数据进行格式转换的目标接口组件链路;通过目标接口组件链路对待传输数据进行格式转换,生成与接收端接口对应的数据格式。本方案从预设接口组件链路中生成与待传输数据对应的目标接口组件链路,通过目标接口组件链路将待传输数据的格式转换为与接收端接口对应的数据格式,可避免针对不同接收端接口编写不同代码,降低了通信接口与代码之间的耦合性,提高了开发运维的效率。附图说明图1是本专利技术的数据格式转换方法第一实施例的流程示意图;图2是本专利技术的数据格式转换方法第二实施例的流程示意图;图3是本专利技术的数据格式转换方法第三实施例的流程示意图;图4是本专利技术的数据格式转换装置第一实施例的功能模块示意图;图5是本专利技术实施例方法涉及的硬件运行环境的设备结构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种数据格式转换方法。请参照图1,图1为本专利技术数据格式转换方法第一实施例的流程示意图。在本实施例中,所述数据格式转换方法包括:步骤S10,当接收到待传输数据时,获取待传输数据中所携带的目标标识符;本实施例的数据格式转换适用于在互相通信的金融机构的通信接口之间进行数据格式转换。因一家金融机构可能与多家金融机构均建立通信连接,当本金融机构有与其他外网金融机构通信需求,需要进行数据传输时,需要确定是哪一家外网金融机构。为了对与金融机构有通信连接的外网金融机构进行区分,对不同的金融机构设置有表征其唯一性的标识符,将与本金融机构进行通信的外网金融机构所具有的标识符作为目标标识符。如与本金融机构通信连接的外网金融机构包括A、B、C三家,分别对此三家金融机构设置表征其唯一性的标识符a、b、c。当本金融机构与外网金融机构C有通信需求时,则将外网金融机构C所对应的标识符c作为目标标识符。因在通信过程中,本金融机构和外网金融机构均可作为发本文档来自技高网...
数据格式转换方法、装置、设备及计算机可读存储介质

【技术保护点】
一种数据格式转换方法,其特征在于,所述数据格式转换方法包括以下步骤:当接收到待传输数据时,获取待传输数据中所携带的目标标识符;从预设接口组件链路中获取与目标标识符对应的各接口组件,根据所述各接口组件之间的相关度等级对各接口组件进行排列,生成目标接口组件链路,其中相关度等级低的接口组件排列在目标接口组件链路的前列;根据目标接口组件链路,对待传输数据进行格式转换,生成与接收端接口对应的数据格式。

【技术特征摘要】
1.一种数据格式转换方法,其特征在于,所述数据格式转换方法包括以下步骤:当接收到待传输数据时,获取待传输数据中所携带的目标标识符;从预设接口组件链路中获取与目标标识符对应的各接口组件,根据所述各接口组件之间的相关度等级对各接口组件进行排列,生成目标接口组件链路,其中相关度等级低的接口组件排列在目标接口组件链路的前列;根据目标接口组件链路,对待传输数据进行格式转换,生成与接收端接口对应的数据格式。2.如权利要求1所述的数据格式转换方法,其特征在于,所述根据目标接口组件链路,对待传输数据进行格式转换,生成与接收端接口对应的数据格式的步骤包括:按照目标接口组件链路中各接口组件从前到后的排列顺序,逐一获取接口组件对待传输数据进行格式转换;对待传输数据在各接口组件进行格式转换的转换结果进行监控,生成监控日志文件;当待传输数据在各接口组件的格式转换均成功时,生成与接收端接口对应的数据格式。3.如权利要求2所述的数据格式转换方法,其特征在于,所述生成监控日志文件的步骤之后包括:将监控日志文件存储在预设数据库中,并获取与格式转换失败的待传输数据所对应的监控日志文件;将所述与格式转换失败的待传输数据所对应的监控日志文件发送到监控界面显示。4.如权利要求3所述的数据格式转换方法,其特征在于,所述获取与格式转换失败的待传输数据所对应的监控日志文件的步骤之后包括:根据目标接口组件链路中各接口组件,对引起待传输数据格式转换的原因进行分类统计。5.如权利要求1-4任一项所述的数据格式转换方法,其特征在于,所述当接收到待传输数据时,获取待传输数据中所携带的目标标识符的步骤之前包括:统计发送端接口和接收端接口之间所支持的各数据格式,根据所述各数据格式确定各预设接口组件,并将所述各预设接口组件生成预设接口组件链路。6.如权利要求1-4任一项所述的...

【专利技术属性】
技术研发人员:史光华
申请(专利权)人:上海壹账通金融科技有限公司
类型:发明
国别省市:上海,31

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

1