A method, system, and apparatus for increasing the efficiency and
robustness of the compression of messages using a communication protocol
for communication between entities over bandwidth-limited communication
links. In one aspect of the present invention, a dictionary compression
method is used to compress and decompress messages between communication
entities. Each communication entity includes a static dictionary, a
dynamic dictionary, a Temporary Receiver Dictionary, and a Temporary
Sender Table. During compression of messages, a compressor in each entity
uses the static dictionary, the dynamic dictionary, and the Temporary
Receiver Dictionary as compression dictionaries. During decompression of
messages, a decompressor in each entity uses the static dictionary, the
dynamic dictionary, and the Temporary Sender Table as decompression
dictionaries.
Μια μέθοδος, ένα σύστημα, και μια συσκευή για την αποδοτικότητα και την ευρωστία της συμπίεσης των μηνυμάτων που χρησιμοποιούν ένα πρωτόκολλο επικοινωνίας για την επικοινωνία μεταξύ των οντοτήτων πέρα από τις εύρος ζώνης-περιορισμένες συνδέσεις επικοινωνίας. Σε μια πτυχή της παρούσας εφεύρεσης, μια μέθοδος συμπίεσης λεξικών χρησιμοποιείται για να συμπιέσει και να αποσυμπιέσει τα μηνύματα μεταξύ των οντοτήτων επικοινωνίας. Κάθε οντότητα επικοινωνίας περιλαμβάνει ένα στατικό λεξικό, ένα δυναμικό λεξικό, ένα προσωρινό λεξικό δεκτών, και έναν προσωρινό πίνακα αποστολέων. Κατά τη διάρκεια της συμπίεσης των μηνυμάτων, ένας συμπιεστής σε κάθε οντότητα χρησιμοποιεί το στατικό λεξικό, το δυναμικό λεξικό, και το προσωρινό λεξικό δεκτών ως λεξικά συμπίεσης. Κατά τη διάρκεια της αποσυμπίεσης των μηνυμάτων, ένας αποσυμπιεστής σε κάθε οντότητα χρησιμοποιεί το στατικό λεξικό, το δυναμικό λεξικό, και τον προσωρινό πίνακα αποστολέων ως λεξικά αποσυμπίεσης.