A Wi-Fi specification defines a multi-link element (MLE) to report/describe multiple wireless stations (STA) of a multi-link device (MLD), that is a reporting STA can transmit a beacon frame including the MLE carrying a profile of a reported STA which is affiliated with the same MLD. In order to reduce the size of a beacon frame carrying the profiles of the reporting STA and reported STA(s), some elements corresponding to the reported STA can be inherited from the reporting STA, and the elements that cannot be inherited from the reporting STA are listed in a non-inheritance element, so that the beacon frame can only comprise the profile of the reporting STA and the elements of the reported STA that cannot be inherited from the reporting STA.
Currently, the non-inheritance element uses element identity (ID) and element ID extension as the element's unique identity. However, this design cannot apply for specific elements such as a vendor specific element having extra identifier(s) with variable length.
It is therefore an objective of the present invention to provide a wireless communication method, which can transmit a beacon frame including information capable of identifying the elements with the same element ID and/or the same element ID extension, to solve the above-mentioned problems.
According to one embodiment of the present invention, a wireless communication method of an electronic device comprises the steps of: establishing at least a first link and a second link with other devices; transmitting a frame via the first link, wherein the frame comprises a non-inheritance element comprising at least one element identity with at least one identifier of the second link that is not inherited from the first link.
According to one embodiment of the present invention, a wireless communication circuit of an electronic device is configured to perform the steps of: establishing at least a first link and a second link with other devices; transmitting a frame via the first link, wherein the frame comprises a non-inheritance element comprising at least one element identity with at least one identifier of the second link that is not inherited from the first link.
These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
Certain terms are used throughout the following description and claims to refer to particular system components. As one skilled in the art will appreciate, manufacturers may refer to a component by different names. This document does not intend to distinguish between components that differ in name but not function. In the following discussion and in the claims, the terms “including” and “comprising” are used in an open-ended fashion, and thus should be interpreted to mean “including, but not limited to . . . ”. The terms “couple” and “couples” are intended to mean either an indirect or a direct electrical connection. Thus, if a first device couples to a second device, that connection may be through a direct electrical connection, or through an indirect electrical connection via other devices and connections.
In this embodiment, the wireless communication circuit of the AP MLD 110 may have two or more media access control (MAC) layer circuits and physical layer circuits for establishing the two or more links.
The AP MLD 110 may periodically transmit a beacon frame defined in IEEE 802.11 to the other devices in an infrastructure basic service set (BSS), wherein the beacon frame comprises information of the network. In this embodiment, the beacon frame transmitted via one link comprises information of all the links of the AP MLD 110. For example, the beacon frame transmitted by the AP MLD 110 via the Link-1 comprises profile of the Link-1 and profile of the Link-2. In order to reduce the size of the beacon frame carrying the profiles of the Link-1 and Link-2, some elements corresponding to the Link-2 can be inherited from the elements corresponding to the Link-1, and the elements that cannot be inherited from the Link-1 are listed in a non-inheritance element within the beacon frame.
In Another feature in IEEE 802.11 for high-efficiency wireless networks, non-inheritance element can also apply for multiple BSSIDs element. Using the Multiple BSSID element can save the AP from transmitting a beacon frame per SSID, reducing beacon overhead when using virtual APs. The multiple BSSID element allows an AP to collapse information for collocated networks running on the same Wi-Fi channel into a single beacon or probe response frame. The virtual APs have their non-transmitted BSSIDs. The Non-Inheritance element identifies one or more elements that are not inherited by the non-transmitted BSSID from the BSSID of the AP transmitting beacons or probes.
In this embodiment, if the element ID list of the non-inheritance element 200 comprises a vendor specific element (e.g., element ID=221), the vendor specific element may further have one or more identifiers, wherein part of these identifiers may be inherited from the Link-1, and part of the identifiers may not be inherited from the Link-1. Therefore, by using the non-inheritance element 200 shown in
In one embodiment, the subfields 212, 214 and the subfields 222, 224 and 226 can also be applied to the element ID extension list of the non-inheritance element 200. That is, the element ID extension list comprises two subfields, wherein one subfield records an element identifier list, and the other subfield records a length of the element identifier list. In addition, the element identifier list comprises three subfields recording an element ID extension, an identifier length and identifier(s), respectively.
The element ID with identifier list records the element(s) with extra identifier that is/are not inherited from the Link-1. Specifically, the element ID with identifier list comprises two subfields 312 and 314, wherein the subfield 314 records an element identifier list, and the subfield 312 records a length of the element identifier list (i.e., how many element(s) with identifier). The subfield 314 may record more element IDs, and each of the element IDs corresponds to three subfields 322, 324 and 326, wherein the subfield 322 records the element ID, the subfield 326 records the identifier(s) corresponding to the element ID recorded in the subfield 322, and the subfield 324 records an identifier length indicating how many identifier(s) in the subfield 326.
In one embodiment, the subfields 312, 314 and the subfields 322, 324 and 326 can also be applied to the element ID extension with identifier list of the non-inheritance element 300. That is, the element ID extension with identifier list comprises two subfields, wherein one subfield records an element identifier list, and the other subfield records a length of the element identifier list. In addition, the element identifier list comprises three subfields recording an element ID extension, an identifier length and identifier(s), respectively.
In this embodiment, if the element ID list of the non-inheritance element 300 comprises a vendor specific element (e.g., element ID=221), the vendor specific element may further have one or more identifiers, wherein part of these identifiers may be inherited from the Link-1, and part of the identifiers may not be inherited from the Link-1. Therefore, by using the non-inheritance element 300 shown in
In one embodiment, the element ID list of the fourth field may comprise an element ID that has extra identifier, but the extra identifier may not be recorded in this field. Specifically, if the vendor specific element have one or more identifiers, the element ID list of the fourth field may only record an element ID of the vendor specific element (i.e., element ID=221), while the element ID with identifier list of the sixth field record the element ID of the vendor specific element with extra identifier(s) (i.e., element ID=221, and identifier=XX) that is/are not inherited from the Link-1.
The contents of first field to fifth field of the non-inheritance element 300 are defined in the specification of the wireless communication, so a legacy device that cannot identify the element ID with the identifier(s) of the sixth field can directly ignore the contents of sixth field and the seventh field of the non-inheritance element 300. That is, the non-inheritance element 300 can be backward compatible to the legacy device, and the legacy device can identify the non-inheritance element 300.
The element ID with identifier list records the element(s) with extra identifier that is/are not inherited from the Link-1. Specifically, the element ID with identifier list comprises two subfields 412 and 414, wherein the subfield 414 records an element identifier list, and the subfield 412 records a length of the element identifier list (i.e., how many element(s) with identifier). The subfield 414 may record more element IDs, and each of the element IDs corresponds to three subfields 422, 424 and 426, wherein the subfield 422 records the element ID, the subfield 426 records the identifier(s) corresponding to the element ID recorded in the subfield 422, and the subfield 424 records an identifier length indicating how many identifier(s) in the subfield 426.
In one embodiment, the subfields 412, 414 and the subfields 422, 424 and 426 can also be applied to the element ID extension with identifier list of the non-inheritance element 400. That is, the element ID extension with identifier list comprises two subfields, wherein one subfield records an element identifier list, and the other subfield records a length of the element identifier list. In addition, the element identifier list comprises three subfields recording an element ID extension, an identifier length and identifier(s), respectively.
In this embodiment, if the element ID list of the non-inheritance element 400 comprises a vendor specific element (e.g., element ID=221), the vendor specific element may further have one or more identifiers, wherein part of these identifiers may be inherited from the Link-1, and part of the identifiers may not be inherited from the Link-1. Therefore, by using the non-inheritance element 400 shown in
Because the non-inheritance element 400 serves as the non-inheritance extension element, and the beacon frame comprises a conventional non-inheritance element, a legacy device can directly ignore the non-inheritance element 400 if the legacy device cannot identify the contents of the non-inheritance element 400. That is, the non-inheritance element 400 does not affect a normal operation of the legacy device.
Step 500: the flow starts.
Step 502: establish at least a first link and a second link with other devices.
Step 504: determine at least one element ID with at least one identifier of the second link that cannot be inherited from the first link/
Step 506: generate a beacon frame and transmit the beacon frame via the first link, wherein the beacon frame comprises a non-inheritance element indicating the at least one element ID with the at least one identifier of the second link that is not inherited from the first link.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.
This application claims the benefit of U.S. Provisional Application No. 63/333,588, filed on Apr. 22, 2022. The content of the application is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
63333588 | Apr 2022 | US |