[发明专利]成像设备、信息处理方法及信息处理程序有效
| 申请号: | 200810094804.7 | 申请日: | 2008-04-28 |
| 公开(公告)号: | CN101296289A | 公开(公告)日: | 2008-10-29 |
| 发明(设计)人: | 秋吉邦洋 | 申请(专利权)人: | 株式会社理光 |
| 主分类号: | H04N1/00 | 分类号: | H04N1/00;G03G15/00 |
| 代理公司: | 北京市柳沈律师事务所 | 代理人: | 钱大勇 |
| 地址: | 日本*** | 国省代码: | 日本;JP |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 成像 设备 信息处理 方法 程序 | ||
技术领域
本发明涉及一种能够执行应用程序的成像设备、信息处理方法及信息处理程序。
背景技术
近些年来,存在一种具有利用成像设备的功能的API(应用程序接口)的成像设备(被称为多功能外围设备)。该成像设备能够执行利用该API开发的应用程序。例如,参见日本特开专利申请No.2005-269619。
通常,成像设备的功能依成像设备的型号而不同。如果在API中按照原样反映功能差别,则软件开发者不得不为每种型号都开发应用程序。为了避免该情况,在API中表示成像设备的功能的抽象概念,以降低API的型号依赖性,并便于将利用API开发的应用程序部署到两个或更多型号的成像设备上。
然而,即使在API中同化了该功能差别,则除了功能差别之外还存在执行环境的差别。例如,存储器资源和CPU性能可能依型号而不同。并且,即使两个成像设备型号相同,它们所安装的应用程序的数目或是否存在外接存储器也可能并不相同。
因而,为了利用合并应用的系统(application-incorporated system)的有限资源实现最大性能,通过API调用的模块(被称为“服务模块”的模块)需要与实际执行环境一致的逻辑实现。一种可想象得到的提高性能的方法是在同一服务模块中实现与各种执行环境一致的逻辑。然而,该方法具有下面的问题。
首先,增大了服务模块的程序大小,并且增加了在存储器(RAM)上加载程序时所消耗的存储器的量。第二,存储器保护了实际并未使用的工作区域(堆栈区域等),这可能增加过度消耗的存储器的量。
对于其中合并了几个应用程序并且可用存储空间比通用计算机更有限的成像设备来说,这些问题非常重要。为此,希望提供多个服务模块,该多个 服务模块依据执行环境利用同一API提供相同的服务。然而,不希望让操作者来确定哪个服务模块适合于成像设备的执行环境,因为这将降低成像设备的操作的容易性。
发明内容
在本发明的一个方面中,本公开提供了一种其中消除了上述问题的改进的成像设备。
在本发明的一个方面中,本公开提供了一种使得应用程序能够使用多个软件模块中的适当软件模块的成像设备和信息处理方法,所述多个软件模块提供应用程序所使用的功能。
在解决或减少一个或多个上述问题的本发明的实施例中,本公开提供了一种能够执行应用程序的成像设备,该成像设备包括:多个接口提供单元,每个接口提供单元向所述应用程序提供使得该应用程序能够使用该成像设备的功能的接口;以及选择单元,其基于对存储在存储设备中且指示所述多个接口提供单元中的每一个的执行环境的信息和存储在所述存储设备中且指示所述成像设备的执行环境的信息的比较结果来选择所述多个接口提供单元中的至少一个,作为应用程序的使用对象。
在解决或减少一个或多个上述问题的本发明的实施例中,本公开提供了一种用于能够执行应用程序的成像设备的信息处理方法,该信息处理方法包括下述步骤:布置多个接口提供单元,每个接口提供单元向应用程序提供使得应用程序能够使用该成像设备的功能的接口;以及基于对存储在存储设备中且指示所述多个接口提供单元中的每一个的执行环境的信息和存储在所述存储设备中且指示所述成像设备的执行环境的信息的比较结果来选择所述多个接口提供单元中的至少一个,作为应用程序的使用对象。
根据本发明的实施例,可以提供一种成像设备和信息处理方法,其使得应用程序能够使用提供应用程序所使用的功能的多个软件模块中的适当的软件模块。
附图说明
通过下面结合附图进行的详细描述,本发明的其它目的、特征和优点将变得明显。
图1是示出了本发明的实施例中的成像设备的硬件结构的图。
图2是示出了本发明的实施例中的成像设备的软件结构的图。
图3是示出了提供功能信息的结构的图。
图4是执行条件信息的结构的图。
图5是用于解释连接管理器的功能的图。
图6是用于解释由本发明的实施例中的成像设备执行的过程的图。
图7是用于解释由连接管理器执行的服务模块选择过程的流程图。
图8是用于解释由连接管理器执行的服务模块选择过程的流程图。
图9是用于解释当可用存储空间不足时由连接管理器执行的过程的流程图。
图10是示出了服务模块信息的第一示例的图。
图11是示出了服务模块信息的第二示例的图。
图12是示出了服务模块信息的第三示例的图。
图13是示出了使用功能信息的示例的图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社理光,未经株式会社理光许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810094804.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:图像处理装置、成像装置、图像处理方法和计算机程序
- 下一篇:金属布线板





