×

Method and terminal device for complying router management application with router firmware

  • US 9,886,259 B2
  • Filed: 06/03/2015
  • Issued: 02/06/2018
  • Est. Priority Date: 08/27/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method executed by software instructions on a hardware processor for complying a router management application with a router firmware, comprising:

  • obtaining a current version of the router management application and a current version of the router firmware, wherein a router is managed by the router management application, and wherein obtaining the current version of the router firmware comprises;

    obtaining a user identification of the router,obtaining a firmware version of the router bound to the user identification from a server, anddetermining the firmware version as the current version of the router firmware;

    determining a version range of the router management application comprising the current version of the router management application and another distinct version, if the router management application is not compatible with the router firmware;

    obtaining a version range of the router firmware comprising at least two distinct versions compatible with the router management application corresponding to a correlation between version ranges of the router management application and version ranges of the router firmware according to the version range of the router management application;

    determining the router firmware as the object to be upgraded and determining the router management application as the object not to be upgraded, if a lower limit of the version range of the router firmware is higher than the current version of the router firmware;

    determining the router management application as the object to be upgraded and determining the router firmware as the object not to be upgraded, if an upper limit of the version range of the router firmware is lower than the current version of the router firmware;

    obtaining a target version of the object to be upgraded, wherein the target version is compatible with the object not to be upgraded; and

    upgrading the object to be upgraded according to the target version.

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