摘要 |
A method, communications node, and memory for updating and respectively storing a dynamic dictionary for use in text-based protocol message compression/decompression. A message is received by the compression/decompression module from a local client module or from another's node, and the compression/decompression module determines if sequences from the received message match sequences from a dictionary, then determines if any matching sequences are successive in the message. If so, the compression module concatenates the matching successive sequences from the message and copies the resulting combined expression into a dynamic dictionary, thus creating a longer expression to be used in subsequent message compression and decompression. The compression module uses real traffic messages and creates longer string expressions. In one variant, the matching sequences comprise one or more string expressions constituted of one or more data bytes and the invention first detects message's individual expressions matching individual expressions from the dictionary.
|