ИНКАПСУЛЯЦИЯ ШИРОКОВЕЩАТЕЛЬНОГО КОНТЕНТА

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