A method of fingerprint identification, which is performed by a fingerprint identification apparatus located under a display screen of an electric device, wherein the fingerprint identification apparatus comprises an optical fingerprint sensor and a processor, the optical fingerprint sensor comprises a plurality of optical sensing units, a fingerprint identification area of the fingerprint identification apparatus is located in at least part of a display area of the display screen, the method comprising: when light emitted by the display screen presents an annular pattern in the fingerprint identification area, detecting, by optical sensing units located below a non-light-emitting area surrounded by the annular pattern, signal value of a first reflected light signal generated by an object located above a fingerprint identification area, wherein the first reflected light signal is generated by reflection of light on the object that is emitted by the display screen, the first reflected light signal passes through the display screen in the non-light-emitting area and is received by the optical sensing units located below the non-light-emitting area; when light emitted by the display screen is in the entire fingerprint identification area, detecting, by optical sensing units located below the entire fingerprint identification area, signal values of a second reflected light signal generated by the object, wherein the second reflected light signal is generated by reflection of light on the object that is emitted by the display screen, the second reflected light signal passes through the display screen in the entire fingerprint identification area and is received by the optical sensing units located below the entire fingerprint identification area; determining, by the processor, whether the object is a live fingerprint according to the signal values of the first reflected light signal, wherein the object is determined to be a live fingerprint when the signal values of the first reflected light signal is within a numerical range; determining, by the processor, a fingerprint image of the object according to the signal values of the second reflected light signal; and determining, by the processor, the fingerprint identification is successful when the fingerprint image is matched with a fingerprint image in a fingerprint database and the object is a live fingerprint. when light emitted by the display screen presents an annular pattern in the fingerprint identification area, detecting, by optical sensing units located below a non-light-emitting area surrounded by the annular pattern, signal value of a first reflected light signal generated by an object located above a fingerprint identification area, wherein the first reflected light signal is generated by reflection of light on the object that is emitted by the display screen, the first reflected light signal passes through the display screen in the non-light-emitting area and is received by the optical sensing units located below the non-light-emitting area; when light emitted by the display screen is in the entire fingerprint identification area, detecting, by optical sensing units located below the entire fingerprint identification area, signal values of a second reflected light signal generated by the object, wherein the second reflected light signal is generated by reflection of light on the object that is emitted by the display screen, the second reflected light signal passes through the display screen in the entire fingerprint identification area and is received by the optical sensing units located below the entire fingerprint identification area; determining, by the processor, whether the object is a live fingerprint according to the signal values of the first reflected light signal, wherein the object is determined to be a live fingerprint when the signal values of the first reflected light signal is within a numerical range; determining, by the processor, a fingerprint image of the object according to the signal values of the second reflected light signal; and determining, by the processor, the fingerprint identification is successful when the fingerprint image is matched with a fingerprint image in a fingerprint database and the object is a live fingerprint.