Service processing method and apparatus, and service server
First Claim
1. A service processing method comprising:
- receiving an operation request, sent by a first client device, for requesting to perform a service operation, the first client device being a device with which a first user logs onto a service server based on a first account, the operation request comprising;
first geographic location information of the first client device;
determining a first geographic range according to the first geographic location information;
acquiring a first service random code set according to a binding relationship list, wherein the binding relationship list includes one or more binding relationships with respect to one or more accounts that have logged onto the service server other than the first account, wherein each of the binding relationships is among one of the one or more accounts that have logged onto the service server, geographic location information of a client device corresponding to the one of the one or more accounts, and a service random code generated for the one of the one or more accounts, and wherein the first service random code set comprises service random codes generated for the one or more accounts that have logged onto the service server in the first geographic range;
generating, for the first account, a target service random code different from the service random codes comprised in the first service random code set according to the operation request;
saving, in the binding relationship list, a binding relationship among the first account, the first geographic location information, and the target service random code;
receiving an operation response that is sent by a second client device according to the target service random code, the second client device being a device with which a second user logs onto the service server based on a second account, the operation response comprising;
second geographic location information of the second client device, and a check service random code entered by the second user according to the target service random code;
determining whether the second geographic location information belongs to the first geographic range;
matching the check service random code with the service random codes in the first service random code set when the second geographic location information belongs to the first geographic range;
obtaining the first account corresponding to the target service random code according to the binding relationship list when the target service random code is obtained by matching the check service random code with the service random codes in the first service random code set; and
sending account information of the first account to the second client device, so that the second client device completes the service operation based on the account information.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are a service processing method and apparatus, and a service server. The method comprises: receiving an operation request, sent by a first client device, for requesting to perform a service operation; generating a target service random code for a first account according to the operation request; receiving an operation response that is sent by a second client device according to the target service random code; identifying the first account by using the operation response; and sending account information of the first account to the second client device, so that the second client device completes the service operation based on the account information. In embodiments of the present application, a service processing process is completed based on a service random code that is generated by a service server in real time; therefore, security is relatively high, and interference from the external natural environment is avoided, and reliability of service processing can be effectively improved.
-
Citations
12 Claims
-
1. A service processing method comprising:
-
receiving an operation request, sent by a first client device, for requesting to perform a service operation, the first client device being a device with which a first user logs onto a service server based on a first account, the operation request comprising;
first geographic location information of the first client device;determining a first geographic range according to the first geographic location information; acquiring a first service random code set according to a binding relationship list, wherein the binding relationship list includes one or more binding relationships with respect to one or more accounts that have logged onto the service server other than the first account, wherein each of the binding relationships is among one of the one or more accounts that have logged onto the service server, geographic location information of a client device corresponding to the one of the one or more accounts, and a service random code generated for the one of the one or more accounts, and wherein the first service random code set comprises service random codes generated for the one or more accounts that have logged onto the service server in the first geographic range; generating, for the first account, a target service random code different from the service random codes comprised in the first service random code set according to the operation request; saving, in the binding relationship list, a binding relationship among the first account, the first geographic location information, and the target service random code; receiving an operation response that is sent by a second client device according to the target service random code, the second client device being a device with which a second user logs onto the service server based on a second account, the operation response comprising;
second geographic location information of the second client device, and a check service random code entered by the second user according to the target service random code;determining whether the second geographic location information belongs to the first geographic range; matching the check service random code with the service random codes in the first service random code set when the second geographic location information belongs to the first geographic range; obtaining the first account corresponding to the target service random code according to the binding relationship list when the target service random code is obtained by matching the check service random code with the service random codes in the first service random code set; and sending account information of the first account to the second client device, so that the second client device completes the service operation based on the account information. - View Dependent Claims (2, 3, 4)
-
-
5. A non-volatile memory that stores instructions, which, when executed by a processor, cause the processor to:
-
receive an operation request, sent by a first client device, for requesting to perform a service operation, the first client device being a device with which a first user logs onto a service server based on a first account, the operation request comprising;
first geographic location information of the first client device;determine a first geographic range according to the first geographic location information; acquire a first service random code set according to a binding relationship list, wherein the binding relationship list includes one or more binding relationships with respect to one or more accounts that have logged onto the service server other than the first account, wherein each of the binding relationships is among one of the one or more accounts that have logged onto the service server, geographic location information of a client device corresponding to the one of the one or more accounts, and a service random code generated for the one of the one or more accounts, and wherein the first service random code set comprises service random codes generated for the one or more accounts that have logged onto the service server in the first geographic range; generate, for the first account, a target service random code for different from the service random codes comprised in the first service random code set according to the operation request; save, in the binding relationship list, a binding relationship among the first account, the first geographic location information, and the target service random code; receive an operation response that is sent by a second client device according to the target service random code, the second client device being a device with which a second user logs onto the service server based on a second account, the operation response comprising;
second geographic location information of the second client device, and a check service random code entered by the second user according to the target service random code;determine whether the second geographic location information belongs to the first geographic range; match the check service random code with the service random codes in the first service random code set when the second geographic location information belongs to the first geographic range; obtain the first account corresponding to the target service random code according to the binding relationship list when the target service random code is obtained by matching the check service random code with the service random codes in the first service random code set; and send account information of the first account to the second client device, so that the second client device completes the service operation based on the account information. - View Dependent Claims (6, 7, 8)
-
-
9. A service server, comprising:
- a processor; and
a memory that stores instructions, which, when executed by the processor, cause the processor to;receive an operation request, sent by a first client device, for requesting to perform a service operation, the first client device being a device with which a first user logs onto the service server based on a first account, the operation request comprising;
first geographic location information of the first client device;determine a first geographic range according to the first geographic location information; acquire a first service random code set according to a binding relationship list, wherein the binding relationship list includes one or more binding relationships with respect to one or more accounts that have logged onto the service server other than the first account, wherein each of the binding relationships is among one of the one or more accounts that have logged onto the service server, geographic location information of a client device corresponding to the one of the one or more accounts, and a service random code generated for the one of the one or more accounts, and wherein the first service random code set comprises service random codes generated for the one or more accounts that have logged onto the service server in the first geographic range; generate, for the first account, a target service random code different from the service random codes comprised in the first service random code set according to the operation request; save, in the binding relationship list, a binding relationship among the first account, the first geographic location information, and the target service random code;
receive an operation response that is sent by a second client device according to the target service random code, the second client device being a device with which a second user logs onto the service server based on a second account, the operation response comprising;
second geographic location information of the second client device, and a check service random code entered by the second user according to the target service random code;determine whether the second geographic location information belongs to the first geographic range; match the check service random code with the service random codes in the first service random code set when the second geographic location information belongs to the first geographic range; obtain the first account corresponding to the target service random code according to the binding relationship list when the target service random code is obtained by matching the check service random code with the service random codes in the first service random code set; and send account information of the first account to the second client device, so that the second client device completes the service operation based on the account information. - View Dependent Claims (10, 11, 12)
- a processor; and
Specification