CN112947734B - Server power consumption control method, system, terminal and storage medium - Google Patents
Server power consumption control method, system, terminal and storage medium Download PDFInfo
- Publication number
- CN112947734B CN112947734B CN202110239119.4A CN202110239119A CN112947734B CN 112947734 B CN112947734 B CN 112947734B CN 202110239119 A CN202110239119 A CN 202110239119A CN 112947734 B CN112947734 B CN 112947734B
- Authority
- CN
- China
- Prior art keywords
- power consumption
- bmc
- local
- server
- traffic
- 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
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/28—Supervision thereof, e.g. detecting power-supply failure by out of limits supervision
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Power Sources (AREA)
Abstract
The invention provides a method, a system, a terminal and a storage medium for controlling power consumption of a server power supply, wherein the method comprises the following steps: establishing communication connection between all servers BMC in the machine room; each BMC broadcasts the local power consumption and receives the power consumption broadcasted by other BMCs; each BMC calculates total power consumption according to the local power consumption and the received power consumption; and if the total power consumption distance calculated by each BMC reaches a preset power consumption threshold, each BMC controls the power consumption of the local power supply to be reduced. The invention can effectively control the power consumption of the server power supply in the machine room, can add the server at will, and can exert the maximum efficiency of the server if the required power consumption exceeds the design of the original machine room. And the maximum power consumption of the machine room is fully used.
Description
Technical Field
The invention relates to the technical field of servers, in particular to a method, a system, a terminal and a storage medium for controlling power consumption of a server power supply.
Background
The upper limit of the total power consumption of the current machine room is a fixed upper limit, and when a machine room server is expanded or upgraded, the total power consumption of the machine room is set to meet the maximum power consumption of all servers. And therefore, the upper power consumption limit of the server can be fixed. Therefore, after all servers have fixed upper power consumption limits, when some servers are idle, the servers requiring high-performance operation are still locked at the fixed upper limits, and the highest performance of the servers cannot be achieved.
Disclosure of Invention
In view of the above-mentioned deficiencies of the prior art, the present invention provides a method, a system, a terminal and a storage medium for controlling power consumption of a server, so as to solve the above-mentioned technical problems.
In a first aspect, the present invention provides a method for controlling power consumption of a server power supply, including:
establishing communication connection between all servers BMC in the machine room;
each BMC broadcasts the local power consumption and receives the power consumption broadcasted by other BMCs;
each BMC calculates total power consumption according to the local power consumption and the received power consumption;
and if the total power consumption distance calculated by each BMC reaches a preset power consumption threshold, each BMC controls the power consumption of the local power supply to be reduced.
Further, the method further comprises:
selecting a management BMC from a server BMC of the machine room;
setting a power consumption threshold in the management BMC;
broadcasting the power consumption threshold to the remaining BMCs via the management BMC.
Further, the step of controlling the power consumption reduction of the local power supply by each BMC includes:
the BMC collects the local server traffic;
the BMC broadcasts local service volume and receives service volume broadcast by other BMCs;
the BMC calculates the total traffic according to the local traffic and the received traffic;
the BMC calculates the proportion of the local traffic to the total traffic;
the BMC calculates local target power consumption according to the power consumption threshold and the proportion;
the BMC adjusts the local power consumption to the local target power consumption.
In a second aspect, the present invention provides a server power consumption control system, including:
the communication establishing unit is configured to establish communication connection between all the servers BMC in the machine room;
the power consumption broadcasting unit is configured for broadcasting the local power consumption of each BMC and receiving the power consumption of other BMC broadcasts;
the power consumption calculation unit is configured for calculating the total power consumption according to the local power consumption and the received power consumption by each BMC;
and the power consumption adjusting unit is configured to control the local power consumption to be reduced by each BMC if the total power consumption distance calculated by each BMC reaches a preset power consumption threshold value.
Further, the system further comprises:
the management selection unit is configured to select a management BMC from the server BMC of the machine room;
a threshold setting unit configured to set a power consumption threshold in the management BMC;
a threshold broadcast unit configured to broadcast the power consumption threshold to the remaining BMCs through the management BMC.
Further, the power consumption adjusting unit includes:
the service acquisition module is configured for the BMC to acquire the local server traffic;
the service broadcasting module is configured for broadcasting local service volume by the BMC and receiving service volume broadcast by other BMCs;
the service calculation module is configured for calculating the total traffic according to the local traffic and the received traffic by the BMC;
the proportion calculation module is configured for calculating the proportion of the local traffic to the total traffic by the BMC;
the target calculation module is configured for calculating local target power consumption according to the power consumption threshold and the proportion by the BMC;
and the target adjusting module is configured for adjusting the local power consumption to the local target power consumption by the BMC.
In a third aspect, a terminal is provided, including:
a processor, a memory, wherein,
the memory is used for storing a computer program which,
the processor is configured to call and run the computer program from the memory, so that the terminal performs the method of the terminal described above.
In a fourth aspect, a computer storage medium is provided having stored therein instructions that, when executed on a computer, cause the computer to perform the method of the above aspects.
The beneficial effect of the invention is that,
the server power consumption control method, the server power consumption control system, the server power consumption control terminal and the storage medium can effectively control the power consumption of the server power in the machine room, the server can be added at will, and the maximum efficiency of the server can be exerted if the required power consumption exceeds the original machine room design. And the maximum power consumption of the machine room is fully used.
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 technical solutions in the prior art 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 that other drawings can be obtained based on these drawings without creative efforts.
FIG. 1 is a schematic flow diagram of a method of one embodiment of the invention.
FIG. 2 is a schematic block diagram of a system of one embodiment of the present invention.
Fig. 3 is a schematic structural diagram of a terminal according to an embodiment of the present invention.
Detailed Description
In order to make those skilled in the art better understand the technical solution of the present invention, the technical solution in the embodiment of the present invention will be clearly and completely described below with reference to the drawings in the embodiment of the present invention, and it is obvious that the described embodiment is only a part of the embodiment of the present invention, and not all 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.
FIG. 1 is a schematic flow diagram of a method of one embodiment of the invention. The execution subject in fig. 1 may be a server power consumption control system.
As shown in fig. 1, the method includes:
and step 140, if the total power consumption distance calculated by each BMC reaches a preset power consumption threshold, each BMC controls the power consumption of the local power supply to be reduced.
Specifically, the server power consumption control method includes:
and S1, establishing communication connection between all the servers BMC in the computer room.
The BMC management module in the server can actively communicate with the BMCs in all servers in the computer room.
And S2, broadcasting the local power consumption by each BMC and receiving the power consumption broadcast by other BMCs.
After the server is installed, the administrator can set the total power consumption setting of the current machine room of the BMC. The BMC automatically broadcasts the current power consumption of the server itself over the network and simultaneously receives broadcast information of other servers BMC (X2, X3 …).
And S3, each BMC calculates the total power consumption according to the local power consumption and the received power consumption.
When other server power consumption broadcasts are received, the information of the other server power consumption broadcasts is recorded in a power consumption list inside the BMC. At the same time, the power consumption (X1) of the own server is also added to the power consumption list.
And S4, if the total power consumption distance calculated by each BMC reaches a preset power consumption threshold, each BMC controls the power consumption of the local power supply to be reduced.
And when the total power consumption in the power consumption list is equal to or more than the total power consumption setting of the machine room, informing the server to reduce the power consumption.
The method for reducing the power consumption of the power supply specifically comprises the following steps:
(1) the BMC collects the local server traffic;
(2) the BMC broadcasts local service volume and receives service volume broadcast by other BMCs;
(3) the BMC calculates the total traffic according to the local traffic and the received traffic;
(4) the BMC calculates the proportion of the local traffic to the total traffic;
(5) the BMC calculates local target power consumption according to the power consumption threshold and the proportion;
(6) the BMC adjusts the local power consumption to the local target power consumption.
As shown in fig. 2, the system 200 includes:
a communication establishing unit 210 configured to establish communication connection between all servers BMCs in the machine room;
a power consumption broadcasting unit 220 configured to broadcast the power consumption of the local power by each BMC and receive the power consumption of other BMCs;
a power consumption calculation unit 230 configured to calculate, by each BMC, a total power consumption according to the local power consumption and the received power consumption;
and the power consumption adjusting unit 240 is configured to control the local power consumption to be reduced by each BMC if the total power consumption distance calculated by each BMC reaches a preset power consumption threshold.
Optionally, as an embodiment of the present invention, the system further includes:
the management selection unit is configured to select a management BMC from the server BMC of the machine room;
a threshold setting unit configured to set a power consumption threshold in the management BMC;
a threshold broadcast unit configured to broadcast the power consumption threshold to the remaining BMCs through the management BMC.
Optionally, as an embodiment of the present invention, the power consumption adjusting unit includes:
the service acquisition module is configured for the BMC to acquire the local server traffic;
the service broadcasting module is configured for broadcasting local service volume by the BMC and receiving service volume broadcast by other BMCs;
the service calculation module is configured for calculating the total traffic according to the local traffic and the received traffic by the BMC;
the proportion calculation module is configured for calculating the proportion of the local traffic to the total traffic by the BMC;
the target calculation module is configured for calculating local target power consumption according to the power consumption threshold and the proportion by the BMC;
and the target adjusting module is configured for adjusting the local power consumption to the local target power consumption by the BMC.
Fig. 3 is a schematic structural diagram of a terminal 300 according to an embodiment of the present invention, where the terminal 300 may be used to execute the method for controlling power consumption of a server power supply according to the embodiment of the present invention.
Among them, the terminal 300 may include: a processor 310, a memory 320, and a communication unit 330. The components communicate via one or more buses, and those skilled in the art will appreciate that the architecture of the servers shown in the figures is not intended to be limiting, and may be a bus architecture, a star architecture, a combination of more or less components than those shown, or a different arrangement of components.
The memory 320 may be used for storing instructions executed by the processor 310, and the memory 320 may be implemented by any type of volatile or non-volatile storage terminal or combination thereof, such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The executable instructions in memory 320, when executed by processor 310, enable terminal 300 to perform some or all of the steps in the method embodiments described below.
The processor 310 is a control center of the storage terminal, connects various parts of the entire electronic terminal using various interfaces and lines, and performs various functions of the electronic terminal and/or processes data by operating or executing software programs and/or modules stored in the memory 320 and calling data stored in the memory. The processor may be composed of an Integrated Circuit (IC), for example, a single packaged IC, or a plurality of packaged ICs connected with the same or different functions. For example, the processor 310 may include only a Central Processing Unit (CPU). In the embodiment of the present invention, the CPU may be a single operation core, or may include multiple operation cores.
A communication unit 330, configured to establish a communication channel so that the storage terminal can communicate with other terminals. And receiving user data sent by other terminals or sending the user data to other terminals.
The present invention also provides a computer storage medium, wherein the computer storage medium may store a program, and the program may include some or all of the steps in the embodiments provided by the present invention when executed. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM) or a Random Access Memory (RAM).
Therefore, the invention can effectively control the power consumption of the server power supply in the machine room, can add the server at will, and can exert the maximum efficiency of the server if the required power consumption exceeds the original design of the machine room. Moreover, the maximum power consumption of the machine room is fully used, and the technical effects achieved by the embodiment can be referred to the description above, which is not described herein again.
Those skilled in the art will readily appreciate that the techniques of the embodiments of the present invention may be implemented as software plus a required general purpose hardware platform. Based on such understanding, the technical solutions in the embodiments of the present invention may be substantially or partially embodied in the form of a software product, the computer software product is stored in a storage medium, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and various media capable of storing program codes include several instructions for enabling a computer terminal (which may be a personal computer, a server, or a second terminal, a network terminal, etc.) to execute all or part of the steps of the method in the embodiments of the present invention.
The same and similar parts in the various embodiments in this specification may be referred to each other. Especially, for the terminal embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant points can be referred to the description in the method embodiment.
In the embodiments provided in the present invention, it should be understood that the disclosed system and method can be implemented in other ways. For example, the above-described system embodiments are merely illustrative, and for example, the division of the units is only one logical functional division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, systems or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
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 (6)
1. A power consumption control method for a server power supply is characterized by comprising the following steps:
establishing communication connection between all servers BMC in the machine room;
each BMC broadcasts the local power consumption and receives the power consumption broadcasted by other BMCs;
each BMC calculates total power consumption according to the local power consumption and the received power consumption;
if the total power consumption distance calculated by each BMC reaches a preset power consumption threshold value, each BMC controls the power consumption of the local power supply to be reduced;
each BMC controls the reduction of the power consumption of the local power supply, and the method comprises the following steps:
the BMC collects the local server traffic;
the BMC broadcasts local service volume and receives service volume broadcast by other BMCs;
the BMC calculates the total traffic according to the local traffic and the received traffic;
the BMC calculates the proportion of the local traffic to the total traffic;
the BMC calculates local target power consumption according to the power consumption threshold and the proportion;
the BMC adjusts the local power consumption to the local target power consumption.
2. The method of claim 1, further comprising:
selecting a management BMC from a server BMC of the machine room;
setting a power consumption threshold in the management BMC;
broadcasting the power consumption threshold to the remaining BMCs via the management BMC.
3. A server power consumption control system, comprising:
the communication establishing unit is configured to establish communication connection between all the servers BMC in the machine room;
the power consumption broadcasting unit is configured for broadcasting the local power consumption of each BMC and receiving the power consumption of other BMC broadcasts;
the power consumption calculation unit is configured for calculating the total power consumption according to the local power consumption and the received power consumption by each BMC;
the power consumption adjusting unit is configured to control the local power consumption to be reduced by each BMC if the total power consumption distance calculated by each BMC reaches a preset power consumption threshold;
the power consumption adjusting unit includes:
the service acquisition module is configured for the BMC to acquire the local server traffic;
the service broadcasting module is configured for broadcasting local service volume by the BMC and receiving service volume broadcast by other BMCs;
the service calculation module is configured for calculating the total traffic according to the local traffic and the received traffic by the BMC;
the proportion calculation module is configured for calculating the proportion of the local traffic to the total traffic by the BMC;
the target calculation module is configured for calculating local target power consumption according to the power consumption threshold and the proportion by the BMC;
and the target adjusting module is configured for adjusting the local power consumption to the local target power consumption by the BMC.
4. The system of claim 3, further comprising:
the management selection unit is configured to select a management BMC from the server BMC of the machine room;
a threshold setting unit configured to set a power consumption threshold in the management BMC;
a threshold broadcast unit configured to broadcast the power consumption threshold to the remaining BMCs through the management BMC.
5. A terminal, comprising:
a processor;
a memory for storing instructions for execution by the processor;
wherein the processor is configured to perform the method of any of claims 1-2.
6. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the method according to any one of claims 1-2.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110239119.4A CN112947734B (en) | 2021-03-04 | 2021-03-04 | Server power consumption control method, system, terminal and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110239119.4A CN112947734B (en) | 2021-03-04 | 2021-03-04 | Server power consumption control method, system, terminal and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112947734A CN112947734A (en) | 2021-06-11 |
CN112947734B true CN112947734B (en) | 2022-05-13 |
Family
ID=76247543
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110239119.4A Active CN112947734B (en) | 2021-03-04 | 2021-03-04 | Server power consumption control method, system, terminal and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112947734B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113688001B (en) * | 2021-07-23 | 2023-06-16 | 苏州浪潮智能科技有限公司 | Dynamic balancing method and device for power consumption of server hard disk, terminal and storage medium |
CN113849365B (en) * | 2021-08-19 | 2023-08-22 | 苏州浪潮智能科技有限公司 | Method, system, terminal and storage medium for regulating and controlling server performance power consumption ratio |
CN113505001B (en) * | 2021-09-10 | 2022-05-31 | 阿里云计算有限公司 | Server management method, server, electronic device and computer-readable storage medium |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1736122A (en) * | 2003-01-14 | 2006-02-15 | 艾利森电话股份有限公司 | Resource allocation management |
CN1920745A (en) * | 2005-08-23 | 2007-02-28 | 国际商业机器公司 | System and method for maximizing server utilization in a resource constrained environment |
CN101277200A (en) * | 2007-03-30 | 2008-10-01 | 联想(北京)有限公司 | Method and device for managing multiserver power supply |
CN103791509A (en) * | 2012-10-31 | 2014-05-14 | 阿尔斯通技术有限公司 | An oxy-fuel boiler system and its operation |
CN103823545A (en) * | 2014-03-05 | 2014-05-28 | 南京邮电大学 | Server awaking method of cloud computing system |
CN104284404A (en) * | 2014-09-23 | 2015-01-14 | 北京邮电大学 | Method for lowering energy consumption of D2D system and macro base station |
CN107124768A (en) * | 2017-04-13 | 2017-09-01 | 中国联合网络通信集团有限公司 | A kind of method and device of power distribution |
CN107329811A (en) * | 2017-06-09 | 2017-11-07 | 北京云集智造科技有限公司 | A kind of power consumption of data center adjusting method and device |
CN111352497A (en) * | 2020-02-29 | 2020-06-30 | 苏州浪潮智能科技有限公司 | Power consumption limiting method, system, equipment and medium for server |
CN111625080A (en) * | 2020-05-22 | 2020-09-04 | 苏州浪潮智能科技有限公司 | Server energy saving method and device, electronic equipment and storage medium |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105390096A (en) * | 2015-11-24 | 2016-03-09 | 深圳创维-Rgb电子有限公司 | Method and device for over-driving control of regional dimming |
-
2021
- 2021-03-04 CN CN202110239119.4A patent/CN112947734B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1736122A (en) * | 2003-01-14 | 2006-02-15 | 艾利森电话股份有限公司 | Resource allocation management |
CN1920745A (en) * | 2005-08-23 | 2007-02-28 | 国际商业机器公司 | System and method for maximizing server utilization in a resource constrained environment |
CN101277200A (en) * | 2007-03-30 | 2008-10-01 | 联想(北京)有限公司 | Method and device for managing multiserver power supply |
CN103791509A (en) * | 2012-10-31 | 2014-05-14 | 阿尔斯通技术有限公司 | An oxy-fuel boiler system and its operation |
CN103823545A (en) * | 2014-03-05 | 2014-05-28 | 南京邮电大学 | Server awaking method of cloud computing system |
CN104284404A (en) * | 2014-09-23 | 2015-01-14 | 北京邮电大学 | Method for lowering energy consumption of D2D system and macro base station |
CN107124768A (en) * | 2017-04-13 | 2017-09-01 | 中国联合网络通信集团有限公司 | A kind of method and device of power distribution |
CN107329811A (en) * | 2017-06-09 | 2017-11-07 | 北京云集智造科技有限公司 | A kind of power consumption of data center adjusting method and device |
CN111352497A (en) * | 2020-02-29 | 2020-06-30 | 苏州浪潮智能科技有限公司 | Power consumption limiting method, system, equipment and medium for server |
CN111625080A (en) * | 2020-05-22 | 2020-09-04 | 苏州浪潮智能科技有限公司 | Server energy saving method and device, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN112947734A (en) | 2021-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112947734B (en) | Server power consumption control method, system, terminal and storage medium | |
CN112463195B (en) | Method, system, terminal and storage medium for cluster grouping online upgrade | |
CN113688001A (en) | Dynamic balancing method and device for server hard disk power consumption, terminal and storage medium | |
CN108848553B (en) | Charging management method, device and system | |
CN113076231A (en) | Server application scene setting method, system, terminal and storage medium | |
CN113242302A (en) | Data access request processing method and device, computer equipment and medium | |
CN109818759B (en) | Data display-based traffic sharing method and device and computer equipment | |
CN117331423A (en) | Power supply method and device of PCIE equipment, storage medium and electronic device | |
CN111984991A (en) | Data encryption storage method, system, terminal and storage medium | |
CN112003730A (en) | Method, system, terminal and storage medium for rapid cluster deployment | |
CN116680151A (en) | Dynamic monitoring method, system, terminal and storage medium for hard disk performance | |
CN111475251A (en) | Cluster container scheduling method, system, terminal and storage medium | |
CN109962941B (en) | Communication method, device and server | |
CN113778930B (en) | AVS (Audio video Standard) adjusting system, method, device and equipment | |
CN114610562A (en) | Server power consumption control method, system, terminal and storage medium | |
CN115454617A (en) | Processor performance adjusting method and device, electronic equipment and storage medium | |
CN113885689A (en) | Power supply control method, system, terminal and storage medium for whole cabinet server | |
CN112996048B (en) | Power-off control method and device | |
CN112000462A (en) | Data processing method and device based on shared peripheral resources | |
CN112398172A (en) | Source-grid-load coordinated operation control method and related device | |
CN111581558A (en) | Method, device and equipment for determining page loading duration and storage medium | |
US20210349516A1 (en) | Energy saving device and method for saving energy in data center | |
CN111475349B (en) | Method, system, terminal and storage medium for testing stability of cluster DPDK | |
EP4220398A1 (en) | Method and apparatus for keeping client alive, and electronic device and storage medium | |
CN111858528B (en) | BMC log collection and management method, system, terminal and storage medium |
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 |