CN112003744B - Backup recovery method and system for cloud platform service cluster - Google Patents

Backup recovery method and system for cloud platform service cluster Download PDF

Info

Publication number
CN112003744B
CN112003744B CN202010820467.6A CN202010820467A CN112003744B CN 112003744 B CN112003744 B CN 112003744B CN 202010820467 A CN202010820467 A CN 202010820467A CN 112003744 B CN112003744 B CN 112003744B
Authority
CN
China
Prior art keywords
backup
cloud platform
backup recovery
recovery
configuration file
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.)
Active
Application number
CN202010820467.6A
Other languages
Chinese (zh)
Other versions
CN112003744A (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.)
Suzhou Inspur Intelligent Technology Co Ltd
Original Assignee
Suzhou Inspur Intelligent 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 Suzhou Inspur Intelligent Technology Co Ltd filed Critical Suzhou Inspur Intelligent Technology Co Ltd
Priority to CN202010820467.6A priority Critical patent/CN112003744B/en
Publication of CN112003744A publication Critical patent/CN112003744A/en
Application granted granted Critical
Publication of CN112003744B publication Critical patent/CN112003744B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • G06F11/1464Management of the backup or restore process for networked environments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/085Retrieval of network configuration; Tracking network configuration history
    • H04L41/0853Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
    • H04L41/0856Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information by backing up or archiving configuration information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/085Retrieval of network configuration; Tracking network configuration history
    • H04L41/0859Retrieval of network configuration; Tracking network configuration history by keeping history of different configuration generations or by rolling back to previous configuration versions
    • H04L41/0863Retrieval of network configuration; Tracking network configuration history by keeping history of different configuration generations or by rolling back to previous configuration versions by rolling back to previous configuration versions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0893Assignment of logical groups to network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/28Restricting access to network management systems or functions, e.g. using authorisation function to access network configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles

Abstract

The invention provides a backup recovery method and a system of a cloud platform service cluster, wherein the backup recovery method comprises the following steps: compiling a configuration file according to the backup recovery sequence of the nodes of the different types of service clusters; defining an analysis actuator of the configuration file, and packaging a uniform backup recovery method; the cloud platform executes the analysis executor after receiving a backup recovery request of a user, and acquires an execution sequence of backup recovery; and executing the backup recovery method of the cloud platform service cluster according to the execution sequence. The invention realizes the backup and recovery functions of different services by customizing the service configuration file, the configuration file analysis actuator and the like, enhances the expandability of the system and simplifies the complicated steps of cluster backup and recovery.

Description

Backup recovery method and system for cloud platform service cluster
Technical Field
The invention belongs to the technical field of cluster operation, and particularly relates to a backup recovery method and system for a cloud platform service cluster.
Background
With the advent of the cloud computing and big data era, the complexity of services is gradually improved, the utilization rate of resources on the cloud, such as public cloud virtual machines and cloud databases, is gradually improved, the waste of the resources is reduced, and the visualization of operation and maintenance is realized. At present, the principle of providing various services externally by a cloud platform is to configure a virtual machine with a proper specification according to the requirements of users, then install software in the virtual machine, create a plurality of virtual machines if the service is a clustered service, then install software in each virtual machine, then perform cluster configuration, and finally present a configured usable clustered service. The clustered service can be maintained and managed on the cloud management platform, and the service comprises starting and stopping, modifying parameters, viewing monitoring data and the like.
Generally, a clustered service generally has various roles, for example, a MySQL cluster has a master node, a standby node and a proxy node, while a Redis cluster has a master node, a standby node and a sentinel node, and the roles of the nodes are sequentially backed up or restored in order to ensure the integrity of the cluster during backup and restoration. Taking MySQL as an example, a slave node needs to be backed up first, and then a master node needs to be backed up; redis is the backup of sentinel nodes first, and then the backup of master and slave nodes. In order to implement such logic, the conventional method writes a set of logic for each service to control, which has the disadvantages of poor expansion, logic code required for each service or role, and modification of corresponding code, which is cumbersome to operate.
Disclosure of Invention
In order to solve the technical problems, the invention provides a backup recovery method and a backup recovery system for a cloud platform service cluster.
In a first aspect, the present invention provides a backup recovery method for a cloud platform service cluster, including:
compiling a configuration file according to the backup recovery sequence of the nodes of the different types of service clusters;
defining an analysis actuator of the configuration file, and packaging a uniform backup recovery method;
the cloud platform executes the analysis executor after receiving a backup recovery request of a user, and acquires an execution sequence of backup recovery;
and executing the backup recovery method of the cloud platform service cluster according to the execution sequence.
Further, the method further comprises:
when a new service is added to the cluster, the backup recovery function of the new service is realized by modifying the configuration file.
Further, the method further comprises:
defining the meaning of an operator in a configuration file, wherein the instruction corresponding to the operator comprises the following instructions: definition of master-slave backup and definition of waiting for finishing after operation.
Further, the method further comprises:
configuring a uniform backup recovery interface, and packaging the backup recovery method in the backup recovery interface;
and setting the actuator to directly call the backup recovery interface.
Further, detecting services capable of performing backup recovery, and assigning a backup recovery strategy by combining the execution sequence of each service;
and executing the backup recovery operation of the whole cluster according to the backup recovery strategy.
Further, the method further comprises:
configuring a uniform key for backup recovery in a configuration file;
the cloud platform initiates user identity authentication, and judges whether the user right is legal or not according to a key submitted by a user; if not, returning an error and carrying out identity verification again; and if so, performing backup recovery operation on the cloud platform.
Further, the method further comprises:
the cloud platform temporarily stores the backup data and the recovery data and verifies whether the data before and after backup recovery are consistent.
Further, the method further comprises:
the cloud platform realizes initialization, configuration, extraction and modification of the configuration file through an API.
Further, the method further comprises:
detecting whether the execution sequence of the analysis is valid: if the execution sequence is valid, writing the execution sequence into the backup recovery strategy; and if the result is invalid, the analysis executor is executed again.
In a second aspect, the present invention provides a backup and recovery system for a cloud platform service cluster, including:
the configuration compiling unit is configured for compiling configuration files according to backup recovery sequences of nodes of different types of service clusters;
the configuration analysis unit is used for configuring an analysis executor for defining a configuration file and packaging a uniform backup recovery method;
the order acquisition unit is configured to execute the analysis executor after the cloud platform receives a backup recovery request of a user, and acquire an execution order of the backup recovery;
and the method execution unit is configured to execute the backup recovery method of the cloud platform service cluster according to the execution sequence.
The invention has the beneficial effects that,
according to the backup recovery method and system for the cloud platform service cluster, provided by the invention, the backup recovery functions of different services are realized through self-defining service configuration files, configuration file analysis executors, uniformly called interfaces and the like, the expandability of the system is enhanced, and the complicated steps of cluster backup and recovery are simplified; if a service or a role needs to be added, the core code logic does not need to be modified, only corresponding configuration items are added on the original basis, the identity and the sequence verification of the backup recovery operation are added, and the safety of the execution of the backup recovery is ensured.
In addition, the invention has reliable design principle, simple structure and very wide application prospect.
Drawings
In order to more clearly illustrate the embodiments or prior art solutions of the present invention, the drawings used in the description of the embodiments or prior art will be briefly described below, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.
FIG. 1 is a schematic flow diagram of a method of one embodiment of the present invention.
FIG. 2 is a schematic block diagram of a system of one embodiment of the present invention.
FIG. 3 is a logic diagram of a method of one embodiment of the invention.
Detailed Description
In order to make those skilled in the art better understand the technical solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terms of art appearing herein are explained below:
API: application Programming Interface, application program Interface.
FIG. 1 is a schematic flow diagram of a method of one embodiment of the present invention. The execution subject in fig. 1 may be a backup and recovery system of a cloud platform service cluster.
As shown in fig. 1, the method 100 includes:
step 110, compiling configuration files according to backup recovery sequences of nodes of different types of service clusters;
step 120, defining an analysis executor of the configuration file, and packaging a uniform backup recovery method;
step 130, after receiving a backup recovery request of a user, the cloud platform executes the analysis executor to obtain an execution sequence of backup recovery;
and 140, executing a backup recovery method of the cloud platform service cluster according to the execution sequence.
Optionally, as an embodiment of the present invention, the method further includes:
when a new service is added to the cluster, the backup recovery function of the new service is realized by modifying the configuration file.
Optionally, as an embodiment of the present invention, the method further includes:
defining the meaning of an operator in a configuration file, wherein the instruction corresponding to the operator comprises the following instructions: definition of master-slave backup and definition of waiting for finishing after operation.
Optionally, as an embodiment of the present invention, the method further includes:
configuring a uniform backup recovery interface, and packaging the backup recovery method in the backup recovery interface;
and setting the actuator to directly call the backup recovery interface.
Optionally, as an embodiment of the present invention, a service capable of performing backup recovery is detected, and a backup recovery policy is specified in combination with an execution sequence of each service;
and executing the backup recovery operation of the whole cluster according to the backup recovery strategy.
Optionally, as an embodiment of the present invention, the method further includes:
configuring a uniform key for backup recovery in a configuration file;
the cloud platform initiates user identity authentication, and judges whether the user right is legal or not according to a key submitted by a user; if not, returning an error and carrying out identity authentication again; and if so, performing backup recovery operation on the cloud platform.
Optionally, as an embodiment of the present invention, the method further includes:
the cloud platform temporarily stores the backup data and the recovery data and verifies whether the data before and after backup recovery are consistent.
Optionally, as an embodiment of the present invention, the method further includes:
the cloud platform realizes initialization, configuration, extraction and modification of the configuration file through an API.
Optionally, as an embodiment of the present invention, the method further includes:
detecting whether the execution sequence of the analysis is valid: if the execution sequence is valid, writing the execution sequence into the backup recovery strategy; and if the result is invalid, the analysis executor is executed again.
In order to facilitate understanding of the present invention, the method for backup and recovery of a cloud platform service cluster provided by the present invention is further described below with reference to the principle of the method for backup and recovery of a cloud platform service cluster of the present invention and the process of managing a clustered service in the embodiment.
Specifically, the method for backup recovery of a cloud platform service cluster includes:
s1, compiling configuration files according to backup recovery sequences of nodes of different types of service clusters; writing corresponding backup recovery files according to different services, wherein the cloud platform realizes initialization, configuration, extraction and modification of the configuration files through an API (application programming interface), and defines meanings of various operational characters in the configuration files, the backup operation needs a long time, and the backup operation can be completed only by waiting for a long time after the operation, so that the master-slave backup operation is defined, whether the operation is finished or not is waited after the operation, and the like, and if the waiting for adding a waiting identifier is needed, the addition is not needed; configuring a uniform key for backup recovery in a configuration file;
s2, defining an analysis actuator of the configuration file, and packaging a uniform backup recovery method; the executor is responsible for acquiring a configuration file corresponding to the service type, and after the configuration file corresponding to the service is acquired, the file content is analyzed to acquire an execution sequence; the backup recovery methods of different types of services are uniformly configured and encapsulated in a function method, so that the operation command is simplified;
s3, the cloud platform executes the analysis executor after receiving a backup recovery request of a user, and acquires an execution sequence of backup recovery; taking Redis as an example, the main backup sequence during backup is 'main backup-slave backup-sentinel backup', and parameters such as whether to wait for the end of backup are obtained; the recovery sequence is "sentinel off-recover master-recover slave-sentinel on-recover sentinel"; detecting whether the execution sequence of the analysis is valid: if the execution sequence is valid, writing the execution sequence into the backup recovery strategy; if the analysis executor is invalid, re-executing the analysis executor;
s4, executing a backup recovery method of the cloud platform service cluster according to the execution sequence; configuring a uniform backup recovery interface, and packaging the backup recovery method in the backup recovery interface; setting the actuator to directly call the backup recovery interface; as shown in fig. 3, the cloud platform provides various services to the outside, backups or restores the services by using the method provided by the present invention, a cluster needs to be deployed, the cloud platform initiates user authentication, and determines whether the user right is legal or not according to a key submitted by a user; if not, returning an error and carrying out identity authentication again; if so, performing backup recovery operation on the cloud platform; then detecting the service capable of performing backup recovery, and assigning a backup recovery strategy by combining the execution sequence of each service; and executing the backup recovery operation of the whole cluster according to the backup recovery strategy, and configuring software in a virtual machine of the cloud platform, wherein the software is used for executing the method provided by the invention, and finally realizing the backup and recovery of the cluster service.
S5, determining the consistency of the data before backup and after recovery by using the feature identifier; the method comprises the steps of taking data to be backed up as backup data, taking recovery data after recovery operation as recovery data, determining a unique characteristic identifier for a data file of the backup data, wherein the characteristic identifier is used for uniquely identifying the backup data, determining a characteristic identifier of new recovery data after recovery, and comparing the characteristic identifier of the backup data with the characteristic identifier of the recovery data to realize the consistency of the data before and after backup recovery.
As shown in fig. 2, the system 200 includes:
a configuration compiling unit 210 configured to compile configuration files according to backup restoration sequences of nodes of different types of service clusters;
a configuration analysis unit 220 configured to define an analysis executor of the configuration file and encapsulate a unified backup recovery method;
the order obtaining unit 230 is configured to execute the analysis executor after the cloud platform receives a backup recovery request from a user, and obtain an execution order of the backup recovery;
the method executing unit 240 is configured to execute a backup recovery method of the cloud platform service cluster according to the execution sequence.
Although the present invention has been described in detail by referring to the drawings in connection with the preferred embodiments, the present invention is not limited thereto. Various equivalent modifications or substitutions can be made on the embodiments of the present invention by those skilled in the art without departing from the spirit and scope of the present invention, and these modifications or substitutions are within the scope of the present invention/any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (9)

1. A backup recovery method for a cloud platform service cluster is characterized by comprising the following steps:
compiling a configuration file according to the backup recovery sequence of the nodes of the different types of service clusters;
defining an analysis executor of the configuration file, and packaging a uniform backup recovery method;
the cloud platform executes the analysis executor after receiving a backup recovery request of a user, and acquires an execution sequence of backup recovery;
executing a backup recovery method of the cloud platform service cluster according to the execution sequence;
the method further comprises the following steps:
when a new service is added to the cluster, the backup recovery function of the new service is realized by modifying the configuration file.
2. The method for backup restoration of a cloud platform service cluster according to claim 1, wherein the method further comprises:
defining the meaning of an operator in a configuration file, wherein the instruction corresponding to the operator comprises the following instructions: definition of master-slave backup and definition of waiting for finishing after operation.
3. The method for backup restoration of a cloud platform service cluster according to claim 1, wherein the method further comprises:
configuring a uniform backup recovery interface, and packaging the backup recovery method in the backup recovery interface;
and setting the executor to directly call the backup recovery interface.
4. The method for backup restoration of a cloud platform service cluster according to claim 1, wherein the method further comprises:
detecting services capable of performing backup recovery, and assigning a backup recovery strategy by combining the execution sequence of each service;
and executing the backup recovery operation of the whole cluster according to the backup recovery strategy.
5. The method for backup restoration of a cloud platform service cluster according to claim 1, wherein the method further comprises:
configuring a uniform key for backup recovery in a configuration file;
the cloud platform initiates user identity authentication, and judges whether the user right is legal or not according to a key submitted by a user; if not, returning an error and carrying out identity verification again; and if so, performing backup recovery operation on the cloud platform.
6. The method for backup restoration of a cloud platform service cluster according to claim 1, wherein the method further comprises:
the cloud platform temporarily stores the backup data and the recovery data and verifies whether the data before and after backup recovery are consistent.
7. The method for backup restoration of a cloud platform service cluster according to claim 1, wherein the method further comprises:
the cloud platform realizes initialization, configuration, extraction and modification of the configuration file through an API.
8. The method for backup restoration of a cloud platform service cluster according to claim 5, wherein the method further comprises:
detecting whether the execution sequence of the analysis is valid: if the execution sequence is valid, writing the execution sequence into a backup recovery strategy; and if the result is invalid, the analysis executor is executed again.
9. A backup and recovery system for a cloud platform service cluster, comprising:
the configuration compiling unit is configured for compiling configuration files according to backup recovery sequences of nodes of different types of service clusters;
the configuration analysis unit is used for configuring an analysis executor for defining a configuration file and packaging a uniform backup recovery method;
the order acquisition unit is configured to execute the analysis executor after the cloud platform receives a backup recovery request of a user, and acquire an execution order of the backup recovery;
the method execution unit is configured to execute a backup recovery method of the cloud platform service cluster according to the execution sequence;
when a new service is added to the cluster, the backup recovery function of the new service is realized by modifying the configuration file.
CN202010820467.6A 2020-08-14 2020-08-14 Backup recovery method and system for cloud platform service cluster Active CN112003744B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010820467.6A CN112003744B (en) 2020-08-14 2020-08-14 Backup recovery method and system for cloud platform service cluster

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010820467.6A CN112003744B (en) 2020-08-14 2020-08-14 Backup recovery method and system for cloud platform service cluster

Publications (2)

Publication Number Publication Date
CN112003744A CN112003744A (en) 2020-11-27
CN112003744B true CN112003744B (en) 2023-01-10

Family

ID=73473226

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010820467.6A Active CN112003744B (en) 2020-08-14 2020-08-14 Backup recovery method and system for cloud platform service cluster

Country Status (1)

Country Link
CN (1) CN112003744B (en)

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104935618B (en) * 2014-03-19 2018-01-19 福建福昕软件开发股份有限公司 A kind of clustered deploy(ment) method
CN106294008B (en) * 2016-08-05 2019-06-11 浙江宇视科技有限公司 A kind of data reconstruction method and device
CN107329853A (en) * 2017-06-13 2017-11-07 上海微烛信息技术有限公司 Backup method, standby system and the electronic equipment of data-base cluster
CN111342986B (en) * 2018-12-19 2022-09-16 杭州海康威视***技术有限公司 Distributed node management method and device, distributed system and storage medium
CN109739690A (en) * 2018-12-29 2019-05-10 平安科技(深圳)有限公司 Backup method and Related product
CN110737543B (en) * 2019-09-10 2022-07-19 苏州浪潮智能科技有限公司 Method, device and storage medium for recovering distributed file system data
CN110704245B (en) * 2019-09-29 2023-02-24 苏州浪潮智能科技有限公司 Service cluster implementation method, device, equipment and readable storage medium
CN111400404A (en) * 2020-03-18 2020-07-10 中国建设银行股份有限公司 Node initialization method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN112003744A (en) 2020-11-27

Similar Documents

Publication Publication Date Title
CN110389900B (en) Distributed database cluster testing method and device and storage medium
US9875133B2 (en) Virtual machine disk image installation
CN101211272B (en) Dynamic virtual machine generation, virtual machine generation method and virtual machine supervisor
KR101970839B1 (en) Replaying jobs at a secondary location of a service
JP5427574B2 (en) Virtual computer migration management method, computer using the migration management method, virtualization mechanism using the migration management method, and computer system using the migration management method
EP3457273A1 (en) Control service for relational data management
US20140033197A1 (en) Model-based virtual system provisioning
US20090328030A1 (en) Installing a management agent with a virtual machine
US20060259594A1 (en) Progressive deployment and maintenance of applications on a set of peer nodes
US10402216B1 (en) Live support integration in a virtual machine based development environment
CN111324599B (en) Block chain experiment system and management method
US10795688B2 (en) System and method for performing an image-based update
CN112463144A (en) Distributed storage command line service method, system, terminal and storage medium
CN112486466B (en) Method for realizing quick universal basic framework based on micro-service architecture
CN113986514B (en) Task flow control method and device based on database deployment
CN111966462A (en) Hybrid cloud management system
CN107368353A (en) A kind of method and apparatus for realizing virutal machine memory heat addition
CN111444104A (en) OpenStack function test method
CN109683921B (en) Full-process system deployment method based on power system automation operation and maintenance platform
CN109508223A (en) A kind of virtual machine batch creation method, system and equipment
CN112003744B (en) Backup recovery method and system for cloud platform service cluster
US11663349B2 (en) System and method for managing data object creation
CA2997302C (en) Application migration
CN112948102A (en) Virtual machine event processing method, device and system
CN116302176A (en) Application program starting method and device and electronic equipment

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
GR01 Patent grant
GR01 Patent grant