METHOD FOR ROUTING INFORMATION IN OPERATIONS AND MAINTENANCE NETWORK OF TELEPHONE NETWORK

Abstract: The operation and maintenance network of a telephone network system comprises a plurality of operation and maintenance (OM) units for operation and maintenance of the telephone exchange connected thereto, and an operation and maintenance centre (OMC). The centre comprises a data communication unit (DCU) for receiving the information collected by the exchanges, and for routing it to the I/O device of the data management unit (DMU) corresponding to the logical device connection determined in a logical routing task. Upon adding new device units to the operation and maintenance centre, the changes to the routing are made in a specific substitution table, and routing is performed by means of forced control to the I/O device indicated by the substitution table. If there is no change, the incoming information is routed to the physical I/O device corresponding to the logical device connection determined in the routing task.

Description: Method for routing information in operations and maintenance network of telephone network This invention relates to an operation and maintenance system of a telephone network, and routing of information in the system, in particular. In a telephone network, the most important task of the maintenance service of an exchange is to make sure that the exchange will function in failure situ- ations, i.e. to ensure the call switching capability when one unit of the exchange fails. In a failure situ¬ ation, a faulty unit is disconnected and replaced with a stand-by unit. Maintenance service also includes repo¬ rting of charging information, as well as compiling reports on traffic control, alarm and monitoring. The maintenance programs are concentrated in the operation and maintenance unit (OMU) of an operation and mainten¬ ance centre (OMC) connected to the exchange, in which OMU the necessary files are also located. Operation and maintenance (OM) of various exchanges is thus concen¬ trated in the areal operation and maintenance centre (OMC) , the task of which is to collect in a centralized manner in the maintenance centre of the telephone oper¬ ator the above-mentioned charging information provided by the operation and maintenance (OM) of the telephone exchanges located within the area, as well as reports on traffic control, alarm, and monitoring. In extensive systems comprising a plurality of areal exchanges, and exchanges connected to them, the management of areal operation and maintenance centres (OMC) , and concen¬ trated collecting of their service information in a centralized manner may be subjected to an operation and maintenance centre acting as the master controller. The operation and maintenance centres thus form a so-called OM network (Operation and Maintenance Net- work) , in which each OMC is a network element, which is specialized in collecting and storing the data produced by single exchanges of the system situated below it in the hierarchy. The OMC does not post-process this data, but post-processing is carried out elsewhere, such as in a Network Management Centre. Data transmission between different network elements, i.e. OMC's may be implemented via a packet switched data network, which is represented in Figure 1 by a schematically depicted X.25 network, or via time-slots reserved from semi-per- anently connected PCM circuits, or via a network using the common channel signalling system #7 in accordance with the CCITT standard. Figure 1 shows an example of an OM-network. At the top of the hierarchy, there is a Network Manage¬ ment Centre, NMC, and below it a Main Operation and Maintenance Centre functioning as the main controller, and connected to areal Operation and Maintenance Centres OMC. To the last-mentioned, single exchanges and switch- ing centres and exchanges are connected. The main oper¬ ation and maintenance centre is in charge of supervising the entire OM network. It is connected to the network management centre NMC e.g. via an OSI interface (Open System Interface) in accordance with the standard. As appears from Figure 2, the functions of the operation and maintenance are distributed in an exchange to several microcomputer units, the software located in which is loaded under the control of an operation and maintenance unit OMU. The microcomputer units include identical data management units DMU, which are named according to the dedicated tasks, e.g. charging manage¬ ment unit, performance management unit, traffic monitor¬ ing unit, fault control management unit. In addition, they include data communication units DCU, via which analog and digital connections are transferred to the network and from the network. A data communication unit DCU comprises a so-called I/O manager, an interface to an internal message bus of the OMC, and multichannel signalling terminals, as well as serial communication terminals, via which the linkage to the network connect¬ ing the exchanges takes place. The microcomputer units comprise mass memories, which may be e.g. hard disks or floppy disks. Messages within the OMC between different units are transferred via a message bus MB. The message bus enables expanding the OMC to fulfil almost any requ¬ irements for data traffic and storage capacity, since the expansion may be implemented by adding microcomputer units to the bus according to the need. When information is directed from one unit to another and from one exchange to another, in other words, when input and output are carried out, routing is performed. Thus, a so-called logical file forms an essential part of the I/O system. A logical file is a certain named gate that may be connected either to a certain number of I/O devices (Figure 3a) , or to other logical files that, in turn, may be connected to an I/O device (Figure 3b) . An alternative, more fitting expres¬ sion for the term "logical file" would be "logical link¬ age", as it determines how the routing linkage is carried out. The figures represent a case in which the output data of a program, e.g. a fault control manage¬ ment program, providing the output is directed to an I/O device. The operator may modify the I/O connections of the system by changing the linkages of the logical files. In practice, the I/O devices are displays, ter¬ minals, printers, hard disks, disk drives, and magnetic tape units. Reference is now made to Figures 4a and 4b. The program block connected to logical files is termed as an I/O manager. Upon providing an input or an output, i.e. an I/O function via a logical file, a unit, e.g. a fault control management unit, gives it° manager a task related to a determined logical file. The I/O man¬ ager gives the task to the I/O manager of a second unit, provided that there is a logical file to logical device connection, or to the device driver if it is a question of a connection between a logical file and a device. The control of the I/O functions of the exchange is thus concentrated to the I/O manager of the maintenance and operation computer, which knows and maintains the link¬ ages of the above-mentioned logical files. The I/O man¬ agers of different systems communicate with each other via an OM network. The operations may be described as follows: in Figure 4a, in the section representing input, information is first directed from the I/O device of the operator to the logical file, and from there to an appropriate application program. In Figure 4b, describing the output function, an application program block first directs the output to a predetermined logi- cal file, and from there it is directed to an I/O device. The application program thus only recognizes the logical file to which it directs the output, or from which it reads the output, and only the I/O manager knows which one is the actual physical I/O device or which are the devices that correspond to the logical file. When the number of computer-controlled tele¬ phone exchanges, and the services provided by them has increased, demands have arisen for flexible management of data transmission to a centralized operation and maintenance unit i.e an operation and maintenance centre, OMC. When the number of exchanges subjected to an operation and maintenance centre OMC, no matter whether it is an areal OMC or the master OMC, or the amount of information sent by the exchanges increases, a situation arises in which the capacity of data trans¬ mission of the OMC or the capacity of I/O devices is not sufficient . The prior art knows two ways to solve the prob- lem. Firstly, the capacity may be increased either by increasing the number of data communication units DCU of the OMC. Secondly, it is possible to increase the number of above-mentioned I/O devices, and distribute the load more evenly among them. The prior art solutions, however, are attended by a few drawbacks. Upon changing the installation of the operation and maintenance centre OMC, it is a diffi¬ cult operation to change the linkages of many of the I/O tasks of the numerous exchanges under the control of the OMC, so that they are correctly connected to different I/O devices of the OMC the installation of which has been changed. For example, a typical case of expanding the OMC for distributing the calculation load is adding a specific charging storage unit including its hard disk. The charging reports arriving from the exchanges are thus directed to this charging storage unit . An increasing amount of reporting also requires that data communication units be added to the OMC, so that the increased need for data transfer of the operation and maintenance channels can be handled. These changes made in the operation and maintenance centre OMC, in turn, result in that the data transfer control functions must be changed in all exchanges to the I/O devices of the OMC, so that they correspond to the new configuration. This invention provides a method by means of which the above-mentioned additional measures are avoided, which are caused when the installation of the operation and maintenance centre is changed. The method is characterized in that in the data communication unit DCU of the operation and maintenance centre OMC, a subs- titution table is arranged in which each tabulated logi¬ cal device connection on the input side is "reflected as a logical device connection on the output side. A logi¬ cal device connection defined in a received routing task is compared with logical device connections of the input side of the substitution table. When a logical device connection, the same as the one defined in the routing task, is found in the logical device connections on the input side of the substitution table, the incoming info- rmation is routed to a physical I/O device corresponding to the logical device connection of the output side. When it is detected that the same logical device connec¬ tion as the one defined in the routing task is not to be found from the logical device connections of the input side of the substitution table, the incoming in¬ formation is routed to a physical I/O device correspond¬ ing to the logical device connection determined in the routing task. In accordance with the invention, all tasks incoming to the exchange are re-routed by means of forced control in one centralized unit. This unit is the I/O device manager of the data communication unit. The device manager finds out which is the target unit given in the task, and compares the logical file given in the task with the table of logical files, located in the memory of the manager. The memory is such that upon searching a certain logical file from it with a specific name, it results as a replacing logical file. If there is a logical file with the same name to be found in the memory, the logical file given in the task is substit¬ uted with said replacing file, as a result of which the routing directs the incoming data to a specific physical point determined by this replacing logical file. If there is no logical file with the same name to be found, no substitution is carried out, but the original logical file given in the task is used. Thus, the incoming data is directed to the physical point to which th° transmit¬ ting exchange has intended them. Upon changing the ins¬ tallation of the OMC, such as adding new units, no changes thus need to be made in the exchanges, but all the changes are concentrated in the data communication unit DCU of the OMC. In the following, the invention will be described in closer detail by means of a preferred embo- diment with reference to the accompanying drawings, in which Figure 1 shows an OM network, Figure 2 shows an OMC structure, Figure 3 illustrates linkages of logical files, Figure 4a and 4b illustrate linkages of logical files, Figure 5 shows a diagram illustrating the prin¬ ciple of the invention, and Figure 6 shows an example of routing. Figure 5 is a diagram showing the basic princ¬ iple of the method of the invention. The diagram shows the measures carried out in the data communication unit of the OMC. A task arrives at the unit from one exchange for routing the incoming data to the target. The target is given in the target definition. In the data communi¬ cation unit, there is a substitution table from which all the changes and additions in the installation of the OMC appear. It may be read from the table, which new target corresponds to an old target. The target defini- tion of all incoming tasks is compared with the substit¬ ution table. Provided that there is the target defini¬ tion of an incoming task to be found in the table, the table simultaneously gives a new target to which the incoming target definition is reflected. In that case, the target definition of the incoming task is replaced with a new target definition provided by the table, and routing takes place on the basis of the da*-a provided by this new target definition. If there is no target definition for an incoming task in the table, it is known that replacement, i.e. re-routing is not carried out, and the original target definition of the incoming task is thus used as a target . In the following, the invention is disclosed by way of an example in Figure 6. Figure 6 shows an operation and maintenance network formed by three exchanges, exchanges A, B, and C. Exchange C is e.g. an areal operation and maintenance centre, which records data on charging, traffic, faults, etc. collected by exchanges A and B, sent via a packet switched X.25 network. As mentioned in the description of Figure 2, the operation and maintenance blocks of exchanges A, B and C comprise and operation and maintenance unit OMU, and dedicated data management units DMU, from which a charging data management unit CHU has been distinguished by way of an example. All units have an individual I/O manager of their own, described in the unit by an ellipse drawn inside the block. Within the exchange, the units are connected to each other by a message bus MB, and data is going out from the exchange and coming into the exchange via a data communication unit DCU. Let us study the events, when exchange B sends charging data of the charging data management unit CHU to operation and maintenance centre C, and an appropri¬ ate routing must be performed. Let us assume that previ- ously, charging data has been directed to another hard disk of the operation and maintenance unit OMU of exchange C. Later, a charging management unit CHMU has been added to the OMC exchange C, to which CHMU the charging data is directed instead of the operation and maintenance unit OMU by using the method of the inven- tion, although exchange B still thinks that the actual recording point is the hard disk of the OMU of exchange C. The events are illustrated with ringed numbers. The I/O manager of the management unit CHU directs (event 1) a task to a logical file OMU-CHFILE, which refers to the operation and maintenance unit OMU of the same exchange. Its I/O manager, in turn, provides (event 2) as the target of the task a logical file OMC-OMU-CHFILE, indicating that the target is the logical file CHFILE of the operation and maintenance unit OMU of exchange C acting as the OMC exchange. The DCU of exchange C col¬ lects from a bus MB a task, and sends it via a packet switched network to operation and maintenance centre C, in which it is received by the data communication unit DCU of the OMC. Prior to expanding operation and maintenance centre C, the I/O device manager has directed the task to the OMU, the device manager of which has finally directed the charging data to a physical device. This is described by event 4. In accordance with the invention, an arrange¬ ment has now been carried out in the data communication unit DCU, which arrangement directs all the I/O tasks incoming to the OMC exchange to the substitution table located at the I/O manager of this unit, by means of which table the routing is forced to another location instead of the target unit determined in the incoming task. Thus, the incoming task OMC-OMU-CHFILE of this example is not directed to the operation and maintenance unit OMU, but to the charging data management unit CHMU. In the memory of the device manager, there are tables that show which logical device is reflected to which actual physical device. In accordance with the inven¬ tion, it is examined, whether a logical file with a corresponding name is to be found in a specific substit- ution table. If such a file is found, a logical file corresponding to it is obtained from the table. In the example used the substitution table provides the inform¬ ation that the logical connection OMC-OMU-CHFILE is replaced with a logical connection OMC-CHMU-CHFILE. The target unit OMU is thus replaced with a target unit CHMU, which is a new added charging information storage unit. Thus, the logical file directs the task to the I/O manager of the CHMU (event 4) , which manager directs the charging information to a physical I/O device, i.e. to the hard disk of the charging management data unit CHMU. If the logical file determined in an incoming task is not found in the substitution table, it is known that the logical file has not been replaced with any other one, in which case the original target of the task, determined in exchange B will be used. In this example, the logical file OMC-OMU-CHFILE would not be replaced with a new one, but the information would be directed to the target determined in exchange B, i.e. to the hard disk of the operation and maintenance unit OMU. By using the substitution table in accordance with the invention, routing of the tasks may be re-con¬ figurated in the data communication unit DCU of the operation and management centre OMC, whereby upon chang¬ ing the installation of the OMC, such as upon adding units in accordance with the task, the changes need to be made in this operation and management centre only. No changes need to be made in exchanges located below the OMC in the hierarchy. Since in accordance with the invention, the control of data communication is concen¬ trated in the routing computers of the operation and maintenance centre OMC, managing the data transfer in an OM network is remarkably facilitated. This is a rema- rkable advantage compared with the prior art. It is to be understood that the above descrip¬ tion and the figures associated therewi t h are only intended to illustrate the present invention. Different variations and modifications of the invention will be obvious to persons skilled in the art, without deviating from the scope and the spirit of the invention set forth in the attached claims.

Claims: Claims : 1. A method for routing information to an I/O device of an operation and maintenance centre in an operation and maintenance network of a telephone network system, comprising at least one operation and maintenance (OM) element, for operation and maintenance of a telephone exchange connected thereto, an operation and maintenance centre (OMC) com¬ municating with operation and maintenance elements of the network and comprising a data communication unit (DCU) for receiving the information collected by exchanges, and for routing it to an I/O device of an operational unit corresponding to a logical device con¬ nection determined in a logical routing task, c h a r a c t e r i z e d in that a substitution table is arranged in the data communication unit (DCU) , in which table each tabulated logical device connection of the input side is reflected as a logical device connection of the output side, the logical device connection determined in the received routing task is compared with the logical device connections of the input side of the substitution table, upon finding in the logical device connections of the input side of the substitution table the same logical device connection as the one determined in the routing task, the incoming information is routed to a physical I/O device corresponding to the logical device connection of the output side, upon detecting that in the logical device con¬ nections of the input side of the substitution table, there is not the same logical device connection to be found as the one determined in the routing task, the incoming information is routed to a physical I/O device corresponding to the logical device connection deter¬ mined in the routing task. 2. A method as claimed in claim 1, c h a r a c t e r i z e d in that upon adding new oper¬ ational units (e.g. DMU) to the operation and mainten¬ ance centre (OMC) , the necessary changes to the logical connections are made in the substitution table. 3. A method as claimed in claim 1 or 2, c h a r a c t e r i z e d in that the substitution table is recorded in the memory, and the operator makes the changes in the substitution table by means of soft¬ ware.

Inventors: MOLIN SAKARI, MOLIN, SAKARI
Applicants: MOLIN SAKARI, NOKIA TELECOMMUNICATIONS OY, MOLIN, SAKARI
Application year: 1995
Main classification: H04M3
IPC codes: H04M3, H04Q3