Patent ID: 8522046

Claim:
A method for acquiring a service by a portable device, comprising: when a user uses a User Interface (UI) to acquire a service, receiving, by a portable device, a checking application from the UI which sends the checking application after identifying the portable device, wherein the checking application contains information of a file to be checked; acquiring, by the portable device, the file according to the information of the file, and returning, by the portable device, identification information of at least one slice of the file to the UI; receiving, by the portable device, data information of each slice in the at least one slice returned by the UI, and matching, by the portable device, the received data information of the each slice with corresponding data information of each slice saved in the portable device itself, wherein the data information of the each slice received by the portable device is computed by the UI according to a first algorithm saved in the UI and the identification information of the each slice; when they are successfully matched, determining, by the portable device, that the UI is legal, and acquiring, by the portable device, the service through the UI; otherwise, refusing, by the portable device, to use the UI; and, after the portable device determines that the UI is legal, and before the portable device acquires the service through the UI, the method further comprising: acquiring, by the portable device, attribute information of the service saved in the portable device itself according to the service to be acquired, and a condition list for the attribute information of the service saved in the portable device itself; wherein the condition list contains condition information for verifying each type of attribute information; judging, by the portable device, whether the attribute information of the service meets corresponding condition information for the attribute information in the condition list; when the attribute information of the service meets the corresponding condition information for the attribute information in the condition list, determining, by the portable device, to authenticate permission to use the service in a process of acquiring the service; otherwise, determining, by the portable device, not to authenticate the permission to use the service in the process of acquiring the service.