WO2008046327A1 - Method, system and device for realizing information locking - Google Patents
Method, system and device for realizing information locking Download PDFInfo
- Publication number
- WO2008046327A1 WO2008046327A1 PCT/CN2007/070591 CN2007070591W WO2008046327A1 WO 2008046327 A1 WO2008046327 A1 WO 2008046327A1 CN 2007070591 W CN2007070591 W CN 2007070591W WO 2008046327 A1 WO2008046327 A1 WO 2008046327A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- lock
- locking
- server
- mobile terminal
- node
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
- H04W8/205—Transfer to or from user equipment or user record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/16—Communication-related supplementary services, e.g. call-transfer or call-hold
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
- H04B1/40—Circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
- H04W12/082—Access security using revocation of authorisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/12—Detection or prevention of fraud
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
- H04W8/245—Transfer of terminal data from a network towards a terminal
Definitions
- the present invention relates to a technology for managing a mobile terminal by a server, and more particularly to a method, system and apparatus for implementing information locking. Background of the invention
- Mobile terminals are an important part of the mobile operation service system, including a large amount of information, which is generally divided into capability information, appearance information, and user personal data information.
- the capability information is a service capability of the mobile terminal, such as a network capability, a hardware capability, and a software capability
- the appearance information is a appearance that the mobile terminal can present to the user, such as a screen saver, a desktop, a wallpaper, a menu, a homepage, a picture, and a ringtone.
- User personal data information is the personal privacy information that the user saves on the mobile terminal, such as address book, short message, schedule, task list, and the like.
- a server with management capabilities can manage mobile terminal information.
- a device management server DMS, Device Management Server
- DM Device Management
- OTA over-the-air
- LFC Server Look and Feel Customization
- LFC Server Look and Feel Customization
- the mobile terminal When the server performs a management operation on the mobile terminal, the mobile terminal includes a device management tree, and the device management tree further includes a plurality of nodes, each of which is a basic management object (MO, Management Object) that the server can operate.
- the server manages various information of the mobile terminal through management operations of these basic management objects.
- the server when the server manages the mobile terminal information, it can A management command is issued, and the management command is a management command for a node in the device management tree, and the mobile terminal executes the received management command to achieve the purpose of managing the information of the mobile terminal.
- the management commands described herein may be a Replace, Exec, Copy, Delete, or the like.
- the server with management capability can be the server of the operator or the server of the enterprise administrator. In other words, as long as you have a management server, you can manage the same mobile terminal. For example: Both the first server and the second server can manage a mobile terminal. At some point, the first server disables the USB hardware capabilities of the mobile terminal, and then the second server can initiate the USB hardware capabilities of the mobile terminal.
- the first object of the present invention is to provide a method for locking information, which can lock terminal information and avoid confusion;
- a second object of the invention is to provide a system for locking information, which can lock terminal information and avoid confusion;
- a third object of the invention is to provide a device for locking information, which is a mobile terminal, which can lock terminal information and avoid confusion;
- a fourth object of the present invention is to provide an apparatus for realizing information locking, which is a server, which can provide locking information to a terminal to lock terminal information and avoid confusion.
- the technical solution proposed by the embodiment of the present invention is: A method for implementing information locking, the method comprising the following steps:
- the mobile terminal receives the lock message carried by the server and carries the lock object information; the mobile terminal locks the lock object according to the lock message, and the lock object is the lock object corresponding to the lock object information.
- the technical solution proposed by the embodiment of the present invention is: a system for implementing information locking, including a server and a mobile terminal,
- the server includes at least a sending unit, configured to send, to the mobile terminal, a lock message carrying the locked object information;
- the mobile terminal at least includes a locking unit for receiving a lock message from the server to lock the locked object.
- the technical solution provided by the embodiment of the present invention is: a device for implementing information locking, the device is a mobile terminal, and the mobile terminal at least includes a locking unit, configured to receive a lock message. Lock the locked object.
- the technical solution provided by the embodiment of the present invention is: a device for implementing information locking, the device is a server, and the server includes at least a sending unit, configured to send to the mobile terminal A lock message that locks object information.
- the embodiment of the present invention provides a method, system and device for implementing locking.
- the server sends a lock message to the mobile terminal, and the mobile terminal locks the locked object according to the lock message, thereby preventing other servers from locking the object. Operate to meet actual needs. BRIEF DESCRIPTION OF THE DRAWINGS
- FIG. 1 is a flow chart of a method for implementing locking according to the present invention
- Embodiment 2 is a schematic structural diagram of an abstract device management tree of Embodiment 1; 3 is a schematic structural diagram of a specific device management tree in Embodiment 1;
- Figure 4 is a flow chart of the first embodiment
- Figure 5 is a flow chart of the second embodiment
- Figure 6 is a flow chart of the third embodiment
- Figure 7 is a flow chart of the fourth embodiment
- Figure 8 is a structural diagram of a system for realizing locking according to the present invention.
- FIG. 9 is a schematic diagram of the internal structure of a mobile terminal. Mode for carrying out the invention
- Embodiment 1 is a flow chart of Embodiment 1 of the method of the present invention.
- the method for implementing the locking of the mobile terminal information by the method embodiment of the present invention may include the following steps:
- Step 101 The server sends a lock message carrying the information of the lock object to the mobile terminal.
- the server mentioned here is a server having management capabilities for a mobile terminal, and may be a device management server (DMS, Device Management Server) or a look-and-feel customization server (LFC Server, Look and Feel Customization), etc.
- the terminal has a management capable server.
- Step 102 The mobile terminal locks the lock object according to the lock message, where the lock object is a lock object corresponding to the lock object information.
- the locking of the embodiment of the present invention can be divided into five methods: the first is an executable node mode, the second is an indication node mode, and the third is a label mode, The four types are read and write attribute methods, and the fifth type is the lock attribute method.
- executable node mode is: Set a property in the device management tree to be executable A locked node of a node that is triggered by a lock message to initiate or trigger a lock on the locked object.
- the meaning of the executable node may have the same meaning as the executable node in the DM (Device Management) protocol, that is, a node that can be triggered to perform a certain function.
- DM Device Management
- it is usually not the executable node itself that performs a specific function, but the executable node is associated with a program that performs a certain function, and the executable node triggers the execution of the program.
- the lock message described in step 101 includes not only the lock object information but also the information that triggers the lock node.
- the information triggering the locked node may be an execution command for the locked node, such as: an execution command similar to ⁇ Exec> ... ⁇ / Exec > in the DM protocol.
- the indicating node mode is: setting a locking node in the device management tree to indicate the node, and the mobile terminal monitors the locked node in real time. If it is monitored that the locked node records an indication, the locked object is locked. That is to say, the lock message described in step 101 includes not only the lock object information but also the lock indication information. When the mobile terminal receives the lock message, it needs to record the lock indication information in the lock node. In this way, the mobile terminal can monitor the content in the locked node as the lock indication information, and then lock the locked object.
- the labeling method is: No changes are made to the device management tree itself, but the labeling command is used to implement locking directly. That is to say, a tag command for initiating a lock can be extended, and when the mobile terminal receives the tag command, a lock on the lock object is initiated.
- the lock message can also carry a lock mode, such as: exclusive lock, read lock, write lock or operation lock.
- the exclusive lock refers to: The server that sends the lock message separately occupies the right to operate the locked object. That is, after a server locks the terminal information, the server The terminal information corresponding to the locked object can be managed in an exclusive manner. At this time, only the server can operate the locked terminal information, and other servers cannot access the locked terminal information. After the management operation is completed, the server can also issue an unlock command to unlock the terminal information. After that, other servers can operate on the terminal information. This kind of locking can avoid the confusion caused by multiple servers performing different management operations.
- Read lock refers to: Read operation is not allowed, that is, after a server locks a lock object, other servers cannot read the terminal information corresponding to the lock object.
- read locks can be implemented by modifying attributes. As for how to implement the property by modifying it, a detailed description will be given below.
- Write lock refers to: Write operation is not allowed, that is, after a server locks a lock object, other servers cannot modify or delete the terminal information corresponding to the lock object. In practice, write locks can also be implemented by modifying attribute information.
- Operation lock refers to: It is not allowed to trigger the management operation. That is, after a server locks the lock object, other servers cannot operate on the locked terminal information. These operations include Install, Update, Remove, Enable/Disable, Activate/Deactivate, and more. In practical applications, operation locking can also be achieved by modifying attribute information.
- lock mode has only one fixed type, it is not necessary to carry the lock mode in the lock message.
- the locking object information may include: path information of the destination node and a locking granularity.
- the path information of the destination node may indicate the node in the device management tree that is associated with the locked object.
- the locking granularity can be: terminal locking, component locking, subtree locking, node locking. Based on the path information and locking granularity of the destination node, you can identify the objects that need to be locked.
- the terminal lock is the lock on the entire terminal, and the function of the terminal will be blocked.
- the degree of locking the terminal can also be specified by using the locking hierarchy information carried in the lock message.
- Lock level information can be divided into full lock and partial lock.
- the full lock may be that other functions of the mobile terminal are unavailable except that an emergency call can be made and a session is established with a specific server; part of the lock may be in addition to answering an incoming call, making an emergency call, establishing a session with a specific server, and the like.
- the functions of the mobile terminal in the full locking and the partial locking may be determined by the user who applies the solution in this embodiment, and details are not described herein again.
- the lock hierarchy information can also be divided according to the full lock and the partial lock, but divided into a low level lock, a medium level lock, and a high level lock.
- the mobile terminal can answer incoming calls, make emergency calls, establish a session with a specific server, and other functions are unavailable; in the case of medium-level locking, the mobile terminal can make an emergency call, establish a session with a specific server, and the like. No function is available; in the case of high-level lock, the mobile terminal can only establish a session with a specific server, and other functions are not available.
- the functions of the mobile terminal in the low-level lock, the medium-level lock, and the high-level lock can be determined by the user who applies the solution in this embodiment, and are not described here.
- a component is locked to lock the entire component, including not only the lock on the node associated with the component in the device management tree, but also other functions related to the component outside the device management tree.
- the Camera component includes not only the camera-related nodes in the device management tree, but also the child nodes of the Camera node, as well as the drivers and encoders related to Camera capabilities outside the device management tree.
- you need to lock the camera capability component you need to lock the Camera node and its child nodes in the device management tree. You also need to lock the driver and encoder related to Camera capability.
- Subtree locking is the locking of a subtree in the device management tree.
- a screen saver management subtree on the device management tree, which stores all the screen saver information.
- the server can lock this screen saver management subtree by locking the message, thereby locking all the screen saver information.
- Node locking is the ability to lock a node in the device management tree separately.
- equipment tube The tree has a management subtree that manages the user's personal data, such as phone book information.
- the management subtree includes description nodes, description nodes, data nodes, status nodes, and the like. If you need to lock the phone book information, you only need to lock the data node, but it does not mean to lock the other nodes such as description node, description node, status node and so on. At this time, if the server only locks the data node by locking the message, it can prohibit other servers from reading and modifying the phone book information.
- Lock granularity can also include packet locking, data element locking, and so on.
- packet locking is to lock a specific packet, such as viewing a custom packet.
- Data element locking refers to locking a particular data element, such as a data element in a custom packet.
- the visually-aware customization data includes a plurality of elements, such as screensavers, ring tones, pictures, and the like.
- the lock message sent by the server to the mobile terminal includes a lock granularity such as a packet lock or a data element lock, and the lock mode is an operation lock.
- the mobile terminal receives the lock message, it can lock according to the lock granularity and lock mode, that is, lock the data packet or data element.
- the appearance of the mobile terminal will not be changed by another server operation. That is to say, if a server locks an element in the mobile terminal's look-aware custom packet, such as locking the screen saver element, the screen saver of the mobile terminal will not be changed by other servers.
- the mobile terminal when the mobile terminal receives the lock message, it can record the lock mode and the lock granularity first, and then modify the attribute information of the lock object according to the recorded lock mode and the lock granularity.
- the modified attribute information described herein may be an modification of an access control list (ACL) attribute or a modification of a system attribute.
- ACL access control list
- the node allows the first server Server1 and the second server Server2 to operate. At this time, if the first server sends a lock message for the node and the lock mode is operation lock, then the Exec permission can be removed from the ACL attribute of the node. The purpose of the operation lock is achieved.
- System attributes are attributes maintained by the underlying mobile terminal. That is, the data information of the locked object is not located in the node of the device management tree, but exists in the form of a record in the file or database, and the node has an association with the record in the file or database. relationship.
- the node can determine the record in the corresponding file or database through the association relationship, and then modify the attribute of the file attribute or the database record to achieve the purpose of locking.
- the attributes recorded in the file or database it belongs to the prior art, and will not be described here.
- a read-write attribute can be added to the node in the device management tree, and the server sends a lock message carrying the locked object information and the read-write attribute value to the mobile terminal, the mobile terminal. Modify the lock pair directly based on the read and write attribute values.
- the read and write properties of the icon modify the read and write properties of the locked object to the read and write property values in the lock message.
- the read and write attributes mentioned here can be read-only or hidden.
- the read/write attribute is read-only, it means that reading is only allowed, and modification or writing is not allowed.
- the read/write attribute is hidden it means that reading is not allowed.
- other read and write attributes may also be specified, as long as the server and the mobile terminal agree in advance. For example: You can also set the document properties, which can be read or written. This is usually set when unlocking.
- a locking attribute may be added to the node in the device management tree, and the server sends a locking message carrying the locking object information and the locking attribute value to the mobile terminal, and the mobile terminal according to the locking attribute.
- the value directly modifies the lock property of the lock object, ie, the lock property of the lock object is modified to the lock property value in the lock message.
- the device management tree includes node A, node X, node Y, node 1 to node 7, and sets a lock node Lock, an unlock node Unlock, a server identification node ServerID, a lock mode node Mode, and a lock on the management tree.
- Granularity Granularity To describe the cartridge, this embodiment abstracts the nodes in the device management tree into node eight, node X, node 1 to node 7, and node Y. In practical applications, the structure of the device management tree, and specifically which node can be determined by the user who should be in this embodiment, can be determined by the server and the mobile terminal in advance.
- the node is the Interior Node
- the X1-X7 are the ID node, the Name, the Description, the Data, the Operation, and the Status.
- Nodes such as (Status) have the same definitions as the prior art and will not be described here.
- the "?,” in the node indicates that the node is one or zero, that is, it may or may not exist.
- the Interior Node in Figure 3 may be a device capability management object (DCMO) node.
- Node X can be a Universal Serial Bus (USB) node that represents components related to USB hardware capabilities.
- USB Universal Serial Bus
- the ServerID, Mode, and Granularity of the embodiment are used as child nodes of the node X5, and are used for recording the server identifier, the lock mode, and the lock granularity respectively.
- the ServerID, Mode, and Granularity nodes may not be set in the device management tree, but the server identifier, the lock mode, and the lock granularity are stored in other storage units of the mobile terminal.
- the Lock node and the Unlock are both executable nodes, and the lock is implemented by using an executable node.
- Mode node is exclusive lock, read lock, write lock, and operation lock. Its description: 3 ⁇ 4 port is shown in Table 4:
- the values of the Granularity node are terminal lock, component lock, subtree lock, and node lock, as described in Table 6:
- Component locks the entire component subtree
- Step 401 The server sends a lock message to the mobile terminal, where the lock message includes information that triggers the locked node, a lock mode, and lock object information, where the lock object information includes Destination node path information and lock granularity.
- the format of the lock message using the executable node mode can be roughly as follows:
- Step 402 The mobile terminal records the lock mode and the lock granularity.
- the lock mode can be directly recorded in the Mode node, and the lock granularity is recorded in the Granularity node.
- Step 403 The information triggering the locked node in the lock message triggers the locked node.
- the information used to trigger the locked node is the execution command in step 401, namely:
- Step 404 The mobile terminal records the current attribute information of the locked object.
- Step 405 The locking node triggers the mobile terminal to modify the attribute information of the locked object, and the mobile terminal modifies the attribute information of the locked object according to the locked locking mode and the locking granularity.
- the attribute information may be an ACL attribute or a system attribute, and the modification is related to a specific locking mode and a locking granularity, and details are not described herein again.
- the lock message can also carry the server identifier.
- the mobile terminal can also record the server ID.
- the server sends an unlocking command to the mobile terminal, where the unlocking command carries the server identifier and the unlocking object information.
- the format of the unlocking command may be as follows:
- the mobile terminal determines whether the server identifier in the unlock command is the same as the recorded server identifier, and if the same, restores the attribute information of the unlocked object to the saved attribute information.
- the mobile terminal may also receive a management operation command from a server or other server that sends a lock message, the management operation command carrying management object information.
- the mobile terminal determines whether the management operation command has the right to execute according to the current attribute information of the management object, and if so, executes the management operation command; otherwise, the execution is rejected.
- the Date node on the device management tree has been write-locked by the first server, but the management operation command received by the mobile terminal is the Replace command for the Date node. Then, as shown in Table 4, the write lock is not allowed to be modified. Then, the decision is not authorized to execute the Replace command.
- the permissions described here can be determined by the user and are no longer listed here.
- the lock message carries the lock object information and the lock mode, wherein the lock mode is an operation lock, and the lock object information includes the path of the destination node.
- Information and lock granularity, locking granularity includes not only terminal locking, component locking, subtree locking, and node locking, but also packet locking and data element locking.
- the server that sends the lock message is a look-aware custom server (LFC), and the screen saver of the mobile terminal needs to be locked. That is, the structure of the device management tree of this embodiment may be similar to that of FIG.
- node X represents a node related to the mobile terminal's look-and-feel customization information
- the node X5 represents the screen saver in the look-and-feel customization information
- Other nodes such as X2 can represent other elements in the look-and-feel customization information such as pictures and ring tones.
- the descriptions of the Lock node, the Server1D node, the Mode node, and the Unlock node are the same as those in the second embodiment, and are not mentioned here.
- the description of the Granularity node can be as shown in Table IX:
- the steps performed in this embodiment are the same as those in the second embodiment except that the lock mode in the lock message is an operation lock, and the lock granularity may be a packet lock or a data element lock.
- the data packet mentioned here is a data packet indicating the customized information of the mobile terminal, and the data element refers to the screen saver.
- the other server cannot change the current screen saver.
- This embodiment uses an executable node mode as an example to illustrate locking a data packet or a data element.
- other methods such as indicating node mode and label mode can be used to lock data packets or data elements.
- the locking of the data packet or the data element is implemented.
- the locking message may not include information such as the locking granularity and the locking mode.
- the node A is the root node
- the node X represents the node of the look-and-feel customization information
- the node X5 represents the screen saver. In this way, when the server issues a lock command, the path information of the destination node can indicate the lock granularity.
- the lock message sent by the server to the mobile terminal may be a lock message specifically for the data packet or the data element agreed upon by the two parties, and the lock message may not contain obvious information such as the lock mode and the lock granularity.
- the mobile terminal receives the lock message, it can be explicitly locked according to the lock message, and the data packet or data element should be locked directly. If the locked packet is a custom packet for the appearance, the other server cannot activate the current appearance customization packet of the mobile terminal. If the locked data element is a custom data element for the appearance, the other server cannot formulate an element for the current perception of the mobile terminal. The value is updated.
- the mobile terminal specifically implements the locking of the data packet or the data element.
- the executable node mode in this embodiment may be used, or other locking methods such as the indication node mode or the label mode may be used. .
- This embodiment adopts the indication node mode; the device management tree in this embodiment is similar to the device management tree in the second embodiment, except that the Lock node and the Unlock node are indication nodes, and the descriptions of the Lock node and the Unlock node are as shown in Table VIII. Show:
- the mobile terminal can monitor the LockOrUnlock node in real time.
- Fig. 5 is a flow chart of this embodiment. As shown in FIG. 5, the method for implementing locking in this embodiment includes the following steps:
- Step 501 The server sends a lock message to the mobile terminal, where the lock message carries a lock mode, a lock indication information, and a lock object information, where the lock object information includes destination node path information and a lock granularity.
- Step 502 The mobile terminal records the indication information in the locked node, and records the locking mode and the locking granularity.
- the lock mode can be directly recorded in the Mode node, and the lock granularity is recorded in the Granularity node.
- Step 503 The mobile terminal monitors that the locked node records the indication information, and modifies the attribute information of the locked object according to the locked mode and the locking granularity of the record.
- the method for modifying the attribute information in this embodiment may also be: modifying the ACL attribute or system attribute of the locked object.
- the mobile terminal may still receive an unlock command or a management operation command, and the process is similar to that of the second embodiment, and is not mentioned here.
- FIG. 6 is a flowchart of this embodiment. As shown in FIG. 6, the embodiment includes the following steps:
- Step 601 The server sends a lock message carrying the lock mode and the lock object information to the mobile terminal, where the lock object information includes the destination node path information and the lock granularity.
- the lock message can be extended on the basis of the DM protocol, and the format is as follows:
- Step 602 The mobile terminal modifies the attribute information of the locked object according to the locking mode and the locking granularity in the lock message.
- the attribute information described herein may also be an ACL attribute or a system attribute.
- the locking granularity in the locking message of the embodiment is terminal locking, and also includes the locking hierarchy.
- the device management tree shown in FIG. 2 is still taken as an example for description.
- the device management tree in this embodiment is similar to that in FIG. 2, except that the Lock node includes not only the Server1D node, the Mode node, and the Granularity node, but also the hierarchical node, that is, the Level node, and the description can be as follows:
- Level node can be full lock and partial lock, as described in Table XI: Value Description
- Level node can be low-level lock, medium-level lock, and high-level lock, as described in Table 12:
- the execution steps of this embodiment are the same as the implementation of the second embodiment or the fifth embodiment, except that the locking granularity is terminal locking, and also carries the locking hierarchy.
- the terminal when the mobile terminal receives the lock message, the terminal can be locked according to the lock granularity and the lock level. That is to say, according to the meaning of various locking levels described in the first embodiment, if the locking level is completely locked, after the locking command is executed, other functions of the mobile terminal are unavailable except that an emergency call can be made and a session is established with a specific server. If the lock level is partially locked, after the lock command is executed, other functions of the mobile terminal are not available except for answering calls, making emergency calls, and establishing a session with a specific server.
- the mobile terminal can answer the call, make an emergency call, establish a session with a specific server, and other functions are unavailable; if the lock level is medium level lock, the mobile terminal can make an emergency call, with a specific server Establish a session, no other features are available; The lock level is a high level lock, the mobile terminal can only establish a session with a specific server, and other functions are not available.
- a function program to control the disabling of the functions of the mobile terminal to achieve locking of the terminal.
- the function program should be associated with the lock node, and the lock node triggers the execution of the function program.
- the function program itself, it is easy for a person skilled in the art to implement, and will not be described in detail herein.
- the modification of the attribute may not be used, but the existing terminal locking process is directly triggered.
- all resources or information of the terminal will be completely blocked. For example, only one prompt message is displayed on the screen, for example: "The terminal is locked and can only be unlocked by the server to use”. All user key input is invalid, you cannot make a call, and you cannot view any information.
- the lock program is self-running and cannot be used even if the user restarts. This locking procedure is for the terminal. Even if the user changes the card, the locking program still runs and the locking operation is still performed. This lock can be used in scenarios where the user's terminal is lost or stolen, so that even if the user who steals the terminal exchanges a new card, the terminal cannot be used. User data can be prevented from being stolen.
- the read-write attribute mode is adopted, and the read/write attribute ⁇ 3 ⁇ 4 ⁇ 10(16> is set for the node in the device management tree, and the value can be read-only, hidden, and document.
- the read/write attribute of the node affects the node in the entire subtree with the node as the root node, and specifically: when the read/write attribute of the root node is a document, the read and write attributes of all the child nodes may be read-only and hidden. Or document; the read and write attributes of the root node are read-only, and the read and write attributes of all child nodes can be read-only or hidden; the read-write attribute of the root node is hidden, and the read-write attributes of all child nodes can only be hidden.
- the read-write property is read-only, it is equivalent to a write lock; if the read-write property is hidden, It is equivalent to a read lock.
- Fig. 7 is a flow chart of this embodiment. As shown in FIG. 7, the method for implementing locking in this embodiment includes the following steps:
- Step 701 The server sends a lock message carrying the lock object information and the read/write attribute value to the mobile terminal.
- the subtree with the destination node as the root node may be specified as the lock object, and the path information of the destination node is included in the lock message information, and the lock granularity is no longer included. That is, if the destination node is the root node of the device management tree, the locking granularity is equivalent to the terminal locking; if the destination node is the root node of a subtree, the locking granularity is equivalent to the subtree locking; if the destination node is a leaf node, The lock granularity is equivalent to node locking.
- the format of the lock message in this embodiment is as follows:
- the lock message may also carry the server identifier, and the mobile terminal records the server identifier and the read and write attribute values before modification, so as to restore the read and write attribute values before the modification, similar to the second embodiment. , will not repeat them here.
- Step 702 The mobile terminal directly modifies the read/write attribute of the locked object according to the read/write attribute value.
- the read and write attributes of the locked object are modified to read and write attribute values in the lock message.
- the attribute information of the locked object in this embodiment is the set read and write attribute.
- the actual application can be combined with the method of modifying the ACL attribute to implement the exclusive lock and the operation lock.
- the method is the same as that in the second embodiment, and details are not described herein again.
- the mobile terminal when the mobile terminal receives the management operation command, it determines whether the management operation command has the right to execute according to the current read and write attribute of the management object, and if so, executes the management operation command; otherwise, the execution is refused. .
- the method of this embodiment is similar to that of the seventh embodiment, and the difference is that: the node is set not to read and write attributes, but to lock attributes.
- the lock attribute ⁇ Lock> can be set for the node first, and the value is used to store the server identifier, indicating which server is locked. If its value is empty, it indicates that it is not locked.
- the server When the server locks the locked object, its own server ID is set to the lock attribute by the lock message. At this time, other servers cannot perform related operations on the nodes.
- the server can then modify the lock attribute to null, indicating that it is not locked.
- the locking attribute of the node affects the node in the entire subtree with the node as the root node, specifically: when the locking attribute of the root node is a server identifier, all the child nodes are locked, and Is locked by the same server.
- the lock attribute of the root node is empty, the lock attribute of its child nodes can be either a server ID or null.
- the Status node can also be set to the lock state to indicate that the lock object has been locked. After that, when other servers want to operate on the mobile terminal, the value of the Status node may be queried first. If it is locked, the management operation command may not be sent to avoid the operation failure and waste network transmission resources.
- the present invention also proposes a system for locking mobile terminal information.
- FIG. 8 is a schematic diagram of a system for implementing locking of mobile terminal information according to an embodiment of the present invention.
- the system includes: a mobile terminal 801 and a server 802.
- the mobile terminal 801 includes at least a locking unit 8011 for receiving a lock message from the server 802.
- the attribute information of the lock object is modified;
- the server 802 includes at least a sending unit 8021, configured to send a lock message carrying the lock object information to the mobile terminal 801.
- the server described here can be a DMS or an LFC Server.
- the mobile terminal 801 and the server 802 are devices for locking the mobile terminal information on the terminal side and the network side, respectively.
- the locking unit 8011 includes: a lock execution unit 8011A for receiving a lock command from the server 802, and modifying the lock object according to the lock mode and the lock granularity in the lock setting unit 8011B. Attribute information;
- the lock setting unit 8011B is configured to receive a lock command from the server 802, and extract and record the lock mode and the lock granularity in the lock command.
- the mobile terminal 801 may further include:
- a server identifier storage unit 8012 configured to receive a lock command from the server 802, and extract and record a server identifier in the lock command;
- the attribute information storage unit 8013 is configured to save the attribute information of the locked object.
- the determining unit 8014 is configured to determine whether the server identifier from the server 802 unlocking command is the same as the server identifier in the server identifier storage unit 8012, and if the same, the discriminating The success signal is output to the unlock execution unit 8015;
- the unlocking execution unit 8015 is configured to restore the attribute information of the locked object to the attribute information saved in the attribute information storage unit 8013.
- the server having the management capability for the mobile terminal can send the lock message carrying the lock object information to the mobile terminal, and the mobile terminal locks the lock object according to the lock message, thereby preventing other servers from transmitting the lock message server to the mobile terminal. Prohibited operations.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
Description
Claims
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009531711A JP2010506518A (ja) | 2006-10-13 | 2007-08-30 | 情報をロックする方法、システムおよび装置 |
| EP07801014A EP2076057B1 (en) | 2006-10-13 | 2007-08-30 | Method and apparatuses for information locking |
| ES07801014T ES2396731T3 (es) | 2006-10-13 | 2007-08-30 | Método y aparatos para bloqueo de informaciones |
| US12/421,781 US8116737B2 (en) | 2006-10-13 | 2009-04-10 | Method, system and apparatus for locking information |
| US13/337,827 US8301118B2 (en) | 2006-10-13 | 2011-12-27 | Method, system and apparatus for locking information |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200610131962.6 | 2006-10-13 | ||
| CN2006101319626A CN101163309B (zh) | 2006-10-13 | 2006-10-13 | 一种实现信息锁定的方法、系统和装置 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US12/421,781 Continuation US8116737B2 (en) | 2006-10-13 | 2009-04-10 | Method, system and apparatus for locking information |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2008046327A1 true WO2008046327A1 (en) | 2008-04-24 |
Family
ID=39298111
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2007/070591 Ceased WO2008046327A1 (en) | 2006-10-13 | 2007-08-30 | Method, system and device for realizing information locking |
Country Status (9)
| Country | Link |
|---|---|
| US (2) | US8116737B2 (zh) |
| EP (2) | EP2076057B1 (zh) |
| JP (2) | JP2010506518A (zh) |
| KR (1) | KR101072964B1 (zh) |
| CN (1) | CN101163309B (zh) |
| DE (1) | DE202007019593U1 (zh) |
| ES (2) | ES2441174T3 (zh) |
| PT (1) | PT2560346E (zh) |
| WO (1) | WO2008046327A1 (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012505484A (ja) * | 2008-10-14 | 2012-03-01 | 華為技術有限公司 | 権限管理に基づく端末装置管理のための方法および装置 |
| KR101564733B1 (ko) | 2008-07-23 | 2015-11-06 | 주식회사 케이티 | 이동 단말 기능 잠금 시스템 및 방법 |
Families Citing this family (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100948384B1 (ko) * | 2006-11-29 | 2010-03-22 | 삼성전자주식회사 | 권리객체의 이동이 가능한 디바이스와 휴대형 저장 장치 및권리객체의 이동 방법 |
| JP5527214B2 (ja) * | 2008-11-25 | 2014-06-18 | 富士通株式会社 | 代替処理判定方法、代替処理判定装置、プログラム、及び携帯電話端末 |
| JP5570778B2 (ja) | 2009-09-28 | 2014-08-13 | 京セラ株式会社 | 携帯通信装置、表示制御表示制御方法および表示制御プログラム |
| CN101765076A (zh) * | 2009-12-17 | 2010-06-30 | 中兴通讯股份有限公司 | 对终端功能进行部分锁定的方法、装置及系统 |
| CN101772006A (zh) * | 2009-12-30 | 2010-07-07 | 中兴通讯股份有限公司 | 基于设备管理协议实现锁定移动终端的方法及系统 |
| CN101977373A (zh) * | 2010-10-22 | 2011-02-16 | 中兴通讯股份有限公司 | 配置及应用移动终端锁定策略的方法、系统及移动终端 |
| US8756669B2 (en) * | 2012-06-20 | 2014-06-17 | Futurewei Technologies, Inc. | Security mode for mobile communications devices |
| EP2701124B1 (en) * | 2012-08-21 | 2021-08-11 | Bekey A/S | Controlling access to a location |
| US9438603B2 (en) | 2012-09-07 | 2016-09-06 | Lg Electronics Inc. | Method for managing access right of terminal to resource by server in wireless communication system, and device for same |
| CN103002022A (zh) * | 2012-11-20 | 2013-03-27 | 广东欧珀移动通信有限公司 | 一种清除移动终端密码的方法、系统及移动终端 |
| KR102135346B1 (ko) * | 2013-03-15 | 2020-07-17 | 엘지전자 주식회사 | 이동 단말기 |
| CN103596164A (zh) * | 2013-11-15 | 2014-02-19 | 华为终端有限公司 | 终端锁网控制方法及移动终端 |
| US10079830B2 (en) * | 2014-04-17 | 2018-09-18 | Viavi Solutions Inc. | Lockable network testing device |
| US9747346B1 (en) | 2014-08-06 | 2017-08-29 | Google Inc. | Attention spots in a map interface |
| CN105205364B (zh) * | 2015-09-15 | 2018-10-12 | 小米科技有限责任公司 | 信息处理方法及装置 |
| CN105245517B (zh) * | 2015-09-30 | 2018-06-12 | 小米科技有限责任公司 | 应用的锁定方法、装置及系统 |
| CN107967322B (zh) * | 2017-11-23 | 2021-09-21 | 努比亚技术有限公司 | 文件分类显示方法、移动终端及计算机可读存储介质 |
| JP2022502901A (ja) | 2018-10-02 | 2022-01-11 | キャピタル・ワン・サービシーズ・リミテッド・ライアビリティ・カンパニーCapital One Services, LLC | 非接触カードの暗号化認証のためのシステムおよび方法 |
| CN111274208B (zh) * | 2018-12-05 | 2023-06-30 | 杭州海康威视系统技术有限公司 | 锁定文件的方法和装置 |
| US12495042B2 (en) | 2021-08-16 | 2025-12-09 | Capital One Services, Llc | Systems and methods for resetting an authentication counter |
| CN113674821B (zh) * | 2021-10-21 | 2022-03-22 | 浙江太美医疗科技股份有限公司 | 网络交互方法、装置、设备和存储介质 |
| US20230132349A1 (en) * | 2021-10-22 | 2023-04-27 | Flir Commercial Systems, Inc. | Imaging system node lock dependency discovery systems and methods |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1525749A (zh) * | 2003-02-28 | 2004-09-01 | ���ǵ�����ʽ���� | 锁定和释放便携式终端中的照相机的方法 |
| CN1655643A (zh) * | 2004-02-04 | 2005-08-17 | Lg电子株式会社 | 设置移动通信终端使用限制的设备和方法 |
| CN1810052A (zh) * | 2003-06-24 | 2006-07-26 | Lg电信株式会社 | 用于锁定/解锁移动银行功能的系统和方法 |
| EP1705872A1 (en) | 2005-03-21 | 2006-09-27 | Bitfone Corporation | Mobile device client and system supporting remote terminal management |
Family Cites Families (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5414839A (en) * | 1992-06-19 | 1995-05-09 | Digital Equipment Corporation | Hybrid lock escalation and de-escalation protocols |
| US5742813A (en) * | 1994-11-10 | 1998-04-21 | Cadis, Inc. | Method and apparatus for concurrency in an object oriented database using lock inheritance based on class objects |
| US5600708A (en) * | 1995-08-04 | 1997-02-04 | Nokia Mobile Phones Limited | Over the air locking of user identity modules for mobile telephones |
| KR100213555B1 (ko) * | 1997-01-22 | 1999-08-02 | 윤종용 | 이동무선 단말기의 전용화 확인 방법 |
| US6144983A (en) * | 1998-06-09 | 2000-11-07 | Oracle Corporation | Method and apparatus for dynamic lock granularity escalation and de-escalation in a computer system |
| US6418438B1 (en) * | 1998-12-16 | 2002-07-09 | Microsoft Corporation | Dynamic scalable lock mechanism |
| US6662023B1 (en) * | 2000-07-06 | 2003-12-09 | Nokia Mobile Phones Ltd. | Method and apparatus for controlling and securing mobile phones that are lost, stolen or misused |
| JP2002118876A (ja) * | 2000-10-06 | 2002-04-19 | Masuhiro Kawano | 外部ダイヤルロック/データロックシステム |
| US7107349B2 (en) * | 2002-09-30 | 2006-09-12 | Danger, Inc. | System and method for disabling and providing a notification for a data processing device |
| JP4173394B2 (ja) * | 2003-03-25 | 2008-10-29 | 株式会社エヌ・ティ・ティ・ドコモ | 中継サーバ装置 |
| US8694620B2 (en) * | 2003-09-08 | 2014-04-08 | Microsoft Corporation | System and method for an OMA DM extension to manage mobile device configuration settings |
| US7716726B2 (en) * | 2004-02-13 | 2010-05-11 | Microsoft Corporation | System and method for protecting a computing device from computer exploits delivered over a networked environment in a secured communication |
| US20050186954A1 (en) * | 2004-02-20 | 2005-08-25 | Tom Kenney | Systems and methods that provide user and/or network personal data disabling commands for mobile devices |
| JP4201136B2 (ja) * | 2004-03-18 | 2008-12-24 | 日立ソフトウエアエンジニアリング株式会社 | 携帯電話機の機能ロック装置および携帯電話機 |
| JP2005277764A (ja) * | 2004-03-24 | 2005-10-06 | Nec Corp | 携帯電話端末装置及び遠隔操作方法並びにプログラム |
| JP2005340984A (ja) * | 2004-05-25 | 2005-12-08 | Shingo Uchida | 情報端末装置 |
| JP4739216B2 (ja) * | 2004-08-31 | 2011-08-03 | シャープ株式会社 | 機能管理システム |
| US7904913B2 (en) * | 2004-11-02 | 2011-03-08 | Bakbone Software, Inc. | Management interface for a system that provides automated, real-time, continuous data protection |
| US7257374B1 (en) * | 2004-12-10 | 2007-08-14 | Cingular Wireless Ii, Llc | Automatic security locking method and system for wireless-enabled devices |
| BRPI0419267B1 (pt) * | 2004-12-30 | 2017-05-16 | Nokia Corp | método, dispositivo de processamento de dados, e, sistema de gerenciamento de dispositivo para prover o uso de configurações em um dispositivo com conjuntos de dados de configuração múltipla |
| JP4173889B2 (ja) * | 2005-01-07 | 2008-10-29 | エルジー エレクトロニクス インコーポレイティド | 移動通信システムにおける複製端末機の認証処理方法 |
| EP1705938A1 (en) * | 2005-03-24 | 2006-09-27 | Harman Becker Automotive Systems GmbH | Security system |
| US7925247B2 (en) * | 2006-05-02 | 2011-04-12 | Hewlett-Packard Development Company, L.P. | Managing mobile devices based on roaming status |
| US8903365B2 (en) * | 2006-08-18 | 2014-12-02 | Ca, Inc. | Mobile device management |
-
2006
- 2006-10-13 CN CN2006101319626A patent/CN101163309B/zh active Active
-
2007
- 2007-08-30 EP EP07801014A patent/EP2076057B1/en active Active
- 2007-08-30 ES ES12191004.6T patent/ES2441174T3/es active Active
- 2007-08-30 ES ES07801014T patent/ES2396731T3/es active Active
- 2007-08-30 EP EP12191004.6A patent/EP2560346B1/en active Active
- 2007-08-30 JP JP2009531711A patent/JP2010506518A/ja active Pending
- 2007-08-30 WO PCT/CN2007/070591 patent/WO2008046327A1/zh not_active Ceased
- 2007-08-30 DE DE202007019593.1U patent/DE202007019593U1/de not_active Expired - Lifetime
- 2007-08-30 KR KR1020097009669A patent/KR101072964B1/ko active Active
- 2007-08-30 PT PT121910046T patent/PT2560346E/pt unknown
-
2009
- 2009-04-10 US US12/421,781 patent/US8116737B2/en active Active
-
2011
- 2011-12-27 US US13/337,827 patent/US8301118B2/en active Active
-
2012
- 2012-06-14 JP JP2012134735A patent/JP5586660B2/ja active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1525749A (zh) * | 2003-02-28 | 2004-09-01 | ���ǵ�����ʽ���� | 锁定和释放便携式终端中的照相机的方法 |
| CN1810052A (zh) * | 2003-06-24 | 2006-07-26 | Lg电信株式会社 | 用于锁定/解锁移动银行功能的系统和方法 |
| CN1655643A (zh) * | 2004-02-04 | 2005-08-17 | Lg电子株式会社 | 设置移动通信终端使用限制的设备和方法 |
| EP1705872A1 (en) | 2005-03-21 | 2006-09-27 | Bitfone Corporation | Mobile device client and system supporting remote terminal management |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP2076057A4 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101564733B1 (ko) | 2008-07-23 | 2015-11-06 | 주식회사 케이티 | 이동 단말 기능 잠금 시스템 및 방법 |
| JP2012505484A (ja) * | 2008-10-14 | 2012-03-01 | 華為技術有限公司 | 権限管理に基づく端末装置管理のための方法および装置 |
| US9215148B2 (en) | 2008-10-14 | 2015-12-15 | Huawei Technologies Co., Ltd. | Method and device for terminal device management based on right control |
Also Published As
| Publication number | Publication date |
|---|---|
| EP2076057A1 (en) | 2009-07-01 |
| EP2076057A4 (en) | 2010-04-07 |
| JP2010506518A (ja) | 2010-02-25 |
| CN101163309A (zh) | 2008-04-16 |
| US20120094636A1 (en) | 2012-04-19 |
| EP2560346A1 (en) | 2013-02-20 |
| CN101163309B (zh) | 2012-07-04 |
| JP5586660B2 (ja) | 2014-09-10 |
| PT2560346E (pt) | 2014-01-03 |
| US8301118B2 (en) | 2012-10-30 |
| KR20090078826A (ko) | 2009-07-20 |
| US20090203356A1 (en) | 2009-08-13 |
| JP2012182846A (ja) | 2012-09-20 |
| DE202007019593U1 (de) | 2014-03-28 |
| ES2441174T3 (es) | 2014-02-03 |
| ES2396731T3 (es) | 2013-02-25 |
| EP2560346B1 (en) | 2013-10-16 |
| EP2076057B1 (en) | 2012-11-28 |
| KR101072964B1 (ko) | 2011-10-12 |
| US8116737B2 (en) | 2012-02-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2008046327A1 (en) | Method, system and device for realizing information locking | |
| CN101888311B (zh) | 一种防止网络内容被篡改的设备、方法和系统 | |
| US8156538B2 (en) | Distribution of information protection policies to client machines | |
| US20070165654A1 (en) | Method for managing a terminal device | |
| US20170070538A1 (en) | File resharing management | |
| CN105072255A (zh) | 移动设备隐私权限控制方法、装置及相应的手机设备 | |
| KR101118971B1 (ko) | 단말기 데이터 보호 방법, 시스템, 및 장치 | |
| JP6104447B1 (ja) | プログラム動作監視制御装置、分散オブジェクト生成管理装置、プログラム、及びプログラム動作監視システム | |
| US11443029B2 (en) | Password hint policies on a user provided device | |
| US20100146070A1 (en) | Filtering transferred data | |
| US7783896B2 (en) | System and method for management of plaintext data in a mobile data processing device | |
| US20210350024A1 (en) | Providing transparency in private-user-data access | |
| CN101651701A (zh) | 一种实现服务器管理终端设备的方法、系统及设备 | |
| EP2645293A2 (en) | Method and apparatus for controlling operations performed by a mobile computing device | |
| CN115168908B (zh) | 文件保护方法、装置、设备及存储介质 | |
| KR100913976B1 (ko) | 다중 구성들을 구비한 장치에서 구성들의 사용 | |
| JP2008083960A (ja) | 電子文書管理システムにおけるイベント通知方法ならびにイベントを通知するプログラム | |
| CN101765205A (zh) | 设备告警的实现方法和设备 | |
| DeSanti et al. | Fibre Channel Zone Server MIB | |
| JP2019061469A (ja) | 端末、データを保全する方法、及びデータ保全システム | |
| KR20080091189A (ko) | 접근 관리 | |
| Gai et al. | Network Working Group C. DeSanti Request for Comments: 4983 HK Vivek Category: Standards Track K. McCloghrie Cisco Systems | |
| WO2008122217A1 (en) | Method, device and system for sensing customization appearance context changed on terminal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07801014 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2009531711 Country of ref document: JP Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2007801014 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 1020097009669 Country of ref document: KR |





