A communication information hiding realization method performed by a smart terminal, including: utilizing a computer program stored in a computer readable storage medium to execute the steps of: A, monitoring a communication information database for storing communication information in real time, and judging whether there is newly added communication information in the communication information database; B, obtaining a communication number of the newly added communication information when there is the newly added communication information in the communication information database, and comparing the communication number with a pre-set communication number set needing to be hidden; and C, deleting or hiding the communication information corresponding to the communication number in the communication information database when the communication number exists in the communication number set needing to be hidden, characterized in that Step B includes: B21, obtaining a phone number corresponding to system background notification information to be pushed by the smart terminal when there is the newly added communication information in the communication information database and the communication information is the system background notification information; B22, obtaining a country code, an area code and the communication number in the phone number; and B23, comparing the communication number in the phone number with the communication number set needing to be hidden. A, monitoring a communication information database for storing communication information in real time, and judging whether there is newly added communication information in the communication information database; B, obtaining a communication number of the newly added communication information when there is the newly added communication information in the communication information database, and comparing the communication number with a pre-set communication number set needing to be hidden; and C, deleting or hiding the communication information corresponding to the communication number in the communication information database when the communication number exists in the communication number set needing to be hidden, characterized in that Step B includes: B21, obtaining a phone number corresponding to system background notification information to be pushed by the smart terminal when there is the newly added communication information in the communication information database and the communication information is the system background notification information; B22, obtaining a country code, an area code and the communication number in the phone number; and B23, comparing the communication number in the phone number with the communication number set needing to be hidden. B21, obtaining a phone number corresponding to system background notification information to be pushed by the smart terminal when there is the newly added communication information in the communication information database and the communication information is the system background notification information; B22, obtaining a country code, an area code and the communication number in the phone number; and B23, comparing the communication number in the phone number with the communication number set needing to be hidden.