Mitigating network resource contention
US-2024179221-A1 · May 30, 2024 · US
US10135742B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10135742-B2 |
| Application number | US-201615184689-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 16, 2016 |
| Priority date | Dec 17, 2013 |
| Publication date | Nov 20, 2018 |
| Grant date | Nov 20, 2018 |
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 the present invention provide a data transmission apparatus and method. The data transmission apparatus includes: a processor, configured to, record a link quality indication value corresponding to received data and add 1 to a count value, if the data is received within a preset period of time; if it is learned by comparison that the count value is not less than a quantity N of pieces of data allowed to be transmitted in a current period, calculate an average value of link quality indication values; and compare the average value with a threshold to determine a quantity of pieces of data allowed to be transmitted in a next period The apparatus also includes a transceiver, configured to reply with a periodicity acknowledgment frame that carries the quantity of pieces of data allowed to be transmitted in the next period.
Opening claim text (preview).
What is claimed is: 1. A data transmission apparatus, comprising: a processor, configured to: record a link quality indication value LQI corresponding to received data and add 1 to a count value, when the data is received within a preset period of time, wherein the count value is used to count a quantity of pieces of received data, when it is learned by comparison that the count value is not less than a quantity N of pieces of data allowed to be transmitted in a current period, calculate an average value LQI of link quality indication values corresponding to all data received within the current period, and compare the average value LQI with a threshold to determine a quantity of pieces of data allowed to be transmitted in a next period; and a transceiver, configured to reply with a periodicity acknowledgment frame that carries the quantity of pieces of data allowed to be transmitted in the next period, wherein the processor is configured to: when the average value LQI is less than or equal to a lower threshold LQI min , reduce the quantity of pieces of data allowed to be transmitted in the next period, wherein the quantity of pieces of data is not less than a first preset value N min , or when the average value LQI is greater than or equal to an upper threshold LQI max , increase the quantity of pieces of data allowed to be transmitted in the next period, wherein the quantity of pieces of data is not greater than a second preset value N max , or when the average value LQI is greater than a lower threshold LQI min and less than an upper threshold LQI max , determine that the quantity of pieces of data allowed to be transmitted in the next period is the value N of the quantity of pieces of data allowed to be transmitted in the current period, and wherein when the average value LQI is less than or equal to the lower threshold LQI min , when N*(1−k) is less than the first preset value N min , determine that the quantity of pieces of data allowed to be transmitted in the next period is the first preset value N min , or when N*(1−k) is greater than or equal to the first preset value N min , round N*(1−k), wherein k is (LQI min − LQI )/LQI min . 2. The apparatus according to claim 1 , wherein the transceiver is further configured to: when the received data is retransmission data, immediately reply with an acknowledgment frame. 3. The apparatus according to claim 1 , wherein the processor is further configured to: when no data is received within the preset time, which is considered that a piece of null data is received within the preset time, perform incremental processing by adding 1 to the count value, wherein a link quality indication value of the null data is a preset link quality indication critical value. 4. The apparatus according to claim 1 , wherein the processor is further configured to: when the average value LQI is greater than or equal to the upper threshold LQI max , when N*(1+k) is greater than the second preset value N max , determine that the quantity of pieces of data allowed to be transmitted in the next period is the second preset value N max , or when N*(1+k) is less than or equal to the second preset value N max , round N*(1+k), wherein k is ( LQI −LQI max )/LQI max . 5. A data transmission method, comprising: recording a link quality indication value LQI corresponding to received data and add 1 to a count value, when the data is received within a preset period of time, wherein the count value is used to count a quantity of pieces of received data; when it is learned by comparison that the count value is not less than a quantity N of pieces of data allowed to be transmitted in a current period, calculating an average value LQI of link quality indication values corresponding to all data received within the current period; comparing the average value LQI with a threshold to determine a quantity of pieces of data allowed to be transmitted in a next period; and replying with a periodicity acknowledgment frame, wherein the periodicity acknowledgment frame carries the quantity of pieces of data allowed to be transmitted in the next period, wherein comparing the average value LQI with a threshold to determine a quantity of pieces of data allowed to be transmitted in a next period comprises: reducing, when the average value LQI is less than or equal to a lower threshold LQI min , the quantity of pieces of data allowed to be transmitted in the next period, wherein the quantity of pieces of data is not less than a first preset value N min ; or increasing, when the average value LQI is greater than or equal to an upper threshold LQI max , the quantity of pieces of data allowed to be transmitted in the next period, wherein the quantity of pieces of data is not greater than a second preset value N max ; or determining, when the average value LQI is greater than a lower threshold LQI min and less than an upper threshold LQI max , that the quantity of pieces of data allowed to be transmitted in the next period is the value N of the quantity of pieces of data allowed to be transmitted in the current period; and wherein reducing, when the average value LQI is less than or equal to a lower threshold LQI min , the quantity of pieces of data allowed to be transmitted in the next period, wherein the quantity of pieces of data is not less than a first preset value N min comprises: when the average value LQI is less than or equal to the lower threshold LQ min , when N*(1−k) is less than the first preset value N min , determining that the quantity of pieces of data allowed to be transmitted in the next period is the first preset value N min , or when N*(1−k) is greater than or equal to the first preset value N min , rounding N*(1−k), wherein k is (LQI min − LQI )/LQI min . 6. The method according to claim 5 , further comprising: when the received data is retransmission data, immediately replying with an acknowledgment frame. 7. The method according to claim 5 , further comprising: when no data is received within the preset time, which is considered that a piece of null data is received within the preset time, performing incremental processing by adding 1 to the count value, wherein a link quality indication value of the null data is a preset link quality indication critical value. 8. The method according to claim 5 , wherein increasing, when the average value LQI is greater than or equal to an upper threshold LQI max , the quantity of pieces of data allowed to be transmitted in the next period, wherein the quantity of pieces of data is not greater than a second preset value N max comprises: when the average value LQI is greater than or equal to the upper threshold LQI max , when N*(1+k) is greater than the second preset value N max , determining that the quantity of pieces of data allowed to be transmitted in the next period is the second preset value N max , or when N*(1+k) is less than or equal to the second preset value N max , rounding N*(1+k), wherein k is ( LQI −LQI max )/LQI max .
Evaluation or update of window size, e.g. using information derived from acknowledged [ACK] packets · CPC title
using a combination of thresholds · CPC title
Frame classification, e.g. bad, good or erased (frame indication per se H04L1/0082) · CPC title
Real-time traffic · CPC title
by adapting the transmission rate · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.