Information processing using a server group
First Claim
1. A computer-implemented method, comprising:
- receiving, at a server and from a terminal, an acquisition request for acquiring activity information of an activity account, wherein the acquisition request includes location information of the terminal, an activity identifier of the activity account, and a target quantity of the activity information to be acquired, wherein the server is one server in a server group, and wherein each server in the server group is located at a different location and separately stores activity information of the activity account;
determining, at the server, whether a quantity of locally stored activity information of the activity account corresponding to the activity identifier meets the target quantity by being greater than or equal to the target quantity of the activity information to be acquired by the acquisition request;
locally acquiring the target quantity of activity information at the server when the quantity meets the target quantity, and sending the acquired target quantity of activity information to the terminal; and
selecting, using the location information of the terminal, a second server when the quantity does not meet the target quantity, and sending the acquisition request to the second server, such that the second server repeats, according to the acquisition request, the steps of receiving the request, determining whether a local quantity meets the target quantity, and locally acquiring the target quantity or selecting a third server, wherein the second server is nearest to the terminal from among other servers in the server group that did not receive the request.
3 Assignments
0 Petitions
Accused Products
Abstract
An acquisition request, received at a server, for acquiring activity information of an activity account includes location information of a terminal, an activity identifier, and a target quantity of the activity information. The server is in a server group. Each server is located at a different location and separately stores activity information. A determination is made whether a quantity of locally stored activity information meets the target quantity of the acquisition request. The target quantity of activity information is locally acquired and sent to the terminal. A second server is selected when the quantity does not meet the target quantity. The acquisition request is sent to the second server, such that the second server repeats the process. The second server is nearest to the terminal from among other servers in the server group that did not receive the request.
20 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving, at a server and from a terminal, an acquisition request for acquiring activity information of an activity account, wherein the acquisition request includes location information of the terminal, an activity identifier of the activity account, and a target quantity of the activity information to be acquired, wherein the server is one server in a server group, and wherein each server in the server group is located at a different location and separately stores activity information of the activity account; determining, at the server, whether a quantity of locally stored activity information of the activity account corresponding to the activity identifier meets the target quantity by being greater than or equal to the target quantity of the activity information to be acquired by the acquisition request; locally acquiring the target quantity of activity information at the server when the quantity meets the target quantity, and sending the acquired target quantity of activity information to the terminal; and selecting, using the location information of the terminal, a second server when the quantity does not meet the target quantity, and sending the acquisition request to the second server, such that the second server repeats, according to the acquisition request, the steps of receiving the request, determining whether a local quantity meets the target quantity, and locally acquiring the target quantity or selecting a third server, wherein the second server is nearest to the terminal from among other servers in the server group that did not receive the request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:
-
receiving, at a server and from a terminal, an acquisition request for acquiring activity information of an activity account, wherein the acquisition request includes location information of the terminal, an activity identifier of the activity account, and a target quantity of the activity information to be acquired, wherein the server is one server in a server group, and wherein each server in the server group is located at a different location and separately stores activity information of the activity account; determining, at the server, whether a quantity of locally stored activity information of the activity account corresponding to the activity identifier meets the target quantity by being greater than or equal to the target quantity of the activity information to be acquired by the acquisition request; locally acquiring the target quantity of activity information at the server when the quantity meets the target quantity, and sending the acquired target quantity of activity information to the terminal; and selecting, using the location information of the terminal, a second server when the quantity does not meet the target quantity, and sending the acquisition request to the second server, such that the second server repeats, according to the acquisition request, the steps of receiving the request, determining whether a local quantity meets the target quantity, and locally acquiring the target quantity or selecting a third server, wherein the second server is nearest to the terminal from among other servers in the server group that did not receive the request. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented system, comprising:
-
one or more computers; and one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising; receiving, at a server and from a terminal, an acquisition request for acquiring activity information of an activity account, wherein the acquisition request includes location information of the terminal, an activity identifier of the activity account, and a target quantity of the activity information to be acquired, wherein the server is one server in a server group, and wherein each server in the server group is located at a different location and separately stores activity information of the activity account; determining, at the server, whether a quantity of locally stored activity information of the activity account corresponding to the activity identifier meets the target quantity by being greater than or equal to the target quantity of the activity information to be acquired by the acquisition request; locally acquiring the target quantity of activity information at the server when the quantity meets the target quantity, and sending the acquired target quantity of activity information to the terminal; and selecting, using the location information of the terminal, a second server when the quantity does not meet the target quantity, and sending the acquisition request to the second server, such that the second server repeats, according to the acquisition request, the steps of receiving the request, determining whether a local quantity meets the target quantity, and locally acquiring the target quantity or selecting a third server, wherein the second server is nearest to the terminal from among other servers in the server group that did not receive the request. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification