一种服务器切换方法、装置及存储介质与流程

文档序号:25992184发布日期:2021-07-23 21:04阅读:来源:国知局

技术特征:

1.一种服务器切换方法,其特征在于,该方法包括:

在目标应用的运行过程中,客户端获得第一代理服务器当前的第一网络状态信息,所述第一代理服务器,在所述客户端和所述目标应用对应的应用服务器之间提供中继服务;

所述客户端确定网络参考信息,并获得所述第一网络状态信息与所述网络参考信息之间的波动值;

若所述波动值超出预设范围,则所述客户端分别基于各个候选代理服务器当前的第二网络状态信息,从所述各个候选代理服务器中,选取第二代理服务器;

所述客户端将所述目标应用对应的数据传输链路,从所述第一代理服务器切换至所述第二代理服务器,所述数据传输链路为所述客户端与所述应用服务器之间针对所述目标应用建立的链路。

2.如权利要求1所述的方法,其特征在于,所述客户端获得第一代理服务器当前的第一网络状态信息之前,还包括:

所述客户端分别从各个代理服务器上拉取文件数据,并基于在设定时间内,从所述各个代理服务器上分别拉取的文件数据量,确定所述各个代理服务器各自对应的预测带宽质量;以及

所述客户端基于各个代理服务器发送的数据包中携带的时间戳,分别确定所述各个代理服务器对应的预测传输时延,其中,所述时间戳中包含:用于表征所述数据传输链路中连接的各个相邻节点间的数据传输时间;

所述客户端基于各个代理服务器各自对应的预测带宽质量和预测传输时延,从所述各个代理服务器中,筛选出所述第一代理服务器。

3.如权利要求2所述的方法,其特征在于,所述客户端基于各个代理服务器分别对应的预测带宽质量和预测传输时延,从所述各个代理服务器中,筛选出所述第一代理服务器,包括:

所述客户端针对各个代理服务器各自对应的预测带宽质量和预测传输时延进行加权处理,分别确定各个代理服务器各自对应的预测网络状态信息;

所述客户端基于所述各个预测网络状态信息,筛选出预测网络状态信息符合预设条件的代理服务器,作为所述第一代理服务器。

4.如权利要求2或3所述的方法,其特征在于,所述预测带宽质量包括预测带宽方差;

所述预测传输时延包括预测平均传输时延、预测传输时延方差中的之一或组合。

5.如权利要求2所述的方法,其特征在于,若网络参考信息中包括参考带宽质量,所述客户端确定网络参考信息,包括:

所述客户端基于获得的所述各个预测带宽质量、当前实际帧率以及预期帧率,确定所述网络参考信息中的参考带宽质量。

6.如权利要求1或2所述的方法,其特征在于,所述客户端获得第一代理服务器当前的第一网络状态信息,包括:

所述客户端在设定时间段内,基于所述第一代理服务器发送的应用数据,获得当前的第一网络状态信息,其中,所述第一网络状态信息包括实际带宽质量、实际传输时延中的之一或组合;

其中,所述实际带宽质量是在所述设定时间段内,针对所述应用数据中的数据量进行统计确定的;

所述实际传输时延是基于所述应用数据中的时间戳确定的。

7.如权利要求1或2所述的方法,其特征在于,所述客户端确定网络参考信息,并获得所述第一网络状态信息与所述网络参考信息之间的波动值之后,还包括:

若所述波动值在所述预设范围内,则所述客户端调整用于处理应用数据的目标参数信息,所述目标参数信息包括缓存队列、解码参数中的之一或组合。

8.一种服务器切换装置,其特征在于,该装置包括:

第一获得单元,用于在目标应用的运行过程中,获得第一代理服务器当前的第一网络状态信息,所述第一代理服务器,在所述客户端和所述目标应用对应的应用服务器之间提供中继服务;

第二获得单元,确定网络参考信息,并获得所述第一网络状态信息与所述网络参考信息之间的波动值;

选取单元,用于若所述波动值超出预设范围,则分别基于各个候选代理服务器当前的第二网络状态信息,从所述各个候选代理服务器中,选取第二代理服务器;

切换单元,用于将所述目标应用对应的数据传输链路,从所述第一代理服务器切换至所述第二代理服务器,所述数据传输链路为所述客户端与所述应用服务器之间针对所述目标应用建立的链路。

9.一种服务器切换设备,其特征在于,该设备包括:存储器和处理器,其中,存储器,用于存储计算机指令;处理器,用于执行计算机指令以实现如权利要求1-7任一所述的方法。

10.一种计算机可读存储介质,其特征在于,计算机可读存储介质存储有计算机指令,计算机指令被处理器执行时实现如权利要求1-7任一所述的方法。


技术总结
本申请提供一种服务器切换方法、装置及存储介质,涉及计算机技术领域,尤其涉及云技术,用以保障目标应用在运行过程中的通畅度。在目标应用的运行过程中,客户端获得第一代理服务器当前的第一网络状态信息;客户端确定网络参考信息,并获得第一网络状态信息与网络参考信息之间的波动值;若波动值超出预设范围,则客户端分别基于各个候选代理服务器当前的第二网络状态信息,从各个候选代理服务器中,选取第二代理服务器;客户端将目标应用对应的数据传输链路,从第一代理服务器切换至第二代理服务器。客户端在运行过程中测量网络状态信息,根据网络状态信息确定需要切换第一代理服务器后,重选第二代理服务器接入,以保障目标应用运行的通畅度。

技术研发人员:黄耿星;魏雪
受保护的技术使用者:深圳市腾讯网络信息技术有限公司
技术研发日:2021.04.09
技术公布日:2021.07.23
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1