[发明专利]消息传输的方法、装置、电子设备及存储介质在审
申请号: | 202210406955.1 | 申请日: | 2022-04-18 |
公开(公告)号: | CN114710448A | 公开(公告)日: | 2022-07-05 |
发明(设计)人: | 杨凯;郭韶龙;刘涛;田娜 | 申请(专利权)人: | 北京小米移动软件有限公司 |
主分类号: | H04L47/125 | 分类号: | H04L47/125;H04L61/2553 |
代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙) 11447 | 代理人: | 张岩龙 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 传输 方法 装置 电子设备 存储 介质 | ||
本公开涉及一种消息传输的方法、装置、电子设备及存储介质,涉及通信领域。首先响应于接收到数据业务请求消息,获取所述数据业务请求消息对应的目标地址信息对;之后在预先建立的地址对应关系集中存在所述目标地址信息对的情况下,根据所述地址对应关系集获取所述目标地址信息对对应的目标数据接口;最后通过所述目标数据接口传输所述数据业务请求消息。这样,根据数据业务的目标地址信息对确定对应的数据接口,既能够充分利用多个数据接口均衡多个数据接口的数据业务负载,又能够减小因为个别数据接口对应的ISP网络质量差而受影响的数据业务范围,提升用户的体验。
技术领域
本公开涉及通信领域,尤其涉及一种消息传输的方法、装置、电子设备及存储介质。
背景技术
为了获取更高的网络带宽,路由设备中通过连接多个ISP(Internet ServiceProvider,网络服务提供商)的多个数据接口接入网络的需求越来越多。在这种数据接口接入的方案中,路由设备通过连接多个ISP获取更高的网络带宽,如何充分利用各个数据接口的带宽是亟待解决的问题。
相关技术中是通过Session会话五元组进行负载均衡的方案,即通过数据业务的五元组(源地址+源端口+目的地址+目的端口+传输层协议)在多个数据接口进行负载均衡。Session会话五元组的负载均衡方案由于同一个Session会话的多个数据包可能通过多个不同的数据接口完成传输,在部分数据接口对应的ISP的网络质量较差的情况下,该Session会话的个别数据包由于通过网络质量差的数据接口传输影响整个Session会话的业务质量,极大地影响用户体验。
发明内容
为克服相关技术中存在的问题,本公开提供一种消息传输的方法、装置、电子设备及存储介质。
根据本公开实施例的第一方面,提供一种消息传输的方法,所述方法包括:
响应于接收到数据业务请求消息,获取所述数据业务请求消息对应的目标地址信息对,所述目标地址信息对包括所述数据业务请求消息对应的源地址和目的地址;
在预先建立的地址对应关系集中存在所述目标地址信息对的情况下,根据所述地址对应关系集获取所述目标地址信息对对应的目标数据接口,所述地址对应关系集包括一个或多个地址信息对与数据接口的对应关系;
通过所述目标数据接口传输所述数据业务请求消息。
可选地,所述获取所述数据业务请求消息对应的目标地址信息对包括:
在所述数据业务请求消息包含所述源地址和所述目的地址的情况下,将所述源地址和所述目的地址作为所述目标地址信息对。
可选地,所述获取所述数据业务请求消息对应的目标地址信息对包括:
在所述数据业务请求消息包含所述源地址和域名的情况下,根据所述多个数据接口对应的预设权重参数从所述多个数据接口中确定第一数据接口,其中,权重参数表征每个所述数据接口承载的业务数量在所述多个数据接口承载的业务总数量中所占的比例;
通过所述第一数据接口从域名服务器获取所述域名对应的目的地址;
将所述源地址和所述目的地址作为目标地址信息对。
可选地,所述根据预设权重参数从所述多个数据接口中确定第一数据接口包括:
针对每个数据接口,预测在所述数据接口承载的业务数量增加指定数量的情况下,所述多个数据接口对应的待定权重参数;
从所述多个数据接口对应的待定权重参数中,确定与所述预设权重参数的差异参数最小的目标权重参数;
将所述目标权重参数对应的数据接口,作为所述第一数据接口。
可选地,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210406955.1/2.html,转载请声明来源钻瓜专利网。