一种异构通信方法、装置以及设备制造方法及图纸

技术编号:37678962 阅读:27 留言:0更新日期:2023-05-26 04:45
本申请实施例公开了一种异构通信方法、装置和设备,其中,本申请实施例可以获取异构节点对应的异构配置信息,并在校验通过后将异构配置信息同步至线上环境对应的网络互联设备;基于服务接口接收业务节点发送的统一请求报文;根据预设服务接口索引,获取服务接口对应的异构配置信息;基于异构配置信息,对统一请求报文进行组装,得到异构节点对应的异构请求报文;将异构请求报文发送给异构节点,并接收异构节点返回的异构响应报文;根据异构配置信息,将异构响应报文转换成统一响应报文,并发送给业务节点。以方便异构节点快速接入网络互联系统,使业务节点与异构节点可以快速通信,并保证通信协议变更时网络互联系统的稳定性。并保证通信协议变更时网络互联系统的稳定性。并保证通信协议变更时网络互联系统的稳定性。

【技术实现步骤摘要】
一种异构通信方法、装置以及设备


[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]当新的异构节点接入网络互联系统后,异构配置信息可以快速同步到线上环境对应的网络互联设备中,无需Git仓库,避免了存储路径、缓存等各种同步延迟与不一致风险,系统运行链路清晰,可维护性强。从而可以方便异构节点快速接入网络互联系统,从而使业务节点与异构节点可以快速通信,并且保证异构节点的通信协议变更时,网络互联系统的稳定性。
附图说明
[0038]为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或
现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0039]图1是本说明书一个或多个实施例提供的异构通信系统的场景示意图;
[0040]图2a是本说明书一个或多个实施例提供的异构通信方法的第一种流程示意图;
[0041]图2b是本说明书一个或多个实施例提供的异构通信方法的第二种流程示意图;
[0042]图2c是本说明书一个或多个实施例提供的异构通信方法的第三种流程示意图;
[0043]图3a是本说明书一个或多个实施例提供的异构通信装置的第一种结构示意图;
[0044]图3b是本说明书一个或多个实施例提供的异构通信装置的第二种结构示意图;
[0045]图4是本说明书一个或多个实施例提供的异构通信系统的终端的架构示意图;
[0046]图5a是本说明书一个或多个实施例提供的提供的运行设备运行流程示意图;
[0047]图5b是本说明书一个或多个实施例提供的异构配置上线流程示意图;
[0048]图5c是本说明书一个或多个实施例提供的运行设备运行流程示意图。
具体实施方式
[0049]本说明书实施例提供一种异构通信方法、装置、设备以及存储介质。
[0050]为了使本
的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本说明书实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种异构通信方法,适用于网络互联系统,包括:获取异构节点对应的异构配置信息,并在校验通过后将所述异构配置信息同步至所述网络互联系统中线上环境对应的网络互联设备;基于服务接口接收业务节点发送的统一请求报文;根据预设服务接口索引,获取所述服务接口对应的异构配置信息;基于所述异构配置信息,对所述统一请求报文进行组装,得到所述异构节点对应的异构请求报文;将所述异构请求报文发送给所述异构节点,并接收所述异构节点返回的异构响应报文;根据所述异构配置信息,将所述异构响应报文转换成统一响应报文,并发送给所述业务节点。2.如权利要求1所述的异构通信方法,所述获取异构节点对应的异构配置信息,并在校验通过后将所述异构配置信息同步至所述网络互联系统中线上环境对应的网络互联设备,具体包括:获取异构节点对应的异构配置信息;将所述异构配置信息同步至线下环境对应的设备中,对所述异构配置信息进行线下环境验证;当线下环境验证通过时,将所述异构配置信息同步至预发环境对应的网络互联设备中,并进行配置校验;在所述预发环境中配置校验通过后,将所述异构配置信息同步至所述线上环境对应的所有网络互联设备。3.如权利要求2所述的异构通信方法,在所述预发环境中配置校验通过后,将所述异构配置信息同步至所述线上环境对应的网络互联设备,具体包括:在所述预发环境中配置校验通过后,根据预设规则,将所述异构配置信息同步至所述线上环境中的第一组网络互联设备中,并进行配置校验;所述第一组网络互联设备配置校验通过后,根据所述预设规则,将所述异构配置信息同步至所述线上环境中的下一组网络互联设备中,并进行配置校验,直至将所述异构配置信息同步至所述线上环境中所有的网络互联设备。4.如权利要求2所述的异构通信方法,所述配置校验包括:将所述异构配置信息同步至当前环境的所述网络互联设备之前,根据所述异构配置信息的配置数据进行前置校验;将所述异构配置信息同步至当前环境的所述网络互联设备之后,根据所述网络互联设备的运行结果进行后置校验。5.如权利要求4所述的异构通信方法,所述异构通信方法还包括:当所述后置校验不通过时,获取所述异构节点对应的历史异构配置信息;在所述网络互联设备中将当前的所述异构配置信息更新为所述历史异构配置信息。6.如权利要求5所述的异构通信方法,所述当所述后置校验不通过时,获取所述异构节点对应的历史异构配置信息,包括:当后置校验不通过时,生成结果通知;
根据用户针对所述结果通知的回滚操作,获取所述获取所述异构节点对应的历史异构配置信息。7.如权利要求6所述的异构通信方法,所述异构通信方法还包括:当后置校验不通过时,生成结果通知;根据用户针对所述结果通知的忽略操作,将当前的所述异构配置信息同步至下一网络互联设备。8.如权利要求1所述的异构通信方法,所述基于所述异构配置信息,对所述统一请求报文进行组装,得到所述异构节点对应的异构请求报文,具体包括:基于所述异构配置信息,获取安全配置信息、通信配置信息、组装脚本和解析脚本;基于所述组装脚本对所述统一请求报文进行组装,得到所述异构节点对应的异构请求报文。9.如权利要求8所述的异构通信方法,所述基于所述组装脚本对所述统一请求报文进行组装,得到所述异...

【专利技术属性】
技术研发人员:张乐乐赵圣蒙
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:

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

1