信息处理装置、信息处理方法和记录介质与流程

文档序号:11162195阅读:405来源:国知局
信息处理装置、信息处理方法和记录介质与制造工艺

本发明涉及一种信息处理装置等,以控制在显示装置上显示的屏幕。



背景技术:

存在通过在显示器上显示操作目标和信息来向用户提供用户界面(UI)的已知装置。当该装置仅提供一个功能作为UI时,该装置显示与仅一个功能相对应的应用的初始屏幕(即,在启动之后首先显示的屏幕)就足够了。然而,随着该装置的功能的增强,一个装置变得能够具有多个功能,因此,用户可以经由该装置的UI选择多个功能。

为了降低由用户从多个功能中选择期望功能的不便性,存在已知的技术,在该技术中,在启动之后为用户提供的原始屏幕被设置为特定的初始屏幕(例如,参照专利文献1)。



技术实现要素:

本发明要解决的问题

然而,在专利文献1的技术中,不可能根据事件显示节目的屏幕。即,该装置具有除了启动之外的各种事件。然而,在事件之后用户可以容易地使用的屏幕可以变化。然而,根据现有技术,不可能根据事件显示节目的屏幕。

本发明是鉴于上述问题而做出的,并且可以提供一种能够根据事件显示节目的屏幕的信息处理装置。

解决该问题的手段

根据本发明的一个方面,一种信息处理装置包括:事件检测单元,检测至少一个事件;注册单元,注册由事件检测单元检测到的事件与节目相关联的对应信息;以及显示单元,基于注册在所述注册单元中的对应信息,根据由所述事件检测单元检测到的事件来显示由所述程序生成的屏幕。

本发明的效果

根据本发明的一个方面,可以提供一种能够根据事件显示节目的屏幕的信息处理装置。

附图说明

图1A和图1B是示出由根据实施例的设备所显示的屏幕的示例性转换的示意图;

图2A和图2B是多功能外围设备的示例性外部视图和多功能外围设备的配置的示意图;

图3是表示多功能外围设备的示例性硬件配置的示意图;

图4是示意性地示出多功能外围设备的示例性软件配置的示意图;

图5是多功能外围设备的示例性功能配置的框图;

图6A和图6B是示意性地示出优先级应用开始目标事件定义文件的示意图;

图7A和图7B是示意性地示出优先级应用开始目标事件定义文件的其它示意图;

图8是示出优先级应用设置部在信息处理终端的显示器上显示的示例性优先级应用设置屏幕的一例的示意图;

图9是示意性地示出屏幕显示框架的示例性操作的示意图;

图10是示出将遗留应用程序安装到主体装置中或将应用安装到信息处理终端中的示例的示意图;

图11是表示认证为关闭(OFF)时的屏幕的示例性转换的示意图;

图12是表示认证为开启(ON)时的屏幕的示例性转换的示意图;

图13A和图13B是示出从可用应用列表屏幕的示例性转换的示意图;

图14A和图14B是示出来自可用应用列表屏幕的示例性转换的其它示意图;

图15A和图15B是示出来自优先级应用屏幕的示例性转换的示意图;

图16A和图16B是示出了来自优先级应用屏幕的示例性转换的其它示意图;

图17A至图17C是示出来自登录屏幕的示例性转换的示意图;

图18A和图18B是示出来自登录屏幕的示例性转换的其它示意图;

图19是示出信息处理终端的电力启动时的示例性过程的示意图;

图20是示出当信息处理终端被恢复为节能状态时的示例性过程的示意图;

图21是示出当用户登录时信息处理终端的示例性过程的示意图;

图22是示出系统自动复位中的信息处理终端的示例性过程的示意图;

图23是示出当按下主页键时信息处理终端的示例性过程的示意图;

图24是示出当优先级应用显示控制部执行应用显示控制时的示例性过程的示意图;

图25是示出当优先级应用是图24中的遗留应用程序时的优先级应用的示例性显示过程的示意图;以及

图26是优先级应用显示控制部的安装过程的示例性时序图。

具体实施方式

在下文中,参考附图描述本发明的实施例。图1A和图1B示出由根据实施例的装置显示的屏幕的转变的示例。首先,本文中使用的术语简要定义如下。

术语“屏幕”是指在显示器上显示的用户界面。

术语“优先级应用”是指以比任何其他应用更高的优先级启动并且由用户设置的应用。“优先级应用”是所要求保护的“程序”的示例。

术语“优先级应用屏幕”是指优先级应用的初始屏幕(在启动之后首先显示的屏幕)。“优先级应用屏幕”是所要求保护的“第一屏幕”的示例。

术语“可用应用列表屏幕”是指包括优先级应用的应用列表屏幕,并且可以被称为“主屏幕”。“可用应用列表屏幕”是所要求保护的“第二屏幕”的示例。

术语“优先级应用启动目标事件定义文件”是指将事件与优先级应用相关联的文件。

术语“事件”是指在装置中发生的事件。

根据本实施例的装置存储预先设置的优先级应用启动目标事件定义文件。优先级应用启动目标事件定义文件(例如,对应信息)包括是否相对于事件启动优先级应用的设置。

参考图1A和图1B,通过参考电源关闭状态或节能状态作为起点来示例性地描述称为“电力启动”或“节能恢复”的事件。在电源关闭状态或节能状态下在屏幕上没有显示任何内容,并且在节能状态下在屏幕上没有显示任何内容,或者例如显示屏幕保护程序。这里,术语“节能状态”是指除了等待用户操作的功能之外的所有功能被设置为关闭的状态,使得“节能状态”中的能量消耗小于装置操作的状态下的能量消耗。

图1A示出了优先级应用相对于优先级应用启动目标事件定义文件中的事件“电力启动”或“节能恢复”未启动的设置中的屏幕转换。

当参考相对于事件“电力启动”或“节能恢复”的优先级应用启动目标事件定义文件时,不设置优先级应用启动目标事件定义文件,以启动优先级应用。因此,该装置显示可用应用列表屏幕401。

图1B示出了优先级应用相对于优先级应用启动目标事件定义文件中的事件“电力启动”或“节能恢复”启动的设置中的屏幕转换。

当参考相对于事件“电力启动”或“节能恢复”的优先级应用启动目标事件定义文件时,设置使优先级应用启动。因此,该装置显示优先级应用屏幕402。

因此,该装置可以根据优先级应用启动目标事件定义文件的设置内容,相对于事件“电力启动”或“节能恢复”来改变要显示的屏幕。

此外,在图1A和图1B中,作为示例描述事件“电力启动”或“节能恢复”。然而,注意的是,用户可以基于优先级应用启动目标事件定义中的“登录”、“系统自动复位”或“主页键按下”的事件来设置是否启动优先级应用。

因此,当显示屏幕的事件发生时,根据本实施例的装置可以显示根据事件可以使用的应用的列表,或者显示具有更高优先级的特定应用的初始屏幕。因此,可以基于用户如何使用该装置来显示用户期望的屏幕。

例如,如果用户希望最小化操作步骤,则可以将优先级应用屏幕402显示为用户使用该装置时的起点的屏幕。另一方面,如果用户希望考虑到安全性而采用操作流程,则可以显示仅显示可用应用列表的可用应用列表屏幕401。

示例性配置

图2A是示出多功能外围设备的示例性外观的视图。多功能外围设备100是指具有两个或更多功能的装置,包括打印机、FAX机、扫描仪装置和复印机。然而,多功能外围设备100可以仅具有形成作为打印机的图像的功能。打印机可以被称为“图像形成装置”。此外,除了这些功能之外,多功能外围设备100还可以包括例如与文档盒和云服务的接口功能。

此外,注意的是,多功能外围设备100仅是安装信息处理终端80的装置的示例。信息处理终端80不仅可以安装在多功能外围设备100上,而且可以安装在执行程序的计算机和被称为“信息处理装置”的装置上。例如,可以使用投影仪、视频会议系统、数字照相机等来代替多功能外围设备100。

多功能外围设备100主要包括成像部121和打印部122。在成像部121中,布置有信息处理终端80。注意的是,处理终端80所设置的位置不限于如图所示的位置。

放置在自动文档传送器(Automatic Document Feeder,ADF)301的草稿设置部321上的草稿被馈送到接触玻璃323上,并且草稿上的图像由成像部121成像,使得生成图像数据。在打印部122中,存在四个纸张进给托盘302。从纸张进给托盘302进给并且其上形成有图像数据的纸张被排出到纸张排出部303。

图2B是示意性地示出多功能外围设备100的示例性配置的视图。主体装置90连接到信息处理终端80,以便彼此通信。主体装置90和信息处理终端80之间的通信通过使用例如通用串行总线(Universal Serial Bus,USB)、近场通信(例如,蓝牙(注册商标),红外通信等)或者诸如(有线或无线)局域网(Local Area Network,LAN)等的网络。

主体装置90是指至少提供形成图像的功能的装置。另一方面,信息处理终端80显示用作与用户的用户接口的屏幕。

信息处理终端80是能够通过诸如智能电话、平板终端等自身执行完全信息处理的电子装置(并且信息处理终端80是所要求保护的“信息处理装置”的示例)。在本实施例中,信息处理终端80用作主体装置90的操作部。更具体地说,信息处理终端80连接到主体装置90,以代替传统上作为专用于多功能外围设备100的操作部而提供的操作面板。信息处理终端80和主体装置90可以被识别为单个装置。

此外,信息处理终端80不能从多功能外围设备100移除或者可以从多功能外围设备100移除。

接下来,参照图3,描述多功能外围设备100的硬件配置。图3是示出多功能外围设备100的示例性硬件配置的框图。多功能外围设备100的主体装置90和信息处理终端80彼此连接,以便经由通信路径300通信。

主体装置90可以根据由信息处理终端80接收的操作来执行操作。此外,主体装置90可以与诸如客户端个人计算机(PC)等的外部装置通信,并且根据从外部装置接收的指令来执行操作。

首先,描述硬件配置。主体装置90包括中央处理单元(CPU)11、只读存储器(ROM)12、随机存取存储器(RAM)13、硬盘驱动器(HDD)14、通信接口(I/F)15,连接I/F 16和引擎部17,它们经由系统总线18彼此连接。CPU 11共同控制主体装置90的操作。CPU 11通过执行通过使用RAM 13作为工作区域(工作区域)存储在ROM 12、HDD 14等中的程序90p并控制引擎部17来执行整个主体装置90的操作。此外,实现诸如复印功能、扫描仪功能、传真功能、打印机功能等的各种功能。

通信I/F 15是连接到网络501的接口。连接I/F 16是经由通信路径300与信息处理终端80进行通信的接口。

引擎部17是执行除了通用信息处理和通信处理之外的用于实现复印功能、扫描仪功能、传真功能和打印机功能的操作的硬件。引擎部17例如包括通过扫描(图像读取部)读取草稿上的图像的扫描仪、在诸如纸张(图像形成部)的纸张材料上打印图像的绘图仪、执行传真通信的传真部等。引擎部17还可以包括诸如分割打印的纸张的整理器和自动馈送草稿的自动文档进给器(ADF)的特定选项(option)。

接下来,描述信息处理终端80的硬件配置。信息处理终端80包括CPU 21、ROM 22、RAM 23、闪速存储器24、通信I/F 25、连接I/F 26、显示器27、外部I/F 28和主键29,它们经由系统总线30彼此连接。

CPU 21集中控制信息处理终端80的操作。CPU 21通过执行通过使用RAM 13作为工作区域(工作区域)存储在ROM 12、闪速存储器24等中的程序80p来控制整个信息处理终端80的操作,并且实现如下所述的各种功能,例如根据从用户接收的输入显示信息(图像)。

通信I/F 25是连接到网络501的接口。连接I/F 26是经由通信路径300与主体装置90通信的接口。

显示器27根据用户的操作接收各种输入,并且显示各种信息(例如,根据输入操作的信息、指示多功能外围设备100的操作状态的信息、指示例如设置状态等的信息)作为屏幕。显示器27是但不限于具有触摸面板功能的液晶显示器(Liquid Crystal Display,LCD)。例如,显示器27可以是具有触摸面板功能的有机电致发光(organic electroluminescence,EL)显示装置。此外,除了显示器27之外,信息处理终端80还可以包括硬件键、灯显示器等。例如,通过具有被称为“主页键29”的按钮以将可用应用列表屏幕401显示为硬件键,用户可以通过按下主页键29来显示可用应用列表屏幕401。此外,主页键29可以被实现为要在屏幕上显示的软件键。

外部I/F 28是与外部装置通信的接口,并且可以连接到例如集成电路(IC)卡读取器/写入器。

主页键29是用于用户向信息处理终端80输入按下主页键的事件的键。主页键29被实现为如图3所示的硬件键,或者可以被实现为软件键。

接下来,参照图4,描述多功能外围设备100的软件配置。图4示意性地示出了多功能外围设备100的软件配置的示例。主体装置90包括应用层101、服务层102和OS层103。应用层101、服务层102以及OS层103是存储在ROM 12、HDD 14等中的各种软件。通过由CPU 11执行软件,提供了各种功能。

应用层101的软件是用于通过操作硬件资源(以下可以简化为“应用”)来提供预定功能的应用软件。该应用例如包括提供复印功能的复印应用、提供扫描仪功能的扫描仪应用、提供传真功能的传真应用、提供打印机功能的打印机应用等。

服务层102的软件是位于应用层101和OS层103之间并且用于向应用提供使用主体装置90的硬件资源的接口的软件。更具体地说,服务层102的软件是提供接收对硬件资源的操作请求并对操作请求进行调整的功能的软件。作为操作请求的示例,存在使用扫描仪进行读取和使用绘图仪的打印的请求。

此外,由服务层102提供的接口功能不仅用于主体装置90的应用层101,而且用于信息处理终端80的应用层201。即,主体装置90的应用层201的应用可以经由服务层102的接口功能实现使用主体装置90的硬件资源(例如,引擎部17)的功能。

OS层103的软件是提供控制主体装置90的硬件的基本功能的基本软件(操作系统)。服务层102的软件将要使用硬件资源的请求从各种应用转换为可由OS层103解释的命令,并将该命令传送到OS层103。然后,通过由OS层103的软件执行命令,硬件资源根据来自该应用的请求执行操作。

类似地,信息处理终端80包括应用层201、服务层202和OS层203。信息处理终端80的应用层201、服务层202和OS层203的分层结构与主体装置90的相同。然而,由应用层201的应用提供的功能和可由服务层202接收的操作请求的类型与主体装置90的不同。应用层201的应用是用于主要提供用户界面的功能以执行主体装置90的操作和显示主体装置90的功能(复印功能、扫描仪功能、传真功能、打印机功能等)的软件。此外,应用层201的应用可以是用于通过操作信息处理终端80的硬件资源来提供预定功能的软件。

此外,在本实施例中,主体装置90的OS层103的软件与信息处理终端80的OS层203的软件不同。即,主体装置90和信息处理终端80基于相应的操作系统彼此独立地操作。例如,可以将Linux(注册商标)和Android(注册商标)分别用作主体装置90的OS层103的软件和信息处理终端80的OS层203的软件。此外,可以在主体装置90和信息处理终端80中使用相同的OS。

如上所述,在根据本实施例的多功能外围设备100中,主体装置90和信息处理终端80通过使用各自的操作系统而单独操作。因此,主体装置90和信息处理终端80之间的通信不是作为公共装置之间的进程间通信,而是作为不同装置之间的通信而执行。例如,执将由信息处理终端80接收的信息(来自用户的指令内容)传送到主体装置90的操作与将事件从主体装置90报告给信息处理终端80的操作对应于不同装置之间的通信。通过由主体装置90执行到信息处理终端80的命令通信,可以使用主体装置90的功能。此外,从主体装置90报告到信息处理终端80的信息的内容包括主体装置90中的操作的执行状态和由主体装置90侧设置的内容。

此外,经由通信路径300从主体装置90执行对信息处理终端80的电力供应。因此,可以与主体装置90的电力控制分开(独立地)执行信息处理终端80的电力控制。

接下来,参考图5,描述多功能外围设备100的功能配置。图5是示出多功能外围设备100的示例性功能配置的框图。为了说明的目的,在图5中,主要示出了与本实施例相关的功能。然而,注意的是,多功能外围设备100的功能不限于图5中的功能。

主体装置90包括操作系统(OS)35、控制服务34、软件开发工具包(Software Development Kit,SDK)平台33、遗留应用程序32等。遗留应用程序32是装置程序的示例。

OS 35是构成OS层103的OS。主体装置90上的软件作为OS 35上的进程或线程而操作。

控制服务34是构成服务层102的软件。控制服务34是包括控制各种硬件资源的功能并且提供接口,使得上层应用等可以使用功能的一组软件模块。

控制服务34包括例如与网络通信相关的功能、控制扫描仪的功能、控制打印机的功能、管理存储器(RAM 13、ROM 12、HDD 14等)的功能等。

SDK平台33包括用于开发SDK应用31的应用编程接口(API),并且为SDK应用提供执行环境。API的形式可以是函数、面向对象程序的实例、类的方法等。

此外,SDK平台33可以包括Java(注册商标)虚拟机(VM)。在这种情况下,使用Java(注册商标)语言来实现SDK应用31。

在图5中,遗留应用程序32作为SDK应用31安装在主体装置90中。然而,注意的是,可以安装在主体装置90中的程序不限于SDK应用31。

在图5中,SDK平台33包括应用切换服务36、多功能外围设备(MFP)侧通信部37、主体安装器38等。

应用切换服务36启动遗留应用程序32。此外,应用切换服务36将改变显示部件的显示状态的改变请求从SDK应用31传送到控制服务34。因此,显示部件的显示状态由操作面板上的控制服务34(当可用时)改变。在本实施例中,传统的操作面板被信息处理终端80的显示器27替代。因此,控制服务34不控制显示器27的屏幕。

应用切换服务36执行将根据对未安装的操作面板的显示控制的请求的显示状态的改变反映在信息处理终端80中的处理。例如,应用切换服务36经由MFP侧通信部37将改变显示部件的显示状态的改变请求从SDK应用31传送到信息处理终端80。因此,变得可以使得由1SDK应用3执行的显示控制与由信息处理终端80中的应用41执行的显示控制协作或同步。

这里,术语“显示部件”是指可以是屏幕中的组成元件的各种部件。例如,显示部件被显示以使主体装置90执行处理(作业)。作为显示部件的示例,有按钮、软件键、软键盘、窗口、显示字符串的标签等。

MFP侧通信部37控制与信息处理终端80的通信。MFP侧通信部37通过使用超文本传输协议(HTTP)与信息处理终端80通信。然而,注意的是,在主体装置90和信息处理终端80之间使用的通信协议不限于HTTP。

主体安装器38将包括遗留应用程序32的各种应用安装在主体装置90中。由主体安装器38安装的遗留应用程序32被注册在应用切换服务36中,并且被报告给信息处理终端80。

SDK应用31是另外安装的应用程序(也称为“插件”),以在主体装置90出厂之后扩展主体装置90的功能。在图5中,遗留应用程序32被示例性地示为SDK应用31。遗留应用程序32向应用切换服务36发送显示屏幕的请求,并且根据关于屏幕的输入来执行预定处理。这里,为了方便起见,添加(使用)遗留应用程序32的术语“遗留”作为关于在信息处理终端80上操作的应用41的表达,并且不是旨在限制遗留应用程序32功能和目的的术语。

主体装置90的部分(应用切换服务36、MFP侧通信部37和主体安装器38)的上述功能通过由CPU执行存储在HDD 14、RAM 13或ROM 12中的程序91p来实现。然而,该配置不限于此,例如,可以通过专用硬件电路(例如,通过半导体集成电路等)来实现该功能中的至少一个。

另一方面,信息处理终端80包括应用层201中的应用41。在该图中,仅示出了一个应用41。然而,可以包括两个或更多个应用41。应用41或遗留应用程序32可以被选择为优先级应用。

此外,信息处理终端80包括在服务层202中的优先级应用显示控制部50。优先级应用显示控制部50调用电力状态控制部43、认证部44、系统定时器控制部45、键/按钮控制部46、遗留应用程序管理器47、遗留UI 48、操作部侧通信部49、屏幕显示框架51、可用图标列表显示部52、优先级应用设置部53、定义文件注册部54和屏幕显示控制方法切换部55,并控制屏幕的转换。术语“调用”包括例如调用函数、使用面向对象程序的实例以及通过优先级应用显示控制部50等执行方法。

信息处理终端80的功能的布局是为了说明的目的并且示意性地示出。注意的是,功能的布局不限于图中的布局。此外,在图5中,该功能属于服务层202。然而,注意的是,这不排除功能属于OS层203或应用层201并且可以适当地设置在适当的层中的配置。

电力状态控制部43首先检测主体装置90的主电源的接通/断开状态和主体装置90的模式转换为节能模式或从能量恢复的状态保存模式的状态。即,主体装置90经由通信路径300从MFP侧通信部37获取表示主电力的接通/断开状态以及转换为节能模式/从节能模式恢复的信息,将信息报告到优先级应用显示控制部50。此外,下面描述的电力状态控制部43和认证部44、系统定时器控制部45和键/按钮控制部46是所要求保护的事件检测单元。

此外,在信息处理终端80的模式与主体装置90无关地转换为节能模式的情况下,例如,电力状态控制部43可以检测到信息处理终端的模式80转换为节能模式或从节能模式恢复。

认证部44基于来自优先级应用显示控制部50的指令显示登录屏幕,并且确定用户的认证是否成功。基于是否输入了与预先存储在用户信息存储部60中的一对密码和用户名相同的一对密码和用户名来确定用户的认证是否成功。此外,IC卡可以用于登录。在这种情况下,认证部44确定通过使用连接到信息处理终端80的IC卡读取器/写入器从IC卡读取的标识信息等是否已经被注册。

当确定认证成功时,可以从用户信息存储部60获取登录用户的信息(登录用户信息)。用户信息存储部60存储每个用户的用户信息。

此外,认证部44检测用户登出。当用户按下登出按钮时,认证部44检测登出。此外,在通过使用IC卡读取器/写入器进行登录的情况下,认证部44不仅在用户按下登出按钮时,而且当IC卡读写器不再检测IC卡时检测登出。

认证部44向优先级应用显示控制部50通知登录是否成功,并且还向优先级应用显示控制部50通知用户登出。此外,认证部44可以通过请求外部认证服务器执行认证来认证用户。

系统定时器控制部45执行各种定时器控制(例如,清除定时器、计数和设置定时器消逝(elapse)的检测),以控制由信息处理终端80执行的使用定时器作为触发器的处理。在本实施例中,系统定时器控制部45控制系统自动复位定时器。术语“系统自动复位”是指刚好在信息处理终端80的系统启动之后(即,刚好在复位操作之后的状态)状态的恢复。当系统自动复位完成时,屏幕的状态也返回到初始状态。在本实施例中,在优先级应用启动目标事件定义文件中设置要通过系统自动复位显示的屏幕。

即,系统定时器控制部45在从用户最终操作多功能外围设备100起经过了预定时间段时执行系统自动复位,并且通知优先级应用显示控制部50系统自动复位被执行。

当主页键29被实现为硬件键时,键/按钮控制部46检测到主页键29被按下。另一方面,当主页键29被实现为软件键时,键/按钮控制部46在显示器27上显示作为显示部件之一的主页键29,并检测到主页键29被按下。键/按钮控制部46通知优先级应用显示控制部50主页键29被按下。

此外,在本实施例中,键/按钮控制部46显示主页键29,并检测到主页键29被按下。然而,注意的是,键/按钮控制部46还可以检测信息处理终端80的任何其他键或按钮被按下并控制其显示。

遗留应用程序管理器47管理安装在主体装置90中的遗留应用程序32的信息,并且基于来自优先级应用显示控制部50的通知来执行使遗留应用程序32启动的控制。作为遗留应用程序32的信息,存在例如遗留应用程序32的名称、图标、版本、安装日期和时间。

遗留UI 48基于来自遗留应用程序管理器47的通知来生成遗留应用程序32的屏幕。在本实施例中,由于没有传统的操作面板,即使当主体装置90的遗留应用程序启动时,将不显示由遗留应用程序32生成的屏幕。因此,通过由遗留UI 48生成遗留应用程序32的屏幕,信息处理终端80可以在显示器27上显示遗留应用程序32的UI。

操作部侧通信部49与多功能外围设备100的MFP侧通信部37进行通信。通过这样做,信息处理终端80可以将例如启动遗留应用程序32的请求以及按下的硬件键和软件键的信息发送到主体装置90。在本实施例中,从信息处理终端80发送的信息被报告给优先级应用显示控制部50。

屏幕显示框架51是负责在显示器27上显示屏幕的框架。在本实施例中,存在可以生成屏幕的基于遗留UI 48、可用图标列表显示部52和应用41的三个功能。因此,屏幕显示框架51在显示器27上显示对应于例如在由三个功能生成的屏幕中最终生成的最后屏幕的屏幕。此外,术语“框架”是指在特定处理中收集多个标准类的类别组。通过使用该框架,可以减少开发时间。因此,屏幕显示框架51的实体仅仅是程序,使得可以在不使用框架的情况下显示屏幕。

可用图标列表显示部52生成启动多功能外围设备100当前可用的应用41和遗留应用程序32的图标的列表屏幕(可用应用列表屏幕401)。当前可用的应用41和遗留应用程序32是分别指安装在信息处理终端80中的应用41和安装在主体装置90中的遗留应用程序32。然而,注意的是,用户可以在可用应用列表屏幕401中仅注册任何应用41或遗留应用程序32。通过这样做,可以限制应用41或遗留应用程序32被启动。

此外,安装在主体装置90中的遗留应用程序32由遗留应用程序管理器47管理,并且可以通过将询问发送到信息处理终端80的OS 42来获取安装在信息处理终端80中的应用41的应用名称和图标。

优先级应用设置部53从安装在主体装置90中的遗留应用程序32和安装在信息处理中的应用41中接收具有优先级的应用41或遗留应用程序32的设置。由优先级应用设置部53接收的所选应用41或遗留应用程序32是优先级应用。优先级应用被存储在优先级应用信息存储部531中。参考图8描述设置优先级应用的方法。

定义文件注册部54将优先级应用启动目标事件定义文件注册在优先级应用启动目标事件定义文件存储部58中。即,定义文件注册部54将下面参考图6A和图6B描述的内容显示在显示器27上,并接收是否启动关于事件的优先级应用的设置。定义文件注册部54是所要求保护的注册单元的示例。

此外,定义文件注册部54将优先级应用启动目标用户定义文件注册在优先级应用启动目标用户定义文件存储部59中。即,定义文件注册部54将以下参考图7A描述的登录用户显示在显示器27上,并且接收每个登录用户是否是优先级应用启动用户的设置。

屏幕显示控制方法切换部55从应用显示控制部57(在默认中)切换到安装的优先级应用显示控制部50。即,在安装根据本实施例的优先级应用显示控制部50之前,应用显示控制部57的默认执行可用应用列表屏幕401的控制显示。应用显示控制部57的默认控制常规存在的可用应用列表屏幕401的登录屏幕和显示。

因此,当安装优先级应用显示控制部50时,安装两个或更多个类似的功能。这就是当安装优先级应用显示控制部50时为什么屏幕显示控制方法切换部55切换到优先级应用显示控制部50。参考图26描述更多细节。

终端安装器56检测到新的应用41被安装在信息处理终端80中。在本实施例中,终端安装器56检测到优先级应用显示控制部50被安装,并将检测结果报告给屏幕显示控制方法切换部55。

基于事件的通知,优先级应用显示控制部50参考优先级应用启动目标事件定义文件,并切换到优先级应用屏幕402或可用应用列表屏幕401的显示。从电力状态控制部43、认证部44、系统定时器控制部45和键/按钮控制部46报告事件。事件的内容描述如下。优先级应用显示控制部50是要求保护的显示单元的示例。

此外,在多功能外围设备100中,管理者等可以设置使得多功能外围设备100在没有用户登录(被称为“验证开启”)的情况下不能被使用,或者使得多功能外围设备100可以在没有用户登录(称为“验证关闭”)的情况下被使用。

优先级应用显示控制部50可以获取登录用户的属性。在认证开启的情况下,优先级应用显示控制部50参考优先级应用启动目标用户定义文件,并且可以根据登录用户的属性来切换到优先级应用屏幕402或可用应用列表屏幕401的显示。下面描述用户的属性。

此外,优先级应用启动目标事件定义文件存储部58存储优先级应用启动目标事件定义文件,优先级应用启动目标用户定义文件存储部59存储优先级应用启动目标用户定义文件。此外,用户信息存储部60存储用户信息。

多功能外围设备100的各部(电力状态控制部43、认证部44、系统定时器控制部45、键/按钮控制部46、遗留应用程序管理器47、遗留UI48、操作部侧通信部49、屏幕显示框架51、可使用图标列表显示部52、优先级应用设置部53、屏幕显示控制方法切换部55、终端安装部56、应用显示控制部57)的上述功能通过由信息处理终端80的CPU 21执行存储在ROM 22、RAM 23、闪速存储器24等中的程序80p来实现。然而,该配置不限于此,并且例如,可以通过专用硬件电路(例如,通过半导体集成电路等)实现功能中的至少一个。此外,优先级应用启动目标事件定义文件存储部58、优先级应用启动目标用户定义文件存储部59和用户信息存储部60由例如闪速存储器24等实现或者可以由主体装置90的HDD 14等实现。

此外,由主体装置90或信息处理终端80执行的程序80p和90p通过以可安装格式或可执行格式文件记录在计算机可读记录介质中来提供。记录介质例如是光盘只读存储器(CD-ROM)、可记录光盘(CD-R)、数字通用盘(DVD)、通用串行总线(USB)存储器等。此外,程序80p和90p可以经由诸如因特网等的网络从服务器(未示出)来提供或分发。此外,由主体装置90或者主体装置90执行的程序80p和90p信息处理终端80可以通过预先存储在诸如ROM等的非易失性记录介质中来提供。

优先级应用启动目标事件定义文件

接下来,参考图6A和图6B描述优先级应用启动目标事件定义文件。图6A示意性地示出优先级应用启动目标事件定义文件的示例。在优先级应用启动目标事件定义文件中,每个事件的“优先级应用是否启动”是由“是”还是“否”设置。

在该图中,事件的类型是“电力启动”、“恢复到节能”、“登录”、“系统自动复位”和“主页键按下”。然而,注意的是,这些仅是示例,并且可以包括除了图中所示的之外的任何其它事件。

当设置“是”至其的事件发生时,优先级应用显示控制部50在显示器27上显示优先级应用。当设置“否”至其的事件发生时,优先级应用显示控制部50在显示器27上显示可用应用列表屏幕401。因此,可以基于诸如“电力启动”的事件来控制(确定)是显示应用41或者遗留应用程序32的初始屏幕还是显示可用应用列表屏幕401”。

在图6A的下表中,示出了设置示例。在该示例中,“否”仅被设置为“主页键按下”,并且“是”被设置为除了“主页键按下”之外的事件。

此外,优先级应用启动目标事件定义文件可以通过由管理器使用软件密钥或硬件密钥来操作,并且可以从显示器27上的操作面板来被设置和修改。

此外,优先级应用启动目标事件定义文件可以经由网络501从PC等被设置和修改。

部分图6B示出了优先级应用启动目标事件定义文件的另一示例。在图6B中,对任何事件既不设置“是”也不设置“否”,并且在优先级应用启动目标事件定义文件中仅设置启动优先级应用的事件。

因此,当在优先级应用启动目标事件定义文件中设置的事件发生时,优先级应用显示控制部50在显示器27上显示优先级应用。注意的是,图6A和图6B中的启动目标事件定义文件之间没有实质的差别。因此,在以下描述中,使用图6A中的优先级应用启动目标事件定义文件。

优先级应用启动目标用户定义文件

接下来,参考图7A描述优先级应用启动目标用户定义文件。图7A示意性地示出优先级应用启动目标用户定义文件的示例。在优先级应用启动目标用户定义文件中,“(登录用户)是否是优先级应用启动用户”由“是”或“否”设置。类似于图6B中的优先级应用启动目标事件定义文件,优先级应用启动目标用户定义文件可以仅注册优先级应用启动目标用户。

对登录用户,设置登录用户的属性。由于登录用户的属性包括如图所示的“一般用户”、“访客用户”和“管理者”。但是,注意的是,这些仅是示例。可以包括除了图中的那些之外的任何类型的登录用户。例如,一般用户可以是安装多功能外围设备100的公司的雇员;访客用户可以是临时使用多功能外围设备100的访客;并且管理者是管理多功能外围设备100的人。

当“是”设置至其的登录用户登录时,优先级应用显示控制部50确定登录用户是通过其在显示器27上显示优先级应用的用户。

因此,优先级应用显示控制部50如下所述进行操作。

·在“认证开启”的情况下,当登录用户是优先级应用启动用户时,优先级应用显示控制部50根据在优先级应用启动目标应用定义文件中的设置显示优先级应用屏幕402或可用应用列表屏幕401。

·在“认证关闭”的情况下,优先级应用显示控制部50根据优先级应用启动目标应用定义文件中的设置显示优先级应用屏幕402或可用应用列表屏幕401,而不考虑属性的用户。

在“认证开启”的情况下,例如,当访客用户使用多功能外围设备100时,访客用户的使用权限不清楚,并且推荐的功能也不清楚。因此,可以显示可用应用列表屏幕401。另一方面,当雇员使用多功能外围设备100时,使用权限和推荐功能是清楚的。因此,可以显示优先级应用屏幕,使得每个登录用户可以执行他/她的最佳操作。

此外,优先级应用启动目标用户定义文件可以通过由管理者使用软件密钥或硬件密钥来操作,并且可以从显示器27上的操作面板被设置和修改。

此外,优先级应用启动目标用户定义文件可以经由网络501从PC等设置和修改。

优先级应用启动目标用户定义文件(用户信息文件)

接下来,参考图7B描述用户信息文件。图7B示意性地示出了用户信息的示例。用户信息存储部60存储用户的用户信息。用户信息包括但不限于例如用户名、密码、属性、部门(位置)、性别等。

当参考优先级应用启动目标用户定义文件时,参考用户信息中的属性。此外,在优先级应用启动目标用户定义文件中,可以不基于用户的属性而是基于用户名、部门(职位)、性别等来注册该用户是否是优先级应用启动目标用户。例如,通过基于用户名来注册用户是否是优先级应用启动目标用户,优先级应用显示控制部50可以确定是否优先级应用屏幕为每个用户而被显示。

优先级应用的设置

图8示出了在信息处理终端80的显示器27上显示的示例性优先级应用设置屏幕。优先级应用设置部53可以通过使用由OS 42提供的API来从OS42获取安装在信息处理终端80中的应用41的列表。此外,如上所述,可以从遗留应用程序管理器47获取遗留应用程序32的列表。基于上述,可以获取安装在信息处理终端80和主体装置90中的应用41或遗留应用程序32的应用名称和图标。

此外,可以通过优先级应用设置部53读取由管理者设置的文件等来获取应用名称和图标。

如图8所示,优先级应用设置部53例如将应用名称和图标作为一对显示。当用户选择一个应用41或一个遗留应用程序32时,优先级应用设置部53接受所选择的应用41或遗留应用程序32作为优先级应用,并将优先级应用存储在优先级应用信息存储部531中。

此外,优先级应用信息存储部531存储指示优先级应用是遗留应用程序32还是应用21的信息。通过这样做,优先级应用显示控制部50可以确定优先级应用是否在信息处理终端80中或在主体装置90中启动。

此外,在仅有安装在信息处理终端80和主体装置90中的一个应用41或遗留应用程序32的情况下,不需要用户选择应用。在这种情况下,可以将安装在信息处理终端80和主体装置90中的唯一的一个应用41或遗留应用程序32设置为优先级应用。

屏幕显示

接下来,参照图9,描述要在显示器27上显示的屏幕。图9示意性地示出了屏幕显示框架51的操作。屏幕显示框架51切换(选择)由可用图标列表显示部52生成的可用应用列表屏幕401和由优先级应用生成的优先级应用屏幕402,并且显示所选择的可用应用列表屏幕401或优先级应用屏幕402。

具体地说,屏幕显示框架51将可用应用列表屏幕401和优先级应用屏幕402存储为层,并通过切换各个层来切换要在显示器27上显示的屏幕。例如,屏幕显示框架51基本上显示在显示器27上最终生成的屏幕,并且根据来自优先级应用显示控制部50的请求,切换要在显示器27上显示的显示。

安装程序

接下来,参考图10,描述应用41或遗留应用程序32的安装。图10示意性地示出了在主体装置90中的遗留应用程序32或在信息处理终端80中的应用41的安装的示例。

在本实施例中,存在遗留应用程序32被安装在主体装置90中的情况和应用41被安装在信息处理终端80中的情况。安装的遗留应用程序32或应用41可以是优先级应用。

1.主体装置90的主体安装器38将通过作为触发器的管理者的操作存储在记录介质或服务器(未示出)中的遗留应用程序32安装在主体装置90中此外,主体安装器38检测已安装的遗留应用程序32,并将检测结果报告给应用切换服务36。应用切换服务36将已安装的遗留应用程序32的信息报告给遗留应用程序管理器47。这样,信息处理终端80能够将所安装的遗留应用程序的名称、图标、版本以及安装日期和时间存储在主体装置90中。

2.信息处理终端80的终端安装器56将通过作为触发器的管理器的操作存储在记录介质或服务器(未示出)中的应用41安装在信息处理终端80中。终端安装器56向优先级应用显示控制部50报告所安装的应用41的信息。因此,优先级应用设置部53可以接受优先级应用的设置。

此外,在应用显示控制部50作为应用被安装的情况下,终端安装程序56将该事项报告给屏幕显示控制方法切换部55。当安装应用显示控制部50时,执行与在安装任何其他应用41时所执行的处理不同的处理。

当安装应用显示控制部50时,基本上,安装的应用显示控制部50作为新的应用显示控制部50操作。另一方面,在安装多个应用显示控制部50的例外情况下,已安装的应用显示控制部57的默认操作。参考图26描述细节。

屏幕转换

接下来,参考图11和图12,描述显示器27上显示的屏幕转换的示例。图11示出了“认证关闭”的情况下的屏幕转换的示例,图12示出了“认证开启”的情况下的屏幕转换的示例。

箭头表示从转换为转换目的的屏幕之前的屏幕(或状态)的转变。此外,箭头附近所示的数字表示事件的编号。转换目标根据在优先级应用启动目标事件定义文件中是设置“是”还是“否”而不同。因此,两个箭头从一个屏幕(或状态)示出(开始)。

图11的示例性转换是在“认证关闭”的情况下。在这种情况下,屏幕从电源关闭状态或节能状态转换为可用应用列表屏幕401或优先级应用屏幕402.此外,屏幕从可用应用列表屏幕401连续地转换为可用应用列表屏幕401或优先级应用屏幕402。此外,该屏幕从优先级应用屏幕402连续地转换为优先级应用屏幕402或可用应用列表屏幕401。

图12的示例性转换是在“认证开启”的情况下。在这种情况下,屏幕从电源关闭状态或节能状态转换为登录屏幕403。此外,屏幕从登录屏幕403转换为继续登录屏幕403,可用应用列表屏幕401和优先级应用屏幕402中的一个。

此外,该屏幕通过登出从可用应用列表屏幕401或优先级应用屏幕402转换为图11的转换目的或登录屏幕403。也就是说,登出是事件的一种类型,但转换目的不变。

在下文中,描述从作为起点的屏幕(或状态)的屏幕转换的细节。这里,省略了在上面参照图1描述的“认证关闭”的情况下从电源关闭状态或节能状态的屏幕转换的描述。

图13A和图13B示出了从可用应用列表屏幕401的示例性转换。在示例性转换中,转换目的是共同的,而不管情况是“认证开启”还是“认证关闭”。在图13A中,将“否”设置到优先级应用启动目标事件定义文件中的事件“系统自动复位”。由此,当发生事件“系统自动复位”时,优先级应用显示控制部50连续显示可用应用列表屏幕401。

在图13B中,将“是”设置到优先级应用启动目标事件定义文件中的事件“系统自动复位”。由此,当发生事件“系统自动复位”时,优先级应用显示控制部50显示优先级应用屏幕402。

图14A和图14B示出了从可用应用列表屏幕401的示例性转换。在示例性转换中,转换目的是共同的,而不管情况是“认证开启”还是“认证关闭”。在图14A中,将“否”到优先级应用启动目标事件定义文件中的事件“主页键按下”。由此,当发生事件“主页键按下”时,优先级应用显示控制部50连续显示可用应用列表屏幕401。

在图14B中,将“是”设置到优先级应用启动目标事件定义文件中的事件“主页键按下”。由此,当发生事件“主页键按下”时,优先级应用显示控制部50显示优先级应用屏幕402。

图15A和图15B示出了从优先级应用屏幕402的示例性转换。在示例性转换中,转换目的是共同的,而不管情况是“认证开启”还是“认证关闭”。在图15A中,将“否”设置到优先级应用启动目标事件定义文件中的事件“系统自动复位”。由此,当发生事件“系统自动复位”时,优先级应用显示控制部50显示可用应用列表屏幕401。

在图15B中,将“是”设置到优先级应用启动目标事件定义文件中的事件“系统自动复位”。由此,当发生事件“系统自动复位”时,优先级应用显示控制部50连续地显示优先级应用屏幕402。

图16A和图16B示出了从优先级应用屏幕402的示例性转换。在示例性转换中,转换目的是共同的,而不管情况是“认证开启”还是“认证关闭”。在图16A中,将“否”设置到优先级应用启动目标事件定义文件中的事件“主页键按下”。由此,当发生事件“主页键按下”时,优先级应用显示控制部50显示可用应用列表屏幕401。

在图16B中,将“是”设置到优先级应用启动目标事件定义文件中的事件“主页键按下”。由此,当发生事件“主页键按下”时,优先级应用显示控制部50连续地显示优先级应用屏幕402。

图17A至图17C示出了与登录屏幕相关的示例性转换。这些转换仅在“认证开启”的情况下发生。首先,如图17A所示,当发生事件“电力启动”或“节能恢复”时,屏幕从电源关闭状态或节能状态转换为登录屏幕403。

在图17B中,将“否”设置到优先级应用启动目标事件定义文件中的事件“登录”。由此,当发生事件“登录”时,优先级应用显示控制部50显示可用应用列表屏幕401。

在图17C中,将“是”设置到优先级应用启动目标事件定义文件中的事件“登录”。由此,当发生事件“登录”时,优先级应用显示控制部50显示优先级应用屏幕402。

图18A和图18B示出了从登录屏幕403的示例性转换。在图18A中,将“否”设置到优先级应用启动目标事件定义文件中的事件“系统自动复位”或“主页键按下”。在图18B中,将“是”设置到优先级应用启动目标事件定义文件中的事件“系统自动复位”或“主页键按下”。

然而,当发生事件“登录”时,登录屏幕403不应转换为优先级应用屏幕402和可用应用列表屏幕401中的任一个。因此,在图18A和图18B的任一情况下,优先级应用显示控制部50继续显示登录屏幕403。

如上所述,根据本实施例的多功能外围设备100可以根据已经发生的事件显示可用应用的列表或优先级应用的初始屏幕。因此,可以根据用户的使用来显示用户期望的屏幕。

操作步骤

图19是当电力启动时信息处理终端80的示例性操作过程的时序图。

S1:当用户打开多功能外围设备100的主电源时,电力状态控制部43检测电源接通。具体地说,信息处理终端80可以经由通信路径300,或者通过从主体装置90接收指示电源接通的命令来检测电源接通。在该图中,术语“空(void)”表示不存在返回值的方法。但是,可能存在返回值。

S2:电力状态控制部43向优先级应用显示控制部50输出电力启动通知。

S3:优先级应用显示控制部50确定已经发生的事件是“电力启动”,并执行优先级应用显示控制。参照图24描述优先级应用显示控制。

图20是当恢复到节能时信息处理终端80的示例性操作过程的时序图。

S1:通过用户的操作,打印数据的接收等,多功能外围设备100的状态恢复到节能状态,使得多功能外围设备100检测节能状态。具体地说,信息处理终端80可以通过经由通信路径300重新开始电力供应,或者通过从主体装置90接收指示恢复到节能状态的命令来检测恢复到节能状态。

S2:电力状态控制部43向优先级应用显示控制部50输出节能恢复通知。

S3:优先级应用显示控制部50确定已经发生的事件是“节能恢复”,并且执行优先级应用显示控制。参照图24描述优先级应用显示控制。

图21是当用户登录时信息处理终端80的示例性操作过程的时序图。

S1:当用户在登录屏幕403上执行登录操作时,认证部44确定用户认证是否成功。

S2:当确定用户认证成功时,认证部44将登录成功通知连同登录用户的用户信息作为参数输出到电力状态控制部43。从用户信息存储部60获取登录用户。

S3:优先级应用显示控制部50确定已经发生的事件是“登录”,并执行优先级应用显示控制。参照图24描述优先级应用显示控制。

图22是系统自动复位中的信息处理终端80的示例性操作过程的时序图。

S1:当定时器溢出时,系统定时器控制部45检测到在预定时间段内没有进行操作,并且向优先级应用显示控制部50输出系统自动复位通知。

S2:优先级应用显示控制部50确定已经发生的事件是“系统自动复位”,并执行优先级应用显示控制。参照图24描述优先级应用显示控制。

图23是当按下主页键时信息处理终端80的示例性操作过程的时序图。

S1:当按下主页键时,键/按钮控制部46检测到主页键被按下。

S2:键/按钮控制部46向优先级应用显示控制部50输出主页键按下通知。

S3:优先级应用显示控制部50确定发生的事件是“主页键按下”,并执行优先级应用显示控制。参照图24描述优先级应用显示控制。

图24是由优先级应用显示控制部50执行的优先级应用显示控制的示例性过程的时序图。有两种情况,优先级应用是遗留应用程序32,优先级应用是应用41。然而,在图24(的步骤S2)中,描述了优先级应用是信息处理终端80的应用41的情况。

图24的处理分为两种情况:已经发生的事件被包括在优先级应用启动目标事件(步骤S1至S3)的情况和已经发生的事件不包括在优先级应用中的情况启动目标事件(步骤S4)的情况。

S1:优先级应用显示控制部50通过参考优先级应用启动目标事件定义文件来确定已经发生的事件是否是优先级应用启动目标事件。当确定已经发生的事件是优先级应用启动目标事件时,优先级应用显示控制部50通过参考优先级应用启动目标用户定义文件进一步确定所发生的事件是否是“登录”,并且登录用户是否包括在优先级应用目标启动用户中。当确定已经发生的事件“登录”并且登录用户不是优先级应用启动目标用户时,优先级应用显示控制部50向可用图标列表显示部52发送显示请求。

S2:当不满足S1的条件时(即,当已经发生的事件不是“登录”时或当登录用户包括在优先级应用启动目标用户中时),优先级应用显示控制部50使优先级应用显示。优先级应用显示应用41的初始屏幕。

S3:如果优先级应用无法显示,则优先级应用显示控制部50向可用图标列表显示部52发送显示请求。尽管优先级应用的显示失败发生在不能使用优先级应用的状态,但是可以避免该屏幕转换为那个屏幕。如果该屏幕被转换为那个屏幕,则用户需要额外的步骤来从该屏幕切换到可用应用列表屏幕。在本实施例中,预先将屏幕切换到可用应用列表屏幕,可以移除该附加步骤。

S4:当已经发生的事件没有在优先级应用启动目标事件定义文件注册中时,优先级应用显示控制部50向可用图标列表显示部52发送请求,以显示可用应用列表屏幕401。可用图标列表显示部52显示可用应用列表屏幕401。

图25示出了在优先级应用是遗留应用程序32的情况下显示优先级应用的示例性过程。

S1:当多功能外围设备100的主电源接通时,应用切换服务36向遗留应用程序管理器47发送应用启动通知。应用启动通知参考包括可以由主体装置90启动的遗留应用程序32的应用名称和图标的信息。通过这样做,可以检测可由主体装置90启动的遗留应用程序32。

S2:遗留应用程序管理器47向优先级应用显示控制部50报告应用启动信息。应用启动信息指的是包括可以通过由主体装置9 0启动的遗留应用程序32的应用名称和图标的信息。由于该处理,如参照图8所述,优先级应用设置部53可以接收优先级应用的设置。

S3:此后,如参考图24所述,是优先级应用显示控制部50显示优先级应用的时刻。然后,优先级应用显示控制部50向优先级应用设置部53发送关于优先级应用的询问。

S4:优先级应用显示控制部50获取优先级应用的信息(例如,应用名称等)。在这种情况下,优先级应用显示控制部50基于存储在优先级应用信息存储部531中的应用名称和标识信息来确定优先级应用是遗留应用程序32还是应用41。

S5:在优先级应用是遗留应用程序32的情况下,优先级应用显示控制部50指定遗留应用程序32,并向遗留应用程序管理器47发送请求以启动指定的遗留应用程序32。

S6:遗留应用程序管理器47指定遗留应用程序32,并向主体装置90的应用切换服务36发送请求以启动指定的遗留应用程序32。

S7:应用切换服务36启动指定的遗留应用程序32。通过启动遗留应用程序32,可以确定主体装置90是否可以启动遗留应用程序32。

S8:当遗留应用程序32已经被启动时,应用交换服务36检测到启动完成。

S9:当遗留应用程序32已经被启动时,应用切换服务36向遗留应用程序管理器47发送“启动OK”。当遗留应用程序32不能被启动时,应用切换服务36发送“启动NG“到遗留应用程序管理器47。

S10:当遗留应用程序32已经被启动时,遗留应用程序管理器47指定遗留应用程序32并且向遗留UI 48发送请求以启动指定的遗留应用程序32。

通过这样做,遗留UI 48生成遗留应用程序32的屏幕。因此,屏幕显示框架51可以在显示器27上显示遗留应用程序32的初始屏幕。

优先级应用显示控制部50的安装

接下来,描述优先级应用显示控制部50的安装。根据本实施例的信息处理终端80可以在多功能外围设备100出厂后通过安装来添加提供优先级应用显示控制部50的功能的应用(例如,显示程序)。添加的功能以如上所述的方式可以称为“附加(add-on)”或“插入(plug-in)”。

在安装优先级应用显示控制部50之前,操作应用显示控制部57的默认。应用显示控制部57的默认不使用优先级应用启动目标事件定义文件来执行屏幕的显示控制。因此,应用显示控制部57的默认固定并显示例如可用应用列表屏幕401或应用41的初始屏幕。

图26是优先级应用显示控制部50的示例性安装过程的时序图。

S1:用户进行重新安装优先级应用显示控制部50的操作。

S2:终端安装器56安装优先级应用显示控制部50,并通知屏幕显示控制方法切换部55已经安装了优先级应用显示控制部50。在该通知中,还报告应用名称(指示优先级应用显示控制部50的名称)等。

屏幕显示控制方法切换部55存储所添加的应用名称,并确定系统中被称为“显示控制部”的应用的数目。最初,包括应用显示控制部57的默认。因此,当添加了安装的优先级应用显示控制部50时,存在两个或更多个“显示控制部”。

S3,S4:当存在除了默认之外的两个或更多个“显示控制部”时,存在两个或更多个优先级应用显示控制部50。因此,屏幕显示控制方法切换部55禁用除了系统中的默认之外的“显示控制部”。术语“禁用”是指即使当信息处理终端80启动时也不启动的设置。

S5:然后,屏幕显示控制方法切换部55启用应用显示控制部57的默认。术语“启用”指的是当信息处理终端80启动时设置要启动的目标应用。

当存在两个或更多个优先级应用显示控制部50时,那些显示控制部可以同时启动,从而可能发生复杂的屏幕转换。然而,通过禁用那些显示控制部,可以防止这种不便。

S6:当不存在除默认以外的两个或更多个显示控制部时,仅存在一个优先级应用显示控制部50。在这种情况下,屏幕显示控制方法切换部55禁用应用显示控制部57的默认。

S7:然后,屏幕显示控制方法切换部55启用优先级应用显示控制部50。

如上所述,可以在出厂之后安装根据本实施例的优先级应用显示控制部50。此外,当安装两个或更多个优先级应用显示控制部50时,可以禁用它们,从而可以防止复杂的屏幕转换。

尽管为了完整和清楚的公开,已经针对具体实施例描述了本发明,但是所附权利要求并不因此被限制,而是被解释为包含落入本文所阐述的基本教导内的本领域技术人员可以想到的所有修改和替代结构。

本申请基于并要求于2014年6月25日提交的日本专利申请No.2004-130066的优先权,其全部内容通过引用并入本文。

参考标记的说明

31:SDK应用

32:遗留应用

33:SDK平台

35,42:OS

36:应用切换服务

37:MFP侧通信部

38:主体安装器

41:应用

43:电力状态控制部

44:认证部

45:系统定时器控制部

46:键/按钮控制部

47:遗留应用管理器

48:遗留UI

49:操作部侧通信部

51:屏幕显示框架

52:可用图标列表显示部

53:优先级应用设置部

54:定义文件注册部

55:屏幕显示控制方法切换部

56:终端安装器

57:应用显示控制部的默认

58:优先级应用启动目标事件定义文件存储单元

59:优先级应用启动目标用户定义文件存储单元

60:用户信息存储部

80:信息处理终端

90:主体装置

100:多功能外围设备

现有技术文献

[专利文献]

[专利文献1]日本特开专利公报No.2011-151806

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1