Patent ID: 8751805

Claim:
A service providing client, comprising: a transmission module, which is configured to transmit authentication information to a wireless terminal; a judgment module, which is configured to judge whether the wireless terminal is a legal binding object according to a response of the wireless terminal for the authentication information; a processing module, which is configured to provide service to the wireless terminal if both the wireless terminal and the service providing client are legal, and restrict the service provided to the wireless terminal if the wireless terminal is an illegal binding object; a random number generation module, which is configured to generate a random number as the authentication information; a first encryption module, which is configured to encrypt the random number by using a first encryption algorithm to obtain encryption information; wherein the judgment module comprises: a first authentication unit, which is configured to judge whether response information of the wireless terminal for the random number is received; a second authentication unit, which is configured to judge whether the response information is consistent with the encryption information if the response information is received; a determination unit, which is configured to determine that the wireless terminal is a legal binding object if the response information is consistent with the encryption information, and determine that the wireless terminal is an illegal binding object if the response information is inconsistent with the encryption information or the wireless terminal does not respond; a second encryption module, which is configured to encrypt authentication information by using a second encryption algorithm to obtain response information if the authentication information transmitted by the wireless terminal is received; a feedback module, which is configured to transmit the response information to the wireless terminal; and wherein the service providing client is located in a computing device which performs a communication function through the wireless terminal, and wherein the transmission module, the judgement module, the processing module, the second encryption module, the random number generation module, the first encryption module and the feedback module are each the result of execution on a processor of software stored in a memory.