一种数据批量处理系统、方法、设备和存储介质与流程

文档序号:20120565发布日期:2020-03-20 05:17阅读:126来源:国知局
一种数据批量处理系统、方法、设备和存储介质与流程

本发明实施例涉及信息数据处理技术,尤其涉及一种数据批量处理系统、方法、设备和存储介质。



背景技术:

随着大数据的日益蓬勃和发展,数据量越来越多,在对大量数据进行处理时,批量处理就显得尤为重要,批量处理是指在没有人工干预的情况下,由一个计算机程序基于一份批量的输入执行一系列的任务的一种处理模式。

目前,批量处理系统一般开始仅用于处理简单场景,即在项目上线初始阶段,由于批量任务比较少,所做的工作也比较简单,批量处理系统仅能够基本满足需求,但是随着项目上线后,批量任务越来越多,场景越来越复杂,原有批量处理系统越来越力不从心,最后只有推倒重新设计,费时又费力,无法满足批处理的需求。



技术实现要素:

本发明实施例提供一种数据批量处理系统、方法、设备和存储介质,以配置化方式实现代码的高可维护度和复用性,以一种简洁高效、较低成本的方式实现对数据的批量处理。

第一方面,本发明实施例提供了一种数据批量处理系统,该系统包括:

数据读取模块、数据处理模块和数据写入模块,其中,所述数据读取模块、所述数据处理模块和所述数据写入模块分别独立封装;

所述数据读取模块,用于批处理任务中的原始数据转换为第一预设数据格式,并根据所述批处理任务中的读命令读取所述第一预设数据格式的原始数据;

所述数据处理模块,用于基于所述批处理任务中的处理命令对所述原始数据进行处理,将处理得到的数据存储至预设列表中;

所述数据写入模块,用于根据所述批处理任务中的写命令,将所述预设列表中的数据转换为第二预设数据格式,并将所述第二预设数据格式的数据写入所述目标存储容器。

第二方面,本发明实施例还提供了一种数据批量处理方法,该方法包括:

根据批处理任务中的读命令,将原始数据转换为预设数据格式,并读取所述预设数据格式的原始数据;

基于所述批处理任务中的处理命令对所述原始数据进行处理,将处理得到的数据存储至预设列表中;

根据所述批处理任务中的写命令,将所述预设列表中的数据转换为第二预设数据格式,并将所述第二预设数据格式的数据写入所述目标存储容器。

第三方面,本发明实施例还提供了一种设备,该设备包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例中任一所述的一种数据批量处理方法。

第四方面,本发明实施例还提供了一种包含计算机可执行指令的存储介质,其中,计算机可执行指令在由计算机处理器执行时用于实现本发明实施例中任一所述的一种数据批量处理方法。

本发明实施例通过将数据读取模块、数据处理模块和数据写入模块分别独立封装,在批量处理数据时,将批处理任务中的原始数据的读取、处理和写入分别单独执行,而不是将数据的读取、处理和写入的代码写在一起,这样当需对原始数据的读取、处理和写入的代码中的一个或多个进行修改时,只需修改需要修改的代码即可,而不需将所有代码都进行重新编写,以配置化方式实现代码的高可维护性和复用性;数据读取模块,可将批处理任务中的原始数据转换为系统可读取的数据格式,对数据进行读取;数据处理模块,将读取的原始数据,基于批处理任务中的处理命令对原始数据进行处理,将处理得到的数据存储至预设列表中;数据写入模块,根据批处理任务中的写命令,将预设列表中的数据转换为目标存储容器可存储的数据格式,将数据写入目标存储容器,数据处理模块和数据写入模块可将数据格式进行转换,可方便对数据进行读取和写入,解决了因数据格式不符合读取写入的要求,而无法进行读取和写入的问题,提高了对多个数据格式的兼容性。

附图说明

图1是本发明实施例一中的一种数据批量处理系统结构示意图;

图2是本发明实施例一中的批处理任务的执行流程示意图;

图3是本发明实施例二中的一种数据批量处理方法的流程图;

图4是本发明实施例三中的一种设备的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一提供的一种数据批量处理系统结构示意图,如图1所示,系统包括:数据读取模块11、数据处理模块12和数据写入模块13,其中,数据读取模块11、数据处理模块12和数据写入模块13分别独立封装。

示例性的,在批量处理数据时,需要将接收到的批量任务中的原始数据从原始存储容器进行读取,将读取的数据进行处理,并将处理后的数据写入到目标容器中,示例性的,数据的批处理操作可以包括但不限于数据的如下处理方式:文件->文件,文件->数据库,数据库->文件,数据库->数据库,数据库->mq等,数据读取模块11、数据处理模块12和数据写入模块13可分别单独的对批量任务中的原始数据进行读取、处理和写入。

可选的,数据读取模块11,用于批处理任务中的原始数据转换为第一预设数据格式,并根据所述批处理任务中的读命令读取所述第一预设数据格式的原始数据。

示例性的,批处理任务是需处理的批量任务,批处理任务可以是一个,也可以是多个,批处理任务可以是用户提供的,也可以是从外界数据库中提取的。原始数据是批处理任务中的数据,例如可以是银行转账流水等,原始数据可以以文件的形式存储于原始存储容器中,在将存储于原始存储容器中的原始数据进行读取时,当存储于原始存储容器中的原始数据的数据格式不能被系统读取时,数据读取模块11可将原始数据的数据格式进行转换,转换为可被系统读取的数据格式,即第一预设数据格式,根据批处理任务中的读命令(将原始数据读取的命令)读取第一预设数据格式的原始数据。例如,原始数据以文件形式存储于原始存储容器中,文件格式可以为csv格式,但是系统不可读取csv文件格式,则数据读取模块11将包含原始数据的csv文件格式转换为可以读取的json文件格式,并根据读命令对转换为json文件格式的原始数据进行读取。可选的,当原始数据的初始数据格式即为第一预设数据格式时,无需对原始数据进行数据格式转换。

可选的,数据处理模块12,用于基于所述批处理任务中的处理命令对所述原始数据进行处理,将处理得到的数据存储至预设列表中。

示例性的,预设列表是在系统中预设一个存储列表,用于存储处理后的数据,预设列表可以是一个文件,也可以是一个存储器。处理命令中携带有对转换为第一预设数据格式的原始数据的处理方式,例如,可以是对数据进行数据的大小写的转换,也可以是按一定规则对数据进行计算等。根据批处理任务中的处理命令对第一预设数据格式的原始数据进行处理,将处理后的数据存储在预设列表中。例如,处理命令是将第一预设数据格式的原始数据由阿拉伯数字转换为大写数字,原始数据有123、2和74,则数据处理模块12将数据123、2和74转换为壹佰贰拾叁、贰和柒拾肆,并将处理后的数据壹佰贰拾叁、贰和柒拾肆存储在预设的存储文件中。

可选的,数据写入模块13,用于根据所述批处理任务中的写命令,将所述预设列表中的数据转换为第二预设数据格式,并将所述第二预设数据格式的数据写入所述目标存储容器。

示例性的,目标存储容器是将存储于预设列表中的数据写入的位置,可以是存储器,也可以是可存储数据的文件。在将存储于预设列表中的数据进行写入目标存储容器时,当存储于预设列表中的数据的数据格式不符合目标存储容器的数据格式时,数据写入模块13根据批处理任务中的写命令(将数据写入目标存储容器的命令),将预设列表中的数据转换为符合目标存储容器存储的数据格式,即第二预设数据格式,并将第二预设数据格式的数据写入目标存储容器,其中,第二预设数据格式为适用于目标存储容器的数据格式。例如,预设列表为一个文件,文件格式可以为json格式,但是目标存储容器不可存储json文件格式,则数据写入模块13将包含第二预设数据格式的数据的json文件格式转换为目标存储容器可存储的csv文件格式,并根据写命令将转换为csv文件格式的数据写入目标存储容器中。可选的,当预设列表的格式即为第二预设数据格式时,无需对预设列表进行数据格式转换。

需要说明的是,系统也可以预先设置默认可以读取和/或写入的数据格式,当读取和/或写入的数据的数据格式是系统预先设置默认的数据格式时,系统可以直接对原始数据进行读取和/或写入,当读取和/或写入的数据的数据格式不是系统预先设置默认的数据格式时,数据读取模块11和/或数据写入模块13则对数据格式进行转换,转换为可以读取和/或写入的数据格式。

在上述实施例的技术方案中,设置数据读取模块11、数据处理模块12和数据写入模块13的好处在于,可以将数据的读取、处理和写入分别独立封装,三者之间互不干扰,当需要对其中一个或几个的代码进行修改时,可单独针对需修改的代码进行修改,而不需将读取、处理和写入的代码中不需修改的代码重新编写,同时当其他程序员需要使用系统中的一个或多个模块时,可直接调用需要的模块,对该模块中的代码进行适应性修改即可,以配置化方式实现了代码的高可维护度和复用性,减轻了程序员的工作任务,提高了工作效率、降低了成本。同时数据读取模块11和数据写入模块13还可以对数据格式进行转换,方便对数据进行读取和写入,解决了因数据格式不符合读取和/或写入的要求,而无法进行读取和/或写入的问题,提高了对多个数据格式的兼容性。

可选的,在上述实施例的基础上,该系统还包括:任务管理模块,任务管理模块用于接收批处理任务,并根据批处理任务控制数据读取模块11、数据处理模块12和数据写入模块13执行批处理任务,其中,任务管理模块独立封装,批处理任务包括原始数据、读命令、处理命令和写命令。示例性的,参见图2,图2为本发明实施例提供的批处理任务的执行流程示意图。任务管理模块依次将读命令、处理命令和写命令发送至数据读取模块11、数据处理模块12和数据写入模块13,以控制数据读取模块11、数据处理模块12和数据写入模块13执行对应的命令,完成批处理任务。

示例性的,任务管理模块可以是单独封装的,用于接收批处理任务,可根据批处理任务控制数据读取模块11、数据处理模块12和数据写入模块13对批处理任务进行处理,批处理任务中包括要批量处理的原始数据、对原始数据读取的命令、对数据处理的命令和将数据写入目标存储容器的写入的命令。

可选的,任务管理模块还用于:根据批处理任务中原始数据的初始存储位置生成读命令,根据批处理任务中的处理需求生成处理命令,根据批处理任务中数据的目标存储位置生成写命令。

示例性的,任务管理模块可以根据批处理任务中原始数据的初始存储位置生成读命令。任务管理模块还可以根据批处理任务中的处理需求生成处理命令,这里的处理需求可以是将原始数据的处理方式,该处理需求可以是批处理任务中携带的,可以是用户提供的需求,也可以是系统默认的需求。任务管理模块还可以根据批处理任务中数据的目标存储位置生成写命令。例如,批处理任务中原始数据为:123、2和74,原始数据的初始存储位置为存储器a,则任务管理模块可生成读命令,读命令为:将原始数据从存储器a中读取。批处理任务中的处理需求为将原始数据的阿拉伯数字转换为大写数字,则任务管理模块可根据批处理任务中的处理需求生成处理命令,处理命令为:将数据123、2和74转换为大写数字。批处理任务中数据的目标存储位置为存储器b,则任务管理模块可根据批处理任务中数据的目标存储位置生成写命令,写命令为:将处理后的数据写入存储器b中。

在上述实施例的技术方案中,设置任务管理模块的好处在于,通过将批处理任务转换为读命令、处理命令和写命令的组合,使得数据批量处理系统可适用于不同场景下的批处理任务,无需对数据批量处理系统进行修改和调节,减少了批处理任务对数据批量处理系统的依赖性,提高了数据批量处理系统的适用性和处理范围,减低了数据批量处理系统的维护成本。进一步的,任务管理模块根据生成的读命令、处理命令和写命令控制数据读取模块11、数据处理模块12和数据写入模块13执行批处理任务,提高了工作效率,这样不需额外的系统管理人员根据批处理任务对批处理任务进行前期的读命令、处理命令和写命令的工作,减少了成本,同时任务管理模块是独立封装的,因此当需对任务管理模块中的代码进行修改时,可只针对任务管理模块进行修改,而不需将系统中其他模块的代码进行重新编写,同时当其他程序员需要使用系统中的一个或多个模块时,可直接使用该模块,对该模块中的代码进行适应性修改即可,节省了程序员的工作时间,提高了工作效率,同时也实现了代码的高可维护度和复用性。

可选的,在上述实施例的基础上,该系统还可以包括:数据监控模块,数据监控模块分别与所述数据处理模块和所述数据写入模块通信连接,用于监控写命令执行过程中数据是否存在异常情况;若出现异常情况,则生成报警信息,并将所述报警信息存储于信息存储器,其中,所述报警信息包括:异常数据和异常原因,所述异常原因包括下述至少一项:所述数据格式异常和网络异常;若无异常情况,则将根据各所述批处理任务的处理状态,生成各所述批处理任务的处理状态信息;其中,所述处理状态包括:未处理、处理中和处理完成。

示例性的,在将第二预设数据格式的数据写入目标存储容器的过程中,可能会发生异常情况,而导致数据无法写入目标存储容器中,当出现异常情况时,数据监控模块则会生成报警信息,报警信息中会包含出现异常的具体数据和异常的原因,异常的原因可能是在数据格式转换过程中,数据格式未转换成功,数据格式的异常导致数据无法写入目标存储容器中,也可能是在将数据写入目标存储容器的过程中,出现网络异常,导致数据无法写入目标存储容器中,例如,在将第二预设数据格式的数据写入目标存储容器的过程中,数据监控模块监控到数据存储异常,则生成报警信息,报警信息为:异常数据:74,异常原因:数据格式异常。当批处理任务处理人员看到该报警信息时,即可检查该异常数据,可以在该异常数据出设置跳过命令,这样在写入数据时,就可将异常数据跳过,直接写入其他的数据即可。若异常原因是网络异常时,批处理任务处理人员看到该报警信息时,可重复执行写入的操作,提高系统的高健壮性。

示例性的,当在将第二预设数据格式的数据写入目标存储容器的过程中,没有发生异常情况时,数据监控模块可以根据各批处理任务的处理状态,即各批处理任务是未处理、处理中还是处理完成,生成各批处理任务的处理状态信息,例如,有3个批处理任务,分别为任务1、任务2和任务3,任务1已处理完成,任务2正在处理,任务3还未处理,当正在处理任务2时,数据监控模块在此之前未监控到数据异常,则数据监控模块会生成3个批处理任务的处理状态信息,处理状态信息为:任务1,处理完成;任务2,处理中;任务3,未处理。

需要说明的是,数据监控模块将包含异常数据和异常原因的报警信息可以存储于单独的信息存储器中,也可以直接存储于数据监控模块中,同时,生成的各批处理任务的处理状态信息也可以存储于单独的信息存储器中,或者直接存储于数据监控模块中,这里不作限定。

在上述实施例的技术方案中,设置数据监控模块的好处在于,可以监控在写命令执行过程中数据是否有异常情况的发生,有异常情况,则会生成报警信息,批处理任务的处理人员即可按照报警信息实时进行数据检查或者请程序员采取补救措施,而不影响后续的执行操作,提高了系统的批处理效率;当无异常情况发生时,数据监控模块会生成各批处理任务的处理状态信息,方便批处理任务的处理人员实时了解批处理任务的处理状态,不用再额外查询各批处理任务的处理状态信息,提高了工作效率,提供了良好的用户体验。

可选的,在上述实施例的基础上,该系统还可以包括:作业启动模块,作业启动模块基于接收的批处理任务,向任务管理模块发送批处理任务的启动指令;任务管理模块根据启动指令控制数据读取模块、数据处理模块和数据写入模块执行批处理任务。

示例性的,启动指令是系统对接收的任务进行执行的指令,系统可根据该指令对任务进行启动执行,作业启动模块基于接收的批处理任务,向任务管理模块发送批处理任务的启动指令,任务管理模块根据启动指令可以控制数据读取模块11、数据处理模块12和数据写入模块13开始执行批处理任务。

可选的,作业启动模块还用于,在批处理任务执行失败时,根据批处理任务的执行失败节点重新启动批处理任务。

示例性的,当数据读取模块11、数据处理模块12和数据写入模块13在执行批处理任务的过程中出现异常导致批处理任务执行失败时,作业启动模块可以在批处理任务执行失败的地方重新启动执行批处理任务,重新启动执行批处理任务时是在上次批处理任务执行失败的地方开始执行,而不是从批处理任务的执行的开头重新启动整个批处理任务,例如,在数据处理过程中,因网络异常,批处理任务执行失败,则作业启动模块可在数据处理模块部分重新启动执行批处理任务,而不是从数据读取模块处从头启动整个批处理任务。

在上述实施例的技术方案中,设置作业启动模块的好处在于,当任务管理模块接收到作业启动模块发送的启动指令时,任务管理模块才控制数据读取模块11、数据处理模块12和数据写入模块13开始执行批处理任务,这样可以使系统有条序的执行,而不会在没有批处理任务需要处理的时候启动数据读取模块11、数据处理模块12和数据写入模块13开始执行批处理任务,节省了资源,同时作业启动模块还在批处理任务执行失败时,在批处理任务的执行失败节点重新启动批处理任务,而不是从头开始执行批处理任务,这样大幅度的提高了系统执行的效率,提高了批处理任务的处理效率。

可选的,在上述实施例技术方案的基础上,该系统还可以设置多线程处理模式,可对多个批处理任务进行并行处理,示例性的,有3个任务,任务1、任务2和任务3,系统可同时对这3个任务进行读取、处理和写入,进而提高了系统的执行效率。

本发明实施的技术方案,通过将数据读取模块、数据处理模块和数据写入模块分别独立封装,在批量处理数据时,将批处理任务中的原始数据的读取、处理和写入分别单独执行,而不是将数据的读取、处理和写入的代码写在一起,这样当需对原始数据的读取、处理和写入的代码中的一个或多个进行修改时,只需修改需要修改的代码即可,而不需将所有代码都进行重新编写,以配置化方式实现代码的高可维护性和复用性;数据读取模块,可将批处理任务中的原始数据转换为系统可读取的数据格式,对数据进行读取;数据处理模块,将读取的原始数据,基于批处理任务中的处理命令对原始数据进行处理,将处理得到的数据存储至预设列表中;数据写入模块,根据批处理任务中的写命令,将预设列表中的数据转换为目标存储容器可存储的数据格式,将数据写入目标存储容器,数据处理模块和数据写入模块可将数据格式进行转换,可方便对数据进行读取和写入,解决了因数据格式不符合读取写入的要求,而无法进行读取和写入的问题,提高了对多个数据格式的兼容性。

实施例二

图2为本发明实施例二提供的一种数据批量处理方法的流程图,本实施例可适用于批量处理数据的情况,该方法可以由数据批量处理系统来执行,该数据批量处理系统可以有软件和/或硬件来实现,具体包括如下步骤:

s210、根据批处理任务中的读命令,将原始数据转换为预设数据格式,并读取所述预设数据格式的原始数据。

s220、基于所述批处理任务中的处理命令对所述原始数据进行处理,将处理得到的数据存储至预设列表中。

s230、根据所述批处理任务中的写命令,将所述预设列表中的数据转换为第二预设数据格式,并将所述第二预设数据格式的数据写入所述目标存储容器。

在上述实施例的技术方案的基础上,该方法还包括:

基于任务管理模块接收批处理任务,并根据批处理任务控制数据读取模块、数据处理模块和数据写入模块执行批处理任务,其中,批处理任务包括原始数据、读命令、处理命令和写命令。

可选的,基于任务管理模块,根据批处理任务中原始数据的初始存储位置生成读命令,根据批处理任务中的处理需求生成处理命令,根据批处理任务中数据的目标存储位置生成写命令。

在上述实施例的技术方案的基础上,该方法还包括:

监控写命令执行过程中数据是否存在异常情况;

若出现异常情况,则生成报警信息,并将报警信息存储于信息存储器,其中,报警信息包括:异常数据和异常原因,异常原因包括下述至少一项:数据格式异常和网络异常;

若无异常情况,则将根据各批处理任务的处理状态,生成各批处理任务的处理状态信息;其中,处理状态包括:未处理、处理中和处理完成。

在上述实施例的技术方案的基础上,该方法还包括:

基于作业启动模块,基于接收的批处理任务,向任务管理模块发送批处理任务的启动指令;

任务管理模块根据启动指令控制数据读取模块、数据处理模块和数据写入模块执行批处理任务。

可选的,基于作业启动模块,在批处理任务执行失败时,根据批处理任务的执行失败节点重新启动批处理任务。

可选的,在上述实施例技术方案的基础上,如图3所示,该方法还可以设置多线程处理模式,可对多个批处理任务进行并行处理,进而提高了系统的执行效率。

本实施例的技术方案,通过在批量处理数据时,将批处理任务中的原始数据的读取、处理和写入分别单独执行,而不是将数据的读取、处理和写入的代码写在一起,这样当需对原始数据的读取、处理和写入的代码中的一个或多个进行修改时,只需修改需要修改的代码即可,而不需将所有代码都进行重新编写,以配置化方式实现代码的高可维护性和复用性;在数据读取时,根据批处理任务中的读命令,将原始数据转换为系统可读取的数据格式,对数据进行读取;将读取的原始数据,基于批处理任务中的处理命令对原始数据进行处理,将处理得到的数据存储至预设列表中;在数据写入时,根据批处理任务中的写命令,将预设列表中的数据转换为目标存储容器可存储的数据格式,将数据写入目标存储容器,在批处理任务的处理过程中,对原始数据的数据格式进行转换,可方便对数据进行读取和写入,解决了因数据格式不符合读取写入的要求,而无法进行读取和写入的问题,提高了对多个数据格式的兼容性。

实施例三

图4为本发明实施例3提供的一种设备的结构示意图,如图4所示,该设备包括处理器30、存储器31、输入装置32和输出装置33;设备中处理器30的数量可以是一个或多个,图4中以一个处理器30为例;设备中的处理器30、存储器31、输入装置32和输出装置33可以通过总线或其他方式连接,图4中以通过总线连接为例。

存储器31作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的一种数据批量处理方法对应的程序指令/模块(例如,数据读取模块11、数据处理模块12和数据写入模块13)。处理器30通过运行存储在存储器31中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的一种数据批量处理方法。

存储器31可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器31可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器31可进一步包括相对于处理器30远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置32可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入,例如键盘和鼠标等。输出装置33可包括显示屏等显示设备。

实施例四

本发明实施例四还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种一种数据批量处理方法。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的一种数据批量处理方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

值得注意的是,上述一种数据批量处理装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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