Устройство управления лицензиями, система для управления лицензиями, способ управления лицензиями и программа для управления лицензиями

Иллюстрации

Показать все

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

Реферат

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

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

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

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

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

Документы, относящиеся к известному уровню техники

Патентный документ

Патентный документ 1

Нерассмотренная патентная заявка Японии, первая публикация №2008-117078.

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

Проблемы, решаемые изобретением

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

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

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

Средства для решения проблемы

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

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

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

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

Выгодные эффекты изобретения

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

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

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

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

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

фиг. 4А - схема, иллюстрирующая информацию, которая хранится в устройстве для управления лицензиями;

фиг. 4В - схема, иллюстрирующая информацию, которая хранится в устройстве для управления лицензиями;

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

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

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

Варианты осуществления изобретения

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

На фиг. 1 представлена блок-схема системы для управления лицензиями согласно варианту настоящего изобретения.

Система для управления лицензиями включает в себя: множество беспроводных устройств 10-1 - 10-N (устройства лицензиата) (далее беспроводные устройства 10-1 - 10-N называются вместе «беспроводным устройством 10»), множество контролирующих устройств 20-1 - 20-M (устройства текущего контроля лицензий) (далее контролирующие устройства 20-1 - 20-M (здесь N>M) называются вместе «контролирующее устройство 20»), устройство 30 для управления лицензиями и устройство 40 для создания ключа. Беспроводное устройство 10, контролирующее устройство 20 и устройство 30 для управления лицензиями, принадлежат лицензиату (пользователь, оператор, покупатель или т.п.) беспроводного устройства 10, а устройство 40 для создания ключа принадлежит лицензиару (администратор, продавец, производитель или т.п.) беспроводного устройства 10. Устройство 30 для управления лицензиями соединено с устройством 40 для создания ключа через сеть. Примерами сети, через которую устройство 30 для управления лицензиями соединяется с устройством 40 для создания ключа, являются Интернет и глобальная сеть (WAN), соединяющая локальную сеть (LAN) лицензиата с LAN лицензиара.

Беспроводное устройство 10 осуществляет беспроводную связь с аналогичным беспроводным устройством 10 в микроволновом диапазоне. Например, беспроводное устройство 10-1 осуществляет беспроводную связь с беспроводным устройством 10-3. В это время беспроводное устройство 10 осуществляет беспроводную связь в соответствии с информацией ключа, который в нем хранится. Примеры функции, указанной в соответствии с информацией ключа, включают в себя пропускную способность связи, присутствие или отсутствие избыточной структуры и присутствие или отсутствие применения подавления перекрестных поляризационных помех (XPIC). Например, когда информация ключа, хранящаяся в беспроводном устройстве 10-1, представляет установку пропускной способности связи, равной 10 Мбит/с, избыточная структура отсутствует и XPIC не применяется, беспроводная связь с беспроводным устройством 10-3 выполняется в соответствии с информацией ключа. Информация ключа переписывается устройством 20 для управления лицензиями.

Устройство 30 для управления лицензиями передает информацию ключа на беспроводное устройство 10, являющееся адресатом перезаписи информации ключа, через беспроводные устройства 10, которые соединены последовательно трактом связи. Например, когда беспроводное устройство 10 (беспроводное устройство 10 следующей ступени), подсоединенное к устройству 30 для управления лицензиями через другое беспроводное устройство 10 (беспроводное устройство 10 предыдущей ступени) является адресатом перезаписи информации ключа, устройство управления лицензиями выдает информацию ключа, в которой беспроводное устройство 10 последующей ступени установлено в качестве адресата для беспроводного устройства 10 предыдущей ступени. Затем беспроводное устройство 10 предыдущей ступени пересылает полученную информацию ключа на беспроводное устройство 10 следующей ступени, представленной как адресат, через беспроводное соединение. Другими словами, беспроводное устройство 10 предыдущей ступени работает в качестве маршрутизатора, и, таким образом, информация ключа, пересылается на беспроводное устройство 10 следующей ступени.

На фиг. 2 представлена блок-схема, иллюстрирующая структуру беспроводного устройства 10.

Беспроводное устройство 10 включает в себя блок 101 хранения информации ключа, блок 102 приема ключа, блок 103 считывания информации ключа, блок 104 беспроводной связи (блок выполнения функции) и блок 105 уведомления о статусе разрешения.

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

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

Посредством этой операции можно восстановить информацию ключа, которая хранится в блоке хранения информации ключа, до начального состояния, установленного при изготовлении беспроводного устройства 10. Кроме того, блок 102 приема ключа принимает от устройства 30 для управления лицензиями ключ обновления, который представляет собой информацию, отличающую его от стандартного ключа, и применяет ключ обновления к информации ключа, которая хранится в блоке хранения информации ключа. Кроме того, блок 102 приема ключа принимает информацию ключа через блок 104 беспроводной связи, когда информация ключа (стандартный ключ или ключ обновления), принимается от другого беспроводного устройства 10 посредством беспроводной связи и принимает информацию ключа через порт соединения, когда информация ключа принимается от устройства 30 для управления лицензиями или другого беспроводного устройства 10 по проводному соединению.

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

Блок 104 беспроводной связи выполняет функцию беспроводной связи согласно ограничению, представленному информацией ключа, которая была считана блоком 103 считывания информации ключа. Блок 105 уведомления о статусе разрешения информирует контролирующее устройство 20 о статусе разрешения, представленном функцией, разблокированной в беспроводном устройстве 10, и о статусе разрешения, полученном от аналогичного беспроводного устройства 10 через блок 104 беспроводной связи на основе ограничения функции, считанного блоком считывания информации ключа.

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

Устройство 30 для управления лицензиями запоминает стандартный ключ, содержащий информацию о начальном значении, специфичном для данного беспроводного устройства 10, и определяет, применять ли ключ обновления, разблокирующий заранее определенную функцию, к беспроводному устройству 10 в соответствии с верхним предельным значением количества разрешений на разблокирование функции, допускаемых согласно контракту между лицензиатом и лицензиаром. Здесь ключ обновления представляет собой данные, описывающие различие между информацией ключа, используемой для разблокирования заранее определенной функции, и стандартным ключом. Таким образом, ключ обновления - это данные, которые отличаются для каждого беспроводного устройства 10 даже в том случае, когда они используются для разблокирования одной и той же функции. Здесь в качестве возможной функции, которую можно разблокировать в настоящем варианте осуществления изобретения, рассматриваются три типа функций, в том числе функция (возможность) увеличения пропускной способности связи, функция (избыточность) применения структуры с избыточностью и функция (XPIC) применения подавления помех типа XPIC. Однако можно использовать любую другую функцию. Например, при применении функции пропускной способности пропускная способность связи возрастает от 10 Мбит/с до 100 Мбит/с. Другими словами, имеется 7 типов ключа обновления, применяемого к конкретному беспроводному устройству 10, в том числе использование пропускной способности, использование избыточности, использование XPIC, использование пропускной способности/избыточности, использование пропускной способности/XPIC, использование избыточности/XPIC и использование пропускной способности/избыточности/XPIC. Ключ обновления, в котором функции скомбинированы, вдобавок к ключу обновления для каждой функции используется потому, что ключ обновления представляет собой данные, описывающие различие, которые можно использовать только для стандартного ключа. Ключ обновления шифруется шифровальным ключом, специфичным для соответствующего беспроводного устройства 10. Таким образом, даже в том случае, когда ключ обновления, выданный конкретному беспроводному устройству 10, будет нелегально скопирован и использован в качестве информации ключа для другого беспроводного устройства 10, то, поскольку трудно декодировать ключ обновления, использующий шифровальный ключ другого беспроводного устройства 10, можно будет предотвратить нелегальное использование ключа обновления.

На фиг. 3 представлена блок-схема, иллюстрирующая структуру устройства 30 для управления лицензиями.

Устройство 30 для управления лицензиями включает в себя коммуникационный блок 301 (блок запроса ключа обновления и блок получения ключа обновления), блок 302 записи ключа, блок 303 хранения ключа, блок 304 управления верхним предельным количеством (блок обновления верхнего предельного количества и блок отражения), блок 305 хранения верхнего предельного количества, блок 306 извлечения ключа (блок приема запроса), блок 307 считывания статуса разрешения, блок 308 применения ключа (блок стандартного применения и блок применения обновления) и блок 309 получения информации о текущем контроле.

Коммуникационный блок 301 принимает стандартный ключ и значение, на которое увеличивают/уменьшают верхнее предельное количество разрешений, от устройства 40 для создания ключа, подсоединенного через сеть. Коммуникационный узел 301 передает запрос на создание ключа обновления для беспроводного устройства 10 на устройство 40 для создания ключа и принимает соответствующий ключ обновления от устройства 40 для создания ключа.

Блок 302 записи ключа запоминает стандартный ключ, принятый коммуникационным блоком 301, в блоке 303 хранения ключа.

Блок 303 хранения ключа хранит стандартный ключ вместе с идентификационной информацией беспроводного устройства 10.

Блок 304 управления верхним предельным количеством обновляет верхнее предельное количество разрешений, хранящееся в блоке 305 хранения верхнего предельного количества, на основе значения, на которое увеличивают/уменьшают верхнее предельное количество разрешений, принятого коммуникационным блоком 301. Кроме того, блок 304 управления верхним предельным значением увеличивает или уменьшает верхнее предельное количество разрешений, хранящееся в блоке 305 хранения верхнего предельного количества, когда блок 306 извлечения ключа считывает стандартный ключ из блока 303 хранения ключа, и коммуникационный блок 301 принимает ключ обновления. Кроме того, блок 304 управления верхним предельным количеством обновляет верхнее предельное количество разрешений, хранящееся в блоке 305 хранения верхнего предельного количества, на основе информации, полученной блоком 309 получения информации о текущем контроле.

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

Блок 306 извлечения ключа принимает запрос на смену лицензии, используемый для запроса разблокирования функции или ограничения функции, от беспроводного устройства 10 лицензиата. Запрос на смену лицензии включает в себя идентификационную информацию беспроводного устройства 10, на котором должна быть разблокирована или ограничена некоторая функция, и соответствующую функцию, когда функция разблокируется. Блок 306 извлечения ключа извлекает стандартный ключ, связанный с идентификационной информацией в запросе на смену лицензии, из блока 303 хранения ключа. Кроме того, блок 306 извлечения ключа получает ключ обновления, принятый коммуникационным блоком 301.

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

Блок 308 применения ключа записывает стандартный ключ, извлеченный блоком 306 извлечения, в беспроводном устройстве-адресате 10 в виде информации ключа и применяет ключ обновления, извлеченный блоком 306 извлечения ключа к информации ключа, относящейся к беспроводному устройству-адресату 10.

Блок 309 получения информации о текущем контроле получает от контролирующего устройства 20 информацию, представляющую функцию, разрешенную в каждом беспроводном устройстве 10, контролируемом контролирующим устройством 20.

На фиг. 4А и 4В представлены схемы, иллюстрирующие информацию, хранящуюся в устройстве 30 для управления лицензиями. В блоке 303 хранения ключа хранится стандартный ключ, специфичный для данного беспроводного устройства 10, вместе с идентификационной информацией беспроводного устройства 10, как показано на фиг. 4А. В настоящем варианте осуществления, когда, например, беспроводное устройство 10 находится в начальном состоянии, предполагается, что пропускная способность связи ограничена, например, 10 Мбит/с и не разрешена ни одна из дополнительных функций. Другими словами, согласно настоящему варианту изобретения, когда беспроводное устройство 10 использует в качестве информации ключа информацию стандартного ключа, предполагается, что беспроводное устройство 10 имеет пропускную способность связи, равную 10 Мбит/с, и осуществляет связь при настройке, не предусматривающей использование какой-либо дополнительной функции, такой как избыточная структура или XPIC. Ключ обновления шифруется с использованием шифровального ключа, специфичного для соответствующего беспроводного устройства 10. Кроме того, информация, хранящаяся в блоке 303 хранения ключа, шифруется шифровальным ключом, специфичным для устройства 30 для управления лицензиями. Это позволяет предотвратить нелегальное использование стандартного ключа даже в том случае, когда информация, хранящаяся в блоке 303 хранения ключа, извлечена нелегальным путем.

В блоке 305 хранения верхнего предельного количества запоминается верхнее предельное количество разрешений для данной функции вместе с соответствующей функцией, как показано на фиг. 4В. В блоке 305 хранения верхнего предельного количества запоминается верхнее предельное количество разрешений в связке с одной функцией, а не с комбинацией функций. Таким образом, когда ключ обновления, полученный коммуникационным блоком 301, представляет применение пропускной способности/XPIC, блок 304 управления верхним предельным количеством поочередно уменьшает верхнее предельное количество разрешений, которое хранится вместе с пропускной способностью в блоке 305 хранения верхнего предельного количества, и верхнее предельное количеством разрешений, которое хранится вместе с XPIC в блоке 305 хранения верхнего предельного количества.

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

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

Устройство 40 для создания ключа включает в себя блок 401 хранения информации о беспроводном устройстве, блок 402 создания стандартного ключа, блок 403 создания ключа обновления, блок 404 хранения значения, на которое увеличивают/уменьшают верхнее предельное количество разрешений, блок 405 считывания значения, на которое увеличивают/уменьшают верхнее предельное количество разрешений, и коммуникационный блок 406.

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

Блок 402 создания стандартного ключа создает стандартный ключ, специфичный для данного беспроводного устройства 10, путем шифрования стандартного ключа с использованием шифровального ключа, запомненного в блоке 401 хранения информации о беспроводном устройстве вместе с идентификационной информацией в беспроводном устройстве 10, принятой коммуникационным блоком 406.

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

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

Блок 405 считывания значения, на которое увеличивают/уменьшают верхнее предельное количество разрешений, считывает значение, на которое увеличивают/уменьшают верхнее предельное количество разрешений, хранящееся в блоке 404 хранения значения, на которое увеличивают/уменьшают верхнее предельное количество разрешений, и выдает значение, на которое увеличивают/уменьшают верхнее предельное количество разрешений, в коммуникационный блок 406. В это время блок 405 считывания значения, на которое увеличивают/уменьшают верхнее предельное количество разрешений, переписывает значение, на которое увеличивают/уменьшают верхнее предельное количество разрешений, запомненное в блоке хранения значение, на которое увеличивают/уменьшают верхнее предельное количество разрешений, на нуль (0).

Коммуникационный блок 406 передает стандартный ключ и значение, на которое увеличивают/уменьшают верхнее предельное количество разрешений, на устройство 30 для управления лицензиями через сеть. Кроме того, коммуникационный блок 406 принимает через сеть от устройства 30 для управления лицензиями запрос на создание ключа обновления и передает ключ обновления, созданный в соответствии с запросом на создание ключа обновления, на устройство 30 для управления лицензиями.

Далее описывается функционирование системы управления лицензиями согласно настоящему варианту изобретения.

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

Когда лицензиат инициирует управление лицензией через устройство 30 для управления лицензиями или когда лицензиат вновь приобрел беспроводное устройство 10, он посылает через сеть на устройство 40 для создания ключа лицензиара запрос на создание стандартного ключа для нового беспроводного устройства 10. Запрос на создание ключа включает в себя идентификационную информацию беспроводного устройства 10, к которому будет применяться созданный стандартный ключ.

Когда коммуникационный блок 406 устройства 40 для создания ключа принимает запрос на создание ключа (шаг S501), блок 402 создания стандартного ключа создает стандартный ключ, специфичный для беспроводного устройства 10, используя шифровальный ключ, связанный с идентификационной информацией беспроводного устройства 10, представленной в запросе на создание ключа (шаг S502).

Затем блок 405 считывания значения, на которое увеличивают/уменьшают верхнее предельное количество разрешений, считывает значение, на которое увеличивают/уменьшают верхнее предельное количество разрешений, хранящееся в блоке 404 хранения значения, на которое увеличивают/уменьшают верхнее предельное количество разрешений, и переписывает значение, на которое увеличивают/уменьшают верхнее предельное количество разрешений, хранящееся в блоке 404 хранения на нуль (шаг S503). Затем