КОМПРЕССОР СИГНАЛЬНЫХ СООБЩЕНИЙ

1. Способ сжатия сигнального сообщения в компрессоре, включающий:
прием части сигнального сообщения;
обнаружение в памяти копии этой части сигнального сообщения;
сравнение длины обнаруженной части с хранимым значением пороговой длины; и, в зависимости от результата сравнения,
сохранение обнаруженной части сигнального сообщения в памяти, только если хранимое значение пороговой длины превышает длину обнаруженной части.
2. Способ по п.1, в котором память включает первую часть памяти и вторую часть памяти, при этом способ включает определение, в какой части памяти обнаружена копия части сигнального сообщения.
3. Способ по п.2, в котором хранимое значение пороговой длины зависит от определения того, в какой части памяти обнаружена копия части сигнального сообщения.
4. Способ по п.2, в котором первая часть памяти включает словарь.
5. Способ по п.4, в котором словарь включает по меньшей мере одно из перечисленного:
динамический словарь,
статический словарь.
6. Способ по п.2, в котором хранимое значение длины составляет 4 байта, если часть сигнального сообщения обнаружена в первой части памяти.
7. Способ по п.2, в котором хранимое значение длины составляет 7 байт, если часть сигнального сообщения обнаружена во второй части памяти.
8. Способ по п.1, в котором память включает кольцевой буфер.
9. Компрессор для сжатия сигнального сообщения в системе связи, включающий:
память;
детектор данных, предназначенный для обнаружения в памяти копии части сигнального сообщения и для вывода длины любой обнаруженной части;
компаратор длины, предназначенный для сравнения длины обнаруженной части со значением пороговой длины; и
контроллер памяти, предназначенный для приема выходного сигнала компаратора длины, при этом контроллер памяти предназначен для сохранения обнаруженной части сигнального сообщения в памяти, только если значение пороговой длины больше, чем длина обнаруженной части.
10. Компрессор по п.9, в котором память содержит первую часть памяти и вторую часть памяти.
11. Компрессор по п.9, также включающий считыватель положения, предназначенный для обнаружения положения копии обнаруженной части в памяти, при этом считыватель положения предназначен для вывода значения длины в компаратор длины в зависимости от обнаруженного положения.
12. Компрессор по п.11, в котором считыватель положения предназначен для вывода первого значения длины, когда считыватель обнаруживает копию в первой части памяти, и второго значения длины, когда считыватель обнаруживает копию во второй части памяти.
13. Компрессор по п.10, в котором первая часть памяти включает словарь.
14. Компрессор по п.13, в котором словарь включает по меньшей мере одно из перечисленного:
динамический словарь,
статический словарь.
15. Компрессор по п.9, в котором память является кольцевым буфером.
16. Компрессор по п.9, в котором кольцевой буфер является кольцевым буфером в виртуальной машине.
17. Компрессор по п.16, в котором виртуальная машина является виртуальной машиной универсального компрессора.
18. Компьютерный программный продукт, предназначенный для реализации способа компрессии сигнального сообщения, при этом способ включает:
прием части сигнального сообщения;
обнаружение в памяти копии этой части сигнального сообщения;
сравнение длины обнаруженной части с хранимым значением пороговой длины; и, в зависимости от результата сравнения,
сохранение обнаруженной части сигнального сообщения в памяти, только если хранимое значение пороговой длины превышает длину обнаруженной части.