信息处理装置制造方法及图纸

技术编号:7185830 阅读:163 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及信息处理装置。该信息处理装置包括:显示装置;存储装置,存储程序和后续处理代码;以及处理器,处理器被构成为:执行程序,按照程序将GUI画面显示在显示装置上,并在程序结束时将程序结束信息写入到存储装置中。程序具有主程序以及N个(N为自然数)后续程序。处理器(a)按照主程序将第一个GUI画面显示在显示装置上,并在后续处理代码被执行之后结束主程序;(b)基于程序结束信息,按照由后续处理代码指定的、在主程序之后执行的第一个后续程序,使第二GUI画面显示在显示装置上,并到满足结束条件为止,按照在第一个后续程序之后执行的第二后续程序及其以后的N-1个后续程序,使第三个及其以后的GUI画面显示在显示装置上。

【技术实现步骤摘要】

本专利技术涉及使多个程序的图形用户界面(graphical user interface)画面自动地依次显示的信息处理装置
技术介绍
个人计算机、数码复合机(MFP)、打印机、复印机等电子设备之类的典型的信息处理装置具有GUI。在这种典型的信息处理装置中,有时希望使多个应用程序依次执行来使多个应用程序的各个GUI画面依次显示。在该情况下,通常为了使应用程序被依次执行而使用其他的控制程序(第一公知方法)。或者,通过多个应用程序中的最初被执行的应用程序执行其它的应用程序(第二公知方法)。在第一公知方法的情况中,用户必须通过手动执行所述控制程序。另外,由于控制程序独立工作到最后的应用程序被执行为止,所以相应的资源被消耗掉。在第二公知方法的情况中,最初被执行的应用程序的GUI画面和其它的应用程序的GUI画面被同时显示。另外,如果最初被执行的应用程序的GUI画面在其它的应用程序执行时消失,则无法按照针对最初被执行的应用程序的GUI画面进行的用户操作使该应用程序结束。因此,需要使最初被执行的应用程序的GUI画面显示到最后被执行的应用程序结束时为止。
技术实现思路
本专利技术涉及使多个程序的⑶I画面自动地依次显示的信息处理装置。根据本专利技术的一方面的信息处理装置包括显示装置;存储装置,所述存储装置存储程序和后续处理代码;以及处理器,所述处理器被构成为执行所述程序,按照所述程序将GUI画面显示在所述显示装置上,并在所述程序结束时将程序结束信息写入到所述存储装置中。所述程序具有主程序以及N个(N为自然数)后续程序。所述处理器(a)按照所述主程序将第一个⑶I画面显示在所述显示装置上,并在所述后续处理代码被执行之后结束所述主程序;(b)基于所述程序结束信息,按照由所述后续处理代码指定的、在所述主程序之后被执行的第一个后续程序,使第二个GUI画面显示在所述显示装置上,并到满足结束条件为止,按照在所述第一个后续程序之后被执行的第二个后续程序及其以后的后续程序的N-I个后续程序,使第三个及其以后的GUI画面依次地显示在所述显示装置上。附图说明图1是示出根据实施方式1的信息处理装置的结构的框图;图2是示出所述信息处理装置的动作的流程图;图3A是示出应用表的第一例的图;图IBB是示出应用表的第二例的图3C是示出应用表的第三例的图;图4是示出在信息处理装置中⑶I画面的切换的图;图5A是示出存储在实施方式2涉及的信息处理装置中的条件表的第一例的图;图5B是示出存储在实施方式2涉及的信息处理装置中的条件表的第二例的图。具体实施例方式实施方式1图1是示出本专利技术的实施方式1涉及的信息处理装置1的结构的框图。图1所示的信息处理装置1内置有计算机,并通过执行各种程序来执行运算或处理。信息处理装置 1例如是个人计算机。在信息处理装置1中,显示装置11是显示操作画面等⑶I画面的装置。显示装置 11例如是液晶显示器。输入装置12是用于输入针对操作画面的操作的装置。输入装置12 例如是键盘或鼠标。未图示的图形电路执行绘画处理以及视频信号的输出,显示装置11按照该视频信号来显示GUI画面。另外,未图示的接口在显示装置11与输入装置12之间接收和发送数据。接口 13是与外围装置或网络设备连接、并执行数据通信的电路。接口 13例如是 USB(Universal Serial Bus,通用串行总线)的外围设备接口或网络接口。存储装置14是具有保存未图示的操作系统、各种程序以及各种数据的记录介质的装置。存储装置14是非易失性半导体存储器、硬盘驱动装置或磁盘阵列装置。在实施方式1中,存储装置14中存储有主应用程序21 (主程序的一例)、应用#1 程序22 (后续程序的一例)、应用#2程序(后续程序的一例)23以及应用表31。主应用程序21是执行后续处理代码21a的、显示最初的⑶I画面的应用程序。后续处理代码21a是参照应用表31指定后续的程序并执行该后续的程序的代码,并描述为一个例程或函数。在实施方式1中,主应用程序21具有后续处理代码21a。应用#1程序22是在主应用程序21之后执行的程序,应用#1程序22是显示第二个⑶I画面的程序。应用#2程序23是在应用#1程序22之后执行的程序,应用#2程序23是显示第三个⑶I画面的程序。应用表31是根据各个程序21 23在该程序结束时被写入程序结束信息的表。在实施方式1中,程序结束信息具有结束了的程序的标识符和返回值。程序的标识符具有例如程序名(程序文件名等)。程序21 23被记录在⑶-R0M、DVD-R0M等具有可移动性的记录介质中,也可通过所述记录介质提供该程序21 23。在此情况下,将程序21 23从所述记录介质安装到信息处理装置1。CPU (Central Processing Unit,中央处理器)15是执行程序中所描述的处理的处理器的一例。ROM (Read Only Memory,只读存储器)16是预先存储有程序以及数据的非易失性存储器。RAM (Random AccessMemory,随机存取存储器)17是在执行程序时暂时存储所述程序以及数据的存储器。CPU15、R0M16以及RAM17经由总线或控制芯片相互连接,并经由总线或控制芯片与存储装置14、接口 13、显示装置11的图形电路以及输入装置12的接5口连接。CPU15将存储在存储装置14或R0M16中的程序加载到RAM17中并执行。图2是示出信息处理装置1的动作的流程图。图3A、图;3B以及图3C是示出存储在信息处理装置1中的应用表31的第一例、第二例以及第三例的图。图4是示出在信息处理装置1中⑶I画面的切换的图。当产生主应用的执行请求时,CPU15将主应用程序21加载到RAM17中并执行。CPU15按照主应用程序21在另一线程中执行后续处理代码21a(步骤Si)。所述另一线程是指与显示后述的⑶I画面#0的线程不同的线程。由此,由于主程序的处理存续到后续处理代码结束为止,因此,即使基于主程序的GUI画面被关闭,后续处理代码也与所述GUI画面的显示不同步地被继续进行动作。CPU 15按照主应用程序21将⑶I画面#0显示在显示装置11上(步骤S2)。当CPU15检测到经由输入装置12的、用于使主应用程序21结束的用户操作时, CPU15向主应用表31写入主应用程序21的程序结束信息(步骤S3)。所述程序结束信息是主应用程序21的标识符以及表示主应用程序21的执行结果(正常结束、异常结束等) 的返回值。例如,如图3A所示,标识符“APPLICATI0N0”以及返回值“0”被写入。一旦写入程序结束信息,则CPU15结束主应用程序21。由此,⑶I画面#0被关闭。另一方面,CPU15在另一线程中执行后续处理代码21a,并按照后续处理代码21a 周期性地读入应用表31 (步骤S101),并基于应用表31指定执行完的程序及其返回值,从而判定是否执行后续程序(步骤S102)。在实施方式1中,判定CPU15是否执行后续程序的条件预先被后续处理代码21a 描述。另外,CPU15执行的后续程序与被写入到应用表31中的应用程序标识符和返回值相关联,并预先被后续处理代码21a描述。在判定CPU15执行后续程序的情况下,CPU15按照后续处理代码21a指定将要执行的后续程序,并本文档来自技高网...

【技术保护点】
1.一种信息处理装置,所述信息处理装置包括显示装置,其中,所述信息处理装置包括:存储装置,所述存储装置存储程序和后续处理代码;以及处理器,所述处理器被构成为:执行所述程序,按照所述程序将图形用户界面画面显示在所述显示装置上,并在所述程序结束时将程序结束信息写入到所述存储装置中,所述程序具有主程序以及N个后续程序,其中,N为自然数,所述处理器(a)按照所述主程序将第一个GUI画面显示在所述显示装置上,并在所述后续处理代码被执行之后结束所述主程序;(b)基于所述程序结束信息,按照由所述后续处理代码指定的、在所述主程序之后被执行的第一个后续程序,使第二个GUI画面显示在所述显示装置上,并到满足结束条件为止,按照在所述第一个后续程序之后被执行的第二个后续程序及其以后的后续程序的N-1个后续程序,使第三个及其以后的GUI画面依次地显示在所述显示装置上。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:金子巧太郎
申请(专利权)人:京瓷美达株式会社
类型:发明
国别省市:JP

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

1