Data analysis method and device, computer equipment and readable storage medium
By automatically building a target investment path map, the inefficient data analysis problem in the existing technology is solved, and efficient and accurate calculation of shareholding ratio is achieved.
Patent Information
- Application Number
- CN202411864093.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-17
- Publication Date
- 2025-04-15
AI Technical Summary
Existing data analysis methods are inefficient in determining the shareholding ratio of the target entity because the original entity's shareholding is complex and there are a large number of equity relationship nodes, which makes manual query time too long.
By obtaining the associated entity information of the original entity and the target entity, an initial target investment path map is constructed, and the entity type and templates are used to obtain supplementary path information, the target investment path map is automatically constructed, and the original entity's shareholding ratio in the target entity is finally determined.
The target investment path map is realized automatically, which avoids manual participation, improves the efficiency and accuracy of data analysis, and ensures accurate calculation of shareholding ratio.
Smart Images

Figure CN119831750A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to a data analysis method, apparatus, computer equipment, computer-readable storage medium, and computer program product. Background Art
[0002] In the process of investment management, data analysis methods are needed to calculate the penetration of the original entity's shareholding in the target entity. Data analysis methods can trace the beneficiaries behind the scenes through the equity structure and reveal the relationship between multiple companies and the actual controller information.
[0003] The current data analysis method manually queries the original entity's investment companies and equity ratios layer by layer from the third-party data platform to obtain the original entity's various investment paths. Then, the user determines the target investment path with the end point as the target entity in each investment path, and calculates the original entity's shareholding ratio in the target entity based on the equity ratio on the target investment path.
[0004] However, due to the multiple complex factors in the shareholding situation of the original entity and the large number of equity relationship nodes in the original entity, the current data analysis method will take a lot of time to manually determine the target investment path, which in turn leads to the low efficiency of the current data analysis method. Summary of the invention
[0005] Based on this, it is necessary to provide a data analysis method, apparatus, computer equipment, computer-readable storage medium and computer program product to address the above technical problems.
[0006] In a first aspect, the present application provides a data analysis method, comprising:
[0007] Acquire an original entity and a target entity, and query associated entity information of each associated entity associated with the target entity;
[0008] Constructing an initial target investment path map of the target entity according to the associated entity information and the original entity;
[0009] Acquire supplementary path information according to the entity type and entity template in each of the associated entity information, and supplement the initial target investment path map according to the supplementary path information to obtain a target investment path map;
[0010] The shareholding ratio of the original entity to the target entity is determined based on the target investment roadmap.
[0011] In one embodiment, the acquiring of supplementary path information according to the entity type and entity template in each of the associated entity information includes:
[0012] Determining whether the entity type of each of the associated entities is the target entity type;
[0013] If the entity type is the target entity type, determining the associated entity as a target associated entity, and creating a supplementary path task based on the entity template;
[0014] Acquire the associated entity information of the target associated entity and the associated entity information of the supplementary associated entity associated with the target associated entity based on the supplementary path task;
[0015] The associated entity information of the target associated entity and the associated entity information of the supplementary associated entity are combined to obtain supplementary path information.
[0016] In one embodiment, the step of supplementing the initial target investment path map according to the supplementary path information to obtain the target investment path map includes:
[0017] Generate a supplementary path based on the supplementary path information and a preset path map plug-in;
[0018] The supplementary path is added to the initial target investment path map to obtain a target investment path map.
[0019] In one embodiment, the querying of associated entity information of each associated entity associated with the target entity includes:
[0020] Querying target entity information of the target entity; the target entity information contains associated entities directly associated with the target entity;
[0021] Acquire the associated entity information of each of the associated entities, and determine whether there is an upper-level entity directly associated with the associated entity in the associated entity information;
[0022] If the upper-layer entity exists, the upper-layer entity is determined as an associated entity, and the step of obtaining associated entity information of each associated entity is performed until no upper-layer entity directly associated with the associated entity exists in the associated entity information.
[0023] In one embodiment, the step of constructing an initial target investment path map of the target entity based on the associated entity information and the original entity includes:
[0024] Traversing each of the associated entity information, and constructing each investment path of the target entity according to the upper-level entity, the lower-level entity and the investment ratio in each of the associated entity information;
[0025] Selecting target investment paths whose end points are the original entities from among the investment paths;
[0026] An initial target investment path map of the target entity is generated according to each of the target investment paths and a preset path map plug-in.
[0027] In one embodiment, after constructing the initial target investment path map of the target entity according to the information of each associated entity and the original entity, the method further includes:
[0028] Determining directly associated entity information of each directly associated entity directly associated with the target entity in each associated entity information;
[0029] Adding the investment ratios in the directly associated entity information to obtain a total investment ratio, and determining whether the total investment ratio is a target value;
[0030] If the total investment ratio is not the target value, it is determined that the investment information of the target entity is incorrect, and feedback is given to the target object indicating that the investment information of the target entity is incorrect.
[0031] In one embodiment, determining the shareholding ratio of the original entity to the target entity based on the target investment roadmap includes:
[0032] For each target investment path in the target investment path diagram, according to the shareholding ratio algorithm and each investment ratio on the target investment path, determine the first shareholding ratio of the original entity to each associated entity on the target investment path layer by layer;
[0033] Determining a second shareholding ratio of the original entity to the target entity on the target investment path;
[0034] An addition operation is performed on each of the second shareholding ratios to obtain the shareholding ratio of the original entity to the target entity.
[0035] In one embodiment, determining the shareholding ratio of the original entity to the target entity based on the target investment roadmap includes:
[0036] updating the associated entity information of the associated entity based on the first shareholding ratio of each of the associated entities to obtain updated associated entity information;
[0037] Based on each of the updated associated entity information, the second shareholding ratio of the target entity and the shareholding ratio, the target investment roadmap is updated to obtain an updated target investment roadmap;
[0038] Display the updated target investment roadmap.
[0039] In a second aspect, the present application also provides a data analysis device, comprising:
[0040] A query module, used to obtain an original entity and a target entity, and query associated entity information of each associated entity associated with the target entity;
[0041] A construction module, used to construct an initial target investment path map of the target entity according to the associated entity information and the original entity;
[0042] A supplementing module, used to obtain supplementary path information according to the entity type and entity template in each of the associated entity information, and supplement the initial target investment path map according to the supplementary path information to obtain a target investment path map;
[0043] A determination module is used to determine the shareholding ratio of the original entity to the target entity based on the target investment roadmap.
[0044] In a third aspect, the present application further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:
[0045] Acquire an original entity and a target entity, and query associated entity information of each associated entity associated with the target entity;
[0046] Constructing an initial target investment path map of the target entity according to the associated entity information and the original entity;
[0047] Acquire supplementary path information according to the entity type and entity template in each of the associated entity information, and supplement the initial target investment path map according to the supplementary path information to obtain a target investment path map;
[0048] The shareholding ratio of the original entity to the target entity is determined based on the target investment roadmap.
[0049] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the following steps are implemented:
[0050] Acquire an original entity and a target entity, and query associated entity information of each associated entity associated with the target entity;
[0051] Constructing an initial target investment path map of the target entity according to the associated entity information and the original entity;
[0052] Acquire supplementary path information according to the entity type and entity template in each of the associated entity information, and supplement the initial target investment path map according to the supplementary path information to obtain a target investment path map;
[0053] The shareholding ratio of the original entity to the target entity is determined based on the target investment roadmap.
[0054] In a fifth aspect, the present application further provides a computer program product, including a computer program, which implements the following steps when executed by a processor:
[0055] Acquire an original entity and a target entity, and query associated entity information of each associated entity associated with the target entity;
[0056] Constructing an initial target investment path map of the target entity according to the associated entity information and the original entity;
[0057] Acquire supplementary path information according to the entity type and entity template in each of the associated entity information, and supplement the initial target investment path map according to the supplementary path information to obtain a target investment path map;
[0058] The shareholding ratio of the original entity to the target entity is determined based on the target investment roadmap.
[0059] The above-mentioned data analysis method, device, computer equipment, computer-readable storage medium and computer program product obtain the original entity and the target entity, and query the associated entity information of each associated entity associated with the target entity; construct the initial target investment path map of the target entity according to each associated entity information and the original entity; obtain supplementary path information according to the entity type and entity template in each associated entity information, and supplement the initial target investment path map according to the supplementary path information to obtain the target investment path map; determine the shareholding ratio of the original entity to the target entity based on the target investment path map. By adopting this method, each associated entity information is automatically queried through the target entity, and the target investment path map is automatically constructed according to each associated entity information, the original entity and the entity template, so as to realize the automatic construction of the target investment path map. Furthermore, the shareholding ratio of the original entity to the target entity is calculated according to the target investment path map, which avoids manual participation and improves the efficiency of the data analysis method. BRIEF DESCRIPTION OF THE DRAWINGS
[0060] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0061] Figure 1 A schematic diagram of a data analysis method in one embodiment;
[0062] Figure 2 A schematic diagram of a process for obtaining supplementary path information in one embodiment;
[0063] Figure 3 is a schematic diagram of an initial target investment map in an exemplary embodiment;
[0064] Figure 4 is a schematic diagram of a target investment map in an exemplary embodiment;
[0065] Figure 5 A schematic diagram of a process for supplementing an initial target investment path map in an embodiment;
[0066] Figure 6 A schematic diagram of a process of querying associated entity information in one embodiment;
[0067] Figure 7 A schematic diagram of a process for generating an initial target investment path map in one embodiment;
[0068] Figure 8 A schematic diagram of a process of checking investment information of a target entity in one embodiment;
[0069] Fig. 9 A schematic diagram of a process for determining a shareholding ratio in one embodiment;
[0070] Fig.10 A target investment roadmap in an exemplary embodiment;
[0071] Fig.11 A schematic diagram of a process for updating a target investment path map in one embodiment;
[0072] Fig.12 An updated target investment roadmap in an exemplary embodiment;
[0073] Fig.13 A swim lane diagram of data changes in a data analysis method in an exemplary embodiment;
[0074] Fig.14 is a structural block diagram of a data analysis device in one embodiment;
[0075] Fig.15 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0076] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0077] In one embodiment, Figure 1As shown, a data analysis method is provided. The embodiment of the present application takes the method applied to a computer device as an example for explanation. The embodiment of the present application does not limit the execution device for executing the data analysis method, and includes the following steps:
[0078] Step 102: Acquire the original entity and the target entity, and query the associated entity information of each associated entity associated with the target entity.
[0079] The original entity is the entity that has the final association relationship with the target entity. The associated entity information includes the upper entity, lower entity, investment ratio of the upper entity, investment ratio of the lower entity, entity name and entity type of the associated entity that have a direct association relationship with the associated entity.
[0080] In implementation, the computer device obtains the original entity and the original entity identifier of the original entity. At the same time, the computer device obtains the target entity and the target entity identifier of the target entity. Then, based on the target entity and the target entity identifier, the computer device queries the associated entity information of each associated entity that has an associated relationship with the target entity from the third-party data platform.
[0081] Specifically, the target entity is the target enterprise, and the original entity is the original enterprise. The computer device needs to determine the penetration of the original enterprise's equity in the target enterprise. The computer device obtains the target unified social credit code of the target enterprise and the original unified social credit code of the original enterprise. Among them, the target unified social credit code is the target business identifier of the target enterprise, that is, the unique identifier of the target enterprise. The original unified social credit code is the original enterprise identifier of the original enterprise, that is, the unique identifier of the original enterprise. The computer device obtains the target enterprise information of the target enterprise from the third-party data platform based on the target unified social credit code of the target enterprise, and penetrates and queries the associated enterprise information of the associated enterprises that have an associated relationship with the target enterprise based on the target enterprise information.
[0082] In an exemplary embodiment, when the original entity needs to determine the equity penetration information for the target entity, the target user initiates a data analysis request to the computer device through the terminal. The computer device sends an analysis entity template to the terminal in response to the data analysis request. The terminal receives the analysis entity template and displays the analysis entity template. The target user inputs the target unified social credit code of the target enterprise and the original social unified credit code of the original enterprise to the terminal based on the analysis entity template. The terminal obtains the target unified social credit code of the target enterprise and the original social unified credit code of the original enterprise, and sends the target unified social credit code and the original social unified credit code to the computer device. The computer device obtains the target unified social credit code and the original social unified credit code.
[0083] In an optional embodiment, the target user directly initiates a data analysis request to the computer device. The computer device displays the analysis entity template in response to the data analysis request. The target user inputs the target unified social credit code of the target enterprise and the original unified social credit code of the original enterprise based on the analysis entity template. The computer device obtains the target unified social credit code and the original unified social credit code input by the user.
[0084] Optionally, the original entity is an enterprise, and the target entity and the associated entity may be, but are not limited to, an enterprise or an individual. The embodiment of the present application does not limit the target entity and the associated entity.
[0085] Step 104: construct an initial target investment path map of the target entity based on the information of each associated entity and the original entity.
[0086] In implementation, the computer device constructs each investment path of the target entity according to the upper entity, lower entity and investment ratio in the original entity, the target entity and each associated entity information. Then, the computer device generates an initial target investment path map of the target entity based on each investment path. The initial target investment path map contains multiple target investment paths from the target entity to the original entity. A target investment path represents an investment situation of the original entity for the target entity.
[0087] Step 106, obtaining supplementary path information according to the entity type and entity template in each associated entity information, and supplementing the initial target investment path map according to the supplementary path information to obtain the target investment path map.
[0088] The associated entity information of each associated entity includes the entity type of the associated entity. The target investment path diagram includes the full target investment path from the original entity to the target entity.
[0089] In implementation, the computer device creates a supplementary path task according to the entity type and entity template of each associated entity. Then, the computer device obtains supplementary path information through the supplementary path task and adds the supplementary path information to the initial target investment path map to obtain the target investment path map of the target entity.
[0090] Specifically, the computer device selects the target associated entity from each associated entity according to the entity type of each associated entity, and establishes a supplementary path task according to the target associated entity and the entity template. Then, the computer device obtains the supplementary path information according to the supplementary path task. The supplementary task path information includes the associated entity information of the target associated entity and the associated entity information of the supplementary associated entity. The computer device updates the initial target investment path map according to the associated entity information of the target associated entity and the associated entity information of the supplementary associated entity to obtain the target investment path map.
[0091] Step 108, determining the shareholding ratio of the original entity to the target entity based on the target investment roadmap.
[0092] Among them, the target investment path map contains various target investment paths.
[0093] In implementation, the computer device determines each second shareholding ratio of the original entity to the target entity according to each target investment path in the target investment path diagram. Then, the computer device determines the shareholding ratio of the original entity to the target entity according to the second shareholding ratio.
[0094] In the above data analysis method, the target entity is used to automatically query the information of each associated entity, and the target investment path map is automatically constructed based on the information of each associated entity, the original entity and the entity template, thereby realizing the automatic construction of the target investment path map. Furthermore, the shareholding ratio of the original entity to the target entity is calculated based on the target investment path map, thus avoiding manual participation and improving the efficiency of the data analysis method.
[0095] In an exemplary embodiment, Figure 2 As shown, the specific process of obtaining the supplementary path information according to the entity type and entity template in each associated entity information in step 106 includes steps 202 to 208. Among them:
[0096] Step 202: determine whether the entity type of each associated entity is the target entity type.
[0097] In implementation, the computer device determines, for each associated entity, whether the entity type of the associated entity is the target entity type.
[0098] Specifically, the target entity type is a foreign-invested enterprise, the associated entity is an associated enterprise, the entity type is an enterprise type, and the computer device determines, for each associated enterprise, whether the enterprise type of the associated enterprise is a foreign-invested enterprise.
[0099] In an exemplary embodiment, the entity is an enterprise, and the associated entity is an associated enterprise. The enterprise type includes a domestic enterprise type and an overseas enterprise type. The target entity type is an overseas enterprise type. If the entity type is an overseas enterprise type, the associated entity is determined as a target associated enterprise, that is, the target associated enterprise is an overseas enterprise. Then, the computer device creates a supplementary path task based on the entity template.
[0100] In an optional embodiment, if the entity type of the entity that does not have an associated entity is the target entity type, the computer device determines that there is no information missing in the initial target investment path map, and determines the target investment path map from the initial target investment path map. Then, the computer device executes the above step 108. The specific processing process of step 108 has been described in detail in the above embodiment, and the embodiment of the present application will not be repeated here.
[0101] Step 204: If the entity type is a target entity type, the associated entity is determined as a target associated entity, and a supplementary path task is created based on the entity template.
[0102] In implementation, if the entity type is a target entity type, the computer device determines the associated entity as a target associated entity and determines that the initial target investment path map has missing information. Then, the computer device creates a supplementary path task based on the entity template.
[0103] Specifically, the target associated entity is an associated foreign-invested enterprise. Since the third-party data platform cannot obtain and store the associated enterprise information of the associated foreign-invested enterprise, the computer device cannot construct the target investment path based on the associated enterprise information of the associated foreign-invested enterprise, resulting in information missing in the initial target investment path map. The computer device needs to obtain the supplementary path information by creating a supplementary path task. The computer device is pre-set with an entity template. The computer device creates a supplementary path task based on the entity template. The supplementary path task contains a supplementary path information webpage.
[0104] Step 206 : acquiring the associated entity information of the target associated entity and the associated entity information of the supplementary associated entity associated with the target associated entity based on the supplementary path task.
[0105] Among them, the supplementary path task includes a supplementary path information web page.
[0106] In implementation, the computer device displays the supplementary path information webpage, and obtains the associated entity information of the target associated entity through the supplementary path information webpage. The target associated entity information includes the upper entity of the target associated entity. The computer device determines whether the upper entity of the target associated entity exists in the initial target investment path map. If the upper entity of the target associated entity does not exist in the initial target investment path map, the computer device adds an entity template to the supplementary path information webpage, and obtains the associated entity information of the supplementary associated entity associated with the target entity according to the entity template, until whether the upper entity of the supplementary associated entity exists in the initial target investment path map.
[0107] Specifically, the supplementary path task includes a supplementary path information webpage. The supplementary path information webpage includes an entity template. The entity template includes a default upper entity, a default upper investment ratio, a default lower entity, a default lower investment ratio, each default entity type and a default entity name. The computer device displays the entity template. The target user determines the associated entity information of the target associated entity based on the default entity template, and submits the associated entity information of the target associated entity to the computer device. Specifically, if the target user needs to modify the default upper entity, the target user triggers the default upper entity. The computer device displays the detailed information of the default upper entity in response to the triggering operation of the default upper entity. The target user edits the detailed information of the default upper entity on the supplementary path information webpage to obtain the upper entity. The process of determining the upper investment ratio, the lower entity, the lower investment ratio and the entity name is similar to the above process, except that the editing object becomes the default upper investment ratio, the default lower entity, the default lower investment ratio and the default entity name. The embodiment of the present application does not repeat the process of determining the upper investment ratio, the lower entity, the lower investment ratio and the entity name. The target user determines the entity type of the target associated entity in each default entity type and triggers the entity type. The computer device obtains the entity type in response to the triggering operation of the entity type and determines the entity as the entity type of the target associated entity.
[0108] In an exemplary embodiment, the target associated entity is an associated foreign-invested enterprise (overseas enterprise), and the original entity is the original shareholder. The associated foreign-invested enterprise has an associated relationship (equity relationship) with the original enterprise. Since the associated enterprise information of the foreign-invested management enterprise cannot be obtained from the third-party data platform, it is necessary to supplement it. In response to the target user's click operation on the associated foreign-invested enterprise, the computer device creates a supplementary path task and displays the supplementary path information webpage in the supplementary task path in parallel. The supplementary path webpage information includes the menus of "establishing a superior shareholder unit", "modifying superior shareholder unit information", and "associating the target enterprise". The target user clicks "establishing a superior shareholder unit". In response to the click operation of "establishing a superior shareholder unit", the computer device displays an entity template. The target user enters the name of the newly added overseas shareholder and the equity ratio based on the entity template. The enterprise category (including overseas enterprises and domestic enterprises) defaults to "overseas enterprises". If "domestic enterprises" are selected, the unified social credit code of the enterprise needs to be entered to obtain the associated entity information of the supplementary associated entity. The computer device obtains the associated entity information of the supplementary associated entity. Then, the computer device clicks on the name of the target associated entity directly associated with the supplementary associated entity, and inputs the equity ratio (investment ratio) of the supplementary associated entity to the target associated entity.
[0109] In an optional embodiment, the supplementary associated entity is a lower entity of the target associated entity. The computer device displays the supplementary path information webpage, and obtains the associated entity information of the target associated entity through the supplementary path information webpage. The target associated entity information includes the lower entity of the target associated entity. The computer device determines whether there is a lower entity of the target associated entity in the initial target investment path map. If there is no lower entity of the target associated entity in the initial target investment path map, the computer device adds an entity template to the supplementary path information webpage, and obtains the associated entity information of the supplementary associated entity associated with the target entity according to the entity template until there is a lower entity of the supplementary associated entity in the initial target investment path map.
[0110] Specifically, the target associated entity is an associated foreign-invested enterprise (overseas enterprise), and the original entity is the original shareholder. The associated foreign-invested enterprise has an associated relationship (equity relationship) with the original enterprise. Since the associated enterprise information of the foreign-invested management enterprise cannot be obtained from the third-party data platform, it is necessary to supplement it. In response to the target user's click operation on the associated foreign-invested enterprise, the computer device creates a supplementary path task and displays the supplementary path information webpage in the supplementary task path in parallel. The supplementary path webpage information includes the menus of "establishing a subordinate shareholder unit", "modifying the information of the subordinate shareholder unit", and "associating the target enterprise". The target user clicks "establishing a subordinate shareholder unit". In response to the click operation of "establishing a subordinate shareholder unit", the computer device displays the entity template. The target user enters the name and equity ratio of the newly added overseas shareholder based on the entity template. The enterprise category (including overseas enterprises and domestic enterprises) defaults to "overseas enterprises". If "domestic enterprises" are selected, the unified social credit code of the enterprise must also be entered to obtain the associated entity information of the supplementary associated entity. The computer device obtains the associated entity information of the supplementary associated entity. Then, the computer device clicks on the name of the target associated entity directly associated with the supplementary associated entity, and enters the equity ratio (investment ratio) of the supplementary associated entity to the target associated entity.
[0111] In an optional embodiment, if there is an upper-level entity of the target-associated entity in the initial target investment path map, the computer device determines the associated entity information of the target-associated entity as supplementary path information, and executes the step of supplementing the initial target investment path map according to the supplementary path information to obtain the target investment path map.
[0112] Step 208: Combine the associated entity information of the target associated entity and the associated entity information of the supplementary associated entity to obtain supplementary path information.
[0113] The associated entity information of the target associated entity includes an upper-level entity of the target associated entity, that is, a supplementary associated entity.
[0114] In implementation, the computer device determines a combination order based on the upper-level entity in the associated entity information. Then, the computer device combines the associated entity information of the target associated entity with the associated entity information of the supplementary associated entity according to the combination order to obtain the supplementary path information.
[0115] Specifically, the computer device starts from the target associated entity and determines the next supplementary associated entity according to the upper entity of the target associated entity. Then, the computer device determines the next supplementary associated entity according to the upper entity in the supplementary associated entity until the last supplementary associated entity. The computer device determines the order from the target associated entity to the last supplementary associated entity as the combination order, and combines the associated entity information of the target associated entity and the associated entity information of each supplementary associated entity according to the combination order to obtain the supplementary path information.
[0116] In an exemplary embodiment, Figure 3 Schematic diagram of an initial target investment map in an exemplary embodiment. Figure 3 There are two types of entities in the . One is the first type of rectangles representing domestic enterprises (related entities, target entities, and original entities). The second type of rectangles represent external enterprises, which are enterprises that are not related to the relationship between the original enterprise and the target enterprise. Figure 3 is a solid white rectangle, and the second type of rectangle is Figure 3 The computer device obtains the associated entity information of Enterprise E by creating a supplementary path task, and determines the associated entity information of Enterprise E as the supplementary path information. Then, the computer device adds the supplementary path information to the initial target investment map, and obtains the following Figure 4 Target investment graph shown. Figure 4 FIG. 1 is a schematic diagram of a target investment diagram in an exemplary embodiment. Figure 4 As shown, Figure 4 The first type of rectangle in the figure represents a domestic enterprise (related entity), and the second type of rectangle represents a foreign enterprise (target related enterprise). The third type of rectangle represents an external enterprise, which is an enterprise that is not related to the relationship between the original enterprise and the target enterprise. Figure 4 is a solid white rectangle, and the third type of rectangle is Figure 4 is a dotted rectangle, and the second type of rectangle is Figure 4 The black rectangle in the middle.
[0117] In this embodiment, when the entity type of the associated entity is the target entity type, the supplementary path information is obtained through the supplementary path task, and the missing information of the initial target investment path map is obtained. The initial target investment path map is supplemented based on the supplementary path information to obtain a complete target investment path map, thereby improving the accuracy of the target investment path map, and then determining the shareholding ratio based on the target investment path map, thereby improving the accuracy of the data analysis method.
[0118] In an exemplary embodiment, Figure 5 As shown, the specific processing process of supplementing the initial target investment path map according to the supplementary path information in step 106 to obtain the target investment path map includes step 504 to step 504. Among them:
[0119] Step 502: Generate a supplementary path based on the supplementary path information and a preset path map plug-in.
[0120] The supplementary path information includes the associated entity information of the target associated entity and the associated entity information of the supplementary associated entity.
[0121] In implementation, a path map plug-in is pre-set in the computer device. The computer device processes the association information of the target association entity and the association entity information of each supplementary association entity through the path map plug-in, and generates a supplementary path.
[0122] Specifically, the computer device determines the upper-level entities of the target associated entity and the supplementary associated entity according to the associated entity information of the target associated entity and the associated entity information of the supplementary associated entity. Then, the computer device generates a supplementary path through the path map plug-in and each upper-level entity.
[0123] Step 504, adding the supplementary path to the initial target investment path map to obtain the target investment path map.
[0124] In implementation, the computer device adds the supplementary path to the initial target investment path map based on the target associated entity to obtain the target investment path map.
[0125] Specifically, the computer device determines the addition starting point in the initial target investment path map based on the starting point of the supplementary path (the target associated entity at the starting point), and determines the addition end point in the initial target investment path map based on the associated entity information of the supplementary associated entity at the end point of the supplementary path. Then, the computer device adds the supplementary path to the initial target investment path map according to the addition starting point and the addition end point, and obtains the target investment path map.
[0126] In this embodiment, a supplementary path is generated by supplementing the path information to obtain the missing path information, and the supplementary path is added to the initial target investment path map to obtain a complete target investment path map, thereby improving the accuracy of the target investment path map, and then determining the shareholding ratio based on the target investment path map, thereby improving the accuracy of the data analysis method.
[0127] In an exemplary embodiment, Figure 6 As shown, the specific processing process of querying the associated entity information of each associated entity associated with the target entity in step 102 includes steps 602 to 606. Among them:
[0128] Step 602, querying target entity information of the target entity.
[0129] The target entity information includes associated entities that are directly associated with the target entity.
[0130] In implementation, the computer device queries the target entity information of the target entity from a third-party data platform based on the target entity identifier of the target entity.
[0131] In an exemplary embodiment, the target entity is a target enterprise. The computer device obtains the target enterprise information of the target enterprise from the enterprise data analysis platform based on the target unified social credit code of the target enterprise. The target enterprise information includes the target enterprise name of the target enterprise, the entity type of the target enterprise, the associated entity identifiers of each associated entity that invests in the target enterprise, and the investment ratio. The direct association relationship between the target enterprise and the associated enterprise is the direct investment relationship between the associated enterprise and the target enterprise, that is, the associated enterprise is a shareholder of the target enterprise.
[0132] Optionally, the third-party data platform may be, but is not limited to, an enterprise data analysis platform or industrial and commercial bureau data. The embodiment of the present application does not limit the third-party data platform.
[0133] Step 604: Acquire the associated entity information of each associated entity, and determine whether there is an upper-level entity directly associated with the associated entity in the associated entity information.
[0134] Among them, the association relationship is an investment association. The direct association is a direct investment. The association entity information includes the entity name and entity type of the association entity. If the association entity invests in an entity, the association entity information also includes the lower-level entity and the investment ratio of the lower-level entity. If the association entity is an invested entity, the association entity information also includes the upper-level entity and the investment ratio of the upper-level entity.
[0135] In implementation, the computer device obtains the associated entity information of each associated entity from the third-party data platform according to the associated entity identifier of the associated entity. Then, the computer device determines whether there is an upper entity identifier of an upper entity having an association relationship with the associated entity in the associated entity information.
[0136] In an exemplary embodiment, if the upper-level entity is directly associated with the associated entity, the upper-level entity is a shareholder of the associated entity. The computer device obtains the associated entity information of the associated entity from the enterprise data analysis platform according to the associated unified social credit code of each associated entity. The associated entity information includes the enterprise name and enterprise type of the associated enterprise. If the associated enterprise is an invested enterprise, the associated entity information includes the shareholder identifier of the associated enterprise, that is, the upper-level entity identifier of the upper-level entity. The computer device determines whether there is a shareholder identifier of the associated entity in the associated entity information.
[0137] In an optional embodiment, if there is no upper-level entity directly associated with the associated entity in the associated entity information, the computer device executes the above step 104. The specific processing process of step 104 has been described in detail in the above embodiment, and will not be repeated in this embodiment of the present application.
[0138] Step 606: If an upper-layer entity exists, the upper-layer entity is determined as an associated entity, and the step of obtaining associated entity information of each associated entity is performed until there is no upper-layer entity directly associated with the associated entity in the associated entity information.
[0139] In implementation, if an upper-layer entity exists, the computer device determines the upper-layer entity as an associated entity, and determines the upper-layer entity identifier of the upper-layer entity as an associated entity identifier. Then, the computer device executes the step of obtaining associated entity information of each associated entity until there is no upper-layer entity directly associated with the association in the associated entity information.
[0140] In an exemplary embodiment, if there is a shareholder identifier in the associated entity information, the computer device determines the shareholder identifier as the associated entity identifier, and determines the entity represented by the shareholder identifier as the associated entity. Then, the computer device executes the step of obtaining the associated entity information of each associated entity until there is no shareholder identifier in the associated entity information.
[0141] In this embodiment, by penetrating and querying the associated entity information of each associated entity associated with the target entity, automatic query of each associated entity information is achieved, thereby improving data analysis efficiency.
[0142] In an exemplary embodiment, Figure 7 As shown, the specific processing process in step 104 includes steps 702 to 706. Among them:
[0143] Step 702, traverse each associated entity information, and construct each investment path of the target entity according to the upper entity, lower entity and investment ratio in each associated entity information.
[0144] The investment ratio includes the upper-level investment ratio corresponding to the upper-level entity and the lower-level investment ratio corresponding to the lower-level entity.
[0145] In implementation, the computer device takes the target entity as the starting point, traverses each associated entity information, and constructs each investment path of the target entity based on the upper entity, lower entity and investment ratio in each associated entity information.
[0146] Specifically, the computer device takes the target entity as the starting point, determines the associated entities of the upper layer of the target entity according to the target entity information of the target entity, and establishes the path between the target entity and the associated entities based on the lower layer investment ratio of each associated entity. Then, for each associated entity, the computer device determines the associated entities of the upper layer of the associated entity according to the associated entity information of the associated entity, and establishes the path between the associated entity and the upper layer associated entity based on the lower layer investment ratio of each upper layer associated entity, until there is no upper layer associated entity in the associated entity information of the associated entity. The computer device splices the paths to obtain the investment paths.
[0147] In an exemplary embodiment, the entity is a business. Figure 3 FIG. 1 is an initial target investment path diagram in an exemplary embodiment. Figure 3 As shown, take A target enterprise, B second-level enterprise, D third-level enterprise, G fourth-level enterprise, H fifth-level enterprise and target enterprise as examples. The computer device starts from the target enterprise and determines the associated enterprises of the target enterprise in the upper layer as H fifth-level enterprise, I fifth-level enterprise and J fifth-level enterprise based on the target enterprise information of the target enterprise. Then, the computer device establishes the path of the target enterprise and the associated enterprises based on the investment ratio of H fifth-level enterprise, I fifth-level enterprise and J fifth-level enterprise. For H fifth-level enterprise, the computer device determines the G fourth-level enterprise directly associated with H fifth-level enterprise, and establishes the path from G fourth-level enterprise to H fifth-level enterprise based on the lower investment ratio of G fourth-level enterprise. For G fourth-level enterprise, the computer device determines the D third-level enterprise directly associated with G fourth-level enterprise, and establishes the path from D third-level enterprise to G fourth-level enterprise based on the lower investment ratio of D third-level enterprise. For D third-level enterprise, the computer device determines the B second-level enterprise directly associated with D third-level enterprise, and establishes the path from B second-level enterprise to D third-level enterprise based on the lower investment ratio of B second-level enterprise. The computer equipment determines the original enterprise directly associated with B secondary enterprise, and establishes a path from the original enterprise to B secondary enterprise based on the lower-level investment ratio of the original enterprise. The computer equipment splices each path to obtain an investment path from the original enterprise to the target enterprise.
[0148] Step 704: Filter target investment paths whose end points are the original entities from among the investment paths.
[0149] In implementation, the computer device determines, for each investment path, whether the end point of the investment path is the original entity. If the end point of the investment path is the original entity, the computer device determines the investment path as the target investment path.
[0150] In an optional embodiment, if the end point of the investment path is not the original entity, the computer device filters out the investment path.
[0151] Step 706: Generate an initial target investment path map of the target entity according to each target investment path and the preset path map plug-in.
[0152] In implementation, a path map plug-in is pre-set in the computer device. The computer device processes each target investment path through the path map plug-in and draws an initial target investment path map of the target entity.
[0153] Optionally, the path map plug-in may be a PlantUML plug-in (a drawing plug-in). The embodiment of the present application does not limit the path map plug-in.
[0154] In an optional embodiment, the entity is an enterprise. After obtaining the initial target investment map, the computer device displays the initial target investment map. The target object can check and modify the initial target investment map. Specifically, the target object checks whether the information in the initial target investment map is correct. In the case where the investment ratio of an associated enterprise is incorrect, the target user clicks on the associated enterprise. In response to the click operation of the associated enterprise, the computer device displays the menus of "Establish a subordinate shareholder unit", "Modify subordinate shareholder unit information", and "Associate the target enterprise". The target user clicks the button "Modify subordinate shareholder unit information" in the menu. In response to the click operation of the "Modify subordinate shareholder unit information" button, the computer device displays the associated enterprise information of the associated enterprise. The target user can modify the associated enterprise body information of the associated enterprise according to the edit. For example, the associated enterprise information contains all the subordinate associated enterprises of the associated enterprise. The target user clicks on the subordinate associated enterprise that needs to be modified, and can modify the enterprise name, investment ratio, and unified social credit code of the subordinate associated enterprise until all the data is correct.
[0155] In this embodiment, each investment path is determined through each associated entity information, and each investment path is screened to obtain each target investment path, which clarifies each investment relationship from the target entity to the original entity. Furthermore, an initial target investment path map is generated based on each target investment path, which realizes the automatic generation of the initial target investment path map, avoids manual participation, and improves data analysis efficiency.
[0156] In an exemplary embodiment, after obtaining the initial target investment path map, it is necessary to check whether the investment information of the target entity is correct. Figure 8 As shown, after step 104 is executed, the specific processing process of the data analysis method includes steps 802 to 806. Among them:
[0157] Step 802: Determine directly associated entity information of each directly associated entity directly associated with the target entity in each associated entity information.
[0158] In implementation, the computer device determines a directly associated entity directly associated with the target entity among each associated entity, and determines directly associated entity information of the directly associated entity among each associated entity information.
[0159] In an exemplary embodiment, Figure 3 is an initial target investment diagram in an exemplary embodiment. Figure 3 As shown, the target entity is the target enterprise (K target enterprise), and the original entity is the original enterprise (A original enterprise). The computer device determines the directly associated enterprises directly associated with the target enterprise from among the associated enterprises: H level 5 enterprise, I level 5 enterprise, and J level 5 enterprise. Then, the computer device determines the directly associated enterprise information of H level 5 enterprise, the directly associated enterprise information of I level 5 enterprise, and the directly associated enterprise information of J level 5 enterprise from among the associated enterprise information.
[0160] Step 804, performing an addition operation on the investment ratios in the information of each directly associated entity to obtain a total investment ratio, and determining whether the total investment ratio is a target value.
[0161] The directly related entity information includes the investment ratio, which includes the lower-level investment ratio.
[0162] In implementation, a target value is preset in the computer device. The computer device performs addition operation on the lower investment ratios in the information of each directly associated entity to obtain the total investment ratio of the upper layer of the target entity. The computer device determines whether the total investment ratio is the target value.
[0163] In an exemplary embodiment, the target value is 1. The target entity is a target enterprise. The investment ratio is equity. Generally speaking, the sum of the equity of each shareholder of the target enterprise is 1. The computer device determines the sum of the equity in each directly related entity information to obtain a total investment ratio. Then, the computer device determines whether the total investment ratio is 1.
[0164] In an optional embodiment, if the total investment ratio is the target value, the computer device determines that the investment information of the target entity is correct and continues to execute step 106. The specific processing process of step 106 has been described in detail in the above embodiment and will not be repeated in the embodiment of this application.
[0165] Step 806: If the total investment ratio is not the target value, it is determined that the investment information of the target entity is incorrect, and feedback is given to the target object indicating that the investment information of the target entity is incorrect.
[0166] In implementation, if the total investment ratio is not the target value, the computer device determines that the investment information of the target entity is incorrect. Then, the computer device feeds back the incorrect investment information of the target entity to the terminal of the target object through the network connection to feed back the incorrect investment information of the target entity to the target object.
[0167] Specifically, there are two situations in which the total investment ratio is not the target value. One situation is that the total investment ratio is greater than the target value. One situation is that the total investment ratio is less than the target value. If the total investment ratio is greater than the target value, the computer device determines that the investment information of the target entity is incorrect, and determines that the investment information of the target entity is redundant. Then, the computer device feeds back the two information of the target entity's investment information being incorrect and the target entity's investment information being redundant to the terminal of the target object through a network connection, so as to feed back the target entity's investment information being incorrect. If the total investment ratio is less than the target value, the computer device determines that the investment information of the target entity is incorrect, and determines that the investment information of the target entity is missing. Then, the computer device feeds back the two information of the target entity's investment information being incorrect and the target entity's investment information being missing to the terminal of the target object through a network connection, so as to feed back the target entity's investment information being incorrect.
[0168] In an optional embodiment, the computer device may display the error in the investment information of the target entity in a pop-up window and feedback it to the terminal of the target object, so as to feedback the error in the investment information of the target entity to the target object.
[0169] In this embodiment, by checking whether the investment information of the target entity is incorrect, and if the investment information of the target entity is incorrect, feeding back the incorrect investment information to the target object, the target object can modify the initial target investment path map, thereby improving the accuracy of the initial target investment path map, and further improving the accuracy of the data analysis method.
[0170] In an exemplary embodiment, Fig. 9 As shown, the specific processing process of step 108 includes steps 902 to 906. Among them:
[0171] Step 902, for each target investment path in the target investment path diagram, according to the shareholding ratio algorithm and the investment ratios on the target investment path, determine the first shareholding ratio of the original entity to each associated entity on the target investment path layer by layer.
[0172] In implementation, the shareholding ratio algorithm is a recursive shareholding ratio algorithm. The computer device performs data operations on each target investment path on the target investment path map, starting from the original entity, in the order from the original entity to the target entity and the recursive shareholding ratio algorithm, on each investment ratio on the target investment path, and obtains the first shareholding ratio of the original entity to each associated entity on the target investment path.
[0173] Step 904, determining a second shareholding ratio of the original entity to the target entity on the target investment path.
[0174] In implementation, the computer device calculates the shareholding ratio of the original entity to the target entity based on each investment ratio on the target investment ratio and a recursive shareholding ratio algorithm.
[0175] If the original enterprise is enterprise X and the target enterprise is enterprise K, the recursive shareholding ratio algorithm is as shown in the following formula (1):
[0176] Pxk=∑(Pxy×Pyk)(1)
[0177] In the above formula (1), Pxk represents the shareholding ratio of enterprise X to enterprise K. y represents the affiliated enterprise from enterprise X to enterprise K. Pxy represents the shareholding ratio of enterprise X to enterprise y, and Pyk represents the shareholding ratio of enterprise y to enterprise K. Formula (1) represents the sum of the second shareholding ratios of all target paths to obtain the shareholding ratio.
[0178] Step 906: perform an addition operation on each second shareholding ratio to obtain the shareholding ratio of the original entity to the target entity.
[0179] In implementation, the computer device performs an addition operation on each second shareholding ratio to obtain the shareholding ratio of the original entity to the target entity.
[0180] In an exemplary embodiment, Fig.10 FIG. 1 is a target investment path diagram in an exemplary embodiment. Fig.10 As shown, the target investment path map includes the target enterprise (hereinafter referred to as K enterprise), the original enterprise (hereinafter referred to as A enterprise), B secondary enterprise (hereinafter referred to as B enterprise), C secondary enterprise (hereinafter referred to as C enterprise), D third-level enterprise (hereinafter referred to as D enterprise), E overseas enterprise (hereinafter referred to as E enterprise), F third-level enterprise (hereinafter referred to as F enterprise), G fourth-level enterprise (hereinafter referred to as G enterprise), H fifth-level enterprise (hereinafter referred to as H enterprise), I fifth-level enterprise (hereinafter referred to as I enterprise) and J fifth-level enterprise (hereinafter referred to as J enterprise). The target investment path map contains 7 investment paths, including 5 target investment paths and 2 other investment paths. Specifically:
[0181] (1) Path 1: Company A → Company B → Company D → Company G → Company H → Company K
[0182] Path 1 indicates that Company A indirectly holds Company K through Company B, Company D, Company G, and Company H.
[0183] Company A → Company B: Company A holds 50% of the equity of Company B
[0184] Company B → Company D: Company B holds 60% of the shares of Company D
[0185] Company D → Company G: Company D holds 40% of the shares of Company G
[0186] Company G → Company H: Company G holds 70% of the shares of Company H
[0187] Company H → Company K: Company H holds 60% of the shares of Company K
[0188] The second equity ratio of Path 1 is calculated as follows:
[0189] Pabdghk (second equity ratio) = 50% × 60% × 40% × 70% × 60% = 5.04%
[0190] (2) Path 2: Company A → Company B → Company D → Company G → Company I → Company K.
[0191] Path 2 indicates that Company A indirectly holds Company K through Company B, Company D, Company G, and Company I.
[0192] Company A → Company B: Company A holds 50% of the equity of Company B;
[0193] Company B → Company D: Company B holds 60% of the shares of Company D;
[0194] D Company → G Company: D Company holds 40% of the equity of G Company;
[0195] Company G → Company I: Company G holds 20% of the shares of Company I;
[0196] Company I → Company K: Company I holds a 10% stake in Company K.
[0197] The second equity ratio of Path 2 is calculated as follows:
[0198] Pabdgik (second equity ratio) == 50% × 60% × 40% × 20% × 10% = 0.24%
[0199] (3) Path three: Company A → Company B → Company G → Company H → Company K.
[0200] Path three indicates that Company A indirectly holds Company K through Company B, Company G, and Company H.
[0201] Company A → Company B: Company A holds 50% of the shares of Company B.
[0202] Company B → Company G: Company B holds 30% of the shares of Company G.
[0203] Company G → Company H: Company G holds 70% of the shares of Company H.
[0204] Company H → Company K: Company H holds 60% of the shares of Company K.
[0205] The second equity ratio of Path 3 is calculated as follows:
[0206] Pabghk (second equity ratio) = 50% × 30% × 70% × 60% = 6.3%
[0207] (4) Path 4: Company A → Company B → Company G → Company I → Company K
[0208] Path 4 indicates that Company A indirectly holds Company K through Company B, Company G, and Company I.
[0209] Company A → Company B: Company A holds 50% of the equity of Company B;
[0210] Company B → Company G: Company B holds 30% of the equity of Company G;
[0211] Company G → Company I: Company G holds 20% of the shares of Company I;
[0212] Company I → Company K: Company I holds a 10% stake in Company K.
[0213] The second equity ratio of Path 4 is calculated as follows:
[0214] Pabgik (second equity ratio) = 50% × 30% × 20% × 10% = 0.3%
[0215] (5) Path 5: Company A → Company C → Company E → Company I → Company K.
[0216] Path five indicates that Company A indirectly holds Company K through Company C, Company E, and Company I.
[0217] Company A → Company C: Company A holds 100% of the equity of Company C;
[0218] Company C → Company E: Company C holds 100% of the equity of Company E;
[0219] Company E → Company I: Company E holds 30% of the equity of Company I;
[0220] Company I → Company K: Company I holds a 10% stake in Company K.
[0221] The second equity ratio of Path 5 is calculated as follows:
[0222] Paceik (second equity ratio) = 100% × 100% × 30% × 10% = 3%
[0223] (6) Company A → Company C → Company F → (no further shareholding, not included)
[0224] Company A holds Company F through Company C, but Company F does not hold any relevant equity in Company K. Therefore, this path does not affect the final result and is the remaining investment path.
[0225] (7) Company J → Company K (Company J has no equity relationship with Company A and is not included)
[0226] Company J directly holds shares in Company K, but Company J has no equity relationship with Company A, so this path does not affect the final result and is the remaining investment path.
[0227] The first five equity shares that meet the equity penetration ratio calculation rules are added together, and the final penetration equity of enterprise A in enterprise K is obtained as follows:
[0228] 5.04%+0.24%+6.3%+0.3%+3%=14.88%
[0229] From the above calculations, it can be concluded that when calculating the penetrating equity of Company A in Company K, a recursive algorithm can be used to calculate step by step from Company A downwards, performing penetrating equity calculations along the equity chain until the final result is obtained.
[0230] In this embodiment, the first shareholding ratio of the original entity to each associated entity is calculated through the shareholding ratio algorithm, and the second shareholding ratio of the original entity to the target entity is determined, thereby clarifying the investment situation of the target entity. Furthermore, the shareholding ratio of the target entity is determined through each second shareholding ratio, thereby realizing automated data analysis and improving data analysis efficiency.
[0231] In an exemplary embodiment, after obtaining the shareholding ratio, it is also necessary to display the shareholding ratio. Fig.11 As shown, after step 108 is executed, the specific processing process of the data analysis includes steps 1102 to 1106. Among them:
[0232] Step 1102: updating the associated entity information of the associated entity based on the first shareholding ratio of each associated entity to obtain updated associated entity information.
[0233] In implementation, the computer device adds the first shareholding ratio of the associated entity to the associated entity information of the associated entity for each associated entity to obtain updated associated entity information.
[0234] In an exemplary embodiment, the associated entity is Enterprise B, and the first shareholding ratio corresponding to Enterprise B is 50%. The computer device adds 50% to the associated entity information of Enterprise B to obtain the updated associated entity information of Enterprise B.
[0235] Step 1104, updating the target investment path map based on the updated associated entity information, the second shareholding ratio and the shareholding ratio of the target entity, to obtain an updated target investment path map.
[0236] The updated associated entity information includes the first shareholding ratio of the associated entity, the investment ratio of the upper entity, the investment ratio of the lower entity and the entity name of the associated entity.
[0237] During implementation, the computer device updates the target investment path map according to the entity name of each associated entity, the first shareholding ratio, the investment ratio of the upper entity, the investment ratio of the lower entity, the second shareholding ratio and the shareholding ratio of the target entity to obtain an updated target investment path map.
[0238] Step 1106, display the updated target investment roadmap.
[0239] In implementation, the computer device creates a roadmap display page and adds the updated target investment roadmap to the roadmap display page. Then, the computer device displays the roadmap display page to display the updated target investment roadmap.
[0240] In an exemplary embodiment, Fig.12 : is an updated target investment path map in one embodiment. Fig.12 As shown, Fig.12 The first shareholding ratio of each related entity, the second shareholding ratio from the original entity to the target entity, and the shareholding ratio of the target entity are clearly displayed, so that users can clearly understand the equity penetration of the target entity.
[0241] In this embodiment, by updating the first shareholding ratio, the second shareholding ratio and the shareholding ratio into the target investment roadmap and displaying the updated target investment roadmap, the user can quickly identify the equity relationship of the target entity and improve the user experience.
[0242] In an exemplary embodiment, Fig.13 FIG. 4 is a swim lane diagram of data changes in a data analysis method in an exemplary embodiment. Fig.13 As shown, the data changes of this data analysis method include:
[0243] Step 1301, input the same social credit code of the target enterprise and the original enterprise.
[0244] Step 1302, obtaining the domestic enterprise equity structure data (information of each related entity).
[0245] Step 1303, generating an initial target investment roadmap based on the domestic enterprise equity structure data.
[0246] Step 1304, input the equity data of the overseas enterprise, and update the initial target investment roadmap according to the input equity data of the overseas enterprise to obtain the target investment roadmap.
[0247] Step 1305, check / modify the equity structure data in the target investment path diagram.
[0248] Step 1306, calculating the equity penetration result.
[0249] Step 1307, generate an equity penetration structure diagram.
[0250] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0251] Based on the same inventive concept, the embodiment of the present application also provides a data analysis device for implementing the data analysis method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more data analysis device embodiments provided below can refer to the limitations on the data analysis method above, and will not be repeated here.
[0252] In an exemplary embodiment, Fig.14 As shown, a data analysis device 1400 is provided, comprising: a query module 1401, a construction module 1402, a supplementation module 1403 and a determination module 1404, wherein:
[0253] The query module 1401 is used to obtain the original entity and the target entity, and query the associated entity information of each associated entity associated with the target entity.
[0254] The construction module 1402 is used to construct an initial target investment path map of the target entity according to the information of each associated entity and the original entity.
[0255] The supplementing module 1403 is used to obtain supplementary path information according to the entity type and entity template in each associated entity information, and supplement the initial target investment path map according to the supplementary path information to obtain the target investment path map.
[0256] The determination module 1404 is used to determine the shareholding ratio of the original entity to the target entity based on the target investment path map.
[0257] In an exemplary embodiment, the supplementation module 1403 includes a first acquisition submodule and a first supplementation submodule. The first acquisition submodule includes:
[0258] The first judgment submodule is used to judge whether the entity type of each associated entity is the target entity type.
[0259] The first determination submodule is used to determine the associated entity as a target associated entity if the entity type is a target entity type, and to create a supplementary path task based on the entity template.
[0260] The second acquisition submodule is used to acquire the associated entity information of the target associated entity and the associated entity information of the supplementary associated entity associated with the target associated entity based on the supplementary path task.
[0261] The first combining submodule is used to combine the associated entity information of the target associated entity and the associated entity information of the supplementary associated entity to obtain the supplementary path information.
[0262] In an exemplary embodiment, the supplement module 1403 includes a first acquisition submodule and a first supplement submodule. The first supplement submodule includes:
[0263] The first generating submodule is used to generate a supplementary path based on the supplementary path information and a preset path map plug-in.
[0264] The first adding submodule is used to add the supplementary path to the initial target investment path map to obtain the target investment path map.
[0265] In an exemplary embodiment, the query module 1401 includes a third acquisition submodule and a second query submodule. The second query submodule includes:
[0266] The third query submodule is used to query the target entity information of the target entity; the target entity information contains various associated entities directly associated with the target entity.
[0267] The second judgment submodule is used to obtain the associated entity information of each associated entity and judge whether there is an upper-level entity directly associated with the associated entity in the associated entity information.
[0268] The second determination submodule is used to determine the upper-layer entity as the associated entity if there is an upper-layer entity, and execute the step of obtaining associated entity information of each associated entity until there is no upper-layer entity directly associated with the associated entity in the associated entity information.
[0269] In an exemplary embodiment, building block 1402 includes:
[0270] The first construction submodule is used to traverse each associated entity information and construct each investment path of the target entity according to the upper-level entity, lower-level entity and investment ratio in each associated entity information.
[0271] The screening submodule is used to screen target investment paths whose end points are original entities in each investment path.
[0272] The second generating submodule is used to generate an initial target investment path map of the target entity according to each target investment path and a preset path map plug-in.
[0273] In an exemplary embodiment, the data analysis device 1400 further includes:
[0274] The second determining module is used to determine directly associated entity information of each directly associated entity directly associated with the target entity in each associated entity information.
[0275] The calculation module is used to perform addition operation on the investment ratios in the information of each directly related entity to obtain the total investment ratio, and determine whether the total investment ratio is a target value.
[0276] The feedback module is used to determine that the investment information of the target entity is incorrect if the total investment ratio is not the target value, and to feedback to the target object that the investment information of the target entity is incorrect.
[0277] In an exemplary embodiment, the determination module 1404 includes:
[0278] The third determination submodule is used to determine, for each target investment path in the target investment path diagram, a first shareholding ratio of the original entity to each associated entity on the target investment path layer by layer according to the shareholding ratio algorithm and each investment ratio on the target investment path.
[0279] The fourth determination submodule is used to determine the second shareholding ratio of the original entity to the target entity on the target investment path.
[0280] The first operator module is used to perform an addition operation on each second shareholding ratio to obtain the shareholding ratio of the original entity to the target entity.
[0281] In an exemplary embodiment, the data analysis device 1400 further includes:
[0282] A first updating module, configured to update the associated entity information of the associated entity based on the first shareholding ratio of each associated entity to obtain updated associated entity information;
[0283] A second updating module is used to update the target investment path map based on each updated associated entity information, the second shareholding ratio and the shareholding ratio of the target entity to obtain an updated target investment path map;
[0284] The display module is used to display the updated target investment path map.
[0285] Each module in the above data analysis device can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.
[0286] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in FIG. Fig.15 As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, near field communication (NFC) or other technologies. When the computer program is executed by the processor, a data analysis method is implemented. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.
[0287] Those skilled in the art will understand that Fig.15 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0288] In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.
[0289] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.
[0290] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0291] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.
[0292] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0293] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be construed as limiting the scope of the present application. It should be noted that, for a person of ordinary skill in the art, several modifications and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A data analysis method, characterized in that: The method comprises: Acquire an original entity and a target entity, and query associated entity information of each associated entity associated with the target entity; Constructing an initial target investment path map of the target entity according to the associated entity information and the original entity; Acquire supplementary path information according to the entity type and entity template in each of the associated entity information, and supplement the initial target investment path map according to the supplementary path information to obtain a target investment path map; The shareholding ratio of the original entity to the target entity is determined based on the target investment roadmap.
2. The method according to claim 1, characterized in that The acquiring of supplementary path information according to the entity type and entity template in each of the associated entity information includes: Determining whether the entity type of each of the associated entities is the target entity type; If the entity type is the target entity type, determining the associated entity as a target associated entity, and creating a supplementary path task based on the entity template; Acquire the associated entity information of the target associated entity and the associated entity information of the supplementary associated entity associated with the target associated entity based on the supplementary path task; The associated entity information of the target associated entity and the associated entity information of the supplementary associated entity are combined to obtain supplementary path information.
3. The method according to claim 1, characterized in that The step of supplementing the initial target investment path map according to the supplementary path information to obtain the target investment path map includes: Generate a supplementary path based on the supplementary path information and a preset path map plug-in; The supplementary path is added to the initial target investment path map to obtain a target investment path map.
4. The method according to claim 1, characterized in that: The querying of associated entity information of each associated entity associated with the target entity includes: Querying target entity information of the target entity; the target entity information contains associated entities directly associated with the target entity; Acquire the associated entity information of each of the associated entities, and determine whether there is an upper-level entity directly associated with the associated entity in the associated entity information; If the upper-layer entity exists, the upper-layer entity is determined as an associated entity, and the step of obtaining associated entity information of each associated entity is performed until no upper-layer entity directly associated with the associated entity exists in the associated entity information.
5. The method according to claim 1, characterized in that The step of constructing an initial target investment path map of the target entity according to the associated entity information and the original entity includes: Traversing each of the associated entity information, and constructing each investment path of the target entity according to the upper-level entity, lower-level entity and investment ratio in each of the associated entity information; Selecting target investment paths whose end points are the original entities from among the investment paths; An initial target investment path map of the target entity is generated according to each of the target investment paths and a preset path map plug-in.
6. The method according to claim 1, characterized in that After constructing the initial target investment path map of the target entity according to the associated entity information and the original entity, the method further includes: Determining directly associated entity information of each directly associated entity directly associated with the target entity in each associated entity information; Adding the investment ratios in the directly associated entity information to obtain a total investment ratio, and determining whether the total investment ratio is a target value; If the total investment ratio is not the target value, it is determined that the investment information of the target entity is incorrect, and feedback is given to the target object indicating that the investment information of the target entity is incorrect.
7. The method according to claim 1, characterized in that The determining, based on the target investment roadmap, the shareholding ratio of the original entity to the target entity comprises: For each target investment path in the target investment path diagram, according to the shareholding ratio algorithm and each investment ratio on the target investment path, determine the first shareholding ratio of the original entity to each associated entity on the target investment path layer by layer; Determining a second shareholding ratio of the original entity to the target entity on the target investment path; An addition operation is performed on each of the second shareholding ratios to obtain the shareholding ratio of the original entity to the target entity.
8. The method according to claim 7, characterized in that The determining, based on the target investment roadmap, the shareholding ratio of the original entity to the target entity comprises: updating the associated entity information of the associated entity based on the first shareholding ratio of each of the associated entities to obtain updated associated entity information; Based on each of the updated associated entity information, the second shareholding ratio of the target entity and the shareholding ratio, the target investment roadmap is updated to obtain an updated target investment roadmap; Display the updated target investment roadmap.
9. A data analysis device, characterized in that: The device comprises: A query module, used to obtain an original entity and a target entity, and query associated entity information of each associated entity associated with the target entity; A construction module, used to construct an initial target investment path map of the target entity according to the associated entity information and the original entity; A supplementing module, used to obtain supplementary path information according to the entity type and entity template in each of the associated entity information, and supplement the initial target investment path map according to the supplementary path information to obtain a target investment path map; A determination module is used to determine the shareholding ratio of the original entity to the target entity based on the target investment roadmap.
10. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 8 are implemented.
Citation Information
Patent Citations
Inquiry method and device for enterprise relationship, computer device and storage medium
CN109389303A
Enterprise equity penetration method
CN112991063A
Management method and device of directed relation graph, equipment and storage medium
CN117668128A