Character string detecting method and device, computer equipment and storage medium
Patent Information
- Application Number
- CA3137637
- Authority / Receiving Office
- CA · CA
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-11-04
- Filing Date
- 2021-11-04
- Publication Date
- 2026-08-11
- Estimated Expiration
- 2041-11-04
Abstract
Description
CHARACTER STRING DETECTING METHOD AND DEVICE, COMPUTER EQUIPMENT AND STORAGE MEDIUM BACKGROUND OF THE INVENTION Technical Field
[0001] The present application relates to the field of computer technology, and more particularly to a character string detecting method, a character string detecting device, a computer equipment and a storage medium. Description of Related Art
[0002] In the currently available methods for searching sensitive data, it is usual to process via character string matching to match with sensitive database, in which being matched indicates being researched out, while not being matched indicates not being researched out. However, matching error and hence deviation tend to occur when identical characters are encountered, taking a paraphrase "..... abcd and adc, dda ban ab, a1b ....." and the sensitive lexicon that reads "....., ab, ad, a1b, ....." for example, it would be impossible, by the currently available methods for searching sensitive data, to distinguish whether the character "ab" matches with the "ab" in "abcd" or matches with the "ab" in "ab", thereby easily leading to misjudgment. SUMMARY OF THE INVENTION
[0003] In view of the above, there is an urgent need to provide a character string detecting method, a character string detecting device, a computer equipment and a storage medium capable of enhancing precision in detecting character stirrings to thereby reduce misjudgment so as to address the aforementioned technical problem.
[0004] There is provided a character string detecting method that comprises:
[0005] obtaining a character string to be detected;
[0006] splitting the character string to be detected, to obtain a plurality of characters to be detected;
[0007] obtaining a preset character coding rule, and coding each of the characters to be detected on the basis of the preset character coding rule, to obtain a code of character to be detected to which each of the characters to be detected corresponds;
[0008] obtaining a candidate character coding library, wherein the candidate character coding library includes at least one candidate character code;
[0009] determining a target character code from each of the characters to be detected on the basis of the code of character to be detected and the candidate character code; and
[0010] determining a target character from the character string to be detected on the basis of the target character code.
[0011] In one of the embodiments, the step of splitting the character string to be detected, to obtain a plurality of characters to be detected includes: obtaining a preset character segmenting rule; and splitting the characters to be detected on the basis of the preset character segmenting rule, to obtain a plurality of split characters to be detected.
[0012] In one of the embodiments, the step of coding each of the characters to be detected on the basis of the preset character coding rule, to obtain a code of character to be detected to which each of the characters to be detected corresponds includes: when the character to be detected is a digit, adding a zero before the character to be detected, to obtain a corresponding code of character to be detected; and when the character to be detected is a letter, converting the character to be detected into a corresponding target digit, and determining the target digit as a code of character to be detected to which the character to be detected corresponds.
[0013] In one of the embodiments, the step of determining a target character code from each of the characters to be detected on the basis of the code of character to be detected and the candidate character code includes: obtaining a code of character to be currently detected; detecting whether the code of character to be currently detected is identical with any candidate character code; when the code of character to be currently detected is identical with any candidate character code, determining the code of character to be currently detected as a target character code; and obtaining a code of character to be next detected, determining the code of character to be next detected as the code of character to be currently detected, and returning to the step of detecting whether the code of character to be currently detected is identical with any candidate character code, until the target character code is obtained from the code of character to be detected.
[0014] In one of the embodiments, the step of determining a target character from the character string to be detected on the basis of the target character code includes: restoring the target character code to a corresponding target character on the basis of the preset character coding rule.
[0015] In one of the embodiments, the step of restoring the target character code to a corresponding target character on the basis of the preset character coding rule includes: when the first digit of the target character code is zero, determining the target character code from which the first digit is removed as a target character; and when the first digit of the target character code is not zero, restoring the target character code to a corresponding target letter, and determining the target letter as a target character.
[0016] In one of the embodiments, the character string detecting method further comprises: obtaining a target character location corresponding to the target character corresponding in the character string to be detected; and marking the target character location, to obtain a marked detected character string.
[0017] In one of the embodiments, the step of generating candidate character coding library includes: obtaining at least one candidate character; when the candidate character is a digit, adding a zero before the candidate character, to obtain a corresponding candidate character code; when the candidate character is a letter, converting the candidate character into a corresponding candidate digit, and determining the candidate digit as a candidate character code to which the candidate character corresponds; and generating a candidate character coding library on the basis of the candidate character code to which the at least one candidate character corresponds.
[0018] There is provided a character string detecting device that comprises:
[0019] a character string obtaining module, for obtaining a character string to be detected;
[0020] a character string splitting module, for splitting the character string to be detected, to obtain a plurality of characters to be detected;
[0021] a character coding module, for obtaining a preset character coding rule, and coding each of the characters to be detected on the basis of the preset character coding rule, to obtain a code of character to be detected to which each of the characters to be detected corresponds;
[0022] a character coding library obtaining module, for obtaining a candidate character coding library, wherein the candidate character coding library includes at least one candidate character code;
[0023] a target character code determining module, for determining a target character code from each of the characters to be detected on the basis of the code of character to be detected and the candidate character code; and
[0024] a target character determining module, for determining a target character from the character string to be detected on the basis of the target character code.
[0025] There is provided a computer equipment that comprises a memory, a processor and a computer program stored on the memory and executable on the processor, and the following steps are realized when the processor executes the computer program:
[0026] obtaining a character string to be detected;
[0027] splitting the character string to be detected, to obtain a plurality of characters to be detected;
[0028] obtaining a preset character coding rule, and coding each of the characters to be detected on the basis of the preset character coding rule, to obtain a code of character to be detected to which each of the characters to be detected corresponds;
[0029] obtaining a candidate character coding library, wherein the candidate character coding library includes at least one candidate character code;
[0030] determining a target character code from each of the characters to be detected on the basis of the code of character to be detected and the candidate character code; and
[0031] determining a target character from the character string to be detected on the basis of the target character code.
[0032] There is provided a computer-readable storage medium, storing a computer program thereon, and the following steps are realized when the computer program is executed by a processor:
[0033] obtaining a character string to be detected;
[0034] splitting the character string to be detected, to obtain a plurality of characters to be detected;
[0035] obtaining a preset character coding rule, and coding each of the characters to be detected on the basis of the preset character coding rule, to obtain a code of character to be detected to which each of the characters to be detected corresponds;
[0036] obtaining a candidate character coding library, wherein the candidate character coding library includes at least one candidate character code;
[0037] determining a target character code from each of the characters to be detected on the basis of the code of character to be detected and the candidate character code; and
[0038] determining a target character from the character string to be detected on the basis of the target character code.
[0039] In the aforementioned character string detecting method, character string detecting device, computer equipment and storage medium, a character string to be detected is obtained; the character string to be detected is split, to obtain a plurality of characters to be detected; a preset character coding rule is obtained, and the preset character coding rule is based on to code each of the characters to be detected, to obtain a code of character to be detected to which each of the characters to be detected corresponds; a candidate character coding library is obtained, and the candidate character coding library includes at least one candidate character code; the code of character to be detected and the candidate character code are based on to determine a target character code from each of the characters to be detected; and the target character code is based on to determine a target character from the character string to be detected. Accordingly, by coding the characters to be detected in the character string to be detected to obtain codes of coded characters to be detected, and by matching the codes of characters to be detected with candidate character codes in the candidate character coding library, and determining the target character in the character string to be detected according to the matching result, it is avoided to match the characters in the character string to be detected one by one, and precision in detecting the target character is enhanced. Moreover, matching of the codes of characters to be detected with the candidate character codes in the candidate character coding library does not engender the circumstance in which partial matching would be misjudged as successful matching, as only total matching will be judged as the target character, so misjudgment is reduced. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Fig. 1 is a view of an application environment of a character string detecting method in an embodiment;
[0041] Fig. 2 is a flowchart schematically illustrating a character string detecting method in an embodiment;
[0042] Fig. 3 is a flowchart schematically illustrating a step of splitting the character string to be detected in an embodiment;
[0043] Fig. 4 is a flowchart schematically illustrating a step of coding the characters to be detected in an embodiment;
[0044] Fig. 5 is a flowchart schematically illustrating a step of determining a target character code in an embodiment
[0045] Fig. 6 is a flowchart schematically illustrating a step of determining a target character in an embodiment;
[0046] Fig. 7 is a flowchart schematically illustrating a character string detecting method in an embodiment;
[0047] Fig. 8 is a flowchart schematically illustrating a step of generating the candidate character coding library in an embodiment;
[0048] Fig. 9 is a block diagram illustrating the structure of a character string detecting device in an embodiment;
[0049] Fig. 10 is a view illustrating the internal structure of a computer equipment in an embodiment; and
[0050] Fig. 11 is a view illustrating the internal structure of a computer equipment in an embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0051] To make more lucid and clear the objectives, technical solutions and advantages of the present application, the present application is described in greater detail below with reference to the accompanying drawings and embodiments. As should be understood, the specific embodiments as described here are merely meant to explain the present application, rather than to restrict the present application.
[0052] The character string detecting method provided by the present application is applicable to the application environment as shown in Fig. 1, in which terminal 102 communicates with server 104 through network. Terminal 102 can be, but is not limited to be, a personal computer, a notebook computer, a smart mobile phone, a tablet computer, or a portable wearable device, and server 104 can be embodied as an independent server or a server cluster consisting of a plurality of servers.
[0053] Specifically, terminal 102 obtains a character string to be detected, and sends the character string to be detected to server 104, while server 104 splits the character string to be detected to obtain a plurality of characters to be detected, obtains a preset character coding rule, codes each of the characters to be detected based on the preset character coding rule to obtain a code of character to be detected to which each of the characters to be detected corresponds, obtains a candidate character coding library that includes at least one candidate character code, determines a target character code from each of the characters to be detected based on the code of character to be detected and the candidate character code, and determines a target character from the character string to be detected based on the target character code. Further, server 104 sends the target character to terminal 102.
[0054] In another embodiment, terminal 102 obtains a character string to be detected, splits the character string to be detected to obtain a plurality of characters to be detected, obtains a preset character coding rule, codes each of the characters to be detected based on the preset character coding rule to obtain a code of character to be detected to which each of the characters to be detected corresponds, obtains a candidate character coding library that includes at least one candidate character code, determines a target character code from each of the characters to be detected based on the code of character to be detected and the candidate character code to, and determines a target character from the character string to be detected based on the target character code to.
[0055] In one embodiment, as shown in Fig. 2, there is provided a character string detecting method, which is explained with an example of its being applied to the terminal or server in Fig. 1, and which comprises the following steps.
[0056] Step 202 - obtaining a character string to be detected.
[0057] The character string to be detected indicates a character string currently being detected, the so-called character string is a collection consisting of a string of characters, and the characters include letters, digits, operational symbols, punctuations, other signs and some functional signs. A character string can be English text content, and can also be text content consisting of English and digits, and the text content is for example an essay, a piece of news, and a piece of commentary, etc.
[0058] Specifically, obtainment of the character string to be detected by the terminal or server as the executing entity can be done by crawling from the great quantity of webpages through the currently available crawling technology, and it is also possible to determine the character string to be detected according to business requirements, practical application scenarios or product requirements so as to obtain the character string to be detected.
[0059] Step 204 - splitting the character string to be detected, to obtain a plurality of characters to be detected.
[0060] After the character string to be detected has been obtained, it is needed to split the character string to be detected to obtain a plurality of split characters to be detected. The splitting process can be understood as a segmenting process, whereby a preset character segmenting rule can be based on to split the character string to be detected to obtain a plurality of split characters to be detected. Each of the split characters to be detected can be, but is not limited to be, an English word, an independent digit, or a combination thereof, and the English word can consist of capitalized and lowercased English letters.
[0061] The preset character segmenting rule can be determined and obtained according to business requirements or product requirements or practical application scenarios, and the preset character segmenting rule can be to split the English words and independent digits of the character string to be detected to obtain split characters to be detected. When the character string to be detected is split to obtain English words, splitting can be done according to a preset English lexicon or habitual collocations between English letters, so as to obtain the characters to be detected. For instance, the character string to be detected is "..... abcd aad adc, dda baa abc, a1b .....", the preset character segmenting rule is based on to split the character string to be detected, and plural characters to be detected are obtained, as: "ab cda ad adc, dda ba aabc, a1b."
[0062] Step 206 - obtaining a preset character coding rule, and coding each of the characters to be detected on the basis of the preset character coding rule, to obtain a code of character to be detected to which each of the characters to be detected corresponds.
[0063] The preset character coding rule is a rule used to code the split characters to be detected, and the preset character coding rule can be determined and obtained via presetting according to practical application scenarios, business requirements or product requirements. The split characters to be detected include English words, independent digits or combinations thereof, the English word can be obtained by forming capitalized and lowercased English letters, while different coding rules can be employed for English words and independent digits, and different coding rules can also be employed for different capitalized and lowercased English words in the English words.
[0064] If a character to be detected is a single digit, the process of coding this character to be detected can be to add a zero before the character to be detected, thus forming two digits starting with zero, and the code of the character to be detected is obtained. For instance, a character to be detected is any digit selected from digits "0" through "9", and it can be represented as "00" ~ "09" by the mode of adding a zero before it, whereby is obtained the corresponding code of the character to be detected.
[0065] If a character to be detected is a letter, the process of coding this character to be detected can be to convert this character to be detected into a corresponding target digit, and the converted target digit can be determined as the code of the character to be detected to which this character to be detected corresponds. Different capitalized and lowercased English letters correspond to different target digits, and the conversion relation between the capitalized and lowercased English letters and the corresponding digits can be determined and obtained according to practical application scenarios, business requirements or product requirements. For instance, a character to be detected is "a" ~ "z", then it can be represented as "10" ~ "35" starting from "10", whereas a character to be detected is "A" ~ "Z", then it can be represented as "36" ~ "61" starting from "36", and the space can be represented by "62".
[0066] Step 208 - obtaining a candidate character coding library, wherein the candidate character coding library includes at least one candidate character code.
[0067] The candidate character coding library is formed by at least one candidate character code, the candidate character code in this context is coded data obtained after coding a candidate character, the candidate character may be sensitive data, and the so-called sensitive data means the data whose leakage might seriously endanger the society or an individual, for example, ID number, contact information, and so on. Determination of the candidate character can be done according to practical application scenarios, business requirements or product requirements, and can also be done by crawling from the great quantity of webpages or other text contents through the crawling technology.
[0068] Specifically, after a collection of candidate characters, which includes at least one candidate character, has been obtained, the candidate characters can be coded, specifically by using the same preset character coding rule, so as to obtain corresponding candidate character codes. Specifically, when a candidate character is a digit, a zero is added before the candidate character to obtain the corresponding candidate character code. The addition of zero before the candidate character forms two digits starting with zero, and a candidate character code is obtained.
[0069] By the same token, when a candidate character is a letter, the candidate character is converted into a corresponding candidate digit, the candidate digit is determined as the candidate character code to which the candidate character corresponds, and finally the candidate character code to which at least one candidate character corresponds is based on to generate the candidate character coding library. Different capitalized and lowercased English letters in the candidate characters correspond to different candidate digits, and the conversion relation between the capitalized and lowercased English letters and the corresponding digits can be determined and obtained according to practical application scenarios, business requirements or product requirements.
[0070] Step 210 - determining a target character code from each of the characters to be detected on the basis of the code of character to be detected and the candidate character code.
[0071] After the candidate character coding library has been obtained, it is possible to determine the target character code in the characters to be detected based on the candidate character code in the candidate character coding library and the code of character to be detected. The target character code in this context can be coded data to which sensitive data corresponds, and the so-called sensitive data means the data whose leakage might seriously endanger the society or an individual, for example, ID number, contact information, and so on.
[0072] Specifically, determining a target character code on the basis of the candidate character codes and the codes of the characters to be detected can be to detect whether any candidate character code matches with a code of the character to be detected, in the case of matching, it can be determined that the matched code of the character to be detected is the target character code. Otherwise, in the case of not matching, it can be determined that there is no target character code in the codes of the characters to be detected.
[0073] Detecting whether any candidate character code matches with a code of the character to be detected can be to obtain a code of the character to be currently detected, to detect whether the code of the character to be currently detected is identical with any candidate character code, and to determine the code of the character to be currently detected as the target character code when the code of the character to be currently detected is identical with any candidate character code.
[0074] Further, the code of character to be next detected is obtained, the code of character to be next detected is determined as the code of character to be currently detected, and the process returns to the step of detecting whether the code of character to be currently detected is identical with any candidate character code, until the target character code is obtained from the code of character to be detected.
[0075] Step 212 – determining a target character from the character string to be detected on the basis of the target character code.
[0076] After the target character code has been obtained, the target character of the target character code can be back-stepped in the character string to be detected, further, after the target character has been determined in the characters to be detected, the target character can be marked to thereby obtain the marked detected character string, while the corresponding location of the target character can be explicitly determined in the marked detected character string. The target character in this context indicates sensitive data, but is also not limited to be sensitive data, as it can be specifically determined according to business requirements, practical application scenarios or product requirements.
[0077] Specifically, after the target character code has been obtained, a preset coding rule can be based on to restore the target character code to the corresponding target character. Restoring the target character code to the corresponding target character on the basis of the preset coding rule can specifically be to detect whether the first digit of the target character code is zero, to remove the first digit of zero if the first digit of the target character code is zero, and to determine the target character code from which the first digit of zero has been removed as the target character.
[0078] Further, if the first digit of the target character code is not zero, the target character code can be restored to a corresponding target letter, different capitalized and lowercased letters correspond to different character codes, and the restored target letter is determined as a target character.
[0079] In the aforementioned character string detecting method, a character string to be detected is obtained; the character string to be detected is split, to obtain a plurality of characters to be detected; a preset character coding rule is obtained, and the preset character coding rule is based on to code each of the characters to be detected, to obtain a code of character to be detected to which each of the characters to be detected corresponds; a candidate character coding library is obtained, and the candidate character coding library includes at least one candidate character code; the code of character to be detected and the candidate character code are based on to determine a target character code from each of the characters to be detected; and the target character code is based on to determine a target character from the character string to be detected. Accordingly, by coding the characters to be detected in the character string to be detected to obtain codes of coded characters to be detected, and by matching the codes of characters to be detected with candidate character codes in the candidate character coding library, and determining the target character in the character string to be detected according to the matching result, it is avoided to match the characters in the character string to be detected one by one, and precision in detecting the target character is enhanced. Moreover, matching of the codes of characters to be detected with the candidate character codes in the candidate character coding library does not engender the circumstance in which partial matching would be misjudged as successful matching, as only total matching will be judged as the target character, so misjudgment is reduced.
[0080] In one embodiment, as shown in Fig. 3, the step of splitting the character string to be detected, to obtain a plurality of characters to be detected includes:
[0081] Step 302 - obtaining a preset character segmenting rule; and
[0082] Step 304 - splitting the characters to be detected on the basis of the preset character segmenting rule, to obtain a plurality of split characters to be detected.
[0083] After the character string to be detected has been obtained, it is needed to split the character string to be detected to obtain a plurality of split characters to be detected. The splitting process can be understood as a segmenting process, whereby a preset character segmenting rule can be based on to split the character string to be detected to obtain a plurality of split characters to be detected. Each of the split characters to be detected can be, but is not limited to be, an English word, an independent digit, or a combination thereof, and the English word can consist of capitalized and lowercased English letters.
[0084] The preset character segmenting rule can be determined and obtained according to business requirements or product requirements or practical application scenarios, and the preset character segmenting rule can be to split the English words and independent digits of the character string to be detected to obtain split characters to be detected. When the character string to be detected is split to obtain English words, splitting can be done according to a preset English lexicon or habitual collocations between English letters, so as to obtain the characters to be detected. For instance, the character string to be detected is "..... Today is Monday .....", the preset character segmenting rule is based on to split the character string to be detected, and plural characters to be detected are obtained, as: "Today is Monday."
[0085] In one embodiment, as shown in Fig. 4, the step of coding each of the characters to be detected on the basis of the preset character coding rule, to obtain a code of character to be detected to which each of the characters to be detected corresponds includes:
[0086] Step 402 - when the character to be detected is a digit, adding a zero before the character to be detected, to obtain a corresponding code of character to be detected; and
[0087] Step 404 - when the character to be detected is a letter, converting the character to be detected into a corresponding target digit, and determining the target digit as a code of character to be detected to which the character to be detected corresponds.
[0088] Since the split characters to be detected include English words, independent digits or combinations thereof, the English word can be obtained by forming capitalized and lowercased English letters, while different coding rules can be employed for English words and independent digits, and different coding rules can also be employed for different capitalized and lowercased English words in the English words.
[0089] If a character to be detected is a single digit, the process of coding this character to be detected can be to add a zero before the character to be detected, thus forming two digits starting with zero, and the code of the character to be detected is obtained. For instance, a character to be detected is any digit selected from digits "0" through "9", and it can be represented as "00" ~ "09" by the mode of adding a zero before it, whereby is obtained the corresponding code of the character to be detected.
[0090] If a character to be detected is a letter, the process of coding this character to be detected can be to convert this character to be detected into a corresponding target digit, and the converted target digit can be determined as the code of the character to be detected to which this character to be detected corresponds. Different capitalized and lowercased English letters correspond to different digits, and the conversion relation between the capitalized and lowercased English letters and the corresponding digits can be determined and obtained according to practical application scenarios, business requirements or product requirements. For instance, a character to be detected is "a" ~ "z", then it can be represented as "10" ~ "35" starting from "10", whereas a character to be detected is "A" ~ "Z", then it can be represented as "36" ~ "61" starting from "36", and the space can be represented by "62".
[0091] In one embodiment, as shown in Fig. 5, the step of determining a target character code from each of the characters to be detected on the basis of the code of character to be detected and the candidate character code includes:
[0092] Step 502 - obtaining a code of character to be currently detected;
[0093] Step 504 - detecting whether the code of character to be currently detected is identical with any candidate character code;
[0094] Step 506 - when the code of character to be currently detected is identical with any candidate character code, determining the code of character to be currently detected as a target character code; and
[0095] Step 508 - obtaining a code of character to be next detected, determining the code of character to be next detected as the code of character to be currently detected, and returning to the step of detecting whether the code of character to be currently detected is identical with any candidate character code, until the target character code is obtained from the code of character to be detected.
[0096] Specifically, determining a target character code on the basis of the candidate character codes and the codes of the characters to be detected can be to detect whether any candidate character code matches with a code of the character to be detected, in the case of matching, it can be determined that the matched code of the character to be detected is the target character code. Otherwise, in the case of not matching, it can be determined that there is no target character code in the codes of the characters to be detected.
[0097] Detecting whether any candidate character code matches with a code of the character to be detected can be to obtain a code of the character to be currently detected, to detect whether the code of the character to be currently detected is identical with any candidate character code, and to determine the code of the character to be currently detected as the target character code when the code of the character to be currently detected is identical with any candidate character code. The code of the character to be currently detected is a code of the character to be detected that is currently being processed, it is possible to randomly determine a code of the character to be detected from the codes of characters to be detected to which the characters to be detected correspond obtained by splitting from the character string to be detected as the code of the character to be currently detected, and it is also possible to sequentially determine each of the codes of the split characters to be detected as the code of the character to be currently detected.
[0098] Further, it is possible to obtain a code of the character to be next detected from the codes of characters to be detected to which the split characters to be detected correspond, the code of character to be next detected is determined as the code of character to be currently detected, the process returns to the step of detecting whether the code of character to be currently detected is identical with any candidate character code, and detection is performed on each of the codes of the characters to be detected, until all target character codes in the codes of characters to be detected are obtained.
[0099] In one embodiment, as shown in Fig. 6, the step of restoring the target character code to a corresponding target character on the basis of the preset character coding rule includes:
[0100] Step 602 - when the first digit of the target character code is zero, determining the target character code from which the first digit is removed as a target character; and
[0101] Step 604 - when the first digit of the target character code is not zero, restoring the target character code to a corresponding target letter, and determining the target letter as a target character.
[0102] Specifically, after the target character code has been obtained, a preset coding rule can be based on to restore the target character code to the corresponding target character. Restoring the target character code to the corresponding target character on the basis of the preset coding rule can specifically be to detect whether the first digit of the target character code is zero, to remove the first digit of zero if the first digit of the target character code is zero, which means that it is obtained by coding a character to be detected as an independent digit, and to determine the target character code from which the first digit of zero has been removed as the target character.
[0103] Further, if the first digit of the target character code is not zero, which means that it is obtained by coding a character to be detected as an English word that includes capitalized English letters and lowercased English letters, then the process of restoring the target character code can be to restore the target character code to a corresponding target letter, different capitalized and lowercased letters correspond to different character codes, and the restored target letter is determined as a target character.
[0104] For instance, the target character code is 033610, it is detected that the first digit of the target character code is zero, the first digit can then be removed, the first character in the target character is obtained as 3, and it is then restored according to 36 and 10 in the target character code to the second character as A and the third character as a in the corresponding target character, to finally obtain the target character as 3Aa.
[0105] In one embodiment, as shown in Fig. 7, the character string detecting method further comprises:
[0106] Step 702 - obtaining a target character location corresponding to the target character corresponding in the character string to be detected; and
[0107] Step 704 - marking the target character location, to obtain a marked detected character string.
[0108] After the target character in the characters to be detected has been determined, the target character can be marked to thereby obtain the marked detected character string, while the corresponding location of the target character can be explicitly determined in the marked detected character string. Specifically, determining the corresponding location in the character string to be detected on the basis of the target character, namely to determine the target character location, can specifically be to determine the target character location to which the target character corresponds based on the result of splitting the character string to be detected. Further, the target character location is marked to obtain the marked detected character string. The mode of marking the target character location can be self-defined, and such self-definition can be determined and obtained according to business requirements, practical application scenarios or product requirements, for instance, to distinctively mark, render, or color the target character can all be the marking mode.
[0109] For instance, the character string to be detected reads "My People's Republic of China resident identity card is 341483199807xxxx", it is possible to determine through detection that the target character is "341483199807xxxx", the target character location to which the target character corresponds is obtained in the character to be detected, the target character location is then marked to obtain the marked detected character string as "My People's Republic of China resident identity card is 341483199807xxxx". The marking mode here is to obliquely mark the target character.
[0110] In one embodiment, as shown in Fig. 8, the step of generating candidate character coding library includes:
[0111] Step 802 - obtaining at least one candidate character;
[0112] Step 804 - when the candidate character is a digit, adding a zero before the candidate character, to obtain a corresponding candidate character code;
[0113] Step 806 - when the candidate character is a letter, converting the candidate character into a corresponding candidate digit, and determining the candidate digit as a candidate character code to which the candidate character corresponds; and
[0114] Step 808 - generating a candidate character coding library on the basis of the candidate character code to which the at least one candidate character corresponds.
[0115] The candidate character coding library is formed by at least one candidate character code, the candidate character code in this context is coded data obtained after coding a candidate character, the candidate character may be sensitive data, and the so-called sensitive data means the data whose leakage might seriously endanger the society or an individual, for example, ID number, contact information, and so on. Determination of the candidate character can be done according to practical application scenarios, business requirements or product requirements, and can also be done by crawling from the great quantity of webpages or other text contents through the crawling technology.
[0116] Specifically, after a collection of candidate characters, which includes at least one candidate character, has been obtained, the candidate characters can be coded, specifically by using the same preset character coding rule, so as to obtain corresponding candidate character codes. Specifically, when a candidate character is a digit, a zero is added before the candidate character to obtain the corresponding candidate character code. The addition of zero before the candidate character forms two digits starting with zero, and a candidate character code is obtained.
[0117] By the same token, when a candidate character is a letter, the candidate character is converted into a corresponding candidate digit, the candidate digit is determined as the candidate character code to which the candidate character corresponds, and finally the candidate character coding library is formed by the candidate character code(s) to which at least one candidate character corresponds. Different capitalized and lowercased English letters in the candidate characters correspond to different candidate digits, and the conversion relation between the capitalized and lowercased English letters and the corresponding digits can be determined and obtained according to practical application scenarios, business requirements or product requirements.
[0118] In a specific embodiment, there is provided a character string detecting method that specifically comprises the following steps:
[0119] obtaining at least one candidate character;
[0120] when the candidate character is a digit, adding a zero before the candidate character, to obtain a corresponding candidate character code;
[0121] when the candidate character is a letter, converting the candidate character into a corresponding candidate digit, and determining the candidate digit as a candidate character code to which the candidate character corresponds;
[0122] generating a candidate character coding library on the basis of the candidate character code to which the at least one candidate character corresponds;
[0123] obtaining a character string to be detected;
[0124] splitting the character string to be detected, to obtain a plurality of characters to be detected; a. obtaining a preset character segmenting rule; and b. splitting the characters to be detected on the basis of the preset character segmenting rule, to obtain a plurality of split characters to be detected;
[0125] obtaining a preset character coding rule, and coding each of the characters to be detected on the basis of the preset character coding rule, to obtain a code of character to be detected to which each of the characters to be detected corresponds;
[0126] 7-1. when the character to be detected is a digit, adding a zero before the character to be detected, to obtain a corresponding code of character to be detected;
[0127] 7-2. when the character to be detected is a letter, converting the character to be detected into a corresponding target digit, and determining the target digit as a code of character to be detected to which the character to be detected corresponds;
[0128] obtaining a candidate character coding library, wherein the candidate character coding library includes at least one candidate character code;
[0129] determining a target character code from each of the characters to be detected on the basis of the code of character to be detected and the candidate character code;
[0130] 9-1. obtaining a code of character to be currently detected; detecting whether the code of character to be currently detected is identical with any candidate character code;
[0131] 9-2. when the code of character to be currently detected is identical with any candidate character code, determining the code of character to be currently detected as a target character code;
[0132] 9-3. obtaining a code of character to be next detected, determining the code of character to be next detected as the code of character to be currently detected, and returning to the step of detecting whether the code of character to be currently detected is identical with any candidate character code, until the target character code is obtained from the code of character to be detected;
[0133] determining a target character from the character string to be detected on the basis of the target character code;
[0134] 10-1. when the first digit of the target character code is zero, determining the target character code from which the first digit is removed as a target character;
[0135] 10-2. when the first digit of the target character code is not zero, restoring the target character code to a corresponding target letter, and determining the target letter as a target character;
[0136] obtaining a target character location corresponding to the target character in the character string to be detected; and
[0137] marking the target character location, to obtain a marked detected character string.
[0138] As should be understood, although the various steps in the aforementioned flowcharts are sequentially displayed as indicated by arrows, these steps are not necessarily executed in the sequences indicated by arrows. Unless otherwise explicitly noted in this paper, execution of these steps is not restricted by any sequence, as these steps can also be executed in other sequences (than those indicated in the drawings). Moreover, at least partial steps in the aforementioned flowcharts may include plural sub-steps or multi-phases, these sub-steps or phases are not necessarily completed at the same timing, but can be executed at different timings, and these sub-steps or phases are also not necessarily sequentially performed, but can be performed in turns or alternately with other steps or with at least some of sub-steps or phases of other steps.
[0139] In one embodiment, as shown in Fig. 9, there is provided a character string detecting device 900 that comprises a character string obtaining module 902, a character string splitting module 904, a character coding module 906, a character coding library obtaining module 908, a target character code determining module 910 and a target character determining module 912, of which:
[0140] the character string obtaining module 902 is employed for obtaining a character string to be detected;
[0141] the character string splitting module 904 is employed for splitting the character string to be detected, to obtain a plurality of characters to be detected;
[0142] the character coding module 906 is employed for obtaining a preset character coding rule, and coding each of the characters to be detected on the basis of the preset character coding rule, to obtain a code of character to be detected to which each of the characters to be detected corresponds;
[0143] the character coding library obtaining module 908 is employed for obtaining a candidate character coding library, wherein the candidate character coding library includes at least one candidate character code;
[0144] the target character code determining module 910 is employed for determining a target character code from each of the characters to be detected on the basis of the code of character to be detected and the candidate character code; and
[0145] the target character determining module 912 is employed for determining a target character from the character string to be detected on the basis of the target character code.
[0146] In one embodiment, the character string splitting module 904 is further employed for obtaining a preset character segmenting rule, and splitting the characters to be detected on the basis of the preset character segmenting rule, to obtain a plurality of split characters to be detected.
[0147] In one embodiment, the character coding module 906 is further employed for, when the character to be detected is a digit, adding a zero before the character to be detected, to obtain a corresponding code of character to be detected, and when the character to be detected is a letter, converting the character to be detected into a corresponding target digit, and determining the target digit as a code of character to be detected to which the character to be detected corresponds.
[0148] In one embodiment, the target character code determining module 910 is further employed for obtaining a code of character to be currently detected; detecting whether the code of character to be currently detected is identical with any candidate character code; when the code of character to be currently detected is identical with any candidate character code, determining the code of character to be currently detected as a target character code; and obtaining a code of character to be next detected, determining the code of character to be next detected as the code of character to be currently detected, and returning to the step of detecting whether the code of character to be currently detected is identical with any candidate character code, until the target character code is obtained from the code of character to be detected.
[0149] In one embodiment, the target character determining module 912 is further employed for, when the first digit of the target character code is zero, determining the target character code from which the first digit is removed as a target character; and when the first digit of the target character code is not zero, restoring the target character code to a corresponding target letter, and determining the target letter as a target character.
[0150] In one embodiment, the character string detecting device 900 is further employed for obtaining a target character location corresponding to the target character corresponding in the character string to be detected, and marking the target character location, to obtain a marked detected character string.
[0151] In one embodiment, the character string detecting device 900 is further employed for obtaining at least one candidate character, when the candidate character is a digit, adding a zero before the candidate character, to obtain a corresponding candidate character code, when the candidate character is a letter, converting the candidate character into a corresponding candidate digit, and determining the candidate digit as a candidate character code to which the candidate character corresponds, and generating a candidate character coding library on the basis of the candidate character code to which the at least one candidate character corresponds.
[0152] Specific definitions relevant to the character string detecting device may be inferred from the aforementioned definitions to the character string detecting method, while no repetition is made in this context. The various modules in the aforementioned character string detecting device can be wholly or partly realized via software, hardware, and a combination of software with hardware. The various modules can be embedded in the form of hardware in a processor in a computer equipment or independent of any computer equipment, and can also be stored in the form of software in a memory in a computer equipment, so as to facilitate the processor to invoke and perform operations corresponding to the aforementioned various modules.
[0153] In one embodiment, a computer equipment is provided, the computer equipment can be a server, and its internal structure can be as shown in Fig. 10. The computer equipment comprises a processor, a memory, a network interface and a database connected to each other via a system bus. The processor of the computer equipment is employed to provide computing and controlling capabilities. The memory of the computer equipment includes a nonvolatile storage medium and an internal memory. The nonvolatile storage medium stores therein an operating system, a computer program and a database. The internal memory provides environment for the running of the operating system and the computer program in the nonvolatile storage medium. The database of the computer equipment is employed to store preset character coding rules. The network interface of the computer equipment is employed to connect to an external terminal via network for communication. The computer program realizes a character string detecting method when it is executed by a processor.
[0154] In one embodiment, a computer equipment is provided, the computer equipment can be a terminal, and its internal structure can be as shown in Fig. 11. The computer equipment comprises a processor, a memory, a network interface, a display screen and an input means connected to each other via a system bus. The processor of the computer equipment is employed to provide computing and controlling capabilities. The memory of the computer equipment includes a nonvolatile storage medium and an internal memory. The nonvolatile storage medium stores therein an operating system and a computer program. The internal memory provides environment for the running of the operating system and the computer program in the nonvolatile storage medium. The network interface of the computer equipment is employed to connect to an external terminal via network for communication. The computer program realizes a character string detecting method when it is executed by a processor. The display screen of the computer equipment can be a liquid crystal display screen or an electronic ink display screen, the input means of the computer equipment can be a touch layer covering on the display screen, can also be a press button, a track ball or a touch control board disposed on the housing of the computer equipment, and can further be an externally connected keyboard, touch control board or mouse, etc.
[0155] As understandable to persons skilled in the art, the structure illustrated in Fig. 10 or 11 is merely a block diagram of partial structure relevant to the solution of the present application, and does not constitute any restriction to the computer equipment on which the solution of the present application is applied, as the specific computer equipment may comprise component parts that are more than or less than those illustrated in Fig. 10 or 11, or may combine certain component parts, or may have different layout of component parts.
[0156] In one embodiment, there is provided a computer equipment that comprises a memory, a processor and a computer program stored on the memory and executable on the processor, and the following steps are realized when the processor executes the computer program: obtaining a character string to be detected; splitting the character string to be detected, to obtain a plurality of characters to be detected; obtaining a preset character coding rule, and coding each of the characters to be detected on the basis of the preset character coding rule, to obtain a code of character to be detected to which each of the characters to be detected corresponds; obtaining a candidate character coding library, wherein the candidate character coding library includes at least one candidate character code; determining a target character code from each of the characters to be detected on the basis of the code of character to be detected and the candidate character code; and determining a target character from the character string to be detected on the basis of the target character code.
[0157] In one embodiment, the following steps are further realized when the processor executes the computer program: obtaining a preset character segmenting rule; and splitting the characters to be detected on the basis of the preset character segmenting rule, to obtain a plurality of split characters to be detected.
[0158] In one embodiment, the following steps are further realized when the processor executes the computer program: when the character to be detected is a digit, adding a zero before the character to be detected, to obtain a corresponding code of character to be detected; and when the character to be detected is a letter, converting the character to be detected into a corresponding target digit, and determining the target digit as a code of character to be detected to which the character to be detected corresponds.
[0159] In one embodiment, the following steps are further realized when the processor executes the computer program: obtaining a code of character to be currently detected; detecting whether the code of character to be currently detected is identical with any candidate character code; when the code of character to be currently detected is identical with any candidate character code, determining the code of character to be currently detected as a target character code; and obtaining a code of character to be next detected, determining the code of character to be next detected as the code of character to be currently detected, and returning to the step of detecting whether the code of character to be currently detected is identical with any candidate character code, until the target character code is obtained from the code of character to be detected.
[0160] In one embodiment, the following step is further realized when the processor executes the computer program: restoring the target character code to a corresponding target character on the basis of the preset character coding rule.
[0161] In one embodiment, the following steps are further realized when the processor executes the computer program: when the first digit of the target character code is zero, determining the target character code from which the first digit is removed as a target character; and when the first digit of the target character code is not zero, restoring the target character code to a corresponding target letter, and determining the target letter as a target character.
[0162] In one embodiment, the following steps are further realized when the processor executes the computer program: obtaining a target character location corresponding to the target character corresponding in the character string to be detected; and marking the target character location, to obtain a marked detected character string.
[0163] In one embodiment, the following steps are further realized when the processor executes the computer program: obtaining at least one candidate character; when the candidate character is a digit, adding a zero before the candidate character, to obtain a corresponding candidate character code; when the candidate character is a letter, converting the candidate character into a corresponding candidate digit, and determining the candidate digit as a candidate character code to which the candidate character corresponds; and generating a candidate character coding library on the basis of the candidate character code to which the at least one candidate character corresponds.
[0164] In one embodiment, there is provided a computer-readable storage medium storing thereon a computer program, and the following steps are realized when the computer program is executed by a processor: obtaining a character string to be detected; splitting the character string to be detected, to obtain a plurality of characters to be detected; obtaining a preset character coding rule, and coding each of the characters to be detected on the basis of the preset character coding rule, to obtain a code of character to be detected to which each of the characters to be detected corresponds; obtaining a candidate character coding library, wherein the candidate character coding library includes at least one candidate character code; determining a target character code from each of the characters to be detected on the basis of the code of character to be detected and the candidate character code; and determining a target character from the character string to be detected on the basis of the target character code.
[0165] In one embodiment, the following steps are further realized when the processor executes the computer program: obtaining a preset character segmenting rule; and splitting the characters to be detected on the basis of the preset character segmenting rule, to obtain a plurality of split characters to be detected.
[0166] In one embodiment, the following steps are further realized when the processor executes the computer program: when the character to be detected is a digit, adding a zero before the character to be detected, to obtain a corresponding code of character to be detected; and when the character to be detected is a letter, converting the character to be detected into a corresponding target digit, and determining the target digit as a code of character to be detected to which the character to be detected corresponds.
[0167] In one embodiment, the following steps are further realized when the processor executes the computer program: obtaining a code of character to be currently detected; detecting whether the code of character to be currently detected is identical with any candidate character code; when the code of character to be currently detected is identical with any candidate character code, determining the code of character to be currently detected as a target character code; and obtaining a code of character to be next detected, determining the code of character to be next detected as the code of character to be currently detected, and returning to the step of detecting whether the code of character to be currently detected is identical with any candidate character code, until the target character code is obtained from the code of character to be detected.
[0168] In one embodiment, the following step is further realized when the processor executes the computer program: restoring the target character code to a corresponding target character on the basis of the preset character coding rule.
[0169] In one embodiment, the following steps are further realized when the processor executes the computer program: when the first digit of the target character code is zero, determining the target character code from which the first digit is removed as a target character; and when the first digit of the target character code is not zero, restoring the target character code to a corresponding target letter, and determining the target letter as a target character.
[0170] In one embodiment, the following steps are further realized when the processor executes the computer program: obtaining a target character location corresponding to the target character corresponding in the character string to be detected; and marking the target character location, to obtain a marked detected character string.
[0171] In one embodiment, the following steps are further realized when the processor executes the computer program: obtaining at least one candidate character; when the candidate character is a digit, adding a zero before the candidate character, to obtain a corresponding candidate character code; when the candidate character is a letter, converting the candidate character into a corresponding candidate digit, and determining the candidate digit as a candidate character code to which the candidate character corresponds; and generating a candidate character coding library on the basis of the candidate character code to which the at least one candidate character corresponds.
[0172] As comprehensible to persons ordinarily skilled in the art, the entire or partial flows in the methods according to the aforementioned embodiments can be completed via a computer program instructing relevant hardware, the computer program can be stored in a nonvolatile computer-readable storage medium, and the computer program can include the flows as embodied in the aforementioned various methods when executed. Any reference to the memory, storage, database or other media used in the various embodiments provided by the present application can all include nonvolatile and / or volatile memory / memories. The nonvolatile memory can include a read-only memory (ROM), a programmable ROM (PROM), an electrically programmable ROM (EPROM), an electrically erasable and programmable ROM (EEPROM) or a flash memory. The volatile memory can include a random access memory (RAM) or an external cache memory. To serve as explanation rather than restriction, the RAM is obtainable in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct Rambus dynamic RAM (DRDRAM), and Rambus dynamic RAM (RDRAM), etc.
[0173] Technical features of the aforementioned embodiments are randomly combinable, while all possible combinations of the technical features in the aforementioned embodiments are not exhausted for the sake of brevity, but all these should be considered to fall within the scope recorded in the Description as long as such combinations of the technical features are not mutually contradictory.
[0174] The foregoing embodiments are merely directed to several modes of execution of the present application, and their descriptions are relatively specific and detailed, but they should not be hence misunderstood as restrictions to the inventive patent scope. As should be pointed out, persons with ordinary skill in the art may further make various modifications and improvements without departing from the conception of the present application, and all these should pertain to the protection scope of the present application. Accordingly, the patent protection scope of the present application shall be based on the attached Claims.
Claims
<pat:ClaimStatement>Claims:< / pat:ClaimStatement> <pat:Claims com:id="claims"> <pat:Claim com:id="CLM-00001"> <pat:ClaimNumber>1< / pat:ClaimNumber> <pat:ClaimText>1. An access management system, the system comprising: a processor, the processor comprising: a character string obtaining module, for obtaining a character string to be detected; a character string splitting module, for splitting the character string to be detected, to obtain a plurality of characters to be detected; a character coding module, for obtaining a preset character coding rule, and coding each of the characters to be detected on the basis of the preset character coding rule, to obtain a code of character to be detected to which each of the characters to be detected corresponds; a character coding library obtaining module, for obtaining a candidate character coding library, wherein the candidate character coding library includes at least one candidate character code; a target character code determining module, for determining a target character code from each of the characters to be detected on the basis of the code of character to be detected and the candidate character code; and a target character determining module, for determining a target character from the character string to be detected on the basis of the target character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00002"> <pat:ClaimNumber>2< / pat:ClaimNumber> <pat:ClaimText>2. The system of claim 1, wherein the system further comprises: obtaining a preset character segmenting rule. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00003"> <pat:ClaimNumber>3< / pat:ClaimNumber> <pat:ClaimText>3. The system of any one of the claims 1 to 2, wherein the system further comprises: splitting the characters to be detected on the basis of the preset character segmenting rule, to obtain a plurality of split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00004"> <pat:ClaimNumber>4< / pat:ClaimNumber> <pat:ClaimText>4. The system of any one of the claims 1 to 3, wherein when the character to be detected is a digit, adding a zero before the character to be detected, to obtain a corresponding code of character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00005"> <pat:ClaimNumber>5< / pat:ClaimNumber> <pat:ClaimText>5. The system of any one of the claims 1 to 4, wherein when the character to be detected is a letter, converting the character to be detected into a corresponding target digit, and determining the target digit as a code of character to be detected to which the character to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00006"> <pat:ClaimNumber>6< / pat:ClaimNumber> <pat:ClaimText>6. The system of any one of the claims 1 to 5, wherein the system further comprises: obtaining a code of character to be currently detected; detecting whether the code of character to be currently detected is identical with any candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00007"> <pat:ClaimNumber>7< / pat:ClaimNumber> <pat:ClaimText>7. The system of any one of the claims 1 to 6, wherein when the code of character to be currently detected is identical with any candidate character code, determining the code of character to be currently detected as a target character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00008"> <pat:ClaimNumber>8< / pat:ClaimNumber> <pat:ClaimText>8. The system of any one of the claims 1 to 7, wherein the system further comprises: obtaining a code of character to be next detected, determining the code of character to be next detected as the code of character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00009"> <pat:ClaimNumber>9< / pat:ClaimNumber> <pat:ClaimText>9. The system of any one of the claims 1 to 8, wherein the system further comprises: returning to the step of detecting whether the code of character to be currently detected is identical with any candidate character code, until the target character code is obtained from the code of character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00010"> <pat:ClaimNumber>10< / pat:ClaimNumber> <pat:ClaimText>10. The system of any one of the claims 1 to 9, wherein the system further comprises: restoring the target character code to a corresponding target character on the basis of the preset character coding rule. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00011"> <pat:ClaimNumber>11< / pat:ClaimNumber> <pat:ClaimText>11. The system of any one of the claims 1 to 9, wherein when the first digit of the target character code is zero, determining the target character code from which the first digit is removed as a target character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00012"> <pat:ClaimNumber>12< / pat:ClaimNumber> <pat:ClaimText>12. The system of any one of the claims 1 to 10, wherein when a first digit of the target character code is not zero, restoring the target character code to a corresponding target letter, and determining the target letter as a target character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00013"> <pat:ClaimNumber>13< / pat:ClaimNumber> <pat:ClaimText>13. The system of any one of the claims 1 to 12, wherein the system further comprises: obtaining a target character location corresponding to the target character in the character string to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00014"> <pat:ClaimNumber>14< / pat:ClaimNumber> <pat:ClaimText>14. The system of any one of the claims 1 to 13, wherein the system further comprises: marking the target character location, to obtain a marked detected character string. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00015"> <pat:ClaimNumber>15< / pat:ClaimNumber> <pat:ClaimText>15. The system of any one of the claims 1 to 14, wherein the system further comprises: obtaining at least one candidate character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00016"> <pat:ClaimNumber>16< / pat:ClaimNumber> <pat:ClaimText>16. The system of any one of the claims 1 to 15, wherein when the candidate character is a digit, adding a zero before the candidate character, to obtain a corresponding candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00017"> <pat:ClaimNumber>17< / pat:ClaimNumber> <pat:ClaimText>17. The system of any one of the claims 1 to 16, wherein when the candidate character is a letter, converting the candidate character into a corresponding candidate digit, and determining the candidate digit as a candidate character code to which the candidate character corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00018"> <pat:ClaimNumber>18< / pat:ClaimNumber> <pat:ClaimText>18. The system of any one of the claims 1 to 17, wherein the system further comprises: generating a candidate character coding library on the basis of the candidate character code to which the at least one candidate character corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00019"> <pat:ClaimNumber>19< / pat:ClaimNumber> <pat:ClaimText>19. The system of any one of the claims 1 to 18, wherein the system further comprises: obtaining a character string to be detected, and sending the character string to be detected to a server. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00020"> <pat:ClaimNumber>20< / pat:ClaimNumber> <pat:ClaimText>20. The system of claim 19, wherein the server splits the character string to be detected to obtain a plurality of characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00021"> <pat:ClaimNumber>21< / pat:ClaimNumber> <pat:ClaimText>21. The system of any one of the claims 19 to 20, wherein the server obtains a preset character coding rule and codes each of the characters to be detected based on the preset character coding rule to obtain a code of character to be detected to which each of the characters to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00022"> <pat:ClaimNumber>22< / pat:ClaimNumber> <pat:ClaimText>22. The system of any one of the claims 19 to 21, wherein the server obtains a candidate character coding library that includes at least one candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00023"> <pat:ClaimNumber>23< / pat:ClaimNumber> <pat:ClaimText>23. The system of any one of the claims 19 to 22, wherein the server determines a target character code from each of the characters to be detected based on the code of character to be detected and the candidate character code, and determines a target character from the character string to be detected based on the target character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00024"> <pat:ClaimNumber>24< / pat:ClaimNumber> <pat:ClaimText>24. The system of any one of the claims 1 to 23, wherein a terminal obtains a character string to be detected and splits the character string to be detected to obtain a plurality of characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00025"> <pat:ClaimNumber>25< / pat:ClaimNumber> <pat:ClaimText>25. The system of claims 24, wherein the terminal obtains a preset character coding rule and codes each of the characters to be detected based on the preset character coding rule to obtain a code of character to be detected to which each of the characters to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00026"> <pat:ClaimNumber>26< / pat:ClaimNumber> <pat:ClaimText>26. The system of any one of the claims 24 to 25, wherein the terminal obtains a candidate character coding library that includes at least one candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00027"> <pat:ClaimNumber>27< / pat:ClaimNumber> <pat:ClaimText>27. The system of any one of the claims 24 to 26, wherein the terminal determines a target character code from each of the characters to be detected based on the code of character to be detected and the candidate character code to and determines a target character from the character string to be detected based on the target character code to. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00028"> <pat:ClaimNumber>28< / pat:ClaimNumber> <pat:ClaimText>28. The system of any one of the claims 1 to 27, wherein the character string to be detected indicates a character string currently being detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00029"> <pat:ClaimNumber>29< / pat:ClaimNumber> <pat:ClaimText>29. The system of any one of the claims 1 to 28, wherein the character string is a collection consisting of a plurality of characters. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00030"> <pat:ClaimNumber>30< / pat:ClaimNumber> <pat:ClaimText>30. The system of any one of the claims 1 to 29, wherein the plurality of characters include letters, digits, operational symbols, punctuations, other signs and functional signs. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00031"> <pat:ClaimNumber>31< / pat:ClaimNumber> <pat:ClaimText>31. The system of any one of the claims 1 to 30, wherein the character string is either one of English text and text content consisting of English and digits. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00032"> <pat:ClaimNumber>32< / pat:ClaimNumber> <pat:ClaimText>32. The system of any one of the claims 1 to 31, wherein the obtainment of the character string to be detected by the either one of a terminal and a server as the executing entity. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00033"> <pat:ClaimNumber>33< / pat:ClaimNumber> <pat:ClaimText>33. The system of any one of the claims 1 to 32, wherein when the character string to be detected has been obtained, it is needed to split the character string to be detected to obtain a plurality of split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00034"> <pat:ClaimNumber>34< / pat:ClaimNumber> <pat:ClaimText>34. The system of any one of the claims 1 to 33, wherein a splitting process includes a segmenting process, whereby a preset character segmenting rule can be based on to split the character string to be detected to obtain a plurality of split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00035"> <pat:ClaimNumber>35< / pat:ClaimNumber> <pat:ClaimText>35. The system of any one of the claims 1 to 34, wherein each of the split characters to be detected can be, but is not limited to be, an English word, an independent digit, or a combination thereof, and the English word can consist of capitalized and lowercased English letters. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00036"> <pat:ClaimNumber>36< / pat:ClaimNumber> <pat:ClaimText>36. The system of any one of the claims 1 to 35, wherein the preset character segmenting rule can be determined and obtained according to business requirements, product requirements, and practical application scenarios. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00037"> <pat:ClaimNumber>37< / pat:ClaimNumber> <pat:ClaimText>37. The system of any one of the claims 1 to 36, wherein the preset character segmenting rule can be to split English words and independent digits of the character string to be detected to obtain split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00038"> <pat:ClaimNumber>38< / pat:ClaimNumber> <pat:ClaimText>38. The system of any one of the claims 1 to 36, wherein when the character string to be detected is split to obtain English words, splitting can be done according to a preset English lexicon or habitual collocations between English letters, so as to obtain the characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00039"> <pat:ClaimNumber>39< / pat:ClaimNumber> <pat:ClaimText>39. The system of any one of the claims 1 to 37, wherein the preset character coding rule is a rule used to code the split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00040"> <pat:ClaimNumber>40< / pat:ClaimNumber> <pat:ClaimText>40. The system of any one of the claims 1 to 38, wherein the preset character coding rule can be determined and obtained via presetting according to practical application scenarios, business requirements or product requirements. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00041"> <pat:ClaimNumber>41< / pat:ClaimNumber> <pat:ClaimText>41. The system of any one of the claims 1 to 40, wherein the split characters to be detected include English words, independent digits or combinations. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00042"> <pat:ClaimNumber>42< / pat:ClaimNumber> <pat:ClaimText>42. The system of any one of the claims 1 to 41, wherein an English word is obtained by forming capitalized and lowercased English letters. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00043"> <pat:ClaimNumber>43< / pat:ClaimNumber> <pat:ClaimText>43. The system of any one of the claims 1 to 42, wherein when a character to be detected is a single digit, the process of coding this character to be detected can be to add a zero before the character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00044"> <pat:ClaimNumber>44< / pat:ClaimNumber> <pat:ClaimText>44. The system of any one of the claims 1 to 43, wherein the character to be detected is a letter, the process of coding this character to be detected can be to convert this character to be detected into a corresponding target digit, and the converted target digit can be determined as the code of the character to be detected to which this character to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00045"> <pat:ClaimNumber>45< / pat:ClaimNumber> <pat:ClaimText>45. The system of any one of the claims 1 to 44, wherein the candidate character coding library is formed by at least one candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00046"> <pat:ClaimNumber>46< / pat:ClaimNumber> <pat:ClaimText>46. The system of any one of the claims 1 to 45, wherein the candidate character code in this context is coded data obtained after coding a candidate character, the candidate character is sensitive data. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00047"> <pat:ClaimNumber>47< / pat:ClaimNumber> <pat:ClaimText>47. The system of any one of the claims 1 to 46, wherein sensitive data means the data whose leakage endangers the society or an individual, including ID number, contact information. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00048"> <pat:ClaimNumber>48< / pat:ClaimNumber> <pat:ClaimText>48. The system of any one of the claims 1 to 47, wherein the determination of the candidate character is done according to practical application scenarios, business requirements or product requirements. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00049"> <pat:ClaimNumber>49< / pat:ClaimNumber> <pat:ClaimText>49. The system of any one of the claims 1 to 48, wherein collection of candidate characters, which includes at least one candidate character, has been obtained, the candidate characters can be coded. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00050"> <pat:ClaimNumber>50< / pat:ClaimNumber> <pat:ClaimText>50. The system of any one of the claims 1 to 49, wherein when a candidate character is a digit, a zero is added before the candidate character to obtain the corresponding candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00051"> <pat:ClaimNumber>51< / pat:ClaimNumber> <pat:ClaimText>51. The system of any one of the claims 1 to 50, wherein when the addition of zero before the candidate character forms two digits starting with zero, and a candidate character code is obtained. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00052"> <pat:ClaimNumber>52< / pat:ClaimNumber> <pat:ClaimText>52. The system of any one of the claims 1 to 51, wherein when the candidate character is a letter, the candidate character is converted into a corresponding candidate digit, the candidate digit is determined as the candidate character code to which the candidate character corresponds, and finally the candidate character code to which at least one candidate character corresponds is based on to generate the candidate character coding library. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00053"> <pat:ClaimNumber>53< / pat:ClaimNumber> <pat:ClaimText>53. The system of any one of the claims 1 to 52, wherein when the candidate character coding library has been obtained, determining the target character code in the characters to be detected based on the candidate character code in the candidate character coding library and the code of character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00054"> <pat:ClaimNumber>54< / pat:ClaimNumber> <pat:ClaimText>54. The system of any one of the claims 1 to 53, wherein the target character code is coded data to which sensitive data corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00055"> <pat:ClaimNumber>55< / pat:ClaimNumber> <pat:ClaimText>55. The system of any one of the claims 1 to 54, wherein the system further comprises determining a target character code on the basis of the candidate character codes. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00056"> <pat:ClaimNumber>56< / pat:ClaimNumber> <pat:ClaimText>56. The system of any one of the claims 1 to 55, wherein when the character codes are detected to determine whether any candidate character code matches with a code of the character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00057"> <pat:ClaimNumber>57< / pat:ClaimNumber> <pat:ClaimText>57. The system of any one of the claims 1 to 56, wherein the system further comprises determining matched code of the character to be detected is the target character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00058"> <pat:ClaimNumber>58< / pat:ClaimNumber> <pat:ClaimText>58. The system of any one of the claims 1 to 57, wherein when there is not match, determining that there is no target character code in the codes of the characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00059"> <pat:ClaimNumber>59< / pat:ClaimNumber> <pat:ClaimText>59. The system of any one of the claims 1 to 58, wherein the system further comprises detecting whether any candidate character code matches with a code of the character to be detected can be to obtain a code of the character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00060"> <pat:ClaimNumber>60< / pat:ClaimNumber> <pat:ClaimText>60. The system of any one of the claims 1 to 59, wherein the system further comprises determining whether the code of the character to be currently detected is identical with any candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00061"> <pat:ClaimNumber>61< / pat:ClaimNumber> <pat:ClaimText>61. The system of any one of the claims 1 to 60, wherein the system further comprises determining whether the code of the character to be currently detected as the target character code when the code of the character to be currently detected is identical with any candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00062"> <pat:ClaimNumber>62< / pat:ClaimNumber> <pat:ClaimText>62. The system of any one of the claims 1 to 61, wherein the system further comprises obtaining the code of character to be next detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00063"> <pat:ClaimNumber>63< / pat:ClaimNumber> <pat:ClaimText>63. The system of any one of the claims 1 to 62, wherein the code of character to be next detected is determined as the code of character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00064"> <pat:ClaimNumber>64< / pat:ClaimNumber> <pat:ClaimText>64. The system of any one of the claims 1 to 63, wherein the process returns to the step of detecting whether the code of character to be currently detected is identical with any candidate character code, until the target character code is obtained from the code of character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00065"> <pat:ClaimNumber>65< / pat:ClaimNumber> <pat:ClaimText>65. The system of any one of the claims 1 to 64, wherein when the target character code has been obtained, the target character of the target character code can be back-stepped in the character string to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00066"> <pat:ClaimNumber>66< / pat:ClaimNumber> <pat:ClaimText>66. The system of any one of the claims 1 to 65, wherein when the target character has been determined in the characters to be detected, the target character can be marked to thereby obtain the marked detected character string. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00067"> <pat:ClaimNumber>67< / pat:ClaimNumber> <pat:ClaimText>67. The system of any one of the claims 1 to 66, wherein the corresponding location of the target character is explicitly determined in the marked detected character string. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00068"> <pat:ClaimNumber>68< / pat:ClaimNumber> <pat:ClaimText>68. The system of any one of the claims 1 to 67, wherein the target character indicates sensitive data, but is also not limited to be sensitive data. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00069"> <pat:ClaimNumber>69< / pat:ClaimNumber> <pat:ClaimText>69. The system of any one of the claims 1 to 68, wherein the target data is specifically determined according to business requirements, practical application scenarios or product requirements. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00070"> <pat:ClaimNumber>70< / pat:ClaimNumber> <pat:ClaimText>70. The system of any one of the claims 1 to 69, wherein when the target character code has been obtained, a preset coding rule can be based on to restore the target character code to the corresponding target character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00071"> <pat:ClaimNumber>71< / pat:ClaimNumber> <pat:ClaimText>71. The system of any one of the claims 1 to 70, wherein restoring the target character code to the corresponding target character on the basis of the preset coding rule can specifically be to detect whether the first digit of the target character code is zero, to remove the first digit of zero if the first digit of the target character code is zero, and to determine the target character code from which the first digit of zero has been removed as the target character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00072"> <pat:ClaimNumber>72< / pat:ClaimNumber> <pat:ClaimText>72. The system of any one of the claims 1 to 71, wherein different capitalized and lowercased letters correspond to different character codes, and restored target letter is determined as a target character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00073"> <pat:ClaimNumber>73< / pat:ClaimNumber> <pat:ClaimText>73. The system of any one of the claims 1 to 72, wherein the character string to be detected is obtained and the character string to be detected is split, to obtain a plurality of characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00074"> <pat:ClaimNumber>74< / pat:ClaimNumber> <pat:ClaimText>74. The system of any one of the claims 1 to 73, wherein a preset character coding rule is obtained, and the preset character coding rule is based on to code each of the characters to be detected, to obtain a code of character to be detected to which each of the characters to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00075"> <pat:ClaimNumber>75< / pat:ClaimNumber> <pat:ClaimText>75. The system of any one of the claims 1 to 74, wherein a candidate character coding library is obtained, and the candidate character coding library includes at least one candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00076"> <pat:ClaimNumber>76< / pat:ClaimNumber> <pat:ClaimText>76. The system of any one of the claims 1 to 75, wherein the code of character to be detected and the candidate character code are based on to determine a target character code from each of the characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00077"> <pat:ClaimNumber>77< / pat:ClaimNumber> <pat:ClaimText>77. The system of any one of the claims 1 to 76, wherein the target character code is based on to determine a target character from the character string to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00078"> <pat:ClaimNumber>78< / pat:ClaimNumber> <pat:ClaimText>78. The system of any one of the claims 1 to 77, wherein by coding the characters to be detected in the character string to be detected to obtain codes of coded characters to be detected, and by matching the codes of characters to be detected with candidate character codes in the candidate character coding library, and determining the target character in the character string to be detected according to the matching result, it is avoided to match the characters in the character string to be detected one by one, and precision in detecting the target character is enhanced. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00079"> <pat:ClaimNumber>79< / pat:ClaimNumber> <pat:ClaimText>79. The system of any one of the claims 1 to 78, wherein matching of the codes of characters to be detected with the candidate character codes in the candidate character coding library does not engender the circumstance in which partial matching would be misjudged as successful matching, as only total matching will be judged as the target character, so misjudgment is reduced. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00080"> <pat:ClaimNumber>80< / pat:ClaimNumber> <pat:ClaimText>80. The system of any one of the claims 1 to 79, wherein the system further comprises obtaining a preset character segmenting rule. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00081"> <pat:ClaimNumber>81< / pat:ClaimNumber> <pat:ClaimText>81. The system of any one of the claims 1 to 80, wherein the system further comprises splitting the characters to be detected on the basis of the preset character segmenting rule, to obtain a plurality of split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00082"> <pat:ClaimNumber>82< / pat:ClaimNumber> <pat:ClaimText>82. The system of any one of the claims 1 to 81, wherein when the character string to be detected has been obtained, it is needed to split the character string to be detected to obtain a plurality of split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00083"> <pat:ClaimNumber>83< / pat:ClaimNumber> <pat:ClaimText>83. The system of any one of the claims 1 to 82, wherein each of the split characters to be detected is but is not limited to be, an English word, an independent digit, or a combination thereof, and the English word can consist of capitalized and lowercased English letters. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00084"> <pat:ClaimNumber>84< / pat:ClaimNumber> <pat:ClaimText>84. The system of any one of the claims 1 to 83, wherein the preset character segmenting rule is determined and obtained according to business requirements or product requirements or practical application scenarios. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00085"> <pat:ClaimNumber>85< / pat:ClaimNumber> <pat:ClaimText>85. The system of any one of the claims 1 to 84, wherein the system further comprises determining whether the code of the character to be currently detected is identical with any candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00086"> <pat:ClaimNumber>86< / pat:ClaimNumber> <pat:ClaimText>86. The system of any one of the claims 1 to 85, wherein the preset character segmenting rule includes splitting English words and independent digits of the character string to be detected to obtain split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00087"> <pat:ClaimNumber>87< / pat:ClaimNumber> <pat:ClaimText>87. The system of any one of the claims 1 to 86, wherein when the character string to be detected is split to obtain English words, splitting can be done according to a preset English lexicon or habitual collocations between English letters, so as to obtain the characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00088"> <pat:ClaimNumber>88< / pat:ClaimNumber> <pat:ClaimText>88. The system of any one of the claims 1 to 87, wherein when the character to be detected is a digit, adding a zero before the character to be detected, to obtain a corresponding code of character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00089"> <pat:ClaimNumber>89< / pat:ClaimNumber> <pat:ClaimText>89. The system of any one of the claims 1 to 88, wherein when the character to be detected is a letter, converting the character to be detected into a corresponding target digit, and determining the target digit as a code of character to be detected to which the character to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00090"> <pat:ClaimNumber>90< / pat:ClaimNumber> <pat:ClaimText>90. The system of any one of the claims 1 to 89, wherein different coding rules can be employed for English words and independent digits. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00091"> <pat:ClaimNumber>91< / pat:ClaimNumber> <pat:ClaimText>91. The system of any one of the claims 1 to 90, wherein different coding rules are employed for different capitalized and lowercased English words in the English words. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00092"> <pat:ClaimNumber>92< / pat:ClaimNumber> <pat:ClaimText>92. The system of any one of the claims 1 to 91, wherein when a character to be detected is a single digit, the process of coding this character to be detected can be to add a zero before the character to be detected, thus forming two digits starting with zero, and the code of the character to be detected is obtained. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00093"> <pat:ClaimNumber>93< / pat:ClaimNumber> <pat:ClaimText>93. The system of any one of the claims 1 to 92, wherein when a character to be detected is a letter, the process of coding this character to be detected can be to convert this character to be detected into a corresponding target digit. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00094"> <pat:ClaimNumber>94< / pat:ClaimNumber> <pat:ClaimText>94. The system of any one of the claims 1 to 93, wherein the converted target digit is determined as the code of the character to be detected to which this character to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00095"> <pat:ClaimNumber>95< / pat:ClaimNumber> <pat:ClaimText>95. The system of any one of the claims 1 to 94, wherein different capitalized and lowercased English letters correspond to different digits. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00096"> <pat:ClaimNumber>96< / pat:ClaimNumber> <pat:ClaimText>96. The system of any one of the claims 1 to 95, wherein conversion relation between the capitalized and lowercased English letters and the corresponding digits can be determined and obtained according to practical application scenarios, business requirements or product requirements. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00097"> <pat:ClaimNumber>97< / pat:ClaimNumber> <pat:ClaimText>97. The system of any one of the claims 1 to 96, wherein the system further comprises obtaining a code of character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00098"> <pat:ClaimNumber>98< / pat:ClaimNumber> <pat:ClaimText>98. The system of any one of the claims 1 to 97, wherein the system further comprises detecting whether the code of character to be currently detected is identical with any candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00099"> <pat:ClaimNumber>99< / pat:ClaimNumber> <pat:ClaimText>99. The system of any one of the claims 1 to 98, wherein determining a target character code on the basis of the candidate character codes and the codes of the characters to be detected includes detecting whether any candidate character code matches with a code of the character to be detected, in the case of matching, and determining matched code of the character to be detected is the target character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00100"> <pat:ClaimNumber>100< / pat:ClaimNumber> <pat:ClaimText>100. The system of any one of the claims 1 to 99, wherein when the case of not matching, determining that there is no target character code in the codes of the characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00101"> <pat:ClaimNumber>101< / pat:ClaimNumber> <pat:ClaimText>101. The system of any one of the claims 1 to 100, wherein the system further comprises detecting whether any candidate character code matches with a code of the character to be detected is to obtain a code of the character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00102"> <pat:ClaimNumber>102< / pat:ClaimNumber> <pat:ClaimText>102. The system of any one of the claims 1 to 101, wherein the system further comprises detecting whether the code of the character to be currently detected is identical with any candidate character code, and to determine the code of the character to be currently detected as the target character code when the code of the character to be currently detected is identical with any candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00103"> <pat:ClaimNumber>103< / pat:ClaimNumber> <pat:ClaimText>103. The system of any one of the claims 1 to 102, wherein the code of the character to be currently detected is a code of the character to be detected that is currently being processed, randomly determining a code of the character to be detected from the codes of characters to be detected to which the characters to be detected correspond obtained by splitting from the character string to be detected as the code of the character to be currently detected, and sequentially determining each of the codes of the split characters to be detected as the code of the character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00104"> <pat:ClaimNumber>104< / pat:ClaimNumber> <pat:ClaimText>104. The system of any one of the claims 1 to 103, wherein the system further comprises obtaining a code of the character to be next detected from the codes of characters to be detected to which the split characters to be detected correspond, the code of character to be next detected is determined as the code of character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00105"> <pat:ClaimNumber>105< / pat:ClaimNumber> <pat:ClaimText>105. The system of any one of the claims 1 to 104, wherein the process returns to the step of detecting whether the code of character to be currently detected is identical with any candidate character code, and detection is performed on each of the codes of the characters to be detected, until all target character codes in the codes of characters to be detected are obtained. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00106"> <pat:ClaimNumber>106< / pat:ClaimNumber> <pat:ClaimText>106. The system of any one of the claims 1 to 105, wherein when the first digit of the target character code is not zero, which means that it is obtained by coding a character to be detected as an English word that includes capitalized English letters and lowercased English letters, then the process of restoring the target character code can be to restore the target character code to a corresponding target letter, different capitalized and lowercased letters correspond to different character codes, and restored target letter is determined as a target character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00107"> <pat:ClaimNumber>107< / pat:ClaimNumber> <pat:ClaimText>107. The system of any one of the claims 1 to 106, wherein when the target character in the characters to be detected has been determined, the target character can be marked to thereby obtain the marked detected character string, while the corresponding location of the target character can be explicitly determined in the marked detected character string. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00108"> <pat:ClaimNumber>108< / pat:ClaimNumber> <pat:ClaimText>108. The system of any one of the claims 1 to 107, wherein determining the corresponding location in the character string to be detected on the basis of the target character to determine the target character location. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00109"> <pat:ClaimNumber>109< / pat:ClaimNumber> <pat:ClaimText>109. The system of any one of the claims 1 to 108, wherein the target character location is marked to obtain the marked detected character string. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00110"> <pat:ClaimNumber>110< / pat:ClaimNumber> <pat:ClaimText>110. The system of any one of the claims 1 to 109, wherein mode of marking the target character locating is self-defined, and such self-definition can be determined and obtained according to business requirements, practical application scenarios or product requirements, for instance, to distinctively mark, render, or color the target character can all be the marking model. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00111"> <pat:ClaimNumber>111< / pat:ClaimNumber> <pat:ClaimText>111. A character string detecting device, the device comprising: a character string obtaining module, for obtaining a character string to be detected; a character string splitting module, for splitting the character string to be detected, to obtain a plurality of characters to be detected; a character coding module, for obtaining a preset character coding rule, and coding each of the characters to be detected on the basis of the preset character coding rule, to obtain a code of character to be detected to which each of the characters to be detected corresponds; a character coding library obtaining module, for obtaining a candidate character coding library, wherein the candidate character coding library includes at least one candidate character code; a target character code determining module, for determining a target character code from each of the characters to be detected on the basis of the code of character to be detected and the candidate character code; and a target character determining module, for determining a target character from the character string to be detected on the basis of the target character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00112"> <pat:ClaimNumber>112< / pat:ClaimNumber> <pat:ClaimText>112. The device of claim 111, wherein the device further comprises: obtaining a preset character segmenting rule. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00113"> <pat:ClaimNumber>113< / pat:ClaimNumber> <pat:ClaimText>113. The device of any one of the claims 111 to 112, wherein the device further comprises: splitting the characters to be detected on the basis of the preset character segmenting rule, to obtain a plurality of split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00114"> <pat:ClaimNumber>114< / pat:ClaimNumber> <pat:ClaimText>114. The device of any one of the claims 111 to 113, wherein when the character to be detected is a digit, adding a zero before the character to be detected, to obtain a corresponding code of character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00115"> <pat:ClaimNumber>115< / pat:ClaimNumber> <pat:ClaimText>115. The device of any one of the claims 111 to 114, wherein when the character to be detected is a letter, converting the character to be detected into a corresponding target digit, and determining the target digit as a code of character to be detected to which the character to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00116"> <pat:ClaimNumber>116< / pat:ClaimNumber> <pat:ClaimText>116. The device of any one of the claims 111 to 115, wherein the device further comprises: obtaining a code of character to be currently detected; detecting whether the code of character to be currently detected is identical with any candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00117"> <pat:ClaimNumber>117< / pat:ClaimNumber> <pat:ClaimText>117. The device of any one of the claims 111 to 116, wherein when the code of character to be currently detected is identical with any candidate character code, determining the code of character to be currently detected as a target character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00118"> <pat:ClaimNumber>118< / pat:ClaimNumber> <pat:ClaimText>118. The device of any one of the claims 111 to 117, wherein the device further comprises: obtaining a code of character to be next detected, determining the code of character to be next detected as the code of character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00119"> <pat:ClaimNumber>119< / pat:ClaimNumber> <pat:ClaimText>119. The device of any one of the claims 111 to 118, wherein the device further comprises: returning to the step of detecting whether the code of character to be currently detected is identical with any candidate character code, until the target character code is obtained from the code of character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00120"> <pat:ClaimNumber>120< / pat:ClaimNumber> <pat:ClaimText>120. The device of any one of the claims 111 to 119, wherein the device further comprises: restoring the target character code to a corresponding target character on the basis of the preset character coding rule. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00121"> <pat:ClaimNumber>121< / pat:ClaimNumber> <pat:ClaimText>121. The device of any one of the claims 111 to 119, wherein when the first digit of the target character code is zero, determining the target character code from which the first digit is removed as a target character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00122"> <pat:ClaimNumber>122< / pat:ClaimNumber> <pat:ClaimText>122. The device of any one of the claims 111 to 120, wherein when the first digit of the target character code is not zero, restoring the target character code to a corresponding target letter, and determining the target letter as a target character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00123"> <pat:ClaimNumber>123< / pat:ClaimNumber> <pat:ClaimText>123. The device of any one of the claims 111 to 122, wherein the device further comprises: obtaining a target character location corresponding to the target character in the character string to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00124"> <pat:ClaimNumber>124< / pat:ClaimNumber> <pat:ClaimText>124. The device of any one of the claims 111 to 123, wherein the device further comprises: marking the target character location, to obtain a marked detected character string. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00125"> <pat:ClaimNumber>125< / pat:ClaimNumber> <pat:ClaimText>125. The device of any one of the claims 111 to 124, wherein the device further comprises: obtaining at least one candidate character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00126"> <pat:ClaimNumber>126< / pat:ClaimNumber> <pat:ClaimText>126. The device of any one of the claims 111 to 125, wherein when the candidate character is a digit, adding a zero before the candidate character, to obtain a corresponding candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00127"> <pat:ClaimNumber>127< / pat:ClaimNumber> <pat:ClaimText>127. The device of any one of the claims 111 to 126, wherein when the candidate character is a letter, converting the candidate character into a corresponding candidate digit, and determining the candidate digit as a candidate character code to which the candidate character corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00128"> <pat:ClaimNumber>128< / pat:ClaimNumber> <pat:ClaimText>128. The device of any one of the claims 111 to 127, wherein the device further comprises: generating a candidate character coding library on the basis of the candidate character code to which the at least one candidate character corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00129"> <pat:ClaimNumber>129< / pat:ClaimNumber> <pat:ClaimText>129. The device of any one of the claims 111 to 128, wherein the device further comprises: obtaining a character string to be detected, and sending the character string to be detected to a server. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00130"> <pat:ClaimNumber>130< / pat:ClaimNumber> <pat:ClaimText>130. The device of claim 129, wherein the server splits the character string to be detected to obtain a plurality of characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00131"> <pat:ClaimNumber>131< / pat:ClaimNumber> <pat:ClaimText>131. The device of any one of the claims 129 to 130, wherein the server obtains a preset character coding rule and codes each of the characters to be detected based on the preset character coding rule to obtain a code of character to be detected to which each of the characters to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00132"> <pat:ClaimNumber>132< / pat:ClaimNumber> <pat:ClaimText>132. The device of any one of the claims 129 to 131, wherein the server obtains a candidate character coding library that includes at least one candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00133"> <pat:ClaimNumber>133< / pat:ClaimNumber> <pat:ClaimText>133. The device of any one of the claims 129 to 132, wherein the server determines a target character code from each of the characters to be detected based on the code of character to be detected and the candidate character code, and determines a target character from the character string to be detected based on the target character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00134"> <pat:ClaimNumber>134< / pat:ClaimNumber> <pat:ClaimText>134. The device of any one of the claims 111 to 133, wherein a terminal obtains a character string to be detected and splits the character string to be detected to obtain a plurality of characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00135"> <pat:ClaimNumber>135< / pat:ClaimNumber> <pat:ClaimText>135. The device of claim 134, wherein the terminal obtains a preset character coding rule and codes each of the characters to be detected based on the preset character coding rule to obtain a code of character to be detected to which each of the characters to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00136"> <pat:ClaimNumber>136< / pat:ClaimNumber> <pat:ClaimText>136. The device of any one of the claims 134 to 135, wherein the terminal obtains a candidate character coding library that includes at least one candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00137"> <pat:ClaimNumber>137< / pat:ClaimNumber> <pat:ClaimText>137. The device of any one of the claims 134 to 136, wherein the terminal determines a target character code from each of the characters to be detected based on the code of character to be detected and the candidate character code to and determines a target character from the character string to be detected based on the target character code to. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00138"> <pat:ClaimNumber>138< / pat:ClaimNumber> <pat:ClaimText>138. The device of any one of the claims 111 to 137, wherein the character string to be detected indicates a character string currently being detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00139"> <pat:ClaimNumber>139< / pat:ClaimNumber> <pat:ClaimText>139. The device of any one of the claims 111 to 138, wherein the character string is a collection consisting of a plurality of characters. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00140"> <pat:ClaimNumber>140< / pat:ClaimNumber> <pat:ClaimText>140. The device of any one of the claims 111 to 139, wherein the plurality of characters include letters, digits, operational symbols, punctuations, other signs and functional signs. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00141"> <pat:ClaimNumber>141< / pat:ClaimNumber> <pat:ClaimText>141. The device of any one of the claims 111 to 140, wherein the character string is either one of English text and text content consisting of English and digits. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00142"> <pat:ClaimNumber>142< / pat:ClaimNumber> <pat:ClaimText>142. The device of any one of the claims 111 to 141, wherein the obtainment of the character string to be detected by the either one of a terminal and a server as the executing entity. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00143"> <pat:ClaimNumber>143< / pat:ClaimNumber> <pat:ClaimText>143. The device of any one of the claims 111 to 142, wherein when the character string to be detected has been obtained, it is needed to split the character string to be detected to obtain a plurality of split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00144"> <pat:ClaimNumber>144< / pat:ClaimNumber> <pat:ClaimText>144. The device of any one of the claims 111 to 143, wherein a splitting process includes a segmenting process, whereby a preset character segmenting rule can be based on to split the character string to be detected to obtain a plurality of split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00145"> <pat:ClaimNumber>145< / pat:ClaimNumber> <pat:ClaimText>145. The device of any one of the claims 111 to 144, wherein each of the split characters to be detected can be, but is not limited to be, an English word, an independent digit, or a combination thereof, and the English word can consist of capitalized and lowercased English letters. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00146"> <pat:ClaimNumber>146< / pat:ClaimNumber> <pat:ClaimText>146. The device of any one of the claims 111 to 145, wherein the preset character segmenting rule can be determined and obtained according to business requirements, product requirements, and practical application scenarios. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00147"> <pat:ClaimNumber>147< / pat:ClaimNumber> <pat:ClaimText>147. The device of any one of the claims 111 to 146, wherein the preset character segmenting rule can be to split English words and independent digits of the character string to be detected to obtain split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00148"> <pat:ClaimNumber>148< / pat:ClaimNumber> <pat:ClaimText>148. The device of any one of the claims 111 to 146, wherein when the character string to be detected is split to obtain English words, splitting can be done according to a preset English lexicon or habitual collocations between English letters, so as to obtain the characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00149"> <pat:ClaimNumber>149< / pat:ClaimNumber> <pat:ClaimText>149. The device of any one of the claims 111 to 147, wherein the preset character coding rule is a rule used to code the split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00150"> <pat:ClaimNumber>150< / pat:ClaimNumber> <pat:ClaimText>150. The device of any one of the claims 111 to 148, wherein the preset character coding rule can be determined and obtained via presetting according to practical application scenarios, business requirements or product requirements. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00151"> <pat:ClaimNumber>151< / pat:ClaimNumber> <pat:ClaimText>151. The device of any one of the claims 111 to 150, wherein the split characters to be detected include English words, independent digits or combinations. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00152"> <pat:ClaimNumber>152< / pat:ClaimNumber> <pat:ClaimText>152. The device of any one of the claims 111 to 151, wherein an English word is obtained by forming capitalized and lowercased English letters. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00153"> <pat:ClaimNumber>153< / pat:ClaimNumber> <pat:ClaimText>153. The device of any one of the claims 111 to 152, wherein when a character to be detected is a single digit, the process of coding this character to be detected can be to add a zero before the character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00154"> <pat:ClaimNumber>154< / pat:ClaimNumber> <pat:ClaimText>154. The device of any one of the claims 111 to 153, wherein the character to be detected is a letter, the process of coding this character to be detected can be to convert this character to be detected into a corresponding target digit, and the converted target digit can be determined as the code of the character to be detected to which this character to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00155"> <pat:ClaimNumber>155< / pat:ClaimNumber> <pat:ClaimText>155. The device of any one of the claims 111 to 154, wherein the candidate character coding library is formed by at least one candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00156"> <pat:ClaimNumber>156< / pat:ClaimNumber> <pat:ClaimText>156. The device of any one of the claims 111 to 155, wherein the candidate character code in this context is coded data obtained after coding a candidate character, the candidate character is sensitive data. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00157"> <pat:ClaimNumber>157< / pat:ClaimNumber> <pat:ClaimText>157. The device of any one of the claims 111 to 156, wherein sensitive data means the data whose leakage endangers the society or an individual, including ID number, contact information. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00158"> <pat:ClaimNumber>158< / pat:ClaimNumber> <pat:ClaimText>158. The device of any one of the claims 111 to 157, wherein the determination of the candidate character is done according to practical application scenarios, business requirements or product requirements. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00159"> <pat:ClaimNumber>159< / pat:ClaimNumber> <pat:ClaimText>159. The device of any one of the claims 111 to 158, wherein collection of candidate characters, which includes at least one candidate character, has been obtained, the candidate characters can be coded. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00160"> <pat:ClaimNumber>160< / pat:ClaimNumber> <pat:ClaimText>160. The device of any one of the claims 111 to 159, wherein when a candidate character is a digit, a zero is added before the candidate character to obtain the corresponding candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00161"> <pat:ClaimNumber>161< / pat:ClaimNumber> <pat:ClaimText>161. The device of any one of the claims 111 to 160, wherein when the addition of zero before the candidate character forms two digits starting with zero, and a candidate character code is obtained. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00162"> <pat:ClaimNumber>162< / pat:ClaimNumber> <pat:ClaimText>162. The device of any one of the claims 111 to 161, wherein when the candidate character is a letter, the candidate character is converted into a corresponding candidate digit, the candidate digit is determined as the candidate character code to which the candidate character corresponds, and finally the candidate character code to which at least one candidate character corresponds is based on to generate the candidate character coding library. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00163"> <pat:ClaimNumber>163< / pat:ClaimNumber> <pat:ClaimText>163. The device of any one of the claims 111 to 162, wherein when the candidate character coding library has been obtained, determining the target character code in the characters to be detected based on the candidate character code in the candidate character coding library and the code of character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00164"> <pat:ClaimNumber>164< / pat:ClaimNumber> <pat:ClaimText>164. The device of any one of the claims 111 to 163, wherein the target character code is coded data to which sensitive data corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00165"> <pat:ClaimNumber>165< / pat:ClaimNumber> <pat:ClaimText>165. The device of any one of the claims 111 to 164, wherein the device further comprises determining a target character code on the basis of the candidate character codes. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00166"> <pat:ClaimNumber>166< / pat:ClaimNumber> <pat:ClaimText>166. The device of any one of the claims 111 to 165, wherein when the character codes are detected to determine whether any candidate character code matches with a code of the character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00167"> <pat:ClaimNumber>167< / pat:ClaimNumber> <pat:ClaimText>167. The device of any one of the claims 111 to 166, wherein the device further comprises determining matched code of the character to be detected is the target character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00168"> <pat:ClaimNumber>168< / pat:ClaimNumber> <pat:ClaimText>168. The device of any one of the claims 111 to 167, wherein when there is not match, determining that there is no target character code in the codes of the characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00169"> <pat:ClaimNumber>169< / pat:ClaimNumber> <pat:ClaimText>169. The device of any one of the claims 111 to 168, wherein the device further comprises detecting whether any candidate character code matches with a code of the character to be detected can be to obtain a code of the character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00170"> <pat:ClaimNumber>170< / pat:ClaimNumber> <pat:ClaimText>170. The device of any one of the claims 111 to 168, wherein the device further comprises determining whether the code of the character to be currently detected is identical with any candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00171"> <pat:ClaimNumber>171< / pat:ClaimNumber> <pat:ClaimText>171. The device of any one of the claims 111 to 170, wherein the device further comprises determining whether the code of the character to be currently detected as the target character code when the code of the character to be currently detected is identical with any candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00172"> <pat:ClaimNumber>172< / pat:ClaimNumber> <pat:ClaimText>172. The device of any one of the claims 111 to 171, wherein the device further comprises obtaining the code of character to be next detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00173"> <pat:ClaimNumber>173< / pat:ClaimNumber> <pat:ClaimText>173. The device of any one of the claims 111 to 172, wherein the code of character to be next detected is determined as the code of character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00174"> <pat:ClaimNumber>174< / pat:ClaimNumber> <pat:ClaimText>174. The device of any one of the claims 111 to 173, wherein the process returns to the step of detecting whether the code of character to be currently detected is identical with any candidate character code, until the target character code is obtained from the code of character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00175"> <pat:ClaimNumber>175< / pat:ClaimNumber> <pat:ClaimText>175. The device of any one of the claims 111 to 174, wherein when the target character code has been obtained, the target character of the target character code can be back-stepped in the character string to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00176"> <pat:ClaimNumber>176< / pat:ClaimNumber> <pat:ClaimText>176. The device of any one of the claims 111 to 175, wherein when the target character has been determined in the characters to be detected, the target character can be marked to thereby obtain the marked detected character string. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00177"> <pat:ClaimNumber>177< / pat:ClaimNumber> <pat:ClaimText>177. The device of any one of the claims 111 to 176, wherein the corresponding location of the target character is explicitly determined in the marked detected character string. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00178"> <pat:ClaimNumber>178< / pat:ClaimNumber> <pat:ClaimText>178. The device of any one of the claims 111 to 177, wherein the target character indicates sensitive data, but is also not limited to be sensitive data. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00179"> <pat:ClaimNumber>179< / pat:ClaimNumber> <pat:ClaimText>179. The device of any one of the claims 111 to 178, wherein the target data is specifically determined according to business requirements, practical application scenarios or product requirements. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00180"> <pat:ClaimNumber>180< / pat:ClaimNumber> <pat:ClaimText>180. The device of any one of the claims 111 to 179, wherein when the target character code has been obtained, a preset coding rule can be based on to restore the target character code to the corresponding target character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00181"> <pat:ClaimNumber>181< / pat:ClaimNumber> <pat:ClaimText>181. The device of any one of the claims 111 to 180, wherein restoring the target character code to the corresponding target character on the basis of the preset coding rule can specifically be to detect whether the first digit of the target character code is zero, to remove the first digit of zero if the first digit of the target character code is zero, and to determine the target character code from which the first digit of zero has been removed as the target character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00182"> <pat:ClaimNumber>182< / pat:ClaimNumber> <pat:ClaimText>182. The device of any one of the claims 111 to 181, wherein different capitalized and lowercased letters correspond to different character codes, and restored target letter is determined as a target character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00183"> <pat:ClaimNumber>183< / pat:ClaimNumber> <pat:ClaimText>183. The device of any one of the claims 111 to 182, wherein the character string to be detected is obtained and the character string to be detected is split, to obtain a plurality of characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00184"> <pat:ClaimNumber>184< / pat:ClaimNumber> <pat:ClaimText>184. The device of any one of the claims 111 to 183, wherein a preset character coding rule is obtained, and the preset character coding rule is based on to code each of the characters to be detected, to obtain a code of character to be detected to which each of the characters to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00185"> <pat:ClaimNumber>185< / pat:ClaimNumber> <pat:ClaimText>185. The device of any one of the claims 111 to 184, wherein a candidate character coding library is obtained, and the candidate character coding library includes at least one candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00186"> <pat:ClaimNumber>186< / pat:ClaimNumber> <pat:ClaimText>186. The device of any one of the claims 111 to 185, wherein the code of character to be detected and the candidate character code are based on to determine a target character code from each of the characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00187"> <pat:ClaimNumber>187< / pat:ClaimNumber> <pat:ClaimText>187. The device of any one of the claims 111 to 186, wherein the target character code is based on to determine a target character from the character string to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00188"> <pat:ClaimNumber>188< / pat:ClaimNumber> <pat:ClaimText>188. The device of any one of the claims 111 to 187, wherein by coding the characters to be detected in the character string to be detected to obtain codes of coded characters to be detected, and by matching the codes of characters to be detected with candidate character codes in the candidate character coding library, and determining the target character in the character string to be detected according to the matching result, it is avoided to match the characters in the character string to be detected one by one, and precision in detecting the target character is enhanced. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00189"> <pat:ClaimNumber>189< / pat:ClaimNumber> <pat:ClaimText>189. The device of any one of the claims 111 to 188, wherein matching of the codes of characters to be detected with the candidate character codes in the candidate character coding library does not engender the circumstance in which partial matching would be misjudged as successful matching, as only total matching will be judged as the target character, so misjudgment is reduced. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00190"> <pat:ClaimNumber>190< / pat:ClaimNumber> <pat:ClaimText>190. The device of any one of the claims 111 to 189, wherein the device further comprises obtaining a preset character segmenting rule. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00191"> <pat:ClaimNumber>191< / pat:ClaimNumber> <pat:ClaimText>191. The device of any one of the claims 111 to 190, wherein the device further comprises splitting the characters to be detected on the basis of the preset character segmenting rule, to obtain a plurality of split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00192"> <pat:ClaimNumber>192< / pat:ClaimNumber> <pat:ClaimText>192. The device of any one of the claims 111 to 191, wherein when the character string to be detected has been obtained, it is needed to split the character string to be detected to obtain a plurality of split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00193"> <pat:ClaimNumber>193< / pat:ClaimNumber> <pat:ClaimText>193. The device of any one of the claims 111 to 192, wherein each of the split characters to be detected is but is not limited to be, an English word, an independent digit, or a combination thereof, and the English word can consist of capitalized and lowercased English letters. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00194"> <pat:ClaimNumber>194< / pat:ClaimNumber> <pat:ClaimText>194. The device of any one of the claims 111 to 193, wherein the preset character segmenting rule is determined and obtained according to business requirements or product requirements or practical application scenarios. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00195"> <pat:ClaimNumber>195< / pat:ClaimNumber> <pat:ClaimText>195. The device of any one of the claims 111 to 194, wherein the device further comprises determining whether the code of the character to be currently detected is identical with any candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00196"> <pat:ClaimNumber>196< / pat:ClaimNumber> <pat:ClaimText>196. The device of any one of the claims 111 to 195, wherein the preset character segmenting rule includes splitting English words and independent digits of the character string to be detected to obtain split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00197"> <pat:ClaimNumber>197< / pat:ClaimNumber> <pat:ClaimText>197. The device of any one of the claims 111 to 196, wherein when the character string to be detected is split to obtain English words, splitting can be done according to a preset English lexicon or habitual collocations between English letters, so as to obtain the characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00198"> <pat:ClaimNumber>198< / pat:ClaimNumber> <pat:ClaimText>198. The device of any one of the claims 111 to 195, wherein when the character to be detected is a digit, adding a zero before the character to be detected, to obtain a corresponding code of character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00199"> <pat:ClaimNumber>199< / pat:ClaimNumber> <pat:ClaimText>199. The device of any one of the claims 111 to 195, wherein when the character to be detected is a letter, converting the character to be detected into a corresponding target digit, and determining the target digit as a code of character to be detected to which the character to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00200"> <pat:ClaimNumber>200< / pat:ClaimNumber> <pat:ClaimText>200. The device of any one of the claims 111 to 199, wherein different coding rules can be employed for English words and independent digits. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00201"> <pat:ClaimNumber>201< / pat:ClaimNumber> <pat:ClaimText>201. The device of any one of the claims 111 to 200, wherein different coding rules are employed for different capitalized and lowercased English words in the English words. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00202"> <pat:ClaimNumber>202< / pat:ClaimNumber> <pat:ClaimText>202. The device of any one of the claims 111 to 201, wherein when a character to be detected is a single digit, the process of coding this character to be detected can be to add a zero before the character to be detected, thus forming two digits starting with zero, and the code of the character to be detected is obtained. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00203"> <pat:ClaimNumber>203< / pat:ClaimNumber> <pat:ClaimText>203. The device of any one of the claims 111 to 202, wherein when a character to be detected is a letter, the process of coding this character to be detected can be to convert this character to be detected into a corresponding target digit. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00204"> <pat:ClaimNumber>204< / pat:ClaimNumber> <pat:ClaimText>204. The device of any one of the claims 111 to 203, wherein the converted target digit is determined as the code of the character to be detected to which this character to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00205"> <pat:ClaimNumber>205< / pat:ClaimNumber> <pat:ClaimText>205. The device of any one of the claims 111 to 204, wherein different capitalized and lowercased English letters correspond to different digits. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00206"> <pat:ClaimNumber>206< / pat:ClaimNumber> <pat:ClaimText>206. The device of any one of the claims 111 to 205, wherein conversion relation between the capitalized and lowercased English letters and the corresponding digits can be determined and obtained according to practical application scenarios, business requirements or product requirements. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00207"> <pat:ClaimNumber>207< / pat:ClaimNumber> <pat:ClaimText>207. The device of any one of the claims 111 to 206, wherein the device further comprises obtaining a code of character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00208"> <pat:ClaimNumber>208< / pat:ClaimNumber> <pat:ClaimText>208. The device of any one of the claims 111 to 207, wherein the device further comprises detecting whether the code of character to be currently detected is identical with any candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00209"> <pat:ClaimNumber>209< / pat:ClaimNumber> <pat:ClaimText>209. The device of any one of the claims 111 to 208, wherein determining a target character code on the basis of the candidate character codes and the codes of the characters to be detected includes detecting whether any candidate character code matches with a code of the character to be detected, in the case of matching, and determining matched code of the character to be detected is the target character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00210"> <pat:ClaimNumber>210< / pat:ClaimNumber> <pat:ClaimText>210. The device of any one of the claims 111 to 209, wherein when the case of not matching, determining that there is no target character code in the codes of the characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00211"> <pat:ClaimNumber>211< / pat:ClaimNumber> <pat:ClaimText>211. The device of any one of the claims 111 to 210, wherein the device further comprises detecting whether any candidate character code matches with a code of the character to be detected is to obtain a code of the character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00212"> <pat:ClaimNumber>212< / pat:ClaimNumber> <pat:ClaimText>212. The device of any one of the claims 111 to 211, wherein the device further comprises detecting whether the code of the character to be currently detected is identical with any candidate character code, and to determine the code of the character to be currently detected as the target character code when the code of the character to be currently detected is identical with any candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00213"> <pat:ClaimNumber>213< / pat:ClaimNumber> <pat:ClaimText>213. The device of any one of the claims 111 to 212, wherein the code of the character to be currently detected is a code of the character to be detected that is currently being processed, randomly determining a code of the character to be detected from the codes of characters to be detected to which the characters to be detected correspond obtained by splitting from the character string to be detected as the code of the character to be currently detected, and sequentially determining each of the codes of the split characters to be detected as the code of the character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00214"> <pat:ClaimNumber>214< / pat:ClaimNumber> <pat:ClaimText>214. The device of any one of the claims 111 to 213, wherein the device further comprises obtaining a code of the character to be next detected from the codes of characters to be detected to which the split characters to be detected correspond, the code of character to be next detected is determined as the code of character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00215"> <pat:ClaimNumber>215< / pat:ClaimNumber> <pat:ClaimText>215. The device of any one of the claims 111 to 214, wherein the process returns to the step of detecting whether the code of character to be currently detected is identical with any candidate character code, and detection is performed on each of the codes of the characters to be detected, until all target character codes in the codes of characters to be detected are obtained. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00216"> <pat:ClaimNumber>216< / pat:ClaimNumber> <pat:ClaimText>216. The device of any one of the claims 111 to 215, wherein when the first digit of the target character code is not zero, which means that it is obtained by coding a character to be detected as an English word that includes capitalized English letters and lowercased English letters, then the process of restoring the target character code can be to restore the target character code to a corresponding target letter, different capitalized and lowercased letters correspond to different character codes, and restored target letter is determined as a target character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00217"> <pat:ClaimNumber>217< / pat:ClaimNumber> <pat:ClaimText>217. The device of any one of the claims 111 to 216, wherein when the target character in the characters to be detected has been determined, the target character can be marked to thereby obtain the marked detected character string, while the corresponding location of the target character can be explicitly determined in the marked detected character string. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00218"> <pat:ClaimNumber>218< / pat:ClaimNumber> <pat:ClaimText>218. The device of any one of the claims 111 to 217, wherein determining the corresponding location in the character string to be detected on the basis of the target character to determine the target character location. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00219"> <pat:ClaimNumber>219< / pat:ClaimNumber> <pat:ClaimText>219. The device of any one of the claims 111 to 218, wherein the target character location is marked to obtain the marked detected character string. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00220"> <pat:ClaimNumber>220< / pat:ClaimNumber> <pat:ClaimText>220. The device of any one of the claims 111 to 219, wherein mode of marking the target character locating is self-defined, and such self-definition can be determined and obtained according to business requirements, practical application scenarios or product requirements, for instance, to distinctively mark, render, or color the target character can all be the marking model. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00221"> <pat:ClaimNumber>221< / pat:ClaimNumber> <pat:ClaimText>221. A character string detecting equipment, the equipment comprising: at least one processor; a memory, connected with the at least one processor; wherein the memory stores an instruction executable by the at least one processor configured to: obtain a character string to be detected; split the character string to be detected, to obtain a plurality of characters to be detected; obtain a preset character coding rule; code each of the characters to be detected on the basis of the preset character coding rule, to obtain a code of character to be detected to which each of the characters to be detected corresponds; obtain a candidate character coding library, wherein the candidate character coding library includes at least one candidate character code; determine a target character code from each of the characters to be detected on the basis of the code of character to be detected and the candidate character code; and determine a target character from the character string to be detected on the basis of the target character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00222"> <pat:ClaimNumber>222< / pat:ClaimNumber> <pat:ClaimText>222. The equipment of claim 221, wherein the equipment further comprises: obtaining a preset character segmenting rule. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00223"> <pat:ClaimNumber>223< / pat:ClaimNumber> <pat:ClaimText>223. The equipment of any one of the claims 221 to 222, wherein the equipment further comprises: splitting the characters to be detected on the basis of the preset character segmenting rule, to obtain a plurality of split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00224"> <pat:ClaimNumber>224< / pat:ClaimNumber> <pat:ClaimText>224. The equipment of any one of the claims 221 to 223, wherein when the character to be detected is a digit, adding a zero before the character to be detected, to obtain a corresponding code of character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00225"> <pat:ClaimNumber>225< / pat:ClaimNumber> <pat:ClaimText>225. The equipment of any one of the claims 221 to 224, wherein when the character to be detected is a letter, converting the character to be detected into a corresponding target digit, and determining the target digit as a code of character to be detected to which the character to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00226"> <pat:ClaimNumber>226< / pat:ClaimNumber> <pat:ClaimText>226. The equipment of any one of the claims 221 to 225, wherein the equipment further comprises: obtaining a code of character to be currently detected; detecting whether the code of character to be currently detected is identical with any candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00227"> <pat:ClaimNumber>227< / pat:ClaimNumber> <pat:ClaimText>227. The equipment of any one of the claims 221 to 226, wherein when the code of character to be currently detected is identical with any candidate character code, determining the code of character to be currently detected as a target character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00228"> <pat:ClaimNumber>228< / pat:ClaimNumber> <pat:ClaimText>228. The equipment of any one of the claims 221 to 227, wherein the equipment further comprises: obtaining a code of character to be next detected, determining the code of character to be next detected as the code of character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00229"> <pat:ClaimNumber>229< / pat:ClaimNumber> <pat:ClaimText>229. The equipment of any one of the claims 221 to 228, wherein the equipment further comprises: returning to the step of detecting whether the code of character to be currently detected is identical with any candidate character code, until the target character code is obtained from the code of character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00230"> <pat:ClaimNumber>230< / pat:ClaimNumber> <pat:ClaimText>230. The equipment of any one of the claims 221 to 229, wherein the equipment further comprises: restoring the target character code to a corresponding target character on the basis of the preset character coding rule. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00231"> <pat:ClaimNumber>231< / pat:ClaimNumber> <pat:ClaimText>231. The equipment of any one of the claims 221 to 229, wherein when the first digit of the target character code is zero, determining the target character code from which the first digit is removed as a target character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00232"> <pat:ClaimNumber>232< / pat:ClaimNumber> <pat:ClaimText>232. The equipment of any one of the claims 221 to 230, wherein when the first digit of the target character code is not zero, restoring the target character code to a corresponding target letter, and determining the target letter as a target character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00233"> <pat:ClaimNumber>233< / pat:ClaimNumber> <pat:ClaimText>233. The equipment of any one of the claims 221 to 232, wherein the equipment further comprises: obtaining a target character location corresponding to the target character in the character string to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00234"> <pat:ClaimNumber>234< / pat:ClaimNumber> <pat:ClaimText>234. The equipment of any one of the claims 221 to 233, wherein the equipment further comprises: marking the target character location, to obtain a marked detected character string. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00235"> <pat:ClaimNumber>235< / pat:ClaimNumber> <pat:ClaimText>235. The equipment of any one of the claims 221 to 234, wherein the equipment further comprises: obtaining at least one candidate character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00236"> <pat:ClaimNumber>236< / pat:ClaimNumber> <pat:ClaimText>236. The equipment of any one of the claims 221 to 235, wherein when the candidate character is a digit, adding a zero before the candidate character, to obtain a corresponding candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00237"> <pat:ClaimNumber>237< / pat:ClaimNumber> <pat:ClaimText>237. The equipment of any one of the claims 221 to 236, wherein when the candidate character is a letter, converting the candidate character into a corresponding candidate digit, and determining the candidate digit as a candidate character code to which the candidate character corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00238"> <pat:ClaimNumber>238< / pat:ClaimNumber> <pat:ClaimText>238. The equipment of any one of the claims 221 to 237, wherein the equipment further comprises: generating a candidate character coding library on the basis of the candidate character code to which the at least one candidate character corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00239"> <pat:ClaimNumber>239< / pat:ClaimNumber> <pat:ClaimText>239. The equipment of any one of the claims 221 to 238, wherein the equipment further comprises: obtaining a character string to be detected, and sending the character string to be detected to a server. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00240"> <pat:ClaimNumber>240< / pat:ClaimNumber> <pat:ClaimText>240. The equipment of claim 239, wherein the server splits the character string to be detected to obtain a plurality of characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00241"> <pat:ClaimNumber>241< / pat:ClaimNumber> <pat:ClaimText>241. The equipment of any one of the claims 239 to 240, wherein the server obtains a preset character coding rule and codes each of the characters to be detected based on the preset character coding rule to obtain a code of character to be detected to which each of the characters to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00242"> <pat:ClaimNumber>242< / pat:ClaimNumber> <pat:ClaimText>242. The equipment of any one of the claims 239 to 241, wherein the server obtains a candidate character coding library that includes at least one candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00243"> <pat:ClaimNumber>243< / pat:ClaimNumber> <pat:ClaimText>243. The equipment of any one of the claims 239 to 242, wherein the server determines a target character code from each of the characters to be detected based on the code of character to be detected and the candidate character code, and determines a target character from the character string to be detected based on the target character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00244"> <pat:ClaimNumber>244< / pat:ClaimNumber> <pat:ClaimText>244. The equipment of any one of the claims 221 to 243, wherein a terminal obtains a character string to be detected and splits the character string to be detected to obtain a plurality of characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00245"> <pat:ClaimNumber>245< / pat:ClaimNumber> <pat:ClaimText>245. The equipment of claim 244, wherein the terminal obtains a preset character coding rule and codes each of the characters to be detected based on the preset character coding rule to obtain a code of character to be detected to which each of the characters to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00246"> <pat:ClaimNumber>246< / pat:ClaimNumber> <pat:ClaimText>246. The equipment of any one of the claims 244 to 245, wherein the terminal obtains a candidate character coding library that includes at least one candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00247"> <pat:ClaimNumber>247< / pat:ClaimNumber> <pat:ClaimText>247. The equipment of any one of the claims 244 to 246, wherein the terminal determines a target character code from each of the characters to be detected based on the code of character to be detected and the candidate character code to and determines a target character from the character string to be detected based on the target character code to. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00248"> <pat:ClaimNumber>248< / pat:ClaimNumber> <pat:ClaimText>248. The equipment of any one of the claims 221 to 247, wherein the character string to be detected indicates a character string currently being detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00249"> <pat:ClaimNumber>249< / pat:ClaimNumber> <pat:ClaimText>249. The equipment of any one of the claims 221 to 248, wherein the character string is a collection consisting of a plurality of characters. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00250"> <pat:ClaimNumber>250< / pat:ClaimNumber> <pat:ClaimText>250. The equipment of any one of the claims 221 to 249, wherein the plurality of characters include letters, digits, operational symbols, punctuations, other signs and functional signs. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00251"> <pat:ClaimNumber>251< / pat:ClaimNumber> <pat:ClaimText>251. The equipment of any one of the claims 221 to 250, wherein the character string is either one of English text and text content consisting of English and digits. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00252"> <pat:ClaimNumber>252< / pat:ClaimNumber> <pat:ClaimText>252. The equipment of any one of the claims 221 to 251, wherein the obtainment of the character string to be detected by the either one of a terminal and a server as the executing entity. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00253"> <pat:ClaimNumber>253< / pat:ClaimNumber> <pat:ClaimText>253. The equipment of any one of the claims 221 to 252, wherein when the character string to be detected has been obtained, it is needed to split the character string to be detected to obtain a plurality of split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00254"> <pat:ClaimNumber>254< / pat:ClaimNumber> <pat:ClaimText>254. The equipment of any one of the claims 221 to 253, wherein a splitting process includes a segmenting process, whereby a preset character segmenting rule can be based on to split the character string to be detected to obtain a plurality of split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00255"> <pat:ClaimNumber>255< / pat:ClaimNumber> <pat:ClaimText>255. The equipment of any one of the claims 221 to 254, wherein each of the split characters to be detected can be, but is not limited to be, an English word, an independent digit, or a combination thereof, and the English word can consist of capitalized and lowercased English letters. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00256"> <pat:ClaimNumber>256< / pat:ClaimNumber> <pat:ClaimText>256. The equipment of any one of the claims 221 to 255, wherein the preset character segmenting rule can be determined and obtained according to business requirements, product requirements, and practical application scenarios. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00257"> <pat:ClaimNumber>257< / pat:ClaimNumber> <pat:ClaimText>257. The equipment of any one of the claims 221 to 256, wherein the preset character segmenting rule can be to split English words and independent digits of the character string to be detected to obtain split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00258"> <pat:ClaimNumber>258< / pat:ClaimNumber> <pat:ClaimText>258. The equipment of any one of the claims 221 to 256, wherein when the character string to be detected is split to obtain English words, splitting can be done according to a preset English lexicon or habitual collocations between English letters, so as to obtain the characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00259"> <pat:ClaimNumber>259< / pat:ClaimNumber> <pat:ClaimText>259. The equipment of any one of the claims 221 to 257, wherein the preset character coding rule is a rule used to code the split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00260"> <pat:ClaimNumber>260< / pat:ClaimNumber> <pat:ClaimText>260. The equipment of any one of the claims 221 to 258, wherein the preset character coding rule can be determined and obtained via presetting according to practical application scenarios, business requirements or product requirements. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00261"> <pat:ClaimNumber>261< / pat:ClaimNumber> <pat:ClaimText>261. The equipment of any one of the claims 221 to 260, wherein the split characters to be detected include English words, independent digits or combinations. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00262"> <pat:ClaimNumber>262< / pat:ClaimNumber> <pat:ClaimText>262. The equipment of any one of the claims 221 to 261, wherein an English word is obtained by forming capitalized and lowercased English letters. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00263"> <pat:ClaimNumber>263< / pat:ClaimNumber> <pat:ClaimText>263. The equipment of any one of the claims 221 to 262, wherein when a character to be detected is a single digit, the process of coding this character to be detected can be to add a zero before the character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00264"> <pat:ClaimNumber>264< / pat:ClaimNumber> <pat:ClaimText>264. The equipment of any one of the claims 221 to 263, wherein the character to be detected is a letter, the process of coding this character to be detected can be to convert this character to be detected into a corresponding target digit, and the converted target digit can be determined as the code of the character to be detected to which this character to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00265"> <pat:ClaimNumber>265< / pat:ClaimNumber> <pat:ClaimText>265. The equipment of any one of the claims 221 to 264, wherein the candidate character coding library is formed by at least one candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00266"> <pat:ClaimNumber>266< / pat:ClaimNumber> <pat:ClaimText>266. The equipment of any one of the claims 221 to 265, wherein the candidate character code in this context is coded data obtained after coding a candidate character, the candidate character is sensitive data. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00267"> <pat:ClaimNumber>267< / pat:ClaimNumber> <pat:ClaimText>267. The equipment of any one of the claims 221 to 266, wherein sensitive data means the data whose leakage endangers the society or an individual, including ID number, contact information. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00268"> <pat:ClaimNumber>268< / pat:ClaimNumber> <pat:ClaimText>268. The equipment of any one of the claims 221 to 267, wherein the determination of the candidate character is done according to practical application scenarios, business requirements or product requirements. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00269"> <pat:ClaimNumber>269< / pat:ClaimNumber> <pat:ClaimText>269. The equipment of any one of the claims 221 to 268, wherein collection of candidate characters, which includes at least one candidate character, has been obtained, the candidate characters can be coded. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00270"> <pat:ClaimNumber>270< / pat:ClaimNumber> <pat:ClaimText>270. The equipment of any one of the claims 221 to 269, wherein when a candidate character is a digit, a zero is added before the candidate character to obtain the corresponding candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00271"> <pat:ClaimNumber>271< / pat:ClaimNumber> <pat:ClaimText>271. The equipment of any one of the claims 221 to 270, wherein when the addition of zero before the candidate character forms two digits starting with zero, and a candidate character code is obtained. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00272"> <pat:ClaimNumber>272< / pat:ClaimNumber> <pat:ClaimText>272. The equipment of any one of the claims 221 to 271, wherein when the candidate character is a letter, the candidate character is converted into a corresponding candidate digit, the candidate digit is determined as the candidate character code to which the candidate character corresponds, and finally the candidate character code to which at least one candidate character corresponds is based on to generate the candidate character coding library. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00273"> <pat:ClaimNumber>273< / pat:ClaimNumber> <pat:ClaimText>273. The equipment of any one of the claims 221 to 272, wherein when the candidate character coding library has been obtained, determining the target character code in the characters to be detected based on the candidate character code in the candidate character coding library and the code of character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00274"> <pat:ClaimNumber>274< / pat:ClaimNumber> <pat:ClaimText>274. The equipment of any one of the claims 221 to 273, wherein the target character code is coded data to which sensitive data corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00275"> <pat:ClaimNumber>275< / pat:ClaimNumber> <pat:ClaimText>275. The equipment of any one of the claims 221 to 274, wherein the equipment further comprises determining a target character code on the basis of the candidate character codes. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00276"> <pat:ClaimNumber>276< / pat:ClaimNumber> <pat:ClaimText>276. The equipment of any one of the claims 221 to 275, wherein when the character codes are detected to determine whether any candidate character code matches with a code of the character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00277"> <pat:ClaimNumber>277< / pat:ClaimNumber> <pat:ClaimText>277. The equipment of any one of the claims 221 to 276, wherein the equipment further comprises determining matched code of the character to be detected is the target character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00278"> <pat:ClaimNumber>278< / pat:ClaimNumber> <pat:ClaimText>278. The equipment of any one of the claims 221 to 277, wherein when there is not match, determining that there is no target character code in the codes of the characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00279"> <pat:ClaimNumber>279< / pat:ClaimNumber> <pat:ClaimText>279. The equipment of any one of the claims 221 to 278, wherein the equipment further comprises detecting whether any candidate character code matches with a code of the character to be detected can be to obtain a code of the character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00280"> <pat:ClaimNumber>280< / pat:ClaimNumber> <pat:ClaimText>280. The equipment of any one of the claims 221 to 278, wherein the equipment further comprises determining whether the code of the character to be currently detected is identical with any candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00281"> <pat:ClaimNumber>281< / pat:ClaimNumber> <pat:ClaimText>281. The equipment of any one of the claims 221 to 280, wherein the equipment further comprises determining whether the code of the character to be currently detected as the target character code when the code of the character to be currently detected is identical with any candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00282"> <pat:ClaimNumber>282< / pat:ClaimNumber> <pat:ClaimText>282. The equipment of any one of the claims 221 to 281, wherein the equipment further comprises obtaining the code of character to be next detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00283"> <pat:ClaimNumber>283< / pat:ClaimNumber> <pat:ClaimText>283. The equipment of any one of the claims 221 to 282, wherein the code of character to be next detected is determined as the code of character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00284"> <pat:ClaimNumber>284< / pat:ClaimNumber> <pat:ClaimText>284. The equipment of any one of the claims 221 to 283, wherein the process returns to the step of detecting whether the code of character to be currently detected is identical with any candidate character code, until the target character code is obtained from the code of character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00285"> <pat:ClaimNumber>285< / pat:ClaimNumber> <pat:ClaimText>285. The equipment of any one of the claims 221 to 284, wherein when the target character code has been obtained, the target character of the target character code can be back-stepped in the character string to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00286"> <pat:ClaimNumber>286< / pat:ClaimNumber> <pat:ClaimText>286. The equipment of any one of the claims 221 to 285, wherein when the target character has been determined in the characters to be detected, the target character can be marked to thereby obtain the marked detected character string. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00287"> <pat:ClaimNumber>287< / pat:ClaimNumber> <pat:ClaimText>287. The equipment of any one of the claims 221 to 286, wherein the corresponding location of the target character is explicitly determined in the marked detected character string. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00288"> <pat:ClaimNumber>288< / pat:ClaimNumber> <pat:ClaimText>288. The equipment of any one of the claims 221 to 287, wherein the target character indicates sensitive data, but is also not limited to be sensitive data. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00289"> <pat:ClaimNumber>289< / pat:ClaimNumber> <pat:ClaimText>289. The equipment of any one of the claims 221 to 288, wherein the target data is specifically determined according to business requirements, practical application scenarios or product requirements. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00290"> <pat:ClaimNumber>290< / pat:ClaimNumber> <pat:ClaimText>290. The equipment of any one of the claims 221 to 289, wherein when the target character code has been obtained, a preset coding rule can be based on to restore the target character code to the corresponding target character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00291"> <pat:ClaimNumber>291< / pat:ClaimNumber> <pat:ClaimText>291. The equipment of any one of the claims 221 to 290, wherein restoring the target character code to the corresponding target character on the basis of the preset coding rule can specifically be to detect whether the first digit of the target character code is zero, to remove the first digit of zero if the first digit of the target character code is zero, and to determine the target character code from which the first digit of zero has been removed as the target character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00292"> <pat:ClaimNumber>292< / pat:ClaimNumber> <pat:ClaimText>292. The equipment of any one of the claims 221 to 291, wherein different capitalized and lowercased letters correspond to different character codes, and restored target letter is determined as a target character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00293"> <pat:ClaimNumber>293< / pat:ClaimNumber> <pat:ClaimText>293. The equipment of any one of the claims 221 to 292, wherein the character string to be detected is obtained and the character string to be detected is split, to obtain a plurality of characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00294"> <pat:ClaimNumber>294< / pat:ClaimNumber> <pat:ClaimText>294. The equipment of any one of the claims 221 to 293, wherein a preset character coding rule is obtained, and the preset character coding rule is based on to code each of the characters to be detected, to obtain a code of character to be detected to which each of the characters to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00295"> <pat:ClaimNumber>295< / pat:ClaimNumber> <pat:ClaimText>295. The equipment of any one of the claims 221 to 294, wherein a candidate character coding library is obtained, and the candidate character coding library includes at least one candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00296"> <pat:ClaimNumber>296< / pat:ClaimNumber> <pat:ClaimText>296. The equipment of any one of the claims 221 to 295, wherein the code of character to be detected and the candidate character code are based on to determine a target character code from each of the characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00297"> <pat:ClaimNumber>297< / pat:ClaimNumber> <pat:ClaimText>297. The equipment of any one of the claims 221 to 296, wherein the target character code is based on to determine a target character from the character string to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00298"> <pat:ClaimNumber>298< / pat:ClaimNumber> <pat:ClaimText>298. The equipment of any one of the claims 221 to 297, wherein by coding the characters to be detected in the character string to be detected to obtain codes of coded characters to be detected, and by matching the codes of characters to be detected with candidate character codes in the candidate character coding library, and determining the target character in the character string to be detected according to the matching result, it is avoided to match the characters in the character string to be detected one by one, and precision in detecting the target character is enhanced. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00299"> <pat:ClaimNumber>299< / pat:ClaimNumber> <pat:ClaimText>299. The equipment of any one of the claims 221 to 298, wherein matching of the codes of characters to be detected with the candidate character codes in the candidate character coding library does not engender the circumstance in which partial matching would be misjudged as successful matching, as only total matching will be judged as the target character, so misjudgment is reduced. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00300"> <pat:ClaimNumber>300< / pat:ClaimNumber> <pat:ClaimText>300. The equipment of any one of the claims 221 to 299, wherein the equipment further comprises obtaining a preset character segmenting rule. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00301"> <pat:ClaimNumber>301< / pat:ClaimNumber> <pat:ClaimText>301. The equipment of any one of the claims 221 to 300, wherein the equipment further comprises splitting the characters to be detected on the basis of the preset character segmenting rule, to obtain a plurality of split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00302"> <pat:ClaimNumber>302< / pat:ClaimNumber> <pat:ClaimText>302. The equipment of any one of the claims 221 to 301, wherein when the character string to be detected has been obtained, it is needed to split the character string to be detected to obtain a plurality of split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00303"> <pat:ClaimNumber>303< / pat:ClaimNumber> <pat:ClaimText>303. The equipment of any one of the claims 221 to 302, wherein each of the split characters to be detected is but is not limited to be, an English word, an independent digit, or a combination thereof, and the English word can consist of capitalized and lowercased English letters. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00304"> <pat:ClaimNumber>304< / pat:ClaimNumber> <pat:ClaimText>304. The equipment of any one of the claims 221 to 303, wherein the preset character segmenting rule is determined and obtained according to business requirements or product requirements or practical application scenarios. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00305"> <pat:ClaimNumber>305< / pat:ClaimNumber> <pat:ClaimText>305. The equipment of any one of the claims 221 to 304, wherein the equipment further comprises determining whether the code of the character to be currently detected is identical with any candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00306"> <pat:ClaimNumber>306< / pat:ClaimNumber> <pat:ClaimText>306. The equipment of any one of the claims 221 to 305, wherein the preset character segmenting rule includes splitting English words and independent digits of the character string to be detected to obtain split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00307"> <pat:ClaimNumber>307< / pat:ClaimNumber> <pat:ClaimText>307. The equipment of any one of the claims 221 to 306, wherein when the character string to be detected is split to obtain English words, splitting can be done according to a preset English lexicon or habitual collocations between English letters, so as to obtain the characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00308"> <pat:ClaimNumber>308< / pat:ClaimNumber> <pat:ClaimText>308. The equipment of any one of the claims 221 to 305, wherein when the character to be detected is a digit, adding a zero before the character to be detected, to obtain a corresponding code of character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00309"> <pat:ClaimNumber>309< / pat:ClaimNumber> <pat:ClaimText>309. The equipment of any one of the claims 221 to 305, wherein when the character to be detected is a letter, converting the character to be detected into a corresponding target digit, and determining the target digit as a code of character to be detected to which the character to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00310"> <pat:ClaimNumber>310< / pat:ClaimNumber> <pat:ClaimText>310. The equipment of any one of the claims 221 to 309, wherein different coding rules can be employed for English words and independent digits. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00311"> <pat:ClaimNumber>311< / pat:ClaimNumber> <pat:ClaimText>311. The equipment of any one of the claims 221 to 310, wherein different coding rules are employed for different capitalized and lowercased English words in the English words. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00312"> <pat:ClaimNumber>312< / pat:ClaimNumber> <pat:ClaimText>312. The equipment of any one of the claims 221 to 311, wherein when a character to be detected is a single digit, the process of coding this character to be detected can be to add a zero before the character to be detected, thus forming two digits starting with zero, and the code of the character to be detected is obtained. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00313"> <pat:ClaimNumber>313< / pat:ClaimNumber> <pat:ClaimText>313. The equipment of any one of the claims 221 to 312, wherein when a character to be detected is a letter, the process of coding this character to be detected can be to convert this character to be detected into a corresponding target digit. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00314"> <pat:ClaimNumber>314< / pat:ClaimNumber> <pat:ClaimText>314. The equipment of any one of the claims 221 to 313, wherein the converted target digit is determined as the code of the character to be detected to which this character to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00315"> <pat:ClaimNumber>315< / pat:ClaimNumber> <pat:ClaimText>315. The equipment of any one of the claims 221 to 314, wherein different capitalized and lowercased English letters correspond to different digits. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00316"> <pat:ClaimNumber>316< / pat:ClaimNumber> <pat:ClaimText>316. The equipment of any one of the claims 221 to 315, wherein conversion relation between the capitalized and lowercased English letters and the corresponding digits can be determined and obtained according to practical application scenarios, business requirements or product requirements. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00317"> <pat:ClaimNumber>317< / pat:ClaimNumber> <pat:ClaimText>317. The equipment of any one of the claims 221 to 316, wherein the equipment further comprises obtaining a code of character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00318"> <pat:ClaimNumber>318< / pat:ClaimNumber> <pat:ClaimText>318. The equipment of any one of the claims 221 to 317, wherein the equipment further comprises detecting whether the code of character to be currently detected is identical with any candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00319"> <pat:ClaimNumber>319< / pat:ClaimNumber> <pat:ClaimText>319. The equipment of any one of the claims 221 to 318, wherein determining a target character code on the basis of the candidate character codes and the codes of the characters to be detected includes detecting whether any candidate character code matches with a code of the character to be detected, in the case of matching, and determining matched code of the character to be detected is the target character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00320"> <pat:ClaimNumber>320< / pat:ClaimNumber> <pat:ClaimText>320. The equipment of any one of the claims 221 to 319, wherein when the case of not matching, determining that there is no target character code in the codes of the characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00321"> <pat:ClaimNumber>321< / pat:ClaimNumber> <pat:ClaimText>321. The equipment of any one of the claims 221 to 320, wherein the equipment further comprises detecting whether any candidate character code matches with a code of the character to be detected is to obtain a code of the character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00322"> <pat:ClaimNumber>322< / pat:ClaimNumber> <pat:ClaimText>322. The equipment of any one of the claims 221 to 321, wherein the equipment further comprises detecting whether the code of the character to be currently detected is identical with any candidate character code, and to determine the code of the character to be currently detected as the target character code when the code of the character to be currently detected is identical with any candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00323"> <pat:ClaimNumber>323< / pat:ClaimNumber> <pat:ClaimText>323. The equipment of any one of the claims 221 to 322, wherein the code of the character to be currently detected is a code of the character to be detected that is currently being processed, randomly determining a code of the character to be detected from the codes of characters to be detected to which the characters to be detected correspond obtained by splitting from the character string to be detected as the code of the character to be currently detected, and sequentially determining each of the codes of the split characters to be detected as the code of the character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00324"> <pat:ClaimNumber>324< / pat:ClaimNumber> <pat:ClaimText>324. The equipment of any one of the claims 221 to 323, wherein the equipment further comprises obtaining a code of the character to be next detected from the codes of characters to be detected to which the split characters to be detected correspond, the code of character to be next detected is determined as the code of character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00325"> <pat:ClaimNumber>325< / pat:ClaimNumber> <pat:ClaimText>325. The equipment of any one of the claims 221 to 324, wherein the process returns to the step of detecting whether the code of character to be currently detected is identical with any candidate character code, and detection is performed on each of the codes of the characters to be detected, until all target character codes in the codes of characters to be detected are obtained. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00326"> <pat:ClaimNumber>326< / pat:ClaimNumber> <pat:ClaimText>326. The equipment of any one of the claims 221 to 325, wherein when the first digit of the target character code is not zero, which means that it is obtained by coding a character to be detected as an English word that includes capitalized English letters and lowercased English letters, then the process of restoring the target character code can be to restore the target character code to a corresponding target letter, different capitalized and lowercased letters correspond to different character codes, and restored target letter is determined as a target character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00327"> <pat:ClaimNumber>327< / pat:ClaimNumber> <pat:ClaimText>327. The equipment of any one of the claims 221 to 326, wherein when the target character in the characters to be detected has been determined, the target character can be marked to thereby obtain the marked detected character string, while the corresponding location of the target character can be explicitly determined in the marked detected character string. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00328"> <pat:ClaimNumber>328< / pat:ClaimNumber> <pat:ClaimText>328. The equipment of any one of the claims 221 to 327, wherein determining the corresponding location in the character string to be detected on the basis of the target character to determine the target character location. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00329"> <pat:ClaimNumber>329< / pat:ClaimNumber> <pat:ClaimText>329. The equipment of any one of the claims 221 to 328, wherein the target character location is marked to obtain the marked detected character string. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00330"> <pat:ClaimNumber>330< / pat:ClaimNumber> <pat:ClaimText>330. The equipment of any one of the claims 221 to 329, wherein mode of marking the target character locating is self-defined, and such self-definition can be determined and obtained according to business requirements, practical application scenarios or product requirements, for instance, to distinctively mark, render, or color the target character can all be the marking model. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00331"> <pat:ClaimNumber>331< / pat:ClaimNumber> <pat:ClaimText>331. A computer-readable storage medium, storing a computer-executable instructions thereon, when executed by a computer, the computer is configured to: obtain a character string to be detected; split the character string to be detected, to obtain a plurality of characters to be detected; obtain a preset character coding rule; code each of the characters to be detected on the basis of the preset character coding rule, to obtain a code of character to be detected to which each of the characters to be detected corresponds; obtain a candidate character coding library, wherein the candidate character coding library includes at least one candidate character code; determine a target character code from each of the characters to be detected on the basis of the code of character to be detected and the candidate character code; and determine a target character from the character string to be detected on the basis of the target character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00332"> <pat:ClaimNumber>332< / pat:ClaimNumber> <pat:ClaimText>332. The memory of claim 331, wherein the memory further comprises: obtaining a preset character segmenting rule. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00333"> <pat:ClaimNumber>333< / pat:ClaimNumber> <pat:ClaimText>333. The memory of any one of the claims 331 to 332, wherein the memory further comprises: splitting the characters to be detected on the basis of the preset character segmenting rule, to obtain a plurality of split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00334"> <pat:ClaimNumber>334< / pat:ClaimNumber> <pat:ClaimText>334. The memory of any one of the claims 331 to 333, wherein when the character to be detected is a digit, adding a zero before the character to be detected, to obtain a corresponding code of character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00335"> <pat:ClaimNumber>335< / pat:ClaimNumber> <pat:ClaimText>335. The memory of any one of the claims 331 to 334, wherein when the character to be detected is a letter, converting the character to be detected into a corresponding target digit, and determining the target digit as a code of character to be detected to which the character to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00336"> <pat:ClaimNumber>336< / pat:ClaimNumber> <pat:ClaimText>336. The memory of any one of the claims 331 to 335, wherein the memory further comprises: obtaining a code of character to be currently detected; detecting whether the code of character to be currently detected is identical with any candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00337"> <pat:ClaimNumber>337< / pat:ClaimNumber> <pat:ClaimText>337. The memory of any one of the claims 331 to 336, wherein when the code of character to be currently detected is identical with any candidate character code, determining the code of character to be currently detected as a target character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00338"> <pat:ClaimNumber>338< / pat:ClaimNumber> <pat:ClaimText>338. The memory of any one of the claims 331 to 337, wherein the memory further comprises: obtaining a code of character to be next detected, determining the code of character to be next detected as the code of character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00339"> <pat:ClaimNumber>339< / pat:ClaimNumber> <pat:ClaimText>339. The memory of any one of the claims 331 to 338, wherein the memory further comprises: returning to the step of detecting whether the code of character to be currently detected is identical with any candidate character code, until the target character code is obtained from the code of character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00340"> <pat:ClaimNumber>340< / pat:ClaimNumber> <pat:ClaimText>340. The memory of any one of the claims 331 to 339, wherein the memory further comprises: restoring the target character code to a corresponding target character on the basis of the preset character coding rule. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00341"> <pat:ClaimNumber>341< / pat:ClaimNumber> <pat:ClaimText>341. The memory of any one of the claims 331 to 339, wherein when the first digit of the target character code is zero, determining the target character code from which the first digit is removed as a target character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00342"> <pat:ClaimNumber>342< / pat:ClaimNumber> <pat:ClaimText>342. The memory of any one of the claims 331 to 340, wherein when the first digit of the target character code is not zero, restoring the target character code to a corresponding target letter, and determining the target letter as a target character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00343"> <pat:ClaimNumber>343< / pat:ClaimNumber> <pat:ClaimText>343. The memory of any one of the claims 331 to 342, wherein the memory further comprises: obtaining a target character location corresponding to the target character in the character string to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00344"> <pat:ClaimNumber>344< / pat:ClaimNumber> <pat:ClaimText>344. The memory of any one of the claims 331 to 343, wherein the memory further comprises: marking the target character location, to obtain a marked detected character string. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00345"> <pat:ClaimNumber>345< / pat:ClaimNumber> <pat:ClaimText>345. The memory of any one of the claims 331 to 344, wherein the memory further comprises: obtaining at least one candidate character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00346"> <pat:ClaimNumber>346< / pat:ClaimNumber> <pat:ClaimText>346. The memory of any one of the claims 331 to 345, wherein when the candidate character is a digit, adding a zero before the candidate character, to obtain a corresponding candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00347"> <pat:ClaimNumber>347< / pat:ClaimNumber> <pat:ClaimText>347. The memory of any one of the claims 331 to 346, wherein when the candidate character is a letter, converting the candidate character into a corresponding candidate digit, and determining the candidate digit as a candidate character code to which the candidate character corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00348"> <pat:ClaimNumber>348< / pat:ClaimNumber> <pat:ClaimText>348. The memory of any one of the claims 331 to 347, wherein the memory further comprises: generating a candidate character coding library on the basis of the candidate character code to which the at least one candidate character corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00349"> <pat:ClaimNumber>349< / pat:ClaimNumber> <pat:ClaimText>349. The memory of any one of the claims 331 to 348, wherein the memory further comprises: obtaining a character string to be detected, and sending the character string to be detected to a server. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00350"> <pat:ClaimNumber>350< / pat:ClaimNumber> <pat:ClaimText>350. The memory of claim 349, wherein the server splits the character string to be detected to obtain a plurality of characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00351"> <pat:ClaimNumber>351< / pat:ClaimNumber> <pat:ClaimText>351. The memory of any one of the claims 349 to 350, wherein the server obtains a preset character coding rule and codes each of the characters to be detected based on the preset character coding rule to obtain a code of character to be detected to which each of the characters to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00352"> <pat:ClaimNumber>352< / pat:ClaimNumber> <pat:ClaimText>352. The memory of any one of the claims 349 to 351, wherein the server obtains a candidate character coding library that includes at least one candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00353"> <pat:ClaimNumber>353< / pat:ClaimNumber> <pat:ClaimText>353. The memory of any one of the claims 349 to 352, wherein the server determines a target character code from each of the characters to be detected based on the code of character to be detected and the candidate character code, and determines a target character from the character string to be detected based on the target character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00354"> <pat:ClaimNumber>354< / pat:ClaimNumber> <pat:ClaimText>354. The memory of any one of the claims 331 to 353, wherein a terminal obtains a character string to be detected and splits the character string to be detected to obtain a plurality of characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00355"> <pat:ClaimNumber>355< / pat:ClaimNumber> <pat:ClaimText>355. The memory of claim 354, wherein the terminal obtains a preset character coding rule and codes each of the characters to be detected based on the preset character coding rule to obtain a code of character to be detected to which each of the characters to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00356"> <pat:ClaimNumber>356< / pat:ClaimNumber> <pat:ClaimText>356. The memory of any one of the claims 354 to 355, wherein the terminal obtains a candidate character coding library that includes at least one candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00357"> <pat:ClaimNumber>357< / pat:ClaimNumber> <pat:ClaimText>357. The memory of any one of the claims 354to 356, wherein the terminal determines a target character code from each of the characters to be detected based on the code of character to be detected and the candidate character code to and determines a target character from the character string to be detected based on the target character code to. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00358"> <pat:ClaimNumber>358< / pat:ClaimNumber> <pat:ClaimText>358. The memory of any one of the claims 331 to 357, wherein the character string to be detected indicates a character string currently being detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00359"> <pat:ClaimNumber>359< / pat:ClaimNumber> <pat:ClaimText>359. The memory of any one of the claims 331 to 358, wherein the character string is a collection consisting of a plurality of characters. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00360"> <pat:ClaimNumber>360< / pat:ClaimNumber> <pat:ClaimText>360. The memory of any one of the claims 331 to 359, wherein the plurality of characters include letters, digits, operational symbols, punctuations, other signs and functional signs. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00361"> <pat:ClaimNumber>361< / pat:ClaimNumber> <pat:ClaimText>361. The memory of any one of the claims 331 to 360, wherein the character string is either one of English text and text content consisting of English and digits. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00362"> <pat:ClaimNumber>362< / pat:ClaimNumber> <pat:ClaimText>362. The memory of any one of the claims 331 to 361, wherein the obtainment of the character string to be detected by the either one of a terminal and a server as the executing entity. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00363"> <pat:ClaimNumber>363< / pat:ClaimNumber> <pat:ClaimText>363. The memory of any one of the claims 331 to 362, wherein when the character string to be detected has been obtained, it is needed to split the character string to be detected to obtain a plurality of split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00364"> <pat:ClaimNumber>364< / pat:ClaimNumber> <pat:ClaimText>364. The memory of any one of the claims 331 to 363, wherein a splitting process includes a segmenting process, whereby a preset character segmenting rule can be based on to split the character string to be detected to obtain a plurality of split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00365"> <pat:ClaimNumber>365< / pat:ClaimNumber> <pat:ClaimText>365. The memory of any one of the claims 331 to 364, wherein each of the split characters to be detected can be, but is not limited to be, an English word, an independent digit, or a combination thereof, and the English word can consist of capitalized and lowercased English letters. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00366"> <pat:ClaimNumber>366< / pat:ClaimNumber> <pat:ClaimText>366. The memory of any one of the claims 331 to 365, wherein the preset character segmenting rule can be determined and obtained according to business requirements, product requirements, and practical application scenarios. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00367"> <pat:ClaimNumber>367< / pat:ClaimNumber> <pat:ClaimText>367. The memory of any one of the claims 331 to 366, wherein the preset character segmenting rule can be to split English words and independent digits of the character string to be detected to obtain split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00368"> <pat:ClaimNumber>368< / pat:ClaimNumber> <pat:ClaimText>368. The memory of any one of the claims 331 to 366, wherein when the character string to be detected is split to obtain English words, splitting can be done according to a preset English lexicon or habitual collocations between English letters, so as to obtain the characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00369"> <pat:ClaimNumber>369< / pat:ClaimNumber> <pat:ClaimText>369. The memory of any one of the claims 331 to 367, wherein the preset character coding rule is a rule used to code the split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00370"> <pat:ClaimNumber>370< / pat:ClaimNumber> <pat:ClaimText>370. The memory of any one of the claims 331 to 368, wherein the preset character coding rule can be determined and obtained via presetting according to practical application scenarios, business requirements or product requirements. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00371"> <pat:ClaimNumber>371< / pat:ClaimNumber> <pat:ClaimText>371. The memory of any one of the claims 331 to 370, wherein the split characters to be detected include English words, independent digits or combinations. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00372"> <pat:ClaimNumber>372< / pat:ClaimNumber> <pat:ClaimText>372. The memory of any one of the claims 331 to 371, wherein an English word is obtained by forming capitalized and lowercased English letters. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00373"> <pat:ClaimNumber>373< / pat:ClaimNumber> <pat:ClaimText>373. The memory of any one of the claims 331 to 372, wherein when a character to be detected is a single digit, the process of coding this character to be detected can be to add a zero before the character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00374"> <pat:ClaimNumber>374< / pat:ClaimNumber> <pat:ClaimText>374. The memory of any one of the claims 331 to 373, wherein the character to be detected is a letter, the process of coding this character to be detected can be to convert this character to be detected into a corresponding target digit, and the converted target digit can be determined as the code of the character to be detected to which this character to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00375"> <pat:ClaimNumber>375< / pat:ClaimNumber> <pat:ClaimText>375. The memory of any one of the claims 331 to 374, wherein the candidate character coding library is formed by at least one candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00376"> <pat:ClaimNumber>376< / pat:ClaimNumber> <pat:ClaimText>376. The memory of any one of the claims 331 to 375, wherein the candidate character code in this context is coded data obtained after coding a candidate character, the candidate character is sensitive data. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00377"> <pat:ClaimNumber>377< / pat:ClaimNumber> <pat:ClaimText>377. The memory of any one of the claims 331 to 376, wherein sensitive data means the data whose leakage endangers the society or an individual, including ID number, contact information. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00378"> <pat:ClaimNumber>378< / pat:ClaimNumber> <pat:ClaimText>378. The memory of any one of the claims 331 to 377, wherein the determination of the candidate character is done according to practical application scenarios, business requirements or product requirements. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00379"> <pat:ClaimNumber>379< / pat:ClaimNumber> <pat:ClaimText>379. The memory of any one of the claims 331 to 378, wherein collection of candidate characters, which includes at least one candidate character, has been obtained, the candidate characters can be coded. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00380"> <pat:ClaimNumber>380< / pat:ClaimNumber> <pat:ClaimText>380. The memory of any one of the claims 331 to 379, wherein when a candidate character is a digit, a zero is added before the candidate character to obtain the corresponding candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00381"> <pat:ClaimNumber>381< / pat:ClaimNumber> <pat:ClaimText>381. The memory of any one of the claims 331 to 380, wherein when the addition of zero before the candidate character forms two digits starting with zero, and a candidate character code is obtained. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00382"> <pat:ClaimNumber>382< / pat:ClaimNumber> <pat:ClaimText>382. The memory of any one of the claims 331 to 381, wherein when the candidate character is a letter, the candidate character is converted into a corresponding candidate digit, the candidate digit is determined as the candidate character code to which the candidate character corresponds, and finally the candidate character code to which at least one candidate character corresponds is based on to generate the candidate character coding library. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00383"> <pat:ClaimNumber>383< / pat:ClaimNumber> <pat:ClaimText>383. The memory of any one of the claims 331 to 382, wherein when the candidate character coding library has been obtained, determining the target character code in the characters to be detected based on the candidate character code in the candidate character coding library and the code of character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00384"> <pat:ClaimNumber>384< / pat:ClaimNumber> <pat:ClaimText>384. The memory of any one of the claims 331 to 383, wherein the target character code is coded data to which sensitive data corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00385"> <pat:ClaimNumber>385< / pat:ClaimNumber> <pat:ClaimText>385. The memory of any one of the claims 331 to 384, wherein the memory further comprises determining a target character code on the basis of the candidate character codes. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00386"> <pat:ClaimNumber>386< / pat:ClaimNumber> <pat:ClaimText>386. The memory of any one of the claims 331 to 385, wherein when the character codes are detected to determine whether any candidate character code matches with a code of the character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00387"> <pat:ClaimNumber>387< / pat:ClaimNumber> <pat:ClaimText>387. The memory of any one of the claims 331 to 386, wherein the memory further comprises determining matched code of the character to be detected is the target character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00388"> <pat:ClaimNumber>388< / pat:ClaimNumber> <pat:ClaimText>388. The memory of any one of the claims 331 to 387, wherein when there is not match, determining that there is no target character code in the codes of the characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00389"> <pat:ClaimNumber>389< / pat:ClaimNumber> <pat:ClaimText>389. The memory of any one of the claims 331 to 388, wherein the memory further comprises detecting whether any candidate character code matches with a code of the character to be detected can be to obtain a code of the character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00390"> <pat:ClaimNumber>390< / pat:ClaimNumber> <pat:ClaimText>390. The memory of any one of the claims 331 to 388, wherein the memory further comprises determining whether the code of the character to be currently detected is identical with any candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00391"> <pat:ClaimNumber>391< / pat:ClaimNumber> <pat:ClaimText>391. The memory of any one of the claims 331 to 390, wherein the memory further comprises determining whether the code of the character to be currently detected as the target character code when the code of the character to be currently detected is identical with any candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00392"> <pat:ClaimNumber>392< / pat:ClaimNumber> <pat:ClaimText>392. The memory of any one of the claims 331 to 391, wherein the memory further comprises obtaining the code of character to be next detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00393"> <pat:ClaimNumber>393< / pat:ClaimNumber> <pat:ClaimText>393. The memory of any one of the claims 331 to 392, wherein the code of character to be next detected is determined as the code of character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00394"> <pat:ClaimNumber>394< / pat:ClaimNumber> <pat:ClaimText>394. The memory of any one of the claims 331 to 393, wherein the process returns to the step of detecting whether the code of character to be currently detected is identical with any candidate character code, until the target character code is obtained from the code of character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00395"> <pat:ClaimNumber>395< / pat:ClaimNumber> <pat:ClaimText>395. The memory of any one of the claims 331 to 394, wherein when the target character code has been obtained, the target character of the target character code can be back-stepped in the character string to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00396"> <pat:ClaimNumber>396< / pat:ClaimNumber> <pat:ClaimText>396. The memory of any one of the claims 331 to 395, wherein when the target character has been determined in the characters to be detected, the target character can be marked to thereby obtain the marked detected character string. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00397"> <pat:ClaimNumber>397< / pat:ClaimNumber> <pat:ClaimText>397. The memory of any one of the claims 331 to 396, wherein the corresponding location of the target character is explicitly determined in the marked detected character string. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00398"> <pat:ClaimNumber>398< / pat:ClaimNumber> <pat:ClaimText>398. The memory of any one of the claims 331 to 397, wherein the target character indicates sensitive data, but is also not limited to be sensitive data. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00399"> <pat:ClaimNumber>399< / pat:ClaimNumber> <pat:ClaimText>399. The memory of any one of the claims 331 to 398, wherein the target data is specifically determined according to business requirements, practical application scenarios or product requirements. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00400"> <pat:ClaimNumber>400< / pat:ClaimNumber> <pat:ClaimText>400. The memory of any one of the claims 331 to 399, wherein when the target character code has been obtained, a preset coding rule can be based on to restore the target character code to the corresponding target character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00401"> <pat:ClaimNumber>401< / pat:ClaimNumber> <pat:ClaimText>401. The memory of any one of the claims 331 to 400, wherein restoring the target character code to the corresponding target character on the basis of the preset coding rule can specifically be to detect whether the first digit of the target character code is zero, to remove the first digit of zero if the first digit of the target character code is zero, and to determine the target character code from which the first digit of zero has been removed as the target character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00402"> <pat:ClaimNumber>402< / pat:ClaimNumber> <pat:ClaimText>402. The memory of any one of the claims 331 to 401, wherein different capitalized and lowercased letters correspond to different character codes, and restored target letter is determined as a target character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00403"> <pat:ClaimNumber>403< / pat:ClaimNumber> <pat:ClaimText>403. The memory of any one of the claims 331 to 402, wherein the character string to be detected is obtained and the character string to be detected is split, to obtain a plurality of characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00404"> <pat:ClaimNumber>404< / pat:ClaimNumber> <pat:ClaimText>404. The memory of any one of the claims 331 to 403, wherein a preset character coding rule is obtained, and the preset character coding rule is based on to code each of the characters to be detected, to obtain a code of character to be detected to which each of the characters to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00405"> <pat:ClaimNumber>405< / pat:ClaimNumber> <pat:ClaimText>405. The memory of any one of the claims 331 to 404, wherein a candidate character coding library is obtained, and the candidate character coding library includes at least one candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00406"> <pat:ClaimNumber>406< / pat:ClaimNumber> <pat:ClaimText>406. The memory of any one of the claims 331 to 405, wherein the code of character to be detected and the candidate character code are based on to determine a target character code from each of the characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00407"> <pat:ClaimNumber>407< / pat:ClaimNumber> <pat:ClaimText>407. The memory of any one of the claims 331 to 406, wherein the target character code is based on to determine a target character from the character string to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00408"> <pat:ClaimNumber>408< / pat:ClaimNumber> <pat:ClaimText>408. The memory of any one of the claims 331 to 407, wherein by coding the characters to be detected in the character string to be detected to obtain codes of coded characters to be detected, and by matching the codes of characters to be detected with candidate character codes in the candidate character coding library, and determining the target character in the character string to be detected according to the matching result, it is avoided to match the characters in the character string to be detected one by one, and precision in detecting the target character is enhanced. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00409"> <pat:ClaimNumber>409< / pat:ClaimNumber> <pat:ClaimText>409. The memory of any one of the claims 331 to 408, wherein matching of the codes of characters to be detected with the candidate character codes in the candidate character coding library does not engender the circumstance in which partial matching would be misjudged as successful matching, as only total matching will be judged as the target character, so misjudgment is reduced. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00410"> <pat:ClaimNumber>410< / pat:ClaimNumber> <pat:ClaimText>410. The memory of any one of the claims 331 to 409, wherein the memory further comprises obtaining a preset character segmenting rule. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00411"> <pat:ClaimNumber>411< / pat:ClaimNumber> <pat:ClaimText>411. The memory of any one of the claims 331 to 410, wherein the memory further comprises splitting the characters to be detected on the basis of the preset character segmenting rule, to obtain a plurality of split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00412"> <pat:ClaimNumber>412< / pat:ClaimNumber> <pat:ClaimText>412. The memory of any one of the claims 331 to 411, wherein when the character string to be detected has been obtained, it is needed to split the character string to be detected to obtain a plurality of split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00413"> <pat:ClaimNumber>413< / pat:ClaimNumber> <pat:ClaimText>413. The memory of any one of the claims 331 to 412, wherein each of the split characters to be detected is but is not limited to be, an English word, an independent digit, or a combination thereof, and the English word can consist of capitalized and lowercased English letters. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00414"> <pat:ClaimNumber>414< / pat:ClaimNumber> <pat:ClaimText>414. The memory of any one of the claims 331 to 413, wherein the preset character segmenting rule is determined and obtained according to business requirements or product requirements or practical application scenarios. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00415"> <pat:ClaimNumber>415< / pat:ClaimNumber> <pat:ClaimText>415. The memory of any one of the claims 331 to 414, wherein the memory further comprises determining whether the code of the character to be currently detected is identical with any candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00416"> <pat:ClaimNumber>416< / pat:ClaimNumber> <pat:ClaimText>416. The memory of any one of the claims 331 to 415, wherein the preset character segmenting rule includes splitting English words and independent digits of the character string to be detected to obtain split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00417"> <pat:ClaimNumber>417< / pat:ClaimNumber> <pat:ClaimText>417. The memory of any one of the claims 331 to 416, wherein when the character string to be detected is split to obtain English words, splitting can be done according to a preset English lexicon or habitual collocations between English letters, so as to obtain the characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00418"> <pat:ClaimNumber>418< / pat:ClaimNumber> <pat:ClaimText>418. The memory of any one of the claims 331 to 415, wherein when the character to be detected is a digit, adding a zero before the character to be detected, to obtain a corresponding code of character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00419"> <pat:ClaimNumber>419< / pat:ClaimNumber> <pat:ClaimText>419. The memory of any one of the claims 331 to 415, wherein when the character to be detected is a letter, converting the character to be detected into a corresponding target digit, and determining the target digit as a code of character to be detected to which the character to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00420"> <pat:ClaimNumber>420< / pat:ClaimNumber> <pat:ClaimText>420. The memory of any one of the claims 331 to 419, wherein different coding rules can be employed for English words and independent digits. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00421"> <pat:ClaimNumber>421< / pat:ClaimNumber> <pat:ClaimText>421. The memory of any one of the claims 331 to 420, wherein different coding rules are employed for different capitalized and lowercased English words in the English words. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00422"> <pat:ClaimNumber>422< / pat:ClaimNumber> <pat:ClaimText>422. The memory of any one of the claims 331 to 421, wherein when a character to be detected is a single digit, the process of coding this character to be detected can be to add a zero before the character to be detected, thus forming two digits starting with zero, and the code of the character to be detected is obtained. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00423"> <pat:ClaimNumber>423< / pat:ClaimNumber> <pat:ClaimText>423. The memory of any one of the claims 331 to 422, wherein when a character to be detected is a letter, the process of coding this character to be detected can be to convert this character to be detected into a corresponding target digit. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00424"> <pat:ClaimNumber>424< / pat:ClaimNumber> <pat:ClaimText>424. The memory of any one of the claims 331 to 423, wherein the converted target digit is determined as the code of the character to be detected to which this character to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00425"> <pat:ClaimNumber>425< / pat:ClaimNumber> <pat:ClaimText>425. The memory of any one of the claims 331 to 424, wherein different capitalized and lowercased English letters correspond to different digits. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00426"> <pat:ClaimNumber>426< / pat:ClaimNumber> <pat:ClaimText>426. The memory of any one of the claims 331 to 425, wherein conversion relation between the capitalized and lowercased English letters and the corresponding digits can be determined and obtained according to practical application scenarios, business requirements or product requirements. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00427"> <pat:ClaimNumber>427< / pat:ClaimNumber> <pat:ClaimText>427. The memory of any one of the claims 331 to 426, wherein the memory further comprises obtaining a code of character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00428"> <pat:ClaimNumber>428< / pat:ClaimNumber> <pat:ClaimText>428. The memory of any one of the claims 331 to 427, wherein the memory further comprises detecting whether the code of character to be currently detected is identical with any candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00429"> <pat:ClaimNumber>429< / pat:ClaimNumber> <pat:ClaimText>429. The memory of any one of the claims 331 to 428, wherein determining a target character code on the basis of the candidate character codes and the codes of the characters to be detected includes detecting whether any candidate character code matches with a code of the character to be detected, in the case of matching, and determining matched code of the character to be detected is the target character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00430"> <pat:ClaimNumber>430< / pat:ClaimNumber> <pat:ClaimText>430. The memory of any one of the claims 331 to 429, wherein when the case of not matching, determining that there is no target character code in the codes of the characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00431"> <pat:ClaimNumber>431< / pat:ClaimNumber> <pat:ClaimText>431. The memory of any one of the claims 331 to 430, wherein the memory further comprises detecting whether any candidate character code matches with a code of the character to be detected is to obtain a code of the character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00432"> <pat:ClaimNumber>432< / pat:ClaimNumber> <pat:ClaimText>432. The memory of any one of the claims 331 to 431, wherein the memory further comprises detecting whether the code of the character to be currently detected is identical with any candidate character code, and to determine the code of the character to be currently detected as the target character code when the code of the character to be currently detected is identical with any candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00433"> <pat:ClaimNumber>433< / pat:ClaimNumber> <pat:ClaimText>433. The memory of any one of the claims 331 to 432, wherein the code of the character to be currently detected is a code of the character to be detected that is currently being processed, randomly determining a code of the character to be detected from the codes of characters to be detected to which the characters to be detected correspond obtained by splitting from the character string to be detected as the code of the character to be currently detected, and sequentially determining each of the codes of the split characters to be detected as the code of the character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00434"> <pat:ClaimNumber>434< / pat:ClaimNumber> <pat:ClaimText>434. The memory of any one of the claims 331 to 433, wherein the memory further comprises obtaining a code of the character to be next detected from the codes of characters to be detected to which the split characters to be detected correspond, the code of character to be next detected is determined as the code of character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00435"> <pat:ClaimNumber>435< / pat:ClaimNumber> <pat:ClaimText>435. The memory of any one of the claims 331 to 434, wherein the process returns to the step of detecting whether the code of character to be currently detected is identical with any candidate character code, and detection is performed on each of the codes of the characters to be detected, until all target character codes in the codes of characters to be detected are obtained. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00436"> <pat:ClaimNumber>436< / pat:ClaimNumber> <pat:ClaimText>436. The memory of any one of the claims 331 to 435, wherein when the first digit of the target character code is not zero, which means that it is obtained by coding a character to be detected as an English word that includes capitalized English letters and lowercased English letters, then the process of restoring the target character code can be to restore the target character code to a corresponding target letter, different capitalized and lowercased letters correspond to different character codes, and restored target letter is determined as a target character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00437"> <pat:ClaimNumber>437< / pat:ClaimNumber> <pat:ClaimText>437. The memory of any one of the claims 331 to 436, wherein when the target character in the characters to be detected has been determined, the target character can be marked to thereby obtain the marked detected character string, while the corresponding location of the target character can be explicitly determined in the marked detected character string. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00438"> <pat:ClaimNumber>438< / pat:ClaimNumber> <pat:ClaimText>438. The memory of any one of the claims 331 to 437, wherein determining the corresponding location in the character string to be detected on the basis of the target character to determine the target character location. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00439"> <pat:ClaimNumber>439< / pat:ClaimNumber> <pat:ClaimText>439. The memory of any one of the claims 331 to 438, wherein the target character location is marked to obtain the marked detected character string. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00440"> <pat:ClaimNumber>440< / pat:ClaimNumber> <pat:ClaimText>440. The memory of any one of the claims 331 to 439, wherein mode of marking the target character locating is self-defined, and such self-definition can be determined and obtained according to business requirements, practical application scenarios or product requirements, for instance, to distinctively mark, render, or color the target character can all be the marking model. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00441"> <pat:ClaimNumber>441< / pat:ClaimNumber> <pat:ClaimText>441. A character string detecting method, the method comprising: obtaining a character string to be detected; splitting the character string to be detected, to obtain a plurality of characters to be detected; obtaining a preset character coding rule; coding each of the characters to be detected on the basis of the preset character coding rule, to obtain a code of character to be detected to which each of the characters to be detected corresponds; obtaining a candidate character coding library, wherein the candidate character coding library includes at least one candidate character code; determining a target character code from each of the characters to be detected on the basis of the code of character to be detected and the candidate character code; and determining a target character from the character string to be detected on the basis of the target character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00442"> <pat:ClaimNumber>442< / pat:ClaimNumber> <pat:ClaimText>442. The method of claim 441, wherein the method further comprises: obtaining a preset character segmenting rule. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00443"> <pat:ClaimNumber>443< / pat:ClaimNumber> <pat:ClaimText>443. The method of any one of the claims 441 to 442, wherein the method further comprises: splitting the characters to be detected on the basis of the preset character segmenting rule, to obtain a plurality of split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00444"> <pat:ClaimNumber>444< / pat:ClaimNumber> <pat:ClaimText>444. The method of any one of the claims 441 to 443, wherein when the character to be detected is a digit, adding a zero before the character to be detected, to obtain a corresponding code of character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00445"> <pat:ClaimNumber>445< / pat:ClaimNumber> <pat:ClaimText>445. The method of any one of the claims 441 to 444, wherein when the character to be detected is a letter, converting the character to be detected into a corresponding target digit, and determining the target digit as a code of character to be detected to which the character to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00446"> <pat:ClaimNumber>446< / pat:ClaimNumber> <pat:ClaimText>446. The method of any one of the claims 441 to 445, wherein the method further comprises: obtaining a code of character to be currently detected; detecting whether the code of character to be currently detected is identical with any candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00447"> <pat:ClaimNumber>447< / pat:ClaimNumber> <pat:ClaimText>447. The method of any one of the claims 441 to 446, wherein when the code of character to be currently detected is identical with any candidate character code, determining the code of character to be currently detected as a target character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00448"> <pat:ClaimNumber>448< / pat:ClaimNumber> <pat:ClaimText>448. The method of any one of the claims 441 to 447, wherein the method further comprises: obtaining a code of character to be next detected, determining the code of character to be next detected as the code of character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00449"> <pat:ClaimNumber>449< / pat:ClaimNumber> <pat:ClaimText>449. The method of any one of the claims 441 to 448, wherein the method further comprises: returning to the step of detecting whether the code of character to be currently detected is identical with any candidate character code, until the target character code is obtained from the code of character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00450"> <pat:ClaimNumber>450< / pat:ClaimNumber> <pat:ClaimText>450. The method of any one of the claims 441 to 449, wherein the method further comprises: restoring the target character code to a corresponding target character on the basis of the preset character coding rule. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00451"> <pat:ClaimNumber>451< / pat:ClaimNumber> <pat:ClaimText>451. The method of any one of the claims 441 to 449, wherein when the first digit of the target character code is zero, determining the target character code from which the first digit is removed as a target character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00452"> <pat:ClaimNumber>452< / pat:ClaimNumber> <pat:ClaimText>452. The method of any one of the claims 441 to 450, wherein when the first digit of the target character code is not zero, restoring the target character code to a corresponding target letter, and determining the target letter as a target character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00453"> <pat:ClaimNumber>453< / pat:ClaimNumber> <pat:ClaimText>453. The method of any one of the claims 441 to 452, wherein the method further comprises: obtaining a target character location corresponding to the target character in the character string to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00454"> <pat:ClaimNumber>454< / pat:ClaimNumber> <pat:ClaimText>454. The method of any one of the claims 441 to 453, wherein the method further comprises: marking the target character location, to obtain a marked detected character string. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00455"> <pat:ClaimNumber>455< / pat:ClaimNumber> <pat:ClaimText>455. The method of any one of the claims 441 to 454, wherein the method further comprises: obtaining at least one candidate character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00456"> <pat:ClaimNumber>456< / pat:ClaimNumber> <pat:ClaimText>456. The method of any one of the claims 441 to 455, wherein when the candidate character is a digit, adding a zero before the candidate character, to obtain a corresponding candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00457"> <pat:ClaimNumber>457< / pat:ClaimNumber> <pat:ClaimText>457. The method of any one of the claims 441 to 456, wherein when the candidate character is a letter, converting the candidate character into a corresponding candidate digit, and determining the candidate digit as a candidate character code to which the candidate character corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00458"> <pat:ClaimNumber>458< / pat:ClaimNumber> <pat:ClaimText>458. The method of any one of the claims 441 to 457, wherein the method further comprises: generating a candidate character coding library on the basis of the candidate character code to which the at least one candidate character corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00459"> <pat:ClaimNumber>459< / pat:ClaimNumber> <pat:ClaimText>459. The method of any one of the claims 441 to 458, wherein the method further comprises: obtaining a character string to be detected, and sending the character string to be detected to a server. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00460"> <pat:ClaimNumber>460< / pat:ClaimNumber> <pat:ClaimText>460. The method of claim 459, wherein the server splits the character string to be detected to obtain a plurality of characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00461"> <pat:ClaimNumber>461< / pat:ClaimNumber> <pat:ClaimText>461. The method of any one of the claims 459 to 460, wherein the server obtains a preset character coding rule and codes each of the characters to be detected based on the preset character coding rule to obtain a code of character to be detected to which each of the characters to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00462"> <pat:ClaimNumber>462< / pat:ClaimNumber> <pat:ClaimText>462. The method of any one of the claims 459 to 461, wherein the server obtains a candidate character coding library that includes at least one candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00463"> <pat:ClaimNumber>463< / pat:ClaimNumber> <pat:ClaimText>463. The method of any one of the claims 459 to 462, wherein the server determines a target character code from each of the characters to be detected based on the code of character to be detected and the candidate character code, and determines a target character from the character string to be detected based on the target character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00464"> <pat:ClaimNumber>464< / pat:ClaimNumber> <pat:ClaimText>464. The method of any one of the claims 441 to 463, wherein a terminal obtains a character string to be detected and splits the character string to be detected to obtain a plurality of characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00465"> <pat:ClaimNumber>465< / pat:ClaimNumber> <pat:ClaimText>465. The method of claim 464, wherein the terminal obtains a preset character coding rule and codes each of the characters to be detected based on the preset character coding rule to obtain a code of character to be detected to which each of the characters to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00466"> <pat:ClaimNumber>466< / pat:ClaimNumber> <pat:ClaimText>466. The method of any one of the claims 464 to 465, wherein the terminal obtains a candidate character coding library that includes at least one candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00467"> <pat:ClaimNumber>467< / pat:ClaimNumber> <pat:ClaimText>467. The method of any one of the claims 464 to 466, wherein the terminal determines a target character code from each of the characters to be detected based on the code of character to be detected and the candidate character code to and determines a target character from the character string to be detected based on the target character code to. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00468"> <pat:ClaimNumber>468< / pat:ClaimNumber> <pat:ClaimText>468. The method of any one of the claims 441 to 467, wherein the character string to be detected indicates a character string currently being detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00469"> <pat:ClaimNumber>469< / pat:ClaimNumber> <pat:ClaimText>469. The method of any one of the claims 441 to 468, wherein the character string is a collection consisting of a plurality of characters. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00470"> <pat:ClaimNumber>470< / pat:ClaimNumber> <pat:ClaimText>470. The method of any one of the claims 441 to 469, wherein the plurality of characters include letters, digits, operational symbols, punctuations, other signs and functional signs. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00471"> <pat:ClaimNumber>471< / pat:ClaimNumber> <pat:ClaimText>471. The method of any one of the claims 441 to 470, wherein the character string is either one of English text and text content consisting of English and digits. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00472"> <pat:ClaimNumber>472< / pat:ClaimNumber> <pat:ClaimText>472. The method of any one of the claims 441 to 471, wherein the obtainment of the character string to be detected by the either one of a terminal and a server as the executing entity. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00473"> <pat:ClaimNumber>473< / pat:ClaimNumber> <pat:ClaimText>473. The method of any one of the claims 441 to 472, wherein when the character string to be detected has been obtained, it is needed to split the character string to be detected to obtain a plurality of split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00474"> <pat:ClaimNumber>474< / pat:ClaimNumber> <pat:ClaimText>474. The method of any one of the claims 441 to 473, wherein a splitting process includes a segmenting process, whereby a preset character segmenting rule can be based on to split the character string to be detected to obtain a plurality of split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00475"> <pat:ClaimNumber>475< / pat:ClaimNumber> <pat:ClaimText>475. The method of any one of the claims 441 to 474, wherein each of the split characters to be detected can be, but is not limited to be, an English word, an independent digit, or a combination thereof, and the English word can consist of capitalized and lowercased English letters. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00476"> <pat:ClaimNumber>476< / pat:ClaimNumber> <pat:ClaimText>476. The method of any one of the claims 441 to 475, wherein the preset character segmenting rule can be determined and obtained according to business requirements, product requirements, and practical application scenarios. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00477"> <pat:ClaimNumber>477< / pat:ClaimNumber> <pat:ClaimText>477. The method of any one of the claims 441 to 476, wherein the preset character segmenting rule can be to split English words and independent digits of the character string to be detected to obtain split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00478"> <pat:ClaimNumber>478< / pat:ClaimNumber> <pat:ClaimText>478. The method of any one of the claims 441 to 476, wherein when the character string to be detected is split to obtain English words, splitting can be done according to a preset English lexicon or habitual collocations between English letters, so as to obtain the characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00479"> <pat:ClaimNumber>479< / pat:ClaimNumber> <pat:ClaimText>479. The method of any one of the claims 441 to 477, wherein the preset character coding rule is a rule used to code the split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00480"> <pat:ClaimNumber>480< / pat:ClaimNumber> <pat:ClaimText>480. The method of any one of the claims 441 to 478, wherein the preset character coding rule can be determined and obtained via presetting according to practical application scenarios, business requirements or product requirements. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00481"> <pat:ClaimNumber>481< / pat:ClaimNumber> <pat:ClaimText>481. The method of any one of the claims 441 to 480, wherein the split characters to be detected include English words, independent digits or combinations. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00482"> <pat:ClaimNumber>482< / pat:ClaimNumber> <pat:ClaimText>482. The method of any one of the claims 441 to 481, wherein an English word is obtained by forming capitalized and lowercased English letters. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00483"> <pat:ClaimNumber>483< / pat:ClaimNumber> <pat:ClaimText>483. The method of any one of the claims 441 to 482, wherein when a character to be detected is a single digit, the process of coding this character to be detected can be to add a zero before the character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00484"> <pat:ClaimNumber>484< / pat:ClaimNumber> <pat:ClaimText>484. The method of any one of the claims 441 to 483, wherein the character to be detected is a letter, the process of coding this character to be detected can be to convert this character to be detected into a corresponding target digit, and the converted target digit can be determined as the code of the character to be detected to which this character to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00485"> <pat:ClaimNumber>485< / pat:ClaimNumber> <pat:ClaimText>485. The method of any one of the claims 441 to 484, wherein the candidate character coding library is formed by at least one candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00486"> <pat:ClaimNumber>486< / pat:ClaimNumber> <pat:ClaimText>486. The method of any one of the claims 441 to 485, wherein the candidate character code in this context is coded data obtained after coding a candidate character, the candidate character is sensitive data. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00487"> <pat:ClaimNumber>487< / pat:ClaimNumber> <pat:ClaimText>487. The method of any one of the claims 441 to 486, wherein sensitive data means the data whose leakage endangers the society or an individual, including ID number, contact information. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00488"> <pat:ClaimNumber>488< / pat:ClaimNumber> <pat:ClaimText>488. The method of any one of the claims 441 to 487, wherein the determination of the candidate character is done according to practical application scenarios, business requirements or product requirements. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00489"> <pat:ClaimNumber>489< / pat:ClaimNumber> <pat:ClaimText>489. The method of any one of the claims 441 to 488, wherein collection of candidate characters, which includes at least one candidate character, has been obtained, the candidate characters can be coded. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00490"> <pat:ClaimNumber>490< / pat:ClaimNumber> <pat:ClaimText>490. The method of any one of the claims 441 to 489, wherein when a candidate character is a digit, a zero is added before the candidate character to obtain the corresponding candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00491"> <pat:ClaimNumber>491< / pat:ClaimNumber> <pat:ClaimText>491. The method of any one of the claims 441 to 490, wherein when the addition of zero before the candidate character forms two digits starting with zero, and a candidate character code is obtained. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00492"> <pat:ClaimNumber>492< / pat:ClaimNumber> <pat:ClaimText>492. The method of any one of the claims 441 to 491, wherein when the candidate character is a letter, the candidate character is converted into a corresponding candidate digit, the candidate digit is determined as the candidate character code to which the candidate character corresponds, and finally the candidate character code to which at least one candidate character corresponds is based on to generate the candidate character coding library. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00493"> <pat:ClaimNumber>493< / pat:ClaimNumber> <pat:ClaimText>493. The method of any one of the claims 441 to 492, wherein when the candidate character coding library has been obtained, determining the target character code in the characters to be detected based on the candidate character code in the candidate character coding library and the code of character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00494"> <pat:ClaimNumber>494< / pat:ClaimNumber> <pat:ClaimText>494. The method of any one of the claims 441 to 493, wherein the target character code is coded data to which sensitive data corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00495"> <pat:ClaimNumber>495< / pat:ClaimNumber> <pat:ClaimText>495. The method of any one of the claims 441 to 494, wherein the method further comprises determining a target character code on the basis of the candidate character codes. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00496"> <pat:ClaimNumber>496< / pat:ClaimNumber> <pat:ClaimText>496. The method of any one of the claims 441 to 495, wherein when the character codes are detected to determine whether any candidate character code matches with a code of the character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00497"> <pat:ClaimNumber>497< / pat:ClaimNumber> <pat:ClaimText>497. The method of any one of the claims 441 to 496, wherein the method further comprises determining matched code of the character to be detected is the target character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00498"> <pat:ClaimNumber>498< / pat:ClaimNumber> <pat:ClaimText>498. The method of any one of the claims 441 to 497, wherein when there is not match, determining that there is no target character code in the codes of the characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00499"> <pat:ClaimNumber>499< / pat:ClaimNumber> <pat:ClaimText>499. The method of any one of the claims 441 to 498, wherein the method further comprises detecting whether any candidate character code matches with a code of the character to be detected can be to obtain a code of the character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00500"> <pat:ClaimNumber>500< / pat:ClaimNumber> <pat:ClaimText>500. The method of any one of the claims 441 to 498, wherein the method further comprises determining whether the code of the character to be currently detected is identical with any candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00501"> <pat:ClaimNumber>501< / pat:ClaimNumber> <pat:ClaimText>501. The method of any one of the claims 441 to 500, wherein the method further comprises determining whether the code of the character to be currently detected as the target character code when the code of the character to be currently detected is identical with any candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00502"> <pat:ClaimNumber>502< / pat:ClaimNumber> <pat:ClaimText>502. The method of any one of the claims 441 to 501, wherein the method further comprises obtaining the code of character to be next detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00503"> <pat:ClaimNumber>503< / pat:ClaimNumber> <pat:ClaimText>503. The method of any one of the claims 441 to 502, wherein the code of character to be next detected is determined as the code of character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00504"> <pat:ClaimNumber>504< / pat:ClaimNumber> <pat:ClaimText>504. The method of any one of the claims 441 to 503, wherein the process returns to the step of detecting whether the code of character to be currently detected is identical with any candidate character code, until the target character code is obtained from the code of character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00505"> <pat:ClaimNumber>505< / pat:ClaimNumber> <pat:ClaimText>505. The method of any one of the claims 441 to 504, wherein when the target character code has been obtained, the target character of the target character code can be back-stepped in the character string to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00506"> <pat:ClaimNumber>506< / pat:ClaimNumber> <pat:ClaimText>506. The method of any one of the claims 441 to 505, wherein when the target character has been determined in the characters to be detected, the target character can be marked to thereby obtain the marked detected character string. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00507"> <pat:ClaimNumber>507< / pat:ClaimNumber> <pat:ClaimText>507. The method of any one of the claims 441 to 506, wherein the corresponding location of the target character is explicitly determined in the marked detected character string. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00508"> <pat:ClaimNumber>508< / pat:ClaimNumber> <pat:ClaimText>508. The method of any one of the claims 441 to 507, wherein the target character indicates sensitive data, but is also not limited to be sensitive data. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00509"> <pat:ClaimNumber>509< / pat:ClaimNumber> <pat:ClaimText>509. The method of any one of the claims 441 to 508, wherein the target data is specifically determined according to business requirements, practical application scenarios or product requirements. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00510"> <pat:ClaimNumber>510< / pat:ClaimNumber> <pat:ClaimText>510. The method of any one of the claims 441 to 509, wherein when the target character code has been obtained, a preset coding rule can be based on to restore the target character code to the corresponding target character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00511"> <pat:ClaimNumber>511< / pat:ClaimNumber> <pat:ClaimText>511. The method of any one of the claims 441 to 510, wherein restoring the target character code to the corresponding target character on the basis of the preset coding rule can specifically be to detect whether the first digit of the target character code is zero, to remove the first digit of zero if the first digit of the target character code is zero, and to determine the target character code from which the first digit of zero has been removed as the target character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00512"> <pat:ClaimNumber>512< / pat:ClaimNumber> <pat:ClaimText>512. The method of any one of the claims 441 to 511, wherein different capitalized and lowercased letters correspond to different character codes, and restored target letter is determined as a target character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00513"> <pat:ClaimNumber>513< / pat:ClaimNumber> <pat:ClaimText>513. The method of any one of the claims 441 to 512, wherein the character string to be detected is obtained and the character string to be detected is split, to obtain a plurality of characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00514"> <pat:ClaimNumber>514< / pat:ClaimNumber> <pat:ClaimText>514. The method of any one of the claims 441 to 513, wherein a preset character coding rule is obtained, and the preset character coding rule is based on to code each of the characters to be detected, to obtain a code of character to be detected to which each of the characters to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00515"> <pat:ClaimNumber>515< / pat:ClaimNumber> <pat:ClaimText>515. The method of any one of the claims 441 to 514, wherein a candidate character coding library is obtained, and the candidate character coding library includes at least one candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00516"> <pat:ClaimNumber>516< / pat:ClaimNumber> <pat:ClaimText>516. The method of any one of the claims 441 to 515, wherein the code of character to be detected and the candidate character code are based on to determine a target character code from each of the characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00517"> <pat:ClaimNumber>517< / pat:ClaimNumber> <pat:ClaimText>517. The method of any one of the claims 441 to 516, wherein the target character code is based on to determine a target character from the character string to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00518"> <pat:ClaimNumber>518< / pat:ClaimNumber> <pat:ClaimText>518. The method of any one of the claims 441 to 517, wherein by coding the characters to be detected in the character string to be detected to obtain codes of coded characters to be detected, and by matching the codes of characters to be detected with candidate character codes in the candidate character coding library, and determining the target character in the character string to be detected according to the matching result, it is avoided to match the characters in the character string to be detected one by one, and precision in detecting the target character is enhanced. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00519"> <pat:ClaimNumber>519< / pat:ClaimNumber> <pat:ClaimText>519. The method of any one of the claims 441 to 518, wherein matching of the codes of characters to be detected with the candidate character codes in the candidate character coding library does not engender the circumstance in which partial matching would be misjudged as successful matching, as only total matching will be judged as the target character, so misjudgment is reduced. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00520"> <pat:ClaimNumber>520< / pat:ClaimNumber> <pat:ClaimText>520. The method of any one of the claims 441 to 519, wherein the method further comprises obtaining a preset character segmenting rule. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00521"> <pat:ClaimNumber>521< / pat:ClaimNumber> <pat:ClaimText>521. The method of any one of the claims 441 to 520, wherein the method further comprises splitting the characters to be detected on the basis of the preset character segmenting rule, to obtain a plurality of split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00522"> <pat:ClaimNumber>522< / pat:ClaimNumber> <pat:ClaimText>522. The method of any one of the claims 441 to 521, wherein when the character string to be detected has been obtained, it is needed to split the character string to be detected to obtain a plurality of split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00523"> <pat:ClaimNumber>523< / pat:ClaimNumber> <pat:ClaimText>523. The method of any one of the claims 441 to 522, wherein each of the split characters to be detected is but is not limited to be, an English word, an independent digit, or a combination thereof, and the English word can consist of capitalized and lowercased English letters. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00524"> <pat:ClaimNumber>524< / pat:ClaimNumber> <pat:ClaimText>524. The method of any one of the claims 441 to 523, wherein the preset character segmenting rule is determined and obtained according to business requirements or product requirements or practical application scenarios. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00525"> <pat:ClaimNumber>525< / pat:ClaimNumber> <pat:ClaimText>525. The method of any one of the claims 441 to 524, wherein the method further comprises determining whether the code of the character to be currently detected is identical with any candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00526"> <pat:ClaimNumber>526< / pat:ClaimNumber> <pat:ClaimText>526. The method of any one of the claims 441 to 525, wherein the preset character segmenting rule includes splitting English words and independent digits of the character string to be detected to obtain split characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00527"> <pat:ClaimNumber>527< / pat:ClaimNumber> <pat:ClaimText>527. The method of any one of the claims 441 to 526, wherein when the character string to be detected is split to obtain English words, splitting can be done according to a preset English lexicon or habitual collocations between English letters, so as to obtain the characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00528"> <pat:ClaimNumber>528< / pat:ClaimNumber> <pat:ClaimText>528. The method of any one of the claims 441 to 525, wherein when the character to be detected is a digit, adding a zero before the character to be detected, to obtain a corresponding code of character to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00529"> <pat:ClaimNumber>529< / pat:ClaimNumber> <pat:ClaimText>529. The method of any one of the claims 441 to 525, wherein when the character to be detected is a letter, converting the character to be detected into a corresponding target digit, and determining the target digit as a code of character to be detected to which the character to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00530"> <pat:ClaimNumber>530< / pat:ClaimNumber> <pat:ClaimText>530. The method of any one of the claims 441 to 529, wherein different coding rules can be employed for English words and independent digits. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00531"> <pat:ClaimNumber>531< / pat:ClaimNumber> <pat:ClaimText>531. The method of any one of the claims 441 to 530, wherein different coding rules are employed for different capitalized and lowercased English words in the English words. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00532"> <pat:ClaimNumber>532< / pat:ClaimNumber> <pat:ClaimText>532. The method of any one of the claims 441 to 531, wherein when a character to be detected is a single digit, the process of coding this character to be detected can be to add a zero before the character to be detected, thus forming two digits starting with zero, and the code of the character to be detected is obtained. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00533"> <pat:ClaimNumber>533< / pat:ClaimNumber> <pat:ClaimText>533. The method of any one of the claims 441 to 532, wherein when a character to be detected is a letter, the process of coding this character to be detected can be to convert this character to be detected into a corresponding target digit. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00534"> <pat:ClaimNumber>534< / pat:ClaimNumber> <pat:ClaimText>534. The method of any one of the claims 441 to 533, wherein the converted target digit is determined as the code of the character to be detected to which this character to be detected corresponds. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00535"> <pat:ClaimNumber>535< / pat:ClaimNumber> <pat:ClaimText>535. The method of any one of the claims 441 to 534, wherein different capitalized and lowercased English letters correspond to different digits. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00536"> <pat:ClaimNumber>536< / pat:ClaimNumber> <pat:ClaimText>536. The method of any one of the claims 441 to 535, wherein conversion relation between the capitalized and lowercased English letters and the corresponding digits can be determined and obtained according to practical application scenarios, business requirements or product requirements. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00537"> <pat:ClaimNumber>537< / pat:ClaimNumber> <pat:ClaimText>537. The method of any one of the claims 441 to 536, wherein the method further comprises obtaining a code of character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00538"> <pat:ClaimNumber>538< / pat:ClaimNumber> <pat:ClaimText>538. The method of any one of the claims 441 to 537, wherein the method further comprises detecting whether the code of character to be currently detected is identical with any candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00539"> <pat:ClaimNumber>539< / pat:ClaimNumber> <pat:ClaimText>539. The method of any one of the claims 441 to 538, wherein determining a target character code on the basis of the candidate character codes and the codes of the characters to be detected includes detecting whether any candidate character code matches with a code of the character to be detected, in the case of matching, and determining matched code of the character to be detected is the target character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00540"> <pat:ClaimNumber>540< / pat:ClaimNumber> <pat:ClaimText>540. The method of any one of the claims 441 to 539, wherein when the case of not matching, determining that there is no target character code in the codes of the characters to be detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00541"> <pat:ClaimNumber>541< / pat:ClaimNumber> <pat:ClaimText>541. The method of any one of the claims 441 to 540, wherein the method further comprises detecting whether any candidate character code matches with a code of the character to be detected is to obtain a code of the character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00542"> <pat:ClaimNumber>542< / pat:ClaimNumber> <pat:ClaimText>542. The method of any one of the claims 441 to 541, wherein the method further comprises detecting whether the code of the character to be currently detected is identical with any candidate character code, and to determine the code of the character to be currently detected as the target character code when the code of the character to be currently detected is identical with any candidate character code. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00543"> <pat:ClaimNumber>543< / pat:ClaimNumber> <pat:ClaimText>543. The method of any one of the claims 441 to 542, wherein the code of the character to be currently detected is a code of the character to be detected that is currently being processed, randomly determining a code of the character to be detected from the codes of characters to be detected to which the characters to be detected correspond obtained by splitting from the character string to be detected as the code of the character to be currently detected, and sequentially determining each of the codes of the split characters to be detected as the code of the character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00544"> <pat:ClaimNumber>544< / pat:ClaimNumber> <pat:ClaimText>544. The method of any one of the claims 441 to 543, wherein the method further comprises obtaining a code of the character to be next detected from the codes of characters to be detected to which the split characters to be detected correspond, the code of character to be next detected is determined as the code of character to be currently detected. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00545"> <pat:ClaimNumber>545< / pat:ClaimNumber> <pat:ClaimText>545. The method of any one of the claims 441 to 544, wherein the process returns to the step of detecting whether the code of character to be currently detected is identical with any candidate character code, and detection is performed on each of the codes of the characters to be detected, until all target character codes in the codes of characters to be detected are obtained. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00546"> <pat:ClaimNumber>546< / pat:ClaimNumber> <pat:ClaimText>546. The method of any one of the claims 441 to 545, wherein when the first digit of the target character code is not zero, which means that it is obtained by coding a character to be detected as an English word that includes capitalized English letters and lowercased English letters, then the process of restoring the target character code can be to restore the target character code to a corresponding target letter, different capitalized and lowercased letters correspond to different character codes, and restored target letter is determined as a target character. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00547"> <pat:ClaimNumber>547< / pat:ClaimNumber> <pat:ClaimText>547. The method of any one of the claims 441 to 546, wherein when the target character in the characters to be detected has been determined, the target character can be marked to thereby obtain the marked detected character string, while the corresponding location of the target character can be explicitly determined in the marked detected character string. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00548"> <pat:ClaimNumber>548< / pat:ClaimNumber> <pat:ClaimText>548. The method of any one of the claims 441 to 547, wherein determining the corresponding location in the character string to be detected on the basis of the target character to determine the target character location. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00549"> <pat:ClaimNumber>549< / pat:ClaimNumber> <pat:ClaimText>549. The method of any one of the claims 441 to 548, wherein the target character location is marked to obtain the marked detected character string. < / pat:ClaimText> < / pat:Claim> <pat:Claim com:id="CLM-00550"> <pat:ClaimNumber>550< / pat:ClaimNumber> <pat:ClaimText>550. The method of any one of the claims 441 to 549, wherein mode of marking the target character locating is self-defined, and such self-definition can be determined and obtained according to business requirements, practical application scenarios or product requirements, for instance, to distinctively mark, render, or color the target character can all be the marking model. < / pat:ClaimText> < / pat:Claim> < / pat:Claims>