WO2023070411A1 - 多链路连接的建立方法、装置、设备及介质 - Google Patents

多链路连接的建立方法、装置、设备及介质 Download PDF

Info

Publication number
WO2023070411A1
WO2023070411A1 PCT/CN2021/126848 CN2021126848W WO2023070411A1 WO 2023070411 A1 WO2023070411 A1 WO 2023070411A1 CN 2021126848 W CN2021126848 W CN 2021126848W WO 2023070411 A1 WO2023070411 A1 WO 2023070411A1
Authority
WO
WIPO (PCT)
Prior art keywords
link
group
mac addresses
mac address
connection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2021/126848
Other languages
English (en)
French (fr)
Inventor
徐彦超
余庆华
王泷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to KR1020247015258A priority Critical patent/KR20240089434A/ko
Priority to CN202610112799.6A priority patent/CN121619678A/zh
Priority to CN202180101604.3A priority patent/CN117837183A/zh
Priority to PCT/CN2021/126848 priority patent/WO2023070411A1/zh
Priority to JP2024524660A priority patent/JP7772930B2/ja
Priority to EP21961779.2A priority patent/EP4425977A4/en
Publication of WO2023070411A1 publication Critical patent/WO2023070411A1/zh
Priority to US18/647,217 priority patent/US20240276575A1/en
Anticipated expiration legal-status Critical
Priority to US19/233,861 priority patent/US12543234B2/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/11Allocation or use of connection identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/15Setup of multiple wireless link connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/18Management of setup rejection or failure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/622Layer-2 addresses, e.g. medium access control [MAC] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming

Definitions

  • the embodiments of the present application relate to the field of communication technologies, and in particular, to a method, device, device, and medium for establishing a multi-link connection.
  • IEEE Institute of Electrical and Electronics Engineers, Institute of Electrical and Electronics Engineers 802.11be
  • a function that can support multiple links is defined.
  • multiple links are established between the station (Station, STA) multi-link device (Multi-Link Device, MLD) and the access point (Access Point, AP) MLD, and the STA MLD And AP MLD can take advantage of multi-links to send and receive data on multiple links to achieve high throughput, low latency and other advantages.
  • STA MLD has an MLD MAC Address (multi-link device MAC address), and each link of STA MLD has an independent Link MAC Address (link MAC address).
  • MLD MAC Address multi-link device MAC address
  • link MAC address Link MAC address
  • the AP MLD identifies the STA MLD based on the MLD MAC Address of the STA MLD, when different STA MLDs have the same Link/WM MAC Address (link/wireless medium MAC address) on a certain Link, the AP MLD cannot distinguish the received information From which STA MLD.
  • Link/WM MAC Address link/wireless medium MAC address
  • the embodiment of the present application provides a method, device, device and medium for establishing a multi-link connection, which can avoid the problem that the multi-link device of the access point cannot distinguish the MAC address of the link. Described technical scheme is as follows:
  • a method for establishing a multi-link connection is provided, the method is performed by an access point multi-link device, and the method includes:
  • each of the connection request frames includes a group of link media access control MAC addresses, and the group of link MAC addresses includes the site multi-link device requesting establishment Link MAC address of the connected link;
  • a method for establishing a multi-link connection is provided, the method is performed by a multi-link device at a first site, and the method includes:
  • connection request frame includes a first group of link media access control MAC addresses, and the first group of link MAC addresses includes the first site multi-link device
  • connection response frame sent by the access point multi-link device, where the connection response frame is sent based on the first group of link MAC addresses.
  • an apparatus for establishing a multi-link connection includes:
  • the first receiving module is configured to receive a connection request frame sent by at least one site multi-link device, each of the connection request frames respectively includes a group of link media access control MAC addresses, and the group of link MAC addresses includes The link MAC address of the link where the site multi-link device requests to establish a connection;
  • a first sending module configured to send a connection response frame to the at least one site multi-link device based on the link MAC address in the connection request frame.
  • an apparatus for establishing a multi-link connection includes:
  • the second sending module is configured to send a connection request frame to an access point multi-link device, where the connection request frame includes a first group of link media access control MAC addresses, and the first group of link MAC addresses includes a first group of link MAC addresses.
  • the second receiving module is configured to receive a connection response frame sent by the access point multi-link device, where the connection response frame is sent based on the first group of link MAC addresses.
  • a multi-link device includes a processor, and a transceiver connected to the processor;
  • the transceiver is configured to receive a connection request frame sent by at least one site multi-link device, each of the connection request frames includes a group of link media access control MAC addresses, and the group of link MAC addresses includes The link MAC address of the link where the site multi-link device requests to establish a connection;
  • the transceiver is configured to send a connection response frame to the at least one site multi-link device based on the link MAC address in the connection request frame.
  • a multi-link device includes a processor, and a transceiver connected to the processor;
  • the transceiver is configured to send a connection request frame to an access point multi-link device, where the connection request frame includes a first group of link media access control MAC addresses, and the first group of link MAC addresses includes a first The link MAC address of the link where the site multi-link device requests to establish a connection;
  • the transceiver is configured to receive a connection response frame sent by the access point multi-link device, where the connection response frame is sent based on the first group of link MAC addresses.
  • the processor includes: an application specific integrated circuit (Application Specific Integrated Circuit, ASIC).
  • ASIC Application Specific Integrated Circuit
  • a computer-readable storage medium where a computer program is stored in the storage medium, and the computer program is used for execution by a processor, so as to implement the foregoing method for establishing a multi-link connection.
  • a chip is provided, the chip includes a programmable logic circuit and/or program instructions, and when the chip is running, is used to implement the above method for establishing a multi-link connection.
  • a computer program product or computer program includes computer instructions, the computer instructions are stored in a computer-readable storage medium, and a processor reads from the The computer-readable storage medium reads and executes the computer instructions, so as to realize the above method for establishing a multi-link connection.
  • the access point multi-link device When establishing a multi-link connection, the access point multi-link device sends a connection response frame based on the link MAC address carried in the connection request frame by the station multi-link device. For the problem that multi-link devices at different sites may have the same link MAC address, the multi-link device of the access point can distinguish whether there are other sites with the same link MAC address according to the link MAC address in the connection request frame , and then determine whether to accept the connection request, and send a connection response frame to the site multi-link device.
  • FIG. 1 is a schematic diagram of a wireless local area network provided by an embodiment of the present application
  • FIG. 2 is a schematic diagram of a multi-link connection between a station MLD and an access point MLD provided by an embodiment of the present application;
  • FIG. 3 is a schematic diagram of a site MLD provided by an embodiment of the present application.
  • FIG. 4 is a schematic diagram of establishing a multi-link connection between a station MLD and an access point MLD provided by an embodiment of the present application;
  • FIG. 5 is a schematic diagram of a connection request frame provided by an embodiment of the present application.
  • FIG. 6 is a schematic diagram of a connection response frame provided by an embodiment of the present application.
  • FIG. 7 is a flowchart of a method for establishing a multi-link connection provided by an embodiment of the present application.
  • FIG. 8 is a schematic diagram of a method for establishing a multi-link connection provided by an embodiment of the present application.
  • FIG. 9 is a flowchart of a method for establishing a multi-link connection provided by an embodiment of the present application.
  • FIG. 10 is a flowchart of a method for establishing a multi-link connection provided by an embodiment of the present application.
  • FIG. 11 is a flowchart of a method for establishing a multi-link connection provided by an embodiment of the present application.
  • FIG. 12 is a schematic diagram of a connection response frame provided by an embodiment of the present application.
  • FIG. 13 is a schematic diagram of a connection response frame provided by an embodiment of the present application.
  • FIG. 14 is a schematic diagram of a connection response frame provided by an embodiment of the present application.
  • FIG. 15 is a schematic diagram of a connection response frame provided by an embodiment of the present application.
  • FIG. 16 is a schematic diagram of a connection response frame provided by an embodiment of the present application.
  • FIG. 17 is a schematic diagram of a connection response frame provided by an embodiment of the present application.
  • FIG. 18 is a flowchart of a method for establishing a multi-link connection provided by an embodiment of the present application.
  • FIG. 19 is a block diagram of an apparatus for establishing a multi-link connection provided by an embodiment of the present application.
  • FIG. 20 is a block diagram of an apparatus for establishing a multi-link connection provided by an embodiment of the present application.
  • Fig. 21 is a schematic structural diagram of a multi-link device provided by an embodiment of the present application.
  • the network architecture and business scenarios described in the embodiments of the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute limitations on the technical solutions provided by the embodiments of the present application.
  • the evolution of the technology and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
  • Wireless Local Area Networks Wireless Local Area Networks, WLAN
  • Wireless Fidelity Wireless Fidelity, WiFi
  • other communication systems for example: Wireless Local Area Networks (Wireless Local Area Networks, WLAN), Wireless Fidelity (Wireless Fidelity, WiFi) or other communication systems.
  • FIG. 1 shows a block diagram of a wireless local area network provided by an exemplary embodiment of the present application.
  • the wireless local area network may include: a station (STA) MLD10 and an access point (AP) MLD 20.
  • STA station
  • AP access point
  • the access point MLD 20 is a device deployed in a wireless local area network to provide wireless communication functions for the station MLD 10.
  • the station MLD10 may include: user equipment (User Equipment, UE), access terminal, subscriber unit, subscriber station, mobile station, mobile station, remote station, remote terminal, mobile device, wireless communication device, user agent or user device.
  • User Equipment User Equipment
  • the station MLD 10 can also be a cellular phone, a cordless phone, a Session Initiation Protocol (Session Initiation Protocol, SIP) phone, a Wireless Local Loop (Wireless Local Loop, WLL) station, a Personal Digital Assistant (PDA) , a handheld device with a wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, or a wearable device, which is not limited in this embodiment of the present application.
  • SIP Session Initiation Protocol
  • WLL Wireless Local Loop
  • PDA Personal Digital Assistant
  • an AP is also called an AP STA, that is, in a sense, an AP is also a kind of STA.
  • STA is also called non-AP STA (non-AP STA).
  • the communication in the communication system can be the communication between AP and non-AP STA, also can be the communication between non-AP STA and non-AP STA, or the communication between STA and peer STA, wherein, peer STA can Refers to the device that communicates with the STA peer.
  • a peer STA may be an AP or a non-AP STA.
  • the role of the STA in the communication system is not absolute.
  • the mobile phone when the mobile phone is connected to the router, the mobile phone is a non-AP STA, and when the mobile phone is used as a hotspot for other mobile phones, the mobile phone acts as an AP. .
  • both the station MLD 10 and the access point MLD 20 support the IEEE 802.11 standard.
  • the non-AP STA can support the 802.11be standard.
  • the non-AP STA can also support 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a and other current and future wireless local area networks (wireless local area networks, WLAN) standards of the 802.11 family.
  • 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a and other current and future wireless local area networks (wireless local area networks, WLAN) standards of the 802.11 family.
  • WLAN wireless local area networks
  • the AP may be a device supporting the 802.11be standard.
  • the AP may also be a device supporting multiple current and future WLAN standards of the 802.11 family, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.
  • the STA may be a mobile phone (Mobile Phone), tablet computer (Pad), computer, virtual reality (Virtual Reality, VR) device, augmented reality (Augmented Reality, AR) device, Wireless devices in industrial control, set-top boxes, wireless devices in self driving, vehicle communication devices, wireless devices in remote medical, wireless devices in smart grid , wireless devices in transportation safety, wireless devices in smart city or wireless devices in smart home, wireless communication chips/ASIC/SOC/etc.
  • AP and non-AP STA can be applied to the equipment in the Internet of Vehicles, IoT nodes and sensors in the Internet of Things (IoT), smart cameras in smart homes, smart remote controls, smart water meters, etc. And sensors in smart cities, etc.
  • IoT Internet of Things
  • IEEE 802.11be a function that can support IEEE 802.11 multilink is defined. According to the definition of both ends of communication in IEEE 802.11, one is the station MLD, and the other is the access point MLD.
  • the station MLD and the access point MLD that have established multi-links can take advantage of the multi-links to send and receive data on multiple links, so as to achieve advantages such as high throughput/low delay.
  • each single-link device has a MAC (Medium Access Control, Media Access Control) address (address), and this single-link device can be identified by this MAC address .
  • MLD Medium Access Control, Media Access Control
  • each link has an independent MAC address, and an MLD also has an MLD MAC address (multi-link device MAC address/device MAC address).
  • Figure 2 is a reference model of MLD defined in IEEE 802.11be.
  • FIG. 2 shows that there are two links Link1/Link2 between two MLDs (STA MLD and AP MLD/Non-AP MLD), and each MLD is in the MLD Lower MAC layer (layer/lower layer below the MAC layer)
  • Link MAC address link MAC address
  • WM Wireless Medium, wireless medium
  • MLD Lower MAC layer and MLD Upper MAC layer are divided because some functions in MLD are independent on each Link (link), that is, Link Level functionality (link-level function); some functions are all
  • Link Level functionality (link-level function); some functions are all
  • MLD Level functionality multi-link device level functionality. In this way, Link level functionality can be identified by Link MAC address, and MLD level functionality can be identified by MLD MAC address.
  • the MLD MAC Address is used to identify different MLDs, but in the 802.11 frames sent by the MLD on each link, the Link/WM MAC address (link/WMMA) corresponding to the link is used. Incoming control address) for identification. As shown in Figure 3, it is a STA MLD with three links. Each link STA1/STA2/STA3 has its own Link/WM MAC Address, and the entire STA MLD is identified by the MLD MAC address.
  • the Multi-Link Setup process is performed on Link1 between STA MLD and AP MLD.
  • STA MLD first sends an Association Request (connection request frame).
  • the connection request frame will carry the MLD MAC Address of the STA MLD, and the links on which the STA MLD wants to establish a connection with the AP MLD, and the STA MLD corresponding to each link.
  • Link/WM MAC Address of STA1/2/3 After the AP MLD accepts the STA MLD multi-link connection request, it will reply to the STA MLD in the Association Response (connection response frame), carrying the corresponding AP MLD's MLD MAC Address, and the AP MLD corresponding to each link Link/WM MAC Address of AP1/2/3.
  • the MLD Level Information multi-link device level information
  • the Link Level Information Link-level information
  • the MLD Level Information related field will carry the MLD MAC address of APMLD, and also includes whether APMLD has accepted the multi-link connection of STAMLD Request Status Code (status code); in the Link Level Information related field, relevant information on each Link that STAMLD expects to establish a connection will be carried, including the Link ID of the corresponding Link and the Link MAC corresponding to the APMLD on each Link address, which also includes the Status Code of whether APMLD has accepted the connection request corresponding to STAMLD on each Link.
  • STAMLD Request Status Code status code
  • the MLD MAC Address of STAMDL0 is X
  • the Link MAC Address on Link0 is A
  • the Link MAC Address on Link1 is B
  • the MLD MAC Address of STAMLD1 is Y
  • the Link MAC Address on Link0 is C
  • the Link MAC Address on Link1 is also B.
  • the embodiment of this application provides a method.
  • establishing a multi-link connection that is, considering the problem that the link MAC addresses of different sites may be the same, based on the connection request frame sent by the multi-link device at the site According to the link MAC address in the connection request frame and the link MAC address of the connected site, it is determined whether to accept the connection request, and then a connection request frame is generated and sent .
  • the MLD MAC Address of STA MDL 0 is X
  • the Link MAC Address on Link0 is A
  • the Link MAC Address on Link1 is B
  • the MLD MAC Address of STA MLD 1 is Y
  • the Link MAC Address on Link0 is The Link MAC Address is C
  • the Link MAC Address on Link1 is also B.
  • FIG. 9 shows a flowchart of a method for establishing a multi-link connection provided by an embodiment of the present application.
  • the method can be applied to the AP MLD in the communication system shown in FIG. 1 .
  • the method may include the steps of:
  • Step 901 Receive a connection request frame sent by at least one site multi-link device, each connection request frame includes a group of link media access control MAC addresses, and a group of link MAC addresses includes the site multi-link device requesting to establish a connection The link MAC address of the link.
  • the access point device receives at least one connection request frame sent by at least one station multi-link device.
  • the access point device When the access point device receives a connection request frame sent by a station multi-link device, the access point device sends a connection request frame to the station multi-link device based on a group of link MAC addresses in the connection request frame response frame.
  • the access point device receives at least two connection request frames sent by at least two site multi-link devices, the access point device sends at least two sets of link MAC addresses based on the at least two connection request frames to the Each site multilink device sends a connection response frame.
  • the access point multi-link device may receive connection request frames sent by at least two station multi-link devices at the same time or at different times. That is, the time difference between the access point multi-link device receiving the at least two connection request frames is smaller than the time threshold.
  • the multi-link device of the access point processes the at least two connection request frames at the same time, and respectively determines at least two connection response frames to be sent.
  • connection request frame is used to request the access point multi-link device to establish a multi-link connection.
  • the connection request frame carries the link MAC address of the link for which the site multi-link device requests to establish a connection.
  • Link MAC address can also be called wireless medium MAC address, Link MAC address, WM MAC Address.
  • the connection request frame includes multi-link device-level information (site multi-link device-level information) and link-level information (site link-level information).
  • the multi-link device-level information includes the multi-link device MAC address (MLD MAC Address) of the site multi-link device, or the device MAC address.
  • the link-level information includes the information corresponding to each link requested by the site multi-link device, and the information corresponding to a link includes: link ID (Link ID), the link ID of the site multi-link device on the link Link MAC address.
  • the access point multi-link device broadcasts the link identifier of the access point multi-link device to the site multi-link device; when the site multi-link device needs to establish a multi-link connection, it carries the link identifier in the connection request frame The ID of the link to be connected to, and the link MAC address of the multi-link device on the link.
  • a set of link MAC addresses includes at least one link MAC address of at least one link for which the site multi-link device requests to establish a connection; or, a set of link MAC addresses includes a link for which the site multi-link device requests to establish a connection At least two link MAC addresses of at least two links.
  • Step 902 Send a connection response frame to at least one site multi-link device based on the link MAC address in the connection request frame.
  • the access point multi-link device sends a connection response frame to each station multi-link device based on the link MAC addresses in all received connection request frames. Or, based on the link MAC address in the connection request frame of a site multi-link device (for example, the first site multi-link device), the access point device sends a message to the site multi-link device (for example, the first site multi-link device) road device) to send a connection response frame.
  • a site multi-link device for example, the first site multi-link device
  • the access point device sends a message to the site multi-link device (for example, the first site multi-link device) road device) to send a connection response frame.
  • connection response frame is used to feed back the connection result of the multi-link connection to the site multi-link device.
  • connection response frame carries a connection status code, which is used to identify a connection result, for example, the connection status code includes connection failure information or connection success information.
  • the connection status code may be used to indicate the reason for the connection failure, for example, the reason for the connection failure is link MAC address conflict.
  • connection status code includes a device-level connection status code; or, the connection status code includes a device-level connection status code and a link-level connection status code.
  • the device-level connection status code is used to identify whether the multi-link device of the site and the multi-link device of the access point have successfully established a multi-link connection. Or, the device-level connection status code is used to identify whether the station multi-link device and the access point multi-link device successfully establish a connection on the first link (the link that sends the connection request frame).
  • the link-level connection status code is used to identify whether the station multi-link device and the access point multi-link device have successfully established a connection on a certain link.
  • the connection response frame when the connection is successful, as shown in FIG. 6, the connection response frame includes: device-level connection status code 601, multi-link device-level information (access point multi-link device-level information) and link-level information (access point link-level information).
  • the connection response frame includes: device-level connection status code and multi-link device-level information; or, the connection response frame includes: device-level connection status code, multi-link device-level information and link-level information. That is, in the case of a connection failure, the link level information corresponding to each link requested in the connection request frame may be carried in the connection response frame; the link level information corresponding to each link requested in the connection request frame may not be carried in the connection response frame Link-level information corresponding to the link.
  • the access point multi-link device In case of a successful connection, the access point multi-link device indicates the connection status on each link to the station multi-link device. In case of connection failure, the access point multi-link device can indicate to the site multi-link device whether the connection is successful on each link, or the access point multi-link device does not indicate to the site multi-link device each Whether the connection is successful on the link.
  • the multi-link device level information in the connection response frame includes the multi-link device MAC address of the access point multi-link device.
  • the link-level information in the connection response frame includes each link in the connection request frame: the link identifier, the link MAC address of the access point multi-link device on the link, the link-level connection of the link status code.
  • the link-level information in the connection response frame corresponds to the link-level information in the connection request frame.
  • the link identifiers in the connection response frame corresponds to the link-level information in the connection request frame.
  • the link-level information in the connection request frame includes: Link ID of Link0, link MAC address of STA MLD on Link0, Link ID of Link1, link MAC address of STA MLD on Link1 .
  • the link-level information in the connection response frame includes: Link ID of Link0, link MAC address of AP MLD on Link0, link-level connection status code of Link0, Link ID of Link1, AP MLD The link MAC address on Link1 and the link-level connection status code of Link1.
  • the access point multi-link device when establishing a multi-link connection, sends a connection response frame based on the link MAC address carried in the connection request frame by the station multi-link device.
  • the multi-link device of the access point can distinguish whether there are other sites with the same link MAC address according to the link MAC address in the connection request frame , and then determine whether to accept the connection request, and send a connection response frame to the site multi-link device.
  • FIG. 10 shows a flowchart of a method for establishing a multi-link connection provided by an embodiment of the present application.
  • the method can be applied to the STA MLD in the communication system shown in FIG. 1, and the STA MLD can be a multi-link device at the first site.
  • the method may include the steps of:
  • Step 1001 Send a connection request frame to the access point multi-link device, the connection request frame includes the first group of link media access control MAC addresses, and the first group of link MAC addresses includes the first site multi-link device requesting to establish a connection The link MAC address of the link.
  • the MAC address of the first group of links is the MAC address of the link corresponding to the site multi-link device on the first group of links
  • the first group of links is the link for which the first site multi-link device requests to establish a connection.
  • the connection request frame sent by the multi-link device at the first site includes a link identifier of each link in the first group of links, and a link MAC address corresponding to the multi-link device at the first site on the link. address.
  • the first group of link MAC addresses is the MAC address of the link for which the multi-link device at the first site requests to establish a connection.
  • Step 1002 Receive a connection response frame sent by the access point multi-link device, where the connection response frame is sent based on the first group of link MAC addresses.
  • the access point multi-link device when establishing a multi-link connection, sends a connection response frame based on the link MAC address carried in the connection request frame by the station multi-link device.
  • the multi-link device of the access point can distinguish whether there is a link MAC address of the connected site with the link MAC address in the connection request frame. Then determine whether to accept the connection request, and send a connection response frame to the site multi-link device.
  • the access point multi-link device determines the connection response frame of the station multi-link device based on the connection request frame sent by the station multi-link device.
  • the access point multi-link device determines the connection response frame of one site multi-link device based on the connection request frames sent by multiple site multi-link devices.
  • the site multi-link device is called the first site multi-link device.
  • the connection request frame sent by the multi-link device at the first station includes the first group of link MAC addresses.
  • the access point multi-link device sends a connection response frame to the first station multi-link device based on whether the first group of link MAC addresses is the same as the link MAC address of the connected station.
  • the first site multi-link device among the multiple site multi-link devices is taken as an example for illustration.
  • the remaining site multi-link devices among the multiple site multi-link devices refer to The method exemplified by the multi-link device is processed. That is, the multiple site multi-link devices are divided into: a first site multi-link device and remaining site multi-link devices, and the remaining site multi-link devices include at least one site multi-link device.
  • the connection request frame sent by the multi-link device at the first station includes the first group of link MAC addresses.
  • the connection request frames sent by the multi-link devices at other sites include the third group of link MAC addresses.
  • the access point multi-link device sends a connection response frame to the first site multi-link device based on whether the MAC address of the first group of links is the same as the MAC address of the fourth group of links, wherein the MAC address of the fourth group of links Including the link MAC address of the third group and the link MAC address of the connected station.
  • the access point multi-link device determines the connection response frame of the station multi-link device based on the connection request frame sent by the station multi-link device.
  • FIG. 11 shows a flowchart of a method for establishing a multi-link connection provided by an embodiment of the present application.
  • the method can be applied to the communication system shown in FIG. 1 , where the communication system includes a first station multi-link device and an access point multi-link device.
  • the method may include the steps of:
  • Step 1101 the first site multi-link device sends a connection request frame to the access point multi-link device, and the connection request frame carries the first group of link MAC addresses.
  • this embodiment does not exclude the situation that the access point multi-link device receives connection request frames sent by multiple station multi-link devices, but performs independent processing on the multiple connection request frames. That is, the access point multi-link device has received at least two connection request frames, but the access point multi-link device sends a multi-link link to a site multi-link device based on the link MAC address in the connection request frame sent by a site multi-link device. The road device sends a connection response frame.
  • connection request frame further includes the MAC address of the site multi-link device of the first site multi-link device.
  • the first group of link MAC addresses is a link MAC address of the multi-link device at the first site on the first group of links requesting to establish a connection.
  • the first group of links includes the first link that sends the connection request frame; or, the first group of links includes the first link that sends the connection request frame and other links.
  • the first group of link MAC addresses includes: the first link MAC address of the first link; the first link is a link that sends the connection request frame.
  • the first group of link MAC addresses includes: the first link MAC address of the first link, and the remaining link MAC addresses; the first link is the link that sends the connection request frame, and the remaining link MAC addresses include Link MAC addresses in the first group of link MAC addresses other than the first link MAC address.
  • Step 1102 The access point multi-link device sends a connection response frame to the first site multi-link device based on whether the first group of link MAC addresses is the same as the second group of link MAC addresses.
  • the access point multi-link device checks whether the first group of link MAC addresses is the same as the second group of link MAC addresses.
  • the second group of link MAC addresses includes link MAC addresses of stations that have established connections with the access point multi-link device.
  • the second group of link MAC addresses includes the station device and/or the link MAC address of the station multi-link device that has established a connection with the access point multi-link device.
  • the second group of link MAC addresses includes at least one link MAC address.
  • the second group of link MAC addresses may also be an empty set/null, that is, there is no second group of link MAC addresses.
  • the access point multi-link device sends the connection response frame to the first site multi-link device based on whether the first group of link MAC addresses is the same as the second group of link MAC addresses.
  • the MAC address of the access point multi-link device on the first group of links is completely different from the MAC address of the second group of links, and the access point multi-link device can accept the connection request on the first group of links In this case, a connection response frame indicating that the connection is successful is sent to the multi-link device at the first site.
  • the MAC addresses of the first group of links are completely different from the MAC addresses of the second group of links, which means: for any link MAC address in the first group of link MAC addresses, none of the link MAC addresses in the second group of link MAC addresses The same link MAC address exists.
  • the access point multi-link device has at least one link MAC address in the first group of link MAC addresses that is different from the second group of link MAC addresses, and the access point multi-link device has a link MAC address of
  • there is at least one link MAC address in the first group of link MAC addresses that is different from the second group of link MAC addresses means: there is a link MAC address in the first group of link MAC addresses that is different from the second group of link MAC addresses. Any link MAC address in the link MAC address is different.
  • the access point multi-link device sends a connection response frame of connection failure to the first station multi-link device when the second group of link MAC addresses includes the first group of link MAC addresses.
  • the second group of link MAC addresses includes the first group of link MAC addresses means: the first group of link MAC addresses is a subset of the second group of link MAC addresses; or, for the first group of link MAC addresses Any link MAC address in the second group of link MAC addresses has the same link MAC address as it.
  • connection request frame further includes the MAC address of the site multi-link device of the first site multi-link device.
  • the access point multi-link device sends the connection response frame to the first station multi-link device based on the MAC address of the station multi-link device and the first group of link MAC addresses.
  • step 1102 is performed; wherein, the MAC address of the connected device includes the The device MAC address of the site (site device and/or site multi-link device) to which the point-to-point multi-link device establishes a connection.
  • the device MAC address is the same as the MAC address of the station multi-link device, based on the first group of link If the MAC address of the link is the same as that of the second group of links, send a connection response frame to the multi-link device at the first site.
  • the access point multi-link device sends a connection response frame to the first site multi-link device if the MAC address of the connected device MAC address is the same as that of the site multi-link device, and the connection response frame indicates the connection fail.
  • the access point multi-link device sends the connection response frame to the first station multi-link device based on whether the first link MAC address is the same as the second group of link MAC addresses. Or, based on whether the first link MAC address is the same as the second group of link MAC addresses, and whether the remaining link MAC addresses are the same as the second group of link MAC addresses, the access point multi-link device sends The multi-link device at the first site sends a connection response frame.
  • the remaining links include at least one link, that is, the MAC addresses of the remaining links include at least one link MAC address.
  • the embodiment of the present application gives an example The following 6 situations will be described in the following 6 situations respectively.
  • the embodiment of the present application is not limited to the following six situations.
  • the first group of link MAC addresses includes: the first link MAC address of the first link; the first link is a link for sending the connection request frame.
  • the access point multi-link device When the MAC address of the first link is the same as that of a link MAC address in the second group of link MAC addresses, the access point multi-link device sends a connection response frame to the first site multi-link device, and the connection response frame Indicates that the connection failed.
  • the access point multi-link device sends a connection response to the first site multi-link device when the MAC address of the first link is different from any link MAC address in the second group of link MAC addresses frame, the connection response frame indicates a successful connection.
  • the access point multi-link device when the link MAC address of the link sending the connection request frame is the same as the link MAC address of the connected site, the access point multi-link device sends a connection failure message to the first site multi-link device connection response frame. In the case that the link MAC address of the link sending the connection request frame is different from the link MAC address of the connected site, the access point multi-link device sends a successful connection to the first site multi-link device response frame.
  • connection response frame may carry the link level information of each link requested by the multi-link device at the first site, or may not carry the link level information of each link requested by the multi-link device at the first site.
  • Link-level information includes link-level connection status codes.
  • connection response frame includes a device-level connection status code; or, the connection response frame includes a device-level connection status code and a link-level connection status code; where the device-level connection status code is used to indicate that the device connection failed, and the link-level connection status code is used for Indicates the connection result of the link.
  • the device-level connection status code may be used to indicate link MAC address conflict.
  • the link-level connection status code of a failed link can also be used to indicate a link MAC address conflict.
  • the AP MLD checks the Link MAC address (link MAC address) corresponding to the STA MLD on the link (the first link) sending the Association Request, another STA MLD (station MLD) that has established a connection with the AP MLD multi-link device) or STA (site device) corresponding to the same Link MAC address, then the AP MLD rejects the Multi-Link Setup of the STA MLD, and indicates this Multi-Link Setup in the Association Response frame replied to the STA MLD.
  • Link MAC address link MAC address
  • AP MLD sets the Status Code (connection status code) of MLD Level (multi-link device level) in the Association Response frame to unsuccessful information (connection failure information); AP MLD can choose not to carry it in the Association Response
  • AP MLD can mark the unsuccessful information carried by the Status Code as a Link MAC Address conflict.
  • the Association Response sent by AP MLD only carries the device-level connection status code, and the device-level connection status code includes connection failure information 1201, indicating that AP MLD rejects the entire multi-link connection request (Multi-Link Setup), the Association Response does not carry link-level information, that is, does not carry link-level connection status code.
  • the Association Response sent by AP MLD carries a device-level connection status code, which includes connection failure information 1201, indicating that AP MLD rejects the entire multi-link connection request, and at the same time carries The corresponding Link Level information on each Link requested by STA MLD, and includes the Status Code on each Link, that is, the link-level connection status code 1301.
  • the STA MLD sends an Association Request frame on Link0, and the link MAC address of Link0 is the same as the link MAC address of the connected station, and the link MAC address of Link1 is different from the link MAC address of the connected station, then the AP MLD indicates the connection failure information in the Link Level Status Code of Link0 (link level connection status code 1301) in the connection response frame, and indicates the connection success information in the Link Level Status Code of Link1.
  • the first group of link MAC addresses includes: the first link MAC address of the first link, and the remaining link MAC addresses; the first link is the link that sends the connection request frame, and the remaining link MAC addresses include the first Link MAC addresses other than the MAC address of the first link in the group link MAC addresses.
  • the MAC address of the first link of the access point multi-link device is the same as that of one link in the MAC address of the second group of links, and the MAC addresses of the other links are different from the MAC addresses of the second group of links
  • the fact that the MAC address of the first link is the same as one of the MAC addresses of the link in the second group of link MAC addresses means that a link with the same MAC address as the first link exists in the second group of link MAC addresses MAC address.
  • the MAC addresses of the remaining links are different from the MAC addresses of the second group of links, which means that for any link MAC address in the remaining link MAC addresses, there is no link with the same link in the second group of link MAC addresses MAC address.
  • the connection response frame includes a device-level connection status code and a link-level connection status code.
  • the device-level connection status code is used to indicate that the device is successfully connected, and the link-level connection status code is used to indicate the connection result of the link.
  • the AP MLD detects that the Link MAC Address (the remaining link MAC address) of the remaining links requested by the STA MLD is different from the Link MAC address corresponding to any STAMLD or STA that the AP MLD has established a connection with; and APMLD can accept the connection request of the corresponding STAMLD on these other links, then APMLD accepts the multi-link connection request of the STAMLD, and indicates that the multi-link connection is successful in the Association Response frame replied to STAMLD, that is, APMLD In the Association Response frame, the Status Code of MLD Level is set as the connection success information, and the Association Response frame carries the corresponding Link Level information on each Link requested by STAMLD, and fills in the Status Code corresponding to each Link.
  • the Association Response frame sent by APMLD carries the device-level connection status code.
  • the device-level connection status code includes connection success information 1401, indicating that APMLD accepts the entire multi-link connection request, and the Association Response frame carries STAMLD The requested Link Level information on each Link, and includes the Status Code on each Link, that is, the link-level connection status code 1301.
  • the first group of link MAC addresses includes: the first link MAC address of the first link, and the remaining link MAC addresses; the first link is the link that sends the connection request frame, and the remaining link MAC addresses include the first Link MAC addresses other than the MAC address of the first link in the group link MAC addresses.
  • the access point multi-link device has the same link MAC address in the first link MAC address and the second group of link MAC addresses, and there is at least one link MAC address in the other link MAC addresses that is the same as the second group of link MAC addresses. If the MAC addresses of the two links are different, a connection response frame is sent to the multi-link device at the first site, and the connection response frame indicates that the connection is successful.
  • the fact that the MAC address of the first link is the same as one of the MAC addresses of the link in the second group of link MAC addresses means that a link with the same MAC address as the first link exists in the second group of link MAC addresses MAC address.
  • At least one link MAC address among the remaining link MAC addresses is different from the second group of link MAC addresses means: among the remaining link MAC addresses, there is at least one link MAC address that is different from the second group of link MAC addresses The MAC addresses of any of the links are different.
  • the connection response frame includes a device-level connection status code and a link-level connection status code.
  • the device-level connection status code is used to indicate that the device is successfully connected, and the link-level connection status code is used to indicate the connection result of the link.
  • the AP MLD detects that there is a Link MAC Address (the remaining link MAC addresses) among the remaining links requested by the STA MLD, the Link MAC address corresponding to any STA MLD or STA that has established a connection with the AP MLD addresses are not the same; and the AP MLD can accept the connection request of the corresponding STA MLD on this link, then the AP MLD accepts the multi-link connection request of the STA MLD, and indicates this in the Association Response frame replied to the STA MLD
  • the second multi-link connection is successful, that is, the AP MLD sets the Status Code of the MLD Level in the Association Response frame as the connection success information, and the Association Response frame carries the Link Level information corresponding to each Link requested by the STA MLD, and fills in the information corresponding to each link. Status Code on a Link.
  • the first group of link MAC addresses includes: the first link MAC address of the first link, and the remaining link MAC addresses; the first link is the link that sends the connection request frame, and the remaining link MAC addresses include the first Link MAC addresses other than the MAC address of the first link in the group link MAC addresses.
  • the MAC address of the first link of the access point multi-link device is different from the MAC address of the second group of links, and at least one of the MAC addresses of the other links is the same as the MAC address of the second group of links.
  • the fact that the first link MAC address is different from the second group of link MAC addresses means that any link MAC address in the second group of link MAC addresses is different from the first link MAC address.
  • There is at least one link MAC address in the remaining link MAC addresses that is the same as the second group of link MAC addresses means: among the remaining link MAC addresses, there is at least one link MAC address that is the same as the second group of link MAC addresses. A link with the same MAC address.
  • the connection response frame includes a device-level connection status code and a link-level connection status code.
  • the device-level connection status code is used to indicate that the device is successfully connected, and the link-level connection status code is used to indicate the connection result of the link.
  • the AP MLD checks that the Link MAC address (the first link MAC address) corresponding to the STA MLD on the link (the first link) sending the Association Request has established a connection with the AP MLD, any STA MLD or STA The corresponding Link MAC addresses are different; but the Link MAC address corresponding to the remaining links requested by the STA MLD (the rest of the link MAC addresses) corresponds to another STA MLD or STA that the AP MLD has established a connection with The Link MAC address of the STA MLD is the same, then the AP MLD accepts the multi-link establishment request of the STA MLD, and indicates that the multi-link connection is successful in the Association Response frame replied to the STA MLD, that is, the AP MLD MLD in the Association Response frame The Status Code of Level is set as the connection success information, and the Link Level information corresponding to each Link requested by STA MLD is carried in the Association Response frame, and the Status Code on each Link is filled.
  • the Association Response frame sent by the AP MLD carries the device-level connection status code, which includes the connection success message 1401, indicating that the AP MLD accepts the entire multi-link connection request and carries the STA MLD at the same time
  • the requested Link Level information on each Link and includes the Status Code on each Link, that is, the link-level connection status code 1301.
  • the STA MLD sends an Association Request frame on Link0, and the link MAC address of Link0 is different from the link MAC address of the connected station, and the link MAC address of Link1 is the same as the link MAC address of the connected station, then the AP In the Association Response frame, the Link Level Status Code of Link0 indicates the connection success information, and the Link Level Status Code of Link1 indicates the connection failure information in the Association Response frame.
  • the first group of link MAC addresses includes: the first link MAC address of the first link, and the remaining link MAC addresses; the first link is the link that sends the connection request frame, and the remaining link MAC addresses include the first Link MAC addresses other than the MAC address of the first link in the group link MAC addresses.
  • the MAC address of the first link of the access point multi-link device is different from the MAC address of the second group of links, and at least one of the MAC addresses of the other links is the same as the MAC address of the second group of links.
  • the fact that the first link MAC address is different from the second group of link MAC addresses means that any link MAC address in the second group of link MAC addresses is different from the first link MAC address.
  • There is at least one link MAC address in the remaining link MAC addresses that is the same as the second group of link MAC addresses means: among the remaining link MAC addresses, there is at least one link MAC address that is the same as the second group of link MAC addresses. A link with the same MAC address.
  • connection response frame may carry the link level information of each link requested by the multi-link device at the first site, or may not carry the link level information of each link requested by the multi-link device at the first site.
  • Link-level information includes link-level connection status codes.
  • connection response frame includes a device-level connection status code; or, the connection response frame includes a device-level connection status code and a link-level connection status code; where the device-level connection status code is used to indicate that the device connection failed, and the link-level connection status code is used for Indicates the connection result of the link.
  • the device-level connection status code may be used to indicate link MAC address conflict.
  • the link-level connection status code of a failed link can also be used to indicate a link MAC address conflict.
  • the AP MLD checks that the Link MAC address (the first link MAC address) corresponding to the STA MLD on the link (the first link) sending the Association Request has established a connection with the AP MLD, any STA MLD or STA The corresponding Link MAC addresses are different; but the Link MAC address corresponding to the remaining links requested by the STA MLD (the rest of the link MAC addresses) corresponds to another STA MLD or STA that the AP MLD has established a connection with The Link MAC address of the STA MLD is the same, the AP MLD rejects the multi-link establishment request of the STA MLD, and indicates that the multi-link connection failed in the Association Response frame replied to the STA MLD, that is, the AP MLD MLD in the Association Response frame
  • the Status Code of Level is set as the connection failure information, and the AP MLD can choose not to carry the Link Level information corresponding to each Link requested by the STA MLD in the Association Response frame; or carry the corresponding Link Level information on each
  • the Association Response frame sent by AP MLD carries the device-level connection status code, which includes connection failure information 1201, indicating that AP MLD rejects the entire multi-link connection request and carries STA MLD at the same time
  • the requested Link Level information on each Link and includes the Status Code on each Link, that is, the link-level connection status code 1301.
  • the STA MLD sends an Association Request frame on Link0, and the link MAC address of Link0 is different from the link MAC address of the connected station, and the link MAC address of Link1 is the same as the link MAC address of the connected station, then the AP In the Association Response frame, the Link Level Status Code of Link0 indicates the connection success information, and the Link Level Status Code of Link1 indicates the connection failure information in the Association Response frame.
  • the access point multi-link device When the access point multi-link device has a link MAC address in the second group of link MAC addresses that is the same as any link MAC address in the first group of link MAC addresses, it sends a message to the first station The multi-link device sends a connection response frame, which indicates that the connection failed.
  • the first group of link MAC addresses is the first A subset of the two sets of link MAC addresses; or, the second set of link MAC addresses includes the first set of link MAC addresses.
  • connection response frame may carry the link level information of each link requested by the multi-link device at the first site, or may not carry the link level information of each link requested by the multi-link device at the first site.
  • Link-level information includes link-level connection status codes.
  • connection response frame includes a device-level connection status code; or, the connection response frame includes a device-level connection status code and a link-level connection status code; where the device-level connection status code is used to indicate that the device connection failed, and the link-level connection status code is used for Indicates the connection result of the link.
  • the device-level connection status code may be used to indicate link MAC address conflict.
  • the link-level connection status code of a failed link can also be used to indicate a link MAC address conflict.
  • the AP MLD rejects the link.
  • the STA MLD requests a multi-link connection, and indicates that the multi-link connection failed in the Association Response frame replied to the STA MLD, that is, the AP MLD sets the Status Code of the MLD Level in the Association Response frame as connection failure information; MLD can choose not to carry the Link Level information corresponding to each Link requested by STA MLD in the Association Response frame, or carry the Link Level information corresponding to each Link requested by STA MLD, and fill in the corresponding Link Level information on each Link Status Code.
  • the AP MLD can mark the connection failure information carried by the Status Code as a Link MAC Address conflict.
  • the Association Response frame sent by AP MLD carries the device-level connection status code, which includes connection failure information 1201, indicating that AP MLD rejects the entire multi-link connection request and carries STA MLD at the same time
  • the requested Link Level information on each Link and includes the Status Code on each Link, that is, the link-level connection status code 1301.
  • the STA MLD sends an Association Request frame on Link0, and the link MAC address of Link0 is the same as the link MAC address of the connected station, and the link MAC address of Link1 is the same as the link MAC address of the connected station, then the AP MLD indicates the connection failure information in the Link Level Status Code of Link0 in the Association Response frame, and indicates the connection failure information in the Link Level Status Code of Link1.
  • APMLD needs to detect the corresponding Link MAC Addresses on all links requested by STAMLD to determine whether it has been established with APMLD
  • One or more connected STAMLDs or STAs have the same Link MAC address.
  • the APMLD rejects the multi-link connection request of the STAMLD, or APMLD conditionally accepts connection requests from STAMLD on some links.
  • Link MAC address corresponding to STAMLD on other links except the link sending the Association Request frame is the same as the Link MAC address corresponding to one or more STAMLDs or STAs that APMLD has established connections with, APMLD rejects STAMLD's multi-link connection request, or APMLD conditionally accepts STAMLD's connection request on some links.
  • APMLD rejects the multi-link connection request of STAMLD.
  • the access point multi-link device determines the connection response frame of one site multi-link device based on the connection request frames sent by multiple site multi-link devices.
  • FIG. 18 shows a flowchart of a method for establishing a multi-link connection provided by an embodiment of the present application.
  • the method can be applied to the communication system shown in FIG. 1, and the communication system includes a first site multi-link device, other site multi-link devices, and an access point multi-link device, wherein the remaining site multi-link devices include At least one site multilink device.
  • the method may include the steps of:
  • Step 2101 The first site multi-link device and other site multi-link devices respectively send connection request frames to the access point multi-link device, and the connection request frame sent by the first site multi-link device carries the first group of link MAC address.
  • connection request frame sent by the first site multi-link device further includes the site multi-link device MAC address of the first site multi-link device.
  • the at least one connection request frame sent by the multi-link devices at other stations includes a third group of link MAC addresses.
  • the first group of link MAC addresses is a link MAC address of the multi-link device at the first site on the first group of links requesting to establish a connection.
  • the first group of links includes the first link that sends the connection request frame; or, the first group of links includes the first link that sends the connection request frame and other links.
  • the first group of link MAC addresses includes: the first link MAC address of the first link; the first link is a link that sends the connection request frame.
  • the first group of link MAC addresses includes: the first link MAC address of the first link, and the remaining link MAC addresses; the first link is the link that sends the connection request frame, and the remaining link MAC addresses include Link MAC addresses in the first group of link MAC addresses other than the first link MAC address.
  • Step 2102 The access point multi-link device sends a connection response frame to the station multi-link device based on whether the first group of link MAC addresses is the same as the fourth group of link MAC addresses.
  • the access point multi-link device checks whether the first group of link MAC addresses is the same as the fourth group of link MAC addresses.
  • the fourth group of link MAC addresses includes the second group of link MAC addresses and the third group of link MAC addresses.
  • the second group of link MAC addresses includes link MAC addresses of stations that have established connections with the access point multi-link device.
  • the second group of link MAC addresses includes the station device and/or the link MAC address of the station multi-link device that has established a connection with the access point multi-link device.
  • the second group of link MAC addresses includes at least one link MAC address.
  • the second group of link MAC addresses may also be an empty set/null, that is, there is no second group of link MAC addresses.
  • the third group of link MAC addresses includes at least one link MAC address.
  • the third group of link MAC addresses may also be an empty set/null, that is, there is no third group of link MAC addresses.
  • the access point multi-link device sends the connection response frame to the first site multi-link device based on whether the first group of link MAC addresses is the same as the fourth group of link MAC addresses.
  • the MAC address of the access point multi-link device on the first group of links is completely different from the MAC address of the fourth group of links, and the access point multi-link device can accept the connection request on the first group of links In this case, a connection response frame indicating that the connection is successful is sent to the multi-link device at the first site.
  • the MAC addresses of the first group of links are completely different from the MAC addresses of the fourth group of links, which means: for any link MAC address in the first group of link MAC addresses, none of the link MAC addresses in the fourth group of link MAC addresses The same link MAC address exists.
  • the access point multi-link device has at least one link MAC address in the first group of link MAC addresses that is different from the fourth group of link MAC addresses, and the access point multi-link device has a link MAC address of
  • the connection request can be accepted on different links, send a connection response frame indicating that the connection is successful to the first site multi-link device; or send a connection response frame indicating that the connection fails to the site multi-link device.
  • the access point multi-link device sends a connection response frame of connection failure to the first station multi-link device when the fourth group of link MAC addresses includes the first group of link MAC addresses.
  • the fourth group of link MAC addresses includes the first group of link MAC addresses means: the first group of link MAC addresses is a subset of the fourth group of link MAC addresses; or, for the first group of link MAC addresses For any link MAC address of , the same link MAC address exists in the fourth group of link MAC addresses.
  • connection request frame further includes the MAC address of the site multi-link device of the first site multi-link device.
  • the access point multi-link device sends the connection response frame to the first station multi-link device based on the MAC address of the station multi-link device and the first group of link MAC addresses.
  • the MAC address of the access point multi-link device is not the same as the MAC address of the station multi-link device among the MAC addresses of the connected devices, perform step 2102; wherein, the MAC address of the connected device includes the The device MAC address of the site (site device and/or site multi-link device) to which the point-to-point multi-link device establishes a connection.
  • the device MAC address is the same as the MAC address of the station multi-link device, based on the first group of link In the case of whether the MAC address of the link is the same as the MAC address of the fourth group of links, a connection response frame is sent to the multi-link device at the first site.
  • the access point multi-link device sends a connection response frame to the first site multi-link device if the MAC address of the connected device MAC address is the same as that of the site multi-link device, and the connection response frame indicates the connection fail.
  • the access point multi-link device sends the connection response frame to the first station multi-link device based on whether the first link MAC address is the same as the fourth group of link MAC addresses. Or, based on whether the MAC address of the first link is the same as the MAC address of the fourth group of links, and whether the MAC addresses of the remaining links are the same as the MAC addresses of the fourth group of links, the multi-link device of the access point sends The multi-link device at the first site sends a connection response frame.
  • the remaining links include at least one link, that is, the MAC addresses of the remaining links include at least one link MAC address.
  • the first group of link MAC addresses includes: the first link MAC address of the first link; the first link is a link for sending the connection request frame.
  • the access point multi-link device When the MAC address of the first link is the same as that of a link MAC address in the fourth group of link MAC addresses, the access point multi-link device sends a connection response frame to the first site multi-link device, and the connection response frame Indicates that the connection failed.
  • the access point multi-link device sends a connection response to the first site multi-link device when the MAC address of the first link is different from any link MAC address in the fourth group of link MAC addresses frame, the connection response frame indicates a successful connection.
  • the access point multi-link device when the link MAC address of the link sending the connection request frame is the same as the link MAC address of the connected site, the access point multi-link device sends a connection failure message to the first site multi-link device connection response frame. In the case that the link MAC address of the link sending the connection request frame is different from the link MAC address of the connected site, the access point multi-link device sends a successful connection to the first site multi-link device response frame.
  • connection response frame may carry the link level information of each link requested by the multi-link device at the first site, or may not carry the link level information of each link requested by the multi-link device at the first site.
  • Link-level information includes link-level connection status codes.
  • connection response frame includes a device-level connection status code; or, the connection response frame includes a device-level connection status code and a link-level connection status code; where the device-level connection status code is used to indicate that the device connection failed, and the link-level connection status code is used for Indicates the connection result of the link.
  • the device-level connection status code may be used to indicate link MAC address conflict.
  • the link-level connection status code of a failed link can also be used to indicate a link MAC address conflict.
  • the first group of link MAC addresses includes: the first link MAC address of the first link, and the remaining link MAC addresses; the first link is the link that sends the connection request frame, and the remaining link MAC addresses include the first Link MAC addresses other than the MAC address of the first link in the group link MAC addresses.
  • the MAC address of the first link of the access point multi-link device is the same as one of the link MAC addresses of the fourth group of link MAC addresses, and the MAC addresses of the other links are not the same as the fourth group of link MAC addresses
  • the first group of link MAC addresses includes: the first link MAC address of the first link, and the remaining link MAC addresses; the first link is the link that sends the connection request frame, and the remaining link MAC addresses include the first Link MAC addresses other than the MAC address of the first link in the group link MAC addresses.
  • the access point multi-link device has the same link MAC address in the first link MAC address and the fourth group of link MAC addresses, and there is at least one link MAC address in the remaining link MAC addresses that is the same as the fourth group of link MAC addresses. If the MAC addresses of the two links are different, a connection response frame is sent to the multi-link device at the first site, and the connection response frame indicates that the connection is successful.
  • the first group of link MAC addresses includes: the first link MAC address of the first link, and the remaining link MAC addresses; the first link is the link that sends the connection request frame, and the remaining link MAC addresses include the first Link MAC addresses other than the MAC address of the first link in the group link MAC addresses.
  • the MAC address of the first link of the access point multi-link device is different from the MAC address of the fourth group of links, and at least one of the MAC addresses of the other links is the same as the MAC address of the fourth group of links.
  • the first group of link MAC addresses includes: the first link MAC address of the first link, and the remaining link MAC addresses; the first link is the link that sends the connection request frame, and the remaining link MAC addresses include the first Link MAC addresses other than the MAC address of the first link in the group link MAC addresses.
  • the MAC address of the first link of the access point multi-link device is different from the MAC address of the fourth group of links, and at least one of the MAC addresses of the other links is the same as the MAC address of the fourth group of links.
  • the multi-link device of the access point For any link MAC address in the first group of link MAC addresses, the multi-link device of the access point has a link MAC address in the fourth group of link MAC addresses that is the same as the link MAC address, and sends a message to the first station The multi-link device sends a connection response frame, which indicates that the connection failed.
  • the description of the six situations in this embodiment can refer to the description of the six situations in the exemplary embodiment shown in FIG. After “MAC address” is replaced with “the fourth group of link MAC addresses”, it is also applicable to the explanation of the six situations in this embodiment. Therefore, this embodiment will not be repeated here.
  • the AP MLD needs to detect the corresponding Link MAC Addresses on all links requested by the STA MLD to determine whether they are consistent with
  • the Link MAC address corresponding to one or more STA MLDs or STAs with which the AP MLD has established connections is the same, or whether it is the same as the Link MAC address corresponding to one or more STA MLDs or STAs that request to establish a connection.
  • the AP MLD rejects the STA MLD's multi-link connection request, or the AP MLD conditionally accepts the STA MLD's connection request on some links.
  • the AP MLD rejects the multi-link connection request of the STA MLD, or the AP MLD conditionally accepts the STA MLD's multi-link connection request on some links. Connection request.
  • the Link MAC address corresponding to the STA MLD on all links is the same as the Link MAC address corresponding to one or more STA MLDs or STAs that the AP MLD has established connections with, or with another STA that requests to establish a connection If the Link MAC address corresponding to the MLD or the STA is the same, the AP MLD rejects the multi-link connection request of the STA MLD.
  • FIG. 19 shows a block diagram of an apparatus for establishing a multi-link connection provided by an embodiment of the present application.
  • the device has the function of realizing the above method example, and the function may be realized by hardware, or may be realized by executing corresponding software by hardware.
  • the apparatus may be the access point multi-link device introduced above.
  • the devices include:
  • the first receiving module 1801 is configured to receive a connection request frame sent by at least one site multi-link device, each of the connection request frames respectively includes a group of link media access control MAC addresses, and the group of link MAC addresses Including the link MAC address of the link that the site multi-link device requests to establish a connection;
  • the first sending module 1802 is configured to send a connection response frame to the at least one site multi-link device based on the link MAC address in the connection request frame.
  • the at least one site multi-link device includes a first site multi-link device, and the connection request frame sent by the first site multi-link device includes a first group of link MAC addresses;
  • the first sending module 1802 is configured to send the connection response frame to the first site multi-link device based on whether the first group of link MAC addresses and the second group of link MAC addresses are the same,
  • the second group of link MAC addresses includes link MAC addresses of stations that have established connections with the access point multi-link device.
  • the first group of link MAC addresses includes: a first link MAC address of a first link; the first link is a link that sends the connection request frame;
  • the first sending module 1802 is configured to, when the first link MAC address is the same as one link MAC address in the second group of link MAC addresses, send a multi-link link to the first site
  • the device sends the connection response frame, where the connection response frame indicates that the connection fails.
  • the first group of link MAC addresses includes: the first link MAC address of the first link, and the remaining link MAC addresses; the first link is used for sending the The link of the connection request frame, the remaining link MAC addresses include the link MAC addresses in the first group of link MAC addresses except the first link MAC address;
  • the first sending module 1802 is configured to make the first link MAC address the same as one link MAC address in the second group of link MAC addresses, and the other link MAC addresses are the same as the first link MAC address If the MAC addresses of the two groups of links are different, the connection response frame is sent to the multi-link device at the first site, where the connection response frame indicates that the connection is successful.
  • the first group of link MAC addresses includes: the first link MAC address of the first link, and the remaining link MAC addresses; the first link is used for sending the The link of the connection request frame, the remaining link MAC addresses include the link MAC addresses in the first group of link MAC addresses except the first link MAC address;
  • the first sending module 1802 is configured to: when the first link MAC address is the same as one link MAC address in the second group of link MAC addresses, and there is at least one link MAC address in the remaining link MAC addresses If the link MAC address is different from the second group of link MAC addresses, sending the connection response frame to the first site multi-link device, where the connection response frame indicates that the connection is successful.
  • the first group of link MAC addresses includes: the first link MAC address of the first link, and the remaining link MAC addresses; the first link is used for sending the The link of the connection request frame, the remaining link MAC addresses include the link MAC addresses in the first group of link MAC addresses except the first link MAC address;
  • the first sending module 1802 is configured to be configured when the MAC address of the first link is different from the MAC address of the second group of links, and there is at least one MAC address of the link among the remaining MAC addresses of the links If the MAC addresses of the second group of links are the same, send the connection response frame to the multi-link device at the first site, where the connection response frame indicates that the connection is successful.
  • the first group of link MAC addresses includes: the first link MAC address of the first link, and the remaining link MAC addresses; the first link is used for sending the The link of the connection request frame, the remaining link MAC addresses include the link MAC addresses in the first group of link MAC addresses except the first link MAC address;
  • the first sending module 1802 is configured to be configured when the MAC address of the first link is different from the MAC address of the second group of links, and there is at least one MAC address of the link among the remaining MAC addresses of the links If the MAC addresses of the second group of links are the same, send the connection response frame to the multi-link device at the first site, where the connection response frame indicates that the connection fails.
  • the first sending module 1802 is configured to, for any link MAC address in the first group of link MAC addresses, exist in the second group of link MAC addresses If the MAC address of a link is the same as that, the connection response frame is sent to the multi-link device at the first site, where the connection response frame indicates that the connection fails.
  • the at least one site multi-link device includes a first site multi-link device and other site multi-link devices, and the connection request frame sent by the first site multi-link device includes the first site multi-link device A group of link MAC addresses, the at least one connection request frame sent by the multi-link device of the remaining sites includes a third group of link MAC addresses;
  • the first sending module 1802 is configured to send the connection response frame to the first site multi-link device based on whether the first group of link MAC addresses and the fourth group of link MAC addresses are the same;
  • the fourth group of links includes the second group of link MAC addresses and the third group of link MAC addresses
  • the second group of link MAC addresses includes the links that have established a connection with the access point multi-link device Link MAC address of the station.
  • the first group of link MAC addresses includes: the first link MAC address of the first link; the first link sends a connection for the first site multi-link device link of the request frame;
  • the first sending module 1802 is configured to, when the first link MAC address is the same as one link MAC address in the fourth group of link MAC addresses, send a multi-link link to the first site
  • the device sends the connection response frame, where the connection response frame indicates that the connection fails.
  • the first group of link MAC addresses includes: the first link MAC address of the first link, and the remaining link MAC addresses; the first link is the A site multi-link device sends the link of the connection request frame, and the remaining link MAC addresses include the link MAC addresses in the first group of link MAC addresses except the first link MAC address;
  • the first sending module 1802 is configured to make the first link MAC address the same as one link MAC address in the fourth group of link MAC addresses, and the other link MAC addresses are the same as the first link MAC address If the MAC addresses of the four groups of links are all different, the connection response frame is sent to the multi-link device at the first site, where the connection response frame indicates that the connection is successful.
  • the first group of link MAC addresses includes: the first link MAC address of the first link, and the remaining link MAC addresses; the first link is the A site multi-link device sends the link of the connection request frame, and the remaining link MAC addresses include the link MAC addresses in the first group of link MAC addresses except the first link MAC address;
  • the first sending module 1802 is configured to make the first link MAC address the same as one link MAC address in the fourth group of link MAC addresses, and there is at least one of the remaining link MAC addresses If the link MAC address is different from the fourth group of link MAC addresses, sending the connection response frame to the first site multi-link device, where the connection response frame indicates that the connection is successful.
  • the first group of link MAC addresses includes: the first link MAC address of the first link, and the remaining link MAC addresses; the first link is the A site multi-link device sends the link of the connection request frame, and the remaining link MAC addresses include the link MAC addresses in the first group of link MAC addresses except the first link MAC address;
  • the first sending module 1802 is configured to be configured when the MAC address of the first link is different from the MAC address of the fourth group of links, and there is at least one MAC address of the link among the remaining MAC addresses of the links When the MAC addresses of the fourth group of links are the same, send the connection response frame to the multi-link device at the first site, where the connection response frame indicates that the connection is successful.
  • the first group of link MAC addresses includes: the first link MAC address of the first link, and the remaining link MAC addresses; the first link is the A site multi-link device sends the link of the connection request frame, and the remaining link MAC addresses include the link MAC addresses in the first group of link MAC addresses except the first link MAC address;
  • the first sending module 1802 is configured to be configured when the MAC address of the first link is different from the MAC address of the fourth group of links, and there is at least one MAC address of the link among the remaining MAC addresses of the links When the MAC addresses of the fourth group of links are the same, send the connection response frame to the multi-link device at the first site, where the connection response frame indicates that the connection fails.
  • the first sending module 1802 is configured to, for any link MAC address in the first group of link MAC addresses, exist in the fourth group of link MAC addresses If the MAC address of a link is the same as that, the connection response frame is sent to the multi-link device at the first site, where the connection response frame indicates that the connection fails.
  • connection response frame includes a device-level connection status code
  • connection response frame includes a device-level connection status code and a link-level connection status code
  • the device-level connection status code is used to indicate a device connection failure
  • the link-level connection status code is used to indicate a link connection result
  • the device-level connection status code is used to indicate link MAC address conflict.
  • the link-level connection status code of the failed link is used to indicate link MAC address conflict.
  • connection response frame includes a device-level connection status code and a link-level connection status code
  • the device-level connection status code is used to indicate that the device is successfully connected
  • the link-level connection status code is Used to indicate the connection result of the link.
  • connection request frame further includes the site multi-link device MAC address of the site multi-link device
  • the first sending module 1802 is configured to perform, based on the link MAC address in the connection request frame, when there is no MAC address of the connected device whose MAC address is the same as the MAC address of the site multi-link device, the step of sending a connection response frame to said at least one site multilink device;
  • the connected device MAC address includes a device MAC address of a station that has established a connection with the access point multi-link device.
  • FIG. 20 shows a block diagram of an apparatus for establishing a multi-link connection provided by an embodiment of the present application.
  • the device has the function of realizing the above method example, and the function may be realized by hardware, or may be realized by executing corresponding software by hardware.
  • the apparatus may be the first site multi-link device introduced above.
  • the devices include:
  • the second sending module 1902 is configured to send a connection request frame to an access point multi-link device, where the connection request frame includes a first group of link media access control MAC addresses, and the first group of link MAC addresses includes a first group of link MAC addresses The link MAC address of the link that a site multi-link device requests to establish a connection with;
  • the second receiving module 1901 is configured to receive a connection response frame sent by the access point multi-link device, where the connection response frame is sent based on the first group of link MAC addresses.
  • connection response frame is sent based on whether the first group of link MAC addresses is the same as the second group of link MAC addresses, and the second group of link MAC addresses includes The link MAC address of the station that has established a connection with the access point multi-link device.
  • the first group of link MAC addresses includes: a first link MAC address of a first link; The link of the above-mentioned connection request frame;
  • connection response frame is sent when the MAC address of the first link is the same as one link MAC address in the second group of link MAC addresses, and the connection response frame indicates that the connection fails.
  • the first group of link MAC addresses includes: the first link MAC address of the first link, and the remaining link MAC addresses; the first link is the A site multi-link device sends the link of the connection request frame, and the remaining link MAC addresses include the link MAC addresses in the first group of link MAC addresses except the first link MAC address ;
  • connection response frame the MAC address of the first link is the same as that of a link MAC address in the second group of link MAC addresses, and the MAC addresses of the remaining links are the same as those of the second group of link MAC addresses.
  • the connection response frame indicates that the connection is successful.
  • the first group of link MAC addresses includes: the first link MAC address of the first link, and the remaining link MAC addresses; the first link is the A site multi-link device sends the link of the connection request frame, and the remaining link MAC addresses include the link MAC addresses in the first group of link MAC addresses except the first link MAC address ;
  • the connection response frame In the connection response frame, the first link MAC address is the same as a link MAC address in the second group of link MAC addresses, and there is at least one link MAC address in the remaining link MAC addresses If it is not the same as the second group of link MAC addresses, the connection response frame indicates that the connection is successful.
  • the first group of link MAC addresses includes: the first link MAC address of the first link, and the remaining link MAC addresses; the first link is the A site multi-link device sends the link of the connection request frame, and the remaining link MAC addresses include the link MAC addresses in the first group of link MAC addresses except the first link MAC address ;
  • the connection response frame In the connection response frame, the first link MAC address is different from the second group of link MAC addresses, and there is at least one link MAC address in the remaining link MAC addresses that is different from the second group of link MAC addresses.
  • the connection response frame indicates that the connection is successful.
  • the first group of link MAC addresses includes: the first link MAC address of the first link, and the remaining link MAC addresses; the first link is the A site multi-link device sends the link of the connection request frame, and the remaining link MAC addresses include the link MAC addresses in the first group of link MAC addresses except the first link MAC address ;
  • the connection response frame In the connection response frame, the first link MAC address is different from the second group of link MAC addresses, and there is at least one link MAC address in the remaining link MAC addresses that is different from the second group of link MAC addresses.
  • the connection response frame indicates that the connection fails.
  • connection response frame is that for any link MAC address in the first group of link MAC addresses, there is a link MAC address in the second group of link MAC addresses. If the address is the same, the connection response frame indicates that the connection fails.
  • connection response frame is sent based on whether the first group of link MAC addresses is the same as the fourth group of link MAC addresses;
  • the fourth group of links includes a second group of link MAC addresses and a third group of link MAC addresses
  • the second group of link MAC addresses includes links that have established a connection with the access point multi-link device
  • the link MAC address of the station, the third group of link MAC addresses includes the link MAC addresses in the connection request frames of other station multi-link devices received by the access point multi-link device.
  • the first group of link MAC addresses includes: the first link MAC address of the first link; the first link sends a connection for the first site multi-link device link of the request frame;
  • connection response frame is sent when the MAC address of the first link is the same as one link MAC address in the fourth group of link MAC addresses, and the connection response frame indicates that the connection fails.
  • the first group of link MAC addresses includes: the first link MAC address of the first link, and the remaining link MAC addresses; the first link is the A site multi-link device sends the link of the connection request frame, and the remaining link MAC addresses include the link MAC addresses in the first group of link MAC addresses except the first link MAC address;
  • the connection response frame In the connection response frame, the first link MAC address is the same as one link MAC address in the fourth group of link MAC addresses, and the remaining link MAC addresses are the same as the fourth group of link MAC addresses.
  • the connection response frame indicates that the connection is successful.
  • the first group of link MAC addresses includes: the first link MAC address of the first link, and the remaining link MAC addresses; the first link is the A site multi-link device sends the link of the connection request frame, and the remaining link MAC addresses include the link MAC addresses in the first group of link MAC addresses except the first link MAC address;
  • the first link MAC address is the same as a link MAC address in the fourth group of link MAC addresses, and there is at least one link MAC address in the remaining link MAC addresses If it is not the same as the fourth group of link MAC addresses, the connection response frame indicates that the connection is successful.
  • the first group of link MAC addresses includes: the first link MAC address of the first link, and the remaining link MAC addresses; the first link is the A site multi-link device sends the link of the connection request frame, and the remaining link MAC addresses include the link MAC addresses in the first group of link MAC addresses except the first link MAC address;
  • the connection response frame In the connection response frame, the first link MAC address is different from the fourth group of link MAC addresses, and there is at least one link MAC address in the remaining link MAC addresses that is different from the fourth group of link MAC addresses.
  • the connection response frame indicates that the connection is successful.
  • the first group of link MAC addresses includes: the first link MAC address of the first link, and the remaining link MAC addresses; the first link is the A site multi-link device sends the link of the connection request frame, and the remaining link MAC addresses include the link MAC addresses in the first group of link MAC addresses except the first link MAC address;
  • the connection response frame In the connection response frame, the first link MAC address is different from the fourth group of link MAC addresses, and there is at least one link MAC address in the remaining link MAC addresses that is different from the fourth group of link MAC addresses.
  • the connection response frame indicates that the connection fails.
  • connection response frame is that for any link MAC address in the first group of link MAC addresses, there is a link MAC address in the fourth group of link MAC addresses. If the address is the same, the connection response frame indicates that the connection fails.
  • connection response frame includes a device-level connection status code
  • connection response frame includes a device-level connection status code and a link-level connection status code
  • the device-level connection status code is used to indicate a device connection failure
  • the link-level connection status code is used to indicate a link connection result
  • the device-level connection status code is used to indicate link MAC address conflict.
  • the link-level connection status code of the failed link is used to indicate link MAC address conflict.
  • connection response frame includes a device-level connection status code and a link-level connection status code
  • the device-level connection status code is used to indicate that the device is successfully connected
  • the link-level connection status code is Used to indicate the connection result of the link.
  • connection request frame further includes the site multi-link device MAC address of the site multi-link device
  • connection response frame is sent based on the first group of link MAC addresses when there is no device MAC address in the connected device MAC address that is the same as the MAC address of the site multi-link device;
  • the connected device MAC address includes a device MAC address of a station that has established a connection with the access point multi-link device.
  • the device provided by the above embodiment realizes its functions, it only uses the division of the above-mentioned functional modules as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional modules according to actual needs. That is, the content structure of the device is divided into different functional modules to complete all or part of the functions described above.
  • FIG. 21 shows a schematic structural diagram of a multi-link device provided by an embodiment of the present application.
  • the multi-link device may include: a processor 2001 , a receiver 2002 , a transmitter 2003 , a memory 2004 and a bus 2005 .
  • the processor 2001 includes one or more processing cores, and the processor 2001 executes various functional applications and methods for establishing multi-link connections by running software programs and modules.
  • the receiver 2002 and the transmitter 2003 can be realized as a transceiver 2006, and the transceiver 2006 can be a communication chip.
  • the memory 2004 is connected to the processor 2001 through the bus 2005 .
  • the memory 2004 may be used to store a computer program, and the processor 2001 is used to execute the computer program, so as to implement various steps performed by the access point multi-link device or the station multi-link device in the foregoing method embodiments.
  • the memory 2004 can be implemented by any type of volatile or non-volatile storage device or their combination, and the volatile or non-volatile storage device includes but not limited to: random-access memory (Random-Access Memory, RAM) And read-only memory (Read-Only Memory, ROM), erasable programmable read-only memory (Erasable Programmable Read-Only Memory, EPROM), electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, EEPROM), flash memory or other solid-state storage technologies, compact disc read-only memory (CD-ROM), high-density digital video disc (Digital Video Disc, DVD) or other optical storage, tape cartridges, tapes, disks storage or other magnetic storage devices.
  • RAM Random-Access Memory
  • ROM read-only memory
  • EPROM erasable programmable read-only memory
  • EPROM erasable programmable Read-Only Memory
  • EEPROM Electrically erasable programmable read-only memory
  • the processor and the transceiver involved in the embodiment of the present application may execute the steps performed by the multi-link device in any of the methods shown in FIG. 9 , FIG. 10 , and FIG. 11 , and details are not repeated here.
  • An embodiment of the present application also provides a computer-readable storage medium, where a computer program is stored in the storage medium, and the computer program is used to be executed by a processor of a multi-link device, so as to realize the establishment of the above-mentioned multi-link connection method.
  • the computer-readable storage medium may include: a read-only memory (Read-Only Memory, ROM), a random-access memory (Random-Access Memory, RAM), a solid-state hard drive (Solid State Drives, SSD) or an optical disc.
  • the random access memory may include resistive random access memory (Resistance Random Access Memory, ReRAM) and dynamic random access memory (Dynamic Random Access Memory, DRAM).
  • the embodiment of the present application also provides a chip, the chip includes a programmable logic circuit and/or program instructions, and when the chip runs on a multi-link device, it is used to implement the above method for establishing a multi-link connection.
  • An embodiment of the present application also provides a computer program product or computer program, where the computer program product or computer program includes computer instructions, the computer instructions are stored in a computer-readable storage medium, and the processor of the multi-link device reads from the The computer-readable storage medium reads and executes the computer instructions, so as to implement the above method for establishing a multi-link connection.
  • the processor in this embodiment of the present application includes: an application specific integrated circuit (Application Specific Integrated Circuit, ASIC).
  • ASIC Application Specific Integrated Circuit
  • the "indication" mentioned in the embodiments of the present application may be a direct indication, may also be an indirect indication, and may also mean that there is an association relationship.
  • a indicates B which can mean that A directly indicates B, for example, B can be obtained through A; it can also indicate that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also indicate that there is an association between A and B relation.
  • the term "corresponding" may indicate that there is a direct or indirect correspondence between the two, or that there is an association between the two, or that it indicates and is indicated, configuration and is configuration etc.
  • the "plurality” mentioned herein means two or more.
  • “And/or” describes the association relationship of associated objects, indicating that there may be three types of relationships, for example, A and/or B may indicate: A exists alone, A and B exist simultaneously, and B exists independently.
  • the character “/” generally indicates that the contextual objects are an "or” relationship.
  • the numbering of the steps described herein only exemplarily shows a possible sequence of execution among the steps.
  • the above-mentioned steps may not be executed according to the order of the numbers, such as two different numbers
  • the steps are executed at the same time, or two steps with different numbers are executed in the reverse order as shown in the illustration, which is not limited in this embodiment of the present application.
  • the functions described in the embodiments of the present application may be implemented by hardware, software, firmware or any combination thereof.
  • the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium.
  • Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another.
  • a storage media may be any available media that can be accessed by a general purpose or special purpose computer.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Small-Scale Networks (AREA)

Abstract

一种多链路连接的建立方法、装置、设备及介质,涉及通信技术领域。所述方法由接入点多链路设备执行,所述方法包括:接收至少一个站点多链路设备发送的连接请求帧,每个所述连接请求帧分别包括一组链路媒体接入控制MAC地址,所述一组链路MAC地址包括站点多链路设备请求建立连接的链路的链路MAC地址;基于所述连接请求帧中的链路MAC地址,向所述至少一个站点多链路设备发送连接响应帧。该方法、装置、设备及介质可以避免接入点多链路设备无法区分链路MAC地址的问题。

Description

多链路连接的建立方法、装置、设备及介质 技术领域
本申请实施例涉及通信技术领域,特别涉及一种多链路连接的建立方法、装置、设备及介质。
背景技术
在IEEE(Institute of Electrical and Electronics Engineers,电气与电子工程师协会)802.11be中,定义了可以支持多链路(Multiple Links)的功能。按照IEEE 802.11中对通信两端的定义,站点(Station,STA)多链路设备(Multi-Link Device,MLD)和接入点(Access Point,AP)MLD之间建立了多条链路,STA MLD和AP MLD可以利用多链路的优势,在多个链路上进行数据收发,以达到高吞吐、低时延等优势。
STA MLD具有一个MLD MAC Address(多链路设备MAC地址),STA MLD的每个链路有独立的Link MAC Address(链路MAC地址)。STA MLD和AP MLD在进行Multi-link Setup(多链路建立)时,AP MLD基于STA MLD的MLD MAC Address与STA MLD建立连接。
由于AP MLD基于STA MLD的MLD MAC Address来识别STA MLD,当不同的STA MLD在各自的某个Link上的Link/WM MAC Address(链路/无线媒介MAC地址)相同,AP MLD无法区分接收信息来自哪个STA MLD。
发明内容
本申请实施例提供了一种多链路连接的建立方法、装置、设备及介质,可以避免接入点多链路设备无法区分链路MAC地址的问题。所述技术方案如下:
根据本申请实施例的一个方面,提供了一种多链路连接的建立方法,所述方法由接入点多链路设备执行,所述方法包括:
接收至少一个站点多链路设备发送的连接请求帧,每个所述连接请求帧分别包括一组链路媒体接入控制MAC地址,所述一组链路MAC地址包括站点多链路设备请求建立连接的链路的链路MAC地址;
基于所述连接请求帧中的链路MAC地址,向所述至少一个站点多链路设备发送连接响应帧。
根据本申请实施例的一个方面,提供了一种多链路连接的建立方法,所述方法由第一站点多链路设备执行,所述方法包括:
向接入点多链路设备发送连接请求帧,所述连接请求帧包括第一组链路媒体接入控制MAC地址,所述第一组链路MAC地址包括所述第一站点多链路设备请求建立连接的链路的链路MAC地址;
接收所述接入点多链路设备发送的连接响应帧,所述连接响应帧是基于所述第一组链路MAC地址发送的。
根据本申请实施例的一个方面,提供了一种多链路连接的建立装置,所述装置包括:
第一接收模块,用于接收至少一个站点多链路设备发送的连接请求帧,每个所述连接请求帧分别包括一组链路媒体接入控制MAC地址,所述一组链路MAC地址包括站点多链路设备请求建立连接的链路的链路MAC地址;
第一发送模块,用于基于所述连接请求帧中的链路MAC地址,向所述至少一个站点多链路设备发送连接响应帧。
根据本申请实施例的一个方面,提供了一种多链路连接的建立装置,所述装置包括:
第二发送模块,用于向接入点多链路设备发送连接请求帧,所述连接请求帧包括第一组链路媒体接入控制MAC地址,所述第一组链路MAC地址包括第一站点多链路设备请求建立连接的链路的链路MAC地址;
第二接收模块,用于接收所述接入点多链路设备发送的连接响应帧,所述连接响应帧是基于所述第一组链路MAC地址发送的。
根据本申请实施例的一个方面,提供了一种多链路设备,所述多链路设备包括处理器,和与所述处理器相连的收发器;
所述收发器,用于接收至少一个站点多链路设备发送的连接请求帧,每个所述连接请求帧分别包括一组链路媒体接入控制MAC地址,所述一组链路MAC地址包括站点多链路设备请求建立连接的链路的链路MAC地址;
所述收发器,用于基于所述连接请求帧中的链路MAC地址,向所述至少一个站点多链路设备发送连接响应帧。
根据本申请实施例的一个方面,提供了一种多链路设备,所述多链路设备包括处理器,和与所述处理器相连的收发器;
所述收发器,用于向接入点多链路设备发送连接请求帧,所述连接请求帧包括第一组链路媒体接入控制MAC地址,所述第一组链路MAC地址包括第一站点多链路设备请求建立连接的链路的链路MAC地址;
所述收发器,用于接收所述接入点多链路设备发送的连接响应帧,所述连接响应帧是基于所述第一组链路MAC地址发送的。
示例性的,所述处理器包括:专用集成电路(Application Specific Integrated Circuit,ASIC)。
根据本申请实施例的一个方面,提供了一种计算机可读存储介质,所述存储介质中存储有计算机程序,所述计算机程序用于处理器执行,以实现上述多链路连接的建立方法。
根据本申请实施例的一个方面,提供了一种芯片,所述芯片包括可编程逻辑电路和/或程序指令,当所述芯片运行时,用于实现上述多链路连接的建立方法。
根据本申请实施例的一个方面,提供了一种计算机程序产品或计算机程序,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中,处理器从所述计算机可读存储介质读取并执行所述计算机指令,以实现上述多链路连接的建立方法。
本申请实施例提供的技术方案可以带来如下有益效果:
在建立多链路连接时,接入点多链路设备基于站点多链路设备在连接请求帧中携带的链路MAC地址来发送连接响应帧。针对不同站点多链路设备可能存在相同的链路MAC地址的问题,接入点多链路设备可以根据连接请求帧中的链路MAC地址来辨别是否存在其他站点的链路MAC地址与之相同,进而确定是否接受该连接请求,向站点多链路设备发送连接响应帧。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请一个实施例提供的无线局域网的示意图;
图2是本申请一个实施例提供的站点MLD和接入点MLD之间连接有多链路的示意图;
图3是本申请一个实施例提供的站点MLD的示意图;
图4是本申请一个实施例提供的站点MLD和接入点MLD之间建立多链路连接的示意图;
图5是本申请一个实施例提供的连接请求帧的示意图;
图6是本申请一个实施例提供的连接响应帧的示意图;
图7是本申请一个实施例提供的多链路连接的建立方法的流程图;
图8是本申请一个实施例提供的多链路连接的建立方法的示意图;
图9是本申请一个实施例提供的多链路连接的建立方法的流程图;
图10是本申请一个实施例提供的多链路连接的建立方法的流程图;
图11是本申请一个实施例提供的多链路连接的建立方法的流程图;
图12是本申请一个实施例提供的连接响应帧的示意图;
图13是本申请一个实施例提供的连接响应帧的示意图;
图14是本申请一个实施例提供的连接响应帧的示意图;
图15是本申请一个实施例提供的连接响应帧的示意图;
图16是本申请一个实施例提供的连接响应帧的示意图;
图17是本申请一个实施例提供的连接响应帧的示意图;
图18是本申请一个实施例提供的多链路连接的建立方法的流程图;
图19是本申请一个实施例提供的多链路连接的建立装置的框图;
图20是本申请一个实施例提供的多链路连接的建立装置的框图;
图21是本申请一个实施例提供的多链路设备的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
本申请实施例描述的网络架构以及业务场景是为了更加清楚地说明本申请实施例的技术方案,并不构成对本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
本申请实施例的技术方案可以应用于各种通信系统,例如:无线局域网(Wireless Local Area Networks,WLAN)、无线保真(Wireless Fidelity,WiFi)或其他通信系统等。
请参考图1,其示出了本申请一个示例性实施例提供的无线局域网的框图,该无线局域网可以包括:站点(STA)MLD10和接入点(AP)MLD 20。
其中,站点MLD 10和接入点MLD 20之间存在多链路。
接入点MLD 20是一种部署在无线局域网中用以为站点MLD 10提供无线通信功能的设备。站点MLD10可以包括:用户设备(User Equipment,UE)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、无线通信设备、用户代理或用户装置。可选地,站点MLD 10还可以是蜂窝电话、无绳电话、会话启动协议(Session Initiation Protocol,SIP)电话、无线本地环路(Wireless Local Loop,WLL)站、个人数字处理(Personal Digita1Assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,本申请实施例对此并不限定。
在一些场景中,AP或称AP STA,即在某种意义上来说,AP也是一种STA。
在一些场景中,STA或称非AP STA(non-AP STA)。通信系统中的通信可以是AP与non-AP STA之间的通信,也可以是non-AP STA与non-AP STA之间的通信,或者STA和peer STA之间的通信,其中,peer STA可以指与STA对端通信的设备,例如,peer STA可能为AP,也可能为non-AP STA。
应理解,STA在通信系统中的角色不是绝对的,例如,在一些场景中,手机连接路由的时候,手机是non-AP STA,手机作为其他手机的热点的情况下,手机充当了AP的角色。
在本申请实施例中,站点MLD 10和接入点MLD 20均支持IEEE 802.11标准。
在一些实施例中,non-AP STA可以支持802.11be制式。non-AP STA也可以支持802.11ax、802.11ac、802.11n、802.11g、802.11b及802.11a等多种当前以及未来的802.11家族的无线局域网(wireless local area networks,WLAN)制式。
在一些实施例中,AP可以为支持802.11be制式的设备。AP也可以为支持802.11ax、802.11ac、802.11n、802.11g、802.11b及802.11a等多种当前以及未来的802.11家族的WLAN制式的设备。
在本申请实施例中,STA可以是支持WLAN/WiFi技术的手机(Mobile Phone)、平板电脑(Pad)、电脑、虚拟现实(Virtual Reality,VR)设备、增强现实(Augmented Reality,AR)设备、工业控制(industrial control)中的无线设备、机顶盒、无人驾驶(self driving)中的无线设备、车载通信设备、远程医疗(remote medical)中的无线设备、智能电网(smart grid)中的无线设备、运输安全(transportation safety)中的无线设备、智慧城市(smart city)中的无线设备或智慧家庭(smart home)中的无线设备、无线通信芯片/ASIC/SOC/等。
AP和non-AP STA可以是应用于车联网中的设备,物联网(Internet Of Things,IoT)中的物联网节点、传感器等,智慧家居中的智能摄像头,智能遥控器,智能水表电表等,以及智慧城市中的传感器等。
在介绍本申请技术方案之前,先对本申请涉及的一些技术知识进行介绍说明。
在IEEE 802.11be中,定义了可以支持IEEE 802.11多链路的功能。按IEEE 802.11中对于通信两端的定义,一个是站点MLD,一个是接入点MLD。相互建立了多链路的站点MLD和接入点MLD可以利用多链路的优势,在多个链路上进行数据收发,以达到高吞吐/低时延等优势。
在传统的支持IEEE 802.11的单链路设备中,每个单链路设备都有一个MAC(Medium Access Control,媒体接入控制)地址(address),这个单链路设备可以用这个MAC地址来识别。在IEEE 802.11be定义的MLD中,因为在MLD中会有多个链路,每个链路上都有独立的MAC地址,同时一个MLD还有一个MLD MAC address(多链路设备MAC地址/设备MAC地址)。图2为IEEE 802.11be中定义的MLD的参考模型。图2中显示了两个MLD(STA MLD和AP MLD/Non-AP MLD)之间有两个链路Link1/Link2,且每个MLD中在MLD Lower MAC layer(MAC层以下的层/低层)中,在每个链路上都有独立的Link MAC address(链路MAC地址),或称为WM(Wireless Medium,无线媒介)MAC Address,AP MLD在Link1的链路MAC地址为w,AP MLD在Link2的链路MAC地址为x,STA MLD在Link1的链路MAC地址为y,STA MLD在Link2的链路MAC地址为z;同时在MLD Upper MAC layer(MAC层以上的层/高层)中有一个MLD MAC address,AP MLD的多链路设备MAC地址(或称“设备MAC地址”)为M,STA MLD的设备MAC地址为P。
在MLD中,划分出MLD Lower MAC layer和MLD Upper MAC layer,是因为在MLD中有些功能是每个Link(链路)上独立的,即Link Level functionality(链路级功能);有些功能是所有Link上统一共同拥有的,即MLD Level functionality(多链路设备级功能)。这样Link level functionality可以通过Link MAC address来作识别(identification),MLD level functionality可以通过MLD MAC address来作识别(identification)。
在IEEE 802.11be中,用MLD MAC Address来识别出不同的MLD,但MLD在每个链路上发送的802.11帧中,是使用该链路对应Link/WM MAC address(链路/无线媒介媒体接入控制地址)作识别。如图3所示,为一个有三个链路的STA MLD,每个链路STA1/STA2/STA3都有各自的Link/WM MAC Address,而整个STA MLD是使用MLD MAC address来作识别的。
在IEEE 802.11be中,STA MLD和AP MLD建立多链路(multiple links)的连接时,即STA MLD和 AP MLD的Multi-link Setup(多链路建立)时,这两个MLD间的连接状态相关的功能,比如鉴权(Authentication),连接(association),和重连接(reassociation)为MLD level functionality,所以是通过MLD MAC address来识别的。在STA MLD和AP MLD的Multi-link Setup(多链路建立)时,是允许STA MLD和AP MLD只在任一个链路上进行连接过程,通过在这个链路上的连接过程中相互交互的信息,来协商出其他链路上的连接参数,并将其他链路上的链路连接也建立好。例如,如图4所示,STA MLD和AP MLD间在Link1上进行Multi-Link Setup过程。STA MLD先发送Association Request(连接请求帧),连接请求帧会携带STA MLD的MLD MAC Address,以及STA MLD想要在哪些链路上与AP MLD建立连接,以及每个链路上STA MLD所对应的STA1/2/3的Link/WM MAC Address。在AP MLD接受了STA MLD多链路连接请求后,会在回复给STA MLD的Association Response(连接响应帧)中,携带对应的AP MLD的MLD MAC Address,以及每个链路上AP MLD所对应的AP1/2/3的Link/WM MAC Address。
如图5所示,为STAMLD所发送的Associate Request帧中所携带的部分信息,其中的MLD Level Information(多链路设备级信息)相关字段中会携带STAMLD的MLD MAC address;在Link Level Information(链路级信息)相关字段中会携带STAMLD预期建立连接的每个Link上的相关信息,包括了对应的Link的Link ID(链路编号)以及每个Link上的STAMLD所对应的Link MAC address,其中,address简写为“ADDR”。
如图6所示,为APMLD所发送的Associate Response帧中所携带的部分信息,其中的MLD Level Information相关字段中会携带APMLD的MLD MAC address,同时包含了APMLD是否接受了STAMLD的多链路连接请求Status Code(状态码);在Link Level Information相关字段中会携带STAMLD预期建立连接的每个Link上的相关信息,包括了对应的Link的Link ID以及每个Link上的APMLD所对应的Link MAC address,同时包含了APMLD是否在每个Link上接受了STAMLD对应连接请求的信息Status Code。
在当前IEEE 802.11be中,由于AP MLD是按某个STA MLD的MLD MAC Address来维护一个连接状态(Association State),但未检测STA MLD中对应的每个链路上的Link/WM MAC Address。这就导致,会出现如下情况:有两个STA MLD,STAMLD0和STAMLD1,所具有的MLD MAC Address不同,但STAMLD0和STAMLD1中在各自的某个Link上的Link/WM MAC Address相同。
如图7所示,STAMDL0的MLD MAC Address是X,在Link0上的Link MAC Address是A,在Link1上的Link MAC Address是B;STAMLD1的MLD MAC Address是Y,在Link0上的Link MAC Address是C,在Link1上的Link MAC Address也是B。当STAMLD0先在Link0上向APMLD进行多链路连接Multi-Link Setup时,STA MLD 0向AP MLD发送连接请求帧,连接请求帧中携带了STA MLD 0的MLD MAC Address=X;APMLD检测到当前没有记录有和MLDMACADDR=X已有的连接状态,所以APMLD可以接受连接请求,与STAMLD0在Link0/Link1上建立多链路,且在APMLD侧,将这个连接以MLDMACADDR=X作为识别,向STA MLD 0发送连接响应帧,连接响应帧标注AP MLD和STA MLD 0成功建立多链路连接。当STAMLD1在Link0上向APMLD进行多链路连接时,STA MLD 1向AP MLD发送连接请求帧,连接请求帧中携带了STA MLD 1的MLD MAC Address=Y;APMLD检测到当前没有记录有和MLDMACADDR=Y已有的连接状态,所以APMLD可以接受连接请求,与STAMLD 1在Link0/Link1上建立多链路,且在APMLD侧,会将这个连接以MLDMACADDR=Y作为识别,向STA MLD 1发送连接响应帧,连接响应帧标注AP MLD和STA MLD 1成功建立多链路连接。
如图7所示,STA MLD 0和STA MLD 1都与AP MLD建立连接后,由于STAMLD0和STAMLD1在Link1上的对应的Link MAC address是相同的,当APMLD在Link1上收到一个802.11帧时,且该802.11帧携带的是LINKMACADDR=B,此时APMLD无法区分该802.11帧是来自于STAMLD0还是STAMLD1;同样,当APMLD发出一个携带LINKMACADDR=B的802.11帧时,STAMLD0/STAMLD1都会认为该802.11帧是发给自己的。
针对上述问题,本申请实施例提供了一种方法,在建立多链路连接时,即考虑到不同站点的链路MAC地址可能相同的问题,基于站点多链路设备所发送的连接请求帧中携带的链路MAC地址来发送连接响应帧,根据连接请求帧中的链路MAC地址与已连接的站点的链路MAC地址的相同情况,来确定是否接受连接请求,进而生成连接请求帧并发送。
如图8所示,STA MDL 0的MLD MAC Address是X,在Link0上的Link MAC Address是A,在Link1上的Link MAC Address是B;STA MLD 1的MLD MAC Address是Y,在Link0上的Link MAC Address是C,在Link1上的Link MAC Address也是B。在STA MLD 0与AP MLD建立连接后,STA MLD 1向AP MLD发送连接请求,连接请求中携带了STA MLD 1的两个链路MAC地址:Link MAC Address=C、Link MAC Address=B;AP MLD会发现Link MAC Address=B与已连接的STA MDL 0的Link1的Link MAC Address相同,且已连接的站点中不存在与Link MAC Address=C相同的Link MAC Address,则基于这种情况,AP MLD可以生成连接成功的连接响应帧,向STA MLD 1指示在Link0上连接成功,在Link1上连接 失败;或,AP MLD可以生成连接失败的连接响应帧。
请参考图9,其示出了本申请一个实施例提供的多链路连接的建立方法的流程图。该方法可应用于图1所示的通信系统中的AP MLD中。该方法可以包括如下步骤:
步骤901:接收至少一个站点多链路设备发送的连接请求帧,每个连接请求帧分别包括一组链路媒体接入控制MAC地址,一组链路MAC地址包括站点多链路设备请求建立连接的链路的链路MAC地址。
示例性的,接入点设备接收至少一个站点多链路设备发送的至少一个连接请求帧。
在接入点设备接收到一个站点多链路设备发送的一个连接请求帧的情况下,接入点设备基于该连接请求帧中的一组链路MAC地址,向该站点多链路设备发送连接响应帧。
在接入点设备接收到至少两个站点多链路设备发送的至少两个连接请求帧的情况下,接入点设备基于该至少两个连接请求帧中的至少两组链路MAC地址,向每个站点多链路设备发送连接响应帧。
示例性的,接入点多链路设备可以同时或不同时接收至少两个站点多链路设备发送的连接请求帧。即,该接入点多链路设备接收到该至少两个连接请求帧的时间差小于时间阈值。示例性的,接入点多链路设备同时对该至少两个连接请求帧进行处理,分别确定所需要发送的至少两个连接响应帧。
连接请求帧用于向接入点多链路设备请求建立多链路连接。连接请求帧中携带了站点多链路设备请求建立连接的链路的链路MAC地址。
链路MAC地址也可以称为无线媒介MAC地址、Link MAC address、WM MAC Address。
示例性的,如图5所示,连接请求帧中包括多链路设备级信息(站点多链路设备级信息)以及链路级信息(站点链路级信息)。多链路设备级信息包括站点多链路设备的多链路设备MAC地址(MLD MAC Address),或称设备MAC地址。链路级信息包括站点多链路设备所请求的每个链路所对应的信息,一个链路所对应的信息包括:链路标识(Link ID)、站点多链路设备在该链路上的链路MAC地址。
示例性的,接入点多链路设备向站点多链路设备广播接入点多链路设备的链路标识;站点多链路设备在需要建立多链路连接时,在连接请求帧中携带想要建立连接的链路标识,以及在该链路上站点多链路设备的链路MAC地址。
示例性的,一组链路MAC地址包括站点多链路设备请求建立连接的至少一个链路的至少一个链路MAC地址;或,一组链路MAC地址包括站点多链路设备请求建立连接的至少两个链路的至少两个链路MAC地址。
步骤902:基于连接请求帧中的链路MAC地址,向至少一个站点多链路设备发送连接响应帧。
示例性的,接入点多链路设备基于接收到的全部的连接请求帧中的链路MAC地址,向每个站点多链路设备发送连接响应帧。或,接入点设备基于一个站点多链路设备(例如,第一站点多链路设备)的连接请求帧中的链路MAC地址,向该站点多链路设备(例如,第一站点多链路设备)发送连接响应帧。
连接响应帧用于向站点多链路设备反馈多链路连接的连接结果。
示例性的,连接响应帧中携带了连接状态码,连接状态码用于标识连接结果,例如,连接状态码包括连接失败信息或连接成功信息。
示例性的,在连接失败的情况下,连接状态码可以用于指示连接失败的原因,例如,连接失败的原因为链路MAC地址冲突。
示例性的,连接状态码包括设备级连接状态码;或,连接状态码包括设备级连接状态码和链路级连接状态码。
设备级连接状态码用于标识站点多链路设备和接入点多链路设备是否成功建立多链路连接。或,设备级连接状态码用于标识站点多链路设备和接入点多链路设备是否在第一链路(发送连接请求帧的链路)上成功建立连接。
链路级连接状态码用于标识站点多链路设备和接入点多链路设备是否在某个链路上成功建立连接。
示例性的,在连接成功的情况下,如图6所示,连接响应帧包括:设备级连接状态码601、多链路设备级信息(接入点多链路设备级信息)和链路级信息(接入点链路级信息)。在连接失败的情况下,连接响应帧包括:设备级连接状态码和多链路设备级信息;或,连接响应帧包括:设备级连接状态码、多链路设备级信息和链路级信息。即,在连接失败的情况下,连接响应帧中可以携带连接请求帧中所请求的每个链路对应的链路级信息;连接响应帧中也可以不携带连接请求帧中所请求的每个链路对应的链路级信息。
在连接成功的情况下,接入点多链路设备向站点多链路设备指示每个链路上的连接状态。在连接失败的情况下,接入点多链路设备可以向站点多链路设备指示每个链路上是否连接成功,或,接入点多链路设备不向站点多链路设备指示每个链路上是否连接成功。
连接响应帧中的多链路设备级信息包括接入点多链路设备的多链路设备MAC地址。
连接响应帧中的链路级信息包括连接请求帧中的每个链路的:链路标识、该链路上接入点多链路设备的链路MAC地址、该链路的链路级连接状态码。
示例性的,当连接响应帧中存在链路级信息时,连接响应帧中的链路级信息与连接请求帧中的链路级信息一一对应。示例性的,连接响应帧中的链路标识与连接请求帧中的链路标识一一对应。
例如,如图5所示,连接请求帧中的链路级信息包括:Link0的Link ID、STA MLD在Link0上的链路MAC地址、Link1的Link ID、STA MLD在Link1上的链路MAC地址。则如图6所示,连接响应帧中的链路级信息包括:Link0的Link ID、AP MLD在Link0上的链路MAC地址、Link0的链路级连接状态码、Link1的Link ID、AP MLD在Link1上的链路MAC地址、Link1的链路级连接状态码。
综上所述,本实施例提供的方法,在建立多链路连接时,接入点多链路设备基于站点多链路设备在连接请求帧中携带的链路MAC地址来发送连接响应帧。针对不同站点多链路设备可能存在相同的链路MAC地址的问题,接入点多链路设备可以根据连接请求帧中的链路MAC地址来辨别是否存在其他站点的链路MAC地址与之相同,进而确定是否接受该连接请求,向站点多链路设备发送连接响应帧。
请参考图10,其示出了本申请一个实施例提供的多链路连接的建立方法的流程图。该方法可应用于图1所示的通信系统中的STA MLD中,该STA MLD可以为第一站点多链路设备。该方法可以包括如下步骤:
步骤1001:向接入点多链路设备发送连接请求帧,连接请求帧包括第一组链路媒体接入控制MAC地址,第一组链路MAC地址包括第一站点多链路设备请求建立连接的链路的链路MAC地址。
示例性的,第一组链路MAC地址为第一组链路上站点多链路设备对应的链路MAC地址,第一组链路为第一站点多链路设备请求建立连接的链路。示例性的,第一站点多链路设备发送的连接请求帧包括第一组链路中每个链路的链路标识,以及在该链路上第一站点多链路设备对应的链路MAC地址。
示例性的,第一组链路MAC地址为第一站点多链路设备请求建立连接的链路MAC地址。
步骤1002:接收接入点多链路设备发送的连接响应帧,连接响应帧是基于第一组链路MAC地址发送的。
综上所述,本实施例提供的方法,在建立多链路连接时,接入点多链路设备基于站点多链路设备在连接请求帧中携带的链路MAC地址来发送连接响应帧。针对不同站点多链路设备可能存在相同的链路MAC地址的问题,接入点多链路设备可以根据连接请求帧中的链路MAC地址来辨别是否存在已连接的站点的链路MAC地址与之相同,进而确定是否接受该连接请求,向站点多链路设备发送连接响应帧。
示例性的,下面针对如下两种情况进行分别举例说明:
(一)接入点多链路设备基于一个站点多链路设备发送的连接请求帧,确定该站点多链路设备的连接响应帧。
(二)接入点多链路设备基于多个站点多链路设备发送的连接请求帧,确定一个站点多链路设备的连接响应帧。
针对(一),将该站点多链路设备称为第一站点多链路设备。
第一站点多链路设备发送的连接请求帧中包括第一组链路MAC地址。接入点多链路设备基于第一组链路MAC地址与已连接的站点的链路MAC地址是否相同的情况,向第一站点多链路设备发送连接响应帧。
针对(二),以多个站点多链路设备中的第一站点多链路设备为例进行举例说明,对于多个站点多链路设备中的其余站点多链路设备可以参照根据第一站点多链路设备所示例出的方法进行处理。即,将该多个站点多链路设备分为:第一站点多链路设备和其余站点多链路设备,其余站点多链路设备包括至少一个站点多链路设备。
第一站点多链路设备发送的连接请求帧中包括第一组链路MAC地址。其余站点多链路设备发送的连接请求帧中共包括了第三组链路MAC地址。接入点多链路设备基于第一组链路MAC地址与第四组链路MAC地址是否相同的情况,向第一站点多链路设备发送连接响应帧,其中,第四组链路MAC地址包括第三组链路MAC地址和已连接的站点的链路MAC地址。
(一)接入点多链路设备基于一个站点多链路设备发送的连接请求帧,确定该站点多链路设备的连接响应帧。
请参考图11,其示出了本申请一个实施例提供的多链路连接的建立方法的流程图。该方法可应用于图1所示的通信系统中,该通信系统包括第一站点多链路设备和接入点多链路设备。该方法可以包括如下步骤:
步骤1101:第一站点多链路设备向接入点多链路设备发送连接请求帧,连接请求帧中携带第一组链路MAC地址。
示例性的,在本实施例中不排除接入点多链路设备接收了多个站点多链路设备发送的连接请求帧,但对于多个连接请求帧分别进行独立的处理的情形。即,接入点多链路设备接收到了至少两个连接请求帧,但接入点多链路设备基于一个站点多链路设备发送的连接请求帧中的链路MAC地址,向一个站点多链路 设备发送连接响应帧。
示例性的,连接请求帧中还包括第一站点多链路设备的站点多链路设备MAC地址。
示例性的,第一组链路MAC地址是第一站点多链路设备在请求建立连接的第一组链路上的链路MAC地址。其中,第一组链路包括发送连接请求帧的第一链路;或,第一组链路包括发送连接请求帧的第一链路以及其余链路。
即,第一组链路MAC地址包括:第一链路的第一链路MAC地址;第一链路为发送连接请求帧的链路。
或,第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;第一链路为发送连接请求帧的链路,其余链路MAC地址包括第一组链路MAC地址中除第一链路MAC地址之外的链路MAC地址。
步骤1102:接入点多链路设备基于第一组链路MAC地址与第二组链路MAC地址是否相同的情况,向第一站点多链路设备发送连接响应帧。
示例性的,接入点多链路设备检查第一组链路MAC地址与第二组链路MAC地址是否相同。
第二组链路MAC地址包括已经与接入点多链路设备建立连接的站点的链路MAC地址。示例性的,第二组链路MAC地址包括已经与接入点多链路设备建立连接的站点设备和/或站点多链路设备的链路MAC地址。
示例性的,第二组链路MAC地址中包括至少一个链路MAC地址。示例性的,第二组链路MAC地址也可以为空集/空,即,不存在第二组链路MAC地址。
接入点多链路设备基于第一组链路MAC地址与第二组链路MAC地址是否相同的情况,向第一站点多链路设备发送连接响应帧。
示例性的,接入点多链路设备在第一组链路MAC地址与第二组链路MAC地址完全不同,且接入点多链路设备在第一组链路上可以接受连接请求的情况下,向第一站点多链路设备发送连接成功的连接响应帧。其中,第一组链路MAC地址与第二组链路MAC地址完全不同是指:针对第一组链路MAC地址中的任意一个链路MAC地址,在第二组链路MAC地址中都不存在与之相同的链路MAC地址。
示例性的,接入点多链路设备在第一组链路MAC地址中存在至少一个链路MAC地址与第二组链路MAC地址不同,且接入点多链路设备在链路MAC地址不同的链路上可以接受连接请求的情况下,向第一站点多链路设备发送连接成功的连接响应帧;或,向站点多链路设备发送连接失败的连接响应帧。其中,第一组链路MAC地址中存在至少一个链路MAC地址与第二组链路MAC地址不同是指:在第一组链路MAC地址中存在一个链路MAC地址,与第二组链路MAC地址中的任意一个链路MAC地址都不相同。
示例性的,接入点多链路设备在第二组链路MAC地址包含第一组链路MAC地址的情况下,向第一站点多链路设备发送连接失败的连接响应帧。其中,第二组链路MAC地址包含第一组链路MAC地址是指:第一组链路MAC地址是第二组链路MAC地址的子集;或,针对第一组链路MAC地址中的任意一个链路MAC地址,在第二组链路MAC地址中都存在与之相同的链路MAC地址。
示例性的,连接请求帧中还包括第一站点多链路设备的站点多链路设备MAC地址。接入点多链路设备基于站点多链路设备MAC地址和第一组链路MAC地址,向第一站点多链路设备发送连接响应帧。
接入点多链路设备在已连接的设备MAC地址中不存在设备MAC地址与站点多链路设备MAC地址相同的情况下,执行步骤1102;其中,已连接的设备MAC地址包括已经与接入点多链路设备建立连接的站点(站点设备和/或站点多链路设备)的设备MAC地址。
示例性的,接入点多链路设备在已连接的站点或站点多链路设备的设备MAC地址中不存在设备MAC地址与站点多链路设备MAC地址相同的情况下,基于第一组链路MAC地址与第二组链路MAC地址是否相同的情况,向第一站点多链路设备发送连接响应帧。
接入点多链路设备在已连接的设备MAC地址中存在设备MAC地址与站点多链路设备MAC地址相同的情况下,向第一站点多链路设备发送连接响应帧,连接响应帧指示连接失败。
示例性的,接入点多链路设备基于第一链路MAC地址与第二组链路MAC地址是否相同的情况,向第一站点多链路设备发送连接响应帧。或,接入点多链路设备基于第一链路MAC地址与第二组链路MAC地址是否相同的情况,以及,其余链路MAC地址与第二组链路MAC地址是否相同的情况,向第一站点多链路设备发送连接响应帧。
示例性的,其余链路包括至少一个链路,即,其余链路MAC地址包括至少一个链路MAC地址。
参见表一,针对第一链路MAC地址与第二组链路MAC地址是否相同的情况,以及,其余链路MAC地址与第二组链路MAC地址是否相同的情况,本申请实施例举例了以下6种情况,下面分别6种情况进行说明。本申请实施例不限于以下六种情况。
表一
情况 第一链路MAC地址 其余链路MAC地址 连接响应帧
情况1 相同 —— 连接失败
情况2 相同 都不相同 连接成功
情况3 相同 部分不相同 连接成功
情况4 不相同 部分相同 连接成功
情况5 不相同 部分相同 连接失败
情况6 相同 相同 连接失败
情况1
第一组链路MAC地址包括:第一链路的第一链路MAC地址;第一链路为发送连接请求帧的链路。
接入点多链路设备在第一链路MAC地址与第二组链路MAC地址中的一个链路MAC地址相同的情况下,向第一站点多链路设备发送连接响应帧,连接响应帧指示连接失败。
示例性的,接入点多链路设备在第一链路MAC地址与第二组链路MAC地址中的任一链路MAC地址都不相同的情况下,向第一站点多链路设备发送连接响应帧,连接响应帧指示连接成功。
示例性的,在发送连接请求帧的链路的链路MAC地址与已连接的站点的链路MAC地址相同的情况下,接入点多链路设备向第一站点多链路设备发送连接失败的连接响应帧。在发送连接请求帧的链路的链路MAC地址与已连接的站点的链路MAC地址都不相同的情况下,接入点多链路设备向第一站点多链路设备发送连接成功的连接响应帧。
示例性的,连接响应帧中可以携带第一站点多链路设备所请求的每个链路的链路级信息,也可以不携带第一站点多链路设备所请求的每个链路的链路级信息。链路级信息中包括链路级连接状态码。
连接响应帧包括设备级连接状态码;或,连接响应帧包括设备级连接状态码和链路级连接状态码;其中,设备级连接状态码用于指示设备连接失败,链路级连接状态码用于指示链路的连接结果。
示例性的,设备级连接状态码可以用于指示链路MAC地址冲突。连接失败的链路的链路级连接状态码也可以用于指示链路MAC地址冲突。
即,若AP MLD检查到STA MLD在发送Association Request的链路(第一链路)上所对应的Link MAC address(链路MAC地址),与AP MLD中已经建立连接的另外一个STA MLD(站点多链路设备)或STA(站点设备)所对应的Link MAC address相同,则AP MLD拒绝该STA MLD的Multi-Link Setup,并在回复给该STA MLD的Association Response帧中表明这次的Multi-Setup不成功,即AP MLD在Association Response帧中MLD Level(多链路设备级)的Status Code(连接状态码)置为不成功信息(连接失败信息);AP MLD可以选择在Association Response中不携带STA MLD所请求的每个Link上对应的Link Level(链路级)信息,或者携带STA MLD所请求的每个Link上对应的Link Level信息,并填写对应每个Link上的Status Code。AP MLD可以将Status Code所携带的不成功信息标明为有Link MAC Address冲突。
例如,如图12所示,AP MLD所发送的Association Response中只携带了设备级连接状态码,设备级连接状态码包括连接失败信息1201,表示AP MLD拒绝整个多链路连接请求(Multi-Link Setup),该Association Response中不携带链路级信息,也即不携带链路级连接状态码。
再如,如图13所示,AP MLD所发送的Association Response中携带了设备级连接状态码,设备级连接状态码包括连接失败信息1201,表示AP MLD拒绝整个多链路连接请求,同时携带了STA MLD所请求的每个Link上对应的Link Level信息,并包含每个Link上的Status Code,即,链路级连接状态码1301。假设STA MLD在Link0上发送Association Request帧,且Link0的链路MAC地址与已连接的站点的链路MAC地址相同,Link1的链路MAC地址与已连接的站点的链路MAC地址不同,则AP MLD在连接响应帧中Link0的Link Level Status Code(链路级连接状态码1301)标明连接失败信息,在Link1的Link Level Status Code标明连接成功信息。
情况2
第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;第一链路为发送连接请求帧的链路,其余链路MAC地址包括第一组链路MAC地址中除第一链路MAC地址之外的链路MAC地址。
接入点多链路设备在第一链路MAC地址与第二组链路MAC地址中的一个链路MAC地址相同,且其余链路MAC地址与第二组链路MAC地址都不相同的情况下,向第一站点多链路设备发送连接响应帧,连接响应帧指示连接成功。
示例性的,第一链路MAC地址与第二组链路MAC地址中的一个链路MAC地址相同是指:在第二组 链路MAC地址中存在与第一链路MAC地址相同的链路MAC地址。
其余链路MAC地址与第二组链路MAC地址都不相同是指:针对其余链路MAC地址中的任一链路MAC地址,在第二组链路MAC地址中都不存在与之相同的链路MAC地址。
连接响应帧包括设备级连接状态码和链路级连接状态码,设备级连接状态码用于指示设备连接成功,链路级连接状态码用于指示链路的连接结果。
即,若AP MLD检测到STA MLD所请求的其余链路的Link MAC Address(其余链路MAC地址),与AP MLD已经建立连接的任何一个STAMLD或STA所对应的Link MAC address都不相同;且APMLD在这些其余链路上可以接受对应的STAMLD的连接请求,则APMLD接受该STAMLD的多链路连接请求,并在回复给STAMLD的Association Response帧中表明这次的多链路连接成功,即APMLD在Association Response帧中MLD Level的Status Code置为连接成功信息,Association Response帧携带STAMLD所请求的每个Link上对应的Link Level信息,并填写对应每个Link上的Status Code。
如图14所示,APMLD所发送的Association Response帧中携带了设备级连接状态码,设备级连接状态码包括连接成功信息1401,表示APMLD接受整个多链路连接请求,同时Association Response帧携带了STAMLD所请求的每个Link上对应的Link Level信息,并包含每个Link上的Status Code,即,链路级连接状态码1301。假设STA MLD在Link0上发送Association Request帧,且Link0的链路MAC地址与已连接的站点的链路MAC地址相同,Link1的链路MAC地址与已连接的站点的链路MAC地址不同,则APMLD在Association Response帧中Link0的Link Level Status Code标明连接失败信息,在Link1的Link Level Status Code标明连接成功信息。
情况3
第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;第一链路为发送连接请求帧的链路,其余链路MAC地址包括第一组链路MAC地址中除第一链路MAC地址之外的链路MAC地址。
接入点多链路设备在第一链路MAC地址与第二组链路MAC地址中的一个链路MAC地址相同,且其余链路MAC地址中存在至少一个链路MAC地址与第二组链路MAC地址不相同的情况下,向第一站点多链路设备发送连接响应帧,连接响应帧指示连接成功。
示例性的,第一链路MAC地址与第二组链路MAC地址中的一个链路MAC地址相同是指:在第二组链路MAC地址中存在与第一链路MAC地址相同的链路MAC地址。
其余链路MAC地址中存在至少一个链路MAC地址与第二组链路MAC地址不相同是指:在其余链路MAC地址中,存在至少一个链路MAC地址与第二组链路MAC地址中的任意一个链路MAC地址都不相同。
连接响应帧包括设备级连接状态码和链路级连接状态码,设备级连接状态码用于指示设备连接成功,链路级连接状态码用于指示链路的连接结果。
即,若AP MLD检测到STA MLD所请求的其余链路中存在一个链路的Link MAC Address(其余链路MAC地址),与AP MLD已经建立连接的任何一个STA MLD或STA所对应的Link MAC address都不相同;且AP MLD在该链路上可以接受对应的STA MLD的连接请求,则AP MLD接受该STA MLD的多链路连接请求,并在回复给STA MLD的Association Response帧中表明这次的多链路连接成功,即AP MLD在Association Response帧中MLD Level的Status Code置为连接成功信息,Association Response帧携带STA MLD所请求的每个Link上对应的Link Level信息,并填写对应每个Link上的Status Code。
情况4
第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;第一链路为发送连接请求帧的链路,其余链路MAC地址包括第一组链路MAC地址中除第一链路MAC地址之外的链路MAC地址。
接入点多链路设备在第一链路MAC地址与第二组链路MAC地址不相同,且其余链路MAC地址中存在至少一个链路MAC地址与第二组链路MAC地址相同的情况下,向第一站点多链路设备发送连接响应帧,连接响应帧指示连接成功。
示例性的,第一链路MAC地址与第二组链路MAC地址不相同是指:在第二组链路MAC地址中任意一个链路MAC地址与第一链路MAC地址都不相同。
其余链路MAC地址中存在至少一个链路MAC地址与第二组链路MAC地址相同是指:在其余链路MAC地址中,存在至少一个链路MAC地址与第二组链路MAC地址中的一个链路MAC地址相同。
连接响应帧包括设备级连接状态码和链路级连接状态码,设备级连接状态码用于指示设备连接成功,链路级连接状态码用于指示链路的连接结果。
即,若AP MLD检查到STA MLD在发送Association Request的链路(第一链路)上所对应的Link MAC  address(第一链路MAC地址)与AP MLD已经建立连接的任何一个STA MLD或STA所对应的Link MAC address都不相同;但在STA MLD所请求的其余链路上所对应的Link MAC address(其余链路MAC地址),与AP MLD已经建立连接的另外一个STA MLD或STA所对应的Link MAC address相同,则AP MLD接受该STA MLD的多链路建立请求,并在回复给STA MLD的Association Response帧中表明这次的多链路连接成功,即AP MLD在Association Response帧中MLD Level的Status Code置为连接成功信息,在Association Response帧中携带STA MLD所请求的每个Link上对应的Link Level信息,并填写每个Link上的Status Code。
如图15所示,AP MLD所发送的Association Response帧中携带了设备级连接状态码,设备级连接状态码包括连接成功信息1401,表示AP MLD接受整个多链路连接请求,同时携带了STA MLD所请求的每个Link上对应的Link Level信息,并包含每个Link上的Status Code,即,链路级连接状态码1301。假设STA MLD在Link0上发送Association Request帧,且Link0的链路MAC地址与已连接的站点的链路MAC地址不同,Link1的链路MAC地址与已连接的站点的链路MAC地址相同,则AP MLD在Association Response帧中Link0的Link Level Status Code标明连接成功信息,在Link1的Link Level Status Code标明连接失败信息。
情况5
第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;第一链路为发送连接请求帧的链路,其余链路MAC地址包括第一组链路MAC地址中除第一链路MAC地址之外的链路MAC地址。
接入点多链路设备在第一链路MAC地址与第二组链路MAC地址不相同,且其余链路MAC地址中存在至少一个链路MAC地址与第二组链路MAC地址相同的情况下,向第一站点多链路设备发送连接响应帧,连接响应帧指示连接失败。
示例性的,第一链路MAC地址与第二组链路MAC地址不相同是指:在第二组链路MAC地址中任意一个链路MAC地址与第一链路MAC地址都不相同。
其余链路MAC地址中存在至少一个链路MAC地址与第二组链路MAC地址相同是指:在其余链路MAC地址中,存在至少一个链路MAC地址与第二组链路MAC地址中的一个链路MAC地址相同。
示例性的,连接响应帧中可以携带第一站点多链路设备所请求的每个链路的链路级信息,也可以不携带第一站点多链路设备所请求的每个链路的链路级信息。链路级信息中包括链路级连接状态码。
连接响应帧包括设备级连接状态码;或,连接响应帧包括设备级连接状态码和链路级连接状态码;其中,设备级连接状态码用于指示设备连接失败,链路级连接状态码用于指示链路的连接结果。
示例性的,设备级连接状态码可以用于指示链路MAC地址冲突。连接失败的链路的链路级连接状态码也可以用于指示链路MAC地址冲突。
即,若AP MLD检查到STA MLD在发送Association Request的链路(第一链路)上所对应的Link MAC address(第一链路MAC地址)与AP MLD已经建立连接的任何一个STA MLD或STA所对应的Link MAC address都不相同;但在STA MLD所请求的其余链路上所对应的Link MAC address(其余链路MAC地址),与AP MLD已经建立连接的另外一个STA MLD或STA所对应的Link MAC address相同,则AP MLD拒绝该STA MLD的多链路建立请求,并在回复给STA MLD的Association Response帧中表明这次的多链路连接失败,即AP MLD在Association Response帧中MLD Level的Status Code置为连接失败信息,AP MLD可以选择在Association Response帧中不携带STA MLD所请求的每个Link上对应的Link Level信息;或者携带STA MLD所请求的每个Link上对应的Link Level信息,并填写每个Link上的Status Code(链路级连接状态码)。AP MLD可以将Status Code所携带的连接失败信息标明为有Link MAC Address冲突。
如图16所示,AP MLD所发送的Association Response帧中携带了设备级连接状态码,设备级连接状态码包括连接失败信息1201,表示AP MLD拒绝整个多链路连接请求,同时携带了STA MLD所请求的每个Link上对应的Link Level信息,并包含每个Link上的Status Code,即,链路级连接状态码1301。假设STA MLD在Link0上发送Association Request帧,且Link0的链路MAC地址与已连接的站点的链路MAC地址不同,Link1的链路MAC地址与已连接的站点的链路MAC地址相同,则AP MLD在Association Response帧中Link0的Link Level Status Code标明连接成功信息,在Link1的Link Level Status Code标明连接失败信息。
情况6
接入点多链路设备在对于第一组链路MAC地址中的任一链路MAC地址,在第二组链路MAC地址中都存在一个链路MAC地址与之相同的情况下,向第一站点多链路设备发送连接响应帧,连接响应帧指示连接失败。
示例性的,对于第一组链路MAC地址中的任一链路MAC地址,在第二组链路MAC地址中都存在一 个链路MAC地址与之相同是指:第一组链路MAC地址是第二组链路MAC地址的子集;或,第二组链路MAC地址包含第一组链路MAC地址。
即,第二组链路MAC地址中存在与第一链路MAC地址相同的链路MAC地址;且,针对其余链路MAC地址中的任一链路MAC地址,在第二组链路MAC地址中都存在一个链路MAC地址与之相同。
示例性的,连接响应帧中可以携带第一站点多链路设备所请求的每个链路的链路级信息,也可以不携带第一站点多链路设备所请求的每个链路的链路级信息。链路级信息中包括链路级连接状态码。
连接响应帧包括设备级连接状态码;或,连接响应帧包括设备级连接状态码和链路级连接状态码;其中,设备级连接状态码用于指示设备连接失败,链路级连接状态码用于指示链路的连接结果。
示例性的,设备级连接状态码可以用于指示链路MAC地址冲突。连接失败的链路的链路级连接状态码也可以用于指示链路MAC地址冲突。
即,若AP MLD检查到STA MLD所有请求的链路上的Link MAC address,都与AP MLD中已经建立连接的一个或多个STA MLD或STA所对应的Link MAC address相同,则AP MLD拒绝该STA MLD的多链路连接请求,并在回复给STA MLD的Association Response帧中表明这次的多链路连接失败,即AP MLD在Association Response帧中MLD Level的Status Code置为连接失败信息;AP MLD可以选择在Association Response帧中不携带STA MLD所请求的每个Link上对应的Link Level信息,或者携带STA MLD所请求的每个Link上对应的Link Level信息,并填写对应每个Link上的Status Code。AP MLD可以将Status Code所携带的连接失败信息标明为有Link MAC Address冲突。
如图17所示,AP MLD所发送的Association Response帧中携带了设备级连接状态码,设备级连接状态码包括连接失败信息1201,表示AP MLD拒绝整个多链路连接请求,同时携带了STA MLD所请求的每个Link上对应的Link Level信息,并包含每个Link上的Status Code,即,链路级连接状态码1301。假设STA MLD在Link0上发送Association Request帧,且Link0的链路MAC地址与已连接的站点的链路MAC地址相同,Link1的链路MAC地址与已连接的站点的链路MAC地址相同,则AP MLD在Association Response帧中Link0的Link Level Status Code标明连接失败信息,在Link1的Link Level Status Code标明连接失败信息。
综上所述,本实施例提供的方法,STAMLD和AP MLD在进行Multi-Link Setup过程中,APMLD需要对STAMLD所请求的所有链路上对应的Link MAC Address进行检测,判断是否与APMLD已经建立连接的一个或多个STAMLD或STA所对应的Link MAC address相同。
若STAMLD在发送Association Request帧的链路上所对应的Link MAC address,与APMLD中已经建立连接的另一个STAMLD或STA所对应的Link MAC address相同,则APMLD拒绝STAMLD的多链路连接请求,或者APMLD有条件地接受STAMLD在部分链路上的连接请求。
若STAMLD在除发送Association Request帧的链路之外的其余链路上所对应的Link MAC address,与APMLD已经建立连接的另外一个或多个STAMLD或STA所对应的Link MAC address相同,则APMLD拒绝STAMLD的多链路连接请求,或者APMLD有条件地接受STAMLD在部分链路上的连接请求。
若STAMLD在全部链路上所对应的Link MAC address,与APMLD已经建立连接的另外一个或多个STAMLD或STA所对应的Link MAC address相同,则APMLD拒绝STAMLD的多链路连接请求。
通过在建立多链路连接时,检查站点多链路设备所请求的链路的链路MAC地址是否与已连接的站点的链路MAC地址相同,针对其是否相同的情况发送连接响应帧,防止与接入点多链路设备建立连接的站点对应有相同的链路MAC地址,避免由于链路MAC地址相同导致的帧交互失败的情况。
(二)接入点多链路设备基于多个站点多链路设备发送的连接请求帧,确定一个站点多链路设备的连接响应帧。
请参考图18,其示出了本申请一个实施例提供的多链路连接的建立方法的流程图。该方法可应用于图1所示的通信系统中,该通信系统包括第一站点多链路设备、其余站点多链路设备和接入点多链路设备,其中,其余站点多链路设备包括至少一个站点多链路设备。该方法可以包括如下步骤:
步骤2101:第一站点多链路设备和其余站点多链路设备分别向接入点多链路设备发送连接请求帧,第一站点多链路设备发送的连接请求帧中携带第一组链路MAC地址。
示例性的,第一站点多链路设备发送的连接请求帧中还包括第一站点多链路设备的站点多链路设备MAC地址。其余站点多链路设备发送的至少一个连接请求帧中共包括第三组链路MAC地址。
示例性的,第一组链路MAC地址是第一站点多链路设备在请求建立连接的第一组链路上的链路MAC地址。其中,第一组链路包括发送连接请求帧的第一链路;或,第一组链路包括发送连接请求帧的第一链路以及其余链路。
即,第一组链路MAC地址包括:第一链路的第一链路MAC地址;第一链路为发送连接请求帧的链路。
或,第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;第一链路为发送连接请求帧的链路,其余链路MAC地址包括第一组链路MAC地址中除第一链路MAC地址之外的链路MAC地址。
步骤2102:接入点多链路设备基于第一组链路MAC地址与第四组链路MAC地址是否相同的情况,向站点多链路设备发送连接响应帧。
示例性的,接入点多链路设备检查第一组链路MAC地址与第四组链路MAC地址是否相同。
第四组链路MAC地址包括第二组链路MAC地址和第三组链路MAC地址。第二组链路MAC地址包括已经与接入点多链路设备建立连接的站点的链路MAC地址。示例性的,第二组链路MAC地址包括已经与接入点多链路设备建立连接的站点设备和/或站点多链路设备的链路MAC地址。
示例性的,第二组链路MAC地址中包括至少一个链路MAC地址。示例性的,第二组链路MAC地址也可以为空集/空,即,不存在第二组链路MAC地址。第三组链路MAC地址中包括至少一个链路MAC地址。示例性的,第三组链路MAC地址也可以为空集/空,即,不存在第三组链路MAC地址。
接入点多链路设备基于第一组链路MAC地址与第四组链路MAC地址是否相同的情况,向第一站点多链路设备发送连接响应帧。
示例性的,接入点多链路设备在第一组链路MAC地址与第四组链路MAC地址完全不同,且接入点多链路设备在第一组链路上可以接受连接请求的情况下,向第一站点多链路设备发送连接成功的连接响应帧。其中,第一组链路MAC地址与第四组链路MAC地址完全不同是指:针对第一组链路MAC地址中的任意一个链路MAC地址,在第四组链路MAC地址中都不存在与之相同的链路MAC地址。
示例性的,接入点多链路设备在第一组链路MAC地址中存在至少一个链路MAC地址与第四组链路MAC地址不同,且接入点多链路设备在链路MAC地址不同的链路上可以接受连接请求的情况下,向第一站点多链路设备发送连接成功的连接响应帧;或,向站点多链路设备发送连接失败的连接响应帧。其中,第一组链路MAC地址中存在至少一个链路MAC地址与第四组链路MAC地址不同是指:在第一组链路MAC地址中存在一个链路MAC地址,与第四组链路MAC地址中的任意一个链路MAC地址都不相同。
示例性的,接入点多链路设备在第四组链路MAC地址包含第一组链路MAC地址的情况下,向第一站点多链路设备发送连接失败的连接响应帧。其中,第四组链路MAC地址包含第一组链路MAC地址是指:第一组链路MAC地址是第四组链路MAC地址的子集;或,针对第一组链路MAC地址中的任意一个链路MAC地址,在第四组链路MAC地址中都存在与之相同的链路MAC地址。
示例性的,连接请求帧中还包括第一站点多链路设备的站点多链路设备MAC地址。接入点多链路设备基于站点多链路设备MAC地址和第一组链路MAC地址,向第一站点多链路设备发送连接响应帧。
接入点多链路设备在已连接的设备MAC地址中不存在设备MAC地址与站点多链路设备MAC地址相同的情况下,执行步骤2102;其中,已连接的设备MAC地址包括已经与接入点多链路设备建立连接的站点(站点设备和/或站点多链路设备)的设备MAC地址。
示例性的,接入点多链路设备在已连接的站点或站点多链路设备的设备MAC地址中不存在设备MAC地址与站点多链路设备MAC地址相同的情况下,基于第一组链路MAC地址与第四组链路MAC地址是否相同的情况,向第一站点多链路设备发送连接响应帧。
接入点多链路设备在已连接的设备MAC地址中存在设备MAC地址与站点多链路设备MAC地址相同的情况下,向第一站点多链路设备发送连接响应帧,连接响应帧指示连接失败。
示例性的,接入点多链路设备基于第一链路MAC地址与第四组链路MAC地址是否相同的情况,向第一站点多链路设备发送连接响应帧。或,接入点多链路设备基于第一链路MAC地址与第四组链路MAC地址是否相同的情况,以及,其余链路MAC地址与第四组链路MAC地址是否相同的情况,向第一站点多链路设备发送连接响应帧。
示例性的,其余链路包括至少一个链路,即,其余链路MAC地址包括至少一个链路MAC地址。
与图11所示的示例性实施例类似的,针对第一链路MAC地址与第四组链路MAC地址是否相同的情况,以及,其余链路MAC地址与第四组链路MAC地址是否相同的情况,举例了6种情况,下面分别6种情况进行说明。本申请实施例不限于以下六种情况。
情况1
第一组链路MAC地址包括:第一链路的第一链路MAC地址;第一链路为发送连接请求帧的链路。
接入点多链路设备在第一链路MAC地址与第四组链路MAC地址中的一个链路MAC地址相同的情况下,向第一站点多链路设备发送连接响应帧,连接响应帧指示连接失败。
示例性的,接入点多链路设备在第一链路MAC地址与第四组链路MAC地址中的任一链路MAC地址都不相同的情况下,向第一站点多链路设备发送连接响应帧,连接响应帧指示连接成功。
示例性的,在发送连接请求帧的链路的链路MAC地址与已连接的站点的链路MAC地址相同的情况 下,接入点多链路设备向第一站点多链路设备发送连接失败的连接响应帧。在发送连接请求帧的链路的链路MAC地址与已连接的站点的链路MAC地址都不相同的情况下,接入点多链路设备向第一站点多链路设备发送连接成功的连接响应帧。
示例性的,连接响应帧中可以携带第一站点多链路设备所请求的每个链路的链路级信息,也可以不携带第一站点多链路设备所请求的每个链路的链路级信息。链路级信息中包括链路级连接状态码。
连接响应帧包括设备级连接状态码;或,连接响应帧包括设备级连接状态码和链路级连接状态码;其中,设备级连接状态码用于指示设备连接失败,链路级连接状态码用于指示链路的连接结果。
示例性的,设备级连接状态码可以用于指示链路MAC地址冲突。连接失败的链路的链路级连接状态码也可以用于指示链路MAC地址冲突。
情况2
第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;第一链路为发送连接请求帧的链路,其余链路MAC地址包括第一组链路MAC地址中除第一链路MAC地址之外的链路MAC地址。
接入点多链路设备在第一链路MAC地址与第四组链路MAC地址中的一个链路MAC地址相同,且其余链路MAC地址与第四组链路MAC地址都不相同的情况下,向第一站点多链路设备发送连接响应帧,连接响应帧指示连接成功。
情况3
第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;第一链路为发送连接请求帧的链路,其余链路MAC地址包括第一组链路MAC地址中除第一链路MAC地址之外的链路MAC地址。
接入点多链路设备在第一链路MAC地址与第四组链路MAC地址中的一个链路MAC地址相同,且其余链路MAC地址中存在至少一个链路MAC地址与第四组链路MAC地址不相同的情况下,向第一站点多链路设备发送连接响应帧,连接响应帧指示连接成功。
情况4
第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;第一链路为发送连接请求帧的链路,其余链路MAC地址包括第一组链路MAC地址中除第一链路MAC地址之外的链路MAC地址。
接入点多链路设备在第一链路MAC地址与第四组链路MAC地址不相同,且其余链路MAC地址中存在至少一个链路MAC地址与第四组链路MAC地址相同的情况下,向第一站点多链路设备发送连接响应帧,连接响应帧指示连接成功。
情况5
第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;第一链路为发送连接请求帧的链路,其余链路MAC地址包括第一组链路MAC地址中除第一链路MAC地址之外的链路MAC地址。
接入点多链路设备在第一链路MAC地址与第四组链路MAC地址不相同,且其余链路MAC地址中存在至少一个链路MAC地址与第四组链路MAC地址相同的情况下,向第一站点多链路设备发送连接响应帧,连接响应帧指示连接失败。
情况6
接入点多链路设备在对于第一组链路MAC地址中的任一链路MAC地址,在第四组链路MAC地址中都存在一个链路MAC地址与之相同的情况下,向第一站点多链路设备发送连接响应帧,连接响应帧指示连接失败。
示例性的,本实施例中6种情况的说明,可以参照图11所示的示例性实施例中6种情况的说明,将图11所示实施例6种情况中的“第二组链路MAC地址”替换为“第四组链路MAC地址”后,同样适用于对本实施例中6种情况的解释。因此,本实施例在此不再赘述。
综上所述,本实施例提供的方法,STA MLD和AP MLD在进行Multi-Link Setup过程中,AP MLD需要对STA MLD所请求的所有链路上对应的Link MAC Address进行检测,判断是否与AP MLD已经建立连接的一个或多个STA MLD或STA所对应的Link MAC address相同,或,是否与其他请求建立连接的一个或多个STA MLD或STA所对应的Link MAC address相同。
若STA MLD在发送Association Request帧的链路上所对应的Link MAC address,与AP MLD中已经建立连接的另一个STA MLD或STA所对应的Link MAC address相同,或,与其他请求建立连接的另一个STA MLD或STA所对应的Link MAC address相同,则AP MLD拒绝STA MLD的多链路连接请求,或者AP MLD有条件地接受STA MLD在部分链路上的连接请求。
若STA MLD在除发送Association Request帧的链路之外的其余链路上所对应的Link MAC address,与AP MLD已经建立连接的另外一个或多个STA MLD或STA所对应的Link MAC address相同,或,与其他请求建立连接的另一个STA MLD或STA所对应的Link MAC address相同,则AP MLD拒绝STA MLD的多链路连接请求,或者AP MLD有条件地接受STA MLD在部分链路上的连接请求。
若STA MLD在全部链路上所对应的Link MAC address,与AP MLD已经建立连接的另外一个或多个STA MLD或STA所对应的Link MAC address相同,或,与其他请求建立连接的另一个STA MLD或STA所对应的Link MAC address相同,则AP MLD拒绝STA MLD的多链路连接请求。
通过在建立多链路连接时,检查站点多链路设备所请求的链路的链路MAC地址是否与已连接的站点的链路MAC地址相同、是否与其他请求建立连接的站点的链路MAC地址相同,针对其是否相同的情况发送连接响应帧,防止与接入点多链路设备建立连接的站点对应有相同的链路MAC地址,避免由于链路MAC地址相同导致的帧交互失败的情况。
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
请参考图19,其示出了本申请一个实施例提供的多链路连接的建立装置的框图。该装置具有实现上述方法示例的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该装置可以是上文介绍的接入点多链路设备。所述装置包括:
第一接收模块1801,用于接收至少一个站点多链路设备发送的连接请求帧,每个所述连接请求帧分别包括一组链路媒体接入控制MAC地址,所述一组链路MAC地址包括站点多链路设备请求建立连接的链路的链路MAC地址;
第一发送模块1802,用于基于所述连接请求帧中的链路MAC地址,向所述至少一个站点多链路设备发送连接响应帧。
在一个可选的实施例中,所述至少一个站点多链路设备包括第一站点多链路设备,所述第一站点多链路设备发送的连接请求帧包括第一组链路MAC地址;
所述第一发送模块1802,用于基于所述第一组链路MAC地址与第二组链路MAC地址是否相同的情况,向所述第一站点多链路设备发送所述连接响应帧,所述第二组链路MAC地址包括已经与接入点多链路设备建立连接的站点的链路MAC地址。
在一个可选的实施例中,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址;所述第一链路为发送所述连接请求帧的链路;
所述第一发送模块1802,用于在所述第一链路MAC地址与所述第二组链路MAC地址中的一个链路MAC地址相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接失败。
在一个可选的实施例中,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为发送所述连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
所述第一发送模块1802,用于在所述第一链路MAC地址与所述第二组链路MAC地址中的一个链路MAC地址相同,且所述其余链路MAC地址与所述第二组链路MAC地址都不相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接成功。
在一个可选的实施例中,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为发送所述连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
所述第一发送模块1802,用于在所述第一链路MAC地址与所述第二组链路MAC地址中的一个链路MAC地址相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第二组链路MAC地址不相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接成功。
在一个可选的实施例中,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为发送所述连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
所述第一发送模块1802,用于在所述第一链路MAC地址与所述第二组链路MAC地址不相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第二组链路MAC地址相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接成功。
在一个可选的实施例中,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为发送所述连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
所述第一发送模块1802,用于在所述第一链路MAC地址与所述第二组链路MAC地址不相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第二组链路MAC地址相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接失败。
在一个可选的实施例中,所述第一发送模块1802,用于在对于所述第一组链路MAC地址中的任一链路MAC地址,在所述第二组链路MAC地址中都存在一个链路MAC地址与之相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接失败。
在一个可选的实施例中,所述至少一个站点多链路设备包括第一站点多链路设备和其余站点多链路设备,所述第一站点多链路设备发送的连接请求帧包括第一组链路MAC地址,所述其余站点多链路设备发送的至少一个连接请求帧中共包括第三组链路MAC地址;
所述第一发送模块1802,用于基于所述第一组链路MAC地址与第四组链路MAC地址是否相同的情况,向所述第一站点多链路设备发送所述连接响应帧;
其中,所述第四组链路包括第二组链路MAC地址和所述第三组链路MAC地址,所述第二组链路MAC地址包括已经与接入点多链路设备建立连接的站点的链路MAC地址。
在一个可选的实施例中,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的链路;
所述第一发送模块1802,用于在所述第一链路MAC地址与所述第四组链路MAC地址中的一个链路MAC地址相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接失败。
在一个可选的实施例中,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
所述第一发送模块1802,用于在所述第一链路MAC地址与所述第四组链路MAC地址中的一个链路MAC地址相同,且所述其余链路MAC地址与所述第四组链路MAC地址都不相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接成功。
在一个可选的实施例中,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
所述第一发送模块1802,用于在所述第一链路MAC地址与所述第四组链路MAC地址中的一个链路MAC地址相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第四组链路MAC地址不相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接成功。
在一个可选的实施例中,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
所述第一发送模块1802,用于在所述第一链路MAC地址与所述第四组链路MAC地址不相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第四组链路MAC地址相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接成功。
在一个可选的实施例中,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
所述第一发送模块1802,用于在所述第一链路MAC地址与所述第四组链路MAC地址不相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第四组链路MAC地址相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接失败。
在一个可选的实施例中,所述第一发送模块1802,用于在对于所述第一组链路MAC地址中的任一链路MAC地址,在所述第四组链路MAC地址中都存在一个链路MAC地址与之相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接失败。
在一个可选的实施例中,所述连接响应帧包括设备级连接状态码;
或,所述连接响应帧包括设备级连接状态码和链路级连接状态码;
其中,所述设备级连接状态码用于指示设备连接失败,所述链路级连接状态码用于指示链路的连接结果。
在一个可选的实施例中,所述设备级连接状态码用于指示链路MAC地址冲突。
在一个可选的实施例中,连接失败的链路的所述链路级连接状态码用于指示链路MAC地址冲突。
在一个可选的实施例中,所述连接响应帧包括设备级连接状态码和链路级连接状态码,所述设备级连 接状态码用于指示设备连接成功,所述链路级连接状态码用于指示链路的连接结果。
在一个可选的实施例中,所述连接请求帧还包括所述站点多链路设备的站点多链路设备MAC地址;
所述第一发送模块1802,用于在已连接的设备MAC地址中不存在设备MAC地址与站点多链路设备MAC地址相同的情况下,执行基于所述连接请求帧中的链路MAC地址,向所述至少一个站点多链路设备发送连接响应帧的步骤;
其中,所述已连接的设备MAC地址包括已经与所述接入点多链路设备建立连接的站点的设备MAC地址。
请参考图20,其示出了本申请一个实施例提供的多链路连接的建立装置的框图。该装置具有实现上述方法示例的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该装置可以是上文介绍的第一站点多链路设备。所述装置包括:
第二发送模块1902,用于向接入点多链路设备发送连接请求帧,所述连接请求帧包括第一组链路媒体接入控制MAC地址,所述第一组链路MAC地址包括第一站点多链路设备请求建立连接的链路的链路MAC地址;
第二接收模块1901,用于接收所述接入点多链路设备发送的连接响应帧,所述连接响应帧是基于所述第一组链路MAC地址发送的。
在一个可选的实施例中,所述连接响应帧是基于所述第一组链路MAC地址与第二组链路MAC地址是否相同的情况发送的,所述第二组链路MAC地址包括已经与所述接入点多链路设备建立连接的站点的链路MAC地址。
在一个可选的实施例中,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址;所述第一链路为所述第一站点多链路设备发送所述连接请求帧的链路;
所述连接响应帧是在所述第一链路MAC地址与所述第二组链路MAC地址中的一个链路MAC地址相同的情况下发送的,所述连接响应帧指示连接失败。
在一个可选的实施例中,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送所述连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
所述连接响应帧是在所述第一链路MAC地址与所述第二组链路MAC地址中的一个链路MAC地址相同,且所述其余链路MAC地址与所述第二组链路MAC地址都不相同的情况下发送的,所述连接响应帧指示连接成功。
在一个可选的实施例中,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送所述连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
所述连接响应帧是在所述第一链路MAC地址与所述第二组链路MAC地址中的一个链路MAC地址相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第二组链路MAC地址不相同的情况下发送的,所述连接响应帧指示连接成功。
在一个可选的实施例中,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送所述连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
所述连接响应帧是在所述第一链路MAC地址与所述第二组链路MAC地址不相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第二组链路MAC地址相同的情况下发送的,所述连接响应帧指示连接成功。
在一个可选的实施例中,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送所述连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
所述连接响应帧是在所述第一链路MAC地址与所述第二组链路MAC地址不相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第二组链路MAC地址相同的情况下发送的,所述连接响应帧指示连接失败。
在一个可选的实施例中,所述连接响应帧是在对于所述第一组链路MAC地址中的任一链路MAC地址,在所述第二组链路MAC地址中都存在一个链路MAC地址与之相同的情况下发送的,所述连接响应帧指示连接失败。
在一个可选的实施例中,所述连接响应帧是基于所述第一组链路MAC地址与第四组链路MAC地址是否相同的情况发送的;
其中,所述第四组链路包括第二组链路MAC地址和第三组链路MAC地址,所述第二组链路MAC地址包括已经与所述接入点多链路设备建立连接的站点的链路MAC地址,所述第三组链路MAC地址包括所述接入点多链路设备接收的其余站点多链路设备的连接请求帧中的链路MAC地址。
在一个可选的实施例中,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的链路;
所述连接响应帧是在所述第一链路MAC地址与所述第四组链路MAC地址中的一个链路MAC地址相同的情况下发送的,所述连接响应帧指示连接失败。
在一个可选的实施例中,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
所述连接响应帧是在所述第一链路MAC地址与所述第四组链路MAC地址中的一个链路MAC地址相同,且所述其余链路MAC地址与所述第四组链路MAC地址都不相同的情况下发送的,所述连接响应帧指示连接成功。
在一个可选的实施例中,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
所述连接响应帧是在所述第一链路MAC地址与所述第四组链路MAC地址中的一个链路MAC地址相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第四组链路MAC地址不相同的情况下发送的,所述连接响应帧指示连接成功。
在一个可选的实施例中,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
所述连接响应帧是在所述第一链路MAC地址与所述第四组链路MAC地址不相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第四组链路MAC地址相同的情况下发送的,所述连接响应帧指示连接成功。
在一个可选的实施例中,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
所述连接响应帧是在所述第一链路MAC地址与所述第四组链路MAC地址不相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第四组链路MAC地址相同的情况下发送的,所述连接响应帧指示连接失败。
在一个可选的实施例中,所述连接响应帧是在对于所述第一组链路MAC地址中的任一链路MAC地址,在所述第四组链路MAC地址中都存在一个链路MAC地址与之相同的情况下发送的,所述连接响应帧指示连接失败。
在一个可选的实施例中,所述连接响应帧包括设备级连接状态码;
或,所述连接响应帧包括设备级连接状态码和链路级连接状态码;
其中,所述设备级连接状态码用于指示设备连接失败,所述链路级连接状态码用于指示链路的连接结果。
在一个可选的实施例中,所述设备级连接状态码用于指示链路MAC地址冲突。
在一个可选的实施例中,连接失败的链路的所述链路级连接状态码用于指示链路MAC地址冲突。
在一个可选的实施例中,所述连接响应帧包括设备级连接状态码和链路级连接状态码,所述设备级连接状态码用于指示设备连接成功,所述链路级连接状态码用于指示链路的连接结果。
在一个可选的实施例中,所述连接请求帧还包括所述站点多链路设备的站点多链路设备MAC地址;
所述连接响应帧是在已连接的设备MAC地址中不存在设备MAC地址与所述站点多链路设备MAC地址相同的情况下基于所述第一组链路MAC地址发送的;
其中,所述已连接的设备MAC地址包括已经与所述接入点多链路设备建立连接的站点的设备MAC地址。
需要说明的一点是,上述实施例提供的装置在实现其功能时,仅以上述各个功能模块的划分进行举例说明,实际应用中,可以根据实际需要而将上述功能分配由不同的功能模块完成,即将设备的内容结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详 细描述,此处将不做详细阐述说明。
请参考图21,其示出了本申请一个实施例提供的多链路设备的结构示意图。该多链路设备可以包括:处理器2001、接收器2002、发射器2003、存储器2004和总线2005。
处理器2001包括一个或者一个以上处理核心,处理器2001通过运行软件程序以及模块,从而执行各种功能应用以及多链路连接的建立方法。
接收器2002和发射器2003可以实现为一个收发器2006,该收发器2006可以是一块通信芯片。
存储器2004通过总线2005与处理器2001相连。
存储器2004可用于存储计算机程序,处理器2001用于执行该计算机程序,以实现上述方法实施例中接入点多链路设备或站点多链路设备执行的各个步骤。
此外,存储器2004可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,易失性或非易失性存储设备包括但不限于:随机存储器(Random-Access Memory,RAM)和只读存储器(Read-Only Memory,ROM)、可擦写可编程只读存储器(Erasable Programmable Read-Only Memory,EPROM)、电可擦写可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、闪存或其他固态存储其技术,只读光盘(Compact Disc Read-Only Memory,CD-ROM)、高密度数字视频光盘(Digital Video Disc,DVD)或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。
本申请实施例涉及的处理器和收发器,可以执行上述图9、图10、图11任一所示的方法中,由多链路设备执行的步骤,此处不再赘述。
本申请实施例还提供了一种计算机可读存储介质,所述存储介质中存储有计算机程序,所述计算机程序用于被多链路设备的处理器执行,以实现上述多链路连接的建立方法。
可选地,该计算机可读存储介质可以包括:只读存储器(Read-Only Memory,ROM)、随机存储器(Random-Access Memory,RAM)、固态硬盘(Solid State Drives,SSD)或光盘等。其中,随机存取记忆体可以包括电阻式随机存取记忆体(Resistance Random Access Memory,ReRAM)和动态随机存取存储器(Dynamic Random Access Memory,DRAM)。
本申请实施例还提供了一种芯片,所述芯片包括可编程逻辑电路和/或程序指令,当所述芯片在多链路设备上运行时,用于实现上述多链路连接的建立方法。
本申请实施例还提供了一种计算机程序产品或计算机程序,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中,多链路设备的处理器从所述计算机可读存储介质读取并执行所述计算机指令,以实现上述多链路连接的建立方法。
本申请实施例中的处理器包括:专用集成电路(Application Specific Integrated Circuit,ASIC)。
应理解,在本申请的实施例中提到的“指示”可以是直接指示,也可以是间接指示,还可以是表示具有关联关系。举例说明,A指示B,可以表示A直接指示B,例如B可以通过A获取;也可以表示A间接指示B,例如A指示C,B可以通过C获取;还可以表示A和B之间具有关联关系。
在本申请实施例的描述中,术语“对应”可表示两者之间具有直接对应或间接对应的关系,也可以表示两者之间具有关联关系,也可以是指示与被指示、配置与被配置等关系。
在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
另外,本文中描述的步骤编号,仅示例性示出了步骤间的一种可能的执行先后顺序,在一些其它实施例中,上述步骤也可以不按照编号顺序来执行,如两个不同编号的步骤同时执行,或者两个不同编号的步骤按照与图示相反的顺序执行,本申请实施例对此不作限定。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本申请实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
以上所述仅为本申请的示例性实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

Claims (85)

  1. 一种多链路连接的建立方法,其特征在于,所述方法由接入点多链路设备执行,所述方法包括:
    接收至少一个站点多链路设备发送的连接请求帧,每个所述连接请求帧分别包括一组链路媒体接入控制MAC地址,所述一组链路MAC地址包括站点多链路设备请求建立连接的链路的链路MAC地址;
    基于所述连接请求帧中的链路MAC地址,向所述至少一个站点多链路设备发送连接响应帧。
  2. 根据权利要求1所述的方法,其特征在于,所述至少一个站点多链路设备包括第一站点多链路设备,所述第一站点多链路设备发送的连接请求帧包括第一组链路MAC地址;
    所述基于所述连接请求帧中的链路MAC地址,向所述至少一个站点多链路设备发送连接响应帧,包括:
    基于所述第一组链路MAC地址与第二组链路MAC地址是否相同的情况,向所述第一站点多链路设备发送所述连接响应帧,所述第二组链路MAC地址包括已经与所述接入点多链路设备建立连接的站点的链路MAC地址。
  3. 根据权利要求2所述的方法,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的链路;
    所述基于所述第一组链路MAC地址与第二组链路MAC地址是否相同的情况,向所述第一站点多链路设备发送所述连接响应帧,包括:
    在所述第一链路MAC地址与所述第二组链路MAC地址中的一个链路MAC地址相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接失败。
  4. 根据权利要求2所述的方法,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
    所述基于所述第一组链路MAC地址与第二组链路MAC地址是否相同的情况,向所述第一站点多链路设备发送所述连接响应帧,包括:
    在所述第一链路MAC地址与所述第二组链路MAC地址中的一个链路MAC地址相同,且所述其余链路MAC地址与所述第二组链路MAC地址都不相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接成功。
  5. 根据权利要求2所述的方法,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
    所述基于所述第一组链路MAC地址与第二组链路MAC地址是否相同的情况,向所述第一站点多链路设备发送所述连接响应帧,包括:
    在所述第一链路MAC地址与所述第二组链路MAC地址中的一个链路MAC地址相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第二组链路MAC地址不相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接成功。
  6. 根据权利要求2所述的方法,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
    所述基于所述第一组链路MAC地址与第二组链路MAC地址是否相同的情况,向所述第一站点多链路设备发送所述连接响应帧,包括:
    在所述第一链路MAC地址与所述第二组链路MAC地址不相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第二组链路MAC地址相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接成功。
  7. 根据权利要求2所述的方法,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
    所述基于所述第一组链路MAC地址与第二组链路MAC地址是否相同的情况,向所述第一站点多链路设备发送所述连接响应帧,包括:
    在所述第一链路MAC地址与所述第二组链路MAC地址不相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第二组链路MAC地址相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接失败。
  8. 根据权利要求2所述的方法,其特征在于,所述基于所述第一组链路MAC地址与第二组链路MAC地址是否相同的情况,向所述第一站点多链路设备发送所述连接响应帧,包括:
    在对于所述第一组链路MAC地址中的任一链路MAC地址,在所述第二组链路MAC地址中都存在一个链路MAC地址与之相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接失败。
  9. 根据权利要求1所述的方法,其特征在于,所述至少一个站点多链路设备包括第一站点多链路设备和其余站点多链路设备,所述第一站点多链路设备发送的连接请求帧包括第一组链路MAC地址,所述其余站点多链路设备发送的至少一个连接请求帧中共包括第三组链路MAC地址;
    所述基于所述连接请求帧中的链路MAC地址,向所述至少一个站点多链路设备发送连接响应帧,包括:
    基于所述第一组链路MAC地址与第四组链路MAC地址是否相同的情况,向所述第一站点多链路设备发送所述连接响应帧;
    其中,所述第四组链路包括第二组链路MAC地址和所述第三组链路MAC地址,所述第二组链路MAC地址包括已经与所述接入点多链路设备建立连接的站点的链路MAC地址。
  10. 根据权利要求9所述的方法,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的链路;
    所述基于所述第一组链路MAC地址与第四组链路MAC地址是否相同的情况,向所述第一站点多链路设备发送所述连接响应帧,包括:
    在所述第一链路MAC地址与所述第四组链路MAC地址中的一个链路MAC地址相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接失败。
  11. 根据权利要求9所述的方法,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
    所述基于所述第一组链路MAC地址与第四组链路MAC地址是否相同的情况,向所述第一站点多链路设备发送所述连接响应帧,包括:
    在所述第一链路MAC地址与所述第四组链路MAC地址中的一个链路MAC地址相同,且所述其余链路MAC地址与所述第四组链路MAC地址都不相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接成功。
  12. 根据权利要求9所述的方法,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
    所述基于所述第一组链路MAC地址与第四组链路MAC地址是否相同的情况,向所述第一站点多链路设备发送所述连接响应帧,包括:
    在所述第一链路MAC地址与所述第四组链路MAC地址中的一个链路MAC地址相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第四组链路MAC地址不相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接成功。
  13. 根据权利要求9所述的方法,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
    所述基于所述第一组链路MAC地址与第四组链路MAC地址是否相同的情况,向所述第一站点多链路设备发送所述连接响应帧,包括:
    在所述第一链路MAC地址与所述第四组链路MAC地址不相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第四组链路MAC地址相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接成功。
  14. 根据权利要求9所述的方法,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的链路, 所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
    所述基于所述第一组链路MAC地址与第四组链路MAC地址是否相同的情况,向所述第一站点多链路设备发送所述连接响应帧,包括:
    在所述第一链路MAC地址与所述第四组链路MAC地址不相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第四组链路MAC地址相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接失败。
  15. 根据权利要求9所述的方法,其特征在于,所述基于所述第一组链路MAC地址与第四组链路MAC地址是否相同的情况,向所述第一站点多链路设备发送所述连接响应帧,包括:
    在对于所述第一组链路MAC地址中的任一链路MAC地址,在所述第四组链路MAC地址中都存在一个链路MAC地址与之相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接失败。
  16. 根据权利要求3、7、8、10、14、15任一所述的方法,其特征在于,所述连接响应帧包括设备级连接状态码;
    或,所述连接响应帧包括设备级连接状态码和链路级连接状态码;
    其中,所述设备级连接状态码用于指示设备连接失败,所述链路级连接状态码用于指示链路的连接结果。
  17. 根据权利要求16所述的方法,其特征在于,所述设备级连接状态码用于指示链路MAC地址冲突。
  18. 根据权利要求16所述的方法,其特征在于,连接失败的链路的所述链路级连接状态码用于指示链路MAC地址冲突。
  19. 根据权利要求4至6、11至13任一所述的方法,其特征在于,所述连接响应帧包括设备级连接状态码和链路级连接状态码,所述设备级连接状态码用于指示设备连接成功,所述链路级连接状态码用于指示链路的连接结果。
  20. 根据权利要求1至15任一所述的方法,其特征在于,所述连接请求帧还包括站点多链路设备的站点多链路设备MAC地址;所述方法还包括:
    在已连接的设备MAC地址中不存在设备MAC地址与所述站点多链路设备MAC地址相同的情况下,执行基于所述连接请求帧中的链路MAC地址,向所述至少一个站点多链路设备发送连接响应帧的步骤;
    其中,所述已连接的设备MAC地址包括已经与所述接入点多链路设备建立连接的站点的设备MAC地址。
  21. 一种多链路连接的建立方法,其特征在于,所述方法由第一站点多链路设备执行,所述方法包括:
    向接入点多链路设备发送连接请求帧,所述连接请求帧包括第一组链路媒体接入控制MAC地址,所述第一组链路MAC地址包括所述第一站点多链路设备请求建立连接的链路的链路MAC地址;
    接收所述接入点多链路设备发送的连接响应帧,所述连接响应帧是基于所述第一组链路MAC地址发送的。
  22. 根据权利要求21所述的方法,其特征在于,所述连接响应帧是基于所述第一组链路MAC地址与第二组链路MAC地址是否相同的情况发送的,所述第二组链路MAC地址包括已经与所述接入点多链路设备建立连接的站点的链路MAC地址。
  23. 根据权利要求22所述的方法,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址;所述第一链路为所述第一站点多链路设备发送所述连接请求帧的链路;
    所述连接响应帧是在所述第一链路MAC地址与所述第二组链路MAC地址中的一个链路MAC地址相同的情况下发送的,所述连接响应帧指示连接失败。
  24. 根据权利要求22所述的方法,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送所述连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
    所述连接响应帧是在所述第一链路MAC地址与所述第二组链路MAC地址中的一个链路MAC地址相同,且所述其余链路MAC地址与所述第二组链路MAC地址都不相同的情况下发送的,所述连接响应帧指示连接成功。
  25. 根据权利要求22所述的方法,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送所述连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
    所述连接响应帧是在所述第一链路MAC地址与所述第二组链路MAC地址中的一个链路MAC地址相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第二组链路MAC地址不相同的情况下发送的,所述连接响应帧指示连接成功。
  26. 根据权利要求22所述的方法,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送所述连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
    所述连接响应帧是在所述第一链路MAC地址与所述第二组链路MAC地址不相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第二组链路MAC地址相同的情况下发送的,所述连接响应帧指示连接成功。
  27. 根据权利要求22所述的方法,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送所述连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
    所述连接响应帧是在所述第一链路MAC地址与所述第二组链路MAC地址不相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第二组链路MAC地址相同的情况下发送的,所述连接响应帧指示连接失败。
  28. 根据权利要求22所述的方法,其特征在于,所述连接响应帧是在对于所述第一组链路MAC地址中的任一链路MAC地址,在所述第二组链路MAC地址中都存在一个链路MAC地址与之相同的情况下发送的,所述连接响应帧指示连接失败。
  29. 根据权利要求21所述的方法,其特征在于,所述连接响应帧是基于所述第一组链路MAC地址与第四组链路MAC地址是否相同的情况发送的;
    其中,所述第四组链路包括第二组链路MAC地址和第三组链路MAC地址,所述第二组链路MAC地址包括已经与所述接入点多链路设备建立连接的站点的链路MAC地址,所述第三组链路MAC地址包括所述接入点多链路设备接收的其余站点多链路设备的连接请求帧中的链路MAC地址。
  30. 根据权利要求29所述的方法,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的链路;
    所述连接响应帧是在所述第一链路MAC地址与所述第四组链路MAC地址中的一个链路MAC地址相同的情况下发送的,所述连接响应帧指示连接失败。
  31. 根据权利要求29所述的方法,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
    所述连接响应帧是在所述第一链路MAC地址与所述第四组链路MAC地址中的一个链路MAC地址相同,且所述其余链路MAC地址与所述第四组链路MAC地址都不相同的情况下发送的,所述连接响应帧指示连接成功。
  32. 根据权利要求29所述的方法,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
    所述连接响应帧是在所述第一链路MAC地址与所述第四组链路MAC地址中的一个链路MAC地址相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第四组链路MAC地址不相同的情况下发送的,所述连接响应帧指示连接成功。
  33. 根据权利要求29所述的方法,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
    所述连接响应帧是在所述第一链路MAC地址与所述第四组链路MAC地址不相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第四组链路MAC地址相同的情况下发送的,所述连接响应帧指示连接成功。
  34. 根据权利要求29所述的方法,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的 链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
    所述连接响应帧是在所述第一链路MAC地址与所述第四组链路MAC地址不相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第四组链路MAC地址相同的情况下发送的,所述连接响应帧指示连接失败。
  35. 根据权利要求29所述的方法,其特征在于,所述连接响应帧是在对于所述第一组链路MAC地址中的任一链路MAC地址,在所述第四组链路MAC地址中都存在一个链路MAC地址与之相同的情况下发送的,所述连接响应帧指示连接失败。
  36. 根据权利要求23、27、28、30、34、35任一所述的方法,其特征在于,所述连接响应帧包括设备级连接状态码;
    或,所述连接响应帧包括设备级连接状态码和链路级连接状态码;
    其中,所述设备级连接状态码用于指示设备连接失败,所述链路级连接状态码用于指示链路的连接结果。
  37. 根据权利要求36所述的方法,其特征在于,所述设备级连接状态码用于指示链路MAC地址冲突。
  38. 根据权利要求36所述的方法,其特征在于,连接失败的链路的所述链路级连接状态码用于指示链路MAC地址冲突。
  39. 根据权利要求24至26、31至33任一所述的方法,其特征在于,所述连接响应帧包括设备级连接状态码和链路级连接状态码,所述设备级连接状态码用于指示设备连接成功,所述链路级连接状态码用于指示链路的连接结果。
  40. 根据权利要求21至35任一所述的方法,其特征在于,所述连接请求帧还包括所述第一站点多链路设备的站点多链路设备MAC地址;
    所述连接响应帧是在已连接的设备MAC地址中不存在设备MAC地址与所述站点多链路设备MAC地址相同的情况下基于所述第一组链路MAC地址发送的;
    其中,所述已连接的设备MAC地址包括已经与所述接入点多链路设备建立连接的站点的设备MAC地址。
  41. 一种多链路连接的建立装置,其特征在于,所述装置包括:
    第一接收模块,用于接收至少一个站点多链路设备发送的连接请求帧,每个所述连接请求帧分别包括一组链路媒体接入控制MAC地址,所述一组链路MAC地址包括站点多链路设备请求建立连接的链路的链路MAC地址;
    第一发送模块,用于基于所述连接请求帧中的链路MAC地址,向所述至少一个站点多链路设备发送连接响应帧。
  42. 根据权利要求41所述的装置,其特征在于,所述至少一个站点多链路设备包括第一站点多链路设备,所述第一站点多链路设备发送的连接请求帧包括第一组链路MAC地址;
    所述第一发送模块,用于基于所述第一组链路MAC地址与第二组链路MAC地址是否相同的情况,向所述第一站点多链路设备发送所述连接响应帧,所述第二组链路MAC地址包括已经与接入点多链路设备建立连接的站点的链路MAC地址。
  43. 根据权利要求42所述的装置,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址;所述第一链路为发送所述连接请求帧的链路;
    所述第一发送模块,用于在所述第一链路MAC地址与所述第二组链路MAC地址中的一个链路MAC地址相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接失败。
  44. 根据权利要求42所述的装置,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为发送所述连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
    所述第一发送模块,用于在所述第一链路MAC地址与所述第二组链路MAC地址中的一个链路MAC地址相同,且所述其余链路MAC地址与所述第二组链路MAC地址都不相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接成功。
  45. 根据权利要求42所述的装置,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为发送所述连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
    所述第一发送模块,用于在所述第一链路MAC地址与所述第二组链路MAC地址中的一个链路MAC地址相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第二组链路MAC地址不相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接成功。
  46. 根据权利要求42所述的装置,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为发送所述连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
    所述第一发送模块,用于在所述第一链路MAC地址与所述第二组链路MAC地址不相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第二组链路MAC地址相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接成功。
  47. 根据权利要求42所述的装置,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为发送所述连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
    所述第一发送模块,用于在所述第一链路MAC地址与所述第二组链路MAC地址不相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第二组链路MAC地址相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接失败。
  48. 根据权利要求42所述的装置,其特征在于,所述第一发送模块,用于在对于所述第一组链路MAC地址中的任一链路MAC地址,在所述第二组链路MAC地址中都存在一个链路MAC地址与之相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接失败。
  49. 根据权利要求41所述的装置,其特征在于,所述至少一个站点多链路设备包括第一站点多链路设备和其余站点多链路设备,所述第一站点多链路设备发送的连接请求帧包括第一组链路MAC地址,所述其余站点多链路设备发送的至少一个连接请求帧中共包括第三组链路MAC地址;
    所述第一发送模块,用于基于所述第一组链路MAC地址与第四组链路MAC地址是否相同的情况,向所述第一站点多链路设备发送所述连接响应帧;
    其中,所述第四组链路包括第二组链路MAC地址和所述第三组链路MAC地址,所述第二组链路MAC地址包括已经与接入点多链路设备建立连接的站点的链路MAC地址。
  50. 根据权利要求49所述的装置,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的链路;
    所述第一发送模块,用于在所述第一链路MAC地址与所述第四组链路MAC地址中的一个链路MAC地址相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接失败。
  51. 根据权利要求49所述的装置,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
    所述第一发送模块,用于在所述第一链路MAC地址与所述第四组链路MAC地址中的一个链路MAC地址相同,且所述其余链路MAC地址与所述第四组链路MAC地址都不相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接成功。
  52. 根据权利要求49所述的装置,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
    所述第一发送模块,用于在所述第一链路MAC地址与所述第四组链路MAC地址中的一个链路MAC地址相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第四组链路MAC地址不相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接成功。
  53. 根据权利要求49所述的装置,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
    所述第一发送模块,用于在所述第一链路MAC地址与所述第四组链路MAC地址不相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第四组链路MAC地址相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接成功。
  54. 根据权利要求49所述的装置,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
    所述第一发送模块,用于在所述第一链路MAC地址与所述第四组链路MAC地址不相同,且所述其 余链路MAC地址中存在至少一个链路MAC地址与所述第四组链路MAC地址相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接失败。
  55. 根据权利要求49所述的装置,其特征在于,所述第一发送模块,用于在对于所述第一组链路MAC地址中的任一链路MAC地址,在所述第四组链路MAC地址中都存在一个链路MAC地址与之相同的情况下,向所述第一站点多链路设备发送所述连接响应帧,所述连接响应帧指示连接失败。
  56. 根据权利要求43、47、48、50、54、55任一所述的装置,其特征在于,所述连接响应帧包括设备级连接状态码;
    或,所述连接响应帧包括设备级连接状态码和链路级连接状态码;
    其中,所述设备级连接状态码用于指示设备连接失败,所述链路级连接状态码用于指示链路的连接结果。
  57. 根据权利要求56所述的装置,其特征在于,所述设备级连接状态码用于指示链路MAC地址冲突。
  58. 根据权利要求56所述的装置,其特征在于,连接失败的链路的所述链路级连接状态码用于指示链路MAC地址冲突。
  59. 根据权利要求44至46、51至53任一所述的装置,其特征在于,所述连接响应帧包括设备级连接状态码和链路级连接状态码,所述设备级连接状态码用于指示设备连接成功,所述链路级连接状态码用于指示链路的连接结果。
  60. 根据权利要求41至55任一所述的装置,其特征在于,所述连接请求帧还包括站点多链路设备的站点多链路设备MAC地址;
    所述第一发送模块,用于在已连接的设备MAC地址中不存在设备MAC地址与所述站点多链路设备MAC地址相同的情况下,执行基于所述连接请求帧中的链路MAC地址,向所述至少一个站点多链路设备发送连接响应帧的步骤;
    其中,所述已连接的设备MAC地址包括已经与接入点多链路设备建立连接的站点的设备MAC地址。
  61. 一种多链路连接的建立装置,其特征在于,所述装置包括:
    第二发送模块,用于向接入点多链路设备发送连接请求帧,所述连接请求帧包括第一组链路媒体接入控制MAC地址,所述第一组链路MAC地址包括第一站点多链路设备请求建立连接的链路的链路MAC地址;
    第二接收模块,用于接收所述接入点多链路设备发送的连接响应帧,所述连接响应帧是基于所述第一组链路MAC地址发送的。
  62. 根据权利要求61所述的装置,其特征在于,所述连接响应帧是基于所述第一组链路MAC地址与第二组链路MAC地址是否相同的情况发送的,所述第二组链路MAC地址包括已经与所述接入点多链路设备建立连接的站点的链路MAC地址。
  63. 根据权利要求62所述的装置,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址;所述第一链路为所述第一站点多链路设备发送所述连接请求帧的链路;
    所述连接响应帧是在所述第一链路MAC地址与所述第二组链路MAC地址中的一个链路MAC地址相同的情况下发送的,所述连接响应帧指示连接失败。
  64. 根据权利要求62所述的装置,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送所述连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
    所述连接响应帧是在所述第一链路MAC地址与所述第二组链路MAC地址中的一个链路MAC地址相同,且所述其余链路MAC地址与所述第二组链路MAC地址都不相同的情况下发送的,所述连接响应帧指示连接成功。
  65. 根据权利要求62所述的装置,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送所述连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
    所述连接响应帧是在所述第一链路MAC地址与所述第二组链路MAC地址中的一个链路MAC地址相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第二组链路MAC地址不相同的情况下发送的,所述连接响应帧指示连接成功。
  66. 根据权利要求62所述的装置,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送所述连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链 路MAC地址;
    所述连接响应帧是在所述第一链路MAC地址与所述第二组链路MAC地址不相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第二组链路MAC地址相同的情况下发送的,所述连接响应帧指示连接成功。
  67. 根据权利要求62所述的装置,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送所述连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
    所述连接响应帧是在所述第一链路MAC地址与所述第二组链路MAC地址不相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第二组链路MAC地址相同的情况下发送的,所述连接响应帧指示连接失败。
  68. 根据权利要求62所述的装置,其特征在于,所述连接响应帧是在对于所述第一组链路MAC地址中的任一链路MAC地址,在所述第二组链路MAC地址中都存在一个链路MAC地址与之相同的情况下发送的,所述连接响应帧指示连接失败。
  69. 根据权利要求61所述的装置,其特征在于,所述连接响应帧是基于所述第一组链路MAC地址与第四组链路MAC地址是否相同的情况发送的;
    其中,所述第四组链路包括第二组链路MAC地址和第三组链路MAC地址,所述第二组链路MAC地址包括已经与所述接入点多链路设备建立连接的站点的链路MAC地址,所述第三组链路MAC地址包括所述接入点多链路设备接收的其余站点多链路设备的连接请求帧中的链路MAC地址。
  70. 根据权利要求69所述的装置,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的链路;
    所述连接响应帧是在所述第一链路MAC地址与所述第四组链路MAC地址中的一个链路MAC地址相同的情况下发送的,所述连接响应帧指示连接失败。
  71. 根据权利要求69所述的装置,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
    所述连接响应帧是在所述第一链路MAC地址与所述第四组链路MAC地址中的一个链路MAC地址相同,且所述其余链路MAC地址与所述第四组链路MAC地址都不相同的情况下发送的,所述连接响应帧指示连接成功。
  72. 根据权利要求69所述的装置,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
    所述连接响应帧是在所述第一链路MAC地址与所述第四组链路MAC地址中的一个链路MAC地址相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第四组链路MAC地址不相同的情况下发送的,所述连接响应帧指示连接成功。
  73. 根据权利要求69所述的装置,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
    所述连接响应帧是在所述第一链路MAC地址与所述第四组链路MAC地址不相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第四组链路MAC地址相同的情况下发送的,所述连接响应帧指示连接成功。
  74. 根据权利要求69所述的装置,其特征在于,所述第一组链路MAC地址包括:第一链路的第一链路MAC地址,以及,其余链路MAC地址;所述第一链路为所述第一站点多链路设备发送连接请求帧的链路,所述其余链路MAC地址包括所述第一组链路MAC地址中除所述第一链路MAC地址之外的链路MAC地址;
    所述连接响应帧是在所述第一链路MAC地址与所述第四组链路MAC地址不相同,且所述其余链路MAC地址中存在至少一个链路MAC地址与所述第四组链路MAC地址相同的情况下发送的,所述连接响应帧指示连接失败。
  75. 根据权利要求69所述的装置,其特征在于,所述连接响应帧是在对于所述第一组链路MAC地址 中的任一链路MAC地址,在所述第四组链路MAC地址中都存在一个链路MAC地址与之相同的情况下发送的,所述连接响应帧指示连接失败。
  76. 根据权利要求63、67、68、70、74、75任一所述的装置,其特征在于,所述连接响应帧包括设备级连接状态码;
    或,所述连接响应帧包括设备级连接状态码和链路级连接状态码;
    其中,所述设备级连接状态码用于指示设备连接失败,所述链路级连接状态码用于指示链路的连接结果。
  77. 根据权利要求76所述的装置,其特征在于,所述设备级连接状态码用于指示链路MAC地址冲突。
  78. 根据权利要求76所述的装置,其特征在于,连接失败的链路的所述链路级连接状态码用于指示链路MAC地址冲突。
  79. 根据权利要求64至66、71至73任一所述的装置,其特征在于,所述连接响应帧包括设备级连接状态码和链路级连接状态码,所述设备级连接状态码用于指示设备连接成功,所述链路级连接状态码用于指示链路的连接结果。
  80. 根据权利要求61至75任一所述的装置,其特征在于,所述连接请求帧还包括所述第一站点多链路设备的站点多链路设备MAC地址;
    所述连接响应帧是在已连接的设备MAC地址中不存在设备MAC地址与所述站点多链路设备MAC地址相同的情况下基于所述第一组链路MAC地址发送的;
    其中,所述已连接的设备MAC地址包括已经与所述接入点多链路设备建立连接的站点的设备MAC地址。
  81. 一种多链路设备,其特征在于,所述多链路设备包括处理器和与所述处理器相连的收发器;
    所述收发器,用于接收至少一个站点多链路设备发送的连接请求帧,每个所述连接请求帧分别包括一组链路媒体接入控制MAC地址,所述一组链路MAC地址包括站点多链路设备请求建立连接的链路的链路MAC地址;
    所述收发器,用于基于所述连接请求帧中的链路MAC地址,向所述至少一个站点多链路设备发送连接响应帧。
  82. 一种多链路设备,其特征在于,所述多链路设备包括处理器和与所述处理器相连的收发器;
    所述收发器,用于向接入点多链路设备发送连接请求帧,所述连接请求帧包括第一组链路媒体接入控制MAC地址,所述第一组链路MAC地址包括第一站点多链路设备请求建立连接的链路的链路MAC地址;
    所述收发器,用于接收所述接入点多链路设备发送的连接响应帧,所述连接响应帧是基于所述第一组链路MAC地址发送的。
  83. 一种计算机可读存储介质,其特征在于,所述存储介质中存储有计算机程序,所述计算机程序用于被处理器执行,以实现如权利要求1至40任一项所述的多链路连接的建立方法。
  84. 一种芯片,其特征在于,所述芯片包括可编程逻辑电路和/或程序指令,当所述芯片运行时,用于实现如权利要求1至40任一项所述的多链路连接的建立方法。
  85. 一种计算机程序产品或计算机程序,其特征在于,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中,处理器从所述计算机可读存储介质读取并执行所述计算机指令,以实现如权利要求1至40任一项所述的多链路连接的建立方法。
PCT/CN2021/126848 2021-10-27 2021-10-27 多链路连接的建立方法、装置、设备及介质 Ceased WO2023070411A1 (zh)

Priority Applications (8)

Application Number Priority Date Filing Date Title
KR1020247015258A KR20240089434A (ko) 2021-10-27 2021-10-27 멀티 링크 연결을 설정하는 방법, 장치, 디바이스 및 매체
CN202610112799.6A CN121619678A (zh) 2021-10-27 2021-10-27 多链路连接的建立方法、装置、设备及介质
CN202180101604.3A CN117837183A (zh) 2021-10-27 2021-10-27 多链路连接的建立方法、装置、设备及介质
PCT/CN2021/126848 WO2023070411A1 (zh) 2021-10-27 2021-10-27 多链路连接的建立方法、装置、设备及介质
JP2024524660A JP7772930B2 (ja) 2021-10-27 2021-10-27 マルチリンク接続の確立方法、装置、およびチップ
EP21961779.2A EP4425977A4 (en) 2021-10-27 2021-10-27 METHOD, DEVICE AND DEVICE FOR PRODUCING A MULTILINK CONNECTION AND MEDIUM
US18/647,217 US20240276575A1 (en) 2021-10-27 2024-04-26 Method for establishing multi-link association, and device
US19/233,861 US12543234B2 (en) 2021-10-27 2025-06-10 Method for establishing multi-link association, and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2021/126848 WO2023070411A1 (zh) 2021-10-27 2021-10-27 多链路连接的建立方法、装置、设备及介质

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US18/647,217 Continuation US20240276575A1 (en) 2021-10-27 2024-04-26 Method for establishing multi-link association, and device

Publications (1)

Publication Number Publication Date
WO2023070411A1 true WO2023070411A1 (zh) 2023-05-04

Family

ID=86158788

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2021/126848 Ceased WO2023070411A1 (zh) 2021-10-27 2021-10-27 多链路连接的建立方法、装置、设备及介质

Country Status (6)

Country Link
US (2) US20240276575A1 (zh)
EP (1) EP4425977A4 (zh)
JP (1) JP7772930B2 (zh)
KR (1) KR20240089434A (zh)
CN (2) CN121619678A (zh)
WO (1) WO2023070411A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20260007701A (ko) 2024-07-08 2026-01-15 주식회사 엘지에너지솔루션 배터리 이미지 분석 장치 및 그의 동작 방법

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111432044A (zh) * 2020-03-17 2020-07-17 腾讯科技(深圳)有限公司 多链路设备mac地址管理方法、装置和多链路设备
CN111741459A (zh) * 2020-08-03 2020-10-02 成都极米科技股份有限公司 多链路终端及其地址分配的方法、网络接入设备及介质
WO2021177774A2 (ko) * 2020-03-05 2021-09-10 엘지전자 주식회사 무선 통신 시스템에서 멀티 링크 통신을 수행하기 위한 기법
CN113453380A (zh) * 2020-03-27 2021-09-28 华为技术有限公司 无线局域网中应用于多链路设备的通信方法及装置
CN113541890A (zh) * 2020-04-14 2021-10-22 华为技术有限公司 一种通信方法和通信装置

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8812833B2 (en) * 2009-06-24 2014-08-19 Marvell World Trade Ltd. Wireless multiband security
US11219078B2 (en) * 2019-09-05 2022-01-04 Apple Inc. System and method for enhanced high throughput (EHT) stations
US11510261B2 (en) * 2019-09-26 2022-11-22 Qualcomm Incorporated Address translation for multi-link operation in a wireless local area network (WLAN)
EP4346254A3 (en) * 2019-12-04 2024-05-01 LG Electronics Inc. Link setup for multilink operation
EP4080986B1 (en) * 2020-01-08 2024-10-02 LG Electronics Inc. Signaling for multi-link transmission
US11812257B2 (en) * 2020-03-04 2023-11-07 Qualcomm Incorporated Multi-link wireless communication security
SG10202002245YA (en) * 2020-03-11 2021-10-28 Panasonic Ip Corp America Communication apparatus and communication method for multi-link setup and link maintenance
US11540200B2 (en) * 2020-04-07 2022-12-27 Nxp Usa, Inc. Apparatus and method for multi-link communications
US12587949B2 (en) * 2020-06-22 2026-03-24 Panasonic Intellectual Property Corporation Of America Communication apparatus and communication method for EHT virtualization with multi-link devices
JP7785374B2 (ja) * 2020-09-04 2025-12-15 ウィルス インスティテュート オブ スタンダーズ アンド テクノロジー インコーポレイティド 無線通信システムにおいてデータを送受信するための方法及び無線通信端末
WO2022164290A1 (ko) * 2021-01-29 2022-08-04 주식회사 윌러스표준기술연구소 무선 통신 시스템에서 데이터를 송수신하기 위한 방법 및 무선 통신 단말
GB2605981B (en) * 2021-04-20 2024-05-29 Canon Kk Enhanced link advertising in multi-link operation
US20240089891A1 (en) * 2022-09-09 2024-03-14 Apple Inc. Multi-Access Point Association

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021177774A2 (ko) * 2020-03-05 2021-09-10 엘지전자 주식회사 무선 통신 시스템에서 멀티 링크 통신을 수행하기 위한 기법
CN111432044A (zh) * 2020-03-17 2020-07-17 腾讯科技(深圳)有限公司 多链路设备mac地址管理方法、装置和多链路设备
CN113453380A (zh) * 2020-03-27 2021-09-28 华为技术有限公司 无线局域网中应用于多链路设备的通信方法及装置
CN113541890A (zh) * 2020-04-14 2021-10-22 华为技术有限公司 一种通信方法和通信装置
CN111741459A (zh) * 2020-08-03 2020-10-02 成都极米科技股份有限公司 多链路终端及其地址分配的方法、网络接入设备及介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4425977A4 *

Also Published As

Publication number Publication date
CN117837183A (zh) 2024-04-05
JP7772930B2 (ja) 2025-11-18
KR20240089434A (ko) 2024-06-20
US20250311038A1 (en) 2025-10-02
US12543234B2 (en) 2026-02-03
EP4425977A1 (en) 2024-09-04
JP2024539286A (ja) 2024-10-28
US20240276575A1 (en) 2024-08-15
EP4425977A4 (en) 2024-12-18
CN121619678A (zh) 2026-03-06

Similar Documents

Publication Publication Date Title
EP3972170B1 (en) Multi-link communication method and related device
JP6753588B2 (ja) 通信方法、第1のステーション、第2のステーション及びアクセスポイント
WO2008082895A1 (en) Personal area network implementation within an infrastructure network
EP4294077B1 (en) Bandwidth determination method, device, storage medium, and program product
CN101282517A (zh) 多模基站及其通信方法
US20240298208A1 (en) Multi-link communication method and communication apparatus
US12543234B2 (en) Method for establishing multi-link association, and device
WO2023070377A1 (zh) 块确认会话删除方法、装置、多链路设备及存储介质
WO2022247470A1 (zh) 建立蓝牙链路的方法、装置、设备及存储介质
CN108012278A (zh) 管理基本服务集颜色的方法、接入点和站点
CN107306456A (zh) 一种终端关联ap的方法、装置及系统
WO2023092487A1 (zh) 无线通信的方法和设备
WO2023039734A1 (zh) 多链路通信方法、装置、设备及介质
JP5471707B2 (ja) 基地局装置及びマルチキャスト信号の配信方法
JP2024539286A5 (zh)
WO2023123000A1 (zh) 无线通信方法、装置、设备、存储介质及程序产品
WO2022099516A1 (zh) 通信方法、装置和系统
WO2023185394A1 (zh) Bss颜色冲突解决方法、装置、设备及存储介质
EP4648541A1 (en) Communication method, electronic device and storage medium
US20260129535A1 (en) Co-located, co-channel basic service set identifier (bssid) signaling and behavior
WO2023184289A1 (zh) 网络分配向量设置方法、装置、设备及存储介质
WO2024098796A1 (zh) 通信方法及装置
WO2024247228A1 (ja) シェアリングアクセスポイント、シェアードアクセスポイント、及びこれらの通信方法
CN121729948A (zh) 参数协商方法、通信设备及存储介质
WO2023185992A1 (zh) 中继通信方法与装置

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: 21961779

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 202180101604.3

Country of ref document: CN

ENP Entry into the national phase

Ref document number: 2024524660

Country of ref document: JP

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 20247015258

Country of ref document: KR

Kind code of ref document: A

REG Reference to national code

Ref country code: BR

Ref legal event code: B01A

Ref document number: 112024007990

Country of ref document: BR

WWE Wipo information: entry into national phase

Ref document number: 202417040902

Country of ref document: IN

Ref document number: 2021961779

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2021961779

Country of ref document: EP

Effective date: 20240527

ENP Entry into the national phase

Ref document number: 112024007990

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20240424