CN101080077A - Maintenance method of device management tree and terminal device - Google Patents
Maintenance method of device management tree and terminal device Download PDFInfo
- Publication number
- CN101080077A CN101080077A CNA2006100901554A CN200610090155A CN101080077A CN 101080077 A CN101080077 A CN 101080077A CN A2006100901554 A CNA2006100901554 A CN A2006100901554A CN 200610090155 A CN200610090155 A CN 200610090155A CN 101080077 A CN101080077 A CN 101080077A
- Authority
- CN
- China
- Prior art keywords
- node
- authority
- terminal equipment
- device management
- management server
- 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.)
- Granted
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
This invention discloses a maintenance method of an equipment management tree of OMA DM field including: a terminal device updates purview control list of a related node in an equipment management tree and maintains it when judging that maintenance purview does not exist in the purview control lists of said updated node, root node and the nodes between them. This invention also discloses maintenance method for the equipment management tree including a terminal device traverses nodes in the management tree and maintains the node when judging that maintenance purview does not exist in the control lists of the node traversed, root node and the nodes between them. This invention discloses a related terminal device.
Description
Technical field
The present invention relates to Open Mobile Alliance (OMA, Open Mobile Alliance) equipment control (DM, Device Management) technical field, especially relate to a kind of maintaining method and terminal equipment thereof of device management tree.
Background technology
Open mobile alliance device management (OMA DM, Open Mobile Alliance DeviceManagement) standard is a kind of management, diagnosis and the technology of safeguarding mobile terminal device, it is by the aerial (OTA that downloads, Over The Air) mode manages terminal equipment, and wherein the bookkeeping to terminal equipment comprises: terminal equipment is carried out parameter setting, firmware update, software installation and upgrade and failure diagnosis etc.Wherein the mobile terminal device managed of OMA DM standard comprises mobile phone terminal, palmtop PC, notebook computer, embedded device and onboard system etc., does not get rid of any other mobile terminal device simultaneously.
As shown in Figure 1, for the holistic management framework model figure of existing DM standard, in this holistic management framework model figure, the equipment control agency (DM Agent) on the terminal equipment is used to explain and carry out the various administration orders that the DM server issues; The DM management tree of storing on the terminal equipment can be considered to a device management server (DMS, DM Server) interface that terminal equipment is managed by the DM agreement, comprise the basic management object (MO of a cover in this DM management tree, Management Object), DMServer reaches by the bookkeeping to each management object in the DM management tree terminal equipment resource is controlled.Wherein the administration order of each node of DM Server operation DM management tree comprises Get (obtaining order), Replace (replacing order), Exec (fill order), Copy (copy command) and Delete (delete command) etc.
As shown in Figure 2, configuration state schematic diagram for each management object in the management tree in the existing terminal equipment, the DM management tree of each terminal equipment must have root node, each child node on the tree is divided into internal node and leaf node, all belong to internal node as the connection parameter management object among Fig. 2, equipment information management object etc., and device id, manufacturer, terminal models all belong to leaf node.Each node in the management tree comprises permanent node (permanent nodes) and dynamic node (dynamic nodes), wherein permanent node is meant the node that device management server can not generate and delete at run duration, and for example device fabrication manufacturer built-in node in terminal equipment just belongs to permanent node; Dynamic node is meant the node that allows device management server dynamically to generate and delete at run duration.
OMA DM normalized definition the property value of a set of equipment management tree node, be used for each node is described, each property value mainly comprises: control of authority tabulation (ACL, Access Control List), multi purpose internet mail extensions (MIME, the Multipurpose InternetMail Extensions) type of type (Type), form (Format), title (Name), size (Size), title (Title), timestamp (TStamp), nodal value etc.Be that ACL by node realizes wherein, in ACL, identify the operating right of this device management server to this node is set by the configuration device management server to the control of authority of device management server operational administrative tree node; If certain during ACL describes order is not used the device management server sign, and has been to use " * " sign, think that then this command operation authority of this node is to open to pass through the authenticated device management server for all.For example following ACL expression formula:
Add=ServerA&Delete=ServerA&Replace=ServerA+ServerB&Get=*
Indication equipment management server A has Add, Delete and Replace authority to the node of this ACL sign, and device management server B has the Replace authority to the node that this ACL identifies, and any all have the Get authority by the authenticated device management server to the node that this ACL identifies.Wherein ACL can adaptive operational order comprise: Add, Delete, Exec, Get and Replace operational order.
If the ACL of certain node is empty in the device management tree, promptly the ACL expression formula of node is ACL=, thinks that then the operating right of this node can inherit the operating right of father node.
If certain operating right that comprises among the ACL of certain node only disposes a ServerID, when needs are cancelled this ServerID corresponding equipment management server and are carried out this operating right, will be with this ServerID deletion, for example the ACL expression formula of certain node is as follows:
Replace=ServerA&Get=ServerA+ServerB;
Then the ACL expression formula of this node will become behind the operating right of cancellation ServerA: Get=ServerB;
If cancellation all devices management server is to all operations authority of this node, then the ACL expression formula of this node will become: ACL=.
In order to make the entire equipment management tree controlled, can be that the root node of management tree distributes an initial ACL, and dispose this ACL and be: Add=*﹠amp; Get=* represents that promptly all pass through the authenticated device management server and can carry out the Add operation and Get operates to the root node of management tree.After all the authority deletions among the ACL of root node, all operations authority that the ACL of root node will be returned to initial setting up state or root node is set to " * ".
OMA DM regulation and stipulation can not be set the Replace authority to the root node of the device management tree in the terminal equipment at present, so just make device management server terminal equipment be managed in the process by the DM agreement, can occur when the ACL of node value changes and may cause some node to be managed, thereby become the rubbish node by any device management server.For example the ACL value configuring condition of each node is as shown in Figure 3 in equipment control subtree, if deletion ServerA is to the operating right of each node, the ACL value configuring condition of equipment control subtree then shown in Figure 3 can become situation as shown in Figure 4, after promptly deleting the operating right of ServerA to each node, the ACL value of NodeB can be inherited the ACL value of father node fully, and promptly the ACL value of NodeB becomes Add=*﹠amp; Get=* so just causes can carrying out operations such as Replace, Delete, Copy or Exec to node NodeB without any device management server, thereby makes it become rubbish subtree or rubbish node.
This shows, in the process that device management server manages terminal equipment by the DM agreement, if changing, the ACL value of node may cause occurring in the terminal equipment rubbish node or rubbish subtree, and too much rubbish node or rubbish subtree tend to waste a large amount of storage resources of terminal equipment and the system handles resource of wasting terminal equipment, thereby can reduce the disposed of in its entirety performance of terminal equipment; Simultaneously because device management server is by the whole management tree structure in the terminal equipment being got access to behind the device management server and discerning, come terminal equipment is carried out follow-up management with this, if have a large amount of rubbish nodes or rubbish subtree like this in the device management tree of terminal equipment, the data volume of obtaining in the time of will certainly making device management server obtain the management tree structure of terminal equipment strengthens, thereby having wasted transmission resource of network, is very valuable for the wireless network wireless transmission resources especially.
Summary of the invention
The present invention proposes a kind of maintaining method of device management tree, to solve rubbish node in the prior art or rubbish subtree to terminal equipment handling property and harmful effect that network transmission resource was caused.
Accordingly, the invention allows for a kind of terminal equipment.
For addressing the above problem, the technical scheme that the present invention proposes is as follows:
A kind of maintaining method of device management tree comprises step:
The update the equipment control of authority tabulation of respective nodes in the management tree of terminal equipment; And
Do not exist when safeguarding authority in the control of authority of each node tabulation between this node after judging renewal, root node and this node and the root node, this node is safeguarded.
Preferably, described method comprises that also terminal equipment receives the step of update instruction, and described update instruction is used for the control of authority tabulation of triggering terminal renewal of the equipment respective nodes;
Terminal equipment upgrades the control of authority tabulation of respective nodes according to the described update instruction that receives.
Preferably, the control of authority tabulation of described renewal respective nodes is meant: terminal equipment is in the administration authority process of sweep equipment management server, if when traversing the node that comprises this device management server that will delete sign in the control of authority tabulation in device management tree, this server identification that comprises in the control of authority tabulation with this node that traverses is deleted.
Preferably, terminal equipment receives the delete instruction of the sweep equipment management server administration authority that the user issues; And carry out the processing of the administration authority of this device management server of deletion according to the sign of the device management server that will delete that comprises in the delete instruction.
Preferably, terminal equipment receives the delete instruction of the sweep equipment management server administration authority that the corresponding device management server issues; And the sign of the device management server that will delete according to the correspondence that comprises in the delete instruction is carried out the processing of the administration authority of this device management server of deletion.
Preferably, this node is safeguarded to be meant terminal equipment judges whether this node is dynamic node, if then be that the subtree of root is deleted with this node in device management tree.
Preferably, this node safeguarded be meant:
Whether terminal equipment judges whether this node is dynamic node, be the subtree of root if then point out the user to confirm to delete with this node; And
After the affirmation instruction that receives the user, deletion is the subtree of root with this node in device management tree.
Preferably, this node is safeguarded that the authority of safeguarding that is meant this node opens by the authenticated device management server to all.
Preferably, to this node safeguard be meant by the regulation device management server the authority of safeguarding of this node is taken over.
Preferably, the described authority of safeguarding is that device management server is carried out the replacement authority of upgrading processing to equipment control tree node in the terminal equipment.
Preferably, the described authority of safeguarding is that device management server is carried out the erase right that deletion is handled to equipment control tree node in the terminal equipment.
Preferably, the described authority of safeguarding is that device management server is carried out the replacement authority of upgrading processing to equipment control tree node in the terminal equipment; With the erase right of equipment control tree node in the terminal equipment being carried out the deletion processing.
A kind of terminal equipment comprises:
Control of authority list update unit, the control of authority tabulation of the management tree respective nodes that is used for updating the equipment;
Judging unit is used for judging whether the control of authority tabulation of each node exists between the node of node, root node and this renewal that described control of authority list update unit upgrades and the root node safeguards authority;
The node maintenance unit is used in the judged result of described judging unit the node that described control of authority list update unit upgrades being safeguarded for not the time.
Preferably, described terminal equipment also comprises the update instruction receiving element that is used to receive update instruction, and described update instruction is used for the control of authority tabulation of triggering terminal renewal of the equipment respective nodes;
The update instruction that described control of authority list update unit receives according to the update instruction receiving element is upgraded the control of authority tabulation of respective nodes.
Preferably, described control of authority list update unit specifically comprises:
The traversal subelement is used for the administration authority process of terminal equipment at the sweep equipment management server, comprises the node that this will delete server identification according to being identified in the device management tree of the device management server that will delete in the traversal control of authority tabulation;
Sign deletion subelement is used for deleting that the control of authority tabulation of the node that described traversal subelement traverses comprises that this will delete the sign of server.
Preferably, described terminal equipment also comprises the maintenance strategy memory cell, is used for storing in advance a maintenance strategy of setting;
Described node maintenance unit is safeguarded the node that upgrades according to the maintenance strategy of storing in the described maintenance strategy memory cell.
Preferably, described node maintenance unit specifically comprises:
First judgment sub-unit is used in the judged result of described judging unit judging whether this node of control of authority list update unit renewal is dynamic node for not the time;
First subtree deletion subelement is used in the judged result of first judgment sub-unit when being, deletion is the subtree of root with this node of control of authority list update unit renewal.
Preferably, described node maintenance unit specifically comprises:
Second judgment sub-unit is used in the judged result of described judging unit judging whether this node of control of authority list update unit renewal is dynamic node for not the time;
Deletion prompting subelement is used in the judged result of second judgment sub-unit when being, whether the prompting user confirms that this node of deleting with the renewal of control of authority list update unit is the subtree of root;
Second subtree deletion subelement is used for after the affirmation instruction that receives the user, and deletion is the subtree of root with this node that control of authority list update unit upgrades.
Preferably, described node maintenance unit open the node of this renewal is safeguarded by the authenticated device management server to all by the authority of safeguarding of node that control of authority list update unit is upgraded.
Preferably, the authority of safeguarding of the device management server of described node maintenance unit by specified node that control of authority list update unit is upgraded takes over the node of this renewal is safeguarded.
Preferably, the described authority of safeguarding is that device management server is carried out the replacement authority of upgrading processing to equipment control tree node in the terminal equipment.
Preferably, the described authority of safeguarding is that device management server is carried out the erase right that deletion is handled to equipment control tree node in the terminal equipment.
Preferably, the described authority of safeguarding is that device management server is carried out the replacement authority of upgrading processing and the erase right that equipment control tree node execution deletion in the terminal equipment is handled to equipment control tree node in the terminal equipment.
A kind of maintaining method of device management tree comprises step:
Node in the terminal equipment traversal device management tree; And
When traversing each node, carry out: judge in the control of authority tabulation of each node between this node, root node and this node and the root node that traverses and do not exist when safeguarding authority, this node that traverses is safeguarded.
Preferably, this node that traverses is safeguarded to be meant terminal equipment judges whether this node is dynamic node, if then with this node be the subtree deletion of root in device management tree.
Preferably, this node that traverses safeguarded be meant:
Whether terminal equipment judges whether this node is dynamic node, be the subtree of root if then point out the user to confirm to delete with this node; And
After the affirmation instruction that receives the user, deletion is the subtree of root with this node in device management tree.
Preferably, this node that traverses is safeguarded that the authority of safeguarding that is meant this node opens by the authenticated device management server to all.
Preferably, to this node that traverses safeguard be meant by the regulation device management server the authority of safeguarding of this node is taken over.
Preferably, the described authority of safeguarding is that device management server is carried out the replacement authority of upgrading processing to equipment control tree node in the terminal equipment.
Preferably, the described authority of safeguarding is that device management server is carried out the erase right that deletion is handled to equipment control tree node in the terminal equipment.
Preferably, the described authority of safeguarding is that device management server is carried out the replacement authority of upgrading processing to equipment control tree node in the terminal equipment; With the erase right of equipment control tree node in the terminal equipment being carried out the deletion processing.
A kind of terminal equipment comprises:
Node travels through the unit, is used for traveling through the node of device management tree;
Judging unit when being used for traversing each node in described node traversal unit, is judged that node that described node traversal unit traverses, root node and this traverse whether to exist in the control of authority tabulation of each node between node and the root node to safeguard authority;
The node maintenance unit is used in the judged result of described judging unit this node that traverses being safeguarded for not the time.
Preferably, described terminal equipment also comprises the maintenance strategy memory cell, is used for storing in advance a maintenance strategy of setting;
Described node maintenance unit is safeguarded node according to the maintenance strategy of storing in the described maintenance strategy memory cell.
Preferably, described node maintenance unit specifically comprises:
First judgment sub-unit is used in the judged result of described judging unit for not the time, and whether this node that decision node traversal unit traverses is dynamic node;
First subtree deletion subelement is used in the judged result of first judgment sub-unit when being, it is the subtree of root that deletion travels through this node that the unit traverses with node.
Preferably, described node maintenance unit specifically comprises:
Second judgment sub-unit is used in the judged result of described judging unit for not the time, and whether this node that decision node traversal unit traverses is dynamic node;
Deletion prompting subelement is used in the judged result of second judgment sub-unit when being, whether the prompting user confirms to delete that to travel through this node that the unit traverses with node be the subtree of root;
Second subtree deletion subelement is used for after the affirmation instruction that receives the user, and deletion is the subtree of root with this node that node traversal unit traverses.
Preferably, described node maintenance unit is opened this node is safeguarded by the authenticated device management server to all by the authority of safeguarding of this node that will traverse.
Preferably, the device management server of described node maintenance unit by specified taken over this node is safeguarded to the authority of safeguarding of this node of traversing.
Preferably, the described authority of safeguarding is that device management server is carried out the replacement authority of upgrading processing to equipment control tree node in the terminal equipment.
Preferably, the described authority of safeguarding is that device management server is carried out the erase right that deletion is handled to equipment control tree node in the terminal equipment.
Preferably, the described authority of safeguarding is that device management server is carried out the replacement authority of upgrading processing and the erase right that equipment control tree node execution deletion in the terminal equipment is handled to equipment control tree node in the terminal equipment.
The beneficial effect that the present invention can reach is as follows:
When first kind of technical scheme of the present invention passed through the ACL of certain node of DM tree in upgrading terminal equipment, timely node to this renewal, the node of root node and this renewal and each node between the root node carry out coherent detection and judgement, to draw the node of this renewal, the ACL of each node does not exist respectively under the situation of safeguarding authority (as Replace authority and/or Delete authority) between the node of root node and this renewal and the root node, the node of this renewal is carried out relevant maintenance to be handled, after thereby the ACL that can realize terminal equipment certain node in to the DM tree upgrades processing, can prevent to bring the phenomenon of rubbish subtree or rubbish node preferably because the ACL information of this node changes, thereby prevented the influence that rubbish subtree or rubbish node are caused terminal equipment disposed of in its entirety performance preferably, need obtain the too much problem of information when device management server obtains the terminal equipment management tree structural information when also having prevented from preferably to have more rubbish subtree or rubbish node in the terminal equipment, therefore save network transmission resource.
Second kind of technical scheme of the present invention by terminal equipment under corresponding extraneous trigger mechanism, or each node among the DM is traveled through with periodic manner, and each node that traverses judged the node that this traverses, do not exist when safeguarding authority (as Replace authority and/or Delete authority) between node that root node and this traverse and the root node among the ACL of each node respectively, this node that traverses is carried out maintenance to be handled, thereby also can prevent to occur in the terminal equipment too much rubbish node or rubbish subtree preferably, therefore prevented the influence that rubbish subtree or rubbish node are caused terminal equipment disposed of in its entirety performance preferably, need obtain the too much problem of information when device management server obtains the terminal equipment management tree structural information when also having prevented from preferably to have more rubbish subtree or rubbish node in the terminal equipment, therefore save network transmission resource.
Description of drawings
Fig. 1 is the holistic management framework model figure of existing DM standard;
Fig. 2 is the configuration state schematic diagram of each management object in the management tree in the existing terminal equipment;
Fig. 3 is the ACL value configuring condition schematic diagram of each node in the equipment control subtree;
Fig. 4 is the ACL value configuring condition schematic diagram of each node in the equipment control subtree of ServerA after to the operating right of each node among deletion Fig. 3;
Fig. 5 is the main realization principle flow chart of the maintaining method of first kind of device management tree of the present invention's proposition;
Fig. 6 is according to first method principle of the present invention, the main realization flow figure that DM tree is safeguarded under to the administration authority situation of terminal equipment at certain DM Server of deletion;
Fig. 7 is subtree and the authority schematic diagram thereof that adds on the DM tree of certain device management server in certain terminal equipment in the embodiment of the invention;
Fig. 8 is on the basis of Fig. 7, by the node authority schematic diagram after the prior art deletion ServerA sign;
Fig. 9 is on the basis of Fig. 7, and taking to delete with node NodeB after the deletion ServerA sign is view after the whole subtree of root is handled;
Figure 10 is on the basis of Fig. 7, and taking after the deletion ServerA sign can be by the view after the authenticated device management server open treated to all with the Replace authority of NodeB;
Figure 11 is on the basis of Fig. 7, takes after the deletion ServerA sign by the view after the Replace authority processing of specified equipment management server adapter NodeB;
Figure 12 is according to first method principle of the present invention, the second embodiment process chart of DM tree being safeguarded under to the administration authority situation of terminal equipment at certain DM Server of deletion;
Figure 13 is the main composition structured flowchart of first kind of terminal equipment of the present invention's proposition;
Figure 14 forms structured flowchart for first embodiment of first kind of terminal equipment that the present invention proposes;
Figure 15 forms structured flowchart for second embodiment of first kind of terminal equipment that the present invention proposes;
Figure 16 forms structured flowchart for the embodiment of node maintenance unit in first kind of terminal equipment of the present invention;
Second kind of DM that Figure 17 proposes for the present invention sets the main realization principle flow chart of maintaining method;
Figure 18 is the main composition structured flowchart of second kind of terminal equipment of the present invention's proposition;
Figure 19 forms structured flowchart for the embodiment of node maintenance unit in second kind of terminal equipment of the present invention.
Embodiment
In OMA DM standard, each is to realize terminal equipment is managed by each node of device management tree of storing in the operation terminal device by the authenticated device management server, in order to control the corresponding management authority of distinct device management server to terminal equipment DM tree, terminal equipment is safeguarded corresponding ACL value respectively in each node of equipment of itself management tree, by device management server sign and corresponding administration authority relational expression are set for the ACL value of node maintenance, this node had corresponding administration authority with sign corresponding apparatus management server.
First kind of technical scheme of the present invention is when upgrading the ACL of respective nodes in the DM tree, may cause renewal owing to interdependent node ACL to cause and occur rubbish node or rubbish subtree in the terminal equipment, thereby can reduce the disposed of in its entirety performance of terminal equipment and the problem of waste transfer resource, and when proposing the ACL of respective nodes in upgrading terminal equipment DM tree, can prevent from terminal equipment, to occur the processing scheme of rubbish node or rubbish subtree preferably.
Be explained in detail to the main realization principle of technical solution of the present invention, embodiment and to the beneficial effect that should be able to reach below in conjunction with each accompanying drawing.
As shown in Figure 5, the main realization principle flow chart of the maintaining method of the first kind of device management tree that proposes for the present invention, its main implementation procedure is as follows:
Step S10, terminal equipment upgrades processing to the ACL information of respective nodes in the DM tree;
A kind of more excellent mode be terminal equipment can receive send the update instruction of ACL information that (as being issued by the user) be used for triggering terminal renewal of the equipment respective nodes under the external world after, according to the update instruction that receives the ACL information of the respective nodes in the DM tree is upgraded processing;
Another kind of more excellent mode is that terminal equipment is in the administration authority process of certain DM Server of deletion, if when in the DM tree, traversing the node that comprises this DM Server ID that will delete in the ACL information, this DM Server ID that comprises in the ACL information with the node that traverses deletes, thereby has also reached the purpose that the ACL information to this node upgrades.
Do not exist when safeguarding authority respectively in the ACL information of each node between step S20, terminal equipment this node, root node and this node and the root node after judging renewal, this node is safeguarded processing.
Wherein to satisfy above-mentioned Rule of judgment carried out mode that node that ACL upgrades safeguards can but be not limited to refer to following processing mode:
Terminal equipment judge this more new node whether be dynamic node, if in DM tree, be the subtree deletion of root then, or under the situation that the user confirms, be the subtree deletion of root with this node with this node;
2. the authority of safeguarding of this node is opened to all DM Server by authentication;
3. the DM Server of specified takes over the authority of safeguarding of this node.
Safeguard that wherein authority can refer to that specifically DM Server carries out the replacement authority (Replace authority) of upgrading processing to DM tree node in the terminal equipment; Can refer to that also DM Server carries out the erase right (Delete authority) that deletion is handled to DM tree node in the terminal equipment; Can also refer to Replace authority and Delete authority.
Be that example is carried out more detailed elaboration to the main realization principle of said method of the present invention to delete certain DM Server to the administration authority of terminal equipment below.As shown in Figure 6, be foundation first method principle of the present invention, at the main realization flow figure that certain DM Server of deletion safeguards DM tree under to the administration authority situation of terminal equipment, its specific implementation process is as follows:
S50, terminal equipment is in the administration authority process of sweep equipment management server, according to the sign (ID) of the device management server that will delete traversal DM tree, promptly the ACL value that whole DM is set each node scans, to search the node that comprises this DM Server ID among the ACL respectively;
A kind of more excellent execution mode is the delete instruction that terminal equipment receives the sweep equipment management server administration authority that the user issues, and carries out the processing of the administration authority of this device management server of deletion according to the DM Server ID that will delete that comprises in this delete instruction.
Another kind of more excellent execution mode is the delete instruction that terminal equipment receives the sweep equipment management server administration authority that the corresponding device management server issues, and carries out the processing of the administration authority of this device management server of deletion according to the DM Server ID that the correspondence that comprises in this delete instruction will be deleted.
Step S60, terminal equipment are when searching each node that satisfies above-mentioned condition, and this DM Server ID that comprises among the ACL with this node deletes; And
Step S70, the ACL that judges each node between node, root node and this node and the root node of deleting this DM Server ID does not exist respectively when safeguarding authority (as Replace authority and/or Delete authority) behind this DM Server ID of deletion, and this node is safeguarded processing.
Wherein can be in advance in terminal equipment maintenance strategy of storage, terminal equipment just can be safeguarded this node according to this maintenance strategy of storing in advance and handle judging when satisfying the node that above-mentioned condition needs to be serviced; Can certainly be when needs be safeguarded this node, the prompting user imports corresponding maintenance strategy, and terminal equipment just can be carried out corresponding the maintenance to this node according to the maintenance strategy of user's input and handle.
Wherein can but the node that is not limited to adopt one of following three kinds of maintenance strategies to need to be serviced satisfying condition is safeguarded processing, its maintenance strategy can be preestablished by the user, also can self be preestablished by terminal equipment (DM Client), can also be preestablished by the device management server that is about to deleted administration authority:
(1) will be that the whole subtree of root is deleted processing with the dynamic node that satisfies condition among the above-mentioned steps S70 that searches, terminal equipment is carried out the node that satisfies condition among the step S70 that searches in above-mentioned steps S70 like this: terminal equipment judges whether this node is dynamic node, is the whole subtree of root if then delete with this node in the DM tree; Perhaps
Whether terminal equipment judges whether this node is dynamic node, be the whole subtree of root if then point out the user to confirm to delete with this node, and after the affirmation instruction that receives the user, deletion is the whole subtree of root with this node in the DM tree.
The authority (as Replace authority and/or Delete authority) of safeguarding of the node that satisfies condition among the above-mentioned steps S70 that (2) will search is opened by the authenticated device management server to all, terminal equipment is carried out the node that satisfies condition among the step S70 that searches in above-mentioned steps S70 like this: in for the ACL of this node maintenance, safeguard that the corresponding DMServer ID of authority (as Replace authority and/or Delete authority) is set to *.
(3) safeguard authority (as Replace authority and/or Delete authority) by what the device management server of regulation was taken over the node that satisfies condition among the above-mentioned steps S70 search, terminal equipment is carried out the node that satisfies condition among the step S70 that searches in above-mentioned steps S70 like this: in for the ACL of this node maintenance, safeguard that the corresponding DM Server ID of authority (as Replace authority and/or Delete authority) is set to the DM Server ID of this regulation.The wherein concrete Replace authority and/or the Delete authority of which device management server to take over the node that satisfies condition that searches of specifying by, can preestablish by the user, also can self preestablish, can also preestablish by the device management server that is about to deleted administration authority by DM Client.
The foregoing description principle is when terminal equipment is cancelled certain device management server to its administration authority, whole DM tree is carried out traversal processing (can adopt degree of depth traversal mode or adopt range traversal mode), promptly the ACL information to each node in the whole DM tree scans, if find to comprise among the ACL of certain node the sign of this device management server, then with this device management server sign deletion among the ACL of this node; And to judging after this device management server sign of this knot removal, if also have in the ACL information of each node between this node, root node and this node and the root node when safeguarding authority (as Replace authority and/or Delete authority), then the processing procedure of safeguarding to this node finishes, and normally carries out the scanning of other node; If do not exist in the ACL information of each node between this node, root node and this node and the root node when safeguarding authority (as Replace authority and/or Delete authority), then terminal equipment selects wherein a kind of processing mode that this node is carried out follow-up maintenance processing in following 3 kinds of maintenance strategies, wherein this maintenance strategy can be the strategy that the user sets, also can be the default treatment strategy of DM Client, can also be the strategy that is about to the device management server setting of deleted administration authority:
1. terminal equipment judges whether this node is dynamic node, if then in DM tree deletion be the whole subtree of root with this node, or the request user confirm after again in the DM tree deletion be the whole subtree of root with this node;
2. the Replace authority and/or the Delete authority of this node being opened by the authenticated device management server to all, promptly on the basis of the existing right assignment of node ACL that this device management server of deletion identifies, increase: its Replace authority and/or Delete authority corresponding equipment management server sign are made as " * " for being provided with among the ACL of this node maintenance;
3. set the Replace authority and/or the Delete authority of taking over this node by the device management server of certain regulation, promptly on the basis of the existing right assignment of node ACL after this device management server sign of deletion, increase: its Replace authority and/or Delete authority corresponding equipment management server are identified the sign that changes to this adapter device management server.Wherein have by which device management server and take over and to be set by the user, also can set, can also set by the device management server that is about to deleted administration authority by DM Client.
To enumerate a specific embodiment below more specifically sets forth the main realization principle of said method of the present invention:
Suppose certain by having added a subtree on the device management server of the authorizing DM tree in certain terminal equipment, the subtree of this interpolation and authority thereof as shown in Figure 7, wherein in the DM of terminal equipment tree, the authority of NodeB is:
Get=*&Add=*&Replace=ServerA&Delete=ServerA
The ACL of node NodeC and NodeD inherits the ACL information of NodeB node.
That is: ServerA has Replace authority and Delete authority to these three nodes respectively; The Get authority of these three nodes and Add authority then can be opened by the authenticated device management server to all respectively.
As sweep equipment management server A during to the administration authority of this terminal equipment, terminal equipment just will carry out traverse scanning to the DM tree of self, in the ACL information of each node of DM tree, to delete the ServerA sign respectively, set among the ACL of each node after the deletion ServerA sign at DM, this subtree and authority situation thereof are just as shown in Figure 8 in the terminal equipment, then node NodeB is and the direct-connected node of root node Root as can be seen, and the ACL of this node no longer exists Replace authority and Delete authority after deletion ServerA sign, and do not have Replace authority and Delete authority in the ACL information of root node too, so terminal equipment just can be given to safeguard in the following manner to this NodeB:
A kind of mode is that deletion or request user confirm that the back deletion is the whole subtree of root with this node NodeB, and the subtree view after the deletion as shown in Figure 9;
Another kind of mode is that the Replace authority of this node NodeB can be opened by the authenticated device management server to all, and the subtree view after it is handled as shown in figure 10;
Another kind of mode is the Replace authority that is continued to take over this node NodeB by certain specific device management server (as ServerB), and the subtree view after it is handled as shown in figure 11.
With deletion DM Server first kind of DM tree of the administration authority of terminal equipment safeguarded performance with respect to the present invention is above-mentioned, terminal equipment can also be in the administration authority process of certain device management server of deletion to self, the ACL information of each node in the DM tree of traverse scanning self storage, and the sign deletion of this device management server that comprises among the ACL with each node in the whole DM tree, follow-up (execution immediately after can in the ACL of each node in the DM tree, deleting this server identification that finishes, also can cross stipulated time Duan Houzai to carry out) judge the node of each deletion server identification respectively, whether also exist among the ACL of each node between root node and this node and the root node and safeguard authority (as Replace authority and Delete authority), safeguard processing for the node of not safeguarding authority (, also not having the Delete authority) as both there not being the Replace authority.
According to above-mentioned thought, please refer to Figure 12, this figure is according to first method principle of the present invention, at the second embodiment process chart that certain DM Server of deletion safeguards DM tree under to the administration authority situation of terminal equipment, its main implementation procedure is as follows:
Step S100, terminal equipment is in the administration authority process of sweep equipment management server, sign (ID) according to the device management server that will delete travels through the whole DM tree of self storing, promptly the ACL information that whole DM is set each node scans, to search the node that comprises this DM Server ID among the ACL respectively;
Step S200, terminal equipment is this DM Server ID deletion to comprising among each node execution ACL with this node that searches in the above-mentioned processing procedure respectively, thereby finally finishing this DM Server ID that puts down in writing among the ACL with respective nodes in the whole DM tree of self storage all deletes, do not had this DM Server ID in the ACL information that makes whole DM set, finished the purpose of this device management server of deletion the self-management authority;
Step S300, (can after finishing, above-mentioned steps S100 and step S200 processing procedure carry out immediately after the administration authority of finishing this DM Server of deletion through above-mentioned processing procedure, also can after the certain stipulated time section after above-mentioned steps S100 and step S200 processing procedure are finished, carry out), terminal equipment is carried out at each node of deleting this server identification:
In the ACL that judges each node between this node, root node and this node and the root node, do not exist when safeguarding authority (as Replace authority and/or Delete authority), this node is safeguarded processing.
Wherein can in terminal equipment, store a maintenance strategy in advance, terminal equipment is being judged when satisfying above-mentioned condition and needing to be serviced the node of processing, just can safeguard this node that satisfies condition and handle according to the maintenance strategy of storing in advance, can certainly be when needs be safeguarded this node, the prompting user imports corresponding maintenance strategy, and terminal equipment just can be carried out corresponding the maintenance to this node according to the maintenance strategy of user's input and handle.
Wherein can but be not limited to adopt a kind of conduct in following three kinds of maintenance strategies node to be safeguarded the mode of processing, its maintenance strategy can be preestablished by the user, also can self be preestablished by terminal equipment (DM Client), can also be preestablished by the device management server that is about to deleted administration authority:
The dynamic node that A. will satisfy condition among the above-mentioned steps S300 is the whole subtree deletion of root, terminal equipment is carried out the node that satisfies condition among the step S300 in above-mentioned steps S300 like this: terminal equipment judges whether this node is dynamic node, is the whole subtree of root if then delete with this node in the DM tree;
Whether perhaps terminal equipment judges whether this node is dynamic node, be the whole subtree of root if then point out the user to confirm to delete with this node, and after the affirmation instruction that receives the user, deletion is the whole subtree of root with this node in the DM tree.
B. will satisfy the authority (as Replace authority and/or Delete authority) of safeguarding of the node of condition among the above-mentioned steps S300 opens by the authenticated device management server to all, terminal equipment is carried out the node that satisfies condition among the step S300 in above-mentioned steps S300 like this: in for the ACL of this node maintenance, safeguard that the corresponding DM Server ID of authority (as Replace authority and/or Delete authority) is set to *.
C. safeguard authority (as Replace authority and/or Delete authority) by what the device management server of regulation was taken over the node satisfy condition among the above-mentioned steps S300, terminal equipment is carried out the node that satisfies condition among the step S300 in above-mentioned steps S300 like this: in for the ACL of this node maintenance, safeguard that the corresponding DM Server ID of authority (as Replace authority and/or Delete authority) is set to the DM ServerID of this regulation.The wherein concrete Replace authority and/or the Delete authority of which device management server to take over the child node that satisfies condition of specifying by, can preestablish by the user, also can self preestablish, can also preestablish by the device management server that is about to deleted administration authority by DM Client.
The main implementation procedure of above-mentioned second embodiment is when terminal equipment is cancelled certain device management server to its administration authority, whole DM tree is carried out traversal processing (can adopt degree of depth traversal mode or adopt range traversal mode), promptly the ACL information to each node in the whole DM tree scans, if find to comprise among the ACL of certain node the sign of this device management server, then with this device management server sign deletion among the ACL of this node, and this node is not carried out any detection and judgment processing, certain time point after the aforesaid operations of finishing whole DM tree is handled carries out following attended operation to the node of each deletion server identification like this:
Judge respectively whether to exist among the ACL of each node between this node, root node (Root) and this node and the root node and safeguard authority (as Replace authority and/or Delete authority), safeguard that for not existing authority is (as neither existing the Replace authority, do not have the Delete authority yet) situation, then this node is carried out follow-up maintenance and handles.
First kind of DM tree maintaining method corresponding to the above-mentioned proposition of the present invention, the proposition that the present invention is also corresponding here a kind of terminal equipment, as shown in figure 13, the main composition structured flowchart of the first kind of terminal equipment that proposes for the present invention, it mainly comprises control of authority list update unit 10,30 3 parts of judging unit 20 and node maintenance unit, and wherein the main effect of each part is as follows:
Control of authority list update unit 10 is used for upgrading the ACL information that DM sets respective nodes;
Judging unit 20 is used for judging whether the ACL of each node exists between the node of node, root node and this renewal that above-mentioned control of authority list update unit 10 upgrades and the root node safeguards authority;
In like manner, the authority of mentioning in the above-mentioned terminal equipment of safeguarding specifically also can refer to the Replace authority, or the Delete authority, or Replace authority and Delete authority.
As shown in figure 14, first embodiment of the first kind of terminal equipment that proposes for the present invention forms structured flowchart, it is on the main composition architecture basics of above-mentioned Figure 13, also and then comprise a update instruction receiving element 40 that is used to receive update instruction, wherein update instruction is used for the ACL information of triggering terminal renewal of the equipment respective nodes; Above-mentioned like this control of authority list update unit 10 just can upgrade the ACL information of respective nodes according to the update instruction that update instruction receiving element 40 receives.
As shown in figure 15, second embodiment of the first kind of terminal equipment that proposes for the present invention forms structured flowchart, and the control of authority list update unit 10 among wherein above-mentioned Figure 13 specifically comprises traversal subelement 110 and sign deletion subelement 120, wherein:
Sign deletion subelement 120 is used for deleting that the ACL of the node that above-mentioned traversal subelement 110 traverses comprises that this will delete the sign of server, to realize that the ACL information of respective nodes is upgraded processing.
Wherein can also and then comprise in this terminal equipment and safeguard Policy storage unit, to be used for a storing maintenance strategy of setting in advance; Above-mentioned like this node maintenance unit 30 for not the time, is safeguarded processing based on the maintenance strategy of storing in the maintenance strategy memory cell to this node that control of authority list update unit 10 upgrades in the judged result of judging unit 20.Certainly terminal equipment also can be in the time need safeguarding processing to this node that control of authority list update unit 10 upgrades, the prompting user imports corresponding maintenance strategy, and terminal equipment just can come that the node of this renewal is carried out corresponding the maintenance according to the maintenance strategy of user's input have been handled.
Wherein the 30 pairs of respective nodes in node maintenance unit safeguard that processing can have following several situation:
A kind of more excellent mode is: node maintenance unit 30 is made up of one first judgment sub-unit and one first subtree deletion subelement, wherein first judgment sub-unit is used in the judged result of above-mentioned judging unit 20 for not the time, judge whether the node that control of authority list update unit 10 upgrades is dynamic node, first subtree deletion subelement is used in the judged result of first judgment sub-unit when being, deletion is the subtree of root with this dynamic node of above-mentioned control of authority list update unit 10 renewals.
Another kind of more excellent mode is node maintenance unit 30 in the judged result of above-mentioned judging unit 20 for not the time, and terminal equipment is under the situation that the user confirms, this dynamic node that above-mentioned control of authority list update unit 10 is upgraded is the subtree deletion of root again.As shown in figure 16, for the embodiment of node maintenance unit in first kind of terminal equipment of the present invention forms structured flowchart, it mainly comprises second judgment sub-unit 310, deletion prompting subelement 320 and second subtree deletion subelement 330, wherein:
Second judgment sub-unit 310 is used in the judged result of above-mentioned judging unit 20 judging whether the node that above-mentioned control of authority list update unit 10 upgrades is dynamic node for not the time;
Second subtree deletion subelement 330 is used for after the affirmation instruction that receives the user, and deletion is the subtree of root with the node that control of authority list update unit 10 upgrades in the DM tree.
Another kind of more excellent mode is node maintenance unit 30 in the judged result of above-mentioned judging unit 20 for not the time, and the authority of safeguarding of this node that above-mentioned control of authority list update unit 10 is upgraded is opened by the authenticated device management server to all; Be node maintenance unit 30 in the ACL of this node maintenance that upgrades for control of authority list update unit 10, authority (as Replace authority and/or Delete authority) the corresponding equipment management server sign of safeguarding of this node is set to *.
Another kind of more excellent mode is node maintenance unit 30 in the judged result of above-mentioned judging unit 20 for not the time, and the device management server of specified is taken over the authority of safeguarding of this node that above-mentioned control of authority list update unit 10 upgrades; Be node maintenance unit 30 in the ACL of this node maintenance that upgrades for control of authority list update unit 10, authority (as Replace authority and/or Delete authority) the corresponding equipment management server sign of safeguarding of this node is set to the device management server sign of this regulation.
Other concrete correlation techniques of first kind of terminal equipment that relevant in addition the present invention proposes realize that the correlation technique that details please refer in the said method of the present invention realizes the details description, no longer gives too much to give unnecessary details here.
Technical solution of the present invention also proposes terminal equipment can be when being subjected to extraneous the triggering, as when receiving user's triggering command, or the node in self DM tree is traveled through with predefined periodic law, and each node that traverses carried out: judge in the ACL information of each node between this node, root node and this node and the root node that traverses and do not exist when safeguarding authority, this node that traverses is safeguarded processing.
As shown in figure 17, the main realization principle flow chart of the second kind of DM tree maintaining method that proposes for the present invention, its main implementation procedure is as follows:
Step S500, each node in terminal equipment traversal self the DM tree, wherein terminal equipment can be when receiving user's triggering message travels through each node in self DM tree, also can be by storing a periodic law of setting in advance, travel through arriving each node that automatically performs when putting each cycle time in self DM tree;
Step S600, terminal equipment is carried out when traversing each node: judge in the ACL information of each node between this node, root node and this node and the root node that traverses and do not exist when safeguarding authority, this node that traverses is safeguarded processing.
Wherein terminal equipment mode that the node that satisfies above-mentioned Rule of judgment that traverses is safeguarded can but be not limited to refer to following processing mode:
1. terminal equipment judges whether this node is dynamic node, if be the subtree deletion of root with this node in DM tree then, or is the subtree deletion of root with this node under the situation that the user confirms;
2. the authority of safeguarding of this node is opened to all DM Server by authentication;
3. the DM Server of specified takes over the authority of safeguarding of this node.
Safeguard that wherein authority can refer to that specifically DM Server carries out the replacement authority (Replace authority) of upgrading processing to DM tree node in the terminal equipment; Can refer to that also DM Server carries out the erase right (Delete authority) that deletion is handled to DM tree node in the terminal equipment; Can also refer to Replace authority and Delete authority.
Obvious this DM tree maintaining method also can realize preventing to occur rubbish subtree or rubbish node in terminal equipment, thereby the influence of having avoided too much rubbish subtree or rubbish node that terminal equipment disposed of in its entirety performance is caused, and the required amount of information of obtaining when having reduced DM Server and obtaining in the terminal equipment DM tree overall structure information, reached the purpose of saving the transfer resource of eating dishes without rice or wine.
Second kind of DM tree maintaining method corresponding to the above-mentioned proposition of the present invention, the proposition that the present invention is also corresponding here a kind of terminal equipment, as shown in figure 18, the main composition structured flowchart of the second kind of terminal equipment that proposes for the present invention, it mainly comprises node traversal unit 100,300 3 parts of judging unit 200 and node maintenance unit, and wherein the concrete effect of each component units is as follows:
Judging unit 200 when being used for traversing each node in node traversal unit 100, is judged that node that above-mentioned node traversal unit 100 traverses, root node and this traverse whether to exist in the ACL information of each node between node and the root node to safeguard authority;
In like manner, the authority of mentioning in the above-mentioned terminal equipment of safeguarding specifically also can refer to the Replace authority, or the Delete authority, or Replace authority and Delete authority.
Wherein can also and then comprise in this terminal equipment and safeguard Policy storage unit, to be used for a storing maintenance strategy of setting in advance; Above-mentioned like this node maintenance unit 300 for not the time, is safeguarded processing based on the maintenance strategy of storing in the maintenance strategy memory cell to this node that node traversal unit 100 traverses in the judged result of judging unit 200.Certainly terminal equipment also can be safeguarded when handling need traveling through this node that unit 100 traverses to node, the prompting user imports corresponding maintenance strategy, and terminal equipment just can come that this node that traverses is carried out corresponding the maintenance according to the maintenance strategy of user's input have been handled.
Wherein the node that satisfies Rule of judgment that traverses of 300 pairs of node maintenance unit safeguards that processing can have following several situation:
A kind of more excellent mode is: node maintenance unit 300 is made up of one first judgment sub-unit and one first subtree deletion subelement, wherein first judgment sub-unit is used in the judged result of above-mentioned judging unit 200 for not the time, whether the node that decision node traversal unit 100 traverses is dynamic node, first subtree deletion subelement is used in the judged result of above-mentioned first judgment sub-unit when being, it is the subtree of root that deletion travels through this dynamic node that unit 100 traverses with above-mentioned node.
Another kind of more excellent mode is node maintenance unit 300 in the judged result of above-mentioned judging unit 200 for not the time, and terminal equipment is under the situation that the user confirms, this dynamic node that above-mentioned node traversal unit 100 is traversed is the subtree deletion of root again.As shown in figure 19, for the embodiment of node maintenance unit in second kind of terminal equipment of the present invention forms structured flowchart, it mainly comprises second judgment sub-unit 3010, deletion prompting subelement 3020 and subtree deletion subelement 3030, wherein:
Second subtree deletion subelement 3030 is used for after the affirmation instruction that receives the user, and deletion is the subtree of root with this dynamic node that node traversal unit 100 traverses in the DM tree.
Another kind of more excellent mode is node maintenance unit 300 in the judged result of above-mentioned judging unit 200 for not the time, and the authority of safeguarding of this node that above-mentioned node traversal unit 100 is traversed is opened by the authenticated device management server to all; Be node maintenance unit 300 in the ACL of this node maintenance that traverses for node traversal unit 100, authority (as Replace authority and/or Delete authority) the corresponding equipment management server sign of safeguarding of this node is set to *.
Another kind of more excellent mode is node maintenance unit 30 in the judged result of above-mentioned judging unit 20 for not the time, and the device management server of specified is taken over the authority of safeguarding of this node that above-mentioned control of authority list update unit 10 upgrades; Be node maintenance unit 300 in the ACL of this node maintenance that traverses for node traversal unit 100, authority (as Replace authority and/or Delete authority) the corresponding equipment management server sign of safeguarding of this node is set to the device management server sign of this regulation.
Other concrete correlation techniques of second kind of terminal equipment that relevant in addition the present invention proposes realize that the correlation technique that details please refer in the said method of the present invention realizes the details description, no longer gives too much to give unnecessary details here.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.
Claims (40)
1, a kind of maintaining method of device management tree is characterized in that, comprises step:
The update the equipment control of authority tabulation of respective nodes in the management tree of terminal equipment; And
Do not exist when safeguarding authority in the control of authority of each node tabulation between this node after judging renewal, root node and this node and the root node, this node is safeguarded.
2, the method for claim 1 is characterized in that, comprises that also terminal equipment receives the step of update instruction, and described update instruction is used for the control of authority tabulation of triggering terminal renewal of the equipment respective nodes;
Terminal equipment upgrades the control of authority tabulation of respective nodes according to the described update instruction that receives.
3, the method for claim 1, it is characterized in that, the control of authority tabulation of described renewal respective nodes is meant: terminal equipment is in the administration authority process of sweep equipment management server, if when traversing the node that comprises this device management server that will delete sign in the control of authority tabulation in device management tree, this server identification that comprises in the control of authority tabulation with this node that traverses is deleted.
4, method as claimed in claim 3 is characterized in that, the delete instruction of the sweep equipment management server administration authority that terminal equipment reception user issues; And
Carry out the processing of the administration authority of this device management server of deletion according to the sign of the device management server that will delete that comprises in the delete instruction.
5, method as claimed in claim 3 is characterized in that, the delete instruction of the sweep equipment management server administration authority that terminal equipment reception corresponding device management server issues; And
The sign of the device management server that will delete according to the correspondence that comprises in the delete instruction is carried out the processing of the administration authority of this device management server of deletion.
6, the method for claim 1 is characterized in that, this node is safeguarded be meant:
Terminal equipment judges whether this node is dynamic node, if then in device management tree be that the subtree of root is deleted with this node.
7, the method for claim 1 is characterized in that, this node is safeguarded be meant:
Whether terminal equipment judges whether this node is dynamic node, be the subtree of root if then point out the user to confirm to delete with this node; And
After the affirmation instruction that receives the user, deletion is the subtree of root with this node in device management tree.
8, the method for claim 1 is characterized in that, this node is safeguarded that the authority of safeguarding that is meant this node opens by the authenticated device management server to all.
9, the method for claim 1 is characterized in that, to this node safeguard be meant by the regulation device management server the authority of safeguarding of this node is taken over.
As claim 1,8 or 9 described methods, it is characterized in that 10, the described authority of safeguarding is that device management server is carried out the replacement authority of upgrading processing to equipment control tree node in the terminal equipment.
As claim 1,8 or 9 described methods, it is characterized in that 11, the described authority of safeguarding is that device management server is carried out the erase right that deletion is handled to equipment control tree node in the terminal equipment.
As claim 1,8 or 9 described methods, it is characterized in that 12, the described authority of safeguarding is that device management server is carried out the replacement authority of upgrading processing to equipment control tree node in the terminal equipment; With
Equipment control tree node in the terminal equipment is carried out the erase right that deletion is handled.
13, a kind of terminal equipment is characterized in that, comprising:
Control of authority list update unit, the control of authority tabulation of the management tree respective nodes that is used for updating the equipment;
Judging unit is used for judging whether the control of authority tabulation of each node exists between the node of node, root node and this renewal that described control of authority list update unit upgrades and the root node safeguards authority;
The node maintenance unit is used in the judged result of described judging unit the node that described control of authority list update unit upgrades being safeguarded for not the time.
14, terminal equipment as claimed in claim 13 is characterized in that, also comprises the update instruction receiving element that is used to receive update instruction, and described update instruction is used for the control of authority tabulation of triggering terminal renewal of the equipment respective nodes;
The update instruction that described control of authority list update unit receives according to the update instruction receiving element is upgraded the control of authority tabulation of respective nodes.
15, terminal equipment as claimed in claim 13 is characterized in that, described control of authority list update unit specifically comprises:
The traversal subelement is used for the administration authority process of terminal equipment at the sweep equipment management server, comprises the node that this will delete server identification according to being identified in the device management tree of the device management server that will delete in the traversal control of authority tabulation;
Sign deletion subelement is used for deleting that the control of authority tabulation of the node that described traversal subelement traverses comprises that this will delete the sign of server.
16, terminal equipment as claimed in claim 13 is characterized in that, also comprises the maintenance strategy memory cell, is used for storing in advance a maintenance strategy of setting;
Described node maintenance unit is safeguarded the node that upgrades according to the maintenance strategy of storing in the described maintenance strategy memory cell.
17, terminal equipment as claimed in claim 13 is characterized in that, described node maintenance unit specifically comprises:
First judgment sub-unit is used in the judged result of described judging unit judging whether this node of control of authority list update unit renewal is dynamic node for not the time;
First subtree deletion subelement is used in the judged result of first judgment sub-unit when being, deletion is the subtree of root with this node of control of authority list update unit renewal.
18, terminal equipment as claimed in claim 13 is characterized in that, described node maintenance unit specifically comprises:
Second judgment sub-unit is used in the judged result of described judging unit judging whether this node of control of authority list update unit renewal is dynamic node for not the time;
Deletion prompting subelement is used in the judged result of second judgment sub-unit when being, whether the prompting user confirms that this node of deleting with the renewal of control of authority list update unit is the subtree of root;
Second subtree deletion subelement is used for after the affirmation instruction that receives the user, and deletion is the subtree of root with this node that control of authority list update unit upgrades.
19, terminal equipment as claimed in claim 13, it is characterized in that described node maintenance unit open the node of this renewal is safeguarded by the authenticated device management server to all by the authority of safeguarding of node that control of authority list update unit is upgraded.
20, terminal equipment as claimed in claim 19, it is characterized in that described node maintenance unit is taken over the node of this renewal is safeguarded to the authority of safeguarding of the node of control of authority list update unit renewal by the device management server of specified.
As claim 13,19 or 20 described terminal equipments, it is characterized in that 21, the described authority of safeguarding is that device management server is carried out the replacement authority of upgrading processing to equipment control tree node in the terminal equipment.
As claim 13,19 or 20 described terminal equipments, it is characterized in that 22, the described authority of safeguarding is that device management server is carried out the erase right that deletion is handled to equipment control tree node in the terminal equipment.
23, as claim 13,19 or 20 described terminal equipments, it is characterized in that the described authority of safeguarding is that device management server is carried out the replacement authority of upgrading processing and the erase right that equipment control tree node execution deletion in the terminal equipment is handled to equipment control tree node in the terminal equipment.
24, a kind of maintaining method of device management tree is characterized in that, comprises step:
Node in the terminal equipment traversal device management tree; And
When traversing each node, carry out: judge in the control of authority tabulation of each node between this node, root node and this node and the root node that traverses and do not exist when safeguarding authority, this node that traverses is safeguarded.
25, method as claimed in claim 24 is characterized in that, this node that traverses is safeguarded be meant:
Terminal equipment judges whether this node is dynamic node, if then with this node be the subtree deletion of root in device management tree.
26, method as claimed in claim 24 is characterized in that, this node that traverses is safeguarded be meant:
Whether terminal equipment judges whether this node is dynamic node, be the subtree of root if then point out the user to confirm to delete with this node; And
After the affirmation instruction that receives the user, deletion is the subtree of root with this node in device management tree.
27, method as claimed in claim 24 is characterized in that, this node that traverses is safeguarded that the authority of safeguarding that is meant this node opens by the authenticated device management server to all.
28, method as claimed in claim 24 is characterized in that, to this node that traverses safeguard be meant by the regulation device management server the authority of safeguarding of this node is taken over.
As claim 24,27 or 28 described methods, it is characterized in that 29, the described authority of safeguarding is that device management server is carried out the replacement authority of upgrading processing to equipment control tree node in the terminal equipment.
As claim 24,27 or 28 described methods, it is characterized in that 30, the described authority of safeguarding is that device management server is carried out the erase right that deletion is handled to equipment control tree node in the terminal equipment.
As claim 24,27 or 28 described methods, it is characterized in that 31, the described authority of safeguarding is that device management server is carried out the replacement authority of upgrading processing to equipment control tree node in the terminal equipment; With
Equipment control tree node in the terminal equipment is carried out the erase right that deletion is handled.
32, a kind of terminal equipment is characterized in that, comprising:
Node travels through the unit, is used for traveling through the node of device management tree;
Judging unit when being used for traversing each node in described node traversal unit, is judged that node that described node traversal unit traverses, root node and this traverse whether to exist in the control of authority tabulation of each node between node and the root node to safeguard authority;
The node maintenance unit is used in the judged result of described judging unit this node that traverses being safeguarded for not the time.
33, terminal equipment as claimed in claim 32 is characterized in that, also comprises the maintenance strategy memory cell, is used for storing in advance a maintenance strategy of setting;
Described node maintenance unit is safeguarded node according to the maintenance strategy of storing in the described maintenance strategy memory cell.
34, terminal equipment as claimed in claim 32 is characterized in that, described node maintenance unit specifically comprises:
First judgment sub-unit is used in the judged result of described judging unit for not the time, and whether this node that decision node traversal unit traverses is dynamic node;
First subtree deletion subelement is used in the judged result of first judgment sub-unit when being, it is the subtree of root that deletion travels through this node that the unit traverses with node.
35, terminal equipment as claimed in claim 32 is characterized in that, described node maintenance unit specifically comprises:
Second judgment sub-unit is used in the judged result of described judging unit for not the time, and whether this node that decision node traversal unit traverses is dynamic node;
Deletion prompting subelement is used in the judged result of second judgment sub-unit when being, whether the prompting user confirms to delete that to travel through this node that the unit traverses with node be the subtree of root;
Second subtree deletion subelement is used for after the affirmation instruction that receives the user, and deletion is the subtree of root with this node that node traversal unit traverses.
36, terminal equipment as claimed in claim 32 is characterized in that, described node maintenance unit is opened this node is safeguarded by the authenticated device management server to all by the authority of safeguarding of this node that will traverse.
37, terminal equipment as claimed in claim 32 is characterized in that, the device management server of described node maintenance unit by specified taken over this node is safeguarded to the authority of safeguarding of this node of traversing.
As claim 32,36 or 37 described terminal equipments, it is characterized in that 38, the described authority of safeguarding is that device management server is carried out the replacement authority of upgrading processing to equipment control tree node in the terminal equipment.
As claim 32,36 or 37 described terminal equipments, it is characterized in that 39, the described authority of safeguarding is that device management server is carried out the erase right that deletion is handled to equipment control tree node in the terminal equipment.
40, as claim 32,36 or 37 described terminal equipments, it is characterized in that the described authority of safeguarding is that device management server is carried out the replacement authority of upgrading processing and the erase right that equipment control tree node execution deletion in the terminal equipment is handled to equipment control tree node in the terminal equipment.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2006100901554A CN101080077B (en) | 2006-05-23 | 2006-06-29 | Maintenance method of device management tree and terminal device |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200610081073.3 | 2006-05-23 | ||
CN200610081073 | 2006-05-23 | ||
CN2006100901554A CN101080077B (en) | 2006-05-23 | 2006-06-29 | Maintenance method of device management tree and terminal device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101080077A true CN101080077A (en) | 2007-11-28 |
CN101080077B CN101080077B (en) | 2011-07-13 |
Family
ID=38907245
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006100901554A Active CN101080077B (en) | 2006-05-23 | 2006-06-29 | Maintenance method of device management tree and terminal device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101080077B (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102572957A (en) * | 2008-02-04 | 2012-07-11 | 华为技术有限公司 | Method, terminal, apparatus and system for device management |
CN103023817A (en) * | 2012-11-23 | 2013-04-03 | 汉柏科技有限公司 | Data packet processing method based on ACL (Access Control List) |
CN104937895A (en) * | 2013-01-18 | 2015-09-23 | Lg电子株式会社 | Method and apparatus for controlling access in wireless communication system |
US9246781B2 (en) | 2008-02-04 | 2016-01-26 | Huawei Technologies Co., Ltd. | Method, terminal, apparatus, and system for device management |
CN105515806A (en) * | 2014-09-24 | 2016-04-20 | 中兴通讯股份有限公司 | Software version processing method and device |
CN107992906A (en) * | 2018-01-02 | 2018-05-04 | 联想(北京)有限公司 | A kind of model treatment method, system, terminal device and server |
CN110955710A (en) * | 2019-11-26 | 2020-04-03 | 杭州数梦工场科技有限公司 | Method and device for processing dirty data in data exchange operation |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130212247A1 (en) * | 2012-02-15 | 2013-08-15 | Htc Corporation | Method of Handling Triggered Trap Management Object |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005096145A2 (en) * | 2004-03-22 | 2005-10-13 | Motorola Inc., A Corporation Of The State Of Delaware | Method and apparatus for dynamic extension of device management tree data model on a mobile device |
US20050232175A1 (en) * | 2004-04-16 | 2005-10-20 | Vadim Draluk | System and method for provisioning device management tree parameters over a client provisioning protocol |
CN1744526A (en) * | 2005-09-22 | 2006-03-08 | 中国移动通信集团公司 | Terminal information control method |
-
2006
- 2006-06-29 CN CN2006100901554A patent/CN101080077B/en active Active
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102572957A (en) * | 2008-02-04 | 2012-07-11 | 华为技术有限公司 | Method, terminal, apparatus and system for device management |
CN102572957B (en) * | 2008-02-04 | 2014-08-20 | 华为技术有限公司 | Method, terminal, apparatus and system for device management |
US9246781B2 (en) | 2008-02-04 | 2016-01-26 | Huawei Technologies Co., Ltd. | Method, terminal, apparatus, and system for device management |
CN103023817A (en) * | 2012-11-23 | 2013-04-03 | 汉柏科技有限公司 | Data packet processing method based on ACL (Access Control List) |
CN103023817B (en) * | 2012-11-23 | 2016-04-20 | 汉柏科技有限公司 | A kind of data package processing method based on ACL |
CN104937895A (en) * | 2013-01-18 | 2015-09-23 | Lg电子株式会社 | Method and apparatus for controlling access in wireless communication system |
US9900727B2 (en) | 2013-01-18 | 2018-02-20 | Lg Electronics Inc. | Method and apparatus for controlling access in wireless communication system |
CN104937895B (en) * | 2013-01-18 | 2018-04-24 | Lg电子株式会社 | The method and apparatus for controlling access in a wireless communication system |
CN105515806A (en) * | 2014-09-24 | 2016-04-20 | 中兴通讯股份有限公司 | Software version processing method and device |
CN107992906A (en) * | 2018-01-02 | 2018-05-04 | 联想(北京)有限公司 | A kind of model treatment method, system, terminal device and server |
CN110955710A (en) * | 2019-11-26 | 2020-04-03 | 杭州数梦工场科技有限公司 | Method and device for processing dirty data in data exchange operation |
Also Published As
Publication number | Publication date |
---|---|
CN101080077B (en) | 2011-07-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101080077A (en) | Maintenance method of device management tree and terminal device | |
CN1143208C (en) | Apparatus and method for conversion of messages | |
CN1260665C (en) | Electronic apparatus for managing changeable storage medium, method thereof and storage medium | |
CN1794657A (en) | Method and system for managing terminal equipment | |
CN101030157A (en) | Method and system for updating user vocabulary synchronouslly | |
CN1801743A (en) | Terminal equipment managing method | |
CN101051937A (en) | User's power managing method and system based on XML | |
CN1598851A (en) | System and method for an OMA dm extension to manage mobile device configuration settings | |
CN101060427A (en) | A system and method for realizing the remote software updating | |
CN1795465A (en) | Operation history utilization system | |
CN1968101A (en) | Method, system and administrative server for front-end equipment control | |
CN101064878A (en) | Mobile terminal for realizing content filtering, system, network entity and method | |
CN101035027A (en) | Network management interface information interaction method, device and notice reporting method | |
CN1889741A (en) | Method and apparatus for realizing scheduled operation in equipment management | |
CN1209895C (en) | Information processing device and information processing method | |
CN1497898A (en) | Resource management system | |
CN1716874A (en) | Remote management system | |
CN1859402A (en) | XML file manging system and its method, and control method for XML file access | |
CN1870028A (en) | Work flow system, work flow processing method and work flow processing program | |
CN1859194A (en) | Terminal equipment managing method and its system, and terminal equipment | |
CN101043401A (en) | Method for distributing and updating network service flow identification | |
CN101055569A (en) | Function collection method and device of electronic data table | |
CN1835508A (en) | Method of converting and controlling separated network information exchange inside of net | |
CN101039220A (en) | Method for providing individualized experience, apparatus, server system and network management system | |
CN1747404A (en) | Network topological graph updation and management |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |