Communication system configured to enhance system reliability using special program version management
First Claim
1. A communication system comprising a plurality of network elements and a monitoring apparatus connected to said network elements via communication lines for centralized monitoring and control of said network elements;
- wherein each of said network elements comprises;
a plurality of central processing units; and
first storage means for storing programs to be executed by said central processing units; and
wherein said monitoring apparatus comprises;
second storage means for storing a plurality of programs as files for each of said central processing units;
third storage means for storing generic issues representing versions of the programs for said central processing units in each of said network elements, said versions being called CPU issues, said generic issues being uniquely defined corresponding to combinations of said CPU issues;
management means for selecting programs to be transferred to said network elements on the basis of said generic issues stored in said third storage means when the versions of the programs for said central processing units in each of said network elements are changed; and
first transfer means for retrieving from said second storage means the program files selected by said management means, generating download data in which said program files are set, and transferring said download data to each of said network elements,wherein said first transfer means compresses said download data in accordance with predetermined compression rules before transferring the compressed data.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication system comprising a plurality of network elements and a monitoring apparatus for centrally monitoring and controlling these network elements. Each of the network elements has a plurality of CPU'"'"'s and a flash memory for accommodating programs to be performed by the CPU'"'"'s. The monitoring apparatus includes a database, a management unit and a transfer unit. The database retains a plurality of programs for each of the CPU'"'"'s in each network element, and generic issues defined uniquely corresponding to combinations of versions of programs to be executed by each CPU. When the version of any program is changed, the management unit selects the program to be transferred in accordance with the applicable generic issue. The transfer unit transfers the program thus selected to the monitoring apparatus.
112 Citations
20 Claims
-
1. A communication system comprising a plurality of network elements and a monitoring apparatus connected to said network elements via communication lines for centralized monitoring and control of said network elements;
-
wherein each of said network elements comprises; a plurality of central processing units; and first storage means for storing programs to be executed by said central processing units; and wherein said monitoring apparatus comprises; second storage means for storing a plurality of programs as files for each of said central processing units; third storage means for storing generic issues representing versions of the programs for said central processing units in each of said network elements, said versions being called CPU issues, said generic issues being uniquely defined corresponding to combinations of said CPU issues; management means for selecting programs to be transferred to said network elements on the basis of said generic issues stored in said third storage means when the versions of the programs for said central processing units in each of said network elements are changed; and first transfer means for retrieving from said second storage means the program files selected by said management means, generating download data in which said program files are set, and transferring said download data to each of said network elements, wherein said first transfer means compresses said download data in accordance with predetermined compression rules before transferring the compressed data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification