A method for preventing a photograph from being shielded, comprising: acquiring an image characteristic of an edge region in one picture captured by a camera, wherein the image characteristic at least comprises image color and an area of a continuous image with same image color; judging whether the image characteristic of the edge region satisfies a predetermined image characteristic condition; and determining that the picture captured by the camera contains a shielding object and issuing a prompt message, if the image characteristic of the edge region satisfies the predetermined image characteristic condition, wherein judging whether the image characteristic of the edge region satisfies a predetermined image characteristic condition comprises: judging whether in the edge region there are pixels with color values equal to a predetermined color value; acquiring an area of a continuous region formed by the pixels with color values equal to the predetermined color value in the edge region, if there are the pixels with color values equal to the predetermined color value in the edge region; judging whether the area of the continuous region satisfies a predetermined area range; and determining that the image characteristic of the edge region satisfies the predetermined image characteristic condition, if the area of the continuous region satisfies the predetermined area range, characterized by judging whether the image characteristic of the edge region satisfies a predetermined image characteristic condition further comprises: judging whether an edge of the continuous region satisfies a predetermined optical characteristic, if the area of the continuous region satisfies the predetermined area range; and determining that the image characteristic of the edge region satisfies the predetermined image characteristic condition, if the edge of the continuous region satisfies the predetermined optical characteristic, wherein the optical characteristic comprises a diffraction characteristic. acquiring an image characteristic of an edge region in one picture captured by a camera, wherein the image characteristic at least comprises image color and an area of a continuous image with same image color; judging whether the image characteristic of the edge region satisfies a predetermined image characteristic condition; and determining that the picture captured by the camera contains a shielding object and issuing a prompt message, if the image characteristic of the edge region satisfies the predetermined image characteristic condition, wherein judging whether the image characteristic of the edge region satisfies a predetermined image characteristic condition comprises: judging whether in the edge region there are pixels with color values equal to a predetermined color value; acquiring an area of a continuous region formed by the pixels with color values equal to the predetermined color value in the edge region, if there are the pixels with color values equal to the predetermined color value in the edge region; judging whether the area of the continuous region satisfies a predetermined area range; and determining that the image characteristic of the edge region satisfies the predetermined image characteristic condition, if the area of the continuous region satisfies the predetermined area range, judging whether in the edge region there are pixels with color values equal to a predetermined color value; acquiring an area of a continuous region formed by the pixels with color values equal to the predetermined color value in the edge region, if there are the pixels with color values equal to the predetermined color value in the edge region; judging whether the area of the continuous region satisfies a predetermined area range; and determining that the image characteristic of the edge region satisfies the predetermined image characteristic condition, if the area of the continuous region satisfies the predetermined area range, characterized by judging whether the image characteristic of the edge region satisfies a predetermined image characteristic condition further comprises: judging whether an edge of the continuous region satisfies a predetermined optical characteristic, if the area of the continuous region satisfies the predetermined area range; and determining that the image characteristic of the edge region satisfies the predetermined image characteristic condition, if the edge of the continuous region satisfies the predetermined optical characteristic, wherein the optical characteristic comprises a diffraction characteristic. judging whether an edge of the continuous region satisfies a predetermined optical characteristic, if the area of the continuous region satisfies the predetermined area range; and determining that the image characteristic of the edge region satisfies the predetermined image characteristic condition, if the edge of the continuous region satisfies the predetermined optical characteristic, wherein the optical characteristic comprises a diffraction characteristic.