Method, apparatus and system for software management
First Claim
1. A method for software management of a communication device comprising:
- receiving by a communication connection of the communication device a software installation command sent by a first control device;
installing software according to the software installation command on a non-transitory computer readable storage medium of the communication device;
generating with the communication device first identification information of the software after the software is installed;
saving first authentication information required in managing the software to the non-transitory computer readable storage medium of the communication device, wherein the first authentication information comprises an identification of the first control device;
receiving by the communication connection of the communication device a software management command for managing the software sent by a second control device, wherein the software management command comprises second authentication information and second identification information of the software, wherein the second authentication information comprises an identification of the second control device, wherein the software management command comprises a software uninstall command, wherein the software uninstall command is received by the second control device in a TR-069 protocol from an Automatic Configuration Server (ACS), wherein the second control device converts the uninstall command in the TR-069 protocol to a Universal Plug and Play (UPnP) protocol and adds the second authentication information and the second identification information to the uninstall command;
acquiring the second authentication information corresponding to the software management command; and
executing with the communication device the software management command when the second authentication information is consistent with the first authentication information and when the second identification information of the software is consistent with the first identification information of the software.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and system are disclosed for software management, relating to the technical field of communications, and allowing software installed on a UPnP device by a service provider to be managed only by that service provider. The method comprises: receiving a software installation command sent by a first control device, installing software according to the software installation command and storing a first authentication information required during management of the software; receiving a software management command sent by a second control device, and acquiring a second authentication information corresponding to the software management command, which command is used in managing the software; when the second authentication information is consistent with the first authentication information, executing the software management command.
10 Citations
21 Claims
-
1. A method for software management of a communication device comprising:
-
receiving by a communication connection of the communication device a software installation command sent by a first control device; installing software according to the software installation command on a non-transitory computer readable storage medium of the communication device; generating with the communication device first identification information of the software after the software is installed; saving first authentication information required in managing the software to the non-transitory computer readable storage medium of the communication device, wherein the first authentication information comprises an identification of the first control device; receiving by the communication connection of the communication device a software management command for managing the software sent by a second control device, wherein the software management command comprises second authentication information and second identification information of the software, wherein the second authentication information comprises an identification of the second control device, wherein the software management command comprises a software uninstall command, wherein the software uninstall command is received by the second control device in a TR-069 protocol from an Automatic Configuration Server (ACS), wherein the second control device converts the uninstall command in the TR-069 protocol to a Universal Plug and Play (UPnP) protocol and adds the second authentication information and the second identification information to the uninstall command; acquiring the second authentication information corresponding to the software management command; and executing with the communication device the software management command when the second authentication information is consistent with the first authentication information and when the second identification information of the software is consistent with the first identification information of the software. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 16, 17, 20)
-
-
11. A communication device comprising:
-
a communication connection between the communication device and a first control device that is configured to receive a software installation command sent by the first control device; and a non-transitory computer readable storage medium configured to install software according to the software installation command, wherein the communication device is configured to generate first identification information of the software after the software is installed, and save first authentication information required in managing the software, wherein the first authentication information comprises an identification of the first control device; wherein the communication connection is further configured to receive a software management command for managing the software sent by a second control device, wherein the software management command comprises second authentication information and second identification information of the software, wherein the second authentication information comprises an identification of the second control device, wherein the software management command comprises a software uninstall command, wherein the software uninstall command is received by the second control device in a TR-069 protocol from an Automatic Configuration Server (ACS), wherein the second control device converts the uninstall command in the TR-069 protocol to a Universal Plug and Play (UPnP) protocol and adds the second authentication information and the second identification information to the uninstall command; and wherein the communication device is further configured to acquire the second authentication information corresponding to the software management command and execute the software management command when the second authentication information is consistent with the first authentication information and when the second identification information of the software is consistent with the first identification information of the software. - View Dependent Claims (12, 13, 14, 15, 18, 19, 21)
-
Specification