Multiprocessor exchange provided with floating function

Electrical computers and digital processing systems: processing – Processing control – Arithmetic operation instruction processing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C370S395430, C370S389000, C712S225000

Reexamination Certificate

active

06763451

ABSTRACT:

BACKGROUND OF THE INVENTION
The present invention relates to a multiprocessor exchange provided with a floating function and, more particularly, to an exchange provided with a plurality of call control processors for executing a call processing on the basis of call control information, and further provided with a floating function, which is a function of executing a distributed call processing on a multiplicity of lines by allocating the lines to the respective call control processors logically through a maintenance procedure, that is, without changing the physical line connection.
In a conventional multiprocessor STM (Synchronous Transfer Mode) exchange which is not provided with a floating function, all of the lines (subscribers/trunks), the line control firmwares, the switches SW and the call control and signal control processors are physically connected.
FIG. 21
shows the structure of an example of such conventional multiprocessors having no floating function. In a conventional multiprocessors STM exchange, line information data
1
a
to
1
c
, for example, related to lines A to C, respectively, are held by a line control firmware LFM
1
which accommodates the lines A to C, while call information data
2
a
to
2
c
related to the calls of the lines A to C, respectively, are held by a call control and signal control processor CSPR
1
for controlling a switch SW
1
which accommodates the lines A to C. Line information data
1
d
related to a line D is held by a line control firmware LFM
2
which accommodates the line D, while call information data
2
d
related to the call of the line D is held by a call control and signal control processor CSPR
2
for controlling a switch SW
2
which accommodates the line D.
FIG. 22
is an explanatory view of the line information data
1
a
~
1
d
which are held by a line state memory
3
of each of the line firmwares LMF
1
and LMF
2
. The line state memory stores the following seven pieces of information (1) to (7) on each line:
(1) task execution display for displaying whether or not the task of the call which has used the line is being executed;
(2) a state number for indicating the state (state for receiving a dial number, ringing state, talking state, etc.) of the line control firmware;
(3) a link data number which is a control number of a memory related to a line controlled by the firmware;
(4) flush monitor information for indicating whether or not the hook flushing of the subscriber is allowed;
(5) a line type for indicating the type (general subscriber, public telephone, party line telephone, etc.) of the line;
(6) a call type for discriminating between a general call and a test call; and
(7) relief information for indicating whether or not the line is to be relieved at the time of restart/trouble.
FIG. 23
is an explanatory view of the call information data
2
a
~
2
d
and the line related data
2
a
~
2
d
′ which are held by a call state memory
4
and a line related memory
5
of each of the call control and signal control processors CSPR
1
and CSPR
2
. The call state memory
4
stores the following
9
pieces of information:
(1) control information for indicating whether or not the memory is being used;
(2) call state number given according to a calling stage (dialling, ringing, talking, etc.);
(3) control number for checking the call using the memory;
(4) line information which is general information on the line such as a subscriber and a trunk and which includes a subscriber number (phone number) and accommodated position information for indicating the position of a subscriber and a trunk in the exchange;
(5) translated information obtained by translating a given numeral (call type such as local call and international call, receivable number of figures, accounting information, etc.);
(6) numeral information received with respect to the call;
(7) time information on the exchange processing such as call time, response time, and call end time;
(8) timer information on the types of the timers started for processing the call (timer for measuring period of the ringing, timer for measuring period between the figures when receiving numbers, etc.) and
(9) traffic information on the call.
The line related memory
5
stores the following 4 pieces of information.:
(1) control information for indicating whether or not the memory is being used;
(2) line state number for indicating the state (vacant, used, troubled, etc) of the line;
(3) line information for indicating the position of the path in the exchange used by the line; and
(4) control number for checking the call using the memory.
(a) Restart Processing with Relief in a Conventional Multiprocessor Exchange
In the above-described multiprocessor exchange, when there is a call in a stable communication state (stable call) between lines which are controlled by different processors and firmwares like a call between the line A and the line D, the “restart processing with relief” executed by the processor CSPR
1
, which executes a call control and a signal control for the line A, will be described.
The stable call is a call in the course of talking or ringing. In general, the stable call is a call which does not incur contradiction in the data held by the call control processor and the line control firmware, even if the call processing is stopped and communication is continued or which can correct the contradiction if any. The “restart processing with relief” is a processing executed by a relief/restart program when, for example, abnormality in a program or apparatus, access of illegal data, etc. are detected in a monitoring program. The restart processing is classified into
3
levels from a first to third levels. The “restart processing with relief” is executed at a first level.
First level: only the processing in the course of execution is initialized and the call in a stable state is not initialized. When success is not obtained even after four cycles of restart processings at a first level, a restart processing at a second level is executed.
Second level: all the resources including hardwares are initialized, and a stable call is also initialized. When success is not obtained even after four cycles of restart processings at a second level, a restart processing at a third level is executed.
Third level: the file is reloaded from the main memory backup region of a hard disk HDU so as to initialize all the resources including hardwares.
When the processor CSPR
1
is to execute a “restart processing with relief”, the processor instructs the line control firmware LFM
1
which accommodates the line A to stop the call control. The call control and signal control processor CSPR
1
then executes a match processing on the internal data (call control information
2
a
of the line A), and after the end of the match processing, the processor sends relief information to the line control firmware LFM
1
and requires a match processing. The call control and signal control processor CSPR
1
executes a match processing again on the basis of the result of the match processing received from the firmware LFM
1
, and after the end of the match processing, it instructs the line control firmware LFM
1
to start a call processing.
The general matching procedure is as follows.
(a) A processor (for example, the call control and signal control processor CSPR
1
) starts a “restart processing with relief”.
(b) The processor requires all the subordinate firmwares (e.g., the line control firmware LFM
1
) to stop the call control. The firmware then stops the call control processing of all the subordinate lines. However, the call control information such as on-hook information, off-hook information sent from the lines is held.
(c) The processor executes the release (initialization) of the temporary data for call control which are in the process of production, on the calls except the stable call
(d) The processor informs all the subordinate firmwares of the relief imformation on the stable call which has been judged to be relieved.
(e) Each of the firmwares compares the line states of all the lines under its o

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Multiprocessor exchange provided with floating function does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Multiprocessor exchange provided with floating function, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Multiprocessor exchange provided with floating function will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3225025

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.