无线网络装置的电源管理方法及其电源管理器的制作方法

文档序号:7705553阅读:143来源:国知局

专利名称::无线网络装置的电源管理方法及其电源管理器的制作方法
技术领域
:本发明有关一种电源管理方法及其电源管理器,尤指一种应用于无线网络装置的电源管理方法及其电源管理器。
背景技术
:近年来,计算机与网络设备的普及与合理的售价促使局域网络的架设大幅且不断地成长。网络能够连接在不同地点、不同使用者的终端机,使得数字数据能够快速且有效率地流通传递,而各种消息、数据、知识也得以让网络上众多的使用者分享。尤其是近年来无线网络(wirelesslocalareanetwork,WLAN)的发展,更能解除网络传输线对终端机的束缚,让无线上网的终端机具有可携(portable)以及机动(mobile)的特性,能随时随地为使用者提供存取网络资源的能力。功率消耗一直是移动装置(mobiledevice)上所需考虑到的重要议题,对于移动式工作站而言,功率消耗较关键的元件即为包含射频电路以及基频电路的无线网络装置,比如无线网络卡。然而,目前市面上的移动装置,须通过使用者通过手动的方式来节省电力,但此种作法,对于使用者而言十分不方便,且缺乏效率。
发明内容鉴于上述,本发明的目的之一在于提供一种应用于无线网络装置的电源管理方法及电源管理器,可动态地调整无线网络装置的功率消耗,以解决先前技术中的问题。本发明的目的之一在于提供一种应用于无线网络装置的电源管理方法及电源管理器,可于无线网络装置电源启动(Poweron)后且操作于未联机状态时,通过固件(firmware)自动地调整无线网络装置的功率消耗。本发明的目的之一在于提供一种应用于无线网络装置的电源管理方法及电源管理器,可于无线网络装置操作于联机状态时,依据信标中(beacon)的信息以动态地调整无线网络装置的功率消耗。本发明揭露了一种电源管理方法,应用于无线网络装置,该无线网络装置是操作于未联机状态或联机状态,该电源管理方法包含有当该无线网络装置于电源启动后,周期性地检测该无线网络装置是否操作于该未联机状态,以决定是否进入第一省电模式;其中,若检测该无线网络装置操作于该未联机状态时,控制该无线网络装置进入该第一省电模式;以及当该无线网络装置操作于该联机状态时,依据该无线网络装置所接收的信标中的信息,以决定该无线网络装置是否进入第二省电模式。本发明揭露了一种电源管理器,适用于控制无线网络装置的电源模式,该无线网络装置是操作于未联机状态或联机状态,该电源管理器包含有检测单元以及电源模式控制单元。检测单元检测该无线网络装置的操作状态以产生检测结果。电源模式控制单元耦接于该;险测单元,用来依据该检测单元的该检测结果来控制该无线网络装置的该电源模式。其中,当该检测单元的该检测结果指示该无线网络装置操作于该未联机状态时,该电源模式控制单元控制该无线网络装置进入第一省电模式;以及当检测单元的该检测结果指示该无线网络装置操作于该联机状态时,依据该无线网络装置所接收的信标中的信息,以控制该无线网络装置进入第二省电模式。图1为本发明应用于无线网络装置的电源管理方法的第一操作范例的流程图。图2A和2B为图1中进入未联机省电模式的步骤以及离开未联机省电模式的步骤的详细步骤流程图。图3为描述图1中进入以及离开未联机省电模式的时间点的示意图。图4为本发明应用于无线网络装置的电源管理方法的第二操作范例的流程图。图5为描述图4中进入以及离开已联机闲置省电模式的时间点的示意图。图6为本发明应用于无线网络装置的电源管理器的一实施例的示意图。[主要元件标号说明]102~138、210-212、220-222、402-422步骤IPS未联机省电模式LPS已联机闲置省电模式丁IM、DTIM递送流量指示消息600移动装置610无线网络装置620基频电路630射频电路650电源管理器660检测单元670电源模式控制单元690主机控制器SI操作状态DR1才企测结果具体实施例方式于下列的各实施例中所提及的无线网络装置,是可使用于如无线网络卡、无线基地台等无线通讯产品中,但本发明并不局限于此,亦可为其它配附有无线网络接口、并可连接至无线网络的电子装置。且该无线网络装置,可在该无线局域网络中(WirelessLAN)与无线网络基地台(WLANAP)或工作站(Station)建立联机,并可发射、接收无线信号以进行传递数据与消息等操作。请参考图1,图1为本发明应用于无线网络装置的电源管理方法的第一操作范例的流程图,其包含(但不局限于)以下的步骤(请注意,假若可获得实质上相同的结果,则这些步骤并不一定要遵照图1所示的执行次序来执行)步骤102:启动(poweron)无线网络装置。步骤104:无线网络装置处于未联机状态。步骤106:检测无线网络装置的操作状态以产生检测结果。当检测结果指示该操作状态为扫描状态时,执行步骤110;当检测结果指示该操作状态为联机状态时,执行步骤120;否则,执行步骤130。步骤110:进行扫描程序。回到步骤104。步骤120:判断是否找到符合的服务组识别码(ServiceSetIdentifier,SSID)。于找到符合的服务组识别码时,执行步骤122;否则,回到步骤104。步骤122:进行联机程序。步骤124:进入联机状态。步骤130:执行进入省电模式程序。步骤132:自动地控制无线网络装置的功率消耗模式进入未联机省电模式(Inactivepowersave,IPS)。步骤134:检测无线网络装置的操作状态以产生检测结果。当检测结果指示该操作状态为扫描状态或联机状态时,执行步骤136;否则,回到步骤132。步骤136:执行离开省电模式程序。步骤138:自动地控制无线网络装置离开未联机省电模式。当检测结果指示该操作状态为扫描状态时,回到步骤110;当检测结果指示该操作状态为联机状态,回到步骤120。于启动无线网络装置后,假设一开始无线网络装置是处于未联机状态(步骤102-104)。此时,通过检测单元周期性地来检测无线网络装置的操作状态以产生检测结果(步骤106)。接下来,分三种情况进行说明于第一种情况下,当检测结果指示该操作状态为扫描状态时,则进行扫描程序(步骤110)。于第二种情况下,当检测结果指示该操作状态为联机状态时,执行联机程序以进入联机状态(步骤120-124)。于第三种情况下,当该操作状态为未联机状态时,可通过固件自动地/主动地控制无线网络装置的功率消耗模式,以进入未联机省电模式(步骤130-132)。此外,于进入未联机省电模式后,若是接收到需要进行扫描或者联机的指令,则自动地控制无线网络装置离开未联机省电模式(步骤134-138)。请注意,上述的未联机状态是指无线网络装置没有进行任何扫描或者联机的操作,亦即闲置状态;而联机状态则涵盖步骤120-124所提及的联机程序以及联机状态。此外,上述的操作状态并非单指无线网络装置的目前操作状态,其更涵盖了无线网络装置于下一个时间点的状态。举例而言,当无线网络装置接收到命令须与基地台或者工作站进行联机时,此时所检测到的操作状态即为联机状态。上述的例子仅为用来说明本发明的应用,并非本发明的限制条件,本领域技术人员应可了解,在不违背本发明的精神下,图1中的流程的步骤可再增加其它的中间的步骤或者可将数个步骤合并成单一步骤。举例而言,步骤132以及步骤138可各包含其它的详细步骤。请参考图2,图2为图1中进入未联机省电模式的步骤(步骤132)以及离开未联机省电模式的步骤(步骤138)的详细步骤流程图。如图2A所示,图1的步骤132还包含以下的步骤步骤210:关闭无线网络装置的基频电路及射频电路中至少其一。步骤212:告知通用串行总线装置的主机控制器来关闭管道以停止轮询机制(pollingmechanism)。如图2B所示,图1的步骤138还包含以下的步骤步骤220:重新开启无线网络装置的基频电路及射频电路中至少其一。步骤222:告知通用串行总线装置的主机控制器来开启管道以重新开启轮询机制。上述的步骤210~212以及步骤220-222仅为用来说明本发明的应用,并非本发明的限制条件,本领域技术人员应可了解,在不违背本发明的精神下,亦可采用其它能够达到相同目的而符合本发明所揭露的精神的方式来实践进入未联机省电模式的步骤(步骤132)以及离开未联机省电模式的步骤(步骤138)。值得注意的是,在无线网络装置进入未联机省电模式后,必须关掉像是基频电路及射频电路等耗电的元件,才能够减少功率消耗。此外,若是无线网络装置是设置于通用串行总线(USB)装置中,由于通用串行总线装置的轮询机制亦有一定的耗电量,因此,在无线网络装置进入未联机省电模式后,本发明更进一步地告知主机控制器来关闭管道(例如BulkINPipe)以停止轮询才几制,如此一来,可达到更加省电的功效。请参考图3,图3为描述图1中进入以及离开未联机省电模式的时间点的示意图。于本实施例中,针对进入未联机省电模式的时间点,当无线网络装置启动后,系统(例如基本输入输出系统(BasicInput/OutputSystem,BIOS))将周期性地检测无线网络装置是否操作于未联机状态以确认是否需要进入未联机省电模式。在本实施例中将以每两秒检测一次做说明,但本发明并不以此为限。当无线网络装置是处于未联机状态,且没有收到任何需要进行联机或扫描操作时,系统会自动地控制无线网络装置的功率消耗模式进入未联机省电模式。若是确认的时间点在扫描程序、联机程序进行时,系统不会启动进入未联机省电模式的程序。此外,当无线网络装置已经和基地台或工作站建立联机后(联机状态),系统也不会进行每两秒确认是否进入未联机省电模式的操作。针对离开未联机省电模式的时间点,当无线网络装置处于未联机省电模式且检测结果指示该操作状态为联机状态或扫描状态时,系统会自动地控制无线网络装置离开未联机省电模式。上述的实施例仅为用来说明本发明的应用,并非本发明的限制条件,本领域技术人员应可了解,在不违背本发明的精神下,进入以及离开未联机省电模式的时间点的各种变化皆是可行的。当然,上述的未联机省电模式仅为本发明的一实作范例,于其它实施例中,可设计更多的省电机制于无线网络装置内,以达到更加省电的目的。请参考图4,图4为本发明应用于无线网络装置的电源管理方法的第二操作范例的流程图,其包含(但不局限于)以下的步骤步骤402:无线网络装置处于联机状态下。步骤404:检测无线网络装置的操作状态以产生检测结果。当无线网络装置处于联机状态下且检测结果指示该操作状态为非数据传递状态时,执行步骤410;否则,执行步骤420。步骤410:执行进入省电模式程序。步骤412:自动地控制无线网络装置进入已联机闲置省电模式(Leisurepowersave,LPS)。回到步骤404。步骤420:执行离开省电模式程序。步骤422;自动地控制无线网络装置离开已联机闲置省电模式。回到步骤404。请参考图5,图5为描述图4中进入以及离开已联机闲置省电模式的时间点的示意图。于本实施例中,当无线网络装置与基地台或工作站建立联机后,可以根据信标(beacon)中的信息元素来决定进入以及离开已联才几闲置省电模式的时间点。上述的信标中的信息元素包含递送流量指示消息(trafficinformationmessage,TIM)。由于递送流量指示消息又分为TIM元素以及DTIM(deliverytrafficinformationmessage)元素两种,其中只有DTIM元素附有数据消息。因此,可利用该递送流量指示消息的讯框字段所包含DTIM个数或DTIM周期来决定进入以及离开已联机闲置省电模式的时间点。举例而言,在无线网络装置传送或接收数据等操作结束后,会接着接收信标,此时由于没有数据需要进行传递,系统便可自动地控制无线网络装置的功率消耗模式进入已联机闲置省电模式。而通过信标中的DTIM个数或DTIM周期,可以决定无线网络装置醒来(亦即离开已联机闲置省电模式)接收广播和群播封包的时间。另外,当无线网络装置是作为传送端(Rx)或接收端(Tx)时,由于有数据必须传送或者接收,此时系统也会自动地控制无线网络装置离开已联机闲置省电模式。请再注意,上述各流程的步骤并非限定要依据实施例所示的顺序来执行,在不违背本发明的精神下,本领域技术人员应可具以变化。请参考图6,图6为本发明应用于无线网络装置610的电源管理器650的一实施例的示意图。于本实施例中,无线网络装置610及其电源管理器650是设置于移动装置600中,例如笔记本型计算机,但本发明并不局限于此,亦可为其它种类的电子装置,例如桌上型计算机。如图6所示,无线网络装置610包含基频电路620以及射频电路630,而电源管理器650则包含检测单元660以及电源模式控制单元670。检测单元660用来检测无线网络装置610的操作状态Sl以产生检测结果DR1。电源模式控制单元670耦接于检测单元660,用来依据检测单元660的检测结果DR1来自动地控制无线网络装置610进入省电模式(例如上述的未联机省电模式IPS或者已联机闲置省电模式LPS)或者离开该省电模式,其中无线网络装置610进入省电模式的功率消耗小于无线网络装置离开省电模式的功率消耗。此外,电源模式控制单元670于无线网络装置610进入未联机省电模式(IPS)或已联机闲置省电模式(LPS)时,将关闭无线网络装置610的基频电路620及/或射频电路630的电源信号或频率信号,并用来于无线网络装置610离开未联机省电模式或已联机闲置省电模式时,重新开启无线网络装置610的基频电路620及/或射频电路630的电源信号或频率信号。若无线网络装置610设置于通用串行总线装置上时,则电源模式控制单元670另用来于无线网络装置610进入未联机省电模式或已联机闲置省电模式时,告知通用串行总线装置的主机控制器690来关闭管道以停止轮询机制,并且于无线网络装置610离开未联机省电模式或已联机闲置省电模式时,告知该通用串行总线装置的主机控制器690来开启管道以重新开启轮询机制。在本实施例中,电源管理器650及主机控制器690除了由硬件来实现外,亦可由固件(例如BIOS)来实现。另外,电源模式控制单元670于无线网络装置610进入未联机省电模式(IPS)或已联机闲置省电模式(LPS)时,可关闭基频电路62Q中的低噪声放大器(LowNoiseAmplifier,LNA)、功率放大器(PowerAmplifier,PA)、混波器(Mixer)、可变增益i文大器(VariableGainAmplifier,VGA)以及滤波器(FiHer)部分或全部的电源信号或频率信号,或关闭基频电路620中调变电路的电源信号或频率信号。请注意,无线网络装置610可为无线网络卡,但本发明并不局限于此,亦可为其它种类的无线网络装置。另外,关于图6中的无线网络装置610以及电源管理器650的内部元件的细节以及运作,可参照前述的各实施例相关的描述即可了解,为简洁起见,故于此不再赘述。以上所述的实施例仅用来说明本发明的技术特征,并非用来局限本发明的范畴。由上可知,本发明提供一种应用于无线网络装置的电源管理方法及其相关电源管理器。通过检测无线网络装置的操作状态,可以自动地控制无线网络装置进入省电模式(上述的未联机省电模式以及已联机闲置省电模式)或者离开省电模式。如此一来,当无线网络装置并未进行联机或者扫描操作时,则可进入未联机省电模式,以关闭无线网络装置的基频电路及射频电路来节省功率消耗。当无线网络装置处于联机状态但并没有进行数据传递时,还可以进入已联机闲置省电模式来节省更多的功耗。再者,若是无线网络装置是设置于通用串行总线装置中,于进入省电模式后可告知主机控制器来关闭管道以停止轮询机制,可更进一步节省功率消耗。此外,可利用不停地检测操作状态来达到自动省电,对于使用者而言相当方便,且更有效率。以上所述仅为本发明的较佳实施例,凡依本发明权利要求范围所做的均等变化与修饰,皆应属本发明的涵盖范围。权利要求1.一种电源管理方法,应用于无线网络装置,该无线网络装置是操作于未联机状态或联机状态,该电源管理方法包含有当该无线网络装置于电源启动后,周期性地检测该无线网络装置是否操作于该未联机状态,以决定是否进入第一省电模式;其中,若检测该无线网络装置操作于该未联机状态时,控制该无线网络装置进入该第一省电模式;以及当该无线网络装置操作于该联机状态时,依据该无线网络装置所接收的信标中的信息,以决定该无线网络装置是否进入第二省电模式。2.根据权利要求1所述的方法,其中控制该无线网络装置进入该第一省电模式的步骤还包含关闭该无线网络装置的基频电路或射频电路。3.根据权利要求1所述的方法,其中该无线网络装置是设置于通用串行总线装置中。4.根据权利要求3所述的方法,还包含告知主机控制器以停止轮询机制。5.根据权利要求1所述的方法,其中该信息为递送流量指示消息。6.根据权利要求1所述的方法,其中该信息为递送流量指示消息个数。7.根据权利要求1所述的方法,其中该信息为递送流量指示消息周期。8.根据权利要求1所述的方法,其中该第一省电模式为未联机省电模式;以及该第二省电模式为联机省电模式。9.根据权利要求1所述的方法,是由固件所实现。10.—种电源管理器,适用于控制无线网络装置的电源模式,该无线网络装置是操作于未联机状态或联机状态,该电源管理器包含有检测单元,用来检测该无线网络装置的操作状态以产生检测结果;以及电源模式控制单元,耦接于该检测单元,用来依据该检测单元的该检测结果来控制该无线网络装置的该电源模式;其中,当该检测单元的该检测结果指示该无线网络装置操作于该未联机状态时,该电源模式控制单元控制该无线网络装置进入第一省电模式;以及当该检测单元的该检测结果指示该无线网络装置操作于该联机状态时,依据该无线网络装置所接收的信标中的信息,以控制该无线网络装置进入第二省电模式。11.根据权利要求10所述的电源管理器,其中该检测单元于该无线网络装置于电源启动后,周期性地检测该无线网络装置是否操作于该未联机状态,以决定是否进入该第一省电模式。12.根据权利要求10所述的电源管理器,其中当该无线网络装置进入该第一省电模式时,该电源模式控制单元关闭该无线网络装置的基频电路或射频电^各。13.根据权利要求IO所述的电源管理器,其中该无线网络装置是设置于通用串行总线装置中。14.根据权利要求13所述的电源管理器,其中当该无线网络装置进入该第一省电模式时,该电源模式控制单元告知主机控制器以停止轮询机制。15.根据权利要求IO所述的电源管理器,其中该信息为递送流量指示消白16.根据权利要求10所述的电源管理器,其中该信息为递送流量指示消息个数。17.根据权利要求IO所述的电源管理器,其中该信息为递送流量指示消息周期。18.根据权利要求IO所述的电源管理器,其中该第一省电模式为未联机省电模式;以及该第二省电模式为联机省电模式。19.根据权利要求IO所述的电源管理器,是由固件所实现。全文摘要应用于无线网络装置的电源管理方法包含有当该无线网络装置于电源启动后,周期性地检测该无线网络装置是否操作于未联机状态,以决定是否进入第一省电模式;以及当该无线网络装置操作于联机状态时,依据该无线网络装置所接收的信标中的信息,以决定该无线网络装置是否进入第二省电模式。其中,若检测该无线网络装置操作于该未联机状态时,控制该无线网络装置进入该第一省电模式。文档编号H04M1/72GK101547503SQ20091011827公开日2009年9月30日申请日期2009年3月3日优先权日2008年3月28日发明者吕宜桦,周耿行,许嘉华,邱鼎尧申请人:瑞昱半导体股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1