Information data management and control method and system based on directed graph
By using a directed graph-based information data management method, information data is transformed into a three-dimensional network structure, which solves the problem that traditional tree models cannot cope with flexible business scenarios and changing systems, and realizes customized information data management and efficient quota management.
Patent Information
- Application Number
- CN202211509575.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-29
- Publication Date
- 2026-02-10
- Estimated Expiration
- 2042-11-29
AI Technical Summary
Traditional credit limit management systems use a tree-structured model for storage, which cannot cope with flexible business scenarios and changing regulations, resulting in data redundancy and high maintenance difficulty, and making it impossible to achieve joint management of different users.
A directed graph-based information data management method is adopted to transform information data into a three-dimensional network structure. By constructing directed graph nodes and edges, cross-level and different-dimensional information data management is achieved, and new quota association relationships are constructed using the directed graph model.
It enables customized management and control under flexible business scenarios and changing systems, reduces data redundancy, improves the efficiency of quota management algorithms, and meets the needs of personalized management for each individual.
Smart Images

Figure CN116010657B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data processing technology, and more specifically, to an information data management and control method and system based on directed graphs. Background Technology
[0002] With social development, competition in the banking industry is becoming increasingly fierce. In order to seize the market, banks are constantly launching various financial products to meet customers' financing needs, which puts increasing pressure on risk management. The concept of unified credit granting has begun to become the mainstream for banks to manage customer credit limits.
[0003] Traditional credit limit management systems use a tree-structured model for storage, resulting in a single data system model and management mode. This makes them unable to cope with flexible business scenarios and changing regulations, unable to achieve joint management of different users, and unable to flexibly combine information and data management under various complex attributes. To meet these business requirements, it is necessary to create many tree models to support the business, which leads to a large amount of data redundancy and increases the difficulty of maintaining data consistency.
[0004] Based on the above realities, there is an urgent need for a data storage model that can reflect complex management relationships without data redundancy. As a result, the directed graph-based information data management model has emerged, which transforms the original multiple two-dimensional tree-shaped data storage into three-dimensional data storage with points and directed lines as carriers, thus effectively solving the problem of complex information data management. Summary of the Invention
[0005] To address the shortcomings of existing technologies, the purpose of this invention is to provide an information data management method and system based on directed graphs.
[0006] According to the present invention, an information data management and control system based on a directed graph includes a data structure configuration module, an information data acquisition and classification module, an information data production module, an information data processing module, and an information data calculation module.
[0007] The information collection and classification module classifies and organizes the collected information data and sends it to the information data production module for attribute classification and generation of corresponding directed graph nodes.
[0008] The information data processing module analyzes the classified attributes and the configuration data of the data structure configuration module, connects the corresponding directed graph nodes, and sends them to the information data calculation module to calculate and update the information data of each node.
[0009] Preferably, the information data includes management and control information data and business information data;
[0010] The control information data includes the basic data for constructing a directed graph; the business information data includes the data that needs to be controlled.
[0011] Preferably, the data structure configuration module includes: directed graph node attribute configuration, management and control information data rules, and business information data rules;
[0012] The directed graph node attribute configuration registers the attributes of data that need to be managed, classified, controlled, and calculated in different scenarios, and establishes directed graph extension nodes for the control information data containing attribute configuration information.
[0013] Preferably, the information data collection and classification module includes an external data interface module and a data rule checking module;
[0014] The data rule checking module checks the control information data, and after passing the check, it sends it to the external data interface module for classification and sorting.
[0015] The external data interface module provides data collection services, collecting and classifying management and control information data and business information data.
[0016] Preferably, the information data production module includes a data attribute classification module and a directed graph node production module;
[0017] The data attribute classification module analyzes the extended attributes of the current directed graph management information data nodes according to the configuration rules and classifies the extended attributes.
[0018] The directed graph node production module produces corresponding directed graph entity nodes based on the classified control information data, and produces directed graph extension nodes based on the classified extension attributes.
[0019] Preferably, the information data processing module includes: a directed graph data analysis module, a directed graph node virtualization module, and a directed graph node connection module;
[0020] The directed graph data analysis module arranges and combines business information data to establish business attributes with different dimensions.
[0021] The directed graph node virtual module generates corresponding directed graph virtual nodes according to the business attributes;
[0022] The directed graph node connection module traverses the directed graph entity nodes, extended nodes, and virtual nodes to establish edges between all nodes.
[0023] Preferably, the information data calculation module includes an information data update module and a directed graph node data calculation module;
[0024] The information data update module provides a data update interface service to update information data to the virtual node of the service or the directed graph of the new service connection;
[0025] The directed graph node data calculation module calculates and updates the information data of each node layer by layer through the edges between all the established nodes.
[0026] Preferably, the information data is classified, layered, horizontally expanded, and associated with each other to derive multiple data types, and the association between the data types is established.
[0027] Add nodes to an existing directed graph and connect any number of nodes in the directed graph, and then manage and calculate the information data of the nodes and their associated nodes.
[0028] Preferably, the directed graph node data calculation module includes a data collection submodule, a data caching submodule, and an automatic data calculation submodule;
[0029] The data collection submodule categorizes services to be compatible with multiple business models;
[0030] The data caching submodule performs data impact analysis on the updated business information data and registers the tasks that need to be calculated.
[0031] The automatic data calculation submodule recalculates data in a staggered manner based on the registered calculation tasks and peak and off-peak business times.
[0032] A method for managing information data based on a directed graph, provided by the present invention, includes:
[0033] Step 1: Collect information data;
[0034] Step 2: Perform data rule checks and classify the information data.
[0035] Step 3: Based on the organized information data, perform attribute classification to generate corresponding directed graph nodes;
[0036] Step 4: After associating and connecting the corresponding directed graph nodes, send the data to the information data calculation module to calculate and update the information data of each node.
[0037] Compared with the prior art, the present invention has the following beneficial effects:
[0038] 1. This invention expands the two-dimensional fixed-level quota system into a three-dimensional network structure through a directed graph mathematical model, realizing three-dimensional network information data management and control. Under flexible business scenarios and changing systems, it achieves cross-level and different-dimensional information data management and control through configurable management and control information data attributes.
[0039] 2. This invention constructs new control information data nodes and connects any existing node on the graphical quota system model to build new quota association relationships, thereby realizing customized control information data management and meeting the control information data requirements based on individual customer needs.
[0040] 3. This invention greatly improves the efficiency of the quota control algorithm through memory algorithm optimization. Attached Figure Description
[0041] Other features, objects, and advantages of the present invention will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:
[0042] Figure 1 This is a system block diagram of the present invention.
[0043] Figure 2 This is a schematic diagram showing the relationship between the various credit limits in the unified credit granting module of this invention. Detailed Implementation
[0044] The present invention will now be described in detail with reference to specific embodiments. These embodiments will help those skilled in the art to further understand the present invention, but do not limit the invention in any way. It should be noted that those skilled in the art can make several changes and improvements without departing from the concept of the present invention. These all fall within the scope of protection of the present invention.
[0045] The directed graph quota system of this invention creates a graphical management information data system model by virtualizing existing management information data as "points" and constructing quota relationships between different levels and dimensions as "edges", thereby realizing three-dimensional network information data management.
[0046] This invention, based on the existing tree-structured model, classifies and hierarchically expands information data horizontally, constructs relationships, derives multiple data types, and establishes relationships between data types. It can add nodes to an existing directed graph and connect any number of nodes to achieve information data management and computation for the nodes and their associated nodes.
[0047] According to the present invention, an information data management and control system based on a directed graph is provided, such as... Figure 1 As shown, it includes a data structure configuration module, an information data acquisition and classification module, an information data production module, an information data processing module, and an information data calculation module.
[0048] The information collection and classification module categorizes and organizes the collected information data, then sends it to the information data production module for attribute classification and generation of corresponding directed graph nodes. The information data organization module analyzes the categorized attributes and the configuration data from the data structure configuration module, connects the corresponding directed graph nodes, and sends the data to the information data calculation module to calculate and update the information data for each node. The information data includes management information data and business information data. Management information data includes the basic data for constructing the directed graph, while business information data includes data that needs to be managed.
[0049] The data structure configuration module includes directed graph node attribute configuration, control information data rules, and business information data rules. Specifically, the directed graph node attribute configuration registers attributes for classifying and managing data requiring control under different scenarios, as well as for data control and computation. It also establishes extended nodes in the directed graph for control information data containing attribute configuration information.
[0050] The information data collection and classification module includes an external data interface module and a data rule checking module. The data rule checking module checks the control information data, and after passing the check, sends it to the external data interface module for classification and organization. Specifically, the checking methods and content include using a rule engine to check for missing, inaccurate, and upstream-downstream correlation issues in the upstream system's control information data. The external data interface module provides data collection services, collecting and classifying control information data and business information data. The interface forms for providing data collection services include HTTP and TCP interfaces. Specifically, the external data interface module includes a relationship information data interface module and a business information data interface module, used to collect control information data and business information data from upstream systems that need to be correlated, organized, and incorporated into directed graph calculations, and then classify them using native data attributes.
[0051] The information data production module includes a data attribute classification module and a directed graph node production module. The data attribute classification module analyzes the extended attributes of the current directed graph control information data nodes according to configuration rules and classifies these extended attributes. The directed graph node production module produces corresponding directed graph entity nodes based on the classified control information data and directed graph extended nodes based on the classified extended attributes. Specifically, the directed graph entity nodes can be produced sequentially according to data attributes and rules, and each node comes with its own control attributes.
[0052] This invention uses an information data processing module to construct pairwise relationships between existing data information, build a complete directed data graph, match the information data of this interface request with the attributes of upper-layer data, and determine whether the data is allowed to create nodes and be included in the existing directed graph according to data management rules.
[0053] Specifically, the information data processing module includes a directed graph data analysis module, a directed graph node virtualization module, and a directed graph node connection module. The directed graph data analysis module arranges and combines business information data to establish business attributes with different dimensions. That is, it compares and analyzes the business information data that needs to be included in management with configuration data based on its business attributes and then arranges and combines them to create business attributes with different dimensions. The directed graph node virtualization module produces corresponding directed graph virtual nodes based on the business attributes. That is, it creates multiple directed graph virtual nodes with different combinations from the multi-dimensional business information data generated by the directed graph data analysis module. The directed graph node connection module traverses the directed graph entity nodes, extension nodes, and virtual nodes, establishing edges between all nodes. Specifically, the directed graph connection module traverses all entity nodes in the directed graph, first determining whether the entity node contains hierarchical relationship attributes. If so, it prioritizes building edges between the upper and lower level data nodes. Then, because extension nodes are attached to a certain entity node, the directed graph connection module is used to build edges between the extension node and the entity node. This module associates the created virtual nodes with the actual entity nodes related to the business logic, and constructs edges between them. The module also compares the attributes of the created virtual node with the extended nodes under all entity nodes in its associated directed graph; if a match is found, an edge is constructed between those nodes.
[0054] This invention uses a directed graph node data calculation module to match the attributes of the current business information data with those of the upper-level management data, and then determines whether the current business information data is allowed to be admitted, calculated, and updated to the upper-level node based on the business rules and the management rules of the upper-level management data.
[0055] Specifically, the information data calculation module includes an information data update module and a directed graph node data calculation module. The information data update module provides a data update interface service and updates the information data to the virtual nodes for business connections or the directed graph to which new businesses are connected. In other words, this module collects information data updates and updates them to the virtual "nodes" for business connections, or it uses an interface to collect new business information data and connects the new business to the existing directed graph through the directed graph node virtual module and the directed graph connection module. The directed graph node data calculation module calculates and updates the information data of each node layer by layer through the edges between all established nodes.
[0056] Furthermore, the directed graph node data calculation module includes a data collection submodule, a data caching submodule, and an automatic data calculation submodule. The data collection submodule categorizes business operations to accommodate multiple business models. The data caching submodule performs data impact analysis on updated business information data and registers the tasks requiring calculation. The automatic data calculation submodule recalculates data based on the registered calculation tasks and peak / off-peak business times, avoiding peak periods.
[0057] A method for managing information data based on a directed graph, provided by the present invention, includes:
[0058] Step 1: Collect information data.
[0059] Step 2: Perform data rule checks and classify the information data.
[0060] Step 3: Based on the organized information data, perform attribute classification to generate corresponding directed graph nodes.
[0061] Step 4: After associating and connecting the corresponding directed graph nodes, send the data to the information data calculation module to calculate and update the information data of each node.
[0062] This invention creates a graphical management information data system model by virtualizing existing management information data as "points" and constructing the quota correlation relationships between different levels and dimensions as "edges".
[0063] Furthermore, the method for managing and controlling information data based on directed graphs in this invention is specifically described below through the unified trust granting module and unified trust usage module in a practical application scenario:
[0064] The unified credit granting module categorizes credit lines into four main types: corporate credit line, debt-based credit line, agreement-based credit line, and special agreement credit line. The relationships between these credit lines are as follows: Figure 2 As shown.
[0065] Specifically, by adopting an interface service model, credit limit creation is loosely coupled with business operations. The credit limit engine can automatically create multi-level credit limits of different types based on application scenarios, process nodes, business attributes, and customer controls. This effectively solves the problems of overall credit limit management for bank customers and scale management of fixed business. Then, entity credit master limits are created based on different applicable scenarios and business rules. According to the data management method of this invention, the created credit limits are divided into levels, and conditional constraint credit limits are created horizontally in the same dimension based on the control constraints of single-dimensional credit limits. These control constraints can be added through configuration and can be freely combined to arrange conditional constraint credit limits under different combinations. The control constraints of conditional constraint credit limits are matched with the attributes of lower-level credit limits, and a directed model is constructed by linking two credit limits. Furthermore, by constructing special agreement credit bridging systems, any number of nodes under the credit limit system model are incorporated into the management, flexibly meeting specific business scenarios.
[0066] The unified credit module constructs a directed relationship model of the credit limit system through credit limit organization. Specifically, it traverses the credit limit system model by organizing entity credit limits, virtualizing entity credit limits as model nodes. A directed occupancy relationship model is constructed pairwise based on the hierarchical relationships of entity credit limits. Then, by classifying actual business according to attributes and arranging and combining these business attribute categories to create non-repeating underlying calculation model credit limits, these underlying calculation model credit limits are virtualized as directed graph nodes. Nodes are associated with actual business-related credit limits through credit limit attributes, creating a directed occupancy relationship model. Directed connections are established between the underlying calculation model credit limits and the actual business credit limits. Attribute matching is performed between the underlying calculation model credit limit nodes and the conditional constraint credit limits corresponding to all entity credit limits. If a match is successful, a directed connection is constructed, creating the directed occupancy relationship model. The attribute classifications include institutions, customers, business types, and sectors.
[0067] In addition, the unified credit module calculates the credit limit usage through a credit limit relationship model. Specifically, through a credit limit calculation strategy, the actual credit limit used by the business is allocated to the corresponding underlying calculation model credit limit according to different business attribute rules. Based on the constructed directed allocation relationship model, the entity's credit limit is recursively allocated layer by layer from the underlying calculation model credit limit. Then, the credit limit is allocated by determining the condition constraints that match the attribute. Finally, the credit limit allocation result is checked according to the credit limit's own control rules at each layer, and the final state of credit limit allocation is recorded.
[0068] Those skilled in the art will understand that, in addition to implementing the system, apparatus, and their modules provided by this invention in purely computer-readable program code, the same program can be implemented in the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers by logically programming the method steps. Therefore, the system, apparatus, and their modules provided by this invention can be considered a hardware component, and the modules included therein for implementing various programs can also be considered structures within the hardware component; alternatively, modules for implementing various functions can be considered both software programs implementing the method and structures within the hardware component.
[0069] Specific embodiments of the present invention have been described above. It should be understood that the present invention is not limited to the specific embodiments described above, and those skilled in the art can make various changes or modifications within the scope of the claims, which do not affect the essence of the present invention. Unless otherwise specified, the embodiments and features described in this application can be arbitrarily combined with each other.
Claims
1. An information data management and control system based on directed graphs, characterized in that, It includes a data structure configuration module, an information data acquisition and classification module, an information data production module, an information data processing module, and an information data calculation module; The information data acquisition and classification module classifies and organizes the collected information data, and then sends it to the information data production module for attribute classification and generation of corresponding directed graph nodes. The information data processing module analyzes the classified attributes and the configuration data of the data structure configuration module, connects the corresponding directed graph nodes, and sends them to the information data calculation module to calculate and update the information data of each node. The information data includes management and control information data and business information data; The control information data includes the basic data for constructing the directed graph; the business information data includes the data that needs to be controlled. The data structure configuration module includes: directed graph node attribute configuration, control information data rules, and business information data rules; the directed graph node attribute configuration registers the attributes of the data to be controlled, data control, and data calculation under different scenarios, and establishes directed graph extension nodes for control information data containing attribute configuration information; The information data processing module includes: a directed graph data analysis module, a directed graph node virtualization module, and a directed graph node connection module; the directed graph data analysis module arranges and combines business information data to establish business attributes with different dimensions; the directed graph node virtualization module generates corresponding directed graph virtual nodes according to the business attributes; the directed graph node connection module traverses the directed graph entity nodes, extended nodes, and virtual nodes to establish edges between all nodes.
2. The information data management and control system based on directed graphs according to claim 1, characterized in that, The information data collection and classification module includes an external data interface module and a data rule checking module; The data rule checking module checks the control information data, and after passing the check, it sends it to the external data interface module for classification and sorting. The external data interface module provides data collection services, collecting and classifying management and control information data and business information data.
3. The information data management and control system based on directed graphs according to claim 1, characterized in that, The information data production module includes a data attribute classification module and a directed graph node production module; The data attribute classification module analyzes the extended attributes of the current directed graph management information data nodes according to the configuration rules and classifies the extended attributes. The directed graph node production module produces corresponding directed graph entity nodes based on the classified control information data, and produces directed graph extension nodes based on the classified extension attributes.
4. The information data management and control system based on directed graphs according to claim 1, characterized in that, The information data calculation module includes an information data update module and a directed graph node data calculation module; The information data update module provides a data update interface service to update information data to the virtual node attached to the service or the directed graph of the new service attachment; The directed graph node data calculation module calculates and updates the information data of each node layer by layer through the edges between all the established nodes.
5. The information data management and control system based on directed graphs according to claim 1, characterized in that, Information data is classified, layered, and horizontally expanded, and relationships are established to derive multiple data types, and relationships are established between these data types; Add nodes to an existing directed graph and connect any number of nodes in the directed graph, and then manage and calculate the information data of the nodes and their associated nodes.
6. The information data management and control system based on directed graphs according to claim 4, characterized in that, The directed graph node data calculation module includes a data collection submodule, a data caching submodule, and an automatic data calculation submodule; The data collection submodule categorizes services to be compatible with multiple business models; The data caching submodule performs data impact analysis on the updated business information data and registers the tasks that need to be calculated. The automatic data calculation submodule recalculates data in a staggered manner based on the registered calculation tasks and peak and off-peak business times.
7. A method for information data management and control based on directed graphs, characterized in that, include: Step 1: Collect information data; Step 2: Perform data rule checks and classify the information data. Step 3: Based on the organized information data, perform attribute classification to generate corresponding directed graph nodes; Step 4: After associating and connecting the corresponding directed graph nodes, send the data to the information data calculation module to calculate and update the information data of each node; The information data includes management and control information data and business information data; The control information data includes the basic data for constructing the directed graph; the business information data includes the data that needs to be controlled. The data structure configuration module includes: directed graph node attribute configuration, control information data rules, and business information data rules; the directed graph node attribute configuration registers the attributes of the data to be controlled, data control, and data calculation under different scenarios, and establishes directed graph extension nodes for control information data containing attribute configuration information; The information data processing module includes: a directed graph data analysis module, a directed graph node virtualization module, and a directed graph node connection module; the directed graph data analysis module arranges and combines business information data to establish business attributes with different dimensions; the directed graph node virtualization module generates corresponding directed graph virtual nodes according to the business attributes; the directed graph node connection module traverses the directed graph entity nodes, extended nodes, and virtual nodes to establish edges between all nodes.
Citation Information
Patent Citations
Task processing method and device, electronic equipment and storage medium
CN113342489A
Injection product quality monitoring process knowledge graph construction and reasoning method
CN114911950A