Compressing, filtering, and transmitting of protocol messages via a protocol-aware intermediary node
First Claim
1. A method of compressing protocol messages to be transmitted from a transmitting side via a protocol-aware intermediary node to a receiving side, wherein each of the protocol messages comprises a header section being composed of a payload section, each of which being composed of a plurality of predefined parts, the method comprising the steps of:
- detecting a type of a protocol message to be compressed; and
selectively compressing, based on the detected protocol message type, certain predefined parts of the protocol message and leaving other predefined parts of the protocol message uncompressed.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatuses, and a system for compressing, filtering, and transmitting of protocol messages to be transmitted from a transmitting side via a protocol-aware intermediary node to a receiving side, the compressing method comprising the steps of: detecting a type of a protocol message to be compressed; and selectively compressing, based on the detected message type, certain predefined parts of the protocol message and leaving other predefined parts of the protocol message uncompressed; and the filtering method, if it is retrieved that the protocol message is not fully compressed, comprising the steps of: detecting a type of the protocol message to be filtered; scanning the message; and selectively processing, based on the detected message type and the scanning, certain predefined parts of the protocol message and leaving other predefined parts of the protocol message unprocessed.
-
Citations
52 Claims
-
1. A method of compressing protocol messages to be transmitted from a transmitting side via a protocol-aware intermediary node to a receiving side, wherein each of the protocol messages comprises a header section being composed of a payload section, each of which being composed of a plurality of predefined parts, the method comprising the steps of:
-
detecting a type of a protocol message to be compressed; and
selectively compressing, based on the detected protocol message type, certain predefined parts of the protocol message and leaving other predefined parts of the protocol message uncompressed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of filtering protocol messages to be transmitted from a transmitting side via a protocol-aware intermediary node to a receiving side, wherein each of the protocol messages comprises a header section being composed of a payload section, each of which being composed of a plurality of predefined parts, the method comprising the steps of:
-
retrieving a compressing status of a protocol message to be filtered, said compressing status being indicative of the protocol message being fully compressed or not; and
when the compressing status retrieved indicates that the protocol message is fully compressed, the protocol message is relayed; and
when the compressing status retrieved indicates that the protocol message is not fully compressed, the method further comprises the steps of detecting a type of the protocol message to be filtered;
scanning the protocol message for identifying compressed and uncompressed predefined parts of the protocol message; and
selectively processing, based on the detected message type and the scanning, certain predefined parts of the protocol message and leaving other predefined parts of the protocol message unprocessed. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method of transmitting protocol messages to be transmitted from a transmitting side via a protocol-aware intermediary node to a receiving side, wherein each of the protocol messages comprises a header section being composed of a payload section, each of which being composed of a plurality of predefined parts, the method comprising the steps of:
-
compressing, at a compressor, a protocol message to be transmitted by detecting a type of a protocol message to be compressed, and selectively compressing, based on the detected protocol message type, certain predefined parts of the protocol message and leaving other predefined parts of the protocol message uncompressed; and
filtering, at the protocol-aware intermediary node, the protocol message by retrieving a compressing status of a protocol message to be filtered, said compressing status being indicative of the protocol message being fully compressed or not, and when the compressing status retrieved indicates that the protocol message is fully compressed, the protocol message is relayed, and when the compressing status retrieved indicates that the protocol message is not fully compressed, then detecting a type of the protocol message to be filtered, scanning the protocol message for identifying compressed and uncompressed predefined parts of the protocol message, and selectively processing, based on the detected message type and the scanning, certain predefined parts of the protocol message and leaving other predefined parts of the protocol message unprocessed.
-
-
36. A compressor for compressing protocol messages to be transmitted from a transmitting side via a protocol-aware intermediary node to a receiving side, wherein each of the protocol messages comprises a header section being composed of a payload section, each of which being composed of a plurality of predefined parts, the compressor comprising:
-
detecting means for detecting a type of a protocol message to be compressed; and
compressing means for selectively compressing, based on the detected protocol message type, certain predefined parts of the protocol message and leaving other predefined parts of the protocol message uncompressed.
-
-
37. The compressor according to clam 36, wherein the detecting means is further configured for analyzing whether the protocol message contains a payload section being composed of a plurality of predefined parts.
-
38. The compressor according to clam 37, wherein the compressing means is further configured for compressing all parts of the protocol message, if the detecting means yields that the protocol message does not contain a payload section and is not of a predetermined message type.
-
39. The compressor according to clam 36, wherein the compressing means is further configured for leaving uncompressed those predefined parts of the protocol message, which contain information on a basis of which the protocol-aware intermediary node performs configurations for enabling data packets of a session associated with the protocol message to be transmitted from the transmitting side to the receiving side.
-
40. The compressor according to clam 36, wherein the compressing means is configured for selecting predefined parts not to be compressed on a basis of locally available protocol knowledge.
-
41. The compressor according to clam 36, wherein the compressing means is configured for selecting predefined parts not to be compressed on a basis of marks within the protocol message.
-
42. The compressor according to clam 36, wherein the compressor constitutes a component of a user equipment (UE).
-
43. The compressor according to clam 36, wherein the compressor constitutes a component of a proxy call session control function (P-CSCF) device.
-
44. The compressor according to clam 36, wherein the compressor constitutes a component of a push-to-talk over cellular (PoC) server.
-
45. A protocol-aware intermediary node for filtering protocol messages to be transmitted from a transmitting side via a protocol-aware intermediary node to a receiving side, wherein each of the protocol messages comprises a header section being composed of a payload section, each of which being composed of a plurality of predefined parts, the intermediary node comprising:
-
retrieving means for retrieving a compressing status of a protocol message to be filtered, said compressing status being indicative of the protocol message being fully compressed or not;
transceiver means for relaying the protocol message, when the compressing status retrieved indicates that the protocol message is fully compressed;
detecting means for detecting a type of the protocol message to be filtered, when the compressing status retrieved indicates that the protocol message is not fully compressed; and
scanning means for scanning of the protocol message for identifying compressed and uncompressed predefined parts of the protocol message and for selectively processing, based on the detected protocol message type and the scanning, certain predefined parts of the protocol message and leaving other predefined parts of the protocol message unprocessed. - View Dependent Claims (46, 47, 48, 49, 50, 51)
-
-
52. A system for transmitting protocol messages to be transmitted from a transmitting side via a protocol-aware intermediary node to a receiving side, wherein each of the protocol messages comprises a header section being configured of a payload section, each of which being composed of a plurality of predefined parts, the system comprising:
-
at least one compressor configured to detect a type of a protocol message to be compressed, and to selectively compress, based on the detected protocol message type, certain predefined parts of the protocol message and leave other predefined parts of the protocol message uncompressed; and
at least one protocol-aware intermediary node, said at least one protocol-aware intermediary node comprising a retriever configured to retrieve a compressing status of a protocol message to be filtered, said compressing status being indicative of the protocol message being fully compressed or not;
a transceiver configured to relay the protocol message, when the compressing status retrieved indicates that the protocol message is fully compressed;
a detector configured to detect a type of the protocol message to be filtered, when the compressing status retrieved indicates that the protocol message is not fully compressed; and
a scanner configured to scan the protocol message to identify compressed and uncompressed predefined parts of the protocol message and to selectively process, based on the detected protocol message type and the scanning, certain predefined parts of the protocol message and leave other predefined parts of the protocol message unprocessed.
-
Specification