The present disclosure relates to the field of communication, and more particularly, to a communication method and a communication device in wireless communication.
The current research scope of Wi-Fi technology is: 320 MHz bandwidth transmission, aggregation and coordination of multiple frequency bands, etc. It is expected to increase the rate and throughput by at least four times compared with the existing standards. The main application scenarios are: video transmission, AR (Augmented Reality), VR (Virtual Reality), etc.
The aggregation and collaboration of multiple frequency bands refer to the simultaneous communication between devices in frequency bands such as 2.4 GHz, 5 GHz, and 6 GHz. For simultaneous communication between devices in multiple frequency bands, a new MAC (Media Access Control) mechanism needs to be defined for management. In addition, it is also expected that the aggregation and coordination of multiple frequency bands can support low-latency transmission.
The current multi-band aggregation and system technology will support a maximum bandwidth of 320 MHz (160 MHz+160 MHz), and may also support 240 MHz (160 MHz+80 MHz) and other bandwidths.
A first aspect of the present disclosure provides a communication method on multiple links, including: determining a first message frame, where the first message frame includes information indicating dynamic link transition; and sending the first message frame.
A second aspect of the present disclosure provides a communication method on multiple links, including: receiving a first message frame, where the first message frame includes information indicating dynamic link transition; performing link transition operation based on the first message frame.
A third aspect of the present disclosure provides an electronic device. The electronic device includes a processor, and a memory storing a computer program executable by the processor. The processor executes the computer program to implement the method as described above.
A fourth aspect of the present disclosure provides a computer-readable storage medium. A computer program is stored on the computer-readable storage medium. The computer program, when executed by a processor, implements the method as described above.
Example embodiments of the present disclosure will be described below in detail with reference to the accompanying drawings, where:
The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of various embodiments of the present disclosure as defined by the appended claims and their equivalents. Various embodiments of the present disclosure include various specific details, which are to be regarded as merely exemplary. Also, descriptions of well-known techniques, functions, and constructions may be omitted for clarity and conciseness.
The terms and words used in this disclosure are not limited to the bibliographical meanings, but, are merely used by the inventor to enable a clear and consistent understanding of the present disclosure. Accordingly, the descriptions of various embodiments of the present disclosure are provided for purposes of illustration and not of limitation to those skilled in the art.
It should be understood that the singular forms “a”, “an”, “the” and “the” as used herein can also include the plural forms unless the context clearly dictates otherwise. It should be further understood that the word “comprising” as used in this disclosure refers to the presence of the described features, integers, steps, operations, elements and/or components, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and/or groups thereof.
It will be understood that, although the terms “first.” “second,” etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. Thus, a first element discussed below could be termed a second element without departing from the teachings of example embodiments.
It will be understood that when an element is referred to as being “connected” or “coupled” to another element, it can be directly connected or coupled to the other element or intervening elements may also be present. Furthermore, “connected” or “coupled” as used herein may include wirelessly connected or wirelessly coupled. As used herein, the term “and/or” or the expression “at least one/at least one of” includes any and all combinations of one or more of the associated listed items.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs.
Embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings.
In a wireless local area network, a basic service set (BSS) may include an access point (AP: Access Point) and one or more devices (non-AP STAs, which may be referred to herein as “stations (STAs: Stations)”) communicating with the AP. A basic service set can be connected to the distribution system DS (Distribution System) through its AP, and then connected to another basic service set to form an extended service set ESS (Extended Service Set).
AP is a wireless transition for wireless network, and it is also the core of wireless network. AP can be used as a wireless base station, mainly used as a bridge between wireless networks and wired networks. With this access point AP, wired and wireless networks can be integrated.
The AP may include software applications and/or circuitry to enable other types of nodes in the wireless network to communicate with device external or internal to the wireless network through the AP. In some examples, as an example, the AP may be a terminal device or a network device equipped with a Wi-Fi (Wireless Fidelity) chip.
As an example, non-AP STA (STA) may include, but is not limited to: cellular phone, smart phone, wearable device, computer, personal digital assistant (PDA), personal communication system (PCS) device, personal information manager (PIMs), Personal Navigation Device (PND), Global Positioning System, Multimedia Device, Internet of Things (IoT) device, etc.
In an example embodiment of the present disclosure, an AP (Access Point) and a non-AP STA (Station) may be devices that support multi-link communication, for example, may be represented as AP MLD and non-AP STA MLD (multi-link device), respectively. For convenience of description, hereinafter, an example in which one AP MLD communicates with one non-AP STA MLD on multiple links is mainly described, however, example embodiments of the present disclosure are not limited thereto.
In
In addition, although it is shown in
In addition, although the number of multiple links between the AP MLD and the non-AP STA MLD is shown as three in
Referring to
When operating on Link 1. STA1 of non-AP STA MLD can use active mode or power save mode with awake state to acquire service unit (BU: buffer unit) from AP MLD, and can use a power save mode with doze state to save power. In this case, STA2 and STA3 may be in doze state.
When operating on Link 2, STA2 of the non-AP STA MLD can use active mode or power save mode with awake state to acquire service units from AP MLD, and can use power save mode with doze state to save power. In this case, STA1 and STA3 may be in doze state.
In addition, it will be understood that although
Referring to
According to an embodiment of the present disclosure, the information indicating the dynamic link transition may be determined according to at least one of the following: the access delay time on each of the multiple links; load condition on each link; the requirement of the service to be sent.
In one embodiment, the access delay time on each of the multiple links may refer to the access delay time of each link, and may also refer to the average access delay time of the multiple links. For example, the load on each link may refer to the number of stations which communicate by that link. For example, the requirement of the service to be sent may refer to the requirement of the QoS of the service to be sent, for example, the delay requirement for transmitting the service.
According to an embodiment of the present disclosure, the information indicating the dynamic link transition may include information of the link to be transitioned to, for example, a link identifier of the link to be transitioned. In addition, the information indicating the dynamic link transition may also include at least one item of current link information and delay information of link transition. For example, the information of the current link may refer to the link identifier of the current link, and the delay information of the link transition may refer to the delay value of performing the link transition. More specifically, the delay value for performing the link transition may indicate that the transition operation is performed after the delay value has elapsed after the frame indicating the link transition is received. According to an embodiment of the present disclosure, the delay information may not be included, or the delay information may be set to a specific value (e.g., 0), thereby indicating that the link transition is performed without delay. According to an embodiment of the present disclosure, the delay information is set to other value, e.g., 5 us, thereby indicating that the link transition is performed after an interval of 5 us after the first message frame is received.
With reference to
According to the embodiment of the present disclosure, the information indicating the dynamic link transition may be carried in the first message frame in the form of signaling. For example, the first message frame may be a link transition frame, and information indicating dynamic link transition may be included in the first message frame (i.e., the link transition frame) in the form of information elements shown in Table 1 below.
It can be understood that each element shown in Table 1 exists independently, and these elements are exemplarily listed in the same table, but it does not mean that all elements in the table must exist simultaneously as shown in the table. The value of each of these elements is independent of the value of any other element in Table 1. Therefore, those skilled in the art can understand that the value of each element in the table of the present disclosure is an independent embodiment.
In Table 1, the Element ID and the Length may indicate the ID and length related to the information element. The Current Link ID may correspond to the information of the current link, the Transition Link ID may correspond to the information of the link to be transitioned to, and the Transition Delay may correspond to the delay information of the link transition.
According to an embodiment of the present disclosure, the first message frame may further include information indicating that the device sending the first message frame is in a power save state. For example, this information may be carried in the MAC frame header of the first message frame (e.g., link transitioning frame). For example, the information indicating that the device sending the first message frame is in a power save state may correspond to the PS (power save) bit in the power management (power management) field of the MAC frame header. For example, the device sending the first message frame may be in a power save state upon receiving an acknowledgment frame corresponding to the first message frame by setting the PS bit to a specific value (e.g., 1). In other words, if the acknowledgment frame is received, it means that the receiver which has received the first message frame will perform link transition according to the information indicating the dynamic link transition in the first message frame, so the sender on the current link can be in power save mode state. In addition, although it is described herein that the information indicating that the device sending the first message frame is in a power-saving state is not identified in the information elements shown in Table 1 (that is, the information indicating that the device sending the first message frame is in a power save state and the information indicating dynamic link transition are identified at different positions in the first message frame), but embodiments of the present disclosure are not limited thereto, and other information identification manners may be included within the scope of the present disclosure.
According to an embodiment of the present disclosure, the information indicating dynamic link transition may be included in the MAC header of the first message frame. For example, the information indicating dynamic link transition may be carried in the MAC frame header of a data frame or an associated frame. In one embodiment, the sender device may carry information indicating dynamic link transition in the MAC frame header of the transmitted MPDU (MAC Protocol Data Unit). Specifically, the control field in the MAC frame header can be reused to identify the information to be transitioned. For example, the information indicating the dynamic link transition can be carried in the form of the information elements shown in Table 1, or the first message frame (for example, the control field of the MAC frame header) can carry the information of the link to be transitioned to. In addition, it can also carry at least one of the information of the current link and the delay information of the link transition.
In one embodiment, only the information of the link to be transitioned to may be carried in the MAC header of the first message frame. For example, the first message frame (e.g., MAC frame header) may include link set information for a plurality of links, where a bit in the link set information corresponding to the link to be transitioned to is set to a first value (e.g., 1) to indicate transitioning to this link. With reference to
According to an embodiment of the present disclosure, the link to be transitioned may be identified in the transmission link. With reference to
According to the embodiments of the present disclosure, a link transition frame can be generated in the transmission link according to the average access delay of the link or the load of the link, where the link transition frame carries the information of the link to be transitioned, for example, information element as shown in Table 1; and the transmission link is in the PS state after the transition is completed (that is, after the acknowledgment frame is received). For example, the PS bit of the power management field of the MAC frame header of the transition message frame can be set to “1” to indicate that it is in the PS state. The sender (e.g., station) on the transport link can doze after receiving the acknowledgment frame. Optionally, the information element described in Table 1 may carry the delay value of the transition, but the delay value may generally be set to “0” to indicate that the transition is performed without delay. In another embodiment, the AP may also configure a delay value for link transition. As an example, the delay value may be configured as 5 us. For example, when the station acts as the sender for sending the first message frame, the delay value of the transition may be set to 0 by default or the configured delay value may be additionally received from the AP. For example, when the AP acts as the sender for sending the first message frame, the AP can directly configure the delay value in the information element shown in Table 1.
According to the embodiment of the present disclosure, the device of the transmission link may carry the indication of the transmission link to be transitioned in the MAC frame header of the transmitted MPDU. Specifically, the A-control field is reused to indicate that the device is to perform link transition. Specifically, it may be the form of the information element shown in Table 1, or the form of the link set as described above.
In step 220, a first message frame may be sent. When the sender sends the first message frame to the receiver, the sender may receive an acknowledgment frame from the receiver. When the sender receives the acknowledgment frame, it can be determined that the receiver will perform a link transition operation, and the current link can be put into doze state.
The communication method shown in
According to the embodiments of the present disclosure, during the initial association process, the station and the AP can carry the capability information value of supporting multi-link operation, specifically EMLMR or EMLSR; or carry the capability information value of supporting dynamic link transition, or supporting the multi-link operation implicitly indicates supporting dynamic link transition.
Referring to
Similar to the above-mentioned embodiments, the information indicating the dynamic link transition may be determined according to at least one of the following: the access delay time on each link in the multiple links; the load condition on each link: the requirement of the service to be sent.
According to an embodiment, the information indicating the dynamic link transition may include information of the link to be transitioned to, and in addition, may also include at least one of information of the current link and delay information of the link transition. It will be understood that the first message frame and the information indicating the dynamic link transition may be similar to the description of step 210 of
In step 320, a link transition operation may be performed based on the first message frame. For example, according to the information in the first message frame, the current link is transitioned to the to-be-transitioned link after the delay time indicated by the delay information of the link transition has elapsed.
In step 330, an acknowledgment frame corresponding to the first message frame may be sent, so that the sender sets the device corresponding to the current link to doze state after receiving the acknowledgment frame.
It can be understood that the flowchart of the communication method shown in
In one embodiment, although not shown, the communication method shown in
The communication device 400 shown in
The communication device 400 shown in
It will be understood that the content of the first message frame, information, etc. involved in the communication device of
The communication methods shown in
Based on the same principles as the methods provided by the embodiments of the present disclosure, the embodiments of the present disclosure further provide an electronic device, and the electronic device includes a processor and a memory: where, the memory stores machine-readable instructions (or may referred to as a “computer program”); the processor is used for executing machine-readable instructions to implement the methods described with reference to
Embodiments of the present disclosure also provide a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the method described with reference to
In an example embodiment, a processor may be used to implement or execute various exemplary logical blocks, modules and circuits described in combination with the present disclosure, for example, a CPU (Central Processing Unit), general processor, DSP (Digital Signal Processor), ASIC (Application Specific Integrated Circuit), FPGA (Field Programmable Gate Array) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. A processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
In an example embodiment, the memory may be, for example, ROM (Read Only Memory), RAM (Random Access Memory), EEPROM (Electrically Erasable Programmable Read Only Memory) Read Memory), CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compact disc, laser disc, optical disc, digital versatile disc. Blu-ray disc, etc.), magnetic disk storage medium or other magnetic A storage device, or any other medium that can be used to carry or store program code in the form of instructions or data structures and that can be accessed by a computer, without limitation.
It should be understood that although the various steps in the flowchart of the accompanying drawings are sequentially shown in the order indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless explicitly stated herein, the execution of these steps is not strictly limited to the order and may be performed in other orders. In addition, at least a part of the steps in the flowcharts of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but may be executed at different times, and the execution sequence is also It does not have to be performed sequentially, but may be performed alternately or alternately with other steps or at least a portion of sub-steps or stages of other steps.
Although the present disclosure has been shown and described with reference to certain embodiments of the present disclosure, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the scope of the present disclosure. Therefore, the scope of the present disclosure should not be limited by the embodiments, but should be defined by the appended claims and their equivalents.
The present application is a U. S. National Stage of International Application No. PCT/CN2021/072547, filed on Jan. 18, 2021, the contents of which are incorporated herein by reference in their entireties.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2021/072547 | 1/18/2021 | WO |