本发明专利技术公开一种计算机外设的电源管理方法及系统,用于控制与计算机连接外设的电源开启和关闭。其中方法包括步骤:触发步骤,在基本输入输出系统或驱动程序或应用程序中设置外设的电源开启和关闭位置;控制步骤,在基本输入输出系统或驱动程序或应用程序运行到外设的电源开启和关闭位置时,对主板芯片输出端口所在寄存器进行不同值的写操作,用主板芯片输出端口的电平值表示开启或关闭,且所述主板芯片输出端口与外设一一对应;执行步骤,根据主板芯片输出端口的电平值,对主板芯片输出端口对应的外设电源执行开启或关闭。相应系统包括触发模块、控制模块及执行电路。
【技术实现步骤摘要】
本专利技术涉及电源管理方法及系统,尤指一种计算机外设的电源管理方法及系统。
技术介绍
随着电脑广泛的使用,电脑已经走进人们的生活。同时电脑的外设也渐渐增加,例如显示器,打印机,音箱等,这些设备的电源控制一般不是主机来控制的,例如音箱的电源管理。在关闭电脑后,音箱电源还得从外部的开关来关闭。由于主机没法对外设进行电源管理,这些外设的电源管理工作就要用户来完成,会给电脑用户带来不方便,造成电能的浪费。针对上述问题,现有技术也提供一些外设电源管理技术方案。方案一,请参阅申请号为97221438.0的中国专利申请,通过对主机的电源进行检测来控制外设的电源。该技术方案虽然对外设电源管理有一定的改善的,但还是主机还是不能控制外设的电源,没有彻底解决问题。例如有个打印机,不是每一次开机都要用到打印机,所以还是有一定的电源的浪费。方案二,请参阅申请号为02134399.3的中国专利申请,通过应用程序来控制一个插座从而控制外设的电源。由于该电源管理是通过应用程序来管理的,因此没有办法在开机阶段实现电源的管理。又因该方案二通过串口、并口或USB来控制一个插座,串口,并口是传统的接口,现在有些传统接口计算机上已经不设置,如果通过USB来控制插座,插座的成本会上升。
技术实现思路
本专利技术解决的问题是提供一种计算机外设的电源管理方法及系统,解决现有技术中不能用主机控制外设电源且技术方案成本高的问题。为解决上述问题,本专利技术计算机外设的电源管理方法,用于控制与计算机连接外设的电源开启和关闭,包括步骤触发步骤,在基本输入输出系统或驱动程序或应用程序中设置外设的电源开启和关闭位置;控制步骤,在基本输入输出系统或驱动程序或应用程序运行到外设的电源开启和关闭位置时,对主板芯片输出端口所在寄存器进行不同值的写操作,用主板芯片输出端口的电平值表示开启或关闭,且所述主板芯片输出端口与外设一一对应;执行步骤,根据主板芯片输出端口的电平值,对主板芯片输出端口对应的外设电源执行开启或关闭。主板芯片为南桥芯片时,所述控制步骤进一步包括从周边元件扩展接口的配置空间查询输出端口寄存器的基地址;根据基地址找到对应的输出端口寄存器;在基本输入输出系统或驱动程序或应用程序运行到外设的电源开启和关闭位置时,对输出端口寄存器进行写操作。外设包括有显示器,其中显示器的电源开启位置指基本输入输出系统的主机开机位置,而显示器的电源关闭位置指对操作系统的关机、休眠及待机的响应位置。所述控制步骤可以内嵌在基本输入输出系统提供的高级配置与电源接口中运行。外设包括有打印机,打印机的电源开启位置指打印机驱动程序中打印响应位置,而打印机的电源关闭位置指打印机驱动程序中打印结束位置。外设包括有音箱,音箱的电源开启位置为声卡驱动程序中的声卡启动响应位置,而音箱的电源关闭位置为声卡驱动程序中的声卡关闭响应位置。对于音箱的电源管理时,控制步骤可以内嵌在声卡驱动程序中运行。相应地,本专利技术计算机外设的电源管理系统,用于控制与计算机连接外设的电源开启和关闭,包括触发模块,用于在基本输入输出系统和驱动程序或应用程序中设置外设的电源开启和关闭位置;控制模块,用于在基本输入输出系统或驱动程序或应用程序运行到外设的电源开启和关闭位置时,对主板芯片输出端口所在寄存器进行不同值的写操作,用主板芯片输出端口的电平值表示开启或关闭,且所述主板芯片输出端口与外设一一对应;执行电路,串联在外设和电源之间,用于根据主板芯片输出端口的电平值,对主板芯片输出端口对应的外设电源执行开启或关闭。所述主板芯片为南桥芯片时,所述控制模块进一步包括基地址查询模块,用于从周边元件扩展接口的配置空间查询输出端口寄存器的基地址;寄存器查找模块,根据基地址找到对应的输出端口寄存器;写操作模块,在基本输入输出系统或驱动程序或应用程序运行到外设的电源开启和关闭位置时,对输出端口寄存器进行写操作。外设包括有显示器,其中显示器的电源开启位置指基本输入输出系统的主机开机位置,而显示器的电源关闭位置指对操作系统的关机、休眠及待机的响应位置。控制模块可以内嵌在基本输入输出系统提供的高级配置与电源接口中。外设包括有音箱,音箱的电源开启位置为声卡驱动程序中的声卡启动响应位置,而音箱的电源关闭位置为声卡驱动程序中的声卡关闭响应位置。对于音箱的电源管理时,控制模块可以内嵌在声卡驱动程序中运行。所述执行电路包括多个开关电路,每个开关电路对应一个外设,包括在外设电源和该外设之间顺序串联的上拉电阻和继电器,且该继电器的控制端与该外设对应的主板芯片输出端口连接。与现有技术相比,本专利技术具有以下优点本专利技术通过基本输入输出系统或驱动程序或应用程序设定对应外设的电源开启位置或电源关闭位置;控制主板芯片的输出端口或输入输出端口的输出的电平值,进而启动执行电路或者执行步骤,从而实现外设的电源的管理。在进入操作系统后通过BIOS和操作系统或者应用程序配合来控制主板芯片的输出端口或输入输出端口的输出的电平,由端口的输出电平来控制控制电路的开关,从而实现外设的电源的管理。这样,不用用户手动控制外设电源关闭,方便用户;可以达到节省电能;方案实现成本低。附图说明图1是本专利技术计算机外设的电源管理方法流程图。图2是本专利技术计算机外设的电源管理系统示意图。具体实施例方式现有技术中在计算机主机的电源管理方面已经很完善的情况下,一般都会符合ACPI(Advanced Configuration Management Interfasce,高级配置与电源接口)电源管理规范。主机也很难都外设进行电源管理。本专利技术在不改变现在外设的前提,对现在的外设电源可以管理,从而解决现有技术中存在的问题。现有技术中ACPI电源管理规范,是BIOS(基本输入输出系统)和OS(操作系统)电源管理的接口。BIOS通过ACPI报告OS怎么样控制各种设备电源。例如ACPI有提供OS调用来打开设备的电源的方法_ON();BIOS只要在这里加入打开外设电源方法及条件。OS要用到这个外设时就会调用_ON来打开设备电源的。同理OS通过调用_OFF()这个方法来关闭设备电源的。本专利技术通过BIOS来控制主板芯片的输出端口或输入输出端口,由输出端口的电平来控制外设的开关,从而实现外设的电源的管理。这样不仅成本价格低,而且可以真正的做到计算机外设电源可以控制。请参照图1,本专利技术计算机外设的电源管理方法,用于控制与计算机连接外设的电源开启和关闭,其特征在于,包括步骤触发步骤,在基本输入输出系统或驱动程序或应用程序中设置外设的电源开启和关闭位置;控制步骤,在基本输入输出系统或驱动程序或应用程序运行到外设的电源开启和关闭位置时,对主板芯片输出端口所在寄存器进行不同值的写操作,用主板芯片输出端口的电平值表示开启或关闭,且所述主板芯片输出端口与外设一一对应;执行步骤,根据主板芯片输出端口的电平值,对主板芯片输出端口对应的外设电源执行开启或关闭。主板芯片为南桥芯片时,所述控制步骤进一步包括从周边元件扩展接口的配置空间查询输出端口寄存器的基地址;根据基地址找到对应的输出端口寄存器;根据外设的电源开启和关闭位置,对输出端口寄存器进行写操作。外设包括有显示器,其中显示器的电源开启位置指基本输入输出系统的主机开机位置,而显示器的电源关闭位置指对操作系统的关机本文档来自技高网...
【技术保护点】
一种计算机外设的电源管理方法,用于控制与计算机连接外设的电源开启和关闭,其特征在于,包括步骤:触发步骤,在基本输入输出系统或驱动程序或应用程序中设置外设的电源开启和关闭位置;控制步骤,在基本输入输出系统或驱动程序或应用程序运 行到外设的电源开启和关闭位置时,对主板芯片输出端口所在寄存器进行不同值的写操作,用主板芯片输出端口的电平值表示开启或关闭,且所述主板芯片输出端口与外设一一对应;执行步骤,根据主板芯片输出端口的电平值,对主板芯片输出端口对应的外设电源 执行开启或关闭。
【技术特征摘要】
1.一种计算机外设的电源管理方法,用于控制与计算机连接外设的电源开启和关闭,其特征在于,包括步骤触发步骤,在基本输入输出系统或驱动程序或应用程序中设置外设的电源开启和关闭位置;控制步骤,在基本输入输出系统或驱动程序或应用程序运行到外设的电源开启和关闭位置时,对主板芯片输出端口所在寄存器进行不同值的写操作,用主板芯片输出端口的电平值表示开启或关闭,且所述主板芯片输出端口与外设一一对应;执行步骤,根据主板芯片输出端口的电平值,对主板芯片输出端口对应的外设电源执行开启或关闭。2.如权利要求1所述的计算机外设的电源管理方法,其特征在于,主板芯片为南桥芯片时,所述控制步骤进一步包括从周边元件扩展接口的配置空间查询输出端口寄存器的基地址;根据基地址找到对应的输出端口寄存器;在基本输入输出系统或驱动程序或应用程序运行到外设的电源开启和关闭位置时,对输出端口寄存器进行写操作。3.如权利要求2所述的计算机外设的电源管理方法,其特征在于,外设包括有显示器,其中显示器的电源开启位置指基本输入输出系统的主机开机位置,而显示器的电源关闭位置指对操作系统的关机、休眠及待机的响应位置。4.如权利要求1至3任一项所述的计算机外设的电源管理方法,其特征在于,控制步骤内嵌在基本输入输出系统提供的高级配置与电源接口中运行。5.如权利要求2所述的计算机外设的电源管理方法,其特征在于,外设包括有打印机,打印机的电源开启位置指打印机驱动程序中打印响应位置,而打印机的电源关闭位置指打印机驱动程序中打印结束位置。6.如权利要求2所述的计算机外设的电源管理方法,其特征在于,外设包括有音箱,音箱的电源开启位置为声卡驱动程序中的声卡启动响应位置,而音箱的电源关闭位置为声卡驱动程序中的声卡关闭响应位置。7.如权利要求2所述的计算机外设的电源管理方法,其特征在于,对于音箱的电源管理时,控制步骤内嵌在声卡驱动程序中运行。8.一种计算机外设的电源管理系统,用于控制与计算机连接外设的电源开启和关闭,其特征在于,包括触发模块,用于在基本输入输出系统和驱动程序或应用程序中设置外设的电源开启和关闭位置;控制模块,用...
【专利技术属性】
技术研发人员:汤良,
申请(专利权)人:联想北京有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。