低耗电网络装置与其通讯方法

文档序号:7763747阅读:189来源:国知局
专利名称:低耗电网络装置与其通讯方法
技术领域
本发明涉及一种网络装置与其通讯方法,且特别涉及一种节能网络装置与其通讯方法。
背景技术
以太网络(Ethernet network)是广泛使用的局域网络(Local AreaNetwork) 技术,用以耦接个人计算机以及局域网络。在以太网络中,数据传输的基本单位是包 (packet)。Switch (交换机)是目前在局域网络中广泛使用的桥接器(bridge),其它桥接器可以为例如路由器(router)等。交换机包括多个端口(port),这些端口耦接至个人计算机、笔记型计算机或其它桥接器。当交换机的某一端口收到包后,交换机根据此包中的目的地址(destination address)来选择适当的目的端口,将此包转送到此目的端口。在正常工作模式下,交换机的各端口必需监测有无接收到包以及处理所接收的包,这些操作会造成能源消耗。然而,各个端口不一定随时都会收到包。在包流量极少甚至没有时,如果交换机仍持续准备接收包,这将造成能源的浪费。网络装置在低流量但是又维持在正常运作状况下时,必须要一直维持于开机状态。但事实上,网络装置实际上的接收数据时间或传送数据时间非常的短暂,造成不必要的能源浪费。故而,本发明实施例提出一种节能网络装置,当本身及联机伙伴(Link Partner) 同时处于关闭或省电模式时,在不造成网络拥塞的前提下,实现有效节能。

发明内容
本发明实施例涉及一种低耗电网络装置与其通讯方法,当数据流量实际很低时, 网络装置通知联机伙伴暂停传送数据,且网络装置进入省电模式以节省耗电。本发明实施例涉及一种低耗电网络装置与其通讯方法,当数据流量实际为0时, 网络装置处于省电模式下的时间会被动态延长,以更一步节省耗电。本发明实施例涉及一种低耗电网络装置与其通讯方法,当网络装置处于省电模式时,即使网络装置欲发送数据给联机伙伴,网络装置不会立即回至正常模式,而是等待一段 “传送唤醒时期”后才会回到正常模式,以确保网络装置处于省电模式下的时期不会太短。根据本发明的一例,提出一种低耗电的网络装置,应用于一网络中。该网络装置通过该网络与一联机伙伴传送数据。该网络装置包括一流量计算单元,检测该网络装置的一数据流量;一状态机单元,耦接至该流量计算单元,根据该数据流量决定该网络装置的一工作模式,并产生一指示信号;以及一电源控制单元,耦接至该状态机单元,根据该指示信号来控制该网络装置的一耗电状态。该状态机单元根据该数据流量,决定该网络装置是否发出一暂停帧至该联机伙伴,使得该联机伙伴在一暂停时期内暂停传送数据。在该暂停时期内,该电源控制单元控制该网络装置工作在一省电模式。根据本发明的另一例,提出一种应用于一网络装置中的网络通讯方法。该网络装
4置通过一网络与一联机伙伴传送数据。该方法包括检测该网络装置的一数据流量;根据该数据流量决定该网络装置的一工作模式,并产生一指示信号;该指示信号用以控制该网络装置的一耗电状态;根据该数据流量,决定该网络装置是否发出一暂停帧至该联机伙伴, 使得该联机伙伴在一暂停时期内暂停传送数据;以及在该暂停时期内,控制该网络装置工作在一省电模式。根据本发明的再一例,提出一种网络装置,包括一流量计算单元,检测该网络装置的一数据流量;一状态机单元,耦接至该流量计算单元,根据该数据流量决定该网络装置的一工作模式并产生一指示信号;以及一电源控制单元,耦接至该状态机单元,根据该指示信号来控制该网络装置的一耗电状态。该状态机单元根据该数据流量,决定该网络装置是否发出一暂停帧。在该暂停帧发出后,该状态机单元决定该工作模式为一省电模式且该电源控制单元降低该网络装置的该耗电状态以使该网络装置工作在该省电模式。为让本发明的上述内容能更明显易懂,下文特举实施例,并配合所附图式,作详细说明如下


图1示出本发明实施例的网络装置的功能方块图。图2示出状态机单元的传送状态。图3A与图3B示出状态机单元的接收状态。图4示出本发明实施例的动态延长接收省电时期的示意图。图5示出已知网络装置的实际数据速率与能源消耗示意图。图6示出根据本发明实施例的网络装置的实际数据速率与能源消耗示意图。主要元件符号说明100:网络装置110:状态机单元120:电源控制单元 130:包接收单元140 流量计算单元 150 包传送单元160 暂停帧产生单元 170 计时单元180 核心电路190:物理层电路50 联机伙伴210 270、300 395 步骤410 流量
具体实施例方式本发明实施例提出了适用于现有的网络装置的节能机制。根据流量控制机制,网络装置会通知相连的网络装置在特定时间内不要传送包(应用本实施例的网络装置及其相连网络装置皆必需支持流量控制机制)。因此网络装置可以明确知道相连的网络装置在哪些时间会传送包给自己,哪些时间不会传送包给自己。在确定相连的网络装置不会传送包时,网络装置可以进入省电模式(比如,将PHY(物理层电路)关闭);在可能会接收到包时,网络装置恢复到正常模式(比如,将PHY打开以接收包)。现请参考图1,其示出本发明实施例的网络装置的功能方块图。如图1所示,本发明实施例的网络装置100包括状态机单元(statemachine unit) 110、电源控制单元120、包接收单元130、流量计算单元(bit rate meter) 140、包传送单元150、暂停帧(pause frame)产生单元160与计时单元170。状态机单元110、流量计算单元140、暂停帧产生单元160与计时单元170位于核心电路180内。包接收单元130与包传送单元150则位于物理层电路190内。网络装置100耦接至联机伙伴50,联机伙伴50与网络装置100之间的连接可为有线或无线。以下先说明各功能方块的描述。状态机单元110会根据流量(包接收量与包传送量)来控制网络装置100的工作模式,例如省电模式或正常模式。电源控制单元120收到状态机单元110的指示信号后,会将包接收单元130和包传送单元150的电源关闭或打开。换言之,电源控制单元120依据状态机单元110的指示信号关闭或打开物理层电路190的电源。在收到由联机伙伴50所传来的包时,包接收单元130会将包长度的数据传给流量计算单元140进行数据流量的统计,并将收到的包传给上层电路。当网络装置100欲传送包给联机伙伴50时,上层电路会将准备好的包送到包传送单元150。在收到由上层电路所准备好的包时,包传送单元150会将包长度的数据传给流量计算单元140进行数据流量的统计,再将此包传送出去给联机伙伴50。在收到状态机单元110的指示信号后,暂停帧产生单元160产生暂停帧(pause frame)和暂停解除帧(pause off frame),并传送给包传送单元150,以经由包传送单元 150传送出去给联机伙伴50。此外,计时单元170根据状态机单元110的指示信号来启动多个定时器以进行计时的功能。暂停帧定义一段暂时上限时间,在此段暂时上限时间内,联机伙伴50停止发送包给网络装置100。当暂时上限时间经过后,或是当联机伙伴50接收到由网络装置100所传来的暂停解除帧后,联机伙伴50才能发送包给网络装置100。暂停解除帧用以告知联机伙伴50暂停已结束,可以开始传送包给网络装置100。依据一实施例,暂停帧包括(a)目的地址字段、(b)源地址字段、(C)类型字段、(d)MAC 控制操作码(MAC control opcode)字段、(e)MAC 控制参数(MAC control parameter)字段、(f)保留码字段与(g)错误检查字段。(a)目的地址字段记录包的目的地址,其长度为6个字节。(b)源地址字段记录此包的源地址,其长度为6个字节。(c)类型字段表示包的类型,其长度为2个字节。(d)MAC控制操作码字段其长度2个字节。(e)MAC控制参数字段其长度2个字节。MAC控制参数字段定义了联机伙伴50禁止发送包的时间(亦即暂停时间)。若联机伙伴收50到了暂停帧,在暂停时间内,若联机伙伴想发送包,其必须将包暂时存在队列(queue)中,等待暂停时间结束后才能发送包给网络装置100。(f)保留码字段长度为42字节,其值可全为0。(g)错误检查字段长度为4字节,用于包的错误检查(errorcheck)。暂停解除帧的格式基本上相同于暂停帧,不同之处在于MAC控制参数字段的值为 0。也就是说,当联机伙伴50接收到暂停解除帧后,发现其MAC控制参数字段的值为0,则联机伙伴50就马上可以传送包给网络装置100。网络装置100可通过交换物理层的能力,来得知联机伙伴是否支持流量控制。暂停帧定义了联机伙伴50禁止传送数据的时间。因此在发送暂停帧后,在暂时时间内,网络装置100可以确定不会接收到联机伙伴50所传来的数据,因此网络装置100可以进入省电模式而且不会造成数据流失。在暂停时间结束之前,网络设备就会恢复到正常模式(可接收与传送包的状态)。以下说明状态机单元110的工作。在本实施例中,状态机单元110包括接收端状态机单元与传送端状态机单元。由于网络装置100的接收端状态与传送端状态是独立的; 亦即,在省电模式下,接收包的相关电路与传送包的相关电路可被独立的电源关闭。当网络装置100与联机伙伴50间的耦接速度是高速(比如Kibps或以上)时,其中之一要提供工作时钟(可称为主时钟装置(clock master device)),另一个则接收工作时钟(其可称为从时钟装置(clock slave device))。如果网络装置100包括多个端口,亦即,多个物理层电路190,则状态机单元110可独立地控制这些不同端口的接收与传送状态。现请参考图2,其示出状态机单元110的传送状态。如图2所示,在步骤210中,先确认网络装置100与联机伙伴50皆支持流量控制。由于在本实施例中,网络装置100在进入省电模式时,联机伙伴50需暂停传送包,以避免数据流失,所以,网络装置100与联机伙伴50都要支持流量控制。更详细地说,在步骤210中,要确定联机伙伴要具有接收暂停帧与暂停解除帧的能力,另外,网络装置100的物理层电路190要有具有传送暂停帧与暂停解除帧的能力。联机伙伴50是否有接收暂停帧与暂停解除帧的能力可以经由双方交换物理层能力而得知。接着,在步骤220中,要确认网络装置100是否被联机伙伴50所暂停。更详细地说,要确认网络装置100的相对应耦接端口是否被联机伙伴50所暂停,此相对应耦接端口乃是耦接至联机伙伴50的。网络装置100可能会耦接至多个联机伙伴50。因此,实际运作上,状态机单元110要确认网络装置100的相对应耦接端口(例如物理层电路190)是否被联机伙伴50所暂停。如果是的话,则流程接续至步骤240 ;如果否,则流程接续至步骤 230。当网络装置100未被联机伙伴50暂停时,流量计算单元140要计算目前的单位时间内的传送数据流量是否低于一传送阈值,如步骤230所示。如果目前的单位时间内的传送数据流量低于传送阈值,则代表此时的网络装置100的传送数据流量很低,则可能可以将网络装置100的传送状态设成省电模式。当网络装置100被联机伙伴50暂停时,代表此时的联机伙伴50可能是处于省电模式,所以,网络装置100不能传送包给联机伙伴50,亦即,目前的传送包量为0。在步骤240中,要检查网络装置100是否要传送包给联机伙伴50。如果是的话,则流程回至步骤220 ;如果否的话,则流程接续至步骤250。在步骤250中,网络装置100会进入传送省电模式。例如,状态机单元110会通知电源控制单元120,而电源控制单元120则控制包传送单元150进入省电模式或将整个物理层电路190的电源关闭。在步骤沈0中,会检查网络装置100是否有包要传送,且其目前是否未被暂停。如果是的话,则流程接续至步骤270 ;如果否,则流程重复步骤沈0。在步骤270中,网络装置100会恢复至传送正常模式。详细地说,例如,状态机单元Iio会通知电源控制单元120,而电源控制单元120则控制包传送单元150回到正常模式。此外,步骤270之后,流程还可以接续至步骤220。接着,说明根据本发明实施例的接收状态。现请参考图3A与图:3B,其示出状态机单元110的接收状态。在步骤300中,确认网络装置100与联机伙伴50均支持流量控制。 更详细地说,在步骤300中,要确定联机伙伴50具有接收暂停帧与暂停解除帧的能力,而且,网络装置100的物理层电路要有具有传送暂停帧与暂停解除帧的能力。在步骤305中,设定参数i,比如,i = 1。参数i是有关于网络装置100的接收省电时期的长短。在步骤310中,要判断在单位时间内的接收数据流量是否低于接收阈值。如果是, 则流程接续至骤315 ;如果否,则流程回至步骤305。在步骤315中,要判断网络装置是否处于传送省电模式。如果是,则流程接续至步骤320 ;如果否,则流程回至步骤305。执行步骤315的原因在于,在网络技术中,如果网络装置100发出一个包给联机伙伴50的话,则联机伙伴50可能会响应一个包。所以,如果目前网络装置100并未处于传送省电模式的话,则表示可能之前刚有包传送出去而且可能短时间内会收到响应包。故而,在本发明实施例中,如果低接收数据流量的情况下,马上令网络装置100进入接收省电模式的话,则在联机伙伴50尚未暂停传送的情况下,可能网络装置100很快就会因为收到响应包而必需再度回到正常接收模式,导致省电改进程度不佳。如果网络装置100处于传送省电模式下,代表网络装置100不会收到响应包(因为网络装置100暂时不会发出包),步骤320 365用以决定在网络装置100处在接收省电的时期有多长。在步骤320中,判断单位时间内的接收数据是否为0。如果是,则流程接续至步骤 325 ;如果否,则流程接续至步骤335。在步骤325中,判断参数i是否达上限。如果是,则流程接续至步骤340 ;如果否, 则流程接续至步骤330。在本实施例中,接收省电时期可以被动态延长。当参数i已达上限时,代表此时的接收省电时期已达上限,无法再继续增加。在步骤330中,由于参数i未达上限,所以i值加1。i值加1代表动态延长接收省电时期。在步骤335中,由于单位时间的接收数据流量并不是0,所以参数i要设回1(默认值)。当参数i为1时,代表接收省电时期被设为最小值。在步骤340中,网络装置100回到传送正常模式。在步骤345中,网络装置100成功发出暂停帧给联机伙伴50。在此,“成功发出暂停帧”是指,在网络装置100发出暂停帧给联机伙伴50后,联机伙伴50响应一包给网络装置 100。在步骤350中,因为网络装置100已成功发出暂停帧给联机伙伴50,所以网络装置 100回到传送省电模式。在步骤355中,网络装置100要等到“等待时期”已过。因为当网络装置100发出暂停帧给联机伙伴50时,联机伙伴50可能还在传送其它网络数据给网络装置100。所以,在本实施例中,网络装置100不能在发出暂停帧后马上就进入接收省电模式,否则网络装置100可能会接收不到联机伙伴50目前所传来的数据而造成数据流失。所以,网络装置 100会等待一段“等待时期”,再测量是否联机伙伴50仍在传送数据;若联机伙伴50没有传送数据,代表联机伙伴50已经因为接到暂停帧的关系而暂停传送数据给网络装置100。在步骤360中,判断联机伙伴50是否仍在传送数据。如果否(代表联机伙伴已经因为接到暂停帧的关系而暂停传送数据给网络装置100),则流程接续至步骤365 ;如果是 (代表联机伙伴50的目前包尚未传送完毕),则流程回至步骤305。在步骤365中,网络装置100进入接收省电模式,而且,启动“接收省电定时器”。 接收省电定时器乃是用于计时网络装置100已处于接收省电模式下多久。如果“接收省电定时器”已到期,代表网络装置100的接收省电时期已到期,网络装置100要回到接收正常模式。在步骤370中,判断网络装置100是否需要传送数据。如果是,则流程接续至步骤 375 ;如果否,则流程接续至步骤380。在步骤375中,网络装置100启动“传送唤醒定时器”。在本实施例中,如果发现网络装置100需要传送数据,不会马上回到正常模式,而是在“传送唤醒时期”后,才会回到正常模式。如此,可确保每次网络装置100在进入接收省电模式后,其省电时期至少是“传送唤醒时期”。避免每次进入接收省电模式后,网络装置100会因为刚才马上要传送数据而要立即回到正常模式,导致省电效率变差。也就是说,在本实施例中,当进入接收省电模式下, 如果要传送数据,则需等到“传送唤醒时期”到期后,才会进入传送正常模式来传送数据。在步骤380中,要判断“接收省电定时器”或“传送唤醒定时器”是否已到期。如果是,则流程接续至步骤385 ;如果否,则流程回至步骤370。“接收省电定时器”到期代表此次的接收省电时期已到而且在此次的接收省电时期内网络装置100都没有数据要传送。“传送唤醒定时器”到期代表,虽然在接收省电模式下,但是由于网络装置100正好需要传送数据,则等到“传送唤醒时期”到期后,网络装置100才会进入传送正常模式来传送数据。在步骤385中,网络装置100回到接收正常模式。在步骤390中,网络装置100回到传送正常模式。在步骤395中,网络装置100成功发出暂停解除帧(也就是,网络装置100 发出暂停解除帧而且联机伙伴50发出一响应包),以让联机伙伴50恢复传送包的能力。此夕卜,在步骤395之后,流程也可回至步骤305。在进入接收省电模式后,几乎可以关闭网络装置100的物理层电路190中的大部分电路,只留下少许维持联机状态所必需的电路。在一般情况下,物理层电路190的大部分耗电量是在接收相关电路,所以,本发明可大幅减少接收相关电路的功率消耗。现将说明本实施例如何动态延长接收省电时期。请参考图4,其示出动态延长接收省电时期的示意图。在本实施例中,当监测到单位时间内的数据接收量为0时,表示目前的数据流量很低而且联机伙伴50可能会很久都不发送数据,所以,可以延长下一次的接收省电时期,以增进节能的效能。当然,如果目前接收省电时期已达最大值的话,则虽然单位时间内的数据接收量为0,下一次的接收省电时期将不会被增加,以避免网络装置100无限制的处于接收省电模式下,而影响到联机伙伴50传送数据的效率。如果单位时间内的数据接收量不为0,则下次的接收省电时期会被设为最小值。如图4所示,STl ST6代表接收省电时间,而斜线区域代表网络装置处于正常模式下的时间。比如,斜线区域代表唤醒网络装置的物理层电路的所需时间、发送暂停帧的所需时间与测量单位时间内的接收数据流量的所需时间。STtl代表第1次的接收省电时期, 假设其长度是1T(T代表接收省电单位时间,且此时i = 1)。之后,测量到的接收数据流量为0,因此第2次接收省电时期ST1 第5次接收省电时期ST4被动态延长为2T 5T(i = 2 5)。假设在i值的上限为5 (故最大接收省电时期为5T),因此,第6次接收省电时期 ST5会维持于5T。在第6次的接收省电时期ST5结束后,测量到流量410但其小于接收阈值 RX TH,所以,下一次的接收省电时期ST6回到最小值(i = 1)。如果流量大于接收阈值的话, 则网络装置100要尽快回到正常接收模式。在本发明实施例中,网络装置100的工作模式可分为正常模式与省电模式。在正常模式下,网络装置100的物理层电路190打开,此时网络装置100可以收发包。在省电模式下,网络装置100的物理层电路190以低耗电量方式运作,此时暂时无法收发包,然而,联机伙伴50与网络装置100间的联机仍然存在(亦即,联机伙伴50不会认为网络装置100 已断线)。为说明本实施例的省电效果,现请参考图5与图6。假设网络装置与相连的联机伙伴之间的最大传输速率为mbps,且他们之间的数据速率固定为256Mbps。已知网络装置的实际数据速率和能源消耗如图5所示。在联机伙伴50持续性送出数据但数据流量低时,已知网络装置需持续维持在可收发包的状态(亦即正常模式)。所以,已知网络装置的能源消耗量较大,而且,大部分时间处于低流量,所以频宽使用率较差。本实施例的网络装置的实际数据速率和能源消耗如图6所示。本实施例的网络装置可以交替地进入正常模式和省电模式;在省电模式下,网络装置以省电方式运作,这时不接收数据也不发送数据;等到恢复至正常模式时,才接收或发送数据。此外,在网络装置 100进入省电模式时,联机伙伴50如有数据要传送,联机伙伴50需先将数据暂存起来,等到联机伙伴50接收到网络装置100所发送的暂停解除帧后,联机伙伴50才将数据送出。所以,本实施例的网络装置能源消耗量较小;而且,在正常模式下,频宽使用率较佳。本发明上述实施例所披露的节能网络装置进行了网络包的流量计算,并判断其流量是否低于一阈值。若流量低于该阈值时,通过发送暂停帧至联机伙伴使联机伙伴停止发送包,在此期间,进行了省电的动作。待包暂停的期间过后,网络装置再进行正常模式的工作。如此一来,可节省网络包在低流量时期不必要的功率消耗。本发明上述实施例所披露的节能网络装置可以为例如应用于局域网络中的交换机、路由器、桥接器等相似装置。本发明上述实施例所披露的节能网络装置,具有多个优点,以下仅列举部分优点说明如下1.不需要特殊设计物理层电路因为大多数的网络装置已支持流量控制机制,应用本发明实施例的网络装置可以通过流量控制来控制相连的网络装置的流量,故而不需要有特别的物理层设计。2.本发明上述实施例提出新的省电机制,即使是网络通讯正常下,仍可有效省电。综上所述,虽然本发明已以实施例披露如上,然其并非用以限定本发明。本发明所属技术领域中具有通常知识者应当理解,在不脱离本发明的精神和范围内,当可作各种的更动与润饰。因此,本发明的保护范围应视所附的权利要求书所界定者为准。
10
权利要求
1.一种网络装置,应用于一网络中,所述网络装置通过所述网络与一联机伙伴传送数据,所述网络装置包括一流量计算单元,检测所述网络装置的一数据流量;一状态机单元,耦接至所述流量计算单元,根据所述数据流量决定所述网络装置的一工作模式,并产生一指示信号;以及一电源控制单元,耦接至所述状态机单元,根据所述指示信号来控制所述网络装置的一耗电状态;其中,所述状态机单元根据所述数据流量,决定所述网络装置是否发出一暂停帧至所述联机伙伴,使得所述联机伙伴在一暂停时期内暂停传送数据;以及在所述暂停时期内,所述电源控制单元控制所述网络装置工作在一省电模式。
2.根据权利要求1所述的网络装置,还包括一包接收单元,耦接至所述流量计算单元,所述包接收单元从一接收包提取出一接收包长度数据并传给所述流量计算单元,所述接收包由所述联机伙伴传送给所述网络装置。
3.根据权利要求2所述的网络装置,还包括一包传送单元,耦接至所述流量计算单元,所述包传送单元从一传送包提取出一传送包长度数据并传给所述流量计算单元,所述传送包由所述网络装置传送给所述联机伙伴。
4.根据权利要求3所述的网络装置,还包括一暂停帧产生单元,耦接至所述状态机单元与所述包传送单元,所述暂停帧产生单元产生所述暂停帧及一暂停解除帧,并经由所述包传送单元传送给所述联机伙伴。
5.根据权利要求4所述的网络装置,其中当所述数据流量低于一传送阈值时,根据所述状态机单元的所述指示信号,所述电源控制单元关闭所述包传送单元。
6.根据权利要求4所述的网络装置,其中当所述数据流量低于一接收阈值时,所述状态机单元控制所述暂停帧产生单元以产生所述暂停帧,所述暂停帧定义所述暂停时期,而且,根据所述状态机单元的所述指示信号, 所述电源控制单元关闭所述包接收单元。
7.根据权利要求6所述的网络装置,其中当所述数据流量实际为0时,所述状态机单元动态地延长所述网络装置的一接收省电时期。
8.根据权利要求6所述的网络装置,其中当所述数据流量不为0且低于所述接收阈值时,所述状态机单元控制所述网络装置的所述接收省电时期为一最小值。
9.根据权利要求8所述的网络装置,其中在发出所述暂停帧后,如果所述联机伙伴已暂停传送数据给网络装置,则所述网络装置进入一接收省电模式,且开始计时所述接收省电时期;以及在所述接收省电时期到期后, 所述网络装置才恢复至所述正常模式,并发出所述暂停解除帧给所述联机伙伴,以允许所述联机伙伴对所述网络装置传送数据。
10.根据权利要求9所述的网络装置,其中当所述网络装置处于所述接收省电模式时,如果所述网络装置欲传送数据给所述联机伙伴,则所述网络装置启动一传送唤醒定时器;以及在所述传送唤醒定时器到期后,所述网络装置才恢复至所述正常模式,并发出所述暂停解除帧给所述联机伙伴,以允许所述联机伙伴对所述网络装置传送数据。
11.一种网络通讯方法,应用于一网络装置中,所述网络装置通过一网络与一联机伙伴传送数据,所述方法包括检测所述网络装置的一数据流量;根据所述数据流量决定所述网络装置的一工作模式,并产生一指示信号; 所述指示信号用以控制所述网络装置的一耗电状态;根据所述数据流量,决定所述网络装置是否发出一暂停帧至所述联机伙伴,使得所述联机伙伴在一暂停时期内暂停传送数据;以及在所述暂停时期内,控制所述网络装置工作在一省电模式。
12.根据权利要求11所述的方法,其中,检测所述网络装置的所述数据流量的所述步骤包括从一接收包提取出一接收包长度数据以检测所述网络装置的所述数据流量,所述接收包由所述联机伙伴传送给所述网络装置。
13.根据权利要求12所述的方法,其中,检测所述网络装置的所述数据流量的所述步骤包括从一传送包提取出一传送包长度数据以检测所述网络装置的所述数据流量,所述传送包由所述网络装置传送给所述联机伙伴。
14.根据权利要求13所述的方法,还包括当所述数据流量低于一传送阈值时,控制所述网络装置进入一传送省电模式。
15.根据权利要求14所述的方法,其中当所述数据流量低于一接收阈值时,产生所述暂停帧给所述联机伙伴,所述暂停帧定义所述暂停时期。
全文摘要
本发明公开了一种低耗电网络装置及其通讯方法。该低耗电网络装置包括一流量计算单元,检测该网络装置的一数据流量;一状态机单元,根据该数据流量决定该网络装置的一工作模式,并产生一指示信号;以及一电源控制单元,根据该指示信号来控制该网络装置的一耗电状态。该状态机单元根据该数据流量,决定该网络装置是否发出一暂停帧至该联机伙伴,使得该联机伙伴在一暂停时期内暂停传送数据。在该暂停时期内,该电源控制单元控制该网络装置工作在一省电模式。
文档编号H04W12/10GK102457851SQ201010526719
公开日2012年5月16日 申请日期2010年10月29日 优先权日2010年10月29日
发明者冯荣佑, 许木荣, 谢耀宇 申请人:瑞昱半导体股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1