Data transmission apparatus and method

US10135742B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10135742-B2
Application numberUS-201615184689-A
CountryUS
Kind codeB2
Filing dateJun 16, 2016
Priority dateDec 17, 2013
Publication dateNov 20, 2018
Grant dateNov 20, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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 .

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10135742B2 cover?
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 p…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L47/2416. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 20 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).