[go: up one dir, main page]

CN114780261A - Basic data micro-service sharing system and method in intelligent equipment operation management - Google Patents

Basic data micro-service sharing system and method in intelligent equipment operation management Download PDF

Info

Publication number
CN114780261A
CN114780261A CN202210460091.1A CN202210460091A CN114780261A CN 114780261 A CN114780261 A CN 114780261A CN 202210460091 A CN202210460091 A CN 202210460091A CN 114780261 A CN114780261 A CN 114780261A
Authority
CN
China
Prior art keywords
basic data
data
basic
service system
message
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
Application number
CN202210460091.1A
Other languages
Chinese (zh)
Other versions
CN114780261B (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.)
Sichuan Hongmagic Cube Network Technology Co ltd
Original Assignee
Sichuan Hongmagic Cube Network 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 Sichuan Hongmagic Cube Network Technology Co ltd filed Critical Sichuan Hongmagic Cube Network Technology Co ltd
Priority to CN202210460091.1A priority Critical patent/CN114780261B/en
Publication of CN114780261A publication Critical patent/CN114780261A/en
Application granted granted Critical
Publication of CN114780261B publication Critical patent/CN114780261B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/546Message passing systems or structures, e.g. queues
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2457Query processing with adaptation to user needs
    • G06F16/24578Query processing with adaptation to user needs using ranking
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/604Tools and structures for managing or administering access control systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/54Indexing scheme relating to G06F9/54
    • G06F2209/547Messaging middleware
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/54Indexing scheme relating to G06F9/54
    • G06F2209/548Queue
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2141Access rights, e.g. capability lists, access control lists, access tables, access matrices

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Bioethics (AREA)
  • Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Automation & Control Theory (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a basic data micro-servitization sharing system in intelligent equipment operation management, which mainly comprises a basic data sharing platform, a basic data database, a basic data provider of a service system, a basic data user of the service system and a message middleware Rabbi tMQ; the invention also discloses a method for sharing the basic data in the intelligent equipment operation management in a micro-service mode; the invention reduces the complexity of basic data sharing processing, reduces the development and maintenance cost generated for realizing basic data sharing, and improves the working efficiency.

Description

Basic data micro-service sharing system and method in intelligent equipment operation management
Technical Field
The invention relates to the technical field of computer communication, in particular to a system and a method for sharing basic data in micro-service in intelligent equipment operation management.
Background
In the process of operating and managing intelligent equipment, various different service systems can be developed according to needs, wherein part of the service systems manage basic data, such as administrative region data, equipment types, equipment specifications, equipment cores, equipment models and other data, the data are stable, effective in a long time period along with the life cycle of a product, and can be gradually increased and rarely changed along with the marketing of new products, and other service operating systems can use the basic data. Some business systems are both the basic data manager and the user of other basic data, so that the need of basic data sharing inevitably exists in the enterprise.
In the traditional basic data management, each service system reports data to a basic data unified management platform after format conversion and cleaning processing, and the data is distributed to each required service system after being integrated and maintained by the unified management platform.
Disclosure of Invention
In order to solve the problems in the prior art, the invention aims to provide a system and a method for sharing basic data in micro-services in intelligent device operation management.
In order to achieve the purpose, the invention adopts the technical scheme that: a basic data micro-servitization sharing system in intelligent device operation management comprises a basic data sharing platform, a basic data database, a basic data provider of a service system, a basic data user of the service system and a message middleware RabbitMQ; the data sharing platform is used for centrally controlling access of all basic data services, the basic data database is composed of various basic database tables related in a basic data provider of a business system and provides authority for reading data of a plurality of basic data microservices, each basic data microservice is connected with data generated by business system management in the basic data provider of the business system and provided for basic data users of the business system in a microservice mode to perform data query service, the message middleware RabbitMQ is used for respectively establishing switches by the basic data provider of the business system according to basic data categories, message queues are established by the basic data categories used by the basic data users of the business system according to needs, and the message queues are bound on the switches corresponding to the message middleware Rabbition.
As a further improvement of the invention, the basic data sharing platform comprises a uniform Gateway, a registration center, a configuration center and a basic data micro-service for providing basic data, wherein the uniform Gateway is uniformly responsible for the access of a basic data user of a service system, the uniform Gateway is connected with the basic data micro-service through the registration center and the configuration center, and the routing, the safety and the flow control are carried out according to the construction requirement of the basic data micro-service.
As a further improvement of the invention, the basic data user of the service system accesses the unified Gateway in an openfeign mode.
As a further improvement of the invention, the basic database table exists in a distributed or centralized mode according to the self characteristics of the business system, the basic database provides the permission for reading data of the basic data micro-service, and the related basic data micro-service is correspondingly added when one type of basic data is added.
The invention also provides a method for sharing the basic data in the intelligent equipment operation management in the micro-service mode, which comprises the following steps:
step 1, building a basic data sharing platform;
step 2, logically forming a basic data database by basic database tables related in each service system, providing the basic data database for basic data microservices to be directly connected and endowing the data reading permission;
step 3, constructing a message middleware RabbitMQ, and respectively establishing a switch by a basic data provider of each service system according to the basic data category;
step 4, creating a message queue by the basic data type used by the basic data user of each service system according to the requirement, and binding the message queue on the corresponding switch;
step 5, sending out a change notice through the message middleware RabbitMQ when the basic data change occurs in a basic data provider of the service system;
and 6, when the basic data user of the service system receives the notification that the basic data of a certain type changes, changing the basic data so as to realize the sharing of the basic data.
As a further improvement of the present invention, in step 3, the message middleware RabbitMQ creates switches respectively for the basic data providers of the service systems by the basic data categories based on the broadcast mode.
As a further improvement of the present invention, in step 5, the basic data provider of the service system sends out a change notification according to the type and characteristics of the basic data, specifically including:
firstly, only 1 message is sent no matter data is added, deleted or modified: the data is changed, the message contains a change timestamp, and only the relevant service system is informed that the data is changed;
and secondly, respectively sending corresponding messages according to data addition, deletion and modification, wherein the messages comprise Id main keys corresponding to changed data and change timestamp information.
As a further improvement of the present invention, in step 6, when the basic data using side of the business system receives a notification that some type of basic data has changed, the method for changing the basic data includes:
only prompting the information that the data has changed, and calling corresponding microservices in a basic data sharing platform to acquire the full data to replace the local data;
and secondly, respectively sending messages containing the data Id according to the data addition, deletion and modification types, and calling corresponding micro-services in the basic data sharing platform to obtain data corresponding to the primary key of the changed data Id to replace local data.
As a further improvement of the invention, when the basic data is successfully changed, a message acknowledgement ACK is sent.
As a further improvement of the invention, the method also comprises the following steps:
and comparing the change time stamp in the message with the processed time stamp of the service system to judge whether processing is needed to ensure idempotency.
The beneficial effects of the invention are:
the invention reduces the complexity of basic data sharing processing, reduces the development and maintenance cost generated for realizing basic data sharing, and improves the working efficiency.
Drawings
FIG. 1 is a system architecture diagram of an embodiment of the present invention;
FIG. 2 is a data synchronization flow diagram illustrating a process flow for full data synchronization according to an embodiment of the present invention;
FIG. 3 is a data synchronization flow chart illustrating a data synchronization processing flow according to the change details in the embodiment of the present invention.
Detailed Description
Embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
Examples
As shown in fig. 1, a basic data microservices sharing system in intelligent device operation management is mainly composed of a basic data sharing platform, a basic data database, a service system (basic data provider), a service system (basic data user), and a message middleware RabbitMQ.
All basic data services in an enterprise are accessed to be managed and controlled in a centralized mode by using a basic data sharing platform, but data are not managed and controlled in a centralized mode, and each basic data micro-service is directly connected with data generated by business system management in a business system (a basic data provider), is provided for the business system (a basic data user) through a micro-service mode and is mainly used for providing data query services.
The embodiment also provides a method for sharing the basic data in the intelligent device operation management in the micro-service mode, which comprises the following steps:
step 1, building a basic data sharing platform, wherein the platform consists of a Gateway, a registration center, a configuration center and a micro-service for providing basic data;
step 2, each basic data micro-service is directly connected with a database (basic data provider) where basic data created and managed by a service system are located, and mainly provides data query service;
step 3, the Gateway (micro service Gateway) is in uniform charge of accessing the service system (basic data user), the service system (basic data user) mainly adopts openfeign to access, and the Gateway (micro service Gateway) performs routing, safety and flow control according to the construction requirements of the enterprise micro service system;
step 4, logically planning a basic data database which consists of basic database tables related in a business system (a basic data provider), wherein the basic database tables exist in a distributed or centralized mode according to the characteristics of the business system, the basic data database provides the basic data microservice with the permission of reading data, and related microservices are correspondingly added when one type of basic data is added subsequently;
step 5, constructing a message middleware RabbitMQ, and respectively establishing switches for all service systems (basic data providers) according to basic data categories based on fanout (broadcast mode);
step 6, establishing a message queue by the basic data types used by each service system (basic data user) according to needs, and binding the message queue on a switch corresponding to a message middleware RabbitMQ;
and 7, realizing a basic data change notification function in a service system (basic data provider), wherein the service system (basic data provider) is used for maintaining and managing one or more types of basic data in the service system, and comprises specific functions of adding, deleting, modifying, checking and the like, and the basic data maintained and managed is stored in a corresponding service database. The service system (basic data provider) comprises basic data management and basic data change notification, and compared with the traditional service system, the service system is added with a basic data change notification function;
step 8, sending a change notice to a message middleware RabbitMQ when the basic data in a service system (basic data provider) is changed, wherein different message notices 1 can be sent according to the types and characteristics of the basic data, and only 1 message is sent no matter data is added, deleted or modified: the data is changed, the message contains a change timestamp, and only the relevant service system is informed that the data is changed; 2. respectively sending corresponding messages according to data addition, deletion and modification, wherein the messages comprise Id (primary key) corresponding to changed data and change timestamp information;
step 9, when the service system (the basic data user) receives the notification that the basic data of a certain type changes, the service system basic change processing module performs specific processing, and according to the sent 2 message modes: 1. the first message only prompts that data has changed, openfeign is used for calling corresponding microservices in a basic data sharing platform to obtain full data to replace local data, and the data synchronization process is shown in fig. 2; 2. in the second method, a message containing a data Id (primary key) is sent according to data addition, deletion, and modification types, and openfeign is used to call a corresponding micro service in a basic data sharing platform to obtain data corresponding to a changed data Id (primary key) to replace local data, and a data synchronization process is shown in fig. 3. In any mode, the message acknowledgement ACK is sent after the message is successfully processed, in addition, the message middleware ensures that the time sequence is high, and the method judges whether the processing is needed or not according to the comparison between the change time stamp in the message and the processed time stamp of the service system so as to ensure the idempotency.
The above-mentioned embodiments only express the specific embodiments of the present invention, and the description thereof is more specific and detailed, but not construed as limiting the scope of the present invention. It should be noted that various changes and modifications can be made by those skilled in the art without departing from the spirit of the invention, and these changes and modifications are all within the scope of the invention.

Claims (10)

1. A basic data micro-servitization sharing system in intelligent device operation management is characterized by comprising a basic data sharing platform, a basic data database, a basic data provider of a service system, a basic data user of the service system and a message middleware RabbittMQ; the data sharing platform is used for centrally controlling access of all basic data services, the basic data database is composed of a plurality of basic database tables related in a basic data provider of a business system and provides authority for reading data of a plurality of basic data micro-services, each basic data micro-service is connected with data generated by business system management in the basic data provider of the business system and provided for a basic data user of the business system to perform data query service in a micro-service mode, the message middleware RabbittMQ is used for respectively creating switches according to basic data categories by the basic data provider of the business system, message queues are created according to basic data MQ categories used by the basic data user of each business system as required, and the message queues are bound on the switches corresponding to the message middleware Rabbitt.
2. The system according to claim 1, wherein the basic data sharing platform comprises a uniform Gateway, a registry, a configuration center, and a basic data microservice for providing basic data, the uniform Gateway is uniformly responsible for access of a basic data user of the service system, the uniform Gateway is connected with the basic data microservice through the registry and the configuration center, and routing, security, and flow control are performed according to basic data microservice construction requirements.
3. The system of claim 2, wherein a basic data user of the service system accesses the Gateway in an openfeign manner.
4. The system for sharing basic data microservices in intelligent device operation management according to claim 1, wherein the basic database tables exist in a distributed or centralized manner according to the characteristics of a business system, the basic data database provides the basic data microservices with the permission to read data, and related basic data microservices are correspondingly added when one type of basic data is added.
5. A method for sharing basic data in micro-servitization in operation management of intelligent equipment is characterized by comprising the following steps:
step 1, building a basic data sharing platform;
step 2, logically forming a basic data database by basic database tables related in each service system, providing the basic data database for basic data microservices to be directly connected and endowing the data reading permission;
step 3, constructing a message middleware RabbitMQ, and respectively establishing an exchanger by a basic data provider of each service system according to the basic data category;
step 4, creating a message queue by the basic data type used by the basic data user of each service system according to the requirement, and binding the message queue on the corresponding switch;
step 5, sending out a change notice through the message middleware RabbitMQ when the basic data change occurs in a basic data provider of the service system;
and 6, when the basic data user of the service system receives the notification that the basic data of a certain type changes, the basic data is changed, so that the basic data sharing is realized.
6. The method for micro-servitization of essential data in intelligent device operation management according to claim 5, wherein in step 3, the message middleware RabbitMQ creates switches for the essential data providers of each service system according to the essential data categories based on the broadcast mode.
7. The method for microservice sharing of basic data in intelligent device operation management according to claim 5, wherein in step 5, a basic data provider of a business system sends out a change notification according to the type and characteristics of basic data, specifically comprising:
firstly, only 1 message is sent no matter data is added, deleted or modified: the data is changed, the message contains a change timestamp, and only the relevant service system is informed that the data is changed;
and secondly, respectively sending corresponding messages according to data addition, deletion and modification, wherein the messages comprise Id main keys corresponding to changed data and change timestamp information.
8. The method as claimed in claim 7, wherein the step 6, when the basic data user of the service system receives a notification that some basic data has changed, the step of changing the basic data includes:
only prompting the information that the data has changed, and calling corresponding microservices in a basic data sharing platform to acquire the full data to replace the local data;
and secondly, respectively sending messages containing the data Id according to the data addition, deletion and modification types, and calling corresponding micro-services in the basic data sharing platform to obtain data corresponding to the primary key of the changed data Id to replace local data.
9. The method according to claim 8, wherein when the change of the basic data is successful, a message acknowledgement ACK is sent.
10. The method for microservices sharing of basic data in operation management of intelligent equipment according to claim 9, further comprising the following steps:
and comparing the change time stamp in the message with the processed time stamp of the service system to judge whether processing is needed to ensure idempotency.
CN202210460091.1A 2022-04-28 2022-04-28 Basic data micro-service sharing system and method in intelligent equipment operation management Active CN114780261B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210460091.1A CN114780261B (en) 2022-04-28 2022-04-28 Basic data micro-service sharing system and method in intelligent equipment operation management

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210460091.1A CN114780261B (en) 2022-04-28 2022-04-28 Basic data micro-service sharing system and method in intelligent equipment operation management

Publications (2)

Publication Number Publication Date
CN114780261A true CN114780261A (en) 2022-07-22
CN114780261B CN114780261B (en) 2022-11-29

Family

ID=82435413

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210460091.1A Active CN114780261B (en) 2022-04-28 2022-04-28 Basic data micro-service sharing system and method in intelligent equipment operation management

Country Status (1)

Country Link
CN (1) CN114780261B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115712438A (en) * 2022-10-30 2023-02-24 远光软件股份有限公司 Abstract element management method and system

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104796389A (en) * 2014-01-21 2015-07-22 上海联影医疗科技有限公司 Basic data sharing system and method thereof
CN107465767A (en) * 2017-09-29 2017-12-12 网宿科技股份有限公司 A kind of method and system of data syn-chronization
CN109922151A (en) * 2019-03-12 2019-06-21 浪潮通用软件有限公司 A kind of data sharing method between micro services
CN109977127A (en) * 2019-02-28 2019-07-05 北京创鑫旅程网络技术有限公司 Data-updating method and device
CN110955534A (en) * 2019-10-10 2020-04-03 荣邦科技有限公司 A middleware-based business process automation system and method
WO2020228534A1 (en) * 2019-05-14 2020-11-19 华为技术有限公司 Micro-service component-based database system and related method
CN112698953A (en) * 2021-01-11 2021-04-23 国网电力科学研究院武汉南瑞有限责任公司 Power grid intelligent operation and detection platform based on micro-service
CN113094385A (en) * 2021-03-10 2021-07-09 广州中国科学院软件应用技术研究所 Data sharing fusion platform and method based on software definition open toolset
CN113326148A (en) * 2021-05-23 2021-08-31 城家酒店管理有限公司 Data interaction system based on micro-service

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104796389A (en) * 2014-01-21 2015-07-22 上海联影医疗科技有限公司 Basic data sharing system and method thereof
CN107465767A (en) * 2017-09-29 2017-12-12 网宿科技股份有限公司 A kind of method and system of data syn-chronization
CN109977127A (en) * 2019-02-28 2019-07-05 北京创鑫旅程网络技术有限公司 Data-updating method and device
CN109922151A (en) * 2019-03-12 2019-06-21 浪潮通用软件有限公司 A kind of data sharing method between micro services
WO2020228534A1 (en) * 2019-05-14 2020-11-19 华为技术有限公司 Micro-service component-based database system and related method
CN110955534A (en) * 2019-10-10 2020-04-03 荣邦科技有限公司 A middleware-based business process automation system and method
CN112698953A (en) * 2021-01-11 2021-04-23 国网电力科学研究院武汉南瑞有限责任公司 Power grid intelligent operation and detection platform based on micro-service
CN113094385A (en) * 2021-03-10 2021-07-09 广州中国科学院软件应用技术研究所 Data sharing fusion platform and method based on software definition open toolset
CN113326148A (en) * 2021-05-23 2021-08-31 城家酒店管理有限公司 Data interaction system based on micro-service

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
JALIYA EKANAYAKE: "A Scalable Communication Runtime for Clouds", 《 2011 IEEE 4TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING》 *
张永跃: "基于微服务+Redis的政务数据共享模式设计", 《电子技术与软件工程》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115712438A (en) * 2022-10-30 2023-02-24 远光软件股份有限公司 Abstract element management method and system

Also Published As

Publication number Publication date
CN114780261B (en) 2022-11-29

Similar Documents

Publication Publication Date Title
EP3035642A1 (en) Software updating method, system, and device
US8817667B2 (en) Method and device for implementing group intelligent service of mobile virtual private network
CN201323637Y (en) Palmtop operation system
CN100499841C (en) Short message service interface and channel adapting method for the same
CN114780261B (en) Basic data micro-service sharing system and method in intelligent equipment operation management
CN110213156A (en) A kind of span centre heart group's instant communicating method and system
CN1309879A (en) Selection of service implementation
CN102572954A (en) Roaming liquidation service scheduling method, middleware and system
CN101237493B (en) Manual call processing method and manual dispatching video call system
CN101547414B (en) Short message billing system and method
CN102801876A (en) Service information centralized processing system and method
CN102143146B (en) Method, equipment and system for updating company contact lists
CN1984354B (en) Method and device for managing user account resources
CN108108160A (en) A kind of personal device manages system
CN112636959B (en) Network slice privacy number service guarantee system and method for distinguishing service types
CN101137113A (en) Method for obtaining activation calling information of digital cluster system
CN114979255A (en) A unified messaging platform system
CN100407639C (en) A dynamic adaptive intelligent network management system and its implementation method
CN116073887A (en) Multi-frequency, multi-star and multi-network integrated satellite comprehensive network management system and management method
CN1863333A (en) Method for transmitting short message condition report
CN101137114B (en) Method for obtaining activation calling information of digital cluster system
CN100461703C (en) Intelligent virtual exchange method and system
JP5401717B2 (en) Service report system
CN102202074B (en) Service processing method and system and relevant equipment
CN201126587Y (en) Devices for condition monitoring of integrated online presence services

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