《信息处理终端以及资源释放方法.pdf》由会员分享,可在线阅读,更多相关《信息处理终端以及资源释放方法.pdf(17页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103140832 A(43)申请公布日 2013.06.05CN103140832A*CN103140832A*(21)申请号 201180038015.1(22)申请日 2011.07.272010-176503 2010.08.05 JPG06F 9/50(2006.01)G06F 9/46(2006.01)(71)申请人株式会社NTT都科摩地址日本东京都申请人富士通株式会社(72)发明人中川智寻 大畑真生 关根和寿太田贤 福寄雅洋 盐田哲也伊藤隆裕 赤间胜明(74)专利代理机构北京三友知识产权代理有限公司 11127代理人李辉 黄纶伟(54) 发明名称信息处理。
2、终端以及资源释放方法(57) 摘要在信息处理终端中,由接收到离焦通知的第2画面激活监视部向域控制部通知域切换请求通知,由已接收该通知的域控制部向第1OS进行域切换通知。然后,通过第1OS向第1画面激活监视部通知对焦通知,并且向第1应用程序通知离焦通知。使以在接收到离焦通知时释放捕获的资源的方式安装的第1应用程序实施资源的释放。(30)优先权数据(85)PCT申请进入国家阶段日2013.02.01(86)PCT申请的申请数据PCT/JP2011/067153 2011.07.27(87)PCT申请的公布数据WO2012/017898 JA 2012.02.09(51)Int.Cl.权利要求书3页。
3、 说明书8页 附图5页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书3页 说明书8页 附图5页(10)申请公布号 CN 103140832 ACN 103140832 A1/3页21.一种信息处理终端,其构成为,具有向进程通知聚焦状态通知的功能的多个操作系统能够进行工作,该聚焦状态通知是表示输出是否被前台化以及是否是操作对象的通知,该信息处理终端具备:域控制单元,其控制将所述多个操作系统中的哪个操作系统设为操作对象;第1画面激活监视单元,其在所述多个操作系统中的第1操作系统上进行工作,监视来自所述第1操作系统的聚焦状态通知;第2画面激活监视单元,其在所述多个操作系统中的第2。
4、操作系统上进行工作,监视来自所述第2操作系统的聚焦状态通知;以及资源管理单元,其管理由各个操作系统利用的资源,所述第2画面激活监视单元在接收到离焦通知时,向所述域控制单元通知域切换请求通知,该离焦通知是以作为在所述第2操作系统上工作的应用程序的第2应用程序被前台化为契机而从所述第2操作系统发出的,是所述聚焦状态通知中的表示输出被后台化且不再是操作对象的通知,该域切换请求通知是表示请求将所述第2操作系统设为操作对象的操作系统的通知,所述域控制单元在从所述第2画面激活监视单元接收到所述域切换请求通知时,向所述第1操作系统通知域切换通知,该域切换通知是表示将所述第1操作系统设为不是操作对象的操作系统。
5、的通知,所述第1操作系统在接收到所述域切换通知时,向所述第1画面激活监视单元通知对焦通知,并且向作为在所述第1操作系统上工作的应用程序的第1应用程序通知所述离焦通知,该对焦通知是所述聚焦状态通知中的表示输出被前台化且成为操作对象的通知,所述资源管理单元在接收到资源释放通知时,进行控制,释放所述第1应用程序捕获的资源,该资源释放通知是以所述离焦通知的接收为契机而从所述第1应用程序发出的表示释放资源的通知。2.根据权利要求1所述的信息处理终端,其中,所述第1画面激活监视单元是来自该第1画面激活监视单元的输出在显示画面中被设定为不可视状态的进程,所述第2画面激活监视单元是来自该第2画面激活监视单元的。
6、输出在显示画面中被设定为不可视状态的进程。3.根据权利要求1或2所述的信息处理终端,其中,该信息处理终端还具备资源状态询问单元,所述第1画面激活监视单元在接收到所述对焦通知时,向所述资源状态询问单元发送资源状态确认请求通知,该资源状态确认请求通知是用于请求询问资源释放状态的通知,所述资源状态询问单元在接收到所述资源状态确认请求通知时,对所述资源管理单元实施资源释放状态的询问,在资源未释放的情况下,使所述第1应用程序暂停或强制结束,所述资源管理单元在接收到以所述第1应用程序的暂停或强制结束为契机而从该第1应用程序发出的所述资源释放通知时,进行控制,释放所述第1应用程序捕获到的资源。4.根据权利要。
7、求13中的任意1项所述的信息处理终端,其中,所述域控制单元在接收到以所述第1应用程序捕获的资源的释放结束为契机而从该第1应用程序发出的通知时,向所述第2画面激活监视单元通知域切换准备结束通知,该域权 利 要 求 书CN 103140832 A2/3页3切换准备结束通知是表示能够把作为操作对象的操作系统从第1操作系统切换到第2操作系统的通知,所述第2画面激活监视单元在接收到所述域切换准备结束通知时,向所述第2应用程序发送资源释放通知,该资源释放通知是表示资源释放已完成的通知。5.一种信息处理终端中的用于使应用程序释放资源的资源释放方法,该信息处理终端构成为,具有向进程通知聚焦状态通知的功能的多个。
8、操作系统能够进行工作,该聚焦状态通知是表示输出是否被前台化以及是否是操作对象的通知,该信息处理终端具备:域控制单元,其控制将所述多个操作系统中的哪个操作系统设为操作对象;第1画面激活监视单元,其在所述多个操作系统中的第1操作系统上进行工作,监视来自所述第1操作系统的聚焦状态通知;第2画面激活监视单元,其在所述多个操作系统中的第2操作系统上进行工作,监视来自所述第2操作系统的聚焦状态通知;以及资源管理单元,其管理由各个操作系统利用的资源,该资源释放方法包括以下步骤:域切换请求通知步骤,所述第2画面激活监视单元在接收到离焦通知时,向所述域控制单元通知域切换请求通知,该离焦通知是以作为在所述第2操作。
9、系统上工作的应用程序的第2应用程序被前台化为契机而从所述第2操作系统发出的,是所述聚焦状态通知中的表示输出被后台化且不再是操作对象的通知,该域切换请求通知是表示请求将所述第2操作系统设为操作对象的操作系统的通知;域切换通知步骤,所述域控制单元在从所述第2画面激活监视单元接收到所述域切换请求通知时,向所述第1操作系统通知域切换通知,该域切换通知是表示将所述第1操作系统设为不是操作对象的操作系统的通知;聚焦状态通知步骤,所述第1操作系统在接收到所述域切换通知时,向所述第1画面激活监视单元通知对焦通知,并且向作为在所述第1操作系统上工作的应用程序的第1应用程序通知所述离焦通知,该对焦通知是所述聚焦状。
10、态通知中的表示输出被前台化且被设定为操作对象的通知;以及资源释放步骤,所述资源管理单元在接收到资源释放通知时,进行控制,释放所述第1应用程序捕获的资源,该资源释放通知是以所述离焦通知的接收为契机而从所述第1应用程序发出的表示释放资源的通知。6.根据权利要求5所述的资源释放方法,其中,该信息处理终端还具备资源状态询问单元,该资源释放方法还包括:资源状态确认请求通知步骤,所述第1画面激活监视单元在所述聚焦状态通知步骤中接收到所述对焦通知时,向所述资源状态询问单元发送资源状态确认请求通知,该资源状态确认请求通知是用于请求询问资源释放状态的通知;应用程序停止步骤,所述资源状态询问单元在接收到所述资源状。
11、态确认请求通知时,对所述资源管理单元实施资源释放状态的询问,在资源未释放的情况下,使所述第1应用程序暂停或强制结束,在所述资源释放步骤中,所述资源管理单元在接收到以所述第1应用程序的暂停或强制结束为契机而从该第1应用程序发出的所述资源释放通知时,进行控制,释放所述第1应权 利 要 求 书CN 103140832 A3/3页4用程序捕获到的资源。7.根据权利要求5或6所述的资源释放方法,其中,该资源释放方法还包括以下步骤:域切换准备结束通知步骤,所述域控制单元在接收到以所述第1应用程序捕获的资源的释放结束为契机而从该第1应用程序发出的通知时,向所述第2画面激活监视单元通知域切换准备结束通知,该域。
12、切换准备结束通知是表示能够把作为操作对象的操作系统从第1操作系统切换到第2操作系统的通知;以及资源释放通知步骤,所述第2画面激活监视单元在接收到所述域切换准备结束通知时,向所述第2应用程序发送资源释放通知,该资源释放通知是表示资源释放已结束的通知。权 利 要 求 书CN 103140832 A1/8页5信息处理终端以及资源释放方法技术领域0001 本发明涉及在使多个操作系统(以下,也称为OS)工作的信息处理终端中当伴随OS切换的应用程序的启动或切换时在切换前的OS上工作的应用程序所捕获的资源的释放方法。背景技术0002 以往,开发了在移动电话终端、PDA(Personal Digital As。
13、sistant:个人数字助理)、个人计算机、服务器装置等信息处理终端中使多个OS进行工作的虚拟化技术。在该虚拟化技术中,即使在一边切换一边操作多个OS的情况下,也需要对系统进行控制以便在切换前后能够简便地实现操作。例如,在专利文献1中公开了这样的技术,其目的是提供在不同的环境(应用程序、资源、文件)下统一的操作感。0003 现有技术文献0004 专利文献0005 专利文献1:日本特开2009-525513号公报发明内容0006 发明所要解决的问题0007 但是,在现有技术中,在跨越多个OS之间发生了作为操作对象的应用程序的切换的情况下,如果没有适当地释放切换前的应用程序所捕获的资源就实施切换,。
14、则存在这样的情况:切换后的应用程序无法适当地确保资源,在该应用程序的操作以及执行中会产生障碍。0008 因此,本发明是鉴于上述问题点而完成的,其目的是提供信息处理终端以及资源释放方法,在可执行多个OS的信息处理终端中,在伴随OS切换的应用程序的切换时,可适当地释放切换前的应用程序捕获的资源。0009 用于解决问题的手段0010 为了解决上述课题,本发明一实施方式的信息处理终端构成为,具有向进程通知聚焦状态通知的功能的多个操作系统能够进行工作,该聚焦状态通知是表示输出是否被前台化以及是否是操作对象的通知,该信息处理终端的特征在于具备:域控制单元,其控制将多个操作系统中的哪个操作系统设为操作对象;。
15、第1画面激活监视单元,其在多个操作系统中的第1操作系统上进行工作,监视来自第1操作系统的聚焦状态通知;第2画面激活监视单元,其在多个操作系统中的第2操作系统上进行工作,监视来自第2操作系统的聚焦状态通知;以及资源管理单元,其管理由各个操作系统利用的资源,第2画面激活监视单元在接收到离焦通知时,向域控制单元通知域切换请求通知,该离焦通知是以作为在第2操作系统上工作的应用程序的第2应用程序被前台化为契机而从第2操作系统发出的,是聚焦状态通知中的表示输出被后台化且不再是操作对象的通知,该域切换请求通知是表示请求将第2操作系统设为操作对象的操作系统的通知,域控制单元在从第2画面激活监视单说 明 书CN。
16、 103140832 A2/8页6元接收到域切换请求通知时,向第1操作系统通知域切换通知,该域切换通知是表示将第1操作系统设为不是操作对象的操作系统的通知,第1操作系统在接收到域切换通知时,向第1画面激活监视单元通知对焦通知,并且向作为在第1操作系统上工作的应用程序的第1应用程序通知离焦通知,该对焦通知是聚焦状态通知中的表示输出被前台化且成为操作对象的通知,资源管理单元在接收到资源释放通知时,进行控制,释放第1应用程序捕获的资源,该资源释放通知是以离焦通知的接收为契机而从第1应用程序发出的表示释放资源的通知。0011 另外,为了解决上述课题,本发明一实施方式的资源释放方法是一种信息处理终端中的。
17、用于使应用程序释放资源的资源释放方法,该信息处理终端构成为,具有向进程通知聚焦状态通知的功能的多个操作系统能够进行工作,该聚焦状态通知是表示输出是否被前台化以及是否是操作对象的通知,该信息处理终端具备:域控制单元,其控制将多个操作系统中的哪个操作系统设为操作对象;第1画面激活监视单元,其在多个操作系统中的第1操作系统上进行工作,监视来自第1操作系统的聚焦状态通知;第2画面激活监视单元,其在多个操作系统中的第2操作系统上进行工作,监视来自第2操作系统的聚焦状态通知;以及资源管理单元,其管理由各个操作系统利用的资源,该资源释放方法包括以下步骤:域切换请求通知步骤,第2画面激活监视单元在接收到离焦通。
18、知时,向域控制单元通知域切换请求通知,该离焦通知是以作为在第2操作系统上工作的应用程序的第2应用程序被前台化为契机而从第2操作系统发出的,是聚焦状态通知中的表示输出被后台化且不再是操作对象的通知,该域切换请求通知是表示请求将第2操作系统设为操作对象的操作系统的通知;域切换通知步骤,域控制单元在从第2画面激活监视单元接收到域切换请求通知时,向第1操作系统通知域切换通知,该域切换通知是表示将第1操作系统设为不是操作对象的操作系统的通知;聚焦状态通知步骤,第1操作系统在接收到域切换通知时,向第1画面激活监视单元通知对焦通知,并且向作为在第1操作系统上工作的应用程序的第1应用程序通知离焦通知,该对焦通。
19、知是聚焦状态通知中的表示输出被前台化且被设定为操作对象的通知;以及资源释放步骤,资源管理单元在接收到资源释放通知时,进行控制,释放第1应用程序捕获的资源,该资源释放通知是以离焦通知的接收为契机而从第1应用程序发出的表示释放资源的通知。0012 根据信息处理终端以及资源释放方法,由已接收到离焦通知的第2画面激活监视部单元向域控制单元通知域切换请求通知,由已接收到该通知的域控制单元向第1操作系统通知域切换通知。然后,由第1操作系统向第1画面激活监视单元通知对焦通知并且向第1应用程序通知离焦通知。这里,如果第1应用程序以在接收到离焦通知时释放所捕获的资源的方式安装,则利用第1应用程序来实施资源的释放。
20、。因此,通过设置在各个操作系统上工作的第1以及第2画面激活监视单元,不需设置用于资源释放的特殊机构,就能够容易地实施在切换操作系统时的资源的释放。此外,关于向第2操作系统上的第2应用程序切换的契机,还包含根据来自外部的来电或内部的计时器等的非同步事件对常驻的应用程序或已启动的应用程序进行应用程序切换的情况、与通过用户的手动操作来切换所利用的操作系统相伴的应用程序切换。此外,本发明中的资源包含软件资源以及硬件资源。0013 另外,在本发明一实施方式的信息处理终端中,第1画面激活监视单元是来自该第1画面激活监视单元的输出在显示画面中被设定为不可视状态的进程,第2画面激活监说 明 书CN 10314。
21、0832 A3/8页7视单元是来自该第2画面激活监视单元的输出在显示画面中被设定为不可视状态的进程。0014 根据此结构,第1以及第2画面激活监视单元在显示画面中被设定为不可视状态,所以没有阻碍从其它应用程序向显示画面的输出,实现用于资源释放的机构。另外,第1以及第2画面激活监视单元可构成为与在各个操作系统上工作的应用程序同样的进程,因此可容易地实现用于资源释放的机构。0015 另外,本发明一实施方式的信息处理终端可以还具备资源状态询问单元,第1画面激活监视单元在接收到对焦通知时,向资源状态询问单元发送资源状态确认请求通知,该资源状态确认请求通知是用于请求询问资源释放状态的通知,资源状态询问单。
22、元在接收到资源状态确认请求通知时,对资源管理单元实施资源释放状态的询问,在资源未释放的情况下,使第1应用程序暂停或强制结束,资源管理单元在接收到以第1应用程序的暂停或强制结束为契机而从该第1应用程序发出的资源释放通知时,进行控制,释放第1应用程序捕获到的资源。0016 另外,本发明一实施方式的资源释放方法是还具备资源状态询问单元的信息处理终端的资源释放方法,该资源释放方法还包括:资源状态确认请求通知步骤,第1画面激活监视单元在聚焦状态通知步骤中接收到对焦通知时,向资源状态询问单元发送资源状态确认请求通知,该资源状态确认请求通知是用于请求询问资源释放状态的通知;应用程序停止步骤,资源状态询问单元。
23、在接收到资源状态确认请求通知时,对资源管理单元实施资源释放状态的询问,在资源未释放的情况下,使第1应用程序暂停或强制结束,在资源释放步骤中,资源管理单元在接收到以第1应用程序的暂停或强制结束为契机而从该第1应用程序发出的资源释放通知时,进行控制,释放第1应用程序捕获到的资源。0017 即使在第1应用程序没有以在接收到离焦通知时释放捕获的资源的方式安装的情况下,也能够利用已接收到对焦通知的第1画面激活监视单元来实施资源的释放状态的询问,在资源未释放的情况下,使第1应用程序强制性暂停或强制结束。由此,可实现第1应用程序捕获到的资源的释放。0018 另外,在本发明一实施方式的信息处理终端中,域控制单。
24、元在接收到以第1应用程序捕获的资源的释放结束为契机而从该第1应用程序发出的通知时,向第2画面激活监视单元通知域切换准备结束通知,该域切换准备结束通知是表示能够把作为操作对象的操作系统从第1操作系统切换到第2操作系统的通知,第2画面激活监视单元在接收到域切换准备结束通知时,向第2应用程序发送资源释放通知,该资源释放通知是表示资源释放已完成的通知。0019 另外,根据本发明一实施方式的资源释放方法,还包括以下步骤:域切换准备结束通知步骤,域控制单元在接收到以第1应用程序捕获的资源的释放结束为契机而从该第1应用程序发出的通知时,向第2画面激活监视单元通知域切换准备结束通知,该域切换准备结束通知是表示。
25、能够把作为操作对象的操作系统从第1操作系统切换到第2操作系统的通知;以及资源释放通知步骤,第2画面激活监视单元在接收到域切换准备结束通知时,向第2应用程序发送资源释放通知,该资源释放通知是表示资源释放已结束的通知。0020 根据此结构,释放第1应用程序捕获到的资源,在成为可进行操作系统的切换以及第2应用程序的资源的捕获的状态时,由第2画面激活监视单元对第2应用程序实施表示该情况的通知。由此,不需要从第2应用程序向控制资源的功能部进行定期询问。从而,说 明 书CN 103140832 A4/8页8使资源捕获处理高效率化。0021 发明效果0022 在可执行多个OS的信息处理终端中,在伴随于OS切。
26、换的应用程序切换时可适当地释放切换前的应用程序所捕获的资源。附图说明0023 图1是本发明第1实施方式的信息处理终端的概要结构图。0024 图2是示出信息处理终端中的资源释放处理的例子的顺序图。0025 图3是示出信息处理终端中的资源释放处理的另一例的顺序图。0026 图4是本发明第2实施方式的信息处理终端的概要结构图。0027 图5是示出第2实施方式的信息处理终端中的资源释放处理的另一例的顺序图。具体实施方式0028 参照附图来说明本发明的信息处理终端以及资源释放方法的实施方式。此外,在允许的情况下,对同一部分标注相同的标号,省略重复的说明。0029 (第1实施方式)0030 图1是第1实施。
27、方式的信息处理终端1A的概要结构图。如图1所示,本实施方式的信息处理终端1A是便携电话机、PDA(Personal Digital Assistant:个人数字助理)、个人计算机、服务器装置等信息处理终端,是构成为多个应用程序(以下,称为AP)可在多个操作系统(以下,称为OS)各自上进行工作的终端装置。0031 信息处理终端1A具备CPU101、存储装置102、输入按钮、键盘、鼠标、麦克风、数字照相机等输入装置103和液晶显示器、扬声器等输出装置104作为物理的构成要素,还具备利用这些硬件资源进行工作的各种功能性构成要素。0032 信息处理终端1A包含多个OS执行部110、在该多个OS执行部1。
28、10上进行工作的第1OS120、域控制部130(域控制单元)、虚拟资源管理部140(资源管理单元)以及第2OS150作为功能性的构成要素。0033 多个OS执行部110是虚拟化的软件,其管理CPU101、存储装置102、输入装置103以及输出装置104等的资源,实现与对第1OS120、第2OS150、域控制部130以及虚拟资源管理部140的需求相应的适当的资源分配。此外,本实施方式中的资源包含软件资源以及硬件资源。这里,将在多个OS执行部110中启动的OS设为2个,但也可以启动3个以上。第1OS120、第2OS150、域控制部130以及虚拟资源管理部140在虚拟设备内进行工作,该虚拟设备在多个。
29、OS执行部110上被管理。0034 域控制部130是控制将在多个OS执行部110上工作的多个OS中的哪个OS设为操作对象的部分。域控制部130例如可将与设为操作对象的OS以及应用程序相关的信息作为标志信息进行保持。更具体地说,在从在第2OS150上工作的第2画面激活监视部153(后面进行详细叙述)接收到域切换请求通知时,域控制部130向第1OS120通知域切换通知,该域切换请求通知是表示请求将第2OS150作为操作对象的操作系统的通知,该域切换通知是表示将第1OS120设为不是操作对象的OS的通知。0035 另外,域控制部130在接收到以第1应用程序122所捕获的资源释放结束为契机说 明 书C。
30、N 103140832 A5/8页9而从第1应用程序122发出的通知时,向在第2OS150上工作的画面激活监视部通知域切换准备结束通知,该域切换准备结束通知是表示能够把作为操作对象的操作系统从使第1应用程序122工作的第1OS120切换到第2OS150的通知。0036 虚拟资源管理部140是管理在各个OS中利用的资源(包括硬件资源以及软件资源)的部分。虚拟资源管理部140例如根据来自应用程序的指示等,对资源控制部141实施硬件释放等控制。虚拟资源管理部140例如可将各个资源与OS、应用程序的识别符之间的对应关系存储在表中。0037 此外,域控制部130以及虚拟资源管理部140可作为不受OS控制。
31、的虚拟设备来安装,也可以以在OS上工作的方式进行安装。0038 此外,信息处理终端1A包含有在第1OS120上工作的第1应用程序管理部121、第1应用程序122、第1画面激活监视部123(第1画面激活监视单元)、在第2OS150上工作的第2应用程序管理部151、第2应用程序152、第2画面激活监视部153(第2画面激活监视单元)以及在虚拟资源管理部140上工作的资源控制部141(资源管理单元)作为功能性的构成要素。以下,对上述各个构成要素进行详细说明。0039 第1应用程序管理部121是管理第1应用程序122以及第1画面激活监视部123的执行状态、或在输出装置104上显示工作结果的窗口(输出画。
32、面)的控制状态的中间件。0040 第1应用程序122是在OS上工作的进程。此外,第1应用程序122既可以是OS上的常驻进程,也可以是非常驻进程。0041 第1画面激活监视部123是监视来自第1OS120的聚焦(focus)状态通知的部分。聚焦状态通知是表示来自该进程的输出是否在输出画面上已被前台化、以及该进程是否是操作对象的通知。0042 更具体地说,第1画面激活监视部123在接收到以第1应用程序122被前台化为契机而从第1OS120发出的离焦(focus off)通知时,向域控制部130通知域切换请求通知,该域切换请求通知是请求将第1OS120设为操作对象的OS的通知。离焦通知是聚焦状态通知。
33、中的表示该进程的输出在输出画面上被后台化而不再是操作对象的通知。0043 此外,第1画面激活监视部123是来自该第1画面激活监视部123的输出在输出画面(显示画面)上被设定为不可视状态的第1OS上的进程。0044 资源控制部141是根据虚拟资源管理部140的控制来实施资源的释放控制的部分。另外,资源控制部141能够进行控制,使第1应用程序122以及第2应用程序152捕获预定的资源。0045 第2应用程序管理部151是管理第2应用程序152以及第2画面激活监视部153的执行状态、在输出装置104上显示工作结果的窗口(输出画面)的控制状态的中间件。0046 第2应用程序152是在OS上工作的进程。。
34、此外,第2应用程序152既可以是OS上的常驻进程,也可以是非常驻进程。0047 第2画面激活监视部153是监视来自第2OS150的聚焦状态通知的部分。更具体地说,第2画面激活监视部153在接收到以第2应用程序152被前台化为契机而从第2OS150发出的离焦通知时,向域控制部130通知域切换请求通知,该域切换请求通知是表示请求将第2OS150设为操作对象的OS的通知。0048 另外,第2画面激活监视部153在接收到来自域控制部130的域切换准备结束通说 明 书CN 103140832 A6/8页10知时,向第2应用程序152发送资源释放通知,该资源释放通知是表示资源的释放已结束的通知。域切换准备。
35、结束通知用于通知能够把作为操作对象的OS从第1OS120切换到第2OS150。0049 此外,第2画面激活监视部153是来自该第2画面激活监视部153的输出在输出画面(显示画面)上被设定为不可视状态的第2OS上的进程。0050 接着,参照图2以及图3来说明信息处理终端1A的工作,并且详细地叙述信息处理终端1A中的资源释放方法。图2以及图3是示出信息处理终端1A的资源释放工作的顺序图。图2以及图3所示的顺序图都表示在第1OS120上工作的第1应用程序122捕获到的资源被释放、在第2OS150上工作的第2应用程序152捕获到资源为止的工作。0051 首先,参照图2,第1应用程序122对资源控制部1。
36、41实施资源的捕获(S100)。在此状态下,当发生用于进行针对第2应用程序152的预定启动的事件时,第2OS150启动第2应用程序152(S101)。第2应用程序152在启动结束时,向第2OS150发出表示该情况的通知(S102)。另外,步骤S101不仅是重新启动第2应用程序152的情况,还包含根据来自外部的来电或内部的计时器等的非同步事件对常驻的应用程序或已启动的应用程序实施将操作对象切换到该应用程序的情况。另外,步骤S101还包含与通过用户的手动操作来切换所利用的OS相伴的应用程序的切换。0052 本实施方式中的第1OS120以及第2OS150具有向进程通知聚焦状态通知的功能,所以第2OS。
37、150向第2应用程序152通知对焦(focus on)通知(S103),并且向第2画面激活监视部153通知离焦通知(S104)。即,第2画面激活监视部153是在第2OS150上工作的进程,所以伴随着第2应用程序152由于启动之后而被前台化,向第2OS150上的第2应用程序152以外的进程通知离焦通知。0053 接着,第2画面激活监视部153在接收到离焦通知时,向域控制部130通知域切换请求通知,该域切换请求通知是表示请求将第2OS150以及第2应用程序152设为操作对象的通知(S105,域切换请求通知步骤)。然后,域控制部130在从第2画面激活监视部153接收到域切换请求通知时,向第1OS12。
38、0通知域切换通知,该域切换通知是表示把该第1OS120设为不是操作对象的OS的通知(S106,域切换通知步骤)。0054 第1OS120在接收到域切换通知时,向第1画面激活监视部123通知对焦通知(S107,聚焦状态通知步骤),并且向在此之前已被前台化的第1应用程序122通知离焦通知(S108,聚焦状态通知步骤)。即,本实施方式的第1OS120以如下方式安装:在前台化的应用程序被后台化并不再是操作对象时,使作为虚拟进程的第1画面激活监视部123前台化。由此,第1画面激活监视部123虚拟地成为激活状态。第1画面激活监视部123是非显示的进程,所以未出现在输出画面上。因此,第1画面激活监视部123不阻碍第2应用程序152的工作以及操作。0055 如果本实施方式的第1应用程序122以在接收到离焦通知时释放捕获到的资源的方式安装,则第1应用程序122向虚拟资源管理部140通知资源的释放(S109)。接着,虚拟资源管理部140实施使资源控制部141释放资源的控制(S110,资源释放步骤)。然后,虚拟资源管理部140向第1应用程序122通知资源的释放结束通知。0056 第1应用程序122在接收到资源的释放结束通知时,向域控制部130发送域切换准备结束的通知,该通知是表示作为操作对象的OS的切换准备已结束的通知(S112)。此说 明 书CN 103140832 A10。