US8467531B2ActiveUtilityA1

Mobile terminal with encryption chip and related network locking/unlocking method

62
Assignee: SUN YINGTONGPriority: Apr 24, 2009Filed: Oct 24, 2011Granted: Jun 18, 2013
Est. expiryApr 24, 2029(~2.8 yrs left)· nominal 20-yr term from priority
H04W 88/02H04W 8/183
62
PatentIndex Score
2
Cited by
7
References
16
Claims

Abstract

A mobile terminal is provided with a network lock functionality for a network. The mobile terminal includes a subscriber identity module (SIM) slot configured to host a SIM card or an unlocking device, a control chip, an encryption chip, and a network locking module. The control chip is coupled to the SIM slot through a first interface, the encryption chip is coupled to the SIM slot through the first interface to communicate with a module inserted into the SIM slot, and the network locking module is coupled to the encryption chip through a second interface. Further, the network locking module is configured to perform the network lock functionality. The network locking module also has an “open” state supporting a network unlocking operational mode and a “close” state supporting a network locking operational mode. In addition, the encryption chip is configured to determine whether the module inserted into the SIM slot is the SIM card or the unlocking device and, when the encryption chip determines that the inserted module is not the unlock device, to set the “open” state or the “close” state of the network locking module to control the mobile terminal to enter in the network unlocking operational mode or the network locking operational mode, respectively.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A mobile terminal with a network lock functionality for a network, comprising:
 a subscriber identity module (SIM) slot configured to host a SIM card and an unlocking device through multiplexing the SIM card and the unlocking device; 
 a control chip coupled to the SIM slot through a first interface; 
 an encryption chip coupled to the SIM slot through the first interface to communicate with a module inserted into the SIM slot; 
 a network locking module coupled to the encryption chip through a second interface and configured to perform the network lock functionality, the network locking module having an “open” state supporting a network unlocking operational mode and a “close” state supporting a network locking operational mode; 
 wherein the encryption chip is configured to:
 determine whether the module inserted into the SIM slot is the SIM card or the unlocking device by:
 monitoring communication information between the control chip and the module inserted in the SIM slot within a specified time period; 
 obtaining the communication information from the inserted module; 
 comparing the obtained communication information with information stored in the data/program memory; and 
 determining whether the inserted module is the SIM card or the unlocking device based on the comparison; and 
 
 when the encryption chip determines that the inserted module is the SIM card, set the “open” state or the “close” state of the network locking module to control the mobile terminal to enter in the network unlocking operational mode or the network locking operational mode, respectively, based on network-lock access information setting forth requirements of the network lock functionality pre-stored in the encryption chip updatable through the unlocking device but not the SIM card. 
 
 
     
     
       2. The mobile terminal according to  claim 1 , wherein:
 when the encryption chip determines that the inserted module is the unlocking device, the encryption chip is configured to determine whether to update the pre-stored network-lock access information based on a received instruction from the unlocking device. 
 
     
     
       3. The mobile terminal according to  claim 2 , wherein:
 in the network unlocking operational mode, mobile terminal software can be updated; and 
 in the network locking operational mode, the mobile terminal software cannot be updated. 
 
     
     
       4. The mobile terminal according to  claim 2 , wherein:
 the encryption chip is a system-on-a-chip including a microprocessor, volatile memory, data/program memory, and an external interface; and 
 the microprocessor, the volatile memory, the data/program memory, and the external interface are electrically coupled to one or more internal communication buses for communicating data with one another. 
 
     
     
       5. The mobile terminal according to  claim 4 , wherein, to set the “open” state or the “close” state of the network locking module, the encryption chip is further configured to:
 receive information from the SIM card; 
 determine whether the received information requires locking the network, based on the received information from the SIM card; and 
 when the encryption chip determines that network locking is required, set the network lock module in the “close” state such that the network locking module performs the network locking and enters into the network locking operational mode, where mobile terminal software cannot be updated. 
 
     
     
       6. The mobile terminal according to  claim 5 , the encryption chip is further configured to:
 when the encryption chip determines that network locking is not required, set the network lock module in the “open” state such that the network locking module does not perform the network locking and enters into the network unlocking operational mode, where the mobile terminal software can be updated. 
 
     
     
       7. The mobile terminal according to  claim 4 , wherein, to determine whether to update the pre-stored network-lock access information, the encryption chip is further configured to:
 receive network-access related information from the unlocking device; 
 compare the received network-access related information with information pre-stored in data/program memory; and 
 determine whether the unlocking device is authorized based on the comparison. 
 
     
     
       8. The mobile terminal according to  claim 7 , the encryption chip is further configured to:
 when the unlocking device is determined as authorized, determine whether the received instruction is an unlocking instruction or a locking instruction; 
 when the received instruction is the unlocking instruction, erase the pre-stored network-lock access information within the encryption chip; and 
 when the first instruction is the locking instruction, write new network-lock access information into the encryption chip. 
 
     
     
       9. A network locking/unlocking method for a mobile terminal with a network lock functionality for a network, the method comprising:
 communicating with a module inserted into a subscriber identity module (SIM) slot configured to host a SIM card and an unlocking device through multiplexing the SIM card and the unlocking device and coupled to a control chip and an encryption chip, which is coupled to a network locking module; 
 determining whether the module inserted into the SIM slot is the SIM card or the unlocking device
 monitoring communication information between the control chip and the module inserted in the SIM slot within a specified time period; 
 obtaining the communication information from the inserted module; 
 comparing the obtained communication information with information stored in the data/program memory; and 
 determining whether the inserted module is the SIM card or the unlocking device based on the comparison; and 
 
 when it is determined that the inserted module is the SIM card, setting a state of the network locking module to one of an “open” state supporting a network unlocking operational mode or a “close” state supporting a network locking operational mode to control the mobile terminal to enter in one of the corresponding network unlocking operational mode and network locking operational mode, respectively, based on network-lock access information setting forth requirements of the network lock functionality pre-stored in the encryption chip updatable through the unlocking device but not the SIM card. 
 
     
     
       10. The network locking/unlocking method according to  claim 9 ,
 when it is determined that the inserted module is the unlocking device, determining whether to update the pre-stored network-lock access information based on a received instruction received by the encryption chip from the unlocking device. 
 
     
     
       11. The network locking/unlocking method according to  claim 10 , wherein:
 in the network unlocking operational mode, mobile terminal software can be updated; and 
 in the network locking operational mode, the mobile terminal software cannot be updated. 
 
     
     
       12. The network locking/unlocking method according to  claim 9 , wherein:
 the encryption chip is a system-on-a-chip including an microprocessor, volatile memory, data/program memory, and an external interface; and 
 the microprocessor, the volatile memory, the data/program memory, and the external interface are electrically coupled to one or more internal communication buses for communicating data with one another. 
 
     
     
       13. The network locking/unlocking method according to  claim 12 , wherein setting the state of the network locking module further includes:
 receiving information from the SIM card; 
 determining whether the received information requires locking the network, based on the received information from the SIM card; and 
 when it is determined that network locking is required, setting the network lock module in the “close” state such that the network locking module performs the network locking and enters into the network locking operational mode, where mobile terminal software cannot be updated. 
 
     
     
       14. The network locking/unlocking method according to  claim 13 , further including:
 when it is determined that network locking is not required, setting the network lock module in the “open” state such that the network locking module does not perform the network locking and enters into the network unlocking operational mode, where the mobile terminal software can be updated. 
 
     
     
       15. The network locking/unlocking method according to  claim 12 , wherein determining whether to update the pre-stored network-lock access information further includes:
 receiving network-access related information from the unlocking device; 
 comparing the received network-access related information with information pre-stored in data/program memory; and 
 determining whether the unlocking device is authorized based on the comparison. 
 
     
     
       16. The network locking/unlocking method according to  claim 15 , further including:
 when the unlocking device is determined as authorized, determining whether the received instruction is an unlocking instruction or a locking instruction; 
 when the received instruction is the unlocking instruction, erasing the pre-stored network-lock access information within the encryption chip; and 
 when the first instruction is the locking instruction, writing new network-lock access information into the encryption chip.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.