CN106649601A - Method and system for processing data of file system as well as client and server - Google Patents

Method and system for processing data of file system as well as client and server Download PDF

Info

Publication number
CN106649601A
CN106649601A CN201611059132.7A CN201611059132A CN106649601A CN 106649601 A CN106649601 A CN 106649601A CN 201611059132 A CN201611059132 A CN 201611059132A CN 106649601 A CN106649601 A CN 106649601A
Authority
CN
China
Prior art keywords
client
structure information
metadata node
service end
catalog structure
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
CN201611059132.7A
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.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information 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 Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201611059132.7A priority Critical patent/CN106649601A/en
Publication of CN106649601A publication Critical patent/CN106649601A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/14Details of searching files based on file metadata
    • G06F16/148File search processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/13File access structures, e.g. distributed indices

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Library & Information Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a method for processing data of a file system. The method comprises the following steps of determining a target metadata node to which a message request belongs according to directory structure information constructed by a stored server; sending the message request to the target metadata node; and receiving a response message provided by the target metadata node. A client in the method can directly send the request to the metadata node (namely target metadata node to which the message request belongs) to which a directory tree root belongs, and the client and the server only interact once, so that the performance of the whole file system is improved; through reducing the unnecessary metadata request interaction under the existing metadata cluster directory structure, the system pressure is reduced, so that a purpose of improving the performance of the file system is realized. The invention also discloses a system for processing the data of the file system, the client and the server, which have the beneficial effects.

Description

A kind of file system data processing method, client, service end and system
Technical field
The present invention relates to communication technical field, more particularly to a kind of file system data processing method, client, service end And system.
Background technology
Existing file system is broadly divided into two large divisions:Metadata management, data management.Wherein, the request of metadata is accounted for More than the 50% of all requests of file system, so lifting the process performance of the request of metadata, can effectively lift whole text The performance of part system.
In the system of multiple metadata nodes, each metadata node has oneself responsible bibliographic structure.With two As a example by the metadata cluster that metadata node (No. 0 metadata node and No. 1 metadata node) is constituted, bibliographic structure figure is referring to attached Fig. 1.Belonging to the root and directory tree root B of file system is No. 0 metadata node, belonging to directory tree root A It is No. 1 metadata node.In the present case, for the catalogue tree root that No. 1 metadata node is responsible for, i.e., for directory A:It is related to To the request of directory A, client all first can issue No. 0 metadata node and make a look up request.No. 0 metadata node is by sentencing It is disconnected to find that directory A has not been oneself responsible catalogue, can inform it is that No. 1 metadata node makes requests on to client receipt Process.Client issues No. 1 metadata node request again.No. 1 metadata node provides correct response.This schematic flow sheet Referring to accompanying drawing 2, this interaction schematic diagram is referring to accompanying drawing 3 (wherein X metadata nodes mean non-zero metadata node).
By Fig. 1 to Fig. 3 it will be clear that being related to the operation of the catalogue tree root of access non-zero metadata node When, the actual responsibility for undertaking forwarding request of No. 0 metadata node of service end, its node pressure is relatively large;For client is come Say, same request message will communicate twice with metadata node, and this can largely effect on whole cluster performance.Therefore, it is how excellent Change efficiency when client is interacted with service end, be those skilled in the art's technical issues that need to address.
The content of the invention
It is an object of the invention to provide a kind of file system data processing method, client, service end and system, Ke Yi Under existing metadata cluster bibliographic structure, by reducing unnecessary metadata request interaction, reduce system pressure, reach lifting The purpose of file system performance.
To solve above-mentioned technical problem, the present invention provides a kind of file system data processing method, including:
According to the catalog structure information of the service end construction of storage, the target metadata node belonging to message request is determined;
The message request is sent to the target metadata node;
Receive the response message that the target metadata node is provided.
Optionally, the catalog structure information of storage service end construction, including:
When establishing the link with the service end first time, the catalog structure information that the service end sends is received.
Optionally, the method also includes:
When receiving the catalog structure information more new command that the service end sends, the catalog structure information is updated.
The present invention also provides a kind of client, including:
Target metadata node determining module, for according to the catalog structure information of the service end of storage construction, it is determined that disappearing Target metadata node belonging to breath request;
Message request sending module, for sending the message request to the target metadata node;
Response message receiver module, for receiving the response message that the target metadata node is provided.
Optionally, the client also includes:
Catalog structure information receiver module, for when establishing the link with the service end first time, receiving the service The catalog structure information that end sends.
Optionally, the client also includes:
Catalog structure information update module, for receiving the catalog structure information more new command that the service end sends When, update the catalog structure information.
The present invention also provides a kind of file system data processing method, including:
The catalog structure information of construction is sent to client, the client is made according to the catalog structure information, it is determined that Target metadata node belonging to message request;
Receive the message request that the client sends to the target metadata node;
The response message that the target metadata node is provided according to the message request is sent to the client.
Optionally, the method also includes:
When catalog structure information updates, catalog structure information more new command is sent to the client, make the client End more new command according to updates the catalog structure information.
The present invention also provides a kind of service end, including:
Target metadata node sending module, for sending the catalog structure information of construction to client, makes the client End determines the target metadata node belonging to message request according to the catalog structure information;
Metadata node, for receiving the message request that the client sends, and sends root to the client According to the response message that the message request is provided.
The present invention also provides a kind of file system data processing system, including:Client as described in above-mentioned any one and Service end as described above.
A kind of file system data processing method provided by the present invention, including:According to the mesh of the service end construction of storage Directory structures information, determines the target metadata node belonging to message request;The message is sent to the target metadata node Request;Receive the response message that the target metadata node is provided;
It can be seen that, client can be directly to the metadata node belonging to catalogue tree root (i.e. belonging to message request in the method Target metadata node) send request, then client and service end only can be interacted once, and then lift whole file system Performance;, by reducing unnecessary metadata request interaction, system can be reduced under existing metadata cluster bibliographic structure Pressure, reaches the purpose for lifting file system performance.Present invention also offers a kind of file system data processing system, service end And client, with above-mentioned beneficial effect, will not be described here.
Description of the drawings
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing The accompanying drawing to be used needed for having technology description is briefly described, it should be apparent that, drawings in the following description are only this Inventive embodiment, for those of ordinary skill in the art, on the premise of not paying creative work, can be with basis The accompanying drawing of offer obtains other accompanying drawings.
Fig. 1 is the bibliographic structure schematic diagram of the metadata cluster that two metadata nodes are constituted;
The flow process that metadata node and service end provide response is selected to show when Fig. 2 sends request for client in prior art It is intended to;
Fig. 3 is to interact schematic diagram with service end to the client of catalogue tree root operation in prior art;
A kind of flow chart of file system data processing method that Fig. 4 is carried for the embodiment of the present invention;
The interactive schematic diagram of the file system data processing method that Fig. 5 is carried for the embodiment of the present invention;
The schematic flow sheet of the interaction of the file system data processing method that Fig. 6 is carried for the embodiment of the present invention;
The structured flowchart of the client that Fig. 7 is carried for the embodiment of the present invention;
The flow chart of another file system data processing method that Fig. 8 is carried for the embodiment of the present invention;
The structured flowchart of the service end that Fig. 9 is carried for the embodiment of the present invention;
The structured flowchart of the file system data processing system that Figure 10 is carried for the embodiment of the present invention.
Specific embodiment
The core of the present invention is to provide a kind of file system data processing method, client, service end and system, Ke Yi Under existing metadata cluster bibliographic structure, by reducing unnecessary metadata request interaction, reduce system pressure, reach lifting The purpose of file system performance.
To make purpose, technical scheme and the advantage of the embodiment of the present invention clearer, below in conjunction with the embodiment of the present invention In accompanying drawing, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is The a part of embodiment of the present invention, rather than the embodiment of whole.Based on the embodiment in the present invention, those of ordinary skill in the art The every other embodiment obtained under the premise of creative work is not made, belongs to the scope of protection of the invention.
Refer to Fig. 4, the flow chart of the file system data processing method that Fig. 4 is carried for the embodiment of the present invention;The method can To include:
S100, the catalog structure information constructed according to the service end of storage, determine the target metadata belonging to message request Node;
S110, send the message request to the target metadata node;
S120, the response message that the target metadata node offer is provided.
Specifically, catalog structure information includes the corresponding directory tree root information of each metadata node in the present embodiment.Cause This, when client needs to carry out message request, can search catalog structure information according to the corresponding catalogue tree root of message request Determine the target metadata node belonging to message request.I.e. client carries out I/O operation under catalogue tree root, according to bibliographic structure Information accurately obtains the target metadata node belonging to catalogue tree root.
Here metadata node quantity at least two is metadata cluster, the metadata node of two and above quantity Constitute metadata cluster.The present embodiment does not limit the quantity of metadata node.
In the present embodiment when client needs to operate catalogue tree root, first by searching catalog structure information, it is determined that Metadata node belonging to the catalogue tree root operation is target metadata node.Directly sending message to target metadata node please Ask.The responsibility that the metadata node belonging to file system root directory undertakes forwarding request can be saved, that is, reduces the node Data pressure, reduces the interaction times of catalogue tree root operation of service end and client data again.I.e. client directly to Target metadata node belonging to catalogue tree root sends request, and receives the response message that the target metadata node is returned;I.e. Client and service end only can be interacted once, and then lift the performance of whole file system.File system data processing method Interaction schematic diagram is referring to accompanying drawing 5.Wherein, the X metadata nodes in Fig. 5 are what client determined according to catalog structure information Target metadata node.
The present embodiment is applied to the file system that can support multiple metadata nodes, and file system here can be cloud Storage system, distributed file system etc..The present embodiment is not defined to the form of file system.Suitable for supporting first number According to the Miscellaneous Documents system of cluster.
Further as the catalog structure information of the service end construction of client storage, therefore data interaction time can be reduced Number, lifts file system performance.Therefore client needs the catalog structure information for receiving service end construction.In order to improve catalogue knot The utilization rate of structure information, it is preferred that when client is established the link for the first time with the service end, receives the service end and sends Catalog structure information.So from client into just can be carrying out data by the way of in the present embodiment during this document system Process.Or when service end completes the construction of catalog structure information, just carry out the synchronization of catalog structure information.I.e. in first number During according to collection population spikes bibliographic structure, with the catalog structure information that the client synchronization that service end is linked preserves construction.If catalogue Structural information completes to set up, and the new client for adding can get bibliographic structure during establishing the link with service end Information.
Fig. 6 is refer to, this document system data processing procedure is illustrated:
Client carries out I/O operation under catalogue tree root, if presence is related to the message request of catalogue tree root in I/O operation, The metadata node (i.e. target metadata node) belonging to catalogue tree root (i.e. catalogue) is accurately obtained, to the affiliated metadata section of catalogue Point sends request, and affiliated metadata node provides clients with response.
Based on above-mentioned technical proposal, the file system data processing method that the embodiment of the present invention is carried can be in existing first number Under according to cluster bibliographic structure, by reducing unnecessary metadata request interaction, reduce system pressure, reach lifting file system The purpose of performance.
Because the accuracy of catalog structure information directly influences the accuracy of follow-up service end and client data interaction. The catalog structure information is not unalterable in service end, correspondence can occur according to the change of file system and change.For example When file system increases metadata node or deletes metadata node, the corresponding catalog structure information of the system will occur Change.Therefore the accuracy and reliability of data processing are carried out in order to ensure the embodiment, needs the bibliographic structure in service end When information changes, the client for making its corresponding in time or establishing the link relation with service end updates bibliographic structure letter Breath.Concrete renewal operation can update the catalog structure information according to more new command;Or data syn-chronization relation is set up, when The client correspondence that service end catalog structure information changes synchronous changes.The present embodiment does not limit specific updated Journey.Based on above-described embodiment, the method can also include:Receive the catalog structure information more new command that the service end sends When, update the catalog structure information.
Specifically, when service end updates catalog structure information, i.e., catalog structure information more new command is sent to client, Client updates the catalog structure information according to more new command.Here more new command can be only a triggering command, It can be the content for including changing unit in catalog structure information in more new command.Therefore, the present embodiment does not refer to renewal The content of order is defined.
Based on above-mentioned technical proposal, the file system data processing method that the embodiment of the present invention is carried, the method passes through client Catalogue or the affiliated metadata node of file are accurately searched in end, client is accurately handed over the metadata node belonging to service end Mutually, not only mitigate the pressure of No. 0 metadata node (undertaking the metadata node of the responsibility of forwarding request), and reduce service end With client message number of communications, file system performance is effectively lifted.
Process client, service end and system to file system data provided in an embodiment of the present invention below to be introduced, File system data described below processes client, service end and system and above-described file system data processing method Can be mutually to should refer to.
Refer to Fig. 7, the structured flowchart of the client that Fig. 7 is carried for the embodiment of the present invention;The client can include:
Target metadata node determining module 101, for the catalog structure information constructed according to the service end of storage, it is determined that Target metadata node belonging to message request;
Message request sending module 102, for sending the message request to the target metadata node;
Response message receiver module 103, for receiving the response message that the target metadata node is provided.
Based on above-described embodiment, the client can also include:
Catalog structure information receiver module, for when establishing the link with the service end first time, receiving the service The catalog structure information that end sends.
Based on above-mentioned any embodiment, the client can also include:
Catalog structure information update module, for receiving the catalog structure information more new command that the service end sends When, update the catalog structure information.
Refer to Fig. 8, the flow chart of another file system data processing method that Fig. 8 is carried for the embodiment of the present invention;The party Method can include:
S200, the catalog structure information that construction is sent to client, make the client according to the catalog structure information, Determine the target metadata node belonging to message request;
The message request that S210, the reception client send to the target metadata node;
S220, the response letter provided according to the message request to the client transmission target metadata node Breath.
Based on above-described embodiment, the method can also include:
When catalog structure information updates, catalog structure information more new command is sent to the client, make the client End more new command according to updates the catalog structure information.
Refer to Fig. 9, the structured flowchart of the service end that Fig. 9 is carried for the embodiment of the present invention;The service end can include:
Target metadata node sending module 201, for sending the catalog structure information of construction to client, makes the visitor Family end determines the target metadata node belonging to message request according to the catalog structure information;
Metadata node 202, for receiving the message request that the client sends, and sends to the client According to the response message that the message request is provided.
Based on above-described embodiment, the service end can also include:
Instruction sending module is updated, for when catalog structure information updates, to the client bibliographic structure letter being sent Breath more new command, makes the client more new command according to update the catalog structure information.
Refer to Figure 10, the structured flowchart of the file system data processing system that Figure 10 is carried for the embodiment of the present invention;This is System can include:Client 100 as described in above-mentioned any embodiment and the service end as described in above-mentioned any embodiment 200.
Each embodiment is described by the way of progressive in specification, and what each embodiment was stressed is and other realities Apply the difference of example, between each embodiment identical similar portion mutually referring to.For system disclosed in embodiment Speech, because it is corresponded to the method disclosed in Example, so description is fairly simple, related part is referring to method part illustration .
Professional further appreciates that, with reference to the unit of each example of the embodiments described herein description And algorithm steps, being capable of being implemented in combination in computer software or computer software and hardware.Professional and technical personnel can be to every The individual specific application function described to use different methods to realization, but this realization is it is not considered that beyond the present invention's Scope.
File system data processing method provided by the present invention, client, service end and system have been carried out in detail above It is thin to introduce.Specific case used herein is set forth to the principle and embodiment of the present invention, and above example is said It is bright to be only intended to help and understand the method for the present invention and its core concept.It should be pointed out that for the ordinary skill of the art For personnel, under the premise without departing from the principles of the invention, some improvement and modification can also be carried out to the present invention, these improvement Also fall into the protection domain of the claims in the present invention with modification.

Claims (10)

1. a kind of file system data processing method, it is characterised in that include:
According to the catalog structure information of the service end construction of storage, the target metadata node belonging to message request is determined;
The message request is sent to the target metadata node;
Receive the response message that the target metadata node is provided.
2. file system data processing method according to claim 1, it is characterised in that the catalogue of storage service end construction Structural information, including:
When establishing the link with the service end first time, the catalog structure information that the service end sends is received.
3. file system data processing method according to claim 1 and 2, it is characterised in that also include:
When receiving the catalog structure information more new command that the service end sends, the catalog structure information is updated.
4. a kind of client, it is characterised in that include:
Target metadata node determining module, for according to the catalog structure information of the service end of storage construction, determining that message please Seek affiliated target metadata node;
Message request sending module, for sending the message request to the target metadata node;
Response message receiver module, for receiving the response message that the target metadata node is provided.
5. client according to claim 4, it is characterised in that also include:
Catalog structure information receiver module, sends out for when establishing the link with the service end first time, receiving the service end The catalog structure information for sending.
6. client according to claim 1 and 2, it is characterised in that also include:
Catalog structure information update module, during for the catalog structure information more new command for receiving the service end transmission, more The new catalog structure information.
7. a kind of file system data processing method, it is characterised in that include:
The catalog structure information of construction is sent to client, makes the client according to the catalog structure information, determine message Target metadata node belonging to request;
Receive the message request that the client sends to the target metadata node;
The response message that the target metadata node is provided according to the message request is sent to the client.
8. file system data processing method according to claim 7, it is characterised in that also include:
When catalog structure information updates, catalog structure information more new command is sent to the client, make the client root The catalog structure information is updated according to the more new command.
9. a kind of service end, it is characterised in that include:
Target metadata node sending module, for sending the catalog structure information of construction to client, makes the client root According to the catalog structure information, the target metadata node belonging to message request is determined;
Metadata node, for receiving the message request that the client sends, and sends according to institute to the client The response message of message request offer is provided.
10. a kind of file system data processing system, it is characterised in that include:Client as described in any one of claim 4-6 End and service end as claimed in claim 9.
CN201611059132.7A 2016-11-24 2016-11-24 Method and system for processing data of file system as well as client and server Pending CN106649601A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611059132.7A CN106649601A (en) 2016-11-24 2016-11-24 Method and system for processing data of file system as well as client and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611059132.7A CN106649601A (en) 2016-11-24 2016-11-24 Method and system for processing data of file system as well as client and server

Publications (1)

Publication Number Publication Date
CN106649601A true CN106649601A (en) 2017-05-10

Family

ID=58812079

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611059132.7A Pending CN106649601A (en) 2016-11-24 2016-11-24 Method and system for processing data of file system as well as client and server

Country Status (1)

Country Link
CN (1) CN106649601A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107562503A (en) * 2017-09-07 2018-01-09 郑州云海信息技术有限公司 A kind of configuring management method and device
WO2020186549A1 (en) * 2019-03-15 2020-09-24 中山大学 Metadata management method, system and medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100241764A1 (en) * 2007-12-12 2010-09-23 Huawei Technologies Co., Ltd. Method and apparatus for synchronizing data
CN102833331A (en) * 2012-08-21 2012-12-19 北京邦诺存储科技有限公司 Cloud storage system and metadata writing-in method and metadata reading method thereof
CN103761256A (en) * 2013-12-30 2014-04-30 中国科学院计算技术研究所 Maintenance system and method of branch points of remote directories
CN104618482A (en) * 2015-02-02 2015-05-13 浙江宇视科技有限公司 Cloud data access method, server, traditional storage device and architecture
CN104702634A (en) * 2013-12-04 2015-06-10 腾讯科技(深圳)有限公司 Method, device and system for processing data operation request

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100241764A1 (en) * 2007-12-12 2010-09-23 Huawei Technologies Co., Ltd. Method and apparatus for synchronizing data
CN102833331A (en) * 2012-08-21 2012-12-19 北京邦诺存储科技有限公司 Cloud storage system and metadata writing-in method and metadata reading method thereof
CN104702634A (en) * 2013-12-04 2015-06-10 腾讯科技(深圳)有限公司 Method, device and system for processing data operation request
CN103761256A (en) * 2013-12-30 2014-04-30 中国科学院计算技术研究所 Maintenance system and method of branch points of remote directories
CN104618482A (en) * 2015-02-02 2015-05-13 浙江宇视科技有限公司 Cloud data access method, server, traditional storage device and architecture

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107562503A (en) * 2017-09-07 2018-01-09 郑州云海信息技术有限公司 A kind of configuring management method and device
WO2020186549A1 (en) * 2019-03-15 2020-09-24 中山大学 Metadata management method, system and medium
US11693830B2 (en) 2019-03-15 2023-07-04 Sun Yat-Sen University Metadata management method, system and medium

Similar Documents

Publication Publication Date Title
CN109413127B (en) Data synchronization method and device
CN103457905B (en) Method of data synchronization, system and equipment
CN107623729B (en) Caching method, caching equipment and caching service system
CN109194711B (en) Synchronization method, client, server and medium for organization architecture
CN101404627A (en) Instant communication system and method for updating contact information
CN102761861A (en) Information updating method, server and information updating system
CN104572845B (en) Document distribution method, device, equipment and system
CN105095313B (en) A kind of data access method and equipment
CN104965726A (en) Configuration updating method, apparatus and system
CN103297529A (en) Timestamp-based tree structure data synchronization method
CN106844558A (en) Intelligent question and answer method and system
CN103440345B (en) Distributed database extension method and distributed database extension system based on relational database
CN109241004A (en) Meta data file size restoration methods, system, device and readable storage medium storing program for executing
CN110311979A (en) A kind of the task immigration method and relevant apparatus of MEC server
CN106649601A (en) Method and system for processing data of file system as well as client and server
CN116303608A (en) Data processing method and device for application service
CN107786668A (en) A kind of weight caching web site method based on CDN
CN104410511A (en) Server management method and system
CN112328632B (en) Distributed two-level caching method and system
CN115858582A (en) Cache real-time updating method, device, equipment and storage medium
CN107229424B (en) Data writing method for distributed storage system and distributed storage system
CN108874319A (en) A kind of metadata updates method, apparatus, equipment and readable storage medium storing program for executing
CN104735097A (en) Information collecting method and system
CN109165259A (en) Index table updating method, processor and storage device based on network attached storage
CN108270876A (en) The implementation method of proxy server in a kind of signal system

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: 20170510