A method and device for supervising annuity data, and electronic equipment

By storing annuity data into different databases according to different asset classification strategies and generating statistical results that can be used for supervision, the problems of large resource consumption and long waiting time in the annuity data supervision process are solved, and efficient data supervision is achieved.

CN114049217BActive Publication Date: 2025-05-13泰康保险集团股份有限公司 +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111229050.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-21
Publication Date
2025-05-13
Estimated Expiration
2041-10-21

AI Technical Summary

Technical Problem

During the supervision of annuity data, a large amount of resources are consumed when querying data, resulting in a long wait time for users.

Method used

By obtaining annuity data and its related asset classification strategies, the data is stored in different databases and counted according to the target fields to generate statistical results that can be directly used for supervision.

Benefits of technology

Save computing resources, improve response speed, and greatly reduce user waiting time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114049217B_ABST
    Figure CN114049217B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention provides a supervision method and device for annuity data, and an electronic device, the method comprising: obtaining annuity data and asset classification strategies corresponding to each of a plurality of annuity roles; storing the annuity data in different databases according to the asset classification strategies corresponding to each of the plurality of annuity roles, and obtaining data classification results under each annuity role; performing statistics according to at least one target field for each data classification result, and obtaining at least one statistical result corresponding to each data classification result; upon receiving a query request from a first annuity role, obtaining and displaying the statistical results corresponding to the data classification results under the first annuity role, for the first annuity role to supervise, wherein the first annuity role is one of the plurality of annuity roles. When annuity roles perform supervision and query data, directly using predetermined statistical results not only saves computing resources, but also improves response speed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data processing technology, and in particular to a method and device for supervising annuity data, and electronic equipment. Background Art

[0002] Annuity refers to supplementary pension insurance that enterprises and their employees voluntarily establish on the basis of participating in basic pension insurance in accordance with the law. At the same time, annuity is also a good investment arrangement. Based on the scale effect, a large amount of annuity funds can be used for investment, thus easily realizing profits.

[0003] Generally speaking, the operation of annuities involves multiple annuity roles such as trustees, account managers, custodians, and investment managers. During the operation of annuities, each annuity role is required to supervise the annuity data.

[0004] However, annuity data involves data from all aspects of the annuity operation process, and the amount of data is very large. When each annuity role supervises the annuity data, a large amount of computing resources is required to query and summarize the relevant annuity data, which not only consumes a lot of computing resources, but also takes a long time to calculate, causing users to wait for a long time. Summary of the invention

[0005] The embodiments of the present invention provide a method and device for supervising annuity data, and an electronic device to solve the problem in the prior art that a large amount of resources are consumed when querying data during the annuity data supervision process, and the user has a long waiting time.

[0006] In a first aspect, an embodiment of the present invention provides a method for supervising annuity data, the method comprising:

[0007] Obtaining annuity data and asset classification strategies corresponding to each of a plurality of annuity roles, wherein the asset classification strategies include association relationships between various types of assets in the annuity data;

[0008] According to the asset classification strategies corresponding to the multiple annuity roles, the annuity data are stored in different databases respectively, and the data classification results under each annuity role are obtained;

[0009] For each of the data classification results, statistics are performed according to at least one target field to obtain at least one statistical result corresponding to each of the data classification results, wherein the target field is a statistical field of the annuity data when the annuity role supervises the annuity data;

[0010] When a query request of a first annuity role is received, the statistical result corresponding to the data classification result under the first annuity role is obtained and displayed for supervision by the first annuity role, wherein the first annuity role is one of the multiple annuity roles.

[0011] Optionally, each of the annuity roles corresponds to multiple versions of asset classification strategies, and each version of the asset classification strategy has a valid time period. The annuity data are stored in different databases according to the asset classification strategies corresponding to the multiple annuity roles, and the data classification results under each of the annuity roles are obtained, including:

[0012] The annuity data are stored in different databases according to the asset classification strategies of the target versions corresponding to the multiple annuity roles, and data classification results under each annuity role are obtained; wherein the current time is within the effective time period of the asset classification strategy of the target version.

[0013] Optionally, the method further comprises:

[0014] receiving a policy maintenance request carrying an annuity role identifier;

[0015] Determining a second annuity role based on the annuity role identifier, wherein the second annuity role is the annuity role indicated by the policy maintenance request among the multiple annuity roles;

[0016] Display multiple versions of asset classification strategies corresponding to the second annuity role;

[0017] When a download request is received, the asset classification policy of the version indicated by the download request is sent to the second annuity role.

[0018] Optionally, after displaying the multiple versions of asset classification strategies corresponding to the second annuity role, the method further includes:

[0019] Receive a new version of the asset classification policy uploaded by the second annuity role;

[0020] The effective time period of the new version of the asset classification policy is adjusted to the target time period.

[0021] Optionally, the multiple annuity roles include: at least two of: a trustee, an investment manager, an account manager, and a custodian; the annuity operation process includes dividing the annuity funds into at least one first-level fund, dividing each of the first-level funds into multiple second-level funds, and delivering each of the second-level funds to a management system of the investment manager for operation; the target fields include: fields corresponding to the investment manager, the first-level funds, and the second-level funds.

[0022] Optionally, in the case where there are multiple target fields, the query request includes: a first field identifier associated with a first target field among the multiple target fields;

[0023] The obtaining and displaying the statistical result corresponding to the data classification result under the first annuity role includes:

[0024] A first statistical result is obtained by statistically analyzing the data classification result under the first annuity role according to the first target field, and the first statistical result is displayed.

[0025] In a second aspect, an embodiment of the present invention further provides a supervision device for annuity data, the device comprising:

[0026] An acquisition module, used to acquire annuity data and asset classification strategies corresponding to each of a plurality of annuity roles, wherein the asset classification strategies include associations between various types of assets in the annuity data;

[0027] A storage module, used to store the annuity data in different databases according to the asset classification strategies corresponding to the multiple annuity roles, and obtain the data classification results under each annuity role;

[0028] A statistical module, for performing statistics on each of the data classification results according to at least one target field, to obtain at least one statistical result corresponding to each of the data classification results, wherein the target field is a statistical field of the annuity data when the annuity role supervises the annuity data;

[0029] The query module is used to obtain and display the statistical results corresponding to the data classification results under the first annuity role when receiving a query request from the first annuity role, so that the first annuity role can supervise it, wherein the first annuity role is one of the multiple annuity roles.

[0030] Optionally, each of the annuity roles corresponds to multiple versions of asset classification strategies, and each version of the asset classification strategy has a valid time period. The storage module is specifically used to store the annuity data in different databases according to the target versions of the asset classification strategies corresponding to the multiple annuity roles, to obtain data classification results for each of the annuity roles; wherein the current time is within the valid time period of the target version of the asset classification strategy.

[0031] In a third aspect, an embodiment of the present invention further provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps in the annuity data supervision method as described above when executing the computer program.

[0032] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps in the annuity data supervision method as described above.

[0033] In an embodiment of the present invention, after determining the annuity data and the asset classification strategies corresponding to each of the multiple annuity roles, for each annuity role, the annuity data is stored in different databases according to the asset classification strategy corresponding to the annuity role, that is, different databases are used to store the annuity data in a targeted manner according to different asset classification strategies, thereby shielding the impact of different asset classification strategies. For the data classification results under each annuity role, statistics are performed according to the target field to obtain statistical results that can be directly used for supervision. Therefore, when a query request from the first annuity role is received, the statistical results corresponding to the data classification results under the first annuity role are displayed for supervision by the first annuity role. In an embodiment of the present invention, when an annuity role performs supervision query data, the predetermined statistical results are directly used, which not only saves computing resources, but also improves the response speed and greatly reduces the user waiting time. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.

[0035] Figure 1 A flowchart of the steps of the annuity data supervision method provided by an embodiment of the present invention;

[0036] Figure 2 This is a practical application flow chart of querying annuity data according to an embodiment of the present invention;

[0037] Figure 3 A flow chart of data processing before query in the annuity data supervision method provided by an embodiment of the present invention;

[0038] Figure 4 A structural block diagram of a supervision device for annuity data provided by an embodiment of the present invention;

[0039] Figure 5This is a structural block diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0040] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0041] It should be understood that the references to "one embodiment" or "an embodiment" throughout the specification mean that the specific features, structures, or characteristics associated with the embodiment are included in at least one embodiment of the present invention. Therefore, the references to "in one embodiment" or "in an embodiment" appearing throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0042] In various embodiments of the present invention, it should be understood that the size of the serial numbers of the following processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0043] See also Figure 1 The embodiment of the present invention provides a method for supervising annuity data, the method comprising:

[0044] Step 101: Obtain annuity data and asset classification strategies corresponding to multiple annuity roles.

[0045] In this step, the annuity data includes all or part of the data involved in the annuity operation process. Specifically, the annuity data is valuation data, and the valuation data here can be the data required for valuing each asset in the annuity issued by the custodian bank. It can be understood that the annuity data is transmitted in a preset data format during the transmission process. When the annuity data is obtained, the annuity data in the preset data format is first parsed, and the parsed annuity data is used for subsequent processing.

[0046] The annuity role is the role played by each enterprise, individual, institution or government department in the annuity operation process. Different annuity roles have different positions and their roles in the annuity operation process are also different. The asset classification strategy includes the association relationship between various types of assets in the annuity data. The asset classification strategy can determine the attribution relationship between different assets in the annuity data. For example, the annuity data includes stock assets, fund assets, current assets, etc. If the asset classification strategy includes that stock assets and fund assets are both current assets, it can be determined that the stock assets and fund assets in the annuity data belong to current assets. When counting current assets, stock assets and fund assets will be counted. Specifically, the asset classification strategy can use a tree structure to reflect the attribution relationship between various assets, that is, an asset classification tree, a tree structure for classifying assets in annuity data. Continuing with the above description as an example, in the asset classification tree, stock assets, fund assets and current assets each correspond to a node, and the nodes corresponding to stock assets and fund assets are all child nodes of the nodes corresponding to current assets. The following Table 1 is a schematic table of the data structure of the asset classification tree.

[0047] Node ID Parent node ID Node Name Asset Type Market Type Effective Date Effective date 71756 0 total 2020 / 1 / 1 2050 / 12 / 31 71758 71756 Fixed income assets 2020 / 1 / 1 2050 / 12 / 31 71759 71756 Equity assets 2020 / 1 / 1 2050 / 12 / 31 71778 71758 Corporate bonds SPT_BD XGD 2020 / 1 / 1 2050 / 12 / 31 71802 71759 stock SPT_ETF XGD 2020 / 1 / 1 2050 / 12 / 31 ... ... ... ... ... ... ...

[0048] Table 1

[0049] In Table 1, the stock node is taken as an example. The node ID (identifier) ​​corresponding to the stock in the asset classification tree is 71802, and the node ID (identifier) ​​corresponding to the equity asset to which the stock belongs in the asset classification tree is 71759, that is, the parent node ID of the node corresponding to the stock is 71759. The field values ​​of each field in the first row of Table 1 can be numbers, text, letters, dates, etc. The above is only an example, and the asset classification tree is not limited to the above structure.

[0050] It is understandable that in the annuity operation process, due to the differences between the annuity roles, the classification strategies of the assets in the annuity data of each annuity role are not completely the same or completely different. For example, in the asset classification strategy corresponding to some annuity roles, stock assets belong to equity assets; in the asset classification strategy corresponding to some annuity roles, stock assets belong to fixed assets. The asset classification strategy corresponding to annuity roles is the rule used or recognized by the annuity role for classifying assets in annuity data.

[0051] Step 102: store the annuity data in different databases according to the asset classification strategies corresponding to the multiple annuity roles, and obtain the data classification results under each annuity role.

[0052] In this step, each annuity role corresponds to a database. For each annuity role, the asset classification strategy corresponding to the annuity role is used to store the annuity data in the database corresponding to the annuity role, thereby obtaining multiple databases after storing annuity data according to different asset classification strategies, that is, data classification results. Here, the database corresponding to each annuity role stores the same data content, that is, annuity data, but different databases store annuity data in different ways. In this way, different annuity roles will operate on different databases, and the databases they operate have a storage method that is convenient for their operation. The impact of different asset classification strategies is shielded. Specifically, the multiple databases can be a master database and at least one slave database; the annuity role corresponding to the master database is the trustee, but not limited to this. Preferably, different databases are stored in different electronic devices, so that physical isolation can be achieved.

[0053] It is understandable that the result of storing annuity data in the database according to the asset classification strategy is the data classification result, which not only includes the specific situation of each data in the annuity data (value, time, name, etc.), but also includes the attribution of each data. Preferably, the annuity data is cleaned before being stored, and useless data, abnormal data, etc. in the annuity data are deleted. Specifically, a scheduled task can be used to set a target time, and the scheduled task is executed when the current time reaches the target time to perform data cleaning on the annuity data.

[0054] Step 103: For each data classification result, statistics are performed according to at least one target field to obtain at least one statistical result corresponding to each data classification result.

[0055] It should be noted that in order to facilitate the supervision of annuity data by annuity roles, it is usually necessary to collect statistics on annuity data, so that each annuity role only needs to pay attention to the statistical data. When collecting statistics on annuity data, a predetermined statistical field will be used so that the statistical annuity data can meet the supervision needs of the annuity role. The target field in this step is the statistical field of the annuity data when the annuity role supervises the annuity data.

[0056] It is understandable that the statistical results obtained according to different statistical fields during the statistical process are different, and the scenarios used for the statistical results are also different, that is, different statistical results can meet the needs of different scenarios. For example, when counting the whole class of students, the first statistical result is obtained according to the age statistics and the second statistical result is obtained according to the test score statistics, and the two statistical results are usually different. And the two statistical results will be used in different scenarios, the first statistical result can be used in the age screening scenario, and the second statistical result can be published as a transcript. Therefore, the number of target fields can be multiple, and the multiple target fields are different. Here, the target field can be pre-configured, and the target field can be configured for each annuity role, wherein the target fields configured for different annuity roles can be the same or different. Thus, when the data classification results corresponding to any annuity role are counted, the target field configured for the annuity role is used for statistics. It is worth noting that when statistics are performed for any data classification result, the number of target fields is the same as the number of statistical results.

[0057] Preferably, after obtaining the statistical results, the statistical results can be stored in the form of a data table, and physical isolation can also be achieved by using the above-mentioned different databases to be stored in different electronic devices.

[0058] Step 104: when receiving the query request of the first annuity role, obtain the statistical results corresponding to the data classification results under the first annuity role and display them for supervision by the first annuity role.

[0059] In this step, the first annuity role is one of the multiple annuity roles. When the first annuity role supervises the annuity data, it needs to query the annuity data. At this time, the first annuity role triggers the generation of a query request, so that the electronic device obtains the statistical results corresponding to the data classification results under the first annuity role based on the query request and displays them. The first annuity role supervises the annuity data through the displayed statistical results.

[0060] In an embodiment of the present invention, after determining the annuity data and the asset classification strategies corresponding to each of the multiple annuity roles, for each annuity role, the annuity data is stored in different databases according to the asset classification strategy corresponding to the annuity role, that is, different databases are used to store the annuity data in a targeted manner according to different asset classification strategies, thereby shielding the impact of different asset classification strategies. For the data classification results under each annuity role, statistics are performed according to the target field to obtain statistical results that can be directly used for supervision. Therefore, when a query request from the first annuity role is received, the statistical results corresponding to the data classification results under the first annuity role are displayed for supervision by the first annuity role. In an embodiment of the present invention, when an annuity role performs supervision query data, the predetermined statistical results are directly used, which not only saves computing resources, but also improves the response speed and greatly reduces the user waiting time.

[0061] Optionally, each annuity role corresponds to multiple versions of asset classification strategies, and each version of the asset classification strategy has a valid time period. Among them, different versions of asset classification strategies are not exactly the same. It is understandable that in the continuous development of annuities, changes in market demand, changes in national policies, etc. may occur, and these factors may cause changes in asset classification strategies, so that even for the same annuity role, its asset classification strategy will change. Here, multiple versions of asset classification strategies will be stored for users to use. The valid time period of the asset classification strategy is the available time of the asset classification strategy, and each asset classification strategy is only used during its available time. For example, if the valid time period of a certain asset classification strategy is from August 10, 2021 to September 10, 2021, then the asset classification strategy can be used at any time from August 10, 2021 to September 10, 2021, and the asset classification strategy cannot be used at all times before August 10, 2021 and after September 10, 2021. Therefore, the effective time period can help the annuity role to filter out the asset classification strategy that can be used from multiple versions of the asset classification strategy. Preferably, the effective time periods of multiple versions of the asset classification strategy corresponding to the same annuity role do not overlap, that is, for each annuity role, only one asset classification strategy that can be used can be determined at the same time.

[0062] According to the asset classification strategies corresponding to multiple annuity roles, the annuity data is stored in different databases, and the data classification results under each annuity role are obtained, including:

[0063] The annuity data are stored in different databases according to the asset classification strategies of the target versions corresponding to the multiple annuity roles, and the data classification results under each annuity role are obtained.

[0064] It should be noted that the current time is within the effective time period of the target version of the asset classification policy. That is, when using the asset classification policy, the available asset classification policy is searched among the multiple versions of the asset classification policies corresponding to the annuity role.

[0065] In an embodiment of the present invention, multiple versions of asset classification strategies can be set for the same annuity role for users to choose from, and the effective time period of the asset classification strategy is used to help the annuity role determine the available asset classification strategies, thereby facilitating adjustment of the asset classification strategy corresponding to the annuity role.

[0066] Optionally, the method further comprises:

[0067] Receive a policy maintenance request with an annuity role identifier.

[0068] It should be noted that the policy maintenance request is a request triggered by the user when maintaining the asset classification policy. Since each annuity role corresponds to an asset classification policy. Therefore, users under different annuity roles can all maintain the asset classification policy. Specifically, the user can be a user under any annuity role. For example, if the annuity role is an institution, the user can be an employee in the institution who is responsible for the annuity business. Here, an operation interface can be provided on the terminal device for the user to operate. After the user performs the corresponding operation, the generation of a policy maintenance request is triggered, and the policy maintenance request is sent to the server for executing the supervision method of the annuity data of the embodiment of the present invention. In order to distinguish the annuity roles corresponding to different users or the asset classification policies that the users need to maintain, different annuity roles are assigned different annuity role identifiers, so that when the user triggers the generation of a policy maintenance request, the annuity role identifier of the annuity role corresponding to the asset classification policy that needs to be maintained is added to the policy maintenance request.

[0069] Based on the annuity role identifier, a second annuity role is determined.

[0070] It should be noted that the second annuity role is the annuity role indicated by the policy maintenance request among multiple annuity roles. Among them, the second annuity role and the first annuity role may be the same or different, and "first" and "second" are used to distinguish annuity roles in different stages or different businesses. In other words, the user under the second annuity role needs to maintain the asset classification strategy, thereby triggering the generation of a policy maintenance request. Here, the correspondence between each annuity role and its corresponding annuity role identifier is pre-stored, so that the annuity role corresponding to the annuity role identifier can be determined according to the annuity role identifier in the policy maintenance request, that is, the second annuity role.

[0071] Displays multiple versions of asset classification strategies corresponding to the second annuity role.

[0072] It should be noted that partial information of multiple versions of asset classification policies corresponding to the second annuity role may be displayed, for example, only the version number, effective time, etc. of the asset classification policy may be displayed.

[0073] In case of receiving the download request, the asset classification policy of the version indicated by the download request is sent to the second annuity role.

[0074] It should be noted that in some cases, the differences between different versions of asset classification strategies are not large, and a directly usable asset classification strategy can be obtained by simply adjusting a certain version of the asset classification strategy. Here, download channels for all versions of asset classification strategies are provided for users to freely choose to download. Specifically, a download control can be displayed on the terminal side corresponding to each version of the asset classification strategy. When the user clicks the download control, it will trigger the generation of a download request. After receiving the download request, the server that executes the supervision method of annuity data in the embodiment of the present invention sends the asset classification strategy corresponding to the download control to the second annuity role for use by the second annuity role.

[0075] It is understandable that in some cases, the asset classification strategies between different versions are very different, but still have the same data content. In this case, a template download control can be displayed on the terminal side. After the user clicks the template download control, a template download request is triggered. After receiving the template download request, the server executing the annuity data supervision method of the embodiment of the present invention sends the pre-stored asset classification strategy template to the second annuity role for use by the second annuity role.

[0076] In the embodiment of the present invention, based on the policy maintenance request triggered by the user under the annuity role, multiple versions of asset classification policies corresponding to the annuity role can be displayed for the user under the annuity role to select. After the user under the annuity role selects, the selected asset classification policy is sent to the user under the annuity role, so that the user can maintain the asset classification policy of the annuity role based on the received asset classification policy.

[0077] Optionally, after displaying multiple versions of asset classification strategies corresponding to the second annuity role, the method further includes:

[0078] Receive the new version of the asset classification policy uploaded by the second annuity role.

[0079] In this step, the second annuity role or the user under the second annuity role usually uploads the new version of the asset classification policy to the server that executes the supervision method of annuity data in the embodiment of the present invention on the terminal side, so that the server stores the new version of the asset classification policy.

[0080] Adjust the effective time period of the new version of the asset classification policy to the target time period.

[0081] In this step, the new version of the asset classification strategy is the asset classification strategy that will be used in the next period of time. The target time period is the time period determined by the user under the second annuity role, and the start and end time of the target time period can be freely set according to needs. Of course, the target time period can be a fixed time period automatically generated, for example, the start time is the current time, and the end time is a time 10 years later.

[0082] In the embodiment of the present invention, during the maintenance of the asset classification strategy, the user under the annuity role can freely upload the asset classification strategy that can be directly used.

[0083] Optionally, the multiple annuity roles include: at least two of: trustee, investment manager, account manager, and custodian; the annuity operation process includes dividing the annuity funds into at least one first-level fund, dividing each first-level fund into multiple second-level funds, and delivering each second-level fund to an investment manager's management system for operation; the target fields include: fields corresponding to the investment manager, first-level funds, and second-level funds.

[0084] It should be noted that the first-level funds can be understood as the funds at the plan level, and the second-level funds can be understood as the funds at the portfolio level. Among them, the plan level refers to the investment plan during the operation of the annuity, and the portfolio level refers to the investment portfolio during the operation of the annuity, which will not be described in detail here. When the target field includes the field corresponding to the investment manager, the statistical results obtained by counting the target field are the data related to each investment manager. As shown in Table 2 below,

[0085]

[0086]

[0087] Table 2

[0088] Similarly, when the target field includes the field corresponding to the first-level funds, the statistical results obtained by performing statistics according to the target field are the data related to each first-level fund. As shown in Table 3 below,

[0089]

[0090]

[0091] Table 3

[0092] When the target field includes the field corresponding to the second-level funds, the statistical results obtained by performing statistics according to the target field are the data related to each second-level fund. As shown in Table 4 below,

[0093]

[0094] Table 4

[0095] Optionally, in the case where there are multiple target fields, the query request includes: a first field identifier associated with a first target field among the multiple target fields;

[0096] Obtain the statistical results corresponding to the data classification results under the first annuity role and display them, including:

[0097] A first statistical result is obtained by statistically analyzing the data classification result under the first annuity role according to the first target field, and the first statistical result is displayed.

[0098] It should be noted that a corresponding statistical result is obtained by performing statistics according to each target field, and the corresponding relationship between the statistical result and the target field is recorded. Therefore, when querying the statistical result corresponding to a certain target field, it can be determined according to the corresponding relationship. For example, for a certain annuity role, the data classification results under the annuity role are counted according to the target field A to obtain statistical result A; similarly, the data classification results under the annuity role are counted according to the target field B to obtain statistical result B, and the data classification results under the annuity role are counted according to the target field C to obtain statistical result C. The corresponding relationship target field A-statistical result A, target field B-statistical result B, target field C-statistical result C is recorded, so that when the query request includes a field identifier associated with the target field A, the corresponding statistical result can be determined to be statistical result A. Among them, the field identifier associated with the target field A can be the target field A itself, but is not limited to this.

[0099] like Figure 2 As shown, it is a practical application flow chart of querying annuity data (statistical results) according to an embodiment of the present invention, including:

[0100] Step 201: Enter the query conditions, wherein a user under a certain annuity role enters the query conditions according to his / her own needs. Here, a specific query condition is used as an example for explanation, and the query condition is investment manager and portfolio layer.

[0101] Step 202: Identify corresponding data according to the query conditions. Search for corresponding data from the master database to each slave database, where the number of slave databases is N, and N is greater than or equal to 1. The corresponding data is the data that meets the query conditions. That is, query the data classification results corresponding to the investment manager role and query the statistical results of the data classification results under the investment manager using the combination layer. Here, no further details are given.

[0102] Step 203: Determine whether the data exists, if yes, execute step 204, if no, end.

[0103] Step 204: Generate a report based on the corresponding data queried, and then end or export the report.

[0104] In the embodiment of the present invention, based on the first field identifier associated with the first target field in the query request, the first statistical result under the annuity role can be determined, so that the statistical result required by the user can be accurately displayed.

[0105] like Figure 3 As shown, it is a data processing flow chart before query in the supervision method of annuity data provided by an embodiment of the present invention, which is applied to the server. After the custodian bank sends the valuation data in the annuity data to the server, it includes:

[0106] Step 301: parse the received valuation data to obtain parsed data.

[0107] Step 302: Store the parsed valuation data in a database. Use different databases to store the parsed valuation data, where each database corresponds to an annuity role. When storing data in a database, store it according to the asset classification strategy of the annuity role corresponding to the database. Preferably, the master database corresponds to the trustee. N in the slave database N is greater than 1.

[0108] Step 303: Automatically clean product layer data. Cleaning here means classifying the data according to the resource classification strategy.

[0109] Step 304: Determine whether there is unclassified data, if so, execute step 305, if not, execute step 307.

[0110] Step 305: Use a cleaning log table to record unclassified data.

[0111] Step 306: Use the unclassified data to update the cleaning log table, and adjust the status to incorrect data classification.

[0112] Step 307: Update the cleaning log table and adjust the status to pending processing.

[0113] Step 308: Determine whether there is a new date in the cleaning log table, if so, execute step 309, if not, execute step 308 every preset time period.

[0114] Step 309: Determine whether the status in the cleaning log table of the new date is to be processed. If yes, execute step 311, if not, execute step 310.

[0115] Step 310: abnormal notification. Specifically, check the cleaning log table, generate a cleaning result statement, and notify the relevant person in charge.

[0116] Step 311: Start the cleaning thread to start processing, wherein the cleaning thread user processes the processing data as required.

[0117] Step 312: Use a data engine to process the data to be processed. Specifically, count the data to be processed on a daily basis from the planning level, portfolio level, and investment manager level.

[0118] Step 313: Update the cleaning status, adjust the pending processing to processed, and end.

[0119] In the embodiment of the present invention, through the distributed concept and relying on the master-slave database, the annuity asset classification results of different application annuity objects are isolated, the asset classification strategy factor is shielded, and secondary processing is performed based on the original data, which greatly improves the current situation of bloated and inflexible codes, high error probability, and high professional requirements for developers under the existing method; at the same time, it also greatly improves the accuracy and timeliness of data application.

[0120] The above describes the supervision method of annuity data provided by the embodiment of the present invention. The following describes the supervision device of annuity data provided by the embodiment of the present invention in conjunction with the accompanying drawings.

[0121] See also Figure 4 The embodiment of the present invention further provides a supervision device for annuity data, the device comprising:

[0122] An acquisition module 41 is used to acquire annuity data and asset classification strategies corresponding to each of a plurality of annuity roles, wherein the asset classification strategy includes association relationships between various types of assets in the annuity data;

[0123] The storage module 42 is used to store the annuity data in different databases according to the asset classification strategies corresponding to the multiple annuity roles, and obtain the data classification results under each annuity role;

[0124] A statistical module 43 is used to perform statistics on each data classification result according to at least one target field to obtain at least one statistical result corresponding to each data classification result, wherein the target field is a statistical field of annuity data when annuity roles supervise annuity data;

[0125] The query module 44 is used to obtain and display statistical results corresponding to the data classification results under the first annuity role when receiving a query request from the first annuity role, so as to facilitate the first annuity role to supervise, wherein the first annuity role is one of the multiple annuity roles.

[0126] Optionally, each annuity role corresponds to multiple versions of asset classification strategies, and each version of the asset classification strategy has a valid time period. The storage module 42 is specifically used to store the annuity data in different databases according to the target versions of the asset classification strategies corresponding to the multiple annuity roles, to obtain the data classification results for each annuity role; wherein the current time is within the valid time period of the target version of the asset classification strategy.

[0127] Optionally, the device further comprises:

[0128] A maintenance module, used for receiving a policy maintenance request carrying an annuity role identifier;

[0129] A determination module, configured to determine a second annuity role based on the annuity role identifier, wherein the second annuity role is an annuity role indicated by the policy maintenance request among the multiple annuity roles;

[0130] A display module, used to display multiple versions of asset classification strategies corresponding to the second annuity role;

[0131] The sending module is used to send the asset classification policy of the version indicated by the download request to the second annuity role when receiving the download request.

[0132] Optionally, the device further comprises:

[0133] A receiving module, used to receive a new version of the asset classification strategy uploaded by the second annuity role;

[0134] The adjustment module is used to adjust the effective time period of the new version of the asset classification policy to the target time period.

[0135] Optionally, the multiple annuity roles include: at least two of: trustee, investment manager, account manager, and custodian; the annuity operation process includes dividing the annuity funds into at least one first-level fund, dividing each first-level fund into multiple second-level funds, and delivering each second-level fund to an investment manager's management system for operation; the target fields include: fields corresponding to the investment manager, first-level funds, and second-level funds.

[0136] Optionally, in the case where there are multiple target fields, the query request includes: a first field identifier associated with a first target field among the multiple target fields;

[0137] The query module 44 is specifically used to obtain a first statistical result obtained by performing statistics on the data classification result under the first annuity role according to the first target field, and display the first statistical result.

[0138] The annuity data supervision device provided by the embodiment of the present invention can achieve Figures 1 to 3To avoid repetition, the various processes of implementing the annuity data supervision method in the method embodiment will not be repeated here.

[0139] In an embodiment of the present invention, after determining the annuity data and the asset classification strategies corresponding to each of the multiple annuity roles, for each annuity role, the annuity data is stored in different databases according to the asset classification strategy corresponding to the annuity role, that is, different databases are used to store the annuity data in a targeted manner according to different asset classification strategies, thereby shielding the impact of different asset classification strategies. For the data classification results under each annuity role, statistics are performed according to the target field to obtain statistical results that can be directly used for supervision. Therefore, when a query request from the first annuity role is received, the statistical results corresponding to the data classification results under the first annuity role are displayed for supervision by the first annuity role. In an embodiment of the present invention, when an annuity role performs supervision query data, the predetermined statistical results are directly used, which not only saves computing resources, but also improves the response speed and greatly reduces the user waiting time.

[0140] On the other hand, an embodiment of the present invention further provides an electronic device, including a memory, a processor, a bus, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps in the above-mentioned annuity data supervision method when executing the program.

[0141] Here is an example: Figure 5 A schematic diagram of the physical structure of an electronic device is shown.

[0142] like Figure 5 As shown, the electronic device may include: a processor 510, a communication interface 520, a memory 530 and a communication bus 540, wherein the processor 510, the communication interface 520 and the memory 530 communicate with each other through the communication bus 540. The processor 510 may call the logic instructions in the memory 530 to execute the following method:

[0143] Obtain annuity data and asset classification strategies corresponding to multiple annuity roles, wherein the asset classification strategies include associations between various types of assets in the annuity data;

[0144] According to the asset classification strategies corresponding to the multiple annuity roles, the annuity data are stored in different databases to obtain the data classification results under each annuity role;

[0145] For each data classification result, statistics are performed according to at least one target field to obtain at least one statistical result corresponding to each data classification result, wherein the target field is a statistical field of annuity data when the annuity role supervises annuity data;

[0146] When a query request of a first annuity role is received, statistical results corresponding to the data classification results under the first annuity role are obtained and displayed for supervision by the first annuity role, wherein the first annuity role is one of the multiple annuity roles.

[0147] In addition, the logic instructions in the above-mentioned memory 530 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.

[0148] On the other hand, an embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, which is implemented when the computer program is executed by a processor to execute the annuity data supervision method provided in the above embodiments, for example, including:

[0149] Obtain annuity data and asset classification strategies corresponding to multiple annuity roles, wherein the asset classification strategies include associations between various types of assets in the annuity data;

[0150] According to the asset classification strategies corresponding to the multiple annuity roles, the annuity data are stored in different databases to obtain the data classification results under each annuity role;

[0151] For each data classification result, statistics are performed according to at least one target field to obtain at least one statistical result corresponding to each data classification result, wherein the target field is a statistical field of annuity data when the annuity role supervises annuity data;

[0152] When a query request of a first annuity role is received, statistical results corresponding to the data classification results under the first annuity role are obtained and displayed for supervision by the first annuity role, wherein the first annuity role is one of the multiple annuity roles.

[0153] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[0154] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0155] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for supervising annuity data, characterized in that: The method comprises: Obtaining annuity data and asset classification strategies corresponding to each of a plurality of annuity roles, wherein the asset classification strategies include association relationships between various types of assets in the annuity data; According to the asset classification strategies corresponding to the multiple annuity roles, the annuity data are stored in different databases respectively, and the data classification results under each annuity role are obtained; For each of the data classification results, statistics are performed according to at least one target field to obtain at least one statistical result corresponding to each of the data classification results, wherein the target field is a statistical field of the annuity data when the annuity role supervises the annuity data; In the case of receiving a query request of a first annuity role, obtaining and displaying the statistical result corresponding to the data classification result under the first annuity role for supervision by the first annuity role, wherein the first annuity role is one of the plurality of annuity roles; Each of the annuity roles corresponds to multiple versions of asset classification strategies, and each version of the asset classification strategy has a valid time period. The annuity data is stored in different databases according to the asset classification strategies corresponding to the multiple annuity roles, and the data classification results under each of the annuity roles are obtained, including: The annuity data are stored in different databases according to the asset classification strategies of the target versions corresponding to the multiple annuity roles, and data classification results under each annuity role are obtained; wherein the current time is within the effective time period of the asset classification strategy of the target version.

2. The method according to claim 1, characterized in that The method further comprises: receiving a policy maintenance request carrying an annuity role identifier; Determining a second annuity role based on the annuity role identifier, wherein the second annuity role is the annuity role indicated by the policy maintenance request among the multiple annuity roles; Display multiple versions of asset classification strategies corresponding to the second annuity role; When a download request is received, the asset classification policy of the version indicated by the download request is sent to the second annuity role.

3. The method according to claim 2, characterized in that After displaying the multiple versions of asset classification strategies corresponding to the second annuity role, the method further includes: Receive a new version of the asset classification policy uploaded by the second annuity role; The effective time period of the new version of the asset classification policy is adjusted to the target time period.

4. The method according to claim 1, characterized in that: The multiple annuity roles include: at least two of: trustee, investment manager, account manager, and custodian. The annuity operation process includes dividing the annuity funds into at least one first-level fund, dividing each of the first-level funds into multiple second-level funds, and delivering each of the second-level funds to a management system of the investment manager for operation. The target fields include: fields corresponding to the investment manager, the first-level funds, and the second-level funds.

5. The method according to claim 1, characterized in that In the case that there are multiple target fields, the query request includes: a first field identifier associated with a first target field among the multiple target fields; The obtaining and displaying the statistical result corresponding to the data classification result under the first annuity role includes: A first statistical result is obtained by statistically analyzing the data classification result under the first annuity role according to the first target field, and the first statistical result is displayed.

6. A pension data supervision device, characterized in that: The device comprises: An acquisition module, used to acquire annuity data and asset classification strategies corresponding to each of a plurality of annuity roles, wherein the asset classification strategies include associations between various types of assets in the annuity data; A storage module, used to store the annuity data in different databases according to the asset classification strategies corresponding to the multiple annuity roles, and obtain the data classification results under each annuity role; A statistical module, for performing statistics on each of the data classification results according to at least one target field, to obtain at least one statistical result corresponding to each of the data classification results, wherein the target field is a statistical field of the annuity data when the annuity role supervises the annuity data; a query module, configured to, upon receiving a query request from a first annuity role, obtain and display the statistical result corresponding to the data classification result under the first annuity role for supervision by the first annuity role, wherein the first annuity role is one of the plurality of annuity roles; Among them, the statistical module is also used to correspond each of the annuity roles to multiple versions of asset classification strategies, and each version of the asset classification strategy has a valid time period. The storage module is specifically used to store the annuity data in different databases according to the target version of the asset classification strategy corresponding to each of the multiple annuity roles, so as to obtain the data classification results under each of the annuity roles; wherein the current time is within the valid time period of the target version of the asset classification policy.

7. An electronic device, characterized in that: include: A processor, a communication interface, a memory and a communication bus; wherein the processor, the communication interface and the memory communicate with each other via the communication bus; Memory, used to store computer programs; The processor is used to implement the steps of the annuity data supervision method as described in any one of claims 1 to 5 when executing the program stored in the memory.

8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the annuity data supervision method according to any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • Annual data processing method and device, medium and electronic equipment

    CN111209281A

  • Method for improving statistical efficiency through preprocessing and caching modes

    CN111858710A