Передача плана доставки контента на мобильные терминалы
Иллюстрации
Показать всеИзобретение относится к технике связи. Способ и устройство для передачи плана доставки клипов на мобильные терминалы. Предложен способ, включающий в себя прием контактного окна, описывающего временной интервал, когда клип с контентом будет доступен по распределительной сети, определение интересующих клипов, определение, что клип с контентом соответствует интересующему клипу, и планирование времени приема для приема клипа с контентом в пределах временного интервала. Предложено устройство, включающее в себя логику планирования, сконфигурированную для определения, что клип с контентом соответствует одному или более интересующих клипов, и для планирования времени приема для приема клипа с контентом в пределах контактного окна. 8 н. и 18 з.п. ф-лы, 8 ил.
Реферат
Притязание на приоритет по §119 раздела 35 Кодекса законов США
Настоящая заявка на патент испрашивает приоритет по предварительной заявке под № 60/669,553, зарегистрированной 7 апреля 2005 г. и переуступленной ее правопреемнику, и настоящим, явным образом включенной в материалы настоящей заявки посредством ссылки.
УРОВЕНЬ ТЕХНИКИ
Область техники, к которой относится изобретение
Настоящая заявка в целом относится к работе сетей передачи данных, а более точно к способам и устройству для передачи плана доставки на мобильные терминалы.
Предшествующий уровень техники
Сети передачи данных, такие как сети беспроводной связи, должны находить компромисс между услугами, специализированными для одиночного терминала, и услугами, предоставляемыми большому количеству терминалов. Например, распространение контента (содержимого) по большому количеству мобильных терминалов (абонентов) является сложной задачей. Это особенно справедливо для мобильных терминалов, которые поддерживают связь с использованием относительно низкоскоростных линий связи по эфиру. Поэтому для поставщиков контента очень важно иметь в своем распоряжении способ для доставки контента на многообразие мобильных терминалов некоторым образом, который сберегает энергию устройства и ресурсы сети.
В традиционных проводных системах доставки контента/распространения аудиовизуальной информации планируемое время вещания служб реального времени или потоковой передачи известно или установлено. Время вещания устанавливается, чтобы быть временем, в которое контент объявляется пользователю как доступный для просмотра. Однако в услуге заливки клипов клип с контентом может доставляться на устройство в любое время до тех пор, пока он доставляется до объявленного времени просмотра. Время просмотра определяется в качестве времени, в которое клип с контентом объявлен пользователю как доступный для просмотра. Как только пользователь подписался на услугу заливки клипа, доставка клипов с контентом выполняется прозрачным образом в фоновом режиме, не требуя никакого взаимодействия с пользователем. Клипы с контентом сохраняются на устройстве и делаются доступными для просмотра в определенные периоды времени.
К сожалению, традиционные системы испытывают некоторые недостатки при попытке доставлять клипы с контентом на мобильные устройства. Как в традиционной многоадресной (по протоколу сети Интернет) IP-передаче или других моделях вещания, мобильное устройство может открывать один или более сокетов многоадресной IP-передачи и прослушивать, чтобы клипы прибывали по сокетам многоадресной IP-передачи. Однако это означает, что мобильному устройству необходимо оставаться активным все время, чтобы видеть, есть ли контент, поступающий (являющийся доставляемым) для услуги заливки контента. К сожалению, эта традиционная модель приема контента многоадресной передачи не работает должным образом в среде мобильной связи, так как мобильные устройства обладают ограниченным временем работы от батареи. Таким образом, требование от мобильных устройств оставаться активными для прослушивания на предмет контента, который должен приниматься по сокетам многоадресной передачи, расходовало бы значительную энергию батареи и сокращало бы промежутки времени ожидания вызова мобильного устройства.
Поэтому требуется способ для доставки клипов с контентом на мобильные устройства, который предоставляет клипам с контентом возможность рационально приниматься наряду со сбережением энергии батареи устройства и, в силу этого, минимизирующий влияние на промежутки времени ожидания вызова.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
В одном или более вариантах осуществления предложена система доставки, содержащая способы и устройство, которая действует для поставки плана доставки клипов на мобильные устройства. В варианте осуществления, план доставки клипов доставляется в информационном сообщении и содержит контактные окна, которые устанавливают, когда аудиовизуальные клипы или другой контент будут доступны по сети доставки. Как только план доставки клипов принят на мобильном устройстве, устройство может определять, когда интересующие клипы будут доступны, а затем само осуществляет планирование для перехода в активное состояние, чтобы принимать такие клипы для более позднего просмотра оператором устройства. Так как варианты осуществления системы доставки предоставляют устройству возможность оставаться в режиме ожидания вызова до тех пор, пока интересующий клип не становится доступным, энергия батареи устройства может сберегаться.
В аспекте предложен способ для поставки плана доставки клипов. Способ содержит прием контактного окна, которое описывает временной интервал, когда клип с контентом будет доступен по распределительной сети, и определение одного или более интересующих клипов. Способ также содержит определение, что клип с контентом соответствует по меньшей мере одному из одного или более интересующих клипов, и планирование времени приема для приема клипа с контентом в пределах временного интервала.
В еще одном аспекте предложено устройство для поставки плана доставки клипов. Устройство содержит логику связи, сконфигурированную для приема контактного окна, которое описывает временной интервал, когда клип с контентом будет доступен по распределительной сети. Устройство также содержит логику обработки, сконфигурированную для определения одного или более интересующих клипов, и логику планирования, сконфигурированную для определения, что клип с контентом соответствует по меньшей мере одному из одного или более интересующих клипов, и для планирования времени приема, чтобы принимать клип с контентом в пределах временного интервала.
В еще одном аспекте предложено устройство для поставки плана доставки клипов. Устройство содержит средство для приема контактного окна, которое описывает временной интервал, когда клип с контентом будет доступен по распределительной сети, и средство для определения одного или более интересующих клипов. Устройство также содержит средство для определения, что клип с контентом соответствует по меньшей мере одному из одного или более интересующих клипов, и средство для планирования времени приема для приема клипа с контентом в пределах временного интервала.
В еще одном аспекте предложен машиночитаемый носитель, содержащий компьютерную программу, которая, когда выполняется по меньшей мере одним процессором, действует для поставки плана доставки клипов. Компьютерная программа содержит инструкции для приема контактного окна, которое описывает временной интервал, когда клип с контентом будет доступен по распределительной сети, и инструкции для определения одного или более интересующих клипов. Компьютерная программа также содержит инструкции для определения, что клип с контентом соответствует по меньшей мере одному из одного или более интересующих клипов, и инструкции для планирования времени приема для приема клипа с контентом в пределах временного интервала.
В еще одном аспекте предложен по меньшей мере один процессор, который сконфигурирован для выполнения способа поставки плана доставки клипов. Способ содержит прием контактного окна, которое описывает временной интервал, когда клип с контентом будет доступен по распределительной сети, и определение одного или более интересующих клипов. Способ также содержит определение, что клип с контентом соответствует по меньшей мере одному из одного или более интересующих клипов, и планирование времени приема для приема клипа с контентом в пределах временного интервала.
В еще одном аспекте предложен способ поставки плана доставки клипов. Способ содержит формирование контактного окна, которое описывает, когда клип с контентом будет доступен по распределительной сети, и формирование параметра приема. Способ также содержит включение контактного окна и параметра приема в информационное сообщение и передачу информационного сообщения.
В еще одном аспекте предложено устройство для поставки плана доставки клипов. Устройство содержит формирователь контактного окна, сконфигурированный для формирования контактного окна, которое описывает, когда клип с контентом будет доступен по распределительной сети, и для формирования параметра приема. Устройство также содержит логику обработки, которая сконфигурирована для включения контактного окна и параметра приема в информационное сообщение, и логику связи, сконфигурированную для передачи информационного сообщения.
В еще одном аспекте предложено устройство для поставки плана доставки клипов. Устройство содержит средство для формирования контактного окна, которое описывает, когда клип с контентом будет доступен по распределительной сети, и средство для формирования параметра приема. Устройство также содержит средство для включения контактного окна и параметра приема в информационное сообщение и средство для передачи информационного сообщения.
В еще одном аспекте предложен машиночитаемый носитель, содержащий компьютерную программу, которая, когда выполняется по меньшей мере одним процессором, действует для поставки плана доставки клипов. Компьютерная программа содержит инструкции для формирования контактного окна, которое описывает, когда клип с контентом будет доступен по распределительной сети, и инструкции для формирования параметра приема. Компьютерная программа также содержит инструкции для включения контактного окна и параметра приема в информационное сообщение и инструкции для передачи информационного сообщения.
В еще одном аспекте предложен по меньшей мере один процессор, который сконфигурирован для выполнения способа для поставки плана доставки клипов. Способ содержит формирование контактного окна, которое описывает, когда клип с контентом будет доступен по распределительной сети, и формирование параметра приема. Способ также содержит включение контактного окна и параметра приема в информационное сообщение и передачу информационного сообщения.
Другие аспекты вариантов осуществления станут очевидными после рассмотрения нижеизложенных Краткого описания чертежей, Описания и Формулы изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Вышеизложенные аспекты вариантов осуществления, описанных в материалах настоящей заявки, станут более легко очевидны посредством ссылки на последующее подробное описание, когда берется в соединении с прилагаемыми чертежами, на которых:
фиг.1 показывает сеть, которая содержит вариант осуществления системы доставки;
фиг.2 показывает вариант осуществления сервера для использования в системе доставки;
фиг.3 показывает вариант осуществления параметров контактного окна для использования в системе доставки;
фиг.4 показывает вариант осуществления способа поставки контактных окон для использования в системе доставки;
фиг.5 показывает вариант осуществления мобильного устройства, которое действует для приема плана доставки в системе доставки;
фиг.6 показывает вариант осуществления способа касательно работы устройства для использования в системе доставки;
фиг.7 показывает вариант осуществления устройства, пригодного для использования в системе доставки; и
фиг.8 показывает вариант осуществления сервера, пригодного для использования в системе доставки.
ОПИСАНИЕ
В одном или более вариантах осуществления предложена система доставки, которая действует для обеспечения гибкого и эффективного механизма для передачи плана доставки клипов на мобильные устройства. В варианте осуществления, план доставки клипов содержит контактные окна, которые идентифицируют, когда мультимедийные клипы или другой контент будут доступны через распределительную сеть авторизованным мобильным устройствам. Устройства, заинтересованные в приеме конкретного клипа, могут планировать прием клипа во время надлежащего контактного окна. Устройство, в таком случае, может действовать для сбережения энергии до тех пор, пока клип не планируется для доставки. Система особенно хорошо пригодна для использования в беспроводных сетевых средах, но может использоваться в любом типе сетевой среды, в том числе, но не в качестве ограничения, сетях связи, сетях общего пользования, таких как сеть Интернет, частных сетях, таких как виртуальные частные сети (VPN), локальных сетях, глобальных сетях, сетях дальней связи или любом другом типе сети передачи данных.
В варианте осуществления, план доставки клипов передается в виде части информационного сообщения (или «системной информации»), которая доставляется на мобильные устройства по распределительной сети. Так как план доставки клипов предоставляет устройствам возможность планировать прием конкретного клипа, система доставки устраняет необходимость для мобильных устройств растрачивать энергию, активно отслеживая распределительную сеть в ожидании, что конкретные клипы станут доступными. Как результат, энергия батареи устройства может сберегаться.
Фиг.1 показывает сеть 100, которая содержит вариант осуществления системы доставки. Сеть 100 содержит систему 102 распространения контента, которая действует для распространения контента через распределительную сеть 104. Например, система 102 распространения контента содержит сервер 128, который поддерживает связь с сетью 104 с использованием линии 106 связи, которая содержит любой подходящий тип технологии связи. Система 102 распространения контента доставляет контент в виде мультимедийных клипов или другого контента, который ассоциативно связан с одной или более услугами. Сеть 104 может содержать любой тип проводных и/или беспроводных сетей. Сеть 104 находится на связи с различными авторизованными мобильными устройствами 108. Например, устройства 108 содержат PDA 110 (персональный цифровой секретарь), мобильный телефон 112 и портативный компьютер 114. Сеть 104 поддерживает связь с устройствами 108 с использованием линий 116 беспроводной связи, которые реализуют любую подходящую технологию беспроводной связи. Таким образом, распределительная сеть 104 работоспособна для доставки клипов с контентом любому типу и/или количеству авторизованных мобильных устройств.
В варианте осуществления, сервер 128 содержит логику 118 контактного окна, которая действует для формирования контактных окон 120 (CW), которые идентифицируют временной интервал, когда выбранные клипы должны быть доступны через сеть 104. Например, контактные окна 120 определяют временной интервал, в котором один или более клипов доступны авторизованным устройствам по сети 104. Контактные окна 120 являются частью плана доставки клипов, который включен в информационное сообщение 126 и передается на устройства 108, как показано траекторией 122. В варианте осуществления, информационное сообщение 126 передается на устройство с использованием любого подходящего типа служебного информационного или другого выделенного информационного канала.
Логика 118 контактного окна использует информацию, имеющуюся в распоряжении в системе 102 распространения контента, для формирования контактных окон 120. В варианте осуществления, контактное окно содержит следующую информацию.
Время начала контактного окна | Время, в которое устройство может контактировать с сетью для загрузки конкретного мультимедийного клипа. | |
Длительность контактного окна | Временной интервал, в течение которого мультимедийный клип доступен после времени начала контактного окна. | |
Подписанная память | Количество памяти, требуемое для сохранения мультимедийного клипа на устройстве. |
В варианте осуществления, логика 118 контактного окна также формирует параметр приема, который ассоциативно связан с одним или более контактных окон. Параметр приема описывает временной интервал в пределах контактного окна, в котором устройство не должно пытаться получать клип с контентом. Например, параметр приема устанавливает процентную долю контактного окна, например, 10%. Устройство, пытающееся получить клип с контентом, не должно поступать таким образом последние 10% контактного окна. Например, параметр приема предоставляет устройству возможность сберегать энергию, так как оно может не быть способным к успешному приему клипа с контентом в пределах 10% контактного окна.
В варианте осуществления, авторизованные устройства, такие как мобильный телефон 112, содержат логику 124 планирования (SL). Логика 124 планирования действует для извлечения контактных окон 120 из информационного сообщения и определения, связаны ли контактные окна 120 с интересующими клипами с контентом. Например, логика 124 планирования действует, чтобы взаимодействовать с пользователем устройства для определения интересующих клипов. В другом варианте осуществления, интересующие клипы определяются по текущему состоянию подписки устройства. Если обнаружен интересующий клип, логика 124 планирования действует, чтобы планировать «переход в активное состояние» устройства для приема такого клипа в течение контактного окна, ассоциативно связанного с клипом. Например, если мобильный телефон 112 находится в режиме ожидания с пониженным энергопотреблением, когда интересующий клип становится доступным по сети 104, запланированный переход в активное состояние заставляет мобильный телефон 112 повышать энергопотребление для приема интересующего клипа. Клип затем сохраняется в мобильном телефоне 112 и представляется пользователю устройства в более позднее время воспроизведения или «просмотра».
Таким образом, варианты осуществления системы доставки действуют для формирования контактных окон, которые идентифицируют, когда выбранные клипы с контентом доступны по распределительной сети. Контактные окна являются частью плана доставки, который беспроводным образом передается на мобильные устройства в информационном сообщении. Когда информационное сообщение принимается мобильным устройством, логика планирования в устройстве определяет, когда должны доставляться любые интересующие клипы, и планирует «переход в активное состояние» устройства. Запланированный переход в активное состояние предоставляет устройству возможность переходить в активное состояние из режима ожидания вызова, чтобы принимать интересующий клип, когда он становится доступным. Таким образом, система доставки действует для обеспечения гибкой и эффективной системы для передачи плана доставки на мобильные устройства и предоставления таким устройствам возможности сберегать энергию батареи до тех пор, пока интересующие клипы не стали доступными по распределительной сети. Должно быть отмечено, что сеть 100 иллюстрирует только одну реализацию и что другие реализации возможны в пределах объема вариантов осуществления.
Фиг.2 показывает вариант осуществления сервера 200 для использования в системе доставки. Например, сервер 200 пригоден для использования в качестве сервера 128, показанного на фиг.1. Сервер 200 содержит логику 202 обработки, логику 204 интерфейса оператора I/F, логику 206 связи, память 208 и формирователь 212 контактного окна, все присоединенные к шине 210 данных.
В одном или более вариантов осуществления, логика 202 обработки содержит ЦП (центральный процессор, CPU), процессор, вентильную матрицу, аппаратную логику, элементы памяти, виртуальную машину, программное обеспечение и/или любое сочетание аппаратных средств и программного обеспечения. Таким образом, логика 202 обработки обычно содержит логику для выполнения машиночитаемых инструкций и для управления или связи с одним или более других функциональных элементов сервера 200 через внутреннюю шину 210 данных.
Логика 206 связи содержит аппаратную логику и/или программное обеспечение, которые действуют, чтобы предоставить серверу 200 возможность передавать и принимать клипы с контентом, контактные окна и/или другую информацию по отношению к удаленным устройствам или системам с использованием линии 214 связи. Например, линия 214 связи содержит любой подходящий тип линии связи для предоставления серверу 200 возможности сообщать параметры контактного окна по отношению к другим объектам системы распространения контента.
Память 208 содержит любое подходящее устройство памяти, работоспособное для хранения любого типа информации. Например, память 208 может содержать ОЗУ (оперативное запоминающее устройство, RAM), флэш-память, ЭСППЗУ (электрически стираемое программируемое постоянное запоминающее устройство, EEPROM), жесткий диск и/или любой другой тип запоминающего устройства. В варианте осуществления, память 208 действует для сохранения одного или более клипов 216 с контентом, которые должны распространяться через распределительную сеть, и одного или более контактных окон 218, которые формируются в качестве части работы сервера 200.
I/F 204 оператора содержит аппаратную логику и/или программное обеспечение, которые действуют для предоставления серверу 200 возможности взаимодействовать с оператором, чтобы принимать один или более параметров, которые используются в вариантах осуществления системы доставки. Например, в одном или более вариантах осуществления, I/F 204 оператора используется для приема вводимых оператором данных или параметров, которые используются во время работы сервера 200 для формирования контактных окон 218.
Формирователь 212 контактного окна содержит ЦП, процессор, вентильную матрицу, аппаратную логику, элементы памяти, виртуальную машину, программное обеспечение и/или любое сочетание аппаратных средств и программного обеспечения. В одном или более вариантах осуществления, формирователь 212 контактного окна действует для приема различных параметров (то есть введенных оператором данных), чтобы формировать контактные окна 218. Более подробное описание контактных окон 218 предусмотрено в другом разделе этого документа.
Во время работы сервер 200 действует для получения клипов 216 и/или информации о клипах 216 от других объектов в системе распространения контента с использованием логики 206 связи и линии 214 связи. В варианте осуществления, информация о клипах получается из введенных оператором данных, которые принимаются через I/F 204 оператора. Информация содержит информацию плана доставки, которая описывает распространение клипов 216 по распределительной сети. Формирователь 212 контактного окна действует, чтобы использовать эту информацию для формирования контактных окон 218, которая описывает окна, в которых выбранные клипы будут становиться доступными по распределительной сети.
Логика 202 обработки действует для включения контактных окон 218 в одно или более информационных сообщений. Например, информационные сообщения используются для сообщения информации системы доставки устройствам по распределительной сети. В варианте осуществления, логика 202 обработки действует для включения контактных окон 218 в план доставки, который передается на мобильные устройства по сети в качестве части информационного сообщения. Например, информационное сообщение передается логикой 206 связи с использованием линии 214 связи.
В варианте осуществления, система доставки содержит компьютерную программу, содержащую одну или более программных инструкций («программных команд»), хранимых на машиночитаемом носителе, которые, когда выполняются по меньшей мере одним процессором, например, логикой 202 обработки, обеспечивают функции, описанные в материалах настоящей заявки. Например, программные инструкции могут загружаться на сервер 200 с машиночитаемого носителя, такого как гибкий диск, CDROM (ПЗУ на компакт-диске), карта памяти, устройство флэш-памяти, ОЗУ, ПЗУ (постоянное запоминающее устройство, ROM) или любой другой тип устройства памяти, либо машиночитаемый носитель, который сопрягается с сервером 200. В еще одном варианте осуществления, программные инструкции могут загружаться на сервер 200 с внешнего устройства или сетевого ресурса. Программные инструкции, когда выполняются логикой 202 обработки, обеспечивают варианты осуществления системы доставки, которая описана в материалах настоящей заявки.
Таким образом, сервер 200 действует для предоставления гибкого и эффективного механизма для формирования контактных окон, которые являются частью плана доставки, передаваемого на мобильные устройства по распределительной сети. Должно быть отмечено, что логика 200 контактных окон иллюстрирует только одну реализацию и что другие реализации возможны в пределах объема вариантов осуществления.
Фиг.3 показывает вариант осуществления параметров 300 контактного окна для использования в системе доставки. Например, параметры 300 могут быть параметрами 218, показанными на фиг.2. В варианте осуществления, система доставки передает параметры 300 контактного окна на мобильные устройства в качестве части информационного сообщения. Параметры 300 контактного окна указывают, что для данного ID услуги может быть одно или более представлений (то есть клипов с контентом), которые должны доставляться. Для каждого представления может быть одно или более контактных окон. Таким образом, параметры 300 идентифицируют контактные окна для одного или более представлений, которые ассоциативно связаны с одной или более услуг. Например, предусмотрен идентификатор (ID) 302 услуги, который идентифицирует конкретную услугу, которая ассоциативно связана с одним или более представлениями выбранных клипов с контентом. Для услуги 302 предусмотрен параметр 304 количества представлений, который указывает, сколько представлений будет происходить. Например, услуга может содержать любое количество представлений, ассоциативно связанных с ней.
Для каждой услуги есть по меньшей мере один ID 306 представления, который идентифицирует конкретное представление. ID 306 представления содержит ассоциативно связанные атрибуты 308 представления, которые могут описывать представление, требования к памяти или другие атрибуты представления. Более того, для каждого представления есть параметр 310 количества контактных окон, который устанавливает количество контактных окон, в которых представление может приниматься из распределительной сети. Например, любой клип с контентом может быть доступен по распределительной сети во время одного или более контактных окон. Должно быть отмечено, могут быть многочисленные представления, ассоциативно связанные с любой конкретной услугой.
Предусмотрен параметр 312 времени начала контактного окна, который устанавливает время начала контактного окна, ассоциативно связанного с конкретным представлением. Предусмотрен параметр 314 времени длительности контактного окна, который устанавливает время длительности контактного окна. Предусмотрен параметр 316 приема, который указывает временной интервал в контактном окне, в котором устройство не должно пытаться принимать клип с контентом. Например, параметр 316 приема может быть указателем процентной доли, которая указывает участок контактного окна (расположенный в конце контактного окна), в котором устройство не должно пытаться принимать клип с контентом. Например, параметр 316 приема указывает момент времени в пределах контактного окна, после которого в контактном окне остается недостаточно времени для успешного приема клипа с контентом.
В варианте осуществления могут быть многочисленные экземпляры параметров 312, 314 и 316 для определения многочисленных контактных окон, в которых конкретное представление будет доступно по распределительной сети. Также могут быть предусмотрены дополнительные параметры, такие как параметр памяти, который указывает объем памяти, который необходим устройству для получения и хранения конкретного представления.
Поэтому в одном или более вариантах осуществления параметры 300 контактного окна действуют для предоставления информации о контактном окне, которая может использоваться устройством для определения, когда выбранные клипы с контентом будут доступны по распределительной сети. Должно быть отмечено, что параметры 300 олицетворяют только одну реализацию и что другие реализации возможны в пределах объема вариантов осуществления.
Фиг.4 показывает вариант осуществления способа 400 для поставки контактных окон для использования в системе доставки. Например, способ 400 пригоден для использования сервером 200 для обеспечения одного из вариантов осуществления системы доставки. Для ясности, в материалах настоящей заявки способ 400 будет описан со ссылкой на сервер 200, показанный на фиг.2.
На этапе 402 получены параметры клипа с контентом. Например, различные параметры для одного или более клипов с контентом, ассоциативно связанных с одной или более услугами, получены логикой 202 обработки. В варианте осуществления, логика 202 обработки осуществляет связь с другими объектами системы распространения через логику 206 связи для получения параметров клипов. В другом варианте осуществления, логика 202 обработки поддерживает связь с оператором через I/F 204 оператора, чтобы получать параметры клипов. В варианте осуществления, параметры клипов содержат информацию, относящуюся к доступности выбранных клипов с контентом по распределительной сети. Например, оператор может задавать через I/F 204 оператора, что выбранный клип с контентом должен быть доступным каждый день в заданное время в течение одного часа в течение одной недели. Полученные параметры могут сохраняться в памяти 208 и ассоциативно связываться с любым из клипов 216.
На этапе 404 параметры контактного окна и параметры приема формируются для одного или более клипов с контентом. Например, формирователь 212 контактного окна действует для обработки полученных параметров клипов, чтобы сформировать один или более параметров контактного окна для каждого клипа с контентом. Параметры контактного окна также включают в себя один или более параметров приема. Например, параметры контактного окна и параметры приема форматируются подобно параметрам 300 контактного окна, показанным на фиг.3. Сформированные параметры контактного окна затем сохраняются в памяти, как показано на 218.
На этапе 406 сформированные параметры контактного окна включаются в информационное сообщение. Например, информационное сообщение содержит системную информацию, которая предоставляет самые последние обновления системы распространения на устройства в распределительной сети. В варианте осуществления, логика 202 обработки действует для включения контактных окон 218 в информационное сообщение. В еще одном варианте осуществления, параметры контактного окна включаются в информационное сообщение другими объектами системы распространения.
На этапе 408 информационное сообщение распространяется по устройствам в распределительной сети. Например, логика 202 обработки управляет логикой 206 связи, чтобы осуществлять широковещательную передачу информационного сообщения по распределительной сети с использованием линии 214 связи. Например, информационное сообщение может передаваться через служебный информационный канал или другой выделенный информационный канал. В еще одном варианте осуществления, информационное сообщение передается другими объектами системы распространения.
На этапе 410 клипы с контентом распространяются по распределительной сети в течение заданных контактных окон. Например, логика 202 обработки действует для управления логикой 206 связи, чтобы распространять один или более клипов 216 с контентом через распределительную сеть во время выбранных контактных окон. Например, каждый клип ассоциативно связан с одним или более контактными окнами, а логика 202 обработки действует для распространения каждого клипа во время его соответствующего контактного окна, так что любое устройство, заинтересованное в приеме конкретного клипа, может делать это в течение своего контактного окна. В другом варианте осуществления, клипы с контентом распространяются по распределительной сети другими объектами системы распространения.
На этапе 412 выполняется проверка, чтобы определить, есть ли новые параметры клипа, которые могут дополнять, изменять, удалять или иным образом модифицировать контактные окна, ассоциативно связанные с любыми клипами с контентом. Например, новые введенные оператором данные могут приниматься через I/F 204 оператора, что могло бы заставить формироваться новые контактные окна. Если есть новые параметры, способ переходит на этап 402, чтобы получить эти параметры и сформировать новые контактные окна. Если новых параметров нет, способ заканчивается на этапе 414.
Таким образом, способ 400 действует, чтобы предоставлять контактные окна для использования в вариантах осуществления системы доставки. Должно быть отмечено, что способ 400 является только одной из реализаций и что другие реализации возможны в пределах объема вариантов осуществления. Например, любая из функций способа 400 может быть добавлена, изменена, удалена, модифицирована, скомбинирована или иным образом скорректирована в пределах объема вариантов осуществления.
Фиг.5 показывает вариант осуществления мобильного устройства 500, которое действует для приема плана доставки клипов в системе доставки. Например, устройство 500 пригодно для использования в качестве устройства 112, показанного на фиг.1. Устройство 500 содержит логику 502 обработки, логику 504 интерфейса оператора I/F, логику 506 связи и память 508, все присоединенные к шине 510 данных. Устройство 500 также содержит логику 512 планирования контента, которая также присоединена к шине 510 данных.
В одном или более вариантов осуществления логика 502 обработки содержит ЦП, процессор, вентильную матрицу, аппаратную логику, элементы памяти, виртуальную машину, программное обеспечение и/или любое сочетание аппаратных средств и программного обеспечения. Таким образом, логика 502 обработки обычно содержит логику для выполнения машиночитаемых инструкций и для управления или связи с одним или более других функциональных элементов устройства 500 через внутреннюю шину 510 данных.
Логика 506 связи содержит аппаратную логику и/или программное обеспечение, которые действуют, чтобы предоставить устройству 500 возможность передавать и принимать клипы с контентом, контактные окна и/или другую информацию по отношению к удаленным устройствам или системам с использованием линии 514 связи. Например, в варианте осуществления, линия 514 связи содержит любой подходящий тип линии связи для предоставления устройству 500 возможности принимать информационное сообщение через линию беспроводной связи, которое содержит один или более параметров контактного окна, клипы с контентом или другую информацию из распределительной сети.
Память 508 содержит любое подходящее устройство памяти, работоспособное для хранения любого типа информации. Например, память 508 может содержать ОЗУ, флэш-память, ЭСППЗУ, жесткий диск и/или любой другой тип запоминающего устройства. В варианте осуществления, память 508 действует для хранения одного или более параметров 516 приема и одного или более контактных окон 518. В варианте осуществления, параметры 516 приема содержат параметры, которые идентифицируют интересующие клипы с контентом в отношении устройства 500.
I/F 504 оператора содержит аппаратную логику и/или программное обеспечение, которые действуют для предоставления устройству 500 возможности взаимодействовать с оператором, чтобы принимать один или более параметров, которые используются в вариантах осуществления системы доставки. Например, в одном или более вариантах осуществления, I/F 504 оператора используется для приема введенных оператором данных или параметров, которые используются во время работы системы доставки для определения интересующих клипов с контентом. Например, принятые параметры могут быть параметрами 516.
Логика 512 планирования содержит ЦП, процессор, вентильную матрицу, аппаратную логику, элементы памяти, виртуальную машину, программное обеспечение и/или любое сочетание аппаратных средств и программного обеспечения. В одном или более вариантах осуществления, логика 512 планирования действует для приема различных параметров (то есть введенных оператором данных), ч