CN109714222A - 高可用的分布式计算机监控***及其监控方法 - Google Patents
高可用的分布式计算机监控***及其监控方法 Download PDFInfo
- Publication number
- CN109714222A CN109714222A CN201711012426.9A CN201711012426A CN109714222A CN 109714222 A CN109714222 A CN 109714222A CN 201711012426 A CN201711012426 A CN 201711012426A CN 109714222 A CN109714222 A CN 109714222A
- Authority
- CN
- China
- Prior art keywords
- data
- monitoring
- high availabitity
- alarm
- reported
- 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
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明公开了一种高可用的分布式计算机监控***及其监控方法,该***包括管理控制中心,是一个基于Django实现的web展示程序,用于给用户提供了web端配置告警策略,告警展示和监控数据图形展示的功能;数据处理***,用于接收数据收集***传递的数据,将数据做存储并根据告警策略判断该数据是否异常,是否需要告警等。本发明数据采集***通过给多个上级上报数据,以适应国内网络***环境恶略的情况,保证了监控数据采集的高可用性,避免单点故障;此监控***任意模块都可以实现平行扩展,因此不会存在功能瓶颈,具有良好的可伸缩性,可以适用于任意的网络环境,设备规模的监控,真正意义上解决了现有技术所存在的弊端。
Description
技术领域
本发明涉及一种计算机监控***及其监控方法,特别是涉及一种高可用的分布式计算机监控***及其监控方法。
背景技术
现有的第一种方案针对于设备少,业务少,无服务质量要求或服务稳定无要求的情况下展开的监控手段,这种方案也是比较原始的方法,无法及时发现问题,也无法做到问题还原,况且登陆设备查看比较繁琐,对个人能力的要求也较高;第二种方法是目前大部分交换机及部分开源监控***采用的方法,通过预留api接口或者远程登陆设备执行命令,该方法对网络环境的要求较高,也容易对中心节点造成较大的压力,当设备较多时中央处理效率将存在瓶颈,只能应用于设备少,网络状况有保障的环境,在生产环境这一要求很难达到;第三种方案也是目前大部分监控***及公司所采用的方法,目前这些方法基本都存在着单点不可伸缩的问题,当运营商网络出现抖动和故障时会导致采集到的数据无法上报到中心节点,最终的体现就是无法及时发现设备和应用的问题,该方案中心处理节点还存在着服务瓶颈,当监控设备过多时,中心节点将无法及时处理新的数据,最终体现就是告警延迟,或者***瘫痪。
发明内容
本发明所要解决的技术问题是提供一种高可用的分布式计算机监控***及其监控方法,其数据采集***通过给多个上级上报数据,以适应国内网络***环境恶略的情况,保证了监控数据采集的高可用性,避免单点故障;此监控***任意模块都可以实现平行扩展,因此不会存在功能瓶颈,具有良好的可伸缩性,可以适用于任意的网络环境,设备规模的监控,真正意义上解决了现有技术所存在的弊端。
本发明是通过下述技术方案来解决上述技术问题的:一种高可用的分布式计算机监控***包括:
管理控制中心,是一个基于Django实现的web展示程序,用于给用户提供了web端配置告警策略,告警展示和监控数据图形展示的功能;
数据处理***,用于接收数据收集***传递的数据,将数据做存储并根据告警策略判断该数据是否异常,是否需要告警;
数据收集***,用于负责接收采集端上报的数据,并通过哈西算法将设备的不同监控信息发送给不同的数据处理***,用于保证同一设备的同一监控项在同一个数据处理***上做存储和告警判断;
数据中转***,用于负责从计算机设备上采集监控数据,主要包含三种采集方式:通过读取***文件采集设备信息;通过运行脚本采集指定数据;通过HTTP接口被动接受其他应用提包的数据;
数据采集***,用于保证大型网络平台的高可用,负责将数据采集***的数据做中转传递给数据收集***,在网络状况比较好的情况下可以不需要该组件。
优选地,所述管理控制中心包括:
用户管理模块,用于负责用户的管理,从而控制哪些用户可以登录该***,并且也为告警提供收件对象;
图形展示模块,用于根据不同设备和机房,或者其他规则分类,分组展示不同的监控数据图形,以便直观了解整个业务和***,也是***调优的依据;
告警策略管理模块,用于配置告警策略,控制哪些数据,哪个条件要发一条告警;
设备管理模块,用于对被监控的计算机进行管理,主要包括增删改查这些操作。
优选地,所述管理控制中心、数据处理***、数据收集***、数据中转***、数据采集***形成C-G-S模式监控架构。
优选地,所述数据处理***、数据收集***、数据中转***都是无状态的。
本发明还提供一种高可用的分布式计算机监控***的监控方法,其包括以下步骤:
步骤一,数据采集***采集数据,将该***部署在需要监控的计算机上,周期性的采集监控所需要的数据,例如CPU利用率,内存使用量,磁盘使用情况等;
步骤二,将采集到的数据,通过远程调用的方式上报给数据中转***,需要重点说明的是同一份监控数据会同时上报给多个数据中转***;
步骤三,数据中转***做监控数据的中转,数据中转***也是整个监控***高可用的保障,同时也是有别与其他监控方案的地方;中转***开放一个用于远程调用的RPC接口,供数据采集***远程上报监控数据;
步骤四,数据中转***会收到多个设备发送过来的数据,将平均100份数据组装成一个新的数据包,再将该数据包上报给数据收集***;
步骤五,数据收集***收到数据,将数据再传递给后端的数据处理模块,收据收集***可以部署集群提高服务能力,集群前使用NGINX做负载均衡;
步骤六,数据收集***是服务端数据来源的门户,为了保证后端数据处理***集群的性能,数据收集***会根据上报数据的设备名及监控项做哈希运算,根据哈希运算的值将数据传递给不同的数据处理***实例,并且能保障同一个设备的同一个监控项都在同一个数据处理***实例上做处理;
步骤七,数据处理***收到数据以会先做数据告警判断,如果数据符合告警条件,将会产生一条告警信息;
步骤八,做完告警判断以后,数据会被以RRD文件的形式存储在磁盘上,并将该数据RRD文件位置、所属设备、告警项等信息存在数据库中;
步骤九,数据存储在RRD中以后就可以在管理控制中心中查看了。
优选地,所述步骤一包括以下步骤:
步骤十一,采集***主动检查被监控设备的运行状况,一般主要是检查***信息所对应的文件,从而转换成数字的形式;
步骤十二,运行指定目录下的脚本,捕获脚本输出的信息;
步骤十三,采集***有开放的的API,其他***可以通过HTTP的方式将数据报告给采集***。
本发明的积极进步效果在于:本发明通过在计算机设备上部署数据采集程序,周期性的采集数据并将数据上报至中心节点,中心节点根据页面配置的告警策略,发送告警给指定的告警接收人,同时该组数据将被存储并以趋势图的形式展示在WEB页面,便于人们查看和分析问题。首先遇到监控网络状况不佳或者跨运营商的时候,我们在中心服务节点和数据采集节点间增加了一层代理,数据采集端可以配置多个上报地址,只要任意代理能上报数据就可以完成监控;其次中心节点数据收集以及处理分离,并且可横向扩展,由此我们的监控***可以根据监控设备的规模实现可伸缩部署。由以上两点我们就可以保证监控***的高可用和可伸缩。数据采集***通过给多个上级上报数据,以适应国内网络***环境恶略的情况,保证了监控数据采集的高可用性,避免单点故障;此监控***任意模块都可以实现平行扩展,因此不会存在功能瓶颈,具有良好的可伸缩性,可以适用于任意的网络环境,设备规模的监控,真正意义上解决了现有技术所存在的弊端。
附图说明
图1为本发明高可用的分布式计算机监控***的C-G-S架构示意图。
图2为本发明高可用的分布式计算机监控***的监控方法的流程示意图。
图3为本发明中数据采集***和中转***间的详细数据流向示意图。
图4为本发明中数据收集***集群部署方式示意图。
具体实施方式
下面结合附图给出本发明较佳实施例,以详细说明本发明的技术方案。
如图1所示,本发明高可用的分布式计算机监控***包括管理控制中心(MonitorCenter)、数据处理***(MonitorBrain)、数据收集***(MonitorCollector)、数据中转***(MonitorGateway)、数据采集***(MonitorAgent),其中:
管理控制中心,是一个基于Django(万维网开发框架)实现的web(World WideWeb,万维网)展示程序,用于给用户提供了web端配置告警策略,告警展示和监控数据图形展示的功能;
数据处理***,用于接收数据收集***传递的数据,将数据做存储并根据告警策略判断该数据是否异常,是否需要告警;
数据收集***,用于负责接收采集端上报的数据,并通过哈西算法将设备的不同监控信息发送给不同的数据处理***,用于保证同一设备的同一监控项在同一个数据处理***上做存储和告警判断;
数据中转***,用于负责从计算机设备上采集监控数据,主要包含三种采集方式:通过读取***文件采集设备信息;通过运行脚本采集指定数据;通过HTTP(HyperTextTransfer Protocol,超文本传输协议)接口被动接受其他应用提包的数据;
数据采集***,用于保证大型网络平台的高可用,负责将数据采集***的数据做中转传递给数据收集***,在网络状况比较好的情况下可以不需要该组件。
所述管理控制中心包括用户管理模块、图形展示模块、告警策略管理模块、设备管理,其中:
用户管理模块,用于负责用户的管理,从而控制哪些用户可以登录该***,并且也为告警提供收件对象;
图形展示模块,用于根据不同设备和机房,或者其他规则分类,分组展示不同的监控数据图形,以便直观了解整个业务和***,也是***调优的依据;
告警策略管理模块,用于配置告警策略,控制哪些数据,哪个条件要发一条告警;
设备管理模块,用于对被监控的计算机进行管理,主要包括增删改查这些操作。
所述管理控制中心、数据处理***、数据收集***、数据中转***、数据采集***形成C-G-S(Client-Gateway-Server,客户端-中转***-服务端)模式监控架构,这样提高可用性。
所述数据处理***、数据收集***、数据中转***都是无状态的,这样可以实现平行扩展,并且任意实例出现故障都不会影响整个监控***的可用性,因此我们的监控***是一个由多个无状态的子***来保证其高可用的根据具体业务量和网络环境来选择并行扩展的数量。
如图2至图4所示,本发明高可用的分布式计算机监控***的监控方法,其包括以下步骤:
步骤一,数据采集***采集数据,将该***部署在需要监控的计算机上,周期性的采集监控所需要的数据,例如CPU(Central Processing Unit,中央处理器)利用率,内存使用量,磁盘使用情况等;
步骤二,将采集到的数据,通过远程调用的方式上报给数据中转***,需要重点说明的是同一份监控数据会同时上报给多个数据中转***;
步骤三,数据中转***做监控数据的中转,数据中转***也是整个监控***高可用的保障,同时也是有别与其他监控方案的地方;中转***开放一个用于远程调用的RPC(Remote Procedure Call Protocol,远程过程调用协议)接口,供数据采集***远程上报监控数据;
步骤四,数据中转***会收到多个设备发送过来的数据,将平均100份数据组装成一个新的数据包,再将该数据包上报给数据收集***;
步骤五,数据收集***收到数据,将数据再传递给后端的数据处理模块,收据收集***可以部署集群提高服务能力,集群前使用NGINX(高性能的超文本传输协议和反向代理服务器)做负载均衡;
步骤六,数据收集***是服务端数据来源的门户,为了保证后端数据处理***集群的性能,数据收集***会根据上报数据的设备名及监控项做哈希运算,根据哈希运算的值将数据传递给不同的数据处理***实例,并且能保障同一个设备的同一个监控项都在同一个数据处理***实例上做处理;
步骤七,数据处理***收到数据以会先做数据告警判断,如果数据符合告警条件,将会产生一条告警信息;
步骤八,做完告警判断以后,数据会被以RRD(read receive data register,读接收数据寄存器)文件的形式存储在磁盘上,并将该数据RRD文件位置、所属设备、告警项等信息存在数据库中;
步骤九,数据存储在RRD中以后就可以在管理控制中心中查看了。
所述步骤一包括以下步骤:
步骤十一,采集***主动检查被监控设备的运行状况,一般主要是检查***信息所对应的文件,从而转换成数字的形式;
步骤十二,运行指定目录下的脚本,捕获脚本输出的信息;
步骤十三,采集***有开放的的API(Application Programming Interface,应用程序编程接口),其他***可以通过HTTP的方式将数据报告给采集***。
以上所述的具体实施例,对本发明的解决的技术问题、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (6)
1.一种高可用的分布式计算机监控***,其特征在于,其包括:
管理控制中心,是一个基于Django实现的web展示程序,用于给用户提供了web端配置告警策略,告警展示和监控数据图形展示的功能;
数据处理***,用于接收数据收集***传递的数据,将数据做存储并根据告警策略判断该数据是否异常,是否需要告警;
数据收集***,用于负责接收采集端上报的数据,并通过哈西算法将设备的不同监控信息发送给不同的数据处理***,用于保证同一设备的同一监控项在同一个数据处理***上做存储和告警判断;
数据中转***,用于负责从计算机设备上采集监控数据,主要包含三种采集方式:通过读取***文件采集设备信息;通过运行脚本采集指定数据;通过HTTP接口被动接受其他应用提包的数据;
数据采集***,用于保证大型网络平台的高可用,负责将数据采集***的数据做中转传递给数据收集***,在网络状况比较好的情况下可以不需要该组件。
2.如权利要求1所述的高可用的分布式计算机监控***,其特征在于,所述管理控制中心包括:
用户管理模块,用于负责用户的管理,从而控制哪些用户可以登录该***,并且也为告警提供收件对象;
图形展示模块,用于根据不同设备和机房,或者其他规则分类,分组展示不同的监控数据图形,以便直观了解整个业务和***,也是***调优的依据;
告警策略管理模块,用于配置告警策略,控制哪些数据,哪个条件要发一条告警;
设备管理模块,用于对被监控的计算机进行管理,主要包括增删改查这些操作。
3.如权利要求1所述的高可用的分布式计算机监控***,其特征在于,所述管理控制中心、数据处理***、数据收集***、数据中转***、数据采集***形成C-G-S模式监控架构。
4.如权利要求1所述的高可用的分布式计算机监控***,其特征在于,所述数据处理***、数据收集***、数据中转***都是无状态的。
5.一种高可用的分布式计算机监控***的监控方法,其特征在于,其包括以下步骤:
步骤一,数据采集***采集数据,将该***部署在需要监控的计算机上,周期性的采集监控所需要的数据,例如CPU利用率,内存使用量,磁盘使用情况等;
所述步骤一包括以下步骤:
步骤十一,采集***主动检查被监控设备的运行状况,一般主要是检查***信息所对应的文件,从而转换成数字的形式;
步骤十二,运行指定目录下的脚本,捕获脚本输出的信息;
步骤十三,采集***有开放的的API,其他***可以通过HTTP的方式将数据报告给采集***;
步骤二,将采集到的数据,通过远程调用的方式上报给数据中转***,需要重点说明的是同一份监控数据会同时上报给多个数据中转***;
步骤三,数据中转***做监控数据的中转,数据中转***也是整个监控***高可用的保障,同时也是有别与其他监控方案的地方;中转***开放一个用于远程调用的RPC接口,供数据采集***远程上报监控数据;
步骤四,数据中转***会收到多个设备发送过来的数据,将平均100份数据组装成一个新的数据包,再将该数据包上报给数据收集***;
步骤五,数据收集***收到数据,将数据再传递给后端的数据处理模块,收据收集***可以部署集群提高服务能力,集群前使用NGINX做负载均衡;
步骤六,数据收集***是服务端数据来源的门户,为了保证后端数据处理***集群的性能,数据收集***会根据上报数据的设备名及监控项做哈希运算,根据哈希运算的值将数据传递给不同的数据处理***实例,并且能保障同一个设备的同一个监控项都在同一个数据处理***实例上做处理;
步骤七,数据处理***收到数据以会先做数据告警判断,如果数据符合告警条件,将会产生一条告警信息;
步骤八,做完告警判断以后,数据会被以RRD文件的形式存储在磁盘上,并将该数据RRD文件位置、所属设备、告警项等信息存在数据库中;
步骤九,数据存储在RRD中以后就可以在管理控制中心中查看了。
6.如权利要求5所述的高可用的分布式计算机监控***的监控方法,其特征在于,所述步骤一包括以下步骤:
步骤十一,采集***主动检查被监控设备的运行状况,一般主要是检查***信息所对应的文件,从而转换成数字的形式;
步骤十二,运行指定目录下的脚本,捕获脚本输出的信息;
步骤十三,采集***有开放的的API,其他***可以通过HTTP的方式将数据报告给采集***。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711012426.9A CN109714222A (zh) | 2017-10-26 | 2017-10-26 | 高可用的分布式计算机监控***及其监控方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711012426.9A CN109714222A (zh) | 2017-10-26 | 2017-10-26 | 高可用的分布式计算机监控***及其监控方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109714222A true CN109714222A (zh) | 2019-05-03 |
Family
ID=66253302
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711012426.9A Pending CN109714222A (zh) | 2017-10-26 | 2017-10-26 | 高可用的分布式计算机监控***及其监控方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109714222A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111106956A (zh) * | 2019-12-18 | 2020-05-05 | 成都西加云杉科技有限公司 | 物联网的传感器信息添加方法、装置、设备及存储介质 |
CN111625195A (zh) * | 2020-05-26 | 2020-09-04 | 北京百度网讯科技有限公司 | 用于服务器扩容的方法及装置 |
CN112769622A (zh) * | 2021-01-18 | 2021-05-07 | 孙冬英 | 一种基于rpc服务监控的集群服务故障预警*** |
CN113590434A (zh) * | 2021-06-20 | 2021-11-02 | 济南浪潮数据技术有限公司 | 一种集群告警方法、***、设备以及介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101521604A (zh) * | 2009-04-03 | 2009-09-02 | 南京邮电大学 | 基于策略的分布式性能监测方法 |
CN101630303A (zh) * | 2009-08-24 | 2010-01-20 | 成都市华为赛门铁克科技有限公司 | 请求信息的处理方法、装置以及多处理器存储*** |
CN102594621A (zh) * | 2012-02-21 | 2012-07-18 | 德科仕通信(上海)有限公司 | 一种高性能ip媒体流监测方法及*** |
CN105072386A (zh) * | 2015-07-23 | 2015-11-18 | 浙江立元通信技术股份有限公司 | 一种基于多播技术的视频联网***及状态监测方法 |
CN105354089A (zh) * | 2015-10-15 | 2016-02-24 | 北京航空航天大学 | 支持迭代计算的流式数据处理模型及*** |
CN106790435A (zh) * | 2016-12-05 | 2017-05-31 | 阳光电源股份有限公司 | 一种光伏电站的监控***及数据接收*** |
US20170264952A1 (en) * | 2014-04-07 | 2017-09-14 | The Nielsen Company (Us), Llc | Signature retrieval and matching for media monitoring |
-
2017
- 2017-10-26 CN CN201711012426.9A patent/CN109714222A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101521604A (zh) * | 2009-04-03 | 2009-09-02 | 南京邮电大学 | 基于策略的分布式性能监测方法 |
CN101630303A (zh) * | 2009-08-24 | 2010-01-20 | 成都市华为赛门铁克科技有限公司 | 请求信息的处理方法、装置以及多处理器存储*** |
CN102594621A (zh) * | 2012-02-21 | 2012-07-18 | 德科仕通信(上海)有限公司 | 一种高性能ip媒体流监测方法及*** |
US20170264952A1 (en) * | 2014-04-07 | 2017-09-14 | The Nielsen Company (Us), Llc | Signature retrieval and matching for media monitoring |
CN105072386A (zh) * | 2015-07-23 | 2015-11-18 | 浙江立元通信技术股份有限公司 | 一种基于多播技术的视频联网***及状态监测方法 |
CN105354089A (zh) * | 2015-10-15 | 2016-02-24 | 北京航空航天大学 | 支持迭代计算的流式数据处理模型及*** |
CN106790435A (zh) * | 2016-12-05 | 2017-05-31 | 阳光电源股份有限公司 | 一种光伏电站的监控***及数据接收*** |
Non-Patent Citations (1)
Title |
---|
许豪: "云计算导论", 《云计算导论》 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111106956A (zh) * | 2019-12-18 | 2020-05-05 | 成都西加云杉科技有限公司 | 物联网的传感器信息添加方法、装置、设备及存储介质 |
CN111625195A (zh) * | 2020-05-26 | 2020-09-04 | 北京百度网讯科技有限公司 | 用于服务器扩容的方法及装置 |
CN111625195B (zh) * | 2020-05-26 | 2023-11-07 | 北京百度网讯科技有限公司 | 用于服务器扩容的方法及装置 |
CN112769622A (zh) * | 2021-01-18 | 2021-05-07 | 孙冬英 | 一种基于rpc服务监控的集群服务故障预警*** |
CN113590434A (zh) * | 2021-06-20 | 2021-11-02 | 济南浪潮数据技术有限公司 | 一种集群告警方法、***、设备以及介质 |
CN113590434B (zh) * | 2021-06-20 | 2023-12-22 | 济南浪潮数据技术有限公司 | 一种集群告警方法、***、设备以及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3072260B1 (en) | Methods, systems, and computer readable media for a network function virtualization information concentrator | |
CN105407180B (zh) | 服务器的消息推送方法和装置 | |
CN109714222A (zh) | 高可用的分布式计算机监控***及其监控方法 | |
JP6563936B2 (ja) | クラウドに基づく仮想オーケストレーターのための方法、システム、およびコンピュータ読取可能な媒体 | |
CN109714358A (zh) | 一种微服务化的注塑mes云平台 | |
CN106709003A (zh) | 基于Hadoop的海量日志数据处理方法 | |
CN108365985A (zh) | 一种集群管理方法、装置、终端设备及存储介质 | |
CN102064975B (zh) | 网络设备监管方法及*** | |
CN101714930A (zh) | 一种实现网络监控的方法及*** | |
CN105653425A (zh) | 基于复杂事件处理引擎的监控*** | |
CN105407015A (zh) | 一种业务平台、监控平台、业务监控***及方法 | |
CN108924007B (zh) | 通信运营信息的大数据采集及存储***和方法 | |
CN112162829B (zh) | 一种边缘计算场景下的资源监控数据预处理*** | |
CN105045700A (zh) | 一种实时监控应用***用户体验指标的方法 | |
CN114401284B (zh) | 固定污染源治理工况实时数据采集与传输***及方法 | |
CN109660421A (zh) | 弹性调度资源的方法、装置、服务器及存储介质 | |
CN105183299A (zh) | 一种人机界面服务处理***和方法 | |
US10331484B2 (en) | Distributed data platform resource allocator | |
CN114328124A (zh) | 用于业务监控的方法以及装置、存储介质、电子装置 | |
CN109800133A (zh) | 一种统一监控告警的方法、一站式监控告警平台及*** | |
CN202841168U (zh) | 网络资源监控*** | |
CN103944779B (zh) | 一种wap业务性能监测方法及*** | |
CN103297477A (zh) | 一种数据采集上报***及数据处理方法和代理服务器 | |
CN110290163A (zh) | 一种数据处理方法及装置 | |
CN107547643A (zh) | 一种负载分担方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | 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 |
Application publication date: 20190503 |
|
RJ01 | Rejection of invention patent application after publication |