Method and apparatus for in service software upgrade for expandable telecommunications system
AssigneeExcel Switching Corporation
InventorBarry Kravitz
Life of this patent
Estimating the term…
Loading patent…
AssigneeExcel Switching Corporation
InventorBarry Kravitz
Estimating the term…
A method and apparatus is provided for upgrading software, or a portion thereof, on a continuously running system, while the system is operating. A base set of software is built which contains a reserved memory area in its memory architecture. Upgrade source files are built into the reserved memory area. The upgrade images are extracted out and converted into loadable upgrade images. A header indicates where the upgrade is to be downloaded in the system and also identifies the location in the reserved memory area at which the upgrade is to be stored in the relevant component of the system. The upgrade is downloaded into the respective reserved memory area in the memory storage devices in the respective components in the system. The downloads can be performed while the system is operating because the reserved memory area does not contain live code. The upgrades are activated or deactivated using a jump instruction sequence.
In a telecommunications system, comprising a plurality of interconnected nodes for performing telecommunications switching and other voice and data processing services, the nodes being interconnected by an inter-nodal network, and a host being connected in communicating relationship with at least one of the nodes, each node having at least one processing card containing a microprocessor with an associated memory storage device, the microprocessor in the processing card running software for controlling certain functions of the card and of the node as a whole, each node also including a plurality of line cards and function cards for performing call processing functions and call connections, a method of upgrading software in at least one of the cards in a node, while the telecommunications system remains active, the method including the steps of:
In a data processing system, having a software application program for operating various components of the system, with each component including an associated addressable memory storage device having memory storage locations, a method of upgrading portions of the software while the system is operating, the method including the steps of:
Dependencies are inferred from the claim text.