Transaction record labeling method and device, equipment and storage medium

By extracting and merging the characteristic data of the record records of funds, the collection of transaction records is generated, and batch marking is performed to solve the problem of low efficiency of manual efficiency in existing technologies, and achieve efficient transaction record marking and cost reduction.

CN119379439APending Publication Date: 2025-01-28CCB FINTECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411522970.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-29
Publication Date
2025-01-28

AI Technical Summary

Technical Problem

In the prior art, transaction records in the capital flow are manually marked one by one, resulting in inefficient labeling and increased labor costs.

Method used

By obtaining the capital flow of the regulatory account, the characteristic data of the transaction records is extracted, and the transaction records are combined according to these characteristic data to generate multiple transaction records. The operator marked these sets, generated the labeling information and configured it on each transaction record.

Benefits of technology

Improve the efficiency of trading records, reduce labor costs, and make the transaction records in batches.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119379439A_ABST
    Figure CN119379439A_ABST
Patent Text Reader

Abstract

The invention provides a transaction record labeling method and device, equipment and a storage medium, and relates to the field of data processing. The method comprises the following steps: acquiring a fund flow of any supervision account, and storing all transaction records corresponding to the fund flow to a local database; calling each transaction record from a local database, and performing feature extraction on each transaction record to obtain feature data corresponding to each transaction record; merging all the transaction records according to the feature data to obtain a plurality of transaction record sets; in response to a labeling operation of an operator on the plurality of transaction record sets, generating labeling information corresponding to each transaction record set; configuring each piece of labeling information to each transaction record in the corresponding transaction record set to obtain each labeled transaction record; and outputting each labeled transaction record, so that the transaction record labeling efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing, and in particular to a transaction record marking method, device, equipment and storage medium. Background Art

[0002] As people's awareness of fund security increases, more and more occasions (such as the disclosure of community property income) require the establishment of regulatory accounts for fund transactions to realize the disclosure of fund flows. However, the original fund flow cannot meet people's needs, so it is crucial to mark and disclose each transaction record in the fund flow.

[0003] In the prior art, the traditional transaction record marking method mainly involves manually marking the transaction records in the capital flow one by one, and then entering the marked transaction records into the public disclosure platform for public disclosure.

[0004] However, in the prior art, transaction records in the fund flow are manually annotated one by one, which makes the transaction record annotation efficiency low and increases the labor cost. Summary of the invention

[0005] The present application provides a transaction record marking method, device, equipment and storage medium to solve the problem that transaction records in fund flow are manually marked one by one, resulting in low transaction record marking efficiency and increased labor costs.

[0006] In a first aspect, the present application provides a transaction record labeling method, which is applied to a computer device, comprising: obtaining the cash flow of any regulatory account, and storing all transaction records corresponding to the cash flow in a local database; retrieving each transaction record from the local database, and performing feature extraction on each transaction record to obtain feature data corresponding to each transaction record; merging all the transaction records according to each feature data to obtain a plurality of transaction record sets; generating labeling information corresponding to each transaction record set in response to an operator's labeling operation on the plurality of transaction record sets; configuring each labeling information to each transaction record in the corresponding transaction record set to obtain each labeled transaction record; and outputting each labeled transaction record.

[0007] In a possible design, all the transaction records are merged according to each feature data to obtain multiple transaction record sets, including: extracting existing feature data of an existing transaction record set, and determining whether any feature data is consistent with the existing feature data; if the feature data is consistent with the existing feature data, merging the transaction record into the existing transaction record set; if the feature data is inconsistent with the existing feature data, marking the transaction record to obtain a marked transaction record; obtaining all marked transaction records, and filtering out one or more groups of transaction records with the same feature data from all the marked transaction records; and integrating the one or more groups of transaction records into corresponding one or more transaction record sets.

[0008] In a possible design, after merging all the transaction records according to the characteristic data to obtain a plurality of transaction record sets, the method further includes: determining whether there are remaining transaction records that are not added to the plurality of transaction record sets; if there are remaining transaction records that are not added to the plurality of transaction record sets, determining all the remaining transaction records, and adjusting the plurality of transaction record sets according to all the remaining transaction records to generate each adjusted transaction record set; merging each remaining transaction record into a corresponding adjusted transaction record set to obtain a plurality of adjusted transaction record sets; and responding to an operator's adjustment of the plurality of adjusted transaction record sets. The method further comprises the steps of performing a marking operation on a set of transaction records to generate marking information corresponding to each adjusted set of transaction records; configuring each marking information to each transaction record in the corresponding adjusted set of transaction records to obtain each marked transaction record, and outputting each marked transaction record; if there are no remaining transaction records that have not been added to the multiple sets of transaction records, continuing to execute the steps of "in response to the marking operation of the multiple sets of transaction records by the operator, generating marking information corresponding to each set of transaction records; configuring each marking information to each transaction record in the corresponding set of transaction records to obtain each marked transaction record; and outputting each marked transaction record".

[0009] In one possible design, each adjusted transaction record set includes each retrieved transaction record set or each reorganized transaction record set; accordingly, adjusting the multiple transaction record sets according to all the remaining transaction records to generate each adjusted transaction record set includes: extracting target feature data corresponding to each remaining transaction record; retrieving each transaction record in the multiple transaction record sets according to each target feature data to generate each retrieved transaction record set; or, dissolving and reorganizing the multiple transaction record sets according to each target feature data to generate each reorganized transaction record set.

[0010] In one possible design, after merging the remaining transaction records into corresponding adjusted transaction record sets to obtain multiple adjusted transaction record sets, it also includes: determining corresponding matching features based on the multiple adjusted transaction record sets; and merging subsequent transaction records into the multiple adjusted transaction record sets based on the matching features.

[0011] In a possible design, the feature data includes: a feature field, a feature tolerance range, or a feature field and a feature tolerance range.

[0012] In a second aspect, the present application provides a transaction record marking device, which is applied to a computer device, including: an acquisition module, which is used to obtain the cash flow of any regulatory account and store all transaction records corresponding to the cash flow in a local database; an extraction module, which is used to retrieve each transaction record from the local database and perform feature extraction on each transaction record to obtain feature data corresponding to each transaction record; a first merging module, which is used to merge all the transaction records according to each feature data to obtain a plurality of transaction record sets; a generation module, which is used to generate marking information corresponding to each transaction record set in response to an operator's marking operation on the plurality of transaction record sets; a configuration module, which is used to configure each marking information to each transaction record in the corresponding transaction record set to obtain each marked transaction record; and a first output module, which is used to output each marked transaction record.

[0013] In a third aspect, the present application provides a computer device, comprising: at least one processor and a memory;

[0014] The memory stores computer-executable instructions;

[0015] The at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the transaction record marking method described in the first aspect and various possible designs of the first aspect.

[0016] In a fourth aspect, the present application provides a computer storage medium, in which computer execution instructions are stored. When a processor executes the computer execution instructions, the transaction record marking method described in the first aspect and various possible designs of the first aspect is implemented.

[0017] In a fifth aspect, the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the transaction record marking method described in the first aspect and various possible designs of the first aspect.

[0018] The transaction record labeling method, device, equipment and storage medium provided in the present application obtain all transaction records corresponding to the fund flow of the regulatory account, and extract features from each transaction record to obtain feature data corresponding to each transaction record; merge all transaction records according to each feature data to obtain multiple transaction record sets; generate labeling information corresponding to each transaction record set in response to the operator's labeling operation on the multiple transaction record sets; configure each labeling information to each transaction record in the corresponding transaction record set to obtain each labeled transaction record; output each labeled transaction record, so that the transaction records can be labeled in batches, which improves the efficiency of transaction record labeling and reduces labor costs. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0020] Figure 1 A schematic diagram of an application scenario of the transaction record annotation method provided in an embodiment of the present application;

[0021] Figure 2 Schematic diagram of the transaction record annotation method provided in the embodiment of the present application Figure 1 ;

[0022] Figure 3 Schematic diagram of the transaction record annotation method provided in the embodiment of the present application Figure 2 ;

[0023] Figure 4 A schematic diagram of the structure of a transaction record marking device provided in an embodiment of the present application;

[0024] Figure 5 A schematic diagram of the hardware structure of a computer device provided in an embodiment of the present application.

[0025] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0026] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0027] In the technical solution of this application, the collection, storage, use, processing, transmission, provision and disclosure of information such as financial data or user data involved shall comply with the provisions of relevant laws and regulations and shall not violate public order and good morals.

[0028] It should be noted that in the embodiments of the present application, certain software, components, models and other existing solutions in the industry may be mentioned, and they should be regarded as exemplary. Their purpose is only to illustrate the feasibility of implementing the technical solution of the present application, but it does not mean that the applicant has or will necessarily use the solution.

[0029] With the development of society, more and more occasions require the establishment of regulatory accounts for fund transactions in order to realize the public disclosure of fund flows. However, the original fund flows cannot meet people's needs, so it is crucial to mark and publicize each transaction record in the fund flows. In the prior art, the traditional transaction record marking method mainly manually marks the transaction records in the fund flows one by one, and then enters the marked transaction records into the public disclosure platform for public disclosure. However, in the prior art, the transaction records in the fund flows are manually marked one by one, which makes the transaction record marking efficiency low and increases the labor cost.

[0030] In order to solve the above technical problems, the embodiments of the present application propose the following technical concept: the inventor takes into account all transaction records of the capital flow, extracts corresponding feature data based on each transaction record, merges all transaction records using each feature data to obtain multiple transaction record sets, and marks the multiple transaction record sets to obtain corresponding marked transaction records, thereby improving the efficiency of transaction record marking and reducing labor costs.

[0031] Figure 1 It is a schematic diagram of an application scenario of the transaction record marking method provided in an embodiment of the present application.

[0032] like Figure 1 As shown, the scene includes: a display terminal 101 and a computer device 102.

[0033] The display terminal 101 may be a display screen or a terminal such as a personal computer.

[0034] The computer device 102 may be an independent device or a cluster consisting of multiple devices.

[0035] The computer device 102 obtains all transaction records corresponding to the capital flow of the supervision account, and extracts features from each transaction record to obtain each feature data; merges all transaction records according to each feature data to obtain multiple transaction record sets; generates each annotation information in response to the operator's annotation operation on the multiple transaction record sets on the display terminal 101; configures each annotation information to each transaction record in the corresponding transaction record set to obtain each labeled transaction record, and outputs each labeled transaction record to the display terminal 101. The following is a detailed description using a detailed embodiment.

[0036] Figure 2 Schematic diagram of the transaction record annotation method provided in the embodiment of the present application Figure 1 , the execution subject of this embodiment can be Figure 1 The computer device in the embodiment shown is not particularly limited in this embodiment. Figure 2 As shown, the method includes:

[0037] S201: Obtain the fund flow of any regulated account, and store all transaction records corresponding to the fund flow in a local database.

[0038] In this embodiment, fund flow refers to the flow of funds between regulatory accounts through various income and expenditure within a certain period of time, which is represented by transaction records.

[0039] In this embodiment, the local database may be MySQL or other databases.

[0040] S202: Retrieve each transaction record from the local database, and perform feature extraction on each transaction record to obtain feature data corresponding to each transaction record.

[0041] In this embodiment, the feature data includes: a feature field, a feature tolerance range, or a feature field and a feature tolerance range.

[0042] Among them, the feature fields can be extracted through the feature extraction method of the field.

[0043] S203: All transaction records are merged according to the characteristic data to obtain multiple transaction record sets.

[0044] Specifically, step S203 includes:

[0045] S2031: Extract existing feature data of an existing transaction record set, and determine whether any feature data is consistent with the existing feature data.

[0046] Exemplarily, existing feature fields of an existing transaction record set are extracted, and it is determined whether any feature field is consistent with the existing feature field.

[0047] S2032: If the feature data is consistent with the existing feature data, the transaction record is merged into the existing transaction record set.

[0048] Exemplarily, if the feature field is consistent with the existing feature field, the transaction record is merged into the existing transaction record set.

[0049] S2033: If the feature data is inconsistent with the existing feature data, the transaction record is marked to obtain a marked transaction record.

[0050] Exemplarily, if the feature field is inconsistent with the existing feature field, the transaction record is marked to obtain a marked transaction record.

[0051] S2034: Obtain all marked transaction records, and filter out one or more groups of transaction records with the same characteristic data from all marked transaction records.

[0052] In this embodiment, if multiple groups of transaction records are screened out, it means that the multiple groups of transaction records have different common feature data.

[0053] Exemplarily, all marked transaction records are obtained, and one or more groups of transaction records having the same characteristic fields are filtered out from all marked transaction records.

[0054] S2035: Integrate one or more groups of transaction records into one or more corresponding transaction record sets.

[0055] S204: In response to the operator's marking operation on the multiple transaction record sets, generating marking information corresponding to each transaction record set.

[0056] In this embodiment, the annotation information may be transaction classification, detailed notes, and other information.

[0057] S205: configuring each annotation information to each transaction record in the corresponding transaction record set to obtain each labeled transaction record.

[0058] Exemplarily, each transaction classification and detailed annotation is configured for each transaction record in the corresponding transaction record set to obtain transaction records with transaction classification and detailed annotation.

[0059] In addition, corresponding annotation information is automatically configured for the newly added transaction records merged into each transaction record set.

[0060] S206: Output each marked transaction record.

[0061] Exemplarily, each transaction record is output with transaction classification and detailed annotations.

[0062] In summary, the transaction record marking method provided in this embodiment obtains all transaction records corresponding to the capital flow of the regulatory account, and extracts features of each transaction record to obtain feature data corresponding to each transaction record; merges all transaction records according to each feature data to obtain multiple transaction record sets; generates marking information corresponding to each transaction record set in response to the marking operation of the operator on the multiple transaction record sets; configures each marking information to each transaction record in the corresponding transaction record set to obtain each marked transaction record; outputs each marked transaction record, so that the transaction records can be marked in batches, which improves the efficiency of transaction record marking and reduces labor costs.

[0063] In addition, the transaction record marking method provided in this embodiment realizes diversified merging processing through characteristic data such as characteristic fields, characteristic tolerance ranges or characteristic fields and characteristic tolerance ranges, as well as different merging methods, so that it can cope with different fund flow scenarios.

[0064] Figure 3 Schematic diagram of the transaction record annotation method provided in the embodiment of the present application Figure 2 In the embodiment of the present application, Figure 2 Based on the embodiment provided, a specific implementation method for adjusting multiple transaction record sets after step S203 is described in detail. Figure 3 As shown, the method includes:

[0065] S301: Obtain the fund flow of any regulated account, and store all transaction records corresponding to the fund flow in a local database.

[0066] In this embodiment, the discussion on the fund flow and the local database has been described in detail in step S201 and will not be repeated here.

[0067] S302: Retrieve each transaction record from the local database, and perform feature extraction on each transaction record to obtain feature data corresponding to each transaction record.

[0068] In this embodiment, the discussion on the characteristic data has been described in detail in step S202 and will not be repeated here.

[0069] S303: All transaction records are merged according to the characteristic data to obtain multiple transaction record sets.

[0070] In this embodiment, the discussion on the merging process has been described in detail in step S203 and will not be repeated here.

[0071] S304: Determine whether there are any remaining transaction records that are not added to the multiple transaction record sets.

[0072] S305: If there are remaining transaction records that are not added to the multiple transaction record sets, all remaining transaction records are determined, and the multiple transaction record sets are adjusted according to all remaining transaction records to generate each adjusted transaction record set.

[0073] In this embodiment, each adjusted transaction record set includes each retrieved transaction record set or each reorganized transaction record set; accordingly, the multiple transaction record sets are adjusted according to all remaining transaction records in step S305 to generate each adjusted transaction record set, specifically including:

[0074] S3051: Extract target feature data corresponding to each remaining transaction record.

[0075] S3052: Retrieving each transaction record in a plurality of transaction record sets according to each target feature data to generate each retrieved transaction record set; or,

[0076] In this embodiment, the retrieval of each transaction record may be to remove the transaction record from the corresponding transaction record collection, or to add the transaction record to the corresponding transaction record collection.

[0077] S3053: Disband and reorganize multiple transaction record sets according to each target characteristic data to generate each reorganized transaction record set.

[0078] In addition, the common features of the dissolved transaction record collections are recorded to avoid regenerating the transaction record collections, thereby preventing invalid adjustments to the transaction record collections.

[0079] In addition, the adjustment to the transaction record set may be retrieval or dissolution and reorganization, or a combination of retrieval and dissolution and reorganization to ensure that there are no remaining transaction records.

[0080] S306: Merge the remaining transaction records into corresponding adjusted transaction record sets to obtain multiple adjusted transaction record sets.

[0081] In this embodiment, after step S306, steps a to b are further included:

[0082] Step a: Determine corresponding matching features according to multiple adjusted transaction record sets.

[0083] Step b: merging subsequent transaction records into multiple adjusted transaction record sets according to each matching feature.

[0084] S307: In response to the operator's marking operation on multiple adjusted transaction record sets, generate marking information corresponding to each adjusted transaction record set; configure each marking information to each transaction record in the corresponding adjusted transaction record set to obtain each marked transaction record, and output each marked transaction record.

[0085] S308: If there are no remaining transaction records that have not been added to the multiple transaction record sets, continue to execute the steps of "in response to the operator's marking operation on the multiple transaction record sets, generating marking information corresponding to each transaction record set; configuring each marking information to each transaction record in the corresponding transaction record set to obtain each marked transaction record; and outputting each marked transaction record".

[0086] In summary, the transaction record marking method provided in the present embodiment determines whether there are any remaining transaction records; if so, determines all the remaining transaction records, and adjusts multiple transaction record sets to generate each adjusted transaction record set; merges each remaining transaction record into a corresponding adjusted transaction record set to obtain multiple adjusted transaction record sets; generates each marking information in response to the marking operation of the operator on the multiple adjusted transaction record sets; configures each marking information to each transaction record in the corresponding adjusted transaction record set to obtain each marked transaction record, and outputs each marked transaction record; if not, continues to execute the steps of "in response to the marking operation of the operator on the multiple transaction record sets, generates the marking information corresponding to each transaction record set; configures each marking information to each transaction record in the corresponding transaction record set to obtain each marked transaction record; outputs each marked transaction record". By adjusting multiple transaction record sets, the merging of all transaction records is made more accurate and complete, thereby improving the efficiency of transaction record marking.

[0087] It should be noted that the present application can also be summarized as the collaboration between the merging rule module, the merging set module, the pipeline processing module and the pipeline data module.

[0088] Among them, the merge rule module is used to record the merge rules and provide rule data to the merge processing module. The merge rules are that the feature fields are the same or the feature tolerance range is the same; the merge set module is used to merge the transaction record set, which contains each transaction record and annotation information, etc.; the flow data module is used to obtain the fund flow of any regulatory account and record the annotation information added in the transaction record; the merge processing module is used to call the merge rules and fund flow, extract features for each transaction record according to the merge rules, and load the transaction records with the same feature fields into the merge set module.

[0089] Figure 4This is a schematic diagram of the structure of the transaction record marking device provided in the embodiment of the present application. Figure 4 As shown, the transaction record marking device includes: an acquisition module 401, an extraction module 402, a first merging module 403, a generation module 404, a configuration module 405 and a first output module 406.

[0090] The acquisition module 401 is used to obtain the fund flow of any regulated account and store all transaction records corresponding to the fund flow in a local database;

[0091] An extraction module 402 is used to retrieve each transaction record from the local database and perform feature extraction on each transaction record to obtain feature data corresponding to each transaction record;

[0092] A first merging module 403, configured to merge all the transaction records according to the characteristic data to obtain a plurality of transaction record sets;

[0093] A generating module 404, configured to generate marking information corresponding to each transaction record set in response to a marking operation performed by an operator on the plurality of transaction record sets;

[0094] Configuration module 405, configured to configure each annotation information to each transaction record in the corresponding transaction record set to obtain each labeled transaction record;

[0095] The first output module 406 is used to output the marked transaction records.

[0096] In a possible implementation, the merging module 403 specifically includes:

[0097] An extraction unit 4031 is used to extract existing feature data of an existing transaction record set, and determine whether any feature data is consistent with the existing feature data;

[0098] A merging unit 4032, configured to merge the transaction record into an existing transaction record set if the feature data is consistent with the existing feature data;

[0099] A marking unit 4033, configured to mark the transaction record if the feature data is inconsistent with the existing feature data, so as to obtain a marked transaction record;

[0100] A screening unit 4034 is used to obtain all marked transaction records, and screen out one or more groups of transaction records having the same characteristic data from all marked transaction records;

[0101] The integration unit 4035 is used to integrate the one or more groups of transaction records into one or more corresponding transaction record sets.

[0102] In a possible implementation manner, the device further includes:

[0103] A determination module 407, configured to determine whether there are any remaining transaction records that are not included in the plurality of transaction record sets;

[0104] An adjustment module 408, configured to determine all remaining transaction records if there are remaining transaction records that are not added to the plurality of transaction record sets, and adjust the plurality of transaction record sets according to all remaining transaction records to generate each adjusted transaction record set;

[0105] A second merging module 409, configured to merge the remaining transaction records into corresponding adjusted transaction record sets to obtain a plurality of adjusted transaction record sets;

[0106] The second output module 410 is used to generate annotation information corresponding to each adjusted transaction record set in response to the operator's annotation operation on the multiple adjusted transaction record sets; configure each annotation information to each transaction record in the corresponding adjusted transaction record set to obtain each annotated transaction record, and output each annotated transaction record;

[0107] The execution module 411 is used to continue to execute the steps of "generating annotation information corresponding to each transaction record set in response to the operator's annotation operation on the multiple transaction record sets; configuring each annotation information to each transaction record in the corresponding transaction record set to obtain each annotated transaction record; and outputting each annotated transaction record" if there are no remaining transaction records that have not been added to the multiple transaction record sets.

[0108] In a possible implementation, each adjusted transaction record set includes each retrieved transaction record set or each reorganized transaction record set; accordingly, the adjustment module 408 includes:

[0109] An extraction unit 4081 is used to extract target feature data corresponding to each of the remaining transaction records;

[0110] The retrieving unit 4082 is used to retrieve each transaction record in the plurality of transaction record sets according to each target feature data to generate each retrieved transaction record set; or,

[0111] The reorganization unit 4083 is used to dissolve and reorganize the multiple transaction record sets according to the target feature data to generate reorganized transaction record sets.

[0112] In a possible implementation manner, the device further includes:

[0113] A determination module 412, configured to determine corresponding matching features according to the plurality of adjusted transaction record sets;

[0114] The third merging module 413 is used to merge the subsequent transaction records into the multiple adjusted transaction record sets according to the matching features.

[0115] In a possible implementation manner, the feature data includes: a feature field, a feature tolerance range, or a feature field and a feature tolerance range.

[0116] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effect are similar, and this embodiment will not be repeated here.

[0117] Figure 5 Schematic diagram of the hardware structure of the computer device provided in the embodiment of the present application. Figure 5 As shown, the computer device of this embodiment includes: a processor 501 and a memory 502; the memory stores computer execution instructions; at least one processor executes the computer execution instructions stored in the memory, so that at least one processor executes the above transaction record marking method.

[0118] Optionally, the memory 502 may be independent or integrated with the processor 501 .

[0119] When the memory 502 is independently provided, the computer device further includes a bus 503 for connecting the memory 502 and the processor 501 .

[0120] An embodiment of the present application also provides a computer storage medium, in which computer execution instructions are stored. When a processor executes the computer execution instructions, the transaction record marking method as described above is implemented.

[0121] An embodiment of the present application also provides a computer program product, including a computer program, which, when executed by a processor, implements the transaction record marking method as described above.

[0122] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation, such as multiple modules can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or modules, which can be electrical, mechanical or other forms.

[0123] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to implement the solution of this embodiment.

[0124] In addition, each functional module in each embodiment of the present application can be integrated into one processing unit, or each module can exist physically separately, or two or more modules can be integrated into one unit. The above-mentioned module-composed unit can be implemented in the form of hardware or in the form of hardware plus software functional units.

[0125] The above-mentioned integrated module implemented in the form of a software function module can be stored in a computer-readable storage medium. The above-mentioned software function module is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform some steps of the method described in each embodiment of the present application.

[0126] It should be understood that the above processor can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the invention can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor.

[0127] The memory may include a high-speed RAM memory, and may also include a non-volatile storage NVM, such as at least one disk memory, and may also be a USB flash drive, a mobile hard disk, a read-only memory, a magnetic disk or an optical disk, etc.

[0128] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of this application is not limited to only one bus or one type of bus.

[0129] The above storage medium may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The storage medium may be any available medium that can be accessed by a general or special purpose computer.

[0130] An exemplary storage medium is coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the storage medium can also exist as discrete components in an electronic device or a main control device.

[0131] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.

[0132] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A transaction record marking method, characterized in that: Applicable to computer equipment, including: Obtain the fund flow of any regulated account and store all transaction records corresponding to the fund flow in a local database; Retrieving each transaction record from the local database, and performing feature extraction on each transaction record to obtain feature data corresponding to each transaction record; Merging all transaction records according to the characteristic data to obtain multiple transaction record sets; In response to an operator's marking operation on the plurality of transaction record sets, generating marking information corresponding to each transaction record set; Allocate each annotation information to each transaction record in the corresponding transaction record set to obtain each labeled transaction record; Output the transaction records of each annotation.

2. The method according to claim 1, characterized in that The merging of all transaction records according to the characteristic data to obtain multiple transaction record sets includes: Extracting existing feature data of an existing transaction record set, and determining whether any feature data is consistent with the existing feature data; If the characteristic data is consistent with the existing characteristic data, merging the transaction record into the existing transaction record set; If the characteristic data is inconsistent with the existing characteristic data, marking the transaction record to obtain a marked transaction record; Acquire all marked transaction records, and select one or more groups of transaction records having the same characteristic data from all marked transaction records; The one or more groups of transaction records are integrated into corresponding one or more transaction record sets.

3. The method according to claim 1, characterized in that After merging all the transaction records according to the characteristic data to obtain multiple transaction record sets, the method further includes: Determining whether there are remaining transaction records that are not added to the plurality of transaction record sets; If there are remaining transaction records that are not added to the multiple transaction record sets, determine all remaining transaction records, and adjust the multiple transaction record sets according to all remaining transaction records to generate each adjusted transaction record set; Merging the remaining transaction records into corresponding adjusted transaction record sets to obtain multiple adjusted transaction record sets; In response to the operator's marking operation on the plurality of adjusted transaction record sets, generating marking information corresponding to each adjusted transaction record set; configuring each marking information to each transaction record in the corresponding adjusted transaction record set to obtain each marked transaction record, and outputting each marked transaction record; If there are no remaining transaction records that have not been added to the multiple transaction record sets, continue to execute the steps of "in response to the operator's marking operation on the multiple transaction record sets, generating marking information corresponding to each transaction record set; configuring each marking information to each transaction record in the corresponding transaction record set to obtain each marked transaction record; and outputting each marked transaction record".

4. The method according to claim 3, characterized in that wherein each adjusted transaction record set includes each retrieved transaction record set or each reorganized transaction record set; Accordingly, the adjusting the multiple transaction record sets according to all the remaining transaction records to generate each adjusted transaction record set includes: Extracting target feature data corresponding to each of the remaining transaction records; Retrieving each transaction record in the plurality of transaction record sets according to each target feature data to generate each retrieved transaction record set; or, The multiple transaction record sets are disbanded and reorganized according to the target feature data to generate reorganized transaction record sets.

5. The method according to claim 4, characterized in that After merging the remaining transaction records into the corresponding adjusted transaction record sets to obtain multiple adjusted transaction record sets, the method further includes: Determining corresponding matching features according to the multiple adjusted transaction record sets; The subsequent transaction records are merged into the plurality of adjusted transaction record sets according to the matching features.

6. The method according to any one of claims 1 to 5, characterized in that: The characteristic data includes: Feature fields, feature tolerance ranges, or feature fields and feature tolerance ranges.

7. A transaction record marking device, characterized in that: Applicable to computer equipment, including: An acquisition module is used to acquire the fund flow of any regulated account and store all transaction records corresponding to the fund flow in a local database; An extraction module, used to retrieve each transaction record from the local database and perform feature extraction on each transaction record to obtain feature data corresponding to each transaction record; A first merging module, used for merging all the transaction records according to the characteristic data to obtain multiple transaction record sets; A generating module, configured to generate, in response to an operator's marking operation on the plurality of transaction record sets, marking information corresponding to each transaction record set; A configuration module, used for configuring each annotation information to each transaction record in the corresponding transaction record set to obtain each labeled transaction record; The first output module is used to output the transaction records marked.

8. A computer device, characterized in that: include: at least one processor and memory; The memory stores computer-executable instructions; The at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the transaction record marking method as described in any one of claims 1 to 6.

9. A computer storage medium, characterized in that The computer storage medium stores computer execution instructions, and when the processor executes the computer execution instructions, the transaction record marking method according to any one of claims 1 to 6 is implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the transaction record marking method according to any one of claims 1 to 6 is implemented.