CN105490847A - 一种私有云存储***中节点故障实时检测及处理方法 - Google Patents
一种私有云存储***中节点故障实时检测及处理方法 Download PDFInfo
- Publication number
- CN105490847A CN105490847A CN201510897964.5A CN201510897964A CN105490847A CN 105490847 A CN105490847 A CN 105490847A CN 201510897964 A CN201510897964 A CN 201510897964A CN 105490847 A CN105490847 A CN 105490847A
- Authority
- CN
- China
- Prior art keywords
- data
- memory node
- services
- network
- memory
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0668—Management of faults, events, alarms or notifications using network fault recovery by dynamic selection of recovery network elements, e.g. replacement by the most appropriate element after failure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols 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]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
- Hardware Redundancy (AREA)
Abstract
本发明涉及一种私有云存储***中节点故障实时检测及处理方法,将存储节点通过数据同步网络连接,并且将存储节点通过数据服务网络与云计算服务器连接,在存储节点中设置管理端,采用管理端对所有存储节点的工作状态进行检查,每个存储节点自查自身。本发明能有效地管理私有云存储***中的各种数据服务,当服务器发生故障时,自动化恢复数据服务的方式有效地方便了用户的操作,降低了用户侧的人工成本。通过自动恢复数据服务,避免了每次发生设备故障造成的数据服务中断,从而降低了使用数据服务的应用业务中断而造成的损失。
Description
技术领域
本发明属于云存储***纠错技术领域,尤其是一种私有云存储***中节点故障实时检测及处理方法。
背景技术
云存储是在云计算概念上延伸和发展出来的一个新的概念,是一种新兴的网络存储技术,是指通过集群应用、网络技术或分布式文件***等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个***,该***的核心是应用软件与存储设备相结合,通过应用软件来实现存储设备向存储服务的转变。与传统存储设备相比,云存储***不仅仅涉及硬件,而是一个网络设备、存储设备、服务器、应用软件、公用访问接口等多个部分组成的复杂***,各部分以存储设备为核心,通过应用软件来对外提供数据存储和业务访问服务。比如:学校、企业、政府、信息中心、数据中心等处,其对数据的依赖日益加深,数据已经成为众多业务活动赖以开展的基础。
一些只对受限用户提供相应的存储服务的结构被称之为私有云存储***,其是一种为政府部门或企业客户量身定制的云存储服务方案,不仅能为客户提供最优质的贴身服务,而且还能在一定程序上降低安全风险。但是,对于数据服务故障和设备故障,让用户手动进行故障定位和相应处理是不现实的,因此对于私有云存储***,如何对数据服务故障和设备故障进行定位和处理,方便用户使用,成为一个需要解决的问题。
发明内容
本发明的目的在于克服现有技术的不足,提供实时监测并相应采取不同处理方式的一种私有云存储***中节点故障实时检测及处理方法。
本发明采取的技术方案是:
本发明的优点和积极效果是:
本发明中,将存储节点通过数据同步网络连接,并且将存储节点通过数据服务网络与云计算服务器连接,在存储节点中设置管理端,采用管理端对所有存储节点的工作状态进行检查,每个存储节点自查自身的存储状态、数据服务网络状态、数据同步网络状态、数据服务状态、独立IP状态这些内容,由此将整体和局部的检查何为一处,同时对于每个步骤中出现的不同状态均设置了处理方法,其能有效地管理私有云存储***中的各种数据服务,当服务器发生故障时,自动化恢复数据服务的方式有效地方便了用户的操作,降低了用户侧的人工成本。通过自动恢复数据服务,避免了每次发生设备故障造成的数据服务中断,从而降低了使用数据服务的应用业务中断而造成的损失。
附图说明
图1是本发明的结构示意图。
具体实施方式
下面结合实施例,对本发明进一步说明,下述实施例是说明性的,不是限定性的,不能以下述实施例来限定本发明的保护范围。
一种私有云存储***中节点故障实时检测及处理方法,如图1所示,本发明的创新在于:包括能提供多种数据服务的多个存储节点和多个云计算服务器,多个存储节点之间通过数据同步网络完成内部的数据交换,多个存储节点通过数据服务网络完成与云计算服务器的数据服务,在存储节点中设置一管理端,所述方法包括初始化过程、管理端检测及处理过程和存储节点检测及处理过程;
所述初始化过程包括以下步骤:
⑴管理端预先保存所有存储节点的存储配置、网络配置和数据服务配制;
⑵存储节点只保存本节点的存储配制、网络配置和数据服务配制;
⑶为每个数据服务挑选任意两个存储节点互为镜像并分配独立IP地址;
⑷设置管理端和存储节点的检测时间;
所述管理端检测及处理过程包括以下步骤:
⑴按照检测时间自动依次检查各存储节点的连接状态;
⑵当某个存储节点无响应时,该存储节点设置为不可用,说明该处的设备宕机或网络连接断开,当前存储节点上原有配置的所有数据服务对应的镜像存储节点上的数据服务提供服务,进入步骤⑷;上述存储节点的所有数据服务可以在另外一个存储节点上配置,互为镜像;也可以在另外多个存储节点上分别配置多个数据服务,互为镜像;
当某个存储节点正常响应时,进入下一个步骤;
是否响应的操作方法是:直接PING该存储节点或者检测该存储节点上对应的程序是否正常运行;上述对应的程序是指下面的存储节点检测及处理过程中预先运行的检测存储设备中状态的程序;
⑶获取该存储节点的存储状态;该处的存储状态是指管理端自身收集的反馈记录,这些反馈记录的来源是下面的存储节点检测及处理过程中不同状态时向管理端发送的反馈记录;
当存储状态异常时,将该存储节点设置为不可用,同时停止该存储节点上的数据服务,当前存储节点上原有配置的所有数据服务对应的镜像存储节点上的数据服务提供服务,进入步骤⑷;上述存储节点的所有数据服务可以在另外一个存储节点上配置,互为镜像;也可以在另外多个存储节点上分别配置多个数据服务,互为镜像;
⑷继续检测下一个存储节点,直至完成所有存储节点的检测;
⑸管理端接收到存储节点不可用的信息后,会邮件或其它已知的方式通知***管理员,***管理员可尝试自行恢复或联系技术人员恢复,待存储节点恢复为可用状态后,启动该存储节点上的数据服务;上述自行恢复可以是:机器宕机时重启存储节点中的设备,网络连接断开时检测网线、网卡或、交换机或路由器等网络设备;
所述存储节点检测及处理过程包括以下步骤:
⑴按照检测时间检查本存储节点的存储状态;
⑵当该存储节点的存储设备无响应时,将该存储设备的信息反馈到管理端,本次检测完成;
上述存储设备可以是普通硬盘、磁盘阵列等用于存储数据的设备;
当该存储节点的存储设备正常响应时,进入步骤⑶;
无响应分为三种情况:
第⑴种:扫描***,检查磁盘卷标不存在时,尝试重新加载存储(***自带有重新加载的程序,运行后会尝试重新连接存储设备),无法重新加载时反馈到管理端;
第⑵种:磁盘损坏,直接反馈到管理端;
第⑶种:分区不一致,直接反馈到管理端;
分区不一致为两种情况:
第①种:存储设备无响应或分区已删除;
第②种:分区已被修改。
⑶检查该存储节点的数据服务网络,当数据服务网络断开时,暂停该存储节点上所有数据服务,本次检测完成;
当该存储节点的数据服务网络正常时,进入步骤⑷;
数据服务网络断开时是:通过数据服务网络访问预先设定的若干存储节点,如果均无法访问,认为断开。
⑷检查该存储节点的数据同步网络,当数据同步网络断开时,直接结束本次检测及处理过程,不做任何操作,本次检测完成;
当数据同步网络正常时,进入步骤⑸;
数据同步网络断开时是:通过数据同步网络访问预先设定的若干存储节点,如果均无法访问,认为断开。
⑸检查该存储节点的数据服务状态,当该存储节点数据服务状态为停止状态时(停止状态包括:1.当前数据服务被设置为不使用、数据属于丢弃的旧数据或者数据服务正常关闭;2.第⑵步骤中涉及的无响应状态),进入步骤⑺;
当该存储节点数据服务状态为暂停状态时,检测互为镜像的数据服务状态,当镜像的数据服务状态已启动则进入步骤⑺,如果镜像的数据服务状态未启动则使该存储节点的数据服务状态启动,进入步骤⑹;
当该数据服务状态已启动时,进入步骤⑹;
⑹检查的该存储节点数据服务的独立IP状态,当独立IP丢失时,恢复独立IP,进入下一个步骤;
当独立IP正常时,进入下一个步骤;
⑺跳转至步骤⑸进行下一个数据服务状态的检查,直至完成所有存储设备的数据服务的检测。
实施例1
在学校某一实验室,服务器数量有限,只有两台用做存储节点,直接使用大容量硬盘安装在服务器上作为存储介质。
针对此情况,管理端安装在其中一个存储节点上,如果发生正在运行数据服务的存储节点宕机,另一台存储节点运行正常的情况,存储节点部分的检测过程是这样的:
宕机的存储节点已无法运行,因而无法进行检测。
正常的存储节点,会依次检测到存储设备正常响应、数据服务网络正常、数据同步网络正常。当检测到数据服务状态为暂停状态时,检测互为镜像的另一个存储节点的数据服务状态,因为存储节点已宕机,所以数据服务状态未启动,则会启动本节点的数据服务,从而保证正常提供数据服务。
管理端程序如果运行在正常节点上,则会将宕机的存储节点设置为不可用,并通知***管理员。
实施例2
在某一数据中心,有专用的存储设备,使用此存储设备连接到服务器作为存储介质。此时,若出现存储设备与存储节点的连接故障,存储节点部分的检测过程是这样的:
在出现故障的节点上,会检测到存储设备无响应,则反馈到管理端,管理端会停止此存储节点的所有数据服务。
正常的存储节点,会依次检测到存储设备正常响应、数据服务网络正常、数据同步网络正常。当检测到数据服务状态为暂停状态时,检测互为镜像的另一个存储节点的数据服务状态,因为数据服务已停止,则会启动本节点的数据服务,从而保证正常提供数据服务。
Claims (5)
1.一种私有云存储***中节点故障实时检测及处理方法,其特征在于:包括能提供多种数据服务的多个存储节点和多个云计算服务器,多个存储节点之间通过数据同步网络完成内部的数据交换,多个存储节点通过数据服务网络完成与云计算服务器的数据服务,在存储节点中设置一管理端,所述方法包括初始化过程、管理端检测及处理过程和存储节点检测及处理过程;
所述初始化过程包括以下步骤:
⑴管理端预先保存所有存储节点的存储配置、网络配置和数据服务配制;
⑵存储节点只保存本节点的存储配制、网络配置和数据服务配制;
⑶为每个数据服务挑选任意两个存储节点互为镜像并分配独立IP地址;
⑷设置管理端和存储节点的检测时间;
所述管理端检测及处理过程包括以下步骤:
⑴按照检测时间自动依次检查各存储节点的连接状态;
⑵当某个存储节点无响应时,该存储节点设置为不可用,说明该处的设备宕机或网络连接断开,当前存储节点上原有配置的所有数据服务对应的镜像存储节点上的数据服务提供服务,进入步骤⑷;上述存储节点的所有数据服务可以在另外一个存储节点上配置,互为镜像;也可以在另外多个存储节点上分别配置多个数据服务,互为镜像;
当某个存储节点正常响应时,进入下一个步骤;
⑶获取该存储节点的存储状态;该处的存储状态是指管理端自身收集的反馈记录,这些反馈记录的来源是下面的存储节点检测及处理过程中不同状态时向管理端发送的反馈记录;
当存储状态异常时,将该存储节点设置为不可用,同时停止该存储节点上的数据服务,当前存储节点上原有配置的所有数据服务对应的镜像存储节点上的数据服务提供服务,进入步骤⑷;上述存储节点的所有数据服务可以在另外一个存储节点上配置,互为镜像;也可以在另外多个存储节点上分别配置多个数据服务,互为镜像;
⑷继续检测下一个存储节点,直至完成所有存储节点的检测;
⑸管理端接收到存储节点不可用的信息后,会邮件或其它已知的方式通知***管理员,***管理员可尝试自行恢复或联系技术人员恢复,待存储节点恢复为可用状态后,启动该存储节点上的数据服务;上述自行恢复可以是:机器宕机时重启存储节点中的设备,网络连接断开时检测网线、网卡或、交换机或路由器等网络设备;
所述存储节点检测及处理过程包括以下步骤:
⑴按照检测时间检查本存储节点的存储状态;
⑵当该存储节点的存储设备无响应时,将该存储设备的信息反馈到管理端,本次检测完成;上述存储设备可以是普通硬盘、磁盘阵列等用于存储数据的设备;
当该存储节点的存储设备正常响应时,进入步骤⑶;
⑶检查该存储节点的数据服务网络,当数据服务网络断开时,暂停该存储节点上所有数据服务,本次检测完成;
当该存储节点的数据服务网络正常时,进入步骤⑷;
⑷检查该存储节点的数据同步网络,当数据同步网络断开时,直接结束本次检测及处理过程,不做任何操作,本次检测完成;
当数据同步网络正常时,进入步骤⑸;
⑸检查该存储节点的数据服务状态,当该存储节点数据服务状态为停止状态时(停止状态包括:1.当前数据服务被设置为不使用、数据属于丢弃的旧数据或者数据服务正常关闭;2.第⑵步骤中涉及的无响应状态),进入步骤⑺;
当该存储节点数据服务状态为暂停状态时,检测互为镜像的数据服务状态,当镜像的数据服务状态已启动则进入步骤⑺,如果镜像的数据服务状态未启动则使该存储节点的数据服务状态启动,进入步骤⑹;
当该数据服务状态已启动时,进入步骤⑹;
⑹检查的该存储节点数据服务的独立IP状态,当独立IP丢失时,恢复独立IP,进入下一个步骤;
当独立IP正常时,进入下一个步骤;
⑺跳转至步骤⑸进行下一个数据服务状态的检查,直至完成所有存储设备的数据服务的检测。
2.根据权利要求1所述的一种私有云存储***中节点故障实时检测及处理方法,其特征在于:所述管理端检测及处理过程中步骤⑵的是否响应的操作方法是:直接PING该存储节点或者检测该存储节点上对应的程序是否正常运行。
3.根据权利要求1所述的一种私有云存储***中节点故障实时检测及处理方法,其特征在于:所述存储节点检测及处理过程中步骤⑵的无响应分为三种情况:
第⑴种:扫描***,检查磁盘卷标不存在时,尝试重新加载存储,无法重新加载时反馈到管理端;
第⑵种:磁盘损坏,直接反馈到管理端;
第⑶种:分区不一致,直接反馈到管理端;
分区不一致为两种情况:
第①种:存储设备无响应或分区已删除;
第②种:分区已被修改。
4.根据权利要求1所述的一种私有云存储***中节点故障实时检测及处理方法,其特征在于:所述存储节点检测及处理过程中步骤⑶的数据服务网络断开时是:通过数据服务网络访问预先设定的若干存储节点,如果均无法访问,认为断开。
5.根据权利要求1所述的一种私有云存储***中节点故障实时检测及处理方法,其特征在于:所述存储节点检测及处理过程中步骤⑷的数据同步网络断开时是:通过数据同步网络访问预先设定的若干存储节点,如果均无法访问,认为断开。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510897964.5A CN105490847B (zh) | 2015-12-08 | 2015-12-08 | 一种私有云存储***中节点故障实时检测及处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510897964.5A CN105490847B (zh) | 2015-12-08 | 2015-12-08 | 一种私有云存储***中节点故障实时检测及处理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105490847A true CN105490847A (zh) | 2016-04-13 |
CN105490847B CN105490847B (zh) | 2019-03-29 |
Family
ID=55677591
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510897964.5A Expired - Fee Related CN105490847B (zh) | 2015-12-08 | 2015-12-08 | 一种私有云存储***中节点故障实时检测及处理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105490847B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106331642A (zh) * | 2016-08-31 | 2017-01-11 | 浙江大华技术股份有限公司 | 一种视频云***中的数据处理方法及装置 |
WO2018214887A1 (zh) * | 2017-05-23 | 2018-11-29 | 杭州海康威视数字技术股份有限公司 | 数据存储方法、存储服务器、存储介质及*** |
CN109361777A (zh) * | 2018-12-18 | 2019-02-19 | 广东浪潮大数据研究有限公司 | 分布式集群节点状态的同步方法、同步***及相关装置 |
CN111866054A (zh) * | 2019-12-16 | 2020-10-30 | 北京小桔科技有限公司 | 一种云主机的搭建方法、装置、电子设备及可读存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1529426A (zh) * | 2003-10-10 | 2004-09-15 | 清华大学 | 基于fcp协议的san的双节点镜像集群的方法及*** |
CN101022363A (zh) * | 2007-03-23 | 2007-08-22 | 杭州华为三康技术有限公司 | 网络存储设备的故障保护方法及装置 |
KR101280754B1 (ko) * | 2010-01-04 | 2013-07-05 | 아바야 인코포레이티드 | 상태 보존 및 데이터 손실 감소 방법 및 시스템 |
CN103354503A (zh) * | 2013-05-23 | 2013-10-16 | 浙江闪龙科技有限公司 | 一种可自动检测及替换故障节点的云存储***及其方法 |
CN103685481A (zh) * | 2013-11-29 | 2014-03-26 | 深圳市安云信息科技有限公司 | 一种云存储集群***和方法 |
CN104699566A (zh) * | 2013-12-16 | 2015-06-10 | 杭州海康威视数字技术股份有限公司 | 基于云存储的数据冗余备份方法、***及存储节点服务器 |
-
2015
- 2015-12-08 CN CN201510897964.5A patent/CN105490847B/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1529426A (zh) * | 2003-10-10 | 2004-09-15 | 清华大学 | 基于fcp协议的san的双节点镜像集群的方法及*** |
CN101022363A (zh) * | 2007-03-23 | 2007-08-22 | 杭州华为三康技术有限公司 | 网络存储设备的故障保护方法及装置 |
KR101280754B1 (ko) * | 2010-01-04 | 2013-07-05 | 아바야 인코포레이티드 | 상태 보존 및 데이터 손실 감소 방법 및 시스템 |
CN103354503A (zh) * | 2013-05-23 | 2013-10-16 | 浙江闪龙科技有限公司 | 一种可自动检测及替换故障节点的云存储***及其方法 |
CN103685481A (zh) * | 2013-11-29 | 2014-03-26 | 深圳市安云信息科技有限公司 | 一种云存储集群***和方法 |
CN104699566A (zh) * | 2013-12-16 | 2015-06-10 | 杭州海康威视数字技术股份有限公司 | 基于云存储的数据冗余备份方法、***及存储节点服务器 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106331642A (zh) * | 2016-08-31 | 2017-01-11 | 浙江大华技术股份有限公司 | 一种视频云***中的数据处理方法及装置 |
CN106331642B (zh) * | 2016-08-31 | 2020-05-26 | 浙江大华技术股份有限公司 | 一种视频云***中的数据处理方法及装置 |
WO2018214887A1 (zh) * | 2017-05-23 | 2018-11-29 | 杭州海康威视数字技术股份有限公司 | 数据存储方法、存储服务器、存储介质及*** |
CN108933798A (zh) * | 2017-05-23 | 2018-12-04 | 杭州海康威视数字技术股份有限公司 | 数据存储方法、存储服务器及*** |
US11218541B2 (en) | 2017-05-23 | 2022-01-04 | Hangzhou Hikvision Digital Technology Co., Ltd. | Data storage method, storage server, and storage medium and system |
CN109361777A (zh) * | 2018-12-18 | 2019-02-19 | 广东浪潮大数据研究有限公司 | 分布式集群节点状态的同步方法、同步***及相关装置 |
CN109361777B (zh) * | 2018-12-18 | 2021-08-10 | 广东浪潮大数据研究有限公司 | 分布式集群节点状态的同步方法、同步***及相关装置 |
CN111866054A (zh) * | 2019-12-16 | 2020-10-30 | 北京小桔科技有限公司 | 一种云主机的搭建方法、装置、电子设备及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN105490847B (zh) | 2019-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107465721B (zh) | 基于双活架构的全局负载均衡方法和***及调度服务器 | |
US7278055B2 (en) | System and method for virtual router failover in a network routing system | |
US6952766B2 (en) | Automated node restart in clustered computer system | |
US7225356B2 (en) | System for managing operational failure occurrences in processing devices | |
CN102710457B (zh) | 一种跨网段的n+1备份方法及装置 | |
CN105302661A (zh) | 一种实现虚拟化管理平台高可用的***和方法 | |
WO2016058307A1 (zh) | 资源的故障处理方法及装置 | |
CN102394914A (zh) | 集群脑裂处理方法和装置 | |
US20130205017A1 (en) | Computer failure monitoring method and device | |
JP2005301975A (ja) | マルチサイト上の遠隔二重化リンクを経由するハートビート装置、及びその使用方法 | |
CN111176888B (zh) | 云存储的容灾方法、装置及*** | |
CN103729280A (zh) | 一种虚拟机高可用机制 | |
CN111949444A (zh) | 一种基于分布式服务集群的数据备份与恢复***及方法 | |
CN109286529A (zh) | 一种恢复RabbitMQ网络分区的方法及*** | |
CN101237315A (zh) | 一种用于双控高可用***的同步检测和故障隔离方法 | |
CN105490847A (zh) | 一种私有云存储***中节点故障实时检测及处理方法 | |
CN103780417A (zh) | 一种基于云硬盘的数据库故障转移方法及装置 | |
CN110333986B (zh) | 一种保障redis集群可用性的方法 | |
CN110677282B (zh) | 一种分布式***的热备份方法及分布式*** | |
CN106850255A (zh) | 一种多机备份的实现方法 | |
CN104506372A (zh) | 一种实现主备服务器切换的方法及*** | |
CN110971662A (zh) | 一种基于Ceph的两节点高可用实现方法及装置 | |
CN115878384A (zh) | 一种基于备份容灾***的分布式集群及构建方法 | |
US10721135B1 (en) | Edge computing system for monitoring and maintaining data center operations | |
CN111342986B (zh) | 分布式节点管理方法及装置、分布式***、存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190329 Termination date: 20191208 |