RU2382517C2 - Способ и система для настройки интерфейса электронной программы передач, декодер и сервер электронной программы передач - Google Patents

Способ и система для настройки интерфейса электронной программы передач, декодер и сервер электронной программы передач Download PDF

Info

Publication number
RU2382517C2
RU2382517C2 RU2008101967/09A RU2008101967A RU2382517C2 RU 2382517 C2 RU2382517 C2 RU 2382517C2 RU 2008101967/09 A RU2008101967/09 A RU 2008101967/09A RU 2008101967 A RU2008101967 A RU 2008101967A RU 2382517 C2 RU2382517 C2 RU 2382517C2
Authority
RU
Russia
Prior art keywords
program guide
electronic program
interface
data
decoder
Prior art date
Application number
RU2008101967/09A
Other languages
English (en)
Other versions
RU2008101967A (ru
Inventor
Вэйлун ЛЮ (CN)
Вэйлун ЛЮ
Цзюнь ЧЭНЬ (CN)
Цзюнь Чэнь
Original Assignee
Хуавэй Текнолоджиз Ко., Лтд.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Хуавэй Текнолоджиз Ко., Лтд. filed Critical Хуавэй Текнолоджиз Ко., Лтд.
Publication of RU2008101967A publication Critical patent/RU2008101967A/ru
Application granted granted Critical
Publication of RU2382517C2 publication Critical patent/RU2382517C2/ru

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • H04N21/4355Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream involving reformatting operations of additional data, e.g. HTML pages on a television screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44012Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving rendering scenes according to scene graphs, e.g. MPEG-4 scene graphs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/654Transmission by server directed to the client
    • H04N21/6547Transmission by server directed to the client comprising parameters, e.g. for client setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8543Content authoring using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/165Centralised control of user terminal ; Registering at central

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

Настоящее изобретение относится к технологии для настройки интерфейса электронной программы передач (ЭПП), в частности, к технологии для настройки интерфейса ЭПП при помощи шаблона ЭПП. Технический результат заключается в возможности настройки и индивидуализации интерфейса ЭПП, таким образом, чтобы удовлетворить разнообразным требованиям, предъявляемым разными пользователями. Способ включает по меньшей мере следующие шаги: комбинирование шаблона ЭПП со значениями динамических данных и проведение их обработки для генерирования отображаемого интерфейса ЭПП. В частности, сервер ЭПП или декодер комбинируют шаблон страницы ЭПП с динамическими данными для генерирования интерфейса ЭПП. 4 н. и 14 з.п.ф-лы, 6 ил., 1 табл.

Description

Область техники, к которой относится изобретение
Настоящее изобретение относится к технологии для настройки интерфейса электронной программы передач (ЭПП, Electronic Program Guide, EPG), в частности, к технологии для настройки интерфейса ЭПП при помощи шаблона ЭПП.
Уровень техники
В системе IPTV (Internet Protocol TV, телевидение по протоколу Интернет), ЭПП является ориентированной на конечного пользователя электронной программой передач, которая отображается на телевизионном аппарате пользователя посредством декодера (абонентской приставки). При помощи использования ЭПП пользователи могут легко просматривать передаваемые по широкополосному каналу видеопрограммы и выбирать желаемые услуги.
Поскольку результат отображения ЭПП напрямую влияет на восприятие пользователей, интерфейс ЭПП должен быть разнообразным. В частности, с одной стороны, операторы должны время от времени изменять стиль отображения интерфейса ЭПП, чтобы соотноситься с различными праздниками и событиями, постоянно обеспечивая новые впечатления для пользователей. С другой стороны, операторы могут отображать различные интерфейсы для различных категорий пользователей. Например, операторы могут отображать набор интерфейсов для постояльцев отелей и другой набор интерфейсов для домашних пользователей. Более того, все пользователи обычно не удовлетворены одним и тем же стилем интерфейса. Тем самым от системы требуется предоставить на выбор несколько наборов интерфейсов.
Перечисленные выше требования поднимают вопрос настройки и индивидуализации ЭПП. Другими словами, от ЭПП требуется предоставить различные стили отображения интерфейса и обеспечить легкую и гибкую регулировку элементов отображения интерфейса с целью быстрой реализации нового интерфейса ЭПП.
Существующие решения для настройки интерфейса ЭПП обычно реализуются при помощи смены оформительских пакетов ("skins"), что включает выделение некоторых основных элементов в качестве динамических характеристик интерфейса, которые включают, главным образом, фоновый цвет, фоновый рисунок, шрифт, цвет и размер символов шрифта. Набор стилей интерфейса формируется путем определения группы базовых элементов. При обращении пользователя к ЭПП, ЭПП получает характеристики, такие как фон и шрифт, из назначенного стиля интерфейса согласно установкам оператора и пользователя, замещая соответствующие элементы интерфейса ЭПП и отображая другой интерфейс.
В описанном выше решении для отображения интерфейса ЭПП могут быть изменены только фон и шрифт, однако компоновка интерфейса не может быть изменена, и элементы интерфейса не могут быть добавлены или удалены при необходимости. Тем самым возможности настройки и индивидуализации интерфейса ЭПП недостаточны для удовлетворения потребностей пользователей.
В существующих решениях для настройки интерфейса ЭПП, другим, более прямолинейным решением, является разработка нескольких наборов полных интерфейсов ЭПП напрямую согласно требованиям пользователей (что включает отображение интерфейса и обработку данных), а затем отображение различных интерфейсов ЭПП по выбору пользователя. Такое решение по прямой настройке интерфейса может в большей степени отвечать требованиям пользователей, однако вызов различных интерфейсов с большой вероятностью окажет воздействие на процесс работы сервиса. Более того, разработка многочисленных полных интерфейсов весьма трудоемка.
Раскрытие изобретения
Для преодоления недостатков, заключающихся в малых возможностях настройки и малых возможностях индивидуализации при настройке интерфейса ЭПП в предшествующем уровне техники, изобретение предлагает способ, сервер, декодер и систему для настройки интерфейса ЭПП, позволяющие удовлетворить различным требованиям пользователя.
Изобретение предлагает способ настройки интерфейса ЭПП, используемого для получения данных ЭПП, состоящий в том, что предварительно настроенный шаблон ЭПП, который содержит статические данные интерфейса, элементы динамических данных интерфейса и типы динамических данных интерфейса, комбинируется со значениями динамических данных из выбранных динамических данных для генерирования отображаемого интерфейса ЭПП.
Изобретение далее предлагает сервер ЭПП, включающий модуль хранения данных ЭПП и модуль определения данных ЭПП.
Модуль хранения данных ЭПП выполнен с возможностью сохранения шаблона ЭПП, который содержит статические данные интерфейса, элементы динамических данных интерфейса и типы динамических данных интерфейса, и значений динамических данных из динамических данных, причем шаблон ЭПП и динамические данные могут быть скомбинированы для генерирования интерфейса ЭПП.
Модуль определения данных ЭПП выполнен с возможностью определения получаемых декодером шаблона страницы ЭПП и значений динамических данных из динамических данных в соответствии с атрибутом пользователя в декодере, при этом указанный шаблон и значения динамических данных могут быть скомбинированы для генерирования интерфейса ЭПП.
Изобретение далее предлагает декодер, содержащий модуль получения данных ЭПП и модуль определения интерфейса ЭПП.
Модуль получения данных ЭПП выполнен с возможностью приема и получения значений динамических данных из динамических данных, отправляемых с сервера ЭПП, и предоставления указанных значений модулю определения интерфейса ЭПП.
Модуль определения интерфейса ЭПП выполнен с возможностью комбинирования предварительно настроенного шаблона страницы ЭПП, который содержит статические данные интерфейса, элементы динамических данных интерфейса и типы динамических данных интерфейса, со значениями динамических данных для генерирования отображаемого интерфейса ЭПП.
Изобретение далее предлагает систему для настройки интерфейса ЭПП, включающую сервер ЭПП и декодер.
Сервер ЭПП выполнен с возможностью сохранения шаблона ЭПП, который содержит статические данные интерфейса, элементы динамических данных интерфейса и типы динамических данных интерфейса, и значений динамических данных из динамических данных и определения получаемых декодером шаблона страницы ЭПП и значений динамических данных в соответствии с атрибутом пользователя в декодере, при этом шаблон ЭПП и значения динамических данных могут быть скомбинированы для генерирования интерфейса ЭПП.
Декодер выполнен с возможностью получения интерфейса ЭПП, сгенерированного посредством комбинирования предварительно настроенного шаблона страницы ЭПП со значениями динамических данных из выбранных динамических данных.
Из указанных выше воплощений изобретения следует, что изобретение дает следующие положительные результаты.
1. В изобретении режим отображения и фиксированные данные отделены от значений динамических данных, так что интерфейс настраивается заново только при помощи регулировки существующих шаблонов ЭПП или повторного генерирования набора шаблонов ЭПП. Это не должно влиять на ход выполнения и архитектуру сервера ЭПП.
2. В изобретении при помощи решения, использующего шаблон ЭПП, фон и шрифт интерфейса могут быть удобным образом изменены, может быть проведена корректировка компоновки интерфейса, также элементы интерфейса могут быть добавлены или удалены по необходимости. Тем самым в результате имеются большие возможности для настройки и индивидуализации.
3. По сравнению с переработкой полного набора интерфейсов ЭПП, при помощи использующих шаблон ЭПП решений настоящего изобретения рабочая нагрузка может быть заметно снижена.
Краткое описание чертежей
Фиг.1 иллюстрирует схематическую структуру шаблона ЭПП согласно одному из вариантов осуществления настоящего изобретения.
Фиг.2 иллюстрирует схематическую диаграмму осуществляемой сервером обработки согласно одному из вариантов осуществления настоящего изобретения.
Фиг.3 иллюстрирует способ обработки при осуществлении обработки терминалом согласно одному из вариантов осуществления настоящего изобретения.
Фиг.4 представляет собой схему отображения данных в шаблоне согласно одному из вариантов осуществления настоящего изобретения.
Фиг.5 представляет собой схематическую диаграмму конкретной структуры реализации системы согласно одному из вариантов осуществления настоящего изобретения.
Фиг.6 представляет собой еще одну схематическую диаграмму конкретной структуры реализации системы согласно одному из вариантов осуществления настоящего изобретения.
Осуществление изобретения.
Далее будут подробно описаны предпочтительные варианты осуществления изобретения со ссылками на чертежи. Однако изобретение не ограничивается представленными вариантами.
Интерфейс ЭПП обычно содержит режим отображения данных и данные, которые можно разделить на статические данные и динамические данные. Статические данные отражают относительно фиксированное содержимое интерфейса, которое не будет меняться в зависимости от различного времени доступа к интерфейсу, обращающегося лица и других различных внешних обстоятельств. Обычно статические данные включают кнопки, фоновый рисунок, шрифт, наименование оператора и т.п. Динамические данные отражают содержание, относящееся к логике функционирования сервиса, которое будет варьироваться в зависимости от запрашиваемого параметра, например, содержание, относящееся к информации о фильме (включая название, краткую аннотацию, изображение с рекламных плакатов и т.д.), данные о подписке пользователя, деловые статистические данные, заголовки новостей и т.п. Режим отображения интерфейса определяет режимы отображения статических и динамических данных в интерфейсе. Режимы отображения определяют, какие данные должны быть отображены, и описывают расположение, шрифт, цвет символов и т.д. для отображения данных.
В техническом решении изобретения статические данные, динамические данные и режим отображения интерфейса ЭПП разделены, при этом статические данные и режим отображения интерфейса относительно фиксированы. Однако для того, чтобы описать режим отображения динамических данных, динамические данные должны быть согласованы с источником динамических данных. Другими словами, все появляющиеся на определенных страницах динамические данные должны быть согласованы. Например, для страницы отображения информации о фильме, динамические данные, которые для предоставления требуется согласовать с источником предоставления динамической информации (то есть с предоставляемым сервером приложения ЭПП интерфейсом получения информации о фильме) должны включать название фильма, длину фильма, ведущих актеров, режиссера, краткую аннотацию, адрес, где хранятся изображения с рекламных плакатов, и т.п. Динамические данные содержат три атрибута, именно элементы данных, типы данных и значения данных. Элементы данных отражают наименование динамических данных, которое используется для закрепления определенного элемента динамических данных в шаблоне страницы ЭПП. Например, содержащиеся в странице, отображающей информацию о фильме, элементы данных включают: "название фильма", "длина фильма", "ведущие актеры", "режиссер", "краткая аннотация" и "рекламный плакат". Типы данных отражают типы значений для каждого элемента динамических данных. Значения данных представляют собой конкретные значения элементов динамических данных. Например, далее представлена соответствующая взаимосвязь между содержащимися в странице, отображающей информацию о фильме, элементами данных, типами данных и значениями данных:
Элемент данных Тип данных Значение данных
Название фильма Строка символов (40 бит) ШОУ ТРУМЭНА
Длина фильма Целое число 96
Ведущие актеры Строка символов (60 бит) ДЖИМ КЭРРИ, ЛОРА ЛИННИ
Режиссер Строка символов (60 бит) ПИТЕР ВЕЙР
Краткая аннотация Строка символов (256 бит) Телевизионная компания запускает шоу ТРУМЭН БЕРБАНК…
Рекламный плакат Строка символов (128 бит) /tupian/usfilm3401.jpg
При описании режима отображения динамических данных должен быть известен полный набор элементов данных и типов данных для динамических данных, которые с большой вероятностью появятся в интерфейсе, а характеристики элементов данных (местоположение, шрифт, цвет и т.п.), которые нужно отобразить в интерфейсе, определены.
Воплощение технического решения по настоящему изобретению описано далее.
Во-первых, на сервере ЭПП создается база шаблонов ЭПП. Фиг.1 иллюстрирует схематическую структуру шаблона ЭПП согласно одному из вариантов осуществления изобретения. Как показано на фиг.1, статические данные интерфейса, элементы динамических данных интерфейса и типы динамических данных интерфейса составляют данные интерфейса, а данные интерфейса и режим отображения интерфейса составляют шаблон ЭПП. Другими словами, статические данные интерфейса, элементы динамических данных интерфейса и типы динамических данных интерфейса совместно с режимом отображения интерфейса составляют шаблон ЭПП.
База шаблонов ЭПП включает набор шаблонов ЭПП. Каждый шаблон ЭПП представляет собой группу файлов с определением стиля, сохраненных посредством файловой системы. ЭПП состоит из множества страниц, обычно включающих страницу регистрации, страницу просмотра программ, страницу статистики, страницу службы поддержки и так далее. Определения режима отображения конкретной страницы среди множества страниц и определения статических данных и элементов динамических данных, содержащихся на конкретной странице, называются шаблоном страницы. Для одной страницы в соответствии с атрибутом пользователя может быть определено множество шаблонов страниц. Атрибут пользователя может представлять собой классификацию по географическому региону, например по различным областям, или по статусу пользователя, например привилегированный и обычный пользователь. Например, для пользователей из разных регионов нужно отображать различные стили интерфейса ЭПП. Для региона А рекламный плакат на странице информации о фильме расположен вверху страницы, в то время как для региона В рекламный плакат на странице информации о фильме расположен в центре страницы, а информацию о режиссере отображать не требуется. Группа шаблонов страниц, соответствующих страницам, которые охватывают все возможные пути предоставления услуг, составляет набор шаблонов ЭПП.
При загрузке шаблонов ЭПП различные атрибуты пользователя связываются с различными шаблонами ЭПП. Например, при классификации атрибута в соответствии с различными регионами пользователей, когда ЭПП обрабатывает запрос пользователя, если определяется, что пользователь принадлежит региону А, то используется соответствующий региону А шаблон ЭПП, а при принадлежности пользователя региону В используется соответствующий региону В шаблон ЭПП.
Например, соответствующим региону А шаблоном ЭПП является шаблон а. Файл, соответствующий странице информации о фильме, описан при помощи языка XSLT, так что файл определяет, что рекламный плакат размером 320×240 размещается вверху страницы, а список действующих лиц расположен под изображением в качестве краткой аннотации фильма, как показано на фиг.4. Шаблон далее включает статические символьные данные, такие как «ведущие актеры», «режиссер», «длина фильма» и т.п.
Некоторые атрибуты пользователей могут относиться к нескольким наборам шаблонов ЭПП. Пользователи могут использовать шаблоны ЭПП по выбору, либо сервером ЭПП может быть определен используемый по умолчанию шаблон ЭПП.
Статические данные, элементы динамических данных и режим отображения интерфейса ЭПП могут быть определены заранее для того, чтобы сформировать шаблон ЭПП, посредством специального языка согласно требованиям оператора или требованиям конечного пользователя. Шаблон ЭПП требует для описания определенного языка. В одном из предпочтительных вариантов осуществления настоящего изобретения для определения шаблона ЭПП используется язык XSLT (eXtensible Stylesheet Language Transformation) согласно техническому стандарту, а для описания динамических данных используется язык XML. XSLT представляет собой наиболее важную часть стандарта XSL (eXtensible Stylesheet Language), с помощью которого можно удобно задать компоновку отображения данных и режим отображения данных. XSLT представляет собой язык для преобразования языка XML (eXtensible Markup Language), используемый для преобразования файлов XML в другие файлы XML или другие типы файлов. Другими словами, файл XML преобразуется в распознаваемый программой просмотра формат. Например, файл XML может быть преобразован в файл HTML.
После создания базы шаблонов ЭПП шаблоны в указанной базе могут быть скомбинированы с соответствующими значениями динамических данных, а затем указанная комбинация преобразуется для создания данных, которые может отобразить терминал. Данный процесс далее называется обработкой интерфейса ЭПП. Существует два режима обработки интерфейса ЭПП, а именно обработка сервером ЭПП и обработка терминалом. Режимы обработки определяются в процессе ввода системы в действие и не могут быть выбраны пользователями. В случае когда декодер пользовательского терминала поддерживает преобразование шаблона страницы (например, преобразование XSLT+XML), может быть использован режим обработки терминалом. В противном случае используется режим обработки сервером ЭПП. Далее будут описаны оба режима со ссылками на соответствующие чертежи.
Фиг.2 иллюстрирует ход обработки в процессе выполнения обработки сервером ЭПП. В режиме обработки сервером ЭПП несколько наборов заданных шаблонов ЭПП хранятся в базе шаблонов ЭПП. Как описано выше, база шаблонов ЭПП образована набором шаблонов ЭПП. Каждый шаблон ЭПП представляет собой хранящуюся в файловой системе группу файлов с определением стиля. Порядок выполнения обработки состоит в следующем.
При подключении пользователя к серверу ЭПП требуется авторизация. Декодер отправляет запрос авторизации, содержащий атрибут пользователя в декодере, на сервер ЭПП.
Сервер ЭПП выбирает шаблон домашней страницы ЭПП согласно атрибуту пользователя после получения запроса авторизации.
После прохождения авторизации сервер ЭПП получает атрибут пользователя, запоминает атрибут пользователя в памяти и отправляет ответ авторизации, содержащий файл данных с домашней страницей, в декодер. Этап 104: декодер отправляет запрос доступа к интерфейсу на сервер ЭПП согласно содержанию выбранной домашней страницы ЭПП. В представляемом варианте содержащийся в запросе тип запроса является определенной при просмотре информацией о фильме, а параметр запроса является фильмом с идентификатором ID 123.
Этап 105: сервер ЭПП выбирает соответствующий шаблон ЭПП из заранее созданной базы шаблонов ЭПП согласно атрибуту пользователя.
Этап 106: сервер ЭПП генерирует значения динамических данных согласно типу запроса интерфейса и параметру запроса. Другими словами, сервер ЭПП обрабатывает параметры запроса в запросе, чтобы получить идентификатор фильма ID123, а значения динамических данных, таких как название фильма, длина фильма, ведущие актеры, режиссер, краткая аннотация, адрес рекламного плаката и т.д., возвращаются в формате XML посредством интерфейса запроса информации о фильме.
Следует отметить, что последовательность выполнения этапа 105 и этапа 106 не ограничена, то есть сначала может выполняться этап 106, а затем этап 105.
Этап 107: сервер ЭПП обрабатывает шаблон ЭПП совместно с динамическими данными, чтобы сгенерировать отображаемый декодером файл данных (например, файл HTML). Здесь следует отметить, что различными производителями и различными типами декодеров поддерживаются различные типы файлов. В предпочтительном варианте осуществления изобретения файл данных представляет собой веб-страницу, заданную с помощью языка HTML, a поддерживающая стандарты HTML программа браузер (аналогичная программе Internet Explorer) включена в декодер. Сервер ЭПП проводит обработку файла шаблона XSLT и файла XML, чтобы сгенерировать стандартный файл HTML страницы.
Этап 108: сервер ЭПП передает обработанный результат (т.е. файл данных) обратно в декодер в качестве ответа на запрос доступа к интерфейсу, и обработанный результат отображается декодером. К этому моменту декодер отображает принятый файл данных, и таким образом интерфейс ЭПП получен.
Фиг.3 представляет собой схематическое изображение хода обработки терминалом согласно одному из вариантов осуществления настоящего изобретения. В режиме выполнения обработки терминалом шаблон ЭПП должен храниться в декодере. Ход обработки описан далее.
Реализуется процесс авторизации, аналогичный описанному выше процессу авторизации, осуществляемому до этапа 104. Его повторное описание опущено.
Этап 202: декодер отправляет запрос доступа к интерфейсу на сервер ЭПП согласно содержанию выбранной домашней страницы ЭПП, где запрос может содержать тип запроса, являющийся определенной при просмотре информацией о фильме, и параметр запроса, представляющий собой идентификатор фильма ID123.
Этап 203: сервер ЭПП генерирует значения динамических данных согласно типу запроса к интерфейсу и параметру запроса. Этап идентичен описанному выше этапу 106.
Этап 204: сервер ЭПП получает соответствующий идентификатор шаблона страницы ЭПП в соответствии с сохраненным атрибутом пользователя и передает значения динамических данных и идентификатор шаблона страницы ЭПП обратно в декодер в качестве ответа на запрос доступа к интерфейсу.
После получения значений динамических данных и идентификатора шаблона страницы ЭПП декодер определяет, сохранен ли локально шаблон страницы ЭПП, соответствующий идентификатору шаблона страницы ЭПП. Если шаблон страницы ЭПП не сохранен, декодеру нужно отправить запрос на сервер ЭПП для загрузки шаблона страницы ЭПП и сохранить указанный шаблон локально. Если шаблон страницы ЭПП сохранен в декодере, непосредственно выполняется этап 205.
Далее описан порядок работы при загрузке шаблона страницы ЭПП.
Этап a: декодер отправляет на сервер ЭПП запрос для загрузки шаблона страницы ЭПП.
Этап b: сервер ЭПП выбирает соответствующий шаблон страницы ЭПП из базы шаблонов ЭПП в соответствии с атрибутом пользователя. Например, если серверу известна принадлежность пользователя региону А, согласно процессу авторизации, а отправленные с декодера тип запроса и параметр будут, соответственно, представлять собой информацию о просматриваемом фильме и идентификатор ID123, то тогда сервер ЭПП выбирает из базы шаблонов ЭПП шаблон, соответствующий информации о фильме для фильма с идентификатором ID123 для региона А.
Этап с: сервер ЭПП отправляет выбранный шаблон страницы ЭПП в декодер.
Этап d: декодер принимает отправленный сервером ЭПП шаблон страницы ЭПП и сохраняет шаблон локально.
Указанная выше последовательность шагов при загрузке шаблона страницы ЭПП может быть осуществлена в любое время до или после этапа 204.
Этап 205: декодер проводит обработку сохраненного на этапе 204 шаблона страницы ЭПП вместе с полученными на этапе 203 динамическими данными, чтобы сгенерировать файл данных, такой как файл HTML, отображаемый декодером, т.е. соответствующий интерфейс ЭПП получен.
Затем интерфейс ЭПП отображается декодером на этапе 206.
Изобретение далее предлагает систему для настройки интерфейса ЭПП, конкретная структура которой представлена на фиг.5 и фиг.6. В основных чертах, система включает расположенный в сети сервер ЭПП, выполненный с возможностью предоставления декодеру данных ЭПП, именно с возможностью сохранения шаблона ЭПП и динамических данных, которые при этом могут быть скомбинированы для генерирования интерфейса ЭПП, а также с возможностью определения получаемых декодером шаблона страницы ЭПП и динамических данных, в соответствии с атрибутом пользователя в декодере; и декодер, выполненный с возможностью получения интерфейса ЭПП, сгенерированного посредством комбинирования предварительно настроенного шаблона страницы 25 ЭПП с выбранными динамическими данными, при этом интерфейс ЭПП может быть отображен на телевизионном экране.
В частности, в системе сервер ЭПП или декодер могут комбинировать шаблон страницы ЭПП с динамическими данными для генерирования интерфейса ЭПП.
Далее описаны примеры воплощения сервера ЭПП и декодера в системе согласно изобретению со ссылками на соответствующие чертежи.
Как показано на чертежах, существует два решения системы по изобретению.
Первое решение
В системе по изобретению случай, когда сервер ЭПП комбинирует шаблон страницы ЭПП с динамическими данными, чтобы сгенерировать интерфейс ЭПП, и отправляет интерфейс ЭПП в декодер, сервер ЭПП по настоящему изобретению представлен на фиг.5. Представленному на фиг.5 серверу ЭПП нужно передавать интерфейс ЭПП, сгенерированный устройством определения интерфейса ЭПП, в декодер, чтобы пользователь получал соответствующий интерфейс ЭПП. Первое решение может быть осуществлено при помощи декодера с любыми функциями.
На фиг.5 конкретная структура сервера ЭПП содержит следующие модули:
модуль хранения данных ЭПП, выполненный с возможностью сохранения динамических данных и шаблона ЭПП и, которые могут быть скомбинированы для генерирования интерфейса ЭПП, при этом шаблон страницы ЭПП может включать статические данные, элементы динамических данных, типы динамических данных и режим отображения интерфейса ЭПП, и сохраняется в базе шаблонов ЭПП;
модуль определения данных ЭПП, выполненный с возможностью определения получаемых декодером динамических данных и шаблона страницы ЭПП в соответствии с атрибутом пользователя в декодере;
модуль определения интерфейса ЭПП, выполненный с возможностью комбинирования предварительно настроенного шаблона страницы ЭПП с выбранными динамическими данными для генерирования отображаемого интерфейса ЭПП.
В представленном выше первом решении конкретный способ, посредством которого декодер получает интерфейс ЭПП с сервера ЭПП, может относиться к фиг.2 и ее описанию. Способ, таким образом, повторно здесь описан не будет.
Второе решение
В системе по настоящему изобретению предлагается, соответственно, вариант структуры сервера ЭПП и декодера, как показано на фиг.6.
Сервер ЭПП может включать модуль хранения данных ЭПП и модуль определения данных ЭПП. Серверу ЭПП также необходимо отправлять соответствующие динамические данные и шаблон ЭПП, определенный модулем определения данных ЭПП, в декодер, с тем чтобы динамические данные и шаблон ЭПП можно было скомбинировать в декодере, чтобы сгенерировать соответствующий интерфейс ЭПП.
Декодер может включать модуль получения данных ЭПП и модуль определения интерфейса ЭПП. Модуль получения данных ЭПП выполнен с возможностью приема и получения отобранных динамических данных, посылаемых с сервера ЭПП, и предоставления указанных данных модулю определения интерфейса ЭПП. Более того, в случае выполнения модуля определения интерфейса ЭПП в декодере, декодер может дополнительно включать модуль хранения шаблона страницы ЭПП, используемый для сохранения заранее полученного с сервера ЭПП шаблона страницы ЭПП. Тем самым после отправки сервером ЭПП динамических данных, декодер может комбинировать динамические данные с сервера ЭПП, полученные модулем получения данных ЭПП, с соответствующим шаблоном ЭПП, сохраненным локально, для генерирования соответствующего интерфейса ЭПП. Соответственно, интерфейс ЭПП отображается на дисплее терминала.
В представленном выше втором решении конкретный способ, с помощью которого декодер получает интерфейс ЭПП с сервера ЭПП, может относиться к фиг.3 и ее описанию. Данный способ тем самым повторно описываться не будет.
Согласно техническому решению изобретения, при необходимости перенастройки интерфейса требуется только настроить существующий шаблон ЭПП или повторно сгенерировать набор шаблонов ЭПП. Тем самым отсутствует влияние на ход осуществления способа и архитектуру сервера ЭПП.
Выше описаны только предпочтительные воплощения изобретения. Соответственно, многочисленные модификации и изменения, которые может произвести специалист в данной области, должны быть включены в область охраны настоящего изобретения.

Claims (18)

1. Способ настройки интерфейса электронной программы передач, используемого для получения данных электронной программы передач, включающий в себя комбинирование предварительно настроенного шаблона электронной программы передач, который содержит статические данные интерфейса, элементы динамических данных интерфейса и типы динамических данных интерфейса, со значениями динамических данных из выбранных динамических данных для генерирования отображаемого интерфейса электронной программы передач.
2. Способ по п.1, отличающийся тем, что включает создание на сервере электронной программы передач базы шаблонов электронной программы передач, причем база шаблонов электронной программы передач содержит множество шаблонов электронной программы передач, а каждый из шаблонов электронной программы передач содержит шаблон страницы электронной программы передач.
3. Способ по п.2, отличающийся тем, что создание базы шаблонов электронной программы передач включает в себя создание шаблона страницы электронной программы передач, формирование набора шаблонов электронной программы передач из набора шаблонов страниц электронной программы передач, охватывающего все возможные пути предоставления услуг; связывание набора шаблонов электронной программы передач с атрибутом пользователя и загрузку связанных таким образом шаблонов электронной программы передач в базу шаблонов электронной программы передач.
4. Способ по п.3, отличающийся тем, что создание шаблона страницы электронной программы передач включает в себя определение статических данных, элементов динамических данных, типов динамических данных и режима отображения интерфейса электронной программы передач для формирования шаблона страницы электронной программы передач.
5. Способ по любому из пп.2-4, отличающийся тем, что дополнительно включает в себя получение декодером интерфейса электронной программы передач посредством отправки декодером запроса доступа к интерфейсу на сервер электронной программы передач, выбора сервером электронной программы передач шаблона страницы электронной программы передач из базы шаблонов электронной программы передач и генерирования значений динамических данных, обработки сервером электронной программы передач выбранного шаблона страницы электронной программы передач совместно со сгенерированными значениями динамических данных для генерирования отображаемого декодером файла данных в качестве получаемого декодером интерфейса электронной программы передач, передачи сервером электронной программы передач обработанного результата обратно в декодер в качестве ответа на запрос доступа к интерфейсу и получения декодером интерфейса электронной программы передач.
6. Способ по п.5, отличающийся тем, что запрос доступа к интерфейсу содержит тип запроса и параметр запроса, причем сервер электронной программы передач выбирает соответствующий шаблон страницы электронной программы передач из базы шаблонов электронной программы передач в соответствии с типом запроса, параметром запроса и атрибутом пользователя после получения запроса доступа к интерфейсу, а сервер электронной программы передач генерирует значения динамических данных в соответствии с содержащимися в запросе доступа к интерфейсу типом запроса и параметром запроса.
7. Способ по любому из пп.2-4, отличающийся тем, что дополнительно включает в себя получение декодером интерфейса электронной программы передач посредством отправки декодером запроса доступа к интерфейсу на сервер электронной программы передач, генерирования сервером электронной программы передач идентификатора шаблона страницы электронной программы передач и значений динамических данных и передачи значений динамических данных и идентификатора шаблона электронной программы передач обратно в декодер в качестве ответа на запрос доступа к интерфейсу, определения декодером шаблона страницы электронной программы передач, соответствующего идентификатору шаблона страницы электронной программы передач, из числа сохраненных в декодере шаблонов страниц электронной программы передач, обработки декодером сохраненного шаблона страницы электронной программы передач совместно с динамическими данными для генерирования отображаемого декодером файла данных и получения интерфейса электронной программы передач.
8. Способ по п.7, отличающийся тем, что запрос доступа к интерфейсу содержит тип запроса и параметр запроса, а сервер электронной программы передач генерирует значения динамических данных в соответствии с содержащимися в запросе типом запроса и параметром запроса и получает идентификатор шаблона страницы электронной программы передач в соответствии с атрибутом пользователя.
9. Способ по п.7, отличающийся тем, что сохраненный в декодере шаблон страницы электронной программы передач получен посредством отправки запроса на сервер электронной программы передач и дополнительно включает в себя отправку декодером запроса на загрузку шаблона страницы электронной программы передач на сервер электронной программы передач; выбор сервером электронной программы передач соответствующего шаблона страницы электронной программы передач из базы шаблонов электронной программы передач в соответствии с атрибутом пользователя и отправку выбранного шаблона страницы электронной программы передач в декодер, и получение и сохранение декодером шаблона страницы электронной программы передач.
10. Способ по п.7, отличающийся тем, что дополнительно включает в себя отправку запроса на сервер электронной программы передач для получения шаблона станицы электронной программы передач в случае, когда в декодере отсутствует шаблон страницы электронной программы передач, соответствующий идентификатору шаблона страницы электронной программы передач.
11. Способ по п.1, отличающийся тем, что дополнительно включает в себя отправку декодером запроса авторизации, содержащего атрибут пользователя в декодере, на сервер электронной программы передач, выбор домашней страницы электронной программы передач в соответствии с атрибутом пользователя после получения сервером электронной программы передач запроса авторизации и отправку сервером электронной программы передач в декодер ответа авторизации, содержащего файл данных домашней страницы электронной программы передач.
12. Сервер электронной программы передач, содержащий модуль хранения данных электронной программы передач и модуль определения данных электронной программы передач, причем модуль хранения данных электронной программы передач выполнен с возможностью сохранения значений динамических данных из динамических данных и шаблона электронной программы передач, который содержит статические данные интерфейса, элементы динамических данных интерфейса и типы динамических данных интерфейса, при этом значения динамических данных из динамических данных и шаблон электронной программы передач могут быть скомбинированы для генерирования интерфейса электронной программы передач, а модуль определения данных электронной программы передач выполнен с возможностью определения подлежащих получению декодером шаблона страницы электронной программы передач и значений динамических данных из динамических данных в соответствии с атрибутом пользователя в декодере, при этом указанный шаблон и значения динамических данных могут быть скомбинированы для генерирования интерфейса электронной программы передач.
13. Сервер по п.12, отличающийся тем, что шаблон страницы электронной программы передач содержит статические данные, элементы динамических данных, типы динамических данных и режим отображения интерфейса электронной программы передач.
14. Сервер по п.12 или 13, отличающийся тем, что содержит модуль определения интерфейса электронной программы передач, выполненный с возможностью комбинирования выбранных динамических данных и предварительно настроенного шаблона страницы электронной программы передач, определенного модулем определения данных электронной программы передач, и с возможностью генерирования отображаемого интерфейса электронной программы передач.
15. Декодер, содержащий модуль получения данных электронной программы передач и модуль определения интерфейса электронной программы передач, причем модуль получения данных электронной программы передач выполнен с возможностью приема и получения значений динамических данных из динамических данных, передаваемых с сервера электронной программы передач, и предоставления значений динамических данных модулю определения интерфейса электронной программы передач, а модуль определения интерфейса электронной программы передач выполнен с возможностью комбинирования предварительно настроенного шаблона страницы электронной программы передач, который содержит статические данные интерфейса, элементы динамических данных интерфейса и типы динамических данных интерфейса, со значениями динамических данных для генерирования отображаемого интерфейса электронной программы передач.
16. Декодер по п.15, отличающийся тем, что дополнительно содержит модуль хранения шаблона страницы электронной программы передач, выполненный с возможностью сохранения шаблона страницы электронной программы передач, полученного с сервера электронной программы передач, и предоставления сохраненного шаблона страницы электронной программы передач в модуль определения интерфейса электронной программы передач.
17. Система для настройки интерфейса электронной программы передач, содержащая сервер электронной программы передач и декодер, причем сервер электронной программы передач выполнен с возможностью сохранения значений динамических данных из динамических данных и шаблона электронной программы передач, который содержит статические данные интерфейса, элементы динамических данных интерфейса и типы динамических данных интерфейса, при этом значения динамических данных и шаблон электронной программы передач могут быть скомбинированы для генерирования интерфейса электронной программы передач, а также с возможностью определения подлежащих получению декодером значений динамических данных и шаблона страницы электронной программы передач в соответствии с атрибутом пользователя в декодере, при этом декодер выполнен с возможностью получения интерфейса электронной программы передач, сгенерированного посредством комбинирования предварительно настроенного шаблона страницы электронной программы передач со значениями динамических данных из выбранных динамических данных.
18. Система по п.17, отличающаяся тем, что сервер электронной программы передач или декодер выполнены с возможностью комбинирования шаблона страницы электронной программы передач с динамическими данными для генерирования интерфейса электронной программы передач.
RU2008101967/09A 2006-01-20 2006-11-22 Способ и система для настройки интерфейса электронной программы передач, декодер и сервер электронной программы передач RU2382517C2 (ru)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200610033209.3 2006-01-20
CN200610033209A CN100596174C (zh) 2006-01-20 2006-01-20 电子节目单界面订制方法

Publications (2)

Publication Number Publication Date
RU2008101967A RU2008101967A (ru) 2009-11-27
RU2382517C2 true RU2382517C2 (ru) 2010-02-20

Family

ID=37444273

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2008101967/09A RU2382517C2 (ru) 2006-01-20 2006-11-22 Способ и система для настройки интерфейса электронной программы передач, декодер и сервер электронной программы передач

Country Status (6)

Country Link
US (1) US20080134250A1 (ru)
EP (1) EP1914986A4 (ru)
CN (2) CN100596174C (ru)
BR (1) BRPI0613590A2 (ru)
RU (1) RU2382517C2 (ru)
WO (1) WO2007082442A1 (ru)

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101202854B (zh) * 2006-12-11 2011-05-11 康佳集团股份有限公司 电视机菜单界面控制方法及装置
US8713608B2 (en) * 2007-07-12 2014-04-29 At&T Intellectual Property I, Lp System for presenting media services
US20090031348A1 (en) * 2007-07-26 2009-01-29 The Directv Group, Inc. Method and system for tuning virtual channels and linear channels in a user device associated with a content processing system
US8904432B2 (en) * 2007-12-28 2014-12-02 Verizon Patent And Licensing Inc. Method and apparatus for providing displayable applications
CN101656851B (zh) * 2008-08-21 2012-08-15 华为技术有限公司 一种节目信息的显示方法和装置
CN101478655B (zh) * 2008-12-31 2014-07-30 深圳市同洲电子股份有限公司 数字电视接收终端界面开发显示方法、***及网络服务器
US9253536B2 (en) 2009-03-18 2016-02-02 Microsoft Technology Licensing, Llc Updating data-consuming entities
US8131676B2 (en) * 2009-04-03 2012-03-06 Microsoft Corporation Updating media-location data for media-playing entities
US9135091B2 (en) * 2009-04-03 2015-09-15 Microsoft Technology Licensing, Llc Communicating events or data between application components
WO2010128491A1 (en) 2009-05-08 2010-11-11 Nokia Corporation Method and apparatus for configuring presentation of service guides
WO2010133024A1 (zh) * 2009-05-19 2010-11-25 中山大学 一种优化数字家庭中数字电视交互式频道开发的方法
US8392840B2 (en) * 2009-05-22 2013-03-05 Microsoft Corporation Large sets of data
US9055347B2 (en) * 2010-07-02 2015-06-09 At&T Intellectual Property I, L.P. Apparatus and method for providing electronic program guides
US20120159550A1 (en) * 2010-12-15 2012-06-21 Sling Media Pvt Ltd System and method for providing dynamic content with an electronic program guide
US9807462B2 (en) * 2011-04-07 2017-10-31 Roku, Inc. Apparatus and method for aggregating media content
CN102883223A (zh) * 2011-07-12 2013-01-16 上海帕科软件科技有限公司 采用互动式epg分发***的iptv***
TW201308987A (zh) * 2011-08-01 2013-02-16 Global Vision System Co Ltd 多層式內容傳遞控管系統及其方法
CN102438174A (zh) * 2011-10-25 2012-05-02 深圳市同洲电子股份有限公司 一种电子节目单解析方法及装置
CN103812888A (zh) * 2012-11-09 2014-05-21 阿里巴巴集团控股有限公司 信息推送、接收、传输方法、服务器、客户端及***
CN103209340A (zh) * 2013-01-31 2013-07-17 深圳市路通网络技术有限公司 Iptv门户的建设方法、修改方法及***
CN103197925A (zh) * 2013-02-25 2013-07-10 用友软件股份有限公司 单据展现装置和单据展现方法
CN103135991B (zh) * 2013-03-13 2015-12-09 烽火通信科技股份有限公司 嵌入式设备web界面的客制化实现方法
CN103313107B (zh) * 2013-05-14 2016-06-01 青岛橡胶谷知识产权有限公司 Iptv的epg服务器
CN103546805B (zh) * 2013-10-08 2019-05-21 康佳集团股份有限公司 一种节目海报及其利用机顶盒制作的方法
CN104683883A (zh) * 2013-11-29 2015-06-03 乐视网信息技术(北京)股份有限公司 一种播放策略的生成方法及装置
CN103713901B (zh) * 2013-12-24 2018-01-12 金蝶软件(中国)有限公司 单据的展示方法和***
CN104837067A (zh) * 2015-03-26 2015-08-12 腾讯科技(北京)有限公司 界面展示方法和装置
CN104951301B (zh) * 2015-06-10 2018-11-23 腾讯科技(北京)有限公司 家庭媒体播放设备的用户界面处理方法、装置及***
CN105007539A (zh) * 2015-07-17 2015-10-28 孙巍 一种基于html模板通过电视发布图文信息的方法、设备及***
CN106850724B (zh) * 2015-12-07 2020-03-27 中兴通讯股份有限公司 数据推送方法及装置
CN105930041B (zh) * 2016-04-11 2020-03-27 深圳市盛弘电气股份有限公司 一种基于液晶屏的菜单生成方法及装置
CN108012198A (zh) * 2016-10-31 2018-05-08 北京国双科技有限公司 页面栏目的路径获取方法及装置
KR102471989B1 (ko) * 2016-12-07 2022-11-29 주식회사 알티캐스트 클라우드 기반 유저 인터페이스 제공 시스템 및 그 방법
CN106792213A (zh) * 2016-12-10 2017-05-31 浙江知水信息技术有限公司 一种智慧机顶盒***的可配置扩展方法
CN106534356B (zh) * 2016-12-12 2018-05-22 腾讯科技(深圳)有限公司 模板数据处理、请求模板数据、模板数据展示的方法和装置
CN106792202B (zh) * 2016-12-27 2020-09-08 东华互联宜家数据服务有限公司 机顶盒数据适配方法、装置以及***
CN108304245B (zh) * 2018-03-01 2021-05-25 腾讯科技(深圳)有限公司 界面处理方法及装置、计算机可读介质和电子设备
CN110611832A (zh) * 2019-09-30 2019-12-24 深圳市九洲电器有限公司 一种节目单数据导入方法、装置和服务器
CN113115088B (zh) * 2020-01-10 2022-11-01 聚好看科技股份有限公司 显示设备用户界面的控制方法及显示设备
CN114765692B (zh) * 2021-01-13 2024-01-09 北京字节跳动网络技术有限公司 一种直播数据处理方法、装置、设备及介质
CN114827729B (zh) * 2022-05-07 2023-10-20 烽火通信科技股份有限公司 一种epg上线检测方法、装置及***

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7073187B1 (en) * 1992-12-09 2006-07-04 Sedna Patent Services, Llc Menu-driven television program access system and method
JP2833507B2 (ja) * 1995-01-31 1998-12-09 日本電気株式会社 サーバ装置のデータアクセス制御方式
JP3657424B2 (ja) * 1998-03-20 2005-06-08 松下電器産業株式会社 番組情報を放送するセンター装置と端末装置
US6169543B1 (en) * 1998-12-28 2001-01-02 Thomson Licensing S.A. System and method for customizing program guide information to include reminder item or local identifier
US7134133B1 (en) * 1999-11-08 2006-11-07 Gateway Inc. Method, system, and software for creating and utilizing broadcast electronic program guide templates
US7908635B2 (en) * 2000-03-02 2011-03-15 Tivo Inc. System and method for internet access to a personal television service
AR028003A1 (es) * 2000-04-10 2003-04-23 United Video Properties Inc Guia de programacion interactiva con interfaz de guia de medios
JP4813638B2 (ja) * 2000-04-20 2011-11-09 ソニー株式会社 ネットワーク番組録画予約システム及びネットワーク番組録画予約方法並びに録画機器及び情報端末機器
US8495679B2 (en) * 2000-06-30 2013-07-23 Thomson Licensing Method and apparatus for delivery of television programs and targeted de-coupled advertising
US20020078453A1 (en) * 2000-12-15 2002-06-20 Hanchang Kuo Hub pages for set top box startup screen
US7134134B2 (en) * 2001-03-24 2006-11-07 Microsoft Corporation Electronic program guide hardware card
GB0108354D0 (en) * 2001-04-03 2001-05-23 Thirdspace Living Ltd System and method for providing a user with access to a plurality of sevices and content from a broadband television service
US20030084452A1 (en) * 2001-10-11 2003-05-01 Ryan Timothy L. Entertainment portal
JP4005374B2 (ja) * 2002-01-22 2007-11-07 富士通テン株式会社 デジタル放送受信機
US20030145325A1 (en) * 2002-01-31 2003-07-31 Paul Finster Method and system for presentation of pre-generated programming information
WO2003088027A1 (en) * 2002-04-05 2003-10-23 Matsushita Electric Industrial Co., Ltd. User configurable electronic program guide drawing upon disparate content sources
US7631328B2 (en) * 2002-06-27 2009-12-08 Microsoft Corporation Dynamic electronic program guide
JP4092976B2 (ja) * 2002-08-05 2008-05-28 ソニー株式会社 ガイドシステム、コンテンツサーバ、及び情報処理プログラム
JP4359810B2 (ja) * 2002-10-01 2009-11-11 ソニー株式会社 ユーザ端末、データ処理方法、およびプログラム、並びにデータ処理システム
KR100514735B1 (ko) 2002-12-27 2005-09-14 삼성전자주식회사 사용자 선호의 프로그램 가이드를 위한 템플릿 확장 마크업 랭귀지(xml) 기반의 epg 전송방법 및 수신장치
US7913279B2 (en) * 2003-01-31 2011-03-22 Microsoft Corporation Global listings format (GLF) for multimedia programming content and electronic program guide (EPG) information
US20040216156A1 (en) * 2003-04-23 2004-10-28 Mark Wagner Customized EPG display with visual cues
JP4193629B2 (ja) * 2003-07-25 2008-12-10 ソニー株式会社 画面表示装置,プログラム,および画面表示方法
US7716703B2 (en) * 2003-09-02 2010-05-11 Microsoft Corporation Daypart guide workflow
US20100153997A1 (en) * 2004-01-21 2010-06-17 United Video Properties, Inc. Interactive television system with templates for managing vendor-specific video-on-demand content
JP4510486B2 (ja) * 2004-02-27 2010-07-21 ソニー株式会社 番組表表示方法,番組表表示装置,およびコンピュータプログラム
US20060064721A1 (en) * 2004-03-10 2006-03-23 Techfoundries, Inc. Method and apparatus for implementing a synchronized electronic program guide application
US9584868B2 (en) * 2004-07-30 2017-02-28 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
KR100639973B1 (ko) * 2004-11-30 2006-11-01 한국전자통신연구원 가입자 망에서 멀티캐스트 기반 ip tv 방송 서비스수신을 위한 방송 채널 정보 획득 및 등록 방법
US7533399B2 (en) * 2004-12-02 2009-05-12 Panasonic Corporation Programming guide content collection and recommendation system for viewing on a portable device
US20060259424A1 (en) * 2005-03-02 2006-11-16 One Good Call, Inc. Systems and methods for purchasing goods and collecting donations
JP5495556B2 (ja) * 2005-03-30 2014-05-21 ユナイテッド ビデオ プロパティーズ, インコーポレイテッド ビデオが豊富なナビゲーションのためのシステムおよび方法
JP5166281B2 (ja) * 2005-12-19 2013-03-21 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 典型的な仮想チャンネルのためのデフォルト設定を提供するテンプレートのためのシステム、装置および方法

Also Published As

Publication number Publication date
US20080134250A1 (en) 2008-06-05
CN101160961A (zh) 2008-04-09
CN1870732A (zh) 2006-11-29
EP1914986A1 (en) 2008-04-23
WO2007082442A1 (fr) 2007-07-26
EP1914986A4 (en) 2009-03-18
RU2008101967A (ru) 2009-11-27
CN100596174C (zh) 2010-03-24
BRPI0613590A2 (pt) 2011-01-18

Similar Documents

Publication Publication Date Title
RU2382517C2 (ru) Способ и система для настройки интерфейса электронной программы передач, декодер и сервер электронной программы передач
US7664813B2 (en) Dynamic data presentation
CN111314789B (zh) 显示设备和频道定位方法
US8032651B2 (en) News architecture for iTV
US20080278628A1 (en) Content display device, content display method, content display system, content display program, and recording medium
WO2021051745A1 (zh) 一种显示方法及显示设备
CN101860698B (zh) 一种实现个性化功能的epg***
CN111343490A (zh) 显示设备及内容推荐方法
CN113852870B (zh) 一种频道列表显示方法及显示设备
CN109862413A (zh) 在播放画面中同时显示设备信息的方法及显示设备
US11200294B2 (en) Page updating method and display device
CN111726673B (zh) 一种频道切换方法及显示设备
CN111479155A (zh) 显示设备及用户界面显示方法
CN111246309A (zh) 在显示设备中显示频道列表的方法及显示设备
US12022146B2 (en) User interface display method and device
CN109857972B (zh) 一种页面更新方法及显示设备
CN111639281A (zh) 一种页面资源显示方法及显示设备
CN111897641B (zh) 微服务监控调度方法及显示设备
WO2021232914A1 (zh) 一种显示方法及显示设备
CN111324215A (zh) 一种显示设备及搜索显示方法
US20040207721A1 (en) User interface support apparatus and method
WO2021227232A1 (zh) 一种语言选项和国家选项的显示方法及显示设备
CN103702221A (zh) 在线视频的内容发布呈现***及发布呈现方法
US20240223863A1 (en) Method and display apparatus for channel list display
CN113542885B (zh) 显示设备、服务器及媒资搜索的处理方法

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20171123