专有云的配置信息管理方法和系统与流程

文档序号:13207042阅读:293来源:国知局
本申请属于云计算
技术领域
:,具体地说,涉及一种专有云的配置信息管理方法和系统。
背景技术
::云计算包括公共服务也即公共云(publiccloudservice),它向人类提供高科技、低门槛、简单易用的云计算服务和能力,是一种普惠服务。公共云能够满足大多数客户对计算的需求,但对一些特殊的客户,公共云可能无法满足需求,这就要为客户提供专门的云计算服务即“专有云”(dedicatedcloudservice)。专有云这种解决方案,是在用户自己的数据中心内部署云计算服务商提供的各种云计算应用的方式。云计算应用包括各种类型,例如,大数据处理、基础架构服务、数据库服务等类型。具体到每种类型又会进一步包括很多种云计算应用。在为专有云用户部署各种云计算应用时,会涉及到几十个甚至上百个应用,对每个应用都需要进行部署、管理、升级、功能自定义等配置。目前,不同的专有云用户对专有云的输出需求不同,使用的数据也各不相同,因此对每个应用都需要根据用户需求进行个性化配置。因此对云计算应用的功能自定义配置工作会非常多,给专有云用户部署各种云计算应用的效率很低。技术实现要素:有鉴于此,本申请提供了一种专有云的配置信息管理方法和系统,以解决为专有云用户部署云计算应用时效率低下的技术问题。为了解决上述技术问题,本申请公开了一种专有云的配置信息管理方法,包括:检测针对已部署的专有云进行调整的操作,所述专有云包括多个云计算应用,发送调整后的专有云配置信息至配置存储集群;当从所述配置存储集群监测到专有云配置信息发生变化时,从所述配置存储集群获取所述调整后的专有云配置信息,根据所述调整后的专有云配置信息更新对应的云计算应用。为了解决上述技术问题,本申请还公开了一种专有云的配置信息管理系统,包括:管理调度模块,用于检测针对已部署的专有云进行调整的操作,所述专有云包括多个云计算应用,发送调整后的专有云配置信息至配置存储集群;专有云控制模块,用于当从所述配置存储集群监测到专有云配置信息发生变化时,从所述配置存储集群获取所述调整后的专有云配置信息,根据所述调整后的专有云配置信息更新对应的云计算应用。与现有技术相比,本申请可以获得包括以下技术效果:对专有云配置信息进行中心化的管理,通过管理调度模块对已部署的云计算应用的配置信息进行调整并发送至配置存储集群,专有云监测到配置信息发生变化后,从配置存储集群获取该调整后的配置信息并完成相应的调整,无需修改代码,提高了在专有云环境下云计算应用的配置信息更新效率。当然,实施本申请的任一产品必不一定需要同时达到以上所述的所有技术效果。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是本申请实施例提供的一种专有云的配置信息管理系统的框图;图2是本申请实施例提供的一种专有云的配置信息管理系统的框图;图3是本申请实施例提供的一种专有云的配置信息管理方法的流程图;图4是本申请实施例提供的一种专有云的配置信息管理方法的流程图。具体实施方式以下将配合附图及实施例来详细说明本申请的实施方式,藉此对本申请如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。本申请实施例中,针对在专有云环境下部署的多个云计算应用,设置了中心化的管理调度模块,通过管理调度模块对已部署的云计算应用的配置信息进行调整并发送至配置存储集群进行保存,专有云控制模块通过配置存储集群感知到配置信息的变化后,获取调整后的配置信息并完成更新。通过该管理调度模块可实现以下调整:新建或删除云计算应用、调整云计算应用的业务配置、云计算应用的功能开启和关闭、云计算应用升级流程的调整、多个云计算应用的数据库升级以及专有云的公共服务配置信息的调整。调整专有云配置信息时不需要修改代码而将调整后的配置信息部署到专有云的各个云计算应用中,提高配置信息的更新效率,有助于降低专有云的维护成本。如图1所示的专有云的配置信息管理系统,包括专有云控制模块10,管理调度模块11和配置存储集群12。其中,通过管理调度模块11对专有云配置信息进行中心化管理,管理调度模块11用于检测针对已部署的专有云配置信息进行调整的操作,发送调整后的专有云配置信息至配置存储集群12。配置存储集群12保存调整后的专有云配置信息,专有云控制模块10用于当从配置存储集群12监测到专有云配置信息发生变化时,从配置存储集群12获取调整后的专有云配置信息,根据调整后的专有云配置信息更新对应的云计算应用.在专有云环境下可部署多个云计算应用,云计算应用包括但不限于:(1)用于大数据处理的云计算应用,例如,大数据计算服务、分析性数据库(analyticdatabase)、流式数据计算服务,大数据开发服务等;(2)用于基础架构的云计算应用,例如,云服务器(elasticcomputeservice,ecs)、专有网络(virtualprivatecloud,vpc)、对象存储(object-orientedstorage,oos)、负载均衡(serverloadbalancer,slb)等;(3)数据库应用,例如,关系型数据库(relationaldatabaseservice,rds)、redis版云数据库(相当于key-valuestore)、分布式关系型数据库(distributerelationaldatabaseservice,drds)等。在部署专有云时,根据专有云用户的需求对各种云计算应用按照依赖关系进行编排,最终向用户交付的专有云包括多个云计算应用,可以将该过程称为专有云输出。在专有云输出过程中,还要对云计算应用的名称、类型、属性等数据项进行定义。云计算应用的部署通常需要在安装过程中配置远程数据库或者调用远程服务,其安装流程会明显复杂于普通软件,因此对于安装流程中需要配置的远程数据库或远程服务也可以进行调整。而在专有云中部署多个云计算应用的目的通常是出于完成相应的任务,例如数据挖掘、机器学习等,各个云计算应用之间相应存在着数据依赖关系,因此云计算应用还具有相应的业务配置,包括在部署过程中需要设置的基础配置以及字典配置等。不同的专有云用户对同一种云计算应用的功能需求也会不同,对于需求较为简单的用户就不要开启云计算应用的一些高级功能,这样也可以降低专有云的使用成本。因此针对不同的专有云用户,云计算应用的功能开启或关闭状况也会不同,同一专有云用户对云计算应用的功能需求也会发生变化,因此云计算应用的功能开启或关闭也会相应的需要进行调整。在专有云的使用过程中,还需要对部署的云计算应用进行升级,包括升级前端代码,数据备份、数据库升级等,随着各种云计算应用的不断成熟完善,其升级流程也可能会出现调整。专有云还提供针对全部云计算应用的公共服务,公共服务包括帐号服务、消息服务、字典服务、渠道服务、自定义服务和行为审计服务中的至少一种。以上公共服务的配置信息也会随着专有云用户的需求的变化和变化。综上,专有云配置信息包括但不限于:云计算应用的新建和删除、安装流程、业务配置、功能的开启和关闭、升级流程和公共服务等。专有云配置信息被调整后,管理调度模块11将调整后的配置信息发送至配置存储集群12。配置存储集群12保存该调整后的配置信息,调整后的配置信息是文本类型,例如,json(javascriptobjectnotation)格式;为接收到的配置信息设置dataid和group字段信息,dataid和group都为字符(string)类型,二者结合用来标识所保存的配置信息的唯一键(key)。此时,配置存储集群12对于专有云控制模块10而言相当于一个配置信息服务端。专有云控制模块10设置并启动一个数据监听器(managerlistener),它的作用是在运行中监测变化的配置信息,然后回调receiveconfiginfo()方法,继续执行处理配置信息的逻辑。配置存储集群12将调整后的配置信息按照预设算法进行计算并获得特征值(例如md5算法)并将特征值保存在内存中。专有云控制模块10将当前的配置信息的特征值保存在内存中并启动一个定时任务,定时去配置存储集群12监测配置信息是否变化。每次监测时,专有云控制模块10将本地保存的特征值发送给配置存储集群12,配置存储集群12比较传来的特征值和自身内存中的特征值是否相同,如果相同,说明配置信息没变,返回一个标示配置信息不变的字符串给专有云控制模块10;如果不同,说明配置信息变了,返回调整后的配置信息的dataid和group给专有云控制模块10。专有云控制模块10收到调整后的配置信息的dataid和group,再去配置存储集群12请求相应的配置信息,拿回调整后的配置信息后回调receiveconfiginfo()方法,继续执行处理配置信息的逻辑,根据调整后的配置信息更新云计算应用。更新完成后再回调数据监听器继续监测。对上述专有云配置信息的调整都是通过管理调度模块11来完成的,专有云的开发或者维护人员根据专有云用户的需求,在管理调度模块11的界面中进行操作来完成相应的配置信息的调整。管理调度模块11检测到新建或删除云计算应用的操作,例如,在专有云中新建一个ecs实例,需要设置ecs实例的安装流程以及业务配置。安装流程是指在专有云控制模块10部署该ecs实例时的流程,包括配置选型、创建实例、登录实例、格式化和挂载数据盘等过程。业务配置是在安装过程中需要设置的基础配置,例如ecs实例的实例规格、磁盘、操作系统、带宽、镜像、快照和安全组等基础配置,都需要在安装过程中进行配置。新建云计算应用实例的配置信息下发到配置存储集群12进行保存,专有云控制模块10监测到新建云计算应用实例的配置信息后进行获取并执行。按照已设置的安装流程的业务配置部署该云计算应用实例。例如,专有云控制模块10部署新建的ecs实例时,按照配置选型、创建实例、登录实例、格式化和挂载数据盘等过程依次进行,并且各个步骤中的配置已缺省为在管理调度模块11中设置的业务配置,使专有云用户能够更高效的完成该ecs实例的新建。在管理调度模块11中删除已部署的云计算应用时,选中需要删除的云计算应用实例并将其从所在的专有云中删除。管理调度模块11将该云计算应用被删除的预设字段信息做为调整后的配置信息发送至配置存储集群12进行保存,专有云控制模块10监测到该字段信息后进行获取并删除相应的云计算应用实例。上述云计算应用的业务配置中除了云计算应用实例的基础配置以外,还可以进一步包括字典配置,该字典配置是记录和维护云计算应用实例的字段信息的目录,可以进行访问并修改。例如,分析性数据库(ads)的字典配置中包括记载性能相关信息的performance_schema库和记载元数据的information_schema库。库中的表包括字段名称(field)、数据类型(datatype)和描述(comment)等列,如下表所示:fielddatatypecommenttable_schemastringdb名称,主键thedateint日期(yyyymmdd),主键2hourint小时(hh),主键3………………在管理调度模块11中可以对各个云计算应用的字典配置进行调整,修改字典配置中的库或表。还可以修改云计算应用的基础配置,不同的云计算应用对应的基础配置也不同,例如,对已部署的ecs实例提升总存储容量,挂载更多的ssd固态硬盘或者将对内存或贷款进行调整;再例如,对于rds实例来说,将连接模式从内网地址修改为外网地址,或者设置更多本地数据库迁移到rds。针对专有云的多个云计算应用的关于业务配置的调整,会被同时发送到配置存储集群12。专有云控制模块10监测到业务配置的变化后获取调整后的业务配置并执行相应的调整。为专有云用户部署云计算应用时,允许专有云用户对云计算应用的功能进行选择。专有云用户可根据自身需求并综合考虑部署成本来确定云计算应用一些功能的开启或关闭。例如,在部署rds实例时专有云用户没有选择开启监控服务和调度服务,在部署ecs实例时没有选择开启监控功能,那么在管理调度模块11中上述为功能被设置为关闭。如果专有云用户又提出了开启上述功能的需求,管理调度模块11检测针对云计算应用的功能开启的操作,将开启上述功能的配置信息发送至配置存储集群12,专有云控制模块10监测到开启上述功能的配置信息后进行获取并执行,开启rds实例的监控服务和调度服务和ecs实例的监控功能。在部署云计算应用时,还会设置该云计算应用的升级流程,升级流程包括代码升级、数据备份和数据库升级中的至少一项。代码升级即升级云计算应用的前端代码;数据备份,将云计算应用的当前数据库的数据备份到其他库;数据库升级,升级云计算应用的当前数据库的类型和版本,提供更完善的数据库功能。云计算应用的升级流程通常不会变化,但仅仅升级前端代码时就可以省略数据备份和数据库升级的过程,对升级流程进行相应的调整后,再执行升级任务。还可以同时升级多个云计算应用的数据库,例如,同时对一个专有云下的多个rds实例升级,使其能够兼容mysql、sqlserver、postgresql、ppas等四种关系型数据库并提供备份回滚、性能检测的新功能,那么此时在管理调度模块11设置升级流程为数据备份和数据库升级,在将现有的多个rds实例的数据备份至其他库之后进行数据库升级,实现了同时对多个云计算应用的数据库进行统一升级,提高了升级效率。在一个实施例中,管理调度模块11还可以对专有云的公共服务配置信息进行调整。专有云的公共服务配置信息用于控制其内部部署的云计算应用的通用功能,包括但不限于:帐号服务、消息服务、字典服务、渠道服务、自定义服务和行为审计服务中的至少一种。帐号服务用于管理登录云计算应用的不同用户权限;消息服务用于专有云下的云计算应用之间传递数据;字典服务,用于云计算应用中的键值排序,例如计算md5值时来自不同云计算应用的键值排列顺序需要根据字典服务的设置来确定;渠道服务用于控制不同权限用户对云计算应用的访问渠道,包括通过不同的网络路由或交换机访问云计算应用;自定义服务是专有云用户对专有云控制台自定义设置,例如控制页面的显示排版样式、添加公司标识等等;行为审计服务,将不同渠道(即不同权限用户)对云计算应用的访问行为记录在日志文件,用于对用户行为进行监控。本实施例中,如图2所示,专有云的配置信息管理系统进一步包括公共服务模块13,用于保存管理调度模块11发送的最新的公共服务配置信息。管理调度模块11下发调整后的公共服务配置信息时,仍然是发送到配置存储集群12进行保存。公共服务模块13是一个系统进程,内部包括一个定时任务,定期的从配置存储集群12读取当前的公共服务配置信息。当专有云控制模块10调用公共服务模块13的任意一项公共服务时,同时检测公共服务配置信息是否发生变化(专有云控制模块10将当前公共服务配置信息的特征值与公共服务模块13保存的特征值进行比对,若不同,则代表公共服务配置信息发生变化),如果发生变化,专有云控制模块10从公共服务模块13获取当前的公共服务配置信息并对当前所有云计算应用生效。本实施例进一步实现了对专有云的公共服务配置信息的集中管理,提高专有云的管理效率。在另一个实施例中,配置存储集群进一步包括配置管理中间件和存储集群,配置管理中间件用于存储调整频率较高的配置信息,例如云计算应用的新建和删除、业务配置、功能的开启或关闭、公共服务配置信息中的帐号服务、字典服务、自定义服务等。存储集群用于存储调整频率较低的配置信息,例如,云计算应用的安装流程、升级流程、公共服务配置信息中的消息服务、渠道服务、行为审计服务等。经常调整的配置信息的读写操作会相对更多,将经常调整和不经常调整的配置信息分开,更便于进行读写操作的流量进行控制。基于以上说明,本申请实施例还提供了一种专有云的配置信息管理方法,如图3所示,该方法包括以下步骤。s20,检测针对已部署的专有云配置信息进行调整的操作,专有云包括多个云计算应用,发送调整后的专有云配置信息至配置存储集群进行保存;s21,当从配置存储集群监测到专有云配置信息发生变化时,从配置存储集群获取调整后的专有云配置信息,根据调整后的专有云配置信息更新对应的云计算应用。本实施例中,专有云配置信息包括云计算应用的新建和删除、业务配置、功能的开启或关闭、安装流程、升级流程等。实现了对云计算应用配置信息的中心化管理,提高了对云计算应用的管理、升级和功能自定义的效率。在另一个实施例中,本申请实施例还提供了一种专有云的配置信息管理方法,如图4所示,该方法包括以下步骤。s30,检测针对专有云的公共服务配置信息进行调整的操作,专有云包括多个云计算应用,发送调整后的公共服务配置信息至配置存储集群进行保存;s31,调用公共服务模块从配置存储集群读取调整后的公共服务配置信息;s32,当从公共服务模块检测到公共服务配置信息发生变化时,从公共服务模块获取调整后的公共服务配置信息。本实施例中,实现了对专有云的公共服务配置信息的统一管理,提高了对专有云的公共服务的管理效率。下面是本申请的系统实施例,用于执行本申请的上述方法实施例。一种专有云的配置信息管理系统,如图1所示,包括:管理调度模块11,用于检测针对已部署的专有云配置信息进行调整的操作,专有云包括多个云计算应用,发送调整后的专有云配置信息至配置存储集群;配置存储集群12,用于保存调整后的专有云配置信息;专有云控制模块10,用于当从配置存储集群监测到专有云配置信息发生变化时,从配置存储集群获取调整后的专有云配置信息,根据调整后的专有云配置信息更新对应的云计算应用。在一个实施例中,管理调度模块11进一步包括:第一检测子模块,用于检测针对专有云的新建或者删除云计算应用的操作。在一个实施例中,当检测到针对专有云的新建云计算应用的操作时,调整后的专有云配置信息包括新建云计算应用的安装流程和业务配置;专有云控制模块10进一步包括:第一处理子模块,用于根据安装流程和业务配置部署新建云计算应用。在一个实施例中,管理调度模块11进一步包括:第二检测子模块,用于检测针对云计算应用的业务配置的调整操作,业务配置包括云计算应用的基础配置和字典配置中的至少一项。在一个实施例中,管理调度模块11进一步包括:第三检测子模块,用于检测调整云计算应用的功能开启或关闭的操作;专有云控制模块10进一步包括:第二处理子模块,用于开启或关闭云计算应用对应的功能。在一个实施例中,管理调度模块11进一步包括:第四检测模块,用于检测针对云计算应用的升级流程的调整操作,升级流程包括代码升级、数据备份和数据库升级中的至少一项。在一个实施例中,管理调度模块11进一步用于检测针对多个云计算应用进行数据库升级的操作,发送多个云计算应用的数据库升级配置信息至配置存储集群;专有云控制模块10进一步用于当从配置存储集群监测到数据库升级配置信息时,从配置存储集群获取数据库升级配置信息,根据数据库升级配置信息升级多个云计算应用的数据库。在一个实施例中,管理调度模块11进一步包括:第五检测子模块,用于检测到针对专有云的公共服务配置信息进行调整的操作,公共服务包括帐号服务、消息服务、字典服务、渠道服务、自定义服务和行为审计服务中的至少一种;专有云的配置信息管理系统进一步包括:公共服务模块,用于从配置存储集群读取调整后的公共服务配置信息;专有云控制模块进一步用于当调用公共服务模块并且检测到公共服务配置信息发生变化时,从公共服务模块获取调整后的公共服务配置信息。在一个实施例中,配置存储集群12包括配置管理中间件和存储集群;管理调度模块11进一步包括:调度子模块,用于将调整频率大于或等于预设门限的专有云配置信息发送至配置管理中间件,将调整频率小于预设门限的专有云配置信息发送至存储集群进行持久化保存。此外,本申请实施例中可以通过硬件处理器(hardwareprocessor)来实现上述各个功能模块。本申请实施例还提供了一种专有云的配置信息管理系统,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:检测针对已部署的专有云配置信息进行调整的操作,所述专有云包括多个云计算应用,发送调整后的专有云配置信息至配置存储集群进行保存;当从所述配置存储集群监测到专有云配置信息发生变化时,从所述配置存储集群获取所述调整后的专有云配置信息,根据所述调整后的专有云配置信息更新对应的云计算应用。在一个实施例中,所述检测针对已部署的专有云配置信息进行调整的操作包括:检测针对所述专有云的新建或者删除云计算应用的操作。在一个实施例中,当检测到针对所述专有云的新建云计算应用的操作时,所述调整后的专有云配置信息包括所述新建云计算应用的安装流程和业务配置;根据所述调整后的专有云配置信息更新对应的云计算应用包括:根据所述安装流程和业务配置部署所述新建云计算应用。在一个实施例中,所述检测针对已部署的专有云配置信息进行调整的操作包括:检测针对云计算应用的业务配置的调整操作,所述业务配置包括云计算应用的基础配置和字典配置中的至少一项。在一个实施例中,所述检测针对已部署的专有云配置信息进行调整的操作包括:检测调整云计算应用的功能开启或关闭的操作;根据所述调整后的专有云配置信息更新对应的云计算应用包括:开启或关闭所述云计算应用对应的功能。在一个实施例中,所述检测针对已部署的专有云配置信息进行调整的操作包括:检测针对云计算应用的升级流程的调整操作,所述升级流程包括代码升级、数据备份和数据库升级中的至少一项。在一个实施例中,所述方法还包括:检测针对多个云计算应用进行数据库升级的操作,发送所述多个云计算应用的数据库升级配置信息至配置存储集群;当从所述配置存储集群监测到所述数据库升级配置信息时,从所述配置存储集群获取所述数据库升级配置信息,根据所述数据库升级配置信息升级所述多个云计算应用的数据库。在一个实施例中,所述检测针对已部署的专有云配置信息进行调整的操作包括:检测到针对所述专有云的公共服务配置信息进行调整的操作,所述公共服务包括帐号服务、消息服务、字典服务、渠道服务、自定义服务和行为审计服务中的至少一种;当从所述配置存储集群监测到专有云配置信息发生变化时,从所述配置存储集群获取所述调整后的专有云配置信息包括:调用公共服务模块从所述配置存储集群读取调整后的公共服务配置信息,当从所述公共服务模块检测到公共服务配置信息发生变化时,从所述公共服务模块获取调整后的公共服务配置信息。在一个实施例中,所述配置存储集群包括配置管理中间件和存储集群;所述发送调整后的专有云配置信息至配置存储集群包括:将调整频率大于或等于预设门限的专有云配置信息发送至所述配置管理中间件,将调整频率小于预设门限的专有云配置信息发送至存储集群进行持久化保存。此外,本申请实施例还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器,上述指令可由装置的处理器执行以完成上述专有云的配置信息管理方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦接于所述第二装置,或通过其他装置或耦接手段间接地电性耦接至所述第二装置。说明书后续描述为实施本申请的较佳实施方式,然所述描述乃以说明本申请的一般原则为目的,并非用以限定本申请的范围。本申请的保护范围当视所附权利要求所界定者为准。还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素。上述说明示出并描述了本申请的若干优选实施例,但如前所述,应当理解本申请并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本申请的精神和范围,则都应在本申请所附权利要求的保护范围内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1