电子设备、打印机、电子设备的状态管理方法以及记录介质技术

技术编号:7321850 阅读:156 留言:0更新日期:2012-05-09 14:45
本发明专利技术提供一种电子设备、打印机、电子设备的状态管理方法以及记录介质,能够以低费用实现应用程序的状态管理。搭载有多个应用程序的打印机(10)具备:应用程序数据库(14),其就各应用程序(21)分别记录有应用程序识别符;日志转换部(23),其将应用程序(21)的日志转换为系统日志;以及状态管理部(15),其在通过日志转换部(23)而转换得到的系统日志中包含有与应用程序数据库(14)所记录的各应用程序识别符建立了关联的日志的情况下,基于该应用程序识别符的日志,来对相应的应用程序(21)的状态进行管理。

【技术实现步骤摘要】

本专利技术涉及搭载有多个应用程序 (application)的电子设备、打印机、电子设备的状态(status)管理方法以及记录介质。
技术介绍
目前为止,对装置内部的硬件以及软件的特性进行分析并确定状态(动作状态), 使其格式为阅览用格式并能够输出的多功能打印机已为人们所知(例如,专利文献1)。由于在这种多功能打印机中搭载有多个应用程序,在打印机发生不良的情况下,需要确定是哪个应用程序出了问题。也就是说,所搭载的应用程序的个数越多,对应用程序的状态管理就越为重要。另外,伴随着多功能化,作为应用程序执行环境而搭载于打印机的应用程序平台也出现了多样化,例如Java (注册商标)、Web浏览器等。专利文献1 JP特开2008-310813号公报但是,为了管理在各种应用程序平台上进行动作的应用程序的状态,针对各应用程序需搭载有状态输出功能。因此,针对每一个应用程序而必需嵌入状态输出功能,如此则出现在其开发中需消耗大量费用的问题。
技术实现思路
本专利技术是鉴于上述的问题点而开发的,其目的在于提供一种电子设备、打印机、电子设备的状态管理方法以及记录介质,能够以低费用实现对应用程序的状态管理。本专利技术的电子设备的特征在于,搭载有多个应用程序,并且包括数据库,其就各应用程序记录有各自的应用程序识别符;日志转换部,其将应用程序的日志转换成系统日志;状态管理部,其在日志转换部所转换的系统日志中包含有与数据库所记录的各应用程序识别符建立关联的日志的情况下,基于该应用程序识别符的日志,对相应的应用程序的状态进行管理;以及状态输出部,其输出由状态管理部所管理的应用程序的状态。本专利技术的电子设备的状态管理方法的特征在于,是搭载有多个应用程序的电子设备的状态管理方法,电子设备执行下述步骤,即就各应用程序,分别将应用程序识别符记录于数据库的步骤;将应用程序的日志转换成系统日志的步骤;在系统日志中包含有与数据库所记录的各应用程序识别符建立了关联的日志的情况下,基于该应用程序识别符的日志,对相应的应用程序的状态进行管理的步骤。根据这些构成,将应用程序的日志转换为系统日志,并基于该系统日志,来对数据库中所记录的应用程序的状态进行管理,由此,仅通过追加日志转换功能,即可对数据库中所记录的所有应用程序的状态进行一并管理。由此,无需针对各应用程序而搭载状态输出功能(无需按照每一应用程序,来进行考虑了与状态管理部间协作的开发),所以,能够削减状态输出功能的开发费用,进而能够以低费用实现应用程序的状态管理。在上述所记载的电子设备中,优选的是,按照成为应用程序执行环境的应用程序平台的每一个来设置日志转换部。根据该构成,在2个以上的应用程序在1个应用程序平台上被执行的情况下,由于将该2个以上的应用程序的日志进行综合而转换成系统日志,所以,较之于按照应用程序的每一个而搭载日志转换部的情况,能够降低状态管理费用。另外,伴随应用程序平台的搭载,来搭载日志转换部,所以,即使在电子设备中已搭载有各种应用程序平台的情况下,也能够以低费用来实现状态管理。在上述所记载的电子设备中,优选的是数据库中关于各应用程序识别符而分别记录有相应的应用程序平台,状态管理部对设置有成为系统日志的转换源的日志转换部的应用程序平台、与系统日志中所含的与应用程序识别符相应的应用程序平台之间的匹配性进行判断,来管理应用程序的状态。根据该构成,由于数据库中记录有各应用程序与应用程序平台之间的对应关系, 所以,状态管理部能够正确判断日志转换部所转换的系统日志是与哪个应用程序相对应。在这种情况下,状态管理部可仅将与成为系统日志的转换源的应用程序平台建立了对应的应用程序识别符的日志作为对象,来对应用程序的状态进行管理。也就是说,可以忽视与成为系统日志的转换源的应用程序平台建立了对应的应用程序识别符的日志以外的日志。根据该构成,能够可靠地防止状态的误判断。在上述所记载的电子设备中,优选的是还具备对日志转换部所转换的应用程序的系统日志与电子设备内的硬件的系统日志进行监视的系统日志监视部,状态管理部基于系统日志监视部的监视结果,对应用程序以及硬件的状态进行管理。根据该构成,通过状态管理部能够对应用程序与硬件的状态进行一并管理,所以, 能够将其进行一并输出。在上述所记载的电子设备中,优选的是状态管理部根据硬件的状态来对应用程序的状态进行变更。在上述所记载的电子设备中,优选的是在硬件的状态中包含有“异常”的情况下, 将应用程序的状态设为“异常”。根据这些构成,能够根据硬件的状态来将应用程序的状态变更为恰当的信息并输出ο在上述所记载的电子设备中,优选的是还具备状态输出部,该状态输出部基于状态管理部的管理结果来输出数据库中所记录的所有应用程序的状态。根据该构成,由于利用印刷装置、显示装置、通信装置等输出状态,所以,用户能够一目了然地掌握数据库中所记录的各应用程序的状态。本专利技术的打印机的特征在于,是搭载有多个应用程序的打印机,具备数据库,其关于各应用程序而分别记录有应用程序识别符;日志转换部,其将应用程序的日志转换为系统日志;状态管理部,其在通过日志转换部而转换得到的系统日志中包含有与数据库所记录的各应用程序识别符建立了关联的日志的情况下,基于该应用程序识别符的日志,对相应的应用程序的状态进行管理;以及印刷输出部,其基于状态管理部的管理结果来印刷数据库中所记录的所有的应用程序的状态。根据该构成,能够利用本专利技术来进行多功能打印机的状态管理。另外,能够将打印机所搭载的应用程序的状态作为印刷物而进行印发。本专利技术的记录介质是计算机可读取的记录介质,其记录有使计算机执行上述所记载的电子设备的状态管理方法中的各步骤的程序。通过利用计算 机执行该记录介质所记录的程序,能够以低费用实现计算机所搭载的应用程序的状态管理。附图说明图1是表示本专利技术的一实施方式所涉及的打印机的构成的方框图。图2(a)是表示应用程序数据库的一个示例的图,(b)是表示应用程序日志的一个示例的图。图3(a)是表示系统日志的一个示例的图,(b)是表示包含有硬件信息的系统日志的一个示例的图。图4(a)是表示与图3(a)对应的状态清单的一个示例的图,(b)是表示与图3(b) 对应的状态清单的一个示例的图。图5是表示打印机的状态更新处理的流程图。具体实施例方式以下,参照附图,对本专利技术的一实施方式所涉及的电子设备、打印机、电子设备的状态管理方法以及记录介质进行详细说明。在本实施方式中,作为电子设备的一个示例,对搭载了多个应用程序的多功能打印机进行例不。图1是表示本专利技术的一实施方式所涉及的打印机10的构成的方框图。如图1所示,打印机10具备硬件群11(图1中,以“冊群”图示)、应用程序群12、系统日志监视部 13、应用程序数据库14(图1中,以“应用程序DB”图示)、状态管理部15、状态存储部16、 外部指示取得部17、印刷输出部18 (状态输出部)。硬件群11是指打印机10内的各种硬件,例如包含纸张输送机构、供应纸张机构、 印刷头等。另外,在利用卷筒纸张的收据式打印机的情况下,硬件群11包含罩盖开闭机构; 在具有显示器的打印机的情况下,硬件群11包含显示机构。应用程序群12包含各种应用程序21 (图1中,以“应用程序”图示)以及应用程序平台22 (图1中,以“PF”图本文档来自技高网...

【技术保护点】

【技术特征摘要】
...

【专利技术属性】
技术研发人员:北田成秀
申请(专利权)人:精工爱普生株式会社
类型:发明
国别省市:

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

1
相关领域技术