接口报文转换方法、装置及存储介质制造方法及图纸

技术编号:21251435 阅读:35 留言:0更新日期:2019-06-01 09:22
本申请提供一种接口报文转换方法、装置及存储介质,其中,该方法应用于集中业务支撑系统,该方法包括:获取与该集中业务支撑系统对接的外围系统传输的原始报文,根据原始报文的报文头,判断该原始报文是否满足转换触发条件,以及在该原始报文满足转换触发条件时,基于确定的报文映射关系,将原始报文转换成目标报文。该技术方案,可以实现报文之间的自动转换,节省了开发和错误排查的时间,降低了工作量,提供了用户体验。

Interface Message Conversion Method, Device and Storage Media

The application provides an interface message conversion method, device and storage medium, in which the method is applied to a centralized service support system. The method includes: acquiring the original message transmitted by the peripheral system connected with the centralized service support system, judging whether the original message meets the conversion trigger condition according to the message header of the original message, and satisfying the conversion condition of the original message. When triggering conditions are met, the original message is transformed into the target message based on the determined message mapping relationship. The technical scheme can realize automatic conversion between messages, save time for development and error checking, reduce workload and provide user experience.

【技术实现步骤摘要】
接口报文转换方法、装置及存储介质
本申请涉及计算机
,尤其涉及一种接口报文转换方法、装置及存储介质。
技术介绍
集中业务支撑系统可以将业务支撑系统域的多个核心系统集中起来,需要与很多个外围系统进行对接,从而实现系统间的信息交互和联动。目前,若想实现集中业务支撑系统与外围系统的对接,每个外围系统均需要大量的接口,且均需要对每个外围系统的接口协议进行开发,其需要投入较大的人力资源和时间,并且集中业务支撑系统与外围系统的接口测试过程中,可能出现接口报文的对接有误的现象,且错误排查费时费力。综上所述,现有接口报文对接方法中存在工作量大,费时费力,用户体验差的问题。
技术实现思路
本申请提供一种接口报文转换方法、装置及存储介质,以克服现有接口报文对接方法中存在的工作量大、费时费力、用户体验差的问题。本申请第一方面提供的一种接口报文转换方法,应用于集中业务支撑系统,所述方法包括:获取与所述集中业务支撑系统对接的外围系统传输的原始报文;根据所述原始报文的报文头,判断所述原始报文是否满足转换触发条件;在所述原始报文满足所述转换触发条件时,基于确定的报文映射关系,将所述原始报文转换成目标报文。在第一方面的一种可能设计中,所述在所述原始报文满足所述转换触发条件时,基于确定的报文映射关系,将所述原始报文转换成目标报文之前,所述方法还包括:对所述原始报文进行字段分析和拆分,得到所述原始报文对应的报文头、至少一个原始报文字段;将所述报文头、所述至少一个原始报文字段呈现在所述集中业务支撑系统的人机交互界面上;根据所述至少一个原始报文字段,确定目标转换模型;根据所述目标转换模型,确定所述原始报文与所述目标报文之间的所述报文映射关系。在第一方面的上述可能设计中,在所述根据所述目标转换模型,确定所述原始报文与所述目标报文之间的所述报文映射关系之后,所述方法还包括:判断所述集中业务支撑系统中是否存在所述报文映射关系对应的报文转换规则;若所述集中业务支撑系统中不存在所述报文映射关系对应的报文转换规则,则获取用户通过所述人机交互界面输入的配置指令,所述配置指令用于指示每个原始报文字段与目标报文字段的报文转换规则。在第一方面的另一种可能设计中,所述根据所述原始报文的报文头,判断所述原始报文是否满足转换触发条件,包括:根据所述原始报文的报文头,确定所述原始报文对应的业务类型、业务实现方式和业务接入方式;根据所述原始报文对应的业务类型、业务实现方式和业务接入方式,判断所述原始报文是否满足转换触发条件。在第一方面的再一种可能设计中,所述在所述原始报文满足所述转换触发条件时,基于确定的报文映射关系,将所述原始报文转换成目标报文,包括:在所述原始报文满足所述转换触发条件时,根据所述报文映射关系对所述原始报文进行预览转换,得到预览模式的目标报文;在所述预览模式的目标报文满足转换结果时,按照所述报文映射关系将所述原始报文转换成所述目标报文。本申请第二方面提供一种接口报文转换装置,应用于集中业务支撑系统,所述装置包括:获取模块、判断模块和转换模块;所述获取模块,用于获取与所述集中业务支撑系统对接的外围系统传输的原始报文;所述判断模块,用于根据所述原始报文的报文头,判断所述原始报文是否满足转换触发条件;所述转换模块,用于在所述原始报文满足所述转换触发条件时,基于确定的报文映射关系,将所述原始报文转换成目标报文。在第二方面的一种可能设计中,所述装置还包括:处理模块、呈现模块和确定模块;所述处理模块,用于所述转换模块之前,对所述原始报文进行字段分析和拆分,得到所述原始报文对应的报文头、至少一个原始报文字段;所述呈现模块,用于将处理模块得到的所述报文头、所述至少一个原始报文字段呈现在所述集中业务支撑系统的人机交互界面上;所述确定模块,用于根据所述至少一个原始报文字段,确定目标转换模型,以及根据所述目标转换模型,确定所述原始报文与所述目标报文之间的所述报文映射关系。在第二方面的上述可能设计中,所述判断模块,还用于在所述确定模块根据所述目标转换模型,确定所述原始报文与所述目标报文之间的所述报文映射关系之后,判断所述集中业务支撑系统中是否存在所述报文映射关系对应的报文转换规则;所述获取模块,还用于在所述集中业务支撑系统中不存在所述报文映射关系对应的报文转换规则时,获取用户通过所述人机交互界面输入的配置指令,所述配置指令用于指示每个原始报文字段与目标报文字段的报文转换规则。在第二方面的另一种可能设计中,所述判断模块,包括:确定单元和判断单元;所述确定单元,用于根据所述原始报文的报文头,确定所述原始报文对应的业务类型、业务实现方式和业务接入方式;所述判断单元,用于根据所述确定单元确定的所述原始报文对应的业务类型、业务实现方式和业务接入方式,判断所述原始报文是否满足转换触发条件。在第二方面的再一种可能设计中,所述转换模块,包括:预览单元和转换单元;所述预览单元,用于在所述原始报文满足所述转换触发条件时,根据所述报文映射关系对所述原始报文进行预览转换,得到预览模式的目标报文;所述转换单元,用于在所述预览模式的目标报文满足转换结果时,按照所述报文映射关系将所述原始报文转换成所述目标报文。本申请第三方面提供一种接口报文转换装置,包括处理器、存储器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述第一方面以及第一方面各实施例所述的方法。本申请第四方面提供一种存储介质,所述存储介质中存储有指令,当其在计算机上运行时,使得计算机执行如上述第一方面以及第一方面各实施例所述的方法。本申请实施例提供的接口报文转换方法、装置及存储介质,通过获取与集中业务支撑系统对接的外围系统传输的原始报文,根据该原始报文的报文头,判断原始报文是否满足转换触发条件,以及在原始报文满足转换触发条件时,基于确定的报文映射关系,将该原始报文转换成目标报文。该方案能够节省开发和错误排查的时间,降低了工作量,提供了用户体验。附图说明图1为本申请实施例提供的物联网系统的结构示意图;图2为本申请实施例提供的接口报文转换方法实施例一的流程示意图;图3为本申请实施例提供的接口报文转换方法实施例二的流程示意图;图4为本申请实施例提供的接口报文转换方法实施例三的流程示意图;图5为本申请实施例提供的接口报文转换方法实施例四的流程示意图;图6为本申请实施例提供的接口报文转换装置实施例一的结构示意图;图7为本申请实施例提供的接口报文转换装置实施例二的结构示意图;图8为本申请实施例提供的接口报文转换装置实施例三的结构示意图;图9为本申请实施例提供的接口报文转换装置实施例四的结构示意图;图10为本申请实施例提供的接口报文转换装置实施例五的结构示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例提供的接口报文转换方法适用于物联网系统。图1为本申请实施例提供的物联网系统的结构示意图。如图1所示,该物联网系统可以包括:集中本文档来自技高网...

【技术保护点】
1.一种接口报文转换方法,应用于集中业务支撑系统,其特征在于,所述方法包括:获取与所述集中业务支撑系统对接的外围系统传输的原始报文;根据所述原始报文的报文头,判断所述原始报文是否满足转换触发条件;在所述原始报文满足所述转换触发条件时,基于确定的报文映射关系,将所述原始报文转换成目标报文。

【技术特征摘要】
1.一种接口报文转换方法,应用于集中业务支撑系统,其特征在于,所述方法包括:获取与所述集中业务支撑系统对接的外围系统传输的原始报文;根据所述原始报文的报文头,判断所述原始报文是否满足转换触发条件;在所述原始报文满足所述转换触发条件时,基于确定的报文映射关系,将所述原始报文转换成目标报文。2.根据权利要求1所述的方法,其特征在于,所述在所述原始报文满足所述转换触发条件时,基于确定的报文映射关系,将所述原始报文转换成目标报文之前,所述方法还包括:对所述原始报文进行字段分析和拆分,得到所述原始报文对应的报文头、至少一个原始报文字段;将所述报文头、所述至少一个原始报文字段呈现在所述集中业务支撑系统的人机交互界面上;根据所述至少一个原始报文字段,确定目标转换模型;根据所述目标转换模型,确定所述原始报文与所述目标报文之间的所述报文映射关系。3.根据权利要求2所述的方法,其特征在于,在所述根据所述目标转换模型,确定所述原始报文与所述目标报文之间的所述报文映射关系之后,所述方法还包括:判断所述集中业务支撑系统中是否存在所述报文映射关系对应的报文转换规则;若所述集中业务支撑系统中不存在所述报文映射关系对应的报文转换规则,则获取用户通过所述人机交互界面输入的配置指令,所述配置指令用于指示每个原始报文字段与目标报文字段的报文转换规则。4.根据权利要求1所述的方法,其特征在于,所述根据所述原始报文的报文头,判断所述原始报文是否满足转换触发条件,包括:根据所述原始报文的报文头,确定所述原始报文对应的业务类型、业务实现方式和业务接入方式;根据所述原始报文对应的业务类型、业务实现方式和业务接入方式,判断所述原始报文是否满足转换触发条件。5.根据权利要求1-4任一项所述的方法,其特征在于,所述在所述原始报文满足所述转换触发条件时,基于确定的报文映射关系,将所述原始报文转换成目标报文,包括:在所述原始报文满足所述转换触发条件时,根据所述报文映射关系对所述原始报文进行预览转换,得到预览模式的目标报文;在所述预览模式的目标报文满足转换结果时,按照所述报文映射关系将所述原始报文转换成所述目标报文。6.一种接口报文转换装置,应用于集中业务支撑系统,其特征在于,所述装置包括:获取模块、判断模块和转换模块;所述获取模块,用于获取与所述集中业务支撑系统对接的外围系统传输的原始报文;所述判断模块,用于根据所述原始报文的报...

【专利技术属性】
技术研发人员:刘占春姜晓东刘晓锋古颜松王俊张学勇王丽刘岩
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

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

1