CN109002301A - A kind of software installation method and system - Google Patents
A kind of software installation method and system Download PDFInfo
- Publication number
- CN109002301A CN109002301A CN201810870608.8A CN201810870608A CN109002301A CN 109002301 A CN109002301 A CN 109002301A CN 201810870608 A CN201810870608 A CN 201810870608A CN 109002301 A CN109002301 A CN 109002301A
- Authority
- CN
- China
- Prior art keywords
- file
- client
- packet
- service module
- file destination
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a kind of software installation method and systems.Including server end and client, the server end includes memory module, server analysis service module and server download/upload service module;The client includes memory modules, client analysis service module and client downloads/upload service module;The memory module is used to store the synchronizing information of file destination and the client;The server analysis service module is used to the file destination being divided into several file packets, and establishes the corresponding the file information list of the file destination;The downloading that the client downloads/upload service module is used to sent to the server end to file destination is requested, and receives the file destination.Using a kind of software installation method of the invention and system, using the principle for mutually uploading and downloading between client and client, realizing can allow each client to serve as server, alleviate the pressure of server, make batch installation more efficient.
Description
Technical field
The present invention relates to software field more particularly to a kind of software installation method and systems.
Background technique
Currently, when for genuine batch strike-machine, installation software or system, since the mirror image of each client is different,
It is generally necessary to when making a variety of mirror images and carrying out filling soft work to all multiple stage computers simultaneously, sometimes client computer
Quantity can reach up to a hundred, the pressure of server end will be very big at this time, and working efficiency becomes bottleneck.In actual operation,
Due to the data of every client downloads be substantially all it is identical, can also download and upload each other between client, I
Can use this point to accelerate to whole system, and improve working efficiency.
For the problems of in the prior art, providing a kind of software installation method and system is of great significance.
Summary of the invention
To solve the above problems, the embodiment of the present invention provides a kind of software installation method and system.
To achieve the above object, the software installation method of the embodiment of the present invention, which comprises receive client to mesh
Mark the downloading request of file;The corresponding the file information list of the file destination is transmitted to the client;Described in reception
Client requests the downloading of the file packet of the file destination;The file packet is transmitted to the client;
Further, after the file packet is transmitted to the client further include: receive the same of the client
Walk information;
The embodiment of the invention also provides a kind of software installation methods, which comprises sends to server end to mesh
Mark the downloading request of file;Receive the corresponding the file information list of the file destination;The file information list is parsed, really
The file packet of the fixed file destination for specifically needing to download;The downloading request of the file packet is sent to the server end;
The file packet is received, and is stored to memory;
Further, the synchronizing information is specially the file information of existing file packet and the client in the client
The amount of being downloaded at end;
The embodiment of the invention also provides a kind of software installation methods, which comprises sends to server end to it
The inquiry request of the synchronizing information of his client;The synchronizing information is received and parsed through, the file for possessing file destination is filtered out
Packet and the least client of download;The downloading to the file packet of the file destination is sent to the client to request;It receives
The file packet, and store to memory;Synchronizing information is transmitted to the server end;
Further, the synchronizing information is specially the file information of existing file packet and the client in the client
The amount of being downloaded at end;
The embodiment of the invention also provides a kind of software installation system, including server end and client, the servers
End includes memory module, server analysis service module and server download/upload service module;The client includes memory
Module, client analysis service module and client downloads/upload service module;The memory module is for storing file destination
And the synchronizing information of the client;The server analysis service module is used to the file destination being divided into several files
Packet, and establish the corresponding the file information list of the file destination;The server download/upload service module is for receiving
The client requests the downloading of the file destination, the file packet, and the file destination, the file packet are transmitted
To the client;The memory modules are for storing the file destination and the file packet;The client analysis service
Module determines the file packet for the file destination for specifically needing to download for parsing the file information list;The visitor
The downloading that family end download/upload service module is used to sent to the server end to file destination, the file packet is requested, and
Receive the file destination, the file packet;It is also used to the synchronizing information of the client being transmitted to the server end;
Further, the server download/upload service module is also used to receive the client to all clients
Synchronizing information inquiry request, and the synchronizing information is transmitted to the client;Client downloads/the upload service
Module is also used to send the inquiry request to the synchronizing information of all clients to the server end, and receives the synchronous letter
Breath;
Further, the client downloads/upload service module be also used to other clients send to file destination,
The downloading of the file packet is requested, and receives the file destination, the file packet;The client downloads/upload service mould
Block is also used to receive other clients and requests the downloading of the file destination, the file packet, and by the file destination, institute
It states file packet and is transmitted to other clients;
Further, the client further includes drive module, and the drive module is used for configuration file filtering services.
A kind of software installation method and system of the embodiment of the present invention, using mutually being uploaded between client and client and
The principle of downloading, realizing can allow each client to serve as server, alleviate the pressure of server end, to allow in batches
Installation is more efficient, fast.
Detailed description of the invention
Fig. 1 is the first pass schematic diagram of software installation method described in the embodiment of the present invention;
Fig. 2 is the second procedure schematic diagram of software installation method described in the embodiment of the present invention;
Fig. 3 is the third flow diagram of software installation method described in the embodiment of the present invention;
Fig. 4 is the structural schematic diagram of software installation system described in the embodiment of the present invention.
Specific embodiment
In the following, being further described in conjunction with attached drawing to structure and working principle etc. of the invention.
As shown in FIG. 1, FIG. 1 is the first pass schematic diagrames of software installation method described in the embodiment of the present invention, including service
Device end and client, the method are used for server end, and the server end stores file destination, and by the file destination
It is divided into several file packets, while establishes the corresponding the file information list of the file destination, the file information list tool
Body includes the file name of the file destination, document number;And the Bale No. of the file packet of the file destination, location information,
Packet length, data content and data check value;The method specifically includes:
Sa1 receives client and requests the downloading of file destination;
The corresponding the file information list of the file destination is transmitted to the client by Sa2;
Sa3 receives the client and requests the downloading of the file packet of the file destination;
The file packet is transmitted to the client by Sa4;
Sa5 receives the synchronizing information of the client.
Specifically, the synchronizing information is the file information of existing file packet and the quilt of the client in the client
Download.
As shown in Fig. 2, Fig. 2 is the second procedure schematic diagram of software installation method described in the embodiment of the present invention, including service
Device end and client, the method is used for client, in the preferred embodiment of the invention, including several clients, it is described
Method includes:
Sb1 sends the downloading to file destination to server end and requests;
Sb2 receives the corresponding the file information list of the file destination;
Sb3 parses the file information list, determines the file packet for the file destination for specifically needing to download;
Sb4 sends the downloading request of the file packet to the server end;
Sb5 receives the file packet, and stores to memory;
Sb6 transmits synchronizing information to the server end.
In the preferred embodiment of the invention, the file packet is received described, and further includes examining before storing to memory
Whether the memory headroom for surveying the client is enough, if not enough, the memory occupied earliest is discharged, until memory headroom is enough
Until.
As shown in figure 3, Fig. 3 is the third flow diagram of software installation method described in the embodiment of the present invention, including service
Device end and client, in the case that the method is downloaded for client to other client requests, the client will first be thought
The server confirms which other client possesses the file destination to be downloaded of the client wants, after confirmation, the visitor
Family end confirms again other to be possessed the client of the file destination which is that the amount of being downloaded is the smallest, and will possess the target
The smallest client of the amount of being downloaded of file is determined as destination client, finally again to described in the request downloading of the destination client
File destination, the method specifically include:
Sc1 sends the inquiry request to the synchronizing information of other clients to server end;
Sc2 receives and parses through the synchronizing information, filters out the file packet for possessing file destination and the least visitor of download
Family end;
Sc3 sends the downloading to the file packet of the file destination to the client and requests;
Sc4 receives the file packet, and stores to memory;
Sc5 transmits synchronizing information to the server end.
As shown in figure 4, if Fig. 4 is the structural schematic diagram of software installation system as described in the embodiment of the present invention, including server
End 1 and client 2, the server end 1 include memory module 11, server analysis service module 12 and server downloading/on
Pass service module 13;The client 2 includes memory modules 21, client analysis service module 22 and client downloads/upload
Service 23 modules;The memory module 11 is used to store the synchronizing information of file destination and the client 2;The server solution
Analysis service module 12 is used to the file destination being divided into several file packets, and establishes the corresponding file of the file destination
Information list;The server download/upload service module 13 is for receiving the client 2 to the file destination, described
The downloading of file packet is requested, and the file destination, the file packet are transmitted to the client 2;The memory modules 21
For storing the file destination and the file packet;The 2 analysis service module 22 of client is for parsing the file letter
List is ceased, and determines the file packet for the file destination for specifically needing to download;The client downloads/upload service module 23
For sending the downloading request to file destination, the file packet to 1 end of server, and receive the file destination, institute
State file packet;It is also used to the synchronizing information of the client 2 being transmitted to the server end 1;
The server download/upload service module 13 is also used to receive synchronization of the client 2 to all clients
The inquiry request of information, and the synchronizing information is transmitted to the client 2;The client downloads/upload service module
23 are also used to send the inquiry request to the synchronizing information of all clients to the server end 1, and receive the synchronous letter
Breath;The client downloads/upload service module 23 is also used to send to other clients to file destination, the file packet
Downloading request, and receive the file destination, the file packet;The 2 download/upload service module 23 of client is also used to connect
It receives other clients to request the downloading of the file destination, the file packet, and the file destination, the file packet is passed
Transport to other clients;
The client 2 further includes drive module 24, and the drive module 24 is used for configuration file filtering services.In this hair
In bright preferred embodiment, the file filter service is specially when the client reads file, by the file information
The client downloads/upload service module is returned to, client downloads/upload service module is according to the file information to the clothes
Business device end is searched, if not having, reads file according to normal flow, and if it exists, the then client downloads/upload service module
Start to download corresponding file, when the downloading of the data of needs finishes, reads our department's divided data if lacked and suspend reading
Take file, until data there are until.
In the embodiment of the present invention one, including a server end and several clients, the server end need
Operating system is installed in each client by batch, because the hard disk of the client is sky, all is upper
It passes, download, reading and storage operation is required to execute on the memory of the client.The server end stores target text
Part, i.e. operating system installation file, the operating system installation file is divided into several file packets by the server end, and is built
The corresponding the file information list of the file destination is stood, the file information list has specifically included the text of the file destination
Part title, document number;And Bale No., location information, packet length, data content and the data check of the file packet of the file destination
Value;The server end includes memory module, server analysis service module and server download/upload service module;It is described
Memory module is used to store the synchronizing information of file destination and the client;The server analysis service module is used for institute
It states file destination and is divided into several file packets, and establish the corresponding the file information list of the file destination;The server
Download/upload service module is used to receive the client and requests the downloading of the file destination, the file packet, and by institute
State file destination, the file packet is transmitted to the client;The server download/upload service module is also used to receive institute
Client is stated to the inquiry request of the synchronizing information of all clients, and the synchronizing information is transmitted to the client;Institute
Client downloads/upload service module is stated to be also used to send the inquiry to the synchronizing information of all clients to the server end
Request, and receive the synchronizing information;
It include memory modules, client analysis service module, client downloads/upload clothes in several described clients
Module of being engaged in and drive module;The memory modules are for storing the file destination and the file packet;The client parsing
Service module determines the file packet for the file destination for specifically needing to download for parsing the file information list;Institute
Client downloads/upload service module is stated for asking to server end transmission to the downloading of file destination, the file packet
It asks, and receives the file destination, the file packet;It is also used to the synchronizing information of the client being transmitted to the server
End;The client downloads/upload service module is also used to send to other clients under file destination, the file packet
Request is carried, and receives the file destination, the file packet;The client downloads/upload service module is also used to receive it
He requests the downloading of the file destination, the file packet at client, and the file destination, the file packet are transmitted to
Other clients;The drive module is used for configuration file filtering services.In the preferred embodiment of the invention, the file mistake
Filter service is specially that the file information is returned to the client downloads/upload and is taken when the client reads file
Business module, client downloads/upload service module is searched according to the file information to the server end, if not having, according to just
Chang Liucheng reads file, and if it exists, then the client downloads/upload service module starts to download corresponding file, when need
The data downloading wanted reads our department's divided data if lacked and suspends reading file when finishing, until data there are until.
The method specifically includes two kinds of situations, and first, downloading and upload between client and server;Second, visitor
Downloading and upload between family end and client.
In the first scenario, the method specifically includes:
The client sends the downloading to file destination and requests;
The received server-side client requests the downloading of file destination;
The corresponding the file information list of the file destination is transmitted to the client by the server end;
The client receives the corresponding the file information list of the file destination;
The client parses the file information list, determines the file for the file destination for specifically needing to download
Packet;
The client sends the downloading request of the file packet to the server end;
Client described in the received server-side requests the downloading of the file packet of the file destination;
The file packet is transmitted to the client by the server end;
The client receives the file packet, and stores to memory;
The client transmits synchronizing information to the server end.
The synchronizing information of client described in the received server-side.
In the latter case, the method specifically includes:
The inquiry request to the synchronizing information of other clients is sent to server end;
The synchronizing information is received and parsed through, the file packet for possessing file destination and the least client of download are filtered out
End;
The downloading to the file packet of the file destination is sent to the client to request;
The file packet is received, and is stored to memory;
Synchronizing information is transmitted to the server end.
More than, schematic description only of the invention, it will be recognized by those skilled in the art that without departing from work of the invention
On the basis of making principle, a variety of improvement can be made to the present invention, this is all belonged to the scope of protection of the present invention.
Claims (10)
1. a kind of software installation method, which is characterized in that the described method includes:
Client is received to request the downloading of file destination;
The corresponding the file information list of the file destination is transmitted to the client;
The client is received to request the downloading of the file packet of the file destination;
The file packet is transmitted to the client.
2. software installation method as described in claim 1, which is characterized in that the file packet is being transmitted to the client
Later further include:
Receive the synchronizing information of the client.
3. a kind of software installation method, which is characterized in that the described method includes:
The downloading to file destination is sent to server end to request;
Receive the corresponding the file information list of the file destination;
The file information list is parsed, determines the file packet for the file destination for specifically needing to download;
The downloading request of the file packet is sent to the server end;
The file packet is received, and is stored to memory.
4. software installation method as claimed in claim 3, which is characterized in that after receiving the file packet further include:
Synchronizing information is transmitted to the server end.
5. a kind of software installation method, which is characterized in that the described method includes:
The inquiry request to the synchronizing information of other clients is sent to server end;
The synchronizing information is received and parsed through, the file packet for possessing file destination and the least client of download are filtered out;
The downloading to the file packet of the file destination is sent to the client to request;
The file packet is received, and is stored to memory;
Synchronizing information is transmitted to the server end.
6. the software installation method as described in claim 2,4 or 5, which is characterized in that the synchronizing information is specially the visitor
The amount of being downloaded of the file information of existing file packet and the client in the end of family.
7. a kind of software installation system, which is characterized in that including server end and client, the server end includes storage mould
Block, server analysis service module and server download/upload service module;The client includes memory modules, client
Analysis service module and client downloads/upload service module;
The memory module is used to store the synchronizing information of file destination and the client;
The server analysis service module is used to the file destination being divided into several file packets, and establishes the target text
The corresponding the file information list of part;
The server download/upload service module is used to receive the client to the file destination, the file packet
Downloading request, and the file destination, the file packet are transmitted to the client;
The memory modules are for storing the file destination and the file packet;
The client analysis service module determines the mesh for specifically needing to download for parsing the file information list
Mark the file packet of file;
The client downloads/upload service module is used to send to the server end to file destination, the file packet
Downloading request, and receive the file destination, the file packet;It is also used to for the synchronizing information of the client being transmitted to described
Server end.
8. software installation system as claimed in claim 7, which is characterized in that the server download/upload service module is also
For receiving the client to the inquiry request of the synchronizing information of all clients, and the synchronizing information is transmitted to described
Client;
The client downloads/upload service module is also used to send the synchronizing information to all clients to the server end
Inquiry request, and receive the synchronizing information.
9. software installation system as claimed in claim 7, which is characterized in that the client downloads/upload service module is also
For sending the downloading request to file destination, the file packet to other clients, and receive the file destination, the text
Part packet;
The client downloads/upload service module is also used to receive other clients to the file destination, the file packet
Downloading request, and the file destination, the file packet are transmitted to other clients.
10. software installation system as claimed in claim 7, which is characterized in that the client further includes drive module, described
Drive module is used for configuration file filtering services.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810870608.8A CN109002301A (en) | 2018-08-02 | 2018-08-02 | A kind of software installation method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810870608.8A CN109002301A (en) | 2018-08-02 | 2018-08-02 | A kind of software installation method and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109002301A true CN109002301A (en) | 2018-12-14 |
Family
ID=64594478
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810870608.8A Pending CN109002301A (en) | 2018-08-02 | 2018-08-02 | A kind of software installation method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109002301A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113301162A (en) * | 2021-05-31 | 2021-08-24 | 深圳市云语科技有限公司 | Transmission method capable of rapidly downloading large number of small files in high-delay scene |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020198930A1 (en) * | 2001-06-25 | 2002-12-26 | International Business Machines Corporation | Method and apparatus for wide-spread distribution of electronic content in a peer to peer fashion |
CN101159676A (en) * | 2007-11-06 | 2008-04-09 | 深圳市迅雷网络技术有限公司 | Data transmission method and system |
CN101184090A (en) * | 2007-12-26 | 2008-05-21 | 深圳市迅雷网络技术有限公司 | Information sharing method, system and device |
CN101252575A (en) * | 2007-02-19 | 2008-08-27 | 国际商业机器公司 | System and method for managing boot images in a retail store environment |
CN102523279A (en) * | 2011-12-12 | 2012-06-27 | 云海创想信息技术(无锡)有限公司 | Distributed file system and hot file access method thereof |
CN102761550A (en) * | 2012-07-04 | 2012-10-31 | 青岛海信传媒网络技术有限公司 | Method, device and system for implementing streaming media |
CN103034512A (en) * | 2012-11-28 | 2013-04-10 | 北京奇虎科技有限公司 | Method and device for updating programs |
CN103581207A (en) * | 2012-07-18 | 2014-02-12 | 富泰华工业(深圳)有限公司 | Cloud terminal data storage system and data storing and sharing method based on cloud terminal data storage system |
CN104426955A (en) * | 2013-08-28 | 2015-03-18 | 北大方正集团有限公司 | Processing method of shared file, and cloud storage server |
CN104955169A (en) * | 2015-05-26 | 2015-09-30 | 上海摩软通讯技术有限公司 | Network based on Wi-Fi (wireless fidelity) Direct and communication method of network |
US20180152839A1 (en) * | 2016-11-30 | 2018-05-31 | Facebook, Inc. | Automatic login to social-network from executable |
CN108259410A (en) * | 2016-12-28 | 2018-07-06 | 航天信息股份有限公司 | A kind of method and system of the online installation application based on cloud service |
-
2018
- 2018-08-02 CN CN201810870608.8A patent/CN109002301A/en active Pending
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020198930A1 (en) * | 2001-06-25 | 2002-12-26 | International Business Machines Corporation | Method and apparatus for wide-spread distribution of electronic content in a peer to peer fashion |
CN101252575A (en) * | 2007-02-19 | 2008-08-27 | 国际商业机器公司 | System and method for managing boot images in a retail store environment |
CN101159676A (en) * | 2007-11-06 | 2008-04-09 | 深圳市迅雷网络技术有限公司 | Data transmission method and system |
CN101184090A (en) * | 2007-12-26 | 2008-05-21 | 深圳市迅雷网络技术有限公司 | Information sharing method, system and device |
CN102523279A (en) * | 2011-12-12 | 2012-06-27 | 云海创想信息技术(无锡)有限公司 | Distributed file system and hot file access method thereof |
CN102761550A (en) * | 2012-07-04 | 2012-10-31 | 青岛海信传媒网络技术有限公司 | Method, device and system for implementing streaming media |
CN103581207A (en) * | 2012-07-18 | 2014-02-12 | 富泰华工业(深圳)有限公司 | Cloud terminal data storage system and data storing and sharing method based on cloud terminal data storage system |
CN103034512A (en) * | 2012-11-28 | 2013-04-10 | 北京奇虎科技有限公司 | Method and device for updating programs |
CN104426955A (en) * | 2013-08-28 | 2015-03-18 | 北大方正集团有限公司 | Processing method of shared file, and cloud storage server |
CN104955169A (en) * | 2015-05-26 | 2015-09-30 | 上海摩软通讯技术有限公司 | Network based on Wi-Fi (wireless fidelity) Direct and communication method of network |
US20180152839A1 (en) * | 2016-11-30 | 2018-05-31 | Facebook, Inc. | Automatic login to social-network from executable |
CN108259410A (en) * | 2016-12-28 | 2018-07-06 | 航天信息股份有限公司 | A kind of method and system of the online installation application based on cloud service |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113301162A (en) * | 2021-05-31 | 2021-08-24 | 深圳市云语科技有限公司 | Transmission method capable of rapidly downloading large number of small files in high-delay scene |
CN113301162B (en) * | 2021-05-31 | 2022-08-16 | 深圳市云语科技有限公司 | Transmission method capable of rapidly downloading large number of small files in high-delay scene |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109040252B (en) | File transmission method, system, computer device and storage medium | |
TWI547122B (en) | Instant messaging in the folder transfer method and system, instant access to the client | |
CN101815084B (en) | User-terminal file management system and application method thereof | |
CN102355426B (en) | Method for transmitting off-line file and system | |
CN108933805A (en) | A kind of document transmission method and system | |
CN101635737A (en) | Downloading method, system, P2P server and client | |
CN1656480A (en) | Method and apparatus for enabling synchronizing data in different devices having different capabilities | |
EP1785880A1 (en) | Information service system, information server, portable terminal, information service control program and portable terminal control program | |
CN102799613A (en) | Showing method and device for recently-used file | |
CN103475682A (en) | File transfer method and file transfer equipment | |
CN103078899A (en) | Method and device for synchronizing enterprise address book | |
CN102843425A (en) | Method based on cloud storage instead of local storage, and communication terminal | |
CN109325006A (en) | A kind of method and apparatus for compressing the method and apparatus stored, decompression downloading | |
CN102521218A (en) | File combining method and file combining device | |
CN109002301A (en) | A kind of software installation method and system | |
CN105718569A (en) | Method, device and system for uploading compound document | |
US20130179398A1 (en) | Device for synchronously sharing files and method for synchronously sharing files | |
CN102932476B (en) | Network storage synchro system | |
CN109597791A (en) | Filing system based on OpenStack platform | |
CN104092754A (en) | File storage system and method | |
CN106341482B (en) | Cloud rendering mixing compression transmission System and method for based on file type | |
WO2005062185A1 (en) | Data storage system using network | |
CN107026888B (en) | Large-capacity data transmission device and method | |
CN110737635A (en) | data blocking method | |
KR20090049894A (en) | System for uploading media data succeedingly and method using the same |
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 |
Application publication date: 20181214 |
|
RJ01 | Rejection of invention patent application after publication |