许可证管理系统、图像处理设备、及其控制方法

文档序号:6611438阅读:177来源:国知局
专利名称:许可证管理系统、图像处理设备、及其控制方法
技术领域
本发明涉及执行经由网络的许可证认证的许可证管理系统及其 控制方法,以及图像处理设备及其控制方法。
背景技术
近期,已经开发了这样的许可证管理系统,该许可证管理系统管 理应用程序和执行该应用程序的装置的信息。使用许可证管理系统例 如使得能够仅在规定的装置上执行应用程序,也称为"激活
(activation )"。这种类型的许可证管理系统将装置特有ID与应用程 序特有ID和许可证进行关联,并且以这种链接的方式管理这些信息。 在装置上安装应用程序和与其关联的许可证文件使得该应用程序能 够在该装置上执行。
也可以允许经由网络执行该许可证管理。例如,日本专利特开第 2003-233597号中记载的内容分发系统公开了这样一种技术,其经由 网络从服务器分发三种类型的数据内容、处理该内容的可执行程序、 以及使用该内容和可执行程序的条件。日本专利特开第2005-4448号 公开了这样一种技术,其成批向用户系统中输入许可证访问号和安装 该应用程序的装置的装置号,并且用户系统从许可证管理服务器成批 接收许可证发放。
然而,如前所述的这种许可证管理系统具有诸如如下的问题用 户必须通过收集装置ID来进行准备,并且必须将如此收集的装置ID 和应用程序ID 二者向许可证管理系统登记。用户如此牵涉登记工作 增加了发生错误以及登记虚假装置ID的可能性。用户还必需在发放 许可证信息时执行将许可证信息安装到装置中的工作,并且激活该应
用程序,因此打破了许可证发放和应用程序激活之间的定时同步,因 而妨碍了获得对于许可证被确认安装在了该装置上的证实。此外,工 作量和负荷随着装置数量或类型的增长而线性增长。

发明内容
考虑了前述问题而做出了本发明,并且本发明的目的是简化安装 应用程序的工作。
根据本发明的一个方面,提供一种许可证管理系统,该许可证管 理系统包括许可证管理服务器、信息处理设备、以及图像形成设备, 它们经由网络双向地连接,该许可证管理系统适用于根据用户在信息 处理设备上的操作而执行在图像形成设备上运行的应用程序的激活
处理;其中许可证管理服务器包括存储单元,其适用于存储与应 用程序相关联的第一许可证信息;发放单元,其适用于根据第一许可 证信息以及预设定在图像形成设备上的特有信息发放第二许可证信 息;以及确定单元,其适用于根据第一许可证信息和已经根据第一许 可证信息而被发放的第二许可证信息的数量来确定是否能够发放新 的第二许可证信息;其中该信息处理设备包括操作输入单元,其
适用于接收来自用户的操作输入;以及指定单元,其适用于根据来自 操作输入单元的输入而执行对于要在其上执行应用程序的激活处理
的一个或多个图像形成设备的指定;以及其中该图像形成设备包括 第一输入单元,其适用于从该信息处理设备输入第一许可证信息;第 一传输单元,其适用于当输入第 一许可证信息时将第 一许可证信息传 输到许可证管理服务器;第二输入单元,其适用于从许可证管理服务 器输入关于是否能够发放第二许可证信息的信息;第二传输单元,其 适用于当输入了能够发放第二许可证信息的信息时,将预设定在该设 备上的特有信息传输到许可证管理服务器;第三输入单元,其适用于 输入从许可证管理服务器发放的第二许可证信息;以及激活单元,其 适用于根据第二许可证信息执行应用程序的激活。
根据本发明的另一方面,提供一种许可证管理系统,该许可证管
理系统包括经由网络双向地连接的许可证管理服务器以及图像形成 设备,该图像形成设备适用于根据用户的操作而执行在一个或多个图
像形成设备上运行的应用程序的激活处理;其中许可证管理服务器
包括存储单元,其适用于存储与应用程序相关联的第一许可证信息;
发放单元,其适用于根据第一许可证信息以及预设定在图像形成设备
上的特有信息发放第二许可证信息;以及确定单元,其适用于根据第 一许可证信息和已经根据第 一许可证信息而被发放的第二许可证信
息的数量来确定是否能够发放新的第二许可证信息;以及其中该图 像形成设备包括操作输入单元,其适用于接收来自用户的操作输入; 指定单元,其适用于根据来自操作输入单元的输入而执行对于要在其 上执行应用程序的激活处理的一个或多个图像形成设备的指定;第一 输入单元,其适用于经由该操作输入单元输入第一许可证信息;第一 传输单元,其适用于当输入第 一许可证信息时将第 一许可证信息传输 到许可证管理服务器;第二输入单元,其适用于从许可证管理服务器 输入关于是否能够发放第二许可证信息的信息;第二传输单元,其适 用于当输入了能够发放第二许可证信息的信息时,将预设定在该设备 上的特有信息传输到许可证管理服务器;第三输入单元,其适用于输 入从许可证管理服务器发放的第二许可证信息;以及激活单元,其适 用于根据第二许可证信息执行应用程序的激活。
根据本发明的再一方面,提供一种控制许可证管理系统的方法, 该许可证管理系统包括许可证管理服务器、信息处理设备、以及图像 形成设备,它们经由网络双向地连接,该许可证管理系统适用于根据 用户在信息处理设备上的操作而执行在图像形成设备上运行的应用 程序的激活处理;其中该许可证管理服务器包括如下步骤:存储与 应用程序相关联的第 一许可证信息;根据第 一许可证信息以及预设定 在图像形成设备上的特有信息发放第二许可证信息;以及根据第 一许 可证信息和已经根据第 一许可证信息而被发放的第二许可证信息的 数量来确定是否能够发放新的第二许可证信息;其中该信息处理设 备包括如下步骤接收来自用户的操作输入;以及根据来自操作输入步骤的输入而执行对于要在其上执行应用程序的激活处理的一个或多个图像形成设备的指定;以及其中该图像形成设备包括如下步骤 从该信息处理设备输入第一许可证信息;当输入了第一许可证信息时 将第一许可证信息传输到许可证管理服务器;从许可证管理服务器输 入关于是否能够发放第二许可证信息的信息;当输入了能够发放第二 许可证信息的信息时,将预设定在该设备上的特有信息传输到许可证 管理服务器;输入从许可证管理服务器发放的第二许可证信息;以及 根据第二许可证信息执行应用程序的激活。
根据本发明的又一方面,提供一种控制许可证管理系统的方法, 该许可证管理系统包括经由网络双向地连接的许可证管理服务器以及图像形成设备,该图像形成设备适用于根据用户的操作而执行在一 个或多个图像形成设备上运行的应用程序的激活处理;其中许可证 管理服务器包括如下步骤存储与应用程序相关联的第一许可证信 息;根据第 一许可证信息以及预设定在图像形成设备上的特有信息发 放第二许可证信息;以及根据第 一许可证信息和已经根据第 一许可证信息而被发放的第二许可证信息的数量来确定是否能够发放新的第 二许可证信息;以及其中该图像形成设备包括如下步骤接收来自 用户的操作输入;根据来自操作输入步骤的输入而执行对于要在其上 执行应用程序的激活处理的一个或多个图像形成设备的指定;经由该 操作输入步骤输入第一许可证信息;当输入了第 一许可证信息时将第 一许可证信息传输到许可证管理服务器;从许可证管理服务器输入关 于是否能够发放第二许可证信息的信息;当输入了能够发放第二许可 证信息的信息时,将预设定在该设备上的特有信息传输到许可证管理 服务器;输入从许可证管理服务器发放的第二许可证信息;以及根据 笫二许可证信息执行应用程序的激活。
根据本发明的又一方面,提供一种图像处理设备,其适用于通过 经由网络与许可证管理服务器进行通信而执行对于在该图像处理设 备上运行的应用程序的激活处理,该图像处理设备包括:第一输入单 元,其适用于输入与该应用程序相关联的第一许可证信息;第一传输
单元,其适用于当输入了第 一许可证信息时将第 一许可证信息传输到
许可证管理服务器;第二输入单元,其适用于从许可证管理服务器输
入关于是否能够发放许可证的信息;第二传输单元,其适用于当输入
了能够发放该许可证的信息时,将预设定在该设备上的特有信息传输
到许可证管理服务器;第三输入单元,其适用于输入响应该特有信息
从许可证管理服务器发放的笫二许可证信息;以及激活单元,其适用 于根据第二许可证信息执行应用程序的激活。
根据本发明的又一方面,提供一种图像处理设备,其适用于通过 经由网络与许可证管理服务器进行通信而根据用户的操作执行对于 在一个或多个图像处理设备上运行的应用程序的激活处理,该图像处 理设备包括操作输入单元,其适用于接收来自用户的操作输入;指 定单元,其适用于根据来自操作输入单元的输入而执行对于要在其上 执行应用程序的激活处理的 一个或多个图像形成设备的指定;第 一输 入单元,其适用于输入与该应用程序相关联的第一许可证信息;第一 传输单元,其适用于当输入了第 一许可证信息时将第 一许可证信息传 输到许可证管理服务器;第二输入单元,其适用于从许可证管理服务 器输入关于是否能够发放许可证的信息;第二传输单元,其适用于当 输入了能够发放该许可证的信息时,将预设定在该设备上的特有信息 传输到许可证管理服务器;第三输入单元,其适用于输入响应该特有 信息从许可证管理服务器发放的第二许可证信息;以及激活单元,其 适用于根据第二许可证信息执行应用程序的激活。
根据本发明的又一方面,提供一种控制图像处理设备的方法,该 图像处理设备适用于通过经由网络与许可证管理服务器进行通信而 执行对于在该图像处理设备上运行的应用程序的激活处理,该控制方 法包括如下步骤输入与该应用程序相关联的第一许可证信息;当输 入了笫一许可证信息时将第一许可证信息传输到许可证管理服务器; 从许可证管理服务器输入关于是否能够发放许可证的信息;当输入了 能够发放该许可证的信息时,将预设定在该设备上的特有信息传输到 许可证管理服务器;输入响应该特有信息从许可证管理服务器发放的
第二许可证信息;以及根据第二许可证信息执行应用程序的激活。
根据本发明的又一方面,提供一种控制图像处理设备的方法,该 图像处理设备适用于通过经由网络与许可证管理服务器进行通信而 根据用户的操作执行对于在一个或多个图像处理设备上运行的应用 程序的激活处理,该控制方法包括如下步骤接收来自用户的操作输 入;根据来自操作输入单元的输入而执行对于要在其上执行应用程序 的激活处理的一个或多个图像形成设备的指定;输入与该应用程序相 关联的第 一许可证信息;当输入了第 一许可证信息时将第 一许可证信 息传输到许可证管理服务器;从许可证管理服务器输入关于是否能够 发放许可证的信息;当输入了能够发放该许可证的信息时,将预设定 在该设备上的特有信息传输到许可证管理服务器;输入响应该特有信 息从许可证管理服务器发放的第二许可证信息;以及根据第二许可证 信息执行应用程序的激活。
根据本发明,将能够提供这样一种技术,该技术使用户能够比当 前所可能的更加容易地执行安装应用程序的工作。
从以下(参考附图)对示例性实施例的描述中,本发明的其他特 征将变得显而易见。


附图并入本说明书,并且构成本说明书的一部分,示出了本发明 的实施例,并且与说明书的描述一起用来说明本发明的原理。
图l是根据第一实施例的包括作为图像处理设备的MFP的网络 系统的配置。
图2概念性地描绘了由LMS服务器维持的许可证管理表格。 图3是MFP的内部配置。
图4是根据第一实施例的在MFP上安装应用程序的流程图。 图5描绘了在发放许可证访问号紧接之后的许可证管理表格。 图6描绘了应用程序安装程序的对话窗口 。 图7描绘了在发放许可证文件紧接之后的许可证管理表格。图8描绘了发放不能执行安装的通知的显示窗口的示例。 图9是根据第一变型例的在MFP上安装应用程序的流程图。 图IO描绘了根据第一变型例的应用程序安装程序的对话窗口。 图11是根据第二实施例的包括作为图像处理设备的MFP的网 络系统的配置。
图12是根据第二实施例的在MFP上安装应用程序的流程图。 图13描绘了在web浏览器中显示安装初始化窗口的状态。 图14描绘了在web浏览器中显示装置选择窗口的状态。 图15描绘了装置选择窗口的另一个示例。 图16描绘了在发放许可证文件紧接之后的许可证管理表格。 图17描绘了发放不能执行安装的通知的显示窗口的示例。 图18是根据第二变型例的在MFP上安装应用程序的流程图。 图19描绘了根据第二变型例的安装初始化窗口。
具体实施例方式
以下是参考附图对本发明的优选实施例的详细描述。应该理解, 这些实施例仅是本发明的示例,并且并不意图限制本发明的范围。
第一实施例
以下是对根据本发明的作为图像处理设备的第 一 实施例的执行 应用程序安装处理的设备的描述。 系统配置
图l是根据第一实施例的包括作为图像处理设备的MFP的网络 系统的配置。
该系统被配置了许可证管理系统(LMS)服务器110、充当用户 进行操作的客户端终端的PC120、以及数字多功能外围设备(MFP) 101到103。 LMS服务器110、 PC 120、以及MFP 101到103各自都 经由网络150双向连接。以下是对于这样一种状况的描述,在该状况 中,作为用户操作PC120的结果,应用程序被安装在MFP上。假设
每个相应MFP具有装置序列号,该装置序列号被设定到该MFP并且 是对于该MFP所特有的,即DS弁1画1、 DS#l-2、 DS#l-3,并且每个相 应MFP具有特有IP地址,即,xx.xx.xx.l、 xx.xx.xx.2、 xx.xx.xx.3。
图2概念性地描绘了由LMS服务器110维持的许可证管理表格 201。在本情境中,许可证管理表格201包含许可证访问号(LA# )、 装置序列号(DS#)、以及许可证文件(LF)。当应用程序许可证被 购买时,许可证访问号(LA# )由LMS服务器IIO发放并维持。当 应用程序被安装到MFP上时,装置序列号(DS#)被登记到LMS月良 务器110,并且许可证文件(LF )由LMS服务器110在安装时发放。 图2因而描绘了关联、存储、和管理一种状态的情形,在该状态中, 当应用程序被购买时发放一个许可证,并且该许可证文件(LF),皮发 放到具有该装置序列号(DS#)的MFP。
图3是MFP的内部配置。该图描绘了应用程序安装处理所涉及 的各部件。
MFP 101包括CPU 301、存储器302、存储设备303、操作输入 单元304、显示单元305、以及网络接口 310,以上的每一个都经由总 线306双向地连接。
CPU 301执行存储在存储设备303中的各种程序,该存储设备 303存储后文将描述的应用程序安装处理程序和已被安装的应用程序 307。存储设备303由大容量存储设备例如硬盘驱动器组成。CPU 301 在存储器302中临时存储其从存储设备303载入的程序或数据,该存 储器302还用作CPU 301用于执行各种程序的空间。操作输入单元 304和显示单元305例如由触摸屏显示器构成,并且具有接收来自用 户的各种MFP设定操作并且显示其结果的功能。网络接口 310用于 连接到网络150,并且与LMS服务器110、 PC 120、或者其他MFP 进行通信。
应用程序安装处理的详细搡作
图4是根据第一实施例的在MFP上安装应用程序的流程图。通 过MFP 101到103中每个MFP中的CPU 301执行存储在其存储设备
303上的应用程序安装处理程序而实施MFP 101到103的以下操作。 通过在LMS服务器110上执行的许可证管理程序来实施LMS服务器 110的以下操作。通过要在下文中描述的由PC 120执行的应用程序安 装程序来实施PC 120的以下操作。
在步骤S101中,用户离线购买应用程序和用于该应用程序的许 可证,例如在商店中进行购买。在此情境下假设购买了用于三个MFP 的许可证。也可以允许将当前步骤配置为以便使用PC 120在因特网 上进行购买。因此,PC 120将获得应用程序软件和许可证访问号LA#1 两者。
图5描绘了紧接在发放许可证访问号之后的许可证管理表格。在 所讨论的此时刻,登记在步骤S101中发放的许可证访问号LA#1,即 第一许可证信息。对应于许可证访问号LA#1的装置序列号(DS#) 即特有标识符信息以及许可证文件即第二许可证信息的三个相应字
段都为空,然而,这意味着准备接受登记。
在步骤S102中,PC120启动应用程序安装程序。 图6描绘了应用程序安装程序的对话窗口。该对话窗口显示在 PC 120的显示单元(未示出)上。选择要被安装的应用程序的区域 601位于对话窗口中,并且该对话窗口经由诸如下拉菜单接收来自用 户的选择。定位区域602,该区域602输入要在其上安装在区域601 中所设定的应用程序的MFP的IP地址。在对话窗口中还定位这样一 些元件,如输入在步骤SIOI中获得的许可证访问号的区域603、确定 按钮6U、以及取消按钮612。
在步骤S103中,PC120接收来自应用程序的用户的输入、要在 其上安装应用程序的MFP的IP地址、以及许可证访问号LA#1。 PC 120接收从步驟S102中输入到显示在其中的对话窗口的每个相应字 段的输入。当接收到输入并且按下确定按钮611时,该处理前进到步 骤S104。假设在本情境下应用程序仅安装在MFP 101上,并且输入 IP地址为"xx.xx.xx.l"。
在步骤S104中,PC 120将许可证访问号LA#1发送到要在其上
安装该应用程序的MFP。在本情境下,PC 120经由网络150将许可 证访问号LA#1发送到MFP 101。
在步骤S105中,MFP101从PC120接收许可证访问号LA弁1, 并且将如此接收的许可证访问号LA#1发送到LMS服务器110。
在步骤S106中,在接收到许可证访问号LA#1时,LMS服务器 110评估该许可证访问号是否是正规(genuinely)发放的许可证访问 号。LMS服务器110验证LA弁是否出现在许可证管理表格201中。 如果许可证访问号是正规的,则处理前进到步骤S107;如果不是,则 处理前进到步骤S108。
在步骤S107中,LMS服务器110验证与许可证访问号LA#1有 关的剩余许可证是否足够。换言之,LMS服务器110验证对应于LA# 的DS弁或LF的字段是否为空。如果LMS服务器110确定出现空字 段,则处理前进到步骤S111;否则,处理前进到步骤S108。
在步骤Sill中,LMS服务器110向发送了在步骤S106中由LMS 服务器110接收的许可证访问号LA弁1的MFP即本情境之下的MFP 101通知该MFP符合向其发放许可证的条件。
在步骤S112中,在从LMS服务器110接收到符合条件的通知 时,MFP 101将其装置序列号DS#1-1发送到LMS服务器110。
在步骤S113中,LMS服务器110接收DS#1-1并且将该序列号 输入到许可证管理表格201中。LMS服务器110发放许可证文件 LF#1-1,并将其发送到MFPIOI。
图7描绘了在紧接发放许可证文件之后的许可证管理表格. DS#1-1被登记在与在步骤S101中所发放的许可证访问号LA#1相对 应的三个装置序列号DS弁字段之一中,相应的许可证文件也相应地被 登记。
在步骤S114中,MFP101接收其在安装应用程序中所使用的许 可证文件LF弁1-1。更具体地,MFP101从PC120下栽应用程序,即 文件或多个文件,并且激活该应用程序。该处理流程从而终止。
在步骤S108中,LMS服务器110向发送了在步骤S106中由LMS
服务器110接收的许可证访问号LA#1的MFP即本情境中的MFP 101 通知该MFP不符合向其发放许可证的条件。
在步骤S109中MFP 101向PC 120通知其对于许可证不符合条件。
在步骤S110中,PC120在显示单元(未示出)上显示它已经接 收到来自MFP 101的对于许可证不符合条件的通知。换言之,PC 120 向用户通知不能安装该应用程序。处理流程从而终止。图8描绘了发 放不能执行安装的通知的显示窗口的示例。
根据前述,根据第一实施例,使MFP IOI执行应用程序安装处 理的触发事件是来自PC 120的许可证访问号的通知。执行根据前述 操作的安装处理使得能够避免用户 一方的对于找出MFP的装置ID的 复杂工作,带来可用性的潜在提高,而同时有助于降低诸如输入错误 或者输入虛假信息的问题。
例如还可以允许具有这样的配置,该配置带有四个分立的独立单 元,这些分立的独立单元包括根据权利要求2所述的图像形成设备, 即第一和第二传输单元以及第二和第三输入单元,作为共享的模块。 例如,在MFP 101中,CPU 301使用网络接口 310执行单一的应用 程序安装处理,从而实施该四个单元。
虽然前述描述列举了应用程序通过从PC120发送而被安装,但 是也可以允许其中应用程序从LMS服务器IIO发送的配置。另一种 可允许的配置是将应用程序预载入到MFP 101内的存储设备303上, 并且仅执行登记流程处理中的应用程序的激活。
也可以通过向诸如MFP 101内的应用程序安装处理程序预先登 记当MFP 101与PC 120通信时所必需的LMS月良务器110的IP地址 而进行实施。另 一种可允许的配置可以是PC 120通知MFP 101。
第一变型例
步骤S104的描述涉及了直接接收要在其上安装应用程序的MFP 一方的IP地址,而另一种可允许的配置可以是PC120搜索连接到网 络例如公共子网上的MFP,并且接收从被如此检测的MFP列表当中
对要在其上安装应用程序的MFP的选择。
图9是根据第一变型例的在MFP上安装应用程序的流程图。图 IO描绘了根据第一变型例的应用程序安装程序的对话窗口。
当根据步骤S102-1,应用程序安装程序在PC120上启动时,根 据步骤S102-2,对于与PC 120处于相同子网上的MFP执行搜索。组 织一种配置,使得根据步骤S103-l,所找到的MFP的列表被显示在 定位在对话窗口中的区域902中,并且根据步骤S103-2,接收到用户 对一个或多个MFP的选择。可以允许区域1002中的显示格式使用IP 地址、MFP型号名称、或者由安装者预设定到每个相应MFP中的注 释。
第二实施例
根据第二实施例,将描述根据第一实施例的PC 120的功能被嵌 入到MFP中的示例。因而,第二实施例与第一实施例的不同之处在 于,前者不需要分立的独立PC。
系统配置
图11是根据第二实施例的包括作为图像处理设备的MFP的网 络系统的配置。
该系统被配置有作为许可证管理系统的LMS服务器1110、以及 数字多功能外围设备MFP 1101到1103。 LMS服务器1110和MFP 1101到1103各自经由网络1150双向地连接。以下是对于这样一种状 况的描述,在该状况中,作为用户操作该MFP1101的结果,应用程 序被安装在多个MFP上,包括安装在MFP 1101自身中。
假设每个相应MFP具有装置序列号,该装置序列号被设定到该 MFP并且是对于该MFP所特有的,即DS#2-1、 DS#2-2、 DS#2-3, 并且每个相应MFP具有特有IP地址,即,xx.xx.xx.l、 xx.xx.xx.2、 xx.xx.xx.3。该许可证管理表格与根据第一实施例所描述的许可证管理 表格相同,因而在此将省略对其的描述。MFP的内部配置与根据第一 实施例的描述几乎相同,其不同在于,web浏览器程序被存储在存储
设备303中。
应用程序安装处理的详细搡作
图12是根据第二实施例的在MFP上安装应用程序的流程图。 通过每个MFP中的CPU 301执行存储在其存储设备303上的应用程 序安装处理程序而实施MFP 1101到1103的以下操作。通过在LMS 服务器1110上执行的许可证管理程序来实施LMS服务器1110的以 下操作。
在步骤S201中,用户离线购买应用程序和用于该应用程序的许 可证,例如在商店中进行购买。在此情境下假设购买了用于三个MFP 的许可证。在此情境下,LMS服务器1110的许可证管理表格如图5 所示,这与根据第一实施例的情境相似。
在步骤S202中,MFP1101启动web浏览器,并且连接到LMS 服务器1110。
图13描绘了在web浏览器中显示安装初始化窗口的状态。该安 装初始化窗口显示在MFP 1101的显示单元305上。其中输入许可证 访问号的区域1301被定位在该安装初始化窗口中。
在步骤S203中,MFP 1101接收来自用户的对许可证访问号 LA#1的输入,该输入是经由在步骤S202中显示的安装窗口中的区域 1301而被输入的。当接收到该输入,并且按下"下一步,,按钮1302时, 处理前进到步骤S204。
在步骤S204中,MFP 1101显示要在其上安装应用程序的装置 即MFP的选择窗口的网页。
图14描绘了在web浏览器中显示该装置选择窗口的状态。该装 置选择窗口显示在MFP 1101的显示单元305中。显示要被安装的应 用程序的信息的区域1401被定位在该装置选择窗口中。在装置选择 窗口中还定位输入区域1402,要在其上安装该应用程序的MFP的IP 地址在该输入区域1402中输入。在其上还定位诸如确定按钮1403和 取消按钮1404。在此情境下,假设该应用程序正在被安装到MFP 1101、 MFP 1102、以及MFP 1103上,并且用户输入"xx.xx.xx.l"、
"xx.xx.xx.2"、以及"xx.xx.xx,3"并按下确定按钮1403。如图15所示, 还可以允许配置假设这样一种情境的窗口,在该情境中,应用程序被 安装到用户正在操作的装置即本情境中的MFP 1101上,并且在其中 应用程序被安装到用户正在操作的装置上的该情境中仅允许对复选 框1501进行选择。
在步骤S205中,MFP 1101将许可证访问号LA#1发送到LMS 服务器1110。当在步骤S204中规定该应用程序要被安装到用户正在 操作的装置即本情境中的MFP 1101上时,执行步骤S205。
在步骤S206中,MFP 1101将许可证访问号LA#1发送到要在其 上安装该应用程序的MFP。在此情境中,MFP 1101将许可证访问号 LA#1经由网络150发送到MFP 1102和MFP 1103。并不存在对于发 送用户正在操作的装置的许可证访问号LA#1的特别需要,因为其许 可证访问号LA弁1已经是已知的。
在步骤S207中,MFP 1102和MFP 1103将许可证访问号LA#1 发送到LMS服务器1110。
在步骤S208中,在接收到许可证访问号LA#1时,LMS服务器 1110评估该许可证访问号是否是正规发放的许可证访问号。LMS服 务器1110验证该LA弁是否出现在许可证管理表格201中。如果该许 可证访问号被确定为是正规的,则该处理前进到步骤S209;如果不是, 则处理前进到步骤S210。
在步骤S209中,LMS服务器1110验证与许可证访问号LA#1 有关的剩余许可证是否足够。换言之,LMS服务器1110验证对应于 LA弁的DS弁或LF的字段是否为空。如果LMS服务器1110确定出现 空字段,则处理前进到步骤S213;否则,处理前进到步骤S210。
在步骤S213中,LMS服务器1110向发送了在步骤S205和S207 中由LMS服务器1110接收到的许可证访问号LA#1的MFP即本情 境下的MFP 1101、 MFP 1102、以及MFP 1103通知该MFP符合向 其发放许可证的条件。
在步骤S214中,在从LMS服务器1110接收到符合条件的通知
时,MFP 1101、MFP U02、和MFP 1103将它们的装置序列号DS#2-1、 DS#2-2、以及DS#2-3发送到LMS服务器1110。
在步骤S215中,LMS服务器1110接收到DS#2-1、 DS#2-2、以 及DS#2-3,并且将这些序列号输入到许可证管理表格201中。LMS 服务器lllO发放许可证文件LF#2-1、 LF#2-2、以及LF弁2-3,并将其 发送给MFP 1101、 MFP 1102、和MFP 1103。
图16描绘了在发放了许可证文件紧接之后的许可证管理表格。 DS#2-1、 DS#2-2、以及DS弁2-3被登记在对应于在步骤S201中被发放 的许可证访问号LA#1的三个装置序列号DS弁字段中。相应的许可证 文件LF弁2-1、 LF#2-2、以及LF#2-3也被登记以便匹配。
在步骤S216中,MFP 1101、 MFP 1102、和MFP 1103分别接 收其在安装应用程序中所使用的许可证文件LF#2-1、 LF#2-2、和 LF#2-3。更具体地,MFP 1101、 MFP 1102、和MFP 1103从LMS 服务器1110下载应用程序即文件,并且对该应用程序执行激活。该 处理流程从而终止。也可以允许这样配置应用程序的分发,使得发送 者对其执行压缩,接收者在使用该应用程序之前对其进行解压缩。
在步骤S210中,LMS服务器1110向被评估为不符合向其发放 许可证的条件的MFP即本情境中的MFP 1101通知该MFP不符合向 其发放许可证的条件。
例如,如果在步骤S208中确定该许可证访问号并没有被正规发 放,则要在其上安装应用程序的所有MFP,即本情境下的MFP 1101、 MFP 1102、和MFP 1103都被如此通知。另 一方面,如果在步骤S209 中确定许可证不足,则仅被确定为许可证不足的那个MFP被如此通 知。本情境下的描述假设对于MFP 1102确定存在许可证的不足,因 此,MFP 1102被通知它不符合向其发放许可证的条件。
在步骤S211中,MFP 1102向MFP 1101通知,其含义为MFP 1102不符合向其发放许可证的条件。
在步骤S212中,在从MFP 1102接收到不符合向其发放许可证 的条件的通知时,MFP 1101在显示单元305上显示表达上述意思的
通知。因此,用户因而被通知不能安装该应用程序。该处理流程从而
终止。图17描绘了发放不能执行安装的通知的显示窗口的示例。
根据前述,根据第二实施例,使每个相应MFP执行应用程序安 装处理的触发事件是来自用户正在操作的MFP1101的对许可证访问 号的通知。执行根据前述操作的安装处理使得能够避免用户一方的对 于找出MFP的装置ID的复杂工作,带来可用性的潜在提高。第二实 施例与第一实施例相比,尤其具有不需要为了应用程序安装而安装 PC的优势。
第二变型例
步骤S204的描述涉及了直接接收要在其上安装应用程序的MFP 一方的IP地址,而另一种可允许的配置可以是MFP 1101搜索连接到 网络例如公共子网上的MFP,并且接收从被如此检测的MFP列表当 中对要在其上安装应用程序的MFP的选择。
图18是根据第二变型例的在MFP上安装应用程序的流程图。 图19描绘了根据第二变型例的装置选择窗口。
当在MFP 1101上启动web浏览器,并且向其输入LA弁1时,根 据步骤S204-l,对于与MFP1101处于同一子网上的MFP执行搜索。 组织一种配置,使得根据步骤S204-2,所找到的MFP的列表被显示 在定位在对话窗口中的区域1901中,并且根据步骤S204-3,接收到 用户对一个或多个MFP的选择。
第三变型例
已根据第一和第二实施例进行的描述涉及了或者在线或者离线 地同时购买和安装要被激活的应用程序以及关于该应用程序的许可 证。
然而,也可以允许具有这样的配置,使得应用程序和许可证可以 被分离地购买和安装。例如,可以允许应用程序经由应用程序服务器 而与许可证分离地被分发。
也可以允许具有这样的配置,其中要被激活的应用程序以非激活 的状态被预先安装在图像形成设备上。
其他实施例
通过直接或远程地将实施各实施例的功能的程序提供给系统或 设备、并且使该系统或设备载入并执行如此向其提供的程序代码而实 现本发明。从而,安装在计算机上以便实施本发明的功能处理的程序 代码自身被包括在本发明的技术范围之中。
在这种情境中,程序所采取的形式是无关紧要的,无论它是诸如 目标代码、由解释器执行的程序、还是被提供给操作系统的脚本数据, 只要该代码具有程序的功能就可以。
用于提供该程序的存储介质例如可以是诸如floppy盘、硬盘驱 动器、光盘即CD或DVD、磁光盘(MO)、磁带、非易失性存储卡、 或者ROM。
提供该程序的另一种方法可以是使用客户端计算机上的web浏 览器连接到因特网上的网页,并且从网页将本发明的计算机程序自身 或者包括自动安装功能的压缩文件下载到硬盘驱动器或者其他存储 介质上。也可以通过将配置本发明的程序代码分段成多个文件,并且 从不同网页下载各个相应的文件来进行实施。因此,将计算机上的实 施本发明的功能处理的程序文件下载到多个用户的web服务器自身 也被包括在本发明的保护范围之中。
也可以通过将本发明的程序以在存储介质诸如CD-ROM上加密 的形式分发给用户,使满足规定条件的用户经由因特网从网页下载将 对如此加密的程序文件进行解密的密钥信息,并且使用该密钥信息执 行加密的程序,并将该加密的程序安装在计算机上。
除了通过使计算机执行该程序而实施各实施例的功能之外,还可 以根据载入到计算机上的程序的指令,通过借助运行在计算机上的操 作系统或其他软件而被全部或部分执行的处理来实施这些实施例的 功能。
还可以通过在将从存储介质载入的程序写入到包括在计算机中 所包含的扩展板或连接到计算机的扩展单元中的存储器中之后,借助
该扩展板或扩展单元中所包括的CPU或其他单元而被全部或部分执
行的处理来实施这些实施例的功能。
虽然已经参考示例性实施例描述了本发明,应该理解,本发明不 限于所公开的示例性实施例。以下权利要求的范围应被给予最宽的解 释,以便涵盖所有这种变型及等同结构和功能。
权利要求
1. 一种许可证管理系统,该许可证管理系统包括许可证管理服务器、信息处理设备、以及图像形成设备,它们经由网络双向地连接,该许可证管理系统适用于根据用户在信息处理设备上的操作而执行在图像形成设备上运行的应用程序的激活处理;其中许可证管理服务器包括存储单元,其适用于存储与应用程序相关联的第一许可证信息;发放单元,其适用于根据第一许可证信息以及预设定在图像形成设备上的特有信息发放第二许可证信息;以及确定单元,其适用于根据第一许可证信息和已经根据第一许可证信息而被发放的第二许可证信息的数量来确定是否能够发放新的第二许可证信息;其中该信息处理设备包括操作输入单元,其适用于接收来自用户的操作输入;以及指定单元,其适用于根据来自操作输入单元的输入而执行对于要在其上执行应用程序的激活处理的一个或多个图像形成设备的指定;以及其中该图像形成设备包括第一输入单元,其适用于从该信息处理设备输入第一许可证信息;第一传输单元,其适用于当输入了第一许可证信息时将第一许可证信息传输到许可证管理服务器;第二输入单元,其适用于从许可证管理服务器输入关于是否能够发放第二许可证信息的信息;第二传输单元,其适用于当输入了能够发放第二许可证信息的信息时,将预设定在该设备上的特有信息传输到许可证管理服务器;第三输入单元,其适用于输入从许可证管理服务器发放的第二许可证信息;以及激活单元,其适用于根据第二许可证信息执行应用程序的激活。
2. —种许可证管理系统,该许可证管理系统包括经由网络双向地连接的许可证管理服务器以及图像形成设备,该图像形成设备适用于根据用户的操作而执行在一个或多个图像形成设备上运行的应用程序的激活处理;其中许可证管理服务器包括存储单元,其适用于存储与应用程序相关联的第一许可证信息;发放单元,其适用于根据第 一许可证信息以及预设定在图像形成设备上的特有信息发放第二许可证信息;以及确定单元,其适用于根据第一许可证信息和已经根据第一许可证信息而被发放的第二许可证信息的数量来确定是否能够发放新的第二许可证信息;以及其中该图像形成设备包括操作输入单元,其适用于接收来自用户的操作输入; 指定单元,其适用于根据来自操作输入单元的输入而执行对于要在其上执行应用程序的激活处理的一个或多个图像形成设备的指定; 第一输入单元,其适用于经由该操作输入单元输入第一许可证信息;第 一传输单元,其适用于当输入了第一许可证信息时将第一许可证信息传输到许可证管理服务器;第二输入单元,其适用于从许可证管理服务器输入关于是否能够发放第二许可证信息的信息;第二传输单元,其适用于当输入了能够发放第二许可证信息的信息时,将预设定在该设备上的特有信息传输到许可证管理服务器;第三输入单元,其适用于输入从许可证管理服务器发放的第二许可证信息;以及激活单元,其适用于根据第二许可证信息执行应用程序的激活,
3. 根据权利要求l所述的许可证管理系统,其中 该图像形成设备还包括第三传输单元,其适用于当从第二输入单元输入了不能发放第二 许可证信息的信息时,将一个信息传输到信息处理设备,该信息的含 义是不能获得第二许可证信息;以及该信息处理设备还包括错误通知单元,其适用于当发生已经从图像形成设备输入了含义 是不能获得第二许可证信息的信息这一事件时,向用户通知这种信息 输入事件。
4. 根据权利要求3所述的许可证管理系统,其中 该错误通知单元在信息处理设备的显示单元上显示错误。
5. 根据权利要求l所述的许可证管理系统,其中 该信息处理i殳备还包括搜索单元,其适用于搜索经由网络连接的其他图像处理设备;以及显示单元,其适用于显示通过搜索单元检测到的图像处理设备的列表;其中该指定单元根据显示在显示单元上的该列表,按照来自操作输入 单元的操作输入,指定一个或多个图像形成设备。
6. —种控制许可证管理系统的方法,该许可证管理系统包括许 可证管理服务器、信息处理设备、以及图像形成设备,它们经由网络 双向地连接,该许可证管理系统适用于根据用户在信息处理设备上的 操作而执行在图像形成设备上运行的应用程序的激活处理;其中该许可证管理服务器包括如下步骤存储与应用程序相关联的第 一许可证信息;根据第 一许可证信息以及预设定在图像形成设备上的特有信息 发放第二许可证信息;以及根据第一许可证信息和已经根据第一许可证信息而被发放的第 二许可证信息的数量来确定是否能够发放新的第二许可证信息;其中该信息处理设备包括如下步骤 接收来自用户的操作输入;以及根据来自操作输入步骤的输入而执行对于要在其上执行应用程 序的激活处理的一个或多个图像形成设备的指定;以及 其中该图像形成设备包括如下步骤 从该信息处理设备输入第一许可证信息; 当输入了第 一许可证信息时将第 一许可证信息传输到许可证管 理服务器;从许可证管理服务器输入关于是否能够发放第二许可证信息的信息;当输入了能够发放第二许可证信息的信息时,将预设定在该设备 上的特有信息传输到许可证管理服务器;输入从许可证管理服务器发放的第二许可证信息;以及 根据第二许可证信息执行应用程序的激活。
7. —种控制许可证管理系统的方法,该许可证管理系统包括经 由网络双向地连接的许可证管理服务器以及图像形成设备,该图像形 成设备适用于根据用户的操作而执行在一个或多个图像形成设备上 运行的应用程序的激活处理;其中:许可证管理服务器包括如下步骤存储与应用程序相关联的第一许可证信息;根据第 一许可证信息以及预设定在图像形成设备上的特有信息 发放第二许可证信息;以及根据第一许可证信息和已经根据第一许可证信息而被发放的第 二许可证信息的数量来确定是否能够发放新的第二许可证信息;以及其中该图像形成设备包括如下步骤接收来自用户的操作输入;根据来自操作输入步骤的输入而执行对于要在其上执行应用程 序的激活处理的一个或多个图像形成设备的指定;经由该操作输入步骤输入第 一许可证信息;当输入了第 一许可证信息时将第 一许可证信息传输到许可证管 理服务器;从许可证管理服务器输入关于是否能够发放第二许可证信息的信息;当输入了能够发放第二许可证信息的信息时,将预设定在该设备 上的特有信息传输到许可证管理服务器;输入从许可证管理服务器发放的第二许可证信息;以及 根据第二许可证信息执行应用程序的激活。
8. 根据权利要求6所述的许可证管理系统控制方法,其中 该图像形成设备还包括如下步骤当从第二输入步骤输入了不能发放第二许可证信息的信息时,将 一个信息传输到信息处理设备,该信息的含义是不能获得第二许可证 信息;以及该信息处理设备还包括如下步骤当发生已经从图像形成设备输入了含义是不能获得第二许可证 信息的信息这一事件时,通知这种信息输入事件。
9. 根据权利要求6所述的许可证管理系统控制方法,其中 该错误通知步骤在信息处理设备的显示单元上显示错误。
10. 根据权利要求6所述的许可证管理系统控制方法,其中 该信息处理设备还包括如下步骤 搜索经由网络连接的其他图像处理设备;以及 显示通过搜索而检测到的图像处理设备的列表;其中 该指定步骤根据显示在显示单元上的该列表,按照来自操作输入步骤的操作输入,指定一个或多个图像形成设备。
11. 一种图像处理设备,其适用于通过经由网络与许可证管理服务器进行通信而执行对于在该图像处理设备上运行的应用程序的激活处理,该图像处理设备包括第 一输入单元,其适用于输入与该应用程序相关联的第一许可证信息;第 一传输单元,其适用于当输入了第 一许可证信息时将第 一许可 证信息传输到许可证管理服务器;第二输入单元,其适用于从许可证管理服务器输入关于是否能够 发放许可证的信息;第二传输单元,其适用于当输入了能够发放该许可证的信息时, 将预设定在该设备上的特有信息传输到许可证管理服务器;第三输入单元,其适用于输入响应该特有信息从许可证管理服务 器发放的第二许可证信息;以及激活单元,其适用于根据第二许可证信息执行应用程序的激活。
12. —种图像处理设备,其适用于通过经由网络与许可证管理服 务器进行通信而根据用户的操作执行对于在一个或多个图像处理设 备上运行的应用程序的激活处理,该图像处理设备包括操作输入单元,其适用于接收来自用户的操作输入;指定单元,其适用于根据来自操作输入单元的输入而执行对于要 在其上执行应用程序的激活处理的一个或多个图像形成设备的指定; 第 一输入单元,其适用于输入与该应用程序相关联的第 一许可证信息;第 一传输单元,其适用于当输入第 一许可证信息时将第 一许可证 信息传输到许可证管理服务器;第二输入单元,其适用于从许可证管理服务器输入关于是否能够发放许可证的信息;第二传输单元,其适用于当输入了能够发放该许可证的信息时,将预设定在该设备上的特有信息传输到许可证管理服务器;第三输入单元,其适用于输入响应该特有信息从许可证管理服务 器发放的第二许可证信息;以及激活单元,其适用于根据第二许可证信息执行应用程序的激活。
13. —种控制图像处理设备的方法,该图像处理设备适用于通过 经由网络与许可证管理服务器进行通信而执行对于在该图像处理设 备上运行的应用程序的激活处理,该控制方法包括如下步骤输入与该应用程序相关联的第 一许可证信息; 当输入第一许可证信息时将第一许可证信息传输到许可证管理 服务器;从许可证管理服务器输入关于是否能够发放许可证的信息; 当输入了能够发放该许可证的信息时,将预设定在该设备上的特有信息传输到许可证管理服务器;输入响应该特有信息从许可证管理服务器发放的第二许可证信息;以及根据第二许可证信息执行应用程序的激活。
14. 一种控制图像处理设备的方法,该图像处理设备适用于通过 经由网络与许可证管理服务器进行通信而根据用户的操作执行对于 在一个或多个图像处理设备上运行的应用程序的激活处理,该控制方 法包括如下步骤接收来自用户的操作输入;根据来自操作输入单元的输入而执行对于要在其上执行应用程 序的激活处理的一个或多个图像形成设备的指定;输入与该应用程序相关联的第 一许可证信息;当输入了第 一许可证信息时将第 一许可证信息传输到许可证管 理服务器;从许可证管理服务器输入关于是否能够发放许可证的信息; 当输入了能够发放该许可证的信息时,将预设定在该设备上的特有信息传输到许可证管理服务器;输入响应该特有信息从许可证管理服务器发放的第二许可证信息;以及根据第二许可证信息执行应用程序的激活.
全文摘要
本发明涉及一种许可证管理系统、图像处理设备、及其控制方法,该许可证管理系统包括许可证管理服务器、信息处理设备、以及图像形成设备。为了简化在图像形成设备上的应用程序激活,该装置包含输入第一许可证信息的第一输入单元、将第一许可证信息传输到许可证管理服务器的第一传输单元、从许可证管理服务器输入关于是否能够发放第二许可证信息的第二输入单元、当输入了能够发放第二许可证信息的信息时将预设定在该设备上的特有信息传输到许可证管理服务器的第二传输单元、适用于输入从许可证管理服务器发放的第二许可证信息的第三输入单元、以及根据第二许可证信息激活应用程序的单元。
文档编号G06Q50/00GK101206694SQ20071014006
公开日2008年6月25日 申请日期2007年8月14日 优先权日2006年12月14日
发明者岗田英之 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1