CN101080077B - Maintenance method of device management tree and terminal device - Google Patents

Maintenance method of device management tree and terminal device Download PDF

Info

Publication number
CN101080077B
CN101080077B CN2006100901554A CN200610090155A CN101080077B CN 101080077 B CN101080077 B CN 101080077B CN 2006100901554 A CN2006100901554 A CN 2006100901554A CN 200610090155 A CN200610090155 A CN 200610090155A CN 101080077 B CN101080077 B CN 101080077B
Authority
CN
China
Prior art keywords
node
authority
device management
maintenance
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.)
Active
Application number
CN2006100901554A
Other languages
Chinese (zh)
Other versions
CN101080077A (en
Inventor
柴晓前
何江水
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2006100901554A priority Critical patent/CN101080077B/en
Publication of CN101080077A publication Critical patent/CN101080077A/en
Application granted granted Critical
Publication of CN101080077B publication Critical patent/CN101080077B/en
Anticipated expiration legal-status Critical
Active legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明公开了一种涉及OMA DM领域的设备管理树的维护方法,包括终端设备更新设备管理树中相应节点的权限控制列表;并在判断出更新后的该节点、根节点及该节点与根节点之间各节点的权限控制列表中不存在维护权限时,对该节点进行维护。本发明还公开了一种设备管理树的维护方法,包括终端设备遍历设备管理树中的节点;并在遍历到每个节点时执行:判断出遍历到的该节点、根节点及该节点与根节点之间各节点的权限控制列表中不存在维护权限时,对遍历到的该节点进行维护。本发明还公开了相应的终端设备。本发明可以避免垃圾节点或垃圾子树对终端设备处理性能及网络传输资源所造成的不良影响。

The invention discloses a method for maintaining a device management tree in the field of OMA DM, which includes a terminal device updating the authority control list of a corresponding node in the device management tree; When there is no maintenance authority in the authority control list of each node among the nodes, the node is maintained. The present invention also discloses a method for maintaining a device management tree, which includes traversing the nodes in the device management tree by the terminal device; When there is no maintenance authority in the authority control list of each node among the nodes, the traversed node is maintained. The invention also discloses the corresponding terminal equipment. The invention can avoid the bad influence caused by garbage nodes or garbage subtrees on the processing performance of terminal equipment and network transmission resources.

Description

The maintaining method of device management tree and terminal equipment
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; Wherein, this node is safeguarded that the authority of safeguarding that is meant this node opens by the authenticated device management server to all.
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, 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, be used in the judged result of described judging unit for not the time, the node that described control of authority list update unit upgrades is safeguarded, wherein, 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, 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, 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, wherein, 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, be used in the judged result of described judging unit for not the time, this node that traverses is safeguarded wherein, 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, 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, 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;
Node maintenance unit 30 is used in the judged result of above-mentioned judging unit 20 this node that above-mentioned control of authority list update unit 10 upgrades being safeguarded processing for not the time.
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:
Traversal subelement 110 is used for the administration authority process of terminal equipment at the sweep equipment management server, comprises node that this will delete server identification in the traversal ACL information according to the sign (ID) of the device management server that will delete in the DM tree;
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;
Deletion prompting subelement 320 is used in the judged result of above-mentioned judging unit 20 for not the time, and whether the prompting user confirms that deleting the node that upgrades with control of authority list update unit 10 is the subtree of root;
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:
Node traversal unit 100 is used for traveling through each node that DM sets; Wherein node traversal unit 100 can travel through by each node to the tree of the DM in the terminal equipment when receiving user's triggering message, also can be by in terminal equipment, storing a periodic law of setting in advance, arrive automatically perform terminal equipment when putting each cycle time in each node of DM tree travel through;
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;
Node maintenance unit 300 is used in the judged result of above-mentioned judging unit 200 this node that node traversal unit 100 traverses being safeguarded for not the time.
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 judgment sub-unit 3010 is used in the judged result of above-mentioned judging unit 200 judging whether the node that above-mentioned node traversal unit 100 traverses is dynamic node for not the time;
Deletion prompting subelement 3010 is used in the judged result of above-mentioned second judgment sub-unit 3010 when being, whether the prompting user confirms to delete that to travel through this dynamic node that unit 100 traverses with node be the subtree of root;
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 (28)

1.一种设备管理树的维护方法,其特征在于,包括步骤:1. A method for maintaining a device management tree, comprising steps: 终端设备更新设备管理树中相应节点的权限控制列表;并The terminal device updates the permission control list of the corresponding node in the device management tree; and 在判断出更新后的该节点、根节点及该节点与根节点之间各节点的权限控制列表中不存在维护权限时,对该节点进行维护;其中,对该节点进行维护是指将该节点的维护权限向所有通过认证的设备管理服务器开放。When it is judged that there is no maintenance authority in the authority control list of the updated node, the root node, and the nodes between the node and the root node, the node is maintained; wherein, maintaining the node refers to the node The maintenance authority of is open to all certified device management servers. 2.如权利要求1所述的方法,其特征在于,还包括终端设备接收更新指令的步骤,所述更新指令用于触发终端设备更新相应节点的权限控制列表;2. The method according to claim 1, further comprising the step of the terminal device receiving an update instruction, the update instruction being used to trigger the terminal device to update the authority control list of the corresponding node; 终端设备根据所述接收到的更新指令更新相应节点的权限控制列表。The terminal device updates the permission control list of the corresponding node according to the received update instruction. 3.如权利要求1所述的方法,其特征在于,所述更新相应节点的权限控制列表是指:终端设备在删除设备管理服务器的管理权限过程中,若在设备管理树中遍历到权限控制列表中包含该要删除的设备管理服务器标识的节点时,将该遍历到的节点的权限控制列表中包含的该服务器标识进行删除。3. The method according to claim 1, wherein said updating the authority control list of the corresponding node refers to: when the terminal device deletes the management authority of the device management server, if the authority control list is traversed in the device management tree When the list contains the node with the ID of the device management server to be deleted, the server ID included in the authority control list of the traversed node is deleted. 4.如权利要求3所述的方法,其特征在于,终端设备接收用户下发的删除设备管理服务器管理权限的删除指令;并4. The method according to claim 3, wherein the terminal device receives a deletion instruction issued by the user to delete the management authority of the device management server; and 根据删除指令中包含的要删除的设备管理服务器的标识执行删除该设备管理服务器的管理权限的处理。The process of deleting the management authority of the device management server is performed according to the identifier of the device management server to be deleted contained in the deletion instruction. 5.如权利要求3所述的方法,其特征在于,终端设备接收对应设备管理服务器下发的删除设备管理服务器管理权限的删除指令;并5. The method according to claim 3, wherein the terminal device receives a deletion instruction issued by the corresponding device management server to delete the management authority of the device management server; and 根据删除指令中包含的对应要删除的设备管理服务器的标识执行删除该设备管理服务器的管理权限的处理。The process of deleting the management authority of the device management server is performed according to the identifier corresponding to the device management server to be deleted included in the deletion instruction. 6.如权利要求1所述的方法,其特征在于,对该节点进行维护是指由规定的设备管理服务器对该节点的维护权限进行接管。6. The method according to claim 1, wherein maintaining the node means that a specified device management server takes over the maintenance authority of the node. 7.如权利要求1或6所述的方法,其特征在于,所述维护权限为设备管理服务器对终端设备中设备管理树节点执行更新处理的替换权限。7. The method according to claim 1 or 6, wherein the maintenance right is a replacement right for the device management server to perform update processing on the device management tree nodes in the terminal device. 8.如权利要求1或6所述的方法,其特征在于,所述维护权限为设备管理服务器对终端设备中设备管理树节点执行删除处理的删除权限。8. The method according to claim 1 or 6, wherein the maintenance right is a deletion right for the device management server to perform deletion processing on the device management tree node in the terminal device. 9.如权利要求1或6所述的方法,其特征在于,所述维护权限为设备管理服务器对终端设备中设备管理树节点执行更新处理的替换权限;和9. The method according to claim 1 or 6, wherein the maintenance authority is a replacement authority for the device management server to perform update processing on the device management tree nodes in the terminal device; and 对终端设备中设备管理树节点执行删除处理的删除权限。Deletion authority to perform deletion processing on the device management tree node in the terminal device. 10.一种终端设备,其特征在于,包括:10. A terminal device, characterized in that, comprising: 权限控制列表更新单元,用于更新设备管理树中相应节点的权限控制列表;An authority control list updating unit, configured to update the authority control list of the corresponding node in the device management tree; 判断单元,用于判断所述权限控制列表更新单元更新的节点、根节点及该更新的节点与根节点之间各节点的权限控制列表中是否存在维护权限;A judging unit, configured to judge whether there is maintenance authority in the authority control list of the node updated by the authority control list updating unit, the root node, and each node between the updated node and the root node; 节点维护单元,用于在所述判断单元的判断结果为否时,对所述权限控制列表更新单元更新的节点进行维护,其中,所述节点维护单元通过将权限控制列表更新单元更新的节点的维护权限向所有通过认证的设备管理服务器开放来对该更新的节点进行维护。A node maintenance unit, configured to maintain the node updated by the authority control list update unit when the determination result of the determination unit is No, wherein the node maintenance unit uses the node updated by the authority control list update unit The maintenance authority is open to all certified device management servers to maintain the updated node. 11.如权利要求10所述的终端设备,其特征在于,还包括用于接收更新指令的更新指令接收单元,所述更新指令用于触发终端设备更新相应节点的权限控制列表;11. The terminal device according to claim 10, further comprising an update instruction receiving unit for receiving an update instruction, the update instruction being used to trigger the terminal device to update the permission control list of the corresponding node; 所述权限控制列表更新单元根据更新指令接收单元接收到的更新指令更新相应节点的权限控制列表。The authority control list updating unit updates the authority control list of the corresponding node according to the update instruction received by the update instruction receiving unit. 12.如权利要求10所述的终端设备,其特征在于,所述权限控制列表更新单元具体包括:12. The terminal device according to claim 10, wherein the authority control list updating unit specifically comprises: 遍历子单元,用于终端设备在删除设备管理服务器的管理权限过程中,根据要删除的设备管理服务器的标识在设备管理树中遍历权限控制列表中包含该要删除服务器标识的节点;The traversal subunit is used for the terminal device to traverse the node in the device management tree that contains the identifier of the server to be deleted in the device management tree according to the identifier of the device management server to be deleted during the process of deleting the management authority of the device management server; 标识删除子单元,用于删除所述遍历子单元遍历到的节点的权限控制列表中包含的该要删除服务器的标识。The identifier deletion subunit is used to delete the identifier of the server to be deleted contained in the permission control list of the node traversed by the traversal subunit. 13.如权利要求10所述的终端设备,其特征在于,还包括维护策略存储单元,用于预先存储一设定的维护策略;13. The terminal device according to claim 10, further comprising a maintenance policy storage unit for pre-storing a set maintenance policy; 所述节点维护单元按照所述维护策略存储单元中存储的维护策略对更新的节点进行维护。The node maintenance unit maintains the updated node according to the maintenance policy stored in the maintenance policy storage unit. 14.如权利要求10所述的终端设备,其特征在于,所述节点维护单元通过指定规定的设备管理服务器对权限控制列表更新单元更新的节点的维护权限进行接管来对该更新的节点进行维护。14. The terminal device according to claim 10, wherein the node maintenance unit maintains the updated node by specifying a specified device management server to take over the maintenance authority of the node updated by the authority control list updating unit . 15.如权利要求10或14所述的终端设备,其特征在于,所述维护权限为设备管理服务器对终端设备中设备管理树节点执行更新处理的替换权限。15. The terminal device according to claim 10 or 14, wherein the maintenance right is a replacement right for the device management server to perform update processing on the device management tree nodes in the terminal device. 16.如权利要求12或14所述的终端设备,其特征在于,所述维护权限为设备管理服务器对终端设备中设备管理树节点执行删除处理的删除权限。16. The terminal device according to claim 12 or 14, wherein the maintenance right is a deletion right for the device management server to perform deletion processing on the device management tree nodes in the terminal device. 17.如权利要求12或14所述的终端设备,其特征在于,所述维护权限为设备管理服务器对终端设备中设备管理树节点执行更新处理的替换权限和对终端设备中设备管理树节点执行删除处理的删除权限。17. The terminal device according to claim 12 or 14, wherein the maintenance authority is the replacement authority for the device management server to perform update processing on the device management tree nodes in the terminal device and to perform update processing on the device management tree nodes in the terminal device. Delete permissions for delete processing. 18.一种设备管理树的维护方法,其特征在于,包括步骤:18. A method for maintaining a device management tree, comprising the steps of: 终端设备遍历设备管理树中的节点;并the end device traverses the nodes in the device management tree; and 在遍历到每个节点时执行:判断出遍历到的该节点、根节点及该节点与根节点之间各节点的权限控制列表中不存在维护权限时,对遍历到的该节点进行维护,其中,对遍历到的该节点进行维护是指将该节点的维护权限向所有通过认证的设备管理服务器开放。Execute when each node is traversed: when it is judged that there is no maintenance authority in the authority control list of the traversed node, the root node, and the nodes between the node and the root node, maintain the traversed node, among which , maintaining the traversed node refers to opening the maintenance authority of the node to all authenticated device management servers. 19.如权利要求18所述的方法,其特征在于,对遍历到的该节点进行维护是指由规定的设备管理服务器对该节点的维护权限进行接管。19. The method according to claim 18, wherein maintaining the traversed node means that a specified device management server takes over the maintenance authority of the node. 20.如权利要求18或19所述的方法,其特征在于,所述维护权限为设备管理服务器对终端设备中设备管理树节点执行更新处理的替换权限。20. The method according to claim 18 or 19, wherein the maintenance right is a replacement right for the device management server to perform update processing on the device management tree nodes in the terminal device. 21.如权利要求18或19所述的方法,其特征在于,所述维护权限为设备管理服务器对终端设备中设备管理树节点执行删除处理的删除权限。21. The method according to claim 18 or 19, wherein the maintenance right is a deletion right for the device management server to perform deletion processing on the device management tree node in the terminal device. 22.如权利要求18或19所述的方法,其特征在于,所述维护权限为设备管理服务器对终端设备中设备管理树节点执行更新处理的替换权限;和22. The method according to claim 18 or 19, wherein the maintenance authority is a replacement authority for the device management server to perform update processing on the device management tree nodes in the terminal device; and 对终端设备中设备管理树节点执行删除处理的删除权限。Deletion authority to perform deletion processing on the device management tree node in the terminal device. 23.一种终端设备,其特征在于,包括:23. A terminal device, characterized in that it comprises: 节点遍历单元,用于遍历设备管理树中的节点;The node traversal unit is used to traverse the nodes in the device management tree; 判断单元,用于在所述节点遍历单元遍历到每个节点时,判断所述节点遍历单元遍历到的节点、根节点及该遍历到节点与根节点之间各节点的权限控制列表中是否存在维护权限;A judging unit, configured to judge whether the node traversed by the node traversing unit, the root node, and the authority control list of each node between the traversed node and the root node exist when the node traversing unit traverses each node. maintenance authority; 节点维护单元,用于在所述判断单元的判断结果为否时,对遍历到的该节点进行维护,其中,所述节点维护单元通过将遍历到的该节点的维护权限向所有通过认证的设备管理服务器开放来对该节点进行维护。A node maintenance unit, configured to maintain the traversed node when the judgment result of the judgment unit is no, wherein the node maintenance unit sends the maintenance authority of the traversed node to all authenticated devices The management server is open to maintain the node. 24.如权利要求23所述的终端设备,其特征在于,还包括维护策略存储单元,用于预先存储一设定的维护策略;24. The terminal device according to claim 23, further comprising a maintenance policy storage unit, configured to pre-store a set maintenance policy; 所述节点维护单元按照所述维护策略存储单元中存储的维护策略对节点进行维护。The node maintenance unit maintains the nodes according to the maintenance policy stored in the maintenance policy storage unit. 25.如权利要求23所述的终端设备,其特征在于,所述节点维护单元通过指定规定的设备管理服务器对遍历到的该节点的维护权限进行接管来对该节点进行维护。25. The terminal device according to claim 23, wherein the node maintenance unit maintains the node by designating a specified device management server to take over the maintenance authority of the traversed node. 26.如权利要求23或25所述的终端设备,其特征在于,所述维护权限为设备管理服务器对终端设备中设备管理树节点执行更新处理的替换权限。26. The terminal device according to claim 23 or 25, wherein the maintenance right is a replacement right for the device management server to perform update processing on the device management tree nodes in the terminal device. 27.如权利要求23或25所述的终端设备,其特征在于,所述维护权限为设备管理服务器对终端设备中设备管理树节点执行删除处理的删除权限。27. The terminal device according to claim 23 or 25, wherein the maintenance right is a deletion right for the device management server to perform deletion processing on the device management tree nodes in the terminal device. 28.如权利要求23或25所述的终端设备,其特征在于,所述维护权限为设备管理服务器对终端设备中设备管理树节点执行更新处理的替换权限和对终端设备中设备管理树节点执行删除处理的删除权限。28. The terminal device according to claim 23 or 25, wherein the maintenance authority is the replacement authority for the device management server to perform update processing on the device management tree nodes in the terminal device and to perform update processing on the device management tree nodes in the terminal device. Delete permissions for delete processing.
CN2006100901554A 2006-05-23 2006-06-29 Maintenance method of device management tree and terminal device Active CN101080077B (en)

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 CN101080077A (en) 2007-11-28
CN101080077B true 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 (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103297996A (en) * 2012-02-15 2013-09-11 宏达国际电子股份有限公司 Method for processing triggered warning management object

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101505550B (en) 2008-02-04 2012-08-22 华为技术有限公司 Device management method, terminal, device and system
CN102572957B (en) * 2008-02-04 2014-08-20 华为技术有限公司 Method, terminal, apparatus and system for device management
CN103023817B (en) * 2012-11-23 2016-04-20 汉柏科技有限公司 A kind of data package processing method based on ACL
JP6055111B2 (en) * 2013-01-18 2016-12-27 エルジー エレクトロニクス インコーポレイティド Method and apparatus for proximity control 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
CN110955710B (en) * 2019-11-26 2023-12-26 杭州数梦工场科技有限公司 A method and device for processing dirty data in data exchange operations
CN115603923B (en) * 2021-06-28 2025-06-20 深信服科技股份有限公司 Access control list (ACL) policy management method, device and related equipment

Citations (3)

* Cited by examiner, † Cited by third party
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
WO2005107217A1 (en) * 2004-04-16 2005-11-10 Motorola Inc. System and method for provisioning device management tree parameters over a client provisioning protocol
CN1744526A (en) * 2005-09-22 2006-03-08 中国移动通信集团公司 Method of terminal information control

Patent Citations (3)

* Cited by examiner, † Cited by third party
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
WO2005107217A1 (en) * 2004-04-16 2005-11-10 Motorola Inc. System and method for provisioning device management tree parameters over a client provisioning protocol
CN1744526A (en) * 2005-09-22 2006-03-08 中国移动通信集团公司 Method of terminal information control

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103297996A (en) * 2012-02-15 2013-09-11 宏达国际电子股份有限公司 Method for processing triggered warning management object

Also Published As

Publication number Publication date
CN101080077A (en) 2007-11-28

Similar Documents

Publication Publication Date Title
CN101360121B (en) Authority control method, system and terminal in apparatus management
CN101317381B (en) Method, system and terminal for capacity management object maintenance and capacity management
CN100407656C (en) Method and system for managing terminal equipment
CN101730099B (en) Terminal management method based on authority control and device
CN1573639A (en) Control method for managing permission setting of personal information disclosure, information managing device and service utilizing same
CN101080077B (en) Maintenance method of device management tree and terminal device
CN112367211B (en) Method, device and storage medium for generating configuration template by device command line
CN101677441B (en) Method, device and system of authorization control
US20160072842A1 (en) Maintaining rule coherency for applications
CN110417777A (en) An optimized method and apparatus for communication between microservices
CN101330500B (en) Control method of access authority in device management
CN102377590B (en) Network device and data updating method thereof
CN112860948B (en) Metadata management method, system and electronic device based on multi-tenant SaaS architecture
CN104079437B (en) Realize the method and terminal of rights management control
CN102377589B (en) Method and terminal for realizing authority management control
CN102158351B (en) Method and device for managing device management tree under multiple servers of device management client
CN101557312B (en) Method and device for controlling access control list of network equipment
CN103595573B (en) Method and device for issuing strategy rules
CN101651701B (en) Method, system and device for realizing server management of terminal device
CN111628980B (en) Policy adjustment method, device, equipment and storage medium
CN114020312A (en) Intelligent contract changing method and system
CN101183968A (en) A gateway device registration and automatic configuration method
CN112153101A (en) Cloud desktop office method and system based on layered decoupling
US20060206524A1 (en) Intelligent collection management
US20230412643A1 (en) Method and apparatus for policy attributes exchange between security policy management platforms and 5g as a service platforms

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