Patent ID: 8769351
Filing Date: 2014-07-01
Classification: G06F,H04L

Abstract:
1. A mobile device, comprising: a first user identity module (UIM) chipset and a second UIM chipset; a buffer, a timer, and a microprocessor; and one or more programs stored in a storage system and executed by the microprocessor, the one or more programs comprising: a command backup module operable to set a response time for a communication between the first UIM chipset and the second chipset according to an attention (AT) command, backup the AT command into the buffer, and count a communication time of the communication between the first UIM chipset and the second chipset using the timer; a command listening module operable to determine whether the communication time exceeds the response time, check whether the first UIM chipset is unworkable when the communication time exceeds the response time, restart the first UIM chipset using a watchdog timer if the first UIM chipset is unworkable, check whether the second UIM chipset is unworkable if the first UIM chipset is workable, and restart the second UIM chipset by resetting voltage levels of I/O pins of the second UIM chipset if the second UIM chipset is unworkable; an error correcting module operable to generate an interruption command if the second UIM chipset is workable, send the interruption command to the first UIM chipset and the UIM second chipset, and clear the communication data stored in the buffer when the interruption command is received by the first UIM chipset and the UIM second chipset; and a communication module operable to read the AT command from the buffer, resend the backup AT command to a data transmission channel between the first UIM chipset and the second chipset, and control the first UIM chipset to communicate with the UIM second chipset according to the AT command.