数据复制方法、装置和电子设备与流程

文档序号:30603686发布日期:2022-07-01 22:07阅读:118来源:国知局
数据复制方法、装置和电子设备与流程

1.本发明涉及云服务的技术领域,尤其是涉及一种数据复制方法、装置和电子设备。


背景技术:

2.目前,云服务的用户对于存储在云端上的数据的安全性和可用性都有极高的要求。对所有写入一个数据中心的数据,希望可以在另一个数据中心显式地维护该数据的一份或多份副本,如果发生特大灾难(如地震、海啸等)导致一个数据中心损毁,还可以启用另一个数据中心的备份数据,从而降低用户的损失。
3.一般来说,数据的跨区域复制方案可以把对象存储的某个存储桶(bucket)的数据同步到另一个区域的存储桶中,从而实现数据在不同区域的数据中心的备份。然而,上述数据的跨区域复制方案虽然可以实现数据复制,但是只能是一对一的复制,即只能将数据由一个存储桶同步至另一个存储桶中,不能同步至多个存储桶中,无法满足用户多存储桶复制的需求,数据复制的效率较低。


技术实现要素:

4.有鉴于此,本发明的目的在于提供一种数据复制方法、装置和电子设备,以满足用户多存储桶复制数据的需求,提高数据复制的效率。
5.第一方面,本发明实施例提供了一种数据复制方法,应用于云平台,云平台预先设置有数据迁移工具;方法包括:确定第一存储空间的配置信息和至少一个第二存储空间的配置信息;其中,第一存储空间中预先存储有待复制的目标数据;针对至少一个第二存储空间中的每一第二存储空间,基于第二存储空间的配置信息,在第二存储空间中创建工作目录;在工作目录中启动数据迁移工具,数据迁移工具基于第一存储空间的配置信息和第二存储空间的配置信息将目标数据由第一存储空间复制至第二存储空间中。
6.在本技术较佳的实施例中,目标存储空间的配置信息包括目标存储空间的地址、访问密钥和密钥,其中,目标存储空间为第一存储空间或第二存储空间中的存储空间。
7.在本技术较佳的实施例中,上述确定第一存储空间的配置信息和至少一个第二存储空间的配置信息的步骤,包括:获取目标数据的配置文件;从配置文件中确定第一存储空间的配置信息和至少一个第二存储空间的配置信息。
8.在本技术较佳的实施例中,上述基于第二存储空间的配置信息,在第二存储空间中创建工作目录的步骤,包括:基于第二存储空间的配置信息,确定第二存储空间中是否存在工作目录;当第二存储空间中不存在工作目录时,在第二存储空间中创建工作目录。
9.在本技术较佳的实施例中,上述数据迁移工具基于第一存储空间的配置信息和第二存储空间的配置信息将目标数据由第一存储空间复制至第二存储空间中的步骤,包括:基于第一存储空间的配置信息和第二存储空间的配置信息生成数据迁移工具的迁移配置文件;数据迁移工具基于迁移配置文件将目标数据由第一存储空间复制至第二存储空间中。
10.在本技术较佳的实施例中,上述配置文件包括第一同步周期;数据迁移工具基于第一存储空间的配置信息和第二存储空间的配置信息将目标数据由第一存储空间复制至第二存储空间中的步骤之后,方法还包括:在工作目录中关闭数据迁移工具,基于第一同步周期执行在工作目录中启动数据迁移工具的步骤。
11.在本技术较佳的实施例中,上述配置文件包括第二同步周期;数据迁移工具基于第一存储空间的配置信息和第二存储空间的配置信息将目标数据由第一存储空间复制至第二存储空间中的步骤之后,方法还包括:在工作目录中关闭数据迁移工具,基于第二同步周期从目标数据的配置文件中重新确定至少一个第二存储空间的配置信息;基于重新确定的第二存储空间的配置信息,执行在第二存储空间中创建工作目录的步骤。
12.第二方面,本发明实施例还提供一种数据复制装置,应用于云平台,云平台预先设置有数据迁移工具;装置包括:配置信息确定模块,用于确定第一存储空间的配置信息和至少一个第二存储空间的配置信息;其中,第一存储空间中预先存储有待复制的目标数据;工作目录创建模块,用于针对至少一个第二存储空间中的每一第二存储空间,基于第二存储空间的配置信息,在第二存储空间中创建工作目录;目标数据复制模块,用于在工作目录中启动数据迁移工具,数据迁移工具基于第一存储空间的配置信息和第二存储空间的配置信息将目标数据由第一存储空间复制至第二存储空间中。
13.第三方面,本发明实施例还提供了一种电子设备,包括处理器和存储器,该存储器存储有能够被该处理器执行的计算机可执行指令,该处理器执行该计算机可执行指令以实现上述数据复制方法。
14.第四方面,本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现上述数据复制方法。
15.本发明实施例带来了以下有益效果:
16.本发明实施例提供的一种数据复制方法、装置和电子设备,可以确定第一存储空间的配置信息和至少一个第二存储空间的配置信息,通过数据迁移工具基于第一存储空间的配置信息和第二存储空间的配置信息将目标数据由第一存储空间复制至第二存储空间中。该方式可以实现目标数据由第一存储空间同时迁移至至少一个第二存储空间,满足用户多存储空间复制数据的需求,提高数据复制的效率。
17.本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。
18.为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
19.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
20.图1为本发明实施例提供的一种数据复制方法的流程图;
21.图2为本发明实施例提供的另一种数据复制方法的流程图;
22.图3为本发明实施例提供的一种数据复制方法的示意图;
23.图4为本发明实施例提供的一种数据复制装置的结构示意图;
24.图5为本发明实施例提供的另一种数据复制装置的结构示意图;
25.图6为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
26.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
27.目前,跨区域复制是在不同地域的存储桶(也称为存储空间)之间自动、异步(近实时)复制文件(object),将源存储空间中object的改动(新建、覆盖、删除等操作)同步到目标空间中。数据的跨区域复制方案可以把对象存储的某个存储桶(bucket)的数据同步到另一个区域的存储桶中,从而实现数据在不同区域的数据中心的备份。
28.然而,上述数据的跨区域复制方案具有下述限制:当存储空间没有开启与其他存储空间的复制时才能开始跨区域复制。例如空间a开启了到空间b的同步,那么就不能再为空间a开启到空间c的同步,除非先删除空间a到空间b的同步配置。同理,若空间a开启了到b空间的同步,此时再开启空间c到空间b的同步也是不允许的,但可以开始空间b到空间c的同步(传递),或者空间b到空间a的同步(双向)。
29.因此,上述数据的跨区域复制方案虽然可以实现数据复制,但是只能是一对一的复制,即只能将数据由一个存储桶同步至另一个存储桶中,不能同步至多个存储桶中,无法满足用户多存储桶复制的需求,数据复制的效率较低。
30.基于此,本发明实施例提供的一种数据复制方法、装置和电子设备,具体涉及一种一对多的数据复制方案,可以将一个区域的存储空间中的数据拷贝到多个区域的存储空间中,从而保留多个数据的副本。
31.为便于对本实施例进行理解,首先对本发明实施例所公开的一种数据复制方法进行详细介绍。
32.本发明实施例提供一种数据复制方法,应用于云平台,云平台预先设置有数据迁移工具。该云平台可以提供对象存储服务,用户可以将数据存储至不同区域的存储空间中。本发明实施例对于对象存储服务,需要理解下述概念:
33.1、object(对象,文件):在对象存储服务中,用户操作的基本数据单元是object。单个object允许存储0~48.8tb的数据。object包含key(键)和data(数据)。其中,key是object的名字;data是object的数据。
34.2、bucket(存储空间,也可以称为存储桶):
35.bucket是存放object的容器,所有的object都必须存放在特定的bucket中。每个用户最多可以创建100个bucket,每个bucket中可以存放无限多个object。bucket不能嵌套,每个bucket中只能存放object,不能再存放bucket,bucket下的object是一个平级的结构。
36.3、accesskey(ak,访问密钥)、secretkey(sk,密钥):
37.使用对象存储服务,用户需要accesskey(长度为20个字符的ascii字符串)和secretkey(长度为40个字符的ascii字符串)。accesskey用于标识客户的身份,secretkey作为私钥形式存放于客户服务器不在网络中传递。secretkey通常用作计算请求签名的密钥,用以保证该请求是来自指定的客户。使用accesskey进行身份识别,加上secretkey进行数字签名,即可完成应用接入与认证授权。
38.4、region(地区,也可以称为区域、地域):
39.region表示对象存储服务的数据中心所在物理位置。用户可以根据费用、请求来源等选择合适的地区创建bucket。一般来说,距离用户更近的region访问速度更快。region是在创建bucket的时候指定的,一旦指定之后就不允许更改。该bucket下所有的object都存储在对应的数据中心。
40.5、endpoint(访问域名):
41.endpoint表示对象存储服务的对外服务的访问域名。ks3以http(hypertext transfer protocol,超文本传输协议)restful(representational state transfer,表述性状态转移)api(application programming interface,应用程序接口)的形式对外提供服务。
42.当访问不同的region的时候需要不同的域名。具体地,通过内网和外网访问同一个region所需要的endpoint也可以是不同的。例如xxx的region的外网endpoint可以是ks3-cn-xxx.ksyuncs.com,内网endpoint可以是ks3-cn-xxx-internal.ksyuncs.com。
43.基于上述描述,参见图1所示的一种数据复制方法的流程图,该数据复制方法包括如下步骤:
44.步骤s100,确定第一存储空间的配置信息和至少一个第二存储空间的配置信息;其中,第一存储空间中预先存储有待复制的目标数据。
45.本发明实施例中待复制的数据可以称为目标数据。其中,目标数据预先存储在第一存储空间(也可以称为源桶)中。可以将第一存储空间中存储的所有数据作为目标数据,也可以将第一存储空间中存储的部分数据作为目标数据。举例来说,第一存储空间中存储了数据a、b、c,可以将数据a、b、c作为目标数据,也可以将数据a、c作为目标数据。
46.本发明实施例中数据复制的目的地称为第二存储空间。其中,本发明实施例可以确定多个第二存储空间,每个第二存储空间的配置信息可以相同,也可以不同。存储空间的配置信息为数据复制需要知晓的信息,例如:存储空间的密钥、访问密钥、地址,只有获取了第一存储空间的配置信息和第二存储空间的配置信息,才可以将目标数据从第一存储空间复制至第二存储空间中。
47.步骤s102,针对至少一个第二存储空间中的每一第二存储空间,基于第二存储空间的配置信息,在第二存储空间中创建工作目录。
48.基于第二存储空间的配置信息,可以访问至少一个第二存储空间中的每一第二存储空间,并且在每一第二存储空间中创建工作目录。上述工作目录可以用于启动启据迁移工具,以进行目标数据的迁移。具体地,假设存在三个第二存储空间,可以基于上述三个第二存储空间的配置信息,分别在上述三个第二存储空间中各创建一个对应的工作目录。
49.步骤s104,在工作目录中启动数据迁移工具,数据迁移工具基于第一存储空间的
配置信息和第二存储空间的配置信息将目标数据由第一存储空间复制至第二存储空间中。
50.在工作目录中启动数据迁移工具,可以通过启动的数据迁移工具将目标数据由第一存储空间复制至第二存储空间中。其中,复制目标数据所需的设置可以从第一存储空间的配置信息和第二存储空间的配置信息中确定。
51.举例来说,假设存在三个第二存储空间,分别在上述三个第二存储空间中各创建一个对应的工作目录,因此,可以在三个工作目录中分别启动一个数据迁移工具,分别使用数据迁移工具将目标数据复制至三个第二存储空间中,从而实现目标数据的一对多复制。
52.本发明实施例提供的一种数据复制方法,可以确定第一存储空间的配置信息和至少一个第二存储空间的配置信息,通过数据迁移工具基于第一存储空间的配置信息和第二存储空间的配置信息将目标数据由第一存储空间复制至第二存储空间中。该方式可以实现目标数据由第一存储空间同时迁移至至少一个第二存储空间,满足用户多存储空间复制数据的需求,提高数据复制的效率。
53.本实施例提供了另一种数据复制方法,该方法在上述实施例的基础上实现;本实施例重点描述确定第一存储空间的配置信息和至少一个第二存储空间的配置信息的具体实施方式。参见图2所示的另一种数据复制方法的流程图,本实施例中的数据复制方法包括如下步骤:
54.步骤s200,获取目标数据的配置文件;从配置文件中确定第一存储空间的配置信息和至少一个第二存储空间的配置信息。
55.用户可以编写配置文件以供云平台获取,参见图3所示的一种数据复制方法的示意图,可以读取copy.json配置文件(即配置文件),获取源桶(即第一存储空间)和目标桶(即第二存储空间)。其中,目标存储空间的配置信息包括目标存储空间的地址、访问密钥ak和密钥sk,其中,目标存储空间为第一存储空间或第二存储空间中的存储空间。具体地,目标存储空间的地址为目标存储空间对应的区域的访问域名endpoint。
56.步骤s202,针对至少一个第二存储空间中的每一第二存储空间,基于第二存储空间的配置信息,在第二存储空间中创建工作目录。
57.具体地,可以通过下述步骤在第二存储空间中创建工作目录:基于第二存储空间的配置信息,确定第二存储空间中是否存在工作目录;当第二存储空间中不存在工作目录时,在第二存储空间中创建工作目录。此外,当第二存储空间中存在工作目录时,可以执行在工作目录中启动数据迁移工具的步骤。
58.如图3所示,在获取源桶和目标桶之后,可以先判断源桶-目标桶目录是否存在,源桶-目标桶目录即工作目录。如果存在源桶-目标桶目录,则可以继续进行数据迁移。如果不存在源桶-目标桶目录,则可以在第二存储空间中新建源桶-目标桶目录。
59.步骤s204,在工作目录中启动数据迁移工具,数据迁移工具基于第一存储空间的配置信息和第二存储空间的配置信息将目标数据由第一存储空间复制至第二存储空间中。
60.源桶-目标桶目录确认之后,可以通过ks3-import(数据迁移工具)进行数据复制的相关操作,将源桶的目标数据同步到目标桶,同步完数据后,同步进程退出。
61.具体地,可以通过下述步骤进行数据复制:基于第一存储空间的配置信息和第二存储空间的配置信息生成数据迁移工具的迁移配置文件;数据迁移工具基于迁移配置文件将目标数据由第一存储空间复制至第二存储空间中。
62.如图3所示,源桶-to-目标桶目录.conf即数据迁移工具的迁移配置文件,如果源桶-to-目标桶目录.conf在源桶-目标桶目录之下,则可以通过ks3-import进行数据复制;如果源桶-to-目标桶目录.conf不在源桶-目标桶目录之下,则需要先新建源桶-to-目标桶目录.conf,再通过ks3-import进行数据复制。
63.此外,本发明实施例还可以每间隔一段时间执行一次数据复制操作,例如:在工作目录中关闭数据迁移工具,基于第一同步周期执行在工作目录中启动数据迁移工具的步骤。
64.配置文件可以包括第一同步周期,用户可以在配置文件中设置第一同步周期(例如10分钟);每间隔第一同步周期,云平台就可以启动数据迁移工具执行一次数据复制操作,以保证第二存储空间中的数据跟随第一存储空间中的数据同步更新。
65.例如:可以每间隔10分钟,将第一存储空间的存储内容备份到第二存储空间x中。由于第一存储空间的存储内容随时可能发生变化,上述周期性复制可以保证让第一存储空间的最新的存储内容备份到相同的第二存储空间中。
66.又例如,发明实施例还可以每间隔一段时间执行不同第二存储空间的数据复制操作时,例如:在工作目录中关闭数据迁移工具,基于第二同步周期从目标数据的配置文件中重新确定至少一个第二存储空间的配置信息;基于重新确定的第二存储空间的配置信息,执行在第二存储空间中创建工作目录的步骤。
67.如图3所示,配置文件可以包括第二同步周期,用户可以在配置文件中设置第二同步周期(例如1小时),每间隔第二同步周期,云平台就可以先获取目标数据的配置文件,从目标数据的配置文件中重新确定至少一个第二存储空间的配置信息。其中,每次重新选择的第二存储空间中,与历次重新选择的第二存储空间可以相同,也可以不同。
68.之后启动数据迁移工具执行一次数据复制操作,以保证重新选择的第二存储空间的更新,以及重新选择的第二存储空间中的数据跟随第一存储空间中的数据同步更新。
69.通过重新选择第二存储空间,并将第一存储空间的存储内容存储至重新选择的第二存储空间的方式,可以将第一存储空间的存储内容存储至多个不同的第二存储空间中,防止第一存储空间和第二存储空间均无法读取数据导致数据损失的情况发生。
70.另外,在完成数据同步之后,用户还可以设置删除第一存储空间中的目标数据,只保留第二存储空间中的数据副本,例如,数据迁移工具基于第一存储空间的配置信息和第二存储空间的配置信息将目标数据由第一存储空间复制至第二存储空间中的步骤之后,方法还包括:删除第一存储空间中的目标数据。
71.对应于上述方法实施例,本发明实施例提供了一种数据复制装置,应用于云平台,云平台预先设置有数据迁移工具,参见图4所示的一种数据复制装置的结构示意图,该数据复制装置包括:
72.配置信息确定模块41,用于确定第一存储空间的配置信息和至少一个第二存储空间的配置信息;其中,第一存储空间中预先存储有待复制的目标数据;
73.工作目录创建模块42,用于针对至少一个第二存储空间中的每一第二存储空间,基于第二存储空间的配置信息,在第二存储空间中创建工作目录;
74.目标数据复制模块43,用于在工作目录中启动数据迁移工具,数据迁移工具基于第一存储空间的配置信息和第二存储空间的配置信息将目标数据由第一存储空间复制至
第二存储空间中。
75.本发明实施例提供的一种数据复制装置,可以确定第一存储空间的配置信息和至少一个第二存储空间的配置信息,通过数据迁移工具基于第一存储空间的配置信息和第二存储空间的配置信息将目标数据由第一存储空间复制至第二存储空间中。该方式可以实现目标数据由第一存储空间同时迁移至至少一个第二存储空间,满足用户多存储空间复制数据的需求,提高数据复制的效率。
76.目标存储空间的配置信息包括目标存储空间的地址、访问密钥和密钥。上述目标存储空间的地址为目标存储空间对应的区域的访问域名,其中,目标存储空间为第一存储空间或第二存储空间中的存储空间。
77.上述工作目录创建模块,用于基于第二存储空间的配置信息,确定第二存储空间中是否存在工作目录;当第二存储空间中不存在工作目录时,在第二存储空间中创建工作目录。
78.上述目标数据复制模块,用于基于第一存储空间的配置信息和第二存储空间的配置信息生成数据迁移工具的迁移配置文件;数据迁移工具基于迁移配置文件将目标数据由第一存储空间复制至第二存储空间中。
79.上述配置文件包括第一同步周期;上述目标数据复制模块,还用于在工作目录中关闭数据迁移工具,基于第一同步周期执行在工作目录中启动数据迁移工具的步骤。
80.上述配置文件包括第二同步周期;上述目标数据复制模块,还用于在工作目录中关闭数据迁移工具,基于第二同步周期基于第二同步周期从目标数据的配置文件中重新确定至少一个第二存储空间的配置信息;基于重新确定的第二存储空间的配置信息,执行在第二存储空间中创建工作目录的步骤。
81.参见图5所示的另一种数据复制装置的结构示意图,该数据复制装置还包括:目标数据删除模块44,与目标数据复制模块43连接,目标数据删除模块44用于删除第一存储空间中的目标数据。
82.本发明实施例所提供的数据复制装置,其实现原理及产生的技术效果和前述数据复制方法实施例相同,为简要描述,数据复制装置实施例部分未提及之处,可参考前述数据复制方法实施例中相应内容。
83.本发明实施例还提供了一种电子设备,用于运行上述数据复制方法;参见图6所示的一种电子设备的结构示意图,该电子设备包括存储器100和处理器101,其中,存储器100用于存储一条或多条计算机指令,一条或多条计算机指令被处理器101执行,以实现上述数据复制方法。
84.进一步地,图6所示的电子设备还包括总线102和通信接口103,处理器101、通信接口103和存储器100通过总线102连接。
85.其中,存储器100可能包含高速随机存取存储器(ram,random access memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口103(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。总线102可以是isa总线、pci总线或eisa总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
86.处理器101可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器101中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器101可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processor,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器100,处理器101读取存储器100中的信息,结合其硬件完成前述实施例的方法的步骤。
87.本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现上述数据复制方法,具体实现可参见方法实施例,在此不再赘述。
88.本发明实施例所提供的数据复制方法、装置和电子设备的计算机程序产品,包括存储了程序代码的计算机可读存储介质,程序代码包括的指令可用于执行前面方法实施例中的方法,具体实现可参见方法实施例,在此不再赘述。
89.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和/或装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
90.另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
91.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,电子设备,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
92.在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
93.最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明
的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1