Behavior monitoring and analyzing system for stored program controlled switching system
AssigneeTelefonaktiebolaget L M Ericsson
InventorBrian R. Womble
Life of this patent
Estimating the term…
Abstract
A test and diagnostic tool for stored program controlled telecommunications switching systems captures the occurrence and timing of "events" arising from subscriber actions and from actions which occur within blocks of software in the telecommunication switching system. Data related to the captured events as well as an indication of their location are stored in a large buffer memory. The stored data is then used to analyze the events for the diagnosis and correction of the cause of the fault as well as to recreate the same sequence and timing of events at a later period in order to test the corrections which have been made to ensure that they eliminate the cause of the fault condition.
Claims26
A method of monitoring a telecommunication switch having internal events communicated between interacting, event driven blocks of software executed to control operation of the telecommunication switch, said method comprising the steps of:
- defining the internal events desired to be monitored and parameters associated with the internal events desired to be monitored;
- detecting internal events communicated between the blocks of software of said telecommunication switch;
- filtering said detected internal events using said defined parameters associated with the defined internal events desired to be monitored;
- and
- recording the filtered, detected internal events and associated parameters.
A method of analyzing performance of a telecommunication switch whose operation is directed by the execution of interacting event driven blocks of software communicating internal events therebetween, said method comprising the steps of:
- selecting a plurality of internal events of interest which may be communicated between the blocks of software;
- modifying the blocks of software to report specified parameters associated with the communication of the selected internal events of interest;
- selecting devices within said telecommunications switch as to which the selected plurality of internal events are of interest;
- reporting the communication of internal events of interest and specified parameters;
- filtering of the reported parameters using the selected devices;
- and
- recording the filtered, reported internal events and parameters.
The method as set forth in claim 11 further comprising the steps
- converting the filtered, recorded internal events parameters into playback script;
- generating simulated calls with a call generator from said playback script;
- and
- directing said simulated calls through said telecommunications switch to test for the occurrence of faults within the blocks of software.
A system for monitoring a telecommunication switch having internal events communicated between interacting, event driven blocks of software executed to control operation of the telecommunication switch, said system comprising:
- means for defining the internal events desired to be monitored and parameters associated with the internal events desired to be monitored;
- means for detecting internal events communicated between the blocks of software of said telecommunication switch;
- means for filtering said detected internal events using said defined parameters associated with the defined internal events desired to be monitored;
- and
- means for recording the filtered, detected internal events and associated parameters.
A system for analyzing performance of a telecommunication switch whose operation is directed by the execution of interacting, event driven blocks of software communicating internal events therebetween, said system comprising:
- means lot selecting a plurality of internal events of interest which may be communicated between the blocks of software;
- means for modifying the blocks of software to report specified parameters associated with the communication of the selected internal events of interest;
- means for selecting devices within said telecommunications switch as to which the selected plurality of internal events are of interest;
- means for reporting the communication of internal events of interest and specified parameters;
- means for filtering of the reported parameters using the selected devices;
- and
- means for recording the filtered, reported internal events and parameters.
A telecommunications switch, comprising:
- a switching mechanism for performing call handling operations:
- a plurality of interacting, event driven blocks of software executed to control the operation of the switching mechanism, certain ones of the blocks of software being programmed to generate software signals reporting internal events occurring within the telecommunications switch, said internal events communicated between the blocks of software;
- an event filter for filtering the generated software signals to identify certain ones of the reported internal events as events of interest;
- and
- means for recording the events of interest.
In a telecommunications switch including a switching mechanism for performing call handling operations and a plurality of interacting, event driven blocks of software executing internal events to control the operation of the telecommunication swtich, a method for monitoring operation of the telecommunications switch comprising the steps of:
- programming certain ones of the blocks of software to generate software signals reporting the communication of internal events occurring within the telecommunications switch and passing between the blocks of software;
- filtering the generated software signals to identify certain ones of the reported internal events as events of interest;
- and
- recording the events of interest.
Dependencies are inferred from the claim text.