JP2972134B2 - Communication network system - Google Patents
Communication network systemInfo
- Publication number
- JP2972134B2 JP2972134B2 JP7333615A JP33361595A JP2972134B2 JP 2972134 B2 JP2972134 B2 JP 2972134B2 JP 7333615 A JP7333615 A JP 7333615A JP 33361595 A JP33361595 A JP 33361595A JP 2972134 B2 JP2972134 B2 JP 2972134B2
- Authority
- JP
- Japan
- Prior art keywords
- node
- control node
- data
- program
- control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Telephonic Communication Services (AREA)
- Exchange Systems With Centralized Control (AREA)
- Mobile Radio Communication Systems (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、例えば加入者デー
タ等を記憶する制御ノードおよび交換機等が接続された
信号網からなる通信網システムに関し、更に詳しくは、
制御ノードの故障によるシステムダウンを回避し得る通
信網システムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a communication network system comprising a signal network to which a control node for storing subscriber data and the like and an exchange are connected.
The present invention relates to a communication network system capable of avoiding a system down due to a control node failure.
【0002】[0002]
【従来の技術】従来の通信網システムでは、加入者デー
タ等を記憶している制御ノードは加入者毎に1つずつ設
けられ、該制御ノードに記憶された加入者データ等に基
づいて接続処理等が実行されている。2. Description of the Related Art In a conventional communication network system, one control node for storing subscriber data and the like is provided for each subscriber, and connection processing is performed based on the subscriber data and the like stored in the control node. And so on.
【0003】[0003]
【発明が解決しようとする課題】従来の通信網システム
では、制御ノードは加入者毎に1つしかないため、制御
ノードが故障によりシステムダウンすると、該制御ノー
ドに加入者データ等が記憶されている加入者に関する発
着信を行うことができなくなるという問題がある。In the conventional communication network system, since there is only one control node for each subscriber, when the control node goes down due to a failure, subscriber data and the like are stored in the control node. There is a problem that it is impossible to make and receive calls for a certain subscriber.
【0004】本発明は、上記に鑑みてなされたもので、
その目的とするところは、制御ノードを代替し得る予備
ノードを設けて、制御ノードの故障によるシステムダウ
ンを回避し、通信網の信頼性を向上した通信網システム
を提供することにある。[0004] The present invention has been made in view of the above,
It is an object of the present invention to provide a communication network system in which a backup node that can replace a control node is provided to avoid a system down due to a failure of the control node and improve the reliability of the communication network.
【0005】[0005]
【課題を解決するための手段】上記目的を達成するた
め、請求項1記載の本発明は、1または複数の制御ノー
ドおよび他の装置等が接続された信号網を有する通信網
システムであって、前記信号網に接続され、前記制御ノ
ードを代替する機能を有する予備ノードであって、該予
備ノードは制御ノードの各々のプログラムおよびデータ
を蓄積する蓄積手段、および代替すべき制御ノードのプ
ログラムおよびデータを前記蓄積手段から選択し、この
選択したプログラムおよびデータに基づいて前記制御ノ
ードの処理を代替実行する実行手段を備えた予備ノード
を有することを要旨とする。According to one aspect of the present invention, there is provided a communication network system having a signal network to which one or more control nodes and other devices are connected. A spare node connected to the signal network and having a function of substituting for the control node, the spare node storing storage means for storing programs and data of each control node, and a program for a control node to be substituted; The gist of the present invention is to include a spare node including an execution unit that selects data from the storage unit and executes the processing of the control node on the basis of the selected program and data.
【0006】請求項1記載の本発明にあっては、制御ノ
ードを代替する機能を有する予備ノードを設け、該予備
ノードは代替すべき制御ノードのプログラムおよびデー
タを選択し、このプログラムおよびデータに基づいて制
御ノードの処理を代替実行する。According to the first aspect of the present invention, a spare node having a function of replacing a control node is provided, and the spare node selects a program and data of the control node to be replaced. The processing of the control node is executed alternately based on this.
【0007】また、請求項2記載の本発明は、請求項1
記載の発明において、前記予備ノードが、前記蓄積手段
に蓄積されている制御ノードのプログラムおよびデータ
またはいずれか一方を指定された制御ノードに転送する
転送手段を有し、各制御ノードが、自己のプログラムお
よびデータを格納するとともに、前記転送手段から転送
されたプログラムおよびデータまたはいずれか一方で自
己の対応する情報を更新格納する格納手段および該格納
手段に格納されたプログラムおよびデータに基づいて処
理を実行する実行手段を有することを要旨とする。The present invention according to claim 2 is based on claim 1.
In the invention described in the above, the spare node has transfer means for transferring the program and / or data of the control node stored in the storage means to a designated control node, and each control node has its own Storage means for storing the program and data, and updating and storing the program and / or data transferred from the transfer means and / or the corresponding information, and processing based on the program and data stored in the storage means The gist of the present invention is to have an execution means for executing.
【0008】請求項2記載の本発明にあっては、予備ノ
ードは制御ノードのプログラムおよびデータまたはいず
れか一方を指定された制御ノードに転送し、各制御ノー
ドは、自己のプログラムおよびデータを格納するととも
に、予備ノードから転送されたプログラムおよびデータ
またはいずれか一方で自己の対応する情報を更新格納
し、この格納されたプログラムおよびデータに基づいて
処理を実行する。According to the present invention, the spare node transfers the program and / or data of the control node to the designated control node, and each control node stores its own program and data. At the same time, it updates and stores the program and / or data transferred from the spare node and / or its corresponding information, and executes processing based on the stored program and data.
【0009】更に、請求項3記載の本発明は、請求項1
または2記載の発明において、前記予備ノードが、各制
御ノードに順次アクセスし、このアクセスした各制御ノ
ードからプログラムおよびデータまたはそのいずれか一
方を読み出して、予備ノードに転送させ、前記蓄積手段
に蓄積すべくまたは該蓄積手段に既に蓄積されている対
応する情報を更新すべく制御する蓄積制御手段を有する
ことを要旨とする。Further, the present invention according to claim 3 provides the invention according to claim 1.
Or the spare node sequentially accesses each control node, reads out a program and / or data from each of the accessed control nodes, transfers the read program and / or data to the spare node, and stores the program and / or data in the storage means. The gist of the present invention is to have a storage control unit for controlling the updating of the corresponding information already stored in the storage unit.
【0010】請求項3記載の本発明にあっては、予備ノ
ードは各制御ノードに順次アクセスし、各制御ノードか
らプログラムおよび/またはデータを読み出して転送さ
せ、蓄積手段に蓄積し、または既に蓄積されている対応
する情報を更新する。According to the third aspect of the present invention, the spare node sequentially accesses each control node, reads out and transfers the program and / or data from each control node, and stores the program and / or data in the storage means or stores the program and / or data in the storage means. Update the corresponding information that has been provided.
【0011】請求項4記載の本発明は、請求項1,2ま
たは3記載の発明において、前記予備ノードが、各制御
ノードに順次アクセスし、このアクセスした制御ノード
を代替すべきであるか否かを所定の論理により判断する
代替判断手段を有することを要旨とする。According to a fourth aspect of the present invention, in the first, second or third aspect of the present invention, the spare node sequentially accesses each control node and determines whether or not the accessed control node should be replaced. The gist of the present invention is to have an alternative judging means for judging by a predetermined logic.
【0012】請求項4記載の本発明にあっては、予備ノ
ードは各制御ノードに順次アクセスし、制御ノードを代
替すべきであるか否かを所定の論理により判断する。According to the present invention, the spare node accesses each control node sequentially and determines whether or not the control node should be replaced by a predetermined logic.
【0013】また、請求項5記載の本発明は、請求項4
記載の発明において、前記代替判断手段が、制御ノード
を代替すべきであると判断した場合、該制御ノードの識
別情報を記憶する記憶手段、および該制御ノードの代替
処理を実行した後、代替を解除する場合にプログラムま
たはデータの転送先として前記記憶手段に記憶された制
御ノードを指定する指定手段を有することを要旨とす
る。The present invention according to claim 5 provides the present invention according to claim 4.
In the invention described, when the substitution determining unit determines that the control node should be replaced, the storage unit that stores the identification information of the control node, and after performing the replacement process of the control node, the replacement is performed. In the case of canceling, the gist of the present invention is to have a designation means for designating a control node stored in the storage means as a transfer destination of a program or data.
【0014】請求項5記載の本発明にあっては、制御ノ
ードを代替すべきであると判断した場合、制御ノードの
識別情報を記憶し、代替を解除する場合にプログラムま
たはデータの転送先として前記記憶した制御ノードを指
定する。According to the fifth aspect of the present invention, when it is determined that the control node should be replaced, the identification information of the control node is stored. Specify the stored control node.
【0015】更に、請求項6記載の本発明は、請求項
1,2,3,4または5記載の発明において、前記予備
ノードが、制御ノードの代替を実行する場合、代替され
る制御ノード宛ての信号のアドレスを予備ノード宛ての
信号のアドレスに切り替えるように指示する信号を信号
網を介して他の装置等に送出する送出手段を有すること
を要旨とする。Further, in the present invention according to claim 6, in the invention according to claims 1, 2, 3, 4 or 5, when the spare node executes control node substitution, the spare node is addressed to the substituted control node. The present invention has a transmitting means for transmitting a signal for instructing switching of the address of the signal to the address of the signal addressed to the spare node to another device or the like via a signal network.
【0016】請求項6記載の本発明にあっては、予備ノ
ードは、代替される制御ノード宛ての信号のアドレスを
予備ノード宛ての信号のアドレスに切り替えるように指
示する信号を他の装置等に送出する。According to the sixth aspect of the present invention, the spare node sends a signal for instructing another device to switch the address of the signal addressed to the control node to be replaced with the address of the signal addressed to the spare node. Send out.
【0017】請求項7記載の本発明は、請求項1,2,
3,4,5または6記載の発明において、前記制御ノー
ドが予備ノードに代替されていた処理を再開する場合に
は、予備ノード宛ての信号のアドレスを該制御ノード宛
ての信号のアドレスに切り替えるように指示する信号を
信号網を介して他の装置等に送信する送信手段を有する
ことを要旨とする。The present invention according to claim 7 is based on claims 1, 2, and 3.
In the invention described in 3, 4, 5, or 6, when the control node resumes the processing that has been replaced by the spare node, the address of the signal addressed to the spare node is switched to the address of the signal addressed to the control node. And transmitting means for transmitting a signal instructing the device to another device or the like via a signal network.
【0018】請求項7記載の本発明にあっては、制御ノ
ードは処理を再開する場合には予備ノード宛ての信号の
アドレスを該制御ノード宛ての信号のアドレスに切り替
えるように指示する信号を信号網を介して他の装置等に
送信する。According to the present invention, when restarting the processing, the control node sends a signal instructing to switch the address of the signal addressed to the spare node to the address of the signal addressed to the control node. The data is transmitted to other devices via a network.
【0019】[0019]
【発明の実施の形態】以下、図面を用いて本発明の実施
の形態について説明する。Embodiments of the present invention will be described below with reference to the drawings.
【0020】図1は、本発明の一実施形態に係る通信網
システムの構成を示すブロック図である。同図に示す通
信網システムは、複数の制御ノード1a〜1nが信号網
3に接続され、該信号網3には前記制御ノードが故障等
した場合に制御ノードの代替を行う予備ノード2が接続
されるとともに、更に信号線4を介して図示しない例え
ば交換機等の他の装置等が接続されている。FIG. 1 is a block diagram showing a configuration of a communication network system according to one embodiment of the present invention. In the communication network system shown in FIG. 1, a plurality of control nodes 1a to 1n are connected to a signal network 3, to which a spare node 2 for replacing the control node when the control node fails or the like is connected. At the same time, another device (not shown) such as an exchange is connected via a signal line 4.
【0021】各制御ノード1a〜1nは、図2に詳細な
構成を示すように、プログラムおよびデータを蓄積する
蓄積部11を有し、該蓄積部11に蓄積されたプログラ
ムおよびデータに基づいて実行部12が処理を実行する
ようになっている。また、各制御ノード1a〜1nは更
にアドレス切替部13および信号機能部14を有する。As shown in detail in FIG. 2, each of the control nodes 1a to 1n has a storage unit 11 for storing programs and data, and executes based on the programs and data stored in the storage unit 11. The unit 12 executes the processing. Each of the control nodes 1a to 1n further includes an address switching unit 13 and a signal function unit 14.
【0022】各制御ノード1a〜1nの信号機能部14
は、予備ノード2からアクセスがあった場合、蓄積部1
1からプログラムおよびデータを読み出し、この読み出
したプログラムおよびデータを予備ノード2に向けて信
号網3に送出する。また、制御ノード1は、予備ノード
2からプログラムおよびデータが転送されてきた場合、
信号機能部14により受信し、この受信したプログラム
およびデータを蓄積部11に供給し、蓄積部11に蓄積
されていたプログラムおよびデータを更新する。Signal function section 14 of each of control nodes 1a-1n
Indicates that the storage unit 1
1 and reads out the read-out program and data to the signal network 3 toward the spare node 2. Also, when the program and data are transferred from the spare node 2, the control node 1
The program and data received by the signal function unit 14 are supplied to the storage unit 11, and the programs and data stored in the storage unit 11 are updated.
【0023】予備ノード2は、図3に詳細な構成を示す
ように、各制御ノード1a〜1nの各プログラムおよび
データを蓄積する蓄積部21、代替する制御ノード1に
対応するプログラムおよびデータを蓄積部21から選択
し、この選択したプログラムおよびデータを使用して、
制御ノード1の処理を実行する選択実行部22、各制御
ノード1a〜1nに順次アクセスするアクセス部23、
該アクセス部23を介してアクセスした制御ノード1を
代替すべきか否かを判断する代替判断部24、代替する
制御ノード1の識別番号またはアドレスを記憶するアド
レス記憶部25、信号のアドレスを切り替えるアドレス
切替部26、および信号機能部27を有する。As shown in detail in FIG. 3, the spare node 2 stores a program and data of each of the control nodes 1a to 1n, and stores a program and data corresponding to the alternative control node 1. From the part 21 and using this selected program and data,
A selection execution unit 22 for executing the processing of the control node 1, an access unit 23 for sequentially accessing the control nodes 1a to 1n,
An alternative determining unit 24 for determining whether to replace the control node 1 accessed via the access unit 23, an address storage unit 25 for storing the identification number or address of the alternative control node 1, and an address for switching the address of the signal It has a switching unit 26 and a signal function unit 27.
【0024】以上のように構成される通信網システムの
作用を次に説明する。予備ノード2は、各制御ノード1
a〜1nのプログラムおよびデータを読み出すために、
アクセス部23を介して各制御ノード1a〜1nにアク
セスする信号を順次生成し、このアクセス信号を信号機
能部27から信号網3を介して各制御ノード1a〜1n
に送信する。各制御ノード1a〜1nは、予備ノード2
から送信されたアクセス信号制御を信号機能部14で受
信すると、蓄積部11からプログラムおよびデータを読
み出し、この読み出したプログラムおよびデータを信号
機能部14から信号網3を介して予備ノード2に返送す
る。Next, the operation of the communication network system configured as described above will be described. The spare node 2 is connected to each control node 1
To read out the programs and data of a to 1n,
A signal for accessing each of the control nodes 1a to 1n is sequentially generated via the access unit 23, and this access signal is transmitted from the signal function unit 27 to each of the control nodes 1a to 1n via the signal network 3.
Send to Each of the control nodes 1a to 1n includes a spare node 2
When the signal function unit 14 receives the access signal control transmitted from the storage unit 11, the program and data are read from the storage unit 11, and the read program and data are returned from the signal function unit 14 to the backup node 2 via the signal network 3. .
【0025】予備ノード2は、制御ノード1から返送さ
れてくるプログラムおよびデータを信号機能部27で受
信し、蓄積部21に伝達し、蓄積部21に蓄積するが、
蓄積部21に既に同じプログラムおよびデータが蓄積さ
れている場合にはこれを更新する。このように予備ノー
ド2は、所定の順序および所定の周期で各制御ノード1
a〜1nに順次アクセスして、各制御ノードのプログラ
ムおよびデータを読み出し、これを蓄積部21に記憶更
新するという処理を常に行うことにより、蓄積部21に
各制御ノード1a〜1nの最新のプログラムおよびデー
タを常に記憶しているので、後述するようにいつ制御ノ
ードが異常状態になったとしても、蓄積部21に記憶さ
れた最新のプログラムおよびデータに基づいて制御ノー
ド1の処理を代替することができる。The protection node 2 receives the program and data returned from the control node 1 by the signal function unit 27, transmits the program and data to the storage unit 21, and stores the program and data in the storage unit 21.
If the same program and data have already been stored in the storage unit 21, this is updated. As described above, the spare node 2 transmits the control nodes 1 in a predetermined order and a predetermined cycle.
a to 1n are sequentially accessed to read out the program and data of each control node and to store and update the program and data in the storage unit 21 so that the latest program of each control node 1a to 1n is stored in the storage unit 21. And the data is always stored, so that the processing of the control node 1 is substituted based on the latest program and data stored in the storage unit 21 even when the control node becomes abnormal as described later. Can be.
【0026】また、予備ノード2は、各制御ノード1a
〜1nの正常性を確認するため、すなわち各制御ノード
1a〜1nが故障等で異常状態にあるかまたは障害状態
にあるかどうかを検出するため、アクセス部23により
各制御ノード1a〜1nにアクセスする信号を順次生成
し、信号機能部27を介して各制御ノードに送信する。
各制御ノード1a〜1nは、この信号を信号機能部14
で受信すると、実行部12で所定の処理を実行して、制
御ノードの正常性を証明するための信号または異常を示
す信号などの所定の信号を信号機能部14から信号網3
を介して予備ノード2に返送する。The spare node 2 is connected to each control node 1a.
In order to confirm the normality of the control nodes 1a to 1n, that is, to detect whether each of the control nodes 1a to 1n is in an abnormal state due to a failure or the like, or in a failure state, the access unit 23 accesses The signals are sequentially generated and transmitted to each control node via the signal function unit 27.
Each of the control nodes 1a to 1n transmits this signal to the signal function unit 14
, The execution unit 12 executes a predetermined process, and outputs a predetermined signal such as a signal for proving the normality of the control node or a signal indicating an abnormality from the signal function unit 14 to the signal network 3.
To the backup node 2 via
【0027】予備ノード2は、制御ノード1から前記所
定の信号を信号機能部27で受信し、この受信した所定
の信号を代替判断部24に供給する。代替判断部24
は、該所定の信号を所定の論理により処理して、該制御
ノード1を代替すべきであるか否かを判断する。The protection node 2 receives the predetermined signal from the control node 1 at the signal function unit 27, and supplies the received predetermined signal to the substitution determination unit 24. Substitution judgment unit 24
Determines whether the control node 1 should be replaced by processing the predetermined signal by a predetermined logic.
【0028】この判断の結果、予備ノード2の代替判断
部24が前記制御ノード1を代替すべきであると判断し
た場合には、該制御ノード1の識別番号またはアドレス
をアドレス記憶部25に記憶するとともに、アドレス切
替部26および選択実行部22を起動する。選択実行部
22は、アドレス記憶部25に記憶された前記制御ノー
ド1のプログラムおよびデータを前記蓄積部21から読
み出し、この読み出した制御ノード1のプログラムおよ
びデータに基づいて該制御ノード1の代替処理を実行す
る。一方、アドレス切替部26は、該制御ノード1宛て
の信号のアドレスを予備ノード2宛てに切り替えるよう
に指示する信号を生成し、この切替指示信号を信号機能
部27から信号網3を介して他の装置等に送出する。こ
れにより前記制御ノード1宛ての信号はすべて予備ノー
ド2に送信されてくることになり、これにより予備ノー
ド2は制御ノード1の代替処理を実行することができ
る。As a result of this determination, when the replacement determining unit 24 of the backup node 2 determines that the control node 1 should be replaced, the identification number or address of the control node 1 is stored in the address storage unit 25. At the same time, the address switching unit 26 and the selection execution unit 22 are activated. The selection execution unit 22 reads out the program and data of the control node 1 stored in the address storage unit 25 from the storage unit 21, and performs an alternative process of the control node 1 based on the read out program and data of the control node 1. Execute On the other hand, the address switching unit 26 generates a signal for instructing to switch the address of the signal addressed to the control node 1 to the backup node 2, and sends the switching instruction signal from the signal function unit 27 to the other node via the signal network 3. To the device or the like. As a result, all the signals addressed to the control node 1 are transmitted to the backup node 2, whereby the backup node 2 can execute the substitute processing of the control node 1.
【0029】なお、本実施形態では、前記切替指示信号
を自動的に送出する場合について説明したが、選択実行
部22が蓄積部21に蓄積された制御ノード1のプログ
ラムおよびデータを使用して、制御ノード1の代替処理
を実行し、切替信号は人手を介した指示により送出する
ことも可能である。In this embodiment, the case where the switching instruction signal is automatically transmitted has been described. However, the selection execution unit 22 uses the program and data of the control node 1 stored in the storage unit 21 to execute the switching. It is also possible to execute the alternative processing of the control node 1 and send out the switching signal by an instruction manually.
【0030】以上のようにして、予備ノード2が制御ノ
ード1の処理を代替した後、予備ノード2が代替を解除
する場合には、すなわち制御ノード1が障害等から回復
した場合には、予備ノード2はアドレス記憶部25に記
憶された識別番号またはアドレスの制御ノード1に対し
て蓄積部21に蓄積されている該制御ノード1のプログ
ラムおよびデータを読み出し、この読み出したプログラ
ムおよびデータを信号機能部27から信号網3を介して
制御ノード1に送信する。As described above, after the spare node 2 substitutes for the processing of the control node 1, if the spare node 2 releases the substitution, that is, if the control node 1 recovers from a failure or the like, the spare node 2 The node 2 reads the program and data of the control node 1 stored in the storage unit 21 from the control node 1 of the identification number or the address stored in the address storage unit 25 and transmits the read program and data to the signal function. The signal is transmitted from the unit 27 to the control node 1 via the signal network 3.
【0031】該制御ノード1は、予備ノード2から送信
されてくるプログラムおよびデータを信号機能部14で
受信し、この受信したプログラムおよびデータを蓄積部
11に記憶更新する。なお、上述したように、予備ノー
ド2が制御ノード1の処理を代替した場合、予備ノード
2は蓄積部21に記憶されている制御ノード1のプログ
ラムおよびデータに基づいて代替処理を実行するが、こ
の処理ではプログラムは変化せず、データが書き替えら
れることがあるので、予備ノード2が代替を解除した場
合には、予備ノード2は制御ノード1に対してプログラ
ムとデータを転送する代わりにデータのみを転送しても
よい。The control node 1 receives the program and data transmitted from the backup node 2 by the signal function unit 14, and stores and updates the received program and data in the storage unit 11. As described above, when the spare node 2 substitutes for the process of the control node 1, the spare node 2 executes the substitute process based on the program and data of the control node 1 stored in the storage unit 21, In this process, the program does not change, and the data may be rewritten. Therefore, when the spare node 2 releases the substitution, the spare node 2 transfers the program and data to the control node 1 instead of transferring the program and data. You may transfer only.
【0032】また、制御ノード1は、予備ノード2で代
替されていた処理を再開するに当たっては、予備ノード
2宛ての信号のアドレスを制御ノード1宛ての信号のア
ドレスに切り替えるように指示する切替指示信号をアド
レス切替部13で生成して信号機能部14から信号網3
を介して他の装置等に送信し、これにより予備ノード2
宛てに切り替えられていた信号をすべて制御ノード1宛
てに送信されてくることになり、これにより制御ノード
1の処理を再開することができる。In resuming the processing replaced by the backup node 2, the control node 1 switches the address of the signal addressed to the backup node 2 to the address of the signal addressed to the control node 1. The signal is generated by the address switching unit 13 and transmitted from the signal function unit 14 to the signal network 3.
To other devices via the backup node 2
All the signals switched to the destination are transmitted to the control node 1, whereby the processing of the control node 1 can be restarted.
【0033】[0033]
【発明の効果】以上説明したように、請求項1記載の本
発明によれば、制御ノードを代替する機能を有する予備
ノードを設け、該予備ノードは代替すべき制御ノードの
プログラムおよびデータを選択し、このプログラムおよ
びデータに基づいて制御ノードの処理を代替実行するの
で、制御ノードが故障等により異常状態または障害状態
になったとしても、予備ノードがその制御ノードの処理
を適確に代替するため、システムダウンして発着信が不
可能になるということがなくなり、通信の信頼性を向上
することができる。As described above, according to the present invention, a spare node having a function of replacing a control node is provided, and the spare node selects a program and data of the control node to be replaced. However, since the processing of the control node is executed alternately based on the program and data, even if the control node enters an abnormal state or a failure state due to a failure or the like, the spare node appropriately substitutes the processing of the control node. Therefore, it is not possible to make outgoing and incoming calls due to the system down, and the reliability of communication can be improved.
【0034】また、請求項2記載の本発明によれば、予
備ノードは制御ノードのプログラムおよび/またはデー
タを指定された制御ノードに転送し、各制御ノードは予
備ノードから転送されたプログラムおよび/またはデー
タで自己の対応する情報を更新格納し、この格納された
プログラムおよびデータに基づいて処理を実行するの
で、制御ノードは予備ノードによる代替処理の後に代替
処理で変更された最新の情報で処理を適確に再開するこ
とができる。According to the second aspect of the present invention, the spare node transfers the program and / or data of the control node to the designated control node, and each control node transfers the program and / or data transferred from the spare node. Alternatively, the corresponding information is updated and stored in the data, and the processing is executed based on the stored program and data, so that the control node processes the spare node with the latest information changed in the substitution processing after the substitution processing. Can be restarted properly.
【0035】更に、請求項3記載の本発明によれば、予
備ノードは各制御ノードに順次アクセスし、各制御ノー
ドからプログラムおよび/またはデータを読み出して転
送させ、蓄積手段に蓄積し、または既に蓄積されている
対応する情報を更新するので、予備ノードは常に各制御
ノードの最新のプログラムおよびデータを記憶してお
り、いつ制御ノードが異常状態になっても、最新のプロ
グラムおよびデータで制御ノードの代替処理を適確に実
行することができる。Further, according to the third aspect of the present invention, the spare node sequentially accesses each control node, reads and transfers the program and / or data from each control node, and stores the program and / or data in the storage means. Since the corresponding information stored is updated, the spare node always stores the latest program and data of each control node. Whenever the control node goes into an abnormal state, the spare node stores the latest program and data. Can be executed accurately.
【0036】請求項4記載の本発明によれば、予備ノー
ドは各制御ノードに順次アクセスし、制御ノードを代替
すべきであるか否かを所定の論理により判断するので、
制御ノードの異常状態または障害状態を迅速に検出する
ことができ、制御ノードの異常状態または障害状態によ
るシステムダウンを回避することができる。According to the present invention, the spare node sequentially accesses each control node and determines whether or not the control node should be replaced by a predetermined logic.
An abnormal state or a failure state of the control node can be quickly detected, and a system down due to the abnormal state or the failure state of the control node can be avoided.
【0037】また、請求項5記載の本発明によれば、制
御ノードを代替すべきであると判断した場合、制御ノー
ドの識別情報を記憶し、代替を解除する場合にプログラ
ムまたはデータの転送先として前記記憶した制御ノード
を指定するので、代替解除後の処理を適正な制御ノード
で混乱することなく適確に再開することができる。According to the present invention, when it is determined that the control node should be replaced, the identification information of the control node is stored, and when the replacement is canceled, the destination of the program or data is transferred. Since the stored control node is designated as, the process after the replacement is canceled can be properly restarted without being confused by the appropriate control node.
【0038】更に、請求項6記載の本発明によれば、予
備ノードは代替される制御ノード宛ての信号のアドレス
を予備ノード宛ての信号のアドレスに切り替えるように
指示する信号を他の装置等に送出するので、予備ノード
による代替処理を適確に行うことができる。Further, according to the present invention, the spare node sends, to another device or the like, a signal instructing to switch the address of the signal addressed to the control node to be replaced to the address of the signal addressed to the spare node. Since the transmission is performed, the substitution process by the backup node can be performed accurately.
【0039】請求項7記載の本発明によれば、制御ノー
ドは処理を再開する場合には予備ノード宛ての信号のア
ドレスを該制御ノード宛ての信号のアドレスに切り替え
るように指示する信号を信号網を介して他の装置等に送
信するので、制御ノードは代替後の再開処理を適確に行
うことができる。According to the present invention, when restarting the processing, the control node sends a signal for instructing to switch the address of the signal addressed to the spare node to the address of the signal addressed to the control node. Is transmitted to another device or the like through the control node, so that the control node can appropriately perform the restart processing after the substitution.
【図1】本発明の一実施形態に係る通信網システムの構
成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of a communication network system according to an embodiment of the present invention.
【図2】図1の通信網システムに使用されている制御ノ
ードの構成を示すブロック図である。FIG. 2 is a block diagram showing a configuration of a control node used in the communication network system of FIG.
【図3】図1の通信網システムに使用されている予備ノ
ードの構成を示すブロック図である。FIG. 3 is a block diagram showing a configuration of a backup node used in the communication network system of FIG. 1;
1(1a〜1n) 制御ノード 2 予備ノード 3 信号網 4 信号線 11,21 蓄積部 12 実行部 22 選択実行部 23 アクセス部 24 代替判断部 Reference Signs List 1 (1a to 1n) control node 2 spare node 3 signal network 4 signal line 11, 21 storage unit 12 execution unit 22 selection execution unit 23 access unit 24 substitution determination unit
───────────────────────────────────────────────────── フロントページの続き (72)発明者 谷 直樹 東京都港区虎ノ門二丁目10番1号 エ ヌ・ティ・ティ移動通信網株式会社内 (56)参考文献 特開 昭58−114658(JP,A) 特開 昭63−69360(JP,A) 特開 平1−157638(JP,A) 特開 平5−282172(JP,A) (58)調査した分野(Int.Cl.6,DB名) H04M 3/00 H04M 3/16 - 3/20 H04M 3/38 - 3/40 H04M 7/00 - 7/16 H04Q 3/54 - 3/56 ──────────────────────────────────────────────────続 き Continued on the front page (72) Inventor Naoki Tani 2-10-1 Toranomon, Minato-ku, Tokyo NTT Mobile Communication Network Co., Ltd. (56) References JP-A-58-114658 (JP) , A) JP-A-63-69360 (JP, A) JP-A-1-157638 (JP, A) JP-A-5-282172 (JP, A) (58) Fields investigated (Int. Cl. 6 , DB Name) H04M 3/00 H04M 3/16-3/20 H04M 3/38-3/40 H04M 7/00-7/16 H04Q 3/54-3/56
Claims (7)
置等が接続された信号網を有する通信網システムであっ
て、前記信号網に接続され、前記制御ノードを代替する
機能を有する予備ノードであって、該予備ノードは制御
ノードの各々のプログラムおよびデータを蓄積する蓄積
手段、および代替すべき制御ノードのプログラムおよび
データを前記蓄積手段から選択し、この選択したプログ
ラムおよびデータに基づいて前記制御ノードの処理を代
替実行する実行手段を備えた予備ノードを有することを
特徴とする通信網システム。1. A communication network system having a signal network to which one or a plurality of control nodes and other devices are connected, wherein the protection node is connected to the signal network and has a function of substituting the control node. The spare node selects storage means for storing programs and data of each control node, and selects a program and data of a control node to be replaced from the storage means, and performs the control based on the selected program and data. A communication network system, comprising: a backup node including an execution unit that executes a process of a node instead.
されている制御ノードのプログラムおよびデータまたは
いずれか一方を指定された制御ノードに転送する転送手
段を有し、各制御ノードは、自己のプログラムおよびデ
ータを格納するとともに、前記転送手段から転送された
プログラムおよびデータまたはいずれか一方で自己の対
応する情報を更新格納する格納手段および該格納手段に
格納されたプログラムおよびデータに基づいて処理を実
行する実行手段を有することを特徴とする請求項1記載
の通信網システム。2. The backup node has a transfer unit that transfers a program and / or data of a control node stored in the storage unit to a designated control node, and each control node has its own Storage means for storing programs and data and updating and storing information corresponding to the programs and / or data transferred from the transfer means, and processing based on the programs and data stored in the storage means. The communication network system according to claim 1, further comprising an execution unit that executes the communication.
アクセスし、このアクセスした各制御ノードからプログ
ラムおよびデータまたはそのいずれか一方を読み出し
て、予備ノードに転送させ、前記蓄積手段に蓄積すべく
または該蓄積手段に既に蓄積されている対応する情報を
更新すべく制御する蓄積制御手段を有することを特徴と
する請求項1または2記載の通信網システム。3. The spare node sequentially accesses each control node, reads out a program and / or data from each of the accessed control nodes, causes the spare node to transfer the program and / or data, and stores the program and data in the storage means. 3. The communication network system according to claim 1, further comprising storage control means for controlling the updating of the corresponding information already stored in said storage means.
アクセスし、このアクセスした制御ノードを代替すべき
であるか否かを所定の論理により判断する代替判断手段
を有することを特徴とする請求項1,2または3記載の
通信網システム。4. The spare node includes an alternative determining means for sequentially accessing each control node and determining whether or not the accessed control node should be replaced by a predetermined logic. Item 4. The communication network system according to item 1, 2, or 3.
すべきであると判断した場合、該制御ノードの識別情報
を記憶する記憶手段、および該制御ノードの代替処理を
実行した後、代替を解除する場合にプログラムまたはデ
ータの転送先として前記記憶手段に記憶された制御ノー
ドを指定する指定手段を有することを特徴とする請求項
4記載の通信網システム。5. The substitution determining means, when determining that the control node should be replaced, storing means for storing identification information of the control node, and performing replacement processing of the control node. 5. The communication network system according to claim 4, further comprising a designation unit for designating a control node stored in said storage unit as a transfer destination of a program or data when canceling.
実行する場合、代替される制御ノード宛ての信号のアド
レスを予備ノード宛ての信号のアドレスに切り替えるよ
うに指示する信号を信号網を介して他の装置等に送出す
る送出手段を有することを特徴とする請求項1,2,
3,4または5記載の通信網システム。6. The backup node, when executing the replacement of the control node, sends, via a signal network, a signal instructing to switch the address of the signal addressed to the replacement control node to the address of the signal addressed to the backup node. 3. A device according to claim 1, further comprising transmitting means for transmitting to another device or the like.
The communication network system according to 3, 4 or 5.
れていた処理を再開する場合には、予備ノード宛ての信
号のアドレスを該制御ノード宛ての信号のアドレスに切
り替えるように指示する信号を信号網を介して他の装置
等に送信する送信手段を有することを特徴とする請求項
1,2,3,4,5または6記載の通信網システム。7. The control node, when resuming processing that has been replaced by a spare node, sends a signal instructing to switch an address of a signal addressed to the spare node to an address of a signal addressed to the control node. 7. The communication network system according to claim 1, further comprising transmission means for transmitting the data to another device via a network.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7333615A JP2972134B2 (en) | 1995-12-21 | 1995-12-21 | Communication network system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7333615A JP2972134B2 (en) | 1995-12-21 | 1995-12-21 | Communication network system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH09181821A JPH09181821A (en) | 1997-07-11 |
JP2972134B2 true JP2972134B2 (en) | 1999-11-08 |
Family
ID=18268038
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP7333615A Expired - Lifetime JP2972134B2 (en) | 1995-12-21 | 1995-12-21 | Communication network system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2972134B2 (en) |
-
1995
- 1995-12-21 JP JP7333615A patent/JP2972134B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH09181821A (en) | 1997-07-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH086796A (en) | Down-loading method, network system therefor and data file updating method | |
JP4860434B2 (en) | Software maintenance method and software maintenance method in VoIP server device | |
US7275099B2 (en) | Private branch exchange back-up system, back-up device for private branch exchange and failure coping method of network system | |
US5764914A (en) | Network system for connecting to a network node from terminal | |
CN112803998B (en) | Multi-bus network cross-network communication method, device, system, equipment and storage medium | |
JP2972134B2 (en) | Communication network system | |
JP3730545B2 (en) | Service control application execution method and system | |
JPH09218788A (en) | Inservice direct down loading system | |
JPH1069470A (en) | Multiprocessor system | |
JP3246409B2 (en) | Fault monitoring method | |
JP3004383B2 (en) | Reroute control method | |
US20040037298A1 (en) | Device for optimizing peripheral devices in a telecommunication network | |
JP3541337B2 (en) | Network management system and network configuration information management method | |
JPH0757010A (en) | Operation performance control system and its switching method | |
JP2005092603A (en) | Transmission device | |
JP2988096B2 (en) | File management and transfer method in a multiprocessor switching system | |
JPH05244225A (en) | Uninterruptible system changeover method | |
JP2878269B1 (en) | Base station monitoring device | |
JP2000089939A (en) | Control program update system | |
JP2993393B2 (en) | Faulty subscriber circuit switching device | |
JPH0440534A (en) | Stand-by device switching system | |
JP3280676B2 (en) | Retrieval method of call processing task by providing purpose | |
JPH06232903A (en) | Incoming call transfer system for packet exchange network | |
JP2002176428A (en) | Data transmission controller | |
JP2000124940A (en) | Information communication network system and communication equipment therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080827 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080827 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090827 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090827 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100827 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110827 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110827 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120827 Year of fee payment: 13 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120827 Year of fee payment: 13 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130827 Year of fee payment: 14 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |