智能监控方法及系统的制作方法
【专利摘要】本发明公开了一种智能监控方法及系统,该系统包括智能监控装置,以及与智能监控装置连接的监控代理装置;其中,智能监控装置,用于接收监控代理装置对电子设备内待监测节点进行检测得到的当前温度及当前功耗;根据待监测节点的当前温度,调整风扇的转速以控制待监测节点的温度;若判定待监测节点的当前功耗大于预设的最大功耗,则向监控代理装置发送第一下电指令;监控代理装置,用于检测待监测节点的当前温度及当前功耗,并将当前温度及当前功耗上报至智能监控装置;接收来自智能监控装置的第一下电指令,并对待监测节点执行下电操作。通过本发明,至少解决相关技术中无法实现交换机系统智能监控的问题。
【专利说明】
智能监控方法及系统
技术领域
[0001] 本发明设及通信领域,具体而言,设及一种智能监控方法及系统。
【背景技术】
[0002] 近年来,随着因特网的高速发展,IP (Internet Protocol,互联网协议)网络逐渐 成为人们日常工作和生活中必不可少的工具。同时由于W太网技术本身的低成本,易部署 等优势,使其在城域网建设中的比重逐渐增加,网络规模也不断扩大,运其中大量的W太网 交换机产品得W部署,而现代的高端交换机无一不是大型机架式产品,通过堆叠汇聚往往 承担着某一个地区的核屯、节点传输任务,因此系统稳定性,可靠性就显得尤为重要。
[0003] 对于现代高端交换机来说,无论是从整机还是从各个单板的角度考虑,都需要对 系统性能进行非常有效的管理和监控。由于系统规模之大,传输速率之高,其功耗及散热的 问题就会比其他设备更加突显。再者,各功能板对于系统运行状态的稳定性和可靠性要求 变得更加苛刻。因此,一个可靠的系统智能监控方案是保证系统能够正常运行的最基本要 素。
[0004] 针对实现交换机系统智能监控的问题,目前尚未提出有效的解决方案。
【发明内容】
阳〇化]本发明提供了一种智能监控方法及系统,W至少解决相关技术中无法实现交换机 系统智能监控的问题。
[0006] 根据本发明的一个方面,提供了一种智能监控系统,应用于电子设备,包括智能监 控装置,W及与智能监控装置连接的监控代理装置;其中,智能监控装置,用于接收监控代 理装置对电子设备内待监测节点进行检测得到的当前溫度及当前功耗;根据待监测节点的 当前溫度,调整风扇的转速W控制待监测节点的溫度;W及在判定待监测节点的当前功耗 大于预设的最大功耗时,向监控代理装置发送第一下电指令;监控代理装置,用于检测待监 测节点的当前溫度及当前功耗,并将当前溫度及当前功耗上报至智能监控装置;接收来自 智能监控装置的第一下电指令,并对待监测节点执行下电操作。
[0007] 优选地,智能监控装置通过执行W下步骤实现根据待监测节点的当前溫度,调整 风扇的转速W控制待监测节点的溫度:W及在待监测节点的当前溫度大于第一预设值时, 向风扇发送第一调速信息,第一调速信息用于指示风扇增大转速;若待监测节点的当前溫 度小于第二预设值,则向风扇发送第二调速信息,第二调速信息用于指示风扇减小转速。
[0008] 优选地,智能监控装置,还用于获取电源的最大输出功率;若待监测节点的当前功 耗大于电源的最大输出功率,则向电源发送第二下电指令,W使电源根据第二下电指令执 行下电操作。
[0009] 优选地,智能监控装置,还用于在判定待监测节点的当前功耗大于预设的最大功 耗时,发出告警信号。
[0010] 优选地,监控代理装置,还用于读取待监测节点上的预设电压,并将预设电压上报 至智能监控装置;智能监控装置,还用于接收来自监控代理装置的预设电压;w及根据待 监测节点的电压与功耗的映射关系,得到与预设电压对应的待监测节点的最大功耗。
[0011] 优选地,智能监控装置,还用于获取电源的最大输出功率;W及在电源的最大输出 功率不小于待监测节点的最大功耗时,向监控代理装置发送上电指令;监控代理装置,还用 于接收来自智能监控装置的上电指令,并对待监测节点执行上电操作。
[0012] 优选地,智能监控装置,还用于接收来自风扇的故障信息;根据故障信息,向监控 代理装置发送第一下电指令。
[0013] 优选地,监控代理装置设置于待监测节点上。
[0014] 根据本发明的另一方面,提供了一种智能监控方法,应用于电子设备,包括:接收 来自监控代理装置对电子设备内待监测节点进行检测得到的当前溫度及当前功耗;根据待 监测节点的当前溫度,调整风扇的转速W控制待监测节点的溫度;化及,若判定待监测节点 的当前功耗大于预设的最大功耗,则向监控代理装置发送第一下电指令。
[0015] 优选地,根据待监测节点的当前溫度,调整风扇的转速W控制待监测节点的溫度 包括:若待监测节点的当前溫度大于第一预设值,则向风扇发送第一调速信息,第一调速信 息用于指示风扇增大转速;若待监测节点的当前溫度小于第二预设值,则向风扇发送第二 调速信息,第二调速信息用于指示风扇减小转速。
[0016] 根据本发明的另一方面,提供了一种智能监控方法,应用于电子设备,包括:检测 待监测节点的当前溫度及当前功耗,并将当前溫度及当前功耗上报至智能监控装置;在智 能监控装置判定待监测节点的当前功耗大于预设的最大功耗的情况下,接收来自智能监控 装置的第一下电指令,并对待监测节点执行下电操作。
[0017] 通过本发明,采用接收监控代理装置对电子设备内待监测节点进行检测得到的当 前溫度及当前功耗,根据待监测节点的当前溫度,调整风扇的转速W控制待监测节点的溫 度,若判定待监测节点的当前功耗大于预设的最大功耗,则向监控代理装置发送第一下电 指令的技术方案,解决了相关技术中无法实现交换机系统智能监控的问题,进而达到了对 电子设备内部进行智能监控的效果。
【附图说明】
[0018] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0019] 图1是根据本发明实施例的智能监控系统的结构示意图;
[0020] 图2是根据本发明实施例的智能监控方法的流程示意图;
[0021] 图3是根据本发明实施例的另一智能监控方法的流程示意图;
[0022] 图4是根据本发明实施例的又一智能监控系统的逻辑结构示意图;
[0023] 图5是根据本发明优选实施例的智能监控系统的结构示意图;
[0024] 图6是根据本发明实施的监控代理单元实现系统上电的结构示意图;
[00巧]图7是根据本发明实施的智能监控单元上电控制流程示意图。
【具体实施方式】
[00%] 下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可w相互组合。
[0027] 在本实施例中提供了一种智能监控系统,应用于电子设备,图1是根据本发明实 施例的智能监控系统的结构示意图,如图1所示,包括智能监控装置,W及与智能监控装置 连接的监控代理装置;其中,
[0028] 智能监控装置,用于接收监控代理装置对电子设备内待监测节点进行检测得到的 当前溫度及当前功耗;根据待监测节点的当前溫度,调整风扇的转速W控制待监测节点的 溫度;W及在判定待监测节点的当前功耗大于预设的最大功耗时,向监控代理装置发送第 一下电指令;
[0029] 监控代理装置,用于检测待监测节点的当前溫度及当前功耗,并将当前溫度及当 前功耗上报至智能监控装置;接收来自智能监控装置的第一下电指令,并对待监测节点执 行下电操作。
[0030] 通过上述步骤,智能监控装置根据从监控代理装置获得的待监测节点的当前溫度 及当前功耗,并根据待监测节点的当前溫度,调整风扇的转速W控制待监测节点的溫度W 及若判定待监测节点的当前功耗大于预设的最大功耗,则向监控代理装置发送第一下电指 令,解决了相关技术中无法实现交换机系统智能监控的问题,提高了故障检测的及时性和 系统的安全性。
[0031] 优选地,智能监控装置通过执行W下步骤实现根据待监测节点的当前溫度,调整 风扇的转速W控制待监测节点的溫度:若待监测节点的当前溫度大于第一预设值,则向风 扇发送第一调速信息,其中,该第一调速信息用于指示风扇增大转速;若待监测节点的当前 溫度小于第二预设值,则向风扇发送第二调速信息,第二调速信息用于指示风扇减小转速。 即智能监控装置可W根据待监测节点的当前溫度,结合系统调速策略调整风扇的转速,在 保证系统有效散热的同时,最大限度的减少风扇噪音及功耗。
[0032] 优选地,智能监控装置,还用于获取电源的最大输出功率;若待监测节点的当前功 耗大于电源的最大输出功率,则向电源发送第二下电指令,W使电源根据第二下电指令执 行下电操作。即智能监控装置在监控到待监测节点的当前功耗大于电源的最大输出功率 (待监测节点发生异常)时,可W直接断开电源,W保护系统安全性。
[0033] 其中,智能监控装置获取电源的最大输出功率的方法可W包括获取预先存储的电 源的最大输出功率,也可W包括向电源请求电源的最大输出功率,本发明实施例对此不做 限制。
[0034] 优选地,智能监控装置,还用于在判定待监测节点的当前功耗大于预设的最大功 耗时,发出告警信号。即智能监控装置会根据待监测节点的异常状态进行告警,在保证安全 及系统可靠性的下调控各个模块,尽可能在不影响系统性能的前提下对工作人员进行告警 进行维修工作。
[0035] 优选地,监控代理装置,还用于读取待监测节点上的预设电压,并将预设电压上报 至智能监控装置;智能监控装置,还用于接收来自监控代理装置的预设电压;根据待监测 节点的电压与功耗的映射关系,得到与预设电压对应的待监测节点的最大功耗。即智能监 控装置可W在系统上电之前进行检测,对问题进行预防,进一步增加了系统可靠性。
[0036] 优选地,智能监控装置,还用于获取电源的最大输出功率;若电源的最大输出功率 不小于待监测节点的最大功耗,则向监控代理装置发送上电指令;监控代理装置,还用于接 收来自智能监控装置的上电指令,并对待监测节点执行上电操作。即智能监控装置在判断 没有问题的情况下,会对系统执行上电操作。
[0037] 通过本发明,采用接收监控代理装置对电子设备内待监测节点进行检测得到的当 前溫度及当前功耗,根据待监测节点的当前溫度,调整风扇的转速W控制待监测节点的溫 度,若判定待监测节点的当前功耗大于预设的最大功耗,则向监控代理装置发送第一下电 指令的技术方案,解决了相关技术中无法实现交换机系统智能监控的问题,进而达到了对 电子设备内部进行智能监控的效果。
[0038] 在本实施例中提供了一种智能监控方法,该方法为智能监控装置侧的方法,图2 是根据本发明实施例的智能监控方法的流程图,如图2所示,该流程包括如下步骤:
[0039] 步骤S202,接收来自监控代理装置对电子设备内待监测节点进行检测得到的当前 溫度及当前功耗; W40] 步骤S204,根据待监测节点的当前溫度,调整风扇的转速W控制待监测节点的溫 度;
[0041] 步骤S206,若判定待监测节点的当前功耗大于预设的最大功耗,则向监控代理装 置发送第一下电指令。
[0042] 通过上述步骤,智能监控装置根据从监控代理装置获得的待监测节点的当前溫度 及当前功耗,并根据待监测节点的当前溫度,调整风扇的转速W控制待监测节点的溫度W 及若判定待监测节点的当前功耗大于预设的最大功耗,则向监控代理装置发送第一下电指 令,解决了相关技术中无法实现交换机系统智能监控的问题,提高了故障检测的及时性和 系统的安全性。
[0043] 优选地,根据待监测节点的当前溫度,调整风扇的转速W控制待监测节点的溫度 包括:若待监测节点的当前溫度大于第一预设值,则向风扇发送第一调速信息,第一调速信 息用于指示风扇增大转速;若待监测节点的当前溫度小于第二预设值,则向风扇发送第二 调速信息,第二调速信息用于指示风扇减小转速。
[0044] 在本实施例中提供了一种智能监控方法,该方法为监控代理装置侧的方法,图3 是根据本发明实施例的智能监控方法的流程图,如图3所示,该流程包括如下步骤:
[0045] 步骤S302,检测待监测节点的当前溫度及当前功耗,并将当前溫度及当前功耗上 报至智能监控装置;
[0046] 步骤S304,在智能监控装置判定待监测节点的当前功耗大于预设的最大功耗的情 况下,接收来自智能监控装置的第一下电指令,并对待监测节点执行下电操作。
[0047] 通过本发明,采用接收监控代理装置对电子设备内待监测节点进行检测得到的当 前溫度及当前功耗,根据待监测节点的当前溫度,调整风扇的转速W控制待监测节点的溫 度,若判定待监测节点的当前功耗大于预设的最大功耗,则向监控代理装置发送第一下电 指令的技术方案,解决了相关技术中无法实现交换机系统智能监控的问题,进而达到了对 电子设备内部进行智能监控的效果。
[0048] 本发明实施例的目的在于,提供一个独立运行于交换机系统内部,从预防问题、发 现问题、解决问题Ξ个方面纵深,结合遍布系统各功能板监控代理单元形成的立体式监控 系统,保障系统的健壮性。
[0049] 本发明实施例可W采用W下技术方案,本发明实施例智能监控系统包括:
[0050] 智能监控单元(相当于上述的智能监控装置),用于统一监控交换机系统的各个 节点工作状态,同时有条件地接受并执行网络控制单元的指令。
[0051] 在系统上电之前,智能监控单元将对系统中监控代理单元(相当于上述的监控代 理装置)、电源模块(相当于上述的电源)、风扇模块(相当于上述的风扇)的在位情况W 及相应链路连接情况进行判断。一切正常后,根据在位电源最大输出功率W及通过单板类 型默认的单板最大功耗信息对系统单板有选择的下放上电信息;
[0052] 系统上电完成后,智能监控单元会收集监控代理单元上报的单板(相当于上述的 待监测节点)实时溫度信息W及风扇模块的实时转速。另外,智能监控单元还将收集监控 代理单元上报的单板实时功耗。在系统正常运行过程中,整个系统的供电电源模块及风扇 模块同样会像智能监控单元定时上报自己的工作状态。
[0053] 当发现系统单板溫度超过或低于当前散热能力时,结合系统调速策略调整风扇转 速控制单板溫度,在保证系统有效散热的同时,最大限度的减少风扇噪音及功耗。当智能 监控单元发现收集的单板功耗信息突然异常的情况时,智能监控单元会立刻得知并下发下 电指令并发出告警信号。智能监控单元会根据供电电源模块及风扇模块的异常状态下发指 令,在保证安全及系统可靠性的条件下调控各个模块,尽可能在不影响系统性能的前提下 对工作人员进行告警进行维修工作。
[0054] 监控代理单元,在交换机系统的各个节点上,设置一个独立运行的智能监控代理 单元。该代理单元的实现形式依节点形式不同而不同,交换机节点只需维护一个统一的对 监控单元的接口;在系统功能单板上电之前收集并向智能监控单元上报单板类型,智能监 控单元将上电之前系统功能节点信息收集及判断之后下放上电指令完成系统上电。 阳化5] 在系统运行过程中,监控代理单元会收集单板的实时溫度和实时功耗,并将运些 信息定时的上报给智能监控单元。
[0056] 监控代理单元将接受智能监控单元下发的指令对单板进行下电保护。
[0057] 网络通讯单元,为了实现更大范围内的协同监控,设置了网络通讯单元W适用于 不同的通信环境,可随应用环境的变化使用不同的通讯方案;
[0058] 风扇监控单元,位于风扇模块之中,为风扇提供电源,收集并上报风扇转速信息, 接受智能监控单元下放的调速信息并转化成相应PWM(Pulse Wi化h Mo化lation,脉冲宽度 调制技术)波形控制风扇。
[0059] 如图4所示,与相关技术相比较,本发明实施例由硬件电路模块完成,一方面保证 了对于故障和控制指令的快速反应处理,同时构造简单清晰,模块内聚度很高。在系统上电 之前对问题进行预防,在系统工作时对及时发现问题并且进行相应调控及告警,对系统运 行提供更强的保障。
[0060] 此外,本发明提供了多种多样的通讯接口,使得对于多种多样的应用环境有着很 强的适应性,兼容现有的多种通讯接口,保护客户已有投资。
[0061] 如图5所示,本发明实施例的智能监控系统包括:
[0062] A. W多种形态设置在网络单元(即待检测节点)上的监控代理单元;
[006引 B.交换机电源智能监控的最高节点,智能监控单元;
[0064] C.监控代理单元和智能监控单元之间独立通讯链路; W65]化智能监控单元与外部的协同网络接口;
[0066] E.系统风扇单元需要向智能监控单元发送工作状态的链路;
[0067] F.智能监控单元读取系统供电电源的独立链路.
[0068] 如图6所示,为本发明智能监控系统监控代理单元实现系统上电结构示意图。 其中,监控代理单元可在单板功能模块上电前对不同单板的预设电压进行读取并通过 CAN(Controller Area化twork,控制器局域网络)总线发送给智能监控单元,智能监控单 元通过预设电压与单板功耗的映射关系可分析出该单板最大功耗。
[0069] 若系统供电电源,风扇单元均可满足系统上电要求,智能监控单元向监控代理单 元发送上电指令,监控代理单元随即启动电源开关并复位电源管理忍片使其完成对系统上 电的精确控制。智能监控单元可按顺序对系统各单板进行上电控制,避免所有单板同时上 电产生的隐患。电源管理忍片供电电源独立于单板其他功能模块的供电电源,此电源可保 证其供电稳定性和准确性。系统运行过程中如出现电源或风扇的故障,智能监控单元可发 送指令完成对系统的下电过程;
[0070] 如图7所示,为本发明智能监控系统智能监控单元上电控制流程示意图,包括:
[0071] S702,开始。
[0072] S704,所有风扇是否正常工作,若否,执行步骤S706 ;若是,转步骤S708。
[0073] S706,停止上电。
[0074] S708,各单板最大功耗捜集。
[0075] S710,系统供电电源供电能力捜集。
[0076] S712,供电能力是否大于各单板功耗之和,若是,则执行步骤S714,若否,则执行步 骤 S706。
[0077] S714,向监控代理单元顺序发送上电指令。
[0078] 其中,系统上电流程需要智能监控单元和监控代理单元通过CAN总线进行交互来 完成;风扇模块是保证系统正常散热的关键,在上电之前务必先要检查此模块的完备性。
[0079] 如表1所示,是本发明实施例监控代理单元读取的单板预设电压与最大功耗的映 射表:
[0080] 表 1
[0081]
[0082] 如表1可知,单板预设电压所用电源与电源管理忍片供电电源相同,通过在不同 种类单板上进行分压得到;监控代理单元可通过I2C(Inte;r-Integrated Circuit,两线式 串行总线)接口访问电源管理忍片并读取单板预设电压;最大功耗为预测值,实际功耗需 要监控代理单元在系统运行中实时监测。
[0083] 在另外一个实施例中,还提供了一种软件,该软件用于执行上述实施例及优选实 施方式中描述的技术方案。
[0084] 在另外一个实施例中,还提供了一种存储介质,该存储介质中存储有上述软件,该 存储介质包括但不限于:光盘、软盘、硬盘、可擦写存储器等。
[00化]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可W用通用 的计算装置来实现,它们可W集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可W用计算装置可执行的程序代码来实现,从而,可W将它们存储 在存储装置中由计算装置来执行,并且在某些情况下,可W W不同于此处的顺序执行所示 出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或 步骤制作成单个集成电路模块来实现。运样,本发明不限制于任何特定的硬件和软件结合。 [0086] W上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可W有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种智能监控系统,应用于电子设备,其特征在于,包括智能监控装置,以及与所述 智能监控装置连接的监控代理装置;其中, 所述智能监控装置,用于接收所述监控代理装置对所述电子设备内待监测节点进行检 测得到的当前温度及当前功耗;根据所述待监测节点的当前温度,调整风扇的转速以控制 所述待监测节点的温度;以及在判定所述待监测节点的当前功耗大于预设的最大功耗时, 向所述监控代理装置发送第一下电指令; 所述监控代理装置,用于检测所述待监测节点的当前温度及当前功耗,并将所述当前 温度及当前功耗上报至所述智能监控装置;接收来自所述智能监控装置的所述第一下电指 令,并对所述待监测节点执行下电操作。2. 根据权利要求1所述的系统,其特征在于,所述智能监控装置通过执行以下步骤实 现所述根据所述待监测节点的当前温度,调整风扇的转速以控制所述待监测节点的温度: 若所述待监测节点的当前温度大于第一预设值,则向所述风扇发送第一调速信息,所 述第一调速信息用于指示所述风扇增大转速; 若所述待监测节点的当前温度小于第二预设值,则向所述风扇发送第二调速信息,所 述第二调速信息用于指示所述风扇减小转速。3. 根据权利要求1所述的系统,其特征在于,所述智能监控装置,还用于获取电源的最 大输出功率;以及在所述待监测节点的当前功耗大于所述电源的最大输出功率时,向所述 电源发送第二下电指令,以使所述电源根据所述第二下电指令执行下电操作。4. 根据权利要求1所述的系统,其特征在于,所述智能监控装置,还用于在判定所述待 监测节点的当前功耗大于预设的最大功耗时,发出告警信号。5. 根据权利要求1所述的系统,其特征在于, 所述监控代理装置,还用于读取所述待监测节点上的预设电压,并将所述预设电压上 报至所述智能监控装置; 所述智能监控装置,还用于接收来自所述监控代理装置的所述预设电压;以及根据所 述待监测节点的电压与功耗的映射关系,得到与所述预设电压对应的所述待监测节点的最 大功耗。6. 根据权利要求5所述的系统,其特征在于, 所述智能监控装置,还用于获取电源的最大输出功率;以及在所述电源的最大输出功 率不小于所述待监测节点的最大功耗时,向所述监控代理装置发送上电指令; 所述监控代理装置,还用于接收来自所述智能监控装置的所述上电指令,并对所述待 监测节点执行上电操作。7. 根据权利要求1所述的系统,其特征在于, 所述智能监控装置,还用于接收来自所述风扇的故障信息;根据所述故障信息,向所述 监控代理装置发送所述第一下电指令。8. 根据权利要求1至7中任一项所述的系统,其特征在于,所述监控代理装置设置于所 述待监测节点上。9. 一种智能监控方法,应用于电子设备,其特征在于,包括: 接收来自监控代理装置对所述电子设备内待监测节点进行检测得到的当前温度及当 前功耗; 根据所述待监测节点的当前温度,调整风扇的转速以控制所述待监测节点的温度;以 及, 若判定所述待监测节点的当前功耗大于预设的最大功耗,则向所述监控代理装置发送 第一下电指令。10. 根据权利要求9所述的智能监控方法,其特征在于,根据所述待监测节点的当前温 度,调整风扇的转速以控制所述待监测节点的温度包括: 若所述待监测节点的当前温度大于第一预设值,则向所述风扇发送第一调速信息,所 述第一调速信息用于指示所述风扇增大转速; 若所述待监测节点的当前温度小于第二预设值,则向所述风扇发送第二调速信息,所 述第二调速信息用于指示所述风扇减小转速。11. 一种智能监控方法,应用于电子设备,其特征在于,包括: 检测待监测节点的当前温度及当前功耗,并将所述当前温度及当前功耗上报至智能监 控装置; 在所述智能监控装置判定所述待监测节点的当前功耗大于预设的最大功耗的情况下, 接收来自所述智能监控装置的第一下电指令,并对所述待监测节点执行下电操作。
【文档编号】G05D23/30GK105824332SQ201510007396
【公开日】2016年8月3日
【申请日】2015年1月6日
【发明人】赵巍巍
【申请人】中兴通讯股份有限公司