CN102916935A - Site content pickup-preventing method - Google Patents

Site content pickup-preventing method Download PDF

Info

Publication number
CN102916935A
CN102916935A CN2011102228911A CN201110222891A CN102916935A CN 102916935 A CN102916935 A CN 102916935A CN 2011102228911 A CN2011102228911 A CN 2011102228911A CN 201110222891 A CN201110222891 A CN 201110222891A CN 102916935 A CN102916935 A CN 102916935A
Authority
CN
China
Prior art keywords
client
time
request
crawl
blacklist
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.)
Granted
Application number
CN2011102228911A
Other languages
Chinese (zh)
Other versions
CN102916935B (en
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.)
SHENZHEN HQEW CO Ltd
Original Assignee
SHENZHEN HQEW 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 SHENZHEN HQEW CO Ltd filed Critical SHENZHEN HQEW CO Ltd
Priority to CN201110222891.1A priority Critical patent/CN102916935B/en
Publication of CN102916935A publication Critical patent/CN102916935A/en
Application granted granted Critical
Publication of CN102916935B publication Critical patent/CN102916935B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention provides a site content pickup-preventing method. The site content pickup-preventing method comprises the following steps: firstly, establishing a pickup-judging rule; secondly, acquiring client-side information by a WEB server side, and transferring the acquired client-side information to a pickup-preventing system server; thirdly, verifying the client-side information transferred by the WEB server side by the pickup-preventing system server; fourthly, returning a verifying identification result to the WEB server side; and finally, determining whether to execute data query on a request page or output a prompt of access rejection by the WEB server side. By the site content pickup-preventing method, through strict establishment of a verification process, pickup of site data is effectively prevented by verifying the request of a client side; and besides the verification process, a periodical automatic updating mechanism is established, data in both a blacklist table and a client state table is ensured to be updated in real time and the operation of the whole process is more effectively and stably ensured.

Description

The method of the anti-crawl of a kind of web site contents
Technical field
The present invention relates to the anti-grasping means of a kind of web site contents.
Background technology
" crawl " described herein, the program that refers to is obtained a kind of mode of other website datas according to the rules orientation of appointment.
In those early years, a kind of system of search engine has appearred in the Internet, to reach the platform that mass data forms by the crawl web site contents, this technology is to obtain by all means station address, grasp according to the content of network address to webpage, grab to such an extent that content is analyzed and finally got corresponding data message; Simultaneously, the data crawl of other non-search engine platforms is arranged also, rival or other relevant enterprises bring professional value by grasping the specific information content to them.
Another kind of crawl belongs to malice, no matter enterprise web site or personal website, all there is the rival, for the website with the rival is in paralysis, can adopt various technical methods to attack, wherein adopt the modes of a large amount of crawl data to make rival's Website server the excess load common especially attack method that causes paralysing occur.
Grasp or the malicious attack crawl according to the above search engine collecting, professional value, mainly there are following two problems: the one, data are stolen on a large scale, can bring certain service impact to the website operation, simultaneously may exist some private datas to be exposed, bring negative impact for individual or enterprise; The 2nd, no matter be normal crawl or malicious attack crawl, all be can be indirectly or directly affect the performance of Website server, thereby reduce the stability of website, particularly the attack of malice crawl has directly damaged the interests of website and enterprise especially.These several operations especially take original content as main website, have taken a large amount of Internet resources in crawled website for crawled website on the one hand, have reduced the speed of service and the operational efficiency of network; Also invade on the other hand the intellectual property of crawled website, thereby damaged the interests of crawled website.
Summary of the invention
The processing method that the purpose of this invention is to provide the anti-crawl of a kind of web site contents, the method can be fast, stable, effectively prevent that the website large-scale data is crawled.
The technical solution adopted for the present invention to solve the technical problems is as follows:
The method of the anti-crawl of a kind of web site contents may further comprise the steps:
1. model is judged the rule of crawl behavior;
2.WEB server end obtains client-side information, passes to the anti-system server of grabbing after obtaining;
3. prevent that grabbing system server verifies according to the information of WEB server end transmission, to verify that the sign result returns to the WEB server end, and the WEB server end determines whether to carry out the data query of requests for page or the prompting of output denied access according to the result.
Particularly, the rule in the described step (1) is comprised of the number of times of client ip request server end in the unit interval, the path of request access.
Preferably, the client-side information in the described step (2) comprises the time of IP address, request URL address and current request.
Particularly, the anti-system server of grabbing is set unit interval and request upper limit number in the described step (3), exceeds this time and number of times and then is judged to and belongs to the crawl behavior.
Preferably, set the restriction duration that pipes off in the described step (3), within this time, this client all belongs to and being rejected.
Preferably, described step (3) further comprises blacklist table and customer status table, is stored in the server memory.
Blacklist table storage client ip address, the time when being put on the blacklist and restriction duration.
The client-side information of customer status table all requests of storage cell time comprises client ip address, the time of first request and the total degree of request.
Further, in the described step (3), also be provided with the timing automatic update mechanism, in the given time the data of blacklist table and customer status table upgraded.
Particularly, in the process that described timing is upgraded, the record that at first takes out all clients of blacklist table circulates, restriction duration according to every notes record is judged, whether the time when judgement was put on the blacklist at that time and current time interval be more than or equal to the restriction duration, if so, then this client records is removed from the blacklist table; If not, then do not deal with.
Particularly, in the process that described timing is upgraded, at first take out customer status table data and circulate, judge that whether request time and current time interval if so, then from customer status table remove this client more than or equal to the unit interval first; If not, then do not deal with.
Preferably, the restriction duration value of all clients all is the restriction duration value that the acquiescence overall situation is set in the described blacklist table, can revise the restriction duration of client by the restriction duration value of revising the blacklist table.
Beneficial effect of the present invention: the method for the anti-crawl of the web site contents that the present invention proposes, strict formulation by the checking flow process, set about taking precautions against from the request of checking client, prevented that effectively website data is crawled, simultaneously, except the checking flow process, be provided with in addition the timing automatic update mechanism, guaranteed the immediate updating of blacklist table and customer status table data, more effective, the stable operation of keeping whole flow process.。
Description of drawings
Fig. 1 is schematic network structure of the present invention.
Fig. 2 is checking request flow chart of the present invention.
Fig. 3 is timing automatic update mechanism flow chart of the present invention.
Embodiment
Below with reference to drawings and Examples, the present invention is described in detail.
As shown in Figure 1, described schematic network structure of the present invention, namely comprised WEB server end, anti-system server and the client of grabbing, the method for the anti-crawl of a kind of web site contents may further comprise the steps:
1. model is judged the rule of crawl behavior;
2.WEB server end obtains client-side information, passes to the anti-system server of grabbing after obtaining;
3. prevent that grabbing system server verifies according to the information of WEB server end transmission, to verify that the sign result returns to the WEB server end, and the WEB server end determines whether to carry out the data query of requests for page or the prompting of output denied access according to the result.
Rule in the described step (1) is comprised of the number of times of client ip request server end in the unit interval, the path of request access.
Client-side information in the described step (2) comprises the time of IP address, request URL address and current request.
The anti-system server of grabbing is set unit interval and request upper limit number in the described step (3), exceeds this time and number of times and then is judged to and belongs to the crawl behavior.
Set the restriction duration that pipes off in the described step (3), within this time, this client all belongs to and being rejected.
Described step (3) further comprises blacklist table and customer status table, is stored in the server memory.
Blacklist table storage client ip address, the time when being put on the blacklist and restriction duration.
The client-side information of customer status table all requests of storage cell time comprises client ip address, the time of first request and the total degree of request.
In the described step (3), also be provided with the timing automatic update mechanism, in the given time the data of blacklist table and customer status table upgraded.
In the process that described timing is upgraded, the record that at first takes out all clients of blacklist table circulates, restriction duration according to every notes record is judged, whether the time when judgement was put on the blacklist at that time and current time interval be more than or equal to the restriction duration, if so, then this client records is removed from the blacklist table; If not, then do not deal with.
In the process that described timing is upgraded, at first take out customer status table data and circulate, judge that whether request time and current time interval if so, then from customer status table remove this client more than or equal to the unit interval first; If not, then do not deal with.
The restriction duration value of all clients all is the restriction duration value that the acquiescence overall situation is set in the described blacklist table, can revise the restriction duration of client by the restriction duration value of revising the blacklist table.
As shown in Figure 2, checking flow process of the present invention has been described, the programming language that adopts according to website self platform, write WEB server end WEB program such as ASP.NET (C#), PHP, ASP etc., program realizes following 2 functions, the one, obtain the information of client, comprise the time of IP address, request URL address and current request, pass to the anti-system server of grabbing after obtaining.The 2nd, prevent that grabbing system server verifies according to the information of WEB server end transmission, to verify that at last the sign result returns to the WEB server end, and the WEB server determines whether to carry out the prompting that the data query of requests for page is still exported denied access according to the result.
The anti-system server of grabbing mainly contains two overall situation settings, the one, " the request upper limit number " setting " unit interval " and allow, only allow access repeatedly in how long this setting refers to, exceeding this number of times then is judged to and belongs to crawl, such as only allowing 1000 requests in setting 5 minutes, concrete set point is assessed according to each website real data; The 2nd, set " the restriction duration " pipe off, within this time, it is unaccepted that this client all belongs to, how long specifically limit fibrous root factually the border situation set.Except two set points, prevent that grabbing system server also creates two tables of data, blacklist table and customer status table, two data tabulations can be stored in database table, also can be stored in the server memory, consider the effectiveness of performance problem, way of the present invention be with two data table stores in server memory.The blacklist table is mainly stored client ip address, the time when being put on the blacklist and " restriction duration "; The customer status table is to deposit all client-side informations of asking of near section time content (unit interval), comprises client ip address, the time of first request and the total degree of request.
Prevent grabbing the instruction that system server receives that the WEB server end transmits, IP address according to client, mate with the record of blacklist table, in case exist, then show and to belong to refusal, then return the sign of a refusal and return the WEB server end, the WEB server end receives it is that then not carrying out the business datum inquiry and directly exporting information of refusing returns to client, such as " you are put on the blacklist; please visit again after a while ", this moment client receive only have this signal language, the effective information data that do not obtain.If in blacklist, do not match this client, mate with this client ip address and customer status table equally, if there is no, then IP, the current time with this client is added to the customer status table, and this client is set to 1 in the request number of times of customer status table, the sign of passing through with checking is at last returned the WEB server end, and the WEB server receives that preventing grabbing system server verifies that the sign of passing through then continues to carry out the business datum inquiry of requests for page and be back to client; If in the customer status table, match this client, then show this client existing request within the unit interval, add 1 with this client in the request number of times of customer status table this moment, judge that again this client requests is through adding number of times after 1 whether greater than " the request upper limit number " of above-mentioned said " unit interval ", if greater than, then this client is piped off and from the customer status table, remove, when piping off, mainly deposit this client ip in, the current system time, " the restriction duration " of said setting value above also having, the sign of not passing through with checking at last returns to the WEB server end, and the WEB server is then exported signal language and is back to client.If the number of times of client-requested sum through adding after 1 is " the request upper limit number " that does not have greater than " unit interval ", the instruction of then directly passing through with checking returns to the WEB server, and the WEB server is then carried out the data query of requests for page and is back to client.
The flow process of timing automatic update mechanism of the present invention has been described as shown in Figure 3.Except the checking flow process, blacklist table data and customer status table data all are ageing, so must set up the mechanism that timing automatic is upgraded, be per minute the preferred automatically update time that the present invention sets, per minute all upgrades these two table data, the record that at first takes out all clients of blacklist table circulates, " restriction duration " according to every notes record judged, whether the time when judgement was put on the blacklist at that time and current time interval be more than or equal to " restriction duration ", if, then this client records is removed from the blacklist table, otherwise do not deal with.Same per minute automatically takes out customer status table data and circulates, and judges that whether request time and current time interval if it is from customer status table remove this client more than or equal to " unit interval " first, is not then not deal with.
In the blacklist table, the restriction duration value of all clients all is " restriction duration " value that the acquiescence overall situation is set, and as must be longer to the time of some client limitation, need only change this client and get final product in " restriction duration " value of blacklist table.
The alleged blacklist of this paper is exactly the meaning of blacklist table, technically, pipes off, and the data with client deposit the blacklist table in exactly; The blacklist table is a kind of object of technical program, is a professional action and pipe off.
Above embodiment is described preferred implementation of the present invention; be not that scope of the present invention is limited; design under the prerequisite of spirit not breaking away from the present invention; various distortion and improvement that the common engineers and technicians in this area make technical scheme of the present invention all should fall in the definite protection range of claims of the present invention.
The part that the present invention does not relate to all prior art that maybe can adopt same as the prior art is realized.

Claims (10)

1. the method for the anti-crawl of a web site contents may further comprise the steps:
(1) model is judged the rule of crawl behavior;
(2) the WEB server end obtains client-side information, passes to the anti-system server of grabbing after obtaining;
(3) prevent that grabbing system server verifies according to the information of WEB server end transmission, to verify that the sign result returns to the WEB server end, and the WEB server end determines whether to carry out the data query of requests for page or the prompting of output denied access according to the result.
2. web site contents as claimed in claim 1 is prevented the method for crawl, and it is characterized in that: the rule in the described step (1) is comprised of the number of times of client ip request server end in the unit interval, the path of request access.
3. web site contents as claimed in claim 1 is prevented the method for crawl, and it is characterized in that: the client-side information in the described step (2) comprises the time of IP address, request URL address and current request.
4. the method for the anti-crawl of web site contents as claimed in claim 1, it is characterized in that: the anti-system server of grabbing is set unit interval and request upper limit number in the described step (3), exceeds this time and number of times and then is judged to and belongs to the crawl behavior.
5. the method for the anti-crawl of web site contents as claimed in claim 1 is characterized in that: set the restriction duration that pipes off in the described step (3), within this time, this client all belongs to and being rejected.
6. web site contents as claimed in claim 1 is prevented the method for crawl, and it is characterized in that: described step (3) further comprises blacklist table and customer status table, is stored in the server memory;
Blacklist table storage client ip address, the time when being put on the blacklist and restriction duration;
The client-side information of customer status table all requests of storage cell time comprises client ip address, the time of first request and the total degree of request.
7. such as the method for claim 1 or the anti-crawl of 6 described web site contents, it is characterized in that: in the described step (3), also be provided with the timing automatic update mechanism, in the given time the data of blacklist table and customer status table upgraded.
8. such as claim 1 or the anti-method that grasps of 7 described web site contents, it is characterized in that: in the process that described timing is upgraded, the record that at first takes out all clients of blacklist table circulates, restriction duration according to every notes record is judged, whether the time when judgement was put on the blacklist at that time and current time interval be more than or equal to the restriction duration, if so, then this client records is removed from the blacklist table; If not, then do not deal with.
9. such as claim 1 or the anti-method that grasps of 7 described web site contents, it is characterized in that: in the process that described timing is upgraded, at first taking out customer status table data circulates, judge that whether request time and current time interval are more than or equal to the unit interval first, if so, then this client is removed from the customer status table; If not, then do not deal with.
10. such as claim 1 or the anti-method that grasps of 6 described web site contents, it is characterized in that: the restriction duration value of all clients all is the restriction duration value that the acquiescence overall situation is set in the described blacklist table, can revise the restriction duration of client by the restriction duration value of revising the blacklist table.
CN201110222891.1A 2011-08-04 2011-08-04 A kind of method of the anti-crawl of web site contents Active CN102916935B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110222891.1A CN102916935B (en) 2011-08-04 2011-08-04 A kind of method of the anti-crawl of web site contents

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110222891.1A CN102916935B (en) 2011-08-04 2011-08-04 A kind of method of the anti-crawl of web site contents

Publications (2)

Publication Number Publication Date
CN102916935A true CN102916935A (en) 2013-02-06
CN102916935B CN102916935B (en) 2017-08-25

Family

ID=47615169

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110222891.1A Active CN102916935B (en) 2011-08-04 2011-08-04 A kind of method of the anti-crawl of web site contents

Country Status (1)

Country Link
CN (1) CN102916935B (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104217136A (en) * 2013-06-05 2014-12-17 北京齐尔布莱特科技有限公司 Method and system for preventing web page text message from being captured automatically
CN104506525A (en) * 2014-12-22 2015-04-08 北京奇虎科技有限公司 Method for preventing malicious grabbing and protection device
CN105827619A (en) * 2016-04-25 2016-08-03 无锡中科富农物联科技有限公司 Crawler blocking method under large visitor volume condition
CN107196811A (en) * 2017-07-13 2017-09-22 上海幻电信息科技有限公司 Video website door chain control system and method
CN107291742A (en) * 2016-03-31 2017-10-24 北京小度信息科技有限公司 The anti-grasping means of data and device
CN107483563A (en) * 2017-07-31 2017-12-15 九次方大数据信息集团有限公司 The data query method and apparatus and client and server of anti-reptile
CN109150819A (en) * 2018-01-15 2019-01-04 北京数安鑫云信息技术有限公司 A kind of attack recognition method and its identifying system
CN109150928A (en) * 2017-06-15 2019-01-04 北京京东尚科信息技术有限公司 Method and apparatus for handling request
CN110020940A (en) * 2019-04-02 2019-07-16 中电科大数据研究院有限公司 Processing method, device, equipment and the storage medium of credit list
CN110365628A (en) * 2018-04-11 2019-10-22 北京嘀嘀无限科技发展有限公司 The processing method and processing device of request of data
CN110442770A (en) * 2019-08-08 2019-11-12 深圳市今天国际物流技术股份有限公司 A kind of data grabber and store method, device, computer equipment and storage medium
CN111553776A (en) * 2020-04-26 2020-08-18 成都新致云服信息技术有限公司 Data processing method and device and electronic equipment
CN111917787A (en) * 2020-08-06 2020-11-10 北京奇艺世纪科技有限公司 Request detection method and device, electronic equipment and computer-readable storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101902438A (en) * 2009-05-25 2010-12-01 北京启明星辰信息技术股份有限公司 Method and device for automatically identifying web crawlers
CN102045319A (en) * 2009-10-21 2011-05-04 ***通信集团山东有限公司 Method and device for detecting SQL (Structured Query Language) injection attack
CN102088477A (en) * 2010-11-25 2011-06-08 互动在线(北京)科技有限公司 Website content anti-acquisition system and method thereof

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101902438A (en) * 2009-05-25 2010-12-01 北京启明星辰信息技术股份有限公司 Method and device for automatically identifying web crawlers
CN102045319A (en) * 2009-10-21 2011-05-04 ***通信集团山东有限公司 Method and device for detecting SQL (Structured Query Language) injection attack
CN102088477A (en) * 2010-11-25 2011-06-08 互动在线(北京)科技有限公司 Website content anti-acquisition system and method thereof

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张宝政: "网页内容防采集策略的研究", 《数字技术与应用》 *

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104217136A (en) * 2013-06-05 2014-12-17 北京齐尔布莱特科技有限公司 Method and system for preventing web page text message from being captured automatically
CN104217136B (en) * 2013-06-05 2017-05-03 北京齐尔布莱特科技有限公司 Method and system for preventing web page text message from being captured automatically
CN104506525A (en) * 2014-12-22 2015-04-08 北京奇虎科技有限公司 Method for preventing malicious grabbing and protection device
CN104506525B (en) * 2014-12-22 2018-04-20 北京奇安信科技有限公司 Prevent the method and protective device that malice captures
CN107291742A (en) * 2016-03-31 2017-10-24 北京小度信息科技有限公司 The anti-grasping means of data and device
CN105827619B (en) * 2016-04-25 2019-02-15 无锡中科富农物联科技有限公司 Crawler in the case of height access closes method
CN105827619A (en) * 2016-04-25 2016-08-03 无锡中科富农物联科技有限公司 Crawler blocking method under large visitor volume condition
CN109150928A (en) * 2017-06-15 2019-01-04 北京京东尚科信息技术有限公司 Method and apparatus for handling request
CN107196811A (en) * 2017-07-13 2017-09-22 上海幻电信息科技有限公司 Video website door chain control system and method
CN107483563A (en) * 2017-07-31 2017-12-15 九次方大数据信息集团有限公司 The data query method and apparatus and client and server of anti-reptile
CN109150819A (en) * 2018-01-15 2019-01-04 北京数安鑫云信息技术有限公司 A kind of attack recognition method and its identifying system
CN109150819B (en) * 2018-01-15 2019-06-11 北京数安鑫云信息技术有限公司 A kind of attack recognition method and its identifying system
CN110365628B (en) * 2018-04-11 2020-12-04 滴图(北京)科技有限公司 Data request processing method and device
CN110365628A (en) * 2018-04-11 2019-10-22 北京嘀嘀无限科技发展有限公司 The processing method and processing device of request of data
CN110020940A (en) * 2019-04-02 2019-07-16 中电科大数据研究院有限公司 Processing method, device, equipment and the storage medium of credit list
CN110442770A (en) * 2019-08-08 2019-11-12 深圳市今天国际物流技术股份有限公司 A kind of data grabber and store method, device, computer equipment and storage medium
CN110442770B (en) * 2019-08-08 2023-06-20 深圳市今天国际物流技术股份有限公司 Data grabbing and storing method and device, computer equipment and storage medium
CN111553776A (en) * 2020-04-26 2020-08-18 成都新致云服信息技术有限公司 Data processing method and device and electronic equipment
CN111553776B (en) * 2020-04-26 2023-08-08 成都新致云服信息技术有限公司 Data processing method and device and electronic equipment
CN111917787A (en) * 2020-08-06 2020-11-10 北京奇艺世纪科技有限公司 Request detection method and device, electronic equipment and computer-readable storage medium

Also Published As

Publication number Publication date
CN102916935B (en) 2017-08-25

Similar Documents

Publication Publication Date Title
CN102916935A (en) Site content pickup-preventing method
CN103116634B (en) System for supporting high concurrent cache task queue and asynchronous batch operation method thereof
CN103955405B (en) A kind of application management method and its device
US7860971B2 (en) Anti-spam tool for browser
CN108551452A (en) Web crawlers method, terminal and storage medium
CN101482882A (en) Method and system for cross-domain treatment of COOKIE
CN110147967A (en) Risk prevention system method and device
JP7320866B2 (en) Method, apparatus and computer program for collecting data from multiple domains
CN108712426A (en) Reptile recognition methods and system a little are buried based on user behavior
US20110066608A1 (en) Systems and methods for delivering targeted content to a user
CN103179148A (en) Processing method and system for sharing enclosures in internet
CN107145556A (en) General distributed parallel computing environment
CN109729044A (en) A kind of general internet data acquisition is counter to climb system and method
WO2008089340A2 (en) Online compliance engine
CN111683107A (en) Internet-oriented security audit method and system
CN112131507A (en) Website content processing method, device, server and computer-readable storage medium
CN107800689A (en) A kind of Website Usability ensures processing method and processing device
CN110365810A (en) Domain name caching method, device, equipment and storage medium based on web crawlers
CN108334549A (en) A kind of device data storage method, extracting method, storage platform and extraction platform
Gigli et al. A decentralized oracle architecture for a blockchain-based iot global market
CN110928917A (en) Target user determination method and device, computing equipment and medium
CN103077196B (en) A kind of access method from public network WEB website to intranet data storehouse
CN105827619B (en) Crawler in the case of height access closes method
CN110162755A (en) A kind of management method and equipment of product promotion script
CN101996246B (en) Method and system for instant indexing

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant