动态链路切换的方法、装置、电子设备及存储介质与流程

文档序号:34899638发布日期:2023-07-26 08:23阅读:18来源:国知局
动态链路切换的方法、装置、电子设备及存储介质与流程

本技术涉及通信领域,尤其涉及一种动态链路切换的方法、装置、电子设备及存储介质。


背景技术:

1、802.11be系统,也称为extremely high throughput(eht)系统,通过一系列系统特性和多种机制增强功能以实现极高的吞吐量。随着无线局域网(wlan)的使用持续增长,对于在许多环境(例如家庭,企业和热点)中提供无线数据服务越来越重要。特别是,视频流量将继续是许多wlan部署中的主要流量类型。由于出现了4k和8k视频(20gbps的未压缩速率),这些应用的吞吐量要求正在不断发展。诸如虚拟现实或增强现实、游戏、远程办公室和云计算之类的新型高吞吐量,低延迟应用程序将会激增(例如,实时游戏的延迟低于5毫秒)。

2、鉴于这些应用程序的高吞吐量和严格的实时延迟要求,用户期望通过wlan支持其应用程序时,吞吐量更高,可靠性更高,延迟和抖动更少,电源效率更高。用户期望改进与时敏网络(tsn)的集成,以支持异构以太网和无线lan上的应用程序。802.11be网络旨在通过进一步提高总吞吐量和降低延迟来确保wlan的竞争力,同时确保与旧版技术标准向后兼容和共存。在2.4ghz,5ghz和6ghz频段运行的802.11兼容设备。


技术实现思路

1、当多链路终端与多链路接入设备之间进行数据传输时,理想状态下,也就是各条链路都比较空闲时,多条链路同时进行数据收发,能很大程度的提高传输速率和降低传输延迟,而实际部署中,多链路接入设备通常管理着较多的终端,从而导致网络比较繁忙,这样多链路终端与多链路接入设备之间的多条链路就不能保证总是在相同的时段都是空闲的,往往重叠的时间段较短或者甚至没有重叠时间,按照现有技术部分多链路终端需要在多条链路上同时进行发送或同时进行接收,这就导致终端的收发时间被大大限制,导致传输速率大大降低,传输延迟大大提升。有鉴于此,本技术实施例提供一种动态链路切换的方法、装置、电子设备及存储介质。

2、第一方面,本技术实施例提供一种动态链路切换的方法,应用于第一多链路设备,所述第一多链路设备包含第一逻辑实体和第二逻辑实体,所述第一逻辑实体操作在第一链路上,所述第二逻辑实体操作在第二链路上,包括:

3、第一多链路设备向第二多链路设备发送第一消息,所述第一消息用于指示启用增强的多链路单无线操作模式;

4、在第一逻辑实体在第一链路上向所述第二多链路设备发送数据或接收所述第二多链路设备发送的数据期间,将第二逻辑实体在第二链路上使用的第二天线的工作频段调整至所述第一链路所在的频段,使用所述第二天线与所述第一逻辑实体在第一链路上使用的第一天线共同在所述第一链路上发送或接收数据;发送或接收完数据后,将所述第二天线的工作频段调整回所述第二链路所在的频段;或者,

5、在第二逻辑实体在第二链路上向所述第二多链路设备发送数据或接收所述第二多链路设备发送的数据期间,将第一逻辑实体在第一链路上使用的第一天线的工作频段调整至所述第二链路所在的频段,使用所述第一天线与所述第二逻辑实体在第二链路上使用的第二天线共同在所述第二链路上发送或接收数据;发送或接收完数据后,将所述第一天线的工作频段调整回所述第一链路所在的频段。

6、在一种可能的实现方式中,在所述第一多链路设备向第二多链路设备发送第一消息之后,还包括:

7、第一逻辑实体使用第一天线监听第一链路,第二逻辑实体使用第二天线监听第二链路;

8、如果第一链路空闲,则第一逻辑实体执行竞争接入过程,在获得发送时机后,所述第一逻辑实体在所述第一链路上向所述第二多链路设备发送数据;

9、如果第二链路空闲,则第二逻辑实体执行竞争接入过程,在获得发送时机后,所述第二逻辑实体在所述第二链路上向所述第二多链路设备发送数据。

10、在一种可能的实现方式中,在所述第一多链路设备向第二多链路设备发送第一消息之后,还包括:

11、第一逻辑实体使用第一天线监听第一链路,第二逻辑实体使用第二天线监听第二链路;

12、如果第一逻辑实体在第一链路上接收到所述第二多链路设备发送的准备发送类型的触发消息,则所述第一逻辑实体在所述第一链路上接收所述第二多链路设备发送的数据;

13、如果第二逻辑实体在第二链路上接收到所述第二多链路设备发送的准备发送类型的触发消息,则所述第二逻辑实体在所述第二链路上接收所述第二多链路设备发送的数据。

14、在一种可能的实现方式中,在所述第一多链路设备向第二多链路设备发送第一消息之前,还包括:

15、第一多链路设备向所述第二多链路设备发送第二消息,所述第二消息中包含以下各项中的至少一项:所述第一多链路设备是否支持增强的多链路单无线操作能力的指示、从当前模式转换为增强的多链路单无线操作模式的延迟时间的指示及第一链路和第二链路用于增强的多链路单无线操作模式的指示;

16、当所述第二消息中包含从当前模式转换为增强的多链路单无线操作模式的延迟时间的指示时,获得发送时机的逻辑实体在获得发送时机后等待所述延迟时间再在相应链路上向所述第二多链路设备发送数据,或者接收到所述触发消息的逻辑实体在接收到所述触发消息后,等待短帧间间隔时间后,发送准备接收消息给所述第二多链路设备,然后等待短帧间间隔时间和所述延迟时间后,在相应链路上接收所述第二多链路设备发送的数据,或者接收到所述触发消息的逻辑实体在接收到所述触发消息后,等待短帧间间隔时间和所述延迟时间后,发送准备接收消息给所述第二多链路设备,然后等待短帧间间隔时间后,在相应链路上接收所述第二多链路设备发送的数据。

17、在一种可能的实现方式中,所述第一多链路设备为终端设备,所述第二多链路设备为接入设备,所述第二消息为连接请求消息,在所述第一多链路设备向所述第二多链路设备发送第二消息之后,还包括:

18、第一多链路设备接收所述第二多链路设备发送的连接响应消息,所述连接响应消息中指示同意建立连接。

19、在一种可能的实现方式中,在所述第一多链路设备向第二多链路设备发送第一消息之后,还包括:

20、第一多链路设备接收所述第二多链路设备发送的所述第一消息的响应消息,所述响应消息用于指示同意在增强的多链路单无线操作模式下操作。

21、第二方面,本技术实施例提供一种动态链路切换的方法,应用于第二多链路设备,所述第二多链路设备包含第三逻辑实体和第四逻辑实体,所述第三逻辑实体操作在第一链路上,所述第四逻辑实体操作在第二链路上,包括:

22、第二多链路设备接收第一多链路设备发送的第一消息,所述第一消息用于指示启用增强的多链路单无线操作模式;

23、在第三逻辑实体在第一链路上向所述第一多链路设备发送数据期间,将第四逻辑实体在第二链路上向所述第一多链路设备发送的数据调整至所述第三逻辑实体,使用所述第三逻辑实体在所述第一链路上向所述第一多链路设备发送数据;或者,

24、在第四逻辑实体在第二链路上向所述第一多链路设备发送数据期间,将第三逻辑实体在第一链路上向所述第一多链路设备发送的数据调整至所述第四逻辑实体,使用所述第四逻辑实体在所述第二链路上向所述第一多链路设备发送数据。

25、在一种可能的实现方式中,在所述第二多链路设备接收第一多链路设备发送的第一消息之前,还包括:

26、第二多链路设备接收所述第一多链路设备发送的第二消息,所述第二消息中包含以下各项中的至少一项:所述第一多链路设备是否支持增强的多链路单无线操作能力的指示、从当前模式转换为增强的多链路单无线操作模式的延迟时间的指示及第一链路和第二链路用于增强的多链路单无线操作模式的指示;

27、当所述第二消息中包含从当前模式转换为增强的多链路单无线操作模式的延迟时间的指示时,在所述第二多链路设备接收第一多链路设备发送的第一消息之后,还包括:

28、第三逻辑实体或第四逻辑实体在相应链路上向所述第一多链路设备发送准备发送类型的触发消息;发送所述触发消息的逻辑实体在发送所述触发消息后,等待短帧间间隔时间后,接收所述第一多链路设备发送的准备接收消息,然后等待短帧间间隔时间和所述延迟时间后,在相应链路上向所述第一多链路设备发送数据,或者发送所述触发消息的逻辑实体在发送所述触发消息后,等待短帧间间隔时间和所述延迟时间后,接收所述第一多链路设备发送的准备接收消息,然后等待短帧间间隔时间后,在相应链路上向所述第一多链路设备发送数据。

29、在一种可能的实现方式中,所述第一多链路设备为终端设备,所述第二多链路设备为接入设备,所述第二消息为连接请求消息,在所述第二多链路设备接收所述第一多链路设备发送的第二消息之后,还包括:

30、第二多链路设备向所述第一多链路设备发送连接响应消息,所述连接响应消息中指示同意建立连接。

31、在一种可能的实现方式中,在所述第二多链路设备接收第一多链路设备发送的第一消息之后,还包括:

32、第二多链路设备向所述第一多链路设备发送所述第一消息的响应消息,所述响应消息用于指示同意在增强的多链路单无线操作模式下操作。

33、第三方面,本技术实施例提供一种动态链路切换的装置,应用于第一多链路设备,所述第一多链路设备包含第一逻辑实体和第二逻辑实体,所述第一逻辑实体操作在第一链路上,所述第二逻辑实体操作在第二链路上,包括:

34、通信模块,用于通过第一多链路设备向第二多链路设备发送第一消息,所述第一消息用于指示启用增强的多链路单无线操作模式;

35、处理模块,用于在第一逻辑实体在第一链路上向所述第二多链路设备发送数据或接收所述第二多链路设备发送的数据期间,将第二逻辑实体在第二链路上使用的第二天线的工作频段调整至所述第一链路所在的频段,使用所述第二天线与所述第一逻辑实体在第一链路上使用的第一天线共同在所述第一链路上发送或接收数据;发送或接收完数据后,将所述第二天线的工作频段调整回所述第二链路所在的频段;或者,

36、用于在第二逻辑实体在第二链路上向所述第二多链路设备发送数据或接收所述第二多链路设备发送的数据期间,将第一逻辑实体在第一链路上使用的第一天线的工作频段调整至所述第二链路所在的频段,使用所述第一天线与所述第二逻辑实体在第二链路上使用的第二天线共同在所述第二链路上发送或接收数据;发送或接收完数据后,将所述第一天线的工作频段调整回所述第一链路所在的频段。

37、在一种可能的实现方式中,所述处理模块还用于:

38、通过第一逻辑实体使用第一天线监听第一链路,通过第二逻辑实体使用第二天线监听第二链路;

39、如果第一链路空闲,则通过第一逻辑实体执行竞争接入过程,在获得发送时机后,通过所述第一逻辑实体在所述第一链路上向所述第二多链路设备发送数据;

40、如果第二链路空闲,则通过第二逻辑实体执行竞争接入过程,在获得发送时机后,通过所述第二逻辑实体在所述第二链路上向所述第二多链路设备发送数据。

41、在一种可能的实现方式中,所述处理模块还用于:

42、通过第一逻辑实体使用第一天线监听第一链路,通过第二逻辑实体使用第二天线监听第二链路;

43、如果第一逻辑实体在第一链路上接收到所述第二多链路设备发送的准备发送类型的触发消息,则通过所述第一逻辑实体在所述第一链路上接收所述第二多链路设备发送的数据;

44、如果第二逻辑实体在第二链路上接收到所述第二多链路设备发送的准备发送类型的触发消息,则通过所述第二逻辑实体在所述第二链路上接收所述第二多链路设备发送的数据。

45、在一种可能的实现方式中,所述通信模块还用于:

46、通过第一多链路设备向所述第二多链路设备发送第二消息,所述第二消息中包含以下各项中的至少一项:所述第一多链路设备是否支持增强的多链路单无线操作能力的指示、从当前模式转换为增强的多链路单无线操作模式的延迟时间的指示及第一链路和第二链路用于增强的多链路单无线操作模式的指示;

47、当所述第二消息中包含从当前模式转换为增强的多链路单无线操作模式的延迟时间的指示时,通过获得发送时机的逻辑实体在获得发送时机后等待所述延迟时间再在相应链路上向所述第二多链路设备发送数据,或者通过接收到所述触发消息的逻辑实体在接收到所述触发消息后,等待短帧间间隔时间后,发送准备接收消息给所述第二多链路设备,然后等待短帧间间隔时间和所述延迟时间后,在相应链路上接收所述第二多链路设备发送的数据,或者通过接收到所述触发消息的逻辑实体在接收到所述触发消息后,等待短帧间间隔时间和所述延迟时间后,发送准备接收消息给所述第二多链路设备,然后等待短帧间间隔时间后,在相应链路上接收所述第二多链路设备发送的数据。

48、第四方面,本技术实施例提供一种动态链路切换的装置,应用于第二多链路设备,所述第二多链路设备包含第三逻辑实体和第四逻辑实体,所述第三逻辑实体操作在第一链路上,所述第四逻辑实体操作在第二链路上,包括:

49、通信模块,用于通过第二多链路设备接收第一多链路设备发送的第一消息,所述第一消息用于指示启用增强的多链路单无线操作模式;

50、处理模块,用于在通过第三逻辑实体在第一链路上向所述第一多链路设备发送数据期间,将第四逻辑实体在第二链路上向所述第一多链路设备发送的数据调整至所述第三逻辑实体,使用所述第三逻辑实体在所述第一链路上向所述第一多链路设备发送数据;或者,

51、在通过第四逻辑实体在第二链路上向所述第一多链路设备发送数据期间,将第三逻辑实体在第一链路上向所述第一多链路设备发送的数据调整至所述第四逻辑实体,使用所述第四逻辑实体在所述第二链路上向所述第一多链路设备发送数据。

52、在一种可能的实现方式中,所述通信模块还用于:

53、通过第二多链路设备接收所述第一多链路设备发送的第二消息,所述第二消息中包含以下各项中的至少一项:所述第一多链路设备是否支持增强的多链路单无线操作能力的指示、从当前模式转换为增强的多链路单无线操作模式的延迟时间的指示及第一链路和第二链路用于增强的多链路单无线操作模式的指示;

54、当所述第二消息中包含从当前模式转换为增强的多链路单无线操作模式的延迟时间的指示时,所述通信模块还用于:

55、通过第三逻辑实体或第四逻辑实体在相应链路上向所述第一多链路设备发送准备发送类型的触发消息;通过发送所述触发消息的逻辑实体在发送所述触发消息后,等待短帧间间隔时间后,接收所述第一多链路设备发送的准备接收消息,然后等待短帧间间隔时间和所述延迟时间后,在相应链路上向所述第一多链路设备发送数据,或者通过发送所述触发消息的逻辑实体在发送所述触发消息后,等待短帧间间隔时间和所述延迟时间后,接收所述第一多链路设备发送的准备接收消息,然后等待短帧间间隔时间后,在相应链路上向所述第一多链路设备发送数据。

56、第五方面,本技术实施例提供一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,所述处理器执行所述计算机程序以实现第一方面至第二方面中任一方面所述方法的步骤。

57、第六方面,本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面至第二方面中任一方面所述方法的步骤。

58、第七方面,本技术实施例提供一种计算机程序产品,其包括指令,所述指令被处理器执行时实现第一方面至第二方面中任一方面所述方法的步骤。

59、需要说明的是,第三方面所述的装置用于实现第一方面所述的方法,第四方面所述的装置用于实现第二方面所述的方法,第五方面所述的电子设备、第六方面所述的存储介质和第七方面所述的计算机程序产品用于执行上述第一方面至第二方面中任一方面提供的方法,因此可以达到与第一方面或第二方面所述的方法相同的有益效果,本技术实施例不再一一赘述。

60、本技术基于单链路收发数据的控制,使得多链路设备可以动态的进行链路切换,可以有效的使用多条链路上的空闲时段,相比现有的多链路传输方式和传统的单链路传输方式,都提高了传输速率和降低了传输延迟。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1