IP Library Granted Patent US 11,132,666
Granted Patent B2
US 11,132,666 · App. 16/421,188 · Granted Sep 28, 2021

Service processing method and apparatus

Inventors: Fei Ni (Hangzhou, CN); Zongwang Hu (Hangzhou, CN)
Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
G06Q20/325H04L67/32H04L67/42H04L67/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,132,666
App. No.
16/421,188
Granted
Sep 28, 2021
Kind
B2
Abstract

Embodiments of the application provide methods and apparatuses for transaction processing. One method comprises: receiving a first transaction result from a first server, wherein the first transaction result is generated in response to a first transaction request from a client; determining a type corresponding to the first transaction result; generating a second transaction result matching the type corresponding to the first transaction result; and sending the generated second transaction result to the client in response to a second transaction request from the client.

Claims (59)

1. A computer-implemented method for transaction processing, comprising:

receiving, by a payment server, a first transaction result from a order server, wherein the first transaction result is generated in response to a request for placing an order generated by a client device according to a first operation instruction of a user, wherein the first transaction result comprises data of the order;

responsive to receiving the first transaction result from the order server:

determining, by the payment server, a type corresponding to the first transaction result,

determining, by the payment server, a type identifier of the order server based on the data of the order,

determining, by the payment server, a page template corresponding to the order according to the type identifier of the order server and a corresponding relationship between type identifiers of servers and page templates,

labeling, by the payment server, the data of the order that matches the determined page template,

and

pre-generating, by the payment server, a payment page matching the type corresponding to the first transaction result according to the labeled data of the order;

wherein the order server sends the data of the order to the client device, wherein the data of the order is displayed on an output interface of the client device;

after pre-generating the payment page matching the type corresponding to the first transaction result, receiving, by the payment server, a payment request generated by the client device according to the first transaction result, a second operation instruction of the user, and the data of the order; and

in response to receiving the payment request, sending, by the payment server, the pre-generated payment page to the client device, wherein the pre-generated payment page is displayed on the output interface of the client device, and wherein the user browses the pre-generated payment page using the client device to complete a payment transaction for the order on the pre-generated payment page.

2. The method according to claim 1 , wherein pre-generating the payment page according to the labeled data of the order comprises:

determining a payment state according to the data of the order; and

in response to the payment state being that a payment is allowed to be made, rendering the payment page according to the labeled data of the order.

3. The method according to claim 2 , wherein the data of the order comprises an identifier of the client device, and the method further comprises:

establishing a corresponding relationship between the identifier of the client device and the payment page.

4. The method according to claim 3 , wherein sending the pre-generated payment page to the client device comprises:

determining the identifier of the client device in the payment request; and

sending the pre-generated payment page corresponding to the identifier of the client device to the client device.

5. A computer-implemented method for transaction processing, comprising:

receiving, by a order server, a request for placing an order generated by a client device according to a first operation instruction of a user, wherein;

sending data of the order to the client device, wherein the data of the order is displayed on an output interface of the client device;

generating, by the first order server, a first transaction result according to the request for placing an order; and

sending, by the order server, the first transaction result to a payment server to cause the payment server to:

determine a type corresponding to the first transaction result,

determine a type identifier of the first order server based on the data of the order,

determine a page template corresponding to the data of the order according to a pre-established corresponding relationship between type identifiers and page templates,

label the data of the order that matches the determined page template,

prior to receiving a payment request generated by the client device according to a second operation instruction of the user and the data of the order, pre-generate a payment page matching the type corresponding to the first transaction result according to the labeled data of the order, and

send the pre-generated payment page to the client device after the payment server receives the payment request generated by the client device according to the first transaction result, wherein the pre-generated payment page is displayed on the output interface of the client device, and wherein the user browses the pre-generated payment page using the client device to complete a payment transaction for the order on the pre-generated payment page.

6. An apparatus for transaction processing, comprising one or more processors and one or more non-transitory computer-readable memories coupled to the one or more processors and configured with instructions executable by the one or more processors to cause the apparatus to perform operations comprising:

receiving, by a payment server, a first transaction result from a order server, wherein the first transaction result is generated in response to a request for placing an order generated by a client device according to a first operation instruction of the user, wherein the first transaction result comprises data of the order;

responsive to receiving the first transaction result from the order server:

determining, by the payment server, a type corresponding to the first transaction result,

determining, by the payment server, a type identifier of the first order server based on the data of the order,

determining, by the payment server, a page template corresponding to the order according to the type identifier of the first order server and a corresponding relationship between type identifiers of servers and page templates,

labeling, by the payment server, the data of the order that matches the determined page template,

and

pre-generating, by the payment server, a payment page matching the type corresponding to the first transaction result according to the labeled data of the order;

wherein the order server sends the data of the order to the client device, wherein the data of the order is displayed on an output interface of the client device;

after pre-generating the payment page matching the type corresponding to the first transaction result, receiving, by the payment server, a payment request generated by the client device according to a second operation instruction of the user and the data of the order; and

in response to receiving the payment request, sending, by the payment server, the pre-generated payment page to the client device, wherein the pre-generated payment page is displayed on the output interface of the client device, and wherein the user browses the pre-generated payment page using the client device to complete a payment transaction for the order on the pre-generated payment page.

7. The apparatus according to claim 6 , wherein pre-generating the payment page according to the labeled data of the order comprises:

determining a payment state according to the data of the order; and

in response to the payment state being that a payment is allowed to be made, rendering the payment page according to the labeled data of the order.

8. The apparatus according to claim 7 , wherein the data of the order comprises an identifier of the client device, and the operations further comprise:

establishing a corresponding relationship between the identifier of the client device and the payment page.

9. The apparatus according to claim 8 , wherein sending the pre-generated payment page to the client device comprises:

determining the identifier of the client device in the payment request; and

sending the pre-generated payment page corresponding to the identifier of the client device to the client device.

10. The method according to claim 5 , wherein pre-generating the payment page comprises:

determining a payment state according to the data of the order; and

in response to the payment state being that a payment is allowed to be made, rendering the payment page according to the labeled data of the order.

11. The method according to claim 10 , wherein the data of the order comprises an identifier of the client device, and the method further comprises:

establishing a corresponding relationship between the identifier of the client device and the pre-generated payment page.

12. The method according to claim 11 , wherein sending the pre-generated payment page to the client device comprises:

determining the identifier of the client device in the second transaction request; and

sending the pre-generated payment page corresponding to the identifier of the client device to the client device.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053796/0281 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053702/0392 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2019
From: NI, FEI; HU, ZONGWANG
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 049272/0685 →
Priority Claims (1)
CN 201611195605.6 · Dec 21, 2016 · national
Continuity (2)
Continuation PCTCN2017116509 · Dec 15, 2017
Related Publication 20190279190A1 · Sep 12, 2019