Information processing method and device, storage medium and computer program product
Patent Information
- Application Number
- CN202510991721.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-17
- Publication Date
- 2025-11-21
AI Technical Summary
现有技术在机构客户唯一性识别中信息饱和度低、鲁棒性不强,无法有效处理身份识别信息变更,导致识别准确度差。
构建全市场信息库,包含权威的、及时更新的机构主体身份识别信息,通过比对企业内部客户信息与全市场信息库,利用多种身份识别要素的属性优先级进行匹配,分配全局唯一客户标识。
提高了机构客户唯一性识别的信息饱和度和鲁棒性,确保了识别的准确性和可靠性,能够处理身份识别信息的变更场景,降低对企业内部数据质量的依赖。
Smart Images

Figure CN120994660A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of big data application, and in particular to an information processing method and device, a storage medium and a computer program product. BACKGROUND
[0002] With the diversified development of business and the growth of the number of customers of an enterprise, customer information becomes more and more scattered and complex in various business systems of the enterprise. Especially for institutional customers, the customer information dimension is rich, and various types of businesses are involved. Multiple divisions / departments in the enterprise may each maintain a set of customer information, and institutional customers may interact with the enterprise through various channels, such as online platforms, offline stores, customer service hotlines, etc., resulting in repeated entry or inconsistency of information of the same institutional customer in different systems. In this case, the importance of institutional customer master data management is highlighted, and in particular, the uniqueness identification of institutional customers is one of the difficulties of customer master data integration and management.
[0003] The uniqueness identification of institutional customers usually needs to be combined with name, unified social credit code, organization code, business license, legal entity identifier (LEI), etc. for judgment. These are inherent information of institutional customers that can be used to identify identity. System identification can also be combined for identification. System identification is a unique identification code assigned by the enterprise to each institutional customer in the business system, such as customer number, account number, etc.
[0004] In terms of technical means for realizing customer uniqueness identification, multiple sources of data need to be collected, and through data cleaning, repeated, incorrect, and incomplete data are removed, and scattered data is converted and integrated to form a unified and accurate customer view. Usually, Extract Transform Load (ETL) tools are used to interface various business systems, support batch data synchronization and real-time data synchronization, and ensure the accuracy, completeness, and timeliness of the integrated customer master data.
[0005] After completing the uniqueness identification of institutional customers, the enterprise-level globally unique customer identifier is usually assigned to the identified customers, replacing the original independent customer identifier of each business system or establishing a mapping relationship for subsequent customer information integration and application, to avoid conflicts and duplication of independent customer identifiers in different systems.
[0006] The existing uniqueness identification of institutional customers is usually based on the information collected by the enterprise during the process of handling business for customers or due diligence, and compared with various identity recognition information stored in various business systems in the enterprise. There are problems such as low information saturation and poor robustness, and the uniqueness identification effect is poor. SUMMARY
[0007] The application provides an information processing method and device, a storage medium and a computer program product. The application constructs an authoritative and timely full-market information database covering all market institutions, and incorporates the identity information of the institutions into the full-market information database. The full-market information database is used for unique identification of institutional clients, and the information saturation of unique identification is improved, and the robustness and accuracy of unique identification of institutional clients are improved.
[0008] The technical solution of the application is as follows:
[0009] The application provides an information processing method, which comprises the following steps:
[0010] A full-market information database is established. The full-market information database comprises authoritative and publicly announced identity information and full-market institution identifiers of all market institutions, and the identity information of different institutions is different.
[0011] Client information of each institutional client to be identified is collected. The client information of each institutional client comprises the identity information and a business system client identifier in an enterprise business system.
[0012] For an institutional client with non-empty identity information, a matched institution is searched from the full-market information database by comparing the identity information. If the matched institution is found, the business system client identifier is associated with the full-market institution identifier of the matched institution.
[0013] Institutional clients with the same full-market institution identifier are identified as the same institutional clients, and the same globally unique client identifier is assigned.
[0014] In the above method, the identity information of each institution and each institutional client comprises one or more identity elements of different attributes.
[0015] The searching of the matched institution from the full-market information database by comparing the identity information for the institutional client with non-empty identity information comprises the following steps.
[0016] Each identity element of a first institutional client is compared with the identity element of the same attribute of each institution in the full-market information database in the order of attribute priority. The first institutional client is any institutional client to be identified and with non-empty identity information.
[0017] If the first institutional client and a first institution in the full-market information database have the same identity element, the first institution is determined as the matched institution of the first institutional client.
[0018] In the above method, the identity information of each entity includes: identity information in one or more periods, and the identity information in different periods is different.
[0019] The above method also includes:
[0020] For institutional clients whose identity information is empty, a globally unique client identifier will be assigned to them individually.
[0021] The above method also includes:
[0022] For institutional clients whose identity information is not empty, if no matching institutional entity is found in the full market information database, the same institutional client is identified from all institutional clients included in the enterprise by comparing the identity information.
[0023] Assign the same globally unique customer identifier to the same institutional customers identified from within the enterprise.
[0024] The above method also includes:
[0025] For institutional clients whose identity information is not empty, if no identical institutional client is identified within the enterprise, a globally unique client identifier will be assigned to them individually.
[0026] The above method also includes:
[0027] For each institutional client, the assigned globally unique client identifier will be associated with the client identifier in the business system.
[0028] This application provides an information processing apparatus, including: a processor, a memory, and a communication bus;
[0029] The communication bus is used to realize the communication connection between the processor and the memory;
[0030] The processor is used to execute one or more computer programs stored in the memory to implement the above-described information processing method.
[0031] This application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the above-described information processing method.
[0032] This application provides a computer program product, including a computer program that, when executed by a processor, implements the above-described information processing method.
[0033] This application provides an information processing method, apparatus, storage medium, and computer program product. The method includes: establishing a full-market information database; the full-market information database includes authoritative, publicly disclosed identity information and full-market institutional entity identifiers for each institutional entity in the full market, with different identity information for different institutional entities; collecting customer information for each institutional customer to be identified; wherein, the customer information for each institutional customer includes their own identity information and a business system customer identifier within the enterprise's business system; for institutional customers whose identity information is not empty, finding a matching institutional entity from the full-market information database by comparing the identity information; if a matching institutional entity is found, associating the business system customer identifier with the full-market institutional entity identifier of the matching institutional entity; identifying institutional customers whose business system customer identifier is associated with the same full-market institutional entity identifier as the same institutional customer and assigning them the same globally unique customer identifier. The technical solution provided in this application constructs an authoritative and timely market information database covering all market entities. The database incorporates the identity information of these entities and utilizes it for unique identification of institutional clients. This improves the information saturation for unique identification, as well as the robustness and accuracy of unique identification of institutional clients. Attached Figure Description
[0034] Figure 1 A flowchart illustrating an information processing method provided in an embodiment of this application;
[0035] Figure 2 An exemplary schematic diagram illustrating the unique identification of an institutional customer is provided for an embodiment of this application.
[0036] Figure 3 A schematic diagram of the structure of an information processing device provided in this application embodiment. Figure 1 ;
[0037] Figure 4 A schematic diagram of the structure of an information processing device provided in this application embodiment. Figure 2 . Detailed Implementation
[0038] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0039] The technical solutions of this application and how they solve the aforementioned technical problems will be described in detail below through embodiments and in conjunction with the accompanying drawings. The embodiments below can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.
[0040] Furthermore, the technical solutions described in the embodiments of this application can be combined arbitrarily without conflict.
[0041] The technical terms used in the embodiments of this application are defined as follows:
[0042] Master data: Data used to describe core business entities in an enterprise. It is usually shared across systems and departments, and requires high accuracy and stability. It is the foundation for business processes and enterprise decision-making, such as customers, products, and employees.
[0043] Institutional Client: A type of client classification, distinct from individual clients, indicating that the client is a legal person or other legally recognized non-legal person organization.
[0044] Legal Entity Identifier (LEI): An international standard code used to uniquely identify legal entities (such as companies and financial institutions). It consists of 20 alphanumeric characters and is designed to help global financial markets more accurately identify and manage the identity information of legal entities.
[0045] Existing information processing methods can be divided into the following two main categories:
[0046] One type of method is the precise identification method based on fixed identification elements. This type of method usually selects one or a set of identification elements from "organization code", "company name + unified social credit code", "company name + organization code + registration date" according to business requirements for precise identification and matching. If the values of this set of identification elements are consistent in multiple customer information, they are identified as customers of the same organization and assigned the same globally unique customer identifier.
[0047] It should be noted that while the above method is simple, rigorous, and easy to implement, its drawback is that the information saturation of the fixed identification elements is not high, which makes the identification results highly susceptible to the data quality of the client organization. When the client organization's identification elements are missing (e.g., not collected, not entered in time, etc.) or inaccurate (e.g., entered incorrectly, not updated in time, etc.), accurate identification is impossible. In addition, the identification accuracy is highly dependent on the selection of fixed identification elements. When too many fixed identification elements are included, although the identification accuracy is high (ensuring that client files identified together actually belong to the same client), the identification degree is low (i.e., not all client files belonging to the same client can be identified together). Conversely, when there are too few identification elements, the identification degree is relatively high, but the identification accuracy is low (i.e., client files that do not belong to the same client may be identified together).
[0048] Another type of method is the rule-based dynamic identification method based on multiple identity elements. This type of method usually combines business requirements and the actual data quality of the collected identity elements. It distinguishes priorities and scenarios through preset rules, and dynamically identifies and matches different identity elements (or combinations of identification elements) under different circumstances. If any set of identification element values of multiple customer information are consistent under the conditions of preset rules, they are identified as customers of the same organization and assigned the same globally unique customer identifier.
[0049] Rule-based dynamic identification methods for identity information (identity elements with multiple attributes) are relatively flexible and can, to some extent, address the problem of insufficient information saturation by dynamically selecting identity elements for identification. However, their drawbacks include weak rule universality and low robustness. This is particularly true when the rules involve the selection of preset thresholds, which significantly impacts the identification results. In specific cases, the identification results are uncontrollable, and once selected, they are difficult to adjust flexibly because adjusting the preset threshold requires a full re-identification, and the results may change significantly.
[0050] It should be noted that rule-based dynamic identification methods for multiple identification elements are relatively flexible and can, to some extent, address the issue of insufficient information saturation in fixed identification elements. When information for a particular identification element is missing or inaccurate, it can be supplemented by valid information from other identification elements. However, the drawbacks are weak rule universality and low robustness, especially when the rules involve the selection of preset thresholds, which significantly impact the identification results. For example, in determining whether to include a customer's name as an identification element, some rules stipulate a name length greater than 3 characters, while others require a length greater than 8 characters. These preset thresholds often rely on experience or overall data conditions, making the identification results uncontrollable in specific cases. Furthermore, once selected, they are difficult to adjust flexibly because adjusting the preset threshold requires a full re-identification, and the identification results may change significantly.
[0051] Furthermore, both methods share some common drawbacks. First, they rely solely on customer information collected internally by the company for identification, lacking publicly available information from an authoritative institution as a reference. While some financial institutions have anti-money laundering and ongoing due diligence requirements, most companies cannot fully guarantee the accuracy, completeness, and timeliness of their customer information collection and entry. Using inaccurate or outdated data sources for unique identification, even with numerous identification elements or flexible rules, will struggle to improve accuracy. Second, for scenarios involving normal changes to the identification elements of institutional customers, these changes are not included in the unique identification process, such as normal name changes, license number changes, or legal representative changes. If a company uses the identification elements before and after the change to create separate customer files, they often cannot be effectively combined for identification.
[0052] Given the current shortcomings of relying solely on internally collected customer information for unique identification of institutional clients, failing to incorporate normal changes in institutional client identity information into the uniqueness identification process, and exhibiting low information saturation and weak robustness, this application aims to provide an information processing method based on a pre-constructed, authoritative, and timely updated market-wide information database covering all institutional entities in the market, for the unique identification of institutional clients. The method provided in this application can be implemented using an information processing device; its specific type is not limited in this embodiment and can be any electronic device.
[0053] Figure 1 This is a flowchart illustrating an information processing method provided in an embodiment of this application. Figure 1 As shown in the embodiments of this application, the information processing method mainly includes the following steps:
[0054] S101. Establish a comprehensive market information database; the comprehensive market information database includes authoritative and publicly disclosed identity information and identifiers of all institutional entities in the market, with different identity information for different institutional entities.
[0055] In the embodiments of this application, the information processing device can first establish an authoritative full-market information database. An institution has one and only one record in the full-market information database. This record is the identity information of the institution and the identifier of the full-market institution. The identity information of different institutions is different.
[0056] In embodiments of this application, the information processing device can collect identification information of various institutional entities across the entire market. The identification information of each institutional entity includes identification information for one or more periods.
[0057] It should be noted that, in the embodiments of this application, each piece of identification information is publicly disclosed identification information assigned by an authoritative institution. Each piece of identification information consists of one or more attribute-based identification elements. Specifically, each piece of identification information may consist of one or more of the following attribute-based identification elements: institution name, unified social credit code, business license number, organization code, LEI, legal representative name, registration date, and registered address.
[0058] It should be noted that, in the embodiments of this application, the above-mentioned identity recognition elements with different attributes are merely exemplary. The identity recognition elements of each attribute that constitute the identity recognition information can be set or selected according to actual needs and application scenarios, and are not limited in the embodiments of this application.
[0059] It should be noted that in the embodiments of this application, the organization name, license number, registration information, etc., generally do not involve information security and confidentiality requirements and are publicly disclosed information in the entire market. With the continuous development of current data collection and application methods, various information data services have become mature. These identity identification elements of the organization can be used as information data, which can be collected and accumulated by the enterprise itself, or introduced into relatively mature information data products on the market, thereby establishing an authoritative, market-wide information database of the organization.
[0060] It should be noted that, in the embodiments of this application, the full-market information database can cover all institutional entities in the entire market. Here, the concept of "full market" varies depending on the enterprise's business scope and market region; it can refer to only a specific province or city, a single country, or encompass multiple countries or regions. Different markets may correspond to different information data sources or information data products. For example, for an institutional entity in a particular country, its identity information can be composed of relatively comprehensive and accurate identification elements collected from the country's enterprise credit information disclosure system, or it can be composed of identification elements collected from data such as LEI codes.
[0061] It should be noted that in the embodiments of this application, for the same information data source or the same type of information data product, there may be different information data collection methods, scopes, and frequencies, which may correspond to multiple information data suppliers. The best option can be selected based on market research and product trials, or multiple similar information data products can be introduced simultaneously for mutual complementarity and backup. This can solve the problem of insufficient data quality from a single information data product and reduce dependence on a single information data supplier.
[0062] For example, in the embodiments of this application, for institutional entities covering the entire market in a certain country, information data products of several enterprises' business registration information in that country can be introduced and integrated into an authoritative and timely updated information database covering all institutional entities in the market. The identity identification information of each institutional entity mainly includes identity identification elements such as institutional name, unified social credit code, business license number, and organization code.
[0063] It should be noted that, in the embodiments of this application, since the integration of multi-source information data is involved, an institutional entity business registration information data model can also be designed. The business registration data provided by multiple information providers can be cleaned, transformed, and integrated using big data technology, and loaded into a unified information data model to ultimately form an information database. This ensures that there is only one record for the same institutional entity in the entire market information database, and that the mutually exclusive identity recognition elements covered in the identity recognition information of different institutional entities are different from each other, such as the institution name, unified social credit code, business license number, organization code, etc.
[0064] It should be noted that, in the embodiments of this application, the information data model can utilize a big data platform and scheduling system to calculate and load the latest business registration data at the end of each day, ensuring the timeliness of data in the entire market information database. For scenarios with high requirements for data timeliness, real-time data modeling and loading can be performed based on a real-time computing platform.
[0065] It should be noted that, in the embodiments of this application, the identity information of each institutional entity in the market information database can include not only its latest (current period) identity information (identity elements with one or more attributes), but also its identity information change records, that is, its previously (historical period) assigned identity information (identity elements with one or more attributes). These identity information from different periods are integrated together as its identity information. The further back the traceable change records are, or the more timely the recent change records can be collected, the stronger the referentiality of the change records in the database.
[0066] For example, in the embodiments of this application, the identity information of entity 1 includes the identity element of entity name as an attribute. Entity 1 has undergone multiple name changes, from its initial name A to name B, and then from name B to the current name C. The entire market information database not only records the entity name as name C, but also includes the previous names A and B from the two historical name change records, as identity elements of entity 1's entity name attribute. Similarly, other identity elements of entity 1, such as the unified social credit code, business license number, and organization code, if they undergo normal changes due to business development or other reasons, their values before and after the changes must also be included in the entire market information database.
[0067] It should be noted that, in the embodiments of this application, the entire market information database integrates different identity information of institutional entities at different times, which helps to more accurately identify institutional entities. For example, institutional entity 1 has business dealings with different lines of a company at different time periods, establishing three customer files in different business systems of the company, registered under names A, B, and C respectively. Without considering other identity elements, the historical change records of name identification elements in the entire market information database can identify all three customer files as belonging to the same institutional entity 1. The historical change records of other identification elements have a similar effect on the uniqueness identification of institutional customers.
[0068] It should be noted that, in the embodiments of this application, change records of the identity information of the institution are integrated in two ways. One is to extract them from the key information change records in the information data model. This part of the data is passively or actively disclosed by the institution when significant changes occur. It can be collected as information data and can be traced back to early historical change records. The other is to extract them from the incremental data of the whole market information database. This mainly solves the problem that the identity information of the institution has recently changed, but the change records have not been disclosed or collected in a timely manner. Through incremental changes, the change records can be automatically compared based on big data application technology and included in the whole market information database in a timely manner.
[0069] S102. Collect customer information of each institutional customer to be identified; wherein, the customer information of each institutional customer includes their own identity information and business system customer identifier in the enterprise's business system.
[0070] In embodiments of this application, the information processing device can collect customer information of various institutional customers to be identified.
[0071] It should be noted that, in the embodiments of this application, there may be multiple institutional clients to be identified, and each of these institutional clients can be uniquely identified according to the technical solution of this application. The specific institutional clients to be identified are not limited in the embodiments of this application.
[0072] In the embodiments of this application, the institutional customers to be identified are often scattered across multiple business systems within an enterprise, and their customer information needs to be collected in accordance with certain methods.
[0073] It should be noted that, in the embodiments of this application, when collecting customer information of institutional customers to be identified from the business system, the specifically collected customer information includes their identity information and business system customer identifiers within the enterprise's business systems. The business system customer identifier is an identifier used by each source business system to uniquely identify an institutional customer, and it must be ensured to be non-empty and unique within a single business system. Due to various reasons, it may be permissible to assign multiple business system customer identifiers and establish multiple customer profiles for the same institutional customer within a single business system, or to assign different business system identifiers to the same institutional customer across multiple business systems. The technical solution of this application can support the unique identification of institutional customers in these scenarios.
[0074] It should be noted that, in the embodiments of this application, the customer information of the institutional customer to be identified includes its identity information, such as identity elements including the institution name, unified social credit code, business license number, organization code, etc. For identity information other than the customer identifier in the business system, there is no requirement that it be non-empty; it is sufficient that any one of the identity elements in the identity information is non-empty to participate in uniqueness identification.
[0075] S103. For institutional clients whose identity information is not empty, search for matching institutional entities in the entire market information database by comparing the identity information. If a matching institutional entity is found, associate the client identifier in the business system with the full market institutional entity identifier of the matching institutional entity.
[0076] In the embodiments of this application, for institutional customers whose identity information is not empty, the information processing device can search for matching institutional entities from the whole market information database by comparing the identity information, thereby associating the business system customer identifier with the whole market institutional entity identifier of the matching institutional entity.
[0077] It should be noted that, in the embodiments of this application, since the identity information of various institutional entities in the full market information database comes from the authoritative National Enterprise Credit Information Publicity System, and the data quality has been further improved through data cleaning during the data collection and landing process by the information data provider and the data model cleaning, transformation, and loading of the institutional entity's business registration information, it can be directly compared with the identity information of the institutional customers to be identified collected internally by the enterprise. This differs from simply relying on customer information collected internally by the enterprise for unique identification. It does not require additional judgment on whether the value of specific identification elements can participate in unique identification through threshold presets or other methods. The identification effect is only related to the quality of the customer information collected internally by the enterprise, and is unrelated to the rule settings, thus improving the practicality and robustness of unique identification.
[0078] In the embodiments of this application, as described in step S101 above, each identity recognition information may be composed of one or more attribute recognition elements. Based on this, the information processing device searches for matching institutional entities in the entire market information database by comparing the identity recognition information of an institutional customer whose identity recognition information is not empty. This includes: comparing each identity recognition element of the first institutional customer with the identity recognition elements of the same attribute of each institutional entity in the entire market information database in order of attribute priority; wherein, the first institutional customer is any institutional customer to be identified whose identity recognition information is not empty; if the first institutional customer and the first institutional entity in the entire market information database are found to have the same identity recognition element first, the first institutional entity is determined as the institutional entity matching the first institutional customer.
[0079] It should be noted that, in the embodiments of this application, the first institutional customer can be compared with the identity identification elements of various institutional entities in the whole market information database in order of priority from high to low, based on the unified social credit code, business license, organization code, and institution name, in order to identify the matching institutional entity.
[0080] It should be noted that, in the embodiments of this application, the identity information, i.e., the identity elements of one or more attributes, encompasses the main natural and technical identifiers used to identify the identity of institutional clients. A method of identifying single identity elements in different priority orders can be adopted. The specific priority order can be comprehensively evaluated based on factors such as the verifiability, completeness, and error-proneness of the identity element input, achieving better identification results. Depending on the actual business scenario, identity elements such as LEI code, legal representative, registration date, and registration address can be introduced on this basis. Multiple identity elements can also be combined and included in the priority ranking to participate in the unique identification of institutional clients.
[0081] It should be noted that in the embodiments of this application, there can be multiple institutional customers to be identified, and there can also be multiple institutional customers whose identity information is not empty. For each of these institutional customers, step S103 can be executed to find their respective matching institutional entities.
[0082] S104. Identify institutional customers whose business system customer identifiers are associated with the same market-wide institutional entity identifier as the same institutional customer and assign them the same globally unique customer identifier.
[0083] In the embodiments of this application, the information processing device identifies institutional customers whose business system customer identifiers are associated with the same market-wide institutional entity identifier as the same institutional customer and assigns them the same globally unique customer identifier.
[0084] It should be noted that, in the embodiments of this application, for each institutional customer to be identified, if multiple institutional customers have the same market-wide institutional entity identifier associated with their respective business system customer identifiers after performing the above step S103, it means that these multiple institutional customers are essentially the same institutional customer. For the same institutional customer, the same globally unique customer identifier can be assigned, thereby serving as the basis for the integration and management of the master data of the same institutional customer.
[0085] In the embodiments of this application, the premise for performing the above step S103 is that the identity information of the institutional customer to be identified is not empty. Furthermore, the execution of step S103 may also fail to find the institutional entity matching the institutional customer in the whole market information database. The following details these special and abnormal situations that may occur, such as missing information or failure to identify.
[0086] In the embodiments of this application, when performing the above step S103, the premise is that the identity information of the institutional customer to be identified is not empty. Considering that the identity information may also be empty, the information processing device may also perform the following steps: assign a globally unique customer identifier to the institutional customer whose identity information is empty.
[0087] It should be noted that in the embodiments of this application, if the identity information of a certain institutional customer to be identified is empty, that is, all identity elements are empty, then there is no basis for identity identification. Based on this, a globally unique customer identifier can be directly assigned to it.
[0088] In the embodiments of this application, for institutional customers whose identity information is not empty, when performing the above step S103, it is possible that no matching institutional entity can be found from the whole market information database. Based on this, the information processing device can also perform the following steps: for institutional customers whose identity information is not empty, if no matching institutional entity is found from the whole market information database, identify the same institutional customer from the global institutional customers included in the enterprise by comparing the identity information; assign the same globally unique customer identifier to the same institutional customer identified from within the enterprise.
[0089] It should be noted that, in the embodiments of this application, under normal circumstances, most institutional clients to be identified can be matched with institutional entities in the entire market information database, completing unique identification and being assigned a globally unique client identifier. In a few abnormal cases, such as when an institutional client is a virtual institutional client established in the business system, an institutional client with incomplete or incorrect identification elements, or a newly established institution, there may be a problem of not being matched with institutional entities in the entire market information database.
[0090] It should be noted that, in the embodiments of this application, in response to the aforementioned abnormal situation, it is necessary to perform internal identity uniqueness identification on institutional clients for whom no matching institutional entity is found in the full market information database. The information processing device can treat such institutional clients as those to be internally identified, and still identify the same institutional client from all institutional clients included in the enterprise by comparing identity information. Specifically, similar to the method of finding matching institutional entities from the full market information database, the information processing device can also compare the various identity elements included in the institutional client's identity information with the identity elements of the same attribute of each institutional client in the enterprise in order of attribute priority. For example, according to identity, the comparison is performed in descending order of priority of identification elements such as unified social credit code, business license, organization code, and institution name. If the institutional client that is first matched has the same identity element as another institutional client, then the two institutional clients are identified as the same institutional client, and thus assigned the same globally unique customer identifier.
[0091] In the embodiments of this application, when performing the above-mentioned identification of the same institutional customer within the enterprise, it is also possible that no customer is identified. Based on this, the information processing device can also perform the following steps: for institutional customers whose identity information is not empty, if no same institutional customer is identified within the enterprise, assign a globally unique customer identifier to them separately.
[0092] It should be noted that, in the embodiments of this application, for any institutional customer whose identity information is not empty but whose internal identity recognition has not identified any other institutional customer, a corresponding globally unique customer identifier can be assigned separately.
[0093] In the embodiments of this application, the globally unique customer identifier assigned to institutional clients in the above method can reuse the associated identifier of the entire market institutional entity, or a separate identifier can be set. Considering that the number of the entire market institutional entities and the number of corporate institutional clients are not on the same order of magnitude, and that the globally unique customer identifier of institutional clients may be involved in customer-facing scenarios, requiring the addition of specific identifiers and check bits, based on this, in the embodiments of this application, the globally unique customer identifier assigned to institutional clients can be set according to the following rules: 1 customer type + 13 serial number + 1 check bit, with a length of 15 bits. The specific form of the globally unique customer identifier can be designed according to actual needs and application scenarios, and is not limited in the embodiments of this application.
[0094] In the embodiments of this application, by executing the above method, a globally unique customer identifier can be assigned to each institutional customer to be identified. The information processing device can also perform the following steps: for each institutional customer, associate the assigned globally unique customer identifier with the customer identifier in the business system. Associating the globally unique customer identifier with the customer identifier in the business system can also be described as establishing a mapping relationship between the globally unique customer identifier and the customer identifier in the business system. Based on this, it is beneficial for subsequent customer information integration and application, and avoids conflicts and duplications of independent customer identifiers in different systems.
[0095] In the embodiments of this application, the number of institutional clients to be identified can be one or more. For each institutional client, a globally unique client identifier can be assigned by executing the above information processing method. For example, in conjunction with the above steps, see [link to relevant documentation]. Figure 2 The following steps can be performed to achieve unique identification of each customer in the organization to be identified:
[0096] S201. Establish an authoritative full-market information database to ensure that there is one and only one record of the same institutional entity in the full-market information database, and that the identity information of different institutional entities is different from each other.
[0097] S202. Integrate the change records of identity information of all market entities and incorporate them into the market information database;
[0098] S203. Collect the identification information of each institutional customer to be identified;
[0099] S204. For institutional clients whose identity information is not empty, compare the identity information with the entire market information database, find the matching institutional entities, and associate the business system customer identifier with the entire market institutional entity identifier.
[0100] S205. Based on the comparison results, assign the same globally unique customer identifier to institutional clients that are matched with the same institutional entity (associated with the same institutional entity identifier in the whole market information database);
[0101] S206. If there are institutional clients for whom no matching entity can be found in the entire market information database, internal uniqueness identification shall be performed based on the identity information and a globally unique client identifier shall be assigned.
[0102] The information processing method provided in this application constructs an authoritative and timely market-wide information database covering all institutional entities. This database includes records of changes to the identity information of institutional entities for the unique identification of institutional clients. During the uniqueness identification process, each identity element of the institutional client to be identified is compared sequentially with the identity elements of the same attribute in the market-wide information database, according to the priority of the identity element attributes from highest to lowest. The first matching institutional entity found is recorded to achieve unique identification of institutional clients. The same globally unique client identifier is assigned to the same institutional client, serving as the basis for the integration and management of institutional client master data. This method solves the problems of existing technologies that rely solely on customer information collected internally by enterprises for unique identification of institutional clients, fail to include normal changes to the identity information of institutional clients in the uniqueness identification process, and suffer from low information saturation and weak robustness.
[0103] The information processing method provided in this application has the following main advantages:
[0104] A comprehensive, authoritative, and timely market-wide information database covering all institutional entities will be constructed for the unique identification of institutional customer master data. Unlike existing technical solutions, with authoritative external data for reference, the unique identification of institutional customers no longer relies solely on comparing customer information collected internally by the enterprise. Instead, the identification elements of institutional customers collected internally by the enterprise will be compared with the authoritative market-wide information database. This solves the problem of low accuracy and reliability of relying solely on customer information collected internally for unique identification.
[0105] By integrating change records of organizational entity identity elements through multiple methods, including extracting key information change records from information data models (which can trace back to earlier historical change records) and extracting incremental data from the information database (for situations where identity information has recently changed but has not been publicized or collected in a timely manner), and incorporating historical change records into the information database for the unique identification of organizational clients, this approach can solve the problem of failing to incorporate historical identity information into unique identification in normal identity change scenarios.
[0106] The identification information of the institutional customers to be identified, which is scattered in the enterprise's internal business systems, is collected by a certain method. It is only necessary to ensure that the customer identifier in the business system is not empty and is unique within a single business system. For identification information outside the business system customer identifier, there is no requirement that it is not empty. As long as any one of the identification elements of the identification information is not empty, it can participate in the unique identification, which reduces the requirement for the completeness of the identification information of the institutional customers within the enterprise.
[0107] Based on the full market information database, as many identity recognition elements as possible can be selected, with no limit on the number. By comparing them one by one according to the priority of attributes, the effective information in multiple identity recognition elements can be utilized as much as possible, thereby improving the success rate and accuracy of recognition. This can solve the problems of low saturation of fixed identity recognition elements and the high dependence of recognition accuracy on the selection and number of identity recognition elements.
[0108] The data from the comprehensive market information database comes from authoritative institutions, such as the National Enterprise Credit Information Publicity System. Furthermore, during the data collection and implementation process by information data providers, and the data model cleaning, transformation, and loading of the institutional entity's business registration information, the data quality has been further improved through data cleaning. Therefore, it can be directly compared with the identity information collected internally by the enterprise. There is no need to make additional judgments on whether the specific identity elements in the identity information can participate in uniqueness identification through threshold presets or other methods. The identification effect is only related to the quality of the enterprise's internal customer information collection and is unrelated to the rule settings of the solution itself. This can solve the problems of low robustness and weak practicality of uniqueness identification.
[0109] If no matching entity is found in the full market information database for an institutional customer to be identified, internal uniqueness identification can be performed to solve the uniqueness identification problem in abnormal situations such as virtual institutional customers established in the business system, institutional customers with incomplete or incorrect identity information, or newly established institutions.
[0110] This application also provides an information processing device. Figure 3 A schematic diagram of the structure of an information processing device provided in this application embodiment. Figure 1 .like Figure 3As shown in the embodiments of this application, the information processing apparatus includes:
[0111] Module 301 is used to establish a full market information database; the full market information database includes authoritative and publicly disclosed identity information of all institutional entities in the full market and the identification of all institutional entities in the full market, and the identity information of different institutional entities is different.
[0112] The collection module 302 is used to collect customer information of each institutional customer to be identified; wherein, the customer information of each institutional customer includes their own identity information and business system customer identifier in the enterprise's business system;
[0113] Processing module 303 is used to search for matching institutional entities in the whole market information database by comparing the identity information of institutional customers whose identity information is not empty. If a matching institutional entity is found, the business system customer identifier is associated with the whole market institutional entity identifier of the matching institutional entity. Institutional customers whose business system customer identifier is associated with the same whole market institutional entity identifier are identified as the same institutional customers and assigned the same globally unique customer identifier.
[0114] In one embodiment of this application, the identification information of each institutional entity and each institutional customer is composed of one or more attribute identification elements;
[0115] The processing module 303 is used to compare each identification element of the first institutional customer with the identification elements of the same attribute of each institutional entity in the full market information database in order of attribute priority; wherein, the first institutional customer is any institutional customer to be identified whose identification information is not empty; if the first institutional customer is found to have the same identification element as the first institutional entity in the full market information database, the first institutional entity is determined as the institutional entity matched by the first institutional customer.
[0116] In one embodiment of this application, the identity information of each entity includes: identity information at one or more periods, with different identity information at different periods.
[0117] In one embodiment of this application, the processing module 303 is further configured to, for institutional clients whose identity information is not empty, if no matching institutional entity is found in the full market information database, identify the same institutional client from all institutional clients included in the enterprise by comparing the identity information; and assign the same globally unique customer identifier to the same institutional client identified from the enterprise.
[0118] In one embodiment of this application, the processing module 303 is further configured to assign a globally unique customer identifier to an institutional customer whose identity information is not empty, if no identical institutional customer is identified within the enterprise.
[0119] In one embodiment of this application, the processing module 303 is further configured to assign a globally unique customer identifier to an institutional customer whose identity information is empty.
[0120] In one embodiment of this application, the processing module 303 is further configured to associate the assigned globally unique customer identifier with the business system customer identifier for each institutional customer.
[0121] Based on the same inventive concept Figure 4 A schematic diagram of the structure of an information processing device provided in this application embodiment. Figure 2 .like Figure 4 As shown, the information processing device includes: a processor 401, a memory 402, and a communication bus 403;
[0122] The communication bus 403 is used to realize the communication connection between the processor 401 and the memory 402;
[0123] The processor 401 is used to execute one or more computer programs stored in the memory 402 to implement the above-described information processing method.
[0124] This application provides a computer program product, including a computer program that, when executed by a processor, implements the above-described information processing method.
[0125] This application provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the aforementioned information processing method. The computer-readable storage medium can be volatile memory, such as random-access memory (RAM); or non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid-state drive (SSD); or it can be a device including one or any combination of the above-mentioned memories, such as a mobile phone, computer, tablet device, personal digital assistant, etc.
[0126] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of hardware embodiments, software embodiments, or embodiments combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0127] This application is described with reference to schematic and / or block diagrams of implementations of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each block of the schematic and / or block diagrams can be implemented by computer program instructions, and combinations of blocks in the schematic and / or block diagrams can be implemented. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the schematic and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0128] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in the implementation flow diagram. Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0129] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0130] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. An information processing method, characterized in that, The method includes: Establish a comprehensive market information database; the comprehensive market information database includes authoritative and publicly disclosed identity information and identifiers of all institutional entities in the market, with different identity information for different institutional entities; Collect customer information for each institutional customer to be identified; the customer information for each institutional customer includes their respective identification information and business system customer identifiers within the enterprise's business systems; For institutional clients whose identity information is not empty, the system searches for matching institutional entities in the full market information database by comparing the identity information. If a matching institutional entity is found, the business system client identifier is associated with the full market institutional entity identifier of the matching institutional entity. Institutional customers whose business system customer identifiers are associated with the same market-wide institutional entity identifier are identified as the same institutional customers and assigned the same globally unique customer identifier.
2. The method according to claim 1, characterized in that, The identification information of each institutional entity and each institutional client consists of one or more attribute-based identification elements; For institutional clients whose identity information is not empty, the process of searching for matching institutional entities from the full market information database by comparing the identity information includes: Each identification element of the first institutional customer is compared with the identification elements of the same attribute of each institutional entity in the full market information database in order of attribute priority; wherein, the first institutional customer is any institutional customer to be identified whose identification information is not empty. If the first institutional client is found to have the same identity elements as the first institutional entity in the full market information database, the first institutional entity is determined as the institutional entity matched with the first institutional client.
3. The method according to claim 1, characterized in that, The identification information of each entity includes: identification information at one or more times, and the identification information is different at different times.
4. The method according to claim 1, characterized in that, The method further includes: For institutional clients whose identity information is empty, a globally unique client identifier will be assigned to them individually.
5. The method according to claim 1, characterized in that, The method further includes: For institutional clients whose identity information is not empty, if no matching institutional entity is found in the full market information database, the same institutional client is identified from all institutional clients included in the enterprise by comparing the identity information. Assign the same globally unique customer identifier to the same institutional customers identified from within the enterprise.
6. The method according to claim 5, characterized in that, The method further includes: For institutional clients whose identity information is not empty, if no identical institutional client is identified within the enterprise, a globally unique client identifier will be assigned to them individually.
7. The method according to any one of claims 1-6, characterized in that, The method further includes: For each institutional client, the assigned globally unique client identifier will be associated with the client identifier in the business system.
8. An information processing device, characterized in that, include: Processor, memory, and communication bus; The communication bus is used to realize the communication connection between the processor and the memory; The processor is configured to execute one or more computer programs stored in the memory to implement the information processing method according to any one of claims 1-7.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the information processing method as described in any one of claims 1-7.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the information processing method as described in any one of claims 1-7.