一种多电源供电服务器的安全关闭方法和系统的制作方法

文档序号:6600577阅读:181来源:国知局
专利名称:一种多电源供电服务器的安全关闭方法和系统的制作方法
技术领域
本发明涉及服务器安全领域,更具体地说,涉及一种适用于多电源供电的服务器在多路输入源掉电时的安全关闭方法和系统。
背景技术
随着信息数据重要性的日益显著,数据中心的地位也日益显著,目前在数据中心 中(特别是机房)使用双电源或多电源供电(以下简称多电源供电)的服务器也越来越多 了。这种使用多电源供电的服务器除了要保证数据的正确性之外,还有一个很重要的功能 就是尽量减少机器的宕机时间,保证整个数据中心的可用性。目前多电源供电的服务器在 多路输入源掉电时的安全关闭的方法主要有以下几种1)在多电源供电的服务器上安装一个串口监控软件,然后该串口监控软件通过机 器上的多个串口或通过增加的多串口卡来与支持智能设备通信的UPS交流电源设备进行 通信,根据协议的解析,从而知道UPS交流电源设备的当前状态,再根据用户的设置进行逻 辑运算,最终决定是否需要安全关闭该多电源供电的服务器。2)在每台支持智能设备通信的UPS交流电源设备上安装一个智能通讯卡(例如 SNMP卡),一般情况下该智能通讯卡始终保持与UPS交流电源设备进行串口通讯,并进行分 析和预处理,然后再在多电源供电的服务器上安装一个网络监控软件,通过接收由智能通 讯卡主动发送的TRAP告警事件来获取当前的告警事件,再根据协议的解析,从而获知UPS 交流电源设备的当前状态,再根据用户的设置进行逻辑运算,最终决定是否需要安全关闭 本多电源供电的服务器。3)智能通讯卡和网络监控软件的原理基本同第二种方法,但是网络监控软件不是 被动接收由智能通讯卡主动发送的TRAP告警事件来获取当前的告警事件,而是由该网络 监控软件通过主动查询相应的智能通讯卡来获取当前的告警事件。其它逻辑处理都同第二 种方法。第一种方法为了支持多点通信,要求服务器支持多串口通讯,这对实际应用的情 况是不可取的。因为绝大多数服务器不会有多个串口,而且进行多串口卡的安装需要打 开服务器,这不是所希望的,并且多个串口的查询存在一定的延时,不能提供安全可靠的关 闭。第二种方法是对第一种方法的改进,不需要对服务器动手,通过网络与UPS智能 通讯设备通信来实现多点的采集,但是需要占用用户网络资源,需要分配IP地址,为网络 安全问题的引入创造了条件,而且由于SNMP协议自身的缺陷,存在丢失和延迟告警的双重 风险。第三种方法是对第二种方法的改进,网络通信软件与UPS智能通讯设备通信来实 现多点的采集,但在数据的获取上采取主动查询和可靠连接的方式,可以避免一些丢失告 警的风险,但是,依然存在占用用户网络资源,网络安全问题,以及网络设备连接异常时的 通信中断导致无法收到告警的问题。
而且,上述三种解决方法最根本的问题是需要串口通讯,从而,会延迟告警的处理,不能及时获知多个电源输入的状态,以及占用用户网络资源。

发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种实时性强、价 格低廉、安全可靠、不占用用户网络资源的多电源供电的服务器的安全关闭方法和系统。本发明解决其技术问题所采用的技术方案是构造一种多电源供电服务器的安全 关闭方法,包括获取多路输入电源的当前供电状态并依据获取的多路输入电源的供电状态生成 逻辑信号;监测所述逻辑信号的状态并依据所述逻辑信号的状态决定是否启动所述服务器 的安全关机处理流程。作为优选,依据获取的多路输入电源的供电状态生成逻辑信号进一步包括当所述多路输入电源中至少有一路输入电源正常工作时,生成逻辑逻辑“是”状态
信号;当所述多路输入电源均不正常工作时,生成逻辑“非”状态信号。作为优选,监测所述逻辑信号的状态并依据所述逻辑信号的状态决定是否启动所 述服务器的安全关机处理流程进一步包括当所述逻辑信号为逻辑“非”状态时,立即启动所述服务器的安全关机处理流程。作为优选,包括依据配置信息将所述逻辑信号的状态发送至与所述服务器使用 相同的多路输入电源的其他服务器。作为优选,包括接收来自所述其他服务器的通信请求并依据所述通信请求传送所述监测的逻辑 信号的状态至所述其他服务器,以便所述其他服务器依据所述逻辑信号的状态决定是否启 动所述其他服务器的安全关机处理流程。作为优选,当所述逻辑信号为低电平时,立即启动所述其他服务器的安全关机处
理流程。本发明还提供一种多电源供电服务器的安全关闭系统,包括供电状态采集模块,用于获取多路输入电源的当前供电状态并依据获取的多路输 入电源的供电状态生成逻辑信号;监测模块,监测所述逻辑信号的状态并依据所述逻辑信号的状态决定是否启动所 述服务器的安全关机处理流程;安全关机模块,用于对所述服务器进行安全关机处理。作为优选,所述供电状态采集模块进一步用于当所述多路输入电源中至少有一路输入电源正常工作时,生成逻辑“是”状态信 号;当所述多路输入电源均不正常工作时,生成逻辑“非”状态信号。作为优选,所述监测模块进一步用于当所述逻辑信号为逻辑“非”状态时,立即启 动所述服务器的安全关机处理流程。
作为优选,还包括代理模块,用于依据配置信息将所述逻辑信号的状态发送至与所述服务器使用相同的多路输入电源的其他服务器。作为优选,所述代理模块,还用于接收来自所述其他服务器的通信请求并依据所 述通信请求传送所述监测的逻辑信号的状态至所述其他服务器,以便所述其他服务器依据 所述逻辑信号的状态决定是否启动所述其他服务器的安全关机处理流程。实施本发明的技术方案,具有以下有益效果本发明提出的多电源供电的服务器 的安全关闭方法通过供电状态采集模块采集多路电源输入的工作状态,无需使用串口通 讯,也无需使用智能通讯卡,实时性强、价格低廉、安全可靠、不占用用户网络资源。还可将 多路电源输入的工作状态信息发送至使用相同多路电源输入的其他服务器或PC等设备, 一旦所有电源输入出现故障,其他的服务器也能及时获知,为其他服务器的安全关闭带来 便利,使得所有使用该多路电源输入的设备都能够得到有效的安全保护,降低了成本。


下面将结合附图及实施例对本发明作进一步说明,附图中图1是依据本发明一实施例的多电源供电服务器的安全关闭方法流程图;图2是依据本发明另一实施例的多电源供电服务器的安全关闭方法流程图;图3是依据本发明一实施例的多电源供电服务器的安全关闭系统结构示意图;图4是图3所示安全关闭系统中的供电状态采集模块外置于服务器时的结构示意 图;图5是依据本发明另一实施例的多电源供电服务器的安全关闭系统结构示意图;图6是依据本发明另一实施例的供电状态采集模块的电路原理图;图7是依据本发明另一实施例的多电源供电服务器的安全关闭系统示范性应用 示意图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。图1是依据本发明一实施例的多电源供电服务器的安全关闭方法100流程图。参 考图1可知,方法开始于步骤102。在步骤104中,获取多路输入电源的当前供电状态并依据获取的多路输入电源的 供电状态生成逻辑信号。所述多路输入电源包括2路或者更多。当所述多路输入电源中至少有一路输入电源正常工作时,生成逻辑“是”状态,可 以用高电平信号来表示。为描述上的方便,本申请实施例中以高电平表示逻辑“是”状态, 但是本申请对各个逻辑状态的具体表示方式不做限定。当所述多路输入电源均不正常工作 时,生成逻辑“非”状态,可以用低电平信号来表示。为描述上的方便,本申请实施例中以低 电平表示逻辑“非”状态,但是本申请对各个逻辑状态的具体表示方式不做限定。在步骤106中,监测和判断所述逻辑信号的状态;如为逻辑“非”状态,即低电平, 则进入步骤108,若为逻辑“是”状态,即高电平,则不做处理。
在步骤108中,监测到低电平的逻辑信号,启动所述服务器的安全关机处理流程,包括诸如执行命令文件,发送系统消息,关闭服务器操作系统(Operation System,简称 OS),并关闭服务器电源等操作。方法100结束于步骤110。图2是依据本发明另一实施例的多电源供电服务器的安全关闭方法流程图。参考 图2可知,方法开始于步骤202。在步骤204中,获取多路输入电源的当前供电状态并依据获取的多路输入电源的 供电状态生成逻辑信号。当所述多路输入电源中至少有一路输入电源正常工作时,生成逻辑高电平信号。 当所述多路输入电源均不正常工作时,生成逻辑低电平信号。在步骤206中,监测和判断所述逻辑信号的状态;如为逻辑“非”状态,即低电平, 则进入步骤208和步骤210,若为逻辑“是”状态,即高电平,则不做处理。在步骤208中,监测到低电平的逻辑信号,启动所述服务器的安全关机处理流程, 包括诸如执行命令文件、发送系统消息、关闭服务器OS、关闭服务器电源等操作。在步骤210中,依据配置信息将所述逻辑信号的状态发送至与所述服务器使用相 同的多路输入电源的其他服务器或PC中。并在步骤212中由其他服务器或PC中的代理模 块启动安全关机程序,诸如执行命令文件、发送系统消息、关闭服务器OS、关闭服务器电源 等操作。方法200结束于步骤214。另外,本发明提供的多电源供电服务器安全关闭方法,还可以接收来自所述其他 服务器的通信请求并依据所述通信请求传送所述监测的逻辑信号的状态至所述其他服务 器,以便所述其他服务器依据所述逻辑信号的状态决定是否启动所述其他服务器的安全关 机处理流程,例如,当所述逻辑信号为低电平时,其他服务器可以立即启动自身的安全关机 处理流程(图中未示出)。本发明提出的多电源供电的服务器的安全关闭方法通过实时采集多路电源输入 的工作状态,无需使用串口通讯,也无需使用智能通讯卡,实时性强、价格低廉、安全可靠、 不占用用户网络资源。还可将多路电源输入的工作状态信息发送至使用相同多路电源输入 的其他服务器或PC等设备,一旦所有电源输入出现故障,其他的服务器也能及时获知,为 其他服务器的安全关闭带来便利,使得所有使用该多路电源输入的设备都能够得到有效的 安全保护。图3是依据本发明一实施例的多电源供电服务器的安全关闭系统300结构示意 图。参考图3,示出的安全关闭系统300包括供电状态采集模块302、监测模块304、安全关 机模块306。供电状态采集模块302,用于获取多路输入电源的当前供电状态并依据获取的多 路输入电源的供电状态生成逻辑信号。多路电源输入的有无会影响供电状态采集模块302 的输出,在至少1路电源输入存在并且符合正常电压输入值时,供电状态采集模块302输出 逻辑高电平信号,在所采集的所有电源输入都掉电时,供电状态采集模块302输出逻辑低 电平信号,并且逻辑电平都可以保持。监测模块304,监测所述逻辑信号的状态并依据所述逻辑信号的状态决定是否启 动所述服务器的安全关机处理流程。当所述逻辑信号为低电平时,立即启动所述服务器的安全关机处理流程。安全关机模块306,用于对所述服务器进行安全关机处理。供电状态采集模块302实时从多路输入电源获得当前的市电供电状态。根据获得 的状态产生自身的逻辑电平输出1或者0,其中,1代表高电平,即多路输入电源(即市电输 入)中至少有1路正常的市电输入;0代表低电平,即所采集的多路输入电源中所有市电输 入都不正常或没有市电输入。监测模块304通过供电状态采集模块302电平的触发实时获取供电状态的反馈信 号,并根据不同的反馈信号决定不同的处理流程。当监测模块304获取的反馈信号为1时,系统不作任何处理。当监测模块获取的 反馈信号为0时,系统立即调用安全关机模块306启动安全关机流程。另外,本发明的安全关闭系统还可包括代理模块,用于实时将监测模块304获取 的反馈信号通过配置的信息发送给使用相同多电源供电的其它服务器或PC上运行的代理 模块。使用相同多电源供电的其它服务器或PC上运行的代理模块获取的反馈信号为1时, 安全关闭系统300不作任何处理;反馈信号为0时,安全关闭系统300立即调用其它服务器 或PC的安全关机模块启动安全关机流程。代理模块,还可接收来自所述其他服务器的通信请求并依据所述通信请求传送所 述监测的逻辑信号的状态至所述其他服务器,以便所述其他服务器依据所述逻辑信号的状 态决定是否启动所述其他服务器的安全关机处理流程。供电状态采集模块302既可置于服务器中,也可置于服务器外,监测模块304优选 设置于服务器中,便于控制安全关机模块306进行关机操作。本发明并不限于此,只要能够 依据本发明的方法实现安全关闭的可能分布结构都包含在本发明的保护范围内。图4是图3所示安全关闭系统中的供电状态采集模块外置于服务器的结构示意 图。供电状态采集模块402检测服务器中与供电状态采集模块402相连的硬件端口,并根 据该端口的电平来进行处理,当检测到逻辑电平高电平时,软件程序不做任何处理,当检测 到逻辑电平低电平时,软件程序才会启动相应的处理流程。其他处理流程和功能同图3,此 处不做赘述。图5是依据本发明另一实施例的多电源供电服务器的安全关闭系统结构示意图。 参考图5,示出的安全关闭系统500包括供电状态采集模块502、监测模块504、安全关机模 块506、代理模块510。代理模块510与其他服务器通信连接,所述其他服务器的多输入电 源与安全关闭系统500所服务的服务器的多输入电源相同。供电状态采集模块502,用于获取多路输入电源的当前供电状态并依据获取的多 路输入电源的供电状态生成逻辑信号。当所述多路输入电源中至少有一路输入电源正常工 作时,生成逻辑高电平信号;当所述多路输入电源均不正常工作或没有市电输入时,生成逻 辑低电平信号。监测模块504,通过供电状态采集模块502电平的触发实时监测所述逻辑信号的 状态并依据所述逻辑信号的状态决定是否启动所述服务器的安全关机处理流程。当监测模 块504获取的逻辑信号的状态为高电平时,安全关闭系统500不作任何处理。当所述逻辑 信号为低电平时,立即启动所述服务器的安全关机处理流程。安全关机模块506,用于对所述服务器进行安全关机处理。
代理模块508,用于实时将监测模块504获取的反馈信号通过配置的信息发送给 使用相同多电源供电的其它服务器或PC 510上运行的代理模块(未示出)。使用相同多电 源供电的其它服务器或PC 510上运行的代理模块获取的反馈信号为1时,系统不作任何处 理;反馈信号为0时,安全关闭系统500立即调用其它服务器或PC的安全关机模块启动安 全关机流程。代理模块508,还可接收来自所述其他服务器510的通信请求并依据所述通信请 求传送所述监测的逻辑信号的状态至所述其他服务器,以便所述其他服务器依据所述逻辑 信号的状态决定是否启动所述其他服务器的安全关机处理流程。代理模块508可包括通信模块(未示出),服务器之间的通信联系均可通过通信模 块的交互来实现。通信模块与运行在其它服务器或PC上的通信模块进行通信,服务器的通 信模块之间除了保持平时的通信联络外,还可以将相应的告警信息发送给运行在其它服务 器或PC上的通信模块,从而,启动运行在其它服务器或PC上的安全关机模块,执行命令文 件、发送系统消息、关闭服务器OS、关闭服务器电源等的操作。供电状态采集模块502即可置于服务器中,也可置于服务器外,监测模块504优选 设置于服务器中,便于控制安全关机模块506进行关机操作。本发明并不限于此,只要能够 依据本发明的方法实现安全关闭的可能分布结构都包含在本发明的保护范围内。图6是依据本发明另一实施例的供电状态采集模块的电路原理图。以2路输入 源(市电输入)为例,对于第一路输入源来说,包括二极管D1、电阻R1、电阻R2、电容C1、基 准源V-dcl、比较器1、基准源V-dc2 ;对于第二路输入源来说,包括二极管D2、电阻R3、电阻 R4、电容C2、基准源V-dc3、比较器2、基准源V-dc4,以及与比较器1和比较器2输出连接的 或门。以第一路输入源AC1为例(例如幅度为310V,频率为50Hz),交流电(例如220V) 通过一个D1半波整流以及电阻R1、电阻R2分压和电容C1滤波后与一个基准源基准源 V-dcl (例如1. 25V)同时输入比较器1,比较器1的输出电平与其供电电源有关,输出电平 一般为例如但不限于5V(或3. 3V),这样,只要比较器1判断输入大于基准源的电压后就输 出高电压5V (或3. 3V),再通过一个或门后输出。基准源V-dc2 (5V)跨接于比较器1的输出 与地之间。选用的电阻R1例如为1000k、电阻R2例如为20k、电容C1例如为2u。这里的数 值仅为示例。还可选用其它的数值,只要能实现本发明的方案即可。同理,对于第二路输入源AC2(例如幅度为310V,频率为50Hz),交流电(例如 220V)通过一个D2半波整流以及电阻R3、电阻R4分压和电容C2滤波后与一个基准源 V-dc3 (例如1. 25V)同时输入比较器1,比较器1的输出电平与其供电电源有关,输出电平 一般为例如但不限于5V(或3. 3V),这样,只要比较器1判断输入大于基准源的电压后就输 出高电压5V (或3. 3V),再通过一个或门后输出。基准源V-dc4 (5V)跨接于比较器2的输出 与地之间。选用的电阻R3例如为1000k、电阻R4例如为20k、电容C2例如为2u。这里的数 值仅为示例。还可选用其它的数值,只要能实现本发明的方案即可。第一路的输出与第二路的输出经过或门之后输出高电平或低电平。若2路输入源 中至少一路输入源正常工作且工作电压正常,则输出高电平。若2路输入源都不正常或者 掉电,则输出低电平。此处的2路输入源仅作为示例,电路结构还适用于其它多输入源的情况,只需增加相同的电路即可,即图中的虚线框所示的电路部分,然后将此电路的输出送至或门。图7是依据本发明另一实施例的多电源供电服务器的安全关闭系统示范性应用 示意图。如图7所示,多电源供电的服务器和其它服务器或PC由三台使用不同市电输入的 智能电源设备或UPS (不间断电源)供电。供电状态采集模块702的输入由3个不同输入 源的市电组成,输出连接到多电源供电的服务器。其它服务器或PC 712与多电源供电的服 务器之间通过网络通信。其中,多电源供电的服务器的输入源为UPS,市电掉电后UPS还可以通过电池供 电,从而确保服务器不会因为短暂的市电停电而关机。每台UPS都能单独给所有设备供电 并且电池可以支持足够的时间,其它UPS只是完成1+n的冗余。从而,最大限度保护服务器 的可靠工作。实际中,其它服务器或PC也可以不存在,单单只有与供电状态采集模块702相连 的多电源供电服务器。此处只是为了详细说明本发明的技术方案。实际中,供电状态采集模块702的输入电源也可以是2个或更多个。此处所示的 3个仅为示例。供电状态采集模块702由3路不同输入源的市电作为输入,经过硬件比较和逻辑 运算输出逻辑电平至硬件端口 704。多电源供电的服务器上的监测模块706、代理模块710、安全关机模块708以服务 形式存在,在服务器或PC启动的时候自动加载,并根据设置保持网络通信。在智能电源设备或UPS没有发生市电掉电时,供电状态采集模块702的逻辑电平 一直输出为高电平,即至少还有1路市电工作正常,此时,多电源供电的服务器没有必要启 动关机流程。当所有的3个智能电源设备或UPS都已经发生市电掉电时,供电状态采集模块702 的逻辑电平立即输出变为低电平,表明此时所有的UPS或智能电源设备都已经变为电池供 电了,此时,多电源供电的服务器已经处于较大风险之中。因此,安全关机模块立即启动,根 据用户的设置关闭相应的应用程序后关闭操作系统。当所有的3个智能电源设备或UPS都已经发生市电掉电时,网络上的使用这些电 源供电的其他服务器或PC 712都已经同时处于较大风险之中。因此,由与硬件模块相连的 多电源供电的服务器的代理模块710发送相应的关机消息给其他服务器或PC 712中的代 理模块,并通知多电源供电的服务器中的安全关机模块。安全关机模块立即启动并根据用 户的设置关闭相应的应用程序后关闭操作系统。在实际应用中,多电源供电的服务器的安全关闭过程,上述代理模块不是必要的。 对于本发明的安全关闭方法,可以在不脱离本发明的前提下,省略掉一些判断条件和步骤。上述关于多电源供电服务器的安全关闭系统的详细描述同样适用于多电源供电 服务器的安全关闭方法,类似地,关于多电源供电服务器的安全关闭方法的详细描述同样 适用于多电源供电服务器的安全关闭系统,此处不再赘述。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
一种多电源供电服务器的安全关闭方法,其特征在于,包括获取多路输入电源的当前供电状态并依据获取的多路输入电源的供电状态生成逻辑信号;监测所述逻辑信号的状态并依据所述逻辑信号的状态决定是否启动所述服务器的安全关机处理流程。
2.根据权利要求1所述的安全关闭方法,其特征在于,依据获取的多路输入电源的供 电状态生成逻辑信号进一步包括当所述多路输入电源中至少有一路输入电源正常工作时,生成逻辑“是”状态信号;当所述多路输入电源均不正常工作时,生成逻辑“非”状态信号。
3.根据权利要求2所述的安全关闭方法,其特征在于,监测所述逻辑信号的状态并依 据所述逻辑信号的状态决定是否启动所述服务器的安全关机处理流程进一步包括当所述逻辑信号为逻辑“非”状态时,立即启动所述服务器的安全关机处理流程。
4.根据权利要求1所述的安全关闭方法,其特征在于,还包括依据配置信息将所述逻辑信号的状态发送至与所述服务器使用相同的多路输入电源 的其他服务器。
5.根据权利要求1所述的安全关闭方法,其特征在于,还包括接收来自所述其他服务器的通信请求并依据所述通信请求传送所述监测的逻辑信号 的状态至所述其他服务器,以便所述其他服务器依据所述逻辑信号的状态决定是否启动所 述其他服务器的安全关机处理流程。
6.根据权利要求5所述的安全关闭方法,其特征在于,当所述逻辑信号为低电平时,立 即启动所述其他服务器的安全关机处理流程。
7.一种多电源供电服务器的安全关闭系统,其特征在于,包括供电状态采集模块,用于获取多路输入电源的当前供电状态并依据获取的多路输入电 源的供电状态生成逻辑信号;监测模块,用于监测所述逻辑信号的状态并依据所述逻辑信号的状态决定是否启动所 述服务器的安全关机处理流程;安全关机模块,用于对所述服务器进行安全关机处理。
8.根据权利要求7所述的安全关闭系统,其特征在于,所述供电状态采集模块进一步 用于当所述多路输入电源中至少有一路输入电源正常工作时,生成逻辑“是”状态信号;当所述多路输入电源均不正常工作时,生成逻辑“非”状态信号。
9.根据权利要求8所述的安全关闭系统,其特征在于,所述监测模块进一步用于当所 述逻辑信号为逻辑“非”状态时,立即启动所述服务器的安全关机处理流程。
10.根据权利要求7所述的安全关闭系统,其特征在于,还包括代理模块,用于依据配 置信息将所述逻辑信号的状态发送至与所述服务器使用相同的多路输入电源的其他服务器。
11.根据权利要求10所述的安全关闭系统,其特征在于,所述代理模块,还用于接收来 自所述其他服务器的通信请求并依据所述通信请求传送所述监测的逻辑信号的状态至所 述其他服务器,以便所述其他服务器依据所述逻辑信号的状态决定是否启动所述其他服务 器的安全关机处理流程。
全文摘要
本发明涉及一种多电源供电服务器的安全关闭方法和系统,所述方法包括获取多路输入电源的当前供电状态并依据获取的多路输入电源的供电状态生成逻辑信号;监测所述逻辑信号的状态并依据所述逻辑信号的状态决定是否启动所述服务器的安全关机处理流程。还涉及一种多电源供电服务器的安全关闭系统,包括供电状态采集模块、监测模块、安全关机模块。本发明的技术方案无需使用串口通讯,也无需使用智能通讯卡,实时性强、安全可靠且不占用用户网络资源。
文档编号G06F1/26GK101840261SQ20101014391
公开日2010年9月22日 申请日期2010年4月2日 优先权日2010年4月2日
发明者郑春华 申请人:艾默生网络能源有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1