网络通讯设备的过热保护方法及设备的制作方法

文档序号:7857470阅读:231来源:国知局
专利名称:网络通讯设备的过热保护方法及设备的制作方法
技术领域
本发明涉及通讯技术,尤其涉及一种网络通讯设备的过热保护方法及设备。
背景技术
随着电子技术的进步,网络通讯设备(如交换机、路由器)的硬件不断设计,可以支持更高速率的数据转发和复杂数据处理。同时,设备结构也有向小型化、轻薄化发展的趋势。在网络通讯设备进行高速数据转发及数据处理的情况下,设备内部的温度会快速的升高。如果没有良好的散热设计或者过热保护功能,很容易造成网络通讯设备的效能降低,甚至导致元器件永久的损坏。现有技术中对于网络通讯设备的过热保护一般采用如下的方法是如果温度超过 预设的阀值,则进行风扇的调速以增大散热能力,并可以发出过热报警,严重的情况下可以直接实现断电保护。但如果直接实现断电保护,很容易造成网络通讯设备中数据的丢失。

发明内容
本发明提供一种有效解决现有技术中直接实现断电保护可能导致的数据丢失的问题的网络通讯设备的过热保护方法及设备。本发明的第一个方面是提供一种网络通讯设备的过热保护方法,包括检测网络通讯设备的热量参数,所述热量参数包括温度、电流、功率中的一种或多种;根据热量参数与业务优先级之间的对应关系,获得与所述检测的热量参数相对应的允许停止的业务优先级;根据业务优先级与介质访问控制MAC模块和物理层PHY模块之间的对应关系,将与所述允许停止的业务优先级对应的MAC模块和PHY模块关闭或者复位。本发明的另一个方面是提供一种网络通讯设备的过热保护设备,包括传感模块,用于检测网络通讯设备的热量参数,所述热量参数包括温度、电流、功率中的一种或多种;计算模块,根据热量参数与业务优先级之间的对应关系,获得与所述检测的热量参数相对应的允许停止的业务优先级;处理模块,用于根据业务优先级与介质访问控制MAC模块和物理层PHY模块之间的对应关系,将与所述允许停止的业务优先级对应的MAC模块和PHY模块关闭或者复位。本发明提供的方案,通过在网络通讯设备的热量参数与业务优先级之间、业务优先级与MAC模块及PHY模块之间建立彼此的对应关系,当检测到网络通信设备不同的热量参数时关闭不同业务优先级对应的MAC模块及PHY模块,有效解决了现有技术中直接实现断电保护可能导致的数据丢失的问题。


图I为本发明实施例提供的交换机硬件组成结构示意图;图2为本发明实施例一提供的网络通讯设备的过热保护方法流程图;图3为本发明实施例二提供的网络通讯设备的过热保护设备结构示意图。
具体实施例方式本发明实施例以交换机这种最常见的网络通讯设备为了进行说明。本发明实施例提供的交换机硬件组成结构示意图可以如图I所示,该交换机系统可以包括=CPU模块是交换机管理部分的核心,运行驱动程序和网络操作系统,实现对本机的智能管理和配置。管理接口模块主要用于网络管理人员从外部访问交换机的CPU,进行一些配置和调试等。传感 模块用于反馈CPU的当前温度、功率、电流参数等等。动态随机存储模块以及非易失存储器模块用于对数据进行存储。MAC模块是交换机的核心,主要负责完成数据转发策略和以太网访问控制协议的实现。物理层(PHY)模块是以太网物理层介质与MAC之间数据交互的桥梁。执行以太网规定的物理层协议,接收来自网络的数据帧,并传输到MAC,同时PHY模块接收来自MAC的数据,并按照以太网协议规定的物理层封装和电气特性,将报文发送到以太网上。已注册的插孔(Registered Jack 45,简称为RJ45)端口模块是一种接口模块的类型,在交换机中大量使用,用于连接非屏蔽双绞线。对于图I中的虚线部分需要说明的是,本发明实施例提供的网络通讯设备将MAC模块、PHY模块以及对应的RJ45端口组进行了分组。具体的分组原则是将该网络通讯设备的业务群根据重要性或者类别进行优先级的设定,优先级最高的业务可以集中连接到第一组RJ45端口组,优先级次之的业务可以集中连接到第二组RJ45端口组,并以此类推。同一端口组中的MAC模块和PHY模块对应的业务优先级相同。在设定的过程中,网络通讯设备可以生成相应的优先级配置文件。优先级配置文件中可以记录哪些业务与哪些端口组相连,哪些端口组对应哪些物理层模块以及MAC模块。生成的优先级配置文件可以通过管理接口传递给CPU模块,并保存在非易失存储器模块中。优先级配置文件可以进行更新。如果需要在网络通讯设备运行时对优先级配置文件进行更新,可以将优先级配置文件从非易失存储器模块中读入到动态随机存储模块后进行更新。图2为本发明实施例一提供的网络通讯设备的过热保护方法流程图,该方法的执行主体可以是上述图I所示的交换机系统,如图2所示,该方法可以包括S201、传感模块检测网络通讯设备的热量参数。这里需要说明的是,热量参数可以包括温度、电流、功率中的一项甚至多项。在本发明实施例中,优选采用温度作为热量参数。相应的,传感模块可以是温度传感器、能够监控电流的模块、能够监控功率的模块等等。传感模块检测到的热量参数可以是整个网络通讯设备任意地方的热量参数,即传感模块所处位置的热量参数。传感模块可根据需要摆放在系统的任何位置,监控任何芯片。本发明实施例提供两种较为常见的传感模块的摆放位置。第一种,将传感模块摆放在日常工作中最常见的最热位置;第二种,设置多个传感模块,同时监控多个位置的热量参数。那么,S201中便可以得到多个传感模块检测到的热量参数。这时候,以温度这种优选的热量参数为例,既可以对多个温度取平均值,也可以仅考虑最高温度。S202、根据热量参数与业务优先级之间的对应关系,获得与当前网络通信设备的热量参数相对应的允许停止的业务优先级。这里所提到的热量参数与业务优先级之间的对应关系可以是预先设置好的。也即将热量参数分为多级阀值,达到某一级阀值时,对应的需要停止的业务优先级就会有所不同。热量参数与业务优先级之间的对应关系可以但不限于如表I所示的内容,需要补充的是,优先级的数值越小,表明业务的优先级越高。以温度这种优选的热量参数为例进行表I的说明。表I
r^i对应的允许停止业务优先级^
40。~45。优先级 n—245° (不含)~50°优先级 n、n-1S203、根据业务优先级与MAC模块及PHY模块之间的对应关系,将与允许停止的业务优先级对应的MAC模块及PHY模块关闭或者复位。正如在图I中描述的那样,不同组内的MAC模块和PHY模块所承载的业务的优先级是不同的。业务优先级与MAC模块及PHY模块之间的对应关系可以但不限于是从非易失存储器模块中将优先级配置文件中获得。其中,业务优先级与MAC模块及PHY模块之间的对应关系可以但不限于如下表2所示表2
MAC模块标识 PHY模块标识~ RJ45端口组业务优先级 第I组IIII
第2组2222优选的,可以按照业务优先级从低到高的顺序将对应的MAC模块和PHY模块关闭或者复位。例如,S201中获得的温度是45°,那么S202中获得的对应的允许停止业务优先级为优先级n和优先级n-1,可以先将业务优先级n对应的MAC模块和PHY模块关闭或者复位,然后再将业务优先级n-1对应的MAC模块和PHY模块关闭或者复位。本发明实施例提供的网络通讯设备的过热保护方法,通过在网络通讯设备的热量参数与业务优先级之间、业务优先级与MAC模块及PHY模块之间建立彼此的对应关系,当检测到网络通信设备不同的热量参数时关闭不同业务优先级对应的MAC模块及PHY模块,有效解决了现有技术中直接实现断电保护可能导致的数据丢失的问题。进一步的,在图2所示的方法的基础上,S203中还可以进一步包括
关闭同一个业务优先级对应的MAC模块及PHY模块之后,重新执行S201 ;如果S202中获得的允许停止的业务优先级不变,则S203中继续关闭更高业务优先级对应的MAC模块及PHY模块。如果S202中获得的允许停止的业务优先级变化,这变化可以包括两个方面的可能,一种是热量参数仍然继续上升,那么允许停止的业务优先级在逐渐升高;另一种是热量参数下降,那么允许停止的业务优先级在降低。对于业务优先级上升的情况,如果网络通讯设备本身是大型设备,有一种可能性是MAC模块及PHY模块并不与CPU模块直接连接,而是通过桥芯片、IO扩展芯片等可扩展设备容量的芯片与CPU模块相连,那么这种情况下,除可以如上所述的继续关闭或复位MAC模块及PHY模块之外,还可以做如下处理 判断与同一可扩展设备容量的芯片相连接的MAC模块及PHY模块是否均已关闭或者复位,如果是,则将该可扩展设备容量的芯片关闭或者复位,从而进一步降低网络通讯设备的热量。对于业务优先级下降的情况,还可以做如下处理将已关闭或者复位的MAC模块及PHY模块,按照优先级由高到低的顺序重新开启或解除复位。这样做的好处在于可以尽量减少关闭或复位MAC模块及PHY模块的数量,最大程度地降低过热问题对正常业务的影响。本领域普通技术人员可以理解实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。图3为本发明实施例二提供的网络通讯设备的过热保护设备结构示意图,如图3所示,该设备可以包括传感模块301以及处理模块302。需要说明的是,传感模块301可以为单独设置的传感器,也可以复用网络通讯设备的传感模块;处理模块302可以为单独设置的CPU,也可以复用网络通讯设备的CPU模块。该过热保护设备可以是独立于网络通讯设备之外的独立个体,也可以是内置于网络通讯设备之内实现特定功能的实体或软件存在。其中,传感模块301用于检测网络通讯设备的热量参数,所述热量参数包括温度、电流、功率中的一种或多种;处理模块302用于根据热量参数与业务优先级之间的对应关系,获得与所述检测的热量参数相对应的允许停止的业务优先级;并根据业务优先级与介质访问控制MAC模块和物理层PHY模块之间的对应关系,将与所述允许停止的业务优先级对应的MAC模块和PHY模块关闭或者复位。—种实施方式下,处理模块302具体可以用于根据热量参数与业务优先级之间的对应关系,获得与所述检测的热量参数相对应的允许停止的业务优先级;并根据业务优先级与介质访问控制MAC模块和物理层PHY模块之间的对应关系,按照业务优先级从低到高的顺序将与允许停止的业务优先级对应的MAC模块和PHY模块关闭或者复位。在上述实施方式的基础上,传感模块301还用于在所述处理模块302关闭或者复位同一个业务优先级对应的MAC模块及PHY模块之后,重新执行所述检测网络通讯设备的热量参数的步骤。
在上述实施方式的基础上,处理模块302还可以用于在所述传感模块重新执行所述检测网络通讯设备的热量参数的步骤之后如果重新检测到的热量参数对应的允许停止的业务优先级不变,则继续关闭更高一个业务优先级对应的MAC模块及PHY模块。在上述实施方式的基础上,在所述传感模块重新执行所述检测网络通讯设备的热量参数的步骤之后如果重新检测到的热量参数对应的允许停止的业务优先级变化,这变化包括业务优先级上升,或,业务优先级下降;那么处理模块302还用于如果业务优先级上升,判断与同一可扩展设备容量的芯片相连接的MAC模块及PHY模块是否均已关闭或者复位,如果是,将所述可扩展设备容量的芯片关闭或者复位;如果业务优先级下降,将已关闭或者复位的MAC模块及PHY模块,按照优先级由高到低的顺序重新开启或解除复位。
最后应说明的是以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
权利要求
1.一种网络通讯设备的过热保护方法,其特征在于,包括 检测网络通讯设备的热量参数,所述热量参数包括温度、电流、功率中的一种或多种; 根据热量参数与业务优先级之间的对应关系,获得与所述检测的热量参数相对应的允许停止的业务优先级; 根据业务优先级与介质访问控制MAC模块和物理层PHY模块之间的对应关系,将与所述允许停止的业务优先级对应的MAC模块和PHY模块关闭或者复位。
2.根据权利要求I所述的方法,其特征在于,如果所述允许停止的业务优先级为多个,则所述将与所述允许停止的业务优先级对应的MAC模块和PHY模块关闭或者复位,包括 按照业务优先级从低到高的顺序将与所述允许停止的业务优先级对应的MAC模块和PHY模块关闭或者复位。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括 关闭或者复位同一个业务优先级对应的MAC模块及PHY模块之后,重新执行所述检测网络通讯设备的热量参数的步骤。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括 如果重新检测到的热量参数对应的允许停止的业务优先级不变,则继续关闭更高一个业务优先级对应的MAC模块及PHY模块。
5.根据权利要求3所述的方法,其特征在于,如果重新检测到的热量参数对应的允许停止的业务优先级变化,所述变化包括业务优先级上升,或,业务优先级下降;则所述方法还包括 如果业务优先级上升,判断与同一可扩展设备容量的芯片相连接的MAC模块及PHY模块是否均已关闭或者复位,如果是,将所述可扩展设备容量的芯片关闭或者复位; 如果业务优先级下降,将已关闭或者复位的MAC模块及PHY模块,按照优先级由高到低的顺序重新开启或解除复位。
6.一种网络通讯设备的过热保护设备,其特征在于,包括 传感模块,用于检测网络通讯设备的热量参数,所述热量参数包括温度、电流、功率中的一种或多种; 处理模块,根据热量参数与业务优先级之间的对应关系,获得与所述检测的热量参数相对应的允许停止的业务优先级;并根据业务优先级与介质访问控制MAC模块和物理层PHY模块之间的对应关系,将与所述允许停止的业务优先级对应的MAC模块和PHY模块关闭或者复位。
7.根据权利要求6所述的设备,其特征在于,如果所述允许停止的业务优先级为多个,所述处理模块具体用于 根据热量参数与业务优先级之间的对应关系,获得与所述检测的热量参数相对应的允许停止的业务优先级;并根据业务优先级与介质访问控制MAC模块和物理层PHY模块之间的对应关系,按照业务优先级从低到高的顺序将与所述允许停止的业务优先级对应的MAC模块和PHY模块关闭或者复位。
8.根据权利要求7所述的设备,其特征在于,所述传感模块还用于 在所述处理模块关闭或者复位同一个业务优先级对应的MAC模块及PHY模块之后,重新执行所述检测网络通讯设备的热量参数的步骤。
9.根据权利要求8所述的设备,其特征在于,所述处理模块还用于在所述传感模块重新执行所述检测网络通讯设备的热量参数的步骤之后 如果重新检测到的热量参数对应的允许停止的业务优先级不变,则继续关闭更高一个业务优先级对应的MAC模块及PHY模块。
10.根据权利要求8所述的设备,其特征在于,在所述传感模块重新执行所述检测网络通讯设备的热量参数的步骤之后如果所述传感模块重新检测到的热量参数对应的允许停止的业务优先级变化,所述变化包括业务优先级上升,或,业务优先级下降; 所述处理模块还用于 如果业务优先级上升,判断与同一可扩展设备容量的芯片相连接的MAC模块及PHY模块是否均已关闭或者复位,如果是,将所述可扩展设备容量的芯片关闭或者复位; 如果业务优先级下降,将已关闭或者复位的MAC模块及PHY模块,按照优先级由高到低的顺序重新开启或解除复位。
全文摘要
本发明提供一种网络通讯设备的过热保护方法及设备。方法包括检测网络通讯设备的热量参数,所述热量参数包括温度、电流、功率中的一种或多种;根据热量参数与业务优先级之间的对应关系,获得与所述检测的热量参数相对应的允许停止的业务优先级;根据业务优先级与介质访问控制MAC模块和物理层PHY模块之间的对应关系,将与所述允许停止的业务优先级对应的MAC模块和PHY模块关闭或者复位。设备包括传感模块及处理模块。本发明提供的方案,有效解决了现有技术中直接实现断电保护可能导致的数据丢失的问题。
文档编号H04L12/24GK102780586SQ20121027817
公开日2012年11月14日 申请日期2012年8月7日 优先权日2012年8月7日
发明者唐鸿凯, 杨曾雄 申请人:福建星网锐捷网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1