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

Terminal upgrade method and related device with multicast program

  • US 10,419,291 B2
  • Filed: 07/23/2014
  • Issued: 09/17/2019
  • Est. Priority Date: 07/23/2014
  • Status: Active Grant
First Claim
Patent Images

1. A terminal upgrade method, comprising:

  • encapsulating, by an element management system (EMS), an upgrade version file supported by a type of terminal as a multicast program, and storing the multicast program in a multicast server;

    or sending, by the EMS, an upgrade version file supported by a type of terminal to a multicast server, to enable the multicast server to encapsulate the upgrade version file as a multicast program and to store the multicast program;

    establishing, by the EMS, a version-address mapping relationship, wherein the version-address mapping relationship comprises a mapping relationship between an upgrade version number and a multicast program storage address;

    delivering, by the EMS, the version-address mapping relationship to a terminal, wherein the delivering the version-address mapping relationship includes loading the version-address mapping relationship into an XML configuration file, to obtain a target XML configuration file, and delivering the target XML configuration file to the terminal; and

    delivering, by the EMS, an upgrade start instruction to the terminal, to trigger the terminal to send a multicast program on-demand request to the multicast server according to the multicast program storage address in the version-address mapping relationship, to enable the terminal to receive the multicast program that is stored in the multicast program storage address of the terminal and sent by the multicast server, and to enable the terminal to perform a version upgrade operation according to the received multicast program;

    wherein a CRC check value is added to the target XML configuration file, and the delivering, by the EMS, the target XML configuration file to the terminal comprises;

    receiving, by the EMS, a CRC check value that is added to a remote XML configuration file and reported by the terminal, wherein the remote XML configuration file is used to load a remote mapping relationship, and the remote mapping relationship is a mapping relationship between the current version number supported by the type of terminal and a storage address of a multicast program obtained by encapsulating a current version; and

    comparing, by the EMS, the CRC check value added to the remote XML configuration file with the CRC check value added to the target XML configuration file, and when the CRC check values are inconsistent, delivering a protocol message comprising the target XML configuration file to the terminal.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×