一种针对计算机的睡眠状态唤醒的方法及装置制造方法及图纸

技术编号:20517618 阅读:37 留言:0更新日期:2019-03-06 02:34
一种针对计算机的睡眠状态唤醒的方法及装置,用以解决现有技术中存在的计算机从S3模式切换到唤醒模式的过程中显示屏保持黑屏时间较长的问题。本申请实施例中CPU在控制计算机进入睡眠状态之前保存当前显示屏显示的画面信息,并在计算机从睡眠状态唤醒过程中获取保存的画面信息,并在所述显示屏上显示所述画面信息,之后启动操作系统,采用本发明专利技术实施例的方式,使得计算机在启动操作系统之前,显示屏就已亮起,可以较早的结束处于睡眠状态唤醒过程中显示屏的黑屏状态,进一步可以减少用户的等待时间,提升用户体验。

A Method and Device for Computer Sleep Wake-up

A method and device for waking up the sleeping state of a computer is provided to solve the problem that the display screen keeps a black screen for a long time in the process of switching the computer from S3 mode to wake-up mode in the prior art. In the embodiment of this application, the CPU saves the screen information displayed on the current display screen before controlling the computer to enter the sleep state, and obtains the saved screen information during the computer's awakening from the sleep state, displays the screen information on the display screen, and then starts the operating system, using the embodiment of the present invention, so that the computer can display before starting the operating system. The display screen has been lit up, which can end early in the black screen state of the display screen in the wake-up process of sleep state, further reduce the waiting time of users and enhance the user experience.

【技术实现步骤摘要】
一种针对计算机的睡眠状态唤醒的方法及装置
本申请涉及信息
,尤其涉及一种针对计算机的睡眠状态唤醒的方法及装置。
技术介绍
ACPI(advancedconfigurationandpowermanagementinterface,高级配置和电源管理接口)定义了计算机操作系统以及BIOS(basicinputoutputsystem,基本输入输出系统)分别与计算机硬件之间的新型工作接口,在ACPI下定义了从S0到S5六种计算机的电源管理模式,其中,S3用以实现计算机的低功耗待机。在Windows操作系统中的睡眠(Sleep)状态和BIOS中的SuspendtoRAM(挂起到内存)状态均指的是ACPI定义的S3模式。在S3模式对应的状态下,内存(RAM)仍有电源供电,处于自刷新状态,内存中保存的操作系统、应用程序及已开启的文件等信息均不会丢失。下面简单介绍一下,计算机从S3模式切换到唤醒模式的过程:计算机检测到用户按下电源键的操作,计算机的CPU(centralprocessingunit,中央处理器)先执行BIOS启动的SEC(security,安全)阶段的指令,该SEC阶段是指本文档来自技高网...

【技术保护点】
1.一种针对计算机的睡眠状态唤醒的方法,其特征在于,所述方法包括:所述计算机中的中央处理器CPU在检测到用于指示计算机进入睡眠状态的第一指令后,将计算机的显示屏当前显示的画面信息保存在预先申请的内存中,并控制计算机进入睡眠状态;所述CPU检测到用于指示计算机从睡眠状态切换到唤醒状态的第二指令后,从所述预先申请的内存中获取所述画面信息,并将所述画面信息在所述显示屏上显示;所述CPU启动操作系统,控制所述计算机从睡眠状态切换到唤醒状态,其中,所述启动操作系统包含加载所述计算机外接设备驱动,以使所述CPU识别用户在所述显示屏显示的画面信息上的操作。

【技术特征摘要】
1.一种针对计算机的睡眠状态唤醒的方法,其特征在于,所述方法包括:所述计算机中的中央处理器CPU在检测到用于指示计算机进入睡眠状态的第一指令后,将计算机的显示屏当前显示的画面信息保存在预先申请的内存中,并控制计算机进入睡眠状态;所述CPU检测到用于指示计算机从睡眠状态切换到唤醒状态的第二指令后,从所述预先申请的内存中获取所述画面信息,并将所述画面信息在所述显示屏上显示;所述CPU启动操作系统,控制所述计算机从睡眠状态切换到唤醒状态,其中,所述启动操作系统包含加载所述计算机外接设备驱动,以使所述CPU识别用户在所述显示屏显示的画面信息上的操作。2.如权利要求1所述的方法,其特征在于,所述CPU从所述预先申请的内存中获取所述画面信息,包括:所述CPU启动基本输入输出系统BIOS的预置可扩展固件接口初始化PEI阶段;所述CPU在PEI阶段初始化显卡后,从所述预先申请的内存中获取所述画面信息。3.如权利要求1或2所述的方法,其特征在于,所述CPU将所述画面信息在所述显示屏上显示是在启动操作系统之前进行的。4.如权利要求1所述的方法,其特征在于,所述预先申请的内存是所述CPU在所述计算机开机时申请的。5.如权利要求1所述的方法,其特征在于,所述CPU将计算机的显示屏当前显示的画面信息保存在预先申请的内存中之前,还包括:所述CPU调用预设的Windows管理规范WMI接口获取预先申请的内存的地址信息;所述CPU将计算机的显示屏当前显示的画面信息保存在预先申请的内存中,包括:所述CPU根据所述预先申请的内存的地址信息,将计算机的显示屏当前显示的画面信息保存在所述预先申请的内存中。6.如权利要求1所述的方法,其特征在于,所述方法还包括:所述CPU在将所述计算机的显示屏当前显示的画面信息保存在预先申请的内存时,在所述预先申请的内存中设置第一状态位,所述第一状态位用于表征所述内存中存储有所述画面信息;或所述预先申请的内存中存储有第二状态位;所述CPU在将计算机的显示屏当前显示的画面信息保存在预先申请的内存时,设置所述第二状态位为设定值,所述设定值表示所述内存中保存有画面信息。7.如权利要求6所述的方法,其特征在于,所述CPU从所述预先申请的内存中获取所述画面信息之前,还包括:所述CPU确定所述预先申请的内存中存储有第一状态位或存储有第二状态位且第二状态位的值为设定值。8.一种计算机,其特征在于,包括存储器、输入装置、显示屏、内存和处理器:其中:所述存储器,存储有软件程序;所...

【专利技术属性】
技术研发人员:赖志勇李羿李凤军
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1