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

Классы МПК:G06F21/22 путем ограничения доступа к программам или процессам
Автор(ы):
Патентообладатель(и):НЕК КОРПОРЕЙШН (JP)
Приоритеты:
подача заявки:
2008-11-21
публикация патента:

Изобретение относится к средствам управления дополнительными функциями. Технический результат заключается в повышении удобства и безопасности добавления дополнительной функции. Система управления дополнительными функциями содержит терминал пользователя, клиентский терминал и цифровое устройство, соединенное через сеть с терминалом пользователя и клиентским терминалом, которое выполняет процесс управления для проверки действительности или недействительности, когда лицензионный ключ, приобретенный пользователем для дополнительной функции каждого программного обеспечения для контроля, управления и обслуживания самого устройства, вводится со стороны клиентского терминала. Цифровое устройство получает новую дополнительную функцию от сервера, и эта новая дополнительная функция приводится в действие посредством выполнения процесса управления. 2 н. и 8 з.п. ф-лы, 5 ил. способ и система управления дополнительными функциями и носитель   записи для цифрового устройства, патент № 2450350

способ и система управления дополнительными функциями и носитель   записи для цифрового устройства, патент № 2450350 способ и система управления дополнительными функциями и носитель   записи для цифрового устройства, патент № 2450350 способ и система управления дополнительными функциями и носитель   записи для цифрового устройства, патент № 2450350 способ и система управления дополнительными функциями и носитель   записи для цифрового устройства, патент № 2450350 способ и система управления дополнительными функциями и носитель   записи для цифрового устройства, патент № 2450350

Формула изобретения

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

терминал пользователя;

клиентский терминал и

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

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

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

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

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

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

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

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

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

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

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

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

Описание изобретения к патенту

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

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

УРОВЕНЬ ТЕХНИКИ

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

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

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

Таким образом, было предложено, чтобы пользователь получил доступ к цифровому устройству, такому как оптическое передающее устройство, через терминал пользователя, используя лицензионный ключ. Один из примеров такого способа был описан в патентном документе 1 (японская общедоступная патентная публикация № 2003-67072) и в патентном документе 2 (японская общедоступная патентная публикация № 2004-213469). Кроме того, способ, связанный с патентными документами 1 и 2, был описан в патентном документе 3 (японская общедоступная патентная публикация № 2007-259315).

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

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

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

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

"Оптическое передающее устройство, способ оптической передачи и программа управления оптической передачей", используемые в патентном документе 3, содержат оптическое передающее устройство, которое устанавливает входную/выходную полосу канала оптической связи в оптической сети по способу TDM, используя GMPLS (обобщенная многопротокольная коммутация с использованием меток), содержат средство изменения канала оптической связи для изменения входной/выходной полосы, используемой каналом оптической связи в оптической линии передачи к соседнему устройству оптической передачи для каждой линии передачи, и средство регулировки полосы для перестройки, если входные/выходные полосы, используемые каналом оптической связи, организованы на оптической линии передачи с разрывами, в непрерывные полосы, управляя средством изменения канала оптической связи. Устройство работает следующим образом.

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

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

Техническая проблема

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

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

Техническое решение

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

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

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

Преимущества, обеспечиваемые изобретением

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

ПРЕДПОЧТИТЕЛЬНЫЙ РЕЖИМ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ

Признаки изобретения

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

Конфигурация

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

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

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

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

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

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

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

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

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

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

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

Программа

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

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

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

Кроме того, программа может заставить компьютер выполнять

(2) процесс приема лицензионного ключа со стороны терминала пользователя (этап S101) и процесс декодирования (этап S102),

(3) процесс определения действительности (этап S103),

(4) процесс сохранения (этап S104),

(5) процесс дешифрования (этап S105),

(6) процесс проверки действительности назначенной функции (этап S106),

(7) процесс проверки недействительности (этап S106), и

(8) процесс посылки ответа терминалу пользователя (этап S107).

Дополнительно, программа может заставить компьютер выполнять

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

Кроме того, клиентский терминал может использовать лицензионный ключ, чтобы выполнять

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

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

(с) процесс подсчета общего числа лицензий,

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

(e) процесс отображения предупреждающего уведомления при отсутствии совпадения.

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

Носитель записи

Программа, описанная выше, может храниться на считываемом компьютером носителе записи.

В данном случае, примеры носителя записи могут содержать такие считываемые компьютером носители записи, как CD-ROM (постоянное запоминающее устройство на компакт-диске), дискета (FD), CD-R (компакт-диск с однократной записью) (записываемый компакт-диск) и DVD (цифровой универсальный диск), флэш-память, RAM (оперативное запоминающее устройство, ROM (постоянное запоминающее устройство), полупроводниковое запоминающее устройство, такое как FeRAM (сегнетоэлектрическое запоминающее устройство), и HDD (носитель на жестком магнитном диске).

Пример варианта 1 осуществления

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

(способ и система управления дополнительными функциями и носитель   записи для цифрового устройства, патент № 2450350 ) функцию декодирования специализированного лицензионного ключа и определения действительности,

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

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

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

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

Конфигурация

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

Ниже будет описан каждый компонент, показанный на фиг. 1.

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

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

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

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

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

Порядок работы

Ниже приводится описание лицензионного ключа.

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

(II) Лицензионный ключ шифруется, используя алгоритм шифрования.

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

(IV) После удаления строки фиктивных символов зашифрованная информация ключа сохраняется в энергонезависимом запоминающем устройстве внутри устройства.

(V) Структура информации ключа (8 байтов) после декодирования показана на фиг. 2A-2C.

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

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

(i) Часть с идентификатором ключа. Принимается имеющей вид "DW42".

Строка произвольных символов 8-битового кода ASCII составлена из заранее определенного числа символов.

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

(ii) Номер типа ключа (диапазон значения от 0 до 15)

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

(iii) Информация о дополнительной функции

Каждый бит соответствует дополнительной функции и недействительность/действительность представляется значением 0/1.

Четыре бита младших разрядов в каждом байте используются только так, как показано на фиг. 2C. b: каждый бит соответствует дополнительной функции и недействительность/действительность представляется значением 0/1. Здесь, причина того, почему четыре бита младших разрядов используются только в (2) и (3), состоит в том, что значение от 0 до 15 назначается одному символу от 0 до F в шестнадцатеричной системе.

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

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

Лицензионный ключ вводится в TL1 (этап S1).

Оптическое передающее устройство, в которое введен лицензионный ключ, проверяет параметры (число символов лицензионного ключа) (этап S2), определяет, имеет ли лицензионный ключ 16 символов (этап S3), и если лицензионный ключ имеет число символов, отличное от 16 (No (нет) на этапе S3), возвращает ответ как ошибку (этап S13).

В случае 16 символов (Yes (да) на этапе S3) лицензионный ключ (информация ключа + фиктивный ключ) разлагается на составные части (этап S4) и проверяется правильность фиктивного ключа (этап S5).

В результате проверки правильности фиктивного ключа из 8 символов, если фиктивный ключ является неправильным (Yes (да) на этапе S6/), возвращается ответ с сообщением об ошибке. Если фиктивный ключ правилен (No (нет) на этапе S6), информация ключа декодируется (этап S7) и если строка символов в части идентификатора информации ключа не считывается как правильная (Yes (да) на этапе S9), возвращается ответ с сообщением об ошибке.

Если все упомянутые выше условия проверки выполнены (No (нет) на этапе S9), лицензионный ключ распознается как надлежащий. То есть введенная информация лицензионного ключа перед удалением фиктивного ключа записывается в FROM. Информация дополнительной функции после декодирования записывается в карту CF и RAM (этап S10).

Для вновь зарегистрированной дополнительной функции регистрируется изменение (этап S11).

Отображается завершение процедуры (этап S12).

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

Пример кодирования лицензионного ключа

(A) DW420000 (информация ключа)

способ и система управления дополнительными функциями и носитель   записи для цифрового устройства, патент № 2450350 (кодирование)

(B) VSC8DCL (информация ключа после кодирования)

способ и система управления дополнительными функциями и носитель   записи для цифрового устройства, патент № 2450350 (вставка фиктивных символов)

(C) CVISXCH8YDACVLVN (лицензионный ключ)

[0045]

Пример декодирования лицензионного ключа

(A) CVISXCH8YDACVLVN (лицензионный ключ)

способ и система управления дополнительными функциями и носитель   записи для цифрового устройства, патент № 2450350 (удаление фиктивных символов)

(B) VSC8DCLN (кодированная информация ключа после удаления фиктивных символов)

способ и система управления дополнительными функциями и носитель   записи для цифрового устройства, патент № 2450350 (декодирование)

(C) DW420000 (поскольку DW42 появляется в части идентификатора, лицензионный ключ оценивается как правильный)

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

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

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

Пример варианта 2 осуществления

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

Преимущества изобретения

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

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

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

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

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

Здесь далее будет описана модификация изобретения.

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

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

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

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

Здесь далее сравниваются изобретения, описанные в патентных документах 1-3, и настоящая заявка.

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

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

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

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

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

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

Настоящая заявка основана на приоритете и заявляет преимущества приоритета японской патентной заявки № 2007-318249, зарегистрированной 10 декабря 2007 г., раскрытие которой полностью включено в настоящий документ посредством ссылки.

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

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

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

Фиг. 2A, 2B и 2C - представление структур информации ключа после декодирования для использования в системе управления дополнительными функциями для цифрового устройства в соответствии с настоящим изобретением; и

Фиг. 3 - блок-схема последовательности выполнения операций при вводе лицензионного ключа из системы контроля сети (клиентский терминал) в оптическое передающее устройство.

Пояснение ссылочных позиций

1 Терминал пользователя
2Система контроля сети (клиентский терминал)
3-1, 3-2Сервер
4 DCN (сеть передачи данных)
5-1-5-4Цифровое устройство (оптическое передающее устройство)
6Терминал

Класс G06F21/22 путем ограничения доступа к программам или процессам

способ обработки дейтаграмм сетевого трафика для защиты информационно-вычислительных сетей (варианты) -  патент 2472217 (10.01.2013)
способ защиты программного обеспечения от несанкционированной активации и копирования -  патент 2470358 (20.12.2012)
способ защиты исполнения программы -  патент 2468428 (27.11.2012)
виртуализация для диверсифицированной защиты от несанкционированного вмешательства -  патент 2458394 (10.08.2012)
основанные на репутации решения по авторизации -  патент 2458393 (10.08.2012)
устройство обработки информации и способ управления выполнением -  патент 2450351 (10.05.2012)
архитектура виртуального модуля безопасности -  патент 2444783 (10.03.2012)
система защиты информации от несанкционированного доступа к конфиденциальной информации и информации, содержащей персональные данные -  патент 2444057 (27.02.2012)
система защиты информации от несанкционированного доступа к информации, содержащей сведения, составляющие государственную тайну -  патент 2443017 (20.02.2012)
упрощенный доступ к службам сообщений -  патент 2441276 (27.01.2012)
Наверх