×

Software upgrades for offline charging systems within a network

  • US 9,680,965 B2
  • Filed: 04/01/2015
  • Issued: 06/13/2017
  • Est. Priority Date: 04/01/2015
  • Status: Active Grant
First Claim
Patent Images

1. A charging system comprising:

  • a controller coupled to a first offline charging system having a plurality of virtual machines implementing charging functions for offline charging, and coupled to a front-end distributor configured to distribute accounting requests to the first offline charging system;

    the controller configured to provide a software upgrade by iteratively performing the following;

    identify a subset of the virtual machines in the first offline charging system to remove from service;

    transmit a first request to the front-end distributor to reduce distribution of the accounting requests to the first offline charging system in proportion to a number of the virtual machines removed from service in the first offline charging system;

    remove the subset of virtual machines from service in the first offline charging system;

    construct updated virtual machines having the software upgrade in a second offline charging system to replace the virtual machines removed from service in the first offline charging system; and

    transmit a second request to the front-end distributor to increase distribution of the accounting requests to the second offline charging system in proportion to a number of the updated virtual machines constructed in the second offline charging system;

    wherein the controller is configured to direct a virtual machine in the first offline charging system to store data for a first accounting session in cloud storage before being removed, wherein the first accounting session is active when the virtual machine is removed from service; and

    wherein the controller is configured to direct an updated virtual machine constructed in the second offline charging system to retrieve the data for the first accounting session from the cloud storage, and to resume processing for the first accounting session based on the data.

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