Robust header compression processing method and robust header compression processor

US9591106B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9591106-B2
Application numberUS-201214238506-A
CountryUS
Kind codeB2
Filing dateApr 19, 2012
Priority dateAug 12, 2011
Publication dateMar 7, 2017
Grant dateMar 7, 2017

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 robust header compression processing method and a robust header compressor are disclosed. The method includes: a compressor processing a plurality of data packets at the front of a packet flow by using an Internet Protocol (IP) identifier random behavior pattern, and determining an IP identifier behavior pattern according to characteristics of IP identifiers in the plurality of data packets at the front; and the compressor processing subsequent data packets of the packet flow according to the determined IP identifier behavior pattern. With the robust header compression processing method and the robust header compressor, waste of wireless resources can be avoided, and a utilization rate of the wireless resources can be enhanced.

First claim

Opening claim text (preview).

What is claimed is: 1. A robust header compression processing method, comprising: a compressor processing a plurality of data packets at a front of a packet flow by using an Internet Protocol (IP) identifier random behavior pattern, and determining an IP identifier behavior pattern according to characteristics of IP identifiers in the plurality of data packets at the front of the packet flow; the compressor processing subsequent data packets of the packet flow according to the determined IP identifier behavior pattern; when judging that the packet flow of data packets to be compressed does not exist, initializing an IP identifier behavior flag as a first flag, after determining the IP identifier behavior pattern, setting the IP identifier behavior flag as a corresponding behavior flag after determining the IP identifier behavior pattern; and when the compressor judges that the IP identifier behavior flag is the first flag, believing that a behavior pattern of the packet flow of the data packets is undetermined, and when the compressor judges that the IP identifier behavior flag is not the first flag, believing that the behavior pattern has been determined. 2. The robust header compression processing method according to claim 1 , wherein, the compressor determining an IP identifier behavior pattern according to characteristics of IP identifiers in the plurality of data packets at the front of the packet flow comprises: when the IP identifiers in the data packets increase continuously, and a number of data packets with continuously increasing times reaches a first threshold value, determining as an IP identifier incremental behavior pattern; and when the IP identifiers in the data packets keep static continuously, and a number of data packets keeping static continuously reaches a second threshold value, determining as an IP identifier static behavior pattern; and otherwise, determining as an IP identifier random behavior pattern. 3. The robust header compression processing method according to claim 1 , wherein, the compressor determining an IP identifier behavior pattern according to characteristics of IP identifiers in the plurality of data packets at the front of the packet flow comprises: before the IP identifier behavior pattern is determined, executing following steps with respect to each data packet: (a) judging whether a packet flow of data packets to be compressed has already existed; (b) when the packet flow of the data packets does not exist, initializing a first counter, a second counter and a third counter, and adding 1 to the third counter; and when the packet flow of the data packets exists, executing step (c); (c) judging a relationship between a first IP identifier in a current data packet and a second IP identifier in a previous data packet; when the first IP identifier is greater than the second IP identifier, adding 1 to the first counter, clearing the second counter, and proceeding to step (d); when the first IP identifier is equal to the second IP identifier, adding 1 to the second counter, clearing the first counter, and proceeding to step (e); and otherwise, executing step (f); (d) judging whether the first counter reaches the first threshold value, when the first counter reaches the first threshold value, determining as an incremental behavior pattern; and when the first counter does not reach the first threshold value, executing step (f); (e) judging whether the second counter reaches the second threshold value, when the second counter reaches the second threshold value, determining as a static behavior pattern; and when the second counter does not reach the second threshold value, executing step (f); and (f) adding 1 to the third counter, and judging whether the third counter reaches the third threshold, when the third counter reaches the third threshold, determining as a random behavior pattern. 4. The robust header compression processing method according to claim 1 , wherein, the compressor determining an IP identifier behavior pattern according to characteristics of IP identifiers in the plurality of data packets at the front of the packet flow comprises: before the IP identifier behavior pattern is determined, executing following steps with respect to each data packet: judging whether a packet flow of data packets to be compressed has already existed; when the packet flow of the data packets does not exist, initializing a first counter and a second counter; and when the packet flow of the data packets exists, judging a relationship between a first IP identifier in a current data packet and a second IP identifier in a previous data packet: (a) when the first IP identifier is greater than the second IP identifier, adding 1 to the first counter; judging whether the second counter is greater than 0, when the second counter is greater than 0, determining as a random behavior pattern, and a flow of determining the IP identifier behavior pattern ending; and if the second counter is not greater than 0, judging whether the first counter reaches the first threshold value, when the first counter reaches the first threshold value, determining as an incremental behavior pattern; (b) when the first IP identifier is equal to the second IP identifier, adding 1 to the second counter, judging whether the first counter is greater than 0, when the first counter is greater than 0, determining as a random behavior pattern; and when the first counter is not greater than 0, judging whether the second counter reaches the second threshold value, when the second counter reaches the second threshold value, determining as a static behavior pattern; and (c) when the first IP identifier is less than the second IP identifier, determining as a random behavior pattern. 5. A robust header compressor, comprising a behavior pattern determination unit and a data packet processing unit, wherein: the behavior pattern determination unit is configured to: determine an IP identifier behavior pattern according to characteristics of IP identifiers in a plurality of data packets at a front of a packet flow; the data packet processing unit is configured to: process the plurality of data packets at the front of the packet flow by using an Internet Protocol (IP) identifier random behavior pattern, and process subsequent data packets of the packet flow according to the determined IP identifier behavior pattern; the behavior pattern determination unit further includes an initialization module which is configured to: when judging that the packet flow of data packets does not exist, initialize an IP identifier behavior flag as a first flag, and set the IP identifier behavior flag as a corresponding behavior flag after determining the IP identifier behavior pattern; and the data packet processing unit is further configured to: when judging that the IP identifier behavior flag is the first flag, believe that a behavior pattern of the packet flow of the data packets is undetermined, and when judging that the IP identifier behavior flag is not the first flag, believe that the behavior pattern has been determined. 6. The robust header compressor according to claim 5 , wherein, the behavior pattern determination unit is configured to determine an IP identifier behavior pattern according to characteristics of IP identifiers in a plurality of data packets at the front of the packet flow by following way: when the IP identifiers in the data packets increase continuously, and a number of data packets with continuously increasing times reaches a first threshold value, determining as an IP identifier incremental behavior pattern; when the IP identifiers in the data packets keep static continuously, and a number of data packets keeping static continuously reaches a second threshold value, determining as an IP ident

Assignees

Inventors

Classifications

  • 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

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

  • Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP] · CPC title

  • H04L69/22Primary

    Parsing or analysis of headers · 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 US9591106B2 cover?
A robust header compression processing method and a robust header compressor are disclosed. The method includes: a compressor processing a plurality of data packets at the front of a packet flow by using an Internet Protocol (IP) identifier random behavior pattern, and determining an IP identifier behavior pattern according to characteristics of IP identifiers in the plurality of data packets a…
Who is the assignee on this patent?
Shi Xuehong, Zte Corp
What technology area does this patent fall under?
Primary CPC classification H04L69/22. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 07 2017 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).