Nothing Special   »   [go: up one dir, main page]

CN111078150A - High-speed storage equipment and uninterrupted capacity expansion method - Google Patents

High-speed storage equipment and uninterrupted capacity expansion method Download PDF

Info

Publication number
CN111078150A
CN111078150A CN201911311191.2A CN201911311191A CN111078150A CN 111078150 A CN111078150 A CN 111078150A CN 201911311191 A CN201911311191 A CN 201911311191A CN 111078150 A CN111078150 A CN 111078150A
Authority
CN
China
Prior art keywords
data
speed
storage
port
channel
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.)
Pending
Application number
CN201911311191.2A
Other languages
Chinese (zh)
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.)
Chengdu Dingwave Electronic Technology Co ltd
Original Assignee
Chengdu Dingwave Electronic 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 Chengdu Dingwave Electronic Technology Co ltd filed Critical Chengdu Dingwave Electronic Technology Co ltd
Priority to CN201911311191.2A priority Critical patent/CN111078150A/en
Publication of CN111078150A publication Critical patent/CN111078150A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0608Saving storage space on storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0638Organizing or formatting or addressing of data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0683Plurality of storage devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Memory System Of A Hierarchy Structure (AREA)

Abstract

The invention discloses a high-speed storage device and an uninterrupted capacity expansion method, wherein the high-speed storage device comprises a first high-speed port, a second high-speed port, a data processing unit and a storage unit supporting hot plugging; the data processing unit comprises a data exchange channel, a data storage channel, a main control module and a storage interface; the first end of the data exchange channel is connected with the first high-speed port, and the second end of the data exchange port is connected with the second high-speed port; the first end of the data storage channel is connected with the first high-speed port, the second end of the data storage channel is connected with the storage interface, the storage interface is respectively connected with the storage unit and the main control module, and the main control module is also respectively connected with the control input ends of the data storage channel and the data exchange channel. The invention forms a cascade system by two or more high-speed storage devices to realize uninterrupted capacity expansion, and can directly store data in the next storage unit under the condition that the storage unit in one high-speed storage device is full, thereby avoiding data loss.

Description

High-speed storage equipment and uninterrupted capacity expansion method
Technical Field
The present invention relates to high-speed storage of data, and more particularly, to a high-speed storage device and an uninterrupted capacity expansion method.
Background
With the rapid increase of the informatization degree of the modern society, the requirements of various mobile devices on the speed and the capacity of a storage unit are higher and higher. For example, high-definition monitoring, high-definition digital camera shooting, high-speed communication and other devices all need high-speed data storage equipment to store acquired information;
however, the storage capacity of the storage unit is limited, and during the high-speed storage process of the data stream, the storage unit may be full, so that the storage unit needs to be replaced, but during the replacement process of the storage unit, a data loss phenomenon may occur, which brings inconvenience to the storage of the data stream, and particularly, in the financial field, a data interaction center, an electromagnetic spectrum supervision department, and the like, mass data need to be recorded in real time, and even data cannot be lost.
Disclosure of Invention
The invention aims to overcome the defects of the prior art and provide a high-speed storage device and an uninterrupted capacity expansion method, wherein two or more high-speed storage devices form a cascade system to realize uninterrupted capacity expansion, and under the condition that a storage unit in one high-speed storage device is full, data can be directly stored in the next storage unit, so that the data loss is avoided.
The purpose of the invention is realized by the following technical scheme: a high-speed storage device comprises a first high-speed port, a second high-speed port, a data processing unit and a storage unit supporting hot plug;
the data processing unit comprises a data exchange channel, a data storage channel, a main control module and a storage interface; the first end of the data exchange channel is connected with the first high-speed port, and the second end of the data exchange channel is connected with the second high-speed port; the first end of the data storage channel is connected with the first high-speed port, the second end of the data storage channel is connected with the storage interface, the storage interface is respectively connected with the storage unit and the main control module, and the main control module is also respectively connected with the control input ends of the data storage channel and the data exchange channel;
the main control module is used for controlling the data storage channel to be opened and the data exchange channel to be closed when data storage is carried out, so that data input by the first high-speed port is stored in the storage unit through the data storage channel and the storage interface, and controlling the data storage channel to be closed and the data exchange channel to be opened when data exchange is carried out, so that the data input by the first high-speed port is transmitted to the second high-speed port through the data exchange channel.
The method for realizing uninterrupted capacity expansion of the high-speed storage equipment utilizes N high-speed storage equipment to carry out uninterrupted capacity expansion, wherein N is an integer not less than 2, and the uninterrupted capacity expansion method comprises the following steps:
s1, configuring a first high-speed port of each first high-speed storage device as an input port, and configuring a second high-speed port as an output port;
s2, connecting an output port of the 1 st high-speed storage device to an input port of the 2 nd high-speed storage device, and so on, connecting an output port of the ith high-speed storage device to an output port of the (i + 1) th high-speed storage device, wherein i is 1,2,3, …, N-1; enabling the N high-speed storage devices to form a cascade system;
s3, setting the initial state of each high-speed storage device as the data storage channel is opened, and the data exchange channel is closed;
s4, inputting data to be stored through an input port of the 1 st high-speed storage device, writing the data into a storage unit of the 1 st storage channel, and starting to write the data into a storage unit of the 2 nd high-speed storage device after the storage unit of the 1 st high-speed storage device is fully written;
and S5, by analogy, after the storage unit of the ith high-speed storage device is fully written, starting to write data into the storage unit of the (i + 1) th high-speed storage device until the data to be stored is written, wherein i is 1,2,3, … and N-1.
In step S5, the procedure for writing data into the storage unit of the i-th high-speed storage device is as follows:
in the ith high-speed storage device, data input by an input port is stored in a storage unit through a data storage channel and a storage interface; the main control module monitors the data storage condition of the storage unit in real time, controls the data storage channel to be closed and controls the data exchange channel to be opened after the storage unit is fully written, and transmits data input by the input port to the input port of the (i + 1) th high-speed storage device through the data exchange channel and the output port.
After the number of the high-speed storage devices N is determined, when data are written into the storage unit of any one device, the storage units of other N-1 devices are replaced, and the capacity is further expanded.
The invention has the beneficial effects that: the invention forms a cascade system by two or more high-speed storage devices to realize uninterrupted capacity expansion, and can directly store data in the next storage unit under the condition that the storage unit in one high-speed storage device is full, thereby avoiding data loss.
Drawings
FIG. 1 is a functional block diagram of a high speed memory device of the present invention;
FIG. 2 is a flow chart of a method of the present invention;
fig. 3 is a schematic diagram of an embodiment of the present invention.
Detailed Description
The technical solutions of the present invention are further described in detail below with reference to the accompanying drawings, but the scope of the present invention is not limited to the following.
As shown in fig. 1, a high speed memory device includes a first high speed port, a second high speed port, a data processing unit, and a memory unit supporting hot plug;
the data processing unit comprises a data exchange channel, a data storage channel, a main control module and a storage interface; the first end of the data exchange channel is connected with the first high-speed port, and the second end of the data exchange channel is connected with the second high-speed port; the first end of the data storage channel is connected with the first high-speed port, the second end of the data storage channel is connected with the storage interface, the storage interface is respectively connected with the storage unit and the main control module, and the main control module is also respectively connected with the control input ends of the data storage channel and the data exchange channel;
the main control module is used for controlling the data storage channel to be opened and the data exchange channel to be closed when data storage is carried out, so that data input by the first high-speed port is stored in the storage unit through the data storage channel and the storage interface, and controlling the data storage channel to be closed and the data exchange channel to be opened when data exchange is carried out, so that the data input by the first high-speed port is transmitted to the second high-speed port through the data exchange channel.
In an embodiment of the present application, the first high speed port and the second high speed port are the same type of data port, and one of an optical data port or an electrical data port is used. The first high-speed port and the second high-speed port are simultaneously used as a data port and a control instruction port, are responsible for data transmission, receive control instructions from the outside and transmit the control instructions to the main control module; the main control module is an FPGA device, a DSP device, an ASIC device or a CPU device; the storage unit is a hard disk or an SSD flash memory.
As shown in fig. 2, in the method for implementing uninterrupted capacity expansion of a high-speed storage device, N high-speed storage devices are used for performing uninterrupted capacity expansion, where N is an integer not less than 2, and the uninterrupted capacity expansion method includes the following steps:
s1, configuring a first high-speed port of each first high-speed storage device as an input port, and configuring a second high-speed port as an output port;
s2, connecting an output port of the 1 st high-speed storage device to an input port of the 2 nd high-speed storage device, and so on, connecting an output port of the ith high-speed storage device to an output port of the (i + 1) th high-speed storage device, wherein i is 1,2,3, …, N-1; finally, the N high-speed storage devices form a cascade system;
s3, setting the initial state of each high-speed storage device as the data storage channel is opened, and the data exchange channel is closed;
s4, inputting data to be stored through an input port of the 1 st high-speed storage device, writing the data into a storage unit of the 1 st storage channel, and starting to write the data into a storage unit of the 2 nd high-speed storage device after the storage unit of the 1 st high-speed storage device is fully written;
and S5, by analogy, after the storage unit of the ith high-speed storage device is fully written, starting to write data into the storage unit of the (i + 1) th high-speed storage device until the data to be stored is written, wherein i is 1,2,3, … and N-1.
Further, in step S5, the procedure for writing data into the storage unit of the i-th high-speed storage device is as follows:
in the ith high-speed storage device, data input by an input port is stored in a storage unit through a data storage channel and a storage interface; the main control module monitors the data storage condition of the storage unit in real time, controls the data storage channel to be closed and controls the data exchange channel to be opened after the storage unit is fully written, and transmits data input by the input port to the input port of the (i + 1) th high-speed storage device through the data exchange channel and the output port.
In the embodiment of the application, after the storage unit of the ith high-speed storage device is fully written, the data input by the input port of the ith high-speed storage device is transmitted to the input port of the (i + 1) th high-speed storage device through the data exchange channel and the output port, and then the storage unit of the ith high-speed storage device can be directly replaced, so that the data loss can not be caused even if the storage unit is replaced.
Furthermore, for the N high-speed storage devices, when data is written into the storage unit of any one device, the storage units of other N-1 devices are replaced to realize capacity expansion:
after the number of devices N is determined, the initial capacity is determined as C — N × B (C is the total capacity, N is the number, and B is the storage device capacity). Because the equipment supports hot plug, the storage units of other N-1 equipment can be replaced while the storage unit of the current equipment is written in, so that the capacity is further improved; wherein, the memory unit of 1 device can be replaced each time, and the increased capacity is KB after replacing K times; m memory cells can also be replaced each time (m is a positive integer not greater than N-1), and then the capacity can be increased by K m B after K replacements.
As shown in fig. 3, in the embodiment of the present application, if more storage space is needed to store the data stream, the capacity expansion is continued after the nth high-speed storage device, the output port of the nth high-speed output device is connected to the input port of the (N + 1) th high-speed storage device, and so on, and the capacity expansion can be continued without interruption as needed.
In summary, the present invention forms a cascade system with multiple high-speed storage devices to implement uninterrupted capacity expansion, and can directly store data in the next storage unit when a storage unit in one of the high-speed storage devices is full, thereby avoiding data loss.
The foregoing is a preferred embodiment of the present invention, it is to be understood that the invention is not limited to the form disclosed herein, but is not to be construed as excluding other embodiments, and is capable of other combinations, modifications, and environments and is capable of changes within the scope of the inventive concept as expressed herein, commensurate with the above teachings, or the skill or knowledge of the relevant art. And that modifications and variations may be effected by those skilled in the art without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (8)

1. A high speed storage device, characterized by: the system comprises a first high-speed port, a second high-speed port, a data processing unit and a storage unit supporting hot plugging;
the data processing unit comprises a data exchange channel, a data storage channel, a main control module and a storage interface; the first end of the data exchange channel is connected with the first high-speed port, and the second end of the data exchange channel is connected with the second high-speed port; the first end of the data storage channel is connected with the first high-speed port, the second end of the data storage channel is connected with the storage interface, the storage interface is respectively connected with the storage unit and the main control module, and the main control module is also respectively connected with the control input ends of the data storage channel and the data exchange channel;
the main control module is used for controlling the data storage channel to be opened and the data exchange channel to be closed when data storage is carried out, so that data input by the first high-speed port is stored in the storage unit through the data storage channel and the storage interface, and controlling the data storage channel to be closed and the data exchange channel to be opened when data exchange is carried out, so that the data input by the first high-speed port is transmitted to the second high-speed port through the data exchange channel.
2. A high speed storage device according to claim 1, wherein: the first high-speed port and the second high-speed port are data ports of the same type, and one of an optical data port or an electrical data port is adopted.
3. A high speed storage device according to claim 1, wherein: the first high-speed port and the second high-speed port are simultaneously used as a data port and a control instruction port, are responsible for data transmission, receive control instructions from the outside and transmit the control instructions to the main control module.
4. A high speed storage device according to claim 1, wherein: the main control module is an FPGA device, a DSP device, an ASIC device or a CPU device.
5. A high speed storage device according to claim 1, wherein: the storage unit is a hard disk or an SSD flash memory.
6. The method for realizing uninterrupted capacity expansion of the high-speed storage equipment according to any one of claims 1 to 5, wherein: the method for uninterrupted capacity expansion by using N high-speed storage devices comprises the following steps:
s1, configuring a first high-speed port of each first high-speed storage device as an input port, and configuring a second high-speed port as an output port;
s2, connecting an output port of the 1 st high-speed storage device to an input port of the 2 nd high-speed storage device, and so on, connecting an output port of the ith high-speed storage device to an output port of the (i + 1) th high-speed storage device, wherein i is 1,2,3, …, N-1; enabling the N high-speed storage devices to form a cascade system;
s3, setting the initial state of each high-speed storage device as the data storage channel is opened, and the data exchange channel is closed;
s4, inputting data to be stored through an input port of the 1 st high-speed storage device, writing the data into a storage unit of the 1 st storage channel, and starting to write the data into a storage unit of the 2 nd high-speed storage device after the storage unit of the 1 st high-speed storage device is fully written;
and S5, by analogy, after the storage unit of the ith high-speed storage device is fully written, starting to write data into the storage unit of the (i + 1) th high-speed storage device until the data to be stored is written, wherein i is 1,2,3, … and N-1.
7. The method according to claim 6, wherein the method for implementing uninterrupted capacity expansion of the high-speed storage device comprises: in step S5, the procedure for writing data into the storage unit of the i-th high-speed storage device is as follows:
in the ith high-speed storage device, data input by an input port is stored in a storage unit through a data storage channel and a storage interface; the main control module monitors the data storage condition of the storage unit in real time, controls the data storage channel to be closed and controls the data exchange channel to be opened after the storage unit is fully written, and transmits data input by the input port to the input port of the (i + 1) th high-speed storage device through the data exchange channel and the output port.
8. The method according to claim 6, wherein the method for implementing uninterrupted capacity expansion of the high-speed storage device comprises: after the number of the high-speed storage devices N is determined, when data are written into the storage unit of any one device, the storage units of other N-1 devices are replaced, and the capacity is further expanded.
CN201911311191.2A 2019-12-18 2019-12-18 High-speed storage equipment and uninterrupted capacity expansion method Pending CN111078150A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911311191.2A CN111078150A (en) 2019-12-18 2019-12-18 High-speed storage equipment and uninterrupted capacity expansion method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911311191.2A CN111078150A (en) 2019-12-18 2019-12-18 High-speed storage equipment and uninterrupted capacity expansion method

Publications (1)

Publication Number Publication Date
CN111078150A true CN111078150A (en) 2020-04-28

Family

ID=70315611

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911311191.2A Pending CN111078150A (en) 2019-12-18 2019-12-18 High-speed storage equipment and uninterrupted capacity expansion method

Country Status (1)

Country Link
CN (1) CN111078150A (en)

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6234437A (en) * 1985-08-07 1987-02-14 Nippon Telegr & Teleph Corp <Ntt> Elastic store memory circuit
CN1351351A (en) * 2000-10-27 2002-05-29 岳京星 Chip disk
CN1538282A (en) * 2003-04-16 2004-10-20 株式会社日立制作所 Storage device control device and control method of storage device control device
CN1550091A (en) * 2001-08-28 2004-11-24 �������繫˾ Shared memory data switching
CN1744062A (en) * 2004-08-31 2006-03-08 深圳市朗科科技有限公司 Extended flash disk
CN201118619Y (en) * 2007-07-17 2008-09-17 苏州市怡和交通工程有限公司 Intelligent card networking and control distribution system
JP2009211140A (en) * 2008-02-29 2009-09-17 Hitachi Ltd Storage system and management method of its storage medium
CN103312575A (en) * 2012-03-13 2013-09-18 周治江 Master-slave cascade concentrator
CN103426452A (en) * 2012-05-16 2013-12-04 北京兆易创新科技股份有限公司 Memory cascade and packaging methods, and device thereof
CN103543961A (en) * 2013-10-12 2014-01-29 浙江宇视科技有限公司 PCIe-based storage extension system and method
US20140082233A1 (en) * 2012-09-20 2014-03-20 SK Hynix Inc. Performance-enhancing high-speed interface control device and data transmission method
CN104572573A (en) * 2014-12-26 2015-04-29 深圳市国微电子有限公司 Data storage method, storage module and programmable logic device
CN104980224A (en) * 2015-05-05 2015-10-14 电子科技大学 FC-AE-1553 data exchange mode design method, FC-AE-1553 data exchange mode network control method and FC-AE-1553 data exchange mode energy saving method
CN107948671A (en) * 2017-11-23 2018-04-20 莫宝兰 A kind of streaming media control device and method
CN108762672A (en) * 2018-05-23 2018-11-06 新华三技术有限公司成都分公司 Distributed storage device, method and cascade module

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6234437A (en) * 1985-08-07 1987-02-14 Nippon Telegr & Teleph Corp <Ntt> Elastic store memory circuit
CN1351351A (en) * 2000-10-27 2002-05-29 岳京星 Chip disk
CN1550091A (en) * 2001-08-28 2004-11-24 �������繫˾ Shared memory data switching
CN1538282A (en) * 2003-04-16 2004-10-20 株式会社日立制作所 Storage device control device and control method of storage device control device
CN1744062A (en) * 2004-08-31 2006-03-08 深圳市朗科科技有限公司 Extended flash disk
CN201118619Y (en) * 2007-07-17 2008-09-17 苏州市怡和交通工程有限公司 Intelligent card networking and control distribution system
JP2009211140A (en) * 2008-02-29 2009-09-17 Hitachi Ltd Storage system and management method of its storage medium
CN103312575A (en) * 2012-03-13 2013-09-18 周治江 Master-slave cascade concentrator
CN103426452A (en) * 2012-05-16 2013-12-04 北京兆易创新科技股份有限公司 Memory cascade and packaging methods, and device thereof
US20140082233A1 (en) * 2012-09-20 2014-03-20 SK Hynix Inc. Performance-enhancing high-speed interface control device and data transmission method
CN103543961A (en) * 2013-10-12 2014-01-29 浙江宇视科技有限公司 PCIe-based storage extension system and method
CN104572573A (en) * 2014-12-26 2015-04-29 深圳市国微电子有限公司 Data storage method, storage module and programmable logic device
CN104980224A (en) * 2015-05-05 2015-10-14 电子科技大学 FC-AE-1553 data exchange mode design method, FC-AE-1553 data exchange mode network control method and FC-AE-1553 data exchange mode energy saving method
CN107948671A (en) * 2017-11-23 2018-04-20 莫宝兰 A kind of streaming media control device and method
CN108762672A (en) * 2018-05-23 2018-11-06 新华三技术有限公司成都分公司 Distributed storage device, method and cascade module

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
刘旺;王启;王戈;赵欣;: "一种大容量并行采集系统实现方法" *
杨洁,郑鹏: "网络时代的DAS、NAS和SAN技术" *
陶祥亚;胡建华;: "高校教学信息资源中心数据存储系统研究" *

Similar Documents

Publication Publication Date Title
US10635348B2 (en) Storage system and method for storage control
US20170139621A1 (en) Storage system and a method used by the storage system
CN106487629B (en) For repairing the method and device of communication link fails
CN111856258A (en) Method, device, storage medium and corresponding chip for testing a chip
CN104734998A (en) Network device and information transmission method
WO2021232843A1 (en) Image data storage method, image data processing method and system, and related apparatus
CN108108324A (en) A kind of PCIE extended methods and device
CN111679794A (en) Method and device for data synchronization in multi-control storage system
US20240323148A1 (en) Chip module, communication system, and port allocation method
CN101281453B (en) Memory apparatus cascading method, memory system as well as memory apparatus
US10191884B2 (en) Managing a multi-lane serial link
WO2021159494A1 (en) Solid-state drive and control method for solid-state drive
CN111078150A (en) High-speed storage equipment and uninterrupted capacity expansion method
CN104683130A (en) Method for configuring stacking port and equipment
CN103929475A (en) Hard disk storage system of Ethernet framework and hard disk data operation method
US20190187927A1 (en) Buffer systems and methods of operating the same
CN104409098A (en) Chip internal table item with double capacity and implementation method thereof
JP2015080149A (en) Video recording device and video recording method
CN106656804A (en) Low latency message forwarding method and device and switch
KR20160010876A (en) Technologies for configuring transmitter equalization in a communication system
JP2008084206A (en) Storage device and data transfer method
CN108462660B (en) Port remapping circuit and method for network switching chip
CN105812289B (en) Data exchange method and device
CN102624617B (en) Data exchange system and data exchange method
US10572403B1 (en) Complex programmable logic device with capability of performing multi-address response and operation method thereof

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200428