In embodiments of the invention, there is provided with a method, system, and apparatus for locking information. Specifically, a server sends a lock message carrying lock object information to a mobile terminal; the mobile terminal locks a lock object according to the lock message, the lock object corresponding to the lock object information. With the solutions provided in the embodiments of the invention, a server may lock information for a mobile terminal, so as to prevent other servers from manipulating the information.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for locking information, comprising: receiving, by a mobile terminal, a lock message carrying lock object information sent from a server; and locking, by the mobile terminal, a lock object according to the lock message, the lock object corresponding to the lock object information, wherein the lock message comprises a server ID; and after the mobile terminal locks the lock object, recording, by the mobile terminal, the server ID in the lock message; wherein when the mobile terminal receives an unlock command carrying a server ID and the lock object information, determining, by the mobile terminal, whether the server ID in the unlock command is the same as the recorded server ID, and unlocking the lock object if the server ID in the unlock command is the same as the recorded server ID; wherein the lock object information comprises a lock granularity, the lock granularity being a device lock, the lock message also carrying a lock level for indicating a locking extent; the lock object is locked according to the lock granularity and the lock level in the lock message; wherein the lock level comprises partial lock or full lock; or the lock level comprises low-level lock, middle-level lock or high-level lock; in the case of low-level lock, other functions of the mobile terminal are not available except answering an incoming call, dialing an emergency call or establishing a session with a specific server; in the case of middle-level lock, other functions of the mobile terminal are not available except dialing an emergency call or establishing a session with a specific server; in the case of high-level lock, other functions of the mobile terminal are not available except establishing a session with a specific server.
2. The method according to claim 1 , wherein the lock message comprises Lock node triggering information; and between receiving the lock message and locking the lock object by the mobile terminal, the method further comprises: triggering, by the Lock node triggering information, a preset Lock node which is an executable node; and triggering, by the Lock node, the mobile terminal to lock the lock object.
3. The method according to claim 1 , wherein the lock message comprises lock indication information; and between receiving the lock message and locking the lock object by the mobile terminal, the method further comprises: recording, by the mobile terminal, the lock indication information in a preset Lock node which is an indication node.
4. The method according to claim 1 , wherein the lock message further comprises a lock mode, and the lock object information comprises a lock granularity; when the mobile terminal receives the lock message, the method further comprises: recording, by the mobile terminal, the lock mode and the lock granularity; and the lock object is locked by modifying attribute information already owned by the lock object according to the recorded lock mode and the lock granularity, the attribute information being Access Control List (ACL) attribute information or system attribute information.
5. The method according to claim 4 , wherein the lock mode is Exclusive-Lock, Read-Lock, Write-Lock or Operation-Lock.
6. The method according to claim 4 , wherein the lock granularity is Device-Lock, Component-Lock, Subtree-Lock or Node-Lock.
7. The method according to claim 1 , wherein the lock message further comprises a lock mode, the lock mode being Operation-Lock, the lock object information comprising a lock granularity, the lock granularity being Package-Lock or Element-Lock, the lock object being a package or an element; and the lock object is locked by locking the package or the element based on the lock mode and the lock granularity in the lock message.
8. The method according to claim 1 , wherein the lock object is a package or an element.
9. The method according to claim 8 , wherein the package is a Look and Feel Customization (LFC) Package and the element is an LFC Element.
10. The method according to claim 9 , wherein the LFC Package is locked so that the current lock of the LFC Package in the mobile terminal cannot be changed; and the LFC Element is locked so that the current value of the LFC Element in the mobile terminal cannot be changed.
11. The method according to claim 1 , wherein the lock object is locked by modifying attribute information of the lock object; between receiving the lock message and locking the lock object by the mobile terminal, the method further comprises: storing, by the mobile terminal, the attribute information of the lock object before being modified; and unlocking is performed by restoring the attribute information of the lock object to the previously stored attribute information before being modified.
12. The method according to claim 4 , further comprising: determining whether there is a right to execute a management operation command carrying information about a Management Object according to the current attribute information of the Management Object when the mobile terminal receives the management operation command, executing the management operation command if there is a right to execute the management operation command, and rejecting execution of the management operation command if there is no right to execute the management operation command.
13. An apparatus for locking information, wherein the apparatus is a mobile terminal, and the mobile terminal comprises at least a locking unit configured to receive a lock message carrying lock object information and a server ID sent from a server, and to lock a lock object according to the lock message, the lock object corresponding to the lock object information; wherein the mobile terminal further comprises a server ID storage unit, a determination unit, and an unlock performing unit, the server ID storage unit is configured to record the server ID in the lock message; the determination unit is configured to determine whether a server ID in an unlock command received from a server is the same as the server ID recorded in the server ID storage unit, and to output a determination success signal to the unlock performing unit if the server ID in the unlock command is the same as the server ID recorded in the server ID storage unit; and the unlock performing unit is configured to unlock the lock object according to lock object information carried in the unlock command; wherein the lock object information comprises a lock granularity, the lock granularity being a device lock, the lock message also carrying a lock level for indicating a locking extent; the lock object is locked according to the lock granularity and the lock level in the lock message; wherein the lock level comprises partial lock or full lock; or the lock level comprises low-level lock, middle-level lock or high-level lock; in the case of low-level lock, other functions of the mobile terminal are not available except answering an incoming call, dialing an emergency call or establishing a session with a specific server; in the case of middle-level lock, other functions of the mobile terminal are not available except dialing an emergency call or establishing a session with a specific server; in the case of high-level lock, other functions of the mobile terminal are not available except establishing a session with a specific server.
14. The apparatus according to claim 13 , wherein the locking unit comprises: a lock setting unit configured to receive the lock message from a server, and to extract and record a lock mode and a lock granularity in the lock message; and a lock performing unit configured to receive the lock message from the server, and to modify attribute information of the lock object according to the lock mode and the lock granularity in the lock setting unit.
15. The apparatus according to claim 14 , wherein the mobile terminal further comprises an attribute information storage unit; the attribute information storage unit is configured to store the attribute information of the lock object before being modified; the unlock performing unit is further configured to restore the attribute information of the lock object to the attribute information stored in the attribute information storage unit before being modified.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
April 10, 2009
February 14, 2012
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.