Order data processing method and system and storage medium

By obtaining and analyzing business order messages of bank wealth management products in real time, and combining the storage and query functions of the search server, the problem of low timeliness of bank wealth management products sales data is solved, and bank banks can obtain customer purchases in real time, improving marketing follow-up and customer experience.

CN119646287APending Publication Date: 2025-03-18PING AN BANK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411573621.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-05
Publication Date
2025-03-18

AI Technical Summary

Technical Problem

The timeliness of data related to bank wealth management products sales is slow, resulting in bankers being unable to obtain customer purchases in a timely manner, affecting marketing follow-up and customer experience.

Method used

The service order message is obtained in real time through the message processing server, and the service order data converted into preset format is stored in combination with the service attribution information. Based on the preset time task, statistical analysis of multiple business order data is obtained, sales-related data to be displayed on the user terminal, and sent to the search server for storage. The front server obtains the query request from the user terminal, finds and returns the corresponding sales-related data from the search server.

Benefits of technology

It realizes timely statistical analysis and real-time query of business order data, significantly improving the timeliness of obtaining sales-related data, helping bankers to follow up on customer purchases in a timely manner, and improving marketing efficiency and customer experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119646287A_ABST
    Figure CN119646287A_ABST
Patent Text Reader

Abstract

The invention relates to hardware management, and provides an order data processing method and system and a storage medium, and the method comprises the steps: a message processing server obtains a business order message in real time, converts the business order message into business order data in a preset format, and stores the business order data; the message processing server performs statistical analysis on the stored multiple pieces of business order data according to the dimension of the business affiliation information based on a preset timed task to obtain sales-related data; the message processing server sends the sales related data to a search server for storage; the prepositive server obtains a query request of the sales-related data sent by the user terminal, and finds out the sales-related data corresponding to the query request from the search server; and the prepositive server returns sales related data corresponding to the query request to the user terminal. The invention also relates to a block chain, and aims to improve the timeliness of obtaining the sales-related data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of hardware management, and in particular to an order data processing method, system and storage medium. Background Art

[0002] In the commercial finance sector, bank financial products are fund investment and management plans developed, designed and sold by commercial banks for specific target customer groups. As people's investment awareness grows, the demand for investment, financial management and inflation prevention grows, and the sales of bank financial products are also increasing.

[0003] However, the current statistical timeliness of financial product sales performance at bank outlets is relatively slow, usually with a timeliness of T+1. That is, for an investment and financial product purchased by a customer today, bank staff will need to wait until tomorrow to view the sales data of the investment and financial product. This is not conducive to bank staff timely obtaining information such as whether the customer has purchased the investment and financial product, and thus cannot follow up in time. Therefore, how to improve the timeliness of obtaining sales-related data is an urgent problem to be solved. Summary of the invention

[0004] The main purpose of this application is to provide an order data processing method, system and storage medium, aiming to improve the timeliness of obtaining sales-related data.

[0005] In a first aspect, the present application provides an order data processing method, comprising:

[0006] The message processing server obtains the service order message in real time, and converts the service order message into service order data in a preset format for storage in combination with the service attribution information of the service order message;

[0007] The message processing server performs statistical analysis on the stored multiple business order data according to the dimension of the business attribution information based on the preset timing task, and obtains sales-related data of the multiple business order data to be displayed on the user terminal;

[0008] The message processing server sends the sales-related data of the plurality of business order data to the search server for storage;

[0009] The front-end server obtains a query request for sales-related data sent by a user terminal, and searches the search server for sales-related data corresponding to the query request;

[0010] The front-end server returns the sales-related data corresponding to the query request to the user terminal.

[0011] In a second aspect, the present application further provides an order data processing system, the order data processing system comprising a message processing server and a front-end server, wherein:

[0012] The message processing server is used to obtain the business order message in real time, and convert the business order message into business order data in a preset format for storage in combination with the business attribution information of the business order message;

[0013] The message processing server is further configured to perform statistical analysis on the stored multiple business order data according to the dimension of the business attribution information based on a preset timed task, and obtain sales-related data of the multiple business order data to be displayed on the user terminal;

[0014] The message processing server is further used to send the sales-related data of the plurality of business order data to the search server for storage;

[0015] The front-end server is used to obtain a query request for sales-related data sent by a user terminal, and to search for sales-related data corresponding to the query request from the search server;

[0016] The front-end server is further used to return the sales-related data corresponding to the query request to the user terminal.

[0017] In a third aspect, the present application further provides a computer-readable storage medium, on which a computer program is stored, wherein when the computer program is executed by a processor, the steps of the order data processing method as described above are implemented.

[0018] The present application provides an order data processing method, system and storage medium. The message processing server in the present application obtains business order messages in real time, and converts the business order messages into business order data in a preset format for storage in combination with the business attribution information of the business order messages; the message processing server performs statistical analysis on multiple stored business order data according to the dimension of the business attribution information based on a preset timed task, and obtains sales-related data of multiple business order data to be displayed on a user terminal; the message processing server sends the sales-related data of multiple business order data to a search server for storage; the front-end server obtains a query request for sales-related data sent by the user terminal, and finds the sales-related data corresponding to the query request from the search server; the front-end server returns the sales-related data corresponding to the query request to the user terminal. The above scheme can perform statistical analysis on business order data in a timely manner, so that sales-related data can be queried in real time, thereby greatly improving the timeliness of obtaining sales-related data. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0020] Figure 1 A schematic diagram of the steps of an order data processing method provided in an embodiment of the present application;

[0021] Figure 2 A schematic diagram of a scenario of a message processing server and a search server provided in an embodiment of the present application;

[0022] Figure 3 A schematic block diagram of a message processing server provided in an embodiment of the present application;

[0023] Figure 4 A schematic diagram of another scenario of a message processing server and a search server provided in an embodiment of the present application;

[0024] Figure 5 A schematic diagram of a scenario of a user terminal, a front-end server and a search server provided in an embodiment of the present application;

[0025] Figure 6 A schematic block diagram of a front-end server provided in an embodiment of the present application;

[0026] Figure 7 A schematic diagram of a scenario for implementing the order data processing method provided in this embodiment;

[0027] Figure 8 A timing diagram for implementing the order data processing method provided in this embodiment;

[0028] Fig. 9 A schematic block diagram of an order data processing system provided in an embodiment of the present application;

[0029] Fig.10 A schematic block diagram of another order data processing system provided in an embodiment of the present application.

[0030] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

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

[0032] The flowcharts shown in the accompanying drawings are only examples and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may also be decomposed, combined or partially merged, so the actual execution order may change according to actual conditions.

[0033] At present, the sales performance of financial products in bank branches is mostly based on computers, and the timeliness of sales performance statistics is slow. Usually, the processing timeliness is T+1, that is, for investment and financial products purchased by customers today, bank clerks need to wait until tomorrow to check the performance of the order. This is very unfavorable for bank clerks to promptly obtain whether customers have purchased the investment and financial products, and make the next step for customers (such as giving points, lucky draws, and invitations to salon activities after the customer purchases). Bank clerks also need to use computers to see whether the customer has purchased. Bank clerks need to use computers during work hours to check, and cannot market in real time and at any time. After some customers purchase large-amount financial products, there is no corresponding bank staff to follow up in real time, which is not a good experience for customers.

[0034] Based on this, the embodiment of the present application provides an order data processing method, system and storage medium, which can improve the timeliness of obtaining sales-related data. Among them, the order data processing method can be applied to an order data processing system, which includes a message processing server and a front-end server.

[0035] It is understandable that the order data processing method can also be applied to a message processing server or a front-end server. For example, the message processing server obtains the business order message in real time, and converts the business order message into business order data in a preset format for storage in combination with the business attribution information of the business order message; the message processing server performs statistical analysis on the stored multiple business order data according to the dimension of the business attribution information based on the preset timed task, and obtains sales-related data of the multiple business order data to be displayed on the user terminal; the message processing server sends the sales-related data of the multiple business order data to the search server for storage, so that when the front-end server finds the sales-related data corresponding to the query request sent by the user terminal from the search server based on the query request for the sales-related data sent by the user terminal, it can return the sales-related data corresponding to the query request to the user terminal.

[0036] In conjunction with the accompanying drawings, some embodiments of the present application are described in detail below. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.

[0037] Please refer to Figure 1 , Figure 1 A schematic flowchart of the steps of an order data processing method provided in an embodiment of the present application.

[0038] like Figure 1 As shown, the order data processing method includes steps S101 to S105.

[0039] Step S101: The message processing server obtains a service order message in real time, and converts the service order message into service order data in a preset format for storage in combination with the service attribution information of the service order message.

[0040] The business order message obtained in real time can be one or in batches. For example, the business order message is an order message generated by the customer purchasing financial products provided by the bank, and of course it can also be an order message for other products or other businesses. The business order message is processed in real time by the message processing server to obtain business order data with consistent data format, and the business order data is stored to avoid loss of business order data, thereby ensuring data security.

[0041] The business attribution information may include information such as the business personnel responsible for business sales, the outlets that handle the business, and the categories of the business. The business order data needs to be generated in combination with the business order message and its business attribution information. The business attribution information can be obtained from the business order message or from other information sources, such as business databases.

[0042] The preset format is, for example, a lightweight data exchange format, such as JSON format, which is convenient for computer parsing and generation. Therefore, the business order data can be JSON data, which can include key information in the business order message and corresponding business attribution information, thereby ensuring the reliability of subsequent statistical analysis.

[0043] For example, the business order data includes key information such as product name, product number, order amount, etc. in the business order message and business attribution information such as corresponding outlet organization number, business staff number, business staff name, etc. The business order data is json data, and the specific format is as follows:

[0044] {"id":"xxxxx",

[0045] "cust_no":"kehu001",

[0046] "cust_name":"Zhang San",

[0047] "product_code":"TS001",

[0048] "product_name":"Product Name 1",

[0049] "order_amt":1000,

[0050] "order_time":"yyyy-MM-dd hh:mm:ss.fff",

[0051] "order_status":"Y",

[0052] "org_id":"0001",

[0053] "user_id":"hangyuan001",

[0054] "user_name":"Li Si"}

[0055] Among them, id represents the order number, cust_no represents the customer number, cust_name represents the customer name, product_code represents the product number, product_name represents the product name, order_amt represents the order amount, order_time represents the order time, order_status represents the order status, org_id represents the branch organization number, user_id represents the business personnel number, and user_name represents the business personnel name.

[0056] In one embodiment, the business attribution information may include at least one of a bank clerk responsible for business sales, a branch institution, and a financial product category. For example, the business attribution information may be which bank clerk, which branch institution, which financial product category, etc. the financial product purchased by the customer is attributable to.

[0057] In one embodiment, converting the service order message into service order data in a preset format for storage includes: after converting the service order message into service order data in a preset format, sending the service order data to a search server or a backup database for storage.

[0058] It should be noted that after the message processing server obtains the business order message in real time, it can also obtain the business attribution information of the business order message. When there are multiple business order messages, the message processing server can combine the key information in each business order message with the business attribution information corresponding to each business order message to convert the business order message into multiple business order data in a preset format, and send the multiple business order data to the search server or the backup database for storage, thereby avoiding the loss of business order data and ensuring data security.

[0059] For example, Figure 2 As shown, the message processing server 10 combines the service order message and its service attribution information or combines part of the information to obtain service order data in a preset format, and sends the multiple service order data to the search server 20.

[0060] In one embodiment, the message processing server obtains the business order message in real time, and the business order message includes key information and business attribution information; the key information and business attribution information of the business order message are merged and converted to obtain and store the business order data in a preset format.

[0061] In one embodiment, after the message processing server obtains the service order message in real time, it can also perform data cleaning on the service order message. The service order message can be in batches, and the batches of service order messages are presented in a service order message queue, so as to clear invalid or expired service order messages from the service order message queue.

[0062] For example, Figure 3 As shown, the message processing server 10 includes a first preprocessor 11, which is used to perform data cleaning on multiple service order messages in the service order message queue to remove invalid and expired service order messages.

[0063] It should be noted that in order to further ensure the privacy and security of the above-mentioned business order messages, business order data and other related information, the above-mentioned business order messages, business order data and other related information can also be stored in a blockchain node. The technical solution of the present application can also be applied to adding other data files stored on the blockchain. The blockchain referred to in this application is a new application model of computer technologies such as distributed data storage, point-to-point transmission, consensus mechanism, and encryption algorithm.

[0064] Step S102: The message processing server performs statistical analysis on the stored multiple business order data according to the dimension of business attribution information based on the preset timing task, and obtains sales-related data of the multiple business order data to be displayed on the user terminal.

[0065] Among them, the preset scheduled tasks may include tasks for statistical analysis of multiple business order data at predetermined time intervals, and the predetermined time intervals and dimensions of business attribution information may be flexibly set according to actual conditions. The dimensions of business attribution information may include dimensions such as business personnel responsible for business sales, outlets that handle business, and business categories. Sales-related data may include product sales volume, product sales ranking, sales volume, sales volume ranking, and other data. By performing statistical analysis on multiple stored business order data according to the dimensions of business attribution information, real-time statistical analysis results of multiple business order data under corresponding dimensions can be obtained. The real-time statistical analysis results are sales-related data of multiple business order data, which can improve the timeliness of obtaining sales-related data.

[0066] In one embodiment, the predetermined time interval can be configured in minutes, such as 10 minutes or 15 minutes. That is, the message processing server can perform a statistical analysis on the stored multiple business order data according to the dimension of business attribution information once every 10 minutes or 15 minutes to obtain sales-related data of the multiple business order data to be displayed on the user terminal. Therefore, the business personnel do not need to wait too long, and only need to wait for the predetermined time interval to view the real-time sales-related data, such as the sales-related data can be displayed on the user terminal for the business personnel to view.

[0067] In one embodiment, the preset timed task is used to perform at least one of the following operations at a predetermined time interval: based on the dimension of bank employees, counting the product sales of multiple bank employees to obtain the product sales ranking of multiple bank employees; based on the dimension of bank employees, counting the product sales of multiple bank employees to obtain the product sales ranking of multiple bank employees; based on the dimension of branch institutions, counting the product sales of multiple branch institutions to obtain the product sales ranking of multiple branch institutions; based on the dimension of branch institutions, counting the product sales of multiple branch institutions to obtain the product sales ranking of multiple branch institutions; based on the dimension of wealth management product categories, counting the product sales of multiple wealth management product categories to obtain the product sales ranking of multiple wealth management product categories; based on the dimension of wealth management product categories, counting the product sales of multiple wealth management product categories to obtain the product sales ranking of multiple wealth management product categories.

[0068] The predetermined time interval can be configured in minutes, such as 15 minutes. The product sales and sales of different bank employees responsible for business sales may be different, the product sales and sales of different outlets responsible for handling business may be different, and the product sales and sales of different categories of financial products may be different. Therefore, based on at least one dimension of bank employees, outlets and financial product categories, a statistical analysis can be performed on the stored multiple business order data to obtain sales-related data of multiple business order data to be displayed on the user terminal, so that business personnel can view them in a timely manner, thereby improving the timeliness of obtaining sales-related data.

[0069] Exemplarily, the sales-related data of multiple business order data include at least one of the following: product sales volume, product sales ranking, sales volume, and sales volume ranking of multiple bank employees; product sales volume, product sales ranking, sales volume, and sales volume ranking of multiple outlets; product sales volume, product sales ranking, sales volume, and sales volume ranking of multiple wealth management product categories.

[0070] It should be noted that since the data displayed on the user terminal does not need to be as detailed as the computer side, the data displayed on the user terminal is limited. There is no need to display all the order information. It is only necessary to show key information such as product sales quantity and product sales amount to the bank staff.

[0071] Exemplarily, the sales-related data of multiple business order data include at least one of the following: product sales of multiple bank employees, product sales rankings of multiple bank employees, sales of multiple bank employees, sales rankings of multiple bank employees, product sales of multiple outlets, product sales rankings of multiple outlets, sales of multiple outlets, sales rankings of multiple outlets, product sales of multiple wealth management product categories, product sales rankings of multiple wealth management product categories, sales of multiple wealth management product categories, and sales rankings of multiple wealth management product categories.

[0072] In one embodiment, the preset scheduled task can be a JOB scheduled task, which performs statistical analysis on multiple business order data to obtain sales-related data including product sales rankings of multiple bank employees, product sales rankings of multiple outlets, order details data of multiple wealth management products, and order modification data of multiple wealth management products.

[0073] In one embodiment, multiple business order data are stored in a search server, and the message processing server obtains the multiple business order data from the search server based on a preset scheduled task, and performs statistical analysis on the obtained multiple business order data based on at least one dimension of the preset scheduled task and business attribution information to obtain sales-related data of the multiple business order data to be displayed on the user terminal.

[0074] For example, Figure 3 As shown, the message processing server 10 includes a second preprocessor 12 and a real-time sales data processing module 13. The second preprocessor 12 is used to trigger a preset timed task. The set interval time in the preset timed task can be set and triggered at the minute level, from the fastest trigger every 1 minute to any number of minutes. The real-time sales data processing module 13 is used to execute the preset timed task, such as a task of statistically analyzing multiple business order data according to a predetermined time interval period, such as processing the product sales ranking data of all bank employees according to the dimension of bank employees, or processing the product sales ranking data of all outlets according to the dimension of outlets, so as to obtain sales-related data of multiple business order data to be displayed on the user terminal in a timely manner.

[0075] For example, Figure 4 As shown, when the preset timed task is triggered, the message processing server 10 obtains multiple business order data from the search server 20, and performs statistical analysis on the obtained multiple business order data based on at least one dimension of the preset timed task and the business attribution information to obtain sales-related data of the multiple business order data to be displayed on the user terminal. Afterwards, the message processing server 10 can also send the sales-related data of the multiple business order data to the search server 20 for storage.

[0076] Step S103: The message processing server sends the sales-related data of the multiple business order data to the search server for storage.

[0077] For example, Figure 4 As shown, after the message processing server 10 obtains the sales-related data of multiple business order data, it can send the sales-related data of multiple business order data to the search server 20 for storage, thereby avoiding the loss or leakage of the sales-related data, and enabling the user terminal to find the real-time sales-related data through the data stored in the search server for timely viewing.

[0078] In one embodiment, the search server receives sales-related data of multiple business order data and can mark the sales-related data of the multiple business order data as the latest version of the sales-related data so that the user terminal can obtain the latest version of the sales-related data.

[0079] Step S104: The front-end server obtains a query request for sales-related data sent by the user terminal, and searches the search server for sales-related data corresponding to the query request.

[0080] Among them, the query request for sales-related data can be generated by the user through a trigger operation on the user terminal. The query request is used to instruct the front-end server to search for the corresponding sales-related data from the search server, and return the found sales-related data to the user terminal so that the user can view it in real time, thereby greatly improving the timeliness of obtaining sales-related data.

[0081] In one embodiment, the query request carries identification information of sales-related data, and the identification information of the sales-related data can be used to search for the latest version of the sales-related data stored in the search server, thereby accurately determining the latest version of the sales-related data, which maximizes the timeliness of obtaining the latest version of the sales-related data.

[0082] For example, Figure 5 As shown, the front-end server 30 obtains a query request for sales-related data sent by the user terminal 40 , and searches the search server 20 for sales-related data corresponding to the query request.

[0083] In one embodiment, after obtaining the query request for sales-related data sent by the user terminal, it also includes: determining the query authority of the user terminal for the sales-related data based on the user information carried in the query request; and updating the query request for sales-related data sent by the user terminal based on the query authority.

[0084] It should be noted that since sales-related data involving customer data is relatively sensitive, some data information needs to be protected. Therefore, by checking the user information carried in the query request, the query authority of different user terminals for sales-related data is determined. Based on the query authority, sales-related data within the corresponding authority range can be queried. Therefore, it is necessary to update the query request for sales-related data sent by the user terminal to avoid authority errors, thereby avoiding the leakage of sales-related data that needs to be protected and improving data security.

[0085] For example, Figure 6 As shown, the front-end server 30 includes a pre-filter 31, which is used to limit the data query scope of the query request. Specifically, the user information carried in the query request is checked by the pre-filter 31 to determine the query authority of the user terminal for the sales-related data, and the query request for the sales-related data sent by the user terminal is updated by the pre-filter 31 based on the query authority.

[0086] Step S105: The front-end server returns the sales-related data corresponding to the query request to the user terminal.

[0087] After the front-end server finds the sales-related data corresponding to the query request from the search server, it can return the sales-related data corresponding to the query request to the user terminal. The sales-related data returned by the front-end server is the latest version of the sales-related data, so the user can query the sales-related data in real time, thereby greatly improving the timeliness of obtaining the sales-related data.

[0088] In one embodiment, the sales-related data returned by the front-end server to the user terminal includes at least one of the following: product sales, product sales rankings, sales revenue, and sales revenue rankings of multiple bank employees; product sales, product sales rankings, sales revenue, and sales revenue rankings of multiple outlets; product sales, product sales rankings, sales revenue, and sales revenue rankings of multiple wealth management product categories.

[0089] It should be noted that since the data displayed on the user terminal does not need to be as detailed as the computer side, the data displayed on the user terminal is limited. There is no need to display all the order information. It is only necessary to show key information such as product sales quantity and product sales amount to the bank staff.

[0090] For example, Figure 6 As shown, the front-end server 30 includes a sales data classifier 32, which is used to classify the sales-related data corresponding to the query request found from the search server, such as into four categories: product sales volume, product sales ranking, sales volume, and sales volume ranking of multiple bank employees, and send the above classified data to the user terminal for display.

[0091] In one embodiment, the method also includes: the message processing server obtains a query request for target order data sent by the user terminal, and obtains order detail data of the target order data to be displayed on the user terminal based on the query request for the target order data; the message processing server forwards the order detail data of the target order data to the user terminal through the front-end server.

[0092] It should be noted that the target order data can be selected by the user, and the target order data can be the business order data whose details are to be found. For example, after viewing the sales-related data through the user terminal, the user wants to find the details of a business order data in the sales-related data. The user terminal can trigger the generation of a query request for the target order data through the user terminal, and the user terminal sends the query request to the message processing server. Then, the message processing server obtains the order details data of the target order data to be displayed on the user terminal from the search server based on the query request for the target order data. The message processing server then forwards the order details data of the target order data to the user terminal through the front-end server, thereby enabling the timely viewing of the order details data of the target order data, greatly improving the timeliness of obtaining sales-related data.

[0093] Please refer to Figure 7 , Figure 7 A schematic diagram of a scenario for implementing the order data processing method provided in this embodiment. Figure 7 As shown, the message processing server 10 obtains the business order message in real time, and converts the business order message into business order data in a preset format in combination with the business attribution information of the business order message, and then stores it in the search server 20. Based on the preset timed task, the message processing server 10 performs statistical analysis on the multiple business order data stored in the search server 20 according to the dimension of the business attribution information, and obtains the sales-related data of the multiple business order data to be displayed on the user terminal, including the product sales volume, product sales ranking, sales volume, and sales volume ranking of multiple financial product categories. The message processing server 10 sends the sales-related data of the multiple business order data to the search server 20 for storage; the front-end server 30 obtains the query request for sales-related data sent by the user terminal 40, and finds the sales-related data corresponding to the query request from the search server 20. The front-end server 30 returns the sales-related data corresponding to the query request to the user terminal 40, including the product sales volume, product sales ranking, sales volume, and sales volume ranking of multiple financial product categories, so that the sales-related data of multiple financial product categories can be queried in real time, thereby greatly improving the timeliness of obtaining the sales-related data of multiple financial product categories.

[0094] Please refer to Figure 8 , Figure 8 A timing diagram for implementing the order data processing method provided in this embodiment. Figure 8As shown, the business order message is obtained in real time through the message processing server 10, and combined with the business attribution information of the business order message, the business order message is converted into business order data in a preset format and then stored in the search server 20. Based on the preset timed task, the message processing server 10 performs statistical analysis on the multiple business order data stored in the search server 20 according to the dimension of the business attribution information, and obtains sales-related data of the multiple business order data to be displayed on the user terminal, including product sales, product sales rankings, sales, and sales rankings of multiple bank employees. The message processing server 10 sends the sales-related data of the multiple business order data to the search server 20 for storage. The front-end server 30 obtains the query request for sales-related data sent by the user terminal 40, and finds the sales-related data corresponding to the query request from the search server 20, including product sales, product sales rankings, sales, and sales rankings of multiple bank employees. The front-end server 30 returns the sales-related data corresponding to the query request to the user terminal 40, so that the sales-related data of the bank clerk can be queried in real time, thereby greatly improving the timeliness of obtaining the sales-related data of the bank clerk. For example, it can query the clerk in real time whether his or her customers have purchased the bank's wealth management products, and it can also greatly shorten the time for the bank clerk to follow up with the customer, thereby improving the performance of the clerk.

[0095] The order data processing method provided in the above embodiment obtains business order messages in real time through a message processing server, and converts the business order messages into business order data in a preset format for storage in combination with the business attribution information of the business order messages; the message processing server performs statistical analysis on the stored multiple business order data according to the dimension of the business attribution information based on the preset timing task, and obtains sales-related data of the multiple business order data to be displayed on the user terminal; the message processing server sends the sales-related data of the multiple business order data to the search server for storage; the front-end server obtains the query request for sales-related data sent by the user terminal, and finds the sales-related data corresponding to the query request from the search server; the front-end server returns the sales-related data corresponding to the query request to the user terminal. The above scheme can perform statistical analysis on the business order data in a timely manner, so that the sales-related data can be queried in real time, thereby greatly improving the timeliness of obtaining sales-related data.

[0096] Please refer to Fig. 9 , Fig. 9 A schematic block diagram of an order data processing system provided in an embodiment of the present application.

[0097] like Fig. 9 As shown, the order data processing system 200 includes a message processing server 210 and a front-end server 220, wherein:

[0098] The message processing server 210 is used to obtain the service order message in real time, and convert the service order message into service order data in a preset format for storage in combination with the service attribution information of the service order message;

[0099] The message processing server 210 is further configured to perform statistical analysis on the stored multiple business order data according to the dimension of the business attribution information based on a preset timed task, and obtain sales-related data of the multiple business order data to be displayed on the user terminal;

[0100] The message processing server 210 is further used to send the sales-related data of the plurality of business order data to the search server for storage;

[0101] The front-end server 220 is used to obtain a query request for sales-related data sent by a user terminal, and to search for sales-related data corresponding to the query request from the search server;

[0102] The front-end server 220 is further configured to return the sales-related data corresponding to the query request to the user terminal.

[0103] In one embodiment, Fig.10 As shown, the order data processing system 200 further includes a search server 230, and the search server 230 is respectively connected to the message processing server and the front-end server for communication; the search server is used to store sales-related data of the multiple business order data.

[0104] In one embodiment, the message processing server 210 is further configured to: after converting the service order message into service order data in a preset format, send the service order data to the search server 230 or a backup database for storage.

[0105] In one embodiment, the business attribution information includes the bank clerk, branch institution and / or wealth management product category responsible for business sales; the preset timed task is used to perform at least one of the following operations at a predetermined time interval: based on the dimension of the bank clerk, counting the product sales of multiple bank clerks to obtain the product sales ranking of multiple bank clerks; based on the dimension of the bank clerk, counting the product sales of multiple bank clerks to obtain the product sales ranking of multiple bank clerks; based on the dimension of the branch institution, counting the product sales of multiple branch institutions to obtain the product sales ranking of multiple branch institutions; based on the dimension of the branch institution, counting the product sales of multiple branch institutions to obtain the product sales ranking of multiple branch institutions; based on the dimension of the wealth management product category, counting the product sales of multiple wealth management product categories to obtain the product sales ranking of multiple wealth management product categories; based on the dimension of the wealth management product category, counting the product sales of multiple wealth management product categories to obtain the product sales ranking of multiple wealth management product categories.

[0106] In one embodiment, the predetermined time interval is configured in minutes.

[0107] In one embodiment, the sales-related data of the multiple business order data include at least one of the following: product sales volume, product sales ranking, sales volume, and sales volume ranking of multiple bank employees; product sales volume, product sales ranking, sales volume, and sales volume ranking of multiple outlets; product sales volume, product sales ranking, sales volume, and sales volume ranking of multiple wealth management product categories.

[0108] In one embodiment, the message processing server 210 is also used to obtain a query request for target order data sent by a user terminal, and obtain order detail data of the target order data to be displayed on the user terminal based on the query request for the target order data; the message processing server 210 is also used to forward the order detail data of the target order data to the user terminal through the front-end server 220.

[0109] In one embodiment, the message processing server 210 is further used to: determine the query authority of the user terminal for sales-related data according to the user information carried in the query request; and update the query request for sales-related data sent by the user terminal based on the query authority.

[0110] It should be noted that technical personnel in the relevant field can clearly understand that, for the convenience and conciseness of description, the specific working processes of the message processing server and the front-end server in the above-mentioned order data processing system can refer to the corresponding processes in the aforementioned order data processing method embodiment, and will not be repeated here.

[0111] In one embodiment, the message processing server includes a processor, a memory, and a network interface connected via a system bus, wherein the memory may include a storage medium and an internal memory, and the storage medium may be non-volatile or volatile.

[0112] The storage medium can store an operating system and a computer program. The computer program includes program instructions, which, when executed, can cause the processor to execute any order data processing method. The processor is used to provide computing and control capabilities to support the operation of the entire message processing server. The internal memory provides an environment for the operation of the computer program in the storage medium, and when the computer program is executed by the processor, the processor can execute any order data processing method.

[0113] The network interface is used for network communication, such as sending assigned tasks, etc. It should be understood that the processor can be a central processing unit (CPU), and the processor can also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.

[0114] In one embodiment, the processor is used to run a computer program stored in a memory to implement the following steps: the message processing server obtains a business order message in real time, and converts the business order message into business order data in a preset format for storage in combination with the business attribution information of the business order message; the message processing server performs statistical analysis on multiple stored business order data based on a preset timing task according to the dimension of the business attribution information to obtain sales-related data of multiple business order data to be displayed on a user terminal; the message processing server sends the sales-related data of multiple business order data to a search server for storage, so that when the front-end server finds the sales-related data corresponding to the query request from the search server based on the query request for sales-related data sent by the user terminal, the front-end server can return the sales-related data corresponding to the query request to the user terminal.

[0115] It should be noted that technical personnel in the relevant field can clearly understand that, for the convenience and brevity of description, the specific working process of the message processing server described above can refer to the corresponding process in the aforementioned order data processing method embodiment, and will not be repeated here.

[0116] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.

[0117] An embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored. The computer program includes program instructions. The method implemented when the program instructions are executed can refer to the various embodiments of the order data processing method of the present application.

[0118] The computer-readable storage medium may be an internal storage unit of the message processing server described in the foregoing embodiment, such as a hard disk or memory of the message processing server. The computer-readable storage medium may also be an external storage device of the message processing server, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc., equipped on the message processing server.

[0119] Furthermore, the computer-usable storage medium may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function, etc.; the data storage area may store data created according to the use of blockchain nodes, etc. The blockchain referred to in this application is a new application model of computer technologies such as distributed data storage, point-to-point transmission, consensus mechanism, and encryption algorithm. Blockchain is essentially a decentralized database, a string of data blocks generated by cryptographic methods, each of which contains a batch of network transaction information, which is used to verify the validity of its information (anti-counterfeiting) and generate the next block. The blockchain may include the underlying blockchain platform, the platform product service layer, and the application service layer.

[0120] It should be understood that the terms used in this application specification are only for the purpose of describing specific embodiments and are not intended to limit the application. As used in this application specification and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.

[0121] It should also be understood that the term "and / or" used in the specification of this application and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, including these combinations. It should be noted that, in this article, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "including a..." does not exclude the presence of other identical elements in the process, method, article or system including the element.

[0122] The serial numbers of the embodiments of the present application are for description only and do not represent the advantages and disadvantages of the embodiments. The above description is only a specific implementation mode of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. A method for processing order data, characterized in that: include: The message processing server obtains the service order message in real time, and converts the service order message into service order data in a preset format for storage in combination with the service attribution information of the service order message; The message processing server performs statistical analysis on the stored multiple business order data according to the dimension of the business attribution information based on the preset timing task, and obtains sales-related data of the multiple business order data to be displayed on the user terminal; The message processing server sends the sales-related data of the plurality of business order data to the search server for storage; The front-end server obtains a query request for sales-related data sent by a user terminal, and searches the search server for sales-related data corresponding to the query request; The front-end server returns the sales-related data corresponding to the query request to the user terminal.

2. The order data processing method according to claim 1, characterized in that: The converting the service order message into service order data in a preset format for storage includes: After the service order message is converted into service order data in a preset format, the service order data is sent to a search server or a backup database for storage.

3. The order data processing method according to claim 1, characterized in that: The business attribution information includes the bank staff responsible for business sales, branch institutions and / or financial product categories; The preset timed task is used to perform at least one of the following operations at a preset time interval: Based on the bank member dimension, the product sales of the plurality of bank members are counted to obtain the product sales ranking of the plurality of bank members; Based on the bank employee dimension, the product sales of the plurality of bank employees are counted to obtain a ranking of the product sales of the plurality of bank employees; Based on the dimension of the outlets, the sales volume of products of the plurality of outlets is counted to obtain the sales volume ranking of the products of the plurality of outlets; Based on the dimension of the outlets, the sales of products of the plurality of outlets are counted to obtain a ranking of the sales of products of the plurality of outlets; Based on the dimension of the financial product category, statistics are collected on the sales volume of products of the multiple financial product categories to obtain the sales volume rankings of the multiple financial product categories; Based on the dimension of the financial product category, the product sales of multiple financial product categories are counted to obtain the product sales rankings of multiple financial product categories.

4. The order data processing method according to claim 3, characterized in that: The predetermined time interval is configured in minutes.

5. The order data processing method according to claim 3, characterized in that: The sales-related data of the plurality of business order data include at least one of the following: Product sales volume, product sales ranking, sales volume, and sales volume ranking of multiple bank employees; Product sales volume, product sales ranking, sales volume, and sales volume ranking of multiple outlets; Product sales volume, product sales ranking, sales volume, and sales volume ranking of multiple financial product categories.

6. The order data processing method according to any one of claims 1 to 5, characterized in that: The method further comprises: The message processing server obtains a query request for target order data sent by a user terminal, and obtains order detail data of the target order data to be displayed on the user terminal based on the query request for the target order data; The message processing server forwards the order details data of the target order data to the user terminal through the front-end server.

7. The order data processing method according to any one of claims 1 to 5, characterized in that: After obtaining the query request for sales-related data sent by the user terminal, the method further includes: Determining, according to the user information carried in the query request, the query authority of the user terminal for the sales-related data; Based on the query authority, the query request for sales-related data sent by the user terminal is updated.

8. An order data processing system, characterized in that: The order data processing system includes a message processing server and a front-end server, wherein: The message processing server is used to obtain the business order message in real time, and convert the business order message into business order data in a preset format for storage in combination with the business attribution information of the business order message; The message processing server is further configured to perform statistical analysis on the stored multiple business order data according to the dimension of the business attribution information based on a preset timed task, and obtain sales-related data of the multiple business order data to be displayed on the user terminal; The message processing server is further used to send the sales-related data of the plurality of business order data to the search server for storage; The front-end server is used to obtain a query request for sales-related data sent by a user terminal, and to search for sales-related data corresponding to the query request from the search server; The front-end server is further used to return the sales-related data corresponding to the query request to the user terminal.

9. The order data processing system according to claim 8, characterized in that: It also includes a search server, which is respectively connected to the message processing server and the front-end server for communication; the search server is used to store sales-related data of the multiple business order data.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein when the computer program is executed by a processor, the order data processing method according to any one of claims 1 to 7 is implemented.