Business data processing method, device, computer equipment and storage medium

By receiving and analyzing business revenue and expenditure files for the business duration, identifying key fields and pushing alarms in abnormal situations, the problem of analysis lag in traditional business data processing is solved, and timely business monitoring is achieved.

CN111507814BActive Publication Date: 2025-07-25TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202010306347.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-04-17
Publication Date
2025-07-25
Estimated Expiration
2040-04-17

AI Technical Summary

Technical Problem

There is a problem of business analysis lag in traditional business data processing, and it is impossible to monitor business development in a timely manner.

Method used

Receive business income and expenditure files for the business duration, read and identify key fields, conduct data statistics based on preset requirements, and push alarm prompts in abnormal situations.

Benefits of technology

It realizes timely monitoring of business development before business revenue costs occur, and solves the problem of lagging business analysis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111507814B_ABST
    Figure CN111507814B_ABST
Patent Text Reader

Abstract

The present application relates to a business data processing method, apparatus, computer device, and storage medium. The method includes: receiving a business income and expenditure document during a business duration; reading business income and expenditure data in the business income and expenditure document, and obtaining business analysis keyword fields according to preset business analysis requirement information; performing keyword field recognition on the business income and expenditure data according to the business analysis keyword fields to obtain to-be-processed field data corresponding to the business analysis keyword fields; performing statistics on the to-be-processed field data according to the preset business analysis requirement information to obtain a business analysis result, and when the business analysis result is a business anomaly, pushing an alarm prompt. Using this method can solve the problem of lagging business analysis.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular, to a method and apparatus for processing business data, a computer device, and a storage medium. Background Art

[0002] With the development of computer technology, business data processing technology has emerged. Business data processing technology refers to conducting business management and monitoring the business development situation by processing and analyzing the generated business data. Common business data includes business revenue costs, which refer to the costs consumed by the revenue-generating part of the business during the operation process, excluding the cost expenses consumed by the non-revenue-generating part of the business.

[0003] In traditional technologies, when processing business data, after the business goes live and business revenue cost data is generated, the business department sends the business revenue cost data to the business management server, and the business management server processes and analyzes the business revenue cost data directly according to departments or businesses to monitor the business development situation.

[0004] However, in traditional technologies, the business revenue cost data is sent to the business management server for processing and analysis only after the business goes live and the business revenue cost data is generated. Due to the lag of the generated business revenue cost data, the business management server cannot timely monitor the business development situation only by processing and analyzing the generated business revenue cost data, and there is a problem of lagging business analysis. Summary of the Invention

[0005] Based on this, in view of the above technical problems, it is necessary to provide a method and apparatus for processing business data, a computer device, and a storage medium that can solve the problem of lagging business analysis.

[0006] A method for processing business data, the method comprising:

[0007] Receiving a business revenue and expenditure file during the business duration;

[0008] Reading the business revenue and expenditure data in the business revenue and expenditure file, and obtaining business analysis key fields according to preset business analysis requirement information;

[0009] Identifying key fields of the business revenue and expenditure data according to the business analysis key fields to obtain field data to be processed corresponding to the business analysis key fields;

[0010] Statistical analysis of the field data to be processed according to the preset business analysis requirement information to obtain a business analysis result;

[0011] When the business analysis result is an abnormal business, pushing an alarm prompt.

[0012] In one embodiment, before calculating the accounting period for business revenue and expenditure data and updating the business revenue and expenditure data according to the accounting period calculation result, the following steps are further included:

[0013] When receiving a verification request, update the business revenue and expenditure data according to the verification request;

[0014] When receiving a write-off request, write off the business revenue and expenditure data according to the write-off request.

[0015] A business data processing device, the device includes:

[0016] A receiving module, configured to receive business revenue and expenditure files during the business duration;

[0017] An obtaining module, configured to read business revenue and expenditure data from the business revenue and expenditure file, and obtain business analysis key fields according to preset business analysis requirement information;

[0018] A field analysis module, configured to perform keyword field identification on the business revenue and expenditure data according to the business analysis key fields, and obtain to-be-processed field data corresponding to the business analysis key fields;

[0019] A processing module, configured to perform statistics on the to-be-processed field data according to preset business analysis requirement information, and obtain a business analysis result;

[0020] A pushing module, configured to push an alarm prompt when the business analysis result is a business anomaly.

[0021] A computer device, including a memory and a processor, the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0022] Receive business revenue and expenditure files during the business duration;

[0023] Read business revenue and expenditure data from the business revenue and expenditure file, and obtain business analysis key fields according to preset business analysis requirement information;

[0024] Perform keyword field identification on the business revenue and expenditure data according to the business analysis key fields, and obtain to-be-processed field data corresponding to the business analysis key fields;

[0025] Perform statistics on the to-be-processed field data according to preset business analysis requirement information, obtain a business analysis result, and when the business analysis result is a business anomaly, push an alarm prompt.

[0026] A computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0027] Receive business revenue and expenditure files during the business duration;

[0028] Read the business income and expenditure data in the business income and expenditure file, and obtain the business analysis key fields according to the preset business analysis requirement information;

[0029] Identify the key fields of the business income and expenditure data according to the business analysis key fields, and obtain the data of the fields to be processed corresponding to the business analysis key fields;

[0030] Statistically analyze the data of the fields to be processed according to the preset business analysis requirement information to obtain the business analysis result. When the business analysis result is a business anomaly, push an alarm prompt.

[0031] The above business data processing method, device, computer device and storage medium receive the business income and expenditure file during the business duration, read the business income and expenditure data in the business income and expenditure file, obtain the business analysis key fields according to the preset business analysis requirement information, identify the key fields of the business income and expenditure data according to the business analysis key fields, and obtain the data of the fields to be processed corresponding to the business analysis key fields. It can realize the acquisition of the corresponding data of the fields to be processed according to the business analysis key fields, and then obtain the business analysis result by statistically analyzing the data of the fields to be processed according to the preset business analysis requirement information. When the business analysis result is a business anomaly, push an alarm prompt. It can realize the monitoring of the business through the analysis of the business income and expenditure data during the business duration, so as to monitor the business development situation according to the business analysis result before generating business income and costs. When the business analysis result is a business anomaly, push an alarm prompt to realize timely business analysis and solve the problem of lagging business analysis. Description of the Drawings

[0032] Figure 1 It is an application environment diagram of the business data processing method in an embodiment;

[0033] Figure 2 It is a flowchart of the business data processing method in an embodiment;

[0034] Figure 3 It is a flowchart of the business data processing method in another embodiment;

[0035] Figure 4 It is an application scenario diagram of the business data processing method in an embodiment;

[0036] Figure 5 It is an application environment diagram of the business data processing method in another embodiment;

[0037] Figure 6 It is a structural schematic diagram of the business data processing blockchain in an embodiment;

[0038] Figure 7 It is a structural block diagram of the business data processing device in an embodiment;

[0039] Figure 8 is the structural block diagram of the service data processing device in another embodiment;

[0040] Figure 9 is the internal structure diagram of a computer device in one embodiment. Detailed implementation manners

[0041] In order to make the objectives, technical solutions and advantages of the present application clearer and more understandable, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0042] The service data processing method provided by the present application can be applied to, for example Figure 1 the application environment shown in the figure. Among them, the terminal 102 communicates with the server 104 through the network. The server 104 receives the service revenue and expenditure file of the service duration sent by the terminal 102, reads the service revenue and expenditure data in the service revenue and expenditure file, obtains the service analysis keyword fields according to the preset service analysis requirement information, identifies the keyword fields for the service revenue and expenditure data according to the service analysis keyword fields, obtains the to-be-processed field data corresponding to the service analysis keyword fields, performs statistics on the to-be-processed field data according to the preset service analysis requirement information, obtains the service analysis result, and when the service analysis result is a service anomaly, pushes an alarm prompt. Among them, the terminal 102 can be, but is not limited to, various personal computers, laptop computers, smart phones, tablet computers, and portable wearable devices, and the server 104 can be implemented by an independent server or a server cluster composed of multiple servers.

[0043] In one embodiment, as Figure 2 shown, a service data processing method is provided. Taking the method applied to the Figure 1 server as an example, the method includes the following steps:

[0044] Step 202, receiving the service revenue and expenditure file of the service duration.

[0045] Among them, the business duration refers to the period during which the business is in operation. The business revenue and expenditure document refers to a document composed of the business revenue and expenditure data sorted out by the business party during the business duration. The business revenue and expenditure data refers to the business revenue data and business expenditure data, which are used to describe the business revenue and expenditure situation. The business revenue and expenditure data may include at least one or a combination of several of the revenue and expenditure departments, revenue and expenditure operations, revenue and expenditure classifications, payment and receipt modes, payment and receipt objects, and payment and receipt currencies. This is different from the existing business revenue and expenditure data that only includes revenue data and cost data. The business revenue and expenditure data in this application provides more analysis dimensions for business data analysis, and thus the server can use multi-dimensional data to achieve more comprehensive business data analysis. For example, the business revenue and expenditure document may specifically be a document composed of the business revenue and expenditure data sorted out by the business party within the most recent month of the business duration. The business revenue and expenditure data provided in this application is different from the business revenue and cost data provided in the existing method. The business revenue and cost data provided in the existing method refers to the cost data consumed by the revenue part of the business generated after the business department conducts business accounting based on the business revenue and expenditure data, while the business revenue and expenditure data provided in this application refers to the business revenue data and business expenditure data related to the business generated during the business duration.

[0046] Among them, the revenue and expenditure department refers to the department to which the revenue and cost belong, the revenue and expenditure operation refers to the operation or product that generates the revenue and cost, the revenue and expenditure classification refers to the category of the revenue and cost, such as technical service fees, marketing fees, customer maintenance fees, etc., the payment and receipt mode refers to the charging (payment) method of the revenue and cost, such as actual receipt, post-receipt, pre-receipt, etc., the payment and receipt object refers to the charging (payment) object of the revenue and cost, such as upstream suppliers, banks, downstream customers, downstream merchants, etc., and the payment and receipt currency refers to the currency of the revenue and cost.

[0047] Specifically, the business party will send the sorted business revenue and expenditure data to the server through the business terminal.

[0048] Step 204: Read the business revenue and expenditure data in the business revenue and expenditure document, and obtain the business analysis key fields according to the preset business analysis requirement information.

[0049] Among them, the business analysis requirement refers to the analysis and processing that needs to be performed on the business revenue and expenditure data. For example, the business analysis requirement may specifically be to obtain a revenue and expenditure analysis report, a business-specific report, etc. corresponding to the business revenue and expenditure data. Another example is that the business analysis requirement may specifically be to perform accounts receivable management, bill management, etc. on the business revenue and expenditure data. Correspondingly, the business analysis requirement information may specifically be at least one or a combination of several of the revenue and expenditure analysis report, business-specific report, accounts receivable management, and bill management, which can be set according to needs.

[0050] Among them, the revenue and expenditure analysis report refers to the report obtained by comprehensively analyzing the business revenue and expenditure data provided by the business party. The business-specific report refers to the report obtained by analyzing a specific business or product. The accounts receivable management refers to the analysis of the accounts receivable data in the business revenue and expenditure data. The bill management refers to the analysis of the bill data in the business revenue and expenditure data. The business analysis key fields refer to the fields required in the business analysis process. The business analysis key fields required for different business analysis requirement information are not exactly the same. For example, when obtaining the revenue and expenditure analysis report corresponding to the business revenue and expenditure data, the business analysis key fields are all the revenue fields and expenditure fields in the business revenue and expenditure data. When obtaining the business-specific report corresponding to the business revenue and expenditure data, the business analysis key fields are all the relevant fields of the specified business or product in the business revenue and expenditure data.

[0051] Specifically, the server reads the business revenue and expenditure data in the business revenue and expenditure file, and queries the corresponding information of the key fields according to the preset business analysis requirement information, and obtains the business analysis key fields corresponding to the preset business analysis requirement information. Among them, the corresponding information of the key fields is stored in the server, and the corresponding relationship between the business analysis requirement and the business analysis key fields is stated in the corresponding information of the key fields.

[0052] Step 206: Identify the key fields for the business revenue and expenditure data according to the business analysis key fields, and obtain the to-be-processed field data corresponding to the business analysis key fields.

[0053] Among them, the key field identification means to find out the field data corresponding to the business analysis key fields from the business revenue and expenditure data. The to-be-processed field data corresponding to the business analysis key fields refers to the field data in the business revenue and expenditure data corresponding to the business analysis key fields. For example, when the business analysis key field is the revenue field, the to-be-processed field data refers to the revenue field data in the business revenue and expenditure data. When the business analysis key field is the expenditure field, the to-be-processed field data refers to the expenditure field data in the business revenue and expenditure data.

[0054] Specifically, the business revenue and expenditure data provided by the business side only contains the necessary fields for revenue and expenditure. More field information may be required during subsequent business data processing. Therefore, the server will first process the business revenue and expenditure data, convert the business revenue and expenditure data provided by the business side into data records with a standard format and complete fields, and obtain the target business revenue and expenditure data to meet the requirements of subsequent data processing. Then, based on the key fields for business analysis, the server will search and match the target business revenue and expenditure data to find the field data to be processed corresponding to the key fields for business analysis. For example, the key fields for business analysis can be represented by field identifiers, and correspondingly, each data field in the target business revenue and expenditure data is also represented by a field identifier. The server can search and match the business revenue and expenditure data through the field identifier to find the corresponding field data to be processed.

[0055] Step 208: Statistically analyze the field data to be processed according to the preset business analysis requirement information to obtain the business analysis result.

[0056] Among them, the business analysis result refers to the result obtained after statistically analyzing the field data to be processed. For example, the business analysis result can specifically be business anomaly or business normality. Business anomaly means that there are abnormal situations in the business. For example, the abnormal situation can specifically be a business income deficit, a significant decrease in the current business income compared with the previous period, etc. Business normality means that there are no abnormal situations in the business. For example, the absence of abnormal situations can specifically be that the business income is much greater than the business expenditure, the current business income is equal to the previous period's business income, etc.

[0057] Specifically, the server will statistically analyze the field data to be processed according to the preset business analysis requirement information to obtain the business analysis information corresponding to the business analysis requirement information, and obtain the historical business analysis data within the preset business monitoring period. By comparing the business analysis information and the historical business analysis data, the server can analyze the business development situation and thus obtain the business analysis result. Among them, the preset business monitoring period can be set as needed. For example, the preset business monitoring period can specifically be three months, half a year, etc. The historical business analysis data refers to the business analysis information obtained within the business monitoring period. For example, the historical business analysis data can specifically refer to the business analysis information in the past three months.

[0058] Step 210: When the business analysis result is a business anomaly, push an alarm prompt.

[0059] Among them, the alarm prompt is used to prompt the staff of the terminal that there are abnormalities in the current business and they need to confirm the business operation situation.

[0060] Specifically, when the business analysis result indicates a business anomaly, the server will push an alert message to the terminal, notifying the staff at the terminal that there is an anomaly in the current business and asking them to confirm the business operation status, such as whether the business has been taken offline. When the staff sends a confirmation message indicating that the business has been taken offline to the server through the terminal, the server will update the access configuration information and business analysis key fields related to the offline business accordingly. For example, it will delete the access configuration information and business analysis key fields related to the offline business.

[0061] The above business data processing method involves receiving business income and expenditure files during the business duration, reading the business income and expenditure data in the files, obtaining business analysis key fields based on preset business analysis requirement information, identifying key fields in the business income and expenditure data according to the business analysis key fields to obtain corresponding data fields to be processed, being able to obtain the corresponding data fields to be processed based on the business analysis key fields, and then obtaining the business analysis result by statistically analyzing the data fields to be processed according to the preset business analysis requirement information. When the business analysis result indicates a business anomaly, an alert message is pushed. It can monitor the business through the analysis of business income and expenditure data during the business duration, thereby monitoring the business development situation based on the business analysis result before the generation of business income and costs. When the business analysis result indicates a business anomaly, an alert message is pushed to achieve timely business analysis and solve the problem of lagging business analysis.

[0062] In one embodiment, after receiving the business income and expenditure files during the business duration, it further includes:

[0063] Performing data access verification on the business income and expenditure files according to preset access configuration information.

[0064] Among them, the preset access configuration information refers to the rule information set in advance according to access configuration requirements, which is used to verify the availability and consistency of business income and expenditure data, can ensure the availability of business income and expenditure data, and can be set according to needs. Data access verification means verifying whether the business income and expenditure files can be reported and processed according to the preset access configuration information. Only the business income and expenditure data that meets the access configuration requirements can be reported and processed. This can unify the format of business income and expenditure data for unified processing of diverse business income and expenditure data. Data access verification includes verifying the integrity of the business income and expenditure files and whether the business income and expenditure data in the business income and expenditure files meets the format requirements.

[0065] Specifically, the server first checks whether the business income and expenditure file has been completely transmitted. After the integrity check passes (i.e., the business income and expenditure file is complete), it obtains the fields to be checked corresponding to the business identifier in the business income and expenditure data according to the preset access configuration information, and checks whether the business income and expenditure data meets the format requirements according to the fields to be checked. Among them, the integrity check can be performed by comparing the number of data items to be transmitted and the actual number of transmitted data items. When the number of data items to be transmitted is the same as the actual number of transmitted data items, it means that the business income and expenditure file is complete. The business identifier refers to a preset business label used to distinguish different businesses, and the business identifiers of different businesses are different. The fields to be checked corresponding to the business identifier refer to the required fields that must appear in the business income and expenditure data (i.e., the fields that must be transmitted).

[0066] In this embodiment, by performing data access verification on the business income and expenditure file according to the preset access configuration information, accurate data access verification of the business income and expenditure file can be achieved, ensuring the availability of business income and expenditure data.

[0067] In one embodiment, performing data access verification on the business income and expenditure file according to the preset access configuration information includes:

[0068] Obtain the number of data items to be received and the actual number of received data items of the business income and expenditure file;

[0069] Compare the number of data items to be received and the actual number of received data items;

[0070] When the number of data items to be received is the same as the actual number of received data items, the file integrity check passes;

[0071] When the file integrity check passes, read the business identifier of the business income and expenditure data in the business income and expenditure file;

[0072] Query the preset access configuration information according to the business identifier to obtain the fields to be checked corresponding to the business identifier;

[0073] Compare each data field in the business income and expenditure data with the fields to be checked;

[0074] When each data field matches the fields to be checked, the data access verification passes.

[0075] Among them, the number of data to be received refers to the number of business income and expenditure data to be received. The actual number of received data refers to the number of business income and expenditure data actually received. File integrity verification refers to verifying whether the business income and expenditure file has been completely transmitted. The business identifier is a pre-set business label used to distinguish different businesses. The business identifiers of different businesses are different. The fields to be checked corresponding to the business identifier refer to the mandatory fields that must appear in the business income and expenditure data (i.e., the fields that must be transmitted). Each data field in the business income and expenditure data refers to the fields that appear in the business income and expenditure data. For example, each data field in the business income and expenditure data can specifically be at least one or a combination of several of the income and expenditure department, income and expenditure business, income and expenditure classification, payment and receipt mode, payment and receipt object, and payment and receipt currency.

[0076] Specifically, when the business party transmits the business income and expenditure file, it will transmit the number of data to be received at the same time. The server can know whether the business income and expenditure file is complete by obtaining the number of data to be received and the actual number of received data of the business income and expenditure file and comparing them. When the number of data to be received is the same as the actual number of received data, the file integrity verification passes. When the number of data to be received is different from the actual number of received data, the file integrity verification fails, and the server will push a warning prompt indicating that the file is incomplete at this time. Among them, the number of data to be received can be written on the first line of the business income and expenditure file, and the server can obtain the number of data to be received of the business income and expenditure file by reading the business income and expenditure file.

[0077] Specifically, after the integrity verification passes (i.e., the business income and expenditure file is complete), the server will read the business identifier of the business income and expenditure data in the business income and expenditure file, query the preset access configuration information according to the business identifier, and obtain the fields to be checked corresponding to the business identifier. The fields to be checked for each business are set in the preset access configuration information, and the corresponding fields to be checked can be found by querying through the business identifier. The fields to be checked for different businesses are not completely the same. As shown in Table 1, the fields to be checked can specifically be at least one or a combination of several of the income and expenditure department, income and expenditure business, income and expenditure classification, payment and receipt mode, payment and receipt object, and payment and receipt currency. The fields to be checked are agreed upon in advance with the business party, and the business party will transmit the business income and expenditure data that meet the agreed requirements. In this way, unified format management and multi-dimensional analysis of the business income and expenditure data can be achieved.

[0078] Specifically, after obtaining the fields to be checked corresponding to the business identifier, the server will compare each data field in the business revenue and expenditure data with the fields to be checked. When each data field matches the fields to be checked, it indicates that the business revenue and expenditure data is accessible and the data access verification passes. When each data field does not match the fields to be checked, it indicates that the business revenue and expenditure data is not accessible and the data access verification fails. The server will push a data warning prompt to notify the business party that there is a problem with the current business revenue and expenditure data.

[0079] In this embodiment, by performing file integrity verification on the business revenue and expenditure file and obtaining the fields to be checked corresponding to the business identifier, and performing verification by comparing each data field in the business revenue and expenditure data with the fields to be checked, accurate data access verification of the business revenue and expenditure file can be achieved, ensuring the availability of the business revenue and expenditure data.

[0080] Table 1

[0081]

[0082] In one embodiment, keyword field recognition is performed on the business revenue and expenditure data according to the business analysis keyword fields, and the data of the fields to be processed corresponding to the business analysis keyword fields obtained includes:

[0083] Preprocess the business revenue and expenditure data according to the preset business data configuration information to obtain the target business revenue and expenditure data;

[0084] Match each target data field in the target business revenue and expenditure data according to the business analysis keyword fields to obtain the data of the fields to be processed corresponding to the business analysis keyword fields.

[0085] Among them, the preset business data configuration information refers to the business dictionary, which includes the mapping of the identifier and Chinese name of the revenue and expenditure fields, the information of the specified revenue and expenditure accounts, and the mapping of the identifier and Chinese name of the error codes, etc. Some fields in the business revenue and expenditure data are represented by field identifiers. When preprocessing, the server will replace the field identifiers with complete field information (such as Chinese names). Preprocessing refers to data processing of the business revenue and expenditure data, converting the business revenue and expenditure data provided by the business party into data with a standard format and complete fields. Since the business revenue and expenditure data provided by the business party only contains the necessary revenue and expenditure fields, more field information may be required in subsequent business data processing. Therefore, it is necessary to preprocess the business revenue and expenditure data here to obtain data with a standard format and complete fields. For example, in the business revenue and expenditure data, the business party name field is represented by a field number. When preprocessing, the server will replace the field number with the complete business party name. The target business revenue and expenditure data refers to the business revenue and expenditure data with a standard format and complete fields obtained after preprocessing. Each target data field refers to the fields that appear in the target business revenue and expenditure data, and the target data fields in different target business revenue and expenditure data are not exactly the same.

[0086] Specifically, the server will search and match the preset business data configuration information according to each data field in the business revenue and expenditure data, find the business information corresponding to each data field in the business revenue and expenditure data from the preset business data configuration information, and update each data field in the business revenue and expenditure data through the business information to obtain the target business revenue and expenditure data. Among them, the business information refers to the complete field information corresponding to the data field. For example, the business information can specifically refer to the complete Chinese name information corresponding to the data field.

[0087] Specifically, after obtaining the target business revenue and expenditure data, the server will match each target data field in the target business revenue and expenditure data according to the business analysis key fields, and extract the to-be-processed field data corresponding to the business analysis key fields from the target business revenue and expenditure data. Among them, the business analysis key fields corresponding to different business analysis requirement information are not completely the same, and the to-be-processed field data obtained here is also the to-be-processed field data corresponding to the business analysis requirement information.

[0088] In this embodiment, by preprocessing the business revenue and expenditure data according to the preset business data configuration information to obtain the target business revenue and expenditure data, and matching each target data field in the target business revenue and expenditure data according to the business analysis key fields to obtain the to-be-processed field data corresponding to the business analysis key fields, the acquisition of the to-be-processed field data can be realized.

[0089] In one embodiment, preprocessing the business revenue and expenditure data according to the preset business data configuration information to obtain the target business revenue and expenditure data includes:

[0090] Calculate the account period of the business revenue and expenditure data, and update the business revenue and expenditure data according to the account period calculation result;

[0091] Search and match the preset business data configuration information according to each data field in the updated business revenue and expenditure data to obtain the business information corresponding to each data field in the updated business revenue and expenditure data;

[0092] According to the business information, perform field replacement on each data field in the updated business revenue and expenditure data to obtain the target business revenue and expenditure data.

[0093] Among them, the account period calculation refers to calculating the expected arrival time of the post-receipt revenue data in the business revenue and expenditure data, and the post-receipt revenue data refers to the revenue data to be received.

[0094] Specifically, the server will first calculate the accounting period for the business revenue and expenditure data, mark the expected receipt time of the post-receipt revenue data in the business revenue and expenditure data to obtain the updated business revenue and expenditure data, and then search and match the preset business data configuration information according to each data field in the updated business revenue and expenditure data, find the business information corresponding to each data field in the updated business revenue and expenditure data from the preset business data configuration information, and according to the business information, perform field replacement on the data fields corresponding to the business information in the updated business revenue and expenditure data to obtain the target business revenue and expenditure data.

[0095] In this embodiment, by calculating the accounting period for the business revenue and expenditure data, updating the business revenue and expenditure data according to the accounting period calculation result, searching and matching the preset business data configuration information according to each data field in the updated business revenue and expenditure data, obtaining the business information corresponding to each data field in the updated business revenue and expenditure data, and according to the business information, performing field replacement on each data field in the updated business revenue and expenditure data to obtain the target business revenue and expenditure data, the acquisition of the target business revenue and expenditure data can be realized.

[0096] In one embodiment, before calculating the accounting period for the business revenue and expenditure data and updating the business revenue and expenditure data according to the accounting period calculation result, it further includes:

[0097] When receiving a verification request, update the business revenue and expenditure data according to the verification request;

[0098] When receiving a write-off request, write off the business revenue and expenditure data according to the write-off request.

[0099] Among them, verification refers to comparing whether the business revenue and expenditure data is consistent with the data in the corresponding business account. Write-off means that when there are errors in the business revenue and expenditure data of the previous month, the staff write off the data according to the error situation.

[0100] Specifically, when receiving a verification request, the server will obtain the revenue data and expenditure data in the business revenue and expenditure data according to the verification request, and obtain the revenue data and expenditure data in the business account corresponding to the business revenue and expenditure data, and perform verification by comparing the revenue data and expenditure data in the business revenue and expenditure data with the revenue data and expenditure data in the business account. When receiving a write-off request, the server will write off the business revenue and expenditure data according to the write-off information carried in the write-off request.

[0101] In this embodiment, by updating the business revenue and expenditure data according to the verification request when receiving a verification request and writing off the business revenue and expenditure data according to the write-off request when receiving a write-off request, the verification and write-off of the business revenue and expenditure data can be realized.

[0102] In one embodiment, statistical analysis is performed on the to-be-processed field data according to the preset business analysis requirement information, and the business analysis result includes:

[0103] Statistical analysis is performed on the to-be-processed field data according to the preset business analysis requirement information to obtain business analysis information, and historical business analysis data within the preset business monitoring period is acquired;

[0104] The business analysis information and the historical business analysis data are compared to obtain the business analysis result.

[0105] Among them, the business analysis information refers to the statistical business data corresponding to the business analysis requirement information. For example, when the business analysis requirement information is an income and expenditure analysis report, a business-specific report, etc., the business analysis information can specifically be the current period's business income and expenditure data, including the total current period's business income, the total current period's business expenditure, etc. The historical business analysis data refers to the business analysis information that has been statistically obtained within the preset business monitoring period. For instance, when the preset business monitoring period is three months, the historical business analysis data can specifically be the business analysis information that has been statistically obtained in the previous two months.

[0106] Specifically, the server will perform statistical analysis on the to-be-processed field data according to the preset business analysis requirement information to obtain the business analysis information corresponding to the business analysis requirement information, and acquire the historical business analysis data within the preset business monitoring period. By comparing the business analysis information and the historical business analysis data, the business development situation is determined to obtain the business analysis result. The historical business analysis data here is also corresponding to the business analysis requirement information. Among them, by comparing the business analysis information and the historical business analysis data, the server will obtain an income and expenditure analysis report, a business-specific report, etc. The income and expenditure analysis report includes the analysis of the income and expenditure data within the preset business monitoring period and the business analysis result.

[0107] In this embodiment, by performing statistical analysis on the to-be-processed field data according to the preset business analysis requirement information to obtain the business analysis information, acquiring the historical business analysis data within the preset business monitoring period, and comparing the business analysis information and the historical business analysis data to obtain the business analysis result, the acquisition of the business analysis result can be achieved.

[0108] In one embodiment, comparing the business analysis information and the historical business analysis data, the business analysis result includes:

[0109] When the business data in the business analysis information is less than the preset business data threshold, the business analysis result is obtained as business anomaly;

[0110] Or, calculate the difference between the business data in the business analysis information and the corresponding business data in the historical business analysis data. When the difference is greater than the preset difference threshold, the business analysis result is obtained as business anomaly.

[0111] Among them, business data refers to the business statistical values in business analysis information. For example, business data can specifically refer to the total business income. For another example, business data can specifically refer to the total business expenditure. The corresponding business data in historical business analysis data refers to the data with the same data type as the business data in business analysis information. For example, when the business data is the total business income, the corresponding business data in historical business analysis data is also the total business income. For another example, when the business data is the total business expenditure, the corresponding business data in historical business analysis data is also the total business expenditure. The preset difference threshold and the preset business data threshold can be set by yourself as needed.

[0112] Specifically, the server will compare the business data in the business analysis information with the preset business data threshold. When the business data is less than the preset business data threshold, the business analysis result is that the business is abnormal. At the same time, the server will calculate the difference between the business data in the business analysis information and the corresponding business data in the historical business analysis data, and compare the difference with the preset difference threshold. When the difference is greater than the preset difference threshold, the business analysis result is also that the business is abnormal.

[0113] In this embodiment, by comparing the business data in the business analysis information with the preset business data threshold, when the business data is less than the preset business threshold, the business analysis result is that the business is abnormal. Calculate the difference between the business data in the business analysis information and the corresponding business data in the historical business analysis data. When the difference is greater than the preset difference threshold, the business analysis result is that the business is abnormal, and the determination of the business analysis result can be realized.

[0114] In one embodiment, as Figure 3 shown, a specific embodiment is used to illustrate the business data processing method of the present application. The business data processing method includes the following steps:

[0115] Step 302, receive the business income and expenditure file during the business duration;

[0116] Step 304, obtain the number of data to be received and the actual number of received data in the business income and expenditure file;

[0117] Step 306, compare the number of data to be received and the actual number of received data;

[0118] Step 308, when the number of data to be received is the same as the actual number of received data, the file integrity check passes;

[0119] Step 310, when the file integrity check passes, read the business identifier of the business income and expenditure data in the business income and expenditure file;

[0120] Step 312, query the preset access configuration information according to the business identifier to obtain the fields to be checked corresponding to the business identifier;

[0121] Step 314, compare each data field in the business revenue and expenditure data with the fields to be checked;

[0122] Step 316, when each data field matches the fields to be checked, the data access verification passes;

[0123] Step 318, when the data access verification passes, read the business revenue and expenditure data in the business revenue and expenditure file, and obtain the business analysis key fields according to the preset business analysis requirement information;

[0124] Step 320, when a reconciliation request is received, update the business revenue and expenditure data according to the reconciliation request;

[0125] Step 322, when a write-off request is received, write off the business revenue and expenditure data according to the write-off request;

[0126] Step 324, calculate the accounting period of the business revenue and expenditure data, and update the business revenue and expenditure data according to the accounting period calculation result;

[0127] Step 326, search and match the preset business data configuration information according to each data field in the updated business revenue and expenditure data, and obtain the business information corresponding to each data field in the updated business revenue and expenditure data;

[0128] Step 328, according to the business information, perform field replacement on each data field in the updated business revenue and expenditure data to obtain the target business revenue and expenditure data;

[0129] Step 330, match each target data field in the target business revenue and expenditure data according to the business analysis key fields to obtain the field data to be processed corresponding to the business analysis key fields;

[0130] Step 332, perform statistics on the field data to be processed according to the preset business analysis requirement information to obtain business analysis information, and obtain the historical business analysis data within the preset business monitoring period;

[0131] Step 334, when the business data in the business analysis information is less than the preset business data threshold, obtain that the business analysis result is business anomaly, and jump to Step 338;

[0132] Step 336, calculate the difference between the business data in the business analysis information and the corresponding business data in the historical business analysis data. When the difference is greater than the preset difference threshold, obtain that the business analysis result is business anomaly;

[0133] Step 338, when the business analysis result is business anomaly, push an alarm prompt.

[0134] This application also provides an application scenario, such as Figure 4As shown in the figure, the above business data processing method is applied to this application scenario. Specifically, the application of the business data processing method in this application scenario is as follows:

[0135] When a new business is launched, the business department configures revenue and expenditure rule configuration information (i.e., access configuration information) to the revenue and expenditure management server. The revenue and expenditure management server receives and stores the revenue and expenditure rule configuration information. During the business operation period, after the business department generates revenue and expenditure data, it statistically analyzes the revenue and expenditure data to obtain a business revenue and expenditure file, and sends the business revenue and expenditure file to the revenue and expenditure management server. The revenue and expenditure management server receives the business revenue and expenditure file during the business operation period, and conducts revenue and expenditure rule verification (i.e., data access verification) on the business revenue and expenditure file according to the revenue and expenditure rule configuration information. When the revenue and expenditure rule verification passes, the revenue and expenditure management server reads the business revenue and expenditure data in the business revenue and expenditure file, obtains business analysis key fields according to the preset business analysis requirement information, identifies the key fields of the business revenue and expenditure data according to the business analysis key fields to obtain the to-be-processed field data corresponding to the business analysis key fields, statistically analyzes the to-be-processed field data according to the preset business analysis requirement information to obtain a business analysis result. When the business analysis result indicates a business anomaly, an alarm prompt is pushed to the business department to enable the business department to confirm the business operation situation. When the business department confirms that the business is to be taken offline, it will send a business offline prompt to the revenue and expenditure management server, and the revenue and expenditure management server will update the corresponding revenue and expenditure rule configuration information according to the business offline prompt (i.e., revenue and expenditure rule cancellation).

[0136] It can be seen that Figure 4 the original business data processing method was that no processing was done when a new business was launched. When revenue and cost data were generated during the business operation period, the revenue and cost data were sent to the revenue and expenditure management server, enabling the revenue and expenditure management server to generate a property profit and loss statement based on the revenue and cost data. Due to the lag in the generated business revenue and cost data, the revenue and expenditure management server could only process and analyze the generated business revenue and cost data, and could not timely monitor the business development situation, resulting in the problem of lagging business analysis. However, the solution of this application, through revenue and expenditure rule configuration when a new business is launched, revenue and expenditure analysis of revenue and expenditure data during the business operation period, pushing an alarm prompt when the business analysis result indicates a business anomaly, and revenue and expenditure rule cancellation when the business is taken offline, realizes the full-process monitoring of the business and can achieve timely business analysis.

[0137] This application also provides an application environment, as Figure 5 shown. The business data processing method provided by this application can be applied to the application environment as Figure 5 shown. Among them, the configuration table server, access layer server, database, processing module, and analysis module are all nodes on the business data processing blockchain. The access layer server includes a file storage module and an access module, and the finance communicates with the nodes on the business data processing blockchain through the web front end. AsFigure 6 As shown, an optional structural schematic diagram of a business data processing blockchain is provided, which is formed by multiple nodes (any form of computing device in the access network, such as a server, a user terminal) and a client. A peer-to-peer (P2P) network is formed among the nodes. The P2P protocol is an application layer protocol running on top of the Transmission Control Protocol (TCP). In the business data processing blockchain, any machine such as a server or a terminal can join and become a node. A node includes a hardware layer, an intermediate layer, an operating system layer, and an application layer. See Figure 6 the functions of each node in the business data processing blockchain shown, and the functions involved include: 1) Routing, which is a basic function of a node and is used to support communication between nodes. In addition to the routing function, a node can also have the following functions: 2) Application, which is used to be deployed in the blockchain, implement specific services according to actual business needs, record the data related to the implemented functions to form record data, carry a digital signature in the record data to indicate the source of the task data, and send the record data to other nodes in the blockchain system. When other nodes successfully verify the source and integrity of the record data, the record data is added to a temporary block. The application of the business data processing method of this application in this application environment is as follows:

[0138] When a new business goes live, the finance department adds the business through the web front-end and adds the revenue and expenditure rule configuration information (i.e., access configuration information) to the configuration table server in the business data processing blockchain. The configuration table server receives and stores the revenue and expenditure rule configuration information. During the business duration, the business party sends the business revenue and expenditure file to the file storage module in the access layer server in the business data processing blockchain. The access module in the access layer server downloads the revenue and expenditure file from the file storage module, and reads the revenue and expenditure rule configuration information and business data configuration information from the configuration table server to perform data verification (i.e., data access verification) on the business revenue and expenditure file. When the data verification passes, the verified data is stored in the database. The processing module reads the verified data from the database, and reads the revenue and expenditure rule configuration information and business data configuration information from the configuration table server to process the business revenue and expenditure data, and stores the processed data in the database. The analysis module reads the processed data from the database, obtains the business analysis key fields according to the preset business analysis requirement information, identifies the key fields of the business revenue and expenditure data according to the business analysis key fields, obtains the to-be-processed field data corresponding to the business analysis key fields, performs statistics on the to-be-processed field data according to the preset business analysis requirement information, obtains a report, stores the report in the database, and obtains the business analysis result according to the report. When the business analysis result is a business anomaly, an alarm prompt is pushed to the finance department to enable the finance department to confirm the business operation status. Among them, during the business data processing, the finance department can send access query requests, data query requests, and report query requests through the web front-end to monitor the business data processing process in real time.

[0139] It should be understood that although Figure 2-3 the steps in the flowchart of Figure 2-3 are shown in sequence according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise clearly stated in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover,

[0140] In one embodiment, as Figure 7 shown, a business data processing device is provided. This device can be a software module, a hardware module, or a combination of both to become a part of a computer device. Specifically, the device includes: an access module 702, an acquisition module 704, a field analysis module 706, a processing module 708, and a push module 710, where:

[0141] A receiving module 702, configured to receive business income and expenditure files during a business duration;

[0142] An obtaining module 704, configured to read business income and expenditure data in the business income and expenditure files, and obtain business analysis key fields according to preset business analysis requirement information;

[0143] A field analysis module 706, configured to perform key field identification on the business income and expenditure data according to the business analysis key fields, and obtain to-be-processed field data corresponding to the business analysis key fields;

[0144] A processing module 708, configured to perform statistics on the to-be-processed field data according to the preset business analysis requirement information, and obtain a business analysis result;

[0145] A pushing module 710, configured to push an alarm prompt when the business analysis result is a business anomaly.

[0146] The above-mentioned business data processing device receives business income and expenditure files during a business duration, reads business income and expenditure data in the business income and expenditure files, obtains business analysis key fields according to preset business analysis requirement information, performs key field identification on the business income and expenditure data according to the business analysis key fields, and obtains to-be-processed field data corresponding to the business analysis key fields. It can realize the acquisition of corresponding to-be-processed field data according to the business analysis key fields, and then obtain a business analysis result by performing statistics on the to-be-processed field data according to the preset business analysis requirement information. When the business analysis result is a business anomaly, it pushes an alarm prompt, can realize the monitoring of the business through the analysis of the business income and expenditure data during the business duration, thereby monitoring the business development situation according to the business analysis result before generating business income and costs. When the business analysis result is a business anomaly, it pushes an alarm prompt, realizes timely business analysis, and solves the problem of lagging business analysis.

[0147] In one embodiment, the business data processing device further includes an access verification module, and the access verification module is configured to perform data access verification on the business income and expenditure files according to preset access configuration information.

[0148] In one embodiment, the access verification module includes:

[0149] A verification data acquisition unit, configured to acquire the number of to-be-received data items and the actual number of received data items of the business income and expenditure files;

[0150] An item number comparison unit, configured to compare the number of to-be-received data items and the actual number of received data items;

[0151] A first verification analysis unit, configured to pass the file integrity verification when the number of to-be-received data items is the same as the actual number of received data items;

[0152] An identification reading unit, configured to read the business identification of the business revenue and expenditure data in the business revenue and expenditure file when the file integrity check passes;

[0153] A field query unit, configured to query preset access configuration information according to the business identification, and obtain the fields to be checked corresponding to the business identification;

[0154] A field comparison unit, configured to compare each data field in the business revenue and expenditure data with the fields to be checked;

[0155] A second verification analysis unit, configured to pass the data access verification when each data field matches the fields to be checked.

[0156] In one embodiment, the field analysis module includes:

[0157] A preprocessing unit, configured to preprocess the business revenue and expenditure data according to preset business data configuration information to obtain target business revenue and expenditure data;

[0158] A field analysis unit, configured to match each target data field in the target business revenue and expenditure data according to business analysis key fields, and obtain the field data to be processed corresponding to the business analysis key fields.

[0159] In one embodiment, the preprocessing unit includes:

[0160] An accounting period calculation component, configured to calculate the accounting period of the business revenue and expenditure data, and update the business revenue and expenditure data according to the accounting period calculation result;

[0161] A business information acquisition component, configured to search and match the preset business data configuration information according to each data field in the updated business revenue and expenditure data, and obtain the business information corresponding to each data field in the updated business revenue and expenditure data;

[0162] A field replacement component, configured to perform field replacement on each data field in the updated business revenue and expenditure data according to the business information to obtain target business revenue and expenditure data.

[0163] In one embodiment, the preprocessing unit further includes:

[0164] An accounting verification component, configured to update the business revenue and expenditure data according to the accounting verification request when receiving the accounting verification request;

[0165] A write-off component, configured to write off the business revenue and expenditure data according to the write-off request when receiving the write-off request.

[0166] In one embodiment, the processing module includes:

[0167] A statistics unit, configured to perform statistics on the field data to be processed according to preset business analysis requirement information, obtain business analysis information, and acquire historical business analysis data within a preset business monitoring period;

[0168] A data comparison unit, configured to compare business analysis information with historical business analysis data to obtain a business analysis result.

[0169] In one embodiment, the data comparison unit includes:

[0170] A threshold comparison component, configured to obtain a business analysis result of business anomaly when the business data in the business analysis information is less than a preset business data threshold;

[0171] A difference comparison component, configured to calculate the difference between the business data in the business analysis information and the corresponding business data in the historical business analysis data, and when the difference is greater than a preset difference threshold, obtain a business analysis result of business anomaly.

[0172] In one embodiment, as Figure 8 shown, a business data processing device is provided. The device can adopt software modules or hardware modules, or a combination of both to become a part of a computer device. The device specifically includes: an access layer, a processing layer, an application layer, and a support layer, where:

[0173] The support layer is configured to provide a web front end to business managers as an interaction entry, facilitate business managers to adjust data (such as write-off) for business revenue and expenditure data, maintain access configuration information (i.e., rule configuration) and business data configuration information (i.e., dictionary configuration), monitor the business data processing process, and give an alarm when situations such as verification failure occur;

[0174] The access layer includes a data file storage module and a data access module. The data file storage module is configured to receive and store business revenue and expenditure files during the business duration, and the data access module is configured to perform data access verification on the business revenue and expenditure files according to the access configuration information;

[0175] The processing layer is configured to read the business revenue and expenditure data in the business revenue and expenditure files, update the business revenue and expenditure data according to the accounting request (automatic accounting) when receiving an accounting request, write off the business revenue and expenditure data according to the write-off request (data write-off) when receiving a write-off request, calculate the accounting period for the business revenue and expenditure data, update the business revenue and expenditure data according to the accounting period calculation result (accounting period calculation), search and match the preset business data configuration information according to each data field in the updated business revenue and expenditure data to obtain business information corresponding to each data field in the updated business revenue and expenditure data, and perform field replacement on each data field in the updated business revenue and expenditure data according to the business information to obtain target business revenue and expenditure data (i.e., merchant information maintenance), and push the target business revenue and expenditure data;

[0176] The application layer is used to obtain business analysis keyword fields according to business analysis requirement information, match each target data field in the target business revenue and expenditure data based on the business analysis keyword fields to obtain the to-be-processed field data corresponding to the business analysis keyword fields, perform statistics on the to-be-processed field data according to the preset business analysis requirement information to obtain business analysis information, and obtain historical business analysis data within the preset business monitoring period. When the business data in the business analysis information is less than the preset business data threshold, the business analysis result is that the business is abnormal. At the same time, calculate the difference between the business data in the business analysis information and the corresponding business data in the historical business analysis data. When the difference is greater than the preset difference threshold, the business analysis result is that the business is abnormal. When the business analysis result is that the business is abnormal, a warning prompt is pushed.

[0177] For the specific limitations of the business data processing device, reference can be made to the limitations of the business data processing method in the above text, which will not be elaborated here. Each module in the above business data processing device can be implemented in whole or in part by software, hardware, and their combinations. The above modules can be embedded in the processor of the computer device in hardware form or be independent of it, or be stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to the above modules.

[0178] In one embodiment, a computer device is provided. The computer device can be a server, and its internal structure diagram can be as Figure 9 shown. The computer device includes a processor, a memory, and a network interface connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store business revenue and expenditure data. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, it implements a business data processing method.

[0179] Those skilled in the art can understand that Figure 9 the structure shown in

[0180] is only a block diagram of some structures related to the solution of this application, and does not constitute a limitation on the computer device to which the solution of this application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.

[0181] In one embodiment, a computer-readable storage medium is provided, storing a computer program which, when executed by a processor, implements the steps in the above method embodiments.

[0182] Those of ordinary skill in the art can understand that all or part of the processes in the above method 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 medium. When the computer program is executed, it can include the processes of the above method embodiments. Among them, any reference to a memory, storage, database, or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memories. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, or optical memory, etc. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc.

[0183] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of 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, it should be considered as the scope described in this specification.

[0184] The above-described embodiments merely represent several implementation manners of the present application. Their descriptions are relatively specific and detailed, but they should not be construed as limitations on the scope of the invention patent. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application should be subject to the appended claims.

Claims

1. A business data processing method, characterized in that, The method includes: Receiving the business income and expenditure documents during the business continuity period; the business continuity period refers to the period when the business is in operation; Reading the business income and expenditure data in the business income and expenditure documents, and obtaining business analysis key fields according to the preset business analysis requirement information; Calculating the account period for the business income and expenditure data, and updating the business income and expenditure data according to the account period calculation result; the account period calculation refers to calculating the expected arrival time of the post-received income data in the business income and expenditure data; the post-received income data refers to the income data to be received; Searching and matching the preset business data configuration information according to each data field in the updated business income and expenditure data to obtain the business information corresponding to each data field in the updated business income and expenditure data; the preset business data configuration information is a business dictionary; According to the business information, performing field replacement on each data field in the updated business income and expenditure data to obtain the target business income and expenditure data; Matching the business analysis key fields with each target data field in the target business income and expenditure data to obtain the to-be-processed field data corresponding to the business analysis key fields; Statistically analyzing the to-be-processed field data according to the preset business analysis requirement information to obtain a business analysis result; When the business analysis result is business anomaly, pushing an alarm prompt.

2. The method according to claim 1, wherein After receiving the business income and expenditure documents during the business continuity period, it further includes: Performing data access verification on the business income and expenditure documents according to the preset access configuration information.

3. The method according to claim 2, wherein The performing data access verification on the business income and expenditure documents according to the preset access configuration information includes: Obtaining the number of data to be received and the actual number of received data in the business income and expenditure documents; Comparing the number of data to be received and the actual number of received data; When the number of data to be received is the same as the actual number of received data, the file integrity verification passes; When the file integrity verification passes, reading the business identifier of the business income and expenditure data in the business income and expenditure documents; Querying the preset access configuration information according to the business identifier to obtain the fields to be checked corresponding to the business identifier; Comparing each data field in the business income and expenditure data with the fields to be checked.

4. The method according to claim 1, wherein The statistically analyzing the to-be-processed field data according to the preset business analysis requirement information to obtain a business analysis result includes: Statistically analyzing the to-be-processed field data according to the preset business analysis requirement information to obtain business analysis information, and obtaining the historical business analysis data during the preset business monitoring period; Comparing the business analysis information and the historical business analysis data to obtain a business analysis result.

5. The method according to claim 4, characterized in that The comparing the business analysis information and the historical business analysis data to obtain a business analysis result includes: When the business data in the business analysis information is less than the preset business data threshold, obtaining the business analysis result as business anomaly; Or, calculating the difference between the business data in the business analysis information and the corresponding business data in the historical business analysis data, and when the difference is greater than the preset difference threshold, obtaining the business analysis result as business anomaly.

6. The method according to claim 1, characterized in that Before calculating the account period for the business income and expenditure data and updating the business income and expenditure data according to the account period calculation result, it further includes: When a reconciliation request is received, update the business income and expense data according to the reconciliation request; When a write-off request is received, write off the business income and expense data according to the write-off request.

7. A business data processing device, characterized in that, The device includes: A receiving module, configured to receive a business income and expense file during a business duration; the business duration refers to the period when the business is operating; An obtaining module, configured to read the business income and expense data in the business income and expense file, and obtain business analysis key fields according to preset business analysis requirement information; The field analysis module includes a preprocessing unit and a field analysis unit; the preprocessing unit includes an accounting period calculation component, a business information obtaining component, and a field replacement component; the accounting period calculation component is configured to calculate the accounting period for the business income and expense data, and update the business income and expense data according to the accounting period calculation result; the accounting period calculation refers to calculating the expected receipt time of the post-received income data in the business income and expense data; the post-received income data refers to the income data to be received; the business information obtaining component and the field replacement component are configured to perform a search and match on preset business data configuration information according to each data field in the updated business income and expense data, and obtain business information corresponding to each data field in the updated business income and expense data; the preset business data configuration information is a business dictionary, and according to the business information, perform field replacement on each data field in the updated business income and expense data to obtain target business income and expense data; the field analysis unit is configured to match each target data field in the target business income and expense data according to the business analysis key fields, and obtain the to-be-processed field data corresponding to the business analysis key fields; A processing module, configured to perform statistics on the to-be-processed field data according to the preset business analysis requirement information to obtain a business analysis result; A pushing module, configured to push an alarm prompt when the business analysis result is a business anomaly.

8. The device according to claim 7, characterized in that, The device further includes an access verification module, and the access verification module is configured to perform data access verification on the business income and expense file according to preset access configuration information.

9. The device according to claim 8, wherein, The access verification module includes: A verification data obtaining unit, configured to obtain the number of data items to be received and the actual number of received data items of the business income and expense file; A number comparison unit, configured to compare the number of data items to be received and the actual number of received data items; A first verification analysis unit, configured to pass the file integrity verification when the number of data items to be received is the same as the actual number of received data items; An identifier reading unit, configured to read the business identifier of the business income and expense data in the business income and expense file when the file integrity verification passes; A field query unit, configured to query the preset access configuration information according to the business identifier to obtain the fields to be checked corresponding to the business identifier; A field comparison unit, configured to compare each data field in the business income and expense data with the fields to be checked.

10. The device according to claim 7, characterized in that, The processing module includes: A statistics unit, configured to perform statistics on the to-be-processed field data according to the preset business analysis requirement information to obtain business analysis information, and obtain historical business analysis data during a preset business monitoring period; A data comparison unit for comparing the business analysis information and the historical business analysis data to obtain a business analysis result.

11. The device according to claim 10, wherein The data comparison unit includes: A threshold comparison component for obtaining a business analysis result of business anomaly when the business data in the business analysis information is less than a preset business data threshold; A difference comparison component for calculating the difference between the business data in the business analysis information and the corresponding business data in the historical business analysis data, and obtaining a business analysis result of business anomaly when the difference is greater than a preset difference threshold.

12. The device according to claim 7, characterized in that, The preprocessing unit further includes: An account reconciliation component for updating the business revenue and expenditure data according to the account reconciliation request when receiving the account reconciliation request; A write-off component for writing off the business revenue and expenditure data according to the write-off request when receiving the write-off request.

13. A computer device, comprising a memory and a processor, the memory storing a computer program, characterized in that, When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

14. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Data monitoring method and device, computer equipment and storage medium

    CN107886242A

  • Data processing method and system, and computer readable storage medium

    CN107943840A

  • Service data processing method and device, computer equipment and storage medium

    CN109815013A

  • Index data management method and device, electronic equipment and machine readable storage medium

    CN110837519A