摘要:
L'invention concerne un réseau de gestion comportant au moins un système de gestion (2) et au moins un système géré (10) et conçu pour des systèmes de télécommunications ou des systèmes ouverts. Ledit système géré comprend des ressources physiques et/ou logiques qui sont considérées et gérées par le système de gestion en tant qu'objets gérés sous forme d'images de données des ressources. Le système de gestion utilise, pour ses opérations dirigées vers le système géré, un modèle intégré de gestion (8) du système géré, comprenant une description de tous les objets gérés adaptée au mode de fonctionnement du système de gestion. Le réseau de gestion comprend, à côté du système géré (10), un module de gestion générique (4) et une représentation (6) du modèle intégré de gestion, où les performances du module de gestion générique pendant son fonctionnement sont déterminées par ladite représentation de modèle.
摘要:
A system for employing a computer to control a device to provide a plurality of services (207) for a plurality of entities (205). Each entity corresponds to exactly one of the services and each service has its own copy (213) of the code which defines the service. The system associates a process (113) which executes the service with each service. The code for a service defines a finite state machine which is continually executed by the service's process. While in a given state, the finite state machine may traverse a decision graph which is directly accessible to the process. Actions to be taken on traversal of a node of the decision graph may be defined in the finite state machine. The service's process communicates with other processes and with itself by means of interprocess messages. Each state of the finite state machine contains event handlers for responding to messages received by the service's process. The finite state machine is defined by a special language, the service logic language, and the decision graphs are defined by means of a graphical editor. The compiler for the service logic language produces not only C++ code defining the finite state machine, but also data base and shell scripts which are used to provision and maintain the services. An embodiment of the system is disclosed which is used in a service node of a telephone switching network to provide telephone services such as 800 number service, caller ID, and the like.
摘要:
The disclosed system includes a declarative language construct for use in programming telecommunications switching systems, comprised of certain natural language elements such as subjects, predicates and objects. The disclosed system also includes an efficient method for constructing prototype telecommunications system software that provides the capability to handle the real-time and parallel nature of operations in telecommunications systems (Figs. 1-3). In yet another aspect, the disclosed system provides a layered software architecture (Figs. 8 and 9) for use in connection with telecommunications switching systems that enhances overall system functionality.
摘要:
A system for employing a computer to control a device to provide a plurality of services (207) for a plurality of entities (205). Each entity corresponds to exactly one of the services and each service has its own copy (213) of the code which defines the service. The system associates a process (113) which executes the service with each service. The code for a service defines a finite state machine which is continually executed by the service's process. While in a given state, the finite state machine may traverse a decision graph which is directly accessible to the process. Actions to be taken on traversal of a node of the decision graph may be defined in the finite state machine. The service's process communicates with other processes and with itself by means of interprocess messages. Each state of the finite state machine contains event handlers for responding to messages received by the service's process. The finite state machine is defined by a special language, the service logic language, and the decision graphs are defined by means of a graphical editor. The compiler for the service logic language produces not only C++ code defining the finite state machine, but also data base and shell scripts which are used to provision and maintain the services. An embodiment of the system is disclosed which is used in a service node of a telephone switching network to provide telephone services such as 800 number service, caller ID, and the like.
摘要:
A generic translator (10) is provided for processing service requests sent by a digit collection client (16). Requests include billing validation (11), call routing (19), call screening (17), account code validation (15) or other services. These requests are processed by the generic translator (10) and successful results are sent back to the digit collection client (16) or a trunk selection process (20). The generic translator (10) can access an external entity (18) to assist in digit translation (13).
摘要:
A Group Exchange Port (GXP) is disclosed which provides an organized technique for passing control of live objects (e.g.; a telephone call, a robotic arm, flying aircraft, etc.) from a first application operating on and processing the object to a second such application. In accordance with the invention, a Group Exchange Port is provided where buyer applications register there willingness to accept control of the system and sellers may "advertise" an object for sale. When a suitable buyer (i.e.; one that has the proper resources for servicing and controlling the active system) is found, control of the object is passed from the seller to the buyer. Importantly, the GXP requires that control of the object always be maintained by one and only one application, that control not be passed to an application which cannot properly service and/or control the system, and that an application presently controlling the system does not relinquish such control until a new application accepts such control. The technique allows loosely coupled applications to work with the same object.
摘要:
A method of, and a system for, detecting possible fraudulent use of a telecommunications network. Call event records, both call initiation and call completion records, are examined. A call record has a number of key fields, e.g. called number, calling number, calling card number, and for each field in turn the key is used to access a database containing an associated set of profiles. Each profile contains an algorithm defining a measurement process to be performed on the call data, e.g. determine the call duration. The respective process results are added to a respective set of stores associated with each profile, and an alarm response is generated when a threshold of a store is reached. An additional process for e.g. a call duration of e.g. called number card calling number key fields, convert the process results to penalty points which are added to a penalty points store associated with the calling card number key of the call event record under examination. Each response is recorded in a history file for that key.
摘要:
A Group Exchange Port (GXP) is disclosed which provides an organized technique for passing control of live objects (e.g.; a telephone call, a robotic arm, flying aircraft, etc.) from a first application operating on and processing the object to a second such application. In accordance with the invention, a Group Exchange Port is provided where buyer applications register there willingness to accept control of the system and sellers may "advertise" an object for sale. When a suitable buyer (i.e.; one that has the proper resources for servicing and controlling the active system) is found, control of the object is passed from the seller to the buyer. Importantly, the GXP requires that control of the object always be maintained by one and only one application, that control not be passed to an application which cannot properly service and/or control the system, and that an application presently controlling the system does not relinquish such control until a new application accepts such control. The technique allows loosely coupled applications to work with the same object.
摘要:
The invention concerns a data connection system between a communication network terminals, characterised in that it comprises: storage (2) and management (3) means for storing a model of said network and ensure the management thereof, said model consisting of a set of objects (Oi) representing elements of the network at a given time and having properties (Pj) defining the characteristics of said elements at that time; object manipulation means (9) capable of generating new objects, of modifying existing objects, or eliminating objects existing in said model; and an interface (9) between the management and storage means and said hardware elements of the network. Said model consists of a class of logical addressing objects comprising in particular address objects, and a class of physical addressing objects, said classes being related at said addressing objects having among their properties a logical address and a physical address. The invention is applicable in particular in telephone systems.