Способ доставки шаблонов сообщений в справочнике услуг цифрового вещания
Иллюстрации
Показать всеИзобретение относится к сетям связи, и в частности, к шаблонам сообщений в электронных справочниках услуг, которые используют в сетях связи. Техническим результатом является создание системы для предложения абонентам интерактивных услуг, отличающихся эффективностью, гибкостью, которая может устранить ошибки или минимизировать их частоту при вводе абонентом своего ответа. Предложены устройства и способы для передачи и приема фрагментов ESG (электронный справочник услуг), связанных с событием или программой. Событие или программа могут включать компоненту интерактивной услуги, с помощью которой абонент может взаимодействовать с программой в реальном времени. Информация контента программы, такая как аудио- и видеоданные, связанные с программой, может быть передана абоненту во фрагменте ESG. Фрагмент ESG может иметь связанные с ним метаданные, которые могут содержать преобразованную информацию, относящуюся к компоненте интерактивной услуги события или программы. Оконечное устройство или приемник абонента могут выполнить анализ данных, которые включены во фрагмент ESG, чтобы определить атрибуты, необходимые для отображения дисплеем шаблона сообщения, связанного с компонентой интерактивной услуги события или программы. Взаимодействие абонента с программой может быть обеспечено с помощью этого шаблона сообщения. 8 н. и 30 з.п. ф-лы, 9 ил., 1 табл.
Реферат
ОБЛАСТЬ ТЕХНИКИ
[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 может размещать атрибуты в соответствующих полях для предварительного конфигурирования шаблона сообщения, содержащего информацию. В этом слу