调整网络接口的电源消耗的方法

文档序号:7589071阅读:178来源:国知局
专利名称:调整网络接口的电源消耗的方法
技术领域
本发明涉及一种网络接口的电源消耗,且特别涉及一种根据网络接口的唤醒功能是否被使能,而机动性调整供给至网络接口的电源与时钟的方法。
背景技术
在网络通信发达的今日,很多的计算机产品均会设计具备网络通信的功能,而且常常都会支持网络唤醒的功能。而不管使用怎样的电源管理系统,当计算机产品支持网络唤醒功能时,总是会有一些电路必须是持续待命的,以接收或响应来自网络的唤醒信号。而这些电路是为已经固定设定的,只要计算机产品被启动,就会供给电源至这些电路。而当不需要网络唤醒功能时,计算机产品内的这些电路总是在消耗着计算机产品的电力,因而造成了电力的浪费。
请参照图4,其示出了已知一种将网络接口由正常模式转换为省电模式的电源调整的步骤流程图。在已知的技术中,当网络工作在正常模式(s402)时,若经过了预设的一段时间没有使用时,软件将判断是否要进入省电模式(s404)。
在软件判断要进入省电模式后,周边控制接口则只供给电源与时钟至媒体存取控制单元(medium access control,MAC)接收端与物理层单元(physical layer,PHY)接收端(s406),藉以接收来自外界的唤醒(wake up)信号;而其它如媒体存取控制单元传送端与物理层单元传送端等,则均停止供给电源与时钟。接着,则停止供给电源与时钟至周边控制接口(s408)。此时网络接口将工作在省电模式(s410)。
当网络接口工作在省电模式时(s502),则不中断地判断是否有使用者启动系统或接收到网络唤醒信号(s504)。当得知有使用者启动系统或接收到网络唤醒信号时,则先行供给电源与时钟至周边控制接口(s506)。其次,对周边控制接口、媒体存取控制单元与物理层单元进行复位的动作(s508)。
在复位这些组件后,接着即对网络接口进行程序化与初始化动作(s510)。此时,网络接口则工作在正常模式。
综合以上所述,已知的具有网络唤醒功能的计算机产品,如步骤s406所述,不管是否有使用到唤醒功能,其在省电模式时,均供给电源与时钟至媒体存取控制单元传送端与物理层单元传送端,而使得若不需要使用到唤醒功能时,会造成浪费了计算机产品的电力。

发明内容
本发明提供一种调整网络接口的电源消耗的方法,其在使唤醒功能被禁能的网络接口由正常模式进入省电模式时,能节省不必要的电能消耗。
本发明也提供一种调整网络接口的电源消耗的方法,其可根据使用者设定是否使能唤醒功能,以机动性的决定是否供给电源与时钟至网络接口的媒体存取控制单元接收端与物理层单元接收端。
本发明提出一种调整网络接口的电源消耗的方法,其适用于使唤醒功能被禁能的网络接口由正常模式转换为工作在省电模式。此网络接口具有媒体存取控制(MAC)单元接收端、媒体存取控制单元传送端、物理层(PHY)单元接收端与物理层单元传送端。此方法包括首先为中止供给电源至媒体存取控制单元接收端、媒体存取控制单元传送端、物理层单元接收端与物理层单元传送端。其次,中止供给时钟至媒体存取控制单元接收端、媒体存取控制单元传送端、物理层单元接收端与物理层单元传送端。接着,中止供给电源与时钟至周边控制接口。此时,网络接口即工作在省电模式。
本发明也提供一种调整网络接口的电源消耗的方法,其适用于使唤醒功能被禁能的网络接口由省电模式转换为工作在正常模式。首先,为供给电源与时钟至周边控制接口,并送出复位信号。其次,程序化与初始化网络接口。接着,则供给电源与时钟至媒体存取控制单元接收端、媒体存取控制单元传送端、物理层单元接收端与物理层单元传送端。此时,网络接口将工作在正常模式。其中,复位信号是为使控制机制与周边控制接口进行复位。
本发明也提出一种调整网络接口的电源消耗的方法,适用于机动性启动/关闭网络接口的媒体存取控制单元(MAC)接收端、媒体存取控制单元传送端、物理层单元(PHY)接收端与物理层单元传送端。此方法包括当网络接口工作在正常模式时,由使用者设定禁能/使能唤醒功能。其次,当网络接口欲进入省电模式时,则判断使用者是否有使能唤醒功能,当使用者禁能唤醒功能时,则中止供给电源与时钟至媒体存取控制单元接收端、媒体存取控制单元传送端、物理层单元接收端与物理层单元传送端。接着,中止供给电源与时钟至周边控制接口。此时,网络接口便工作在省电模式本发明因采用机动性供给/切断电源与时钟至网络接口的媒体存取控制单元接收端与物理层单元接收端,因此可以在唤醒功能被禁能时,关闭不必要的电源与时钟消耗,以节省电能的消耗。
为让本发明的内容、特征和优点能更明显易懂,下文特举数较佳实施例,并配合附图,作详细说明如下。
附图简述

图1是示出了依照本发明一较佳实施例的一种调整网络接口的电源消耗的架构图。
图2是示出了依照本发明一较佳实施例的一种调整网络接口的电源消耗的方法的步骤流程图。
图3是示出了依照本发明一较佳实施例的一种将网络接口由省电模式转换为正常模式的步骤流程图。
图4是示出了已知一种将网络接口由正常模式转换为省电模式的电源调整的步骤流程图。
图5是示出了已知一种将网络接口由省电模式转换为正常模式的电源调整的步骤流程图。
附图标识说明100主机单元110周边控制接口112周边控制接口架构空间114主控制电路116控制机制120网络接口130媒体存取控制单元132媒体存取控制单元接收端134媒体存取控制单元传送端140物理层单元
142物理层单元接收端144物理层单元传送端150震荡器s202、s204、s206、s208、s210、s212、s214、s216、s218、s220、s222、s224、s226、s228、s230、s302、s304、s306、s308、s310、s312、s314、s316、s318、s402、s404、s406、s408、s410、s502、s504、s506、s508、s510、s512步骤A、B、C、D、E、F、G、H、I、J、K、L信号具体实施方式
请参照图1,其示出了依照本发明一较佳实施例的一种调整网络接口的电源消耗的架构图。本较佳实施例所提出的调整网络接口的电源消耗的架构包括主机单元100、周边控制接口(Peripheral Controller Interface,简称PCI)110与网络接口120,其耦接关系为周边控制接口110耦接至主机单元100与网络接口120。
在本实施例中,周边控制接口110包括周边控制接口架构空间112、主控制电路114与控制机制116。其中,控制机制116是由独立的震荡器150提供时钟,而不受制于主控制电路114。
在本实施例中,网络接口120包括媒体存取控制(Medium AccessControl,简称MAC)单元130与物理层(Physical layer,简称PHY)单元140。其中,媒体存取控制单元130还可分为用以自网络接收数据的媒体存取控制单元接收端132以及用以将数据传输至网络的媒体存取控制单元传送端134,相同地,物理层单元140亦可分为用以自网络接收数据的物理层单元接收端142以及用以将数据传输至网络的物理层单元传送端144。
在本发明的较佳实施例中,媒体存取控制单元接收端132、媒体存取控制单元传送端134、物理层单元接收端142与物理层单元传送端144是受控制机制116所控制。
在本实施例中,图1中的标号A~L为代表不同性质的信号,其中,信号A为是否要使用唤醒功能。信号B为供给时钟至媒体存取控制单元接收端132、媒体存取控制单元传送端134。信号C为供给时钟至物理层单元接收端142、物理层单元传送端144。信号D为通知媒体存取控制单元接收端132、媒体存取控制单元传送端134关闭电源。信号E为通知物理层单元接收端142、物理层单元传送端144关闭电源。信号F为复位媒体存取控制单元接收端132、媒体存取控制单元传送端134。信号G为复位物理层单元接收端142、物理层单元传送端144。信号H为主机单元指示控制机制是否进入省电模式。信号I为指示可以关掉媒体存取控制单元接收端132、媒体存取控制单元传送端134的时钟。信号J为指示可以关掉物理层单元接收端142、物理层单元传送端144的时钟。信号K为控制机制告知主机单元已停止供给时钟至媒体存取控制单元与物理层单元。信号L为控制机制告知主机单元媒体存取控制单元与物理层单元的信号已进入正常模式。
接着同时请参照图1与图2,此图2为示出了依照本发明一较佳实施例的一种调整网络接口的电源消耗的方法的步骤流程图。其中,图2所示为网络接口120由正常模式进入省电模式的流程。
在本实施例中,调整网络接口的电源消耗的方法是当网络接口120工作在正常模式时,使用者可按照自己的需求来设定是否禁能或使能网络接口120的唤醒功能(s202),其中,如熟悉此技艺者可以轻易知晓,网络接口120可以是在使用者设定完后立即进入省电模式或是达到一预设时间都未使用时或是符合某预定条件时才进入省电模式,但不以此为限。
接着,当网络接口s204欲进入省电模式时,则判断使用者是否有使能唤醒功能(s204)。其中,步骤s204还包括首先判断网络接口120是否欲进入省电模式(s206)。当判断得知网络接口120欲进入省电模式时,则接着判断使用者是否设定有要使用唤醒功能(s208)。其中,的由控制机制116根据主控制电路114发出发信号A来判断使用者是否有使能唤醒功能。
当控制机制116判断得知使用者禁能唤醒功能时,即由主控制电路114中止供给电源与时钟至媒体存取控制单元接收端132、媒体存取控制单元传送端134、物理层单元接收端142与物理层单元传送端144(s210)。
在本实施例中,步骤s210包括首先由控制机制116发出信号D、E通知媒体存取控制单元接收端132、媒体存取控制单元传送端134、物理层单元接收端142与物理层单元传送端144将停止供给电源(s212)。其次,软件则根据信号I、J来判断主控制电路114是否已停止供给电源至媒体存取控制单元接收端132、媒体存取控制单元传送端134、物理层单元接收端142与物理层单元传送端144(s214)。
在确定主控制电路114已停止供给电源后,控制机制116即发出信号B、C至主控制电路116,以停止供给时钟至媒体存取控制单元接收端132、媒体存取控制单元传送端134、物理层单元接收端142与物理层单元传送端144,并发出信号K告知主机单元100(s216),且紧接着由软件判断供给至媒体存取控制单元接收端132、媒体存取控制单元传送端134、物理层单元接收端142与物理层单元传送端144的时钟是否已停止供给(s218)。当确定时钟已停止供给后,控制机制116则停止送出信号K(s220)。
在本实施例中,当媒体存取控制单元130与物理层单元130的电源及时钟均停止供给后,主机单元100则中止供给电源及时钟给周边控制接口110(s222)。此时,网络接口120是工作在省电模式(s224)。
当然,在本实施例中,在停止供应时钟与电源至媒体存取控制单元接收端132、媒体存取控制单元传送端134、物理层单元接收端142与物理层单元传送端144中的任一者时,最好是等原本位于其中的数据都已完成传输后再进行,以避免不必要的数据流失。
如步骤s208的判断,当使用者使能唤醒功能时,主控制电路114则持续供给时钟给媒体存取控制单元接收端132与物理层单元接收端142(s226),但是中止供给电源与时钟给周边控制接口110(s228)。此时,网络接口120将工作在省电模式(s230)。当使用者有使能唤醒功能,且网络接口120欲从省电模式转换为工作在正常模式时,其步骤则如已知的步骤一样。
当网络接口120欲从如同步骤s224所描述的省电模式转换为正常模式时(s302),如图3所示的步骤流程。其首先为媒体接口工作在省电模式(s304),且不中断地判断网络接口120是否欲离开省电模式(s306)。其中,判断的基准为根据使用者是否有启动或是达到主机单元100所预设的时间,但均不以此为限。
当判断得知网络接口120欲离开省电模式时,其首先为供给电源与时钟至周边控制接口114,并发出复位信号对周边控制接口114与控制机制116进行复位的动作(s308)。接着,主机单元即发出信号H,以指示控制机制116让网络接口120进入正常模式。因此,在网络接口120进入正常模式前,是先程序化网络接口120再对网络接口120作初始化(s310)。
在本实施例中,网络接口120在程序化与初始化完成后,控制机制116即接着控制主控制电路114,使其供给电源及时钟给媒体存取控制单元接收端132、媒体存取控制单元传送端134、物理层单元接收端142与物理层单元传送端144,并发出信号F、G来复位媒体存取控制单元接收端132、媒体存取控制单元传送端134、物理层单元接收端142与物理层单元传送端144。另外,控制机制116还发出信号L告知主机单元114(s312)。
在供给电源与时钟及复位媒体存取控制单元接收端132、媒体存取控制单元传送端134、物理层单元接收端142与物理层单元传送端144后,网络接口120则进入正常模式(s314)。而在步骤s314中,还包括由软件检查物理层单元140与媒体存取控制单元130是否已工作在正常模式(s316)。在判断得知物理层单元140与媒体存取控制单元130已工作在正常模式时,网络接口120则亦为工作在正常模式(s318)。
在本发明的较佳实施例中,唤醒功能可以是网络唤醒功能,但不以此为限。
显然地,综合上面的内容,图1也可对应到本发明的另一较佳实施例一种网络装置。在此,网络装置至少包含网络接口120与周边控制接口110。网络界面120至少具有媒体存取控制单元接收端132、媒体存取控制单元传送端134、物理层单元接收端142与物理层单元传送端144。而周边控制接口110,耦接至120网络接口与主机单元100,至少具有主控制电路114与控制机制116,并可以控制媒体存取控制单元接收端132、媒体存取控制单元传送端134、物理层单元接收端142以及物理层单元传送端144这四者(亦即控制此四者的运作或关闭)。在此,周边控制接口架构空间112与本实施例技术特征无关,先不予以讨论。
控制机制116是用以控制媒体存取控制单元接收端132、媒体存取控制单元传送端134、物理层单元接收端142以及物理层单元传送端144,这四者的时钟。并且,为了有效地协调这个时钟与来自主机单元100的信号,本实施例可以是让控制机制116是通过主控制电路114来控制媒体存取控制单元接收端132、媒体存取控制单元传送端134、物理层单元接收端142以及物理层单元传送端144,这四者的时钟。
控制机制116是耦接至震荡器150,而自震荡器150取得控制机制116所要提供到网络接口120的一第一时钟。在此,第一时钟是独立于主机单元100所提供给周边控制接口110的第二时钟。在此,控制机制116将第一时钟传输至网络接口120的可能通道,至少包含(a)控制机制116直接将第一时钟自震荡器150传输至网络接口120;以及(b)控制机制116将第一时钟经由主控制电路114将第一时钟传输至网络接口150。
显然地,本实施例的一大技术特征是通过控制机制116来控制网络接口150所得到的时钟。已知技术中,由于网络唤醒功能的需要,网络接口120总是要有部份组件保持在待命状态,因此时钟是直接其来源(如震荡器)直接进入网络接口,而本实施例通过控制机制116来控制时钟如何进入网络接口120,也就提供了完全不让任何时钟进入网络接口120,进而减少网络接口120因为时钟引起的运作所产生的能量消耗。
一般而言,相对于媒体存取控制单元接收端132、媒体存取控制单元传送端134、物理层单元接收端142以及物理层单元传送端144,是根据第一时钟而运作。周边控制接口,是根据第二时钟而运作。
综合以上所述,本发明的调整网络接口的电源消耗的方法包括下列优点(1)本发明的调整网络接口电源消耗的方法,可以在无法使用或不想使用网络唤醒功能时,关闭执行网络唤醒功能时所需要的电路,以减少电源消耗。
(2)本发明的调整网络接口电源消耗的方法,可以在需要使用网络唤醒功能时,通过调整时钟与电源的开关与传输,保持相关电路在待命状态,以提供网络唤醒功能。
(3)本发明的调整网络接口的电源消耗的方法,适用于任何有网络唤醒功能的装置,且特别是由电池提供电力的笔记型计算机等必须尽可能减少电源消耗以延长工作时间的电子产品。
(4)本发明的调整网络接口的电源消耗的方法,适用于不一定需要网络唤醒功能的计算机及计算机外设产品。
虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何熟习此技艺者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明的保护范围当视后附的申请专利范围所界定者为准。
权利要求
1.一种调整网络接口的电源消耗的方法,适用于使唤醒功能被禁能的该网络接口由一正常模式转换为一省电模式,其中该网络接口具有一媒体存取控制单元接收端、一媒体存取控制单元传送端、一物理层单元接收端与一物理层单元传送端,且该网络接口通过一周边控制接口而耦接至一主机单元,该方法包括使该网络接口工作于该正常模式;中止供给电源至该媒体存取控制单元接收端、该媒体存取控制单元传送端、该物理层单元接收端与该物理层单元传送端;中止供给时钟至该媒体存取控制单元接收端、该媒体存取控制单元传送端、该物理层单元接收端与该物理层单元传送端;以及中止供给电源与时钟至该周边控制接口。
2.如权利要求1所述的调整网络接口的电源消耗的方法,其中,该媒体存取控制单元接收端、该媒体存取控制单元传送端、该物理层单元接收端与该物理层单元传送端是受位于该周边控制接口的一控制机制所控制,且该控制机制运作所依据的一第一时钟是独立于该主机单元所提供给该网络接口的一第二时钟。
3.如权利要求2所述的调整网络接口的电源消耗的方法,该媒体存取控制单元接收端、该媒体存取控制单元传送端、该物理层单元接收端与该物理层单元传送端是根据该第一时钟而运作,而该周边控制接口是根据该第二时钟而运作。
4.一种调整网络接口的电源消耗的方法,适用于使唤醒功能被禁能的该网络接口由一省电模式转换为在一正常模式,其中,该网络接口具有一媒体存取控制单元接收端、一媒体存取控制单元传送端、一物理层单元接收端与一物理层单元传送端,且该网络接口通过一周边控制接口而耦接至一主机单元,该方法包括供给电源与时钟至该周边控制接口,并送出一复位信号至该周边控制接口;程序化与初始化该网络接口;以及供给电源与时钟至该媒体存取控制单元接收端、该媒体存取控制单元传送端、该物理层单元接收端与该物理层单元传送端。
5.如权利要求4所述的调整网络接口的电源消耗的方法,其中,该媒体存取控制单元接收端、该媒体存取控制单元传送端、该物理层单元接收端与该物理层单元传送端是受一控制机制所控制,且该控制机制运作所依据的一第一时钟是独立于该主机单元所提供给该网络接口的一第二时钟。
6.如权利要求4所述的调整网络接口的电源消耗的方法,其中,该复位信号是为使该控制机制与该周边控制接口进行复位。
7.如权利要求4所述的调整网络接口的电源消耗的方法,供给电源与时钟至该媒体存取控制单元接收端、该媒体存取控制单元传送端、该物理层单元接收端与该物理层单元传送端的步骤包括重新供给电源至该媒体存取控制单元接收端、该媒体存取控制单元传送端、该物理层单元接收端与该物理层单元传送端;重新供给时钟至该媒体存取控制单元接收端、该媒体存取控制单元传送端、该物理层单元接收端与该物理层单元传送端;以及复位该媒体存取控制单元接收端、该媒体存取控制单元传送端、该物理层单元接收端与该物理层单元传送端。
8.一种网络装置,包含一网络接口,该网络界面具有一媒体存取控制单元接收端、一媒体存取控制单元传送端、一物理层单元接收端与一物理层单元传送端;以及一周边控制接口,耦接至该网络接口与一主机单元,该周边控制接口具有一主控制电路与一控制机制,并可以控制该媒体存取控制单元接收端、该媒体存取控制单元传送端、该物理层单元接收端与该物理层单元传送端以及这四者的时钟。
9.如权利要求8所述的网络装置,该控制机制是耦接至一震荡器,该震荡器所提供给该控制机制的一第一时钟是独立于该主机单元所提供给该周边控制接口的一第二时钟,且该媒体存取控制单元接收端、该媒体存取控制单元传送端、该物理层单元接收端以及该物理层单元传送端,是根据该第一时钟而运作,而该网络接口与该周边控制接口,是根据该第二时钟而运作。
10.如权利要求9所述的网络装置,该控制机制将该第一时钟传输至该网络接口的可能通道,至少包含该控制机制直接将该第一时钟自该震荡器传输至该网络接口;以及该控制机制将该第一时钟经由该主控制电路将该第一时钟传输至该网络接口。
全文摘要
一种调整网络接口的电源消耗的方法,此方法是可根据使用者来设定是否有使用唤醒功能,以机动性的在使用者决定禁能唤醒功能时,停止供给电源与时钟至网络接口的媒体存取控制单元接收端与物理层单元接收端。而当使用者决定使能唤醒功能时,持续供给电源与时钟至网络接口的媒体存取控制单元接收端与物理层单元接收端。
文档编号H04L29/00GK1561057SQ200410007718
公开日2005年1月5日 申请日期2004年3月5日 优先权日2004年3月5日
发明者翁志贤, 谢登全 申请人:威盛电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1