Patent ID: 8245225

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); if the command instructing to download is DownLoad, after the terminal downloads the software component package according to the download address and before the software component package is installed locally, or if the command instructing to download is DownLoadInstall or DownLoadInstallInactive, when the terminal downloads the software component package successfully but fails to install the software component package, by the terminal, generating a management node corresponding to the software component package and subnodes of the management node under a Delivered subtree in the SCOMO and assigning access control rights to the management node and the subnodes of the management node; delivering, by the DM server, parameters to the terminal; and downloading, by the terminal, the software component package, or installing the software component package; or removing the software component package; or activating the software components; or deactivating the software components; or removing the software components, according to the parameters, wherein delivering the parameters to the terminal comprises delivering, by the DM server, the parameters to a subnode after the subnode is added under the SCOMO tree of the terminal.