A method of investment management and related equipment

By setting up different docking interfaces for each financial management institution and setting up message processing or message forwarding modules on the server, the problem of slow response to external interface docking development in bank financial management is solved, and a more efficient asset investment channel and management model is achieved.

CN118505396BActive Publication Date: 2025-03-18MINMETALS INT TRUST CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410698870.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-31
Publication Date
2025-03-18
Estimated Expiration
2044-05-31

AI Technical Summary

Technical Problem

The existing technology lacks rich and diversified asset investment channels and management models in bank wealth management, resulting in slow response speed for external interface docking and development.

Method used

By setting up different docking interfaces for each financial management institution, the interfaces that receive external instructions and forward them to internal servers will be improved to improve the development response speed of external interface docking. Each server is equipped with a function module with message processing or message forwarding functions, so that the functional module can realize the complete processing and forwarding of messages based on the preset connection relationship.

Benefits of technology

It improves the development response speed of external interface docking, and enhances the diversification and efficiency of asset investment channels and management models of bank wealth management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118505396B_ABST
    Figure CN118505396B_ABST
Patent Text Reader

Abstract

The present invention provides an investment management method and related equipment, which are applied to the field of data processing technology. The present application receives data processing information with identification information sent by a cluster server, wherein the target node is a server selected by the cluster server based on a preset application program interface mapping table, the data processing information is the pending business data sent by the target client to the cluster server based on the preset application program interface, and the identification information is used to characterize the processing priority of the pending business data sent by different financial management institutions; obtains the real-time function module information and real-time load balancing information of the target node; processes the data processing information based on the real-time function module information, the real-time load balancing information and the identification information, and generates function module adjustment information; processes the real-time function module information based on the function module adjustment information, and generates a target function module; processes the data processing information based on the target function module, and generates a response message.
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 an investment management method and related equipment. Background Art

[0002] Investment and financial management refers to the management and distribution of personal, family and enterprise assets by investors through reasonable arrangement of funds, such as savings, bank financial products, bonds, funds, stocks, futures, commodity spot, foreign exchange, real estate, insurance, gold, culture and artworks, so as to achieve the purpose of value preservation and appreciation, thereby accelerating the growth of assets. With the expansion of my country's stock and bond markets, the increasing richness of commercial banks and retail businesses and the annual increase in the overall income of citizens, the concept of "financial management" has gradually become popular. With the development of modern social economy, more and more people are no longer satisfied with the income from wages at work, but hope to obtain more economic sources through some financial management methods. Therefore, people have turned their attention to financial markets with high returns and high risks, such as stocks in the stock market, funds of fund companies, securities issued by the state or some institutions, etc., which have become investment hotspots for investors.

[0003] The cooperation between banks and non-bank institutions has gradually transitioned from channel cooperation and outsourcing business to comprehensive inter-institutional business cooperation with asset management as the core. Bank wealth management continues to play the scale advantage of funds and the trust advantage of customer groups. Securities companies, funds, trusts and other non-bank financial institutions continue to play the role of bridge between commercial banks and target assets and play the channel advantage. Non-bank institutions have transitioned from the traditional channel service provider role to deep asset management business cooperation and comprehensive institutional services for banks. With the continued decline in the yield of fixed-income assets, the restrictions on non-standard investments, the upward and downward penetration requirements of wealth management products, and the need for bank wealth management to remove expected returns and transform to net value, bank wealth management urgently needs to establish a richer and more diversified asset investment channels and management model.

[0004] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0005] The purpose of this application is to provide an investment management method and related equipment, which at least to some extent overcomes the problems existing in the prior art, by setting different docking interfaces for each financial institution, uniformly receiving external instructions externally, and forwarding them to the interface of the internal server internally, thereby improving the development response speed of external interface docking. Functional modules with message processing or message forwarding functions are set on each server, so that all functional modules in the server can realize the complete processing and forwarding required for the message based on the preset connection relationship.

[0006] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by the practice of the present invention.

[0007] According to one aspect of the present application, there is provided a method for investment management, comprising: a target node receiving data processing information with identification information sent by a cluster server, wherein the target node is a server selected by the cluster server based on a preset application interface mapping table, the data processing information is pending business data sent by a target client to the cluster server based on a preset application interface, and the identification information is used to characterize the processing priority of the pending business data sent by different financial management institutions; obtaining real-time function module information and real-time load balancing information of the target node, wherein the real-time function module information includes at least one function module, and the function module is used to perform data processing and / or data forwarding; processing the data processing information based on the real-time function module information, the real-time load balancing information and the identification information to generate function module adjustment information; processing the real-time function module information based on the function module adjustment information to generate a target function module; processing the data processing information based on the target function module to generate a response message, wherein the response message includes the processing result corresponding to the data processing information.

[0008] In one embodiment of the present application, the data processing information is processed based on the real-time function module information, the real-time load balancing information and the identification information to generate function module adjustment information, including: obtaining operation data of each function module based on the real-time function module information; obtaining load data of each function module based on the real-time load balancing information; generating a function module control strategy based on the operation data of each function module, the load data of each function module and the identification information; processing the data processing information based on the function module control strategy to generate function module adjustment information, wherein the function module adjustment information is dynamically generated based on the data processing information.

[0009] In one embodiment of the present application, after the data processing information is processed based on the target functional module and a response message is generated, it also includes: if the response result is to generate the data requested by the data processing information, sending the response message to the cluster server; if the response result is to forward the data processing information to other servers, obtaining the attribute information of the adjacent server and the attribute information of the data processing information, wherein the attribute information of the adjacent server is that the load balancing information of the server is lower than a preset threshold, and the attribute information of the data processing information is the category of the data requested by the data processing information; generating a first server based on the attribute information of the adjacent server and the attribute information of the data processing information, wherein the first server is the adjacent server that processes the data processing information; and sending the response message to the first server.

[0010] In one embodiment of the present application, the generating of the first server based on the attribute information of the adjacent server and the attribute information of the data processing information includes: generating a first processing priority of the data processing information based on the attribute information of the data processing information; if the first processing priority of the data processing information is greater than a preset processing priority, respectively obtaining the time required for the adjacent servers to process the data processing information; and selecting the adjacent server with the shortest processing time as the first server.

[0011] In one embodiment of the present application, if the response result is to generate the data requested by the data processing information, sending the response message to the cluster server also includes: processing the data requested by the data processing information to generate a data type corresponding to the data to be sent; segmenting the data to be sent based on a preset segmentation strategy to generate privacy data and non-privacy data; obtaining the network security status information of the target node and the credit rating information of the target client; processing the privacy data and the non-privacy data based on the network security status information of the target node and the credit rating information of the target client to generate a message sending strategy; and sending a response message to the cluster server based on the message sending strategy.

[0012] In one embodiment of the present application, the privacy data and the non-privacy data are processed based on the network security status information of the target node and the credit rating information of the target client to generate a message sending strategy, including: generating the investment credit information of the target client based on the network security status information of the target node and the credit rating information of the target client; if the investment credit information of the target client is lower than the preset investment security level, encrypting the privacy data and the non-privacy data; obtaining the credit level of the cluster server; generating the data security level of the data to be sent based on the data type of the data to be sent and the investment information of the target client.

[0013] In one embodiment of the present application, sending a response message to the cluster server based on the message sending strategy includes: if the credit level of the cluster server is lower than the data security level of the data to be sent, sending the data to be sent to the cluster server, wherein the data to be sent is empty; if the credit level of the cluster server is higher than or equal to the data security level of the data to be sent, sending the data to be sent to the cluster server, wherein the data to be sent is the data requested by the data processing information.

[0014] Another aspect of the present application is an investment management device, characterized in that it includes: an acquisition module, used for a target node to receive data processing information with identification information sent by a cluster server, wherein the target node is a server selected by the cluster server based on a preset application interface mapping table, the data processing information is the pending business data sent by the target client to the cluster server based on a preset application interface, and the identification information is used to characterize the processing priority of the pending business data sent by different financial institutions; acquiring real-time function module information and real-time load balancing information of the target node, wherein the real-time function module information includes at least one function module, and the function module is used to perform data processing and / or data forwarding; a processing module, used to process the data processing information based on the real-time function module information, the real-time load balancing information and the identification information to generate function module adjustment information; processing the real-time function module information based on the function module adjustment information to generate a target function module; processing the data processing information based on the target function module to generate a response message, wherein the response message includes the processing result corresponding to the data processing information.

[0015] According to another aspect of the present application, an electronic device is provided, characterized in that it comprises: a first processor; and a memory for storing executable instructions of the first processor; wherein the first processor is configured to execute the above-mentioned investment management method by executing the executable instructions.

[0016] According to another aspect of the present application, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a second processor, the above-mentioned investment management method is implemented.

[0017] According to another aspect of the present application, a computer program product is provided, including a computer program, characterized in that the computer program implements the above-mentioned investment management method when executed by a third processor.

[0018] The present application provides a method and related equipment for investment management, wherein the target node receives data processing information with identification information sent by the cluster server, wherein the target node is a server selected by the cluster server based on a preset application interface mapping table, the data processing information is the pending business data sent by the target client to the cluster server based on the preset application interface, and the identification information is used to characterize the processing priority of the pending business data sent by different financial institutions; obtain the real-time function module information and real-time load balancing information of the target node, wherein the real-time function module information includes at least one function module, and the function module is used to perform data processing and / or data forwarding; based on the real-time function module information, the real-time load balancing information and the identification information, the data processing information is processed to generate function module adjustment information; based on the function module adjustment information, the real-time function module information is processed to generate a target function module; based on the target function module, the data processing information is processed to generate a response message, wherein the response message includes the processing result corresponding to the data processing information. By setting different docking interfaces for each financial institution, external instructions are uniformly received externally, and the interface forwarded to the internal server internally, the development response speed of the external interface docking is improved. A functional module with message processing or message forwarding function is set on each server, so that all functional modules in the server can realize the complete processing and forwarding required for the message based on the preset connection relationship.

[0019] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 A flowchart showing a method for investment management provided by an embodiment of the present application;

[0021] Figure 2 A schematic diagram of the structure of an investment management device provided by an embodiment of the present application is shown;

[0022] Figure 3 A schematic diagram of the structure of an electronic device provided by an embodiment of the present application is shown;

[0023] Figure 4 A schematic diagram of a storage medium provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0024] The preferred embodiments of the present invention are described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention, and are not used to limit the present invention.

[0025] Combine the following Figure 1To describe the method of investment management according to the exemplary embodiment of the present application. It should be noted that the following application scenarios are only shown to facilitate understanding of the spirit and principle of the present application, and the embodiments of the present application are not limited in this respect. On the contrary, the embodiments of the present application can be applied to any applicable scenario.

[0026] In one implementation, the present application also proposes an investment management method and related equipment. Figure 1 The following schematically shows a flow chart of an investment management method according to an embodiment of the present application. Figure 1 As shown, the method is applied to a server, comprising:

[0027] S101, a target node receives data processing information with identification information sent by a cluster server.

[0028] In one embodiment, the target node is a server selected by the cluster server based on a preset application interface mapping table, the data processing information is the requested business data sent by the target client to the cluster server based on a preset application interface (API interface), and the identification information is used to characterize the processing priority of the requested business data sent by different financial institutions.

[0029] Different application programming interfaces (API interfaces) are set for different financial institutions. The cluster server allocates corresponding servers according to different interfaces, and the cluster server sends the data processing information sent by different financial institutions to the corresponding servers. In addition, the business request sent by each financial institution will also include different data processing priorities. The priority setting rules can be set according to the importance of the financial institution or the business amount, for example, the importance of the financial institution is set according to the credit rating, transaction volume, etc. of the financial institution. This application does not limit this and can be set according to the actual needs of the applicant. In addition, this application does not limit how each financial institution sets the corresponding processing priority for its customer needs, which can be set according to the actual needs of the applicant.

[0030] S102, obtaining real-time function module information and real-time load balancing information of the target node.

[0031] In one embodiment, the real-time function module information includes at least one function module, and the function module is used to perform data processing and / or data forwarding. The real-time function module information includes at least one function module, and the function module is used to perform data processing and / or data forwarding. Each function module has a data processing function, or a message forwarding function, or both a data processing function and a message forwarding function, which are not unique. Some or all of the function modules in the target node have matching connection relationships, and different function modules have different connection relationships. Each connection relationship may involve multiple function modules, or may only involve two function modules, which are not unique. One or more connection relationships include each function module that a pending message completes processing and forwarding in a time sequence, that is, each connection relationship involves a different number of function modules and different functions. The function module chain formed by combining one or more connection relationships can realize the processing and forwarding of a pending message.

[0032] S103: Process the data processing information based on the real-time function module information, the real-time load balancing information and the identification information to generate function module adjustment information.

[0033] In one implementation, operating data of each functional module is obtained based on real-time functional module information; load data of each functional module is obtained based on real-time load balancing information; a functional module control strategy is generated based on the operating data of each functional module and the load data and identification information of each functional module; data processing information is processed based on the functional module control strategy to generate functional module adjustment information, and the functional module adjustment information is dynamically generated based on the data processing information.

[0034] The server will process the data processing information according to the identification information, filter out the data processing information with a higher processing priority, and generate the corresponding function module according to the data to be processed each time. If there is a related function module, it will be retained. The function module that is not needed this time can be directly destroyed, or, if the next message to be processed is received, if the message requires a corresponding function module, it can also be retained. Or, the corresponding function module can be dynamically destroyed according to the actual expansion requirements of the server. Function modules with message processing or message forwarding functions are set on each server, so that all function modules in the server can realize the complete processing and forwarding required for the message based on the preset connection relationship.

[0035] S104: Process the real-time function module information based on the function module adjustment information to generate a target function module.

[0036] In one implementation, it is determined whether the existing functional modules of the target node can process the data processing information. If not, a corresponding functional module is added. In addition, irrelevant functional modules can also be destroyed or deleted. For example, the existing functional module of the current target node is an investment advice service for financial product A, but the data processing information received by the current target node is an investment advice service for financial product B. At this time, in order to effectively process the data processing information, the target node needs to add a corresponding functional module to process the data processing information, obtain personal information and relevant data of financial products, and generate an investment plan. When the user needs to invest in financial products, he or she can choose the investment product and historical cycle according to the investment plan, avoid blindly following the public, make the investment more objective, and truly experience the investment in financial product transactions with higher reliability. The type and number of the target functional modules are determined based on the data processing information to be processed currently. The type and number of the target functional modules can be the same or different from the type and number before receiving the data processing information. It is set according to the actual situation, and this application does not limit this.

[0037] S105: Process the data processing information based on the target function module to generate a response message.

[0038] In one embodiment, the response message includes the processing result corresponding to the data processing information, wherein the processing result corresponding to the data processing information includes the data to be obtained by the data processing information. In addition, if the current target node has too many data processing items and there are no additional processing resources to process the data processing information, the data processing information is forwarded to other servers for processing.

[0039] In another embodiment, the target function module includes but is not limited to: a project entry submodule, a project authenticity assessment submodule, a project policy assessment submodule, a project evaluation submodule and a project processing module; the project entry submodule is used for users of various financial institutions to enter project information into the target node, and to check the format of the entered information for compliance, waiting for the next evaluation; the enterprise initiates a project financing demand application at the target node, and provides information such as the enterprise credit rating, enterprise project investment proposal or project investment feasibility study report, project preliminary design review materials, project budget review materials, etc.; the project authenticity assessment submodule is used to evaluate the authenticity, accuracy, completeness and rationality of the project; the project policy assessment submodule is used to evaluate whether the project complies with current industrial policies and regulations.

[0040] The project policy evaluation submodule is based on the big data cloud target node, and mainly evaluates the following aspects of the required investment projects: whether they comply with the national industrial development policy, whether they comply with the industry development plan and product development sequence; whether they comply with the National Science and Technology Progress Law, whether they comply with national and regional technology development policies, and whether they can promote scientific and technological progress and economic development.

[0041] The project evaluation submodule is used to compare the comprehensive scores of similar projects in this target node to obtain the value reference level of this project; the essence of the project evaluation submodule is to identify risks, prevent risks, reduce risks, ensure that the investment achieves the expected benefits, and safeguard the vital interests of investors and creditors; the project processing module is used to provide the processing conclusion of the project and enter the next step of the process; the processing conclusion is "pass", "fail", "return and modify" or "priority".

[0042] This application is used to build an electronic management solution for the trust company to connect with the bank's wealth management outsourcing business to support the entire life cycle, realize the online and automated process of investment instructions, risk control, position management, transaction execution, data services, etc., and bank wealth management can obtain the underlying transaction data more conveniently and efficiently, and provide data support for the relevant management of investment, transactions, and penetrating risk control within the bank's wealth management, and help smooth the net value of bank wealth management products and enhance returns. By returning the transaction results of the trust company's investment and trading system to the bank's wealth management in an electronic way, bank wealth management can obtain the underlying transaction data more conveniently and efficiently, and provide data support for the relevant management of investment, transactions, and penetrating risk control within the bank's wealth management, realize the online and automated investment instructions, improve investment and operational efficiency, and reduce the probability of human errors.

[0043] In this application, the target node receives data processing information with identification information sent by the cluster server, wherein the target node is the server selected by the cluster server based on the preset application interface mapping table, the data processing information is the pending business data sent by the target client to the cluster server based on the preset application interface, and the identification information is used to characterize the processing priority of the pending business data sent by different financial institutions; obtain the real-time function module information and real-time load balancing information of the target node, wherein the real-time function module information includes at least one function module, and the function module is used to perform data processing and / or data forwarding; based on the real-time function module information, the real-time load balancing information and the identification information, the data processing information is processed to generate function module adjustment information; based on the function module adjustment information, the real-time function module information is processed to generate the target function module; based on the target function module, the data processing information is processed to generate a response message, wherein the response message includes the processing result corresponding to the data processing information. By setting different docking interfaces for each financial institution, external instructions are uniformly received externally, and the interface forwarded to the internal server internally, the development response speed of external interface docking is improved. A functional module with message processing or message forwarding function is set on each server, so that all functional modules in the server can realize the complete processing and forwarding required for the message based on the preset connection relationship.

[0044] Optionally, in another embodiment of the above method of the present application, after the data processing information is processed based on the target function module to generate a response message, the method further includes:

[0045] If the response result is to generate the data requested by the data processing information, sending the response message to the cluster server;

[0046] If the response result is to forward the data processing information to other servers, then obtaining attribute information of the adjacent servers and attribute information of the data processing information, wherein the attribute information of the adjacent servers is that the load balancing information of the servers is lower than a preset threshold, and the attribute information of the data processing information is the category of the data requested by the data processing information;

[0047] generating a first server based on the attribute information of the adjacent server and the attribute information of the data processing information, wherein the first server is an adjacent server that processes the data processing information;

[0048] The response message is sent to the first server.

[0049] In one implementation, the data requested by the data processing information may be log information for a certain period of time, encryption and decryption information, network layer load balancing forwarding, application layer load balancing forwarding, traffic encryption and decryption functions, traffic data statistics, abnormal traffic detection, etc. In addition, the target node will also select a server with the lowest load balancing from the adjacent servers, or it itself has the ability to process the current data processing information, or determine what data the data processing information is to obtain, what functional modules the server needs to obtain this data, and whether the functional modules for obtaining the data already exist in the adjacent servers.

[0050] In another embodiment, the first processing priority of the data processing information is generated based on the attribute information of the data processing information; if the first processing priority of the data processing information is greater than the preset processing priority, the time required for the adjacent servers to process the data processing information is obtained respectively; and the adjacent server with the shortest processing time is used as the first server. The first processing priority of the data processing information is generated based on the attribute information of the data processing information; if the first processing priority of the data processing information is greater than the preset processing priority, the time required for the adjacent servers to process the data processing information is obtained respectively; and the adjacent server with the shortest processing time is used as the first server. The example is as follows, there are 3 adjacent servers, the processing time of the first server is 5 seconds, the processing time of the second server is 15 seconds, and the processing time of the third server is 10 seconds. The above processing time is determined based on the processing performance of each server, the priority of the matters currently to be processed by the server, and the processing time of the corresponding matters. For example, if the first server theoretically takes 5 seconds to process the data processing information, the second server theoretically takes 10 seconds to process the data processing information, and the third server theoretically takes 15 seconds to process the data processing information, although the processing time of the first server and the third server is shorter, these two servers currently have other more urgent matters to process. Therefore, although the time theoretically required for the second server to process the data processing information is higher than the time theoretically required for the first server and the third server to process the data processing information, the time actually required for the second server to process the data processing information is lower than the time actually required for the first server and the third server to process the data processing information.

[0051] Optionally, in another embodiment of the method of the present application, if the response result is to generate the data requested by the data processing information, sending the response message to the cluster server further includes:

[0052] Processing the data requested by the data processing information to generate a data type corresponding to the data to be sent;

[0053] Segmenting the data to be sent based on a preset segmentation strategy to generate private data and non-private data;

[0054] Obtain the network security status information of the target node and the credit rating information of the target client;

[0055] Processing the private data and the non-private data based on the network security status information of the target node and the credit rating information of the target client to generate a message sending strategy;

[0056] A response message is sent to the cluster server based on the message sending policy.

[0057] In one implementation, it is determined whether the target node is currently under a network attack, or whether it is under a network attack within a preset time period or a specific time period, and what data is obtained when the target node is under a network attack. Based on the above content, the sending time of private data and non-private data is determined. For example, how long to send, the order of sending private data and non-private data, etc., so as to determine whether the server should send and when to send data.

[0058] In another embodiment, the investment credit information of the target customer is generated based on the network security status information of the target node and the credit rating information of the target client; if the investment credit information of the target customer is lower than the preset investment security level, the private data and non-privacy data are encrypted; the credit level of the cluster server is obtained; and the data security level of the data to be sent is generated based on the data type of the data to be sent and the investment information of the target customer.

[0059] By obtaining the target customer's investment reputation information, it is determined whether the cluster server has the authority to obtain the requested data. For example, if the target customer's investment reputation information shows that the current target customer's investment habit is low-risk investment or his investment credit is low and defaults often occur, then the data requested by the cluster server will be judged as unstable data, and the transmission of related privacy data and non-privacy data will be restricted, for example, the related data will be encrypted to ensure the security of the related data.

[0060] In another implementation, if the credit rating of the cluster server is lower than the data security rating of the data to be sent, the data to be sent is sent to the cluster server, wherein the data to be sent is empty; if the credit rating of the cluster server is higher than or equal to the data security rating of the data to be sent, the data to be sent is sent to the cluster server, wherein the data to be sent is the data requested by the data processing information. In the prior art, when the data requested by the data processing information sent by the cluster server is obtained, it is sent to the cluster server without considering whether the cluster server has the authority to obtain the relevant data. However, before sending the data, this solution will also determine whether the receiving end (i.e., the target client and the cluster server) has the authority to receive the data, and based on the above content, it is determined whether the data sent by the server is real data or empty data. In addition, the data security level of privacy data can be set to a confidentiality level, and the data security level of non-privacy data can be set to a normal level. This solution does not limit the classification criteria for data security levels, and the applicant can set it according to actual needs.

[0061] By applying the above technical solution, the target node receives data processing information with identification information sent by the cluster server, wherein the target node is a server selected by the cluster server based on a preset application interface mapping table, the data processing information is the pending business data sent by the target client to the cluster server based on the preset application interface, and the identification information is used to characterize the processing priority of the pending business data sent by different financial institutions; obtains the real-time function module information and real-time load balancing information of the target node, wherein the real-time function module information includes at least one function module, and the function module is used to perform data processing and / or data forwarding; obtains the operation data of each function module based on the real-time function module information; obtains the load data of each function module based on the real-time load balancing information; generates a function module control strategy based on the operation data of each function module and the load data and identification information of each function module; processes the data processing information based on the function module control strategy to generate function module adjustment information, and the function module adjustment information is dynamically generated based on the data processing information; processes the real-time function module information based on the function module adjustment information to generate a target function module; processes the data processing information based on the target function module to generate a response message, wherein the response message includes the processing result corresponding to the data processing information.

[0062] If the response result is to generate the data requested by the data processing information, a response message is sent to the cluster server; if the response result is to forward the data processing information to other servers, the attribute information of the adjacent server and the attribute information of the data processing information are obtained, wherein the attribute information of the adjacent server is that the load balancing information of the server is lower than a preset threshold, and the attribute information of the data processing information is the category of the data requested by the data processing information; based on the attribute information of the data processing information, a first processing priority of the data processing information is generated; if the first processing priority of the data processing information is greater than the preset processing priority, the time required for the adjacent servers to process the data processing information is obtained respectively; the adjacent server with the shortest processing time is used as the first server, wherein the first server is the adjacent server that processes the data processing information; and a response message is sent to the first server.

[0063] In addition, the data requested by the data processing information will be processed to generate the data type corresponding to the data to be sent; the data to be sent will be segmented based on the preset segmentation strategy to generate private data and non-private data; the network security status information of the target node and the credit rating information of the target client will be obtained; the investment credit information of the target customer will be generated based on the network security status information of the target node and the credit rating information of the target client; if the investment credit information of the target customer is lower than the preset investment security level, the private data and non-private data will be encrypted; the credit level of the cluster server will be obtained; the data security level of the data to be sent will be generated based on the data type of the data to be sent and the investment information of the target customer; if the credit level of the cluster server is lower than the data security level of the data to be sent, the data to be sent will be sent to the cluster server, where the data to be sent is empty; if the credit level of the cluster server is higher than or equal to the data security level of the data to be sent, the data to be sent will be sent to the cluster server, where the data to be sent is the data requested by the data processing information. By setting different docking interfaces for each financial institution, external instructions are uniformly received externally and forwarded to the interface of the internal server internally, the development response speed of external interface docking is improved. Functional modules with message processing or message forwarding functions are set up on each server, so that all functional modules in the server can realize the complete processing and forwarding of messages based on the preset connection relationship. The investment reputation information of the target customer will also be judged, and according to the judgment result, it will be decided whether to encrypt the relevant data to ensure the security of the relevant data.

[0064] In one embodiment, if Figure 2 As shown, the present application also provides an investment management device, comprising:

[0065] Acquisition module 201, used for the target node to receive data processing information with identification information sent by the cluster server, wherein the target node is a server selected by the cluster server based on a preset application interface mapping table, the data processing information is the pending business data sent by the target client to the cluster server based on a preset application interface, and the identification information is used to characterize the processing priority of the pending business data sent by different financial institutions; acquire the real-time function module information and real-time load balancing information of the target node, wherein the real-time function module information includes at least one function module, and the function module is used to perform data processing and / or data forwarding;

[0066] The processing module 202 is used to process the data processing information based on the real-time function module information, the real-time load balancing information and the identification information to generate function module adjustment information; process the real-time function module information based on the function module adjustment information to generate a target function module; process the data processing information based on the target function module to generate a response message, wherein the response message includes the processing result corresponding to the data processing information.

[0067] In another embodiment of the present application, the processing module 202 is configured to process the data processing information based on the real-time function module information, the real-time load balancing information and the identification information to generate function module adjustment information, including:

[0068] Acquiring operation data of each functional module based on the real-time functional module information;

[0069] Acquire load data of each functional module based on the real-time load balancing information;

[0070] Generate a function module control strategy based on the operation data of each function module, the load data of each function module and the identification information;

[0071] The data processing information is processed based on the function module control strategy to generate function module adjustment information, where the function module adjustment information is dynamically generated based on the data processing information.

[0072] In another embodiment of the present application, the processing module 202 is configured to process the data processing information based on the target function module and generate a response message, further comprising:

[0073] If the response result is to generate the data requested by the data processing information, sending the response message to the cluster server;

[0074] If the response result is to forward the data processing information to other servers, then obtaining attribute information of the adjacent servers and attribute information of the data processing information, wherein the attribute information of the adjacent servers is that the load balancing information of the servers is lower than a preset threshold, and the attribute information of the data processing information is the category of the data requested by the data processing information;

[0075] generating a first server based on the attribute information of the adjacent server and the attribute information of the data processing information, wherein the first server is an adjacent server that processes the data processing information;

[0076] Sending the response message to the first server.

[0077] In another embodiment of the present application, the processing module 202 is configured to generate the first server based on the attribute information of the neighboring server and the attribute information of the data processing information, including:

[0078] generating a first processing priority level of the data processing information based on the attribute information of the data processing information;

[0079] If the first processing priority of the data processing information is greater than the preset processing priority, respectively obtaining the time required for the adjacent servers to process the data processing information;

[0080] The adjacent server with the shortest processing time is selected as the first server.

[0081] In another embodiment of the present application, the processing module 202 is configured to send the response message to the cluster server if the response result is to generate the data requested by the data processing information, and further includes:

[0082] Processing the data requested by the data processing information to generate a data type corresponding to the data to be sent;

[0083] Segmenting the data to be sent based on a preset segmentation strategy to generate private data and non-private data;

[0084] Obtain the network security status information of the target node and the credit rating information of the target client;

[0085] Processing the private data and the non-private data based on the network security status information of the target node and the credit rating information of the target client to generate a message sending strategy;

[0086] A response message is sent to the cluster server based on the message sending policy.

[0087] In another embodiment of the present application, the processing module 202 is configured to process the private data and the non-private data based on the network security status information of the target node and the credit rating information of the target client to generate a message sending strategy, including:

[0088] Generate investment reputation information of the target client based on the network security status information of the target node and the credit rating information of the target client;

[0089] If the investment reputation information of the target customer is lower than the preset investment safety level, encrypting the private data and the non-private data;

[0090] Obtaining the credit rating of the cluster server;

[0091] A data security level of the data to be sent is generated based on the data type of the data to be sent and the investment information of the target customer.

[0092] In another implementation manner of the present application, the processing module 202 is configured to send a response message to the cluster server based on the message sending strategy, including:

[0093] If the credit level of the cluster server is lower than the data security level of the data to be sent, sending the data to be sent to the cluster server, wherein the data to be sent is empty;

[0094] If the credit level of the cluster server is higher than or equal to the data security level of the data to be sent, the data to be sent is sent to the cluster server, wherein the data to be sent is the data requested by the data processing information.

[0095] The present application embodiment provides an electronic device, such as Figure 3 As shown, the electronic device 3 includes a first processor 300, a memory 301, a bus 302 and a communication interface 303. The first processor 300, the communication interface 303 and the memory 301 are connected via the bus 302. The memory 301 stores a computer program that can be run on the first processor 300. When the first processor 300 runs the computer program, the investment management method provided in any of the aforementioned embodiments of the present application is executed.

[0096] The memory 301 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk memory. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 303 (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. may be used.

[0097] The bus 302 may be an ISA bus, a PCI bus, or an EISA bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. The memory 301 is used to store programs, and the first processor 300 executes the programs after receiving the execution instruction. The investment management method disclosed in any implementation of the embodiment of the present application may be applied to the first processor 300, or implemented by the first processor 300.

[0098] The first processor 300 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the first processor 300. The above-mentioned first processor 300 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a readily available programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application can be embodied as a hardware decoding processor to be executed, or a combination of hardware and software modules in the decoding processor to be executed. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 301, and the first processor 300 reads the information in the memory 301 and completes the steps of the above method in combination with its hardware.

[0099] The electronic device provided by the above-mentioned embodiments of the present application and the investment management method provided by the embodiments of the present application are based on the same inventive concept and have the same beneficial effects as the methods adopted, run or implemented by the application programs stored therein.

[0100] The present application embodiment provides a computer-readable storage medium, such as Figure 4As shown, the computer-readable storage medium 401 stores a computer program, and when the computer program is read and executed by the second processor 402, the investment management method as described above is implemented.

[0101] The technical solution of the embodiment of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling an electronic device (which may be an air conditioner, a refrigeration device, a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the method described in the embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.

[0102] The computer-readable storage medium provided by the above-mentioned embodiments of the present application and the investment management method provided by the embodiments of the present application are based on the same inventive concept and have the same beneficial effects as the methods adopted, run or implemented by the application programs stored therein.

[0103] An embodiment of the present application provides a computer program product, including a computer program, wherein the computer program is executed by a third processor to implement the method described above.

[0104] The computer program product provided by the above-mentioned embodiments of the present application and the method of investment management provided by the embodiments of the present application are based on the same inventive concept and have the same beneficial effects as the methods adopted, run or implemented by the application programs stored therein.

[0105] It should be noted that, in this application, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or still includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0106] Each embodiment in this application is described in a related manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the method, electronic device, electronic device, and readable storage medium embodiment of evaluating investment management, since they are basically similar to the above-mentioned investment management method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the above-mentioned investment management method embodiment.

[0107] Although the present application is disclosed as above, the present application is not limited thereto. Any person skilled in the art can make various changes and modifications without departing from the spirit and scope of the present application. Therefore, the protection scope of the present application shall be subject to the scope defined by the claims.

Claims

1. A method of investment management, characterized in that: include: The target node receives data processing information with identification information sent by the cluster server, wherein the target node is a server selected by the cluster server based on a preset application interface mapping table, the data processing information is the pending business data sent by the target client to the cluster server based on a preset application interface, and the identification information is used to characterize the processing priority of the pending business data sent by different financial institutions; Acquire real-time function module information and real-time load balancing information of the target node, wherein the real-time function module information includes at least one function module, and the function module is used for data processing and / or data forwarding; Processing the data processing information based on the real-time function module information, the real-time load balancing information and the identification information to generate function module adjustment information; Processing the real-time function module information based on the function module adjustment information to generate a target function module; Processing the data processing information based on the target function module to generate a response message, wherein the response message includes a processing result corresponding to the data processing information; The processing of the data processing information based on the real-time function module information, the real-time load balancing information and the identification information to generate the function module adjustment information includes: acquiring the operation data of each function module based on the real-time function module information; acquiring the load data of each function module based on the real-time load balancing information; generating a function module control strategy based on the operation data of each function module, the load data of each function module and the identification information; processing the data processing information based on the function module control strategy to generate the function module adjustment information, wherein the function module adjustment information is dynamically generated based on the data processing information; The processing of the real-time function module information based on the function module adjustment information to generate a target function module includes: Determine whether the existing functional modules of the target node can process the data processing information. If not, add corresponding functional modules and destroy or delete irrelevant functional modules.

2. The method according to claim 1, characterized in that After the data processing information is processed based on the target function module to generate a response message, the method further includes: If the response result is to generate the data requested by the data processing information, sending the response message to the cluster server; If the response result is to forward the data processing information to other servers, then obtaining attribute information of the adjacent servers and attribute information of the data processing information, wherein the attribute information of the adjacent servers is that the load balancing information of the servers is lower than a preset threshold, and the attribute information of the data processing information is the category of the data requested by the data processing information; generating a first server based on the attribute information of the adjacent server and the attribute information of the data processing information, wherein the first server is an adjacent server that processes the data processing information; Sending the response message to the first server.

3. The method according to claim 2, characterized in that The generating the first server based on the attribute information of the adjacent server and the attribute information of the data processing information includes: generating a first processing priority level of the data processing information based on the attribute information of the data processing information; If the first processing priority of the data processing information is greater than the preset processing priority, respectively obtaining the time required for the adjacent servers to process the data processing information; The adjacent server with the shortest processing time is selected as the first server.

4. The method according to claim 1, characterized in that If the response result is to generate the data requested by the data processing information, sending the response message to the cluster server also includes: Processing the data requested by the data processing information to generate a data type corresponding to the data to be sent; Segmenting the data to be sent based on a preset segmentation strategy to generate private data and non-private data; Obtain the network security status information of the target node and the credit rating information of the target client; Processing the private data and the non-private data based on the network security status information of the target node and the credit rating information of the target client to generate a message sending strategy; A response message is sent to the cluster server based on the message sending policy.

5. The method according to claim 4, characterized in that The processing of the private data and the non-private data based on the network security status information of the target node and the credit rating information of the target client to generate a message sending strategy includes: Generate investment reputation information of the target client based on the network security status information of the target node and the credit rating information of the target client; If the investment reputation information of the target customer is lower than the preset investment safety level, encrypting the private data and the non-private data; Obtaining the credit rating of the cluster server; A data security level of the data to be sent is generated based on the data type of the data to be sent and the investment information of the target customer.

6. The method according to claim 5, characterized in that The sending a response message to the cluster server based on the message sending strategy includes: If the credit level of the cluster server is lower than the data security level of the data to be sent, sending the data to be sent to the cluster server, wherein the data to be sent is empty; If the credit level of the cluster server is higher than or equal to the data security level of the data to be sent, the data to be sent is sent to the cluster server, wherein the data to be sent is the data requested by the data processing information.

7. An investment management device, characterized in that: The device comprises: An acquisition module is used for a target node to receive data processing information with identification information sent by a cluster server, wherein the target node is a server selected by the cluster server based on a preset application interface mapping table, the data processing information is the pending business data sent by the target client to the cluster server based on a preset application interface, and the identification information is used to characterize the processing priority of the pending business data sent by different financial institutions; obtain real-time function module information and real-time load balancing information of the target node, wherein the real-time function module information includes at least one function module, and the function module is used to perform data processing and / or data forwarding; a processing module, configured to process the data processing information based on the real-time function module information, the real-time load balancing information and the identification information to generate function module adjustment information; process the real-time function module information based on the function module adjustment information to generate a target function module; process the data processing information based on the target function module to generate a response message, wherein the response message includes a processing result corresponding to the data processing information; The processing of the data processing information based on the real-time function module information, the real-time load balancing information and the identification information to generate the function module adjustment information includes: acquiring the operation data of each function module based on the real-time function module information; acquiring the load data of each function module based on the real-time load balancing information; generating a function module control strategy based on the operation data of each function module, the load data of each function module and the identification information; processing the data processing information based on the function module control strategy to generate the function module adjustment information, wherein the function module adjustment information is dynamically generated based on the data processing information; The real-time function module information is processed based on the function module adjustment information to generate a target function module, including: determining whether the existing function module of the target node can process the data processing information, if not, adding a corresponding function module and destroying or deleting irrelevant function modules.

8. An electronic device, characterized in that: include: a first processor; and a memory for storing executable instructions of the first processor; Wherein, the first processor is configured to execute the investment management method according to any one of claims 1 to 6 by executing the executable instructions.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by the second processor, the investment management method described in any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • One-stop investment and financing information service platform for small and medium-sized enterprises

    CN110210962A

  • Software-Defined Data Center and Service Cluster Scheduling and Traffic Monitoring Method Therefor

    US20180278541A1