[发明专利]网关报文分发方法、装置、设备及存储介质有效
申请号: | 202210134876.X | 申请日: | 2022-02-14 |
公开(公告)号: | CN114500358B | 公开(公告)日: | 2023-10-24 |
发明(设计)人: | 覃德 | 申请(专利权)人: | 西藏创煌信息科技有限公司 |
主分类号: | H04L45/12 | 分类号: | H04L45/12 |
代理公司: | 广州高航知识产权代理有限公司 11530 | 代理人: | 王艳 |
地址: | 850000 西藏自治区拉萨市柳*** | 国省代码: | 西藏;54 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网关 报文 分发 方法 装置 设备 存储 介质 | ||
本申请涉及人工智能技术领域,揭示了一种网关报文分发方法、装置、设备及存储介质,其中方法包括:根据业务请求指令获取对应的目标系统和业务类型;根据预设的报文规则生成携带有第一标识的报文信息和解析模型;获取与目标网关之间的每一条通信路径;计算报文通道的传输状态参数,直至存在至少一条通信路径的传输状态参数满足第一阈值范围;将传输状态参数满足第一阈值范围的通信路径作为目标路径;将报文信息和解析模型放置于报文通道的发送队列中,以使目标网关根据接收到的解析模型解析报文信息,并根据第一标识将解析后的报文信息发送至目标系统的对应功能模块中,从而提高网关报文的分发效率。
技术领域
本申请涉及到人工智能技术领域,特别是涉及到一种网关报文分发方法、装置、设备及存储介质。
背景技术
随着在线支付技术的发展,目前的许多公司在对接银行等进入平台时,都采用的是各自公司独立的内部系统架构,因此不同公司会基于自身的内部系统架构产生出各自的一套网关报文分发方法。然而,复用程度不高,有一些业务系统直接与渠道Gateway系统对接,会导致业务系统要适配不同的渠道请求参数,没有一个统一的对接Gateway报文通用规范,最终接入成本逐步增加;而且还不能对外提供代码技术输出。
发明内容
本申请的主要目的为提供一种网关报文分发方法、装置、设备及存储介质,旨在解决现有技术中对网关报文分发效率较低的问题。
为了实现上述发明目的,本申请提出一种网关报文分发方法,所述方法包括:
通过第一收信接口接收业务系统发送的业务请求指令,根据所述业务请求指令获取对应的目标系统和业务类型;
根据所述业务类型生成对应的第一标识,根据预设的报文规则生成携带有所述第一标识的报文信息,并生成所述报文信息的解析模型;
向所述目标系统的目标网关广播通信请求,并在接收到所述目标网关返回的连接信号后,获取与所述目标网关之间的每一条通信路径;
获取每一条所述通信路径的路径长度、带宽和当前负载值,并按照所述路径长度由短到长的顺序依次根据所述带宽和当前负载值计算所述报文通道的传输状态参数,直至存在至少一条通信路径的所述传输状态参数满足第一阈值范围;
将所述传输状态参数满足所述第一阈值范围的所述通信路径作为目标路径;
根据所述目标路径建立报文通道,将所述报文信息和所述解析模型放置于所述报文通道的发送队列中,以使所述目标网关根据接收到的所述解析模型解析所述报文信息,并根据所述第一标识将解析后的所述报文信息发送至所述目标系统的对应功能模块中。
进一步的,所述当前负载值的计算方法,包括:
在第一时间段内,按照预设的时间间隔获取若干个所述通信路径的第一负载值;
对所述第一负载值进行正态分布计算,过滤所述第一负载值中的异常负载值,并将过滤后的所述第一负载值作为第二负载值;
对所述第二负载值进行加权修正,得到所述当前负载值。
进一步的,所述根据所述带宽和当前负载值计算所述报文通道的传输状态参数,包括:
设定所述带宽对应的第一加权系数,以及所述当前负载值对应的第二加权系数;
根据所述第一加权系数和第二加权系数对所述带宽进行加权计算,得到所述传输状态参数。
进一步的,所述向所述目标系统的目标网关广播通信请求后,还包括:
进行第一等待时间计时;
若所述第一等待时间超过预设的超时时间时,未接收到所述连接信号,向所述目标系统的目标网关广播通信再次请求,并进行第二等待时间技计时;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西藏创煌信息科技有限公司,未经西藏创煌信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210134876.X/2.html,转载请声明来源钻瓜专利网。