图像形成设备、许可确定方法及记录介质技术

技术编号:4131188 阅读:198 留言:0更新日期:2012-04-11 18:40
一种图像形成设备、许可确定方法及记录介质。该图像形成设备用于执行由一个或多个程序模块构成的应用,该图像形成设备包括:许可目标标识信息产生单元,用于产生用于识别哪个程序模块是许可管理的目标的许可目标标识信息,并用于在存储装置中存储许可目标标识信息,其中,基于一个或多个程序模块信息项目来产生许可目标标识信息,所述一个或多个程序模块信息项目的每一个与程序模块中的一个相关联以表示相应的程序模块是否是许可管理的目标;及许可确定单元,用于响应于使用应用的使用请求的输入,确定许可是否存在,其中,仅对基于许可目标标识信息被识别为许可管理的目标的一个或多个程序模块进行该确定。

【技术实现步骤摘要】

本专利技术涉及图像形成设备、许可确定方法及记录介质,更具体地,涉及能 够执行由多个程序模块构成的应用的图像形成设备、许可确定方法及记录介质。
技术介绍
近年来,通常被称为多功能外围设备或复合机的图像形成设备已经变得普 遍,在出货之后可以在该图像形成设备中开发并安装新的应用。如果能够根据 用户的使用格式来提供该种应用的许可,则用户可以享受到增加的便利,并且 该应用的供应商可以期望增加的商业机会。例如,专利文献1公开了一种用于限制能够使用某种应用的图像形成设备 许可管理方法。根据在专利文献l中公开的技术,能够根据使用该应用的设备 的数量来改变收费。另外,能够有效防止通过非法复制该应用进行的非授权使 用。专利文献1:日本公开专利申请No. 2008-016013。不必需由单个程序模块来构成每一个应用。可以通过已经根据不同功能被 模块化的多个程序模块来构成应用。如果在程序模块的单元中能够提供用于该 种应用的许可,则可以限制/允许在单个应用中包括的某些功能的使用。因此, 能够构成不同的产品形式。然而,当在程序模块的单元中提供许可时,当激活应用时需要对每一个程 序模块检查许可(需要执行许可检查)。因此,在包括大量程序模块的详尽应 用的情况下,检查许可将需要相当大量的时间。因此,激活应用所花费的时间 可能超过可允许的范围。
技术实现思路
本专利技术提供一种图像形成设备、许可确定方法及记录介质,其中消除了一 个或多个上述缺陷。本专利技术的优选实施例提供一种图像形成设备、许可确定方法及记录介质, 当对于构成应用的每一个程序模块检查应用的许可时,该图像形成设备、许可 确定方法及记录介质能够适当地减少激活应用所需要的时间。根据本专利技术的一个方面,提供了一种图像形成设备,用于执行由一个或多个程序模块构成的应用,所述图像形成设备包括许可目标标识信息产生单元,用于产生用于识别哪个程序模块是许可管理的目标的许可目标标识信息,并用 于在存储装置中存储许可目标标识信息,其中,基于一个或多个程序模块信息 项目来产生许可目标标识信息,所述一个或多个程序模块信息项目的每一个与程序模块中的一个相关联以表示相应的程序模块是否是许可管理的目标;以及许可确定单元,用于响应于使用应用的使用请求的输入,确定许可是否存在, 其中,仅对基于许可目标标识信息被识别为许可管理的目标的一个或多个程序 模块进行所述确定。根据本专利技术的一个方面,提供了一种许可确定方法,由图像形成设备执行 所述许可确定方法,所述图像形成设备用于执行由 一个或多个程序模块构成的应用,所述许可确定方法包括许可目标标识信息产生步骤,产生用于识别哪 个程序模块是许可管理的目标的许可目标标识信息,并在存储装置中存储许可 目标标识信息,其中,基于一个或多个程序模块信息项目来产生许可目标标识 信息,所述一个或多个程序模块信息项目的每一个与程序模块中的一个相关联 以表示相应的程序模块是否是许可管理的目标;以及许可确定步骤,响应于使用应用的使用请求的输入,确定许可是否存在,其中,仅对基于许可目标标识 信息被识别为许可管理的目标的一个或多个程序模块进行所述确定。根据本专利技术的一个方面,提供了一种计算机可读记录介质,在其中记录指 令,所述指令用于使计算机作为图像形成设备以进行用于执行由一个或多个程序模块构成的应用的过程,所述过程包括许可目标标识信息产生步骤,产生 用于识别哪个程序模块是许可管理的目标的许可目标标识信息,并在存储装置 中存储许可目标标识信息,其中,基于一个或多个程序模块信息项目来产生许 可目标标识信息,所述一个或多个程序模块信息项目的每一个与程序模块中的一个相关联以表示相应的程序模块是否是许可管理的目标;以及许可确定步 骤,响应于使用应用的使用请求的输入,确定许可是否存在,其中,仅对基于许可目标标识信息被识别为许可管理的目标的一个或多个程序模块进行所述 确定。根据本专利技术的一个实施例,提供一种图像形成设备、许可确定方法及记录 介质,当对于构成应用的每一个程序模块检查应用的许可时,该图像形成设备、 许可确定方法及记录介质能够适当地减少激活应用所需要的时间。 附图说明当结合附图阅读时,从下面的具体描述中,本专利技术的其它目的、特征和优点将更加清楚,其中图1说明根据本专利技术实施例的图像形成设备的硬件配置; 图2说明根据本专利技术实施例的图像形成设备的软件配置; 图3说明软件开发工具包(SDK)平台和SDK应用的许可管理功能的配置;图4说明在图像形成设备中安装许可密钥的过程;图5说明许可密钥的配置;图6是用于产生许可列表的处理的流程图7说明许可列表的示例;图8是用于描述根据该实施例的SDK应用的生命周期的状态转移图9是用于描述当激活SDK应用时的处理过程的流程图IO是用于描述当不存在许可列表时激活SDK应用时的处理过程的流程图11A和UB用于描述为什么通过使用许可列表能够加速激活SDK应用 的操作。 具体实施例方式参考附图,给出本专利技术的实施例的描述。图1说明根据本专利技术实施例的图像形成设备的硬件配置。如图l所示,图 像形成设备10包括例如控制器11、扫描仪12、打印机13、调制解调器14、 网络接口 15及操作面板16等硬件资源。控制器11包括中央处理单元(CPU) 111、随机访问存储器(RAM) 112、 只读存储器(ROM) 113及硬盘驱动(HDD) 114。 ROM 113记录各种程序及8由这些程序使用的数据。RAM ]12用作装载程序的存储区和被装载的程序的 工作区。CPU 111处理在RAM 112中装载的程序以实施各种功能。HDD 114 记录程序和由这些程序使用的各种数据项目。扫描仪12是用于扫描原件以获取图像数据的硬件资源。打印机3是用于 在纸张上打印图像数据的硬件资源。调制解调器14是用于将图像形成设备10 连接到电话线从而能够通过传真传送并接收图像数据的硬件资源。网络接口 15是用于将图像形成设备10连接到例如局域网(LAN )等网络(有线或无线) 的硬件资源。操作面板16是包括用于接收来自用户的输入或对用户通知信息 的按钮和/或液晶显示面板的硬件资源。图2说明根据本专利技术实施例的图像形成设备的软件配置。如图2所示,图 像形成设备10包括例如操作系统(OS) 121、控制服务122及应用123等软 件资源。例如,OS 121是在处理单元中并行激活软件资源的UNIX (注册商标)。控制服务122是对用于控制各种硬件资源的上级应用提供公共服务的一 组软件模块。例如,控制服务122可以提供用于控制扫描仪12或打印机13 的装置,以及经由调制解调器14和网络接口 15使用的通信装置。应用123是用于通过使用控制服务122和OS 121来使图像形成设备10 才丸行由用户请求的各种作业的程序。应用123被主要地分为为标准应用130 和软件开发工具包(SDK)应用140。在作为标准设备的图像形成设备10中预先安装标准应用130 (对图像形 成设备10装备标准应用130)。在图2中示出的标准应用130的示例是用于控 制复印作业的复印应用131、用于控制扫描作业的扫描应用132、用于控制传 真传送作业的传真应用133及用于控制打印作业的打印应用134。SDK应用140是通过使用图像形成设备10的专用SDK而开发的本文档来自技高网...

【技术保护点】
一种图像形成设备,用于执行由一个或多个程序模块构成的应用,所述图像形成设备包括:    许可目标标识信息产生单元,用于产生用于识别哪个程序模块是许可管理的目标的许可目标标识信息,并用于在存储装置中存储许可目标标识信息,其中,基于一个或多个程序模块信息项目来产生许可目标标识信息,所述一个或多个程序模块信息项目的每一个与程序模块中的一个相关联以表示相应的程序模块是否是许可管理的目标;以及    许可确定单元,用于响应于使用应用的使用请求的输入,确定许可是否存在,其中,仅对基于许可目标标识信息被识别为许可管理的目标的一个或多个程序模块进行所述确定。

【技术特征摘要】
JP 2008-8-29 2008-2221321.一种图像形成设备,用于执行由一个或多个程序模块构成的应用,所述图像形成设备包括许可目标标识信息产生单元,用于产生用于识别哪个程序模块是许可管理的目标的许可目标标识信息,并用于在存储装置中存储许可目标标识信息,其中,基于一个或多个程序模块信息项目来产生许可目标标识信息,所述一个或多个程序模块信息项目的每一个与程序模块中的一个相关联以表示相应的程序模块是否是许可管理的目标;以及许可确定单元,用于响应于使用应用的使用请求的输入,确定许可是否存在,其中,仅对基于许可目标标识信息被识别为许可管理的目标的一个或多个程序模块进行所述确定。2. 根据权利要求1所述的图像形成设备,其中在当输入使用应用的使用请求时在存储装置中没有存储许可目标标识信 息的情况下,所述许可目标标识信息产生单元产生许可目标标识信息;以及所述许可确定单元基于响应于使用请求的输入已经产生的许可目标标识 信息来确定许可是否存在。3. 根据权利要求1所述的图像形成设备,进一步包括 真实性确定单元,用于响应于使用应用的使用请求的输入,确定许可目标标识信息是否真实,其中在真实性确定单元确定许可目标标识信息为不真实的情况下,所述许可目 标标识信息产生单元再次产生许可目标标识信息;以及基于已经再次产生的许可目标标识信息,所述许可确定单元确定许可是否 存在。4. 根据权利要求1所述的图像形成设备,其中许可目标标识信息包括与被识别为许可管理的目标的一个或多个程序模 块相对应的一个或多个程序模块信息项目。5. 根据权利要求1所述的图像形成设备,其中所述许可目标标识信息产生单元当在存储装置中存储许可目标标识信息时,加密许可目标标识信息。6. —种许可确定方法,由图像形成设备执行所述许可确定方法,所述图 像形成设备用于执行由 一个或多个程序模块构成的应用,所述许可确定方法包括许可目标标识信息产生步骤,产生用于识别哪个程序模块是许可管理的目 标的许可目标标识信息,并在存储装置中存储许可目标标识信息,其中,基于 一个或多个程序模块信息项目来产生许可目标标识信息,所述一个或多个程序 模块信息项目的每一个与程序模块中的一个相关联以表示相应的程序模块是 否是许可管理的目标;以及许可确定步骤,响应于使用应用的使用请求的输入,确定许可是否存在, 其中,仅对基于许可目标标识信息被识别为许可管理的目标的一个或多个程序 模块进行所述确定。7. 根据权利要求6所述的许可确定方法,其中在当输入使用应用的使用请求时在存储装置中没有存储许可目标标识信 息的情况下,在所述许可目标标识信息产生步骤中产生许可目标标识信息;以 及在所述许可确定步骤中,基于...

【专利技术属性】
技术研发人员:南云拓杉浦裕子
申请(专利权)人:株式会社理光
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1