Method and system for account parallel processing
First Claim
1. A method comprising:
- under a control of a server;
categorizing a plurality of accounts as high parallel occurrence accounts and common accounts at least according to a number of operations of each of the plurality of accounts in a period of time;
saving account identifications of the high parallel occurrence accounts into one or more memories;
determining whether an account is a high parallel occurrence account upon receiving a request from a client for processing the account, the determining including;
comparing an account identification of the account with account identifications of all high parallel occurrence accounts stored in the one or more memories; and
when there is a match between the account identification of the account and one of the account identifications of all the high parallel occurrence accounts, determining that the account is the high parallel occurrence account, otherwise determining that the account is a common account;
when the account is determined to be the high parallel occurrence account, queuing a current operation on the account to wait until an implementation of the current operation;
further determining whether the account is locked;
when the account is determined to be locked, outputting an error message; and
when the account is determined not to be locked, implementing the current operation, the implementation of the current operation including;
locking the account; and
implementing an operation on the account.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for account parallel processing used by an account processing center to process a request for account operation is disclosed. The method comprises: (1) categorizing accounts as high parallel occurrence accounts and common accounts; (2) when receiving the request from the client for processing operation of an account, firstly determining whether the account is a high parallel occurrence account; and if the account is a high parallel occurrence account, continuing to a step (3), otherwise, conducting a step (4); (3) if the account is locked, queuing a current operation to wait until implementation of the current operation; and (4) further determining, by the account processing center, whether the account is locked and outputting an error message when the account is locked, otherwise implementing the current operation. Such method provides more high quality services to the high parallel occurrence accounts. As for the common accounts, when there is a high volume of parallel transactions on the common accounts, the volume of parallel processing can be effectively controlled by outputting an error message to prevent comment accounts from causing damage the system.
-
Citations
19 Claims
-
1. A method comprising:
-
under a control of a server; categorizing a plurality of accounts as high parallel occurrence accounts and common accounts at least according to a number of operations of each of the plurality of accounts in a period of time; saving account identifications of the high parallel occurrence accounts into one or more memories; determining whether an account is a high parallel occurrence account upon receiving a request from a client for processing the account, the determining including; comparing an account identification of the account with account identifications of all high parallel occurrence accounts stored in the one or more memories; and when there is a match between the account identification of the account and one of the account identifications of all the high parallel occurrence accounts, determining that the account is the high parallel occurrence account, otherwise determining that the account is a common account; when the account is determined to be the high parallel occurrence account, queuing a current operation on the account to wait until an implementation of the current operation; further determining whether the account is locked; when the account is determined to be locked, outputting an error message; and when the account is determined not to be locked, implementing the current operation, the implementation of the current operation including; locking the account; and implementing an operation on the account. - View Dependent Claims (2, 3, 4, 9, 19)
-
-
5. A system for account parallel processing comprising:
-
an account processing center, the account processing center comprising; a high parallel occurrence account database that stores information of one or more high parallel occurrence accounts, including identifications of the high parallel occurrence accounts, that are determined from one or more accounts based on an importance of each of the one or more accounts into one or more memories; an account characterization determination unit that determines whether an account is a high parallel occurrence account according to the high parallel occurrence account database when receiving a request for processing the account by; comparing an account identification of the account with account identifications of all high parallel occurrence accounts stored in the high parallel occurrence account database; and when there is a match between the account identification of the account and one of the account identifications of all the high parallel occurrence accounts, determining that the account is the high parallel occurrence account, otherwise determining that the account is a common account; a high parallel occurrence account processing unit that determines whether the account is locked, queues a current operation to wait until implementation of the current operation when the account is locked, and implements the current operation when the account is not locked; and a common account processing unit that determines whether the account is locked, outputs an error message when the account is locked, and implements the current operation when the account is not locked, the implementation of the current operation including; locking the account; and implementing an operation on the account. - View Dependent Claims (6, 7, 8, 10)
-
-
11. A method comprising:
-
under a control of a server; categorizing accounts into different types of accounts, the different types of accounts including high parallel occurrence accounts; saving account identifications of the high parallel occurrence accounts into one or more memories; establishing processing operations for accounts of each type after a respective account is locked; determining a type of an account in response to receiving a request for processing the account from the client, the determining including; comparing an account identification of the account with account identifications of all high parallel occurrence accounts stored in the one or more memories; and when there is a match between the account identification of the account and one of the account identifications of all the high parallel occurrence accounts, determining that the account is the high parallel occurrence account, otherwise determining that the account is a common account; determining whether the account is locked; when the account is locked, processing the account according to a respective processing operation corresponding to the type of the account; and when the account is not locked, implementing a current operation on the account, the implementation of the current operation including; locking the account; and implementing an operation on the account. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification