通信功率调节方法及装置的制作方法

文档序号:7943995阅读:183来源:国知局
专利名称:通信功率调节方法及装置的制作方法
技术领域
本发明是关于一种功率调节方法及装置,特别是指一种用于通信的功率调节方法
及装置。
背景技术
在网络环境下,计算机与一链接对象之间需通过有线或无线方式进行数据传输。 当通过有线传输时,现有网络链接的节能技术根据链接的缆线长度来对该计算机的网络传 输设备进行能源调节配置,亦即使缆线较短时的传输设备的功率消耗低于缆线较长时的功 率消耗,藉此达到节能及环保的目的。但由于不同链接对象会影响该网络传输设备的功率 消耗调配,若未考虑链接对象的条件,往往导致数据传输错误率偏高。

发明内容
因此,本发明目的之一在于解决先前技术的问题。 本发明的另一目的在于提供一种兼顾传收功率的节省并确保传收质量的通信功 率调节方法与装置。 本发明的通信功率调节装置的一实施例是以一设在网络交换器中的集成电路形 式呈现,然亦可设在网络卡或其它通信装置上。该功率调节装置可利用硬件(例如逻辑电 路的组合)来实现;亦可利用硬件与韧体的搭配(例如运算单元与载有韧体的储存单元的 组合)来实现;也可利用硬件与软件的搭配(例如具有通信功能的计算机系统)来实现。
前述交换器包含多个端口 ;一用以自端口接收分组且分析分组信息的分组分析 器;一接收来自该分组分析器的分组信息的链接可靠度的错误检测器;及一用以对端口调 整功率的节能控制器。 该检测器执行的方法包含预设并储存有错误率临界值R。 R"接收来自该端口的 分组信息并计算错误率,进而进行以下其中一判断判断该错误率是否小于R。判断该错误 率是否大于RH ;若错误率小于&,则产生调降一阶功率的调整指令;若错误率大于RH,则产 生调高一阶功率的调整指令传送到节能控制器;若错误率非小于&亦非大于RH,则不产生 调整指令。此外,当检测器检测得知功率等于一预设的功率低点CPMIN,则通知该节能控制器 固定功率为CP^不再调降;当检测得知功率等于一预设的功率高点CP皿,则使功率回复为
一开始预设的CPi^w ;当检测得知错误率在两个临界值R。RH之间震荡,且预定时间内震荡
次数达默认值,则关闭调降功率的节能机制,不对该节能控制器产生调降一阶功率的调整 指令。
节能控制器依该调整指令,对该端口调整分组传送或接收功率。 该检测器在网络链接阶段,当检测到网络正在进行DHCP或B00TP等初始化操作,
预先使该节能控制器对该端口的功率调整为最高值;待初始化操作完成后,再调整回节能
模式的一预设的CPinitial值。当初始化完成,若k秒内链接成功且链接成功后m秒内出现链
接失败的次数超出默认值n,产生调高一阶功率的调整指令。
检测器可针对自该端口传送出去的分组,以及接收到的分组分别计算错误率,并 据此分别产生调整该端口的传送功率以及接收功率的调整指令,也可以仅针对传送出去的 分组或接收的分组,其中的一者计算错误率及调整功率,其中另一只要随的调整即可。
检测器计算错误率的方法,可定义错误率等于分组数Mcnt与错误数Ecnt的比值, Mcnt值随接获分组递增,Ecnt值是当接获的分组信息显示分组传输错误时递增,且当该检 测器对该Mcnt值计数达预设的Mmax值,使Mcnt与Ecnt同除以一个数值,或使Mcnt与Ecnt 归零。当检测器判断接获的分组具有请求与回应的特性,则分组数加计一笔并记录该分组 的分组信息,该分组信息内容包括目的端与来源端的地址及端口序号,以及保存序号。由该 分组信息可看出分组传输方向。 当检测器判断已有分组信息被纪录,且再接获一分组,则新接获的分组与该已纪 录的分组信息比对,以TCP/IP分组来说,比对的内容包括目的端与来源端的地址及端口 序号是否符合,以及新接获分组的响应序号或分组序号与该已纪录分组的保存序号之间的 关系_当该新接获分组的传送方向与该已纪录分组相同,则比对新接获分组的分组序号是 否等于已纪录分组的保存序号,若等于则代表有分组重传现象;当该新接获分组的传送方 向与该已纪录分组相反,则比对新接获分组的响应序号是否大于已纪录分组的保存序号, 若不大于则代表有分组重传现象。若有分组重传的现象则错误数加计一笔,并删除已纪录 的分组信息。 以ICMP分组来说,检测器判断该接获的分组具有请求与响应的特性时,接着判断
针对已传出的分组在预定时间内是否有响应,若逾期未响应则错误数加计一笔。 以仅具有侦错用的编号的分组来说,判断端口接收能力时,检测器计算错误率的
方法是利用该编号判断分组是否毁损,以毁损率当作错误率。 藉由下述的本发明实施方式,当可更了解本发明是如何实施以及其所达成的功 效。


图1是本发明的功率调节装置实施例的方块图; 图2是本发明功率调节方法实施例的链接阶段的流程图; 图3是本发明功率调节方法实施例的调节端口功率的流程图; 图4是图3中,有关计算传送(Tx)错误率的流程图; 图5是一交换器与一链接对象B之间进行分组传输的示意图; 图6是图3中,有关计算接收(Rx)错误率的流程图;及 图7是一交换器与一链接对象B之间进行分组传输的示意图。 主要组件符号说明1交换器3节能控制器10a端口A链接对象10b端口B链接对象11分组分析器Sio s19 步骤12分组传送引擎S21 s29 步骤100功率调节装置S251 、 S26l步骤
5
2 检测器
步骤
具体实施例方式
请参阅图l,其是本发明的通信功率调节装置100的实施例示意图,是以一设在以太网络交换器(network switch) 1的集成电路形式呈现。该交换器1连接于多个链接对象之间。本实施例所述的交换器1包含一分组分析器(packet parser) 11、该功率调节装置100、一分组传送引擎(packet forwardingengine) 12,以及分别与链接对象A、 B连接的端口 (port)10a、10b。交换器l通过端口 10a将链接对象B的分组送到端口 10b,然后传送到链接对象A,并将链接对象A的分组由端口 lOb接收,传送到端口 lOa后再传送到链接对象B。 本实施例中功率调节装置100主要利用网络国际标准组织(InternationalStandards Organization, ISO)模型中具有分组错误检测及控制特性的协议的层,例如数据链接层(data link layer)或传输层(transport layer)等来实现本发明数据功率调节方法,并进一步通知物理层(physical layer)将所消耗的功率进行调整,例如调整物理层所包含的任一电路的工作电流、电压等。该功率调节装置ioo包含一链接可靠度的错误检测器(reliable link error detection,以下简称检测器)2,及一负责调整网络协议中物理层的传送及接收功率程度(power level)的节能控制器3。请注意,于本实施例中,功率调节装置IOO可利用硬件(例如逻辑电路的组合)来实现,亦可利用硬件与韧体的搭配(例如运算单元与载有韧体的储存单元的组合)来实现,本技术领域具有通常知识者可依据本说明书的揭露来选择适当的方式以实施功率调节装置100。在本发明另一实施例中,本发明通信功率调节装置的实现,为一计算机通过其操作系统来加载并执行一程序,进而控制一与该计算机耦接的通信装置的传收功率。 交换器1的分组分析器ll对每个进来的分组分析表头中各字段,例如标号(flag)、目的/来源地址、协议种类等参数,并将该等参数传送给功率调节装置100的检测器2。分组传送引擎12则是负责分组路径的决定以及正常分组的传送工作。请注意,本发明着眼于该功率调节装置100,至于分组分析器11、分组传送引擎12以及交换器1所包含的其它必要电路(未显示于图1)属于习知技术的范畴,将不于本实施方式中赘述。
检测器2用来长期检测与链接对象之间传收质量,主要针对分组分析器11传入的字段中各参数分析是否有错误发生,并判断是否达到预设的调整功率的条件;若判断需调整功率,则产生一调整指令传送到节能控制器3。节能控制器3依该调整指令,调整端口 10a及/或10b的分组传送功率及/或分组接收功率。 本实施例检测器2判断是否有错误发生(例如分组遗失)、是否达调整功率的条件,以及节能控制器3进行功率调整的相关技术,配合流程图详述于下文。以下是以交换器l通过端口 10a与链接对象B之间进行数据传输,且调整端口 10a的接收及传送功率举例说明。 配合参阅图2,当本发明功率调节装置100的节能模式启动,为避免因为功率不足造成链接失败,或多次链接成功(link up)、链接失败(link down)震荡的情况,功率调节装置100先执行步骤S1Q 步骤S19的功率调节方法,以调整端口 10a功率而使链接成功且保持禾急定。
步骤S1Q_当检测器2检测到链接对象之间正在进行动态主机配置协议(dynamichost configuration protocol,简称DHCP)或弓l导协定(bootstrapprotocol,简称B00TP)等初始化操作(例如让计算机取得地址、网络屏蔽等)时,为避免因端口 10a功率不足而无法建立链接或因功率调整导致链接不稳定,本步骤预先将端口 10a功率调整为最大值,例如将端口 10a的工作电流及/或电压调整为最大值;待初始化操作完成后,再调整回一默认值CPinitial。该CPinitial值在本实施例中是依据实际电路的特性及物理层信息(例如物理层能够正常工作的功率范围)所决定,系为本技术领域具有通常知识者可依据本说明书的揭露来据以实施。需特别说明的是,若无须进行初始化操作,也可在端口 lOa的功率预设为CPinitial的前提下,略过本步骤S10。 步骤Sll-检测器2设定链接计数次数LinkCnt = 0。 步骤S12 —检测器2检测端口 10a链接状况,是否在k秒(例如60秒)内链接成功?若是,则进入步骤S^,若否,通常代表缆线尚未连接(系指若无须进行初始化操作的情形时),则回到步骤Sn。另外,在需要执行如前述的初始化操作的情形下,若检测器2检测端口 10a链接状况未在k秒内链接成功,则可能是预设功率CPinitial太小,故将该预设功率CPinitw调高一阶(未显示于图2),再重新检测端口 lOa是否在k秒内链接成功,若是则进入步骤S13,若否则再调高该预设功率CPinitial —阶,依此类推直到该预设功率CPinitial调高至CP丽为止。 步骤S13_检测器2检测是否在m秒(例如30秒)内出现链接失败?若是,则代表链接状况可能不稳定,进入链接计数次数增加的步骤S14及其下流程;若否,表示链接状况稳定,进行步骤S^及S^。 步骤S14_检测器2使LinkCnt值加1 。 步骤S15_检测器2判断LinkCnt值是否大于默认值n 若已大于默认值n,则代表链接状况确实不稳定,进入步骤S16 ;若否,则可能链接失败仅是偶发状况,还需要观察,进入步骤S17。 步骤S16_节能控制器3使端口 10a的功率提高一阶,也就是CP = CP+1,再回到步骤Sn重新观察功率是否足够。 步骤Sn-节能控制器3维持当时的功率CP,接着回到步骤S『持续观察是否仍然反复地链接成功、链接失败。 步骤S18_若前述步骤S13检测未在m秒内出现链接失败,则判断链接状况已稳定,设定LinkCnt = 0。 步骤S19_进入正常工作状态,建立的可靠链接流(reliable connectionf low),或称数据流(data flow)。 请参阅图1及图3,当可靠的数据流建立,即进入正常工作状态,功率调节装置100除了必须确认交换器l的端口 lOa的分组接收功率(Rx power)是否足以顺利接收分组,也需要确认端口 10a的传送功率(Tx power)是否足以让链接对象顺利接收分组,以进行功率的调整。本实施例的检测器2对任一已建立的数据流持续地随机取样检测,但只要演算速度允许,本发明其它实施例也可以针对资料流的全部分组都进行检测。以下先以监测传送(Tx)能力举例说明。 步骤S2「节能控制器3决定一初始功率CPinitial。本步骤所述初始功率CPinitial,就是利用图2流程演算后确定的功率CP值。 步骤S22_检测器2开始检测数据流,同时计算错误率(error rate)。本发明有关错误率的计算方式主要当是检测到具有请求(request)与回应(response)特性的可靠链接分组(reliable connection packet),例如传输控制/网络通信协议(下称TCP/IP)的分组、地址解析通信协议(下称ARP)的分组,或因特网群组管理通信协议(下称ICMP)的分组,确认分组信息之后,即进一步判断链接对象B是否已收到端口 10a传出的分组,若发现分组遗失则增加错误次数,提高错误率。详细计算错误率的方法,配合图4流程详述于后。
步骤S23_当得知错误率,检测器2判断错误率是否小于& 本发明&是一预设的低临界值(threshold),例如3/100, 000,若错误率小于&,代表传送分组的状况十分稳定,可进入步骤S24 ;若错误率非小于&,则需进入图3中右半部流程(步骤S26 S29),再去判断错误率是否高于高临界值,也就是IV例如10/100,000。 步骤S24_节能控制器3先判断功率CP是否等于一预设的CPMIN 若是,则进入步骤&41 ;若否,则进行步骤S^。 步骤S241_节能控制器3固定CP = CPMIN,也就是说当传送功率已经低达预设低点,则使传送功率固定下来,不再向下调整,并且回到步骤S22继续检测数据流。本实施例的功率CP^默认值,是以物理层所能支持的最小功率决定,但其决定方式不以本实施例为限。
步骤S25_由于在先前的步骤S23中判断错误率小于!^,代表分组传送状况十分稳定,且在步骤S24中判断功率未达最小值,检测器2可产生一调整指令传送到节能控制器3,使节能控制器3依该调整指令对端口 10a调整传送功率降低一阶(level) , CP = CP_1。本实施例所述调降或调高功率一 「阶」,是指物理层预设的分阶。接着又回到步骤S22继续检测数据流。 当步骤^判断错误率非小于&,错误率可能等于或大于I^,则需进入图3中右半部流程 步骤S邪-判断错误率是否大于RH 本发明RH是一预设的高临界值,若错误率高于RH,代表传送分组的状况不稳定,需进入步骤S27 ;若错误率非高于RH,则代表错误率介于可容许的&与RH之间(含&与RH),接着进行步骤S261 。 步骤S^-由于目前为止的错误率值可接受,因此固定此时的CP值,再回到步骤S^继续检测数据流。
0057] 步骤S27_在错误率高于RH的情况下,本步骤检测器2再判断功率CP是否等于一预设的CPMX 若是,则进入步骤S28 ;若否,则进行步骤S29。 步骤S28_由于功率CP已达功率高点CPMX,错误率还是大于RH,表示错误率不是因为传送功率不足所产生,因此节能控制器3将CP设回CPinitial,并且回到步骤S22继续检测数据流。本实施例的功率CPM默认值,是通过测试实际电路的特性或依据实际电路的规格或经验法则来决定,传送分组所需的功率理论上不会高于CPMX,但CPMX决定方式不以本实施例为限。 步骤S29_由于传送分组的状况呈现不稳定,有可能是因为发送功率不足,因此检测器2产生一调整指令传送到节能控制器3,使节能控制器3依该调整指令对端口 10a调整传送功率调高一阶,CP = CP+1。接着,又回到步骤S22继续检测数据流。
本发明藉由设定I^与RH值分别控制图3流程中的左半部以及右半部的开启或关闭,左半部流程对可以再调低功率的状况进行功率调整,右半部流程则对应该再调 高功率的状况进行功率调整,实现节能自动调降(powersaving auto-fallback)与增进 (aggressive)的机制。虽上述实施例以先进入图3左半部自动调降流程举例说明,但并不 以此为限,也可以如图3的虚线所示先进入右半部的流程。然而在实际运作状况下,有可 能发生CP值在两个临界值R。 RH之间震荡,在本实施例中,可再计数CP值的震荡次数(亦 即CP值由递增变递减及由递减变递增的转变次数),当在一预定时间内震荡次数达一默认 值,功率调节装置100可关闭左半部的节能机制,避免调降功率所导致的CP值震荡现象。
再回到图3中错误率的计算部分,请参阅图1、图4、图5及以下说明。图4是表示 追踪端口 10a针对TCP/IP分组传送(Tx)能力的流程图,藉由分析由端口 lOa传出的分组 (如图5黑点所示),以了解端口 10a的传送(Tx)能力。图5是端口 10a与链接对象B及 端口 10b(连接链接对象A)之间传输分组的示意图。 步骤S31_在进入正常工作状态的情况下,检测器2 —开始设定分组数Mcnt值为0、 错误数Ecnt值也为0,并开始计时。 步骤S32_接获一分组,该分组可能是端口 10a要传送给链接对象B的分组,也可能 是端口 lOa接收到链接对象B回传而要递交给端口 10b(链接对象A)的分组。检测器2从 分组字段中的参数,判断接获的分组是否具有请求与响应的特性?若是,则属于本实施例 要处理的分组,进入步骤S33 ;若否,则不理会此分组,再从步骤S31开始。
步骤S^-判断是否已有分组信息被纪录?若端口 10a传送出一分组(请参阅图 5),交换器1的缓存器(图未示)会记录该分组信息;若端口 10a曾经接收一分组(请参 阅图7),交换器1的缓存器也会记录该分组信息。由于图4是以观测端口 10a与链接对象 B之间传送(Tx)能力的方法流程举例说明,因此在本步骤是判断缓存器中是否有任何传送 出给链接对象B的分组的纪录。若未有任何分组信息被纪录,则进入流程右半边_纪录分 组信息的流程(步骤SM SJ然后回到步骤S^ ;若已有分组信息被纪录,则进入流程左半 边_判断是否发生传送错误的流程(步骤S38 S42)。
纪录分组信息的流程 步骤S34_检测器2使分组数递增,也就是Mcnt = Mcnt+1,并使计时归零,之后进 入步骤S35。 步骤S35_检测器2接着判断Mcnt是否等于预设的分组数Mmax,若是,则进入步骤 S^若否,则跳到步骤S『 步骤S3e-使Mcnt与Ecnt同除以一个数值,例如同除2。进行本步骤,是为了可以 持续不断地计算Ecnt/Mcnt的比例,做法不以同除一数值为限,也可以直接使Mcnt值为0、 Ecnt值也为0。接着进入步骤S『 步骤S37_纪录此分组的分组信息,纪录完成后再回到步骤S32。本步骤所纪录的分 组信息,内容主要包括分组目的端与来源端的地址及端口序号,以及保存序号。以监测端口 10a传送(Tx)能力来说,该分组信息包括{[IP_A, PortN咖-A, IP_B, PortN咖-B] , KSN-A}, 该信息代表分组传送方向为由链接对象A传送到链接对象B。当纪录完成,检测器2在步骤 S33针对下一个分组进行判断时,则会判断为「已有分组信息被纪录」。
判断分组是否遗失的流程 步骤S38-当前述步骤S^判断已有分组信息被纪录,本步骤针对新接获的分组的信息,判断其中目的端与来源端的地址及端口序号是否与已纪录信息符合,简言的即确认该分组是否为端口 10a与链接对象B之间传送的分组。若是,则进行下一步骤S^;若否,则表示此分组是不同的链接所传送的分组,无须理会,回到步骤S32。 步骤339-检测器2接着判断该分组的传送方向,若与纪录的分组传送方向相同,也就是由链接对象A传送到链接对象B,则代表该分组是端口 10a要传出到链接对象B的分组,接着进行步骤、;若分组传送方向相反,表示该分组是链接对象B回传且端口 10a要递送给链接对象A的分组,接着进行步骤S4。。 步骤S4。_针对链接对象B回传分组的响应序号B_ack,与已纪录分组的保存序号KSN-A进行比对,该保存序号即较早由端口 10b传到端口 lOa且要传送出给链接对象B的分组的分组序号A_seq。 举例来说,缓存器已纪录了一笔(KSN-A, A_ack) = (100,20)的分组信息,现接获一分组方向为链接对象B传送到链接对象A的分组,且分组序号与回应序号为(B_seq, B_ack),在本步骤即判断该回传分组的B—ack是否大于先前纪录分组的KSN A。若响应序号Back大于保存序号KSN-A,例如(B_seq, B_ack) = (20, 101),代表分组顺利送达,链接对象B在回传分组中要求端口 lOa传送下一个分组,也代表端口 10a传送(Tx)能力正常,进入步骤S43清除已纪录的分组信息,接着再回到步骤S32。 若响应序号B_ack小于等于保存序号KSN_A,例如(B_seq, B_ack) = (20, 99),代表链接对象B没有接到端口 10a传出的序号为KSN-A的分组,链接对象B要求重传分组,因此进入步骤S^检测器2使错误数递增,也就是Ecnt = Ecnt+1,然后进入步骤S43。
步骤S41_若在步骤S39中判断分组与已纪录分组传送方向相同,则判断该要传出给链接对象B的分组的分组序号A_seq是否等于已纪录的KSN-A。若此分组的分组序号A_seq与已纪录的KSN-A相等,则代表此分组为重送,进入步骤S犯使Ecnt = Ecnt+1 ;若否,则该分组只是另一个要传送给链接对象B的分组,不用理会。 前述步骤S34与步骤S42皆影响图3所述错误率Ecnt/Mcnt值,并供图3所示流程的步骤S^之后演算使用。 本实施例是以Ecnt/Mcnt订定为错误率举例说明,此做法需持续不断地计算Ecnt/Mcnt的比例。然而,本发明不以此为限,也可以不采步骤S36的手段让Ecnt/Mcnt可持续计算,而是订定Ecnt的临界值并使临界值随累计量改变-例如前述I^设定为3/100, 000,表示Mcnt在10万内Ecnt数达3,错误率即达临界值,当100, 000 < Mcnt 200, 000,则Ecnt数需达6,错误率财达临界值;或者利用计算错误次数并设定错误次数的临界值来判断分组传送状况,且每当Mcnt到达Mmax则清空Ecnt,使Mcnt与Ecnt归零。
前述监测端口 10a的传送(Tx)能力是基于假设接收(Rx)的能力没问题的前提,亦即实际上可能传送(Tx)功率设定没问题,但接收(Rx)的功率设定有问题,以致误认为传送(Tx)能力有问题而调整传送(Tx)功率。因此,为避免接收(Rx)的功率设定可能有问题,则在调节端口 10a的传送(Tx)功率时,可同时调节接收(Rx)的功率,或者也可以分别监测并调节。 请参阅图1、图6及图7,监测端口 10a的接收(Rx)功率来说,也与图4流程大致相同,但纪录的分组不同,在步骤S37,中,是以分组信息内容纪录{[IP-B, PortNum-B, IP_A,PortNum-A] , KSN-B}举例说明,该信息代表分组传送方向为由链接对象B传送到链接对象A ;且在步骤S4。是比对A_ack > KSN-B,在步骤S41是比对B seq = KSN-B。
就观测Rx状况来说,接获的分组不一定需具有请求与响应的特性,也可以仅具有 侦错用的编号即可,例如CRC(Cyclic Redundancy Check)码。在此一情形下,判断Rx能力 时,可采用与前述相似的方法另行判断,并检测所接收分组是否有分组毁损率(也就是CRC 错误率)太高的情况。 本发明可针对任何具有请求与响应特性的协议检测其错误率_以ICMP来说,可利 用工具程序PING发出ICMP分组,并藉由测试ICMP分组是否有响应或逾时未有响应来计算 错误率;以ARP来说,也是藉由测试是否有ARP分组响应来计算错误率。所求得的错误率回 到图3所示的功率调整流程进行演算。 归纳上述,本发明功率调节装置100及功率调节方法,可在保证传收质量的前提 下,尽可能调降功率而达到省能的目的,可避免因降低功率导致数据传输错误的状况发生。
惟以上所述者,仅为本发明的较佳实施例而已,当不能以此限定本发明实施的范 围,即大凡依本发明申请专利范围及发明说明内容所作的简单的等效变化与修饰,皆仍属 本发明专利涵盖的范围内。
1权利要求
一种通信功率调节方法,包含提供一预设功率至一通信组件;利用该预设功率来建立该通信组件与一链接对象间的链接;利用一链接功率来进行该通信组件与该链接对象间的通信;计算该通信组件与该链接对象间进行通信时的一错误率;比较该错误率与一临界值,并产生一比较结果;以及依据该比较结果来决定是否调整该链接功率;其中该链接功率是介于一最大链接功率与一最小链接功率之间,且该链接功率于执行该调整步骤前大于或等于该预设功率。
2. 如权利要求1所述的方法,其中利用该预设功率来建立该通信组件与该链接对象间 的链接的步骤包含检测该通信组件与该链接对象间是否链接成功;若检测到链接不成功,则调高该预设功率以建立该通信组件与该链接对象间的链接;以及将该通信组件与该链接对象间链接成功时所利用的该预设功率作为该链接功率。
3. 如权利要求1所述的方法,其中比较该错误率与该临界值的步骤包括 判断该错误率是否小于一临界值&,并产生一第一判断结果;以及 依据该第一判断结果来决定是否调降该链接功率。
4. 如权利要求3所述的方法,其中比较该错误率与该临界值的步骤包括 判断该错误率是否大于一临界值RH,并产生一第二判断结果;以及 依据该第二判断结果来结定是否调高该链接功率;其中该临界值RH大于该临界值&。
5. 如权利要求1所述的方法,其中计算该错误率的步骤包含当该通信组件与该链接对象间进行通信时,检测符合一预设条件的单位数据的数目; 依据该单位数据的一信息来决定是否递增一错误数;以及 依据该单位数据的数目与该错误数来决定该错误率。
6. 如权利要求5所述的方法,其中该预设条件包含该单位数据是否具有请求与响应的 特性。
7. 如权利要求5所述的方法,其中该信息包含该单位数据的序号。
8. 如权利要求1所述的方法,其中该通信组件是一以太网络端口,该单位数据是一分组。
9. 一种通信功率调节装置,与一端口连接;该装置包含一链接可靠度的错误检测器,预设并储存有错误率临界值R。 RH,接收来自该端口的分 组信息并计算错误率,进而进行以下其中一判断判断该错误率是否小于R。判断该错误率 是否大于RH ;若错误率小于R"则产生调降一阶功率的调整指令;若错误率大于R"则产生 调高一阶功率的调整指令传送到一节能控制器;若错误率非小于&亦非大于RH,则不产生 调整指令;及该节能控制器,依该调整指令,对该端口调整分组传送或接收功率。
10. 如权利要求9所述的通信功率调节装置,其中,该检测器定义错误率等于分组数Mcnt与错误数Ecnt的比值,Mcnt值随接获分组递增,Ecnt值当接获的分组信息显示分组 传输错误时递增。
全文摘要
本发明提供一种通信功率调节方法与装置,用来检测一网络端口与一链接对象间的通信状态,并依据所检测到的通信状态来调节该网络端口的数据传送功率及/或数据接收功率,藉以达到兼顾数据传收的正确性与数据传收的功率节省的目的。
文档编号H04W52/48GK101778464SQ20091000239
公开日2010年7月14日 申请日期2009年1月12日 优先权日2009年1月12日
发明者吕易升, 洪进杰, 颜志杰, 黄俊杰 申请人:瑞昱半导体股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1