CN113076535A - Method and device for realizing internationalized verification code - Google Patents
Method and device for realizing internationalized verification code Download PDFInfo
- Publication number
- CN113076535A CN113076535A CN202110344816.6A CN202110344816A CN113076535A CN 113076535 A CN113076535 A CN 113076535A CN 202110344816 A CN202110344816 A CN 202110344816A CN 113076535 A CN113076535 A CN 113076535A
- Authority
- CN
- China
- Prior art keywords
- verification code
- user
- language
- code page
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
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/44—Program or device authentication
- G06F21/445—Program or device authentication by mutual authentication, e.g. between devices or programs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/454—Multi-language systems; Localisation; Internationalisation
-
- 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/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
- H04L63/0838—Network architectures or network communication protocols for network security for authentication of entities using passwords using one-time-passwords
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Machine Translation (AREA)
Abstract
The invention provides a method and a device for realizing internationalized verification codes, which relate to the technical field of data processing and comprise the following steps: acquiring a case in the verification code page to be processed, and translating the case into translations of various languages, wherein the case is characters except the verification code in the verification code page to be processed; acquiring verification code questions of various languages, wherein the verification code questions are questions related to language types; after an acquisition instruction of a verification code page sent by a user is acquired, target information of terminal equipment used by the user is acquired, and a language used by the user is determined based on the target information; the target verification code page is generated based on the translation of the case corresponding to the language used by the user and the verification code problem corresponding to the language used by the user, and the target verification code page is sent to the user, so that the user can use the target verification code page for verification, and the technical problem that the existing verification code in the prior art cannot support international business is solved.
Description
Technical Field
The invention relates to the technical field of data processing, in particular to a method and a device for realizing internationalized verification codes.
Background
More and more applications require authentication operations using an authentication code, and therefore users often need to fill out the authentication code by receiving various authentication short messages or authentication mails for consumption, registration, activation or confirmation using mobile devices.
The fully Automated turing test (computer Automated publishing test to tell Computers and Humans) to distinguish Computers from Humans, also known as CAPTCHAs, is a public, fully Automated program that distinguishes users as Computers and Humans. In a CAPTCHA test, a computer acting as a server automatically generates a question to be solved by a user. This problem can be generated and evaluated by a computer and must only be solved by humans.
However, the existing verification code scheme only supports one language, and cannot provide a universal verification code scheme for people in different countries and different languages.
No effective solution has been proposed to the above problems.
Disclosure of Invention
In view of this, the present invention provides a method and an apparatus for implementing an internationalized passcode, so as to solve the technical problem that the existing passcode in the prior art cannot support an internationalized service.
In a first aspect, an embodiment of the present invention provides a method for implementing an internationalized verification code, including: acquiring a case in a verification code page to be processed, and translating the case into translations of various languages, wherein the case is characters except verification codes in the verification code page to be processed; acquiring verification code questions of various languages, wherein the verification code questions are questions related to language types; after an acquisition instruction of a verification code page sent by a user is acquired, acquiring target information of terminal equipment used by the user, and determining a language used by the user based on the target information; and generating a target verification code page based on the translation of the case corresponding to the language used by the user and the verification code problem corresponding to the language used by the user, and sending the target verification code page to the user so that the user can utilize the target verification code page for verification.
Further, if the target information of the terminal device used by the user is not acquired, determining the language type of the file in the verification code page to be processed, and determining the language type of the file in the verification code page to be processed as the language used by the user.
Further, if the languages used by the user are not included in the languages, the target verification code page is generated by using the translation of the case corresponding to the default language and the default verification code problem.
Further, after translating the scrip into translations of various languages, the method further comprises: configuring corresponding ID information for the file; and constructing a language area comparison table based on the ID information of the file and the translations of the various languages corresponding to the file.
Further, the target information includes at least one of: the language used by the browser in the terminal equipment, the language in the user operating system in the terminal equipment and the language type set by the user.
In a second aspect, an embodiment of the present invention further provides an apparatus for implementing an internationalized verification code, where the apparatus includes: the device comprises a first acquisition unit, a second acquisition unit, a determination unit and a sending unit.
The first obtaining unit is used for obtaining a case in a verification code page to be processed and translating the case into translations of various languages, wherein the case is characters except verification codes in the verification code page to be processed; the second obtaining unit is used for obtaining verification code questions of various languages, wherein the verification code questions are questions related to language types; the determining unit is used for acquiring target information of the terminal equipment used by the user after acquiring an acquisition instruction of the verification code page sent by the user, and determining the language used by the user based on the target information; the sending unit is used for generating a target verification code page based on the translation of the case corresponding to the language used by the user and the verification code problem corresponding to the language used by the user, and sending the target verification code page to the user so that the user can utilize the target verification code page for verification.
Further, the apparatus further comprises: and the second determining unit is used for determining the language type of the file in the verification code page to be processed under the condition that the target information of the terminal equipment used by the user is not acquired, and determining the language type of the file in the verification code page to be processed as the language used by the user.
Further, the sending unit is further configured to generate the target verification code page by using a translation of the document corresponding to a default language and a default verification code problem if the languages used by the user are not included in the various languages.
In a third aspect, an embodiment of the present invention further provides an electronic device, including a memory and a processor, where the memory is used to store a program that supports the processor to execute the method in the first aspect, and the processor is configured to execute the program stored in the memory.
In a fourth aspect, the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program is executed by a processor to perform the steps of the method in the first aspect.
In the embodiment of the invention, the case in the verification code page to be processed is obtained, and the case is translated into translations of various languages, wherein the case is characters except the verification code in the verification code page to be processed; acquiring verification code questions of various languages, wherein the verification code questions are questions related to language types; after an acquisition instruction of a verification code page sent by a user is acquired, target information of terminal equipment used by the user is acquired, and a language used by the user is determined based on the target information; the target verification code page is generated based on the translation of the case corresponding to the language used by the user and the verification code problem corresponding to the language used by the user, and the target verification code page is sent to the user, so that the user can verify by using the target verification code page, the purpose of providing a set of unified and maintainable verification code scheme for people in different countries and different languages is achieved, the technical problem that the existing verification code in the prior art cannot support international business is further solved, the international capacity of business products is improved, and the technical effect of guaranteeing and improving the user experience of the business products is achieved.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
In order to make the aforementioned and other objects, features and advantages of the present invention comprehensible, preferred embodiments accompanied with figures are described in detail below.
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 described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings can be obtained by those skilled in the art without creative efforts.
Fig. 1 is a flowchart of an implementation method of an internationalized passcode according to an embodiment of the present invention;
fig. 2 is a flowchart of another method for implementing an internationalized passcode according to an embodiment of the present invention;
fig. 3 is a schematic diagram of an apparatus for implementing an internationalized validation code according to an embodiment of the present invention;
fig. 4 is a schematic diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
To make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is apparent that the described embodiments are some, but not all embodiments of the present invention. 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 first embodiment is as follows:
according to an embodiment of the present invention, there is provided an embodiment of a method for implementing internationalized validation codes, where the steps illustrated in the flowchart of the figure are executable in a computer system such as a set of computer-executable instructions, and where a logical order is illustrated in the flowchart, in some cases, the steps illustrated or described may be executed in an order different from that described herein.
Fig. 1 is a flowchart of an implementation method of an internationalized passcode according to an embodiment of the present invention, as shown in fig. 1, the method includes the following steps:
step S102, obtaining a case in a verification code page to be processed, and translating the case into translations of various languages, wherein the case is characters except verification codes in the verification code page to be processed;
step S104, acquiring verification code questions of various languages, wherein the verification code questions are questions related to language types;
it should be noted that this step involves collecting the problem of identifying codes associated with a particular language, such as the current language category is Chinese, which is a common problem in Chinese: "where the first is in china? "(answer" beijing ")," what are chinese songs? "(answer" heroic military performance ") as a question of the current validation code, requires the user to fill in or click on the selection. Similarly, if the language is english or other languages, the specific questions of the english and other languages need to be collected and sorted for display, and the questions are used as the verification codes and used for the user to fill in or click to select. It should be noted that the problem here refers to the problem that the user is presented with the verification code, and user verification is required, and not the collected user feedback.
Step S106, after an acquisition instruction of a verification code page sent by a user is acquired, target information of terminal equipment used by the user is acquired, and a language used by the user is determined based on the target information;
it should be noted that the target information includes at least one of the following: the language used by the browser in the terminal equipment, the language in the user operating system in the terminal equipment and the language type set by the user.
In this step, the user system information, such as the language used by the user browser, the language of the user operating system, and the language type set by the user, is obtained through the script of the verification code.
Or the language of the current user can also be inferred by other technical means, for example, by downloading and rendering a font file of a specific language and judging whether the presentation is normal.
In addition, it should be noted that the language type set by the user is initial information manually configured in the service script of the user when the captcha script is integrated, for example, a configuration item language may be agreed to be transmitted as a parameter to the captcha initialization function, so as to determine the language used by the user according to the configuration item.
Step S108, generating a target verification code page based on the translation of the case corresponding to the language used by the user and the verification code problem corresponding to the language used by the user, and sending the target verification code page to the user so that the user can utilize the target verification code page for verification.
In the embodiment of the invention, the case in the verification code page to be processed is obtained, and the case is translated into translations of various languages, wherein the case is characters except the verification code in the verification code page to be processed; acquiring verification code questions of various languages, wherein the verification code questions are questions related to language types; after an acquisition instruction of a verification code page sent by a user is acquired, target information of terminal equipment used by the user is acquired, and a language used by the user is determined based on the target information; the target verification code page is generated based on the translation of the case corresponding to the language used by the user and the verification code problem corresponding to the language used by the user, and the target verification code page is sent to the user, so that the user can verify by using the target verification code page, the purpose of providing a set of unified and maintainable verification code scheme for people in different countries and different languages is achieved, the technical problem that the existing verification code in the prior art cannot support international business is further solved, the international capacity of business products is improved, and the technical effect of guaranteeing and improving the user experience of the business products is achieved.
In the embodiment of the present invention, as shown in fig. 2, the method further includes the following steps:
step S107, if the target information of the terminal device used by the user is not obtained, determining the language type of the file in the verification code page to be processed, and determining the language type of the file in the verification code page to be processed as the language used by the user.
In the embodiment of the invention, if the target information of the terminal equipment used by the user is not acquired, the language type of the file in the verification code page to be processed is determined as the language used by the user.
For example, when the user is not configured with a language type, it is determined that the current system of the terminal device is a Chinese system, and a Chinese case on the page of the verification code to be processed shows that the interface of the Chinese case has a verification problem related to Chinese, and then Chinese is used as the language used by the user.
In the embodiment of the present invention, as shown in fig. 2, the method further includes the following steps:
step S109, if the languages used by the user are not included in the languages, generating the target verification code page by using the translation of the case corresponding to the default language and the default verification code problem.
In the embodiment of the invention, if the languages used by the user are not contained in the languages, the target verification code page is generated by using the translation of the case corresponding to the default language and the problem of the default verification code.
For example, if the language used by the user is determined to be Chinese, but no Chinese translation exists in translations of various languages, the target verification code page is generated by using the translation of the case corresponding to the default language and the default verification code problem.
In an embodiment of the present invention, after translating the scrip into translations of various languages, the method further includes:
step S11, configuring corresponding ID information for the file;
step S12, constructing a language area comparison table based on the ID information of the document and the translations of the languages corresponding to the document.
In the embodiment of the present invention, preferably, after the documents in the page of the processing validation code are acquired and translated into translations of various languages, each document may have unique ID information. Each language is distinguished by a language area comparison table, and each language must have a complete set of case translations. When the language file is used in the verification code, the currently used language file is obtained through the ID information and the language area comparison table name. For example, if the current interface has 1 case and 2 languages of chinese and english, the content is: { cn: { hello: 'hello' }, en: { hello: 'hello' }. Note that where cn and en are names of specific languages, hello is case ID information.
The corresponding quotation can be more conveniently found by determining the language used by the user through the ID information.
Example two:
the embodiment of the present invention further provides an apparatus for implementing an internationalized passcode, where the apparatus for implementing an internationalized passcode is configured to execute the method for implementing an internationalized passcode provided in the foregoing description of the embodiment of the present invention, and the following is a specific description of the apparatus for implementing an internationalized passcode provided in the embodiment of the present invention.
As shown in fig. 3, fig. 3 is a schematic diagram of the apparatus for implementing an internationalized passcode, where the apparatus for implementing an internationalized passcode includes: a first acquisition unit 10, a second acquisition unit 20, a determination unit 30 and a transmission unit 40.
The first obtaining unit 10 is configured to obtain a document in a verification code page to be processed, and translate the document into translations of various languages, where the document is characters except for a verification code in the verification code page to be processed;
the second obtaining unit 20 is configured to obtain the verification code questions of various languages, where the verification code questions are questions related to language types;
the determining unit 30 is configured to obtain target information of a terminal device used by a user after obtaining an obtaining instruction of a verification code page sent by the user, and determine a language used by the user based on the target information;
the sending unit 40 is configured to generate a target verification code page based on the translation of the case corresponding to the language used by the user and the verification code problem corresponding to the language used by the user, and send the target verification code page to the user, so that the user performs verification by using the target verification code page.
In the embodiment of the invention, the case in the verification code page to be processed is obtained, and the case is translated into translations of various languages, wherein the case is characters except the verification code in the verification code page to be processed; acquiring verification code questions of various languages, wherein the verification code questions are questions related to language types; after an acquisition instruction of a verification code page sent by a user is acquired, target information of terminal equipment used by the user is acquired, and a language used by the user is determined based on the target information; the target verification code page is generated based on the translation of the case corresponding to the language used by the user and the verification code problem corresponding to the language used by the user, and the target verification code page is sent to the user, so that the user can verify by using the target verification code page, the purpose of providing a set of unified and maintainable verification code scheme for people in different countries and different languages is achieved, the technical problem that the existing verification code in the prior art cannot support international business is further solved, the international capacity of business products is improved, and the technical effect of guaranteeing and improving the user experience of the business products is achieved.
Preferably, the apparatus further comprises: and the second determining unit is used for determining the language type of the file in the verification code page to be processed under the condition that the target information of the terminal equipment used by the user is not acquired, and determining the language type of the file in the verification code page to be processed as the language used by the user.
Preferably, the sending unit is further configured to generate the target verification code page by using a translation of the case corresponding to a default language and a default verification code problem if the languages used by the user are not included in the various languages.
Preferably, the apparatus further comprises: the construction unit is used for configuring corresponding ID information for the file after the file is translated into translation of various languages; and constructing a language area comparison table based on the ID information of the file and the translations of the various languages corresponding to the file.
Preferably, the target information includes at least one of: the language used by the browser in the terminal equipment, the language in the user operating system in the terminal equipment and the language type set by the user.
Example three:
an embodiment of the present invention further provides an electronic device, including a memory and a processor, where the memory is used to store a program that supports the processor to execute the method described in the first embodiment, and the processor is configured to execute the program stored in the memory.
Referring to fig. 4, an embodiment of the present invention further provides an electronic device 100, including: the device comprises a processor 50, a memory 51, a bus 52 and a communication interface 53, wherein the processor 50, the communication interface 53 and the memory 51 are connected through the bus 52; the processor 50 is arranged to execute executable modules, such as computer programs, stored in the memory 51.
The Memory 51 may include a high-speed Random Access Memory (RAM) and may also include a non-volatile Memory (non-volatile Memory), such as at least one disk Memory. The communication connection between the network element of the system and at least one other network element is realized through at least one communication interface 53 (which may be wired or wireless), and the internet, a wide area network, a local network, a metropolitan area network, and the like can be used.
The bus 52 may be an ISA bus, PCI bus, EISA bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one double-headed arrow is shown in FIG. 4, but that does not indicate only one bus or one type of bus.
The memory 51 is used for storing a program, the processor 50 executes the program after receiving an execution instruction, and the method executed by the apparatus defined by the flow process disclosed in any of the foregoing embodiments of the present invention may be applied to the processor 50, or implemented by the processor 50.
The processor 50 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 50. The Processor 50 may be a general-purpose Processor, and includes a Central Processing Unit (CPU), a Network Processor (NP), and the like; the device can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other Programmable logic devices, discrete Gate or transistor logic devices, discrete hardware components. The various methods, steps and logic blocks disclosed in the embodiments of the present invention may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in the memory 51, and the processor 50 reads the information in the memory 51 and completes the steps of the method in combination with the hardware thereof.
Example four:
the embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program performs the steps of the method in the first embodiment.
In addition, in the description of the embodiments of the present invention, unless otherwise explicitly specified or limited, the terms "mounted," "connected," and "connected" are to be construed broadly, e.g., as meaning either a fixed connection, a removable connection, or an integral connection; can be mechanically or electrically connected; they may be connected directly or indirectly through intervening media, or they may be interconnected between two elements. The specific meanings of the above terms in the present invention can be understood in specific cases to those skilled in the art.
In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicate orientations or positional relationships based on the orientations or positional relationships shown in the drawings, and are only for convenience of description and simplicity of description, but do not indicate or imply that the device or element being referred to must have a particular orientation, be constructed and operated in a particular orientation, and thus, should not be construed as limiting the present invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance.
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 ways. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one logical division, and there may be other divisions when actually implemented, and 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 of devices or units through some communication interfaces, 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.
Finally, it should be noted that: the above-mentioned embodiments are only specific embodiments of the present invention, which are used for illustrating the technical solutions of the present invention and not for limiting the same, and the protection scope of the present invention is not limited thereto, although the present invention is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: any person skilled in the art can modify or easily conceive the technical solutions described in the foregoing embodiments or equivalent substitutes for some technical features within the technical scope of the present disclosure; such modifications, changes or substitutions do not depart from the spirit and scope of the embodiments of the present invention, and they should be construed as being included therein. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (10)
1. An implementation method of an internationalized verification code is characterized by comprising the following steps:
acquiring a case in a verification code page to be processed, and translating the case into translations of various languages, wherein the case is characters except verification codes in the verification code page to be processed;
acquiring verification code questions of various languages, wherein the verification code questions are questions related to language types;
after an acquisition instruction of a verification code page sent by a user is acquired, acquiring target information of terminal equipment used by the user, and determining a language used by the user based on the target information;
and generating a target verification code page based on the translation of the case corresponding to the language used by the user and the verification code problem corresponding to the language used by the user, and sending the target verification code page to the user so that the user can utilize the target verification code page for verification.
2. The method of claim 1, further comprising:
if the target information of the terminal equipment used by the user is not acquired, determining the language type of the file in the verification code page to be processed, and determining the language type of the file in the verification code page to be processed as the language used by the user.
3. The method of claim 1,
and if the languages do not contain the language used by the user, generating the target verification code page by using the translation of the case corresponding to the default language and the default verification code problem.
4. The method of claim 1, wherein after translating the scrip into translations in various languages, the method further comprises:
configuring corresponding ID information for the file;
and constructing a language area comparison table based on the ID information of the file and the translations of the various languages corresponding to the file.
5. The method of claim 1,
the target information includes at least one of: the language used by the browser in the terminal equipment, the language in the user operating system in the terminal equipment and the language type set by the user.
6. An apparatus for implementing an internationalized authentication code, comprising: a first obtaining unit, a second obtaining unit, a determining unit and a transmitting unit, wherein,
the first obtaining unit is used for obtaining a case in a verification code page to be processed and translating the case into translations of various languages, wherein the case is characters except verification codes in the verification code page to be processed;
the second obtaining unit is used for obtaining verification code questions of various languages, wherein the verification code questions are questions related to language types;
the determining unit is used for acquiring target information of the terminal equipment used by the user after acquiring an acquisition instruction of the verification code page sent by the user, and determining the language used by the user based on the target information;
the sending unit is used for generating a target verification code page based on the translation of the case corresponding to the language used by the user and the verification code problem corresponding to the language used by the user, and sending the target verification code page to the user so that the user can utilize the target verification code page for verification.
7. The apparatus of claim 6, further comprising:
and the second determining unit is used for determining the language type of the file in the verification code page to be processed under the condition that the target information of the terminal equipment used by the user is not acquired, and determining the language type of the file in the verification code page to be processed as the language used by the user.
8. The apparatus of claim 6,
the sending unit is further configured to generate the target verification code page by using a translation of the case corresponding to a default language and a default verification code problem if the languages used by the user are not included in the various languages.
9. An electronic device comprising a memory for storing a program that enables a processor to perform the method of any of claims 1 to 5 and a processor configured to execute the program stored in the memory.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the method of any one of the preceding claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110344816.6A CN113076535A (en) | 2021-03-30 | 2021-03-30 | Method and device for realizing internationalized verification code |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110344816.6A CN113076535A (en) | 2021-03-30 | 2021-03-30 | Method and device for realizing internationalized verification code |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113076535A true CN113076535A (en) | 2021-07-06 |
Family
ID=76611850
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110344816.6A Pending CN113076535A (en) | 2021-03-30 | 2021-03-30 | Method and device for realizing internationalized verification code |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113076535A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114610611A (en) * | 2022-03-07 | 2022-06-10 | 金蝶医疗软件科技有限公司 | Page automatic test processing method and device, computer equipment and storage medium |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090241201A1 (en) * | 2008-03-19 | 2009-09-24 | Wootton Jay D | Techniques for multilingual password challenge response, password reset, and/or password recovery |
US20100325706A1 (en) * | 2009-06-18 | 2010-12-23 | John Hachey | Automated test to tell computers and humans apart |
CN105024814A (en) * | 2014-04-22 | 2015-11-04 | 腾讯科技(深圳)有限公司 | Verifying method, server and system |
US9471771B1 (en) * | 2016-03-24 | 2016-10-18 | International Business Machines Corporation | Method of enhanced account authentication management integrated with real time script shifting |
CN106156597A (en) * | 2015-04-16 | 2016-11-23 | 深圳市腾讯计算机系统有限公司 | The implementation method of a kind of identifying code, and device |
CN106528548A (en) * | 2016-11-15 | 2017-03-22 | 上海传英信息技术有限公司 | Short message display method and mobile terminal |
US20190066696A1 (en) * | 2017-08-29 | 2019-02-28 | Baidu Online Network Technology (Beijing) Co., Ltd. | Method and apparatus for verifying information |
US20200074052A1 (en) * | 2018-08-28 | 2020-03-05 | International Business Machines Corporation | Intelligent user identification |
CN111523105A (en) * | 2020-04-15 | 2020-08-11 | 闽南科技学院 | An Interactive Image Verification Method Based on Semantic Understanding |
-
2021
- 2021-03-30 CN CN202110344816.6A patent/CN113076535A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090241201A1 (en) * | 2008-03-19 | 2009-09-24 | Wootton Jay D | Techniques for multilingual password challenge response, password reset, and/or password recovery |
US20100325706A1 (en) * | 2009-06-18 | 2010-12-23 | John Hachey | Automated test to tell computers and humans apart |
CN105024814A (en) * | 2014-04-22 | 2015-11-04 | 腾讯科技(深圳)有限公司 | Verifying method, server and system |
CN106156597A (en) * | 2015-04-16 | 2016-11-23 | 深圳市腾讯计算机系统有限公司 | The implementation method of a kind of identifying code, and device |
US9471771B1 (en) * | 2016-03-24 | 2016-10-18 | International Business Machines Corporation | Method of enhanced account authentication management integrated with real time script shifting |
CN106528548A (en) * | 2016-11-15 | 2017-03-22 | 上海传英信息技术有限公司 | Short message display method and mobile terminal |
US20190066696A1 (en) * | 2017-08-29 | 2019-02-28 | Baidu Online Network Technology (Beijing) Co., Ltd. | Method and apparatus for verifying information |
US20200074052A1 (en) * | 2018-08-28 | 2020-03-05 | International Business Machines Corporation | Intelligent user identification |
CN111523105A (en) * | 2020-04-15 | 2020-08-11 | 闽南科技学院 | An Interactive Image Verification Method Based on Semantic Understanding |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114610611A (en) * | 2022-03-07 | 2022-06-10 | 金蝶医疗软件科技有限公司 | Page automatic test processing method and device, computer equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110597511B (en) | Page automatic generation method, system, terminal equipment and storage medium | |
CN102882993B (en) | Computing device and downloading method thereof | |
CN110798380B (en) | Data acquisition method, system, device, test equipment and test server | |
WO2013143403A1 (en) | Method and system for accessing website | |
CN107145784B (en) | Vulnerability scanning method and device and computer readable medium | |
CN111770086B (en) | Fishing user simulation collection method, device, system and computer readable storage medium | |
CN110188159B (en) | Credit data access method, device, equipment and computer readable storage medium | |
CN106656944A (en) | Slide verification method and apparatus for hand-held mobile device | |
CN106899445A (en) | The method and system of page interface automatic test | |
CN111752770A (en) | Service request processing method, system, computer device and storage medium | |
CN112818270A (en) | Data cross-domain transfer method and device and computer equipment | |
CN115208951A (en) | Request processing method and device, electronic equipment and computer readable storage medium | |
CN111563218A (en) | Page repairing method and device | |
CN112632495A (en) | WeChat public number management method and device and electronic equipment | |
CN105608216B (en) | Method and device for managing registration information and electronic equipment | |
CN113076535A (en) | Method and device for realizing internationalized verification code | |
CN109756465A (en) | Method and device for authentication | |
CN112948733B (en) | Interface maintenance method, device, computing equipment and medium | |
CN114020772A (en) | Query condition configuration method, system, electronic device and storage medium | |
CN111078437B (en) | Remote calling method and device for verification codes, electronic equipment and readable storage medium | |
CN113448981A (en) | Data display method and device, electronic equipment and storage medium | |
CN104092739B (en) | A kind of method, apparatus and browser sending webpage information in a browser | |
WO2015003570A1 (en) | Data downloading method,device and system thereof | |
CN115795544B (en) | File security attribute storage method and related device | |
CN108737350B (en) | Information processing method and client |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210706 |
|
RJ01 | Rejection of invention patent application after publication |