Patent ID: 8346913

Claim:
A method for upgrading software in device management, comprising: monitoring, at a terminal equipment, use frequency information of software running on the terminal equipment; the use frequency information of software includes use times of the software in a period of time; storing the use frequency information of the software at a management tree on the terminal equipment through adding or updating one or more nodes at the management tree, each of the nodes representing a management object for a software component running on the terminal equipment; receiving, by a device management server, the use frequency information of software provided by the terminal equipment; determining, by the device management server, whether software to be upgraded on the terminal equipment satisfies conditions for upgrading by using the use frequency information of software on the terminal equipment; and delivering operations for upgrading the software to be upgraded on the terminal equipment if the software to be upgraded on the terminal equipment satisfies the conditions for upgrading; otherwise, abandoning the operations; wherein, the use frequency information further comprises a latest use date of the software on the terminal equipment.