CN117395721A - 链路负载均衡方法、多链路接入设备、终端及存储介质 - Google Patents
链路负载均衡方法、多链路接入设备、终端及存储介质 Download PDFInfo
- Publication number
- CN117395721A CN117395721A CN202210766276.5A CN202210766276A CN117395721A CN 117395721 A CN117395721 A CN 117395721A CN 202210766276 A CN202210766276 A CN 202210766276A CN 117395721 A CN117395721 A CN 117395721A
- Authority
- CN
- China
- Prior art keywords
- link
- terminal
- service
- target
- multilink
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 90
- 238000013507 mapping Methods 0.000 claims abstract description 122
- 238000004891 communication Methods 0.000 claims abstract description 28
- 230000005540 biological transmission Effects 0.000 claims abstract description 18
- 230000035945 sensitivity Effects 0.000 claims description 19
- 230000003993 interaction Effects 0.000 claims description 17
- 238000004590 computer program Methods 0.000 claims description 5
- 101150081243 STA1 gene Proteins 0.000 description 9
- 101100161473 Arabidopsis thaliana ABCB25 gene Proteins 0.000 description 8
- 101100096893 Mus musculus Sult2a1 gene Proteins 0.000 description 8
- 239000000523 sample Substances 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- OVGWMUWIRHGGJP-WVDJAODQSA-N (z)-7-[(1s,3r,4r,5s)-3-[(e,3r)-3-hydroxyoct-1-enyl]-6-thiabicyclo[3.1.1]heptan-4-yl]hept-5-enoic acid Chemical compound OC(=O)CCC\C=C/C[C@@H]1[C@@H](/C=C/[C@H](O)CCCCC)C[C@@H]2S[C@H]1C2 OVGWMUWIRHGGJP-WVDJAODQSA-N 0.000 description 4
- 101000988961 Escherichia coli Heat-stable enterotoxin A2 Proteins 0.000 description 4
- 101000752249 Homo sapiens Rho guanine nucleotide exchange factor 3 Proteins 0.000 description 4
- 102100021689 Rho guanine nucleotide exchange factor 3 Human genes 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
- H04W28/0827—Triggering entity
- H04W28/0835—Access entity, e.g. eNB
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
- H04W28/09—Management thereof
- H04W28/0925—Management thereof using policies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
- H04W28/09—Management thereof
- H04W28/0958—Management thereof based on metrics or performance parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
- H04W52/0229—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
- H04W52/0245—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal according to signal strength
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/04—TPC
- H04W52/18—TPC being performed according to specific parameters
- H04W52/28—TPC being performed according to specific parameters using user profile, e.g. mobile speed, priority or network state, e.g. standby, idle or non transmission
- H04W52/288—TPC being performed according to specific parameters using user profile, e.g. mobile speed, priority or network state, e.g. standby, idle or non transmission taking into account the usage mode, e.g. hands-free, data transmission, telephone
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请提供一种链路负载均衡方法、多链路接入设备、终端及存储介质,涉及通信技术领域。该方法包括:若多链路接入设备通信连接的至少一个多链路终端满足预设负载均衡条件时,从至少一个多链路终端中确定至少一个符合预设条件的多链路终端为目标多链路终端,并向多链路终端发送第一业务链路映射信息,目标多链路终端可以根据第一业务链路映射信息调整第一目标业务的链路,使得调整后的目标多链路终端传输数据的链路数量少于调整前的链路数量。由此,本申请基于灵活设定预设条件,使得多链路接入设备可以灵活地进行链路配置,从而在提高传输速率的同时,保障了***用户数的最大化,保障了良好的用户体验。
Description
技术领域
本发明涉及通信技术领域,具体而言,涉及一种链路负载均衡方法、多链路接入设备、终端及存储介质。
背景技术
随着无线局域网标准的演进,为了进一步提高总吞吐量和降低延迟来确保无线局域网(WLAN)的竞争力,同时确保与旧版技术标准向后兼容和共存。无线保真网络(802.11be)引入了一种新型的通信设备——多链路设备。
目前,当多链路接入点部署后,会有多个链路同时为多链路终端和单链路终端提供服务。然而,由于多链路终端与多链路接入点建立连接后,会在多条链路上都占有资源进行数据传输,由此,当较大数量的多链路终端连接到多链路接入点后,一个设备在接收和发送数据时占有了多个频段的资源,导致各个频段上的单链路设备获得发送数据的时机大大减少,接入点服务的实际设备大大下降,导致网络实际服务用户数也因此大大下降。
发明内容
本发明的目的在于,针对上述现有技术中的不足,提供一种链路负载均衡方法、多链路接入设备、终端及存储介质,以便使得多链路设备可以根据负载灵活的配置操作方式,在提高传输速率的同时也保障了***用户数的最大化,保障了良好的用户体验。
为实现上述目的,本申请实施例采用的技术方案如下:
第一方面,本申请实施例提供了一种链路负载均衡方法应用于多链路接入设备,所述方法包括:
若多链路接入设备通信连接的至少一个多链路终端满足预设负载均衡条件,则从所述至少一个多链路终端中确定至少一个符合预设条件的多链路终端为目标多链路终端;
发送第一业务链路映射信息,所述第一业务链路映射信息包括:至少一种业务和链路的对应关系,所述第一业务链路映射信息用于使得所述目标多链路终端调整第一目标业务的链路,使得调整后的目标多链路终端传输数据的链路数量少于调整前的链路数量,其中,所述第一目标业务为所述至少一种业务中所述目标多链路终端支持的业务。
可选的,所述从所述至少一个多链路终端中确定至少一个符合预设条件的多链路终端为目标多链路终端之前,所述方法还包括:
若所述至少一个多链路终端的数量超过预设数量阈值,或者,所述至少一个多链路终端中存在预设比例个的多链路终端的业务质量不满足预设业务质量条件,则确定所述至少一个多链路终达到所述预设负载均衡条件。
可选的,所述从所述至少一个多链路终端中确定至少一个符合预设条件的多链路终端为目标多链路终端,包括:
根据每个多链路终端的最后一次交互时间,确定所述每个多链路终端的交互时间间隔;
从所述至少一个多链路终端中确定交互时间间隔最长的N1个多链路终端为所述目标多链路终端;
或者,从所述至少一个多链路终端中确定交互时间间隔超过预设间隔阈值的多链路终端为所述目标多链路终端。
可选的,所述从所述至少一个多链路终端中确定至少一个符合预设条件的多链路终端为目标多链路终端,包括:
若所述至少一个多链路终端中存在目标逻辑终端在预设时间段内的信号强度小于预设信号强度阈值,则确定所述目标逻辑终端所在的多链路终端为所述目标多链路终端。
可选的,所述从所述至少一个多链路终端中确定至少一个符合预设条件的多链路终端为目标多链路终端,包括:
根据所述至少一个多链路终端的业务数据量,从所述至少一个多链路终端中确定业务数据量最少的N2个多链路终端,或者,业务数据量少于预设业务数据量阈值的多链路终端为所述目标多链路终端。
可选的,所述从所述至少一个多链路终端中确定至少一个符合预设条件的多链路终端为目标多链路终端,包括:
根据所述至少一个多链路终端的业务类型,确定所述至少一个多链路终端的业务延迟敏感度;
根据所述至少一个多链路终端的业务延迟敏感度,从所述至少一个多链路终端中确定业务延迟敏感度最低的N3个多链路终端,或者,业务延迟敏感度少于预设敏感度阈值的多链路终端为所述目标多链路终端。
可选的,所述向所述目标多链路终端发送第一业务链路映射信息之前,所述方法还包括:
从所述多链路接入设备的多个链路中确定信号强度小于预设信号强度阈值的逻辑终端操作的链路之外的其他链路;
生成所述第一业务链路映射信息,所述至少一种业务均对应所述其他链路。
可选的,所述发送第一业务链路映射信息之后,所述方法还包括:
若所述多链路终端均不满足所述预设负载均衡条件,则发送第二业务链路映射信息,所述第二业务链路映射信息包括:至少一种业务和链路的对应关系,所述第二业务链路映射信息用于使得所述目标多链路终端调整第二目标业务的链路,使得调整后的目标多链路终端传输数据的链路数量多于调整前的链路数量,其中,所述第二目标业务为所述第二业务链路映射信息中所述至少一种业务中所述目标多链路终端支持的业务。
可选的,所述第一业务链路映射信息还包括:均衡列表信息;所述均衡列表信息用于标识所述目标多链路终端。
第二方面,本申请实施例还提供了一种链路负载均衡方法应用于多链路终端,所述方法包括:
接收多链路接入设备发送的第一业务链路映射信息,其中,所述第一业务链路映射信息包括:至少一种业务和链路的对应关系;
根据所述第一业务链路映射信息,调整第一目标业务的链路,使得调整后的目标多链路终端传输数据的链路数量少于调整前的链路数量,其中,所述第一目标业务为所述至少一种业务中所述目标多链路终端支持的业务;所述目标多链路终端为所述多链路接入设备从至少一个多链路终端中确定的至少一个符合预设条件的多链路终端。
可选的,所述方法还包括:
将所述第一业务链路映射信息中不包含的目标链路的状态设置为不可用状态,并将所述目标多链路终端中所述目标链路对应的逻辑终端设置为省电模式,进入休眠状态。
可选的,所述方法还包括:
接收第二业务链路映射信息;所述第二业务链路映射信息包括:所述至少一种业务和链路的对应关系;
根据所述第二业务链路映射信息,调整第二目标业务的链路,使得调整后的目标多链路终端传输数据的链路数量多于调整前的链路数量,其中,所述第二目标业务为所述至少一种业务中所述目标多链路终端支持的业务。
可选的,所述方法还包括:
修改所述第二业务链路映射信息中包含的第二目标链路的状态为可用状态,并将所述目标多链路终端中所述第二目标链路对应的逻辑终端设置为唤醒状态。
可选的,所述第一业务链路映射信息还包括:均衡列表信息;所述根据所述第一业务链路映射信息,调整第一目标业务的链路之前,所述方法包括:
根据所述均衡列表信息的标识,确定当前所述多链路终端是否为目标多链路终端;
若当前所述多链路终端为目标多链路终端,根据所述第一业务链路映射信息,调整所述第一目标业务的链路。
第三方面,本申请实施例还提供了一种多链路接入设备包括:发送器、处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当多链路接入设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以配合所述发送器执行时执行如第一方面任一所述的链路负载均衡方法的步骤。
第四方面,本申请实施例还提供了一种多链路终端包括:接收器、处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当多链路终端运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以配合所述接收器执行时执行如第二方面任一所述的链路负载均衡方法的步骤。
第五方面,本申请实施例还提供了一种计算机可读存储介质所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面任一所述的链路负载均衡方法的步骤,或者执行如第二方面任一所述的链路负载均衡方法的步骤。
本申请的有益效果是:本申请实施例提供一种链路负载均衡方法,若多链路接入设备通信连接的至少一个多链路终端满足预设负载均衡条件时,从至少一个多链路终端中确定至少一个符合预设条件的多链路终端为目标多链路终端,并向多链路终端发送第一业务链路映射信息,目标多链路终端可以根据第一业务链路映射信息调整第一目标业务的链路,使得调整后的目标多链路终端传输数据的链路数量少于调整前的链路数量。由此,本申请的预设条件能够对多链路接入设备的实际负载进行判断,基于灵活设定预设条件,确定需要进行链路负载均衡目标多链路终端,使得多链路接入设备可以灵活地进行链路配置,从而在提高传输速率的同时,保障了***用户数的最大化,保障了良好的用户体验。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请一实施例提供的网络架构示意图;
图2为本申请一实施例提供的一种链路负载均衡方法的流程图;
图3为本申请又一实施例提供的一种链路负载均衡方法的流程图;
图4为本申请实施例提供的一种多链路接入设备的示意图;
图5为本申请实施例提供的一种多链路终端的示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。
在本申请中,除非另有明确的规定和限定,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包含至少一个特征。在本发明中的描述中,“多个”的含义是至少两个,例如两个、三个,除非另有明确具体的限定。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
无线保真网络(Extremely High Throughput,EHT,或称802.11be网络,基于其***特性和多种机制增强功能可以实现极高的吞吐量。目前,随着无线局域网(WLAN)的使用持续增长,在家庭,企业和热点等环境中提供无线数据服务越来越重要,用户对网络使用中应用的吞吐量、延迟等也提出了更高的要求。例如,视频流量是WLAN部署中的主要流量类型之一,由于出现了4k和8k视频(20Gbps的未压缩速率),视频类应用的吞吐量要求正在不断发展。再例如,虚拟现实、增强现实、游戏、远程办公室、云计算等新型高吞吐量、低延迟的应用程序激增(例如,实时游戏的延迟低于5毫秒)。
对于应用程序的高吞吐量和严格的实时延迟要求,用户期望通过WLAN支持其应用程序时,吞吐量更高,可靠性更高,延迟更少,电源效率更高。802.11be网络旨在通过进一步提高总吞吐量和降低延迟来确保WLAN的竞争力,同时确保与旧版技术标准向后兼容和共存。在2.4GHz,5GHz和6GHz频段运行的802.11兼容设备。
目前基于802.11be网络,当多链路接入点部署后,会有多个链路同时为多链路终端和单链路终端提供服务。然而,由于多链路终端与多链路接入点建立连接后,会在多条链路上都占有资源进行数据传输,由此,当较大数量的多链路终端连接到多链路接入点后,相当于一个设备在接收和发送数据时占有了多个频段的资源,导致各个频段上的单链路设备获得发送数据的时机大大减少。实际使用中,可能导致大量单链路设备由于数据发送和接收都没有资源,从而无法连接互联网,进而导致用户进入类似断网的状态,用户体验不佳,此外,多链路接入点服务的实际设备数量大大下降,导致网络实际服务用户数也因此大大下降。
针对目前在链路负载均衡中存在的问题,本申请实施例提供了多种可能的实现方式,以使得多链路设备可以根据负载灵活的配置操作方式,在提高传输速率的同时也保障了***用户数的最大化,保障了良好的用户体验。如下结合附图通过多个示例进行解释说明。
本申请的任务处理方法由至少一个多链路接入设备和至少一个多链路终端配合实现。图1为本申请一实施例提供的网络架构示意图,如图1所示,多链路接入设备100和多链路终端300之间通讯连接。
需要说明的是,在本申请中,为了对多链路接入设备和多链路终端进行说明,对其进行如下设定,但该设定仅为本公开的可能实现示例而已,并不用于限制本公开,对于本领域的技术人员来说,本公开可以有各种更改和变化,多链路接入设备中提供的接入点数量、接入点对应的链路、多链路终端包括的逻辑终端数量等。凡在本公开的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内:
多链路接入设备100(Access Point Multi Link Device,AP MLD)中提供三个逻辑接入点AP1,AP2,AP3,分别操作在三个不同的链路上,其中AP1操作在2.4GHz链路上,设定链路标识为link1,AP2操作在5GHz链路上,设定链路标识为link2,AP3操作在6GHz链路上,设定链路标识为link3;
还需要说明的是,多链路终端300(Station Multi Link Device,简称为STAMLD),有三个逻辑终端STA1,STA2,STA3。
为了清晰说明本申请的链路负载均衡方法,下面简单介绍多链路接入设备100和多链路终端300之间通讯连接建立过程:
步骤1,AP MLD通过AP1发送广播消息,广播消息中包含AP1,AP2和AP3的链路标识;
步骤2,STA1读取AP1发送的广播消息,获得AP1,AP2和AP3的链路标识;
步骤3,STA1发送探查请求消息(ML probe request)给AP1,消息中包含链路标识link1,link2和link3;
步骤4,AP1接收到探查请求消息后,发送探查响应消息(ML probe response)消息给STA1,消息中包含与链路标识对应的AP1,AP2和AP3的***参数;
步骤5,STA1发送连接请求消息(Association request)给AP1,消息中包含STA1,STA2,STA3的操作参数和对应的操作链路,本申请设定为STA1操作在link1,STA2操作在link2,STA3操作在link3(但具体实现中可以进行其他设定,本申请对此不做限定);
步骤6,AP1发送连接响应消息(Association response)给STA1,消息指示成功建立的链路,包括link1,link2和link3,并包含在各个链路上的操作参数,和为STA MLD1分配的连接标识AID,本申请设定其为1;且在本申请使用TID(业务标识)来表示业务的类型。
步骤7,自此,STA MLD的STA1,STA2和STA3,分别在链路Link1上与AP1,在链路Link2上与AP2,在链路Link3上与AP3上建立连接;同时,AP1,AP2,AP3还各自连接有多个仅支持单链路的终端;
图2为本申请一实施例提供的一种链路负载均衡方法的流程图。如图2所示,应用于多链路接入设备,该方法包括:
步骤110:若多链路接入设备通信连接的至少一个多链路终端满足预设负载均衡条件,则从至少一个多链路终端中确定至少一个符合预设条件的多链路终端为目标多链路终端。
需要说明的是,预设负载均衡条件是技术人员根据实际使用场景预先设置的对多链路终端判断条件,其判断对象例如可以为业务情况、使用时长、历史使用情况等,本申请对此不做限定。若存在多链路终端满足预设负载均衡条件,则表示当前情况需要进行负载均衡,则从满足预设负载均衡条件的多链路终端中确定至少一个符合预设条件的多链路终端为目标多链路终端;若不存在多链路终端满足预设负载均衡条件,则表示当前情况不需要进行负载均衡。
可选的,步骤110从至少一个多链路终端中确定至少一个符合预设条件的多链路终端为目标多链路终端之前,该方法包括:
若与至少一个多链路终端的数量超过预设数量阈值,或者,至少一个多链路终端中存在预设比例个多链路终端的业务质量不满足预设业务质量条件,则确定至少一个多链路终端达到预设负载均衡条件。
在一种可能的实现方式中,多链路接入设备连接的多链路终端的数量超过预设数量阈值Y(如多链路接入设备目前连接有50个多链路终端,接入数量阈值Y为46)。(需要说明的是,对于上述示例中的具体情况,则多链路接入设备需减少4个多链路终端的多链路连接,可以采取例如将4个多链路终端安排在一条链路上的方式实现),则确定至少一个多链路终端达到预设负载均衡条件;
在另一种可能的实现方式中,若多链路接入设备连接多链路终端中,超过预设比例的多链路终端设备反馈业务质量达不到预设业务质量条件(如超过40%的多链路终端设备向多链路接入设备反馈业务质量达不到预设业务质量条件),则确定至少一个多链路终端达到预设负载均衡条件;
在又一种可能的实现方式中,若多链路接入设备需要进行业务管控(如多链路接入设备进行业务管控,使得业务管控后在link1上进行在线游戏/视频,link2上进行上网/后台数据)等,则确定至少一个多链路终端达到预设负载均衡条件。
上述仅为示例说明,在实际实现中,还可以有其他的预设负载均衡条件的设置方式,本申请对此不做限定。
步骤120:发送第一业务链路映射信息,第一业务链路映射信息包括:至少一种业务和链路的对应关系,第一业务链路映射信息用于使得目标多链路终端调整第一目标业务的链路,使得调整后的目标多链路终端传输数据的链路数量少于调整前的链路数量,其中,第一目标业务为至少一种业务中目标多链路终端支持的业务。
确定目标多链路终端后,多链路接入设备发送第一业务链路映射信息,该第一业务链路映射信息包括:至少一种业务和链路的对应关系。当目标多链路终端接收到第一业务链路映射信息后,可以根据其中提供的业务和链路的对应关系,对第一目标业务(即至少一种业务中目标多链路终端支持的业务)的链路进行调整,使得调整后的目标多链路终端传输数据的链路数量少于调整前的链路数量。其中,至少一种业务和链路的对应关系例如可以以数组、图表(例如业务链路映射信息表tid-to link mapping)等形式表示,本申请对此不做限定。
在一种可能的实施方式中,多链路接入设备在第一业务链路映射信息中可将一些需要间隔较长时间才与多链路接入设备进行交互的多链路终端安排在一条链路上,从而避免这些多链路终端占用过多的资源。
例如,表1为本申请一实施例提供的一种业务和链路的对应关系表:
表1本申请一实施例提供的一种业务和链路的对应关系表
TID | link |
0 | link2 |
1 | link2 |
2 | link2 |
3 | link2 |
如表1所示,TID表示业务类型,在本申请中将所有业务分为0-3四种类型,但是此分类的方式和具体分类项目数量本申请不做限定,在上例中,通过业务和链路的对应关系,将目标多链路终端的TID为0-3的业务调整到链路link2上传输,从而使得调整后的目标多链路终端传输数据的链路数量少于调整前的链路数量,避免该目标多链路终端占用过多的资源。
在一种可能的实施方式中,多链路接入设备在第一业务链路映射信息中可将一些使用特定业务类型业务的多链路终端安排在一条链路上,从而避免这些多链路终端占用过多的资源。
上述仅为示例说明,在实际实现中,对第一目标业务的链路的调整还可以有其他方式,本申请对此不做限定。
可选的,本申请对步骤120中第一业务链路映射信息的具体发送形式不做限定,只要该第一业务链路映射信息能够被目标多链路终端接收即可。
在一种可能的实现方式中,多链路接入设备中任意一个或多个逻辑接入点(AP1-AP3中的任一个或多个)向符合预设条件的各目标多链路终端的逻辑终端分别发送第一业务链路映射信息(例如tid-to link mapping消息),消息中包含至少一种业务和链路的对应关系。通过这种方式发送给各目标多链路终端的至少一种业务和链路的对应关系可以相同,也可以不同,由此,可以对每个目标多链路终端进行独立管理。
在另一种可能的实现方式中,多链路接入设备可以通过广播的形式发送第一业务链路映射信息,或者说,多链路接入设备的逻辑接入点(AP1-AP3)可以通过广播的形式第一业务链路映射信息,此时,第一业务链路映射信息还包括:均衡列表信息(例如aid list);均衡列表信息用于标识目标多链路终端(也就是本次均衡的管理对象,需要说明,均衡列表的管理对象只为多链路终端)。例如aid list中包含AID的值为1,2,3,4,则管理的对象为AID为1,2,3,4的4个终端。通过这种方式可同时向多个多链路终端发送相同的业务链路映射信息,从而可以实现一次性统一管理多个目标多链路终端。
上述仅为示例说明,在实际实现中,多链路接入设备还可以有其他的第一业务链路映射信息发送方式,本申请对此不做限定。
多链路终端300在接收到多链路接入设备100发送的第一业务链路映射信息之后,应用于多链路终端300:
步骤310:接收多链路接入设备发送的第一业务链路映射信息,其中,第一业务链路映射信息包括:至少一种业务和链路的对应关系。
多链路终端接收多链路接入设备发送的第一业务链路映射信息。
若第一业务链路映射信息是多链路接入设备通过向符合预设条件的各目标多链路终端的逻辑终端分别发送第一业务链路映射信息的方式发送的,则根据第一业务链路映射信息执行步骤320。
若第一业务链路映射信息是多链路接入设备通过广播的形式发送的,则第一业务链路映射信息还包括:均衡列表信息。在步骤320之前,本申请还提供一种链路负载均衡方法的可能实现方式,该方法还包括:
步骤311:根据均衡列表信息的标识,确定当前多链路终端是否为目标多链路终端。
多链路终端在接收到广播的第一业务链路映射信息后,首先根据均衡列表信息的标识,查看自己是否在均衡列表信息中,若不在,则忽略该第一业务链路映射信息中的至少一种业务和链路的对应关系;若在,则确定自己(即当前多链路终端)为目标多链路终端。
步骤312:若当前多链路终端为目标多链路终端,根据第一业务链路映射信息,调整第一目标业务的链路。
若当前多链路终端为目标多链路终端,则执行步骤320的步骤。
步骤320:根据第一业务链路映射信息,调整第一目标业务的链路,使得调整后的目标多链路终端传输数据的链路数量少于调整前的链路数量,其中,第一目标业务为至少一种业务中目标多链路终端支持的业务;目标多链路终端为多链路接入设备从至少一个多链路终端中确定的至少一个符合预设条件的多链路终端。
在一种可能的实现方式中,目标多链路终端根据第一业务链路映射信息,调整第一目标业务的链路。
综上,本申请实施例提供一种链路负载均衡方法,若多链路接入设备通信连接的至少一个多链路终端满足预设负载均衡条件时,从至少一个多链路终端中确定至少一个符合预设条件的多链路终端为目标多链路终端,并向多链路终端发送第一业务链路映射信息,目标多链路终端可以根据第一业务链路映射信息调整第一目标业务的链路,使得调整后的目标多链路终端传输数据的链路数量少于调整前的链路数量。由此,本申请的预设条件能够对多链路接入设备的实际负载进行判断,基于灵活设定预设条件,确定需要进行链路负载均衡目标多链路终端,使得多链路接入设备可以灵活地进行链路配置,从而在提高传输速率的同时,保障了***用户数的最大化,保障了良好的用户体验。
可选的,在上述图2的基础上,本申请还提供一种链路负载均衡方法的可能实现方式,其中,步骤110从多链路接入设备通信连接的至少一个多链路终端中确定至少一个符合预设条件的多链路终端为目标多链路终端,包括:
根据至少一个多链路终端的通信状态信息,从至少一个多链路终端中确定至少一个符合预设通信状态条件的多链路终端为目标多链路终端。
需要说明的是,可以根据多链路终端的通信状态信息,从多链路终端中确定目标多链路终端,其中通信状态信息例如可以为通信连接信息、通信信号信息等,本申请对此不做限定。
可选的,在一种可能的实现方式中,每个多链路终端的通信状态信息包括:每个多链路终端的最后一次交互时间;上述从至少一个多链路终端中确定至少一个符合预设条件的多链路终端为目标多链路终端,或者,上述根据至少一个多链路终端的通信状态信息,从至少一个多链路终端中确定至少一个符合预设通信状态条件的多链路终端为目标多链路终端,包括:
根据每个多链路终端的最后一次交互时间,确定每个多链路终端的交互时间间隔;从至少一个多链路终端中确定交互时间间隔最长的N1个多链路终端为目标多链路终端;
或者,从至少一个多链路终端中确定交互时间间隔超过预设间隔阈值的多链路终端为目标多链路终端。
在一种具体的实现方式中,多链路接入设备计算其与各多链路终端最后一次交互的时间,根据当前时间以及最后一次交互时间,确定每个多链路终端与多链路接入设备的交互时间间隔。从与该多链路接入设备链接的所有多链路终端中选择交互时间间隔最长的N1个(N1可以为大于等于1的正整数,例如N1=4)多链路终端为目标多链路终端。或者,可以从与该多链路接入设备链接的所有多链路终端中选择交互时间间隔超过预设间隔阈值M1(M1可为大于0的实数)的多链路终端为目标多链路终端。
可选的,在一种可能的实现方式中,每个多链路终端的通信状态信息包括:每个多链路终端中多个逻辑终端的信号强度;上述从至少一个多链路终端中确定至少一个符合预设条件的多链路终端为目标多链路终端,或者,上述根据至少一个多链路终端的通信状态信息,从至少一个多链路终端中确定至少一个符合预设通信状态条件的多链路终端为目标多链路终端,包括:
若至少一个多链路终端中存在目标逻辑终端在预设时间段内的信号强度小于预设信号强度阈值,则确定目标逻辑终端所在的多链路终端为目标多链路终端。
在一种具体的实现方式中,多链路接入设备的各个逻辑接入点向与其连接的逻辑终端请求信号强度,并接收各逻辑终端返回的信号强度。比较各逻辑终端的信号强度与预设信号强度阈值M5的大小,如果若至少一个多链路终端中存在目标逻辑终端在预设时间段内的信号强度小于预设信号强度阈值M5,则选择这些目标逻辑终端所在的多链路终端作为目标多链路终端(即调整对象)。
可选的,若至少一个多链路终端中存在目标逻辑终端在预设时间段内的信号强度小于预设信号强度阈值,本申请还提供一种链路负载均衡方法的可能实现方式,图3为本申请又一实施例提供的一种链路负载均衡方法的流程图;步骤120向目标多链路终端发送第一业务链路映射信息之前,该方法还包括:
步骤111:从多链路接入设备的多个链路中确定信号强度小于预设信号强度阈值的逻辑终端操作的链路之外的其他链路。
若至少一个多链路终端中存在目标逻辑终端在预设时间段内的信号强度小于预设信号强度阈值,则说明该目标逻辑终端使用的链路在当前使用环境下不适用,可以考虑切换其他链路。因此,首先从多链路接入设备的多个链路中确定信号强度小于预设信号强度阈值的逻辑终端操作的链路之外的其他链路,即排除信号强度小于预设信号强度阈值的逻辑终端操作的链路。
步骤112:生成第一业务链路映射信息,至少一种业务均对应其他链路。
通过第一业务链路映射信息,将至少一种业务对应到其他链路中,也就是该多链路终端的业务不再使用信号强度小于预设信号强度阈值的逻辑终端操作的链路。
需要说明的是,对于信号强度低于预设信号强度阈值M5的目标逻辑终端所在的多链路终端,可以通过第一业务链路映射信息中至少一种业务和链路的对应关系,将所有业务映射到信号强度低于预设信号强度阈值M5的逻辑终端操作的链路之外的链路上,即不使用信号强度低于预设信号强度阈值M5的逻辑终端操作的链路进行数据传输。例如,2.4G网络和5G网络的覆盖范围不一样(2.4G的范围更大),如果5G网络上的信号强度连续预设时间段内均低于预设信号强度阈值M5,则认为该多链路终端长期不在5G范围内,可以将该多链路终端从该链路上删除。
可选的,在上述图2的基础上,本申请还提供一种链路负载均衡方法的可能实现方式,从多链路接入设备通信连接的至少一个多链路终端中确定至少一个符合预设条件的多链路终端为目标多链路终端,包括:
根据至少一个多链路终端的业务信息,从至少一个多链路终端中确定至少一个不符合预设业务条件的多链路终端为目标多链路终端。
需要说明的是,可以根据多链路终端的业务信息,从多链路终端中确定目标多链路终端,其中业务信息例如可以为业务量、业务类型、业务使用情况等,本申请对此不做限定。
可选的,在一种可能的实现方式中,上述根据至少一个多链路终端的业务信息,从至少一个多链路终端中确定至少一个符合预设业务条件的多链路终端为目标多链路终端,或者,上述根据至少一个多链路终端的通信状态信息,从至少一个多链路终端中确定至少一个符合预设通信状态条件的多链路终端为目标多链路终端,包括:
根据至少一个多链路终端的业务数据量,从至少一个多链路终端中确定业务数据量最少的N2个多链路终端,或者,业务数据量少于预设业务数据量阈值的多链路终端为目标多链路终端。
在一种具体的实现方式中,多链路接入设备选择与其连接的各多链路终端的业务数据量最少的N2(N2可以为大于等于1的正整数)个多链路终端为目标多链路终端(或者,多链路接入设备查看与其连接的各多链路终端的业务类型,根据每个多链路终端的业务类型,选择与其连接的各多链路终端的业务数据量最少的N2个多链路终端为目标多链路终端)。或者,可以从与其连接的各多链路终端中选择业务数据量少于阈值M2(M2可为大于0的实数)的多链路终端为目标多链路终端。
可选的,在另一种可能的实现方式中,上述根据至少一个多链路终端的业务信息,从至少一个多链路终端中确定至少一个符合预设业务条件的多链路终端为目标多链路终端,或者,上述根据至少一个多链路终端的通信状态信息,从至少一个多链路终端中确定至少一个符合预设通信状态条件的多链路终端为目标多链路终端,包括:
根据至少一个多链路终端的业务类型,确定至少一个多链路终端的业务延迟敏感度;
根据至少一个多链路终端的业务延迟敏感度,从至少一个多链路终端中确定业务延迟敏感度最低的N3个多链路终端,或者,业务延迟敏感度少于预设敏感度阈值的多链路终端为目标多链路终端。
在一种具体的实现方式中,多链路接入设备查看与其连接的各多链路终端的业务类型,并根据至少一个多链路终端的业务类型,确定至少一个多链路终端的业务延迟敏感度。多链路接入设备根据至少一个多链路终端的业务延迟敏感度,从至少一个多链路终端中确定业务延迟敏感度最低的N3个(N3可以为大于等于1的正整数)多链路终端为目标多链路终端,或者业务延迟敏感度低于阈值M3(M3可为大于0的实数)的多链路终端为目标多链路终端。
可选的,在上述图2的基础上,本申请还提供一种链路负载均衡方法的可能实现方式,发送第一业务链路映射信息之后,方法还包括:
若多链路终端均不满足预设负载均衡条件,则发送第二业务链路映射信息,第二业务链路映射信息包括:至少一种业务和链路的对应关系,第二业务链路映射信息用于使得目标多链路终端调整第二目标业务的链路,使得调整后的目标多链路终端传输数据的链路数量多于调整前的链路数量,其中,第二目标业务为第二业务链路映射信息中至少一种业务中目标多链路终端支持的业务。
若不存在多链路终端满足预设负载均衡条件,则表示当前情况不需要进行负载均衡,或者基于上述实施例的负载均衡已经完成。如全部多链路终端的数量均小于等于预设数量阈值,或者,多链路终端中存在多链路终端的业务质量不满足预设业务质量条件的比例小于预设比例,或者多链路接入设备的业务管控结束等情况下,多链路终端均不满足预设负载均衡条件,则发送第二业务链路映射信息。该第二业务链路映射信息包括:至少一种业务和链路的对应关系。
当目标多链路终端接收到第二业务链路映射信息后,可以根据其中提供的业务和链路的对应关系,对第二目标业务(即需要调整的业务,或者基于之前完成的负载均衡需要进行链路释放的业务)的链路进行调整,使得调整后的目标多链路终端传输数据的链路数量多于调整前的链路数量。该第二目标业务为第二业务链路映射信息中至少一种业务中目标多链路终端支持的业务。
需要说明的是,多链路接入设备发送第二业务链路映射信息的方式可以与其发送第一业务链路映射信息的方式相同,也可以与其发送第一业务链路映射信息的方式不同,本申请对此不做限定。此外,多链路接入设备发送第二业务链路映射信息时,可以根据需要设置分别向每个目标多链路终端发送(具体实现方式与上述实施例中发送第一业务链路映射信息的实现方式相同,本申请在此不再赘述),也可以通过广播的形式发送(若使用广播发送,则第二业务链路映射信息还包括均衡列表信息,具体实现方式与广播第一业务链路映射信息的实现方式相同,本申请在此不再赘述)。
可选的,在上述实施例的基础上,本申请还提供一种应用于多链路终端的链路负载均衡方法的可能实现方式,该方法还包括:
将第一业务链路映射信息中不包含的目标链路的状态设置为不可用状态,并将目标多链路终端中目标链路对应的逻辑终端设置为省电模式,进入休眠状态。
在一种可能的实现方式中,若多链路终端接收到多链路接入设备以广播方式发送的第一业务链路映射信息,且当前多链路终端位于均衡列表当中,或者,若多链路终端接收到多链路接入设备向目标多链路终端直接发送的第一业务链路映射信息时,若所有业务在其中一条已经建立连接的链路上都没有映射(例如所有类型的业务在link1和link3中均没有映射),则该链路为目标链路。
在另一种可能的实现方式中,若多链路终端接收到多链路接入设备向目标多链路终端直接发送的第一业务链路映射信息中,不包含至少一条已经建立连接的链路,则该已建立连接但不包含于第一业务链路映射信息的链路为目标链路。
对于目标链路,可以通过如下方式对其状态进行调整,减少多链路终端对链路的占用,进而保障***用户数的最大化(更多多链路终端或者单链路终端可以使用该目标链路),保障了良好的用户体验:
将第一业务链路映射信息中不包含的目标链路的状态设置为不可用状态,并将目标多链路终端中目标链路对应的逻辑终端设置为省电模式,进入休眠状态。
在一种具体的实现方式中,确定目标链路后,多链路终端不再使用该目标链路给多链路接入设备发送管理帧;不通过目标链路发送探查请求帧(probe request)、鉴权、连接请求等,不读取信标(beacon);不删除组临时密钥(Group Transient Key,GTK)、完整性组临时密钥(Integrity GTK,IGTK)、信标完整性组临时密钥(Beacon Integrity GTK,BIGTK);将目标链路设置为不可用状态(disable状态);并将目标链路对应的逻辑终端设置为省电模式(power saving mode),进入休眠状态(doze state)。
上述仅为示例说明,在实际实现中,对目标链路的状态调整还可以有其他方式,本申请对此不做限定。
可选的,在上述实施例的基础上,本申请还提供一种应用于多链路终端的链路负载均衡方法的可能实现方式,该方法还包括:
修改第二业务链路映射信息中包含的第二目标链路的状态为可用状态,并将目标多链路终端中第二目标链路对应的逻辑终端设置为唤醒状态。
在一种可能的实现方式中,若多链路终端接收到多链路接入设备以广播方式发送的第二业务链路映射信息,且当前多链路终端位于均衡列表当中,或者,若多链路终端接收到多链路接入设备向目标多链路终端直接发送的第二业务链路映射信息时,若第二业务链路映射信息中存在业务映射于处于不可用状态的链路上,则该链路为第二目标链路。
在另一种可能的实现方式中,若多链路终端接收到多链路接入设备向目标多链路终端直接发送的第二业务链路映射信息中,包含至少一条已经处于不可用状态的链路,则该处于不可用状态的链路为第二目标链路。其中,上述第二目标链路可以是新增链路或者恢复链路等,本申请对此不做限定。
例如,在表1完成负载均衡之后,第二业务链路映射信息中包括表2的业务和链路的对应关系表,表2为本申请一实施例提供的另一种业务和链路的对应关系表:
表2本申请一实施例提供的另一种业务和链路的对应关系表
TID | link |
0 | link2,link3 |
1 | link2 |
2 | link2 |
3 | link2 |
如表2所示,TID为0的业务数据增加了可在link3上发送,若link3处于不可用状态(根据上述实施例,多链路终端获取第一业务链路映射信息后,由于第一业务链路映射信息中不包含link3,则将link3设为不可用状态),则link3为第二目标链路。
对于第二目标链路,可以通过如下方式对其状态进行调整,使多链路终端充分利用链路资源,保障了良好的用户体验:
修改第二业务链路映射信息中包含的第二目标链路的状态为可用状态,并将目标多链路终端中第二目标链路对应的逻辑终端设置为唤醒状态。
在一种具体的实现方式中,确定第二目标链路后,多链路终端开始周期性地读取信标(beacon);使用之前的组临时密钥、完整性组临时密钥、信标完整性组临时密钥;将第二目标链路设置为可用状态(enable状态);并在有数据发送时,或者,第二目标链路对应的逻辑终端从广播消息中读取到下行数据时,将第二目标链路对应的逻辑终端设置为唤醒状态(awake state)。
上述仅为示例说明,在实际实现中,对第二目标链路的状态调整还可以有其他方式,本申请对此不做限定。
下述对用以执行本申请所提供的多链路接入设备、多链路终端及计算机可读存储介质等进行说明,其具体的实现过程以及技术效果参见上述,下述不再赘述。
本申请实施例提供一种多链路接入设备的可能实现示例,能够执行上述实施例提供的多链路接入设备侧的链路负载均衡方法。图4为本申请实施例提供的一种多链路接入设备的示意图。
该多链路接入设备100包括:发送器400、处理器401、存储介质402和总线,存储介质402存储有处理器可执行的程序指令,当多链路接入设备运行时,处理器与存储介质之间通过总线通信,处理器执行程序指令,以配合发送器执行时执行上述多链路接入设备侧的链路负载均衡方法的步骤。具体实现方式和技术效果类似,这里不再赘述。
本申请实施例提供一种多链路终端的可能实现示例,能够执行上述实施例提供的多链路终端侧的链路负载均衡方法。图5为本申请实施例提供的一种多链路终端的示意图。
该多链路终端300包括:接收器500、处理器501、存储介质502和总线,存储介质502存储有处理器可执行的程序指令,当多链路终端运行时,处理器与存储介质之间通过总线通信,处理器执行程序指令,以配合接收器执行时执行上述多链路终端侧的链路负载均衡方法的步骤。具体实现方式和技术效果类似,这里不再赘述。
本申请实施例提供一种计算机可读存储介质的可能实现示例,能够执行上述实施例提供的多链路接入设备侧的链路负载均衡方法或者多链路终端侧的链路负载均衡方法,存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述多链路接入设备侧的链路负载均衡方法的步骤或者多链路终端侧的链路负载均衡方法的步骤。
存储在一个存储介质中的计算机程序,可以包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
Claims (17)
1.一种链路负载均衡方法,其特征在于,应用于多链路接入设备,所述方法包括:
若多链路接入设备通信连接的至少一个多链路终端满足预设负载均衡条件,则从所述至少一个多链路终端中确定至少一个符合预设条件的多链路终端为目标多链路终端;
发送第一业务链路映射信息,所述第一业务链路映射信息包括:至少一种业务和链路的对应关系,所述第一业务链路映射信息用于使得所述目标多链路终端调整第一目标业务的链路,使得调整后的目标多链路终端传输数据的链路数量少于调整前的链路数量,其中,所述第一目标业务为所述至少一种业务中所述目标多链路终端支持的业务。
2.如权利要求1所述的方法,其特征在于,所述从所述至少一个多链路终端中确定至少一个符合预设条件的多链路终端为目标多链路终端之前,所述方法还包括:
若所述至少一个多链路终端的数量超过预设数量阈值,或者,所述至少一个多链路终端中存在预设比例个的多链路终端的业务质量不满足预设业务质量条件,则确定所述至少一个多链路终达到所述预设负载均衡条件。
3.如权利要求1所述的方法,其特征在于,所述从所述至少一个多链路终端中确定至少一个符合预设条件的多链路终端为目标多链路终端,包括:
根据每个多链路终端的最后一次交互时间,确定所述每个多链路终端的交互时间间隔;
从所述至少一个多链路终端中确定交互时间间隔最长的N1个多链路终端为所述目标多链路终端;
或者,
从所述至少一个多链路终端中确定交互时间间隔超过预设间隔阈值的多链路终端为所述目标多链路终端。
4.如权利要求1所述的方法,其特征在于,所述从所述至少一个多链路终端中确定至少一个符合预设条件的多链路终端为目标多链路终端,包括:
若所述至少一个多链路终端中存在目标逻辑终端在预设时间段内的信号强度小于预设信号强度阈值,则确定所述目标逻辑终端所在的多链路终端为所述目标多链路终端。
5.如权利要求1所述的方法,其特征在于,所述从所述至少一个多链路终端中确定至少一个符合预设条件的多链路终端为目标多链路终端,包括:
根据所述至少一个多链路终端的业务数据量,从所述至少一个多链路终端中确定业务数据量最少的N2个多链路终端,或者,业务数据量少于预设业务数据量阈值的多链路终端为所述目标多链路终端。
6.如权利要求1所述的方法,其特征在于,所述从所述至少一个多链路终端中确定至少一个符合预设条件的多链路终端为目标多链路终端,包括:
根据所述至少一个多链路终端的业务类型,确定所述至少一个多链路终端的业务延迟敏感度;
根据所述至少一个多链路终端的业务延迟敏感度,从所述至少一个多链路终端中确定业务延迟敏感度最低的N3个多链路终端,或者,业务延迟敏感度少于预设敏感度阈值的多链路终端为所述目标多链路终端。
7.如权利要求4所述的方法,其特征在于,所述向所述目标多链路终端发送第一业务链路映射信息之前,所述方法还包括:
从所述多链路接入设备的多个链路中确定信号强度小于预设信号强度阈值的逻辑终端操作的链路之外的其他链路;
生成所述第一业务链路映射信息,所述至少一种业务均对应所述其他链路。
8.如权利要求1所述的方法,其特征在于,所述发送第一业务链路映射信息之后,所述方法还包括:
若所述多链路终端均不满足所述预设负载均衡条件,则发送第二业务链路映射信息,所述第二业务链路映射信息包括:至少一种业务和链路的对应关系,所述第二业务链路映射信息用于使得所述目标多链路终端调整第二目标业务的链路,使得调整后的目标多链路终端传输数据的链路数量多于调整前的链路数量,其中,所述第二目标业务为所述第二业务链路映射信息中所述至少一种业务中所述目标多链路终端支持的业务。
9.如权利要求1所述的方法,其特征在于,所述第一业务链路映射信息还包括:均衡列表信息;所述均衡列表信息用于标识所述目标多链路终端。
10.一种链路负载均衡方法,其特征在于,应用于多链路终端,所述方法包括:
接收多链路接入设备发送的第一业务链路映射信息,其中,所述第一业务链路映射信息包括:至少一种业务和链路的对应关系;
根据所述第一业务链路映射信息,调整第一目标业务的链路,使得调整后的目标多链路终端传输数据的链路数量少于调整前的链路数量,其中,所述第一目标业务为所述至少一种业务中所述目标多链路终端支持的业务;所述目标多链路终端为所述多链路接入设备从至少一个多链路终端中确定的至少一个符合预设条件的多链路终端。
11.如权利要求10所述的方法,其特征在于,所述方法还包括:
将所述第一业务链路映射信息中不包含的目标链路的状态设置为不可用状态,并将所述目标多链路终端中所述目标链路对应的逻辑终端设置为省电模式,进入休眠状态。
12.如权利要求10所述的方法,其特征在于,所述方法还包括:
接收第二业务链路映射信息;所述第二业务链路映射信息包括:所述至少一种业务和链路的对应关系;
根据所述第二业务链路映射信息,调整第二目标业务的链路,使得调整后的目标多链路终端传输数据的链路数量多于调整前的链路数量,其中,所述第二目标业务为所述至少一种业务中所述目标多链路终端支持的业务。
13.如权利要求12所述的方法,其特征在于,所述方法还包括:
修改所述第二业务链路映射信息中包含的第二目标链路的状态为可用状态,并将所述目标多链路终端中所述第二目标链路对应的逻辑终端设置为唤醒状态。
14.如权利要求10所述的方法,其特征在于,所述第一业务链路映射信息还包括:均衡列表信息;所述根据所述第一业务链路映射信息,调整第一目标业务的链路之前,所述方法包括:
根据所述均衡列表信息的标识,确定当前所述多链路终端是否为目标多链路终端;
若当前所述多链路终端为目标多链路终端,根据所述第一业务链路映射信息,调整所述第一目标业务的链路。
15.一种多链路接入设备,其特征在于,包括:发送器、处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当多链路接入设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以配合所述发送器执行时执行如权利要求1至9任一所述的链路负载均衡方法的步骤。
16.一种多链路终端,其特征在于,包括:接收器、处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当多链路终端运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以配合所述接收器执行时执行如权利要求10至14任一所述的链路负载均衡方法的步骤。
17.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至9任一所述的链路负载均衡方法的步骤,或者执行如权利要求10至14任一所述的链路负载均衡方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210766276.5A CN117395721A (zh) | 2022-06-30 | 2022-06-30 | 链路负载均衡方法、多链路接入设备、终端及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210766276.5A CN117395721A (zh) | 2022-06-30 | 2022-06-30 | 链路负载均衡方法、多链路接入设备、终端及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117395721A true CN117395721A (zh) | 2024-01-12 |
Family
ID=89465392
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210766276.5A Pending CN117395721A (zh) | 2022-06-30 | 2022-06-30 | 链路负载均衡方法、多链路接入设备、终端及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117395721A (zh) |
-
2022
- 2022-06-30 CN CN202210766276.5A patent/CN117395721A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10470174B2 (en) | Trigger frame in wireless local area network | |
US9974098B2 (en) | Method and apparatus for space division multiple access for wireless local area network system | |
US11122485B2 (en) | Method and apparatus for mobility management | |
CN104081815A (zh) | 用于无线网络的请求-响应过程 | |
US8229412B2 (en) | Determining whether system information can be reused and managing system information in a wireless communication system | |
CN115665890B (zh) | 多链路建立方法及通信装置 | |
EP4207661A1 (en) | Device and method for fronthaul transmission in wireless communication system | |
CN112911685B (zh) | 无线局域网扫描和同步的方法、终端及存储介质 | |
WO2020001237A1 (zh) | 传输调度的方法、相关装置及*** | |
CN115209568B (zh) | 多链路***业务流数据传输的管理方法、装置及存储介质 | |
CN108293189A (zh) | 一种随机接入方法及装置 | |
CN117395721A (zh) | 链路负载均衡方法、多链路接入设备、终端及存储介质 | |
CN112333749A (zh) | 多制式基站***、频率分配方法和远程监控管理方法 | |
CN115484673A (zh) | 多点协同操作方法、装置、设备及存储介质 | |
CN115529679B (zh) | 多链路连接场景下的链路管理方法、装置、***及介质 | |
CN114339926B (zh) | 终端操作模式转换的方法、终端、网络接入设备及介质 | |
WO2022094975A1 (zh) | 组播传输控制方法、装置、计算机设备及存储介质 | |
US20240107345A1 (en) | Multi-Link Operation based Measurement Reporting | |
CN115835339B (zh) | 一种协同计算方法、装置及*** | |
US20240154764A1 (en) | Method and apparatus for transmitting and receiving block ack in wireless communication system supporting multi-link | |
CN116233986A (zh) | 多链路操作方法、装置、设备及存储介质 | |
CA3206475A1 (en) | Information transmission method, communication apparatus, computer-readable storage medium, and chip | |
CN113573250A (zh) | 无线传输方法、装置、网络设备及存储介质 | |
CN115529650A (zh) | 终端发现和连接到接入设备的方法、装置、***及介质 | |
CN117956526A (zh) | 服务小区更新方法及通信装置、存储介质、终端设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |