CN116821169A - Financial data processing methods, devices, computer equipment and storage media - Google Patents
Financial data processing methods, devices, computer equipment and storage media Download PDFInfo
- Publication number
- CN116821169A CN116821169A CN202310554126.2A CN202310554126A CN116821169A CN 116821169 A CN116821169 A CN 116821169A CN 202310554126 A CN202310554126 A CN 202310554126A CN 116821169 A CN116821169 A CN 116821169A
- Authority
- CN
- China
- Prior art keywords
- target
- data
- financial data
- analysis results
- mining model
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2453—Query optimisation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
- G06F16/2465—Query processing support for facilitating data mining operations in structured databases
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
- G06F16/285—Clustering or classification
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/06—Asset management; Financial planning or analysis
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Accounting & Taxation (AREA)
- Software Systems (AREA)
- Operations Research (AREA)
- Mathematical Physics (AREA)
- Entrepreneurship & Innovation (AREA)
- Fuzzy Systems (AREA)
- Game Theory and Decision Science (AREA)
- Human Resources & Organizations (AREA)
- Probability & Statistics with Applications (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Technology Law (AREA)
- General Business, Economics & Management (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请涉及一种金融数据的处理方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:基于预设的采集规则采集目标金融数据,以及所述目标金融数据的实际分析结果;根据初始数据挖掘模型对所述目标金融数据进行分析,得到计算分析结果;根据所述计算分析结果和所述实际分析结果的偏差对所述初始数据挖掘模型进行调整,直至所述计算分析结果和所述实际分析结果的偏差小于阈值,得到目标数据挖掘模型,所述目标数据挖掘模型用于对目标金融数据进行分析,得到目标查询数据。该方法,根据目标查询数据和目标数据挖掘模型直接得到目标查询结果,无需对金融数据进行筛选,减少了用户筛选金融数据的过程,提高了查询效率。
This application relates to a financial data processing method, device, computer equipment, storage medium and computer program product. The method includes: collecting target financial data based on preset collection rules and actual analysis results of the target financial data; analyzing the target financial data according to an initial data mining model to obtain calculation and analysis results; according to the calculation The deviation between the analysis result and the actual analysis result is adjusted to the initial data mining model until the deviation between the calculated analysis result and the actual analysis result is less than a threshold, and a target data mining model is obtained. The target data mining model is To analyze the target financial data and obtain the target query data. This method directly obtains the target query results based on the target query data and the target data mining model without filtering financial data, reducing the process of users filtering financial data and improving query efficiency.
Description
技术领域Technical field
本申请涉及金融技术领域,特别是涉及一种金融数据的处理方法、装置、计算机设备、存储介质和计算机程序产品。This application relates to the field of financial technology, and in particular to a financial data processing method, device, computer equipment, storage medium and computer program product.
背景技术Background technique
随着社会经济高速发展,每天会产生大量的金融数据,金融从业者需要从海量的数据中过滤和分析出有用的数据,需要花费大量的时间。With the rapid development of social economy, a large amount of financial data is generated every day. Financial practitioners need to filter and analyze useful data from the massive data, which takes a lot of time.
现有的方式中,通过在直接从服务器或网络上查询目标金融数据,由于金融数据类别繁多、数据量大,用户无法短时间找到目标金融数据,查询效率仍然较低。In the existing method, by directly querying the target financial data from the server or the network, due to the wide variety of financial data categories and the large amount of data, users cannot find the target financial data in a short time, and the query efficiency is still low.
发明内容Contents of the invention
基于此,有必要针对上述技术问题,提供一种能够提高金融数据查询效率的金融数据的处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。Based on this, it is necessary to address the above technical problems and provide a financial data processing method, device, computer equipment, computer-readable storage medium and computer program product that can improve the efficiency of financial data query.
第一方面,本申请提供了一种金融数据的处理方法。所述方法包括:In the first aspect, this application provides a method for processing financial data. The methods include:
基于预设的采集规则采集目标金融数据,以及所述目标金融数据的实际分析结果;Collect target financial data based on preset collection rules, and actual analysis results of the target financial data;
根据初始数据挖掘模型对所述目标金融数据进行分析,得到计算分析结果;Analyze the target financial data according to the initial data mining model and obtain calculation and analysis results;
根据所述计算分析结果和所述实际分析结果的偏差对所述初始数据挖掘模型进行调整,直至所述计算分析结果和所述实际分析结果的偏差小于阈值,得到目标数据挖掘模型,所述目标数据挖掘模型用于对目标金融数据进行分析,得到目标查询数据。The initial data mining model is adjusted according to the deviation between the calculated analysis results and the actual analysis results until the deviation between the calculated analysis results and the actual analysis results is less than a threshold, and a target data mining model is obtained. The data mining model is used to analyze target financial data and obtain target query data.
在其中一个实施例中,所述方法还包括:In one embodiment, the method further includes:
以预设采集周期采集目标金融数据;Collect target financial data at a preset collection cycle;
调用所述目标数据挖掘模型对所述目标金融数据进行分析,得到计算分析结果;Call the target data mining model to analyze the target financial data and obtain calculation and analysis results;
根据所述目标金融数据的过滤规则对所述计算分析结果进行过滤,得到目标分析结果。The calculation and analysis results are filtered according to the filtering rules of the target financial data to obtain the target analysis results.
在其中一个实施例中,响应于用户终端的查询请求,获取查询参数;In one embodiment, in response to a query request from the user terminal, the query parameters are obtained;
根据所述查询参数与目标金融数据进行匹配,获取所述查询参数对应的目标分析结果;Match the query parameters with the target financial data to obtain the target analysis results corresponding to the query parameters;
将所述目标分析结果作为目标查询数据返回至用户终端。The target analysis results are returned to the user terminal as target query data.
在其中一个实施例中,所述基于预设的采集规则采集目标金融数据,以及所述目标金融数据的实际分析结果,包括:In one embodiment, the collection of target financial data based on preset collection rules, and the actual analysis results of the target financial data include:
基于预设的采集规则采集目标金融数据的数据特征;Collect data characteristics of target financial data based on preset collection rules;
基于所述目标金融数据的数据特征对目标金融数据进行归类;Classify the target financial data based on the data characteristics of the target financial data;
对归类后的目标金融数据进行采集测试;Collect and test the classified target financial data;
根据通过采集测试的目标金融数据,得到所述目标金融数据的实际分析结果。According to the target financial data collected and tested, the actual analysis results of the target financial data are obtained.
在其中一个实施例中,所述根据所述计算分析结果和所述实际分析结果的偏差对所述初始数据挖掘模型进行调整,直至所述计算分析结果和所述实际分析结果的偏差小于阈值,得到目标数据挖掘模型,包括:In one embodiment, the initial data mining model is adjusted according to the deviation between the calculated analysis results and the actual analysis results until the deviation between the calculated analysis results and the actual analysis results is less than a threshold, Obtain the target data mining model, including:
若所述计算分析结果和所述实际分析结果的偏差大于等于阈值,则根据所述偏差的数值调整所述初始数据挖掘模型的参数;If the deviation between the calculated analysis result and the actual analysis result is greater than or equal to a threshold, adjust the parameters of the initial data mining model according to the value of the deviation;
直至所述计算分析结果和所述实际分析结果的偏差小于阈值,得到目标数据挖掘模型,其中,所述目标数据挖掘模型包括调整后的参数。Until the deviation between the calculated analysis result and the actual analysis result is less than a threshold, a target data mining model is obtained, wherein the target data mining model includes adjusted parameters.
在其中一个实施例中,所述响应于用户终端的查询请求,获取查询参数,包括:In one embodiment, obtaining query parameters in response to a query request from a user terminal includes:
根据用户终端标识对用户终端的查询请求进行校验;Verify the query request of the user terminal according to the user terminal identification;
对校验后的所述查询请求进行解析,得到所述查询参数。The verified query request is parsed to obtain the query parameters.
第二方面,本申请还提供了一种金融数据的处理装置。所述装置包括:In a second aspect, this application also provides a financial data processing device. The device includes:
采集模块,用于基于预设的采集规则采集目标金融数据,以及所述目标金融数据的实际分析结果;The collection module is used to collect target financial data based on preset collection rules, as well as the actual analysis results of the target financial data;
分析模块,用于根据初始数据挖掘模型对所述目标金融数据进行分析,得到计算分析结果;An analysis module, used to analyze the target financial data according to the initial data mining model and obtain calculation and analysis results;
处理模块,用于根据所述计算分析结果和所述实际分析结果的偏差对所述初始数据挖掘模型进行调整,直至所述计算分析结果和所述实际分析结果的偏差小于阈值,得到目标数据挖掘模型,所述目标数据挖掘模型用于对目标金融数据进行分析,得到目标查询数据。A processing module, configured to adjust the initial data mining model according to the deviation between the calculated analysis results and the actual analysis results, until the deviation between the calculated analysis results and the actual analysis results is less than a threshold, and the target data mining is obtained Model, the target data mining model is used to analyze the target financial data and obtain the target query data.
第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:In a third aspect, this application also provides a computer device. The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:
基于预设的采集规则采集目标金融数据,以及所述目标金融数据的实际分析结果;Collect target financial data based on preset collection rules, and actual analysis results of the target financial data;
根据初始数据挖掘模型对所述目标金融数据进行分析,得到计算分析结果;Analyze the target financial data according to the initial data mining model and obtain calculation and analysis results;
根据所述计算分析结果和所述实际分析结果的偏差对所述初始数据挖掘模型进行调整,直至所述计算分析结果和所述实际分析结果的偏差小于阈值,得到目标数据挖掘模型,所述目标数据挖掘模型用于对目标金融数据进行分析,得到目标查询数据。The initial data mining model is adjusted according to the deviation between the calculated analysis results and the actual analysis results until the deviation between the calculated analysis results and the actual analysis results is less than a threshold, and a target data mining model is obtained. The data mining model is used to analyze target financial data and obtain target query data.
第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:In a fourth aspect, this application also provides a computer-readable storage medium. The computer-readable storage medium has a computer program stored thereon, and when the computer program is executed by the processor, the following steps are implemented:
基于预设的采集规则采集目标金融数据,以及所述目标金融数据的实际分析结果;Collect target financial data based on preset collection rules, and actual analysis results of the target financial data;
根据初始数据挖掘模型对所述目标金融数据进行分析,得到计算分析结果;Analyze the target financial data according to the initial data mining model and obtain calculation and analysis results;
根据所述计算分析结果和所述实际分析结果的偏差对所述初始数据挖掘模型进行调整,直至所述计算分析结果和所述实际分析结果的偏差小于阈值,得到目标数据挖掘模型,所述目标数据挖掘模型用于对目标金融数据进行分析,得到目标查询数据。The initial data mining model is adjusted according to the deviation between the calculated analysis results and the actual analysis results until the deviation between the calculated analysis results and the actual analysis results is less than a threshold, and a target data mining model is obtained. The data mining model is used to analyze target financial data and obtain target query data.
第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:In a fifth aspect, this application also provides a computer program product. The computer program product includes a computer program that implements the following steps when executed by a processor:
基于预设的采集规则采集目标金融数据,以及所述目标金融数据的实际分析结果;Collect target financial data based on preset collection rules, and actual analysis results of the target financial data;
根据初始数据挖掘模型对所述目标金融数据进行分析,得到计算分析结果;Analyze the target financial data according to the initial data mining model and obtain calculation and analysis results;
根据所述计算分析结果和所述实际分析结果的偏差对所述初始数据挖掘模型进行调整,直至所述计算分析结果和所述实际分析结果的偏差小于阈值,得到目标数据挖掘模型,所述目标数据挖掘模型用于对目标金融数据进行分析,得到目标查询数据。The initial data mining model is adjusted according to the deviation between the calculated analysis results and the actual analysis results until the deviation between the calculated analysis results and the actual analysis results is less than a threshold, and a target data mining model is obtained. The data mining model is used to analyze target financial data and obtain target query data.
上述金融数据的处理方法、装置、计算机设备、存储介质和计算机程序产品,基于预设的采集规则自动采集目标金融数据,以及目标金融数据的实际分析结果,自动获取得到目标金融数据的实际分析结果,根据初始数据挖掘模型对目标金融数据进行分析,得到计算的分析结果,根据计算分析结果和实际分析结果的偏差对初始数据挖掘模型进行调整,直到计算分析结果和实际分析结果的偏差小于阈值,代表数据挖掘模型迭代完成,将迭代完成得到的目标数据挖掘模型对目标金融数据进行分析,得到目标查询数据,该方法,一方面,自动根据获取的实际分析结果和计算的计算分析结果对挖掘模型进行更新,实现了对金融数据的自主学习,另一方面,根据目标查询数据和目标数据挖掘模型直接得到目标查询结果,无需对金融数据进行筛选,减少了用户筛选金融数据的过程,提高了查询效率。The above-mentioned financial data processing methods, devices, computer equipment, storage media and computer program products automatically collect target financial data and actual analysis results of the target financial data based on preset collection rules, and automatically obtain the actual analysis results of the target financial data. , analyze the target financial data according to the initial data mining model, obtain the calculated analysis results, and adjust the initial data mining model according to the deviation between the calculated analysis results and the actual analysis results, until the deviation between the calculated analysis results and the actual analysis results is less than the threshold, On behalf of the iteration of the data mining model, the target data mining model obtained by the iteration is analyzed on the target financial data to obtain the target query data. This method, on the one hand, automatically analyzes the mining model based on the obtained actual analysis results and the calculated calculation analysis results. Updates are performed to realize autonomous learning of financial data. On the other hand, the target query results are directly obtained based on the target query data and the target data mining model without filtering financial data, which reduces the process of users filtering financial data and improves query efficiency. efficiency.
附图说明Description of the drawings
图1为一个实施例中金融数据的处理方法的应用环境图;Figure 1 is an application environment diagram of a financial data processing method in one embodiment;
图2为一个实施例中金融数据的处理方法的流程示意图;Figure 2 is a schematic flowchart of a financial data processing method in one embodiment;
图3为一个实施例中一种金融数据的处理系统结构框图;Figure 3 is a structural block diagram of a financial data processing system in one embodiment;
图4为一个实施例中查询单元的结构示意图;Figure 4 is a schematic structural diagram of a query unit in an embodiment;
图5为一个实施例中查询单元操作步骤的流程示意图;Figure 5 is a schematic flowchart of the operation steps of the query unit in one embodiment;
图6为一个实施例中提交模块的示意图;Figure 6 is a schematic diagram of a submission module in an embodiment;
图7为一个实施例中服务器单元的结构示意图;Figure 7 is a schematic structural diagram of a server unit in one embodiment;
图8为一个实施例中采集单元的结构示意图;Figure 8 is a schematic structural diagram of a collection unit in an embodiment;
图9为一个实施例中分析系统的结构示意图;Figure 9 is a schematic structural diagram of the analysis system in one embodiment;
图10为一个实施例中一种信息化金融数据的分析方法;Figure 10 is an analysis method of information-based financial data in one embodiment;
图11为一个实施例中金融数据的处理装置的结构框图;Figure 11 is a structural block diagram of a financial data processing device in one embodiment;
图12为一个实施例中计算机设备的内部结构图。Figure 12 is an internal structure diagram of a computer device in one embodiment.
具体实施方式Detailed ways
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。In order to make the purpose, technical solutions and advantages of the present application more clear, the present application will be further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present application and are not used to limit the present application.
本申请实施例提供的金融数据的处理方法,可以应用于如图1所示的应用环境中。其中,用户终端102通过网络与服务器104进行通信。数据存储系统可以存储服务器104需要处理的数据。数据存储系统可以集成在服务器104上,也可以放在云上或其他网络服务器上。用户终端102基于预设的采集规则采集目标金融数据,以及目标金融数据的实际分析结果。用户终端102根据初始数据挖掘模型对目标金融数据进行分析,得到计算分析结果。用户终端102根据计算分析结果和实际分析结果的偏差对初始数据挖掘模型进行调整,直至计算分析结果和实际分析结果的偏差小于阈值,得到目标数据挖掘模型,目标数据挖掘模型用于对目标金融数据进行分析,得到目标查询数据。The financial data processing method provided by the embodiment of this application can be applied in the application environment as shown in Figure 1. Among them, the user terminal 102 communicates with the server 104 through the network. The data storage system may store data that server 104 needs to process. The data storage system can be integrated on the server 104, or placed on the cloud or other network servers. The user terminal 102 collects target financial data based on preset collection rules, as well as actual analysis results of the target financial data. The user terminal 102 analyzes the target financial data according to the initial data mining model and obtains calculation and analysis results. The user terminal 102 adjusts the initial data mining model according to the deviation between the calculated analysis results and the actual analysis results until the deviation between the calculated analysis results and the actual analysis results is less than the threshold, and obtains the target data mining model. The target data mining model is used to analyze the target financial data. Perform analysis to obtain target query data.
其中,用户终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑等具备一定处理能力的终端。服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。The user terminal 102 may be, but is not limited to, various personal computers, notebook computers, smart phones, tablet computers and other terminals with certain processing capabilities. The server 104 can be implemented as an independent server or a server cluster composed of multiple servers.
在一个实施例中,如图2所示,提供了一种金融数据的处理方法,以该方法应用于图1中的用户终端为例进行说明,包括:In one embodiment, as shown in Figure 2, a financial data processing method is provided. This method is explained by taking the method applied to the user terminal in Figure 1 as an example, including:
S202,基于预设的采集规则采集目标金融数据,以及目标金融数据的实际分析结果。S202: Collect target financial data based on preset collection rules, and actual analysis results of the target financial data.
其中,采集规则可以是金融领域特有的采集数据的方式,包括:对目标金融数据计算公式、计算模型进行采集,再对计算公式和计算模型中的参数进行提取,得到目标金融数据,具体地,对目标金融数据进行采集时,(1)可以先对目标金融数据相关的计算公式、计算模型进行采集,将采集得到的相关计算公式、计算模型进行分解,采集分解后的多个金融数据,将采集分解后的多个金融数据确定为采集得到的目标金融数据。其中,可以按照金融数据的层级进行分解,例如,按照用户所在的机构、单位或个人所处的金融层级,机构用户层级、单位用户层级和个人用户层级,采集得到不同层级的目标金融数据。(2)也可以按照金融数据的类别对目标金融数据进行采集,采集得到不同类别的目标金融数据,例如,将金融数据的类别分为财务类别数据、市场数据、消费者金融数据、理财数据等。Among them, the collection rules can be a unique way of collecting data in the financial field, including: collecting target financial data calculation formulas and calculation models, and then extracting parameters in the calculation formulas and calculation models to obtain target financial data. Specifically, When collecting target financial data, (1) you can first collect the calculation formulas and calculation models related to the target financial data, decompose the collected relevant calculation formulas and calculation models, collect the decomposed multiple financial data, and Multiple financial data collected and decomposed are determined as the collected target financial data. Among them, the financial data can be decomposed according to the level of the financial data. For example, according to the financial level of the institution, unit or individual where the user is located, the institutional user level, the unit user level and the individual user level, different levels of target financial data can be collected. (2) Target financial data can also be collected according to the categories of financial data, and different categories of target financial data can be collected. For example, the categories of financial data can be divided into financial category data, market data, consumer financial data, financial management data, etc. .
其中,采集动作的触发时机可以是根据用户发出的查询指令或者根据系统自行生成的查询指令,查询指令包括对目标金融数据的查询,一般情况下,由于有时金融领域存在多个专有名词对应同一个金融概念、而有时一个专有名词对应多种金融概念的解释,导致了用户发出的查询指令与用户实际需要查询的目标金融数据之间准确对应,因此,在对目标金融数据进行采集之前,需要对用户所发出的查询指令进行相似度匹配,得到查询指令对应的目标金融数据,具体地,将用户所发出的查询指令输入到经过金融语料预先训练的相似度匹配模型,输出查询指令对应的目标金融数据。Among them, the triggering time of the collection action can be based on the query command issued by the user or based on the query command generated by the system. The query command includes querying the target financial data. In general, because sometimes there are multiple proper nouns corresponding to the same in the financial field, A financial concept, and sometimes a proper noun corresponds to the explanation of multiple financial concepts, resulting in an accurate correspondence between the query instructions issued by the user and the target financial data that the user actually needs to query. Therefore, before collecting the target financial data, It is necessary to perform similarity matching on the query instructions issued by the user to obtain the target financial data corresponding to the query instructions. Specifically, the query instructions issued by the user are input into the similarity matching model pre-trained with financial corpus, and the corresponding query instructions are output. Target financial data.
一般来说目标金融数据是指确定时段内某一金融对象或主体的某一个金融数据。其中,目标金融数据的实际分析结果可以是目标金融数据的采集值,具体地,可以根据目标金融数据可以是目标时段内目标对象的目标金融数据的数值大小,例如,可以是对于资产i在过去10期内复利的金额数值。Generally speaking, target financial data refers to a certain financial data of a certain financial object or entity within a certain period of time. The actual analysis result of the target financial data can be the collected value of the target financial data. Specifically, the target financial data can be the numerical value of the target financial data of the target object within the target period. For example, it can be the value of the target financial data for asset i in the past. The amount of compound interest within 10 periods.
S204,根据初始数据挖掘模型对目标金融数据进行分析,得到计算分析结果。S204: Analyze the target financial data according to the initial data mining model to obtain calculation analysis results.
其中,对目标金融数据进行分析前需要建立初始数据挖掘模型。初始数据挖掘模型可以是根据管理员事先向系统或者终端输入的数据流而建立得到。Among them, an initial data mining model needs to be established before analyzing the target financial data. The initial data mining model can be established based on the data flow input by the administrator to the system or terminal in advance.
具体地,建立初始数据挖掘模型的方法可以包括:根据管理员设计的系统学习规则对金融数据类别进行预采集,根据预采集得到的金融数据类别,以及采集的金融数据的数据流,得到初始数据挖掘模型。其中,初始数据挖掘模型中包括:目标金融数据、目标金融数据的计算公式、计算模型等。Specifically, the method of establishing an initial data mining model may include: pre-collecting financial data categories according to system learning rules designed by the administrator, and obtaining initial data based on the pre-collected financial data categories and the data flow of the collected financial data. Mining model. Among them, the initial data mining model includes: target financial data, calculation formulas of the target financial data, calculation models, etc.
其中,目标金融数据、目标金融数据的计算公式、计算模型可以共同构成目标数据的框架,根据初始数据挖掘模型中的目标数据的框架对目标金融数据进行分析,得到目标金融数据的计算分析结果。其中,初始的数据挖掘模型中包括多个目标金融数据以及多个目标金融数据的框架。其中,还可以基于新的数据对初始数据的框架进行更新,得到完整数据的框架。Among them, the target financial data, the calculation formula of the target financial data, and the calculation model can jointly constitute the framework of the target data. The target financial data is analyzed according to the framework of the target data in the initial data mining model, and the calculation and analysis results of the target financial data are obtained. Among them, the initial data mining model includes multiple target financial data and multiple target financial data frameworks. Among them, the initial data framework can also be updated based on new data to obtain a complete data framework.
S206,根据计算分析结果和实际分析结果的偏差对初始数据挖掘模型进行调整,直至计算分析结果和实际分析结果的偏差小于阈值,得到目标数据挖掘模型,目标数据挖掘模型用于对目标金融数据进行分析,得到目标查询数据。S206: Adjust the initial data mining model according to the deviation between the calculated analysis results and the actual analysis results until the deviation between the calculated analysis results and the actual analysis results is less than the threshold, and obtain the target data mining model. The target data mining model is used to perform the target financial data Analyze and obtain the target query data.
其中,若计算分析结果和实际分析结果的偏差超过阈值,则根据计算分析结果和实际分析结果的偏差大小对初始数据挖掘模型的参数进行微调,直至计算分析结果和实际分析结果的偏差小于阈值,得到目标数据挖掘模型。若计算分析结果和实际分析结果的偏差未超过阈值,将目标金融数据相关的初始数据挖掘模型确定为目标数据挖掘模型。通过计算分析结果和实际分析结果的偏差对初始数据挖掘模型进行调整,得到目标数据挖掘模型,进而,还可以获取新的数据流,对数据流进行解析,得到新的目标金融数据,再根据新的计算分析结果和新的实际分析结果,对原有的目标数据挖掘模型进行更新,得到新的目标数据挖掘模型,实现了数据挖掘模型、框架的自主学习。Among them, if the deviation between the calculated analysis results and the actual analysis results exceeds the threshold, the parameters of the initial data mining model will be fine-tuned based on the deviation between the calculated analysis results and the actual analysis results until the deviation between the calculated analysis results and the actual analysis results is less than the threshold. Obtain the target data mining model. If the deviation between the calculated analysis results and the actual analysis results does not exceed the threshold, the initial data mining model related to the target financial data is determined as the target data mining model. By calculating the deviation between the analysis results and the actual analysis results, the initial data mining model is adjusted to obtain the target data mining model. Furthermore, new data streams can also be obtained, the data streams can be analyzed, and new target financial data can be obtained. Based on the calculation analysis results and new actual analysis results, the original target data mining model is updated to obtain a new target data mining model, and autonomous learning of data mining models and frameworks is realized.
其中,初始数据挖掘模型可以包括第一初始金融数据的框架和第二初始金融数据的框架,需说明的,金融数据的框架的数量视初始数据模型的复杂程度而定,若初始数据挖掘模型越复杂(可以是包含的金融数据类别越多),初始金融数据的框架的数量越多。The initial data mining model may include a first initial financial data frame and a second initial financial data frame. It should be noted that the number of financial data frames depends on the complexity of the initial data model. If the initial data mining model is more complex The more complex it is (the more financial data categories it can contain), the greater the number of frames of initial financial data.
现有的方式中,对金融数据进行查询常常会返回较多相关性较低的金融数据,需要用户手动进行筛选,降低了查询效率,由此,提供了一种目标数据挖掘模型,目标数据挖掘模型用于对目标金融数据进行分析,得到目标查询数据,目标查询数据可以是目标金融数据的类别和数值。具体地,目标查询数据可以是目标金融数据的预估类别,预估类别代表根据用户查询的指令输出的预测的金融数据所属类别。目标数据可以是目标金融数据的预估数值,根据预测的金融数据的所属类别和目标数据挖掘模型得到预估数值,该预估数据可以是确定数值,也可以是数值范围等其他数据表现形式。In the existing methods, querying financial data often returns a lot of financial data with low relevance, requiring users to manually filter, which reduces the query efficiency. Therefore, a target data mining model is provided. Target data mining The model is used to analyze target financial data and obtain target query data. The target query data can be the category and value of the target financial data. Specifically, the target query data may be an estimated category of the target financial data, and the estimated category represents the category to which the predicted financial data output according to the user's query instructions belongs. The target data can be an estimated value of the target financial data. The estimated value can be obtained according to the category of the predicted financial data and the target data mining model. The estimated data can be a determined value or other data representation forms such as a numerical range.
上述金融数据的处理方法中,基于预设的采集规则自动采集目标金融数据,以及目标金融数据的实际分析结果,自动获取得到目标金融数据的实际分析结果,根据初始数据挖掘模型对目标金融数据进行分析,得到计算的分析结果,根据计算分析结果和实际分析结果的偏差对初始数据挖掘模型进行调整,直到计算分析结果和实际分析结果的偏差小于阈值,代表数据挖掘模型迭代完成,将迭代完成得到的目标数据挖掘模型对目标金融数据进行分析,得到目标查询数据,该方法,一方面,自动根据获取的实际分析结果和计算的计算分析结果对挖掘模型进行更新,实现了对金融数据的自主学习,另一方面,根据目标查询数据和目标数据挖掘模型直接得到目标查询结果,无需对金融数据进行筛选,减少了用户筛选金融数据的过程,提高了查询效率。In the above-mentioned processing method of financial data, the target financial data and the actual analysis results of the target financial data are automatically collected based on the preset collection rules, the actual analysis results of the target financial data are automatically obtained, and the target financial data is processed according to the initial data mining model. Analyze, obtain the calculated analysis results, and adjust the initial data mining model according to the deviation between the calculated analysis results and the actual analysis results, until the deviation between the calculated analysis results and the actual analysis results is less than the threshold, which means the iteration of the data mining model is completed, and the iteration is completed to obtain The target data mining model analyzes the target financial data and obtains the target query data. This method, on the one hand, automatically updates the mining model based on the obtained actual analysis results and the calculated calculation analysis results, realizing autonomous learning of financial data. , On the other hand, the target query results are directly obtained based on the target query data and the target data mining model, without filtering financial data, which reduces the process of users filtering financial data and improves query efficiency.
在一个实施例中,以预设采集周期采集目标金融数据;调用目标数据挖掘模型对目标金融数据进行分析,得到计算分析结果;根据目标金融数据的过滤规则对计算分析结果进行过滤,得到目标分析结果。In one embodiment, the target financial data is collected in a preset collection cycle; the target data mining model is called to analyze the target financial data to obtain the calculation and analysis results; the calculation and analysis results are filtered according to the filtering rules of the target financial data to obtain the target analysis result.
其中,金融数据一般具备时效性,周期性,目标金融数据除了包含金融数据的类别、数值外,还包括金融数据的周期或时间范围等时间参数,因此需要在采集目标金融数据时,限定金融数据的所属时间参数范围。Among them, financial data are generally time-sensitive and cyclical. In addition to the category and value of financial data, the target financial data also includes time parameters such as the cycle or time range of financial data. Therefore, it is necessary to limit the financial data when collecting target financial data. belongs to the time parameter range.
其中,目标数据挖掘模型对金融数据进行分析,得到计算分析结果的方式可以是根据目标数据挖掘模型中的框架对目标金融数据进行分析计算,得到计算分析结果。The target data mining model analyzes the financial data and obtains the calculation and analysis results by analyzing and calculating the target financial data according to the framework in the target data mining model to obtain the calculation and analysis results.
具体地,以目标金融数据为目标资产i的收益Rt为例,采集预设采集周期为t期的红利支付为Dt、采集预设采集周期为t期的价格为Pt。Specifically, taking the target financial data as the income R t of the target asset i as an example, the dividend payment with a preset collection period of period t is D t , and the price of the preset collection period with a collection period of t is P t .
目标数据挖掘模型中的收益计算模型如下:The revenue calculation model in the target data mining model is as follows:
其中,根据目标数据挖掘模型中的收益计算模型、红利支付Dt、价格Pt进行分析计算,得到计算分析结果,即,目标金融数据为目标资产i的收益Rt。Among them, analysis and calculation are performed based on the income calculation model, dividend payment D t , and price P t in the target data mining model, and the calculation and analysis results are obtained, that is, the target financial data is the income R t of the target asset i.
通常情况下,调用目标数据挖掘模型对目标金融数据进行分析,由于模型的框架彼此存在嵌套关系,对同一个目标金融数据进行分析,常常得到多个目标金融数据的计算分析结果,由此,采用一定过滤规则对计算分析结果进行过滤,得到目标分析结果。Usually, the target data mining model is called to analyze the target financial data. Since the frameworks of the models have a nested relationship with each other, analyzing the same target financial data often results in the calculation and analysis results of multiple target financial data. Therefore, Use certain filtering rules to filter the calculation analysis results to obtain the target analysis results.
其中,目标金融数据的过滤规则可以包括:对同一个目标金融数据进行分析时,区分所采用的目标数据挖掘模型的框架类别,将目标数据挖掘模型的框架与目标金融数据进行匹配,从匹配结果中选取匹配度最高的目标数据挖掘模型的框架,完成对其他匹配度较低的框架的过滤,由此,根据匹配度最高的目标数据挖掘模型的框架对目标金融数据进行分析,得到目标分析结果,可以提高目标分析结果的准确性。Among them, the filtering rules for target financial data may include: when analyzing the same target financial data, distinguish the framework category of the target data mining model used, match the framework of the target data mining model with the target financial data, and obtain the matching results from Select the framework of the target data mining model with the highest matching degree, and complete the filtering of other frameworks with lower matching degree. From this, the target financial data is analyzed according to the framework of the target data mining model with the highest matching degree, and the target analysis results are obtained. , which can improve the accuracy of target analysis results.
需说明的,目标金融数据的过滤规则还可以包括:从目标数据挖掘模型的框架中选取包含的金融数据类别最少的框架,并根据该框架对目标金融数据进行分析,得到目标分析结果。降低了赋值范围,选择项变少,减少了模型计算量,进而提高后续的查询效率。It should be noted that the filtering rules for the target financial data may also include: selecting the frame containing the fewest financial data categories from the target data mining model framework, and analyzing the target financial data according to the frame to obtain the target analysis results. The assignment range is reduced, the selection items are reduced, the amount of model calculation is reduced, and subsequent query efficiency is improved.
本实施例中,通过对计算分析结果进行过滤,可以提高目标分析结果的准确信,也可以减少模型计算量,进而提高模型查询效率。In this embodiment, by filtering the calculation analysis results, the accuracy of the target analysis results can be improved, the model calculation amount can also be reduced, and the model query efficiency can be improved.
在一个实施例中,响应于用户终端的查询请求,获取查询参数;根据查询参数与目标金融数据进行匹配,获取查询参数对应的目标分析结果;将目标分析结果作为目标查询数据返回至用户终端。In one embodiment, the query parameters are obtained in response to the query request of the user terminal; the query parameters are matched with the target financial data to obtain the target analysis results corresponding to the query parameters; and the target analysis results are returned to the user terminal as target query data.
其中,用户终端的查询请求可以是用户触发的查询请求,也可以用户终端根据一定规则自行触发的查询请求,例如,每隔预设时段自行生成一次查询请求。The query request from the user terminal may be a query request triggered by the user, or a query request triggered by the user terminal according to certain rules. For example, a query request may be generated by itself every preset time period.
其中,得到用户终端的查询请求后,可以在用户终端的查询请求中提取查询指令,查询指令转换为查询参数,具体的,查询参数可以是由查询指令转化而来的系统可识别代码,该可识别代码可以直接参与模型或者框架的分析计算。Among them, after obtaining the query request from the user terminal, the query instruction can be extracted from the query request of the user terminal, and the query instruction can be converted into query parameters. Specifically, the query parameter can be a system-identifiable code converted from the query instruction. The identification code can directly participate in the analysis and calculation of the model or framework.
其中,得到查询参数后,可以将查询参数与目标金融数据进行匹配,具体地,匹配的方式包括:将查询参数与目标金融数据进行匹配得到查询参数与目标金融数据的匹配结果,匹配结果可以是按照匹配程度高低将查询参数与目标金融数据的匹配率进行排序,选取匹配率排序靠前的目标金融数据,将目标金融数据对应的目标分析结果确定为查询参数对应的目标分析结果。After obtaining the query parameters, the query parameters can be matched with the target financial data. Specifically, the matching method includes: matching the query parameters with the target financial data to obtain a matching result between the query parameters and the target financial data. The matching result can be Sort the matching rate between the query parameters and the target financial data according to the degree of matching, select the target financial data with the highest matching rate, and determine the target analysis results corresponding to the target financial data as the target analysis results corresponding to the query parameters.
将目标分析结果作为目标查询数据返回至用户终端。The target analysis results are returned to the user terminal as target query data.
本实施例中,通过将查询参数与目标金融数据进行匹配,筛选出适合用户终端的目标分析结果,无需用户手动筛选分析结果,提高了目标分析结果的准确率。In this embodiment, by matching the query parameters with the target financial data, the target analysis results suitable for the user terminal are filtered out, without the user having to manually filter the analysis results, thereby improving the accuracy of the target analysis results.
在一个实施例中,基于预设的采集规则采集目标金融数据,以及目标金融数据的实际分析结果,包括:基于预设的采集规则采集目标金融数据的数据特征;基于目标金融数据的数据特征对目标金融数据进行归类;对归类后的目标金融数据进行采集测试;根据通过采集测试的目标金融数据,得到目标金融数据的实际分析结果。In one embodiment, collecting target financial data based on preset collection rules and actual analysis results of the target financial data include: collecting data characteristics of the target financial data based on the preset collection rules; Classify the target financial data; collect and test the classified target financial data; obtain the actual analysis results of the target financial data based on the target financial data that has passed the collection test.
其中,数据特征可以是指目标金融数据的所属类别,目标金融数据的类别可以按照不同维度进行划分,具体地,可以根据金融数据的层级维度对金融数据进行划分,还可以根据金融数据的类别维度对金融数据进行划分。Among them, the data characteristics can refer to the category to which the target financial data belongs, and the categories of the target financial data can be divided according to different dimensions. Specifically, the financial data can be divided according to the hierarchical dimension of the financial data, and can also be divided according to the category dimension of the financial data. Segment financial data.
其中,金融数据的层级维度包括:用户所在机构、单位或个人所处的金融层级,机构用户层级、单位用户层级和个人用户层级等层级,采集得到不同层级的目标金融数据。金融数据的类别维度包括:财务数据类别维度、市场数据类别维度、消费者金融数据类别维度、理财数据类别维度等。Among them, the hierarchical dimensions of financial data include: the financial level of the user's institution, unit or individual, institutional user level, unit user level and individual user level. Target financial data at different levels can be collected. The category dimensions of financial data include: financial data category dimension, market data category dimension, consumer financial data category dimension, financial management data category dimension, etc.
其中,基于目标金融数据的数据特征对目标金融数据进行归类,指将多个不同类别的目标金融数据按照所属类别进行归类。Among them, classifying the target financial data based on the data characteristics of the target financial data refers to classifying multiple different categories of target financial data according to their categories.
其中,采集测试是对目标金融数据的合法性、逻辑性等内容进行的测试。具体地,以测试内容为逻辑性测试为例,将归类后的目标金融数据输入到对应的金融数据挖掘模型,若归类后的目标金融数据的前后数值发生改变,即,测试结果和采集结果不一致,代表该目标金融数据未通过采集测试,需要重新进行采集,直到得到通过采集测试的目标金融数据。Among them, the collection test is to test the legality, logic and other contents of the target financial data. Specifically, taking the test content as a logical test as an example, input the classified target financial data into the corresponding financial data mining model. If the before and after values of the classified target financial data change, that is, the test results and collection Inconsistent results mean that the target financial data has failed the collection test and needs to be collected again until the target financial data that passes the collection test is obtained.
可以将通过采集测试的目标金融数据,确定为目标金融数据的实际分析结果。The target financial data that has passed the collection test can be determined as the actual analysis result of the target financial data.
本实施例中,通过对目标金融数据进行采集测试,筛除存在逻辑不对应的目标金融数据,为后续目标金融数据的进一步分析,提供依据,进而提高了查询的准确性。In this embodiment, by collecting and testing the target financial data, target financial data that does not correspond logically are filtered out, thereby providing a basis for further analysis of the subsequent target financial data, thus improving the accuracy of the query.
在一些情况下,数据挖掘模型在构建中缺乏有效验证,导致数据挖掘模型使用过程中准确性不高的问题,因此,可以在使用数据挖掘模型时引入验证机制,由此,在一个实施例中,根据计算分析结果和实际分析结果的偏差对初始数据挖掘模型进行调整,直至计算分析结果和实际分析结果的偏差小于阈值,得到目标数据挖掘模型,包括:若计算分析结果和实际分析结果的偏差大于等于阈值,则根据偏差的数值调整初始数据挖掘模型的参数;直至计算分析结果和实际分析结果的偏差小于阈值,得到目标数据挖掘模型,其中,目标数据挖掘模型包括调整后的参数。In some cases, the data mining model lacks effective verification during construction, resulting in low accuracy during the use of the data mining model. Therefore, a verification mechanism can be introduced when using the data mining model. Thus, in one embodiment, , adjust the initial data mining model based on the deviation between the calculated analysis results and the actual analysis results, until the deviation between the calculated analysis results and the actual analysis results is less than the threshold, and obtain the target data mining model, including: If the deviation between the calculated analysis results and the actual analysis results is greater than or equal to the threshold, adjust the parameters of the initial data mining model according to the value of the deviation; until the deviation between the calculated analysis results and the actual analysis results is less than the threshold, the target data mining model is obtained, where the target data mining model includes the adjusted parameters.
其中,根据计算分析结果和实际分析结果的偏差大于等于阈值,可以根据偏差的大小对初始数据挖掘模型的参数进行调整。具体地,若偏差越大,对初始数据挖掘模型的参数进行调整的幅度越大,偏差的大小与初始数据挖掘模型的参数进行调整的幅度呈正相关。Among them, if the deviation between the calculated analysis results and the actual analysis results is greater than or equal to the threshold, the parameters of the initial data mining model can be adjusted according to the size of the deviation. Specifically, if the deviation is larger, the amplitude of the adjustment of the parameters of the initial data mining model will be greater, and the size of the deviation is positively correlated with the extent of adjustment of the parameters of the initial data mining model.
本实施例中,通过根据偏差大小对初始数据挖掘模型进行校准,能够提高查询准确性。In this embodiment, query accuracy can be improved by calibrating the initial data mining model according to the size of the deviation.
在一个实施例中,响应于用户终端的查询请求,获取查询参数,包括:根据用户终端标识对用户终端的查询请求进行校验;对校验后的查询请求进行解析,得到查询参数。In one embodiment, in response to the query request of the user terminal, obtaining the query parameters includes: verifying the query request of the user terminal according to the user terminal identifier; parsing the verified query request to obtain the query parameters.
其中,用户终端标识为用户终端的唯一标识,得到用户终端的查询请求前,需要对用户的身份信息进行校验,得到用户终端的查询请求后,对用户终端的查询请求进行校验,得到校验结果。并基于校验结果,对校验后的查询请求进行解析,得到查询参数。Among them, the user terminal identifier is the unique identifier of the user terminal. Before obtaining the query request of the user terminal, the user's identity information needs to be verified. After obtaining the query request of the user terminal, the query request of the user terminal is verified and the verification is obtained. test results. And based on the verification results, the verified query request is parsed to obtain the query parameters.
其中,得到用户终端的查询请求后,可以在用户终端的查询请求中提取查询指令,查询指令转换为查询参数,具体的,查询参数可以是由查询指令转化而来的系统可识别代码,该可识别代码可以直接参与模型或者框架的分析计算。Among them, after obtaining the query request from the user terminal, the query instruction can be extracted from the query request of the user terminal, and the query instruction can be converted into query parameters. Specifically, the query parameter can be a system-identifiable code converted from the query instruction. The identification code can directly participate in the analysis and calculation of the model or framework.
本实施例中,通过对用户终端标识对用户终端的查询请求进行校验,能够提高挖掘模型的查询精度和查询结果的准确性。In this embodiment, by verifying the user terminal identifier for the query request of the user terminal, the query accuracy of the mining model and the accuracy of the query results can be improved.
在一个实施例中,如图3所示提供了一种金融数据的处理系统,包括:查询单元、采集单元和服务器单元,查询单元与服务器单元,采集单元与服务器单元分别连接。In one embodiment, as shown in Figure 3, a financial data processing system is provided, including: a query unit, a collection unit and a server unit. The query unit is connected to the server unit, and the collection unit is connected to the server unit respectively.
其中,查询单元用于用户输入查询指令,将指令代码发送至服务器单元,从服务器单元的内部寻找相对应的金融数据;服务器单元用于保存、分析、展示和管理金融数据以及系统权限;采集单元通过人工设置采集规则,控制系统后续自动进行深度学习,系统将学习到的数据分析收集。Among them, the query unit is used for users to input query instructions, send the instruction code to the server unit, and find the corresponding financial data from inside the server unit; the server unit is used to save, analyze, display and manage financial data and system permissions; the collection unit By manually setting collection rules, the control system automatically performs deep learning, and the system analyzes and collects the learned data.
如图4所示的查询单元的结构示意图,查询单元包括登录模块和提交模块,其中:登录模块用于登录用户信息,用户将用户名和密码输入后,经系统查询合格,操作系统才向用户展示;用户在使用时,通过输入用户名和密码进入查询界面,查询结果为否时,提示用户名或密码输入错误,用户重新输入,直至二者输入正确,系统查询结果为是,用户进入系统界面,单个用户对应一个用户名和密码,如图5所示的查询单元操作步骤的流程示意图。其中,操作步骤包括:As shown in Figure 4, the structural diagram of the query unit is shown. The query unit includes a login module and a submission module. The login module is used to log in user information. After the user inputs the user name and password, the operating system will display it to the user after the system query is qualified. ; When using it, the user enters the query interface by entering the user name and password. When the query result is No, it prompts that the user name or password is entered incorrectly, and the user re-enters it until the two are entered correctly, the system query result is Yes, and the user enters the system interface. A single user corresponds to a username and password, as shown in Figure 5, a flowchart of the query unit operation steps. Among them, the operation steps include:
步骤一:当前用户打开系统登录界面,填写用户名和密码信息,点击“登录”按钮。Step 1: The current user opens the system login interface, fills in the user name and password information, and clicks the "Login" button.
步骤二:系统根据所填写的用户名到服务器数据库中进行用户名和密码是否正确的查询和判断。如果查询失败,则系统弹出“用户名或密码错误”的对话框,然后返回步骤一。如果查询成功,则进入步骤三。Step 2: The system queries and determines whether the user name and password are correct in the server database based on the filled in user name. If the query fails, the system will pop up a dialog box with "Incorrect user name or password" and then return to step one. If the query is successful, proceed to step three.
步骤三:登录金融数据分析系统的主界面。Step 3: Log in to the main interface of the financial data analysis system.
其中,如图6所示的提交模块的示意图,提交模块用于提交身份验证完毕的用户发出的查询指令,并将输入的指令转化为系统可识别的代码。用户的ID信息识别通过后,查询指令才能通过计算机发送至系统内部,经过代码转换,需要查询的指令被赋予一个专属快捷键,此快捷键自动备份在系统内部,用户下次查询时,直接点击快捷键,即可完成对应的操作,简化查询流程,提高系统的处理和响应速度。Among them, the schematic diagram of the submission module is shown in Figure 6. The submission module is used to submit query instructions issued by users who have completed identity verification, and convert the input instructions into codes that can be recognized by the system. After the user's ID information is recognized, the query command can be sent to the system through the computer. After code conversion, the command to be queried is given an exclusive shortcut key. This shortcut key is automatically backed up within the system. The next time the user queries, click directly Shortcut keys can be used to complete the corresponding operations, simplify the query process, and improve the system's processing and response speed.
如图7所示的服务器单元的结构示意图,服务器单元包括金融数据展示模块、报表模块和管理模块,其中:As shown in Figure 7, the structural diagram of the server unit is shown. The server unit includes a financial data display module, a report module and a management module, among which:
金融数据展示模块用于向外界展示分析和收集到的金融数据,系统通过自主学习,自动筛选出关键数据;报表模块用于向外界展示数据报表,将分析和收集到的数据进行统一归类,用户可以快速检索到需要的数据;管理模块用于控制用户的查阅权限,对系统内部的数据进行管理,后台管理员可自由控制。The financial data display module is used to display the analyzed and collected financial data to the outside world. The system automatically filters out key data through independent learning; the report module is used to display data reports to the outside world and uniformly classify the analyzed and collected data. Users can quickly retrieve the required data; the management module is used to control users' access rights and manage data within the system, which can be freely controlled by the backend administrator.
其中,关键数据可以是指金融数据挖掘模型的框架的目标金融数据。Among them, the key data may refer to the target financial data of the framework of the financial data mining model.
其中,如图8所示的采集单元的结构示意图,采集单元包括规则设计模块、规则学习模块、自动采集模块、过滤模块和人工介入模块,其中:Among them, the structural diagram of the collection unit is shown in Figure 8. The collection unit includes a rule design module, a rule learning module, an automatic collection module, a filtering module and a manual intervention module, where:
规则设计模块通过管理员设计系统的学习规则,管理员先向系统内部输入数据流,形成初步框架,系统后续在该框架上持续完善。The rule design module uses the administrator to design the learning rules of the system. The administrator first inputs the data flow into the system to form a preliminary framework. The system will continue to improve on this framework.
规则学习模块控制系统通过预先设计的分析规则,进行数据的分析和学习,为后续自主收集数据做准备。The rule learning module control system analyzes and learns data through pre-designed analysis rules to prepare for subsequent independent data collection.
自动采集模块在规则学习模块的基础上,根据系统内部的学习规则,自主收集外界数据流,不断完善数据库。系统在自主采集数据和学习时,系统首先访问采集规则学习的目标地址,选择采集项,随后研究采集项的数据特征,将对应的数据归类,归类完毕后,对数据项进行采集测试,验证数据是否准确,若是,继续采集下一个数据项,若否,则重新选择采集项。Based on the rule learning module, the automatic collection module independently collects external data flows according to the learning rules within the system and continuously improves the database. When the system collects data and learns independently, the system first accesses the target address of the collection rule learning, selects the collection items, then studies the data characteristics of the collection items, and categorizes the corresponding data. After the classification is completed, the data items are collected and tested. Verify whether the data is accurate. If yes, continue to collect the next data item. If not, select the collection item again.
过滤模块用于过滤非查询单元需要的数据,只对用户展示需要的数据;数据在进行智能挖掘学习时,数据开始智能采集,随后设置采集项目,检测采集的数据是否准确,不准确的数据重新进行归类计算,直至准确,随后对检测正确的所有数据进行归类和过滤。The filtering module is used to filter the data that is not required by the query unit, and only displays the required data to the user; when the data is undergoing intelligent mining and learning, the data starts to be intelligently collected, and then the collection items are set to detect whether the collected data is accurate, and inaccurate data is reprocessed. Classification calculations are performed until accurate, and then all data with correct detections are classified and filtered.
人工介入模块通过外界管理员的主动介入,修改和监控系统的运行。管理员用户在数据挖掘后可以对所挖掘到的金融数据进行管理,并采用系统与人工共同审核的方式,对挖掘数据进行管理,管理员可以添加、删除并修改股票数据。金融证券网站上很可能会出现一些新的数据。The manual intervention module modifies and monitors the operation of the system through the active intervention of external administrators. Administrator users can manage the mined financial data after data mining, and use system and manual review to manage the mined data. Administrators can add, delete and modify stock data. It is likely that some new data will appear on the Financial Securities website.
具体地,自动学习如下:Specifically, automatic learning is as follows:
设置挖掘规则:管理员用户可以添加、修改、删除、查询各个数据挖掘规则,对金融数据挖掘规则进行管理。Set mining rules: Administrator users can add, modify, delete, query various data mining rules, and manage financial data mining rules.
网页解析:通过设置的挖掘规则,对网页进行解析,分析出其源文件。Web page parsing: parse the web page through the set mining rules and analyze its source files.
数据过滤:利用正则表达式过滤无用数据。Data filtering: Use regular expressions to filter useless data.
获取数据:当数据过滤后,最终获得所需金融数据,存储到数据库中。Obtain data: After the data is filtered, the required financial data is finally obtained and stored in the database.
管理数据:管理员对所获取数据,进行审查、并管理数据。Manage data: Administrators review and manage the acquired data.
其中,如图9所示分析系统的结构示意图包括:前台用户、分析系统、数据采集员和后台管理员。Among them, the structural diagram of the analysis system shown in Figure 9 includes: front-end user, analysis system, data collector and back-end administrator.
其中,如图10所示,分析系统用于执行一种信息化金融数据的分析方法,其中,该方法的步骤包括:As shown in Figure 10, the analysis system is used to perform an information-based financial data analysis method, where the steps of the method include:
S1002,基于预设的采集规则采集目标金融数据的数据特征。S1002: Collect data characteristics of target financial data based on preset collection rules.
S1004,基于目标金融数据的数据特征对目标金融数据进行归类。S1004. Classify the target financial data based on the data characteristics of the target financial data.
S1006,对归类后的目标金融数据进行采集测试。S1006: Collect and test the classified target financial data.
S1008,根据通过采集测试的目标金融数据,得到目标金融数据的实际分析结果。S1008: Obtain the actual analysis results of the target financial data based on the target financial data that has passed the collection test.
S1010,根据初始数据挖掘模型对目标金融数据进行分析,得到计算分析结果。S1010: Analyze the target financial data according to the initial data mining model and obtain calculation analysis results.
S1012,根据计算分析结果和实际分析结果的偏差对初始数据挖掘模型进行调整,直至计算分析结果和实际分析结果的偏差小于阈值,得到目标数据挖掘模型,目标数据挖掘模型用于对目标金融数据进行分析,得到目标查询数据。S1012: Adjust the initial data mining model according to the deviation between the calculated analysis results and the actual analysis results until the deviation between the calculated analysis results and the actual analysis results is less than the threshold, and obtain the target data mining model. The target data mining model is used to perform target financial data analysis. Analyze and obtain the target query data.
其中,若计算分析结果和实际分析结果的偏差大于等于阈值,则根据偏差的数值调整初始数据挖掘模型的参数。直至计算分析结果和实际分析结果的偏差小于阈值,得到目标数据挖掘模型,其中,目标数据挖掘模型包括调整后的参数。Among them, if the deviation between the calculated analysis result and the actual analysis result is greater than or equal to the threshold, the parameters of the initial data mining model are adjusted according to the value of the deviation. Until the deviation between the calculated analysis result and the actual analysis result is less than the threshold, the target data mining model is obtained, where the target data mining model includes the adjusted parameters.
其中,目标数据挖掘模型可以包括:Among them, the target data mining model can include:
单项金融资产价格随机游动模型Pt=μ+Pt-1+σεt;单项金融资产收益率随机游动模型rt=μ+rt-1+σεt。The random walk model of single financial asset price P t =μ+P t-1 +σε t ; the random walk model of single financial asset return rate r t =μ+r t-1 +σε t .
具体地,设资产i在时刻t的价格为Pt,且不分红利,资产i从t-1到t期的单期净收益Rt定义为:Specifically, assuming that the price of asset i at time t is P t , and there is no dividend, the single-period net income R t of asset i from t-1 to period t is defined as:
毛收益定义为1+Rt,由时期t-k+1到t的毛收益定义为:Gross income is defined as 1+R t , and the gross income from period t-k+1 to t is defined as:
其中,Rt(k)为复利收益。Among them, R t (k) is compound interest income.
多个单期收益的算术平均值和几何平均值计算如下:The arithmetic mean and geometric mean of multiple single-period returns are calculated as follows:
连续复利收益:Continuous compound interest income:
S1014,以预设采集周期采集目标金融数据。S1014, collect target financial data in a preset collection cycle.
S1016,调用目标数据挖掘模型对目标金融数据进行分析,得到计算分析结果。S1016: Call the target data mining model to analyze the target financial data and obtain the calculation analysis results.
S1018,根据目标金融数据的过滤规则对计算分析结果进行过滤,得到目标分析结果。S1018: Filter the calculation analysis results according to the filtering rules of the target financial data to obtain the target analysis results.
S1020,根据用户终端标识对用户终端的查询请求进行校验。S1020: Verify the query request of the user terminal according to the user terminal identifier.
S1022,对校验后的查询请求进行解析,得到查询参数。S1022: Parse the verified query request to obtain query parameters.
S1024,根据查询参数与目标金融数据进行匹配,获取查询参数对应的目标分析结果。S1024: Match the query parameters with the target financial data to obtain the target analysis results corresponding to the query parameters.
S1026,将目标分析结果作为目标查询数据返回至用户终端。S1026: Return the target analysis result to the user terminal as target query data.
本实施例中,基于预设的采集规则自动采集目标金融数据,以及目标金融数据的实际分析结果,自动获取得到目标金融数据的实际分析结果,根据初始数据挖掘模型对目标金融数据进行分析,得到计算的分析结果,根据计算分析结果和实际分析结果的偏差对初始数据挖掘模型进行调整,直到计算分析结果和实际分析结果的偏差小于阈值,代表数据挖掘模型迭代完成,将迭代完成得到的目标数据挖掘模型对目标金融数据进行分析,得到目标查询数据,该方法,一方面,自动根据获取的实际分析结果和计算的计算分析结果对挖掘模型进行更新,实现了对金融数据的自主学习,另一方面,根据目标查询数据和目标数据挖掘模型直接得到目标查询结果,无需对金融数据进行筛选,减少了用户筛选金融数据的过程,提高了查询效率。该方法,使用时,系统具有较高的安全系数,经过多次验证后,进入系统,经过初步建立模型框架,系统建立逐步学习完善,系统内部自成一套学习逻辑和算法,系统直接与外界互联网互通,通过海量数据的学习,系统自主学习和挖掘数据,并对接收到的数据进行归类和过滤,降低冗余和单一数据对系统的影响,减少从业者的工作压力,提高工作效率。In this embodiment, the target financial data and the actual analysis results of the target financial data are automatically collected based on the preset collection rules, and the actual analysis results of the target financial data are automatically obtained. The target financial data is analyzed according to the initial data mining model to obtain Calculated analysis results, the initial data mining model is adjusted based on the deviation between the calculated analysis results and the actual analysis results, until the deviation between the calculated analysis results and the actual analysis results is less than the threshold, which represents the completion of the iteration of the data mining model, and the target data obtained after the iteration is completed The mining model analyzes the target financial data and obtains the target query data. On the one hand, this method automatically updates the mining model based on the obtained actual analysis results and the calculated calculation analysis results, realizing autonomous learning of financial data. On the other hand, On the other hand, the target query results are directly obtained based on the target query data and the target data mining model, without filtering financial data, which reduces the process of users filtering financial data and improves query efficiency. When using this method, the system has a high safety factor. After many verifications, the system enters the system. After the initial establishment of the model framework, the system is gradually learned and improved. The system has its own set of learning logic and algorithms, and the system directly communicates with the outside world. Internet interoperability, through the learning of massive data, the system can learn and mine data independently, and classify and filter the received data, reducing the impact of redundant and single data on the system, reducing the work pressure of practitioners, and improving work efficiency.
应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。It should be understood that although the steps in the flowcharts involved in the above-mentioned embodiments are shown in sequence as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated in this article, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least some of the steps in the flowcharts involved in the above embodiments may include multiple steps or stages. These steps or stages are not necessarily executed at the same time, but may be completed at different times. The execution order of these steps or stages is not necessarily sequential, but may be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.
基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的金融数据的处理方法的金融数据的处理装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个金融数据的处理装置实施例中的具体限定可以参见上文中对于金融数据的处理方法的限定,在此不再赘述。Based on the same inventive concept, embodiments of the present application also provide a financial data processing device for implementing the above-mentioned financial data processing method. The solution to the problem provided by this device is similar to the solution described in the above method. Therefore, the specific limitations in the embodiments of one or more financial data processing devices provided below can be found in the above description of the processing of financial data. The limitations of the method will not be repeated here.
在一个实施例中,如图11所示,提供了一种金融数据的处理装置,包括:采集模块1102、分析模块1104和处理模块1106,其中:In one embodiment, as shown in Figure 11, a financial data processing device is provided, including: a collection module 1102, an analysis module 1104 and a processing module 1106, wherein:
采集模块1102,用于基于预设的采集规则采集目标金融数据,以及目标金融数据的实际分析结果;The collection module 1102 is used to collect target financial data based on preset collection rules, and the actual analysis results of the target financial data;
分析模块1104,用于根据初始数据挖掘模型对目标金融数据进行分析,得到计算分析结果;The analysis module 1104 is used to analyze the target financial data according to the initial data mining model and obtain calculation and analysis results;
处理模块1106,用于根据计算分析结果和实际分析结果的偏差对初始数据挖掘模型进行调整,直至计算分析结果和实际分析结果的偏差小于阈值,得到目标数据挖掘模型,目标数据挖掘模型用于对目标金融数据进行分析,得到目标查询数据。The processing module 1106 is used to adjust the initial data mining model according to the deviation between the calculated analysis results and the actual analysis results, until the deviation between the calculated analysis results and the actual analysis results is less than the threshold, and obtain the target data mining model. The target data mining model is used to The target financial data is analyzed to obtain the target query data.
在其中一个实施例中,金融数据的处理装置还包括:预采集模块,用于以预设采集周期采集目标金融数据;调用目标数据挖掘模型对目标金融数据进行分析,得到计算分析结果;根据目标金融数据的过滤规则对计算分析结果进行过滤,得到目标分析结果。In one embodiment, the financial data processing device also includes: a pre-collection module, used to collect target financial data in a preset collection cycle; call the target data mining model to analyze the target financial data to obtain calculation and analysis results; according to the target The filtering rules of financial data filter the calculation analysis results to obtain the target analysis results.
在其中一个实施例中,预采集模块,还用于响应于用户终端的查询请求,获取查询参数;根据查询参数与目标金融数据进行匹配,获取查询参数对应的目标分析结果;将目标分析结果作为目标查询数据返回至用户终端。In one embodiment, the pre-acquisition module is also used to obtain query parameters in response to a query request from the user terminal; match the query parameters with the target financial data to obtain the target analysis results corresponding to the query parameters; and use the target analysis results as The target query data is returned to the user terminal.
在其中一个实施例中,采集模块1102,还用于基于预设的采集规则采集目标金融数据的数据特征;基于目标金融数据的数据特征对目标金融数据进行归类;对归类后的目标金融数据进行采集测试;根据通过采集测试的目标金融数据,得到目标金融数据的实际分析结果。In one embodiment, the collection module 1102 is also used to collect data characteristics of the target financial data based on preset collection rules; classify the target financial data based on the data characteristics of the target financial data; classify the classified target financial data. The data is collected and tested; based on the target financial data that has passed the collection test, the actual analysis results of the target financial data are obtained.
在其中一个实施例中,处理模块1106,还用于若计算分析结果和实际分析结果的偏差大于等于阈值,则根据偏差的数值调整初始数据挖掘模型的参数;直至计算分析结果和实际分析结果的偏差小于阈值,得到目标挖掘模型,其中,目标挖掘模型包括调整后的参数。In one embodiment, the processing module 1106 is also configured to adjust the parameters of the initial data mining model according to the value of the deviation if the deviation between the calculated analysis result and the actual analysis result is greater than or equal to the threshold; until the deviation between the calculated analysis result and the actual analysis result is If the deviation is less than the threshold, a target mining model is obtained, where the target mining model includes the adjusted parameters.
在其中一个实施例中,预采集模块,还用于根据用户终端标识对用户终端的查询请求进行校验;对校验后的查询请求进行解析,得到查询参数。In one embodiment, the pre-collection module is also used to verify the query request of the user terminal according to the user terminal identifier; parse the verified query request to obtain the query parameters.
上述金融数据的处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。Each module in the above-mentioned financial data processing device can be implemented in whole or in part by software, hardware, and combinations thereof. Each of the above modules may be embedded in or independent of the processor of the computer device in the form of hardware, or may be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图12所示。该计算机设备包括处理器、存储器、输入/输出接口(Input/Output,简称I/O)和通信接口。其中,处理器、存储器和输入/输出接口通过系统总线连接,通信接口通过输入/输出接口连接到系统总线。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储目标金融数据。该计算机设备的输入/输出接口用于处理器与外部设备之间交换信息。该计算机设备的通信接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种金融数据的处理方法。In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as shown in Figure 12. The computer device includes a processor, a memory, an input/output interface (Input/Output, referred to as I/O), and a communication interface. Among them, the processor, memory and input/output interface are connected through the system bus, and the communication interface is connected to the system bus through the input/output interface. Wherein, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes non-volatile storage media and internal memory. The non-volatile storage medium stores operating systems, computer programs and databases. This internal memory provides an environment for the execution of operating systems and computer programs in non-volatile storage media. The computer device's database is used to store target financial data. The input/output interface of the computer device is used to exchange information between the processor and external devices. The communication interface of the computer device is used to communicate with an external terminal through a network connection. The computer program, when executed by the processor, implements a method of processing financial data.
本领域技术人员可以理解,图12中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。Those skilled in the art can understand that the structure shown in Figure 12 is only a block diagram of a partial structure related to the solution of the present application, and does not constitute a limitation on the computer equipment to which the solution of the present application is applied. Specific computer equipment can May include more or fewer parts than shown, or combine certain parts, or have a different arrangement of parts.
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:In one embodiment, a computer device is provided, including a memory and a processor. A computer program is stored in the memory. When the processor executes the computer program, it implements the following steps:
基于预设的采集规则采集目标金融数据,以及目标金融数据的实际分析结果;Collect target financial data based on preset collection rules, and actual analysis results of the target financial data;
根据初始数据挖掘模型对目标金融数据进行分析,得到计算分析结果;Analyze the target financial data based on the initial data mining model and obtain calculation and analysis results;
根据计算分析结果和实际分析结果的偏差对初始数据挖掘模型进行调整,直至计算分析结果和实际分析结果的偏差小于阈值,得到目标数据挖掘模型,目标数据挖掘模型用于对目标金融数据进行分析,得到目标查询数据。The initial data mining model is adjusted according to the deviation between the calculated analysis results and the actual analysis results until the deviation between the calculated analysis results and the actual analysis results is less than the threshold, and the target data mining model is obtained. The target data mining model is used to analyze the target financial data. Get target query data.
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:In one embodiment, a computer-readable storage medium is provided with a computer program stored thereon. When the computer program is executed by a processor, the following steps are implemented:
基于预设的采集规则采集目标金融数据,以及目标金融数据的实际分析结果;Collect target financial data based on preset collection rules, and actual analysis results of the target financial data;
根据初始数据挖掘模型对目标金融数据进行分析,得到计算分析结果;Analyze the target financial data based on the initial data mining model and obtain calculation and analysis results;
根据计算分析结果和实际分析结果的偏差对初始数据挖掘模型进行调整,直至计算分析结果和实际分析结果的偏差小于阈值,得到目标数据挖掘模型,目标数据挖掘模型用于对目标金融数据进行分析,得到目标查询数据。The initial data mining model is adjusted according to the deviation between the calculated analysis results and the actual analysis results until the deviation between the calculated analysis results and the actual analysis results is less than the threshold, and the target data mining model is obtained. The target data mining model is used to analyze the target financial data. Get target query data.
算机程序被处理器执行时实现以下步骤:A computer program performs the following steps when executed by a processor:
基于预设的采集规则采集目标金融数据,以及目标金融数据的实际分析结果;Collect target financial data based on preset collection rules, and actual analysis results of the target financial data;
根据初始数据挖掘模型对目标金融数据进行分析,得到计算分析结果;Analyze the target financial data based on the initial data mining model and obtain calculation and analysis results;
根据计算分析结果和实际分析结果的偏差对初始数据挖掘模型进行调整,直至计算分析结果和实际分析结果的偏差小于阈值,得到目标数据挖掘模型,目标数据挖掘模型用于对目标金融数据进行分析,得到目标查询数据。The initial data mining model is adjusted according to the deviation between the calculated analysis results and the actual analysis results until the deviation between the calculated analysis results and the actual analysis results is less than the threshold, and the target data mining model is obtained. The target data mining model is used to analyze the target financial data. Get target query data.
需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all It is information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data need to comply with the relevant laws, regulations and standards of relevant countries and regions.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage. In the media, when executed, the computer program may include the processes of the above method embodiments. Any reference to memory, database or other media used in the embodiments provided in this application may include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive memory (ReRAM), magnetic variable memory (Magnetoresistive Random) Access Memory (MRAM), Ferroelectric Random Access Memory (FRAM), Phase Change Memory (PCM), graphene memory, etc. Volatile memory may include random access memory (Random Access Memory, RAM) or external cache memory. By way of illustration but not limitation, RAM can be in various forms, such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM). The databases involved in the various embodiments provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include blockchain-based distributed databases, etc., but are not limited thereto. The processors involved in the various embodiments provided in this application may be general-purpose processors, central processing units, graphics processors, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to this.
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。The technical features of the above embodiments can be combined in any way. To simplify the description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, all possible combinations should be used. It is considered to be within the scope of this manual.
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。The above-described embodiments only express several implementation modes of the present application, and their descriptions are relatively specific and detailed, but should not be construed as limiting the patent scope of the present application. It should be noted that, for those of ordinary skill in the art, several modifications and improvements can be made without departing from the concept of the present application, and these all fall within the protection scope of the present application. Therefore, the scope of protection of this application should be determined by the appended claims.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310554126.2A CN116821169A (en) | 2023-05-16 | 2023-05-16 | Financial data processing methods, devices, computer equipment and storage media |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310554126.2A CN116821169A (en) | 2023-05-16 | 2023-05-16 | Financial data processing methods, devices, computer equipment and storage media |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN116821169A true CN116821169A (en) | 2023-09-29 |
Family
ID=88123086
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310554126.2A Pending CN116821169A (en) | 2023-05-16 | 2023-05-16 | Financial data processing methods, devices, computer equipment and storage media |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116821169A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118503134A (en) * | 2024-07-01 | 2024-08-16 | 西安全速通金融科技有限公司 | Testing method, device, medium and electronic equipment for financial data analysis system |
| CN119417607A (en) * | 2024-10-17 | 2025-02-11 | 海通证券股份有限公司 | Financial information processing method, device and equipment based on securities system |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1967579A (en) * | 2006-02-13 | 2007-05-23 | 湖南大学 | Aid excavating analysis system of financial risk management |
| US20090094174A1 (en) * | 2007-10-09 | 2009-04-09 | International Business Machines Corporation | Method, system and program product for on demand data mining server with dynamic mining models |
| CN109325853A (en) * | 2018-03-26 | 2019-02-12 | 上海正气信息科技有限公司 | One kind being based on data mining finance data analysis method |
| CN113010921A (en) * | 2021-04-02 | 2021-06-22 | 西安欧亚学院 | Financial big data analysis platform based on artificial intelligence |
| CN114996331A (en) * | 2022-06-10 | 2022-09-02 | 北京柏睿数据技术股份有限公司 | Data mining control method and system |
-
2023
- 2023-05-16 CN CN202310554126.2A patent/CN116821169A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1967579A (en) * | 2006-02-13 | 2007-05-23 | 湖南大学 | Aid excavating analysis system of financial risk management |
| US20090094174A1 (en) * | 2007-10-09 | 2009-04-09 | International Business Machines Corporation | Method, system and program product for on demand data mining server with dynamic mining models |
| CN109325853A (en) * | 2018-03-26 | 2019-02-12 | 上海正气信息科技有限公司 | One kind being based on data mining finance data analysis method |
| CN113010921A (en) * | 2021-04-02 | 2021-06-22 | 西安欧亚学院 | Financial big data analysis platform based on artificial intelligence |
| CN114996331A (en) * | 2022-06-10 | 2022-09-02 | 北京柏睿数据技术股份有限公司 | Data mining control method and system |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118503134A (en) * | 2024-07-01 | 2024-08-16 | 西安全速通金融科技有限公司 | Testing method, device, medium and electronic equipment for financial data analysis system |
| CN118503134B (en) * | 2024-07-01 | 2024-11-12 | 西安全速通金融科技有限公司 | Testing method, device, medium and electronic equipment for financial data analysis system |
| CN119417607A (en) * | 2024-10-17 | 2025-02-11 | 海通证券股份有限公司 | Financial information processing method, device and equipment based on securities system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7486250B2 (en) | Domain-specific language interpreter and interactive visual interface for rapid screening | |
| US12229642B2 (en) | Efficient duplicate detection for machine learning data sets | |
| US20200050968A1 (en) | Interactive interfaces for machine learning model evaluations | |
| CA2953969C (en) | Interactive interfaces for machine learning model evaluations | |
| US20220044133A1 (en) | Detection of anomalous data using machine learning | |
| US12299687B2 (en) | Abnormal behavior detection method and apparatus, electronic device, and computer-readable storage medium | |
| US7490106B2 (en) | Multidimensional database subcubes | |
| CN116821169A (en) | Financial data processing methods, devices, computer equipment and storage media | |
| CN119538118A (en) | Data classification method and device | |
| EP4154108A1 (en) | Domain-specific language interpreter and interactive visual interface for rapid screening | |
| US11783206B1 (en) | Method and system for making binary predictions for a subject using historical data obtained from multiple subjects | |
| CN113159450A (en) | Prediction system based on structured data | |
| CN112464631B (en) | Report export method, device and equipment | |
| CN118035180A (en) | Metadata completion method and device | |
| CN111242520B (en) | Method, device and electronic device for generating feature synthesis model | |
| CN119830896B (en) | Data intelligence intelligent analysis method based on LLM large language model | |
| CN120689112A (en) | Attribute value adjustment method, device, computer equipment and storage medium | |
| CN116701925A (en) | Informationized resource data processing method and device and computer equipment | |
| CN120872236A (en) | Data storage method, device, computer equipment and storage medium | |
| CN120162370A (en) | Report data generation method, device, equipment and storage medium | |
| CN121350059A (en) | Semantic model construction method, system, device and program product based on cooperation of composite rules and AI | |
| CN115293452A (en) | User behavior prediction method and device, computer equipment and storage medium | |
| CN116993040A (en) | Configuration parameter error correction and risk reminding method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| CB02 | Change of applicant information |
Country or region after: China Address after: 510000 Guangdong Province, Guangzhou City, Huangpu District, Guangzhou Huiguang Spectrum Road No. 11 Yunseng Science Park Building 2 Unit 3 1601 Room Applicant after: China Southern Power Grid Data Platform and Security (Guangdong) Co., Ltd. Address before: Room 509, No. 808 Dongfeng East Road, Yuexiu District, Guangzhou City, Guangdong Province Applicant before: China Southern Power Grid Digital Enterprise Technology (Guangdong) Co.,Ltd. Country or region before: China |
|
| CB02 | Change of applicant information |