Large-Value Cash Transaction Data Reporting Method, Device, Equipment, Medium

By implementing large-value cash transaction data reporting methods in financial institutions, the problems of opacity and inefficiency in large-value cash transaction information in the existing technology have been solved, and more efficient management and stronger regulatory capabilities have been achieved.

CN114331431BActive Publication Date: 2025-07-01INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202111608139.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-24
Publication Date
2025-07-01
Estimated Expiration
2041-12-24

AI Technical Summary

Technical Problem

Banks and other financial institutions have problems with insufficient transparency in transaction information when managing large-value cash transactions, resulting in low management efficiency and inability to adapt to the regulatory requirements of large-value cash transactions.

Method used

Provide a method for reporting large-value cash transaction data. By responding to cash transaction events, generate and store cash transaction records, select records with a cash amount greater than or equal to the preset amount, add required items to obtain transparent information, and submit relevant data.

Benefits of technology

It improves the management efficiency of large-value cash transactions, provides more transparent transaction information, enhances the regulatory capabilities of large-value cash transactions, and reduces the occurrence of illegal and criminal activities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114331431B_ABST
    Figure CN114331431B_ABST
Patent Text Reader

Abstract

The present disclosure provides a method, apparatus, device, storage medium and program product for reporting large-amount cash transaction data, which can be applied to the field of financial technology. The method for reporting large-amount cash transaction data includes: in response to a cash transaction event occurring, generating a cash transaction record and storing the cash transaction record in a cash transaction record table; selecting cash transaction records with a cash amount greater than or equal to a preset amount to obtain initial large-amount cash transaction records; in response to obtaining the initial large-amount cash transaction records, setting the attributes of the cash use field and the cash source field as required, and adding a cash use and / or a cash source corresponding to the cash use field and / or the cash source field respectively to obtain target large-amount cash transaction records; in response to the user confirming the target large-amount cash transaction records, reporting reporting data including the target large-amount cash transaction records.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technologies, and in particular, to a method, apparatus, device, medium, and program product for reporting large-amount cash transaction data Background Art

[0002] Financial institutions such as banks have problems in the management of large-amount cash transactions, such as insufficient transparency of transaction information

[0003] Currently, the management efficiency of large-amount cash transactions is low and cannot meet the regulatory requirements for large-amount cash transactions Summary of the Invention

[0004] In view of the above problems, the present disclosure provides a method, apparatus, device, medium, and program product for reporting large-amount cash transaction data to improve the management efficiency of large-amount cash

[0005] According to a first aspect of the present disclosure, there is provided a method for reporting large-amount cash transaction data, including: in response to a cash transaction event occurring, generating a cash transaction record and storing the cash transaction record in a cash transaction record table, the cash transaction record table including: a cash amount field, a cash use field, and / or a cash source field, and the cash transaction record including a cash amount corresponding to the cash amount field; selecting cash transaction records with a cash amount greater than or equal to a preset amount to obtain initial large-amount cash transaction records; in response to obtaining the initial large-amount cash transaction records, setting the attributes of the cash use field and the cash source field as required, and adding a cash use and / or a cash source corresponding to the cash use field and / or the cash source field respectively to obtain target large-amount cash transaction records; in response to the user confirming the target large-amount cash transaction records, reporting reporting data including the target large-amount cash transaction records

[0006] According to an embodiment of the present disclosure, selecting cash transaction records with a cash amount greater than or equal to a preset amount to obtain initial large-amount cash transaction records includes: determining at least one reference cash amount closest to the cash amount as a target reference cash amount according to a reference cash amount; determining the category of the cash amount according to the category of the target cash amount, and the category of the target reference cash amount is determined according to the magnitude relationship between the target reference cash amount and the preset amount; selecting cash transaction records according to the category of the cash amount to obtain initial large-amount cash transaction records

[0007] According to an embodiment of the present disclosure, the categories of the target cash amount include: a first category and a second category. The first category indicates that the target reference cash amount is greater than or equal to a preset amount, and the second category indicates that the target reference cash amount is less than the preset amount. According to the category of the target cash amount, determining the category of the cash amount includes: when there are multiple target cash amounts, determining the larger of the number of the first category and the number of the second category in the multiple target cash amount categories as the target category; or, when there are multiple target cash amounts and the number of the first category and the number of the second category in the multiple target cash amount categories are the same, determining the target cash amount category of the target cash amount with the largest weight value as the target category; determining the target category as the category of the cash amount.

[0008] According to an embodiment of the present disclosure, both the cash amount and the preset amount include amount attributes. Selecting cash transaction records where the cash amount is greater than or equal to the preset amount includes: determining a cash amount as the base cash amount; determining the amount attribute of the base cash amount as the base attribute; determining the amount attribute of the preset amount as the comparison attribute; determining the preset amount with the same comparison attribute and base attribute as the target preset amount; selecting cash transaction records where the base cash amount is greater than or equal to the target preset amount.

[0009] According to an embodiment of the present disclosure, the cash transaction record table further includes at least one data field related to reporting, and the cash transaction record further includes data related to reporting corresponding to the data field related to reporting. In response to the user confirming the target large-amount cash transaction record, reporting the target large-amount cash transaction record includes: constructing an association relationship among the data related to reporting, the cash amount, the cash use, and / or the cash source; determining the relevant data of the target large-amount cash transaction record according to the cash amount of the target large-amount cash transaction record and the association relationship; determining the data related to reporting, the cash amount, the cash use, and / or the cash source with the association relationship as the reporting data, and reporting the reporting data.

[0010] According to an embodiment of the present disclosure, reporting the reporting data including the target large-amount cash transaction record includes: performing adaptive processing on the reporting data to obtain target reporting data, where the adaptive processing includes encryption processing; reporting the target reporting data according to the reporting requirements of the interface.

[0011] According to an embodiment of the present disclosure, the method for reporting large-amount cash transaction data further includes at least one of the following: verifying the target reporting data; batch reporting the target reporting data; receiving the reporting result returned by the interface.

[0012] The second aspect of the present disclosure provides a large-amount cash transaction data reporting device, including: a cash transaction record generation module, an initial large-amount cash transaction record determination module, a target large-amount cash transaction record determination module, and a reporting module. The cash transaction record generation module is configured to generate a cash transaction record in response to a cash transaction event and store the cash transaction record in a cash transaction record table. The cash transaction record table includes: a cash amount field, a cash use field, and / or a cash source field. The cash transaction record includes a cash amount corresponding to the cash amount field. The initial large-amount cash transaction record determination module is configured to select cash transaction records with a cash amount greater than or equal to a preset amount to obtain initial large-amount cash transaction records. The target large-amount cash transaction record determination module is configured to, in response to obtaining the initial large-amount cash transaction records, set the attributes of the cash use field and the cash source field as required and add a cash use and / or a cash source corresponding to the cash use field and / or the cash source field respectively to obtain target large-amount cash transaction records. And the reporting module is configured to, in response to the user confirming the target large-amount cash transaction records, report reporting data including the target large-amount cash transaction records.

[0013] The third aspect of the present disclosure provides an electronic device, including: one or more processors; a memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors are caused to execute the above-mentioned large-amount cash transaction data reporting method.

[0014] The fourth aspect of the present disclosure further provides a computer-readable storage medium, on which executable instructions are stored, and when the instructions are executed by a processor, the processor is caused to execute the above-mentioned large-amount cash transaction data reporting method.

[0015] The fifth aspect of the present disclosure further provides a computer program product, including a computer program, and when the computer program is executed by a processor, the above-mentioned large-amount cash transaction data reporting method is implemented. Description of the Drawings

[0016] Through the following description of the embodiments of the present disclosure with reference to the drawings, the above-mentioned content and other objects, features, and advantages of the present disclosure will become clearer. In the drawings:

[0017] Figure 1 Schematically shows a system architecture diagram of the large-amount cash transaction data reporting method according to an embodiment of the present disclosure;

[0018] Figure 2 Schematically shows a flowchart of the large-amount cash transaction data reporting method according to an embodiment of the present disclosure;

[0019] Figure 3 Schematically shows a flowchart of operation S220 according to an embodiment of the present disclosure;

[0020] Figure 4 Schematically shows a flowchart of operation S22 according to an embodiment of the present disclosure;

[0021] Figure 5 Schematically shows a flowchart of operation S220 according to another embodiment of the present disclosure;

[0022] Figure 6 Schematically shows a flowchart of operation S240 according to an embodiment of the present disclosure;

[0023] Figure 7 Schematically shows a flowchart of operation S240 according to another embodiment of the present disclosure;

[0024] Figure 8 Schematically shows a structural block diagram of a large - amount cash transaction data reporting device according to an embodiment of the present disclosure; and

[0025] Figure 9 Schematically shows a block diagram of an electronic device suitable for implementing the large - amount cash transaction data reporting method according to an embodiment of the present disclosure. Detailed implementation manners

[0026] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are merely exemplary and are not intended to limit the scope of the present disclosure. In the following detailed description, for the sake of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. However, obviously, one or more embodiments can be implemented without these specific details. In addition, in the following description, descriptions of well - known structures and technologies are omitted to avoid unnecessarily obscuring the concepts of the present disclosure.

[0027] The terms used herein are merely for describing specific embodiments and are not intended to limit the present disclosure. The terms "including", "comprising", etc. used herein indicate the presence of the described features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.

[0028] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.

[0029] In the case of using expressions such as "at least one of A, B, and C", generally, it should be interpreted according to the meaning that those skilled in the art usually understand this expression (for example, "a system having at least one of A, B, and C" should include, but not be limited to, a system having only A, only B, only C, having A and B, having A and C, having B and C, and / or having A, B, and C, etc.).

[0030] Financial regulatory authorities have clearly regulated aspects such as the scope of large - amount cash business, information collection, data reporting, and risk prevention and control. For example, financial regulatory authorities require the reporting of large - amount cash transaction data, establish a monitoring network for large - amount cash transactions to strengthen the publicity and guidance of the use of large - amount cash, and promote the concept of rational use of cash.

[0031] It should be noted that: The embodiments of the present disclosure belong to the field of computer technology, specifically related to the field of big data technology. The method for reporting large - amount cash transaction data in the embodiments of the present disclosure can be applied to the field of financial technology and can also be applied to any field other than the financial field, which is not specifically limited herein.

[0032] In the technical solution of the present disclosure, the processing of the collection, storage, use, processing, transmission, provision, disclosure, and application of the user's personal information involved all comply with the provisions of relevant laws and regulations, take necessary confidentiality measures, and do not violate public order and good customs.

[0033] The embodiments of the present disclosure provide a method for reporting large - amount cash transaction data. In response to a cash transaction event, a cash transaction record is generated and stored in a cash transaction record table. The cash transaction record table includes: a cash amount field, a cash use field, and / or a cash source field. The cash transaction record includes the cash amount corresponding to the cash amount field; select the cash transaction records with the cash amount greater than or equal to a preset amount to obtain initial large - amount cash transaction records; in response to obtaining the initial large - amount cash transaction records, set the attributes of the cash use field and the cash source field as required, and add the cash use and / or cash source corresponding to the cash use field and / or the cash source field respectively to obtain target large - amount cash transaction records; in response to the user's confirmation of the target large - amount cash transaction records, report the reporting data including the target large - amount cash transaction records.

[0034] The method for reporting large - amount cash transaction data in the embodiments of the present disclosure can select cash transaction records with the cash amount greater than or equal to a preset amount from the cash records to obtain initial large - amount cash transaction records, and for the initial large - amount cash transaction records, add the cash use and / or cash source to provide transparent large - amount cash transaction information, strengthen the supervision of large - amount cash transactions, and improve the efficiency of large - amount cash management.

[0035] Figure 1The system architecture of the large-amount cash transaction data reporting method according to an embodiment of the present disclosure is schematically shown.

[0036] As Figure 1 shown, the system architecture 100 according to this embodiment may include terminal devices 101, 102, 103, a network 104, and a server 105. The network 104 is used to provide a medium for communication links between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, etc.

[0037] Users can use the terminal devices 101, 102, 103 to interact with the server 105 through the network 104 to receive or send messages, etc. Various communication client applications may be installed on the terminal devices 101, 102, 103, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only as examples).

[0038] The terminal devices 101, 102, 103 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop portable computers, and desktop computers, etc.

[0039] The server 105 may be a server providing various services, such as a background management server (only as an example) that supports the websites browsed by users using the terminal devices 101, 102, 103. The background management server may analyze and process data such as received user requests, and feedback the processing results (such as web pages, information, or data obtained or generated according to user requests) to the terminal devices.

[0040] It should be noted that the large-amount cash transaction data reporting method provided by the embodiments of the present disclosure can generally be executed by the server 105. Correspondingly, the large-amount cash transaction data reporting device provided by the embodiments of the present disclosure can generally be set in the server 105. The large-amount cash transaction data reporting method provided by the embodiments of the present disclosure can also be executed by a server or a server cluster different from the server 105 and capable of communicating with the terminal devices 101, 102, 103 and / or the server 105. Correspondingly, the large-amount cash transaction data reporting device provided by the embodiments of the present disclosure can also be set in a server or a server cluster different from the server 105 and capable of communicating with the terminal devices 101, 102, 103 and / or the server 105.

[0041] It should be understood that Figure 1 the numbers of the terminal devices, the network, and the server in

[0042] Based on the Figure 1 system architecture described below, the method for reporting large-amount cash transaction data in the disclosed embodiments will be described in detail through Figures 2 to 7 the public embodiments.

[0043] Figure 2 FIG. schematically shows a flowchart of the method for reporting large-amount cash transaction data according to an embodiment of the present disclosure.

[0044] As Figure 2 shown, the method 200 for reporting large-amount cash transaction data in this embodiment includes operations S210 to S240.

[0045] In operation S210, in response to the occurrence of a cash transaction event, a cash transaction record is generated and stored in the cash transaction record table.

[0046] The cash transaction record table includes: a cash amount field, a cash use field, and / or a cash source field (it should be understood that the cash transaction record table includes a cash amount field and includes a cash use field and / or a cash source field), and the cash transaction record includes a cash amount corresponding to the cash amount field.

[0047] The cash transaction event can be, for example, a user deposit or a user withdrawal.

[0048] In operation S220, cash transaction records with a cash amount greater than or equal to a preset amount are selected to obtain initial large-amount cash transaction records.

[0049] The preset amount can be understood as the standard for distinguishing whether it is a large-amount cash transaction. For example, the preset amount can be 100,000, and the cash transaction records corresponding to cash amounts greater than or equal to 100,000 are the initial large-amount cash transaction records.

[0050] In operation S230, in response to obtaining the initial large-amount cash transaction records, the attributes of the cash use field and the cash source field are set as required, and the cash use and / or the cash source corresponding to the cash use field and / or the cash source field are added to obtain the target large-amount cash transaction records.

[0051] In operation S230, setting the attributes of the cash use field and the cash source field as required should be understood as: when the cash transaction record table includes a cash use field and a cash source field, setting the attribute of the cash use field as required and setting the attribute of the cash source field as required; when the cash transaction record table includes a cash use field, setting the attribute of the cash use field as required; when the cash transaction record table includes a cash source field, setting the attribute of the cash source field as required.

[0052] In operation S240, in response to the user's confirmation of the target large-amount cash transaction record, reporting data including the target large-amount cash transaction record is reported.

[0053] Exemplarily, the user can confirm the target large-amount cash transaction record by signing. It should be understood that the target large-amount cash transaction record includes the specific content of the cash use and / or cash source filled in by the user.

[0054] The large-amount cash transaction data reporting method of the embodiments of the present disclosure can be applied to the scenario where a financial institution reports large-amount cash transaction data to a financial regulatory agency. For example, the financial institution may include a commercial bank, and the financial regulatory agency may include the People's Bank.

[0055] The user's cash transactions (including cash transactions of different users and different cash transactions of the same user) can be recorded in the form of cash transaction records. The cash amounts of different cash transaction records may also be different. Compared with the preset amount, among different cash transaction records, some cash transaction records may have a cash amount less than the preset amount, and some other cash transaction records may have a cash amount greater than or equal to the preset amount.

[0056] For cash transaction supervision, the cash transaction records with a cash amount greater than or equal to the preset amount need to be focused on, and the relevant data of the large-amount cash transactions that are focused on are reported to the financial regulatory agency to achieve large-amount cash transaction supervision.

[0057] The large-amount cash transaction data reporting method of the embodiments of the present disclosure can select the cash transaction records with a cash amount greater than or equal to the preset amount from the cash records to obtain the initial large-amount cash transaction records, and for the initial large-amount cash transaction records, add the cash use and / or cash source to provide transparent large-amount cash transaction information, strengthen large-amount cash transaction supervision, and improve the efficiency of large-amount cash management.

[0058] For example, it can alleviate problems such as unreasonable use of large-amount cash and opaque large-amount cash information existing in the current large-amount cash management, reduce the probability of illegal and criminal acts such as money laundering and tax evasion. Correspondingly, it can strengthen the publicity and guidance of the use of large-amount cash and promote the concept of reasonable use of cash.

[0059] Exemplarily, for the large-amount cash transaction data reporting method of the embodiments of the present disclosure, the cash transaction events and cash transaction records can also be recorded in the form of logs.

[0060] Each cash transaction record can be stored in the data format of a Kd-Tree (i.e., a K-dimensional tree) or a BALL-Tree. Each cash transaction record can be in the form of a data group. A Kd-Tree is a tree-shaped data structure for storing sample points in a K-dimensional space for quick retrieval, so as to quickly and efficiently select cash transaction records with a cash amount greater than or equal to a preset amount in the subsequent process.

[0061] As Figure 3 shown, according to the large-amount cash transaction data reporting method of the embodiments of the present disclosure, selecting the cash transaction records with a cash amount greater than or equal to the preset amount in operation S220 to obtain the initial large-amount cash transaction records may include: operations S21 to S23.

[0062] In operation S21, according to the reference cash amount, determine at least one reference cash amount closest to the cash amount as the target reference cash amount.

[0063] The cash amount mentioned here can be understood as a cash amount to be evaluated for its size (compared with the preset amount to determine the numerical size relationship between the two). To clearly illustrate the technical solution of the embodiments of the present disclosure, the cash amount will be referred to as the cash amount to be evaluated hereinafter.

[0064] The reference cash amount can be understood as a pre-determined cash amount used to compare with a certain cash amount X to be evaluated to judge the size relationship between the cash amount X to be evaluated and the preset amount. The at least one reference cash amount closest to the cash amount mentioned here can be understood as: at least one reference cash amount closest to the numerical value of the cash amount X to be evaluated. In some cases, the cash amount X to be evaluated can be multi-dimensional data. At this time, the distance between the cash amount X to be evaluated and each reference cash amount in the multi-dimensional space (such as Euclidean distance, Manhattan distance, Chebyshev distance) can be determined first. The at least one reference cash amount closest to the cash amount mentioned here can be understood as: in the multi-dimensional space, at least one reference cash amount closest to the distance of the cash amount X to be evaluated.

[0065] In operation S22, according to the category of the target reference cash amount, determine the category of the cash amount.

[0066] Among them, the category of the target reference cash amount is determined according to the size relationship between the target reference cash amount and the preset amount.

[0067] Since the target reference cash amount is pre-determined, the size relationship between the target reference cash amount and the preset amount is also determined. The category of the cash amount can be accurately and efficiently determined based on the category of the target reference cash amount.

[0068] Exemplarily, the category of the cash amount can be determined through an algorithm model.

[0069] In operation S23, according to the category of the cash amount, cash transaction records are selected to obtain initial large-amount cash transaction records.

[0070] In the large-amount cash transaction data reporting method according to the embodiments of the present disclosure, instead of comparing the size relationship between each cash amount and the preset amount one by one, the categories of a large number of cash amounts to be evaluated can be determined quickly, and the size relationship between the cash amount and the preset amount can be obtained. That is, the category of the cash amount to be evaluated can be determined efficiently and accurately with reference to the category of the target reference cash amount, and then the initial large-amount cash transaction record can be determined.

[0071] Such as Figure 4 As shown, in the large-amount cash transaction data reporting method according to the embodiments of the present disclosure, the category of the target reference cash amount may include: a first category and a second category. The first category indicates that the target reference cash amount is greater than or equal to the preset amount, and the second category indicates that the target reference cash amount is less than the preset amount. Determining the category of the cash amount according to the category of the target reference cash amount in operation S22 may include: operations S24 to S25.

[0072] In operation S24, when there are multiple target reference cash amounts, determine the larger of the number of the first category and the number of the second category in the categories of the multiple target reference cash amounts as the target category. Or, when there are multiple target reference cash amounts and the number of the first category and the number of the second category in the categories of the multiple target reference cash amounts are the same, determine the target reference cash amount category of the target reference cash amount with the largest weight value as the target category.

[0073] It should be noted that the weight value of the category of the target reference cash amount can be determined in advance.

[0074] In operation S25, determine the target category as the category of the cash amount.

[0075] The target reference cash amount is closest to the cash amount to be evaluated, and the similarity between the two is also higher. The category of the target reference cash amount has a higher reference significance for determining the category of the cash amount to be evaluated. In the large-amount cash transaction data reporting method according to the embodiments of the present disclosure, the category of the cash amount to be evaluated can be determined reasonably and accurately with reference to the category of the target reference cash amount, and then the initial large-amount cash transaction record can be determined accurately.

[0076] Exemplarily, in the case of one target reference cash amount, the category of the target reference cash amount is the target category, and the target category is the category of the cash amount to be evaluated.

[0077] Such as Figure 5As shown, the cash amount and the preset amount may both include amount attributes. The selection of cash transaction records where the selected cash amount is greater than or equal to the preset amount in operation S220 may include: operations S26 to S30.

[0078] In operation S26, determine a cash amount as the base cash amount.

[0079] In operation S27, determine the amount attribute of the base cash amount as the base attribute.

[0080] The amount attribute can be understood as data representing a certain characteristic of the amount.

[0081] Exemplarily, the amount attribute may include an amount category attribute (the amount category attribute can represent the category characteristic of the amount). For example, the amount category attribute of a certain base cash amount may include food cash amount, clothing cash amount, and housing cash amount.

[0082] In operation S28, determine the amount attribute of the preset amount as the comparison attribute.

[0083] In operation S29, determine the preset amount with the same comparison attribute and base attribute as the target preset amount.

[0084] In operation S30, select the cash transaction records where the base cash amount is greater than or equal to the target preset amount.

[0085] The method for reporting large - amount cash transaction data according to the embodiments of the present disclosure can select cash transaction records where the cash amount is greater than or equal to the preset amount according to the preset amount consistent with the amount attribute of the cash amount, improving the accuracy of selecting cash transaction records, and can also adapt to application scenarios including different amount attributes. For example, when a commercial bank reports relevant data on large - amount cash transactions to the central bank, it is necessary to determine whether the corresponding cash transaction record is a large - amount cash transaction record according to the amount category attribute of the cash amount to be evaluated.

[0086] For example, the amount category attribute of the cash amount may include food cash amount, clothing cash amount, and housing cash amount, and the preset amounts corresponding to these three different amount category attributes of food cash amount, clothing cash amount, and housing cash amount are 50,000, 100,000, and 500,000 respectively. When the amount category attribute of the cash amount X to be evaluated is food cash amount, when determining whether the cash record corresponding to the cash amount X to be evaluated is a large - amount cash transaction record, it is necessary to compare the amount of the cash amount X to be evaluated with the preset amount of 50,000.

[0087] Such as Figure 6As shown, the cash transaction record table may further include at least one data field related to reporting, and the cash transaction record may further include data related to reporting corresponding to the data field related to reporting. The reporting of the target large-amount cash transaction record in response to the user's confirmation in operation S240 includes: operations S41 to S43.

[0088] In operation S41, establish an association relationship among the data related to reporting, the cash amount, the cash usage, and / or the cash source.

[0089] The data related to reporting can be determined by specific reporting requirements, and the specific content of the data related to reporting is not limited herein.

[0090] For example, when a commercial bank reports data related to large-amount cash transactions to the central bank, it is necessary to report the data of large-amount cash transaction records at the individual level. Therefore, the data related to reporting may include, for example, the personal identification of the user.

[0091] In operation S42, determine the relevant data of the target large-amount cash transaction record according to the cash amount of the target large-amount cash transaction record and the association relationship.

[0092] In operation S43, determine the data related to reporting, the cash amount, the cash usage, and / or the cash source with an association relationship as the reporting data, and report the reporting data.

[0093] Each data in the cash transaction record, such as the cash amount and the cash usage, may be disordered in the cash transaction record table. Therefore, when the reporting requirements include the data related to reporting, the cash amount, the cash usage, and / or the cash source, it is necessary to traverse the cash transaction record table based on one of the data related to reporting, the cash amount, the cash usage, and / or the cash source as the search basis, or traverse the list set / tuple set in the cash transaction record table.

[0094] The method for reporting large-amount cash transaction data according to the embodiments of the present disclosure can establish an association relationship among the data related to reporting, the cash amount, the cash usage, and / or the cash source, so that the complete reporting data can be accurately and quickly determined through the association relationship.

[0095] As Figure 7 shown, the reporting of the reporting data including the target large-amount cash transaction record in operation S240 may include: operations S44 to S45.

[0096] In operation S44, perform adaptive processing on the reporting data to obtain the target reporting data.

[0097] Exemplarily, the adaptive processing may include encryption processing.

[0098] In operation S45, the target reporting data is reported according to the reporting requirements of the interface.

[0099] The large-amount cash transaction data reporting method according to the embodiments of the present disclosure can process the reporting data according to different interface requirements and report the target reporting data.

[0100] For example, relevant regulations of the People's Bank of China require encrypted reporting data. The reporting requirements of specific interfaces include: for private withdrawals and private deposits, corresponding json files need to be generated and reported through the http interface.

[0101] Exemplarily, the large-amount cash transaction data reporting method according to the embodiments of the present disclosure may further include at least one of the following: verifying the target reporting data; batch reporting the target reporting data; receiving the reporting result returned by the interface.

[0102] For example, verifying the target reporting data may include verifying personal identification, cash usage, etc. of the cash transaction record; the reporting result returned by the interface may include: reporting success, reporting failure.

[0103] Exemplarily, the target reporting data can be reported in batches according to different sources and types of cash transaction records. For example, if a commercial bank includes a head office and branches, the target reporting data of the head office and the target reporting data of the branches can be reported in different batches. For example, if the types of cash transaction records include corporate cash transaction records and private cash transaction records, the target reporting data for corporate and private can be reported in different batches.

[0104] Based on the above large-amount cash transaction data reporting method, the present disclosure also provides a large-amount cash transaction data reporting device. The following will be combined with Figure 8 to describe the device in detail.

[0105] Figure 8 Schematically shows a structural block diagram of a large-amount cash transaction data reporting device according to an embodiment of the present disclosure.

[0106] As Figure 8 shown, the large-amount cash transaction data reporting device 300 of this embodiment includes a cash transaction record generation module 310, an initial large-amount cash transaction record determination module 320, a target large-amount cash transaction record determination module 330, and a reporting module 340.

[0107] A cash transaction record generation module 310 is configured to generate a cash transaction record in response to a cash transaction event and store the cash transaction record in a cash transaction record table. The cash transaction record table includes a cash amount field, a cash usage field, and / or a cash source field. The cash transaction record includes a cash amount corresponding to the cash amount field. In one embodiment, the cash transaction record generation module 310 may be configured to perform the operation S210 described above, which will not be elaborated herein.

[0108] An initial large-amount cash transaction record determination module 320 is configured to select cash transaction records with a cash amount greater than or equal to a preset amount to obtain initial large-amount cash transaction records. In one embodiment, the initial large-amount cash transaction record determination module 320 may be configured to perform the operation S220 described above, which will not be elaborated herein.

[0109] A target large-amount cash transaction record determination module 330 is configured to, in response to obtaining the initial large-amount cash transaction records, set the attributes of the cash usage field and the cash source field as required and add corresponding cash usages and / or cash sources respectively corresponding to the cash usage field and / or the cash source field to obtain target large-amount cash transaction records. In one embodiment, the target large-amount cash transaction record determination module 330 may be configured to perform the operation S230 described above, which will not be elaborated herein.

[0110] A reporting module 340 is configured to, in response to a user's confirmation of the target large-amount cash transaction records, report reporting data including the target large-amount cash transaction records. In one embodiment, the reporting module 340 may be configured to perform the operation S240 described above, which will not be elaborated herein.

[0111] According to an embodiment of the present disclosure, the initial large-amount cash transaction record determination module may include:

[0112] A target reference cash amount determination sub-module is configured to determine at least one reference cash amount closest to the cash amount as the target reference cash amount according to the reference cash amount.

[0113] A cash amount category determination sub-module is configured to determine the category of the cash amount according to the category of the target cash amount, and the category of the target reference cash amount is determined according to the magnitude relationship between the target reference cash amount and the preset amount.

[0114] An initial large-amount cash transaction record determination sub-module is configured to select cash transaction records according to the category of the cash amount to obtain initial large-amount cash transaction records.

[0115] According to an embodiment of the present disclosure, the categories of the target cash amount include: a first category and a second category. The first category indicates that the target reference cash amount is greater than or equal to a preset amount, and the second category indicates that the target reference cash amount is less than the preset amount. The cash amount category determination sub-module includes:

[0116] A target category determination unit, configured to, when there are multiple target cash amounts, determine the larger of the number of the first category and the number of the second category in the multiple target cash amount categories as the target category; or, when there are multiple target cash amounts and the number of the first category and the number of the second category in the multiple target cash amount categories are the same, determine the target cash amount category of the target cash amount with the largest weight value as the target category.

[0117] A cash amount category determination unit, configured to determine that the target category is the category of the cash amount.

[0118] According to an embodiment of the present disclosure, both the cash amount and the preset amount include amount attributes. The initial large-amount cash transaction record determination module may include:

[0119] A basic cash amount determination sub-module, configured to determine a cash amount as the basic cash amount.

[0120] A basic attribute determination sub-module, configured to determine the amount attribute of the basic cash amount as the basic attribute.

[0121] A comparison attribute determination sub-module, configured to determine the amount attribute of the preset amount as the comparison attribute.

[0122] A target preset amount determination sub-module, configured to determine the preset amount with the same comparison attribute and basic attribute as the target preset amount.

[0123] A cash transaction record determination sub-module, configured to select the cash transaction records where the basic cash amount is greater than or equal to the target preset amount.

[0124] According to an embodiment of the present disclosure, the cash transaction record table further includes at least one data field related to reporting, and the cash transaction record further includes the data related to reporting corresponding to the data field related to reporting. The reporting module includes:

[0125] An association relationship construction sub-module, configured to construct an association relationship among the data related to reporting, the cash amount, the cash use, and / or the cash source.

[0126] A relevant data determination sub-module, configured to determine the relevant data of the target large-amount cash transaction record according to the cash amount of the target large-amount cash transaction record and the association relationship.

[0127] A reporting sub-module, configured to determine the reporting-related data, cash amount, cash use, and / or cash source with an association relationship as reporting data, and report the reporting data.

[0128] According to an embodiment of the present disclosure, the reporting module may include:

[0129] A target reporting data determination sub-module, configured to perform adaptive processing on the reporting data to obtain target reporting data, where the adaptive processing includes encryption processing.

[0130] A target reporting data reporting sub-module, configured to report the target reporting data according to the reporting requirements of the interface.

[0131] According to an embodiment of the present disclosure, the large cash transaction data reporting device further includes at least one of the following:

[0132] A verification module, configured to verify the target reporting data.

[0133] A batch reporting module, configured to batch report the target reporting data.

[0134] A reporting result receiving module, configured to receive the reporting result returned by the interface.

[0135] According to an embodiment of the present disclosure, any multiple of the cash transaction record generation module 310, the initial large cash transaction record determination module 320, the target large cash transaction record determination module 330, and the reporting module 340 may be combined and implemented in one module, or any one of them may be split into multiple modules. Or, at least part of the functions of one or more of these modules may be combined with at least part of the functions of other modules and implemented in one module. According to an embodiment of the present disclosure, at least one of the cash transaction record generation module 310, the initial large cash transaction record determination module 320, the target large cash transaction record determination module 330, and the reporting module 340 may be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on chip, a system on a substrate, a system in a package, an application specific integrated circuit (ASIC), or any other reasonable way of integrating or packaging circuits, etc., implemented by hardware or firmware, or implemented in any one of the three implementation manners of software, hardware, and firmware, or in an appropriate combination of any several of them. Or, at least one of the cash transaction record generation module 310, the initial large cash transaction record determination module 320, the target large cash transaction record determination module 330, and the reporting module 340 may be at least partially implemented as a computer program module, and when the computer program module is run, the corresponding functions may be executed.

[0136] Figure 9A block diagram of an electronic device suitable for implementing a large - value cash transaction data reporting method according to an embodiment of the present disclosure is schematically shown.

[0137] As Figure 9 shown, the electronic device 400 according to an embodiment of the present disclosure includes a processor 401, which can perform various appropriate actions and processes according to a program stored in a read - only memory (ROM) 402 or a program loaded from a storage section 408 into a random - access memory (RAM) 403. The processor 401 may include, for example, a general - purpose microprocessor (such as a CPU), an instruction - set processor, and / or a related chipset, and / or a dedicated microprocessor (such as an application - specific integrated circuit (ASIC)), etc. The processor 401 may also include on - board memory for caching purposes. The processor 401 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.

[0138] In the RAM 403, various programs and data required for the operation of the electronic device 400 are stored. The processor 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. The processor 401 executes various operations of the method flow according to an embodiment of the present disclosure by executing programs in the ROM 402 and / or the RAM 403. It should be noted that the program may also be stored in one or more memories other than the ROM 402 and the RAM 403. The processor 401 may also execute various operations of the method flow according to an embodiment of the present disclosure by executing programs stored in the one or more memories.

[0139] According to an embodiment of the present disclosure, the electronic device 400 may further include an input / output (I / O) interface 405, and the input / output (I / O) interface 405 is also connected to the bus 404. The electronic device 400 may further include one or more of the following components connected to the I / O interface 405: an input section 406 including a keyboard, a mouse, etc.; an output section 407 including a cathode - ray tube (CRT), a liquid - crystal display (LCD), etc., and a speaker, etc.; a storage section 408 including a hard disk, etc.; and a communication section 409 including a network interface card such as a LAN card, a modem, etc. The communication section 409 performs communication processing via a network such as the Internet. A drive 410 is also connected to the I / O interface 405 as needed. A removable medium 411, such as a magnetic disk, an optical disk, a magneto - optical disk, a semiconductor memory, etc., is installed on the drive 410 as needed so that a computer program read from it can be installed into the storage section 408 as needed.

[0140] The present disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the foregoing embodiments; or may exist independently without being assembled into the device / apparatus / system. The foregoing computer-readable storage medium carries one or more programs, and when the one or more programs are executed, the methods according to the embodiments of the present disclosure are implemented.

[0141] According to an embodiment of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, for example, it may include but is not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing. In the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program, and the program may be used by or in conjunction with an instruction execution system, apparatus, or device. For example, according to an embodiment of the present disclosure, the computer-readable storage medium may include the ROM 402 and / or the RAM 403 described above and / or one or more memories other than the ROM 402 and the RAM 403.

[0142] An embodiment of the present disclosure further includes a computer program product, which includes a computer program that contains program code for executing the method shown in the flowchart. When the computer program product runs in a computer system, the program code is used to cause the computer system to implement the large-amount cash transaction data reporting method provided by the embodiments of the present disclosure.

[0143] When the computer program is executed by the processor 401, the above functions defined in the system / apparatus of the embodiments of the present disclosure are executed. According to an embodiment of the present disclosure, the foregoing systems, apparatuses, modules, units, etc. may be implemented by computer program modules.

[0144] In one embodiment, the computer program may rely on tangible storage media such as optical storage devices and magnetic storage devices. In another embodiment, the computer program may also be transmitted and distributed in the form of a signal on a network medium, and is downloaded and installed through the communication part 409, and / or installed from the removable medium 411. The program code included in the computer program may be transmitted using any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the foregoing.

[0145] In such an embodiment, the computer program can be downloaded and installed from a network through the communication part 409, and / or installed from the removable medium 411. When the computer program is executed by the processor 401, the above functions defined in the system of the embodiments of the present disclosure are executed. According to the embodiments of the present disclosure, the above-described systems, devices, apparatuses, modules, units, etc. can be implemented by computer program modules.

[0146] According to the embodiments of the present disclosure, the program code for executing the computer program provided by the embodiments of the present disclosure can be written in any combination of one or more programming languages. Specifically, these computing programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages include, but are not limited to, such as Java, C++, python, the "C" language, or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (e.g., by connecting through the Internet using an Internet service provider).

[0147] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code, and the above module, program segment, or part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram or flowchart, and the combination of blocks in the block diagram or flowchart, can be implemented by a dedicated hardware-based system for performing the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.

[0148] Those skilled in the art can understand that the features recited in the various embodiments and / or claims of the present disclosure can be combined or combined in various ways, even if such combinations or combinations are not explicitly recited in the present disclosure. In particular, without departing from the spirit and teachings of the present disclosure, the features recited in the various embodiments and / or claims of the present disclosure can be combined and combined in various ways. All such combinations and / or combinations fall within the scope of the present disclosure.

[0149] The embodiments of the present disclosure have been described above. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of the present disclosure. Although the embodiments have been described separately above, this does not mean that the measures in each embodiment cannot be used advantageously in combination. The scope of the present disclosure is defined by the appended claims and their equivalents. Without departing from the scope of the present disclosure, those skilled in the art can make various substitutions and modifications, and all such substitutions and modifications should fall within the scope of the present disclosure.

Claims

1. A method for reporting large-amount cash transaction data, comprising: In response to a cash transaction event, generating a cash transaction record and storing the cash transaction record in a cash transaction record table, the cash transaction record table including: a cash amount field, a cash use field, and / or a cash source field, and the cash transaction record including a cash amount corresponding to the cash amount field; Selecting the cash transaction records with the cash amount greater than or equal to a preset amount to obtain initial large-amount cash transaction records; In response to obtaining the initial large-amount cash transaction records, setting the attributes of the cash use field and the cash source field as required, and adding a cash use and / or a cash source corresponding to the cash use field and / or the cash source field respectively to obtain target large-amount cash transaction records; In response to the user confirming the target large-amount cash transaction records, reporting reporting data including the target large-amount cash transaction records, wherein, the selecting the cash transaction records with the cash amount greater than or equal to a preset amount to obtain initial large-amount cash transaction records includes: According to a reference cash amount, determining at least one of the reference cash amounts closest to the cash amount as a target reference cash amount; According to the category of the target reference cash amount, determining the category of the cash amount, and the category of the target reference cash amount is determined according to the size relationship between the target reference cash amount and the preset amount; According to the category of the cash amount, selecting the cash transaction records to obtain the initial large-amount cash transaction records, wherein, the category of the target reference cash amount includes: a first category and a second category, the first category indicates that the target reference cash amount is greater than or equal to the preset amount, and the second category indicates that the target reference cash amount is less than the preset amount, and the determining the category of the cash amount according to the category of the target reference cash amount includes: When there are multiple target reference cash amounts, determining the larger of the number of the first category and the number of the second category in the categories of the multiple target reference cash amounts as the target category, or, when there are multiple target reference cash amounts and the number of the first category and the number of the second category in the categories of the multiple target reference cash amounts are the same, determining the target reference cash amount category of the target reference cash amount with the largest weight value as the target category; Determining the target category as the category of the cash amount.

2. According to the method of claim 1, both the cash amount and the preset amount include amount attributes, and the selecting the cash transaction records with the cash amount greater than or equal to a preset amount includes: Determining a cash amount as a basic cash amount; Determining the amount attribute of the basic cash amount as a basic attribute; Determining the amount attribute of the preset amount as a comparison attribute; Determining the preset amount with the comparison attribute being the same as the basic attribute as a target preset amount; and Selecting the cash transaction records with the basic cash amount greater than or equal to the target preset amount.

3. The method according to claim 1, wherein the cash transaction record table further includes at least one data field related to reporting, and the cash transaction record further includes data related to reporting corresponding to the data field related to reporting. Reporting the target large-amount cash transaction record in response to the user confirming the target large-amount cash transaction record includes: Constructing an association relationship among the data related to reporting, the cash amount, the cash usage, and / or the cash source; Determining the relevant data of the target large-amount cash transaction record according to the cash amount of the target large-amount cash transaction record and the association relationship; Determining the data related to reporting, the cash amount, the cash usage, and / or the cash source having an association relationship as the reporting data, and reporting the reporting data.

4. The method according to claim 1, wherein The reporting of the reporting data including the target large-amount cash transaction record includes: Performing adaptive processing on the reporting data to obtain target reporting data, wherein the adaptive processing includes encryption processing; Reporting the target reporting data according to the reporting requirements of the interface.

5. The method for reporting large-amount cash transaction data according to claim 4, further includes at least one of the following: Verifying the target reporting data; Reporting the target reporting data in batches; Receiving the reporting result returned by the interface.

6. A device for reporting large-amount cash transaction data, comprising: A cash transaction record generation module, configured to generate a cash transaction record in response to a cash transaction event, and store the cash transaction record in a cash transaction record table, the cash transaction record table including: a cash amount field, a cash usage field, and / or a cash source field, and the cash transaction record including a cash amount corresponding to the cash amount field; An initial large-amount cash transaction record determination module, configured to select the cash transaction record with the cash amount greater than or equal to a preset amount to obtain an initial large-amount cash transaction record; A target large-amount cash transaction record determination module, configured to, in response to obtaining the initial large-amount cash transaction record, set the attributes of the cash usage field and the cash source field as required, and add a cash usage and / or a cash source corresponding to the cash usage field and / or the cash source field respectively to obtain a target large-amount cash transaction record; and A reporting module, configured to report the reporting data including the target large-amount cash transaction record in response to the user confirming the target large-amount cash transaction record, wherein, the initial large-amount cash transaction record determination module includes: A target reference cash amount determination sub-module, configured to determine at least one reference cash amount closest to the cash amount as the target reference cash amount according to the reference cash amount; A cash amount category determination sub-module, configured to determine the category of the cash amount according to the category of the target reference cash amount, and the category of the target reference cash amount is determined according to the magnitude relationship between the target reference cash amount and the preset amount; An initial large-amount cash transaction record determination sub-module, configured to select the cash transaction record according to the category of the cash amount to obtain the initial large-amount cash transaction record. Wherein, the categories of the target reference cash amounts include: a first category and a second category. The first category indicates that the target reference cash amount is greater than or equal to the preset amount, and the second category indicates that the target reference cash amount is less than the preset amount. The cash amount category determination sub-module includes: A target category determination unit, configured to, when there are multiple target reference cash amounts, determine the larger of the number of the first category and the number of the second category in the multiple target reference cash amount categories as the target category; or, when there are multiple target reference cash amounts and the number of the first category and the number of the second category in the multiple target reference cash amount categories are the same, determine the target reference cash amount category of the target reference cash amount with the largest weight value as the target category; A cash amount category determination unit, configured to determine the target category as the category of the cash amount.

7. An electronic device, comprising: One or more processors; A storage device, configured to store one or more programs, Wherein, when the one or more programs are executed by the one or more processors, the one or more processors are caused to execute the method according to any one of claims 1 to 5.

8. A computer-readable storage medium, on which executable instructions are stored, and when the instructions are executed by a processor, the processor is caused to execute the method according to any one of claims 1 to 5.

9. A computer program product, comprising a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.