专利名称:计算机状态快速切换方法及系统的制作方法
技术领域:
本发明涉及一种计算机状态快速切换方法及系统。
背景技术:
在现代社会中,计算机在人们的工作、学习、交流、娱乐等等各方面扮演着重要甚至不可或缺的角色。现实生活中,人们大多数情况下是和软件打交道,如工作、学习、娱乐时就会用到很多不同的软件。但是软件一多起来,如何快速高效的管理好这些软件成为一个问题。比如当处于工作状态时,计算机系统运行着一系列工作相关的软件。当工作结束,想要娱乐一下时,就得将这些工作软件一个个的关闭,再将娱乐软件一个个的打开。而如果不关闭工作软件,又会占用系统资源。当想再一次进入工作状态时,又要重复这样的动作,将娱乐软件一一关闭,再将工作软件重新打开,相当的繁琐。另一方面,每个软件都有某些固定的使用状态,如输入密码、load某一个文件、进入某个页面进行操作等等。而并非每一款·软件都有保存当前工作状态的功能。这时就无法快速的回到软件上一次使用时的状态。此外,随着计算机使用时间的延长,系统会因为内存泄露等原因逐渐变得缓慢,而目前解决该问题的办法,一般都是过一段时间就重启一次系统。现有的待机、休眠等技术能够部分实现系统状态备份的目的,但针对的只是系统节电问题,只能保存一个系统状态,无法切换,且必须在下次开机时,才能恢复到之前退出时的状态。同时恢复后的系统状态仍然是之前运行了一段时间的状态,并不能加快系统的运行速度。现有的系统还原功能则保存的是操作系统的状态,并不包括应用程序的当前使用状态。而多账户功能虽然可以实现不同系统状态的切换,但不同账户中的程序实际上是在同时运行,在系统资源的利用上并不能有所提高,且同一个人一般不会在多个账户上运行不同的程序。因此目前尚没有类似的软件可以解决上述问题。在当前外部存储器的容量和性价比越来越高的情况下,设计一种快速保存和切换计算机使用状态的方法显得非常必要和可行。
发明内容
鉴于以上内容,有必要提供一种计算机状态快速切换方法,能够快速进行计算机系统状态的切换,提高了计算机的使用效率。鉴于以上内容,还有必要提供一种计算机状态快速切换系统,能够快速进行计算机系统状态的切换,提闻了计算机的使用效率。所述计算机状态快速切换方法,应用于计算机的状态切换,该方法包括以下步骤选择步骤接收用户的选择操作,当选择保存计算机当前使用状态时,执行判断步骤一,当选择恢复计算机之前使用状态时,执行判断步骤二 ;判断步骤一对硬盘的空间进行检索,判断在硬盘中是否存在足够大空间进行计算机当前使用状态的存储,当有足够大空间时,执行保存步骤,当没有足够大空间时,直接结束流程;保存步骤在硬盘中建立一个文件,该文件大小与计算机整个内存大小一样,并将计算机当前使用状态保存至该文件中;判断步骤二 判断在硬盘中是否存在需要恢复的计算机之前使用状态,当存在时,执行恢复步骤,当不存在时,直接结束流程;恢复步骤从硬盘上将需要恢复的计算机之前使用状态对应的文件中的内容直接读入计算机内存。所述计算机状态快速切换系统,运行于计算机中,该系统包括选择模块,用于接收用户的选择操作,判断是保存计算机当前使用状态,还是恢复计算机之前使用状态;判断模块一,用于当选择保存计算机当前使用状态时,对硬盘的空间进行检索,判断在硬盘中是否存在足够大空间进行计算机当前使用状态的存储;保存模块,用于当硬盘中存在足够大空间保存计算机当前使用状态时,在硬盘中建立一个文件,该文件大小与计算机整个内存大小一样,并将计算机当前使用状态保存至该文件中;判断模块二,用于当选择恢复计算机之前使用状态时,判断在硬盘中是否存在需要恢复的计算机之前使用状态;恢复模块,用于当硬盘中存在需要恢复的计算机之前使用状态时,从硬盘上将需要恢复的计算机之前使用状态对应的文件中的内容直接读入计算机内存。相较于现有技术,所述的计算机状态快速切换方法及系统,能够快速进行计算机系统状态的切换,提高了计算机的使用效率。
图I是本发明计算机状态快速切换系统较佳实施例的架构图。图2是本发明计算机状态快速切换系统较佳实施例的功能模块图。图3是本发明计算机状态快速切换方法较佳实施例的流程图。图4是本发明的内存工作方法示例图。主要元件符号说明_
权利要求
1.一种计算机状态快速切换方法,其特征在于,该方法包括步骤 选择步骤接收用户的选择操作,当选择保存计算机当前使用状态时,执行判断步骤一,当选择恢复计算机之前使用状态时,执行判断步骤二 ; 判断步骤一对硬盘的空间进行检索,判断在硬盘中是否存在足够大空间进行计算机当前使用状态的存储,当有足够大空间时,执行保存步骤,当没有足够大空间时,直接结束流程; 保存步骤在硬盘中建立一个文件,该文件大小与计算机整个内存大小一样,并将计算机当前使用状态保存至该文件中; 判断步骤二 判断在硬盘中是否存在需要恢复的计算机之前使用状态,当存在时,执行恢复步骤,当不存在时,直接结束流程; 恢复步骤从硬盘上将需要恢复的计算机之前使用状态对应的文件中的内容直接读入计算机内存。
2.如权利要求I所述的计算机状态快速切换方法,其特征在于,还包括以下步骤 密码验证步骤接收用户输入的用户名与密码,并对密码进行验证,当密码正确时,则执行选择步骤,密码错误时,直接结束流程。
3.如权利要求I所述的计算机状态快速切换方法,其特征在于,所述保存步骤还包括命名该文件。
4.如权利要求I所述的计算机状态快速切换方法,其特征在于,所述恢复步骤还包括 在硬盘的空间中,查找需要恢复的计算机之前使用状态所对应的文件。
5.一种计算机状态快速切换系统,其特征在于,该系统包括 选择模块,用于接收用户的选择操作,判断是保存计算机当前使用状态,还是恢复计算机之前使用状态; 判断模块一,用于当选择保存计算机当前使用状态时,对硬盘的空间进行检索,判断在硬盘中是否存在足够大空间进行计算机当前使用状态的存储; 保存模块,用于当硬盘中存在足够大空间保存计算机当前使用状态时,在硬盘中建立一个文件,该文件大小与计算机整个内存大小一样,并将计算机当前使用状态保存至该文件中; 判断模块二,用于当选择恢复计算机之前使用状态时,判断在硬盘中是否存在需要恢复的计算机之前使用状态; 恢复模块,用于当硬盘中存在需要恢复的计算机之前使用状态时,从硬盘上将需要恢复的计算机之前使用状态对应的文件中的内容直接读入计算机内存。
6.如权利要求5所述的计算机状态快速切换系统,其特征在于,该系统还包括 密码验证模块,用于接收用户输入的用户名与密码,并对密码进行验证。
7.如权利要求5所述的计算机状态快速切换系统,其特征在于,所述保存模块还用于将此文件进行命名。
8.如权利要求5所述的计算机状态快速切换系统,其特征在于,所述恢复模块还用于在硬盘的空间中,查找需要恢复的计算机之前使用状态所对应的文件。
全文摘要
一种计算机状态快速切换方法,包括接收用户的选择操作,当选择保存计算机当前使用状态时,对硬盘的空间进行检索,判断在硬盘中是否存在足够大空间进行计算机当前使用状态的存储,当有足够大空间时,在硬盘中建立一个文件,该文件大小与计算机整个内存大小一样,并将计算机当前使用状态保存至该文件中;当选择恢复计算机之前使用状态时,判断在硬盘中是否存在需要恢复的计算机之前使用状态,当存在时,从硬盘上将需要恢复的计算机之前使用状态对应的文件中的内容直接读入计算机内存。本发明还提供一种计算机状态快速切换系统。本发明可以快速进行计算机系统状态的切换,提高了计算机的使用效率。
文档编号G06F11/14GK102799498SQ20111014029
公开日2012年11月28日 申请日期2011年5月27日 优先权日2011年5月27日
发明者高峰 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司