The invention discloses a method for preventing
crank calls, including the following steps of: judging a calling number is within a
blacklist, if yes, judging to be a
crank call, and starting
blacklist automatic response; if no, further judging whether the calling number is within a white
list or owner call records, if yes, starting owner response; if no, connecting a cloud public
database, judging whether the calling number is a
crank call which is labeled in the cloud public
database, if yes, judging to be the crank call, and starting
blacklist automatic response; if no, allowing the owner to judge whether the calling number is the crank call, if yes, directly hanging up, and entering calling number management; if no, starting owner response. Compared with the mode in the prior art that the crank calls are rejected, the method is opposite and adopts an automatic answer mode, which not only consumes the time and expense of callers, and also spiritually combats the enthusiasm of the callers, so that the calling targets of the callers cannot be achieved, and the crank calls can be effectively prevented.