Устройство управления, система обработки информации, способ управления и носитель хранения
Иллюстрации
Показать всеИзобретение относится к средствам управления приложением устройств формирования изображения. Технический результат заключаются в возможности использования приложения устройства формирования изображения при изменении конфигурации устройства. Служба управления устройствами принимает запрос на получение информации о приложении для приложения, которое должно применяться, из устройства формирования изображения, генерирует и передает информацию о приложении, соответствующую устройству формирования изображения, когда информация о конфигурации устройства для устройства формирования изображения удовлетворяет условию применимости приложения, содержащемуся в информации приложения основного набора, и присутствует лицензия для использования, чтобы применять приложение в устройстве формирования изображения. 4 н. и 4 з.п. ф-лы, 25 ил.
Реферат
Уровень техники изобретения
Область техники, к которой относится изобретение
Настоящее изобретение относится к устройству управления, системе обработки информации, способу управления и носителю хранения.
Описание уровня техники
Различные приложения запускаются на устройствах формирования изображений. Приложение, запускающееся на устройстве формирования изображения, является, например, программой, включенной во встроенное программное обеспечение устройства формирования изображения или программой, дополнительно инсталлированной позже. Когда эти приложения интерпретируются как дополнительный продукт, есть необходимость разрешить пользователю использовать только приложение, за которое пользователь заплатил лицензионное вознаграждение. Таким образом, предложена схема, которая подтверждает уплату лицензионного вознаграждения пользователем с помощью файла лицензии, когда инсталлированная программа активируется или программа дополнительно инсталлируется.
Активация или инсталляция дополнительного продукта вызывает увеличение затрат на содержание управленческого аппарата для обеспечения администратора информационных систем. В свете этого положения, например, в японском патентном документе № 4454280 описывается система, которая управляет лицензией в устройстве для аутентификации и инсталлирует приложение после подтверждения количества лицензий в устройстве для аутентификации. Кроме того, предусматривается метод, по которому инсталляция одновременно выдает команду от приложения на ПК к множеству устройств формирования изображений.
Данные о конфигурации устройства в устройстве формирования изображения можно изменять в связи с покупкой пользователем нового устройства формирования изображения. В этом случае, администратору информационных систем необходимо перенастроить инструкции о распределении приложения соответственно с устройством формированием изображения, в котором данные были изменены. Таким образом, не могут быть уменьшены затраты на содержание управленческого аппарата для обеспечения администратора информационных систем.
Сущность изобретения
Устройство управления согласно настоящему изобретению автоматически распределяет приложение, которое должно применяться в устройстве формирования изображения, когда была изменена информация о конфигурации устройства формирования изображения.
Согласно аспекту настоящего изобретения, предоставляется устройство управления, которое управляет, применяя приложение в устройстве формирования изображения, для каждого заранее заданного диапазона управления. Устройство управления включает в себя блок хранения базовой информации, выполненный с возможностью хранить базовую информацию, включающую в себя, по меньшей мере, идентификационную информацию и условие применимости для приложения, базовую информацию, касающуюся приложения как объекта, для того, чтобы применить в целом для устройства формирования изображения, которое принадлежит диапазону управления; блок хранения информации о лицензии, выполненный с возможностью хранить информацию о лицензии, включающую в себя, по меньшей мере, количество лицензий и оставшееся количество лицензий, закрепленных за пользователем, информацию о лицензии, касающуюся лицензии на приложение, которое применяется в устройстве формирования изображения, которое используется пользователем и принадлежит диапазону управления пользователя; блок приема запроса, выполненный с возможностью принимать запрос получения информации, который включает в себя информацию о конфигурации устройства формирования изображения, от устройств формирования изображения через сеть, когда информация о конфигурации устройства была изменена в устройстве формирования изображения, запрос получения информации, касающийся приложения, которое применяется в устройстве формирования изображения; первый блок определения, выполненный с возможностью определять, удовлетворяют или нет данные о конфигурации устройства, содержащиеся в принятом запросе получения информации, условию применимости приложения, содержащемся в базовой информации; второй блок определения, выполненный с возможностью определять, имеется ли в наличии или нет лицензия, используемая для применения приложения в устройстве формирования изображения, основываясь на оставшемся количестве, соответствующем приложению, содержащемся в информации о лицензии, хранящейся в блоке хранения информации о лицензии, когда первый блок определения определил, что конфигурационные данные устройства удовлетворяют условию применимости приложения, содержащемуся в базовой информации; блок генерации информации, выполненный с возможностью генерировать информацию о приложении, необходимую для применения приложения устройством формирования изображения, которое является источником передачи запроса получения информации, когда второй блок определения определил, что имеется лицензия, используемая для применения приложения в устройстве формирования изображения; и блок передачи информации, выполненный с возможностью передавать сгенерированную информацию о приложении устройству формирования изображения, которое является источником передачи запроса получения информации через сеть.
Дополнительные признаки настоящего изобретения станут очевидны из нижеследующего описания примерных вариантов осуществления (со ссылкой на прилагаемые чертежи).
Краткое описание чертежей
На Фиг. 1 представлена схема, иллюстрирующая в общем примерную конфигурацию настоящего варианта осуществления.
На Фиг. 2 представлена схема, иллюстрирующая пример конфигурации аппаратных средств системы обработки информации.
На Фиг. 3 представлен пример функциональной блок-схемы системы обработки информации.
На Фиг. 4A-4C представлены примерные диаграммы, иллюстрирующие существующие в настоящее время данные о конфигурации устройства.
На Фиг. 5A представлена диаграмма, иллюстрирующая пример информации приложения основного набора.
На Фиг. 5B представлена диаграмма, иллюстрирующая пример данных лицензии временного владельца.
На Фигурах 6A-6C представлены диаграммы, иллюстрирующие пример данных виртуальной лицензии.
На Фиг. 7 представлен пример отображения экрана управления лицензиями.
На Фиг. 8A-8C представлены примеры отображения экрана регистрации лицензии.
На Фиг. 9 представлен пример отображения экрана подтверждения лицензии.
На Фиг. 10A-10B представлены примеры отображения экрана для редактирования приложения основного набора.
На Фиг. 11 представлен экран регистрации отдельной инсталляции.
На Фиг. 12A-12C представлены примеры отображения экрана подтверждения статуса инсталляции.
На Фиг. 13A-13C представлены схемы для объяснения обработки при редактировании приложения основного набора.
На Фиг. 14 представлена схема для объяснения обработки при применении приложения к устройству формирования изображения.
Описание вариантов осуществления
Ниже дается описание системы обработки информации настоящего варианта осуществления. Во-первых, определяются термины, используемые в настоящем варианте осуществления. Термин «данные о конфигурации устройства» относится к информации о конфигурации, содержащейся в устройстве формирования изображения. Например, данные, указывающие предоставляется или нет вариант НЖМД (накопитель на жестких магнитных дисках) в устройстве формирования изображения, соответствуют данным о конфигурации устройства. Данные о конфигурации устройства могут включать в себя код модели для уникальной идентификации модели устройства формирования изображения, серийный идентификационный номер для индивидуальной идентификации каждого устройства формирования изображения, или версии встроенного программного обеспечения, запускаемого устройстве формирования изображения.
Термин «номер лицензии» относится к номеру, который получает пользователь, когда пользователь приобрел продукт. Номер лицензии содержит информацию, связанную с полученным продуктом. В настоящем варианте осуществления, номер лицензии содержит информацию о доступном количестве лицензий. Термин «файл лицензии» относится к файлу, который инсталлирует или активирует приложение. Другими словами, файл лицензии является файлом, который устройство формирования изображения требует для применения приложения. Файл лицензии содержит секретный ключ для расшифровывания зашифрованного приложения, и данные сертификата, которые подтверждают законность файла лицензии, и т.п. Файл лицензии может быть сгенерирован с помощью номера лицензии. Ниже, инсталляция или активация приложения с файлом лицензии относится к «инсталляции приложения». То есть, обработка, для хранения сути приложения в информационной системе, не обязательно содержится в инсталляции приложения.
Термин «данные лицензии» относится или к номеру лицензии, или к файлу лицензии. Термин «индивидуальная лицензия устройства» является лицензией, налагающей ограничения, причем лицензию можно использовать только в устройстве формирования изображения с определенным серийным идентификационным номером. Термин «общая для устройств лицензия» относится к лицензии, доступной в устройстве формирования изображения с любым серийным идентификационным номером. Если устройство формирования изображения использует общую для устройств лицензию, необходим только один файл лицензии, таким образом нет необходимости в управлении с помощью номера лицензии. Пользователь, который использует устройство формирования изображения, позже вносит плату в зависимости от количества инсталлированных приложений.
Термин «виртуальное устройство» относится к группе информационных объектов о существующих в настоящее время устройствах, принадлежащих группе компьютеров-серверов. «Виртуальное устройство» это абстрактное понятие, и нет необходимости действительно включать в себя данные о виртуальном устройстве. В частности, виртуальное устройство содержит, по меньшей мере, данные о конфигурации устройства и данные лицензии.
Термин «временный владелец» относится к диапазону управления пользователя (консигнант), который передает управление устройством формирования изображения. Термин «идентификатор временного владельца» относится к идентификатору для идентификации временного владельца. Например, предполагается, что определенное предприятие передает управление устройствами формирования изображений 101A, 101B и 101C, предусмотренными в пользовательской среде 100. В таком случае присваивается один идентификатор временного владельца, соответствующий пользовательской среде 100, и устройства формирования изображений 101A, 101B, и 101C идентифицируются и управляются, как устройства формирования изображения, принадлежащие временному владельцу.
Для различения данных, содержащихся в виртуальном устройстве, данных, хранящихся в существующем в настоящее время устройстве и данных, предназначенных временному владельцу, соответствующие данные определяются, как изложено ниже. Данные конфигурации устройства описываются как данные конфигурации виртуального устройства, и данные лицензии описываются как данные виртуальной лицензии, содержащиеся в виртуальном устройстве. Данные конфигурации устройства описываются как данные конфигурации существующего в настоящее время устройства, и данные лицензии описываются как данные существующей в настоящее время лицензии, хранящейся существующим в настоящее время устройством. Все данные лицензии, полученной временным владельцем, описываются как данные лицензии временного владельца. Кроме того, приложение основного набора является приложением, обычно используемым во множестве устройств формирования изображений, которые принадлежат временному владельцу.
На Фиг. 1 представлена схема, иллюстрирующая общую примерную конфигурацию настоящего варианта осуществления. Система, представленная на Фиг. 1 включает в себя пользовательскую среду 100, группу 105 компьютеров-серверов, и среду 110 специалиста по техническому обслуживанию. Пользовательская среда 100 и среда 110 специалиста по техническому обслуживанию взаимодействуют друг с другом через Интернет 104. Интернет 104 представляет собой сеть, которая способна обеспечить цифровой связью по общедоступной линии.
Пользовательская среда 100 представляет собой среду, в которой пользователь устройства формирования изображения выполняет операцию устройства формирования изображения. Пользовательская среда 100 включает в себя устройства 101A, 101B, и 101C формирования изображения и устройство 102A терминала. Устройства 101A, 101B, и 101C формирования изображения представляют собой устройства формирования изображения настоящего вариант осуществления. Ниже, устройства 101A, 101B, или 101C формирования изображения раскрываются как устройства формирования изображения. Сеть 106 представляет собой сеть, которая способна обеспечить цифровой связью пользовательскую среду 100. Устройства формирования изображения 101A-101C способны подключаться к Интернету 104 через сеть 106. Устройство 102A терминала является компьютером, которым способен управлять пользователь в пользовательской среде 100. Устройство 102A терминала способно подключаться к Интернет 104 через сеть 106.
Группа 105 компьютеров-серверов является группой серверов, которые обеспечивают сервис через Интернет 104. В настоящем варианте осуществления группа 105 компьютеров-серверов функционирует как устройство управления, которое управляет приложением, которое должно применяться в устройстве формирования изображения. В частности, группа 105 компьютеров-серверов реализует службу 310 управления устройствами, представленную на Фиг. 3.
Среда 110 специалиста по техническому обслуживанию является средой, в которой специалист по техническому обслуживанию управляет устройством формирования изображения, с помощью устройства 102B терминала. Среда 110 специалиста по техническому обслуживанию включает в себя устройство 102B терминала. Устройство 102B терминала является компьютером, которым управляет специалист по техническому обслуживанию, который управляет устройствами формирования изображений 101A, 101B, и 101C. Устройство 102B терминала способно подключаться к Интернет 104. Как описывается ниже, устройства 102A и 102B терминала также раскрываются, как устройство 102 терминала.
На Фиг. 2 представлена схема, иллюстрирующая пример конфигурации аппаратных средств системы обработки информации в настоящем варианте осуществления. Группа 105 компьютеров-серверов включает в себя a компьютер-сервер 210A и компьютер-сервер 210B. Компьютер-сервер 210B имеет такую же конфигурацию, как компьютер-сервер 210A. Компьютер-сервер 210A и компьютер-сервер 210B взаимодействуют друг с другом через сеть 220.
Компьютер-сервер 210A включает в себя ЦП 201C через устройство 207C для сетевого взаимодействия, которые подсоединены к внутренней шине 216. Устройство формирования изображения также включает в себя ЦП 201A через 209, которые соединены с внутренней шиной 211A. Также устройство 102 терминала 102 включает в себя ЦП 201B через устройство 207B для сетевого взаимодействия, которые соединены с внутренней шиной 211B.
Как описано ниже, ЦП 201A, ЦП 201B, и ЦП 201C раскрываются как ЦП 201; энергонезависимые запоминающие устройства 202A, 202B, и 202C раскрываются как энергонезависимое запоминающее устройство 202; энергозависимые запоминающие устройства 203A, 203B, и 203C раскрываются как энергозависимое запоминающее устройство;
вспомогательные запоминающие устройства 204A, 204B, и 204C раскрываются как вспомогательное запоминающее устройство 204; устройства отображения 205 и 205B раскрываются как устройство отображения 205; устройства 206A и 206B ввода раскрываются как устройство 206 ввода; устройства 207A и 207B для сетевого взаимодействия раскрываются как устройство 207 для сетевого взаимодействия; внутренние шины 211A и 211B раскрываются как внутренняя шина 211.
ЦП (центральный процессор) 201 исполняет программу и управляет различными обработками. Энергонезависимое запоминающее устройство 202 включает в себя ПЗУ (постоянное запоминающее устройство). Программы и данные, необходимые на ранней стадии во время обработки загрузки хранятся в энергонезависимом запоминающем устройстве 202. Энергозависимое запоминающее устройство 203 включает в себя ОЗУ (оперативное запоминающее устройство). Энергозависимое запоминающее устройство203 используют как место временного хранения программ и данных.
Вспомогательное запоминающее устройство 204 является запоминающим устройством большой емкости, таким как накопитель на жестком диске и диск в оперативной памяти. Вспомогательное запоминающее устройство 204 хранит большое количество данных и хранит исполняемые коды программ. Вспомогательное запоминающее устройство 204 хранит данные, которые должны сохраняться в течение более длительного времени, чем в энергозависимом запоминающем устройстве 203. Устройство отображения 205 выполняет отображение обработки информации и уведомляет пользователя об информации. Обратите внимание, что термин «пользователь» относится к пользователю и специалисту по техническому обслуживанию в настоящем варианте осуществления.
Устройство 206 ввода получает инструкцию, выбранную пользователем, и передает выбранную инструкцию программе через внутреннюю шину 211. Устройство 207 для сетевого взаимодействия взаимодействует с внешним устройством через сеть.
Блок 208 для факсимильной связи является аппаратным блоком, который передает данные изображения, сформированные устройством формирования изображения или данные изображения, хранящиеся во вспомогательном запоминающем устройстве 204A, на внешнее устройство через сеть 106. Блок 208 для факсимильной связи может быть дополнительным программным средством, и устройство формирования изображения может не включать в себя блок 208 для факсимильной связи. Печатающий механизм 209 печатает на бумажном носителе данные изображения, сформированные устройством формирования изображения или данные изображения, хранящиеся во вспомогательном запоминающем устройстве 204A.
На Фиг. 3 представлен пример функциональной блок-схемы системы обработки информации в настоящем вариант осуществления. Система обработки информации, представленная на Фиг. 3, включает в себя устройство формирования изображения и службу 310 управления устройствами. Устройство формирования изображения включает в себя блок 301 сбора данных виртуальной лицензии, блок 302 инсталляции приложения, блок 303 прерывания приложения, блок 304, хранящий идентификатор временного владельца, и блок 305, собирающий существующие в настоящее время данные конфигурации устройства. Устройство формирования изображения также включает в себя блок 306 уведомления существующих в настоящее время данных конфигурации устройства, блок 307 ограниченного функционирования, и блок 308, хранящий существующие в настоящее время данные лицензии.
Блок 301 сбора данных виртуальной лицензии собирает данные виртуальной лицензии и файл лицензии, соответствующий данным виртуальной лицензии из блока 321 управления данными виртуальной лицензии в службе 310 управления устройствами через Интернет 104. Блок 301 сбора данных виртуальной лицензии может собирать данные виртуальной лицензии и файл лицензии, соответствующий данным виртуальной, и приложение из блока 321 управления данными виртуальной лицензии.
Блок 302 инсталляции приложений инсталлирует приложение, полученное из блока 321 управления данными виртуальной лицензии на устройстве формирования изображения с файлом лицензии. Блок 302 инсталляции приложения может также инсталлировать приложение, заранее содержащееся в устройстве формирования изображения.
Блок 303 прерывания приложения прерывает или удаляет приложение, инсталлированное на устройстве формирования изображения при заранее определенном условии. Блок 304, хранящий идентификатор временного владельца хранит идентификатор временного владельца, указывающий на идентификационную информацию для временного владельца, которому принадлежит устройство формирования изображения. В частности, идентификатор временного владельца устанавливается, при первоначальном размещении устройства формирования изображения, и хранится во вспомогательном запоминающем устройстве 204A таким образом, чтобы не потерянным при выключении питания. Блок 305, собирающий существующие в настоящее время данные о конфигурации устройства собирает данные о конфигурации (существующие в настоящее время данные конфигурации устройства) устройства формирования изображения.
На Фиг. 4A-4C представлены примерные существующих в настоящее время данных о конфигурации трех устройств формирования изображения, которые принадлежат одному конкретному временному владельцу. Другими словами, существующие в настоящее время данные конфигурации устройства связаны с идентификатором временного владельца для временного владельца, которому принадлежит устройство формирования изображения. Существующие в настоящее время данные конфигурации устройства имеют элемент данных, такой как задаваемое значение типа данных. Тип данных это тип данных, содержащихся в существующих в настоящее время данных конфигурации устройства. Код модели для идентификации модели, версия встроенного программного обеспечения и серийный идентификационный номер, который функционирует как идентификатор устройства для идентификации устройства, и т.п. задаются в типе данных.
Значения (такие как значение серийного идентификационного номера, наличие или отсутствие блока для факсимильной связи), соответствующие типам данных, устанавливаются в задаваемом значении. Как описывается ниже, серийный идентификационный номер применяется таким образом для различения и служит признаком устройств формирования изображения. Например, устройство формирования изображения, имеющее серийный идентификационный номер равный AAA00001 описывается как устройство AAA00001. Обратите внимание, что данные о конфигурации виртуального устройства такие же, что и данные о конфигурации, как данные конфигурации устройства, существующие в настоящее время. Таким образом, каждые существующие в настоящее время данные конфигурации устройства, представленные на Фиг. 4A-4C описываются, как данные о конфигурации виртуального устройства.
Блок 306 уведомления о существующих в настоящее время данных конфигурациях устройства уведомляет блок 315 обновления данных конфигурации виртуального устройства службы 310 управления устройствами, о существующих в настоящее время данных конфигурации устройства, собранных блоком 305, собирающим существующие в настоящее время данные о конфигурации устройства и идентификаторе временного владельца, хранимом блоком 304, хранящим идентификатор временного владельца. В частности, блок 306 уведомления о существующих в настоящее время данных конфигурации устройства передает запрос получения информации, который включает в себя существующие в настоящее время данные конфигурации устройства и идентификатор временного владельца в блок 321 управления данными виртуальной лицензии. Запрос получения информации является запросом для получения информации о приложении, применяемом в устройстве формирования изображения. Запрос получения информации включает в себя информацию о конфигурации (существующие в настоящее время данные конфигурации устройства) устройства формирования изображения, в котором информация о конфигурации была изменена, и идентификатор временного владельца.
Блок 307 ограниченного функционирования заставляет устройство формирования изображения функционировать (ограниченное функционирование) в качестве функций ограничения для устройства формирования изображения 101, на основе информации о наборе ограниченного функционирования в виртуальной лицензии, полученных блоком 301 сбора данных виртуальной лицензии.
Блок 308, хранящий существующие в настоящее время данные лицензии хранит данные лицензии (существующие в настоящее время данные лицензии), соответствующие устройству формирования изображения. Форма существующих в настоящее время данных лицензии эквивалентна данным виртуальной лицензии.
Служба 310 управления устройствами функционирует как устройство управления, которое управляет приложением, которое должно быть применено в устройстве формирования изображения для заранее определенного отдельного диапазона управления (для каждого временного владельца) пользователя. Служба 310 управления устройствами включает в себя блок 311 обновления приложения основного набора, блок 312 хранения приложения основного набора, блок 313 обновления данных лицензии временного владельца, блок 314 хранения данных лицензии временного владельца, и блок 316 хранения данных о конфигурации виртуально устройства. Также служба 310 управления устройствами включает в себя блок 317 определения инсталляции приложения, блок 318 генерации файла лицензии, блок 319 отображения экрана управления лицензиями, и блок 321 управления данными виртуальной лицензии.
Блок 311 обновления приложения основного набора изменяет информацию приложения основного набора. Блок 312 хранения приложения основного набора также функционирует как блок хранения базовой информации, который хранит информацию приложения основного набора во вспомогательном запоминающем устройстве 204, и т.п.. Информация приложения основного набора является информацией о приложении, которое обычно применяется в устройстве формирования изображения, которое принадлежит временному владельцу, и включает в себя, по меньшей мере, идентификационную информацию приложения и условие применимости этого приложения.
На Фиг. 5A и Фиг. 5B представлены диаграммы, иллюстрирующие соответственно пример информации приложения основного набора и данные лицензии временного владельца. Фиг. 5A указывает на информацию приложения основного набора. Информация приложения основного набора является информацией о приложении основного набора и имеет элемент данных, такой как идентификационный номер артикула, название артикула, ограниченное функционирование, условие применимости. Идентификационный номер артикула является идентификатором, который однозначно определяет артикул приложения. Название артикула представляет собой обозначение артикула. Ограниченное функционирование представляет собой ограниченное функционирование, выполняемое устройством формирования изображения в случае, если устройству формирования изображения не удалось инсталлировать релевантное приложение. Если нет лицензии доступной для использования при применении приложения в устройстве формирования изображения, приложение не инсталлируется на устройстве формирования изображения. Другими словами, набор информации при «ограниченном функционировании», содержащийся в информации приложения основного набора, функционирует как управляющая информация предписывающая, что на устройстве формирования изображения применяется образ приложения ограниченного функционирования, если нет лицензии на использование для применения приложения в устройстве формирования изображения.
Условие применимости представляет собой условие, которому устройство формирования изображения должно удовлетворять, чтобы инсталлировать соответствующее приложение. Например, набор из устройства для считывания/записи с карточки с интегральной микросхемой и НЖМД в условии применимости значит, что устройство формирования изображения должно включать в себя устройство для считывания/записи с карточки с интегральной микросхемой и НЖМД для того, чтобы инсталлировать соответствующее приложение.
Блок 313 обновления данных лицензии временного владельца обновляет данные лицензии временного владельца. Также блок 314 хранения данных лицензии временного владельца хранит данные лицензии временного владельца, которые функционируют как информация о лицензии (и функционируют как блок хранения информации о лицензии). Данные лицензии временного владельца относятся к лицензии приложения, которое применяется устройстве формирования изображения, которое принадлежит временному владельцу пользователя, используемому пользователем. Данные лицензии временного владельца включают в себя, по меньшей мере, количество лицензий и оставшееся количество лицензий, закрепленных за пользователем.
На Фиг. 5B указан пример данных лицензии временного владельца. Данные лицензии временного владельца содержат элементы данных, такие как, идентификационный номер артикула, название артикула, количество лицензий, оставшееся количество, и номер лицензии. Идентификационный номер артикула и название артикула такие же, как идентификационный номер артикула и название артикула, представленные на Фиг. 5A. Количество лицензий является количеством, которые были получены пользователем для соответствующего временного владельца. Лицензия, для которых количество лицензий установлено на ∞, является общей для устройств лицензией. Лицензия, для которых количество лицензий не установлено на ∞, является индивидуальной лицензией устройства. Оставшееся количество представляет собой оставшееся количество доступных лицензий. Номер лицензии представляет собой номер лицензии, которая была получена пользователем для соответствующего временного владельца.
Блок 315 обновления данных конфигурации виртуального устройства обновляет данные о конфигурации виртуально устройств соответственно устройству формирования изображения. Блок 316 хранения данных о конфигурации виртуально устройства сохраняет данные о конфигурации виртуально устройств во вспомогательном запоминающем устройстве 204C и т.п. (и функционирует как блок хранения информации устройства).
Блок 317 определения инсталляции приложения определяет приложение, которое должно применяться (быть инсталлировано) на устройство формирования изображения, на основе информации приложения основного набора, данных лицензии временного владельца и данных о конфигурации виртуального устройства. Ниже, дается описание обработки определения приложения, которое должно быть инсталлировано на устройстве формирования изображения.
Во-первых, блок 317 определения инсталляции приложения обозначает, например, приложение, соответствующее информации приложения основного набора, представленного на Фиг. 5A, в качестве кандидата на инсталляцию. На примере, представленном на Фиг. 5A, блок 317 определения инсталляции приложения обозначают вход в систему по карточке с интегральной микросхемой, агента аудита задания и шифрование НЖМД в качестве кандидатов на инсталляцию.
Далее, блок 317 определения инсталляции приложения определяет, удовлетворяют или нет данные о конфигурации виртуального устройства условию применимости соответствующего приложения (т.е., выполняется условие обработки определения). Например, условие применимости вход в систему по карточке с интегральной микросхемой является устройство для считывания-записи с карточки с интегральной микросхемой, и данные о конфигурации виртуального устройства, соответствующие каждому устройству AAA00001, AAA00002, и BBB00001, представленному на Фиг. 4A-4C удовлетворяют условию применимости. Также, обеспечение условий агента аудита задания не требуется. Таким образом, блок 317 определения инсталляции приложения определяет, что все данные о конфигурации виртуального устройства, представленные на Фиг. 4A-4C удовлетворяют условию.
Обращаясь к данным о конфигурации виртуального устройства, представленным на Фиг. 4A-4C, условие применимости шифрования НЖМД является НЖМД, данные о конфигурации виртуально устройств, соответствующие устройствам AAA00001 и BBB00001 удовлетворяют условию применимости. Однако, данные о конфигурации виртуального устройства, соответствующие устройству AAA00002 не удовлетворяют условию применимости, так как устройство AAA00002 не имеет НЖМД. Определение блоком 317 определения инсталляции приложения, что данные о конфигурации виртуального устройства не удовлетворяют условию применимости, означает, что это приложение не является необходимым для устройства, соответствующего данным о конфигурации виртуального устройства, что не удовлетворяет условию. Таким образом, в этом случае блок 317 определения инсталляции приложения не обозначает соответствующему приложению в качестве кандидата на инсталляцию.
Далее, блок 317 определения инсталляции приложения относится к количеству лицензий, содержащихся в записи данных лицензии временного владельца, соответствующих приложению, являющемуся кандидатом на инсталляцию. Блок 317 определения инсталляции приложения затем определяет, содержится или нет лицензия, используемая для применения (инсталляции) приложения на устройстве формирования изображения в записи (является ли оставшееся количество одним или несколькими). Когда лицензия, используемая при инсталляции приложения на устройстве формирования изображения присутствует, блок 317 определения инсталляции приложения уменьшает на единицу оставшееся количество, содержащееся в данных лицензии и учреждает приложение в качестве субъекта, который должен применяться (и инсталлироваться). Когда лицензия, используемая при применении приложения к устройству формирования изображения, отсутствует (если оставшееся количество равно нулю), блок 317 определения инсталляции приложения не относится к соответствующему приложению как к субъекту, к которому надо применять.
Блок 321 управления данными виртуальной лицензии генерирует данные лицензии на основе результата определения блоком 317 определения инсталляции приложения, что приложения должно применяться, и сохраняет его в блоке 320 хранения данных виртуальной лицензии. Блок 321 управления данными виртуальной лицензии генерирует данные виртуальной лицензии для каждого устройства соответственно данным о конфигурации виртуального устройства, которые блок 317 определения инсталляции приложения, обозначил для обработки определения условия при обработке определения.
Здесь, когда блок 317 определения инсталляции приложения определяет, что отсутствует лицензия, используемая для инсталляции приложения на устройстве формирования изображения, блок 321 управления данными виртуальной лицензии выполняет следующую обработку. Блок 321 управления данными виртуальной лицензии собирает управляющую информацию, которая выдает команду ограниченного функционирования, соответствующего приложению из информации приложения основного набора. Блок 321 управления данными виртуальной лицензии генерирует данные виртуальной лицензии, содержащие собранную управляющую информацию.
На Фиг. 6A-6C указан пример данных виртуальной лицензии. Данные виртуальной лицензии имеют элемент данных такой, как идентификационный номер артикула, название артикула, ограниченное функционирование. Идентификационный номер артикула для ограниченного функционирования такой же, как идентификационный номер артикула для ограниченного функционирования, зафиксированного посредством установления приложения основного набора, представленных на Фиг. 5A. Статус является статусом инсталляции приложения на устройство формирования изображения. Присвоенное значение «инсталлированное» в статусе указывает, что приложение было действительно инсталлировано на устройство формирования изображения и работает. «Ожидание инсталляции» указывает статус, в котором приложение еще не установлено, хотя статус приложения был присвоен как кандидату на инсталляцию. «Отсутствие лицензий» указывает статус, в котором отсутствуют лицензии, и инсталляция приложения не может быть выполнена.
Блок 321 управления данными виртуальной лицензии присваивает «ожидание инсталляции» в статусе соответствующего приложения, учрежденного в качестве субъекта, который должен быть инсталлирован блоком 317 определения инсталляции приложения. Блок 321 управления данными виртуальной лицензии также присваивает «отсутствие лицензий» в статусе соответствующего приложения, при определении отсутствия лицензии блоком 317 определения инсталляции приложения. Также, блок 321 управления данными виртуальной лицензии получае