Anti-money laundering list screening method, device and system

By receiving and analyzing caller information, performing grammatical analysis and keyword parameter marking, and sending screening requests to the engine, realizing accurate screening of anti-money laundering list screening, solving the time-consuming and labor-intensive manual screening in the existing technology. The problem of high error rate improves screening accuracy and business efficiency.

CN113344580BActive Publication Date: 2025-02-14INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110601124.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-05-31
Publication Date
2025-02-14
Estimated Expiration
2041-05-31

AI Technical Summary

Technical Problem

In the prior art, anti-money laundering list screening relies on manual screening, which consumes a lot of manpower and material resources, has a high error rate, affecting business progress and customer interests.

Method used

By receiving the interface call request sent by the caller application, analyzing the caller information, performing syntax analysis and keyword parameter marking, sending screening call requests to the engine, and the engine performs accurate screening and returns the screening results.

Benefits of technology

It improves the accuracy of list screening, saves human resources, ensures business progress, and avoids the impact on customer interests.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113344580B_ABST
    Figure CN113344580B_ABST
Patent Text Reader

Abstract

The present invention discloses an anti-money laundering list screening method, device and system, which can be used for but not limited to the financial field, and the method comprises: receiving an interface call request sent by a caller application, wherein the interface call request contains caller information; parsing the caller information to obtain a sent message and a corresponding parameter file, wherein the parameter file contains syntax parameters and keyword parameters; performing syntax analysis on the sent message according to the syntax parameters; marking attribute information of the corresponding field in the sent message after syntax analysis according to the keyword parameters; sending a screening call request to an engine, screening the sent message containing the marked attribute information in the call request; receiving the list screening result fed back by the engine according to the sent message after the marked attribute information; sending the list screening result to the caller application. The present invention can improve the accuracy of list screening, save manpower and physics, ensure business progress, and avoid affecting customer interests.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention discloses an anti-money laundering list screening method, device and system, which can be applied to the financial field or any field other than the financial field. The application field of the anti-money laundering list screening method, device and system disclosed in the present invention is not limited. Background Art

[0002] As international and domestic supervision on anti-money laundering becomes increasingly strict, more and more business systems need to screen the anti-money laundering list, that is, to screen the transaction elements (including the name, ID number, nationality and other information of the trader) with the sanctions list database, alarm the hit business, and perform subsequent processing such as rejection or manual screening. Relying on manual screening of the list one by one not only consumes a lot of manpower and material resources, but financial institutions generally purchase mature third-party company engines in the industry to screen the list, which is prone to a large number of false positives during screening and has a low screening accuracy rate. List screening is an essential business step for cross-border settlement businesses such as remittances and international settlements. A high number of false positives in list screening will seriously affect the progress of the business, delay the clearing and settlement time of funds, and may affect the interests of customers.

[0003] Therefore, there is an urgent need for an anti-money laundering list screening solution that can overcome the above problems. Summary of the invention

[0004] The embodiment of the present invention provides an anti-money laundering list screening method, which is used to improve the accuracy of list screening, save manpower, ensure business progress, and avoid affecting customer interests. The method includes:

[0005] Receiving an interface call request sent by a caller application, wherein the interface call request includes caller information;

[0006] Parsing the caller information to obtain a message for inspection and a corresponding parameter file, wherein the parameter file includes syntax parameters and keyword parameters;

[0007] Performing syntax analysis on the inspection message according to the syntax parameters;

[0008] According to the keyword parameter, the corresponding field in the inspection message after syntax analysis is marked with attribute information;

[0009] Sending a screening call request to the engine, wherein the screening call request includes the inspection message after marking the attribute information;

[0010] The receiving engine feeds back the list screening result according to the inspection message after the marking attribute information;

[0011] The list screening result is sent to the calling application.

[0012] The embodiment of the present invention provides an anti-money laundering list screening device, which is used to improve the accuracy of list screening, save manpower and physics, ensure business progress, and avoid affecting customer interests. The device includes:

[0013] A request receiving module, used to receive an interface call request sent by a caller application, wherein the interface call request includes caller information;

[0014] An information parsing module is used to parse the caller information to obtain a submitted message and a corresponding parameter file, wherein the parameter file includes syntax parameters and keyword parameters;

[0015] A syntax analysis module, used for performing syntax analysis on the inspection message according to the syntax parameters;

[0016] An attribute marking module, used to mark attribute information of corresponding fields in the inspection message after syntax analysis according to the keyword parameters;

[0017] A request sending module, used to send a screening call request to the engine, wherein the screening call request includes a sent inspection message after marking attribute information;

[0018] A result receiving module, used for receiving the list screening result fed back by the engine according to the inspection message after the marking attribute information;

[0019] The result sending module is used to send the list screening result to the calling application.

[0020] An embodiment of the present invention further provides a computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the anti-money laundering list screening method.

[0021] An embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program for executing the above-mentioned anti-money laundering list screening method.

[0022] Compared with the scheme of the prior art that relies on manual screening of the list one by one to realize the screening of the anti-money laundering list, the embodiment of the present invention receives the interface call request sent by the caller application, and the interface call request contains the caller information; the caller information is parsed to obtain the inspection message and the corresponding parameter file, and the parameter file contains syntax parameters and keyword parameters; according to the syntax parameters, the inspection message is parsed; according to the keyword parameters, the corresponding field in the inspection message after the syntax analysis is marked with attribute information; a screening call request is sent to the engine, and the screening call request contains the inspection message after the attribute information is marked; the list screening result fed back by the engine according to the inspection message after the attribute information is marked; and the list screening result is sent to the caller application. After the embodiment of the present invention performs syntax analysis on the inspection message according to the syntax parameters, the corresponding field in the inspection message after the syntax analysis is marked with attribute information according to the keyword parameters. When the engine performs the list screening, it is not necessary to match the entire message with each key field in the list library one by one, but to perform accurate screening according to the attribute information, effectively improving the accuracy of the list screening, saving manpower and physics, ensuring the business progress, and avoiding affecting the interests of customers.

[0023] The embodiment of the present invention provides an anti-money laundering list screening method, which is used to improve the accuracy of list screening, save manpower, ensure business progress, and avoid affecting customer interests. The method includes:

[0024] The engine receives a screening call request, wherein the screening call request includes a submitted inspection message after marking attribute information, wherein the submitted inspection message after marking attribute information is obtained by marking attribute information of a corresponding field in the submitted inspection message after syntax analysis according to keyword parameters, wherein the submitted inspection message after syntax analysis is obtained by performing syntax analysis on the submitted inspection message according to syntax parameters, wherein a parameter file corresponding to the submitted inspection message before syntax analysis includes syntax parameters and keyword parameters, wherein the submitted inspection message before syntax analysis and the corresponding parameter file are obtained after parsing the caller information, wherein the caller information is included in the interface call request sent by the caller application;

[0025] The engine matches the inspection message with the marked attribute information with the corresponding list information to obtain the list screening result;

[0026] The engine feeds back the screening result of the said list.

[0027] The embodiment of the present invention provides an engine for improving the accuracy of list screening, saving manpower, ensuring business progress, and avoiding impact on customer interests. The engine includes:

[0028] A request receiving module, used for receiving a screening call request, wherein the screening call request includes a submitted inspection message after marking attribute information, the submitted inspection message after marking attribute information is obtained by marking attribute information of a corresponding field in the submitted inspection message after syntax analysis according to keyword parameters, the submitted inspection message after syntax analysis is obtained by performing syntax analysis on the submitted inspection message according to syntax parameters, the parameter file corresponding to the submitted inspection message before syntax analysis includes syntax parameters and keyword parameters, the submitted inspection message before syntax analysis and the corresponding parameter file are obtained after parsing the caller information, and the interface call request sent by the caller application includes the caller information;

[0029] The list matching module is used to match the inspection message after the attribute information is marked with the corresponding list information to obtain the list screening result;

[0030] The result feedback module is used to feedback the list screening result.

[0031] An embodiment of the present invention provides an anti-money laundering list screening system for improving the accuracy of list screening, saving manpower and physics, ensuring business progress, and avoiding impact on customer interests. The system includes: an anti-money laundering list screening device and an engine, wherein the anti-money laundering list screening device includes the above-mentioned anti-money laundering list screening device, and the engine includes the above-mentioned engine.

[0032] An embodiment of the present invention further provides a computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the anti-money laundering list screening method.

[0033] An embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program for executing the above-mentioned anti-money laundering list screening method.

[0034] Compared with the solution in the prior art that relies on manual screening of the list one by one to achieve anti-money laundering list screening, the embodiment of the present invention receives a screening call request through an engine, and the screening call request includes a submitted message after marking attribute information, and the submitted message after marking attribute information is obtained by marking attribute information of the corresponding field in the submitted message after syntax analysis according to keyword parameters, and the submitted message after syntax analysis is obtained after syntax analysis of the submitted message according to syntax parameters, and the parameter file corresponding to the submitted message before syntax analysis includes syntax parameters and keyword parameters, and the submitted message before syntax analysis and the corresponding parameter file are obtained after parsing the caller information, and the interface call request sent by the caller application includes the caller information; the engine matches the submitted message after marking attribute information with the corresponding list information to obtain the list screening result; the engine feeds back the list screening result. After the embodiment of the present invention performs grammatical analysis on the message to be inspected according to the grammatical parameters, the attribute information of the corresponding fields in the message to be inspected after the grammatical analysis is marked according to the keyword parameters. When the engine performs list screening, there is no need to match the entire message with each key field in the list library one by one, but to perform accurate screening based on the attribute information, thereby effectively improving the accuracy of list screening, saving manpower and physics, ensuring business progress, and avoiding affecting customer interests. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the prior art descriptions. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. In the drawings:

[0036] Figure 1 A schematic diagram of an anti-money laundering list screening method in an embodiment of the present invention;

[0037] Figure 2 A schematic diagram of another anti-money laundering list screening method in an embodiment of the present invention;

[0038] Figure 3 to Figure 5 This is a flowchart of anti-money laundering list screening in a specific embodiment of the present invention;

[0039] Figure 6 This is a structural diagram of an anti-money laundering list screening device in an embodiment of the present invention;

[0040] Figure 7 This is a structural diagram of another anti-money laundering list screening device in an embodiment of the present invention;

[0041] Figure 8 This is a structural diagram of the anti-money laundering list screening system in an embodiment of the present invention;

[0042] Fig. 9 It is a schematic diagram of the structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0043] To make the purpose, technical solution and advantages of the embodiments of the present invention more clear, the embodiments of the present invention are further described in detail below in conjunction with the accompanying drawings. Here, the exemplary embodiments of the present invention and their descriptions are used to explain the present invention, but are not intended to limit the present invention.

[0044] In order to improve the accuracy of list screening, save manpower, ensure business progress, and avoid affecting customer interests, the embodiment of the present invention provides an anti-money laundering list screening method, such as Figure 1 As shown, the method may include:

[0045] Step 101: receiving an interface call request sent by a caller application, wherein the interface call request includes caller information;

[0046] Step 102: parse the caller information to obtain a message for inspection and a corresponding parameter file, wherein the parameter file includes syntax parameters and keyword parameters;

[0047] Step 103: Perform syntax analysis on the inspection message according to the syntax parameters;

[0048] Step 104: According to the keyword parameter, attribute information is marked on the corresponding field in the inspection message after syntax analysis;

[0049] Step 105: Send a screening call request to the engine, wherein the screening call request includes the inspection message with marked attribute information;

[0050] Step 106, receiving the list screening result fed back by the engine according to the inspection message after the attribute information is marked;

[0051] Step 107: Send the list screening result to the calling application.

[0052] Depend on Figure 1As shown, it can be known that the embodiment of the present invention receives an interface call request sent by a caller application, wherein the interface call request includes caller information; parses the caller information to obtain a submitted message and a corresponding parameter file, wherein the parameter file includes syntax parameters and keyword parameters; performs syntax analysis on the submitted message according to the syntax parameters; marks attribute information of the corresponding fields in the submitted message after syntax analysis according to the keyword parameters; sends a screening call request to the engine, wherein the screening call request includes the submitted message after marking the attribute information; receives the list screening result fed back by the engine according to the submitted message after marking the attribute information; and sends the list screening result to the caller application. After the embodiment of the present invention performs syntax analysis on the submitted message according to the syntax parameters, the attribute information of the corresponding fields in the submitted message after syntax analysis is marked according to the keyword parameters. When the engine performs list screening, it is not necessary to match the entire message with each key field in the list library one by one, but to perform accurate screening according to the attribute information, thereby effectively improving the accuracy of list screening, saving manpower and physics, ensuring business progress, and avoiding affecting customer interests.

[0053] In an embodiment, the syntax analysis of the inspection message is performed according to the syntax parameters, including:

[0054] According to the grammatical parameters, the words in the inspection message are split into multiple groups of data items, wherein each group of data items includes data item definition information and corresponding fields;

[0055] According to the keyword parameter, the attribute information of the corresponding field in the inspection message after syntax analysis is marked, including: searching for the data item definition information corresponding to the keyword parameter in the inspection message after syntax analysis; marking the attribute information of the field corresponding to the data item definition information.

[0056] In this embodiment, the types of keyword parameters may include: account information, remark information, currency amount information, transaction type information, BIC code information, and postscript information, one of them or any combination thereof.

[0057] In the embodiment, the list screening result is fed back by the engine after matching the inspection message with the marked attribute information with the corresponding list information.

[0058] Based on the same inventive concept, in order to improve the accuracy of list screening, save manpower and physics, ensure business progress, and avoid affecting customer interests, the embodiment of the present invention provides another anti-money laundering list screening method, such as Figure 2 As shown, the method may include:

[0059] Step 201, the engine receives a screening call request, wherein the screening call request includes a submitted message after marking attribute information, wherein the submitted message after marking attribute information is obtained by marking attribute information of a corresponding field in the submitted message after syntax analysis according to keyword parameters, wherein the submitted message after syntax analysis is obtained by performing syntax analysis on the submitted message according to syntax parameters, wherein a parameter file corresponding to the submitted message before syntax analysis includes syntax parameters and keyword parameters, wherein the submitted message before syntax analysis and the corresponding parameter file are obtained by parsing the caller information, wherein the interface call request sent by the caller application includes the caller information;

[0060] Step 202: The engine matches the inspection message with the marked attribute information with the corresponding list information to obtain the list screening result;

[0061] Step 203: The engine feeds back the list screening result.

[0062] Depend on Figure 2 As shown, it can be known that the embodiment of the present invention receives a screening call request through an engine, and the screening call request includes a submitted inspection message after marking attribute information, and the submitted inspection message after marking attribute information is obtained by marking attribute information of the corresponding field in the submitted inspection message after syntax analysis according to keyword parameters, and the submitted inspection message after syntax analysis is obtained after syntax analysis of the submitted inspection message according to syntax parameters, and the parameter file corresponding to the submitted inspection message before syntax analysis includes syntax parameters and keyword parameters, and the submitted inspection message before syntax analysis and the corresponding parameter file are obtained after parsing the caller information, and the interface call request sent by the caller application includes the caller information; the engine matches the submitted inspection message after marking attribute information with the corresponding list information to obtain the list screening result; the engine feeds back the list screening result. After the embodiment of the present invention performs grammatical analysis on the message to be inspected according to the grammatical parameters, the attribute information of the corresponding fields in the message to be inspected after the grammatical analysis is marked according to the keyword parameters. When the engine performs list screening, there is no need to match the entire message with each key field in the list library one by one, but to perform accurate screening based on the attribute information, thereby effectively improving the accuracy of list screening, saving manpower and physics, ensuring business progress, and avoiding affecting customer interests.

[0063] In the embodiment, the inspection message is parsed according to the grammatical parameters in the following manner: according to the grammatical parameters, the words in the inspection message are split into multiple groups of data items, wherein each group of data items includes data item definition information and corresponding fields;

[0064] The attribute information of the corresponding fields in the inspection message after grammatical analysis is marked according to the keyword parameters in the following manner: searching for the data item definition information corresponding to the keyword parameters in the inspection message after grammatical analysis; and marking the attribute information of the fields corresponding to the data item definition information.

[0065] A specific embodiment is given below to illustrate the anti-money laundering list screening scheme in the embodiment of the present invention. Figure 3 to Figure 5 As shown, a layer is added to the engine front end in the list screening interface. This layer is used to perform natural language processing on the inspection message, identify the name, ID number, nationality and other information, and add attribute labels, which are then sent to the engine for detection. At the same time, rules matching the label are created so that it only detects the corresponding fields (list information) in the list library.

[0066] 1. Assume that the following message is an original inspection message:

[0067] :20:G1400870333901:21:NONREF:32A:200327USD786750000,:52D:AUTOMATEDCASH TRNSFR:58A: / 36073439ICBKCNBJXXX:72: / BNF / REVERSAL OF PREVIOUS DAY SWEEP / / INTEREST PAYMENT TO FOLLOW / INS / CITIBANK IBF-FI SWEEP EE.

[0068] 2. Perform grammatical analysis on this inspection message. In this case, ":" is the key separator, and ":xx:" represents the definition of a data item (for example, ":52D:"), that is, the data item definition information. This rule is reflected by the grammatical parameters in the parameter file. The grammatical analysis module splits the words according to the grammatical parameters. After this step, the message is processed into the following format:

[0069] :20:G1400870333901

[0070] :21:NONREF

[0071] :32A:200327USD786750000,

[0072] :52D:AUTOMATED CASH TRNSFR

[0073] :58A: / 36073439ICBKCNBJXXX

[0074] :72: / BNF / REVERSAL OF PREVIOUS DAY SWEEP / / INTEREST PAYMENT TO FOLLOW / INS / CITIBANK IBF-FI SWEEP EE

[0075] 3. Lexical analysis is to identify the meaning of words in a text for further processing. We can first define the keywords. For messages like the above example, we can define keyword parameters in the parameter file.

[0076] 20->Account

[0077] 21->Remarks

[0078] 32A->Currency amount

[0079] 52D->Transaction Type

[0080] 58A->BIC code

[0081] 72->P.S.

[0082] 4. Based on the result of lexical analysis, an attribute tag is given to each field. The tag is recognizable by the engine. The engine can match a specific type of list based on the tag. For example, the account information in the message will match the account, but not other information. This can greatly reduce false positives and improve accuracy. The processed message is as follows, and the bold part is the attribute tag.

[0083] [Z%20]G1400870333901

[0084] [F%20]NONREF

[0085] [B%32A]200327USD786750000,

[0086] [J%52D]AUTOMATED CASH TRNSFR

[0087] [C%58A] / 36073439ICBKCNBJXXX

[0088] [Y%72] / BNF / REVERSAL OF PREVIOUS DAY SWEEP / / INTEREST PAYMENT TOFOLLOW / INS / CITIBANK IBF-FI SWEEP EE

[0089] 5. Send the processed message to the engine for inspection, call the engine to screen the list, and the engine will screen the list and match it with the corresponding list information based on the marked attributes. After processing, the engine returns the result and feeds back the hit details to the caller.

[0090] The embodiment of the present invention provides a solution to reduce the high false positive rate in the screening of anti-money laundering lists. The natural language processing method is used to identify the submitted message, and the recognizable name, certificate number, postscript, and BIC code light information are matched one-to-one with the corresponding information in the list library. This avoids the matching of the account number in the message and the non-account number field in the list library, so as to achieve the purpose of reducing false positives. The inventor found that one reason for the high false positive rate of the list screening is that the submitted information is a whole message, and the engine cannot recognize the meaning of each field in the message. Therefore, the entire message can only be matched with each key field in the list library one by one. Any field is matched, which greatly increases the workload of the list screening and the accuracy is extremely low. Therefore, through this solution, the name, account number, BIC and other information in the message can be effectively identified and matched with the corresponding key fields in the list library, reducing the false positive rate, thereby speeding up the overall business processing speed.

[0091] The embodiments of the present invention can greatly improve the accuracy of list screening. The problem can be solved without any modification on the caller. Only the natural language processing logic needs to be added to the preprocessing layer. Flexible configuration of grammatical parameters and lexical parameters is supported, and the system modification overhead is small.

[0092] Based on the same inventive concept, the embodiment of the present invention also provides an anti-money laundering list screening device, as described in the following embodiments. Since the principles of solving these problems are similar to the anti-money laundering list screening method, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.

[0093] Figure 6 FIG. 1 is a structural diagram of an anti-money laundering list screening device in an embodiment of the present invention. Figure 6 As shown, the anti-money laundering list screening device 600 includes:

[0094] The request receiving module 601 is used to receive an interface calling request sent by a calling application, wherein the interface calling request includes calling party information;

[0095] The information parsing module 602 is used to parse the caller information to obtain the inspection message and the corresponding parameter file, wherein the parameter file includes syntax parameters and keyword parameters;

[0096] A syntax analysis module 603, used for performing syntax analysis on the inspection message according to the syntax parameters;

[0097] The attribute marking module 604 is used to mark attribute information of the corresponding fields in the inspection message after syntax analysis according to the keyword parameters;

[0098] The request sending module 605 is used to send a screening call request to the engine, wherein the screening call request includes the inspection message after marking the attribute information;

[0099] A result receiving module 606 is used to receive the list screening result fed back by the engine according to the inspection message after the attribute information is marked;

[0100] The result sending module 607 is used to send the list screening result to the calling application.

[0101] Based on the same inventive concept, the embodiment of the present invention also provides an engine, as described in the following embodiments. Since the principles of solving these problems are similar to the anti-money laundering list screening method, the implementation of the engine can refer to the implementation of the method, and the repeated parts will not be repeated.

[0102] Figure 7 is a structural diagram of the engine in an embodiment of the present invention, such as Figure 7 As shown, the engine 700 includes:

[0103] The request receiving module 701 is used to receive a screening call request, wherein the screening call request includes a submitted inspection message after marking attribute information, wherein the submitted inspection message after marking attribute information is obtained by marking attribute information of a corresponding field in the submitted inspection message after syntax analysis according to keyword parameters, wherein the submitted inspection message after syntax analysis is obtained by performing syntax analysis on the submitted inspection message according to syntax parameters, wherein the parameter file corresponding to the submitted inspection message before syntax analysis includes syntax parameters and keyword parameters, wherein the submitted inspection message before syntax analysis and the corresponding parameter file are obtained after parsing the caller information, wherein the interface call request sent by the caller application includes the caller information;

[0104] The list matching module 702 is used to match the inspection message marked with attribute information with the corresponding list information to obtain the list screening result;

[0105] The result feedback module 703 is used to feedback the list screening result.

[0106] Based on the same inventive concept, in order to improve the accuracy of list screening, save manpower and physics, ensure business progress, and avoid affecting customer interests, the embodiment of the present invention provides an anti-money laundering list screening system, such as Figure 8 As shown, the system may include: an anti-money laundering list screening device 600 and an engine 700, wherein the anti-money laundering list screening device includes the above-mentioned anti-money laundering list screening device, and the engine includes the above-mentioned engine.

[0107] In summary, the embodiment of the present invention receives an interface call request sent by a caller application, wherein the interface call request includes caller information; parses the caller information to obtain a submitted message and a corresponding parameter file, wherein the parameter file includes syntax parameters and keyword parameters; performs syntax analysis on the submitted message according to the syntax parameters; marks attribute information of the corresponding fields in the submitted message after syntax analysis according to the keyword parameters; sends a screening call request to the engine, wherein the screening call request includes the submitted message after the attribute information is marked; receives the list screening result fed back by the engine according to the submitted message after the attribute information is marked; and sends the list screening result to the caller application. After the embodiment of the present invention performs syntax analysis on the submitted message according to the syntax parameters, the attribute information of the corresponding fields in the submitted message after syntax analysis is marked according to the keyword parameters. When the engine performs list screening, it is not necessary to match the entire message with each key field in the list library one by one, but to perform accurate screening according to the attribute information, thereby effectively improving the accuracy of list screening, saving manpower and physics, ensuring business progress, and avoiding affecting customer interests.

[0108] In the embodiment of the present invention, an engine is used to receive a screening call request, wherein the screening call request includes a submitted inspection message after marking attribute information, wherein the submitted inspection message after marking attribute information is obtained after marking attribute information of the corresponding field in the submitted inspection message after syntax analysis according to keyword parameters, wherein the submitted inspection message after syntax analysis is obtained after syntax analysis of the submitted inspection message according to syntax parameters, wherein the parameter file corresponding to the submitted inspection message before syntax analysis includes syntax parameters and keyword parameters, wherein the submitted inspection message before syntax analysis and the corresponding parameter file are obtained after parsing the caller information, wherein the interface call request sent by the caller application includes the caller information; the engine matches the submitted inspection message after marking attribute information with the corresponding list information to obtain the list screening result; and the engine feeds back the list screening result. In the embodiment of the present invention, after syntax analysis of the submitted inspection message according to syntax parameters, the corresponding field in the submitted inspection message after syntax analysis is marked with attribute information according to keyword parameters, wherein when the engine performs list screening, it is not necessary to match the entire message with each key field in the list library one by one, but to perform accurate screening according to attribute information, thereby effectively improving the accuracy of list screening, saving manpower and physics, ensuring business progress, and avoiding affecting customer interests.

[0109] Based on the above invention concept, Fig. 9 As shown, the present invention also proposes a computer device 900, including a memory 910, a processor 920, and a computer program 930 stored in the memory 910 and executable on the processor 920, wherein the processor 920 implements the aforementioned anti-money laundering list screening method when executing the computer program 930.

[0110] Based on the aforementioned inventive concept, the present invention proposes a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the aforementioned anti-money laundering list screening method is implemented.

[0111] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0112] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0113] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0114] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0115] Finally, it should be noted that the above-described embodiments are only specific implementations of the present invention, which are used to illustrate the technical solutions of the present invention, rather than to limit them. The protection scope of the present invention is not limited thereto. Although the present invention is described in detail with reference to the above-described embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-described embodiments within the technical scope disclosed by the present invention, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims

1. A method for screening an anti-money laundering list, characterized in that: include: Receiving an interface call request sent by a caller application, wherein the interface call request includes caller information; Parsing the caller information to obtain a message for inspection and a corresponding parameter file, wherein the parameter file includes syntax parameters and keyword parameters; According to the grammatical parameters, the inspection message is subjected to grammatical analysis, including: according to the grammatical parameters, words in the inspection message are split into multiple groups of data items, wherein each group of data items includes data item definition information and corresponding fields; According to the keyword parameter, the corresponding field in the inspection message after syntax analysis is marked with attribute information, including: searching for data item definition information corresponding to the keyword parameter in the inspection message after syntax analysis; marking the field corresponding to the data item definition information with attribute information; Sending a screening call request to the engine, wherein the screening call request includes the inspection message after marking the attribute information; The receiving engine feeds back the list screening result according to the inspection message after the marking attribute information; The list screening result is sent to the calling application.

2. The anti-money laundering list screening method according to claim 1, characterized in that: The list screening result is fed back by the engine after matching the inspection message marked with attribute information with the corresponding list information.

3. A method for screening an anti-money laundering list, characterized in that: include: The engine receives a screening call request, wherein the screening call request includes a submitted inspection message after marking attribute information, wherein the submitted inspection message after marking attribute information is obtained by marking attribute information of corresponding fields in the submitted inspection message after syntax analysis according to keyword parameters, wherein the submitted inspection message after syntax analysis is obtained by performing syntax analysis on the submitted inspection message according to syntax parameters, wherein the parameter file corresponding to the submitted inspection message before syntax analysis includes syntax parameters and keyword parameters, wherein the submitted inspection message before syntax analysis and the corresponding parameter file are obtained after parsing the caller information, wherein the interface call request sent by the caller application includes the caller information; wherein the submitted inspection message is syntax analyzed according to syntax parameters in the following manner: according to the syntax parameters, the words in the submitted inspection message are split into multiple groups of data items, wherein each group of data items includes data item definition information and corresponding fields; wherein the attribute information of corresponding fields in the submitted inspection message after syntax analysis is marked according to keyword parameters in the following manner: searching for data item definition information corresponding to the keyword parameters in the submitted inspection message after syntax analysis; and marking the fields corresponding to the data item definition information with attribute information; The engine matches the inspection message with the marked attribute information with the corresponding list information to obtain the list screening result; The engine feeds back the screening result of the said list. 4.An anti-money laundering list screening device, characterized in that: include: A request receiving module, used to receive an interface call request sent by a caller application, wherein the interface call request includes caller information; An information parsing module is used to parse the caller information to obtain a submitted message and a corresponding parameter file, wherein the parameter file includes syntax parameters and keyword parameters; A syntax analysis module, used for performing syntax analysis on the inspection message according to the syntax parameters, including: splitting the words in the inspection message into multiple groups of data items according to the syntax parameters, wherein each group of data items includes data item definition information and corresponding fields; The attribute marking module is used to mark attribute information of the corresponding fields in the inspection message after syntax analysis according to the keyword parameter, including: searching for data item definition information corresponding to the keyword parameter in the inspection message after syntax analysis; marking attribute information of the fields corresponding to the data item definition information; A request sending module, used to send a screening call request to the engine, wherein the screening call request includes a sent inspection message after marking attribute information; A result receiving module, used for receiving the list screening result fed back by the engine according to the inspection message after the marking attribute information; The result sending module is used to send the list screening result to the calling application.

5. An engine, characterized in that: include: A request receiving module is used to receive a screening call request, wherein the screening call request includes a submitted inspection message after marking attribute information, the submitted inspection message after marking attribute information is obtained by marking attribute information of the corresponding field in the submitted inspection message after syntax analysis according to keyword parameters, the submitted inspection message after syntax analysis is obtained by performing syntax analysis on the submitted inspection message according to syntax parameters, the parameter file corresponding to the submitted inspection message before syntax analysis includes syntax parameters and keyword parameters, the submitted inspection message before syntax analysis and the corresponding parameter file are obtained after parsing the caller information, and the interface call request sent by the caller application includes the caller information; wherein, the submitted inspection message is syntax analyzed according to the syntax parameters in the following manner: according to the syntax parameters, the words in the submitted inspection message are split into multiple groups of data items, wherein each group of data items includes data item definition information and corresponding fields; the attribute information of the corresponding field in the submitted inspection message after syntax analysis is marked according to the keyword parameters in the following manner: searching for the data item definition information corresponding to the keyword parameters in the submitted inspection message after syntax analysis; marking the fields corresponding to the data item definition information with attribute information; The list matching module is used to match the inspection message after the attribute information is marked with the corresponding list information to obtain the list screening result; The result feedback module is used to feedback the list screening result. 6.An anti-money laundering list screening system, characterized in that: include: An anti-money laundering list screening device and an engine, wherein the anti-money laundering list screening device comprises the anti-money laundering list screening device described in claim 4, and the engine comprises the engine described in claim 5.

7. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 4 is implemented.

8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program for executing the method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Data processing system and method for anti-money laundering processing

    CN105407163A