CN109976720B - Virtual device implementation system, method, electronic device and storage medium - Google Patents
Virtual device implementation system, method, electronic device and storage medium Download PDFInfo
- Publication number
- CN109976720B CN109976720B CN201910114520.8A CN201910114520A CN109976720B CN 109976720 B CN109976720 B CN 109976720B CN 201910114520 A CN201910114520 A CN 201910114520A CN 109976720 B CN109976720 B CN 109976720B
- Authority
- CN
- China
- Prior art keywords
- data
- database
- network management
- management station
- client
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- 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/02—Standardisation; Integration
- H04L41/0213—Standardised network management protocols, e.g. simple network management protocol [SNMP]
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
The invention discloses a virtual equipment implementation system, which comprises a client, a database, a network management station and equipment, wherein the client and the network management station are both connected with the database; or the method is used for enabling the network management station to judge that the external equipment is the virtual equipment, and enabling the client to read the data packet corresponding to the GET request from the database. The invention only needs to define the structure body and OID identifier of the interface, the network management station can develop the function first, and does not need to wait for the operation of hardware and foreground software development and then execute the function development, thereby realizing rapid prototype development, and having low cost and high development efficiency.
Description
Technical Field
The invention relates to a virtual device implementation system, a virtual device implementation method, an electronic device and a storage medium.
Background
Currently, the development of network management software is generally located at the end of the product production cycle. Corresponding read-back configuration development work can be carried out only after hardware development and foreground embedded software development are completed. The network management software is not developed, so that the development of foreground software lags behind time, and the development period of products is increased invisibly.
However, the existing solutions have the following drawbacks:
even if a network management software developer takes the relevant interface definition of foreground software in advance, the network management software developer cannot synchronously carry out work and can only write general codes according to experience. For the code which is read back and configured to be equal to the interface interaction, extra code needs to be written for verification, and the writing of all network management software codes can be completed only by waiting for the foreground and then completing the development.
Disclosure of Invention
In order to overcome the defects of the prior art, one of the objectives of the present invention is to provide a virtual device implementation system, which can solve the technical problem of development lag in the prior art.
The second objective of the present invention is to provide a method for implementing a virtual device, which can solve the technical problem of development lag in the prior art.
The invention also aims to provide the electronic equipment, which can solve the technical problem of development lag in the prior art.
It is a fourth object of the present invention to provide a computer-readable storage medium that can solve the technical problem of development lag in the prior art.
One of the purposes of the invention is realized by adopting the following technical scheme:
a virtual device implementation system comprises a client, a database, a network management station and a device, wherein the client and the network management station are both connected with the database, the device is connected with the network management station, the device comprises a virtual device and a non-virtual device, the database is used for receiving first data from the client and sending a notice to the network management station, so that the network management station is used for acquiring data from the database when judging that the device is a non-virtual device according to the notice and sending the data to the device by an SNMP protocol; or the server is used for receiving a GET request from a client and sending a notification to the network management station so that the network management station judges whether the external equipment is virtual equipment or not according to the notification, and if so, the client reads a data packet corresponding to the GET request from the database; otherwise, the network management station takes out GET data from the database, takes out the data from the equipment in an SNMP mode and sends the data to the database for storage; the data packet includes GET data.
Further, the first data is generated by a structure of the client.
The second purpose of the invention is realized by adopting the following technical scheme:
a virtual device implementation method comprises the following steps:
the data issuing method comprises the following steps:
receiving first data sent by a client in an SET (SET event) mode, wherein the first data comprises SET data;
packaging the first data to form a data packet;
sending a notification to a network management station, so that the network management station reads a data packet in a database and sends SET data in the data packet to the device when judging that the external device is a non-virtual device according to the notification;
the data read-back comprises the following steps:
receiving a GET request from a client;
packaging the data into a data packet, and sending a notification to a network management station so that the network management station judges whether external equipment is virtual equipment or not according to the notification, if so, a client reads the data packet corresponding to the GET request from a database; otherwise, the network management station takes out GET data from the database, takes out the data from the equipment in an SNMP mode and sends the data to the database for storage; the data packet includes GET data.
Further, the first data are generated by the client through the structure body in data issuing.
Further, the first data further includes an OID identifier.
Further, the GET request contains an OID identifier.
Further, when the network management station judges that the device is a virtual device in the data read-back process, the client reads the data packet matched with the OID identifier from the database.
The third purpose of the invention is realized by adopting the following technical scheme:
an electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor implementing data delivery and data read-back when executing the computer program:
the data issuing method comprises the following steps:
receiving first data sent by a client in an SET (SET event) mode, wherein the first data comprises SET data;
packaging the first data to form a data packet;
sending a notification to a network management station so that the network management station reads a data packet in a database and sends SET data in the data packet to the device when judging that the external device is a non-virtual device according to the notification;
the data read-back comprises the following steps:
receiving a GET request from a client;
the data is packaged into a data packet, and a notification is sent to the network management station, so that the network management station judges whether the external equipment is virtual equipment or not according to the notification, and if so, the client reads the data packet corresponding to the GET request from the database; otherwise, the network management station takes out GET data from the database, takes out the data from the equipment in an SNMP mode and sends the data to the database for storage; the data packet includes GET data.
The fourth purpose of the invention is realized by adopting the following technical scheme:
a computer-readable storage medium having stored thereon a computer program for execution by a processor of a virtual appliance implementation method as defined in any one of the preceding claims.
Compared with the prior art, the invention has the beneficial effects that: .
The invention only needs to define the structure body of the debit port and the OID identifier, the network management station can develop the function first without waiting for the operation of executing the function development after the hardware and foreground software development, thereby realizing the rapid prototype development, and having low cost and high development efficiency.
Drawings
Fig. 1 is a flow chart of data transmission according to the present invention;
FIG. 2 is a flow chart of data read-back according to the present invention.
Detailed Description
The present invention will be further described with reference to the accompanying drawings and the detailed description, and it should be noted that any combination of the embodiments or technical features described below can be used to form a new embodiment without conflict.
Example one
The invention provides a virtual equipment implementation system, which comprises a client, a database, a network management station and equipment, wherein the client and the network management station are both connected with the database, the equipment is connected with the network management station, the equipment comprises virtual equipment and non-virtual equipment, the database is used for receiving first data from the client and sending a notice to the network management station, so that the network management station is used for acquiring the data from the database when judging that the equipment is the non-virtual equipment according to the notice and sending the data to the equipment by an SNMP protocol; or the server is used for receiving a GET request from a client and sending a notification to the network management station so that the network management station judges whether the external equipment is virtual equipment or not according to the notification, and if so, the client reads a data packet corresponding to the GET request from the database; otherwise, the network management station takes out GET data from the database, takes out the data from the equipment in an SNMP mode and sends the data to the database for storage.
The invention is implemented in a BS framework, namely a browser and server framework mode, and is a framework which is changed or improved on a C/S framework along with the rise of Internet technology. Under the structure, the user work interface is realized by a WWW Browser, a few parts of business logic are realized at a front end (Browser), but the main business logic is realized at a Server end (Server), and a three-layer 3-tier structure is formed. The B/S architecture is a network architecture mode after WEB is started, and a WEB browser is the most main application software of a client. The mode unifies the client, and the core part for realizing the system function is centralized on the server, so that the development, maintenance and use of the system are simplified. The client only needs to install a Browser (Browser), such as Netscape Navigator or Internet Explorer, and the Server only needs to install databases such as Oracle, sybase, informix or SQL Server. And the browser performs data interaction with the database through the Web Server. The precursor of SNMP (Simple Network Management Protocol) is a Simple Gateway Monitoring Protocol (SGMP) that is used to manage communication lines. Subsequently, the SGMP was greatly modified, particularly by the addition of SMIs and MIBs that conform to the Internet definition: the architecture, the improved protocol is the well-known SNMP. The goal of SNMP is to manage the software and hardware platforms produced by numerous manufacturers on the Internet.
The first data is generated by a structure of the client.
The invention mainly comprises GET and SET operation modes, because backward compatibility is supported, data is not in a database which may be just started, a data issuing process is carried out from the SET operation flow, a structure body of a client generates default data, if packaging is carried out, the interface has defined data, the structure body directly assigns the default data, otherwise, the structure body is directly reset. The client sends data to the database by the SET method, wherein the data comprises OID identifiers, structures and default data. The default data is SET data. The database is located in the server, and the database packages the data and then stores the data in the database. The database sends a notice to the network management station, and the notice network management station has a client to execute the SET operation. And after receiving the notification, the network management station judges whether the equipment is virtual equipment, if so, the operation is ended, otherwise, the network management station takes out the OID identifier and the SET data from the database and sends the SET data to the equipment in an SNMP mode.
For convenience of network transmission, the data stored in the database is provided with a packet header and a packet body, and the OID identifier and the default number are both in the packet body. The SNMP mode is an SNMP message protocol.
In the aspect of data read-back by the GET operation mode, a client requests data by the GET method, and the database packs the data and stores the data in the database. And the database sends notification to the network management station, and the notification network management station has a client executing GET operation. After receiving the notification, the network management station judges whether the equipment is virtual equipment, if so, the client side takes out the data matched with the OID identifier from the database, and if not, the network management station takes out the GET data from the database, and the network management station takes out the data from the equipment in an SNMP mode and stores the data in the database.
The invention only needs to define the structure body of the debit port and the OID identifier, the network management station can develop the function first without waiting for the operation of executing the function development after the hardware and foreground software development, thereby realizing the rapid prototype development, and having low cost and high development efficiency.
Example two
The second embodiment discloses a virtual device implementation method, as shown in fig. 1 and fig. 2, including data issuing and data reading:
the data issuing method comprises the following steps:
receiving first data sent by a client in an SET (SET event) mode, wherein the first data comprises SET data;
packaging the first data to form a data packet;
sending a notification to a network management station so that the network management station reads a data packet in a database and sends SET data in the data packet to the device when judging that the external device is a non-virtual device according to the notification;
the data read-back comprises the following steps:
receiving a GET request from a client;
packaging the data into a data packet, and sending a notification to a network management station so that the network management station judges whether external equipment is virtual equipment or not according to the notification, if so, a client reads the data packet corresponding to the GET request from a database; otherwise, the network management station takes out GET data from the database, takes out the data from the equipment in an SNMP mode and sends the data to the database for storage; the data packet includes GET data.
The first data further comprises an OID identifier.
The GET request contains the OID identifier.
And when the network management station judges that the equipment is the virtual equipment in the data read-back process, the client reads the data packet matched with the OID identifier from the database.
The data issuing is that the client executes SET operation, the data reading back is that the client executes GET operation, because backward compatibility is supported, in order to avoid no data in a database just started, firstly, starting from the SET operation process, default data is generated by a structure body of the client, if packaging is carried out, the structure body directly assigns the default data, otherwise, the structure body is directly reset.
EXAMPLE III
The third embodiment discloses an electronic device, which comprises a memory, a processor and a computer program stored on the memory and capable of running on the processor, and is characterized in that the processor implements data transmission and data read-back when executing the computer program:
the data issuing method comprises the following steps:
receiving first data sent by a client in an SET (SET event) mode, wherein the first data comprises SET data;
packaging the first data to form a data packet;
sending a notification to a network management station, so that the network management station reads a data packet in a database and sends SET data in the data packet to the device when judging that the external device is a non-virtual device according to the notification;
the data read-back comprises the following steps:
receiving a GET request from a client;
packaging the data into a data packet, and sending a notification to a network management station so that the network management station judges whether external equipment is virtual equipment or not according to the notification, if so, a client reads the data packet corresponding to the GET request from a database; otherwise, the network management station takes out GET data from the database, takes out the data from the equipment in an SNMP mode and sends the data to the database for storage; the data packet includes GET data.
And generating the first data by the client through the structure body in the data issuing process.
The GET request contains the OID identifier.
And when the network management station judges that the equipment is the virtual equipment in the data read-back process, the client reads the data packet matched with the OID identifier from the database.
The working principle flow of the embodiment is the same as that of the first embodiment and the second embodiment, the data issuing is that the client executes SET operation, the data reading is that the client executes GET operation, backward compatibility is supported, and in order to avoid that no data exists in a database just starts, the structure of the client generates default data from the SET operation flow, if packaging is carried out, the interface has defined data, the structure directly assigns the default data, otherwise, the structure is directly reset.
Example four
The fourth embodiment discloses a readable computer storage medium, which is used for storing a program, and when the program is executed by a processor, the program realizes data transmission and data read-back, wherein the data transmission comprises the following steps:
receiving first data sent by a client in an SET (SET event) mode, wherein the first data comprises SET data;
packaging the first data to form a data packet;
sending a notification to a network management station so that the network management station reads a data packet in a database and sends SET data in the data packet to the device when judging that the external device is a non-virtual device according to the notification;
the data read-back comprises the following steps:
receiving a GET request from a client;
packaging the data into a data packet, and sending a notification to a network management station so that the network management station judges whether external equipment is virtual equipment or not according to the notification, if so, a client reads the data packet corresponding to the GET request from a database; otherwise, the network management station takes out GET data from the database, takes out the data from the equipment in an SNMP mode and sends the data to the database for storage; the data packet includes GET data.
And generating the first data by the client through the structure body in the data issuing process.
The GET request contains the OID identifier.
And when the network management station judges that the equipment is the virtual equipment in the data read-back process, the client reads the data packet matched with the OID identifier from the database.
And when the network management station judges that the equipment is the virtual equipment in the data read-back process, the client reads the data packet matched with the OID identifier from the database.
The working principle process of this embodiment is specifically the same as that of other embodiments, and is not described herein again.
The above embodiments are only preferred embodiments of the present invention, and the protection scope of the present invention is not limited thereby, and any insubstantial changes and substitutions made by those skilled in the art based on the present invention are within the protection scope of the present invention.
Claims (5)
1. A virtual device implementation system, characterized in that,
the device comprises a client, a database, a network management station and a device, wherein the client and the network management station are both connected with the database, the device is connected with the network management station, the device comprises virtual equipment and non-virtual equipment, the database is used for receiving first data from the client and sending a notice to the network management station, so that the network management station is used for judging that the device is the non-virtual equipment according to the notice, acquiring the data from the database and sending the data to the device through an SNMP protocol, the client sends the first data in an SET mode, and the first data comprises SET data;
or the GET request is received from the client and a notice is sent to the network management station, so that the network management station judges whether the external equipment is virtual equipment or not according to the notice, and if so, the client reads a data packet corresponding to the GET request from the database; otherwise, the network management station takes out GET data from the database, takes out the data from the equipment in an SNMP mode and sends the data to the database for storage; the data packet comprises GET data, the GET request comprises an OID identifier, and when the network management station judges that the equipment is virtual equipment in data readback in a GET mode, the client reads the data packet matched with the OID identifier from the database;
the first data is generated by a structure body of the client;
the client side generates default data by the structure body of the client side through SET operation, if an interface is packaged, the interface has definition data, the structure body directly assigns the default data, otherwise, the structure body is directly reset; the client sends the default data and the OID identifier to a database through SET operation; the database is positioned in a server, and packages the default data and the OID identifier and then stores the default data and the OID identifier in the database; the database sends a notice to the network management station to inform the network management station that a client executes the SET operation; and after receiving the notification, the network management station judges whether the equipment is virtual equipment, if so, the operation is ended, otherwise, the network management station takes out the OID identifier and the default data from the database and sends the default data to the equipment in an SNMP mode, wherein the default data is SET data.
2. A virtual device implementation method is characterized in that,
the method comprises the following steps of data issuing and data reading:
the data issuing method comprises the following steps:
receiving first data issued by a client in a SET (SET event) mode, wherein the first data comprises SET data;
packaging the first data to form a data packet;
sending a notification to a network management station so that the network management station reads a data packet in a database and sends SET data in the data packet to the device when judging that the external device is a non-virtual device according to the notification;
the data read-back comprises the following steps:
receiving a GET request from a client;
packaging the data into a data packet, and sending a notification to a network management station so that the network management station judges whether external equipment is virtual equipment or not according to the notification, if so, a client reads the data packet corresponding to the GET request from a database; otherwise, the network management station takes out GET data from the database, takes out the data from the equipment in an SNMP mode and sends the data to the database for storage; the data packet comprises GET data, the GET request comprises an OID identifier, and when the network management station judges that the equipment is virtual equipment in data readback in a GET mode, the client reads the data packet matched with the OID identifier from the database;
the first data is generated by the client through a structure body in data issuing;
the client side generates default data through the structure body of the client side through SET operation, if an interface is packaged, the interface has definition data, the structure body directly assigns values to the default data, otherwise, the structure body is directly reset; the client sends the default data and the OID identifier to a database through SET operation; the database is positioned in a server, and packages the default data and the OID identifier and then stores the default data and the OID identifier in the database; the database sends a notice to the network management station to inform the network management station that a client executes the SET operation; and after receiving the notification, the network management station judges whether the equipment is virtual equipment, if so, the operation is ended, otherwise, the network management station takes out the OID identifier and the default data from the database and sends the default data to the equipment in an SNMP mode, wherein the default data is SET data.
3. The virtual device implementation method of claim 2, wherein the first data further comprises an OID identifier.
4. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor,
when the processor executes the computer program, data sending and data reading are realized:
the data issuing method comprises the following steps:
receiving first data sent by a client in an SET (SET event) mode, wherein the first data comprises SET data;
packaging the first data to form a data packet;
sending a notification to a network management station, so that the network management station reads a data packet in a database and sends SET data in the data packet to the device when judging that the external device is a non-virtual device according to the notification;
the data read-back comprises the following steps:
receiving a GET request from a client;
packaging the data into a data packet, and sending a notification to a network management station so that the network management station judges whether external equipment is virtual equipment or not according to the notification, if so, a client reads the data packet corresponding to the GET request from a database; otherwise, the network management station takes out GET data from the database, takes out the data from the equipment in an SNMP mode and sends the data to the database for storage; the data packet comprises GET data, the GET request comprises an OID identifier, and when the network management station judges that the equipment is virtual equipment in data read-back by a GET mode, the client reads the data packet matched with the OID identifier from the database;
the first data is generated by the client through a structure body in data issuing;
the client generates default data by the structure body of the client through SET operation, if an interface is packed and has definition data, the structure body directly assigns the default data, otherwise, the structure body is directly reset; the client sends the default data and the OID identifier to a database through SET operation; the database is positioned in a server, and packages the default data and the OID identifier and then stores the default data and the OID identifier in the database; the database sends a notice to the network management station to inform the network management station that a client executes SET operation; and after receiving the notification, the network management station judges whether the equipment is virtual equipment, if so, the operation is ended, otherwise, the network management station takes out the OID identifier and the default data from the database and sends the default data to the equipment in an SNMP mode, wherein the default data is SET data.
5. A computer-readable storage medium having stored thereon a computer program, characterized in that: the computer program, when executed by a processor, implements the virtual appliance implementation method of any of claims 2-3.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910114520.8A CN109976720B (en) | 2019-02-14 | 2019-02-14 | Virtual device implementation system, method, electronic device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910114520.8A CN109976720B (en) | 2019-02-14 | 2019-02-14 | Virtual device implementation system, method, electronic device and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109976720A CN109976720A (en) | 2019-07-05 |
CN109976720B true CN109976720B (en) | 2023-03-07 |
Family
ID=67076983
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910114520.8A Active CN109976720B (en) | 2019-02-14 | 2019-02-14 | Virtual device implementation system, method, electronic device and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109976720B (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102684924A (en) * | 2012-05-25 | 2012-09-19 | 迈普通信技术股份有限公司 | Network management workstation and debugging method of network management software |
CN103634154A (en) * | 2013-12-17 | 2014-03-12 | 北京邮电大学 | Simulation system and simulation method for network state |
CN103684822A (en) * | 2012-09-12 | 2014-03-26 | ***通信集团公司 | Method and equipment for managing network equipment |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2775804C (en) * | 2012-05-08 | 2013-01-29 | Guest Tek Interactive Entertainment Ltd. | Automatically configuring computer network at hospitality establishment with reservation-specific settings |
-
2019
- 2019-02-14 CN CN201910114520.8A patent/CN109976720B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102684924A (en) * | 2012-05-25 | 2012-09-19 | 迈普通信技术股份有限公司 | Network management workstation and debugging method of network management software |
CN103684822A (en) * | 2012-09-12 | 2014-03-26 | ***通信集团公司 | Method and equipment for managing network equipment |
CN103634154A (en) * | 2013-12-17 | 2014-03-12 | 北京邮电大学 | Simulation system and simulation method for network state |
Also Published As
Publication number | Publication date |
---|---|
CN109976720A (en) | 2019-07-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104170323B (en) | Fault handling method and device, system based on network function virtualization | |
CN109194538A (en) | Test method, device, server and storage medium based on distributed coordination | |
WO2020108325A1 (en) | Transaction processing method, apparatus and device | |
CN104954411A (en) | Method for sharing network resource by distributed system, terminal thereof and system thereof | |
CN105677675B (en) | Method for processing business and device | |
CN113032166B (en) | Inter-core communication method, processor, inter-core communication system, and computer-readable storage medium | |
CN111064626B (en) | Configuration updating method, device, server and readable storage medium | |
CN107153571A (en) | A kind of dispositions method and device of virtual management node | |
WO2022037267A1 (en) | Ipmi command processing method and system for bmc, and device and medium | |
Ter Beek et al. | An action/state-based model-checking approach for the analysis of communication protocols for Service-Oriented Applications | |
CN112491980B (en) | Cloud host service management method, system, terminal and storage medium | |
CN104793981B (en) | A kind of online snapshot management method and device of cluster virtual machine | |
CN111563124B (en) | Operation processing method, device and system based on block chain | |
CN103530538A (en) | XML safety view querying method based on Schema | |
CN110417876A (en) | Node server and main control device in session method, distributed system | |
CN109976720B (en) | Virtual device implementation system, method, electronic device and storage medium | |
CN112612816B (en) | Service result query method, device, equipment and medium of Ethernet alliance chain | |
WO2016110070A1 (en) | Data acquiring method and device, and storage medium | |
CN106788842B (en) | A kind of processing method and SOC of PTP message | |
CN115048190B (en) | Virtual machine snapshot management method, system and computer readable medium | |
US8332498B2 (en) | Synchronized relay messaging and coordinated network processing using SNMP | |
CN106506543B (en) | The implementation method of trusted agent module in a kind of Cloud Server | |
CN109583182A (en) | Start method, apparatus, electronic equipment and the computer storage medium of remote desktop | |
CN113055378B (en) | Protocol conversion platform for industrial internet identification analysis and data docking method | |
CN107102901B (en) | Task processing method and device |
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 |