Method and apparatus for traffic probing
US-2024430168-A1 · Dec 26, 2024 · US
US9591106B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9591106-B2 |
| Application number | US-201214238506-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 19, 2012 |
| Priority date | Aug 12, 2011 |
| Publication date | Mar 7, 2017 |
| Grant date | Mar 7, 2017 |
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.
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.
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
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
Parsing or analysis of headers · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.