[发明专利]具有框架的装置及打印机有效
申请号: | 201210020322.3 | 申请日: | 2012-01-19 |
公开(公告)号: | CN102707907A | 公开(公告)日: | 2012-10-03 |
发明(设计)人: | 坪井正德 | 申请(专利权)人: | 佳能株式会社 |
主分类号: | G06F3/12 | 分类号: | G06F3/12;G06F9/455 |
代理公司: | 北京怡丰知识产权代理有限公司 11293 | 代理人: | 迟军 |
地址: | 日本东京都*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 框架 装置 打印机 | ||
技术领域
本发明涉及具有框架(framework)的装置以及打印机。
背景技术
开放服务网关倡议(OSGi,Open Services Gateway initiative)联盟倡导OSGi框架,来用于管理诸如应用的执行开始/停止等的应用的生命周期。在OSGi框架中,将应用格式规定为Java压缩格式的jar文件。通过将多个类文件集合于一个文件中作为档案库,来创建jar文件。此外,jar文件包括具有jar文件的描述的MANIFEST.MF文件。利用清单文件的OSGi规范的属性的描述,OSGi框架根据描述的属性来管理应用的生命周期。
在图像形成装置中,试图在外部安装应用,并且加载应用。此外,普遍使用的还有另一种图像形成装置,其加载有符合上述OSGi框架的系统。此外,还有另一种图像形成装置问世,在其中,不仅是OSGi规范的属性,而且还有独特的属性被定义并被扩展至清单文件。
可用功能的有无,以及硬盘驱动器(HDD)容量或存储器容量,是依据装置机型而变化的。需要构造如下的系统,该系统要能够将创建的应用安装至多个不同机型。日本专利申请特开2000-305756号公报讨论了如下的方法,即依据安装目的地的硬盘驱动器(HDD)的剩余量,来改变一个应用的安装内容。正如在日本专利申请特开2000-305756号公报中所讨论的,如果HDD的空闲容量是小的,则控制安装以压缩并临时安装应用,并且在空闲容量被确保时对应用进行解压缩。
发明内容
根据本发明的方面,提供一种具有框架的装置,该装置使用被确定为在使用所述框架时要使用的规定清单,所述框架用于基于清单信息来安装应用,所述装置包括:确定单元,其被构造为在将所述应用安装至所述装置时,基于所述装置的机型信息,来确定除了所述规定清单之外,是否还需要其他清单信息;以及发送单元,其被构造为在所述确定单元确定不需要所述其他清单信息时,将关于所述规定清单的信息发送至所述框架,而不发送所述其他清单信息,而在所述确定单元确定需要所述其他清单信息时,除了关于所述规定清单的信息之外,还将所述其他清单信息发送至所述框架,其中,所述框架在所述发送单元发送关于所述规定清单的信息以及关于其他清单的信息时,基于这两个信息来安装所述应用。
通过以下参照附图对示例性实施例的详细描述,本发明的其他特征及方面将变得明显。
附图说明
被并入说明书并构成说明书的一部分的附图,例示了本发明的示例性实施例、特征及方面,并且与文字描述一起用来说明本发明的原理。
图1例示了根据本发明的示例性实施例的系统结构。
图2例示了根据示例性实施例的图像形成装置的硬件结构。
图3A例示了根据示例性实施例的图像形成装置的软件结构。
图3B例示了安装程序的结构。
图4例示了根据示例性实施例的清单文件的结构。
图5例示了由根据示例性实施例的安装程序执行的流程图。
图6例示了由根据示例性实施例的覆写(overwrite)单元执行的流程图。
图7例示了根据示例性实施例的MANIFEST.MF文件。
图8例示了根据示例性实施例的MANIFEST_EX.MF文件。
图9例示了根据示例性实施例的再压缩之后的MANIFEST.MF文件。
具体实施方式
下面,将参照附图,来详细描述本发明的各种示例性实施例、特征及方面。
传统技术没有考虑通过如下方式来安装应用,即根据依据各装置而变化的属性,诸如可用功能的有无、硬盘驱动器(HDD)容量或存储器容量等,来改变声明值或应用名称。
例如,单功能打印机(SFP)与多功能打印机(MFP)在加载的单元方面存在差异。就图像形成装置的资源量而言,MFP能够大于SFP。
本发明所针对的,是基于适合于单个装置的声明值,来将应用安装至具有不同的可用功能、HDD容量或存储器容量的装置,而不背离OSGi标准规范。
下面,根据示例性实施例来描述本发明。OSGi框架具有如下的规范,该规范用于读取jar文件中包括的名称为“MANIFEST.MF”的清单文件。如果可用功能的有无、HDD容量或存储器容量依据打印机机型而存在差异,则存在如下的情况,即需要针对各打印机机型,来设置清单文件的OSGi规范的属性值。在这种情况下,在OSGi规范中,即使形成具有多个清单文件的应用,OSGi框架也不能单独读取清单文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佳能株式会社,未经佳能株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210020322.3/2.html,转载请声明来源钻瓜专利网。