Способы и устройство для подписки на услуги доставки мультимедиа в сети передачи данных

Изобретение относится к области сетей передачи данных. Технический результат заключается в предотвращении подписки на услугу доставки мультимедиа устройств, не имеющих доступных ресурсов для обеспечения данных услуг. Сущность изобретения заключается в том, что принимают требования на ресурсы, связанные с пакетом подписки, и определяют, доступны или нет выбранные ресурсы для удовлетворения требованиям на ресурсы, связанным с пакетом подписки. Затем исключают первую часть услуг, связанных с пакетом подписки, если определяют, что выбранные ресурсы не удовлетворяют требованиям на ресурсы, связанным с пакетом подписки, и осуществляют подписку для приема второй части услуг, связанных с пакетом подписки, причем требования на ресурсы второй части услуг удовлетворяются выбранными ресурсами. 4 н. и 40 з.п. ф-лы, 7 ил.

 

Область техники, к которой относится изобретение

Варианты осуществления изобретения относятся в целом к функционированию систем распространения содержимого, а более конкретно к способам и устройству для подписки на услуги доставки мультимедиа в сети передачи данных.

Уровень техники

Распространение услуг (данных и/или другого мультимедийного содержимого) большому числу устройств является сложной проблемой. Это особенно верно в отношении мобильных устройств, которые устанавливают связь с использованием относительно медленных каналов радиосвязи и которые могут иметь одно или несколько ограничений ресурсов, такие как ограниченные ресурсы памяти. Следовательно, для системных администраторов и поставщиков услуг очень важно иметь способ, который позволяет мобильным устройствам легко и эффективно подписываться на прием содержимого и/или других сетевых услуг, которые будут работать на таких устройствах с ограниченными ресурсами.

В современных системах доставки содержимого/распространения мультимедиа, подписки в типичном варианте управляются через Интернет через одну или несколько страниц подписки клиента, или как в традиционных кабельных и спутниковых системах, через телефонный вызов, сделанный клиентом к представителю клиентской службы. Модель страницы подписки может даже предлагать одну или несколько страниц, которые особенным образом форматированы (т.е. WML, XHTML) для представления на мобильном устройстве. Например, пользователю устройства сначала нужно начать сеанс передачи данных с поставщиком услуг для того, чтобы посмотреть предложения услуг. После выбора предложения для подписки пользователю нужно заполнить одну или несколько форм, которые загружаются с сервера и воспроизводятся на устройстве. Как правило, поскольку формы отформатированы для воспроизведения на относительно небольшом экране, доступном на портативном устройстве, необходимо заполнить множество форм. Кроме того, так как весь процесс сопровождается радиосвязью, относительно низкие скорости передачи делают процесс подписки очень медленным. К несчастью, этот подход, по существу, является только вариацией модели Интернет-страницы подписки и, как правило, является утомительным и неэффективным при использовании вместе с портативными устройствами с ограниченными ресурсами.

Кроме того, настоящие системы предлагают пакеты услуг широкому диапазону устройств без учета ресурсов, доступных на каждом устройстве. Например, услуги, которые требуют большие объемы памяти, предлагаются устройствам с ограниченными ресурсами памяти. В результате услуги могут не работать правильно на устройстве и могут даже повредить работе устройства, что касается других услуг или функций.

Следовательно, то, что необходимо, это система подписки, которая позволяет устройству легко подписаться на один или несколько пакетов услуг. Система также должна работать так, чтобы предохранить устройство от подписки на услуги, которые не могут быть обеспечены доступными ресурсами в устройстве.

Сущность изобретения

В одном или нескольких вариантах осуществления предложена система подписки, которая позволяет устройству подписываться на услуги доставки мультимедиа в сети передачи данных. В одном варианте осуществления система содержит систему управления ресурсами, которая функционирует так, чтобы управлять процессом подписки на основе ресурсов, доступных в устройстве.

В одном варианте осуществления предложен способ подписки на прием пакета подписки в сети передачи данных. Способ заключается в том, что принимают требования на ресурсы, связанные с пакетом подписки, и определяют, доступны или нет выбранные ресурсы для удовлетворения требованиям на ресурсы, связанным с пакетом подписки. Согласно способу также исключают первую часть услуг, связанных с пакетом подписки, если определяют, что выбранные ресурсы не удовлетворяют требованиям на ресурсы, связанным с пакетом подписки, и осуществляют подписку на прием второй части услуг, связанных с пакетом подписки, причем требования на ресурсы второй части услуг удовлетворяются выбранными ресурсами.

В одном варианте осуществления предложено устройство для подписки на прием пакета подписки в сети передачи данных. Устройство содержит логический блок, выполненный с возможностью приема требований на ресурсы, связанных с пакетом подписки, и логический блок, выполненный с возможностью определения, доступны или нет выбранные ресурсы для удовлетворения требованиям на ресурсы, связанным с пакетом подписки. Устройство также содержит логический блок, выполненный с возможностью исключения первой части услуг, связанных с пакетом подписки, если определено, что выбранные ресурсы не удовлетворяют требованиям на ресурсы, связанным с пакетом подписки, и логический блок, выполненный с возможностью подписки на прием второй части услуг, связанных с пакетом подписки, причем требования на ресурсы второй части услуг удовлетворяются выбранными ресурсами.

В одном варианте осуществления предложено устройство для подписки на прием пакета подписки в сети передачи данных. Устройство содержит средство для приема требований на ресурсы, связанных с пакетом подписки, и средство для определения, доступны или нет выбранные ресурсы для удовлетворения требованиям на ресурсы, связанным с пакетом подписки. Устройство также содержит средство для исключения первой части услуг, связанных с пакетом подписки, если определено, что выбранные ресурсы не удовлетворяют требованиям на ресурсы, связанным с пакетом подписки, и средство подписки на прием второй части услуг, связанных с пакетом подписки, причем требования на ресурсы второй части услуг удовлетворяются выбранными ресурсами.

В одном варианте осуществления предложен машиночитаемый носитель информации, содержащий инструкции, которые при выполнении процессором функционируют так, чтобы осуществить подписку на прием пакета подписки в сети передачи данных. Машиночитаемый носитель содержит инструкции для приема требований на ресурсы, связанных с пакетом подписки, и инструкции для определения, доступны или нет выбранные ресурсы для удовлетворения требованиям на ресурсы, связанным с пакетом подписки. Машиночитаемый носитель также содержит инструкции для исключения первой части услуг, связанных с пакетом подписки, если определено, что выбранные ресурсы не удовлетворяют требованиям на ресурсы, связанным с пакетом подписки, и инструкции для подписки на прием второй части услуг, связанных с пакетом подписки, причем требования на ресурсы второй части услуг удовлетворяются выбранными ресурсами.

В одном варианте осуществления предложен, по меньшей мере, один процессор, который выполнен с возможностью осуществления способа подписки на прием пакета подписки в сети передачи данных. Способ заключается в том, что принимают требования на ресурсы, связанные с пакетом подписки, и определяют, доступны или нет выбранные ресурсы для удовлетворения требованиям на ресурсы, связанным с пакетом подписки. Согласно способу также исключают первую часть услуг, связанных с пакетом подписки, если определяют, что выбранные ресурсы не удовлетворяют требованиям на ресурсы, связанным с пакетом подписки, и осуществляют подписку на прием второй части услуг, связанных с пакетом подписки, причем требования на ресурсы второй части услуг удовлетворяются выбранными ресурсами.

Другие аспекты вариантов осуществления станут очевидны после просмотра изложенного далее в данном документе краткого описания чертежей, детального описания и формулы изобретения.

Краткое описание чертежей

Упомянутые выше аспекты вариантов осуществления, описанных в данном документе, станут более очевидными посредством ссылки к последующему детальному описанию, при рассмотрении вместе с сопровождающими чертежами, на которых

фиг.1 показывает сеть, которая содержит один вариант осуществления системы подписки;

фиг.2 показывает детальную схему одного варианта осуществления устройства, подходящего для использования в одном варианте осуществления системы подписки;

фиг.3 показывает один вариант осуществления способа работы устройства в одном варианте осуществления системы подписки;

фиг.4 показывает один вариант осуществления способа работы устройства в одном варианте осуществления системы подписки;

фиг.5 показывает один вариант осуществления схемы потока сообщений, которая иллюстрирует, как обеспечивается активизация устройства в одном варианте осуществления системы подписки;

фиг.6 показывает один вариант осуществления схемы потока сообщений, которая иллюстрирует, как обеспечивается процесс подписки устройства в одном варианте осуществления системы подписки; и

фиг.7 показывает один вариант осуществления схемы потока сообщений, которая иллюстрирует, как изменяется подписка устройства в одном варианте осуществления системы подписки.

Подробное описание

В одном или нескольких вариантах осуществления предложена система подписки, которая позволяет устройству подписываться (и отказываться от подписки) на услуги доставки мультимедиа в сети передачи данных. Система является особенно хорошо подходящей для использования в беспроводных сетевых средах, но может использоваться в любом типе беспроводной и/или проводной сетевой среды, включающей в себя, но не ограниченной этим, коммуникационные сети, сети общего пользования, такие как Интернет, частные сети, такие как виртуальные частные сети (VPN), локальные вычислительные сети, глобальные вычислительные сети, сети дальней связи или любой другой тип сети передачи данных.

Следующие определения используются в данном документе, чтобы описать один или несколько вариантов осуществления системы подписки.

Услуга - услуга является последовательностью представлений аудиовизуальной информации и представляет самый маленький элемент, на который можно подписаться в системе подписки. В одном варианте осуществления услуга содержит один или несколько мультимедийных клипов, которые доставляются устройству для воспроизведения в реальном времени или сохраняются в устройстве для более позднего воспроизведения.

Пакет - пакет (или “пакет подписки”) является совокупностью одной или нескольких услуг, которые предлагаются на основе подписки.

Фиг.1 показывает сеть 100, которая содержит один вариант осуществления системы подписки. Сеть 100 содержит сервер 102 распространения, сеть 104 передачи данных и совокупность устройств, которая содержит мобильный телефон 106, персональный цифровой помощник (PDA) 108 и ноутбук 110. Сеть 104 передачи данных может быть любым типом и/или комбинацией проводных и/или беспроводных сетей, которые позволяют данным передаваться между сервером 102 и устройствами. Сервер 102 связывается с сетью 104 через линию 112 связи, которая может содержать любой тип проводного или беспроводного канала связи. Сеть 104 передачи данных предоставляет беспроводные линии 114 связи, которые позволяют данным передаваться беспроводным образом между сетью 104 и устройствами 106, 108 и 110. Беспроводные линии 114 связи содержат любой тип технологии беспроводной связи. Для оставшейся части данного описания варианты осуществления системы подписки будут описаны со ссылкой на мобильный телефон 106. Однако варианты осуществления также одинаково применимы к устройствам 108 и 110.

В одном варианте осуществления выполняется процесс активации. Процесс активации регистрирует устройство с помощью сервера 102 распространения, который позволяет устройству подписаться для того, чтобы принимать доступные услуги в виде пакетов подписки. Например, каждый пакет подписки включает в себя выбранные услуги, на которые устройство может подписаться, чтобы их принимать. Устройство 106 связывается с логическим блоком 116 активации на сервере 102, чтобы выполнить процесс активации. Как часть процесса активации, на устройстве устанавливается клиент 118. В одном варианте осуществления клиент 118 загружается в устройство 106 с сервера 102 распространения, как показано маршрутом 120. В другом варианте осуществления производитель устройства устанавливает клиент 118 на устройство 106 во время изготовления устройства.

В одном варианте осуществления для того, чтобы выполниться, процесс активации может занимать несколько минут. Например, во время процесса активации клиент 118 устанавливает сеанс передачи пакетов данных, генерирует пару ключей шифрования и дешифрования, загружает системную информацию и загружает самое последнее руководство по программе, которое описывает доступные пакеты подписки. Пока процесс активации происходит в фоновом режиме, сервер 102 распространения доставляет содержимое 122 предварительной активации устройству 106 в виде файла видеоресурсов, как показано маршрутом 124. При воспроизведении на устройстве 106 содержимое 122 предварительной активации обеспечивает пользователю предварительный просмотр пакетов подписки, доступных с сервера 102 распространения. В одном варианте осуществления содержимое 122 предварительной активации хранится в устройстве 106 во время изготовления и воспроизводится во время процесса активации.

Устройство 106 содержит менеджер 126 ресурсов, который функционирует так, чтобы управлять ресурсами устройства 106. Например, ресурсы устройства содержат ресурсы памяти, видеоресурсы, ресурсы пользовательского ввода, звуковые ресурсы, ресурсы связи, ресурсы позиционирования или любой другой тип ресурсов устройства. В одном варианте осуществления менеджер 126 ресурсов функционирует так, чтобы управлять ресурсами устройства так, что устройству 106 не будет разрешено подписаться на пакеты услуг, которые не могут быть обработаны доступными ресурсами. Например, поскольку устройство 106 является портативным устройством, объем ресурсов памяти может быть ограничен. Менеджер 126 ресурсов функционирует так, чтобы управлять ограниченными ресурсами памяти так, что устройству 106 не будет позволено подписаться на пакеты услуг, которые не будут умещаться в доступную память.

Устройство 106 также содержит базу данных 128 подписки, которая описывает пакеты услуг, на которые подписано устройство 106. Например, во время процесса активации устройство может автоматически подписаться на один или несколько пакетов услуг. Кроме того, после процесса активации пользователь может инициировать подписку устройства на один или несколько пакетов услуг. База данных 128 подписки содержит информацию обо всех услугах, на которые подписано устройство. Например, база данных 128 подписки включает в себя информацию, имеющую отношение к типу, размеру, стоимости, расписанию доставки, использованию ресурсов, или любую другую информацию, относящуюся к подписанным услугам. В одном варианте осуществления менеджер 126 ресурсов использует базу данных 128 подписки, чтобы определить, что ресурсы распределяются существующим подпискам и как много ресурсов устройства все еще доступно для новых подписок.

Менеджер 126 ресурсов функционирует так, чтобы управлять ресурсами устройства для пакетов подписки, которые автоматически подписаны для устройства. Например, в одном варианте осуществления сервер 102 содержит пакеты 130 автоматической подписки, которые автоматически подписываются для устройства во время процесса активации или в результате некоторого другого взаимодействия устройства с сервером 102. Менеджер 126 ресурсов определяет, существуют ли достаточные ресурсы в устройстве 106, чтобы разместить все услуги в пакете автоматической подписки. Например, менеджер ресурсов определяет, все ли услуги, включенные в пакет автоматической подписки, уместятся в части памяти устройства, которая предназначена для автоматической подписки. Если менеджер 126 ресурсов определяет, что ресурсы доступны (т.е. пакет автоматической подписки уместится в доступную назначенную память), то менеджер ресурсов функционирует так, чтобы зарезервировать ресурсы устройства, необходимые для того, чтобы разместить пакет автоматической подписки. После того как ресурсы устройства были зарезервированы, процесс автоматической подписки продолжается. Например, пакеты 130 автоматической подписки доставляются устройству 106, как показано маршрутом 134.

Если менеджер 126 ресурсов определяет, что доступные ресурсы устройства не могут разместить все услуги в пакете автоматической подписки, то менеджер 126 ресурсов функционирует так, чтобы автоматически исключать выбранные услуги до тех пор, пока оставшиеся услуги в пакете автоматической подписки не будут размещены. Например, услуги в пакете автоматической подписки классифицируются (или устанавливаются по приоритету на основе любой выбираемой характеристики) и более низко классифицированные услуги исключаются до тех пор, пока требования на ресурсы пакета автоматической подписки не уменьшатся достаточно, чтобы ресурсы устройства могли разместить оставшиеся услуги в пакете автоматической подписки. Например, услуги в пакете автоматической подписки исключаются до тех пор, пока оставшиеся услуги не смогут уместиться в доступной памяти. Когда достаточное количество услуг исключено, менеджер 126 ресурсов резервирует необходимые ресурсы устройства, и процесс автоматической подписки продолжается. В результате устройство 106 автоматически подписывается на оставшиеся услуги в пакете автоматической подписки.

В другом варианте осуществления менеджер 126 ресурсов функционирует так, чтобы управлять пакетами подписки, инициированными пользователем устройства 106. Например, сервер 102 содержит пакеты 132 пользовательских подписок, которые подписаны для устройства по запросу пользователя устройства и доставляются устройству 106, как показано маршрутом 136. Клиент 118 отображает список доступных пакетов услуг пользователю устройства 106. Пользователь затем выбирает один или несколько пакетов услуг для подписки. Менеджер 126 ресурсов функционирует так, чтобы проверить, могут ли доступные ресурсы устройства разместить услуги, предложенные в выбранных пакетах (т.е. услуги будут умещаться в доступной памяти устройства). Если выбранные пакеты могут быть размещены, менеджер 126 ресурсов резервирует требуемые ресурсы и позволяет процессу подписки продолжиться. Если выбранные пакеты не могут быть размещены, менеджер 126 ресурсов уведомляет пользователя устройства и запрашивает корректировку выбранных элементов подписки. Пользователь устройства может затем исключить одну или несколько услуг из выбранных пакетов подписки, чтобы снизить или игнорировать требования на ресурсы. После того как менеджер 126 ресурсов определяет, что доступные ресурсы устройства могут разместить услуги в выбранных пакетах подписки, эти ресурсы резервируются и процесс подписки продолжается.

Должно быть отмечено, что менеджер 126 ресурсов функционирует так, чтобы управлять любыми ресурсами устройства. Например, если отдельный пакет подписки содержит выбранные услуги, которые требуют специализированных аппаратных средств, которых устройство не имеет (т.е. видеологику или логику позиционирования), то менеджер 126 ресурсов функционирует так, чтобы автоматически исключить (или позволяет пользователю исключить) такие услуги из установки на устройстве.

В одном варианте осуществления система подписки также функционирует так, чтобы отменить подписку на услуги от устройства. Например, в одном варианте осуществления клиент 118 предоставляет список подписанных в настоящий момент услуг пользователю устройства. Пользователь устройства выбирает одну или несколько услуг из списка для отказа от подписки. Клиент 118 функционирует так, чтобы уведомить сервер 102 распространения, что выбранные услуги должны быть отписаны от устройства. Кроме того, клиент 118 уведомляет менеджер 126 ресурсов так, что ресурсы, назначенные услугам, от которых отказались, могут быть освобождены для повторного назначения другим услугам. База данных 128 подписки также обновляется, чтобы отражать то, что выбранные услуги были отписаны от устройства.

В одном варианте осуществления клиент 118 функционирует в устройстве в течение выбранного льготного периода (т.е. 30 дней). Например, когда устройство активизировано, клиент 118 функционирует так, чтобы предоставить устройству автоматические подписки или инициированные пользователем подписки. Если подписки не предоставляются устройству во время льготного периода (т.е. пакеты подписки не куплены), то клиент 118 входит в режим ожидания и больше не функционирует на устройстве. Если в будущем пользователь пытается активировать устройство с помощью сервера 102 распространения, клиент 118 вернется в свой рабочий режим из своего режима ожидания, чтобы предоставить подписки, как описано в данном документе.

Таким образом, в одном или нескольких вариантах осуществления предоставляется система подписки, которая функционирует так, чтобы позволить устройству подписаться на все или части доступных пакетов подписки на основе ресурсов, доступных в устройстве.

Фиг.2 показывает один вариант осуществления устройства 200, подходящего для использования в одном варианте осуществления системы подписки. Устройство 200 содержит логический блок 202 обработки, ресурсы устройства и интерфейсы 204, логический блок 208 приемопередатчика и память 210, все связанные с шиной 212 данных. Устройство 200 также содержит клиента 206, базу данных 214 подписки и менеджер 216 ресурсов, которые также подключены к шине 212 данных.

В одном или нескольких вариантах осуществления логический блок 202 обработки содержит CPU, процессор, логическую матрицу, аппаратную логику, элементы памяти, виртуальную машину, программное обеспечение и/или любую комбинацию аппаратных и программных средств. Таким образом, логический блок 202 обработки, как правило, содержит логику для того, чтобы выполнить машиночитаемые инструкции и чтобы управлять одним или несколькими другими функциональными элементами устройства 200 через внутреннюю шину 212 данных.

Ресурсы устройств и интерфейсы 202 содержат аппаратные и/или программные средства, которые позволяют устройству 200 связываться с внутренними и внешними системами. Например, внутренние системы могут включать в себя системы массовой памяти, память, драйвер дисплея, модем, логику позиционирования или другие внутренние ресурсы устройства. Внешние системы могут включать в себя устройства пользовательского интерфейса, дисплеи, клавиатуры, принтеры, дисковые приводы или другие локальные устройства или системы.

Память 210 содержит RAM, ROM, флэш-память и/или любое другое подходящее запоминающее устройство. В одном варианте осуществления память 210 содержит часть 220 памяти, назначенную для автоматически подписанных пакетов, и часть 222 памяти, назначенную для подписанных пользователем пакетов. Логический блок 202 обработки функционирует так, чтобы сконфигурировать память 210 и распределить части 220 и 222 памяти.

Логический блок 208 приемопередатчика содержит аппаратные и/или программные средства, которые работают так, чтобы позволить устройству 200 передавать и принимать данные и/или другую информацию с помощью внешних устройств или систем с использованием канала 218 связи. Например, канал 218 связи может содержать линию связи беспроводной и/или проводной сети или любой другой тип линии связи.

Во время работы устройство 200 активируется с помощью сервера распространения, чтобы подписаться на доступные пакеты подписки согласно одному или нескольким вариантам осуществления системы подписки. Как часть процесса активации, устройство 200 резервирует память, чтобы удовлетворить требованию по памяти для активации, которое определяет минимальное количество памяти, требуемой, чтобы сохранить информацию о доступных услугах и пакетах. Требование по памяти для активации налагает только минимальное требование по доступным ресурсам памяти, необходимым, чтобы активировать устройство 200. Это требование ограниченного хранилища позволяет пользователю активировать устройство 200 с помощью системы распространения и просмотреть руководство по программе, которое описывает пакеты и/или услуги, доступные для подписки, без необходимости принимать какие-либо дополнительные решения по распределению хранилища.

В одном варианте осуществления клиент 206 загружается с сервера распространения через логический блок 208 приемопередатчика с использованием канала 218. Клиент 206 содержит любой подходящий тип аппаратных/программных средств, которые выполняются на устройстве 200 и связываются с сервером распространения через логический блок 208 приемопередатчика для того, чтобы выполнить процесс активации. В другом варианте осуществления клиент 206 устанавливается на устройство 200 во время изготовления устройства или может быть загружен от третьей стороны. После активации клиент 206 работает на устройстве 200 так, чтобы предоставить пользовательский интерфейс, который отображает информацию пользователю устройства о доступных пакетах подписки или функционирует так, чтобы принять разные входные данные пользователя.

Менеджер 216 ресурсов содержит любую комбинацию аппаратных и программных средств и функционирует так, чтобы проверить, что доступные ресурсы существуют на устройстве для того, чтобы разместить любой пакет, который подписан во время процесса подписки. Например, если выбранный пакет автоматической подписки требует выбранного количества памяти, менеджер 214 ресурсов функционирует так, чтобы определить требования по памяти пакета и проверить, что достаточно памяти доступно в части 220 памяти, перед тем, как устройство подписывается на пакет.

База данных 212 подписки содержит любой тип памяти или логики хранилища, подходящей для хранения информации, относящейся к пакетам/услугам, на которые подписано устройство 200. Например, база данных 212 подписки может содержать идентификаторы пакетов, идентификаторы услуг, характеристики размера, идентификаторы ресурсов, требования по распределению ресурсов, информацию о расписании, цену и/или любую другую информацию о пакетах подписки, на которые подписано устройство 200.

Как часть процесса активации, клиент 206 функционирует так, чтобы принимать один или несколько пакетов подписки от сервера распространения. Пакет автоматической подписки содержит услуги, которые должны быть автоматически подписаны устройству 200. В одном варианте осуществления услуги классифицируются или устанавливаются по приоритету на основе любой выбираемой характеристики. Менеджер 214 ресурсов функционирует так, чтобы определить, существуют ли достаточные ресурсы устройства (т.е. память), доступные, чтобы разрешить совершиться автоматической подписке пакета автоматической подписки. Если существуют достаточные ресурсы, то менеджер 214 ресурсов резервирует ресурсы и процесс автоматической подписки продолжается. Если достаточные ресурсы не существуют, то менеджер 216 ресурсов функционирует так, чтобы автоматически исключить выбранные услуги из пакета автоматической подписки на основе их классификации. После того как достаточное количество услуг исключается так, что доступные ресурсы устройства могут разместить оставшиеся услуги в пакете автоматической подписки, менеджер 214 ресурсов резервирует эти ресурсы и процессу автоматической подписки разрешается продолжиться.

После того как процесс активации выполняется, клиент 206 функционирует так, чтобы предоставить пользовательский интерфейс (UI), который позволяет пользователю устройства рассмотреть доступные пакеты услуг. Клиент 206 также разрешает пользователю устройства выбрать один или несколько пакетов для подписки. После того как пользователь устройства выбирает пакет для подписки, менеджер 214 ресурсов функционирует так, чтобы определить, могут ли доступные ресурсы пользователя разместить выбранный пакет (т.е. выбранный пакет уместится в часть 222 памяти подписки пользователя). Если ресурсы устройства могут разместить выбранный пакет, менеджер 216 ресурсов функционирует так, чтобы зарезервировать требуемые ресурсы, и процесс инициированной пользователем подписки продолжается. Если выбранный пакет не может быть размещен, менеджер 216 ресурсов уведомляет пользователя, что не существует достаточных ресурсов для того, чтобы поддерживать выбранный пакет. Пользователь может затем выбрать вариант, такой чтобы исключить услуги в пакете, или может выбрать другой пакет подписки, чтобы уменьшить требования на ресурсы к устройству так, чтобы подписка могла совершиться.

Устройство 200 выполняет одну или несколько из следующих функций в одном или нескольких вариантах осуществления системы подписки. Должно быть отмечено, что последующие функции могут изменяться, повторно размещаться, модифицироваться, добавляться или иначе регулироваться в рамках вариантов осуществления.

1. Устройство активируется с помощью системы распространения.

2. Установленный клиент пытается автоматически подписать один или несколько пакетов.

3. Менеджер ресурсов управляет процессом автоматической подписки так, что только пакеты, которые могут быть размещены доступными ресурсами, будут автоматически подписаны. Услуги в пакетах исключаются посредством классификации, если необходимо.

4. Клиент отображает список доступных пакетов пользователю.

5. Пользователь выбирает один или несколько пакетов, на которые устройство должно быть подписано.

6. Менеджер ресурсов управляет процессом инициированной пользователем подписки так, что только пакеты, которые могут быть вмещены доступными ресурсами, будут подписаны. Пакеты или услуги в пакетах исключаются пользователем, если необходимо.

В одном варианте осуществления система подписки содержит программные инструкции, сохраненные на машиночитаемом носителе информации, которые при выполнении процессором, таким как логический блок 202 обработки, предоставляют функции системы подписки, описанной в данном документе. Например, инструкции могут быть загружены в устройство 200 с машиночитаемого носителя информации, такого как гибкий диск, CD-ROM, карта памяти, устройство FLASH-памяти, RAM, ROM или любой другой тип запоминающего устройства или машиночитаемого носителя информации, который взаимодействует с устройством 200 через ресурсы 204 устройства. В другом варианте осуществления инструкции могут быть загружены в устройство 200 с сетевого ресурса, который взаимодействует с устройством 200 через логический блок 208 приемопередатчика. Инструкции при выполнении логическим блоком 202 обработки предоставляют один или несколько вариантов осуществления системы подписки, как описано в данном документе.

Фиг.3 показывает один вариант осуществления способа 300 работы устройства в одном или нескольких вариантах осуществления системы подписки. Для ясности способ 300 будет описан со ссылкой на устройство 200, показанное на фиг.2. В одном или нескольких вариантах осуществления логический блок 202 обработки выполняет программные инструкции, чтобы управлять устройством 200 для выполнения функций, описанных ниже.

В блоке 302 выполняется процесс активации, чтобы активировать устройство с помощью сервера распространения для того, чтобы позволить устройству подписаться на доступные пакеты. В одном варианте осуществления логический блок 202 обработки связывается с сервером распространения через логический блок 208 приемопередатчика и канал 218 связи, чтобы предоставить информацию для процесса активации. Во время процесса активации клиент 206 устанавливается и выполняется на устройстве.

В блоке 304 устройство принимает и воспроизводит содержимое предварительной активации. Например, так как процесс активации может занимать несколько минут, чтобы выполниться, сервер распространения передает содержимое предварительной активации устройству, которое принимается логическим блоком 208 приемопередатчика и передается ресурсам устройства и интерфейсам 204 для воспроизведения на устройстве во время процесса активации. В другом варианте осуществления содержимое предварительной активации сохраняется в устройстве во время изготовления и отображается во время процесса активации.

В блоке 306 устройство принимает один или несколько пакетов автоматической подписки. Например, приемопередатчик 208 принимает пакет автоматической подписки от сервера распространения для установки на устройстве. В одном варианте осуществления приемопередатчик 208 пересылает пакет автоматической подписки клиенту 206, который обрабатывает пакет автоматической подписки, чтобы определить его требования на ресурсы и любую другую информацию, необходимую, чтобы установить пакет на устройство.

В блоке 308 выполняется тест, чтобы определить, существуют ли достаточные доступные ресурсы в устройстве для того, чтобы установить пакет автоматической подписки. Например, менеджер 214 ресурсов принимает информацию о требованиях на ресурсы пакета автоматической подписки от клиента 206. Менеджер 214 ресурсов также принимает информацию о доступных ресурсах устройства из базы данных 214 подписки. Например, база данных 214 подписки содержит информацию о пакетах, уже подписанных устройством. Менеджер 216 ресурсов использует эту информацию, чтобы определить, существуют ли достаточные, доступные ресурсы в устройстве, чтобы установить пакет автоматической подписки. Например, менеджер 214 ресурсов использует информацию из базы данных подписки, чтобы определить, существует ли достаточная память в части 220 памяти, чтобы установить пакет автоматической подписки. Если существуют достаточные ресурсы (т.е. память), менеджер ресурсов резервирует ресурсы и способ переходит к блоку 312. Если достаточные ресурсы не существуют, способ переходит к блоку 310.

В блоке 310 выбранные услуги в пакете автоматической подписки автоматически исключаются из установки. Например, в одном варианте осуществления пакет автоматической подписки содержит многочисленные услуги, которые классифицируются по приоритету. Менеджер 214 ресурсов функционирует так, чтобы автоматически исключить выбранные услуги на базе приоритета. Например, начиная с самого низкого приоритета, менеджер 214 ресурсов исключает первую часть услуг до тех пор, пока доступные ресурсы устройства не смогут разместить остающиеся услуги (вторую часть услуг). Должно быть отмечено, что менеджер 216 ресурсов может использовать любую технологию или информацию, чтобы автоматически исключить часть услуг из пакета автоматической подписки. Например, услуги могут быть исключены на основе приоритета, размера, даты, требований на ресурсы, требований лицензии, цены или любой другой информации или характеристики ресурсов. Способ затем переходит к блоку 308, где тестируются требования на ресурсы оставшихся услуг в пакете автоматической подписки. Если больше не существуют оставшиеся услуги после того, как процесс автоматического исключения выполнился в блоке 310, способ переходит к блоку 314.

В блоке 312 услуги автоматической подписки, которые могут быть вмещены ресурсами устройства, будут установлены на устройство. Например, в одном варианте осуществления клиент 206 устанавливает услуги автоматической подписки в часть 220 памяти и обновляет базу данных 214 подписки, чтобы указать, что часть 220 памяти теперь включает в себя выбранные услуги из пакета автоматической подписки. Способ затем заканчивается в блоке 314.

Таким образом, способ 300 предоставляет один вариант осуществления системы подписки, которая функционирует так, чтобы позволить устройству подписаться на один или несколько пакетов автоматической подписки. Должно быть отмечено, что способ 300 иллюстрирует только одно осуществление и что изменения, дополнения или реконфигурации функциональных элементов могут быть сделаны без отступления от объема описанных вариантов осуществления.

Фиг.4 показывает один вариант осуществления способа 400 работы устройства в одном или нескольких вариантах осуществления системы подписки. Для ясности способ 400 будет описан со ссылкой на устройство 200, показанное на фиг.2. В одном или нескольких вариантах осуществления логический блок 202 обработки выполняет программные инструкции, чтобы управлять устройством 200 для выполнения функций, описанных ниже.

В блоке 402 выполняется процесс активации, чтобы активировать устройство с помощью сервера распространения, чтобы позволить устройству подписаться на доступные пакеты. В одном варианте осуществления логический блок 202 обработки связывается с сервером распространения через логический блок 208 приемопередатчика и канал 218 связи, чтобы выполнить процесс активации. Во время процесса активации клиент 206 устанавливается и выполняется на устройстве. В одном варианте осуществления один или несколько пакетов автоматической подписки устанавливаются в устройстве во время процесса активации. Например, способ 300 описывает, как в одном варианте осуществления пакеты автоматической подписки устанавливаются на устройство 200.

В блоке 404 список доступных пакетов отображается пользователю устройства. В одном варианте осуществления клиент 206 отображает на дисплее устройства список пакетов, доступных для подписки. Например, список пакетов является частью руководства по программе, установленного на устройстве во время процесса активации.

В блоке 406 пользователь устройства выбирает один или несколько пакетов для подписки. В одном варианте осуществления пользователь имеет возможность выбрать некоторые услуги в пакете для подписки и исключить другие услуги из подписки. Например, пользователь может исключить первую часть услуг в пакете и, таким образом, подписаться на вторую часть услуг (т.е. оставшиеся неисключенные услуги в пакете).

В блоке 408 выполняется тест, чтобы определить, существуют ли достаточные доступные ресурсы в устройстве, чтобы установить выбранные пакеты. Например, менеджер 214 ресурсов принимает информацию о требованиях на ресурсы выбранных пакетов от клиента 206. Менеджер 214 ресурсов также принимает информацию о доступных ресурсах устройства из базы данных 214 подписки. Например, база данных 214 подписки содержит информацию о пакетах, уже подписанных устройством. Менеджер 216 ресурсов использует эту информацию и любую другую системную информацию как необходимую, чтобы определить, существуют ли достаточные доступные ресурсы в устройстве, чтобы установить выбранные пакеты. Например, менеджер 216 ресурсов использует информацию из базы данных 214 подписки, чтобы определить, существует ли достаточная свободная память в части 222 памяти, чтобы установить выбранные пакеты.

Менеджер 216 ресурсов может также определить, существуют ли другие типы доступных ресурсов для выделения выбранным пакетам. Например, менеджер 216 ресурсов может получить любой другой тип системной информации, чтобы определить, существуют ли доступные аппаратные ресурсы, такие как модем, логика позиционирования, видеодисплей высокого разрешения, графический процессор или любой другой тип аппаратного ресурса. Менеджер 216 ресурсов может также определить, существуют ли доступные программные ресурсы, такие как отдельная версия модуля программного обеспечения или отдельный тип программного драйвера. Если существуют достаточные доступные ресурсы (т.е. память, аппаратные средства или программные средства), менеджер 216 ресурсов резервирует ресурсы, как необходимо, и способ переходит к блоку 412. Если достаточные доступные ресурсы не существуют, способ переходит к блоку 410.

В блоке 410 пользователь уведомляется о недостаточных ресурсах, доступных в устройстве, чтобы установить выбранные пакеты. Например, в одном варианте осуществления менеджер 216 ресурсов уведомляет пользователя через ресурс дисплея, связанный с ресурсами устройства и интерфейсами 204. Уведомление содержит информацию о выбранных пакетах, требуемых ресурсах, доступных ресурсах и любую другую уместную информацию. Способ затем переходит к блоку 406, где пользователь устройства имеет возможность изменить или модифицировать наборы пакетов.

В блоке 412 услуги в выбранных пользователем пакетах, которые могут быть вмещены ресурсами устройства, будут установлены на устройство. Например, в одном варианте осуществления менеджер 216 ресурсов указывает клиенту 206, что ресурсы для выбранных пакетов были зарезервированы. Клиент 206 затем устанавливает услуги в часть 222 памяти и обновляет базу данных 214 подписки, чтобы указать, что часть 222 памяти теперь включает в себя услуги из выбранных пользователем пакетов. Клиент 206 также устанавливает или инициализирует любые другие аппаратные или программные ресурсы устройства и связывается с сервером распространения, как необходимо, чтобы завершить подписку выбранных пакетов. Способ затем заканчивается в блоке 414.

Таким образом, способ 400 предоставляет один вариант осуществления системы подписки, которая функционирует так, чтобы позволить пользователю устройства выбрать и подписаться на один или несколько пакетов подписки. Должно быть отмечено, что способ 400 иллюстрирует только одно осуществление и что изменения, дополнения или реконфигурации функциональных элементов могут быть сделаны без отступления от цели описанных вариантов осуществления.

Потоки сообщений

Следующая информация описывает поток сообщений между устройством и сервером распространения в одном варианте осуществления системы подписки. Описанные потоки сообщений происходят во время активации устройства, подписки на пакет и модификации подписки.

Активация устройства

Фиг.5 показывает один вариант осуществления схемы 500 потока сообщений, которая иллюстрирует, как обеспечивается процесс активации устройства в одном варианте осуществления системы подписки. Процесс активации устанавливает устройство в состояние, которое позволяет ему подписаться на доступные пакеты услуг. В одном варианте осуществления клиент 206 выполняет процесс активации при запуске системного приложения. Во время процесса активации между устройством 502 и сервером 504 распространения происходит обмен следующими сообщениями.

a. Пользователь запускает системное приложение в момент времени, указанный ссылкой 506.

b. Клиент 206 отправляет сообщение 508 запроса активации серверу 504.

c. Сервер 504 выполняет процедуру 510 аутентификации с устройством. После успешной аутентификации сервер 504 назначает идентификатор подписчика (ID) устройству. Генерируется ключ аутентификации устройства, конкретный для устройства. Этот ключ разделяется между устройством и серверами распространения для аутентификации последующих транзакций устройство-сервер.

d. Сервер 504 отправляет ответное сообщение 512 активации вместе с ID подписчика, ключом аутентификации устройства и указателем, который указывает устройству, что процесс активации был успешным.

После успешной активации устройство обновляет себя самой последней системной информацией и запрашивает другую информацию, такую как определения рынка, руководство по программе и сетевые параметры. В этот момент устройство находится в “активированном” состоянии и готово подписаться на доступные услуги.

Подписки устройства

Фиг.6 показывает один вариант осуществления схемы 600 потока сообщений, которая иллюстрирует, как обеспечивается процесс подписки устройства в одном варианте осуществления системы подписки. Так как устройство находится в активированном состоянии, устройство 604 позволяет пользователю 602 подписаться на один или несколько пакетов услуг. Во время процесса подписки между устройством 604, сервером 608 распространения и сервером 606 лицензий происходит обмен следующими сообщениями.

a. Пользователь выбирает один или несколько пакетов услуг для подписки из пользовательского интерфейса на устройстве 604, как показано ссылкой 610.

b. Устройство 604 отправляет сообщение 612 запроса подписки серверу 608. Запрос подписки включает в себя ID подписчика и ID пакета(ов). Устройство удостоверяет сообщение 612 запроса подписки с использованием ключа аутентификации устройства, если сообщение требует подпись.

c. Когда сообщение 612 запроса подписки принимается, сервер 608 аутентифицирует его (ссылка 614) с использованием цифровой подписи в сообщении. Сервер 608 будет также авторизовать пользователя.

d. Сервер 608 отправляет сообщение 616 ответа подписки устройству 604 с признаком успешности, если аутентификация и авторизация являются успешными.

e. Устройство 604 затем запрашивает обновленную лицензию услуги у сервера 606 лицензий. Сервер 606 лицензий отвечает лицензией услуги, которая содержит подписанные услуги.

Изменение в подписке

Фиг.7 показывает один вариант осуществления схемы 700 потока сообщений, которая иллюстрирует, как изменяется подписка устройства в одном варианте осуществления системы подписки. Пользователь 702 устройства может изменить подписку в любое время, пока устройство 704 находится в “подписанном” состоянии. Пользователь 702 может добавить или удалить пакет услуг с использованием пользовательского интерфейса на устройстве 704. Во время процесса изменения подписки между устройством 704, сервером 708 распространения и сервером 706 лицензий происходит обмен следующими сообщениями:

a. Пользователь инициирует запрос 710 отказа от подписки из пользовательского интерфейса на устройстве.

b. Устройство 704 отправляет сообщения 712 запроса отказа от подписки серверу 708. Устройство 704 удостоверяет сообщение с использованием ключа аутентификации устройства.

c. Сервер 708 аутентифицирует (ссылка 714) сообщение 712 запроса отказа от подписки с использованием цифровой подписи в сообщении. Сервер 708 будет также авторизовать запрос отказа от подписки.

d. Сервер 708 отправляет ответное сообщение 716 отказа от подписки устройству 704 с признаком успешности.

e. Устройство 704 запрашивает (ссылка 718) обновленную лицензию устройства у сервера 706 лицензий.

Отказ от подписки на услуги

Как и при подписке, пользователи устройств могут отказаться от подписки на одну или более услуг или пакетов подписки. В одном варианте осуществления пользователь устройства использует меню подписки в устройстве, чтобы отказаться от подписки на услуги. Например, меню подписки отображает список установленных услуг, и пользователь устройства выбирает одну или несколько услуг из этого списка, которые должны быть деинсталлированы или от которых отказываются. После того как устройство успешно отказалось от услуги, устройству нужно освободить ресурсы, связанные с услугами, от которых отказываются. В одном варианте осуществления менеджер 216 ресурсов функционирует так, чтобы освободить ресурсы, связанные с услугами, от которых отказываются, и обновить базу данных 214 подписки, чтобы указать, что выбранные услуги были отписаны. Например, менеджер 216 ресурсов может освободить ресурсы памяти, когда услуга отписывается. Некоторые пакеты подписки требуют предварительную подписку на “корневой пакет”. Как правило, пользователь должен сначала подписаться на корневой пакет перед подпиской на пакеты “расширения”. Пакет расширения является пакетом подписки, который может быть добавлен после того, как пользователь успешно подписался на корневой пакет. Пользователю, как правило, не позволено отказаться от подписки на корневой пакет, если устройство подписано на какие-либо пакеты расширения. В одном варианте осуществления система функционирует так, чтобы предоставить пользователю право выбора отказаться от подписки на все пакеты, связанные с отдельным корневым пакетом. Это приведет к отказу от корневого и любых пакетов расширения услуг. В одном варианте осуществления система функционирует так, чтобы предохранить пользователя устройства от отказа на подписку любых автоматически подписанных пакетов. После того как пользователь успешно отказался от подписки на услуги или пакет услуг, любое связанное содержимое удаляется из устройства.

Соответственно, в то время как один или несколько вариантов осуществления системы подписки были иллюстрированы и описаны в данном документе, будет понятно, что различные изменения могут быть сделаны в вариантах осуществления без отступления от их сущности или существенных характеристик. Следовательно, раскрытия и описания в данном документе предназначены быть иллюстрирующими, но не ограничивающими объем изобретения, которое изложено в последующей формуле изобретения.

1. Способ подписки на прием пакета подписки в сети передачи данных, заключающийся в том, что
принимают требования на ресурсы, связанные с пакетом подписки;
определяют, доступны или нет выбранные ресурсы, для удовлетворения требованиям на ресурсы, связанным с пакетом подписки;
исключают первую часть услуг, связанных с пакетом подписки, если определяют, что выбранные ресурсы не удовлетворяют требованиям на ресурсы, связанным с пакетом подписки; и
осуществляют подписку на прием второй части услуг, связанных с пакетом подписки, причем требования на ресурсы второй части услуг удовлетворяются выбранными ресурсами.

2. Способ по п.1, в котором при упомянутом исключении исключают первую часть услуг на основе выбранной характеристики, связанной с каждой услугой в пакете подписки.

3. Способ по п.2, в котором при упомянутом исключении автоматически исключают первую часть услуг на основе указателя приоритета, связанного с каждой услугой в пакете подписки.

4. Способ по п.1, в котором при упомянутом исключении исключают первую часть услуг на основе пользовательского ввода.

5. Способ по п.1, в котором дополнительно выводят уведомление о том, что выбранные ресурсы не удовлетворяют требованиям на ресурсы, связанным с пакетом подписки.

6. Способ по п.1, в котором дополнительно выполняют процесс активации.

7. Способ по п.6, в котором дополнительно отображают содержимое предварительной активации во время процесса активации.

8. Способ по п.1, в котором дополнительно отказываются от подписки на одну или несколько услуг, связанных с пакетом подписки; и
освобождают ресурсы, связанные с одной или несколькими услугами.

9. Способ по п.1, в котором при упомянутой подписке дополнительно передают запрос подписки по беспроводной сети передачи данных.

10. Устройство для подписки на прием пакета подписки в сети передачи данных, содержащее
логический блок, выполненный с возможностью приема требований на ресурсы, связанных с пакетом подписки;
логический блок, выполненный с возможностью определения, доступны или нет выбранные ресурсы, для удовлетворения требованиям на ресурсы, связанным с пакетом подписки;
логический блок, выполненный с возможностью исключения первой части услуг, связанных с пакетом подписки, если определено, что выбранные ресурсы не удовлетворяют требованиям на ресурсы, связанным с пакетом подписки; и
логический блок, выполненный с возможностью подписки на прием второй части услуг, связанных с пакетом подписки, причем требования на ресурсы второй части услуг удовлетворяются выбранными ресурсами.

11. Устройство по п.10, в котором упомянутый логический
блок, выполненный с возможностью исключения, содержит логический блок, выполненный с возможностью исключения первой части услуг на основе выбранной характеристики, связанной с каждой услугой в пакете подписки.

12. Устройство по п.11, в котором упомянутый логический блок, выполненный с возможностью исключения, содержит логический блок, выполненный с возможностью автоматического исключения первой части услуг на основе указателя приоритета, связанного с каждой услугой в пакете подписки.

13. Устройство по п.10, в котором упомянутый логический блок, выполненный с возможностью исключения, содержит логический блок, выполненный с возможностью исключения первой части услуг на основе пользовательского ввода.

14. Устройство по п.10. дополнительно содержащее логический блок, выполненный с возможностью вывода уведомления о том, что выбранные ресурсы не удовлетворяют требованиям на ресурсы, связанным с пакетом подписка.

15. Устройство по п.10, дополнительно содержащее логический блок, выполненный с возможностью выполнения процесса активации.

16. Устройство по п.15, дополнительно содержащее логический блок, выполненный с возможностью отображения содержимого предварительной активации во время процесса активации.

17. Устройство по п.10, дополнительно содержащее логический блок, выполненный с возможностью отказа от подписки на одну или несколько услуг, связанных с пакетом подписки; и
логический блок, выполненный с возможностью освобождения
ресурсов, связанных с одной или несколькими услугами.

18. Устройство по п.10, в котором упомянутый логический блок, выполненный с возможностью подписки, дополнительно содержит логический блок, выполненный с возможностью передачи запроса подписки по беспроводной сети передачи данных.

19. Устройство для подписки на прием пакета подписки в сети передачи данных, содержащее
средство приема требований на ресурсы, связанных с пакетом подписки;
средство для определения, доступны или нет выбранные ресурсы, для удовлетворения требованиям на ресурсы, связанным с пакетом подписки;
средство для исключения первой части услуг, связанных с пакетом подписки, если определено, что выбранные ресурсы не удовлетворяют требованиям на ресурсы, связанным с пакетом подписки; и
средство для подписки на прием второй части услуг, связанных с пакетом подписки, причем требования на ресурсы второй части услуг удовлетворяются выбранными ресурсами.

20. Устройство по п.19, в котором упомянутое средство исключения содержит средство для исключения первой части услуг на основе выбранной характеристики, связанной с каждой услугой в пакете подписки.

21. Устройство по п.20, в котором упомянутое средство исключения содержит средство для автоматического исключения первой части услуг на основе указателя приоритета, связанного с каждой услугой в пакете подписки.

22. Устройство по п.19, в котором упомянутое средство исключения содержит средство для исключения первой части услуг на основе пользовательского ввода.

23. Устройство по п.19, дополнительно содержащее средство для вывода уведомления о том, что выбранные ресурсы не удовлетворяют требованиям по ресурсам, связанным с пакетом подписки.

24. Устройство по п.19, дополнительно содержащее средство для выполнения процесса активации.

25. Устройство по п.24, дополнительно содержащее средство для отображения содержимого предварительной активации во время процесса активации.

26. Устройство по п.19, дополнительно содержащее
средство для отказа от подписки на одну или несколько услуг, связанных с пакетом подписки; и
средство для освобождения ресурсов, связанных с одной или несколько услугами.

27. Устройство по п.19, в котором упомянутое средство подписки дополнительно содержит средство для передачи запроса подписки по беспроводной сети передачи данных.

28. Машиночитаемый носитель информации, содержащий инструкции, которые при выполнении процессором функционируют так, чтобы осуществлять подписку на прием пакета подписки в сети передачи данных, при этом машиночитаемый носитель информации содержит
инструкции для приема требований на ресурсы, связанных с пакетом подписки;
инструкции для определения, доступны или нет выбранные ресурсы для удовлетворения требованиям на ресурсы, связанным с пакетом подписки;
инструкции для исключения первой части услуг, связанных с пакетом подписки, если определено, что выбранные ресурсы не удовлетворяют требованиям на ресурсы, связанным с пакетом подписки; и
инструкции для подписки на прием второй части услуг, связанных с пакетом подписки, причем требования на ресурсы второй части услуг удовлетворяются выбранными ресурсами.

29. Машиночитаемый носитель по п.28, в котором упомянутые инструкции для исключения содержат инструкции для исключения первой части услуг на основе выбранной характеристики, связанной с каждой услугой в пакете подписки.

30. Машиночитаемый носитель по п.29, в котором упомянутые инструкции для исключения содержат инструкции для автоматического исключения первой части услуг на основе указателя приоритета, связанного с каждой услугой в пакете подписки.

31. Машиночитаемый носитель по п.28, в котором упомянутые инструкции для исключения содержат инструкции для исключения первой части услуг на основе пользовательского ввода.

32. Машиночитаемый носитель по п.28, дополнительно содержащий инструкции для вывода уведомления о том, что выбранные ресурсы не удовлетворяют требованиям на ресурсы, связанным с пакетом подписки.

33. Машиночитаемый носитель по п.28, дополнительно содержащий инструкции для выполнения процесса активации.

34. Машиночитаемый носитель по п.33, дополнительно содержащий инструкции для отображения содержимого предварительной активации во время процесса активации.

35. Машиночитаемый носитель по п.28, дополнительно содержащий
инструкции для отказа от подписки на одну или несколько услуг, связанных с пакетом подписки; и
инструкции для освобождения ресурсов, связанных с одной или несколькими услугами.

36. Машиночитаемый носитель по п.28, в котором упомянутые инструкции для подписки дополнительно содержат инструкции для передачи запроса подписки по беспроводной сети передачи данных.

37. Процессор, выполненный с возможностью осуществления способа подписки на прием пакета подписки в сети передачи данных, заключающегося в том, что
принимают требования на ресурсы, связанные с пакетом подписки;
определяют, доступны или нет выбранные ресурсы для удовлетворения требованиям на ресурсы, связанным с пакетом подписки;
исключают первую часть услуг, связанных с пакетом подписки, если определяют, что выбранные ресурсы не удовлетворяют требованиям на ресурсы, связанным с пакетом подписки; и
осуществляют подписку на прием второй части услуг, связанных с пакетом подписки, причем требования на ресурсы второй части услуг удовлетворяются выбранными ресурсами.

38. Процессор по п.37, в котором при упомянутом исключении исключают первую часть услуг на основе выбранной характеристики, связанной с каждой услугой в пакете подписки.

39. Процессор по п.38, в котором при упомянутом исключении автоматически исключают первую часть услуг на основе указателя приоритета, связанного с каждой услугой в пакете подписки.

40. Процессор по п.37, в котором при упомянутом исключении исключают первую часть услуг на основе пользовательского ввода.

41. Процессор по п.37, дополнительно выполненный с возможностью вывода уведомления о том, что выбранные ресурсы не удовлетворяют требованиям на ресурсы, связанным с пакетом подписки.

42. Процессор по п.37, дополнительно выполненный с возможностью выполнения процесса активации.

43. Процессор по п.42, дополнительно выполненный с возможностью отображения содержимого предварительной активации во время процесса активации.

44. Процессор по п.37, дополнительно выполненный с возможностью
отказа от подписки на одну или несколько услуг, связанных с пакетом подписки; и
освобождения ресурсов, связанных с одной или несколькими услугами.

45. Процессор по п.37, в котором при упомянутой подписке дополнительно передают запрос подписки по беспроводной сети передачи данных.



 

Похожие патенты:

Изобретение относится к представлению приложения удаленной терминальной службой (TS). .

Изобретение относится к терминальной службе обнаружения удаленного приложения. .

Изобретение относится к способу связывания первой характеристики первого устройства и второй характеристики второго устройства посредством сервера. .

Изобретение относится к системам и способу частичного скремблирования потока данных. .

Изобретение относится к обнаружению устройств в сетевой среде и для определения взаимосвязи между этими устройствами

Изобретение относится к системе мобильной трансляции и, в частности, к приемному устройству многочисленных потоков данных на основе упрощенного представления сцены приложений (LASeR)

Изобретение относится к системе управления структурой сцены мобильного терминала для приема и отображения потоков данных в мобильной широковещательной системе на основе упрощенного представления сцены приложений (LASeR)

Изобретение относится к передачи мультимедийных данных по сети связи

Изобретение относится к системе и способу для конфигурации и организации сетевых устройств

Изобретение относится к области мобильной связи

Изобретение относится к системе мобильной связи, использующей режим прерывистого приема (DRX), и, в частности, к способу и устройству для прерывистого приема пакетов
Наверх