Method and device for checking integrity of associated party information

By automatically evaluating related party information, including obtaining related party information, integrating control relationships and recursively finding missing related party parties, the problems of low efficiency and poor accuracy of related party verification in the existing technology are solved, and efficient and professional related party information integrity verification is achieved.

CN119884130APending Publication Date: 2025-04-25CHINA CONSTRUCTION BANK +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411892073.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-20
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

The existing technology has problems such as large workload, low efficiency, and relying on manual to cause missed verification and verification errors in related party inspections, which is difficult to effectively solve the complexity and accuracy of related party information integrity verification.

Method used

By obtaining related party information, including the control relationship between related party entities and entities, establishing a collection of valid certificate entities, integrating the control relationship of data sources, performing counter-checking and deduplication, using recursive search methods to find missing related parties, and finally forwarding the results to manual confirmation and maintaining the related party list.

Benefits of technology

This method greatly reduces labor costs, optimizes the related party inspection business process, improves the professionalism and accuracy of inspection, ensures that counterparties in all scenarios are included in the inspection scope, and significantly improves the efficiency and integrity of related party inspection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119884130A_ABST
    Figure CN119884130A_ABST
Patent Text Reader

Abstract

The invention provides an integrity checking method and device for related party information, and relates to the technical field of computer data processing.The method comprises the steps that the related party information is obtained; establishing effective certificate entity sets according to the related party information, and integrating the effective certificate entity sets to obtain a customer entity set; traversing the control relationship of the data source to generate a control relationship set, performing reverse checking on the control relationship set according to the customer entity set, and performing combination and duplicate removal on the reverse checking results to obtain an integrated control relationship set; establishing an initial associated party set, searching a set meeting a preset condition in the integrated control relation set according to the initial associated party set, adding the set into a preset set, and executing a searching process for multiple times in a cyclic recursive searching mode according to the number of control layers set by the service to obtain a final set; and searching the original information according to the final set, forwarding the original information to a worker for checking and confirmation, and maintaining the missing related party customer information to a related party list.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of computer data processing, and in particular to a method and device for checking the integrity of associated party information. Background Art

[0002] This section is intended to provide a background or context for embodiments of the present invention. No description herein is admitted to be prior art by virtue of its inclusion in this section.

[0003] Related-party transaction management is an important part of modern corporate governance and an important means for enterprises to maintain their operational independence and improve their market competitiveness. In the related-party transaction management process, related-party verification is the most basic and important link. Actively and accurately verifying related-party information and improving the integrity of the related-party list are necessary conditions for good related-party transaction management. However, due to the increasingly complex equity structure of companies and the different and complex scopes of identification of related parties by various related-party transaction regulatory agencies, related-party verification is difficult. At the same time, in accordance with existing regulatory requirements, banks and insurance companies need to report all related-party information to regulators in a timely manner. If there is a lack of appropriate verification means and the reported related parties are obviously missing, they may be subject to penalties of varying degrees of severity, affecting the reputation of financial institutions.

[0004] In the existing technology, the verification of related parties is mainly done manually, by reviewing and analyzing the company's archived materials, asking insiders such as the company's financial personnel, checking the company's official website information, or querying and analyzing the shareholder structure and external investment through third-party software to understand the customer's relevant information, and determine whether it is a related party according to regulatory rules. The existing technology has the following main shortcomings: the manual review and analysis method has a large workload and low efficiency, and it is very dependent on the professionalism and responsibility of the handling personnel themselves, which is prone to omissions in verification and verification errors. For some special scenarios, due to reasons such as no one handling or the need for penetration verification, it is easy to cause related parties to be missed in verification.

[0005] In summary, there is an urgent need for a technical solution that can overcome the above-mentioned defects, improve the information verification method, improve the efficiency of review and analysis, and reduce verification errors. Summary of the invention

[0006] In order to solve the problems existing in the prior art, the present invention proposes a method and device for checking the integrity of related party information. The present invention establishes a related party checking mechanism based on the enterprise's own information and external information data, automatically captures the related parties to be checked, assists in the related party checking work, and improves the integrity of the related parties.

[0007] In a first aspect of an embodiment of the present invention, a method for checking the integrity of associated party information is provided, the method comprising:

[0008] Acquire related party information, wherein the related party information includes related party entities and control relationships between entities;

[0009] Establish a valid certificate entity set according to the associated party information, and integrate the valid certificate entity set to obtain a customer entity set;

[0010] Traversing the control relationships of the data source to generate a control relationship set, performing a reverse query on the control relationship set according to the customer entity set, and merging and removing duplicates of the reverse query results to obtain an integrated control relationship set;

[0011] Establish an initial associated party set, search for a set that meets preset conditions in the integrated control relationship set according to the initial associated party set, add it to the preset set, and perform multiple search processes in a cyclic recursive search manner according to the number of control layers set by the business to obtain a final set, wherein the entities in the final set are the missing entities that have been checked;

[0012] The original information is searched based on the final set and forwarded to manual verification and confirmation, and the missing related party customer information is maintained in the related party list.

[0013] In a second aspect of an embodiment of the present invention, a device for checking the integrity of associated party information is provided, the device comprising:

[0014] An information acquisition module, used to acquire related party information, wherein the related party information includes related party entities and control relationships between entities;

[0015] An entity integration module, used to establish a valid certificate entity set according to the associated party information, and integrate the valid certificate entity set to obtain a customer entity set;

[0016] A control relationship reverse query module is used to traverse the control relationship of the data source, generate a control relationship set, reverse query the control relationship set according to the customer entity set, and merge and remove duplicates of the reverse query results to obtain an integrated control relationship set;

[0017] A recursive search module is used to establish an initial associated party set, search for a set that meets a preset condition in the integrated control relationship set according to the initial associated party set, add the set to the preset set, and perform multiple search processes in a cyclic recursive search manner according to the number of control layers set by the business to obtain a final set, wherein the entities in the final set are the missing entities that have been checked;

[0018] The verification and confirmation module is used to search for the original information according to the final set and forward it to manual verification and confirmation, and maintain the omitted related party customer information in the related party list.

[0019] In a third aspect of an embodiment of the present invention, a computer device is proposed, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements a method for checking the integrity of associated party information when executing the computer program.

[0020] In a fourth aspect of an embodiment of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, a method for checking the integrity of associated party information is implemented.

[0021] In a fifth aspect of an embodiment of the present invention, a computer program product is proposed. The computer program product includes a computer program. When the computer program is executed by a processor, a method for checking the integrity of associated party information is implemented.

[0022] The method and device for checking the integrity of associated party information proposed in the present invention obtain associated party information, wherein the associated party information includes associated party entities and control relationships between entities; establish a valid certificate entity set based on the associated party information, integrate the valid certificate entity set to obtain a customer entity set; traverse the control relationship of the data source to generate a control relationship set, perform a reverse query on the control relationship set based on the customer entity set, merge and remove duplicates from the reverse query results to obtain an integrated control relationship set; establish an initial associated party set, search for a set that meets preset conditions in the integrated control relationship set based on the initial associated party set, add it to the preset set, and perform multiple search processes through a cyclic recursive search method according to the number of control layers set by the business to obtain The final set, wherein the entities in the final set are the missed entities found out; the original information is searched according to the final set and forwarded to manual verification and confirmation, and the missed related party customer information is maintained in the related party list; the overall solution can significantly reduce labor costs, optimize the related party verification business process, and improve the verification professionalism, while helping to expand the related party verification scope, significantly improve the pertinence of related party verification, reduce workload, improve work efficiency, and ensure that all counterparties in all scenarios are included in the verification scope; it has strong flexibility and scalability in actual application scenarios, and adjusts the verification mechanism penetration layer parameters according to the supervision intensity, so as to realize the verification of existing customers according to the new standards, improve the integrity of the related party list, and provide strong technical support for the related party verification work. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0024] Figure 1 The figure is a flow chart of a method for checking the integrity of associated party information according to an embodiment of the present invention.

[0025] Figure 2 It is a schematic diagram of a process of integrating an entity set according to an embodiment of the present invention.

[0026] Figure 3 It is a flowchart of a reverse query control relationship according to an embodiment of the present invention.

[0027] Figure 4 It is a flowchart of a cyclic recursive search according to an embodiment of the present invention.

[0028] Figure 5 It is a schematic diagram of the architecture of an apparatus for checking the integrity of associated party information according to an embodiment of the present invention.

[0029] Figure 6 It is a schematic diagram of the structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0030] The principles and spirit of the present invention will be described below with reference to several exemplary embodiments. It should be understood that these embodiments are provided only to enable those skilled in the art to better understand and implement the present invention, and are not intended to limit the scope of the present invention in any way. On the contrary, these embodiments are provided to make the present disclosure more thorough and complete, and to fully convey the scope of the present disclosure to those skilled in the art.

[0031] Those skilled in the art will appreciate that the embodiments of the present invention may be implemented as a system, device, apparatus, method or computer program product. Therefore, the present disclosure may be specifically implemented in the following forms, namely: complete hardware, complete software (including firmware, resident software, microcode, etc.), or a combination of hardware and software.

[0032] According to an embodiment of the present invention, a method and device for checking the integrity of related party information are proposed, which relates to the field of computer data processing technology. The present invention performs calculations based on the control relationship between customers, performs automatic full-quantity checking of the integrity of related parties, realizes the integration of internal and external customer information, quickly completes the checking of the integrity of related parties, and checks out possible missing related party information.

[0033] In the embodiments of the present invention, the following terms need to be explained:

[0034] Related-party transaction regulatory agencies: agencies that promulgate relevant rules and regulations on related-party transaction management, such as the Financial Regulatory Administration, the China Securities Regulatory Commission, the Shanghai Stock Exchange, the Hong Kong Stock Exchange, the Ministry of Finance, the International Accounting Standards Board, etc.

[0035] Related-party transaction supervision rules: Specific provisions on related-party transaction management in the rules and regulations related to related-party transactions promulgated by the regulatory authorities.

[0036] Related party: A natural person, legal person or unincorporated organization that has an associated relationship with the enterprise as defined in the regulatory rules that the enterprise needs to comply with.

[0037] Related-party transactions refer to the transfer of resources, services, obligations or other benefits between an enterprise and its subsidiaries and related parties.

[0038] The principle and spirit of the present invention are explained in detail below with reference to several representative embodiments of the present invention.

[0039] Figure 1 FIG. 1 is a flow chart of a method for checking the integrity of associated party information according to an embodiment of the present invention. Figure 1 As shown, the method includes:

[0040] S101, obtaining related party information, wherein the related party information includes related party entities and control relationships between entities;

[0041] S102, establishing a valid certificate entity set according to the associated party information, and integrating the valid certificate entity set to obtain a customer entity set;

[0042] S103, traversing the control relationship of the data source to generate a control relationship set, performing a reverse query on the control relationship set according to the customer entity set, and merging and removing duplicates of the reverse query results to obtain an integrated control relationship set;

[0043] S104, establishing an initial associated party set, searching for a set that meets a preset condition in the integrated control relationship set according to the initial associated party set, adding the set to the preset set, and performing multiple search processes in a cyclic recursive search manner according to the number of control layers set by the business to obtain a final set, wherein the entities in the final set are the checked missing entities;

[0044] S105, searching for original information according to the final set and forwarding it to manual verification and confirmation, and maintaining the omitted associated party customer information in the associated party list.

[0045] The integrity verification method for related party information proposed in the present invention can realize the automation and systematization of related party verification, improve the efficiency and accuracy of verification, reduce costs and error rates, and enhance the adaptability to regulatory changes.

[0046] In order to explain the above-mentioned integrity check method of related party information more clearly, each step is described in detail below.

[0047] In actual application scenarios, the integrity check of related party information is implemented based on the following premises:

[0048] 1. The enterprise has set up related party management and accumulated a list of related parties, among which there is relevant control information between the related parties;

[0049] 2. The customer information accumulated by the enterprise and the control information between the customer information, such as the actual controller, equity relationship, etc.;

[0050] 3. The enterprise outsources the industrial and commercial information (0-N) released by multiple relevant departments or data providers, which contains the control information between enterprises;

[0051] 4. The definition of control relationship scenarios can be expanded according to business needs and data conditions, and at least the following scenarios are required:

[0052] a) When the actual controller of customer B is customer A;

[0053] b) When the equity / voting rights of customer A in customer B meet a certain threshold (which can be defined by business parameter P2);

[0054] At this time, all entities corresponding to A have a control relationship with all entities corresponding to B.

[0055] 5. Different data sources can be processed into the following same basic data:

[0056] Customer information = (customer number, certificate type, certificate number)

[0057] Control relationship = (customer number A, customer number B)

[0058] The present invention integrates the control relationship information between customers and performs calculation (loop recursive search) according to the number of penetration layers required by the business (which can be based on the parameter P1 defined by the business) through a recursive algorithm. The calculation method is simple and efficient, and the scale of the calculated data is controllable. It can be implemented by relying on traditional relational databases and SQL language.

[0059] In one embodiment, for S101, the associated party information is obtained, wherein the associated party information includes associated party entities and control relationships between entities.

[0060] Specifically, the related party information is obtained through different information sources, the related party information is standardized, and the data format is adjusted to a unified format. In the related party information, each related party entity has at least one valid certificate type and a corresponding certificate number.

[0061] In actual application scenarios, data from different sources of entity information are standardized, all entities and the control relationships between entities are initialized. An entity is defined as a natural person / legal person, and has at least one valid certificate type and corresponding certificate number in different data sources.

[0062] For the purpose of unified description, related parties, internal customers, and external customers are all referred to as customers. The related party data source is recorded as SourceId1, the internal customer data source is recorded as SourceId2, and the external customer data source is recorded as SourceId3, and they are represented by larger subscripts.

[0063] In one embodiment, for S102, a valid certificate entity set is established according to the associated party information, and the valid certificate entity set is integrated to obtain a customer entity set.

[0064] refer to Figure 2 , is a flow chart of integrating entity sets according to an embodiment of the present invention. Figure 2 As shown in the figure, the specific process of integrating entity collections is as follows:

[0065] S1021, establishing a valid certificate entity set according to the associated party information;

[0066] Specifically, the valid certificate entity set is:

[0067] C={C1,C2,C3,…,C i ,…,C a};

[0068] Where C represents the set of valid certificate entities; a represents the total number of entities; each entity C i The data items included are:

[0069] C i =<Id,CertType,CertId,SourceId,OriginalId> ;

[0070] Where, CertType is the certificate type; CertId is the certificate number (the same threshold should be used for standardization in different data sources); Id = hash(CertType, CertId), for the same certificate type and certificate number, a hash algorithm is used to generate a unique and identical Id; SourceId indicates the data source of the data source; OriginalId indicates the unique identifier of each entity that traces back to the original data source (such as the related party number, internal customer number, external business information number);

[0071] S1022, integrating the valid certificate entity set to obtain a customer entity set;

[0072] Specifically, the customer entity set is:

[0073] E={E1,E2,E3,…,E i ,…,E m};

[0074] Where E represents the customer entity set; m represents the total number of entities; E i Represents the i-th customer entity in the customer entity set. Valid certificate entities are deduplicated and integrated according to their IDs. Entities with the same ID are merged into the same entity. Each customer entity E i The data items included (the number of data sources plus 1) are:

[0075] E i = <Id,(SourceId1,OriginalId1),(SourceId2,OriginalId2),

[0076] (SourceId3,OriginalId3),…,(SourceId n ,OriginalId n )>;

[0077] Among them, OriginalId1 is the related party number; OriginalId2 is the internal customer number; OriginalId3-OriginalId n is the external customer number; SourceId1 is the related party data source; SourceId2 is the internal customer data source; SourceId3-SourceId n For external customer data sources.

[0078] Specifically, since an entity may exist or not exist in different information sources, OriginalId1, OriginalId2, …, OriginalId nAmong these fields, there may be 0 to n-1 data items with null values, but it is impossible for all n to be null values.

[0079] In one embodiment, for S103, the control relationships of the data source are traversed to generate a control relationship set, and the control relationship set is reversely checked according to the customer entity set, and the reverse query results are merged and deduplicated to obtain an integrated control relationship set.

[0080] refer to Figure 3 , is a flow chart of a reverse check control relationship according to an embodiment of the present invention. Figure 3 As shown in the figure, the specific process of reverse checking the control relationship is as follows:

[0081] S1031, traversing the control relationships of the data source to generate a control relationship set;

[0082] Specifically, the control relationship set is:

[0083] F={F1,F2,F3,…,F i ,…,F b};

[0084] Where F represents the set of control relations; b represents the total number of control relations; F i Represents the i-th control relationship in the control relationship set, and the data item is:

[0085] F i =<SourceId,OriginalId1,OriginalId2> ;

[0086] S1032, performing reverse query on the control relationship set according to the customer entity set;

[0087] Specifically, the reverse query results are:

[0088] F i ′ = <E i ′ ,E j ′>;

[0089] Among them, F i ′ Indicates the reverse query result; E i ′ The data items included are<SourceId,OriginalId1> , E j The data items contained in ′ are<SourceId,OriginalId2> ;

[0090] S1033, merging and removing duplicates from the reverse query results to obtain an integrated control relationship set;

[0091] Specifically, the control relationship set is:

[0092] R={R1,R2,R3,…,R i ,…,R t};

[0093] Where R is the set of control relations; t represents the total number of control relations; R i Represents the i-th control relationship, and the data item is <E i ′ ,E j ′>,E i ′ 、E j ' is the entity data existing in the customer entity set E.

[0094] In one embodiment, for S104, an initial associated party set is established, and a set that meets preset conditions is searched in the integrated control relationship set based on the initial associated party set, added to the preset set, and based on the number of control layers set by the business, multiple search processes are performed through a cyclic recursive search method to obtain the final set.

[0095] refer to Figure 4 , is a schematic diagram of a flow chart of a cyclic recursive search according to an embodiment of the present invention. Figure 4 As shown, the specific process of loop recursive search is:

[0096] S1041, establish an initial set of related parties;

[0097] Specifically, the initial associated party set is:

[0098] X={X1,X2,X3,…,X i ,…,X n};

[0099] Where X represents the initial set of related parties; n is the total number of related parties; X i Exists in the customer entity set E, and SourceId1 of X1 is not empty;

[0100] S1042, searching for R in the control relationship set R that meets the preset conditions i ; Among them, R i = <E i ′ ,E j ′ >; The preset condition is customer entity E i ′ Included in the initial related party set X, customer entity E j ′Not in the initial related party set X; after the traversal is completed, all customer entities E that meet the preset conditions are j ′ Add to the preset collection, and further add the customer entity E j ′ Add to the initial related party set X.

[0101] S1043, according to the control layer number defined by the business, the search process corresponding to the number of control layers is recursively executed, and after each search, all customer entities E that meet the preset conditions are searched. j ′ Add to the preset collection to get the final collection.

[0102] Specifically, according to the parameter P1 of the number of control layers defined by the service, step S1042 is recursively executed (i.e., when P1=k, step S1042 is executed k times), and the number of preset sets after each calculation will gradually increase, and the final set X is formed after the execution is completed. ′ .

[0103] In one embodiment, for S105, the original information is searched according to the final set and forwarded to manual verification and confirmation, and the missing related party customer information is maintained in the related party list.

[0104] The final set is: X ′ ={E c}, E c Entities that are missed during the check;

[0105] For the missing entities in the final set, the original information corresponding to the missing entities is searched in the internal customer information and external data sources, and forwarded to manual verification and confirmation, and manual confirmation is made to determine whether the information belongs to the missing related party customer information; if the verification confirms that the information belongs to the missing related party customer information, the related party customer information is maintained in the related party list.

[0106] The present invention realizes the standardization and unified processing of data from different sources by integrating the related party information, customer information, group consolidated information and externally purchased industrial and commercial information within the enterprise. The control relationship between customers is calculated by using a recursive algorithm according to the number of penetration layers required by the business. This method is simple and efficient, and the scale of calculated data is controllable. An automated full-volume related party integrity verification algorithm is established to reduce manual operations through automated means and improve the efficiency and accuracy of verification. An entity information initialization module, a cyclic recursive search module and a verification result confirmation module are designed to handle the related party verification work in a systematic manner. Control relationship scenarios are defined and expanded according to different business needs and data conditions to adapt to different business scenarios. It relies on traditional relational databases and SQL language for implementation, and uses existing database technology to improve the efficiency of data processing.

[0107] The overall solution greatly reduces labor costs and time consumption through automated verification methods, and improves the efficiency of verification. By combining internal and external data, the data source for comparison during the verification of related parties is expanded, and the completeness of the data is improved. The missed verification and verification errors caused by manual operations are reduced, and the accuracy of the list of related parties is improved. The verification model has strong flexibility and scalability, and the verification model can be adjusted according to changes in regulatory requirements to achieve verification of existing customers according to new standards. The business process of related party verification is optimized, and the verification is changed from collective participation of all business personnel to full-time verification by personnel in related transaction management positions, which improves the professionalism of verification. When the related transaction regulatory rules change, the existing methods cannot effectively solve the verification problem of existing customers, and the present invention provides an effective solution. Through technological innovation, the present invention realizes the automation and systematization of related party verification, improves the efficiency and accuracy of verification, while reducing costs and error rates, and enhancing the ability to adapt to regulatory changes.

[0108] The present invention uses certificate information as an entry point to open up the connections between data from different sources, expands the data source for comparison during verification by related parties by combining internal and external data, and improves the integrity of the data.

[0109] Compared with the traditional algorithm, when calculating the control relationship transmission (taking 6-layer penetration as an example), the traditional algorithm needs to start from the associated party and establish the transmission relationship of ABCDEF, and the number of calculations is a1×q 5 (Assuming there are a1 related parties and a total of q control relationship data), the amount of calculation is large and the data structure is complex. Using the method of the present invention only requires 6q calculations, and the calculation scale is obviously larger than the traditional conduction calculation method in actual situations.

[0110] In summary, the present invention establishes a related party verification mechanism based on its own information and external data through big data technology, automatically captures the related parties to be verified and pushes them to the related transaction management personnel for processing, which has at least the following technical effects:

[0111] 1. The related-party verification mechanism can significantly reduce labor costs. Instead of all business personnel participating in the verification collectively, the verification is changed to full-time verification by personnel in related-party transaction management positions, which optimizes the related-party verification business process and improves the professionalism of the verification.

[0112] 2. The related-party verification mechanism helps to expand the scope of related-party verification, significantly improve the pertinence of related-party verification, reduce workload, improve work efficiency, and ensure that counterparties in all scenarios are included in the verification scope.

[0113] 3. The related party verification mechanism is highly flexible and extensible. By adjusting the penetration parameters of the verification mechanism according to the intensity of supervision, existing customers can be verified according to the new standards, thereby improving the completeness of the related party list.

[0114] It should be noted that, although the operations of the method of the present invention are described in a specific order in the above embodiments and the accompanying drawings, this does not require or imply that the operations must be performed in the specific order, or that all the operations shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps.

[0115] In actual application scenarios, enterprises accumulate basic internal and external customer information in the process of daily operation and management, and store it in various identity information components. The information mainly includes name, certificate type, certificate number, actual controller, stakeholders, affiliated group, group parent company, foreign investment, shareholding status, registered address, etc.

[0116] If an enterprise invests in other enterprises through financial products, the control relationship shall be recorded layer by layer until the underlying assets. The recorded information includes the name of the target enterprise, certificate type, certificate number, foreign investment, shareholding, registered address, etc.

[0117] Enterprises can obtain internal and external customer information by querying public information or directly purchasing external information. The information mainly includes customer name, certificate type, certificate number, actual controller, stakeholders, affiliated group, group parent company, foreign investment, shareholding status, registered address, etc.

[0118] In the course of daily operations and management, enterprises should proactively check and confirm related parties and incorporate them into the IT system for management.

[0119] In the existing verification process, all the handling personnel who come into contact with customers are required to participate in the related party verification work, which requires huge manpower. However, the verification work is inefficient and not very targeted. In addition, the professionalism and sense of responsibility of the handling personnel themselves vary greatly, and the overall quality and efficiency of the related party verification work is poor. For some special scenarios, it is easy to cause the related parties to be missed in the verification. For example, for some purely online businesses, since there are no handling personnel involved in the process, unless special re-inspections are carried out regularly, there will be no one to carry out related party verification for the corresponding counterparties; for example, in situations such as controlling other companies through financial products, which require penetration verification, since the control relationship involves many levels and the relationship is not direct enough, it is also easy to cause the related parties to be missed in the verification. When the related transaction supervision rules change, the existing methods cannot effectively solve the verification problem of existing customers.

[0120] The integrity verification method of related party information proposed in the present invention relies on the related party information, customer information, group consolidated information, externally purchased industrial and commercial information, etc. accumulated by the enterprise to regularly verify the full amount of related party information and automatically generate a list of missing related parties so that the enterprise can promptly improve its own related party information in the future.

[0121] After introducing the method of the exemplary embodiment of the present invention, next, refer to Figure 5 A device for checking the integrity of associated party information according to an exemplary embodiment of the present invention is introduced.

[0122] The implementation of the integrity check device for the associated party information can refer to the implementation of the above method, and the repeated parts will not be repeated. The term "module" or "unit" used below can be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0123] Based on the same inventive concept, the present invention also proposes a device for checking the integrity of associated party information, such as Figure 5 As shown, the device comprises:

[0124] The information acquisition module 510 is used to acquire the related party information, wherein the related party information includes the related party entities and the control relationship between the entities;

[0125] An entity integration module 520 is used to establish a valid certificate entity set according to the associated party information, and integrate the valid certificate entity set to obtain a customer entity set;

[0126] The control relationship reverse query module 530 is used to traverse the control relationship of the data source, generate a control relationship set, reverse query the control relationship set according to the customer entity set, and merge and remove duplicates of the reverse query results to obtain an integrated control relationship set;

[0127] The recursive search module 540 is used to establish an initial associated party set, search for a set that meets a preset condition in the integrated control relationship set according to the initial associated party set, add the set to the preset set, and perform multiple search processes in a cyclic recursive search manner according to the number of control layers set by the business to obtain a final set, wherein the entities in the final set are the missing entities that have been checked;

[0128] The verification and confirmation module 550 is used to search for original information according to the final set and forward it to manual verification and confirmation, and maintain the missing associated party customer information in the associated party list.

[0129] In one embodiment, the information acquisition module 510 is specifically used to:

[0130] The associated party information is obtained through different information sources, the associated party information is standardized, and the data format is adjusted to a unified format. In the associated party information, each associated party entity has at least one valid certificate type and a corresponding certificate number.

[0131] In one embodiment, the entity integration module 520 is specifically used for:

[0132] A valid certificate entity set is established according to the associated party information, and the valid certificate entity set is:

[0133] C={C1,C2,C3,…,C i ,…,C a};

[0134] Where C represents the set of valid certificate entities; a represents the total number of entities; each entity C i The data items included are:

[0135] C i =<Id,CertType,CertId,SourceId,OriginalId> ;

[0136] Where, CertType is the certificate type; CertId is the certificate number; Id = hash(CertType, CertId), for the same certificate type and certificate number, a hash algorithm is used to generate a unique and identical Id; SourceId indicates the data source of the data source; OriginalId indicates the unique identifier of each entity that can be traced back to the original data source;

[0137] The valid certificate entity set is integrated to obtain a customer entity set, which is:

[0138] E={E1,E2,E3,…,Ei ,…,E m};

[0139] Where E represents the customer entity set; m represents the total number of entities; E i Represents the i-th customer entity in the customer entity set. Valid certificate entities are deduplicated and integrated according to their IDs. Entities with the same ID are merged into the same entity. Each customer entity E i The data items included are:

[0140] E i = <Id,(SourceId1,OriginalId1),(SourceId2,OriginalId2),

[0141] (SourceId3,OriginalId3),…,(SourceId n ,OriginalId n )>;

[0142] Among them, OriginalId1 is the related party number; OriginalId2 is the internal customer number; OriginalId3-OriginalId n is the external customer number; SourceId1 is the related party data source; SourceId2 is the internal customer data source; SourceId3-SourceId n For external customer data sources.

[0143] In one embodiment, the control relationship reverse query module 530 is specifically used to:

[0144] Traverse the control relationship of the data source to generate a control relationship set, which is:

[0145] F={F1,F2,F3,…,F i ,…,F b};

[0146] Where F represents the set of control relations; b represents the total number of control relations; F i Represents the i-th control relationship in the control relationship set, and the data item is:

[0147] F i =<SourceId,OriginalId1,OriginalId2> ;

[0148] According to the customer entity set, the control relationship set is reversely checked, and the reverse check result is:

[0149] F i′ = <E i ′ ,E j ′>;

[0150] Among them, F i ′ Indicates the reverse query result; E i ′ The data items included are<SourceId,OriginalId1> , E j The data items contained in ′ are<SourceId,OriginalId2> ;

[0151] The reverse query results are merged and deduplicated to obtain an integrated control relationship set, which is:

[0152] R={R1,R2,R3,…,R i ,…,R t};

[0153] Where R is the set of control relations; t represents the total number of control relations; R i Represents the i-th control relationship, and the data item is <E i ′ ,E j ′>,E i ′ 、E j ' is the entity data existing in the customer entity set E.

[0154] In one embodiment, the recursive search module 540 is specifically used to:

[0155] Establishing an initial set of associated parties, wherein the initial set of associated parties is:

[0156] X={X1,X2,X3,…,X i ,…,X n};

[0157] Where X represents the initial set of related parties; n is the total number of related parties; X i Exists in the customer entity set E, and SourceId1 of X1 is not empty;

[0158] Find R that meets the preset conditions in the control relationship set R i ; Among them, R i = <E i ′ ,E j ′ >; The preset condition is customer entity E i ′ Included in the initial related party set X, customer entity Ej ′ Not in the initial related party set X; after the traversal is completed, all customer entities E that meet the preset conditions are j ′ Add to the preset collection, and further add the customer entity E j ′ Add to the initial related party set X;

[0159] According to the number of control layers defined by the business, the search process corresponding to the number of control layers is executed recursively. After each search, all customer entities E that meet the preset conditions are returned. j ′ Add to the preset collection to get the final collection.

[0160] In one embodiment, the verification module 550 is specifically used to:

[0161] The final set is: X ′ ={E c}, E c Entities that are missed during the check;

[0162] For the missing entities in the final set, the original information corresponding to the missing entities is searched in the internal customer information and external data sources, and forwarded to manual verification and confirmation, and manual confirmation is made to determine whether the information belongs to the missing related party customer information; if the verification confirms that the information belongs to the missing related party customer information, the related party customer information is maintained in the related party list.

[0163] It should be noted that although several modules of the integrity check device for associated party information are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to an embodiment of the present invention, the features and functions of two or more modules described above can be embodied in one module. Conversely, the features and functions of one module described above can be further divided into multiple modules for embodiment.

[0164] Based on the above invention concept, Figure 6 As shown, the present invention also proposes a computer device 600, including a memory 610, a processor 620, and a computer program 630 stored in the memory 610 and executable on the processor 620, wherein the processor 620 implements the aforementioned integrity check method for associated party information when executing the computer program 630.

[0165] Based on the aforementioned inventive concept, the present invention proposes a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the integrity check method for the aforementioned associated party information is implemented.

[0166] Based on the aforementioned inventive concept, the present invention proposes a computer program product, wherein the computer program product includes a computer program, and when the computer program is executed by a processor, a method for checking the integrity of associated party information is implemented.

[0167] The method and device for checking the integrity of associated party information proposed in the present invention obtain associated party information, wherein the associated party information includes associated party entities and control relationships between entities; establish a valid certificate entity set based on the associated party information, integrate the valid certificate entity set to obtain a customer entity set; traverse the control relationship of the data source to generate a control relationship set, perform a reverse query on the control relationship set based on the customer entity set, merge and remove duplicates from the reverse query results to obtain an integrated control relationship set; establish an initial associated party set, search for a set that meets preset conditions in the integrated control relationship set based on the initial associated party set, add it to the preset set, and perform multiple search processes through a cyclic recursive search method according to the number of control layers set by the business to obtain The final set, wherein the entities in the final set are the missed entities found out; the original information is searched according to the final set and forwarded to manual verification and confirmation, and the missed related party customer information is maintained in the related party list; the overall solution can significantly reduce labor costs, optimize the related party verification business process, and improve the verification professionalism, while helping to expand the related party verification scope, significantly improve the pertinence of related party verification, reduce workload, improve work efficiency, and ensure that all counterparties in all scenarios are included in the verification scope; it has strong flexibility and scalability in actual application scenarios, and adjusts the verification mechanism penetration layer parameters according to the supervision intensity, so as to realize the verification of existing customers according to the new standards, improve the integrity of the related party list, and provide strong technical support for the related party verification work.

[0168] The acquisition, storage, use, and processing of data in the technical solution of this application comply with the relevant provisions of laws and regulations.

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

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

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

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

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

Claims

1. A method for checking the integrity of related party information, characterized in that: The method includes: Acquire related party information, wherein the related party information includes related party entities and control relationships between entities; Establish a valid certificate entity set according to the associated party information, and integrate the valid certificate entity set to obtain a customer entity set; Traversing the control relationships of the data source to generate a control relationship set, performing a reverse query on the control relationship set according to the customer entity set, and merging and removing duplicates of the reverse query results to obtain an integrated control relationship set; Establish an initial associated party set, search for a set that meets preset conditions in the integrated control relationship set according to the initial associated party set, add it to the preset set, and perform multiple search processes in a cyclic recursive search manner according to the number of control layers set by the business to obtain a final set, wherein the entities in the final set are the missing entities that have been checked; The original information is searched based on the final set and forwarded to manual verification and confirmation, and the missing related party customer information is maintained in the related party list.

2. The method for checking the integrity of related party information according to claim 1, characterized in that: Obtain related party information, including: The associated party information is obtained through different information sources, the associated party information is standardized, and the data format is adjusted to a unified format. In the associated party information, each associated party entity has at least one valid certificate type and a corresponding certificate number.

3. The method for checking the integrity of related party information according to claim 1, characterized in that: A valid certificate entity set is established according to the associated party information, and the valid certificate entity set is integrated to obtain a customer entity set, including: A valid certificate entity set is established according to the associated party information, and the valid certificate entity set is: C={C1,C2,C3,…,C i ,…,C a }; Where C represents the set of valid certificate entities; a represents the total number of entities; each entity C i The data items included are: C i =<Id,CertType,CertId,SourceId,OriginalId>; Where, CertType is the certificate type; CertId is the certificate number; Id = hash(CertType, CertId), for the same certificate type and certificate number, a hash algorithm is used to generate a unique and identical Id; SourceId indicates the data source of the data source; OriginalId indicates the unique identifier of each entity that can be traced back to the original data source; The valid certificate entity set is integrated to obtain a customer entity set, which is: And={E1,E2,E3,…,E i ,…,AND m }; Where E represents the customer entity set; m represents the total number of entities; E i Represents the i-th customer entity in the customer entity set. Valid certificate entities are deduplicated and integrated according to their IDs. Entities with the same ID are merged into the same entity. Each customer entity E i The data items included are: AND i = <Id,(SourceId1,OriginalId1),(SourceId2,OriginalId2), (SourceId3,OriginalId3),…,(SourceId n ,OriginalId n )>; Among them, OriginalId1 is the related party number; OriginalId2 is the internal customer number; OriginalId3-OriginalId n is the external customer number; SourceId1 is the related party data source; SourceId2 is the internal customer data source; SourceId3-SourceId n For external customer data sources.

4. The method for checking the integrity of associated party information according to claim 3, characterized in that: Traversing the control relationships of the data source to generate a control relationship set, performing a reverse query on the control relationship set according to the customer entity set, and merging and removing duplicates of the reverse query results to obtain an integrated control relationship set, including: Traverse the control relationship of the data source to generate a control relationship set, which is: <h2 style=";text-align:left;direction:ltr">F = {F1,F2,F3,…,F<h2 style=";text-align:left;direction:ltr"> i <h2 style=";text-align:left;direction:ltr"> ,…,F<h2 style=";text-align:left;direction:ltr"> b <h2 style=";text-align:left;direction:ltr">}; Where F represents the set of control relations; b represents the total number of control relations; F i Represents the i-th control relationship in the control relationship set, and the data item is: F i =<SourceId,OriginalId1,OriginalId2>; According to the customer entity set, the control relationship set is reversely checked, and the reverse check result is: F i ′ =<E i ′ ,E j ′>; Among them, F i ′ Indicates the reverse query result; E i ′ The data items included are<SourceId,OriginalId1> , E j The data items contained in ′ are<SourceId,OriginalId2> ; The reverse query results are merged and deduplicated to obtain an integrated control relationship set, which is: R={R1,R2,R3,…,R i ,…,R t }; Where R is the set of control relations; t represents the total number of control relations; R i Represents the i-th control relationship, and the data item is <E i ′ ,E j ′>,E i ′ 、E j ' is the entity data existing in the customer entity set E.

5. The method for checking the integrity of associated party information according to claim 4, characterized in that: Establish an initial set of associated parties, search for a set that meets preset conditions in the integrated control relationship set according to the initial set of associated parties, add it to the preset set, and perform multiple search processes in a cyclic recursive search manner according to the number of control layers set by the business to obtain a final set, including: Establishing an initial set of associated parties, wherein the initial set of associated parties is: X={X1,X2,X3,…,X i ,…,X n }; Where X represents the initial set of related parties; n is the total number of related parties; X i Exists in the customer entity set E, and SourceId1 of X1 is not empty; Find R that meets the preset conditions in the control relationship set R i ; Among them, R i = <E i ′ ,E j ′ >; The preset condition is customer entity E i ′ Included in the initial related party set X, customer entity E j ′ Not in the initial related party set X; after the traversal is completed, all customer entities E that meet the preset conditions are j ′ Add to the preset collection, and further add the customer entity E j ′ Add to the initial related party set X; According to the number of control layers defined by the business, the search process corresponding to the number of control layers is executed recursively. After each search, all customer entities E that meet the preset conditions are returned. j ′ Add to the preset collection to get the final collection.

6. The method for checking the integrity of related party information according to claim 1, characterized in that: The original information is searched based on the final set and forwarded to manual verification and confirmation, and the missing related party customer information is maintained in the related party list, including: The final set is: X ′ ={E c }, E c Entities that are missed during the check; For the missing entities in the final set, the original information corresponding to the missing entities is searched in the internal customer information and external data sources, and forwarded to manual verification and confirmation, and manual confirmation is made to determine whether the information belongs to the missing related party customer information; if the verification confirms that the information belongs to the missing related party customer information, the related party customer information is maintained in the related party list.

7. A device for checking the integrity of associated party information, characterized in that: The device includes: An information acquisition module, used to acquire related party information, wherein the related party information includes related party entities and control relationships between entities; An entity integration module, used to establish a valid certificate entity set according to the associated party information, and integrate the valid certificate entity set to obtain a customer entity set; A control relationship reverse query module is used to traverse the control relationship of the data source, generate a control relationship set, reverse query the control relationship set according to the customer entity set, and merge and remove duplicates of the reverse query results to obtain an integrated control relationship set; A recursive search module is used to establish an initial associated party set, search for a set that meets a preset condition in the integrated control relationship set according to the initial associated party set, add the set to the preset set, and perform multiple search processes in a cyclic recursive search manner according to the number of control layers set by the business to obtain a final set, wherein the entities in the final set are the missing entities that have been checked; The verification and confirmation module is used to search for the original information according to the final set and forward it to manual verification and confirmation, and maintain the omitted related party customer information in the related party list.

8. The device for checking the integrity of the associated party information according to claim 7, characterized in that: The information acquisition module is specifically used for: The associated party information is obtained through different information sources, the associated party information is standardized, and the data format is adjusted to a unified format. In the associated party information, each associated party entity has at least one valid certificate type and a corresponding certificate number.

9. The device for checking the integrity of the associated party information according to claim 7, characterized in that: The entity integration module is specifically used for: A valid certificate entity set is established according to the associated party information, and the valid certificate entity set is: C={C1,C2,C3,…,C i ,…,C a }; Where C represents the set of valid certificate entities; a represents the total number of entities; each entity C i The data items included are: C i =<Id,CertType,CertId,SourceId,OriginalId>; Where, CertType is the certificate type; CertId is the certificate number; Id = hash(CertType, CertId), for the same certificate type and certificate number, a hash algorithm is used to generate a unique and identical Id; SourceId indicates the data source of the data source; OriginalId indicates the unique identifier of each entity that can be traced back to the original data source; The valid certificate entity set is integrated to obtain a customer entity set, which is: And={E1,E2,E3,…,E i ,…,AND m }; Where E represents the customer entity set; m represents the total number of entities; E i Represents the i-th customer entity in the customer entity set. Valid certificate entities are deduplicated and integrated according to their IDs. Entities with the same ID are merged into the same entity. Each customer entity E i The data items included are: AND i = <Id,(SourceId1,OriginalId1),(SourceId2,OriginalId2), (SourceId3,OriginalId3),…,(SourceId n ,OriginalId n )>; Among them, OriginalId1 is the related party number; OriginalId2 is the internal customer number; OriginalId3-OriginalId n is the external customer number; SourceId1 is the related party data source; SourceId2 is the internal customer data source; SourceId3-SourceId n For external customer data sources.

10. The device for checking the integrity of the associated party information according to claim 9, characterized in that: The control relationship reverse query module is specifically used for: Traverse the control relationship of the data source to generate a control relationship set, which is: <h2 style=";text-align:left;direction:ltr">F = {F1,F2,F3,…,F<h2 style=";text-align:left;direction:ltr"> i <h2 style=";text-align:left;direction:ltr"> ,…,F<h2 style=";text-align:left;direction:ltr"> b <h2 style=";text-align:left;direction:ltr">}; Where F represents the set of control relations; b represents the total number of control relations; F i Represents the i-th control relationship in the control relationship set, and the data item is: F i =<SourceId,OriginalId1,OriginalId2>; According to the customer entity set, the control relationship set is reversely checked, and the reverse check result is: F i ′ =<E i ′ ,E j ′>; Among them, F i ′ Indicates the reverse query result; E i ′ The data items included are<SourceId,OriginalId1> , E j The data items contained in ′ are<SourceId,OriginalId2> ; The reverse query results are merged and deduplicated to obtain an integrated control relationship set, which is: R={R1,R2,R3,…,R i ,…,R t }; Where R is the set of control relations; t represents the total number of control relations; R i Represents the i-th control relationship, and the data item is <E i ′ ,E j ′>,E i ′ 、E j ' is the entity data existing in the customer entity set E.

11. The device for checking the integrity of the associated party information according to claim 10, characterized in that: The recursive search module is specifically used for: Establishing an initial set of associated parties, wherein the initial set of associated parties is: X={X1,X2,X3,…,X i ,…,X n }; Where X represents the initial set of related parties; n is the total number of related parties; X i Exists in the customer entity set E, and SourceId1 of X1 is not empty; Find R that meets the preset conditions in the control relationship set R i ; Among them, R i = <E i ′ ,E j ′ >; The preset condition is customer entity E i ′ Included in the initial related party set X, customer entity E j ′ Not in the initial related party set X; after the traversal is completed, all customer entities E that meet the preset conditions are j ′ Add to the preset collection, and further add the customer entity E j ′ Add to the initial related party set X; According to the number of control layers defined by the business, the search process corresponding to the number of control layers is executed recursively. After each search, all customer entities E that meet the preset conditions are returned. j ′ Add to the preset collection to get the final collection.

12. The device for checking the integrity of associated party information according to claim 7, characterized in that: The verification and confirmation module is specifically used for: The final set is: X ′ ={E c }, E c Entities that are missed during the check; For the missing entities in the final set, the original information corresponding to the missing entities is searched in the internal customer information and external data sources, and forwarded to manual verification and confirmation, and manual confirmation is made to determine whether the information belongs to the missing related party customer information; if the verification confirms that the information belongs to the missing related party customer information, the related party customer information is maintained in the related party list.

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

14. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.

15. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.