Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A communication system, comprising a primary sending terminal, at least one secondary sending terminal sharing a channel with the primary sending terminal, at least one first receiving terminal associated with the primary sending terminal and at least one second receiving terminal associated with the secondary sending terminal, wherein, the primary sending terminal is configured to: send first data corresponding to each first receiving terminal to the each first receiving terminal respectively; send a first block acknowledgement request (BAR) corresponding to the first data to the each first receiving terminal respectively; receive a first block acknowledgement (BA) corresponding to the first BAR, which is sent by the each first receiving terminal respectively; and if the first BA indicates that the first data is not correctly received by the each first receiving terminal, retransmit the first data which is not correctly received; the secondary sending terminal is configured to: send second data corresponding to each second receiving terminal to the each second receiving terminal with the primary sending terminal synchronously through a shared channel; obtain the first BA sent by the each first receiving terminal through the shared channel respectively, and obtain a sequence indication according to the first BA; send, according to the sequence indication, a second BAR sequentially to the each second receiving terminal respectively; receive a second BA corresponding to the second BAR, which is sent by the each second receiving terminal respectively, wherein the second BA carries the sequence indication; and if the second BA indicates that the second data is not correctly received by the each second receiving terminal, retransmit second data which is not correctly received respectively; the first receiving terminal is configured to: receive the first data and the first BAR sent by the primary sending terminal; and send the first BA corresponding to the first BAR to the primary sending terminal; and the second receiving terminal is configured to: receive the second data and the second BAR sent by the secondary sending terminal; and send the second BA corresponding to the second BAR to the secondary sending terminal, wherein the first BAR and the first BA carry a preset sequence indication for indicating a sequence of the secondary sending terminal for sending the second BAR corresponding to the second data, and the second BAR carries the sequence indication.
This invention relates to a communication system for managing data transmission and acknowledgment in a shared channel environment. The system addresses the challenge of coordinating multiple sending terminals and their respective receiving terminals to ensure reliable data delivery while efficiently utilizing shared communication resources. The system includes a primary sending terminal and at least one secondary sending terminal that share a communication channel. The primary sending terminal transmits first data to its associated first receiving terminals and sends corresponding block acknowledgment requests (BARs). The first receiving terminals respond with block acknowledgments (BAs), indicating whether the data was received correctly. If errors are detected, the primary terminal retransmits the affected data. Simultaneously, the secondary sending terminal transmits second data to its associated second receiving terminals. The secondary terminal monitors the BAs from the primary terminal's receiving terminals to determine the sequence of its own BAR transmissions. The second receiving terminals respond with BAs that include sequence indications, allowing the secondary terminal to retransmit any incorrectly received data. The system ensures synchronized data transmission and acknowledgment between multiple terminals, optimizing channel usage while maintaining data integrity. The sequence indications in BARs and BAs enable coordinated retransmissions, reducing collisions and improving efficiency in shared channel environments.
2. The communication system of claim 1 , wherein, the primary sending terminal, after sending the first BAR corresponding to the first data to the each first receiving terminal respectively, is further configured to resend, if not receiving the first BA corresponding to the first BAR after a preset time, the first BAR to a first receiving terminal which does not send back the first BA.
This invention relates to a communication system for managing data transmission and acknowledgment in wireless networks, particularly addressing inefficiencies in acknowledgment feedback mechanisms. The system includes a primary sending terminal and multiple first receiving terminals. The primary sending terminal transmits a first block acknowledgment request (BAR) to each first receiving terminal for data blocks (first data) that require acknowledgment. Each first receiving terminal, upon receiving the first data, sends a first block acknowledgment (BA) back to the primary sending terminal to confirm successful reception. If the primary sending terminal does not receive the first BA from any first receiving terminal within a preset time, it resends the first BAR specifically to that terminal. This ensures reliable data delivery by retrying acknowledgment requests for unacknowledged transmissions, reducing packet loss and improving communication efficiency. The system may also include secondary sending and receiving terminals for additional data exchanges, where similar acknowledgment mechanisms apply. The invention enhances wireless communication reliability by dynamically managing acknowledgment feedback, particularly in scenarios with high packet loss or interference.
3. The communication system of claim 1 , wherein, the primary sending terminal, after receiving the first BA sent by the each first receiving terminal respectively, is further configured to send, if the first BA indicates that the first data is not correctly received by the each first receiving terminal, a first data indication to a first receiving terminal which does not correctly receive the first data, wherein the first data indication is used for indicating the first data which is not correctly received by the each first receiving terminal.
This invention relates to a communication system for improving data transmission reliability in wireless networks. The system addresses the problem of ensuring that data sent from a primary sending terminal is correctly received by multiple receiving terminals, particularly in scenarios where transmission errors or interference may occur. The system includes a primary sending terminal and multiple first receiving terminals. The primary sending terminal transmits first data to the first receiving terminals, which then send back first block acknowledgments (BAs) indicating whether the data was received correctly. If a first BA indicates that the first data was not correctly received by a first receiving terminal, the primary sending terminal sends a first data indication to that terminal. This indication specifies the particular data that was not correctly received, allowing the receiving terminal to request retransmission or take corrective action. The system ensures that receiving terminals are aware of which data packets were lost or corrupted, enabling efficient retransmission and reducing unnecessary retransmissions of correctly received data. This improves overall communication efficiency and reliability in multi-terminal wireless networks. The invention is particularly useful in environments where multiple devices communicate with a central node, such as in IoT or mesh networks.
4. The communication system of claim 1 , wherein, the secondary sending terminal, after sending the second BAR corresponding to the second data to the each second receiving terminal respectively, is further configured to resend, if not receiving the second BA corresponding to the second BAR after the preset time, the second BAR to a second receiving terminal which does not send back the second BA.
This invention relates to a communication system for managing data transmission and acknowledgment in wireless networks, particularly addressing inefficiencies in block acknowledgment (BA) mechanisms. The system includes a primary sending terminal, a secondary sending terminal, and multiple receiving terminals. The primary sending terminal transmits first data to first receiving terminals, which send back first block acknowledgments (BAs) in response. The secondary sending terminal transmits second data to second receiving terminals and sends corresponding second block acknowledgment requests (BARs). If a second receiving terminal fails to send back a second BA within a preset time, the secondary sending terminal resends the second BAR to that terminal. This ensures reliable data delivery by retrying acknowledgment requests for unacknowledged transmissions, improving communication robustness in scenarios with packet loss or interference. The system optimizes network performance by dynamically handling acknowledgment failures without requiring manual intervention or additional control messages. The invention is particularly useful in wireless local area networks (WLANs) or other environments where reliable data transmission is critical.
5. The communication system of claim 1 , wherein, the secondary sending terminal, after receiving the second BA sent by the each second receiving terminal respectively, is further configured to send, if the second BA indicates that the second data is not correctly received by the each second receiving terminal, a second data indication to a second receiving terminal which does not correctly receive the second data, wherein the second data indication is used for indicating the second data which is not correctly received by the each second receiving terminal.
This invention relates to a communication system for improving data transmission reliability in multi-terminal environments. The system addresses the problem of ensuring that data sent from a secondary sending terminal to multiple second receiving terminals is correctly received, even when some terminals experience transmission errors. The system includes a secondary sending terminal that transmits second data to multiple second receiving terminals. Each second receiving terminal sends back a second block acknowledgment (BA) indicating whether the second data was correctly received. If a second BA indicates that the second data was not correctly received by a particular second receiving terminal, the secondary sending terminal sends a second data indication to that terminal. This indication specifies the specific second data that was not correctly received, allowing the receiving terminal to request retransmission or take corrective action. The secondary sending terminal may also receive a first BA from a primary receiving terminal, which acknowledges the receipt of first data sent by a primary sending terminal. The system ensures coordinated data transmission and acknowledgment handling across multiple terminals, improving overall communication efficiency and reliability in multi-terminal networks.
6. The communication system of claim 1 , wherein there are more than two secondary sending terminals, the sequence indication indicates that a secondary sending terminal belonging to a same basic service set BSS as the primary sending terminal performs a sending at first, and then a secondary sending terminal not belonging to the same BSS as the primary sending terminal performs a sending, the sequence indication comprises an identifier of the primary sending terminal and an identifier of the secondary sending terminal, wherein the identifier of the primary sending terminal comprises a media access control MAC address or an associated identity AID of the primary sending terminal, and the identifier of the secondary sending terminal comprises an MAC address or an AID of each secondary sending terminal respectively.
This invention relates to wireless communication systems, specifically addressing coordination among multiple sending terminals in a network environment. The problem solved is the need for an efficient and organized sequence of transmissions when multiple secondary sending terminals are involved, ensuring proper prioritization and identification of devices within the same basic service set (BSS) as the primary sending terminal. The system includes a primary sending terminal and multiple secondary sending terminals. A sequence indication is used to determine the order of transmissions, prioritizing secondary terminals that belong to the same BSS as the primary terminal. These terminals send first, followed by secondary terminals not in the same BSS. The sequence indication includes identifiers for both the primary and secondary terminals. The primary terminal's identifier can be its MAC address or associated identity (AID), while each secondary terminal is identified by its MAC address or AID. This ensures clear and unambiguous identification of all participating devices, facilitating smooth and conflict-free communication in shared wireless environments. The system enhances coordination in dense network scenarios, reducing transmission delays and improving overall efficiency.
7. The communication system of claim 1 , wherein there are more than two first receiving terminals and more than two second receiving terminals, the sequence indication further comprises an identifier of the each first receiving terminal, for indicating a sequence of the each first receiving terminal for sending the first BA respectively, and the sequence indication further comprises an identifier of the each second receiving terminal, for indicating a sequence of the each second receiving terminal for sending the second BA respectively, wherein the identifier of the each first receiving terminal respectively comprises an MAC address or an AID of the each first receiving terminal, and an identifier of the each second receiving terminal respectively comprises an MAC address or an AID of the each second receiving terminal.
This invention relates to wireless communication systems, specifically addressing the coordination of block acknowledgment (BA) transmissions in multi-terminal environments. The system involves multiple first and second receiving terminals that send acknowledgments in a structured sequence to avoid collisions and ensure efficient data transmission. The sequence indication includes identifiers for each terminal, specifying the order in which they transmit their respective BAs. These identifiers can be either MAC addresses or Association Identifiers (AIDs), uniquely identifying each terminal. The system ensures that multiple terminals can send acknowledgments without interference, improving reliability and throughput in dense wireless networks. The solution is particularly useful in scenarios where multiple devices need to acknowledge received data packets simultaneously, such as in Wi-Fi or other wireless communication standards. By assigning specific sequences and identifiers, the system prevents conflicts and optimizes the acknowledgment process, enhancing overall network performance.
8. A sending apparatus, in a wireless communication system, the communication system comprising a primary sending terminal, at least one sending apparatus sharing a channel with the primary sending terminal, at least one first receiving terminal associated with the primary sending terminal and at least one second receiving terminal associated with the sending apparatus, wherein the sending apparatus comprises: a processor; and a non-transitory computer readable medium storing computer executable instructions that when executed by the processor cause the sending apparatus to perform the following steps: sending second data corresponding to each second receiving terminal to the each second receiving terminal with the primary sending terminal synchronously through a shared channel; obtaining a first block acknowledgement (BA) sent by the each first receiving terminal through the shared channel respectively, and obtain a preset sequence indication according to the first BA, wherein the first BA carries the sequence indication, the sequence indication is used for indicating a sequence of the sending apparatus for sending a second block acknowledgement request (BAR) corresponding to the second data sent by the sending unit, and the second BAR carries the sequence indication; sending, according to the sequence indication obtained by the obtaining unit, the second BAR to the each second receiving terminal respectively, and retransmit, when the each second receiving terminal does not correctly receive the second data, second data which is not correctly received respectively; caching the second data; receiving a second BA sent by the each second receiving terminal respectively after the sending unit respectively sends the second BAR, wherein the second BA carries the sequence indication.
This invention relates to wireless communication systems where multiple sending devices share a channel. The problem addressed is efficient data transmission and acknowledgment management in such systems, particularly when multiple terminals are involved. The system includes a primary sending terminal and at least one secondary sending apparatus, each with associated receiving terminals. The sending apparatus sends data to its receiving terminals simultaneously with the primary terminal over a shared channel. After transmission, the apparatus receives block acknowledgments (BAs) from the primary terminal's receiving terminals, which include a sequence indication. This indication determines the order in which the sending apparatus sends its own block acknowledgment requests (BARs) to its receiving terminals. The apparatus then retransmits any data that was not correctly received, caches the transmitted data, and receives final BAs from its receiving terminals, which also carry the sequence indication. This method ensures synchronized and orderly acknowledgment handling in shared-channel environments, improving communication efficiency and reliability.
9. The sending apparatus of claim 8 , further comprising steps for: resending, if the receiving unit does not receive the second BA corresponding to the second BAR after a preset time, the second BAR to a second receiving terminal which does not send back the second BA.
This invention relates to wireless communication systems, specifically improving reliability in block acknowledgment (BA) mechanisms. The problem addressed is the inefficiency in handling missed acknowledgments in data transmission, where a receiving terminal fails to send back a block acknowledgment (BA) in response to a block acknowledgment request (BAR). This can lead to unnecessary retransmissions or data loss. The invention describes a sending apparatus that includes a transmitting unit and a receiving unit. The transmitting unit sends a second BAR to a second receiving terminal after receiving a first BA from a first receiving terminal in response to a first BAR. The receiving unit then monitors for a second BA from the second receiving terminal. If the second BA is not received within a preset time, the sending apparatus resends the second BAR to the second receiving terminal. This ensures that missed acknowledgments are addressed without requiring manual intervention or additional overhead, improving communication efficiency and reliability. The system dynamically adjusts retransmission attempts based on acknowledgment feedback, reducing unnecessary retransmissions and optimizing bandwidth usage. The invention is particularly useful in high-traffic environments where timely acknowledgment is critical for maintaining data integrity and throughput.
10. The sending apparatus of claim 8 , further comprising steps for: sending, if the second BA indicates that the second data is not correctly received by the each second receiving terminal, a second data indication to a second receiving terminal which does not correctly receive the second data, wherein the second data indication is used for indicating the second data which is not correctly received by the each second receiving terminal.
This invention relates to wireless communication systems, specifically improving data transmission reliability in multi-terminal environments. The problem addressed is ensuring that receiving terminals correctly receive data, particularly when multiple terminals are involved in a communication session. The system includes a sending apparatus that transmits data to multiple receiving terminals. The apparatus receives a block acknowledgment (BA) from each terminal, which indicates whether the transmitted data was correctly received. If the BA indicates that a terminal did not correctly receive the data, the sending apparatus sends a second data indication to that terminal. This indication specifies the particular data that was not correctly received, allowing the terminal to request retransmission or take corrective action. The invention builds on a prior method where the sending apparatus transmits first data to multiple first receiving terminals and receives a first BA from each. If the first BA indicates incorrect reception, the apparatus retransmits the first data to the affected terminals. The current improvement extends this concept by introducing a second data transmission to a different set of second receiving terminals, with a similar acknowledgment and retransmission mechanism. The second data indication ensures that only the specific data that was not received is flagged, optimizing bandwidth and reducing unnecessary retransmissions. This approach enhances efficiency in multi-terminal communication scenarios.
11. A communication method for multiple access points, in a wireless communication system, the communication system comprising a primary sending terminal, at least one secondary sending terminal sharing a channel with the primary sending terminal, at least one first receiving terminal associated with the primary sending terminal and at least one second receiving terminal associated with the secondary sending terminal, wherein the method comprises: sending, by the secondary sending terminal, second data corresponding to each second receiving terminal to the each second receiving terminal with the primary sending terminal synchronously through a shared channel; obtaining, by the secondary sending terminal, a first block acknowledgement (BA) sent by the each first receiving terminal through the shared channel respectively, and obtaining a preset sequence indication according to the first BA, wherein the first BA carries the sequence indication, the sequence indication is used for indicating a sequence of the secondary sending terminal for sending a second block acknowledgement request (BAR) corresponding to the second data, and the second BAR carries the sequence indication; sending, by the secondary sending terminal according to the sequence indication, the second BAR sequentially to the each second receiving terminal respectively; receiving, by the secondary sending terminal, the second BA corresponding to the second BAR, which is sent by the each second receiving terminal, wherein the second BA carries the sequence indication; retransmitting, by the secondary sending terminal, the second data which is not correctly received, if the second BA indicates that the second data is not correctly received by the each second receiving terminal.
This invention relates to wireless communication systems where multiple access points share a channel. The problem addressed is efficient data transmission and acknowledgment management in such systems, particularly when multiple sending terminals and receiving terminals are involved. The system includes a primary sending terminal, at least one secondary sending terminal sharing the same channel, and multiple receiving terminals associated with each sending terminal. The secondary sending terminal transmits data to its associated receiving terminals simultaneously with the primary sending terminal over the shared channel. After transmission, the secondary sending terminal receives block acknowledgments (BAs) from the primary terminal's receiving terminals, which include a sequence indication. This sequence indication determines the order in which the secondary sending terminal sends block acknowledgment requests (BARs) to its own receiving terminals. The secondary sending terminal then sends these BARs in the specified sequence and receives corresponding BAs from its receiving terminals. If any data is not correctly received, the secondary sending terminal retransmits the affected data. This method ensures coordinated and efficient acknowledgment handling in a multi-access point environment, reducing channel contention and improving reliability.
12. The communication method for multiple access points of claim 11 , wherein after the sending, by the secondary sending terminal, the second BAR to the each second receiving terminal respectively, the method further comprises: resending, by the secondary sending terminal, the second BAR to a second receiving terminal which does not send back the second BA if the second BA corresponding to the second BAR is not received after a preset time.
This invention relates to wireless communication systems, specifically methods for managing multiple access points in a network where data transmission reliability is critical. The problem addressed is ensuring efficient and reliable acknowledgment of data transmissions in a multi-access point environment, particularly when some receiving terminals fail to respond to acknowledgment requests. The method involves a secondary sending terminal transmitting a second Block Ack Request (BAR) to multiple second receiving terminals. If a second Block Ack (BA) is not received from any second receiving terminal within a preset time, the secondary sending terminal resends the second BAR specifically to the non-responsive second receiving terminal. This ensures that data transmission acknowledgments are properly tracked and retransmitted data is only sent to terminals that did not confirm receipt, improving network efficiency and reducing unnecessary retransmissions. The method may also include the secondary sending terminal receiving a first BAR from a primary sending terminal and forwarding it to the second receiving terminals. The primary sending terminal may then send data to the second receiving terminals based on the acknowledgments received. This hierarchical structure allows for centralized control while distributing acknowledgment management to secondary terminals, optimizing resource usage in large-scale networks. The invention enhances reliability in multi-access point systems by dynamically addressing acknowledgment failures without overloading the primary sending terminal.
13. The communication method for multiple access points of claim 11 , wherein after the receiving, by the secondary sending terminal, the second BA sent by the each second receiving terminal respectively, the method further comprises: sending, by the secondary sending terminal, a second data indication to the each second receiving terminal which does not correctly receiving the second data if the second BA indicates that the second data is not correctly received by the each second receiving terminal, wherein the second data indication is used for indicating the second data which is not correctly received by the each second receiving terminal.
This invention relates to wireless communication methods involving multiple access points and terminals, addressing the challenge of efficient data retransmission in multi-terminal communication systems. The method involves a secondary sending terminal transmitting second data to multiple second receiving terminals. Each second receiving terminal sends a second block acknowledgment (BA) to the secondary sending terminal, indicating whether the second data was correctly received. If a second receiving terminal fails to correctly receive the second data, its second BA will reflect this. The secondary sending terminal then analyzes the second BAs from all second receiving terminals. For any second receiving terminal that did not correctly receive the second data, the secondary sending terminal sends a second data indication to that terminal. This indication specifies the particular second data that was not correctly received, enabling targeted retransmission. The method ensures that only the necessary data is resent, improving communication efficiency and reducing unnecessary retransmissions. The invention is particularly useful in wireless networks where multiple devices communicate with a central access point, optimizing bandwidth usage and reducing latency.
Unknown
December 15, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.