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 download address of a software component package and a download instruction command from a Device Management (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 and the download instruction command; and
installing, by the terminal, the downloaded software component package locally and generating a management node corresponding to each software component and subnodes of the management node under a Deployed subtree of a Software Component Management Object (SCOMO),wherein generating the management node corresponding to the each software component and the subnodes of the management node under the Deployed subtree of the SCOMO comprises;
obtaining, by the terminal, an identifier (ID) of one software component and assigning, by the terminal, the ID to a value of an ID subnode of the management node corresponding to each 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;
wherein after generating the management node corresponding to the each software component and the subnodes of the management node under the Deployed subtree of the SCOMO, the method further comprises reporting, by the terminal, an installation response message to the DM server, and wherein the installation response message comprises a Uniform Resource Identifier (URI) of the management node generated under the Deployed subtree;
wherein the installation response message further comprises a name or an ID of each software component and is reported in a synchronous mode or an asynchronous mode, and when the synchronous reporting mode is applied, the URI in the installation response message is carried in an ITEM element of a STATUS command.
0 Assignments
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; when 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
22 Claims
-
1. A method for installing software components, comprising:
-
receiving, by a terminal, a download address of a software component package and a download instruction command from a Device Management (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 and the download instruction command; and installing, by the terminal, the downloaded software component package locally and generating a management node corresponding to each software component and subnodes of the management node under a Deployed subtree of a Software Component Management Object (SCOMO), wherein generating the management node corresponding to the each software component and the subnodes of the management node under the Deployed subtree of the SCOMO comprises;
obtaining, by the terminal, an identifier (ID) of one software component and assigning, by the terminal, the ID to a value of an ID subnode of the management node corresponding to each 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;wherein after generating the management node corresponding to the each software component and the subnodes of the management node under the Deployed subtree of the SCOMO, the method further comprises reporting, by the terminal, an installation response message to the DM server, and wherein the installation response message comprises a Uniform Resource Identifier (URI) of the management node generated under the Deployed subtree; wherein the installation response message further comprises a name or an ID of each software component and is reported in a synchronous mode or an asynchronous mode, and when the synchronous reporting mode is applied, the URI in the installation response message is carried in an ITEM element of a STATUS command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A terminal having at least a processor executing instructions, comprising:
-
a receiving unit configured to receive a download address of a software component package and a download instruction command from a Device Management (DM) server, wherein the software component package contains one or more software components; a downloading unit configured to download the software component package according to the download address and the download instruction command; an installing unit configured to install the downloaded software component package locally and generate a management node corresponding to each software component and subnodes of the management node under a Deployed subtree of a Software Component Management Object (SCOMO); and a reporting unit configured to report an installation response message to the DM server after the management node corresponding to the each software component and the subnodes of the management node are generated under the Deployed subtree of the SCOMO, wherein the installation response message comprises a Uniform Resource Identifier (URI) of the management node generated under the Deployed subtree, wherein when generating the management node corresponding to the each software component and the subnodes of the management node under the Deployed subtree of the SCOMO, the installing unit is further configured to obtain an identifier (ID) of one software component and assign the ID to a value of an ID subnode of the management node corresponding to each 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; wherein the installation response message further comprises a name or an ID of each software component and is reported in a synchronous mode or an asynchronous mode, and when the synchronous reporting mode is applied, the URI in the installation response message is carried in an ITEM element of a STATUS command. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A system for installing software components, comprising:
-
a Device Management (DM) server configured to deliver a download address of a software component package and a download instruction command to a terminal, wherein the software component package contains one or more software components, wherein the terminal has at least a processor that is configured to; receive the download address of the software component package and the download instruction command from the DM server; and when the download address and the download instruction command is received, download the software component package according to the download address and the download instruction command, install the downloaded software component package locally, generate a management node corresponding to each software component and subnodes of the management node under a Deployed subtree of a Software Component Management Object (SCOMO), and report an installation response message to the DM server after the management node corresponding to the each software component and the subnodes of the management node are generated under the Deployed subtree of the SCOMO, wherein the installation response message includes a name or an ID of the each software component and is reported in a synchronous mode or an asynchronous mode, and wherein when the synchronous reporting mode is applied, the URI in the installation response message is carried in an ITEM element of a STATUS command, the installation response message further comprising an Uniform Resource Identifier (URI) of the management node generated under the Deployed subtree, wherein when generating the management node corresponding to the each software component and the subnodes of the management node under a Deployed subtree of the SCOMO, the terminal is further configured to obtain an identifier (ID) of one software component and assign the ID to a value of an ID subnode of the management node corresponding to the each 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.
-
Specification