Multi-link information transmission method, electronic equipment 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 in the FTTR scenario is solved, and efficient information transmission and collaborative operation are achieved.

CN120342943APending Publication Date: 2025-07-18ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410068536.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-17
Publication Date
2025-07-18

Smart Images

  • Figure CN120342943A_ABST
    Figure CN120342943A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a multi-link information transmission method, electronic equipment and a storage medium, and the method comprises the steps that first multi-link equipment sends a first multi-link information frame including multi-link cooperation request information to second multi-link equipment on a first link; the first multi-link equipment receives a second multi-link information frame sent by the second multi-link equipment on the first link, and the second multi-link information frame comprises multi-link configuration information responding to the multi-link request cooperation information; and the first multi-link device sends a third multi-link information frame carrying the multi-link configuration information to the second multi-link device. The embodiment of the invention aims to realize multilink information transmission in a coordination operation scene of multilink equipment, and can improve the information transmission efficiency and improve the channel utilization rate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless communication technologies, and in particular, to a multi-link information transmission method, an electronic device, and a storage medium. Background Art

[0002] The Fiber To The Room (FTTR) technology connects wireless router access points (APs) in different rooms or locations in scenarios such as homes or small and medium-sized enterprises through optical fibers, thereby providing a high-bandwidth and high-reliability connection for networking between multiple APs. A point-to-multipoint optical distribution network can be used to implement the connection between the main control AP and the slave APs. With the increasing requirements for information security, how to ensure the security of user information transmission in the FTTR scenario has also become the current research focus. Currently, for APs with two working channels that are the same or overlapping, the Preassociation Security Negotiation (PASN) protocol can be used to implement the interaction of multicast message information. However, in the multi-AP cooperative network scenario, when the working channels of two links are the same or partially overlapping, two Access Point Multi Link Devices (AP MLDs) may need to perform cooperative operations on multiple links, such as transmitting multi-link AP cooperative information frames. Therefore, multiple groups of cooperative frame multicast key information need to be transmitted. In response to this situation, the existing technology requires transmitting three PASN frames for interaction on each link, and then negotiating a cooperative request for one link during each interaction process and transmitting the multicast key information for that link, resulting in a reduction in channel utilization. Summary of the Invention

[0003] The present application aims to provide a multi-link information transmission method, an electronic device, and a storage medium to achieve multi-link information transmission in a multi-link device coordinated operation scenario, which can improve the information transmission efficiency and channel utilization.

[0004] An 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:

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

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

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

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

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

[0010] 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 multi-link configuration information in response to the multi-link request cooperation information;

[0011] 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.

[0012] An embodiment of the present application also provides an electronic device, where the electronic device includes:

[0013] One or more processors;

[0014] A memory for storing one or more programs;

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

[0016] An embodiment of the present application also provides a computer-readable storage medium, where 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 of the methods in the embodiments of the present application. Description of the Drawings

[0017] To more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0018] Figure 1 is a flowchart of a multi-link information transmission method provided by an embodiment of the present application;

[0019] Figure 2 is a flowchart of another multi-link information transmission method provided by an embodiment of the present application;

[0020] Figure 3It is a schematic structural diagram of a multicast key field provided by an embodiment of the present application;

[0021] Figure 4 It is a schematic structural diagram of a multi-link configuration information field provided by an embodiment of the present application;

[0022] Figure 5 It is a schematic structural diagram of a multi-link configuration information field provided by an embodiment of the present application;

[0023] Figure 6 It is a schematic structural diagram of a multi-link configuration information field provided by an embodiment of the present application;

[0024] Figure 7 It is an example diagram of multi-link information transmission provided by an embodiment of the present application;

[0025] Figure 8 It is an example diagram of the PASN frame interaction between a workstation and an access point provided by an embodiment of the present application;

[0026] Figure 9 It is a schematic structural diagram of a first PASN authentication frame provided by an embodiment of the present application;

[0027] Figure 10 It is a schematic structural diagram of a second PASN authentication frame provided by an embodiment of the present application;

[0028] Figure 11 It is a schematic structural diagram of a third PASN authentication frame provided by an embodiment of the present application;

[0029] Figure 12 It is an example diagram of multi-link information interaction provided by an embodiment of the present application;

[0030] Figure 13 It is a schematic structural diagram of a multi-link information transmission device provided by an embodiment of the present application;

[0031] Figure 14 It is a schematic structural diagram of another multi-link information transmission device provided by an embodiment of the present application;

[0032] Figure 15 It is a schematic structural diagram of an electronic device provided by an embodiment of the present application. Detailed implementation manners

[0033] It should be understood that the specific implementation described herein is only used to explain the present invention and to limit the present invention.

[0034] In the following description, suffixes such as "module", "component", or "unit" used to represent components are only for the convenience of the description of the present application, and they have no specific meaning in themselves. Therefore, "module", "component", or "unit" can be used interchangeably.

[0035] Figure 1 is a flowchart of a multi-link information transmission method provided by an embodiment of the present application. The embodiment of the present application is applicable to the case of multi-link information transmission between multi-link access devices. Refer to Figure 1 The method provided by the embodiment of the present application specifically includes:

[0036] 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.

[0037] In the embodiment of the present application, the first multi-link device can send the first multi-link information frame to the second multi-link device through the first link. The first multi-link information frame is used for the first multi-link device to request multi-link cooperation from the second multi-link device. Specifically, the first multi-link information frame can be a specific information frame, which can include a management frame or a data frame. For example, the first multi-link information frame can include management frames such as action frames and authentication frames, and the first multi-link information frame can also include data frames such as EAPOL frames.

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

[0039] In the embodiment of the present application, after receiving the first multi-link information frame, the second multi-link device can respond to the multi-link cooperation request carried in the first multi-link information frame, thereby generating a second multi-link information frame. The second multi-link information frame can carry multi-link configuration information, and the multi-link configuration information can respond to the multi-link cooperation request carried in the first multi-link information frame. The second multi-link device can send the second multi-link information frame to the first multi-link device through the first link, and the first multi-link device receives the second multi-link information frame.

[0040] 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.

[0041] In the embodiment of the present application, the first multi-link device can also send a third multi-link information frame to the second multi-link device, and the third multi-link information frame can carry multi-link configuration information.

[0042] Figure 2It is a flowchart of another multi-link information transmission method provided by an embodiment of the present application. The embodiment of the present application is applicable to the situation of multi-link information transmission between multi-link access devices. Refer to Figure 2 , the method provided by the embodiment of the present application specifically includes:

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

[0044] In the embodiment of the present application, the second multi-link device can receive the first multi-link information frame sent by the first multi-link device through the first link. The first multi-link information frame is used by the first multi-link device to request multi-link cooperation from the second multi-link device. Specifically, the first multi-link information frame can be a specific information frame, which can include a management frame or a data frame. For example, the first multi-link information frame can include management frames such as action frames and authentication frames, and the first multi-link information frame can also include data frames such as EAPOL frames.

[0045] Step 220: 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 multi-link configuration information in response to the multi-link request cooperation information.

[0046] In the embodiment of the present application, after receiving the first multi-link information frame, the second multi-link device can respond to the multi-link cooperation request carried in the first multi-link information frame, thereby generating a second multi-link information frame. The second multi-link information frame can carry multi-link configuration information, and the multi-link configuration information can respond to the multi-link cooperation request carried in the first multi-link information frame. The second multi-link device can send the second multi-link information frame to the first multi-link device through the first link, and the first multi-link device receives the second multi-link information frame.

[0047] 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.

[0048] In the embodiment of the present application, the second multi-link device can also receive a third multi-link information frame sent by the first multi-link device, and the third multi-link information frame can carry multi-link configuration information.

[0049] In some embodiments of the application, the multi-link cooperation request information includes one of the following indications:

[0050] The identification information, link configuration information, multi-link device information, and link energy set information of each link of the first multi-link device.

[0051] In the embodiments of the present application, the multi-link cooperation request information carried in the first multi-link information frame may include information requesting multi-link cooperation, and may include the identification information of each link of the first multi-link device, link configuration information, multi-link device information, and link capability set information. Among them, the identification information of each link of the first multi-link device may be the identification information of each link of the first multi-link device. For example, Link ID or Link MAC address, etc. The link configuration information may include the attribute information configured for each link, including working channel, bandwidth, primary channel number, etc. The multi-link device information may be information representing the attributes of the first multi-link device, and may include the 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 the capabilities of each link of the first multi-link device.

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

[0053] The identification information of each link of the second multi-link device, link configuration information, multi-link device information, link cooperation status information, and the received multicast key information of each link of the first link device.

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

[0055] In some embodiments of the application, when the link cooperation status information in the multi-link cooperation response information 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, link configuration information, multi-link device information, and the received multicast key information of each link of the second multi-link device.

[0056] In the embodiments of the present application, in the multi-link configuration information of the second multi-link information frame, the link cooperation status information indicates a non-success status, 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 received multicast key information of each link of the second multi-link device.

[0057] In the embodiments of the present application, the link cooperation transfer information in the multi-link configuration information of the second multi-link information frame indicates a non-success status, that is, the response of the second multi-link device to the multi-link cooperation request information of the first multi-link device is unsuccessful, and in the second multi-link information frame, 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 received multicast key information of each link of the first multi-link device are not displayed.

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

[0059] The received multicast key information of each link of the second multi-link device.

[0060] In the embodiments 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 at least include the received multicast key information of each link of the second multi-link device, that is, the third multi-link information frame at least includes the key information used by the second multi-link device to receive multicast on each link.

[0061] Based on the above embodiments of the application, it further includes at least one of the following:

[0062] The multi-link configuration information of the second multi-link information frame carries the access point identification information assigned to the first multi-link on each link;

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

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

[0065] In some embodiments of the application, 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 received multicast key information of each link.

[0066] Specifically, the first multi-link device and the second multi-link device can use the same multicast secret key. Correspondingly, only one copy of the received multicast secret key information for each link can be transmitted in the second multi-link information frame and the third multi-link information frame. That is, if the received multicast secret key for each link is transmitted in the second multi-link information frame, then the received multicast secret key for each link is not transmitted in the third multi-link information frame; or, if the received multicast secret key for each link is not transmitted in the second multi-link information frame, then the received multicast secret key for each link is transmitted in the third multi-link information frame.

[0067] In some application embodiments, it further includes:

[0068] Unidirectional allocation of access point identification information, 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.

[0069] In the embodiments of the present application, the access point identification information is unidirectionally allocated. That is, the access point identification information for each link is allocated by the first multi-link device or the second multi-link device, and then only 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 some application embodiments, it further 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.

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

[0072] In some other application embodiments, it further includes:

[0073] 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.

[0074] Specifically, different access point identification information can be allocated to all links between the first multi-link device and the second multi-link device, and then the access point identification information can be carried in the link configuration information set of the second multi-link information frame or the third multi-link information frame.

[0075] In some application embodiments, the received multicast secret key information in the second multi-link information frame or the third multi-link information frame is encrypted and transmitted.

[0076] In the embodiments of the present application, the received multicast key information can be encrypted for transmission. That is, when the received multicast key information is transmitted through the second multi-link information frame and / or the third multi-link information frame, the received multicast key information can be in an encrypted state within the second multi-link information frame and / or the third multi-link information frame.

[0077] In some embodiments of the application, 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.

[0078] In the embodiments of the present application, referring to Figure 3 , the received multicast key information can be composed of an element number information (ElementID) 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. Among them, the field explanations of the received multicast key information can be as shown in Table 1:

[0079] Table 1 Explanation of Received Multicast Key Fields

[0080]

[0081]

[0082] In some embodiments of the application, the received multicast key information and the access point identification information of the multi-link configuration information are encrypted for transmission.

[0083] In the embodiments of the present application, at least one of the multi-link configuration information in the second multi-link frame or the third multi-link frame can encrypt and transmit the received multicast key information and the access point identification information included therein.

[0084] Based on the above embodiments of the application, 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, 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.

[0085] In the embodiments of the present application, referring to Figure 4, the multi-link configuration information consists of an Element ID field, a Length field, a Link identifier field, an Assignment bitmap, and an Assignment information field. Among them, the Assignment bitmap field includes an AP ID Present field, a GTK InfoPresent field, an IGTK Info Present field, and a BIGTK Info Present field. The Assignment information field consists of an AP ID field, a GTK Info field, an IGTK Info field, and a BIGTK Info field. Among them, the explanations of each field in the multi-link configuration information can be shown in Table 2:

[0086] Table 2 Explanation of Multi-link Configuration Information Fields

[0087]

[0088]

[0089] In some application embodiments, it further includes: encrypted transmission of multi-link configuration information including received multicast key information.

[0090] In the embodiments of the present application, the encryption of the multicast key information can be achieved by encrypting the multi-link configuration information including the received multicast key information, and the encrypted multi-link configuration information can be transmitted through a second multi-link information frame or a third multi-link information frame.

[0091] Based on the above application embodiments, 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.

[0092] Specifically, referring to Figure 5 , the multi-link configuration information provided by the embodiments of the present application can be composed of 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. The explanations of each field can be as shown in Table 3:

[0093] Table 3 Explanation of Multi-link Configuration Information Fields

[0094]

[0095]

[0096]

[0097] In some other application embodiments, referring to Figure 6 , 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. Among them, the display bitmap field may include an access point multi-link device identifier 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 identifier information field, a multi-link device capability and operation field, and a multi-link access point media access control layer address information field. Among them, the field explanations of the multi-link configuration information may be as shown in Table 4 below:

[0098] Table 4 Field Explanations of Multi-link Configuration Information

[0099]

[0100]

[0101] Based on the above application embodiments, the elements for encrypted transmission include a padding field, and the padding field is used to make up the byte length of the element.

[0102] In the embodiments of the present application, the elements for encrypted transmission may also include a padding field, and this padding field can make up the byte length of the elements for encrypted transmission, so that the byte length of the encrypted transmission can meet multiples of 16 bytes or multiples of 8 bytes, etc.

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

[0104] In the embodiments 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, the management frame may include an action frame or an authentication frame, etc., and the data frame, etc. may include an EAPOL frame, etc.

[0105] In an exemplary implementation manner, taking the PASN protocol as an example to describe the multi-link information transmission in the multi-access point cooperation scenario, the PASN frame is used to transmit the multi-link information. The multi-link information may include multi-link cooperation request information and response information, and encrypt and transmit the multicast key information on one or more cooperation links and the AP ID information assigned to each link, etc. When two AP MLDs perform cooperation operations on multiple links, using one PASN frame interaction can achieve the information interaction process on multiple links, improving the channel utilization efficiency. As Figure 7As shown, after AP MLD1 and AP MLD2 complete the PASN handshake process on the 2.4GHz link and establish a multi-link connection, collaborative information frames can be exchanged on three links. In the embodiments of this application, the PASN protocol frame can be the pre-connection security negotiation protocol frame defined by 802.11az. Among them, the IEEE 802.11az working group has completed the definition work 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 HEranging NDP and HE TB (Trigger based) ranging NDP (Null DataPacket). And it allows the 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 FTM session securely, 802.11az defines a pre-connection security negotiation protocol, that is, by interacting three PASN authentication frames to generate a PTK, and using this PTK to encrypt the FTM frames to prevent third-party sniffing and attacks. Among them, the interaction of the three PASN authentication frames and the FTM session are as Figure 8 shown. The process of the interaction of the three PASN authentication frames is described as follows:

[0106] (1) The non-AP STA sends the first PASN authentication frame to the AP, which contains frame number and frame type information (1.PASN). The robust security network element RSNE at the STA side (including the "authentication and key management protocol" (AKMP) selected by the STA, PASN parameter information PASN parameters (including the public key information S-Ephemeral Pub at the STA side, finite cyclic group ID, etc.)), the AKMP data-1 information located in the wrapped data field corresponding to the AKMP in the RSNE, and the extended robust security network element (RSN extension element, RSNXE) at the STA side. Its frame format is as Figure 9 shown.

[0107] (2) Upon receiving the above PASN authentication frame, the AP sends a second PASN authentication frame to the non-AP STA, which contains frame number and frame type information (2.PASN), status indication information status code, the robust security network element RSNE of the AP (including the AKMP information selected by the AP), PASN parameter information PASN parameters (including the public key information of the AP A-Ephemeral Pub), and the extended robust security network element RSNXE of the AP. Its frame format is as Figure 10 shown.

[0108] (3) Upon receiving the above PASN authentication frame, the non-AP STA sends a third PASN authentication frame to the AP, which contains frame number and frame type information (2.PASN), status indication information status code, the key suite information AKMP selected by the STA, and the PTK generated by the STA based on the public key information carried in the first and second frames, and generates the MIC2 for frame integrity check according to a certain algorithm using the PTK. Its frame format is as Figure 11 shown.

[0109] In the embodiments of the present application, referring to Figure 12 , the multi-link information transmission process may include the following process:

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

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

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

[0113] In some embodiments of the application, the multi-link collaboration request information in step (1) includes the 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, may include MLD information, such as the AP MLD MAC address information of AP MLD1; may include link capability set information.

[0114] In some application embodiments, the multi-link cooperative response information in step (2) includes the identification information of each link of AP MLD2, such as link ID and / or link MAC address, the link configuration information, such as working channel, bandwidth, primary channel number, and may include MLD information, such as the AP MLD MAC address information of AP MLD2; the requested link cooperative status information, such as indicating whether MAP cooperation operations are allowed on one or more links. The received multicast key information of each link at the AP MLD2 end allowing cooperation, 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 information for authenticating beacon frames. That is, AP MLD2 uses this multicast key to send data, and the corresponding link of AP MLD1 uses this multicast key to decrypt and authenticate the received data.

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

[0116] In some application embodiments, the multi-link information in step (3) includes the received multicast key information of each link at the AP MLD1 end, 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 information for authenticating beacon frames. AP MLD1 uses this multicast key to send data, and the corresponding link of AP MLD2 uses this multicast key to decrypt and authenticate the received data.

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

[0118] In some application embodiments, in steps (2) and (3), the multi-link configuration information further includes the AP ID information allocated for each link of the other party.

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

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

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

[0122] In some application embodiments, only the multicast key information is encrypted for transmission, for example, transmitted using the Encrypted Data Element (EDE).

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

[0124] In some application embodiments, the multi-link configuration information including the multicast key channel is encrypted for transmission, for example, transmitted using the EDE.

[0125] In some application embodiments, the 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 not a multiple of 8 bytes, one or more 0xdd or 0x00 are added at the end of the EDE to meet the total element length of 16 bytes or a multiple of 8 bytes.

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

[0127] The coordination request module 310 is configured to send a first multi-link information frame including multi-link collaboration request information from a first multi-link device to a second multi-link device on a first link.

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

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

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

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

[0132] The collaborative feedback module 420 is configured to send, by the second multi-link device on the first link, a second multi-link information frame to the first multi-link device, where the second multi-link information frame includes multi-link configuration information in response to the multi-link request collaborative information.

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

[0134] Based on the above application embodiment, the multi-link collaborative request information includes one of the following indications:

[0135] The identification information of each link of the first multi-link device, the link configuration information set, the multi-link device information set, and the link capability set information.

[0136] Based on the above application embodiment, the multi-link configuration information of the second multi-link information frame includes at least one of the following:

[0137] The identification information of each link of the second multi-link device, the link configuration information set, the multi-link device information set, the link collaborative status information, and the received multicast key information of each link of the first link device.

[0138] Based on the above application embodiment, if the link collaborative 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 received multicast key information of each link of the first multi-link device.

[0139] Based on the above application embodiment, the multi-link configuration information of the third multi-link information frame includes at least one of the following:

[0140] The received multicast key information of each link of the second multi-link device.

[0141] Based on the above application embodiment, 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 received multicast key information of each link.

[0142] Based on the above application embodiments, it further includes at least one of the following:

[0143] The multi-link configuration information of the second multi-link information frame is carried as the access point identification information allocated by the first multi-link for each link;

[0144] The multi-link configuration information of the third multi-link information frame is carried as the access point identification information allocated by the second multi-link for each link.

[0145] Based on the above application embodiments, it further includes: one-way 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 for each link.

[0146] Based on the above application embodiments, it further 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.

[0147] Based on the above application embodiments, it further includes: 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.

[0148] Based on the above application embodiments, the received multicast key information of the second multi-link information frame or the third multi-link information frame is encrypted and transmitted.

[0149] Based on the above 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.

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

[0151] Based on the above application embodiments, 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.

[0152] Based on the above application embodiments, it further includes: the multi-link configuration information including the received multicast key information is encrypted and transmitted.

[0153] 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.

[0154] Based on the above application embodiments, the elements for encrypted transmission include a padding field, and the padding field is used to complement the byte length of the element.

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

[0156] Figure 15 It is a schematic structural diagram of an electronic device provided by an embodiment of the present application. The electronic device includes a processor 10 and a memory 11; the number of processors 10 in the electronic device can be one or more. Figure 15 Taking one processor 10 as an example; the processor 10 and the memory 11 in the electronic device can be connected through a bus or other means. Figure 15 Taking the connection through the bus as an example.

[0157] 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 devices in the embodiments of the present application (coordination request module 310, collaborative response module 320, and information transmission module 330, or collaborative reception module 410, collaborative feedback module 420, and information reception module 430). The processor 10 executes 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, implements the above multi-link information transmission method.

[0158] The memory 11 may mainly include a program storage area and a data storage area. Among them, the program storage area may store an operating system and application programs required for at least one function; the data storage area may store data created according to the use of the electronic device and the like. 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 magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage devices. In some instances, the memory 11 may further include a memory remotely provided with respect to the processor 10, and these remote memories may be connected to the electronic device through a network. Examples of the above network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0159] The embodiments of the present application further provide a storage medium containing computer-executable instructions, and the computer-executable instructions are used to execute a multi-link information transmission method when executed by a computer processor. The method includes:

[0160] 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;

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

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

[0163] Alternatively, the method includes:

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

[0165] 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 multi-link configuration information in response to the multi-link request cooperation information;

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

[0167] From the above description of the embodiments, those skilled in the art can clearly understand that the present application can be implemented by means of software and necessary general-purpose hardware. Of course, it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as a floppy disk, read-only memory (ROM), random access memory (RAM), flash memory (FLASH), hard disk, or optical disc of a computer, etc., and includes several instructions to enable 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.

[0168] It should be noted that in the embodiments of the above device, the various units and modules included are only divided according to functional logic, but are not limited to the above 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 mutual distinction and do not limit the protection scope of the present application.

[0169] Those of ordinary skill in the art can understand that all or some of the steps in the methods disclosed above, and the functional modules / units in the devices and equipment, can be implemented as software, firmware, hardware, and their appropriate combinations.

[0170] 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, one physical component may have multiple functions, or one function or step may be executed by the cooperation of several physical components. Some or all 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 a computer storage medium (or non-transitory medium) and a communication medium (or transitory medium). As is well known to those of ordinary skill in the art, the term computer storage medium 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, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, tapes, 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 of ordinary skill in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transmission mechanism, and may include any information delivery medium.

[0171] The above content has illustrated the preferred embodiments of the present application with reference to the accompanying drawings, and thus does not limit the scope of the rights of the present application. Any modifications, equivalent replacements, and improvements made by those skilled in the art without departing from the scope and essence of the present application shall be within the scope of the rights of the present application.

Claims

1. A multi-link information transmission method, characterized in that Applied to a first multi-link access device, the method includes: 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 a 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, where 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 one of the following indications: The identification information of each link of the first multi-link device, the link configuration information set, the multi-link device information set, and the 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: The identification information of each link of the second multi-link device, the link configuration information set, the multi-link device information set, the link cooperation status information, and the received multicast key information of each link of the first link device.

4. The method according to claim 1, characterized in that, 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 show 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 received 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 at least one of the following: The received 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 received multicast key information of each link.

7. The method according to claim 1, wherein It further includes at least one of the following: The multi-link configuration information of the second multi-link information frame carries the access point identification information assigned to each link for the first multi-link; The multi-link configuration information of the third multi-link information frame carries the access point identification information assigned to each link for the second multi-link.

8. The method according to claim 1, wherein It further includes: Unidirectional assignment 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 assigned to each link.

9. The method according to claim 1, wherein It further includes: The access point identification information assigned 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, wherein It further includes: The access point identifications assigned on all links are 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, characterized in that, The received 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 described in claim 11, characterized in that, 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. The method according to claim 1, wherein The received multicast key information and access point identification information of the multi-link configuration 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 field, 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, wherein It further includes: 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. The method according to any one of claims 11, 13 or 15, characterized in that The elements of the encrypted transmission include 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, characterized in that, The information frame includes at least one of the following: a management frame or a data frame.

19. A multi-link information transmission method, characterized in that, Applied to a second multi-link device, the method includes: The second multi-link device receives a first multi-link information frame including multi-link cooperation request information sent by the first multi-link device on a first link; 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 multi-link configuration information in response to the multi-link request cooperation information; The second multi-link device receives a third multi-link information frame carrying multi-link configuration information sent by the first multi-link device.

20. An electronic device, characterized in that, The electronic device includes: One or more processors; A memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the multi-link information transmission method as described in any one of claims 1-18 or 19.

21. A computer-readable storage medium, characterized in that, 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 the multi-link information transmission method as described in any one of claims 1-18 or 19.