System and method for emulating telecommunications network devices
AssigneeMCI Communications Corporation
InventorsJohn V. McLain, Damon Curnell
Life of this patent
Estimating the term…
Loading patent…
AssigneeMCI Communications Corporation
InventorsJohn V. McLain, Damon Curnell
Estimating the term…
A system, method and computer program product for emulating a telecommunications network by simultaneously emulating multiple independent activities normally performed by multiple network devices in a telecommunications network includes a network interface for communicating with a control system, a user interface for accepting user input and for providing user output, a command response manager for reading control system commands and for formulating intelligent responses, a script interpreter for executing scripts, a script database containing data from actual network devices for use by the scripts, a database manager for performing database functions and a multi-tasking system manager for controlling these logical components and for interacting with an operating system of a host computer to provide for invoking and terminating various processes. The system provides both script and non-script responses to a control system in order to emulate digital matrix switches. Script responses preferably work in conjunction with databases that contain data from actual network devices and data provided by control systems to generate more realistic responses. Preferably, a hybrid preemptive and cooperative multi-tasking controller is employed for processing a number n of logical units of work for a task before interrupting. The system, method and computer program product can be implemented on a standard PC. The present invention emulates the communications protocol of TNDs via the network interface module. Preferably, the network interface module communicates with a control system via an X.25 interface. Preferably, the control system utilizes Message Transfer Protocol (MTP) over an X.25 network. Other communications protocols can be employed as well.
A system for emulating a variety of telecommunication network devices and for simulating the devices in an actual telecommunication network device, the system for emulating comprising:
A method of emulating telecommunication network devices, comprising the steps of:
A multi-tasking method of emulating telecommunications network devices, comprising the steps of:
A computer usable medium bearing computer readable program code for simultaneously emulating multiple telecommunication network devices, said computer readable program code for permitting a computer system to:
Dependencies are inferred from the claim text.