ПРИНЦИП СЕТЕВОЙ ЗАГРУЗКИ/ПОТОКОВОЙ ПЕРЕДАЧИ

1. Сетевое устройство, выполненное с возможностью
обнаружения (60) события (64; 66) предварительного уменьшения или увеличения пропускной способности, с которой клиент (14) осуществляет потоковую передачу потока (44) данных с сервера (10) по сети (12); и
отправки (78) клиенту предварительно определенного сигнала в зависимости от обнаружения (60) события предварительного уменьшения или увеличения пропускной способности.
2. Сетевое устройство по п. 1, являющееся пользовательским оборудованием (24) с функционирующим на нем клиентом (14).
3. Сетевое устройство по п. 1, размещенное в сети (12).
4. Сетевое устройство по п. 1, размещенное на сервере (10).
5. Сетевое устройство по п. 1, при этом
сетевое устройство выполнено с возможностью обнаружения передачи обслуживания в качестве события предварительного уменьшения или увеличения пропускной способности, и/или
сетевое устройство выполнено с возможностью обнаружения прохождения через соту сети в качестве события предварительного уменьшения или увеличения пропускной способности, и/или
сетевое устройство выполнено с возможностью обнаружения прохождения через отсутствие покрытия соты в сети в качестве события предварительного уменьшения или увеличения пропускной способности, и/или
сетевое устройство выполнено с возможностью обнаружения события предварительного уменьшения или увеличения пропускной способности при входе пользовательского оборудования, на котором функционирует клиент, в предварительно определенное местоположение, и/или
сетевое устройство выполнено с возможностью обнаружения события предварительного уменьшения или увеличения пропускной способности при перемещении пользовательского оборудования, на котором функционирует клиент, по предварительно определенному пути, например шоссе или железной дороге.
6. Сетевое устройство по п. 1, при этом сетевое устройство выполнено таким образом, что предварительно определенный сигнал содержит информацию, измеряющую событие предварительного уменьшения или увеличения пропускной способности.
7. Сетевое устройство по п. 1, при этом сетевое устройство выполнено таким образом, что предварительно определенный сигнал содержит информацию, измеряющую событие предварительного уменьшения или увеличения пропускной способности по времени и/или по потоково переданному объему данных.
8. Сетевое устройство по п. 6, выполненное с возможностью предписания выделения сетевых ресурсов пользовательскому оборудованию, на котором функционирует клиент, в течение события предварительного уменьшения или увеличения пропускной способности с тем, чтобы выделенные сетевые ресурсы соответствовали упомянутой информации.
9. Сетевое устройство по п. 8, выполненное с возможностью предписания выделения сетевых ресурсов пользовательскому оборудованию в течение события предварительного уменьшения или увеличения пропускной способности посредством отправки запроса в сеть (12) и отправки предварительно определенного сигнала, содержащего информацию, в зависимости от того, удовлетворен ли запрос.
10. Сетевое устройство по п. 1, при этом сетевое устройство выполнено таким образом, что предварительно определенный сигнал содержит информацию, измеряющую временную фазу (76) до события предварительного уменьшения или увеличения пропускной способности по времени и/или по потоково переданному объему данных.
11. Сетевое устройство по п. 10, выполненное с возможностью предписания выделения сетевых ресурсов пользовательскому оборудованию (24), на котором функционирует клиент (14), в течение временной фазы (76) до события предварительного уменьшения или увеличения пропускной способности с тем, чтобы выделенные сетевые ресурсы соответствовали упомянутой информации.
12. Сетевое устройство по п. 11, выполненное с возможностью предписания выделения сетевых ресурсов пользовательскому оборудованию в течение временной фазы (76) до события предварительного уменьшения или увеличения пропускной способности посредством отправки запроса в сеть и отправки предварительно определенного сигнала, содержащего информацию, в зависимости от того, удовлетворен ли запрос.
13. Сетевое устройство по п. 11, выполненное с возможностью увеличения количества логических соединений между сетью и пользовательским оборудованием, на котором функционирует клиент, в течение временной фазы до события предварительного уменьшения или увеличения пропускной способности.
14. Сетевое устройство по п. 13, выполненное с возможностью использования одного логического соединения для загрузки сегментов потока данных и другого логического соединения для сообщений от клиента серверу для запроса сегментов.
15. Сетевое устройство по п. 1, при этом предварительно определенный сигнал указывает время временного воспроизведения, которое клиенту нужно минимально предварительно буферизовать, чтобы преодолеть предварительное уменьшение пропускной способности.
16. Сетевое устройство по п. 1, при этом событие предварительного уменьшения или увеличения пропускной способности является событием предварительного уменьшения пропускной способности, и сетевое устройство выполнено таким образом, что предварительно определенный сигнал рекомендует клиенту увеличить объем загружаемой и буферизируемой части потока данных, чтобы преодолеть предварительную потерю пропускной способности из-за события предварительного уменьшения или увеличения пропускной способности.
17. Сетевое устройство по п. 1, при этом сетевое устройство выполнено таким образом, что предварительно определенный сигнал рекомендует клиенту начать полную загрузку и буферизацию потока данных.
18. Сетевое устройство по п. 1, при этом сетевое устройство выполнено таким образом, что предварительно определенный сигнал рекомендует клиенту приостановить адаптацию скорости при адаптивной потоковой передаче потока данных с сервера.
19. Сетевое устройство по п. 1, при этом сетевое устройство выполнено таким образом, что предварительно определенный сигнал рекомендует клиенту предварительно прекратить загрузку потока данных с сервера.
20. Сетевое устройство по п. 17, при этом сетевое устройство выполнено с возможностью изменения выделения сетевых ресурсов клиенту предварительно определенным способом в зависимости от приема подтверждения от клиента о согласии с рекомендацией в предварительно определенном сигнале.
21. Сетевое устройство по п. 20, при этом сетевое устройство выполнено с возможностью изменения выделения сетевых ресурсов клиенту предварительно определенным способом в зависимости от приема подтверждения от клиента о согласии с рекомендацией в предварительно определенном сигнале.
22. Сетевое устройство по п. 17, при этом сетевое устройство выполнено таким образом, что предварительно определенный сигнал содержит указание о вознаграждении клиенту за следование рекомендации.
23. Сетевое устройство по п. 17, при этом сетевое устройство выполнено с возможностью планирования будущего увеличения доли сетевых ресурсов или уменьшения колебания сетевых ресурсов, выделенных пользовательскому оборудованию, на котором функционирует клиент, если клиент следует рекомендации в предварительно определенном сигнале, или в зависимости от подтверждения от клиента о согласии с рекомендацией в предварительно определенном сигнале.
24. Сетевое устройство по п. 1, при этом предварительно определенный сигнал указывает максимальный уровень качества/битовая скорость, который не должно предварительно превышать представление, с которым клиент адаптивно осуществляет потоковую передачу медиасодержимого с сервера.
25. Сетевое устройство по п. 1, при этом сетевое устройство выполнено таким образом, что предварительно определенный сигнал содержит информацию, измеряющую пропускную способность для клиента после события предварительного уменьшения или увеличения пропускной способности.
26. Сетевое устройство по п. 1, выполненное с возможностью предписания выделения сетевых ресурсов пользовательскому оборудованию, на котором функционируют клиенты, после события предварительного уменьшения или увеличения пропускной способности с тем, чтобы пропускная способность для клиента была такой, как измерено информацией в предварительно определенном сигнале.
27. Сетевое устройство по п. 26, выполненное с возможностью предписания выделения сетевых ресурсов пользовательскому оборудованию после события предварительного уменьшения или увеличения пропускной способности посредством отправки запроса в сеть (12) и отправки предварительно определенного сигнала, содержащего информацию, измеряющую пропускную способность для клиента после события предварительного уменьшения или увеличения пропускной способности, в зависимости от того, удовлетворен ли запрос.
28. Сетевое устройство по п. 1, выполненное таким образом, что предварительно определенный сигнал рекомендует клиенту перейти из режима извлечения в режим продвижения, чтобы адаптивно осуществлять потоковую передачу потока данных с сервера, и сетевое устройство выполнено с возможностью продвижения потока данных к клиенту по сети, когда клиент находится в режиме продвижения.
29. Сетевое устройство по п. 28, при этом сетевое устройство выполнено с возможностью продвижения потока данных к клиенту по сети способом, зависящим от информации об уровне заполнения буфера у клиента.
30. Сетевое устройство по п. 29, при этом сетевое устройство выполнено с возможностью продвижения потока данных в доступный клиенту буфер в пользовательском оборудовании, на котором функционирует клиент, и информирования клиента о том, как перенаправлять запросы сегментов потока данных с адресов сервера на адреса в буфере.
31. Устройство для потоковой передачи потока данных с сервера по сети, при этом устройство выполнено с возможностью
приема (80) предварительно определенного сигнала от сетевого устройства; и
изменения (82b) стратегии буферизации в зависимости от приема предварительно определенного сигнала; и/или
изменения (82a) размера буфера для буферизации потока данных в зависимости от приема предварительно определенного сигнала; и/или
изменения (82c) стратегии выбора среди различных версий битовой скорости, с которыми данные, представленные потоком данных, доступны на сервере, в зависимости от приема предварительно определенного сигнала так, чтобы осуществлять с сервера потоковую передачу выбранной версии битовой скорости в виде потока данных; и/или
перехода (86) между режимом извлечения и продвижения в зависимости от приема предварительно определенного сигнала.
32. Устройство по п. 31, при этом предварительно определенный сигнал содержит информацию, указывающую неотъемлемость события предварительного уменьшения или увеличения пропускной способности, с которой поток данных потоково передается по сети.
33. Устройство по п. 31, при этом устройство выполнено с возможностью
увеличения уровня заполнения буфера в ответ на прием предварительно определенного сигнала; и/или
увеличения размера буфера для буферизации потока данных в ответ на прием предварительно определенного сигнала; и/или
выбора среди различных версий битовой скорости, с которыми данные, представленные потоком данных, доступны на сервере, версии битовой скорости, соответствующей меньшей битовой скорости по сравнению с выбранной в настоящее время версией битовой скорости, в ответ на прием предварительно определенного сигнала; и/или
перехода из режима извлечения в режим продвижения в ответ на прием предварительно определенного сигнала.
34. Устройство по п. 31, при этом устройство выполнено с возможностью выбора среди различных версий битовой скорости, с которыми данные, представленные потоком данных, доступны на сервере, версии битовой скорости, соответствующей большей битовой скорости по сравнению с выбранной в настоящее время версией битовой скорости, в ответ на прием предварительно определенного сигнала.
35. Устройство по п. 31, при этом предварительно определенный сигнал содержит информацию, измеряющую событие предварительного уменьшения или увеличения пропускной способности, с которой поток данных потоково передается по сети, при этом устройство выполнено с возможностью
использования упомянутой информации при изменении стратегии буферизации посредством изменения стратегии буферизации в зависимости от упомянутой информации; и/или
использования упомянутой информации при изменении размера буфера для буферизации потока данных посредством изменения размера буфера для буферизации потока данных в зависимости от упомянутой информации; и/или
использования упомянутой информации при изменении стратегии выбора среди различных версий битовой скорости, с которыми данные, представленные потоком данных, доступны на сервере, посредством изменения стратегии в зависимости от упомянутой информации.
36. Устройство по п. 31, при этом предварительно определенный сигнал содержит информацию, измеряющую событие предварительного уменьшения или увеличения пропускной способности по времени и/или по потоково переданному объему данных, при этом устройство выполнено по меньшей мере во временной фазе (76), продолжающейся до события предварительного уменьшения или увеличения пропускной способности, с возможностью
изменения стратегии буферизации; и/или
изменения размера буфера для буферизации потока данных; и/или
изменения стратегии при выборе среди различных версий битовой скорости, с которыми данные, представленные потоком данных, доступны на сервере так, чтобы осуществлять с сервера потоковую передачу выбранной версии битовой скорости в виде потока данных.
37. Устройство по п. 31, при этом предварительно определенный сигнал содержит информацию, измеряющую временную фазу до события предварительного уменьшения или увеличения пропускной способности по времени и/или по потоково переданному объему данных, при этом устройство выполнено, по меньшей мере во временной фазе (76), продолжающейся до события предварительного уменьшения или увеличения пропускной способности, с возможностью
изменения стратегии буферизации; и/или
изменения размера буфера для буферизации потока данных; и/или
изменения стратегии при выборе среди различных версий битовой скорости, с которыми данные, представленные потоком данных, доступны на сервере так, чтобы осуществлять с сервера потоковую передачу выбранной версии битовой скорости в виде потока данных.
38. Устройство по п. 31, выполненное с возможностью установки времени временного воспроизведения, буферизованного клиентом, в соответствии с предварительно определенным сигналом.
39. Устройство по п. 31, при этом предварительно определенный сигнал рекомендует клиенту увеличить объем загружаемой и буферизируемой части потока данных, и устройство выполнено с возможностью увеличения уровня (42) заполнения буфера в ответ на предварительно определенный сигнал.
40. Устройство по п. 31, при этом предварительно определенный сигнал рекомендует клиенту начать полную загрузку и буферизацию потока данных, и устройство выполнено с возможностью полной буферизации потока данных в ответ на предварительно определенный сигнал.
41. Устройство по п. 40, при этом устройство выполнено с возможностью выбора среди различных версий битовой скорости, с которыми данные, представленные потоком данных, доступны на сервере, предварительно определенной версии битовой скорости так, чтобы буферизовать предварительно определенную версию битовой скорости при полной буферизации потока данных.
42. Устройство по п. 41, при этом устройство выполнено с возможностью выполнения выбора в зависимости от предварительно определенного сигнала или так, что предварительно определенная версия принадлежит версиям битовой скорости, при этом версия соответствует наименьшей битовой скорости или выбранной в настоящее время версии в течение приема предварительно определенного сигнала.
43. Устройство по п. 31, при этом предварительно определенный сигнал рекомендует клиенту приостановить адаптацию скорости при адаптивной потоковой передаче потока данных с сервера, и устройство выполнено с возможностью выбора для предстоящей части потока данных среди различных версий битовой скорости, с которыми данные, представленные потоком данных, доступны на сервере, выбранной в настоящее время версии в течение приема предварительно определенного сигнала.
44. Устройство по п. 31, при этом устройство выполнено с возможностью предварительного прекращения загрузки потока данных с сервера в ответ на предварительно определенный сигнал.
45. Устройство по п. 39, при этом устройство выполнено с возможностью отправки подтверждения сетевому устройству в ответ на предварительно определенный сигнал.
46. Устройство по п. 31, при этом предварительно определенный сигнал содержит рекомендацию устройству и указание о вознаграждении за следование рекомендации, и устройство выполнено с возможностью игнорирования предварительно определенного сигнала в зависимости от вознаграждения.
47. Устройство по п. 31, при этом устройство в ответ на предварительно определенный сигнал выполнено с возможностью не превышать предварительно максимальный уровень качества/битовая скорость при выборе представления, с которым устройство адаптивно осуществляет потоковую передачу данных с сервера, при этом выбранное представление является потоково передаваемым потоком данных.
48. Устройство по п. 31, при этом предварительно определенный сигнал содержит информацию, измеряющую пропускную способность для клиента после события предварительного уменьшения или увеличения пропускной способности, при этом устройство выполнено, по меньшей мере во временной фазе (76), продолжающейся до события предварительного уменьшения или увеличения пропускной способности, с возможностью
изменения стратегии буферизации; и/или
изменения размера буфера для буферизации потока данных; и/или
изменения стратегии при выборе среди различных версий битовой скорости, с которыми данные, представленные потоком данных, доступны на сервере так, чтобы осуществлять с сервера потоковую передачу выбранной версии битовой скорости в виде потока данных.
49. Устройство по п. 31, при этом предварительно определенный сигнал рекомендует устройству войти в режим продвижения, при этом устройство в ответ на предварительно определенный сигнал выполнено с возможностью решения войти в режим продвижения.
50. Устройство по п. 49, при этом устройство при входе в режим продвижения выполнено с возможностью информирования сетевого устройства об уровне заполнения буфера для буферизации потока данных.
51. Устройство по п. 49, при этом устройство при принятии решения войти в режим продвижения выполнено с возможностью информирования сетевого устройства о входе в режим продвижения.
52. Устройство по п. 31, выполненное с возможностью информирования сетевого устройства об изменении стратегии буферизации; и/или изменении размера буфера для буферизации потока данных в зависимости от предварительно определенного сигнала.
53. Способ потоковой передачи потока данных с сервера клиенту, содержащий этапы, на которых
отправляют (78) предварительно определенный сигнал клиенту из сетевого устройства,
в ответ на предварительно определенный сигнал:
изменяют (82b) стратегию буферизации на клиенте; и/или
изменяют (82a) размер буфера для буферизации потока данных на клиенте; и/или
изменяют (82c) на клиенте стратегию выбора среди различных версий битовой скорости, с которыми данные, представленные потоком данных, доступны на сервере, с тем чтобы осуществлять с сервера потоковую передачу выбранной версии битовой скорости в виде потока данных; и/или
переходят (86) между режимом извлечения и продвижения на клиенте.
54. Сетевое устройство, выполненное с возможностью
приема от клиента (14), который осуществляет потоковую передачу потока данных с сервера (10) по сети (12), информации (92) о все еще подлежащей загрузке части (90) потока данных,
участия в согласовании или выполнения согласования сетевых ресурсов с сетью способом, зависящим от информации (92).
55. Сетевое устройство по п. 54, выполненное с возможностью при участии в согласовании или выполнении согласования сетевых ресурсов способом, зависящим от информации, предписания выделения увеличенного объема сетевых ресурсов для клиента (14) по сравнению с выделяемым в настоящее время объемом ресурсов, если увеличенных сетевых ресурсов достаточно для загрузки все еще подлежащей загрузке части (90) потока данных клиенту до неизбежного события предварительного уменьшения пропускной способности, а выделяемого в настоящее время объема ресурсов было бы недостаточно.
56. Сетевое устройство, выполненное с возможностью
приема от клиента (14), который осуществляет потоковую передачу потока данных с сервера (10) по сети (12), информации (92) о все еще подлежащей загрузке части (90) потока данных,
отправки клиенту предварительно определенного сигнала управления потоковой передачей способом, зависящим от информации (92).
57. Сетевое устройство по п. 56, выполненное с возможностью рекомендации клиенту в предварительно определенном сигнале управления потоковой передачей по загрузке и буферизации все еще подлежащей загрузке части (90) потока данных, если еще не загруженная часть (90) потока данных меньше предварительно определенной пороговой величины.
58. Сетевое устройство по п. 56, выполненное с возможностью
запрашивания выделения увеличенного объема сетевых ресурсов для клиента (14) по сравнению с выделяемым в настоящее время объемом ресурсов при участии в согласовании или выполнении согласования сетевых ресурсов способом, зависящим от информации,
отправки клиенту предварительно определенного сигнала управления потоковой передачей, если запрос удовлетворен.
59. Устройство для потоковой передачи потока данных с сервера по сети, выполненное с возможностью информирования сетевого устройства о все еще подлежащей загрузке части (90) потока данных.
60. Устройство по п. 59, выполненное с возможностью увеличения уровня заполнения буфера посредством загрузки все еще подлежащей загрузке части (90) потока данных в ответ на предварительно определенный сигнал управления потоковой передачей от сетевого устройства.
61. Сетевое устройство, выполненное с возможностью
приема от клиента (14), который осуществляет потоковую передачу потока данных с сервера (10) по сети (12), информации (100) о режиме воспроизведения,
участия в согласовании или выполнения согласования сетевых ресурсов с сетью способом, зависящим от информации (100).
62. Сетевое устройство по п. 61, выполненное с возможностью
при участии в согласовании или выполнении согласования сетевых ресурсов способом, зависящим от информации,
предписания выделять меньшее количество сетевых ресурсов или не выделять сетевые ресурсы для клиента (14), если информация указывает режим паузы, по сравнению с клиентом в режиме обычного воспроизведения; и/или
предписания выделять меньшее количество сетевых ресурсов или не выделять сетевые ресурсы для клиента (14), если информация указывает режим замедленного воспроизведения, по сравнению с клиентом в режиме обычного воспроизведения; и/или
предписания выделять большее количество сетевых ресурсов для клиента (14), если информация указывает режим ускоренного воспроизведения, по сравнению с клиентом в режиме обычного воспроизведения.
63. Сетевое устройство, выполненное с возможностью
приема от клиента (14), который осуществляет потоковую передачу потока данных с сервера (10) по сети (12), информации (100) о режиме воспроизведения,
отправки предварительно определенного сигнала управления потоковой передачей другому клиенту, осуществляющему потоковую передачу по сети, способом, зависящим от информации (100).
64. Сетевое устройство по п. 63, выполненное с возможностью
рекомендации другому клиенту в предварительно определенном сигнале управления потоковой передачей по переключению на представление битовой скорости с меньшей битовой скоростью при загрузке дополнительного потока данных посредством адаптивной потоковой передачи, если информация указывает режим ускоренного воспроизведения, и/или
рекомендации другому клиенту в предварительно определенном сигнале управления потоковой передачей по переключению на представление битовой скорости с большей битовой скоростью при загрузке дополнительного потока данных посредством адаптивной потоковой передачи, если информация указывает режим замедленного воспроизведения, и/или
рекомендации другому клиенту в предварительно определенном сигнале управления потоковой передачей по переключению на представление битовой скорости с большей битовой скоростью при загрузке дополнительного потока данных посредством адаптивной потоковой передачи, если информация указывает режим паузы.
65. Устройство для потоковой передачи потока данных с сервера по сети, выполненное  с возможностью
воспроизведения потока данных в одном из разных режимов воспроизведения; и
информирования сетевого устройства (50) об одном из режимов воспроизведения.
66. Устройство по п. 65, в котором разные режимы воспроизведения содержат режим обычного воспроизведения, режим паузы, замедленный режим и ускоренный режим.
67. Сетевое устройство, выполненное с возможностью
участия в согласовании или выполнения согласования (110) сетевых ресурсов с сетью для клиента, который осуществляет потоковую передачу потока данных с сервера по сети, с тем чтобы сетевые ресурсы для клиента соответствовали предварительно определенной пропускной способности, с которой поток данных можно потоково передавать клиенту с сервера по сети,
отправки клиенту предварительно определенного сигнала (112) управления потоковой передачей способом, зависящим от предварительно определенной пропускной способности.
68. Сетевое устройство по п. 67, выполненное с возможностью сигнализации предварительно определенной пропускной способности в предварительно определенном сигнале управления потоковой передачей.
69. Сетевое устройство по п. 67, выполненное с возможностью отправки предварительно определенного сигнала управления потоковой передачей также в зависимости от манифеста, описывающего разные представления битовой скорости, между которым клиент переключается при адаптивной потоковой передаче потока данных.
70. Сетевое устройство по п. 69, выполненное с возможностью сигнализации представления битовой скорости, на которое нужно переключиться клиенту, в предварительно определенном сигнале управления потоковой передачей.
71. Сетевое устройство по п. 67, выполненное с возможностью отправки предварительно определенного сигнала управления потоковой передачей также в зависимости от уровня заполнения буфера, о котором информирует клиент.
72. Устройство для потоковой передачи потока данных с сервера по сети с использованием адаптивной потоковой передачи, при этом устройство выполнено с возможностью осуществлять, в ответ на предварительно определенный сигнал (112) управления потоковой передачей, принятый от сетевого устройства, адаптацию битовой скорости в зависимости от предварительно определенного сигнала управления потоковой передачей и независимо от уровня заполнения буфера.
73. Устройство по п. 72, выполненное с возможностью поддержания сетевого устройства информированным об уровне заполнения буфера в устройстве для буферизации потока данных.
74. Сетевое устройство, выполненное с возможностью
принимать от клиента, который осуществляет потоковую передачу потока данных с сервера по сети, информацию (120) о заполненности буфера для буферизации потока данных,
отправлять клиенту, способом, по меньшей мере зависящим от заполненности буфера, предварительно определенный сигнал управления потоковой передачей.
75. Сетевое устройство по п. 74, выполненное таким образом, что предварительно определенный сигнал управления потоковой передачей рекомендует клиенту прервать дальнейшую потоковую передачу потока данных, если заполненность буфера указывает высокий уровень заполнения буфера, и сетью указывается большой трафик данных по сети.
76. Сетевое устройство, выполненное с возможностью
приема от клиента, который осуществляет потоковую передачу потока данных с сервера по сети, сигнала (130), указывающего вход клиента в режим прерывистой потоковой передачи,
согласования сетевых ресурсов для клиента способом, по меньшей мере зависящим от нахождения или ненахождения клиента в режиме прерывистой потоковой передачи.
77. Сетевое устройство по п. 76, при этом сетевое устройство выполнено с возможностью согласования сетевых ресурсов для клиента таким образом, что колебание сетевых ресурсов, выделенных клиенту в зависимости от текущей потребности в сетевых ресурсах, сильнее, если клиент находится в режиме прерывистой потоковой передачи, по сравнению со случаем, когда клиент не находится в режиме прерывистой потоковой передачи.
78. Сетевое устройство по п. 76, выполненное с возможностью
обнаружения события предварительного уменьшения пропускной способности, с которой клиент адаптивно осуществляет потоковую передачу потока данных с сервера по сети, и
если клиент находится в режиме прерывистой потоковой передачи, согласования сетевых ресурсов для клиента перед событием предварительного уменьшения пропускной способности таким образом, что объем сетевых ресурсов, выделяемых клиенту перед событием предварительного уменьшения пропускной способности, увеличивается по сравнению со случаем, когда клиент не находится в режиме прерывистой потоковой передачи.
79. Сетевое устройство по п. 76, выполненное с возможностью если клиент находится в режиме прерывистой потоковой передачи, согласования сетевых ресурсов для клиента в течение события предварительного уменьшения пропускной способности таким образом, что объем сетевых ресурсов, выделяемых клиенту в течение события предварительного уменьшения пропускной способности, уменьшается по сравнению со случаем, когда клиент не находится в режиме прерывистой потоковой передачи.
80. Сетевое устройство по п. 76, выполненное с возможностью
обнаружения события предварительного увеличения пропускной способности, с которой клиент адаптивно осуществляет потоковую передачу потока данных с сервера по сети, и
если клиент находится в режиме прерывистой потоковой передачи, согласования сетевых ресурсов для клиента в течение события предварительного увеличения пропускной способности таким образом, что объем сетевых ресурсов, выделяемых клиенту в течение события предварительного увеличения пропускной способности, увеличивается по сравнению со случаем, когда клиент не находится в режиме прерывистой потоковой передачи.
81. Сетевое устройство по п. 76, выполненное с возможностью информирования клиента об изменениях объема согласованных сетевых ресурсов для клиента.
82. Устройство для потоковой передачи потока данных с сервера по сети, выполненное с возможностью
использования, при нахождении в режиме прерывистой потоковой передачи, большего буфера для буферизации потока данных и/или стратегии буфера, приводящей к большему уровню заполнения буфера по сравнению с не нахождением в режиме прерывистой потоковой передачи;
информирования (130) сетевого устройства о нахождении в режиме прерывистой потоковой передачи.
83. Сетевое устройство, выполненное с возможностью
определять текущее местоположение клиента, который осуществляет потоковую передачу потока данных с сервера по сети,
отправлять (76) клиенту, способом, по меньшей мере зависящим от текущего местоположения, предварительно определенный сигнал управления потоковой передачей.
84. Сетевое устройство по п. 83, при этом сетевое устройство выполнено таким образом, что предварительно определенный сигнал управления потоковой передачей рекомендует клиенту начать полную загрузку и буферизацию потока данных.
85. Сетевое устройство по п. 84, при этом предварительно определенный сигнал указывает максимальный уровень качества/битовую скорость, который не должно предварительно превышать представление, с которым клиент адаптивно осуществляет потоковую передачу мультимедийного контента с сервера.
86. Сетевое устройство по п. 84, выполненное таким образом, что предварительно определенный сигнал управления потоковой передачей рекомендует клиенту перейти из режима извлечения в режим продвижения, чтобы адаптивно осуществлять потоковую передачу потока данных с сервера, и сетевое устройство выполнено с возможностью продвижения потока данных к клиенту по сети, когда клиент находится в режиме продвижения.
87. Сетевое устройство по п. 84, выполненное с возможностью использования текущего местоположения для поиска текущего состояния потоковой передачи в текущем местоположении на предварительно определенной карте и выполнения отправки способом, зависящим от текущего состояния потоковой передачи.
88. Устройство для потоковой передачи потока данных с сервера по сети, при этом устройство выполнено с возможностью
принимать первый предварительно определенный сигнал (132) от сетевого устройства в сети, при этом первый предварительно определенный сигнал указывает связанную с сетью информацию; и
в зависимости от первого предварительно определенного сигнала, отправлять второй предварительно определенный сигнал (130) сетевому устройству для использования при согласовании сетевых ресурсов для потоковой передачи потока данных из сервера по сети.
89. Устройство по п. 88, при этом устройство выполнено с возможностью входа в режим прерывистой потоковой передачи в зависимости от первого предварительно определенного сигнала и выполнено таким образом, что второй предварительно определенный сигнал указывает вход устройства в режим прерывистой потоковой передачи.
90. Устройство по п. 88, при этом устройство выполнено таким образом, что второй предварительно определенный сигнал рекомендует сетевому устройству согласовать увеличенный объем сетевых ресурсов перед неизбежным изменением пропускной способности, если первый предварительно определенный сигнал указывает событие уменьшения пропускной способности в качестве неизбежного изменения пропускной способности.
91. Устройство для загрузки элементов данных, выбранных с помощью пользовательского ввода с сервера по сети, выполненное с возможностью осуществления предварительной выборки элементов данных в зависимости от сигнала (146) от сетевого устройства, информирующего о предварительном изменении пропускной способности, с которой элементы данных загружаются по сети.
92. Устройство по п. 91, выполненное с возможностью осуществления предварительной выборки также в зависимости от текущего местоположения пользователя.
93. Сетевое устройство, содержащее
первый интерфейс (202), выполненный с возможностью осуществления связи с клиентом (14), который загружает данные с сервера (10) по сети; и
второй интерфейс (200), выполненный с возможностью осуществления связи с сетью.
94. Сетевое устройство по п. 93, в котором первый интерфейс (202) выполнен с возможностью использования HTTP-сообщений для связи.
95. Сетевое устройство по п. 93, при этом сетевое устройство выполнено с возможностью воздействовать по первому интерфейсу (202) на режим функционирования клиента (14) относительно загрузки данных с сервера в зависимости от сетевой информации, относящейся к загрузке данных с сервера по сети к клиенту, и получать сетевую информацию по второму интерфейсу (200).
96. Сетевое устройство по п. 93, при этом сетевое устройство выполнено с возможностью воздействовать по второму интерфейсу (200) на выделение сетевых ресурсов в сети относительно загрузки данных с сервера к клиенту в зависимости от информации о загрузке, относящейся к загрузке данных с сервера по сети к клиенту, и получать информацию о загрузке от клиента.
97. Сетевое устройство по п. 93, при этом сетевое устройство выполнено с возможностью использования первого и второго интерфейсов для улучшения загрузки данных с сервера к клиенту по сети после контактирования с клиентом по первому интерфейсу (202) с использованием IP-адреса сетевого устройства.
98. Сетевое устройство по п. 96, при этом сетевое устройство выполнено с возможностью получать из запроса, посредством которого с сетевым устройством контактирует клиент, дополнительный IP-адрес клиента (14) и использовать этот дополнительный IP-адрес по второму интерфейсу (200) для получения из сети идентификатора, который предназначен для или который должен использоваться сетью как средство для отличения сетевой информации упомянутой сети, относящейся к сетевым ресурсам, вносящим вклад в загрузку данных с сервера по сети к клиенту, от другой сетевой информации упомянутой сети, относящейся к другим сетевым ресурсам, не вносящим вклад в загрузку данных с сервера по сети к клиенту.
99. Сетевое устройство по п. 96, при этом клиент является клиентом потоковой передачи.
100. Устройство для загрузки данных с сервера по сети, выполненное с возможностью
осуществлять установку несущего радиоканала с сетью для начала загрузки,
принимать IP-адрес сетевого устройства от сети или сервера;
использовать IP-адрес для получения от сетевого устройства сетевой информации, относящейся к загрузке данных с сервера по сети, и адаптации загрузки в зависимости от сетевой информации и/или отправки сетевому устройству информации о загрузке, относящейся к буферизации и/или воспроизведению данных с сервера по сети.
101. Устройство по п. 100, при этом устройство выполнено с возможностью активации сетевого устройства посредством отправки запроса активации на IP-адрес.
102. Устройство по п. 100, при этом устройство выполнено с возможностью запрашивать MPD с сервера и предоставлять сетевому устройству информацию, выведенную из MPD или копии, по меньшей мере, части MPD.
103. Устройство по п. 100, которое при использовании IP-адреса выполнено с возможностью принимать от сетевого устройства сетевую информацию, относящуюся к загрузке данных с сервера по сети, и осуществлять адаптацию загрузки в зависимости от сетевой информации, и/или отправлять сетевому устройству информацию о загрузке, относящуюся к буферизации и/или воспроизведению данных с сервера по сети, отправлять запрос сетевому устройству, при этом запрос включает в себя дополнительный IP-адрес устройства.
104. Способ загрузки данных по сети с сервера к клиенту, содержащий этапы, на которых
отправляют клиенту IP-адрес сетевого устройства;
контактируют посредством клиента с сетевым устройством, используя упомянутый IP-адрес,
отличают сетевую информацию упомянутой сети, относящуюся к сетевым ресурсам, вносящим вклад в загрузку данных с сервера по сети к клиенту, от другой сетевой информации упомянутой сети, относящейся к другим сетевым ресурсам, не вносящим вклад в загрузку данных с сервера по сети к клиенту, используя дополнительный IP-адрес клиента;
используют на клиенте сетевую информацию от сетевого устройства, относящуюся к загрузке данных с сервера по сети, чтобы адаптировать загрузку на клиенте в зависимости от сетевой информации, и/или используют на сетевом устройстве информацию о загрузке от клиента, относящуюся к буферизации и/или воспроизведению данных, загруженных с сервера, вместе с сетевой информацией для воздействия на клиент (14) в отношении загрузки данных с сервера или воздействия на выделение сетевых ресурсов в сети относительно загрузки данных с сервера к клиенту.
105. Способ по п. 104, в котором IP-адрес сетевого устройства отправляется
от сети (12) клиенту (14) в ответ на установку несущего радиоканала между клиентом и сетью,
от сети (12) клиенту (14) посредством перехвата MPD при перемещении от сервера к клиенту, описывая то, как нужно осуществлять потоковую передачу данных с сервера, и вводя IP-адрес сетевого устройства в MPD;
от сервера к клиенту в качестве MPD.
106. Способ, содержащий этапы, на которых
обнаруживают (60) событие (64; 66) предварительного уменьшения или увеличения пропускной способности, с которой клиент (14) осуществляет потоковую передачу потока (44) данных с сервера (10) по сети (12); и
отправляют (78) клиенту предварительно определенный сигнал в зависимости от обнаружения (60) события предварительного уменьшения или увеличения пропускной способности.
107. Способ потоковой передачи потока данных с сервера по сети, содержащий этапы, на которых
принимают (80) предварительно определенный сигнал от сетевого устройства; и
изменяют (82b) стратегию буферизации в зависимости от приема предварительно определенного сигнала; и/или
изменяют (82a) размер буфера для буферизации потока данных в зависимости от приема предварительно определенного сигнала; и/или
изменяют (82c) стратегию выбора среди различных версий битовой скорости, с которыми данные, представленные потоком данных, доступны на сервере, в зависимости от приема предварительно определенного сигнала, с тем чтобы осуществлять с сервера потоковую передачу выбранной версии битовой скорости в виде потока данных; и/или
переходят (86) между режимом извлечения и продвижения в зависимости от приема предварительно определенного сигнала.
108. Способ, содержащий этапы, на которых
принимают от клиента (14), который осуществляет потоковую передачу потока данных с сервера (10) по сети (12), информацию (92) о все еще подлежащей загрузке части (90) потока данных,
участвуют в согласовании или выполняют согласование сетевых ресурсов с сетью способом, зависящим от информации (92).
109. Способ, содержащий этапы, на которых
принимают от клиента (14), который осуществляет потоковую передачу потока данных с сервера (10) по сети (12), информацию (92) о все еще подлежащей загрузке части (90) потока данных,
отправляют клиенту способом, зависящим от информации (92), предварительно определенный сигнал управления потоковой передачей.
110. Способ, содержащий этапы, на которых
принимают от клиента (14), который осуществляет потоковую передачу потока данных с сервера (10) по сети (12), информацию (100) о режиме воспроизведения,
участвуют в согласовании или выполняют согласование сетевых ресурсов с сетью способом, зависящим от информации (100).
111. Способ, содержащий этапы, на которых
принимают от клиента (14), который осуществляет потоковую передачу потока данных с сервера (10) по сети (12), информацию (100) о режиме воспроизведения,
отправляют предварительно определенный сигнал управления потоковой передачей другому клиенту, осуществляющему потоковую передачу по сети, способом, зависящим от информации (100).
112. Способ потоковой передачи потока данных с сервера по сети, содержащий этапы, на которых
воспроизводят поток данных в одном из разных режимов воспроизведения; и
информируют сетевое устройство (50) об одном из режимов воспроизведения.
113. Способ, содержащий этапы, на которых
участвуют в согласовании или выполняют согласование (110) сетевых ресурсов с сетью для клиента, который осуществляет потоковую передачу потока данных с сервера по сети, с тем чтобы сетевые ресурсы для клиента соответствовали предварительно определенной пропускной способности, с которой поток данных можно потоково передавать клиенту с сервера по сети,
отправляют клиенту предварительно определенный сигнал (112) управления потоковой передачей способом, зависящим от предварительно определенной пропускной способности.
114. Способ, содержащий этапы, на которых
принимают от клиента, который осуществляет потоковую передачу потока данных с сервера по сети, информацию (120) о заполненности буфера для буферизации потока данных,
отправляют клиенту, способом, по меньшей мере зависящим от заполненности буфера, предварительно определенный сигнал управления потоковой передачей.
115. Способ, содержащий этапы, на которых
принимают от клиента, который осуществляет потоковую передачу потока данных с сервера по сети, сигнал (130), указывающий вход клиента в режим прерывистой потоковой передачи,
согласуют сетевые ресурсы для клиента способом, по меньшей мере зависящим от нахождения или ненахождения клиента в режиме прерывистой потоковой передачи.
116. Способ потоковой передачи потока данных с сервера по сети, содержащий этапы, на которых
используют, при нахождении в режиме прерывистой потоковой передачи, больший буфер для буферизации потока данных и/или стратегию буфера, приводящую к большему уровню заполнения буфера по сравнению с не нахождением в режиме прерывистой потоковой передачи;
информируют (130) сетевое устройство о нахождении в режиме прерывистой потоковой передачи.
117. Способ, содержащий этапы, на которых
определяют текущее местоположение клиента, который осуществляет потоковую передачу потока данных с сервера по сети,
отправляют (76) клиенту, способом, по меньшей мере зависящим от текущего местоположения, предварительно определенный сигнал управления потоковой передачей.
118. Способ потоковой передачи потока данных с сервера по сети, содержащий этапы, на которых
принимают первый предварительно определенный сигнал (132) от сетевого устройства в сети, при этом первый предварительно определенный сигнал указывает связанную с сетью информацию; и
в зависимости от первого предварительно определенного сигнала, отправляют второй предварительно определенный сигнал (130) сетевому устройству для использования при согласовании сетевых ресурсов для потоковой передачи потока данных от сервера по сети.
119. Способ загрузки элементов данных, выбранных с помощью пользовательского ввода с сервера по сети, содержащий этап, на котором выполняют предварительную выборку элементов данных в зависимости от сигнала (146) от сетевого устройства, информирующего о предварительном изменении пропускной способности, с которой элементы данных загружаются по сети.
120. Способ, содержащий этапы, на которых
осуществляют связь с клиентом (14), который загружает данные с сервера (10) по сети, по первому интерфейсу (202); и
осуществляют связь с сетью по второму интерфейсу (200).
121. Способ загрузки данных с сервера по сети, содержащий этапы, на которых
выполняют установку несущего радиоканала с сетью для начала загрузки,
принимают IP-адрес сетевого устройства от сети или сервера;
используют IP-адрес для получения от сетевого устройства сетевой информации, относящейся к загрузке данных с сервера по сети, и адаптации загрузки в зависимости от сетевой информации и/или отправки сетевому устройству информации о загрузке, относящейся к буферизации и/или воспроизведению данных с сервера по сети.
122. Компьютерная программа, содержащая программный код для выполнения способа по пп. 104, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120 или 121 при исполнении на компьютере.