Financial product information service providing method and device and storage medium
By using unique coding rules and permission rules in the financial market to identify and manage the product information of investable targets in domestic and foreign markets, the complexity and inconsistency of data integration are solved, the precise traceability and secure interaction of product information are achieved, and the transparency and stability of data management are improved.
Patent Information
- Application Number
- CN202510560917.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-30
- Publication Date
- 2025-07-22
AI Technical Summary
In the financial market, the data integration of the target products that can be invested in domestic and foreign markets has different formats and contents, resulting in complex data integration, duplicate work, waste of resources, data inconsistency and misalignment of permissions, affecting the timeliness and integrity of investment decisions.
The unique encoding rules are used to identify and process the product information of the investable target, and combine permission rules, monitoring rules and service rules to generate product information services to ensure the transparency, accuracy and security of data processing, and to link transactions in different markets or across countries through CompositeUPC and ShareClassUPC.
It realizes accurate traceability of product information, improves the transparency and accuracy of information management, ensures data security and interaction stability, simplifies cross-border transaction management processes, and improves efficiency.
Smart Images

Figure CN120355519A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of financial data management, and particularly relates to a method, device, and storage medium for providing financial product information services. Background Art
[0002] In today's financial market, investors and financial institutions face a common challenge: how to efficiently integrate the static basic information of investable target products in domestic and foreign markets and securely manage the integrated information. These products include on-exchange products such as stocks, bonds, funds, options, futures, etc. Their information is crucial for investment decisions and needs to be provided to the outside in a timely, complete, and compliant manner. However, there are many problems when the current system applications integrate this information and provide it to the outside.
[0003] First, the diversity of data sources poses a great challenge. The information formats and contents provided by different exchanges and data providers vary widely, which makes data integration extremely complex. This diversity requires financial institutions to establish complex systems to adapt to different data sources, thus increasing technical complexity and maintenance costs. Second, duplicate work is also a significant problem. Due to the lack of unified data standards and sharing mechanisms, different financial institutions and systems often need to independently obtain information from the same data sources, which not only wastes resources but also may lead to data inconsistencies. The problems caused by data inconsistencies are particularly prominent. The security codes adopted by different data sources may be different, which requires additional conversion and matching work when integrating data. Moreover, in order to obtain comprehensive market information, financial institutions usually need to obtain data from multiple data sources and then perform cleaning, conversion, and integration through a series of processing steps. This multi-step data processing link not only increases the time and cost of data transmission but also may lead to problems of inconsistency, timeliness, and integrity in data external interaction, and thus generates problems of incorrect permission configuration.
[0004] In summary, it is necessary to establish a more unified and efficient data integration mechanism to solve various problems in data integration and management, so as to support more informed investment decisions. Summary of the Invention
[0005] The purpose of the present invention is to provide a method, device, and storage medium for providing financial product information services. The data obtained is identified by a unique code, and the identified data is combined with various configuration rules for subsequent data processing, service generation, and user monitoring, so as to clearly track the source, flow, and change history of products, thereby improving the transparency, accuracy, and security of information management.
[0006] To achieve the above object, the present invention is implemented by the following technical solutions:
[0007] In a first aspect, the present invention provides a method for providing financial product information services, including: Obtaining investable target product information in domestic and foreign markets according to pre-configured permission rules and monitoring rules, wherein the permission rules are used for data permission management in the process of obtaining product information, and the monitoring rules are used for data monitoring in the process of obtaining product information; Performing identification processing on the investable target product information through a unique coding rule; Generating a product information service based on the identified investable target product information according to the permission rules, the monitoring rules, and pre-configured service rules, wherein the permission rules are further used for data permission management in the process of generating the product information service, the monitoring rules are further used for process monitoring in the process of generating the product information service, and the service rules are used for service configuration of the generated product information service; Interacting the product information service externally according to the permission rules and the monitoring rules, wherein the permission rules are further used for data permission management in the process of interacting the product information, and the monitoring rules are further used for user monitoring in the process of interacting the product information.
[0008] Optionally, the step of obtaining investable target product information in domestic and foreign markets according to pre-configured permission rules and monitoring rules includes: Accessing product information from internal and external data sources of a financial product management system according to pre-configured data access permissions, and performing real-time monitoring and exception alerts on the integrity, accuracy, and timeliness of product information access according to pre-configured data monitoring metrics and corresponding alert thresholds. The product information includes product ID, product type, and market data source, and the forms of product information access include: file access, API access, stream access, and manual information synchronization; Performing definition processing on product information metadata using a unified standard to obtain standardized product information.
[0009] Optionally, the format of the unique coding includes: A prefix, fixed as QZ, used to identify the corresponding system or standard to which the product code belongs; Reserved, three digits, for later expansion; Market data source, three digits, used to identify the market or data source where the product is located; Security type, three digits, used to identify the type of the product; Transaction type, two digits, used to identify the type of transaction; Security code, eight digits, used to identify a specific security product; Check digit, one digit, used to verify the correctness of the entire code.
[0010] Optionally, according to the classification and association of unique coding, CompositeUPC is respectively set for associating the transactions of products in different markets, and ShareClassUPC is set for associating the cross-country / region transactions of products. Among them, the market data source of CompositeUPC is set as YYY, and the market data source of ShareClassUPC is set as ZZZ. When the product does not have an association scenario or has no association information, CompositeUPC and ShareClassUPC are left blank for later filling.
[0011] Optionally, generating product information services based on the investable target product information after identity processing includes: Performing data interaction between the product information after identity processing containing unique coding and the underlying database to obtain the product data after interaction; Combining and processing the product data after interaction according to business requirements to obtain multiple data sets that meet various business requirements; Performing business logic processing on the data sets and implementing various product information services. Among them, the product information services include basic information services, security code table services, trading calendar services, extended information services, and metadata information services.
[0012] Optionally, generating product information services based on the investable target product information after identity processing according to the permission rules, the monitoring rules, and the pre-configured service rules includes: Performing data interaction, data combination and processing, and business logic processing respectively according to the pre-configured data access permissions and user operation permissions, and monitoring the processing response time and resource utilization rate during data interaction, data combination and processing, and business logic processing, as well as performing exception alerts according to the pre-configured service monitoring metrics and corresponding alert thresholds, and performing service configuration on the generated product information services according to the pre-configured performance parameters and function parameters. Among them, the performance parameters include response time limit and concurrent processing ability, and the function parameters include enabling or disabling a certain product information service.
[0013] Optionally, the external interaction of the product information services includes: rendering the product information services according to a predefined template, displaying the rendered product information services on different terminals, and encapsulating the product information services according to different interface protocols according to external requests, and feeding back the encapsulated product information services to the outside to enable the product information services to interact with the outside.
[0014] Optionally, the external interaction of the product information services according to the permission rules and the monitoring rules includes: According to the pre-configured data access permissions and user operation permissions, the processes of rendering, displaying, encapsulating, and feedback of product information services are respectively carried out, and external requests are monitored and abnormal alarms are given according to the pre-configured user monitoring metrics and corresponding alarm thresholds, where the user monitoring metrics include the number of user requests and the content of user requests.
[0015] In a second aspect, the present invention provides a financial product information service providing device, including: An investable target product information acquisition module: used to acquire investable target product information in domestic and foreign markets according to pre-configured permission rules and monitoring rules, where the permission rules are used for data permission management in the process of acquiring product information, and the monitoring rules are used for data monitoring in the process of acquiring product information; A product information identification module: used to perform identification processing on the investable target product information through a unique coding rule; A product information service generation module: used to generate a product information service based on the identified investable target product information according to the permission rules, the monitoring rules, and pre-configured service rules, where the permission rules are also used for data permission management in the process of generating the product information service, the monitoring rules are also used for process monitoring in the process of generating the product information service, and the service rules are used for service configuration of the generated product information service; A product information service providing module: used to externally interact the product information service according to the permission rules and the monitoring rules, where the permission rules are also used for data permission management in the process of interacting the product information, and the monitoring rules are also used for user monitoring in the process of interacting the product information.
[0016] In a third aspect, the present invention provides a computer storage medium, on which a computer program is stored. When the computer program is executed by a processor, the financial product information service providing method according to any item in the first aspect is implemented.
[0017] Compared with the prior art, the beneficial effects achieved by the present invention are as follows: Through the unique coding rule, it can ensure that each product has a unique identifier, which helps to achieve precise traceability in the management of product information services. In the framework of blood relationship governance, it means that the source, flow, and change history of the product can be clearly traced, thereby improving the transparency and accuracy of information management. And through the joint constraints of permission rules, service rules, and monitoring rules on the product information service, its generation process, and interaction process, it ensures strict control over data and user operation permissions, as well as comprehensive monitoring of data processing, service generation, and user usage, not only guaranteeing the information security of the information management system, but also ensuring the stability and reliability of the generation and interaction of product information services; By setting CompositeUPC and ShareClassUPC, it can effectively associate the transactions of products in different markets or across countries / regions, which helps to unify product information between different markets, simplify the management process of cross-border transactions, and improve efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 The flowchart of the method for providing financial product information service in an embodiment of the present invention is shown;
[0019] Figure 2 The application framework diagram of the system for providing financial product information service in an embodiment of the present invention is shown;
[0020] Figure 3 The schematic diagram of the composition of the unique code UniqueProductCode in an embodiment of the present invention is shown;
[0021] Figure 4 The schematic diagram of the three-layer structure of the unique code in an embodiment of the present invention is shown;
[0022] Figure 5 The flowchart of the processing module of the system for providing financial product information service in an embodiment of the present invention is shown;
[0023] Figure 6 The processing flow of the data access node of the system for providing financial product information service in an embodiment of the present invention is shown;
[0024] Figure 7 The processing flow of the data aggregation node of the system for providing financial product information service in an embodiment of the present invention is shown. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0025] The present invention will be further described below with reference to the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solution of the present invention and should not be used to limit the protection scope of the present invention.
[0026] Embodiment 1
[0027] As Figure 1 shown, this embodiment provides a method for providing financial product information services, including: Obtain information on investable target products in domestic and foreign markets according to pre-configured permission rules and monitoring rules. Among them, the permission rules are used for data permission management in the process of obtaining product information, and the monitoring rules are used for data monitoring in the process of obtaining product information; Perform identification processing on the information of investable target products through a unique coding rule; Generate product information services based on the identified information of investable target products according to the permission rules, the monitoring rules, and pre-configured service rules. Among them, the permission rules are also used for data permission management in the process of generating product information services, the monitoring rules are also used for process monitoring in the process of generating product information services, and the service rules are used for service configuration of the generated product information services; Interact the product information services externally according to the permission rules and the monitoring rules. Among them, the permission rules are also used for data permission management in the process of interacting product information, and the monitoring rules are also used for user monitoring in the process of interacting product information.
[0028] Through the use of the unique coding rule and its classification and association, the management of product information from the source to the terminal becomes more systematic and standardized, which helps to improve the efficiency of data processing, reduce human errors, and also facilitates data exchange and integration between different systems, helps to better control risks, ensure the compliance of product information, and through the implementation of monitoring management and permission management, the use permissions in the process of providing product information services can be strictly controlled, and the changes in product information can be monitored in real time, ensuring information security and being able to discover and handle potential risk points in a timely manner.
[0029] Embodiment 2
[0030] Based on Embodiment 1, the following design is also made in this embodiment.
[0031] The method for providing financial product information services is specifically divided into the following steps:
[0032] Step S1, configure permission rules, service rules, and monitoring rules.
[0033] Step S2, collect data on information of investable target products in domestic and foreign markets in the form of file access, API access, stream access, or manual information synchronization. During this process, manage data collection according to the configured permission rules and monitoring rules.
[0034] In step S3, the collected static basic information is used to identify products with the unique coding rule UniqueProductCode. According to the classification and association of the unique coding, CompositeUPC and ShareClassUPC are set to be used for associating product transactions in different markets or across countries / regions.
[0035] As Figure 3 and Figure 4 shown, the unique coding UniqueProductCode further includes:
[0036] Prefix, fixed as "QZ", used to identify that this coding belongs to a specific system or standard;
[0037] Reserved, three digits, composed of a combination of numbers and capital letters, for future expansion;
[0038] Market data source, three digits, composed of a combination of numbers and capital letters, used to identify the market where the product is located or the data source;
[0039] Security type, three digits, composed of a combination of numbers and capital letters, used to identify the type of product, including but not limited to stocks and bonds;
[0040] Transaction type, two digits, composed of a combination of numbers and capital letters, used to identify the specific type of transaction, including but not limited to spot and futures;
[0041] Security coding, eight digits, randomly generated, composed of a combination of numbers and capital letters, used to identify a specific security product;
[0042] Check digit, one digit, a number from 0 to 9, calculated through a check algorithm, used to verify the correctness of the entire coding.
[0043] In this embodiment, "market / data source" of CompositeUPC is set as YYY, and "market / data source" of ShareClassUPC is set as ZZZ. When the product does not have an associated scenario or the system has not yet had an accurate data source to reveal the associated information, CompositeUPC and ShareClassUPC are left blank for later filling.
[0044] The unique coding rule ensures the consistency of product information, while the reserved CompositeUPC and ShareClassUPC guarantee the integrity of data. When the product does not have an associated scenario or the system has not yet had an accurate data source to reveal the associated information, it can be reserved for later filling, which helps to maintain the integrity of data and the flexibility of future expansion.
[0045] Step S4, integrate and process the uniquely encoded product information to generate a product information service. During this process, manage the generation process of the product information service according to the configured permission rules, service rules, and monitoring rules.
[0046] Through standardizing the accessed data at the metadata level and uniquely encoding it, data integration is achieved; interact with the underlying MySQL, Oracle, Hbase, and TiDB with the uniquely encoded and standardized product information data to obtain query results or update results and combine and reuse them according to business requirements; then perform business logic processing, rendering and execution display on the combined and reused data respectively, and encapsulate it according to different interface protocols, preprocess the return results and transform exception information, and interact with external systems to provide product information services.
[0047] During the above process of generating the product information service, perform permission configuration, service configuration, and monitoring configuration respectively. Permission configuration is used to set the permission parameters of different users or system components during data access, processing, and use according to business requirements and security policies; monitoring configuration configures the monitoring alert metrics, thresholds, and alert methods, etc.; service configuration configures the product information services provided by the system and adjusts the relevant parameters of the services according to the configured rules.
[0048] Step S5, interact the generated product information service with external systems. During this process, manage the interaction process of the product information service according to the configured permission rules and monitoring rules.
[0049] In this embodiment, manage the access permissions of data and the operation permissions of users in the system during data access, processing, and use according to the results of permission configuration, so as to control data access and user operations, ensuring that only users or system components with corresponding permissions can access specific data and perform specific operations.
[0050] In this embodiment, monitor and alert the data access, processing, and use processes according to the results of monitoring configuration, and perform real-time monitoring on the data access process, device processing process, and use process according to the data monitoring, processing monitoring, and service monitoring metrics defined in the monitoring configuration. Trigger an alert when data access is abnormal, and feedback the data monitoring results to the monitoring processes of other processes.
[0051] As Figure 2 shown, this embodiment implements the above method for providing financial product information services through a financial product information service providing system. The financial product information service providing system includes: a unified product information service module, a permission management module, a service management module, and a monitoring management module.
[0052] The unified product information service module includes an information service access layer, an information service processing layer, and an information service interface layer.
[0053] The information service access layer includes:
[0054] A data access layer, which is responsible for accessing internal and external product information data into the system. It supports multiple access forms, such as file access (reading product information data from external files and importing it into the system), API access (obtaining product information through interaction with the API of external systems), stream access (processing real-time product information data streams), and manual information synchronization (possibly manually inputting or importing some special product information data). After accessing product information from internal and external data sources (such as other systems, file storage, etc.), the accessed data is passed to the metadata management layer.
[0055] A metadata management layer, which is responsible for defining and managing product information metadata. It performs metadata-level processing on the data transmitted from the data access layer, such as defining information such as the structure, format, and semantics of the data, so that subsequent processing and use can follow unified standards. After metadata definition and management, the data with metadata information is passed to the information service processing layer.
[0056] The information service processing layer includes:
[0057] A data persistence layer, which acts as a bridge between the data access layer and the underlying databases (MySQL, Oracle, Hbase, and TiDB). It formats and converts the data transmitted from the information service access layer according to the requirements of the underlying databases, so as to correctly interact with the underlying databases for data storage, query, update, and other operations, and passes the data obtained from the underlying databases (such as query results) to the general processing layer.
[0058] A general processing layer, which is used for interface interaction with the data persistence layer and combines and reuses multiple different data interfaces. According to business requirements, it combines and processes different data obtained from the data persistence layer, such as associating data from different database tables, filtering and sorting data, etc., to generate a data set that meets business requirements. After processing the data from the data persistence layer, the processed data is passed to the information service interface layer.
[0059] The information service interface layer includes:
[0060] The business logic layer is used to perform further business logic processing on the data transmitted from the general processing layer, and land it into the basic information, security code table, trading calendar, extended information, and metadata information services that the unified product information service can provide. For example, operations such as classifying, calculating, and integrating data according to business rules are performed to form different types of product information services. The data after logical processing can be used by the terminal display layer and the interface service layer.
[0061] The terminal display layer is used for template rendering and execution display on each end (such as the Web end, mobile end, etc.). It obtains the product information data processed by the business logic layer, and formats and layouts the data according to predefined templates (such as HTML templates, mobile interface templates, etc.) for display on different terminal devices. After rendering the data from the business logic layer, the rendered data is displayed on the corresponding terminal device.
[0062] The interface service layer is used to support Dubbo, Http, TCP, and file interface methods. It encapsulates the product information data processed by the business logic layer according to different interface protocols for interaction with external systems and provides product information services. For example, in the case where an external system obtains product information through an Http request, the interface service layer encapsulates the data into an Http response format and returns it to the external system. After encapsulating the data from the business logic layer according to an external request, the data is sent to the external system through the corresponding interface type.
[0063] The permission management module includes a data access permission management unit and a user operation permission management unit, which are respectively used to manage data access permissions and user operation permissions.
[0064] The data access permission management unit is responsible for managing the access permissions of data. It defines the access permission rules for different users or user groups to different types of product information data (such as data of different product lines and different data sensitivity levels). For example, some users can only access public product basic information, while advanced users can access more detailed product internal data.
[0065] When data is accessed (whether it is accessed by each layer of the unified product information service module or other modules to product information data), the data access permission management controls data access according to predefined permission rules to ensure that only users or system components with corresponding permissions can access specific data.
[0066] The user operation permission management unit mainly manages the operation permissions of users in the system. Various operation permissions of users in the system are defined, such as the permissions to add, delete, modify, and query product information, and the permission to modify system configurations, etc. For example, ordinary users may only have the permission to view product information, while administrator users can perform modification and deletion operations on product information.
[0067] When a user performs an operation in the system (such as operating on product information through the unified product information service module or other modules), the user operation permission management determines whether the user has the permission to perform the operation according to the pre-defined permission rules, so as to control the user's operation behavior.
[0068] The service management module includes permission configuration, service configuration, and monitoring configuration, which are used to perform configuration management on data access, device processing, and service implementation respectively.
[0069] The permission configuration unit is used to perform permission-related configuration management on data access, device processing, and service implementation. According to business requirements and security policies, it sets permission parameters for different users or system components during the process of data access, processing, and use. For example, it configures which IP address segments can access product information data, and which user roles can operate in specific system processing links, etc. The configuration results of the permission configuration unit will be used by the permission management module (data access permission management and user operation permission management), and will also affect the permission control of the unified product information service module during the process of data access, processing, and service implementation.
[0070] The service configuration unit mainly performs configuration management on the product information services provided by the system. It includes configuring performance parameters of the service (such as response time limit, concurrent processing ability, etc.), function parameters (such as enabling or disabling certain product information service functions), etc. For example, according to the requirements during peak and off-peak business periods, it adjusts the concurrent processing ability of the unified product information service module to optimize the utilization of system resources. The configuration results of the service configuration unit will affect the operation of the unified product information service module. For example, the business logic layer will determine which product information services to provide according to the function parameters in the service configuration, and the data persistence layer will adjust the interaction method with the underlying database according to the performance parameters, etc.
[0071] The monitoring configuration unit is used to configure monitoring and alarming for data access, device processing, and service implementation levels. It defines monitoring metrics (such as data access volume, response time of device processing, number of user logins, etc.), alarm thresholds (such as triggering an alarm when the data access volume exceeds a certain value), and alarm methods (such as email alarm, SMS alarm, etc.). The configuration result of the monitoring configuration unit is used by the monitoring management module, which monitors the system according to these configurations and sends alarm messages in accordance with the configured alarm method when the alarm conditions are met.
[0072] The monitoring management module includes a data monitoring unit, a processing monitoring unit, and a service monitoring unit, which are respectively used to monitor and alarm for data access, device processing, and service implementation levels.
[0073] The data monitoring unit is responsible for monitoring the data access level. It monitors the data access process in real time according to the data monitoring metrics defined in the monitoring configuration (such as integrity, accuracy, timeliness of data access, etc.). For example, it checks whether the data accessed from an external data source is complete and whether the data format conforms to the defined standard. It feeds back the data monitoring results (such as when data access anomalies are found) to other parts of the monitoring management module (such as the processing monitoring unit and the service monitoring unit may adjust their own monitoring strategies based on the results of the data monitoring unit), and at the same time triggers an alarm according to the alarm strategy in the case of data access anomalies (such as sending an email alarm to the administrator about data access anomalies).
[0074] The processing monitoring unit monitors the system processing level. It monitors the processing processes of each layer (such as the data persistence layer, the general processing layer, etc.) in the unified product information service module according to the processing monitoring metrics in the monitoring configuration (such as response time of system processing, resource utilization rate, etc.). For example, it monitors whether the response time of the interaction between the data persistence layer and the underlying database exceeds the threshold. It feeds back the processing monitoring results to other parts of the monitoring management module, and at the same time triggers an alarm according to the alarm strategy in the case of system processing anomalies (such as SMS alarm for too long system processing response time).
[0075] The service monitoring unit mainly monitors the service implementation level. It monitors the activities of users in the system according to the service monitoring metrics in the monitoring configuration (such as number of user logins, user operation behaviors, etc.). For example, it monitors whether a certain user logs in to the system frequently in a short period of time, or whether abnormal operations are performed (such as attempting to access data with unauthorized permissions). It feeds back the service data monitoring results to other parts of the monitoring management module, and at the same time triggers an alarm according to the alarm strategy in the case of service implementation anomalies (such as email alarm for abnormal user login behavior).
[0076] In this embodiment, such as Figure 5As shown, the processing steps of the financial product information service providing system include:
[0077] Data access nodes are used to connect to external data sources, such as Shanghai and Shenzhen Stock Exchange files, streaming basic information push, and counters;
[0078] Data aggregation node, connected to multiple data access nodes, is responsible for receiving the original basic information pushed by the access nodes, ensuring the orderliness and integrity of the original basic information, writing the original basic information to Kafka, and uploading it to HDFS in batches at regular intervals;
[0079] Kafka, as a message channel, divides topics according to major data categories and stores original basic information for on-demand consumption by downstream general processing services, thus playing a role in peak load shaving and decoupling.
[0080] General processing service, the core module for parsing and processing product information, is responsible for reading the original basic product information and outputting the product information results after parsing, filtering, cleaning, integration and verification.
[0081] like Figure 6 As shown in the figure, the internal processing flow of the data access node includes that each data access node determines its operating mode (active-active / active-standby) according to the access mechanism of the actual connected data source, and implements active-standby switching through Zookeeper when in active-standby mode. After completing the data source initialization, the access node starts the grpc service and waits for the request of the aggregation node. The access node only formats the data source into json, slices and numbers it. At the same time, it bypasses the writing of local files, and the strategy for writing files needs to be further configured according to the characteristics of the data source. When a retransmission request is initiated from the downstream aggregation node, the service of the access node reads the local file and pushes it to the aggregation node from the beginning.
[0082] like Figure 7 As shown in the figure, when the data aggregation node is started, it is configured to connect to multiple access nodes. The aggregation node acts as a grpc client and initiates login and subscription requests after connecting to the access node. The push of the original product information data is received normally and cached in the local memory and the slice number of each batch of data. The slice sequence number is used to determine whether there are abnormal conditions such as missing or disordered. If there are abnormal conditions, the memory cache is cleared, and a retransmission request is initiated to re-receive the data push of the original product basic information. When a piece of data is completely received, it is written to Kafka to ensure that the write is successful before performing subsequent processing logic.
[0083] Example 3
[0084] This embodiment provides a financial product information service providing device, including: Investable Target Product Information Acquisition Module: It is used to acquire the investable target product information in domestic and foreign markets according to the pre-configured permission rules and monitoring rules. Among them, the permission rules are used to manage data permissions for the acquisition process of product information, and the monitoring rules are used to monitor data for the acquisition process of product information; Product Information Identification Module: It is used to perform identification processing on the investable target product information through a unique coding rule; Product Information Service Generation Module: It is used to generate a product information service based on the identified investable target product information according to the permission rules, the monitoring rules, and the pre-configured service rules. Among them, the permission rules are also used to manage data permissions for the generation process of the product information service, the monitoring rules are also used to monitor the processing for the generation process of the product information service, and the service rules are used to configure the generated product information service; Product Information Service Provision Module: It is used to interact the product information service externally according to the permission rules and the monitoring rules. Among them, the permission rules are also used to manage data permissions for the interaction process of the product information, and the monitoring rules are also used to monitor users for the interaction process of the product information.
[0085] Embodiment 4
[0086] This embodiment provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the processor is caused to execute the product information management method based on lineage governance as described in any step of Embodiment 2.
[0087] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, an apparatus, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0088] The present application is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowchart and / or block diagram can be implemented by computer program instructions, and the combination of flows and / or blocks in the flowchart and / or block diagram can also be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate for implementation in the process Figure 1One process or multiple processes and / or boxes Figure 1 Apparatus for the functions specified in one box or multiple boxes.
[0089] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory produce a manufactured article including an instruction device that implements the functions in the process Figure 1 One process or multiple processes and / or boxes Figure 1 The functions specified in one box or multiple boxes.
[0090] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in the process Figure 1 One process or multiple processes and / or boxes Figure 1 The functions specified in one box or multiple boxes.
[0091] The embodiments of the present invention have been described above in conjunction with the accompanying drawings. However, the present invention is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present invention, those of ordinary skill in the art can also make many forms without departing from the spirit of the present invention and the scope protected by the claims. All of these fall within the protection scope of the present invention.
Claims
1. A method for providing financial product information services, characterized in that, Including: Obtain investable target product information in domestic and overseas markets according to pre-configured permission rules and monitoring rules, wherein the permission rules are used for data permission management in the process of obtaining product information, and the monitoring rules are used for data monitoring in the process of obtaining product information; Perform identification processing on the investable target product information through a unique coding rule; Generate a product information service based on the investable target product information after identification processing according to the permission rules, the monitoring rules, and pre-configured service rules, wherein the permission rules are also used for data permission management in the process of generating the product information service, the monitoring rules are also used for process monitoring in the process of generating the product information service, and the service rules are used for service configuration of the generated product information service; Interact the product information service externally according to the permission rules and the monitoring rules, wherein the permission rules are also used for data permission management in the process of interacting product information, and the monitoring rules are also used for user monitoring in the process of interacting product information.
2. The method for providing financial product information services according to claim 1, wherein The obtaining of the investable target product information in domestic and overseas markets according to pre-configured permission rules and monitoring rules includes: Access product information from internal and external data sources of the financial product management system according to pre-configured data access permissions, and perform real-time monitoring and exception warning on the integrity, accuracy, and timeliness of product information access according to pre-configured data monitoring indicators and corresponding warning thresholds. The product information includes product ID, product type, and market data source, and the forms of product information access include: file access, API access, stream access, and manual information synchronization; Perform definition processing on product information metadata using a unified standard to obtain standardized product information.
3. The method for providing financial product information service according to claim 1, characterized in that The format of the unique coding includes: Prefix, fixed as QZ, used to identify the corresponding system or standard to which the product code belongs; Reserved, three digits, for later expansion; Market data source, three digits, used to identify the market or data source where the product is located; Security type, three digits, used to identify the type of the product; Transaction type, two digits, used to identify the type of transaction; Security code, eight digits, used to identify a specific security product; Check digit, one digit, used to verify the correctness of the entire code.
4. The method for providing financial product information services according to claim 3, wherein According to the classification and association of the unique coding, set CompositeUPC for associating transactions of products in different markets and ShareClassUPC for associating transactions of products across countries / regions. Set the market data source of CompositeUPC as YYY and the market data source of ShareClassUPC as ZZZ. When the product does not have an association scenario or has no association information, CompositeUPC and ShareClassUPC are left blank for later filling.
5. The method for providing financial product information service according to claim 1, characterized in that, The generating of the product information service based on the investable target product information after identification processing includes: Perform data interaction between the product information after identification processing containing the unique coding and the underlying database to obtain the product data after interaction; Combined and processed the product data after interaction according to business requirements to obtain multiple data sets that meet various business requirements; Conducted business logic processing on the data sets and implemented various product information services, where the product information services include basic information services, security code table services, trading calendar services, extended information services, and metadata information services.
6. The method for providing financial product information service according to claim 5, characterized in that, Generating product information services based on the investable target product information after identity processing according to the permission rules, the monitoring rules, and the pre-configured service rules, including: Respectively performing data interaction, data combination and processing, and business logic processing according to the pre-configured data access permissions and user operation permissions, and monitoring the processing response time and resource utilization rate during the data interaction, data combination and processing, and business logic processing, as well as generating exception alerts according to the pre-configured service monitoring metrics and corresponding alert thresholds, and performing service configuration on the generated product information services according to the pre-configured performance parameters and functional parameters, where the performance parameters include response time limits and concurrent processing capabilities, and the functional parameters include enabling or disabling a certain product information service.
7. The method for providing financial product information services according to claim 1, characterized in that, Externally interacting the product information services, including: rendering the product information services according to a pre-defined template, displaying the rendered product information services on different terminals, and encapsulating the product information services according to different interface protocols based on external requests, and feeding back the encapsulated product information services to the outside to enable interaction between the product information services and the outside.
8. The method for providing financial product information service according to claim 7, wherein Externally interacting the product information services according to the permission rules and the monitoring rules, including: Respectively performing the processes of product information service rendering, display, encapsulation, and feedback according to the pre-configured data access permissions and user operation permissions, and monitoring external requests and generating exception alerts according to the pre-configured user monitoring metrics and corresponding alert thresholds, where the user monitoring metrics include the number of user requests and the content of user requests.
9. A financial product information service providing device, characterized in that, Including: Investable target product information acquisition module: used to obtain the investable target product information in domestic and foreign markets according to the pre-configured permission rules and monitoring rules, where the permission rules are used for data permission management in the process of product information acquisition, and the monitoring rules are used for data monitoring in the process of product information acquisition; Product information identification module: used to perform identity processing on the investable target product information through a unique coding rule; Product information service generation module: used to generate product information services based on the investable target product information after identity processing according to the permission rules, the monitoring rules, and the pre-configured service rules, where the permission rules are also used for data permission management in the process of product information service generation, the monitoring rules are also used for processing monitoring in the process of product information service generation, and the service rules are used for service configuration of the generated product information services; Product information service providing module: used to externally interact the product information service according to the permission rule and the monitoring rule, wherein the permission rule is further used to perform data permission management on the interaction process of product information, and the monitoring rule is further used to perform user monitoring on the interaction process of product information.
10. A computer storage medium, on which a computer program is stored, characterized in that, When the computer program is executed by the processor, the financial product information service providing method according to any one of claims 1-8 is implemented.