[发明专利]信息处理装置及方法、程序及记录介质无效
申请号: | 200710305445.0 | 申请日: | 2007-12-28 |
公开(公告)号: | CN101211278A | 公开(公告)日: | 2008-07-02 |
发明(设计)人: | 山地秀典;平井晃;西林卓也 | 申请(专利权)人: | 索尼株式会社 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 周少杰 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息处理 装置 方法 程序 记录 介质 | ||
技术领域
本发明涉及信息处理装置及方法、程序及记录介质,并更特别地,涉及有效利用操作系统(OS)的存储器保护功能并改进用户可操作性的信息处理装置及方法、程序及记录介质。
背景技术
计算机OS提供管理各种资源(如由应用程序使用的寄存器组、主存储器图像、及文件)以及硬件设备(如存储器和盘),并允许应用程序利用各种资源的功能。
特别是,最近可用的OS具有改进的存储器保护功能,其监视将数据写到主存储器是否已经正确执行,并阻止由将数据写到主存储器的错误区域而引起的计算机的操作故障。
例如,在应用程序中已经将数据写到主存储器的错误区域的情况下,OS的功能终止(kill)(强制终止)应用程序的进程(process)。
另外,已经提出用于使用OS的存储器保护功能执行多任务处理的单个处理器系统,其中在用户进程级别有效并安全地执行独占(exclusive)控制,而不用发出专用指令(例如,见日本未审查的专利中请公开No.2002-157132)。
发明内容
但是,许多消费电子(CE)装置(如蜂窝电话或数字相机)通过应用程序接收启动及终止装置的用户指令。
因此,在根据CE装置的OS功能终止应用程序的进程的情况下,用户可能不得不执行操作(如关闭装置的电源),以便处理装置的故障。
期望有效利用OS的存储器保护功能并提高用户可操作性。
根据本发明实施例的一种信息处理装置,包括:确定部件(means),用于确定其中在信息处理装置的存储器中存储的信息被错误地更新的错误更新处理,是否已经在第一应用程序中执行,该第一程序用于接收由用户发出的指令并用于控制对应于该指令的处理的执行;强制终止部件,用于当确定部件确定已经执行错误更新处理时,强制终止第一应用程序;及重新启动控制部件,用于当确定部件确定已经执行错误更新处理时,在强制终止部件终止第一应用程序后,通知用户发生错误更新处理并控制第二应用程序的执行,该第二应用程序用于接收涉及重新启动信息处理装置相关的指令。
确定部件还可以确定错误更新处理是否已经在第二应用程序中执行。当确定部件确定错误更新处理已经在第二应用程序中执行时,重新启动控制部件可以控制重新启动信息处理装置的处理的执行,而不管涉及重新启动信息处理装置的指令是否已经由用户发出。
信息处理装置还可以包括用于显示图像的显示屏。用于通知用户出现错误更新处理的消息、及用于接收涉及重新启动信息处理装置的指令的图形用户接口,可以在第二应用程序中在显示屏上显示。
可以实现具有存储器保护功能的操作系统。确定部件的处理及强制终止部件的处理,每个可以被执行作为操作系统的存储器保护功能。
重新启动控制部件的处理可以在链接到(hook into)操作系统中的程序中执行。
根据本发明另一实施例的一种信息处理方法,包括以下步骤:确定其中在信息处理装置的存储器中存储的信息被错误地更新的错误更新处理,是否已经在第一应用程序中执行,该第一程序用于接收由用户发出的指令并用于控制对应于该指令的处理的执行;当确定已经执行错误更新处理时,强制终止第一应用程序;及当确定已经执行错误更新处理时,在终止第一应用程序后,通知用户发生错误更新处理并控制第二应用程序的执行,该第二应用程序用于接收涉及重新启动信息处理装置相关的指令。
根据本发明另一实施例的计算机可读的程序,包括以下步骤:执行控制,使得确定其中在信息处理装置的存储器中存储的信息被错误地更新的错误更新处理,是否已经在第一应用程序中执行,该第一程序用于接收由用户发出的指令并用于控制对应于该指令的处理的执行;执行控制,使得当确定已经执行错误更新处理时,强制终止第一应用程序;以及执行控制,使得当确定已经执行错误更新处理时,在终止第一应用程序后,通知用户发生错误更新处理并控制第二应用程序的执行,该第二应用程序用于接收涉及重新启动信息处理装置相关的指令。
根据本发明的另一实施例,确定其中在信息处理装置中存储的信息被错误地更新的错误更新处理,是否已经在第一应用程序中执行,该第一程序用于接收由用户发出的指令并用于控制对应于该指令的处理的执行。当确定已经执行错误更新处理时,强制终止第一应用程序。当确定已经执行错误更新处理时,在终止第一应用程序后,通知用户发生错误更新处理并控制第二应用程序的执行,该第二应用程序用于接收涉及重新启动信息处理装置相关的指令。
因此,能够有效利用OS的存储器保护功能,而且能够改进用户可操作性。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼株式会社,未经索尼株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710305445.0/2.html,转载请声明来源钻瓜专利网。