Please download the dossier by clicking on the dossier button x
×

Application upgrade method and apparatus

  • US 10,649,761 B2
  • Filed: 12/14/2018
  • Issued: 05/12/2020
  • Est. Priority Date: 08/13/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for upgrading a deployed application, comprising:

  • receiving, by an application deployment server, an application upgrading request from a sender with the application upgrading request comprising a node template of a to-be-upgraded application, a deployed application identifier of the deployed application to be upgraded by the to-be-upgraded application, a node template identifier of a node template of the deployed application, a first platform node template identifier of a first platform node template, and a version requirement of the first platform node template required by the node template of the to-be-upgraded application;

    acquiring, by the application deployment server according to the deployed application identifier, a first platform node identifier of a first platform node corresponding to the first platform node template identifier;

    acquiring, by the application deployment server, a version of the first platform node indicated by the first platform node identifier, wherein the to-be-upgraded application depends on a capability provided by the first platform node, and wherein the first platform node is deployed according to the first platform node template;

    determining, by the application deployment server, that the version of the first platform node is below the version requirement of the first platform node template;

    acquiring, by the application deployment server, a first platform node upgrade package that meets the version requirement, wherein the first platform node upgrade package is acquired according to the version requirement of the first platform node template required by the node template of the to-be-upgraded application;

    upgrading, by the application deployment server, the first platform node indicated by the first platform node identifier using the first platform node upgrade package;

    determining, by the application deployment server, an identifier of a to-be-upgraded application node; and

    upgrading, by the application deployment server, an application node after the first platform node is upgraded, wherein the application node is indicated by the identifier of the to-be-upgraded application node.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×