Method and device for controlling affiliation of remote line-collection device with switch
Granted 20 May 2003 · 1 office action
Assignee: Fujitsu Limited
Law firm: Law firm · Log in to unlock
Attorney: Attorney · Log in to unlock
Inventors: Akihiro Horiuchi, Shunichi Shibata, Kenji Maeda, Hirofumi Mitome +1 · Examiner: Ahmad F. Matar · AU 2042 · TC 2000
Life of the application
7 dated eventsAbstract
A method of controlling affiliation of a remote line-collection device with a plurality of switches connected via a network includes the steps of providing each switch with a backup-storage area in advance in addition to a normal storage area, and transferring control data of the remote line-collection device from the normal storage area of a first switch to the backup-storage area of a second switch when affiliation of the remote line-collection device is changed from the first switch to the second switch.
Description
10 parts›BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention generally relates to a method of and a device for controlling switches with regard to affiliation of remote line-collection devices, and particularly relates to a method of and a device for controlling switches with regard to affiliation of remote line-collection devices when the affiliation of remote line-collection devices is changed from a switch to switch.
In recent years, there have been increasing competitions in rendering telephone services between different carriers. An increase in the competitions demands a cost reduction and simpler networks that are easier to be maintained. This is achieved by simplifying network configurations of station switches, which have become exceedingly complex due to use of mobile-communication networks, digital communication networks, etc., in addition to use of general telephone network. To this end, integration of host stations has been underway with an aim of achieving a simplified network, in which large-capacity station switches would be used as a core for affiliated remote line-collection devices.
2. Description of the Related Art
Remote line-collection devices are not provided with a switching function, and are only equipped with a function to multiplex and demultiplex communication lines. Such remote line-collection devices are conventionally installed in remote locations away from switches, and are controlled by the switches. This configuration is typically used in order to enhance efficient use of resources by installing remote line-collection devices in areas where fewer subscribers are located and by connecting the remote line-collection devices with switches situated at remote positions.
FIG. 1 is an illustrative drawing showing a network configuration for controlling affiliation of remote line-collection devices in the related art. In FIG. 1, switches 1 through n together form a network, and are monitored by a centralized maintenance center 10 . In normal operations, remote line-collection devices RLC(A) through RLC(C) are affiliated with (belong to) the switch 1 , and have the switch n as a backup switch to be affiliated with. Remote line-collection devices RLC(D) and RLC(E) are affiliated with the switch 2 in normal operations, and the switch 1 serves as a backup switch for these remote line-collection devices. Further, remote line-collection devices RLC(F) and RLC(G) belong to (are affiliated with) the switch n, and have the switch 2 as a backup switch.
In the network comprised of the switches 1 through n, the remote line-collection devices RLC(A) through RLC(C) are affiliated not only with the switch 1 but also with the switch n. When a transmission line suffers malfunction, a switch has to be made from the current transmission line to a backup transmission line, and, thus, RLC data of all the remote line-collection devices needs to be provided in duplicate. Because of this, the switch n has not only RLC data DRLC(F) and DRLC(G) (i.e., data of the remote line-collection devices RLC(F) and RLC(G)) but also RLC data DRLC(A) and DRLC(C) (i.e., data of the remote line-collection devices RLC(A) through RLC(C)). Here, the RLC data refers to control data that is necessary for controlling a remote line-collection device from a affiliated switch.
In this manner, the switch n, which does not control the remote line-collection devices RLC(A) through RLC(C) during normal operations, needs to have a RLC-data-storage area that has the same capacity as that of the switch 1 . The need for such an excessive memory space leads to a cost increase.
Further, when RLC data DRLC(A) of the remote line-collection device RLC(A) is modified in the switch 1 , for example, the same data modification needs to be made in the switch n despite the fact that the switch n does not control the remote line-collection device RLC(A) during normal operations. Such modification has a huge impact on processing capacities of the switches 1 and n and traffic between the switches 1 and n. RLC-data modification during a high traffic period of a daytime, which affects call processing seriously, may trigger a system shutdown by exceeding a limit that the system can handle.
In consideration of such a risk, RLC-data modification tends to be carried out during a nighttime when traffic is low. This creates concerns about convenience and safety of maintenance work, and results in a cost increase because of a need for higher wages for nighttime maintenance workers.
Accordingly, there is a need for such a method of and a device for controlling switches with regard to affiliation of remote line-collection devices that a control-data-storage area can be reduced in size and an increase in traffic caused by modification of control data can be reduced.
›SUMMARY OF THE INVENTION
Accordingly, it is a general object of the present invention to provide a method of and a device for controlling switches which can satisfy the need described above.
It is another and more specific object of the present invention to provide such a method of and a device for controlling switches with regard to affiliation of remote line-collection devices that a control-data-storage area can be reduced in size and an increase in traffic caused by modification of control data can be reduced.
In order to achieve the above objects according to the present invention, a method of controlling affiliation of a remote line-collection device with a plurality of switches connected via a network includes the steps of providing each switch with a backup-storage area in advance in addition to a normal storage area, and transferring control data of the remote line-collection device from the normal storage area of a first switch to the backup-storage area of a second switch when affiliation of the remote line-collection device is changed from the first switch to the second switch.
In the method described above, each switch stores control data of remote line-collection devices that belong thereto in the normal storage area during normal operations, and does not have the control data of the remote line-collection device stored therein despite the fact that this remote line-collection device will be affiliated therewith when a backup switch is necessary. Because of this configuration, control data of a given remote line-collection device is modified without seriously affecting traffic of data. Further, since the backup area of a given switch needs to have only the smallest necessary space for storing control data of remote line-collection devices that may use the given switch as a backup switch, a total size of the memory space for storing control data can be significantly reduced in comparison with a size of a memory space required in the related art.
Other objects and further features of the present invention will be apparent from the following detailed description when read in conjunction with the accompanying drawings.
›BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is an illustrative drawing showing a network configuration for controlling affiliation of remote line-collection devices in the related art;
FIG. 2 is an illustrative drawing showing a configuration of a network system in which switches are controlled with regard to affiliation of remote line-collection devices according to the present invention;
FIG. 3 is a block diagram showing hardware configurations of the switches and the remote line-collection devices;
FIG. 4 is an illustrative drawing showing functional blocks of a central-control unit;
FIGS. 5A and 5B are illustrative drawings showing a data structure of RLC data in a memory space of a switch according to the present invention;
FIG. 6 is an illustrative drawing showing a structure of RLC-affiliation-storage data that is stored in a memory of a switch;
FIG. 7 is an illustrative drawing showing a structure of RLC-affiliation-setting data used in a centralized maintenance center;
FIG. 8 is a line-change-process sequence and a flowchart of processes performed by switches according to a first embodiment of the present invention;
FIG. 9 is an illustrative drawing showing connections between switches and remote line-collection devices during normal operations of a network;
FIG. 10 is an illustrative drawing showing connections between the switches and the remote line-collection devices after the process of changing affiliation of FIG. 8;
FIG. 11 is a line-change-process sequence and a flowchart of processes performed by switches according to a second embodiment of the present invention;
FIG. 12 is a line-change-process sequence and a flowchart of processes performed by switches according to a third embodiment of the present invention;
FIG. 13 is a line-change-process sequence and a flowchart of processes performed by switches according to a fourth embodiment of the present invention;
FIG. 14 is a line-change-process sequence and a flowchart of processes performed by switches according to a fifth embodiment of the present invention;
FIG. 15 is a recovery-line-change-process sequence and a flowchart of processes performed by switches according to a sixth embodiment of the present invention;
FIG. 16 is an illustrative for explaining the transfer of differential data;
FIG. 17 is an illustrative drawing showing connections between switches and remote line-collection devices; and
FIG. 18 is a flowchart of a process of selecting an affiliation from a plurality of affiliations according to a seventh embodiment of the present invention.
›DESCRIPTION OF THE PREFERRED EMBODIMENTS · 1 of 7
In the following, embodiments of the present invention will be described with reference to the accompanying drawings.
FIG. 2 is an illustrative drawing showing a configuration of a network system in which switches are controlled with regard to affiliation of remote line-collection devices according to the present invention.
In FIG. 2, subscriber terminals 41 are connected to remote line-collection devices 42 A through 42 C. The remote line-collection devices 42 A through 42 C are connected to a switch 43 A via transmission lines 44 . Each of the remote line-collection devices 42 A through 42 C is connected to each of the switches 43 B and 43 C via backup transmission lines 45 . The switches 43 A through 43 C are connected with each other via inter-station transmission lines 46 . Each of the switches 43 A through 43 C is monitored by a centralized maintenance center (not shown).
FIG. 3 is a block diagram showing hardware configurations of the switches and the remote line-collection devices.
Each of the switches 43 A and 43 B includes a central-control unit 51 , a transmission-line interface 52 , a memory 53 , and a timer 54 . The central-control unit 51 attends to line switching. The transmission line interface 52 establishes connections with switches, remote line-collection devices, a maintenance terminal, and the centralized maintenance center. The memory 53 stores control information regarding the remote line-collection devices and information on the subscriber terminals connected to the remote line-collection devices. The timer 54 is used for controlling cyclic processing and the like.
Each of the switches 43 A and 43 B is connected to a maintenance terminal 55 , which is used for entering a command, an example of which is a command for modifying an affiliation of a remote line-collection device that is currently affiliated to the pertinent switch.
Each of the remote line-collection devices 42 A and 42 B includes a RLC-side-transmission-line interface 56 connected to the switches and a line-collection unit 57 for accommodating the subscriber terminals 41 . The remote line-collection devices are equipped with a function to collect lines, and do not posses a switching function. That is, there is no central control unit or a memory in the remote line-collection devices.
FIG. 4 is an illustrative drawing showing functional blocks of the central-control unit 51 .
In FIG. 4, a transmission-line-change-control unit 61 A attends to overall control of transmission-line-change processes. The transmission-line-change-control unit 61 A includes a memory-erasure-process unit 62 A, a affiliation-determination-process unit 63 A, a transmission-line-closure-process unit 64 A, and a transmission-line-closure-canceling-process unit 65 A. The memory-erasure-process unit 62 A eliminates RLC data. The affiliation-determination-process unit 63 A determines affiliation of a remote line-collection device. The transmission-line-closure-process unit 64 A closes a transmission line. The transmission-line-closure-canceling-process unit 65 A cancels closure of the transmission line.
A cyclic-process unit 61 B includes a transmission-line-defect-detection unit 62 B, a switch-congestion-detection unit 63 B, and a periodic-change-process unit 64 B. The transmission-line-defect-detection unit 62 B detects a defect of a transmission line. The cyclic-process unit 61 B monitors a cause of a change to a new transmission line, and informs the transmission-line-change-control unit 61 A of the cause if the cause is detected.
A message-exchange unit 61 C includes a transmission-line-message-process unit 62 C and a RLC-data-transfer unit 63 C. The message-exchange unit 61 C edits a request from the transmission-line-change-control unit 61 A, and exchanges messages with other switches. A command accepting unit 61 D accepts a command when the command is sent from a maintenance worker. Such a command may be a request for changing of a transmission line, for example. The command accepting unit 61 D notifies the transmission-line-change-control unit 61 A when it accepts a command.
FIGS. 5A and 5B are illustrative drawings showing a data structure of RLC data in a memory space of a switch according to the present invention.
As shown in FIG. 5A, the latest RLC data DRLC(A) through DRLC(C) is stored with respect to all the remote line-collection devices that belong to the switch during normal operations. As shown in FIG. 5B, each switch is provided with a backup-storage area 72 . The backup-storage area 72 has a storage space that is sufficient for storing any RLC data. Here, the RLC data refers to data that is necessary for control of a remote line-collection device affiliated to the pertinent switch.
FIG. 6 is an illustrative drawing showing a structure of RLC-affiliation-storage data that is stored in the memory 53 of a switch.
Candidate-switch information, which is provided with respect to each candidate, includes a RLC-affiliated-switch number 81 , a data-area-use indicator 82 , a RLC-data-transfer-type indicator 83 , and a RLC-data-available-space volume 84 . The RLC-data-transfer-type indicator 83 is used for indicating whether full data is transferred or differential data is transferred. Reference is made based on a specified RLC number.
FIG. 7 is an illustrative drawing showing a structure of RLC-affiliation-setting data used in the centralized maintenance center.
A RLC-affiliation-setting primary table stores a switch-address pointer 92 with respect to each candidate for an affiliated switch. A switch-address pointer 92 is referenced by a switch number. A switch-address pointer 92 that is made reference to is used for retrieving a RLC-affiliation-setting secondary table. The RLC-affiliation-setting secondary table includes candidate-switch information with respect to each candidate. The candidate-switch information includes a RLC-affiliated-switch number 93 , a data-area-use indicator 94 , a RLC-data-transfer-type indicator 95 , and a RLC-data-available-space volume 96 . The RLC-data-transfer-type indicator 95 indicates whether full data is transferred or differential data is transferred. Reference is made based on a specified RLC number.
›DESCRIPTION OF THE PREFERRED EMBODIMENTS · 2 of 7
FIG. 8 is a line-change-process sequence and a flowchart of processes performed by switches according to a first embodiment of the present invention.
In the following, a description will be given first with regard to a process of the switch 43 A with which the remote line-collection device 42 A is affiliated.
At a step S 11 , a command is entered at the maintenance terminal 55 of the switch 43 A in order to change an affiliation of the remote line-collection device 42 A from the switch 43 A to the switch 43 B. In response, the command accepting unit 61 D accepts the affiliation-change command.
At a step S 12 , the transmission-line-change-control unit 61 A hands over control to the transmission-line-message-process unit 62 C, and a transmission-line-change-inquiry message is edited and transmitted via the message-exchange unit 61 C in order to make inquiries to the centralized maintenance center 49 about a new switch with which the remote line-collection device 42 A will be affiliated. When the message is transmitted, a data-use volume of the remote line-collection device 42 A is attached to the message.
The centralized maintenance center 49 determines a new switch, to which the remote line-collection device 42 A will belong. Then, the message-exchange unit 61 C receives a transmission-line-change-notification message from the centralized maintenance center 49 .
At a step S 13 , the transmission-line-change-control unit 61 A attends to processing for determining a new switch.
In detail, the centralized maintenance center 49 makes reference to the RLC-affiliation-setting primary table of FIG. 7 by using a switch number, thereby obtaining a RLC-affiliation-setting secondary table corresponding to the current switch by using the switch-address pointer.
Then, reference is made to the RLC-affiliation-setting secondary table by using a RLC number of the remote line-collection device which needs to change an affiliation thereof. As a result, a RLC-affiliated-switch number, a data-area-use indicator, a RLC-data-transfer-type indicator, and a RLC-data-availabe-space volume are obtained. The centralized maintenance center 49 subtract from the RLC-data-availabe-space volume the data-use volume of the remote line-collection device 42 A that was received along with the transmission-line-change-inquiry message, thereby checking whether the new switch can store all the necessary data.
The switch 43 A receives the above-described information as the transmission-line-change-notification message from the centralized maintenance center 49 , and the affiliation-determination-process unit 63 A stores the received information as part of the RLC-affiliation-storage data in the memory 53 as shown in FIG. 6 . This data is made reference to by using the RLC number of the pertinent remote line-collection device, so that the number of the new switch is stored as the RLC-affiliated-switch number, and the RLC-data-transfer-type indicator 83 is set in accordance with the received information. Further, the data-area-use indicator is set so as to indicate use of the data area.
After the new switch is determined, at a step S 14 , the transmission-line-message-process unit 62 C edits a transmission-line-change-request message, and transmits it to the new switch via the message-exchange unit 61 C. This message notifies the new switch 43 B of a change of transmission lines, and, also, makes sure that the new switch 43 B is not suffering a malfunction, a process congestion, or the like, and is thus in condition for accepting the change.
At a step S 15 , the message-exchange unit 61 C receives a transmission-line-change-acceptance message from the new switch, and, then, the RLC-data-transfer unit 63 C is activated by the transmission-line-change-control unit 61 A so as to transfer the RLC data of the remote line-collection device 42 A to the new switch 43 B.
At a step S 16 , the message-exchange unit 61 C receives a transmission-line-change-completion message from the new switch, and, then, the transmission-line-closure-process unit 64 A under the control of the transmission-line-change-control unit 61 A closes the transmission-line interface 52 of the relevant transmission line. This ends the transmission-line-change process.
In the following, a description will be given with regard to a process of the newly affiliated switch 43 B.
At a step S 21 , the message-exchange unit 61 C receives the transmission-line-change-request message, and, then, the transmission-line-change-control unit 61 A checks the backup-storage area 72 of FIG. 5B so as to determine whether there is a sufficient space for controlling the remote line-collection device. If there is a sufficient space, the transmission-line-message-process unit 62 C edits the transmission-line-change-acceptance message, and transmits it via the message-exchange unit 61 c. Here, transmission of the transmission-line-change-acceptance message does not necessarily have to be carried out.
At a step S 22 , the RLC data is received from the old switch 43 A, and the transmission-line-change-control unit 61 A stores the received data in the backup-storage area 72 .
At a step S 23 , the transmission-line-message-process unit 62 C edits the transmission-line-change-completion message, and transmits it to the old switch via the message-exchange unit 61 C.
At a step S 24 , the transmission-line-closure-canceling-process unit 65 A cancels closure of the transmission-line interface with respect to a relevant transmission line, thereby activating the relevant backup transmission line 45 . This ends the process of changing affiliation.
In this manner, a switch stores only the control data of remote line-collection devices that are affiliated with the switch during normal operations, so that data needs to be modified only at this switch when there is a need to modify the control data. This reduces undesirable interference with traffic. Further, a backup-storage area is all that is necessary at the switch, and has a storage space just as large as a size of the control data of remote-line-collection devices that may be affiliated with the switch as a backup. This results in a significant reduction in the size of the control-data storage area compared with the related-art configuration.
›DESCRIPTION OF THE PREFERRED EMBODIMENTS · 3 of 7
FIG. 9 is an illustrative drawing showing connections between the switches 43 A through 43 C and the remote line-collection devices 42 A through 42 C during normal operations of a network.
In this situation, each of the backup-storage areas 72 of the switches 43 A through 43 C does not include RCL data.
FIG. 10 is an illustrative drawing showing connections between the switches 43 A through 43 C and the remote line-collection devices 42 A through 42 C after the process of changing affiliation of FIG. 8 .
In FIG. 10, the backup-storage area 72 of the switch 43 B includes the RLC data DRLC(A) of the remote line-collection device 42 A as the RLC data DRLC(A) is transferred from the switch 43 A.
FIG. 11 is a line-change-process sequence and a flowchart of processes performed by switches according to a second embodiment of the present invention.
In the following, a description will be given first with regard to a process of the switch 43 A with which the remote line-collection device 42 A is affiliated.
At a step S 31 , the transmission-line-defect-detection unit 62 B under the control of the cyclic-process unit 61 B detects a defect on a transmission line between the switch 43 A and the remote line-collection device 42 A. In response, control is handed over to the transmission-line-change-control unit 61 A in order to attend to a transmission-line-change process.
At a step S 32 , the transmission-line-change-control unit 61 A hands over control to the transmission-line-message-process unit 62 C, and a transmission-line-change-inquiry message is edited and transmitted via the message-exchange unit 61 C in order to make inquiries to the centralized maintenance center 49 about a new switch with which the remote line-collection device 42 A will be affiliated.
The centralized maintenance center 49 determines a new switch, to which the remote line-collection device 42 A will belong. Then, the message-exchange unit 61 C receives a transmission-line-change-notification message from the centralized maintenance center 49 .
At a step S 33 , the transmission-line-change-control unit 61 A attends to processing for determining a new switch.
After the new switch is determined, at a step S 34 , the transmission-line-message-process unit 62 C edits a transmission-line-change-request message, and transmits it to the new switch 43 B via the message-exchange unit 61 C. This message notifies the new switch 43 B of a change of transmission lines.
Immediately after transmitting the transmission-line-change-request message, at a step S 35 , the RLC-data-transfer unit 63 C is activated by the transmission-line-change-control unit 61 A so as to transfer the RLC data of the remote line-collection device 42 A to the new switch 43 B.
At a step S 36 , the message-exchange unit 61 C receives a transmission-line-change-completion message from the new switch, and, then, the transmission-line-closure-process unit 64 A under the control of the transmission-line-change-control unit 61 A closes the transmission-line interface 52 of the relevant transmission line. This ends the transmission-line-change process.
In the following, a description will be given with regard to a process of the newly affiliated switch 43 B.
At a step S 41 , the message-exchange unit 61 C receives the transmission-line-change-request message, and, then, the transmission-line-change-control unit 61 A checks the backup-storage area 72 of FIG. 5B so as to determine whether there is a sufficient space for controlling the remote line-collection device.
At a step S 42 , the RLC data is received from the old switch 43 A, and the transmission-line-change-control unit 61 A stores the received data in the backup-storage area 72 .
At a step S 43 , the transmission-line-message-process unit 62 C edits the transmission-line-change-completion message, and transmits it to the old switch via the message-exchange unit. 61 C.
At a step S 44 , the transmission-line-closure-canceling-process unit 65 A cancels closure of the transmission-line interface with respect to a relevant transmission line, thereby activating the relevant backup transmission line 45 . This ends the process of changing affiliation.
FIG. 12 is a line-change-process sequence and a flowchart of processes performed by switches according to a third embodiment of the present invention.
In the following, a description will be given first with regard to a process of the switch 43 A with which the remote line-collection device 42 A is affiliated.
At a step S 51 , the switch-congestion-detection unit 63 B under the control of the cyclic process unit 61 B detects performance congestion of the switch. In response, control is handed over to the transmission-line-change-control unit 61 A in order to attend to a transmission-line-change process.
At a step S 52 , the transmission-line-change-control unit 61 A hands over control to the transmission-line-message-process unit 62 C, and a transmission-line-change-inquiry message is edited and transmitted via the message-exchange unit 61 C in order to make inquiries to the centralized maintenance center 49 about a new switch with which the remote line 30 collection device 42 A will be affiliated. When the message is transmitted, a data-use volume of the remote line-collection device 42 A is attached to the message.
The centralized maintenance center 49 determines a new switch, to which the remote line 35 collection device 42 A will belong. Then, the message-exchange unit 61 C receives a transmission-line-change-notification message from the centralized maintenance center 49 .
At a step S 53 , the transmission-line-change-control unit 61 A attends to processing for determining a new switch.
After the new switch is determined, at a step S 54 , the transmission-line-message-process unit 62 C edits a transmission-line-change-request message, and transmits it to the new switch 43 B via the message-exchange unit 61 C. This message notifies the new switch 43 B of a change of transmission lines, and, also, makes sure that the new switch 43 B is not suffering a malfunction, a process congestion, or the like, and is thus in condition for accepting the change.
›DESCRIPTION OF THE PREFERRED EMBODIMENTS · 4 of 7
At a step S 55 , the message-exchange unit 61 C receives a transmission-line-change-acceptance message from the new switch, and, then, the RLC-data-transfer unit 63 C is activated by the transmission-line-change-control unit 61 A so as to transfer the RLC data of the remote line-collection device 42 A to the new switch 43 B.
At a step S 56 , the message-exchange unit 61 C receives a transmission-line-change-completion message from the new switch, and, then, the transmission-line-closure-process unit 64 A under the control of the transmission-line-change-control unit 61 A closes the transmission-line interface 52 of the relevant transmission line. This ends the transmission-line-change process.
In the following, a description will be given with regard to a process of the newly affiliated switch 43 B.
At a step S 61 , the message-exchange unit 61 C receives the transmission-line-change-request message, and, then, the transmission-line-change-control unit 61 A checks the backup-storage area 72 of FIG. 5B so as to determine whether there is a sufficient space for controlling the remote line-collection device. If there is a sufficient space, the transmission-line-message-process unit 62 C edits the transmission-line-change-acceptance message, and transmits it via the message-exchange unit 61 C. Here, transmission of the transmission-line-change-acceptance message does not necessarily have to be carried out.
At a step S 62 , the RLC data is received from the old switch 43 A, and the transmission-line-change-control unit 61 A stores the received data in the backup-storage area 72 .
At a step S 63 , the transmission-line-message-process unit 62 C edits the transmission-line-change-completion message, and transmits it to the old switch via the message-exchange unit 61 C.
At a step S 64 , the transmission-line-closure-canceling-process unit 65 A cancels closure of the transmission-line interface with respect to a relevant transmission line, thereby activating the relevant backup transmission line 45 . This ends the process of changing affiliation.
FIG. 13 is a line-change-process sequence and a flowchart of processes performed by switches according to a fourth embodiment of the present invention.
In the following, a description will be given first with regard to a process of the switch 43 A with which the remote line-collection device 42 A is affiliated.
At a step S 71 , the periodic-change-process unit 64 B under the control of the cyclic-process unit 61 B finds that it is the time to change transmission lines as such a change may be scheduled to take place at a predetermined timing. At this timing, control is handed over to the transmission-line-change-control unit 61 A in order to attend to a transmission-line-change process.
At a step S 72 , the transmission-line-change-control unit 61 A hands over control to the transmission-line-message-process unit 62 C, and a transmission-line-change-inquiry message is edited and transmitted via the message-exchange unit 61 C in order to make inquiries to the centralized maintenance center 49 about a new switch with which the remote line-collection device 42 A will be affiliated. When the message is transmitted, a data-use volume of the remote line-collection device 42 A is attached to the message.
The centralized maintenance center 49 determines a new switch, to which the remote line-collection device 42 A will belong. Then, the message-exchange unit 61 C receives a transmission-line-change-notification message from the centralized maintenance center 49 .
At a step S 73 , the transmission-line-change-control unit 61 A attends to processing for determining a new switch.
After the new switch is determined, at a step S 74 , the transmission-line-message-process unit 62 C edits a transmission-line-change-request message, and transmits it to the new switch 43 B via the message-exchange unit 61 C. This message notifies the new switch 43 B of a change of transmission lines, and, also, makes sure that the new switch 43 B is not suffering a malfunction, a process congestion, or the like, and is thus in condition for accepting the change.
At a step S 75 , the message-exchange unit 61 C receives a transmission-line-change-acceptance message from the new switch, and, then, the RLC-data-transfer unit 63 C is activated by the transmission-line-change-control unit 61 A so as to transfer the RLC data of the remote line-collection device 42 A to the new switch 43 B.
At a step S 76 , the message-exchange unit 61 C receives a transmission-line-change-completion message from the new switch, and, then, the transmission-line-closure-process unit 64 A under the control of the transmission-line-change-control unit 61 A closes the transmission-line interface 52 of the relevant transmission line. This ends the transmission-line-change process.
In the following, a description will be given with regard to a process of the newly affiliated switch 43 B.
At a step S 81 , the message-exchange unit 61 C receives the transmission-line-change-request message, and, then, the transmission-line-change-control unit 61 A checks the backup-storage area 72 of FIG. 5B so as to determine whether there is a sufficient space for controlling the remote line-collection device. If there is a sufficient space, the transmission-line-message-process unit 62 C edits the transmission-line-change-acceptance message, and transmits it via the message-exchange unit 61 C. Here, transmission of the transmission-line-change-acceptance message does not necessarily have to be carried out.
At a step S 82 , the RLC data is received from the old switch 43 A, and the transmission-line-change-control unit 61 A stores the received data in the backup-storage area 72 .
At a step S 83 , the transmission-line-message-process unit 62 C edits the transmission-line-change-completion message, and transmits it to the old switch via the message-exchange unit 61 C.
At a step S 84 , the transmission-line-closure-canceling-process unit 65 A cancels closure of the transmission-line interface with respect to a relevant transmission line, thereby activating the relevant backup transmission line 45 . This ends the process of changing affiliation.
›DESCRIPTION OF THE PREFERRED EMBODIMENTS · 5 of 7
FIG. 14 is a line-change-process sequence and a flowchart of processes performed by switches according to a fifth embodiment of the present invention.
In the following, a description will be given first with regard to a process of the switch 43 A with which the remote line-collection device 42 A is affiliated.
At a step S 91 , the periodic-change-process unit 64 B under the control of the cyclic-process unit 61 B finds that it is the time to change transmission lines as such a change may be scheduled to take place at a predetermined timing. At this timing, control is handed over to the transmission-line-change-control unit 61 A in order to attend to a transmission-line-change process.
At a step S 92 , the transmission-line-change-control unit 61 A hands over control to the transmission-line-message-process unit 62 C, and a transmission-line-change-inquiry message is edited and transmitted via the message-exchange unit 61 C in order to make inquiries to the centralized maintenance center 49 about a new switch with which the remote line-collection device 42 A will be affiliated. When the message is transmitted, a data-use volume of the remote line-collection device 42 A is attached to the message.
The centralized maintenance center 49 determines a new switch, to which the remote line-collection device 42 A will belong. Then, the message-exchange unit 61 C receives a transmission-line-change-notification message from the centralized maintenance center 49 .
At a step S 93 , the transmission-line-change-control unit 61 A attends to processing for determining a new switch.
After the new switch is determined, at a step S 94 , the transmission-line-message-process unit 62 C edits a transmission-line-change-request message, and transmits it to the new switch 43 B via the message-exchange unit 61 C. This message notifies the new switch 43 B of a change of transmission lines, and, also, makes sure that the new switch 43 B is not suffering a malfunction, a process congestion, or the like, and is thus in condition for accepting the change.
At a step S 95 , the message-exchange unit 61 C receives a transmission-line-change-acceptance message from the new switch, and, then, the RLC-data-transfer unit 63 C is activated by the transmission-line-change-control unit 61 A so as to transfer the RLC data of the remote line-collection device 42 A to the new switch 43 B.
At a step S 96 , the message-exchange unit 61 C receives a transmission-line-change-completion message from the new switch, and, then, the transmission-line-closure-process unit 64 A under the control of the transmission-line-change-control unit 61 A closes the transmission-line interface 52 of the relevant transmission line.
After closing the transmission line, at a step S 97 , the transmission-line-change-control unit 61 A refers to the RLC-data-transfer-type indicator 83 stored in the memory 53 as shown in FIG. 6 if the centralized maintenance center 49 requests a deletion of data, and activates the memory-erasure-process unit 62 A to delete the RLC data from the backup-storage area 72 . This achieves an efficient use of a memory area by using this newly created memory area for controlling another remote line-collection device when another switch requests a connection of a backup transmission line 45 to the switch 43 A.
In the following, a description will be given with regard to a process of the newly affiliated switch 43 B.
At a step S 101 , the message-exchange unit 61 C receives the transmission-line-change-request message, and, then, the transmission-line-change-control unit 61 A checks the backup-storage area 72 of FIG. 5B so as to determine whether there is a sufficient space for controlling the remote line-collection device. If there is a sufficient space, the transmission-line-message-process unit 62 C edits the transmission-line-change-acceptance message, and transmits it via the message-exchange unit 61 C. Here, transmission of the transmission-line-change-acceptance message does not necessarily have to be carried out.
At a step S 102 , the RLC data is received from the old switch 43 A, and the transmission-line-change-control unit 61 A stores the received data in the backup-storage area 72 .
At a step S 103 , the transmission-line-message-process unit 62 C edits the transmission-line-change-completion message, and transmits it to the old switch via the message-exchange unit 61 C.
At a step S 104 , the transmission-line-closure-canceling-process unit 65 A cancels closure of the transmission-line interface with respect to a relevant transmission line, thereby activating the relevant backup transmission line 45 . This ends the process of changing affiliation.
FIG. 15 is a recovery-line-change-process sequence and a flowchart of processes performed by switches according to a sixth embodiment of the present invention.
In this embodiment, affiliation of the remote line-collection device 42 A is changed from the switch 43 A to the switch 43 B. If the RLC data of the remote line-collection device 42 A is modified at the switch 43 B after the affiliation change, the change of data is stored in part of the backup-storage area 72 as differential data. When the switch 43 A requests recovery of the transmission line, only the differential data is transferred, thereby reducing a time required for the data transfer.
In the following, a description will be given first with regard to a process of the old switch 43 B with which the remote line-collection device 42 A was originally affiliated.
At a step S 111 , a command is entered at the maintenance terminal 55 of the switch 43 B in order to return an affiliation of the remote line-collection device 42 A from the switch 43 A to the switch 43 B.
After the command accepting unit 61 D accepts the affiliation-return command, at a step S 112 , the transmission-line-change-control unit 61 A hands over control to the transmission-line-message-process unit 62 C, and a transmission-line-recovery-inquiry message is edited and transmitted via the message-exchange unit 61 C in order to make inquiries to the centralized maintenance center 49 about recovery of the transmission line of the remote line-collection device 42 A.
›DESCRIPTION OF THE PREFERRED EMBODIMENTS · 6 of 7
After the message-exchange unit 61 C receives a transmission-line-recovery-notification message from the centralized maintenance center 49 , at a step S 113 , the transmission-line-change-control unit 61 A attends to processing for determining recovery of affiliation.
In detail, the RLC-affiliation-setting primary table of FIG. 7 in the centralized maintenance center 49 is referred to by using a switch number, and a RLC-affiliation-setting secondary table corresponding to the switch is obtained by using the switch-address pointer. Then, reference is made to the RLC-affiliation-setting secondary table by using a RLC number of the remote line-collection device which needs to change an affiliation thereof. As a result, the RLC-affiliated-switch number 93 , the data-area-use indicator 94 , the RLC-data-transfer-type indicator 95 , and the RLC-data-available-space volume 96 are obtained.
The centralized maintenance center 49 adds a data size of the data used by the remote line-collection device to the RLC-data-available-space volume 96 . Then, the information described above is stored in the memory 53 by the affiliation-determination-process unit 63 A as part of the RLC-affiliation-storage data 53 as shown in FIG. 6 . The RLC-affiliation-storage data is referred to by the RLC number, and the number of the switch 43 B that is to be newly affiliated with is set in the RLC-affiliated-switch number 81 . Further, the RLC-data-transfer-type indicator 83 and the RLC-data-available-space volume 84 are set in accordance with the notified information, and the data-area-use indicator 82 is set so as to indicate an unused status.
After the affiliation recovery is decided, at a step S 114 , the transmission-line-message-process unit 62 C edits a transmission-line-recovery-request message, and transmits it to the switch 43 A via the message-exchange unit 61 C. If the RLC-data-transfer-type indicator 83 is “all”, transfer of the full RLC data is requested. If the RLC-data-transfer-type indicator 83 is “part”, transfer of the differential information is requested. This message notifies the switch 43 A of recovery of the transmission line, and, also, makes sure that the recovery is possible.
At a step S 115 , the transmission-line-change-control unit 61 A stores the received RLC data in a relevant area of the data structure shown in FIG. 5 A.
At a step S 116 , the transmission-line-closure-canceling-process unit 65 A under the control of the transmission-line-change-control unit 61 A cancels the closure of the transmission-line interface 52 with respect to a relevant transmission line. This activates the relevant transmission line 44 , and ends the transmission-line-recovery process.
In the following, a description will be given with regard to a process of the switch 43 A that is to be newly affiliated.
At a step S 121 , the message-exchange unit 61 C receives the transmission-line-recovery-request message, and, then, the transmission-line-change-control unit 61 A checks whether the request is directed to transfer of full data or transfer of differential data. If it is directed to the transfer of differential data, the RLC-data area of FIG. 5A is checked so as to extract differential data of the requested RLC data.
At a step S 122 , the transmission-line-change-control unit 61 A edits the differential data, and transmits it via the message-exchange unit 61 C.
At a step S 123 , the message-exchange unit 61 C receives the transmission-line-change-completion message from the switch 43 B, and, then, the transmission-line-closure-process unit 64 A closes the transmission-line interface 52 with respect to a relevant transmission line. This closes the relevant backup transmission line 45 , and ends the process of recovering an affiliation.
FIG. 16 is an illustrative for explaining the transfer of differential data. As shown in FIG. 16 and as described in connection with FIG. 15, transfer of differential data from the switch 43 A to the switch 43 B is more efficient than the transfer of full data.
FIG. 17 is an illustrative drawing showing connections between the switches 43 A through 43 C and the remote line-collection devices 42 A through 42 C.
With reference to FIG. 17, a process of selecting an affiliation from a plurality of affiliations will be described. As shown in FIG. 17, the remote line-collection devices 42 A through 42 C normally associated with the switch 43 A have backup affiliations with each of the switches 43 B and 43 C. The centralized maintenance center 49 performs centralized control of current affiliation with respect to all the remote line-collection devices by using the RLC-affiliation-setting data shown in FIG. 7 . Because of this configuration, automatic selection of an appropriate switch is possible when affiliation needs to be changed for a given remote line-collection device.
FIG. 18 is a flowchart of a process of selecting an affiliation from a plurality of affiliations according to a seventh embodiment of the present invention. This process is performed by the centralized maintenance center 49 .
At a step S 131 , the RLC-affiliation-setting primary table of the RLC-affiliation-setting data in the centralized maintenance center 49 is made reference to by using a switch number. An entry of the RLC-affiliation-setting primary table that is made reference to stores an address pointer to the RLC-affiliation-setting secondary table, which corresponds to a switch from where affiliation is to be moved to another switch.
At a step S 132 , the RLC-affiliation-setting secondary table is obtained.
The RLC-affiliation-setting secondary table stores the RLC-affiliated-switch number 93 , the data-area-use indicator 94 , the RLC-data-transfer-type indicator 95 , and the RLC-data-available-space volume 96 with respect to each candidate switch for each of the remote line-collection devices. Entries about the pertinent remote line-collection device is obtained by using a RLC number of this remote line-collection device.
At a step S 133 , a check is made on the data-area-use indicator 94 of the first candidate switch. If the data-area-use indicator 94 indicates availability of the space, at a step S 134 , the RLC-data-available-space volume 96 is checked by subtracting the used-data volume of the remote line-collection device therefrom to see if there is a sufficient available space.
›DESCRIPTION OF THE PREFERRED EMBODIMENTS · 7 of 7
If there is a sufficient available space, at a step S 135 , the data-area-use indicator 94 is changed so as to indicate use of the area, and the RLC-affiliated-switch number 93 , the data-area-use indicator 94 , and the RLC-data-transfer-type indicator 95 are obtained.
If either the step S 133 finds that the data area is in use or the step S 134 finds that an available space of the RLC-data area is not sufficient, at a step S 136 , the address pointer is updated so as to repeat the steps S 133 and S 134 with respect to a second candidate switch. The same procedure may be repeated with respect to a third candidate, a fourth candidate, and so on.
In this manner, a switch that can be newly affiliated with is selected automatically at the time when new affiliation is necessary. This configuration insures that an appropriate switch will be found even when the memory space of the backup-storage area 72 is limited to the smallest necessary size.
Further, the present invention is not limited to these embodiments, but various variations and modifications may be made without departing from the scope of the present invention.
The present application is based on Japanese priority application No. 11-039101 filed on Feb. 17, 1999, with the Japanese Patent Office, the entire contents of which are hereby incorporated by reference.
Claims as granted
2 claimsLog in to read the claims of this application.
Log in to unlockClassifications
9 codes- H04Q3/00
- H04L12/50
- H04M3/00
Claim changes
SoonSee which claims were amended, added or cancelled during examination, with every added and removed word marked.
The published claims of this application are not paired with the granted ones in what we hold.
File wrapper
See the full prosecution history — every USPTO and applicant action on this file, in order.
Log in to unlockDocuments
Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.
Log in to unlockChain of title
See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.
Log in to unlock