Способы и аппарат для распределения информационного наполнения, поддерживающие множество объектов обслуживания клиентов и составителей пакетов информационных наполнений
Иллюстрации
Показать всеЗаявлена система для распределения информационного наполнения таким образом, чтобы поддерживать множество объектов обслуживания клиентов и составителей пакетов информационных наполнений. Техническим результатом является обеспечение распределения информационных наполнений с формированием параметров поставщиков и множества составителей пакетов информационных наполнений, связанных с этими поставщиками, что обеспечивает повышение оперативности обслуживания клиентов. Обеспечен способ распределения информационного наполнения. Способ содержит прием параметров, которые идентифицируют одного или больше составителей пакетов информационных наполнений, связанных с одним или больше поставщиками. Способ также включает в себя прием параметров составителей пакетов, которые описывают один или больше пакеты, связанные с одним или больше составителями пакетов информационных наполнений. Способ также включает в себя генерирование системной информации, которая содержит параметры ФСОК и параметры составителей пакетов, а также передачу системной информации. 7 н. и 31 з.п. ф-лы, 11 ил.
Реферат
Притязание на приоритет по §119 раздела 35 кодекса законов США
Настоящая заявка на патент испрашивает преимущество приоритета предварительной патентной заявки США № 60/715,548 под названием "Способы и системы для обеспечения обслуживания множества клиентов и множества розничных торговцев на карманном устройстве для индивидуальной связи", зарегистрированной 8 сентября 2005 г. и переуступленной ее правопреемнику, и тем самым явно включенной здесь путем ссылки.
Предшествующий уровень техники
Область техники, к которой относится изобретение
Настоящая заявка на патент относится в общем к системам распределения информационных наполнений, и более конкретно к системе для распределения информационных наполнений в сети передачи данных, предназначенной для поддержания множества составителей пакетов информационных наполнений и объектов обслуживания клиентов.
Предшествующий уровень техники
В современных системах доставки информационных наполнений/ распределения мультимедийной информации поставщик формирования счетов и обслуживания клиентов (ФСОК) выполняет услуги, доступные через локальную сеть, таким образом, чтобы устройства, функционирующие в этой сети, имели возможность принимать эти услуги. Например, единственный поставщик ФСОК в состоянии предлагать имеющиеся в наличии услуги от одного или больше составителей пакетов информационных наполнений. Для обычного переносного устройства вся взаимосвязь между клиентом и сетью полностью управляется исключительно поставщиком ФСОК. Это приводит к тому, что устройство (клиент) покупает все услуги через поставщика ФСОК основной сети.
К сожалению, эта ситуация может быть приемлемой, когда сети передачи речевых сигналов, передачи данных и мультимедийной информации имеют единственное монопольное использование; однако, поскольку устройства получают доступ к множеству сетей, существует возрастающая потребность поддерживать множество поставщиков ФСОК таким образом, чтобы устройство могло принимать большое разнообразие предложений услуг.
Следовательно, необходима система, предназначенная для распределения информационных наполнений, которая поддерживает множество поставщиков ФСОК и множество составителей пакетов информационных наполнений, связанных с этими поставщиками ФСОК.
Сущность изобретения
В одном или больше вариантах осуществления обеспечена распределительная система, которая функционирует таким образом, чтобы поддерживать множество поставщиков ФСОК и множество составителей пакетов информационных наполнений с целью распределения информационного наполнения.
В одном варианте осуществления обеспечен способ распределения информационного наполнения. Способ содержит прием параметров ФСОК, которые идентифицируют одного или больше составителей пакетов информационных наполнений, связанных с одним или больше поставщиками ФСОК. Способ также содержит прием параметров составителей пакетов, которые описывают один или больше пакеты, связанные с одним или больше составителями пакетов информационных наполнений. Способ также содержит генерирование системной информации, которая содержит параметры ФСОК и параметры составителей пакетов, и передачу системной информации.
В одном варианте осуществления обеспечен аппарат для распределения информационных наполнений. Аппарат содержит логическую схему приемника, сконфигурированную так, чтобы принимать параметры ФСОК, которые идентифицируют одного или больше составителей пакетов информационных наполнений, связанных с одним или больше поставщиками ФСОК, и параметры составителей пакетов, которые описывают один или больше пакеты, связанные с одним или больше составителями пакетов информационных наполнений. Аппарат также содержит логическую схему системной информации, сконфигурированную так, чтобы генерировать системную информацию, которая содержит параметры ФСОК и параметры составителей пакетов, и логическую схему передатчика, сконфигурированную так, чтобы передавать системную информацию.
В одном варианте осуществления обеспечен аппарат для распределения информационного наполнения. Аппарат содержит средство для приема параметров ФСОК, которые идентифицируют одного или больше составителей пакетов информационных наполнений, связанных с одним или больше поставщиками ФСОК, и средство для приема параметров составителей пакетов, которые описывают один или больше пакеты, связанные с одним или больше составителями пакетов информационных наполнений. Аппарат также содержит средство для генерирования системной информации, которая содержит параметры ФСОК и параметры составителей пакетов, и средство для передачи системной информации.
В одном варианте осуществления обеспечен пригодный для чтения компьютером носитель информации, который содержит команды, которые при выполнении по меньшей мере одним процессором действуют с целью распределения информационного наполнения. Пригодный для чтения компьютером носитель информации содержит команды для приема параметров ФСОК, которые идентифицируют одного или больше составителей пакетов информационных наполнений, связанных с одним или больше поставщиками ФСОК, и команды для приема параметров составителей пакетов, которые описывают один или больше пакеты, связанные с одним или больше составителями пакетов информационных наполнений. Пригодный для чтения компьютером носитель информации также содержит команды для генерирования системной информации, которая содержит параметры ФСОК и параметры составителей пакетов, и команды для передачи системной информации.
В одном варианте осуществления обеспечен по меньшей мере один процессор, который сконфигурирован так, чтобы выполнять способ распределения информационного наполнения. Способ содержит прием параметров ФСОК, которые идентифицируют одного или больше составителей пакетов информационных наполнений, связанных с одним или больше поставщиками ФСОК, и прием параметров составителей пакетов, которые описывают один или больше пакеты, связанные с одним или больше составителями пакетов информационных наполнений. Способ также содержит генерирование системной информации, которая содержит параметры ФСОК и параметры составителей пакетов, и передачу системной информации.
В одном варианте осуществления обеспечен способ распределения информационного наполнения. Способ содержит прием сообщений с системной информацией, и определение идентификатора поставщика ФСОК. Способ также содержит выполнение синтаксического анализа сообщений с системной информацией, основываясь на идентификаторе поставщика ФСОК, чтобы определять проанализированные параметры системной информации, и визуализацию выбранной части проанализированных параметров системной информации.
В одном варианте осуществления обеспечен аппарат для распределения информационного наполнения. Аппарат содержит логическую схему приема, сконфигурированную так, чтобы принимать сообщения с системной информацией, и логическую схему проведения синтаксического анализа, сконфигурированную так, чтобы определять идентификатор поставщика ФСОК, и проводить синтаксический анализ сообщений с системной информацией, основываясь на идентификаторе поставщика ФСОК, чтобы определять проанализированные параметры системной информации. Аппарат также содержит логическую схему визуализации, сконфигурированную для визуализации выбранной части проанализированных параметров системной информации.
В одном варианте осуществления обеспечен пригодный для чтения компьютером носитель информации, который содержит команды, которые при выполнении по меньшей мере одним процессором действуют с целью распределения информационного наполнения. Пригодный для чтения компьютером носитель информации содержит команды для приема сообщений с системной информацией и команды для определения идентификатора поставщика ФСОК. Пригодный для чтения компьютером носитель информации также содержит команды для проведения синтаксического анализа сообщений с системной информацией, основываясь на идентификаторе поставщика ФСОК, чтобы определять проанализированные параметры системной информации, и команды для визуализации выбранной части проанализированных параметров системной информации.
Другие аспекты вариантов осуществления станут очевидными после рассмотрения сформулированного ниже краткого описания чертежей, описания и формулы изобретения
Краткое описание чертежей
Вышеизложенные аспекты вариантов осуществления, описанные в данном описании, станут более очевидными в отношении последующего подробного описания, приведенного в связи с прилагаемыми чертежами, на которых:
фиг. 1 показывает сеть, которая содержит вариант осуществления распределительной системы;
фиг. 2 показывает детализированную схему варианта осуществления сервера распределения, подходящего для использования в вариантах осуществления распределительной системы;
фиг. 3 показывает вариант осуществления способа функционирования сервера в вариантах осуществления распределительной системы;
фиг. 4 показывает детализированную схему варианта осуществления устройства, подходящего для использования в вариантах осуществления распределительной системы;
фиг. 5 показывает вариант осуществления способа функционирования устройства в вариантах осуществления распределительной системы;
фиг. 6 показывает вариант осуществления структуры информации системы для использования в вариантах осуществления распределительной системы;
фиг. 7 показывает вариант осуществления схемы общего сообщения о рынке для использования в вариантах осуществления распределительной системы;
фиг. 8 показывает вариант осуществления схемы сообщения составителя пакетов информационных наполнений о рынке для использования в вариантах осуществления распределительной системы;
фиг. 9 показывает детализированную схему варианта осуществления схемы записи пакетов для использования в вариантах осуществления распределительной системы;
фиг. 10 показывает вариант осуществления схемы сообщения описания услуг для использования в вариантах осуществления распределительной системы; и
фиг. 11 показывает вариант осуществления схемы записи об услугах для использования в вариантах осуществления распределительной системы.
Описание
Последующее детализированное описание описывает варианты осуществления распределительной системы, которая поддерживает множество поставщиков ФСОК и множество составителей пакетов информационных наполнений. Эта система особенно хорошо подходит для распределения услуг/информационного наполнения для переносных устройств, имеющих ограниченные ресурсы, но может использоваться с любым типом устройства. Эту систему также можно использовать в любом типе сетевой среды, включая, но не ограничиваясь этим, сети связи, сети общего пользования, такие как Интернет, частные сети, такие как виртуальные частные сети (ВЧС), локальные сети, глобальные сети, сети дальней связи, или любой другой тип сетей передачи данных или сетей связи.
В данном описании используются следующие определения для описания вариантов осуществления распределительной системы.
Поставщик ФСОК. Поставщик формирования счетов и обслуживания клиентов (ФСОК) является объектом, который принимает и обслуживает подписки пользователей на доступные пакеты. В одном варианте осуществления каждое устройство связано с единственным поставщиком ФСОК. В другом варианте осуществления, каждое устройство может быть связано с одним или больше поставщиками ФСОК.
Составитель пакетов информационных наполнений. Составитель пакетов информационных наполнений представляет собой объект, который определяет и поддерживает пакеты.
Поставщик информационных наполнений. Поставщик информационных наполнений является объектом, который поставляет информационное наполнение услуги. Поставщик информационных наполнений также поставляет описания информационного наполнения.
Пакет. Пакет представляет собой совокупность из одного или больше уровней, которые предлагаются на подписной основе.
Уровень. Уровень представляет собой совокупность из одной или больше услуг.
Услуга. Услуга содержит последовательность представлений, предлагаемых под единой меткой и поставляемых с использованием определенного набора потоков. Услуга представляет самый маленький элемент, на который может быть выполнена подписка в распределительной системе.
Фиг. 1 показывает сеть 100, которая содержит вариант осуществления распределительной системы. Сеть 100 содержит переносные устройства (102, 104 и 106), поставщиков 110 ФСОК, составителей 118 пакетов информационных наполнений и поставщиков 120 информационных наполнений, где все они подсоединены к распределительной сети 108.
Устройства (102, 104 и 106) представляют собой переносные устройства, которые осуществляют связь с распределительной сетью 108, чтобы обеспечивать возможность пользователям устройств обращаться к распределительной сети 108 для выполнения подписки, чтобы принимать имеющиеся в наличии пакеты.
Поставщики 110 ФСОК принимают и обслуживают подписки пользователей, которые получают от устройств через распределительную сеть 108. Каждое из устройств (102, 104 и 106) связано с единственным поставщиком ФСОК. Например, устройство 102 связано с ФСОК 112, устройство 104 связано с ФСОК 114, а устройство 106 связано с ФСОК 116. Для ясности в последующих разделах подробно описана работа только поставщика 112 ФСОК; однако, поставщики 114 и 116 ФСОК действуют аналогичным образом.
Поставщик 112 ФСОК устанавливает связь 120 с одним или больше составителями пакетов 118 информационных наполнений. При этой связи 120 происходит обмен информацией, идентифицирующей один или больше пакетов, которые составители 118 пакетов информационных наполнений предлагают устройствам, связанным с поставщиком 112 ФСОК. Затем поставщик 112 ФСОК передает для распределительной сети 108 параметры 122 ФСОК, которые идентифицируют пакеты, связанные с поставщиком 112 ФСОК.
Составители 118 пакетов информационных наполнений определяют и поддерживают пакеты. Составители 118 пакетов информационных наполнений устанавливают связь 126 с одним или больше поставщиками 124 информационных наполнений. При этой связи 126 происходит обмен информацией, идентифицирующей один или больше пакетов, которые поставщики 124 информационных наполнений предлагают для подписки через составителей 118 пакетов информационных наполнений. Затем составители 118 пакетов информационных наполнений передают для распределительной сети 108 параметры 128 составителей пакетов, которые идентифицируют пакеты, предлагаемые составителями 118 пакетов информационных наполнений. Следует отметить, что определенный составитель пакетов информационных наполнений может быть связан больше чем с одним поставщиком ФСОК.
Поставщики 124 информационных наполнений поставляют информационное наполнение услуг в распределительную сеть 108 в параметрах 130 программирования. Параметры 130 программирования также содержат описания информационного наполнения, которые обеспечивают возможность распределительной сети 108 поддерживать инструкцию представления информации (ИПИ), которая обеспечивает описание пакетов и связанных услуг, доступных через распределительную сеть 108 в любой данный момент времени. В качестве альтернативы описание пакетов и связанных услуг, доступных через распределительную сеть 108, может поставляться пользователю устройства через любой другой тип интерфейса пользователя. Следует отметить, что определенный поставщик информационных наполнений может быть связан больше чем с одним составителем пакетов информационных наполнений.
Распределительная сеть 108 является ответственной за доставку услуг на устройства (102, 104 и 106). Она также является ответственной за создание и доставку сопроводительных параметров системной информации (СИ). В одном варианте осуществления связь между распределительной сетью 108 и устройствами (102, 104 и 106) организована в набор потоков, например, для переноса различных компонентов информации услуги в реальном времени, или потоков IP (протокола межсетевого взаимодействия), адресованных в различные порты IP в обслуживании Datacast IP (одновременной передачи телевидения и данных протокола IP). Все потоки, которые должны быть сделаны доступными в определенной локальной или глобальной сети, группируются в соответствующую мультиплексную передачу.
Распределительная сеть 108 содержит любую комбинацию проводных и беспроводных сетевых технологий. Например, распределительная сеть 108 может быть беспроводной сетью многоадресной передачи/широковещательной передачи. В одном варианте осуществления распределительная сеть 108 содержит сервер 132, который функционирует для приема параметров 122 ФСОК от одного (или) больше поставщиков 110 ФСОК. Сервер 132 также принимает параметры 128 составителей пакетов от составителей 118 пакетов информационных наполнений и параметры 130 программирования от поставщиков 124 информационных наполнений. Сервер 132 обрабатывает принимаемые параметры с целью генерирования параметров 134 системной информации (СИ), которые содержат инструкции представления информации (ИПИ) 136.
Параметры 134 СИ содержат набор информации, которая дает возможность устройству определять местоположение пакетов и услуг и/или подписываться на имеющиеся в наличии пакеты и услуги. СИ также содержит описания пакетов и услуг и ИПИ 136. ИПИ 136 содержит планирование имеющихся в наличии заголовков, которое поставляется устройству в виде последовательности блоков ИПИ.
Во время работы варианта осуществления распределительной системы распределительная сеть 108 активизирует устройства (102, 104 и 106) и передает СИ 134, которую устройства (102, 104 и 106) способны принимать. Затем устройства (102, 104 и 106) действуют с целью обработки СИ 134 и связанных ИПИ 136, чтобы визуализировать информацию для пользователей устройств, чтобы видеть имеющиеся в наличии пакеты и/или услуги. Тогда пользователи устройств имеют возможность подписаться для приема одного или больше пакетов. Например, пользователь устройства 102 выбирает пакет для подписки из информации, визуализированной из СИ 134. Затем устройство 102 передает запрос на подписку в распределительную сеть 108, чтобы подписаться на выбранный пакет. Запрос на подписку после этого обрабатывается распределительной сетью и направляется поставщику ФСОК, связанному с запрашивающим устройством. Затем поставщик ФСОК действует так, чтобы подписать устройство на прием запрашиваемого пакета.
В одном или больше вариантах осуществления сервер 132 распределения функционирует в варианте осуществления распределительной системы посредством выполнения одной или больше из следующих функций:
1. Получение параметров ФСОК, составителей пакетов и программирования, связанных с выбранными поставщиками ФСОК, составителями пакетов информационных наполнений и поставщиками информационных наполнений.
2. Генерирование СИ со связанными параметрами ИПИ.
3. Передача СИ в активизированные устройства.
5. Прием одного или больше запросов на подписку от этих устройств.
Таким образом, варианты осуществления распределительной системы действуют с целью поддерживания множества поставщиков ФСОК и множества составителей пакетов информационных наполнений, чтобы обеспечивать возможность устройству подписываться на прием имеющихся в наличии пакетов. Следует отметить, что сеть 100 иллюстрирует только одну конфигурацию и что другие конфигурации или компоновки в пределах объема описываемых вариантов осуществления являются возможными.
Фиг. 2 показывает детализированную схему варианта осуществления сервера 200 распределения, подходящего для использования в вариантах осуществления распределительной системы. Например, сервер 200 распределения можно использовать в качестве сервера 132 распределения на фиг. 1. Сервер 200 распределения содержит логическую схему 202 обработки данных, логическую схему 204 генерирования СИ, логическую схему 208 приемопередатчика и логическую схему 210 активизации, где все они подсоединены к внутренней шине 212 передачи данных. Сервер 200 также содержит запоминающее устройство 214 для параметров ФСОК, запоминающее устройство 216 для параметров составителей пакетов и запоминающее устройство 218 для параметров программирования, которые все также подсоединены к шине 212 передачи данных.
В одном или больше вариантах осуществления логическая схема 202 обработки данных содержит ЦП (центральный процессор), процессор, вентильную матрицу, реализованную аппаратным образом логику, запоминающие элементы, виртуальную машину, программное обеспечение и/или любую комбинацию аппаратного обеспечения и программного обеспечения. Таким образом, логическая схема 202 обработки данных в общем содержит логическую схему, предназначенную для выполнения машинно-считываемых команд и управления одним или больше другими функциональными элементами сервера 200 через внутреннюю шину 212 передачи данных.
Логическая схема 208 приемопередатчика содержит аппаратное обеспечения и/или программное обеспечение, которое действует так, чтобы обеспечить возможность серверу 200 выполнять передачу и прием данных и/или другой информации с отдаленными устройствами или системами через канал 220 связи. Например, в одном варианте осуществления канал 220 связи содержит любой подходящий тип линии связи, чтобы обеспечивать возможность серверу 200 осуществлять связь с одной или больше сетями и/или устройствами передачи данных, подсоединенными к этим сетям передачи данных.
Логическая схема (214, 216 и 218) запоминающего устройства содержит любой подходящий тип запоминающих устройств или элементов, которые обеспечивают возможность серверу 200 сохранять информационные параметры. Например, в одном варианте осуществления логическая схема (214, 216, и 218) запоминающего устройства содержит любой тип ОЗУ (оперативного запоминающего устройства), флэш-памяти, жесткого диска или любой другой тип запоминающего устройства.
В одном варианте осуществления логическая схема 202 обработки данных функционирует таким образом, чтобы осуществлять связь с одним или больше поставщиками ФСОК через логическую схему 208 приемопередатчика и канал 220. Поставщики ФСОК обеспечивают параметры ФСОК, которые принимаются логической схемой 202 обработки данных и сохраняются в запоминающем устройстве 214 для параметров ФСОК. Логическая схема 202 обработки данных также функционирует для осуществления связи с одним или больше составителями пакетов информационных наполнений через логическую схему 208 приемопередатчика и канал 220. Составители пакетов информационных наполнений обеспечивают параметры составителей пакетов, которые принимаются логической схемой 202 обработки данных и сохраняются в запоминающем устройстве 216 для параметров составителей пакетов. Логическая схема 202 обработки данных также функционирует с целью осуществления связи с одним или больше поставщиками информационных наполнений. Поставщики информационных наполнений обеспечивают параметры программирования, которые принимаются логической схемой 202 обработки данных и сохраняются в запоминающем устройстве 218 для параметров программирования. Более подробное описание параметров ФСОК, составителей пакетов и программирования обеспечено в другом разделе документа.
В одном или больше вариантах осуществления логическая схема 204 генерирования СИ содержит ЦП, процессор, вентильную матрицу, реализованную аппаратным образом логику, запоминающие элементы, виртуальную машину, программное обеспечение и/или любую комбинацию аппаратного обеспечения и программного обеспечения. Логическая схема 204 генерирования СИ функционирует так, чтобы извлекать параметры из запоминающего устройства (214, 216, и 218) для генерирования параметров 222 СИ. Например, логическая схема 204 СИ извлекает из запоминающего устройства 214 параметры ФСОК, связанные с одним или больше поставщиками ФСОК. Логическая схема 204 СИ также функционирует так, чтобы извлекать параметры составителей пакетов из запоминающего устройства 216 и параметры программирования из запоминающего устройства 218. Как только параметры извлечены, логическая схема 204 генерирования СИ действует для генерирования параметров 222 СИ. Более подробное описание и формат параметров 222 СИ обеспечены в другом разделе этого документа.
Логическая схема 204 генерирования СИ также функционирует таким образом, чтобы извлекать параметры из запоминающего устройства 218 параметров программирования, для генерирования ИПИ 224, которые связаны с СИ 222. ИПИ 224 обеспечивают информацию и описания относительно имеющихся в наличии пакетов, которые могут быть визуализированы на устройстве, чтобы обеспечить возможность пользователю устройства подписаться на один или больше пакетов.
Логическая схема 210 активизации содержит ЦП, процессор, вентильную матрицу, реализованную аппаратным образом логику, запоминающие элементы, виртуальную машину, программное обеспечение и/или любую комбинацию аппаратного обеспечения и программного обеспечения. Логическая схема 210 активизации функционирует таким образом, чтобы активизировать устройство, обеспечивая возможность устройству подписываться на имеющиеся в наличии пакеты. Процесс активизирования необходим только однажды для каждого устройства, которое желает подписаться на пакеты. Например, в одном варианте осуществления логическая схема 210 активизации содержит клиентское приложение 226, которое загружается в устройство во время процесса активизирования. Например, клиентское приложение 226 загружается в устройство с использованием логической схемы 208 приемопередатчика. Как только устройство активизировано логической схемой 210 активизации, на этом устройстве выполняется клиентское приложение 226 и функционирует для приема СИ 222 и отображения информации относительно имеющихся в наличии пакетов и другой связанной информации для пользователя устройства. Таким образом, логическая схема 210 активизации функционирует таким образом, чтобы обеспечивать возможность серверу 200 идентифицировать и подтверждать подлинность устройства, тем самым обеспечивая возможность устройству подписываться на один или больше имеющиеся в наличии пакеты.
В варианте осуществления сервер 200 функционирует для многоадресной передачи/широковещательной передачи параметров 222 СИ на активизированные устройства. Клиентское приложение, выполняемое на устройствах, функционирует для приема параметров 222 СИ и визуализации информации из СИ 222 и ИПИ 224 так, чтобы пользователи устройств могли видеть и подписываться на имеющиеся в наличии пакеты.
В одном варианте осуществления сервер 200 содержит команды программ, хранящиеся на пригодном для чтения компьютером носителе информации, которые при выполнении процессором, например логической схемой 202 обработки данных, обеспечивают функции распределительной системы, описываемой в данном описании. Например, команды могут быть загружены на сервер 200 с пригодного для чтения компьютером носителя информации, такого как гибкий диск, CD-ROM (неперезаписываемый компакт-диск), карта памяти, устройство флэш-памяти, ОЗУ, ПЗУ (постоянное запоминающее устройство) или любой другой тип запоминающего устройства или пригодного для чтения компьютером носителя информации, которые выполняют сопряжение с сервером 200. В другом варианте осуществления команды могут быть загружены на сервер 200 из внешнего устройства или сетевого ресурса, который выполняет сопряжение с сервером 200 через логическую схему 208 приемопередатчика. Команды при выполнении логической схемой 202 обработки данных обеспечивают один или больше вариантов осуществления распределительной системы, как описано в данном описании.
Фиг. 3 показывает вариант осуществления способа 300 функционирования сервера в варианте осуществления распределительной системы. Для ясности способ 300 будет описан со ссылкой на сервер 200, показанный на фиг. 2. В одном или больше вариантах осуществления логическая схема 202 обработки данных выполняет команды программ и управляет работой сервера 200, чтобы выполнять функции, описанные ниже. Способ 300 предполагает, что сервер 200 активизировал одно или больше устройств так, чтобы эти активизированные устройства могли подписаться на имеющиеся в наличии пакеты.
В блоке 302 принимаются параметры ФСОК. Например, в одном варианте осуществления, один или больше поставщики ФСОК передают параметры ФСОК для сервера 200. Параметры ФСОК принимаются логической схемой 208 приемопередатчика и сохраняются в запоминающем устройстве 214 для параметров ФСОК. Параметры ФСОК идентифицируют пакеты, которые будут предлагаться для подписки устройствам, связанным с одним или больше поставщиками ФСОК.
В блоке 304 принимаются параметры составителей пакетов. Например, в одном варианте осуществления, один или больше составители пакетов информационных наполнений передают параметры составителей пакетов для сервера 200. Параметры составителей пакетов принимаются логической схемой 208 приемопередатчика и сохраняются в запоминающем устройстве 216 для параметров составителей пакетов информационных наполнений. Параметры составителей пакетов идентифицируют поставщиков информационных наполнений и услуги, связанные с пакетами, обеспечиваемыми каждым составителем пакетов информационных наполнений.
В блоке 306 принимаются параметры программирования. Например, в одном варианте осуществления, один или больше поставщики информационных наполнений передают параметры программирования для сервера 200. Параметры программирования принимаются логической схемой 208 приемопередатчика и сохраняются в запоминающем устройстве 218 для параметров программирования. Параметры программирования идентифицируют и описывают информационное наполнение, планирование и другую информацию, связанную с распределением услуги через распределительную сеть.
В блоке 308 генерируются параметры СИ. Например, в одном варианте осуществления, логическая схема 204 генерирования СИ функционирует с целью извлечения параметров из запоминающего устройства 214 ФСОК, запоминающего устройства 216 составителей пакетов и запоминающего устройства 218 программирования, чтобы генерировать параметры 222 СИ и связанные ИПИ 224.
В блоке 310 параметры СИ, включающие в себя ИПИ, передаются через распределительную сеть и принимаются активизированными устройствами. Например, в одном варианте осуществления логическая схема 202 обработки данных функционирует так, чтобы передавать параметры 224 СИ для распределительной сети через логическую схему 208 приемопередатчика. Клиентское приложение, выполняющееся в активизированных устройствах, обрабатывает принятую СИ 222 и связанные параметры ИПИ 224 и визуализирует инструкции программ, которые обеспечивают возможность пользователю устройства выбирать один или больше пакетов для подписки. Во время процесса подписания устройство генерирует сообщение о подписании, которое передается на сервер 200 и принимается логической схемой 208 приемопередатчика.
В блоке 312 выполняется проверка с целью определения, был ли принят запрос на подписку. Например, логическая схема 202 обработки данных функционирует так, чтобы определять, были ли приняты логической схемой 208 приемопередатчика запросы на подписание от одного или больше активизированных устройств. Если никакие запросы на подписание не были приняты, способ переходит к блоку 318. Если был принят запрос на подписку, способ переходит к блоку 314.
В блоке 314 устройство подписывается для приема запрашиваемого пакета. В одном варианте осуществления логическая схема 202 обработки данных выполняет связь с поставщиком ФСОК, связанным с запрашивающим устройством, чтобы подписать устройство для приема запрашиваемого пакета. Затем способ останавливается в блоке 316.
В блоке 318 выполняется проверка с целью определения, обновились ли какие-либо из параметров СИ. Например, логическая схема 202 обработки данных функционирует так, чтобы определять, были ли приняты обновленные параметры ФСОК 214, составителей пакетов 216 или программирования 218, чтобы логическая схема 204 генерирования СИ генерировала обновленную СИ 222. Если не было никаких обновлений параметров, способ переходит к блоку 312 для определения, были ли приняты какие-либо запросы на подписание. Если были обновления, способ переходит к блоку 310, где обновленные параметры СИ 222 передаются на активизированные устройства.
Таким образом, способ 300 может использоваться для работы сервера в варианте осуществления распределительной системы. Следует отметить, что способ 300 иллюстрирует только одну реализацию, и что могут быть сделаны изменения, дополнения или переупорядочивания описанных функций, не выходя при этом за рамки объема описанных вариантов осуществления.
Фиг. 4 показывает детализированную схему варианта осуществления устройства 400, подходящего для использования в вариантах осуществления распределительной системы. Устройство 400 содержит логическую схему 402 обработки данных, логическую схему 404 ресурсов и интерфейса устройства, логическую схему 406 приемопередатчика, запоминающее устройство 408 и логическую схему 420 проведения синтаксического анализа, причем все они подсоединены к шине 410 передачи данных.
В одном или больше вариантах осуществления логическая схема 402 обработки данных содержит ЦП, процессор, вентильную матрицу, реализованную аппаратным образом логику, запоминающие элементы, виртуальную машину, программное обеспечение и/или любую комбинацию аппаратного обеспечения и программного обеспечения. Таким образом, логическая схема 402 обработки данных в общем содержит логическую схему для выполнения машинно-считываемых команд и управления одним или больше другими функциональными элементами устройства 400 через внутреннюю шину 410 передачи данных.
Логическая схема 404 ресурсов и интерфейса устройства содержит аппаратное обеспечение и/или программное обеспечение, которые обеспечивают возможность устройству 400 осуществлять связь с внутренними и внешними системами. Например, внутренние системы могут включать в себя запоминающие системы большой емкости, запоминающее устройство, драйвер дисплея, модем или другие внутренние ресурсы устройства. Внешние системы могут включать в себя устройства интерфейса пользователя, принтеры, накопители на магнитных дисках или другие локальные устройства или системы. Таким образом, логическая схема 404 ресурсов и интерфейса устройства обеспечивает возможность устройству визуализировать информацию на дисплее устройства и принимать вводы пользователя через устройство ввода пользователя, такие как манипулятор типа "мышь", клавиатура, сенсорный экран или любой другой тип устройства ввода пользователя.
Логическая схема 406 приемопередатчика содержит аппаратное обеспечение и/или программное обеспечение, которые функционируют так, чтобы обеспечить возможность устройству 400 передавать и принимать данные и/или другую информацию с внешними устройствами или системами через канал 412 связи. Например, канал 412 связи может содержать линию связи передачи данных по сети, беспроводную линию связи или любой другой тип линии связи.
Запоминающее устройство 408 содержит любой подходящий тип запоминающего устройства или элемента, который обеспечивает возможность устройству 400 сохранять информационные параметры. Например, в одном варианте осуществления запоминающее устройство 408 содержит любой тип ОЗУ, флэш-памяти, жесткого диска или любой другой тип запоминающего устройства.
В одном или больше вариантах осуществления логическая схема 420 проведения синтаксического анализа содержит ЦП, процессор, вентильную матрицу, реализованную аппаратным образом логику, запоминающие элементы, виртуальную машину, программное обеспечение и/или любую комбинацию аппаратного обеспечения и программного обеспечения. Логическая схема 420 проведения синтаксического анализа в общем содержит логическую с