CN117135768A - 多链路设备建立连接的方法、装置、设备及存储介质 - Google Patents
多链路设备建立连接的方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN117135768A CN117135768A CN202210550585.9A CN202210550585A CN117135768A CN 117135768 A CN117135768 A CN 117135768A CN 202210550585 A CN202210550585 A CN 202210550585A CN 117135768 A CN117135768 A CN 117135768A
- Authority
- CN
- China
- Prior art keywords
- link
- connection
- management unit
- equipment
- information
- 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 51
- 230000004044 response Effects 0.000 claims description 34
- 239000000523 sample Substances 0.000 claims description 33
- 230000005540 biological transmission Effects 0.000 claims description 26
- 238000001514 detection method Methods 0.000 claims description 21
- 230000004913 activation Effects 0.000 claims description 15
- 238000004590 computer program Methods 0.000 claims description 14
- 238000012545 processing Methods 0.000 claims description 10
- 238000012790 confirmation Methods 0.000 claims description 6
- 238000007726 management method Methods 0.000 description 82
- 230000006870 function Effects 0.000 description 14
- 238000004891 communication Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 101100161473 Arabidopsis thaliana ABCB25 gene Proteins 0.000 description 4
- 101100096893 Mus musculus Sult2a1 gene Proteins 0.000 description 4
- 101150081243 STA1 gene Proteins 0.000 description 4
- 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 3
- 101000988961 Escherichia coli Heat-stable enterotoxin A2 Proteins 0.000 description 3
- 101000752249 Homo sapiens Rho guanine nucleotide exchange factor 3 Proteins 0.000 description 3
- 102100021689 Rho guanine nucleotide exchange factor 3 Human genes 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/15—Setup of multiple wireless link connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- 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/0235—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a power saving command
-
- 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/0261—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
-
- 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/30—TPC using constraints in the total amount of available transmission power
- H04W52/34—TPC management, i.e. sharing limited amount of power among users or channels or data types, e.g. cell loading
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/11—Allocation or use of connection identifiers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种多链路设备建立连接的方法、装置、设备及存储介质。该方法包括:第一多链路设备的高层管理单元确定需要连接的设备为第二多链路设备,并发送多链路连接请求原语给低层管理单元,原语中包含第二多链路设备的地址和至少两组请求建立连接的链路的信息,所述请求建立连接的链路的信息包含请求建立连接的链路的标识和对应的连接状态,且至少一组请求建立连接的链路的信息包含的请求建立连接的链路对应的连接状态设置为激活状态;低层管理单元根据多链路连接请求原语与第二多链路设备建立连接。本发明可在保障业务质量的同时,降低设备电池电量的消耗,提升了多链路设备的续航时间。
Description
技术领域
本发明涉及无线通信领域,尤其涉及一种多链路设备建立连接的方法、装置、设备及存储介质。
背景技术
在802.11***中,设备(如接入点(AP STA)、终端(Non-AP STA))在内部都部署有MAC层和PHY层,其中MAC层的主要功能有信道管理、连接管理、服务质量管理、功率控制和时间同步等,PHY层的主要功能有调制、编码和传输等。
MAC层和PHY层在概念上都包括分别称为媒体接入层管理单元MLME(MAC sublayermanagement entity)和物理层管理单元PLME(PHY sublayer management entity)的管理单元。这些单元可称为低层管理单元,其提供了低层管理服务接口,通过这些接口可以调用低层管理功能。
为了提供正确的MAC操作,每个设备(包括Non-AP STA和AP STA)中都有一个高层管理单元,如SME(station management entity,设备管理单元),SME表示在MAC层之上的高层管理单元,是一个独立于层的单元,它位于单独的管理平面中。
SME的作用:通常,该单元负责诸如从各种层管理单元(MLME和PLME)收集与层相关的状态之类的功能,类似地,其还会设置特定于层的参数值。SME通常代表一般的***管理单元执行此类功能。各个层之间通过定义的原语进行交互,图1描述了管理单元之间的关系。
802.11be***,也称为极高吞吐量(EHT,Extremely High Throughput)***,通过一系列***特性和多种机制增强功能以实现极高的吞吐量。随着无线局域网(WLAN)的使用持续增长,对于在许多环境(例如家庭,企业和热点)中提供无线数据服务越来越重要。特别是,视频流量将继续是许多WLAN部署中的主要流量类型。由于出现了4k和8k视频(20Gbps的未压缩速率),这些应用的吞吐量要求正在不断发展。诸如虚拟现实或增强现实、游戏、远程办公室和云计算之类的新型高吞吐量,低延迟应用程序将会激增(例如,实时游戏的延迟低于5毫秒)。
鉴于这些应用程序的高吞吐量和严格的实时延迟要求,用户期望通过WLAN支持其应用程序时,吞吐量更高,可靠性更高,延迟和抖动更少,电源效率更高。用户期望改进与时敏网络(TSN)的集成,以支持异构以太网和无线LAN上的应用程序。802.11be网络旨在通过进一步提高总吞吐量和降低延迟来确保WLAN的竞争力,同时确保与旧版技术标准向后兼容和共存。在2.4GHz,5GHz和6GHz频段运行的802.11兼容设备。
发明内容
在多链路场景下,通常一个物理设备可以包括多个逻辑设备,每个逻辑设备都可以独立的进行数据发送和接收,且每个逻辑设备独立工作在一条链路上。当多链路设备与多链路设备连接时,如多链路终端连接到多链路接入点时,通常会在多条链路上建立连接,并在多条链路上进行监听或数据传输。多条链路同时启用,会造成设备较大电量的消耗,现有设备很多都是电池供电的设备,因此长期使用多条链路进行数据传输会导致电池电量消耗过快。有鉴于此,本发明提供一种多链路设备建立连接的方法、装置、设备及存储介质,可降低设备电池电量的消耗。
第一方面,本发明提供一种多链路设备建立连接的方法,应用于第一多链路设备,所述第一多链路设备包括高层管理单元和低层管理单元,包括:
高层管理单元确定需要连接的设备为第二多链路设备;
高层管理单元发送多链路连接请求原语给低层管理单元,所述多链路连接请求原语中包含请求建立连接的第二多链路设备的地址和至少两组请求建立连接的链路的信息,所述请求建立连接的链路的信息包含请求建立连接的链路的标识和对应的连接状态,所述连接状态包括激活状态和休眠状态,其中,激活状态指示链路可以进行数据传输,休眠状态指示链路不可以进行数据传输,所述多链路连接请求原语中至少一组请求建立连接的链路的信息包含的请求建立连接的链路对应的连接状态设置为激活状态;
低层管理单元发送连接请求消息给所述第二多链路设备,所述连接请求消息中包含所述至少两组请求建立连接的链路的信息;
低层管理单元接收所述第二多链路设备发送的连接响应消息,所述连接响应消息中包含是否成功建立连接的指示;
低层管理单元发送多链路连接确认原语给高层管理单元,所述多链路连接确认原语中包含所述是否成功建立连接的指示。
在一种可能的实现方式中,如果高层管理单元确定与所述第二多链路设备建立连接的模式为多链路常规模式,则所述多链路连接请求原语中所有请求建立连接的链路的信息包含的请求建立连接的链路对应的连接状态均设置为激活状态;如果高层管理单元确定与所述第二多链路设备建立连接的模式为多链路省电模式,则所述多链路连接请求原语中只有一组请求建立连接的链路的信息包含的请求建立连接的链路对应的连接状态设置为激活状态。
在一种可能的实现方式中,在所述高层管理单元发送多链路连接请求原语给低层管理单元之前,还包括:
高层管理单元发送多链路探测请求原语给低层管理单元,所述多链路探测请求原语中包含所述第二多链路设备的地址、需要获取信息的链路的标识和需要获取的信息的指示;
低层管理单元发送多链路探测请求消息给所述第二多链路设备,所述多链路探测请求消息中包含所述需要获取信息的链路的标识和需要获取的信息的指示;
低层管理单元接收所述第二多链路设备发送的多链路探测响应消息,所述多链路探测响应消息中包含请求的链路的信息;
低层管理单元发送多链路探测确认原语给高层管理单元,所述多链路探测确认原语中包含获取的链路的信息。
在一种可能的实现方式中,所述多链路连接请求原语中还包含推荐发送连接请求消息的链路的标识,低层管理单元在所述推荐发送连接请求消息的链路的标识指示的链路上发送连接请求消息给所述第二多链路设备。
在一种可能的实现方式中,所述多链路探测请求原语中还包含推荐发送多链路探测请求消息的链路的标识,低层管理单元在所述推荐发送多链路探测请求消息的链路的标识指示的链路上发送多链路探测请求消息给所述第二多链路设备。
在一种可能的实现方式中,所述连接状态还包括省电状态,所述省电状态指示链路可以被唤醒以进行数据传输。
在一种可能的实现方式中,在所述低层管理单元发送多链路连接确认原语给高层管理单元之后,还包括:
如果所述是否成功建立连接的指示指示成功建立连接,则高层管理单元根据所述请求建立连接的链路的信息设置建立连接的链路对应的连接状态。
在一种可能的实现方式中,还包括:
高层管理单元将至少一条处于休眠状态的链路对应的连接状态设置为激活状态;
低层管理单元发送第一消息给第二多链路设备,所述第一消息中至少包含新增的处于激活状态的链路的信息。
在一种可能的实现方式中,高层管理单元确定需要连接的设备的方法包括:
当缓存待发送的数据量大于门限值时,确定需要连接的设备为第二多链路设备,且与第二多链路设备建立连接的模式为多链路常规模式,否则确定需要连接的设备为单链路设备,或为第二多链路设备,且与第二多链路设备建立连接的模式为多链路省电模式;或者,
当业务类型需要的服务质量指标比较单一,根据获取的可连接设备的信息,确定单链路的设备可满足时,确定需要连接的设备为单链路设备;当业务类型需要的服务质量指标比较单一,且根据获取的可连接设备的信息,确定单链路的设备不满足时,确定需要连接的设备为第二多链路设备,且与第二多链路设备建立连接的模式为多链路常规模式;当业务类型需要的服务质量指标跨度比较大时,确定需要连接的设备为第二多链路设备,且与第二多链路设备建立连接的模式为多链路省电模式;或者,
当第一多链路设备有省电需求时,确定需要连接的设备为单链路设备,或为第二多链路设备,且与第二多链路设备建立连接的模式为多链路省电模式;当第一多链路设备不需要省电时,确定需要连接的设备为第二多链路设备,且与第二多链路设备建立连接的模式为多链路常规模式。
第二方面,本发明提供一种多链路设备建立连接的装置,应用于第一多链路设备,所述第一多链路设备包括高层管理单元和低层管理单元,包括连接模块,所述连接模块用于执行以下步骤:
通过高层管理单元确定需要连接的设备为第二多链路设备;
通过高层管理单元发送多链路连接请求原语给低层管理单元,所述多链路连接请求原语中包含请求建立连接的第二多链路设备的地址和至少两组请求建立连接的链路的信息,所述请求建立连接的链路的信息包含请求建立连接的链路的标识和对应的连接状态,所述连接状态包括激活状态和休眠状态,其中,激活状态指示链路可以进行数据传输,休眠状态指示链路不可以进行数据传输,所述多链路连接请求原语中至少一组请求建立连接的链路的信息包含的请求建立连接的链路对应的连接状态设置为激活状态;
通过低层管理单元发送连接请求消息给所述第二多链路设备,所述连接请求消息中包含所述至少两组请求建立连接的链路的信息;
通过低层管理单元接收所述第二多链路设备发送的连接响应消息,所述连接响应消息中包含是否成功建立连接的指示;
通过低层管理单元发送多链路连接确认原语给高层管理单元,所述多链路连接确认原语中包含所述是否成功建立连接的指示。
第三方面,本发明提供一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,所述处理器执行所述计算机程序以实现第一方面所述的方法。
第四方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的方法。
第五方面,本发明提供一种计算机程序产品,其包括指令,所述指令被处理器执行时实现第一方面所述的方法。
需要说明的是,第二方面所述的装置、第三方面所述的电子设备、第四方面所述的存储介质和第五方面所述的计算机程序产品用于执行上述第一方面提供的方法,因此可以达到与第一方面所述的方法相同的有益效果,本发明不再一一赘述。
本发明在多链路设备建立连接的过程中,设备中的低层管理单元根据高层管理单元的指示将一条或多条链路设置为激活状态,其他链路设置为休眠状态或省电状态,如高层管理单元根据设备的业务、电量等因素,在选择连接对象或与连接对象建立连接时执行省电操作,可在保障业务质量的同时,降低设备电池电量的消耗,提升了多链路设备的续航时间。此外,本发明通过多链路探测过程获取多链路设备连接对象的详细信息,有助于高层管理单元根据获取到的详细信息确定需要连接的链路和各链路对应的连接状态。
附图说明
图1为现有技术中设备包含的管理单元之间的关系示意图;
图2为本发明实施例提供的一种通信***的架构示意图;
图3为本发明实施例提供的一种多链路设备建立连接的方法示意图;
图4为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明中的技术方案,下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。虽然本发明中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整技术方案。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
在本发明实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。为了便于清楚描述本发明实施例的技术方案,在本发明的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,其仅作示意与区分描述对象之用,没有次序之分,也不表示本发明实施例中对设备个数的特别限定,不能构成对本发明实施例的任何限制。
图2为本发明实施例提供的一种通信***的结构示意图。如图2所示,通信***包括多链路终端STA MLD和多链路接入点AP MLD,其中,STA MLD包含三个逻辑终端STA1、STA2和STA3,多链路接入点AP MLD包含三个逻辑接入点AP1、AP2和AP3,三个逻辑接入点AP1、AP2和AP3分别操作在三个不同的链路上,本发明实施例假设AP1操作在2.4GHz链路上,设定链路标识为link1,AP2操作在5GHz链路上,设定链路标识为link2,AP3操作在6GHz链路上,设定链路标识为link3。STA MLD内部包含高层管理单元(如设备管理单元SME)和低层管理单元(如媒体接入层管理单元MLME),本发明实施例以SME和MLME为示例进行说明,其中SME负责多链路终端STA MLD的逻辑控制和管理、参数设置等,MLME负责执行媒体接入层的操作,通过与SME之间的原语交互执行SME指示的操作和反馈获得的信息给SME。
应理解,图2仅为通信***的一个架构示意图,本发明实施例中对通信***中设备的数量、类型等不作限定,如多链路终端和多链路接入点可只包含两个逻辑设备或包含四个或四个以上的逻辑设备,且多链路终端和多链路接入点中的逻辑设备的数量可不等,而图2中的多链路接入点也可为多链路终端。此外,本领域的技术人员将理解,依照本文描述的原理和功能,根据本申请的术语“接入点(AP)”还可以用于描述能够在网络架构内接收和传送无线信号的接入端口或任何其他设备,因此,接入点的使用仅是示例性的。
图3为本发明实施例提供的一种多链路设备建立连接的方法示意图。如图3所示,多链路设备建立连接的方法包括以下内容:
301、STA MLD的SME根据自身策略,例如缓存待发送的数据量,或将要进行的业务类型,或自身有省电需求,确定需要连接的接入点。示例性地,SME确定需要连接的接入点的方法包括以下方式中的任一种或多种。
1)当缓存待发送的数据量大于特定值S1时,确定与多链路接入点建立连接,且与该多链路接入点建立连接的模式为多链路常规模式,否则确定与单链路接入点连接,或与多链路接入点连接,且与该多链路接入点建立连接的模式为多链路省电模式。其中,S1可以是预设的门限值,也可以是根据获取的接入点的信息设置的值,例如根据接入点支持的传输速率,或/和支持的编码方式等。需要说明的是,获取接入点信息的方法可参考相关现有技术,以下示例性地给出一种获取接入点信息的方法。
1001、STA MLD的SME发送多链路扫描请求原语(如MLME-SCAN.request原语)给MLME,请求通过主动或被动的方式获得接入点的信息。其中,主动的方式是通过MLME发送探测请求消息(如probe request消息),通过接收接入点响应的探测响应消息(如proberesponse消息)来获取接入点的信息;被动的方式是通过MLME读取接入点按周期发送的广播消息(如beacon消息)来获取接入点的信息。
1002、STA MLD的MLME发送多链路扫描确认原语(如MLME-SCAN.confirm原语)给SME,原语中包含获取的接入点的信息。其中,接入点包含单链路接入点和多链路接入点,多链路接入点包含其运行的多条链路的标识。
2)当业务类型需要的服务质量指标比较单一,根据获取的接入点的信息,确定单链路的接入点可满足时,确定需要连接的接入点为单链路接入点;当业务类型需要的服务质量指标比较单一,且根据获取的接入点的信息,确定单链路的接入点不满足时,确定需要连接的接入点为多链路接入点,且与该多链路接入点建立连接的模式为多链路常规模式;当业务类型需要的服务质量指标跨度比较大时,例如较低的指标单链路可以满足,而较高的指标需要多链路才能满足,确定需要连接的接入点为多链路接入点,且与该多链路接入点建立连接的模式为多链路省电模式。
3)当STA MLD有省电需求时,确定与单链路接入点连接,或与多链路接入点连接,且与该多链路接入点建立连接的模式为多链路省电模式;当STA MLD不需要省电时,确定与多链路接入点建立连接,且与该多链路接入点建立连接的模式为多链路常规模式。
本发明实施例中,多链路常规模式是指与多链路接入点建立多链路连接,且建立连接的多条链路都处于激活状态;多链路省电模式是指与多链路接入点建立多链路连接,但只有一条链路处于激活状态,其他链路处于休眠状态;
在一些实施例中,STA MLD的SME确定需要连接的接入点为单链路接入点,则建立连接的过程包括:
311、STA MLD的SME发送多链路连接请求原语(如MLME-ASSOCIATE.request原语)给MLME,原语中包含以下参数:
PeerSTAAddress:接入点的地址。
312、STA MLD的MLME接收到多链路连接请求原语后,发送连接请求消息(如Association request消息)给PeerSTAAddress指示的接入点,请求建立连接。
313、STA MLD的MLME接收到接入点发送的连接响应消息(如Associationresponse消息),与接入点建立连接,并发送多链路连接确认原语(如MLME-ASSOCIATE.confirm原语)给SME,指示已建立连接。
在其他一些实施例中,STA MLD的SME确定需要连接的接入点为多链路接入点,且与该多链路接入点建立连接的模式为多链路常规模式,本实施例假设SME确定需要连接的接入点为AP MLD,则建立连接的过程包括:
321、STA MLD的SME发送多链路连接请求原语(如MLME-ASSOCIATE.request原语)给MLME,原语中包含以下参数:
ML element:请求建立多条链路的信息;
Recommended link:可选参数,推荐发送连接请求消息的链路的标识;
PeerSTAAddress:请求建立连接的多链路接入点的地址,本实施例设置为AP MLD的地址。
其中,ML element中包含至少两个link info,每个link info中包含以下参数:
Link ID:请求建立连接的链路的标识;
PS mode:该链路对应的连接状态,该连接状态包括激活状态和休眠状态,其中,激活状态指示链路可以进行数据传输,休眠状态指示链路不可以进行数据传输。可选地,连接状态还可包括省电状态,指示链路可以被唤醒以进行数据传输。
本实施例假设STA MLD的SME确定需要连接的链路为link1、link2和link3,由于选择的是多链路常规模式,则需要连接的三条链路的连接状态均为激活状态,多链路连接请求原语中包含的ML element包含三个link info,如link info 1、link info 2和linkinfo 3,其中,link info 1包含以下参数:
Link ID:请求建立连接的链路的标识,本实施例设置为link1;
PS mode:该链路对应的连接状态,本实施例设置为active mode,表示该链路建立连接后处于激活状态。
link info 2包含以下参数:
Link ID:请求建立连接的链路的标识,本实施例设置为link2;
PS mode:该链路对应的连接状态,本实施例设置为active mode,表示该链路建立连接后处于激活状态。
link info3包含以下参数:
Link ID:请求建立连接的链路的标识,本实施例设置为link3;
PS mode:该链路对应的连接状态,本实施例设置为active mode,表示该链路建立连接后处于激活状态。
322、STA MLD的MLME接收到多链路连接请求原语后,发送连接请求消息(如Association request消息)给PeerSTAAddress指示的接入点,请求建立连接。如果多链路连接请求原语中包含参数Recommended link,则MLME在Recommended link指示的链路上发送连接请求消息给PeerSTAAddress指示的接入点。示例地,连接请求消息中包含以下参数:
ML element:请求建立多条链路的信息,与步骤321中设置相同。
323、AP MLD接收到连接请求消息后,如果同意建立连接,则查看ML element中链路标识Link ID对应的参数PS mode的值,如果是active mode,则将STA MLD中在该链路上操作的逻辑终端对应的状态设置为active,如将在link1上操作的STA1对应的状态设置为active,将在link2上操作的STA2对应的状态设置为active,将在link3上操作的STA3对应的状态设置为active,并在连接响应消息(如Association response消息)中指示成功建立连接;如果不同意建立连接,则在连接响应消息中指示未成功建立连接。AP MLD发送连接响应消息给STA MLD。
324、STA MLD的MLME接收AP MLD发送的连接响应消息(如Association response消息),消息中包含是否成功建立连接的指示,并发送多链路连接确认原语(如MLME-ASSOCIATE.confirm原语)给SME,原语中包含是否成功建立连接的指示。
如果指示成功建立连接,则STA MLD的SME根据ML element设置建立连接的链路对应的连接状态。本实施例中,STA MLD与AP MLD在链路link1、link2和link3上均建立了连接,如图2所示,且链路link1、link2和link3的连接状态均为激活状态,STA MLD可通过链路link1、link2和link3发送数据,AP MLD也可通过链路link1、link2和link3发送数据给STAMLD。
可选地,STA MLD的SME在指示MLME与AP MLD建立连接之前,还指示MLME获取APMLD的相关信息,从而根据获取到的AP MLD的信息确定需要连接的链路和各链路对应的连接状态。示例地,获取AP MLD信息的方法包括:
1001、STA MLD的SME发送多链路探测请求原语(如MLME-MLPROBE.request原语)给MLME,原语中包含以下参数:
PeerSTAAddress:多链路接入点的地址,本实施例设置为AP MLD的地址;
Link ID:需要获取信息的链路的标识;
Complete profile:指示是否需要完整的信息,如设置为1表示需要完整的信息,设置为0表示不需要完整的信息;
STA profile:当Complete profile为1时,不包含此参数;当Complete profile为0时,此参数包含需要获取的信息名称列表;
Recommended link:可选参数,推荐发送多链路探测请求消息的链路的标识。
需要说明的是,多链路探测请求原语中的Link ID可以是多个,当有多个Link ID时,每个Link ID对应一个Complete profile参数和一个STA profile参数(当Completeprofile为0时)。
1002、STA MLD的MLME接收到多链路探测请求原语后,发送多链路探测请求消息(如ML probe request消息)给PeerSTAAddress指示的AP MLD。如果多链路探测请求原语中包含参数Recommended link,则MLME在Recommended link指示的链路上发送多链路探测请求消息给PeerSTAAddress指示的AP MLD,例如Recommended link指示的链路为link1,则STA MLD的MLME通过STA1发送多链路探测请求消息给AP1,请求AP MLD提供指示的链路的信息。
其中,多链路探测请求消息中可包含以下参数:
Link ID:需要获取信息的链路的标识;
Complete profile:指示是否需要完整的信息,如设置为1表示需要完整的信息,设置为0表示不需要完整的信息;
STA profile:当Complete profile为1时,不包含此参数;当Complete profile为0时,此参数包含需要获取的信息名称列表。
1003、STA MLD的MLME接收AP MLD发送的多链路探测响应消息(如ML proberesponse消息),消息中包含请求的链路的信息。
1004、STA MLD的MLME发送多链路探测确认原语(如MLME-MLPROBE.confirm原语)给SME,其中包含获取的链路的信息。
在其他一些实施例中,STA MLD的SME确定需要连接的接入点为多链路接入点,且与该多链路接入点建立连接的模式为多链路省电模式,本实施例假设SME确定需要连接的接入点为AP MLD,则建立连接的过程包括:
331、STA MLD的SME发送多链路连接请求原语(如MLME-ASSOCIATE.request原语)给MLME,原语中包含以下参数:
ML element:请求建立多条链路的信息;
Recommended link:可选参数,推荐发送连接请求消息的链路的标识;
PeerSTAAddress:请求建立连接的多链路接入点的地址,本实施例设置为AP MLD的地址。
其中,ML element中包含至少两个link info,每个link info中包含以下参数:
Link ID:请求建立连接的链路的标识;
PS mode:该链路对应的连接状态,该连接状态包括激活状态和休眠状态,其中,激活状态指示链路可以进行数据传输,休眠状态指示链路不可以进行数据传输。可选地,连接状态还可包括省电状态,指示链路可以被唤醒以进行数据传输。
本实施例假设STA MLD的SME确定需要连接的链路为link1、link2和link3,由于选择的是多链路省电模式,则需要连接的三条链路中只有一条链路的连接状态为激活状态,其余两条链路的连接状态为休眠状态或省电状态,假设将link1的连接状态设置为激活状态,将link2和link3的连接状态设置为休眠状态,则多链路连接请求原语中的ML element包含三个link info,如link info 1、link info 2和link info 3,其中,link info 1包含以下参数:
Link ID:请求建立连接的链路的标识,本实施例设置为link1;
PS mode:该链路对应的连接状态,本实施例设置为active mode,表示该链路建立连接后处于激活状态。
link info 2包含以下参数:
Link ID:请求建立连接的链路的标识,本实施例设置为link2;
PS mode:该链路对应的连接状态,本实施例设置为sleep mode,表示该链路建立连接后处于休眠状态。
link info 3包含以下参数:
Link ID:请求建立连接的链路的标识,本实施例设置为link3;
PS mode:该链路对应的连接状态,本实施例设置为sleep mode,表示该链路建立连接后处于休眠状态。
332、STA MLD的MLME接收到多链路连接请求原语后,发送连接请求消息(如Association request消息)给PeerSTAAddress指示的接入点,请求建立连接。如果多链路连接请求原语中包含参数Recommended link,则MLME在Recommended link指示的链路上发送连接请求消息给PeerSTAAddress指示的接入点。示例地,连接请求消息中包含以下参数:
ML element:请求建立多条链路的信息,与步骤331中设置相同。
333、AP MLD接收到连接请求消息后,如果同意建立连接,则查看ML element中链路标识Link ID对应的参数PS mode的值,如果是active mode,则将STA MLD中在该链路上操作的逻辑终端对应的状态设置为active,如果是sleep mode,则将STA MLD中在该链路上操作的逻辑终端对应的状态设置为sleep,如将在link1上操作的STA1对应的状态设置为active,将在link2上操作的STA2对应的状态设置为sleep,将在link3上操作的STA3对应的状态设置为sleep,如果连接状态还包括省电状态,则如果ML element中链路标识Link ID对应的参数PS mode的值指示省电状态,将STA MLD中在该链路上操作的逻辑终端对应的状态设置为power saving,并在连接响应消息(如Association response消息)中指示成功建立连接;如果不同意建立连接,则在连接响应消息中指示未成功建立连接。AP MLD发送连接响应消息给STA MLD。
334、STA MLD的MLME接收AP MLD发送的连接响应消息(如Association response消息),消息中包含是否成功建立连接的指示,并发送多链路连接确认原语(如MLME-ASSOCIATE.confirm原语)给SME,原语中包含是否成功建立连接的指示。
如果指示成功建立连接,则STA MLD的SME根据ML element设置建立连接的链路的连接状态。本实施例中,STA MLD与AP MLD在链路link1、link2和link3上均建立了连接,如图2所示,且链路link1的连接状态为激活状态,link2和link3的连接状态为休眠状态,STAMLD可通过链路link1发送数据,但不可通过链路link2和link3发送数据,AP MLD可通过链路link1发送数据给STA MLD,但不可通过链路link2和link3发送数据给STA MLD。
可选地,如果连接状态包括省电状态,则当STA MLD的SME将链路的连接状态设置为省电状态时,该链路可被唤醒以进行数据传输,如SME在设定的周期定时唤醒以读取广播消息,或被AP MLD唤醒以接收数据等。
STA MLD与AP MLD建立连接后,当AP MLD有下行数据需要发送给STA MLD时,首先检查STA MLD在已建立连接的链路上的逻辑终端对应的状态,如果是active状态,则在获得发送时机后,在该链路上发送数据给STA MLD;如果是sleep状态,则不在该链路上发送数据给STA MLD。可选地,如果连接状态还包括省电状态,则当STA MLD的逻辑终端对应的状态是power saving状态时,AP MLD在对应链路上的广播消息的业务指示信息中将该STA MLD的标识对应的比特位设置为1,表示有下行数据发送给STA MLD。
可选地,当STA MLD有较大数据量需要发送,或有更高的时延要求等需求,或不需要考虑省电时,STA MLD的SME可将至少一条处于休眠状态的链路对应的连接状态设置为激活状态,并指示MLME将新增的处于激活状态的链路信息发送给AP MLD。如STA MLD的SME将链路link2对应的连接状态设置为active mode,则STA MLD可通过链路link1和link2进行数据传输,以提高数据传输效率。
本发明实施例还提供一种多链路设备建立连接的装置,应用于第一多链路设备,所述第一多链路设备包括高层管理单元和低层管理单元,包括连接模块,所述连接模块用于执行以下步骤:
通过高层管理单元确定需要连接的设备为第二多链路设备;
通过高层管理单元发送多链路连接请求原语给低层管理单元,所述多链路连接请求原语中包含请求建立连接的第二多链路设备的地址和至少两组请求建立连接的链路的信息,所述请求建立连接的链路的信息包含请求建立连接的链路的标识和对应的连接状态,所述连接状态包括激活状态和休眠状态,其中,激活状态指示链路可以进行数据传输,休眠状态指示链路不可以进行数据传输,所述多链路连接请求原语中至少一组请求建立连接的链路的信息包含的请求建立连接的链路对应的连接状态设置为激活状态;
通过低层管理单元发送连接请求消息给所述第二多链路设备,所述连接请求消息中包含所述至少两组请求建立连接的链路的信息;
通过低层管理单元接收所述第二多链路设备发送的连接响应消息,所述连接响应消息中包含是否成功建立连接的指示;
通过低层管理单元发送多链路连接确认原语给高层管理单元,所述多链路连接确认原语中包含所述是否成功建立连接的指示。
可选地,如果高层管理单元确定与所述第二多链路设备建立连接的模式为多链路常规模式,则所述多链路连接请求原语中所有请求建立连接的链路的信息包含的请求建立连接的链路对应的连接状态均设置为激活状态;如果高层管理单元确定与所述第二多链路设备建立连接的模式为多链路省电模式,则所述多链路连接请求原语中只有一组请求建立连接的链路的信息包含的请求建立连接的链路对应的连接状态设置为激活状态。
可选地,所述连接模块还用于执行以下步骤:
通过高层管理单元发送多链路探测请求原语给低层管理单元,所述多链路探测请求原语中包含所述第二多链路设备的地址、需要获取信息的链路的标识和需要获取的信息的指示;
通过低层管理单元发送多链路探测请求消息给所述第二多链路设备,所述多链路探测请求消息中包含所述需要获取信息的链路的标识和需要获取的信息的指示;
通过低层管理单元接收所述第二多链路设备发送的多链路探测响应消息,所述多链路探测响应消息中包含请求的链路的信息;
通过低层管理单元发送多链路探测确认原语给高层管理单元,所述多链路探测确认原语中包含获取的链路的信息。
可选地,所述多链路连接请求原语中还包含推荐发送连接请求消息的链路的标识,低层管理单元在所述推荐发送连接请求消息的链路的标识指示的链路上发送连接请求消息给所述第二多链路设备。
可选地,所述多链路探测请求原语中还包含推荐发送多链路探测请求消息的链路的标识,低层管理单元在所述推荐发送多链路探测请求消息的链路的标识指示的链路上发送多链路探测请求消息给所述第二多链路设备。
可选地,所述连接状态还包括省电状态,所述省电状态指示链路可以被唤醒以进行数据传输。
可选地,所述连接模块还用于执行以下步骤:
如果所述是否成功建立连接的指示指示成功建立连接,则通过高层管理单元根据所述请求建立连接的链路的信息设置建立连接的链路对应的连接状态。
可选地,所述连接模块还用于执行以下步骤:
通过高层管理单元将至少一条处于休眠状态的链路对应的连接状态设置为激活状态;
通过低层管理单元发送第一消息给第二多链路设备,所述第一消息中至少包含新增的处于激活状态的链路的信息。
可选地,通过高层管理单元确定需要连接的设备的方法包括:
当缓存待发送的数据量大于门限值时,确定需要连接的设备为第二多链路设备,且与第二多链路设备建立连接的模式为多链路常规模式,否则确定需要连接的设备为单链路设备,或为第二多链路设备,且与第二多链路设备建立连接的模式为多链路省电模式;或者,
当业务类型需要的服务质量指标比较单一,根据获取的可连接设备的信息,确定单链路的设备可满足时,确定需要连接的设备为单链路设备;当业务类型需要的服务质量指标比较单一,且根据获取的可连接设备的信息,确定单链路的设备不满足时,确定需要连接的设备为第二多链路设备,且与第二多链路设备建立连接的模式为多链路常规模式;当业务类型需要的服务质量指标跨度比较大时,确定需要连接的设备为第二多链路设备,且与第二多链路设备建立连接的模式为多链路省电模式;或者,
当第一多链路设备有省电需求时,确定需要连接的设备为单链路设备,或为第二多链路设备,且与第二多链路设备建立连接的模式为多链路省电模式;当第一多链路设备不需要省电时,确定需要连接的设备为第二多链路设备,且与第二多链路设备建立连接的模式为多链路常规模式。
应理解,这里的装置以功能模块的形式体现。这里的术语“模块”可以指应用特有集成电路(application specific integrated circuit,ASIC)、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。上述装置具有实现上述方法中的相应步骤的功能;上述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。在本发明的实施例,装置也可以是芯片或者芯片***,例如:片上***(system on chip,SoC)。本发明在此不作限定。
本发明实施例还提供了一种电子设备,图4为本发明实施例提供的电子设备的结构示意图。如图4所示,设备400包括处理器401、存储器402和通信接口403,其中,处理器401、存储器402和通信接口403通过总线404互相通信,存储器402中存储有可被所述处理器401执行的指令,所述指令由所述处理器401加载并执行,以控制通信接口403发送信号和/或接收信号。
应理解,设备400可以具体为上述实施例中的STA MLD或AP MLD,或者,上述实施例中的STA MLD或AP MLD的功能可以集成在设备400中,设备400可以用于执行上述实施例中的STA MLD或AP MLD对应的各个步骤和/或流程。可选地,该存储器402可以包括只读存储器和随机存取存储器,并向处理器401提供指令和数据。存储器402的一部分还可以包括非易失性随机存取存储器。例如,存储器402还可以存储设备类型的信息。该处理器401可以用于执行存储器401中存储的指令,并且该处理器401执行该指令时,该处理器401可以执行上述方法实施例中相应的各个步骤和/或流程。
应理解,在本发明实施例中,该处理器可以是中央处理单元(centralprocessingunit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器执行存储器中的指令,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机指令或计算机程序时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质。半导体介质可以是固态硬盘。
应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上,可以根据实际的需要选择其中的部分或者全部模块来实现本发明实施例方案的目的。
在本发明所提供的几个实施例中,应该理解到,所揭露的设备、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如一个模块或者组件可以划分为多个模块或组件,或者多个模块或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的模块及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (14)
1.一种多链路设备建立连接的方法,应用于第一多链路设备,所述第一多链路设备包括高层管理单元和低层管理单元,其特征在于,包括:
高层管理单元确定需要连接的设备为第二多链路设备;
高层管理单元发送多链路连接请求原语给低层管理单元,所述多链路连接请求原语中包含请求建立连接的第二多链路设备的地址和至少两组请求建立连接的链路的信息,所述请求建立连接的链路的信息包含请求建立连接的链路的标识和对应的连接状态,所述连接状态包括激活状态和休眠状态,其中,激活状态指示链路可以进行数据传输,休眠状态指示链路不可以进行数据传输,所述多链路连接请求原语中至少一组请求建立连接的链路的信息包含的请求建立连接的链路对应的连接状态设置为激活状态;
低层管理单元发送连接请求消息给所述第二多链路设备,所述连接请求消息中包含所述至少两组请求建立连接的链路的信息;
低层管理单元接收所述第二多链路设备发送的连接响应消息,所述连接响应消息中包含是否成功建立连接的指示;
低层管理单元发送多链路连接确认原语给高层管理单元,所述多链路连接确认原语中包含所述是否成功建立连接的指示。
2.根据权利要求1所述的一种多链路设备建立连接的方法,其特征在于,如果高层管理单元确定与所述第二多链路设备建立连接的模式为多链路常规模式,则所述多链路连接请求原语中所有请求建立连接的链路的信息包含的请求建立连接的链路对应的连接状态均设置为激活状态;如果高层管理单元确定与所述第二多链路设备建立连接的模式为多链路省电模式,则所述多链路连接请求原语中只有一组请求建立连接的链路的信息包含的请求建立连接的链路对应的连接状态设置为激活状态。
3.根据权利要求1所述的一种多链路设备建立连接的方法,其特征在于,在所述高层管理单元发送多链路连接请求原语给低层管理单元之前,还包括:
高层管理单元发送多链路探测请求原语给低层管理单元,所述多链路探测请求原语中包含所述第二多链路设备的地址、需要获取信息的链路的标识和需要获取的信息的指示;
低层管理单元发送多链路探测请求消息给所述第二多链路设备,所述多链路探测请求消息中包含所述需要获取信息的链路的标识和需要获取的信息的指示;
低层管理单元接收所述第二多链路设备发送的多链路探测响应消息,所述多链路探测响应消息中包含请求的链路的信息;
低层管理单元发送多链路探测确认原语给高层管理单元,所述多链路探测确认原语中包含获取的链路的信息。
4.根据权利要求1所述的一种多链路设备建立连接的方法,其特征在于,所述多链路连接请求原语中还包含推荐发送连接请求消息的链路的标识,低层管理单元在所述推荐发送连接请求消息的链路的标识指示的链路上发送连接请求消息给所述第二多链路设备。
5.根据权利要求3所述的一种多链路设备建立连接的方法,其特征在于,所述多链路探测请求原语中还包含推荐发送多链路探测请求消息的链路的标识,低层管理单元在所述推荐发送多链路探测请求消息的链路的标识指示的链路上发送多链路探测请求消息给所述第二多链路设备。
6.根据权利要求1所述的一种多链路设备建立连接的方法,其特征在于,所述连接状态还包括省电状态,所述省电状态指示链路可以被唤醒以进行数据传输。
7.根据权利要求1所述的一种多链路设备建立连接的方法,其特征在于,在所述低层管理单元发送多链路连接确认原语给高层管理单元之后,还包括:
如果所述是否成功建立连接的指示指示成功建立连接,则高层管理单元根据所述请求建立连接的链路的信息设置建立连接的链路对应的连接状态。
8.根据权利要求7所述的一种多链路设备建立连接的方法,其特征在于,还包括:
高层管理单元将至少一条处于休眠状态的链路对应的连接状态设置为激活状态;
低层管理单元发送第一消息给第二多链路设备,所述第一消息中至少包含新增的处于激活状态的链路的信息。
9.根据权利要求1所述的一种多链路设备建立连接的方法,其特征在于,高层管理单元确定需要连接的设备的方法包括:
当缓存待发送的数据量大于门限值时,确定需要连接的设备为第二多链路设备,且与第二多链路设备建立连接的模式为多链路常规模式,否则确定需要连接的设备为单链路设备,或为第二多链路设备,且与第二多链路设备建立连接的模式为多链路省电模式;或者,
当业务类型需要的服务质量指标比较单一,根据获取的可连接设备的信息,确定单链路的设备可满足时,确定需要连接的设备为单链路设备;当业务类型需要的服务质量指标比较单一,且根据获取的可连接设备的信息,确定单链路的设备不满足时,确定需要连接的设备为第二多链路设备,且与第二多链路设备建立连接的模式为多链路常规模式;当业务类型需要的服务质量指标跨度比较大时,确定需要连接的设备为第二多链路设备,且与第二多链路设备建立连接的模式为多链路省电模式;或者,
当第一多链路设备有省电需求时,确定需要连接的设备为单链路设备,或为第二多链路设备,且与第二多链路设备建立连接的模式为多链路省电模式;当第一多链路设备不需要省电时,确定需要连接的设备为第二多链路设备,且与第二多链路设备建立连接的模式为多链路常规模式。
10.一种多链路设备建立连接的装置,应用于第一多链路设备,所述第一多链路设备包括高层管理单元和低层管理单元,其特征在于,包括连接模块,所述连接模块用于执行以下步骤:
通过高层管理单元确定需要连接的设备为第二多链路设备;
通过高层管理单元发送多链路连接请求原语给低层管理单元,所述多链路连接请求原语中包含请求建立连接的第二多链路设备的地址和至少两组请求建立连接的链路的信息,所述请求建立连接的链路的信息包含请求建立连接的链路的标识和对应的连接状态,所述连接状态包括激活状态和休眠状态,其中,激活状态指示链路可以进行数据传输,休眠状态指示链路不可以进行数据传输,所述多链路连接请求原语中至少一组请求建立连接的链路的信息包含的请求建立连接的链路对应的连接状态设置为激活状态;
通过低层管理单元发送连接请求消息给所述第二多链路设备,所述连接请求消息中包含所述至少两组请求建立连接的链路的信息;
通过低层管理单元接收所述第二多链路设备发送的连接响应消息,所述连接响应消息中包含是否成功建立连接的指示;
通过低层管理单元发送多链路连接确认原语给高层管理单元,所述多链路连接确认原语中包含所述是否成功建立连接的指示。
11.根据权利要求10所述的一种多链路设备建立连接的装置,其特征在于,如果高层管理单元确定与所述第二多链路设备建立连接的模式为多链路常规模式,则所述多链路连接请求原语中所有请求建立连接的链路的信息包含的请求建立连接的链路对应的连接状态均设置为激活状态;如果高层管理单元确定与所述第二多链路设备建立连接的模式为多链路省电模式,则所述多链路连接请求原语中只有一组请求建立连接的链路的信息包含的请求建立连接的链路对应的连接状态设置为激活状态。
12.一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现权利要求1-9中任一项所述的方法。
13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-9中任一项所述的方法。
14.一种计算机程序产品,其包括指令,所述指令被处理器执行时实现权利要求1-9中任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210550585.9A CN117135768A (zh) | 2022-05-20 | 2022-05-20 | 多链路设备建立连接的方法、装置、设备及存储介质 |
US18/130,438 US20230379993A1 (en) | 2022-05-20 | 2023-04-04 | Method for Establishing Association of Multi-link Device, Electronic Device, and Storage Medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210550585.9A CN117135768A (zh) | 2022-05-20 | 2022-05-20 | 多链路设备建立连接的方法、装置、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117135768A true CN117135768A (zh) | 2023-11-28 |
Family
ID=88791271
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210550585.9A Pending CN117135768A (zh) | 2022-05-20 | 2022-05-20 | 多链路设备建立连接的方法、装置、设备及存储介质 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20230379993A1 (zh) |
CN (1) | CN117135768A (zh) |
-
2022
- 2022-05-20 CN CN202210550585.9A patent/CN117135768A/zh active Pending
-
2023
- 2023-04-04 US US18/130,438 patent/US20230379993A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
US20230379993A1 (en) | 2023-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9420631B2 (en) | WLAN peer-to-peer group owner negotiation | |
WO2022052708A1 (zh) | 无线通信***中的多链路建立方法及通信装置 | |
WO2022002221A1 (zh) | 多链路建立方法及通信装置 | |
WO2018196799A1 (zh) | 无线接入点、终端设备及无线接入点唤醒终端设备的方法 | |
WO2022007623A1 (zh) | 接入小区的方法和装置 | |
JP2023046393A (ja) | タスクとリンクマッピング構成をネゴシエートするための方法、装置、デバイス、及びコンピュータプログラム | |
CN114765901B (zh) | 多链路设备连接管理方法、装置、设备及存储介质 | |
CN114422614B (zh) | 控制多链路设备发送数据的方法、装置、设备及存储介质 | |
CN114760719B (zh) | 发现和连接到软接入设备的方法、装置、设备及存储介质 | |
CN116017782A (zh) | 主链路更新方法、装置、设备及存储介质 | |
CN117135768A (zh) | 多链路设备建立连接的方法、装置、设备及存储介质 | |
CN117015005A (zh) | 数据收发控制方法、装置、设备及存储介质 | |
CN114786244B (zh) | 软接入设备控制方法、装置、设备、存储介质及程序产品 | |
CN114760716B (zh) | 重配置链路的方法、装置、设备及存储介质 | |
CN114126001B (zh) | 传输软接入设备***参数的方法、装置、设备和介质 | |
CN116321529A (zh) | 控制多链路终端接收数据的方法、装置、设备及存储介质 | |
CN116233986A (zh) | 多链路操作方法、装置、设备及存储介质 | |
RU2809236C1 (ru) | Способ назначения идентификатора ассоциирования для многоканального устройства и соответствующая аппаратура | |
CN114630368B (zh) | 控制在多链路上进行数据传输的方法、装置、设备及介质 | |
CN115720386A (zh) | 直连链路建立方法、装置、设备及存储介质 | |
CN117135773A (zh) | 多链路设备建立连接的方法、装置、设备及存储介质 | |
CN116233776A (zh) | 多链路终端建立直连链路的方法、装置、设备及存储介质 | |
CN116367356A (zh) | 传输数据的方法、装置、设备及存储介质 | |
CN116471641A (zh) | 动态链路切换的方法、装置、电子设备及存储介质 | |
CN115720360A (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 |