Data processing method and device, electronic equipment and storage medium
By acquiring and predicting the execution results of recurring accumulated transactions, we help target users make informed decisions, solving the problem of low execution rates for recurring accumulated transactions and achieving higher execution rates.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA CONSTRUCTION BANK
- Filing Date
- 2022-08-31
- Publication Date
- 2026-04-17
AI Technical Summary
Due to the long execution cycle and numerous unknown factors, the execution results of periodic accumulation business are difficult for the target audience to control, resulting in a low execution rate.
By acquiring the business parameters input by the target object, using historical market data to predict the business execution results, and visually displaying the results to the target object, the system can detect the execution instructions and automatically accumulate data periodically.
Increase the target audience's familiarity with the recurring accumulation business, enabling them to select and execute it more accurately, thereby improving the organization's recurring accumulation business execution rate.
Smart Images

Figure CN115409629B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of trend prediction technology, specifically to a data processing method, apparatus, electronic device, and storage medium. Background Technology
[0002] Currently, various institutions have launched product accumulation services, including proactive accumulation and periodic accumulation. Proactive accumulation refers to the target customer depositing a certain amount of product at any time according to their own needs; while periodic accumulation refers to the system depositing a preset amount of product at regular intervals according to the time period set by the target customer.
[0003] Depending on the execution method, the regular accumulation business can be divided into daily average accumulation and self-selected daily accumulation. Daily average accumulation is a business product that deposits a preset amount of funds regularly based on the accumulation date set by the target object. Self-selected daily accumulation refers to the business execution end determining the accumulation date and accumulation amount according to its own needs. The accumulation date and / or accumulation amount may be different each time.
[0004] However, since periodic accumulation business generally has a long execution cycle, it is characterized by a large time span and many unknown factors. Therefore, under the existing periodic accumulation method, the target audience has difficulty controlling the execution results of periodic accumulation business, and thus refuses to choose periodic accumulation business, resulting in a low execution rate of periodic accumulation business in various institutions. Summary of the Invention
[0005] This application provides a data processing method, apparatus, electronic device, and storage medium to address the problem of low execution rates for periodic accumulation operations in various organizations.
[0006] In a first aspect, this application provides a data processing method, the method comprising:
[0007] Obtain the first data input by the target object, wherein the first data is the business parameters required to execute the periodic accumulation business;
[0008] Based on historical market data, predict the business execution results corresponding to the first data.
[0009] The business execution result is presented to the target object, and it is detected whether the business execution instruction selected by the target object has been obtained;
[0010] In response to receiving the business execution instruction, the data is periodically accumulated according to the first data.
[0011] By using the above methods and based on historical market data, the business execution results corresponding to the business parameters input by the target entity can be predicted. This allows the target entity to anticipate the risks and returns of the periodic accumulation business in advance, thereby helping them to control the execution results of the periodic accumulation business, improving their familiarity with the periodic accumulation business, and encouraging them to choose to execute the periodic accumulation business, thus increasing the execution rate of periodic accumulation business in various institutions.
[0012] In one possible design, the first data for obtaining the target data input includes:
[0013] When the target object selects the periodic accumulation service, the various service types corresponding to the periodic accumulation service are displayed on the first selection page. The service types include self-selected daily accumulation and average daily accumulation.
[0014] When the target object is detected to have selected a target business type on the first selection page, the data input page corresponding to the target business type is displayed;
[0015] Based on the data input page, obtain the first data corresponding to the target object.
[0016] The above method can be used to obtain the business parameters input by the target object.
[0017] In one possible design, predicting the business execution result corresponding to the first data based on historical market data includes:
[0018] Based on historical market data, simulate the execution of the periodic accumulation business corresponding to the first data.
[0019] Generate execution data corresponding to the periodic accumulation business, wherein the execution data includes at least the product deposit share, return share, total share, and rate of return;
[0020] The execution data is converted into various data curves, and each data curve is used as the result of the business execution.
[0021] The above method can predict the business execution results corresponding to the business parameters input by the target object, so that the target object can know the business execution results in advance before actually executing the periodic accumulation business, improve the target object's control over the periodic accumulation business, so that the target object can choose to execute the periodic accumulation business, thereby improving the execution rate of the periodic accumulation business of each institution.
[0022] In one possible design, presenting the business execution result to the target object includes:
[0023] Generate a visualization display page corresponding to the business execution result, and generate a second selection page corresponding to the periodically accumulated business, wherein the second selection page is used for the target object to trigger a business execution instruction or a business abandonment instruction;
[0024] The visualization page and the second selection page are presented to the target object through a preset terminal.
[0025] The above methods enable target entities to intuitively obtain the prediction results corresponding to the input parameters, which facilitates their control over the future trend of periodic accumulation business, helps them select and execute periodic accumulation business, and thus improves the execution rate of periodic accumulation business in various institutions.
[0026] In one possible design, the step of periodically accumulating the first data in response to receiving the business execution instruction includes:
[0027] In response to receiving the business execution instruction, a settings page corresponding to the periodic accumulation business is generated;
[0028] The first data is entered into the settings page, and the settings page after data entry is presented to the target object;
[0029] Detect whether a confirmation instruction for selecting the target object has been received;
[0030] In response to receiving the confirmation instruction, the first data is periodically accumulated.
[0031] The above method automatically inputs the business parameters that the target object is simulating, thus eliminating the need for the target object to re-enter them and improving the target object's experience.
[0032] In one possible design, the step of periodically accumulating the first data in response to receiving the confirmation instruction includes:
[0033] In response to receiving the confirmation instruction, it is detected whether the second data corresponding to the confirmation instruction is consistent with the first data;
[0034] If not, it indicates that the target object has modified the first data entered, and the data will be periodically accumulated according to the second data.
[0035] If so, it indicates that the target object has not modified the first data entered, and the data will be periodically accumulated according to the first data.
[0036] The above method can avoid the problem of inconsistency between the business parameters accumulated periodically and the business parameters input by the target object.
[0037] Secondly, this application provides a data processing apparatus, the apparatus comprising:
[0038] The acquisition module is used to acquire the first data input by the target object, wherein the first data is the business parameters required to execute the periodic accumulation business;
[0039] The prediction module is used to predict the business execution result corresponding to the first data based on historical market data.
[0040] The detection module is used to present the business execution result to the target object and detect whether the business execution instruction selected by the target object has been obtained;
[0041] An accumulation module is used to periodically accumulate data according to the first data in response to receiving the business execution instruction.
[0042] In one possible design, the acquisition module is specifically used for:
[0043] When the target object selects the periodic accumulation service, the various service types corresponding to the periodic accumulation service are displayed on the first selection page. The service types include self-selected daily accumulation and average daily accumulation.
[0044] When the target object is detected to have selected a target business type on the first selection page, the data input page corresponding to the target business type is displayed;
[0045] Based on the data input page, obtain the first data corresponding to the target object.
[0046] In one possible design, the prediction module is specifically used for:
[0047] Based on historical market data, simulate the execution of the periodic accumulation business corresponding to the first data.
[0048] Generate execution data corresponding to the periodic accumulation business, wherein the execution data includes at least the product deposit share, return share, total share, and rate of return;
[0049] The execution data is converted into various data curves, and each data curve is used as the result of the business execution.
[0050] In one possible design, the detection module is specifically used for:
[0051] Generate a visualization display page corresponding to the business execution result, and generate a second selection page corresponding to the periodically accumulated business, wherein the second selection page is used for the target object to trigger a business execution instruction or a business abandonment instruction;
[0052] The visualization page and the second selection page are presented to the target object through a preset terminal.
[0053] In one possible design, the accumulation module is specifically used for:
[0054] In response to receiving the business execution instruction, a settings page corresponding to the periodic accumulation business is generated;
[0055] The first data is entered into the settings page, and the settings page after data entry is presented to the target object;
[0056] Detect whether a confirmation instruction for selecting the target object has been received;
[0057] In response to receiving the confirmation instruction, the first data is periodically accumulated.
[0058] In one possible design, the accumulation module is also used for:
[0059] In response to receiving the confirmation instruction, it is detected whether the second data corresponding to the confirmation instruction is consistent with the first data;
[0060] If not, it indicates that the target object has modified the first data entered, and the data will be periodically accumulated according to the second data.
[0061] If so, it indicates that the target object has not modified the first data entered, and the data will be periodically accumulated according to the first data.
[0062] Thirdly, this application provides an electronic device, comprising:
[0063] Memory, used to store program instructions;
[0064] A processor is configured to invoke program instructions stored in the memory and execute the steps included in the data processing method described in any one of the first aspects according to the obtained program instructions.
[0065] Fourthly, this application provides a computer-readable storage medium storing a computer program, the computer program including program instructions, which, when executed by a computer, cause the computer to perform the data processing method described in any one of the first aspects.
[0066] Fifthly, this application provides a computer program product comprising: computer program code, which, when executed on a computer, causes the computer to perform the data processing method described in any one of the first aspects.
[0067] Any of the data processing methods, apparatus, electronic devices, and storage media provided in this application can predict the business execution results corresponding to the business parameters input by the target object based on historical market data. This facilitates the target object to anticipate the risks and returns of periodic accumulation business in advance, thereby helping the target object to control the execution results of periodic accumulation business, improving the target object's familiarity with periodic accumulation business, enabling the target object to choose to execute periodic accumulation business, and thus improving the execution rate of periodic accumulation business in various institutions. Attached Figure Description
[0068] Figure 1 This is a schematic diagram illustrating a possible application scenario provided by an embodiment of this application;
[0069] Figure 2 A flowchart illustrating a data processing method provided in an embodiment of this application;
[0070] Figure 3 This is a schematic diagram of a service type selection page provided in an embodiment of this application;
[0071] Figure 4 This application provides a schematic diagram of a target service type selection page.
[0072] Figure 5 A schematic diagram of a data input page provided in an embodiment of this application;
[0073] Figure 6 This is a schematic diagram of another data input page provided in an embodiment of this application;
[0074] Figure 7 A schematic diagram of a rate of return curve provided for an embodiment of this application;
[0075] Figure 8 This is a schematic diagram of a prediction result display page provided in an embodiment of this application;
[0076] Figure 9 A schematic diagram of a periodic accumulation service settings page provided in an embodiment of this application;
[0077] Figure 10 A schematic diagram of another periodic accumulation service settings page provided in an embodiment of this application;
[0078] Figure 11 This is a schematic diagram of the data input process provided in an embodiment of this application;
[0079] Figure 12 A schematic diagram illustrating the rate of return prediction provided in the embodiments of this application;
[0080] Figure 13 This is a schematic diagram of a one-click generation plan provided in an embodiment of this application;
[0081] Figure 14 A structural diagram of a data processing apparatus provided in an embodiment of this application;
[0082] Figure 15 This is a structural diagram of an electronic device provided in an embodiment of this application. Detailed Implementation
[0083] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application. Unless otherwise specified, the embodiments and features in the embodiments of this application can be arbitrarily combined with each other. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than that shown here.
[0084] The terms "first" and "second" in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the term "comprising" and any variations thereof are intended to cover non-exclusive protection. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices. The term "multiple" in this application can mean at least two, for example, two, three, or more, and the embodiments of this application do not impose limitations.
[0085] The data collection, dissemination, and use in this application all comply with relevant national laws and regulations.
[0086] To facilitate understanding by those skilled in the art, some of the nouns and terms involved in the embodiments of this application will be briefly described and explained as follows:
[0087] Business operations refer to the legal and compliant transactions that need to be handled in various industries, typically sales-oriented, as the ultimate goal of business development is still to sell products, services, and technologies. In short, the ultimate purpose of business development is to "sell products and generate returns."
[0088] For example, in the embodiments of this application, the periodic accumulation business refers to the business developed by an institution for the financial management of target objects under legal and compliant conditions. In some more specific application scenarios, it can be the trading business of precious metals, funds, stocks, etc., carried out under legal and compliant conditions.
[0089] Product: refers to any object that is used and consumed by people and can satisfy some kind of need, including tangible goods, intangible services, organizations, ideas, or combinations thereof. For example, in the embodiments of this application, the business product corresponding to the periodic accumulation business refers to precious metals such as gold and silver that the target object invests in according to its own financial needs under the premise of legality and compliance. Of course, it can also be funds, bonds, etc., without specific limitations here.
[0090] Furthermore, based on the above explanations of terms and related terminology, the design concept of this application will be further elaborated and explained below:
[0091] Regular accumulation business typically has a long execution cycle, characterized by a large time span and many unknown factors. Therefore, the target audience has difficulty controlling the execution results of regular accumulation business, and thus will not easily choose regular accumulation business, resulting in a low execution rate of regular accumulation business in various institutions.
[0092] To address the aforementioned issues, embodiments of this application provide a data processing method, apparatus, electronic device, and storage medium. Based on historical market data, the method predicts the business execution results corresponding to the business parameters input by the target object. This facilitates the target object's advance knowledge of the risks and returns of periodically accumulated business, thereby helping the target object to control the execution results of periodically accumulated business, increasing the target object's familiarity with periodically accumulated business, and helping the target object to select and execute periodically accumulated business, ultimately improving the execution rate of periodically accumulated business in various institutions.
[0093] Based on the above technical effects, the preferred embodiments of this application will be described below with reference to the accompanying drawings. It should be understood that the preferred embodiments described herein are only for illustration and explanation of this application and are not intended to limit this application. Furthermore, the embodiments of this application and the features in the embodiments can be combined with each other without conflict.
[0094] like Figure 1 The diagram illustrates a possible application scenario provided by an embodiment of this application. This application scenario includes a target terminal (101a, 101b) and a server 102. The target terminal (101a, 101b) and the server 102 can interact via a communication network. The communication network can employ wireless communication or wired communication methods.
[0095] For example, the target terminal (101a, 101b) can access the network and communicate with the server 102 through cellular mobile communication technology, including 5th Generation Mobile Networks (5G) technology.
[0096] For example, the target terminal (101a, 101b) can access the network and communicate with the server 102 through short-range wireless communication, which includes Wireless Fidelity (Wi-Fi) technology.
[0097] This application embodiment does not impose any limitation on the number of the above-mentioned devices, such as Figure 1 As shown, only the target terminal (101a, 101b) and server 102 are described as examples. The following is a brief introduction to each of the above devices and their respective functions.
[0098] The target terminal (101a, 101b) is a device that can provide voice and / or data connectivity to users, including: handheld terminal devices with wireless connectivity, vehicle-mounted terminal devices, etc.
[0099] For example, the target terminals (101a, 101b) include, but are not limited to: mobile phones, tablets, laptops, handheld computers, mobile internet devices (MID), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminal devices in industrial control, wireless terminal devices in autonomous driving, wireless terminal devices in smart grids, wireless terminal devices in transportation safety, wireless terminal devices in smart cities, or wireless terminal devices in smart homes, etc.
[0100] Furthermore, the target terminals (101a, 101b) may have a client related to periodic accumulation installed. This client can be software (e.g., an app, browser, short video app, etc.), or a webpage, mini-program, etc. In this embodiment, the target terminals (101a, 101b) can use the aforementioned client related to periodic accumulation services and can interact with the server 102 to exchange information related to periodic accumulation service scenarios.
[0101] Furthermore, server 102 can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms.
[0102] Furthermore, in this embodiment of the application, the server 102 may be equipped with a periodic accumulation service platform corresponding to the client, which is used to perform periodic accumulation services.
[0103] Based on the above application scenarios, the data processing method provided in the embodiments of this application will be described and explained below with reference to the accompanying drawings, such as... Figure 2 As shown in the figure, this application provides a data processing method, which specifically includes the following steps:
[0104] S201, Obtain the first data input from the target object;
[0105] In this embodiment, when the target object selects to perform a periodic accumulation service, the server can display various service types corresponding to the periodic accumulation service through the first selection page corresponding to the target terminal. Each service type includes at least a self-selected daily accumulation service and a daily average accumulation service. A possible schematic diagram of the first selection page is shown below. Figure 3 As shown, in Figure 3 The app includes three options: "Custom Daily Accumulation", "Daily Average Accumulation", and "Exit". Users can choose any option according to their needs.
[0106] When the target object selects a target business type from the various business types on the first selection page, the data input page corresponding to the target business type is displayed to the target client. At this time, the target object can input the first data corresponding to the target business type based on the data input page. The first data consists of the business parameters required to execute the periodic accumulation business. Specifically: if the target business type is a self-selected day accumulation business, then the first data includes at least the accumulation date and the accumulation product share. The meaning of the product share corresponds to the product type. For example, when the current product type is precious metal, then the product share represents weight. If the target business type is a daily average accumulation business, then the first data includes the accumulation start date and the accumulation product share.
[0107] For example, under legal and compliant conditions, if the target business type is a self-selected daily accumulation business, and the accumulation date corresponding to the first data is August 10th, and the accumulation product share corresponding to the first data is k1, it indicates that the target object will deposit product share k1 on August 10th. The accumulation date is not fixed; for example, if the 10th is chosen this month, the 11th or 12th can be chosen next month, etc. If the target business type is a daily average accumulation business, and the accumulation start date corresponding to the first data is the 1st of each month, and the accumulation product share corresponding to the first data is k1, it indicates that the system will deposit product share k1 on the 1st of each month.
[0108] In one possible application scenario, such as Figure 4 As shown, the target object selected daily accumulation in the first selection page, so the data input page can be referenced. Figure 5 , Figure 5 The small triangle in the image represents a dropdown menu. After the target object clicks on the dropdown menu, it can select the corresponding data item, which will then be used as the first data item. For example, the page layout after the target object clicks on the dropdown menu for "Accumulated Dates" can be referenced. Figure 6 Of course, the target user can also enter the initial data themselves. Then, the target user can click "Confirm" to complete the initial data entry. If the target user wants to reselect the target service, they can click "Back".
[0109] After the target user completes the initial input, the server can retrieve the initial data through the data input page.
[0110] S202, based on historical market data, predict the business execution result corresponding to the first data;
[0111] After the server obtains the initial data, the system further predicts the business execution outcome corresponding to the initial data based on historical market data. This outcome reflects the market trend of the periodically accumulated business corresponding to the initial data within a preset time period, thus helping the target audience to anticipate the risks and returns of the periodically accumulated business. Specific methods for predicting business execution outcomes include:
[0112] First, based on historical market data, simulate the execution of the periodic accumulation business corresponding to the first data. The target object can also arbitrarily set the stop date of the periodic accumulation business, thereby generating the execution data corresponding to the periodic accumulation business. The execution data includes at least the product deposit share, return share, total share, and rate of return.
[0113] For example, under legal and compliant conditions, if the current date is August 10, 2022, the target object's set deadline is August 10, 2025, and the first data corresponds to a periodic accumulation business: accumulating K1 product shares on the 1st of each month, then the server can simulate the execution of this periodic accumulation business and calculate the product deposit shares, return shares, total shares, and rate of return corresponding to the periodic accumulation business from September 1, 2022 to August 10, 2025.
[0114] Then, the execution data is converted into various data curves, such as the product deposit share curve, return share curve, total share curve, and rate of return curve. For example... Figure 7 The image shown is a schematic diagram of a rate of return curve. Figure 7 In the simulation, the initial execution date for the periodic accumulation business is September 1, 2022, and the end date is August 10, 2025. The trend of the rate of return during this period is as follows: Figure 7 As shown in the curve, the rate of return on May 1, 2024 was m%, and by the cutoff date of August 10, 2025, the rate of return reached n%.
[0115] Finally, since the data curves can reflect the execution status of the periodically executed business set by the target object in the future time period, making it easier for the target object to intuitively understand the future trend of the periodically accumulated business, each data curve is used as the business execution result corresponding to the first data.
[0116] S203, present the business execution result to the target object and check whether the business execution instruction selected by the target object has been obtained;
[0117] After the server obtains the business execution result, it further generates a visualization page corresponding to the business execution result, and also generates a second selection page corresponding to the periodically accumulated business. The second selection page is used by the target object to trigger a business execution command or abort a business command. The second selection page can be in the same viewport as the visualization page, or it can be in a different viewport; no specific limitation is made here. Then, the visualization page and the second selection page are presented to the target object through a preset terminal, allowing the target object to predict the future trend of the periodically accumulated business corresponding to the first data, and to choose whether to execute the periodically accumulated business based on the predicted result.
[0118] In one possible application scenario, the pre-defined terminal displays a visual page such as... Figure 8 As shown, in Figure 8 The visualization page includes four options: "Deposited Shares", "Returned Shares", "Total Shares", and "Return Rate". Figure 8 The curve currently displayed is the rate of return curve. If the target user wants to view the total share, they can simply click the "Total Share" button to switch to the total share curve. The deposit share curve and return share curve can be viewed in the same way; that is, the target user can choose to view any of the four curves corresponding to each option.
[0119] at the same time, Figure 8 The system also includes a second selection page, consisting of two electronic buttons: "Confirm Execution (Click Here)" and "Abandon Execution (Click Here)." After viewing the various visual curves corresponding to the business execution results, the target user can decide whether to actually execute the periodic accumulation business. If the target user believes that the return on investment for the business execution results does not meet expectations, or that the risk exceeds their tolerance, they can choose to abandon the periodic accumulation business by clicking "Abandon Execution (Click Here)." If the target user believes that the return on investment for the business execution results meets expectations and the risk is controllable, they can choose to actually execute the periodic accumulation business by clicking "Confirm Execution (Click Here)."
[0120] When the target object selects to actually execute the periodic accumulation business, a business execution instruction will be generated. The server can then determine whether the target object should continue to execute the periodic accumulation business based on whether it has obtained the business execution instruction.
[0121] S204, in response to receiving a business execution instruction, periodically accumulate the first data.
[0122] When the server detects a business execution instruction selected by the target object, it generates a settings page corresponding to the periodically accumulated business in response to the instruction. Simultaneously, it inputs the first set of data into the settings page and presents the settings page with the input data to the target object. For example... Figure 9 The image shown is a schematic diagram of a settings page after data entry. Figure 9 In the middle, the data corresponding to the accumulation date and accumulation share are consistent with the first data.
[0123] The target user can verify the entered data and, referring to the results of the previously simulated business execution, decide whether to adjust the entered data. If the target user believes that no adjustment is needed, they can directly confirm the entered data; if the target user believes that the entered data needs adjustment, they can directly modify the entered data according to their own needs and confirm the modified data.
[0124] Once the target object confirms the data on the settings page, a confirmation execution command is generated. At this point, the server can determine whether the target object will perform periodic accumulation according to the data corresponding to the settings page based on whether a confirmation command is detected. If no confirmation command is received, it indicates that the target object abandons the periodic accumulation process; if a confirmation command is received, it indicates that the target object will perform periodic accumulation according to the data corresponding to the settings page.
[0125] When the server receives a confirmation command, it further checks whether the second data corresponding to the confirmation command is consistent with the first data, where the second data is the current data corresponding to the settings page. If the second data is consistent with the first data, it indicates that the target object has modified the entered first data, and periodic accumulation is performed according to the second data; otherwise, it indicates that the target object has not modified the entered first data, and periodic accumulation is performed directly according to the first data.
[0126] For example, you can refer to Figure 9 Since the target entity believes that the risk of periodically accumulating business is relatively low based on the predicted business execution results, and is willing to increase the share of each accumulation, the accumulation share is changed from k1 to k2, resulting in the following... Figure 10 The page showing the periodic accumulation business settings is displayed. At this point, click on the target object. Figure 10 When the "Confirm" button is pressed, the generated confirmation command corresponds to the second data, which is (Accumulation Date: 1st of each month, Accumulation Share: k1), while the first data previously obtained by the server is (Accumulation Date: 1st of each month, Accumulation Share: k2). To prevent the server from not executing the periodic accumulation business according to the modified data, the server will compare the second data with the first data and execute the periodic accumulation business according to the latest data set by the target object.
[0127] Using the above methods, the business execution results corresponding to the business parameters input by the target entity can be predicted based on historical market data. This allows the target entity to anticipate the risks and returns of periodic accumulation business in advance, thereby helping them to control the execution results of periodic accumulation business, improving their familiarity with it, and encouraging them to choose to execute periodic accumulation business, ultimately increasing the execution rate of periodic accumulation business for various institutions.
[0128] To illustrate the data processing method provided in the embodiments of this application in more detail, the data processing method is described in detail below through specific scenarios. In the following scenarios, the collection, dissemination, and use of data all comply with the requirements of relevant national laws and regulations.
[0129] like Figure 11As shown, the target user first selects the target business type corresponding to the periodic accumulation business, including the self-selected daily accumulation business or the daily average accumulation business, and then inputs the input parameters corresponding to the target business type. Then, refer to... Figure 12 Based on historical market data and parameters, the system simulates the execution of a periodic accumulation plan and outputs the results. It also plots the corresponding yield curve, allowing users to intuitively understand the risks and returns of the periodic accumulation plan. During this process, users can choose the past month, three months, six months, one year, or a custom timeframe to calculate the yield of the periodic accumulation plan over any given period.
[0130] Finally, as Figure 13 As shown, the target entity can decide whether to set up a periodic accumulation plan based on the predicted yield curve. The system will provide a button on the business execution results page to redirect to the periodic accumulation settings page. After redirection, the system will automatically enter the above input parameters, making it convenient for the target entity to set up a periodic accumulation plan.
[0131] Based on the same inventive concept, embodiments of this application provide a data processing apparatus, please refer to... Figure 14 The device includes:
[0132] The acquisition module 141 is used to acquire the first data input by the target object, wherein the first data is the business parameters required to execute the periodic accumulation business;
[0133] Prediction module 142 is used to predict the business execution result corresponding to the first data based on historical market data;
[0134] The detection module 143 is used to present the business execution result to the target object and detect whether the business execution instruction selected by the target object has been obtained;
[0135] The accumulation module 144 is used to periodically accumulate the first data in response to receiving the business execution instruction.
[0136] In one possible design, the acquisition module 141 is specifically used for:
[0137] When the target object selects the periodic accumulation service, the various service types corresponding to the periodic accumulation service are displayed on the first selection page. The service types include self-selected daily accumulation and average daily accumulation.
[0138] When the target object is detected to have selected a target business type on the first selection page, the data input page corresponding to the target business type is displayed;
[0139] Based on the data input page, obtain the first data corresponding to the target object.
[0140] In one possible design, the prediction module 142 is specifically used for:
[0141] Based on historical market data, simulate the execution of the periodic accumulation business corresponding to the first data.
[0142] Generate execution data corresponding to the periodic accumulation business, wherein the execution data includes at least the product deposit share, return share, total share, and rate of return;
[0143] The execution data is converted into various data curves, and each data curve is used as the result of the business execution.
[0144] In one possible design, the detection module 143 is specifically used for:
[0145] Generate a visualization display page corresponding to the business execution result, and generate a second selection page corresponding to the periodically accumulated business, wherein the second selection page is used for the target object to trigger a business execution instruction or a business abandonment instruction;
[0146] The visualization page and the second selection page are presented to the target object through a preset terminal.
[0147] In one possible design, the accumulation module 144 is specifically used for:
[0148] In response to receiving the business execution instruction, a settings page corresponding to the periodic accumulation business is generated;
[0149] The first data is entered into the settings page, and the settings page after data entry is presented to the target object;
[0150] Detect whether a confirmation instruction for selecting the target object has been received;
[0151] In response to receiving the confirmation instruction, the first data is periodically accumulated.
[0152] In one possible design, the accumulation module 144 is further used for:
[0153] In response to receiving the confirmation instruction, it is detected whether the second data corresponding to the confirmation instruction is consistent with the first data;
[0154] If not, it indicates that the target object has modified the first data entered, and the data will be periodically accumulated according to the second data.
[0155] If so, it indicates that the target object has not modified the first data entered, and the data will be periodically accumulated according to the first data.
[0156] Based on the aforementioned data processing device, and according to historical market data, the business execution results corresponding to the business parameters input by the target object are predicted. This allows the target object to anticipate the risks and returns of the periodic accumulation business in advance, thereby helping the target object to control the execution results of the periodic accumulation business, thus improving the target object's familiarity with the periodic accumulation business, and helping the target object to choose to execute the periodic accumulation business, thereby improving the execution rate of the periodic accumulation business of each institution.
[0157] Based on the same inventive concept, this application also provides an electronic device that can realize the functions of the aforementioned data processing method apparatus. (Refer to...) Figure 15 The electronic device includes:
[0158] At least one processor 151 and a memory 152 connected to at least one processor 151. In this embodiment, the specific connection medium between the processor 151 and the memory 152 is not limited. Figure 15 The example shown is the connection between processor 151 and memory 152 via bus 150. Bus 150 is... Figure 15 The connections between other components are indicated by thick lines and are for illustrative purposes only, not as limiting information. Bus 150 can be divided into address bus, data bus, control bus, etc., for ease of representation. Figure 15 The term is represented by a single thick line, but this does not imply that there is only one bus or one type of bus. Alternatively, processor 151 can also be called controller; there is no restriction on the name.
[0159] In this embodiment, memory 152 stores instructions executable by at least one processor 151. By executing the instructions stored in memory 152, at least one processor 151 can perform the data processing method described above. Processor 151 can implement... Figure 14 The functions of each module in the device shown.
[0160] The processor 151 is the control center of the device. It can connect to various parts of the control device through various interfaces and lines. By running or executing instructions stored in memory 152 and calling data stored in memory 152, the processor can perform various functions and process data, thereby monitoring the device as a whole.
[0161] In one possible design, processor 151 may include one or more processing units. Processor 151 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the modem processor may also not be integrated into processor 151. In some embodiments, processor 151 and memory 152 may be implemented on the same chip; in some embodiments, they may also be implemented on separate chips.
[0162] Processor 151 can be a general-purpose processor, such as a central processing unit (CPU), digital signal processor, application-specific integrated circuit, field-programmable gate array or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the data processing method disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor.
[0163] Memory 152, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. Memory 152 may include at least one type of storage medium, such as flash memory, hard disk, multimedia card, card-type memory, random access memory (RAM), static random access memory (SRAM), programmable read-only memory (PROM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), magnetic storage, magnetic disk, optical disk, etc. Memory 152 can be any other medium capable of carrying or storing desired program code in the form of instructions or data structures that can be accessed by a computer, but is not limited thereto. In the embodiments of this application, memory 152 may also be a circuit or any other device capable of implementing storage functions for storing program instructions and / or data.
[0164] By designing and programming the processor 151, the code corresponding to the data processing method described in the foregoing embodiments can be embedded into the chip, enabling the chip to execute the code during operation. Figure 2The steps of the data processing method in the illustrated embodiment are as follows. How to design and program the processor 151 is a technique well-known to those skilled in the art and will not be described further here.
[0165] Based on the same inventive concept, embodiments of this application provide a computer-readable storage medium. The computer program product includes computer program code, which, when executed on a computer, causes the computer to perform any of the data processing methods described above. Since the principle by which the computer-readable storage medium solves the problem is similar to that of the data processing method, the implementation of the computer-readable storage medium can be found in the implementation of the method; repeated details will not be elaborated further.
[0166] Based on the same inventive concept, this application also provides a computer program product, which includes computer program code. When the computer program code is run on a computer, it causes the computer to execute any of the data processing methods described above. Since the principle by which the above computer program product solves the problem is similar to that of the data processing method, the implementation of the above computer program product can be referred to the implementation of the method, and repeated details will not be described again.
[0167] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0168] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0169] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0170] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of user-operated steps to be executed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0171] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A data processing method, characterized in that, The method includes: Obtain the first data input by the target object, wherein the first data is the business parameters required to execute the periodic accumulation business; Based on historical market data, predict the business execution results corresponding to the first data. The business execution result is presented to the target object, and it is detected whether the business execution instruction selected by the target object has been obtained; In response to receiving the business execution instruction, the data is periodically accumulated according to the first data; The acquisition of the first data input by the target object includes: When the target object selects the periodic accumulation service, the various service types corresponding to the periodic accumulation service are displayed on the first selection page. The service types include self-selected daily accumulation and average daily accumulation. When the target object is detected to have selected a target business type on the first selection page, the data input page corresponding to the target business type is displayed; Based on the data input page, obtain the first data corresponding to the target object; The step of predicting the business execution result corresponding to the first data based on historical market data includes: Based on historical market data, simulate the execution of the periodic accumulation business corresponding to the first data. Generate execution data corresponding to the periodic accumulation business, wherein the execution data includes at least the product deposit share, return share, total share, and rate of return; The execution data is converted into various data curves, and each data curve is used as the result of the business execution.
2. The method as described in claim 1, characterized in that, Presenting the business execution result to the target object includes: Generate a visualization display page corresponding to the business execution result, and generate a second selection page corresponding to the periodically accumulated business, wherein the second selection page is used for the target object to trigger a business execution instruction or a business abandonment instruction; The visualization page and the second selection page are presented to the target object through a preset terminal.
3. The method as described in claim 1, characterized in that, The step of periodically accumulating data according to the first data in response to receiving the business execution instruction includes: In response to receiving the business execution instruction, a settings page corresponding to the periodic accumulation business is generated; The first data is entered into the settings page, and the settings page after data entry is presented to the target object; Detect whether a confirmation instruction for selecting the target object has been received; In response to receiving the confirmation instruction, the first data is periodically accumulated.
4. The method as described in claim 3, characterized in that, The step of periodically accumulating data according to the first data in response to receiving the confirmation instruction includes: In response to receiving the confirmation instruction, it is detected whether the second data corresponding to the confirmation instruction is consistent with the first data; If not, it indicates that the target object has modified the first data entered, and the data will be periodically accumulated according to the second data. If so, it indicates that the target object has not modified the first data entered, and the data will be periodically accumulated according to the first data.
5. A data processing apparatus, characterized in that, The device includes: The acquisition module is used to acquire the first data input by the target object, wherein the first data is the business parameters required to execute the periodic accumulation business; The prediction module is used to predict the business execution result corresponding to the first data based on historical market data. The detection module is used to present the business execution result to the target object and detect whether the business execution instruction selected by the target object has been obtained; The accumulation module is used to periodically accumulate the first data in response to receiving the business execution instruction; The acquisition module is specifically used for: When the target object selects the periodic accumulation service, the various service types corresponding to the periodic accumulation service are displayed on the first selection page. The service types include self-selected daily accumulation and average daily accumulation. When the target object is detected to have selected a target business type on the first selection page, the data input page corresponding to the target business type is displayed; Based on the data input page, obtain the first data corresponding to the target object; The prediction module is specifically used for: Based on historical market data, simulate the execution of the periodic accumulation business corresponding to the first data. Generate execution data corresponding to the periodic accumulation business, wherein the execution data includes at least the product deposit share, return share, total share, and rate of return; The execution data is converted into various data curves, and each data curve is used as the result of the business execution.
6. The apparatus as claimed in claim 5, characterized in that, The detection module is specifically used for: Generate a visualization display page corresponding to the business execution result, and generate a second selection page corresponding to the periodically accumulated business, wherein the second selection page is used for the target object to trigger a business execution instruction or a business abandonment instruction; The visual display page and the second selection page are presented to the target object through a preset terminal; Detect whether the business execution instruction corresponding to the target object has been obtained.
7. The apparatus as claimed in claim 5, characterized in that, The accumulation module is specifically used for: In response to receiving the business execution instruction, a settings page corresponding to the periodic accumulation business is generated; The first data is entered into the settings page, and the settings page after data entry is presented to the target object; Detect whether a confirmation instruction for selecting the target object has been received; In response to receiving the confirmation instruction, the first data is periodically accumulated.
8. The apparatus as claimed in claim 7, characterized in that, The accumulation module is also used for: In response to receiving the confirmation instruction, it is detected whether the second data corresponding to the confirmation instruction is consistent with the first data; If not, it indicates that the target object has modified the first data entered, and the data will be periodically accumulated according to the second data. If so, it indicates that the target object has not modified the first data entered, and the data will be periodically accumulated according to the first data.
9. An electronic device, characterized in that, include: Memory, used to store program instructions; A processor is configured to invoke program instructions stored in the memory and execute the steps of the method according to any one of claims 1-4.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, the computer program including program instructions that, when executed by a computer, cause the computer to perform the method as described in any one of claims 1-4.
11. A computer program product, characterized in that, The computer program product includes: computer program code, which, when run on a computer, causes the computer to perform the method described in any one of claims 1-4.
Citation Information
Patent Citations
Method and device for generating periodic investment execution strategy
CN107909480A
Data prediction method and device, computer readable storage medium and electronic equipment
CN112905909A