Multi-link information transmission method, electronic device and storage medium

By sending and receiving multi-link collaboration requests and configuring information frames between multi-link devices, the problem of low channel utilization in multi-AP collaboration networks is solved, and efficient multi-link information transmission and collaborative operation is achieved.

WO2025152431A1PCT designated stage expired Publication Date: 2025-07-24ZTE CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/113941
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-17
Filing Date
2024-08-22
Publication Date
2025-07-24

AI Technical Summary

Technical Problem

In the multi-AP collaborative network scenario, the prior art requires multiple PASN frame interactions on each link to negotiate collaborative requests and pass multicast key information, resulting in a reduced channel utilization.

Method used

By sending and receiving multi-link coordination request information, responding multi-link configuration information and carrying multi-link configuration information between the first multi-link device and the second multi-link device, the multi-link device coordinated operation is realized, and the number of PASN frame interactions is reduced.

Benefits of technology

It improves information transmission efficiency, improves channel utilization, and simplifies the multi-link AP collaborative operation process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024113941_24072025_PF_FP_ABST
    Figure CN2024113941_24072025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a multi-link information transmission method, an electronic device and a storage medium. The method comprises: a first multi-link device sends, on a first link, to a second multi-link device a first multi-link information frame comprising multi-link coordinated request information; the first multi-link device receives, on the first link, a second multi-link information frame sent by the second multi-link device, wherein the second multi-link information frame comprises multi-link configuration information in response to the multi-link request coordination information; and the first multi-link device sends to the second multi-link device a third multi-link information frame carrying the multi-link configuration information. The embodiments of the present application are intended to achieve multi-link information transmission in a multi-link device coordinated operation scenario, so as to improve information transmission efficiency and channel utilization rate.
Need to check novelty before this filing date? Find Prior Art

Description

Multi-link information transmission method, electronic device and storage medium Technical Field

[0001] The present application relates to the field of wireless communication technology, for example, to a multi-link information transmission method, electronic equipment and storage medium. Background Art

[0002] Fiber to the Room (FTTR) technology uses optical fiber to connect wireless router access points (APs) in different rooms or locations in homes, small and medium-sized enterprises, and other scenarios, providing high-bandwidth, highly reliable connections between multiple APs. A point-to-multipoint optical distribution network can be used to connect master and slave APs. With increasing demands for information security, ensuring the security of user information transmission in FTTR scenarios has become a research priority. Currently, the Preassociation Security Negotiation (PASN) protocol can be used to enable multicast message exchange between APs with two identical or overlapping operating channels. However, in multi-AP collaborative network scenarios, when the operating channels of two links are identical or partially overlap, two Access Point Multi-Link Devices (AP MLDs) may need to collaborate on multiple links, such as transmitting multi-link AP collaboration information frames. This requires the transmission of multiple sets of collaboration frame multicast keys. To address this situation, related technologies require transmitting three PASN frames on each link for interaction, and then negotiate a link's cooperation request during each interaction and transmit the link's multicast key information, resulting in reduced channel utilization.

[0003] Summary of the Invention

[0004] The present application aims to provide a multi-link information transmission method, electronic device and storage medium to realize multi-link information transmission in a multi-link device coordinated operation scenario, thereby improving information transmission efficiency and channel utilization.

[0005] This embodiment of the present application provides a multi-link information transmission method, which is applied to a first multi-link access device. The method includes:

[0006] The first multi-link device sends a first multi-link information frame including multi-link cooperation request information to the second multi-link device on the first link;

[0007] The first multi-link device receives, on the first link, a second multi-link information frame sent by the second multi-link device, wherein the second multi-link information frame includes multi-link configuration information in response to the multi-link request coordination information;

[0008] The first multi-link device sends a third multi-link information frame carrying multi-link configuration information to the second multi-link device.

[0009] The embodiment of the present application further provides a multi-link information transmission method, which is applied to a second multi-link device and includes:

[0010] The second multi-link device receives, on the first link, a first multi-link information frame including multi-link cooperation request information sent by the first multi-link device;

[0011] The second multi-link device sends a second multi-link information frame to the first multi-link device on the first link, wherein the second multi-link information frame includes multi-link configuration information in response to the multi-link request coordination information;

[0012] The second multi-link device receives a third multi-link information frame carrying multi-link configuration information sent by the first multi-link device.

[0013] An embodiment of the present application further provides an electronic device, wherein the electronic device includes:

[0014] one or more processors;

[0015] a memory for storing one or more programs;

[0016] When the one or more programs are executed by the one or more processors, the one or more processors implement any method described in the embodiments of the present application.

[0017] An embodiment of the present application also provides a computer-readable storage medium, wherein the computer-readable storage medium stores one or more programs, and the one or more programs are executed by one or more processors to implement any method described in the embodiments of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0019] FIG1 is a flowchart of a multi-link information transmission method provided in an embodiment of the present application;

[0020] FIG2 is a flowchart of another multi-link information transmission method provided in an embodiment of the present application;

[0021] FIG3 is a schematic diagram of the structure of a receiving multicast key field provided in an embodiment of the present application;

[0022] FIG4 is a schematic diagram of the structure of a multi-link configuration information field provided in an embodiment of the present application;

[0023] FIG5 is a schematic diagram of the structure of a multi-link configuration information field provided in an embodiment of the present application;

[0024] FIG6 is a schematic diagram of the structure of a multi-link configuration information field provided in an embodiment of the present application;

[0025] FIG7 is an example diagram of multi-link information transmission provided by an embodiment of the present application;

[0026] FIG8 is an example diagram of PASN frame interaction between a workstation and an access point provided in an embodiment of the present application;

[0027] FIG9 is a schematic diagram of a first PASN authentication frame structure provided in an embodiment of the present application;

[0028] FIG10 is a schematic diagram of a second PASN authentication frame structure provided in an embodiment of the present application;

[0029] FIG11 is a schematic diagram of a third PASN authentication frame structure provided in an embodiment of the present application;

[0030] FIG12 is an example diagram of multi-link information interaction provided by an embodiment of the present application;

[0031] FIG13 is a schematic structural diagram of a multi-link information transmission device provided in an embodiment of the present application;

[0032] FIG14 is a schematic structural diagram of another multi-link information transmission device provided in an embodiment of the present application;

[0033] FIG15 is a schematic structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0034] It should be understood that the specific implementations described herein are only used to explain and limit the present application.

[0035] In the subsequent description, suffixes such as "module", "component" or "unit" used to represent elements are only used to facilitate the description of this application and have no specific meaning. Therefore, "module", "component" or "unit" can be used interchangeably.

[0036] FIG1 is a flowchart of a multi-link information transmission method provided in an embodiment of the present application. The embodiment of the present application is applicable to multi-link information transmission between multi-link access devices. Referring to FIG1 , the method provided in the embodiment of the present application specifically includes:

[0037] Step 110: The first multi-link device sends a first multi-link information frame including multi-link cooperation request information to the second multi-link device on the first link.

[0038] In an embodiment of the present application, a first multi-link device may send a first multi-link information frame to a second multi-link device via a first link. The first multi-link information frame is used by the first multi-link device to request the second multi-link device to perform multi-link coordination. Specifically, the first multi-link information frame may be an information frame, which may include a management frame or a data frame. For example, the first multi-link information frame may include a management frame such as an action frame and an authentication frame. The first multi-link information frame may also include a data frame such as an EAPOL frame.

[0039] Step 120: The first multi-link device receives, on the first link, a second multi-link information frame sent by the second multi-link device, wherein the second multi-link information frame includes multi-link configuration information in response to the multi-link cooperation request information.

[0040] In an embodiment of the present application, after receiving the first multi-link information frame, the second multi-link device may respond to the multi-link coordination request carried in the first multi-link information frame, thereby generating a second multi-link information frame. The second multi-link information frame may carry multi-link configuration information, and the multi-link configuration information may respond to the multi-link coordination request carried in the first multi-link information frame. The second multi-link device may send the second multi-link information frame to the first multi-link device via the first link, and the first multi-link device may receive the second multi-link information frame.

[0041] Step 130: The first multi-link device sends a third multi-link information frame carrying multi-link configuration information to the second multi-link device.

[0042] In this embodiment of the present application, the first multi-link device may further send a third multi-link information frame to the second multi-link device. The third multi-link information frame may carry multi-link configuration information.

[0043] FIG2 is a flowchart of another multi-link information transmission method provided in an embodiment of the present application. The embodiment of the present application is applicable to multi-link information transmission between multi-link access devices. Referring to FIG2 , the method provided in the embodiment of the present application specifically includes:

[0044] Step 210: The second multi-link device receives, on the first link, a first multi-link information frame including multi-link cooperation request information sent by the first multi-link device.

[0045] In an embodiment of the present application, the second multi-link device may receive a first multi-link information frame sent by the first multi-link device via the first link. The first multi-link information frame is used by the first multi-link device to request the second multi-link device to perform multi-link coordination. Specifically, the first multi-link information frame may be an information frame, which may include a management frame or a data frame. For example, the first multi-link information frame may include a management frame such as an action frame and an authentication frame. The first multi-link information frame may also include a data frame such as an EAPOL frame.

[0046] Step 220: The second multi-link device sends a second multi-link information frame to the first multi-link device on the first link, wherein the second multi-link information frame includes multi-link configuration information in response to the multi-link cooperation request information.

[0047] In an embodiment of the present application, after receiving the first multi-link information frame, the second multi-link device may respond to the multi-link coordination request carried in the first multi-link information frame, thereby generating a second multi-link information frame. The second multi-link information frame may carry multi-link configuration information, and the multi-link configuration information may respond to the multi-link coordination request carried in the first multi-link information frame. The second multi-link device may send the second multi-link information frame to the first multi-link device via the first link, and the first multi-link device may receive the second multi-link information frame.

[0048] Step 230: The second multi-link device receives a third multi-link information frame carrying multi-link configuration information sent by the first multi-link device.

[0049] In this embodiment of the present application, the second multi-link device may further receive a third multi-link information frame sent by the first multi-link device. The third multi-link information frame may carry multi-link configuration information.

[0050] In some application embodiments, the multi-link coordination request information includes at least one of the following:

[0051] Identification information, link configuration information, multi-link device information, and link capability information of each link of the first multi-link device.

[0052] In an embodiment of the present application, the multi-link coordination request information carried in the first multi-link information frame may include information requesting multi-link coordination, and may include identification information of each link of the first multi-link device, link configuration information, multi-link device information, and link capability set information. The identification information of each link of the first multi-link device may be identification information of each link of the first multi-link device, such as Link ID or Link MAC address, etc. The link configuration information may include attribute information of each link configuration, including working channel, bandwidth, primary channel number, etc. The multi-link device information may be information representing attributes of the first multi-link device, and may include an access point multi-link device media access control layer address of the first multi-link device, etc. The link capability set information may be a set of attribute information of each link capability of the first multi-link device.

[0053] In some other application embodiments, the multi-link configuration information of the second multi-link information frame includes at least one of the following:

[0054] Identification information of each link of the second multi-link device, link configuration information, multi-link device information, link coordination state information, and receiving multicast key information of each link of the first link device.

[0055] In an embodiment of the present application, the multi-link configuration information written to the second multi-link information frame may include one or more of identification information of each link of the second multi-link device, link configuration information, multi-link device information, link coordination state information, and reception multicast key information of each link of the first-link device. The identification information of each link of the second multi-link device may be identification information of each link in the second multi-link device, the link configuration information may include information such as a working channel, bandwidth, and primary channel number, the multi-link device information may be attribute information of the second multi-link device, and may include a media access control layer address of an access point of the second multi-link device, etc. The reception multicast key information of each link of the first-link device may be key information determined by the second multi-link device for the first-link device to perform multicast reception on each link.

[0056] In some application embodiments, the link coordination state information in the multi-link coordination response information indicates a non-successful state, and the second multi-link information frame does not display at least one of the identification information of each link of the second multi-link device, the link configuration information, the multi-link device information, and the receiving multicast key information of each link of the second multi-link device.

[0057] In an embodiment of the present application, the link coordination state information in the multi-link configuration information of the second multi-link information frame indicates a non-successful state, and the second multi-link information frame does not display at least one of the identification information, link configuration information, multi-link device information of each link of the second multi-link device, and the receiving multicast key information of each link of the second multi-link device.

[0058] In an embodiment of the present application, the link coordination transfer information in the multi-link configuration information of the second multi-link information frame indicates an unsuccessful state, that is, the second multi-link device fails to respond to the multi-link coordination request information of the first multi-link device, and the second multi-link information frame does not display one or more of the identification information of each link of the second multi-link device, the link configuration information, the multi-link device information, and the receive multicast key information of each link of the first multi-link device.

[0059] In some application embodiments, the multilink configuration information of the third multilink information frame includes at least one of the following:

[0060] Each link of the second multi-link device receives multicast key information.

[0061] In this embodiment of the present application, the multi-link configuration information in the third multi-link information frame sent by the first multi-link device to the second multi-link device may include at least the receiving multicast key information of each link of the second multi-link device. That is, the third multi-link information frame includes at least the key information used by the second multi-link device to receive multicast on each link.

[0062] Based on the above application embodiment, at least one of the following is also included:

[0063] The multilink configuration information of the second multilink information frame carries the access point identification information allocated to each link of the first multilink;

[0064] The multi-link configuration information of the third multi-link information frame carries the access point identification information allocated to each link of the second multi-link.

[0065] In the embodiment of the present application, at least one of the second multi-link information frame or the third multi-link information frame carries access point identification information of each link of the corresponding multi-link device.

[0066] In some application embodiments, the first multi-link device and the second multi-link device have the same multicast key, and one of the second multi-link information frame or the third multi-link information frame carries receiving multicast key information of each link.

[0067] Specifically, the first multi-link device and the second multi-link device may use the same multicast key. Accordingly, the second multi-link information frame and the third multi-link information frame may only transmit one copy of the receiving multicast key information on each link. That is, if the second multi-link information frame transmits the receiving multicast key on each link, the third multi-link information frame does not transmit the receiving multicast key on each link. Alternatively, if the second multi-link information frame does not transmit the receiving multicast key on each link, the third multi-link information frame transmits the receiving multicast key on each link.

[0068] In some application embodiments, the invention further comprises:

[0069] The access point identification information is unidirectionally allocated, and the multi-link configuration information in one of the second multi-link information frame or the third multi-link information frame carries the access point identification information allocated to each link.

[0070] In the embodiment of the present application, the access point identification information is allocated unidirectionally, that is, the access point identification information of each link is allocated by the first multi-link device or the second multi-link device, and the access point identification information allocated to each link is only carried by the multi-link configuration information in one of the second multi-link information frame or the third multi-link information frame.

[0071] In some application embodiments, the access point identification information allocated on all links is the same, and the access point identification information is carried in the multi-link device information set of the second multi-link information frame or the third multi-link information frame.

[0072] Specifically, all links between the first multi-link device and the second multi-link device may be allocated the same access point identification information, and the access point identification information may be carried in the multi-link device information set of the second multi-link information frame or the third multi-link information frame.

[0073] In some other application embodiments, the invention further comprises:

[0074] The access point identifiers allocated to all links are different, and the access point identifier information is carried in the link configuration information set of the second multi-link information frame or the third multi-link information frame.

[0075] Specifically, all links between the first multi-link device and the second multi-link device may be assigned different access point identification information, and the access point identification information may be carried in the link configuration information set of the second multi-link information frame or the third multi-link information frame.

[0076] In some application embodiments, the receiving multicast key information of the second multilink information frame or the third multilink information frame is transmitted in an encrypted manner.

[0077] In an embodiment of the present application, the received multicast key information can be transmitted in an encrypted manner, that is, when the received multicast key information is transmitted through the second multilink information frame and / or the third multilink information frame, the received multicast key information can be in an encrypted state within the second multilink information frame and / or the third multilink information frame.

[0078] In some application embodiments, the received multicast key information includes an element number information field, a field length information field, a link identifier field, a group temporary key information field, an integrity group temporary key information field, and a beacon frame integrity group temporary key information field.

[0079] In an embodiment of the present application, referring to FIG3 , the received multicast key information may be composed of an element number information (Element ID) field, a field length information (Length) field, a link identifier (Link identifier) ​​field, a group temporary key information (GTK Info) field, an integrity group temporary key information (IGTK Info) field, and a beacon frame integrity group temporary key information (BIGTK Info) field. The fields of the received multicast key information may be explained as shown in Table 1:

[0080] Table 1 Explanation of the receive multicast key field

[0081] In some application embodiments, the receiving multicast key information and access point identification information of the multi-link configuration information are transmitted in an encrypted manner.

[0082] In the embodiment of the present application, at least one of the multi-link configuration information of the second multi-link frame or the third multi-link frame may be transmitted by encrypting the reception multicast key information and the access point identification information included therein.

[0083] Based on the above-mentioned application embodiment, the multi-link configuration information includes an element identification information field, a field length information field, a link identifier information field, an allocation bitmap information and an allocation information set field, wherein the allocation bitmap information field includes an access point identification information indication field, a group temporary key information indication field, an integrity group temporary key information indication field and a beacon frame integrity group temporary key information indication field, and the allocation information set includes a group temporary key information field, an integrity group temporary key information field and a beacon frame integrity group temporary key information field.

[0084] In an embodiment of the present application, referring to FIG4 , the multi-link configuration information includes an element identification information (Element ID) field, a field length information (Length) field, a link identifier information (Link identifier) ​​field, an assignment bitmap information (Assignment bitmap) and an assignment information set (Assignment information) field, wherein the assignment bitmap information field includes an access point identification information indication (AP ID Present) field, a group temporary key information indication (GTK Info Present) field, an integrity group temporary key information indication (IGTK Info Present) field and a beacon frame integrity group temporary key information indication (BIGTK Info Present) field, and the assignment information set includes an access point identification information field, a group temporary key information (GTK Info) field, an integrity group temporary key information (IGTK Info) field and a beacon frame integrity group temporary key information (BIGTK Info) field. The explanation of each field in the multi-link configuration information can be shown in Table 2:

[0085] Table 2 Multilink configuration information field explanation

[0086] In some application embodiments, it also includes: receiving multi-link configuration information encrypted transmission of multicast key information.

[0087] In an embodiment of the present application, the encryption of the multicast key information can be performed by encrypting the multilink configuration information including the received multicast key information, and the encrypted multilink configuration information can be transmitted through the second multilink information frame or the third multilink information frame.

[0088] Based on the above-mentioned application embodiment, the multi-link configuration information includes: an element identification information field, a field display bitmap field and a link information field, wherein the field display bitmap field includes a status indication display field, a link media access control layer address display field, a link capability set display field, a working channel type display field, a working channel display field, a working bandwidth display field, a robust security network element display field, an extended robust security network element display field and an allocation information display field; the link information field includes a status indication field, a link media access control layer address field, a link capability set field, a working channel type field, a working channel field, a working bandwidth field, a robust security network element field, an extended robust security network element field, an allocation information field, an allocation bitmap information field and an allocation information set field; the allocation bitmap information field includes an access point identification information indication field, a group temporary key information indication field, an integrity group temporary key information indication field and a beacon frame integrity group temporary key information indication field; the allocation information field includes a group temporary key information field, an integrity group temporary key information field and a beacon frame integrity group temporary key information field.

[0089] Specifically, referring to FIG5, the multi-link configuration information provided by the embodiment of the present application can be composed of an element identification information field, a field display bitmap field and a link information field, wherein the field display bitmap field includes a status indication display field, a link media access control layer address display field, a link capability set display field, a working channel type display field, a working channel display field, a working bandwidth display field, a robust security network element display field, an extended robust security network element display field and an allocation information display field, and the link information field includes a status indication field, a link media access control layer address field, a link capability set field, a working channel type display field, a working channel display field, a working bandwidth display field, a robust security network element display field, an extended robust security network element display field and an allocation information display field. The working channel type field, the working channel field, the working bandwidth field, the robust security network element field, the extended robust security network element field, the allocation information field, the allocation bitmap information field, and the allocation information set field. The allocation bitmap information field includes the access point identification information indication field, the group temporary key information indication field, the integrity group temporary key information indication field, and the beacon frame integrity group temporary key information indication field. The allocation information field includes the group temporary key information field, the integrity group temporary key information field, and the beacon frame integrity group temporary key information field. The explanation of each field can be shown in Table 3:

[0090] Table 3 Multilink configuration information field explanation

[0091] In some other application embodiments, referring to FIG6 , the multi-link configuration information may include an element identifier field, an element length field, an element extension identifier, a display bitmap field, a common information field, a link X information field, a link Y information field, and a common information field. The display bitmap field may include an access point multi-link device identification display field, a multi-link device capability and operation display field, and a multi-link access point media access control layer address information display field. The common information field may include a common information length field, an access point multi-link device identification information field, a multi-link device capability and operation field, and a multi-link access point media access control layer address information field. The fields of the multi-link configuration information may be explained as shown in Table 4 below:

[0092] Table 4 Multilink configuration information field explanation

[0093] Based on the above application embodiment, the encrypted transmitted element includes a padding field, which is used to supplement the byte length of the element.

[0094] In an embodiment of the present application, the encrypted transmitted element may further include a padding field, which may supplement the byte length of the encrypted transmitted element so that the byte length of the encrypted transmitted element may be a multiple of 16 bytes or a multiple of 8 bytes, etc.

[0095] Based on the above application embodiment, the information frame includes at least one of the following: a management frame or a data frame.

[0096] In an embodiment of the present application, information frames such as the first multi-link information frame, the second multi-link information frame, and the third multi-link information frame may be management frames or data frames. For example, management frames may include action frames or authentication frames, and data frames may include EAPOL frames.

[0097] In an exemplary embodiment, the PASN protocol is used as an example to describe multi-link information transmission in a multi-access point collaboration scenario. PASN frames are used to transmit multi-link information. This multi-link information can include multi-link collaboration request and response information. Encrypted transmission requires multicast key information on one or more collaboration links, as well as AP ID information assigned to each link. This enables two AP MLDs to collaborate on multiple links using a single PASN frame exchange, thereby improving channel utilization efficiency. As shown in Figure 7, AP MLD1 and AP MLD2 complete the PASN handshake process on the 2.4 GHz link. After establishing a multi-link connection, they can exchange collaboration information frames on the three links. In an embodiment of the present application, the PASN protocol frame may be a pre-connection security negotiation protocol frame defined by 802.11az, wherein the IEEE 802.11az working group has completed the definition of the final version. As the next generation positioning technology, 802.11az is characterized in that the physical layer is improved based on the HE (High Efficient) PHY defined by the Wi-Fi 6 protocol. For example, the HE ranging PPDU defined by the 11az ranging technology includes HE ranging NDP and HE TB (Trigger based) ranging NDP (Null Data Packet). It also allows STA to perform ranging with multiple APs, ultimately achieving multi-point positioning. In addition, APs and STAs that support the 802.11az function perform ranging and positioning by establishing an FTM session. In order to protect the security of the FTM session, 802.11az defines a pre-connection security negotiation protocol, that is, through the interaction of three PASN authentication frames, a PTK is generated, and the PTK is used to encrypt the FTM frame to prevent sniffing and attacks by third parties. Among them, the three PASN authentication frame interactions and the FTM session are shown in Figure 8. The three PASN authentication frame interaction processes are described as follows:

[0098] (1) A non-AP STA sends the first PASN authentication frame to the AP. This frame includes the frame number and frame type information (1.PASN), the STA-side robust security network element (RSNE) (including the STA-selected "Authentication and Key Management Protocol" (AKMP), PASN parameters (including the STA-side public key information S-Ephemeral Pub, wired cyclic group information, etc.), the AKMP data-1 information in the wrapped data field of the RSNE corresponding to AKMP, and the STA-side extended robust security network element (RSNXE). The frame format is shown in Figure 9.

[0099] (2) After receiving the PASN authentication frame, the AP sends a second PASN authentication frame to the non-AP STA. The frame includes the frame number and type information (2.PASN), status code, AP robust security network element RSNE (including AP-selected AKMP information), PASN parameters (including AP public key information A-Ephemeral Pub), and AP extended robust security network element RSNXE. The frame format is shown in Figure 10.

[0100] (3) After receiving the PASN authentication frame, the non-AP STA sends a third PASN authentication frame to the AP. This frame includes the frame number and type information (2.PASN), status code, AKMP (key suite information) selected by the STA, and the PTK generated by the STA based on the public key information carried in the first and second frames. The STA then uses the PTK to generate MIC2, a frame integrity check information, according to a specific algorithm. The frame format is shown in Figure 11.

[0101] In the embodiment of the present application, referring to FIG12 , the multi-link information transmission process may include the following process:

[0102] Step 1: The first multi-link network device (AP MLD1) sends a first multi-link authentication frame including multi-link information requesting coordination to the second multi-link access point (AP MLD2) on the first link.

[0103] Step 2: After receiving the first authentication frame, AP MLD2 sends a second authentication frame to AP MLD1 on the first link, which includes multi-link response information requesting coordinated multi-link and multi-link allocation information.

[0104] Step 3: After receiving the second authentication frame, AP MLD1 sends a third authentication frame to AP MLD2, which includes multi-link allocation information.

[0105] In some application embodiments, the multi-link collaboration request information in step (1) includes identification information of each link of AP MLD1, such as link ID and / or link MAC address, link configuration information, such as working channel, bandwidth, primary channel number, and may include MLD information, such as AP MLD MAC address information of AP MLD1; and may include link capability set information.

[0106] In some application embodiments, the multi-link coordination response information in step (2) includes identification information of each link of AP MLD2, such as link ID and / or link MAC address, link configuration information, such as working channel, bandwidth, primary channel number, and may include MLD information, such as AP MLD MAC address information of AP MLD2; requested link coordination status information, such as whether MAP coordination operation is allowed on one or more links. The receiving multicast key information of each link on the AP MLD2 end that allows coordination, such as GTK for decrypting MAP multicast data and management frames, IGTK for authenticating MAP multicast management frames, IGTK-2 for authenticating MAP multicast control frames, and BIGTK information for authenticating beacon frames. That is, AP MLD2 uses the multicast key to send data, and the link corresponding to AP MLD1 uses the multicast key to decrypt and authenticate the received data.

[0107] In some application embodiments, in step (2), when the link coordination status indicates a non-successful state, the link information and the allocated group key information and ID information are not displayed on the corresponding link of AP MLD2.

[0108] In some embodiments, the multilink information in step (3) includes the receive multicast key information for each link on the AP MLD1 side, such as the GTK for decrypting MAP multicast data and management frames, the IGTK for authenticating MAP multicast management frames, the IGTK-2 for authenticating MAP multicast control frames, and the BIGTK for authenticating beacon frames. AP MLD1 uses this multicast key to send data, and the link corresponding to AP MLD2 uses this multicast key to decrypt and authenticate received data.

[0109] In some application embodiments, the same multicast key is used on the links of AP MLD1 and AP MLD2, and only one copy of the multicast key configuration information for each link whose request is successful is transmitted in the second authentication frame or the third authentication frame.

[0110] In some application embodiments, in step (2) and step (3), the multi-link configuration information also includes AP ID information allocated to each link of the other party.

[0111] In some application embodiments, in step (2) or step (3), the AP ID is unidirectionally allocated, and is allocated in the multi-link configuration information in step (2) or step (3).

[0112] In some application embodiments, in step (2) or step (3), the AP ID is the same on each link, and the AP ID is allocated in the MLD information, such as the allocated MLD ID information.

[0113] In some application embodiments, in step (2) or step (3), the AP ID is different on each link, and the AP ID is allocated in the link information.

[0114] In some application embodiments, only the multicast key information is encrypted and transmitted, such as by using an Encrypted Data Element (EDE) field.

[0115] In some application embodiments, the multicast key and AP ID information are encrypted and transmitted, for example, using EDE.

[0116] In some application embodiments, multi-link configuration information including a multicast key channel is transmitted in an encrypted manner, for example, using EDE.

[0117] In some application embodiments, EDE may also include a padding field at the end of the element. For example, when the EDE field is less than 16 bytes or is not a multiple of 8 bytes, one or more 0xdd or 0x00 are added to the end of EDE to meet the total element length of 16 bytes or a multiple of 8 bytes.

[0118] Figure 13 is a schematic diagram of the structure of a multi-link information transmission device provided in an embodiment of the present application. The device can execute the multi-link information transmission method provided in any embodiment of the present application and has the corresponding functional modules and beneficial effects of the execution method. The device can be implemented by software and / or hardware. As shown in Figure 13, the device provided in an embodiment of the present application specifically includes: a coordination request module 310, a coordinated response module 320, and an information transmission module 330.

[0119] The coordination request module 310 is configured to enable the first multi-link device to send a first multi-link information frame including multi-link coordination request information to the second multi-link device on the first link.

[0120] The coordination response module 320 is configured to receive, by the first multi-link device, a second multi-link information frame sent by the second multi-link device on the first link, wherein the second multi-link information frame includes multi-link configuration information in response to the multi-link coordination request information.

[0121] The information transmission module 330 is configured to enable the first multi-link device to send a third multi-link information frame carrying multi-link configuration information to the second multi-link device.

[0122] Figure 14 is a schematic diagram of the structure of another multi-link information transmission device provided in an embodiment of the present application. The device can execute the multi-link information transmission method provided in any embodiment of the present application and has the corresponding functional modules and beneficial effects of the execution method. The device can be implemented by software and / or hardware. As shown in Figure 14, the device provided in an embodiment of the present application specifically includes: a collaborative receiving module 410, a collaborative feedback module 420, and an information receiving module 430.

[0123] The cooperation receiving module 410 is configured to receive, by the second multi-link device, on the first link, a first multi-link information frame including multi-link cooperation request information sent by the first multi-link device.

[0124] The coordination feedback module 420 is configured to enable the second multi-link device to send a second multi-link information frame to the first multi-link device on the first link, wherein the second multi-link information frame includes multi-link configuration information in response to the multi-link coordination request information.

[0125] The information receiving module 430 is configured to enable the second multi-link device to receive a third multi-link information frame carrying multi-link configuration information sent by the first multi-link device.

[0126] Based on the above application embodiment, the multi-link coordination request information includes at least one of the following:

[0127] Identification information of each link of the first multi-link device, link configuration information set, multi-link device information set, and link capability set information.

[0128] Based on the above application embodiment, the multilink configuration information of the second multilink information frame includes at least one of the following:

[0129] Identification information of each link of the second multi-link device, link configuration information set, multi-link device information set, link coordination state information, and receiving multicast key information of each link of the first link device.

[0130] Based on the above-mentioned application embodiment, the link coordination state information in the multi-link configuration information of the second multi-link information frame indicates a non-successful state, and the second multi-link information frame does not display at least one of the identification information, link configuration information, multi-link device information of each link of the second multi-link device, and the receiving multicast key information of each link of the first multi-link device.

[0131] Based on the above application embodiment, the multilink configuration information of the third multilink information frame includes at least one of the following:

[0132] Each link of the second multi-link device receives multicast key information.

[0133] Based on the above application embodiment, the first multi-link device and the second multi-link device have the same multicast key, and one of the second multi-link information frame or the third multi-link information frame carries the receiving multicast key information of each link.

[0134] Based on the above application embodiment, at least one of the following is also included:

[0135] The multilink configuration information of the second multilink information frame carries the access point identification information allocated to each link of the first multilink;

[0136] The multi-link configuration information of the third multi-link information frame carries the access point identification information allocated to each link of the second multi-link.

[0137] Based on the above application embodiment, it also includes: access point identification information is unidirectionally allocated, and the multi-link configuration information in one of the second multi-link information frame or the third multi-link information frame carries the access point identification information allocated to each link.

[0138] Based on the above application embodiment, it also includes: the access point identification information allocated on all links is the same, and the access point identification information is carried in the multi-link device information set of the second multi-link information frame or the third multi-link information frame.

[0139] Based on the above application embodiment, the method further includes: different access point identifiers are allocated on all links, and the access point identifier information is carried in the link configuration information set of the second multi-link information frame or the third multi-link information frame.

[0140] Based on the above application embodiment, the receiving multicast key information of the second multilink information frame or the third multilink information frame is transmitted in an encrypted manner.

[0141] Based on the above-mentioned application embodiment, the received multicast key information includes an element number information field, a field length information field, a link identifier field, a group temporary key information field, an integrity group temporary key information field and a beacon frame integrity group temporary key information field.

[0142] Based on the above application embodiment, the receiving multicast key information and access point identification information of the multi-link configuration information are encrypted and transmitted.

[0143] Based on the above-mentioned application embodiment, the multi-link configuration information includes an element identification information field, a field length information field, a link identifier information field, an allocation bitmap information and an allocation information set field, wherein the allocation bitmap information field includes an access point identification information indication field, a group temporary key information indication field, an integrity group temporary key information indication field and a beacon frame integrity group temporary key information indication field, and the allocation information set includes an access point identification information field, a group temporary key information field, an integrity group temporary key information field and a beacon frame integrity group temporary key information field.

[0144] Based on the above application embodiment, it also includes: receiving multi-link configuration information encrypted transmission of multicast key information.

[0145] The multi-link configuration information includes: an element identification information field, a field display bitmap field and a link information field, wherein the field display bitmap field includes a status indication display field, a link media access control layer address display field, a link capability set display field, a working channel type display field, a working channel display field, a working bandwidth display field, a robust security network element display field, an extended robust security network element display field and an allocation information display field; the link information field includes a status indication field, a link media access control layer address field, a link capability set field, a working channel type field, a working channel field, a working bandwidth field, a robust security network element field, an extended robust security network element field, an allocation information field, an allocation bitmap information field and an allocation information set field; the allocation bitmap information field includes an access point identification information indication field, a group temporary key information indication field, an integrity group temporary key information indication field and a beacon frame integrity group temporary key information indication field; the allocation information field includes a group temporary key information field, an integrity group temporary key information field and a beacon frame integrity group temporary key information field.

[0146] Based on the above application embodiment, the encrypted transmitted element includes a padding field, which is used to supplement the byte length of the element.

[0147] Based on the above application embodiment, the information frame includes at least one of the following: a management frame or a data frame.

[0148] Figure 15 is a structural diagram of an electronic device provided in an embodiment of the present application, which electronic device includes a processor 10 and a memory 11; the number of processors 10 in the electronic device can be one or more, and Figure 15 takes one processor 10 as an example; the processor 10 and the memory 11 in the electronic device can be connected via a bus or other means, and Figure 15 takes connection via a bus as an example.

[0149] The memory 11, as a computer-readable storage medium, can be used to store software programs, computer executable programs, and modules, such as the modules corresponding to the device in the embodiment of the present application (the coordination request module 310, the coordination response module 320, and the information transmission module 330, or the coordination reception module 410, the coordination feedback module 420, and the information reception module 430). The processor 10 executes the various functional applications and data processing of the electronic device by running the software programs, instructions, and modules stored in the memory 11, that is, implementing the above-mentioned multi-link information transmission method.

[0150] The memory 11 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system and at least one application required for a function; the data storage area may store data created based on the use of the electronic device, etc. In addition, the memory 11 may include a high-speed random access memory and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 11 may further include a memory remotely located relative to the processor 10, and these remote memories may be connected to the electronic device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0151] An embodiment of the present application further provides a storage medium containing computer-executable instructions. When the computer-executable instructions are executed by a computer processor, the computer-executable instructions are used to perform a multi-link information transmission method, the method comprising:

[0152] The first multi-link device sends a first multi-link information frame including multi-link cooperation request information to the second multi-link device on the first link;

[0153] The first multi-link device receives, on the first link, a second multi-link information frame sent by the second multi-link device, wherein the second multi-link information frame includes multi-link configuration information in response to the multi-link request coordination information;

[0154] The first multi-link device sends a third multi-link information frame carrying multi-link configuration information to the second multi-link device.

[0155] Alternatively, the method comprises:

[0156] The second multi-link device receives, on the first link, a first multi-link information frame including multi-link cooperation request information sent by the first multi-link device;

[0157] The second multi-link device sends a second multi-link information frame to the first multi-link device on the first link, wherein the second multi-link information frame includes multi-link configuration information in response to the multi-link request coordination information;

[0158] The second multi-link device receives a third multi-link information frame carrying multi-link configuration information sent by the first multi-link device.

[0159] Through the above description of the implementation methods, those skilled in the art can clearly understand that the present application can be implemented with the help of software and necessary general-purpose hardware, and of course it can also be implemented with hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the relevant technology, can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as a computer floppy disk, read-only memory (ROM), random access memory (RAM), flash memory (FLASH), hard disk or optical disk, etc., including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute the carrier aggregation method described in each embodiment of the present application.

[0160] It is worth noting that in the embodiments of the above-mentioned device, the various units and modules included are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application.

[0161] Those skilled in the art will appreciate that all or some of the steps, devices, and functional modules / units in the methods disclosed above may be implemented as software, firmware, hardware, or appropriate combinations thereof.

[0162] In a hardware implementation, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. The corresponding software may be distributed on a computer-readable medium, which may include computer storage media (or non-transitory media) and communication media (or temporary media). As is well known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules or other data). Computer storage media includes, but is not limited to, RAM, ROM, Electrically Erasable Programmable Read-Only Memory (EEPROM), flash memory or other memory technology, Compact Disc Read-Only Memory (CD-ROM), Digital Versatile Disc (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those skilled in the art that communication media generally contain computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0163] The above content describes the preferred embodiments of the present application with reference to the accompanying drawings, and does not limit the scope of the present application. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and essence of the present application should be within the scope of the present application.

Claims

1. A multi-link information transmission method, applied to a first multi-link access device, the method comprising: The first multi-link device sends a first multi-link information frame including multi-link cooperation request information to the second multi-link device on the first link; The first multi-link device receives a second multi-link information frame sent by the second multi-link device on the first link, wherein the second multi-link information frame includes multi-link configuration information in response to the multi-link request cooperation information; The first multi-link device sends a third multi-link information frame carrying the multi-link configuration information to the second multi-link device.

2. The method according to claim 1, wherein, The multi-link cooperation request information includes at least one of the following: Identification information of each link of the first multi-link device, a set of link configuration information, a set of multi-link device information, and a set of link capability set information.

3. The method according to claim 1, wherein, The multi-link configuration information of the second multi-link information frame includes at least one of the following: Identification information of each link of the second multi-link device, a set of link configuration information, a set of multi-link device information, link cooperation status information, and reception multicast key information of each link of the first link device.

4. The method according to claim 1, wherein If the link cooperation status information in the multi-link configuration information of the second multi-link information frame indicates a non-success status, the second multi-link information frame does not display at least one of the identification information of each link of the second multi-link device, the link configuration information, the multi-link device information, and the reception multicast key information of each link of the first multi-link device.

5. The method according to claim 1, wherein, The multi-link configuration information of the third multi-link information frame includes: Reception multicast key information of each link of the second multi-link device.

6. The method according to claim 1, wherein, The multicast keys of the first multi-link device and the second multi-link device are the same, and one of the second multi-link information frame or the third multi-link information frame carries the reception multicast key information of each link.

7. The method according to claim 1, further comprising at least one of the following: The multi-link configuration information of the second multi-link information frame carries the access point identification information allocated to the first multi-link device on each link; The multi-link configuration information of the third multi-link information frame carries the access point identification information allocated to the second multi-link device on each link.

8. The method according to claim 1, further comprising: Unidirectional allocation of access point identification information, and the multi-link configuration information of one of the second multi-link information frame or the third multi-link information frame carries the access point identification information allocated to each link.

9. The method according to claim 1, further comprising: The access point identification information allocated on all links is the same, and the access point identification information is carried in the multi-link device information set of the second multi-link information frame or the third multi-link information frame.

10. The method according to claim 1, further comprising: The access point identification information allocated on all links is different, and the access point identification information is carried in the link configuration information set of the second multi-link information frame or the third multi-link information frame.

11. The method according to claim 1, wherein, The reception multicast key information of the second multi-link information frame or the third multi-link information frame is encrypted for transmission.

12. According to the method of claim 11, wherein The received multicast key information includes an element number information field, a field length information field, a link identifier field, a group temporary key information field, an integrity group temporary key information field, and a beacon frame integrity group temporary key information field.

13. According to the method of claim 1, wherein, The received multicast key information of the multi-link configuration information and the access point identification information are encrypted and transmitted.

14. The method according to claim 13, wherein, The multi-link configuration information includes an element identification information field, a field length information field, a link identifier information field, an allocation bitmap information, and an allocation information set field. Among them, the allocation bitmap information field includes an access point identification information indication field, a group temporary key information indication field, an integrity group temporary key information indication field, and a beacon frame integrity group temporary key information indication field. The allocation information set includes an access point identification information field, a group temporary key information field, an integrity group temporary key information field, and a beacon frame integrity group temporary key information field.

15. The method according to claim 1 further comprises: The multi-link configuration information including the received multicast key information is encrypted and transmitted.

16. The method according to claim 15, wherein, The multi-link configuration information includes: an element identification information field, a field display bitmap field, and a link information field. Among them, the field display bitmap field includes a status indication display field, a link media access control layer address display field, a link capability set display field, a working channel type display field, a working channel display field, a working bandwidth display field, a robust security network element display field, an extended robust security network element display field, and an allocation information display field. The link information field includes a status indication field, a link media access control layer address field, a link capability set field, a working channel type field, a working channel field, a working bandwidth field, a robust security network element field, an extended robust security network element field, an allocation information field, an allocation bitmap information field, and an allocation information set field. The allocation bitmap information field includes an access point identification information indication field, a group temporary key information indication field, an integrity group temporary key information indication field, and a beacon frame integrity group temporary key information indication field. The allocation information field includes a group temporary key information field, an integrity group temporary key information field, and a beacon frame integrity group temporary key information field.

17. According to the method according to any one of claims 11, 13 or 15, wherein The encrypted transmission element includes a padding field, and the padding field is used to make up the byte length of the element.

18. The method according to claim 1, wherein Any one of the first multi-link information frame, the second multi-link information frame, and the third multi-link information frame includes at least one of the following: a management frame or a data frame.

19. A multi-link information transmission method, applied to a second multi-link device, the method includes: The second multi-link device receives, on a first link, a first multi-link information frame sent by a first multi-link device and including multi-link cooperation request information; The second multi-link device sends a second multi-link information frame to the first multi-link device on the first link, where the second multi-link information frame includes a response to the multi-link request cooperation information Multi-link configuration information; The second multi-link device receives a third multi-link information frame sent by the first multi-link device and carrying multi-link configuration information.

20. An electronic device, including: At least one processor; A memory configured to store at least one program; When the at least one program is executed by the at least one processor, the at least one processor implements the multi-link information transmission method according to any one of claims 1-19.

21. A computer-readable storage medium storing at least one program, the at least one program being executed by at least one processor to implement the multi-link information transmission method according to any one of claims 1-19.

Citation Information

Patent Citations

  • Method and device for responding to multi-link receiving data

    CN113765627A

  • Address randomization scheme for multi-link devices

    CN115834546A

  • Apparatus and method for multi-link management in multi-link communication systems

    US20210211871A1

  • Multi-Link Beaconing and Discovery

    US20210392571A1