平台即服务PAAS容器平台的构建方法、服务器及存储介质与流程

文档序号:14305024阅读:362来源:国知局
平台即服务PAAS容器平台的构建方法、服务器及存储介质与流程

本发明涉及通信技术领域,尤其涉及一种平台即服务paas容器平台的构建方法、服务器及存储介质。



背景技术:

目前,容器服务开源平台比较多,对于paas(platform-as-a-service,平台即服务)来说,在部署paas容器服务时,需要购买相应的虚拟机,并构建复杂的网络以支持通信交互,这种方案操作繁琐,成本大。鉴于此,简便快捷地创建paas容器服务并降低成本,成为有待解决的问题。



技术实现要素:

本发明的目的在于提供一种平台即服务paas容器平台的构建方法、服务器及存储介质,旨在简便快捷地创建paas容器服务并降低成本。

为实现上述目的,本发明提供一种平台即服务paas容器平台的构建方法,所述平台即服务paas容器平台的构建方法包括以下步骤:

s1,虚拟服务器在接收到基于云管服务器的容器服务注册指令后,根据所述注册指令获取对应的注册脚本,安装所述注册脚本得到对应的容器代理模块,利用所述容器代理模块及公共服务器的门户系统内部调用接口portalinnerapi向平台门户系统paasportal请求注册;

s2,在虚拟服务器向平台门户系统paasportal请求注册完成,并在用户登录该平台门户系统paasportal后,云管服务器的运维平台基于用户输入的域名信息选择对应的容器服务,通过预定的下发通道发送该容器服务的创建指令至公共服务器,以将该容器服务的创建指令转发给虚拟服务器;

s3,由虚拟服务器的容器代理模块接收公共服务器的pcs内部调用接口转发的该容器服务的创建指令;

s4,由虚拟服务器的容器代理模块基于该创建指令创建该容器服务对应的容器,并启动该容器;

s5,在虚拟服务器的容器代理模块启动容器后,云管服务器的运维平台将输入的域名信息对应的ip地址和端口上报到路由服务模块进行域名路由地址变更,以构建平台即服务paas容器平台,并在后续接收到访问请求时访问对应的容器。

优选地,所述步骤s4包括:

由虚拟服务器的容器代理模块基于该创建指令准备该容器服务的容器对应的配置变更文件、读取所述配置变更文件中的变量并进行更新、拉取该容器对应的镜像,创建卷并挂载该容器的所有的卷,启动该容器。

优选地,所述步骤s4进一步包括:

在启动该容器之前还包括:通过预定的健康检查机制对所述容器进行健康检测,并在健康检测成功后启动该容器。

优选地,所述步骤s1之后,还包括:

在完成注册后,云管服务器的运维平台记录对应的注册信息;

所述步骤s4之后,还包括:

云管服务器的运维平台接收公共服务器的pcs内部调用接口转发的容器的创建信息,记录该创建信息;

所述步骤s5之后,还包括:

在访问容器之后,云管服务器的运维平台记录对应的访问信息。

优选地,所述步骤s5之后,还包括:

云管服务器的运维平台批量将代理升级数据下发到虚拟服务器的各个容器代理模块自动进行升级,并接收虚拟服务器的各个容器代理模块通过公共服务器返回的对应升级信息,记录该升级信息。

优选地,在容器运行过程中,还包括:

由虚拟服务器的容器代理模块发起容器服务的中间步骤监控的操作,该中间步骤监控的操作包括环境变量设置、存储挂载结果、启动或关闭容器服务的结果及监控健康检测的结果;

由虚拟服务器的容器代理模块上报容器相关信息至运维平台,该容器相关信息包括容器进程、cpu运行状况、内存及心跳时间;

由虚拟服务器的容器代理模块上报主机相关信息至运维平台,该主机相关信息包括cpu运行状况、内存、输入输出io及容器映射端口状态信息;

云管服务器的运维平台接收虚拟服务器的容器代理模块上报的容器相关信息及主机相关信息,并在容器相关信息或主机相关信息发生异常时,发出告警信息。

为实现上述目的,本发明还提供一种虚拟服务器,所述虚拟服务器包括存储器及与所述存储器连接的处理器,所述存储器中存储有可在所述处理器上运行的处理系统,所述处理系统被所述处理器执行时实现如下步骤:

注册步骤,在接收到基于云管服务器的容器服务注册指令后,根据所述注册指令获取对应的注册脚本,安装所述注册脚本得到对应的容器代理模块,利用所述容器代理模块及公共服务器的门户系统内部调用接口portalinnerapi向平台门户系统paasportal请求注册;

接收步骤:由虚拟服务器的容器代理模块接收公共服务器的pcs内部调用接口转发的容器服务的创建指令;

创建步骤,由虚拟服务器的容器代理模块基于该创建指令创建该容器服务对应的容器,并启动该容器。

为实现上述目的,本发明还提供一种云管服务器,所述云管服务器包括存储器及与所述存储器连接的处理器,所述存储器中存储有可在所述处理器上运行的运维系统,所述运维系统被所述处理器执行时实现如下步骤:

创建指令发送步骤,在虚拟服务器向平台门户系统paasportal请求注册完成,并在用户登录该平台门户系统paasportal后,基于用户输入的域名信息选择对应的容器服务,通过预定的下发通道发送该容器服务的创建指令至公共服务器,以将该容器服务的创建指令转发给虚拟服务器;

变更步骤,在虚拟服务器的容器代理模块启动容器后,将用户输入的域名信息对应的ip地址和端口上报到路由服务模块进行域名路由地址变更,以构建平台即服务paas容器平台,并在后续接收到访问请求时访问对应的容器。

本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有处理系统,所述处理系统被处理器执行时实现如下步骤:

注册步骤,在接收到基于云管服务器的容器服务注册指令后,根据所述注册指令获取对应的注册脚本,安装所述注册脚本得到对应的容器代理模块,利用所述容器代理模块及公共服务器的门户系统内部调用接口portalinnerapi向平台门户系统paasportal请求注册;

接收步骤:由虚拟服务器的容器代理模块接收公共服务器的pcs内部调用接口转发的容器服务的创建指令;

创建步骤,由虚拟服务器的容器代理模块基于该创建指令创建该容器服务对应的容器,并启动该容器。

本发明还提供另一种计算机可读存储介质,所述计算机可读存储介质上存储有运维系统,所述运维系统被处理器执行时实现如下步骤:

创建指令发送步骤,在虚拟服务器向平台门户系统paasportal请求注册完成,并在用户登录该平台门户系统paasportal后,基于用户输入的域名信息选择对应的容器服务,通过预定的下发通道发送该容器服务的创建指令至公共服务器,以将该容器服务的创建指令转发给虚拟服务器;

变更步骤,在虚拟服务器的容器代理模块启动容器后,将用户输入的域名信息对应的ip地址和端口上报到路由服务模块进行域名路由地址变更,以构建平台即服务paas容器平台,并在后续接收到访问请求时访问对应的容器。

本发明的有益效果是:本发明利用已有的虚拟服务器一键自动安装得到容器代理模块并注册至平台门户系统paasportal,根据用户输入的域名选择对应的容器服务,由容器代理模块创建该容器服务对应的容器,在启动容器后,运维平台将域名信息对应的ip和端口上报到路由服务进行域名路由地址变更,以便下次接收到访问请求时直接根据域名就可以访问容器,本发明不需要购买相应的虚拟机,可以利用已有的虚拟服务器创建paas容器服务,成本低,不需要构建复杂的通信网络,操作简便。

附图说明

图1为本发明各个实施例一可选的应用环境示意图;

图2是图1中虚拟服务器一实施例的硬件架构的示意图;

图3是图1中云管服务器一实施例的硬件架构的示意图;

图4为本发明平台即服务paas容器平台的构建方法一实施例的流程示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,在本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。

参阅图1所示,是本发明平台即服务paas容器平台的构建方法的较佳实施例的应用环境示意图。该应用环境示意图包括虚拟服务器1、云管服务器2及公共服务器3。虚拟服务器1与云公共服务器3之间、云管服务器2及公共服务器3之间可以通过网络等适合的技术进行数据交互。公共服务器3对于虚拟服务器1及云管服务器2起到vpc隔离的作用。

虚拟服务器1及云管服务器2均是一种能够按照事先设定或者存储的指令,自动进行数值计算和/或信息处理的设备,可以是单个网络服务器、多个网络服务器组成的服务器组或者基于云计算的由大量主机或者网络服务器构成的云,其中云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。

结合参阅图2及图3,在本实施例中,虚拟服务器1可包括,但不仅限于,可通过系统总线相互通信连接的存储器11、处理器12、网络接口13,存储器11存储有可在处理器12上运行的处理系统。云管服务器2可包括,但不仅限于,可通过系统总线相互通信连接的存储器21、处理器22、网络接口23,存储器21存储有可在处理器22上运行的运维系统。需要指出的是,图2及图3仅示出了具有上述组件虚拟服务器1及云管服务器2,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。

其中,存储器11(存储器21)包括内存及至少一种类型的可读存储介质。内存为电子装置1的运行提供缓存;可读存储介质可为如闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等的非易失性存储介质。在一些实施例中,可读存储介质可以是虚拟服务器1(云管服务器2)的内部存储单元,例如该虚拟服务器1(云管服务器2)的硬盘;在另一些实施例中,该非易失性存储介质也可以是虚拟服务器1(云管服务器2)的外部存储设备,例如虚拟服务器1(云管服务器2)上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。本实施例中,存储器11(存储器21)的可读存储介质通常用于存储安装于虚拟服务器1(云管服务器2)的操作系统和各类应用软件,例如本发明一实施例中的处理系统(运维系统)的程序代码等。此外,存储器11(存储器21)还可以用于暂时地存储已经输出或者将要输出的各类数据。

所述处理器12(处理器22)在一些实施例中可以是中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器12(处理器22)通常用于控制所述虚拟服务器1(云管服务器2)的总体操作,例如执行数据交互或者通信相关的控制和处理等。本实施例中,所述处理器12(处理器22)用于运行所述存储器11(存储器21)中存储的程序代码或者处理数据,例如运行处理系统(运维系统)等。

所述网络接口13(网络接口23)可包括无线网络接口或有线网络接口,该网络接口13(网络接口23)通常用于在所述虚拟服务器1(云管服务器2)与其他电子设备之间建立通信连接。

所述处理系统(运维系统)存储在存储器11(存储器21)中,包括至少一个存储在存储器11(存储器21)中的计算机可读指令,该至少一个计算机可读指令可被处理器12(处理器22)执行,以实现本申请各实施例的方法;以及,该至少一个计算机可读指令依据其各部分所实现的功能不同,可被划为不同的逻辑模块。

在一实施例中,虚拟服务器1的处理系统被所述处理器12执行时实现如下步骤:

注册步骤,在接收到基于云管服务器的容器服务注册指令后,根据所述注册指令获取对应的注册脚本,安装所述注册脚本得到对应的容器代理模块,利用所述容器代理模块及公共服务器的门户系统内部调用接口portalinnerapi向平台门户系统paasportal请求注册;

本实施例中,可以由用户在终端上操作,在登录已有的虚拟服务器后执行一键注册,具体地,向虚拟服务器发送基于云管服务器的容器服务注册指令,虚拟服务器根据所述注册指令获取对应的注册脚本,注册脚本自动进行安装得到容器代理模块,并由容器代理模块注册到平台门户系统paasportal,其中,容器代理模块向公共服务器发送请求,公共服务器的门户系统内部调用接口portalinnerapi将该请求发送给云管服务器,以向在云管服务器中的平台门户系统paasportal请求注册。

接收步骤:由虚拟服务器的容器代理模块接收公共服务器的pcs内部调用接口转发的容器服务的创建指令;

创建步骤,由虚拟服务器的容器代理模块基于该创建指令创建该容器服务对应的容器,并启动该容器。

本实施例中,在向在云管服务器中的平台门户系统paasportal请求注册完成,并在用户登录平台门户系统paasportal后,基于用户输入的域名信息选择对应的容器服务,虚拟服务器的容器代理模块接收公共服务器的pcs内部调用接口转发的该容器服务的创建指令,按照平台门户系统paasportal的服务流程创建该容器服务对应的容器即可。

具体地,由虚拟服务器的容器代理模块基于该创建指令准备该容器服务的容器对应的配置变更文件、读取所述配置变更文件中的变量并进行更新、拉取该容器对应的镜像,创建卷并挂载该容器的所有的卷,当上述操作完成后可以启动该容器,至此,虚拟服务器配合完成与云管服务器构建平台即服务paas容器平台的操作。

优选地,为了检查服务的可用性,防止其他服务调用时出现异常,在启动该容器之前还包括:通过预定的健康检查机制对所述容器进行健康检测,并在健康检测成功后启动该容器。其中,预定的健康检查机制为进程级健康检查机制,两次健康检测的间隔可以为30秒。

在一实施例中,云管服务器2的处理系统被所述处理器22执行时实现如下步骤:

创建指令发送步骤,在虚拟服务器向平台门户系统paasportal请求注册完成,并在用户登录该平台门户系统paasportal后,基于用户输入的域名信息选择对应的容器服务,通过预定的下发通道发送该容器服务的创建指令至公共服务器,以将该容器服务的创建指令转发给虚拟服务器;

本实施例中,用户登录该平台门户系统paasportal后,在该平台门户系统paasportal上输入域名信息,云管服务器的运维平台基于用户输入的域名信息选择对应的容器服务,通过预定的下发通道发送该容器服务的创建指令至公共服务器,其中,预定的下发通道包括websocket下发通道或者http下发通道,即运维平台可以通过http下发通道直接将创建指令发送至公共服务器,或者运维平台可以通过websocket下发通道将创建指令发送至公共服务器,公共服务器通过pcs内部调用接口将该容器服务的创建指令转发给虚拟服务器。

变更步骤,在虚拟服务器的容器代理模块启动容器后,将用户输入的域名信息对应的ip地址和端口上报到路由服务模块进行域名路由地址变更,以构建平台即服务paas容器平台,并在后续接收到访问请求时访问对应的容器。

本实施例中,容器启动以后,云管服务器的运维平台根据用户输入的域名信息进行ip绑定操作或者cname操作,即将域名信息对应的ip地址和端口上报到云管服务器的路由服务模块进行域名路由地址变更,在后续访问时,在后台自动做nat处理并访问到对应的容器服务。通过上述的操作,构建平台即服务paas容器平台,以创建paas容器服务。

在一实施例中,如图4所示,本发明平台即服务paas容器平台的构建方法包括如下步骤:

步骤s1,虚拟服务器在接收到基于云管服务器的容器服务注册指令后,根据所述注册指令获取对应的注册脚本,安装所述注册脚本得到对应的容器代理模块,利用所述容器代理模块及公共服务器的门户系统内部调用接口portalinnerapi向平台门户系统paasportal请求注册;

本实施例中,可以由用户在终端上操作,在登录已有的虚拟服务器后执行一键注册,具体地,向虚拟服务器发送基于云管服务器的容器服务注册指令,虚拟服务器根据所述注册指令获取对应的注册脚本,注册脚本自动进行安装得到容器代理模块,并由容器代理模块注册到平台门户系统paasportal,其中,容器代理模块向公共服务器发送请求,公共服务器的门户系统内部调用接口portalinnerapi将该请求发送给云管服务器,以向在云管服务器中的平台门户系统paasportal请求注册。

步骤s2,在虚拟服务器向平台门户系统paasportal请求注册完成,并在用户登录该平台门户系统paasportal后,云管服务器的运维平台基于用户输入的域名信息选择对应的容器服务,通过预定的下发通道发送该容器服务的创建指令至公共服务器,以将该容器服务的创建指令转发给虚拟服务器;

本实施例中,用户登录该平台门户系统paasportal后,在该平台门户系统paasportal上输入域名信息,云管服务器的运维平台基于用户输入的域名信息选择对应的容器服务,通过预定的下发通道发送该容器服务的创建指令至公共服务器,其中,预定的下发通道包括websocket下发通道或者http下发通道,即运维平台可以通过http下发通道直接将创建指令发送至公共服务器,或者运维平台可以通过websocket下发通道将创建指令发送至公共服务器,公共服务器通过pcs内部调用接口将该容器服务的创建指令转发给虚拟服务器。

步骤s3,由虚拟服务器的容器代理模块接收公共服务器的pcs内部调用接口转发的该容器服务的创建指令;

步骤s4,由虚拟服务器的容器代理模块基于该创建指令创建该容器服务对应的容器,并启动该容器;

本实施例中,虚拟服务器的容器代理模块接收公共服务器的pcs内部调用接口转发的该容器服务的创建指令,按照平台门户系统paasportal的服务流程创建该容器服务对应的容器即可。

具体地,由虚拟服务器的容器代理模块基于该创建指令准备该容器服务的容器对应的配置变更文件、读取所述配置变更文件中的变量并进行更新、拉取该容器对应的镜像,创建卷并挂载该容器的所有的卷,当上述操作完成后可以启动该容器。

优选地,为了检查服务的可用性,防止其他服务调用时出现异常,在启动该容器之前还包括:通过预定的健康检查机制对所述容器进行健康检测,并在健康检测成功后启动该容器。其中,预定的健康检查机制为进程级健康检查机制,两次健康检测的间隔可以为30秒。

步骤s5,在虚拟服务器的容器代理模块启动容器后,云管服务器的运维平台将输入的域名信息对应的ip地址和端口上报到路由服务模块进行域名路由地址变更,以构建平台即服务paas容器平台,并在后续接收到访问请求时访问对应的容器。

本实施例中,容器启动以后,云管服务器的运维平台根据用户输入的域名信息进行ip绑定操作或者cname操作,即将域名信息对应的ip地址和端口上报到云管服务器的路由服务模块进行域名路由地址变更,在后续访问时,在后台自动做nat处理并访问到对应的容器服务。通过上述的操作,构建平台即服务paas容器平台,以创建paas容器服务。

与现有技术相比,本实施例利用已有的虚拟服务器一键自动安装得到容器代理模块并注册至平台门户系统paasportal,根据用户输入的域名选择对应的容器服务,由容器代理模块创建该容器服务对应的容器,在启动容器后,运维平台将域名信息对应的ip和端口上报到路由服务进行域名路由地址变更,以便下次接收到访问请求时直接根据域名就可以访问容器,本实施例不需要购买相应的虚拟机,可以利用已有的虚拟服务器创建paas容器服务,成本低,不需要构建复杂的通信网络,操作简便。

在一优选的实施例中,在上述的实施例的基础上,所述步骤s1之后,还包括:在完成注册后,云管服务器的运维平台记录对应的注册信息,其中,注册信息包括容器代理模块id信息(agentid)、主机mac、主机id(随机生成)、主机ip地址(hostip)、agent端口信息(agentport)、所在主机区域(zone)、所在机房(hostidc)、ak认证信息、sk认证信息。

在另一优选的实施例中,所述步骤s4之后,还包括:云管服务器的运维平台接收公共服务器的pcs内部调用接口转发的容器的创建信息,记录该创建信息,其中,创建信息包括容器代理模块id信息(agentid)、请求路由id(reqrouteid)、挂载内容(volumncontent)、docker启动命令(dockercmd)、申请服务实例内容(applycontent,包括cpu及内存)、docker环境变量(dockerenv)、镜像名称(image)、docker启动网络模式(dockernetmode)、容器与主机映射的关系映射(serviceportmap)。

在另一优选的实施例中,所述步骤s5之后,还包括:在访问容器之后,云管服务器的运维平台记录对应的访问信息。其中,访问信息主要包括容器启动的ip、主机映射端口及绑定的域名信息。

云管服务器的运维平台通过记录注册信息、创建信息及访问信息,能够对容器业务进行较全面的管控或跟踪调度,及时发现异常状况,提高使用灵活性。

在其他优选的实施例中,为了更全面地对容器业务进行管控或跟踪调度,所述步骤s5之后,还包括:云管服务器的运维平台批量将代理升级数据下发到虚拟服务器的各个容器代理模块自动进行升级,并接收虚拟服务器的各个容器代理模块通过公共服务器返回的对应升级信息,记录该升级信息。其中,升级信息包括升级的容器代理模块id信息(agentid)、版本号及升级结果,升级结果包括升级成功信息或者升级失败信息。

在一优选的实施例中,为了进一步全方位全链路的跟踪容器调度的业务过程,以便全方面管控容器调度信息,在上述的实施例的基础上,在容器运行过程中,还包括:

由虚拟服务器的容器代理模块发起容器服务的中间步骤监控的操作,该中间步骤监控的操作包括环境变量设置、存储挂载结果、启动或关闭容器服务的结果及监控健康检测的结果;

由虚拟服务器的容器代理模块上报容器相关信息至运维平台,该容器相关信息包括容器进程、cpu运行状况、内存及心跳时间;

由虚拟服务器的容器代理模块上报主机相关信息至运维平台,该主机相关信息包括cpu运行状况、内存、输入输出io及容器映射端口状态信息;

云管服务器的运维平台接收虚拟服务器的容器代理模块上报的容器相关信息及主机相关信息,并在容器相关信息或主机相关信息发生异常时,例如内存不足或者cpu的使用率超过预定的使用率,则自动发出告警信息。

本发明还提供一种计算机可读存储介质,所述处理系统被处理器执行时实现如下步骤:注册步骤,在接收到基于云管服务器的容器服务注册指令后,根据所述注册指令获取对应的注册脚本,安装所述注册脚本得到对应的容器代理模块,利用所述容器代理模块及公共服务器的门户系统内部调用接口portalinnerapi向平台门户系统paasportal请求注册;接收步骤:由虚拟服务器的容器代理模块接收公共服务器的pcs内部调用接口转发的容器服务的创建指令;创建步骤,由虚拟服务器的容器代理模块基于该创建指令创建该容器服务对应的容器,并启动该容器。

本发明还提供另一种计算机可读存储介质,所述计算机可读存储介质上存储有运维系统,所述运维系统被处理器执行时实现如下步骤:创建指令发送步骤,在虚拟服务器向平台门户系统paasportal请求注册完成,并在用户登录该平台门户系统paasportal后,基于用户输入的域名信息选择对应的容器服务,通过预定的下发通道发送该容器服务的创建指令至公共服务器,以将该容器服务的创建指令转发给虚拟服务器;变更步骤,在虚拟服务器的容器代理模块启动容器后,将用户输入的域名信息对应的ip地址和端口上报到路由服务模块进行域名路由地址变更,以构建平台即服务paas容器平台,并在后续接收到访问请求时访问对应的容器。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

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

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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