[0001] Настоящее раскрытие относится к среде связи и, более конкретно, к предоставлению улучшенного прибора и способов управления лицензируемыми объектами, такими как контент и/или служба, на устройстве связи.
[0002] Хотя описанные аспекты в целом относятся к устройствам связи, примерный случай использования посредством мобильных устройств иллюстрирует проблемы с современными моделями лицензирования. В настоящее время операторы мобильной связи или несущие мобильных устройств играют главную роль в телекоммуникационной индустрии. Первоначально, такие операторы мобильной связи концентрировали свои усилия на генерировании дохода посредством увеличения базы своих абонентов. Однако должно быть оценено, что в нескольких странах объем для увеличения базы абонентов теперь стал очень ограниченным, так как рынок приблизился к состоянию насыщения. В результате операторы мобильной связи разделились на предоставляющих абонентам дополнительные услуги, чтобы увеличить свой доход.
[0003] Одно средство генерирования увеличенного дохода осуществляется с помощью продаж премиального контента и/или услуг для пользователей, таких как мелодии звонка, обои, игры и т.д. Эти объекты могут быть предоставлены самими операторами мобильной связи или бизнес-предприятиями, которые могут работать совместно с операторами мобильной связи для предоставления таких объектов. В некоторых аспектах, например, этот контент и/или объекты услуг могут быть доступны для скачивания на устройство связи пользователя, такое как мобильное устройство, за плату.
[0004] Множество преимуществ, таких как максимизация потенциального дохода для продаж, могут происходить после рекомендации и распределения пользователям контента и/или услуг, которые представляют интерес для пользователей. Пользователь может иметь улучшенный опыт, используя устройства связи пользователя в свете этих контентов и/или услуг. Лицензирование такого контента и/или услуг может предоставлять стимул для поставщиков услуг для создания таких предложений.
[0005] Поставщики контента и/или услуг могут делать конкретные типы таких объектов в соответствии с различными условиями лицензирования, такими как период использования, количество использований, возможность конечного пользователя передавать объект и т.д., которые представляют комплексную проблему управления для лицензирования для устройств связи или мобильных устройств. В частности, изменения (например, загрузка/установка, повторный вызов, модернизация, обновление, перевод, контроль использования, удаление и т.д.), относящиеся к лицензированным объектам, создают трудности для управления лицензиями на устройстве и/или в сети.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0006] Нижеследующее представляет упрощенную сущность изобретения одного или более аспектов, чтобы предоставить базовое понимание таких аспектов. Настоящая сущность изобретения не является обширным обзором всех рассмотренных аспектов и предназначена ни для идентификации ключевых особенностей или критических элементов всех аспектов, ни для описания объема любого или всех аспектов. Единственная цель состоит в том, чтобы представить некоторое понятие одного или более аспектов в упрощенной форме в качестве вступления к более подробному описанию, которое будет представлено ниже.
[0007] В одном аспекте настоящее раскрытие предоставляет способ управления лицензируемым объектом посредством получения доступа к политике лицензирования, относящейся к управлению лицензируемым объектом, выполнения определения посредством агента лицензии, чтобы действовать для обеспечения соблюдения политики лицензирования или осуществить первоначальную связь с сервером перед действием для обеспечения соблюдения политики лицензирования, и обеспечения соблюдения политики лицензирования в соответствии с этим определением.
[0008] В другом аспекте настоящее раскрытие предоставляет по меньшей мере один процессор для управления лицензируемым объектом. Первый модуль получает доступ к политике лицензирования, относящейся к управлению лицензируемым объектом. Второй модуль выполняет определение посредством агента лицензии, чтобы действовать для обеспечения соблюдения политики лицензирования или осуществления первоначальной связи с сервером перед действием для обеспечения соблюдения политики лицензирования. Третий модуль обеспечивает соблюдение политику лицензирования в соответствии с этим определением.
[0009] В дополнительном аспекте настоящее раскрытие предоставляет компьютерный программный продукт для управления лицензируемым объектом. Невременный считываемый компьютером запоминающий носитель сохраняет команды. По меньшей мере одна команда вынуждает компьютер получать доступ к политике лицензирования, относящейся к управлению лицензируемым объектом. По меньшей мере одна команда вынуждает компьютер выполнить определение посредством агента лицензии, чтобы действовать для обеспечения соблюдения политики лицензирования или осуществить первоначальную связь с сервером перед действием для обеспечения соблюдения политики лицензирования. По меньшей мере одна команда вынуждает компьютер обеспечивать соблюдение политику лицензирования в соответствии с этим определением.
[0010] В дополнительном аспекте настоящее раскрытие предоставляет прибор для управления лицензируемым объектом. Прибор содержит средство для получения доступа к политике лицензирования, относящейся к управлению лицензируемым объектом. Прибор содержит средство для выполнения определения посредством агента лицензии, чтобы действовать для обеспечения соблюдения политики лицензирования или осуществления первоначальной связи с сервером перед действием для обеспечения соблюдения политики лицензирования. Прибор дополнительно содержит средство для обеспечения соблюдения политики лицензирования в соответствии с этим определением.
[0011] В еще одном аспекте настоящее раскрытие предоставляет прибор для управления лицензируемым объектом. Сетевой интерфейс связывается с сервером. Агент лицензии получает доступ к политике лицензирования, относящейся к управлению лицензируемым объектом, создавая определение, чтобы действовать для обеспечения соблюдения политики лицензирования или осуществления первоначальной связи с сервером с помощью сетевого интерфейса перед действием для обеспечения соблюдения политики лицензирования и обеспечивать соблюдение политику лицензирования в соответствии с этим определением.
[0012] Для выполнения предшествующих и связанных задач один или более аспектов содержат признаки, дополнительно описанные подробно в настоящем описании и конкретно указанные в пунктах формулы изобретения. Нижеследующее описание и приложенные чертежи подробно формулируют некоторые иллюстративные признаки одного или более аспектов. Эти признаки являются иллюстративными, однако, только нескольких различных путей, которыми могут быть использованы принципы различных аспектов, и это описание предназначено для включения в себя всех таких аспектов и их эквивалентов.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0013] Описанные аспекты будут дополнительно описаны вместе с приложенными чертежами, предоставленными для иллюстрации, а не ограничения описанных аспектов, в которых обозначения указаны в качестве элементов.
[0014] Фиг. 1 иллюстрирует схематическую диаграмму прибора для управления лицензированным объектом, таким как контент и/или услуги, в среде связи.
[0015] Фиг. 2 иллюстрирует схематическую диаграмму системы связи, в которой агент лицензии на устройстве связи или мобильном устройстве интеллектуально и полуавтоматически обеспечивает соблюдение политики лицензирования для лицензированного объекта, в соответствии с одним аспектом.
[0016] Фиг. 3 иллюстрирует блок-схему для способа управления лицензированным объектом для устройства связи или мобильного устройства в соответствии с одним аспектом.
[0017] Фиг. 4A иллюстрирует диаграмму тактирования для сценария для агента лицензии, управляющего лицензиями, когда лицензированный объект, такой как приложение, инициируется на устройстве связи или мобильном устройстве, в соответствии с одним аспектом.
[0018] Фиг. 4B иллюстрирует диаграмму тактирования для сценария для агента лицензии, управляющего лицензиями, когда лицензированный объект, такой как приложение, повторно вызывается от устройства связи или мобильного устройства, в соответствии с одним аспектом.
[0019] Фиг. 4C иллюстрирует диаграмму тактирования для сценария для агента лицензии, управляющего лицензиями, когда лицензированный объект, такой как приложение, удаляется из устройства связи или мобильного устройства, в соответствии с одним аспектом.
[0020] Фиг. 4D иллюстрирует диаграмму тактирования для сценария для агента лицензии, управляющего лицензиями, когда лицензированный объект, такой как приложение, приобретается, удаляется или лицензируется с помощью произошедшего в web-сети события, в соответствии с одним аспектом.
[0021] Фиг. 4E иллюстрирует диаграмму тактирования для сценария для агента лицензии, управляющего лицензиями, при управлении лицензированным объектом, таким как приложение, на устройстве связи или мобильном устройстве, включая отслеживание перечисления или запусков, в соответствии с одним аспектом.
[0022] Фиг. 4F иллюстрирует диаграмму тактирования для дополнительного сценария для агента лицензии, управляющего лицензиями, когда лицензированный объект, такой как приложение, приобретается, удаляется или лицензируется с помощью произошедшего в web-сети события, в соответствии с одним аспектом.
[0023] Фиг. 5 иллюстрирует блок-схему логической группировки электрических компонентов, которая постоянно находится по меньшей мере частично в устройстве пользователя для одного или более лицензированных объектов, в соответствии с одним аспектом.
[0024] Фиг. 6 иллюстрирует схематическую диаграмму примерной среды аппаратного обеспечения устройства пользователя или мобильного устройства для одного или более лицензированного объекта в соответствии с одним аспектом.
[0025] Фиг. 7 иллюстрирует схематическую диаграмму примерной среды аппаратного обеспечения сетевого прибора для одного или более лицензированных объектов в соответствии с одним аспектом.
ПОДРОБНОЕ ОПИСАНИЕ
[0026] Настоящее описание относится к управлению и оптимизации лицензий, соответствующих лицензируемому объекту, такому как контент и/или услуга, на устройстве, таком как сетевое устройство или устройство связи, или мобильное устройство. Агент лицензии стороны клиента предоставлен для обеспечения соблюдения политик лицензии для лицензируемых объектов. Агент лицензии стороны клиента сконфигурирован для определения, может ли он работать один для обеспечения соблюдения политики лицензирования, или должен ли он связываться с сервером. В случае, когда связь с сервером является необходимой, агент лицензии сконфигурирован для оптимизации связи с сервером для уменьшения сетевого трафика. Например, сообщения связи с сервером относительно лицензий могут быть мультиплексированы и переданы наряду с другими данными для уменьшения сетевого трафика. Агент лицензии может быть сконфигурирован для обеспечения соблюдения политик лицензирования, установленных владельцем лицензируемого объекта, например, количество времени/ограничение времени для получения доступа к объекту, может ли объект быть модернизирован или обновлен, может ли объект быть сохранен на множественных устройствах и т.д.
[0027] Используемый в настоящем раскрытии термин "контент" включает в себя, по меньшей мере, любой тип приложения, мультимедийного файла, файла изображения, выполняемой программы, программы, web-страницы, скрипта, документа, представления, сообщения, данных, метаданных или любого другого типа носителя или информации, которая может быть визуализирована, обработана или выполнена на устройстве. Кроме того, термин "услуга" включает в себя по меньшей мере предоставление действия или приспособление, включая в электронной или неэлектронной форме. Например, в одном аспекте услуга может включать в себя предоставление доступа, такого как доступ к серверу сети, доступа к физическому местоположению, такому как здание, ограниченная область и т.д. Например, в одном аспекте, который не должен быть истолкован как ограничивающий, случай использования предоставления доступа к серверу сети может включать в себя сценарий, в котором пользователем является игрок в игре, и доступ предоставляется серверу сети для разрешения пользователю участвовать в основанной на сети многопользовательской услуге для игры, предоставленной сервером сети. Дополнительно, например, в аспекте, который не должен быть истолкован как ограничивающий, случай использования предоставления доступа к физическому местоположению может включать в себя предоставление доступа и/или предоставление абонемента в спортзал.
[0028] Используемый в настоящем раскрытии термин "лицензируемый объект" или "лицензированный объект" относится к контенту или к службе, или к обоим, включая в себя объекты, которые могут быть использованы, выполнены, распределены, доступны, изменены, просмотрены, представлены и т.д. в соответствии с лицензией.
[0029] Используемый в настоящем раскрытии термин "лицензия" используется для описания ключа разрешения, единицы информации, предмета или аутентифицированного сообщения, которое разрешает использовать лицензируемый объект. Лицензия может быть специфичной реализацией управления правами данных (DRM), выполняемого агентом лицензии на устройстве с по меньшей мере периодической координацией с сервером. DRM и, таким образом, термин "лицензия", которые используются в настоящем описании, могут относиться к технологиям регулирования доступа, которые используются производителями аппаратного обеспечения, издателями, правообладателями и людьми для ограничения использования цифрового контента, такого как лицензируемый контент, а также устройства. Лицензия может быть использована для описания любой технологии, которая запрещает использование лицензируемого контента способом, который не является желаемым или предназначенным, посредством инициирования или распределения поставщика контента. Кроме того, лицензия может включать в себя одну или более политик или объектов политики, которые могут соответственно определять одно или более правил, условий, параметров или команд, которые характеризуют лицензию.
[0030] Должно быть оценено, что используя преимущество настоящего раскрытия агент лицензии может состоять из единственного компонента. Альтернативно или в дополнение, агент лицензии может состоять из множества компонентов, действующих согласовано.
[0031] Альтернативно или в дополнение, оптимизация может быть предоставлена для повышенной точности, в то время как устройства находятся в режиме оф-лайн или иначе вне сети связи. Дополнительно, оптимизации могут повышать точность в предоставлении отчета о доступных лицензиях конечным пользователям, а также в уменьшении задержек, видимых пользователю, посредством выполнения предварительной установки.
[0032] В примерном аспекте настоящее описание предоставляет оптимизированное управление множественными лицензиями с потенциально выраженными дифференцированными политиками лицензий в агенте лицензии.
[0033] В одном аспекте агент лицензии может относиться к "возможности запуска" или "возможности воспроизведения" лицензированных объектов. Таким образом, агент лицензии устройства связи отвечает за предоставление возможности всем лицензированным объектам, которые должны быть потреблены (например, запущены, воспроизведены, представлены, выполнены и т.д.) устройством связи, как выражено в одном или более предметах политики. Если один или несколько лицензируемых объектов лицензируются как группа, агент лицензирования может применять выполнение ограничений на группу, согласно одной или более выраженным политикам.
[0034] В другом аспекте агент лицензии может обращаться к "возможности модернизации" объектов лицензирования. Таким образом, агент лицензии устройства связи отвечает за управление модернизацией лицензированных объектов на устройстве связи, как выражено в одном или более объектах политики. Политики могут дифференцироваться, имеет ли лицензированный элемент права или доступ к модернизации и ограничениям относительно области модернизации (например, модернизация разрешена для всех будущих версий, модернизация разрешена до версии X, разрешена бесплатная модернизация, несвязанная модернизация и т.д.). Если один или несколько лицензируемых элементов лицензированы в качестве группы, агент лицензирования может применять ограничения модернизации к группе, в соответствии с одной или более выраженными политиками.
[0035] В дополнительном аспекте агент лицензии может относиться к "возможности обновления" лицензированных элементов. Таким образом, агент лицензии устройства связи управляет обновлением всех элементов лицензирования на устройстве связи, как выражено в одном или более объектах политики. Политика может дифференцироваться, имеет ли лицензированный элемент права на одну или более версий исправления ошибок (например, программные вставки), критические версии исправления ошибок, ограниченные новые признаки и т.д. Если один или несколько лицензируемых элементов лицензированы в качестве группы, агент лицензии может разрешать применять ограничения обновления к группе, в соответствии с одной или более выраженными политиками.
[0036] В дополнительном аспекте агент лицензии может относиться к "возможности повторного вызова" лицензированных элементов. Таким образом, агент лицензии управляет любыми повторными вызовами для лицензированных элементов ("повторно вызванных элементов") на устройстве связи, как выражено в одном или более объектах политики. Политики могут дифференцировать, должен ли быть лицензированный элемент надежно повторно вызываемым (например, физически неизвлекаемым), чтобы быть визуализированным как не воспроизводимый, в то же время все еще находясь на устройстве связи, или должен быть запланированным для удаления после визуализации как не воспроизводимый. Политика может определять требования для сигнализации на сервер системы лицензирования, что лицензированный элемент был удален. Политика может задавать, как обрабатывать ситуации, в которых повторно вызванный лицензированный элемент в настоящее время загружается и запускается, например, посредством сигнализации на платформу для отмены текущего выполнения повторно вызванного лицензированного элемента. Если повторно вызванный лицензированный элемент лицензируется как группа или часть группы, то агент лицензии может применять поведение повторного вызова к группе или в отношении индивидуального лицензированного элемента способом, в соответствии с одной или более выраженными политиками.
[0037] В еще одном аспекте агент лицензии может управлять предоставлениями разрешений для загрузки, установки и выполнения лицензированных элементов. Например, предоставление разрешения может разрешить доступ к выполнению для потокового лицензированного элемента, хостированного на отдельном сервере. Для загруженного лицензированного элемента агент лицензии устройства может управлять политикой установки распределенной системы, такой как максимальное количество установленных копий, максимальное количество устройств, которые могут устанавливать лицензированный элемент, и любые сроки для установления и выполнения лицензированного элемента в конкретной среде. Если один или более лицензированных элементов лицензированы в качестве группы, агент лицензии может применять загрузку, установку и выполнение ограничений в отношении как набора группы, так и индивидуальных лицензированных элементов способом, который совместим с одной или более выраженными политиками.
[0038] В еще дополнительном аспекте агент лицензии может облегчать подписки, приобретение или возмещение, ассоциированные с вышеупомянутыми изменениями в лицензированных элементах и группах лицензированных элементов. Политика лицензии может разрешать гибкие правила группы, такие как обмен лицензированных элементов, а также добавление или удаление лицензированных элементов со скидкой или возмещением.
[0039] При выполнении одной или более функций, упомянутых выше, агент лицензии на устройстве связи может оптимизировать связь с централизованным блоком управления лицензиями, который обслуживает множество устройств связи, таких как мобильные устройства.
[0040] В одном аспекте агент лицензии может выполнять передачу данных синхронизации лицензии ("sync") в некоторых условиях, выбранных для оптимизации трафика данных сети. Например, передача данных синхронизации может иметь место после начала клиентом покупки, перезагрузки устройства или после истечения таймера событий синхронизации лицензии.
[0041] В другом аспекте агент лицензии может группировать (агрегировать) события синхронизации с другими данными или управлять трафиком сообщений для оптимизации передачи данных. Таким образом, преимущество может быть реализовано, включая в себя меньшее количество установок связи и разрывов связи. Дополнительно, передача данных синхронизации лицензии может быть оптимизирована посредством сжатия группированных данных таким образом, чтобы размер передачи данных был ниже.
[0042] Дополнительно, рассматривается, что синхронизация лицензии, как в целом понятно, может перегружать другой поток данных, который система распределения регулирует и управляет. В одном аспекте настоящее описание предоставляет, что данные о синхронизации лицензии могут быть мультиплексированы с другим трафиком данных распределения, таким как просмотр хранения лицензируемого элемента и сигнализация загрузки лицензируемого элемента. Таким образом, непроизводительные издержки для синхронизации лицензии могут быть значительно уменьшены.
[0043] Различные аспекты ниже описаны со ссылками на чертежи. В последующем описании в целях объяснения сформулированы многочисленные специфичные подробности для предоставления полного понимания одного или более аспектов. Может быть очевидно, однако, что эти различные аспекты могут быть осуществлены без этих специфичных деталей. В других случаях известные структуры и устройства показаны в форме блок-схемы для облегчения описания этих аспектов. В одном или более последующих описаний, соответствующих Фиг. 1, 4A-4F, 6 и 7, описанные аспекты могут быть объяснены с примерами, используя термины "приложение" или "контент", однако эти способы могут относиться к любому лицензируемому элементу. Кроме того один или несколько последующих примеров могут быть описаны со ссылками на мобильное устройство, однако эти способы относятся к любому типу устройства связи.
[0044] С первоначальной ссылкой на Фиг. 1, в системе 100 связи прибор или устройство 102 управляет и обеспечивает соблюдение политики 104, 106 лицензирования для лицензируемых элементов (например, контента носителя, приложений, услуг и т.д.), которые могут включать в себя или которые могут быть использованы, потреблены, воспроизведены, выполнены и т.д., приложениями 108-110 третьей стороны в среде связи. В одном аспекте блок управления лицензиями или агент 112 лицензии предоставляется для обеспечения соблюдения политик 104, 106 лицензирования в устройстве 102 для использования на устройстве 102. В соответствии с одним примером единственный блок управления лицензиями или агент 112 лицензии может быть предоставлен для обеспечения соблюдения политик 104, 106 лицензирования в устройстве 102 для использования на устройстве 102. Дополнительно, в соответствии с примером единственный блок управления лицензиями или агент 112 лицензии может быть сконфигурирован для работы с различными типами контентов, различными типами услуг, контентами или услугами от различных лицензирующих органов или систем и т.д. Другими словами, в этом аспекте блок управления лицензиями или агент 112 лицензии может функционировать как универсальный или обобщенный блок управления лицензиями или агент лицензии, таким образом, устраняя или уменьшая потребность во множестве различных блоков управления лицензиями или агентов, специфичных для различных типов контента или услуг, различных лицензирующих органов или различных систем лицензирования.
[0045] Сеть 114 поддерживает сервер системы лицензирования или сервер 116 для отслеживания политик 104, 106 лицензирования, поддерживаемых устройством 102. Например, сервер 116 может содержать цифровую корзину 118 для надежного поддержания лицензий. На контент, который подвергается политикам 104, 106 лицензирования, могут влиять другие сетевые субъекты, изображенные как приложение 120 клиента и сетевой портал или браузер 122. Изменения могут также иметь место на устройстве 102, которые влияют на контент, который лицензируется, такие как удаление контента, сделанное блоками 124, 126 управления приложениями. Изменения политик 104, 106 лицензирования, поддерживаемых устройством 102, которые происходят или в устройстве 102, или в сети 114, передаются между агентом 112 лицензии и сервером 116 с помощью линии 128 связи в качестве данных 130 синхронизации лицензии, которые могут быть включены с другим трафиком 132 данных, не ассоциированным с политиками 104, 106 лицензирования, для уменьшения сетевого трафика. Сетевой интерфейс 133 устройства 102 может осуществлять связь по восходящей линии связи, нисходящей линии связи или обеим. Линия 128 связи может содержать по меньшей мере одну из или комбинацию сотовой линии связи, беспроводной линии связи или проводной линии связи.
[0046] Синхронизация может повлечь за собой обновление времени 134, 136 синхронизации, соответственно, для политик 104, 106 лицензирования. Агент 112 лицензии может обеспечивать соблюдение политики лицензирования для различных типов контентов и для различных сред выполнения. Для иллюстрации этих аспектов, в одном примере активные среды выполнения или среды 138, 140 выполнения для запуска соответствующими приложениями 108, 109 третьей стороны управляются блоком 124 управления приложениями. В соответствии с одним аспектом среда 142 выполнения запускает приложение 110 третьей стороны, управляемое блоком 126 управления приложениями.
[0047] В одном аспекте прибор или устройство 102 имеет интерфейс 144 пользователя для точной сообщения статуса 146 лицензии для политик 104, 106 лицензирования, например, посредством синхронной синхронизации или посредством ссылки на время 134, 136 синхронизации. Например, для минимизации служебных расходов сети или из-за недоступного канала, как изображено на 148, агент 112 лицензии может определять, может ли он работать автономно по меньшей мере в течении промежутка времени.
[0048] Агент 112 лицензии может обеспечивать соблюдение политики 104, 106 лицензирования для множества элементов 150, 152 контента. В одном аспекте элемент 150 контента является группой элементов контента смешанных типов контента.
[0049] Таким образом, в одном аспекте прибор или устройство 102 предоставляется для лицензирования в среде мобильной связи. Сетевой интерфейс 133 принимает политику лицензирования, относящуюся к управлению любым из множества различных типов элементов 150, 152 контента. Агент 112 лицензии определяет, может ли он работать самостоятельно или должен ли он сначала связаться с сервером 116 для обеспечения соблюдения одной из политик 104, 106 лицензирования. Агент 112 лицензии обеспечивает соблюдение политики лицензирования в соответствии с этим определением. В другом аспекте агент 112 лицензии является дополнительным для связи с сервером 116 посредством синхронизации политики 104, 106 лицензирования. Например, синхронизация может привести к добавлению или изменению особенности передачи в виде отчета политики 104, 106 лицензирования.
[0050] В одном аспекте синхронизация может быть выполнена периодически. Например, политика 104, 106 лицензирования может быть инкрементально синхронизирована в течении более чем одного соединения связи с сервером 116. Для другого случая синхронизация политики 104, 106 лицензирования может повлечь за собой встраивание данных 130 синхронизации лицензии, ассоциированных с политиками 104, 106 лицензирования, с трафиком 132 данных, который не связан с политикой лицензирования, для уменьшения непроизводительных издержек сети.
[0051] В другом аспекте агент 112 лицензии дополнительно предназначен для периодической синхронизации политики 104, 106 лицензирования посредством предварительной выборки информации, ассоциированной с политикой 104, 106 лицензирования, до обеспечения соблюдения политики 104, 106 лицензирования.
[0052] В одном аспекте агент 112 лицензии дополнительно предназначен для синхронизации политики 104, 106 лицензирования посредством отсрочки загрузки новой политики лицензирования в ответ на обнаружение частичной связи соединения с сервером.
[0053] В одном аспекте агент 112 лицензии дополнительно предназначен для синхронизации политики 104, 106 лицензирования посредством связи с помощью по меньшей мере одной из или комбинаций сотовой линии связи, беспроводной линии связи и проводной линии связи.
[0054] В одном аспекте агент 112 лицензии дополнительно предназначен для определения, что соединение связи с сервером является недоступным, при определении, обеспечивать ли соблюдение политики 104, 106 лицензирования.
[0055] В одном аспекте агент 112 лицензии дополнительно предназначен для определения, может ли агент лицензии работать самостоятельно, посредством определения, что истекшее время, начиная с синхронизации политики лицензирования с сервером, не превысило порог. Агент 112 лицензии дополнительно предназначен для обеспечения соблюдения политики 104, 106 лицензирования посредством указания статуса 146 лицензии для политики 104, 106 лицензирования пользователю с помощью интерфейса 144 пользователя в соответствии с этим определением.
[0056] В одном аспекте агент 112 лицензии выполняет определение, обеспечивать ли соблюдение лицензии самостоятельно, посредством ответа на передачу лицензии в сетевом портале или браузере 122.
[0057] В одном аспекте агент 112 лицензии дополнительно предназначен для обеспечения соблюдения политики 104, 106 лицензирования посредством выбора одного из повторного вызова, удаления, обновления, передачи, модернизации, истечения, загрузки и активации выбранного элемента 150, 152 контента, любое из которых может быть агрегированным контентом, различными типами контента (например, аудиовизуальной информацией, приложениями) или выполнены в различных средах 138, 140 и 142 выполнения.
[0058] В одном аспекте соблюдение политик 104, 106 лицензирования может быть достигнуто посредством контроля продолжительности использования выбранного элемента 150, 152 контента. Альтернативно или в дополнение, обеспечение соблюдения политики 104, 106 лицензирования может быть выполнено посредством контроля перечисления запусков выбранного одного из элементов 150, 152 контента.
[0059] Фиг. 2 предоставляет прибор 200 для управления лицензируемым элементом в соответствии с одним аспектом. Сетевой интерфейс 202 связывается с сервером 204. Агент 206 лицензии получает доступ к политике 208 лицензирования, относящейся к управлению по меньшей мере одним лицензируемым элементом 210, выполняет определение, чтобы действовать для обеспечения соблюдения политики 208 лицензирования или для первоначальной связи с сервером 204 с помощью сетевого интерфейса 202 перед действием для обеспечения соблюдения политики 208 лицензирования, и обеспечивает соблюдение политики 208 лицензирования в соответствии с этим определением.
[0060] На Фиг. 3 настоящее раскрытие предоставляет способ 300 для управления лицензируемым элементом в соответствии с одним аспектом. Устройство получает доступ к политике лицензирования, относящейся к управлению лицензируемым элементом (этап 306). Устройство выполняет определение посредством агента лицензии, чтобы действовать для обеспечения соблюдения политики лицензирования или первоначальной связи с сервером перед действием для обеспечения соблюдения политики лицензирования (этап 304). Устройство дополнительно обеспечивает соблюдение политики лицензирования в соответствии с этим определением (этап 308).
[0061] В одном аспекте получение доступа к политике лицензирования дополнительно содержит получение доступа к правилу обеспечения соблюдения, ассоциированному с политикой лицензирования. Соблюдение политики лицензирования может включать в себя определение посредством агента лицензии ограничения, наложенного правилом обеспечения соблюдения относительно действия, предпринятого к лицензируемому элементу.
[0062] В другом аспекте определение посредством агента лицензии действия содержит выбранное одно из повторного вызова, удаления, обновления, передачи, модернизации, истечения, загрузки и активации лицензируемого элемента.
[0063] В дополнительном аспекте выполнение определения дополнительно содержит получение доступа к правилу синхронизации, которое ассоциируется с политикой лицензирования, и определение, вызывает ли правило синхронизации связь с сервером. Например, выполнение определения может дополнительно содержать получение доступа к отметке времени для наиболее новой синхронизации политики лицензирования и определение, превышает ли истекшее время, начиная с отметки времени, правило синхронизации. В качестве другого примера, соблюдение политики лицензирования в соответствии с определением может дополнительно содержать синхронизацию политики лицензирования посредством загрузки нового правила обеспечения соблюдения и определение посредством агента лицензии ограничения, наложенного посредством нового правила обеспечения соблюдения на действие, предпринятое относительно лицензируемого элемента.
[0064] В дополнительном аспекте соблюдение политики лицензирования в соответствии с определением дополнительно содержит передачу в виде отчета на сервер посредством агента лицензии действия, предпринятого относительно лицензируемого элемента.
[0065] В еще одном аспекте связь с сервером дополнительно содержит передачу данных пакета, включающих данные, ассоциированные с политикой лицензирования, с трафиком данных, который не относится к политике лицензирования, для уменьшения служебных расходов издержек сети.
[0066] В еще одном дополнительном аспекте выполнение определения дополнительно содержит определение, что правило синхронизации позволяет предпринимать действие относительно лицензируемого элемента, когда связь с сервером является недоступной, и разрешение предпринимать действие относительно лицензируемого элемента в ответ на определение, что связь с сервером является недоступной. В примерном аспекте определение, что связь с сервером является недоступной, дополнительно содержит определение, что соединение с сервером имеет меньшую пропускную способность, чем пороговое значение.
[0067] В еще одном дополнительном аспекте получение доступа к политике лицензирования дополнительно содержит ответ на выбор пользователя лицензируемого элемента. Например, выполнение определения дополнительно содержит получение доступа к правилу синхронизации, которое ассоциируется с политикой лицензирования, и определение, вызывает ли правило синхронизации связь с сервером, например для проверки и получения одной или нескольких обновленных политик лицензирования. Соблюдение политики лицензирования дополнительно включает в себя отсрочку действия для лицензируемого элемента до тех пор, пока политика лицензирования не будет синхронизирована с сервером.
[0068] В другом аспекте получение доступа к политике лицензирования дополнительно включает в себя предварительную выборку политики лицензирования до выбора пользователя лицензируемого элемента. Например, предварительная выборка политики лицензирования дополнительно содержит предварительную выборку политики лицензирования, ассоциированную более чем с одним лицензируемым элементом. В качестве другого примера, предварительная выборка политики лицензирования дополнительно содержит предварительную выборку более чем одной политики лицензирования, ассоциированной, соответственно, более чем с одним лицензируемым элементом. В качестве дополнительного примера, предварительная выборка политики лицензирования дополнительно содержит предварительную выборку более чем одной политики лицензирования инкрементально по прерывающимся сеансам связи с сервером.
[0069] В дополнительном аспекте, получение доступа к политике лицензирования дополнительно содержит вызов первой политики лицензирования, относящейся к первому лицензируемому элементу, в первой среде выполнения, и вызов второй политики лицензирования, относящейся ко второму лицензируемому элементу, во второй среде выполнения. Обеспечение соблюдения политики лицензирования дополнительно содержит применение посредством агента лицензии первой политикой лицензирования для первого лицензируемого элемента, выполняемого в первой среде выполнения, и обеспечение соблюдения посредством агента лицензии второй политики лицензирования для второго лицензируемого элемента, выполненного во второй среде выполнения.
[0070] В дополнительном аспекте получение доступа к политике лицензирования дополнительно содержит получение доступа к первой политике лицензирования, относящейся к первому лицензируемому элементу первого типа обслуживания, и получение доступа ко второй политике лицензирования, относящейся ко второму лицензируемому элементу второго типа обслуживания. Обеспечение соблюдения политики лицензирования дополнительно содержит обеспечение соблюдения посредством агента лицензии первой политикой лицензирования для первого лицензируемого элемента и обеспечение соблюдения посредством агента лицензии второй политики лицензирования для второго лицензируемого элемента.
[0071] В еще одном аспекте обеспечение соблюдения политики лицензирования дополнительно содержит контроль продолжительности использования или перечисления запусков лицензируемого элемента.
[0072] На Фиг. 4A-4E настоящее раскрытие предоставляет, что устройство связи, такое как мобильное устройство 400, которое может использовать агента 402 лицензии, который достигает сквозного лицензирования приложения, работая эффективно в качестве части системы 401 связи с сервером 404 системы лицензирования сети 406. Например, сервер 404 системы лицензирования может предоставлять хранение лицензии на стороне сервера (например, цифровая корзина, цифровое хранилище и т.д.) для множества абонентов мобильного устройства. В некоторых ситуациях мобильному устройству 400 может быть предоставлен контент, такой как ручная установка или посредством производителя оригинального оборудования. Альтернативно, сеть 406 может предоставлять или координировать с системой распределения контентов, изображенной как система 412 загрузки приложения.
[0073] Для ясности мобильное устройство 400 изображено как включающее в себя агента 402 лицензии, блок управления контентом устройства, который изображен как блок 408 управления приложением устройства, и клиента (клиентскую часть) 410 покупающего устройства. Блок 408 управления приложением устройства может функционировать в качестве интерфейса контента устройства для обнаружения изменений лицензированного контента, которые происходят в мобильном устройстве 400. Некоторые связанные с лицензиями события могут требовать взаимодействия с другими удаленными субъектами (например, функция приобретения, услуги подписки, поставщики контента и т.д.), изображенными в качестве web-портала 414. Дополнительно, конкретный пользователь может быть вправе совместно использовать лицензирование через множественные устройства, где агент 402 лицензии на мобильном устройстве 400 соответственно может сигнализировать друг другу, чтобы совместно гарантировать, что лицензии управляются. В дополнение мобильное устройство 400 может использовать агент 402 лицензии, который может управлять лицензиями, посредством работы эффективно более чем с одним сервером 404 системы лицензирования, например, представляя различных поставщиков контента или мобильное устройство 400, способное связываться более чем с одной сетью 406.
[0074] Совместимый с одним или более аспектами агент 402 лицензии может интеллектуально обслуживать мобильное устройство 400 посредством одного или более из:
a) отражения контентов цифровой корзины и статуса;
b) способности работать по меньшей мере в течении периода времени оф-лайн, а также работать он-лайн;
c) управления лицензиями от имени множественных элементов контента (например, контента аудиовизуальной информации, приложений и т.д.);
d) взаимодействия с блоком управления контентом устройств (например, блоком 408 управления приложений устройства) для различных событий управления контентом;
e) взаимодействия с другими приложениями (например, клиентом 410 покупающего устройства), которые составляют лицензированный контент или которые потребляют, используют, представляют, отображают, воспроизводят или выполняют лицензированный контент; и
f) объединения управления лицензиями сред выполнения для различных элементов контента устройства (например, контента аудиовизуальной информации, приложения и т.д.).
[0075] Должно быть оценено, что с использованием настоящего раскрытия агент 402 лицензии в некоторых реализациях может выполнить эти функции от имени распределенного устройства или системы, например, домашней сети или сети персонального доступа (PAN).
[0076] Связь между мобильным устройством 400 и сетью 406 и между изображенными составляющими элементами может быть предоставлена полностью или частично посредством выбранной формы цифровой связи, такой как сотовое, проводное или беспроводное соединение(я) или их комбинация.
[0077] С конкретной ссылкой на Фиг. 4A изображен сценарий 416, в котором агент 402 лицензии управляет лицензиями, когда лицензированный элемент, такой как приложение, инициируется на устройстве связи, таком как мобильное устройство 400, в соответствии с одним аспектом. Клиент 410 покупающего устройства запрашивает доступ к или загружает лицензируемый элемент(ы), такой как приложение, из системы 412 загрузки приложений, как изображено на этапе 418. Система 412 загрузки приложений выполняет загрузку приложения на блок 408 управления приложением устройства, как изображено на этапе 420, который в свою очередь выполняет операцию инициирования приложения, как изображено на этапе 422. Система 412 загрузки приложений дополнительно инициирует инициирование (установку) лицензии сервером 404 системы лицензирования, как изображено на этапе 424, где в свою очередь сервер 404 системы лицензирования синхронизируется с агентом 402 лицензии, как изображено на этапе 426.
[0078] Должно быть оценено с использованием настоящего раскрытия, что инициированная устройством операция инициирования приложения, запрошенная через клиента 410 покупающего устройства, является иллюстративной. Агент 402 лицензии может дополнительно поддерживать другие способы. Политика лицензии поддерживается как на сервере 404 системы лицензирования, так и на мобильном устройстве 400, например, посредством или доступным для агента 402 лицензии. Например, приобретение прав лицензии может создавать поток инициирования лицензии для устройства с отдельным запросом устройства для загрузки лицензируемого элемента, такого как контент.
[0079] С конкретной ссылкой на Фиг. 4B изображен сценарий 432, в котором агент 402 лицензии управляет лицензиями, когда лицензированный элемент, такой как приложение, повторно вызывается от устройства связи или мобильного устройства 400 в соответствии с одним аспектом. Сервер 404 системы лицензирования запускает повторный вызов приложения к агенту 402 лицензирования, как изображено на этапе 434. Агент 402 лицензии может делать недоступным приложение в некоторых случаях. Например, агент 402 лицензии может удалять доступ для ключа разблокировки, необходимого для использования приложения. Такая недоступность может быть полезной в случаях, когда удаление из оперативного запоминающего устройства (RAM) или хранилища данных может требовать задержку. Агент 402 лицензии посылает сигнал запуска для удаления приложения на блок 408 управления приложениями устройства, как изображено на этапе 438. Блок 408 управления приложениями устройства удаляет приложение, как изображено на этапе 440. Агент 402 лицензии выполняет локальное обновление лицензии, как изображено на этапе 442. Блок 408 управления приложениями устройства и агент 402 лицензии взаимодействуют, как изображено на этапе 444, для обнаружения и подтверждения удаления приложения. Затем агент 402 лицензии подтверждает серверу 404 системы лицензирования, как изображено на этапе 446, что приложение было удалено. Агент 402 лицензии может также уведомлять клиента 410 покупающего устройства, как изображено на этапе 448, что приложение было удалено.
[0080] Таким образом, в одном примере агент 402 лицензии отвечает за удаление или маркировку лицензии, запуск удаления приложения, подтверждение удаления приложения, уведомление других приложения о повторном вызове, что в некоторых случаях приводит к предоставлению индикации с помощью интерфейса пользователя пользователю.
[0081] С конкретной ссылкой на Фиг. 4C изображен сценарий 452, в котором агент 402 лицензии управляет лицензиями, когда удаление приложения запускается на устройстве связи или мобильном устройстве 400, в соответствии с одним аспектом. На этапе 454 пользователь вынуждает блок 408 управления приложениями устройства удалять приложение. Блок 408 управления приложениями устройства и агент 402 лицензии взаимодействуют, как изображено на этапе 456, для обнаружения и подтверждения удаления приложения. Агент 402 лицензии выполняет локальное обновление лицензии, как изображено на этапе 458. Агент 402 лицензии посылает уведомление об удалении приложения, как изображено на этапе 460, на сервер 404 системы лицензирования. Агент 402 лицензии может также уведомлять клиента 410 покупающего устройства, как изображено на этапе 462, что приложение было удалено. Сервер 404 системы лицензирования выполняет локальное обновление лицензии, как изображено на этапе 464. Сервер 404 системы лицензирования посылает уведомление об удалении приложения системе 412 загрузки приложения, как изображено на этапе 466. Система 412 загрузки приложения посылает отмену подписки или выставления счетов в некоторых случаях, как изображено на этапе 468, на подходящий сетевой субъект, изображенный как web-портал 414.
[0082] Таким образом, агент 402 лицензии управляет лицензиями посредством обнаружения удаления, которое может быть результатом пуш-уведомления от блока 408 управления приложениями устройства или индикацией от блока 408 управления приложениями устройства в качестве ответа на отправку сообщения от агента 402 лицензии.
[0083] С конкретной ссылкой на Фиг. 4D изображен сценарий 472, в котором агент 402 лицензии управляет лицензиями, когда приложение приобретается, удаляется или лицензируется с помощью созданного web-сети события, например, от браузера или персонального клиента, в соответствии с одним аспектом. В этом случае приобретение приложения инициируется для события лицензирования, созданного web-сетью. В частности, web-портал 414 посылает уведомление о приобретении приложения на систему 412 загрузки приложения, как изображено на этапе 474. Система 412 загрузки приложения посылает уведомление загрузки приложения, как изображено на этапе 476, клиенту 410 покупающего устройства. Система 412 загрузки приложения загружает приложение, как изображено на этапе 478, в клиент 410 покупающего устройства. Клиент 410 покупающего устройства посылает инициацию лицензии к агенту 402 лицензии, как изображено на этапе 479. Затем агент 402 лицензии может быть синхронизирован с сервером 404 системы лицензирования. В случае повторного вызова web-портал 414 может посылать повторный вызов приложения на сервер 404 системы лицензирования, как изображено на этапе 480, который в свою очередь передает повторный вызов приложения агента 402 лицензии, как изображено на этапе 481.
[0084] Должно быть оценено с использованием настоящего раскрытия, что синхронизация лицензии и загрузка приложения могут быть отдельными потоками. После приобретения событие синхронизации может позволять блоку 408 управления приложениями устройства знать, что блок 408 управления приложениями устройства имеет права на новый контент. В ответ пользователь может загружать и устанавливать новый контент. В дополнение, вместо клиента 410 покупающего устройства, агент 402 лицензии может инициировать лицензию.
[0085] С конкретной ссылкой на Фиг. 4E изображен сценарий 482, в котором агент 402 лицензии управляет лицензиями на устройстве связи или мобильном устройстве 400, которое запрашивает отслеживание перечислений или запусков, в соответствии с одним аспектом. Для этой задачи механизм 484 среды выполнения, который использует лицензированный контент, такой как приложение, может предоставлять данные для обеспечения соблюдения лицензии. Агент 402 лицензии и блок 408 управления приложениями устройства связываются, как изображено на этапе 486, для выборки метаданных лицензии. Как изображено на этапе 488, блок 408 управления приложениями устройства запускает приложение, связываясь с механизмом 484 среды выполнения. Механизм 484 среды выполнения выполняет проверку лицензии посредством агента 402 лицензии, как изображено на этапе 490, который в свою очередь выполняет запуск политики синхронизации, как изображено на этапе 492, для контроля или подсчета использования приложения в соответствии с политикой лицензии. После этого агент 402 лицензии и сервер 404 системы лицензирования могут выполнять синхронизацию лицензии, как изображено на этапе 493.
[0086] С конкретной ссылкой на Фиг. 4F изображен сценарий 494, в котором агент 402 лицензии управляет лицензиями, когда приложение приобретается, удаляется или лицензируется с помощью созданного web-сетью события, например, от браузера или персонального клиента, в соответствии с одним аспектом. Сценарий 494 является аналогичным сценарию 472 на Фиг. 4D. В частности, приобретение приложения иллюстрируется для созданного web-сетью события лицензирования. Конкретно web-портал 414 посылает уведомление о приобретении приложения на систему 412 загрузки приложения, как изображено на этапе 495. Система 412 загрузки приложения посылает уведомление о загрузке приложения, как изображено на этапе 496, на устройство посредством клиента 410 покупающего устройства. Система 412 загрузки приложения загружает приложение, как изображено на этапе 497, в клиент 410 покупки устройства. Вместо клиента 410 покупающего устройства, посылающего инициирование лицензии к агенту 402 лицензии, в этом сценарии 494 система 412 загрузки приложения дополнительно инициирует инициирование лицензии с сервером 404 системы лицензирования, как изображено на этапе 498, где в свою очередь сервер 404 системы лицензирования синхронизируется с агентом 402 лицензии, как изображено на этапе 499.
[0087] Со ссылками на Фиг. 5, иллюстрируется система 500 для управления лицензируемым элементом в соответствии с одним аспектом. Например, система 500 может постоянно находиться по меньшей мере частично в пользовательском оборудовании (UE). Должно быть оценено, что система 500 представлена как включающая в себя функциональные блоки, которые могут быть функциональными блоками, которые представляют функции, реализованные вычислительной платформой, процессором, программным обеспечением или их комбинацией (например, программно-аппаратным обеспечением). Система 500 включает в себя логическую группировку 502 электрических компонентов, которые могут действовать в связи. Например, логическая группировка 502 может включать в себя электрический компонент 504 для доступа к политике лицензирования, относящейся к управлению лицензируемым элементом. Кроме того, логическая группировка 502 может включать в себя электрический компонент 506 для выполнения определения посредством агента лицензии, чтобы действовать для обеспечения соблюдения политики лицензирования или первоначальной связи с сервером перед действием для обеспечения соблюдения политики лицензирования. Дополнительно, логическая группировка 502 может включать в себя электрический компонент 508 для обеспечения соблюдения политики лицензирования в соответствии с этим определением. Дополнительно, система 500 может включать в себя память 520, которая хранит команды для выполнения функций, относящихся к электрическим компонентам 504-508. В то время как показаны внешними по отношению к памяти 520, должно быть понятно, что один или несколько электрических компонентов 504-508 могут существовать в памяти 520.
[0088] Фиг. 6 является блок-схемой другой системы 600, которая может быть использована для реализации различных аспектов функциональных возможностей, описанных в настоящем описании. В одном примере система 600 включает в себя мобильный терминал, устройство пользователя, устройство связи или мобильное устройство 602. Как иллюстрировано, мобильное устройство 602 может принимать сигнал(ы) от одной или более базовых станций 604 с помощью одной или нескольких антенн(ы) 606 приема и передавать на один или более базовых узлов или базовые станции 604 с помощью одной или нескольких антенн(ы) 608 передачи. Дополнительно, мобильное устройство 602 может содержать приемник 610, который принимает информацию от антенн(ы) 606 приема. В одном примере приемник 610 может быть оперативно подсоединен к демодулятору 612, который демодулирует принятую информацию. Демодулированные символы затем могут быть анализированы посредством процессора 614. Процессор 614 вычислительной платформы 615 может быть подсоединен к памяти 616, которая может хранить информацию, относящуюся к кластерам кода, назначениям терминала доступа, справочным таблицам, относящимся к ним же, уникальным последовательностям скремблирования и/или другие подходящие типы информации. В одном примере мобильное устройство 602 может также включать в себя модулятор 618, который может мультиплексировать сигнал для передачи посредством передатчика 620 через антенну(ы) 608 передачи.
[0089] Шина 630 данных может связывать процессор 614 с графическим интерфейсом 632 пользователя, тактильным интерфейсом 634 пользователя и аудиоинтерфейсом 636 пользователя. В памяти 616 агент 640 лицензии может взаимодействовать с блоком управления 642 приложениями, который взаимодействует с загруженными приложениями 644. Агент 402 лицензии, блок 408 управления приложениями устройства, клиент 410 покупающего устройства, активное устройство 484 и загруженные приложения 644 могут работать на операционной системе 646.
[0090] Фиг. 7 является блок-схемой системы 700, которая может быть использована для реализации различных аспектов функциональных возможностей, описанных в настоящем описании. В одном примере система 700 включает в себя сетевой прибор 702 (например, базовый узел или станцию). Как иллюстрировано, сетевой прибор 702 может принимать сигнал(ы) от одного или более мобильных устройств 704 и передавать на одно или более мобильные устройства 704 с помощью одной или более антенн 706. Дополнительно, сетевой прибор 702 может содержать приемник 710, который принимает информацию от антенн(ы) 708. В одном примере приемник 710 может быть оперативно подсоединен к демодулятору 712, который демодулирует принятую информацию. Демодулированные символы затем могут быть анализированы процессором 714. Процессор 714 вычислительной платформы 715 может быть подсоединен к памяти 716, которая может хранить данные и/или программные коды, относящиеся к сетевому прибору 702. Дополнительно, сетевой прибор 702 может использовать процессор 714 для выполнения способов, описанных в настоящем описании, например, блок 760 управления лицензиями, имеющий компоненты блока 762 управления обеспечением соблюдения лицензии, модуль 764 синхронизации сервера и блок 766 оптимизации связи. Сетевой прибор 702 может также включать в себя модулятор 718, который может мультиплексировать сигнал для передачи посредством передатчика 720 через антенну(ы) 706. В примерном аспекте некоторые функции для поддержания мобильных устройств 704 для лицензированного контента выполняются удаленно для сетевого прибора 702, изображенного как сервер 768 сети, связывающийся с помощью сетевых интерфейсов 770 и предоставляющий службы цифровой корзины 772, хранилища 774 приложений для загрузки и услуг 776 подписки.
[0091] Специалисты в данной области техники дополнительно оценят, что различные иллюстративные логические блоки, модули, схемы и этапы алгоритма, описанные вместе с аспектами, раскрытыми в настоящем описании, могут быть реализованы в качестве электронного аппаратного обеспечения, программного обеспечения или их комбинации. Для ясной иллюстрации этой взаимозаменяемости аппаратного обеспечения и программного обеспечения, различные иллюстративные компоненты, блоки, модули, схемы и этапы были описаны выше в целом с точки зрения их функциональных возможностей. Реализованы ли такие функциональные возможности как аппаратное обеспечение или программное обеспечение, зависит от конкретного приложения и ограничений конструкции, наложенных на всю систему. Специалисты в данной области техники могут реализовать описанные функциональные возможности различными способами для каждого конкретного приложения, но такие решения реализации не должны интерпретироваться как вызывающие отклонение от объема настоящего описания.
[0092] Используемые в настоящей заявке термины "компонент", "модуль", "система" и т.п. предназначены для ссылки на связанный с компьютером элемент или аппаратное обеспечение, комбинации аппаратного обеспечения и программного обеспечения, программное обеспечение или программное обеспечение в выполнении. Например, компонент может быть, но не ограничиваться, процессом, работающим на процессоре, процессором, объектом, выполняемой программой, потоком выполнения, программой и/или компьютером. Посредством иллюстрации, как приложение, работающее на сервере, так и сервер, могут быть компонентами. Один или более компонентов могут постоянно находиться в процессе и/или потоке выполнения, и компонент может быть располагаться на одном компьютере и/или быть распределен между двумя или более компьютерами.
[0093] В дополнение, термин "приложение", который используется в настоящем описании, в целом относится к компьютерной программе программного обеспечения и может дополнительно охватывать данные, параметры настройки конфигурации и т.д., используемые компьютерной программой программного обеспечения. Примеры включают в себя утилиты, такие как электронная почта, текстовая дополнительная услуга обмена короткими сообщениями (SMS), интерфейсы чатов, web-браузеры, калькуляторы, программы просмотра, медиаплееры, игры и т.д. В примерном аспекте приложение может относиться к программному обеспечению, которое подходит для использования на мобильном устройстве, в частности, для загрузки через беспроводную локальную сеть доступа (WLAN) или беспроводную глобальную сеть (WW).
[0094] В качестве дополнительного примера, приложения, которые используются в настоящем описании, могут также относиться к графическим элементам, которые могут быть набором кодов, установленным или выполненным на интернет-странице без компиляции. Примеры информации о графическом элементе, которая может быть загружена через Интернет, включают в себя информацию о погоде, трафике, ассортименте, ранжировании поиска в реальном времени, слайд-шоу фото, видео, музыкальных плей-листах, самоклеющихся листочках, гороскопах и виртуальных животных, и т.д. Графические элементы могут быть добавлены к социальным сетевым профилям, блогам или web-сайтам. Примеры типов графических элементов включают в себя (1) устройство-виджет, (2) виджеты GUI (которые являются компонентом графического интерфейса пользователя, в котором взаимодействует пользователь), (3) web-виджеты (которые относятся к элементу третьей стороны, который может быть включен в web-страницу) и (4) мобильные виджеты (элемент третьей стороны, который может быть включен в мобильный телефон).
[0095] Для ясности примеры в настоящем описании обозначают приложения, которые хранятся локально на пользовательском оборудовании, мобильных устройствах, телефонных трубках, терминалах доступа и т.д. Однако реализации могут охватывать приложения, которые хранятся удаленно. Аналогично, для ясности, распределения приложений мобильным устройствам могут быть описаны как загруженные беспроводным способом из WWAN или WLAN, или P2P. Однако реализации могут включать в себя проводное распределение, ручную вставку невременного считываемого компьютера носителя и разблокировку ранее установленного объекта программного обеспечения.
[0096] Слово "примерный" используется в настоящем описании для обозначения "служить примером, случаем или иллюстрацией". Любой аспект или конструкция, описанная в настоящем описании как "примерный", не должна обязательно быть истолкована как предпочтительная или преимущественная по отношению к другим аспектам или конструкциям.
[0097] Различные аспекты будут представлены в отношении систем, которые могут включать в себя компоненты ряда, модули и т.п. Это должно быть понято и оценено, что различные системы могут включать в себя дополнительные компоненты, модули и т.д. и/или могут не включать в себя все компоненты, модули и т.д., рассмотренные вместе с фигурами. Может быть также использована комбинация этих подходов. Различные аспекты, описанные в настоящем описании, могут быть выполнены на электрических устройствах, включающих в себя устройства, которые используют технологии отображения сенсорного экрана и/или интерфейсы типа мышь-и-клавиатура. Примеры таких устройств включают в себя компьютеры (персональный и мобильный), смартфоны, персональные цифровые ассистенты (ассистенты PDA) и другие электронные устройства как проводные, так и беспроводные.
[0098] В дополнение, различные иллюстративные логические блоки, модули и схемы, описанные вместе с аспектами, раскрытыми в настоящем описании, могут быть реализованы или выполнены процессором общего назначения, цифровым сигнальным процессором (DSP), специализированной интегральной схемой (ASIC), программируемой пользователем винительной матрицей (FPGA) или другим программируемым логическим устройством, дискретной логикой на логических элементах или транзисторах, дискретными компонентами аппаратного обеспечения или любой их комбинацией, сконструированной для выполнения функций, описанных в настоящем описании. Процессор общего назначения может быть микропроцессором, но в альтернативе, процессор может быть любым обычным процессором, контроллером, микроконтроллером или конечным автоматом. Процессор может также быть реализован в качестве комбинации вычислительных устройств, например, комбинации DSP и микропроцессора, множества микропроцессоров, одного или более микропроцессоров в связи с ядром DSP или любой другой такой конфигурацией.
[0099] Кроме того, одна или более версий могут быть реализованы в качестве способа, прибора или продукта изготовления, использующего стандартные методы программирования и/или конструирования для создания программного обеспечения, программно-аппаратного обеспечение, аппаратного обеспечения или любой их комбинации для управления компьютером для реализации описанных аспектов. Термин "продукт изготовления" (или альтернативно, "компьютерный программный продукт"), который используется в настоящем описании, предназначен для охвата компьютерной программы, доступной от любого считываемого компьютером устройства, несущей или носителей. Например, считываемые компьютером носители могут включать в себя, но не ограничиваться, магнитные устройства хранения данных (например, жесткий диск, дискету, магнитные полосы...), оптические диски (например, компакт-диск (CD), цифровой универсальный диск (DVD)...), смарт-карты и устройства флэш-памяти (например, карту, стик). Дополнительно, должно быть оценено, что несущая может быть использована для переноса считываемых компьютером электронных данных, таких как данные, используемые при передаче и приеме электронной почты, или при доступе к сети, такой как Интернет или локальная сеть (LAN). Конечно, специалисты в данной области техники распознают, что множество модификаций могут быть сделаны для этой конфигурации, не отступая от области описанных аспектов.
[00100] Этапы способа или алгоритма, описанного вместе с аспектами, описанными в настоящем описании, могут быть осуществлены непосредственно в аппаратном обеспечении, в модуле программного обеспечения, выполненного процессором, или в их комбинации. Модуль программного обеспечения может находиться в памяти RAM, флэш-памяти, памяти ROM, памяти EPROM, памяти EEPROM, регистрах, жестком диске, сменном диске, CD-ROM или любой другой форме запоминающего носителя, известного в данной области техники. Примерный запоминающий носитель подсоединен к процессору таким образом, чтобы процессор мог считать информацию с и записать информацию на запоминающий носитель. В альтернативе, запоминающий носитель может быть неотъемлемой частью процессора. Процессор и запоминающий носитель могут постоянно находиться в ASIC. ASIC может находиться в терминале пользователя. В альтернативе, процессор и запоминающий носитель могут постоянно находиться в качестве дискретных компонентов в терминале пользователя.
[00101] Предыдущее описание описанных аспектов предоставлено, чтобы позволить любому специалисту в данной области техники изготовить или использовать настоящее раскрытие. Различные модификации к этим аспектам будут с готовностью очевидны для специалистов в данной области техники, и наследственные принципы, определенные в настоящем описании, могут быть применены к другим вариантам осуществления, не отступая от сущности или объема описания. Таким образом, настоящее описание не предназначено для ограничения вариантов осуществления, показанных в настоящем описании, но должно получить самую широкую область, совместимую с принципами и новыми признаками, описанными в настоящем описании.
[00102] В обзоре примерных систем, описанных выше, способы, которые могут быть реализованы в соответствии с раскрытой сущностью изобретения, были описаны со ссылками на несколько блок-схем. В то время как для простоты объяснения, способы показаны и описаны как набор этапов, должно быть понятно и оценено, что заявленная сущность изобретения не ограничивается этим порядком этапов, так как некоторые этапы могут иметь место в различном порядке и/или одновременно с другими этапами из тех, которые изображены и описаны в настоящем описании. Кроме того, не все иллюстрированные этапы могут требоваться для реализации способов, описанных в настоящем описании. Дополнительно, должно быть оценено, что способы, описанные в настоящем описании, способны сохраняться в продукте изготовления для облегчения транспортировки и передачи таких способов на компьютеры. Термин "продукт изготовления", который используется в настоящем описании, предназначен для охвата компьютерной программы, доступной с любого считываемого компьютером устройства, несущей или носителя.
[00103] Должно быть оценено, что любой патент, публикация или другой материал настоящего раскрытия, который полностью или частично, как упомянуто, должен быть включен посредством ссылки в настоящее описание, включен в настоящее описание только до той степени, что объединенный материал не находится в противоречии с существующими определениями, заявлениями или другим материалом настоящего раскрытия, сформулированным в этом раскрытии. Также, и до необходимой степени, описание, как явно сформулировано в настоящем описании, заменяет любой противоречащий материал, включенный в настоящее описание посредством ссылки. Любой материал или его часть, которая, как упомянуто, включена посредством ссылки в настоящее описание, но которая находится в противоречии с существующими определениями, заявлениями или другим материалом настоящего раскрытия, сформулированным в настоящем описании, будет только включена до такой степени, что никакой конфликт не возникнет между объединенным материалом и существующим материалом настоящего раскрытия.
Изобретение относится к области лицензирования. Технический результат - эффективное управление лицензируемым объектом. Устройство и способ управления лицензируемым элементом включают в себя получение доступа к политике лицензирования, относящейся к управлению лицензируемым элементом, и агенту лицензии, создающему определение, чтобы действовать для обеспечения соблюдения политики лицензирования или осуществления первоначальной связи с сервером перед действием для обеспечения соблюдения политики лицензирования. Дополнительно, прибор и способ включают в себя обеспечение соблюдения политики лицензирования в соответствии с определением действовать для обеспечения соблюдения политики лицензирования или осуществлять первоначальную связь с сервером перед действием. 5 н. и 36 з.п. ф-лы, 12 ил.
1. Способ работы устройства, которое выполнено с возможностью управления лицензируемым элементом, содержащий:
получение доступа к политике лицензирования, относящейся к тому, разрешено ли действие, которое должно быть предпринято с лицензируемым элементом, при этом политика лицензирования соответствует клиентской версии лицензии для упомянутого лицензируемого элемента, которая поддерживается на упомянутом устройстве, и выполнена с возможностью синхронизации с серверной версией упомянутой лицензии для упомянутого лицензируемого элемента, которая поддерживается на сервере;
выполнение попытки связи посредством упомянутого устройства с упомянутым сервером для того, чтобы синхронизировать клиентскую и серверную версии упомянутой лицензии перед исполнением обеспечения соблюдения политики лицензирования для упомянутого действия, при этом синхронизация клиентской и серверной версий упомянутой лицензии формирует синхронизированную клиентскую версию упомянутой лицензии посредством обновления клиентской версии упомянутой лицензии так, чтобы она включала в себя одно или более изменений, сделанных в одной или более политиках лицензирования в упомянутой серверной версии упомянутой лицензии, которые имели место после предыдущей синхронизации клиентской версии упомянутой лицензии с серверной версией упомянутой лицензии; и
обеспечение соблюдения политики лицензирования для упомянутого действия посредством разрешения или блокирования упомянутого действия на основании синхронизированной клиентской версии упомянутой лицензии, если упомянутая попытка связи посредством упомянутого устройства с сервером была успешной, и посредством разрешения упомянутого действия, которое должно быть предпринято в отношении лицензируемого элемента, если упомянутая попытка связи посредством упомянутого устройства с сервером была неудачной.
2. Способ по п. 1, в котором этап получения доступа к политике лицензирования дополнительно включает в себя получение доступа к правилу обеспечения соблюдения, ассоциированному с политикой лицензирования, и
причем обеспечение соблюдения политики лицензирования дополнительно включает в себя определение посредством процессора, подсоединенного к памяти, ограничения, наложенного правилом обеспечения соблюдения на упомянутое действие, предпринятое относительно лицензируемого элемента.
3. Способ по п. 1, в котором упомянутое действие является одним или более из повторного вызова, удаления, обновления, передачи, модернизации, истечения, загрузки и/или активации лицензируемого элемента.
4. Способ по п. 1, в котором выполнение попытки связи дополнительно включает в себя:
получение доступа к правилу синхронизации, которое ассоциировано с политикой лицензирования; и
определение, вызывает ли правило синхронизации связь с сервером.
5. Способ по п. 4, в котором выполнение попытки связи включает в себя:
получение доступа к отметке времени для наиболее недавней синхронизации политики лицензирования; и
определение, превышает ли прошедшее время, начиная с отметки времени, правило синхронизации.
6. Способ по п. 4, в котором:
упомянутые одно или более изменений, сделанных в одной или более политиках лицензирования, включают в себя загрузку нового правила обеспечения соблюдения; и
обеспечение соблюдения политики лицензирования включает в себя определение посредством процессора, подсоединенного к памяти, ограничения, наложенного новым правилом обеспечения соблюдения на упомянутое действие, предпринятое относительно лицензируемого элемента.
7. Способ по п. 4, в котором этап обеспечения соблюдения политики лицензирования включает в себя передачу в виде отчета на сервер упомянутого действия, предпринятого относительно лицензируемого элемента.
8. Способ по п. 4, в котором выполнение попытки связи с сервером дополнительно содержит передачу пакета данных, с включенными данными, ассоциированными с политикой лицензирования, с трафиком данных, который не относится к политике лицензирования.
9. Способ по п. 4, в котором:
обеспечение соблюдения политики лицензирования включает в себя определение, что правило синхронизации разрешает упомянутое действие с лицензируемым элементом, когда связь с сервером является недоступной; и
разрешение упомянутого действия, которое должно быть предпринято с лицензируемым элементом, в ответ на определение, что соединение с сервером является недоступным.
10. Способ по п. 9, в котором этап определения, что соединение с сервером является недоступным, дополнительно содержит определение, что соединение с сервером имеет пропускную способность, меньшую, чем пороговое значение.
11. Способ по п. 1, в котором этап получения доступа к политике лицензирования дополнительно содержит ответ на выбор пользователя лицензируемого элемента.
12. Способ по п. 11, в котором выполнение попытки связи дополнительно содержит получение доступа к правилу синхронизации, которое ассоциировано с политикой лицензирования, и определение, вызывает ли правило синхронизации связь с сервером, и в котором этап обеспечения соблюдения политики лицензирования дополнительно содержит отсрочку упомянутого действия для лицензируемого элемента до тех пор, пока политика лицензирования не будет синхронизирована с сервером.
13. Способ по п. 1, в котором этап получения доступа к политике лицензирования дополнительно содержит предварительную выборку политики лицензирования до выбора пользователем лицензируемого элемента.
14. Способ по п. 13, в котором этап предварительной выборки политики лицензирования дополнительно содержит предварительную выборку политики лицензирования, ассоциированной с более чем с одним лицензируемым элементом.
15. Способ по п. 13, в котором этап предварительной выборки политики лицензирования дополнительно содержит предварительную выборку более чем одной политики лицензирования, ассоциированной с, соответственно, более чем с одним лицензируемым элементом.
16. Способ по п. 13, в котором этап предварительной выборки политики лицензирования дополнительно содержит предварительную выборку более чем одной политики лицензирования инкрементально по периодическим сеансам связи с сервером.
17. Способ по п. 1, в котором этап получения доступа к политике лицензирования включает в себя получение доступа к первой политике лицензирования, ассоциированной с первым лицензируемым элементом в первой среде выполнения, и получение доступа ко второй политике лицензирования, ассоциированной со вторым лицензируемым элементом во второй среде выполнения, и в котором этап обеспечения соблюдения политики лицензирования дополнительно содержит соблюдение посредством процессора, подсоединенного к памяти, первой политики лицензирования для первого лицензируемого элемента, выполненного в первой среде выполнения, и соблюдение посредством процессора, подсоединенного к памяти, второй политики лицензирования для второго лицензируемого элемента, выполненного во второй среде выполнения.
18. Способ по п. 1, в котором этап получения доступа к политике лицензирования дополнительно включает в себя получение доступа к первой политике лицензирования, ассоциированной с первым лицензируемым элементом первого типа обслуживания, и получение доступа ко второй политике лицензирования, ассоциированной со вторым лицензируемым элементом второго типа обслуживания, и в котором обеспечение соблюдения политики лицензирования дополнительно содержит обеспечение соблюдения посредством процессора, подсоединенного к памяти, первой политики лицензирования для первого лицензируемого элемента и обеспечение соблюдения посредством процессора, подсоединенного к памяти, второй политики лицензирования для второго лицензируемого элемента.
19. Способ по п. 1, в котором этап обеспечения соблюдения политики лицензирования дополнительно содержит контроль продолжительности управления использования или перечисления запусков лицензируемого элемента.
20. Устройство для управления лицензируемым элементом, содержащее схему обработки, выполненную с возможностью:
получения доступа к политике лицензирования, относящейся к тому, разрешено ли действие, которое должно быть предпринято с лицензируемым элементом, при этом политика лицензирования соответствует клиентской версии лицензии для упомянутого лицензируемого элемента, которая поддерживается на упомянутом устройстве, и выполнена с возможностью синхронизации с серверной версией упомянутой лицензии для упомянутого лицензируемого элемента, которая поддерживается на сервере;
выполнения попытки связи с упомянутым сервером для того, чтобы синхронизировать клиентскую и серверную версии упомянутой лицензии перед исполнением обеспечения соблюдения политики лицензирования для упомянутого действия, при этом синхронизация клиентской и серверной версий упомянутой лицензии формирует синхронизированную клиентскую версию упомянутой лицензии посредством обновления клиентской версии упомянутой лицензии так, чтобы она включала в себя одно или более изменений, сделанных в одной или более политиках лицензирования в упомянутой серверной версии упомянутой лицензии, которые имели место после предыдущей синхронизации клиентской версии упомянутой лицензии с серверной версией упомянутой лицензии; и
обеспечения соблюдения политики лицензирования для упомянутого действия посредством разрешения или блокирования упомянутого действия на основании синхронизированной клиентской версии упомянутой лицензии, если упомянутая попытка связи посредством упомянутого устройства с сервером была успешной, и посредством разрешения упомянутого действия, которое должно быть предпринято в отношении лицензируемого элемента, если упомянутая попытка связи посредством упомянутого устройства с сервером была неудачной.
21. Считываемый компьютером запоминающий носитель для хранения команд, которые при выполнении компьютером вынуждают этот компьютер управлять лицензируемым элементом, причем инструкции содержат:
по меньшей мере одну команду, чтобы вынуждать компьютер получать доступ к политике лицензирования, относящейся к тому, разрешено ли действие, которое должно быть предпринято с лицензируемым элементом, при этом политика лицензирования соответствует клиентской версии лицензии для упомянутого лицензируемого элемента, которая поддерживается на упомянутом устройстве, и выполнена с возможностью синхронизации с серверной версией упомянутой лицензии для упомянутого лицензируемого элемента, которая поддерживается на сервере;
по меньшей мере одну команду, чтобы вынуждать компьютер выполнять попытку связи с упомянутым сервером для того, чтобы синхронизировать клиентскую и серверную версии упомянутой лицензии, перед исполнением обеспечения соблюдения политики лицензирования для упомянутого действия, при этом синхронизация клиентской и серверной версий упомянутой лицензии формирует синхронизированную клиентскую версию упомянутой лицензии посредством обновления клиентской версии упомянутой лицензии так, чтобы она включала в себя одно или более изменений, сделанных в одной или более политиках лицензирования в упомянутой серверной версии упомянутой лицензии, которые имели место после предыдущей синхронизации клиентской версии упомянутой лицензии с серверной версией упомянутой лицензии; и
по меньшей мере одну команду, чтобы вынуждать компьютер обеспечивать соблюдение политики лицензирования для упомянутого действия посредством разрешения или блокирования упомянутого действия на основании синхронизированной клиентской версии упомянутой лицензии, если упомянутая попытка связи посредством упомянутого компьютера с сервером была успешной, и посредством разрешения упомянутого действия, которое должно быть предпринято в отношении лицензируемого элемента, если упомянутая попытка связи посредством упомянутого компьютера с сервером была неудачной.
22. Прибор для управления лицензируемым элементом, содержащий:
средство для получения доступа к политике лицензирования, относящейся к тому, разрешено ли действие, которое должно быть предпринято с лицензируемым элементом, при этом политика лицензирования соответствует клиентской версии лицензии для упомянутого лицензируемого элемента, которая поддерживается на упомянутом устройстве, и выполнена с возможностью синхронизации с серверной версией упомянутой лицензии для упомянутого лицензируемого элемента, которая поддерживается на сервере;
средство для выполнения попытки связи с упомянутым сервером для того, чтобы синхронизировать клиентскую и серверную версии упомянутой лицензии перед исполнением обеспечения соблюдения политики лицензирования для упомянутого действия, при этом синхронизация клиентской и серверной версий упомянутой лицензии формирует синхронизированную клиентскую версию упомянутой лицензии посредством обновления клиентской версии упомянутой лицензии так, чтобы она включала в себя одно или более изменений, сделанных в одной или более политиках лицензирования в упомянутой серверной версии упомянутой лицензии, которые имели место после предыдущей синхронизации клиентской версии упомянутой лицензии с серверной версией упомянутой лицензии; и
средство для обеспечения соблюдения политики лицензирования посредством разрешения или блокирования упомянутого действия на основании синхронизированной клиентской версии упомянутой лицензии, если упомянутая попытка связи посредством упомянутого устройства с сервером была успешной, и посредством разрешения упомянутого действия, которое должно быть предпринято в отношении лицензируемого элемента, если упомянутая попытка связи посредством упомянутого устройства с сервером была неудачной.
23. Прибор для управления лицензируемым элементом, содержащий:
схему сетевого интерфейса, выполненную с возможностью связи с сервером; и
процессор, выполненный с возможностью
исполнения агента лицензии для получения доступа к политике лицензирования, относящейся к тому, разрешено ли действие, которое должно быть предпринято с лицензируемым элементом, при этом политика лицензирования соответствует клиентской версии лицензии для упомянутого лицензируемого элемента, которая поддерживается на упомянутом устройстве, и выполнена с возможностью синхронизации с серверной версией упомянутой лицензии для упомянутого лицензируемого элемента, которая поддерживается на сервере,
выполнения попытки связи с упомянутым сервером с помощью упомянутой схемы сетевого интерфейса для того, чтобы синхронизировать клиентскую и серверную версии упомянутой лицензии перед исполнением обеспечения соблюдения политики лицензирования для упомянутого действия, при этом синхронизация клиентской и серверной версий упомянутой лицензии формирует синхронизированную клиентскую версию упомянутой лицензии посредством обновления клиентской версии упомянутой лицензии так, чтобы она включала в себя одно или более изменений, сделанных в одной или более политиках лицензирования в упомянутой серверной версии упомянутой лицензии, которые имели место после предыдущей синхронизации клиентской версии упомянутой лицензии с серверной версией упомянутой лицензии, и
обеспечения соблюдения политики лицензирования для упомянутого действия посредством разрешения или блокирования упомянутого действия на основании синхронизированной клиентской версии упомянутой лицензии, если упомянутая попытка связи посредством упомянутого устройства с сервером была успешной, и посредством разрешения упомянутого действия, которое должно быть предпринято в отношении лицензируемого элемента, если упомянутая попытка связи посредством упомянутого устройства с сервером была неудачной.
24. Прибор по п. 23, в котором агент лицензирования дополнительно выполнен с возможностью получения доступа к политике лицензирования посредством получения доступа к правилу обеспечения соблюдения, относящемуся к политике лицензирования, и агент лицензии дополнительно выполнен с возможностью обеспечения соблюдения политики лицензирования посредством определения ограничения, наложенного правилом обеспечения соблюдения, на упомянутое действие, принятое относительно лицензируемого элемента.
25. Прибор по п. 23, в котором упомянутое действие является одним или более из повторного вызова, удаления, обновления, передачи, модернизации, истечения, загрузки и/или активации лицензируемого элемента.
26. Прибор по п. 23, в котором агент лицензии дополнительно выполнен с возможностью выполнения попытки связи посредством получения доступа к правилу синхронизации, которое ассоциировано с политикой лицензирования, и определения, вызывает ли правило синхронизации связь с сервером.
27. Прибор по п. 26, в котором агент лицензии дополнительно выполнен с возможностью выполнения попытки связи посредством получения доступа к отметке времени для наиболее недавней синхронизации политики лицензирования и определения, превышает ли истекшее время, начиная с отметки времени, правило синхронизации.
28. Прибор по п. 26, в котором агент лицензии дополнительно выполнен с возможностью загрузки нового правила обеспечения соблюдения и определения ограничения, наложенного посредством нового правила обеспечения соблюдения, на упомянутое действие, предпринятое относительно лицензируемого элемента.
29. Прибор по п. 26, в котором агент лицензии дополнительно выполнен с возможностью обеспечения соблюдения политики лицензирования посредством передачи в виде отчета на сервер упомянутого действия, предпринятого относительно лицензируемого элемента.
30. Прибор по п. 26, в котором упомянутая схема сетевого интерфейса дополнительно выполнена с возможностью выполнения попытки связи с сервером посредством передачи данных пакета, включающих в себя данные, ассоциированные с политикой лицензирования, с трафиком данных, который не относится к политике лицензирования.
31. Прибор по п. 26, в котором агент лицензии дополнительно выполнен с возможностью выполнения определения, что правило синхронизации разрешает упомянутое действие, которое должно быть предпринято относительно лицензируемого элемента, когда соединение с сервером является недоступным, и выполнен с возможностью разрешения упомянутого действия, которое должно быть предпринято относительно лицензируемого элемента, в ответ на определение, что соединение с сервером является недоступным.
32. Прибор по п. 31, в котором агент лицензии дополнительно выполнен с возможностью определения, что соединение с сервером является недоступным, посредством определения, что связь с сервером имеет пропускную способность, меньшую, чем пороговое значение.
33. Прибор по п. 23, в котором агент лицензии дополнительно выполнен с возможностью получения доступа к политике лицензирования в ответ на выбор пользователя лицензируемого элемента.
34. Прибор по п. 33, в котором агент лицензии дополнительно выполнен с возможностью выполнения попытки связи с сервером посредством получения доступа к правилу синхронизации, которое ассоциировано с политикой лицензирования, и определения, вызывает ли правило синхронизации связь с сервером, и в котором агент лицензии дополнительно выполнен с возможностью обеспечения соблюдения политики лицензирования посредством задержки упомянутого действия для лицензируемого элемента до тех пор, пока политика лицензирования не будет синхронизирована с сервером.
35. Прибор по п. 23, в котором агент лицензии дополнительно выполнен с возможностью получения доступа к политике лицензирования посредством предварительной выборки политики лицензирования до выбора пользователя лицензируемого элемента.
36. Прибор по п. 35, в котором предварительно выбранная политика лицензирования ассоциирована с более чем одним лицензируемым элементом.
37. Прибор по п. 35, в котором агент лицензии дополнительно выполнен с возможностью предварительной выборки политики лицензирования посредством предварительной выборки более чем одной политики лицензирования, ассоциированной совместно с более чем одним лицензируемым элементом.
38. Прибор по п. 35, в котором агент лицензии дополнительно выполнен с возможностью предварительной выборки политики лицензирования посредством предварительной выборки более чем одной политики лицензирования инкрементально по периодическим сеансам связи с сервером.
39. Прибор по п. 23, в котором агент лицензии дополнительно выполнен с возможностью получения доступа к политике лицензирования посредством доступа к первой политике лицензирования, относящейся к первому лицензируемому элементу в первой среде выполнения, и доступа ко второй политике лицензирования, относящейся ко второму лицензируемому элементу во второй среде выполнения, и в котором агент лицензии выполнен с возможностью обеспечения соблюдения политики лицензирования посредством обеспечения соблюдения первой политики лицензирования для первого лицензируемого элемента посредством выполнения в первой среде выполнения и обеспечения соблюдения второй политики лицензирования для второго лицензируемого элемента, выполненного во второй среде выполнения.
40. Прибор по п. 23, в котором агент лицензии дополнительно выполнен с возможностью получения доступа к политике лицензирования посредством получения доступа к первой политике лицензирования, относящейся к первому лицензируемому элементу первого типа обслуживания, и получения доступа ко второй политике лицензирования, относящейся ко второму лицензируемому элементу второго типа обслуживания, и в котором агент лицензии дополнительно выполнен с возможностью обеспечения соблюдения политики лицензирования посредством обеспечения соблюдения первой политики лицензирования для первого лицензируемого элемента и обеспечения соблюдения второй политики лицензирования для второго лицензируемого элемента.
41. Прибор по п. 23, в котором агент лицензии дополнительно выполнен с возможностью обеспечения соблюдения политики лицензирования посредством контроля продолжительности использования или перечисления запусков лицензируемого элемента.
Колосоуборка | 1923 |
|
SU2009A1 |
СПОСОБ ПРОГНОЗИРОВАНИЯ РИСКА РАЗВИТИЯ ВЕГЕТАТИВНО-СОСУДИСТОЙ ДИСТОНИИ ПО СИМПАТИКОТОНИЧЕСКОМУ ТИПУ У МАЛЬЧИКОВ ПОДРОСТКОВОГО ВОЗРАСТА | 2010 |
|
RU2439573C1 |
Приспособление для суммирования отрезков прямых линий | 1923 |
|
SU2010A1 |
Способ и приспособление для нагревания хлебопекарных камер | 1923 |
|
SU2003A1 |
Колосоуборка | 1923 |
|
SU2009A1 |
Авторы
Даты
2016-01-20—Публикация
2012-05-25—Подача