CN105847288A - Verification code processing method and device - Google Patents
Verification code processing method and device Download PDFInfo
- Publication number
- CN105847288A CN105847288A CN201610326156.8A CN201610326156A CN105847288A CN 105847288 A CN105847288 A CN 105847288A CN 201610326156 A CN201610326156 A CN 201610326156A CN 105847288 A CN105847288 A CN 105847288A
- Authority
- CN
- China
- Prior art keywords
- verification code
- verification
- target
- short message
- application
- 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
- 238000012795 verification Methods 0.000 title claims abstract description 582
- 238000003672 processing method Methods 0.000 title claims abstract description 14
- 238000000034 method Methods 0.000 claims abstract description 49
- 238000012545 processing Methods 0.000 claims description 17
- 238000010586 diagram Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000006378 damage Effects 0.000 description 2
- 230000001788 irregular Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/18—Network architectures or network communication protocols for network security using different networks or channels, e.g. using out of band channels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a verification code processing method and device, so as to improve the efficiency and the accuracy of verification code input. The method provided by the invention comprises the steps that a verification code input command is acquired; a target application indicated by the verification code input command is determined; a target verification code corresponding to the target application is acquired; and the target verification code is input. When a terminal application uses the verification code, as long as the verification code input command is acquired, the corresponding verification code is acquired. A user does not need to memorize the verification code. The operation of verification code input of the user is reduced. A terminal can fast and accurately acquire the verification code.
Description
Technical Field
The present invention relates to the field of data processing, and in particular, to a method and an apparatus for processing a verification code.
Background
At present, when terminals such as mobile phones and the like carry out operations such as application login or payment, verification codes are often needed to improve the safety of user operation.
The current common verification code input method is that when a user uses a terminal application and needs to use a verification code to log in, a server related to the application sends a short message to the terminal, the short message contains the verification code needed by the user, at the moment, the user reads the verification code, remembers the verification code, then transfers to an application interface, and inputs the verification code into a verification code input box.
Through research on the prior art, the inventor of the invention finds that:
the input method of the verification code requires a user to memorize the verification code and input the verification code into the verification code input box, which brings inconvenience to the user. Especially, if the user uses a plurality of applications at the same time, the plurality of verification code information is easy to confuse the user's memory. Especially, when an application continuously sends a plurality of verification codes, the user can hardly distinguish which one is used.
Disclosure of Invention
The embodiment of the invention provides a verification code processing method, aiming at improving the accuracy of verification code input.
In order to solve the above technical problem, an embodiment of the present invention provides the following technical solutions:
a verification code processing method comprises the following steps:
acquiring a verification code input instruction;
determining a target application indicated by the verification code input instruction;
acquiring a target verification code corresponding to the target application;
and inputting the target verification code.
Further, the obtaining of the target verification code corresponding to the target application specifically includes:
acquiring application identification information of the target application;
and acquiring a target verification code corresponding to the application identification information of the target application according to the verification corresponding information.
Further, before the obtaining of the target verification code corresponding to the application identification information according to the verification corresponding information, the method further includes:
acquiring a short message comprising a verification code;
identifying the verification code and the short message number of the short message;
acquiring application identification information according to the short message number;
generating the verification corresponding information according to the verification code and the application identification information;
and saving the verification corresponding information.
Further, the generating the verification corresponding information according to the verification code and the application identification information specifically includes:
judging whether the application identification information corresponds to at least two verification codes;
if the application identification information corresponds to at least two verification codes, determining one verification code for the corresponding verification code;
and generating the verification corresponding information according to the verification code and the application identification information which are used for corresponding.
Further, the determining a corresponding verification code specifically includes:
acquiring the receiving/sending time of the short message including the verification code;
determining the latest received/sent short message according to the receiving/sending time;
determining that the verification code included in the latest received/sent short message is used as the corresponding verification code.
Further, before the inputting the target verification code, the method further comprises:
judging whether the number of the target verification codes is at least two;
if the number of the target verification codes is at least two, displaying at least two verification code acquisition options, wherein different verification code acquisition options correspond to different target verification codes respectively;
the inputting the target verification code specifically includes:
acquiring the selection of the verification code acquisition option;
and inputting a target verification code corresponding to the selected verification code acquisition option.
Further, after the target verification code is input, the method further comprises:
deleting verification information which comprises any combination of verification corresponding information, verification codes and short messages containing the verification codes.
Further, the deleting the verification information specifically includes:
and deleting the verification information after preset time.
In order to solve the above technical problem, an embodiment of the present invention further provides the following technical solutions:
a verification code processing method comprises the following steps:
acquiring a short message comprising a verification code;
identifying the verification code and the short message number of the short message;
acquiring application identification information of the application according to the short message number;
generating verification corresponding information according to the verification code and the application identification information;
and saving the verification corresponding information.
In order to solve the above technical problem, an embodiment of the present invention further provides the following technical solutions:
an authentication code processing apparatus comprising:
the first acquisition unit is used for acquiring a verification code input instruction;
a determination unit, configured to determine a target application indicated by the verification code input instruction;
a second obtaining unit, configured to obtain a target verification code corresponding to the target application;
and the input unit is used for inputting the target verification code.
Further, the second obtaining unit includes:
the identification information acquisition module is used for acquiring the application identification information of the target application;
and the verification code acquisition module is used for acquiring a target verification code corresponding to the application identification information of the target application according to the verification corresponding information.
Further, the apparatus further comprises:
a third obtaining unit, configured to obtain a short message including a verification code;
the identification unit is used for identifying the verification code and the short message number of the short message;
a fourth obtaining unit, configured to obtain application identification information according to the short message number;
the generating unit is used for generating the verification corresponding information according to the verification code and the application identification information;
and the storage unit is used for storing the verification corresponding information.
Further, the generation unit includes:
the judging module is used for judging whether the application identification information corresponds to at least two verification codes;
a verification code determining module, configured to determine, if the application identification information corresponds to at least two verification codes, one verification code for the corresponding verification code;
and the corresponding information generating module is used for generating the verification corresponding information according to the verification code and the application identification information which are used for corresponding.
Further, the verification code determination module includes:
the short message acquisition submodule is used for acquiring the receiving/sending time of the short message comprising the verification code;
a short message determining submodule for determining the latest received/transmitted short message according to the receiving/transmitting time;
a determining submodule, configured to determine that a verification code included in the latest received/sent short message is a verification code for the corresponding short message.
Further, the apparatus further comprises:
the verification code quantity judging unit is used for judging whether the quantity of the target verification codes is at least two;
the display unit is used for displaying at least two verification code acquisition options if the number of the target verification codes is at least two, wherein different verification code acquisition options correspond to different target verification codes respectively;
the input unit includes:
the option acquisition module is used for acquiring the selection of the verification code acquisition option;
and the verification code input module is used for inputting the target verification code corresponding to the selected verification code acquisition option.
Further, the apparatus further comprises:
and the deleting unit is used for deleting verification information, wherein the verification information comprises any combination of verification corresponding information, verification codes and short messages containing the verification codes.
Further, the deleting unit is further configured to delete the verification information after a preset time.
In order to solve the above technical problem, an embodiment of the present invention further provides the following technical solutions:
an authentication code processing apparatus comprising:
a third obtaining unit, configured to obtain a short message including a verification code;
the identification unit is used for identifying the verification code and the short message number of the short message;
a fourth obtaining unit, configured to obtain application identification information of the application according to the short message number;
the generating unit is used for generating verification corresponding information according to the verification code and the application identification information;
and the storage unit is used for storing the verification corresponding information.
According to the technical scheme, the embodiment of the invention has the following advantages:
after the verification code input instruction is obtained, the target application indicated by the verification code input instruction is determined, and then the target verification code corresponding to the target application is obtained, so that the target verification code is input. Therefore, when the terminal is applied to using the verification code, the corresponding verification code can be obtained as long as the verification code input instruction is obtained, the verification code does not need to be memorized by a user, the operation of inputting the verification code by the user is reduced, and the verification code can be quickly and accurately obtained by the terminal.
Drawings
Fig. 1 is a usage scenario diagram according to an embodiment of the present invention, in which an authentication code processing method is involved;
FIG. 2 is a flowchart of a verification code processing method according to another embodiment of the present invention;
FIG. 3 is a flowchart of a verification code processing method according to another embodiment of the present invention;
FIG. 4 is a flowchart of a verification code processing method according to another embodiment of the present invention;
FIG. 5 is a schematic structural diagram of an authentication code processing apparatus according to another embodiment of the present invention;
fig. 6 is a schematic structural diagram of an authentication code processing apparatus according to another embodiment of the present invention.
Detailed Description
The embodiment of the invention provides a verification code processing method and device, which are used for improving the efficiency and accuracy of verification code input.
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terms "comprises" and "comprising," and any variations thereof, in the description and claims of this invention and the above-described drawings, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Fig. 1 is a usage scenario diagram according to an authentication code processing method provided by an embodiment of the present invention. The terminal 101 includes, but is not limited to, an electronic device such as a smart phone, a tablet computer, etc., the application 102 is an application using a verification code, such as a payment application, an instant chat application, a streaming media application, etc., which needs to input the verification code for security verification, and the scenario of inputting the verification code includes, but is not limited to, account login, online shopping order confirmation, user authentication, etc. The verification code input instruction 103 is shown in fig. 1 as a verification code input box of the application 102 clicked by a user with a finger, the verification code input instruction 103 may also be a verification code input box detected by the terminal 101 on the current interface, when the system is configured such that the user opens the application 102 and automatically detects whether the application 102 needs to input a verification code, the application 102 is opened and may also be used as the verification code input instruction 103, and other manners and even combinations of the foregoing manners may also be used as the verification code input instruction 103, which is not specifically limited in this embodiment of the present invention.
When a user uses an application 102 of the terminal 101, the terminal acquires a verification code input instruction 103, determines the application 102 indicated by the verification code input instruction 103, namely a target application 102, and then acquires a target verification code corresponding to the target application 102, thereby inputting the target verification code. Therefore, when the target application 102 of the terminal uses the verification code, the corresponding verification code can be obtained as long as the verification code input instruction is obtained, the verification code does not need to be memorized by a user, the operation of inputting the verification code by the user is reduced, the verification code can be quickly and accurately obtained by the terminal, and the problems that the input of the verification code is disordered and wrong easily caused when the verification code is received by a plurality of applications simultaneously or in the same time period are also avoided.
In some embodiments, after acquiring the short message including the verification code, the terminal 101 identifies the verification code and the short message number of the short message; acquiring application identification information of the target application according to the short message number; generating verification corresponding information according to the verification code and the application identification information; and saving the verification corresponding information. Therefore, when the target application 102 needs to input the verification code, the terminal can acquire the verification code from the verification corresponding information.
FIG. 2 is a flow diagram illustrating a method of captcha processing, according to an example embodiment. With reference to the usage scenario diagram shown in fig. 1, taking an angle that the terminal 101 executes the method provided by the embodiment of the present invention as an example, referring to fig. 2, the method flow provided by the embodiment of the present invention includes:
step 201: acquiring a verification code input instruction;
step 202: determining a target application indicated by the verification code input instruction;
step 203: acquiring a target verification code corresponding to a target application;
step 204: the target verification code is entered.
Optionally, the obtaining of the target verification code corresponding to the target application specifically includes:
acquiring application identification information of a target application;
and acquiring a target verification code corresponding to the application identification information of the target application according to the verification corresponding information.
Optionally, before obtaining the target verification code corresponding to the application identification information according to the verification corresponding information, the method of the embodiment of the present invention further includes:
acquiring a short message comprising a verification code;
identifying the verification code and the short message number of the short message;
acquiring application identification information according to the short message number;
generating verification corresponding information according to the verification code and the application identification information;
and storing the verification corresponding information.
Optionally, generating verification correspondence information according to the verification code and the application identification information, specifically including:
judging whether the application identification information corresponds to at least two verification codes;
if the application identification information corresponds to at least two verification codes, determining one verification code used for the corresponding verification code;
and generating verification corresponding information according to the verification code and the application identification information.
Optionally, determining a corresponding verification code specifically includes:
acquiring the receiving/sending time of the short message including the verification code;
determining the latest received/sent short message according to the receiving/sending time;
the verification code included in the latest received/transmitted short message is determined to be for the corresponding verification code.
Optionally, before the target verification code is input, the method of the embodiment of the present invention further includes:
judging whether the number of the target verification codes is at least two;
if the number of the target verification codes is at least two, displaying at least two verification code acquisition options, wherein different verification code acquisition options correspond to different target verification codes respectively;
inputting a target verification code, specifically comprising:
acquiring selection of a verification code acquisition option;
and inputting a target verification code corresponding to the selected verification code acquisition option.
Optionally, after the target verification code is input, the method according to the embodiment of the present invention further includes:
deleting the verification information, wherein the verification information comprises any combination of verification corresponding information, verification codes and short messages containing the verification codes.
Optionally, deleting the verification information specifically includes:
and deleting the verification information after the preset time.
In summary, after the verification code input instruction is obtained, the target application indicated by the verification code input instruction is determined, and then the target verification code corresponding to the target application is obtained, so as to input the target verification code. Therefore, when the terminal is applied to using the verification code, the corresponding verification code can be obtained as long as the verification code input instruction is obtained, the verification code does not need to be memorized by a user, the operation of inputting the verification code by the user is reduced, and the verification code can be quickly and accurately obtained by the terminal.
FIG. 3 is a flow diagram illustrating a method of captcha processing, according to an example embodiment. With reference to the usage scenario diagram shown in fig. 1, taking an angle that the terminal 101 executes the method provided by the embodiment of the present invention as an example, referring to fig. 3, the method flow provided by the embodiment of the present invention includes:
step 301: acquiring a short message comprising a verification code;
step 302: identifying the verification code and the short message number of the short message;
step 303: acquiring application identification information of the application according to the short message number;
step 304: generating verification corresponding information according to the verification code and the application identification information;
step 305: and storing the verification corresponding information.
In summary, the terminal can identify the verification code and the short message number after acquiring the short message including the verification code, and can acquire the corresponding application identification information according to the short message number, thereby establishing verification corresponding information for recording the corresponding relationship between the application identification information and the verification code.
FIG. 4 is a flow diagram illustrating a method of captcha processing, according to an example embodiment. Referring to fig. 4, taking the perspective of the terminal 101 executing the method provided by the embodiment of the present invention with reference to the usage scenario diagram shown in fig. 1 and the contents of the embodiments shown in fig. 2 and fig. 3 as an example, the method flow provided by the embodiment of the present invention includes:
step 401: a short message including a verification code is obtained.
The terminal acquires a short message, wherein the short message comprises a verification code.
For example, when a user uses an AA shopping application of a terminal, an account login operation is performed, and a server of a shopping service provider sends a short message carrying a verification code to a mobile phone number according to the mobile phone number provided by the user, so that the terminal of the mobile phone number receives the short message, and the user completes the account login operation on the AA shopping application through the verification code.
In other embodiments of the present invention, the terminal may obtain multiple short messages including the verification code at the same time or in the same time period, and the short messages correspond to different applications, and at this time, it may be that the user is using multiple applications that need to input the verification code.
Step 402: the verification code and the short message number of the short message are identified.
After the terminal acquires the short message comprising the verification code, the verification code and the short message number on the short message are identified to obtain the short message number and the corresponding verification code.
For example, the terminal detects whether a keyword, such as a verification code, an identification code, a check code, and the like, exists in the content of the acquired short message, searches for a combination of a number and a letter near the position of the keyword after finding the keyword, and extracts the combination as the verification code. If the terminal recognizes that the number of a short message is 1234 and the verification code is ABC "
Step 403: and acquiring the application identification information of the application according to the short message number.
After the terminal acquires the short message number, the terminal may find the application identification information corresponding to the short message number according to the verification service corresponding information stored on the terminal, where the verification service corresponding information is used to record a corresponding relationship between the short message number and the application identification information, and in some embodiments, the verification service corresponding information may further include other content, such as a name of a service provider, which is not limited in the present invention. The information corresponding to the verification service may be obtained by the terminal from a verification server providing a service for verification at regular or irregular time, or may be manually input to the terminal. Alternatively, in other embodiments, the terminal may send the short message number to the authentication server, and the authentication server searches for corresponding application identification information according to the authentication service correspondence information stored thereon, and then sends the application identification information to the terminal. The embodiment of the invention does not limit the specific method for acquiring the application identification information by the terminal.
For example, the terminal sends a short message number to the authentication server, so that the authentication server determines a service provider name and application identification information corresponding to the short message number according to authentication service correspondence information, where the application service correspondence information is used to record a correspondence relationship among the short message number, the service provider name, and the application identification information. And then the verification server sends the acquired application identification information to the terminal. Because the corresponding relationship between the service provider name and the corresponding short message number is easy to obtain, and the corresponding relationship between the service provider name and the corresponding application identification information, such as the application name, is easy to obtain, the corresponding relationship between the short message number, the service provider name and the application identification information is established in the verification service corresponding information record of the embodiment of the present invention.
Or,
and the terminal determines the name of the service provider corresponding to the short message number according to the stored corresponding information of the verification service, and then determines the application identification information corresponding to the name of the service provider according to the corresponding information of the verification service. The authentication service correspondence information on the terminal may be obtained from the authentication server by updating at regular or irregular time.
For example, after the terminal recognizes the short message number "1234", the terminal sends the short message number "1234" to the verification server, the verification server searches for a service provider name "AA shopping management platform" corresponding to the "1234" according to the verification service corresponding information shown in table 1, then finds an application name "AA" corresponding to the "shopping management platform", where the "AA" is application identification information, and the verification server sends the application identification information "AA" to the terminal.
It can be understood that the present invention can also directly obtain the application identification information according to the short message number and the corresponding relation of the application identification information, without the process of indirectly determining through the service provider name.
The short message number in table 1 is a number, which may be multiple numbers, of the application service provider sending the short message. In this embodiment, the application identification information in table 1 is the name of the application. Of course, the application identification information may be other types of identification information as long as the application requiring the input of the verification code can be identified. The invention is not limited in this regard.
TABLE 1
Step 404: and generating verification corresponding information according to the verification code and the application identification information.
After the terminal acquires the application identification information, verification corresponding information can be generated according to the verification code and the application identification information. The verification correspondence information is used for recording the correspondence between the verification code and the application identification information.
For example, after the terminal acquires the application identification information "AA", the verification correspondence between the verification codes "ABC" and "AA" is established, as shown in table 2.
Verification code | Application identification information |
ABC | AA |
TABLE 2
In other embodiments, there may be more than one verification code corresponding to the application identification information acquired by the terminal. For example, it is also possible that a plurality of short messages are sent by the same short message number, each short message carries one verification code, one short message includes a plurality of verification codes, or a service provider of an application sends the verification code of the same application by different short message numbers.
When acquiring the verification codes sent by a plurality of same short message numbers (or a plurality of verification codes sent by different short message numbers but for the same application), in order to make the stored verification codes be the verification codes that the application needs to input, and not to confuse management of the plurality of verification codes, in some embodiments, the step of "generating verification corresponding information according to the verification codes and the application identification information" may specifically be:
judging whether the application identification information corresponds to at least two verification codes;
if the application identification information corresponds to at least two verification codes, determining one verification code used for the corresponding verification code;
and generating verification corresponding information according to the verification code and the application identification information.
For example, in some embodiments, the method for determining a corresponding verification code may be:
acquiring the receiving/sending time of the short message including the verification code;
determining the latest received/sent short message according to the receiving/sending time;
the verification code included in the latest received or sent short message is determined to be the verification code used for the corresponding short message.
Here, the receiving may refer to a time when the terminal receives the short message, and the sending may refer to a sending time of a server side sending the short message. The verification code on the short message received by the terminal at the latest, namely the verification code of the short message sent by the server at the latest, is the verification code which is most probably used by the corresponding application, and the verification code can be selected to ensure the correctness when the verification code is input and also be beneficial to the reasonable management of the verification code when a system has a plurality of verification codes. And the receiving/sending time of the short message is easy to acquire.
In other embodiments of the present invention, when the terminal obtains a plurality of short messages including the verification code at the same time or at the same time and the plurality of different short messages respectively correspond to different applications, the terminal may respectively execute the above-mentioned procedures on the different short messages to obtain the application identification information of the different applications and the verification codes corresponding thereto, so as to establish the verification corresponding information belonging to the different applications.
For example, as shown in table 3, the user uses both the AA shopping application and the BB chat application, and obtains a short message including a verification code sent by the service provider of the AA shopping application when determining the shopping bill; and when logging in the account of the BB chat application, acquiring a short message which is sent to the terminal by the service provider of the BB chat application and comprises the verification code. The terminal can respectively establish verification corresponding information for the two applications so as to respectively record the corresponding relation between the application identification information AA of the AA shopping application and the verification code ABC thereof and the corresponding relation between the application identification information BB of the BB chat application and the verification code 123 thereof. The two verification correspondence information may be stored in different storage areas, or may be stored in the same folder, as shown in table 3, that is, a verification correspondence table is obtained according to different verification correspondence information.
Verification code | Application identification information |
ABC | AA |
123 | BB |
TABLE 3
It can be understood that table 3 shows an example where the terminal establishes 2 pieces of authentication corresponding information, and the embodiment of the present invention may also establish a plurality of pieces of authentication corresponding information at the same time, which is not limited in the embodiment of the present invention.
Step 405: and storing the verification corresponding information.
The terminal stores the verification correspondence information in a buffer area, where the buffer area includes a database, a common file, a memory, and the like on the terminal, and this is not limited in the embodiment of the present invention.
If the terminal has a plurality of verification correspondence information corresponding to different applications, in order to avoid confusion of different verification correspondence information, the plurality of verification correspondence information may be stored separately or in a list form, where verification codes and application identification information belonging to the same application in the list respectively correspond to each other, as shown in table 3.
It is understood that steps 401 to 405 are described in terms of being executed on a terminal, and in some embodiments, steps 401 to 405 may also be executed by a server, which is not limited in this embodiment of the present invention. For example, the terminal may forward a short message including the verification code to the proxy server, or the proxy server receives the short message including the verification code, the proxy server executes the above steps 401 to 405, and then the proxy server sends the generated verification correspondence information to the terminal and stores the verification correspondence information by the terminal, or the verification correspondence information is stored on the proxy server, when the terminal needs to input the verification code, the terminal sends the application identification information to the proxy server, and the proxy server obtains the verification code corresponding to the application identification information according to the verification correspondence information and then sends the verification code to the terminal.
Step 406: and acquiring a verification code input instruction.
The verification code input instruction includes, but is not limited to, a user clicking a verification code input box on a terminal application, the terminal detects that a current interface includes the verification code input box when the user opens an application to be input with a verification code, or in a scenario where a system sets that an application is started, that is, the application enters a verification code search state, the application is started, that is, the verification code input instruction is obtained, and other modes or even a combination of the foregoing modes can also be used as the verification code input instruction, which is not limited in the embodiment of the present invention.
Step 407: the target application indicated by the verification code input instruction is determined.
After the terminal acquires the verification code input instruction, the corresponding target application is determined according to the verification code input instruction, that is, the target application to be operated is determined from the applications on the terminal, and the target application may be an application for which the verification code is to be input.
Particularly, if the terminal has a plurality of applications to be input with the verification codes in the same time period, the corresponding target application can be determined according to the verification code input instruction so as to execute the operation of inputting the verification codes to the target application, and the problem that when the verification codes are input, the verification codes are input to the non-corresponding applications by the terminal, so that errors are generated is avoided.
For example, after detecting that the user clicks the verification code input box, the terminal determines that the application including the verification code input box is the target application, or the terminal directly determines that the application of the current interface opened by the user is the target application.
In some embodiments, when the terminal detects that the verification code input box is a verification code input instruction and an application corresponding to the verification code input instruction is a target application, the terminal may directly execute an operation of obtaining the verification code, or the terminal may be triggered to execute the operation of obtaining the verification code after the user clicks the verification code input box.
Step 408: and acquiring the application identification information of the target application.
And after the terminal determines the target application, acquiring application identification information on the target application. The obtaining of the application identification information of the target application includes, but is not limited to, reading name information of the target application as the application identification information of the target application, or searching the application identification information according to a preset corresponding relationship, where the preset corresponding relationship may be a corresponding relationship between information read by the terminal from the target application and the application identification information.
For example, the terminal detects that the application name of the target application AA shopping application is "AA", and the "AA" is used as application identification information, wherein the application name may be information identified by an application provider on the application, or name information displayed on a menu interface by the application, and the like.
Step 409: and acquiring a target verification code corresponding to the application identification information of the target application according to the verification corresponding information.
And after the terminal acquires the application identification information of the target application, reading verification corresponding information on the cache region, matching the application identification information on the verification corresponding information by using the application identification information, and if the application identification information which is the same as the application identification information of the target application is found, extracting a target verification code corresponding to the application identification information of the target application.
For example, after acquiring the application identification information using "AA", the terminal searches for the corresponding target authentication code "ABC" according to the authentication correspondence information shown in table 2.
It is understood that the terminal may not perform steps 401 to 405, i.e. the authentication correspondence information may be stored on another device, such as a proxy server. At this time, the terminal may send the application identification information of the target application to the proxy server storing the verification correspondence information, and the proxy server obtains the target verification code corresponding to the application identification information according to the verification correspondence information and then sends the target verification code to the terminal.
In other embodiments, step 409 may be replaced by other steps, for example, the terminal sends the application identification information to the server, so that the server obtains the target verification code corresponding to the application identification information according to the verification corresponding information, and then the server sends the target verification code to the terminal. Namely, the terminal can acquire the verification code according to the application identification information. At this time, the verification code obtaining method used in generating the verification correspondence information may be a method other than obtaining through a short message, for example, sending the verification code through the internet, and after obtaining the verification code, the server generates the verification correspondence information according to the verification code and the application identification information, which is not limited in this embodiment of the present invention.
In another embodiment, before step 409, the terminal or the server stores the first corresponding information recording the corresponding relationship between the short message number and the verification code, instead of the verification corresponding information described above, and at this time, after the terminal or the server identifies the short message number and the verification code from the short message, the first corresponding information between the short message number and the verification code is established and stored. And the server stores the second corresponding information of the short message number and the application identification information, or the second corresponding information can also be stored in the terminal. When the terminal acquires the verification code input instruction and determines the target application, the application identification information of the target application is acquired, the terminal can find out the corresponding short message number in the second corresponding information according to the application identification information, for example, the terminal can send the application identification information of the target application to the server, the server acquires the target short message number corresponding to the application identification information according to the stored second corresponding information, then sends the target short message number to the terminal, and the terminal acquires the corresponding target verification code in the first corresponding information according to the target short message number. The method for establishing the second corresponding information for recording the corresponding relationship between the short message number and the application identification information may be manual input or generated by using a preset protocol. The preset protocol can identify a short message number and a corresponding verification code after the terminal acquires the short message containing the verification code, determine the target application after the user manually inputs the verification code in the target application for the first time, and identify application identification information of the target application, such as an application name of the target application, so that a corresponding relation between the short message number and the application identification information is obtained through the relation of the input verification code, and second corresponding information is established. Further, the terminal sends the second corresponding information to the server, and the server can acquire the second corresponding information from the plurality of terminals, so that the content of the second corresponding information is continuously enriched. As can be appreciated. Because the verification code sent by the short message number to the terminal may be different each time, the terminal may only store the verification code carried in the short message acquired at the latest in the first corresponding information. The first corresponding information and the second corresponding information can be stored in the terminal or the server, and if the first corresponding information and the second corresponding information are stored in the terminal, the terminal directly reads and uses the corresponding relation information; if the information is stored in the server, the terminal and the server exchange information through communication, and the server performs matching operation by using the corresponding relation information.
Of course, the embodiment of the present invention preferably obtains the target verification code by the method shown in fig. 4. After the terminal acquires the application identification information of the target application, the corresponding target verification code can be acquired by directly reading the verification corresponding information stored on the terminal, so that the acquisition speed of the target verification code is higher, and the use by a user is facilitated.
That is, the terminal may obtain the target verification code according to the application identification information of the target application, and the embodiment shown in fig. 4 is a preferred method.
In some embodiments of the present invention, a user may obtain a plurality of verification codes of different applications at the same time period, at this time, a terminal stores a plurality of different pieces of verification corresponding information, and when the terminal obtains a target verification code, the terminal may find the corresponding verification corresponding information through the identification information of the target application, thereby accurately obtaining the target verification code corresponding to the application identification information of the target application.
Step 410: the target verification code is entered.
And after the terminal acquires the target verification code, inputting the target verification code. Wherein the terminal entering the verification code includes, but is not limited to, pasting the verification code in a designated area of the interface, the terminal automatically entering the verification code to the target application in the background, and so on.
For example, when a user clicks on a verification code input box of an AA shopping application, the operation triggers the terminal to acquire a target verification code "ABC", and the terminal pastes the verification code "ABC" on the verification code input box.
Besides the operation of direct click and paste, other paste modes can be provided, including pop-up box after click, such as a system pop-up window or a small pop-up box pasted like ordinary text copy, and the like, and displaying a button "paste verification code", wherein the user pastes up the verification code after click, and cancels the operation by clicking a blank place, so that the operation can not cause the user to feel sudden and reduce misoperation.
In some embodiments, there may be more than one verification code corresponding to the application identification information of the target application, and in the case that there are a plurality of verification codes, in order to input a valid target verification code, the terminal displays the plurality of verification codes corresponding to the application identification information of the target application at a verification code input position, and the user performs a manual selection operation. Or, the terminal automatically inputs the verification codes corresponding to the target application one by one until the valid target verification codes are matched. That is, in some embodiments, prior to entering the target passcode, the target passcode may also be determined from a plurality of passcodes corresponding to the target application, such as:
judging whether the number of the target verification codes is at least two;
if the number of the target verification codes is at least two, displaying at least two verification code acquisition options at a verification code input position or in a preset area of a display screen, wherein different verification code acquisition options respectively correspond to different target verification codes;
at this time, the step of "inputting the target verification code" may specifically be: acquiring selection of a verification code acquisition option; and inputting a target verification code corresponding to the selected verification code acquisition option.
The terminal can quickly find an effective target verification code by reasonably utilizing the storage space of the terminal and facilitating the generation of new verification corresponding information. After the target authentication code is input, the terminal may delete the authentication information. Wherein, the verification information comprises any combination of verification corresponding information, verification codes and short messages containing the verification codes. Namely, the user can choose to destroy only the relevant information of the verification code in the cache, or directly delete the short message of the verification code sent by the server together. In order to prevent the user from operating mistakenly or taking a rescue measure after inputting an incorrect verification code, the input verification code does not need to be deleted immediately, for example, the verification information can be deleted after a preset time.
The content deleted by inputting the verification code and the time selection during deletion can be selected by the user by using a popup, a default hook option is provided on the popup, the execution is performed in the same way later, or the default hook option is placed in the system setting to be set by the user, and which destruction mode is used by the user by default before the user sets the destruction mode is determined by the system.
It can be understood that, when the terminal stores the verification corresponding information of a plurality of different applications, the operation of deleting the verification information is performed on the target verification code that has been input, that is, after the target verification code is input, the verification information corresponding to the target verification code is deleted or deleted within a preset time, that is, the operation of deleting the verification information is performed on the target application. The authentication information of the other applications is not processed at this time. When the user needs to input the verification code to other applications, the method provided by the embodiment is used for the other applications.
In summary, the method of the embodiment of the present invention identifies the short message number and the verification code of the short message after acquiring the short message including the verification code, and establishes the verification corresponding information recording the corresponding relationship between the verification code and the application identification information after acquiring the application identification information through the short message number. Therefore, when the terminal determines the target application of the verification code to be input according to the verification code input instruction, the corresponding target verification code is acquired in the verification corresponding information according to the application identification information of the target application so as to input the verification code. The acquisition of the verification code from the short message and the input of the verification code to the application are automatically completed by the terminal, a user does not need to memorize the verification code, the operation of inputting the verification code by the user is reduced, and the terminal can quickly and accurately acquire the verification code.
FIG. 5 is a block diagram illustrating a captcha processing apparatus in accordance with an exemplary embodiment. The apparatus can be configured on the terminal shown in fig. 1, and referring to fig. 5, the apparatus provided by the embodiment of the invention includes:
a first obtaining unit 501, configured to obtain a verification code input instruction;
a determination unit 502 for determining a target application indicated by the verification code input instruction;
a second obtaining unit 503, configured to obtain a target verification code corresponding to the target application;
an input unit 504 for inputting a target verification code.
Optionally, the second obtaining unit 503 includes:
an identification information obtaining module 505, configured to obtain application identification information of a target application;
the verification code obtaining module 506 is configured to obtain a target verification code corresponding to the application identification information of the target application according to the verification corresponding information.
Optionally, the apparatus further comprises:
a third obtaining unit 506, configured to obtain a short message including a verification code;
an identifying unit 507, configured to identify a verification code and a short message number of the short message;
a fourth obtaining unit 508, configured to obtain the application identification information according to the short message number;
a generating unit 509, configured to generate verification corresponding information according to the verification code and the application identification information;
a saving unit 510 for saving the verification correspondence information.
Optionally, the generating unit 509 includes:
a judging module 511, configured to judge whether the application identification information corresponds to at least two verification codes;
a verification code determining module 512, configured to determine, if the application identification information corresponds to at least two verification codes, one verification code for the corresponding verification code;
and a corresponding information generating module 513, configured to generate verification corresponding information according to the verification code and the application identification information used for the corresponding verification.
Optionally, the verification code determining module 512 includes:
a short message acquiring sub-module 514 for acquiring a receiving/transmitting time of the short message including the verification code;
a short message determining sub-module 515, configured to determine, according to the receiving/sending time, a short message that is received/sent latest;
a determining sub-module 516, configured to determine that the latest received/sent short message includes the verification code as the verification code for the corresponding short message.
Optionally, the apparatus further comprises:
a verification code number judgment unit 517 for judging whether the number of target verification codes is at least two;
a display unit 518, configured to display at least two verification code acquisition options if the number of the target verification codes is at least two, where different verification code acquisition options correspond to different target verification codes respectively;
thus, the input unit 504 includes:
an option obtaining module 519, configured to obtain a selection of the verification code obtaining option;
the verification code input module 520 is configured to input a target verification code corresponding to the selected verification code obtaining option.
Optionally, the apparatus further comprises:
a deleting unit 521, configured to delete the verification information, where the verification information includes any combination of the verification correspondence information, the verification code, and the short message including the verification code.
Optionally, the deleting unit 521 is further configured to delete the verification information after a preset time.
In summary, after the first obtaining unit 501 obtains the verification code input instruction, the determining unit 502 determines the target application indicated by the verification code input instruction, and the second obtaining unit 503 obtains the target verification code corresponding to the target application, so that the input unit 504 inputs the target verification code. Therefore, when the terminal is applied to using the verification code, the corresponding verification code can be obtained as long as the verification code input instruction is obtained, the verification code does not need to be memorized by a user, the operation of inputting the verification code by the user is reduced, and the verification code can be quickly and accurately obtained by the terminal.
FIG. 6 is a block diagram illustrating a captcha processing apparatus in accordance with an exemplary embodiment. The apparatus can be configured on the terminal shown in fig. 1, and referring to fig. 6, the apparatus provided by the embodiment of the invention includes:
a third obtaining unit 506, configured to obtain a short message including a verification code;
an identifying unit 507, configured to identify a verification code and a short message number of the short message;
a fourth obtaining unit 508, configured to obtain application identification information of the application according to the short message number;
a generating unit 509, configured to generate verification corresponding information according to the verification code and the application identification information;
a saving unit 510 for saving the verification correspondence information.
Wherein, optionally, the verification code processing device shown in fig. 6 can refer to the verification code processing device shown in fig. 5 to add more functions on the basis of the device shown in fig. 6.
In summary, in the verification code processing apparatus of this embodiment, after the third obtaining unit 506 obtains the short message including the verification code, the identifying unit 507 may identify the verification code and the short message number, and the fourth obtaining unit 508 may obtain the corresponding application identification information according to the short message number, so that the generating unit 509 establishes the verification corresponding information for recording the corresponding relationship between the application identification information and the verification code, and the storing unit 510 may store the verification corresponding information. When the terminal needs to input the verification code in the application, after the application identification information of the application of the verification code to be input is determined, the corresponding verification code can be obtained in the verification corresponding information according to the application identification information, and therefore the effective verification code can be input quickly and accurately.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
Claims (11)
1. A verification code processing method is characterized by comprising the following steps:
acquiring a verification code input instruction;
determining a target application indicated by the verification code input instruction;
acquiring a target verification code corresponding to the target application;
and inputting the target verification code.
2. The method according to claim 1, wherein the obtaining the target verification code corresponding to the target application specifically includes:
acquiring application identification information of the target application;
and acquiring a target verification code corresponding to the application identification information of the target application according to the verification corresponding information.
3. The method according to claim 2, wherein before the obtaining of the target verification code corresponding to the application identification information according to the verification correspondence information, the method further comprises:
acquiring a short message comprising a verification code;
identifying the verification code and the short message number of the short message;
acquiring application identification information according to the short message number;
generating the verification corresponding information according to the verification code and the application identification information;
and saving the verification corresponding information.
4. The method according to claim 3, wherein the generating the verification correspondence information according to the verification code and the application identification information specifically includes:
judging whether the application identification information corresponds to at least two verification codes;
if the application identification information corresponds to at least two verification codes, determining one verification code for the corresponding verification code;
and generating the verification corresponding information according to the verification code and the application identification information which are used for corresponding.
5. The method of claim 4, wherein determining a corresponding verification code comprises:
acquiring the receiving/sending time of the short message including the verification code;
determining the latest received/sent short message according to the receiving/sending time;
determining that the verification code included in the latest received/sent short message is used as the corresponding verification code.
6. The method of claim 1, wherein prior to said entering the target verification code, the method further comprises:
judging whether the number of the target verification codes is at least two;
if the number of the target verification codes is at least two, displaying at least two verification code acquisition options, wherein different verification code acquisition options correspond to different target verification codes respectively;
the inputting the target verification code specifically includes:
acquiring the selection of the verification code acquisition option;
and inputting a target verification code corresponding to the selected verification code acquisition option.
7. The method of claim 1, wherein after the entering of the target verification code, the method further comprises:
deleting verification information which comprises any combination of verification corresponding information, verification codes and short messages containing the verification codes.
8. The method according to claim 7, wherein the deleting the verification information specifically includes:
and deleting the verification information after preset time.
9. A verification code processing method is characterized by comprising the following steps:
acquiring a short message comprising a verification code;
identifying the verification code and the short message number of the short message;
acquiring application identification information of the application according to the short message number;
generating verification corresponding information according to the verification code and the application identification information;
and saving the verification corresponding information.
10. An authentication code processing apparatus, comprising:
the first acquisition unit is used for acquiring a verification code input instruction;
a determination unit, configured to determine a target application indicated by the verification code input instruction;
a second obtaining unit, configured to obtain a target verification code corresponding to the target application;
and the input unit is used for inputting the target verification code.
11. An authentication code processing apparatus, comprising:
a third obtaining unit, configured to obtain a short message including a verification code;
the identification unit is used for identifying the verification code and the short message number of the short message;
a fourth obtaining unit, configured to obtain application identification information of the application according to the short message number;
the generating unit is used for generating verification corresponding information according to the verification code and the application identification information;
and the storage unit is used for storing the verification corresponding information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610326156.8A CN105847288B (en) | 2016-05-16 | 2016-05-16 | A kind of identifying code treating method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610326156.8A CN105847288B (en) | 2016-05-16 | 2016-05-16 | A kind of identifying code treating method and apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105847288A true CN105847288A (en) | 2016-08-10 |
CN105847288B CN105847288B (en) | 2019-09-27 |
Family
ID=56593652
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610326156.8A Active CN105847288B (en) | 2016-05-16 | 2016-05-16 | A kind of identifying code treating method and apparatus |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105847288B (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106453263A (en) * | 2016-09-19 | 2017-02-22 | 惠州Tcl移动通信有限公司 | Method and system of binding cellphone number with APP |
CN106599637A (en) * | 2016-11-04 | 2017-04-26 | 北京奇虎科技有限公司 | Method and device for inputting verification code into verification interface |
CN106656977A (en) * | 2016-10-19 | 2017-05-10 | 广东欧珀移动通信有限公司 | Verification code obtaining method and mobile terminal |
CN106791088A (en) * | 2016-12-20 | 2017-05-31 | 北京小米移动软件有限公司 | The method and device of application verification code input |
CN107483435A (en) * | 2017-08-11 | 2017-12-15 | 青岛海尔多媒体有限公司 | Verify the method and device of code check |
CN107690027A (en) * | 2017-08-28 | 2018-02-13 | 深圳天珑无线科技有限公司 | Method, mobile terminal and the device with store function of input validation code |
EP3300407A1 (en) * | 2016-09-23 | 2018-03-28 | Beijing Xiaomi Mobile Software Co., Ltd. | Method and device for processing verification code |
CN108183911A (en) * | 2018-01-03 | 2018-06-19 | 上海传英信息技术有限公司 | A kind of method, device and mobile terminal of batch replacement binding cell-phone number |
CN110362985A (en) * | 2019-07-16 | 2019-10-22 | 北京天融信网络安全技术有限公司 | A kind of verification method and device |
CN110768925A (en) * | 2018-07-25 | 2020-02-07 | 中兴通讯股份有限公司 | Verification method and device for verification code short message |
CN111596820A (en) * | 2020-04-28 | 2020-08-28 | 维沃移动通信有限公司 | Head portrait setting method and device |
CN111931155A (en) * | 2020-08-11 | 2020-11-13 | 深圳传音控股股份有限公司 | Verification code input method, verification code input equipment and storage medium |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102231746A (en) * | 2011-07-11 | 2011-11-02 | 华为技术有限公司 | Method for validating identification information and terminal thereof |
CN103873432A (en) * | 2012-12-10 | 2014-06-18 | 深圳市腾讯计算机系统有限公司 | Verification code implementation method and system thereof and verification code server end |
CN104104514A (en) * | 2014-07-25 | 2014-10-15 | 小米科技有限责任公司 | Method and device for identifying by using verification code |
CN105101122A (en) * | 2015-06-29 | 2015-11-25 | 安一恒通(北京)科技有限公司 | Verification code input method and device |
CN105159533A (en) * | 2015-08-31 | 2015-12-16 | 努比亚技术有限公司 | Mobile terminal and automatic verification code input method thereof |
CN105553663A (en) * | 2015-12-09 | 2016-05-04 | 小米科技有限责任公司 | Verification code input method and device |
US9336384B2 (en) * | 2013-04-24 | 2016-05-10 | Symantec Corporation | Systems and methods for replacing application methods at runtime |
CN105577648A (en) * | 2015-12-11 | 2016-05-11 | 北京奇虎科技有限公司 | Method for obtaining and sending short message identifying code, calculating device and mobile terminal |
-
2016
- 2016-05-16 CN CN201610326156.8A patent/CN105847288B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102231746A (en) * | 2011-07-11 | 2011-11-02 | 华为技术有限公司 | Method for validating identification information and terminal thereof |
CN103873432A (en) * | 2012-12-10 | 2014-06-18 | 深圳市腾讯计算机系统有限公司 | Verification code implementation method and system thereof and verification code server end |
US9336384B2 (en) * | 2013-04-24 | 2016-05-10 | Symantec Corporation | Systems and methods for replacing application methods at runtime |
CN104104514A (en) * | 2014-07-25 | 2014-10-15 | 小米科技有限责任公司 | Method and device for identifying by using verification code |
CN105101122A (en) * | 2015-06-29 | 2015-11-25 | 安一恒通(北京)科技有限公司 | Verification code input method and device |
CN105159533A (en) * | 2015-08-31 | 2015-12-16 | 努比亚技术有限公司 | Mobile terminal and automatic verification code input method thereof |
CN105553663A (en) * | 2015-12-09 | 2016-05-04 | 小米科技有限责任公司 | Verification code input method and device |
CN105577648A (en) * | 2015-12-11 | 2016-05-11 | 北京奇虎科技有限公司 | Method for obtaining and sending short message identifying code, calculating device and mobile terminal |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106453263A (en) * | 2016-09-19 | 2017-02-22 | 惠州Tcl移动通信有限公司 | Method and system of binding cellphone number with APP |
EP3300407A1 (en) * | 2016-09-23 | 2018-03-28 | Beijing Xiaomi Mobile Software Co., Ltd. | Method and device for processing verification code |
CN106656977A (en) * | 2016-10-19 | 2017-05-10 | 广东欧珀移动通信有限公司 | Verification code obtaining method and mobile terminal |
CN106656977B (en) * | 2016-10-19 | 2019-03-29 | Oppo广东移动通信有限公司 | Obtain the method and mobile terminal of identifying code |
CN106599637A (en) * | 2016-11-04 | 2017-04-26 | 北京奇虎科技有限公司 | Method and device for inputting verification code into verification interface |
CN106791088A (en) * | 2016-12-20 | 2017-05-31 | 北京小米移动软件有限公司 | The method and device of application verification code input |
CN106791088B (en) * | 2016-12-20 | 2020-06-02 | 北京小米移动软件有限公司 | Method and device for inputting application verification code |
CN107483435A (en) * | 2017-08-11 | 2017-12-15 | 青岛海尔多媒体有限公司 | Verify the method and device of code check |
CN107690027A (en) * | 2017-08-28 | 2018-02-13 | 深圳天珑无线科技有限公司 | Method, mobile terminal and the device with store function of input validation code |
CN108183911A (en) * | 2018-01-03 | 2018-06-19 | 上海传英信息技术有限公司 | A kind of method, device and mobile terminal of batch replacement binding cell-phone number |
CN110768925A (en) * | 2018-07-25 | 2020-02-07 | 中兴通讯股份有限公司 | Verification method and device for verification code short message |
CN110768925B (en) * | 2018-07-25 | 2022-04-22 | 中兴通讯股份有限公司 | Verification method and device for verification code short message |
CN110362985A (en) * | 2019-07-16 | 2019-10-22 | 北京天融信网络安全技术有限公司 | A kind of verification method and device |
CN111596820A (en) * | 2020-04-28 | 2020-08-28 | 维沃移动通信有限公司 | Head portrait setting method and device |
CN111931155A (en) * | 2020-08-11 | 2020-11-13 | 深圳传音控股股份有限公司 | Verification code input method, verification code input equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN105847288B (en) | 2019-09-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105847288B (en) | A kind of identifying code treating method and apparatus | |
US10832231B2 (en) | Point-of-sale customization service | |
US10719293B2 (en) | Interactive control method and device for voice and video communications | |
US10999721B2 (en) | Communication identifier binding processing method and terminal | |
CN105122760B (en) | Page operation processing method, device and terminal | |
CN104954322A (en) | Account binding method, device and system | |
WO2014172956A1 (en) | Login method,apparatus, and system | |
EP3306504A1 (en) | Multi-user login method, device and storage medium | |
US20170161718A1 (en) | Method, server and terminal for generating quick response code | |
CN110022399B (en) | Message display method and device, user terminal and readable storage medium | |
US20170339119A1 (en) | Message display method, apparatus, and device | |
TW201426593A (en) | Method and apparatus for information verification | |
CN104679239B (en) | A kind of terminal input method | |
US20210049332A1 (en) | Method and apparatus for invoking radio frequency card function | |
CN106527841A (en) | A functional interface display method and device | |
CN113138702B (en) | Information processing method, device, electronic equipment and storage medium | |
CN107231389B (en) | Code scanning operation method and equipment | |
CN112235412B (en) | Message processing method and device | |
CN104679506B (en) | A kind of terminal | |
CN103986689A (en) | Examination system login authentication method | |
CN108347401B (en) | Method and device for processing login information | |
KR102111838B1 (en) | Data processing method and device | |
CN103995891A (en) | Method and device for information inquiry | |
CN105450507A (en) | Method and device for sharing information in social network | |
CN105120087A (en) | Control method of session interface and terminal |
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 |