Способ, устройство и система для загрузки видео в реальном времени - заявка 2016139046 на патент на изобретение в РФ

1. Способ загрузки видео в реальном времени, включающий
прием пограничным сервером запроса на загрузку видео в реальном времени от клиента, при этом пограничный сервер представляет собой узловой сервер, который предоставляет клиенту услугу передачи данных в системе сети доставки контента (CDN);
отправку запроса на загрузку в центр управления, так что центр управления конфигурирует информацию о маршруте загрузки в соответствии с запросом на загрузку, при этом центр управления выполнен с возможностью отслеживания состояния передачи данных всех узловых серверов в системе CDN;
прием из центра управления информации о маршруте загрузки, в которой указан маршрут передачи данных, состоящий из узловых серверов и рассчитанный в реальном времени центром управления в соответствии с предварительно установленной стратегией составления маршрута загрузки; и
загрузку видеоданных в реальном времени клиента на платформу для прямой трансляции в соответствии с информацией о маршруте загрузки.
2. Способ по п. 1, отличающийся тем, что отправка запроса на загрузку в центр управления включает
добавление в запрос на загрузку информации об адресе пограничного сервера для генерирования запроса на маршрут загрузки; и
отправку запроса на маршрут загрузки в центр управления.
3. Способ по п. 1 или 2, отличающийся тем, что прием информации о маршруте загрузки из центра управления включает
получение информации о маршруте загрузки, сконфигурированной центром управления в соответствии с запросом на маршрут загрузки; и
проведение подробного анализа информации о маршруте загрузки для получения перечня адресов узлов, в котором приведена информация об адресах соответствующих узловых серверов в маршруте загрузки для загрузки видеоданных в реальном времени.
4. Способ по п. 3, отличающийся тем, что загрузка видеоданных в реальном времени клиента на платформу для прямой трансляции в соответствии с информацией о маршруте загрузки включает
получение видеоданных в реальном времени, загруженных клиентом; и
отправку видеоданных в реальном времени на платформу для прямой трансляции в соответствии с маршрутом загрузки, указанным в перечне адресов узлов.
5. Устройство для загрузки видео в реальном времени, содержащее
первый блок приема, выполненный с возможностью приема на пограничном сервере запроса на загрузку видео в реальном времени от клиента, при этом пограничный сервер представляет собой узловой сервер в системе CDN, который предоставляет клиенту услугу передачи данных;
блок отправки, выполненный с возможностью отправки в центр управления запроса на загрузку, принятого первым блоком приема, так что центр управления конфигурирует информацию о маршруте загрузки в соответствии с запросом на загрузку, при этом центр управления выполнен с возможностью отслеживания состояния передачи данных всех узловых серверов в системе CDN;
второй блок приема, выполненный с возможностью приема информации о маршруте загрузки, возвращенной из центра управления, при этом в информации о маршруте загрузки указан маршрут передачи данных, состоящий из узловых серверов и рассчитанный в реальном времени центром управления в соответствии с предварительно установленной стратегией составления маршрута загрузки; и
блок загрузки, выполненный с возможностью загрузки видеоданных в реальном времени клиента на платформу для прямой трансляции в соответствии с информацией о маршруте загрузки, принятой вторым блоком приема.
6. Устройство по п. 5, отличающееся тем, что блок отправки содержит
модуль добавления, выполненный с возможностью добавления в запрос на загрузку информации об адресе пограничного сервера для генерирования запроса на маршрут загрузки; и
модуль отправки, выполненный с возможностью отправки запроса на маршрут загрузки, сгенерированного модулем добавления, в центр управления.
7. Устройство по п. 5 или п. 6, отличающееся тем, что второй блок приема содержит
модуль получения, выполненный с возможностью получения информации о маршруте загрузки, сконфигурированной центром управления в соответствии с запросом на маршрут загрузки; и
модуль подробного анализа, выполненный с возможностью проведения подробного анализа информации о маршруте загрузки, полученной модулем получения, для получения перечня адресов узлов, в котором приведена информация об адресах соответствующих узловых серверов в маршруте загрузки для загрузки видеоданных в реальном времени.
8. Устройство по п. 7, отличающееся тем, что блок загрузки содержит
модуль получения, выполненный с возможностью получения видеоданных в реальном времени, загруженных клиентом; и
модуль загрузки, выполненный с возможностью отправки видеоданных в реальном времени, полученных модулем получения, на платформу для прямой трансляции в соответствии с маршрутом загрузки, указанным в перечне адресов узлов.
Наверх