Patent ID: 9158527
Filing Date: 2015-10-13
Classification: G06F,H04L

Abstract:
1. A client, an upgrade type of which is configured to be adaptively changed, comprising: a memory coupled to a processor; a client adaptor controlling a connection to a server; a polling unit downloading a module from the server; and a polling scheduling unit connecting to a ticket controlling apparatus, receiving from the ticket controlling apparatus information relating to an upgrade based on analyzed information about a ticket, and scheduling an upgrade of the client based on the received information relating to the upgrade, wherein the ticket comprises information about a distribution strategy, information about the upgrade type, and information about a module to be distributed, wherein the distribution strategy comprises one of a broadcasting type which distributes modules to all clients simultaneously, a staged type which distributes the modules to groups of clients, and a time reservation type which distributes the modules at reserved times, wherein the upgrade type comprises one of a push type upgrade, a polling type upgrade, and a half-push/half-polling type upgrade, and wherein the module to be distributed comprises information about at least one of an assembly, a plurality of dependency files configuring an application program, and a rights information.