СОКРАЩЕНИЕ СЛУЖЕБНОЙ ИНФОРМАЦИИ ПРОТОКОЛА

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