Optimization method and device for obtaining concerned contact identification number, equipment and medium
By obtaining and analyzing the detailed data of financial institutions and using the adjustment method of system configuration threshold group, the process of obtaining the contact identification number of attention is optimized, the problem of low analysis efficiency in the existing technology is solved, and more efficient and accurate are achieved analysis results.
Patent Information
- Application Number
- CN202411433367.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-14
- Publication Date
- 2025-02-07
AI Technical Summary
It is difficult for the prior art to efficiently analyze and optimize the acquisition of the exchange identification numbers that are attracting attention, especially in the detailed data of financial institutions, which makes manual analysis time-consuming and inefficient.
By obtaining the detailed data of previous use and calibration, extracting the communication identification number of the subject of the calibration data, and using the adjustment method of the system to configure the threshold group, the method of obtaining the communication identification number of the concerned is optimized.
It has achieved optimization of obtaining the relevant exchange identification number, improved analysis efficiency and accuracy, and avoided violent oscillation of recommended results caused by data singularity.
Smart Images

Figure CN119398051A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of financial security, and in particular to an optimized method, device, equipment and medium for obtaining a transaction identification number of interest. Background Art
[0002] With the development, the use of computers has been widely popularized in various fields. Both corporate users and individual users are increasingly dependent on the use of computers. Computers play a vital role in user transactions. They not only provide an efficient and secure transaction platform, but also improve user experience and transaction efficiency through automation and intelligent technology. The transaction platform provided by the computer system (including hardware and software) allows users to easily carry out operations such as buying, selling, transferring, and paying. Through the computer system, many transaction processes can be automated, reducing human errors and improving efficiency. For example, the automatic settlement system can ensure that the funds of both parties are transferred in a timely and accurate manner. At the same time, the computer system records the detailed information of each transaction, including the transaction time, amount, participants, etc. These records can be used for subsequent audits, tracking, and dispute resolution. In the case, with the support of legal procedures, the transaction details and account information of the concerned person (such as relevant user identification information under the name of the concerned person) can be obtained from financial institutions or financial institutions; after obtaining the transaction details, in addition to conducting research and analysis on the behavior of the concerned person based on the purpose of the case, it is also necessary to expand the scope of the concerned population, which is not only conducive to understanding the flow of transactions, but also to discover potential target populations. However, manually analyzing and extracting millions of financial institution transaction data consumes a lot of time and energy, seriously affects the efficiency of research and analysis, and may even affect the accuracy and objectivity of the research and analysis work.
[0003] In particular, transactions with the subject of concern may be normal transactions, and even the counterparty (counterparty) of the subject of concern may be a vending machine, a railway ticket office, etc. If all counterparties of the subject of concern are expanded to counterparties of concern, then the detailed transaction data obtained from financial institutions or financial institutions may obviously exceed the scope allowed by legal procedures, or introduce a large number of unqualified subjects of concern, affecting a lot of energy and financial resources. Therefore, if clues can be obtained only through the transaction details of financial institutions or related financial institutions, and a relevant case database or basic recommendation database can be constructed, it can be very helpful to assist experienced personnel in screening, judging and analyzing the transaction details based on financial institutions or related financial institutions. At present, the recommendation database needs to optimize the results, and there is a lack of such optimization methods, especially the lack of optimization methods for recommending the acquisition of the transaction identification number of concern based only on the transaction details of the subject of concern in financial institutions or related financial institutions.
[0004] Therefore, the prior art still needs to be improved and enhanced. Summary of the invention
[0005] In order to solve at least one of the above problems, as well as one or more of the other potential problems, the present disclosure proposes an optimization method for obtaining a transaction identification number of interest, which is used to effectively optimize the method of obtaining a transaction identification number of interest based only on the transaction details of a financial institution or related financial institutions, especially the transaction details data for the previous use and the transaction details data for calibration, thereby facilitating the optimization of the recommendation function for building a database of concerned subjects, and facilitating the optimization of the algorithm for entering the concerned subjects into the database.
[0006] In a first aspect of the present disclosure, an optimization method for obtaining a transaction identification number of interest is proposed, the optimization method comprising: obtaining last-used transaction details data and calibration transaction details data, extracting the transaction identification number of the concerned subject of the calibration data from the calibration transaction details data; obtaining a last-used system configuration threshold as a first system configuration threshold group, the last-used system configuration threshold being used to obtain the last-recommended transaction identification number of interest from the last-used transaction details data; obtaining a second system configuration threshold group according to an exclusion sub-method, the exclusion sub-method being used to increase the last-used system configuration threshold to exclude the last-recommended transaction identification number of interest. A transaction identification number of a concerned subject that is a different number but does not belong to the above-mentioned calibration data; a third system configuration threshold group is obtained according to the incorporation sub-method, and the above-mentioned incorporation method is used to reduce the above-mentioned system configuration threshold used last time to incorporate the transaction identification number of the concerned subject that belongs to the above-mentioned calibration data but does not belong to the above-mentioned transaction identification number of the concern recommended last time; the corresponding system configuration threshold in the above-mentioned first system configuration threshold group is adjusted by the average value of the corresponding system configuration threshold in the above-mentioned second system configuration threshold group and the corresponding system configuration threshold in the above-mentioned third system configuration threshold group; and the adjusted first system configuration threshold group for obtaining the transaction identification number of concern in the transaction detail data is obtained.
[0007] Further, in some embodiments, the exclusion sub-method includes: taking the above-mentioned previously recommended transaction identification number of interest as the first transaction identification number group; extracting all transaction identification numbers that are the same as the transaction identification number of the concerned subject of the above-mentioned calibration data from the above-mentioned previous transaction details as the second transaction identification number group; extracting all transaction identification numbers that are different from the transaction identification numbers in the above-mentioned second transaction identification number group from the above-mentioned first transaction identification number group as the third transaction identification number group; taking the transaction identification numbers in the above-mentioned third transaction identification number group as the transaction counterparty identification numbers in the above-mentioned previous transaction details data, and obtaining the maximum value of the transaction ratio of the counterparty or the maximum value of the corresponding overlapping transactions with the counterparty corresponding to the transaction identification numbers in the above-mentioned third transaction identification number group according to the above-mentioned previous transaction details data; when the maximum value of the transaction ratio of the counterparty or the maximum value of the overlapping transactions with the counterparty is greater than the corresponding system configuration threshold value in the above-mentioned first system configuration threshold value group, extracting the above-mentioned corresponding maximum value; replacing the corresponding system configuration threshold value in the above-mentioned second system configuration threshold value group with the extracted corresponding maximum value, thereby obtaining the replaced second system configuration threshold value group.
[0008] Further, in some embodiments, obtaining the maximum value of the counterparty transaction ratio corresponding to the transaction identification number in the above-mentioned third transaction identification number group based on the above-mentioned previous transaction details data includes: obtaining the maximum value of the transaction ratio of the same transaction subject identification number and the same transaction counterparty identification number relative to all transaction counterparty identification numbers from the above-mentioned previous transaction details data, wherein the above-mentioned maximum value of the transaction ratio includes: the maximum value of the income ratio, the maximum value of the expenditure ratio, and the maximum value of the net income ratio.
[0009] Further, in some embodiments, obtaining the maximum value of overlapping transactions with the counterparty corresponding to the transaction identification number in the above-mentioned third transaction identification number group based on the above-mentioned transaction details data last time includes: obtaining the maximum value of the number of transaction subject identity identification numbers that have transactions with the same transaction counterparty identification number based on the above-mentioned transaction details data last time.
[0010] Further, in some embodiments, the above-mentioned incorporation sub-method includes: taking the above-mentioned previously recommended transaction identification number of concern as the first transaction identification number group; extracting all transaction identification numbers that are the same as the transaction identification number of the concerned subject of the above-mentioned calibration data from the above-mentioned previous transaction details as the second transaction identification number group; extracting transaction identification numbers that are different from the transaction identification numbers in the above-mentioned first transaction identification number group from the above-mentioned second transaction identification number group as the fourth transaction identification number group; taking the transaction identification numbers in the above-mentioned fourth transaction identification number group as the transaction counterparty identification numbers in the above-mentioned previous transaction details data, and obtaining the calculated value of the transaction ratio of the counterparty or the calculated value of the corresponding overlapping transactions with the counterparty corresponding to the transaction identification numbers in the above-mentioned fourth transaction identification number group according to the above-mentioned previous transaction details data, and the corresponding error rate, wherein the error rate = (system configuration threshold-calculated value) / calculated value; replacing the corresponding system configuration threshold in the above-mentioned third system configuration threshold group with the calculated value corresponding to the positive and minimum error rate, thereby obtaining the replaced third system configuration threshold group.
[0011] Further, in some embodiments, the above-mentioned calculation value of the proportion of transactions with the counterparty corresponding to the transaction identification number in the above-mentioned fourth transaction identification number group obtained based on the above-mentioned transaction details data used last time includes: obtaining the calculation value of the transaction proportion of the same transaction subject identification number and the same transaction counterparty identification number relative to all transaction counterparty identification numbers from the above-mentioned transaction details data used last time, wherein the above-mentioned transaction proportion calculation value includes: the calculation value of the income proportion, the calculation value of the expenditure proportion, and the calculation value of the net income proportion; and the above-mentioned calculation value of the overlapping transactions with the counterparty corresponding to the transaction identification number in the above-mentioned fourth transaction identification number group obtained based on the above-mentioned transaction details data used last time includes: obtaining the calculation value of the number of transaction subject identity identification numbers that have transactions with the same transaction counterparty identification number based on the above-mentioned transaction details data used last time.
[0012] Further, in some embodiments, the above-mentioned previous transaction details data is transaction details summary data composed of multiple transaction records obtained based on the transaction identification number of the concerned subject; the above-mentioned method for obtaining the previously recommended concerned transaction identification number from the above-mentioned previous transaction details data includes: according to the concerned counterparty judgment condition, obtaining the transaction counterparty identification number that meets the above-mentioned concerned counterparty judgment condition from the above-mentioned previous transaction details data, wherein the above-mentioned obtaining the transaction counterparty identification number that meets the above-mentioned concerned counterparty judgment condition includes: when the transaction ratio between the transaction identification number of the same concerned subject and the same transaction counterparty identification number is greater than a threshold, obtaining the corresponding transaction counterparty identification number; when satisfying When the network identification address of the counterparty is a deposited network identification address or the network identification address of the counterparty is the network identification address of the same natural day, the corresponding counterparty identification number is obtained; when the counterparty identification number is another transaction identification number under the name of the subject of concern, the corresponding counterparty identification number is obtained; when the same counterparty identification number and the identity identification number of the overlapping subject of concern are transacted, the corresponding counterparty identification number is obtained; when the transaction amount is less than the threshold and the transaction interval time is greater than the threshold, the corresponding counterparty identification number is obtained; the obtained counterparty identification number is deduplicated and determined as the counterparty identification number of concern, and the above threshold is configured by the system.
[0013] In the second aspect of the present disclosure, an optimization device for obtaining a transaction identification number of interest is also proposed, and the optimization device includes: a transaction data acquisition module, which is used to obtain the transaction details data of the previous use and the transaction details data for calibration, and extract the transaction identification number of the subject of interest of the calibration data from the above-mentioned transaction details data for calibration; a first threshold group acquisition module, which is used to obtain the previous system configuration threshold as the first system configuration threshold group, and the above-mentioned system configuration threshold is used to obtain the transaction identification number of interest recommended last time from the above-mentioned transaction details data; a second threshold group acquisition module, which is used to obtain a second system configuration threshold group according to an exclusion sub-method, and the above-mentioned exclusion sub-method is used to increase the above-mentioned system configuration threshold to exclude the transaction identification number belonging to The transaction identification number of the concerned subject recommended last time but not belonging to the transaction identification number of the concerned subject of the calibration data; a third threshold group acquisition module, used to obtain a third system configuration threshold group according to an incorporation sub-method, the incorporation method is used to reduce the system configuration threshold used last time to incorporate the transaction identification number of the concerned subject belonging to the calibration data but not belonging to the transaction identification number of the concerned subject recommended last time; a threshold adjustment module, used to adjust the corresponding system configuration threshold in the first system configuration threshold group by the average value of the corresponding system configuration threshold in the second system configuration threshold group and the corresponding system configuration threshold in the third system configuration threshold group; a threshold determination module, used to obtain the adjusted first system configuration threshold group.
[0014] In the third aspect of the present disclosure, an electronic device is proposed, characterized in that it includes a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the steps of the optimization method for obtaining the concerned transaction identification number are implemented as described above.
[0015] In the fourth aspect of the present disclosure, a computer-readable storage medium is also proposed, characterized in that at least one instruction, at least one program, code set or instruction set is stored in the above-mentioned storage medium, and the above-mentioned at least one instruction, at least one program, code set or instruction set is loaded and executed by a processor to implement the steps of the above-mentioned optimization method for obtaining the transaction identification number of interest.
[0016] Compared with the prior art, the present disclosure has the following beneficial effects:
[0017] (1) In some embodiments, the corresponding second system configuration threshold group and third system configuration threshold group are obtained by excluding sub-methods and incorporating sub-methods, and the system configuration threshold is gradually and smoothly corrected by taking the average value to prevent data singularity from causing drastic changes in data recommendation. Further, the excluding sub-method improves the influence of the previous system configuration threshold by the maximum value of the quantifiable counterparty transaction ratio and the maximum value of the counterparty overlap transaction in the transaction details data, and strictly recommends the threshold of data; further, the incorporating sub-method reduces the influence of the previous system configuration threshold by seeking the calculated value of the counterparty transaction ratio and the calculated value of the counterparty overlap transaction that are closest to the previous system configuration threshold in the transaction details data, and relaxes the threshold of recommended data. The optimization method combines the excluding sub-method and the excluding sub-method to gradually change the recommendation results and prevent drastic oscillations in the recommendation results.
[0018] (2) Furthermore, in the incorporated sub-method, by introducing the error rate, that is, error rate = (system configuration threshold - calculated value) / calculated value; seeking the calculated value of the proportion of transactions with the counterparty closest to the previous system configuration threshold, the calculated value of the overlapping transactions with the counterparty, and reducing the impact of the previous system configuration threshold, the threshold of the recommended data is relaxed to achieve the optimization of the method. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings, in which:
[0020] Figure 1 A flowchart of an optimized method for obtaining a concerned transaction identification number according to some embodiments of the present disclosure is shown;
[0021] Figure 2A schematic diagram showing an optimized device for obtaining a transaction identification number of interest according to some embodiments of the present disclosure; and
[0022] In the various drawings, the same or corresponding reference numerals denote the same or corresponding parts. DETAILED DESCRIPTION
[0023] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0024] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The terms "first", "second", etc. may refer to different or the same objects. Other explicit and implicit definitions may also be included below.
[0025] In addition, it should be noted that in the description of the embodiments of the present application, unless otherwise clearly defined, the transaction subject identification number generally includes the user identification of the transaction subject and / or the card number of the transaction subject. The so-called transaction subject generally refers to the transaction details in the financial institution or the relevant financial institution pulled through the information of the concerned party provided to the financial institution or the relevant financial institution through the concerned party information. Therefore, the concerned party in the transaction detail data is the transaction subject, and the counterparty (counterparty) that has a transaction relationship with it is called the transaction counterparty. The user identification corresponding to the transaction behavior is the transaction counterparty identification number. For each transaction record, the transaction detail data will be given an account in and out identification, and its content record is "in / in (money in)" and "out (money out)". In addition, a transaction record may also contain a network identification address (for example, a network address) to identify the network identification address of the transaction initiator; accordingly, a record obviously also includes the transaction time of the transaction initiator (transaction time, for example, 8:00 a.m. Beijing time). In addition, the transaction details data may also include fields such as transaction amount, transaction balance, transaction account name, transaction certificate number, and MAC address corresponding to the transaction device. In addition, in addition to being able to obtain transaction details (transaction summary details, transaction flow, etc.) through financial institutions or related financial institutions, all user identifiers of the concerned party in the financial institution or related financial institutions can also be obtained through financial institutions or related financial institutions. It should be noted that generally, the corresponding transaction details (fund flow) can be obtained based on the transaction card number, transaction user identifier, transaction account name, and transaction certificate number of the concerned party, and it is usually preferred to obtain the corresponding transaction details (fund flow) based on the transaction user identifier or transaction card number. Therefore, other transaction card numbers or user identifiers under the name of the transaction account can be referred to as other user identifiers under the name of the concerned subject. The so-called previous transaction details data in this disclosure refers to the transaction details data obtained from the financial institution or financial institution after the user identifier of the concerned subject in the previous batch of cases. Correspondingly, the transaction details data used for calibration are the transaction details data obtained from financial institutions or financial institutions after the user identification of the subject of concern is determined in this batch of cases after comprehensive consideration of various factors.
[0026] Generally, as mentioned above, a computer system can record the detailed information of each transaction, including the time, amount, parties involved, etc. of the transaction. When using a computer (similar device) to conduct transactions, one or more concerned subjects conduct Internet-based transactions through financial systems such as financial institutions. In theory, with the assistance of financial institutions or related financial companies, all transaction details (payment flow) of the institution can be retrieved. However, this method usually requires legal procedures with a certain threshold to support it. Secondly, even if all the transaction details are obtained, the amount of data is huge, and it is not only big data companies or organizations that turn to research in this area that have big data storage space and big data analysis and warehousing conditions. Therefore, the scenario targeted by the present disclosure is: only the relevant transaction details data of the concerned subject can be retrieved from financial institutions or financial institutions. Without sufficient legal procedures, it is impossible to obtain transaction details data other than the concerned subject. Here, under limited conditions, based on limited transaction details records (for example, financial institution details data retrieved twice or more based on cases), a method for obtaining a transaction identification number of interest (for example, a transaction user ID or card number of interest) and an optimization method, device, equipment, and medium for optimizing the method are provided. The following is a detailed description through various embodiments and drawings.
[0027] Figure 1A flowchart of an optimized method for obtaining a concerned transaction identification number according to some embodiments of the present disclosure is shown. In the illustrated embodiment, an optimized method 100 for obtaining a concerned transaction identification number is provided, and the method 100 includes: step 110, obtaining the last transaction details data and the calibration transaction details data, and extracting the transaction identification number of the concerned subject of the calibration data from the calibration transaction details data; step 120, obtaining the last system configuration threshold as the first system configuration threshold group, and the last system configuration threshold is used to obtain the last recommended concerned transaction identification number from the last transaction details data; step 130, obtaining the second system configuration threshold according to the exclusion sub-method, and the exclusion sub-method is used to increase the last system configuration threshold to exclude the concerned subject belonging to the last recommendation. The transaction identification number of the concerned subject but not belonging to the calibration data; step 140, according to the incorporation sub-method, the third system configuration threshold group is obtained, and the incorporation method is used to reduce the system configuration threshold used last time to incorporate the transaction identification number of the concerned subject belonging to the calibration data but not belonging to the concerned transaction identification number recommended last time; step 150, the corresponding system configuration threshold in the first system configuration threshold group is adjusted by the average value of the corresponding system configuration threshold in the second system configuration threshold group and the corresponding system configuration threshold in the third system configuration threshold group; step 160, the adjusted first system configuration threshold group for obtaining the concerned transaction identification number in the transaction detail data is obtained. It should be understood that the corresponding second system configuration threshold group (the associated correction data of which the threshold is to be increased due to redundant recommendation) and the third system configuration threshold group (the associated correction data of which the threshold is to be reduced due to omitted recommendation) are obtained by excluding the sub-method and incorporating the sub-method, and the system configuration threshold is gradually and gently corrected by taking the average value to prevent the data singularity from causing a drastic change in the data recommendation situation.
[0028] In some embodiments, the exclusion sub-method 132 in step 130 includes: sub-step 132-1, taking the above-mentioned previously recommended transaction identification number of concern as the first transaction identification number group; it should be understood that the first transaction identification number group is equivalent to the transaction identification number obtained by the system recommendation or execution method recommendation based on the previous transaction details data as a transaction identification number group; sub-step 132-2, extracting all transaction identification numbers that are the same as the transaction identification number of the concerned subject of the above-mentioned calibration data from the above-mentioned previous transaction details data as the second transaction identification number group, sub-step 132-3, extracting all transaction identification numbers that are different from the transaction identification numbers in the above-mentioned second transaction identification number group from the above-mentioned first transaction identification number group as the third transaction identification number group; that is, in the transaction identification number obtained by the system recommendation or execution method recommendation In the first transaction identification number group of the transaction identification number, but not in the second transaction identification number group where the transaction identification number that should be included in the concern is located, this group is separately listed as the third transaction identification group to distinguish it from the processing; sub-step 132-4, the transaction identification number in the above-mentioned third transaction identification number group is used as the transaction counterparty identification number in the above-mentioned previous transaction details data, and the maximum value of the transaction ratio of the counterparty corresponding to the transaction identification number in the above-mentioned third transaction identification number group or the maximum value of the corresponding overlapping transactions with the counterparty is obtained according to the above-mentioned previous transaction details data; sub-step 132-5, the corresponding maximum value is replaced by the corresponding system configuration threshold in the above-mentioned second system configuration threshold group, so as to obtain the replaced second system configuration threshold group, that is, to extract the corresponding key data for correction as the basic data for smooth modification.
[0029] Further, in some embodiments, in sub-step 132-4, obtaining the maximum value of the counterparty transaction ratio corresponding to the transaction identification number in the above-mentioned third transaction identification number group based on the above-mentioned previous transaction details data includes: obtaining the maximum value of the transaction ratio of the same transaction subject identification number and the same transaction counterparty identification number relative to all transaction counterparty identification numbers from the above-mentioned previous transaction details data, wherein the above-mentioned maximum transaction ratios include: the maximum value of the income ratio, the maximum value of the expenditure ratio, and the maximum value of the net income ratio; wherein, the net income ratio = net income amount / total net income.
[0030] Further, in some embodiments, in sub-step 132-4, obtaining the maximum value of overlapping transactions with the counterparty corresponding to the transaction identification number in the above-mentioned third transaction identification number group based on the above-mentioned transaction details data last time includes: obtaining the maximum value of the number of transaction subject identity identification numbers that have transactions with the same transaction counterparty identification number based on the above-mentioned transaction details data last time.
[0031] Further, in some embodiments, the step 140 regarding incorporating the sub-method 142 includes: sub-step 142-1, taking the above-mentioned previously recommended transaction identification number of concern as the first transaction identification number group; sub-step 142-2, extracting all transaction identification numbers that are identical to the transaction identification number of the concerned subject of the above-mentioned calibration data from the above-mentioned previously used transaction details data as the second transaction identification number group; sub-step 142-3, extracting transaction identification numbers that are different from the transaction identification numbers in the above-mentioned first transaction identification number group from the above-mentioned second transaction identification number group as the fourth transaction identification number group; that is, extracting the transaction identification numbers that are in the second transaction identification number group of the transaction identification numbers that should be included in the concern but are not in the first transaction identification number group of the transaction identification numbers recommended by the system or the execution method as a new transaction identification number group; sub-step 142-4, The transaction identification number in the above-mentioned fourth transaction identification number group is used as the transaction counterparty identification number in the above-mentioned transaction details data used last time, and the calculated value of the transaction ratio of the counterparty corresponding to the transaction identification number in the above-mentioned fourth transaction identification number group or the calculated value of the corresponding overlapping transactions with the counterparty, as well as the corresponding error rate are obtained according to the above-mentioned transaction details data used last time, wherein the error rate = (system configuration threshold - calculated value) / calculated value; sub-step 142-5, replace the corresponding system configuration threshold in the above-mentioned third system configuration threshold group with the calculated value corresponding to the positive and minimum error rate, thereby obtaining the replaced third system configuration threshold group; that is, reduce the impact of the system configuration threshold used last time, relax the threshold of the recommended data, obtain the key parameters for optimizing the threshold parameters, and extract the corresponding key data for correction as the basic data for smooth modification.
[0032] Further, in some embodiments, in sub-step 142-4, the calculated value of the counterparty transaction ratio corresponding to the transaction identification number in the fourth transaction identification number group obtained based on the previous transaction details data includes: obtaining the calculated value of the transaction ratio of the same transaction subject identification number and the same transaction counterparty identification number relative to all transaction counterparty identification numbers from the previous transaction details data, wherein the calculated value of the transaction ratio includes: the calculated value of the income ratio, the calculated value of the expenditure ratio, and the calculated value of the net income ratio; wherein, the net income ratio = net income amount / total net income.
[0033] Further, in some embodiments, in sub-step 142-4, the calculated value of overlapping transactions with the counterparty corresponding to the transaction identification number in the fourth transaction identification number group obtained based on the previous transaction details data includes: the calculated value of the number of transaction subject identity identification numbers that have transactions with the same transaction counterparty identification number obtained based on the previous transaction details data.
[0034] Further, in some embodiments, in step 120, the above-mentioned previous transaction details data is transaction details summary data composed of multiple transaction records obtained based on the transaction identification number of the subject of concern; the above-mentioned method of obtaining the previously recommended transaction identification number of concern from the above-mentioned previous transaction details data includes: according to the concern counterparty judgment condition, obtaining the transaction counterparty identification number that meets the above-mentioned concern counterparty judgment condition from the above-mentioned previous transaction details data, wherein the above-mentioned obtaining the transaction counterparty identification number that meets the above-mentioned concern counterparty judgment condition includes: when the transaction ratio between the transaction identification number of the same concerned subject and the same transaction counterparty identification number is greater than a threshold, obtaining the corresponding transaction counterparty identification number ; When the network identification address of the counterparty is a sedimented network identification address or the network identification address of the counterparty is a network identification address on the same natural day, the corresponding counterparty identification number is obtained; when the counterparty identification number is another counterparty identification number under the name of the concerned subject, the corresponding counterparty identification number is obtained; when the same counterparty identification number and the identity identification number of the overlapping concerned subject are in transaction, the corresponding counterparty identification number is obtained; when the transaction amount is less than the threshold and the transaction interval time is greater than the threshold, the corresponding counterparty identification number is obtained; the obtained counterparty identification number is removed and determined as the counterparty identification number of concern, and the above threshold is configured by the system. By setting five judgment conditions for the concerned counterparty, all the counterparty identification numbers that meet the judgment conditions for the concerned counterparty are extracted from the summary data of the transaction details, so that the counterparty identification number of concern is not missed based on limited data input, which is conducive to the establishment of a data recommendation library or platform for auxiliary manual research and judgment.
[0035] It should be understood that in some alternative embodiments, based on method 100, the transaction details data used last time can become the transaction details data used for calibration of the transaction details data used last time, that is, the transaction data of the next case are all the calibration data of the transaction data of the previous case, and the threshold value average value can be obtained after executing the optimization method 100, which can be used as an optimization record. Then, in some embodiments, the threshold value average value obtained by counting forward 10 to 30 optimization records can be processed by weighted average, so that the threshold value modification of the system configuration is smoother. In some embodiments, taking 30 optimization records as an example, the optimization record with the most recent time is counted as sequence number 1, and its weight is 30. Moving forward 1 time, the optimization record is counted as sequence number 2, and its weight is 29. And so on, the optimization record with sequence number 30 has a weight of 1, and all 30 optimization records are weighted averaged to obtain the latest value of the current system configuration threshold.
[0036] Figure 2An optimization device for obtaining a concerned transaction identification number according to the present disclosure is shown, and the optimization device includes: a transaction data acquisition module, which is used to obtain the transaction details data of the previous use and the transaction details data for calibration, and extract the transaction identification number of the concerned subject of the calibration data from the above-mentioned transaction details data; a first threshold group acquisition module, which is used to obtain the previous use system configuration threshold as the first system configuration threshold group, and the above-mentioned previous use system configuration threshold is used to obtain the last recommended and concerned transaction identification number from the above-mentioned previous use transaction details data; a second threshold group acquisition module, which is used to obtain a second system configuration threshold group according to an exclusion sub-method, and the above-mentioned exclusion sub-method is used to increase the above-mentioned previous use system configuration threshold to exclude the transaction identification number belonging to the above-mentioned previous use a third threshold group acquisition module, used to obtain a third system configuration threshold group according to an incorporation sub-method, wherein the incorporation method is used to reduce the system configuration threshold used last time to incorporate the transaction identification number of the subject of concern belonging to the calibration data but not belonging to the transaction identification number recommended last time; a threshold adjustment module, used to adjust the corresponding system configuration threshold in the first system configuration threshold group by the average value of the corresponding system configuration threshold in the second system configuration threshold group and the corresponding system configuration threshold in the third system configuration threshold group; a threshold determination module, used to obtain the adjusted first system configuration threshold group.
[0037] It should be understood that the previous transaction details data in method 100 can be obtained by obtaining the previous recommended transaction identification number through the corresponding method for obtaining the identification number of the transaction counterparty of interest, so the following embodiments will explain it in a targeted manner.
[0038] In some embodiments, in step 120, a method 200 is also proposed for obtaining the previously recommended transaction identification number of interest from the previously used transaction details data, the method 200 comprising: step 210, obtaining transaction details summary data consisting of multiple transaction records according to the transaction identification number of the concerned subject; step 220, obtaining the transaction counterparty identification number that meets the above-mentioned concern counterparty judgment condition from the above-mentioned transaction details summary data according to the concern counterparty judgment condition, wherein the above-mentioned method for obtaining the transaction counterparty identification number that meets the above-mentioned concern counterparty judgment condition also comprises the following 5 sub-steps: sub-step S1, when the transaction ratio between the transaction identification number of the same concerned subject and the same transaction counterparty identification number is greater than a threshold, obtaining the corresponding transaction counterparty identification number; sub-step S2, obtaining the transaction counterparty identification number of the same concerned subject; sub-step S3, obtaining the transaction counterparty identification number of the same concerned subject; sub-step S4, obtaining the transaction counterparty identification number of the same concerned subject; sub-step S5, obtaining the transaction counterparty identification number of the same concerned subject; sub-step S6, obtaining the transaction counterparty identification number of the same concerned subject; sub-step S7, obtaining the transaction counterparty identification number of the same concerned subject; sub-step S8, obtaining the transaction counterparty identification number of the same concerned subject; sub-step S9, obtaining the transaction counterparty identification number of the same concerned subject; sub-step S10, obtaining the transaction counterparty identification number of the same concerned subject; sub-step S11, obtaining the transaction counterparty identification number of the same concerned subject; sub-step S12, obtaining the transaction counterparty identification number of the same concerned subject; sub-step S13, obtaining the transaction counterparty identification number of the same concerned subject; sub-step S14, obtaining the transaction counterparty identification number of the same concerned subject; sub-step S15, obtaining the transaction counterparty identification number of the same concerned subject; sub-step S16, obtaining the transaction counterparty identification number of the same concerned subject; sub-step S17, obtaining the transaction counterparty identification number of the same concerned subject; sub-step S1 Step S2, when the network identification address of the counterparty is a deposited network identification address or the network identification address of the counterparty is a network identification address on the same natural day, obtain the corresponding counterparty identification number; sub-step S3, when the counterparty identification number is another transaction identification number under the name of the concerned subject, obtain the corresponding counterparty identification number; sub-step S4, when the same counterparty identification number and the identity identification number of the overlapping concerned subject are transacted, obtain the corresponding counterparty identification number; sub-step S5, when the transaction amount is less than the threshold and the transaction interval time is greater than the threshold, obtain the corresponding counterparty identification number; step 230, after removing duplications from the obtained counterparty identification number, determine it as the counterparty identification number of the concerned subject, and the above threshold is configured by the system. By setting five conditions for judging the counterparties of concern, all identification numbers of the counterparties of concern that meet the conditions will be extracted from the transaction details summary data. This can ensure that no identification number of the counterparty of concern is missed under limited data input, and is conducive to establishing a data recommendation library or platform to assist manual analysis and judgment.
[0039] Further, in some embodiments, based on sub-step S1 in step 220 of the above method 200, the above-mentioned requirement that the proportion of transactions between the transaction identification number of the same concerned subject and the same transaction counterparty identification number is greater than the threshold includes one or more of the following: the proportion of incoming transactions between the transaction identification number of the same concerned subject and the same transaction counterparty identification number relative to all transaction counterparty identification numbers is greater than a first threshold; the proportion of outgoing transactions between the transaction identification number of the same concerned subject and the same transaction counterparty identification number relative to all transaction counterparty identification numbers is greater than a second threshold; the proportion of net income between the transaction identification number of the same concerned subject and the same transaction counterparty identification number relative to all transaction counterparty identification numbers is greater than a third threshold. Therefore, for the transaction ratio between the transaction identification number of the same concerned subject and the same transaction counterparty identification number, a threshold is set, that is, the proportion of incoming payments, the proportion of outgoing payments, and the proportion of net income correspond to the corresponding thresholds, and when exceeded, the corresponding transaction counterparty identification number in the corresponding transaction record is extracted, and the collection of possible concerned counterparty identification numbers is completed from the perspective of transaction ratio (the closeness between the transaction identification number of the concerned subject and the same transaction counterparty identification number). It should be noted that the setting of these thresholds can provide a reference for the system recommendation algorithm, and can also be adjusted in reverse through subsequent calibration data or other calibration channel data results, so as to facilitate the continuous optimization of the collection of concerned counterparty identification numbers. It should be noted that the reason why we focus on the proportion of transactions rather than the absolute amount is that the identification numbers of the counterparties of concern are usually screened based on the counterparties of the subject of concern (transaction records). The absolute amount values are generally not very different. For example, the price range of a specific transaction of concern is not very large. If only the amount is used for screening, it will lead to the introduction of too much noise data. However, through the proportion of transactions (such as the proportion of income, the proportion of expenditure, and the proportion of net income), the identification numbers of the counterparties with a close relationship with the subject of concern can be extracted, and then listed as the identification numbers of the counterparties of concern; further, the proportion of income and the proportion of expenditure can basically be used to screen the identification numbers of the counterparties of concern.
[0040] Further, in some embodiments, based on sub-step S2 in step 220 of the above method 200, the above-mentioned network identification address of the counterparty is a settled network identification address, including: the network identification address of the counterparty is a settled MAC address (the MAC address belongs to a MAC address that has been settled or recorded, and therefore, the identification number of the counterparty in the record that matches its content is directly obtained); wherein when two or more counterparties use the same MAC address, the corresponding MAC address is set as the settled MAC address; the network identification address of the counterparty is a settled network address (similarly, the settled network address can be a network address that has been recorded, or it can be obtained through the detailed transaction data through a method or algorithm. When it is confirmed as a settled network address, the identification number of the counterparty in the record that matches its content is directly obtained); wherein when the counterparty uses the same network address when the maximum transaction time interval is greater than or equal to a preset threshold, the corresponding network address is set as the settled network address. Further, in some embodiments, based on the sub-step S2 in step 220 of the above method 200, satisfying that the network identification address of the counterparty is the network identification address of the same natural day includes: satisfying that the network identification address of the counterparty is used by two or more counterparty identification numbers in the transaction details summary data within the same natural day. It should be understood that the technical solution in the embodiment of this paragraph is conducive to the collection of possible counterparty identification numbers of concern from the perspective of precipitation network identification address or network identification address of the same natural day. It should be understood that when two or more counterparty identification numbers use the same network identification address within the same natural day, it is likely that the transaction with the concerned subject is completed by switching different counterparty identification numbers, then the corresponding counterparty identification number needs to be confirmed as the counterparty identification number of concern; in particular, within the same natural day can be, for example, 00:00 to 24:00, or it can be within 24 hours accordingly; that is, if the user identification is switched within 24 hours and there is a transaction between the same application terminal and the concerned subject, then the counterparty identification number needs to be concerned.
[0041] Further, in some embodiments, based on sub-step S3 in step 220 of the above method 200, when the counterparty identification number is other transaction identification numbers under the name of the concerned subject, obtaining the corresponding counterparty identification number includes the following steps: obtaining other transaction identification numbers under the name of the concerned subject; extracting all transaction counterparty identification numbers from the obtained transaction details summary data; when one of the above-mentioned counterparty identification numbers is other transaction identification numbers under the name of the concerned subject, obtaining the corresponding counterparty identification number. Generally, when the transaction details of the concerned subject are retrieved from a financial institution or a financial institution, they are usually retrieved in the form of the concerned subject's transaction user ID. At this time, it is not known whether the concerned subject has other user IDs in addition to the retrieved user ID. Moreover, when establishing the basic database corresponding to the present disclosure, what is faced is not to directly establish a complete database or data recommendation system with the maximum manpower and energy, but to retrieve the transaction details of each case as basic data, and to carry out extension and expansion based on the support of laws and regulations, as well as moderate expansion based on limited manpower and energy. Therefore, when retrieving the concerned subject's transaction identification number (transaction user ID), although other user ID data under the name of the concerned subject will also be requested at the same time, other user IDs under the name of the concerned subject are not necessarily included in the "concerned counterparty user ID", and still need the benchmark judgment conditions in this embodiment to be included, that is, at least there is transaction behavior with the user ID involved in the concerned subject. Therefore, the counterparty identification number is used to further limit the transaction situations of other transaction identification numbers under the name of the concerned subject, and other transaction identification numbers under the name are expanded based on the transaction details, so as to complete the collection of possible counterparty identification numbers of concern.
[0042] Further, in some embodiments, based on sub-step S4 in step 220 of the above method 200, when the same counterparty identification number and the identity identification number of the subject of concern are in transaction, the corresponding counterparty identification number is obtained, including the following steps: extracting all transaction records including the identity identification number of the subject of concern and the counterparty identification number from the above transaction details summary data; when the number of the subject of concern's identity identification number in all transaction records of the same counterparty identification number is greater than a threshold, the corresponding counterparty identification number is obtained. Further limiting the transaction with the identity identification number of the subject of concern that is in conflict is included in the case where the number of the subject of concern's identity identification number in all transaction records of the same counterparty identification number is greater than a threshold, thereby completing the collection of possible counterparty identification numbers of concern from the perspective of conflicting transactions. It should be understood that the concerned subject may use multiple user IDs and multiple card numbers to conduct transactions, and the corresponding identity identification numbers (such as ID numbers) behind them will directly point to one. Therefore, if a counterparty who conducts transactions with multiple concerned subjects is highly likely to be the concerned counterparty, what can be extracted from the transaction details data is the identification number of the concerned counterparty (the counterparty user ID).
[0043] Further, in some embodiments, based on sub-step S5 in step 220 of the above method 200, when the transaction amount is less than a threshold and the transaction interval time is greater than a threshold, the corresponding transaction counterparty identification number is obtained, including the following steps: extracting all transaction records including the transaction counterparty identification number, transaction amount, and transaction time from the above transaction detail summary data; when the shortest time interval between the corresponding transaction times of two transaction records in all transaction records of the same transaction counterparty identification number is greater than the threshold time N, and the transaction amount corresponding to any one of the above two transaction records is greater than zero and less than the threshold M1; or when the shortest time interval between the corresponding transaction times of two transaction records in all transaction records of the same transaction counterparty identification number is greater than the threshold time N, and the transaction difference amount corresponding to the above two transaction records is greater than zero and less than the threshold M2; the corresponding transaction counterparty identification number is obtained. Further restrictions are made on special transactions where the transaction amount is less than the threshold and the transaction interval time is greater than the threshold, especially when the shortest time interval is greater than the threshold time N and the transaction amount is greater than zero and less than the threshold M1; and when the shortest time interval is greater than the threshold time N and the transaction difference amount is greater than zero and less than the threshold M2, the counterparty identification number of the transaction record needs special attention, and the collection of possible counterparty identification numbers of concern is completed based on the perspective of special transactions. It should be understood that according to the historical experience of the inventors of the present disclosure, the transaction records that meet the conditions that the shortest time interval is greater than the threshold time N and the transaction amount is greater than zero and less than the threshold M1; and the shortest time interval is greater than the threshold time N and the transaction difference amount is greater than zero and less than the threshold M2, the transaction identification number of the counterparty is usually required to be listed as the counterparty identification number of concern.
[0044] Further, in some embodiments, based on the above method 200, the above acquisition of the corresponding counterparty identification number includes: acquiring the corresponding counterparty user ID or acquiring the corresponding counterparty card number; the above determination of the counterparty identification number of concern includes: determining as the counterparty user ID of concern or the counterparty card number of concern. It should be understood that when the judgment condition of the counterparty of concern is met, multiple counterparty identification numbers will be obtained. Since the counterparty user ID belongs to other parties in the transaction record of the transaction details, rather than the provider of the transaction details (financial institution or financial institution), it is displayed as the counterparty user ID in the transaction record, and the third party cannot be constrained to provide the user ID or card number. Obviously, when it is marked as the counterparty identification number of concern, it corresponds to the counterparty user ID of concern or the counterparty card number of concern, and the result should not be over-judged or distinguished whether it is a user ID or a card number.
[0045] It should be noted that in sub-step S2 of step 220 of method 200, the method 300 for obtaining the sedimentation network identification address mentioned may include the following steps: step 310, obtaining first transaction detail data, the first transaction detail data is composed of multiple records, each of the multiple records at least includes: the transaction subject identification number to which the transaction record belongs, the transaction counterparty identification number of the transaction record relative to the transaction subject, the in / out account identifier indicating whether the record is an inflow or outflow of funds, the network identification address indicating the initiator of the record (for example, the network address of the device), and the transaction time indicating the initiation of the record; step 320, identifying the above multiple records in sequence In step 330, when the inflow / outflow identification content is identified as an inflow, the network identification address, the corresponding transaction time and the corresponding transaction counterparty identification number corresponding to the identified record in the first transaction detail data are extracted as the network identification address, transaction time and transaction identification number of a record in the second transaction detail data (used to associate the transaction counterparty identification number in the record of the inflow of funds with the network identification address in the record, and the network identification address, the corresponding transaction time and the corresponding transaction counterparty identification number in the record are used as the network identification address, the transaction time and the corresponding transaction counterparty identification number in the second transaction detail data). the network identification address, transaction time and transaction identification number of a record in the second transaction detailed data); when the above-mentioned inflow and outflow identification content is identified as outward remittance, the network identification address, the corresponding transaction time and the corresponding transaction subject identification number corresponding to the identified record in the above-mentioned first transaction detailed data are extracted as the network identification address, transaction time and transaction identification number of a record in the second transaction detailed data (used to associate the transaction counterparty identification number in the record of outward remittance with the network identification address in the record, and use the network identification address, the corresponding transaction time and the corresponding transaction subject identification number in the record as the network identification address, transaction time and the corresponding transaction subject identification number of a record in the second transaction detailed data and transaction identification number); thereby obtaining the above-mentioned second transaction detail data; step 340, obtaining the time interval between any two transaction moments of the same transaction identification number and the same network identification address in the above-mentioned second transaction detail data (the time interval between each two transaction moments needs to be calculated); step 350, when the time interval between any two transaction moments is greater than or equal to a preset threshold, the corresponding network identification address is set as the sedimentation network identification address, which is used to compare the calculated time interval with the preset threshold, so as to set (determine) the network identification address in the record corresponding to the time interval greater than the preset threshold as the sedimentation network identification address (for example, static network address) in the transaction.
[0046] Further, in some embodiments, in step 340 of the above method, the time interval between any two transaction times of the same transaction identification number and the same network identification address in the above second transaction detailed data is further defined as: the maximum time interval between any two transaction times of the same transaction identification number and the same network identification address in the above second transaction detailed data. Obviously, the maximum time interval belongs to a case of any time interval. Compared with solving all arbitrary cases, obtaining the maximum time interval value can save more computing resources, so as to facilitate the optimization of the method or device and even the corresponding database.
[0047] Further, in some embodiments, in step 340 of the above method, the maximum time interval between any two transaction times is obtained, and the method for obtaining the maximum time interval is defined as follows: the records with the same transaction identification number and the same network identification address in the obtained second transaction details data are sorted according to the corresponding transaction times (in ascending or descending order) to obtain the earliest transaction time and the latest transaction time, thereby obtaining the corresponding maximum time interval. Obviously, the first two records after sorting correspond to the earliest transaction time and the latest transaction time, respectively, while the intermediate transaction records are ignored, and then the time interval between the earliest transaction time and the latest transaction time is easily obtained, thereby obtaining the corresponding maximum time interval; and using the maximum time interval to compare with the preset threshold is more conducive to quickly obtaining the result.
[0048] Further, in some embodiments, in step 330 of the above method, when the above-mentioned in / out identification content is identified as an inward remittance, the extracted counterparty identification number includes: the counterparty user identification; so that the network identification address, the corresponding transaction time and the corresponding counterparty user identification corresponding to the identified record in the above-mentioned first transaction detail data are used as the network identification address, transaction time and transaction identification number of a record in the second transaction detail data. It should be noted that, limited by the constraints of the input first transaction detail data, the counterparty identification number recorded in the record on the first transaction detail data is only reflected as the counterparty user identification or the counterparty card number, which cannot be simply distinguished into specific categories, so it is uniformly referred to as the counterparty user identification.
[0049] Further, in some embodiments, in step 330 of the above method, when the above-mentioned in / out identification content is identified as outward remittance, the extracted transaction subject identification number includes: transaction subject user identification or transaction subject card number; so that the network identification address, corresponding transaction time, and corresponding transaction subject user identification or transaction subject card number corresponding to the identified record in the above-mentioned first transaction detail data are used as the network identification address, transaction time and transaction identification number of a record in the second transaction detail data. It should be noted that, subject to the input of the first transaction detail data, the provider of the first transaction detail data, in view of being the financial management party of the transaction subject, can provide more detailed categories, so the transaction subject identification number can include both the transaction subject user identification or the transaction subject card number data content. In order to facilitate tracing, when the above-mentioned in / out account identification content is identified as outgoing funds, the extracted transaction subject identification number includes: transaction subject user identification and transaction subject card number; the network identification address, the corresponding transaction time, and the corresponding transaction subject user identification corresponding to the identified record in the above-mentioned first transaction detail data are used as the network identification address, transaction time and transaction identification number of a record in the second transaction detail data. In addition, the network identification address, the corresponding transaction time, and the corresponding transaction subject card number corresponding to the identified record in the above-mentioned first transaction detail data are used as the network identification address, transaction time and transaction identification number of another record in the second transaction detail data, thereby generating two records in the second transaction detail data. This facilitates the subsequent determination of the sedimentation network identification address (static network address). This is because, when the first transaction details data is obtained, it generally corresponds to multiple subjects of concern. These subjects of concern may have transactions with each other (that is, become the counterparties of other subjects of concern). However, due to the inconsistent standards for using data between various financial institutions or between financial institutions, the counterparty identification number (counterparty user ID) appearing in the record of the first transaction details data is not necessarily determined to be the counterparty user ID or the counterparty card number (it may appear as the counterparty user ID or the counterparty card number on the counterparty side). If either the counterparty user ID or the counterparty card number of the subject of concern is selected as the representative and the other is removed, then it may cause the counterparty to be considered as two different counterparties as the user ID and the card number that appear on the counterparty side, so that when the same transaction identification number and the same network identification address are extracted, they are considered to be two different transaction identification numbers recorded in the second transaction details data, which then leads to a lack of basic data for judgment and a judgment bias.
[0050] Further, in some embodiments, in step 330 of the above method, when the network identification address, transaction time and transaction identification number in two or more records in the obtained second transaction detail data are the same, only one record of the two or more records is retained; thereby achieving deduplication of records in the second transaction detail data. It should be noted that, correspondingly, for step 310 of the above method, the first transaction detail data obtained is deduplicated only when the transaction subject identification number, transaction counterparty identification number, in / out account identifier, network identification address, and transaction time are the same; of course, this situation is very rare; if the records in the first transaction detail data are deduplicated only by the transaction subject identification number or the transaction counterparty identification number, network identification address, and transaction time, unnecessary basic data will be deleted, resulting in incompleteness of the constructed second transaction detail data, and then some precipitated network identification addresses in the transaction that could have been obtained will be omitted.
[0051] Further, in some embodiments, in step 350 of the above method, when the time interval between any two of the above-mentioned transaction times is greater than or equal to a preset threshold, the corresponding network identification address is set as the sedimentation network identification address. When the time interval between any two of the above-mentioned transaction times is greater than or equal to 48 hours, the corresponding network identification address is set as the sedimentation network identification address. That is, the preset threshold is set to 48 hours (48 hours), which provides a good case guidance result for determining the sedimentation network identification address based only on the transaction details data.
[0052] It should be understood that the funds in this disclosure may refer to the general term for the monetary expression of property and materials in the national economy. The user identification in this disclosure may refer to the number assigned by the financial institution after an organization or individual establishes an economic relationship with the financial institution. The transactions in this disclosure may refer to the act of buying and selling goods and business transactions. The financial institution in this disclosure may refer to a financial institution that operates deposit, loan, foreign exchange, savings and other businesses. The network address in this disclosure may refer to an Internet Protocol address. The counterparty in this disclosure may refer to the counterparty in a commercial or competitive environment.
[0053] In some embodiments of the present disclosure, an electronic device is also proposed. The electronic device includes a memory and a processor. The memory stores a computer program. When the processor executes the computer program, the steps of the optimization method for obtaining the concerned transaction identification number are implemented as described above.
[0054] In some embodiments of the present disclosure, a computer-readable storage medium is also proposed, characterized in that at least one instruction, at least one program, code set or instruction set is stored in the above-mentioned storage medium, and the above-mentioned at least one instruction, at least one program, code set or instruction set is loaded and executed by a processor to implement the steps of the above-mentioned optimization method for obtaining the transaction identification number of interest.
[0055] The implementation of the present disclosure and all functional operations provided herein can be implemented with digital electronic circuits, or with computer software, firmware or hardware, including the structures disclosed in this specification and its structural equivalents, or a combination of one or more thereof. The implementation of the present disclosure can be implemented as one or more computer program products, i.e., one or more modules of computer program instructions encoded on a computer-readable medium, which are executed by a data processing device or used to control the operation of the data processing device. The computer-readable medium can be a machine-readable storage device, a machine-readable storage substrate, a memory device, a composition that affects a machine-readable propagation signal, or a combination of one or more thereof. The term "data processing device" covers all devices, equipment and machines for processing data, including, for example, a programmable processor, a computer or multiple processors or computers. In addition to hardware, the device may include code that creates an execution environment for the computer program in question, such as code that constitutes processor firmware, a protocol stack, a database management system, an operating system, or a combination of one or more thereof.
[0056] A computer program (also referred to as a program, software, software application, script, or code) can be written in any form of programming language, including compiled or interpreted languages, and the computer program can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. A computer program does not necessarily correspond to a file in a file system. A program can be stored in a portion of a file that holds other programs or data (e.g., one or more scripts stored in a markup language document), in a single file dedicated to the program in question, or in multiple collaborative files (e.g., files that store one or more modules, subroutines, or portions of code). A computer program can be deployed to execute on one computer, or on multiple computers located at one site or distributed at multiple sites and interconnected by a communication network.
[0057] The processes and logic flows described in the present disclosure may be performed by one or more programmable processors executing one or more computer programs to perform functions by operating input data and generating outputs. The processes and logic flows may also be performed by, and the apparatus may be implemented as, a dedicated logic circuit, such as an FPGA (field programmable gate array) or an ASIC (application-specific integrated circuit).
[0058] Processors suitable for executing computer programs include, for example, both general-purpose and special-purpose microprocessors, and any one or more processors of any kind of digital computer. Typically, the processor receives instructions and data from a read-only memory or a random access memory or both. The elements of a computer may include a processor for executing instructions and one or more memory devices for storing instructions and data. Typically, the computer will also include one or more mass storage devices to store data, or the computer is operationally coupled to receive or transmit data or both from or to a mass storage device, such as a magnetic disk, a magneto-optical disk, or an optical disk. However, the computer does not need to have such a device. In addition, the computer can be embedded in another device, such as a mobile phone, a personal digital assistant (PDA), a mobile audio player, a global positioning system (GPS) receiver, etc. Computer-readable media suitable for storing computer program instructions and data include all forms of non-volatile memory, media, and memory devices, including, for example: semiconductor memory devices, such as EPROM, EEPROM, and flash memory devices; magnetic disks, such as built-in hard disks or removable disks; magneto-optical disks; and CD ROM and DVD-ROM disks. The processor and the memory can be supplemented by, or incorporated in, special purpose logic circuitry.
[0059] Although the present disclosure includes some details, these details should not be construed as limitations on the scope of the present disclosure or the content claimed for protection, but should be construed as descriptions of the features of the example implementations of the present disclosure. Certain features described in the context of a separate implementation in the present disclosure can also be provided in combination with a single implementation. On the contrary, the individual features described in the context of a single implementation can also be provided in multiple implementations, respectively, or in any suitable sub-combination. In addition, although the features can be described as being performed in a certain combination and even initially requiring such protection, one or more features of the combination claimed for protection can be removed from the combination in some cases, and the combination claimed for protection can involve a sub-combination or a change in the sub-combination.
[0060] Similarly, although operations are depicted in the drawings in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in a sequential order, or that all illustrated operations be performed, to achieve the desired results. In some circumstances, multitasking and parallel processing may be advantageous. In addition, the above described
[0061] The separation of various system components in an implementation should not be understood as requiring such separation in all implementations, and it should be understood that the described program components and systems may generally be integrated together in a single software product or packaged into multiple software products.
[0062] The embodiments of the present disclosure have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.
[0063] The above description is only an optional embodiment of the present disclosure and is not intended to limit the present disclosure. For those skilled in the art, the present disclosure may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present disclosure shall be included in the protection scope of the present disclosure.
Claims
1. An optimized method for obtaining a transaction identification number of interest, characterized in that: include: Acquire the previous transaction details data and the calibration transaction details data, and extract the transaction identification number of the concerned subject of the calibration data from the calibration transaction details data; Acquire a last used system configuration threshold as a first system configuration threshold group, wherein the last used system configuration threshold is used to acquire a last recommended concerned transaction identification number from the last used transaction detail data; Acquiring a second system configuration threshold set according to an exclusion sub-method, the exclusion sub-method being used to increase the last used system configuration threshold to exclude the transaction identification numbers that belong to the last recommended concerned transaction identification numbers but do not belong to the concerned subject of the calibration data; obtaining a third system configuration threshold set according to an incorporation sub-method, the incorporation method being used to reduce the previously used system configuration threshold to incorporate transaction identification numbers of the concerned subject belonging to the calibration data but not belonging to the concerned transaction identification numbers of the previously recommended; Adjust the corresponding system configuration threshold in the first system configuration threshold group by the average value of the corresponding system configuration threshold in the second system configuration threshold group and the corresponding system configuration threshold in the third system configuration threshold group; An adjusted first system configuration threshold value group for obtaining the transaction identification number of interest in the transaction detail data is obtained.
2. The method according to claim 1, characterized in that The exclusion sub-method includes: Using the previously recommended transaction identification number of interest as the first transaction identification number group; Extracting all transaction identification numbers that are identical to the transaction identification number of the concerned subject of the calibration data from the previous transaction details data as a second transaction identification number group; Extracting all transaction identification numbers different from the transaction identification numbers in the second transaction identification number group from the first transaction identification number group as a third transaction identification number group; Using the transaction identification number in the third transaction identification number group as the transaction counterparty identification number in the previous transaction details data, and obtaining the maximum transaction ratio of the counterparty corresponding to the transaction identification number in the third transaction identification number group or the maximum value of the corresponding counterparty overlapping transactions according to the previous transaction details data; When the maximum value of the transaction ratio of the counterparty or the maximum value of the overlapping transactions of the counterparty is greater than the corresponding system configuration threshold in the first system configuration threshold group, extracting the corresponding maximum value; The corresponding maximum value extracted replaces the corresponding system configuration threshold in the second system configuration threshold group, thereby obtaining a replaced second system configuration threshold group.
3. The method according to claim 2, characterized in that The maximum value of the counterparty transaction ratio corresponding to the transaction identification number in the third transaction identification number group is obtained according to the previous transaction details data, including: The maximum transaction ratio of the same transaction subject identification number and the same transaction counterparty identification number relative to all transaction counterparty identification numbers is obtained from the previous transaction details data, wherein the maximum transaction ratio includes: the maximum income ratio, the maximum outgoing ratio, and the maximum net income ratio.
4. The method according to claim 2, characterized in that: The maximum value of the overlapping transactions with the counterparty corresponding to the transaction identification number in the third transaction identification number group is obtained according to the previous transaction details data, including: The maximum value of the number of transaction subject identity identification numbers that have transactions with the same transaction counterparty identification number is obtained based on the previous transaction details data.
5. The method according to claim 1, characterized in that The incorporation sub-method comprises: Using the previously recommended transaction identification number of interest as the first transaction identification number group; Extracting all transaction identification numbers that are identical to the transaction identification number of the concerned subject of the calibration data from the previous transaction details data as a second transaction identification number group; Extracting transaction identification numbers different from the transaction identification numbers in the first transaction identification number group from the second transaction identification number group as a fourth transaction identification number group; Using the transaction identification number in the fourth transaction identification number group as the transaction counterparty identification number in the previous transaction details data, and obtaining the calculated value of the transaction ratio of the counterparty corresponding to the transaction identification number in the fourth transaction identification number group or the calculated value of the corresponding counterparty overlap transactions, and the corresponding error rate according to the previous transaction details data, wherein the error rate = (system configuration threshold - calculated value) / calculated value; The calculated value corresponding to the positive and minimum error rate replaces the corresponding system configuration threshold in the third system configuration threshold group, thereby obtaining the replaced third system configuration threshold group.
6. The method according to claim 5, characterized in that The method of obtaining the calculated value of the counterparty transaction ratio corresponding to the transaction identification number in the fourth transaction identification number group according to the previous transaction details data includes: Obtaining the calculated value of the transaction ratio of the same transaction subject identification number and the same transaction counterparty identification number relative to all transaction counterparty identification numbers from the previous transaction details data, wherein the calculated value of the transaction ratio includes: the calculated value of the income ratio, the calculated value of the outgoing ratio, and the calculated value of the net income ratio; and The step of obtaining the calculated value of the overlapping transactions of the counterparty corresponding to the transaction identification number in the fourth transaction identification number group according to the previous transaction details data comprises: The calculated value of the number of transaction subject identity identification numbers that have transactions with the same transaction counterparty identification number is obtained based on the previous transaction details data.
7. The method according to claim 1, characterized in that The last transaction details data is transaction details summary data consisting of multiple transaction records obtained according to the transaction identification number of the subject of concern; The method for obtaining the previously recommended and concerned transaction identification number from the previously used transaction details data comprises: According to the determination condition of the counterparty of interest, the identification number of the counterparty of interest that meets the determination condition of the counterparty of interest is obtained from the previous transaction details data, wherein the obtaining of the identification number of the counterparty of interest that meets the determination condition of the counterparty of interest includes: When the transaction ratio between the transaction identification number of the same concerned subject and the same transaction counterparty identification number is greater than a threshold, the corresponding transaction counterparty identification number is obtained; When the network identification address of the counterparty is a deposited network identification address or the network identification address of the counterparty is a network identification address on the same natural day, the corresponding identification number of the counterparty is obtained; When the counterparty identification number is another counterparty identification number under the name of the concerned entity, the corresponding counterparty identification number is obtained; When the same counterparty identification number and the identity identification number of the subject of concern are in transaction, the corresponding counterparty identification number is obtained; When the transaction amount is less than the threshold and the transaction interval is greater than the threshold, the corresponding transaction counterparty identification number is obtained; The obtained counterparty identification numbers are deduplicated and determined as counterparty identification numbers of interest, and the threshold is configured by the system.
8. An optimized device for obtaining a transaction identification number of interest, characterized in that: include: A transaction data acquisition module, used to acquire the previous transaction details data and the calibration transaction details data, and extract the transaction identification number of the concerned subject of the calibration data from the calibration transaction details data; A first threshold group acquisition module, used to acquire a last used system configuration threshold as a first system configuration threshold group, wherein the last used system configuration threshold is used to acquire a last recommended concerned transaction identification number from the last used transaction detail data; A second threshold group acquisition module, for acquiring a second system configuration threshold group according to an exclusion sub-method, wherein the exclusion sub-method is used to increase the last used system configuration threshold to exclude the transaction identification number that belongs to the concerned transaction identification number of the last recommendation but does not belong to the concerned subject of the calibration data; a third threshold group acquisition module, for acquiring a third system configuration threshold group according to an incorporation sub-method, the incorporation method being for lowering the last used system configuration threshold to incorporate the transaction identification number of the concerned subject belonging to the calibration data but not belonging to the concerned transaction identification number of the last recommendation; a threshold adjustment module, configured to adjust the corresponding system configuration threshold in the first system configuration threshold group by an average value of the corresponding system configuration threshold in the second system configuration threshold group and the corresponding system configuration threshold in the third system configuration threshold group; The threshold determination module is used to obtain the adjusted first system configuration threshold group.
9. An electronic device, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the optimization method for obtaining a concerned transaction identification number as described in any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium, characterized in that: The storage medium stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set are loaded and executed by the processor to implement the steps of the optimization method for obtaining the transaction identification number of interest as described in any one of claims 1 to 7.