Patent ID: 8082352

Claim:
A method for installing software components, comprising: receiving, by a terminal, a software component package directly delivered by a Device Management (DM) server or a download address of the software component package and a command instructing to download delivered by the DM server, wherein the software component package contains one or more software components; if the terminal receives the download address and the command instructing to download, downloading, by the terminal, the software component package according to the download address; installing, by the terminal, the obtained software component package locally and generating management nodes corresponding to the software components as well as subnodes of the management nodes under a Deployed subtree of a Software Component Management Object (SCOMO); and assigning access control rights to the management nodes and the subnodes of the management nodes, wherein the step of assigning access control rights to the management nodes comprises: assigning access control rights of the management node corresponding to the software component package generated under the Delivered or Download subtree to the management nodes generated under the Deployed subtree, wherein the step of generating management nodes corresponding to the software components as well as subnodes of the management nodes under a Deployed subtree of the SCOMO comprises: obtaining, by the terminal, an ID of one software component and assigning the ID to a value of an ID subnode of the management node corresponding to the software component under the Deployed subtree of the SCOMO, and wherein the ID of the software component is provided by a network and delivered to the terminal as a part of the software component package or delivered to the terminal independently of the software component package, and wherein the step of assigning access control rights to subnodes of the management nodes comprises: letting the subnodes of the management nodes generated under the Deployed subtree inherit access control rights of the management nodes, and/or assigning access control rights of executable nodes under the Delivered or Download subtree to executable nodes of the management nodes generated under the Deployed subtree.