信息处理系统、图像形成装置、管理装置及信息处理方法.pdf

上传人:r7 文档编号:1497949 上传时间:2018-06-18 格式:PDF 页数:36 大小:1.08MB
返回 下载 相关 举报
摘要
申请专利号:

CN201210229734.8

申请日:

2012.07.03

公开号:

CN102982273A

公开日:

2013.03.20

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 21/44申请日:20120703|||公开

IPC分类号:

G06F21/44(2013.01)I

主分类号:

G06F21/44

申请人:

佳能株式会社

发明人:

结城直人

地址:

日本东京都大田区下丸子3-30-2

优先权:

2011.07.04 JP 2011-147977

专利代理机构:

北京怡丰知识产权代理有限公司 11293

代理人:

迟军;李艳丽

PDF下载: PDF下载
内容摘要

本发明提供一种信息处理系统、图像形成装置、管理装置及信息处理方法。设备管理模块从所述图像形成装置获取结构信息并获取对应于所述图像形成装置的产品的产品信息。所述设备管理模块基于获取的结构信息和获取的产品信息来确定是否满足用于使对应于上述产品的应用在所述图像形成装置中有效的条件。如果满足所述条件,则所述设备管理模块将许可证颁发请求信息发送到所述图像形成装置。所述图像形成装置向所述设备管理模块发送许可证颁发请求以获取许可证并基于获取的许可证使所述应用有效。

权利要求书

权利要求书一种信息处理系统,其包括图像形成装置和管理装置,所述管理装置被构造为管理所述图像形成装置,其中
所述图像形成装置包括:
结构改变确定单元,其被构造为确定所述图像形成装置中配设的设备的结构信息是否存在任何改变;
结构信息发送单元,其被构造为在确定所述结构信息存在改变的情况下,将改变后的结构信息经由网络发送到所述管理装置;以及
有效化单元,其被构造为向所述管理装置发送许可证颁发请求以获取许可证,并且参照所获取的许可证使要应用于所述图像形成装置的应用有效,
所述管理装置包括:
第一登记单元,其被构造为登记表示所述图像形成装置与要应用于所述图像形成装置的应用的产品之间的对应的第一对应信息;
第一获取单元,其被构造为从所述图像形成装置获取所述结构信息;
第二获取单元,其被构造为基于所述第一对应信息指定与作为所述结构信息的发送源的图像形成装置对应的产品,并且获取与指定的产品相关的产品信息;
条件确定单元,其被构造为基于由所述第一获取单元获取的所述结构信息以及由所述第二获取单元获取的所述产品信息,确定是否满足用于使与由所述产品信息表示的产品对应的应用在所述图像形成装置中有效的条件;以及
第一发送单元,其被构造为在所述条件确定单元确定满足用于使所述应用在所述图像形成装置中有效的条件的情况下,将要被所述图像形成装置用来进行所述许可证颁发请求的信息发送到所述图像形成装置。
根据权利要求1所述的信息处理系统,其中,所述管理装置还包括第二登记单元,该第二登记单元被构造为登记表示所述图像形成装置与在所述图像形成装置中被有效化的应用的产品之间的对应的第二对应信息,
其中,所述第二获取单元参照所述第二对应信息,来确定与作为指定的结构信息的发送源的所述图像形成装置对应的产品当中的、尚未在所述图像形成装置中被有效化的产品,并且获取与所确定的产品相关的产品信息。
根据权利要求1所述的信息处理系统,其中,所述管理装置还包括:
请求接收单元,其被构造为接收来自所述图像形成装置的所述许可证颁发请求;以及
第二发送单元,其被构造为确定与接收到的所述许可证颁发请求对应的剩余许可证数量是否为0,并且在确定剩余许可证数量不为0的情况下,向所述图像形成装置发送许可证。
根据权利要求1所述的信息处理系统,其中,所述管理装置中包括的所述条件确定单元确定与硬件/固件相关的信息是否满足与硬件/固件相关的条件,所述与硬件/固件相关的信息是与所述第一获取单元获取的所述结构信息中包括的硬件/固件相关的信息,所述与硬件/固件相关的条件是与使对应于所述第二获取单元获取的所述产品信息表示的产品的应用在所述图像形成装置中有效所需的硬件/固件相关的条件,
其中,在所述与硬件/固件相关的信息满足所述与硬件/固件相关的条件的情况下,所述条件确定单元确定满足用于使所述应用在所述图像形成装置中有效的条件,以及
其中,在所述与硬件/固件相关的信息不满足所述与硬件/固件相关的条件的情况下,所述条件确定单元确定不满足用于使所述应用在所述图像形成装置中有效的条件。
根据权利要求1所述的信息处理系统,其中,所述图像形成装置还包括有效化状态请求单元,该有效化状态请求单元被构造为请求所述管理装置进行所述图像形成装置中的应用的有效化状态获取请求,
其中,所述管理装置还包括:
有效化状态请求接收单元,其被构造为从所述图像形成装置中包括的所述有效化状态请求单元接收所述图像形成装置中的应用的所述有效化状态获取请求;
确定单元,其被构造为获取与进行了所述有效化状态获取请求的所述图像形成装置对应的结构信息以及尚未在所述图像形成装置中被有效化的产品的产品信息,并且基于所述结构信息和所述产品信息来确定满足用于使对应于由所述产品信息表示的产品的应用在所述图像形成装置中有效的条件所需的工作;以及
通知单元,其被构造为将表示所述图像形成装置中的应用的有效化状态的信息通知给所述图像形成装置,表示所述图像形成装置中的应用的有效化状态的信息包括表示所确定的工作的信息。
一种由管理装置管理的图像形成装置,所述图像形成装置包括:
结构改变确定单元,其被构造为确定所述图像形成装置中配设的设备的结构信息是否存在任何改变;
结构信息发送单元,其被构造为在确定所述结构信息存在改变的情况下,将改变后的结构信息经由网络发送到所述管理装置;
接收单元,其被构造为在所述管理装置基于所述结构信息以及与对应于所述图像形成装置的应用的产品相关的产品信息,确定满足用于使所述应用在所述图像形成装置中有效的条件的情况下,从所述管理装置接收要被所述图像形成装置用来进行许可证颁发请求的信息;以及
有效化单元,其被构造为向所述管理装置发送包括由所述接收单元接收的信息的许可证颁发请求以获取许可证,并且基于所获取的许可证使要应用于所述图像形成装置的应用有效。
一种管理装置,其被构造为管理图像形成装置,所述管理装置包括:
登记单元,其被构造为登记表示所述图像形成装置与要应用于所述图像形成装置的应用的产品之间的对应的对应信息;
第一获取单元,其被构造为从所述图像形成装置获取所述图像形成装置中包括的设备的改变后的结构信息;
第二获取单元,其被构造为基于所述对应信息指定与作为所述改变后的结构信息的发送源的图像形成装置对应的产品,并且获取与指定的产品相关的产品信息;
条件确定单元,其被构造为基于由所述第一获取单元获取的结构信息以及由所述第二获取单元获取的产品信息,确定是否满足用于使与由所述产品信息表示的产品对应的应用在所述图像形成装置中有效的条件;以及
第一发送单元,其被构造为在所述条件确定单元确定满足用于使所述应用在所述图像形成装置中有效的条件的情况下,将要被所述图像形成装置用来进行许可证颁发请求的信息发送到所述图像形成装置。
一种在信息处理系统中执行的信息处理方法,所述信息处理系统包括图像形成装置和管理装置,所述管理装置被构造为管理所述图像形成装置,所述信息处理方法包括以下步骤:
使所述图像形成装置确定所述图像形成装置中配设的设备的结构信息是否存在任何改变;
在确定所述结构信息存在改变的情况下,使所述图像形成装置将改变后的结构信息经由网络发送到所述管理装置;
使所述管理装置从所述图像形成装置获取所述结构信息;
使所述管理装置基于表示所述图像形成装置与要应用于所述图像形成装置的应用的产品之间的对应的对应信息,来指定与作为所述结构信息的发送源的图像形成装置对应的产品,并且获取与指定的产品相关的产品信息;
使所述管理装置基于获取的结构信息以及获取的产品信息,确定是否满足用于使与由所述产品信息表示的产品对应的应用在所述图像形成装置中有效的条件;
在确定满足用于使所述应用在所述图像形成装置中有效的条件的情况下,使所述管理装置将要被所述图像形成装置用来进行许可证颁发请求的信息发送到所述图像形成装置;以及
使所述图像形成装置向所述管理装置发送包括要在进行许可证颁发请求中使用的信息的所述许可证颁发请求以获取许可证,并且参照所获取的许可证使要应用于所述图像形成装置的应用有效。
一种图像形成装置的方法,所述图像形成装置被构造为被管理装置管理,所述方法包括以下步骤:
确定所述图像形成装置中配设的设备的结构信息是否存在任何改变;
在确定所述结构信息存在改变的情况下,将改变后的结构信息经由网络发送到所述管理装置;
在所述管理装置基于所述结构信息以及与对应于所述图像形成装置的应用的产品相关的产品信息、确定满足用于使所述应用在所述图像形成装置中有效的条件的情况下,从所述管理装置接收要被所述图像形成装置用来进行许可证颁发请求的信息;以及
向所述管理装置发送包括在所述接收步骤中接收的信息的许可证颁发请求以获取许可证,并且基于所获取的许可证使要应用于所述图像形成装置的应用有效。
一种管理装置的方法,所述管理装置被构造为管理图像形成装置,所述方法包括以下步骤:
登记表示所述图像形成装置与要应用于所述图像形成装置的应用的产品之间的对应的对应信息;
从所述图像形成装置获取所述图像形成装置中包括的设备的改变后的结构信息;
基于所述对应信息指定与作为所述改变后的结构信息的发送源的图像形成装置对应的产品,并且获取与指定的产品相关的产品信息;
基于在所述获取步骤中获取的结构信息以及在所述指定步骤中获取的产品信息,确定是否满足用于使与由所述产品信息表示的产品对应的应用在所述图像形成装置中有效的条件;以及
在所述确定步骤中确定满足用于使所述应用在所述图像形成装置中有效的条件的情况下,将要被所述图像形成装置用来进行许可证颁发请求的信息发送到所述图像形成装置。

说明书

说明书信息处理系统、图像形成装置、管理装置及信息处理方法
技术领域
本发明涉及信息处理系统、图像形成装置、管理装置及信息处理方法。
背景技术
除了标准功能,应用有效化功能对于图像形成装置扩展该图像形成装置的期望功能是可用的。例如,应用有效化功能通过以使得扩展图像形成装置的功能这种方式来使图像形成装置中原始存储的可扩展应用有效来实现。另外,在可扩展应用后来被安装在图像形成装置的情况下,应用有效化功能可以通过以使得扩展图像形成装置的功能的这种方式来使可扩展应用有效来实现。
存在除非目标图像形成装置满足特定条件否则不操作的可扩展应用。例如,如果应用需要大容量存储数据区域,则操作要满足的先决条件是将硬盘连接到图像形成装置。另外,为了操作可扩展应用,可能需要图像形成装置具有版本被指定为预定固件版本或后续固件版本的固件。
根据日本专利特开2004‑5419号公报中公开的安装处理方法,传统上可行的是,基于对读取应用的属性信息和合并设备的系统信息的分析结果来确定应用是否可正常操作,如果确定应用不是可正常操作,则进行错误通知。
根据传统技术,如果图像形成装置不满足使应用有效的先决条件,则各用户需要在完成满足先决条件所需的初步处理后再次进行有效化处理。当用户再次进行有效化处理时,该用户需要具备专门的知识,以检查图像形成装置是否满足先决条件。此外,在用户要求服务工程师进行用于使要应用于图像形成装置的应用有效的工作的情况下,如果在图像形成装置的安装场所没有准备使应用有效所需的硬件设备,则服务工程师不可能完成所需的工作。
一般地,根据许可证管理功能,对于各产品来说针对功能扩展应用可颁发的许可证的数量被限制为预定值。因此,如果针对不满足先决条件的图像形成装置错误颁发了许可证,则在颁发的许可证的数量已经达到预定值的情况下,可能不会对无需任何专门工作而满足先决条件的另一图像形成装置颁发有效的许可证。
此外,在传统的图像形成装置管理系统中,没有公开过如下的信息处理系统,其能够响应于图像形成装置的配置信息的改变,自动确定是否满足用于使要应用于图像形成装置的目标应用在该图像形成装置中有效的条件。
发明内容
本发明涉及被构造为管理图像形成装置的系统。更具体地,本发明涉及能够响应于图像形成装置的配置信息的改变、自动确定是否满足用于使要被应用于所述图像形成装置的目标应用在所述图像形成装置中有效的条件的信息处理系统。
根据本发明的一方面,提供一种信息处理系统,其包括图像形成装置和管理装置,所述管理装置被构造为管理所述图像形成装置。所述图像形成装置包括:结构改变确定单元,其被构造为确定在所述图像形成装置中配设的设备的结构信息是否存在任何改变;结构信息发送单元,其被构造为在确定所述结构信息存在改变的情况下,将改变后的结构信息经由网络发送到所述管理装置;以及有效化单元,其被构造为向所述管理装置发送许可证颁发请求以获取许可证,并且参照所获取的许可证使要应用于所述图像形成装置的应用有效。所述管理装置包括:第一登记单元,其被构造为登记表示所述图像形成装置与要应用于所述图像形成装置的应用的产品之间的对应的第一对应信息;第一获取单元,其被构造为从所述图像形成装置获取所述结构信息;第二获取单元,其被构造为基于所述第一对应信息指定与作为所述结构信息的发送源的图像形成装置对应的产品,并且获取与指定的产品相关的产品信息;条件确定单元,其被构造为基于由所述第一获取单元获取的结构信息以及由所述第二获取单元获取的产品信息,确定是否满足用于使对应于由所述产品信息表示的产品的应用在所述图像形成装置中有效的条件;以及第一发送单元,其被构造为在所述条件确定单元确定满足用于使所述应用在所述图像形成装置中有效的条件的情况下,将要被所述图像形成装置用来进行所述许可证颁发请求的信息发送到所述图像形成装置。
根据本发明的信息处理系统能够响应于图像形成装置的结构信息的改变,自动确定是否满足用于使要应用于所述图像形成装置的目标应用在所述图像形成装置中有效的先决条件。因此,如果目标图像形成装置满足先决条件,则颁发预先针对图像形成装置设置的、使应用有效所需的许可证是可行的。因此,即使在用户不具备关于先决条件复杂的应用的任何专门知识时,也能够容易地使应用有效。
根据以下参照附图对示例性实施例的详细描述,本发明的其他特征及方面将变得清楚。
附图说明
被包括在说明书中并构成说明书的一部分的附图,例示了本发明的示例性实施例、特征及方面,并与文字说明一起,用于说明本发明的原理。
图1例示了根据本发明的示例性实施例的信息处理系统的示例结构。
图2例示了根据本发明的示例性实施例的信息处理系统的硬件结构的示例。
图3A至图3C例示了根据本发明的示例性实施例的信息处理系统的功能框图的示例。
图4例示了许可证数据的示例。
图5A和图5B例示了实际设备结构数据的示例。
图6例示了虚拟设备的示例。
图7A至图7C例示了产品管理数据、产品数据及许可证历史数据的示例。
图8例示了产品管理数据关联画面的示例。
图9是例示根据本发明的第一示例性实施例的信息处理系统能够进行的示例操作的序列图。
图10是例示根据本发明的第一示例性实施例的许可证颁发产品数据列表响应处理的示例的流程图。
图11是例示根据本发明的第二示例性实施例的信息处理系统能够进行的示例操作的流程图。
图12例示了应用有效化状态画面的示例。
具体实施方式
下面将参照附图详细描述本发明的各种示例性实施例、特征及方面。
以下描述根据示例性实施例的信息处理系统。首先,本示例性实施例包括按以下方式定义的技术术语。许可证是包括当应用被应用于图像形成装置时使该应用有效所需的信息的文件。更具体地说,许可证包括应用标识符、产品标识符、许可证标识符、许可证编号以及设备标识符列表。
应用标识符具有能够唯一识别要被有效化的应用的值。产品标识符具有能够唯一识别要被有效化的应用的产品的值。产品是例如安全配套元件、发送配套元件或箱配套元件。许可证标识符具有能够唯一识别各许可证的值。许可证编号是颁发各许可证所使用的编号。以下详细描述许可证编号。设备标识符列表是能够基于许可证使应用有效的图像形成装置的设备标识符的列表。设备标识符具有能够唯一识别各图像形成装置的值。
图像形成装置可以基于从服务器计算机组(即,外部装置)获取的许可证,对自身装置中原始存储的可扩展应用进行有效化处理。作为选择,图像形成装置可以从服务器计算机组获取可扩展应用及许可证二者,并基于获取的许可证使可扩展应用有效。
许可证编号是在用户购买产品时要颁发的编号。需要许可证编号来颁发对应于所购买产品的许可证。颁发与针对通过许可证编号识别的产品预先确定的许可证的数量相对应的多个许可证是可行的。例如,假设针对产品A可颁发的许可证的总数量是5,针对产品B可颁发的许可证的总数量是10。在这种情况下,针对产品A的许可证编号A可颁发5个许可证。针对产品B的许可证编号B可颁发10个许可证。
另外,针对单个产品颁发多个许可证编号是可行的。因此,例如,如果当购买上述产品B时颁发了3个许可证编号(例如,许可证编号B、许可证编号C和许可证编号D),则针对各许可证编号可颁发10个许可证。
许可证数据表示图像形成装置中有效的应用的许可证信息。例如,许可证数据包括诸如产品标识符、应用标识符和许可证编号的标识信息。
设备结构数据表示图像形成装置中配设的设备的结构。例如,设备结构数据包括表示图像形成装置中配设的传真单元和硬盘的数据。还例如,设备结构数据包括能够唯一识别图像形成装置的型号的型号代码,能够唯一识别图像形成装置自身的设备标识符,以及在图像形成装置上运行的固件的版本信息。
虚拟设备是实际设备的数据组,其被存储在如图1所示的服务器计算机组105上构造的虚拟设备管理服务302(参见图3B)中。虚拟设备管理服务302将各虚拟设备与实际设备以一对一的关系相关联。更具体地说,虚拟设备对应于由虚拟设备管理服务302管理的图像形成装置。虚拟设备包括至少设备结构数据标识符以及许可证数据标识符。
租户是针对用户进行图像形成装置的管理的委托者的单位。租户标识符是唯一识别各租户的标识符。例如,假设公司委托租户管理图1所示的用户环境100中的多个图像形成装置101A、101B和101C(以下描述)。在这种情况下,对用户环境100分配单个租户标识符。图像形成装置101A、101B和101C的各个作为属于相同租户的图像形成装置来被辨别和管理。
另外,描述包括以下定义,以将虚拟设备中包括的数据与实际设备中存储的数据区分开来。虚拟设备中包括的设备结构数据称为“虚拟设备结构数据”。虚拟设备中包括的许可证数据称为“虚拟许可证数据”。实际设备中存储的设备结构数据称为“实际设备结构数据”。实际设备中存储的许可证数据称为“实际许可证数据”。
图1例示了根据本示例性实施例的信息处理系统的整个结构的示例。图1所示的系统包括用户环境100、服务器计算机组105、服务工程师环境110以及图像形成装置厂商环境120。用户环境100至图像形成装置厂商环境120可以经由互联网104相互通信。互联网104是使得各种设备能够经由公共线路进行数字通信的网络。
用户环境100是图像形成装置的用户可以操作图像形成装置的环境。用户环境100包括多个图像形成装置101A、101B和101C以及终端设备102A。图像形成装置101A、101B和101C的各个在功能上可操作为根据本示例性实施例的图像形成装置。在以下描述中,图像形成装置101A、101B和101C的各个还可以简称为图像形成装置101。在用户环境100中配设网络106以进行数字通信。图像形成装置101A至101C的各个可以经由网络106访问互联网104。终端设备102A是可以被用户环境100中的用户操作的计算机。终端设备102A可经由网络106访问互联网104。
服务器计算机组105是可以经由互联网104提供各种服务的服务器组。在本示例性实施例中,服务器计算机组105在功能上可操作为可以管理要被提供给各图像形成装置的应用和许可证的管理装置。
服务工程师环境110是服务工程师可以操作终端设备102B来管理图像形成装置的环境。服务工程师环境110包括终端设备102B。终端设备102B是可以被服务工程师操作以管理图像形成装置101A、101B和101C的计算机。终端设备102B可访问互联网104。
图像形成装置厂商环境120是制造图像形成装置的厂商的管理人员进行图像形成装置的管理所需的数据的维护的环境。图像形成装置厂商环境120包括终端设备102C。终端设备102C是可以被属于图像形成装置的厂商的管理人员操作的计算机。终端设备102C可访问互联网104。在以下描述中,终端设备102A、102B和102C的各个还可以简称为终端设备102。
图2例示了根据本示例性实施例的信息处理系统的硬件结构的示例。服务器计算机组105包括服务器计算机210A和服务器计算机210B。服务器计算机210B具有与服务器计算机210A的结构类似的结构。服务器计算机210A和服务器计算机210B可以经由网络220相互通信。
服务器计算机210A包括通过内部总线216连接到网络通信设备207C的中央处理单元(CPU)201C。图像形成装置101包括通过内部总线211A连接到打印机引擎209的CPU 201A。终端设备102包括通过内部总线211B连接到网络通信设备207B的CPU 201B。
在以下描述中,CPU 201A、CPU 201B和CPU 201C的各个还可以简称为“CPU 201”。非易失性存储器202A、202B和202C的各个还可以简称为“非易失性存储器202”。易失性存储器203A、203B和203C的各个还可以简称为“易失性存储器203”。辅助存储设备204A、204B和204C的各个可以称为“辅助存储设备204”。显示设备205A和205B的各个可以称为“显示设备205”。输入设备206A和206B的各个还可以简称为“输入设备206”。网络通信设备207A和207B的各个还可以简称为“网络通信设备207”。内部总线211A和211B的各个还可以简称为“内部总线211”。
CPU 201可以执行各程序并控制各种处理。非易失性存储器202包括只读存储器(ROM)。非易失性存储器202存储在设备启动处理的初始阶段所需的程序和数据。易失性存储器203包括随机存取存储器(RAM)。易失性存储器203可以临时存储程序和数据。
辅助存储设备204是诸如硬盘或RAM驱动器的大容量存储设备。辅助存储设备204可以存储大量数据以及各程序的执行代码。与易失性存储器203相比较,可以优选使用辅助存储设备204来存储要被长时间存储的数据。显示设备205可以进行用于显示信息的处理以向用户通知该信息。在本示例性实施例中,用户和服务工程师二者可以被统称为“用户”。
输入设备206可以经由内部总线211接收用户的选择指令并将接收的指令发送到程序。网络通信设备207是可以经由网络与外部装置通信的装置。
传真单元208是可以将通过图像形成装置101形成的图像数据或辅助存储设备204A中存储的图像数据经由网络106发送到外部装置的硬件单元。传真单元208是可选单元。传真单元208可以不被配设在图像形成装置101中。打印机引擎209在纸张介质上打印通过图像形成装置101形成的图像数据或者存储在辅助存储设备204A中的图像数据。
图3A至图3C是例示根据本示例性实施例的信息处理系统的示例的功能框图。图3A例示了设备管理模块301的示例结构。图3B例示了虚拟设备管理服务302的示例结构。图3C例示了许可证管理服务303的示例结构。虚拟设备管理服务302和许可证管理服务303在功能上可操作为可以管理图像形成装置101的管理装置。图3A至图3C所示的信息处理系统可以在功能上实现信息处理方法,并且可以执行根据本示例性实施例的计算机程序。
图3A所示的设备管理模块301被配设在图1所示的图像形成装置101上,并且可以实现图像形成装置101的功能。设备管理模块301包括实际许可证数据存储单元311、租户标识符存储单元312、实际设备结构数据收集单元321、实际设备结构数据通知单元322、和实际许可证数据更新单元323。另外,设备管理模块301包括实际许可证数据通知单元324、应用请求单元325、以及许可证颁发请求单元326。另外,设备管理模块301包括应用有效化单元327、实际许可证数据浏览单元328、实际设备结构数据改变检测单元329、以及有效化状态请求单元330。
实际许可证数据存储单元311可以存储许可证数据。许可证数据是与使应用于图像形成装置101的应用有效所需的许可证相关的数据。更具体地,实际许可证数据存储单元311可以将许可证数据(即,实际许可证数据)存储在辅助存储设备204A中,并且管理所存储的许可证数据。实际许可证数据存储单元311可以将许可证数据与许可证数据标识符相关联地存储。许可证数据标识符是可以唯一识别许可证数据的标识信息。
图4例示了许可证数据的示例。许可证数据包括产品标识符502、应用标识符503和许可证编号504的数据项。产品标识符502是可以唯一识别基于许可证被有效化的应用的各产品的标识信息。应用标识符503是可以唯一识别基于许可证被有效化的各应用的标识信息。
许可证编号504是可以被使用来颁发各许可证的编号。从图4所示的许可证数据可知,存在在图像形成装置101中被有效化的三个应用。图4所示的许可证数据是实际许可证数据。虚拟许可证数据在数据结构上与实际许可证数据类似。
返回参照图3A,租户标识符存储单元312可以存储租户标识符。租户标识符是可以唯一识别图像形成装置101所属的租户的标识信息。可以在图像形成装置101的初始设立操作中设置租户标识符。租户标识符在电源关闭时不被擦除,因为租户标识符被存储在辅助存储设备204A中。
实际设备结构数据收集单元321可以收集图像形成装置101的设备结构数据(即,实际设备结构数据)。
图5A和图5B例示了实际设备结构数据的示例。图5A和图5B所示的实际设备结构数据可用于不同的图像形成装置。实际设备结构数据包括型号代码402、固件版本403、设备标识符404、HDD 405和FAX 406的数据项。型号代码402具有可以唯一识别图像形成装置101的型号的值。固件版本403是图像形成装置101中包括的固件的版本信息。
设备标识符404是唯一识别图像形成装置101的标识符。HDD 405是唯一识别图像形成装置101中配设的HDD的标识号。FAX 406是唯一识别图像形成装置101中配设的传真机的标识号。没有数据被设置在图像形成装置101中不包括的数据项中。虚拟设备结构数据具有与实际设备结构数据的数据结构类似的数据结构。因此,图5A和图5B所示的实际设备结构数据被适当地描述为虚拟设备结构数据。
实际设备结构数据通知单元322可以将通过实际设备结构数据收集单元321收集的实际设备结构数据连同租户标识符存储单元312中存储的租户标识符一起发送到虚拟设备管理服务302中包括的实际设备结构数据接收单元345。
实际许可证数据更新单元323可以更新实际许可证数据存储单元311中存储的实际许可证数据。当应用有效化单元327使应用有效时,实际许可证数据更新单元323更新实际许可证数据。更具体地说,实际许可证数据更新单元323从应用有效化单元327获取在使应用有效化时应用有效化单元327使用的许可证。然后,实际许可证数据更新单元323将获取的许可证中包括的数据(例如,产品标识符、应用标识符及许可证编号)添加为实际许可证数据。
实际许可证数据通知单元324可以将实际许可证数据存储单元311中存储的实际许可证数据经由互联网104(参见图1)通知给虚拟设备管理服务302。当实际许可证数据通知单元324通知实际许可证数据时,实际许可证数据通知单元324将设备标识符和租户标识符发送到虚拟设备管理服务302的实际许可证数据接收单元347。虚拟设备管理服务302可以参照设备标识符和租户标识符来识别虚拟设备。
应用请求单元325可以将可扩展应用获取请求经由互联网104发送到许可证管理服务303的应用请求接收单元373(参见图3C)。可扩展应用获取请求是用于请求发送可扩展应用的请求。可扩展应用是可以扩展图像形成装置101的功能的应用。
应用请求单元325将表示被请求的可扩展应用的应用标识符连同可扩展应用获取请求一起发送到许可证管理服务303。应用请求单元325从应用请求接收单元373获取对应于可扩展应用获取请求的可扩展应用,并将获取的可扩展应用传送到应用有效化单元327。
许可证颁发请求单元326可以将许可证颁发请求经由互联网104发送到许可证管理服务303的许可证颁发请求接收单元372。许可证颁发请求是用于请求颁发许可证的请求。除了许可证颁发请求外,许可证颁发请求单元326还向许可证管理服务303发送许可证编号及设备标识符。许可证颁发请求单元326经由互联网104接收由许可证颁发请求接收单元372响应于许可证颁发请求颁发的许可证。许可证颁发请求单元326将接收到的许可证传送到应用有效化单元327。
应用有效化单元327从许可证颁发请求单元326获取许可证,并且基于获取的许可证使可扩展应用有效。应用有效化单元327确定在许可证中包含的设备标识符列表中是否存在图像形成装置101的设备标识符。如果确定在设备标识符列表中存在图像形成装置101的设备标识符,则应用有效化单元327使可扩展应用有效。更具体地说,许可证颁发请求单元326和应用有效化单元327在功能上可操作为被构造成进行以下处理的有效化单元。有效化单元向许可证管理服务303发送许可证颁发请求以获取许可证,并且基于获取的许可证使要应用于图像形成装置101的应用有效。
例如,应用有效化单元327具有使已经安装在图像形成装置101上的可扩展应用有效的功能。要由应用有效化单元327进行的上述功能称为“内部应用有效化功能”。内部应用有效化功能能够使图像形成装置101中已经安装的多个可扩展应用中的、与许可证中包括的应用标识符一致的可扩展应用有效。
另外,应用有效化单元327具有使从应用请求单元325获取的可扩展应用(即,新安装的可扩展应用)有效的功能。要由应用有效化单元327进行的上述功能称为“外部应用有效化功能”。外部应用有效化功能能够使新安装的可扩展应用中的、与许可证中包含的应用标识符一致的可扩展应用有效。应用有效化单元327将应用的有效化通知给实际许可证数据更新单元323,并更新实际许可证数据。
实际许可证数据浏览单元328可以提供使得用户能够浏览实际许可证数据的用户界面(UI)。实际许可证数据浏览单元328根据来自图像形成装置101的输入设备206A的浏览指令,在显示设备205A上显示实际许可证数据浏览画面。如果网络通信设备207A(参见图2)从用户环境100中配设的终端设备102A接收浏览请求,则实际许可证数据浏览单元328可以被构造为返回包括实际许可证数据浏览画面的响应,以对该浏览请求进行响应。实际设备结构数据改变检测单元329可以检测图像形成装置101的实际设备结构数据的改变。
有效化状态请求单元330可以向虚拟设备管理服务302的虚拟化状态管理单元350发送虚拟化状态获取请求。有效化状态获取请求是用于请求发送表示目标图像形成装置101中的应用有效化状态的信息的请求。有效化状态请求单元330接收表示目标图像形成装置101中的应用有效化状态的信息,作为针对来自有效化状态管理单元350的有效化状态获取请求的响应。有效化状态请求单元330显示接收的信息。
图3B所示的虚拟设备管理服务302包括虚拟设备存储单元331、虚拟许可证数据存储单元332、虚拟设备结构数据存储单元333、以及产品管理数据存储单元334。另外,虚拟设备管理服务302包括虚拟设备登记单元341、产品管理数据登记单元342、产品数据请求单元343、产品管理数据关联单元344、实际设备结构数据接收单元345、以及虚拟设备结构数据更新单元346。另外,虚拟设备管理服务302包括实际许可证数据接收单元347、虚拟许可证数据更新单元348、许可证颁发确定单元349、以及有效化状态管理单元350。
虚拟设备存储单元331可以存储虚拟设备。虚拟设备存储单元331将各虚拟设备存储(登记)在辅助存储设备204C中,并管理各存储的(登记的)虚拟设备。
图6例示了虚拟设备的示例。虚拟设备包括设备标识符602、租户标识符603、虚拟设备结构数据标识符604、以及虚拟许可证数据标识符605。设备标识符602是可以唯一识别虚拟设备的标识信息。租户标识符603是可以唯一识别与虚拟设备对应的租户的标识信息。虚拟设备结构数据标识符604是可以唯一识别虚拟设备结构数据的标识信息。虚拟许可证数据标识符605是可以唯一识别虚拟许可证数据的标识信息。
返回参照图3B,虚拟许可证数据存储单元332可以存储虚拟许可证数据。虚拟许可证数据存储单元332将许可证数据(参见图4)与可以唯一识别许可证数据的虚拟许可证数据标识符相关联。虚拟许可证数据存储单元332将关联数据存储(登记)在辅助存储设备204C中并管理所存储的(登记的)数据。
虚拟设备结构数据存储单元333可以存储虚拟设备结构数据。虚拟设备结构数据存储单元333将设备结构数据(参见图5A和图5B)与可以唯一识别设备结构数据的虚拟设备结构数据标识符相关联。虚拟设备结构数据存储单元333将关联数据存储在辅助存储设备204C中并管理所存储的数据。
产品管理数据存储单元334可以存储产品管理数据。产品管理数据是关于用户购买的产品的信息。
图7A至图7C例示了产品管理数据、产品数据、以及许可证历史数据的示例。图7A例示了产品管理数据的示例。产品管理数据包括租户标识符702、产品标识符703、产品名704、许可证数量705、许可证编号706、以及使用设备标识符列表707的数据项。租户标识符702是可以唯一识别购买了产品的用户所属的租户的标识信息。产品标识符703是可以唯一识别用户购买的产品的标识信息。
产品名704是用户购买的产品的名称。许可证数量705是表示针对用户购买的产品预先确定的许可证的总数量的信息。许可证编号706是向各购买产品颁发许可证所需的编号。当用户购买产品时颁发许可证编号。使用设备标识符列表707是使用产品的图像形成装置的设备标识符列表。
图7A所示的产品管理数据的第一记录(即,第一行中的数据)包括以下信息。更具体地说,第一记录表示具有租户标识符“100”的用户购买了可以被颁发总数为“10”个许可证的产品,并且具有设备标识符“D001”至“D010”的图像形成装置被设置为使用该产品的图像形成装置。第二记录表示具有相同租户标识符“100”的用户购买了可以被颁发总数为“10”个许可证的产品,并且尚未有图像形成装置被设置为使用产品的图像形成装置。
返回参照图3B,虚拟设备登记单元341可以登记虚拟设备。如果网络通信设备207C接收到来自外部装置的虚拟设备登记请求,则虚拟设备登记单元341进行虚拟设备登记处理。虚拟设备登记请求包括图像形成装置的设备标识符和租户标识符。虚拟设备登记单元341生成具有接收的设备标识符和租户标识符的记录,并且将生成的记录作为新的虚拟设备记录登记在虚拟设备存储单元331中。
产品管理数据登记单元342可以登记对应于用户购买的应用产品的产品管理数据。如果网络通信设备207C接收到来自外部装置的产品管理数据登记请求,则产品管理数据登记单元342进行产品管理数据登记处理。产品管理数据登记请求包括租户标识符和许可证编号。
产品管理数据登记单元342利用接收的许可证编号的变量来请求产品数据请求单元343获取产品数据。产品数据请求单元343从许可证管理服务303的产品数据请求接收单元371获取产品数据,并将获取的产品数据传送到产品管理数据登记单元342。产品数据包括产品标识符、产品名以及许可证数量。产品管理数据登记单元342生成包括所获取的租户标识符、许可证编号、产品标识符、产品名及许可证数量的记录。然后,产品管理数据登记单元342将生成的记录作为新产品管理数据的记录登记到产品管理数据存储单元334。
产品数据请求单元343可以向许可证管理服务303的产品数据请求接收单元371发送产品数据请求。产品数据请求包括许可证编号或产品标识符。许可证管理服务303的产品数据请求接收单元371基于接收的产品数据请求中包括的许可证编号或产品标识符从产品数据存储单元361获取产品数据。产品数据请求接收单元371将包括所获取的产品数据的响应返回到产品数据请求单元343。
产品管理数据关联单元344确定使用了由用户购买的产品的虚拟设备。因此,产品管理数据关联单元344将产品管理数据中管理的产品与使用产品的虚拟设备相关联。
例如,产品管理数据关联单元344经由互联网104接收来自终端设备102的产品管理数据关联请求,并返回包括图8所示的产品管理数据关联画面的响应。产品管理数据关联画面是将各产品与使用该产品的虚拟设备相关联的用户界面(UI)。
图8例示了产品管理数据关联画面的示例。上述产品管理数据关联请求包括租户标识符和许可证编号。产品管理数据关联单元344从产品管理数据存储单元334获取与接收的许可证编号一致的产品管理数据。然后,产品管理数据关联单元344将获取的产品管理数据中包括的产品名设置在产品管理数据关联画面1201上的产品名1202的栏中。另外,产品管理数据关联单元344将获取的产品管理数据中包括的许可证数量设置在产品管理数据关联画面1201上的许可证数量1203的栏中。
另外,产品管理数据关联单元344从虚拟设备存储单元331中获取与产品管理数据关联请求中包括的租户标识符一致的虚拟设备的设备标识符列表。然后,如图8所示,产品管理数据关联单元344将获取的设备标识符列表设置在产品管理数据关联画面1201上的设备标识符1204的栏中。
终端设备102在显示设备205B上显示从产品管理数据关联单元344返回的产品管理数据关联画面。用户可以确定要与产品相关联地被显示在产品管理数据关联画面上的图像形成装置。用户操作输入设备206B以选中与要被关联的图像形成装置对应的设备标识符1204的复选框1205,并且点击完成按钮1206。然后,终端设备102进行以下处理。终端设备102将与选中的复选框1205对应的设备标识符列表发送到产品管理数据关联单元344。
产品管理数据关联单元344将接收的设备标识符列表存储在产品管理数据的使用设备标识符列表707中。因此,各产品可以与使用该产品的图像形成装置相关联。更具体地说,产品管理数据关联单元344在功能上可操作为第一登记单元,该第一登记单元被构造为登记产品管理数据(第一对应信息),即表示在图像形成装置与要被应用到该图像形成装置的应用产品之间的对应的信息。
实际设备结构数据接收单元345可以从设备管理模块301(参见图3A)中包括的实际设备结构数据通知单元322接收实际设备结构数据。以下参照图10所示的流程图来描述要在实际设备结构数据接收单元345接收到了实际设备结构数据之后执行的示例处理。
虚拟设备结构数据更新单元346可以将通过实际设备结构数据接收单元345接收的实际设备结构数据,登记为对应的虚拟设备的虚拟设备结构数据。更具体地说,虚拟设备结构数据更新单元346从虚拟设备存储单元331获取与通过实际设备结构数据接收单元345接收的实际设备结构数据中包括的设备标识符一致的虚拟设备记录。虚拟设备结构数据更新单元346从虚拟设备结构数据存储单元333获取与获取的虚拟设备记录中包括的虚拟设备结构数据标识符一致的记录。然后,虚拟设备结构数据更新单元346基于实际设备结构数据更新获取的记录的虚拟设备结构数据。
实际许可证数据接收单元347可以经由互联网104从设备管理模块301的实际许可证数据通知单元324接收通知。更具体地说,实际许可证数据接收单元347从实际许可证数据通知单元324接收实际许可证数据。
虚拟许可证数据更新单元348可以将通过实际许可证数据接收单元347接收的实际许可证数据登记为对应的虚拟设备的虚拟许可证数据。更具体地说,虚拟许可证数据更新单元348从虚拟设备存储单元331获取与通过实际许可证数据接收单元347接收的设备标识符一致的虚拟设备数据的记录。虚拟许可证数据更新单元348从虚拟许可证数据存储单元332获取与所获取的虚拟设备数据的记录中包括的虚拟许可证数据标识符一致的记录。然后,虚拟许可证数据更新单元348基于通过实际许可证数据接收单元347接收的实际许可证数据来更新所获取的记录的虚拟许可证数据。
许可证颁发确定单元349可以确定目标图像形成装置是否满足先决条件,即,使应用有效所需的条件。使应用有效所需的条件是例如安装条件,即,将应用安装在目标图像形成装置上所需的条件。如以下所描述,许可证颁发确定单元349从许可证管理服务303获取与目标图像形成装置对应的产品的产品数据。然后,例如,如果HDD被设置在产品数据的必需硬件807中(参见图7B),则许可证颁发确定单元349确定是否任意数据被设置在设备结构数据的HDD 406(参见图5A和图5B)中。
如果任意数据被设置在设备结构数据的HDD 406中,则许可证颁发确定单元349确定目标图像形成装置满足使应用有效所需的条件,并且许可颁发许可证。
另外,例如,许可证颁发确定单元349确定设备结构数据(参见图5A和图5B)的固件版本403中设置的版本号是否大于在产品数据的必需固件版本808中设置的版本号。如果确定在固件版本403中设置的版本号大于在产品数据的必需固件版本808中设置的版本编,则许可证颁发确定单元349进行以下处理。许可证颁发确定单元349确定目标图像形成装置满足使应用有效所需的条件,并许可颁发许可证。
更具体地说,许可证颁发确定单元349获取与设备结构数据中包括的硬件/固件相关的信息。另外,许可证颁发确定单元349获取产品数据中包括的与使对应于通过所述产品数据表示的产品的应用在图像形成装置中有效所需的硬件/固件相关的条件。然后,许可证颁发确定单元349确定与硬件/固件相关的信息是否满足与硬件/固件相关的条件。如果与硬件/固件相关的信息满足与硬件/固件相关的条件,则许可证颁发确定单元349确定满足用于使应用在图像形成装置中有效的条件。
如果与硬件/固件相关的信息不满足与硬件/固件相关的条件,则许可证颁发确定单元349确定不满足用于使应用在图像形成装置中有效的条件。
有效化状态管理单元350管理表示图像形成装置101中的应用有效化状态的有效化状态信息。有效化状态管理单元350从设备管理模块301中的有效化状态请求单元330接收有效化状态获取请求。有效化状态管理单元350响应于有效化状态获取请求,来确定表示目标图像形成装置101中的应用有效化状态的信息。然后,有效化状态管理单元350将表示应用有效化状态的信息返回到目标图像形成装置101,即设备管理模块301的有效化状态请求单元330。
接着,以下描述图3C所示的许可证管理服务303的示例结构。许可证管理服务303在功能上可操作为能够管理许可证的管理装置。许可证管理服务303可以由服务器计算机组105提供。
许可证管理服务303包括产品数据存储单元361、许可证历史数据存储单元362、可扩展应用存储单元363、产品数据请求接收单元371、许可证颁发请求接收单元372、以及应用请求接收单元373。
产品数据存储单元361可以存储产品数据。更具体地说,产品数据存储单元361将产品数据存储在辅助存储设备204C中并管理所存储的产品数据。
图7B例示了产品数据的示例。产品数据包括产品标识符802、产品名803、应用标识符804、应用805、许可证数量806、必需硬件807、以及必需固件版本808的数据项。产品标识符802是可以唯一识别各产品的标识信息。产品名803是产品的名称。应用标识符804是可以唯一识别对应于产品的应用(例如,可扩展应用)的标识信息。
应用805是应用的名称。许可证数量806是对应于产品的许可证的数量。必需硬件807和必需固件版本808是使应用有效所需的条件。必需硬件807表示图像形成装置101中包括的使应用在图像形成装置101中有效所需的硬件。必需固件版本808表示使应用在图像形成装置101中有效所需的、与图像形成装置101中包括的固件的版本有关的条件。
返回参照图3C,许可证历史数据存储单元362可以存储由各用户购买的产品的许可证历史数据。
图7C例示了许可证历史数据的示例。许可证历史数据包括许可证编号902、产品标识符903、剩余许可证数量904、以及颁发了许可证的设备标识符列表905的数据项。许可证编号902和产品标识符903与图7A所示的产品管理数据的许可证编号706和产品标识符703类似。剩余许可证数量904是针对具有产品标识符的产品可颁发的剩余许可证的数量。颁发了许可证的设备标识符列表905是已经颁发了许可证的图像形成装置101的设备标识符的列表。
返回参照图3C,可扩展应用存储单元363可以存储可扩展应用。产品数据请求接收单元371可以从虚拟设备管理服务302的产品数据请求单元343接收产品数据请求。
产品数据请求接收单元371返回包括可以基于接收的产品数据请求中包括的许可证编号指定的产品的产品数据的响应。更具体地说,产品数据请求接收单元371参照图7C所示的许可证历史数据,指定对应于产品数据请求中包括的许可证编号的产品标识符。产品数据请求接收单元371从图7B所示的产品数据中获取对应于上述指定的产品标识符的产品数据,并将获取的产品数据发送到产品数据请求单元343。
许可证颁发请求接收单元372可以经由互联网104从图像形成装置101上运行的设备管理模块301的许可证颁发请求单元326接收许可证颁发请求,并且返回包括颁发给对应产品的许可证的响应。换言之,许可证颁发请求接收单元372在功能上可操作为可以从图像形成装置101接收许可证颁发请求的请求接收单元。更具体地,许可证颁发请求接收单元372获取接收的许可证颁发请求中包括的许可证编号和设备标识符。许可证颁发请求接收单元372从许可证历史数据存储单元362中存储的许可证历史数据,获取对应于所获取的许可证编号的许可证历史数据的记录。
许可证颁发请求接收单元372确定所获取的许可证历史数据的记录中包括的剩余许可证的数量是否为零(0)。如果确定许可证历史数据的记录中包括的剩余许可证的数量不为0,则许可证颁发请求接收单元372针对上述获取的设备标识符颁发许可证。然后,许可证颁发请求接收单元372从许可证历史数据的记录中包括的剩余许可证的数量中减去1。许可证颁发请求接收单元372将从许可证颁发请求获取的设备标识符,添加到记录的颁发了许可证的设备标识符列表。然后,许可证颁发请求接收单元372基于添加了设备标识符的记录来更新许可证历史数据。
更具体地说,许可证颁发请求接收单元372在功能上可操作为第二发送单元,该第二发送单元被构造为确定对应于许可证颁发请求的剩余许可证的数量是否为0,并且如果确定剩余许可证数量不为0,则将许可证发送到图像形成装置101。
应用请求接收单元373可以经由互联网104从设备管理模块301的应用请求单元325接收应用请求,并且返回包括相应可扩展应用的响应。更具体地说,应用请求接收单元373获取应用请求中包括的应用标识符。应用请求接收单元373从产品数据存储单元361中存储的产品数据中获取对应于所获取的应用标识符的产品数据。然后,应用请求接收单元373向应用请求单元325返回包括由所获取的产品数表示的可扩展应用的响应。
图9是例示可以由根据第一示例性实施例的信息处理系统进行的示例操作的序列图。当实际设备结构数据改变检测单元329由于硬件设备连接到图像形成装置101而检测到实际设备结构数据的任何改变时,自动开始序列图中所示的操作。作为选择,响应于图像形成装置101的用户经由输入设备206A输入的指令,可以执行图9所示的操作。用于执行上述操作的程序可以被存储在非易失性存储器202、易失性存储器203以及辅助存储设备204的任意一者中,并且可以通过CPU 201来执行。
首先,在步骤S1001中,设备管理模块301的实际设备结构数据收集单元321收集实际设备结构数据。
接着,实际设备结构数据通知单元322在功能上可操作为结构改变确定单元,该结构改变确定单元被构造为基于收集的实际设备结构数据来确定实际设备结构数据是否有任何改变。如果确定实际设备结构数据已经改变,则在步骤S1002中,实际设备结构数据通知单元322在功能上操作为结构信息发送单元,该结构信息发送单元被构造为将改变的实际设备结构数据经由互联网104发送到虚拟设备管理服务302。
接着,虚拟设备管理服务302进行以下处理。首先,在步骤S1003中,虚拟设备管理服务302的实际设备结构数据接收单元345接收在步骤S1002中从图像形成装置101发送的实际设备结构数据。更具体地说,实际设备结构数据接收单元345在功能上可操作为第一获取单元,该第一获取单元被构造为从图像形成装置101获取实际设备结构数据。
接着,在步骤S1004中,虚拟设备结构数据更新单元346基于在步骤S1003中接收的实际设备结构数据,来更新虚拟设备结构数据存储单元333中存储的虚拟设备结构数据。
接着,在步骤S1005中,许可证颁发确定单元349进行许可证颁发确定处理。更具体地说,许可证颁发确定单元349确定是否存在在目标图像形成装置101中尚未被有效化的任何产品。目标图像形成装置101是与步骤S1003中接收的实际设备结构数据中包括的设备标识符对应的图像形成装置101。
如果确定存在尚未在图像形成装置101中被有效化的产品,则在步骤S1006中,产品数据请求单元343向许可证管理服务303询问关于产品的产品数据,并获取产品的产品数据。
然后,许可证颁发确定单元349基于在步骤S1004中更新的虚拟设备结构数据以及在步骤S1006中获取的产品数据,来确定可以在目标图像形成装置101中被有效化的产品。更具体地说,许可证颁发确定单元349确定虚拟设备结构数据是否满足使与产品数据中包括的产品对应的应用有效所需的条件。根据所示的示例,使应用有效所需的条件是安装条件。
如果确定虚拟设备结构数据满足安装条件,则许可证颁发确定单元349返回许可证颁发产品数据列表(即,表示可以被有效化的产品的产品数据列表),作为针对设备管理模块301的响应。许可证颁发产品数据列表包括许可证编号和设备标识符。设备标识符被包括在实际设备结构数据中。另外,许可证编号是当设备管理模块301、也就是说图像形成装置101请求颁发许可证时要使用的信息。因此,许可证颁发确定单元349在功能上可操作为第一发送单元,该第一发送单元被构造为向图像形成装置101发送当图像形成装置101请求颁发许可证时要使用的信息。
然后,设备管理模块301的预定处理单元(例如,许可证颁发请求单元326)在功能上可操作为接收单元,该接收单元被构造为接收从许可证颁发确定单元349接收的许可证颁发产品数据列表。在步骤S1007中,许可证颁发请求单元326将许可证颁发请求发送到许可证管理服务303,该许可证颁发请求包括许可证颁发产品数据列表中包括的许可证编号以及实际设备结构数据中包括的设备标识符。
更具体地说,已经从虚拟设备管理服务302接收到响应的设备管理模块301的许可证颁发请求单元326请求许可证管理服务303颁发包括许可证颁发产品数据列表中包括的许可证编号的许可证。
接着,在步骤S1008中,许可证管理服务303的许可证颁发请求接收单元372接收在步骤S1007中从设备管理模块301发送的许可证颁发请求。
许可证颁发请求接收单元372从许可证历史数据中获取与从接收的许可证颁发请求获取的许可证编号一致的记录。如果确定获取的记录的剩余许可证的数量不是0,则许可证颁发请求接收单元372颁发对于从接收的许可证颁发请求获取的设备标识符专用的许可证。许可证颁发请求接收单元372将获取的记录的剩余许可证数量减1,并且将从许可证颁发请求获取的设备标识符添加到颁发了许可证的设备标识符列表。然后,许可证颁发请求接收单元372将包括已颁发的许可证的响应返回到设备管理模块301。
接着,设备管理模块301的应用请求单元325确定在从虚拟设备管理服务302接收的许可证颁发产品数据列表中是否存在可扩展应用。如果确定在许可证颁发产品数据列表中存在可扩展应用,则在步骤S1009中,应用请求单元325向许可证管理服务303发送用于请求发送可扩展应用的应用请求。
接着,在步骤S1010中,许可证管理服务303的应用请求接收单元373从设备管理模块301接收应用请求。之后,应用请求接收单元373从可扩展应用存储单元363获取对应于所接收的应用请求的可扩展应用,并将包括所获取的可扩展应用的响应返回到设备管理模块301。
接着,在步骤S1011中,设备管理模块301的应用有效化单元327基于从许可证管理服务303接收的许可证以及可扩展应用来执行可扩展应用有效化处理。
接着,在步骤S1012中,实际许可证数据更新单元323生成与针对在步骤S1011中被有效化的应用的许可证相关的实际许可证数据的记录,并且基于生成的记录来更新实际许可证数据。在步骤S1013中,实际许可证数据通知单元324将在步骤S1012中更新的实际许可证数据通知给虚拟设备管理服务302。
接着,在步骤S1014中,虚拟设备管理服务302的实际许可证数据接收单元347接收从设备管理模块301发送的实际许可证数据。在步骤S1015中,虚拟许可证数据更新单元348基于在步骤S1014中接收的实际许可证数据来更新虚拟许可证数据存储单元332中存储的虚拟许可证数据。
图10是例示可以由虚拟设备管理服务302进行的许可证颁发产品数据列表的响应处理的示例的流程图。首先,在步骤S1101中,实际设备结构数据接收单元345接收实际设备结构数据。
在步骤S1102中,虚拟设备结构数据更新单元346从接收的实际设备结构数据中获取设备标识符。在步骤S1103中,虚拟设备结构数据更新单元346利用在步骤S1102中获取的设备标识符作为密钥,从虚拟设备结构数据存储单元333获取虚拟设备结构数据的记录。
接着,在步骤S1104中,虚拟设备结构数据更新单元346基于在步骤S1101中接收的设备结构数据,来更新在步骤S1103中获取的虚拟设备结构数据的记录的内容。在步骤S1105中,许可证颁发确定单元349从产品管理数据存储单元334中获取产品管理数据(其包括使用设备标识符列表707中的在步骤S1102中获取的设备标识符)的记录列表。
在步骤S1106中,许可证颁发确定单元349利用在步骤S1102中获取的设备标识符作为密钥,来从虚拟设备存储单元331获取虚拟设备数据的记录。
接着,许可证颁发确定单元349基于在步骤S1105中获取的产品管理数据的记录列表以及在步骤S1106中获取的虚拟设备数据的记录,来进行以下处理。更具体地说,在步骤S1107中,许可证颁发确定单元349确定是否存在尚未在与步骤S1102中获取的设备标识符对应的图像形成装置101中被有效化的任何产品。
以下详细描述要在步骤S1007中进行的处理。首先,许可证颁发确定单元349从虚拟许可证数据存储单元332,获取与虚拟设备数据的记录中包括的虚拟许可证数据标识符相关联的虚拟许可证数据(参见图4)。
许可证颁发确定单元349确定是否产品管理数据的记录列表中的所有产品标识符都被包括在所获取的虚拟许可证数据中设置的产品标识符中。如果确定产品管理数据的记录列表中的所有产品标识符都被包括在虚拟许可证数据中设置的产品标识符中,则许可证颁发确定单元349确定不存在尚未在图像形成装置101中被有效化的产品(步骤S1107中“否”)。然后,处理进行到步骤S1115。
在步骤S1115中,许可证颁发确定单元349将包括表示不存在要新被有效化的产品的信息的响应返回到设备管理模块301,并且结束图10所示的处理。
如果确定产品管理数据的记录列表中的至少一个产品标识符没被包括在虚拟许可证数据中设置的产品标识符中,则许可证颁发确定单元349确定存在尚未在图像形成装置101中被有效化的产品(步骤S1107中“是”)。然后,处理进行到步骤S1108。
与产品管理数据的记录列表中的产品标识符中的、没被包括在虚拟许可证数据中设置的产品标识符中的产品标识符相对应的产品,是尚未在图像形成装置101中被有效化的产品。
在本示例性实施例中,许可证数据(参见图4)中包括的产品标识符502,经由虚拟许可证数据标识符与虚拟设备(参见图6)中包括的设备标识符602相关联。更具体地说,许可证数据和虚拟设备在功能上可操作为第二对应信息,即,表示图像形成装置与在该图像形成装置中被有效化的应用的产品之间的对应的信息。因此,虚拟设备登记单元341和虚拟许可证数据更新单元348在功能上可操作为第二登记单元,该第二登记单元被构造为登记第二对应信息。
根据前述,许可证颁发确定单元349参照与虚拟设备记录中包括的虚拟许可证数据标识符相关联的虚拟许可证数据(参见图4),来确定尚未在图像形成装置101中被有效化的产品。更具体地说,许可证颁发确定单元349参照上述第二对应信息,来确定与作为实际设备结构数据的发送源的图像形成装置101对应的产品中的、尚未在图像形成装置101中被有效化的产品。
接着,在步骤S1108中,许可证颁发确定单元349获取尚未在图像形成装置101中被有效化的产品的产品标识符列表。之后,在步骤S1109中,许可证颁发确定单元349从获取的产品标识符列表中获取未处理的产品标识符。
接着,许可证颁发确定单元349指示产品数据请求单元343请求获取与在步骤S1109中获取的产品标识符对应的产品的产品数据。产品数据请求单元343根据来自许可证颁发确定单元349的指令,向许可证管理服务303发送包括在步骤S1109中获取的产品标识符的产品数据请求。
许可证管理服务303响应于产品数据请求获取与产品数据请求中包括的产品标识符对应的产品数据,并将获取的产品数据返回到产品数据请求单元343。更具体地说,许可证管理服务303的产品数据请求接收单元371接收产品数据请求并由产品数据请求获取产品标识符。产品数据请求接收单元371从产品数据存储单元361中存储的产品数据(参见图7B),获取与上述获取的产品标识符对应的产品数据。
在步骤S1110中,许可证颁发确定单元349获取返回到产品数据请求单元343的产品数据。更具体地说,许可证颁发确定单元349在功能上可操作为第二获取单元,该第二获取单元被构造为基于产品管理数据(参见图7A)来指定与作为实际设备结构数据的发送源的图像形成装置101对应的产品,并获取与指定产品相关的产品信息(参见步骤S1108和步骤S1110)。
接着,在步骤S1111中,许可证颁发确定单元349确定虚拟设备结构数据是否满足产品数据中包括的安装条件。更具体地说,许可证颁发确定单元349在功能上可操作为条件确定单元,该条件确定单元被构造为进行以下处理。许可证颁发确定单元349基于在步骤S1101中接收的实际设备结构数据和在步骤S1110中获取的产品数据,来确定是否满足用于使与由产品数据表示的产品对应的应用在图像形成装置101中有效的条件。
如果确定虚拟设备结构数据满足安装条件(步骤S1111中“是”),则在步骤S1112中,许可证颁发确定单元349生成许可证颁发产品数据,即,可以被有效化的产品的产品数据。另外,在步骤S1112中,许可证颁发确定单元349从在上述步骤S1105中获取的产品管理数据的记录列表中,获取与可以被有效化的产品的产品标识符对应的许可证编号。然后,许可证颁发确定单元349生成包括许可证编号以及在步骤S1101中接收的实际设备结构数据中包括的设备标识符的许可证颁发产品数据。
接着,在步骤S1113中,许可证颁发确定单元349确定在尚未被有效化的产品的产品标识符列表中是否存在任何未处理的产品标识符。如果确定在尚未被有效化的产品的产品标识符列表中存在至少一个未处理的产品标识符(步骤S1113中“是”),则处理返回到步骤S1109。如果确定在尚未被有效化的产品的产品标识符列表中不存在任何未处理的产品标识符(步骤S1113中“否”),则处理进行到步骤S1114。在步骤S 1114中,许可证颁发确定单元349返回包括许可证颁发产品数据列表(即,可以被有效化的产品的产品数据的列表)的响应,并且结束图10所示的流程图的处理。
如上所述,根据第一示例性实施例的信息处理系统能够通过简单向虚拟设备管理服务通知来自图像形成装置的设备结构数据,来向图像形成装置发送用于颁发对应于需要在图像形成装置中被有效化的应用的许可证的许可证编号。然后,图像形成装置可以请求虚拟设备管理服务颁发包括许可证编号的许可证,获取许可证,并基于颁发的许可证使应用有效。
换言之,根据第一示例性实施例的信息处理系统可以响应于图像形成装置的结构信息的改变,自动确定使要被应用于图像形成装置的目标应用在图像形成装置中有效的先决条件是否被满足。因此,如果目标图像形成装置满足先决条件,则颁发使被设置要在图像形成装置中使用的应用有效所需的许可证是可行的。因此,即使在用户不具备关于先决条件复杂的应用的任何专门知识时,应用也能够被容易地有效化。
另外,如果确定设备结构数据不满足应用的先决条件,则根据第一示例性实施例的信息处理系统不颁发任何许可证。因此,避免对应用无法在其上运行的图像形成装置颁发许可证是可行的。
接着,以下描述根据第二示例性实施例的信息处理系统。根据第二示例性实施例的信息处理系统可以显示要在目标图像形成装置中被固有地有效化的应用以及使该应用有效所需的工作。
图11是例示可以由根据第二示例性实施例的信息处理系统进行的示例操作的流程图。参照图11所示的流程图来描述当从设备管理模块301的有效化状态请求单元330接收到有效化状态获取请求时通过虚拟设备管理服务302进行的操作。有效化状态管理单元350在功能上可操作为有效化状态请求接收单元,该有效化状态请求接收单元被构造为从设备管理模块301的有效化状态请求单元330接收有效化状态获取请求。有效化状态获取请求是用于请求发送表示应用在目标图像形成装置101中的有效化状态的信息的请求。有效化状态获取请求包括图像形成装置101的设备标识符。
在步骤S1401中,虚拟设备管理服务302的有效化状态管理单元350获取有效化状态获取请求中包括的设备标识符。在步骤S1402中,有效化状态管理单元350从产品管理数据存储单元334获取产品管理数据列表,该产品管理数据列表是包括使用设备标识符列表707中的在步骤S1401中获取的设备标识符的记录的列表。
接着,在步骤S1403中,有效化状态管理单元350从虚拟设备存储单元331获取与在步骤S1401中获取的设备标识符一致的虚拟设备记录。接着,在步骤S1404中,有效化状态管理单元350从虚拟许可证数据存储单元332获取与在步骤S1403中获取的虚拟设备记录中包括的虚拟许可证数据标识符对应的虚拟许可证数据。
在步骤S1405中,有效化状态管理单元350从在步骤S1402中获取的产品管理数据列表获取未处理的产品管理数据。在步骤S1406中,有效化状态管理单元350确定与在步骤S1405中获取的产品管理数据对应的产品是否已经在目标图像形成装置101中被有效化。更具体地说,有效化状态管理单元350从在步骤S1405中获取的产品管理数据获取产品标识符,并且确定所获取的产品标识符是否被包括在步骤S1404中获取的虚拟许可证数据中。
如果确定从产品管理数据获取的产品标识符被包括在虚拟许可证数据中,则有效化状态管理单元350确定与产品管理数据对应的产品在目标图像形成装置101中被有效化(步骤S1406中“是”)。然后,处理进行到步骤S1405。
如果确定从产品管理数据获取的产品标识符没被包括在虚拟许可证数据中,则有效化状态管理单元350确定与产品管理数据对应的产品在目标图像形成装置101中没有被有效化(步骤S1406中“否”)。然后,处理进行到步骤S1407。
在步骤S1407中,有效化状态管理单元350从在步骤S1405中获取的产品管理数据获取许可证编号。有效化状态管理单元350将获取的许可证编号传送到产品数据请求单元343。然后,有效化状态管理单元350指示产品数据请求单元343请求产品数据。
产品数据请求单元343根据有效化状态管理单元350的指令,向许可证管理服务303发送产品数据请求。产品数据请求包括从有效化状态管理单元350接收的许可证编号。许可证管理服务303的产品数据请求接收单元371接收来自产品数据请求单元343的产品数据请求。产品数据请求接收单元371基于产品数据请求中包括的许可证编号,从产品数据存储单元361获取产品数据。产品数据请求接收单元350将获取的产品数据发送到产品数据请求单元343,并且产品数据请求单元343获取产品数据。
接着,在步骤S1408中,有效化状态管理单元350从在步骤S1403中获取的虚拟设备记录中获取虚拟设备结构数据标识符。有效化状态管理单元350从虚拟设备结构数据存储单元333,获取与获取的虚拟设备结构数据标识符一致的虚拟设备结构数据。
接着,在步骤S1409中,有效化状态管理单元350从在步骤S1407中获取的产品数据中包括的先决条件中,获取不被步骤S1408中获取的虚拟设备结构数据满足的先决条件。
接着,有效化状态管理单元350在功能上可操作为确定单元,该确定单元被构造为确定满足在步骤S1409中获取的先决条件的工作。在步骤S1410中,有效化状态管理单元350生成工作支持消息,该工作支持消息为表示所确定的工作的消息。例如,假设在产品数据的必需硬件807中设置了“HDD”,在虚拟设备结构数据的HDD 405中没有设置值。在该情况下,向图像形成装置101提供HDD是满足先决条件的工作。因此,有效化状态管理单元350生成包括例如语句“请连接硬盘”的工作支持消息。
接着,在步骤S1411中,有效化状态管理单元350确定在步骤S1402中获取的产品管理数据列表中是否存在有任何未处理的产品管理数据。如果确定存在至少一项未处理的产品管理数据(步骤S1411中“是”),则处理返回到步骤S1405。
如果确定不存在任何未处理的产品管理数据(步骤S1411中“否”),则处理进行到步骤S1412。在步骤S1412中,有效化状态管理单元350生成有效化状态画面数据(即,用于形成应用有效化状态画面的数据),并且将生成的有效化状态画面数据作为针对有效化状态请求的响应、返回到设备管理模块301的有效化状态请求单元330。
有效化状态画面数据包括工作支持消息。有效化状态请求单元330从有效化状态管理单元350接收有效化状态画面数据。然后,有效化状态请求单元330基于接收的有效化状态画面数据,显示应用有效化状态画面。有效化状态请求单元330在应用有效化状态画面上显示工作支持消息。
更具体地说,在步骤S1407和S1408中,有效化状态管理单元350获取与已经请求有效化状态获取的图像形成装置对应的结构信息以及尚未在图像形成装置中被有效化的产品的产品信息。
在步骤S1410中,有效化状态管理单元350基于结构信息和产品信息,确定满足用于在图像形成装置中使对应于由所获取的产品信息表示的产品的应用有效的条件所需的工作。
在步骤S1412中,有效化状态管理单元350在功能上可操作为通知单元,该通知单元被构造为将表示图像形成装置中的应用有效化状态的信息(包括表示上述工作的信息)通知给图像形成装置。
图12例示了应用有效化状态画面的示例。图12所示的应用有效化状态画面1301包括设备标识符1302的栏,其中显示有在图11所示的步骤S1401中获取的设备标识符。另外,应用有效化状态画面1301包括产品名1303的栏,其中显示有与在图11所示的步骤S1407中获取的产品数据对应的产品名。另外,应用有效化状态画面1301包括状态1304的栏,其中显示有在图11所示的步骤S1406中进行的确定处理的结果。更具体地说,状态1304的栏显示表示与产品名对应的产品是否在对应于设备标识符的图像形成装置101中被有效化的信息。另外,应用有效化状态画面1301包括注释1305的栏,其中显示有在图11所示的步骤S1410中生成的工作支持消息。
根据在第二示例性实施例中描述的信息处理系统,各用户能够确认可以在目标图像形成装置中被有效化的应用以及为使该应用有效的而进行的工作。
本发明的各方面还可以通过读出并执行记录在存储设备上的用于执行上述实施例的功能的程序的系统或装置的计算机(或诸如CPU或MPU的设备)来实现,以及通过由系统或装置的计算机通过例如读出并执行记录在存储设备上的用于执行上述实施例的功能的程序来执行各步骤的方法来实现。鉴于此,例如经由网络或者从用作存储设备的各种类型的记录介质(例如计算机可读介质)向计算机提供程序。
虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明并不限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以使其涵盖所有这些变型例以及等同的结构和功能。

信息处理系统、图像形成装置、管理装置及信息处理方法.pdf_第1页
第1页 / 共36页
信息处理系统、图像形成装置、管理装置及信息处理方法.pdf_第2页
第2页 / 共36页
信息处理系统、图像形成装置、管理装置及信息处理方法.pdf_第3页
第3页 / 共36页
点击查看更多>>
资源描述

《信息处理系统、图像形成装置、管理装置及信息处理方法.pdf》由会员分享,可在线阅读,更多相关《信息处理系统、图像形成装置、管理装置及信息处理方法.pdf(36页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102982273 A(43)申请公布日 2013.03.20CN102982273A*CN102982273A*(21)申请号 201210229734.8(22)申请日 2012.07.032011-147977 2011.07.04 JPG06F 21/44(2013.01)(71)申请人佳能株式会社地址日本东京都大田区下丸子3-30-2(72)发明人结城直人(74)专利代理机构北京怡丰知识产权代理有限公司 11293代理人迟军 李艳丽(54) 发明名称信息处理系统、图像形成装置、管理装置及信息处理方法(57) 摘要本发明提供一种信息处理系统、图像形成装置、管理。

2、装置及信息处理方法。设备管理模块从所述图像形成装置获取结构信息并获取对应于所述图像形成装置的产品的产品信息。所述设备管理模块基于获取的结构信息和获取的产品信息来确定是否满足用于使对应于上述产品的应用在所述图像形成装置中有效的条件。如果满足所述条件,则所述设备管理模块将许可证颁发请求信息发送到所述图像形成装置。所述图像形成装置向所述设备管理模块发送许可证颁发请求以获取许可证并基于获取的许可证使所述应用有效。(30)优先权数据(51)Int.Cl.权利要求书4页 说明书19页 附图12页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书 4 页 说明书 19 页 附图 12 页1/。

3、4页21.一种信息处理系统,其包括图像形成装置和管理装置,所述管理装置被构造为管理所述图像形成装置,其中所述图像形成装置包括:结构改变确定单元,其被构造为确定所述图像形成装置中配设的设备的结构信息是否存在任何改变;结构信息发送单元,其被构造为在确定所述结构信息存在改变的情况下,将改变后的结构信息经由网络发送到所述管理装置;以及有效化单元,其被构造为向所述管理装置发送许可证颁发请求以获取许可证,并且参照所获取的许可证使要应用于所述图像形成装置的应用有效,所述管理装置包括:第一登记单元,其被构造为登记表示所述图像形成装置与要应用于所述图像形成装置的应用的产品之间的对应的第一对应信息;第一获取单元,。

4、其被构造为从所述图像形成装置获取所述结构信息;第二获取单元,其被构造为基于所述第一对应信息指定与作为所述结构信息的发送源的图像形成装置对应的产品,并且获取与指定的产品相关的产品信息;条件确定单元,其被构造为基于由所述第一获取单元获取的所述结构信息以及由所述第二获取单元获取的所述产品信息,确定是否满足用于使与由所述产品信息表示的产品对应的应用在所述图像形成装置中有效的条件;以及第一发送单元,其被构造为在所述条件确定单元确定满足用于使所述应用在所述图像形成装置中有效的条件的情况下,将要被所述图像形成装置用来进行所述许可证颁发请求的信息发送到所述图像形成装置。2.根据权利要求1所述的信息处理系统,其。

5、中,所述管理装置还包括第二登记单元,该第二登记单元被构造为登记表示所述图像形成装置与在所述图像形成装置中被有效化的应用的产品之间的对应的第二对应信息,其中,所述第二获取单元参照所述第二对应信息,来确定与作为指定的结构信息的发送源的所述图像形成装置对应的产品当中的、尚未在所述图像形成装置中被有效化的产品,并且获取与所确定的产品相关的产品信息。3.根据权利要求1所述的信息处理系统,其中,所述管理装置还包括:请求接收单元,其被构造为接收来自所述图像形成装置的所述许可证颁发请求;以及第二发送单元,其被构造为确定与接收到的所述许可证颁发请求对应的剩余许可证数量是否为0,并且在确定剩余许可证数量不为0的情。

6、况下,向所述图像形成装置发送许可证。4.根据权利要求1所述的信息处理系统,其中,所述管理装置中包括的所述条件确定单元确定与硬件/固件相关的信息是否满足与硬件/固件相关的条件,所述与硬件/固件相关的信息是与所述第一获取单元获取的所述结构信息中包括的硬件/固件相关的信息,所述与硬件/固件相关的条件是与使对应于所述第二获取单元获取的所述产品信息表示的产品的应用在所述图像形成装置中有效所需的硬件/固件相关的条件,其中,在所述与硬件/固件相关的信息满足所述与硬件/固件相关的条件的情况下,所述条件确定单元确定满足用于使所述应用在所述图像形成装置中有效的条件,以及权 利 要 求 书CN 102982273 。

7、A2/4页3其中,在所述与硬件/固件相关的信息不满足所述与硬件/固件相关的条件的情况下,所述条件确定单元确定不满足用于使所述应用在所述图像形成装置中有效的条件。5.根据权利要求1所述的信息处理系统,其中,所述图像形成装置还包括有效化状态请求单元,该有效化状态请求单元被构造为请求所述管理装置进行所述图像形成装置中的应用的有效化状态获取请求,其中,所述管理装置还包括:有效化状态请求接收单元,其被构造为从所述图像形成装置中包括的所述有效化状态请求单元接收所述图像形成装置中的应用的所述有效化状态获取请求;确定单元,其被构造为获取与进行了所述有效化状态获取请求的所述图像形成装置对应的结构信息以及尚未在所。

8、述图像形成装置中被有效化的产品的产品信息,并且基于所述结构信息和所述产品信息来确定满足用于使对应于由所述产品信息表示的产品的应用在所述图像形成装置中有效的条件所需的工作;以及通知单元,其被构造为将表示所述图像形成装置中的应用的有效化状态的信息通知给所述图像形成装置,表示所述图像形成装置中的应用的有效化状态的信息包括表示所确定的工作的信息。6.一种由管理装置管理的图像形成装置,所述图像形成装置包括:结构改变确定单元,其被构造为确定所述图像形成装置中配设的设备的结构信息是否存在任何改变;结构信息发送单元,其被构造为在确定所述结构信息存在改变的情况下,将改变后的结构信息经由网络发送到所述管理装置;接。

9、收单元,其被构造为在所述管理装置基于所述结构信息以及与对应于所述图像形成装置的应用的产品相关的产品信息,确定满足用于使所述应用在所述图像形成装置中有效的条件的情况下,从所述管理装置接收要被所述图像形成装置用来进行许可证颁发请求的信息;以及有效化单元,其被构造为向所述管理装置发送包括由所述接收单元接收的信息的许可证颁发请求以获取许可证,并且基于所获取的许可证使要应用于所述图像形成装置的应用有效。7.一种管理装置,其被构造为管理图像形成装置,所述管理装置包括:登记单元,其被构造为登记表示所述图像形成装置与要应用于所述图像形成装置的应用的产品之间的对应的对应信息;第一获取单元,其被构造为从所述图像形。

10、成装置获取所述图像形成装置中包括的设备的改变后的结构信息;第二获取单元,其被构造为基于所述对应信息指定与作为所述改变后的结构信息的发送源的图像形成装置对应的产品,并且获取与指定的产品相关的产品信息;条件确定单元,其被构造为基于由所述第一获取单元获取的结构信息以及由所述第二获取单元获取的产品信息,确定是否满足用于使与由所述产品信息表示的产品对应的应用在所述图像形成装置中有效的条件;以及第一发送单元,其被构造为在所述条件确定单元确定满足用于使所述应用在所述图像形成装置中有效的条件的情况下,将要被所述图像形成装置用来进行许可证颁发请求的信权 利 要 求 书CN 102982273 A3/4页4息发送。

11、到所述图像形成装置。8.一种在信息处理系统中执行的信息处理方法,所述信息处理系统包括图像形成装置和管理装置,所述管理装置被构造为管理所述图像形成装置,所述信息处理方法包括以下步骤:使所述图像形成装置确定所述图像形成装置中配设的设备的结构信息是否存在任何改变;在确定所述结构信息存在改变的情况下,使所述图像形成装置将改变后的结构信息经由网络发送到所述管理装置;使所述管理装置从所述图像形成装置获取所述结构信息;使所述管理装置基于表示所述图像形成装置与要应用于所述图像形成装置的应用的产品之间的对应的对应信息,来指定与作为所述结构信息的发送源的图像形成装置对应的产品,并且获取与指定的产品相关的产品信息;。

12、使所述管理装置基于获取的结构信息以及获取的产品信息,确定是否满足用于使与由所述产品信息表示的产品对应的应用在所述图像形成装置中有效的条件;在确定满足用于使所述应用在所述图像形成装置中有效的条件的情况下,使所述管理装置将要被所述图像形成装置用来进行许可证颁发请求的信息发送到所述图像形成装置;以及使所述图像形成装置向所述管理装置发送包括要在进行许可证颁发请求中使用的信息的所述许可证颁发请求以获取许可证,并且参照所获取的许可证使要应用于所述图像形成装置的应用有效。9.一种图像形成装置的方法,所述图像形成装置被构造为被管理装置管理,所述方法包括以下步骤:确定所述图像形成装置中配设的设备的结构信息是否存。

13、在任何改变;在确定所述结构信息存在改变的情况下,将改变后的结构信息经由网络发送到所述管理装置;在所述管理装置基于所述结构信息以及与对应于所述图像形成装置的应用的产品相关的产品信息、确定满足用于使所述应用在所述图像形成装置中有效的条件的情况下,从所述管理装置接收要被所述图像形成装置用来进行许可证颁发请求的信息;以及向所述管理装置发送包括在所述接收步骤中接收的信息的许可证颁发请求以获取许可证,并且基于所获取的许可证使要应用于所述图像形成装置的应用有效。10.一种管理装置的方法,所述管理装置被构造为管理图像形成装置,所述方法包括以下步骤:登记表示所述图像形成装置与要应用于所述图像形成装置的应用的产品。

14、之间的对应的对应信息;从所述图像形成装置获取所述图像形成装置中包括的设备的改变后的结构信息;基于所述对应信息指定与作为所述改变后的结构信息的发送源的图像形成装置对应的产品,并且获取与指定的产品相关的产品信息;基于在所述获取步骤中获取的结构信息以及在所述指定步骤中获取的产品信息,确定是否满足用于使与由所述产品信息表示的产品对应的应用在所述图像形成装置中有效的权 利 要 求 书CN 102982273 A4/4页5条件;以及在所述确定步骤中确定满足用于使所述应用在所述图像形成装置中有效的条件的情况下,将要被所述图像形成装置用来进行许可证颁发请求的信息发送到所述图像形成装置。权 利 要 求 书CN 。

15、102982273 A1/19页6信息处理系统、 图像形成装置、 管理装置及信息处理方法技术领域0001 本发明涉及信息处理系统、图像形成装置、管理装置及信息处理方法。背景技术0002 除了标准功能,应用有效化功能对于图像形成装置扩展该图像形成装置的期望功能是可用的。例如,应用有效化功能通过以使得扩展图像形成装置的功能这种方式来使图像形成装置中原始存储的可扩展应用有效来实现。另外,在可扩展应用后来被安装在图像形成装置的情况下,应用有效化功能可以通过以使得扩展图像形成装置的功能的这种方式来使可扩展应用有效来实现。0003 存在除非目标图像形成装置满足特定条件否则不操作的可扩展应用。例如,如果应用。

16、需要大容量存储数据区域,则操作要满足的先决条件是将硬盘连接到图像形成装置。另外,为了操作可扩展应用,可能需要图像形成装置具有版本被指定为预定固件版本或后续固件版本的固件。0004 根据日本专利特开2004-5419号公报中公开的安装处理方法,传统上可行的是,基于对读取应用的属性信息和合并设备的系统信息的分析结果来确定应用是否可正常操作,如果确定应用不是可正常操作,则进行错误通知。0005 根据传统技术,如果图像形成装置不满足使应用有效的先决条件,则各用户需要在完成满足先决条件所需的初步处理后再次进行有效化处理。当用户再次进行有效化处理时,该用户需要具备专门的知识,以检查图像形成装置是否满足先决。

17、条件。此外,在用户要求服务工程师进行用于使要应用于图像形成装置的应用有效的工作的情况下,如果在图像形成装置的安装场所没有准备使应用有效所需的硬件设备,则服务工程师不可能完成所需的工作。0006 一般地,根据许可证管理功能,对于各产品来说针对功能扩展应用可颁发的许可证的数量被限制为预定值。因此,如果针对不满足先决条件的图像形成装置错误颁发了许可证,则在颁发的许可证的数量已经达到预定值的情况下,可能不会对无需任何专门工作而满足先决条件的另一图像形成装置颁发有效的许可证。0007 此外,在传统的图像形成装置管理系统中,没有公开过如下的信息处理系统,其能够响应于图像形成装置的配置信息的改变,自动确定是。

18、否满足用于使要应用于图像形成装置的目标应用在该图像形成装置中有效的条件。发明内容0008 本发明涉及被构造为管理图像形成装置的系统。更具体地,本发明涉及能够响应于图像形成装置的配置信息的改变、自动确定是否满足用于使要被应用于所述图像形成装置的目标应用在所述图像形成装置中有效的条件的信息处理系统。0009 根据本发明的一方面,提供一种信息处理系统,其包括图像形成装置和管理装置,所述管理装置被构造为管理所述图像形成装置。所述图像形成装置包括:结构改变确定单说 明 书CN 102982273 A2/19页7元,其被构造为确定在所述图像形成装置中配设的设备的结构信息是否存在任何改变;结构信息发送单元,。

19、其被构造为在确定所述结构信息存在改变的情况下,将改变后的结构信息经由网络发送到所述管理装置;以及有效化单元,其被构造为向所述管理装置发送许可证颁发请求以获取许可证,并且参照所获取的许可证使要应用于所述图像形成装置的应用有效。所述管理装置包括:第一登记单元,其被构造为登记表示所述图像形成装置与要应用于所述图像形成装置的应用的产品之间的对应的第一对应信息;第一获取单元,其被构造为从所述图像形成装置获取所述结构信息;第二获取单元,其被构造为基于所述第一对应信息指定与作为所述结构信息的发送源的图像形成装置对应的产品,并且获取与指定的产品相关的产品信息;条件确定单元,其被构造为基于由所述第一获取单元获取。

20、的结构信息以及由所述第二获取单元获取的产品信息,确定是否满足用于使对应于由所述产品信息表示的产品的应用在所述图像形成装置中有效的条件;以及第一发送单元,其被构造为在所述条件确定单元确定满足用于使所述应用在所述图像形成装置中有效的条件的情况下,将要被所述图像形成装置用来进行所述许可证颁发请求的信息发送到所述图像形成装置。0010 根据本发明的信息处理系统能够响应于图像形成装置的结构信息的改变,自动确定是否满足用于使要应用于所述图像形成装置的目标应用在所述图像形成装置中有效的先决条件。因此,如果目标图像形成装置满足先决条件,则颁发预先针对图像形成装置设置的、使应用有效所需的许可证是可行的。因此,即。

21、使在用户不具备关于先决条件复杂的应用的任何专门知识时,也能够容易地使应用有效。0011 根据以下参照附图对示例性实施例的详细描述,本发明的其他特征及方面将变得清楚。附图说明0012 被包括在说明书中并构成说明书的一部分的附图,例示了本发明的示例性实施例、特征及方面,并与文字说明一起,用于说明本发明的原理。0013 图1例示了根据本发明的示例性实施例的信息处理系统的示例结构。0014 图2例示了根据本发明的示例性实施例的信息处理系统的硬件结构的示例。0015 图3A至图3C例示了根据本发明的示例性实施例的信息处理系统的功能框图的示例。0016 图4例示了许可证数据的示例。0017 图5A和图5B。

22、例示了实际设备结构数据的示例。0018 图6例示了虚拟设备的示例。0019 图7A至图7C例示了产品管理数据、产品数据及许可证历史数据的示例。0020 图8例示了产品管理数据关联画面的示例。0021 图9是例示根据本发明的第一示例性实施例的信息处理系统能够进行的示例操作的序列图。0022 图10是例示根据本发明的第一示例性实施例的许可证颁发产品数据列表响应处理的示例的流程图。0023 图11是例示根据本发明的第二示例性实施例的信息处理系统能够进行的示例操作的流程图。说 明 书CN 102982273 A3/19页80024 图12例示了应用有效化状态画面的示例。具体实施方式0025 下面将参照。

23、附图详细描述本发明的各种示例性实施例、特征及方面。0026 以下描述根据示例性实施例的信息处理系统。首先,本示例性实施例包括按以下方式定义的技术术语。许可证是包括当应用被应用于图像形成装置时使该应用有效所需的信息的文件。更具体地说,许可证包括应用标识符、产品标识符、许可证标识符、许可证编号以及设备标识符列表。0027 应用标识符具有能够唯一识别要被有效化的应用的值。产品标识符具有能够唯一识别要被有效化的应用的产品的值。产品是例如安全配套元件、发送配套元件或箱配套元件。许可证标识符具有能够唯一识别各许可证的值。许可证编号是颁发各许可证所使用的编号。以下详细描述许可证编号。设备标识符列表是能够基于。

24、许可证使应用有效的图像形成装置的设备标识符的列表。设备标识符具有能够唯一识别各图像形成装置的值。0028 图像形成装置可以基于从服务器计算机组(即,外部装置)获取的许可证,对自身装置中原始存储的可扩展应用进行有效化处理。作为选择,图像形成装置可以从服务器计算机组获取可扩展应用及许可证二者,并基于获取的许可证使可扩展应用有效。0029 许可证编号是在用户购买产品时要颁发的编号。需要许可证编号来颁发对应于所购买产品的许可证。颁发与针对通过许可证编号识别的产品预先确定的许可证的数量相对应的多个许可证是可行的。例如,假设针对产品A可颁发的许可证的总数量是5,针对产品B可颁发的许可证的总数量是10。在这。

25、种情况下,针对产品A的许可证编号A可颁发5个许可证。针对产品B的许可证编号B可颁发10个许可证。0030 另外,针对单个产品颁发多个许可证编号是可行的。因此,例如,如果当购买上述产品B时颁发了3个许可证编号(例如,许可证编号B、许可证编号C和许可证编号D),则针对各许可证编号可颁发10个许可证。0031 许可证数据表示图像形成装置中有效的应用的许可证信息。例如,许可证数据包括诸如产品标识符、应用标识符和许可证编号的标识信息。0032 设备结构数据表示图像形成装置中配设的设备的结构。例如,设备结构数据包括表示图像形成装置中配设的传真单元和硬盘的数据。还例如,设备结构数据包括能够唯一识别图像形成装。

26、置的型号的型号代码,能够唯一识别图像形成装置自身的设备标识符,以及在图像形成装置上运行的固件的版本信息。0033 虚拟设备是实际设备的数据组,其被存储在如图1所示的服务器计算机组105上构造的虚拟设备管理服务302(参见图3B)中。虚拟设备管理服务302将各虚拟设备与实际设备以一对一的关系相关联。更具体地说,虚拟设备对应于由虚拟设备管理服务302管理的图像形成装置。虚拟设备包括至少设备结构数据标识符以及许可证数据标识符。0034 租户是针对用户进行图像形成装置的管理的委托者的单位。租户标识符是唯一识别各租户的标识符。例如,假设公司委托租户管理图1所示的用户环境100中的多个图像形成装置101A。

27、、101B和101C(以下描述)。在这种情况下,对用户环境100分配单个租户标识符。图像形成装置101A、101B和101C的各个作为属于相同租户的图像形成装置来被辨别和管理。说 明 书CN 102982273 A4/19页90035 另外,描述包括以下定义,以将虚拟设备中包括的数据与实际设备中存储的数据区分开来。虚拟设备中包括的设备结构数据称为“虚拟设备结构数据”。虚拟设备中包括的许可证数据称为“虚拟许可证数据”。实际设备中存储的设备结构数据称为“实际设备结构数据”。实际设备中存储的许可证数据称为“实际许可证数据”。0036 图1例示了根据本示例性实施例的信息处理系统的整个结构的示例。图1所。

28、示的系统包括用户环境100、服务器计算机组105、服务工程师环境110以及图像形成装置厂商环境120。用户环境100至图像形成装置厂商环境120可以经由互联网104相互通信。互联网104是使得各种设备能够经由公共线路进行数字通信的网络。0037 用户环境100是图像形成装置的用户可以操作图像形成装置的环境。用户环境100包括多个图像形成装置101A、101B和101C以及终端设备102A。图像形成装置101A、101B和101C的各个在功能上可操作为根据本示例性实施例的图像形成装置。在以下描述中,图像形成装置101A、101B和101C的各个还可以简称为图像形成装置101。在用户环境100中配。

29、设网络106以进行数字通信。图像形成装置101A至101C的各个可以经由网络106访问互联网104。终端设备102A是可以被用户环境100中的用户操作的计算机。终端设备102A可经由网络106访问互联网104。0038 服务器计算机组105是可以经由互联网104提供各种服务的服务器组。在本示例性实施例中,服务器计算机组105在功能上可操作为可以管理要被提供给各图像形成装置的应用和许可证的管理装置。0039 服务工程师环境110是服务工程师可以操作终端设备102B来管理图像形成装置的环境。服务工程师环境110包括终端设备102B。终端设备102B是可以被服务工程师操作以管理图像形成装置101A、。

30、101B和101C的计算机。终端设备102B可访问互联网104。0040 图像形成装置厂商环境120是制造图像形成装置的厂商的管理人员进行图像形成装置的管理所需的数据的维护的环境。图像形成装置厂商环境120包括终端设备102C。终端设备102C是可以被属于图像形成装置的厂商的管理人员操作的计算机。终端设备102C可访问互联网104。在以下描述中,终端设备102A、102B和102C的各个还可以简称为终端设备102。0041 图2例示了根据本示例性实施例的信息处理系统的硬件结构的示例。服务器计算机组105包括服务器计算机210A和服务器计算机210B。服务器计算机210B具有与服务器计算机210。

31、A的结构类似的结构。服务器计算机210A和服务器计算机210B可以经由网络220相互通信。0042 服务器计算机210A包括通过内部总线216连接到网络通信设备207C的中央处理单元(CPU)201C。图像形成装置101包括通过内部总线211A连接到打印机引擎209的CPU 201A。终端设备102包括通过内部总线211B连接到网络通信设备207B的CPU 201B。0043 在以下描述中,CPU 201A、CPU 201B和CPU 201C的各个还可以简称为“CPU 201”。非易失性存储器202A、202B和202C的各个还可以简称为“非易失性存储器202”。易失性存储器203A、203B。

32、和203C的各个还可以简称为“易失性存储器203”。辅助存储设备204A、204B和204C的各个可以称为“辅助存储设备204”。显示设备205A和205B的各个可以称为“显示设备205”。输入设备206A和206B的各个还可以简称为“输入设备206”。网络通信设备207A和207B的各个还可以简称为“网络通信设备207”。内部总线211A和211B的说 明 书CN 102982273 A5/19页10各个还可以简称为“内部总线211”。0044 CPU 201可以执行各程序并控制各种处理。非易失性存储器202包括只读存储器(ROM)。非易失性存储器202存储在设备启动处理的初始阶段所需的程序。

33、和数据。易失性存储器203包括随机存取存储器(RAM)。易失性存储器203可以临时存储程序和数据。0045 辅助存储设备204是诸如硬盘或RAM驱动器的大容量存储设备。辅助存储设备204可以存储大量数据以及各程序的执行代码。与易失性存储器203相比较,可以优选使用辅助存储设备204来存储要被长时间存储的数据。显示设备205可以进行用于显示信息的处理以向用户通知该信息。在本示例性实施例中,用户和服务工程师二者可以被统称为“用户”。0046 输入设备206可以经由内部总线211接收用户的选择指令并将接收的指令发送到程序。网络通信设备207是可以经由网络与外部装置通信的装置。0047 传真单元208。

34、是可以将通过图像形成装置101形成的图像数据或辅助存储设备204A中存储的图像数据经由网络106发送到外部装置的硬件单元。传真单元208是可选单元。传真单元208可以不被配设在图像形成装置101中。打印机引擎209在纸张介质上打印通过图像形成装置101形成的图像数据或者存储在辅助存储设备204A中的图像数据。0048 图3A至图3C是例示根据本示例性实施例的信息处理系统的示例的功能框图。图3A例示了设备管理模块301的示例结构。图3B例示了虚拟设备管理服务302的示例结构。图3C例示了许可证管理服务303的示例结构。虚拟设备管理服务302和许可证管理服务303在功能上可操作为可以管理图像形成装。

35、置101的管理装置。图3A至图3C所示的信息处理系统可以在功能上实现信息处理方法,并且可以执行根据本示例性实施例的计算机程序。0049 图3A所示的设备管理模块301被配设在图1所示的图像形成装置101上,并且可以实现图像形成装置101的功能。设备管理模块301包括实际许可证数据存储单元311、租户标识符存储单元312、实际设备结构数据收集单元321、实际设备结构数据通知单元322、和实际许可证数据更新单元323。另外,设备管理模块301包括实际许可证数据通知单元324、应用请求单元325、以及许可证颁发请求单元326。另外,设备管理模块301包括应用有效化单元327、实际许可证数据浏览单元3。

36、28、实际设备结构数据改变检测单元329、以及有效化状态请求单元330。0050 实际许可证数据存储单元311可以存储许可证数据。许可证数据是与使应用于图像形成装置101的应用有效所需的许可证相关的数据。更具体地,实际许可证数据存储单元311可以将许可证数据(即,实际许可证数据)存储在辅助存储设备204A中,并且管理所存储的许可证数据。实际许可证数据存储单元311可以将许可证数据与许可证数据标识符相关联地存储。许可证数据标识符是可以唯一识别许可证数据的标识信息。0051 图4例示了许可证数据的示例。许可证数据包括产品标识符502、应用标识符503和许可证编号504的数据项。产品标识符502是可以唯一识别基于许可证被有效化的应用的各产品的标识信息。应用标识符503是可以唯一识别基于许可证被有效化的各应用的标识信息。0052 许可证编号504是可以被使用来颁发各许可证的编号。从图4所示的许可证数据可知,存在在图像形成装置101中被有效化的三个应用。图4所示的许可证数据是实际许说 明 书CN 102982273 A10。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 >


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1