1. A fingerprint recognition method comprising: checking a position-state of a fingerprint sensing unit to set a flag value, wherein the position-state including a normal state and a reversed state; collecting a plurality of fingerprint image segments sequentially acquired by the fingerprint sensing unit; and changing a matching order of the fingerprint image segments according to the flag value to perform the fingerprint recognition; wherein the position-state is checked by a gyroscope, and the flag value is set to “ON” when the position state is normal, and the flag value is set to “OFF” when the position state is reversed.