Systems and methods for configuring a delay based scheduler for an access node
US-9923836-B1 · Mar 20, 2018 · US
US11778692B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11778692-B2 |
| Application number | US-201917287383-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 22, 2019 |
| Priority date | Oct 22, 2018 |
| Publication date | Oct 3, 2023 |
| Grant date | Oct 3, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Embodiments of this application disclose a data transmission method, an apparatus, and a device in a Wi-Fi network, to improve reliability of providing differentiated data transmission services by a network access device. The method includes: receiving an uplink packet; recording a real-time transmission indication and uplink 5-tuple information that are carried in the uplink packet; then receiving a downlink packet, where the downlink packet carries downlink 5-tuple information; and then, if a service type of the downlink packet is a preset service type, and the downlink 5-tuple information matches the uplink 5-tuple information, preferably forwarding the downlink packet based on the real-time transmission indication.
Opening claim text (preview).
What is claimed is: 1. A data transmission method implemented by a network access device in a wireless local area network, wherein the data transmission method comprises: receiving a first uplink packet that carries uplink 5-tuple information, wherein the uplink 5-tuple information comprises an uplink source Internet Protocol (IP) address, an uplink destination IP address, an uplink source port, an uplink destination port, and an uplink transmission protocol type; receiving a first downlink packet that carries downlink 5-tuple information, wherein the downlink 5-tuple information comprises a downlink source IP address, a downlink destination IP address, a downlink source port, a downlink destination port, and a downlink transmission protocol type; determining whether a service type of the first uplink packet is a preset service type; prioritize forwarding the first downlink packet based on a real-time transmission indication when the service type of the first uplink packet is the preset service type and when the downlink 5-tuple information matches the uplink 5-tuple information; and not preferably forwarding a second downlink packet that corresponds to the downlink 5-tuple information and is not received within a specified time period, wherein the service type is the preset service type when the uplink destination IP address provides a real-time transmission service, the uplink destination port provides the real-time transmission service, the uplink transmission protocol type is used for the real-time transmission service, a bandwidth of the first uplink packet is less than an uplink bandwidth threshold, or a packet length of the first uplink packet is less than an uplink packet length threshold. 2. The data transmission method of claim 1 , wherein the real-time transmission indication comprises one or more of a differentiated services code point (DSCP) value corresponding to a highest forwarding priority, a user priority (UP) value corresponding to the highest forwarding priority, or an access category (AC) corresponding to the highest forwarding priority. 3. The data transmission method of claim 1 , further comprising: adding the uplink 5-tuple information from the first uplink packet to a local routing and forwarding table of the network access device. 4. The data transmission method of claim 1 , further comprising limiting a downlink packet bandwidth of a first specified station (STA). 5. The data transmission method of claim 4 , further comprising one or more of: forwarding a plurality of downlink packets to the first specified STA and limiting a quantity of the downlink packets; or forwarding the second downlink packet to the first specified STA and limiting a continuous transmission time of the second downlink packet. 6. The data transmission method of claim 4 , further comprising limiting the downlink packet bandwidth when forwarding a third downlink packet to a second specified STA. 7. The data transmission method of claim 1 , wherein determining whether the service type of the first uplink packet is the preset service type occurs before receiving the first downlink packet. 8. The data transmission method of claim 1 , wherein determining whether the service type of the first uplink packet is the preset service type occurs after receiving the first downlink packet. 9. A communications apparatus, comprising: a first transceiver; a second transceiver; a processor coupled to the first transceiver and the second transceiver and configured to: receive a first uplink packet that carries uplink 5-tuple information, wherein the uplink 5-tuple information comprises an uplink source Internet Protocol (IP) address, an uplink destination IP address, an uplink source port, an uplink destination port, and an uplink transmission protocol type; receive a first downlink packet, wherein the first downlink packet carries downlink 5-tuple information, and wherein the downlink 5-tuple information comprises a downlink source IP address, a downlink destination IP address, a downlink source port, a downlink destination port, and a downlink transmission protocol type; determine whether a service type of the first uplink packet is a preset service type; preferably forward the first downlink packet based on a real-time transmission indication when the service type of the first uplink packet is the preset service type and when the downlink 5-tuple information matches the uplink 5-tuple information; and not preferably forward a second downlink packet that corresponds to the downlink 5-tuple information and is not received within a specified time period, wherein the service type is the preset service type when the first uplink packet meets at least one of the following conditions: the uplink destination IP address provides a real-time transmission service, the uplink destination port provides the real-time transmission service, the uplink transmission protocol type is used for the real-time transmission service, a bandwidth of the first uplink packet is less than an uplink bandwidth threshold, or a packet length of the first uplink packet is less than an uplink packet length threshold. 10. The communications apparatus of claim 9 , wherein the real-time transmission indication comprises one or more of a differentiated services code point (DSCP) value corresponding to a highest forwarding priority, a user priority (UP) value corresponding to the highest forwarding priority, or an access category (AC) corresponding to the highest forwarding priority. 11. The communications apparatus of claim 9 , wherein the processor is configured to add uplink 5-tuple information from an uplink packet to a local routing and forwarding table of the communications apparatus. 12. The communications apparatus of claim 9 , wherein the communications apparatus is further configured to limit a downlink packet bandwidth of a first specified station (STA). 13. The communications apparatus of claim 12 , wherein the communications apparatus is further configured to: forward a plurality of downlink packets to the first specified STA and limit a quantity of the downlink packets; or forward the second downlink packet to the first specified STA and limit a continuous transmission time of the second downlink packet. 14. The communications apparatus of claim 12 , wherein the communications apparatus is further configured to limit the downlink packet bandwidth when forwarding a third downlink packet to a second specified STA. 15. The communications apparatus of claim 9 , wherein the communications apparatus is further configured to determine whether the service type of the first uplink packet is the preset service type before receiving the first downlink packet. 16. The communications apparatus of claim 9 , wherein the communications apparatus is further configured to determine whether the service type of the first uplink packet is the preset service type after receiving the first downlink packet. 17. A computer program product comprising computer-executable instructions stored on a non-transitory computer-readable medium that, when executed by a processor, cause a communications apparatus to: receive an uplink packet that carries uplink 5-tuple information, wherein the uplink 5-tuple information comprises an uplink source Internet Protocol (IP) address, an uplink destination IP address, an uplink source port, an uplink destination port, and an uplink transmission protocol type; receive a downlink packet, wherein the downlink packet carries downlink 5-tuple information, and wherein the downlink 5-tuple information
Network layer protocols, e.g. mobile IP [Internet Protocol] · CPC title
based on age of data to be sent · CPC title
of the traffic information · CPC title
WLAN [Wireless Local Area Networks] · CPC title
involving identification of individual flows · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.