一种服务器节点状态的监测方法及装置与流程

文档序号:12665387阅读:187来源:国知局
一种服务器节点状态的监测方法及装置与流程
本发明涉及计算机
技术领域
,特别涉及一种服务器节点状态的监测方法及装置。
背景技术
:随机计算机技术的不断发展与进步,用户对服务器性能的要求越来越高,为了减小布置服务器所需的空间并降低服务器的成本,出现了包括多个节点的服务器,比如通过将多个卡式服务器单元插装在一个标准高度的机架式机箱内,形成高可用性高密度且低成本刀片服务器。为了能够实时获得多节点服务器的工作状态,需要对多节点服务器上的各个节点的状态进行监测。目前,主要通过Web形式对服务器节点状态进行监测,即通过网页监测服务器上各个节点的状态。针对于目前通过Web形式对服务器节点状态进行监测的方法,由于一些服务器的系统不支持浏览器功能,无法通过Web形式实现节点状态监测,因此现有通过Web形式对服务器节点状态进行监测的方法通用性较差。技术实现要素:本发明实施例提供了一种服务器节点状态的监测方法及装置,具有较强的通用性。第一方面,本发明实施例提供了一种服务器节点状态的监测方法,包括:在红帽RedHat系统下,运行预设的在位状态抓取脚本,以通过系统管理控制器SMC获得待监测服务器上在位的至少一个待监测节点;针对于每一个所述待监测节点,均执行:运行预设的IP抓取脚本,获取所述待监测节点上基板管理控制器BMC的IP地址并输出;运行预设的状态监测脚本,根据所述BMC的IP地址获取所述待监测节点的开机状态信息及系统状态信息并输出。优选地,该方法进一步包括:运行所述在位状态抓取脚本,获取每一个所述待监测节点的标识码并输出。优选地,所述获取所述待监测节点上基板管理控制器BMC的IP地址并输出,包括:抓取所述待监测节点上BMC的16进制IP地址;将所述16进制IP地址所包括的4组16进制数分别转换为对应的4组10进制数;对所述4组10进制数进行组合,形成对应于所述待监测节点上BMC的10进制IP地址;将所述10进制IP地址输出。优选地,所述运行预设的状态监测脚本,根据所述BMC的IP地址获取所述待监测节点的开机状态信息及系统状态信息并输出,包括:根据所述BMC的IP地址,获取表征所述待监测节点电源状态的第一命令值;运行所述状态监测脚本包括的开机状态监测脚本,使所述开机状态监测脚本根据所述第一命令值确定所述待监测节点的开机状态并输出对应的开机状态信息;根据所述BMC的IP地址,获取表征所述待监测节点系统状态的第二命令值;运行所述状态监测脚本包括的系统状态监测脚本,使所述系统状态监测脚本根据所述第二命令值确定所述待监测节点的系统状态并输出对应的系统状态信息;其中,所述第一命令值由所述SMC根据所述待监测服务器上电源的供电状态产生,所述第二命令值由所述BMC根据所述待监测节点的系统状态产生。优选地,在所述运行预设的IP抓取脚本之前,进一步包括:运行所述在位状态抓取脚本,打印包括节点标识码、BMCIP地址、开机状态及系统状态中任意一个或多个的标题栏,以对输出的所述BMC的IP地址、所述开机状态信息及所述系统状态信息进行分列显示。第二方面,本发明一个实施例提供了一种服务器节点状态的监测装置,包括:在位状态抓取单元、IP抓取单元及状态监测单元;所述在位状态抓取单元,用于在红帽RedHat系统下,运行预设的在位状态抓取脚本,以通过系统管理控制器SMC获得待监测服务器上在位的至少一个待监测节点;所述IP抓取单元,用于针对于所述在位状态抓取单元确定的每一个所述待监测节点,运行预设的IP抓取脚本,获取所述待监测节点上基本管理控制器BMC的IP地址并输出;所述状态监测单元,用于运行预设的状态监测脚本,根据所述IP抓取单元获取到的所述BMC的IP地址获取所述待监测节点的开机状态信息及系统状态信息并输出。优选地,所述在位状态抓取单元,进一步用于运行所述在位状态抓取脚本,获取每个所述待监测节点的标识码并输出。优选地,所述IP抓取单元,用于抓取所述待监测节点上BMC的16进制IP地址,将所述16进制IP地址所包括的4组16进制数分别转换为对应的4组10进制数;对所述4组10进制数进行组合,形成对应于所述待监测节点上BMC的10进制IP地址;将所述10进制IP地址输出。优选地,所述状态监测单元,用于根据所述IP抓取单元获取到的所述BMC的IP地址,获取表征所述待监测节点电源状态的第一命令值;运行所述状态监测脚本包括的开机状态监测脚本,使所述开机状态监测脚本根据所述第一命令值确定所述待监测节点的开机状态并输出对应的开机状态信息;以及根据所述IP抓取单元获取到的所述BMC的IP地址,获取表征所述待监测节点系统状态的第二命令值;运行所述状态监测脚本包括的系统状态监测脚本,使所述系统状态监测脚本根据所述第二命令值确定所述待监测节点的系统状态并输出对应的系统状态信息;其中,所述第一命令值由所述SMC根据所述待监测服务器上电源的供电状态产生,所述第二命令值由所述BMC根据所述待监测节点的系统状态产生。优选地,所述在位状态抓取单元,进一步用于运行所述在位状态抓取脚本,打印包括节点标识码、BMCIP地址、开机状态及系统状态中任意一个或多个的标题栏,以对所述IP抓取单元输出的所述BMC的IP地址、所述状态监测单元输出的所述开机状态信息及所述系统状态信息进行分列显示。本发明实施例提供了一种服务器节点状态的监测方法及装置,在RedHat系统下运行预设的在位状态抓取脚本,通过SMC获取待监测服务器上在位的至少一个待监测节点;针对于每一个待监测节点,运行预设的IP抓取脚本获取该待监测节点上BMC的IP地址并输出,运行预设的状态监测脚本,根据获取到的IP地址获取该待监测节点的开机状态信息和系统状态信息并输出。由此可见,本发明实施例所提供的服务器节点状态监测方法,基于RedHat系统和SMC进行,而大部分服务器均支持RedHat系统并配置有SMC,因此本发明实施例所通过的服务器节点状态监测方法具有较强的通用性。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明一个实施例提供的一种服务器节点状态的监测方法流程图;图2是本发明另一个实施例提供的一种服务器节点状态的监测方法流程图;图3是本发明一个实施例提供的一种服务器节点状态的监测装置所在设备的示意图;图4是本发明一个实施例提供的一种服务器节点状态的监测装置示意图。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。如图1所示,本发明实施例提供了一种服务器节点状态的监测方法,该方法可以包括以下步骤:步骤101:在红帽RedHat系统下,运行预设的在位状态抓取脚本,以通过系统管理控制器SMC获得待监测服务器上在位的至少一个待监测节点;步骤102:针对于每一个所述待监测节点,运行预设的IP抓取脚本,获取所述待监测节点上基板管理控制器BMC的IP地址并输出;步骤103:运行预设的状态监测脚本,根据所述BMC的IP地址获取所述待监测节点的开机状态信息及系统状态信息并输出。本发明实施例一个实施例提供了一种服务器节点状态的监测方法,在RedHat系统下运行预设的在位状态抓取脚本,通过SMC获取待监测服务器上在位的至少一个待监测节点;针对于每一个待监测节点,运行预设的IP抓取脚本获取该待监测节点上BMC的IP地址并输出,运行预设的状态监测脚本,根据获取到的IP地址获取该待监测节点的开机状态信息和系统状态信息并输出。由此可见,本发明实施例所提供的服务器节点状态监测方法,基于RedHat系统和SMC进行,而大部分服务器均支持RedHat系统并配置有SMC,因此本发明实施例所提供的节服务器点状态监测方法具有较强的通用性。在本发明一个实施例中,还可以对在位状态抓取脚本进行运行,以获取每一个待监测节点的标识码并输出。具体地,在位状态抓取脚本不但能够确定待监测服务器上在位的待监测节点,还能够获取每一个待监测节点的标识码并输出,根据在位状态抓取脚本输出的标识码,可以确定待监测节点在待监测服务器上的安装位置,进而在待监测节点的状态出现异常时快速对异常待监测节点进行定位,以及时对异常情况进行处理,提高了该服务器节点状态监测方法的易用性。在本发明一个实施例中,在步骤102中通过运行IP抓取脚本获取待监测节点上BMC的IP地址并输出时,首先抓取待监测节点上BMC的16进制IP地址,然后将16进制IP地址所包括的4组16进制数分别转换为对应的4组10进制数,最后将4组10进制数进行组合,形成对应于待监测节点上BMC的10进制IP地址并输出。具体地,由于在BMC内部IP地址均是以16进制数据进行存储的,因此IP抓取脚本所抓取到的IP地址为16进制IP地址,而通常用户所使用的IP地址为10进制IP地址。在抓取到16进制IP地址后,IP抓取脚本将16进制IP地址包括的4组16进制数分别转换为对应的10进制数后进行组合,形成10进制IP地址并输出。这样,用户最终获得的是10进制的IP地址,根据10进制IP地址可以直接判断待监测节点上BMC的IP地址是否配置正确,而不需要再次对16进制IP地址进行转换,进一步提高了该服务器节点状态监测方法的易用性。在本发明一个实施例中,在步骤103中通过运行状态监测脚本获取待监测节点的开机状态信息和系统状态信息时,具体过程可以包括:针对待监测节点的开机状态信息,根据步骤102中获取到的BMC的IP地址,获取表征待监测节点电源状态的第一命令值,其中第一命令值是SMC根据待监测服务器上电源的供电状态所产生。运行状态监测脚本所包括的开机状态监测脚本后,开机状态监测脚本根据第一命令值确定待监测节点的开机状态,并将与开机状态相对应的开机状态信息输出;针对待监测节点的系统状态信息,根据步骤102中获取到的BMC的IP地址,获取表征待监测节点系统状态的第二命令值,其中第二命令值是BMC根据待监测节点的系统状态所产生。运行状态监测脚本所包括的系统状态监测脚本后,系统状态监测脚本根据第二命令值确定待监测节点的系统状态,并将与系统状态相对应的系统状态信息输出。具体地,在获取到待监测节点上BMC的IP地址后,根据BMC的IP地址,通过运行状态监测脚本,分别表征待监测服务器电源供电状态的第一命令值和表征待监测节点系统状态的第二命令值,根据预先定义的命令值与状态的对应关系,确定出待监测节点的开机状态信息和系统状态信息并输出。由于SMC会对服务器的电源状态进行监控并产生表征供电状态的命令值,而BMC会对所在服务器节点的系统状态进行监控并产生表征系统状态的名指令,状态监测脚本通过获取SMC和BMC所产生的命令值确定出待监测节点的开机状态信息和系统状态信息,保证了该方案的可实施性。在本发明一个实施例中,在步骤102之前,可以对在位状态抓取脚本进行运行,在位状态抓取脚本能够打印包括节点标识码、BMCIP地址、开机状态及系统状态中任意一个或多个的标题栏,以对输出的BMC的IP地址、开机状态信息及系统状态信息进行分列显示。具体地,在运行在位状态抓取脚本后,在位状态抓取脚本除了执行确定在位待监测节点及获取待监测节点的标识码外,还可以打印标题栏,标题栏中节点标识码、BMCIP地址、开机状态及系统状态中的任意一个或多个。这样,在后续获取待监测节点的标识码、BMC的IP地址、待监测节点的开机状态和系统状态后,可以根据标题栏包括的各个项目,对监测节点的标识码、BMC的IP地址、待监测节点的开机状态和系统状态进行分列显示,每一行展示一个待监测节点的状态信息,使监测结果更加清楚明了,方便用户对服务器上各个节点的状态进行判断。下面以包括8个槽位的服务器为例,对本发明实施例提供的服务器节点状态监测方法作进一步详细说明,如图2所示,该方法可以包括以下步骤:步骤201:运行在位状态抓取脚本,确定待监测服务器上在位的待监测节点,并获取各个待监测节点的标识码。在本发明一个实施例中,在终端上运行红帽RedHat系统,并关闭防火墙以确定SMC可以网路连通。在红帽RedHat系统下运行在位状态抓取脚本,利用IPMITool(智能平台管理接口工具)通过远程网络访问SMC,获取待监测服务器上在位节点的标识码、在位节点总数等信息,将在位的各个节点确定为待监测节点。例如,服务器A包括有8个槽位,现需要对服务器A所包括的各个节点的状态进行监控。在与服务器A相连的终端B上运行红帽RedHat系统,在红帽RedHat系统下运行在位状态抓取脚本,抓取到服务器A上有8个节点在位,8个节点的标识码分别为1至8。步骤202:打印包括标识码、BMCIP地址、开机状态及系统状态的标题栏。在本发明一个实施例中,在位状态抓取脚本抓取到待监测节点之后,根据预先设定的参数在终端上打印包括标识码、BMCIP地址开机状态及系统状态的标题栏,形成用于显示节点监测结果的监测表格。例如,通过运行在位状态抓取脚本,获取到服务器A上8个节点的标识码后,在终端B的显示器上打印如下表1所示的标题栏,并将8个节点的标识码输出到标识码对应的列。其中,Blade表征待监测节点的标识码,BMCIP表征待监测节点上BMC的IP地址,PowerStatus表征待监测节点的开机状态,SystemStatus表征待监测节点的系统状态。表1BladeBMCIPPowerStatusSystemStatus12345678步骤203:根据待监测节点的标识码,针对于每一个待监测节点运行IP抓取脚本,获取BMC的16进制IP地址。在本发明一个实施例中,根据在位状态抓取脚本获取到的各个待监测节点的标识码,针对于每一个待监测节点,在终端上运行IP抓取脚本,IP抓取脚本抓取待监测节点上BMC的IP地址进行抓取,其中所抓取的IP地址为16进制IP地址。例如,依次针对标识码为1至8的8个节点,在终端B上运行IP抓取脚本,获取对应节点上BMC的16进制IP地址。比如,针对标识码为1的节点1运行IP抓取脚本,获取节点1上BMC的16进制IP地址为C0A80065。步骤204:将16进制IP地址转换为10进制IP地址,并输出。在本发明一个实施例中,针对于任意一个待监测节点,IP抓取脚本获取该待监测节点上BMC的16进制IP地址后,IP抓取脚本进一步将16进制IP地址所包括的4组16进制数分别转换为对应的10进制数,并对转换而成的4组10进制数进行组合,形成对应于该待监测节点上BMC的10进制IP地址,将形成的10进制IP地址打印到监测表格中对应该待监测节点所在行的IP地址项目下。例如,针对标识码为1的节点1,16进制IP地址C0A80065所包括的四组16进制数依次为C0、A8、00和65,IP抓取脚本将16进制数C0转换为10进制数192,将16进制数A8转换为10进制数168,将16进制数00转换为10进制数0,将16进制数65转换为10进制数101;将转换而成的4组10进制数进行依次组合,形成节点1上BMC的10进制IP地址,该10进制IP地址为192.168.0.101。将该10进制IP地址打印到表1所示监测表格的第二行第二列。步骤205:运行开机状态监测脚本,获取待监测节点的开机状态信息并输出。在本发明一个实施例中,针对于任意一个待监测节点,在IP抓取脚本获取该待监测节点上BMC的10进制IP地址后,开机状态监测脚本以该10进制IP地址作为参数进行运行,获取表征待监测服务器上电源对该待监测节点供电状态的第一命令值,并根据第一命令值确定该待监测节点的开机状态,并将与开机状态相对应的开机状态信息打印到监测表格中对应该待监测节点所在行的开机状态项目下。其中,第一命令值是SMC根据待监测服务器上电源对该待监测节点进行供电的实际情况而形成。例如,针对标识码为1的节点1,开机状态监测脚本根据10进制IP地址192.168.0.101,获取对应于节点1的第一命令值。如果第一命令值为00,则确定节点1处于关机状态,相应地在上述表1的第二行第三列打印poweroff;如果第一命令值为01,则确定节点1处于开机状态,相应地在上述表1的第二行第三列打印poweron。步骤206:运行系统状态监测脚本,获取待监测节点的系统状态信息并输出。在本发明一个实施例中,针对于每一个待监测节点,在通过开机状态监测脚本获取该待监测节点的开机状态信息并输出后,系统状态监测脚本以IP抓取脚本获取的10进制IP地址作为参数进行运行,获取表征该待监测节点系统状态的第二命令值,并根据第二命令值确定该待监测节点的系统状态,并将与系统状态相应对的系统状态信息打印到监测表格中对应该待监测节点所在行的系统状态项目下。其中,第二命令值是该待监测节点上BMC根据该待监测节点上系统的实际运行情况而形成。并且,当待监测节点处于关机状态时,默认待监测节点的系统状态为正常。例如,针对标识码为1的节点1,系统状态监测脚本根据10进制IP地址192.168.0.101,获取对应于节点1的第二命令值。如果第二命令值为00,则确定节点1的系统为正常状态,无报警项目,相应地在上述表1的第二行第四列打印normal;如果第二命令值为02,则确定节点1的系统为异常状态,存在至少一个报警项目,相应地在上述表1的第二行第四列打印abnormal。在本发明一个实施例中,服务器节点状态的监测方法可以通过在红帽RedHat系统下运行如下代码实现:如图3、图4所示,本发明实施例提供了一种服务器节点状态的监测装置。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。从硬件层面而言,如图3所示,为本发明实施例提供的服务器节点状态的监测装置所在设备的一种硬件结构图,除了图3所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的设备通常还可以包括其他硬件,如负责处理报文的转发芯片等等。以软件实现为例,如图4所示,作为一个逻辑意义上的装置,是通过其所在设备的CPU将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。本实施例提供的服务器节点状态的监测装置,包括:在位状态抓取单元401、IP抓取单元402及状态监测单元403;所述在位状态抓取单元401,用于在红帽RedHat系统下,运行预设的在位状态抓取脚本,以通过系统管理控制器SMC获得待监测服务器上在位的至少一个待监测节点;所述IP抓取单元402,用于针对于所述在位状态抓取单元401确定的每一个所述待监测节点,运行预设的IP抓取脚本,获取所述待监测节点上基本管理控制器BMC的IP地址并输出;所述状态监测单元403,用于运行预设的状态监测脚本,根据所述IP抓取单元402获取到的所述BMC的IP地址获取所述待监测节点的开机状态信息及系统状态信息并输出。在本发明一个实施例中,在位状态抓取单元401还可以用于运行在位状态抓取,以获取每一个待监测节点的标识码并输出。在本发明一个实施例中,IP抓取单元402用于获取待监测节点上BMC的IP地址,具体地,用于抓取所述待监测节点上BMC的16进制IP地址,将所述16进制IP地址所包括的4组16进制数分别转换为对应的4组10进制数;对所述4组10进制数进行组合,形成对应于所述待监测节点上BMC的10进制IP地址;将所述10进制IP地址输出。在本发明一个实施例中,状态监测单元403用于获取待监测节点的开机状态信息和系统状态信息,具体地,用于根据所述IP抓取单元402获取到的所述BMC的IP地址,获取表征所述待监测节点电源状态的第一命令值;运行所述状态监测脚本包括的开机状态监测脚本,使所述开机状态监测脚本根据所述第一命令值确定所述待监测节点的开机状态并输出对应的开机状态信息;以及根据所述IP抓取单元402获取到的所述BMC的IP地址,获取表征所述待监测节点系统状态的第二命令值;以及用于运行所述状态监测脚本包括的系统状态监测脚本,使所述系统状态监测脚本根据所述第二命令值确定所述待监测节点的系统状态并输出对应的系统状态信息;其中,所述第一命令值由所述SMC根据所述待监测服务器上电源的供电状态产生,所述第二命令值由所述BMC根据所述待监测节点的系统状态产生。在本发明一个实施例中,在位状态抓取单元402进一步用于运行所述在位状态抓取脚本,打印包括节点标识码、BMCIP地址、开机状态及系统状态中任意一个或多个的标题栏,以对所述IP抓取单元402输出的所述BMC的IP地址、所述状态监测单元403输出的所述开机状态信息及所述系统状态信息进行分列显示。上述装置内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。本发明一个实施例提供了一种可读介质,包括执行指令,当存储控制器的处理器执行所述执行指令时,所述存储控制器执行本发明实施例提供的服务器节点状态监测的方法。本发明一个实施例提供了一种存储控制器,包括:处理器、存储器和总线;所述存储器用于存储执行指令,所述处理器与所述存储器通过所述总线连接,当所述存储控制器运行时,所述处理器执行所述存储器存储的所述执行指令,以使所述存储控制器执行本发明实施例提供的服务器节点状态监测的方法。本发明实施例提供的服务器节点状态的监测方法及装置,至少具有如下有益效果:1、在本发明实施例提供的服务器节点状态的监测方法及装置中,在RedHat系统下运行预设的在位状态抓取脚本,通过SMC获取待监测服务器上在位的至少一个待监测节点;针对于每一个待监测节点,运行预设的IP抓取脚本获取该待监测节点上BMC的IP地址并输出,运行预设的状态监测脚本,根据获取到的IP地址获取该待监测节点的开机状态信息和系统状态信息并输出。由此可见,本发明实施例所提供的服务器节点状态监测方法,基于RedHat系统和SMC进行,而大部分服务器均支持RedHat系统并配置有SMC,因此本发明实施例所提供的服务器节点状态监测方法具有较强的通用性。2、在本发明实施例提供的服务器节点状态的监测方法及装置中,在位状态抓取脚本不但能够确定待监测服务器上在位的待监测节点,还能够获取每一个待监测节点的标识码并输出,根据在位状态抓取脚本输出的标识码,可以确定待监测节点在待监测服务器上的安装位置,进而在待监测节点的状态出现异常时快速对异常待监测节点进行定位,以及时对异常情况进行处理,提高了该服务器节点状态监测方法的易用性。3、在本发明实施例提供的服务器节点状态的监测方法及装置中,IP抓取脚本能够将抓取到的16进制IP地址转换为10进制IP地址,并将转换而成的10进制IP地址输出,这样,用户最终获得的是10进制的IP地址,根据10进制IP地址可以直接判断待监测节点上BMC的IP地址是否配置正确,而不需要再次对16进制IP地址进行转换,进一步提高了该服务器节点状态监测方法的易用性。4、在本发明实施例提供的服务器节点状态的监测方法及装置中,在位状态抓取脚本可以打印包括节点标识码、BMCIP地址、开机状态及系统状态中的任意一个或多个的标题栏,后续获取到的待监测节点标识码、BMC的IP地址、开机状态信息和系统状态信息可以根据标题栏进行分列显示,每一行展示一个待监测节点的状态信息,使监测结果更加清楚明了,方便用户对服务器上各个节点的状态进行判断。需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个······”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质中。最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1