СПОСОБ ДОСТАВКИ ШАБЛОНОВ СООБЩЕНИЙ В СПРАВОЧНИКЕ УСЛУГ ЦИФРОВОГО ВЕЩАНИЯ
METHOD OF DELIVERING MESSAGE TEMPLATES IN DIGITAL BROADCAST SERVICE GUIDE

ОБЛАСТЬ ТЕХНИКИ
[1] Изобретение относится к системам связи. Более конкретно, изобретение относится к шаблонам сообщений в электронных справочниках услуг, которые используют в сетях связи.
УРОВЕНЬ ТЕХНИКИ
[2] Электронный справочник услуг (ESG, Electronic Service Guide) позволяет оконечному устройству получать информацию о том, какие услуги являются доступными для конечных пользователей и как можно получить доступ к этим услугам. Фрагменты ESG представляют собой независимо существующие части ESG. Традиционно фрагменты ESG содержат документы XML (расширяемый язык разметки), но в последнее время они охватывают обширный массив элементов, таких как описание SDP (протокол описания сеанса связи), текстовый файл или изображение. Фрагменты ESG описывают один или несколько аспектов доступных в данное время (или в будущем) сервисных или вещательных программ. Такие аспекты, например, могут включать: произвольное текстовое описание, расписание, территориальную доступность, цену, способ приобретения, вид и дополнительную информацию, такую как изображения для предварительного просмотра или клипы. Аудио- и видеоданные, а также другие типы данных, содержащих фрагменты ESG, могут быть переданы по сетям разных типов с использованием различных протоколов. Например, данные могут быть переданы через сообщество сетей, которое обычно называют Интернетом, с использованием набора протоколов сети Интернет, таких как протокол IP и протокол датаграмм пользователя (UDP). Фрагменты ESG также могут быть переданы при использовании протоколов Асинхронного Многоуровневого Кодирования (ALC) и Доставки файлов Однонаправленным Транспортом (FLUTE). По сети Интернет часто передают данные, адресованные одиночному пользователю. Однако данные могут быть адресованы и группе пользователей, что обычно называют групповым вещанием. Передачу, при которой данные адресованы всем пользователям, называют широковещанием.
[3] Когда абоненту широковещательной программы или программы группового вещания предлагают услуги взаимодействия или интерактивные услуги, то чтобы обеспечить эти интерактивные услуги, необходим дополнительный канал или линия связи. Например, если абонент принимает вещательную программу, в которой абонент может взаимодействовать с программой, отвечая на запросы программы, то ввод ответов абонента в объект, обеспечивающий данную услугу, реализуют через канал или линию связи, отделенную от канала, по которому передают программу. Это вызывает большую перегрузку, которая приводит к повышенному расходу ресурсов в системе вещания.
[4] Кроме того, абоненты обычно вводят свой ответ в систему вручную и в неединообразной форме. Если пользователь ошибочно введет неправильные данные, то эти неправильные данные будут приняты как действительные, что может привести к нежелательным результатам. Например, абонент может послать нефункциональное ответное сообщение, которое не приведет к ожидаемым результатам. Кроме того, на абонента еще может быть возложена ответственность за такое ошибочное нефункциональное ответное сообщение. Следовательно, существует высокий риск ошибок, которые могут привести к невыполнению услуги или интерактивного запроса в такой системе. Более того, не существует никаких стандартизированных способов регламентирования интерактивных сообщений.
[5] Поэтому, возникла потребность в способе и системе для предложения абонентам интерактивных услуг, отличающихся эффективностью, гибкостью и рентабельностью. Также возникла потребность в способе и системе для предложения абоненту интерактивных услуг в такой форме, которая может устранить ошибки или минимизировать их частоту при вводе абонентом своего ответа.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[6] Далее представлено упрощенное краткое описание, цель которого - обеспечить основное понимание некоторых аспектов изобретения. Это не представляет собой полное описание изобретения и не предназначено ни для выяснения ключевых или критических элементов изобретения, ни для установления объема настоящего изобретения. Данное краткое описание просто представляет некоторые концепции изобретения в упрощенной форме, как вводную часть к более подробному описанию, приведенному ниже.
[7] В одной из реализаций настоящего изобретения может быть предусмотрен передатчик, чтобы передавать абоненту программу или событие. В этом примере вход устройства принимает контент программы и передает его во фрагмент ESG. Фрагмент ESG может содержать связанные с этой программой метаданные и данные, связанные с шаблоном сообщения интерактивной компоненты программы. Данные, связанные с шаблоном сообщения, могут быть занесены в таблицу, включенную в метаданные шаблона сообщения. Данные и элементы, связанные с интерактивными услугами события, могут быть синтаксически выделены из метаданных фрагмента ESG.
[8] В другой реализации настоящего изобретения предусмотрен приемник, который принимает фрагмент ESG, содержащий событие. Фрагмент ESG также может быть связан с метаданными, которые могут включать заданный интерактивный элемент для создания шаблона сообщения.
[9] В другой реализации настоящего изобретения предложен способ для того, чтобы предоставлять данные события для фрагмента ESG и обеспечивать интерактивную услугу, связанную с событием. Событие также может включать интерактивную компоненту для взаимодействия с абонентом, в которой пользователь может вводить данные или запросы и взаимодействовать с программой. Информация, связанная с интерактивной компонентой, может быть занесена в таблицу, включенную в метаданные, связанные с фрагментом ESG.
[10] В другой реализации настоящего изобретения предложен способ для того, чтобы предоставлять интерактивную услугу, связанную с событием, в котором первый файл с контентом, включающим поток видео- или аудиоданных события, может быть предоставлен оконечному устройству абонента. Также может быть предоставлен и второй файл с контентом, включающим данные, связанные с интерактивной услугой, связанной с событием. Кроме того, может быть создан и отображен в оконечном устройстве абонента шаблон сообщения, который основан на данных, соответствующих интерактивным услугам события.
[11] Кроме того, в примере реализации настоящего изобретения фрагмент ESG, содержащий данные события, может быть принят в оконечном устройстве абонента. Фрагмент ESG также может содержать связанные с ним метаданные, в которые могут быть преобразованы данные, соответствующие предварительно сконфигурированному шаблону сообщения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[12] Более полное понимание настоящего изобретения и его преимуществ может быть достигнуто при ознакомлении со следующим подробным описанием со ссылкой на сопроводительные чертежи, на которых подобные ссылочные номера обозначают подобные признаки, и на которых:
[13] Фиг.1 иллюстрирует блок-схему системы радиосвязи, в которой могут быть осуществлены различные аспекты настоящего изобретения.
[14] Фиг.2 иллюстрирует блок-схему мобильного оконечного устройства в соответствии с одним из аспектов настоящего изобретения.
[15] Фиг.3 иллюстрирует блок-схему поставщика услуг или передатчика, который обеспечивает событие со связанной информацией о предложении интерактивных услуг, в соответствии с другим аспектом настоящего изобретения.
[16] Фиг.4 иллюстрирует схематическое представление типичного транспортного объекта в соответствии с другим аспектом настоящего изобретения.
[17] Фиг.5 иллюстрирует блок-схему структуры предварительно сконфигурированного элемента запроса на интерактивное обслуживание в соответствии с другим аспектом настоящего изобретения.
[18] Фиг.6 иллюстрирует блок-схему способа обеспечения интерактивных услуг в соответствии с другим аспектом настоящего изобретения.
[19] Фиг.7 иллюстрирует блок-схему доставки программы вещания и данных, связанных с интерактивными услугами, в соответствии с другим аспектом настоящего изобретения.
[20] Фиг.8 иллюстрирует блок-схему получения информации о фрагменте ESG и метаданных в оконечном устройстве абонента в соответствии с другим аспектом настоящего изобретения.
[21] Фиг.9 иллюстрирует блок-схему предоставления шаблона сообщения в оконечном устройстве абонента в соответствии с другим аспектом настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
[22] Ниже приведено описание различных вариантов осуществления изобретения со ссылкой на сопроводительные чертежи, которые являются частью этого описания и в виде иллюстрации показывают различные реализации, в которых может быть осуществлено настоящее изобретение. Следует понимать, что могут быть использованы и другие реализации, а также могут быть сделаны структурные и функциональные модификации, при условии, что они не выходят за пределы объема настоящего изобретения.
[23] Один из способов вещательной передачи данных состоит в том, чтобы использовать сеть вещания данных с применением IP (IPDC). IPDC представляет комбинацию цифровой широкополосной передачи данных и протокола сети Интернет. С помощью такой широкополосной сети на основе IP, один или больше поставщик услуг может поставлять различные типы услуг на основе IP, включая сетевые газеты, радио и телевидение. Эти услуги на основе IP организованы в один или более мультимедийный поток в форме аудио- и видеоданных и/или других типов данных. Чтобы узнать, когда и где протекают эти потоки, пользователи запрашивают электронный справочник услуг (ESG). Один из примеров такого потока, используемого в цифровом телевещании (DVB), представляет собой электронная программа передач (EPG). Один из типов DVB представляет цифровое телевещание для мобильных устройств (DVB-H), современная технология, которая увеличивает возможности и объем услуг, доступных посредством переносных устройств малого размера, таких как мобильные телефоны. Технология DVB-H разработана, чтобы доставить данные беспроводным оконечным устройствам, учитывая особенности таких устройств, которые получают энергию от аккумуляторов.
[24] Транспортные потоки DVB доставляют сжатые аудио-, видео- и цифровые данные пользователю по транспортным сетям третьих лиц. Технология кодирования, разработанная Группой Экспертов по Кинематографии (MPEG), представляет собой технологию, с помощью которой кодированные видео-, аудио- и цифровые данные, включенные в пределы одной программы, могут быть мультиплексированы с данными других программ в единый транспортный поток (TS). Таким образом, TS представляет пакетированный поток данных, составленный из пакетов фиксированной длины, включающих заголовок. Индивидуальные элементы программы, аудио- и видеоданные, переносят по транспортным сетям в пакетах, которым присвоен уникальный идентификатор пакета (PID). Чтобы предоставить приемному устройству возможность определять местонахождение различных элементов конкретной программы в пределах TS, поставляют Специальную Информацию о Программе (PSI), которая встроена в TS. Кроме того, в TS включена дополнительная Сервисная Информация (SI), набор таблиц, прикрепленных к синтаксической структуре скрытого раздела MPEG. Это позволяет приемному устройству правильно обработать данные, которые содержит TS.
[25] Кроме того, настоящее изобретение применимо и к другим цифровым вещательным системам с многими несущими, таким, например, как T-DAB, T/S-DMB, ISDB-T и ATSC, или к специализированным системам, таким как Qualcomm MediaFLO/FLO, или к нестандартным системам, таким как 3GPP MBMS (мультимедийные широковещательные / многоадресные услуги) и 3GPP2 BCMCS (широковещательное / групповое обслуживание).
[26] Фрагменты ESG могут быть эффективно переданы в приемник путем формирования контейнеров. В этом смысле, контейнер содержит по меньшей мере один фрагмент ESG, но может содержать и ряд фрагментов. Альтернативно, фрагмент может быть транспортирован больше чем в одном контейнере. Контейнеры транспортируют в приемник, например, при использовании асинхронного многоуровневого кодирования (ALC) / транспортирования с многоуровневым кодированием (LCT) так, что одиночный объект транспортирования ALC/LCT соответствует одиночному контейнеру. Такие фрагменты могут быть использованы приемным устройством только после приема всего контейнера. Аспекты настоящего изобретения используют как простую, так и расширяемую структуру заголовка, за исключением фрагментов, независимых от типа и формата индивидуальных фрагментов. В других реализациях применяют сжатие ко всему контейнеру, включая фрагменты и любые заголовки. Также возможны примеры реализации, в которых другие конверты, такие, например, как конверт метаданных 3GPP, могут быть транспортированы в контейнере без необходимости в лишнем повторении параметров, таких, например, как версия, период достоверности и идентификация.
[27] Метаданные в пределах конверта 3GPP (Проект партнерства третьего поколения) или в любой другой форме могут включать конкретные каналы, конкретные программы и/или конкретные канальные пакеты. Другие типы метаданных могут включать: пакетные данные, коммерческие данные, такие как данные идентичности оператора, и технических данные, необходимые для выполнения трансакции, например, адрес, протокол, данные о цене, которые могут быть основаны на соотношениях пакет/день, канал/минута, программа/минута; данные канала, такие как текстовое описание для пользователя, информация о торговой марке поставщика данного контента / его логотип, данные о классификации и оценке, такие как вид и происхождение, канальные данные SDP (протокол описания сеанса связи), такие как перечисление требований к оборудованию, которое должно будет использовать данную услугу, например, формат аудио- и видеоданных, скорость передачи информации в битах, время запуска и окончания, адреса источника данных, адреса синхронизированных вспомогательных источников данных, специализированные расширения; а также программные данные, такие как текстовые описания для пользователя, время начала и окончания, ссылки для интерактивных услуг, связанных с данной программой. Эти метаданные могут быть загружены оператором или могут быть выполнены автоматически.
[28] Настоящее изобретение может быть использовано для широкого ряда сетей и коммуникационных протоколов. Фиг.1 иллюстрирует пример беспроводной системы 110 связи, в которой могут быть применены системы и способы настоящего изобретения. Одно или больше мобильное устройство 112, поддерживающее работу в сети, такое как персональный цифровой помощник (PDA), мобильный телефон, мобильное оконечное устройство, персональный видеорекордер, портативный телеприемник, персональный компьютер, цифровая камера, цифровая видеокамера, портативное звуковое устройство, портативное радио или комбинации этого, поддерживает связь с источником 122 услуг, используя широковещательную сеть 114 и/или сотовую сеть 116. Хотя здесь описаны только мобильные устройства, настоящее изобретение не ограничено исключительно ими. Например, реализации настоящего изобретения можно применить и в стационарных устройствах. В примере со стационарным устройством можно также обеспечить канал обратной связи для того, чтобы входить в контакт с модулем, обеспечивающим конкретную услугу. Мобильное терминальное устройство 112 может содержать цифровое вещательное радиоприемное устройство. Источник 122 услуг может быть связан с несколькими поставщиками услуг, которые могут передать фактический контент их программ или информацию, или описание их услуг и программ в источник услуг, который в свою очередь передает контент или информацию в мобильное устройство 112. Эти несколько поставщиков услуг могут включать, но не ограничиваются этим, одного или больше поставщика телевизионных и/или цифровых телевизионных услуг, поставщика услуг радио AM/FM, поставщиков услуг с активной доставкой SMS/MMS, поставщиков контента или доступа в сети Интернет.
[29] Широковещательная сеть 114 может включать радиопередачу цифрового вещания с использованием протокола IP в сети цифрового видеовещания DVB-H. Широковещательная сеть 114 может передавать по радио такую услугу, как цифровой или аналоговый телевизионный сигнал и дополнительный контент, связанный с этой услугой, через передатчик 118. Широковещательная сеть также может включать радио, телевизионную или цифровую вещательную сеть с использованием IP. Широковещательная сеть 114 также может передавать дополнительный контент, который может включать телевизионный сигнал, звуковые и/или видеопотоки, потоки данных, видеофайлы, звуковые файлы, файлы программного обеспечения, и/или видеоигры. В случае передачи услуг цифрового вещания по протоколу IP, источник 122 услуги может передавать фактический контент программы устройству 112 пользователя через широковещательную сеть 114, а также передавать дополнительную информацию, такую как права пользователя и информацию о доступе к текущему контенту программы, через сотовую сеть 116.
[30] Мобильное устройство 112 также может входить в контакт с источником 122 услуги через сотовую сеть 116. Сотовая сеть 116 может включать беспроводную сеть и передатчик 120 базовой приемопередающей станции. Сотовая сеть может включать сотовую систему передачи данных второго/третьего/четвертого поколения (2G/3G/4G), Глобальную Систему Мобильной связи (GSM), широковещательные сети ОМА, FLO, MBMS, или другую беспроводную сеть связи, такую как сеть WLAN (беспроводная локальная сеть).
[31] В одном варианте осуществления настоящего изобретения мобильное устройство 112 может включать беспроводной интерфейс, сконфигурированный с возможностью посылать и/или получать сигналы цифровой беспроводной связи в пределах сотовой сети 116. Информация, полученная мобильным устройством 112 через сотовую сеть 116 или широковещательную сеть 114, может включать выбор пользователя, приложения, услуги, электронные изображения, звуковые отрывки, видеоотрывки и/или сообщения WTAI (Радиотелефонный Прикладной Интерфейс). Как часть сотовой сети 116, одна или больше базовая станция (не показана) может поддерживать цифровые коммуникации с приемным устройством 112, пока приемное устройство расположено в пределах зоны покрытия сотовой сети 116.
[32] Как показано на фиг.2, мобильное устройство 112 может включать процессор 128, связанный с интерфейсом пользователя 130, память 134 и/или другие средства хранения информации, и дисплей 136. Мобильное устройство 112 также может включать аккумулятор 150, громкоговоритель 152 и антенну 154. Интерфейс 130 пользователя также может включать клавиатуру, сенсорный экран, голосовой интерфейс, четыре клавиши со стрелками, джойстик, цифровую перчатку, мышь, шаровой манипулятор, сенсорный экран или подобные устройства. Кроме того, мобильное устройство 112 может включать модуль 180 анализа для приема информации в справочнике услуг (то есть фрагменте ESG) и осуществления анализа этой информации с целью выяснения элементов, суб-элементов и атрибутов для составления предложения услуги / интерактивности или шаблона сообщения. Также мобильное устройство 112 может включать составитель 190 шаблона для составления шаблона сообщения на основе атрибутов или суб-элементов во фрагменте ESG.
[33] Инструкции, выполняемые компьютером, и данные, используемые процессором 128 и другими компонентами мобильного устройства 112, могут быть сохранены в считываемой компьютером памяти 134. Память может быть реализована в любой комбинации модулей постоянной памяти или оперативной памяти с произвольным использованием энергозависимой и энергонезависимой памяти, причем некоторые из модулей памяти могут быть съемными. Программное обеспечение 140 может быть сохранено в памяти 134 и/или устройстве хранения информации, чтобы обеспечить командами процессор 128 для предоставления возможности мобильному устройству 112 исполнять различные функции. Альтернативно, некоторые или все исполняемые процессором мобильного устройства 112 инструкции могут быть реализованы в жестком аппаратном виде или в форме программируемого оборудования (не показано).
[34] Мобильное устройство 112 может быть сконфигурировано с возможностью принимать, декодировать и обрабатывать переданные данные на основе стандарта цифрового телевещания (DVB), такого как DVB-H или DVB-MHP, с помощью специального DVB-приемника 141. Дополнительно, приемное устройство 112 также может быть сконфигурировано с возможностью принимать, декодировать и обрабатывать переданные данные с помощью радиоприемника 142 FM/AM, приемопередатчика 143 WLAN и телекоммуникационного приемопередатчика 144. Кроме того, мобильное устройство может быть сконфигурировано с возможностью принимать передачи на основе стандарта Цифрового Аудио Вещания (DAB) (не показано). В одном варианте осуществления изобретения, мобильное устройство 112 может принимать сообщения на основе потока радиоданных (RDS).
[35] В примере стандарта DVB, одна передача в стандарте DVB с пропускной способностью 10 Мбит/с может обеспечить 200 каналов звукового вещания с пропускной способностью каждого канала 50 кбит/с или 50 каналов телевещания (TV) с пропускной способностью каждого канала 200 кбит/с. Мобильное устройство 112 может быть сконфигурировано с возможностью принимать, декодировать и обрабатывать передачу, основанную на стандарте цифрового видеовещания для мобильных устройств (DVB-H) или на других стандартах DVB, таких как DVB-МНР, DVB-СПУТНИК (DVB-S), DVB-Наземный (DVB-T) или DVB-КАБЕЛЬ (DVB-C). Подобным же образом альтернативно могут быть использованы и другие цифровые стандарты передачи, чтобы доставить контент и информацию о доступности дополнительных услуг, такие, например, как стандарты ATSC (Комитет по Современным Телевизионным Системам), NTSC (Национальный Комитет по Телевизионным Системам), ISDB-T (Цифровое Вещание с Интегрированными Услугами - Наземное), DAB (Цифровое Аудио Вещание), DMB (Цифровое Мультимедийное Вещание) или DIRECTV. Кроме того, цифровая передача может быть квантована по времени, как, например, в технологии DVB-H. Квантование времени помогает уменьшить среднюю потребляемую мощность мобильного терминала и может обеспечить гладкую и бесшовную передачу обслуживания. Квантование времени состоит в передаче данных пакетами с более высокой мгновенной скоростью передачи данных по сравнению со скоростью передачи данных, которую используют при передаче данных традиционным потоковым способом. В этом случае мобильное устройство 112 может иметь один или больше модуль буферной памяти для хранения декодированной квантованной по времени передачи перед ее представлением.
[36] Фиг.3 иллюстрирует пример поставщика услуги при обеспечении события со связанной с ним информацией о предложении интерактивной услуги. В этом примере поставщик 250 услуги оборудован входным устройством 253 для приема информации, связанной с этим событием. Например, информация, связанная с программой, такая, например, как контент программы, может быть принята для составления во входном устройстве 253. Событие или программа также может включать связанную с ними интерактивность, которая предоставляет абоненту возможность взаимодействия с программой. Такое взаимодействие может включать, например, ввод вариантов выбора, предоставленных программой, или взаимодействие с программой, такое, например, как отправка электронной почты. Более подробные примеры взаимодействия абонента с программой описаны ниже.
[37] Поставщик 250 услуги также может содержать процессор 270 для обработки фрагмента ESG, включающего, например, информацию о том, какие услуги доступны конечным пользователям и как пользоваться этими услугами. Например, фрагмент ESG может включать документы в формате XML, описание SDP (Протокол Описания Сеанса), текстовый файл или изображение и также может описывать один или ряд аспектов доступных в настоящее время (или в будущем) услуг или вещательных программ. Фрагмент ESG также может содержать связанные с ним метаданные, в которые информация может быть внедрена, вставлена или отображена.
[38] Кроме того, поставщик 250 услуги также может содержать модуль 255 преобразования для преобразования элементов информации, соответствующих шаблону передачи сообщений, связанному с интерактивной услугой программы. Модуль 255 преобразования может преобразовать элементы информации в метаданные соответствующего фрагмента ESG, который связан с программой. Например, модуль 255 преобразования преобразует элементы информации путем встраивания атрибутов в справочник услуг. Например, в сообщении SMS могут быть предусмотрены параметры для задания характеристик сообщения, таких как имя получателя (например, to header) или содержание тела сообщения (например, message body). Модуль 255 преобразования может встраивать такие параметры в метаданные справочника услуг (т.е. фрагмент ESG). Таким способом атрибуты могут быть добавлены к схеме справочника услуг (схеме XML). Например, интерфейс пользователя для серверного приложения может быть выполнен так, что входной сигнал может быть принят серверным приложением, указывающим на предложения соответствующих интерактивных услуг. Поставщик 250 услуги в этом случае может создать схему XML справочника услуг с соответствующими атрибутами. Фрагмент ESG, содержащий информацию о справочнике услуг и элементы информации, преобразованные в метаданные, представляет собой выходной сигнал 260 ESG. Шаблон передачи сообщений может быть использован в терминале абонента для взаимодействия с событием или программой стандартизированным способом, который может значительно уменьшить или даже устранить возможность входной ошибки со стороны абонента. Примеры шаблона передачи сообщений описаны более подробно ниже.
[39] Фиг.4 показывает схематическое представление примера транспортного объекта в соответствии по меньшей мере с одним аспектом настоящего изобретения. Как правило, одиночный транспортный объект 300 включает заголовок 310 контейнера и полезную нагрузку 320 контейнера. Включение заголовка 310 и полезной нагрузки 320 в одиночный объект 300 транспортировки устраняет необходимость повторного объединения каждого заголовка с информацией о том, где расположен каждый контейнер в пределах различных транспортируемых объектов. Кроме того, это устраняет проблему решения, что передавать в первую очередь, которая характерна для предшествующих систем. Контейнерный заголовок 310 может содержать информацию о конфигурации заголовка и/или контейнерной полезной нагрузки 320. В одном варианте осуществления изобретения заголовок 310 может быть закодирован с возможностью информировать приемник о входной длине заголовка.
[40] В другом варианте осуществления изобретения, заголовок 310 может включать ряд дескрипторных статей 330 фрагментов ESG, которые идентифицируют фрагменты 340 ESG в контейнерной полезной нагрузке 320 таким способом, что приемное устройство может определять точное положение и/или длину каждого включенного в контейнер фрагмента 340 ESG. Например, в одном варианте осуществления изобретения, поле указывает, где в пределах контейнерной полезной нагрузки 320 расположено начало конкретного ESG, обеспечивая, например, значение смещения, начальную и конечную точки, и тому подобное. В других примерах реализации, метаданные 350 могут быть связаны с отдельным фрагментом 340 ESG, расположенным в пределах заголовка 310, дескрипторных статей 330, фрагмента 340 ESG или комбинации вышеперечисленного, или рядом с ними. В другом варианте осуществления изобретения сопоставление конверта метаданных 3GPP с фрагментом 340 ESG может быть использовано вместо дополнительных метаданных, расположенных в заголовке 310 этого конкретного фрагмента ESG, или может вообще устранять потребность в дополнительных метаданных.
[41] В другом варианте осуществления настоящего изобретения, фрагмент ESG может содержать информацию об услуге/интерактивности с возможностью предоставления такой информации об услуге/ интерактивности абоненту или пользователю терминала. В этом примере фрагмент ESG может содержать заданный элемент услуги/интерактивности, который может быть обнаружен и показан на дисплее терминала абонента на основе информации, полученной из метаданных, связанных с фрагментом ESG. Например, информация, которая может обеспечивать предварительно сконфигурированный шаблон интерактивной услуги, может быть преобразована в метаданные фрагмента ESG как предварительно заданный интерактивный элемент. Терминал абонента может подвергнуть эту информацию анализу, чтобы определить доступность взаимодействия с сопутствующей вещательной программой. Также суб-элементы предварительно заданного интерактивного элемента могут предоставлять информацию относительно альтернативного доступа к интерактивным услугам и атрибутам, связанным с данными, чтобы сформировать интерактивные запросы на обслуживание. Следовательно, можно обеспечивать абоненту предварительно сконфигурированный шаблон запроса на услугу/ интерактивность на основе метаданных фрагмента ESG.
[42] Таким способом, в соответствии с примером реализации настоящего изобретения, шаблон сообщения или другая форма предварительно сконфигурированного сообщения может быть доставлен во фрагменте ESG справочника услуг. Такой обмен сообщениями может быть осуществлен различными способами, такими как, но не ограничиваясь ими, Служба Коротких Сообщений (SMS), Служба Мультимедийных Сообщений (MMS) или электронная почта. Фиг.5 показывает структурную схему, иллюстрирующую пример структуры такого предварительно сконфигурированного элемента запроса на услугу/интерактивность для генерирования предварительно сконфигурированного шаблона запроса на услугу/интерактивность. В этом примере, реализующем настоящее изобретение, элемент услуги/интерактивности задан как указатель 401 сообщения об интерактивности, который может выполнять функцию локальной ссылки на предварительно сконфигурированный шаблон запроса на услугу/интерактивность изнутри приложения в терминале. Например, указатель 401 сообщения об интерактивности может указывать на атрибуты метаданных, которые описывают соответствующий шаблон сообщения.
[43] Как проиллюстрировано в примере на фиг.5, указатель 401 сообщения об интерактивности может содержать, в соответствии с примерами реализации настоящего изобретения, суб-элементы для конфигурирования или идентификации шаблона запроса на услугу/ интерактивность. Например, указатель 401 сообщения об интерактивности может содержать суб-элемент 402 шаблона SMS, суб-элемент 403 шаблона электронной почты и суб-элемент 404 шаблона MMS. Суб-элемент шаблона SMS может задавать приложение в терминале и соответствующую информацию для составления предварительно сконфигурированного сообщения SMS, готового к отправке по предварительно заданному адресу получателя в ответ на активизацию пользователя. В этом примере, субэлемент 405 To header, входящий в состав суб-элемента 402 Шаблона SMS, может задавать адрес получателя, которому может быть послано сообщение SMS, а суб-элемент 406, входящий в состав тела сообщения, может содержать предварительно заданное содержание сообщения, такое, например, как необходимая информация для выбора одной из доступных альтернатив в меню текущей вещательной программы.
[44] Элемент 401 указателя сообщения об интерактивности в настоящем примере также может содержать, в соответствии с примерами реализации настоящего изобретения, суб-элемент 403 шаблона электронной почты для того, чтобы задать адреса получателей сообщения по электронной почте и содержание сообщений, подобно тому, как рассмотрено выше в связи с суб-элементом 402 шаблона SMS. Как показано на фиг.5, суб-элемент 403 Шаблона электронной почты может содержать суб-элемент 407 To header для задания или идентификации получателя сообщения по электронной почте, элемент 408 Cc header для задания или идентификации получателя копии сообщения, элемент 409 Bcc header для задания или идентификации получателя копии сообщения без уведомления о других адресатах, суб-элемент 410 Subject header для задания или идентификации темы сообщения и суб-элемент 411 тела сообщения для задания или идентификации содержания сообщения.
[45] Элемент 401 указателя сообщения о взаимодействии также может содержать суб-элемент 404 шаблона MMS для задания или идентификации шаблона сообщения MMS. Суб-элемент 404 шаблона MMS также может быть доставлен внутри фрагмента ESG и может содержать элемент XML или отдельный файл 412 для задания или идентификации шаблона сообщения.
[46] Следующая таблица перечисляет примеры суб-элементов и атрибутов шаблона сообщения в соответствии с реализацией настоящего изобретения.
Название
Тип
Категория
Количество элементов
Описание
Тип данных
Указатель 401 сообщения об интерактивности
Е1
O
0…N
Переключает доставку шаблона сообщения для соответствующего клиента службы сообщений.
Местный URI
Значения:
SMS
MMS
Электронная почта
Шаблон SMS
Е2
O
0…N
Атрибуты:
Строка
То_Header
MessageBody
To_Header
А
М
1…N
Адрес получателя сообщения SMS, выражен как номер телефона в международном формате или в любом другом подходящем формате/стандарте.
Строка
Тело сообщения
А
O
0…1
Тело сообщения в любом подходящем формате/стандарте
Строка (166 знаков)
Шаблон электронной почты
Е2
O
0…N
Атрибуты:
Строка
To Header
Cc header
Вcс header
Subject header
Тело сообщения
To Header
А
М
1
Получатель(и) электронной почты в любом подходящем формате/стандарте
Строка
Cc Header
А
O
0…1
Получатель(и) копии электронной почты в любом подходящем формате/стандарте
Строка
Bcc Header
А
O
0…1
Получатель(и) слепой копии электронной почты в любом подходящем формате/стандарте
Строка
Subject header
А
O
0…1
Заголовок темы электронной почты в любом подходящем формате/стандарте
Строка
Тело сообщения
А
O
0…1
Тело сообщения электронной почты в любом подходящем формате/стандарте
Строка
Шаблон MMS
Е2
O
0…1
Шаблон MMS в любом подходящем формате/стандартеСхема XML шаблона MMS может бытьтранспортирована в Справочнике услуг в виде строки и передана в терминал клиента MMS для преобразования в шаблон MMS.
Строка
[37] где тип может быть элементом (Е), атрибутом (А), суб-элементом первого уровня (EI) или суб-элементом второго уровня (Е2), а категория может быть опциональной (О) или предпочтительной/обязательной (М).
[38] Фиг.6 показывает функциональную схему, иллюстрирующую пример способа предоставления интерактивных услуг в соответствии по меньшей мере с рядом аспектов настоящего изобретения. В этом примере информацию события получают (ШАГ 501) перед доставкой абоненту информации, сопутствующей событию. Например, широковещательная программа может быть принята для передачи как часть справочника услуг или фрагмента ESG. В дополнение к информации широковещательной программы во фрагменте ESG, информация, соответствующая шаблону сообщения, может быть преобразована в метаданные фрагмента ESG (ШАГ 502).
[39] В другом варианте осуществления изобретения, шаблон сообщения формируют вместе со справочником услуг путем предоставления элементов и атрибутов для создания сообщения таким способом, что у абонента нет необходимости в ручном вводе информации при создании сообщения. Например, поставщик услуги может создать справочник услуг для передачи абоненту и может включить во фрагмент справочника услуг такую информацию, как элементы или атрибуты для создания шаблона сообщения. Если, например, элемент указателя (например, элемент указателя сообщения об интерактивности, описанный выше) внедрен во фрагмент справочника услуг (то есть во фрагмент ESG), то терминал абонента может идентифицировать элементы или атрибуты, внедренные во фрагмент ESG или в метаданные фрагмента ESG, на основе элемента указателя. В примере с сообщением SMS, клиент службы SMS может размещать атрибуты в соответствующих полях для предварительного конфигурирования шаблона сообщения, содержащего информацию. В этом случае абонент освобожден от необходимости вручную вводить в сообщение соответствующую информацию. Например, клиент службы SMS может поместить атрибут получателя в поле получателя (например, to_header) и может поместить тело сообщения в поле тела сообщения для предварительного конфигурирования шаблона SMS, включая получателя и тело сообщения. Таким образом, атрибуты, которые могут быть использованы для создания шаблона сообщения при отправке сообщения, могут быть переданы абоненту во фрагменте ESG. Этот способ может быть использован в любой форме передачи сообщений. Например, MMS сообщение может использовать соответствующие атрибуты или параметры, чтобы послать подобным способом предварительно сконфигурированный шаблон.
[40] Сформированный шаблон может включать стандартную форму XML, основанную на атрибутах, вложенных во фрагмент ESG, которую может поддерживать клиент. Таким образом, фрагмент ESG может транспортировать шаблон схемы XML, также как и атрибуты, которые могут быть использованы при формировании сообщения абонента. В варианте осуществления изобретения, терминал абонента создает шаблон сообщения, включая предварительно сконфигурированную информацию, основанную на атрибутах, принятых во фрагменте ESG. В другом варианте осуществления изобретения, серверное приложение может создавать стандартизованный шаблон сообщения. Например, при обмене сообщениями MMS, шаблон сообщения может быть стандартизованным средством, созданным серверным приложением и внедренным во фрагмент ESG, как описано здесь. Эта информация, соответствующая шаблону сообщения, может быть, например, атрибутами, такими как описанные в таблице, приведенной выше, и на фиг.5, включающими различные части информации, которые, как и суб-элементы, могут быть преобразованы в метаданные фрагмента ESG. Путем преобразования суб-элементов в метаданные справочника услуг или фрагмента ESG, атрибуты могут быть введены или включены в метаданные фрагмента ESG как часть схемы справочника услуг. Альтернативно, атрибуты могут быть представлены отдельным файлом, на который сделана ссылка во фрагменте ESG. На ШАГЕ 503 фрагмент ESG с метаданными, содержащими атрибуты, соответствующие шаблону сообщения, может быть доставлен в терминал абонента.
[41] Таким способом в этом примере поставщик услуги может посылать вместе широковещательную программу, такую как видео- и аудиопотоки, и сопровождающие ее данные, связанные с интерактивными услугами, которые одновременно могут быть показаны на дисплее терминала абонента. Фиг.7 показывает пример блок-схемы, иллюстрирующей доставку программы вещания и данных, связанных с интерактивными услугами, с помощью фрагмента ESG и метаданных. В этом примере вещательное событие, содержащее как видео/аудиопотоки, так и интерактивные услуги, готовят для доставки (ШАГ 601). Поставщик услуги передает видео/аудиопоток для программы или события (ШАГ 602). Поставщик услуги также передает информацию справочника услуг во фрагменте ESG. Информация об интерактивных услугах, преобразованная (ШАГ 603), как суб-элементы, в метаданные фрагмента ESG, также может быть передана поставщиком услуги. Преобразование может включать, например, внедрение суб-элементов или атрибутов в справочник услуг или в схему XML. Например, если послано сообщение SMS, то параметры или атрибуты, указывающие адрес получателя или содержание тела сообщения, могут быть включены или преобразованы в метаданные схемы справочника услуг (схема XML) или фрагмента ESG. Альтернативно, параметры могут быть представлены в виде отдельного файла, на который во фрагменте ESG сделана ссылка. Таким способом, в варианте осуществления настоящего изобретения, необходимую информацию добавляют как один или больше элемент метаданных ESG, как проиллюстрировано на фиг.5, причем один или больше элемент может включать индикатор, чтобы побудить клиента вещательной программы в принимающем терминале к синтаксическому анализу информации об интерактивных услугах. Например, информация об интерактивных услугах может быть файлом в формате HTML, предоставляющим информацию о предложениях интерактивных услуг. Такой файл, содержащий предложение интерактивных услуг, может быть назван "интерактивной страницей".
[42] Как проиллюстрировано в варианте осуществления изобретения на фиг.7, звуковая/ визуальная информация события или программы может быть показана на дисплее терминала 604 абонента. Терминал абонента также может отобразить предварительно сконфигурированный шаблон, связанный с интерактивными услугами (ШАГ 605). Шаг 605 также может быть опциональным. Например, абонент может активировать посылку запроса на интерактивные услуги без необходимости знания всех подробностей о месте назначения или кодировании, которое идентифицирует эту опцию. Интерактивные услуги также могут быть показаны одновременно с предварительно сконфигурированным шаблоном или шаблоном сообщения. Предварительно сконфигурированный шаблон или шаблон сообщения могут быть получены в терминале абонента в результате синтаксического анализа соответствующих метаданных фрагмента ESG. Например, абонент мобильного вещания может принимать фрагмент ESG, который включает элементы и атрибуты, связанные с этим шаблоном сообщения. Терминал абонента может подвергнуть синтаксическому анализу фрагмент ESG, чтобы идентифицировать эти атрибуты. Например, синтаксический анализ фрагмента ESG в схеме SMS может идентифицировать получателя (например, to header) и тело сообщения. На основании этих идентифицированных атрибутов, клиент службы SMS может сформировать SMS, чтобы включить эти идентифицированные атрибуты, взятые из фрагмента ESG. Абонент может, например, выбрать опцию на результирующем шаблоне сообщения, чтобы послать фактически законченное сообщение SMS.
[43] В другом примере, элемент указателя, такого как указатель интерактивного сообщения, может быть принят в вещательном приложении клиента. Текст шаблона (схема XML) может быть получен в результате синтаксического анализа и передан приложению клиента в виде строки. Клиент может распознать схему шаблона как XML и путем синтаксического анализа извлечь атрибуты из строки. Такие атрибуты могут включать, например, получателя или тело сообщения. Приложение клиента затем может создать предварительно сконфигурированное сообщение. Также предварительно сконфигурированное сообщение может быть изменено абонентом до отправки, если необходимо.
[44] Терминал абонента может принимать фрагменты ESG, связанные со справочником услуг и содержащие информацию, которая соответствует вещательной программе и связанным с ней интерактивным услугам. Фиг.8 показывает блок-схему, которая иллюстрирует пример приема информации фрагмента ESG и метаданных в терминале абонента в соответствии с реализацией настоящего изобретения. Этот пример иллюстрирует, как принимают информацию фрагмента ESG (ШАГ 701). Эта информация может включать контент программы, такой как звуковой и/или видеопоток программы. Фрагмент ESG может содержать элемент для идентификации или указания атрибутов, преобразованных в метаданные фрагмента ESG для шаблона сообщения. Пример такого элемента представляет собой элемент указателя сообщения об интерактивности. Терминал абонента обнаруживает присутствие элемента, такого, например, как элемент указателя сообщения об интерактивности, в метаданных фрагмента ESG и подвергает данные синтаксическому анализу (ШАГ 702), чтобы получить информацию, содержащуюся в элементе, с целью определения атрибутов для составления предварительно сконфигурированного шаблона обмена сообщениями. Например, для шаблона обмена сообщениями SMS, атрибуты могут включать To header и тело сообщения для определения получателя, чтобы принять сообщение SMS (To_header) и содержание сообщения (тело сообщения). Основанный на атрибутах, шаблон обмена сообщениями может быть показан на дисплее в терминале абонента.
[45] Абонент может взаимодействовать с услугой, выбирая предложение услуги (ШАГ 703) на основе принятых предварительно сконфигурированных интерактивных опций. В этом примере абонент может выбирать опцию через шаблон передачи сообщений. Результирующий примитив может быть послан клиенту службы SMS, чтобы сформировать предварительно сконфигурированный запрос на услугу (ШАГ 704). В некоторых примерах абонент также может подтвердить взаимодействие. Например, абонент может разместить заявку на покупку как интерактивный ввод и также может подтвердить, что заявка была размещена. Также в ряде примеров ответное сообщение или другой пригодный ответ может быть доставлен (ШАГ 705) с помощью доставки запроса на услугу.
[46] В иллюстративных целях, пример предложенного способа показан на фиг.8. Телевизионную программу, такую, например, как телешоу "Американский идол", поставщик услуги доставляет в терминалы абонентов. С программой "Американский идол" связаны предложения интерактивных услуг, в которых абоненты или зрители могут голосовать за участников этой программы. При передаче программы зрителям в этом примере могут быть предоставлены по меньшей мере два типа файлов контента. Первый тип файла контента представляет собой видео- и аудиопотоки для программы "Американский идол". Второй тип файла контента, доставляемого в терминал абонента, представляет собой файл, такой как файл формата HTML, для предложения информации относительно интерактивных услуг, связанных с программой. В этом примере зрители обеспечены возможностью взаимодействовать с программой и голосовать за наилучшего (или наихудшего) участника телешоу, чтобы исключить их из телешоу (или оставить их в телешоу). Интерактивные услуги могут быть предоставлены на странице документа, которая может быть названа "интерактивной страницей". Эта интерактивная страница может обеспечивать зрителя дополнительными средствами, предоставляющими возможность голосовать за участников, а также обеспечивать любую другую уместную информацию.
[47] Информация, имеющая отношение к программе, которая предоставлена абонентам, может быть доставлена различными способами. В варианте осуществления изобретения для программы телешоу "Американский идол" может быть предусмотрена рекламная "приманка", такая как "Голосуй за Рубена или Клая". Эта информация может быть доставлена, например, как часть справочника услуг. Если информация предоставлена как часть справочника услуг, то терминал абонента может выполнить синтаксический анализ информации на основе сопутствующих атрибутов, также принятых в справочнике услуг. Эта информация может быть предоставлена абоненту, который может видеть ее на экране своего дисплея. Таким образом, информация может быть частью фактического вещания для абонента, если необходимо. Альтернативно, информация может быть доставлена как часть справочника услуг, но во фрагменте расширения, который может быть доступен через параметр расширения. Пример параметра расширения для доступа к фрагменту расширения включает ExtensionURI (тип AnyURI (любой URI)), который может быть предложен соответствующими фрагментами ESG. Такая информация может быть доставлена или показана в любое время по отношению к доставке вещательной программы. Например, информация может быть доставлена или показана в то же самое время, что и вещательная программа, или в другое время, например, на следующий день (например, чтобы напомнить зрителям, что голосование в телешоу "Американский идол" все еще продолжается).
[48] В другом примере доставки информации программы, такой как "приманка" для телешоу "Американский идол", информация программы может быть доставлена как часть вещания. Например, информация программы может быть доставлена непосредственно в видео/аудиопотоке вещания, чтобы присутствовать на экране дисплея как часть вещания. Альтернативно, информация может быть доставлена как часть вещания, но в отдельном файле. Например, информация может быть доставлена в файле формата НТМ, который передается отдельно от вещания и может быть показан пользователю на экране дисплея одновременно с вещанием или в другое время. Если информация доставлена или показана в другое время, то информация может быть показана, например, во время показа другой программы или во время показа рекламы или объявлений, если необходимо.
[49] Контент программы телешоу "Американский идол" в этом примере может быть принят в терминале абонента. Терминал абонента также принимает указатель атрибутов, связанных с шаблоном сообщения. Атрибуты могут быть преобразованы в метаданные, связанные с соответствующим фрагментом ESG. Например, указатель может быть элементом указателя сообщения об интерактивности для указания атрибутов в метаданных фрагмента ESG, который может идентифицировать и характеризовать этот шаблон сообщения. Эта информация, которую содержит принятый фрагмент ESG, также может включать данные заголовка и тела сообщения, или содержание сообщения. Приемник абонента может выполнить синтаксический анализ принятых данных фрагмента ESG, чтобы получить указатель шаблона сообщения из атрибутов, извлеченных из метаданных фрагмента ESG. Этот шаблон сообщения, основанный на таких атрибутах, может быть показан абоненту. В варианте осуществления изобретения этот шаблон сообщения обеспечивает опции для голосования и информацию о стоимости голосования.
[50] Абонент может голосовать, выбирая соответствующий вариант ответа. Например, шаблон сообщения может содержать и показывать на экране значок кнопки, ссылки или другой значок или показывать список таких значков кнопок, ссылок или других значков, которые абонент может активировать курсором. Активирование нужной кнопки или ссылки может вызвать передачу примитива и размещение голоса за выбранного соответствующего индивидуума или участника телешоу.
[51] В этом примере шаблон сообщения может содержать любую подходящую информацию в предварительно сконфигурированном формате. Например, интерактивная страница также может обеспечивать опцию для отправки электронной почты от болельщика любимому участнику телешоу. В этом примере атрибуты To_header и subject_header могут быть предварительно заданы так, что когда приложение клиента принимает фрагмент ESG (то есть контент программы), включающий элемент указателя сообщения об интерактивности (электронная почта), то это приложение клиента предоставляет вышеуказанные атрибуты (например, To_header и subject_header) клиенту электронной почты, который показывает на экране приглашение пользователю написать тело сообщения.
[52] В другом варианте осуществления предложенного способа, проиллюстрированном на фиг.8, пользователь может приобрести мелодию для мобильного устройства. В этом примере поставщик услуги обеспечивает информацию программы, такую как видео- и/или звуковые данные, и файл, обеспечивающий информацию относительно интерактивных услуг (то есть, "интерактивную страницу"). Фрагмент ESG может быть принят в терминале абонента и содержит указатель на атрибуты для шаблона сообщения, которые могут быть преобразованы в метаданные фрагмента ESG. Указатель может быть элементом указателя сообщения об интерактивности, который указывает такие атрибуты, как To_header (идентифицирующий получателя данных) или Messagebody (обеспечивающий содержание сообщения). В этом примере пользователь может разместить свой заказ на мелодию для мобильного телефона. Также пользователь может подтвердить свой заказ или подтвердить его прием для дополнительной уверенности. Например, шаблон сообщения может обеспечивать дополнительный интерфейс с требованием, чтобы пользователь подтвердил свое намерение разместить заказ, на что пользователь может ответить, например, активированием соответствующего значка или ссылки на экране. Также поставщик услуги может затем передать заказанную мелодию для мобильного телефона пользователю. Альтернативно, поставщик услуги может предоставлять гипертекстовую ссылку, чтобы указать, где может быть найдена нужная ссылка.
[53] В другом варианте доставки шаблонов сообщения, абонент или зритель программы может посылать электронную почту участнику программы. В этом примере программу, такую как телешоу "Американский идол" передают зрителям. Информация справочника услуг также может быть передана абоненту во фрагменте ESG с атрибутами, соответствующими шаблону сообщения, преобразованными в метаданные фрагментов ESG. Терминал абонента может выполнить синтаксический анализ этих фрагментов ESG, идентифицировать атрибуты и показать на экране дисплея шаблон сообщения, например, интерактивную страницу. Интерактивная страница может обеспечивать любой тип подходящей опции. В этом примере опции включают опцию для отправки электронной почты выбранному участнику телешоу "Американский идол".
[54] В этом примере, атрибуты, такие как to_header и subject_header, могут быть предварительно заданы у поставщика услуг. Например, атрибут subject_header может быть задан как "Почта болельщика Рубену", при этом выбор соответствующей опции активирует отправку электронного письма Рубену (участнику телешоу) с темой "Почта Рубену от болельщика". Контент программы может быть передан от поставщика услуги зрителю в терминал абонента во фрагменте ESG. Фрагмент ESG также включает элемент указателя (например, элемент указателя сообщения о взаимодействии (электронная почта)), который идентифицирует атрибуты в терминале абонента. В этом примере идентифицированные атрибуты могут быть to_header и subject_header (например, "Почта Рубену от болельщика"). Соответствующий шаблон сообщения может быть показан на экране дисплея терминала абонента и обеспечивает опцию, необходимую для отправки электронной почты болельщика. Выбор опции затем может побудить зрителя написать сообщение, включить приложения и т.д.
[55] Фиг.9 показывает пример схемы алгоритма передачи шаблона сообщения в терминал абонента. В этом примере фрагмент ESG может быть принят на ШАГЕ 802 в терминале абонента. Фрагмент ESG может быть связан с событием или программой. Терминал абонента также принимает данные, соответствующие элементу интерактивности, связанному с фрагментом ESG (ШАГ 803). Кроме того, терминал абонента может принимать указатель, связанный с фрагментом ESG, в соответствующем сообщении (ШАГ 804). На основе указателя, принятого в терминале абонента, приложение в терминале абонента может получить связанные с ним атрибуты, чтобы предоставить шаблон сообщения. Шаблон сообщения может содержать список опций предложения интерактивных услуг. На ШАГЕ 805 система принимает выбранную абонентом опцию из списка опций в предложении интерактивных услуг. На основе выбранной опции система может обеспечить ответное сообщение (ШАГ 806), если это необходимо. Например, если абонент хочет послать электронную почту участнику телевизионного шоу, то абонент может выбрать опцию из списка опций, чтобы сформировать и отправить электронное письмо. Система может ответить на выбор опции ответным сообщением, показываемым на экране дисплея (ШАГ 806), для информирования абонента о ходе обработки выбранной опции.
[56] Таким образом, описаны система и способ, в которых программу можно передать от поставщика услуги в терминал абонента, включая элемент указателя, указывающий на атрибуты для отображения шаблона сообщения для интерактивных услуг, связанных с программой, на экране дисплея в терминале абонента. Контент программы, такой как звуковой или видеосигнал, связанный с программой, может быть передан во фрагменте ESG, и атрибуты могут быть преобразованы в метаданные фрагмента ESG. Шаблон сообщения стандартизирован так, что пользователь освобожден от необходимости знать тип интерактивности. Выбор нужной опции в шаблоне сообщения может возвращать предварительно сконфигурированное сообщение поставщику услуги. В зависимости от формы интерактивности, необходимость в последующем участии пользователя может быть устранена. Например, если взаимодействие относится к голосованию за участника телевизионной игры, такой как телешоу "Американский идол", то абонент может выбрать опцию в шаблоне сообщения, соответствующую любимому участнику. Необходимость в дополнительном вводе абонентом информации устранена. Однако, если абонент также хочет послать электронную почту участнику телешоу, то абонент тогда может ввести сообщение после выбора опции электронной почты.
[57] В другом варианте осуществления настоящего изобретения, информацию события во фрагменте ESG можно передать абоненту в соединении с элементом указателя и информацией атрибута. Таким способом абонент может принимать программу или информацию события (например, контент программы) одновременно с предложением интерактивной услуги. Таким способом абонент может быть информирован о доступности и выборе интерактивных услуг, связанных с каждым событием или программой в ряде событий или программ во время просмотра.
[58] В другом варианте осуществления настоящего изобретения информация фрагмента ESG может быть использована рядом приложений. В этом примере фрагмент ESG представляет собой транспортное средство для предложений интерактивных услуг, связанных с событиями. Информация для предоставления шаблона сообщения (например, атрибутов или субэлементов) может быть принята через обновление фрагмента ESG, в то время как абонент просматривает программу или событие. Таким способом абонент может принимать информацию для шаблона сообщения и обновления информации для шаблона сообщения, с показом шаблона сообщения на экране дисплея во время просмотра события или программы.
[59] Кроме того, в соответствии с реализациями настоящего изобретения, предложения интерактивной услуги могут быть обеспечены в заданных областях выбора на экране дисплея. Например, предложения интерактивной услуги могут быть показаны в шаблоне сообщения в предназначенной для этого области на экране дисплея, если это желательно. Указанная область на экране дисплея может быть задана в составе информации фрагмента ESG или, альтернативно, может быть задана исходным потоком контента.
[60] В другом варианте осуществления настоящего изобретения может быть предусмотрен считываемый компьютером носитель, содержащий считываемый компьютером код для преобразования атрибутов, элементов и/или суб-элементов, связанных с шаблоном сообщения. Шаблон сообщения может быть связан с предложениями интерактивных услуг события или программы. Шаблон сообщения может, например, быть показан на экране дисплея в терминале абонента и может предоставлять абоненту список опций для выбора.
[61] Настоящее изобретение включает любой новый признак или комбинацию признаков, раскрытых здесь явно или в виде любого их обобщения. Хотя изобретение было описано на конкретных примерах, включая предпочтительные варианты реализации настоящего изобретения, специалисты в этой области техники должны понимать, что возможны многочисленные разновидности и перестановки описанных выше систем и способов. Поэтому рамки изобретения являются такими широкими, как сформулировано в приложенных пунктах формулы.