A method for controlling a subscriber identity module card of a mobile terminal, comprising: acquiring a mobile country code of a current location of a user; searching whether there is a subscriber identity module card matched with the mobile country code of the current location in a preset mapping table; and when there is the subscriber identity module card matched with the mobile country code of the current location, running the subscriber identity module card matched with the mobile country code of the current location, wherein there are at least two subscriber identity module cards in the mobile terminal, before the step of searching whether there is a subscriber identity module card matched with the mobile country code of the current location in a preset mapping table, further comprising: judging whether the preset mapping table needs to be updated; and when the preset mapping table needs to be updated, acquiring and storing a new preset mapping table from a server, characterized in that the step of judging whether the preset mapping table needs to be updated comprises: reading integrated circuit card identification codes of all subscriber identity module cards; and when identifying that the read integrated circuit card identification codes of all subscriber identity module cards are different from integrated circuit card identification codes of all subscriber identity module cards which were read last time, determining that the preset mapping table needs to be updated, wherein the integrated circuit card identification code is the only identification number of the subscriber identity module card. acquiring a mobile country code of a current location of a user; searching whether there is a subscriber identity module card matched with the mobile country code of the current location in a preset mapping table; and when there is the subscriber identity module card matched with the mobile country code of the current location, running the subscriber identity module card matched with the mobile country code of the current location, wherein there are at least two subscriber identity module cards in the mobile terminal, before the step of searching whether there is a subscriber identity module card matched with the mobile country code of the current location in a preset mapping table, further comprising: judging whether the preset mapping table needs to be updated; and when the preset mapping table needs to be updated, acquiring and storing a new preset mapping table from a server, characterized in that the step of judging whether the preset mapping table needs to be updated comprises: reading integrated circuit card identification codes of all subscriber identity module cards; and when identifying that the read integrated circuit card identification codes of all subscriber identity module cards are different from integrated circuit card identification codes of all subscriber identity module cards which were read last time, determining that the preset mapping table needs to be updated, wherein the integrated circuit card identification code is the only identification number of the subscriber identity module card. judging whether the preset mapping table needs to be updated; and when the preset mapping table needs to be updated, acquiring and storing a new preset mapping table from a server, characterized in that the step of judging whether the preset mapping table needs to be updated comprises: reading integrated circuit card identification codes of all subscriber identity module cards; and when identifying that the read integrated circuit card identification codes of all subscriber identity module cards are different from integrated circuit card identification codes of all subscriber identity module cards which were read last time, determining that the preset mapping table needs to be updated, wherein the integrated circuit card identification code is the only identification number of the subscriber identity module card. reading integrated circuit card identification codes of all subscriber identity module cards; and when identifying that the read integrated circuit card identification codes of all subscriber identity module cards are different from integrated circuit card identification codes of all subscriber identity module cards which were read last time, determining that the preset mapping table needs to be updated, wherein the integrated circuit card identification code is the only identification number of the subscriber identity module card.