УСТРОЙСТВО ПРИЕМНИКА ВЕЩАНИЯ
BROADCAST RECEIVER

Область техники
Настоящее изобретение относится к устройству приемника вещания, а более конкретно к устройству приемника вещания, выполненному с возможностью принимать IP-вещание.
Уровень техники
В последние годы устройства приемников вещания приобрели возможность принимать различные услуги посредством присоединения к сети. Одной из услуг является IP-вещание. IP-вещание - это доставка изображений и звуков по выделенной IP-сети, главным образом, использующей широкополосную передачу. IP-вещание предоставляет услугу многоканального вещания, аналогичную услугам в наземном вещании и спутниковом вещании, услугу видео по запросу и т.п.
В настоящих условиях, где многообразие услуг и число провайдеров услуг увеличивается, информационное наполнение, которое может быть просмотрено через устройство приемника вещания, широко различается в зависимости от того, как пользователь оформляет подписку с провайдером услуг. Однако пользователю трудно разобраться, какое информационное наполнение может быть просмотрено.
В случае IP-вещания устройство приемника вещания должно получать файл с информацией конфигурации CDN (сети доставки информационного наполнения) для CDN, к которой подсоединено устройство приемника вещания, получать файл с информацией конфигурации PF (платформы), описанный в файле с информацией конфигурации CDN, соединяться по групповому адресу, описанному в файле с информацией конфигурации PF, и выполнять поиск канала, получая все части информации канала в виде PF из выделенного потока SI (служебная информация), когда устройство приемника вещания активируется в первый раз.
Патентный документ 1 раскрывает устройство формирования информации обновления. Если ключ шифрования, используемый для обработки шифрования, когда услуга использовалась в последний раз, старше, чем текущий ключ шифрования, устройство формирования информации обновления выполняет обработку шифрования с помощью как текущего ключа шифрования, так и старого ключа шифрования, чтобы формировать две части идентификационной информации использования услуги, и передает две сформированные части идентификационной информации использования услуги серверу предоставления услуги, чтобы инструктировать сервер предоставления услуги о перезаписи более старой части идентификационной информации использования услуги более новой частью идентификационной информации использования услуги. С помощью этой операции устройство формирования информации обновления может точно указывать пользователю наличие обновленного ID (идентификатора), даже когда ключ шифрования обновляется во время формирования ID посредством обработки шифрования.
Патентный документ 1: Японская патентная публикация (Kokai) № 2008-153728 A.
Сущность изобретения
Проблемы, которые должны быть решены изобретением
Например, если CDN, с которой соединено традиционное устройство приемника вещания, изменяется на другую из-за перемещения или переключения с одного CDN-провайдера на другой, каналы, которые могут быть приняты устройством приемника вещания, изменяются, и устройство приемника вещания должно выполнять поиск нового канала. Если поиск канала не выполняется после изменения CDN назначения соединения, устройство приемника вещания обращается к информации канала, полученной из файла с информацией конфигурации CDN для CDN, которая является предыдущим назначением соединения. Устройство приемника вещания может неправильно функционировать или не сможет принимать желаемый канал.
Традиционная технология из патентного документа 1 требует, чтобы обновленная информация и старая информация были спарены друг с другом. Это может вызывать такие проблемы, как увеличение необходимого пространства для хранения и увеличение затрат времени.
Настоящее изобретение было осуществлено с учетом вышеописанных проблем и имеет своей задачей предоставление устройства приемника вещания, способного получать правильную информацию канала в любое время, даже если сеть, с которой устройство приемника вещания соединено, изменяется на другую.
Средства решения проблем
Устройство приемника вещания согласно настоящему изобретению получает файл с информацией конфигурации сети каждый раз, когда устройство приемника вещания активируется. Если часть информации для идентификации сети, описанной в файле с информацией конфигурации сети, отличается от части информации для идентификации сети, описанной в ранее полученном файле с информацией конфигурации сети, устройство приемника вещания определяет, что сеть назначения соединения изменилась, и инициализирует информацию канала.
Если информация канала присутствует в новой сети, устройство приемника вещания выполняет поиск нового канала. С помощью этой конфигурации, если сеть, с которой устройство приемника вещания соединено, изменяется на другую, пользователь избавляется от необходимости выполнять поиск нового канала, и проблема, вызванная обращением к информации старого канала, может быть предотвращена.
Устройство приемника вещания согласно настоящему изобретению является устройством приемника вещания, которое может принимать IP-вещание, включающим в себя средство хранения для хранения файла с информацией конфигурации сети и информации канала и средство управления для управления блоками устройства приемника вещания, при этом, когда устройство приемника вещания активируется, средство управления соединяется с сетью, получает файл с информацией конфигурации сети, определяет, отличается ли часть информации для идентификации сети, описанной в полученном файле с информацией конфигурации сети, от части информации для идентификации сети, описанной в файле с информацией конфигурации сети, сохраненном в средстве хранения, и инициализирует информацию канала, если части информации различны.
Если существует информация канала, информация канала может быть получена на основе части информации, описанной в файле с информацией конфигурации сети, и файл с информацией конфигурации сети и информация канала, сохраненные в средстве хранения, могут быть перезаписаны новым полученным файлом информации конфигурации сети и информацией канала.
Каждая из частей информации для идентификации сетей может быть именем сети.
Средство управления может получать файл с информацией конфигурации платформы на основе части информации, описанной в файле с информацией конфигурации сети, и получать информацию канала на основе части информации, описанной в файле с информацией конфигурации платформы.
Средство управления может получать множество файлов информации конфигурации платформы на основе части информации, описанной в файле с информацией конфигурации сети, и получать информацию канала на основе соответствующих частей информации, описанной во множестве файлов информации конфигурации платформы.
Способ обновления информации канала в устройстве приемника вещания, которое может принимать IP-вещание согласно настоящему изобретению, включает в себя этап соединения с сетью, когда устройство приемника вещания активируется, этап получения файла с информацией конфигурации сети, этап сравнения части информации для идентификации сети, описанной в новом полученном файле с информацией конфигурации сети, с частью информации для идентификации сети, описанной в файле с информацией конфигурации сети, который ранее получен и сохранен, этап инициализации информации канала, если имена двух сетей различны, и этап определения на основе части информации, описанной в новом полученном файле с информацией конфигурации сети, существует ли информация канала, и этап получения информации канала, если существует какая-либо информация канала, и этап перезаписи сохраненного файла с информацией конфигурации сети и информации канала новым полученным файлом информации конфигурации сети и информацией канала.
Настоящее изобретение может быть программой, чтобы инструктировать компьютеру выполнять вышеописанный способ. Альтернативно, настоящее изобретение может быть машиночитаемым записывающим носителем, имеющим программу, записанную на нем. Программа может быть получена через среду передачи, такую как Интернет.
Преимущество изобретения
Согласно настоящему изобретению возможно получать правильную информацию канала в любое время, даже если сеть, служащая в качестве назначения соединения, изменяется на другую.
Краткое описание чертежей
Фиг. 1 является блок-схемой, показывающей пример конфигурации устройства приемника вещания согласно настоящему изобретению.
Фиг. 2 является видом, показывающим пример файла с информацией (XML) конфигурации CDN.
Фиг. 3 являются видами, показывающими пример файла с информацией конфигурации PF.
Фиг. 4 является схемой для пояснения изменения CDN, с которой устройство приемника вещания соединено.
Фиг. 5 является блок-схемой последовательности операций для пояснения процедуры поиска канала, когда устройство приемника вещания согласно настоящему изобретению активируется.
Описание символов
A устройство приемника цифрового вещания
1 входной каскад
3 демультиплексор
5 блок декодирования видео/аудио
7 блок аудиовывода
11 блок декодирования информации о программе
17 блок объединения области экрана
21 блок отображения
25 блок управления
28 блок интерфейса
29 блок хранения
NT Интернет
B сервер информационного наполнения
Осуществление изобретения
Фиг. 1 является блок-схемой, показывающей пример конфигурации устройства приемника вещания согласно настоящему изобретению. Устройство A цифрового приемника вещания, показанное на фиг. 1, включает в себя входной каскад 1, который принимает сигналы цифрового вещания от антенны и выполняет выбор канала и т.п., демультиплексор 3, блок 5 декодирования видео/аудио, который декодирует выходной сигнал от демультиплексора 3, блок 17 объединения области экрана, который формирует сигналы для отображения смеси декодированных видеосигналов и данных расписания программ (будут описаны ниже), блок 21 отображения, который основывается на сигналах, сформированных блоком 17 объединения области экрана, и блок 7 аудиовывода, который выводит звуки.
Устройство приемника вещания также включает в себя блок 11 декодирования информации о программе, который декодирует информацию о программе, выведенную из демультиплексора 3, и электронный блок 15 формирования расписания программ, который формирует электронную таблицу программ на основе информации о программе, декодированной блоком 11 декодирования информации о программе.
Устройство приемника вещания дополнительно включает в себя блок 28 интерфейса, который образует интерфейс с другим внешним устройством, блок 23 приема излучения пульта дистанционного управления, который принимает сигнал дистанционного управления от устройства дистанционного управления, служащего в качестве устройства управления, блок (CPU) 25 управления, который управляет всем устройством, блок (RAM (память с произвольным доступом) или ROM (память, доступная только для чтения)) 27 памяти, на котором записана прикладная программа для различных процессов, которые должны выполняться блоком 25 управления, и который расширяет программу и предоставляет расширенную программу в CPU, и блок хранения, который хранит файл с информацией конфигурации CDN и информацию канала (будет описано ниже). Блок 28 интерфейса может принимать цифровое информационное наполнение, доставленное с сервера B информационного наполнения через CDN (будет описано ниже). Блок 25 управления также выполняет управление, ассоциированное с выбором канала, когда выбирается IPTV (телевидение по Интернет протоколу).
Устройство приемника вещания согласно настоящему изобретению принимает цифровое информационное наполнение, доставленное с сервера информационного наполнения через CDN (сеть доставки информационного наполнения), которая является сетью, предназначенной для доставки цифрового информационного наполнения. CDN-провайдеры IP-вещания, с которыми пользователи устройств приемников вещания имеют подписку, каждый, используют фиксированную CDN. Некоторые CDN-провайдеры используют множество CDN для соответствующих областей, например восточной Японии и западной Японии. Устройство приемника вещания получает файл с информацией конфигурации CDN для CDN, с которой устройство приемника вещания соединено, для того чтобы получать информацию об услугах, которые должны быть предоставлены. Файл с информацией конфигурации CDN обычно описывается в XML. С какой бы CDN устройство приемника вещания ни было соединено, URL (унифицированный указатель ресурса) для получения файла с информацией конфигурации CDN является одинаковым (http://cdn.iptvf.ip/cdn.comp). Возвращенный IP-адрес используется для изменения в зависимости от CDN посредством DNS (системы доменных имен), с которой устройство приемника вещания соединяется. Информационные наполнения файла информации конфигурации CDN изменяются от CDN к CDN.
Фиг. 2 является видом, показывающим пример файла с информацией конфигурации CDN. CDN, с которой приемник вещания в настоящий момент соединен, может быть идентифицирована посредством символьной строки ("Network-A" в этом примере) между тегом <cdn_name> и тегом </cdn_name>. Символьная строка ("http://www.platform-a.iptvf.ip/fdn-e/pf.comp" в этом примере) между тегом <pf_url> и тегом </pf_url> является URL для получения файла с информацией конфигурации PF (платформы) (будет описано ниже).
Фиг. 3 является видами, показывающими пример файла с информацией конфигурации PF. Файл с информацией конфигурации PF обычно описывается в XML аналогично файлу с информацией конфигурации CDN. В файле с информацией конфигурации PF информация выделенного потока SI (служебная информация) описывается в части между тегом <si_stream> и тегом </si_stream>. В этой информации выделенного SI-потока символьная строка ("ff38::100" в этом примере) между тегом <multicast_address> и тегом </multicast_address> является групповым адресом. Устройство приемника вещания может соединяться по такому групповому адресу во время поиска канала и получать все части информации канала в виде PF из выделенного SI-потока. Соответственно, IP-вещание может просматриваться с помощью устройства приемника вещания.
В файле с информацией конфигурации PF URL портала описывается в части между тегом <portal_url> и тегом </portal_url>. Услуга VOD (видео по запросу) может быть принята посредством соединения с URL.
Услуга IP-вещания, услуга VOD или обе услуги могут приниматься из CDN в зависимости от формы услуг CDN-провайдера.
Фиг. 4 является схемой для пояснения изменения CDN, с которой устройство приемника вещания соединено. Сначала предположим, что пользователь имеет договор с CDN-провайдером A, который является CDN-провайдером, который предоставляет услугу IP-вещания в Токио. CDN-провайдер A предоставляет услугу с помощью разных CDN для областей. Устройства приемников вещания пользователей в Токио соединяются с CDN с именем Network-A1.
Рассмотрим случай, когда пользователь перемещается из Токио в Осаку, в качестве примера 1. Пользователь имеет договор с CDN-провайдером A, тем же CDN-провайдером, когда пользователь был в Токио. Однако CDN-провайдер A предоставляет услугу в Осаке с помощью CDN (Network-A2), отличной от CDN (Network-A1), используемой в Токио. Соответственно, устройство приемника вещания пользователя, переместившегося в Осаку, соединяется с Network-A2. Услуга, предоставляемая CDN-провайдером A, является услугой IP-вещания на 100 каналах как в Network-A1, так и в Network-A2. Хотя вещания в Network-A1 и вещания в Network-A2 являются одинаковыми, IP-адреса для каждого канала отличаются между Network-A1 и Network-A2. В этом случае необходимо выполнять поиск нового канала и получать информацию по каналам, доступным в Network-A2.
Рассмотрим случай, когда пользователь переключается от CDN-провайдера A на другой CDN-провайдер, CDN-провайдер B, в качестве примера 2. CDN-провайдер B предоставляет услуги с помощью CDN, называемой Network-B. CDN-провайдер A и CDN-провайдер B отличаются в общей конфигурации IP-вещания. В некоторых случаях CDN-провайдер B может не предоставлять услугу IP-вещания и может предоставлять только услугу VOD. Соответственно, если CDN-провайдер B предоставляет услугу IP-вещания, необходимо выполнять поиск нового канала и получать информацию по каналам, доступным в Network-B, предоставленной CDN-провайдером B.
Фиг. 5 является блок-схемой последовательности операций для пояснения процедуры для поиска канала, когда устройство приемника вещания согласно настоящему изобретению активируется. На этапе S101 устройство приемника вещания запитывается и активируется. На этапе S102 устройство приемника вещания соединяется с CDN, осуществляет доступ к URL  и получает файл с информацией конфигурации CDN. На этапе S103 устройство приемника вещания определяет, эквивалентно ли имя CDN (символьная строка между тегом <cdn_name> и тегом </cdn_name>), описанное в новом полученном файле с информацией конфигурации CDN, имени CDN, описанному в файле с информацией конфигурации CDN, ранее полученном и сохраненном в его блоке хранения. Если имена CDN эквивалентны, устройство приемника вещания определяет, что CDN назначения подключения остается неизменной, процесс заканчивается. С другой стороны, если имена CDN разные, устройство приемника вещания определяет, что CDN назначения подключения изменилась, и процесс переходит к этапу S104.
На этапе S104 устройство приемника вещания определяет, что CDN назначения подключения изменилась и что устройство приемника вещания подключено к новой сети и стирает все ранее полученные части информации канала, сохраненной в блоке хранения.
На этапе S105 устройство приемника вещания получает файл с информацией конфигурации PF с помощью URL (строка символов между тегом <pf_url> и тегом </pf_url>) файла с информацией конфигурации PF, описанного в новом полученном файле с информацией конфигурации CDN.
На этапе S106 устройство приемника вещания стирает файл с информацией конфигурации CDN и файл с информацией конфигурации PF, сохраненные в блоке хранения для CDN, которая является предыдущим назначением подключения, и обновляет файл с информацией конфигурации CDN новым файлом, полученным на этапе S102, и файл с информацией конфигурации PF новым файлом, полученным на этапе S105.
На этапе S107 устройство приемника вещания проверяет наличие или отсутствие группового адреса (строка символов между тегом <multicast_address> и тегом </multicast_address>), описанного в файле информации PF. Если теги сами не присутствуют или не существует группового адреса, устройство приемника вещания определяет, что не существует части информации канала, и заканчивает процесс. С другой стороны, если существует какая-либо часть информации канала, процесс переходит к этапу S108.
На этапе S108 устройство приемника вещания соединяется с групповым адресом и получает все части информации канала в виде PF из выделенного SI-потока. В это время прием выделенного SI-потока выполняется с помощью RTP (транспортного протокола реального времени) (UDP (протокола пользовательских дейтаграмм)), и части NIT (таблицы информации сети) данных для всех каналов получаются и рассматриваются как части информации каналов. Устройство приемника вещания обновляет новые полученные части информации каналов и заканчивает процесс.
Отметим, что, если CDN, с которой устройство приемника вещания соединено, включает в себя множество PF, устройство приемника вещания получает множество файлов с информацией конфигурации PF на этапе S105. После обновления файлов на этапе S106 устройство приемника вещания выполняет процессы на этапах S107-S109 для каждой PF.
Как было описано выше, устройство приемника вещания согласно настоящему изобретению получает файл с информацией конфигурации CDN каждый раз, когда устройство приемника вещания активируется. Устройство приемника вещания сравнивает имя CDN, описанное в новом полученном файле с информацией конфигурации CDN, с именем CDN, описанным в ранее полученном и сохраненном файле с информацией конфигурации CDN. Если имена CDN различны, устройство приемника вещания определяет, что CDN назначения подключения изменилась, стирает все части информации каналов, получает файл с информацией конфигурации PF на основе информации, описанной в новом полученном файле с информацией конфигурации PF, соединяется с групповым адресом, описанным в файле с информацией конфигурации PF, чтобы получать части информации каналов, и перезаписывает файл с информацией конфигурации CDN и части информации каналов, сохраненные в своем блоке памяти, новым файлом с информацией конфигурации CDN и новыми частями информации каналов.
С такой конфигурацией, если CDN, с которой устройство приемника вещания должно быть соединено, изменяется на другую из-за перемещения, переключения с одного CDN-провайдера на другой или т.п. пользователя, пользователю не нужно преднамеренно выполнять поиск каналов и он может автоматически получать соответствующие части информации каналов для каналов, предоставляемых посредством CDN, с которой устройство приемника вещания в настоящий момент соединено. Дополнительно, конфигурация делает возможным предотвращение таких проблем, как нарушение функционирования в устройстве приемника вещания, вызванное ситуацией, в которой поиск новых каналов не выполняется, несмотря на изменение CDN назначения подключения, и устройство приемника вещания обращается к частям информации каналов, полученной на основе файла с информацией конфигурации CDN для CDN, отличной от CDN, с которой устройство приемника вещания соединено в настоящий момент.
Промышленная применимость
Настоящее изобретение применимо к устройству приемника вещания.