Способы и устройство доставки региональных параметров
Иллюстрации
Показать всеИзобретение относится к системам передачи информации. Технический результат заключается в повышении эффективности использования линий связи. Предусмотрен способ доставки региональных параметров. Способ включает в себя прием потока параметров, который содержит один или более наборов региональных параметров, ассоциативно связанных с одним или более регионов. Способ также включает в себя определение первого регионального указателя реального времени и выбор одного или более выбранных наборов региональных параметров из потока параметров на основе первого регионального указателя реального времени. 9 н. и 52 з.п. ф-лы, 7 ил.
Реферат
Область техники, к которой относится изобретение
Данная заявка, в общем, относится к получению параметров в сети передачи данных, а более конкретно к системе доставки региональных параметров по глобальной вычислительной сети.
Уровень техники
В современных системах доставки содержимого/распространения мультимедиа информация программирования, которая описывает расписание доставки доступного содержимого и/или услуг, может предоставляться в устройства в сети распространения. Например, сервер распространения содержимого, который работает в сети распространения, может предоставлять информацию программирования в устройства, поддерживающие связь с сетью. Устройства, принимающие информацию программирования, имеют такую информацию, чтобы отображать информацию в двумерном программном руководстве (PG) пользователям устройств, которые затем могут выбирать содержимое и/или услуги, которые должны приниматься. Например, пользователь устройства просматривает PG и затем может выбирать и подписываться, чтобы принимать содержимое и/или услуги, которые включают в себя мультимедийное содержимое, клипы, программы, сценарии, данные, абонентские услуги или другой тип содержимого либо услуг.
В традиционных глобальных вычислительных сетях вся информация программирования доставляется во все устройства в сети вне зависимости от того, доступно или нет описанное содержимое в текущем регионе функционирования устройства. Например, информация программирования описывает все программирование, доступное в глобальной вычислительной сети; тем не менее, чтобы принимать выбранное программирование, возможно, потребуется, чтобы устройство работало в определенном регионе сети. Таким образом, возможно для устройства попытаться подписаться на программирование, которое оно не может принимать вследствие своего местоположения в сети. Как результат, пользователи устройства могут быть разочарованными в работе сети и могут в итоге выбрать не подписываться на получение содержимого вследствие неудачного опыта работы.
Следовательно, требуется система, которая имеет такую функциональность, чтобы давать возможность доставки региональных параметров в устройства, работающие в глобальной вычислительной сети, с тем, чтобы устройства могли принимать точную информацию программирования о содержимом и/или услугах, которые фактически доставляются в их регионы функционирования.
Раскрытие изобретения
В одном или более вариантов осуществления предусмотрена система доставки региональных параметров по глобальной вычислительной сети. В одном варианте осуществления система имеет такую функциональность, чтобы формировать поток параметров, содержащий один или более наборов региональных параметров. Поток параметров передается по глобальной вычислительной сети. Выбранный набор региональных параметров выбирается посредством устройства на основе текущей позиции устройства, которая определяется в реальном времени. Таким образом, система предоставляет быстрый и эффективный механизм доставки информации о содержимом и/или услугах, которые фактически доставляются в регион функционирования конкретного устройства.
В одном варианте осуществления предусмотрен способ доставки региональных параметров. Способ содержит прием потока параметров, который содержит один или более наборов региональных параметров, ассоциативно связанных с одним или более регионов. Способ также содержит определение первого регионального указателя реального времени и выбор одного или более выбранных наборов региональных параметров из потока параметров на основе первого регионального указателя реального времени.
В одном варианте осуществления предусмотрено устройство доставки региональных параметров. Устройство содержит логическое устройство приемо-передающего устройства, выполненное с возможностью принимать поток параметров, который содержит один или более наборов региональных параметров, ассоциативно связанных с одним или более регионов. Устройство также содержит логическое устройство определения местоположения, выполненное с возможностью определять первый региональный указатель реального времени, и логическое устройство обработки, выполненное с возможностью выбирать один или более выбранных наборов региональных параметров из потока параметров на основе первого регионального указателя реального времени.
В одном варианте осуществления предусмотрено устройство доставки региональных параметров. Устройство содержит средство приема потока параметров, который содержит один или более наборов региональных параметров, ассоциативно связанных с одним или более регионов. Устройство также содержит средство определения первого регионального указателя реального времени и средство выбора одного или более выбранных наборов региональных параметров из потока параметров на основе первого регионального указателя реального времени.
В одном варианте осуществления предусмотрен машиночитаемый носитель, который содержит инструкции, которые, когда приводятся в исполнение посредством, по меньшей мере, одного процессора, имеют такую функциональность, чтобы доставлять региональные параметры. Машиночитаемый носитель содержит инструкции для приема потока параметров, который содержит один или более наборов региональных параметров, ассоциативно связанных с одним или более регионов. Машиночитаемый носитель также содержит инструкции для определения первого регионального указателя реального времени и инструкции для выбора одного или более выбранных наборов региональных параметров из потока параметров на основе первого регионального указателя реального времени.
В одном варианте осуществления предусмотрен, по меньшей мере, один процессор, который выполнен с возможностью осуществлять способ доставки региональных параметров. Способ содержит прием потока параметров, который содержит один или более наборов региональных параметров, ассоциативно связанных с одним или более регионов. Способ также содержит определение первого регионального указателя реального времени и выбор одного или более выбранных наборов региональных параметров из потока параметров на основе первого регионального указателя реального времени.
В одном варианте осуществления предусмотрен способ доставки региональных параметров. Способ содержит определение одного или более наборов региональных параметров, ассоциативно связанных с одним или более регионов, и добавление одного или более идентификаторов региона в каждый из одного или более наборов региональных параметров, при этом один или более идентификаторов региона указывают выбранные регионы, к которым применяется каждый из одного или более наборов региональных параметров. Способ также содержит формирование первого потока параметров, который содержит первую часть из одного или более наборов региональных параметров.
В одном варианте осуществления предусмотрено устройство доставки региональных параметров. Устройство содержит логическое устройство обработки, выполненное с возможностью определять один или более наборов региональных параметров, ассоциативно связанных с одним или более регионов. Устройство также содержит логическое устройство формирования потоков, выполненное с возможностью добавлять один или более идентификаторов региона в каждый из одного или более наборов региональных параметров, при этом один или более идентификаторов региона указывают выбранные регионы, к которым применяется каждый из одного или более наборов региональных параметров, и формировать первый поток параметров, который содержит первую часть одного или более наборов региональных параметров.
В одном варианте осуществления предусмотрен, по меньшей мере, один процессор, который выполнен с возможностью осуществлять способ доставки региональных параметров. Способ содержит определение одного или более наборов региональных параметров, ассоциативно связанных с одним или более регионов, и добавление одного или более идентификаторов региона в каждый из одного или более наборов региональных параметров, при этом один или более идентификаторов региона указывают выбранные регионы, к которым применяется каждый из одного или более наборов региональных параметров. Способ также содержит формирование первого потока параметров, который содержит первую часть из одного или более наборов региональных параметров.
В одном варианте осуществления предусмотрено устройство доставки региональных параметров. Устройство содержит средство определения одного или более наборов региональных параметров, ассоциативно связанных с одним или более регионов, и средство добавления одного или более идентификаторов региона в каждый из одного или более наборов региональных параметров, при этом один или более идентификаторов региона указывают выбранные регионы, к которым применяется каждый из одного или более наборов региональных параметров. Устройство также содержит средство формирования первого потока параметров, который содержит первую часть из одного или более наборов региональных параметров.
В одном варианте осуществления предусмотрено сообщение параметров, которое имеет такую функциональность, чтобы предоставлять системную информацию в устройство в системе доставки. Сообщение параметров содержит первый набор параметров, идентифицирующий один или более пакетов и услуг, и второй набор параметров, ассоциативно связанный с первым набором параметров, при этом второй набор параметров идентифицирует регионы, в которых доступны выбранные пакеты и услуги.
Другие аспекты настоящего изобретения должны стать очевидными после прочтения далее изложенного краткого описания чертежей, подробного описания изобретения и формулы изобретения.
Краткое описание чертежей
Вышеозначенные аспекты вариантов осуществления, описанных в данном документе, должны стать более понятными посредством ссылки на последующее подробное описание, рассматриваемое вместе с прилагаемыми чертежами, на которых:
Фиг. 1 иллюстрирует сеть, которая содержит один вариант осуществления системы доставки региональных параметров;
Фиг. 2 иллюстрирует один вариант осуществления сервера операций для использования в одном варианте осуществления системы доставки региональных параметров;
Фиг. 3 иллюстрирует один вариант осуществления параметра потоков для использования в одном варианте осуществления системы доставки региональных параметров;
Фиг. 4 иллюстрирует один вариант осуществления способа управления сервером операций для использования в одном варианте осуществления системы доставки региональных параметров;
Фиг. 5 иллюстрирует один вариант осуществления устройства для использования в одном варианте осуществления системы доставки региональных параметров;
Фиг. 6 иллюстрирует один вариант осуществления способа управления устройством в одном варианте осуществления системы доставки региональных параметров;
Фиг. 7 иллюстрирует один вариант осуществления структуры сообщения для использования в вариантах осуществления системы доставки региональных параметров.
Осуществление изобретения
Нижеприведенное осуществление изобретения поясняет варианты осуществления системы доставки региональных параметров по глобальной вычислительной сети. Система особенно оптимально подходит для доставки региональных параметров в портативные устройства, которые могут перемещаться из региона в регион в ходе функционирования. Региональные параметры содержат информацию подписки, программные руководства, расписания, мультимедийное содержимое, клипы, презентации в реальном времени и не в реальном времени, услуги и /или любую другую информацию, которая должна распространяться по регионам глобальной вычислительной сети. Региональные параметры могут доставляться практически в любой тип портативного устройства, в том числе, но не только, портативные телефоны, PDA, устройства электронной почты, ноутбуки, планшетные компьютеры или любой другой тип портативного устройства. Более того, система может быть использована в любом типе сетевого окружения, в том числе, но не только, в сетях связи, сетях распространения содержимого, сетях общего пользования, таких как Интернет, частных сетях, таких как виртуальные частные сети (VPN), локальных вычислительных сетях, глобальных вычислительных сетях, сетях дальнего действия или в любом другом типе сетей передачи данных или связи.
В одном или более вариантов осуществления региональные параметры имеют такую функциональность, чтобы ассоциативно связывать информацию подписки, пакеты, услуги или другой тип содержимого либо услуг с одним или более регионами. Следующие определения используются в данном документе для того, чтобы описывать варианты осуществления системы доставки.
Пакет - это набор из одного или более уровней, которые предлагаются на основе подписки.
Уровень - это набор из одной или более услуг.
Услуга содержит последовательность представлений, предлагаемых под одной маркой и доставляемых с помощью заданного набора потоков. Услуга представляет наименьший элемент, на который может выполняться подписка в системе распространения.
Фиг. 1 иллюстрирует сеть 100, которая содержит один вариант осуществления системы доставки региональных параметров. Сеть 100 содержит центр 102 операций, который имеет такую функциональность, чтобы распространять параметры в устройства, подключенные к глобальной вычислительной сети. Например, в одном варианте осуществления параметры содержат информацию программирования, которая описывает содержимое программирования, доступное для устройств, чтобы подписаться на то, чтобы принимать по сети 100.
В этом варианте осуществления сеть 100 содержит первую глобальную вычислительную сеть 106 и вторую глобальную вычислительную сеть 108. Например, глобальные вычислительные сети 106 и 108 могут покрывать США полностью, часть США или отдельные штаты. В другом варианте осуществления глобальные вычислительные сети 106 и 108 могут покрывать различные страны.
Центр 102 операций передает параметры в глобальные вычислительные сети 106, 108 по системе спутниковой связи и спутнику 104. Например, центр 102 операций передает информацию в спутник 104 по линии 118 связи. Затем спутник 104 передает информацию в глобальные вычислительные сети 106, 108 посредством линий 124 связи. Следует отметить, что система спутниковой связи, включающая в себя линии 118 и 124 связи, может использовать любую надлежащую методику или технологию связи.
В других вариантах осуществления центр 102 операций передает параметры в глобальные вычислительные сети 106, 108 с помощью одной или более технологий связи. Например, в одном варианте осуществления система наземной связи, такая как сеть беспроводной связи, используется для того, чтобы предоставлять линию связи между центром 102 операций и глобальными вычислительными сетями 106, 108. В другом варианте осуществления линия проводной связи, такая как проводное сетевое подключение, используется для того, чтобы предоставлять линию связи между центром 102 операций и глобальными вычислительными сетями 106, 108. В еще одном другом варианте осуществления любая комбинация линий проводной и беспроводной связи используется для того, чтобы предоставлять линию связи между центром 102 операций и глобальными вычислительными сетями 106, 108. Таким образом, система доставки не ограничена показанной спутниковой системой, так что любая подходящая система или технология связи может быть использована для того, чтобы предоставлять линию связи между центром 102 операций и глобальными вычислительными сетями 106, 108.
Глобальные вычислительные сети 106 и 108 содержат один или более регионов. Например, глобальная вычислительная сеть 106 содержит регионы 110 и 112. Глобальная вычислительная сеть 108 содержит регионы 114 и 116. Например, глобальная вычислительная сеть 106 может покрывать конкретный штат, и регион 110 может покрывать северную часть штата, а регион 112 может покрывать южную часть штата. Следует отметить, что варианты осуществления системы доставки подходят для использования с любым числом глобальных вычислительных сетей, и каждая вычислительная сеть может содержать любое число регионов. В одном варианте осуществления глобальная вычислительная сеть содержит только один регион. В другом варианте осуществления регион в первой глобальной вычислительной сети задается так, чтобы быть второй глобальной вычислительной сетью, которая, в свою очередь, состоит из одного или более подрегионов. В еще одном другом варианте осуществления глобальная вычислительная сеть содержит несколько меньших регионов и один или более перекрывающихся регионов, которые перекрывают один или более меньших регионов. В одном варианте осуществления перекрывающийся регион имеет размер всей глобальной вычислительной сети.
Центр 102 операций содержит региональные параметры 144, которые ассоциативно связаны с выбранными регионами. Например, региональные параметры 144 описывают содержимое, которое доступно для приема в конкретном регионе конкретной глобальной вычислительной сети. В одном варианте осуществления поставщики содержимого предоставляют региональные параметры 144 в центр 102 операций для распространения в устройствах, функционирующих в каждом регионе. В этом варианте осуществления региональные параметры 144 содержат наборы параметров для следующих регионов:
1. W1R1 - глобальная вычислительная сеть 106, регион 110;
2. W1R2 - глобальная вычислительная сеть 106, регион 112;
3. W2R1 - глобальная вычислительная сеть 108, регион 114;
4. W2R2 - глобальная вычислительная сеть 108, регион 116.
В одном варианте осуществления центр 102 операций имеет такую функциональность, чтобы формировать один или более потоков параметров, которые включают в себя один или более наборов региональных параметров наряду с любыми требуемыми параметрами глобальной области. Каждый набор региональных параметров, который включен в поток параметров, содержит идентификатор региона, который идентифицирует регион, к которому применяются параметры. После того как потоки параметров сформированы, они передаются в глобальные вычислительные сети 106 и 108 посредством спутника 104. Например, первый поток 120 параметров формируется, который содержит наборы W1R1 и W1R2 региональных параметров. Второй поток 122 параметров формируется, который содержит наборы W2R1 и W2R2 региональных параметров.
Потоки 120 и 122 параметров передаются в глобальные вычислительные сети 106 и 108 с помощью системы спутниковой связи и спутника 104. Каждая глобальная вычислительная сеть содержит приемо-передающие устройства, которые имеют такую функциональность, чтобы принимать потоки параметров. В одном варианте осуществления приемо-передающие устройства в каждой глобальной области имеют такую функциональность, чтобы передавать в широковещательном режиме все принимаемые потоки в устройства в их соответствующих областях. В другом варианте осуществления приемо-передающие устройства в каждой глобальной области имеют такую функциональность, чтобы фильтровать принимаемые потоки параметров и повторно передавать только потоки, предназначенные для широковещательной передачи по соответствующим сетям. Например, приемо-передающие устройства 126 и 142 имеют такую функциональность, чтобы принимать и повторно передавать поток 120 параметров в устройства в глобальной вычислительной сети 106. Аналогично, приемо-передающие устройства 140 и 134 имеют такую функциональность, чтобы принимать и повторно передавать поток 122 параметров в устройства в глобальной вычислительной сети 108. Например, приемо-передающее устройство 126 использует линию 132 связи для того, чтобы передать поток 120 параметров в устройства 128 и 130. Приемо-передающее устройство 134 использует линию 136 связи для того, чтобы передать поток 122 параметров в устройство 138. В одном варианте осуществления каждый из потоков 120, 122 параметров включает в себя информацию, описывающую глобальные вычислительные сети, в которые поток должен передаваться в широковещательном режиме. Таким образом, устройства в каждой глобальной вычислительной сети могут принимать только потоки, ассоциативно связанные с глобальной вычислительной сетью, в которой они размещаются. В другом варианте осуществления потоки 120, 122 параметров включают в себя информацию, указывающую то, что каждый поток должен быть передан в широковещательном режиме во все глобальные вычислительные сети. В этом случае устройства в глобальной вычислительной сети принимают все потоки, которые переданы посредством центра 102 операций.
Каждое из устройств в глобальных вычислительных сетях 106 и 108 содержит логическое устройство определения местоположения, которое имеет такую функциональность, чтобы определять указатель местоположения в реальном времени для этого устройства. Указатель местоположения позволяет устройству определять глобальную вычислительную сеть и область в реальном времени, в котором оно в данный момент находится. В одном варианте осуществления устройство принимает поток параметров и на основе своего указателя местоположения имеет такую функциональность, чтобы получать набор региональных параметров для региона, в котором оно находится. Например, устройство 128 определяет из своего указателя местоположения то, что оно находится в регионе 112. Устройство 128 принимает поток 120 параметров и использует свой указатель местоположения для того, чтобы получать набор W1R2 параметров, который ассоциативно связан с регионом 112. Аналогичным образом, все устройства в глобальных вычислительных сетях 106 и 108 могут получать региональные параметры на основе своего текущего местоположения.
В другом варианте осуществления новый набор региональных параметров доставляется в устройство по мере того, как устройство перемещается из региона в регион. Например, по мере того как устройство 128 перемещается в регион 110, указатель его местоположения обновляется, чтобы отразить новое местоположение. По мере того как он принимает поток 120 параметров, он использует свой новый указатель местоположения для того, чтобы получить набор W1R1 параметров. Таким образом, устройство 128 теперь может подписываться, принимать содержимое, услуги, параметры или другую информацию, которая доступна в регионе 110. Аналогичным образом, новый набор региональных параметров доставляется по мере того, как устройство перемещается в новую глобальную вычислительную сеть. Например, по мере того как устройство 130 перемещается в регион 116 глобальной вычислительной сети 108, указатель его местоположения обновляется, чтобы отразить новое местоположение в реальном времени. По мере того как он принимает поток 122 параметров, он использует свой новый указатель местоположения для того, чтобы получить набор W2R2 параметров. Таким образом, устройство теперь может подписаться на содержимое, доступное в регионе 116.
Следовательно, варианты осуществления системы доставки имеют такую функциональность, чтобы давать возможность доставки набора региональных параметров в мобильное устройство по мере того, как устройство перемещается между регионами одной или более глобальных вычислительных сетей. Как результат, пользователь устройства может видеть, что региональное содержимое доступно для подписки.
Фиг. 2 иллюстрирует один вариант осуществления сервера 200 операций для использования в одном варианте осуществления системы доставки региональных параметров. Например, сервер 200 операций подходит для использования в качестве центра 102 операций, показанного на Фиг. 1. Сервер 200 операций содержит логическое устройство 202 обработки и логическое устройство 204 приемо-передающего устройства, которые соединены с внутренней шиной 206 данных. Система 200 сервера операций также содержит базу 208 данных параметров и логическое устройство 210 формирователя потоков, которые также подключены к шине 206 данных.
В одном или более вариантов осуществления логическое устройство 202 обработки содержит ЦП, процессор, логическую матрицу, аппаратное логическое устройство, запоминающие элементы, виртуальную машину, программное обеспечение и/или любую комбинацию аппаратных средств и программного обеспечения. Таким образом, логическое устройство 202 обработки, в общем, содержит логическое устройство, чтобы приводить в исполнение машиночитаемые инструкции и управлять одним или более других функциональных элементов сервера 200 операций через внутреннюю шину 206 данных.
Логическое устройство 204 приемо-передающего устройства содержит аппаратное логическое устройство и/или программное обеспечение, которое имеет такую функциональность, чтобы давать возможность серверу 200 операций передавать и принимать данные и/или другую информацию для удаленных устройств или систем с помощью канала 212 связи. Например, в одном варианте осуществления канал 212 связи содержит любой надлежащий тип линии связи, чтобы давать возможность серверу 200 обмениваться данными с одной или более сетями передачи данных. Например, в одном варианте осуществления логическое устройство 204 приемо-передающего устройства имеет такую функциональность, чтобы принимать региональные параметры от одного или более удаленных серверов содержимого. Сервер 200 операций в таком случае имеет такую функциональность, чтобы сохранять региональные параметры в базе 208 данных параметров и обрабатывать региональные параметры, чтобы формировать один или более потоков параметров, которые передаются в устройства, работающие в одной или более глобальных вычислительных сетей.
База 208 данных параметров содержит базу данных, сохраненную в любом надлежащем типе запоминающего устройства, которое имеет такую функциональность, чтобы сохранять сетевые параметры. Например, запоминающее устройство может содержать любой тип RAM, флэш-памяти, жесткого диска, оптического диска или любой другой тип запоминающего устройства. В одном варианте осуществления база 208 данных параметров сохраняет параметры для одной или более глобальных вычислительных сетей и одного или более наборов региональных параметров, которые ассоциативно связаны с каждой глобальной вычислительной сетью. В одном варианте осуществления региональные параметры идентифицируют содержимое и/или услуги, которые доступны для подписки посредством устройств, функционирующих в выбранном регионе.
Логическое устройство 210 формирования потоков содержит ЦП, процессор, логическую матрицу, аппаратное логическое устройство, запоминающие элементы, виртуальную машину, программное обеспечение и/или любую комбинацию аппаратных средств и программного обеспечения. Таким образом, логическое устройство 210 формирования потоков, в общем, содержит логическое устройство для того, чтобы приводить в исполнение машиночитаемые инструкции и/или аппаратные средства, чтобы формировать один или более потоков параметров глобальной области.
В одном варианте осуществления логическое устройство 210 формирования потока имеет такую функциональность, чтобы формировать поток параметров, который содержит параметры глобальной вычислительной сети и один или более наборов региональных параметров, ассоциативно связанных с каждой глобальной вычислительной сетью. Например, в одном варианте осуществления глобальные вычислительные параметры содержат параметры, которые идентифицируют конкретную глобальную вычислительную сеть, ее зону покрытия и любую другую глобальную вычислительную информацию. В одном варианте осуществления набор региональных параметров содержит идентификаторы регионов, которые идентифицируют один или более регионов, в которых применимы параметры. Региональные параметры также могут содержать идентификаторы содержимого и/или услуг, которые идентифицируют содержимое и/или услуги, которые применимы в конкретном регионе. Например, региональные параметры идентифицируют содержимое, на которое устройство в конкретном регионе может подписаться для приема. Более подробное описание потока параметров, формируемого посредством логики 210 формирования параметров, предоставляется в другом разделе данного документа.
В ходе работы одного или более вариантов осуществления сервер 200 операций имеет такую функциональность, чтобы доставлять региональные параметры, ассоциативно связанные с одной или более глобальных вычислительных сетей. Например, набор региональных параметров может доставляться в устройство, функционирующее в выбранном регионе глобальной вычислительной сети. В одном или более вариантов осуществления система доставки имеет такую функциональность, чтобы выполнять одну или более из следующих функций:
1. Получение наборов региональных параметров для доставки по одной или более глобальных вычислительных сетей.
2. Формирование одного или более потоков параметров для одной или более глобальных вычислительных сетей, которые содержат один или более наборов региональных параметров для каждой глобальной вычислительной сети.
3. Передача потоков параметров в одну или более глобальных вычислительных сетей.
В одном варианте осуществления система доставки содержит программные инструкции, сохраненные на машиночитаемом носителе, которые, когда приводятся в исполнение посредством процессора, например логики 202 обработки, предоставляют функции, описанные в данном документе. Например, инструкции могут быть загружены в сервер 200 операций с машиночитаемого носителя, такого как гибкий диск, CD-ROM, карта памяти, устройство флэш-памяти, RAM, ROM или любого другого типа запоминающего устройства или машиночитаемого носителя, которое взаимодействует с сервером 200 операций. В другом варианте осуществления инструкции могут быть загружены на сервер 200 операций из внешнего устройства или сетевого ресурса, который взаимодействует с сервером 200 операций посредством логики 204 приемо-передающего устройства. Программные инструкции, когда приводятся в исполнение посредством логики 202 обработки, предоставляют один или более вариантов осуществления системы доставки, описываемой в данном документе.
Следовательно, сервер 200 операций имеет такую функциональность в одном или более вариантов осуществления системы доставки, чтобы доставлять региональные параметры в устройства, работающие в одной или более глобальных вычислительных сетей. Следует отметить, что сервер 200 операций иллюстрирует только одну реализацию, и другие реализации возможны в рамках области применения вариантов осуществления.
Фиг. 3 иллюстрирует один вариант осуществления потока 300 параметров, формируемого в ходе работы одного варианта осуществления системы доставки. Например, поток 300 параметров может формироваться посредством логики 210 формирования потоков, показанной на Фиг. 2.
Поток 300 параметров содержит параметры 302 глобальной вычислительной сети #1. Эти параметры могут содержать любой надлежащий формат и имеют такую функциональность, чтобы предоставлять информацию о потоке 300 параметров в системы приемо-передающих устройств, ассоциативно связанные с глобальной вычислительной сетью #1. Например, параметры, включенные в поток 300, могут идентифицировать поток 300 и/или могут включать в себя один или более параметров распространения, которые описывают то, как поток 300 должен распространяться по глобальной вычислительной сети #1.
Поток 300 параметров также содержит наборы 304, 306 и 308 региональных параметров. Наборы 304, 306 и 308 региональных параметров имеют такую функциональность, чтобы предоставлять региональные параметры, которые применимы к выбранным регионам глобальной вычислительной сети #1. Например, набор 304 региональных параметров может содержать любой тип информации, которая отформатирована в любом надлежащем формате, которая работает так, чтобы идентифицировать содержимое и/или услуги, которые доступны устройствам для подписки в рамках выбранной области глобальной вычислительной сети #1. Наборы 304, 306 и 308 региональных параметров также содержат идентификаторы региона (ID), которые идентифицируют регионы, для которых применяются параметры. Таким образом, набор 304 региональных параметров предоставляет параметры, применимые к первому региону глобальной вычислительной сети #1, набор 306 региональных параметров предоставляет параметры, применимые ко второму региону глобальной вычислительной сети #1, а набор 308 региональных параметров предоставляет параметры, применимые к третьему региону глобальной вычислительной сети #1. Следует отметить, что глобальная вычислительная сеть #1 может содержать любое число регионов и что эти регионы могут различаться или перекрываться в любой степени. Следует также отметить, что варианты осуществления системы доставки могут иметь такую функциональность, чтобы формировать любое число потоков параметров. Например, сервер 200 операций может иметь такую функциональность, чтобы формировать любое число потоков параметров, которые ассоциативно связаны с любым числом глобальных вычислительных сетей.
Фиг. 4 иллюстрирует один вариант осуществления способа 400 управления сервером операций в одном варианте осуществления системы доставки. Для простоты способ 400 описывается со ссылкой на сервер 200 операций, показанный на Фиг. 2. В одном или более вариантов осуществления, по меньшей мере, один процессор, такой как логическое устройство 202 обработки, приводит в исполнение машиночитаемые инструкции, чтобы управлять сервером 200, чтобы выполнять функции, описанные ниже.
На этапе 402 один или более параметров принимаются для включения в один или более потоков параметров. Например, один или более поставщиков содержимого предоставляют один или более наборов региональных параметров, описывающих содержимое, доступное для подписки в одном или более регионов. В одном варианте осуществления наборы параметров принимаются посредством логики 204 приемо-передающего устройства и сохраняются в базе 208 данных параметров.
На этапе 404 идентифицируется одна или более глобальных вычислительных сетей, чтобы принимать потоки параметров. Например, логическое устройство 202 обработки имеет такую функциональность, чтобы идентифицировать одну или более глобальных вычислительных сетей, которые должны принимать потоки параметров, которые содержат параметры, сохраненные в базе 208 данных параметров.
На этапе 406 идентифицируются один или более регионов в каждой глобальной вычислительной сети. Например, логическое устройство 202 обработки имеет такую функциональность, чтобы идентифицировать один или более регионов в каждой глобальной вычислительной сети, которые должны принимать региональные параметры.
На этапе 408 определяются региональные параметры для каждого из идентифицированных регионов. Например, логическое устройство 202 обработки имеет такую функциональность, чтобы осуществлять поиск в базе 208 данных, чтобы определять региональные параметры, ассоциативно связанные с каждым регионом.
На этапе 410 формируется один или более потоков параметров. Например, логическое устройство 210 формирования потоков имеет такую функциональность, чтобы формировать поток параметров для каждой глобальной вычислительной сети. В одном варианте осуществления сформированные потоки параметров форматируются так, как показано на Фиг. 3, так что каждый набор региональных параметров имеет в качестве добавленного один или более идентификаторов региона. Например, идентификаторы региона указывают, к каким регионам любой конкретный набор региональных параметров применяется. Как результат, поток параметров, сформированный для каждой глобальной вычислительной сети, содержит один или более наборов региональных параметров (включая идентификаторы региона), которые идентифицируют доступное содержимое и/или услуги для каждого заданного региона глобальной вычислительной сети.
На этапе 412 сформированные потоки параметров передаются в ассоциативно связанные глобальные вычислительные сети. Например, логическое устройство 204 приемо-передающего устройства передает в широковещательном режиме потоки параметров в гл