首页 / 一种在睡眠S3状态下使用键鼠唤醒系统的唤醒装置

一种在睡眠S3状态下使用键鼠唤醒系统的唤醒装置有效专利 实用

技术领域

[0001] 本实用新型涉及系统唤醒技术领域,具体地涉及一种在睡眠S3状态下使用键鼠唤醒系统的唤醒装置。

相关背景技术

[0002] 计算机系统的睡眠可细分为从S1到S4这四种状态;其中睡眠S3状态,即Suspend to RAM(挂起到内存)状态,简称STR。顾名思义,STR就是把系统进入STR前的工作状态数据都存放到内存中去。在STR状态下,主机电源模块仍然继续为内存等最必要的设备供电,以确保数据不丢失,而其他设备均处于关闭状态,系统的耗电量极低。
[0003] 当前市场上存在CPU平台本身不支持在睡眠S3状态下使用键鼠去唤醒系统;装有此类CPU的系统在睡眠S3状态下不能用键鼠唤醒,只通过主机电源模块的开关按键唤醒。当系统处于睡眠S3状态时,按下主机电源模块的开关按键,系统就被唤醒,CPU马上从内存中读取数据并恢复到STR状态之前的工作状态。内存的读写速度极快,因此人们感到进入和离开STR状态所花费的时间不过是几秒钟而已。
[0004] 通过主机电源的开关唤醒处于睡眠S3状态系统的唤醒操作是很繁琐,而随着云终端产品的发展,越来越多的产品需求系统在睡眠S3状态下可以使用键鼠去唤醒系统。
[0005] 因此,如何通过操作键鼠就唤醒处于睡眠S3状态的系统,是本领域亟待解决的一个技术问题。实用新型内容
[0006] 本实用新型要解决的技术问题,在于提供一种在睡眠S3状态下使用键鼠唤醒系统的唤醒装置,通过操作键鼠就唤醒处于睡眠S3状态的系统。
[0007] 本实用新型是这样实现的:一种在睡眠S3状态下使用键鼠唤醒系统的唤醒装置,包括:
[0008] 系统,包括CPU、内存与主机电源模块,所述主机电源模块与所述内存电连接;
[0009] 供电开关,所述主机电源模块还通过所述供电开关与所述CPU电连接;
[0010] 单片机,与所述供电开关电连接,用于控制所述供电开关是否给所述CPU供电;
[0011] 集线器,与所述CPU、所述单片机电连接;
[0012] 键鼠接口模块,与所述集线器电连接;
[0013] 当系统进入睡眠S3状态前,所述CPU能发送挂起命令使所述集线器进入挂起状态,所述单片机在检测到所述集线器进入挂起状态后,控制所述供电开关停止给所述CPU供电;
[0014] 当系统被唤醒前,所述键鼠接口模块能发送操作信号使所述集线器进入工作状态,所述单片机在检测到所述集线器进入工作状态后,控制所述供电开关给CPU供电。
[0015] 进一步地,所述集线器具有状态指示引脚,所述单片机检测所述状态指示引脚的电平变化状态;
[0016] 当所述集线器进入挂起状态时,所述状态指示引脚为低电平;
[0017] 当所述集线器进入工作状态时,所述状态指示引脚为高电平。
[0018] 进一步地,所述集线器具有状态指示灯,所述状态指示灯的正极与所述状态指示引脚连接,所述状态指示灯的负极通过电阻接地。
[0019] 进一步地,所述主机电源模块还与所述集线器、所述单片机、所述键鼠接口模块电连接。
[0020] 进一步地,所述主机电源模块具有开关按键。
[0021] 进一步地,所述键鼠接口模块是USB类型的键鼠接口模块。
[0022] 进一步地,还包括:带有USB数据线的键盘,所述带有USB数据线的键盘接入所述USB类型的键鼠接口模块。
[0023] 进一步地,还包括:带有USB数据线的鼠标,所述带有USB数据线的鼠标接入所述USB类型的键鼠接口模块。
[0024] 本实用新型的优点在于:采用单片机搭配带有挂起指示功能的集线器,单片机控制是否供电给CPU,集线器感应外部键鼠设备的操作,这样通过操作键鼠就唤醒处于睡眠S3状态的系统,操作方便;人们无需去按主机电源的开关以唤醒系统,提高产品竞争力。

具体实施方式

[0028] 本实用新型实施例通过提供一种在睡眠S3状态下使用键鼠唤醒系统的唤醒装置,克服了背景技术中市场上存在CPU平台本身不支持在睡眠S3状态下使用键鼠去唤醒系统的缺点,实现了操作方便的技术效果。
[0029] 本实用新型实施例中的技术方案为解决上述缺点,总体思路如下:
[0030] 采用单片机搭配带有挂起指示功能的集线器,当系统进入睡眠S3模式前,CPU发送挂起命令使集线器进入挂起状态,单片机在检测到集线器进入挂起状态后,控制供电开关断开,停止给CPU供电,此时主机电源模块也停止给系统的其他设备供电,但对内存供电,CPU与系统的其他设备均处于关闭状态,系统进入睡眠S3状态;当人们操作键鼠设备,键鼠设备的操作信号通过键鼠接口模块发送给集线器,使集线器进入工作状态,单片机在检测到集线器进入工作状态后,控制供电开关导通,重新给CPU供电,此时也主机电源模块也重新给系统其他设备供电,从而达到唤醒系统的目的。
[0031] 为了更好地理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
[0032] 参阅图1与图2,本实用新型的优选实施例。
[0033] 一种在睡眠S3状态下使用键鼠唤醒系统的唤醒装置,包括:
[0034] 系统,包括CPU10、内存20与主机电源模块30,所述主机电源模块30与所述内存20电连接;在本实施例中,系统为计算机系统。
[0035] 供电开关40,所述主机电源模块30还通过所述供电开关40与所述CPU10电连接;
[0036] 单片机50,与所述供电开关40电连接,用于控制所述供电开关40是否给所述CPU10供电。
[0037] 集线器60,与所述CPU10、所述单片机50电连接;所述集线器60内置FE1.1 HUB芯片。
[0038] 键鼠接口模块70,与所述集线器60电连接;键鼠接口模块70是现有技术产品,用于连接外部的键盘或鼠标。
[0039] 当系统进入睡眠S3状态前,所述CPU10能发送挂起命令使所述集线器60进入挂起状态,所述单片机50在检测到所述集线器60进入挂起状态后,控制所述供电开关40停止给所述CPU10供电;此时主机电源模块30停止给CPU10供电,也停止给系统的其他设备80供电,但对内存20供电,CPU10与系统的其他设备80均处于关闭状态,系统进入睡眠S3状态。
[0040] 当系统被唤醒前,所述键鼠接口模块70能发送操作信号使所述集线器60进入工作状态,所述单片机50在检测到所述集线器60进入工作状态后,控制所述供电开关40给CPU10供电。主机电源模块30重新给CPU10供电与系统的其他设备80供电,系统就被唤醒,CPU10马上从内存20中读取数据并恢复到STR状态之前的工作状态。
[0041] 所述集线器60具有状态指示引脚61,所述单片机50检测所述状态指示引脚61的电平变化状态;当所述集线器60进入挂起状态时,所述状态指示引脚61为低电平;当所述集线器60进入工作状态时,所述状态指示引脚61为高电平。
[0042] 所述集线器60具有状态指示灯62,所述状态指示灯62的正极与所述状态指示引脚61连接,所述状态指示灯62的负极通过电阻63接地。状态指示灯62是发光二极管。当状态指示引脚61为高电平时,状态指示灯62亮起;状态指示引脚61为低电平时,状态指示灯62熄灭;从而便于人们了解集线器60当前的状态。
[0043] 所述主机电源模块30还与所述集线器60、所述单片机50、所述键鼠接口模块70电连接。在系统进入睡眠S3状态时,集线器60、单片机50以及键鼠接口模块70均依旧得电,为之后的键鼠唤醒操作而准备。相比较于CPU10与系统的其他设备80的耗电,本实施例中的集线器60、单片机50以及键鼠接口模块70的耗电量较少。
[0044] 所述主机电源模块30具有开关按键。通过开关按键控制主机电源模块30是否对外供电。
[0045] 所述键鼠接口模块70是USB类型的键鼠接口模块。
[0046] 还包括:带有USB数据线的键盘,所述带有USB数据线的键盘接入所述USB类型的键鼠接口模块。人们在操作键盘后,键盘就将操作信号发给键鼠接口模块。
[0047] 还包括:带有USB数据线的鼠标,所述带有USB数据线的鼠标接入所述USB类型的键鼠接口模块。人们在操作鼠标后,鼠标就将操作信号发给键鼠接口模块。
[0048] 本实用新型的在睡眠S3状态下使用键鼠唤醒系统的唤醒装置的工作方式:
[0049] (1)当系统准备进入睡眠S3状态前,CPU10会自动发送挂起命令,使集线器60进入挂起模式,并通知单片机50,系统需要进入睡眠S3状态,单片机50就控制供电开关40断开,停止对CPU10与系统的其他设备80供电,但对内存20供电,系统进入睡眠S3状态。
[0050] (2)系统在进入睡眠S3状态后,当集线器60收到外部键鼠的操作信号后,集线器60将会从挂起状态恢复到正常的工作状态,并将集线器60的状态指示引脚61由低电平变为高电平。
[0051] (3)单片机50在收到集线器60的状态指示引脚61由低电平变为高电平后,控制供电开关40导通,重新对CPU10与系统的其他设备80供电,将系统唤醒。
[0052] 虽然以上描述了本实用新型的具体实施方式,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本实用新型的范围的限定,熟悉本领域的技术人员在依照本实用新型的精神所作的等效的修饰以及变化,都应当涵盖在本实用新型的权利要求所保护的范围内。

当前第1页 第1页 第2页 第3页