一种网络唤醒装置、计算机和网络唤醒方法制造方法及图纸

技术编号:8022051 阅读:194 留言:0更新日期:2012-11-29 04:15
本发明专利技术实施例公开了一种网络唤醒装置、计算机和网络唤醒方法,网络唤醒装置包括:第一处理模块,用于当接口模块接收到网络唤醒数据包后,生成第一逻辑信号;设置模块,用于设置网络唤醒状态对应的第一开机标志位;第二处理模块,用于对第一逻辑信号和第一开机标志位进行处理生成一第二逻辑信号,并根据第二逻辑信号确定是否生成一开机信号并发送至南桥芯片;开机信号用于控制南桥芯片开启计算机。网络唤醒装置能够根据第一逻辑信号和第一开机标志位形成一个用于决定是否进行开机的第二逻辑信号,而不是直接将第一逻辑信号发送到南桥芯片进行开机,避免了现有的开机技术只能应用在对应的一种计算机上而无法满足多计算机系统的缺陷。

【技术实现步骤摘要】

本专利技术主要涉及计算机技术,特别是指。
技术介绍
在现有的不同的计算机平台上,一部分公司提供的计算机中,其平台控制器(PCH,Platform Controller Hub)的网络唤醒(WOL,Wake-on-LAN)设置默认是使能(enable)状态,可以通过BIOS设定来关闭此功能。但是一旦AC供电消失,PCH的网络唤醒功能就会恢复到初始的enable状态,这时即便BIOS中的设置是关闭,但PC仍然能够网络唤醒。另一部分公司提供的计算机-例如AMD的计算机平台上,系统主板(SB, System Board,与PCH功 能类似)的设置正好现反,默认是禁止(disable)状态,且一旦AC供电消失后,SB会恢复到默认的disable状态,这时即使BIOS中设置是开启也无法实现网络唤醒了。现有技术中,对于PCH,在AC掉电后并再次上电时,BIOS启动PC的过程中会重新配置PCH以关闭W0L。但当有多台计算机同时上电时会产生瞬时的电压下降,并导致部分机器不能正常开机。或者,当希望关闭WOL功能时,BIOS在网卡的FW中关闭WOL功能。但网卡的FW现在多是一次擦写的R0M,不能够支持多次反复的修改WOL设置,并且只适用于Intel平台。对于SB,通过外围电路截断PME信号和南桥芯片的通信,并由外围电路模拟Power Botton信号开机。但只能解决AMD平台上掉电后不能开启的问题,无法适用于PCH。专利技术人发现现有技术存在如下问题不同的技术方案仅能适用于特定的计算机平台,而无法跨平台适用于所有不同类型、不同厂商生产的计算机,并且往往需要通过重启计算机来对网络唤醒功能进行设置。
技术实现思路
本专利技术实施例提出,解决现有技术中,不同的技术方案仅能适用于特定的计算机平台,而无法跨平台适用于所有不同类型、不同厂商生产的计算机的缺陷。本专利技术实施例提供一种网络唤醒装置,应用于计算机中,所述计算机包括用于接收网络唤醒数据包的接口模块,根据开机信号控制所述计算机开机的南桥芯片;所述网络唤醒装置与所述接口模块和所述南桥芯片连接,所述网络唤醒装置包括第一处理模块,用于当所述接口模块接收到网络唤醒数据包后,生成第一逻辑信号;设置模块,用于设置网络唤醒状态对应的第一开机标志位;第二处理模块,用于对所述第一逻辑信号和所述第一开机标志位进行处理生成一第二逻辑信号,并根据所述第二逻辑信号确定是否生成一开机信号并发送至所述南桥芯片;所述开机信号用于控制所述南桥芯片开启所述计算机。所述的网络唤醒装置中,所述第二处理模块还包括逻辑与运算模块,用于对所述第一逻辑信号和所述第一开机标志位进行逻辑与运算生成所述第二逻辑信号。所述的网络唤醒装置中,还包括第三处理模块,用于当所述第二处理模块生成的第二逻辑信号表示进行开机后,生成一开机信号并发送至所述南桥芯片的通用输入/输出GPIO,所述开机信号用于指示所述计算机进行开机。所述的网络唤醒装置中,所述接口模块为网络适配卡。一种计算机,包括接口模块,用于接收远程终端发送的网络唤醒数据包;南桥芯片,用于根据开机信号控制所述计算机开机;网络唤醒装置,与所述接口模块和所述南桥芯片连接,所述网络唤醒装置包括第一处理模块,用于当所述接口模块接收到网络唤醒数据包后,生成第一逻辑信号;设置模块,用于设置网络唤醒状态对应的第一开机标志位;第二处理模块,用于对所述第一逻辑信号和所述第一开机标志位进行处理生成一第二逻辑信号,并根据所述第二逻辑信号确定是否生成一开机信号并发送至所述南桥芯片;所述开机信号用于控制所述南桥芯片开启所述计算机。所述的计算机中,所述网络唤醒装置还包括第三处理模块,用于当所述第二处理 模块生成的第二逻辑信号表示进行开机后,生成一开机信号并发送至所述南桥芯片的通用输入/输出GPI0,所述开机信号用于指示所述计算机进行开机。所述的计算机中,所述接口模块为网络适配卡。一种网络唤醒方法,应用于计算机中,所述计算机包括用于接收网络唤醒数据包的接口模块和根据开机信号控制所述计算机开机的南桥芯片,所述网络唤醒方法包括接收远程终端发送的网络唤醒数据包,并生成第一逻辑信号;对所述第一逻辑信号和所述第一开机标志位进行处理生成一第二逻辑信号,并根据所述第二逻辑信号确定是否生成一开机信号;其中,所述第一开机标志位与设置的网络唤醒状态对应;生成开机信号后,将所述开机信号发送至所述南桥芯片开启所述计算机。所述的网络唤醒方法中,对所述第一逻辑信号和所述第一开机标志位进行处理具体为对所述第一逻辑信号和所述第一开机标志位进行逻辑与处理以生成所述第二逻辑信号。所述的网络唤醒方法中,生成所述第二逻辑信号后还包括生成一通知信号并发送至一超级输入/输出接口,所述通知信号用于标识所述计算机的开机方式为网络唤醒。应用所提供的技术手段,网络唤醒装置能够根据第一逻辑信号和第一开机标志位形成一个用于决定是否进行开机的第二逻辑信号,而不是直接将第一逻辑信号发送到南桥芯片进行开机,避免了现有的开机技术只能应用在对应的一种计算机上而无法满足多计算机系统的缺陷,能够从网络端直接启动计算机,并且实现成本低。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I为本专利技术实施例网络唤醒装置结构示意图一;图2为本专利技术实施例网络唤醒装置结构示意图二 ;图3为本专利技术实施例计算机结构示意图;图4为本专利技术实施例网络唤醒方法流程示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例都属于本专利技术保护的范围。为解决现有技术的问题,本专利技术实施例提供一种网络唤醒装置,应用于计算机中,如图I所示,计算机包括用于接收网络唤醒数据包的接口模块101,根据开机信号控制所述计算机开机的南桥芯片102 ;所述网络唤醒装置与所述接口模块101和所述南桥芯片102连接,所述网络唤醒装置包括第一处理模块103,用于当所述接口模块101接收到网络唤醒数据包后,生成第一 逻辑信号;设置模块104,用于设置网络唤醒状态对应的第一开机标志位;第二处理模块105,用于对所述第一逻辑信号和所述第一开机标志位进行处理生成一第二逻辑信号,并根据所述第二逻辑信号确定是否生成一开机信号并发送至所述南桥芯片102 ;所述开机信号用于控制所述南桥芯片102开启所述计算机。应用所提供的技术手段,网络唤醒装置能够根据第一逻辑信号和第一开机标志位形成一个用于决定是否进行开机的第二逻辑信号,而不是直接将第一逻辑信号发送到南桥芯片102进行开机,避免了现有的开机技术只能应用在对应的一种计算机上而无法满足多计算机系统的缺陷,能够从网络端直接启动计算机,并且实现成本低。在优选实施例中,第二处理模块105还包括逻辑与运算模块,其位于第二处理模块105内部,用于对所述第一逻辑信号和所述第一开机标志位进行逻辑与运算生成所述第二逻辑信本文档来自技高网
...

【技术保护点】
一种网络唤醒装置,其特征在于,应用于计算机中,所述计算机包括用于接收网络唤醒数据包的接口模块,根据开机信号控制所述计算机开机的南桥芯片;所述网络唤醒装置与所述接口模块和所述南桥芯片连接,所述网络唤醒装置包括:第一处理模块,用于当所述接口模块接收到网络唤醒数据包后,生成第一逻辑信号;设置模块,用于设置网络唤醒状态对应的第一开机标志位;第二处理模块,用于对所述第一逻辑信号和所述第一开机标志位进行处理生成一第二逻辑信号,并根据所述第二逻辑信号确定是否生成一开机信号并发送至所述南桥芯片;所述开机信号用于控制所述南桥芯片开启所述计算机。

【技术特征摘要】

【专利技术属性】
技术研发人员:谈晓隽李权吴会军冯成周浩强
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

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

1