CN101772006A - Method and system for locking mobile terminal based on device management protocol - Google Patents
Method and system for locking mobile terminal based on device management protocol Download PDFInfo
- Publication number
- CN101772006A CN101772006A CN200910261700A CN200910261700A CN101772006A CN 101772006 A CN101772006 A CN 101772006A CN 200910261700 A CN200910261700 A CN 200910261700A CN 200910261700 A CN200910261700 A CN 200910261700A CN 101772006 A CN101772006 A CN 101772006A
- Authority
- CN
- China
- Prior art keywords
- locking
- lock
- terminal
- server
- application function
- 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.)
- Pending
Links
Images
Classifications
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses a method and a system for locking a mobile terminal based on a device management protocol, relating to servers and device management (DM) terminals based on the DM protocol. The method comprises that: the DM terminal defines application function extension which can be used for locking into a management object in advance; when an application function needs to be locked, a locking request aiming at the corresponding management object is sent to the server, and the corresponding application function is locked according to locking commands sent by the server. Based on definitions of original LAWMO standards, the expansibility of the subsequent locking service of the terminal is enhanced by extending a (X) node so as to conveniently lock the specific application function of the terminal through the DM protocol.
Description
Technical field
The present invention relates to the realization technology of Open Mobile Alliance (OMA, the Open Mobile Alliance) equipment control (DM, Device Management) of moving communicating field, relate in particular to method and system based on DM agreement locking mobile communication terminal.
Background technology
Along with mobile data services are abundant and complicated day by day, professional more and more higher to the dependence of terminal.Portable terminal has become and has moved indispensable important component part in the operation service system as the carrier that the user uses mobile service.In order to make terminal possess the ability of fast lifting better with the reply fierce competitive market, simultaneously can be more convenient, efficiently, quickly terminal equipment is carried out telemanagement, each operator and manufacturer terminal all are devoted to improve the telemanagement ability to terminal equipment.
Open Mobile Alliance (OMA, Open Mobile Alliance) equipment control (DM, DeviceManagement) technology mainly provides the Management Mechanism to distributed mobile communication equipment, thereby optimize user's empirical data, and minimizing operating cost of operator, specifically be mainly used in management, diagnosis, information gathering, the software administration of terminal equipment, it is by aerial (OTA, Over The Air) mode, the parameter acquisition of management terminal device and/or configuration, firmware downloads, software download, installation and upgrade and terminal software mistake are repaired.
In the recent period, OMA has proposed locking and the standard of wiping management object (LAWMO, Locking And Writing Management Object) at the locking and the erase feature of terminal.In this standard, management object at lock function definition comprises:<x 〉/Operations/FullLock and<x/two kinds of Operations/PartiallyLock, just defined terminal and all locked and partly lock two kinds of functions, concrete OMA is defined as the whole lockings and the part of terminal:
FullLock (all locking): the user can not use this terminal (can only switching on and shutting down) fully;
PartiallyLock (part locking): terminal can only incoming call answering.
So then the locking of DM terminal only limits to above two kinds of operations, and can not lock respectively at the various application functions in the mobile phone terminal.Thus, in actual use on the Subscriber Locked terminal application specific functionality demand just can't satisfy.For example, the user wishes only to lock the short message application module, and like this, when giving other people with mobile phone, the other side is only making a phone call, and can not see the note on the mobile phone.
Goal of the invention
Technical problem to be solved by this invention provides a kind of method and system based on device management protocol realization locking portable terminal, can lock at the application function in the portable terminal
In order to solve the problems of the technologies described above, the invention provides a kind of method based on equipment control (DM) agreement realization locking portable terminal, relate to server and DM terminal based on the DM agreement, this method comprises:
The application function expanded definition that the DM terminal will can be used for locking in advance is a management object; When needs lock application function, send locking request to server, and lock corresponding application function according to the lock command that server issues at corresponding management object.
Further, the application function expanded definition that the DM terminal will can be used for locking in advance is a management object, specifically comprises:
The DM terminal expands to the child node that is used for the node of lock management in the DM management tree with application function, and the status indicator of giving a definition and being used to indicate lock object locking sign and being used to indicate the lock-out state of this lock object in this child node.
Further, the DM terminal sends to server by the lock function interface and contains the locking request that management object locks the child node of sign, carries out described locking according to the lock command that server issues at management object.
Further, this method also comprises:
The DM terminal is changed to locking with the lock-out state of management object after locking successfully;
Perhaps, the DM terminal is unsuccessful in locking, by continuing to retransmit locking request at this management object to server, and locks corresponding application function once more according to the lock command that server returns; Or directly lock corresponding application function once more.
Further, this method also comprises:
When the DM terminal is carried out release at needs to application function, send unlocking request, and the unlock command that issues according to server is with the release of application corresponding function at corresponding management object to server.
In order to solve the problems of the technologies described above, the invention provides a kind of system based on equipment control (DM) agreement realization locking portable terminal, comprise server and DM terminal based on the DM agreement, wherein:
The DM terminal, the application function expanded definition that is used for will can be used for locking in advance is a management object; When needs lock application function, to the locking request of server transmission at corresponding management object; The lock command that issues according to server locks corresponding application function;
Server is used for issuing lock command at management object after receiving locking request.
Further, the application function expanded definition that the DM terminal will can be used for locking in advance is a management object, is meant:
Application function is expanded to the child node that is used for the node of lock management in the DM management tree, and the status indicator of giving a definition and being used to indicate lock object locking sign and being used to indicate the lock-out state of this lock object in this child node.
Further,
The DM terminal sends the locking request of the child node that contains management object locking sign to server by the lock function interface.
Further,
The DM terminal is changed to locking with the lock-out state of management object after locking successfully; Perhaps, the DM terminal is unsuccessful in locking, by continuing to retransmit locking request at this management object to server, and locks corresponding application function once more according to the lock command that server returns, or directly locks corresponding application function once more.
Further,
When the DM terminal is carried out release at needs to application function, send unlocking request, and the unlock command that issues according to server is with the release of application corresponding function at corresponding management object to server;
Server issues unlock command at this management object after receiving unlocking request.
The present invention has compared with prior art solved the demand that the user only need come part application function in the locking terminal by DM.The present invention is based on the definition of original LAWMO standard, by right<x〉expansion of node, make the autgmentability of terminal subsequent locking service strengthen, thereby can be easily realize locking application function concrete in the terminal by the DM agreement.
Description of drawings
Fig. 1 is a flow chart of realizing the method embodiment of locking portable terminal based on device management protocol of the present invention;
Fig. 2 is a structured flowchart of realizing the system embodiment of locking portable terminal based on device management protocol of the present invention.
Embodiment
Method and system based on device management protocol realization locking portable terminal provided by the invention, its inventive concept is that the application function expanded definition that the DM terminal will can be used for locking is a management object; To the locking request of server proposition at management object, the lock command that returns according to server locks the application corresponding function when needs locking application function.
Below in conjunction with accompanying drawing and preferred embodiment technical scheme of the present invention is at length set forth.The embodiment that below exemplifies only is used for description and interpretation the present invention, and does not constitute the restriction to technical solution of the present invention.
Be provided by the inventionly to realize comprising the flow process of the method embodiment of locking portable terminal as shown in Figure 1 based on device management protocol:
The application function definition management object of step 1:DM terminal pins to can be used for locking;
The DM terminal definitions can be used for the locking management object, and adds corresponding definition in management tree, is example at this with note application module (sms) and multimedia message application module (mms):
<x>/Operations
<x 〉/Operations/mms; The child node of expansion Operations node
<x 〉/Operations/mms/TobeLocked; Definition mms module is lockable object
<x 〉/Operations/mms/state; The state whether definition mms module locks
<x 〉/Operations/sms; The child node of expansion Operations node
<x 〉/Operations/sms/TobeLocked; Definition sms module is lockable object
<x 〉/Operations/sms/state; The state whether definition sms module locks
At this, by being responsible for the child node of the Operations node of lock management in the expansion DM management tree, these two child nodes of FullLock/PartiallyLock are expanded to extendible<x〉child node, represent different application modules, and at<x〉the node locking sign<ToBeLocked that gives a definition〉to indicate this child node be lockable object, at<x〉the child node status indicator<state that gives a definition〉indicate the lock-out state of this object.
Step 2:DM terminal is when needs locking application function, to the locking request of server transmission at corresponding object;
The user of DM terminal can by pages of Internet (being the lock function interface) to server send contain management object locking sign<x the locking request of child node.
Step 3: server receives that this request back issues lock command to the locking child node of the object correspondence of needs locking;
For example will the mms module of mobile phone be locked, then server sends right<x by the DM session 〉/the exec order of Operations/mms/TobeLocked node.
After step 4:DM terminal is received this order,, and after locking successfully, the lock-out state of corresponding object is changed to locking to application corresponding function executing lock operation.
After for example terminal is received the exec order, the mms module is carried out lock operation, and general<x 〉/the Operations/mms/state field is changed to locked (as using 1 expression locked, use 0 represent non-locking).
The DM terminal to application function carry out lock successfully after, still can carry out release to this application function based on the DM agreement, its process and locking process are similar, be that the DM terminal is earlier to the unlocking request of server transmission at corresponding object, after receiving that the node at the object correspondence that will lock that server returns issues unlock command, to application corresponding function executing unlocking operation, and after release success, the lock-out state of corresponding object is changed to non-locking.
When terminal locking gets nowhere, then do not change the lock-out state of object.Terminal pins can take dual mode to handle to unsuccessful locking: the one, by continuing to retransmit locking request, and lock at the application corresponding function once more according to the order that server returns at this object to server; The 2nd, directly lock at the application corresponding function once more.
Be the system embodiment based on device management protocol realization locking portable terminal of the present invention as shown in Figure 2, this system comprises DM terminal (i.e. the terminal of being managed) and server under the DM agreement, wherein:
The DM terminal is used in advance at the application function definition management object that can be used for locking; Send locking request at corresponding object to server when needs lockings application function, the lock command that returns according to server locks corresponding application function, and is changed to the lock-out state of object locked after locking successfully;
Server is used for after receiving locking request the latch node of the object correspondence of needs locking is issued lock command.
The user of DM terminal can send the locking request of carrying object oriented or sign by pages of Internet (being the lock function interface) to server.Server is ordered by the exec that the DM session sends respective nodes, i.e. lock command.
The DM terminal is if locking is unsuccessful, by continuing to retransmit locking request at this object to server, and locks at the application corresponding function once more according to the order that server returns; Perhaps directly lock at the application corresponding function once more.
When the DM terminal is carried out release at needs to application function, send unlocking request, and the unlock command that issues according to server is with the application function release at corresponding management object to server;
Server issues this unlock command at this management object after receiving this unlocking request.
To sum up embodiment as can be seen, the present invention is based on the definition of original LAWMO standard, by right<x〉expansion of node, make the autgmentability of terminal subsequent locking service strengthen, thereby can solve the demand that the user only need come part application function in the locking terminal by DM thus easily by the locking of DM agreement realization to application function concrete in the terminal.
The above is preferred embodiment of the present invention only, is not to be used to limit the scope that comprises of the present invention.All any modifications of being done within the spirit and principles in the present invention, be equal to alternative, improvement etc., all should be included within protection scope of the present invention.
Claims (10)
1. the method based on equipment control (DM) agreement realization locking portable terminal relates to server and DM terminal based on described DM agreement, and this method comprises:
The application function expanded definition that described DM terminal will can be used for locking in advance is a management object; When needs lock application function, send locking request to described server, and lock corresponding application function according to the lock command that described server issues at corresponding management object.
2. in accordance with the method for claim 1, it is characterized in that the application function expanded definition that described DM terminal will can be used for locking in advance is a management object, specifically comprises:
Described DM terminal expands to the child node that is used for the node of lock management in the DM management tree with described application function, and the status indicator of giving a definition and being used to indicate lock object locking sign and being used to indicate the lock-out state of this lock object in described child node.
3. in accordance with the method for claim 2, it is characterized in that, described DM terminal sends to described server by the lock function interface and contains the described locking request that described management object locks the described child node of sign, carries out described locking according to described server at the described lock command that described management object issues.
4. in accordance with the method for claim 3, it is characterized in that, also comprise:
Described DM terminal is changed to locking with the described lock-out state of described management object described after locking successfully;
Perhaps, described DM terminal is unsuccessful in described locking, by continuing to retransmit locking request at this management object to described server, and locks corresponding application function once more according to the lock command that described server returns; Or directly lock corresponding application function once more.
5. according to each described method of claim 1 to 4, it is characterized in that, also comprise:
When described DM terminal is carried out release at needs to described application function, send unlocking request, and the unlock command that issues according to described server is with the release of application corresponding function at corresponding management object to described server.
6. the system based on equipment control (DM) agreement realization locking portable terminal comprises server and DM terminal based on described DM agreement, wherein:
Described DM terminal, the application function expanded definition that is used for will can be used for locking in advance is a management object; When needs lock application function, to the locking request of described server transmission at corresponding management object; The lock command that issues according to described server locks corresponding application function;
Described server is used for issuing described lock command at described management object after receiving described locking request.
7. according to the described system of claim 6, it is characterized in that the application function expanded definition that described DM terminal will can be used for locking in advance is a management object, is meant:
Described application function is expanded to the child node that is used for the node of lock management in the DM management tree, and the status indicator of giving a definition and being used to indicate lock object locking sign and being used to indicate the lock-out state of this lock object in described child node.
8. according to the described system of claim 7, it is characterized in that,
Described DM terminal sends the described locking request of the described child node that contains described management object locking sign to described server by the lock function interface.
9. according to the described system of claim 8, it is characterized in that,
Described DM terminal is changed to locking with the described lock-out state of described management object described after locking successfully; Perhaps, described DM terminal is unsuccessful in described locking, by continuing to retransmit locking request, and lock corresponding application function once more, or directly lock corresponding application function once more according to the lock command that described server returns at this management object to described server.
10. according to each described system of claim 6 to 9, it is characterized in that,
When described DM terminal is carried out release at needs to described application function, send unlocking request, and the unlock command that issues according to described server is with the release of application corresponding function at corresponding management object to described server;
Described server issues described unlock command at described management object after receiving described unlocking request.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910261700A CN101772006A (en) | 2009-12-30 | 2009-12-30 | Method and system for locking mobile terminal based on device management protocol |
PCT/CN2010/072197 WO2010148765A1 (en) | 2009-12-30 | 2010-04-26 | Method and system for implementing locking of mobile terminal based on device management protocol |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910261700A CN101772006A (en) | 2009-12-30 | 2009-12-30 | Method and system for locking mobile terminal based on device management protocol |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101772006A true CN101772006A (en) | 2010-07-07 |
Family
ID=42504526
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910261700A Pending CN101772006A (en) | 2009-12-30 | 2009-12-30 | Method and system for locking mobile terminal based on device management protocol |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101772006A (en) |
WO (1) | WO2010148765A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105245517A (en) * | 2015-09-30 | 2016-01-13 | 小米科技有限责任公司 | Application locking method, device and system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101163309A (en) * | 2006-10-13 | 2008-04-16 | 华为技术有限公司 | Method, system and device for implementing information locking |
CN101247436A (en) * | 2007-02-14 | 2008-08-20 | 华为技术有限公司 | Method and apparatus for managing terminal equipment appearance |
CN101499190A (en) * | 2008-01-31 | 2009-08-05 | ***通信集团公司 | Security management method, system and apparatus for electronic purse |
-
2009
- 2009-12-30 CN CN200910261700A patent/CN101772006A/en active Pending
-
2010
- 2010-04-26 WO PCT/CN2010/072197 patent/WO2010148765A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101163309A (en) * | 2006-10-13 | 2008-04-16 | 华为技术有限公司 | Method, system and device for implementing information locking |
CN101247436A (en) * | 2007-02-14 | 2008-08-20 | 华为技术有限公司 | Method and apparatus for managing terminal equipment appearance |
CN101499190A (en) * | 2008-01-31 | 2009-08-05 | ***通信集团公司 | Security management method, system and apparatus for electronic purse |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105245517A (en) * | 2015-09-30 | 2016-01-13 | 小米科技有限责任公司 | Application locking method, device and system |
CN105245517B (en) * | 2015-09-30 | 2018-06-12 | 小米科技有限责任公司 | Locking means, the apparatus and system of application |
Also Published As
Publication number | Publication date |
---|---|
WO2010148765A1 (en) | 2010-12-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101141698B (en) | Customized information pushing system and method based on mobile terminal management service | |
CN101883355B (en) | Collocation method and system of terminal parameter and terminal management device | |
EP2688326B1 (en) | Multi-card mobile terminal and method for transferring data of locked sim card | |
CN100454949C (en) | Method for obtaining mobile terminal professional ability information | |
JP5447882B2 (en) | Method and apparatus for protecting terminal data | |
CN101442581B (en) | Method and terminal for managing locking | |
CN103392328A (en) | Communication terminal work remote control server and method and communication terminal | |
US20120258689A1 (en) | Method, Device and System for Partially Locking Functions of Terminal | |
EP2214428A1 (en) | Method, system and device for remote control terminal | |
CN103370921A (en) | Method for naming sensor devices in a local network, service gateway and remote management server | |
CN101321099A (en) | Method, device and system for automatic IP network access | |
CN102487500B (en) | Terminal management method and platform | |
CN101141731A (en) | method and apparatus for implementing terminal network locking | |
CN102348006A (en) | Mobile phone and dialing method thereof | |
CN101790254B (en) | Mobile phone terminal and system for supporting group communication and method thereof | |
CN101945003A (en) | Compatibility processing method and management station | |
EP2197154A1 (en) | A method, system and correlative apparatus for transmitting remote procedure call command | |
CN101772006A (en) | Method and system for locking mobile terminal based on device management protocol | |
CN101651701B (en) | Method, system and device for realizing server management of terminal device | |
CN103987017A (en) | Method and system for establishing service access in WLAN | |
CN101287096B (en) | Card for implementing identification conversion and converting method | |
CN100358293C (en) | Method for changing push business parameters data according to user signed data | |
CN105592101A (en) | Multi-phone-terminal clustering control method based on short messages | |
CN101771727A (en) | Method and devices for synchronously upgrading equipment management object information | |
CN103313211A (en) | Mobile phone mail real-time automatic receiving method based on network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20100707 |