Order business management method, system, device and readable medium in equity incentive

By unified trading process of placing orders and selling stocks in equity incentives, and using the modular processing of the business management system, the problems of dispersed transaction process and high management costs caused by employees' direct orders and sale are solved, and centralized transaction processes and reduced management costs are achieved.

CN114612055BActive Publication Date: 2025-03-07FUTU NETWORK TECH (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210183536.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-24
Publication Date
2025-03-07
Estimated Expiration
2042-02-24

AI Technical Summary

Technical Problem

In equity incentives, employees directly place orders to sell stocks lead to a dispersed trading process, large amount of data and high management costs.

Method used

By uniformly placing orders for sale during the transaction process, the review, placing orders and processing modules of the business management system can centrally process transaction requests, reduce the amount of transaction data and reduce management costs.

Benefits of technology

The centralization of the transaction process is achieved, the amount of transaction data generated by pending order transactions is reduced, management costs are reduced, and transaction efficiency is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114612055B_ABST
    Figure CN114612055B_ABST
Patent Text Reader

Abstract

The present application provides an order business management method, system, electronic device and readable medium in equity incentive. The method is applied to a business management system, which includes an audit module, an order module and a processing module. The method includes: receiving a business request through the audit module, the business request is used to apply for transaction business processing of the transaction object; performing a business audit on the business request through the audit module to obtain a business audit result; if the business audit result indicates that the audit is passed, creating an order request according to the business request through the order module; performing transaction business processing on the order request through the processing module to obtain a business processing result corresponding to the business request. The method can be sold by a unified order during the transaction process, so that the transaction process can occur in a centralized manner, reducing the amount of transaction data generated by the order transaction and reducing management costs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to an order business management method, system, electronic device and readable medium in equity incentives. Background Art

[0002] In recent years, more and more companies have changed the traditional single employment relationship between companies and employees through ESOP (Employee Stock Ownership Plan), motivating employees through profit-sharing, enhancing the cohesion of the company's core team, and thus promoting the sustainable development of the company.

[0003] In the related art, enterprises usually allocate stocks to employees through a system, and employees can place orders to sell stocks through the system when they want to trade.

[0004] However, in the above transaction process, employees directly placing orders for sale will make the transaction process decentralized, the transaction data volume is large, the data management is cumbersome, and the management cost is high. Summary of the invention

[0005] Based on the above technical problems, the present application provides an order business management method, system, electronic device and readable medium in equity incentives, so that a unified pending order can be sold during the transaction process, so that the transaction process can be concentrated, reducing the amount of transaction data generated by pending order transactions and reducing management costs.

[0006] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by the practice of the present application.

[0007] According to one aspect of an embodiment of the present application, a business management method is provided, the method being applied to a business management system, the business management system comprising an audit module, an order placing module and a processing module, the method comprising:

[0008] Receive a business request through the review module, wherein the business request is used to apply for transaction business processing for the transaction object;

[0009] Performing a business review on the business request through the review module to obtain a business review result;

[0010] If the business review result indicates that the review is passed, creating a pending order request according to the business request through the pending order module;

[0011] The processing module performs transaction business processing on the pending order request to obtain a business processing result corresponding to the business request.

[0012] In some embodiments of the present application, based on the above technical solution, creating a pending order request according to the business request by the pending order module includes:

[0013] Acquire the transaction object corresponding to the business request and other transaction objects in the business management system that are in a transaction state, wherein the other transaction objects are from other business requests that have passed business review;

[0014] A pending order request is created according to the object to be traded and the other objects to be traded.

[0015] In some embodiments of the present application, based on the above technical solution, the processing module performs transaction business processing on the pending order request to obtain a business processing result corresponding to the business request, including:

[0016] Obtaining, through the processing module, a transaction result of the pending order request, wherein the transaction result includes a transaction quantity and a transaction amount;

[0017] Calculate the transaction amount and transaction fee corresponding to each transaction request according to the transaction result;

[0018] A business processing result corresponding to the business request is generated according to the transaction amount and the transaction fee.

[0019] In some embodiments of the present application, based on the above technical solution, creating a pending order request according to the object to be traded and the other objects to be traded includes:

[0020] Establishing a collective transaction batch, and adding the to-be-traded object and the other to-be-traded objects to the collective transaction batch respectively, so as to trade the to-be-traded objects in the collective transaction batch in batches;

[0021] At least one pending order request is created according to the collective transaction batch.

[0022] In some embodiments of the present application, based on the above technical solution, the business management system further includes a client; before receiving the business request through the audit module, the method further includes:

[0023] Generate the business request through the client, and lock the transaction object;

[0024] After the processing module performs transaction processing on the pending order request and obtains a business processing result corresponding to the business request, the method further includes:

[0025] According to the business processing result, the object to be traded is unlocked, and the transaction record information of the object to be traded is updated.

[0026] In some embodiments of the present application, based on the above technical solution, the method further includes:

[0027] If the business review result indicates that the review has not passed, sending a rejection notice corresponding to the business request to the client through the review module;

[0028] The object to be traded in the business request is unlocked through the review module.

[0029] In some embodiments of the present application, based on the above technical solution, after updating the transaction record information of the transaction object, the method further includes:

[0030] Sending a transaction success notification to the client through the processing module;

[0031] The client obtains transaction record information corresponding to the transaction object according to the transaction success notification, and displays the transaction record information.

[0032] According to one aspect of an embodiment of the present application, a business management system is provided, including:

[0033] An audit module is used to receive a business request, wherein the business request is used to apply for a transaction business process to be performed on a transaction object;

[0034] The audit module is further used to perform a business audit on the business request to obtain a business audit result;

[0035] An order placing module, configured to create an order placing request according to the business request if the business review result indicates that the review is passed;

[0036] The processing module is used to perform transaction business processing on the pending order request through the processing module to obtain a business processing result corresponding to the business request.

[0037] According to one aspect of an embodiment of the present application, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute a business management method as in the above technical solution by executing the executable instructions.

[0038] According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the business management method in the above technical solution is implemented.

[0039] In the embodiment of the present application, the business request is approved by the review module, and after approval, the transaction object in the business request is placed by the order placement module, and then the transaction object of the order is traded by the processing module. In the above manner, a unified order is sold during the transaction process, so that the transaction process can be centralized, reducing the amount of transaction data generated by the order placement transaction and reducing management costs.

[0040] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] The drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present application, and together with the specification, are used to explain the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. In the drawings:

[0042] Figure 1 It is a schematic diagram of an implementation environment involved in this application;

[0043] Figure 2 This is a schematic flow chart of the overall process of the business management method in the embodiment of the present application;

[0044] Figure 3 A schematic flow chart of a service management method in an embodiment of the present application;

[0045] Figure 4 The following schematically shows a block diagram of the components of the business management system in an embodiment of the present application;

[0046] Figure 5 A schematic diagram of the structure of a computer system suitable for implementing an electronic device of an embodiment of the present application is shown. DETAILED DESCRIPTION

[0047] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this application will be more comprehensive and complete and fully convey the concept of the example embodiments to those skilled in the art.

[0048] In addition, described feature, structure or characteristic can be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present application. However, those skilled in the art will appreciate that the technical scheme of the present application can be put into practice without one or more of the specific details, or other methods, components, devices, steps, etc. can be adopted. In other cases, known methods, devices, realizations or operations are not shown or described in detail to avoid blurring the various aspects of the application.

[0049] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0050] The flowcharts shown in the accompanying drawings are only exemplary 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 can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.

[0051] See also Figure 1 , Figure 1 1 is a schematic diagram of an implementation environment involved in the present application. The implementation environment includes a server 110 and a client 120, and the server 110 and the client 120 communicate with each other through a wired or wireless network; wherein a business management system is deployed on the server 110, and the business management system is used to manage employee stock trading business, including but not limited to services such as allocating stocks to employees, placing orders for selling stocks, and querying transaction results. The client 120 is used for users to access the business management system to use the server provided by the business management system, and the user interaction interface of the business management system seen by the user can be displayed on the client 120.

[0052] The user can access the business management system on the server 110 through the client 120 to query and manage the stocks he owns, and sell the stocks he owns through the server 110 .

[0053] When a user sells stocks through the client 120, the client 120 will send a transaction request to the server 110, and the transaction request will include the stocks that the user wants to sell. The server 110 will verify the stocks to be sold and place an order for sale according to the received transaction request, and after the sale, calculate the user's income and update the transaction results according to the stock sales situation. The client 120 can query the server 110 for relevant transaction records, transaction results, and withdraw the funds obtained from the transaction.

[0054] Server 110 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network) and big data and artificial intelligence platforms. This is not restricted here.

[0055] The client 120 may be a smart phone, a tablet computer, a laptop computer, a PDA, a personal computer, a smart TV, a smart watch, etc., but is not limited thereto. The client 120 and the server 110 may be directly or indirectly connected via wired or wireless communication, which is not limited in this application. The number of the client 120 and the server 110 is also not limited.

[0056] See below Figure 2 , Figure 2 FIG. 1 is a schematic flow chart of the overall process of the business management method in the embodiment of the present application. Figure 2 As shown in the figure, the client submits a centralized order application to the review module, and creates a centralized order task through the order module after the review module passes the review. The centralized order task can be traded offline, and the total transaction information is filled back after the transaction is completed. The system calculates the average price based on the backfilled total transaction information and determines the single transaction information. Through the review module and the client, the system can query and display the backfilled transaction information. During the process, the client will lock the stock when applying. If the review fails, the review module will unlock the stock. If the review passes, the stock will be unlocked and deducted when the transaction is completed and the transaction information is calculated, and the change of funds will be recorded.

[0057] The following is a further introduction to the order business management method in the equity incentive in the embodiment of this application. Figure 3 , Figure 3 FIG. 1 is a schematic flow chart of a service management method in an embodiment of the present application. Figure 3As shown, the business management method in the present application is applied to a business management system, which includes an audit module, an order module and a processing module. The order business management method in the equity incentive includes at least steps S310 to S340, which are described in detail as follows:

[0058] Step S310: receiving a business request through the review module, wherein the business request is used to apply for transaction business processing for the transaction object.

[0059] The audit module is one of the services of the business management system. The audit module will receive a business request from the requester, and the business request is used to apply for transaction business processing for the transaction object. The transaction object depends on the specific application scenario of the business processing system. For example, when applied to the ESOP system, the transaction object can be a stock. The business request is a sale request from the user requesting to sell the stock, and the transaction business processing is the sale transaction of the stock. Specifically, the business request can be sent through the graphical interface on the client or mobile terminal. The user can select the stock to be sold through the graphical interface displayed by the system and apply for a transaction, thereby triggering the sending of a business request to the audit module.

[0060] Step S320: Perform a business audit on the business request through the audit module to obtain a business audit result.

[0061] Specifically, the review module will conduct a business review on the relevant status of the business request to confirm whether the object to be traded meets the conditions for trading. For example, in the scenario where the object to be traded is a stock, it may be reviewed whether the transaction time is a time when stock trading can be carried out or whether the number of stocks to be traded in the business request meets the conditions for stock trading. If the business request passes the business review, it means that the object to be traded can be traded. The review module can also provide a graphical interface to obtain the review opinions of relevant personnel. The reviewer browses the business request that needs to be reviewed through the graphical interface, and the business request puts forward a review opinion.

[0062] Step S330: If the business review result indicates that the review is passed, a pending order request is created according to the business request through the pending order module.

[0063] The order module will create an order request for the object to be traded in the business request. The order request is a request for a specific transaction on the object to be traded. Specifically, the order request can be created in another server or another subsystem. For example, the audit module is an enterprise process management system used by the enterprise, and the order module is a management system of the object to be traded management platform. After the enterprise process management system has reviewed and approved the business request, it will establish a corresponding order request in the management system of the object management platform to trade the object to be traded. When creating an order transaction, the order module does not need to create a separate order request for each business request, but puts the objects to be traded in multiple business requests into the same order request for centralized order placement. Specifically, when creating an order request, the order module will first check the total amount of objects to be traded in the current system. If the total amount is lower than the quantity threshold allowed for trading, the order request will not be created, but will continue to wait for subsequent trading requests. If the total amount meets the quantity threshold, the order request will be created, and the objects to be traded from each trading request will be added to the order request in batches to facilitate subsequent trading.

[0064] Step S340: Perform transaction business processing on the pending order request through the processing module to obtain a business processing result corresponding to the business request.

[0065] The processing module will trade the transaction object through the trading platform. Specifically, the processing module can create a transaction order on the trading platform according to the preset trading rules set for the transaction object, such as the quantity sold and the selling price. The processing module can sell the transaction object in multiple batches. For example, for stock transactions, the processing module can divide the stocks to be traded into multiple lots and sell them in batches. For various commodity transactions, they can also be sold in batches by piece or by kilogram. After the transaction object is sold on the trading platform, the processing module will obtain the transaction result as the business processing result. The transaction result usually includes relevant content such as the transaction amount, transaction time and transaction volume.

[0066] In the embodiment of the present application, the business request is approved by the review module, and after approval, the transaction object in the business request is placed by the order placement module, and then the transaction object of the order is traded by the processing module. In the above manner, a unified order is sold during the transaction process, so that the transaction process can be centralized, reducing the amount of transaction data generated by the order placement transaction and reducing management costs.

[0067] In one embodiment of the present application, based on the above technical solution, the process of creating a pending order request according to the business request by the pending order module in step S330 specifically includes the following steps:

[0068] Acquire the transaction object corresponding to the business request and other transaction objects in the business management system that are in a transaction state, wherein the other transaction objects are from other business requests that have passed business review;

[0069] A pending order request is created according to the object to be traded and the other objects to be traded.

[0070] Specifically, in this embodiment, before creating a pending order request, first obtain the object to be traded corresponding to the business request and other objects to be traded in the pending transaction state in the business management system. Other objects to be traded in the pending transaction state usually come from other business requests that have been approved but the objects to be traded therein have not been traded by pending orders. Specifically, for a transaction request that has been approved, the objects to be traded therein may not be traded due to failure to meet the transaction conditions, such as failure to meet the lower limit of the transaction quantity or failure to reach the time for trading. The pending order module will integrate and unify the pending order processing for the objects to be traded that have not yet been traded. Specifically, the pending order module can first create a pending order request. Then, the objects to be traded and other objects to be traded are added to the pending order request as different transaction batches. In the subsequent transaction process, the transaction result will calculate the transaction information such as the transaction amount and related fees according to the transaction batch.

[0071] In an embodiment of the present application, transactions are performed by creating a pending order request for objects to be traded in multiple transaction requests together, thereby simplifying the transaction process and improving transaction efficiency.

[0072] In one embodiment of the present application, based on the above technical solution, the above step S340, the process of performing transaction business processing on the pending order request by the processing module to obtain a business processing result corresponding to the business request specifically includes the following steps:

[0073] Obtaining, through the processing module, a transaction result of the pending order request, wherein the transaction result includes a transaction quantity, a total fee, and a transaction amount;

[0074] Calculate the transaction amount and transaction fee corresponding to each transaction request according to the transaction result;

[0075] A business processing result corresponding to the business request is generated according to the transaction amount and the transaction fee.

[0076] Specifically, the transaction results of the pending order request usually include the transaction quantity, amount, transaction fee and transaction time. The transaction process according to the pending order request can be completed by the trader, and the transaction results can be filled back into the business management system. The transaction results can also be actively pushed to the processing module by the trading platform or actively pulled by the processing module. After obtaining the transaction results of the pending order request, the processing module will calculate the transaction amount and transaction fee corresponding to each transaction request based on the transaction results. Specifically, assume that there are N sales requests, the total transaction amount is R, and the total transaction fee is F. The sales quantity of the i-th sales request is X i , and the transaction quantity is equal to the quantity applied for sale, then the total quantity sold is X i The sum of Overall average transaction price And round down to 8 decimal places. The total transaction amount of the i-th selling request r i =P*x i , rounded to 2 decimal places. The total transaction amount of the last n-th sale request Overall average transaction fee And round down to 8 decimal places. The transaction fee for the i-th selling request is fe i =(f*X i ), rounded to 2 decimal places. The transaction fee for the last nth selling request is After the transaction amount and transaction fee corresponding to each transaction request are calculated, the business processing result of the business request can be generated according to the calculated result, such as adding information such as the transaction time.

[0077] In this embodiment, the transaction amount and transaction fee of each transaction request are determined according to the transaction result, thereby allowing multiple transaction requests to be packaged for transaction, reducing the number of transactions and improving transaction efficiency.

[0078] In one embodiment of the present application, based on the above technical solution, the above steps, according to the object to be traded and the other objects to be traded, the process of creating a pending order request specifically includes the following steps:

[0079] Establishing a collective transaction batch, and adding the to-be-traded object and the other to-be-traded objects to the collective transaction batch respectively, so as to trade the to-be-traded objects in the collective transaction batch in batches;

[0080] At least one pending order request is created according to the collective transaction batch.

[0081] Specifically, therefore, the pending order module will establish multiple transaction batches, and add the object to be traded and other objects to be traded to the collective transaction batches respectively, so as to trade the collective transaction batches in batches. When trading, the collective transaction batch can be split into multiple transaction batches, and the transaction is carried out by creating pending order requests corresponding to each transaction batch.

[0082] It should be noted that the transaction batches and pending order requests in this embodiment are in a one-to-many relationship, and a collective transaction batch may create at least one, two or more pending order requests.

[0083] For example, when a transaction is actually conducted, a batch of collective transactions is divided into multiple sales. It is understandable that the objects to be traded in the same batch can be considered to be sold in one transaction, that is, even if the transactions are divided into multiple transactions in the actual transaction and the transaction prices are different, the transaction prices of the objects to be traded in the same batch will be unified into the same price.

[0084] In this embodiment, when creating trading orders corresponding to multiple pending order requests in a collective trading batch, the transaction amount in each pending order request is uncertain. Therefore, in this embodiment, the corresponding recommended transaction amount is determined based on the pending order price in the pending order request. Specifically, the average of the underlying price within a certain time period is taken as the average transaction price Pic_ave; the amount proportion pro_amo is determined based on the pending order price Pic_han and the average transaction price Pic_ave in a pending order request as follows:

[0085]

[0086] In this embodiment, the proportion of the recommended transaction quantity corresponding to the order price in a certain order request in the total amount is measured by the proportion of the amount, so that the order price is kept in a stable area and the impact of batch transactions on the target price is reduced.

[0087] Afterwards, based on the amount proportion pro_amo, the preset amount factor α and the total amount amo_toa in the collective transaction batch, the recommended transaction amount amo_rec corresponding to the pending order request is determined as:

[0088] amo_rec=α·|pro_amo|·amo_toa

[0089] Furthermore, after the pending order request is created and the transaction is completed, the amount and fee of each order may be different. Therefore, the amount and fee corresponding to each unit are determined according to the total number, total amount, and total fee consumed of all orders included in the collective transaction batch, and the order amount and fee corresponding to each transaction object and the object to be traded are determined. By coordinating transactions in the same batch as above, the impact of large order transactions on the target stock price is avoided, and the transaction success rate is improved.

[0090] Multiple batches of pending transaction objects can also be packaged for trading. After the transaction is completed, the transaction amount and other contents are calculated based on the number of pending transaction objects in each batch. After all batches are sold or have not been sold after meeting the predetermined conditions, the transaction will be considered completed. When adding pending transaction objects to the transaction batch, the pending transaction objects in each transaction request will be added to different transaction batches for easy calculation.

[0091] In an embodiment of the present application, transaction batches are first established to divide the transaction objects, and then pending order requests are created based on the transaction batches, so that when placing orders, the transaction objects from multiple business requests can be placed together, thereby reducing the management complexity of the system and improving operating efficiency.

[0092] In one embodiment of the present application, based on the above technical solution, the business management system further includes a client, and before the above step S310, the method further includes the following steps before the audit module receives the business request:

[0093] Generate the business request through the client, and lock the transaction object;

[0094] In the above step S340, after the processing module performs transaction processing on the pending order request and obtains a business processing result corresponding to the business request, the method further includes:

[0095] According to the business processing result, the object to be traded is unlocked, and the transaction record information of the object to be traded is updated.

[0096] Specifically, the client will display a graphical interface for making business requests to the user. The user can select the transaction object to be sold and the transaction form to be conducted in the graphical interface. When a collective pending order is selected for sale, a business request will be generated according to the selected transaction object, and the selected transaction object will be locked. The way to lock the transaction object can be to send a lock request to the business management system so that the system locks the transaction object. The locked object cannot be operated in the business management system, but the selling process of the transaction business occurs on the trading platform, so it can still be sold. After the processing module processes the transaction business and obtains the business processing results, it will unlock the transaction object and update the transaction record information of the transaction object. At this time, the transaction object will be transferred to the completed state.

[0097] In an embodiment of the present application, the transaction object is locked before applying for a transaction, and is unlocked after the transaction is successful, thereby ensuring that the transaction object does not conflict during the transaction process and improving the stability of the system.

[0098] In one embodiment of the present application, based on the above technical solution, the method of the present application further includes the following steps:

[0099] If the business review result indicates that the review has not passed, sending a rejection notice corresponding to the business request to the client through the review module;

[0100] The object to be traded in the business request is unlocked through the review module.

[0101] Specifically, when the business audit result indicates that the audit has not passed, a rejection notice corresponding to the business request will be sent to the client through the audit module. When the client receives the rejection notice, it can display the prompt information of the application being rejected through the graphical interface, and modify the request status of the business request stored locally on the client, for example, from being reviewed to being rejected. When the business request is rejected, the audit module will also unlock the transaction object in the business request, so that the state of the transaction object is transferred back to the transaction state that has not been traded, so that it can be traded again later.

[0102] In an embodiment of the present application, the client is notified when a transaction application is rejected, and the transaction object is unlocked, providing a processing method when the transaction object fails to conduct a transaction, thereby improving the feasibility of the solution.

[0103] In one embodiment of the present application, based on the above technical solution, after the above steps, the transaction record information of the object to be traded is updated, the method further includes the following steps:

[0104] Sending a transaction success notification to the client through the processing module;

[0105] The client obtains transaction record information corresponding to the transaction object according to the transaction success notification, and displays the transaction record information.

[0106] Specifically, the user can browse the status of the transaction request through the client to understand the progress of the transaction process. For example, the transaction request may include the following statuses: under review, withdrawn, rejected, pending, completed, etc. When the processing module updates the transaction record information of the object to be traded, a transaction success notification will be sent to the client. At this time, the status of the transaction request will be changed to completed. After receiving the transaction success notification, the client can display prompt information to the user, thereby prompting the user to browse the transaction results. The client can download the transaction record information corresponding to the object to be traded to the local storage in advance, and display the transaction record information when the user triggers to browse the transaction record, or obtain the transaction record information of the object to be traded and display it to the user when the user triggers to browse the transaction record.

[0107] In an embodiment of the present application, the client is notified when the transaction is successful, and the transaction record information corresponding to the object to be traded is obtained and displayed, so that the user can know the status of the transaction request in time, thereby improving the convenience of the solution.

[0108] It should be noted that although the steps of the method in the present application are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.

[0109] The following introduces the device implementation of the present application, which can be used to execute the order business management method in the equity incentive in the above-mentioned embodiment of the present application. Figure 4 The block diagram schematically shows the composition of the business management system in the embodiment of the present application. Figure 4 As shown, the order business management system 400 in equity incentives mainly includes:

[0110] The review module 410 is used to receive a business request, wherein the business request is used to apply for a transaction business process to be performed on a transaction object;

[0111] The review module 410 is further used to perform a business review on the business request to obtain a business review result;

[0112] The order placing module 420 is used to create an order placing request according to the business request if the business review result indicates that the review is passed;

[0113] The processing module 430 is used to perform transaction business processing on the pending order request through the processing module to obtain a business processing result corresponding to the business request.

[0114] In one embodiment of the present application, based on the above technical solution, the order placing module 430 includes:

[0115] An object acquisition unit, used to acquire an object to be traded corresponding to the business request and other objects to be traded in a state to be traded in the business management system, wherein the other objects to be traded are from other business requests that have passed business review;

[0116] The request creation unit is used to create a pending order request according to the object to be traded and the other objects to be traded.

[0117] In one embodiment of the present application, based on the above technical solution, the processing module 430 includes:

[0118] A result acquisition unit, used to acquire the transaction result of the pending order request through the processing module, wherein the transaction result includes the transaction quantity and transaction amount;

[0119] A fee calculation unit, used to calculate the transaction amount and transaction fee corresponding to each transaction request according to the transaction result;

[0120] The processing result generating unit is used to generate a business processing result corresponding to the business request according to the transaction amount and the transaction fee.

[0121] In one embodiment of the present application, based on the above technical solution, the request creation unit includes:

[0122] The batch establishment subunit is used to establish a collective transaction batch, and add the to-be-traded object and the other to-be-traded objects to the collective transaction batch respectively, so as to trade the to-be-traded objects in the collective transaction batch in batches;

[0123] The pending order subunit is used to create at least one pending order request according to the collective transaction batch.

[0124] In one embodiment of the present application, based on the above technical solution, the business management system 400 further includes:

[0125] A business request generation module, used to generate the business request through the client and lock the transaction object;

[0126] The record updating module is used to unlock the transaction object according to the business processing result and update the transaction record information of the transaction object.

[0127] In one embodiment of the present application, based on the above technical solution, the business management system 400 further includes:

[0128] A rejection module, configured to send a rejection notification corresponding to the service request to the client through the review module if the service review result indicates that the review has not passed;

[0129] The unlocking module is used to unlock the transaction object in the business request through the review module.

[0130] In one embodiment of the present application, based on the above technical solution, the business management system 400 further includes:

[0131] A notification sending module, used for sending a transaction success notification to the client through the processing module;

[0132] The record display module is used to obtain the transaction record information corresponding to the transaction object through the client according to the transaction success notification, and display the transaction record information.

[0133] It should be noted that the apparatus provided in the above embodiment and the method provided in the above embodiment belong to the same concept, wherein the specific manner in which each module performs the operation has been described in detail in the method embodiment and will not be repeated here.

[0134] Figure 5 A schematic diagram of the structure of a computer system suitable for implementing an electronic device of an embodiment of the present application is shown.

[0135] It should be noted that Figure 5 The computer system 500 of the electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0136] like Figure 5 As shown, the computer system 500 includes a central processing unit (CPU) 501, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 502 or the program loaded from the storage part 508 to the random access memory (RAM) 503. Various programs and data required for system operation are also stored in the RAM 503. The CPU 501, the ROM 502 and the RAM 503 are connected to each other through a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.

[0137] The following components are connected to the I / O interface 505: an input section 506 including a keyboard, a mouse, etc.; an output section 507 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker; a storage section 508 including a hard disk, etc.; and a communication section 509 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to the I / O interface 505 as needed. A removable medium 511, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 510 as needed so that a computer program read therefrom is installed into the storage section 508 as needed.

[0138] In particular, according to an embodiment of the present application, the process described in each method flow chart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer readable medium, and the computer program includes a program code for executing the method shown in the flow chart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 509, and / or installed from the removable medium 511. When the computer program is executed by the central processing unit (CPU) 501, various functions defined in the system of the present application are executed.

[0139] It should be noted that the computer-readable medium shown in the embodiment of the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, - but not limited to - an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by an instruction execution system, device or device or used in combination with it. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, wherein a computer-readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate, or transmit programs for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0140] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the above-mentioned module, program segment or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0141] It should be noted that, although several modules or units of the equipment for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into being embodied by multiple modules or units.

[0142] Through the description of the above implementation methods, it is easy for those skilled in the art to understand that the example implementation methods described here can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the implementation methods of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a touch terminal, or a network device, etc.) to execute the method according to the implementation methods of the present application.

[0143] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary technical means in the art that are not disclosed in the present application.

[0144] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims

1. A method for managing order business in equity incentive, characterized in that: The method is applied to a business management system, which includes an audit module, an order placing module and a processing module. The method includes: Receive a business request through the review module, wherein the business request is used to apply for transaction business processing for the transaction object; Performing a business review on the business request through the review module to obtain a business review result; If the business review result indicates that the review is passed, obtaining the pending transaction object corresponding to the business request and other pending transaction objects in the business management system that are in a pending transaction state, wherein the other pending transaction objects come from other business requests that have passed the business review; Establishing a collective transaction batch, and adding the to-be-traded object and the other to-be-traded objects to the collective transaction batch respectively, so as to trade the to-be-traded objects in the collective transaction batch in batches; Creating at least one pending order request according to the collective transaction batch; For each of the at least one pending order request, an average is calculated based on the underlying price within a time period as the average transaction price; Determine the amount ratio according to the order price in the order request and the average transaction price; Determine a recommended transaction amount corresponding to the pending order request based on the amount ratio, a preset amount factor, and the total amount of the objects to be traded in the collective transaction batch; The processing module performs transaction business processing on the pending order request to obtain a business processing result corresponding to the business request.

2. The method according to claim 1, characterized in that The performing transaction business processing on the pending order request by the processing module to obtain a business processing result corresponding to the business request includes: Obtaining, through the processing module, a transaction result of the pending order request, wherein the transaction result includes a transaction quantity, a total fee, and a transaction amount; Calculate the transaction amount and transaction fee corresponding to each transaction request according to the transaction result; A business processing result corresponding to the business request is generated according to the transaction amount and the transaction fee.

3. The method according to claim 1, characterized in that The business management system further includes a client; before the business request is received by the audit module, the method further includes: Generate the business request through the client, and lock the transaction object; After the processing module performs transaction processing on the pending order request and obtains a business processing result corresponding to the business request, the method further includes: According to the business processing result, the object to be traded is unlocked, and the transaction record information of the object to be traded is updated.

4. The method according to claim 3, characterized in that: The method further comprises: If the business review result indicates that the review has not passed, sending a rejection notice corresponding to the business request to the client through the review module; The object to be traded in the business request is unlocked through the review module.

5. The method according to claim 3, characterized in that: After updating the transaction record information of the transaction object, the method further includes: Sending a transaction success notification to the client through the processing module; The client obtains transaction record information corresponding to the transaction object according to the transaction success notification, and displays the transaction record information.

6. An order business management system in equity incentive, characterized in that: The business management system comprises: An audit module is used to receive a business request, wherein the business request is used to apply for a transaction business process to be performed on a transaction object; The audit module is further used to perform a business audit on the business request to obtain a business audit result; An object acquisition unit is used to acquire, if the business review result indicates that the review is passed, an object to be traded corresponding to the business request and other objects to be traded in a state to be traded in the business management system, wherein the other objects to be traded are from other business requests that have passed the business review; The batch establishment subunit is used to establish a collective transaction batch, and add the to-be-traded object and the other to-be-traded objects to the collective transaction batch respectively, so as to trade the to-be-traded objects in the collective transaction batch in batches; The order placing sub-unit is used to create at least one order placing request according to the collective transaction batch; for each order placing request in the at least one order placing request, average the underlying price within a time period as the average transaction price; determine the amount ratio according to the order placing price in the order placing request and the average transaction price; determine the recommended transaction amount corresponding to the order placing request based on the amount ratio, a preset amount factor and the total amount of the objects to be traded in the collective transaction batch; The processing module is used to perform transaction business processing on the pending order request through the processing module to obtain a business processing result corresponding to the business request.

7. An electronic device, characterized in that: include: processor; A memory, configured to store executable instructions of the processor; The processor is configured to execute the business management method described in any one of claims 1 to 5 by executing the executable instructions.

8. A computer readable medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the service management method according to any one of claims 1 to 5 is implemented.

Citation Information

Patent Citations

  • Asset data processing method, device and equipment

    CN111105308A

  • Service processing method and device

    CN111415262A