通信单板的节能方法和一种通信单板的制作方法

文档序号:7758776阅读:188来源:国知局
专利名称:通信单板的节能方法和一种通信单板的制作方法
技术领域
本发明涉及通信领域,尤其涉及通信单板的节能方法和一种通信单板。
背景技术
一般而言,通信设备的业务功能主要由处理器完成,处理器功耗占设备功耗的较 大比例。当业务量大时,处理器的占用率高,设备功耗大,反之则设备功耗小。由于通信设 备的能耗主要来自于处理器的能耗,业界据此提出一种常用的动态能耗管理技术是对处理 器进行降频或休眠。所谓处理器降频是指使处理器的工作频率跟随业务量变化,当业务量 较低时通过降低处理器的工作频率来降低处理器的功耗,例如,x86、PoWerPC等处理器都支 持这个功能,而且x86还可以同时降低电压进一步实现节能。所谓处理器休眠是指当处理 器没有业务处理、空闲时进入休眠状态、停止运行,或者,当业务量很小时将业务迁移到其 他设备,而本设备进入休眠状态,从而实现更大幅度的节能。例如,一个通信设备在业务量 最大时的功耗为110W,而处理器进入休眠状态时的功耗只有15W,降低了 95W,处理器休眠 状态时通信设备的功耗相对于处理器工作时通信设备的功耗降幅为86%。除了功耗指标,在通信领域,另一个需要关注的指标是设备的可靠性。由于通信设 备的可靠性决定了通信设备能否在给定条件下、给定时间内完成预定的功能,因此,在通信 领域,也不能只为了节能而牺牲可靠性。在实际应用中,节能需求和保证通信设备的可靠性 常常互相矛盾,例如,为了提高通信设备的可靠性,需要在设备之间做冗余备份,然而这种 做法会增加功耗;或者,为了节省电源消耗,可能需要提高机房空调的温度,然而,通信设备 会因为机房温度高而增加故障率,结果降低了可靠性。为了保证可靠性,要求通信设备能够及时检出故障隐患,进行隔离、恢复或告警, 并通知维护人员处理。常用手段是定时进行故障例测,即通信设备的处理器执行一个定时 任务,在业务处理过程中每隔一段时间就会对通信设备进行一次检测,例如,对存储器做读 写测试。若没有发现问题,则继续执行业务;若发现了问题,则进行业务倒换并上报告警。从通信设备节能和可靠性之间的关系来看,对于上述现有技术通过处理器降频或 休眠达到节能的方法,虽然处理器降频之后还能够继续运行,并执行一些定时故障例测任 务,但是节能效果不够明显,一般可以降低20%至30%的功耗,而处理器休眠虽然节能效 果非常显著,但是处理器此时不能执行任何指令,无法对设备进行例测。若在休眠过程中, 通信设备发生了故障(例如,需要故障告警上报或业务倒换等),则处理器不能及时进行处 理。

发明内容
本发明实施例提供通信单板的节能方法和一种通信单板,以在兼顾节能的同时保 证通信设备的可靠性。本发明实施例提供一种通信单板的节能方法,包括在通信单板的业务处理处于 空闲状态时,处理器转入休眠状态;若所述处于休眠状态的处理器由中断信号唤醒,则判断所述中断信号是否是定时中断;若所述中断信号是所述定时中断,则所述处理器根据所述 定时中断执行故障例测和/或状态信息发送,使得所述通信单板被确定是否需要进行故障 处理,当所述通信单板不需要进行故障处理时,再次转入休眠状态;当所述通信单板需要进 行故障处理时,退出休眠状态并进行故障处理。本发明实施例提供一种通信单板,包括处理器和中断发生器;所述处理器,在通信 单板的业务处理处于空闲状态时,转入休眠状态,若所述处于休眠状态的处理器由中断信 号唤醒,则判断所述中断信号是否是定时中断,若所述中断信号是所述定时中断,则所述处 理器根据所述定时中断执行故障例测和/或状态信息发送,使得所述通信单板被确定是否 需要进行故障处理,当所述通信单板不需要进行故障处理时,再次转入休眠状态,当所述通 信单板需要进行故障处理时,退出休眠状态并进行故障处理;所述中断发生器,用于产生中 断信号。从上述本发明实施例可知,由于定时中断是人为设置而产生的,因此,定时中断产 生的间隔时间可以设置得较长;另一方面,处理器执行定时中断对应的任务所需时间很短, 处理器可以长时间处于休眠状态,从而使得通信单板的功耗很小。与此同时,执行定时中断 对应的任务可以及时发现故障隐患,快速做出相应响应,从而保证了系统的可靠性。


为了更清楚地说明本发明实施例的技术方案,下面将对现有技术或实施例描述中 所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实 施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以从这些附图 获得其他的附图。图1是本发明实施例提供的一种通信单板的节能方法基本流程示意图;图2是本发明实施例提供的通信单板在休眠状态和定时中断时功耗的简单对比 示意图;图3是本发明另一实施例提供的一种通信单板的节能方法基本流程示意图;图4是本发明另一实施例提供的一种通信单板的节能方法基本流程示意图;图5是本发明实施例提供的一种通信单板基本逻辑结构示意图;图6是本发明另一实施例提供的一种通信单板基本逻辑结构示意图;图7是本发明实施例采用PLD实现中断汇聚模块的逻辑结构示意图;图8是本发明另一实施例采用PLD实现中断汇聚模块的逻辑结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。请参阅附图1,是本发明实施例提供的一种通信单板的节能方法基本流程示意图, 主要包括步骤S101,在通信单板的业务处理处于空闲状态时,处理器转入休眠状态。
在本发明实施例中,处理器(CPU)通过操作系统可以定时获得自己的CPU占用率, 进而判断通信单板的业务处理是否处于空闲状态。例如,若CPU占用率为0,则可以判断通 信单板的业务处理处于空闲状态,处理器不需要执行与业务有关的任务(例如,呼叫处理、 路由转发等),此时,处理器可以转入休眠状态。需要说明的是,在本发明实施例中,处理器的休眠状态,是指处理器停止执行任何 指令,关闭内部功能单元,且必须通过中断才能唤醒并回到正常运行状态。因此,从功耗角 度来看,处理器的休眠状态是一种低功耗的节能状态。S102,若处于休眠状态的处理器由中断信号唤醒,则判断该中断信号是否是定时 中断。在本发明实施例中,处理器接收到的中断信号来源或产生的原因多种多样,其中, 定时中断可以视为一种人为可控的中断。在本发明实施例中,可以通过定时器预设一个时 间值,例如,若干秒,每间隔这个预设的时间值,则产生一个中断,向处理器发出一个中断信 号,这种中断就是定时中断。需要说明的是,预设的发生定时中断的间隔时间一般远大于处 理定时中断所花费的时间(通常为几毫秒),如此,不至于一个定时中断尚未处理完紧接着 需要去响应下一个定时中断。这就是说,定时中断需要处理器进行处理的时间非常短,处理 器可以长时间处于休眠状态,从而使得通信单板的功耗很小,可参阅图2给出的通信单板 在休眠状态和定时中断时功耗的简单对比示意图。在本发明提供的实施例中,定时中断可以由处理器内部定时器触发,也可以由外 部定时器触发。在转入休眠状态前,处理器可以向其内部定时器写入时间间隔以设置定时 中断发生的时刻,也可以通过局部总线向外部定时器写入时间间隔以设置定时中断发生的 时刻。定时器以减法计数或加法计数方式计时,例如,以减法方式计时,当定时器的值减为0 时,触发定时中断;以加法计数方式计时,当定时器的值增加为设定的值时,触发定时中断。S103,若中断信号是定时中断,则处理器根据定时中断执行故障例测和/或状态 信息发送,使得通信单板被确定是否需要进行故障处理,当通信单板不需要进行故障处理 时,再次转入休眠状态;当通信单板需要进行故障处理时,退出休眠状态并进行故障处理。如前所述,为了保证通信单板通信的可靠性,需要处理器对通信单板执行预定的 例测任务,这种预定的例测行为就是故障例测,例如,对存储器进行读写测试,对时钟、温 度、电压进行一些状态测试;也可以是对某一些位进行读写后测试,或者也可以是网口检 测。在本发明实施例中,处理器就是根据定时中断执行故障例测。由于故障例测是处理器的一种主动行为,并不必然会发现通信单板的故障,因此, 故障例测的结果可能是通信单板正常,也可能是通信单板异常。当故障例测的结果为正常 时,则处理器再次转入休眠状态;若故障例测的结果为异常时,则处理器退出休眠状态并进 行故障处理,与此同时,立即上报故障告警。在本发明另一实施例中,若判断中断信号是定时中断,处理器也可以根据定时中 断执行状态信息发送,使该通信单板被确定是否需要进行故障处理。具体方法可以是,向对端的通信单板传送一类特殊的报文,例如,心跳报文,以通 知对端的通信单板自己的状态(例如,是否还在工作);也可以在报文(可以不限心跳报 文)中传送一些状态信息,让对端通信单板获知自己的状态。状态信息可以是由故障例测 后得到的信息。当本端通信单板不需要进行故障处理时,再次转入休眠状态;当通信单板需要进行故障处理时,退出休眠状态并进行故障处理。在本发明另一实施例中,还可以将两种方法结合,即处理器既执行故障例测又发 送状态信息给另一通信单板(状态信息中也可以加入故障例测后的结果)。在处理器根据 所述定时中断执行故障例测且同时执行状态信息发送时,当执行故障例测结果为不正常或 者接收状态信息的另一通信单板根据状态信息确定通信单板出现故障时,确定需要进行故 障处理;当执行故障例测结果为正常且接收所述状态信息的另一通信单板根据状态信息确 定所述通信单板未出现故障时,确定不需要进行故障处理。在本发明提供的其他实施例中,当处理器判断中断信号不是定时中断时,则处理 器直接转入正常工作状态,具体如下若中断信号是设备的收发中断,例如,通信单板收发报文产生的中断,则表明有业 务需要处理,处理器会退回正常状态,开始处理通信单板业务;若中断信号是由于外部异常而产生的中断,例如,环境温度超过阈值、任何一路时 钟丢失或通信单板的对端通信单板故障而产生的中断,则处理器退回到正常状态,上报故
障告警。如前所述,能够产生中断的中断源较多,因此,在本发明另一实施例中,处于休眠 状态的处理器由中断信号唤醒,在判断该中断信号是否是定时中断时还包括判断中断信号 的优先级,即,当多个中断信号同时发送至处理器时,则处理器进一步判断这些中断信号的 优先级,优先处理优先级高的中断信号。需要说明的是,在上述实施例中,中断信号可以由处理器通过多个中断输入管脚 (即能够接收处理中断信号的管脚)接收,中断信号也可以经中断汇聚模块(如可由可编程 逻辑器件实现)后由处理器一个中断输入管脚进行接收。中断信号经汇聚后由处理器一个 中断输入管脚进行接收可以节省处理器的管脚资源,以应对中断输入管脚资源不足(即中 断输入管脚不够用)的情况。从上述本发明实施例可知,由于处理器在相对较长时间内处于休眠状态,因此可 以大幅减少通信单板的功耗,与此同时,定时中断机制兼顾通信单板的故障例测,及时发现 故障隐患,保证了系统的可靠性。并且,在出现时钟丢失、环境温度过高、对端通信单板故障 等问题时,处理器立即被唤醒,快速响应,从而更进一步提高了系统的可靠性。请参阅附图3,是本发明另一实施例提供的一种通信单板的节能方法。在本实施 例中,中断信号由可编程逻辑器件(PLD,Programmable Logic Device)汇聚后发送至处理 器,这样可以减少对处理器中断输入管脚的占用,或者,在处理器中断输入管脚不够时仍然 能够实现本发明。图3所示方法主要包括如下流程S301,判断通信单板的业务处理是否处于空闲状态。例如,可以通过查看处理器的占用率来判断当前通信单板的业务处理是否处于空 闲状态。S302,处理器转入休眠状态。若通信单板的业务处理处于空闲状态,则处理器转入休眠状态。休眠的长短,可以 通过处理器向定时器写入时间间隔来确定。在本实施例中,定时器可以是PLD内的一个定 时单元,一旦写入时间间隔,则相当于设置了定时中断发生的时刻。具体地,处理器通过局 部总线向PLD的定时器写入时间间隔数据,设置唤醒的时刻,然后定时器开始计时;或者,定时中断也可以通过处理器内部定时器来实现,通过设置的寄存器的值来设定定时时间, 定期将处理器从休眠状态唤醒。定时器可以以减法计数(写入时间间隔不为0时)或加法 计数方式开始计时。S303,判断是否有中断产生,如果是,则执行步骤S304,如果否,则继续等待中断产生。具体地,可以设定处理器的中断输入管脚上出现高电平(“1”)时判断为有中断产 生,低电平(“0”)时判断为没有中断产生,或者,设定处理器的中断输入管脚上出现低电 平(“0”)时判断为有中断产生,高电平(“1”)时判断为没有中断产生,本发明对此不加 限制。S304,唤醒处理器,开始处理中断。S305,读取PLD中寄存器的值。在本实施例中,不同的中断对应PLD中不同的寄存器值。例如,可以为定时中断、 由于通信单板收发报文产生的中断、由于时钟丢失、环境温度超过阈值或通信单板的对端 通信单板故障而产生的中断设置不同的寄存器值。S306,判断是否为定时中断。S307,若是,则执行例测任务,若否,转入S309。S308,通过例测,判断有无故障,若没有,则转入S302,即,处理器转入休眠状态,否 则,转入S309。S309,处理通信单板的业务或上报故障告警。具体地,若例测执行的结果是有故障(S308的“是”分支),则处理器执行上报告m.
θ ,若不是定时中断(S307的“否”分支),则一方面可能是由于通信单板收发报文产 生的中断,则处理器需要处理通信单板业务,另一方面可能是由于时钟丢失、环境温度超过 阈值或通信单板的对端通信单板故障而产生的中断,则处理器需要上报故障告警。请参阅附图4,是本发明另一实施例提供的一种通信单板的节能方法。在本实施例 中,处理器内部集成一定时器,除了可以向其中写入定时时间间隔之外,当处理器进入休眠 状态时,定时器仍然可以工作,而不需要在PLD内部设计定时器。并且,在本实施例中,处理器的中断输入管脚较多,可以分配给多个不同的外部中 断源,例如,由于通信单板收发报文产生的中断、由于时钟丢失、环境温度超过阈值或通信 单板的对端通信单板故障而产生的中断等。每个中断源可以对应于不同的中断处理程序, 如此,只需要直接将上述外部中断信号一一输入处理器的外部中断输入管脚即可,不需要 PLD对中断信号进行汇聚。图4所示方法主要包括如下流程S401,判断通信单板的业务处理是否处于空闲状态。例如,可以通过查看处理器的占用率来判断当前通信单板的业务处理是否处于空 闲状态。S402,处理器转入休眠状态。若通信单板的业务处理处于空闲状态,则处理器转入休眠状态。休眠的长短,可以 通过处理器向其内部集成的定时器写入的时间间隔来确定。一旦写入时间间隔,则相当于 设置了定时中断发生的时刻。定时器可以以减法计数(写入时间间隔不为0时)或加法计数方式开始计时。S403,判断是否有中断产生,若有中断产生,则执行步骤S404,否则,继续等待中断 的产生。具体地,可以设定处理器的中断口上出现高电平(“1”)时为有中断产生,低电平 (“0”)时为没有中断产生,处理器可以据此判断。S404,唤醒处理器,开始处理中断。S405,判断是否为定时中断。S406,若是,则执行例测任务,若否,转入S408。S407,通过例测,判断有无故障,若没有,则转入S402,即,处理器转入休眠状态,若 有,转入S408。S408,处理通信单板的业务或上报故障告警。具体地,若例测执行的结果是有故障(S407的“是”分支),则处理器执行上报告 m.
θ ,若不是定时中断(S406的“否”分支),则一方面可能是由于通信单板收发报文产 生的中断,则处理器需要处理通信单板业务,另一方面可能是由于时钟丢失、环境温度超过 阈值或通信单板的对端通信单板故障而产生的中断,则处理器需要上报故障告警。请参阅图5,本发明实施例提供的一种通信单板基本逻辑结构示意图。为了便于 说明,仅仅示出了与本发明实施例相关的部分。该通信单板包括处理器501和中断发生器 502,其中中断发生器502,用于产生中断信号;具体地,中断发生器502为能够产生中断信号的单元器件,也可以理解为一个中 断源。例如,中断发生器502可以是定时器(用于产生定时中断信号),或者时钟检测单元 (用于检测到时钟出现故障时产生中断信号),或者温度检测单元(用于检测到温度出现异 常时产生中断信号),或者业务执行单元(用于当检测到业务时产生中断信号),或者其他 单元器件。需要说明的是,上述中断发生器中的一些可以是处理器内部集成的,或者独立于 处理器的单元器件,例如,如果处理器内部集成了能够产生定时中断的定时器,则可以通过 该定时器产生定时中断(当然也可以不使用内部的定时器作为中断发生器);如果处理器 内部并没有集成定时器(或者不想使用内部定时器),则可以通过外部器件,例如,可编程 逻辑器件(PLD,ProgrammabIe Logic Device)产生,或者其他芯片内部集成的定时器产生。 同理,其他中断发生器也可以是处理器内部集成的或者由其他与处理器独立的单元器件产 生。处理器501,在通信单板的业务处理处于空闲状态时,转入休眠状态,若处于休眠 状态的处理器由中断信号唤醒,则判断该中断信号是否是定时中断,若中断信号是定时中 断,则处理器501根据该定时中断执行故障例测和/或状态信息发送,使通信单板被确定是 否需要进行故障处理,当通信单板不需要进行故障处理时,再次转入休眠状态,当通信单板 需要进行故障处理时,退出休眠状态并进行故障处理。在本实施例中,中断信号可以是定时中断发生时产生的中断信号,也可以是通信 单板收发报文产生的中断,或者是由于外部故障或异常而产生的中断,例如,时钟丢失、环境温度超过阈值或通信单板的对端通信单板故障而产生的中断。如果处理器501的管脚资源丰富或者不考虑管脚资源的占用情况,处理器501可 以直接与中断发生器相连,通过多个管脚接收中断信号。在处理器中断输入管脚资源不足或为了节省处理器的中断输入管脚资源,以便处 理器腾出更多的中断输入管脚资源执行其他任务的情形下(如中断输入管脚复用为普通 的I/O管脚),中断发生器502也可以与中断汇聚模块601相连,如图6所示本发明另一个 实施例提供的通信单板。中断汇聚模块601用于汇聚中断发生器502产生的中断信号后发 送至处理器501。中断汇聚模块601可以采用PLD实现,同时,PLD也可以实现一些中断发生器的功 能,具体实现时的逻辑结构如图7所示,其中时钟检测模块701,用于检测通信单板上的各路时钟,发现任何一路时钟丢失则产 生中断信号,可以将其视为一个中断发生器;对端通信单板状态检测模块702,用于对来自对端通信单板的状态信号电平进行 检测,发现电平跳变则产生中断信号;时钟检测模块701和对端通信单板状态检测模块702在实际中可以是一个设备故 障检测模块,设备故障检测模块还可以包括其他的检测模块,例如电压检测模块等。中断状态寄存器703,用于记录各路中断源的状态,例如,记录时钟检测模块701、 对端通信单板状态检测模块702产生的中断信号或者外部异常产生的中断信号(例如,由 于所述通信单板收发报文产生的中断、环境温度超过阈值或通信单板的对端通信单板故障 而产生的中断)。中断状态寄存器703可以使用“0”这一寄存器值表示无中断,使用“1”这 一寄存器值表示有中断产生。中断使能寄存器704,用于屏蔽中断源,例如,使用“0”表示无中断输出,使用“1” 表示中断可以输出。可以规定,只有当中断状态寄存器703与中断使能寄存器704的对应 比特位都为1时才能对外产生中断。当通信单板正常工作时,网口正常收发报文、温度传感器不断检测通信单板温度、 中断汇聚模块601对通信单板上的各路时钟以及对端通信单板的状态进行检测,一旦有中 断信号或异常情况产生,中断汇聚模块601就会汇聚上述中断信号,上报给处理器501。处 理器501执行中断处理程序。在处理器501进入中断处理程序时,必须先关闭中断使能寄 存器704,避免在中断处理的过程中被其他中断干扰,在当前中断处理完毕之后再打开中断 使能寄存器704。中断汇聚模块601还包括定时器801,如图8另一实施例所示的中断汇聚模块。定 时器801包括时间间隔寄存器和控制模块,其中时间间隔寄存器可以预置时间间隔,按照增/减计数方式工作。控制模块用于控 制增/减计数的启停。以减法计数方式为例,当时间间隔寄存器的内容不为0时,控制模块 允许它做减法计数,当减到0时控制模块停止其继续计数,并产生中断信号。在本发明另一实施例中,定时器801也可以不由中断汇聚模块601提供。处理器 501可以包括内部定时器,该内部定时器用于接收写入的时间间隔以设置定时中断发生的 时刻。在转入休眠状态前,处理器可以向其内部定时器写入时间间隔以设置定时中断发生 的时刻,也可以通过局部总线向外部定时器写入时间间隔以设置定时中断发生的时刻。定时器以减法计数或加法计数方式计时,例如,以减法方式计时,当定时器的值减为0时,触 发定时中断;以加法计数方式计时,当定时器的值增加为设定的值时,触发定时中断。需要说明的是,上述装置各模块/单元之间的信息交互、执行过程等内容,由于与 本发明方法实施例基于同一构思,其带来的技术效果与本发明方法实施例相同,具体内容 可参见本发明方法实施例中的叙述,此处不再赘述。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可 以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储 介质可以包括只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,RandomAccess Memory)、磁盘或光盘等。以上对本发明实施例提供的通信单板的节能方法和一种通信单板进行了详细介 绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只 是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发 明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理 解为对本发明的限制。
权利要求
一种通信单板的节能方法,其特征在于,包括在通信单板的业务处理处于空闲状态时,处理器转入休眠状态;若所述处于休眠状态的处理器由中断信号唤醒,则判断所述中断信号是否是定时中断;若所述中断信号是所述定时中断,则所述处理器根据所述定时中断执行故障例测和/或状态信息发送,使得所述通信单板被确定是否需要进行故障处理,当所述通信单板不需要进行故障处理时,再次转入休眠状态;当所述通信单板需要进行故障处理时,退出休眠状态并进行故障处理。
2.如权利要求1所述的方法,其特征在于,所述若所述中断信号是所述定时中断,则所 述处理器根据所述定时中断执行故障例测和/或状态信息发送,使得所述通信单板被确定 是否需要进行故障处理包括在所述处理器根据所述定时中断执行故障例测时,当执行故障例测结果为正常,则所 述通信单板被确定不需要进行故障处理;当故障例测结果为不正常时,所述通信单板被确 定需要进行故障处理;或者,在所述处理器根据所述定时中断执行状态信息发送时,当接收所述状态信息的另一通 信单板根据所述状态信息确定所述通信单板出现故障时,则需要进行故障处理,否则,不需 要进行故障处理;或者,在所述处理器根据所述定时中断执行故障例测且同时执行状态信息发送时,当执行故 障例测结果为不正常或者接收所述状态信息的另一通信单板根据所述状态信息确定所述 通信单板出现故障时,确定需要进行故障处理;当执行故障例测结果为正常且接收所述状 态信息的另一通信单板根据所述状态信息确定所述通信单板未出现故障时,确定不需要进 行故障处理。
3.如权利要求1所述的方法,其特征在于,若判断所述中断信号是由于所述通信单板 收发报文产生的中断,则所述处理器退出休眠状态并开始处理通信单板业务;或者若判断所述中断信号是由于外部异常或故障而产生的中断,则所述处理器退出休眠状 态并上报故障告警。
4.如权利要求1至3任意一项所述的方法,其特征在于,所述中断信号由所述处理器通 过多个中断输入管脚接收;或者所述中断信号经汇聚后由所述处理器一个中断输入管脚进行接收。
5.如权利要求1所述的方法,其特征在于,所述定时中断由所述处理器内部的定时器 触发,或者所述定时中断由外部定时器触发。
6.如权利要求5所述的方法,其特征在于,所述处理器转入休眠状态前还包括所述处理器向所述定时器写入时间间隔以设置所述定时中断发生的时刻,所述定时器 以减法计数或加法计数方式计时。
7.一种通信单板,其特征在于,包括处理器和中断发生器;所述中断发生器,用于产生中断信号;所述处理器,在通信单板的业务处理处于空闲状态时,转入休眠状态,若所述处于休眠状态的处理器由所述中断信号唤醒,则判断所述中断信号是否是定时中断,若所述中断信 号是所述定时中断,则所述处理器根据所述定时中断执行故障例测和/或状态信息发送, 使得所述通信单板被确定是否需要进行故障处理,当所述通信单板不需要进行故障处理 时,再次转入休眠状态,当所述通信单板需要进行故障处理时,退出休眠状态并进行故障处理。
8.如权利要求7所述的通信单板,其特征在于,所述若所述中断信号是所述定时中断, 则所述处理器根据所述定时中断执行故障例测和/或状态信息发送,使得所述通信单板被 确定是否需要进行故障处理包括在所述处理器根据所述定时中断执行故障例测时,当执行故障例测结果为正常,则所 述通信单板被确定不需要进行故障处理;当故障例测结果为不正常时,所述通信单板被确 定需要进行故障处理;或者,在所述处理器根据所述定时中断执行状态信息发送时,当接收所述状态信息的另一通 信单板根据所述状态信息确定所述通信单板出现故障时,则需要进行故障处理,否则,不需 要进行故障处理;或者,在所述处理器根据所述定时中断执行故障例测且同时执行状态信息发送时,当执行故 障例测结果为不正常或者接收所述状态信息的另一通信单板根据所述状态信息确定所述 通信单板出现故障时,确定需要进行故障处理;当执行故障例测结果为正常且接收所述状 态信息的另一通信单板根据所述状态信息确定所述通信单板未出现故障时,确定不需要进 行故障处理。
9.如权利要求7或8所述的通信单板,其特征在于,所述处理器通过多个中断输入管脚 接收所述中断信号。
10.如权利要求7或8所述的通信单板,其特征在于,所述通信单板还包括中断汇聚模 块,用于汇聚所述中断发生器产生的所述中断信号后发送至所述处理器。
全文摘要
本发明实施例提供通信单板的节能方法和一种通信单板,以在兼顾节能的同时保证通信设备的可靠性。所述方法包括在通信单板的业务处理处于空闲状态时,处理器转入休眠状态;若所述处于休眠状态的处理器由中断信号唤醒,则判断所述中断信号是否是定时中断;若所述中断信号是所述定时中断,则所述处理器根据所述定时中断执行故障例测和/或状态信息发送,使得所述通信单板被确定是否需要进行故障处理,当所述通信单板不需要进行故障处理时,再次转入休眠状态;当所述通信单板需要进行故障处理时,退出休眠状态并进行故障处理。本发明可以在休眠的同时及时发现故障隐患,快速做出相应响应,从而保证系统的可靠性。
文档编号H04L12/24GK101964724SQ201010270089
公开日2011年2月2日 申请日期2010年8月30日 优先权日2010年8月30日
发明者李延松 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1