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;
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, andwherein 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for installing software components includes: a terminal 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. With the present invention, the process of installing software component is more reasonable. A system and apparatus for installing software components are also provided.
-
Citations
18 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; 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, andwherein 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A terminal, 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; 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); and a second right assigning unit, adapted to assign access control rights to the management nodes and the subnodes of the management nodes, wherein the second right assigning unit is further adapted to assign access control rights of the management node corresponding to the software component package generated under the Delivered or Download subtree to access control rights of 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, andwherein 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. - View Dependent Claims (13, 14)
-
-
15. A system for installing software components, comprising:
-
a Device Management (DM) server, adapted to deliver a software component package 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 software component package contains more than one software component; and the terminal, 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 assign access control rights to the management nodes and the subnodes of the management nodes, and wherein the terminal is further adapted to assign access control rights of the management node corresponding to the software component package under the Delivered or Download subtree to the management nodes generated under the Deployed subtree, wherein the 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, andwherein the 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. - View Dependent Claims (16, 17, 18)
-
Specification