计算机和网卡控制方法技术

技术编号:5208462 阅读:157 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种计算机和网卡控制方法,所述计算机包括:至少一个网卡,所述至少一个网卡具有第一状态和第二状态,所述网卡处于第二状态时消耗的功耗小于处于所述第一状态时消耗的功耗;网卡控制模块,与所述网卡连接,用于依据预设控制信号,控制所述至少一个网卡从所述第一状态切换至所述第二状态。本发明专利技术能够有效减少计算机功耗。

【技术实现步骤摘要】

本专利技术涉及计算机领域,尤其涉及一种。
技术介绍
目前的计算机中均配置有网卡,在有些情况下,一台计算机中甚至会配置有多个 网卡,用于分别接入不同的网络,如Internet、企业内部网络等。通常情况下,在计算机启动 时,网卡也会自动启动并接入网络,此时,用户即使不使用网卡传输数据,启动的网卡也会 增加计算机的功耗。另外,在计算机中具有多个网卡时,例如同时具有无线网卡A和有线网 卡B,其中无线网卡A用于接入企业内部网络,有线网卡B用于接入hternet。在计算机启 动时,无线网卡A和有线网卡B会同时启动,然而,在同一时间内,只能有一个网卡处于有效 传输状态,另一个网卡虽然也已启动,但处于无效传输状态,处于无效传输状态的网卡也会 增加计算机的功耗。现有技术中,在不需要使用网卡时,可以将网卡的连接解除,或者将网卡禁用,然 而,连接解除或禁用的网卡仍会增加计算机的功耗,造成资源浪费。
技术实现思路
有鉴于此,本专利技术实施例提供一种,能够有效减少计算机 的功耗。为解决上述问题,本专利技术实施例提供一种计算机,包括至少一个网卡,所述至少一个网卡具有第一状态和第二状态,所述网卡处于第二 状态时消耗的功耗小于处于所述第一状态时消耗的功耗;网卡控制模块,与所述网卡连接,用于依据预设控制信号,控制所述至少一个网卡 从所述第一状态切换至所述第二状态。所述网卡包括逻辑电路,所述网卡处于所述第一状态时,所述逻辑电路处于开启状态,所述网卡 处于第二状态时,至少有部分逻辑电路处于关闭状态。所述计算机还包括触发模块,与所述网卡控制模块连接,用于产生所述预设控制信号。所述触发模块为所述计算机上的一特定按钮,其中,当所述特定按钮被按下时,产 生所述预设控制信号;或所述触发模块为所述计算机键盘上的一特定按键,其中,当所述特定按键被按下 时,产生所述预设控制信号;或所述触发模块为所述计算机上运行的软件界面上的一特定图标,其中,所述特定 图标被触发时,产生所述预设控制信号。所述网卡为有线网卡,所述触发模块包括侦测模块,用于侦测所述网卡对应的网线是否存在拔操作,在侦测到所述网卡对应的网线存在拔操作时,产生所述预设控制信号。所述网卡控制模块包括第一存储模块,用于存储所述网卡的当前状态信息与更新状态信息的对应关系, 其中,所述更新状态信息中指示在同一时间内所述网卡中至少有一个网卡处于所述第二状 态;第一获取模块,用于在获取到所述预设控制信号时,获取所述网卡的当前状态信 息;第二获取模块,用于根据存储的所述网卡的当前状态信息与更新状态信息的对应 关系,获取所述网卡的当前状态信息对应的更新状态信息;第一执行模块,用于控制所述网卡处于获取到的更新状态信息中指示的状态。所述网卡控制模块还包括第二存储模块,用于存储预设控制信号与所述网卡的更新状态信息的对应关系, 其中,所述网卡的更新状态信息中指示在同一时间内所述网卡中至少有一个网卡处于所述 第二状态;第三获取模块,用于在获取到所述预设控制信号时,根据存储的所述预设控制信 号与所述网卡的更新状态信息的对应关系,获取所述预设控制信号对应的所述网卡的更新 状态信息;第二执行模块,用于控制所述网卡处于所述预设控制信号对应的所述网卡的更新 状态信息中指示的状态。本专利技术实施例还提供一种网卡控制方法,应用于一计算机中,所述计算机具有至 少一个网卡,所述至少一个网卡具有第一状态和第二状态,所述网卡处于第二状态时消耗 的功耗小于处于所述第一状态时消耗的功耗;包括以下步骤接收预设控制信号;依据所述预设控制信号,控制所述至少一个网卡从所述第一状态切换至所述第二 状态。所述依据预设控制信号,控制所述至少一个网卡从所述第一状态切换至所述第二 状态,之前还包括存储所述网卡的当前状态信息与更新状态信息的对应关系,其中,所述更新状态 信息中指示在同一时间内所述网卡中至少有一个网卡处于所述第二状态;所述依据预设控制信号,控制所述至少一个网卡从所述第一状态切换至所述第二 状态,具体为在获取到所述预设控制信号时,获取所述网卡的当前状态信息;根据存储的所述网卡的当前状态信息与更新状态信息的对应关系,获取所述网卡 的当前状态信息对应的更新状态信息;控制所述网卡处于获取到的更新状态信息中指示的状态。所述依据预设控制信号,控制所述至少一个网卡从所述第一状态切换至所述第二 状态,之前还包括存储预设控制信号与所述网卡的更新状态信息的对应关系,其中,所述网卡的更 新状态信息中指示在同一时间内所述网卡中至少有一个网卡处于所述第二状态;所述依据预设控制信号,控制所述至少一个网卡从所述第一状态切换至所述第二 状态,具体为在获取到所述预设控制信号时,根据存储的所述预设控制信号与所述网卡的更新 状态信息的对应关系,获取所述预设控制信号对应的所述网卡的更新状态信息;控制所述网卡处于所述预设控制信号对应的所述网卡的更新状态信息中指示的 状态。本专利技术的实施例具有以下有益效果能够控制网卡处于功耗消耗较少的状态,处于功耗消耗较少的状态时,所述网卡 内部至少有部分逻辑电路处于关闭状态。另外,在计算机中具有多个网卡时,可以保证在同 一时间内计算机中至少有一个网卡处于功耗消耗较少的状态,从而能够减少计算机功耗, 体现了绿色环保的理念,另外,实现简单、方便,给用户带来了操作上的便利。附图说明图1为本专利技术实施例的计算机的一结构示意图;图2为本专利技术实施例的计算机的另一结构示意图;图3为本专利技术实施例的计算机的又一结构示意图;图4为本专利技术实施例的计算机的再一结构示意图;图5为本专利技术实施例的比较器的电路结构示意图;图6为本专利技术实施例的网卡控制模块的一电路结构示意图。具体实施例方式下面结合附图和实施例,对本专利技术的具体实施方式作进一步详细描述。如图1所示为本专利技术实施例的计算机的一结构示意图,所述计算机包括至少一个网卡100 ;所述至少一个网卡100具有第一状态和第二状态,所述网卡 100处于第二状态时消耗的功耗小于处于所述第一状态时消耗的功耗;网卡控制模块200,与所述网卡100连接,用于依据预设控制信号,控制所述网卡 100从所述第一状态切换至所述第二状态。上述实施例中,可以控制所述网卡100处于功耗消耗较低的状态,因此,能够减少 计算机功耗。所述网卡100包括逻辑电路,所述网卡100处于所述第一状态时,所述逻辑电路 处于开启状态,所述网卡100能够正常工作;所述网卡100处于第二状态时,至少有部分逻 辑电路处于关闭状态,所述至少有部分逻辑电路处于关闭状态包括两种情况,一种是全部 逻辑电路均处于关闭状态,另一种是一部分逻辑电路处于关闭状态,一部分逻辑电路处于 开启状态,处于关闭状态的逻辑电路将不再消耗所述计算机的功耗。为了保证所述网卡100的正常使用,所述网卡控制模块200还需要具有控制所述 网卡100从所述第二状态切换至所述第一状态的功能。另外,所述网卡100中还需要具有一切换模块,与所述网卡控制模块200通讯,在 所述网卡控制模块200控制所述网卡100从所述第一状态切换至所述第二状态时,所述切 换模块关闭所述网卡内部的部分或全部逻辑电路;在所述网卡控制模块200控制所述网卡6100从所述第二状态切换至所述第一状态时,所述切换模块开启当前处于关闭状态的逻辑 电路。可以理解的是,所述切换模块本文档来自技高网...

【技术保护点】
一种计算机,其特征在于,包括:至少一个网卡,所述至少一个网卡具有第一状态和第二状态,所述网卡处于第二状态时消耗的功耗小于处于所述第一状态时消耗的功耗;网卡控制模块,与所述网卡连接,用于依据预设控制信号,控制所述至少一个网卡从所述第一状态切换至所述第二状态。

【技术特征摘要】
1.一种计算机,其特征在于,包括至少一个网卡,所述至少一个网卡具有第一状态和第二状态,所述网卡处于第二状态 时消耗的功耗小于处于所述第一状态时消耗的功耗;网卡控制模块,与所述网卡连接,用于依据预设控制信号,控制所述至少一个网卡从所 述第一状态切换至所述第二状态。2.根据权利要求1所述的计算机,其特征在于,所述网卡包括逻辑电路,所述网卡处于所述第一状态时,所述逻辑电路处于开启状态,所述网卡处于 第二状态时,至少有部分逻辑电路处于关闭状态。3.根据权利要求1或2所述的计算机,其特征在于,还包括触发模块,与所述网卡控制模块连接,用于产生所述预设控制信号。4.根据权利要求3所述的计算机,其特征在于所述触发模块为所述计算机上的一特定按钮,其中,当所述特定按钮被按下时,产生所 述预设控制信号;或所述触发模块为所述计算机键盘上的一特定按键,其中,当所述特定按键被按下时,产 生所述预设控制信号;或所述触发模块为所述计算机上运行的软件界面上的一特定图标,其中,所述特定图标 被触发时,产生所述预设控制信号。5.根据权利要求3所述的计算机,其特征在于,所述网卡为有线网卡,所述触发模块包括侦测模块,用于侦测所述网卡对应的网线是否存在拔操作,在侦测到所述网卡对应的 网线存在拔操作时,产生所述预设控制信号。6.根据权利要求1所述的计算机,其特征在于,所述网卡控制模块包括第一存储模块,用于存储所述网卡的当前状态信息与更新状态信息的对应关系,其中, 所述更新状态信息中指示在同一时间内所述网卡中至少有一个网卡处于所述第二状态;第一获取模块,用于在获取到所述预设控制信号时,获取所述网卡的当前状态信息;第二获取模块,用于根据存储的所述网卡的当前状态信息与更新状态信息的对应关 系,获取所述网卡的当前状态信息对应的更新状态信息;第一执行模块,用于控制所述网卡处于获取到的更新状态信息中指示的状态。7.根据权利要求1所述的计算机,其特征在于,所述网卡控制模块还包括第二存储模块,用于存储预设控制信号与所述网卡的更新状态信息的对应关系,其中, 所述网卡的更新状态信息中指示在同...

【专利技术属性】
技术研发人员:闫涛
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:11[中国|北京]

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

1