日志报文的存储方法及装置与流程

文档序号:12908126阅读:582来源:国知局
日志报文的存储方法及装置与流程

本发明涉及网络通信技术领域,尤其涉及一种日志报文的存储方法及装置。



背景技术:

随着计算机网络的快速发展,网络环境的安全变得越来越重要,通常需要将网络中生成的日志进行存储,以便于管理人员基于存储的日志对网络环境进行维护。

现有技术方案中,日志以纯文本文件形式进行存储,存储量大,不便于查询。



技术实现要素:

有鉴于此,本发明提供一种日志报文的存储方法及装置,以解决日志报文存储量大,不便于查询的问题。

为实现上述目的,本发明提供技术方案如下:

根据本发明的第一方面,提出了一种日志报文的存储方法,所述方法包括:

当接收到来自日志源服务器的日志报文时,基于预设的至少一个第一分类信息的信息类型从所述日志报文中提取第一标识信息,所述至少一个第一分类信息用于对所述日志报文在所述第一分类信息的信息类型下进行细分;

当所述第一标识信息与所述至少一个第一分类信息中的其中一个第一分类信息匹配成功时,将所述其中一个第一分类信息对应的存储位置确定为第一转发节点,将所述日志报文转发到所述第一转发节点;

当不存在第二分类信息时,将所述日志报文存储在所述第一转发节点,所述第二分类信息为预设的下一分类信息。

根据本发明的第二方面,提出了一种日志报文的存储装置,包括:

第一提取模块,用于当接收到来自日志源服务器的日志报文时,基于预设的至少一个第一分类信息的信息类型从所述日志报文中提取第一标识信息,所述至少一个第一分类信息用于对所述日志报文在所述第一分类信息的信息类型下进行细分;

第一转发模块,用于当所述第一提取模块中提取的所述第一标识信息与所述至少一个第一分类信息中的其中一个第一分类信息匹配成功时,将所述其中一个第一分类信息对应的存储位置确定为第一转发节点,将所述日志报文转发到所述第一转发节点;

第一存储模块,用于当不存在第二分类信息时,将所述日志报文存储在所述第一转发模块中确定的所述第一转发节点,所述第二分类信息为预设的下一分类信息。

由以上技术方案可见,当日志服务器接收到来自日志源服务器的日志报文时,日志服务器基于预设的至少一个第一分类信息的信息类型从日志报文中提取第一标识信息,当第一标识信息与至少一个第一分类信息中的其中一个第一分类信息匹配成功时,日志服务器将其中一个第一分类信息对应的存储位置确定为第一转发节点,当不存在第二分类信息时,日志服务器将日志报文存储在第一转发节点,日志服务器基于至少一个第一分类信息对日志报文在该信息类型下进行细分,并存储,便于管理人员对日志进行分类管理,从而可以解决日志服务器因日志报文存储量大,不便于查询的问题。

附图说明

图1是本发明提供的日志报文的存储方法所适用的网络架构图;

图2是本发明提供的一个日志报文的存储方法的日志存储结构图;

图3是本发明提供的一个日志报文的存储方法的实施例流程图;

图4是本发明提供的另一个日志报文的存储方法的实施例流程图;

图5是本发明提供的再一个日志报文的存储方法的实施例流程图;

图6是本发明提供的一种网络防护设备的硬件结构图;

图7是本发明提供的一个日志报文的存储的装置的实施例框图;

图8是本发明提供的另一个日志报文的存储的装置的实施例框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

在本发明使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本发明可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本发明范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

图1是本发明提供的日志报文的存储方法所适用的网络架构图,如图1所示,该网络架构图中包括:客户端11、路由器12、互联网13、日志服务器14、防火墙15、防火墙16、防火墙17。其中,客户端11安装在个人计算机(personalcomputer,简称为pc)上,客户端11还可以安装在手机、平板电脑、智能手表等终端设备上;日志服务器14为具有日志存储及日志查询功能的网络设备,管理人员可以通过日志服务器14上安装的交互软件对日志进行查询以及对日志服务器14中的相关配置进行修改;防火墙15、防火墙16、防火墙17为日志源服务器,日志源服务器为具有日志上传功能的网络设备,此处防火墙15、防火墙16、防火墙17为日志源服务器仅为示例性说明,日志源服务器还可以为网络防护设备、路由器等可以生成日志的网络设备。

通常,防火墙15、防火墙16、防火墙17将携带有客户端11的日志信息的日志报文上传到日志服务器14,日志报文可以为网络地址转换(networkaddresstranslation,简称为nat)日志、审计日志、入侵防御系统(intrusionpreventionsystem,简称为ips)攻击日志等。在一实施例中,日志服务器14预设了至少一个第一分类信息,该至少一个第一分类信息为相同的信息类型,至少一个第一分类信息用于对日志报文在第一分类信息的信息类型下进行细分,其中,信息类型包括:日志源服务器(防火墙15、防火墙16、防火墙17)的ip地址;时间周期(天);时间周期(小时)等。日志服务器14基于第一分类信息的信息类型从日志报文中提取第一标识信息,当第一标识信息与至少一个第一分类信息中的其中一个第一分类信息匹配成功时,日志服务器14将该其中一个第一分类信息对应的存储位置确定为第一转发节点,日志服务器14将日志报文转发到第一转发节点。以第一分类信息的信息类型为日志源服务器的ip地址为例,日志服务器14预设了三个第一分类信息,分别为防火墙15的ip地址10.1.2.200、防火墙16的ip地址10.1.2.201、防火墙17的ip地址10.1.2.202,日志服务器14从日志报文中提取第一标识信息例如为10.1.2.200,第一标识信息10.1.2.200与第一分类信息10.1.2.200匹配成功,表示该日志报文经由防火墙15上传得到,日志服务器14将第一分类信息10.1.2.200对应的存储位置确定为第一转发节点,日志服务器14将日志报文转发到该第一转发节点。当不存在第二分类信息时,日志服务器14将日志报文存储在第一转发节点,第二分类信息为日志服务器14预设的下一分类信息。本领域技术人员可以理解的是,此处对日志服务器14预设的不同信息类型的个数、相同信息类型的分类信息的个数不作限制。通过本发明实施例,日志服务器14基于至少一个第一分类信息对日志报文在该信息类型下进行细分,并存储,便于管理人员对日志进行分类管理,从而可以解决日志服务器14因日志报文存储量大,不便于查询的问题。

图2是本发明提供的一个日志报文的存储方法的日志存储结构图,结合图1,以日志服务器14预设了三种信息类型为例,对图2所示的日志存储结构进行示例性说明。如图2所示,在一实施例中,日志服务器14预设了第一分类信息21、第一分类信息22、第一分类信息23;第一分类信息21对应第二分类信息211和第二分类信息212、第一分类信息22对应第二分类信息221和第二分类信息222、第一分类信息23对应第二分类信息231和第二分类信息232;第二分类信息211对应第三分类信息2111和第三分类信息2112、第二分类信息212对应第三分类信息2121和第三分类信息2122、第二分类信息221对应第三分类信息2211和第三分类信息2212、第二分类信息222对应第三分类信息2221和第三分类信息2222、第二分类信息231对应第三分类信息2311和第三分类信息2312、第二分类信息232对应第三分类信息2321和第三分类信息2322。例如,第一分类信息21为10.1.2.200、第一分类信息22为10.1.2.201、第一分类信息23为10.1.2.202;第二分类信息211为2016/11/29/am、第二分类信息212为2016/11/29/pm、第二分类信息221为2016/11/29/am、第二分类信息222为2016/11/29/pm、第二分类信息231为2016/11/29/am、第二分类信息232为2016/11/29/pm,其中,am为2016年11月29日的00:00:00点至2016年11月29日的中午12:00:00点,pm为2016年11月29日的中午12:00:00点至2016年11月29日的24:00:00点;第三分类信息2111为am前6小时、第三分类信息2112为am后6小时、第三分类信息2121为pm前6小时、第三分类信息2122为pm后6小时、第三分类信息2211为am前6小时、第三分类信息2212为am后6小时、第三分类信息2221为pm前6小时、第三分类信息2222为pm后6小时、第三分类信息2311为am前6小时、第三分类信息2312为am后6小时、第三分类信息2321为pm前6小时、第三分类信息2322为pm后6小时,其中,am前6小时为2016年11月29日的00:00:00点至2016年11月29日的上午06:00:00点,am后6小时为2016年11月29日的上午06:00:00点至2016年11月29日的中午12:00:00点,pm前6小时为2016年11月29日的中午12:00:00点至2016年11月29日的18:00:00点,pm后6小时为2016年11月29日的18:00:00点至2016年11月29日的24:00:00点。例如,日志服务器14解析日志报文,得到日志报文中携带的第一标识信息10.1.2.200,第二标识信息2016/11/29/05:00:00,则该日志报文经过第一分类信息21的10.1.2.200、第二分类信息211的2016/11/29/am、第三分类信息2111的am前6小时,最终该日志报文被存储在第三分类信息2111中,具体的,日志服务器14如何对日志报文进行存储的步骤可参考下述实施例步骤中的相关描述,此处先不作详述。本领域技术人员可以理解的是,图2所示的日志存储结构图中第一分类信息、第二分类信息、第三分类信息的个数仅为示例性说明,并不能形成对本发明的限制。

为对本发明进行进一步说明,提供下列实施例:

图3是本发明提供的一个日志报文的存储方法的日志存储结构图,结合图1进行示例性说明,如图3所示,包括如下步骤:

步骤301:当接收到来自日志源服务器的日志报文时,基于预设的至少一个第一分类信息的信息类型从日志报文中提取第一标识信息,至少一个第一分类信息用于对日志报文在第一分类信息的信息类型下进行细分。当第一标识信息与至少一个第一分类信息中的其中一个第一分类信息匹配成功时,执行步骤302-步骤303;当第一标识信息与至少一个第一分类信息中的每一个第一分类信息均未匹配成功时,执行步骤304。

步骤302:将其中一个第一分类信息对应的存储位置确定为第一转发节点,将日志报文转发到第一转发节点。

步骤303:当不存在第二分类信息时,将日志报文存储在第一转发节点,第二分类信息为预设的下一分类信息。

步骤304:丢弃日志报文。

在步骤301中,在一实施例中,日志服务器14预设了至少一个第一分类信息,该至少一个第一分类信息的信息类型相同,至少一个第一分类信息用于对日志报文在第一分类信息的信息类型下进行细分,其中,信息类型包括:日志源服务器(防火墙15、防火墙16、防火墙17)的ip地址;时间周期(天);时间周期(小时)等。日志服务器14基于第一分类信息的信息类型从日志报文中提取第一标识信息,以第一分类信息的信息类型为日志源服务器的ip地址为例,日志服务器14预设了三个第一分类信息,分别为防火墙15的ip地址10.1.2.200、防火墙16的ip地址10.1.2.201、防火墙17的ip地址10.1.2.202,日志服务器14从日志报文中提取第一标识信息例如为10.1.2.200,即此处的日志源服务器为防火墙15。当第一标识信息与至少一个第一分类信息中的其中一个第一分类信息匹配成功时,执行步骤302-步骤303,例如,第一标识信息10.1.2.200与第一分类信息21存储的10.1.2.200匹配成功,表示该日志报文经由防火墙15上传得到;当第一标识信息与至少一个第一分类信息中的每一个第一分类信息均未匹配成功时,执行步骤304,以第一标识信息为10.1.2.209为例,第一标识信息10.1.2.209与第一分类信息21存储的10.1.2.200、第一分类信息22存储的10.1.2.201、第一分类信息23存储的10.1.2.202均未匹配成功,则执行步骤304。

在步骤302中,在一实施例中,日志服务器14将其中一个第一分类信息对应的存储位置确定为第一转发节点,日志服务器14将日志报文转发到第一转发节点。结合步骤301及图2,日志服务器14将第一分类信息21对应的存储位置确定为第一转发节点,日志服务器14将日志报文转发到该第一转发节点。

在步骤303中,在一实施例中,若日志服务器14未预设第二分类信息时,日志服务器14将日志报文存储在第一转发节点,结合步骤302,即日志服务器14将日志报文存储在第一分类信息21对应的存储位置上。

在步骤304中,在一实施例中,日志服务器14丢弃该日志报文。因此,预设的第一分类信息还可以起到一定的安全过滤作用。

本发明实施例中,当日志服务器接收到来自日志源服务器的日志报文时,日志服务器基于预设的至少一个第一分类信息的信息类型从日志报文中提取第一标识信息,当第一标识信息与至少一个第一分类信息中的其中一个第一分类信息匹配成功时,日志服务器将其中一个第一分类信息对应的存储位置确定为第一转发节点,当不存在第二分类信息时,日志服务器将日志报文存储在第一转发节点,日志服务器基于至少一个第一分类信息对日志报文在该信息类型下进行细分,并存储,便于管理人员对日志进行分类管理,从而可以解决日志服务器因日志报文存储量大,不便于查询的问题。

图4是本发明提供的另一个日志报文的存储方法的实施例流程图,本发明实施例结合图1、图3进行示例性说明,如图4所示,包括如下步骤:

步骤401:当接收到来自日志源服务器的日志报文时,基于预设的至少一个第一分类信息的信息类型从日志报文中提取第一标识信息,至少一个第一分类信息用于对日志报文在第一分类信息的信息类型下进行细分。

步骤402:当第一标识信息与至少一个第一分类信息中的其中一个第一分类信息匹配成功时,将其中一个第一分类信息对应的存储位置确定为第一转发节点,将日志报文转发到第一转发节点。

步骤403:当不存在第二分类信息时,从日志报文中解析得到至少一个待存储信息,第二分类信息为预设的下一分类信息。

步骤404:将至少一个待存储信息存储在第一转发节点。

步骤401-步骤402的相关描述可参考图3所示的步骤301-302,此处不做赘述。

在步骤403中,当日志服务器14未预设第二分类信息时,日志服务器14从日志报文中解析得到至少一个待存储信息。待存储信息可以为管理人员通过日志服务器14安装的交互软件设定的、需要存储的存储信息。具体的,以日志报文为nat日志报文为例,待存储信息例如为nat转换前ip地址10.1.1.10、nat转换后ip地址192.168.1.188、目的ip地址202.169.1.10、nat转换前端口号80、nat转换后端口号84、目的端口号86、协议号2等。

在步骤404中,日志服务器14将至少一个待存储信息存储在第一转发节点。

本领域技术人员可以理解的是,步骤403也可以在步骤401、步骤402之前或者之后,即此处对日志服务器14解析得到至少一个待存储信息的时序不作限定。

本发明实施例中,日志服务器14从日志报文中解析出有效的待存储信息,并将有效的待存储信息进行存储,使得日志服务器14在存储日志报文时,节省了存储容量。

图5是本发明提供的再一个日志报文的存储方法的实施例流程图,本发明实施例结合图1、图2、图3进行示例性说明,如图5所示,包括如下步骤:

步骤501:当存在第二分类信息时,基于第二分类信息的信息类型从日志报文中提取第二标识信息,第一转发节点对应至少一个第二分类信息的存储位置,第二分类信息用于对日志报文在第二分类信息的信息类型下进行细分,当第二标识信息与至少一个第二分类信息中的其中一个第二分类信息匹配成功时,执行步骤502-503;当第二标识信息与至少一个第二分类信息中的每一个第二分类信息均未匹配成功时,执行步骤504-505。

步骤502:将其中一个第二分类信息对应的存储位置确定为第二转发节点,将日志报文转发到第二转发节点。

步骤503:当不存在第三分类信息时,将日志报文存储在第二转发节点,第三分类信息为预设的下一分类信息。

步骤504:基于第二标识信息建立另一第二分类信息,将另一第二分类信息对应的存储位置确定为第三转发节点。

步骤505:将日志报文存储在第三转发节点。

在步骤501中,当存在第二分类信息时,日志服务器14基于第二分类信息的信息类型从日志报文中提取第二标识信息,第一转发节点对应至少一个第二分类信息的存储位置,第二分类信息用于对日志报文在第二分类信息的信息类型下进行细分。结合图2,以第一分类信息21为10.1.2.200、第一分类信息22为10.1.2.201、第一分类信息23为10.1.2.202以及第二分类信息211为2016/11/29/am、第二分类信息212为2016/11/29/pm、第二分类信息221为2016/11/29/am、第二分类信息222为2016/11/29/pm、第二分类信息231为2016/11/29/am、第二分类信息232为2016/11/29/pm,第二标识信息为2016/11/29/05:00:00为例进行示例性说明。第二分类信息的信息类型为周期(12小时),日志服务器14从日志报文中提取第二标识信息2016/11/29/05:00:00,结合步骤302,第一分类信息21对应的存储位置被确定为第一转发节点,第一转发节点对应第二分类信息211为2016/11/29/am、第二分类信息212为2016/11/29/pm,第二分类信息211的2016/11/29/am以及第二分类信息212的2016/11/29/pm用于对日志报文的第二标识信息2016/11/29/05:00:00在am和pm之中进行细分。

当第二标识信息与至少一个第二分类信息中的其中一个第二分类信息匹配成功时,执行步骤502-503,例如第二标识信息2016/11/29/05:00:00与第二分类信息211的2016/11/29/am匹配成功,则执行步骤502-503;当第二标识信息与至少一个第二分类信息中的每一个第二分类信息均未匹配成功时,则执行步骤504-505,例如第二标识信息2016/11/30/08:00:00与第二分类信息211的2016/11/29/am以及第二分类信息212的2016/11/29/pm均未匹配成功,则执行步骤504-505。

在步骤502中,日志服务器14将其中一个第二分类信息对应的存储位置确定为第二转发节点,日志服务器14将日志报文转发到第二转发节点。以第二标识信息为2016/11/29/05:00:00为例,日志服务器14将第二分类信息211的2016/11/29/am对应的存储位置确定为第二转发节点,日志服务器14将日志报文转发到第二转发节点。

在步骤503中,当不存在第三分类信息时,日志服务器14将日志报文存储在第二转发节点,第三分类信息为预设的下一分类信息,结合图2,若图2中未存在第三分类信息2111,则日志服务器14将日志报文存储在第二分类信息211即可。

在步骤504中,基于第二标识信息建立另一第二分类信息,将另一第二分类信息对应的存储位置确定为第三转发节点。以第二标识信息为2016/11/30/08:00:00为例,日志服务器14基于第二标识信息2016/11/30/08:00:00建立另一第二分类信息,日志服务器14将另一第二分类信息对应的存储位置确定为第三转发节点。

在步骤504中,日志服务器14将日志报文存储在第三转发节点。

本发明实施例中,若存在第二分类信息,则日志服务器14继续将日志报文基于第二分类信息进行细分,若不存在第二分类信息,则日志服务器14基于第二标识信息建立另一第二分类信息并将日志报文存储在第三转发节点。日志服务器14基于第二标识信息建立另一第二分类信息,节省了管理人员人为建立第二分类信息的过程,提高了日志服务器14存储日志报文的效率。

对应于上述日志报文的存储方法,本发明还提出了图6所示的日志服务器的硬件结构图。请参考图6,在硬件层面,该日志服务器包括处理器、内部总线、网络接口、内存以及非易失性存储器,当然还可能包括其他业务所需要的硬件。处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上形成日志报文的存储装置。当然,除了软件实现方式之外,本发明并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。

图7是本发明提供的一个日志报文的存储的装置的实施例框图,如图7所示,该日志报文的存储装置可以包括:第一提取模块71、第一转发模块72、第一存储模块73,其中:

第一提取模块71,用于当接收到来自日志源服务器的日志报文时,基于预设的至少一个第一分类信息的信息类型从日志报文中提取第一标识信息,至少一个第一分类信息用于对日志报文在第一分类信息的信息类型下进行细分;

第一转发模块72,用于当第一提取模块71中提取的第一标识信息与至少一个第一分类信息中的其中一个第一分类信息匹配成功时,将其中一个第一分类信息对应的存储位置确定为第一转发节点,将日志报文转发到第一转发节点;

第一存储模块73,用于当不存在第二分类信息时,将日志报文存储在第一转发模块72中确定的第一转发节点,第二分类信息为预设的下一分类信息。

图8是本发明提供的另一个日志报文的存储的装置的实施例框图,如图8所示,在上述图7所示实施例的基础上,日志报文的存储装置还包括:

第二提取模块74,用于当存在第二分类信息时,基于第二分类信息的信息类型从日志报文中提取第二标识信息,第一转发节点对应至少一个第二分类信息的存储位置,第二分类信息用于对日志报文在第二分类信息的信息类型下进行细分;

第二转发模块75,用于当第二提取模块74中提取的第二标识信息与至少一个第二分类信息中的其中一个第二分类信息匹配成功时,将其中一个第二分类信息对应的存储位置确定为第二转发节点,将日志报文转发到第二转发节点;

第二存储模块76,用于当不存在第三分类信息时,将日志报文存储在第二转发模块75中确定的第二转发节点,第三分类信息为预设的下一分类信息。

在一实施例中,日志报文的存储装置还包括:

分类信息建立模块77,用于当第二提取模块74中提取的第二标识信息与至少一个第二分类信息中的每一个第二分类信息均未匹配成功时,基于第二标识信息建立另一第二分类信息,将另一第二分类信息对应的存储位置确定为第三转发节点;

第三存储模块78,用于将日志报文存储在分类信息建立模块77中确定的第三转发节点。

在一实施例中,日志报文的存储装置还包括:

日志报文丢弃模块79,用于当第一提取模块71中提取的第一标识信息与至少一个第一分类信息中的每一个第一分类信息均未匹配成功时,丢弃日志报文。

在一实施例中,当不存在第二分类信息时,第一存储模块73包括:

解析子模块731,用于从日志报文中解析得到至少一个待存储信息;

存储子模块732,用于将至少一个待存储信息存储在第一转发模块72中确定的第一转发节点。

上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

由上述实施例可见,当日志服务器接收到来自日志源服务器的日志报文时,日志服务器基于预设的至少一个第一分类信息的信息类型从日志报文中提取第一标识信息,当第一标识信息与至少一个第一分类信息中的其中一个第一分类信息匹配成功时,日志服务器将其中一个第一分类信息对应的存储位置确定为第一转发节点,当不存在第二分类信息时,日志服务器将日志报文存储在第一转发节点,日志服务器基于至少一个第一分类信息对日志报文在该信息类型下进行细分,并存储,便于管理人员对日志进行分类管理,从而可以解决日志服务器因日志报文存储量大,不便于查询的问题。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本发明旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1