CN112241522A - Picture verification code generation method and verification system - Google Patents
Picture verification code generation method and verification system Download PDFInfo
- Publication number
- CN112241522A CN112241522A CN202011045817.2A CN202011045817A CN112241522A CN 112241522 A CN112241522 A CN 112241522A CN 202011045817 A CN202011045817 A CN 202011045817A CN 112241522 A CN112241522 A CN 112241522A
- Authority
- CN
- China
- Prior art keywords
- sliding
- picture
- pictures
- blank
- mobile phone
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/36—User authentication by graphic or iconic representation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
Abstract
The invention provides a picture verification code generation method and a verification system, wherein the picture verification code generation method is characterized by comprising the following steps of: the method comprises the following steps: acquiring a reference picture, selecting a plurality of target areas with the same size and shape from left to right in the reference picture, and extracting the picture content of the target areas to form a plurality of sliding pictures and blank areas; acquiring a mobile phone number registered or bound by the user, extracting a plurality of continuous digits of the mobile phone number and obtaining an original number; the method has the advantages that the digits are randomly filled into the sliding picture one by one to generate the picture verification code, so that the problems that various rare and odd character combinations are required to be input in the existing picture verification process, the characters are easy to be unclear and input errors are easy are solved, and meanwhile, the problems that the verification mode of sliding the local image to the specified position can only be realized through simple system or manual operation, and the user identity cannot be verified and confirmed are also solved.
Description
Technical Field
The invention relates to a network verification technology, in particular to a picture verification code generation method and a verification system.
Background
The verification code technology is used for preventing malicious password cracking, ticket swiping and automatic system operation, and can effectively prevent a hacker from making continuous login attempts on a specific registered user in a brute force cracking mode of a specific program. At present, the verification code technology is applied to mobile internet terminal equipment, and common implementation modes include: 1. displaying the corresponding character verification code, and inputting the same character content by a user for verification; 2. moving the local image on the picture to a designated position for verification; 3. displaying a curve on the graph, and copying the curve by a user;
the existing sliding local image is verified at a designated position, only simple system or manual operation verification can be carried out, and the identity of a user cannot be verified and confirmed; in addition, the existing method for inputting the same text content for verification is often various rare and odd character combinations, which often causes the problems of unclear reading, wrong input, troublesome and time-consuming actual operation and poor user experience.
Disclosure of Invention
The invention mainly aims to overcome the defects of the prior art and provides a picture verification code generation method and a verification system;
the picture verification code generation method is characterized by comprising the following steps: the method comprises the following steps:
acquiring a reference picture, selecting a plurality of target areas with the same size and shape from left to right in the reference picture, and extracting the picture content of the target areas to form a plurality of sliding pictures and blank areas;
acquiring a mobile phone number registered or bound by the user, extracting a plurality of continuous digits of the mobile phone number and obtaining an original number;
filling the plurality of digit numbers into the sliding picture randomly one by one, and further generating a picture verification code;
an authentication system, comprising:
the reference picture processing module is used for acquiring a reference picture, selecting a plurality of target areas with the same size and shape from the reference picture from left to right, and extracting the picture content of the target areas to form a plurality of sliding pictures and blank areas; filling the plurality of digit numbers into the sliding picture randomly one by one, and further generating a picture verification code;
the digital processing module is used for acquiring the mobile phone number registered or bound by the user, extracting a plurality of continuous digits of the mobile phone number and obtaining an original number; extracting numbers on the sliding pictures filled in the blank area, and combining the numbers into a complete number to be verified according to the left and right sequences of the numbers on the blank area;
the sliding module is used for sliding the sliding pictures to corresponding blank areas one by one, detecting the position points of the sliding pictures in real time in the process of sequentially filling the sliding pictures to the blank areas from left to right according to the sequence of the numbers on the sliding pictures in the mobile phone number, so that when the user releases sliding, judging whether the distance between the position of the sliding picture and the blank areas is smaller than a preset threshold value, if so, directly overlapping and filling the sliding pictures to the blank positions, otherwise, automatically returning the sliding pictures to the original positions;
and the comparison module is used for comparing whether the original number is equal to the number to be verified or not, and if so, the authentication is passed.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the structures shown in the drawings without creative efforts;
fig. 1 is a diagram of an application scenario of a method for generating a picture verification code in a preferred embodiment;
FIG. 2 is a basic flow diagram of a method in a preferred embodiment;
FIG. 3 is a block diagram of a verification system in a preferred embodiment
FIG. 4 is one of the software operation interfaces of the method for generating a picture verification code according to a preferred embodiment;
FIG. 5 is a second software operating interface of the method for generating a picture verification code according to a preferred embodiment;
the implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present specification. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present description, as detailed in the appended claims;
the terminology used in the description herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the description. As used in this specification and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items;
it should be understood that although the terms first, second, third, etc. may be used herein to describe various information, these information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, the first information may also be referred to as second information, and similarly, the second information may also be referred to as first information, without departing from the scope of the present specification. Depending on context, the word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination";
the picture verification code generation method provided by the present application with reference to fig. 1 can be applied to the application environment shown in fig. 1. In which a terminal 110 communicates with a server 120 through a network, and a user 100 operates the terminal 110 through an input device. The terminal 110 may be, but not limited to, various personal computers, notebook computers, smart phones, tablet computers, and portable wearable devices, and the server 120 may be implemented by an independent server or a server cluster formed by a plurality of servers;
in an embodiment, as shown in fig. 2, 4, and 5, a method for generating a picture verification code is provided, which is described by taking the method as an example applied to the terminal in fig. 1, but the method is not limited to be implemented only on the terminal, and specifically includes the following steps: s01, processing the reference picture to form a plurality of sliding pictures and blank areas
And acquiring a reference picture and the mobile phone number registered or bound by the user from a local or server, wherein the reference picture is used as a basic picture for generating the picture verification code, and the sliding picture and the reference picture in the picture verification code can be generated based on the reference picture. In a preferred embodiment, the reference picture is a pure color picture;
after a reference picture is obtained, a plurality of target areas with the same size and shape are selected from the reference picture from left to right, the picture content of the target areas is extracted, and a plurality of sliding pictures and blank areas are formed. For convenience of description, 4 target areas are taken as an example, and the number of specific implementations may be changed to 5, 6, and so on. After a reference picture is obtained, 4 target areas with the same size and shape are selected from the reference picture from left to right, the picture content of the target areas is extracted, and 4 sliding pictures and 4 blank areas are formed. In an alternative implementation, the target region may be four regions from left to right randomly selected in the reference picture. An optional implementation manner of extracting the picture content of the target region as the sliding picture may be to perform matting on the picture content of the target region in the reference picture (for example, matting the picture content in the target region in a matting manner), so that the extracted picture content of the target region is taken as the sliding picture, the picture content of the target region in the reference picture is not reserved, and four blank regions are formed;
in optional implementation, S01, before the reference picture is processed to form a plurality of sliding pictures and blank areas, when an accessible object terminal requests a server for accessing a page, if the server determines that a preset wind control rule is hit, the server needs to generate a picture verification code, so as to distinguish whether to perform a crawler operation or a user operation on an access object based on the picture verification code, and thus the accessed object terminal needs to display the picture verification code after acquiring the picture verification code fed back by the server, so as to perform a verification operation on the access object;
s02, extracting a plurality of continuous digits of the mobile phone number and obtaining an original number
And acquiring the mobile phone number registered or bound by the user, extracting a plurality of continuous digits of the mobile phone number and acquiring an original number. E.g., 1373453446X, extracting four consecutive digits from the phone number to obtain a four-digit original number, e.g., "3453";
s03, filling a plurality of digit numbers into the sliding picture one by one randomly
Filling the plurality of digit numbers into the sliding picture randomly one by one, and further generating a picture verification code;
in a preferred embodiment, first, four consecutive digits are extracted from the mobile phone number to generate a random four-digit number, such as "4533". And then sequentially filling the digits corresponding to the thousand digits, the hundred digits, the ten digits and the ones of the four random digits onto the corresponding four sliding pictures, wherein the filling method can be complete coverage or superposition of the layers (namely, the sliding pictures are displayed while the digits are also displayed). The generation of the verification code is completed. Preferably, the server sends the picture verification code to a terminal of an access object, and the terminal displays the reference picture and the sliding picture positioned on the reference picture on a current page;
s04, sliding detection and filling blank area
And sliding the sliding pictures to corresponding blank areas one by one, and filling the blank areas from left to right in sequence according to the sequence of the numbers on the sliding pictures in the mobile phone number. Specifically, a sliding instruction of the sliding picture is detected, and the sliding picture is slid. The user can respectively perform sliding control on the 4 sliding pictures through an operation body (a finger, a touch pen, a mouse or the like), and in optional implementation, the user can click the sliding pictures through the operation body and drag the sliding pictures under the condition of maintaining clicking so as to slide the sliding pictures;
when an instruction for releasing the sliding is detected, sliding data of the sliding picture is determined. The instruction for releasing the slide is detected, for example, that the user no longer keeps clicking the slide picture, but releases the clicking of the slide picture; and the terminal detects an instruction for releasing the sliding, and the sliding of the sliding picture by the user is finished at the moment. Optionally, in the embodiment of the present invention, a coordinate system may be established with one corner point of the reference picture as an origin, so as to determine the position of the sliding picture by determining the position of the center point of the sliding picture;
in a preferred embodiment, the terminal can detect the position point where the sliding picture is located in real time, so that when the user releases the sliding, whether the distance between the position of the sliding picture and the blank area is smaller than a preset threshold value is judged, if so, the sliding picture is directly overlapped and filled in the blank position, and otherwise, the sliding picture automatically returns to the original position. Preferably, the blank position status which is already overlapped and filled by the sliding picture is marked as filled, otherwise, the blank position status is marked as not filled; when the user releases the sliding, whether the distance between the position of the sliding picture and the first blank area marked as unfilled on the left is smaller than a preset threshold value or not is judged, and if so, the sliding picture is directly overlapped and filled to the blank position. Therefore, each sliding is sequentially filled from left to right, misoperation is prevented, prompting is not needed, and a user can also perform correct operation;
s05, extracting and recombining to obtain the number to be verified
And extracting the numbers on the sliding picture filled in the blank area, and combining the numbers into a complete number to be verified according to the left and right sequence of the numbers on the blank area. Specifically, when the four blank positions are marked as filled, extracting the numbers on the four sliding pictures, and converting the numbers into four digits to be verified again according to the left and right sequence of the sliding pictures;
s06, comparing the original number with the number to be verified to obtain a verification result
Comparing whether the original number is equal to the number to be verified, if so, passing the authentication, otherwise, failing to pass the verification;
in conclusion, the picture verification code generation method combines sliding verification and mobile phone number verification, avoids the problems that various rare and odd character combinations are required to be input in the existing picture verification process, the characters are easy to be seen and are unclear and the characters are easy to be input wrongly, and simultaneously solves the problems that the verification mode of sliding a local image to a specified position can only be used for simple system or manual operation verification, and the user identity cannot be verified and confirmed. The user only needs to slide a plurality of corresponding sliding pictures on the verification code to corresponding positions and generate numbers in a sequence corresponding to the mobile phone number of the user, so that verification can be realized, the operation is simple and accurate, and the accuracy and the convenience of the operation are improved through the processing of the sliding positions and the filling means;
in one embodiment, as shown in FIG. 3, there is provided a verification system comprising
The reference picture processing module is used for acquiring a reference picture, selecting a plurality of target areas with the same size and shape from the reference picture from left to right, and extracting the picture content of the target areas to form a plurality of sliding pictures and blank areas; filling the plurality of digit numbers into the sliding picture randomly one by one, and further generating a picture verification code;
the digital processing module is used for acquiring the mobile phone number registered or bound by the user, extracting a plurality of continuous digits of the mobile phone number and obtaining an original number; extracting numbers on the sliding pictures filled in the blank area, and combining the numbers into a complete number to be verified according to the left and right sequences of the numbers on the blank area;
the sliding module is used for sliding the sliding pictures to corresponding blank areas one by one, detecting the position points of the sliding pictures in real time in the process of sequentially filling the sliding pictures to the blank areas from left to right according to the sequence of the numbers on the sliding pictures in the mobile phone number, so that when the user releases sliding, judging whether the distance between the position of the sliding picture and the blank areas is smaller than a preset threshold value, if so, directly overlapping and filling the sliding pictures to the blank positions, otherwise, automatically returning the sliding pictures to the original positions;
and the comparison module is used for comparing whether the original number is equal to the number to be verified or not, and if so, the authentication is passed. For specific limitations of the verification system, reference may be made to the above limitations on the picture verification code generation method, which is not described herein again;
the embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. Because the method is basically similar to the method embodiment, the description is simpler, and the related points can be referred to the partial description of the method embodiment;
other embodiments of the present disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This specification is intended to cover any variations, uses, or adaptations of the specification following, in general, the principles of the specification and including such departures from the present disclosure as come within known or customary practice within the art to which the specification pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the specification being indicated by the following claims;
it will be understood that the present description is not limited to the precise arrangements described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present description is limited only by the appended claims.
Claims (10)
1. A picture verification code generation method is characterized in that: the method comprises the following steps:
acquiring a reference picture, selecting a plurality of target areas with the same size and shape from left to right in the reference picture, and extracting the picture content of the target areas to form a plurality of sliding pictures and blank areas;
acquiring a mobile phone number registered or bound by the user, extracting a plurality of continuous digits of the mobile phone number and obtaining an original number;
and filling the plurality of digit numbers into the sliding picture randomly one by one so as to generate a picture verification code.
2. The picture authentication code generation method according to claim 1, further comprising: and the terminal displays the reference picture and the sliding picture positioned on the reference picture on the current page.
3. The picture authentication code generation method according to claim 2, further comprising:
and sliding the sliding pictures to corresponding blank areas one by one, and filling the blank areas from left to right in sequence according to the sequence of the numbers on the sliding pictures in the mobile phone number.
4. The picture authentication code generation method according to claim 3, further comprising extracting numbers on the slide picture filled in the blank area, and combining them into a complete number to be authenticated in left-right order on the blank area.
5. The picture verification code generation method of claim 4, further comprising comparing whether the original number and the number to be verified are equal, and if so, passing authentication.
6. The method for generating the picture authentication code according to claim 3, wherein the sliding pictures are slid to the corresponding blank areas one by one, and the position points where the sliding pictures are located are detected in real time in the process of sequentially filling the blank areas from left to right according to the sequence of the numbers on the sliding pictures in the mobile phone number, so that when the user releases the sliding, whether the distance between the position of the sliding picture and the blank areas is smaller than a preset threshold value is judged, if so, the sliding pictures are directly overlapped and filled to the blank positions, otherwise, the sliding pictures automatically return to the original positions.
7. The picture authentication code generation method according to claim 6, further comprising marking a blank position status filled by the sliding picture in an overlapping manner as filled, otherwise marking the blank position status as unfilled, when the user releases the sliding, determining whether a distance between the position of the sliding picture and a blank area marked as unfilled on the first left is smaller than a preset threshold, if so, directly filling the sliding picture in the overlapping manner to the blank position, otherwise, automatically returning the sliding picture to the original position.
8. The picture authentication code generation method according to any one of claims 1 to 7, wherein a mobile phone number registered or bound by the user is acquired, 4 consecutive digits of the mobile phone number are extracted, and an original number is obtained; the reference picture corresponds to 4 sliding pictures and 4 blank areas.
9. The method for generating the picture authentication code according to claim 8, further comprising the steps of extracting 4 continuous digits of the mobile phone number and obtaining an original number, generating a random four-digit number by using the 4 digits, and then sequentially filling digits corresponding to the thousand, hundred, ten and one digits of the random four-digit number into the 4 sliding pictures from left to right.
10. An authentication system, comprising
The reference picture processing module is used for acquiring a reference picture, selecting a plurality of target areas with the same size and shape from the reference picture from left to right, and extracting the picture content of the target areas to form a plurality of sliding pictures and blank areas; filling the plurality of digit numbers into the sliding picture randomly one by one, and further generating a picture verification code;
the digital processing module is used for acquiring the mobile phone number registered or bound by the user, extracting a plurality of continuous digits of the mobile phone number and obtaining an original number; extracting numbers on the sliding pictures filled in the blank area, and combining the numbers into a complete number to be verified according to the left and right sequences of the numbers on the blank area;
the sliding module is used for sliding the sliding pictures to corresponding blank areas one by one, detecting the position points of the sliding pictures in real time in the process of sequentially filling the sliding pictures to the blank areas from left to right according to the sequence of the numbers on the sliding pictures in the mobile phone number, so that when the user releases sliding, judging whether the distance between the position of the sliding picture and the blank areas is smaller than a preset threshold value, if so, directly overlapping and filling the sliding pictures to the blank positions, otherwise, automatically returning the sliding pictures to the original positions;
and the comparison module is used for comparing whether the original number is equal to the number to be verified or not, and if so, the authentication is passed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011045817.2A CN112241522B (en) | 2020-09-29 | 2020-09-29 | Picture verification code generation method and verification system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011045817.2A CN112241522B (en) | 2020-09-29 | 2020-09-29 | Picture verification code generation method and verification system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112241522A true CN112241522A (en) | 2021-01-19 |
CN112241522B CN112241522B (en) | 2024-02-09 |
Family
ID=74171914
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011045817.2A Active CN112241522B (en) | 2020-09-29 | 2020-09-29 | Picture verification code generation method and verification system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112241522B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114678031A (en) * | 2022-05-07 | 2022-06-28 | 中国银行股份有限公司 | A voiceprint-based verification method, device, medium and product |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104917724A (en) * | 2014-03-11 | 2015-09-16 | 腾讯科技(深圳)有限公司 | Identity verification method and apparatus |
CN105450604A (en) * | 2014-08-25 | 2016-03-30 | 苏宁云商集团股份有限公司 | Safe verifying method and device based on graphic feature |
US20170300676A1 (en) * | 2015-04-16 | 2017-10-19 | Tencent Technology (Shenzhen) Company Limited | Method and device for realizing verification code |
CN108989269A (en) * | 2017-06-02 | 2018-12-11 | 阿里巴巴集团控股有限公司 | Obtain the methods, devices and systems of identifying code |
CN111563941A (en) * | 2020-05-08 | 2020-08-21 | 拉扎斯网络科技(上海)有限公司 | Picture verification code generation method, verification method, device and related equipment |
-
2020
- 2020-09-29 CN CN202011045817.2A patent/CN112241522B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104917724A (en) * | 2014-03-11 | 2015-09-16 | 腾讯科技(深圳)有限公司 | Identity verification method and apparatus |
CN105450604A (en) * | 2014-08-25 | 2016-03-30 | 苏宁云商集团股份有限公司 | Safe verifying method and device based on graphic feature |
US20170300676A1 (en) * | 2015-04-16 | 2017-10-19 | Tencent Technology (Shenzhen) Company Limited | Method and device for realizing verification code |
CN108989269A (en) * | 2017-06-02 | 2018-12-11 | 阿里巴巴集团控股有限公司 | Obtain the methods, devices and systems of identifying code |
CN111563941A (en) * | 2020-05-08 | 2020-08-21 | 拉扎斯网络科技(上海)有限公司 | Picture verification code generation method, verification method, device and related equipment |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114678031A (en) * | 2022-05-07 | 2022-06-28 | 中国银行股份有限公司 | A voiceprint-based verification method, device, medium and product |
Also Published As
Publication number | Publication date |
---|---|
CN112241522B (en) | 2024-02-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10657243B2 (en) | Variation analysis-based public turing test to tell computers and humans apart | |
US10176315B2 (en) | Graphical authentication | |
US8004491B2 (en) | System for and methods of storing and comparing computer generated continuous vector lines through a non-secure or a secure communication channel | |
KR101773885B1 (en) | A method and server for providing augmented reality objects using image authentication | |
EP2569727B1 (en) | Overlay human interactive proof system and techniques | |
CN107682368B (en) | Verification method, client, server and system based on interactive operation | |
US20120272302A1 (en) | Human User Verification | |
EP3114601B1 (en) | Access control for a resource | |
KR20130015922A (en) | Method and apparatus for input password in using game | |
CN107465701B (en) | Method and device for inputting password into interface at dynamic position | |
US12301560B2 (en) | Multi-factor authentication using symbols | |
KR20130027313A (en) | Method and system for authenticating using input pattern | |
CN106685945B (en) | Service request processing method, service handling number verification method and terminal thereof | |
CN112241522B (en) | Picture verification code generation method and verification system | |
CN111639322B (en) | Application login method and device, electronic equipment and computer storage medium | |
CN116938501A (en) | Authentication method, device, storage medium, and program product | |
CN111625805B (en) | Verification method, verification device, electronic equipment and storage medium | |
US11526594B2 (en) | Authentication control device, authentication control method, and authentication method | |
CN112948791A (en) | User identity authentication method and device | |
CN114398614B (en) | Information verification method and device, electronic equipment and readable medium | |
JP6057471B2 (en) | Authentication system and method using deformed graphic image | |
KR101823057B1 (en) | Method and apparatus for authentication using layered pattern | |
JP2008276375A (en) | Login method, login device and recording medium | |
JP6057377B2 (en) | Authentication system and authentication method using electronic image tally | |
CN115700563A (en) | Identity verification method, device and system based on semantic recognition and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |