[go: up one dir, main page]

WO2024239210A1 - Communication method and apparatus, electronic device, and storage medium - Google Patents

Communication method and apparatus, electronic device, and storage medium Download PDF

Info

Publication number
WO2024239210A1
WO2024239210A1 PCT/CN2023/095608 CN2023095608W WO2024239210A1 WO 2024239210 A1 WO2024239210 A1 WO 2024239210A1 CN 2023095608 W CN2023095608 W CN 2023095608W WO 2024239210 A1 WO2024239210 A1 WO 2024239210A1
Authority
WO
WIPO (PCT)
Prior art keywords
electronic device
management unit
media access
access layer
layer management
Prior art date
Application number
PCT/CN2023/095608
Other languages
French (fr)
Chinese (zh)
Inventor
王良萍
Original Assignee
王良萍
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 王良萍 filed Critical 王良萍
Priority to PCT/CN2023/095608 priority Critical patent/WO2024239210A1/en
Priority to CN202380033241.3A priority patent/CN119318201A/en
Publication of WO2024239210A1 publication Critical patent/WO2024239210A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/15Setup of multiple wireless link connections

Definitions

  • the present invention relates to the field of communication technology, and in particular to a communication method, device, electronic equipment and storage medium.
  • the access point device (AP STA) and the terminal device (Non-AP STA) are internally deployed with the media access layer (MAC layer) and the physical layer (PHY layer).
  • the main functions of the MAC layer include channel management, connection management, quality of service management, power control and time synchronization, etc.
  • the main functions of the PHY layer include modulation, coding and transmission, etc.
  • both the MAC layer and the PHY layer include management units called MAC layer management unit MLME (MAC sublayer management entity) and physical layer management unit PLME (PHY sublayer management entity). These units provide low-level management service interfaces through which low-level management functions can be called.
  • MLME MAC sublayer management entity
  • PLME physical layer management unit
  • each STA (including Non-AP STA and AP STA) has a high-level management unit, such as SME (station management entity).
  • SME represents the high-level management unit above the MAC layer. It is a layer-independent unit and is located in a separate management plane.
  • Role of SME typically, this unit is responsible for functions such as collecting layer-related status from various layer management units (MLME and PLME), and similarly, it also sets layer-specific parameter values. SMEs typically perform such functions on behalf of general system management entities.
  • Figure 1 depicts the relationship between management units.
  • 802.11 networks also known as wireless local area networks (WLANs)
  • WLANs wireless local area networks
  • WLANs wireless local area networks
  • WLANs wireless local area networks
  • video traffic will continue to be the dominant type of traffic in many WLAN deployments.
  • the throughput requirements of these applications are evolving due to the emergence of 4k and 8k video (uncompressed rates of 20Gbps).
  • New high-throughput, low-latency applications such as virtual or augmented reality, gaming, remote offices, and cloud computing will proliferate (e.g., latency below 5ms for real-time gaming).
  • the 802.11be system is designed to ensure the competitiveness of WLAN by further increasing overall throughput and reducing latency while ensuring backward compatibility and coexistence with older technology standards.
  • the present invention provides a communication method, device, electronic device and storage medium.
  • the present invention provides a communication method, comprising:
  • the second upper media access layer management unit of the second electronic device sends the first data to at least one of the second lower media access layer management unit of the second electronic device and the first lower media access layer management unit of the first electronic device, so that at least one of the second lower media access layer management unit and the first lower media access layer management unit sends the first data to a third electronic device;
  • the second upper media access layer management unit of the second electronic device receives second data sent by at least one of the second lower media access layer management unit of the second electronic device and the first lower media access layer management unit of the first electronic device, wherein the second data is data sent by the third electronic device;
  • the logical entities managed by the first lower layer media access layer management unit and the second lower layer media access layer management unit operate on different links.
  • the present invention provides a communication device, comprising a second upper media access layer management unit and a second lower media access layer management unit, wherein the second upper media access layer management unit and the second lower media access layer management unit are communicatively connected and both belong to a second electronic device, and the second electronic device can communicate with a first electronic device, wherein:
  • the second upper layer media access layer management unit is used to send the first data to at least one of the second lower layer media access layer management unit and the first lower layer media access layer management unit of the first electronic device, so that at least one of the second lower layer media access layer management unit and the first lower layer media access layer management unit sends the first data to a third electronic device; or,
  • the second upper media access layer management unit is used to receive second data sent by at least one of the second lower media access layer management unit and the first lower media access layer management unit of the first electronic device, where the second data is data sent by a third electronic device;
  • the logical entities managed by the first lower layer media access layer management unit and the second lower layer media access layer management unit operate on different links.
  • the method further includes a message sending and receiving unit, wherein the message sending and receiving unit is configured to perform the following steps:
  • the first message sent by the first electronic device is received by the second electronic device, or the first message is sent to the first electronic device, wherein the first message is used to establish an association relationship, and the first message includes the first lower layer media access layer management at least one of an identifier of the management unit and an identifier of the second lower media access layer management unit, and an identifier of a third electronic device;
  • the association relationship between the first lower media access layer management unit and the third electronic device is saved by the second electronic device.
  • the message transceiver unit is further configured to perform the following steps:
  • a second message is sent to a first electronic device through a second electronic device, or a third message sent by the first electronic device is received, wherein the second message and the third message are both used to respond to establishing an association relationship, the second message includes an identifier of the second lower media access layer management unit, which is used to indicate the lower media access layer management unit of the second electronic device connected to the third electronic device, or the second message includes an identifier of the second upper media access layer management unit and an identifier of the second lower media access layer management unit, which are used to indicate the upper media access layer management unit and the lower media access layer management unit of the second electronic device connected to the third electronic device; the third message includes an identifier of the first lower media access layer management unit, which is used to indicate the lower media access layer management unit of the first electronic device connected to the third electronic device, or the third message includes an identifier of the first upper media access layer management unit and an identifier of the first lower media access layer management unit, which are used to indicate the upper media access layer management unit and the lower media access layer management
  • the message transceiver unit is further configured to perform the following steps:
  • the association relationship between the first lower media access layer management unit and the third electronic device is deleted through the second electronic device.
  • the message transceiver unit is further configured to perform the following steps:
  • a fifth message is sent to a fourth electronic device via a second electronic device, wherein the fifth message is used to notify update of associated information, and the fifth message includes an identifier of the second electronic device and an identifier of the third electronic device, and is used to indicate that data of the fourth electronic device is sent to the third electronic device via the second electronic device.
  • the message transceiver unit is further configured to perform the following steps:
  • the second electronic device stores the relationship between the second lower media access layer management unit and the third electronic device. Connection relationship.
  • the message transceiver unit is further configured to perform the following steps:
  • a seventh message sent by a third electronic device is received through the second electronic device, wherein the seventh message indicates a request to add a link for the operation of a logical entity managed by the first lower layer media access layer management unit.
  • the present invention provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the method described in the first aspect.
  • the present invention provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the method described in the first aspect.
  • the present invention provides a computer program product, comprising a computer-readable code, or a non-volatile computer-readable storage medium carrying a computer-readable code, wherein when the computer-readable code is executed in an electronic device, a processor in the electronic device executes the method described in the first aspect.
  • the device described in the second aspect, the electronic device described in the third aspect, the storage medium described in the fourth aspect and the computer program product described in the fifth aspect are used to execute the method provided in the first aspect above, and thus can achieve the same beneficial effects as the method described in the first aspect, and the present invention will not go into details one by one.
  • the present invention divides the media access layer management unit in the existing device into an upper media access layer management unit and a lower media access layer management unit.
  • the upper media access layer management unit in one device can communicate with the lower media access layer management unit of the device itself and with the lower media access layer management unit of another device. It can make multiple access points jointly allocate resources to the terminal and be compatible with the traditional network architecture, traditional services and traditional devices for data transmission, thereby improving the efficiency of resource allocation to the terminal, reducing the transmission delay of the terminal, avoiding data loss during the terminal movement, and ensuring the business continuity of the terminal.
  • FIG1 is a schematic diagram showing the relationship between management units in an existing device
  • FIG2 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention.
  • FIG3 is a schematic diagram of a communication method provided by an embodiment of the present invention.
  • FIG4 is a schematic diagram of the structure of a communication system provided by an embodiment of the present invention.
  • FIG5 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention.
  • the words “first”, “second” and the like are used to distinguish the same items or similar items with basically the same functions and effects. Those skilled in the art can understand that the words “first”, “second” and the like do not limit the quantity and execution order. They are only used to illustrate and distinguish the described objects. There is no order, nor does it indicate a special limitation on the number of devices or messages in the embodiments of the present invention, and cannot constitute any limitation on the embodiments of the present invention.
  • the term “including” is used to indicate the existence of the features declared thereafter, but does not exclude the addition of other features.
  • a physical device may generally include multiple logical entities.
  • the physical device here may refer to devices such as mobile phones, televisions, and projectors.
  • the logical entity may refer to a logical unit in the physical device, which belongs to a virtual functional module.
  • a logical entity corresponds to a transceiver.
  • Each logical entity can independently manage data transmission and reception, and each logical entity works independently on a link.
  • Such a physical device is called a multi-link device (MLD).
  • MLD multi-link device
  • a single-link device includes only one logical entity.
  • the logical entity in a multi-link terminal device is called a logical terminal
  • the logical entity in a multi-link access point device is called a logical access point.
  • the embodiment of the present invention divides the MAC layer management unit MLME in the existing device into an upper media access layer management unit and a lower media access layer management unit.
  • a device includes the following management units:
  • UMAC upper media access layer management unit, which is identified by an address that can uniquely identify the unit, or by the MAC address of a multi-link device, or by other identifiers, such as Group ID, where Group ID can be the identifier of the device in the management group or the identifier of the device in the collaborative operation group; the functions of this management unit include data packet number allocation, data packet encryption, data packet decryption, duplicate data packet detection, data packet reordering, and LMAC mapping management (controlling which LMAC a data packet is sent through), etc.
  • LMAC Lower media access layer management unit, which manages the logical entity operating on the corresponding link.
  • the unit is identified by an identifier that can uniquely identify the unit, or by the MAC address of the logical entity belonging to a multi-link device, or by a link identifier or a link identifier plus other identifiers such as Group ID.
  • the functions of this management unit include adding headers and checksums to data packets, removing headers and verifying checksums from data packets, etc.
  • FIG3 is a schematic diagram of a communication method provided by an embodiment of the present invention.
  • multi-link device MLD3 is connected to multi-link device MLD1 via link link1, and is connected to multi-link device MLD2 via link link2.
  • the multi-link device MLD1 and the multi-link device MLD2 can communicate with each other.
  • MLD1 and MLD2 belong to a mobility management group.
  • the mobility management group here can be a multi-access point management group or a multi-access point cooperative operation group.
  • a multi-link device includes two logical entities that can operate on two links (link1 and link2)
  • MLD1 includes three management units, namely UMAC 1, LMAC 11 and LMAC12, wherein LMAC 11 is used to manage the logical entities in MLD1 that operate on link link1, and LMAC 12 is used to manage the logical entities in MLD1 that operate on link link2
  • MLD2 also includes three management units, namely UMAC 2, LMAC 21 and LMAC 22, wherein LMAC 21 is used to manage the logical entities in MLD2 that operate on link link1, and LMAC 22 is used to manage the logical entities in MLD2 that operate on link link2
  • MLD3 includes two management units MAC1 and MAC2, wherein MAC1 is used to manage the logical entities in MLD3 that operate on link link1, and MAC2 is used to manage the logical entities in MLD3 that operate on link link2.
  • UMAC 2 of MLD2 can send all data to LMAC 22 of MLD2, and send the data to MLD3 through LMAC 22; or it can send all data to LMAC 11 of MLD1, and send the data to MLD3 through LMAC 11; or it can send part or all of the data to LMAC 22 of MLD2 and LMAC 11 of MLD1, and send the data to MLD3 through LMAC 22 and LMAC 11 at the same time.
  • MLD3 When MLD3 has data to send to MLD2, MLD3 can send all the data to LMAC 22 of MLD2, and send it to UMAC 2 of MLD2 through LMAC 22; or it can send all the data to LMAC 11 of MLD1, and send the data to UMAC 2 of MLD2 through LMAC 11; or it can send part or all of the data to LMAC 22 of MLD2 and LMAC 11 of MLD1, and send the data to UMAC 2 of MLD2 through LMAC 22 and LMAC 11 at the same time.
  • MLD2 may negotiate with MLD1, as shown in the following example:
  • MLD2 sends an association establishment message to MLD1, indicating a request to establish an association relationship between MLD1's LMAC 11 and MLD3.
  • the association establishment message may include the following parameters:
  • LMAC ID the identifier of the lower media access layer management unit. In this embodiment, it is set to the identifier of LMAC 11 of MLD1.
  • STA ID The ID of the device receiving data. In this embodiment, it is set to the ID of MLD3.
  • MLD2 saves the association between LMAC 11 of MLD1 and MLD3. For example, MLD2 can add the following record in UMAC 2:
  • LMAC LMAC 11 logo
  • STA The identifier of MLD3.
  • MLD1 may send an association establishment response message to MLD2.
  • the response message may indicate whether the establishment of the association relationship is agreed.
  • the response message includes a status parameter. If the status parameter value is 1, it indicates agreement, and if the status parameter value is 0, it indicates disagreement.
  • the response message includes a LMAC ID parameter, which is set to the identifier of LMAC 11, indicating that the lower media access layer management unit in MLD1 connected to MLD3 agrees to establish the association relationship.
  • MLD2 saves the association relationship between MLD1's LMAC 11 and MLD3.
  • the above-mentioned association establishment message may also be sent by MLD1 to MLD2, and correspondingly, the above-mentioned association establishment response message may be sent by MLD2 to MLD1.
  • the response message may include a parameter LMAC ID, which is set to the identifier of LMAC 22, indicating that the lower-layer media access layer management unit in MLD2 connected to MLD3 agrees to establish the association relationship.
  • MLD2 sends an association establishment message to MLD1, in which the association relationship between LMAC 22 of MLD2 and MLD3 is indicated, i.e., a request is made to establish an association relationship between LMAC 11 of MLD1 and MLD3.
  • the association establishment message may include the following parameters:
  • LMAC ID the identifier of the lower media access layer management unit, which is set to the identifier of LMAC 22 of MLD2 in this embodiment;
  • STA ID The ID of the device receiving data. In this embodiment, it is set to the ID of MLD3.
  • MLD2 saves the association between LMAC 11 of MLD1 and MLD3.
  • MLD1 After MLD1 receives the association establishment message, it confirms the need to establish the association relationship between LMAC 11 and MLD3 based on the association relationship between LMAC 22 of MLD2 and MLD3 indicated in the message.
  • MLD1 may send an association establishment response message to MLD2, which may include the following parameter LMAC ID, which is set to the identifier of LMAC 11, indicating that the lower media access layer management unit in MLD1 connected to MLD3 agrees to establish the association relationship.
  • the response message may also include a parameter STA ID, which is set to the identifier of MLD3, and together with LMAC ID, indicates the association relationship between LMAC 11 and MLD3.
  • the communication between MLD1 and MLD3 can refer to the communication between MLD2 and MLD3, which will not be described in detail here.
  • MLD1 is a multi-link access point device AP MLD1
  • MLD2 is a multi-link access point device AP MLD2
  • MLD3 is a multi-link terminal device STA MLD1.
  • STA MLD1 and AP MLD1 establish a connection on at least one link, and may establish a connection on only one link or on both links. This embodiment is described by taking one link establishment as an example.
  • STA MLD1 and AP MLD1 establish a connection on link1, as shown in FIG4. In some other embodiments, if STA MLD1 and AP MLD1 establish connections on both links, the connection on one of the links may be disconnected first, and then the same operation as establishing a connection on only one link is performed.
  • the communication system includes multi-link access point devices AP MLD1 and AP MLD2, and multi-link terminal device STA MLD1.
  • AP MLD1 and AP MLD2 can form a multi-access point (AP) network through wired or wireless backhaul, so as to exchange data and control and/or management commands and/or parameters in the network.
  • AP MLD1 and AP MLD2 belong to the same non-co-located device group, and the group identifier can be set to NC-MLD01.
  • the multi-link access point device AP MLD1 and the multi-link access point device AP MLD2 both contain two logical access points.
  • AP MLD1 contains logical access points AP1 and AP2
  • AP MLD2 contains logical access points AP3 and AP4. They can operate on two links, which are expressed as link link1 and link link2 for the convenience of description.
  • the multi-link terminal device STA MLD1 contains two logical terminals STA1 and STA2, which can operate on the two links corresponding to the multi-link access point devices.
  • the link identifier can be used to uniquely identify a logical access point within a multi-link access point device.
  • Different multi-link access point devices can set the link identifier to different values.
  • the link identifiers in AP MLD2 can be link3 and link4, which correspond to link1 and link2 of AP MLD1 on the physical channel, that is, link1 and link3 use the same channel configuration, and link2 and link4 use the same channel configuration.
  • the embodiment of the present invention uses the same set of link identifiers in different multi-link access point devices.
  • an access point refers to a wireless access point device that supports the 802.11 protocol and has the function of wireless transceiving, such as a router, a wireless switch, etc.
  • a terminal refers to a device that supports the 802.11 protocol and has the function of wireless transceiving, such as a mobile phone, a computer, a television, a projector, etc.
  • FIG. 4 is only a schematic diagram of the architecture of the communication system. In the embodiment of the present invention, the number and type of devices in the communication system are not limited. For example, more terminals or access points may be included.
  • the terminals and access points may be multi-link devices or single-link devices, and the number of logical entities in different multi-link devices may also be different.
  • access point AP
  • the term "access point (AP)" according to the present application can also be used to describe an access port or any other access point that can receive and transmit wireless signals within a network architecture. Therefore, the use of access points is only exemplary.
  • STA MLD1 measures the access point device AP MLD1 to which it is currently connected. If STA MLD1 measures that the signal strength of AP1 is less than or equal to the threshold value T1, and this condition is met for a duration of Duration 1, then the adjacent access points are measured and the access point that meets the roaming condition is selected as the target access point.
  • the roaming condition may include:
  • the signal strength of AP1 is less than or equal to the threshold value T1, and the signal strength of the target access point is greater than or equal to the threshold value T2, and this condition is met for a duration of Duration 2;
  • the signal strength of the target access point is greater than or equal to (the signal strength of AP1 + the threshold value T3), and this condition is met for a duration of Duration 3.
  • the neighboring access points measured here are read through the broadcast message sent by AP1, or in the The information is obtained from the connection response message sent by AP1 when the connection is established.
  • the information provided to the neighboring access point in the broadcast message or the connection response message includes the following parameters:
  • UMAC ID the identifier of the upper media access layer management unit of the access point. In this embodiment, it is set to the address of UMAC2 of AP MLD2;
  • Link 1info information about the logical access point operating on link link1;
  • Link 2info Information of the logical access point operating on link link2.
  • Link 1info can include the following parameters:
  • Link ID link ID, which is set to link1 in this embodiment
  • LMAC ID The identifier of the lower-layer media access layer management unit of the access point. In this embodiment, it is set to the address of LMAC 21.
  • Link 2info can contain the following parameters:
  • Link ID link ID, which is set to link2 in this embodiment
  • LMAC ID The identifier of the lower-layer media access layer management unit of the access point. In this embodiment, it is set to the address of LMAC 22.
  • STA MLD1 After determining the target access point, STA MLD1 sends a roaming request message (or a multi-link reconfiguration request message, or other control messages, the following description takes the roaming request message as an example) to AP MLD1, and the message indicates the target access point of roaming.
  • a roaming request message or a multi-link reconfiguration request message, or other control messages, the following description takes the roaming request message as an example
  • the target access point of roaming is AP4 in AP MLD2.
  • the roaming request message may include the following parameters:
  • UMAC ID the identifier of the upper media access layer management unit of the access point. In this embodiment, it is set to the address of UMAC 2 of AP MLD2;
  • Link ID link identifier, which is set to link2 in this embodiment.
  • the parameter Link ID in the roaming request message can also be replaced by the parameter LMAC ID used to indicate the identifier of the lower-layer media access layer management unit of the access point. If it is set to the address of LMAC 22, it can also indicate the target access point of roaming.
  • AP MLD1 After receiving the roaming request message, AP MLD1 sends a MAC layer configuration change request message to AP MLD2.
  • the message indicates the association relationship between LMAC 11 of AP MLD1 and STA MLD1, and indicates a request to establish an association relationship between LMAC 22 of AP MLD2 and STA MLD1.
  • the MAC layer configuration change request message may include the following parameters:
  • Type MAC configuration type. In this embodiment, it is set to add, indicating that the configuration is established.
  • LMAC ID the identifier of the lower-layer media access layer management unit of the access point. In this embodiment, it is set to the address of LMAC 11 of AP MLD1;
  • UMAC ID the identifier of the upper media access layer management unit of the access point, which is the same as the setting in the roaming request message. In this embodiment, it is set to the address of UMAC 2 of AP MLD2;
  • Link ID link ID, which is the same as the setting in the roaming request message. In this embodiment, it is set to link2;
  • STA info information of the terminal, which in this embodiment may include the identification of STA MLD1, the capabilities and/or operation parameters of STA MLD1, which are used to establish a connection between STA MLD1 and AP MLD2.
  • AP MLD2 After receiving the MAC layer configuration change request message, AP MLD2 adds the association relationship between LMAC 11 of AP MLD1 and STA MLD1 in UMAC 2, such as adding the following record:
  • LMAC set to the address of LMAC 11;
  • STA Set to the identifier of STA MLD1.
  • This record is used to send data corresponding to the terminal identifier to LMAC 11, and then send it to the terminal through LMAC 11.
  • AP MLD2 sends a MAC layer configuration change response message to AP MLD1.
  • the message indicates whether the change is approved.
  • the MAC layer configuration change response message may include the following parameters:
  • LMAC ID for STA indicates the lower media access layer management unit of the access point connected to the terminal. In this embodiment, it is set to the address of LMAC 22 of AP2.
  • AP MLD1 After receiving the MAC layer configuration change response message, AP MLD1 sends a roaming response message to STA MLD1.
  • the message indicates whether the request is approved. In this embodiment, it is assumed that the request is approved.
  • the roaming response message may include the following parameters:
  • LMAC ID the identifier of the lower-layer media access layer management unit of the access point. In this embodiment, it is set to the address of LMAC22 of AP MLD2;
  • UMAC ID the identifier of the upper media access layer management unit of the access point. In this embodiment, it is set to the address of UMAC2 of AP MLD2;
  • Link ID link identifier, which is set to link2 in this embodiment.
  • STA MLD1 After receiving the roaming response message, STA MLD1 sends a reconfiguration request message to AP MLD2 on link link2.
  • the reconfiguration request message indicates that the reconfiguration type is to add a link.
  • STA MLD1 is connected to AP MLD1 and AP MLD2 at the same time.
  • the adding link involved in the embodiment of the present invention means that the terminal requests to establish a connection on a link different from the current link;
  • AP MLD2 After receiving the MAC layer configuration change request message, AP MLD2 adds the association relationship between LMAC 22 of AP MLD2 and STA MLD1 in UMAC 2, such as adding the following record:
  • LMAC set to the address of LMAC 22
  • STA Set to the identifier of STA MLD1.
  • This record is used to send data corresponding to the terminal identifier to LMAC 22, and then send it to the terminal through LMAC 22.
  • AP MLD2 sends a DS STA notify message to the server DS, which is used to notify the DS to update the terminal and access point association information, and instructs the DS data to be sent to the terminal through AP MLD2.
  • the message may include the following parameters:
  • notification type In this embodiment, it is set to update, indicating that the associated information is updated
  • STA ID the terminal ID. In this embodiment, it is set to the ID of STA MLD1.
  • AP ID The identifier of the access point. In this embodiment, it is set to the address of UMAC2.
  • S210 and DS After receiving the notification message, S210 and DS send the downlink data of STA MLD1 to UMAC2 of AP MLD2.
  • UMAC2 can send data to STA MLD1 through LMAC11 of AP MLD1 or through LMAC22 of AP MLD2 or through both LMAC11 and LMAC22.
  • AP MLD2 sends a reconfiguration response message to STA MLD1, indicating that the reconfiguration is completed.
  • STA MLD1 After receiving the reconfiguration response message, STA MLD1 sends a reconfiguration request message to AP MLD1.
  • the reconfiguration request message indicates that the reconfiguration type is link deletion.
  • AP MLD1 After AP MLD1 receives the reconfiguration request message, because the type is to delete the link, it may not send a response message to STA MLD1, or it may send a response message to STA MLD1 to indicate confirmation of link deletion.
  • AP MLD1 sends a MAC layer configuration change request message to AP MLD2, where the message indicates to delete the association between LMAC11 and STA MLD1.
  • the MAC layer configuration change request message may include the following parameters:
  • Type MAC configuration type. In this embodiment, it is set to remove, indicating that the configuration is deleted.
  • LMAC ID the identifier of the lower-layer media access layer management unit of the access point. In this embodiment, it is set to the address of LMAC11 of AP MLD1;
  • STA ID The identifier of the terminal. In this embodiment, it is set to the identifier of STA MLD1.
  • AP MLD2 After receiving the MAC layer configuration change request message, AP MLD2 deletes the association between LMAC11 and STA MLD1.
  • STA MLD1 completes roaming from AP MLD1 to AP MLD2.
  • This embodiment ensures the service continuity of STA MLD1 during roaming from AP MLD1 to AP MLD2 through the coordinated control of AP MLD1 and AP MLD2, thereby improving the user experience.
  • STA MLD1 may also directly send a roaming request message to AP MLD2, AP MLD2 negotiates with AP MLD1, and then AP MLD2 or AP MLD1 sends a roaming response message to STA MLD1.
  • the embodiment of the present invention further provides a communication device, comprising a second upper layer media access layer management unit and a second lower layer media access layer management unit.
  • the second upper layer media access layer management unit and the second lower layer media access layer management unit are communicatively connected and both belong to a second electronic device, and the second electronic device can communicate with the first electronic device, wherein:
  • the second upper layer media access layer management unit is used to send the first data to at least one of the second lower layer media access layer management unit and the first lower layer media access layer management unit of the first electronic device, so that at least one of the second lower layer media access layer management unit and the first lower layer media access layer management unit sends the first data to a third electronic device; or,
  • the second upper media access layer management unit is used to receive second data sent by at least one of the second lower media access layer management unit and the first lower media access layer management unit of the first electronic device, where the second data is data sent by a third electronic device;
  • the logical entities managed by the first lower layer media access layer management unit and the second lower layer media access layer management unit operate on different links.
  • the above-mentioned device may specifically be MLD1 or MLD2 in the above-mentioned embodiment, and the device may be used to execute each process and/or step corresponding to MLD1 or MLD2 in the above-mentioned method, which will not be described again here to avoid repetition.
  • the device here is embodied in the form of a functional module.
  • the term "unit” here may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a proprietary processor or a group processor, etc.) and a memory for executing one or more software or firmware programs, a merged logic circuit and/or other suitable components that support the described functions.
  • ASIC application specific integrated circuit
  • the above-mentioned device has the function of implementing the corresponding steps in the above-mentioned method; the above-mentioned functions can be implemented by hardware, or by hardware executing the corresponding software implementation.
  • the hardware or software includes one or more modules corresponding to the above-mentioned functions.
  • the device may also be a chip or a chip system, such as a system on chip (SoC). The present invention is not limited here.
  • FIG5 is a schematic diagram of the structure of the electronic device provided by the embodiment of the present invention.
  • the device 300 includes a processor 301, a memory 302, and a communication interface 303, wherein the processor 301, the memory 302, and the communication interface 303 communicate with each other through a bus 304, and the memory 302 stores instructions that can be executed by the processor 301, and the instructions are loaded and executed by the processor 301 to control the communication interface 303 to send and/or receive signals.
  • the device 300 may be specifically the MLD1 or MLD2 in the above embodiment, or the functions of the MLD1 or MLD2 in the above embodiment may be integrated in the device 300, and the device 300 may be used to execute the various steps and/or processes corresponding to the MLD1 or MLD2 in the above embodiment.
  • the memory 302 may include a read-only memory and a random access memory, and provide instructions and data to the processor 301. A portion of the memory 302 may also include a non-volatile memory. For example, the memory 302 may also store information about the device type.
  • the processor 301 may be used to execute instructions stored in the memory 301, and when the processor 301 executes the instructions, the processor 301 may execute the corresponding steps and/or processes in the above method embodiment.
  • the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
  • CPU central processing unit
  • DSP digital signal processors
  • ASIC application-specific integrated circuits
  • FPGA field programmable gate arrays
  • a general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
  • each step of the above method can be completed by an integrated logic circuit of hardware in a processor or an instruction in the form of software.
  • the steps of the method disclosed in conjunction with the embodiment of the present invention can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in a processor.
  • the software module can be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc.
  • the storage medium is located in a memory, and the processor executes the instructions in the memory, and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it will not be described in detail here.
  • the above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination.
  • the above embodiments can be implemented in whole or in part in the form of a computer program product.
  • the computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part.
  • the computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device.
  • the computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium.
  • the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (e.g., infrared, wireless, microwave, etc.).
  • the computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more available media sets.
  • the available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium.
  • the semiconductor medium can be a solid-state hard disk.
  • the size of the sequence number of each process does not mean the order of execution.
  • the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
  • the modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, that is, they may be located in one place, or they may be distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to implement the embodiments of the present invention. The purpose of the case.
  • the disclosed devices, apparatuses and methods can be implemented in other ways.
  • the device embodiments described above are only schematic.
  • the division of the modules is only a logical function division. There may be other division methods in actual implementation.
  • a module or component can be divided into multiple modules or components, or multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed.
  • Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.
  • modules and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present invention relates to the technical field of communications. Disclosed are a communication method and apparatus, an electronic device, and a storage medium. According to the present invention, a media access layer management unit in existing devices is divided into an upper-layer media access layer management unit and a lower-layer media access layer management unit. An upper-layer media access layer management unit in one device can communicate with a lower-layer media access layer management unit of the device, and can also communicate with a lower-layer media access layer management unit of another device, so that while jointly allocating resources to a terminal, a plurality of access points can be compatible with a conventional network architecture so as to perform data transmission with a conventional service and a conventional device, thereby improving the resource allocation efficiency for the terminal, reducing the transmission delay of the terminal, avoiding data loss in a terminal mobile process, and guaranteeing the service continuity of the terminal.

Description

一种通信方法、装置、电子设备及存储介质Communication method, device, electronic device and storage medium 技术领域Technical Field

本发明涉及通信技术领域,尤其涉及一种通信方法、装置、电子设备及存储介质。The present invention relates to the field of communication technology, and in particular to a communication method, device, electronic equipment and storage medium.

背景技术Background Art

在802.11系统中,接入点设备(AP STA)和终端设备(Non-AP STA)在内部都部署有媒体接入层(MAC层)和物理层(PHY层),其中MAC层的主要功能有信道管理、连接管理、服务质量管理、功率控制和时间同步等,PHY层的主要功能有调制、编码和传输等。In the 802.11 system, the access point device (AP STA) and the terminal device (Non-AP STA) are internally deployed with the media access layer (MAC layer) and the physical layer (PHY layer). The main functions of the MAC layer include channel management, connection management, quality of service management, power control and time synchronization, etc. The main functions of the PHY layer include modulation, coding and transmission, etc.

MAC层和PHY层在概念上都包括分别称为MAC层管理单元MLME(MAC sublayer management entity)和物理层管理单元PLME(PHY sublayer management entity)的管理单元。这些单元提供了低层管理服务接口,通过这些接口可以调用低层管理功能。Conceptually, both the MAC layer and the PHY layer include management units called MAC layer management unit MLME (MAC sublayer management entity) and physical layer management unit PLME (PHY sublayer management entity). These units provide low-level management service interfaces through which low-level management functions can be called.

为了提供正确的MAC操作,每个STA(包括Non-AP STA和AP STA)中都有一个高层管理单元,如SME(station management entity,设备管理单元),SME表示在MAC层之上的高层管理单元,是一个独立于层的单元,它位于单独的管理平面中。In order to provide correct MAC operation, each STA (including Non-AP STA and AP STA) has a high-level management unit, such as SME (station management entity). SME represents the high-level management unit above the MAC layer. It is a layer-independent unit and is located in a separate management plane.

SME的作用:通常,该单元负责诸如从各种层管理单元(MLME和PLME)收集与层相关的状态之类的功能,类似地,其还会设置特定于层的参数值。SME通常代表一般的系统管理实体执行此类功能。图1描述了管理单元之间的关系。Role of SME: Typically, this unit is responsible for functions such as collecting layer-related status from various layer management units (MLME and PLME), and similarly, it also sets layer-specific parameter values. SMEs typically perform such functions on behalf of general system management entities. Figure 1 depicts the relationship between management units.

802.11网络,也就是无线局域网络(WLAN),通过一系列系统特性和多种机制增强功能以实现高无线局域网吞吐量。随着无线局域网(WLAN)的使用持续增长,对于在许多环境(例如家庭,企业和热点)中提供无线数据服务越来越重要。特别是,视频流量将继续是许多WLAN部署中的主要流量类型。由于出现了4k和8k视频(20Gbps的未压缩速率),这些应用的吞吐量要求正在不断发展。诸如虚拟现实或增强现实、游戏、远程办公室和云计算之类的新型高吞吐量,低延迟应用程序将会激增(例如,实时游戏的延迟低于5毫秒)。802.11 networks, also known as wireless local area networks (WLANs), are enhanced through a range of system features and multiple mechanisms to achieve high wireless LAN throughput. As the use of wireless local area networks (WLANs) continues to grow, they are increasingly important for providing wireless data services in many environments, such as homes, enterprises, and hotspots. In particular, video traffic will continue to be the dominant type of traffic in many WLAN deployments. The throughput requirements of these applications are evolving due to the emergence of 4k and 8k video (uncompressed rates of 20Gbps). New high-throughput, low-latency applications such as virtual or augmented reality, gaming, remote offices, and cloud computing will proliferate (e.g., latency below 5ms for real-time gaming).

鉴于这些应用程序的高吞吐量和严格的实时延迟要求,用户期望通过WLAN支持其应用程序时,吞吐量更高,可靠性更高,延迟更少,电源效率更高。802.11be系统旨在通过进一步提高总吞吐量和降低延迟来确保WLAN的竞争力,同时确保与旧版技术标准向后兼容和共存。Given the high throughput and stringent real-time latency requirements of these applications, users expect higher throughput, improved reliability, reduced latency, and improved power efficiency when supporting their applications over WLAN. The 802.11be system is designed to ensure the competitiveness of WLAN by further increasing overall throughput and reducing latency while ensuring backward compatibility and coexistence with older technology standards.

发明内容Summary of the invention

无线局域网中的终端设备在从一个接入点的覆盖范围移动到另外一个接入点的覆盖范围时,通常会先断开连接再建立连接,从而导致业务中断。同时,无线局域网的终端设 备有大量时延敏感数据需要传输时,一个接入点不能满足数据传输对资源的需求时,会导致传输延迟增加,从而在超过数据有效时间后,终端会将未能传输的数据丢弃,从而导致业务失败或者降低了业务的性能,例如实时视频的分辨率降低或者帧率降低或者传输失败。有鉴于此,本发明提供一种通信方法、装置、电子设备及存储介质。When a terminal device in a wireless LAN moves from the coverage area of one access point to the coverage area of another access point, it usually disconnects and then reconnects, resulting in service interruption. When a large amount of delay-sensitive data needs to be transmitted, if an access point cannot meet the resource requirements of data transmission, the transmission delay will increase, so that after the data validity time exceeds, the terminal will discard the data that cannot be transmitted, resulting in service failure or reduced service performance, such as reduced resolution or frame rate of real-time video or transmission failure. In view of this, the present invention provides a communication method, device, electronic device and storage medium.

第一方面,本发明提供一种通信方法,包括:In a first aspect, the present invention provides a communication method, comprising:

第二电子设备的第二上层媒体接入层管理单元将第一数据发送给第二电子设备的第二下层媒体接入层管理单元和第一电子设备的第一下层媒体接入层管理单元中的至少一者,使得所述第二下层媒体接入层管理单元和所述第一下层媒体接入层管理单元中的至少一者将所述第一数据发送给第三电子设备;或者,The second upper media access layer management unit of the second electronic device sends the first data to at least one of the second lower media access layer management unit of the second electronic device and the first lower media access layer management unit of the first electronic device, so that at least one of the second lower media access layer management unit and the first lower media access layer management unit sends the first data to a third electronic device; or

第二电子设备的第二上层媒体接入层管理单元接收第二电子设备的第二下层媒体接入层管理单元和第一电子设备的第一下层媒体接入层管理单元中的至少一者发送的第二数据,所述第二数据是接收到的第三电子设备发送的数据;The second upper media access layer management unit of the second electronic device receives second data sent by at least one of the second lower media access layer management unit of the second electronic device and the first lower media access layer management unit of the first electronic device, wherein the second data is data sent by the third electronic device;

其中,所述第一下层媒体接入层管理单元和所述第二下层媒体接入层管理单元管理的逻辑实体操作在不同的链路上。The logical entities managed by the first lower layer media access layer management unit and the second lower layer media access layer management unit operate on different links.

第二方面,本发明提供一种通信装置,包括第二上层媒体接入层管理单元和第二下层媒体接入层管理单元,所述第二上层媒体接入层管理单元和所述第二下层媒体接入层管理单元通信连接,且都隶属于第二电子设备,所述第二电子设备可与第一电子设备通信,其中,In a second aspect, the present invention provides a communication device, comprising a second upper media access layer management unit and a second lower media access layer management unit, wherein the second upper media access layer management unit and the second lower media access layer management unit are communicatively connected and both belong to a second electronic device, and the second electronic device can communicate with a first electronic device, wherein:

所述第二上层媒体接入层管理单元用于将第一数据发送给所述第二下层媒体接入层管理单元和所述第一电子设备的第一下层媒体接入层管理单元中的至少一者,使得所述第二下层媒体接入层管理单元和所述第一下层媒体接入层管理单元中的至少一者将所述第一数据发送给第三电子设备;或者,The second upper layer media access layer management unit is used to send the first data to at least one of the second lower layer media access layer management unit and the first lower layer media access layer management unit of the first electronic device, so that at least one of the second lower layer media access layer management unit and the first lower layer media access layer management unit sends the first data to a third electronic device; or,

所述第二上层媒体接入层管理单元用于接收所述第二下层媒体接入层管理单元和所述第一电子设备的第一下层媒体接入层管理单元中的至少一者发送的第二数据,所述第二数据是接收到的第三电子设备发送的数据;The second upper media access layer management unit is used to receive second data sent by at least one of the second lower media access layer management unit and the first lower media access layer management unit of the first electronic device, where the second data is data sent by a third electronic device;

其中,所述第一下层媒体接入层管理单元和所述第二下层媒体接入层管理单元管理的逻辑实体操作在不同的链路上。The logical entities managed by the first lower layer media access layer management unit and the second lower layer media access layer management unit operate on different links.

一种可能的实现方式中,还包括消息收发单元,所述消息收发单元用于执行以下步骤:In a possible implementation, the method further includes a message sending and receiving unit, wherein the message sending and receiving unit is configured to perform the following steps:

通过第二电子设备接收第一电子设备发送的第一消息,或者发送第一消息给第一电子设备,所述第一消息用于建立关联关系,所述第一消息中包含所述第一下层媒体接入层管 理单元的标识和所述第二下层媒体接入层管理单元的标识中的至少一者,及第三电子设备的标识;The first message sent by the first electronic device is received by the second electronic device, or the first message is sent to the first electronic device, wherein the first message is used to establish an association relationship, and the first message includes the first lower layer media access layer management at least one of an identifier of the management unit and an identifier of the second lower media access layer management unit, and an identifier of a third electronic device;

通过第二电子设备保存所述第一下层媒体接入层管理单元和所述第三电子设备的关联关系。The association relationship between the first lower media access layer management unit and the third electronic device is saved by the second electronic device.

一种可能的实现方式中,所述消息收发单元还用于执行以下步骤:In a possible implementation, the message transceiver unit is further configured to perform the following steps:

通过第二电子设备发送第二消息给第一电子设备,或者接收第一电子设备发送的第三消息,所述第二消息和所述第三消息都用于响应建立关联关系,所述第二消息中包含所述第二下层媒体接入层管理单元的标识,用于指示与所述第三电子设备连接的第二电子设备的下层媒体接入层管理单元,或者所述第二消息中包含所述第二上层媒体接入层管理单元的标识和所述第二下层媒体接入层管理单元的标识,用于指示与所述第三电子设备连接的第二电子设备的上层媒体接入层管理单元和下层媒体接入层管理单元;所述第三消息中包含所述第一下层媒体接入层管理单元的标识,用于指示与所述第三电子设备连接的第一电子设备的下层媒体接入层管理单元,或者所述第三消息中包含所述第一上层媒体接入层管理单元的标识和所述第一下层媒体接入层管理单元的标识,用于指示与所述第三电子设备连接的第一电子设备的上层媒体接入层管理单元和下层媒体接入层管理单元。A second message is sent to a first electronic device through a second electronic device, or a third message sent by the first electronic device is received, wherein the second message and the third message are both used to respond to establishing an association relationship, the second message includes an identifier of the second lower media access layer management unit, which is used to indicate the lower media access layer management unit of the second electronic device connected to the third electronic device, or the second message includes an identifier of the second upper media access layer management unit and an identifier of the second lower media access layer management unit, which are used to indicate the upper media access layer management unit and the lower media access layer management unit of the second electronic device connected to the third electronic device; the third message includes an identifier of the first lower media access layer management unit, which is used to indicate the lower media access layer management unit of the first electronic device connected to the third electronic device, or the third message includes an identifier of the first upper media access layer management unit and an identifier of the first lower media access layer management unit, which are used to indicate the upper media access layer management unit and the lower media access layer management unit of the first electronic device connected to the third electronic device.

一种可能的实现方式中,所述消息收发单元还用于执行以下步骤:In a possible implementation, the message transceiver unit is further configured to perform the following steps:

通过第二电子设备接收第一电子设备发送的第四消息,或者发送第四消息给第一电子设备,所述第四消息用于删除关联关系,所述第四消息中包含所述第一下层媒体接入层管理单元的标识和所述第二下层媒体接入层管理单元的标识中的至少一者,及第三电子设备的标识;Receiving, by the second electronic device, a fourth message sent by the first electronic device, or sending a fourth message to the first electronic device, wherein the fourth message is used to delete the association relationship, and the fourth message includes at least one of an identifier of the first lower layer media access layer management unit and an identifier of the second lower layer media access layer management unit, and an identifier of a third electronic device;

通过第二电子设备删除所述第一下层媒体接入层管理单元和所述第三电子设备的关联关系。The association relationship between the first lower media access layer management unit and the third electronic device is deleted through the second electronic device.

一种可能的实现方式中,所述消息收发单元还用于执行以下步骤:In a possible implementation, the message transceiver unit is further configured to perform the following steps:

通过第二电子设备发送第五消息给第四电子设备,所述第五消息用于通知更新关联信息,所述第五消息中包含第二电子设备的标识和第三电子设备的标识,用于指示将第四电子设备的数据通过第二电子设备发送给第三电子设备。A fifth message is sent to a fourth electronic device via a second electronic device, wherein the fifth message is used to notify update of associated information, and the fifth message includes an identifier of the second electronic device and an identifier of the third electronic device, and is used to indicate that data of the fourth electronic device is sent to the third electronic device via the second electronic device.

一种可能的实现方式中,所述消息收发单元还用于执行以下步骤:In a possible implementation, the message transceiver unit is further configured to perform the following steps:

通过第二电子设备接收第三电子设备发送的第六消息,所述第六消息用于请求添加所述第二下层媒体接入层管理单元管理的逻辑实体操作的链路;receiving, by the second electronic device, a sixth message sent by the third electronic device, wherein the sixth message is used to request adding a link operated by the logical entity managed by the second lower layer media access layer management unit;

通过第二电子设备保存所述第二下层媒体接入层管理单元和所述第三电子设备的关 联关系。The second electronic device stores the relationship between the second lower media access layer management unit and the third electronic device. Connection relationship.

一种可能的实现方式中,所述消息收发单元还用于执行以下步骤:In a possible implementation, the message transceiver unit is further configured to perform the following steps:

通过第二电子设备接收第三电子设备发送的第七消息,所述第七消息中指示请求添加所述第一下层媒体接入层管理单元管理的逻辑实体操作的链路。A seventh message sent by a third electronic device is received through the second electronic device, wherein the seventh message indicates a request to add a link for the operation of a logical entity managed by the first lower layer media access layer management unit.

第三方面,本发明提供一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,所述处理器执行所述计算机程序以实现第一方面所述的方法。In a third aspect, the present invention provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the method described in the first aspect.

第四方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的方法。In a fourth aspect, the present invention provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the method described in the first aspect.

第五方面,本发明提供一种计算机程序产品,包括计算机可读代码,或者承载有计算机可读代码的非易失性计算机可读存储介质,当所述计算机可读代码在电子设备中运行时,所述电子设备中的处理器执行第一方面所述的方法。In a fifth aspect, the present invention provides a computer program product, comprising a computer-readable code, or a non-volatile computer-readable storage medium carrying a computer-readable code, wherein when the computer-readable code is executed in an electronic device, a processor in the electronic device executes the method described in the first aspect.

需要说明的是,第二方面所述的装置、第三方面所述的电子设备、第四方面所述的存储介质和第五方面所述的计算机程序产品用于执行上述第一方面提供的方法,因此可以达到与第一方面所述的方法相同的有益效果,本发明不再一一赘述。It should be noted that the device described in the second aspect, the electronic device described in the third aspect, the storage medium described in the fourth aspect and the computer program product described in the fifth aspect are used to execute the method provided in the first aspect above, and thus can achieve the same beneficial effects as the method described in the first aspect, and the present invention will not go into details one by one.

本发明将现有设备中的媒体接入层管理单元划分为上层媒体接入层管理单元和下层媒体接入层管理单元,一个设备中的上层媒体接入层管理单元既可与本设备的下层媒体接入层管理单元通信,也可与另一设备的下层媒体接入层管理单元通信,可以使得多个接入点共同为终端分配资源的同时,并且可以兼容传统的网络架构与传统服务和和传统设备进行数据传输,提高为终端分配的资源效率,降低终端的传输延迟,避免了终端移动过程中的数据丢失,保障了终端的业务连续性。The present invention divides the media access layer management unit in the existing device into an upper media access layer management unit and a lower media access layer management unit. The upper media access layer management unit in one device can communicate with the lower media access layer management unit of the device itself and with the lower media access layer management unit of another device. It can make multiple access points jointly allocate resources to the terminal and be compatible with the traditional network architecture, traditional services and traditional devices for data transmission, thereby improving the efficiency of resource allocation to the terminal, reducing the transmission delay of the terminal, avoiding data loss during the terminal movement, and ensuring the business continuity of the terminal.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1为现有设备中管理单元之间的关系示意图;FIG1 is a schematic diagram showing the relationship between management units in an existing device;

图2为本发明实施例提供的一种电子设备的结构示意图;FIG2 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention;

图3为本发明实施例提供的一种通信方法的示意图;FIG3 is a schematic diagram of a communication method provided by an embodiment of the present invention;

图4为本发明实施例提供的一种通信系统的结构示意图;FIG4 is a schematic diagram of the structure of a communication system provided by an embodiment of the present invention;

图5为本发明实施例提供的一种电子设备的结构示意图。FIG5 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention.

具体实施方式DETAILED DESCRIPTION

为了使本技术领域的人员更好地理解本发明中的技术方案,下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用 于限定本发明。虽然本发明中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整技术方案。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。In order to enable those skilled in the art to better understand the technical solutions in the present invention, the technical solutions in the embodiments of the present invention will be described clearly and completely below. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. It should be understood that the specific embodiments described here are only used to explain the present invention and are not intended to be used as a complete guide. Although the disclosure in the present invention is introduced according to one or several exemplary examples, it should be understood that each aspect of the disclosure can also constitute a complete technical solution independently. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.

在本发明实施例中,“至少一者”是指一者或者多者,“多者”是指两者或两者以上。为了便于清楚描述本发明实施例的技术方案,在本发明的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解,“第一”、“第二”等字样并不对数量和执行次序进行限定,其仅作示意与区分描述对象之用,没有次序之分,也不表示本发明实施例中对设备或消息个数的特别限定,不能构成对本发明实施例的任何限制。术语“包括”用于指出其后所声明的特征的存在,但并不排除增加其它的特征。In the embodiments of the present invention, "at least one" refers to one or more, and "more" refers to two or more. In order to facilitate the clear description of the technical solution of the embodiments of the present invention, in the embodiments of the present invention, the words "first", "second" and the like are used to distinguish the same items or similar items with basically the same functions and effects. Those skilled in the art can understand that the words "first", "second" and the like do not limit the quantity and execution order. They are only used to illustrate and distinguish the described objects. There is no order, nor does it indicate a special limitation on the number of devices or messages in the embodiments of the present invention, and cannot constitute any limitation on the embodiments of the present invention. The term "including" is used to indicate the existence of the features declared thereafter, but does not exclude the addition of other features.

首先,对本发明所涉及的多链路技术进行简单说明,在多链路场景下,通常一个物理设备可以包括多个逻辑实体,这里的物理设备可以指手机、电视、投影仪等设备,逻辑实体可以指物理设备中的逻辑单元,属于虚拟功能模块。一个逻辑实体对应一个收发机,每个逻辑实体可以独立的管理数据发送和接收,且每个逻辑实体独立工作在一条链路上,这样的物理设备称为多链路设备(Multi-link device,MLD)。单链路设备只包括一个逻辑实体。本发明实施例中,多链路终端设备中的逻辑实体称为逻辑终端,多链路接入点设备中的逻辑实体称为逻辑接入点。First, the multi-link technology involved in the present invention is briefly described. In a multi-link scenario, a physical device may generally include multiple logical entities. The physical device here may refer to devices such as mobile phones, televisions, and projectors. The logical entity may refer to a logical unit in the physical device, which belongs to a virtual functional module. A logical entity corresponds to a transceiver. Each logical entity can independently manage data transmission and reception, and each logical entity works independently on a link. Such a physical device is called a multi-link device (MLD). A single-link device includes only one logical entity. In an embodiment of the present invention, the logical entity in a multi-link terminal device is called a logical terminal, and the logical entity in a multi-link access point device is called a logical access point.

本发明实施例将现有设备中的MAC层管理单元MLME划分为上层媒体接入层管理单元和下层媒体接入层管理单元,如图2所示,则一个设备包含的管理单元有:The embodiment of the present invention divides the MAC layer management unit MLME in the existing device into an upper media access layer management unit and a lower media access layer management unit. As shown in FIG. 2 , a device includes the following management units:

UMAC:上层媒体接入层管理单元,对该单元通过唯一可识别该单元的地址进行标识,也可通过多链路设备的MAC地址进行标识,也可通过其他标识对该单元进行标识,如Group ID等,这里的Group ID可以是设备在管理组中的标识,也可以是设备在协同操作组中的标识;该管理单元的功能包括数据包编号分配,数据包加密,数据包解密,重复数据包检测,数据包重排序,与LMAC映射管理(控制数据包通过哪个LMAC发送)等;UMAC: upper media access layer management unit, which is identified by an address that can uniquely identify the unit, or by the MAC address of a multi-link device, or by other identifiers, such as Group ID, where Group ID can be the identifier of the device in the management group or the identifier of the device in the collaborative operation group; the functions of this management unit include data packet number allocation, data packet encryption, data packet decryption, duplicate data packet detection, data packet reordering, and LMAC mapping management (controlling which LMAC a data packet is sent through), etc.

LMAC:下层媒体接入层管理单元,管理操作在相应链路上的逻辑实体,对该单元通过唯一可识别该单元的标识进行标识,也可通过隶属于多链路设备的逻辑实体的MAC地址进行标识,也可通过链路标识或者链路标识加Group ID等其他标识对该单元进行标识;该管理单元的功能包括数据包添加包头和校验码,数据包去包头和校验码验证等。LMAC: Lower media access layer management unit, which manages the logical entity operating on the corresponding link. The unit is identified by an identifier that can uniquely identify the unit, or by the MAC address of the logical entity belonging to a multi-link device, or by a link identifier or a link identifier plus other identifiers such as Group ID. The functions of this management unit include adding headers and checksums to data packets, removing headers and verifying checksums from data packets, etc.

图3为本发明实施例提供的一种通信方法的示意图。如图3所示,多链路设备MLD3通过链路link1与多链路设备MLD1连接,通过链路link2与多链路设备MLD2连接,多链 路设备MLD1和多链路设备MLD2可以相互通信,如MLD1和MLD2属于一个移动性管理组,这里的移动性管理组可以是多接入点管理组,也可以是多接入点协同操作组等。本发明实施例假设一个多链路设备中包含有两个逻辑实体,可以操作在两条链路(link1和link2)上,MLD1包含三个管理单元,分别是UMAC 1、LMAC 11和LMAC12,其中,LMAC 11用于管理MLD1中操作在链路link1上的逻辑实体,LMAC 12用于管理MLD1中操作在链路link2上的逻辑实体;MLD2也包含三个管理单元,分别是UMAC 2、LMAC 21和LMAC 22,其中,LMAC 21用于管理MLD2中操作在链路link1上的逻辑实体,LMAC 22用于管理MLD2中操作在链路link2上的逻辑实体;MLD3包含两个管理单元MAC1和MAC2,其中,MAC1用于管理MLD3中操作在链路link1上的逻辑实体,MAC2用于管理MLD3中操作在链路link2上的逻辑实体。FIG3 is a schematic diagram of a communication method provided by an embodiment of the present invention. As shown in FIG3, multi-link device MLD3 is connected to multi-link device MLD1 via link link1, and is connected to multi-link device MLD2 via link link2. The multi-link device MLD1 and the multi-link device MLD2 can communicate with each other. For example, MLD1 and MLD2 belong to a mobility management group. The mobility management group here can be a multi-access point management group or a multi-access point cooperative operation group. The embodiment of the present invention assumes that a multi-link device includes two logical entities that can operate on two links (link1 and link2), and MLD1 includes three management units, namely UMAC 1, LMAC 11 and LMAC12, wherein LMAC 11 is used to manage the logical entities in MLD1 that operate on link link1, and LMAC 12 is used to manage the logical entities in MLD1 that operate on link link2; MLD2 also includes three management units, namely UMAC 2, LMAC 21 and LMAC 22, wherein LMAC 21 is used to manage the logical entities in MLD2 that operate on link link1, and LMAC 22 is used to manage the logical entities in MLD2 that operate on link link2; MLD3 includes two management units MAC1 and MAC2, wherein MAC1 is used to manage the logical entities in MLD3 that operate on link link1, and MAC2 is used to manage the logical entities in MLD3 that operate on link link2.

当MLD2有数据需要发送给MLD3时,MLD2的UMAC 2可以将全部数据发送给MLD2的LMAC 22,通过LMAC 22发送数据给MLD3,也可以将全部数据发送给MLD1的LMAC 11,通过LMAC 11发送数据给MLD3,或者将部分或全部数据发送给MLD2的LMAC 22和MLD1的LMAC 11,同时通过LMAC 22和LMAC 11发送数据给MLD3。When MLD2 has data to send to MLD3, UMAC 2 of MLD2 can send all data to LMAC 22 of MLD2, and send the data to MLD3 through LMAC 22; or it can send all data to LMAC 11 of MLD1, and send the data to MLD3 through LMAC 11; or it can send part or all of the data to LMAC 22 of MLD2 and LMAC 11 of MLD1, and send the data to MLD3 through LMAC 22 and LMAC 11 at the same time.

当MLD3有数据需要发送给MLD2时,MLD3可以将全部数据发送给MLD2的LMAC 22,通过LMAC 22发送给MLD2的UMAC 2,也可以将全部数据发送给MLD1的LMAC 11,通过LMAC 11发送数据给MLD2的UMAC 2,或者将部分或全部数据发送给MLD2的LMAC 22和MLD1的LMAC 11,同时通过LMAC 22和LMAC 11发送数据给MLD2的UMAC 2。When MLD3 has data to send to MLD2, MLD3 can send all the data to LMAC 22 of MLD2, and send it to UMAC 2 of MLD2 through LMAC 22; or it can send all the data to LMAC 11 of MLD1, and send the data to UMAC 2 of MLD2 through LMAC 11; or it can send part or all of the data to LMAC 22 of MLD2 and LMAC 11 of MLD1, and send the data to UMAC 2 of MLD2 through LMAC 22 and LMAC 11 at the same time.

在一些实施例中,在MLD2通过MLD1发送数据给MLD3之前,MLD2可与MLD1进行协商,示例如下:In some embodiments, before MLD2 sends data to MLD3 through MLD1, MLD2 may negotiate with MLD1, as shown in the following example:

1)MLD2发送关联关系建立消息给MLD1,消息中指示请求建立MLD1的LMAC 11与MLD3的关联关系,示例地,关联关系建立消息中可包含以下参数:1) MLD2 sends an association establishment message to MLD1, indicating a request to establish an association relationship between MLD1's LMAC 11 and MLD3. For example, the association establishment message may include the following parameters:

LMAC ID:下层媒体接入层管理单元的标识,本实施例设置为MLD1的LMAC 11的标识;LMAC ID: the identifier of the lower media access layer management unit. In this embodiment, it is set to the identifier of LMAC 11 of MLD1.

STA ID:接收数据的设备的标识,本实施例设置为MLD3的标识。STA ID: The ID of the device receiving data. In this embodiment, it is set to the ID of MLD3.

MLD2保存MLD1的LMAC 11与MLD3的关联关系,例如,MLD2可在UMAC 2增加以下记录:MLD2 saves the association between LMAC 11 of MLD1 and MLD3. For example, MLD2 can add the following record in UMAC 2:

LMAC:LMAC 11的标识;LMAC: LMAC 11 logo;

STA:MLD3的标识。STA: The identifier of MLD3.

可选地,MLD1接收到关联关系建立消息后,可发送关联关系建立响应消息给MLD2, 响应消息中可指示是否同意建立关联关系,如响应消息中包含参数status,如status参数值为1,表示同意,status参数值为0,表示不同意,又如响应消息中包含参数LMAC ID,设置为LMAC 11的标识,指示与MLD3连接的MLD1中的下层媒体接入层管理单元,表示同意建立关联关系。MLD2在接收到MLD1的响应消息后,保存MLD1的LMAC 11与MLD3的关联关系。Optionally, after receiving the association establishment message, MLD1 may send an association establishment response message to MLD2. The response message may indicate whether the establishment of the association relationship is agreed. For example, the response message includes a status parameter. If the status parameter value is 1, it indicates agreement, and if the status parameter value is 0, it indicates disagreement. For example, the response message includes a LMAC ID parameter, which is set to the identifier of LMAC 11, indicating that the lower media access layer management unit in MLD1 connected to MLD3 agrees to establish the association relationship. After receiving the response message from MLD1, MLD2 saves the association relationship between MLD1's LMAC 11 and MLD3.

可选地,上述的关联关系建立消息也可由MLD1发送给MLD2,相应地,上述的关联关系建立响应消息可由MLD2发送给MLD1,此时,响应消息中可包含参数LMAC ID,设置为LMAC 22的标识,指示与MLD3连接的MLD2中的下层媒体接入层管理单元,表示同意建立关联关系。Optionally, the above-mentioned association establishment message may also be sent by MLD1 to MLD2, and correspondingly, the above-mentioned association establishment response message may be sent by MLD2 to MLD1. At this time, the response message may include a parameter LMAC ID, which is set to the identifier of LMAC 22, indicating that the lower-layer media access layer management unit in MLD2 connected to MLD3 agrees to establish the association relationship.

2)MLD2发送关联关系建立消息给MLD1,消息中指示MLD2的LMAC 22与MLD3的关联关系,即指示请求建立MLD1的LMAC 11与MLD3的关联关系,示例地,关联关系建立消息中可包含以下参数:2) MLD2 sends an association establishment message to MLD1, in which the association relationship between LMAC 22 of MLD2 and MLD3 is indicated, i.e., a request is made to establish an association relationship between LMAC 11 of MLD1 and MLD3. For example, the association establishment message may include the following parameters:

LMAC ID:下层媒体接入层管理单元的标识,本实施例设置为MLD2的LMAC 22的标识;LMAC ID: the identifier of the lower media access layer management unit, which is set to the identifier of LMAC 22 of MLD2 in this embodiment;

STA ID:接收数据的设备的标识,本实施例设置为MLD3的标识。STA ID: The ID of the device receiving data. In this embodiment, it is set to the ID of MLD3.

MLD2保存MLD1的LMAC 11与MLD3的关联关系。MLD2 saves the association between LMAC 11 of MLD1 and MLD3.

MLD1接收到关联关系建立消息后,根据消息中指示的MLD2的LMAC 22与MLD3的关联关系确认需要建立LMAC 11与MLD3的关联关系。可选地,MLD1可发送关联关系建立响应消息给MLD2,消息中可包含以下参数LMAC ID,设置为LMAC 11的标识,指示与MLD3连接的MLD1中的下层媒体接入层管理单元,表示同意建立关联关系。进一步地,响应消息中还可包含参数STA ID,设置为MLD3的标识,与LMAC ID一起指示LMAC 11与MLD3的关联关系。After MLD1 receives the association establishment message, it confirms the need to establish the association relationship between LMAC 11 and MLD3 based on the association relationship between LMAC 22 of MLD2 and MLD3 indicated in the message. Optionally, MLD1 may send an association establishment response message to MLD2, which may include the following parameter LMAC ID, which is set to the identifier of LMAC 11, indicating that the lower media access layer management unit in MLD1 connected to MLD3 agrees to establish the association relationship. Furthermore, the response message may also include a parameter STA ID, which is set to the identifier of MLD3, and together with LMAC ID, indicates the association relationship between LMAC 11 and MLD3.

MLD1和MLD3之间的通信可参考MLD2和MLD3之间的通信,这里不再详细介绍。The communication between MLD1 and MLD3 can refer to the communication between MLD2 and MLD3, which will not be described in detail here.

以下结合一个具体实施例对本发明进行进一步说明,该具体实施例中,MLD1为多链路接入点设备AP MLD1,MLD2为多链路接入点设备AP MLD2,MLD3为多链路终端设备STA MLD1,STA MLD1与AP MLD1在至少一条链路上建立连接,可以仅在一条链路上建立连接,也可以在两条链路上都建立连接。本实施例以一条链路建立连接为示例进行说明,STA MLD1与AP MLD1在link1上建立连接,如图4所示。在其他一些实施例中,如果STA MLD1与AP MLD1在两条链路上都建立连接,则可先断开其中一条链路上的连接,然后执行与仅在一条链路上建立连接一样的操作。 The present invention is further described below in conjunction with a specific embodiment. In the specific embodiment, MLD1 is a multi-link access point device AP MLD1, MLD2 is a multi-link access point device AP MLD2, and MLD3 is a multi-link terminal device STA MLD1. STA MLD1 and AP MLD1 establish a connection on at least one link, and may establish a connection on only one link or on both links. This embodiment is described by taking one link establishment as an example. STA MLD1 and AP MLD1 establish a connection on link1, as shown in FIG4. In some other embodiments, if STA MLD1 and AP MLD1 establish connections on both links, the connection on one of the links may be disconnected first, and then the same operation as establishing a connection on only one link is performed.

请参阅图4,通信系统包括多链路接入点设备AP MLD1和AP MLD2,多链路终端设备STA MLD1,AP MLD1和AP MLD2之间可以通过有线或者无线回程的方式,组成一个多接入点(AP)网络,从而进行数据以及网络中控制和/或管理命令和/或参数的交换。且AP MLD1和AP MLD2隶属于同一个非共址设备组,可设置组标识为NC-MLD01。Please refer to Figure 4. The communication system includes multi-link access point devices AP MLD1 and AP MLD2, and multi-link terminal device STA MLD1. AP MLD1 and AP MLD2 can form a multi-access point (AP) network through wired or wireless backhaul, so as to exchange data and control and/or management commands and/or parameters in the network. AP MLD1 and AP MLD2 belong to the same non-co-located device group, and the group identifier can be set to NC-MLD01.

多链路接入点设备AP MLD1和多链路接入点设备AP MLD2都包含两个逻辑接入点,AP MLD1包含逻辑接入点AP1和AP2,AP MLD2包含逻辑接入点AP3和AP4,可以操作在两条链路上,为描述方便,表述为链路link1和链路link2;多链路终端设备STA MLD1包含两个逻辑终端STA1和STA2,可以操作在与多链路接入点设备对应的两条链路上。The multi-link access point device AP MLD1 and the multi-link access point device AP MLD2 both contain two logical access points. AP MLD1 contains logical access points AP1 and AP2, and AP MLD2 contains logical access points AP3 and AP4. They can operate on two links, which are expressed as link link1 and link link2 for the convenience of description. The multi-link terminal device STA MLD1 contains two logical terminals STA1 and STA2, which can operate on the two links corresponding to the multi-link access point devices.

本发明实施例中,链路标识可用于在一个多链路接入点设备内部唯一的标识一个逻辑接入点,不同多链路接入点设备对链路的标识可以设置为不同的值,例如AP MLD2内链路标识可以是link3和link4,分别在物理信道上对应AP MLD1的link1和link2,即link1和link3使用相同的信道配置,link2和link4使用相同的信道配置。本发明实施例为了描述和对应方便,在不同的多链路接入点设备内都使用同一套链路标识。In the embodiment of the present invention, the link identifier can be used to uniquely identify a logical access point within a multi-link access point device. Different multi-link access point devices can set the link identifier to different values. For example, the link identifiers in AP MLD2 can be link3 and link4, which correspond to link1 and link2 of AP MLD1 on the physical channel, that is, link1 and link3 use the same channel configuration, and link2 and link4 use the same channel configuration. For the convenience of description and correspondence, the embodiment of the present invention uses the same set of link identifiers in different multi-link access point devices.

本发明实施例中接入点(AP)是指支持基于802.11协议的无线接入点设备,其具有无线收发的功能,比如路由器、无线交换机等;终端是指支持基于802.11协议的具有无线收发功能的设备,例如手机、电脑、电视机、投影仪等。应理解,图4仅为通信系统的一个架构示意图,本发明实施例中对通信系统中设备的数量、类型等不作限定,如可包含更多个终端或接入点,终端和接入点可以是多链路设备,也可以是单链路设备,不同多链路设备中的逻辑实体的数量也可不同。此外,本领域的技术人员将理解,依照本文描述的原理和功能,根据本申请的术语“接入点(AP)”还可以用于描述能够在网络架构内接收和传送无线信号的接入端口或任何其他接入点,因此,接入点的使用仅是示例性的。In the embodiment of the present invention, an access point (AP) refers to a wireless access point device that supports the 802.11 protocol and has the function of wireless transceiving, such as a router, a wireless switch, etc.; a terminal refers to a device that supports the 802.11 protocol and has the function of wireless transceiving, such as a mobile phone, a computer, a television, a projector, etc. It should be understood that FIG. 4 is only a schematic diagram of the architecture of the communication system. In the embodiment of the present invention, the number and type of devices in the communication system are not limited. For example, more terminals or access points may be included. The terminals and access points may be multi-link devices or single-link devices, and the number of logical entities in different multi-link devices may also be different. In addition, those skilled in the art will understand that according to the principles and functions described herein, the term "access point (AP)" according to the present application can also be used to describe an access port or any other access point that can receive and transmit wireless signals within a network architecture. Therefore, the use of access points is only exemplary.

S201、STA MLD1对其当前连接的接入点设备AP MLD1进行测量,如果STA MLD1测量到AP1的信号强度小于或等于门限值T1,并且持续Duration1时长都满足这个条件,则测量相邻接入点,选择满足漫游条件的接入点作为目标接入点。示例地,漫游条件可以包括:S201, STA MLD1 measures the access point device AP MLD1 to which it is currently connected. If STA MLD1 measures that the signal strength of AP1 is less than or equal to the threshold value T1, and this condition is met for a duration of Duration 1, then the adjacent access points are measured and the access point that meets the roaming condition is selected as the target access point. For example, the roaming condition may include:

1)AP1的信号强度小于或等于门限值T1,且目标接入点的信号强度大于或等于门限值T2,并且持续Duration2时长都满足这个条件;1) The signal strength of AP1 is less than or equal to the threshold value T1, and the signal strength of the target access point is greater than or equal to the threshold value T2, and this condition is met for a duration of Duration 2;

或,or,

2)目标接入点的信号强度大于或等于(AP1的信号强度+门限值T3),并且持续Duration3时长都满足这个条件。2) The signal strength of the target access point is greater than or equal to (the signal strength of AP1 + the threshold value T3), and this condition is met for a duration of Duration 3.

需要说明的是,这里测量的相邻接入点通过AP1发送的广播消息读取,或者在与AP1 建立连接时从AP1发送的连接响应消息获得。示例地,广播消息或者连接响应消息中对相邻接入点提供的信息包括以下参数:It should be noted that the neighboring access points measured here are read through the broadcast message sent by AP1, or in the The information is obtained from the connection response message sent by AP1 when the connection is established. For example, the information provided to the neighboring access point in the broadcast message or the connection response message includes the following parameters:

UMAC ID:接入点上层媒体接入层管理单元的标识,本实施例设置为AP MLD2的UMAC2的地址;UMAC ID: the identifier of the upper media access layer management unit of the access point. In this embodiment, it is set to the address of UMAC2 of AP MLD2;

Link 1info:操作在链路link1上的逻辑接入点的信息;Link 1info: information about the logical access point operating on link link1;

Link 2info:操作在链路link2上的逻辑接入点的信息。Link 2info: Information of the logical access point operating on link link2.

其中,Link 1info中可包含以下参数:Among them, Link 1info can include the following parameters:

Link ID:链路标识,本实施例设置为link1;Link ID: link ID, which is set to link1 in this embodiment;

LMAC ID:接入点下层媒体接入层管理单元的标识,本实施例设置为LMAC 21的地址。LMAC ID: The identifier of the lower-layer media access layer management unit of the access point. In this embodiment, it is set to the address of LMAC 21.

Link 2info中可包含以下参数:Link 2info can contain the following parameters:

Link ID:链路标识,本实施例设置为link2;Link ID: link ID, which is set to link2 in this embodiment;

LMAC ID:接入点下层媒体接入层管理单元的标识,本实施例设置为LMAC 22的地址。LMAC ID: The identifier of the lower-layer media access layer management unit of the access point. In this embodiment, it is set to the address of LMAC 22.

S202、确定目标接入点后,STA MLD1发送漫游请求消息(或者多链路重配置请求消息,或者其他控制消息,以下以漫游请求消息为例描述)给AP MLD1,消息中指示漫游的目标接入点。本发明实施例假设漫游的目标接入点为AP MLD2中的AP4,示例地,漫游请求消息中可包含以下参数:S202. After determining the target access point, STA MLD1 sends a roaming request message (or a multi-link reconfiguration request message, or other control messages, the following description takes the roaming request message as an example) to AP MLD1, and the message indicates the target access point of roaming. In the embodiment of the present invention, it is assumed that the target access point of roaming is AP4 in AP MLD2. For example, the roaming request message may include the following parameters:

UMAC ID:接入点上层媒体接入层管理单元的标识,本实施例设置为AP MLD2的UMAC 2的地址;UMAC ID: the identifier of the upper media access layer management unit of the access point. In this embodiment, it is set to the address of UMAC 2 of AP MLD2;

Link ID:链路标识,本实施例设置为link2。Link ID: link identifier, which is set to link2 in this embodiment.

可选地,漫游请求消息中的参数Link ID也可替换为用于指示接入点下层媒体接入层管理单元的标识的参数LMAC ID,如设置为LMAC 22的地址,同样可指示漫游的目标接入点。Optionally, the parameter Link ID in the roaming request message can also be replaced by the parameter LMAC ID used to indicate the identifier of the lower-layer media access layer management unit of the access point. If it is set to the address of LMAC 22, it can also indicate the target access point of roaming.

S203、AP MLD1接收到漫游请求消息后,发送MAC层配置变更请求消息给AP MLD2,消息中指示AP MLD1的LMAC 11与STA MLD1的关联关系,并指示请求建立AP MLD2的LMAC 22与STA MLD1的关联关系,示例地,MAC层配置变更请求消息中可包含以下参数:S203. After receiving the roaming request message, AP MLD1 sends a MAC layer configuration change request message to AP MLD2. The message indicates the association relationship between LMAC 11 of AP MLD1 and STA MLD1, and indicates a request to establish an association relationship between LMAC 22 of AP MLD2 and STA MLD1. For example, the MAC layer configuration change request message may include the following parameters:

Type:MAC配置类型,本实施例设置为add,表示建立配置;Type: MAC configuration type. In this embodiment, it is set to add, indicating that the configuration is established.

LMAC ID:接入点下层媒体接入层管理单元的标识,本实施例设置为AP MLD1的LMAC 11的地址;LMAC ID: the identifier of the lower-layer media access layer management unit of the access point. In this embodiment, it is set to the address of LMAC 11 of AP MLD1;

UMAC ID:接入点上层媒体接入层管理单元的标识,与漫游请求消息中的设置相同,本实施例设置为AP MLD2的UMAC 2的地址; UMAC ID: the identifier of the upper media access layer management unit of the access point, which is the same as the setting in the roaming request message. In this embodiment, it is set to the address of UMAC 2 of AP MLD2;

Link ID:链路标识,与漫游请求消息中的设置相同,本实施例设置为link2;Link ID: link ID, which is the same as the setting in the roaming request message. In this embodiment, it is set to link2;

STA info:终端的信息,本实施例中可包含STA MLD1的标识,STA MLD1的能力或/和操作参数,用于在STA MLD1与AP MLD2之间建立连接。STA info: information of the terminal, which in this embodiment may include the identification of STA MLD1, the capabilities and/or operation parameters of STA MLD1, which are used to establish a connection between STA MLD1 and AP MLD2.

S204、AP MLD2接收到MAC层配置变更请求消息后,在UMAC 2增加AP MLD1的LMAC 11与STA MLD1的关联关系,如增加以下记录:S204. After receiving the MAC layer configuration change request message, AP MLD2 adds the association relationship between LMAC 11 of AP MLD1 and STA MLD1 in UMAC 2, such as adding the following record:

LMAC:设置为LMAC 11的地址;LMAC: set to the address of LMAC 11;

STA:设置为STA MLD1的标识。STA: Set to the identifier of STA MLD1.

该记录用于当有该终端标识对应的数据时,可以发送给LMAC 11,再通过LMAC 11发送给终端。This record is used to send data corresponding to the terminal identifier to LMAC 11, and then send it to the terminal through LMAC 11.

S205、AP MLD2发送MAC层配置变更响应消息给AP MLD1,消息中指示是否同意变更,本实施例假设同意变更,示例地,MAC层配置变更响应消息可包含以下参数:S205. AP MLD2 sends a MAC layer configuration change response message to AP MLD1. The message indicates whether the change is approved. In this embodiment, it is assumed that the change is approved. For example, the MAC layer configuration change response message may include the following parameters:

UMAC ID for STA:指示与终端连接的接入点的上层媒体接入层管理单元,本实施例设置为AP2的UMAC 2的地址;UMAC ID for STA: indicates the upper media access layer management unit of the access point connected to the terminal. In this embodiment, it is set to the address of UMAC 2 of AP2;

LMAC ID for STA:指示与终端连接的接入点的下层媒体接入层管理单元,本实施例设置为AP2的LMAC 22的地址。LMAC ID for STA: indicates the lower media access layer management unit of the access point connected to the terminal. In this embodiment, it is set to the address of LMAC 22 of AP2.

S206、AP MLD1接收到MAC层配置变更响应消息后,发送漫游响应消息给STA MLD1,消息中指示是否同意请求,本实施例假设同意请求,示例地,漫游响应消息中可包含以下参数:S206. After receiving the MAC layer configuration change response message, AP MLD1 sends a roaming response message to STA MLD1. The message indicates whether the request is approved. In this embodiment, it is assumed that the request is approved. For example, the roaming response message may include the following parameters:

LMAC ID:接入点下层媒体接入层管理单元的标识,本实施例设置为AP MLD2的LMAC22的地址;LMAC ID: the identifier of the lower-layer media access layer management unit of the access point. In this embodiment, it is set to the address of LMAC22 of AP MLD2;

UMAC ID:接入点上层媒体接入层管理单元的标识,本实施例设置为AP MLD2的UMAC2的地址;UMAC ID: the identifier of the upper media access layer management unit of the access point. In this embodiment, it is set to the address of UMAC2 of AP MLD2;

Link ID:链路标识,本实施例设置为link2。Link ID: link identifier, which is set to link2 in this embodiment.

S207、STA MLD1接收到漫游响应消息后,在链路link2上发送重配置请求消息给AP MLD2,重配置请求消息中指示重配置类型为添加链路,此时STA MLD1与AP MLD1和AP MLD2同时连接。需要说明的是,本发明实施例中涉及的添加链路表示终端请求在与当前链路不同的其他链路上建立连接;S207. After receiving the roaming response message, STA MLD1 sends a reconfiguration request message to AP MLD2 on link link2. The reconfiguration request message indicates that the reconfiguration type is to add a link. At this time, STA MLD1 is connected to AP MLD1 and AP MLD2 at the same time. It should be noted that the adding link involved in the embodiment of the present invention means that the terminal requests to establish a connection on a link different from the current link;

S208、AP MLD2接收到MAC层配置变更请求消息后,在UMAC 2增加AP MLD2的LMAC 22与STA MLD1的关联关系,如增加以下记录:S208. After receiving the MAC layer configuration change request message, AP MLD2 adds the association relationship between LMAC 22 of AP MLD2 and STA MLD1 in UMAC 2, such as adding the following record:

LMAC:设置为LMAC 22的地址; LMAC: set to the address of LMAC 22;

STA:设置为STA MLD1的标识。STA: Set to the identifier of STA MLD1.

该记录用于当有该终端标识对应的数据时,可以发送给LMAC 22,再通过LMAC 22发送给终端。This record is used to send data corresponding to the terminal identifier to LMAC 22, and then send it to the terminal through LMAC 22.

209、AP MLD2发送DS STA notify消息给服务器DS,用于通知DS更新终端与接入点关联信息,指示将DS的数据通过AP MLD2发送给终端,示例地,消息中可包含以下参数:209. AP MLD2 sends a DS STA notify message to the server DS, which is used to notify the DS to update the terminal and access point association information, and instructs the DS data to be sent to the terminal through AP MLD2. For example, the message may include the following parameters:

Type:通知类型,本实施例设置为update,表示更新关联信息;Type: notification type. In this embodiment, it is set to update, indicating that the associated information is updated;

STA ID:终端的标识,本实施例设置为STA MLD1的标识;STA ID: the terminal ID. In this embodiment, it is set to the ID of STA MLD1.

AP ID:接入点的标识,本实施例设置为UMAC2的地址。AP ID: The identifier of the access point. In this embodiment, it is set to the address of UMAC2.

S210、DS接收到通知消息后,将STA MLD1的下行数据发送给AP MLD2的UMAC2,UMAC2根据记录查询可以通过AP MLD1的LMAC11或通过AP MLD2的LMAC22或同时通过LMAC11和LMAC22发送数据给STA MLD1。After receiving the notification message, S210 and DS send the downlink data of STA MLD1 to UMAC2 of AP MLD2. According to the record query, UMAC2 can send data to STA MLD1 through LMAC11 of AP MLD1 or through LMAC22 of AP MLD2 or through both LMAC11 and LMAC22.

S211、AP MLD2发送重配置响应消息给STA MLD1,指示重配置完成。S211, AP MLD2 sends a reconfiguration response message to STA MLD1, indicating that the reconfiguration is completed.

S212、STA MLD1接收到重配置响应消息后,发送重配置请求消息给AP MLD1,重配置请求消息中指示重配置类型为删除链路。S212. After receiving the reconfiguration response message, STA MLD1 sends a reconfiguration request message to AP MLD1. The reconfiguration request message indicates that the reconfiguration type is link deletion.

S213、AP MLD1接收到重配置请求消息后,因为类型是删除链路,可以不发送响应消息给STA MLD1,也可以发送响应消息给STA MLD1,指示确认删除链路。S213. After AP MLD1 receives the reconfiguration request message, because the type is to delete the link, it may not send a response message to STA MLD1, or it may send a response message to STA MLD1 to indicate confirmation of link deletion.

S214、AP MLD1发送MAC层配置变更请求消息给AP MLD2,消息中指示删除LMAC11和STA MLD1的关联关系,示例地,MAC层配置变更请求消息中可包含以下参数:S214. AP MLD1 sends a MAC layer configuration change request message to AP MLD2, where the message indicates to delete the association between LMAC11 and STA MLD1. For example, the MAC layer configuration change request message may include the following parameters:

Type:MAC配置类型,本实施例设置为remove,表示删除配置;Type: MAC configuration type. In this embodiment, it is set to remove, indicating that the configuration is deleted.

LMAC ID:接入点下层媒体接入层管理单元的标识,本实施例设置为AP MLD1的LMAC11的地址;LMAC ID: the identifier of the lower-layer media access layer management unit of the access point. In this embodiment, it is set to the address of LMAC11 of AP MLD1;

STA ID:终端的标识,本实施例设置为STA MLD1的标识。STA ID: The identifier of the terminal. In this embodiment, it is set to the identifier of STA MLD1.

S215、AP MLD2接收到MAC层配置变更请求消息后,删除LMAC11和STA MLD1的关联关系。S215. After receiving the MAC layer configuration change request message, AP MLD2 deletes the association between LMAC11 and STA MLD1.

至此,STA MLD1完成从AP MLD1到AP MLD2的漫游,本实施例通过AP MLD1和AP MLD2的协同控制,保证了STA MLD1从AP MLD1漫游到AP MLD2过程中的业务连续性,提高了用户体验。At this point, STA MLD1 completes roaming from AP MLD1 to AP MLD2. This embodiment ensures the service continuity of STA MLD1 during roaming from AP MLD1 to AP MLD2 through the coordinated control of AP MLD1 and AP MLD2, thereby improving the user experience.

上述实施例中,STA MLD1也可直接向AP MLD2发送漫游请求消息,AP MLD2再与AP MLD1进行协商,然后由AP MLD2或AP MLD1发送漫游响应消息给STA MLD1。In the above embodiment, STA MLD1 may also directly send a roaming request message to AP MLD2, AP MLD2 negotiates with AP MLD1, and then AP MLD2 or AP MLD1 sends a roaming response message to STA MLD1.

本发明实施例还提供一种通信装置,包括第二上层媒体接入层管理单元和第二下层媒 体接入层管理单元,所述第二上层媒体接入层管理单元和所述第二下层媒体接入层管理单元通信连接,且都隶属于第二电子设备,所述第二电子设备可与第一电子设备通信,其中,The embodiment of the present invention further provides a communication device, comprising a second upper layer media access layer management unit and a second lower layer media access layer management unit. The second upper layer media access layer management unit and the second lower layer media access layer management unit are communicatively connected and both belong to a second electronic device, and the second electronic device can communicate with the first electronic device, wherein:

所述第二上层媒体接入层管理单元用于将第一数据发送给所述第二下层媒体接入层管理单元和所述第一电子设备的第一下层媒体接入层管理单元中的至少一者,使得所述第二下层媒体接入层管理单元和所述第一下层媒体接入层管理单元中的至少一者将所述第一数据发送给第三电子设备;或者,The second upper layer media access layer management unit is used to send the first data to at least one of the second lower layer media access layer management unit and the first lower layer media access layer management unit of the first electronic device, so that at least one of the second lower layer media access layer management unit and the first lower layer media access layer management unit sends the first data to a third electronic device; or,

所述第二上层媒体接入层管理单元用于接收所述第二下层媒体接入层管理单元和所述第一电子设备的第一下层媒体接入层管理单元中的至少一者发送的第二数据,所述第二数据是接收到的第三电子设备发送的数据;The second upper media access layer management unit is used to receive second data sent by at least one of the second lower media access layer management unit and the first lower media access layer management unit of the first electronic device, where the second data is data sent by a third electronic device;

其中,所述第一下层媒体接入层管理单元和所述第二下层媒体接入层管理单元管理的逻辑实体操作在不同的链路上。The logical entities managed by the first lower layer media access layer management unit and the second lower layer media access layer management unit operate on different links.

在一个可选的例子中,本领域技术人员可以理解,上述装置可以具体为上述实施例中的MLD1或MLD2,该装置可以用于执行上述方法中与MLD1或MLD2对应的各个流程和/或步骤,为避免重复,此处不再赘述。In an optional example, those skilled in the art may understand that the above-mentioned device may specifically be MLD1 or MLD2 in the above-mentioned embodiment, and the device may be used to execute each process and/or step corresponding to MLD1 or MLD2 in the above-mentioned method, which will not be described again here to avoid repetition.

应理解,这里的装置以功能模块的形式体现。这里的术语“单元”可以指应用特有集成电路(application specific integrated circuit,ASIC)、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。上述装置具有实现上述方法中的相应步骤的功能;上述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。在本发明的实施例,装置也可以是芯片或者芯片系统,例如:片上系统(system on chip,SoC)。本发明在此不作限定。It should be understood that the device here is embodied in the form of a functional module. The term "unit" here may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a proprietary processor or a group processor, etc.) and a memory for executing one or more software or firmware programs, a merged logic circuit and/or other suitable components that support the described functions. The above-mentioned device has the function of implementing the corresponding steps in the above-mentioned method; the above-mentioned functions can be implemented by hardware, or by hardware executing the corresponding software implementation. The hardware or software includes one or more modules corresponding to the above-mentioned functions. In an embodiment of the present invention, the device may also be a chip or a chip system, such as a system on chip (SoC). The present invention is not limited here.

本发明实施例还提供了一种电子设备,图5为本发明实施例提供的电子设备的结构示意图。如图5所示,设备300包括处理器301、存储器302和通信接口303,其中,处理器301、存储器302和通信接口303通过总线304互相通信,存储器302中存储有可被所述处理器301执行的指令,所述指令由所述处理器301加载并执行,以控制通信接口303发送信号和/或接收信号。The embodiment of the present invention further provides an electronic device, and FIG5 is a schematic diagram of the structure of the electronic device provided by the embodiment of the present invention. As shown in FIG5, the device 300 includes a processor 301, a memory 302, and a communication interface 303, wherein the processor 301, the memory 302, and the communication interface 303 communicate with each other through a bus 304, and the memory 302 stores instructions that can be executed by the processor 301, and the instructions are loaded and executed by the processor 301 to control the communication interface 303 to send and/or receive signals.

应理解,设备300可以具体为上述实施例中的MLD1或MLD2,或者,上述实施例中的MLD1或MLD2的功能可以集成在设备300中,设备300可以用于执行上述实施例中的MLD1或MLD2对应的各个步骤和/或流程。可选地,该存储器302可以包括只读存储器和随机存取存储器,并向处理器301提供指令和数据。存储器302的一部分还可以包括非易 失性随机存取存储器。例如,存储器302还可以存储设备类型的信息。该处理器301可以用于执行存储器301中存储的指令,并且该处理器301执行该指令时,该处理器301可以执行上述方法实施例中相应的各个步骤和/或流程。It should be understood that the device 300 may be specifically the MLD1 or MLD2 in the above embodiment, or the functions of the MLD1 or MLD2 in the above embodiment may be integrated in the device 300, and the device 300 may be used to execute the various steps and/or processes corresponding to the MLD1 or MLD2 in the above embodiment. Optionally, the memory 302 may include a read-only memory and a random access memory, and provide instructions and data to the processor 301. A portion of the memory 302 may also include a non-volatile memory. For example, the memory 302 may also store information about the device type. The processor 301 may be used to execute instructions stored in the memory 301, and when the processor 301 executes the instructions, the processor 301 may execute the corresponding steps and/or processes in the above method embodiment.

应理解,在本发明实施例中,该处理器可以是中央处理单元(centralprocessing unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。It should be understood that in the embodiments of the present invention, the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.

在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器执行存储器中的指令,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in a processor or an instruction in the form of software. The steps of the method disclosed in conjunction with the embodiment of the present invention can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in a processor. The software module can be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor executes the instructions in the memory, and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it will not be described in detail here.

上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机指令或计算机程序时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质。半导体介质可以是固态硬盘。The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented by software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.

应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上,可以根据实际的需要选择其中的部分或者全部模块来实现本发明实施例方 案的目的。It should be understood that in various embodiments of the present invention, the size of the sequence number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention. The modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, that is, they may be located in one place, or they may be distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to implement the embodiments of the present invention. The purpose of the case.

在本发明所提供的几个实施例中,应该理解到,所揭露的设备、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如一个模块或者组件可以划分为多个模块或组件,或者多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided by the present invention, it should be understood that the disclosed devices, apparatuses and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation. For example, a module or component can be divided into multiple modules or components, or multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的模块及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。Those skilled in the art will appreciate that the modules and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。 The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims (10)

一种通信方法,其特征在于,包括:A communication method, comprising: 第二电子设备的第二上层媒体接入层管理单元将第一数据发送给第二电子设备的第二下层媒体接入层管理单元和第一电子设备的第一下层媒体接入层管理单元中的至少一者,使得所述第二下层媒体接入层管理单元和所述第一下层媒体接入层管理单元中的至少一者将所述第一数据发送给第三电子设备;或者,The second upper media access layer management unit of the second electronic device sends the first data to at least one of the second lower media access layer management unit of the second electronic device and the first lower media access layer management unit of the first electronic device, so that at least one of the second lower media access layer management unit and the first lower media access layer management unit sends the first data to a third electronic device; or 第二电子设备的第二上层媒体接入层管理单元接收第二电子设备的第二下层媒体接入层管理单元和第一电子设备的第一下层媒体接入层管理单元中的至少一者发送的第二数据,所述第二数据是接收到的第三电子设备发送的数据;The second upper media access layer management unit of the second electronic device receives second data sent by at least one of the second lower media access layer management unit of the second electronic device and the first lower media access layer management unit of the first electronic device, wherein the second data is data sent by the third electronic device; 其中,所述第一下层媒体接入层管理单元和所述第二下层媒体接入层管理单元管理的逻辑实体操作在不同的链路上。The logical entities managed by the first lower layer media access layer management unit and the second lower layer media access layer management unit operate on different links. 根据权利要求1所述的一种通信方法,其特征在于,还包括:A communication method according to claim 1, characterized in that it also includes: 第二电子设备接收第一电子设备发送的第一消息,或者发送第一消息给第一电子设备,所述第一消息用于建立关联关系,所述第一消息中包含所述第一下层媒体接入层管理单元的标识和所述第二下层媒体接入层管理单元的标识中的至少一者,及第三电子设备的标识;The second electronic device receives a first message sent by the first electronic device, or sends a first message to the first electronic device, where the first message is used to establish an association relationship, and the first message includes at least one of an identifier of the first lower media access layer management unit and an identifier of the second lower media access layer management unit, and an identifier of a third electronic device; 第二电子设备保存所述第一下层媒体接入层管理单元和所述第三电子设备的关联关系。The second electronic device stores the association relationship between the first lower media access layer management unit and the third electronic device. 根据权利要求2所述的一种通信方法,其特征在于,还包括:A communication method according to claim 2, characterized in that it also includes: 第二电子设备发送第二消息给第一电子设备,或者接收第一电子设备发送的第三消息,所述第二消息和所述第三消息都用于响应建立关联关系,所述第二消息中包含所述第二下层媒体接入层管理单元的标识,用于指示与所述第三电子设备连接的第二电子设备的下层媒体接入层管理单元,或者所述第二消息中包含所述第二上层媒体接入层管理单元的标识和所述第二下层媒体接入层管理单元的标识,用于指示与所述第三电子设备连接的第二电子设备的上层媒体接入层管理单元和下层媒体接入层管理单元;所述第三消息中包含所述第一下层媒体接入层管理单元的标识,用于指示与所述第三电子设备连接的第一电子设备的下层媒体接入层管理单元,或者所述第三消息中包含所述第一上层媒体接入层管理单元的标识和所述第一下层媒体接入层管理单元的标识,用于指示与所述第三电子设备连接的第一电子设备的上层媒体接入层管理单元和下层媒体接入层管理单元。The second electronic device sends a second message to the first electronic device, or receives a third message sent by the first electronic device, wherein the second message and the third message are both used to respond to establishing an association relationship, wherein the second message includes an identifier of the second lower media access layer management unit, which is used to indicate the lower media access layer management unit of the second electronic device connected to the third electronic device, or the second message includes an identifier of the second upper media access layer management unit and an identifier of the second lower media access layer management unit, which are used to indicate the upper media access layer management unit and the lower media access layer management unit of the second electronic device connected to the third electronic device; the third message includes an identifier of the first lower media access layer management unit, which is used to indicate the lower media access layer management unit of the first electronic device connected to the third electronic device, or the third message includes an identifier of the first upper media access layer management unit and an identifier of the first lower media access layer management unit, which are used to indicate the upper media access layer management unit and the lower media access layer management unit of the first electronic device connected to the third electronic device. 根据权利要求2所述的一种通信方法,其特征在于,还包括: A communication method according to claim 2, characterized in that it also includes: 第二电子设备接收第一电子设备发送的第四消息,或者发送第四消息给第一电子设备,所述第四消息用于删除关联关系,所述第四消息中包含所述第一下层媒体接入层管理单元的标识和所述第二下层媒体接入层管理单元的标识中的至少一者,及第三电子设备的标识;The second electronic device receives a fourth message sent by the first electronic device, or sends a fourth message to the first electronic device, wherein the fourth message is used to delete the association relationship, and the fourth message includes at least one of an identifier of the first lower layer media access layer management unit and an identifier of the second lower layer media access layer management unit, and an identifier of a third electronic device; 第二电子设备删除所述第一下层媒体接入层管理单元和所述第三电子设备的关联关系。The second electronic device deletes the association between the first lower media access layer management unit and the third electronic device. 根据权利要求1所述的一种通信方法,其特征在于,还包括:A communication method according to claim 1, characterized in that it also includes: 第二电子设备发送第五消息给第四电子设备,所述第五消息用于通知更新关联信息,所述第五消息中包含第二电子设备的标识和第三电子设备的标识,用于指示将第四电子设备的数据通过第二电子设备发送给第三电子设备。The second electronic device sends a fifth message to the fourth electronic device, where the fifth message is used to notify updating of associated information. The fifth message includes an identifier of the second electronic device and an identifier of the third electronic device, and is used to instruct sending data of the fourth electronic device to the third electronic device via the second electronic device. 根据权利要求1所述的一种通信方法,其特征在于,还包括:A communication method according to claim 1, characterized in that it also includes: 第二电子设备接收第三电子设备发送的第六消息,所述第六消息用于请求添加所述第二下层媒体接入层管理单元管理的逻辑实体操作的链路;The second electronic device receives a sixth message sent by the third electronic device, where the sixth message is used to request to add a link operated by the logical entity managed by the second lower layer media access layer management unit; 第二电子设备保存所述第二下层媒体接入层管理单元和所述第三电子设备的关联关系。The second electronic device saves the association relationship between the second lower media access layer management unit and the third electronic device. 根据权利要求1所述的一种通信方法,其特征在于,还包括:A communication method according to claim 1, characterized in that it also includes: 第二电子设备接收第三电子设备发送的第七消息,所述第七消息中指示请求添加所述第一下层媒体接入层管理单元管理的逻辑实体操作的链路。The second electronic device receives the seventh message sent by the third electronic device, wherein the seventh message indicates a request to add a link operated by the logical entity managed by the first lower layer media access layer management unit. 一种通信装置,其特征在于,包括第二上层媒体接入层管理单元和第二下层媒体接入层管理单元,所述第二上层媒体接入层管理单元和所述第二下层媒体接入层管理单元通信连接,且都隶属于第二电子设备,所述第二电子设备可与第一电子设备通信,其中,A communication device, characterized in that it comprises a second upper media access layer management unit and a second lower media access layer management unit, the second upper media access layer management unit and the second lower media access layer management unit are communicatively connected and both belong to a second electronic device, and the second electronic device can communicate with a first electronic device, wherein: 所述第二上层媒体接入层管理单元用于将第一数据发送给所述第二下层媒体接入层管理单元和所述第一电子设备的第一下层媒体接入层管理单元中的至少一者,使得所述第二下层媒体接入层管理单元和所述第一下层媒体接入层管理单元中的至少一者将所述第一数据发送给第三电子设备;或者,The second upper layer media access layer management unit is used to send the first data to at least one of the second lower layer media access layer management unit and the first lower layer media access layer management unit of the first electronic device, so that at least one of the second lower layer media access layer management unit and the first lower layer media access layer management unit sends the first data to a third electronic device; or, 所述第二上层媒体接入层管理单元用于接收所述第二下层媒体接入层管理单元和所述第一电子设备的第一下层媒体接入层管理单元中的至少一者发送的第二数据,所述第二数据是接收到的第三电子设备发送的数据;The second upper media access layer management unit is used to receive second data sent by at least one of the second lower media access layer management unit and the first lower media access layer management unit of the first electronic device, where the second data is data sent by a third electronic device; 其中,所述第一下层媒体接入层管理单元和所述第二下层媒体接入层管理单元管理的逻辑实体操作在不同的链路上。 The logical entities managed by the first lower layer media access layer management unit and the second lower layer media access layer management unit operate on different links. 一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现权利要求1-7中任一项所述的方法。An electronic device comprises a memory, a processor and a computer program stored in the memory, wherein the processor executes the computer program to implement the method according to any one of claims 1 to 7. 一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7中任一项所述的方法。 A computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the method according to any one of claims 1 to 7.
PCT/CN2023/095608 2023-05-22 2023-05-22 Communication method and apparatus, electronic device, and storage medium WO2024239210A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/CN2023/095608 WO2024239210A1 (en) 2023-05-22 2023-05-22 Communication method and apparatus, electronic device, and storage medium
CN202380033241.3A CN119318201A (en) 2023-05-22 2023-05-22 A communication method, device, electronic device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2023/095608 WO2024239210A1 (en) 2023-05-22 2023-05-22 Communication method and apparatus, electronic device, and storage medium

Publications (1)

Publication Number Publication Date
WO2024239210A1 true WO2024239210A1 (en) 2024-11-28

Family

ID=93588660

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2023/095608 WO2024239210A1 (en) 2023-05-22 2023-05-22 Communication method and apparatus, electronic device, and storage medium

Country Status (2)

Country Link
CN (1) CN119318201A (en)
WO (1) WO2024239210A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210160941A1 (en) * 2019-11-22 2021-05-27 Qualcomm Incorporated Synchronizing multi-link communications in a wireless local area network (wlan)
CN114430932A (en) * 2019-09-26 2022-05-03 高通股份有限公司 Address Translation for Multilink Operation in Wireless Local Area Networks (WLAN)
CN115734393A (en) * 2021-08-25 2023-03-03 成都极米科技股份有限公司 Data transmission method, device and storage medium
US20230090228A1 (en) * 2021-09-17 2023-03-23 Kabushiki Kaisha Toshiba Wireless communication device
US20230119901A1 (en) * 2020-03-10 2023-04-20 Canon Kabushiki Kaisha Method and apparatus for multi-link setup between multi-link non-ap logical entities

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114430932A (en) * 2019-09-26 2022-05-03 高通股份有限公司 Address Translation for Multilink Operation in Wireless Local Area Networks (WLAN)
US20210160941A1 (en) * 2019-11-22 2021-05-27 Qualcomm Incorporated Synchronizing multi-link communications in a wireless local area network (wlan)
US20230119901A1 (en) * 2020-03-10 2023-04-20 Canon Kabushiki Kaisha Method and apparatus for multi-link setup between multi-link non-ap logical entities
CN115734393A (en) * 2021-08-25 2023-03-03 成都极米科技股份有限公司 Data transmission method, device and storage medium
US20230090228A1 (en) * 2021-09-17 2023-03-23 Kabushiki Kaisha Toshiba Wireless communication device

Also Published As

Publication number Publication date
CN119318201A (en) 2025-01-14

Similar Documents

Publication Publication Date Title
JP7234404B2 (en) Roaming method in multilink scene, multilink device and storage medium
CN113746585B (en) Time service method and communication device
WO2021238774A1 (en) Communication method and apparatus
WO2021204022A1 (en) Measurement method and apparatus
CN116055311A (en) Communication method and device
WO2022206490A1 (en) Bluetooth message transmission method and apparatus, and bluetooth network
CN114422614B (en) Method, device, equipment and storage medium for controlling multilink equipment to transmit data
US12294891B2 (en) Communication method and apparatus
WO2022000579A1 (en) Multi-link terminal and method and apparatus thereof for executing link switching, and storage medium
CN115665887A (en) Connection establishing method, device, equipment and storage medium
WO2023115871A1 (en) Multi-link device connection management method and apparatus, device, and storage medium
CN115988617A (en) Timed awakening period replacing method, device, equipment and storage medium
CN116471605A (en) Information configuration method and device and related equipment
WO2021160057A1 (en) Inter-system handover method and communication apparatus
WO2024239210A1 (en) Communication method and apparatus, electronic device, and storage medium
CN116095776A (en) Method, device, equipment and storage medium for switching access points
CN114760716B (en) Method, device, equipment and storage medium for reconfiguring link
CN115842698B (en) Multi-point collaborative operation method, device, equipment and storage medium
CN115567923A (en) Method, device, equipment and storage medium for establishing multiple connections
WO2024138996A1 (en) Wireless roaming method and apparatus, and device and storage medium
WO2021032014A1 (en) Method and apparatus for determining cell configuration
CN114828008A (en) Authorization information updating method and related device
CN114126001B (en) Method, apparatus, device and medium for transmitting system parameters of soft access device
CN116582713A (en) Method, device, equipment and storage medium for guaranteeing continuity of video watching and playing
WO2024139007A1 (en) Mobility management method and apparatus based on link collaboration

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

Country of ref document: EP

Kind code of ref document: A1