ОКОНЕЧНОЕ УСТРОЙСТВО КЛИЕНТА И СПОСОБ РАБОТЫ ОКОНЕЧНОГО УСТРОЙСТВА КЛИЕНТА, СЕРВЕР ПЕРЕДАЧИ И СПОСОБ РАБОТЫ СЕРВЕРА ПЕРЕДАЧИ, И ПРОГРАММА
FINAL CUSTOMER DEVICE AND OPERATION METHOD OF FINAL CUSTOMER DEVICE, TRANSFER SERVER AND OPERATION METHOD OF TRANSFER SERVER, AND THE PROGRAM

Область техники, к которой относится изобретение
Настоящая технология относится к оконечному устройству клиента и способу работы оконечного устройства клиента, серверу передачи и способу работы сервера передачи, и программе, и, более конкретно, она относится к оконечному устройству клиента и способу работы оконечного устройства клиента, серверу передачи и способу работы сервера передачи, и программе, в результате которых затраты на изготовление, затраты на разработку и эксплуатационные затраты могут быть уменьшены для телевизионного приемника, который представляет собой оконечное устройство клиента, обрабатывающее распределяемое содержание от множества провайдеров услуги.
Уровень техники
Обычная система широковещательной передачи IPTV (телевидение по Протоколу Интернет) представляет собой способ, в котором сообщения управления и AV потоки содержания оба передают по одной и той же двунаправленной IP (Протокол Интернет) сети.
Однако, что касается телевизионных приемников, которые соединены с кабельными сетями широковещательной передачи, уже имеющими множество доступных полос пропускания (или вновь разворачиваемыми), но имеющими недостаточные полосы пропускания двунаправленной сети IP, сетевые ресурсы можно использовать более эффективно с помощью потоков VoD (видео по запросу), запрашиваемых отдельными оконечными устройствами клиента, которым индивидуально поставляют, используя каналы кабельной сети широковещательную передачу. Такая форма системы распределения предложена, как кабельная система, представляющая услуги VoD (см. PTL 1).
Список литературы
Патентная литература
PTL 1: Публикация находящейся на экспертизе заявки на патент Японии №2011-193058
Раскрытие изобретения
Техническая задача
В настоящее время, в общем, для услуги кабельной VoD, которую предоставляет провайдер услуги или оператор кабельной сети (провайдер предоставляемой услуги IPTV) требуется, чтобы провайдер услуги предоставлял все кабельные VoD-STB (телевизионные приставки) и выполнял их техническое обслуживание, что влечет за собой затраты на техническое обслуживание.
Для решения этой проблемы, провайдеры услуги просят, чтобы множество производителей разных телевизионных приемников воплощали кабельный протокол услуги VoD в соответствующие телевизионные приемники, таким образом, чтобы провайдеры услуги не обязаны были предоставлять STB.
Однако, в существующих в настоящее время системах кабельной услуги VoD, кабельные протоколы услуги VoD, которые провайдеры услуги индивидуально обусловили, должны быть воплощены в телевизионных приемниках, которые представляют собой оконечное устройства-клиенты. Изготовители телевизионных приемников стремятся применять конфигурацию, встроенную в телевизионный приемник, который представляет собой оконечное устройство клиента, разработанную для определенной кабельной услуги VoD, для предоставления множества кабельных услуг VoD.
Однако, для реализации этого, один тип телевизионного приемника должен воплощать множество устройств, соответствующих отдельным протоколам кабельных услуг VoD провайдеров услуги, что приводит к затратам для производителей телевизионных приемников, связанным с воплощением устройств, соответствующих протоколам, и также к затратам на техническое обслуживание, относящееся к дополнительным функциям, в соответствии с запросами провайдеров услуги, и т.д.
Воплощение кабельной услуги VoD на современном рынке часто выполняют в конфигурации, где информацию управления, уникальную для кабельной услуги VoD, передают в режиме широковещательной передачи по полосе широковещательной передачи кабеля, используя индивидуальный протокол, и выполняют доступ к серверу VoD в локальном головном узле кабеля, на основе этой информации. Система обработки информации управления, уникальной для провайдера услуги, должна быть воплощена в соответствующем телевизионном приемнике, таким образом, что производитель телевизионного приемника несет расходы, связанные с воплощением устройств, соответствующих этому протоколу, и техническим обслуживанием таких дополнительных функций и т.п.
С другой стороны, независимо от телевизионных приемников множества разных производителей, провайдеры услуги должны предоставлять конечным пользователям однородную услугу, которая не должна зависеть от разности воплощения в телевизионных приемниках множества разных производителей, что требует времени для тестирования, разработки такой услуги, как управление качеством услуги, и технического обслуживания.
Настоящая технология была выполнена с учетом такой ситуации, и, соответственно, с конкретной целью, для реализации множества разных программ приложений клиентов кабельной услуги VoD, в качестве программы приложения, которая работает в браузере, снижая, таким образом, стоимость, относящуюся к производству, разработке и техническому обслуживанию для провайдеров услуг, предоставляющих множество разного содержания, которое может быть воспроизведено в телевизионном приемнике, для того, чтобы сделать качество услуги среди провайдеров услуги более однородным.
Решение задачи
Оконечное устройство клиента, в соответствии с первым аспектом настоящей технологии, включает в себя модуль приема, выполненный с возможностью приема информации управления, включающей в себя содержание широковещательной передачи, самостоятельно запрашиваемое содержание, и информацию о доступе к серверу передачи, от сервера передачи через первую сеть, в которой полоса пропускания нисходящей передачи имеет полосу, достаточную для передачи содержания; и программу приложения браузера, которая представляет собой программу, которая работает в браузере, выполненную с возможностью представления самостоятельно выбираемого содержания, на основе информации управления, передаваемой от сервера передачи, и запроса сервера передачи для распределения содержания, выбранного из представленного содержания, через вторую сеть, такую как двунаправленная сеть IP.
Модуль приема может принимать запрашиваемое содержание от сервера передачи, через канал по первой сети, выделенной, как канал, по которому подлежит передаче запрашиваемое содержание.
Способ работы оконечного устройства клиента, в соответствии с первым аспектом настоящей технологии, включает в себя этапы, на которых осуществляют: обработку приема для приема информации управления, включающей в себя содержание широковещательной передачи, самостоятельно запрашиваемое содержание и информацию доступа к серверу передачи, от сервера передачи, через первую сеть, в которой полоса передачи нисходящего канала передачи достаточна для передачи содержания; при этом программа приложения браузера, которая представляет собой программу, работающую в браузере, выполняет обработку представления самостоятельно выбираемого содержания на основе информации управления, передаваемой от сервера передачи, и запрашивают распределение сервером передачи содержания, выбранного из представленного содержания, через вторую сеть, которая представляет собой двунаправленную сеть IP.
Программа в соответствии с первым аспектом настоящей технологии обеспечивает выполнение компьютером функций: модуля приема, выполненного с возможностью приема информации управления, включающей в себя содержание широковещательной передачи, самостоятельно запрашиваемое содержание и информацию о доступе к серверу передачи, от сервера передачи, через первую сеть, в которой полоса пропускания нисходящего канала которой достаточна для передачи содержания; и программы приложения браузера, представляющей собой программу, работающую в браузере, выполненную с возможностью представления самостоятельно выбираемого содержания, на основе информации управления, передаваемой от сервера передачи, и запроса сервера передачи на распределение содержания, выбранного из представленного содержания, через вторую сеть, представляющую собой двунаправленную сеть IP.
Сервер передачи, в соответствии со вторым аспектом настоящей технологии, включает в себя модуль передачи, выполненный с возможностью передачи, на оконечное устройство клиента, через первую сеть, в которой полоса пропускания нисходящего канала передачи достаточна для передачи содержания, информации управления для обеспечения работы программы приложения браузера, работающей в браузере в оконечном устройстве клиента, информация управления, включающая в себя содержание широковещательной передачи, содержание, запрашиваемое оконечным устройством клиента, и информацию доступа к самому себе; и модуль подачи содержания, запрашиваемого оконечным устройством клиента, выполненный с возможностью подачи содержания, запрашиваемого модулем передачи, на основе сигнала управления воспроизведением для содержания, запрашиваемого программой приложения браузера в оконечном устройстве клиента через вторую сеть, которая представляет собой двунаправленную сеть IP.
Модуль выделения канала, выполненный с возможностью выделения канала, по которому можно передавать содержание, запрашиваемое от оконечного устройства клиента через первую сеть, может быть включен в состав; и модуль передачи может передавать содержание, подаваемое от модуля подачи содержания, запрашиваемого оконечным устройством клиента, на оконечное устройство клиента через канал первой сети, выделенной модулем выделения канала.
В случае, когда распределение содержания было запрошено от оконечного устройства клиента, модуль выделения канала может динамически выделять канал для передачи содержания, запрашиваемого оконечным устройством клиента, в другой, чем канал содержания широковещательной передачи в первой сети.
Способ работы сервера передачи, в соответствии со вторым аспектом настоящей технологии, включает в себя этапы, на которых: обрабатывают передачу для передачи на оконечное устройство клиента, через первую сеть, в которой полоса пропускания нисходящего канала передачи достаточна для передачи содержания информации управления, для обеспечения работы программы приложения браузера, которая работает в браузере в оконечном устройстве клиента, информации управления, включающей в себя содержание широковещательной передачи, содержание, запрашиваемое оконечным устройством клиента, и информацию доступа к самому себе; и обработки подачи содержания, запрашиваемого оконечным устройством клиента, для передачи содержания, запрашиваемого в процессе передачи, на основе сигнала управления воспроизведением, для содержания, запрашиваемого программой приложения браузера в оконечном устройстве клиента через вторую сеть, такую как двунаправленная сеть IP.
Программа, в соответствии со вторым аспектом настоящей технологии, обеспечивает выполнение компьютером функций: модуля передачи, выполненного с возможностью передачи на оконечное устройство клиента, через первую сеть, в которой полоса передачи нисходящего канала передачи данных достаточна для передачи содержания, информации управления для обеспечения работы программы приложения браузера, работающей в браузере, в оконечном устройстве клиента, информация управления, включающая в себя содержание широковещательной передачи, содержание, запрашиваемое оконечным устройством клиента, и информацию доступа к самому себе; и модуля подачи запрашиваемого содержания оконечного устройства клиента, выполненного с возможностью подачи содержания, запрашиваемого модулем передачи, на основе сигнала управления воспроизведением для содержания, запрашиваемого программой приложения браузера в оконечном устройстве клиента, через вторую сеть, которая представляет собой двунаправленную IP сеть.
В соответствии с первым аспектом настоящей технологии, принимают информацию управления, включающую в себя содержание широковещательной передачи, самостоятельно запрашиваемое содержание, и информацию о доступе к серверу передачи, от сервера передачи через первую сеть, в которой полоса пропускания нисходящего канала передачи достаточна для передачи содержания, и программа приложения браузера, которая представляет собой программу, работающую в браузере, представляющую самостоятельно выбираемое содержание, на основе информации управления, передаваемой от сервера передачи, и запрашивающую распределение сервером передачи содержания, выбранного из представленного содержания, через вторую сеть, которая представляет собой двунаправленную IP сеть.
В соответствии со вторым аспектом настоящей технологии, информацию управления передают на оконечное устройство клиента через первую сеть, в которой полоса пропускания нисходящего канала передачи данных достаточна для передачи содержания для обеспечения работы программы приложения браузера, работающей в браузере на оконечном устройстве клиента, информацию управления, включающую в себя содержание широковещательной передачи, содержание, запрашиваемое оконечным устройством клиента, и информацию доступа к самому себе, и запрашиваемое содержание подают в модуль передачи, на основе сигнала управления воспроизведением для содержания, запрашиваемого программой приложения браузера в оконечном устройстве клиента, через вторую сеть, которая представляет собой двунаправленную IP сеть.
Оконечное устройство клиента и сервер передачи, в соответствии с настоящей технологией, могут быть независимыми устройствами, или могут представлять собой блоки, которые выполняют операции, как оконечное устройство клиента и сервер передачи.
Предпочтительные эффекты изобретения
В одном из первого аспекта и второго аспекта настоящей технологии, качество услуги среди провайдеров услуги может быть сделано однородным при уменьшении затрат, относящихся к производству, разработке и техническому обслуживанию устройств для провайдеров услуги, которые предоставляют множество различного содержания, которое может быть воспроизведено в телевизионных приемниках.
Краткое описание чертежей
На фиг. 1 показана блок-схема, поясняющая пример конфигурации варианта осуществления системы распространения IPTV, включающей в себя оконечное устройство клиента, и головной узел и оконечный узел, в которой применена настоящая технология.
На фиг. 2 показана блок-схема, поясняющая пример конфигурации первого варианта осуществления оконечного узла, головного узла и оконечного устройства клиента на фиг. 1.
На фиг. 3 показана блок-схема последовательности операций для описания обработки связи системы распространения IPTV на фиг. 2.
На фиг. 4 показана блок-схема, поясняющая изменение конфигурации первого варианта осуществления оконечного узла, головного узла и оконечного устройства клиента на фиг. 1.
На фиг. 5 показана блок-схема последовательности операций для описания обработки связи системы распространения IPTV на фиг. 4.
На фиг. 6 показана схема для описания примера конфигурации универсального компьютера.
Осуществление изобретения
Вариант осуществления настоящего раскрытия (ниже называется настоящим вариантом осуществления) будет описан ниже. Следует отметить, что описание будет представлено в следующем порядке.
1. Настоящий вариант осуществления (пример случая, когда канал VoD выделен заранее),
2. Модификация (пример случая, когда канал VoD выделяется динамически),
Настоящий вариант осуществления
Пример конфигурации системы распределения IPTV
На фиг. 1 иллюстрируется пример конфигурации варианта осуществления системы распределения IPTV (телевидение Протокола Интернет), выполненной с возможностью включать в себя оконечное устройство клиента и сервер передачи, в которых применяется настоящая технология.
Система распределения IPTV, представленная на фиг. 1, выполнена так, что она включает в себя оконечный узел 11, головные узлы 12-1 и 12-2, оконечные устройства 13-1-13-3 и 13-х, 13-y и 13-z клиентов, и Интернет 14. Система распределения IPTV предназначена для распределения содержания в режиме широковещательной передачи и содержания VoD (видео по запросу) из оконечного узла 11 в оконечные устройства 13-1-13-3 и 13-х, 13-y и 13-z клиентов через головные узлы 12-1 и 12-2, предусмотренные в каждой области, используя двунаправленную IP сеть и кабельную сеть широковещательной передачи. Среди них, оконечный узел 11 и головные узлы 12 вместе фактически функционируют, как серверы передачи, как если бы они передавали (распределяли) содержание через систему распределения IPTV. Следует отметить, что, если отсутствует конкретная потребность в различении между головными узлами 12-1 и 12-2 и оконечными устройствами 13-1-13-3 и 13-х, 13-y и 13-z клиента, они будут просто называться головным узлом 12 и оконечным устройством 13 клиента, так же и в отношении других конфигураций.
В основном, во всем государстве имеется только один оконечный узел 11, который распределяет содержание широковещательной передачи от головных узлов 12 на все оконечные устройства 13 клиентов через основной канал, через сеть кабельной широковещательной передачи. Оконечный узел 11 также распределяет информацию управления, которую программа приложения браузера, сохраненная в оконечных устройствах 13 клиентов, может считывать во время запуска, информацию канала VoD, которая представляет собой информацию каналов, по которым распределяется содержание VoD, и информацию доступа к серверу VoD, которая представляет собой информацию для доступа к серверу VoD, с использованием мультиплексирования с разделением по времени по основному каналу. Оконечный узел 11 распределяет страницу портала через Интернет 14, которая представляет собой сеть IP, где доступ от оконечных устройств 13 клиентов принимают и обрабатывают для выполнения продажи содержания VoD, на основе информации управления, передаваемой оконечным устройством 13 клиента.
Головные узлы 12 предусмотрены в каждой области, с распределением для оконечных устройств 13 клиента в каждой области, которые выделены для каждого канала. Головные узлы 12 распределяют содержание широковещательной передачи, подаваемое из оконечного узла 11, и также распределяют содержание VoD, управляемое ими самими.
То есть, в случае, представленном на фиг. 1, головной узел 12-1 распределяет содержание широковещательной передачи и содержание VoD в оконечные устройства 13-1-13-3 клиента для каждого заданного канала через линии CN-1 - CN-3 кабельной сети. Линия CN кабельной сети представляет собой, например, стандарт С2 кабеля (Cable 2), который установлен в DVB (Цифровая широковещательная передача видеоданных), и т.п. Головной узел 12-2 также распределяет содержание широковещательной передачи и содержание VoD на оконечные устройства 13-х, 13-y, и 13-z клиента, для каждого заданного канала, через линии CN-x, CN-y, и CN-z кабельной сети.
Более подробно, головной узел 12-1 распределяет содержание широковещательной передачи на оконечные устройства 13-1-13-3 клиента через каждый из каналов ВСВ-1-ВСВ-3 для содержания, предназначенного для широковещательной передачи, представленного пунктирными линиями на фиг. 1. Кроме того, головной узел 12-2 распределяет содержание широковещательной передачи для оконечных устройств 13-1-13-3 и 13-х, 13-y и 13-z клиента через каждые из каналов ВСВ-x, ВСВ-y и BCB-z для содержания широковещательной передачи, представленного пунктирными линиями на фиг. 1. Каналы ВСВ-1-ВСВ-3 и ВСВ-x, ВСВ-y и BCB-z представляют собой общие каналы, таким образом, что оконечные устройства 13-1-13-3 и 13-x, 13-y и 13-z клиентов принимают распределяемые каналы широковещательной передачи через одни и те же каналы.
С другой стороны, головной узел 12-1 распределяет содержание VoD на оконечные устройства 13-1-13-3 клиента через каналы VoDB-1 - VoDB-3 содержания VoD, соответственно. Головной узел 12-2 распределяет содержание VoD на оконечные устройства 13-х, 13-у, и 13-z клиента через каналы VoDB-x, VoDB-y и VoDB-z содержания VoD, соответственно, как представлено на фиг. 1 сплошными линиями. Каналы VoDB-1-VoDB-3 и VoDB-x, VoDB-y и VoDB-z представляют собой индивидуальные каналы для соответствующих оконечных устройств 13 клиента, таким образом, что оконечные устройства 13-1 - 13-3 и 13-x, 13-y и 13-z клиента принимают распределение каналов VoD, каждый через выделенные каналы. Головные узлы 12 управляют выделением каналов VoD VoDB при распределении содержания VoD на оконечные устройства 13 клиента, используя такую конфигурацию. Здесь можно сказать, что каналы VoD, VoDB были предварительно выделены, и что, в основном, не происходит никаких изменений.
Следует отметить, что, в то время как на фиг. 1 иллюстрируется случай, когда количество головных узлов 12, управляемых оконечным узлом 11, равно двум, и количество оконечных устройств 13 клиентов, управляемых каждым из головных узлов 12, равно трем, может осуществляться управление с другими количествами, кроме этих.
Оконечное устройство 13 клиента представляет собой, так называемый, телевизионный приемник, который принимает распределение содержания широковещательной передачи или содержания VoD, передаваемого из головного узла 12, и воспроизводит аудиоданные и отображает изображения. В оконечном устройстве 13 клиента, программу приложения, которая работает с, так называемым, браузером (приложением 111 (фиг. 2)) загружают от сервера 51 портала для каждого из провайдеров услуги, который представляет собой источник распределения содержания VoD, работает на основе информации управления, включенной в содержание широковещательной передачи, и также выполняет обработку покупки содержания VoD. Кроме того, (приложение 111) оконечного устройства 13 клиента обращается к серверу 72 VoD (фиг. 2) головного узла 12 через Интернет 14, на основе информации доступа к серверу 72 VoD головного узла 12, включенной в содержание широковещательной передачи. Далее, (приложение 111) оконечного устройства 13 клиента передает команду управления, такую как воспроизведение и остановка содержания VoD, на сервер 72 VoD, чтобы управлять воспроизведением содержания VoD, распределяемого в него.
Пример конфигурации оконечного узла, головного узла и оконечного устройства клиента
Далее, пример конфигурации оконечного узла 11, головного узла 12 и оконечного устройства 13 клиента, составляющих систему распределения IPTV по фиг. 1 будет описан со ссылкой на блок-схему последовательности операций, показанную на фиг. 2.
Вначале будет описан пример конфигурации оконечного узла 11.
Оконечный узел 11 содержит сервер 51 портала и модуль 52 распределения содержания широковещательной передачи. Сервер 51 портала принимает запросы на загрузку от оконечного устройства 13 клиента через Интернет 14, и обеспечивает загрузку страницы портала. Модуль 52 распределения содержания широковещательной передачи распределяет содержание широковещательной передачи, общее для всех областей и всех оконечных устройств 13 клиентов, таких как программы распространения содержания VoD, например, в оконечное устройство 13 клиента через головной узел 12.
Далее будет описан пример конфигурации головного узла 12.
Головной узел 12 включает в себя MUX 71, сервер 72 VoD, сервер 73 управления ресурса и модулятор 74. MUX 71 мультиплексирует содержание VoD, переданное от сервера 72 VoD, AV потоки, составленные из содержания широковещательной передачи, переданного от оконечного узла 11, и информацию управления, информацию каналов VoD и пакеты информации доступа к серверу VoD, переданные от сервера 73 управления ресурса, таким образом, чтобы генерировать транспортный поток. Модулятор 74 модулирует данные потока (транспортный поток), используя C2-QAM (квадратурная амплитудная манипуляция) и т.п., и распределяет на оконечное устройство 13 клиента по линии CN кабельной сети. Теперь, в случае модуляции транспортного потока нормального содержания широковещательной передачи, транспортный поток содержания VoD или поток информации управления, информации канала VoD и информации доступа сервера VoD по-отдельности могут быть мультиплексированы и модулированы. Далее, модулятор 74 распределяет каналы широковещательной передачи, и каналы VoD на основе информации канала, выделенной сервером 73 управления ресурсом.
Сервер 73 управления ресурсом управляет для полос канала широковещательной передачи линий CN кабельной сети под управлением этого сервера, каналы, которые должны быть выделены для канала VoD, для распределения содержания VoD. Более конкретно, сервер 73 управления ресурсом назначает (резервирует) или высвобождает каналы, которые должны быть выделены каналам VoD. Назначение каналов VoD может быть выполнено путем фиксированного выделения множества каналов перед работой, так, чтобы они не менялись во время работы, или путем назначения заранее только общих каналов VoD, для передачи информации, необходимой для идентификации, какая область кабельной сети принадлежит (каналам, по которым не выполняется потоковая передача фактических потоков транспортирования содержания VoD), которые должны использоваться совместно среди всех клиентов, перед выполнением работы, и динамического назначения каналов VoD без остановок только в случаях, когда фактический запрос на распределение VoD будет выполнен клиентом. Сервер 73 управления ресурсом также поставляет информацию управления по всей стране, информацию по каналам VoD, которая отличается для каждого головного узла 12, то есть, для каждой области, и информацию доступа сервера VoD, в MUX 71. Следует отметить, что здесь будет представлено описание в отношении примера, где каналы VoD были фиксировано выделены заранее на этапе перед работой.
Сервер 72 VoD принимает запросы на распределение содержания VoD от клиентов, обрабатываемых головным узлом 12 (от оконечных устройств 13 клиентов, выполненных с возможностью приема содержания VoD, распределяемого с использования полос канала VoD кабельной сети в каждой области), и передает потоковые данные (потоки транспортирования) с утвержденным содержанием VoD.
Далее будет описан пример конфигурации оконечного устройства 13 клиента.
Оконечные устройства 13 клиента включают в себя браузер 91, фотоприемник 92, модуль 93 связи, тюнер 94, рендерер 95 и модуль 96 отображения. Браузер 91 анализирует информацию файлов, описанных на различных типах языков, таких как HTML (язык разметки гипертекста) и сценарий Java, и отображает в модуле 96 отображения, сформированном так, как LCD (жидкокристаллический дисплей) или органическая EL (электронная люминесценция), через рендерер 95. Следует отметить, что браузер 91 обычно относится к программе, которая работает на основе OS (операционная система), установленной в компьютере, для отображения различных типов файлов, но здесь иллюстрируется, что среда, в которой может работать браузер, реализована, как аппаратные средства или программные средства. В соответствии с этим, браузер 91 здесь представляет собой аппаратную или программную конфигурацию, которая функционирует, как браузер, с помощью непоказанного микрокомпьютера и т.п., который предусмотрен для оконечного устройства 13 клиента.
Программы 111-1-111-3 приложения (ниже также могут называться приложениями 111-1-111-3) представляют собой программы, которые могут работать в браузере 91, и которые загружают от сервера 51 портала с помощью браузера 91 для каждого из провайдеров услуги, которые распределяют источники содержания VoD.
Приложение 111 выполняет эту страницу портала для представления выбранного (подходящего просмотра) содержания VoD модулем 96 отображения, и требуемое содержание VoD может быть выбрано с помощью сигнала оперирования, посредством операции пульта 41 дистанционного управления.
Кроме того, после выполнения операции с пультом 41 дистанционного управления для выбора требуемого содержания VoD, и приема сигнала, обозначающего это, в фотоприемнике 92, приложение 111 переключает тюнер 94 на канал VoD, где распределяется содержание VoD, используя стандартный API в браузере 91, на основе информации канала. В это же время, приложение 111 управляет модулем 93 связи с помощью стандартного API, для доступа к серверу 72 VoD головного узла 12 через Интернет 14, и подает команду управления воспроизведением, которая управляет воспроизведением содержания VoD, на основе информации доступа сервера VoD. Такая команда управления воспроизведением обеспечивает подачу сервером VoD 72 головного узла 12 данных потока (потока транспортирования) в MUX 71. В результате, MUX 71 передает данные потока в модулятор 74. Модулятор 74 модулирует эти данные потока и распределяет на оконечные устройства 13 клиента через канал VoD, выделенный заранее. В соответствии с этим, тюнер 94 оконечного устройства 13 клиента получают поток транспортирования содержания VoD, путем переключения на канал VoD, необходимый для приема содержания VoD, распространяемого головным узлом 12, и передает его в рендерер 95. Рендерер 95 отображает движущиеся изображения, например, транспортного потока в модуле 96 отображения.
Обработка связи
Далее, со ссылкой на блок-схему последовательности операций на фиг. 3, будет описана обработка связи, выполняемая системой распространения IPTV, представленной на фиг. 2.
На этапе S 1, сервер 73 управления ресурсом генерирует информацию управления, информацию канала VoD и информацию доступа сервера VoD, и передает ее в MUX 71. Также, таким же образом, данные потока содержания широковещательной передачи, передаваемые от модуля 52 распределения содержания широковещательной передачи оконечного узла 11, подают в MUX 71.
На этапе S11, MUX 71 получает данные потока содержания широковещательной передачи, подаваемые от оконечного узла 11, и информацию управления, информацию канала VoD, и информацию доступа сервера VoD, передаваемую от сервера 73 управления ресурсом, мультиплексирует их и передает в модулятор 74. В соответствии с этим, модулятор 74 модулирует мультиплексированные потоковые данные содержания широковещательной передачи, информацию управления, информацию каналов VoD, и информацию доступа сервера VoD, в соответствии с основной полосой канала, и распределяет на оконечное устройство 13 клиента через линию CN кабельной сети.
На этапе S41, тюнер 94 оконечного устройства 13 клиента устанавливают, как основной канал, с помощью стандартного API браузера 91. В соответствии с этим, тюнер 94 принимает данные потока содержания широковещательной передачи, в которой информация управления, информация канала VoD, и информация доступа к серверу VoD были мультиплексированы, которую распределяют от головного узла 12, при выполнении обработки на этапе S11. Тюнер 94 подает принятые данные потока содержания широковещательной передачи данных, в котором информация управления, информация каналов VoD и информация доступа сервера VoD были мультиплексированы, в браузер 91 и рендерер 95.
На этапе S81, рендерер 95 отображает содержание широковещательной передачи, вещаемое по всей стране, подаваемое в результате обработки на этапе S41, на модуль 96 отображения. Содержание широковещательной передачи, например, представляет собой программу представления содержания VoD, используя, например, провайдер услуги.
С другой стороны, на этапе S61, браузер 91 получает информацию управления, информацию канала VoD и информацию доступа к серверу VoD.
На этапе S62, браузер 91 управляет модулем 93 управления на основе информации управления и получает доступ к серверу 51 портала оконечного узла 11 через Интернет 14. Приложение 111 затем запрашивает загрузку страницы портала в сервере 51 портала.
В ответ на этот запрос, на этапе S31, сервер 51 портала оконечного узла 11 позволяет оконечному устройству 13 клиента загрузить информацию страницы портала, в отношении которой был подан запрос из браузера 91, через Интернет 14.
На этапе S63, приложение 111 получает данные страницы портала из страницы 51 портала через Интернет 14, и подает то, что включено в них, например, название содержания VoD, включенное в страницу портала, например, в рендерер 96.
В ответ на эту обработку, на этапе S82, рендерер 95 отображает что включено в страницу портала, например, название содержания VoD, которое приложение 111 подает в модуль 96 отображения.
Более подробно, информация управления выполнена так, что она включает в себя Приложение AIT портала (информационную таблицу приложения), установленную, например, для каждого провайдера услуги. Таким образом, после подачи этой информации из тюнера 94, браузер 91 самостоятельно получает доступ к серверу 51 портала, управляя модулем 93 связи на основе URL (универсальный указатель ресурса) сервера 51 портала, включенного в информацию управления, загружает, и приложение 111, соответствующее соответствующему провайдеру услуги из приложений 111-1-111-3, выполненных как страница портала, которая может работать в браузере 91, и начинает работу. Страница портала, которая представляет собой загруженное приложение 111, управляет рендером 95 для отображения списка просматриваемого содержания VoD и его экрана выбора модулем 96 отображения. Такая последовательность операций позволяет пользователю просматривать рекламную программу, подходящую к просматриваемому содержанию VoD, и одновременно с этим выбирать содержание VoD.
Следует отметить, что, в то время как обработка на этапе S81 приводит в состояние, в котором отображается содержание широковещательной передачи, при этом страница портала может отображаться одновременно, таким образом, что может быть выполнена компоновка, в которой они по очереди переключаются и отображаются, или обе могут отображаться в двух окнах и т.п.
На этапе S64, приложение 111 управляет фотоприемником 92, выполняет операции с пультом 41 дистанционного управления, выполняет определение в отношении того, было ли выбрано одно из содержаний VoD, и такую обработку повторяют до тех пор, пока одно из содержания VoD не будет выбрано.
На этапе S64, в случае, когда сигнал выбора принимают в фотоприемнике 92 от пользователя, который выполнил операции с пультом 41 дистанционного управления, и распознают выбор одного из содержания VoD, обработка переходит на этап S65.
На этапе S65 приложение 111 запрашивает тюнер переключиться на канал VoD, где данные потока содержания VoD должны быть распределены, на основе канала информации VoD.
В ответ на этот запрос, на этапе S42, тюнер 94 переключается на канал VoD, где распределяется содержание VoD, запрашиваемое приложением 111.
На этапе S66 приложение 111 управляет модулем 93 связи на основе информации доступа к серверу VoD, для доступа к серверу 72 VoD головного узла 12, и запрашивает распределение содержания VoD, выбранного пользователем, который выполняет операцию с пультом 41 дистанционного управления.
С другой стороны, на этапе S21, сервер VoD 72 определяет, поступил или нет запрос на распределение содержания VoD от одного из оконечных устройств 13 клиента, и повторяет ту же обработку до тех пор, пока не поступит запрос. В случае, когда поступил запрос на этапе S21 на распределение содержания VoD, в результате обработки на этапе S66, обработка переходит на этап S22.
На этапе S22, сервер 72 VoD подает данные потока запрашиваемого VoD в MUX 71.
На этапе S12 MUX 71 передает данные потока содержания VoD в модулятор 74. Модулятор 74 модулирует данные потока с помощью, например, C2-QAM (С2-квадратурная-амплитудная-манипуляция), и распределяет на оконечное устройство 13 клиента в полосе канала VoD.
На этапе S43 тюнер 94 установлен на канал VoD, и, соответственно, принимают данные потока содержания VoD, распределяемые через канал VoD. Тюнер 94 передает принятые данные потока в рендерер 95.
На этапе S83 в рендерере 95 воспроизводят аудиоданные и видеоданные содержания VoD на основе данных потока содержания VoD, и отображает в модуле 96 отображения.
В результате описанной выше обработки, оконечное устройство 13 клиента отображает рекламную программу для содержания VoD, которое может быть куплено (может быть выбрано) из содержания широковещательной передачи в модуле 96 отображения, и также отображается изображение, относящееся к содержанию VoD, которое может быть куплено (выбрано). В результате, пользователь может купить (выбрать) содержание VoD, выполняя операции с пультом 41 дистанционного управления, просматривая рекламную программу содержания VoD.
Кроме того, после окончания покупки (выбора) содержания VoD, тюнер 94 переключают на канал VoD, где распределяется купленное содержание VoD, и содержание VoD, распределенное от сервера 72 VoD, отображается в модуле 96 отображения оконечного устройства 13 клиента. Следует отметить, что после покупки (выбора) содержания VoD, и в начале воспроизведения, пользователь может управлять операциями воспроизведения, просто управляя пультом 41 дистанционного управления, для воспроизведения команд управления, подаваемых от пульта 41 дистанционного управления, таких как пауза, быстрая прокрутка вперед, быстрая прокрутка назад и т.д., например, таким же образом, как и при обработке на этапах S66, S21, S22, S12, S43 и S83, вместо команды, запрашивающей распределение содержания VoD.
Кроме того, страница портала, управляемая сервером портала VoD, разработана провайдером услуги, который представляет собой источник распределения содержания VoD, таким образом, что с точки зрения изготовителя оконечных устройств 13 клиентов, все, что должно быть предоставлено, представляет собой среду, в которой может работать браузер 91, воплощающий стандартизированный API. To есть, провайдер услуги может разрабатывать программы и т.д., необходимые для выбора (покупки) содержания. В соответствии с этим, даже если множество разных провайдеров услуги, которые представляют собой источники распределения содержания VoD, предоставляют различные услуги, предоставление однородного качества обслуживания до конечного пользователя может быть легко реализовано.
Модификация
Модификация оконечного узла, головного узла и оконечного устройства клиента
В то время, как выше было представлено описание, относящееся к примеру, где фиксированные каналы VoD заранее установлены для каждого из оконечных устройств 13 клиента, каналы VoD могут быть установлены динамически во время запроса на распределение содержания VoD.
На фиг. 5 показана блок-схема, иллюстрирующая пример конфигурации оконечного узла 11, головного узла 12 и оконечного устройства 13 клиента, составляющих систему распространения IPTV по фиг. 1, выполненную с возможностью динамической установки канала VoD во время запроса на распределение содержания VoD. Следует отметить, что на фиг. 5, конфигурации, имеющие такие же функции, как и конфигурации на фиг. 2, будут названы теми же наименованиями и обозначены одинаковыми номерами ссылочных позиций, и их описание будет исключено, соответственно.
То есть, блок-схема на фиг. 5 отличается от конфигурации по фиг. 2 тем, что сервер 151 VoD, сервер 152 управления ресурса, модулятор 153 и приложения 161-1-161-3 были предусмотрены вместо сервера 72 VoD, сервера 73 управления ресурса, модулятора 74 и приложения 111-1-111-3.
Основные функции сервера 151 VoD являются такими же, как и у сервера 72 VoD, но в случае, когда присутствует запрос на распределение содержания VoD, сервер 152 управления ресурсом запрашивает установку канала VoD для распределения этого содержания VoD, вместе с информацией, идентифицирующей это оконечное устройство 13 клиента.
Основные функции сервера 152 управления ресурсом являются такими же, как и у сервера 73 управления ресурсом, но список, обозначающий корреляцию между оконечным устройством 13 клиента, который представляет собой место назначения распределения содержания VoD и назначенного канала VoD, дополнительно распределяют, управляя модулятором 153, используя часть каналов VoD. Когда в сервере 151 VoD запрашивают распределения содержания VoD от оконечного устройства 13 клиента, сервер 152 управления ресурсом динамически выделяет канал VoD для распределения содержания VoD, и обновляет этот список.
Функции приложений 161-1-161-3, в основном, являются теми же, что и у приложений 111-1-111-3, но, кроме того, при запросе на распределение содержания VoD, описанный выше список обновляют, и принимают тюнером 94 в канале VoD. Приложения 161-1-161-3 распознают канал VoD, где содержание VoD, относящееся к тому, какое распределение было запрошено, фактически распределяют на основе информации списка, и тюнером 94 управляют так, чтобы установить распознанный канал VoD, обеспечивая, таким образом, прием данных потока содержания VoD, в отношении которых было запрошено распределение.
Обработка связи
Далее обработка связи, выполняемая системой распространения IPTV по фиг. 5, будет описана со ссылкой на блок-схему последовательности операций на фиг. 6. Следует отметить, что описание обработки, которая является такой же, как и обработка, описанная со ссылкой на блок-схему последовательности операций на фиг. 3, будет исключено, соответственно.
То есть, на этапе S201, сервер 152 управления ресурсом генерирует, вместе с данными потока, содержание широковещательной передачи, информацию управления, информацию каналов VoD и информацию доступа к серверу VoD, и подает их в MUX 71. Следует, однако, отметить, что для исходной информации канала VoD не выполняют какую-либо потоковую передачу каких-либо данных потоковой передачи содержания VoD, а только информацию списка, обозначающую каналы VoD, выделенные для каждого из оконечных устройств 13 клиента, управляемых в головном узле 12. В соответствии с этим, при исходной обработке, ни один канал VoD не будет назначен для потоковой передачи потоковых данных содержания VoD в какое-либо из оконечных устройств 13 клиента.
Последовательность обработки на этапах S211-S264 является такой же, как и последовательность обработки на этапах S11-S64 на фиг. 3, за исключением того, что отличается описанная выше информация канала VoD, таким образом, что его описание будет исключено.
В случае, когда любое одно из содержания VoD будет выбрано на этапе S264, обработка переходит на этап S265.
На этапе S265, приложение 161 запрашивает распределение выбранного содержания VoD и выделение канала VoD для распределения содержания, для содержания VoD.
Сервер 72 VoD определяет на этапе S221, был или нет передан запрос от какого-либо из оконечных устройств 13 клиентов для распределения содержания VoD и выделения канала VoD, и ту же обработку повторяют до тех пор, пока не поступит запрос. В случае, когда был получен запрос на этапе S221 для распределения содержания VoD и установления канала VoD, в результате обработки на этапе S265, обработка переходит на этап S222.
На этапе S222, сервер 151 VoD запрашивает в сервере 152 управления ресурса информацию, идентифицирующую оконечное устройство 13 клиента, которая запрашивает распределение содержания VoD, и запрашивает выделение канала VoD.
В это время, на этапе S202, сервер 152 управления ресурсом определяет, была или нет запрошена информация, идентифицирующая оконечное устройство 13 клиента, запрашивающий распределение содержания VoD, и выделение канала VoD. В случае, когда выделение канала VoD было запрошено путем обработки на этапе S222, обработка переходит на этап S203.
На этапе S203 сервер 152 управления ресурсом выделяет канал VoD для оконечного устройства 13 клиента, который запросил распределение содержания VoD, для распределения запрашиваемого содержания VoD, обновляет список и подает эту информацию на сервер 151 VoD и в модулятор 153.
На этапе S223, сервер 151 VoD передает данные потока запрашиваемого содержания VoD в MUX 71.
На этапе S212, модулятор 151 распределяет обновленный список на оконечное устройство 13 клиента, используя часть канала VoD.
На этапе S266 приложение 161 запрашивает тюнер 94 выполнить переключение на канал, куда были распределены потоковые данные содержания VoD.
В ответ на это, на этапе S242, тюнер 94 переключается на канал VoD под управлением приложения 161. В соответствии с этой обработкой, тюнер 94 принимает список, распределяемый через канал VoD. То есть, потоковые данные содержания VoD не будут распределены в этом канале VoD, и будет принят только список. На основе информации в списке, принятом тюнером 94, приложение 161 считывает канал VoD, которому оно было назначено для фактически распределенного содержания VoD, и дополнительно управляет тюнером 94 для переключения на канал VoD, который был считан. То есть, состояние, в котором потоковые данные запрашиваемого содержания VoD могли быть приняты, достигается путем, по существу, двукратного переключения канала VoD.
На этапе S212 MUX 71 передает потоковые данные содержания VoD в модулятор 151. Модулятор 151 модулирует потоковые данные, например, с помощью C2-QAM (С2-квадратурная-амплитудная-манипуляция), и распределяет в оконечное устройство 13 клиента в полосе канала VoD, выделенной для распределения запрашиваемого содержания VoD, на основе обновленного списка.
На этапе S243 тюнер 94 получает потоковые данные содержания VoD, в канале VoD, назначенном для него, по которому фактически распределены потоковые данные содержания VoD, и подает их в рендерер 95.
На этапе S283 рендерер 95 воспроизводит аудио данные и видеоданные содержания VoD на основе потоковых данных содержания VoD.
В случае, когда выделение канала VoD не запрашивается на этапе S202, обработку на этапе S203 пропускают, и обработка переходит на этап S204. На этапе S204 сервер 152 администрирования ресурсом определяет, прошло или нет заданное время, и если не оно прошло, обработка возвращается на этап S202 и обработка на этапах S202-S204 повторяется до тех пор, пока не пройдет заданное время.
Затем, после того, как пройдет заданное время, на этапе S204, обработка заканчивается.
Описанная выше обработка обеспечивает возможность выделения канала VoD, когда запрашивается распределение содержания VoD от оконечного устройства 13 клиента. В результате, когда поступает запрос на распределение содержания VoD, канал VoD может быть динамически выделен.
В то время как выше было представлено описание в отношении примера использования кабельного телевидения, настоящая технология также может использоваться со спутниковым распределением и мобильной широковещательной передачей, с использованием базовых станций, обеспечивая выполнение спутниками, используемыми при спутниковом широковещательной передаче и базовыми станциями, используемыми с мобильными оконечными устройствами функции такой же, как выполняют, например, с головным узлом 12, описанным выше.
Как описано выше, настоящая технология устраняет необходимость воплощения конфигураций, соответствующих отдельным протоколам обслуживания каждого провайдера услуги при изготовлении и разработке оконечных устройств 13 клиента. В результате, стоимость изготовления и стоимость разработки для предоставления конфигураций, соответствующих разным провайдерам услуги при производстве и разработке телевизионных приемников, которые представляют собой оконечные устройства 13 клиента, могут быть уменьшены. Кроме того, каждый провайдер услуг может непосредственно управлять конфигурациями, соответствующими их индивидуальным протоколам обслуживания, также обеспечивая, таким образом, снижение их затрат на техническое обслуживание.
Описанная выше последовательность обработки может выполняться с помощью аппаратных средств, или может выполняться с помощью программных средств. В случае, когда последовательность обработки должна выполняться с помощью программных средств, программу, составляющую программное средство, устанавливают в компьютере. Следует отметить, что компьютеры включают в себя, например, компьютеры, встроенные в специализированные аппаратные средства, персональный компьютер общего назначения, выполненный с возможностью выполнения различных типов функций с использованием различных типов программ, устанавливаемых в нем, и т.д.
На фиг. 7 показана блок-схема, поясняющая пример конфигурации аппаратных средств компьютера, которая исполняет описанную выше последовательность обработки с помощью программы.
Компьютер имеет CPU (центральное процессорное устройство) 1001, ROM (постоянное запоминающее устройство) 1002, и RAM (оперативное запоминающее устройство) 1003, которые соединены друг с другом с помощью шины 1004.
Интерфейс 1005 ввода-вывода дополнительно соединен с шиной 1004. С интерфейсом 1005 ввода-вывода соединены модуль 1006 ввода, модуль 1007 вывода, модуль 1008 хранения, модуль 1009 связи, и привод 1010.
Модуль 1006 ввода состоит из клавиатуры, мыши, микрофона и т.д. Модуль 1007 вывода состоит из устройства отображения, громкоговорителя и т.д. Модуль 1008 хранения состоит из жесткого диска, энергонезависимого запоминающего устройства и т.п. Модуль 1009 связи составлен из сетевого интерфейса и т.п. Привод 1010 приводит съемные носители 1011 информации, такие как магнитный диск, оптический диск, магнитооптический диск, полупроводниковое запоминающее устройство и т.п.
В компьютере, выполненном, как описано выше, CPU 1001 загружает программу, хранящуюся в модуле 1008 хранения, например, в RAM 1003, через интерфейс 1005 ввода-вывода и шину 1004, и выполняет программу, таким образом, что выполняется описанная выше последовательность обработки.
Программа, которую выполняет компьютер (CPU 1001), может быть записана на съемном носителе 1011 записи и может быть предоставлена, например, как пакетный носитель записи и т.п. Программа также может быть предоставлена через кабель или беспроводную среду передачи, такую как локальная вычислительная сеть, Интернет, цифровая спутниковая широковещательная передачи и т.п.
Программа может быть установлена в компьютер путем установки съемных носителей 1011 в привод 1010 и установки в модуле 1008 хранения через интерфейс 1005 ввода-вывода. Программа может также быть принята модулем 1009 связи через кабель или подобную среду беспроводной передачи, и установлена в модуле 1008 хранения. В качестве альтернативы, программа может быть заранее установлена в ROM 1002 или в модуле 1008 хранения.
Следует отметить, что программа, которую исполняет компьютер, может представлять собой программу, которая исполняет обработку, следующую порядку, описанному в настоящем описании во временной последовательности, или может представлять собой программу, в отношении которой обработка выполняется параллельно, или в необходимый момент времени, такой как, выполняемая при осуществлении вызова и т.п.
Кроме того, система, используемая в настоящем описании, означает подборку множества компонентов (устройств, модулей (частей) и т.д.), независимо от того, находятся ли все компоненты в пределах одного и того же корпуса. Множество устройств, соединенных через сеть, и одиночное устройство, имеющее множество модулей, сохраненных в одном корпусе, все представляют собой системы.
Следует отметить, что варианты осуществления настоящего раскрытия не ограничены описанным выше вариантом осуществления, и различные модификации могут быть выполнены без выхода за пределы сущности настоящего раскрытия.
Например, в настоящем раскрытии может предполагаться конфигурация облачных вычислений, где одна функция распределяется для множества устройств через сеть, и выполняется совместная обработка.
Кроме того, этапы, описанные в представленной выше блок-схеме последовательности операций, могут быть распределены среди множества устройств и исполнены, помимо исполнения их в одном устройстве.
Кроме того, в случае, когда множество процессов включено в один этап, это множество процессов, включенные в этот один этап, может быть распределено среди множества устройств и исполнено, помимо их исполнения в одном устройстве.
Следует отметить, что настоящая технология может также принимать следующие конфигурации.
(1) Оконечное устройство клиента, включающее в себя:
модуль приема, выполненный с возможностью приема информации управления, включающей в себя содержание широковещательной передачи, самостоятельно запрашиваемое содержание, и информацию о доступе к серверу передачи, от сервера передачи через первую сеть, при этом полоса пропускания нисходящей передачи имеет полосу пропускания, достаточную для передачи содержания; и
программу приложения браузера, представляющую собой программу для функционирования в браузере, выполненную с возможностью представления указанного самостоятельно выбираемого содержания, на основе информации управления, передаваемой от сервера передачи, и запроса сервера передачи для распределения содержания, выбранного из представленного содержания, через вторую сеть, такую как двунаправленная сеть IP.
(2) Оконечное устройство клиента в соответствии с (1), в котором модуль приема выполнен с возможностью приема запрашиваемого содержания от сервера передачи, через канал по первой сети, выделенной, в качестве канала, служащего для передачи запрашиваемого содержания.
(3) Способ функционирования оконечного устройства клиента, включающий в себя этапы, на которых:
осуществляют обработку приема для приема информации управления, включающей в себя содержание широковещательной передачи, самостоятельно запрашиваемое содержание и информацию доступа к серверу передачи, от сервера передачи, через первую сеть, имеющую полосу передачи нисходящего канала передачи, достаточную для передачи содержания; при этом
функционирующая программа приложения браузера, представляющая собой программу, функционирующую в браузере, выполнена с возможностью осуществления обработки представления самостоятельно выбираемого содержания на основе информации управления, передаваемой от сервера передачи, и запрашивают распределение, сервером передачи, содержания, выбранного из представленного содержания, через вторую сеть, представляющую собой двунаправленную сеть IP.
(4) Программа, вызывающая выполнение компьютером функций:
модуля приема, выполненного с возможностью приема информации управления, включающей в себя содержание широковещательной передачи, самостоятельно запрашиваемое содержание и информацию о доступе к серверу передачи, от сервера передачи, через первую сеть, имеющую полосу пропускания нисходящего канала достаточную для передачи содержания; и
программы приложения браузера, представляющую собой программу, функционирующую в браузере, выполненную с возможностью представления указанного самостоятельно выбираемого содержания, на основе информации управления, передаваемой сервером передачи, и запроса сервера передачи на распределение содержания, выбранного из представленного содержания, через вторую сеть, представляющую собой двунаправленную сеть IP.
(5) Сервер передачи, включающий в себя:
модуль передачи, выполненный с возможностью передачи, на оконечное устройство клиента, через первую сеть, имеющую полосу пропускания нисходящего канала передачи достаточную для передачи содержания, информации управления для обеспечения функционирования программы приложения браузера, функционирующей в браузере в оконечном устройстве клиента, при этом информация управления, включающая в себя содержание широковещательной передачи, содержание, запрашиваемое оконечным устройством клиента, и информацию доступа к самому себе; и
модуль подачи содержания, запрашиваемого оконечным устройством клиента, выполненный с возможностью подачи содержания, запрашиваемого модулем передачи, па основе сигнала управления воспроизведением для содержания, запрашиваемого программой приложения браузера в оконечном устройстве клиента через вторую сеть, представляющую собой двунаправленную сеть IP.
(6) Сервер передачи по (5), дополнительно включающий в себя:
модуль выделения канала, выполненный с возможностью выделения канала, выполненного с возможностью передачи содержания, запрашиваемого от оконечного устройства клиента через первую сеть; при этом
модуль передачи выполнен с возможностью передачи содержания, подаваемого от модуля подачи содержания, запрашиваемого оконечным устройством клиента, оконечное устройство клиента через канал первой сети, выделенного модулем выделения канала.
(7) Сервер передачи по (5) или (6), в котором, когда распределение содержания запрошено из оконечного устройства клиента, модуль выделения канала выполнен с возможностью динамического выделения канала для передачи содержания, запрашиваемого оконечным устройством клиента, в другой канал, кроме содержания широковещательной передачи по первой сети.
(8) Способ работы сервера передачи, включающий в себя этапы, на которых:
осуществляют обработку передачи для передачи на оконечное устройство клиента, через первую сеть, имеющую полосу пропускания нисходящего канала передачи, достаточную для передачи содержания информации управления, для обеспечения работы программы приложения браузера, работающей в браузере оконечного устройства клиента, информации управления, включающей в себя содержание широковещательной передачи, содержание, запрашиваемое оконечным устройством клиента, и информацию доступа к самому себе; и
осуществляют обработку подачи содержания, запрашиваемого оконечным устройством клиента, для передачи содержания, запрашиваемого в процессе передачи, на основе сигнала управления воспроизведением, для содержания, запрашиваемого программой приложения браузера в оконечном устройстве клиента через вторую сеть, такую как двунаправленная сеть IP.
(9) Программа, вызывающая выполнение компьютером функций:
модуля передачи, выполненного с возможностью передачи на оконечное устройство клиента, через первую сеть, имеющую полосу передачи нисходящего канала передачи данных, достаточную для передачи содержания, информации управления для обеспечения работы программы приложения браузера, работающей в браузере оконечного устройства клиента, информации управления, включающей в себя содержание широковещательной передачи, содержание, запрашиваемое оконечным устройством клиента, и информацию доступа к самому себе; и
модуля подачи содержания запрашиваемого оконечным устройством клиента, выполненного с возможностью подачи содержания, запрашиваемого модулем передачи, на основе сигнала управления воспроизведением для содержания, запрашиваемого программой приложения браузера в оконечном устройстве клиента, через вторую сеть, представляющую собой двунаправленную IP сеть.
Список номеров ссылочных позиций
11 оконечный узел
12, 12-1, 12-2 головные узлы
13,13-1-13-3 оконечные устройства клиентов
14 Интернет
51 сервер портала
52 модуль распределения содержания широковещательной передачи 71 MUX
72 сервер VoD
73 сервер управления ресурсом
74 модулятор
91 браузер
92 фотоприемник
93 модуль связи
94 тюнер
95 рендерер
96 модуль отображения
111, 111-1 - 111-3 приложения
151 сервер VoD
152 сервер управления ресурсом
153 модулятор
161, 161-1 - 161-3 приложения