УЛУЧШЕННАЯ ПОТОКОВАЯ ПЕРЕДАЧА ПО ЗАПРОСУ БЛОКОВ С ИСПОЛЬЗОВАНИЕМ ШАБЛОНОВ И ПРАВИЛ СОСТАВЛЕНИЯ URL

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