×

Method, apparatus and system for software management

  • US 9,805,175 B2
  • Filed: 05/18/2015
  • Issued: 10/31/2017
  • Est. Priority Date: 08/05/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for software management of a communication device comprising:

  • receiving, by a receiver of the communication device, a software installation command sent by a first control device;

    installing software according to the software installation command on a computer readable storage medium of the communication device;

    generating with the communication device first identification information of the software after the software is installed, wherein the first identification information is a Dynamic Host Configuration Protocol Unique Identifier (DUID);

    saving first authentication information required in managing the software to the computer storage medium of the communication device, wherein the first authentication information comprises an identification of the first control device, wherein the identification of the first control device is a hashed value calculated according to a certificate of the first control device, and wherein the identification of the first control device is acquired when a Secure Sockets Layer (SSL) connection is established between the first control device and the communication device;

    receiving, by the receiver, 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 identification information is a Universally Unique Identifier (QUID), wherein the second authentication information comprises an identification of the second control device, wherein the identification of the second control device is a hashed value calculated according to a certificate of the second control device, wherein the identification of the second control device is acquired when SSL connection is established between the second control device and the communication device, wherein the software management command comprises a software 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 all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×