Robustness header compression processing method, compressor and system

US9426693B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9426693-B2
Application numberUS-201214234848-A
CountryUS
Kind codeB2
Filing dateMar 22, 2012
Priority dateJul 27, 2011
Publication dateAug 23, 2016
Grant dateAug 23, 2016

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.

A robustness header compression processing method, compressor and system are disclosed. The method includes: after receiving a CONTEXT_MEMORY option transmitted by a decompressor, a compressor selecting to use Profile0 to perform data compression on packets to be compressed; and after determining that a first threshold is reached by using the Profile0, the compressor performing data compression using a Profile type to which the packets to be compressed belong. In the above robustness compression processing method, compressor and system, after receiving a CONTEXT_MEMORY feedback option, a compressor selects a compression packet format Profile0 and attempts to restore normal compression and decompression after a certain period of time, thus improving efficiency and accuracy of compression and decompression as well as utilization of wireless bandwidth.

First claim

Opening claim text (preview).

What is claimed is: 1. A robustness header compression processing method, comprising: receiving, by a compressor, a feedback transmitted by a decompressor, including a feedback (NACK) of a failed decompression carrying a CONTEXT_MEMORY option; after receiving the CONTEXT_MEMORY option transmitted by the decompressor, a compressor selecting to use Profile0 to perform data compression on packets to be compressed of a packet stream; and after determining that a number of the uses of the Profile0 to packets of the same packet stream or time for using the Profile0 to packets of the same packet stream reaches a first threshold, the compressor performing data compression using a Profile type to which the packets to be compressed belong. 2. The method according to claim 1 , wherein, the compressor initializes a first counter or a first timer after receiving the CONTEXT_MEMORY option, the first counter counts a number of the uses of the Profile0 to packets of the same packet stream or the first timer counts time for using the Profile0 to packets of the same packet stream, and the compressor determines whether the first threshold is reached according to the first counter or the first timer. 3. The method according to claim 2 , wherein, the compressor further initializes a second counter or a second timer after receiving a CONTEXT_MEMORY option concerning a current packet stream for a first time, the second counter counts a number of the receptions of the CONTEXT_MEMORY option or the second timer counts the time for using the Profile0 to packets of the same packet stream, and after the compressor determines that a second threshold is reached, the compressor uses the Profile0 continuously to perform data compression on the packets to be compressed. 4. The method according to claim 1 , wherein, the compressor sets an option feedback identity as a first identity after receiving the CONTEXT_MEMORY option, sets the option feedback identity as a second identity after receiving a feedback (ACK) representing a successful decompression and when the first counter or the first timer reaches the first threshold, and the first counter or the first timer resets after reaching the first threshold. 5. The method according to claim 4 , wherein, the first counter counts the number or the first timer counts the time when the option feedback identity is the first identity, and stops counting the number or counting the time when the option feedback identity is the second identity. 6. The method according to claim 3 , wherein, the second counter or the second timer is cleared after the compressor receives the ACK feedback. 7. The method according to claim 3 , wherein, the first threshold is proportional to a current value of the current second counter or second timer. 8. A robustness header compressor, comprising: a processor; a feedback receiving module, implemented by the processor and configured to receive a feedback transmitted by a decompressor, including receiving a feedback (NACK) of a failed decompression carrying a CONTEXT_MEMORY option; a Profile0 compressing module, implemented by the processor and configured to use Profile0 to perform data compression on packets to be compressed of a packet stream after receiving the CONTEXT_MEMORY option; and a Profile type compressing module, implemented by the processor and configured to perform data compression using a Profile type to which the packets to be compressed belong after a number of the uses of the Profile0 to packets of the same packet stream or time for using the Profile0 to packets of the same packet stream reaches a first threshold. 9. The robustness header compressor according to claim 8 , wherein, the robustness header compressor further comprises: an initializing module, implemented by the processor and configured to initialize a first counter or a first timer after receiving the CONTEXT_MEMORY option; the first counter or the first timer, implemented by the processor and configured to count a number of the uses of the Profile0 to packets of the same packet stream or counts time for using the Profile0 to packets of the same packet stream; a threshold determining module, implemented by the processor and configured to determine whether the first threshold is reached by the first counter or the first timer; wherein the Profile type compressing module is configured to determine that a first threshold is reached by using the Profile0 when the first counter or the first timer reaches the first threshold. 10. The robustness header compressor according to claim 9 , wherein, the robustness header compressor further comprises a second counter or a second timer; the initializing module is further configured to initialize the second counter or the second timer after receiving a CONTEXT_MEMORY option of a current packet stream for a first time; the second counter or the second timer is implemented by the processor and configured to count a number of the receptions of the CONTEXT_MEMORY option or counts the time for using the Profile0 to packets of the same packet stream; the threshold determining module is further configured to determine whether a second threshold is reached by the second counter or the second timer; and the Profile0 compressing module is further configured to use the Profile0 continuously to perform data compression on packets to be compressed after the second threshold is reached. 11. The robustness header compressor according to claim 8 , wherein, the compressor further comprises an option feedback identity maintaining module, implemented by the processor and configured to: set an option feedback identity as a first identity after receiving the CONTEXT_MEMORY option, set the option feedback identity as a second identity after receiving a feedback (ACK) representing a successful decompression and when the first counter or the first timer reaches the first threshold; and the first counter or the first timer is further used to reset after reaching the first threshold. 12. The robustness header compressor according to claim 11 , wherein, the first counter or the first timer is further configured to count the number or count the time when the option feedback identity is the first identity, and stop counting the number or counting the time when the option feedback identity is the second identity. 13. The robustness header compressor according to claim 10 , wherein, the second counter or the second timer is further configured to be cleared after receiving the ACK feedback. 14. The robustness header compressor according to claim 10 , wherein, the first threshold is proportional to a current value of the current second counter or second timer. 15. A robustness header compression processing system, comprising the robustness header compressor according to claim 8 , further comprising a decompressor, wherein, the decompressor is configured to only transmit a feedback (ACK) representing a successful decompression to the robustness header compressor when the decompression for data packets of a Profile type to which a packet stream belongs is successful for a first time after transmitting a feedback (NACK) of a failed decompression carrying a CONTEXT_MEMORY option. 16. The method according to claim 2 , wherein, the compressor sets an option feedback identity as a first identity after receiving the CONTEXT_MEMORY option, sets the option feedback identity as a second identity after receiving a feedback (ACK) representing a successful decompression and when the first counter or the first timer reaches the first threshold, and the first counter or the first timer resets

Assignees

Inventors

Classifications

  • by adapting the transmission format · CPC title

  • Protocols for data compression, e.g. ROHC · CPC title

  • Parsing or analysis of headers · CPC title

  • H04W28/065Primary

    using assembly or disassembly of packets · CPC title

  • H04W28/06Primary

    Optimizing {the usage of the radio link}, e.g. header compression, information sizing {, discarding information (system modifying transmission characteristic according to link quality by modifying frame length H04L1/0007; dynamic adaptation of the packet size for flow control or congestion control H04L47/365)} · 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 US9426693B2 cover?
A robustness header compression processing method, compressor and system are disclosed. The method includes: after receiving a CONTEXT_MEMORY option transmitted by a decompressor, a compressor selecting to use Profile0 to perform data compression on packets to be compressed; and after determining that a first threshold is reached by using the Profile0, the compressor performing data compression…
Who is the assignee on this patent?
Wu Yong, Shi Xuehong, Dong Shusong, and 1 more
What technology area does this patent fall under?
Primary CPC classification H04W28/065. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 23 2016 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).