A method for controlling unlocking of a terminal, the method comprising: acquiring N fingerprint images that unlocked the terminal successfully N times, each fingerprint image comprising M local fingerprint images corresponding to M scanning partitions of a fingerprint recognition sensor of the terminal, N being a positive integer and M being a positive integer not less than 2, wherein each of the M scanning partitions comprises at least 20 sensing electrodes; for each of the M scanning partitions, determining a total number of feature points in N local fingerprint images of the N fingerprint images; determining a matching priority for each of the M scanning partitions based on the total number of feature points corresponding thereto; acquiring an initial set of feature points of a finger of a user by scanning the finger with an initial scanning partition of the fingerprint recognition sensor; adding the feature points of the initial set into a current feature point set; performing a matching process by: matching the current feature point set with a pre-stored fingerprint template; acquiring an additional set of feature points of the finger of the user by scanning the finger with an additional scanning partition of the fingerprint recognition sensor, wherein the initial scanning partition has a higher matching priority than the additional scanning partition; and adding the feature points of the additional set into the current feature point set; repeating the matching process for further additional sets of feature points acquired by scanning the finger of the user with further additional scanning partitions until the current feature point set matches successfully with the pre-stored fingerprint template, wherein the further additional sets are acquired in descending order of the matching priority of their corresponding scanning partitions; and unlocking the terminal when the current feature point set matches successfully with the pre-stored fingerprint template. acquiring N fingerprint images that unlocked the terminal successfully N times, each fingerprint image comprising M local fingerprint images corresponding to M scanning partitions of a fingerprint recognition sensor of the terminal, N being a positive integer and M being a positive integer not less than 2, wherein each of the M scanning partitions comprises at least 20 sensing electrodes; for each of the M scanning partitions, determining a total number of feature points in N local fingerprint images of the N fingerprint images; determining a matching priority for each of the M scanning partitions based on the total number of feature points corresponding thereto; acquiring an initial set of feature points of a finger of a user by scanning the finger with an initial scanning partition of the fingerprint recognition sensor; adding the feature points of the initial set into a current feature point set; performing a matching process by: matching the current feature point set with a pre-stored fingerprint template; acquiring an additional set of feature points of the finger of the user by scanning the finger with an additional scanning partition of the fingerprint recognition sensor, wherein the initial scanning partition has a higher matching priority than the additional scanning partition; and adding the feature points of the additional set into the current feature point set; repeating the matching process for further additional sets of feature points acquired by scanning the finger of the user with further additional scanning partitions until the current feature point set matches successfully with the pre-stored fingerprint template, wherein the further additional sets are acquired in descending order of the matching priority of their corresponding scanning partitions; and unlocking the terminal when the current feature point set matches successfully with the pre-stored fingerprint template. matching the current feature point set with a pre-stored fingerprint template; acquiring an additional set of feature points of the finger of the user by scanning the finger with an additional scanning partition of the fingerprint recognition sensor, wherein the initial scanning partition has a higher matching priority than the additional scanning partition; and adding the feature points of the additional set into the current feature point set; repeating the matching process for further additional sets of feature points acquired by scanning the finger of the user with further additional scanning partitions until the current feature point set matches successfully with the pre-stored fingerprint template, wherein the further additional sets are acquired in descending order of the matching priority of their corresponding scanning partitions; and unlocking the terminal when the current feature point set matches successfully with the pre-stored fingerprint template.