WO2022052708A1 - Method for establishing multiple links in wireless communication system, and communication apparatus - Google Patents
Method for establishing multiple links in wireless communication system, and communication apparatus Download PDFInfo
- Publication number
- WO2022052708A1 WO2022052708A1 PCT/CN2021/111628 CN2021111628W WO2022052708A1 WO 2022052708 A1 WO2022052708 A1 WO 2022052708A1 CN 2021111628 W CN2021111628 W CN 2021111628W WO 2022052708 A1 WO2022052708 A1 WO 2022052708A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- link
- information
- mld
- stas
- indicate
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 154
- 238000004891 communication Methods 0.000 title claims abstract description 110
- 230000004044 response Effects 0.000 claims abstract description 96
- 238000004590 computer program Methods 0.000 claims description 35
- 230000015654 memory Effects 0.000 claims description 15
- 230000006870 function Effects 0.000 description 47
- 230000005540 biological transmission Effects 0.000 description 31
- 101100161473 Arabidopsis thaliana ABCB25 gene Proteins 0.000 description 29
- 101100096893 Mus musculus Sult2a1 gene Proteins 0.000 description 29
- 101150081243 STA1 gene Proteins 0.000 description 29
- 238000010586 diagram Methods 0.000 description 28
- 238000012545 processing Methods 0.000 description 15
- 230000009286 beneficial effect Effects 0.000 description 9
- 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 8
- 101000988961 Escherichia coli Heat-stable enterotoxin A2 Proteins 0.000 description 8
- 230000002776 aggregation Effects 0.000 description 6
- 238000004220 aggregation Methods 0.000 description 6
- 238000001514 detection method Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 6
- 230000011664 signaling Effects 0.000 description 6
- 238000001914 filtration Methods 0.000 description 5
- 239000004065 semiconductor Substances 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 102100021689 Rho guanine nucleotide exchange factor 3 Human genes 0.000 description 3
- 238000013467 fragmentation Methods 0.000 description 3
- 238000006062 fragmentation reaction Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 229910044991 metal oxide Inorganic materials 0.000 description 3
- 150000004706 metal oxides Chemical class 0.000 description 3
- 101000752249 Homo sapiens Rho guanine nucleotide exchange factor 3 Proteins 0.000 description 2
- 229910000577 Silicon-germanium Inorganic materials 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 208000024393 maple syrup urine disease Diseases 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 238000010200 validation analysis Methods 0.000 description 2
- JBRZTFJDHDCESZ-UHFFFAOYSA-N AsGa Chemical compound [As]#[Ga] JBRZTFJDHDCESZ-UHFFFAOYSA-N 0.000 description 1
- LEVVHYCKPQWKOP-UHFFFAOYSA-N [Si].[Ge] Chemical compound [Si].[Ge] LEVVHYCKPQWKOP-UHFFFAOYSA-N 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000010304 firing Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000000523 sample Substances 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
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
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Definitions
- the present application relates to the field of wireless communication technologies, and in particular, to a method and a communication device for establishing a multi-link.
- MFDs multi-link devices
- multi-links are used to aggregate discontinuous multi-links to form large bandwidths.
- access point MLDs AP MLDs
- AP MLDs access point MLDs
- non-AP MLD non-access point MLD
- Embodiments of the present application provide a multi-link establishment method and a related apparatus.
- the first device can associate multiple links in one request, and can implement fast link switching.
- the present application is described below from different aspects, and it should be understood that the embodiments and beneficial effects of the following different aspects can be referred to each other.
- the present application provides a method for establishing a multi-link, the method comprising:
- the first device sends a request to the second device through the first link, where the request includes first indication information for the first device to establish the first link and at least one second link with the second device;
- the first device receives the response to the request sent by the second device
- the first device includes one or more STAs corresponding to establishing the first link and at least one second link
- the first indication information includes one or more of the following:
- first capability information used to carry capability information of the first device
- Antenna sharing information used to indicate the STA information of the shared antenna in one or more STAs of the first device
- first status information used to indicate the status after the first link and the at least one second link are successfully established
- the second capability information is used to indicate whether any two STAs in one or more STAs can transmit and receive at the same time under different links;
- the first station indication information is used to indicate the information of the STAs of the first link and at least one second link after the establishment is successful.
- the present application further provides a method for establishing a multi-link, the method comprising:
- the second device receives a request sent by the first device through the first link, where the request includes first indication information for the first device to establish the first link and at least one second link with the second device;
- the second device sends a response to the request to the first device
- the first device includes one or more site STAs for establishing the first link and at least one second link
- the first indication information includes one or more of the following:
- first capability information used to carry capability information of the first device
- Antenna sharing information used to indicate the STA information of the shared antenna in one or more STAs of the first device
- first status information used to indicate the status after the first link and the at least one second link are successfully established
- the second capability information is used to indicate whether any two STAs in one or more STAs can transmit and receive at the same time under different links;
- the first station indication information is used to indicate the information of the STAs of the first link and at least one second link after the establishment is successful.
- the present application provides a first device, the device comprising:
- a sending unit configured to send a request to the second device through the first link, where the request includes first indication information for the first device and the second device to establish a first link and at least one second link;
- a receiving unit configured to receive a response to the request sent by the second device
- the first device includes one or more STAs corresponding to establishing the first link and at least one second link
- the first indication information includes one or more of the following:
- first capability information used to carry capability information of the first device
- Antenna sharing information used to indicate the STA information of the shared antenna in one or more STAs of the first device
- first status information used to indicate the status after the first link and the at least one second link are successfully established
- the second capability information is used to indicate whether any two STAs in one or more STAs can transmit and receive at the same time under different links;
- the first station indication information is used to indicate the information of the STAs of the first link and at least one second link after the establishment is successful.
- the present application provides a second device, the device comprising:
- a sending unit configured to send a request to the second device through the first link, where the request includes first indication information for the first device and the second device to establish a first link and at least one second link;
- a receiving unit configured to receive a response to the request sent by the second device
- the first device includes one or more STAs corresponding to establishing the first link and at least one second link
- the first indication information includes one or more of the following:
- first capability information used to carry capability information of the first device
- Antenna sharing information used to indicate the STA information of the shared antenna in one or more STAs of the first device
- first status information used to indicate the status after the first link and the at least one second link are successfully established
- the second capability information is used to indicate whether any two STAs in one or more STAs can transmit and receive at the same time under different links;
- the first station indication information is used to indicate the information of the STAs of the first link and at least one second link after the establishment is successful.
- the response includes second indication information for the first device to establish the first link and at least one second link with the second device;
- the second indication information includes one or more of the following:
- second status information used to indicate the establishment status of the first link and at least one second link
- the second station indication information is used to indicate the information of the STA that establishes the first link and at least one second link.
- the first device may comprise a non-access point multilink device (non-AP MLD) and the second device may comprise an access point multilink device (AP MLD).
- non-AP MLD non-access point multilink device
- AP MLD access point multilink device
- the request sent by the first device may be carried in an association request frame, and the response may be carried in an association response frame.
- the antenna sharing information, the first state information, the address information, the second capability information or the first site indication information are carried in the multi-link element of the association request frame.
- the second state information or the second station indication information is carried in the multi-link element of the association response frame.
- the antenna sharing information is used to indicate that there is no shared antenna information, or to indicate that there is shared antenna information and STA information that shares the antenna.
- the sharing antenna info present field can be used to indicate whether there is information about the shared antenna. If there is a shared antenna, the sharing antenna info field can be used to further indicate the STA information of the shared antenna.
- the address information is carried in the STA's MAC address field to indicate the MAC address of each site.
- the MAC address of each site may be the same as the MAC address of the first device, and each site may also have a different MAC address.
- the second capability information is STR indication information (simultaneous transmit and receive indication), which is used to indicate whether any one of the multiple established links and other links support simultaneous sending and receiving. take over.
- STR indication information Simultaneous transmit and receive indication
- the AP MLD will prevent the non-AP MLD from sending downlink data to the non-AP MLD on another link that does not support STR when the non-AP MLD sends uplink data on one link.
- the interference between the channels causes the downlink data to be unable to be received correctly.
- the first status information is carried in the link status field in the multi-link association request frame.
- the second status information is carried in the link status field in the multi-link association response frame.
- the state indication information (the first state information or the second state information) indicates that the link is set to an open state, or the link is set to a closed state, or the link is set to an energy-saving state, or the link is established. Failed status.
- the non-AP MLD is allowed to request the establishment of multiple links, and the unnecessary links can be temporarily closed, and the corresponding links can be opened when needed or when a large amount of data needs to be transmitted, reducing the number of links. handover delay.
- the first site indication information is carried in the STA ID/radio ID field in the multi-link association request frame
- the second site indication information is carried in the STA ID/radio ID field in the multi-link association response frame.
- the station indication information is used to indicate that among the multiple links established by the non-AP MLD and the AP MLD, the STAs that are allowed to establish the non-AP MLD of each link are allowed.
- the AP MLD includes at least two access points APs for establishing the first link and the at least one second link.
- the capability information of all STAs of the non-AP MLD is the same as the capability information of all APs of the AP MLD.
- the capability information of the non-AP MLD includes the device-level capability information of the non-AP MLD, and the capability information of the AP MLD.
- the capability information includes device-level capability information of the AP MLD.
- the STA of the non-AP MLD and the AP of the AP MLD have their own capability information
- the capability information of the non-AP MLD includes the capability information of the STA used to establish multiple links
- the AP MLD The capability information includes the capability information of the AP for establishing multiple links.
- the STA of the non-AP MLD and the AP of the AP MLD have their own capability information, but some of the indication positions must be the same, including: ESS (Extended Service Set) indication bit, IBSS ( Independent Basic Service Set) indicator bit, Privacy (encryption) indicator bit and QoS (Quality of Service) indicator bit, etc.
- ESS Extended Service Set
- IBSS Independent Basic Service Set
- Privacy Encryption
- QoS Quality of Service
- the device-level capability information of the non-AP MLD is carried in the capability information element of the association request frame, and the capability information of the STA is carried in the multi-link element of the association request frame; the device-level capability information of the AP MLD The information is carried in the capability information element of the association response frame, and the capability information of the AP is carried in the multilink element of the association response frame.
- the status of one link is set to be on, and the status of other links is set to be off.
- the present application provides a communication device, which can be a non-AP MLD, a device in a non-AP MLD, or a device that can be matched to an AP MLD.
- the communication device may also be a chip in a non-AP MLD.
- the communication apparatus may perform the method described in the first aspect and its possible implementation manners, and the communication apparatus may be the apparatus described in the third aspect and its possible implementation manners.
- the functions of the communication device may be implemented by hardware, or by executing corresponding software by hardware.
- the hardware or software includes one or more units corresponding to the above-mentioned functions.
- the unit may be software and/or hardware.
- the present application provides a communication device, which can be an AP MLD, a device in an AP MLD, or a device that can be matched with a non-AP MLD multi-link device.
- the communication device may also be a chip in the AP MLD.
- the communication apparatus may perform the method described in the second aspect and its possible implementations, and the communication apparatus may be the device described in the fourth aspect and its possible implementations.
- the functions of the communication device may be implemented by hardware, or by executing corresponding software by hardware.
- the hardware or software includes one or more units corresponding to the above-mentioned functions.
- the unit may be software and/or hardware.
- the present application provides a communication device, which can be a non-AP MLD, a device in a non-AP MLD, or a device that can be matched to an AP MLD.
- the communication device may also be a chip in a non-AP MLD.
- the communication device may include: a sending unit configured to send a request, where the request includes first indication information for establishing a first link and at least one second link, where the first indication information includes one or more of the following: first capability information, antenna sharing information, first state information, address information, second capability information or first site indication information; a receiving unit, configured to receive a response to the sending request, where the response includes establishing the first link and at least Second indication information of a second link, where the second indication information includes one or more of the following: third capability information, second state information, or second site indication information.
- the present application provides a communication device, which can be an AP MLD, a device in an AP MLD, or a device that can be matched and used with a non-AP MLD.
- the communication device may also be a chip in the AP MLD.
- the communication apparatus may include: a receiving unit configured to receive a request, where the request includes first indication information for establishing a first link and at least one second link, where the first indication information includes one or more of the following: first capability information, antenna sharing information, first state information, address information, second capability information or first site indication information; a sending unit, configured to send a response to the request, where the response includes establishing a first link and at least one The second indication information of the second link, where the second indication information includes one or more of the following: third capability information, second state information, or second station indication information.
- the present application provides a communication device comprising a processor and a memory, the memory is coupled to the processor, the processor is configured to execute a computer program stored in the memory, and when the computer program is executed, the communication device can execute The method described in the first aspect and possible implementations thereof.
- the present application provides a communication device including a processor and a memory, the memory is coupled to the processor, the processor is configured to execute a computer program stored in the memory, and when the computer program is executed, the communication device can execute The method described in the second aspect and possible implementations thereof.
- the present application provides a computer-readable storage medium for storing instructions, which, when executed, enable the method and various possibilities as described in the first aspect Implementation is implemented.
- the present application provides a computer-readable storage medium for storing instructions, which, when executed, enable the method according to the second aspect to be implemented.
- the present application provides a computer program product comprising a computer program or program instructions, when the computer program or program instructions are executed, the method for performing a non-AP MLD in the method as described in the first aspect and various possible implementations are implemented.
- the present application provides a computer program product comprising a computer program or program instructions, which, when the computer program or program instructions are executed, causes the AP MLD to execute the method and each of the methods described in the second aspect.
- a possible implementation is implemented.
- FIG. 1 is a schematic structural diagram of a communication system 100
- FIG. 2 is a schematic diagram of a multi-link association established by a multi-link device
- Fig. 3 is the structural representation of capability information field
- FIG. 4 is a schematic diagram of switching antennas in multi-link communication provided by an embodiment of the present application.
- FIG. 5 is a schematic flowchart of a multilink establishment method 500 provided by an embodiment of the present application.
- FIG. 6 is a schematic flowchart of a multilink establishment method 600 provided by an embodiment of the present application.
- Fig. 7 is a kind of structural schematic diagram of multi-link association request frame
- FIG. 8 is a schematic structural diagram of a multi-link association response frame
- FIG. 9 is a schematic diagram of a frame structure of MLD-level info in the multi-link element provided by the embodiment of the present application.
- FIG. 10 is a schematic diagram of a frame structure of per link profile info in the multi-link element provided by the embodiment of the present application.
- FIG. 11 is a schematic diagram of a bitmap indicating the STR capability of each link provided by an embodiment of the present application.
- FIG. 12 is a schematic diagram of indicating the antenna sharing capability of each link provided by an embodiment of the present application.
- FIG. 13 is a schematic flowchart of a multilink establishment method 700 provided by an embodiment of the present application.
- Fig. 14 is a kind of MAC layer structure schematic diagram of multi-link device
- FIG. 15 is a schematic diagram of a connection between an AP multi-link device and a Non-AP multi-link device provided by an embodiment of the present application;
- 16 is a schematic diagram of the architecture of the MAC layer data plane of a single-link device
- 17 is a schematic diagram of an architecture of a MAC layer data plane of a multi-link device provided by an embodiment of the present application.
- FIG. 18 is another schematic structural diagram of a MAC layer data plane of a multi-link device provided by an embodiment of the present application.
- FIG. 19 is another schematic structural diagram of a MAC layer data plane of a multi-link device provided by an embodiment of the present application.
- FIG. 20 is another schematic structural diagram of a MAC layer data plane of a multi-link device provided by an embodiment of the present application.
- FIG. 21 is a schematic structural diagram of a communication apparatus 300 provided by an embodiment of the present application.
- FIG. 22 is a schematic structural diagram of a communication device 400 provided by an embodiment of the present application.
- FIG. 23 is a schematic structural diagram of a communication apparatus 200 provided by an embodiment of the present application.
- the embodiment of the present application provides a multi-link establishment method applied to a wireless communication system, which can quickly switch links and obtain high-speed and low-latency data transmission experience.
- the wireless communication system applicable to the embodiments of the present application may be a wireless local area network (Wireless local area network, WLAN), a cellular network, a high performance radio LAN (HIPERLAN), a wide area network (WAN), a personal area network (personal area network) , PAN) or other networks now known or later developed.
- the embodiments of the present application are mainly described by taking an IEEE 802.11 network, such as a wireless communication network of 802.11 series protocols such as 802.11be, as an example for description.
- the method for establishing multiple links can be implemented by a communication device in a wireless communication system or a chip or processor in the communication device.
- the communication device may be a wireless communication device that supports multiple links for parallel transmission, for example, called a multi-link device (MLD) or a multi-band device (multi-band device).
- MLD multi-link device
- multi-band device multi-band device
- AP MLD and non-AP MLD can use link identifiers to identify a link or a site on a link during data transmission.
- the AP MLD and the non-AP MLD can negotiate or communicate the correspondence between the link identifier and a link or a site on a link.
- multiple links are used for communication between AP MLD and non-AP MLD, so as to achieve the effect of improving transmission efficiency and throughput.
- the communication system 100 applied in the embodiment of the present application includes: AP MLD and non-AP MLD.
- the AP MLD is a multi-link device that provides services for the non-AP MLD, and the non-AP MLD can communicate with the AP MLD using multiple links.
- An AP in an AP MLD can communicate with a STA in a non-AP MLD over a link.
- the non-AP MLD in FIG. 1 includes two non-access points STA0STA1, and the AP MLD includes two access points AP0 and AP1. It is understandable that the numbers of AP MLDs and non-AP MLDs in FIG. 1 are only exemplary.
- a schematic diagram of a multi-link association established by a multi-link device takes the scenario of AP MLD and non-AP MLD communication in a wireless local area network as an example.
- AP MLD includes AP1, AP2 and AP3
- non-AP MLD includes one physical STA, supports working on multiple frequency bands, can request to establish multiple links with AP MLD, and the multiple links share a physical STA, such as shared
- the virtual STA1, virtual STA2 and virtual STA3 of the same physical STA establish multiple links link1, link2 and link3 to communicate with the AP MLD in parallel.
- a multi-link device includes one or more physical sites.
- Each physical site can support multiple frequency bands. It can be regarded as a physical site that can be divided into multiple virtual sites, or it can be expressed as multiple virtual sites sharing a physical site.
- site each virtual site works on one link, that is, one physical site is allowed to work on multiple links.
- sites refer to physical sites.
- the site may be an access point site or a non-access point site.
- this application refers to a multi-link device whose site is an AP as a multi-link AP or a multi-link AP device or an AP multi-link device (AP multi-link device, AP MLD), and the site is a non-AP STA's multi-link device may be called multi-link non-AP or multi-link non-AP device or non-AP multi-link device (non-AP multi-link device, non-AP MLD) or multi-link STA Or multi-link STA device or STA multi-link device (STA multi-link device, STA MLD).
- the first device in this application is a non-AP MLD
- the second device is an AP MLD.
- Multi-link devices can implement wireless communication following the 802.11 series of protocols, for example, following Extremely High Throughput (EHT) sites, or following 802.11be-based or compatible 802.11be-enabled sites.
- EHT Extremely High Throughput
- a multi-link device can communicate with other devices through multiple links.
- other devices may or may not be multi-link devices.
- a multi-link device is a device with a wireless communication function, and the device can be an entire device, or a chip or a processing system installed in the entire device, and a device that installs these chips or processing systems.
- the methods and functions of the embodiments of the present application may be implemented under the control of these chips or processing systems.
- the non-AP MLD in the embodiment of the present application has a wireless transceiver function, which can support 802.11 series protocols, and can communicate with the AP MLD or other non-AP MLD or single-link devices.
- the non-AP MLD is allowed to Any user communication device that the user communicates with the AP and in turn communicates with the WLAN.
- a non-AP MLD can be a tablet, desktop, laptop, notebook, Ultra-mobile Personal Computer (UMPC), handheld computer, netbook, Personal Digital Assistant (PDA) , mobile phones and other user equipment that can be connected to the Internet, or IoT nodes in the Internet of Things, or in-vehicle communication devices in the Internet of Vehicles, etc.
- non-AP MLD can also be the chips and processing systems in these terminals.
- the AP MLD in the embodiment of the present application is a device that provides services for the non-AP MLD, and can support the 802.11 series of protocols.
- the AP MLD may be a communication entity such as a communication server, router, switch, and network bridge, or the AP MLD may include various forms of macro base station, micro base station, relay station, etc.
- the AP MLD may also be these various forms The chip and processing system in the device, thereby implementing the methods and functions of the embodiments of the present application.
- multi-link devices can support high-speed and low-latency transmission.
- multi-link devices can also be used in more scenarios, such as sensor nodes in smart cities (for example, smart water meters, smart electricity meters, smart air detection nodes), smart devices in smart homes (such as smart cameras, projectors, display screens, TVs, stereos, refrigerators, washing machines, etc.), nodes in the Internet of Things, entertainment terminals (such as AR, VR and other wearable devices), smart devices in smart office (such as printers, projectors, etc.), Internet of Vehicles devices in the Internet of Vehicles, some infrastructure in daily life scenarios (such as vending machines, supermarkets, etc.) Self-service navigation desk, self-service cash register, self-service ordering machine, etc.).
- the specific forms of the non-AP MLD and the AP MLD are not particularly limited in the embodiments of the present application, which are only exemplary descriptions herein.
- the 802.11 protocol may be a protocol that supports 802.11be or is compatible with 802.11be.
- the frequency band in which the multi-link device works may include, but is not limited to: sub 1GHz, 2.4GHz, 5GHz, 6GHz and high frequency 60GHz.
- the association request frame is sent by the non-access point during the association process between single-link devices.
- the format of part of the frame body of the association request frame is shown in Table 1.
- the sequence numbers are: capability information field, monitoring interval ( listen intervel) field, service set identifier (SSID) field, supported rate and basic service set (bisic service set, BSS) member selector field, extended supported rate and BSS member selector field, power Ability fields, etc.
- serial number project meaning 1 Ability information Used to indicate capabilities supported by the device 2 listening interval Used to indicate how often to wake up to listen to beacon frames 3 Service Set Identifier (SSID) Indicates the SSID corresponding to this service set 4 Supported rates and BSS member selectors The element does not appear if dot11DMGOptionImplemented is true 5 Extended supported rates and BSS membership selectors Rates and BSS membership selectors supported by the STA 6 power capability Power-related information of the STA ... ... ...
- Figure 3 shows the format of the capability information field, and each Bit represents a special function.
- the site will use its own capability information to determine whether it supports all the functions in the capability information of the BSS.
- a site that does not implement all the functions in the capability information of the BSS cannot join the BSS.
- the meaning of each field is as follows:
- ESS extended service set, extended service set: indicates that the BSS type is not part of the extended service set;
- IBSS independent basic service set, independent basic service set
- BSS independent basic service set
- the two indicator bits, ESS and IBSS are mutually exclusive and cannot be set to 1 at the same time.
- encryption indicates whether encryption is supported
- short preamble indicates whether short preamble is supported
- spectrum management indicates whether spectrum management is supported
- QoS Quality of service, quality of service: Indicates whether to support quality of service
- short slot time indicates whether short slots are supported
- APSD automatic power save delivery, automatic power saving delivery: Indicates whether the AP supports automatic power saving delivery; for STA, this indicator is always set to 0.
- radio measurement indicates whether radio frequency measurement is supported
- EPD EthernetType protocol discrimination, Ethernet type protocol discrimination
- the association response frame is sent by the access point during the association process between single-link devices.
- the format of part of the frame body of the association request frame is shown in Table 2.
- the sequence numbers are: capability information field, status code field, Association identifier (association identifier, AID) field, supported rate and BSS member selector field, extended supported rate and BSS member selector field, EDCA (enhanced distributed channel access, EDCA) parameter set field, etc.
- serial number project meaning 1 Ability information Used to indicate capabilities supported by the device 2 status code Used to indicate whether the association was successful 3 Association Identifier (AID) STA's association identifier 4 Supported rates and BSS member selectors The element does not appear if dot11DMGOptionImplemented is true 5 Extended supported rates and BSS membership selectors Rates and BSS membership selectors supported by this service set 6 EDCA parameter set The element appears if dot11QosOptionImplemented is true ... ... ...
- the status code field is used to indicate whether the above-mentioned multi-link is successfully established, or whether the multi-link device is successfully associated, or whether each STA of the non-AP MLD is associated with each AP of the AP MLD; if the association fails, it will also Carry the corresponding status code, as shown in Table 3.
- the multi-link device can be a single-antenna (or single-radio module, or single-radio) multi-link device (single-radio multi-link device), or a multi-antenna (or multi-radio module, or multi-radio) multi-link device.
- Link devices multi-radio multi-link devices.
- a single-radio multi-link device means that the MLD has only one physical STA, but the STA supports working in multiple frequency bands and can switch between multiple frequency bands, but can only work in a certain frequency band at any time.
- the multi-radio multi-link device means that the MLD has multiple physical STAs, and for each physical STA, it supports working in one or more frequency bands.
- the multi-link device may have one or more physical stations (station, STA), wherein each STA may support one or more frequency bands as described above.
- STA physical stations
- the STA of the non-AP MLD in this application may also be referred to as the station of the non-AP MLD.
- the STA in this application may also be called a radio frequency (radio). It is worth noting that the radio frequency involved in this solution includes both a radio frequency module and a baseband processing module.
- the channel spacing between the radio frequency modules of the two STAs of a multi-link device When the channel spacing between the radio frequency modules of the two STAs of a multi-link device is sufficiently large, they may not interfere with each other, that is, they may operate independently. If the channels operated by the radio frequency modules of the two STAs are close to each other, mutual interference will occur, especially when one STA is transmitting, it will cause interference to another receiving STA.
- multi-radio non-AP MLD and multi-radio AP MLD establish multiple links at the same time, if any two links support sending on one link while the other link is receiving, it can be called The reason is that the two links support the STR (simultaneous transmit and receive) capability, otherwise the two links are called non-STR.
- the STA can switch on the links of the AP MLDs corresponding to the multiple frequency bands respectively.
- one of the non-AP MLDs can support three frequency bands of 2.4GHz, 5GHz and 6GHz, so the STA can switch between link1, link2 and link3, that is, the STA1 and link2 corresponding to the link1 correspond to STA2 and STA3 corresponding to link3 may share one STA, that is, the STA may virtualize three STAs. That is, the link1, link2 and link3 may share one STA, or the STA1, STA2 and STA3 may share one STA.
- the multi-link device in this application may be a single-antenna device or a multi-antenna device. For example, it may be a device with more than two antennas. This application does not limit the number of antennas included in the multi-link device.
- Antennas can be shared in multi-link devices, that is, multi-link devices can share transmit/receive chains (Tx/Rx chains).
- Tx/Rx chains transmit/receive chains
- a multi-link device sharing an antenna may be an enhanced single-radio non-AP MLD.
- the enhanced single-radio non-AP MLD means that the non-AP MLD device has an additional STA in addition to the regular single-radio non-AP multi-link device (regular single-radio non-AP MLD).
- a simplified version of the STA for example, the simplified version of the STA only has the function of receiving some specific frames with low MCS.
- the workflow of enhanced single-radio non-AP MLD is shown in Figure 4. It can be received on two links (link 1 and link 2) at the same time. When the RTS frame sent by the AP to itself is received on one link , at this time RTS is used as a channel switching signal.
- Tx/Rx chains are allowed to be shared between STAs of a multi-radio non-AP MLD.
- a working mode can be defined. When the multi-radio non-AP MLD works in this mode, when it receives the RTS sent by the AP to itself on a link, the non-AP MLD will send the Tx on another link. /RX chain quickly switches to this link.
- the present application provides a method 500 for establishing a multi-link.
- the method 500 for establishing a multi-link can provide a method for establishing a multi-link.
- FIG. 5 is a method 500 for establishing a multi-link provided by an embodiment of the present application. Schematic diagram of the process.
- the multi-link establishment method 500 includes but is not limited to the following steps:
- the first device sends a request
- the second device receives the request
- the second device sends a response
- the first device receives the response.
- the multi-link establishment method 500 can send a request on the first link to the second device through the first device, where the request includes first indication information for establishing the first link and at least one second link,
- the second device receives the request, and sends a response to the first device, where the response includes second indication information for establishing the first link and at least one second link, and the first device receives the response.
- a multi-link including the first link and at least one second link is established.
- the first device includes one or more STAs corresponding to the first link and the at least one second link for establishing the first link.
- the first indication information may include one or more of the following:
- first capability information used to carry capability information of the first device
- Antenna sharing information used to indicate the STA information of the shared antenna in one or more STAs of the first device
- first status information used to indicate the status after the first link and the at least one second link are successfully established
- the second capability information is used to indicate whether any two STAs in the one or more STAs can transmit and receive at the same time under different links;
- the first station indication information is used to indicate the information of the STAs of the first link and at least one second link after the establishment is successful.
- the second indication information may include one or more of the following:
- second status information used to indicate the establishment status of the first link and at least one second link
- the second station indication information is used to indicate the information of the STA that establishes the first link and at least one second link.
- the first device may be a non-AP MLD
- the second device may be an AP MLD
- the request may be carried in the association request frame
- the response may be carried in the association response frame.
- Multiple links can be established between the non-AP MLD and the AP MLD.
- the establishment of multiple links can also be called as a multi-link association, that is, the non-AP MLD can establish multiple links with the AP MLD through the multi-link establishment process. road connection.
- the required links can be established separately when needed, or one or more other links can be established together in one establishment process.
- the non-AP MLD sends a request to the AP MLD through one of the links (the first link), and the request carries the information of at least one other link (the second link).
- the AP MLD sends a response to the request.
- the non-AP MLD receives the response sent by the AP MLD to establish multiple links with the AP MLD.
- the non-AP MLD and AP MLD exchange an association request/response frame on one of the links, and one or more other links can be established together.
- a newly defined multi-link element may be carried in the association request/response frame to carry relevant information of other links of at least one second link.
- an association request/response frame carrying a multi-link element can be called a multi-link association request/response frame.
- the request sent by the non-AP MLD may be a multi-link association request frame, and the response sent by the AP MLD may be a multi-link association response frame.
- the non-AP and AP are allowed to shake hands to establish a data path by sending management frames.
- the first link is the link selected by the non-AP MLD to send the association request, which is called the sending link or the transmission link (transmitted link). link), the other link (at least one second link) to be established is called a non-transmitted link or a non-transmitted link.
- the multi-link establishment process may include:
- the non-AP MLD sends a multi-link association request (multi-link association request) frame to the AP MLD on link1.
- the multi-link association request frame also carries the site-side information of link2 and link3. information, where link1 is a transmitted link, and link2 and link3 are non-transmitted links.
- the carried information includes indication information (first indication information) for requesting the establishment of multiple links, including capability information, antenna sharing information, link status information, address information, simultaneous transmission and reception capability information, and site indication information Etc.
- the multi-link association request frame may carry one or more of the indication information.
- the AP MLD returns a multi-link association response frame to the non-AP MLD.
- the multi-link association response frame not only carries the site side information of link1, but also carries the access point side information of link1, and the site side information and access point side information of link2 and link3 respectively.
- the carried information includes indication information (second indication information) for responding to multi-link establishment, and the indication information includes capability information, link state information, and station indication information.
- the multi-link association response frame may carry one or more of the indication information.
- the non-AP MLD and the AP MLD establish a multi-link connection through the multi-link establishment method 500.
- the present application also provides a method for establishing a multi-link, which can provide a method for establishing a multi-link, and the method for establishing a multi-link can transmit an association carrying a multi-link element on a transmission link
- the request/response frame is used to indicate information about the transport link and other non-transport links among the multiple links established by the non-AP MLD request.
- FIG. 6 is a schematic flowchart of a multilink establishment method 600 provided by an embodiment of the present application.
- the multi-link establishment method 600 includes but is not limited to the following steps:
- the non-AP MLD sends a multi-link association request frame, and the multi-link association request frame needs to carry a multi-link element to indicate relevant information on the STA side of the non-transmission link;
- the AP MLD receives the multi-link association request frame
- the AP MLD sends a multi-link association response frame, and the multi-link association response frame needs to carry a multi-link element to indicate relevant information on the AP side of the non-transmission link;
- the non-AP MLD receives the association response frame.
- non-AP MLD and AP MLD can exchange multi-link association request/response frames carrying multi-link elements on a link.
- the non-AP MLD and the AP MLD may exchange multi-link association request/response frames carrying multi-link elements on the transmission link or transmission link.
- the multi-link element carried in the association request/response frame adopts the inheritance model format to carry the relevant information of the non-transmission link of the MLD.
- the following is a detailed description of the information carried by the multi-link element in the association request/response frame.
- Figure 7 shows a schematic diagram of a frame structure of a multi-link association request frame, showing the content of the multi-link element field.
- Figure 8 is a schematic diagram of a frame structure of a multi-link association response frame, showing the content of the multi-link element field therein.
- Both frames in Figure 7 and Figure 8 include multi-link elements, and the information carried by them includes two parts, one part is the multi-link device information (MLD-level info), and the other part is the link configuration information of each link (per link profile info), wherein the link configuration information of each non-transmitting link may be referred to as non-transmitting link configuration information (non-transmitted link profile info).
- MLD-level info multi-link device information
- link configuration information of each link per link profile info
- MLD-level info will carry the relevant information fields of the multi-link device.
- the information that MLD-level info may carry includes the multimedia access control address (MLD's SAP MAC address) of the service access point of the multi-link device. ), the number of STAs of MLD (number of STAs, egM), regular/enhanced single-radio MLD indication (regular/enhanced single-radio MLD indication), simultaneous transmit and receive capability indication (simultaneous transmit and receive indication) , STR indication information), indication information of whether a shared antenna exists (sharing antenna info present), shared antenna information (sharing antenna info), etc.
- the specific information bits contained in the MLD-level info include but are not limited to the above information, and the arrangement order and designated names are not limited in this application.
- per link profile info may start with a fixed element, such as link-index element.
- the link configuration information may also start with other fixed or non-fixed information elements, which are not limited in this embodiment of the present application.
- the per link profile info will also carry the relevant elements on the STA side (or AP side) of the corresponding link, which are denoted as x element. When the content of the element on the STA side (or the AP side) is different, it will be carried in the per link profile info.
- the link-index element may carry information fields as shown in Figure 10, including link identifier and element 2.
- the link identifier includes a link identifier or a link index (link ID)
- Element 2 includes the station's MAC address (STA's MAC address), listen to the beacon frame interval (listen interval), STA/Radio identifier indication (STA ID) /radio ID), status code (status code), link status (link status), etc.
- STA's MAC address station's MAC address
- STA/Radio identifier indication STA ID
- status code status code
- link status link status
- the information that may be carried in the MLD-level info is described below.
- SAP MAC address Indicates the MAC address of the service access point of the multi-link device.
- Number of STAs indicates the number of STAs of the MLD, here only refers to physical STAs or radios, for example, it is represented by M, and M is only for illustration, which is not limited in this embodiment of the present application.
- this indicator bit is used to indicate whether the single-radio MLD is a regular single-radio MLD or an enhanced single-radio MLD.
- STR indication information when M>1, it can indicate whether any link and other links in the established multiple links support STR. Another form of expression is to indicate whether any of the established multiple links A link and other links are STR or non-STR.
- the second capability information may be carried in the STR indication information, but is not limited to the form of the STR indication information listed, including indication elements or fields that can achieve the same indication function and effect.
- a bitmap is used to indicate whether each link and other links support STR.
- the bitmap is shown in Figure 11, which lists any combination of any two STAs.
- whether any two links in the combination of any two STAs support STR is indicated according to the indication information on the corresponding bit indication bit. For example, if the bit information is 1, it means that the two links support STR, and if the bit information is 0, it means that the two links do not support STR.
- the non-AP MLD indicates to the AP MLD the minimum channel separation Gmin required for STR operation between any two STAs.
- Gmin the minimum channel separation required for STR operation between any two STAs.
- the STR indication information is carried in the association request frame, and the non-AP side informs the AP side whether any two STAs in the link requested to be established can transmit and receive at the same time under different links.
- the AP side receives the indication information, and can carry the same information in the association response frame and send it back to the non-AP side.
- the AP side receives the indication information and does not carry the bit indication information in the association response frame. Effectively save signaling overhead.
- the AP MLD side can be informed whether the non-AP MLD side supports simultaneous transmission and reception on any two links.
- the AP MLD will avoid sending downlink data to the non-AP MLD on another link that does not support STR when the non-AP MLD sends uplink data on one link.
- the interference between the links causes the downlink data to be unable to be received correctly. If the two links do not support STR, even if the downlink data is sent to the non-AP MLD at this time, the downlink data cannot be received correctly due to the interference between the links.
- the STR indication information indicates whether each link supports simultaneous transmission and reception, which can help the AP MLD to perform link allocation, save data transmission time by using the simultaneous transmission and reception links, and avoid data uplink and downlink transmission conflicts.
- ⁇ sharing antenna info present When M>1, this bit is used to indicate whether shared antenna information appears. If the indication position is 1, it means that shared antenna information exists, otherwise, there is no shared antenna information.
- Sharing antenna info When M>1, this indicator bit is used to indicate which STAs can share the antenna, another form of expression, which indicates which STAs can share Tx/Rx chains. As shown in Figure 12, the sharing antenna info information indicates the total number of shared antennas or Tx/Rx chains, the number of STAs sharing antennas or Tx/Rx chains, and which STAs can share antennas or Tx/Rx chains.
- a non-AP MLD has 3 physical STAs: STA0, STA1 and STA2, where STA0 works in the 2.4GHz frequency band, STA1 and STA2 can work in the 5GHz or 6GHz frequency band, and STA1 and STA2 share the antenna or Tx/Rx chains, assuming that the total number of shared antennas or Tx/Rx chains is 4, the specific instructions are:
- the non-AP MLD has 3 physical STAs: STA0, STA1 and STA2.
- STA0, STA1 and STA2 share antennas or Tx/Rx chains and all support 2.4GH, 5GHz and 6GHz frequency bands. The total number is 6, and the specific information is indicated as:
- the antenna sharing information is carried in sharing antenna info present and sharing antenna info, the antenna sharing information is carried in the association request frame, and the non-AP side informs the AP side whether there is antenna sharing in the link requested by the AP side and if antenna sharing is possible. , then the total number of antennas or Tx/Rx chains, the number of STAs sharing antennas or Tx/Rx chains, and which STAs can share antennas or Tx/Rx chains.
- the AP side receives the indication information, and can carry the same information in the association response frame and send it back to the non-AP side.
- the AP side receives the indication information and does not carry the bit indication information in the association response frame. Effectively save signaling overhead.
- the antenna sharing information allows negotiation between the AP MLD and the non-AP MLD to flexibly configure the number of transmit and receive streams on the corresponding link, which can increase the maximum number of streams that can be received on the transmission link.
- the following introduces the information that may be carried in the link-index element in the per link profile info.
- Link ID Indicates the relevant information of which link the link profile info is. It can be called a link identifier or a link index or other names with the same meaning. It is used to indicate that the AP MLD is established on a certain channel in a certain frequency band.
- the basic service set namely (Operating Class (Operating Class), channel number (channel number), Basic Service Set Identifier (BSSID)).
- the non-AP MLD realizes that multiple subordinate STAs of the non-AP MLD are associated with different APs of the AP MLD through an association operation through a certain subordinate STA to establish multiple transmission links.
- the non-AP MLD and AP MLD can use the link identifier to indicate the corresponding link and the APs and non-AP STAs corresponding to both ends of the link. Therefore, when performing related signaling instructions between the Non-AP MLD and the AP MLD, only the corresponding link identifier needs to be carried, which reduces signaling overhead.
- the link ID is carried in the association request frame.
- the non-AP side informs the AP MLD which AP to request to establish a link with.
- the AP MLD receives the indication information. If it agrees with the requested AP to establish the link, it can be carried in the association response frame. The same information is sent back to the non-AP side.
- the AP MLD receives the indication information, and if it rejects the requested AP to establish the link, the indication information bit of the response carries the information of rejecting the link establishment. If the AP MLD rejects the requested AP to establish the link, but assigns another AP to establish the link, it will carry the specified AP's link ID in the association response frame and return it to the non-AP side.
- the non-AP MLD obtains information such as the link ID of each link of the AP MLD by receiving a probe response frame or a beacon frame.
- STA’s MAC address Indicates the MAC address of each station.
- the aforementioned address information is carried in the STA's MAC address.
- two kinds of address indication methods are supported, and 1-bit indication information can be added to the MLD-level info to indicate which address indication method the non-AP MLD adopts.
- the indication bit in the MLD-level info when the indication bit in the MLD-level info is set to 0, it means that all different STAs in the non-AP MLD use the same MAC address, and are set to the SAP MAC address of the non-AP MLD. There is no need to carry the MAC address of each link corresponding to the STA in the per link profile info to indicate the MAC address used by the STAs, which can save overhead.
- the indication bit in the MLD-level info when the indication bit in the MLD-level info is set to 1, it means that the STAs in the non-AP MLD all use different MAC addresses, and the MAC addresses of the STAs corresponding to each link are different from those of the non-AP.
- the SAP MAC address of the MLD, the STA's MAC address in the per link profile info will indicate the MAC address used by the STA for each link.
- the presence of the STA's MAC address allows different links to use different MAC addresses.
- the STA's MAC address is carried in the association request frame, and the non-AP side informs the AP side of the MAC address of each STA in the link requested to be established.
- the AP side receives the indication information, and can carry the same information in the association response frame and send it back to the non-AP side.
- the bit indication information may not be carried in the association response frame, which can effectively save signaling overhead.
- listen interval Indicates the interval for listening to the beacon frame, that is, how many beacon frames to wake up at once to receive the beacon frame;
- STA ID/radio ID Indicates that among the multiple links established by non-AP MLD and AP MLD, the STA/radio of non-AP MLD of each link is allowed to be established.
- the STA ID corresponding to the transmitted link is 0 by default.
- the first site indication information is carried in the STA ID in the multi-link association request frame
- the second site indication information is carried in the STA ID in the multi-link association response frame. For example, suppose that the non-AP MLD has two radios: STA0 and STA1, the AP MLD has AP0, AP1, and AP2, and the links of the AP MLD are link0, link1, and link2 respectively, and it is assumed that link 0 is the transmitted link.
- the multi-link establishment method 600 can indicate that among the link0, link1, and link2 that the non-AP MLD requests to establish, the STA for establishing the non-AP MLD of link0 (usually STA0 by default), the non-AP MLD for establishing link1 STA and the STA used to establish the non-AP MLD of link2.
- the multi-link establishment method 600 can indicate that each STA/radio of the non-AP MLD is allowed to associate with the AP in the AP MLD, and the STA0 associates with the AP in the AP MLD where the transmitted link is located by default. Or, among the multiple links that the non-AP MLD requests to establish, it is allowed to share the link of each STA/radio of the non-AP MLD. By default, STA0 already has a transmitted link. Or, indicate the link that each STA/radio of the non-AP MLD is allowed to establish, and STA0 establishes the transmitted link link by default.
- each AP in the AP MLD instructs each AP in the AP MLD to allow the STA/radio of the associated non-AP MLD, where the AP where the transmitted link is located is associated with STA0 by default.
- the non-AP MLD has two radios: STA0 and STA1
- the AP MLD has AP0, AP1, and AP2
- the links of the AP MLD are link0, link1, and link2, respectively
- the multi-link establishment method 600 can instruct STA0 and STA1
- the APs in the associated AP MLD are respectively allowed.
- STA0 is associated with the AP in the AP MLD where the transmitted link is located.
- link0, link1, and link2 instruct link0, link1, and link2 to allow sharing of STA0's link and allow to share STA1's link.
- STA0 already has a transmitted link.
- the bitmap form is used to indicate that among the multiple links that the non-AP MLD requests to establish, the STA/radio of the non-AP MLD of each link is allowed to be established.
- the AP MLD may indicate which STAs each link can be established by in the indication information bit in the multi-link association response frame in the multi-link establishment method 600. For example, for link0, the corresponding bitmap is 10, indicating that link0 is established through STA 0. For link1, the corresponding bitmap is 10, indicating that link1 is established through STA0. For link2, the corresponding bitmap is 01, indicating that link2 is established through STA1. It means that STA0 can establish link0 or link1, and STA1 can establish link2.
- the bitmap information is carried in per link profile info.
- each link configuration information per link profile info is enumerated one by one, or the indication information bit can directly indicate the corresponding STA index. For example, for link0, if link0 is specified to be established through STA0, the STA ID is 0; for link1, if link1 is specified to be established through STA0, then the STA ID is 0. For link2, if link2 is specifically instructed to be established by STA1, the STA ID is 1. It means that STA0 can establish link0 or link1, and STA1 can establish link2.
- the station indication information indicates which STA establishes the corresponding link. If multiple links are established by the same STA, it means that these links share one STA. At this time, only at most one link is allowed to be in the Enable state at any time, and the rest of the links are in the Disable state.
- Status code indicates whether the link is successfully established.
- the indication information in the multi-link association request frame in the multi-link establishment method 601 is reserved, that is, reserved or suggested values or meaningless or waiting to be changed. It is meaningful only in the multilink association response frame.
- the indication bit information in the multi-link association response frame indicates whether the link is successfully established. If the establishment fails, the indication information can be set to a different value to indicate the reason for the failure. Possible indications The way is shown in Table 4.
- the specific codes and corresponding names of the established link state are only for illustration, and are not limited in the embodiments of the present application, including forms with the same indication function and meaning.
- ⁇ link status Indicates what state the link is set to, indicating what state the link is expected to be in or in what state.
- the first status information is carried in the link status of the multi-link association request frame
- the second status information is carried in the link status of the multi-link association response frame.
- the indication information in the multi-link association request frame in the multi-link establishment method 601 is reserved, that is, reserved or suggested values or meaningless or waiting to be changed. It is only meaningful in the link association response frame.
- the link status carried by the non-AP side is used to indicate the desired state of the multi-link requested to be established after the establishment is successful, and the AP side receives the indication. After the information is received, the link status after multi-link establishment is returned according to the actual link establishment situation.
- the indication bit information in the multi-link association response frame indicates the status of the link establishment.
- One indication method is to use the status code to indicate whether the link is established successfully or not, and then use the link status to indicate the status after the link is established successfully.
- Including one of Enable, Disable, and Power Save Enable means that the link is turned on; Disable means that the link is closed; Power Save means that the link is in a power-saving state.
- the Disable state means that both the baseband processing module and the RF module are turned off. Power Save means that only the RF module is turned off.
- the baseband processing module is the digital processing part, and the RF module is the sending/receiving part.
- the AP MLD When a link is in the Power Save state, the AP MLD is required to indicate in the Beacon of the anchor link whether the AP of the link has data to send to the corresponding STA.
- the anchor link is negotiated by the non-AP MLD and the AP MLD, or the non-AP MLD specifies one of the anchor links in the Enable link.
- the non-AP MLD listens to the Beacon frames on the anchor link to learn that the other ones are dormant. Whether the link in the state needs to wake up to receive data, and then carry the information to wake up the link in the Power Save state.
- Another indication method is to use link status to indicate the status of the link, including one of Enable, Disable, Power Save, and Reject. At this time, the status code field is no longer required.
- Enable means that the link is turned on; Disable means that the link is completely closed; Power Save means that the link is in an energy-saving state; Reject means that the establishment of the link fails.
- the Disable state means that both the baseband processing module and the RF module are turned off. Power Save means that only the RF module is turned off.
- the baseband processing module is the digital processing part, and the RF module is the sending/receiving part.
- the AP MLD When a link is in the Power Save state, the AP MLD is required to indicate in the Beacon of the anchor link whether the AP of the link has data to send to the corresponding STA.
- the anchor link is negotiated between the non-AP MLD and the AP MLD, or the non-AP MLD specifies one of the anchor links in the Enable link.
- the non-AP MLD listens to the Beacon frames on the anchor link to learn that the other ones are dormant. Whether the link in the state needs to wake up to receive data, and then carry the information to wake up the link in the Power Save state.
- the link status When the link status is Reject, it means that the corresponding link fails to be established. In this case, the status code field is no longer needed, which can effectively save signaling overhead.
- a non-AP MLD has one physical STA, which can work in three frequency bands: 2.4GHz, 5GHz, and 6GHz, and can establish three links link1, link2, and link3, but the three links share a physical STA, so it is in the Only one link can be in the Enable state at the same time, and the other links are in the Disable state.
- the non-AP MLD can quickly switch from link2 to link3, so that link2 changes from the enable state to the disable state, and link3 changes from the disable state to the enable state.
- link status allows non-AP MLD to request the establishment of multiple links, and can disable the temporarily unnecessary links (Disable), and then enable the corresponding links when needed or when a large amount of data needs to be transmitted (Enable), reducing the number of links handover delay.
- a STA requests to establish multiple links (one physical STA virtualizes multiple STAs), only one link is allowed to be enabled, and the other links are disabled.
- the capability information in Embodiment 1 is introduced here.
- the first capability information is specifically the capability information carried in the multi-link association request frame
- the third capability information is specifically the capability information carried in the multi-link association response frame.
- the information locations are the same because the functions they represent are the same, but in the actual link establishment process, the first capability information is used to carry the non-AP MLD capability information, and the third capability information is used to carry the AP MLD capability information. Therefore, although both are indication information representing capability information, they are distinguished by being carried in the multi-link association request frame or the multi-association response frame.
- the present application also provides a multi-link establishment method 700, as shown in FIG. 13, the multi-link establishment method 700 is similar to the multi-link establishment method 600, and the multi-link association request in the multi-link establishment method 700 /
- the response frame carries capability information indication field information, and the capability information indication field information is used to indicate the functions supported by the AP MLD or non-AP MLD.
- FIG. 13 is a schematic flowchart of a method 700 for establishing a multi-link provided by an embodiment of the present application.
- the multi-link establishment method 700 includes but is not limited to the following steps:
- the non-AP MLD sends a multi-link association request frame, where the multi-link association request frame carries capability information related information on the STA side;
- the AP MLD receives the multi-link association request frame
- the AP MLD sends a multi-link association response frame, where the multi-link association response frame carries capability information related information on the AP side;
- the non-AP MLD receives the association response frame.
- each bit represents a special function
- the description of the function represented by each bit information is consistent with that in the first embodiment.
- the multi-link establishment method 700 there are two ways to carry the capability information in the multi-link association request/response frame:
- the non-AP MLD sends a The capability information indicates the multi-link association request frame of the field information, which carries the capability information reported to the STA side of the AP side, and at the same time reserves the indication position of the capability information on the AP side.
- the AP MLD receives the multi-link association request frame, and judges with the capability information indication field information of the AP itself whether to support all the functions in the capability information indication field information of the basic service set.
- the AP MLD sends a multi-link association response frame carrying capability information indicating field information, which carries the STA side capability information and AP side capability information reported by the non-AP MLD.
- the non-AP MLD sends a multi-link association request frame carrying the capability information indication field information, which only carries the capability information reported to the STA side of the AP.
- the AP MLD receives the multi-link association request frame, and judges with the capability information indication field information of the AP itself whether to support all the functions in the capability information indication field information of the basic service set. If the STA cannot support all functions in the capability information indication field information of the basic service set, it cannot join the basic service set. If all functions can be supported, in the multi-link establishment method 703, the AP MLD sends a multi-link association response frame carrying the capability information indication field information, which only carries the capability information of the AP side and returns it to the non-AP MLD.
- two capability indication methods are provided.
- the capability information when all non-APs and APs use the same capability information, the capability information is considered to be device-level capability information.
- the device-level capability information is carried in the capability information element of the multi-link association request/response frame, so there is no need to add the corresponding capability information indication to the per-link profile info in the multi-link element.
- all non-APs and APs have their own capability information indication fields, that is, the corresponding capability information indication field information needs to be added to the per-link profile info, carried in the multi-link association request/response frame in the multi-link element in .
- each link has its own capability information indication field information, and the settings of some indication bits in the respective capability information indication field information in each non-AP or AP are the same to maintain consistency.
- some indication bits in the respective capability information indication field information in each non-AP or AP are the same to maintain consistency.
- ESS indicator bit For example, IBSS indicator bit, privacy indicator bit, QoS indicator bit, etc.
- the two indication methods of capability information can enable different non-APs and APs to satisfy the same or different capability information, which can be better adjusted according to data transmission conditions and needs, and more flexible to establish multiple links to meet the Different service requirements.
- the embodiment of the present application provides a method for fast link switching during multi-link communication.
- the STAs and APs can be in one-to-one correspondence.
- the number of APs in the AP MLD is not equal to the number of STAs in the non-AP MLD, and the STAs and APs cannot meet the requirements of one-to-one correspondence, at least one of the first link and the at least one second link must have at least one
- the STAs with two links are the same, that is, the STAs of at least two links in the multi-link are the same.
- the link switching method provides an indication mode that can realize flexible and fast link switching.
- the Non-AP MLD indicates the relevant information of each STA according to the STA ID in the multi-link association response frame, and the AP MLD indicates the relevant information of each link according to the link ID.
- the AP MLD needs the multi-link element in the multi-link association response frame to indicate the STA/radio that is allowed to establish the non-AP MLD of each link.
- each STA/radio indicating a non-AP MLD allows APs in the associated AP MLD.
- it is allowed to share the link of each STA/radio of the non-AP MLD.
- each STA/radio that indicates the non-AP MLD is allowed to establish a link.
- instruct each AP in the AP MLD to allow the STA/radio of the associated non-AP MLD.
- AP MLD has AP0, AP1, AP2, and has 3 links
- non-AP MLD has 2 STAs: STA0 and STA1.
- the bitmap form is used to indicate that among the multiple links that the non-AP MLD requests to establish, the STA/radio of the non-AP MLD of each link is allowed to be established.
- the corresponding bitmap is 10, indicating that link0 is established through STA 0; for link1, the corresponding bitmap is 10, indicating that link1 is established through STA0; for link2, the corresponding bitmap is 01, indicating that link2 is established through STA1, indicating that STA0 can establish link0 or link1, and STA1 can establish link2.
- the non-AP MLD carries the desired links one by one in the form of a link profile.
- AP MLD has AP0, AP1, and AP2, and has 3 links.
- Non-AP MLD has 2 STAs: STA0 and STA1, which are listed one by one through the link profile. For example, for link0, if it can only be established through STA0, Carry the link profile corresponding to ⁇ link0, STA0>; if link0 can be established by STA0 or STA1, then carry the link profile corresponding to ⁇ link0, STA0> and ⁇ link0, STA1> respectively.
- Another indication form is to directly enumerate each link configuration information per link profile info, or the indication information bit can directly indicate the corresponding STA index. For example, for link0, if link0 is specified to be established through STA0, then the STA ID is 0; for link1, if link1 is specified to be established through STA0, then the STA ID is 0; for link2, if link2 is specified to be established through STA1, then the STA ID is 0. STA ID is 1. It means that STA0 can establish link0 or link1, and STA1 can establish link2.
- the form of bitmap, the form of link profile, and the form of directly indicating the corresponding STA index are listed to illustrate the STA information of the established corresponding link. The same form of indication that indicates functions and effects.
- each STA does not need to indicate the desired link, and the AP MLD indicates which STAs can establish each link.
- each STA/radio indicating a non-AP MLD allows APs in the associated AP MLD.
- the link of each STA/radio that is allowed to share the non-AP MLD can be indicated.
- each STA/radio of the non-AP MLD can indicate which links are allowed to be established.
- each AP in the AP MLD can be instructed to allow the STA/radio of the associated non-AP MLD.
- AP MLD determines whether each STA can associate with an AP based on information such as STA capabilities or access control.
- the non-AP MLD can use the link status field to indicate that certain links are disabled after setup, and then enabled when link switching is required. In this mode, the AP MLD can indicate whether to accept or reject the establishment of the link through the status code.
- the non-AP MLD carries the desired links one by one in the form of a link profile. For example, AP MLD has AP0, AP1, AP2, and has 3 links. Non-AP MLD has 2 physical STAs: STA0 and STA1, which are listed one by one through the link profile.
- link0 if it can only be established through STA0 , then carry the link profile corresponding to ⁇ link0, STA0>; if link0 can be established by either STA0 or STA1, then carry the link profile corresponding to ⁇ link0, STA0> and ⁇ link0, STA1> respectively.
- the non-AP MLD indicates the relevant information of each STA through the STA ID; the AP MLD indicates the relevant information of each link according to the link ID.
- the non-AP MLD can clearly indicate the link list list of one or more links that each STA expects to establish, and the AP MLD indicates whether each link requested to be established is successful or not.
- the specific instruction measures in this embodiment are the same as those in the previous two embodiments.
- the AP MLD determines whether each STA can associate with an AP in addition to STA capabilities or access control information. , and also consider whether the non-AP MLD requests the establishment of the link.
- FIG. 14 A schematic diagram of a MAC layer structure of a multi-link device is given in the embodiment of the present application.
- each MLD has its own multimedia access control address (MAC address) for each link.
- MAC address multimedia access control address
- SAP MAC address service access point multimedia access control address
- FIG. 15 is a schematic diagram of the connection between an AP multi-link device and a Non-AP multi-link device. As shown in Figure 15, both the Non-AP multi-link device and the AP multi-link device use the structure shared by the high MAC layer.
- the AP multi-link device includes two APs, and the Non-AP multi-link device includes two STAs, each of which has its own lower MAC layer and PHY layer.
- An AP in the AP multi-link device can establish a link to communicate with a STA in the Non-AP multi-link device.
- AP1 establishes link 1 with STA1 in the Non-AP multi-link device to communicate
- AP2 in the AP multi-link device establishes link 2 with STA2 in the Non-AP multi-link device to communicate.
- FIG 16 The architecture of the data plane of the single-link device defined by the existing protocol is shown in Figure 16, which defines the sending and receiving processing flow of a MAC service data unit (MAC service data unit, MSDU) at the MAC layer.
- the sequence number (SN) is used to sort according to the sequence number at the receiving end, and then deliver the received data to the upper layer in order.
- the receiver will use the sequence number in the BA (block Ack) frame to indicate which packets are received correctly and which packets are received incorrectly.
- Packet No. (PN) is used for encryption/decryption and playback detection.
- the embodiment of the present application provides a specific architecture of the MAC layer data plane of the multi-link device, as shown in FIG. 17 .
- the specific information bits in the architecture are explained as follows:
- control port and the non-control port will filter the received frames according to the frame type and the current state of the STA;
- Rx/Tx MSDU rate limiting used to control the rate at which MSDUs are received/transmitted;
- A-MSDU Aggregation(Tx)/Deaggregation(Rx) Aggregation operation under sending aggregation A-MSUD/Deaggregation operation under receiving aggregation A-MSUD;
- PS defer queueing The AP caches data for the STA that is in energy saving
- Sequence Number Assignment AP assigns sequence number to downlink MSDU
- MSDU Integrity and Protection integrity and protection of MSDU
- the sender can perform fragmentation operations on MSDU/receiver de-fragmentation operations
- Packet Number Assignment Packet Number Assignment
- the receiver can judge whether it is under replay attack according to the PN;
- SYNRA Receiver Filtering Synthetic receive address receiver filtering
- Block ACK buffering and reordering The receiving end sorts the received MSDUs according to the SN, and then submits them to the upper layer in order;
- the receiving end performs packet duplication detection and eliminates repeatedly received data
- Encrption/Decryption and Integrity Encryption/Decryption operation
- Block Ack Scoreboarding The receiving end maintains a scoreboard to record which MSDUs are correctly received;
- Address 1 address filtering The receiving end performs packet filtering operation according to the receiving address
- A-MPDU Aggregation/Deaggregation Aggregation/Deaggregation operations of aggregated MPDUs
- the sequence number (SN) allocation module and the packet sequence number (PN) allocation module related to packet transmission and the block acknowledgement buffer module, reordering module and duplicate detection module related to packet reception are placed in the high MAC (MAC-U).
- MAC-U high MAC
- the pairwise transient keys (PTK) used by each link are the same, since each link can use a different link MAC address, the corresponding additional authentication data ( The additional authentication data, AAD) is also different, so the encryption/decryption and integrity protection modules, block acknowledgment scoreboard modules need to be processed in low MAC (MAC-L). Therefore, the main difference between the MAC layer data plane architecture of multi-link devices and the existing single-link device MAC layer data plane architecture is that the encryption/decryption and integrity protection modules and block acknowledgment scoreboard modules are moved down to low MAC.
- this embodiment of the present application provides another specific architecture of the MAC layer data plane of a multi-link device.
- the corresponding information bits in the framework are the same as those in the previous implementation manner.
- the functions of the architecture of the MAC layer data plane of the multi-link device are the same, and the difference from the above architecture diagram is that the block acknowledgement cache is placed in the low MAC.
- the embodiment of the present application provides another specific architecture of the MAC layer data plane of the multi-link device.
- the corresponding information bits in the framework are the same as those in the above two implementation manners.
- the functions of the architecture of the MAC layer data plane of the multi-link device are the same, and the difference from the architecture diagram in the first embodiment is that the block acknowledgment scoreboard is placed at the high MAC.
- the embodiment of the present application provides another specific architecture of the MAC layer data plane of the multi-link device.
- the corresponding information bits in the framework are the same as those in the above three implementation manners.
- the functions of the architecture of the MAC layer data plane of the multi-link device are consistent. It is worth noting that in the architecture of the third embodiment, considering that the block acknowledgment cache and the scoreboard are placed at a high MAC, the receiver may not be able to return to the BA after a short interframe space (SIFS). frame, in this embodiment, there will be a local block acknowledgment cache and scoreboard module at the low MAC of each link.
- SIFS short interframe space
- the methods provided by the embodiments of the present application are respectively introduced from the perspectives of AP MLD and STA MLD.
- the AP MLD and the STA MLD may include a hardware structure and a software module, and implement the above-mentioned functions in the form of a hardware structure, a software module, or a hardware structure plus a software module.
- a certain function among the above functions may be implemented in the form of a hardware structure, a software module, or a hardware structure plus a software module.
- the communication device according to the embodiment of the present application will be described below with reference to FIG. 21 to FIG. 23 .
- the communication device is an access point of an access point multi-link device or a site of a site multi-link device, and further, the communication device may be a device in an AP MLD; or, the communication device is a non-AP MLD device in .
- the apparatus may be a multi-link device, a device in a multi-link device, or a device that can be matched and used with the multi-link device.
- the communication device may also be a chip system.
- the communication apparatus 300 shown in FIG. 21 may include a sending unit 301 and a receiving unit 302 .
- the sending unit 301 is used for sending data
- the receiving unit 302 is used for receiving data. in:
- the sending unit 301 is configured to send a request to a second device through a first link, where the request includes a request for establishing the first link and at least one second link between the first device and the second device. the first instruction information;
- a receiving unit 302 configured to receive a response to the request sent by the second device
- the first device includes one or more STAs corresponding to the first link and at least one second link, and the first indication information includes one or more of the following:
- first capability information used to carry capability information of the first device
- Antenna sharing information used to indicate the STA information of the shared antenna in one or more STAs of the first device
- first status information used to indicate the status after the first link and the at least one second link are successfully established
- the second capability information is used to indicate whether any two STAs in the one or more STAs can transmit and receive at the same time under different links;
- the first station indication information is used to indicate the information of the STAs of the first link and at least one second link after the establishment is successful.
- the communication apparatus 400 shown in FIG. 22 may include a receiving unit 401 and a sending unit 402 .
- the receiving unit 401 is used for receiving data
- the sending unit 402 is used for sending data. in:
- a receiving unit 401 configured to receive a request sent by a first device, where the request includes first indication information for the first device to establish the first link and at least one second link with the second device ;
- a sending unit 402 configured to send a response to the request
- the first device includes one or more STAs corresponding to the first link and at least one second link, and the first indication information includes one or more of the following:
- first capability information used to carry capability information of the first device
- Antenna sharing information used to indicate the STA information of the shared antenna in one or more STAs of the first device
- first status information used to indicate the status after the first link and the at least one second link are successfully established
- the second capability information is used to indicate whether any two STAs in the one or more STAs can transmit and receive at the same time under different links;
- the first station indication information is used to indicate the information of the STAs of the first link and at least one second link after the establishment is successful.
- the responses in the communication apparatus 300 and the communication apparatus 400 include second indication information for the first device to establish the first link and at least one second link with the second device;
- the second indication information includes one or more of the following:
- second status information used to indicate the establishment status of the first link and at least one second link
- the second station indication information is used to indicate the information of the STA that establishes the first link and at least one second link.
- the communication device 300 and the communication device 400 have any of the functions of the non-AP and AP MLD in the above method.
- the relevant content of the first indication information and the second indication information refer to the previous embodiments, which will not be repeated here.
- FIG. 23 shows a schematic block diagram of another communication device 200 .
- the communication apparatus 200 corresponds to the AP MLD described in the above-mentioned second device applicable to the multi-link establishment method 500, the multi-link establishment method 600, and the multi-link establishment method 700.
- the communication device 200 may be the access point APO, AP1 in FIG. 1 or a device therein; or the communication device 200 may be the AP MLD in FIG. 2 .
- the communication apparatus 200 is a chip, a chip system, or a processor that implements the foregoing method embodiments.
- the communication apparatus 200 may be used to implement the methods described in the foregoing method embodiments, and for details, reference may be made to the descriptions in the foregoing method embodiments.
- the communication apparatus 200 corresponds to the non-AP MLD described in the above-mentioned first device applicable to the multi-link establishment method 500, the multi-link establishment method 600, and the multi-link establishment method 700, Or the communication device 200 is the non-access point STA0, STA1 in FIG. 1 or a device therein; or the communication device 200 is the non-AP MLD in FIG. 2 .
- the communication apparatus 200 is a chip, a chip system, or a processor that implements the foregoing method embodiments.
- the communication apparatus 200 may be used to implement the methods described in the foregoing method embodiments, and for details, reference may be made to the descriptions in the foregoing method embodiments.
- the Communication apparatus 200 may include one or more processors 201 .
- the processor 201 may be a general-purpose processor or a special-purpose processor, or the like.
- it may be a baseband processor or a central processing unit.
- the baseband processor can be used to process communication protocols and communication data
- the central processing unit can be used to control communication devices (such as base stations, baseband chips, terminals, terminal chips, DU or CU, etc.), execute computer programs, process computer program data.
- the communication device 200 may also include a transceiver 205 .
- the transceiver 205 may be referred to as a transceiver unit, a transceiver, or a transceiver circuit, etc., and is used to implement a transceiver function.
- the transceiver 205 may include a receiver and a transmitter, the receiver may be called a receiver or a receiving circuit, etc., for implementing a receiving function; the transmitter may be called a transmitter or a transmitting circuit, etc., for implementing a transmitting function.
- the sending unit in FIG. 21 and FIG. 22 may be implemented by a transmitter, and the receiving unit in FIG. 21 and FIG. 22 may be implemented by a receiver.
- the communication device 200 may further include an antenna 206 .
- the communication apparatus 200 may include one or more memories 202 on which instructions 204 may be stored, and the instructions 204 may be computer programs that may be executed on the communication apparatus 200 to enable the communication apparatus 200 Execute the methods described in the above method embodiments.
- the memory 202 may also store data.
- the communication device 200 and the memory 202 can be provided separately or integrated together.
- the processor 201 may be configured to execute the computer program or program instructions 204 stored in the memory 202, so that the communication apparatus 200 implements the multi-link establishment method 500, the multi-link establishment method 600, and the multi-link establishment method 700 in the above method embodiments.
- the processor 201 may be configured to execute the computer program or program instructions 204 stored in the memory 202, so that the communication apparatus 200 implements the multi-link establishment method 500, the multi-link establishment method 600, and the multi-link establishment method 700 in the above method embodiments.
- the transceiver 205 is configured to perform steps S501 and S504 in FIG. 5 ; or steps S601 and S604 in FIG. 6 ; or steps S701 and S704 in FIG. 13 .
- the processor 201 may be configured to execute the computer program or program instructions 204 stored in the memory 202, so that the communication apparatus 200 implements the multi-link establishment method 500, the multi-link establishment method 600, and the multi-link establishment method 700 in the above method embodiments.
- the processor 201 may be configured to execute the computer program or program instructions 204 stored in the memory 202, so that the communication apparatus 200 implements the multi-link establishment method 500, the multi-link establishment method 600, and the multi-link establishment method 700 in the above method embodiments.
- the transceiver 205 is configured to perform steps S502 and S503 in FIG. 5 ; steps S602 and S603 in FIG. 6 ; or steps S702 and S703 in FIG. 13 .
- the processor 201 may include a transceiver for implementing receiving and transmitting functions.
- the transceiver may be a transceiver circuit, or an interface, or an interface circuit.
- Transceiver circuits, interfaces or interface circuits used to implement receiving and transmitting functions may be separate or integrated.
- the above-mentioned transceiver circuit, interface or interface circuit can be used for code/data reading and writing, or the above-mentioned transceiver circuit, interface or interface circuit can be used for signal transmission or transmission.
- the processor 201 may store instructions 203, which may be computer programs, and the computer program 203 runs on the processor 201 to enable the communication device 200 to execute the methods described in the above method embodiments.
- the computer program 203 may be embodied in the processor 201, in which case the processor 201 may be implemented by hardware.
- the communication apparatus 200 may include a circuit, and the circuit may implement the function of sending or receiving or communicating in the foregoing method embodiments.
- the processors and transceivers described in this application can be implemented in integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application specific integrated circuits (ASICs), printed circuit boards ( printed circuit board, PCB), electronic equipment, etc.
- the processor and transceiver can also be fabricated using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), nMetal-oxide-semiconductor (NMOS), P-type Metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
- CMOS complementary metal oxide semiconductor
- NMOS nMetal-oxide-semiconductor
- PMOS P-type Metal oxide semiconductor
- BJT bipolar junction transistor
- BiCMOS bipolar CMOS
- SiGe silicon germanium
- GaAs gallium arsenide
- the communication device described in the above embodiments may be a device in a non-AP MLD or a non-AP MLD or a device in an AP MLD or an AP MLD, but the scope of the communication device described in this application is not limited thereto, and the communication device The structure of can not be limited by FIG. 22 .
- the communication apparatus may be a stand-alone device or may be part of a larger device.
- the communication means may be:
- the IC set can also include a storage component for storing data and computer programs;
- ASIC such as modem (Modem);
- the present application further provides a computer-readable storage medium on which a computer program is stored, and when the computer-readable storage medium is executed by a computer, implements the functions of any of the foregoing method embodiments.
- the present application also provides a computer program product, which implements the functions of any of the above method embodiments when the computer program product is executed by a computer.
- the above-mentioned embodiments it may be implemented in whole or in part by software, hardware, firmware or any combination thereof.
- software it can be implemented in whole or in part in the form of a computer program product.
- the computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated.
- the computer may be a general purpose computer, special purpose computer, computer network, or other programmable device.
- the computer program may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer program may be downloaded from a website site, computer, server, or data center Transmission to another website site, computer, server, or data center by wire (eg, coaxial cable, optical fiber, digital subscriber line, DSL) or wireless (eg, infrared, wireless, microwave, etc.).
- the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that includes an integration of one or more available media.
- the available media may be magnetic media (eg, floppy disks, hard disks, magnetic tapes), optical media (eg, high-density digital video discs (DVDs)), or semiconductor media (eg, solid state disks, SSD)) etc.
- At least one item in this application may also be described as one or more, and the multiple may be two, three, four or more, which is not limited in this application.
- the technical feature is distinguished by “first”, “second”, “third”, “A”, “B”, “C” and “D”, etc.
- the technical features described in the “first”, “second”, “third”, “A”, “B”, “C” and “D” described technical features in no order or order of magnitude.
- the corresponding relationships shown in each table in this application may be configured or predefined.
- the values of the information in each table are only examples, and can be configured with other values, which are not limited in this application.
- the corresponding relationships shown in some rows may not be configured.
- appropriate deformation adjustments can be made based on the above table, for example, splitting, merging, and so on.
- the names of the parameters shown in the headings in the above tables may also adopt other names that can be understood by the communication device, and the values or representations of the parameters may also be other values or representations that the communication device can understand.
- other data structures can also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables, or hash tables. Wait.
- Predefined in this application may be understood as defining, predefining, storing, pre-storing, pre-negotiating, pre-configuring, curing, or pre-firing.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The present invention relates to the field of wireless communications, and is applicable to networks such as a wireless local area network supporting 802.11be standards. Provided are a method for establishing multiple links, and a communication apparatus. The method comprises: a first device sending a request to a second device by means of a first link, the request comprising first indication information for establishing the first link and at least one second link between the first device and the second device; and the second device sending, to the first device, a response with respect to the request, the response comprising second indication information for establishing the first link and the at least one second link between the first device and the second device. Using the method provided in an embodiment of the present invention enables a first device to associate multiple links with each other in one request, thereby realizing quick switching between links.
Description
本申请涉及无线通信技术领域,尤其涉及一种多链路建立方法及通信装置。The present application relates to the field of wireless communication technologies, and in particular, to a method and a communication device for establishing a multi-link.
随着无线通信技术的发展,越来越多的无线通信设备支持多链路通信,例如同时在2.4GHz,5GHz以及6GHz频段上进行通信,或者同时在同一频段的不同信道上进行通信等。这种无线通信设备通常称为多链路设备(multi-link device,MLD)。IWith the development of wireless communication technology, more and more wireless communication devices support multi-link communication, such as simultaneous communication on 2.4GHz, 5GHz and 6GHz frequency bands, or simultaneous communication on different channels of the same frequency band. Such wireless communication devices are commonly referred to as multi-link devices (MLDs). I
多链路设备中使用多链路把不连续的多链路聚合起来形成超大带宽,此外,接入点多链路设备(access point MLD,AP MLD)还可以使用多链路同时发送同业务的数据包给同一个站点。在多链路技术中,具有多链路的站点又叫非接入点多链路设备(non-access point MLD,non-AP MLD)。可见,多链路设备可采用多条链路并行通信使得传输的速率得到大幅度提升,可以满足无线通信网络的极高吞吐量(Extramely High Throughput,EHT)的需求。In multi-link devices, multi-links are used to aggregate discontinuous multi-links to form large bandwidths. In addition, access point MLDs (AP MLDs) can also use multi-links to send messages of the same service at the same time. packets to the same site. In the multi-link technology, a site with multiple links is also called a non-access point MLD (non-AP MLD). It can be seen that a multi-link device can use multiple links to communicate in parallel, so that the transmission rate is greatly improved, which can meet the requirements of the extremely high throughput (Extramely High Throughput, EHT) of the wireless communication network.
发明内容SUMMARY OF THE INVENTION
本申请实施例提供一种多链路建立方法及相关装置,第一设备可以在一次请求中关联多条链路,可以实现快速切换链路。下面从不同的方面介绍本申请,应理解的是,下面的不同方面的实施方式和有益效果可以互相参考。Embodiments of the present application provide a multi-link establishment method and a related apparatus. The first device can associate multiple links in one request, and can implement fast link switching. The present application is described below from different aspects, and it should be understood that the embodiments and beneficial effects of the following different aspects can be referred to each other.
第一方面,本申请提供一种多链路建立方法,该方法包括:In a first aspect, the present application provides a method for establishing a multi-link, the method comprising:
第一设备通过第一链路向第二设备发送请求,该请求包括用于第一设备与第二设备建立第一链路和至少一条第二链路的第一指示信息;The first device sends a request to the second device through the first link, where the request includes first indication information for the first device to establish the first link and at least one second link with the second device;
第一设备接收第二设备发送的对该请求的响应;The first device receives the response to the request sent by the second device;
其中,第一设备包括用于建立第一链路和至少一条第二链路所对应的一个或多个站点STA,第一指示信息包括以下中的一种或多种:Wherein, the first device includes one or more STAs corresponding to establishing the first link and at least one second link, and the first indication information includes one or more of the following:
第一能力信息,用于携带第一设备的能力信息;first capability information, used to carry capability information of the first device;
天线共享信息,用于指示第一设备的一个或多个STA中共享天线的STA信息;Antenna sharing information, used to indicate the STA information of the shared antenna in one or more STAs of the first device;
第一状态信息,用于指示第一链路和至少一条第二链路的建立成功后状态;first status information, used to indicate the status after the first link and the at least one second link are successfully established;
地址信息,用于指示第一设备的STA所使用的媒体接入控制MAC地址与第一设备的MAC地址相同;address information, used to indicate that the media access control MAC address used by the STA of the first device is the same as the MAC address of the first device;
第二能力信息,用于指示一个或多个STA中任意两个STA在不同链路下的能否同时发送和接收的能力;The second capability information is used to indicate whether any two STAs in one or more STAs can transmit and receive at the same time under different links;
第一站点指示信息,用于指示建立成功后第一链路和至少一条第二链路的STA的信息。The first station indication information is used to indicate the information of the STAs of the first link and at least one second link after the establishment is successful.
第二方面,本申请又提供一种多链路建立方法,该方法包括:In a second aspect, the present application further provides a method for establishing a multi-link, the method comprising:
第二设备通过第一链路接收第一设备发送的请求,该请求包括用于第一设备与第二设备建立第一链路和至少一条第二链路的第一指示信息;The second device receives a request sent by the first device through the first link, where the request includes first indication information for the first device to establish the first link and at least one second link with the second device;
所述第二设备向第一设备发送对于该请求的响应;the second device sends a response to the request to the first device;
其中,第一设备包括用于建立第一链路和至少一条第二链路所对应的一个或多个站点 STA,第一指示信息包括以下中的一种或多种:Wherein, the first device includes one or more site STAs for establishing the first link and at least one second link, and the first indication information includes one or more of the following:
第一能力信息,用于携带第一设备的能力信息;first capability information, used to carry capability information of the first device;
天线共享信息,用于指示第一设备的一个或多个STA中共享天线的STA信息;Antenna sharing information, used to indicate the STA information of the shared antenna in one or more STAs of the first device;
第一状态信息,用于指示第一链路和至少一条第二链路的建立成功后状态;first status information, used to indicate the status after the first link and the at least one second link are successfully established;
地址信息,用于指示第一设备的STA所使用的媒体接入控制MAC地址与第一设备的MAC地址相同;address information, used to indicate that the media access control MAC address used by the STA of the first device is the same as the MAC address of the first device;
第二能力信息,用于指示一个或多个STA中任意两个STA在不同链路下的能否同时发送和接收的能力;The second capability information is used to indicate whether any two STAs in one or more STAs can transmit and receive at the same time under different links;
第一站点指示信息,用于指示建立成功后第一链路和至少一条第二链路的STA的信息。The first station indication information is used to indicate the information of the STAs of the first link and at least one second link after the establishment is successful.
第三方面,本申请提供一种第一设备,该设备包括:In a third aspect, the present application provides a first device, the device comprising:
发送单元,用于通过第一链路向第二设备发送请求,该请求包括用于第一设备与第二设备建立第一链路和至少一条第二链路的第一指示信息;a sending unit, configured to send a request to the second device through the first link, where the request includes first indication information for the first device and the second device to establish a first link and at least one second link;
接收单元,用于接收第二设备发送的对于该请求的响应;a receiving unit, configured to receive a response to the request sent by the second device;
其中,第一设备包括用于建立第一链路和至少一条第二链路所对应的一个或多个站点STA,第一指示信息包括以下中的一种或多种:Wherein, the first device includes one or more STAs corresponding to establishing the first link and at least one second link, and the first indication information includes one or more of the following:
第一能力信息,用于携带第一设备的能力信息;first capability information, used to carry capability information of the first device;
天线共享信息,用于指示第一设备的一个或多个STA中共享天线的STA信息;Antenna sharing information, used to indicate the STA information of the shared antenna in one or more STAs of the first device;
第一状态信息,用于指示第一链路和至少一条第二链路的建立成功后状态;first status information, used to indicate the status after the first link and the at least one second link are successfully established;
地址信息,用于指示第一设备的STA所使用的媒体接入控制MAC地址与第一设备的MAC地址相同;address information, used to indicate that the media access control MAC address used by the STA of the first device is the same as the MAC address of the first device;
第二能力信息,用于指示一个或多个STA中任意两个STA在不同链路下的能否同时发送和接收的能力;The second capability information is used to indicate whether any two STAs in one or more STAs can transmit and receive at the same time under different links;
第一站点指示信息,用于指示建立成功后第一链路和至少一条第二链路的STA的信息。The first station indication information is used to indicate the information of the STAs of the first link and at least one second link after the establishment is successful.
第四方面,本申请提供一种第二设备,该设备包括:In a fourth aspect, the present application provides a second device, the device comprising:
发送单元,用于通过第一链路向第二设备发送请求,该请求包括用于第一设备与第二设备建立第一链路和至少一条第二链路的第一指示信息;a sending unit, configured to send a request to the second device through the first link, where the request includes first indication information for the first device and the second device to establish a first link and at least one second link;
接收单元,用于接收第二设备发送的对于该请求的响应;a receiving unit, configured to receive a response to the request sent by the second device;
其中,第一设备包括用于建立第一链路和至少一条第二链路所对应的一个或多个站点STA,第一指示信息包括以下中的一种或多种:Wherein, the first device includes one or more STAs corresponding to establishing the first link and at least one second link, and the first indication information includes one or more of the following:
第一能力信息,用于携带第一设备的能力信息;first capability information, used to carry capability information of the first device;
天线共享信息,用于指示第一设备的一个或多个STA中共享天线的STA信息;Antenna sharing information, used to indicate the STA information of the shared antenna in one or more STAs of the first device;
第一状态信息,用于指示第一链路和至少一条第二链路的建立成功后状态;first status information, used to indicate the status after the first link and the at least one second link are successfully established;
地址信息,用于指示第一设备的STA所使用的媒体接入控制MAC地址与第一设备的MAC地址相同;address information, used to indicate that the media access control MAC address used by the STA of the first device is the same as the MAC address of the first device;
第二能力信息,用于指示一个或多个STA中任意两个STA在不同链路下的能否同时发送和接收的能力;The second capability information is used to indicate whether any two STAs in one or more STAs can transmit and receive at the same time under different links;
第一站点指示信息,用于指示建立成功后第一链路和至少一条第二链路的STA的信息。The first station indication information is used to indicate the information of the STAs of the first link and at least one second link after the establishment is successful.
结合以上所有方面,在一种可能的实施方式中,该响应包括用于第一设备与第二设备建立第一链路和至少一条第二链路的第二指示信息;In combination with all the above aspects, in a possible implementation manner, the response includes second indication information for the first device to establish the first link and at least one second link with the second device;
其中,第二指示信息包括以下中的一种或多种:Wherein, the second indication information includes one or more of the following:
第三能力信息,用于携带所述第二设备的能力信息;third capability information, used to carry capability information of the second device;
第二状态信息,用于指示所述第一链路和至少一条第二链路的建立状态;second status information, used to indicate the establishment status of the first link and at least one second link;
第二站点指示信息,用于指示建立所述第一链路和至少一条第二链路的STA的信息。The second station indication information is used to indicate the information of the STA that establishes the first link and at least one second link.
第一设备可以包括非接入点多链路设备(non-AP MLD),第二设备可以包括接入点多链路设备(AP MLD)。The first device may comprise a non-access point multilink device (non-AP MLD) and the second device may comprise an access point multilink device (AP MLD).
第一设备发送的请求可以携带在关联请求帧中,该响应可以携带在关联响应帧中。The request sent by the first device may be carried in an association request frame, and the response may be carried in an association response frame.
一种可能的实现方式中,天线共享信息、第一状态信息、地址信息、第二能力信息或第一站点指示信息携带于关联请求帧的多链路元素中。In a possible implementation manner, the antenna sharing information, the first state information, the address information, the second capability information or the first site indication information are carried in the multi-link element of the association request frame.
一种可能的实现方式中,第二状态信息或第二站点指示信息携带于关联响应帧的多链路元素中。In a possible implementation manner, the second state information or the second station indication information is carried in the multi-link element of the association response frame.
一种可能的实现方式中,天线共享信息用于指示不存在共享天线的信息,或指示存在共享天线信息以及共享所述天线的STA信息。可以用sharing antenna info present字段指示是否存在共享天线的信息,若存在共享天线的情况,可以进一步用sharing antenna info字段指示共享天线的STA信息。通过天线共享,可以灵活配置相应链路的收发流数,达到增大传输链路上可接收的最大流数的效果。In a possible implementation manner, the antenna sharing information is used to indicate that there is no shared antenna information, or to indicate that there is shared antenna information and STA information that shares the antenna. The sharing antenna info present field can be used to indicate whether there is information about the shared antenna. If there is a shared antenna, the sharing antenna info field can be used to further indicate the STA information of the shared antenna. Through antenna sharing, the number of transmit and receive streams of the corresponding link can be flexibly configured, so as to increase the maximum number of streams that can be received on the transmission link.
一种可能的实现方式中,地址信息携带在STA’s MAC address字段,用于指示每个站点的MAC地址,每个站点的MAC地址可以跟第一设备MAC地址相同,每个站点也可以有不同于第一设备MAC地址的MAC地址。In a possible implementation manner, the address information is carried in the STA's MAC address field to indicate the MAC address of each site. The MAC address of each site may be the same as the MAC address of the first device, and each site may also have a different MAC address. The MAC address of the first device's MAC address.
一种可能的实现方式中,第二能力信息为STR指示信息(simultaneous transmit and receive indication),用于指示所建立的多条链路中任意一条链路与其他各条链路是否支持同时发送和接收。根据STR指示信息,AP MLD会避免non-AP MLD在一条链路上发送上行数据的时候,在另外一条与该链路不支持STR的链路上向non-AP MLD发送下行数据,避免因链路之间的干扰而导致无法正确接收下行数据。In a possible implementation manner, the second capability information is STR indication information (simultaneous transmit and receive indication), which is used to indicate whether any one of the multiple established links and other links support simultaneous sending and receiving. take over. According to the STR indication information, the AP MLD will prevent the non-AP MLD from sending downlink data to the non-AP MLD on another link that does not support STR when the non-AP MLD sends uplink data on one link. The interference between the channels causes the downlink data to be unable to be received correctly.
一种可能的实现方式中,第一状态信息携带在多链路关联请求帧中的link status字段。第二状态信息携带在多链路关联响应帧中的link status字段。In a possible implementation manner, the first status information is carried in the link status field in the multi-link association request frame. The second status information is carried in the link status field in the multi-link association response frame.
一种可能的实现方式中,状态指示信息(第一状态信息或第二状态信息)指示链路设置为开启的状态或者链路设置为关闭的状态或者链路设置为节能的状态或者链路建立失败的状态。In a possible implementation manner, the state indication information (the first state information or the second state information) indicates that the link is set to an open state, or the link is set to a closed state, or the link is set to an energy-saving state, or the link is established. Failed status.
一种可能的实现方式中,允许non-AP MLD请求建立多条链路,可以暂时将不需要的链路关闭,等需要时或者有大量数据需要传输时再把相应链路打开,减少链路切换的时延。In a possible implementation, the non-AP MLD is allowed to request the establishment of multiple links, and the unnecessary links can be temporarily closed, and the corresponding links can be opened when needed or when a large amount of data needs to be transmitted, reducing the number of links. handover delay.
一种可能的实现方式中,第一站点指示信息携带在多链路关联请求帧中的STA ID/radio ID字段,第二站点指示信息携带在多链路关联响应帧中的STA ID/radio ID字段,站点指示信息用于指示non-AP MLD和AP MLD建立的多条链路中,允许建立每条链路的non-AP MLD的STA。In a possible implementation, the first site indication information is carried in the STA ID/radio ID field in the multi-link association request frame, and the second site indication information is carried in the STA ID/radio ID field in the multi-link association response frame. field, the station indication information is used to indicate that among the multiple links established by the non-AP MLD and the AP MLD, the STAs that are allowed to establish the non-AP MLD of each link are allowed.
一种可能的实现方式中,如果多条链路使用了同一个STA来建立,则说明这些链路共享一个STA,这时候,在任意时刻只允许最多一条链路处于Enable状态,其余链路为Disable状态。In a possible implementation, if multiple links are established using the same STA, it means that these links share one STA. At this time, at most one link is allowed to be in the Enable state at any time, and the other links are Disable state.
一种可能的实现方式中,AP MLD包括用于建立所述第一链路和至少一条第二链路所对应的至少两个接入点AP。In a possible implementation manner, the AP MLD includes at least two access points APs for establishing the first link and the at least one second link.
一种可能的实现方式中,non-AP MLD的所有STA的能力信息和AP MLD的所有AP的能力 信息相同,non-AP MLD的能力信息包括non-AP MLD的设备级能力信息,AP MLD的能力信息包括AP MLD的设备级能力信息。In a possible implementation manner, the capability information of all STAs of the non-AP MLD is the same as the capability information of all APs of the AP MLD. The capability information of the non-AP MLD includes the device-level capability information of the non-AP MLD, and the capability information of the AP MLD. The capability information includes device-level capability information of the AP MLD.
一种可能的实现方式中,non-AP MLD的STA和AP MLD的AP的均有各自的能力信息,non-AP MLD的能力信息包括用于建立多条链路的STA的能力信息,AP MLD的能力信息包括用于建立多条链路的AP的能力信息。In a possible implementation manner, the STA of the non-AP MLD and the AP of the AP MLD have their own capability information, and the capability information of the non-AP MLD includes the capability information of the STA used to establish multiple links, and the AP MLD The capability information includes the capability information of the AP for establishing multiple links.
一种可能的实现方式中,non-AP MLD的STA和AP MLD的AP的均有各自的能力信息,但其中的某些指示位置必须相同,包括:ESS(扩展服务集)指示位、IBSS(独立基本服务集)指示位、Privacy(加密)指示位和Qos(服务质量)指示位等。In a possible implementation manner, the STA of the non-AP MLD and the AP of the AP MLD have their own capability information, but some of the indication positions must be the same, including: ESS (Extended Service Set) indication bit, IBSS ( Independent Basic Service Set) indicator bit, Privacy (encryption) indicator bit and QoS (Quality of Service) indicator bit, etc.
一种可能的实现方式中,non-AP MLD的设备级能力信息携带于关联请求帧的能力信息元素中,STA的能力信息携带于关联请求帧的多链路元素中;AP MLD的设备级能力信息携带于关联响应帧的能力信息元素中,AP的能力信息携带于关联响应帧的多链路元素中。In a possible implementation manner, the device-level capability information of the non-AP MLD is carried in the capability information element of the association request frame, and the capability information of the STA is carried in the multi-link element of the association request frame; the device-level capability information of the AP MLD The information is carried in the capability information element of the association response frame, and the capability information of the AP is carried in the multilink element of the association response frame.
一种可能的实现方式中,相同STA建立的多条链路中,一条链路的状态设置为开启,其他链路设置为关闭。In a possible implementation manner, among the multiple links established by the same STA, the status of one link is set to be on, and the status of other links is set to be off.
第五方面,本申请提供了一种通信装置,该装置可以是non-AP MLD,也可以是non-AP MLD中的装置,或者是能够和AP MLD匹配使用的装置。其中,该通信装置还可以为non-AP MLD中的芯片。该通信装置可执行第一方面及其可能的实现方式所述的方法,该通信装置可以是第三方面及其可能的实现方式所述的设备。该通信装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元。该单元可以是软件和/或硬件。该通信装置执行的操作及有益效果可以参见上述第一方面所述的方法、第三方面所述的设备及它们各种可能的实施方式,以及达到相应的有益效果,此处不再赘述。In a fifth aspect, the present application provides a communication device, which can be a non-AP MLD, a device in a non-AP MLD, or a device that can be matched to an AP MLD. Wherein, the communication device may also be a chip in a non-AP MLD. The communication apparatus may perform the method described in the first aspect and its possible implementation manners, and the communication apparatus may be the apparatus described in the third aspect and its possible implementation manners. The functions of the communication device may be implemented by hardware, or by executing corresponding software by hardware. The hardware or software includes one or more units corresponding to the above-mentioned functions. The unit may be software and/or hardware. For operations and beneficial effects performed by the communication apparatus, reference may be made to the method described in the first aspect, the device described in the third aspect, and various possible implementations thereof, and corresponding beneficial effects are achieved, which will not be repeated here.
第六方面,本申请提供了一种通信装置,该装置可以是AP MLD,也可以是AP MLD中的装置,或者是能够和non-AP MLD多链路设备匹配使用的装置。其中,该通信装置还可以为AP MLD中的芯片。该通信装置可执行第二方面及其可能的实现方式所述的方法,该通信装置可以是第四方面及其可能的实现方式所述的设备。该通信装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元。该单元可以是软件和/或硬件。该通信装置执行的操作及有益效果可以参见上述第二方面所述的方法、第三方面所述的设备及它们各种可能的实施方式,以达到相应的有益效果,重复之处不再赘述。In a sixth aspect, the present application provides a communication device, which can be an AP MLD, a device in an AP MLD, or a device that can be matched with a non-AP MLD multi-link device. Wherein, the communication device may also be a chip in the AP MLD. The communication apparatus may perform the method described in the second aspect and its possible implementations, and the communication apparatus may be the device described in the fourth aspect and its possible implementations. The functions of the communication device may be implemented by hardware, or by executing corresponding software by hardware. The hardware or software includes one or more units corresponding to the above-mentioned functions. The unit may be software and/or hardware. For operations and beneficial effects performed by the communication device, reference may be made to the method described in the second aspect, the device described in the third aspect, and various possible implementations thereof, so as to achieve the corresponding beneficial effects, and repeated descriptions will not be repeated.
第七方面,本申请提供一种通信装置,该装置可以是non-AP MLD,也可以是non-AP MLD中的装置,或者是能够和AP MLD匹配使用的装置。其中,该通信装置还可以为non-AP MLD中的芯片。该通信装置可以包括:发送单元,用于发送请求,该请求包括用于建立第一链路和至少一条第二链路的第一指示信息,该第一指示信息包括以下一种或多种:第一能力信息、天线共享信息、第一状态信息、地址信息、第二能力信息或第一站点指示信息;接收单元,用于接收该发送请求的响应,该响应包括建立第一链路和至少一条第二链路的第二指示信息,该第二指示信息包括以下的一种或多种:第三能力信息、第二状态信息或第二站点指示信息。该通信装置执行的操作及有益效果可以参见上述第一方面所述的方法、第三方面所述的设备及它们各种可能的实施方式,以达到相应的有益效果,重复之处不再赘述。In a seventh aspect, the present application provides a communication device, which can be a non-AP MLD, a device in a non-AP MLD, or a device that can be matched to an AP MLD. Wherein, the communication device may also be a chip in a non-AP MLD. The communication device may include: a sending unit configured to send a request, where the request includes first indication information for establishing a first link and at least one second link, where the first indication information includes one or more of the following: first capability information, antenna sharing information, first state information, address information, second capability information or first site indication information; a receiving unit, configured to receive a response to the sending request, where the response includes establishing the first link and at least Second indication information of a second link, where the second indication information includes one or more of the following: third capability information, second state information, or second site indication information. For operations and beneficial effects performed by the communication device, reference may be made to the method described in the first aspect, the device described in the third aspect, and various possible implementations thereof, so as to achieve corresponding beneficial effects, and repeated details will not be repeated.
第八方面,本申请提供一种通信装置,该装置可以是AP MLD,也可以是AP MLD中的装置,或者是能够和non-AP MLD匹配使用的装置。其中,该通信装置还可以为AP MLD中的芯 片。该通信装置可以包括:接收单元,用于接收请求,该请求包括用于建立第一链路和至少一条第二链路的第一指示信息,该第一指示信息包括以下一种或多种:第一能力信息、天线共享信息、第一状态信息、地址信息、第二能力信息或第一站点指示信息;发送单元,用于发送该请求的响应,该响应包括建立第一链路和至少一条第二链路的第二指示信息,该第二指示信息包括以下的一种或多种:第三能力信息、第二状态信息或第二站点指示信息。该通信装置执行的操作及有益效果可以参见上述第二方面所述的方法、第四方面所述的设备及它们各种可能的实施方式,以达到相应的有益效果,重复之处不再赘述。In an eighth aspect, the present application provides a communication device, which can be an AP MLD, a device in an AP MLD, or a device that can be matched and used with a non-AP MLD. Wherein, the communication device may also be a chip in the AP MLD. The communication apparatus may include: a receiving unit configured to receive a request, where the request includes first indication information for establishing a first link and at least one second link, where the first indication information includes one or more of the following: first capability information, antenna sharing information, first state information, address information, second capability information or first site indication information; a sending unit, configured to send a response to the request, where the response includes establishing a first link and at least one The second indication information of the second link, where the second indication information includes one or more of the following: third capability information, second state information, or second station indication information. For operations and beneficial effects performed by the communication apparatus, reference may be made to the method described in the second aspect, the device described in the fourth aspect, and various possible implementations thereof, so as to achieve the corresponding beneficial effects, and repeated descriptions will not be repeated.
第九方面,本申请提供一种通信装置包括处理器和存储器,该存储器与与该处理器耦合,该处理器用于执行存储器存储的计算机程序,当计算机程序被执行的时候,该通信装置可执行第一方面及其可能的实现方式所述的方法。In a ninth aspect, the present application provides a communication device comprising a processor and a memory, the memory is coupled to the processor, the processor is configured to execute a computer program stored in the memory, and when the computer program is executed, the communication device can execute The method described in the first aspect and possible implementations thereof.
第十方面,本申请提供一种通信装置包括处理器和存储器,该存储器与与该处理器耦合,该处理器用于执行存储器存储的计算机程序,当计算机程序被执行的时候,该通信装置可执行第二方面及其可能的实现方式所述的方法。In a tenth aspect, the present application provides a communication device including a processor and a memory, the memory is coupled to the processor, the processor is configured to execute a computer program stored in the memory, and when the computer program is executed, the communication device can execute The method described in the second aspect and possible implementations thereof.
第十一方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质用于存储指令,当所述指令被执行时,使得如第一方面所述的方法及各种可能的实现方式被实现。In an eleventh aspect, the present application provides a computer-readable storage medium for storing instructions, which, when executed, enable the method and various possibilities as described in the first aspect Implementation is implemented.
第十二方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质用于存储指令,当所述指令被执行时,使得如第二方面所述的方法被实现。In a twelfth aspect, the present application provides a computer-readable storage medium for storing instructions, which, when executed, enable the method according to the second aspect to be implemented.
第十三方面,本申请提供一种包括计算机程序或程序指令的计算机程序产品,当所述计算机程序或程序指令被执行时,使得如第一方面所述的方法中non-AP MLD执行的方法及各种可能的实施方式被实现。In a thirteenth aspect, the present application provides a computer program product comprising a computer program or program instructions, when the computer program or program instructions are executed, the method for performing a non-AP MLD in the method as described in the first aspect and various possible implementations are implemented.
第十四方面,本申请提供一种包括计算机程序或程序指令的计算机程序产品,当所述计算机程序或程序指令被执行时,使得如第二方面所述的方法中AP MLD执行的方法及各种可能的实施方式被实现。In a fourteenth aspect, the present application provides a computer program product comprising a computer program or program instructions, which, when the computer program or program instructions are executed, causes the AP MLD to execute the method and each of the methods described in the second aspect. A possible implementation is implemented.
图1是一种通信系统100的结构示意图;1 is a schematic structural diagram of a communication system 100;
图2是一种多链路设备建立的多链路关联示意图;2 is a schematic diagram of a multi-link association established by a multi-link device;
图3是能力信息字段的结构示意图;Fig. 3 is the structural representation of capability information field;
图4是本申请实施例提供的多链路通信中切换天线的一种示意图;4 is a schematic diagram of switching antennas in multi-link communication provided by an embodiment of the present application;
图5是本申请实施例提供的多链路建立方法500的流程示意图;FIG. 5 is a schematic flowchart of a multilink establishment method 500 provided by an embodiment of the present application;
图6是本申请实施例提供的多链路建立方法600的流程示意图;FIG. 6 is a schematic flowchart of a multilink establishment method 600 provided by an embodiment of the present application;
图7是multi-link association request帧的一种结构示意图;Fig. 7 is a kind of structural schematic diagram of multi-link association request frame;
图8是multi-link association response帧的一种结构示意图;FIG. 8 is a schematic structural diagram of a multi-link association response frame;
图9是本申请实施例提供的multi-link element中MLD-level info一种帧结构示意图;9 is a schematic diagram of a frame structure of MLD-level info in the multi-link element provided by the embodiment of the present application;
图10是本申请实施例提供的multi-link element中per link profile info的一种帧结构示意图;10 is a schematic diagram of a frame structure of per link profile info in the multi-link element provided by the embodiment of the present application;
图11是本申请实施例提供的一种指示各链路STR能力的bitmap示意图;11 is a schematic diagram of a bitmap indicating the STR capability of each link provided by an embodiment of the present application;
图12是本申请实施例提供的指示各链路天线分享能力的示意图;12 is a schematic diagram of indicating the antenna sharing capability of each link provided by an embodiment of the present application;
图13是本申请实施例提供的多链路建立方法700的流程示意图;FIG. 13 is a schematic flowchart of a multilink establishment method 700 provided by an embodiment of the present application;
图14是multi-link device的一种MAC层结构示意图;Fig. 14 is a kind of MAC layer structure schematic diagram of multi-link device;
图15是本申请实施例提供的AP多链路设备与Non-AP多链路设备连接的示意图;15 is a schematic diagram of a connection between an AP multi-link device and a Non-AP multi-link device provided by an embodiment of the present application;
图16是单链路设备的MAC层数据平面的架构示意图;16 is a schematic diagram of the architecture of the MAC layer data plane of a single-link device;
图17是本申请实施例提供的多链路设备的MAC层数据平面的一种架构示意图;17 is a schematic diagram of an architecture of a MAC layer data plane of a multi-link device provided by an embodiment of the present application;
图18是本申请实施例提供的多链路设备的MAC层数据平面的又一种架构示意图;FIG. 18 is another schematic structural diagram of a MAC layer data plane of a multi-link device provided by an embodiment of the present application;
图19是本申请实施例提供的多链路设备的MAC层数据平面的又一种架构示意图;FIG. 19 is another schematic structural diagram of a MAC layer data plane of a multi-link device provided by an embodiment of the present application;
图20是本申请实施例提供的多链路设备的MAC层数据平面的又一种架构示意图;FIG. 20 is another schematic structural diagram of a MAC layer data plane of a multi-link device provided by an embodiment of the present application;
图21是本申请实施例提供的一种通信装置300的结构示意图;FIG. 21 is a schematic structural diagram of a communication apparatus 300 provided by an embodiment of the present application;
图22是本申请实施例提供的一种通信装置400的结构示意图;FIG. 22 is a schematic structural diagram of a communication device 400 provided by an embodiment of the present application;
图23是本申请实施例提供的一种通信装置200的结构示意图;FIG. 23 is a schematic structural diagram of a communication apparatus 200 provided by an embodiment of the present application;
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application.
本申请实施例提供一种应用于无线通信系统的多链路建立方法,可以快速切换链路,获得高速和低时延的数据传输体验。本申请实施例适用的无线通信系统可以为无线局域网(Wireless local area network,WLAN)、蜂窝网、高性能无线LAN(high performance radio LAN,HIPERLAN)以及广域网(WAN)、个人区域网(personal area network,PAN)或其它现在已知或以后发展起来的网络。本申请实施例主要以部署IEEE 802.11的网络,如802.11be等802.11系列协议的无线通信网络为例进行说明的。The embodiment of the present application provides a multi-link establishment method applied to a wireless communication system, which can quickly switch links and obtain high-speed and low-latency data transmission experience. The wireless communication system applicable to the embodiments of the present application may be a wireless local area network (Wireless local area network, WLAN), a cellular network, a high performance radio LAN (HIPERLAN), a wide area network (WAN), a personal area network (personal area network) , PAN) or other networks now known or later developed. The embodiments of the present application are mainly described by taking an IEEE 802.11 network, such as a wireless communication network of 802.11 series protocols such as 802.11be, as an example for description.
该多链路建立的方法可以由无线通信系统中的通信设备或通信设备中的芯片或处理器实现。该通信设备可以是一种支持多条链路并行进行传输的无线通信设备,例如,称为多链路设备(multi-link device,MLD)或多频段设备(multi-band device)。相比于仅支持单条链路传输的设备来说,AP MLD与non-AP MLD在数据传输时,可以采用链路标识来标识一条链路或一条链路上的站点。在通信之前,AP MLD与non-AP MLD可以先协商或沟通链路标识与一条链路或一条链路上的站点的对应关系。其中,AP MLD和non-AP MLD之间采用多条链路进行通信,从而达到提升传输效率和吞吐量的效果。The method for establishing multiple links can be implemented by a communication device in a wireless communication system or a chip or processor in the communication device. The communication device may be a wireless communication device that supports multiple links for parallel transmission, for example, called a multi-link device (MLD) or a multi-band device (multi-band device). Compared with devices that only support single-link transmission, AP MLD and non-AP MLD can use link identifiers to identify a link or a site on a link during data transmission. Before communicating, the AP MLD and the non-AP MLD can negotiate or communicate the correspondence between the link identifier and a link or a site on a link. Among them, multiple links are used for communication between AP MLD and non-AP MLD, so as to achieve the effect of improving transmission efficiency and throughput.
本申请实施例提供的多链路建立方法以应用在无线局域网中为例,如图1所示,本申请实施例所应用的通信系统100包括:AP MLD和non-AP MLD。其中,AP MLD是为non-AP MLD提供服务的多链路设备,non-AP MLD可以与AP MLD之间采用多条链路进行通信。AP MLD中的一个AP可以与non-AP MLD中的一个STA通过一条链路进行通信。例如图1中non-AP MLD包括两个非接入点STA0STA1,AP MLD包括两个接入点AP0和AP1。可理解的,图1中AP MLD和non-AP MLD的个数,仅是示例性的。The multi-link establishment method provided in the embodiment of the present application is applied in a wireless local area network as an example. As shown in FIG. 1 , the communication system 100 applied in the embodiment of the present application includes: AP MLD and non-AP MLD. Among them, the AP MLD is a multi-link device that provides services for the non-AP MLD, and the non-AP MLD can communicate with the AP MLD using multiple links. An AP in an AP MLD can communicate with a STA in a non-AP MLD over a link. For example, the non-AP MLD in FIG. 1 includes two non-access points STA0STA1, and the AP MLD includes two access points AP0 and AP1. It is understandable that the numbers of AP MLDs and non-AP MLDs in FIG. 1 are only exemplary.
如图2所示的一种多链路设备建立的多链路关联示意图,以无线局域网中AP MLD和non-AP MLD通信的场景为例。AP MLD包括AP1、AP2和AP3,non-AP MLD包括一个物理STA,支持在多个频带上工作,可以请求与AP MLD建立多条链路,该多条链路共享一个物理STA,比如共享的同一个物理STA的虚拟STA1、虚拟STA2和虚拟STA3,建立多条链路link1、link2和link3和AP MLD并行进行通信。As shown in Figure 2, a schematic diagram of a multi-link association established by a multi-link device takes the scenario of AP MLD and non-AP MLD communication in a wireless local area network as an example. AP MLD includes AP1, AP2 and AP3, non-AP MLD includes one physical STA, supports working on multiple frequency bands, can request to establish multiple links with AP MLD, and the multiple links share a physical STA, such as shared The virtual STA1, virtual STA2 and virtual STA3 of the same physical STA establish multiple links link1, link2 and link3 to communicate with the AP MLD in parallel.
多链路设备是包括一个或多个物理站点,每个物理站点可以支持工作在多个频段上,可看做一个物理站点可分成多个虚拟站点,也可以表述为多个虚拟站点共享一个物理站点,每个虚拟站点工作在一条链路上,即允许一个物理站点工作在多条链路上。在本申请中,若无 特别说明,站点均指物理站点。其中,站点可以为接入点站点或非接入点站点。为描述方便,本申请将站点为AP的多链路设备可以称为多链路AP或多链路AP设备或AP多链路设备(AP multi-link device,AP MLD),站点为non-AP STA的多链路设备可以称为多链路non-AP或多链路non-AP设备或non-AP多链路设备(non-AP multi-link device,non-AP MLD)或多链路STA或多链路STA设备或STA多链路设备(STA multi-link device,STA MLD)。本申请中的第一设备为non-AP MLD,第二设备为AP MLD。A multi-link device includes one or more physical sites. Each physical site can support multiple frequency bands. It can be regarded as a physical site that can be divided into multiple virtual sites, or it can be expressed as multiple virtual sites sharing a physical site. site, each virtual site works on one link, that is, one physical site is allowed to work on multiple links. In this application, unless otherwise specified, sites refer to physical sites. The site may be an access point site or a non-access point site. For the convenience of description, this application refers to a multi-link device whose site is an AP as a multi-link AP or a multi-link AP device or an AP multi-link device (AP multi-link device, AP MLD), and the site is a non-AP STA's multi-link device may be called multi-link non-AP or multi-link non-AP device or non-AP multi-link device (non-AP multi-link device, non-AP MLD) or multi-link STA Or multi-link STA device or STA multi-link device (STA multi-link device, STA MLD). The first device in this application is a non-AP MLD, and the second device is an AP MLD.
多链路设备可以遵循802.11系列协议实现无线通信,例如,遵循极高吞吐率(Extremely High Throughput,EHT)站点,或遵循基于802.11be或兼容支持802.11be的站点。多链路设备可以通过多条链路实现与其他设备的通信,当然其他设备可以是多链路设备,也可以不是多链路设备。Multi-link devices can implement wireless communication following the 802.11 series of protocols, for example, following Extremely High Throughput (EHT) sites, or following 802.11be-based or compatible 802.11be-enabled sites. A multi-link device can communicate with other devices through multiple links. Of course, other devices may or may not be multi-link devices.
示例性的,多链路设备为具有无线通信功能的装置,该装置可以为一个整机的设备,还可以是安装在整机设备中的芯片或处理系统等,安装这些芯片或处理系统的设备可以在这些芯片或处理系统的控制下,实现本申请实施例的方法和功能。例如,本申请实施例中的non-AP MLD具有无线收发功能,可以为支持802.11系列协议,可以与AP MLD或其他non-AP MLD或单链路设备进行通信,例如,non-AP MLD是允许用户与AP通信进而与WLAN通信的任何用户通信设备。例如,non-AP MLD可以为平板电脑、桌面型、膝上型、笔记本电脑、超级移动个人计算机(Ultra-mobile Personal Computer,UMPC)、手持计算机、上网本、个人数字助理(Personal Digital Assistant,PDA)、手机等可以联网的用户设备,或物联网中的物联网节点,或车联网中的车载通信装置等,non-AP MLD还可以为上述这些终端中的芯片和处理系统。Exemplarily, a multi-link device is a device with a wireless communication function, and the device can be an entire device, or a chip or a processing system installed in the entire device, and a device that installs these chips or processing systems. The methods and functions of the embodiments of the present application may be implemented under the control of these chips or processing systems. For example, the non-AP MLD in the embodiment of the present application has a wireless transceiver function, which can support 802.11 series protocols, and can communicate with the AP MLD or other non-AP MLD or single-link devices. For example, the non-AP MLD is allowed to Any user communication device that the user communicates with the AP and in turn communicates with the WLAN. For example, a non-AP MLD can be a tablet, desktop, laptop, notebook, Ultra-mobile Personal Computer (UMPC), handheld computer, netbook, Personal Digital Assistant (PDA) , mobile phones and other user equipment that can be connected to the Internet, or IoT nodes in the Internet of Things, or in-vehicle communication devices in the Internet of Vehicles, etc., non-AP MLD can also be the chips and processing systems in these terminals.
本申请实施例中的AP MLD是为non-AP MLD提供服务的装置,可以支持802.11系列协议。例如,AP MLD可以为通信服务器、路由器、交换机、网桥等通信实体,或,所述AP MLD可以包括各种形式的宏基站,微基站,中继站等,当然AP MLD还可以为这些各种形式的设备中的芯片和处理系统,从而实现本申请实施例的方法和功能。并且,多链路设备可以支持高速率低时延的传输,随着无线局域网应用场景的不断演进,多链路设备还可以应用于更多场景中,比如为智慧城市中的传感器节点(比如,智能水表,智能电表,智能空气检测节点),智慧家居中的智能设备(比如智能摄像头,投影仪,显示屏,电视机,音响,电冰箱,洗衣机等),物联网中的节点,娱乐终端(比如AR,VR等可穿戴设备),智能办公中智能设备(比如,打印机,投影仪等),车联网中的车联网设备,日常生活场景中的一些基础设施(比如自动售货机,商超的自助导航台,自助收银设备,自助点餐机等)。本申请实施例中对于non-AP MLD和AP MLD的具体形式不做特殊限制,在此仅是示例性说明。其中,802.11协议可以为支持802.11be或兼容802.11be的协议。The AP MLD in the embodiment of the present application is a device that provides services for the non-AP MLD, and can support the 802.11 series of protocols. For example, the AP MLD may be a communication entity such as a communication server, router, switch, and network bridge, or the AP MLD may include various forms of macro base station, micro base station, relay station, etc. Of course, the AP MLD may also be these various forms The chip and processing system in the device, thereby implementing the methods and functions of the embodiments of the present application. In addition, multi-link devices can support high-speed and low-latency transmission. With the continuous evolution of wireless LAN application scenarios, multi-link devices can also be used in more scenarios, such as sensor nodes in smart cities (for example, smart water meters, smart electricity meters, smart air detection nodes), smart devices in smart homes (such as smart cameras, projectors, display screens, TVs, stereos, refrigerators, washing machines, etc.), nodes in the Internet of Things, entertainment terminals ( Such as AR, VR and other wearable devices), smart devices in smart office (such as printers, projectors, etc.), Internet of Vehicles devices in the Internet of Vehicles, some infrastructure in daily life scenarios (such as vending machines, supermarkets, etc.) Self-service navigation desk, self-service cash register, self-service ordering machine, etc.). The specific forms of the non-AP MLD and the AP MLD are not particularly limited in the embodiments of the present application, which are only exemplary descriptions herein. The 802.11 protocol may be a protocol that supports 802.11be or is compatible with 802.11be.
多链路设备工作的频段可以包括但不限于:sub 1GHz,2.4GHz,5GHz,6GHz以及高频60GHz。The frequency band in which the multi-link device works may include, but is not limited to: sub 1GHz, 2.4GHz, 5GHz, 6GHz and high frequency 60GHz.
关联请求帧为单链路设备之间关联过程中非接入点发送的,关联请求帧的部分帧体格式如表1所示,按序号依次为:能力信息(capability information)字段、监听间隔(listen intervel)字段、服务集标识符(service set identifier,SSID)字段、支持的速率和基本服务集(bisic service set,BSS)成员选择器字段、扩展的支持的速率和BSS成员选择器字段、功率能力字段等。The association request frame is sent by the non-access point during the association process between single-link devices. The format of part of the frame body of the association request frame is shown in Table 1. The sequence numbers are: capability information field, monitoring interval ( listen intervel) field, service set identifier (SSID) field, supported rate and basic service set (bisic service set, BSS) member selector field, extended supported rate and BSS member selector field, power Ability fields, etc.
表1关联请求帧携带的项目和含义Table 1 Items and meanings carried in the association request frame
序号serial number | 项目project | 含义meaning |
11 | 能力信息Ability information |
用于表示设备支持的能力Used to indicate capabilities supported by the |
22 | 监听间隔listening interval | 用于表示多久醒来一次听信标帧Used to indicate how often to wake up to listen to beacon frames |
33 | 服务集标识符(SSID)Service Set Identifier (SSID) | 指示该服务集对应的SSIDIndicates the SSID corresponding to this service set |
44 | 支持的速率和BSS成员选择器Supported rates and BSS member selectors | 该元素不出现如果dot11DMGOptionImplemented为真The element does not appear if dot11DMGOptionImplemented is true |
55 | 扩展的支持的速率和BSS成员选择器Extended supported rates and BSS membership selectors | STA所支持的速率和BSS成员选择器Rates and BSS membership selectors supported by the STA |
66 | 功率能力power capability | STA的功率相关信息Power-related information of the STA |
…… | …… | …… |
如图3所示为能力信息字段的格式,每个Bit各自代表一种特殊功能。站点会使用自身的Capability information来判断自己是否支持该BSS的capability information中所有的功能。没有实现BSS的capability information中所有功能的站点,就无法加入该BSS。具体地,每个字段的含义如下:Figure 3 shows the format of the capability information field, and each Bit represents a special function. The site will use its own capability information to determine whether it supports all the functions in the capability information of the BSS. A site that does not implement all the functions in the capability information of the BSS cannot join the BSS. Specifically, the meaning of each field is as follows:
ESS(extended service set,扩展服务集):指示该BSS类型属不属于扩展服务集的一部分;ESS (extended service set, extended service set): indicates that the BSS type is not part of the extended service set;
IBSS(independent basic service set,独立基本服务集):指示该BSS类型是不是独立基本服务集;IBSS (independent basic service set, independent basic service set): Indicates whether the BSS type is an independent basic service set;
所以ESS和IBSS这两个指示位互斥,不能同时置1。Therefore, the two indicator bits, ESS and IBSS, are mutually exclusive and cannot be set to 1 at the same time.
privacy(加密):指示是否支持加密;privacy (encryption): indicates whether encryption is supported;
short preamble(短前导码):指示是否支持短前导码;short preamble (short preamble): indicates whether short preamble is supported;
spectrum management(频谱管理):指示是否支持频谱管理;spectrum management: indicates whether spectrum management is supported;
QoS(Quality of service,服务质量):指示是否支持服务质量;QoS (Quality of service, quality of service): Indicates whether to support quality of service;
short slot time(短时隙):指示是否支持短时隙;short slot time: indicates whether short slots are supported;
APSD(automatic power save delivery,自动节能递交):指示AP是否支持自动节能递交;对于STA,该指示位始终设置为0。APSD (automatic power save delivery, automatic power saving delivery): Indicates whether the AP supports automatic power saving delivery; for STA, this indicator is always set to 0.
radio measurement(射频测量):指示是否支持射频测量;radio measurement: indicates whether radio frequency measurement is supported;
EPD(etherType protocol discrimination,太网类型协议鉴别):指示是否支持以太网类型协议鉴别。EPD (etherType protocol discrimination, Ethernet type protocol discrimination): Indicates whether to support Ethernet type protocol discrimination.
关联响应帧为单链路设备之间关联过程中接入点发送的,关联请求帧的部分帧体格式如表2所示,按序号依次为:能力信息字段、状态编码(status code)字段、关联标识符(association identifier,AID)字段、支持的速率和BSS成员选择器字段、扩展的支持的速率和BSS成员选择器字段、EDCA(enhanced distributed channel access,EDCA)参数集字段等。The association response frame is sent by the access point during the association process between single-link devices. The format of part of the frame body of the association request frame is shown in Table 2. The sequence numbers are: capability information field, status code field, Association identifier (association identifier, AID) field, supported rate and BSS member selector field, extended supported rate and BSS member selector field, EDCA (enhanced distributed channel access, EDCA) parameter set field, etc.
表2关联响应帧携带的项目及含义Table 2 Items and meanings carried in the association response frame
序号serial number | 项目project | 含义meaning |
11 | 能力信息Ability information |
用于表示设备支持的能力Used to indicate capabilities supported by the |
22 | 状态编码status code | 用于指示关联是否成功Used to indicate whether the association was successful |
33 | 关联标识符(AID)Association Identifier (AID) |
STA的关联标识符STA's |
44 | 支持的速率和BSS成员选择器Supported rates and BSS member selectors | 该元素不出现如果dot11DMGOptionImplemented为真The element does not appear if dot11DMGOptionImplemented is true |
55 | 扩展的支持的速率和BSS成员选择器Extended supported rates and BSS membership selectors | 该服务集所支持的速率和BSS成员选择器Rates and BSS membership selectors supported by this service set |
66 | EDCA参数集EDCA parameter set | 该元素出现如果dot11QosOptionImplemented为真The element appears if dot11QosOptionImplemented is true |
…… | …… | …… |
其中,status code字段用于指示上述多链路是否建立成功,或者多链路设备是否关联成功,或者non-AP MLD的每个STA是否与AP MLD的每个AP关联;如果关联失败,还会携带相应的status code,如表3所示的状态编码。Among them, the status code field is used to indicate whether the above-mentioned multi-link is successfully established, or whether the multi-link device is successfully associated, or whether each STA of the non-AP MLD is associated with each AP of the AP MLD; if the association fails, it will also Carry the corresponding status code, as shown in Table 3.
表3 status code字段携带的状态编码及对应的名称和含义Table 3 Status codes carried by the status code field and their corresponding names and meanings
状态编码status code | 名称name | 含义meaning | |
00 |
SUCCESS | 成功success | |
11 | REFUSED_REASON_UNSPECIFIEDREFUSED_REASON_UNSPECIFIED | 拒绝但原因不明Rejected for unknown reasons | |
1010 | REFUSED_CAPABILITIES_MISMATCHREFUSED_CAPABILITIES_MISMATCH | 因能力不匹配而拒绝Rejected due to ability mismatch | |
9292 | REFUSED_EXTERNAL_REASONREFUSED_EXTERNAL_REASON | 因外部原因而拒绝rejected for external reasons | |
9393 | REFUSED_AP_OUT_OF_MEMORYREFUSED_AP_OUT_OF_MEMORY | 因没有额外存储而拒绝Rejected for no additional storage | |
1818 | REFUSED_BASIC_RATES_MISMATCH,REFUSED_BASIC_RATES_MISMATCH, | 因基本速率不匹配而拒绝Rejected due to base rate mismatch | |
9494 | REJECTED_EMERGENCY_SERVICES_NOT_SUPPORTED,REJECTED_EMERGENCY_SERVICES_NOT_SUPPORTED, | 因AP不支持紧急服务而拒绝Rejected because AP does not support emergency services | |
3030 | REFUSED_TEMPORARILYREFUSED_TEMPORARILY | 暂时拒绝,可以过一会再关联Temporarily rejected, you can reconnect later | |
…… | …… | …… |
多链路设备可以是单个天线(或单射频模块、或单射频)的多链路设备(single-radio多链路设备),也可以是多天线(或多射频模块、或多射频)的多链路设备(multi-radio多链路设备)。single-radio多链路设备是指该MLD只有一个物理STA,但该STA支持工作在多个频段,可以在多个频段之间切换,但任意时间只能工作在某个频段。multi-radio多链路设备是指MLD具有多个物理STA,对于每个物理STA,其支持工作在一个或者多个频段。本申请实施例对于多链路设备包括的天线的数目并不进行限定。即多链路设备可具有一个或多个物理站点(station,STA),其中,每个STA可支持如上述所述的一个或多个频段。可选的,本申请中non-AP MLD的STA也可称为non-AP MLD的站点。可选的,本申请中的STA也可称为射频(radio),值得注意的是,本方案中涉及的射频既包括射频模块,还包括基带处理模块。The multi-link device can be a single-antenna (or single-radio module, or single-radio) multi-link device (single-radio multi-link device), or a multi-antenna (or multi-radio module, or multi-radio) multi-link device. Link devices (multi-radio multi-link devices). A single-radio multi-link device means that the MLD has only one physical STA, but the STA supports working in multiple frequency bands and can switch between multiple frequency bands, but can only work in a certain frequency band at any time. The multi-radio multi-link device means that the MLD has multiple physical STAs, and for each physical STA, it supports working in one or more frequency bands. This embodiment of the present application does not limit the number of antennas included in the multi-link device. That is, the multi-link device may have one or more physical stations (station, STA), wherein each STA may support one or more frequency bands as described above. Optionally, the STA of the non-AP MLD in this application may also be referred to as the station of the non-AP MLD. Optionally, the STA in this application may also be called a radio frequency (radio). It is worth noting that the radio frequency involved in this solution includes both a radio frequency module and a baseband processing module.
当一个多链路设备的两个STA的射频模块所工作的信道间距足够大,则可以相互不干扰,即可以独立的运行。如果两个STA的射频模块所工作的信道离得较近,则会产生相互干扰,尤其是当一个STA在发送,会对另一个正在接收的STA造成干扰。当multi-radio non-AP MLD和multi-radio AP MLD同时建立多条链路时,如果任意两条链路之间是支持在一条链路上发送的同时,另一条链路在接收,可称之为该两条链路之间是支持STR(simultaneous transmit and receive)能力的,否则称之为该两条链路之间是non-STR的。When the channel spacing between the radio frequency modules of the two STAs of a multi-link device is sufficiently large, they may not interfere with each other, that is, they may operate independently. If the channels operated by the radio frequency modules of the two STAs are close to each other, mutual interference will occur, especially when one STA is transmitting, it will cause interference to another receiving STA. When multi-radio non-AP MLD and multi-radio AP MLD establish multiple links at the same time, if any two links support sending on one link while the other link is receiving, it can be called The reason is that the two links support the STR (simultaneous transmit and receive) capability, otherwise the two links are called non-STR.
当non-AP MLD的一个STA可支持多个频段时,该STA可在该多个频段分别对应的AP MLD的链路上进行切换。例如,如图2所示,non-AP MLD的一个可支持2.4GHz、5GHz和6GHz三个频段,故该STA可在link1、link2和link3之间切换,即该link1对应的STA1、link2对应的STA2和link3对应的STA3可共享一个STA,即该STA可虚拟出三个STA。也就是说,该link1、link2和link3可共享一个STA,或该STA1、STA2和STA3可共享一个STA。When a STA of a non-AP MLD can support multiple frequency bands, the STA can switch on the links of the AP MLDs corresponding to the multiple frequency bands respectively. For example, as shown in Figure 2, one of the non-AP MLDs can support three frequency bands of 2.4GHz, 5GHz and 6GHz, so the STA can switch between link1, link2 and link3, that is, the STA1 and link2 corresponding to the link1 correspond to STA2 and STA3 corresponding to link3 may share one STA, that is, the STA may virtualize three STAs. That is, the link1, link2 and link3 may share one STA, or the STA1, STA2 and STA3 may share one STA.
本申请中的多链路设备可以是单个天线的设备,也可以是多天线的设备。例如,可以是两个以上天线的设备。本申请对于多链路设备包括的天线的数目并不进行限定。多链路设备中可以共享天线,即多链路设备可以共享发送/接收链(Tx/Rx chains)。本申请实施例中给出的共享形式或设备仅为举例说明,对此本申请实施例不做限定。The multi-link device in this application may be a single-antenna device or a multi-antenna device. For example, it may be a device with more than two antennas. This application does not limit the number of antennas included in the multi-link device. Antennas can be shared in multi-link devices, that is, multi-link devices can share transmit/receive chains (Tx/Rx chains). The sharing forms or devices given in the embodiments of the present application are only for illustration, and are not limited to the embodiments of the present application.
在一个例子中,共享天线的多链路设备可以为enhanced single-radio non-AP MLD。 enhanced single-radio non-AP MLD是指该non-AP MLD设备除了常规single-radio non-AP多链路设备(regular single-radio non-AP MLD)所含有的一个STA外,还有一个额外的简化版STA,比如该简化版STA只具备接收一些低MCS的特定帧的功能。enhanced single-radio non-AP MLD的工作流程如图4所示,其可以同时在两条链路上(link 1和link 2)接收,当在一条link上收到AP发送给自身的RTS帧时,此时RTS是作为信道切换信号,当链路接收到RTS帧,则将另外一条link上的Tx/Rx chains都切换到该link上。当该传输机会(transmit opportunity,TXOP)结束后,再恢复到同时在两条link上侦听的状态,并且AP可以充分利用两条link上信道的空闲时间进行下行传输。可以达到增大传输链路上可接收的最大流数和减少non-AP MLD的设备成本的效果。图4中,R代表请求发送(request to send,RTS),C代表允许发送(clear to send,CTS),A代表应答(acknowledgement),D代表数据(data)。In one example, a multi-link device sharing an antenna may be an enhanced single-radio non-AP MLD. The enhanced single-radio non-AP MLD means that the non-AP MLD device has an additional STA in addition to the regular single-radio non-AP multi-link device (regular single-radio non-AP MLD). A simplified version of the STA, for example, the simplified version of the STA only has the function of receiving some specific frames with low MCS. The workflow of enhanced single-radio non-AP MLD is shown in Figure 4. It can be received on two links (link 1 and link 2) at the same time. When the RTS frame sent by the AP to itself is received on one link , at this time RTS is used as a channel switching signal. When the link receives an RTS frame, the Tx/Rx chains on another link are switched to this link. When the transmission opportunity (TXOP) ends, it returns to the state of listening on two links at the same time, and the AP can make full use of the idle time of the channels on the two links for downlink transmission. The effect of increasing the maximum number of streams that can be received on the transmission link and reducing the equipment cost of non-AP MLD can be achieved. In Figure 4, R stands for request to send (RTS), C stands for clear to send (CTS), A stands for acknowledgement, and D stands for data.
另外,允许multi-radio non-AP MLD的STA之间共享Tx/Rx chains。可以定义一种工作模式,当multi-radio non-AP MLD工作在该模式下时,当在某条link上收到AP发送给自身的RTS时,non-AP MLD会将另外一条link上的Tx/RX chain快速切换到该link上。In addition, Tx/Rx chains are allowed to be shared between STAs of a multi-radio non-AP MLD. A working mode can be defined. When the multi-radio non-AP MLD works in this mode, when it receives the RTS sent by the AP to itself on a link, the non-AP MLD will send the Tx on another link. /RX chain quickly switches to this link.
实施例一Example 1
本申请提供了一种多链路建立方法500,该多链路建立方法500能够给出多链路的建立方法,请参阅图5,图5是本申请实施例提供的多链路建立方法500的流程示意图。其中,该多链路建立方法500包括但不限于以下步骤:The present application provides a method 500 for establishing a multi-link. The method 500 for establishing a multi-link can provide a method for establishing a multi-link. Please refer to FIG. 5 , which is a method 500 for establishing a multi-link provided by an embodiment of the present application. Schematic diagram of the process. Wherein, the multi-link establishment method 500 includes but is not limited to the following steps:
S501、第一设备发送请求;S501. The first device sends a request;
S502、第二设备接收该请求;S502, the second device receives the request;
S503、第二设备发送响应;S503, the second device sends a response;
S504、第一设备接收该响应。S504. The first device receives the response.
具体的,该多链路的建立方法500能够通过第一设备在第一链路上向第二设备发送请求,请求中包括建立第一链路和至少一条第二链路的第一指示信息,第二设备接收该请求,并向第一设备发送响应,响应中包括建立第一链路和至少一条第二链路的第二指示信息,第一设备接收该响应。通过这样的流程,建立起包括第一链路和至少一条第二链路的多链路。Specifically, the multi-link establishment method 500 can send a request on the first link to the second device through the first device, where the request includes first indication information for establishing the first link and at least one second link, The second device receives the request, and sends a response to the first device, where the response includes second indication information for establishing the first link and at least one second link, and the first device receives the response. Through such a process, a multi-link including the first link and at least one second link is established.
第一设备包括用于建立所述第一链路和至少一条第二链路所对应的一个或多个站点STA。所述第一指示信息可以包括以下中的一种或多种:The first device includes one or more STAs corresponding to the first link and the at least one second link for establishing the first link. The first indication information may include one or more of the following:
第一能力信息,用于携带所述第一设备的能力信息;first capability information, used to carry capability information of the first device;
天线共享信息,用于指示所述第一设备的一个或多个STA中共享天线的STA信息;Antenna sharing information, used to indicate the STA information of the shared antenna in one or more STAs of the first device;
第一状态信息,用于指示所述第一链路和至少一条第二链路的建立成功后状态;first status information, used to indicate the status after the first link and the at least one second link are successfully established;
地址信息,用于指示所述第一设备的STA所使用的媒体接入控制MAC地址与所述第一设备的MAC地址相同;address information, used to indicate that the MAC address used by the STA of the first device is the same as the MAC address of the first device;
第二能力信息,用于指示所述一个或多个STA中任意两个STA在不同链路下的能否同时发送和接收的能力;The second capability information is used to indicate whether any two STAs in the one or more STAs can transmit and receive at the same time under different links;
第一站点指示信息,用于指示建立成功后所述第一链路和至少一条第二链路的STA的信息。The first station indication information is used to indicate the information of the STAs of the first link and at least one second link after the establishment is successful.
所述第二指示信息可以包括以下中的一种或多种:The second indication information may include one or more of the following:
第三能力信息,用于携带所述第二设备的能力信息;third capability information, used to carry capability information of the second device;
第二状态信息,用于指示所述第一链路和至少一条第二链路的建立状态;second status information, used to indicate the establishment status of the first link and at least one second link;
第二站点指示信息,用于指示建立所述第一链路和至少一条第二链路的STA的信息。The second station indication information is used to indicate the information of the STA that establishes the first link and at least one second link.
具体的,第一设备可以为non-AP MLD,第二设备可以为AP MLD,请求可以携带在关联请求帧中,响应可以携带在关联响应帧中。Specifically, the first device may be a non-AP MLD, the second device may be an AP MLD, the request may be carried in the association request frame, and the response may be carried in the association response frame.
non-AP MLD与AP MLD之间可以建立多条链路,该多链路建立还可称为多链路关联,即non-AP MLD通过多链路建立流程可以实现与AP MLD的多条链路的关联。多链路建立流程中,可以在需要的时候分别建立所需要的链路,也可以在一次建立流程中将其他一个或多个链路也一并建立好。对于一次建立多条链路的情况,non-AP MLD通过其中一条链路(第一链路)向AP MLD发送请求,请求中携带至少一条其他链路(第二链路)的信息。AP MLD发送针对请求发送响应。non-AP MLD接收AP MLD发送的响应,以此来建立与AP MLD之间的多条链路。non-AP MLD和AP MLD在其中一条链路上交互一次关联请求/响应帧,可以将其他一个或多个链路也一并建立好。这时可以在关联请求/响应帧中携带一个新定义的multi-link element来携带至少一条第二链路的其他链路的相关信息。为了简单起见,对于携带了multi-link element的关联请求/响应帧,可以称之为多链路关联请求/响应帧。Multiple links can be established between the non-AP MLD and the AP MLD. The establishment of multiple links can also be called as a multi-link association, that is, the non-AP MLD can establish multiple links with the AP MLD through the multi-link establishment process. road connection. In the multi-link establishment process, the required links can be established separately when needed, or one or more other links can be established together in one establishment process. In the case of establishing multiple links at a time, the non-AP MLD sends a request to the AP MLD through one of the links (the first link), and the request carries the information of at least one other link (the second link). The AP MLD sends a response to the request. The non-AP MLD receives the response sent by the AP MLD to establish multiple links with the AP MLD. The non-AP MLD and AP MLD exchange an association request/response frame on one of the links, and one or more other links can be established together. In this case, a newly defined multi-link element may be carried in the association request/response frame to carry relevant information of other links of at least one second link. For simplicity, an association request/response frame carrying a multi-link element can be called a multi-link association request/response frame.
non-AP MLD发送的请求可以为多链路关联请求帧,AP MLD发送的响应可以为多链路关联响应帧。在建立初期,允许non-AP和AP通过发送管理帧来握手建立数据通路,第一链路即为non-AP MLD选择发送关联请求的链路,称之为发送链路或传输链路(transmitted link),待建立的其他链路(至少一条第二链路)被称为非发送链路或非传输链路(non-transmitted link)。The request sent by the non-AP MLD may be a multi-link association request frame, and the response sent by the AP MLD may be a multi-link association response frame. In the early stage of establishment, the non-AP and AP are allowed to shake hands to establish a data path by sending management frames. The first link is the link selected by the non-AP MLD to send the association request, which is called the sending link or the transmission link (transmitted link). link), the other link (at least one second link) to be established is called a non-transmitted link or a non-transmitted link.
如以图2所示的通信系统为例,该多链路建立过程可包括:Taking the communication system shown in FIG. 2 as an example, the multi-link establishment process may include:
non-AP MLD在link1上向AP MLD发送多链路关联请求(multi-link association request)帧,multi-link association request帧中除了携带link1的站点侧信息外,还会携带link2、link3的站点侧信息,其中,link1为transmitted link,link2和link3为non-transmitted link。携带的信息中包括用于请求建立多条链路的指示信息(第一指示信息),包括能力信息、天线共享信息、链路状态信息、地址信息、同时发送和接收的能力信息以及站点指示信息等,在一次多链路建立的请求中,multi-link association request帧可以携带所述指示信息的一种或多种。The non-AP MLD sends a multi-link association request (multi-link association request) frame to the AP MLD on link1. In addition to the site-side information of link1, the multi-link association request frame also carries the site-side information of link2 and link3. information, where link1 is a transmitted link, and link2 and link3 are non-transmitted links. The carried information includes indication information (first indication information) for requesting the establishment of multiple links, including capability information, antenna sharing information, link status information, address information, simultaneous transmission and reception capability information, and site indication information Etc., in a multi-link establishment request, the multi-link association request frame may carry one or more of the indication information.
AP MLD向non-AP MLD返回多链路关联响应(multi-link association response)帧。其中,multi-link association response帧除了携带link1的站点侧信息,还会携带link1的接入点侧信息,以及link2、link3分别的站点侧信息、接入点侧信息。携带的信息中包括用于响应多链路建立的指示信息(第二指示信息),该指示信息包括能力信息、链路状态信息以及站点指示信息等。在一次多链路建立的响应中,multi-link association response帧可以携带所述指示信息的一种或多种。从而,non-AP MLD与AP MLD通过多链路建立方法500建立了多链路连接。The AP MLD returns a multi-link association response frame to the non-AP MLD. Among them, the multi-link association response frame not only carries the site side information of link1, but also carries the access point side information of link1, and the site side information and access point side information of link2 and link3 respectively. The carried information includes indication information (second indication information) for responding to multi-link establishment, and the indication information includes capability information, link state information, and station indication information. In a multi-link establishment response, the multi-link association response frame may carry one or more of the indication information. Thus, the non-AP MLD and the AP MLD establish a multi-link connection through the multi-link establishment method 500.
本申请还提供了一种多链路建立方法,该多链路建立方法能够给出多链路的建立方法,该多链路的建立方法能够在传输链路上传输携带multi-link element的关联请求/响应帧来指示non-AP MLD请求建立的多条链路中传输链路和其他非传输链路的相关信息。The present application also provides a method for establishing a multi-link, which can provide a method for establishing a multi-link, and the method for establishing a multi-link can transmit an association carrying a multi-link element on a transmission link The request/response frame is used to indicate information about the transport link and other non-transport links among the multiple links established by the non-AP MLD request.
图6是本申请实施例提供的多链路建立方法600的流程示意图。其中,该多链路建立方法600包括但不限于以下步骤:FIG. 6 is a schematic flowchart of a multilink establishment method 600 provided by an embodiment of the present application. Wherein, the multi-link establishment method 600 includes but is not limited to the following steps:
S601、non-AP MLD发送多链路关联请求帧,该多链路关联请求帧需要携带multi-link element来指示非传输链路STA侧的相关信息;S601, the non-AP MLD sends a multi-link association request frame, and the multi-link association request frame needs to carry a multi-link element to indicate relevant information on the STA side of the non-transmission link;
S602、AP MLD接收该多链路关联请求帧;S602, the AP MLD receives the multi-link association request frame;
S603、AP MLD发送多链路关联响应帧,该多链路关联响应帧需要携带multi-link element来指示非传输链路AP侧的相关信息;S603, the AP MLD sends a multi-link association response frame, and the multi-link association response frame needs to carry a multi-link element to indicate relevant information on the AP side of the non-transmission link;
S604、non-AP MLD接收该关联响应帧。S604. The non-AP MLD receives the association response frame.
具体的,non-AP MLD和AP MLD可以通过在一条link上交互携带有multi-link element的多链路关联请求/响应帧。可选的,non-AP MLD和AP MLD可以在发送链路或传输链路上交互携带有multi-link element的多链路关联请求/响应帧。Specifically, non-AP MLD and AP MLD can exchange multi-link association request/response frames carrying multi-link elements on a link. Optionally, the non-AP MLD and the AP MLD may exchange multi-link association request/response frames carrying multi-link elements on the transmission link or transmission link.
进一步的,关联请求/响应帧中携带的multi-link element采用继承模型格式来携带MLD的非传输链路的相关信息。下面对关联请求/响应帧中multi-link element所携带的信息进行具体的说明。Further, the multi-link element carried in the association request/response frame adopts the inheritance model format to carry the relevant information of the non-transmission link of the MLD. The following is a detailed description of the information carried by the multi-link element in the association request/response frame.
图7所示为multi-link association request帧的一种帧结构示意图,展示了其中multi-link element字段的内容。图8所示为multi-link association response帧的一种帧结构示意图,展示了其中的multi-link element字段的内容。图7、图8两种帧里都包括multi-link element,其所携带的信息包括两部分,一部分是多链路设备信息(MLD-level info),一部分是每条链路的链路配置信息(per link profile info),其中,每条非发送链路的链路配置信息可简称为非发送链路配置信息(non-tranmitted link profile info)。Figure 7 shows a schematic diagram of a frame structure of a multi-link association request frame, showing the content of the multi-link element field. Figure 8 is a schematic diagram of a frame structure of a multi-link association response frame, showing the content of the multi-link element field therein. Both frames in Figure 7 and Figure 8 include multi-link elements, and the information carried by them includes two parts, one part is the multi-link device information (MLD-level info), and the other part is the link configuration information of each link (per link profile info), wherein the link configuration information of each non-transmitting link may be referred to as non-transmitting link configuration information (non-transmitted link profile info).
其中,MLD-level info会携带多链路设备的相关信息字段,如图9所示,MLD-level info可能携带的信息包括多链路设备的服务访问点多媒体接入控制地址(MLD’s SAP MAC address)、MLD的STA个数(number of STAs,e.g.M)、常规/增强单射频多链路设备类型指示(regular/enhanced single-radio MLD indication)、同时发送和接收能力指示信息(simultaneous transmit and receive indication,STR指示信息)、共享天线是否存在的指示信息(sharing antenna info present)、共享天线信息(sharing antenna info)等。MLD-level info中包含的具体信息位包括但不限于以上信息,其排列顺序和指定名称本申请不做限定。Among them, MLD-level info will carry the relevant information fields of the multi-link device. As shown in Figure 9, the information that MLD-level info may carry includes the multimedia access control address (MLD's SAP MAC address) of the service access point of the multi-link device. ), the number of STAs of MLD (number of STAs, egM), regular/enhanced single-radio MLD indication (regular/enhanced single-radio MLD indication), simultaneous transmit and receive capability indication (simultaneous transmit and receive indication) , STR indication information), indication information of whether a shared antenna exists (sharing antenna info present), shared antenna information (sharing antenna info), etc. The specific information bits contained in the MLD-level info include but are not limited to the above information, and the arrangement order and designated names are not limited in this application.
其中,per link profile info可能会以一个固定的element开始,如链路索引元素(link-index element)。该链路配置信息也可以以其他固定或不固定的信息元素开始,本申请实施例不做限定。该per link profile info中还会携带相应链路的STA侧(或者AP侧)的相关element,记为x element,当链路中对应的STA侧(或者AP侧)的element与transmitted link的对应的STA侧(或者AP侧)的element内容不同时,其才会携带在per link profile info里。link-index element可能携带信息字段如图10所示,包括链路标识符(link identifier)和元素2(element 2)。其中,link identifier中包括链路标识或链路索引(link ID),Element 2中包括站点的MAC地址(STA’s MAC address)、听信标帧间隔(listen interval)、STA/Radio标识符指示(STA ID/radio ID)、状态码(status code)、链路状态(link status)等。per link profile info中包含的具体信息位包括但不限于以上信息,其排列顺序和指定名称本申请不做限定。Among them, per link profile info may start with a fixed element, such as link-index element. The link configuration information may also start with other fixed or non-fixed information elements, which are not limited in this embodiment of the present application. The per link profile info will also carry the relevant elements on the STA side (or AP side) of the corresponding link, which are denoted as x element. When the content of the element on the STA side (or the AP side) is different, it will be carried in the per link profile info. The link-index element may carry information fields as shown in Figure 10, including link identifier and element 2. Among them, the link identifier includes a link identifier or a link index (link ID), and Element 2 includes the station's MAC address (STA's MAC address), listen to the beacon frame interval (listen interval), STA/Radio identifier indication (STA ID) /radio ID), status code (status code), link status (link status), etc. The specific information bits contained in per link profile info include but are not limited to the above information, and the arrangement order and designated name are not limited in this application.
下面对MLD-level info中,可能携带的信息进行介绍。The information that may be carried in the MLD-level info is described below.
·MLD’s SAP MAC address:指示多链路设备的服务访问点的MAC地址。MLD’s SAP MAC address: Indicates the MAC address of the service access point of the multi-link device.
·Number of STAs:指示MLD的STA个数,这里只指物理STA或者radio,例如,用M 表示,M仅为举例说明,本申请实施例对此不做限定。· Number of STAs: indicates the number of STAs of the MLD, here only refers to physical STAs or radios, for example, it is represented by M, and M is only for illustration, which is not limited in this embodiment of the present application.
·regular/enhanced single-radio MLD:当M=1时,该指示位用于指示single-radio MLD是regular single-radio MLD或是enhanced single-radio MLD。· regular/enhanced single-radio MLD: When M=1, this indicator bit is used to indicate whether the single-radio MLD is a regular single-radio MLD or an enhanced single-radio MLD.
·STR指示信息:当M>1时,能够指示所建立的多条链路中任一条link与其他各条link是否支持STR,另一种表述形式,即指示所建立的多条链路中任一条link与其他link是STR或者non-STR。所述第二能力信息可以携带在STR指示信息,但不限定于所列举的STR指示信息的形式,包括能够达到相同的指示功能和效果的指示元素或字段。STR indication information: when M>1, it can indicate whether any link and other links in the established multiple links support STR. Another form of expression is to indicate whether any of the established multiple links A link and other links are STR or non-STR. The second capability information may be carried in the STR indication information, but is not limited to the form of the STR indication information listed, including indication elements or fields that can achieve the same indication function and effect.
一种实施方式中,采用bitmap形式来指示各任一条link与其他link是否支持STR。例如,假设non-AP MLD有3个STA,AP MLD有3个AP,non-AP MLD和AP MLD有3条link,其bitmap如图11所示,列出了任意两个STA的组合中任意两条link的情况,根据在对应的比特指示位上的指示信息来指示该任意两个STA的组合中任意两条link是否支持STR的情况。例如该位比特信息为1表示两条link支持STR,该位比特信息为0表示两条link不支持STR。可选的,该位比特信息为0表示两条link支持STR,该位比特信息为1表示两条link不支持STR,本申请实施例中对比特信息的具体指示方式不做限定。另一种实施方式中,non-AP MLD向AP MLD指示任意两个STA之间STR操作所要求的最小信道间隔Gmin。当该两个STA之间所工作的信道的间隔小于Gmin时,则不支持STR,当该两个STA之间所工作的信道的间隔大于或者等于Gmin时,则支持STR操作。本申请实施例中列举bitmap和指示最小信道间隔Gmin的形式来举例说明STR指示信息的指示方法,具体实施操作中不限定于所列举的形式,包括能够达到相同的指示功能和效果的指示形式。In an implementation manner, a bitmap is used to indicate whether each link and other links support STR. For example, assuming that the non-AP MLD has 3 STAs, the AP MLD has 3 APs, and the non-AP MLD and AP MLD have 3 links, the bitmap is shown in Figure 11, which lists any combination of any two STAs. In the case of two links, whether any two links in the combination of any two STAs support STR is indicated according to the indication information on the corresponding bit indication bit. For example, if the bit information is 1, it means that the two links support STR, and if the bit information is 0, it means that the two links do not support STR. Optionally, if the bit information is 0, it indicates that the two links support STR, and if the bit information is 1, it indicates that the two links do not support STR. The specific indication manner of the bit information is not limited in this embodiment of the present application. In another embodiment, the non-AP MLD indicates to the AP MLD the minimum channel separation Gmin required for STR operation between any two STAs. When the interval between the working channels between the two STAs is less than Gmin, the STR is not supported, and when the interval between the working channels between the two STAs is greater than or equal to Gmin, the STR operation is supported. In the embodiments of the present application, the form of bitmap and the minimum channel interval Gmin are listed to illustrate the indication method of STR indication information.
STR指示信息在关联请求帧中携带,non-AP侧告知AP侧所请求建立的链路中任意两个STA在不同链路下能否同时发送和接收的能力。AP侧接收到该指示信息,在关联响应帧中可以携带相同的信息发送回non-AP侧,可选的,AP侧接收到该指示信息,在关联响应帧中不携带该位指示信息,可以有效的节省信令开销。The STR indication information is carried in the association request frame, and the non-AP side informs the AP side whether any two STAs in the link requested to be established can transmit and receive at the same time under different links. The AP side receives the indication information, and can carry the same information in the association response frame and send it back to the non-AP side. Optionally, the AP side receives the indication information and does not carry the bit indication information in the association response frame. Effectively save signaling overhead.
通过STR指示信息可以告知AP MLD端,non-AP MLD端任意两条链路上是否支持同时收发。根据STR指示信息,AP MLD会在non-AP MLD在一条链路上发送上行数据的时候,避免在另外一条与该链路不支持STR的链路上向non-AP MLD发送下行数据,避免因链路之间的干扰而导致无法正确接收下行数据。如果两条链路不支持STR,即使这时候向该non-AP MLD发送下行数据,也会因链路之间的干扰而导致无法正确接收下行数据。STR指示信息指示各条链路是否支持同时收发,可以帮助AP MLD进行链路分配,能够利用同时收发的链路节省数据传输的时间,且可以避免数据的上下行传输冲突。Through the STR indication information, the AP MLD side can be informed whether the non-AP MLD side supports simultaneous transmission and reception on any two links. According to the STR indication information, the AP MLD will avoid sending downlink data to the non-AP MLD on another link that does not support STR when the non-AP MLD sends uplink data on one link. The interference between the links causes the downlink data to be unable to be received correctly. If the two links do not support STR, even if the downlink data is sent to the non-AP MLD at this time, the downlink data cannot be received correctly due to the interference between the links. The STR indication information indicates whether each link supports simultaneous transmission and reception, which can help the AP MLD to perform link allocation, save data transmission time by using the simultaneous transmission and reception links, and avoid data uplink and downlink transmission conflicts.
·sharing antenna info present:当M>1时,该比特位用于指示是否出现共享天线信息,如果该指示位置1,则表示共享天线信息存在,否则,不存在共享天线信息。·sharing antenna info present: When M>1, this bit is used to indicate whether shared antenna information appears. If the indication position is 1, it means that shared antenna information exists, otherwise, there is no shared antenna information.
·sharing antenna info:当M>1时,该指示位用于指示哪些STA可以共享天线,另一种表述形式,指示哪些STA可以共享Tx/Rx chains。如图12所示,sharing antenna info信息指示了共享的天线或者Tx/Rx chains的总数、共享天线或者Tx/Rx chains的STA的个数以及哪些STA可以共享天线或者Tx/Rx chains。例如,假设non-AP MLD共有3个物理STA:STA0、STA1和STA2,其中STA0工作在2.4GHz频段上,STA1和STA2可以工作在5GHz或者6GHz频段上,且STA1和STA2共享天线或者Tx/Rx chains,假设共享的天线或者Tx/Rx chains总数为4,则具体指示为:Sharing antenna info: When M>1, this indicator bit is used to indicate which STAs can share the antenna, another form of expression, which indicates which STAs can share Tx/Rx chains. As shown in Figure 12, the sharing antenna info information indicates the total number of shared antennas or Tx/Rx chains, the number of STAs sharing antennas or Tx/Rx chains, and which STAs can share antennas or Tx/Rx chains. For example, assume that a non-AP MLD has 3 physical STAs: STA0, STA1 and STA2, where STA0 works in the 2.4GHz frequency band, STA1 and STA2 can work in the 5GHz or 6GHz frequency band, and STA1 and STA2 share the antenna or Tx/Rx chains, assuming that the total number of shared antennas or Tx/Rx chains is 4, the specific instructions are:
共享Tx/Rx总数:4;Total number of shared Tx/Rx: 4;
共享Tx/Rx的STA个数:2;Number of STAs sharing Tx/Rx: 2;
List of STA ID:1,2。List of STA IDs: 1, 2.
假设non-AP MLD共有3个物理STA:STA0、STA1和STA2,STA0、STA1和STA2共享天线或者Tx/Rx chains且均支持2.4GH、5GHz和6GHz频段,假设共享的天线或者Tx/Rx chains的总数为6,则具体信息指示为:It is assumed that the non-AP MLD has 3 physical STAs: STA0, STA1 and STA2. STA0, STA1 and STA2 share antennas or Tx/Rx chains and all support 2.4GH, 5GHz and 6GHz frequency bands. The total number is 6, and the specific information is indicated as:
共享Tx/Rx总数:6;Total number of shared Tx/Rx: 6;
共享Tx/Rx的STA个数:3;Number of STAs sharing Tx/Rx: 3;
List of STA ID:1,2,3。List of STA IDs: 1, 2, 3.
所述天线共享信息携带在sharing antenna info present和sharing antenna info,天线共享信息在关联请求帧中携带,non-AP侧告知AP侧所请求建立的链路中是否存在天线共享以及如果可以进行天线共享,则天线或Tx/Rx chains的总数、共享天线或者Tx/Rx chains的STA的个数以及哪些STA可以共享天线或者Tx/Rx chains。AP侧接收到该指示信息,在关联响应帧中可以携带相同的信息发送回non-AP侧,可选的,AP侧接收到该指示信息,在关联响应帧中不携带该位指示信息,可以有效的节省信令开销。天线共享信息允许AP MLD和non-AP MLD之间协商,灵活配置相应链路的收发流数,可以达到增大传输链路上可接收的最大流数的效果。The antenna sharing information is carried in sharing antenna info present and sharing antenna info, the antenna sharing information is carried in the association request frame, and the non-AP side informs the AP side whether there is antenna sharing in the link requested by the AP side and if antenna sharing is possible. , then the total number of antennas or Tx/Rx chains, the number of STAs sharing antennas or Tx/Rx chains, and which STAs can share antennas or Tx/Rx chains. The AP side receives the indication information, and can carry the same information in the association response frame and send it back to the non-AP side. Optionally, the AP side receives the indication information and does not carry the bit indication information in the association response frame. Effectively save signaling overhead. The antenna sharing information allows negotiation between the AP MLD and the non-AP MLD to flexibly configure the number of transmit and receive streams on the corresponding link, which can increase the maximum number of streams that can be received on the transmission link.
下面对per link profile info中的link-index element中可能携带的信息进行介绍。The following introduces the information that may be carried in the link-index element in the per link profile info.
·link ID:指示该link profile info是哪条link的相关信息,可以称之为链路标识或链路索引或其他含义相同的名称,用于表征AP MLD在某个频段的某个信道上建立的基本服务集,即(操作类别(Operating Class),信道号(channel number),基本服务集标识(BSSID))。non-AP MLD通过某个隶属的STA通过一次关联操作来实现non-AP MLD的多个隶属STA同时与AP MLD的不同AP分别进行关联来建立多条传输链路。non-AP MLD和AP MLD可以通过链路标识来指示对应的链路以及链路两端所对应的AP和non-AP STA。因此,在Non-AP MLD与AP MLD之间进行相关信令指示时,只需携带对应的链路标识,减少了信令开销。link ID在关联请求帧中携带,non-AP侧告知AP MLD请求与哪个AP建立链路,AP MLD接收到该指示信息,若同意所请求AP建立该条链路,在关联响应帧中可以携带相同的信息发送回non-AP侧。AP MLD接收到该指示信息,若拒绝所请求AP建立该条链路,则在响应的指示信息位携带拒绝链路建立的信息。AP MLD若拒绝所请求AP建立该条链路,但分配另一个AP建立该条链路,则在关联响应帧中携带所指定的AP的link ID返回non-AP侧。可选的,non-AP MLD通过接收探测响应帧或者信标帧,获得AP MLD的每条link的link ID等信息。Link ID: Indicates the relevant information of which link the link profile info is. It can be called a link identifier or a link index or other names with the same meaning. It is used to indicate that the AP MLD is established on a certain channel in a certain frequency band. The basic service set, namely (Operating Class (Operating Class), channel number (channel number), Basic Service Set Identifier (BSSID)). The non-AP MLD realizes that multiple subordinate STAs of the non-AP MLD are associated with different APs of the AP MLD through an association operation through a certain subordinate STA to establish multiple transmission links. The non-AP MLD and AP MLD can use the link identifier to indicate the corresponding link and the APs and non-AP STAs corresponding to both ends of the link. Therefore, when performing related signaling instructions between the Non-AP MLD and the AP MLD, only the corresponding link identifier needs to be carried, which reduces signaling overhead. The link ID is carried in the association request frame. The non-AP side informs the AP MLD which AP to request to establish a link with. The AP MLD receives the indication information. If it agrees with the requested AP to establish the link, it can be carried in the association response frame. The same information is sent back to the non-AP side. The AP MLD receives the indication information, and if it rejects the requested AP to establish the link, the indication information bit of the response carries the information of rejecting the link establishment. If the AP MLD rejects the requested AP to establish the link, but assigns another AP to establish the link, it will carry the specified AP's link ID in the association response frame and return it to the non-AP side. Optionally, the non-AP MLD obtains information such as the link ID of each link of the AP MLD by receiving a probe response frame or a beacon frame.
·STA’s MAC address:指示每个站点的MAC地址。前述地址信息携带在STA’s MAC address中。在本申请中,支持两种情况的地址指示方法,可以在MLD-level info中增加1bit指示信息用来指示non-AP MLD采用哪种地址指示方法。一种实施方式中,当MLD-level info中该指示比特置0时,表示non-AP MLD中所有不同的STA使用相同的MAC address,且设置为non-AP MLD的SAP MAC address,此时就无需在per link profile info中携带每条link对应STA端的MAC address,指示STAs所使用的MAC地址,可以节省开销。另一种实施方式中,当MLD-level info中该指示比特置1时,表示non-AP MLD中的STA均使用不同的MAC address且每条link对应的STA的MAC address均不同于non-AP MLD的SAP MAC address,则per link profile info中STA’s MAC address会指示每条link对应STA端所使用的MAC address。STA’s MAC address: Indicates the MAC address of each station. The aforementioned address information is carried in the STA's MAC address. In this application, two kinds of address indication methods are supported, and 1-bit indication information can be added to the MLD-level info to indicate which address indication method the non-AP MLD adopts. In one embodiment, when the indication bit in the MLD-level info is set to 0, it means that all different STAs in the non-AP MLD use the same MAC address, and are set to the SAP MAC address of the non-AP MLD. There is no need to carry the MAC address of each link corresponding to the STA in the per link profile info to indicate the MAC address used by the STAs, which can save overhead. In another embodiment, when the indication bit in the MLD-level info is set to 1, it means that the STAs in the non-AP MLD all use different MAC addresses, and the MAC addresses of the STAs corresponding to each link are different from those of the non-AP. The SAP MAC address of the MLD, the STA's MAC address in the per link profile info will indicate the MAC address used by the STA for each link.
STA’s MAC address的存在允许不同链路使用不同的MAC地址。STA’s MAC address在关联请求帧中携带,non-AP侧告知AP侧所请求建立的链路中的每个STA的MAC地址。AP侧接收到该指示信息,在关联响应帧中可以携带相同的信息发送回non-AP侧。可选的,AP侧接收到该指示信息,在关联响应帧中可以不携带该位指示信息,可以有效的节省信令开销。The presence of the STA's MAC address allows different links to use different MAC addresses. The STA's MAC address is carried in the association request frame, and the non-AP side informs the AP side of the MAC address of each STA in the link requested to be established. The AP side receives the indication information, and can carry the same information in the association response frame and send it back to the non-AP side. Optionally, when the AP side receives the indication information, the bit indication information may not be carried in the association response frame, which can effectively save signaling overhead.
·listen interval:指示听信标帧间隔,即间隔多少个信标帧醒来一次接收信标帧;listen interval: Indicates the interval for listening to the beacon frame, that is, how many beacon frames to wake up at once to receive the beacon frame;
·STA ID/radio ID:指示non-AP MLD和AP MLD建立的多条链路中,允许建立每条链路的non-AP MLD的STA/radio,对于transmitted link所对应的STA ID默认为0。所述第一站点指示信息携带在多链路关联请求帧中STA ID中,所述第二站点指示信息携带在多链路关联响应帧中STA ID中。例如,假设non-AP MLD有两个射频:STA0和STA1,AP MLD具有AP0、AP1、AP2,AP MLD的链路分别是link0、link1、link2,假设link 0是transmitted link。该多链路建立方法600能够指示non-AP MLD请求建立的link0、link1、link2中,用于建立link0的non-AP MLD的STA(通常默认为STA0)、用于建立link1的non-AP MLD的STA以及用于建立link2的non-AP MLD的STA。STA ID/radio ID: Indicates that among the multiple links established by non-AP MLD and AP MLD, the STA/radio of non-AP MLD of each link is allowed to be established. The STA ID corresponding to the transmitted link is 0 by default. . The first site indication information is carried in the STA ID in the multi-link association request frame, and the second site indication information is carried in the STA ID in the multi-link association response frame. For example, suppose that the non-AP MLD has two radios: STA0 and STA1, the AP MLD has AP0, AP1, and AP2, and the links of the AP MLD are link0, link1, and link2 respectively, and it is assumed that link 0 is the transmitted link. The multi-link establishment method 600 can indicate that among the link0, link1, and link2 that the non-AP MLD requests to establish, the STA for establishing the non-AP MLD of link0 (usually STA0 by default), the non-AP MLD for establishing link1 STA and the STA used to establish the non-AP MLD of link2.
也就是说,该多链路建立方法600能够指示non-AP MLD的每个STA/radio允许关联的AP MLD中的AP,STA0默认关联transmitted link所在AP MLD中的AP。或者,指示non-AP MLD请求建立的多条链路中,允许共享non-AP MLD的每个STA/radio的链路,默认STA0已有链路transmitted link。或者,指示non-AP MLD的每个STA/radio允许建立的链路,STA0默认建立transmitted link链路。或者,指示AP MLD中的每个AP允许关联的non-AP MLD的STA/radio,其中transmitted link所在AP默认关联STA0。例如,假设non-AP MLD有两个射频:STA0和STA1,AP MLD具有AP0、AP1、AP2,AP MLD的链路分别是link0、link1、link2,该多链路建立方法600能够指示STA0和STA1分别允许关联的AP MLD中的AP,STA0默认关联transmitted link所在AP MLD中的AP。或者,指示link0、link1、link2中,允许共享STA0的链路以及允许共享STA1的链路,默认STA0已有链路transmitted link。或者,指示STA0允许建立的链路、STA1允许建立的链路,STA0默认建立transmitted link链路。或者,指示AP0允许关联的STA,AP1允许关联的STA,AP2允许关联的STA,其中transmitted link所在AP默认关联STA0。That is to say, the multi-link establishment method 600 can indicate that each STA/radio of the non-AP MLD is allowed to associate with the AP in the AP MLD, and the STA0 associates with the AP in the AP MLD where the transmitted link is located by default. Or, among the multiple links that the non-AP MLD requests to establish, it is allowed to share the link of each STA/radio of the non-AP MLD. By default, STA0 already has a transmitted link. Or, indicate the link that each STA/radio of the non-AP MLD is allowed to establish, and STA0 establishes the transmitted link link by default. Or, instruct each AP in the AP MLD to allow the STA/radio of the associated non-AP MLD, where the AP where the transmitted link is located is associated with STA0 by default. For example, assuming that the non-AP MLD has two radios: STA0 and STA1, the AP MLD has AP0, AP1, and AP2, and the links of the AP MLD are link0, link1, and link2, respectively, the multi-link establishment method 600 can instruct STA0 and STA1 The APs in the associated AP MLD are respectively allowed. By default, STA0 is associated with the AP in the AP MLD where the transmitted link is located. Or, instruct link0, link1, and link2 to allow sharing of STA0's link and allow to share STA1's link. By default, STA0 already has a transmitted link. Or, indicate the link that STA0 allows to establish, and the link that STA1 allows to establish, and STA0 establishes the transmitted link link by default. Or, instruct AP0 to allow associated STAs, AP1 to allow associated STAs, and AP2 to allow associated STAs, where the AP where the transmitted link is located is associated with STA0 by default.
具体的指示形式中,一种实施方式中,采用bitmap形式来指示non-AP MLD请求建立的多条链路中,允许建立每条链路的non-AP MLD的STA/radio。AP MLD可以在该多链路建立方法600中多链路关联响应帧中的该指示信息位指示每条link可以由哪些STA来建立。例如对于link0,对应的bitmap为10来表示link0通过STA 0来建立。对于link1,对应的bitmap为10表示link1通过STA0来建立。对于link2,对应的bitmap为01表示link2通过STA1来建立。则表示STA0既可以建立link0也可以建立link1,STA1可以建立link2。该bitmap信息携带于per link profile info中。另一种实施方式中,通过每条链路配置信息per link profile info来一一列举出来,或者说该指示信息位可以直接指示对应的STA索引。例如对于link0,具体指示link0通过STA0来建立,则该STA ID为0;对于link1,具体指示link1通过STA0来建立,则该STA ID为0。对于link2,具体指示link2通过STA1来建立,则该STA ID为1。则表示STA0既可以建立link0也可以建立link1,STA1可以建立link2。In the specific indication form, in one embodiment, the bitmap form is used to indicate that among the multiple links that the non-AP MLD requests to establish, the STA/radio of the non-AP MLD of each link is allowed to be established. The AP MLD may indicate which STAs each link can be established by in the indication information bit in the multi-link association response frame in the multi-link establishment method 600. For example, for link0, the corresponding bitmap is 10, indicating that link0 is established through STA 0. For link1, the corresponding bitmap is 10, indicating that link1 is established through STA0. For link2, the corresponding bitmap is 01, indicating that link2 is established through STA1. It means that STA0 can establish link0 or link1, and STA1 can establish link2. The bitmap information is carried in per link profile info. In another implementation manner, each link configuration information per link profile info is enumerated one by one, or the indication information bit can directly indicate the corresponding STA index. For example, for link0, if link0 is specified to be established through STA0, the STA ID is 0; for link1, if link1 is specified to be established through STA0, then the STA ID is 0. For link2, if link2 is specifically instructed to be established by STA1, the STA ID is 1. It means that STA0 can establish link0 or link1, and STA1 can establish link2.
站点指示信息指示对应链路是由哪个STA来建立的,如果多条链路使用了同一个STA来建立,则说明这些链路共享一个STA。这时候,在任意时刻只允许最多一条链路处于Enable状态,其余链路为Disable状态。The station indication information indicates which STA establishes the corresponding link. If multiple links are established by the same STA, it means that these links share one STA. At this time, only at most one link is allowed to be in the Enable state at any time, and the rest of the links are in the Disable state.
·status code:指示该link是否建立成功,多链路建立方法601中多链路关联请求帧中该指示信息是reserved的,即保留的或者建议值或者无意义的或者等待更改的等,只有在多链路关联响应帧中才有意义。多链路建立方法603中多链路关联响应帧中该指示位信息指示该条link是否建立成功,如果建立失败,则可将该指示信息设置成不同的值来指示失败的原因,可能的表示方式如表4所示。其中的建立链路状态的具体编码以及对应名称仅为举例说明,本申请实施例对此不做限定,包括具有相同指示功能和含义的形式。Status code: indicates whether the link is successfully established. The indication information in the multi-link association request frame in the multi-link establishment method 601 is reserved, that is, reserved or suggested values or meaningless or waiting to be changed. It is meaningful only in the multilink association response frame. In the multi-link establishment method 603, the indication bit information in the multi-link association response frame indicates whether the link is successfully established. If the establishment fails, the indication information can be set to a different value to indicate the reason for the failure. Possible indications The way is shown in Table 4. The specific codes and corresponding names of the established link state are only for illustration, and are not limited in the embodiments of the present application, including forms with the same indication function and meaning.
表4 link-index element中status code字段The status code field in the link-index element in Table 4
状态编码status code | 名称name | 含义meaning | |
00 |
SUCCESS | 成功success | |
11 | REFUSED_REASON_UNSPECIFIEDREFUSED_REASON_UNSPECIFIED | 拒绝但原因不明Rejected for unknown reasons | |
1010 | REFUSED_CAPABILITIES_MISMATCHREFUSED_CAPABILITIES_MISMATCH | 因能力不匹配而拒绝Rejected due to ability mismatch | |
9292 | REFUSED_EXTERNAL_REASONREFUSED_EXTERNAL_REASON | 因外部原因而拒绝rejected for external reasons | |
9393 | REFUSED_AP_OUT_OF_MEMORYREFUSED_AP_OUT_OF_MEMORY | 因没有额外存储而拒绝Rejected for no additional storage | |
1818 | REFUSED_BASIC_RATES_MISMATCH,REFUSED_BASIC_RATES_MISMATCH, | 因基本速率不匹配而拒绝Rejected due to base rate mismatch | |
9494 | REJECTED_EMERGENCY_SERVICES_NOT_SUPPORTED,REJECTED_EMERGENCY_SERVICES_NOT_SUPPORTED, | 因AP不支持紧急服务而拒绝Rejected because AP does not support emergency services | |
3030 | REFUSED_TEMPORARILYREFUSED_TEMPORARILY | 暂时拒绝,可以过一会再关联Temporarily rejected, you can reconnect later | |
…… | …… | …… |
·link status:指示该link设置为何种状态,表示link期望为何种状态或者处于何种状态。所述第一状态信息携带在多链路关联请求帧的link status中,所述第二状态信息携带在多链路关联响应帧的link status中。在本申请实施例中,多链路建立方法601中多链路关联请求帧中该指示信息是reserved的,即保留的或者建议值或者无意义的或者等待更改的等,只有在响应或多链路关联响应帧中才有实际意义,在多链路关联请求帧中,non-AP侧携带的link status用于指示请求建立的多链路期望的建立成功后的状态,AP侧接收到该指示信息后,根据实际的链路建立情况返回多链路建立后的link status。多链路建立方法603多链路关联响应帧中该指示位信息指示该条link建立的状态。·link status: Indicates what state the link is set to, indicating what state the link is expected to be in or in what state. The first status information is carried in the link status of the multi-link association request frame, and the second status information is carried in the link status of the multi-link association response frame. In this embodiment of the present application, the indication information in the multi-link association request frame in the multi-link establishment method 601 is reserved, that is, reserved or suggested values or meaningless or waiting to be changed. It is only meaningful in the link association response frame. In the multi-link association request frame, the link status carried by the non-AP side is used to indicate the desired state of the multi-link requested to be established after the establishment is successful, and the AP side receives the indication. After the information is received, the link status after multi-link establishment is returned according to the actual link establishment situation. In the multi-link establishment method 603, the indication bit information in the multi-link association response frame indicates the status of the link establishment.
一种指示方式是用status code来指示链路建立成功与否,再用link status来指示链路建立成功后的状态。包括打开(Enable)、关闭(Disable)、节能(Power Save)中的一种。其中,Enable是指该link开启;Disable是指该link关闭;Power Save是指该link处于节能状态。Disable状态是指基带处理模块和射频模块都关闭,Power Save是指只关闭射频模块,基带处理模块为数字处理部分等,射频模块为发送/接收部分等。当某条link处于Power Save状态时,需要AP MLD在锚链路(anchor link)的信标(Beacon)中指示该link的AP端是否有数据要发送给对应的STA。锚链路是由non-AP MLD和AP MLD协商或者non-AP MLD在Enable链路中指定其中一条为锚链路,non-AP MLD侦听锚链路上的Beacon帧就可以获知其他处于休眠状态的链路是否需要醒来进行数据接收,再携带信息唤醒处于Power Save状态的link。One indication method is to use the status code to indicate whether the link is established successfully or not, and then use the link status to indicate the status after the link is established successfully. Including one of Enable, Disable, and Power Save. Among them, Enable means that the link is turned on; Disable means that the link is closed; Power Save means that the link is in a power-saving state. The Disable state means that both the baseband processing module and the RF module are turned off. Power Save means that only the RF module is turned off. The baseband processing module is the digital processing part, and the RF module is the sending/receiving part. When a link is in the Power Save state, the AP MLD is required to indicate in the Beacon of the anchor link whether the AP of the link has data to send to the corresponding STA. The anchor link is negotiated by the non-AP MLD and the AP MLD, or the non-AP MLD specifies one of the anchor links in the Enable link. The non-AP MLD listens to the Beacon frames on the anchor link to learn that the other ones are dormant. Whether the link in the state needs to wake up to receive data, and then carry the information to wake up the link in the Power Save state.
另一种指示方式,只需要用link status来指示链路的状态,包括Enable、Disable、Power Save和失败(Reject)中的一种,此时不再需要status code字段。其中,Enable是指该link开启;Disable是指该link彻底关闭;Power Save是指该link处于节能状态;Reject是指该link建立失败。Disable状态是指基带处理模块和射频模块都关闭,Power Save是指只关闭射频模块,基带处理模块为数字处理部分等,射频模块为发送/接收部分等。当某条link处于Power Save状态时,需要AP MLD在锚链路(anchor link)的信标(Beacon)中 指示该link的AP端是否有数据要发送给对应的STA。锚链路是由non-AP MLD和AP MLD协商或者non-AP MLD在Enable链路中指定其中一条为锚链路,non-AP MLD侦听锚链路上的Beacon帧就可以获知其他处于休眠状态的链路是否需要醒来进行数据接收,再携带信息唤醒处于Power Save状态的link。当link status为Reject时,表示相应的link建立失败,这时不再需要status code字段,可以有效的节省信令开销。Another indication method is to use link status to indicate the status of the link, including one of Enable, Disable, Power Save, and Reject. At this time, the status code field is no longer required. Among them, Enable means that the link is turned on; Disable means that the link is completely closed; Power Save means that the link is in an energy-saving state; Reject means that the establishment of the link fails. The Disable state means that both the baseband processing module and the RF module are turned off. Power Save means that only the RF module is turned off. The baseband processing module is the digital processing part, and the RF module is the sending/receiving part. When a link is in the Power Save state, the AP MLD is required to indicate in the Beacon of the anchor link whether the AP of the link has data to send to the corresponding STA. The anchor link is negotiated between the non-AP MLD and the AP MLD, or the non-AP MLD specifies one of the anchor links in the Enable link. The non-AP MLD listens to the Beacon frames on the anchor link to learn that the other ones are dormant. Whether the link in the state needs to wake up to receive data, and then carry the information to wake up the link in the Power Save state. When the link status is Reject, it means that the corresponding link fails to be established. In this case, the status code field is no longer needed, which can effectively save signaling overhead.
在一种实施方式中,当一个STA请求建立多条link时,只允许其中一条link处于Enable,其他link处于Disable。例如,non-AP MLD具有一个物理STA,可支持2.4GHz、5GHz和6GHz三个频段上工作,可以建立起三条链路link1、link2和link3,但该三条链路共享一个物理STA,故其在同一时刻只能有一条链路处于Enable状态,其他链路处于Disable状态。例如,原link2处于Enable状态,link1、link3处于Disable状态,该non-AP MLD可实现从link2快速切换到link3,从而使得link2从enable状态变为disable状态,使得link3从disable状态变为enable状态。In one embodiment, when one STA requests to establish multiple links, only one of the links is allowed to be enabled, and the other links are allowed to be disabled. For example, a non-AP MLD has one physical STA, which can work in three frequency bands: 2.4GHz, 5GHz, and 6GHz, and can establish three links link1, link2, and link3, but the three links share a physical STA, so it is in the Only one link can be in the Enable state at the same time, and the other links are in the Disable state. For example, if the original link2 is in the Enable state, and link1 and link3 are in the Disable state, the non-AP MLD can quickly switch from link2 to link3, so that link2 changes from the enable state to the disable state, and link3 changes from the disable state to the enable state.
link status允许non-AP MLD请求建立多条链路,可以将暂时不需要的链路关闭(Disable),等需要时或者有大量数据需要传输时再把相应链路打开(Enable),减少链路切换的时延。当一个STA请求建立多条link时(一个物理STA虚拟出多个STA),只允许其中一条link处于Enable,其他link处于Disable。link status allows non-AP MLD to request the establishment of multiple links, and can disable the temporarily unnecessary links (Disable), and then enable the corresponding links when needed or when a large amount of data needs to be transmitted (Enable), reducing the number of links handover delay. When a STA requests to establish multiple links (one physical STA virtualizes multiple STAs), only one link is allowed to be enabled, and the other links are disabled.
实施例二 Embodiment 2
这里介绍实施例一中的能力信息,第一能力信息具体是携带于多链路关联请求帧中的capability information,第三能力信息具体是携带于多链路关联响应帧中的capability information。信息位置相同因为其所代表的功能相同,但在实际链路的建立过程中,第一能力信息用于携带non-AP MLD的能力信息,第三能力信息用于携带AP MLD的能力信息,因此虽然都是代表能力信息的指示信息,但以其携带在多链路关联请求帧或多关联响应帧中来进行区分。The capability information in Embodiment 1 is introduced here. The first capability information is specifically the capability information carried in the multi-link association request frame, and the third capability information is specifically the capability information carried in the multi-link association response frame. The information locations are the same because the functions they represent are the same, but in the actual link establishment process, the first capability information is used to carry the non-AP MLD capability information, and the third capability information is used to carry the AP MLD capability information. Therefore, Although both are indication information representing capability information, they are distinguished by being carried in the multi-link association request frame or the multi-association response frame.
本申请还提供了一种多链路建立方法700,如图13所示,该多链路建立方法700与多链路建立方法600类似,该多链路建立方法700中的多链路关联请求/响应帧携带capability information指示字段信息,该capability information指示字段信息用于指示AP MLD或者non-AP MLD支持的功能。The present application also provides a multi-link establishment method 700, as shown in FIG. 13, the multi-link establishment method 700 is similar to the multi-link establishment method 600, and the multi-link association request in the multi-link establishment method 700 / The response frame carries capability information indication field information, and the capability information indication field information is used to indicate the functions supported by the AP MLD or non-AP MLD.
请参阅图13,图13是本申请实施例提供的多链路建立方法700的流程示意图。其中,该多链路建立方法700包括但不限于以下步骤:Please refer to FIG. 13 , which is a schematic flowchart of a method 700 for establishing a multi-link provided by an embodiment of the present application. Wherein, the multi-link establishment method 700 includes but is not limited to the following steps:
S701、non-AP MLD发送多链路关联请求帧,该多链路关联请求帧携带STA侧的capability information相关信息;S701. The non-AP MLD sends a multi-link association request frame, where the multi-link association request frame carries capability information related information on the STA side;
S702、AP MLD接收该多链路关联请求帧;S702, the AP MLD receives the multi-link association request frame;
S703、AP MLD发送多链路关联响应帧,该多链路关联响应帧携带AP侧的capability information相关信息;S703, the AP MLD sends a multi-link association response frame, where the multi-link association response frame carries capability information related information on the AP side;
S704、non-AP MLD接收该关联响应帧。S704, the non-AP MLD receives the association response frame.
该capability information指示字段信息的结构如图3所示,其中每个bit各自代表一种特殊功能,每个bit信息代表的功能介绍与实施例一中一致。The structure of the capability information indication field information is shown in Figure 3, wherein each bit represents a special function, and the description of the function represented by each bit information is consistent with that in the first embodiment.
具体地,该多链路建立方法700中capability information在多链路关联请求/响应帧中的携带方式有两种:一种实施方式中,该多链路建立方法701中non-AP MLD发送携带该 capability information指示字段信息的多链路关联请求帧,其携带上报给AP端的STA侧的能力信息,同时预留出AP侧的能力信息的指示位置。该多链路建立方法702中AP MLD接收该多链路关联请求帧,并与AP自身的capability information指示字段信息进行判断是否支持该基本服务集的capability information指示字段信息中所有的功能。如果不能支持所述基本服务集的capability information指示字段信息中所有功能的STA,就无法加入所述基本服务集。如果能够支持所有功能,该多链路建立方法703中AP MLD发送携带capability information指示字段信息的多链路关联响应帧,其携带non-AP MLD上报的STA侧能力信息和AP侧能力信息。另一种实施方式中,该多链路建立方法701中non-AP MLD发送携带该capability information指示字段信息的多链路关联请求帧,其仅携带上报给AP端的STA侧的能力信息。该多链路建立方法702中AP MLD接收该多链路关联请求帧,并与AP自身的capability information指示字段信息进行判断是否支持该基本服务集的capability information指示字段信息中所有的功能。如果不能支持所述基本服务集的capability information指示字段信息中所有功能的STA,就无法加入所述基本服务集。如果能够支持所有功能,该多链路建立方法703中AP MLD发送携带capability information指示字段信息的多链路关联响应帧,其仅携带AP侧的能力信息返回给non-AP MLD。Specifically, in the multi-link establishment method 700, there are two ways to carry the capability information in the multi-link association request/response frame: In one embodiment, in the multi-link establishment method 701, the non-AP MLD sends a The capability information indicates the multi-link association request frame of the field information, which carries the capability information reported to the STA side of the AP side, and at the same time reserves the indication position of the capability information on the AP side. In the multi-link establishment method 702, the AP MLD receives the multi-link association request frame, and judges with the capability information indication field information of the AP itself whether to support all the functions in the capability information indication field information of the basic service set. If the STA cannot support all functions in the capability information indication field information of the basic service set, it cannot join the basic service set. If all functions can be supported, in the multi-link establishment method 703, the AP MLD sends a multi-link association response frame carrying capability information indicating field information, which carries the STA side capability information and AP side capability information reported by the non-AP MLD. In another embodiment, in the multi-link establishment method 701, the non-AP MLD sends a multi-link association request frame carrying the capability information indication field information, which only carries the capability information reported to the STA side of the AP. In the multi-link establishment method 702, the AP MLD receives the multi-link association request frame, and judges with the capability information indication field information of the AP itself whether to support all the functions in the capability information indication field information of the basic service set. If the STA cannot support all functions in the capability information indication field information of the basic service set, it cannot join the basic service set. If all functions can be supported, in the multi-link establishment method 703, the AP MLD sends a multi-link association response frame carrying the capability information indication field information, which only carries the capability information of the AP side and returns it to the non-AP MLD.
在本申请实施例中,提供两种能力指示方法。在一种实施方式中,当所有non-AP和AP使用相同的capability information,认为capability information是设备级能力信息。该设备级能力信息携带于多链路关联请求/响应帧的能力信息capability information元素中,则无需在multi-link element中的per-link profile info中再增加相应的capability information指示。在另一种实施方式中,所有non-AP和AP有各自的capability information指示字段,即需要在per-link profile info中增加相应的capability information指示字段信息,携带在多链路关联请求/响应帧中的multi-link element中。此种情况下,每条链路都有各自的所述capability information指示字段信息,每个non-AP或者AP中各自的所述capability information指示字段信息中有些指示位的设置相同,以保持一致。例如,ESS指示位、IBSS指示位、privacy指示位和QoS指示位等。能力信息的两种指示方法可以使得不同的non-AP和AP可以满足能力信息相同或者不同两种情况,能够更好的根据数据传输情况和需求进行调整,更加灵活的建立多条链路,满足不同的服务要求。In this embodiment of the present application, two capability indication methods are provided. In one embodiment, when all non-APs and APs use the same capability information, the capability information is considered to be device-level capability information. The device-level capability information is carried in the capability information element of the multi-link association request/response frame, so there is no need to add the corresponding capability information indication to the per-link profile info in the multi-link element. In another embodiment, all non-APs and APs have their own capability information indication fields, that is, the corresponding capability information indication field information needs to be added to the per-link profile info, carried in the multi-link association request/response frame in the multi-link element in . In this case, each link has its own capability information indication field information, and the settings of some indication bits in the respective capability information indication field information in each non-AP or AP are the same to maintain consistency. For example, ESS indicator bit, IBSS indicator bit, privacy indicator bit, QoS indicator bit, etc. The two indication methods of capability information can enable different non-APs and APs to satisfy the same or different capability information, which can be better adjusted according to data transmission conditions and needs, and more flexible to establish multiple links to meet the Different service requirements.
实施例三 Embodiment 3
本申请实施例给出了一种多链路通信的过程中链路快速切换的方法。当AP MLD的AP个数和non-AP MLD的STA个数相同时,STA和AP可以一一对应,通常不存在AP需要切换到另一个STA上的需要。但是当AP MLD的AP个数和non-AP MLD的STA个数不等时,STA和AP无法满足一一对应的需要时,至少一条所述第一链路和至少一条第二链路中至少有两个链路的STA相同,即多链路中至少有两个链路的STA相同。本申请给出在多链路建立时,就建立好相应的链路,在需要切换时,AP MLD或者non-AP MLD直接告知对端,可以达到快速切换的效果。该链路切换的方法给出了能够实现灵活的快速链路切换的指示方式。The embodiment of the present application provides a method for fast link switching during multi-link communication. When the number of APs in the AP MLD is the same as the number of STAs in the non-AP MLD, the STAs and APs can be in one-to-one correspondence. Usually, there is no need for the AP to switch to another STA. However, when the number of APs in the AP MLD is not equal to the number of STAs in the non-AP MLD, and the STAs and APs cannot meet the requirements of one-to-one correspondence, at least one of the first link and the at least one second link must have at least one The STAs with two links are the same, that is, the STAs of at least two links in the multi-link are the same. This application shows that when a multi-link is established, the corresponding link is established. When switching is required, the AP MLD or non-AP MLD directly informs the opposite end, which can achieve the effect of fast switching. The link switching method provides an indication mode that can realize flexible and fast link switching.
在本申请实施例中,一种实施方式中,Non-AP MLD按照多链路关联响应帧中STA ID来指示每个STA的相关信息,AP MLD按照link ID来指示每条link的相关信息。其中,AP MLD需要在多链路关联响应帧中的multi-link element指示允许建立每条链路的non-AP MLD的STA/radio。或者,指示non-AP MLD的每个STA/radio允许关联的AP MLD中的AP。或者, 指示non-AP MLD请求建立的多条链路中,允许共享non-AP MLD的每个STA/radio的链路。或者,指示non-AP MLD的每个STA/radio允许建立的链路。或者,指示AP MLD中的每个AP允许关联的non-AP MLD的STA/radio。In the embodiment of this application, in an implementation manner, the Non-AP MLD indicates the relevant information of each STA according to the STA ID in the multi-link association response frame, and the AP MLD indicates the relevant information of each link according to the link ID. Among them, the AP MLD needs the multi-link element in the multi-link association response frame to indicate the STA/radio that is allowed to establish the non-AP MLD of each link. Alternatively, each STA/radio indicating a non-AP MLD allows APs in the associated AP MLD. Or, among the multiple links that the non-AP MLD requests to establish, it is allowed to share the link of each STA/radio of the non-AP MLD. Alternatively, each STA/radio that indicates the non-AP MLD is allowed to establish a link. Alternatively, instruct each AP in the AP MLD to allow the STA/radio of the associated non-AP MLD.
例如AP MLD具有AP0、AP1、AP2,有3条链路,non-AP MLD有2个STA:STA0和STA1。一种指示方式中,采用bitmap形式来指示non-AP MLD请求建立的多条链路中,允许建立每条链路的non-AP MLD的STA/radio。例如对于link0,对应的bitmap为10来表示link0通过STA 0来建立;对于link1,对应的bitmap为10表示link1通过STA0来建立;对于link2,对应的bitmap为01表示link2通过STA1来建立,则表示STA0既可以建立link0也可以建立link1,STA1可以建立link2。另一种指示方式中,non-AP MLD将期望建立的link以link profile的形式一一携带。例如AP MLD具有AP0、AP1、AP2,有3条链路,non-AP MLD有2个STA:STA0和STA1,通过link profile来一一列举出来,例如对于link0,如果只能通过STA0来建立,则携带<link0,STA0>对应的link profile;如果link0既可以由STA0来建立也可以由STA1来建立,则分别携带<link0,STA0>和<link0,STA1>所对应的link profile。另一种指示形式,即直接通过每条链路配置信息per link profile info来一一列举出来,或者说该指示信息位可以直接指示对应的STA索引。例如对于link0,具体指示link0通过STA0来建立,则该STA ID为0;对于link1,具体指示link1通过STA0来建立,则该STA ID为0;对于link2,具体指示link2通过STA1来建立,则该STA ID为1。则表示STA0既可以建立link0也可以建立link1,STA1可以建立link2。本申请实施例中列举bitmap形式、link profile的形式和直接指示对应的STA索引的形式来举例说明建立好的相应链路的STA信息,具体实施操作中不限定于所列举的形式,包括能够达到相同的指示功能和效果的指示形式。For example, AP MLD has AP0, AP1, AP2, and has 3 links, and non-AP MLD has 2 STAs: STA0 and STA1. In an indication method, the bitmap form is used to indicate that among the multiple links that the non-AP MLD requests to establish, the STA/radio of the non-AP MLD of each link is allowed to be established. For example, for link0, the corresponding bitmap is 10, indicating that link0 is established through STA 0; for link1, the corresponding bitmap is 10, indicating that link1 is established through STA0; for link2, the corresponding bitmap is 01, indicating that link2 is established through STA1, indicating that STA0 can establish link0 or link1, and STA1 can establish link2. In another indication method, the non-AP MLD carries the desired links one by one in the form of a link profile. For example, AP MLD has AP0, AP1, and AP2, and has 3 links. Non-AP MLD has 2 STAs: STA0 and STA1, which are listed one by one through the link profile. For example, for link0, if it can only be established through STA0, Carry the link profile corresponding to <link0, STA0>; if link0 can be established by STA0 or STA1, then carry the link profile corresponding to <link0, STA0> and <link0, STA1> respectively. Another indication form is to directly enumerate each link configuration information per link profile info, or the indication information bit can directly indicate the corresponding STA index. For example, for link0, if link0 is specified to be established through STA0, then the STA ID is 0; for link1, if link1 is specified to be established through STA0, then the STA ID is 0; for link2, if link2 is specified to be established through STA1, then the STA ID is 0. STA ID is 1. It means that STA0 can establish link0 or link1, and STA1 can establish link2. In the embodiments of this application, the form of bitmap, the form of link profile, and the form of directly indicating the corresponding STA index are listed to illustrate the STA information of the established corresponding link. The same form of indication that indicates functions and effects.
在该方式下,每个STA不需要指示期望建立的link,由AP MLD指示每条link可以由哪些STA来建立。或者,指示non-AP MLD的每个STA/radio允许关联的AP MLD中的AP。或者,能够指示non-AP MLD请求建立的多条链路中,允许共享non-AP MLD的每个STA/radio的链路。或者,能够指示non-AP MLD的每个STA/radio允许建立的链路。或者,能够指示AP MLD中的每个AP允许关联的non-AP MLD的STA/radio。AP MLD基于STA能力或者接入控制等信息判断每个STA是否能与某个AP进行关联。In this way, each STA does not need to indicate the desired link, and the AP MLD indicates which STAs can establish each link. Alternatively, each STA/radio indicating a non-AP MLD allows APs in the associated AP MLD. Alternatively, among the multiple links that the non-AP MLD requests to establish, the link of each STA/radio that is allowed to share the non-AP MLD can be indicated. Alternatively, each STA/radio of the non-AP MLD can indicate which links are allowed to be established. Alternatively, each AP in the AP MLD can be instructed to allow the STA/radio of the associated non-AP MLD. AP MLD determines whether each STA can associate with an AP based on information such as STA capabilities or access control.
另一种实施方式中,non-AP MLD可以利用link status字段来指示setup后将某些link Disable,当需要进行链路切换时,再Enable。在该方式下,AP MLD可以通过status code来指示接受还是拒绝该链路的建立。non-AP MLD将期望建立的link以link profile的形式一一携带。例如AP MLD具有AP0、AP1、AP2,有3条链路,non-AP MLD有2个物理STA:STA0和STA1,通过link profile来一一列举出来,例如对于link0,如果只能通过STA0来建立,则携带<link0,STA0>对应的link profile;如果link0既可以由STA0来建立也可以由STA1来建立,则分别携带<link0,STA0>和<link0,STA1>所对应的link profile。In another embodiment, the non-AP MLD can use the link status field to indicate that certain links are disabled after setup, and then enabled when link switching is required. In this mode, the AP MLD can indicate whether to accept or reject the establishment of the link through the status code. The non-AP MLD carries the desired links one by one in the form of a link profile. For example, AP MLD has AP0, AP1, AP2, and has 3 links. Non-AP MLD has 2 physical STAs: STA0 and STA1, which are listed one by one through the link profile. For example, for link0, if it can only be established through STA0 , then carry the link profile corresponding to <link0, STA0>; if link0 can be established by either STA0 or STA1, then carry the link profile corresponding to <link0, STA0> and <link0, STA1> respectively.
另一种实施方式中,non-AP MLD通过STA ID来指示每个STA的相关信息;AP MLD按照link ID来指示每条link的相关信息。其中,non-AP MLD可以明确指示每个STA期望建立的一条或者多条链路的link list列表,AP MLD则指示每条请求建立的链路成功与否。该实施方式的具体指示措施与前两个实施方式相同,需要注意的是,在本实施方式下,AP MLD除了根据STA能力或者接入控制等信息判断每个STA是否能与某个AP进行关联,还要考虑non-AP MLD是否请求建立该链路。In another embodiment, the non-AP MLD indicates the relevant information of each STA through the STA ID; the AP MLD indicates the relevant information of each link according to the link ID. Among them, the non-AP MLD can clearly indicate the link list list of one or more links that each STA expects to establish, and the AP MLD indicates whether each link requested to be established is successful or not. The specific instruction measures in this embodiment are the same as those in the previous two embodiments. It should be noted that, in this embodiment, the AP MLD determines whether each STA can associate with an AP in addition to STA capabilities or access control information. , and also consider whether the non-AP MLD requests the establishment of the link.
实施例四 Embodiment 4
本申请实施例中给出了多链路设备的一MAC层结构示意图,参见图14,如图所示每个MLD除了每条link有各自的多媒体接入控制地址(MAC address)之外,MLD还有一个服务接入点多媒体接入控制地址(SAP MAC address)。因此在发送和接收数据时,多链路设备就和单链路设备的发送和接收具有一定的区别。A schematic diagram of a MAC layer structure of a multi-link device is given in the embodiment of the present application. Referring to FIG. 14 , as shown in the figure, each MLD has its own multimedia access control address (MAC address) for each link. There is also a service access point multimedia access control address (SAP MAC address). Therefore, when sending and receiving data, there is a certain difference between the transmission and reception of multi-link devices and single-link devices.
图15是AP多链路设备与Non-AP多链路设备连接的示意图。如图15所示,Non-AP多链路设备和AP多链路设备都采用高MAC层共用的结构。AP多链路设备包括两个AP,Non-AP多链路设备包括两个STA,它们均有各自的低MAC层和PHY层。AP多链路设备中的一个AP可以与Non-AP多链路设备中的一个STA建立一个链路进行通信。例如,图15的AP多链路设备中AP1与Non-AP多链路设备中STA1建立链路1进行通信,AP多链路设备中AP2与Non-AP多链路设备中STA2建立链路2进行通信。FIG. 15 is a schematic diagram of the connection between an AP multi-link device and a Non-AP multi-link device. As shown in Figure 15, both the Non-AP multi-link device and the AP multi-link device use the structure shared by the high MAC layer. The AP multi-link device includes two APs, and the Non-AP multi-link device includes two STAs, each of which has its own lower MAC layer and PHY layer. An AP in the AP multi-link device can establish a link to communicate with a STA in the Non-AP multi-link device. For example, in the AP multi-link device in Figure 15, AP1 establishes link 1 with STA1 in the Non-AP multi-link device to communicate, and AP2 in the AP multi-link device establishes link 2 with STA2 in the Non-AP multi-link device to communicate.
现有协议定义的单链路设备的数据平面的架构如图16所示,该结构图定义一个MAC服务数据单元(MAC service data unit,MSDU)在MAC层的发送和接收处理流程。序列号(sequence number,SN)是为了在接收端根据序列号进行排序,然后按照顺序将接收到的数据递交到上层。同时接收端会在BA(block Ack)帧中通过序列号来指示哪些包接收正确哪些包接收错误。包编号(Packet No.,PN)用于加密/解密以及重放检测。The architecture of the data plane of the single-link device defined by the existing protocol is shown in Figure 16, which defines the sending and receiving processing flow of a MAC service data unit (MAC service data unit, MSDU) at the MAC layer. The sequence number (SN) is used to sort according to the sequence number at the receiving end, and then deliver the received data to the upper layer in order. At the same time, the receiver will use the sequence number in the BA (block Ack) frame to indicate which packets are received correctly and which packets are received incorrectly. Packet No. (PN) is used for encryption/decryption and playback detection.
一种实施方式中,本申请实施例给出一种具体的多链路设备的MAC层数据平面的架构如图17所示。架构中的具体信息位的解释如下:In an implementation manner, the embodiment of the present application provides a specific architecture of the MAC layer data plane of the multi-link device, as shown in FIG. 17 . The specific information bits in the architecture are explained as follows:
IEEE 802.1X control port and uncontrol Port filtering:控制端口和非控制端口会根据帧类别以及当前STA所处的状态来过滤收到的帧;IEEE 802.1X control port and uncontrol Port filtering: The control port and the non-control port will filter the received frames according to the frame type and the current state of the STA;
Rx/Tx MSDU rate limiting:用于控制接收/发送MSDU的速率;Rx/Tx MSDU rate limiting: used to control the rate at which MSDUs are received/transmitted;
A-MSDU Aggregation(Tx)/Deaggregation(Rx):发送聚合A-MSUD下的聚合操作/接收聚合A-MSUD下的解聚合操作;A-MSDU Aggregation(Tx)/Deaggregation(Rx): Aggregation operation under sending aggregation A-MSUD/Deaggregation operation under receiving aggregation A-MSUD;
PS defer queueing:AP端为处于节能的STA缓存数据;PS defer queueing: The AP caches data for the STA that is in energy saving;
Sequence Number Assignment:AP为下行MSDU分配序列号;Sequence Number Assignment: AP assigns sequence number to downlink MSDU;
MSDU Integrity and Protection:MSDU的完整性和保护;MSDU Integrity and Protection: integrity and protection of MSDU;
Fragmentation and Defragmentation:发送端可以对MSDU进行分片操作/接收端解分片操作;Fragmentation and Defragmentation: The sender can perform fragmentation operations on MSDU/receiver de-fragmentation operations;
Packet Number Assignment:包编号分配;Packet Number Assignment: Packet Number Assignment;
Replay Detection:接收端可以根据PN来判断是否受到重放攻击;Replay Detection: The receiver can judge whether it is under replay attack according to the PN;
SYNRA Receiver Filtering:合成接收地址接收机过滤;SYNRA Receiver Filtering: Synthetic receive address receiver filtering;
Block ACK buffering and reordering:接收端根据SN将接收到的MSDU进行排序,然后按顺序往上层递交;Block ACK buffering and reordering: The receiving end sorts the received MSDUs according to the SN, and then submits them to the upper layer in order;
Duplicate Detection:接收端进行包重复检测,剔除重复接收到的数据;Duplicate Detection: The receiving end performs packet duplication detection and eliminates repeatedly received data;
Encrption/Decryption and Integrity:加密/解密操作;Encrption/Decryption and Integrity: Encryption/Decryption operation;
Block Ack Scoreboarding:接收端维护一个记分板,记录哪些MSDU被正确接收;Block Ack Scoreboarding: The receiving end maintains a scoreboard to record which MSDUs are correctly received;
Address 1 address filtering:接收端根据接收地址进行包过滤操作; Address 1 address filtering: The receiving end performs packet filtering operation according to the receiving address;
MPDU Header+CRC creation(TX)/Validation(RX):MPDU包头以及循环校验码的构造/验证;MPDU Header+CRC creation(TX)/Validation(RX): Construction/validation of MPDU header and cyclic check code;
A-MPDU Aggregation/Deaggregation:聚合MPDU的聚合/解聚合操作;A-MPDU Aggregation/Deaggregation: Aggregation/Deaggregation operations of aggregated MPDUs;
其中包发送相关的序列号(SN)分配模块和包序号(PN)分配模块以及包接收相关的块确认缓存模块、重排序模块和重复检测模块放在高MAC(MAC-U)。在多链路设备中,虽然每条链路所使用的临时秘钥(pairwise transient keys,PTK)相同,但是由于每条链路可以使用不同的链路MAC地址,则其相应的额外认证数据(additional authentication data,AAD)也不一样,所以需要将加密/解密和完整性保护模块、块确认记分板模块放在低MAC(MAC-L)中进行处理。因此,多链路设备的MAC层数据平面架构与现有的单链路设备的MAC层数据平面的架构的主要区别是将加密/解密和完整性保护模块、块确认记分板模块下移放到低MAC中。The sequence number (SN) allocation module and the packet sequence number (PN) allocation module related to packet transmission and the block acknowledgement buffer module, reordering module and duplicate detection module related to packet reception are placed in the high MAC (MAC-U). In a multi-link device, although the pairwise transient keys (PTK) used by each link are the same, since each link can use a different link MAC address, the corresponding additional authentication data ( The additional authentication data, AAD) is also different, so the encryption/decryption and integrity protection modules, block acknowledgment scoreboard modules need to be processed in low MAC (MAC-L). Therefore, the main difference between the MAC layer data plane architecture of multi-link devices and the existing single-link device MAC layer data plane architecture is that the encryption/decryption and integrity protection modules and block acknowledgment scoreboard modules are moved down to low MAC.
本申请全文所列举的具体字段或元素等,具体实施操作中不限定于所列举的形式,也包括能够达到相同的指示功能和效果的指示形式。The specific fields or elements, etc. listed throughout the application are not limited to the listed forms in the specific implementation operations, and also include the indicating forms that can achieve the same indicating function and effect.
另一种实施方式中,本申请实施例给出另一种具体的多链路设备的MAC层数据平面的架构,如图18所示,框架中的对应信息位与上一种实施方式中的多链路设备的MAC层数据平面的架构的功能一致,与上面架构图的区别在于,其将块确认缓存放在低MAC中。In another implementation manner, this embodiment of the present application provides another specific architecture of the MAC layer data plane of a multi-link device. As shown in FIG. 18 , the corresponding information bits in the framework are the same as those in the previous implementation manner. The functions of the architecture of the MAC layer data plane of the multi-link device are the same, and the difference from the above architecture diagram is that the block acknowledgement cache is placed in the low MAC.
另一种实施方式中,本申请实施例给出另一种具体的多链路设备的MAC层数据平面的架构,如图19所示,框架中的对应信息位与上两种实施方式中的多链路设备的MAC层数据平面的架构的功能一致,与第一种实施方式中的架构图的区别在于,其将块确认记分板放在高MAC。In another implementation manner, the embodiment of the present application provides another specific architecture of the MAC layer data plane of the multi-link device. As shown in FIG. 19 , the corresponding information bits in the framework are the same as those in the above two implementation manners. The functions of the architecture of the MAC layer data plane of the multi-link device are the same, and the difference from the architecture diagram in the first embodiment is that the block acknowledgment scoreboard is placed at the high MAC.
另一种实施方式中,本申请实施例给出另一种具体的多链路设备的MAC层数据平面的架构,如图20所示,框架中的对应信息位与上三种实施方式中的多链路设备的MAC层数据平面的架构的功能一致。值得注意的是,在第三种实施方式中的架构中,考虑到把块确认缓存和记分板放在高MAC可能会导致接收端无法在短帧间间隔(short interframe space,SIFS)后回BA帧,本实施方式在每条link的低MAC会有一个本地的块确认缓存和记分板模块。In another implementation manner, the embodiment of the present application provides another specific architecture of the MAC layer data plane of the multi-link device. As shown in FIG. 20 , the corresponding information bits in the framework are the same as those in the above three implementation manners. The functions of the architecture of the MAC layer data plane of the multi-link device are consistent. It is worth noting that in the architecture of the third embodiment, considering that the block acknowledgment cache and the scoreboard are placed at a high MAC, the receiver may not be able to return to the BA after a short interframe space (SIFS). frame, in this embodiment, there will be a local block acknowledgment cache and scoreboard module at the low MAC of each link.
上述出给的申请实施例中,仅是为了便于说明分为实施例一、实施例二、实施例三和实施例四进行介绍,各实施例之间不是独立的,实施例之间可以进行结合。The application examples given above are only for the convenience of description. They are divided into the first embodiment, the second embodiment, the third embodiment and the fourth embodiment. .
上述本申请提供的实施例中,分别从AP MLD、STA MLD的角度对本申请实施例提供的方法进行了介绍。为了实现上述本申请实施例提供的方法中的各功能,AP MLD、STA MLD可以包括硬件结构、软件模块,以硬件结构、软件模块、或硬件结构加软件模块的形式来实现上述各功能。上述各功能中的某个功能可以以硬件结构、软件模块、或者硬件结构加软件模块的方式来执行。下面将结合图21至图23描述本申请实施例的通信装置。其中,该通信装置是接入点多链路设备的接入点或站点多链路设备的站点,进一步的,该通信装置可以为AP MLD中的装置;或者,该通信装置为non-AP MLD中的装置。另外,该装置可以是多链路设备,也可以是多链路设备中的装置,或者是能够和多链路设备匹配使用的装置。其中,该通信装置还可以为芯片系统。In the above-mentioned embodiments provided by the present application, the methods provided by the embodiments of the present application are respectively introduced from the perspectives of AP MLD and STA MLD. In order to realize the various functions in the methods provided by the above embodiments of the present application, the AP MLD and the STA MLD may include a hardware structure and a software module, and implement the above-mentioned functions in the form of a hardware structure, a software module, or a hardware structure plus a software module. A certain function among the above functions may be implemented in the form of a hardware structure, a software module, or a hardware structure plus a software module. The communication device according to the embodiment of the present application will be described below with reference to FIG. 21 to FIG. 23 . Wherein, the communication device is an access point of an access point multi-link device or a site of a site multi-link device, and further, the communication device may be a device in an AP MLD; or, the communication device is a non-AP MLD device in . In addition, the apparatus may be a multi-link device, a device in a multi-link device, or a device that can be matched and used with the multi-link device. Wherein, the communication device may also be a chip system.
图21所示的通信装置300可以包括发送单元301和接收单元302。其中,发送单元301用于发送数据,接收单元302用于接收数据。其中:The communication apparatus 300 shown in FIG. 21 may include a sending unit 301 and a receiving unit 302 . The sending unit 301 is used for sending data, and the receiving unit 302 is used for receiving data. in:
图21所示的通信装置用于执行上述图5、图6和图13中所描述的方法实施例中第一设备时:When the communication apparatus shown in FIG. 21 is used to execute the first device in the method embodiments described in FIG. 5 , FIG. 6 and FIG. 13 :
发送单元301,用于通过第一链路向第二设备发送请求,所述请求包括用于所述第一设 备与所述第二设备建立所述第一链路和至少一条第二链路的第一指示信息;The sending unit 301 is configured to send a request to a second device through a first link, where the request includes a request for establishing the first link and at least one second link between the first device and the second device. the first instruction information;
接收单元302,用于接收所述第二设备发送的对于所述请求的响应;a receiving unit 302, configured to receive a response to the request sent by the second device;
其中,所述第一设备包括用于建立所述第一链路和至少一条第二链路所对应的一个或多个站点STA,所述第一指示信息包括以下中的一种或多种:The first device includes one or more STAs corresponding to the first link and at least one second link, and the first indication information includes one or more of the following:
第一能力信息,用于携带所述第一设备的能力信息;first capability information, used to carry capability information of the first device;
天线共享信息,用于指示所述第一设备的一个或多个STA中共享天线的STA信息;Antenna sharing information, used to indicate the STA information of the shared antenna in one or more STAs of the first device;
第一状态信息,用于指示所述第一链路和至少一条第二链路的建立成功后状态;first status information, used to indicate the status after the first link and the at least one second link are successfully established;
地址信息,用于指示所述第一设备的STA所使用的媒体接入控制MAC地址与所述第一设备的MAC地址相同;address information, used to indicate that the MAC address used by the STA of the first device is the same as the MAC address of the first device;
第二能力信息,用于指示所述一个或多个STA中任意两个STA在不同链路下的能否同时发送和接收的能力;The second capability information is used to indicate whether any two STAs in the one or more STAs can transmit and receive at the same time under different links;
第一站点指示信息,用于指示建立成功后所述第一链路和至少一条第二链路的STA的信息。The first station indication information is used to indicate the information of the STAs of the first link and at least one second link after the establishment is successful.
图22所示的通信装置400可以包括接收单元401和发送单元402。其中,接收单元401用于接收数据,发送单元402用于发送数据。其中:The communication apparatus 400 shown in FIG. 22 may include a receiving unit 401 and a sending unit 402 . The receiving unit 401 is used for receiving data, and the sending unit 402 is used for sending data. in:
图22所示的通信装置用于执行上述图5、图6和图13中所描述的方法实施例中第二设备时:When the communication apparatus shown in FIG. 22 is used to execute the second device in the method embodiments described in the foregoing FIG. 5 , FIG. 6 and FIG. 13 :
接收单元401,用于接收第一设备发送的请求,所述请求包括用于所述第一设备与所述第二设备建立所述第一链路和至少一条第二链路的第一指示信息;A receiving unit 401, configured to receive a request sent by a first device, where the request includes first indication information for the first device to establish the first link and at least one second link with the second device ;
发送单元402,用于发送针对所述请求的响应;a sending unit 402, configured to send a response to the request;
其中,所述第一设备包括用于建立所述第一链路和至少一条第二链路所对应的一个或多个站点STA,所述第一指示信息包括以下中的一种或多种:The first device includes one or more STAs corresponding to the first link and at least one second link, and the first indication information includes one or more of the following:
第一能力信息,用于携带所述第一设备的能力信息;first capability information, used to carry capability information of the first device;
天线共享信息,用于指示所述第一设备的一个或多个STA中共享天线的STA信息;Antenna sharing information, used to indicate the STA information of the shared antenna in one or more STAs of the first device;
第一状态信息,用于指示所述第一链路和至少一条第二链路的建立成功后状态;first status information, used to indicate the status after the first link and the at least one second link are successfully established;
地址信息,用于指示所述第一设备的STA所使用的媒体接入控制MAC地址与所述第一设备的MAC地址相同;address information, used to indicate that the MAC address used by the STA of the first device is the same as the MAC address of the first device;
第二能力信息,用于指示所述一个或多个STA中任意两个STA在不同链路下的能否同时发送和接收的能力;The second capability information is used to indicate whether any two STAs in the one or more STAs can transmit and receive at the same time under different links;
第一站点指示信息,用于指示建立成功后所述第一链路和至少一条第二链路的STA的信息。The first station indication information is used to indicate the information of the STAs of the first link and at least one second link after the establishment is successful.
通信装置300和通信装置400中所述响应包括用于所述第一设备与所述第二设备建立所述第一链路和至少一条第二链路的第二指示信息;The responses in the communication apparatus 300 and the communication apparatus 400 include second indication information for the first device to establish the first link and at least one second link with the second device;
其中,所述第二指示信息包括以下中的一种或多种:Wherein, the second indication information includes one or more of the following:
第三能力信息,用于携带所述第二设备的能力信息;third capability information, used to carry capability information of the second device;
第二状态信息,用于指示所述第一链路和至少一条第二链路的建立状态;second status information, used to indicate the establishment status of the first link and at least one second link;
第二站点指示信息,用于指示建立所述第一链路和至少一条第二链路的STA的信息。The second station indication information is used to indicate the information of the STA that establishes the first link and at least one second link.
通信装置300和通信装置400中,具有上述方法中non-AP和AP MLD的任意功能,对第一指示信息、第二指示信息的相关内容参考前面的实施例,此处不再赘述。The communication device 300 and the communication device 400 have any of the functions of the non-AP and AP MLD in the above method. For the relevant content of the first indication information and the second indication information, refer to the previous embodiments, which will not be repeated here.
图23示出了另外一种通信装置200的示意性框图。一种实现方式中,通信装置200对应 上述适用于多链路建立方法500中所述的第二设备、多链路建立方法600以及多链路建立方法700中所述的AP MLD。可选的,该通信装置200可以为图1中的接入点AP0、AP1或其中的装置;或该通信装置200为图2中的AP MLD。可选的,该通信装置200为实现上述各方法实施例的芯片、芯片系统、或处理器等。该通信装置200可用于实现上述方法实施例中描述的方法,具体可以参见上述方法实施例中的说明。FIG. 23 shows a schematic block diagram of another communication device 200 . In an implementation manner, the communication apparatus 200 corresponds to the AP MLD described in the above-mentioned second device applicable to the multi-link establishment method 500, the multi-link establishment method 600, and the multi-link establishment method 700. Optionally, the communication device 200 may be the access point APO, AP1 in FIG. 1 or a device therein; or the communication device 200 may be the AP MLD in FIG. 2 . Optionally, the communication apparatus 200 is a chip, a chip system, or a processor that implements the foregoing method embodiments. The communication apparatus 200 may be used to implement the methods described in the foregoing method embodiments, and for details, reference may be made to the descriptions in the foregoing method embodiments.
另一种实现方式中,通信装置200对应上述适用于多链路建立方法500中所述的第一设备、多链路建立方法600以及多链路建立方法700中所述的non-AP MLD,或该通信装置200为图1中的非接入点STA0、STA1或其中的装置;或该通信装置200为图2中的non-AP MLD。可选的,该通信装置200为实现上述各方法实施例的芯片、芯片系统、或处理器等。该通信装置200可用于实现上述方法实施例中描述的方法,具体可以参见上述方法实施例中的说明。In another implementation manner, the communication apparatus 200 corresponds to the non-AP MLD described in the above-mentioned first device applicable to the multi-link establishment method 500, the multi-link establishment method 600, and the multi-link establishment method 700, Or the communication device 200 is the non-access point STA0, STA1 in FIG. 1 or a device therein; or the communication device 200 is the non-AP MLD in FIG. 2 . Optionally, the communication apparatus 200 is a chip, a chip system, or a processor that implements the foregoing method embodiments. The communication apparatus 200 may be used to implement the methods described in the foregoing method embodiments, and for details, reference may be made to the descriptions in the foregoing method embodiments.
通信装置200可以包括一个或多个处理器201。处理器201可以是通用处理器或者专用处理器等。例如可以是基带处理器或中央处理器。基带处理器可以用于对通信协议以及通信数据进行处理,中央处理器可以用于对通信装置(如,基站、基带芯片,终端、终端芯片,DU或CU等)进行控制,执行计算机程序,处理计算机程序的数据。Communication apparatus 200 may include one or more processors 201 . The processor 201 may be a general-purpose processor or a special-purpose processor, or the like. For example, it may be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control communication devices (such as base stations, baseband chips, terminals, terminal chips, DU or CU, etc.), execute computer programs, process computer program data.
通信装置200还可以包括收发器205。收发器205可以称为收发单元、收发机、或收发电路等,用于实现收发功能。收发器205可以包括接收器和发送器,接收器可以称为接收机或接收电路等,用于实现接收功能;发送器可以称为发送机或发送电路等,用于实现发送功能。图21、图22中的发送单元,可以通过发送器实现,图21、图22中的接收单元,可以通过接收器实现。可选的,通信装置200还可以包括天线206。The communication device 200 may also include a transceiver 205 . The transceiver 205 may be referred to as a transceiver unit, a transceiver, or a transceiver circuit, etc., and is used to implement a transceiver function. The transceiver 205 may include a receiver and a transmitter, the receiver may be called a receiver or a receiving circuit, etc., for implementing a receiving function; the transmitter may be called a transmitter or a transmitting circuit, etc., for implementing a transmitting function. The sending unit in FIG. 21 and FIG. 22 may be implemented by a transmitter, and the receiving unit in FIG. 21 and FIG. 22 may be implemented by a receiver. Optionally, the communication device 200 may further include an antenna 206 .
可选的,通信装置200中可以包括一个或多个存储器202,其上可以存有指令204,该指令204可为计算机程序,所述计算机程序可在通信装置200上被运行,使得通信装置200执行上述方法实施例中描述的方法。可选的,所述存储器202中还可以存储有数据。通信装置200和存储器202可以单独设置,也可以集成在一起。Optionally, the communication apparatus 200 may include one or more memories 202 on which instructions 204 may be stored, and the instructions 204 may be computer programs that may be executed on the communication apparatus 200 to enable the communication apparatus 200 Execute the methods described in the above method embodiments. Optionally, the memory 202 may also store data. The communication device 200 and the memory 202 can be provided separately or integrated together.
对于通信装置200用于实现上述方法实施例中多链路建立方法500、多链路建立方法600以及多链路建立方法700中的non-AP MLD的功能:For the communication device 200 for implementing the non-AP MLD functions in the multilink establishment method 500, the multilink establishment method 600, and the multilink establishment method 700 in the above method embodiments:
处理器201可用于执行存储器202存储的计算机程序或程序指令204,以使得通信装置200实现上述方法实施例中多链路建立方法500、多链路建立方法600以及多链路建立方法700中的non-AP MLD的功能。The processor 201 may be configured to execute the computer program or program instructions 204 stored in the memory 202, so that the communication apparatus 200 implements the multi-link establishment method 500, the multi-link establishment method 600, and the multi-link establishment method 700 in the above method embodiments. Features of non-AP MLD.
收发器205用于执行图5中的步骤S501、S504;或图6中的步骤S601、S604;或图13中的步骤S701、S704。The transceiver 205 is configured to perform steps S501 and S504 in FIG. 5 ; or steps S601 and S604 in FIG. 6 ; or steps S701 and S704 in FIG. 13 .
对于通信装置200用于实现上述方法实施例中多链路建立方法500、多链路建立方法600以及多链路建立方法700中的AP MLD的功能:For the communication device 200 to implement the functions of the AP MLD in the multi-link establishment method 500, the multi-link establishment method 600, and the multi-link establishment method 700 in the above method embodiments:
处理器201可用于执行存储器202存储的计算机程序或程序指令204,以使得通信装置200实现上述方法实施例中多链路建立方法500、多链路建立方法600以及多链路建立方法700中的AP MLD的功能。The processor 201 may be configured to execute the computer program or program instructions 204 stored in the memory 202, so that the communication apparatus 200 implements the multi-link establishment method 500, the multi-link establishment method 600, and the multi-link establishment method 700 in the above method embodiments. Features of AP MLD.
收发器205用于执行图5中的步骤S502、S503;图6中的步骤S602、S603;或图13中的步骤S702、S703。The transceiver 205 is configured to perform steps S502 and S503 in FIG. 5 ; steps S602 and S603 in FIG. 6 ; or steps S702 and S703 in FIG. 13 .
在一种实现方式中,处理器201中可以包括用于实现接收和发送功能的收发器。例如该收发器可以是收发电路,或者是接口,或者是接口电路。用于实现接收和发送功能的收发电路、接口或接口电路可以是分开的,也可以集成在一起。上述收发电路、接口或接口电路可 以用于代码/数据的读写,或者,上述收发电路、接口或接口电路可以用于信号的传输或传递。In one implementation, the processor 201 may include a transceiver for implementing receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, or an interface, or an interface circuit. Transceiver circuits, interfaces or interface circuits used to implement receiving and transmitting functions may be separate or integrated. The above-mentioned transceiver circuit, interface or interface circuit can be used for code/data reading and writing, or the above-mentioned transceiver circuit, interface or interface circuit can be used for signal transmission or transmission.
在一种实现方式中,处理器201可以存有指令203,该指令可为计算机程序,计算机程序203在处理器201上运行,可使得通信装置200执行上述方法实施例中描述的方法。计算机程序203可能固化在处理器201中,该种情况下,处理器201可能由硬件实现。In an implementation manner, the processor 201 may store instructions 203, which may be computer programs, and the computer program 203 runs on the processor 201 to enable the communication device 200 to execute the methods described in the above method embodiments. The computer program 203 may be embodied in the processor 201, in which case the processor 201 may be implemented by hardware.
在一种实现方式中,通信装置200可以包括电路,所述电路可以实现前述方法实施例中发送或接收或者通信的功能。本申请中描述的处理器和收发器可实现在集成电路(integrated circuit,IC)、模拟IC、射频集成电路RFIC、混合信号IC、专用集成电路(application specific integrated circuit,ASIC)、印刷电路板(printed circuit board,PCB)、电子设备等上。该处理器和收发器也可以用各种IC工艺技术来制造,例如互补金属氧化物半导体(complementary metal oxide semiconductor,CMOS)、N型金属氧化物半导体(nMetal-oxide-semiconductor,NMOS)、P型金属氧化物半导体(positive channel metal oxide semiconductor,PMOS)、双极结型晶体管(bipolar junction transistor,BJT)、双极CMOS(BiCMOS)、硅锗(SiGe)、砷化镓(GaAs)等。In an implementation manner, the communication apparatus 200 may include a circuit, and the circuit may implement the function of sending or receiving or communicating in the foregoing method embodiments. The processors and transceivers described in this application can be implemented in integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application specific integrated circuits (ASICs), printed circuit boards ( printed circuit board, PCB), electronic equipment, etc. The processor and transceiver can also be fabricated using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), nMetal-oxide-semiconductor (NMOS), P-type Metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
以上实施例描述中的通信装置可以是non-AP MLD或non-AP MLD中的装置或AP MLD或AP MLD中的装置,但本申请中描述的通信装置的范围并不限于此,而且通信装置的结构可以不受图22的限制。通信装置可以是独立的设备或者可以是较大设备的一部分。例如所述通信装置可以是:The communication device described in the above embodiments may be a device in a non-AP MLD or a non-AP MLD or a device in an AP MLD or an AP MLD, but the scope of the communication device described in this application is not limited thereto, and the communication device The structure of can not be limited by FIG. 22 . The communication apparatus may be a stand-alone device or may be part of a larger device. For example, the communication means may be:
(1)独立的集成电路IC,或芯片,或,芯片系统或子系统;(1) Independent integrated circuit IC, or chip, or, chip system or subsystem;
(2)具有一个或多个IC的集合,可选的,该IC集合也可以包括用于存储数据,计算机程序的存储部件;(2) a set with one or more ICs, optionally, the IC set can also include a storage component for storing data and computer programs;
(3)ASIC,例如调制解调器(Modem);(3) ASIC, such as modem (Modem);
(4)可嵌入在其他设备内的模块;(4) Modules that can be embedded in other equipment;
(5)接收机、终端、智能终端、蜂窝电话、无线设备、手持机、移动单元、车载设备、网络设备、云设备、人工智能设备等等;(5) Receivers, terminals, smart terminals, cellular phones, wireless devices, handsets, mobile units, vehicle-mounted devices, network devices, cloud devices, artificial intelligence devices, etc.;
(6)其他等等。(6) Others, etc.
本领域技术人员还可以了解到本申请实施例列出的各种说明性逻辑块(illustrative logical block)和步骤(step)可以通过电子硬件、电脑软件,或两者的结合进行实现。这样的功能是通过硬件还是软件来实现取决于特定的应用和整个系统的设计要求。本领域技术人员可以对于每种特定的应用,可以使用各种方法实现所述的功能,但这种实现不应被理解为超出本申请实施例保护的范围。Those skilled in the art can also understand that various illustrative logical blocks (illustrative logical blocks) and steps (steps) listed in the embodiments of the present application may be implemented by electronic hardware, computer software, or a combination of the two. Whether such functionality is implemented in hardware or software depends on the specific application and overall system design requirements. Those skilled in the art may use various methods to implement the described functions for each specific application, but such implementation should not be construed as exceeding the protection scope of the embodiments of the present application.
本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机可读存储介质被计算机执行时实现上述任一方法实施例的功能。The present application further provides a computer-readable storage medium on which a computer program is stored, and when the computer-readable storage medium is executed by a computer, implements the functions of any of the foregoing method embodiments.
本申请还提供了一种计算机程序产品,该计算机程序产品被计算机执行时实现上述任一方法实施例的功能。The present application also provides a computer program product, which implements the functions of any of the above method embodiments when the computer program product is executed by a computer.
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机程序。在计算机上加载和执行所述计算机程序时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机程序可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机程序可以从一个 网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,DVD))、或者半导体介质(例如,固态硬盘(solid state disk,SSD))等。In the above-mentioned embodiments, it may be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented in software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer may be a general purpose computer, special purpose computer, computer network, or other programmable device. The computer program may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer program may be downloaded from a website site, computer, server, or data center Transmission to another website site, computer, server, or data center by wire (eg, coaxial cable, optical fiber, digital subscriber line, DSL) or wireless (eg, infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that includes an integration of one or more available media. The available media may be magnetic media (eg, floppy disks, hard disks, magnetic tapes), optical media (eg, high-density digital video discs (DVDs)), or semiconductor media (eg, solid state disks, SSD)) etc.
本领域普通技术人员可以理解:本申请中涉及的第一、第二等各种数字编号仅为描述方便进行的区分,并不用来限制本申请实施例的范围,也不表示先后顺序。Those of ordinary skill in the art can understand that the various numbers such as the first, second, etc. involved in the present application are only for the convenience of description, and are not used to limit the scope of the embodiments of the present application, nor do they indicate the order of precedence.
本申请中的至少一条还可以描述为一个或多个,多个可以是两个、三个、四个或者更多个,本申请不做限制。在本申请实施例中,对于一种技术特征,通过“第一”、“第二”、“第三”、“A”、“B”、“C”和“D”等区分该种技术特征中的技术特征,该“第一”、“第二”、“第三”、“A”、“B”、“C”和“D”描述的技术特征间无先后顺序或者大小顺序。At least one item in this application may also be described as one or more, and the multiple may be two, three, four or more, which is not limited in this application. In the embodiments of the present application, for a technical feature, the technical feature is distinguished by "first", "second", "third", "A", "B", "C" and "D", etc. The technical features described in the "first", "second", "third", "A", "B", "C" and "D" described technical features in no order or order of magnitude.
本申请中各表所示的对应关系可以被配置,也可以是预定义的。各表中的信息的取值仅仅是举例,可以配置为其他值,本申请并不限定。在配置信息与各参数的对应关系时,并不一定要求必须配置各表中示意出的所有对应关系。例如,本申请中的表格中,某些行示出的对应关系也可以不配置。又例如,可以基于上述表格做适当的变形调整,例如,拆分,合并等等。上述各表中标题示出参数的名称也可以采用通信装置可理解的其他名称,其参数的取值或表示方式也可以通信装置可理解的其他取值或表示方式。上述各表在实现时,也可以采用其他的数据结构,例如可以采用数组、队列、容器、栈、线性表、指针、链表、树、图、结构体、类、堆、散列表或哈希表等。The corresponding relationships shown in each table in this application may be configured or predefined. The values of the information in each table are only examples, and can be configured with other values, which are not limited in this application. When configuring the corresponding relationship between the information and each parameter, it is not necessarily required to configure all the corresponding relationships indicated in each table. For example, in the tables in this application, the corresponding relationships shown in some rows may not be configured. For another example, appropriate deformation adjustments can be made based on the above table, for example, splitting, merging, and so on. The names of the parameters shown in the headings in the above tables may also adopt other names that can be understood by the communication device, and the values or representations of the parameters may also be other values or representations that the communication device can understand. When the above tables are implemented, other data structures can also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables, or hash tables. Wait.
本申请中的预定义可以理解为定义、预先定义、存储、预存储、预协商、预配置、固化、或预烧制。Predefined in this application may be understood as defining, predefining, storing, pre-storing, pre-negotiating, pre-configuring, curing, or pre-firing.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Skilled artisans may implement the described functionality using different methods for each particular application, but such implementations should not be considered beyond the scope of this application.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described systems, devices and units may refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。The above are only specific embodiments of the present application, but the protection scope of the present application is not limited to this. should be covered within the scope of protection of this application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims (29)
- 一种多链路建立方法,其特征在于,包括:A method for establishing a multi-link, comprising:第一设备通过第一链路向第二设备发送请求,所述请求包括用于所述第一设备与所述第二设备建立所述第一链路和至少一条第二链路的第一指示信息;The first device sends a request to the second device over the first link, the request including a first indication for the first device to establish the first link and at least one second link with the second device information;所述第一设备接收所述第二设备发送的对所述请求的响应;receiving, by the first device, a response to the request sent by the second device;其中,所述第一设备包括用于建立所述第一链路和至少一条第二链路所对应的一个或多个站点STA,所述第一指示信息包括以下中的一种或多种:The first device includes one or more STAs corresponding to the first link and at least one second link, and the first indication information includes one or more of the following:第一能力信息,用于携带所述第一设备的能力信息;first capability information, used to carry capability information of the first device;天线共享信息,用于指示所述第一设备的一个或多个STA中共享天线的STA信息;Antenna sharing information, used to indicate the STA information of the shared antenna in one or more STAs of the first device;第一状态信息,用于指示所述第一链路和至少一条第二链路的建立成功后状态;first status information, used to indicate the status after the first link and the at least one second link are successfully established;地址信息,用于指示所述第一设备的STA所使用的媒体接入控制MAC地址与所述第一设备的MAC地址相同;address information, used to indicate that the MAC address used by the STA of the first device is the same as the MAC address of the first device;第二能力信息,用于指示所述一个或多个STA中任意两个STA在不同链路下的能否同时发送和接收的能力;The second capability information is used to indicate whether any two STAs in the one or more STAs can transmit and receive at the same time under different links;第一站点指示信息,用于指示建立成功后所述第一链路和至少一条第二链路的STA的信息。The first station indication information is used to indicate the information of the STAs of the first link and at least one second link after the establishment is successful.
- 一种多链路建立方法,其特征在于,包括:A method for establishing a multi-link, comprising:第二设备通过第一链路接收第一设备发送的请求,所述请求包括用于所述第一设备与所述第二设备建立所述第一链路和至少一条第二链路的第一指示信息;The second device receives a request sent by the first device through the first link, where the request includes a first request for the first device to establish the first link and at least one second link with the second device instruction information;所述第二设备向所述第一设备发送对于所述请求的响应;sending, by the second device, a response to the request to the first device;其中,所述第一设备包括用于建立所述第一链路和至少一条第二链路所对应的一个或多个站点STA,所述第一指示信息包括以下中的一种或多种:The first device includes one or more STAs corresponding to the first link and at least one second link, and the first indication information includes one or more of the following:第一能力信息,用于携带所述第一设备的能力信息;first capability information, used to carry capability information of the first device;天线共享信息,用于指示所述第一设备的一个或多个STA中共享天线的STA信息;Antenna sharing information, used to indicate the STA information of the shared antenna in one or more STAs of the first device;第一状态信息,用于指示所述第一链路和至少一条第二链路的建立成功后状态;first status information, used to indicate the status after the first link and the at least one second link are successfully established;地址信息,用于指示所述第一设备的STA所使用的媒体接入控制MAC地址与所述第一设备的MAC地址相同;address information, used to indicate that the MAC address used by the STA of the first device is the same as the MAC address of the first device;第二能力信息,用于指示所述一个或多个STA中任意两个STA在不同链路下的能否同时发送和接收的能力;The second capability information is used to indicate whether any two STAs in the one or more STAs can transmit and receive at the same time under different links;第一站点指示信息,用于指示建立成功后所述第一链路和至少一条第二链路的STA的信息。The first station indication information is used to indicate the information of the STAs of the first link and at least one second link after the establishment is successful.
- 根据权利要求1或2所述的方法,其特征在于,所述响应包括用于所述第一设备与所述第二设备建立所述第一链路和至少一条第二链路的第二指示信息;The method of claim 1 or 2, wherein the response includes a second indication for the first device to establish the first link and at least one second link with the second device information;其中,所述第二指示信息包括以下中的一种或多种:Wherein, the second indication information includes one or more of the following:第三能力信息,用于携带所述第二设备的能力信息;third capability information, used to carry capability information of the second device;第二状态信息,用于指示所述第一链路和至少一条第二链路的建立状态;second status information, used to indicate the establishment status of the first link and at least one second link;第二站点指示信息,用于指示建立所述第一链路和至少一条第二链路的STA的信息。The second station indication information is used to indicate the information of the STA that establishes the first link and at least one second link.
- 如权利要求1-3任意一项所述的方法,其特征在于,所述请求携带在关联请求帧中,所述响应携带在关联响应帧中。The method according to any one of claims 1-3, wherein the request is carried in an association request frame, and the response is carried in an association response frame.
- 如权利要求1-4任意一项所述的方法,其特征在于,所述第一指示信息中的以下一种或多种携带于所述关联请求帧的多链路元素中:天线共享信息、第一状态信息、地址信息、第二能力信息或第一站点指示信息。The method according to any one of claims 1-4, wherein one or more of the following in the first indication information are carried in a multi-link element of the association request frame: antenna sharing information, First state information, address information, second capability information or first site indication information.
- 如权利要求3所述的方法,其特征在于,所述第二状态信息或第二站点指示信息携带于所述关联响应帧的多链路元素中。The method of claim 3, wherein the second state information or the second station indication information is carried in a multilink element of the association response frame.
- 如权利要求3所述的方法,其特征在于,所述第二设备包括用于建立所述第一链路和至少一条第二链路所对应的至少两个接入点AP;其中The method of claim 3, wherein the second device comprises at least two access points APs for establishing the first link and at least one second link; wherein所述第一能力信息包括用于建立所述第一链路和至少一条第二链路的STA的能力信息;The first capability information includes capability information of STAs used to establish the first link and at least one second link;所述第三能力信息包括用于建立所述第一链路和至少一条第二链路的AP的能力信息。The third capability information includes capability information of APs used to establish the first link and at least one second link.
- 如权利要求7所述的方法,其特征在于,The method of claim 7, wherein:所述STA的能力信息携带于关联请求帧的多链路元素中,所述AP的能力信息携带于关联响应帧的多链路元素中。The capability information of the STA is carried in the multi-link element of the association request frame, and the capability information of the AP is carried in the multi-link element of the association response frame.
- 如权利要求1-8任一项所述的方法,其特征在于,The method of any one of claims 1-8, wherein,所述天线共享信息包括指示不存在共享天线的信息;或the antenna sharing information includes information indicating that there is no shared antenna; or天线共享信息包括指示存在共享天线的信息和共享所述天线的STA信息。The antenna sharing information includes information indicating that a shared antenna exists and information of STAs sharing the antenna.
- 如权利要求1-9任一项所述的方法,其特征在于,所述状态信息用于指示:The method according to any one of claims 1-9, wherein the status information is used to indicate:链路设置为开启的状态,链路设置为关闭的状态,链路设置为节能的状态或者链路建立失败的状态。The link is set to the open state, the link is set to the closed state, the link is set to the state of energy saving or the state of link establishment failure.
- 如权利要求1-10任一项所述的方法,其特征在于,所述第一链路和至少一条第二链路中至少有两个链路的STA相同。The method according to any one of claims 1-10, wherein the STAs of at least two links in the first link and the at least one second link are the same.
- 如权利要求11所述的方法,其特征在于,相同STA建立的多条链路中的一条链路的状态设置为开启,其他链路设置为关闭的状态。The method according to claim 11, wherein the state of one link among the multiple links established by the same STA is set to be open, and the state of other links is set to be closed.
- 一种第一设备,其特征在于,包括:A first device, characterized in that it includes:发送单元,用于通过第一链路向第二设备发送请求,所述请求包括用于所述第一设备与所述第二设备建立所述第一链路和至少一条第二链路的第一指示信息;A sending unit, configured to send a request to a second device through a first link, where the request includes a first link for the first device and the second device to establish the first link and at least one second link an instruction message;接收单元,用于接收所述第二设备发送的对于所述请求的响应;a receiving unit, configured to receive a response to the request sent by the second device;其中,所述第一设备包括用于建立所述第一链路和至少一条第二链路所对应的一个或多个站点STA,所述第一指示信息包括以下中的一种或多种:The first device includes one or more STAs corresponding to the first link and at least one second link, and the first indication information includes one or more of the following:第一能力信息,用于携带所述第一设备的能力信息;first capability information, used to carry capability information of the first device;天线共享信息,用于指示所述第一设备的一个或多个STA中共享天线的STA信息;Antenna sharing information, used to indicate the STA information of the shared antenna in one or more STAs of the first device;第一状态信息,用于指示所述第一链路和至少一条第二链路的建立成功后状态;first status information, used to indicate the status after the first link and the at least one second link are successfully established;地址信息,用于指示所述第一设备的STA所使用的媒体接入控制MAC地址与所述第一设备的MAC地址相同;address information, used to indicate that the MAC address used by the STA of the first device is the same as the MAC address of the first device;第二能力信息,用于指示所述一个或多个STA中任意两个STA在不同链路下的能否同时发送和接收的能力;The second capability information is used to indicate whether any two STAs in the one or more STAs can transmit and receive at the same time under different links;第一站点指示信息,用于指示建立成功后所述第一链路和至少一条第二链路的STA的信息。The first station indication information is used to indicate the information of the STAs of the first link and at least one second link after the establishment is successful.
- 一种第二设备,其特征在于,包括:A second device, comprising:接收单元,用于接收第一设备发送的请求,所述请求包括用于所述第一设备与所述第二设备建立所述第一链路和至少一条第二链路的第一指示信息;a receiving unit, configured to receive a request sent by a first device, where the request includes first indication information for the first device to establish the first link and at least one second link with the second device;发送单元,用于发送针对所述请求的响应;a sending unit, configured to send a response to the request;其中,所述第一设备包括用于建立所述第一链路和至少一条第二链路所对应的一个或多个站点STA,所述第一指示信息包括以下中的一种或多种:Wherein, the first device includes one or more STAs corresponding to establishing the first link and at least one second link, and the first indication information includes one or more of the following:第一能力信息,用于携带所述第一设备的能力信息;first capability information, used to carry capability information of the first device;天线共享信息,用于指示所述第一设备的一个或多个STA中共享天线的STA信息;Antenna sharing information, used to indicate the STA information of the shared antenna in one or more STAs of the first device;第一状态信息,用于指示所述第一链路和至少一条第二链路的建立成功后状态;first status information, used to indicate the status after the first link and the at least one second link are successfully established;地址信息,用于指示所述第一设备的STA所使用的媒体接入控制MAC地址与所述第一设备的MAC地址相同;address information, used to indicate that the MAC address used by the STA of the first device is the same as the MAC address of the first device;第二能力信息,用于指示所述一个或多个STA中任意两个STA在不同链路下的能否同时发送和接收的能力;The second capability information is used to indicate whether any two STAs in the one or more STAs can transmit and receive at the same time under different links;第一站点指示信息,用于指示建立成功后所述第一链路和至少一条第二链路的STA的信息。The first station indication information is used to indicate the information of the STAs of the first link and at least one second link after the establishment is successful.
- 根据权利要求13或14所述的设备,其特征在于,所述响应包括用于所述第一设备与所述第二设备建立所述第一链路和至少一条第二链路的第二指示信息;The device of claim 13 or 14, wherein the response includes a second indication for the first device to establish the first link and at least one second link with the second device information;其中,所述第二指示信息包括以下中的一种或多种:Wherein, the second indication information includes one or more of the following:第三能力信息,用于携带所述第二设备的能力信息;third capability information, used to carry capability information of the second device;第二状态信息,用于指示所述第一链路和至少一条第二链路的建立状态;second status information, used to indicate the establishment status of the first link and at least one second link;第二站点指示信息,用于指示建立所述第一链路和至少一条第二链路的STA的信息。The second station indication information is used to indicate the information of the STA that establishes the first link and at least one second link.
- 如权利要求13-15任意一项所述的设备,其特征在于,所述请求携带在关联请求帧中,所述响应携带在关联响应帧中。The device according to any one of claims 13-15, wherein the request is carried in an association request frame, and the response is carried in an association response frame.
- 如权利要求13-16任意一项所述的设备,其特征在于,所述第一指示信息中的以下一种或多种携带于所述关联请求帧的多链路元素中:天线共享信息、第一状态信息、地址信息、第二能力信息或第一站点指示信息。The device according to any one of claims 13-16, wherein one or more of the following in the first indication information is carried in a multi-link element of the association request frame: antenna sharing information, First state information, address information, second capability information or first site indication information.
- 如权利要求15所述的设备,其特征在于,所述第二状态信息或第二站点指示信息携 带于所述关联响应帧的多链路元素中。The device of claim 15, wherein the second status information or second site indication information is carried in a multilink element of the association response frame.
- 如权利要求15所述的设备,其特征在于,所述第二设备包括用于建立所述第一链路和至少一条第二链路所对应的至少两个接入点AP;其中The device of claim 15, wherein the second device comprises at least two access points APs for establishing the first link and at least one second link; wherein所述第一能力信息包括:用于建立所述第一链路和至少一条第二链路的STA的能力信息;The first capability information includes: capability information of STAs used to establish the first link and at least one second link;所述第三能力信息包括:用于建立所述第一链路和至少一条第二链路的AP的能力信息。The third capability information includes capability information of an AP used to establish the first link and at least one second link.
- 如权利要求19所述的设备,其特征在于,The apparatus of claim 19, wherein所述STA的能力信息携带于关联请求帧的多链路元素中,所述AP的能力信息携带于关联响应帧的多链路元素中。The capability information of the STA is carried in the multi-link element of the association request frame, and the capability information of the AP is carried in the multi-link element of the association response frame.
- 如权利要求13-20任一项所述的设备,其特征在于,The device according to any one of claims 13-20, characterized in that,所述天线共享信息包括指示不存在共享天线的信息;或the antenna sharing information includes information indicating that there is no shared antenna; or天线共享信息包括指示存在共享天线的信息和共享所述天线的STA信息。The antenna sharing information includes information indicating that a shared antenna exists and information of STAs sharing the antenna.
- 如权利要求13-21任一项所述的设备,其特征在于,所述状态信息用于指示:The device according to any one of claims 13-21, wherein the status information is used to indicate:链路设置为开启的状态,链路设置为关闭的状态,链路设置为节能的状态或者链路建立失败的状态。The link is set to the open state, the link is set to the closed state, the link is set to the state of energy saving or the state of link establishment failure.
- 如权利要求13-22任一项所述的设备,其特征在于,所述第一链路和至少一条第二链路中至少有两个链路的STA相同。The device according to any one of claims 13-22, wherein the STAs of at least two links in the first link and the at least one second link are the same.
- 如权利要求23所述的设备,其特征在于,相同STA建立的多条链路中的一条链路的状态设置为开启,其他链路设置为关闭的状态。The device according to claim 23, wherein a state of one link among the multiple links established by the same STA is set to be open, and the state of other links is set to be closed.
- 一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,使得所述计算机执行如权利要求1-12任一项所述的方法。A computer-readable storage medium having instructions stored in the computer-readable storage medium, when the instructions are executed on a computer, cause the computer to perform the method according to any one of claims 1-12.
- 一种通信装置,应用于第一设备,其特征在于,包括处理器和存储器,所述存储器存储有计算机程序,当所述计算机程序被所述处理器运行时,使得所述第一设备执行权利要求1-2,4-12任意一项所述的方法。A communication apparatus, applied to a first device, characterized in that it includes a processor and a memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, the first device executes the right The method described in any one of claims 1-2 and 4-12.
- 一种通信装置,应用于第二设备,其特征在于,包括处理器和存储器,所述存储器存储有计算机程序,当所述计算机程序被所述处理器运行时,使得所述第一设备执行权利要求3-12任意一项所述的方法。A communication device applied to a second device, characterized in that it comprises a processor and a memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, the first device executes the right The method of any one of claims 3-12.
- 一种计算机程序产品,其特征在于,包括计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机实现如权利要求1-12中任一项所述的方法。A computer program product, characterized in that it includes computer program code, which, when the computer program code is run on a computer, causes the computer to implement the method according to any one of claims 1-12.
- 一种装置,其特征在于,用于实现如权利要求1-12中任一项所述的方法。A device, characterized in that, is used for implementing the method according to any one of claims 1-12.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010937103.6 | 2020-09-08 | ||
CN202010937103.6A CN114158140B (en) | 2020-09-08 | 2020-09-08 | Multilink establishment method and communication device in wireless communication system |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022052708A1 true WO2022052708A1 (en) | 2022-03-17 |
Family
ID=80462148
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2021/111628 WO2022052708A1 (en) | 2020-09-08 | 2021-08-09 | Method for establishing multiple links in wireless communication system, and communication apparatus |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN114158140B (en) |
WO (1) | WO2022052708A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114710251A (en) * | 2022-04-15 | 2022-07-05 | Oppo广东移动通信有限公司 | Communication method, system, device, equipment and storage medium |
WO2023236821A1 (en) * | 2022-06-06 | 2023-12-14 | 华为技术有限公司 | Multi-link communication method and device |
WO2024131809A1 (en) * | 2022-12-20 | 2024-06-27 | 华为技术有限公司 | Communication method and communication apparatus |
WO2024138996A1 (en) * | 2023-05-08 | 2024-07-04 | 王良萍 | Wireless roaming method and apparatus, and device and storage medium |
WO2024221143A1 (en) * | 2023-04-23 | 2024-10-31 | 北京小米移动软件有限公司 | Communication method, electronic device, and storage medium |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023212944A1 (en) * | 2022-05-06 | 2023-11-09 | Nokia Shanghai Bell Co., Ltd. | Identification and discovery of device |
WO2023245678A1 (en) * | 2022-06-24 | 2023-12-28 | Oppo广东移动通信有限公司 | Multi-link reconfiguration method and apparatus, and communication device |
WO2024007261A1 (en) * | 2022-07-07 | 2024-01-11 | Nokia Shanghai Bell Co., Ltd. | Request and report of mld level statistic and delay information |
CN117896851A (en) * | 2022-10-14 | 2024-04-16 | 华为技术有限公司 | Communication method and communication device |
CN118019087A (en) * | 2022-11-10 | 2024-05-10 | 华为技术有限公司 | Multi-link equipment communication method and communication equipment |
WO2024130544A1 (en) * | 2022-12-20 | 2024-06-27 | Oppo广东移动通信有限公司 | Link control method and apparatus, device, and storage medium |
WO2024148637A1 (en) * | 2023-01-13 | 2024-07-18 | 北京小米移动软件有限公司 | Communication method and apparatus, device, and storage medium |
WO2024152292A1 (en) * | 2023-01-19 | 2024-07-25 | Oppo广东移动通信有限公司 | Wireless communication methods, and devices |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018136516A1 (en) * | 2017-01-19 | 2018-07-26 | Qualcomm Incorporated | Signaling for link aggregation setup and reconfiguration |
-
2020
- 2020-09-08 CN CN202010937103.6A patent/CN114158140B/en active Active
-
2021
- 2021-08-09 WO PCT/CN2021/111628 patent/WO2022052708A1/en active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018136516A1 (en) * | 2017-01-19 | 2018-07-26 | Qualcomm Incorporated | Signaling for link aggregation setup and reconfiguration |
Non-Patent Citations (3)
Title |
---|
INSUN JANG (LG ELECTRONICS): "Discussion on Multi-link Setup", IEEE DRAFT; 11-19-1509-00-00BE-DISCUSSION-ON-MULTI-LINK-SETUP, IEEE-SA MENTOR, PISCATAWAY, NJ USA, vol. 802.11 EHT; 802.11be, no. 0, 15 September 2019 (2019-09-15), Piscataway, NJ USA , pages 1 - 14, XP068153671 * |
INSUN JANG (LG ELECTRONICS): "Indication of Multi-link Information", IEEE DRAFT; 11-20-0028-01-00BE-INDICATION-OF-MULTI-LINK-INFORMATION, IEEE-SA MENTOR, PISCATAWAY, NJ USA, vol. 802.11 EHT; 802.11be, no. 1, 13 March 2020 (2020-03-13), Piscataway, NJ USA , pages 1 - 15, XP068167023 * |
YIFAN ZHOU (HUAWEI): "Simultaneous Tx/Rx Capability indication for multi-link operation", IEEE DRAFT; 11-19-1550-01-00BE-SIMULTANEOUS-TX-RX-CAPABILITY-INDICATION-FOR-MULTI-LINK-OPERATION, IEEE-SA MENTOR, PISCATAWAY, NJ USA, vol. 802.11 EHT; 802.11be, no. 1, 26 November 2019 (2019-11-26), Piscataway, NJ USA , pages 1 - 10, XP068164907 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114710251A (en) * | 2022-04-15 | 2022-07-05 | Oppo广东移动通信有限公司 | Communication method, system, device, equipment and storage medium |
WO2023236821A1 (en) * | 2022-06-06 | 2023-12-14 | 华为技术有限公司 | Multi-link communication method and device |
WO2024131809A1 (en) * | 2022-12-20 | 2024-06-27 | 华为技术有限公司 | Communication method and communication apparatus |
WO2024221143A1 (en) * | 2023-04-23 | 2024-10-31 | 北京小米移动软件有限公司 | Communication method, electronic device, and storage medium |
WO2024138996A1 (en) * | 2023-05-08 | 2024-07-04 | 王良萍 | Wireless roaming method and apparatus, and device and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN114158140A (en) | 2022-03-08 |
CN114158140B (en) | 2024-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2022052708A1 (en) | Method for establishing multiple links in wireless communication system, and communication apparatus | |
US20210266931A1 (en) | Multi-link device association and reassociation | |
CN113411831B (en) | Method and device for data transmission | |
WO2022033592A1 (en) | Key bss parameter management method suitable for multiple links, and related device | |
WO2022002221A1 (en) | Multi-link establishment method and communication apparatus | |
US11509597B2 (en) | Data transmission method and device | |
CN115623426B (en) | Multicast service transmission method and device suitable for multiple links | |
WO2021208903A1 (en) | Communication method and communication apparatus | |
CA3177223A1 (en) | Communication method, communication apparatus, chip and computer-readable storage medium applied to multilink device in wireless local | |
EP4050922A1 (en) | Multi-band communication and interface parameter update methods and related devices | |
WO2022002220A1 (en) | Probe method for multi-link device and communication apparatus | |
WO2022012560A1 (en) | Data transmission method and apparatus | |
JP2024500022A (en) | Communication methods and devices | |
US20230319640A1 (en) | Method for determining data buffer status, and apparatus | |
US11943701B2 (en) | Neighbor report for an access point multi-link device | |
WO2024109614A1 (en) | Information indication method and device | |
RU2824192C1 (en) | Method of indicating individually addressed traffic applicable to multiple communication channels and to accompanying device | |
US20230032255A1 (en) | Device, system, and method for multi-link tunneled direct link setup (tdls) setup | |
US20240064705A1 (en) | Beacon frame optimization in a wireless network | |
CN117042045A (en) | Data transmission method and device | |
KR20220020947A (en) | Multiple access point assisted transmission method, device, storage medium and electronic device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21865764 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 202337018920 Country of ref document: IN |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 21865764 Country of ref document: EP Kind code of ref document: A1 |