A mobile phone comprising: an identity, ID, reading module , being configured to read an ID of each of subscriber identity module, SIM, cards in the mobile phone one by one; a primary/secondary card determining module , being configured to determine whether the ID of the SIM card exists in a pre-stored license code list, if the ID of the SIM card exists in the pre-stored license code list, then the SIM card is determined to be a primary SIM card, and if the ID of the SIM card does not exist in the pre-stored license code list, the SIM card is determined to be a secondary SIM card; a determining module , being configured to determine whether a short message being processed is from the secondary SIM card of the mobile phone and whether the secondary SIM card is locked out; a choosing module , being configured to, if the short message is from the secondary SIM card of the mobile phone and the secondary SIM card is locked out, prompt a user to choose whether to process the short message via the primary SIM card of the mobile phone; and a received information processing module , being configured to process the short message via the primary SIM card when the user chooses to process the short message via the primary SIM card of the mobile phone; wherein the determining module comprises: a destination address acquiring module , being configured to acquire a destination address comprised in the short message; and a comparing module , being configured to compare the destination address with address information of the primary SIM card, wherein if the destination address is inconsistent with the address information of the primary SIM card, then it is determined that the short message is from the secondary SIM card. an identity, ID, reading module , being configured to read an ID of each of subscriber identity module, SIM, cards in the mobile phone one by one; a primary/secondary card determining module , being configured to determine whether the ID of the SIM card exists in a pre-stored license code list, if the ID of the SIM card exists in the pre-stored license code list, then the SIM card is determined to be a primary SIM card, and if the ID of the SIM card does not exist in the pre-stored license code list, the SIM card is determined to be a secondary SIM card; a determining module , being configured to determine whether a short message being processed is from the secondary SIM card of the mobile phone and whether the secondary SIM card is locked out; a choosing module , being configured to, if the short message is from the secondary SIM card of the mobile phone and the secondary SIM card is locked out, prompt a user to choose whether to process the short message via the primary SIM card of the mobile phone; and a received information processing module , being configured to process the short message via the primary SIM card when the user chooses to process the short message via the primary SIM card of the mobile phone; wherein the determining module comprises: a destination address acquiring module , being configured to acquire a destination address comprised in the short message; and a comparing module , being configured to compare the destination address with address information of the primary SIM card, wherein if the destination address is inconsistent with the address information of the primary SIM card, then it is determined that the short message is from the secondary SIM card. a destination address acquiring module , being configured to acquire a destination address comprised in the short message; and a comparing module , being configured to compare the destination address with address information of the primary SIM card, wherein if the destination address is inconsistent with the address information of the primary SIM card, then it is determined that the short message is from the secondary SIM card. <EOS>