[发明专利]一种系统恢复方法有效
申请号: | 201110160542.1 | 申请日: | 2011-06-15 |
公开(公告)号: | CN102184118A | 公开(公告)日: | 2011-09-14 |
发明(设计)人: | 陈希 | 申请(专利权)人: | 奇智软件(北京)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇 |
地址: | 100016 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 恢复 方法 | ||
技术领域
本发明属于计算机领域,具体地说,涉及一种系统恢复方法。
背景技术
进程是具有一定独立功能的一程序关于某一数据集合的一次运行活动。其可以申请和拥有系统资源,是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。
对应用程序来说,进程就像一个大容器。在应用程序被运行后,就相当于将应用程序装进容器里了,你可以往容器里加其他数据、文件,如:应用程序在运行时所需的变量数据、需要引用的DLL文件等。当应用程序被运行两次时,容器里的东西并不会被倒掉,系统会找一个新的进程容器来容纳它。
而在很多时候,系统桌面上打开了过多的应用程序,系统资源消耗过大,导致操作系统运行变得非常缓慢,甚至出现了“假死”状态,此时系统处于不良状态,但是并未实质散失工作能力,还可以识别用户指令,但是用户往往不堪等待,直接通过切断电脑电源来重新开启电脑,这时用户之前操作的数据很可能发生丢失或者错误;如果用户是通过电脑在完成工作,会导致工作和思路中断,非常影响情绪和浪费时间;而且反复重启本身对于用户体验也非常不好。此时如何能将系统的当前不良状态恢复到系统正常状态,将导致系统发生假死的过多的应用程序关闭,使操作系统不需要通过切断电源的方式就可以恢复工作,成为一个亟待解决的技术问题。
另外在有些时候,由于需要用户开启了过多的应用程序,系统桌面上同时出现了非常多的窗口,过多的窗口不仅在视觉上做成了影响,同时过多的窗口间的互相遮挡及对于桌面背景上的内容的遮挡也影响到了用户的使用。如果用户此时需要将桌面上的大部分开启窗口清空,但是关于环境设置的窗口需要保留,并且还要点选桌面背景上的一个文件,这就需要用户手动挑出不需要的应用程序一个个将其关闭,这也给用户带来了相对复杂的麻烦。因此如何处理这一情况,成为了另一个亟待解决的技术问题。
发明内容
有鉴于此,本发明所要解决的技术问题是提供了一种系统恢复方法,使操作系统直接恢复到初始可用状态,并清理桌面和资源。
为了解决上述技术问题,本发明提供了一种系统恢复方法,包括:设置进程列表,记录操作系统在初始化状态下应当执行的进程;接受用户的触发,将所述进程列表中记录的进程以外的全部进程关闭,操作系统恢复到所述初始化状态。
进一步地,所述初始化状态,包括:操作系统启动时序结束时的状态,和/或在操作系统启动后用户自定义的状态。
进一步地,设置进程列表,记录在初始化状态下操作系统应当执行的进程的步骤,还包括:实时或周期扫描操作系统已执行的进程,根据操作系统自带的系统列表识别其中与维护系统运行相关的系统进程,将其中尚未包含在所述进程列表中的系统进程更新记录在所述进程列表中。
进一步地,设置进程列表,记录在初始化状态下操作系统应当执行的进程的步骤,还包括:根据用户所选择保留的进程构建一自定义列表;实时或周期扫描操作系统已执行的进程,根据所述自定义列表识别其中属于用户保留的进程,将其中尚未包含在所述进程列表中的属于用户保留的进程更新记录在所述进程列表中。
进一步地,根据用户所选择保留的进程构建一自定义列表的步骤,包括:在构建所述自定义列表时,收集用户希望整体保留的应用程序的相关进程,将所述应用程序的相关进程合并为一个集合供用户选择;所述集合被用户选择时,将所述集合对应的相关进程添加进所述自定义列表。
进一步地,所述集合的名称以应用程序名或文档名称进行显示;所述集合的显示图标以应用程序图标进行显示。
进一步地,当所述应用程序的相关进程包括所述应用程序的主进程以及所述应用程序打开的与所述主进程同类的进程时,收集用户希望整体保留的应用程序的相关进程的步骤,包括:实时或周期监控各进程,并根据所述应用程序的主进程的进程名和/或路径名收集所述应用程序的相关进程。
进一步地,所述应用程序的相关进程,包括:所述应用程序的主进程以及与所述主进程具有家族关系的一个或多个进程。
进一步地,收集用户希望整体保留的应用程序的相关进程的步骤,包括:预置一应用程序的相关进程的列表,其中保存所述应用程序的所有潜在的相关进程的标识;结合所述相关进程的列表,实时或周期收集所述应用程序的相关进程。
进一步地,收集用户希望整体保留的应用程序的相关进程的步骤,包括:实时或周期监控各进程,并根据所述应用程序的主进程及进程家族关系收集所述应用程序的相关进程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奇智软件(北京)有限公司,未经奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110160542.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电子书签实现装置及方法
- 下一篇:一种用户界面服务组合方法及系统