Method, system, terminal and device management server for installing software components
First Claim
1. 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;
downloading, by the terminal, the software component package according to the download address if the terminal receives the download address and the command instructing to download; and
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),wherein if the command instructing to download is DownLoadInstall or DownLoadInstallInactive and the terminal downloads the software component package successfully but fails to install the software component package, the method further comprises;
generating, by the terminal, a management node corresponding to the software component package and subnodes of the management node under a Delivered subtree in the SCOMO; and
assigning, by the terminal, access control rights to the management node and the subnodes of the management node,wherein before the DM server delivers the command instructing to download, the method further comprises generating a management node for the software component package under a Download subtree of the SCOMO, andwherein assigning access control rights to the management node under the Delivered subtree comprises one of following modes;
assigning access control rights of the management node generated under the Download subtree to the management node generated under the Delivered subtree;
setting access control rights of the management node generated under the Delivered subtree to null so that the management node inherits access control rights of its parent node;
assigning specific access control rights to the management node generated under the Delivered subtree; and
combining access control rights of the management node generated under the Download subtree and access control rights of the parent node of the management node generated under the Delivered subtree, and assigning the combined access control rights to the management node generated under the Delivered subtree.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and apparatus for installing software components are provided. The method includes a terminal which receives a software component package delivered by a Device Management (DM) server directly or a download address of the component package and a command instructing to download delivered by the DM server, where the software component package contains more than one software component; if the terminal receives the download address and the command instructing to download, the terminal downloads the software component package from the download address; the terminal installs the obtained software component package locally and generates management nodes and subnodes of the management nodes corresponding to the software components under a Deployed subtree of the Software Component Management Object (SCOMO) of the terminal.
51 Citations
17 Claims
-
1. 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; downloading, by the terminal, the software component package according to the download address if the terminal receives the download address and the command instructing to download; and 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), wherein if the command instructing to download is DownLoadInstall or DownLoadInstallInactive and the terminal downloads the software component package successfully but fails to install the software component package, the method further comprises; generating, by the terminal, a management node corresponding to the software component package and subnodes of the management node under a Delivered subtree in the SCOMO; and assigning, by the terminal, access control rights to the management node and the subnodes of the management node, wherein before the DM server delivers the command instructing to download, the method further comprises generating a management node for the software component package under a Download subtree of the SCOMO, and wherein assigning access control rights to the management node under the Delivered subtree comprises one of following modes; assigning access control rights of the management node generated under the Download subtree to the management node generated under the Delivered subtree; setting access control rights of the management node generated under the Delivered subtree to null so that the management node inherits access control rights of its parent node; assigning specific access control rights to the management node generated under the Delivered subtree; and combining access control rights of the management node generated under the Download subtree and access control rights of the parent node of the management node generated under the Delivered subtree, and assigning the combined access control rights to the management node generated under the Delivered subtree. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A terminal having at least a processor executing instructions, comprising:
-
a receiving unit, adapted to receive a software component package 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 more than one software component; a downloading unit, adapted to download the software component package according to the download address if the terminal receives the download address and the command instructing to download; and an installing unit, adapted to install the obtained software component package locally and generate 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), wherein if the command instructing to download is DownLoadInstall or DownLoadInstallInactive and the terminal downloads the software component package successfully but fails to install the software component package, the terminal further comprises; a first generating unit, adapted to generate a management node and subnodes of the management node corresponding to the software component package under a Delivered subtree; and a first right assigning unit, adapted to assign access control rights to the management node and the subnodes of the management node, wherein the receiving unit is further adapted to generate a management node for the software component package under the Download subtree, and wherein the first right assigning unit is further adapted to assign access control rights of the management node generated under the Download subtree to the management node generated under the Delivered subtree, set access control rights of the management node generated under the Delivered subtree to null so that the management node inherits access control rights of its parent node, assign specific access control rights to the management node generated under the Delivered subtree, or combine access control rights of the management node generated under the Download subtree and access control rights of the parent node of the management node generated under the Delivered subtree and assign the combined access control rights to the management node generated under the Delivered subtree. - View Dependent Claims (15, 16)
-
-
17. A system for installing software components, comprising:
-
a Device Management (DM) server having at least a first processor executing instructions; and a terminal having at least a second processor executing instructions, wherein the DM server is adapted to deliver a software component package containing a plurality of software components directly to a terminal or deliver a download address of the software component package and a command instructing to download to the terminal, wherein the terminal is adapted to receive the software component package delivered by the DM server, or the download address of the software component package and the command instructing to download delivered by the DM server, and if the download address and the command instructing to download are received, download the software component package from the download address, install the obtained software component package locally, and generate management nodes corresponding to the software components and subnodes of the management nodes under a Deployed subtree, wherein the terminal is further adapted to generate a management node corresponding to the software component package and subnodes of the management node under a Delivered subtree in the SCOMO and assign access control rights to the management node and the subnodes of the management node if the command instructing to download is DownLoadInstall or DownLoadInstallInactive and the terminal downloads the software component package successfully but fails to install the software component package, wherein the terminal is further adapted to generate a management node for the software component package under a Download subtree of the SCOMO before the DM server delivers the command instructing to download, and wherein assigning access control rights to the management node under the Delivered subtree comprises one of following modes; assigning access control rights of the management node generated under the Download subtree to the management node generated under the Delivered subtree; setting access control rights of the management node generated under the Delivered subtree to null so that the management node inherits access control rights of its parent node; assigning specific access control rights to the management node generated under the Delivered subtree; and combining access control rights of the management node generated under the Download subtree and access control rights of the parent node of the management node generated under the Delivered subtree, and assigning the combined access control rights to the management node generated under the Delivered subtree.
-
Specification