Communication methods and devices under multiple connections
By listening for and retransmitting data frames only under the connection mapped by the TID in multi-connection communication, the problems of low spectrum utilization and high power consumption are solved, achieving efficient data frame retransmission and optimized utilization of spectrum resources, thus improving spectrum utilization efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-05-31
- Publication Date
- 2026-03-13
AI Technical Summary
In wireless communication with multiple connections, existing technologies suffer from low spectrum utilization and high power consumption, especially in EMLSR mode, where non-AP STA MLDs need to listen for all active connections, resulting in wasted resources and increased energy consumption.
By listening and retransmitting data frames only under the connection mapped by the TID in multi-connection communication, listening under all active connections is avoided. The retransmission connection is determined in a simplified way by signaling interaction, which improves spectrum utilization and device adaptability.
It enables efficient retransmission of data frames under multiple connections, improves spectrum utilization, reduces power consumption, and enhances device flexibility and spectrum resource utilization efficiency.
Smart Images

Figure CN115769524B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of wireless communication, and more specifically, to communication methods and devices under multiple connections. Background Technology
[0002] Current Wi-Fi technology research focuses on 320MHz bandwidth transmission, aggregation and coordination of multiple frequency bands, etc., with the aim of improving the speed and throughput by at least four times compared to existing standards. Its main application scenarios are video transmission, AR (Augmented Reality), VR (Virtual Reality), etc.
[0003] Multi-band aggregation and coordination refers to communication between devices simultaneously in frequency bands such as 2.4GHz, 5GHz, and 6GHz. Managing this simultaneous communication across multiple frequency bands requires defining a new MAC (Media Access Control) mechanism. Furthermore, it is expected that multi-band aggregation and coordination can support low-latency transmission.
[0004] The maximum bandwidth currently supported in multi-band aggregation and system technology is 320MHz (160MHz+160MHz), and it may also support 240MHz (160MHz+80MHz) and other bandwidths.
[0005] In current technology, stations (STAs) and access points (APs) can be multi-link devices (MLDs), meaning they support the ability to send and / or receive simultaneously under multiple connections. Therefore, in current technology, multiple connections can exist between STAs and APs, and research is underway on communication between these two types of devices under multiple connections. Summary of the Invention
[0006] Various aspects of this disclosure will at least address the aforementioned problems and / or drawbacks. The various embodiments of this disclosure provide the following technical solutions:
[0007] A communication method under multiple connections is provided according to an example embodiment of this disclosure. The communication method can be applied to a site supporting multiple connection communication and includes: listening under at least one connection to which a communication identifier (TID) in multiple connections is mapped; and determining whether a data frame needs to be retransmitted based on the listening result.
[0008] A communication method under multiple connections is provided according to an example embodiment of this disclosure. The communication method can be applied to an access point supporting multiple connection communication and includes: determining a first message frame, wherein the first message frame includes: identification information indicating that a data frame needs to be retransmitted and / or identification information of the connection used for retransmitting the data frame; and sending the first message frame under at least one connection to which a communication identifier (TID) in a plurality of connections is mapped.
[0009] According to an example embodiment of this disclosure, a communication apparatus under multiple connections is provided. The communication apparatus can be applied to a site supporting multiple connection communication and includes: a transceiver module configured to: listen in at least one connection to which a communication identifier (TID) in multiple connections is mapped; and a processing module configured to: determine, based on the listening result, whether a data frame needs to be retransmitted.
[0010] According to an exemplary embodiment of this disclosure, a communication apparatus under multiple connections is provided. The communication apparatus can be applied to an access point supporting multiple connection communication and includes: a processing module configured to: determine a first message frame, wherein the first message frame includes identification information indicating that a data frame needs to be retransmitted and / or identification information of a connection used for retransmitting the data frame; and a transceiver module configured to: send the first message frame under at least one connection to which a communication identifier (TID) in a plurality of connections is mapped.
[0011] An electronic device is provided according to an exemplary embodiment of this disclosure. The electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the method described above.
[0012] According to an exemplary embodiment of this disclosure, a computer-readable storage medium is provided. A computer program is stored on the computer-readable storage medium. When executed by a processor, the computer program implements the method described above.
[0013] The technical solutions provided by the exemplary embodiments of this disclosure enable data to be retransmitted under multiple connections, thereby improving spectrum utilization. Attached Figure Description
[0014] The above and other features of the present disclosure will become more apparent from the following detailed description of exemplary embodiments with reference to the accompanying drawings, wherein:
[0015] Figure 1 This is an exemplary diagram illustrating a communication scenario with multiple connections;
[0016] Figure 2 This is a flowchart illustrating a communication method according to an embodiment of the present disclosure;
[0017] Figure 3 This is a detailed flowchart illustrating a communication method according to an embodiment of the present disclosure;
[0018] Figure 4 This is a detailed flowchart illustrating a communication method according to an embodiment of the present disclosure;
[0019] Figure 5 This is a detailed flowchart illustrating a communication method according to an embodiment of the present disclosure;
[0020] Figure 6 This is a flowchart illustrating another communication method according to an embodiment of the present disclosure;
[0021] Figure 7 A block diagram of a communication device according to an embodiment of the present disclosure is shown. Detailed Implementation
[0022] The following description, with reference to the accompanying drawings, is provided to aid in a comprehensive understanding of the various embodiments of this disclosure as defined by the appended claims and their equivalents. The various embodiments of this disclosure include a variety of specific details, but these details are to be considered exemplary only. Furthermore, for clarity and brevity, descriptions of well-known techniques, functions, and constructions may be omitted.
[0023] The terms and words used in this disclosure are not limited to their literal meanings, but are used solely by the inventors to ensure a clear and consistent understanding of the disclosure. Therefore, the descriptions of various embodiments of the disclosure provided are for illustrative purposes only and not for limiting purposes.
[0024] It should be understood that, unless the context clearly indicates otherwise, the singular forms “a,” “an,” “the,” and “the” used herein may also include the plural forms. It should be further understood that the word “comprising” as used in this disclosure means 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.
[0025] 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. Therefore, without departing from the teachings of the example embodiments, the first element discussed below may be referred to as the second element.
[0026] It should be understood that when an element is referred to as “connected” or “coupled” to another element, it can be directly connected or coupled to the other element, or there may be an intermediate element. Furthermore, the use of “connected” or “coupled” herein can include wireless connections or wireless couplings. The terms “and / or” or the expression “at least one of…” as used herein include any and all combinations of one or more of the associated listed items.
[0027] Unless otherwise defined, all terms used herein (including technical and scientific terms) shall have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains. Furthermore, the technical features involved in the different embodiments of this disclosure described below may be combined with each other as long as they do not conflict with each other.
[0028] Figure 1 This is an exemplary diagram illustrating a communication scenario with multiple connections.
[0029] In a wireless local area network (WLAN), a basic service set (BSS) can consist of an access point (AP) and one or more stations (STAs) communicating with the AP. A BSS can connect to a distribution system (DS) through its APs, and then connect to another BSS to form an extended service set (ESS).
[0030] An Access Point (AP) is a wireless switch used in wireless networks and is the core of a wireless network. AP devices can be used as wireless base stations, primarily serving as bridges connecting wireless and wired networks. Using this type of access point (AP), wired and wireless networks can be integrated.
[0031] An access point (AP) may include software applications and / or circuitry to enable other types of nodes in a wireless network to communicate with the outside and inside of the wireless network via the AP. In some examples, for instance, the AP may be a terminal device or network device equipped with a Wi-Fi (Wireless Fidelity) chip.
[0032] As an example, a site (STA) may include, but is not limited to: cellular phones, smartphones, wearable devices, computers, personal digital assistants (PDAs), personal communication system (PCS) devices, personal information managers (PIMs), personal navigation devices (PNDs), global positioning systems, multimedia devices, Internet of Things (IoT) devices, etc.
[0033] In the exemplary embodiments of this disclosure, the AP and STA can support multi-connection devices, for example, they can be represented as AP MLD and non-AP STA MLD, respectively. For ease of description, the following mainly describes an example of one AP and one STA communicating under multi-connection conditions; however, the exemplary embodiments of this disclosure are not limited thereto.
[0034] exist Figure 1 In this context, by way of example only, AP MLD can represent an access point that supports multi-connection communication functionality, and non-AP STA MLD can represent a site that supports multi-connection communication functionality. (See also...) Figure 1 The AP MLD can operate in three connection modes, such as... Figure 1 As shown, AP1, AP2, and AP3, the non-AP STA MLD can also operate under all three connections, such as... Figure 1 STA1, STA2, and STA3 are shown. In... Figure 1 In the example, it is assumed that AP1 communicates with STA1 through the corresponding first connection Link 1. Similarly, AP2 and AP3 communicate with STA2 and STA3 through the second connection Link 2 and the third connection Link 3, respectively. Furthermore, Link 1 to Link 3 can be multiple connections at different frequencies, such as connections at 2.4GHz, 5GHz, and 6GHz, or several connections with the same or different bandwidths at 2.4GHz, 5GHz, and 6GHz. Additionally, multiple channels can exist under each connection. However, it should be understood that... Figure 1 The communication scenarios shown are merely illustrative, and the inventive concept is not limited thereto. For example, an AP MLD can connect to multiple non-AP STA MLDs, or under each connection, the AP can communicate with multiple other types of stations.
[0035] In extremely high-throughput (EHT) communication, if an MLD has established a block acknowledgment protocol for a traffic identifier (TID) with another MLD, and the transmission of a data frame (e.g., a QoS data frame) of the TID fails on a connection, and if the data frame is not a fragment, the MLD can attempt to retransmit the data frame on any connection to which the TID is mapped.
[0036] A non-AP STA MLD can communicate with an AP MLD that supports EMLSR mode in EMLSR (enhanced-multilinksingle radio) mode. EMLSR mode means that a non-AP STA MLD can only communicate with an AP MLD under one connection at a time, but can listen to the channel under multiple connections.
[0037] Specifically, in EMLSR mode, if retransmission of data frames is required, the non-AP STA MLD first connects to a connection to receive the initial control frame and performs data frame exchange within that connection. Before the data frame exchange is complete, it cannot transmit or receive on other connections. After the data frame exchange is complete, it can listen on all active connections. Furthermore, in EHT communication, there is a mechanism for mapping TIDs to connections; that is, data with the same TID can be mapped to at least one connection for transmission. Additionally, data frames with the same TID can be retransmitted on different connections. However, in existing technology, the non-AP STA MLD in EMLSR mode needs to listen on all active connections, but some of these active connections may not have a mapped TID, leading to reduced spectrum utilization and increased power consumption.
[0038] Figure 2 This is a flowchart illustrating a communication method according to an embodiment of the present disclosure. Figure 2 The illustrated method can be applied to sites that support multi-connection communication (e.g., non-AP STA MLD).
[0039] Reference Figure 2 In step 201, listening can be performed under at least one connection to which the TID is mapped among multiple connections. According to an example embodiment, multiple connections can refer to all active connections; for example, all active connections can be multiple connections initially established between a non-AP STA MLD and an AP MLD that are available for communication. In embodiments of this disclosure, listening is performed only under at least one connection to which the TID is mapped, rather than under all active connections, thereby avoiding waste of spectrum resources. According to embodiments of this disclosure, the listening in step 201 can include: listening to frames from the AP MLD indicating that a retransmission operation is required, for example... Figure 3 As shown, the reception of the first message frame can be monitored. According to another embodiment of this disclosure, the monitoring in step 201 may include: monitoring the initial transmission status of the data frame, for example, as... Figure 4 and Figure 5 As shown, it is possible to listen to whether the transmission of data frames under at least one connection mapped to the TID is successful.
[0040] In step 202, it can be determined whether a data frame needs to be retransmitted based on the listening results. For example, if the listened frame indicates that a retransmission operation is required, it can be determined that the data frame needs to be retransmitted; or if it is detected that the transmission of the data frame was unsuccessful, it can be determined that the data frame needs to be retransmitted. In the transmission of downlink data frames, if the non-AP STA MLD receives a message indicating that the data frame transmission failed, or does not receive feedback (e.g., an acknowledgment (ACK) frame) for the downlink data frame within a timeout period, it can be determined that the data frame transmission was unsuccessful. In the transmission of uplink data frames, if the non-AP STA MLD is interrupted in receiving a data frame due to a communication failure, or the received data frame contains an error, or does not receive a data frame within a timeout period, it can be determined that the data frame transmission was unsuccessful. However, the examples of unsuccessful transmission of downlink and / or uplink data frames listed herein are merely illustrative and not intended to limit the scope of this disclosure. Other methods, conditions, or factors that can determine whether the transmission of a data frame was successful are also included within the scope of this disclosure.
[0041] The following will refer to Figures 3 to 5 A communication method according to embodiments of the present disclosure is described in detail.
[0042] Reference Figure 3 Data frames can be retransmitted by listening to the reception of the first message frame (the control frame from the AP MLD).
[0043] Specifically, in step S310, the non-AP STAMLD can listen for the reception of the first message frame. For example, the non-AP STAMLD can listen for the reception of the first message frame under at least one connection mapped by the TID. For example, the first message frame can be an initial control frame sent by the AP STAMLD. According to embodiments of this disclosure, the first message frame (e.g., the initial control frame) may include identification information indicating that a data frame needs to be retransmitted. The first message frame (e.g., the initial control frame) may include, for example, but not limited to, a retry subfield as the identification information; when the subfield is set to a specific value (e.g., but not limited to "1"), it indicates that a data frame retransmission is required. According to embodiments of this disclosure, the first message frame (e.g., the initial control frame) may also include communication information required for transmitting the data frame, such as, but not limited to, information such as the number of spatial streams (NSS).
[0044] In step S330, in response to receiving the first message frame, the non-AP STAMLD can retransmit the data frame within the connection where the first message frame was received. Since the identification information carried in the first message frame indicates that data frame retransmission is required, the non-AP STAMLD can determine that data frame retransmission is necessary upon receiving the first message frame. In this embodiment, the data frame can be retransmitted within the connection where the first message frame (e.g., an initial control frame) was received. Furthermore, it will be understood that... Figure 3 The communication method shown can be applied to the retransmission of uplink and downlink data frames.
[0045] According to embodiments of this disclosure, a non-AP STA MLD supporting EMLSR can listen for initial control frames sent by the AP MLD based on the connections mapped to by the TID. For example, if a non-AP STA MLD in EMLSR mode supports multiple connections, and these connections are active, but the TID is only mapped to one or some of these connections, then the non-AP STA MLD in EMLSR mode only needs to listen for initial control frames sent by the AP MLD on the connections to which the TID is mapped, instead of listening for initial control frames on all active connections and then receiving / sending retransmitted data frames on the connection where the initial control frame is received. For example, the initial control frame may carry information such as the NSS required for transmitting data frames. However, it will be understood that this disclosure is not limited to this; for example, when listening for the first message frame, the non-AP STA MLD may also negotiate with the AP MLD for other connections used for retransmitting data frames.
[0046] In embodiments of this disclosure, retransmission of data frames can be achieved with simplified signaling interaction by retransmitting data frames under the connection that receives the first message frame (e.g., an initial control frame). For example, no additional signaling is required to negotiate the connection for retransmitting data frames.
[0047] Reference Figure 4 Data frame retransmission can be achieved by listening to the initial transmission status of data frames. In other words, it can listen to whether the transmission of data frames under at least one connection mapped to the TID is successful, thereby determining whether data frame retransmission is necessary.
[0048] In step S410, the non-AP STA MLD can send a data frame to the AP MLD. The sending of the data frame in this step can refer to the initial transmission of the data frame. For example, according to embodiments of this disclosure, the non-AP STA MLD can send the data frame under the corresponding connection mapped to the TID.
[0049] In response to the failure of data frame transmission (step S420), the non-AP STA MLD can receive a third message frame from the AP MLD (S440). According to embodiments of this disclosure, either the non-AP STA MLD or the AP MLD can determine that the data frame transmission failed and send feedback (not shown) to the other party regarding the failure of data transmission. According to embodiments of this disclosure, the third message frame may include information identifiers for the connection used to retransmit the data frame, wherein the connection used to retransmit the data frame is determined by an access point supporting multi-connection communication (S430). For example, according to embodiments of this disclosure, the third message frame can be transmitted under any connection mapped to the TID.
[0050] In embodiments of this disclosure, the third message frame may be a feedback frame, such as an ACK frame, for a data frame sent by a non-AP STA MLD. The third message frame (e.g., an ACK frame) may carry identification information of the connection used for retransmitting the data frame, determined by the AP MLD. However, this disclosure is not limited thereto, and the third message frame may be any type of frame.
[0051] According to embodiments of this disclosure, the identification information of the connection used for retransmitting data frames can be carried as a link set. For example, the link set may include multiple bits (e.g., the number of bits in the link set can be determined based on the TID mapping to the connection), and the bit corresponding to the connection used for retransmitting data frames can be set to a specific value (e.g., but not limited to "1"). According to another embodiment of this disclosure, the identification information of the connection used for retransmitting data frames can be carried as a separate link ID. For example, the link ID may refer to a combination of information such as the operating spectrum, bandwidth / channel, and BSSID (basis service set identifier).
[0052] According to embodiments of this disclosure, the AP MLD can determine the connection used for retransmitting data frames based on various information (such as, but not limited to, the connection status mapped to the TID, connection load information, status information, bandwidth information, network conditions, hardware capabilities, service type, relevant protocol specifications, etc.).
[0053] In step S440, the non-AP STA MLD can learn / determine the connection used for retransmitting data frames through the connection identification information carried in the third message frame, and perform data retransmission under that connection.
[0054] Although Figure 4 The communication method shown is described using the transmission of upstream data frames as an example, but this disclosure is not limited thereto. Figure 4 The communication method shown can also be applied to the transmission of downlink data frames.
[0055] According to embodiments of this disclosure, non-AP STA MLD and AP MLD in EMLSR mode can determine the retransmission connection after the initial data frame interaction is completed. Specifically, the retransmission connection can be determined in the reply ACK frame. For example, the determined connection can be a link set (based on the TID mapping to the connection), for example, the corresponding bit is set to 1, or it can be in the form of a link ID, thereby identifying that the retransmission data frame is received / sent under the determined connection.
[0056] According to embodiments of this disclosure, by separately determining the connection used for retransmitting data frames, multiple connections can be effectively utilized for retransmission, improving the adaptability of the device.
[0057] Reference Figure 5 This illustrates an example of negotiating a connection for retransmitting data frames between a non-AP STA MLD and an AP MLD. Although Figure 5 The communication method shown is described using the transmission of downstream data frames as an example, but this disclosure is not limited thereto. Figure 5 The communication method shown can also be applied to the transmission of uplink data frames.
[0058] In step S510, the non-AP STA MLD can receive data frames sent from the AP MLD under the TID mapping to the corresponding connection; if the non-AP STA MLD is interrupted in receiving data frames due to communication failure, or the received data frames are incorrect, or the data frames are not received within a timeout, it can be determined that the transmission of the data frames was unsuccessful (S520).
[0059] In step S530, in response to the failure of data frame transmission, the non-AP STAMLD can determine the connection for retransmitting the data frame. According to embodiments of this disclosure, the non-AP STAMLD can obtain information about each connection (e.g., but not limited to, the connection status mapped to the TID, connection load information, status information, bandwidth information, network conditions, hardware capabilities, service type, relevant protocol specifications, etc.) from the AP MLD during the initial association connection establishment process or the multi-connection establishment process, and in step S530, the non-AP STAMLD can determine the connection for retransmitting the data frame based on the obtained information.
[0060] In step S540, the non-AP STA MLD can send a second message frame, wherein the second message frame may include identification information of the determined connection, for example, having as referenced Figure 4 The described identification information is in the form of a link set or link ID. According to embodiments of this disclosure, a non-AP STA MLD can send a second message frame under any connection mapped to the TID.
[0061] In step S550, the AP MLD can parse the second message frame and obtain the connection for retransmission determined by the non-AP STA MLD to determine whether the connection is available. If the AP MLD determines, based on the current communication conditions (e.g., but not limited to, the connection status mapped to the TID, connection load information, status information, bandwidth information, network conditions, hardware capabilities, service type, relevant protocol specifications, etc.), that the connection determined by the non-AP STAMLD is not available for retransmission, then the AP MLD can determine / recommend a connection that can be used for retransmission (step S560) and carry the information of the recommended connection in the third message frame to send / feedback to the non-AP STAMLD (step S570). In this case, the non-AP STA MLD can use the connection recommended by the AP MLD to retransmit data frames.
[0062] If in step S550 the AP MLD determines that the connection for retransmission determined by the non-AP STA MLD is available, then steps S560 and S570 can be omitted.
[0063] According to embodiments of this disclosure, by negotiating a connection for retransmitting data frames between a non-AP STA MLD and an AP MLD, the flexibility of the device can be improved, thereby enabling efficient retransmission of data frames.
[0064] Figure 6 This is a flowchart illustrating another communication method according to an embodiment of the present disclosure. Figure 6 The communication method shown can be applied to access points that support multi-connection communication.
[0065] Reference Figure 6 In step 610, a first message frame can be determined, wherein the first message frame may include: identification information indicating that a data frame needs to be retransmitted and / or identification information of the connection used for retransmitting the data frame. In step 620, the first message frame can be sent under at least one connection to which the TID in the plurality of connections is mapped.
[0066] When the first message frame includes identification information indicating that a data frame needs to be retransmitted, the first message frame can be, for example, but not limited to, an initial control frame. In this case, the first message frame may also include communication information required to transmit the data frame. Furthermore, data frame retransmission can occur on the connection that sent the first message frame (e.g., receiving / sending retransmitted data frames on the connection that sent the initial control frame). That is, Figure 6 The method shown can correspond to Figure 3 The operations performed by APMLD are omitted here for brevity.
[0067] If the first message frame includes identification information indicating that a data frame needs to be retransmitted, the first message frame may correspond to a reference. Figure 4 and Figure 5 The third message frame described in [the document]. That is to say, Figure 6 The method shown can correspond to Figure 4 and Figure 5 The operations performed by AP MLD are omitted here for brevity.
[0068] In one embodiment, such as Figure 5 As shown in step S540, in response to the initial transmission of the data frame failing, the APMLD can receive a second message frame, wherein the second message frame includes identification information (linkset or link ID) of the connection for retransmitting the data frame, wherein the connection for retransmitting the data frame is determined by a station that supports multi-connection communication (non-AP STA MLD).
[0069] In another embodiment, such as Figure 4 Steps S430 and S440 and Figure 5 As shown in steps S560 and S570, the APMLD can determine the connection used for retransmitting the data frame and carry its identification information in a third message frame to send to the non-AP STA MLD.
[0070] Although in the above embodiments, the identification information indicating that a data frame needs to be retransmitted and the identification information of the connection used for retransmitting the data frame are carried in different frames, this disclosure is not limited to this. Both can be carried in the same message frame, that is, the connection used for retransmission can be determined at the same time as indicating retransmission.
[0071] Figure 7 This is a block diagram illustrating a communication device according to an embodiment of the present disclosure.
[0072] Reference Figure 7 The communication device 700 may include a processing module 710 and a transceiver module 720. Figure 7The communication device shown can be applied to non-AP STA MLD or AP MLD.
[0073] exist Figure 7 When the communication device shown is applied to a non-AP STA MLD, the transceiver module 720 can be configured to listen in at least one connection to which the TID is mapped among multiple connections; the processing module 710 can be configured to determine whether a data frame needs to be retransmitted based on the listening result. In this case, the communication device 700 can perform the reference... Figure 2 The described communication method and Figures 3 to 5 The operations performed by the non-AP STA MLD are omitted here for the sake of brevity.
[0074] exist Figure 7 When the communication device shown is applied to an AP MLD, the processing module 710 can be configured to: determine a first message frame, wherein the first message frame includes identification information indicating that a data frame needs to be retransmitted and / or identification information of the connection used for retransmitting the data frame; the transceiver module 720 can be configured to: send the first message frame under at least one connection to which the TID in a plurality of connections is mapped. In this case, the communication device 700 can perform the reference... Figure 6 The described communication method and Figures 3 to 5 The operations performed by AP MLD are omitted here for brevity.
[0075] also, Figure 7 The communication device 700 shown is merely exemplary, and the embodiments disclosed herein are not limited thereto. For example, the communication device 700 may also include other modules, such as a memory module. Furthermore, the various modules in the communication device 700 may be combined into more complex modules, or may be divided into more individual modules.
[0076] The communication method and communication apparatus according to embodiments of the present disclosure enable data to be retransmitted under multiple connections, thereby improving spectrum utilization.
[0077] Based on the same principles as the methods provided in the embodiments of this disclosure, embodiments of this disclosure also provide an electronic device, which includes a processor and a memory; wherein the memory stores machine-readable instructions (also referred to as a "computer program"); and the processor is configured to execute the machine-readable instructions to implement the reference... Figures 2 to 6 The method described.
[0078] Embodiments of this disclosure also provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements a reference... Figures 2 to 6 The method described.
[0079] In exemplary embodiments, the processor may be a variety of exemplary logic blocks, modules, and circuits described in connection with this disclosure, such as a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), a FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The processor may also be a combination that implements computational functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0080] In the example embodiment, the memory may be, for example, ROM (Read Only Memory), RAM (Random Access Memory), EEPROM (Electrically Erasable Programmable Read Only Memory), CD-ROM (Compact Disc Read Only Memory) or other optical disc storage, optical disk storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, 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, but is not limited thereto.
[0081] It should be understood that although the steps in the flowcharts of the accompanying figures are shown sequentially as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Furthermore, at least some steps in the flowcharts of the accompanying figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.
[0082] While this disclosure has been shown and described with reference to certain embodiments thereof, those skilled in the art will understand that various changes in form and detail may be made without departing from the scope of this disclosure. Therefore, the scope of this disclosure should not be limited to the embodiments, but rather should be defined by the appended claims and their equivalents.
Claims
1. A communication method under multiple connections, applied to a site supporting multiple connection communication, the communication method comprising: In the Enhanced Multi-Connection Single Wireless Communication (EMLSR) mode, the reception of a first message frame is listened to in at least one connection to which the communication identifier (TID) in multiple connections is mapped, wherein the multiple connections are all active connections between the site supporting multi-connection communication and the access point supporting multi-connection communication, wherein the first message frame includes identification information indicating that a data frame needs to be retransmitted. Based on the monitoring results, determine whether the data frame needs to be retransmitted; In response to receiving the first message frame, the data frame is retransmitted on the connection where the first message frame was received.
2. The communication method according to claim 1, wherein, The first message frame also includes: communication information required for transmitting the data frame.
3. A communication method under multiple connections, applied to an access point supporting multiple connection communication, the communication method comprising: A first message frame is determined, wherein the first message frame includes: identification information indicating that a data frame needs to be retransmitted and / or identification information of a connection used for retransmitting the data frame; In the Enhanced Multi-Connection Single Wireless Communication (EMLSR) mode, the first message frame is sent under at least one connection to which the Communication Identifier (TID) in the multiple connections is mapped, wherein the multiple connections are all active connections between the site supporting multi-connection communication and the access point supporting multi-connection communication. While the connection that sent the first message frame is in operation, the data frame is retransmitted.
4. The communication method according to claim 3, wherein, The first message frame also includes: communication information required for transmitting the data frame.
5. A communication device for multiple connections, applied to a site supporting multiple connection communication, the communication device comprising: The transceiver module is configured to: in Enhanced Multi-Connection Single Wireless Communication (EMLSR) mode, listen for the reception of a first message frame in at least one connection to which a communication identifier (TID) in a plurality of connections is mapped, wherein the plurality of connections are all active connections between the site supporting multi-connection communication and the access point supporting multi-connection communication, wherein the first message frame includes identification information indicating that a data frame needs to be retransmitted. The processing module is configured to: determine whether the data frame needs to be retransmitted based on the listening results; The transceiver module is further configured to: in response to receiving the first message frame, retransmit the data frame under the connection where the first message frame was received.
6. A communication device for multiple connections, applied to an access point supporting multiple connection communication, the communication device comprising: The processing module is configured to: determine a first message frame, wherein the first message frame includes identification information indicating that a data frame needs to be retransmitted and / or identification information of a connection for retransmitting the data frame; The transceiver module is configured to: in Enhanced Multi-Connection Single Wireless Communication (EMLSR) mode, transmit the first message frame under at least one connection to which a communication identifier (TID) in a plurality of connections is mapped, wherein the plurality of connections are all active connections between the site supporting multi-connection communication and the access point supporting multi-connection communication. The transceiver module is also configured to retransmit the data frame while the first message frame is being sent.
7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein, When the processor executes the computer program, it implements the method of claim 1 or 2, or the method of claim 3 or 4.
8. A computer-readable storage medium, wherein, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method of claim 1 or 2, or the method of claim 3 or 4.
Citation Information
Patent Citations
Packet Retransmission In A Wireless Communication System
US20190280819A1
Multi-link aggregation link management
US20200359259A1
Apparatus and methods of packet retransmission between multi-link devices
US20210045008A1