A transaction review method and apparatus, an electronic device, and a storage medium
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-21
- Publication Date
- 2026-08-11
AI Technical Summary
然而,随着交易的增多,这种方式难以精准有效地审核出异常交易
Smart Images

Figure CN115564390B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of data analysis technology, and in particular to a transaction review method, apparatus, electronic device, and storage medium. Background Technology
[0002] With the development of technology, the complexity of financial market operations has increased, and the scope of products and risk scenarios subject to regulation has also expanded.
[0003] In related technologies, manual review of transactions is required to identify anomalies. However, as the number of transactions increases, this method becomes difficult to accurately and effectively identify abnormal transactions. Summary of the Invention
[0004] This application provides a transaction review method, apparatus, electronic device, and storage medium for accurately and effectively reviewing transaction anomalies.
[0005] In a first aspect, embodiments of this application provide a transaction review method, the method comprising:
[0006] After a transaction pending review occurs, the target time period corresponding to the transaction pending review is determined based on the time of occurrence of the transaction pending review.
[0007] From all transactions that occurred within the target time period, determine the target transaction associated with the transaction to be reviewed;
[0008] Based on the transaction information of the transaction to be reviewed and the transaction information of the target transaction, it is determined whether the transaction sequence is an abnormal transaction sequence; wherein, the transaction sequence includes the transaction to be reviewed and at least one target transaction.
[0009] The above scheme, since transaction anomalies are usually reflected in multiple recent transactions, determines a target time period that may contain other transactions related to the transaction to be reviewed after the transaction to be reviewed occurs, based on the time of occurrence of the transaction to be reviewed; then, from all transactions that occur within the target time period, the target transactions associated with the transaction to be reviewed are identified; based on the transaction information of these transactions, it is possible to determine in a timely and accurate manner whether the transaction to be reviewed and at least one target transaction are an abnormal transaction sequence when the transaction to be reviewed occurs.
[0010] In some optional implementations, the target time period corresponding to the transaction to be reviewed is determined based on the time of occurrence of the transaction to be reviewed, including:
[0011] The target start time is determined based on the preset time interval and the occurrence time.
[0012] The time period between the target start time and the occurrence time is defined as the target time period.
[0013] The above scheme accurately determines the target start time by setting a preset time interval; based on the target start time and the aforementioned occurrence time, it accurately and efficiently determines the target time period that may include other transactions related to the aforementioned transaction pending review.
[0014] In some optional implementations, determining the target transaction associated with the transaction to be reviewed from all transactions occurring within the target time period includes:
[0015] From all transactions occurring within the target time period, select other transactions that have the same product, currency pair, and trading counterparty as the transaction to be reviewed, and use them as the first target transaction for the transaction to be reviewed.
[0016] The above scheme addresses the issue that if there are abnormal order splitting during the transaction process, there will be multiple similar transactions with a large total transaction amount. By identifying other transactions that have the same product, currency pair, and trading object as the transaction under review within the target time period, it is possible to determine whether there is a transaction sequence with abnormal order splitting.
[0017] In some optional implementations, the transaction information includes the transaction amount, and the transaction sequence includes the transaction to be reviewed and all first target transactions; determining whether the transaction sequence is an abnormal transaction sequence based on the transaction information of the transaction to be reviewed and the transaction information of the target transactions includes:
[0018] The sum of the transaction amounts of all transactions in the transaction sequence is determined as the total transaction amount of the transaction sequence, and the total transaction amount is compared with a preset transaction amount;
[0019] If the total transaction amount is greater than the preset transaction amount, then the transaction sequence is determined to be the first abnormal transaction sequence; wherein, the abnormality type of the first abnormal transaction sequence is order splitting abnormality.
[0020] In the above scheme, when there is an order splitting anomaly, there will be multiple similar transactions, and the total transaction amount of these multiple similar transactions is relatively large. If the total transaction amount of the transaction sequence is greater than the above-mentioned preset transaction amount, it indicates that the total transaction amount of the multiple similar transactions is relatively large, which may be because a large transaction has been split into multiple similar transactions. In this case, the transaction sequence is determined to be an abnormal transaction sequence (first abnormal transaction sequence) of order splitting anomaly, so as to accurately conduct an abnormal order splitting review in the transaction.
[0021] In some optional implementations, determining the target transaction associated with the transaction to be reviewed from all transactions occurring within the target time period includes:
[0022] From all transactions occurring within the target time period, select other transactions that have the same product, investment group, currency, and exchanged transaction objects as the transaction to be reviewed, and use them as the second target transaction of the transaction to be reviewed.
[0023] The above scheme addresses the issue that if an anomaly occurs during the transaction process, there will be two opposing transactions. By identifying other transactions with the same product, investment group, currency, and exchanged trading partners as potential reverse transactions to be reviewed, the scheme can subsequently determine whether there is a transaction sequence with an anomaly.
[0024] In some optional implementations, the transaction information includes the transaction price, transaction quantity, value date, and maturity date, and the transaction sequence includes the transaction to be reviewed and any second target transaction; determining whether the transaction sequence is an abnormal transaction sequence based on the transaction information of the transaction to be reviewed and the transaction information of the target transaction includes:
[0025] If the transaction information of the transaction to be reviewed is the same as that of any second target transaction, then the transaction sequence consisting of the transaction to be reviewed and the second target transaction is determined to be the second abnormal transaction sequence; wherein, the abnormality type of the second abnormal transaction sequence is bridging abnormality.
[0026] In the above scheme, when a bridging anomaly occurs, two relatively opposite transactions are considered. If the transaction to be reviewed and any second target transaction have the same transaction price, the same transaction quantity, the same value date, and the same maturity date, it indicates that the transaction price information of the transaction to be reviewed and the second target transaction are the same, and the transaction objects are interchanged. These two transactions are likely to be opposite transactions. Therefore, the transaction sequence composed of the transaction to be reviewed and the second target transaction is the abnormal transaction sequence of the bridging anomaly (second abnormal transaction sequence), thereby accurately conducting bridging anomaly review in transactions.
[0027] In some optional implementations, both the transaction type of the transaction to be reviewed and the transaction type of the target transaction are preset review types.
[0028] Secondly, embodiments of this application also provide a transaction review device, which includes:
[0029] The time period determination module is used to determine the target time period corresponding to the transaction to be reviewed based on the time of occurrence of the transaction to be reviewed after the transaction to be reviewed occurs.
[0030] The transaction determination module is used to determine the target transaction associated with the transaction to be reviewed from all transactions that occur within the target time period;
[0031] An anomaly determination module is used to determine whether a transaction sequence is an abnormal transaction sequence based on the transaction information of the transaction to be reviewed and the transaction information of the target transaction; wherein the transaction sequence includes the transaction to be reviewed and at least one target transaction.
[0032] In some optional implementations, the time period determination module is specifically used for:
[0033] The target start time is determined based on the preset time interval and the occurrence time.
[0034] The time period between the target start time and the occurrence time is defined as the target time period.
[0035] In some optional implementations, the transaction determination module is specifically used for:
[0036] From all transactions occurring within the target time period, select other transactions that have the same product, currency pair, and trading counterparty as the transaction to be reviewed, and use them as the first target transaction for the transaction to be reviewed.
[0037] In some optional implementations, the transaction information includes the transaction amount, and the transaction sequence includes the pending transaction and all first target transactions; the anomaly determination module is specifically used for:
[0038] The sum of the transaction amounts of all transactions in the transaction sequence is determined as the total transaction amount of the transaction sequence, and the total transaction amount is compared with a preset transaction amount;
[0039] If the total transaction amount is greater than the preset transaction amount, then the transaction sequence is determined to be the first abnormal transaction sequence; wherein, the abnormality type of the first abnormal transaction sequence is order splitting abnormality.
[0040] In some optional implementations, the transaction determination module is specifically used for:
[0041] From all transactions occurring within the target time period, select other transactions that have the same product, investment group, currency, and exchanged transaction objects as the transaction to be reviewed, and use them as the second target transaction of the transaction to be reviewed.
[0042] In some optional implementations, the transaction information includes the transaction price, transaction quantity, value date, and maturity date, and the transaction sequence includes the pending transaction and any second target transaction; the anomaly determination module is specifically used for:
[0043] If the transaction information of the transaction to be reviewed is the same as that of any second target transaction, then the transaction sequence consisting of the transaction to be reviewed and the second target transaction is determined to be the second abnormal transaction sequence; wherein, the abnormality type of the second abnormal transaction sequence is bridging abnormality.
[0044] In some optional implementations, both the transaction type of the transaction to be reviewed and the transaction type of the target transaction are preset review types.
[0045] Thirdly, embodiments of this application provide an electronic device, including at least one processor and at least one memory, wherein the memory stores a computer program, and when the program is executed by the processor, the processor performs the transaction review method described in any of the first aspects above.
[0046] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program executable by a computer, which, when run on the computer, causes the computer to perform any of the transaction review methods described in the first aspect above.
[0047] Fifthly, embodiments of this application provide a computer program product comprising computer-executable instructions for causing a computer to perform the transaction review method as described in any of the first aspects. Attached Figure Description
[0048] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0049] Figure 1 A flowchart illustrating the first transaction review method provided in this application embodiment;
[0050] Figure 2 A flowchart illustrating the second transaction review method provided in this application embodiment;
[0051] Figure 3 A schematic diagram of a first user interface provided for an embodiment of this application;
[0052] Figure 4 A schematic diagram of a second user interface provided in an embodiment of this application;
[0053] Figure 5 A flowchart illustrating the third transaction review method provided in this application embodiment;
[0054] Figure 6 A schematic diagram of a third user interface provided in the embodiments of this application;
[0055] Figure 7 A schematic diagram of a fourth user interface provided in the embodiments of this application;
[0056] Figure 8 A schematic diagram of the fifth user interface provided in the embodiments of this application;
[0057] Figure 9 A schematic diagram of the structure of the transaction review device provided in the embodiments of this application;
[0058] Figure 10 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0059] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0060] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, unless otherwise stated, "a plurality of" means two or more.
[0061] In the description of this application, it should be noted that, unless otherwise expressly specified and limited, the term "connection" should be interpreted broadly. For example, it can refer to a direct connection, an indirect connection through an intermediate medium, or a connection within two devices. Those skilled in the art can understand the specific meaning of the above term in this application based on the specific circumstances.
[0062] The data collection, dissemination, and use in this application all comply with relevant national laws and regulations.
[0063] Currently, in the financial sector, the scope of regulated products and risk scenarios are gradually expanding, necessitating the review of abnormal transactions.
[0064] In some implementations, anomalies in transactions are manually reviewed. However, with increasing transaction frequency, frequent and volatile price fluctuations, this method becomes insufficient to accurately and effectively identify abnormal transactions.
[0065] In view of this, embodiments of this application propose a transaction review method, apparatus, electronic device, and storage medium. The method includes: after a transaction to be reviewed occurs, determining a target time period corresponding to the transaction to be reviewed based on the time of occurrence of the transaction to be reviewed; determining a target transaction associated with the transaction to be reviewed from all transactions occurring within the target time period; determining whether a transaction sequence is an abnormal transaction sequence based on the transaction information of the transaction to be reviewed and the transaction information of the target transaction; wherein the transaction sequence includes the transaction to be reviewed and at least one target transaction.
[0066] The above scheme, since transaction anomalies are usually reflected in multiple recent transactions, determines a target time period that may contain other transactions related to the transaction to be reviewed after the transaction to be reviewed occurs, based on the time of occurrence of the transaction to be reviewed; then, from all transactions that occur within the target time period, the target transactions associated with the transaction to be reviewed are identified; based on the transaction information of these transactions, it is possible to determine in a timely and accurate manner whether the transaction to be reviewed and at least one target transaction are an abnormal transaction sequence when the transaction to be reviewed occurs.
[0067] The technical solution of this application and how it solves the above-mentioned technical problems will be described in detail below with reference to the accompanying drawings and specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.
[0068] This application provides a first transaction review method, such as... Figure 1 As shown, it includes the following steps:
[0069] Step S101: After a transaction pending review occurs, determine the target time period corresponding to the transaction pending review based on the time of occurrence of the transaction pending review.
[0070] In practice, since transaction anomalies are usually reflected in multiple transactions that have occurred recently, after a transaction pending review occurs, a target time period that may contain other transactions related to the transaction pending review is determined based on the time of occurrence of the transaction pending review, and other transactions related to the transaction pending review are identified within that target time period.
[0071] Step S102: Determine the target transaction associated with the transaction to be reviewed from all transactions that occurred within the target time period.
[0072] In this embodiment, other transactions related to the aforementioned transaction pending review (i.e., the target transaction) may have occurred during the target time period, as well as other transactions unrelated to the aforementioned transaction pending review.
[0073] Therefore, in order to conduct abnormal transaction audits, this embodiment needs to identify the target transaction associated with the transaction to be audited from all transactions that occurred within the target time period.
[0074] Since different types of abnormal transactions will be reflected in different recent transactions, the methods for identifying target transactions will also differ depending on the type of abnormality.
[0075] Step S103: Based on the transaction information of the transaction to be reviewed and the transaction information of the target transaction, determine whether the transaction sequence is an abnormal transaction sequence.
[0076] The transaction sequence includes the transaction to be reviewed and at least one target transaction.
[0077] The above scheme, since transaction anomalies are usually reflected in multiple recent transactions, determines a target time period that may contain other transactions related to the transaction to be reviewed after the transaction to be reviewed occurs, based on the time of occurrence of the transaction to be reviewed; then, from all transactions that occur within the target time period, the target transactions associated with the transaction to be reviewed are identified; based on the transaction information of these transactions, it is possible to determine in a timely and accurate manner whether the transaction to be reviewed and at least one target transaction are an abnormal transaction sequence when the transaction to be reviewed occurs.
[0078] In some optional implementations, step S101 above can be implemented in, but is not limited to, the following ways:
[0079] The target start time is determined based on the preset time interval and the occurrence time.
[0080] The time period between the target start time and the occurrence time is defined as the target time period.
[0081] For example, this embodiment sets a preset time interval, which can be set according to the actual application scenario. For example, different products correspond to different preset time intervals. Based on the preset time interval and the occurrence time of the transaction to be reviewed, the target start time is determined. For example, the time interval before the occurrence time is taken as the target start time. Then, the time period between the target start time and the occurrence time is determined as the target time period. That is, the target start time is taken as the start time of the target time period, and the occurrence time is taken as the end time of the target time period.
[0082] The above scheme accurately determines the target start time by setting a preset time interval; based on the target start time and the aforementioned occurrence time, it accurately and efficiently determines the target time period that may include other transactions related to the aforementioned transaction pending review.
[0083] In some optional implementations, the transaction type of the transaction to be reviewed and the transaction type of the target transaction are both preset review types.
[0084] During implementation, some transactions will be exempt from review (such as all internal transaction products), and these transactions do not require abnormal review; only transactions with preset review types require abnormal review. For example, transactions with preset review types include:
[0085] In spot external transaction products, transactions are excluded if the transaction purpose is full exercise and the execution method is system splitting; in forward external transaction products, transactions with a pending execution status and completed transactions are excluded; in swap external transaction products, transactions with an execution method of system splitting are excluded; and in option external transaction products, transactions with a transaction status of cancelled are excluded.
[0086] This application provides a second transaction review method, such as... Figure 2 As shown, it includes the following steps:
[0087] Step S201: After a transaction pending review occurs, determine the target time period corresponding to the transaction pending review based on the time of occurrence of the transaction pending review.
[0088] The specific implementation of step S201 can be found in the above embodiments, and will not be repeated here.
[0089] Step S202: From all transactions that occur within the target time period, select other transactions that have the same product, currency pair, and transaction object as the transaction to be reviewed, and use them as the first target transaction of the transaction to be reviewed.
[0090] If there is an order splitting anomaly during the transaction process, there will be multiple similar transactions, and the total transaction amount of these multiple similar transactions is relatively large.
[0091] Therefore, in order to determine whether there are any abnormal transactions involving order splitting, it is necessary to identify transactions similar to the transaction to be reviewed. For example, among all transactions that occurred within the target period, other transactions that have the same product, currency pair, and trading object as the transaction to be reviewed should be identified as the first target transaction similar to the transaction to be reviewed.
[0092] For example, the trading objects include traders and counterparties; the same trading objects mean that the traders and counterparties are the same in different transactions.
[0093] Step S203: Determine the total transaction amount of the transaction sequence as the sum of the transaction amounts of all transactions in the transaction sequence, and compare the total transaction amount with the preset transaction amount.
[0094] The transaction information includes the transaction amount, and the transaction sequence includes the pending transaction and all first target transactions.
[0095] As mentioned above, if an order splitting anomaly exists, there will be multiple similar transactions, and the total transaction amount of these multiple similar transactions will be large. That is, an order splitting anomaly occurs when a large transaction is split into multiple similar transactions.
[0096] Based on this, this embodiment needs to determine the total transaction amount of the transaction sequence (composed of the above-mentioned transactions to be reviewed and all target transactions) based on the transaction amount of all transactions in the transaction sequence, and determine whether the transaction sequence generates a large total transaction amount by comparing the total transaction amount with the preset transaction amount.
[0097] Step S204: If the total transaction amount is greater than the preset transaction amount, then the transaction sequence is determined to be the first abnormal transaction sequence; wherein, the abnormality type of the first abnormal transaction sequence is order splitting abnormality.
[0098] For example, if the total transaction amount of a transaction sequence is greater than the preset transaction amount mentioned above, it indicates that the total transaction amount of multiple similar transactions is large, which may be because a large transaction has been split into multiple similar transactions. In this case, the transaction sequence is determined to be an abnormal transaction sequence with abnormal order splitting.
[0099] If the total transaction amount of the transaction sequence is not greater than the preset transaction amount mentioned above, it indicates that the total transaction amount of multiple similar transactions is relatively small, and the multiple related transactions may not be derived from a single large transaction; in this case, it is determined that there is no order splitting anomaly in the transaction sequence.
[0100] The above scheme addresses the issue that if there are abnormal order splitting during the transaction process, there will be multiple similar transactions with a large total transaction amount. By identifying other transactions that have the same product, currency pair, and trading object as the transaction under review within the target time period, it is possible to determine whether there is a transaction sequence with abnormal order splitting.
[0101] In addition, when there is an order splitting anomaly, there will be multiple similar transactions, and the total transaction amount of these multiple similar transactions is relatively large. If the total transaction amount of the transaction sequence is greater than the above-mentioned preset transaction amount, it indicates that the total transaction amount of the multiple similar transactions is relatively large, which may be because a large transaction has been split into multiple similar transactions. In this case, the transaction sequence is determined to be an abnormal transaction sequence with an order splitting anomaly (the first abnormal transaction sequence), so as to accurately conduct an abnormal order splitting review in the transaction.
[0102] In implementation, a period of time is considered a cycle (e.g., one day). After identifying all the first abnormal transaction sequences within this cycle, the relevant information of the first abnormal transaction sequences can be notified through a preset notification method, such as... Figure 3 The user interface shown displays the identifiers and sequence information of all first abnormal transaction sequences within this period. Figure 3 Taking four first abnormal transaction sequences and three sequence information items as an example, in implementation there may be more or fewer first abnormal transaction sequences and more or fewer sequence information items.
[0103] When a user clicks the button corresponding to any of the first abnormal transaction sequences, they will enter an interface displaying relevant information about all transactions included in that first abnormal transaction sequence. This interface can be viewed for reference. Figure 4 As shown ( Figure 4 Taking the first abnormal transaction sequence 1 as an example, this sequence contains three transactions and three pieces of transaction information. In practice, there may be more or fewer transactions and more or fewer pieces of transaction information.
[0104] The above Figure 3 as well as Figure 4 This is merely an illustrative example; in practice, other notification methods or other user interfaces can also be used to notify users of information related to the first abnormal transaction sequence.
[0105] This application provides a third method for transaction review, such as... Figure 5 As shown, it includes the following steps:
[0106] Step S501: After a transaction pending review occurs, determine the target time period corresponding to the transaction pending review based on the time of occurrence of the transaction pending review.
[0107] The specific implementation of step S501 can be found in the above embodiments, and will not be repeated here.
[0108] Step S502: From all transactions that occur within the target time period, select other transactions that have the same product, investment group, currency, and exchanged transaction objects as the transaction to be reviewed, and use them as the second target transaction of the transaction to be reviewed.
[0109] If a bridging anomaly occurs during the transaction, there will be two opposing reverse transactions.
[0110] Therefore, in order to determine whether there are any abnormal bridging transactions, it is necessary to identify transactions that may be the opposite of the transaction to be reviewed. For example, other transactions with the same product, the same investment group, the same currency, and the same exchange of transaction objects should be identified as transactions that may be the opposite of the transaction to be reviewed.
[0111] For example, trading objects include traders and counterparties; trading object swapping refers to the exchange between traders and counterparties.
[0112] Step S503: If the transaction information of the transaction to be reviewed is the same as that of any second target transaction, then the transaction sequence consisting of the transaction to be reviewed and the second target transaction is determined to be a second abnormal transaction sequence; wherein, the abnormality type of the second abnormal transaction sequence is a bridging abnormality.
[0113] The transaction information includes the transaction price, transaction quantity, value date, and maturity date.
[0114] As mentioned above, if a bridging anomaly occurs, there will be two opposing trades. The price information for these two trades is identical.
[0115] Based on this, this embodiment needs to determine whether the above-mentioned transaction to be reviewed and each of the second target transactions constitute a reverse transaction with an abnormal bridge crossing.
[0116] For example, if the transaction to be reviewed has the same transaction price, the same transaction quantity, the same value date, and the same maturity date as any second target transaction, it means that the transaction price information of the transaction to be reviewed and the second target transaction are the same, and the transaction objects are interchanged. These two transactions are likely to be reverse transactions. Therefore, the transaction sequence consisting of the transaction to be reviewed and the second target transaction is an abnormal transaction sequence of bridging anomaly.
[0117] The above scheme addresses the issue that if an anomaly occurs during the transaction process, there will be two opposing transactions. By identifying other transactions with the same product, investment group, currency, and exchanged trading partners as potential reverse transactions to be reviewed, the scheme can subsequently determine whether there is a transaction sequence with an anomaly.
[0118] In addition, in the event of a bridging anomaly, two relatively opposite transactions; if the transaction to be reviewed and any second target transaction have the same transaction price, the same transaction quantity, the same value date, and the same maturity date, it indicates that the transaction price information of the transaction to be reviewed and the second target transaction are the same, and the transaction objects are interchanged. These two transactions are likely to be opposite transactions. Therefore, the transaction sequence composed of the transaction to be reviewed and the second target transaction is the abnormal transaction sequence of the bridging anomaly (second abnormal transaction sequence), thereby accurately conducting the review of bridging anomalies in transactions.
[0119] After identifying all second-abnormal transaction sequences within this period, relevant information about these sequences can be notified via a preset notification method, such as... Figure 6 The user interface shown displays the identifiers and sequence information of all second-abnormal transaction sequences within this period. Figure 6Taking four second abnormal transaction sequences and three sequence information items as an example, in implementation there may be more or fewer second abnormal transaction sequences and more or fewer sequence information items.
[0120] When a user clicks the button corresponding to any of the second abnormal transaction sequences, they will enter an interface displaying information about the two transactions contained in that second abnormal transaction sequence. This interface can be viewed for reference. Figure 7 As shown ( Figure 7 Taking the second abnormal transaction sequence 1 as an example, each transaction corresponds to three pieces of transaction information (in practice, there may be more or fewer pieces of transaction information).
[0121] The above Figure 6 as well as Figure 7 This is merely an illustrative example; in practice, other notification methods or other user interfaces can also be used to notify users of information related to the second abnormal transaction sequence.
[0122] As described above, in some embodiments, it is necessary to set some preset information (such as preset time interval, preset transaction amount, etc.). After receiving a change instruction for any preset information, the preset information is not changed immediately (the new preset information will not take effect immediately). Instead, the corresponding preset information is changed after the current cycle ends, and the new preset information is applied in the next cycle. This reduces the occurrence of abnormal judgment errors caused by changes in preset information within a cycle.
[0123] Additionally, see Figure 8 As shown, different preset information can be set for different anomaly types, thereby more accurately identifying various transaction anomalies.
[0124] Based on the same inventive concept, embodiments of this application provide a transaction review device, see below. Figure 9 As shown, the transaction review device 900 includes:
[0125] The time period determination module 901 is used to determine the target time period corresponding to the transaction to be reviewed based on the time of occurrence of the transaction to be reviewed after the transaction to be reviewed occurs.
[0126] The transaction determination module 902 is used to determine the target transaction associated with the transaction to be reviewed from all transactions that occur within the target time period;
[0127] The anomaly determination module 903 is used to determine whether a transaction sequence is an abnormal transaction sequence based on the transaction information of the transaction to be reviewed and the transaction information of the target transaction; wherein the transaction sequence includes the transaction to be reviewed and at least one target transaction.
[0128] In some optional implementations, the time period determination module 901 is specifically used for:
[0129] The target start time is determined based on the preset time interval and the occurrence time.
[0130] The time period between the target start time and the occurrence time is defined as the target time period.
[0131] In some optional implementations, the transaction determination module 902 is specifically used for:
[0132] From all transactions occurring within the target time period, select other transactions that have the same product, currency pair, and trading counterparty as the transaction to be reviewed, and use them as the first target transaction for the transaction to be reviewed.
[0133] In some optional implementations, the transaction information includes the transaction amount, and the transaction sequence includes the pending transaction and all first target transactions; the anomaly determination module 903 is specifically used for:
[0134] The sum of the transaction amounts of all transactions in the transaction sequence is determined as the total transaction amount of the transaction sequence, and the total transaction amount is compared with a preset transaction amount;
[0135] If the total transaction amount is greater than the preset transaction amount, then the transaction sequence is determined to be the first abnormal transaction sequence; wherein, the abnormality type of the first abnormal transaction sequence is order splitting abnormality.
[0136] In some optional implementations, the transaction determination module 902 is specifically used for:
[0137] From all transactions occurring within the target time period, select other transactions that have the same product, investment group, currency, and exchanged transaction objects as the transaction to be reviewed, and use them as the second target transaction of the transaction to be reviewed.
[0138] In some optional implementations, the transaction information includes the transaction price, transaction quantity, value date, and maturity date, and the transaction sequence includes the pending transaction and any second target transaction; the anomaly determination module 903 is specifically used for:
[0139] If the transaction information of the transaction to be reviewed is the same as that of any second target transaction, then the transaction sequence consisting of the transaction to be reviewed and the second target transaction is determined to be the second abnormal transaction sequence; wherein, the abnormality type of the second abnormal transaction sequence is bridging abnormality.
[0140] In some optional implementations, both the transaction type of the transaction to be reviewed and the transaction type of the target transaction are preset review types.
[0141] Since this device is the same as the device in the method of this application embodiment, and the principle of the device in solving the problem is similar to that of the method, the implementation of the device can be referred to the implementation of the method, and the repeated parts will not be described again.
[0142] Based on the same technical concept, this application also provides an electronic device 1000, such as... Figure 10 As shown, it includes at least one processor 1001 and a memory 1002 connected to at least one processor. In this embodiment, the specific connection medium between the processor 1001 and the memory 1002 is not limited. Figure 10 Taking the connection between processor 1001 and memory 1002 via bus 1003 as an example. The bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, Figure 10 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0143] The processor 1001 is the control center of the electronic device, capable of connecting various parts of the electronic device via various interfaces and lines. It performs data processing by running or executing instructions stored in the memory 1002 and accessing data stored in the memory 1002. Optionally, the processor 1001 may include one or more processing units. The processor 1001 may integrate an application processor and a modem processor. The application processor primarily handles the operating system, user interface, and applications, while the modem processor primarily handles issuing instructions. It is understood that the modem processor may not be integrated into the processor 1001. In some embodiments, the processor 1001 and the memory 1002 may be implemented on the same chip; in other embodiments, they may be implemented on separate chips.
[0144] Processor 1001 can be a general-purpose processor, such as a central processing unit (CPU), digital signal processor, application-specific integrated circuit (ASIC), field-programmable gate array or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the transaction review method can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor.
[0145] Memory 1002, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. Memory 1002 may include at least one type of storage medium, such as flash memory, hard disk, multimedia card, card-type memory, random access memory (RAM), static random access memory (SRAM), programmable read-only memory (PROM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), magnetic memory, magnetic disk, optical disk, etc. Memory 1002 can be any other medium capable of carrying or storing desired program code in the form of instructions or data structures that can be accessed by a computer, but is not limited thereto. In the embodiments of this application, memory 1002 can also be a circuit or any other device capable of implementing storage functions for storing program instructions and / or data.
[0146] In this embodiment, the memory 1002 stores a computer program, which, when executed by the processor 1001, causes the processor 1001 to perform the following:
[0147] After a transaction pending review occurs, the target time period corresponding to the transaction pending review is determined based on the time of occurrence of the transaction pending review.
[0148] From all transactions that occurred within the target time period, determine the target transaction associated with the transaction to be reviewed;
[0149] Based on the transaction information of the transaction to be reviewed and the transaction information of the target transaction, it is determined whether the transaction sequence is an abnormal transaction sequence; wherein, the transaction sequence includes the transaction to be reviewed and at least one target transaction.
[0150] In some optional implementations, processor 1001 specifically performs:
[0151] The target start time is determined based on the preset time interval and the occurrence time.
[0152] The time period between the target start time and the occurrence time is defined as the target time period.
[0153] In some optional implementations, processor 1001 specifically performs:
[0154] From all transactions occurring within the target time period, select other transactions that have the same product, currency pair, and trading counterparty as the transaction to be reviewed, and use them as the first target transaction for the transaction to be reviewed.
[0155] In some optional implementations, the transaction information includes the transaction amount, and the transaction sequence includes the pending transaction and all first target transactions; processor 1001 specifically executes:
[0156] The sum of the transaction amounts of all transactions in the transaction sequence is determined as the total transaction amount of the transaction sequence, and the total transaction amount is compared with a preset transaction amount;
[0157] If the total transaction amount is greater than the preset transaction amount, then the transaction sequence is determined to be the first abnormal transaction sequence; wherein, the abnormality type of the first abnormal transaction sequence is order splitting abnormality.
[0158] In some optional implementations, processor 1001 specifically performs:
[0159] From all transactions occurring within the target time period, select other transactions that have the same product, investment group, currency, and exchanged transaction objects as the transaction to be reviewed, and use them as the second target transaction of the transaction to be reviewed.
[0160] In some optional implementations, the transaction information includes the transaction price, transaction quantity, value date, and maturity date, and the transaction sequence includes the pending transaction and any second target transaction; processor 1001 specifically executes:
[0161] If the transaction information of the transaction to be reviewed is the same as that of any second target transaction, then the transaction sequence consisting of the transaction to be reviewed and the second target transaction is determined to be the second abnormal transaction sequence; wherein, the abnormality type of the second abnormal transaction sequence is bridging abnormality.
[0162] In some optional implementations, both the transaction type of the transaction to be reviewed and the transaction type of the target transaction are preset review types.
[0163] Since the electronic device is the same as the electronic device in the method of this application embodiment, and the principle of the electronic device in solving the problem is similar to that of the method, the implementation of the electronic device can refer to the implementation of the method, and the repeated parts will not be described again.
[0164] Based on the same technical concept, embodiments of this application also provide a computer-readable storage medium storing a computer program executable by a computer, which, when run on the computer, causes the computer to perform the steps of the transaction review method described above.
[0165] In some alternative implementations, various aspects of the transaction review method provided in this application may also be implemented as a program product containing computer-executable instructions. When the program product is run on a computer device, the computer-executable instructions are used to cause the computer device to perform the steps of the transaction review method according to the various exemplary embodiments of this application described above.
[0166] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied 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.
[0167] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0168] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0169] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0170] Although preferred embodiments of this application have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of this application.
[0171] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A transaction review method, characterized in that, The method includes: After a transaction pending review occurs, the target time period corresponding to the transaction pending review is determined based on the time of occurrence of the transaction pending review. From all transactions that occurred within the target time period, determine the target transaction associated with the transaction to be reviewed; Based on the transaction information of the transaction to be reviewed and the transaction information of the target transaction, it is determined whether the transaction sequence is an abnormal transaction sequence; wherein, the transaction sequence includes the transaction to be reviewed and at least one target transaction; From all transactions occurring within the target time period, determine the target transaction associated with the transaction to be reviewed, including: From all transactions occurring within the target time period, select other transactions that have the same product, currency pair, and trading counterparty as the transaction to be reviewed, and use them as the first target transaction of the transaction to be reviewed; wherein, the trading counterparty includes the trader and the counterparty; the same trading counterparty means that the trader and the counterparty are the same in different transactions; The transaction information includes the transaction amount, and the transaction sequence includes the transaction to be reviewed and all first target transactions; based on the transaction information of the transaction to be reviewed and the transaction information of the target transactions, determining whether the transaction sequence is an abnormal transaction sequence includes: The sum of the transaction amounts of all transactions in the transaction sequence is determined as the total transaction amount of the transaction sequence, and the total transaction amount is compared with a preset transaction amount; If the total transaction amount is greater than the preset transaction amount, then the transaction sequence is determined to be the first abnormal transaction sequence; wherein, the abnormality type of the first abnormal transaction sequence is order splitting abnormality; After determining that the transaction sequence is the first abnormal transaction sequence, the process further includes: All first abnormal transaction sequences within this period can be identified, and the sequence information of all first abnormal transaction sequences can be notified through a preset notification method; wherein, each sequence information includes the identifier of the corresponding first abnormal transaction sequence and the sequence information; In response to a selection instruction for any first abnormal transaction sequence, relevant information about all transactions contained in the first abnormal transaction sequence is displayed.
2. The method as described in claim 1, characterized in that, Determining the target time period corresponding to the transaction to be reviewed based on the occurrence time of the transaction to be reviewed includes: The target start time is determined based on the preset time interval and the occurrence time. The time period between the target start time and the occurrence time is defined as the target time period.
3. The method as described in claim 1, characterized in that, From all transactions occurring within the target time period, determine the target transaction associated with the transaction to be reviewed, including: From all transactions occurring within the target time period, select other transactions that have the same product, investment group, currency, and exchanged transaction objects as the transaction to be reviewed, and use them as the second target transaction of the transaction to be reviewed.
4. The method as described in claim 3, characterized in that, The transaction information includes the transaction price, transaction quantity, interest accrual date, and maturity date, and the transaction sequence includes the pending transaction and any second target transaction; Based on the transaction information of the transaction to be reviewed and the transaction information of the target transaction, determining whether the transaction sequence is an abnormal transaction sequence includes: If the transaction information of the transaction to be reviewed is the same as that of any second target transaction, then the transaction sequence consisting of the transaction to be reviewed and the second target transaction is determined to be the second abnormal transaction sequence; wherein, the abnormality type of the second abnormal transaction sequence is bridging abnormality.
5. The method according to any one of claims 1 to 4, characterized in that, The transaction types of both the transaction to be reviewed and the target transaction are preset review types.
6. A transaction review device, characterized in that, The device includes: The time period determination module is used to determine the target time period corresponding to the transaction to be reviewed based on the time of occurrence of the transaction to be reviewed after the transaction to be reviewed occurs; The transaction determination module is used to determine the target transaction associated with the transaction to be reviewed from all transactions that occur within the target time period; An anomaly determination module is used to determine whether a transaction sequence is an abnormal transaction sequence based on the transaction information of the transaction to be reviewed and the transaction information of the target transaction; wherein, the transaction sequence includes the transaction to be reviewed and at least one target transaction; The transaction determination module is specifically used for: From all transactions occurring within the target time period, select other transactions that have the same product, currency pair, and trading counterparty as the transaction to be reviewed, and use them as the first target transaction of the transaction to be reviewed; wherein, the trading counterparty includes the trader and the counterparty; the same trading counterparty means that the trader and the counterparty are the same in different transactions; The transaction information includes the transaction amount, and the transaction sequence includes the pending transaction and all first target transactions; the anomaly determination module is specifically used for: The sum of the transaction amounts of all transactions in the transaction sequence is determined as the total transaction amount of the transaction sequence, and the total transaction amount is compared with a preset transaction amount; If the total transaction amount is greater than the preset transaction amount, then the transaction sequence is determined to be the first abnormal transaction sequence; wherein, the abnormality type of the first abnormal transaction sequence is order splitting abnormality; After determining that the transaction sequence is the first abnormal transaction sequence, the anomaly determination module is further configured to: All first abnormal transaction sequences within this period can be identified, and the sequence information of all first abnormal transaction sequences can be notified through a preset notification method; wherein, each sequence information includes the identifier of the corresponding first abnormal transaction sequence and the sequence information; In response to a selection instruction for any first abnormal transaction sequence, relevant information about all transactions contained in the first abnormal transaction sequence is displayed.
7. The apparatus as claimed in claim 6, characterized in that, The time period determination module is specifically used for: The target start time is determined based on the preset time interval and the occurrence time. The time period between the target start time and the occurrence time is defined as the target time period.
8. The apparatus as claimed in claim 6, characterized in that, The transaction determination module is specifically used for: From all transactions occurring within the target time period, select other transactions that have the same product, investment group, currency, and exchanged transaction objects as the transaction to be reviewed, and use them as the second target transaction of the transaction to be reviewed.
9. The apparatus as claimed in claim 8, characterized in that, The transaction information includes the transaction price, transaction quantity, value date, and maturity date, and the transaction sequence includes the pending transaction and any second target transaction; the anomaly determination module is specifically used for: If the transaction information of the transaction to be reviewed is the same as that of any second target transaction, then the transaction sequence consisting of the transaction to be reviewed and the second target transaction is determined to be the second abnormal transaction sequence; wherein, the abnormality type of the second abnormal transaction sequence is bridging abnormality.
10. The apparatus according to any one of claims 6 to 9, characterized in that, The transaction types of both the transaction to be reviewed and the target transaction are preset review types.
11. An electronic device, characterized in that, It includes at least one processor and at least one memory, wherein the memory stores a computer program that, when executed by the processor, causes the processor to perform the method as described in any one of claims 1 to 5.
12. A computer-readable storage medium, characterized in that, It stores a computer program executable by a computer, which, when run on the computer, causes the computer to perform the method as described in any one of claims 1 to 5.
13. A computer program product, characterized in that, It includes computer-executable instructions for causing a computer to perform the method as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Transaction data monitoring method and apparatus
CN107798529A
Method and device for determining abnormal transaction
CN110276620A