CN106230963A - 基于电力***私有云平台的软件定义存储方法 - Google Patents

基于电力***私有云平台的软件定义存储方法 Download PDF

Info

Publication number
CN106230963A
CN106230963A CN201610658887.2A CN201610658887A CN106230963A CN 106230963 A CN106230963 A CN 106230963A CN 201610658887 A CN201610658887 A CN 201610658887A CN 106230963 A CN106230963 A CN 106230963A
Authority
CN
China
Prior art keywords
software definition
definition storage
storage system
cloud platform
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610658887.2A
Other languages
English (en)
Inventor
李叶飞
王松云
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
State Grid Corp of China SGCC
State Grid Jiangsu Electric Power Co Ltd
Jiangsu Fangtian Power Technology Co Ltd
Original Assignee
State Grid Corp of China SGCC
State Grid Jiangsu Electric Power Co Ltd
Jiangsu Fangtian Power Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by State Grid Corp of China SGCC, State Grid Jiangsu Electric Power Co Ltd, Jiangsu Fangtian Power Technology Co Ltd filed Critical State Grid Corp of China SGCC
Priority to CN201610658887.2A priority Critical patent/CN106230963A/zh
Publication of CN106230963A publication Critical patent/CN106230963A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1008Server selection for load balancing based on parameters of servers, e.g. available memory or workload

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种基于电力***私有云平台的软件定义存储方法,建立了软件定义存储***,实现了软件和硬件的分离,将软件定义存储***接入云平台OpenStack,统一管理软件定义存储***,软件定义存储***能够使各服务器的负荷达到均衡,使软件定义存储***再次达到最优性能,对于数据中心用户来说,只需要通过软件来实现对自身存储资源的管理和调度,而无须考虑后端的硬件基础设施,针对软件定义存储***需要实现存储资源的虚拟化、抽象化、自动化,通过闲置淘汰服务器和存储虚拟化软件的结合,有效的把这些服务器利用起来,整合成共享存储,提高了资源利用率,又降低了成本解决电力***云平台日益紧张的存储容量,具有良好的应用前景。

Description

基于电力***私有云平台的软件定义存储方法
技术领域
本发明涉及电力***私有云建设技术领域,具体涉及一种基于电力***私有云平台的软件定义存储方法。
背景技术
当前,随着信息化技术以及物联网技术的高速发展,私有云技术逐步成熟,其在生产环境中得到广泛应用,构建应用于生产环境的私有云平台成为电力***IT建设的重要内容。建成的电力***云计算平台,为业务应用提供一体化的运行、集成及信息展现环境,实现信息资源集约管理和动态调配,降低运行成本、提高资源利用率;采用云计算技术实现数据中心资源集约化管理、统一使用和动态调配,降低运行成本,大幅提高资源利用率。
另一方面,随着虚拟化技术在电力企业落地生根,因数据中心改造,置换下来了很多旧服务器,这些服务器都有着不错的性能,如果闲置不用也是极端的浪费资源,如何处理这些老旧服务器,成为困扰电力企业的难题。同时,随着业务应用数量的不断增长,硬件需求会随着水涨船高,特别是在存储方面,面临着不断扩容的需求,如何有效解决上述问题,降低成本,也成为电力企业面临的挑战。
发明内容
本发明的目的是为了克服电力***中老旧服务器的闲置以及业务应用数量的不断增长,硬件需求增加尤其针对存储方面的问题。通过闲置淘汰服务器和存储虚拟化软件的结合,有效的把这些服务器利用起来,整合成共享存储,即提高了资源利用率,又降低了成本,无需采购新硬件,解决电力***云平台日益紧张的存储容量,具有良好的应用前景。
为了达到上述目的,本发明所采用的技术方案是:
一种基于电力***私有云平台的软件定义存储方法,其特征在于:包括以下步骤,
步骤(A),利用电力企业的淘汰服务器搭建软件定义存储***,做为存储使用的服务器;
步骤(B),建立软件定义存储***与云平台OpenStack之间的连接,创建软件定义存储***的驱动;
步骤(C),将软件定义存储***接入云平台OpenStack,统一管理软件定义存储***;
步骤(D),建立软件定义存储监控***,实时监控软件定义存储***集群各服务器硬件状态、存储使用率、带宽IOPS信息;
步骤(E),当软件定义存储监控***检测到异常信息时,进行存储容量高水位预警或者硬件磁盘故障告警;
步骤(F),对存储容量高水位预警或者硬件磁盘故障进行不停机在线处理,对上层的业务***应用不产生影响;
步骤(G),预警或故障恢复后,软件定义存储***自动进行恢复存储的重建工作,重建完成后,根据集群各服务器存储容量进行再平衡处理,使各服务器的负荷达到均衡,使软件定义存储***达到最优性能;
步骤(H),云平台OpenStack在软件定义存储***的驱动接入后,接管软件定义存储***存储的管理工作;
步骤(I),通过云平台OpenStack的动态添加或删除服务器节点,达到存储容量的扩容或减少;对于接入云平台OpenStack的业务***,按需划分对应的存储容量;
步骤(J),若软件定义存储***的存储容量发生变化,触发软件定义存储***进行自动再平衡,使各服务器的负荷达到均衡,使软件定义存储***再次达到最优性能。
前述的基于电力***私有云平台的软件定义存储方法,其特征在于:步骤(F),对存储容量高水位预警或者硬件磁盘故障进行不停机在线处理,对于存储容量高水位预警进行磁盘服务限制,卷迁移或者直接在线扩容;对于硬件磁盘故障,在线移除设备,在替换新设备后清除告警或故障信息,软件定义存储***实现自动再平衡。
前述的基于电力***私有云平台的软件定义存储方法,其特征在于:步骤(B),建立软件定义存储***与云平台OpenStack之间的连接,创建软件定义存储***的驱动的过程为,在云平台OpenStack的Cinder模块中创建软件定义存储***驱动,使Cinder模块的存储管理接口与软件定义存储***的管理模块通信接口实现通信连接。
前述的基于电力***私有云平台的软件定义存储方法,其特征在于:步骤(D),建立软件定义存储监控***,包括创建连接接口和监控项,所述连接接口分别实现与云平台OpenStack的Cinder模块存储管理接口、软件定义存储***的管理模块通信接口通信连接,所述监控项包括软件定义存储***的集群各服务器硬件状态、存储使用率、带宽IOPS信息。
前述的基于电力***私有云平台的软件定义存储方法,其特征在于:步骤(G)和步骤(J)使各服务器的负荷达到均衡,使软件定义存储***达到最优性能的方法,包括以下步骤,
(1)根据公式(1),计算得到M,M表示存储***最优性能,
M=max(K*n%+V*m%+P*i%) (1)
其中,n,m,i表示各个属性的权重,n表示软件定义存储***提供服务的设备率,设定范围0.1-0.5;m表示软件定义存储***的可提供存储率,设定范围0.6-0.8;i表示软件定义存储***新接入设备的可提供存储率,设定范围0.1-0.2;K表示软件定义存储***中提供存储容量的服务器设备数量;V表示各服务器的当前存储容量使用率;P表示新接入软件定义存储***需要提供的存储容量;
(2)根据得到的M,重新分配各服务器的负荷,使各服务器达到均衡,使软件定义存储***达到最优性能。
本发明的有益效果是:本发明的基于电力***私有云平台的软件定义存储方法,建立了软件定义存储***,实现了软件和硬件的分离,对于数据中心用户来说,只需要通过软件来实现对自身存储资源的管理和调度,而无须考虑后端的硬件基础设施,针对软件定义存储***需要实现存储资源的虚拟化、抽象化、自动化,通过闲置淘汰服务器和存储虚拟化软件的结合,有效的把这些服务器利用起来,整合成共享存储,即提高了资源利用率,又降低了成本,无需采购新硬件,解决电力***云平台日益紧张的存储容量,具有良好的应用前景。
附图说明
图1是本发明的基于电力***私有云平台的软件定义存储方法的流程图。
具体实施方式
下面将结合说明书附图,对本发明作进一步的说明。
本发明的基于电力***私有云平台的软件定义存储方法,通过闲置淘汰服务器和存储虚拟化软件的结合,有效的把这些服务器利用起来,整合成共享存储,即提高了资源利用率,又降低了成本,无需采购新硬件,解决电力***云平台日益紧张的存储容量,如图1所示,包括以下步骤,
步骤(A),利用电力企业的淘汰服务器搭建软件定义存储***,做为存储使用的服务器,这里的淘汰服务器为电力企业的老旧服务器,软件定义存储***就指在软件定义的数据中心里,服务器、存储、网络以及安全等资源可以通过软件进行定义,并且能够自动分配这些资源,存储作为软件定义的数据中心不可或缺的一部分,其以虚拟化为基础,但又超脱了虚拟化的范围;软件定义存储***实现了软件和硬件的分离,对于数据中心用户来说,只需要通过软件来实现对自身存储资源的管理和调度,而无须考虑后端的硬件基础设施,针对软件定义存储需要实现存储资源的虚拟化、抽象化、自动化。通过闲置老旧服务器和存储虚拟化软件的结合,可以有效的把这些服务器利用起来,整合成共享存储,即提高了资源利用率,又降低了成本,无需采购新硬件;
步骤(B),建立软件定义存储***与云平台OpenStack之间的连接,创建软件定义存储***的驱动,其中OpenStack为开源云计算管理平台,在云平台OpenStack的Cinder模块中创建软件定义存储***驱动,使Cinder模块的存储管理接口与软件定义存储***的管理模块通信接口实现通信连接;
步骤(C),将软件定义存储***接入云平台OpenStack,统一管理软件定义存储***;
步骤(D),建立软件定义存储监控***,实时监控软件定义存储***集群各服务器硬件状态、存储使用率、带宽IOPS信息,建立软件定义存储监控***包括创建连接接口和监控项,所述连接接口分别实现与云平台OpenStack的Cinder模块存储管理接口、软件定义存储***的管理模块通信接口通信连接,所述监控项包括软件定义存储***的集群各服务器硬件状态、存储使用率、带宽IOPS信息;
步骤(E),当软件定义存储监控***检测到异常信息时,进行存储容量高水位预警或者硬件磁盘故障告警;
步骤(F),对存储容量高水位预警或者硬件磁盘故障进行不停机在线处理,对上层的业务***应用不产生影响,对存储容量高水位预警或者硬件磁盘故障进行不停机在线处理,对于存储容量高水位预警进行磁盘服务限制,卷(volumes)迁移或者直接在线扩容;对于硬件磁盘故障,在线移除(remove)设备(故障硬件磁盘所述的服务器),在替换新设备(新的电力企业的淘汰服务器)后清除告警或故障信息,软件定义存储***实现自动再平衡;
步骤(G),预警或故障恢复后,软件定义存储***自动进行恢复存储的重建工作,重建完成后,根据集群各服务器存储容量进行再平衡处理,使各服务器的负荷达到均衡,使软件定义存储***达到最优性能;
步骤(H),云平台OpenStack在软件定义存储***的驱动接入后,接管软件定义存储***存储的管理工作;
步骤(I),通过云平台OpenStack的动态添加或删除服务器节点,达到存储容量的扩容或减少;对于接入云平台OpenStack的业务***,按需划分对应的存储容量;
步骤(J),若软件定义存储***的存储容量发生变化,触发软件定义存储***进行自动再平衡,使各服务器的负荷达到均衡,使软件定义存储***再次达到最优性能。
其中,步骤(G)和步骤(J)使各服务器的负荷达到均衡,使软件定义存储***达到最优性能的方法,包括以下步骤,
(1)根据公式(1),计算得到M,M表示存储***最优性能,
M=max(K*n%+V*m%+P*i%) (1)
其中,n,m,i表示各个属性的权重,n表示软件定义存储***提供服务的设备率,设定范围0.1-0.5;m表示软件定义存储***的可提供存储率,设定范围0.6-0.8;i表示软件定义存储***新接入设备的可提供存储率,设定范围0.1-0.2;K表示软件定义存储***中提供存储容量的服务器设备数量;V表示各服务器的当前存储容量使用率;P表示新接入软件定义存储***需要提供的存储容量;
(2)根据得到的M,重新分配各服务器的负荷,使各服务器达到均衡,使软件定义存储***达到最优性能。
综上所述,本发明的基于电力***私有云平台的软件定义存储方法,建立了软件定义存储***,实现了软件和硬件的分离,将软件定义存储***接入云平台OpenStack,统一管理软件定义存储***,软件定义存储***能够使各服务器的负荷达到均衡,使软件定义存储***再次达到最优性能,对于数据中心用户来说,只需要通过软件来实现对自身存储资源的管理和调度,而无须考虑后端的硬件基础设施,针对软件定义存储***需要实现存储资源的虚拟化、抽象化、自动化,通过闲置淘汰服务器和存储虚拟化软件的结合,有效的把这些服务器利用起来,整合成共享存储,提高了资源利用率,又降低了成本解决电力***云平台日益紧张的存储容量,具有良好的应用前景。
以上显示和描述了本发明的基本原理、主要特征及优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。

Claims (5)

1.基于电力***私有云平台的软件定义存储方法,其特征在于:包括以下步骤,
步骤(A),利用电力企业的淘汰服务器搭建软件定义存储***,做为存储使用的服务器;
步骤(B),建立软件定义存储***与云平台OpenStack之间的连接,创建软件定义存储***的驱动;
步骤(C),将软件定义存储***接入云平台OpenStack,统一管理软件定义存储***;
步骤(D),建立软件定义存储监控***,实时监控软件定义存储***集群各服务器硬件状态、存储使用率、带宽IOPS信息;
步骤(E),当软件定义存储监控***检测到异常信息时,进行存储容量高水位预警或者硬件磁盘故障告警;
步骤(F),对存储容量高水位预警或者硬件磁盘故障进行不停机在线处理,对上层的业务***应用不产生影响;
步骤(G),预警或故障恢复后,软件定义存储***自动进行恢复存储的重建工作,重建完成后,根据集群各服务器存储容量进行再平衡处理,使各服务器的负荷达到均衡,使软件定义存储***达到最优性能;
步骤(H),云平台OpenStack在软件定义存储***的驱动接入后,接管软件定义存储***存储的管理工作;
步骤(I),通过云平台OpenStack的动态添加或删除服务器节点,达到存储容量的扩容或减少;对于接入云平台OpenStack的业务***,按需划分对应的存储容量;
步骤(J),若软件定义存储***的存储容量发生变化,触发软件定义存储***进行自动再平衡,使各服务器的负荷达到均衡,使软件定义存储***再次达到最优性能。
2.根据权利要求1所述的基于电力***私有云平台的软件定义存储方法,其特征在于:步骤(F),对存储容量高水位预警或者硬件磁盘故障进行不停机在线处理,对于存储容量高水位预警进行磁盘服务限制,卷迁移或者直接在线扩容;对于硬件磁盘故障,在线移除设备,在替换新设备后清除告警或故障信息,软件定义存储***实现自动再平衡。
3.根据权利要求1所述的基于电力***私有云平台的软件定义存储方法,其特征在于:步骤(B),建立软件定义存储***与云平台OpenStack之间的连接,创建软件定义存储***的驱动的过程为,在云平台OpenStack的Cinder模块中创建软件定义存储***驱动,使Cinder模块的存储管理接口与软件定义存储***的管理模块通信接口实现通信连接。
4.根据权利要求1所述的基于电力***私有云平台的软件定义存储方法,其特征在于:步骤(D),建立软件定义存储监控***,包括创建连接接口和监控项,所述连接接口分别实现与云平台OpenStack的Cinder模块存储管理接口、软件定义存储***的管理模块通信接口通信连接,所述监控项包括软件定义存储***的集群各服务器硬件状态、存储使用率、带宽IOPS信息。
5.根据权利要求1所述的基于电力***私有云平台的软件定义存储方法,其特征在于:步骤(G)和步骤(J)使各服务器的负荷达到均衡,使软件定义存储***达到最优性能的方法,包括以下步骤,
(1)根据公式(1),计算得到M,M表示存储***最优性能,
M=max(K*n%+V*m%+P*i%) (1)
其中,n,m,i表示各个属性的权重,n表示软件定义存储***提供服务的设备率,设定范围0.1-0.5;m表示软件定义存储***的可提供存储率,设定范围0.6-0.8;i表示软件定义存储***新接入设备的可提供存储率,设定范围0.1-0.2;K表示软件定义存储***中提供存储容量的服务器设备数量;V表示各服务器的当前存储容量使用率;P表示新接入软件定义存储***需要提供的存储容量;
(2)根据得到的M,重新分配各服务器的负荷,使各服务器达到均衡,使软件定义存储***达到最优性能。
CN201610658887.2A 2016-08-11 2016-08-11 基于电力***私有云平台的软件定义存储方法 Pending CN106230963A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610658887.2A CN106230963A (zh) 2016-08-11 2016-08-11 基于电力***私有云平台的软件定义存储方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610658887.2A CN106230963A (zh) 2016-08-11 2016-08-11 基于电力***私有云平台的软件定义存储方法

Publications (1)

Publication Number Publication Date
CN106230963A true CN106230963A (zh) 2016-12-14

Family

ID=57548558

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610658887.2A Pending CN106230963A (zh) 2016-08-11 2016-08-11 基于电力***私有云平台的软件定义存储方法

Country Status (1)

Country Link
CN (1) CN106230963A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107547278A (zh) * 2017-09-05 2018-01-05 郑州云海信息技术有限公司 一种将OpenStack与企业虚拟化环境对接的装置及方法
CN108366094A (zh) * 2018-01-16 2018-08-03 厦门集微科技有限公司 一种云存储平台管理方法
CN111192282A (zh) * 2019-12-19 2020-05-22 中国科学院南京地理与湖泊研究所 湖滨带虚拟站的湖库时序水位重建方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103095806A (zh) * 2012-12-20 2013-05-08 中国电力科学研究院 一种面向大电网的实时数据库***的负载均衡管理***
CN103714098A (zh) * 2012-09-29 2014-04-09 伊姆西公司 用于对数据库进行分区的方法和***
CN104301430A (zh) * 2014-10-29 2015-01-21 北京麓柏科技有限公司 软件定义存储***、方法及其集中控制设备
US20150067678A1 (en) * 2013-08-27 2015-03-05 Connectloud, Inc. Method and apparatus for isolating virtual machine instances in the real time event stream from a tenant data center

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103714098A (zh) * 2012-09-29 2014-04-09 伊姆西公司 用于对数据库进行分区的方法和***
CN103095806A (zh) * 2012-12-20 2013-05-08 中国电力科学研究院 一种面向大电网的实时数据库***的负载均衡管理***
US20150067678A1 (en) * 2013-08-27 2015-03-05 Connectloud, Inc. Method and apparatus for isolating virtual machine instances in the real time event stream from a tenant data center
CN104301430A (zh) * 2014-10-29 2015-01-21 北京麓柏科技有限公司 软件定义存储***、方法及其集中控制设备

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
李叶飞,等: "面向电力企业的软件定义存储研究", 《电子科学技术》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107547278A (zh) * 2017-09-05 2018-01-05 郑州云海信息技术有限公司 一种将OpenStack与企业虚拟化环境对接的装置及方法
CN107547278B (zh) * 2017-09-05 2021-02-02 苏州浪潮智能科技有限公司 一种将OpenStack与企业虚拟化环境对接的装置及方法
CN108366094A (zh) * 2018-01-16 2018-08-03 厦门集微科技有限公司 一种云存储平台管理方法
CN108366094B (zh) * 2018-01-16 2021-05-07 厦门集微科技有限公司 一种云存储平台管理方法
CN111192282A (zh) * 2019-12-19 2020-05-22 中国科学院南京地理与湖泊研究所 湖滨带虚拟站的湖库时序水位重建方法
CN111192282B (zh) * 2019-12-19 2023-02-24 中国科学院南京地理与湖泊研究所 湖滨带虚拟站的湖库时序水位重建方法

Similar Documents

Publication Publication Date Title
CN107330056A (zh) 基于大数据云计算平台的风电场scada***及其运行方法
WO2017036244A1 (zh) 配电网数字仿真***
CN104283959B (zh) 一种适用于云平台的基于性能分级的存储机制
CN106385329B (zh) 资源池的处理方法、装置和设备
CN103581332B (zh) HDFS架构及HDFS架构中NameNode节点的压力分解方法
CN102891896B (zh) 用于物联网海量存储的云计算基础架构***
CN104133727A (zh) 基于实时资源负载分配的方法
CN103761309A (zh) 一种运营数据处理方法及***
CN106230963A (zh) 基于电力***私有云平台的软件定义存储方法
CN103595815A (zh) 基于云计算的存储资源分配方法
CN102929769A (zh) 一种基于代理服务的虚拟机内部数据采集方法
CN107645410A (zh) 一种基于OpenStack云平台的虚拟机管理***及方法
CN104135514B (zh) 融合式虚拟化存储***
CN107105003A (zh) 一种超融合微云数据中心自动融云***
CN109547537A (zh) 基于SAN存储共享卷实现openstack高可用的方法
CN104113606A (zh) 一致性动态均衡的分布式元数据节点架构
CN212032205U (zh) 一种基于边缘计算的水务管控***
CN102404201A (zh) 一种实现Lustre并行文件***最大带宽的方法
CN108388524A (zh) 用于缓存数据的方法和设备
CN108984309A (zh) 一种rack服务器资源池化***及方法
CN107918560A (zh) 一种服务器设备管理方法及装置
CN106856441A (zh) Nfvo中的vim选择方法和装置
CN115225664B (zh) 一种气象信息基础设施资源云平台的构建方法
CN208386579U (zh) 一种基于以太网的1553b总线检测***
CN104065547B (zh) 一种计算中心内部物理主机的选择方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20161214