拥塞控制协商方法、电子设备及存储介质技术

技术编号:39327727 阅读:7 留言:0更新日期:2023-11-12 16:05
本申请实施例提供一种拥塞控制协商方法、电子设备及存储介质,涉及通信技术领域,该方法包括:向服务器发送业务连接请求,用于与服务器进行拥塞控制算法的协商;其中,业务连接请求包括第一标识,第一标识用于指示拥塞控制算法。本申请实施例提供的方法,能够实现端侧和服务器侧之间的拥塞控制算法的协商,提高拥塞控制的效率。塞控制的效率。塞控制的效率。

【技术实现步骤摘要】
拥塞控制协商方法、电子设备及存储介质


[0001]本申请实施例涉及通信
,尤其涉及一种拥塞控制协商方法、电子设备及存储介质。

技术介绍

[0002]基于快速UDP网络连接(quick UDP internet connections,QUIC)协议是一种基于用户数据报文协议(User Datagram Protocol,UDP)的高效可靠协议。终端设备经常会使用QUIC协议与服务器之间进行报文传输。
[0003]为了避免用户终端设备发送的数据报文在服务器侧发生拥塞,服务器会对用户数据报文进行拥塞控制。例如,服务器可以在业务运行前预先配置拥塞控制算法,并可以只用预先配置的拥塞控制算法进行拥塞控制。然而,如果需要改变拥塞控制算法,则需要断开所有的业务,更改服务器中的拥塞控制算法后重启业务,由此会导致所有的业务需要重新建连,影响用户的业务体验。

技术实现思路

[0004]本申请实施例提供了一种拥塞控制协商方法、电子设备及存储介质,能够实现端侧和服务器侧之间的拥塞控制算法的协商,提高拥塞控制的效率。
[0005]第一方面,本申请实施例提供了一种拥塞控制协商方法,应用于终端设备,包括:
[0006]向服务器发送业务连接请求,用于与服务器进行拥塞控制算法的协商;其中,业务连接请求包括第一标识,第一标识用于指示拥塞控制算法。
[0007]本申请实施例中,通过终端设备与服务器业务建连时协商拥塞控制算法,由此能够实现端侧和服务器侧之间的拥塞控制算法的协商,提高拥塞控制的效率。/>[0008]其中一种可能的实现方式中,业务连接请求中第一标识指示的拥塞控制算法由终端设备根据当前网络环境和/或业务场景确定。
[0009]本申请实施例中通过当前网络环境和/或业务场景确定拥塞控制算法,可以使得当前的拥塞控制算法更匹配当前网络环境和/或业务场景,从而可以提高业务的质量。
[0010]其中一种可能的实现方式中,第一标识由业务连接请求中的新增字段进行标识,或,
[0011]第一标识由业务连接请求中的已有字段的预留位进行标识。
[0012]本申请实施例可以减小对协议的修改。
[0013]其中一种可能的实现方式中,向服务器发送业务连接请求之后,上述方法还包括:
[0014]接收服务器发送的反馈消息,其中,反馈消息中包括拥塞控制算法的协商结果;
[0015]若协商结果为协商成功,使用业务连接请求中指示的拥塞控制算法与服务器进行业务交互。
[0016]其中一种可能的实现方式中,使用业务连接请求中指示的拥塞控制算法与服务器进行业务交互之后,上述方法还包括:
[0017]向服务器发送业务数据报文,其中,业务数据报文用于与服务器协商拥塞控制算法。
[0018]本申请实施例中,通过业务数据报文可以在业务进行过程中协商拥塞控制算法,由此可以提高协商的效率,避免发送额外的报文协商拥塞控制算法,从而可以较少信令开销,减少对带宽的占用。
[0019]其中一种可能的实现方式中,业务数据报文包括第二标识,第二标识用于指示第一标识指示的拥塞控制算法。
[0020]其中一种可能的实现方式中,业务数据报文为0往返时延RTT报文。
[0021]其中一种可能的实现方式中,使用业务连接请求中指示的拥塞控制算法与服务器进行业务交互之后,上述方法还包括:
[0022]响应于检测到的网络环境变化,确定第二拥塞控制算法,其中,第二拥塞控制算法为终端设备基于变化后的网络环境确定的拥塞控制算法;
[0023]与服务器断连后,向服务器发送业务连接请求,用于请求从第一拥塞控制算法切换至第二拥塞控制算法,其中,第一拥塞控制算法为终端设备基于变化前的网络环境确定的拥塞控制算法。
[0024]本申请实施例中,在网络环境变化场景中,可以进行拥塞控制算法的切换,由此而可以使得拥塞控制算法更匹配变化后的网络环境,从而可以提高业务的质量。
[0025]其中一种可能的实现方式中,网络环境变化为网络的切换;或,
[0026]网络环境变化为网络时延和/或丢包率的变化。
[0027]其中一种可能的实现方式中,使用业务连接请求中指示的拥塞控制算法与服务器进行业务交互之后,上述方法还包括:
[0028]响应于检测到的从第一业务切换到第二业务的业务场景变化,确定第二拥塞控制算法,其中,第二拥塞控制算法为终端设备基于第二业务确定的拥塞控制算法;
[0029]与服务器断连后,向服务器发送业务连接请求,用于请求从第一拥塞控制算法切换至第二拥塞控制算法,其中,第一拥塞控制算法为终端设备基于第一业务确定的拥塞控制算法。
[0030]本申请实施例中,在业务变化场景中,可以进行拥塞控制算法的切换,由此而可以使得拥塞控制算法更匹配变化后的业务,从而可以提高业务的质量。
[0031]第二方面,本申请实施例还提供了一种拥塞控制协商方法,应用于服务器,包括:
[0032]接收终端设备发送的业务连接请求,其中,业务连接请求包括第一标识,第一标识用于指示拥塞控制算法;
[0033]向终端设备发送反馈消息,其中,反馈消息用于指示对业务连接请求中指示的拥塞控制算法的协商结果。
[0034]其中一种可能的实现方式中,上述方法还包括:
[0035]接收终端设备发送的业务数据报文,业务数据报文用于与服务器协商拥塞控制算法;
[0036]根据业务数据报文确定拥塞控制算法;
[0037]使用拥塞控制算法进行拥塞控制。
[0038]其中一种可能的实现方式中,业务数据报文包括第二标识,第二标识用于指示第
一标识指示的拥塞控制算法。
[0039]其中一种可能的实现方式中,上述方法还包括:
[0040]与终端设备断连后,接收终端设备发送的业务连接请求;
[0041]从第一拥塞控制算法切换至第二拥塞控制算法,其中,第一拥塞控制算法为与终端设备断连前使用的拥塞控制算法,第二拥塞控制算法为与终端设备断连后使用的拥塞控制算法。
[0042]第三方面,本申请实施例提供一种拥塞控制协商装置,应用于终端设备,包括:
[0043]发送模块,用于向服务器发送业务连接请求,用于与服务器进行拥塞控制算法的协商;其中,业务连接请求包括第一标识,第一标识用于指示拥塞控制算法。
[0044]其中一种可能的实现方式中,业务连接请求中第一标识指示的拥塞控制算法由终端设备根据当前网络环境和/或业务场景确定。
[0045]其中一种可能的实现方式中,第一标识由业务连接请求中的新增字段进行标识,或,
[0046]第一标识由业务连接请求中的已有字段的预留位进行标识。
[0047]其中一种可能的实现方式中,上述拥塞控制协商装置还包括:
[0048]接收模块,用于接收服务器发送的反馈消息,其中,反馈消息中包括拥塞控制算法的协商结果;
[0049]若协商结果为协商成功,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种拥塞控制协商方法,应用于终端设备,其特征在于,所述方法包括:向服务器发送业务连接请求,用于与所述服务器进行拥塞控制算法的协商;其中,所述业务连接请求包括第一标识,所述第一标识用于指示拥塞控制算法。2.根据权利要求1所述的方法,其特征在于,所述业务连接请求中第一标识指示的拥塞控制算法由所述终端设备根据当前网络环境和/或业务场景确定。3.根据权利要求1或2所述的方法,其特征在于,所述第一标识由所述业务连接请求中的新增字段进行标识,或,所述第一标识由所述业务连接请求中的已有字段的预留位进行标识。4.根据权利要求1

3任一项所述的方法,其特征在于,所述向服务器发送业务连接请求之后,所述方法还包括:接收所述服务器发送的反馈消息,其中,所述反馈消息中包括拥塞控制算法的协商结果;若所述协商结果为协商成功,使用所述业务连接请求中指示的拥塞控制算法与所述服务器进行业务交互。5.根据权利要求4所述的方法,其特征在于,所述使用所述业务连接请求中指示的拥塞控制算法与所述服务器进行业务交互之后,所述方法还包括:向所述服务器发送业务数据报文,其中,所述业务数据报文用于与所述服务器协商拥塞控制算法。6.根据权利要求5所述的方法,其特征在于,所述业务数据报文包括第二标识,所述第二标识用于指示所述第一标识指示的拥塞控制算法。7.根据权利要求5或6所述的方法,其特征在于,所述业务数据报文为0往返时延RTT报文。8.根据权利要求4所述的方法,其特征在于,所述使用所述业务连接请求中指示的拥塞控制算法与所述服务器进行业务交互之后,所述方法还包括:响应于检测到的网络环境变化,确定第二拥塞控制算法,其中,所述第二拥塞控制算法为所述终端设备基于变化后的网络环境确定的拥塞控制算法;与所述服务器断连后,向所述服务器发送业务连接请求,用于请求从第一拥塞控制算法切换至所述第二拥塞控制算法,其中,所述第一拥塞控制算法为所述终端设备基于变化前的网络环境确定的拥塞控制算法。9.根据权利要求8所述的方法,其特征在于,所述网络环境变化为网络的切换;或,所述网络环境变化为网络时延和/或丢包率的变化。10.根据权利要求4所述的方法,其特征在于,所述使用所述业务连接请求中指示的拥塞控制算法与所述服务器进行业务交互之后,所述方法还包括:响应于检测到的从第一业务切换到第二业务的业务场景变化,确定第二拥塞控制算法,其中,所述...

【专利技术属性】
技术研发人员:王彬夏潘斌
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1