[发明专利]图像形成设备及其控制方法在审
申请号: | 201811140096.6 | 申请日: | 2018-09-28 |
公开(公告)号: | CN109597659A | 公开(公告)日: | 2019-04-09 |
发明(设计)人: | 速水祥和 | 申请(专利权)人: | 佳能株式会社 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;H04N1/00 |
代理公司: | 北京魏启学律师事务所 11398 | 代理人: | 魏启学 |
地址: | 日本东京都大*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 宿主应用程序 许可 应用程序 插件 图像形成设备 更新 关联 | ||
本发明提供一种图像形成设备及其控制方法。保持与宿主应用程序相关联的针对宿主应用程序的许可列表,并且将插件应用程序添加到宿主应用程序,将插件应用程序中包括的许可添加到宿主应用程序的许可列表并更新该许可列表,以及基于更新后的许可列表来判断否要执行宿主应用程序和插件应用程序中的处理。
技术领域
本发明涉及应用程序的管理。
背景技术
近年来,对于图像形成设备,提供了诸如JAVA(注册商标,以下省略)环境等的应用程序(以下为“app”)运行环境。已经提出了通过应用JAVA的程序可移植性来提供可扩展的app的技术。为了改善图像形成设备的功能性和可用性,可以生成在诸如JAVA环境等的环境中运行的app并将其安装在图像形成设备中,使得app可以提供期望的功能。
作为app平台,提供针对集成设备的JAVA app平台,诸如OSGi(开放服务网关协议)服务平台(以下为OSGi)(参见2005年8月的“OSGi Service Platform,Release 4”,https://www.osgi.org/developer/downloads)。OSGi具有包括被称为宿主束(hostbundle)和片段束(fragment bundle)的机制的规范。宿主束是要添加片段束的束。片段束是不单独运行、而是将束添加(附加)到宿主束的类加载器空间(class loader space)的束。
包括这种片段束的各束具有被称为JAVA标准规范中提供的许可的安全访问授权机制。可以针对各束单独定义许可。
宿主束所保持的许可定义文件的许可可以以必要的最低安全性来保持。另一方面,可以根据对宿主束的许可来处理用于处理片段束的许可。这可能导致用于处理片段束的许可不充分。在用于处理片段束的许可不充分的情况下,每次都要修正宿主束中保持的许可定义文件,从而损失了片段束的便利性。
发明内容
本发明的方面提供在无需修正在宿主束中保持的许可定义文件并且不缺少用于处理片段束的许可的情况下可执行的片段束的技术。
根据本发明的方面的一种图像形成设备,包括:保持单元,其被配置为保持与宿主应用程序相关联的针对所述宿主应用程序的许可列表;添加单元,其被配置为将插件应用程序添加到所述宿主应用程序;更新单元,其被配置为将所述插件应用程序中所包括的许可添加到针对所述宿主应用程序的许可列表并对该许可列表进行更新;以及判断单元,其被配置为基于更新后的许可列表来判断是否要执行所述宿主应用程序和所述插件应用程序中的处理。
根据本发明的方面的一种图像形成设备的控制方法,所述控制方法包括:将插件应用程序添加到宿主应用程序;将所述插件应用程序中所包括的许可添加到与所述宿主应用程序相关联的针对所述宿主应用程序的许可列表并对该许可列表进行更新;以及基于更新后的许可列表来判断是否要执行所述宿主应用程序和所述插件应用程序中的处理。
通过以下参考附图对典型实施例的说明,本发明的其它特征将变得明显。
附图说明
图1是示出图像形成设备的硬件结构图。
图2是示出图像形成设备的软件模块层次图。
图3是示出用于安装束的流程的框图。
图4是示出片段束的概念图。
图5示出与束管理画面和安装画面有关的用户界面。
图6示出一般JAVA的许可机制。
图7示出OSGi中的许可机制。
图8A和8B示出束中保持的许可定义文件。
图9示出OSGi扩展单元在存储器上保持的许可列表和许可文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佳能株式会社,未经佳能株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811140096.6/2.html,转载请声明来源钻瓜专利网。