Business processing method and apparatus

A technology for business processing and business, applied in the direction of program control devices, etc., can solve the problems of long total time for business processing and low business processing efficiency, and achieve the effects of saving total time, reducing overhead costs, and improving processing efficiency

Inactive Publication Date: 2016-02-17
ALIBABA GRP HLDG LTD
View PDF8 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Since the execution of each transaction takes a certain amount of time, the total time of business processing is usually relatively long, and if any step of transaction execution fails, it is necessary to return to the source of the business and start again. Therefore, the efficiency of business processing is relatively low

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Business processing method and apparatus
  • Business processing method and apparatus
  • Business processing method and apparatus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0026] Embodiment 1 provides a business processing method, and the specific flow chart of the method is as follows Figure 1a shown, including the following steps:

[0027] Step 11, determining multiple transactions included in the business process;

[0028] Step 12, dividing the multiple transactions into at least two parallel transaction groups according to the constraint relationship information of the multiple transactions, and determining the transaction execution sequence of the transaction group containing at least two transactions;

[0029] Step 13. Processing each transaction group in parallel, wherein, for a transaction group containing at least two transactions, execute the included transactions according to the corresponding transaction execution order.

[0030] In Embodiment 1, the type of business is not limited, including the business of signing an agreement and the business of transferring money. Among them, the contract agreement entry into force business can...

Embodiment 2

[0044] Embodiment 2 provides a business processing method, and the method is applied to a third-party payment platform for merchants to open a certain type of payment contract product signing agreement effective business.

[0045] Such as Figure 2a As shown, the third-party payment platform includes an ordering system, a financial system, a charging core system, a fee core system, a member core system, a merchant interface, a switch core system, a merchant core system, and a merchant notification system.

[0046] The specific flowchart of the business processing method provided by Embodiment 2 is as follows: Figure 2b shown, including the following steps:

[0047] Step 21, open the local transaction lock of the ordering system.

[0048] Step 22. Determine multiple transactions included in the business process.

[0049] The processing of the effective business of the signing agreement includes eight transactions, which are: the ordering system sends a frozen advance payment ...

Embodiment 3

[0055] Based on the same inventive concept, Embodiment 3 provides a service processing device. Such as image 3 As shown, the business processing device includes:

[0056] A determining unit 31, configured to determine multiple transactions included in the business process;

[0057] The distribution unit 32 is configured to divide the plurality of transactions into at least two parallel transaction groups according to the constraint relationship information of the plurality of transactions, and determine the transaction execution order of the transaction group containing at least two transactions;

[0058] The processing unit 33 is configured to process each transaction group in parallel, wherein, for a transaction group including at least two transactions, execute the included transactions according to a corresponding transaction execution sequence.

[0059] In Embodiment 3, the processing unit 33 is further configured to re-execute the failed transaction if execution of th...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a business processing method used for improving the business processing efficiency. The method comprises: determining a plurality of transactions in business processing; dividing the transactions into at least two parallel transaction groups according to constrained relationship information of the transactions, and determining a transaction execution sequence of the transaction groups containing at least two transactions; and processing the transaction groups in parallel, wherein for the transaction groups containing the at least two transactions, the contained transactions are executed according to the corresponding transaction execution sequence. The invention furthermore discloses a business processing apparatus.

Description

technical field [0001] The present application relates to the field of computer Internet technologies, and in particular to a business processing method and device. Background technique [0002] The emergence and rapid popularization of the Internet have greatly changed people's production and lifestyle. As Internet business scenarios become more and more complex, multiple transactions may be executed during a business process, and all transactions must ensure the consistency of the final data results. Wherein, the transaction refers to a program execution unit that accesses and possibly updates various data items in the database, and is a collection of a series of tasks. As the smallest logical unit of work, a transaction works as a whole regardless of success or failure. If the execution of a transaction as a whole is successful, each task in the transaction must be executed successfully; if a part of the tasks in the transaction fail to execute, the execution of the ent...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44
Inventor 刘雍阳
Owner ALIBABA GRP HLDG LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products