JPH09261346A - Service managing device and service controller for exchange network - Google Patents
Service managing device and service controller for exchange networkInfo
- Publication number
- JPH09261346A JPH09261346A JP6657996A JP6657996A JPH09261346A JP H09261346 A JPH09261346 A JP H09261346A JP 6657996 A JP6657996 A JP 6657996A JP 6657996 A JP6657996 A JP 6657996A JP H09261346 A JPH09261346 A JP H09261346A
- Authority
- JP
- Japan
- Prior art keywords
- service
- data
- database
- version
- version number
- 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.)
- Withdrawn
Links
Landscapes
- Telephonic Communication Services (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明はインテリジェントネ
ットワークサービスに係り、特に、インテリジェントネ
ットワークサービスのデータベースの版数管理に関する
ものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an intelligent network service, and more particularly, to version number management of an intelligent network service database.
【0002】[0002]
【従来の技術】高度情報化社会の発展に伴い、ISDN
の普及による音声から、データ、画像などへデータの多
様化が要求されてきている。また、通信の使い勝手をよ
りよくするためのサービスに対する要求も増大の一途を
辿っている。この、サービスの多様化に応えるべく、個
々のユーザーの要求を満足する、利便性の高いサービス
を提供することが、今後ますます必要となってくる。2. Description of the Related Art With the development of advanced information society, ISDN
Due to the widespread use of data, there is a demand for diversification of data from voice to data and images. In addition, the demand for services to improve the usability of communication is also increasing. In order to respond to this diversification of services, it will be more and more necessary to provide highly convenient services that satisfy the demands of individual users.
【0003】この要求に対して、網内に交換機とは別
に、コンピュータやデータベースなどからなる独立した
ノードを設け、これを利用して、フリーダイヤル等のサ
ービス等が提供されている。このインテリジェンスを網
内に持たせた新しい網構成の下に、各種の利便性の高い
サービスを提供するための概念を総称して、「インテリ
ジェント・ネットワーク(IN:Intelligent Network )
と呼んでいる。In response to this request, an independent node consisting of a computer, a database, etc. is provided in the network in addition to the exchange, and by utilizing this, services such as toll free dialing are provided. Under the new network structure that has this intelligence in the network, the concept for providing various highly convenient services is collectively referred to as "Intelligent Network (IN)".
I'm calling
【0004】インテリジェント・ネットワーク(IN:In
telligent Network )サービスの構成を図21を使用し
て説明する。図21はINサービスにおけるシステム構
成図を示す図である。図において、41は交換機に相当
し、基本的な交換・呼処理に加え、サービス処理の必要
性がある呼については、SCP42にアクセスするSS
P(Service Switching Point :サービス交換装置)、
42はSSP41からの要求に応じてサービス処理を特
定し、番号変換等の処理やSSP41に対する呼の解放
等を行うSCP(Service Control Point :サービス制
御装置)、43はサービスデータを集中保持するDB副
本(Data Base 副本:データベース副本)、44はIN
の網全体の管理と同時に、サービス提供の支援や、SC
Pがもつデータベース中のデータの追加、変更、削除等
を集中的に管理するSMS(Service Management Syste
m :サービス管理装置)、45〜47はTO(Terminal
Operator :端末管理者)、47はSCP42の保持す
るサービスデータの原本を保持するDB原本(Data Bas
e原本:データベース原本)、をそれぞれ示す。Intelligent Network (IN: In
The configuration of the telligent Network) service will be described with reference to FIG. FIG. 21 is a diagram showing a system configuration diagram in the IN service. In the figure, reference numeral 41 represents an exchange, and an SS that accesses the SCP 42 for a call that needs service processing in addition to basic exchange / call processing.
P (Service Switching Point),
42 is an SCP (Service Control Point) that specifies service processing in response to a request from the SSP 41 and performs processing such as number conversion and call release to the SSP 41, and 43 is a DB duplicate that centrally holds service data. (Data Base duplicate: database duplicate), 44 is IN
Management of the entire network, service support and SC
SMS (Service Management Syste) that centrally manages addition, modification, deletion, etc. of data in the database of P
m: service management device), 45 to 47 are TOs (Terminals)
Operator: terminal administrator, 47 is a DB original (Data Bas) that holds the original of the service data held by the SCP 42
e original: original database), respectively.
【0005】ここで、フリーダイヤルを例としてINサ
ービスの動作を説明する。発呼者はフリーダイヤル番号
にて発信する。SSP41ではこの呼を受け取ると、フ
リーダイヤル番号よりサービス処理の必要性がある呼で
あることを認識し、この番号をSCP42へ送出する
(呼はそのまま保持)。SCP42では、受け取ったフ
リーダイヤル番号をDB副本43に照合させ、サービス
処理の必要性がある呼であることを認識し、通常の電話
番号に変換した後、SSP41に対してその電話番号へ
呼を接続するように指令する。ここで、フリーダイヤル
番号はあくまで論理番号ではなく、実際の電話番号を示
す物理番号ではない。この対応がDB副本に保持されて
いる。SSP41では、呼をその電話番号へ接続する。Here, the operation of the IN service will be described taking free dial as an example. The caller makes a call using a toll-free number. Upon receiving this call, the SSP 41 recognizes from the toll-free number that the call requires service processing, and sends this number to the SCP 42 (call is kept as it is). The SCP 42 collates the received toll-free number with the DB duplicate 43, recognizes that the call requires service processing, converts it to a normal telephone number, and then calls the SSP 41 to that telephone number. Command to connect. Here, the toll-free number is not a logical number but a physical number indicating an actual telephone number. This correspondence is held in the DB duplicate. The SSP 41 connects the call to the telephone number.
【0006】また、サービスデータの追加、変更、削除
等の動作は次の通りである。必要に応じてTO45〜4
7の管理者はサービスデータの追加、変更、削除等の要
求を入力する。SMS44では、この追加、変更、削除
等の要求を受け取ると、この要求のデータの正当性をチ
ェックし、正当であればDB原本48のデータを更新
し、SCP42に対してデータ更新指令を行う。SCP
42では、データ更新指令を受け、DB副本43のデー
タを更新する。The operation of adding, changing, deleting, etc. of service data is as follows. TO45-4 as required
The administrator of 7 inputs a request for addition, change, deletion, etc. of service data. When the SMS 44 receives this request for addition, change, deletion, etc., it checks the validity of the data of this request, updates the data of the DB original 48 if it is valid, and issues a data update command to the SCP 42. SCP
At 42, the data update command is received, and the data of the DB duplicate 43 is updated.
【0007】近年のINサービスの要求増大につれて、
そのサービスデータも巨大なものとなってきている。こ
のため、必然的にセキュリティ、信頼性の向上が要求さ
れてきている。これに応えるべく、INサービスでは、
データベースの版数管理を行っている。これは、DB原
本48、DB副本43にて、更新処理前のデータについ
ても必要に応じて版数を付与して数世代格納しておき、
格納データ必要時には、版数を指定して読み出し処理を
行うものである。With the increasing demand for IN services in recent years,
The service data is also becoming huge. Therefore, it is inevitable that security and reliability are improved. In response to this, IN service,
The version number of the database is managed. This is because the DB original 48 and the DB duplicate 43 store a number of generations by adding a version number to the data before the update processing as needed,
When the stored data is required, the version number is specified and the reading process is performed.
【0008】[0008]
【発明が解決しようとする課題】従来の版数管理におけ
る版数付与は、更新処理後のサービスデータについて付
与されている。従って、DB副本43に転送するサービ
スデータは、更新分のデータの多少によらず一世代単位
で転送する他なく、一世代当たりの更新分のデータが少
ない場合には、非効率的である。The version number assignment in the conventional version number management is given to the service data after the update processing. Therefore, the service data to be transferred to the DB copy 43 is inefficient if there is only a small amount of updated data per generation, regardless of the amount of updated data, and it is inefficient for each generation.
【0009】また、SCP42、DB副本43は冗長構
成がとられているものについては、次のような問題があ
る。即ち、上記の冗長構成がとられているINサービス
については現用系のDB副本43、予備系のDB副本4
3はともに同一のサービスが格納されており、現用系S
CP42に障害が発生し断となった場合には予備系のS
CP42に切り換えて、サービスを継続し、復旧後に再
び現用系のSCP42に切り替えてサービスを継続す
る。Further, the SCP 42 and the DB replica 43 having a redundant configuration have the following problems. That is, for the IN service having the redundant configuration described above, the DB replica 43 of the active system and the DB replica 4 of the standby system are used.
No. 3 stores the same service, and the active system S
In case of failure due to CP42, the standby system S
The service is continued by switching to the CP 42, and after restoration, the service is continued by switching back to the active SCP 42.
【0010】ここで現用系が断となっている間にサービ
スデータの更新処理が生ずると、現用系のDB副本43
のサービスデータと予備系のDB副本43のサービスデ
ータとは、版数の差分が生ずる。この場合、SMS44
では、現用系のDB副本43の更新処理ができなかった
ことより版数の差分の存在を認識しており、現用系のS
CP42の復旧を待って、現用系のDB副本43へ版数
の差分サービスデータを版数単位で転送しなければなら
ず、この場合にも同様の問題が生ずる。If service data update processing occurs while the active system is disconnected, the active DB replica 43 is generated.
There is a difference in version number between the service data of 1) and the service data of the backup DB duplicate 43. In this case, SMS44
Recognizes that there is a difference in version number because the update process of the DB replica 43 of the active system could not be performed.
Waiting for the recovery of the CP 42, it is necessary to transfer the differential service data of the version number to the DB replica 43 of the active system in units of version numbers. In this case, the same problem occurs.
【0011】更に、現用系のSCP42が断となってい
る間に、サービスデータの更新処理が複数回生ずると、
現用系のDB副本43のサービスデータと、予備系のD
B副本43のサービスデータとは、数世代の版数に渡り
差分が生ずることになる。この場合もSMS44では、
現用系のDB副本43の更新処理ができなかったことよ
り版数の差分を認識しており、現用系のSCP42の復
旧を待って、現用系のDB副本43へ数世代分の差分サ
ービスデータを版数単位で転送しなければならず、上記
の問題は更に深刻になる。Further, if the service data update process occurs a plurality of times while the active SCP 42 is disconnected,
Service data of the DB replica 43 of the active system and D of the standby system
Differences will occur between the service data of the B duplicate 43 and the version numbers of several generations. In this case as well, the SMS44
The difference in version number is recognized because the update process of the active DB replica 43 could not be performed. After waiting for the recovery of the active SCP 42, the differential service data for several generations is transferred to the active DB replica 43. The above-mentioned problem becomes more serious because the data must be transferred in units of version numbers.
【0012】また、複数のSCP42を有するINサー
ビスにて、DB原本6では複数のDB副本43毎にサー
ビスデータを格納している。SCP42とDB副本43
が冗長構成がとられている場合には、DB原本6に同一
サービスデータが格納されることになり、DB原本6の
利用が非効率的である。この問題はサービスの要求が増
大し、それに伴ってサービスデータが増大すると一層深
刻なものとなる。In the IN service having a plurality of SCPs 42, the DB master 6 stores service data for each of a plurality of DB replicas 43. SCP 42 and DB copy 43
If a redundant configuration is adopted, the same service data will be stored in the DB master 6, and the use of the DB master 6 will be inefficient. This problem becomes more serious as the demand for services increases and the service data increases accordingly.
【0013】更に、サービスデータが増大すると、DB
原本6にかかる負担も増加するのと同様に、DB副本4
3にかかる負担も問題となる。即ち、サービスデータの
増大に伴い、各DB副本43に格納するデータ量も増大
して処理能力の低下が危惧されるまでになる可能性があ
る。本発明は、サービスデータを更新する際の、更新箇
所のデータについて版数を付与することにより、データ
ベース版数管理の効率化を図ることを目的とする。Further, when the service data increases, the DB
As with the increase in the burden on the original 6, the DB duplicate 4
The burden of 3 is also a problem. That is, as the amount of service data increases, the amount of data stored in each DB replica 43 also increases and there is a possibility that the processing capacity may drop. An object of the present invention is to improve the efficiency of database version number management by assigning a version number to the data at the updated location when updating the service data.
【0014】また、複数のサービス制御装置にかかる負
荷を平均化することにより、処理の効率化を図ることを
目的とする。更に、サービスデータを圧縮してデータベ
ース原本に格納することにより、データベース原本の格
納の効率化を図ることを目的とする。Another object of the present invention is to improve the efficiency of processing by averaging the loads on a plurality of service control devices. Further, it is an object of the present invention to improve the efficiency of storage of the database original by compressing the service data and storing it in the database original.
【0015】[0015]
【課題を解決するための手段】加入者からの呼の交換・
呼処理に加え、サービス処理の必要性のある呼について
は、該サービス処理を要求するサービス交換装置と、該
サービス交換装置からの要求に応じてサービス処理を特
定し、番号変換等の処理やサービス交換装置に対する呼
の解放等を行うサービス制御装置と、サービスデータを
集中保持するデータベース原本と、自交換ネットワーク
網全体の管理と同時に、サービス提供の支援や、該サー
ビス制御装置がもつデータベース副本中のデータの追
加、変更、削除等を集中的に管理するサービス管理装置
とを有する第1の発明の交換ネットワークにおけるサー
ビス管理装置は、データベース原本の前記サービスデー
タが更新される際、更新前後のサービスデータから更新
箇所を編集して編集データを作成する編集手段と、編集
データに対して版数を付与する版数付与手段と、版数の
付与された編集データを前記サービス制御装置の前記デ
ータベース副本へ転送する転送手段とを有する。[Means for solving the problems] Exchange of calls from subscribers
For calls that require service processing in addition to call processing, the service switching apparatus requesting the service processing and the service processing in response to the request from the service switching apparatus are specified, and processing such as number conversion and services are performed. A service control device for releasing a call to the switching device, an original database for centrally holding service data, and management of the entire switching network at the same time as support for service provision and database duplication of the service control device. The service management device in the exchange network of the first invention, which has a service management device that centrally manages addition, change, deletion, etc. of data, provides a service data before and after updating when the service data of the original database is updated. Editing means to edit the updated part from the edit data to create edit data, and the version number for the edit data It has a version number assigning means for assigning, and transfer means for transferring the edited data attached version number to the database copy of the service control device.
【0016】第2の発明の交換ネットワークにおけるサ
ービス管理装置では、第1の発明のサービスデータの版
数付与手段が、サービス制御装置に転送する前までに編
集された編集データに対して、サービス制御装置に転送
する際にまとめて同一の版数を付与する。第3の発明の
交換ネットワークにおけるサービス管理装置では、第1
の発明の編集手段が、更新箇所の編集されたサービスデ
ータを、更新箇所の更新前データと、更新箇所の更新後
データより構成する。In the service management device in the exchange network of the second invention, the service data version number assigning means of the first invention controls the service for the edited data edited before being transferred to the service control device. When transferring to the device, the same version number is collectively given. In the service management device in the exchange network of the third invention, the first
The editing means of the invention of claim 1 configures the edited service data of the update location from the pre-update data of the update location and the post-update data of the update location.
【0017】第4の発明の交換ネットワークにおけるサ
ービス管理装置では、第1の発明のサービス制御装置
が、版数の付与された編集データをもとに、データベー
ス副本のサービスデータを更新し、更新後のサービスデ
ータに対して該版数に基づく版数を付与するデータベー
ス副本編集手段を有する。第5の発明の交換ネットワー
クにおけるサービス管理装置は、データベース副本の版
数が、前記データベース原本の版数よりも前に付与され
たものである際、データベース副本と前記データベース
原本との間の版数の差分を抽出する差分抽出手段と、版
数の差分に基づいて、データベース原本のサービスデー
タを読み出し、データベース副本に転送するデータベー
ス原本読み出し手段とを有する。In the service management device in the exchange network of the fourth invention, the service control device of the first invention updates the service data of the database duplicate based on the edited data with the version number, and after the update, It has a database copy editing means for giving a version number based on the version number to the service data. In the service management device in the exchange network of the fifth invention, when the version number of the database duplicate is given before the version number of the database original, the version number between the database duplicate and the database original is provided. And a database original reading unit that reads the service data of the database original based on the version difference and transfers it to the database duplicate.
【0018】第6の発明の交換ネットワークにおけるサ
ービス管理装置は、編集データを複数のサービス制御装
置がもつデータベース副本に分散して転送する際、転送
先を示すサービス制御装置識別子を編集データに付与す
るサービス制御装置識別子付与手段を有する。第7の発
明の交換ネットワークにおけるサービス管理装置は、編
集データを複数のサービス制御装置がもつデータベース
副本に分散して転送する際、複数のサービス制御装置の
負荷を検出する負荷検出手段と、負荷検出手段の検出結
果により、転送先のサービス制御装置を選択する選択手
段とを有する。The service management device in the exchange network according to the sixth aspect of the present invention, when the edit data is distributed and transferred to the database duplicates of the plurality of service control devices, adds the service control device identifier indicating the transfer destination to the edit data. It has a service control device identifier giving means. A service management device in a switching network according to a seventh aspect of the present invention, a load detection means for detecting loads on a plurality of service control devices when transferring edited data in a distributed manner to a database copy of a plurality of service control devices, and load detection means. Selecting means for selecting the service control device of the transfer destination according to the detection result of the means.
【0019】[0019]
【発明の実施の形態】図1は第一の実施の形態における
システム構成図である。図において、1はDB副本A、
2はSCPGroupA、3はDB副本B、4はSCPGroup
B、5はSMS、6はDB原本、7,8,9はTOをそ
れぞれ示している。SCPGroupAとSCPGroupB、DB
副本AとDB副本Bは冗長構成にある。現用系であるS
CPGroupAに障害が発生し断となった場合に、復旧まで
の間にサービスデータの更新処理が生じると、DB副本
AのサービスデータとDB副本Bのサービスデータとは
版数の差分が生ずる。DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 is a system configuration diagram in the first embodiment. In the figure, 1 is a DB duplicate A,
2 is SCPGroup A, 3 is DB duplicate B, 4 is SCPGroup
B, 5 are SMS, 6 is the original DB, and 7, 8 and 9 are TO, respectively. SCPGroupA, SCPGroupB, DB
The duplicate A and the duplicate DB B are in a redundant configuration. The current system, S
When a failure occurs in CPGroupA and disconnection occurs, if service data update processing occurs before restoration, a difference in version number occurs between the service data of DB duplicate A and the service data of DB duplicate B.
【0020】このサービスデータの版数の差分をDB副
本Aに転送する動作を図2を用いて説明する。図2はデ
ータベース版数管理説明図である。図において、図1と
同一符号を付してあるものは同一部材を示し、11はデ
ータベース原本編集と編集イメージ格納依頼を行うDB原
本Update & Stack依頼部、12はサービスデータを転送
するサービス制御装置の再配置を行うDB Allocate 部、
13は編集イメージを格納するStack 受付部、14はD
B副本の障害時にDB原本の情報を読み出し、転送するDB
原本Loading 部、15は編集イメージが格納される領域
であるCurrent VersionStack Area部、16は版数を付
与するVersion Manager 部、17はSCPのデータベー
スを編集するSCP DB Update 部、18は版数が付与され
た編集イメージの一例であるVersion1.0、19,22は
データベースへの書き込み時におけるエラー情報を格納
するError Report(1) ,(2) 部、20,23はデータベ
ースの更新前のデータの復元処理を行うRoll Back(1),
(2) 部、21,24はデータベースへの書き込み動作の
繰り返しを行うRetry(1),(2) 部をそれぞれ示す。6〜
24までの部材は、SMS5内に存在するデータベース
の版数管理を行うための構成要素である。また、Roll B
ack(1)部の動作については、後に図14を使用して説明
する。The operation of transferring the version difference of the service data to the DB copy A will be described with reference to FIG. FIG. 2 is an explanatory diagram of database version number management. In the figure, the same reference numerals as those in FIG. 1 indicate the same members, 11 is a DB original update & stack request unit for requesting editing of a database original and storage of an edited image, and 12 is a service control device for transferring service data. DB Allocate section that relocates
13 is a Stack reception unit for storing the edited image, and 14 is D
DB that reads and transfers the information in the original DB when a failure occurs in the B duplicate
Originals Loading section, 15 is the Current Version Stack Area section where the edited image is stored, 16 is the Version Manager section that gives the version number, 17 is the SCP DB Update section that edits the SCP database, and 18 is the version number Version 1.0, 19, 22 which is an example of the edited image that has been stored stores error information at the time of writing to the database. Error Report (1), (2) parts, 20 and 23 restore the data before updating the database. Roll Back (1), which performs processing
Parts (2) and 21, 24 respectively represent Retry (1) and (2) parts for repeating the writing operation to the database. 6 ~
The members up to 24 are components for managing the version number of the database existing in the SMS 5. Also, Roll B
The operation of the ack (1) unit will be described later with reference to FIG.
【0021】DB原本編集から編集されたStack 情報の
Current Version Stack Area15格納までの動作を図3
〜図5を使用して説明する。図3はデータベース原本編
集・スタック情報積み上げにおける動作説明図、図4は
データベース原本編集・スタック情報積み上げ動作シー
ケンス(1)である。図において、図2と同一符号を付
してあるものは同一部材を示す。Stack information edited from the original DB editing
Figure 3 shows the operation up to storing the Current Version Stack Area 15.
~ It demonstrates using FIG. FIG. 3 is an operation explanatory diagram in the database original edition / stack information stacking operation, and FIG. 4 is a database original edition / stack information stacking operation sequence (1). In the figure, the same reference numerals as those in FIG. 2 indicate the same members.
【0022】ここで、Stack 情報とは、DB原本6の更新
が必要となった場合の更新前後のデータの差分、即ち追
加、変更、削除等のDB原本6の更新部分のみを指すもの
である。DB原本Update & Stack依頼部11はStack 情
報を積み上げる準備として、Stack 受付部13に対して
Stack 予約を発行する。予約が成功した場合には、Stac
k 受付部13は、DB原本Update & Stack依頼部11に対
してStack の予約番号を通知する。ここで、予約失敗と
なった場合には、DB原本Update & Stack依頼部11に対
してError 通知を行う。DB原本Update & Stack依頼部1
1では、このError 通知を受け取ると、編集処理を終了
する。 DB原本Update & Stack依頼部11は、Stack の予約番
号を受け取ると、DB原本11の更新を行う。 DB原本Update & Stack依頼部11は、DB原本6の更新
に成功すると、Stack 受付部11に対してStack 情報を
通知する。 Stack 受付部13は、Stack 情報の通知を受けると、
Current Version StackArea部15にStack 情報を積
む。 DB原本6の更新に失敗した場合には、図5に示すよ
うに、DB原本Update & Stack依頼部11は、Stack 受付
部13に対してStack 予約番号のCancelを通知する。Here, the Stack information indicates only the difference between the data before and after the update of the DB original 6 when the DB original 6 needs to be updated, that is, only the updated portion of the DB original 6 such as addition, change or deletion. . The original DB Update & Stack request unit 11 sends a message to the Stack reception unit 13 in preparation for stacking the Stack information.
Issue a Stack reservation. If the booking is successful, Stac
The k reception unit 13 notifies the original DB Update & Stack request unit 11 of the reservation number of Stack. If the reservation fails, an Error notification is sent to the DB original data Update & Stack request unit 11. Original DB Update & Stack Request Part 1
In 1, when the Error notification is received, the editing process ends. Upon receiving the reservation number of Stack, the DB original data Update & Stack request unit 11 updates the DB original data 11. When the update of the DB original 6 is successful, the DB original copy Update & Stack requesting unit 11 notifies the Stack receiving unit 11 of the Stack information. When the Stack reception unit 13 receives the notification of Stack information,
Stack information is stacked in the Current Version Stack Area section 15. When the update of the DB original 6 fails, as shown in FIG. 5, the DB original Update & Stack request unit 11 notifies the Stack reception unit 13 of the Stack reservation number Cancel.
【0023】尚、DB原本Update & Stack依頼部11がSt
ack 受付部13へ引き渡すStack 情報のイメージを図6
を使用して説明する。図6はStack 受付へ引き渡すデー
タベース編集イメージを示す図である。ここで、NPS
はサービス名、PNはPorted Number :加入者番号、N
NはNetwork Number:ネットワーク番号、Operator Cod
e は運用体番号、SvcStatus はService Status:サービ
ス状態(サービスが運用中であるか否かを示すもの)を
それぞれ示す。The original DB update & stack request unit 11 is St
Figure 6 shows an image of Stack information delivered to the ack reception unit 13.
This will be described using. FIG. 6 is a diagram showing an image of editing a database delivered to the Stack reception desk. Where NPS
Is the service name, PN is the Ported Number: subscriber number, N
N is Network Number: Network number, Operator Cod
e is the operation number, and SvcStatus is the Service Status: service status (indicating whether or not the service is in operation).
【0024】1段目は、データの変更を示している。Ol
d Value 、New Value には、それぞれ変更前と変更後の
データである、NN番号、Operator Code 、SvcStatus が
示されている。2段目は、データの追加を示している。
従って、Old Value のデータは無く、New Value につい
てのみ、NN番号、Operator Code 、SvcStatus が示され
ている。The first row shows data modification. Ol
The NN number, Operator Code and SvcStatus, which are the data before and after the change, are shown in d Value and New Value, respectively. The second row shows the addition of data.
Therefore, there is no Old Value data, and only the New Value shows the NN number, Operator Code, and SvcStatus.
【0025】3段目は、データの削除を示している。従
って、New Value のデータは無く、Old Value について
のみ、NN番号、Operator Code 、SvcStatus が示されて
いる。Current Version Stack Area部15には、既に版
数が付与されたStack 情報と、版数付与前で積み上げ中
の(Current Version )のStack 情報が積まれている。The third row shows data deletion. Therefore, there is no New Value data, and only the Old Value shows the NN number, Operator Code, and SvcStatus. In the Current Version Stack Area section 15, the stack information to which the version number has already been added and the (Current Version) stack information that is being accumulated before the version number is added are stacked.
【0026】このCurrent Version であるStack 情報
は、SCP DB Update 部17でUpdate Processが起動され
るまでは積まれ続け、起動がなされた時点でそれまでに
積まれたStack 情報に版数が付与されるものである。こ
の版数付与・転送動作はオペレータの指示で繰り返し行
われる。この転送動作を図7を使用して説明する。図7
は、SCPへのStack 情報転送動作シーケンス図であ
る。図において、図2と同一符号を付してあるものは同
一部材を示している。The current Stack information, which is the current version, continues to be stacked until the Update Process is started by the SCP DB Update section 17, and at the time of the start, the version number is added to the stacked stack information until then. It is something. This version number assignment / transfer operation is repeatedly performed by an operator's instruction. This transfer operation will be described with reference to FIG. Figure 7
FIG. 8 is a sequence diagram of a Stack information transfer operation to the SCP. In the figure, the same reference numerals as those in FIG. 2 denote the same members.
【0027】Current Version Stack Area15のStack
積み上げ開始後、オペレータからの指示があると、SCP
DB Update 部17は編集処理を開始するため(S1)、
Update Processを起動する(S2)。正常に起動するこ
とができなかった場合には、Update NG となる(S
3)。ここで、Update Processとは、Current Version
Stack AreaからStack 情報のSCPへ転送する一連の動
作を示している。Stack of Current Version Stack Area 15
After the stacking starts, when the operator gives instructions, SCP
Since the DB Update unit 17 starts the editing process (S1),
The Update Process is started (S2). If it cannot be started normally, it will be Update NG (S
3). Here, Update Process is Current Version
It shows a series of operations for transferring from Stack Area to SCP of Stack information.
【0028】正常にUpdate Processの起動がなされた場
合には、編集するStack 情報をSCPに転送する際、Ve
rsion Manager 16(図二参照)により版数の付与がな
され(図二の版数が付与された編集イメージ「Version
1.0」18)(S4 )。尚、この版数が付与されたスタ
ック情報はCurrent Version Stack Area15にも格納さ
れる。When the Update Process is started normally, when the stack information to be edited is transferred to the SCP, the Ve
The version number is added by rsion Manager 16 (see Fig. 2).
1.0 "18) (S4). The stack information with this version number is also stored in the Current Version Stack Area 15.
【0029】Update Processは編集する版数を渡される
ので、その版数により読み出し対象がどの情報であるの
かを認識することができ、Current Version Stack Area
部15より読みだすものである。この後、版数が付与さ
れたStack 情報がDB副本(A,B)に転送され(S
6)、編集処理終了(S7)となる。Since the update process is passed the edition number to be edited, it is possible to recognize which information is to be read by the edition number, and the current version stack area can be recognized.
It is read from section 15. After that, the Stack information with the version number is transferred to the DB copy (A, B) (S
6) and the editing process ends (S7).
【0030】SCP DB Update 部17では、転送結果の認
識を、Error Report部のReportにより認識することがで
きる。図8は、Error Report部19より、SCP DB Updat
e 部17ヘ通知されるReportイメージを示す図である。
このイメージには、サービスがNPSサービスで、版数
がVersion1.4で、転送対象のSCPがscp0,scp1である
編集動作が完了した旨の通知であることが示されてい
る。The SCP DB Update section 17 can recognize the recognition of the transfer result by the Report of the Error Report section. 8 shows the SCP DB Updat from the Error Report section 19.
It is a figure which shows the Report image notified to the e section 17.
This image shows that the service is an NPS service, the version number is Version 1.4, and the SCPs to be transferred are scp0 and scp1 indicating that the editing operation has been completed.
【0031】また、図9は、Error Report部19より、
SCP DB Update 部17ヘ通知されるError Reportイメー
ジを示す図である。このイメージには、サービスがNP
Sサービスで、版数がVersion1.4で、転送対象のSCP
がscp0,scp1である編集作業が失敗したことが示されて
いる。更にその理由として、8887777 については、(追
加データにもかかわらず)既にデータが存在し、912301
29については、(削除データにもかかわらず)データが
存在していないことが示されている。Further, FIG. 9 shows that the Error Report unit 19
It is a figure which shows the Error Report image notified to SCP DB Update part 17. In this image, the service is NP
S service, version 1.4, SCP to be transferred
It indicates that the editing work with scp0 and scp1 failed. As a further reason, there is already data for 8887777 (despite the additional data), and 912301
For 29, no data is shown (despite deleted data).
【0032】Stack DB Update 部17での、SCPへ転
送するStack 情報の指定画面を、図10〜図13を使用
して説明する。図10はStack 情報転送指定画面(1) で
ある。上段はCurrent Version StackArea15の内、転
送するスタック情報を選択する画面であり、下段は転送
先を指定する画面である。A screen for specifying Stack information to be transferred to the SCP in the Stack DB Update unit 17 will be described with reference to FIGS. 10 to 13. FIG. 10 shows the Stack information transfer designation screen (1). The upper part is a screen for selecting stack information to be transferred in the Current Version Stack Area 15, and the lower part is a screen for specifying a transfer destination.
【0033】Selection にてAll Current Versionsが指
定されている。これは、サービス毎にCurrent Version
が存在しており、これら全てをSCPへの転送対象とす
るものである。また、NPSサービスに対して、Versio
n1.2,Version1.3はそれぞれ1995.12.20,1995.12.30に
版数が付与されている。Current Version にVersion1.4
が付与されているのは、特に別途設定がなされない限
り、この版数が付与される予定であることを示してい
る。All Current Versions is specified in Selection. This is the Current Version for each service.
Exists, and all of them are targets for transfer to the SCP. Also, for NPS services, Versio
The version numbers of n1.2 and Version 1.3 have been added to December 20, 1995 and December 30, 1995, respectively. Current Version to Version 1.4
The fact that "is attached" indicates that this version will be attached unless otherwise specified.
【0034】アクションとしては、Trigger (図13に
て説明)、Update Result List(図12にて説明)、版
数の指定を行うInitialize Version、現在の画面情報を
ディスクに格納するDump、画面の複写を行うPrint All
,Hardcopy、画面を終了するExitが選択できる。ここ
で、図10の画面でUpdate Result Listを選択した場合
の画面を図11を用いて説明する。Actions include Trigger (explained in FIG. 13), Update Result List (explained in FIG. 12), Initialize Version for specifying the version number, Dump for storing the current screen information on the disk, and copy of the screen. Do Print All
, Hardcopy and Exit to exit the screen can be selected. Here, the screen when Update Result List is selected on the screen of FIG. 10 will be described with reference to FIG.
【0035】図11はStack 情報転送指定画面(2) であ
る。この画面では、版数が付与されるサービス情報にど
のアクションが存在するかを示すリストが表示される。
この画面上でのアクションとしては、詳細情報を表示す
るDetail、前の画面を表示するPrevious、次の画面を表
示するNext、選択情報の削除を行うDelete、画面のハー
ドコピーを行うPrint 、選択情報の訂正を行うCancelが
指定できる。FIG. 11 shows the Stack information transfer designation screen (2). On this screen, a list indicating which action exists in the service information to which the version number is added is displayed.
Actions on this screen include Detail to display detailed information, Previous to display the previous screen, Next to display the next screen, Delete to delete selection information, Print to perform a hard copy of the screen, Selection information Cancel that corrects can be specified.
【0036】この画面上で、PN=12345678 を指定してDe
tailを選択した場合の画面を図12を使用して説明す
る。図12はStack 情報転送指定画面(3) である。この
画面では、1編集作業当たりの詳細情報イメージを示す
図である。先程指定した、PN=12345678 の編集作業が、
変更であり、変更前イメージとしてはNN=55512345 ,Op
eratorCode=555,SvcStatus=OFF であり、変更後イメー
ジとしてはNN=66666666 ,OperatorCode=123,SvcStatu
s=ONであることを示す。On this screen, specify PN = 12345678 and select De
The screen when tail is selected will be described with reference to FIG. FIG. 12 shows the Stack information transfer designation screen (3). On this screen, it is a diagram showing a detailed information image per editing work. The editing work of PN = 12345678, which I specified earlier,
This is a change, and the image before change is NN = 55512345, Op
eratorCode = 555, SvcStatus = OFF, and the changed image is NN = 66666666, OperatorCode = 123, SvcStatu
Indicates that s = ON.
【0037】また、図10のStack 情報転送画面(1) で
Trigger を選択した場合の画面を図13を用いて説明す
る。図13はStack 情報転送画面(4) である。この画面
では、実際にサービス制御部へ編集したStack 情報の転
送制御をこの画面を使用して行う。この画面では、Stac
k 情報を転送する際、版数としては1.4 、転送対象のS
CPとしては、SCP0,SCP1を指定している。更に、転送
時刻を指定する機能もあり、指定する際にはOn Schedul
e を選択して時刻指定を行う。In addition, in the Stack information transfer screen (1) of FIG.
The screen when Trigger is selected will be described with reference to FIG. FIG. 13 shows the Stack information transfer screen (4). On this screen, transfer control of the stack information that is actually edited to the service control unit is performed using this screen. In this screen, Stac
When transferring k information, the version number is 1.4 and the S
SCP0 and SCP1 are designated as CPs. In addition, there is also a function to specify the transfer time.
Select e to specify the time.
【0038】以上のように、図11,12に示されるSt
ack 情報転送指定画面(2) ,(3) は転送するStack 情報
の編集内容を確認する際に用いられるものであり、図1
3に示されるStack 情報転送指定画面(4) は、編集情報
を実際に転送させるために用いられるものである。ここ
で、編集したStack 情報のSCPを介しDB副本への転
送中に、Error が発生した場合の、DB副本の復元処理
を図14を使用して説明する。As described above, St shown in FIGS.
The ack information transfer designation screens (2) and (3) are used to confirm the edited contents of the Stack information to be transferred.
The Stack information transfer designation screen (4) shown in 3 is used to actually transfer the editing information. Here, the restoration processing of the DB duplicate when an error occurs during the transfer of the edited Stack information to the DB duplicate via the SCP will be described with reference to FIG.
【0039】図14はRoll Back 動作シーケンスであ
る。図において、図2と同一符号を付してあるものは同
一部材を示している。Current Version Stack Area15
のCurrent 情報に版数Version1.4を付与し、SCPを介
してDB副本A,Bへ転送する際にError が発生(S1
1)した場合を想定する。Error Report(1) 部19はEr
ror を検出(S12)して、SCP DB Update 17に対し
てError Reportとして通知すると同時に、Roll Back 起
動の問い合わせ(S13)も行う。FIG. 14 shows a Roll Back operation sequence. In the figure, the same reference numerals as those in FIG. 2 denote the same members. Current Version Stack Area15
An error occurs when the version number 1.4 is added to the Current information of and the data is transferred to the DB duplicates A and B via SCP (S1
The case of 1) is assumed. Error Report (1) part 19 is Er
The ror is detected (S12), and the SCP DB Update 17 is notified as an Error Report, and at the same time, an inquiry for Roll Back activation (S13) is performed.
【0040】SCP DB Update 17では、このError Repo
rtとRoll Back 起動の問い合わせを受け、自身の環境フ
ァイルのRoll Back 起動のフラグより、Roll Back 起動
の要否を確認する。確認の結果、Roll Back 起動の必要
があった場合には、SCP DB Update 17は起動要求をRo
ll Back(1)部20に対してRoll Back の起動要求を行う
(S14)。In SCP DB Update 17, this Error Repo
In response to the rt and Roll Back activation inquiries, confirm whether or not it is necessary to activate Roll Back from the Roll Back activation flag in its own environment file. As a result of confirmation, if it is necessary to activate Roll Back, SCP DB Update 17 will issue a activation request.
A roll back activation request is issued to the ll back (1) unit 20 (S14).
【0041】Roll Back(1)部20では、Roll Back の起
動要求を受けると、Roll Back 動作を開始する(S1
5)。まず、Current Version Stack Area15に対し
て、Error 時の世代(この場合は、Version1.4)におけ
るOld Value を順次取得し(S16)、DB副本A,B
の復元処理を行う。この場合、Error 時の世代が追加情
報のみである場合には、Old Value はなく、復元処理は
行わない。When the Roll Back (1) unit 20 receives the Roll Back activation request, it starts the Roll Back operation (S1).
5). First, the Old Value in the generation at the time of Error (Version 1.4 in this case) is sequentially acquired for the Current Version Stack Area 15 (S16), and the DB duplicates A and B are acquired.
Restore process. In this case, if the generation at the time of Error is only additional information, there is no Old Value and restoration processing is not performed.
【0042】ここまでは、Current Version Stack Area
15に積み上げられたStack 情報のDB副本への転送に
ついて説明したが、以下では、DB副本に障害が発生し
た場合のデータベース復旧処理について説明する。DB
副本の状態監視については、図示しないSCPスーパー
バイザー部にて行う。このSCPスーパーバイザー部で
は、SCPの状態管理(Active状態、HotStanby状態、C
old Stanby 状態)と、SCPのデータベース副本のデ
ータ量の監視を定期的に行い、この結果を保持するもの
である。Up to this point, the Current Version Stack Area
Although the transfer of the Stack information accumulated in 15 to the DB duplicate has been described, the database recovery processing when a failure occurs in the DB duplicate will be described below. DB
The SCP supervisor unit (not shown) monitors the status of the duplicate. This SCP supervisor section manages the status of the SCP (Active status, HotStanby status, C status).
The old Stanby state) and the amount of data in the SCP database copy are regularly monitored and the result is retained.
【0043】オペレーターによる起動を契機として、DB
原本Loading 部14では、SCPスーパーバイザー部に
対してDB副本の状態を問い合わせ、その結果を画面上
に表示する。この画面イメージを図15を用いて説明す
る。図15はデータベースローディング画面イメージ
(1) である。ここでは、SCPはGroup 毎(OC-SCP Gro
up、NT-SCP Group)に冗長構成がとられており(OC-SCP
GroupについてはOCSCP1とOCSCP2、NT-SCP Groupについ
てはNTSCP1とNTSCP2)、現用系はActive状態、予備系は
Hot Stanby状態、DB副本やSCPにて障害が発生した
場合はCold Stanby 状態となるものを対象としている。The DB is triggered by the activation by the operator.
The original copy loading section 14 inquires of the SCP supervisor section about the status of the DB copy, and displays the result on the screen. This screen image will be described with reference to FIG. Figure 15: Database loading screen image
(1). Here, SCP is for each group (OC-SCP Gro
up, NT-SCP Group) has a redundant configuration (OC-SCP
OCSCP1 and OCSCP2 for Group, NTSCP1 and NTSCP2 for NT-SCP Group), active system is in active state, standby system is
It is intended for those in the Hot Stanby state and in the Cold Stanby state when a failure occurs in the DB duplicate or SCP.
【0044】この画面には以下に述べる状況が示されて
いる。まず、SMSでのデータモデル版数がVersion1.2
である。OC-SCP Groupに属するもののうち、OCSCP1がCo
ld Stanby 状態でデータモデル版数がVersion1.0であ
り、OCSCP2がActive状態でデータモデル版数がVersion
1.1である。同様に、NT-SCP Groupに属するもののう
ち、NTSCP1がActive状態でデータモデル版数がVersion
1.1であり、NTSCP2がHot Stanby状態でデータモデル版
数がVersion1.1である。This screen shows the situation described below. First, the data model version in SMS is Version 1.2
It is. Of the members of OC-SCP Group, OCSCP1 is Co
The data model version is Version 1.0 in the ld Stanby state, and the data model version is Version in the OCSCP2 Active state.
It is 1.1. Similarly, among those belonging to the NT-SCP Group, NTSCP1 is in the Active state and the data model version is Version.
1.1, the data model version is Version 1.1 with NTSCP2 in Hot Stanby state.
【0045】ここで、データベースモデルとは、データ
ベース自体の「型」を示し、具体的にはデータベースに
格納されるデータの構成であり、フィールドの増加に伴
うデータベースの管理パラメータの増加等によりデータ
の形態の変更の必要等が生じ、これに版数を付与するも
のであります。従って、Stack 情報の追加,変更、削除
においては、データベース自体の「型」を変更するもの
ではないため、データベースモデル版数を更新するもの
ではない(純粋なデータベースの版数を更新するのみで
ある)。また、図面ではデータベースモデル版数の場合
を例として説明したが、純粋なデータベースの版数の場
合も同様に各サービス制御装置の状態とその版数を確認
することができる。Here, the database model refers to the "type" of the database itself, specifically, the structure of the data stored in the database, and the data model can be changed by increasing the management parameters of the database as the number of fields increases. It is necessary to change the form, and the version number is added to this. Therefore, adding, changing, or deleting Stack information does not change the "type" of the database itself, so it does not update the database model version (it only updates the pure database version). ). Further, in the drawings, the case of the database model version has been described as an example, but also in the case of the version of a pure database, the state of each service control device and its version can be similarly confirmed.
【0046】更に、アクションとしては、詳細情報を示
すDetail、SCP内のディスク情報を消去するCheckpoi
nt Clear、SCP内のディスク情報の書き込みを行うCh
eckpoint Create 、画面の複写を行うPrint All ,Hard
copy、画面を終了するExitが選択できる。 オペレータ
ーはこの画面のCold Stanby 表示により、OC-SCP Group
に属するOCSCP1にて障害が発生したことを認識する。ま
た、OCSCP1の版数のみがVersion 1.0 であり、他の版数
がVersion1.1であることより、障害中に一世代分版数が
更新されたことも認識する。Further, as an action, Detail indicating detailed information and Checkpoi for erasing the disk information in the SCP
nt Clear, Ch to write the disk information in SCP
eckpoint Create, Print All that duplicates the screen, Hard
You can select copy or Exit to exit the screen. The operator can view the OC-SCP Group by the Cold Stanby display on this screen.
Recognize that a failure has occurred in OCSCP1 belonging to. We also recognize that the version number of OCSCP1 is Version 1.0 and the other versions are Version 1.1, so the version number for one generation was updated during the failure.
【0047】ここで、版数の差分を認識した上で、ロー
ディング情報の転送方法を図16を使用して説明する。
図16はデータベースローディング画面イメージ(2) を
示す図である。この図面は、図15に示すデータベース
ローディング画面イメージ(1) にてOC-SCP GroupのOCSC
P1を指定し、アクションとしてDetailを選択した場合の
画面である。Now, a method of transferring the loading information after recognizing the difference in version number will be described with reference to FIG.
FIG. 16 is a diagram showing a database loading screen image (2). This drawing is OCSC of OC-SCP Group in the database loading screen image (1) shown in FIG.
This is the screen when P1 is specified and Detail is selected as the action.
【0048】この画面の上部には、選択した情報のSCP
Group がOCSCP 、SCP HostがOSCP1、SCP Data Model Ve
rsionがVersion1.0、SMS Data Model VersionがVersion
1.2であることを示す。更に中央部には、このSCPの
「型」の版数Version1.0に対して、SCPのデータベー
スの版数、即ち純粋なDB副本の版数がVersion1.3であ
り、SMSのデータベースの版数、即ち純粋なDB原本
の版数がVersion1.5であることが示されている。即ち、
DB副本の版数とDB原本の版数は2世代分の差が生じ
ている。At the top of this screen, the SCP of the selected information
Group is OCSCP, SCP Host is OSCP1, SCP Data Model Ve
rsion is Version 1.0, SMS Data Model Version is Version
Indicates 1.2. Furthermore, in the central part, the version number of the SCP type is 1.0, whereas the version number of the SCP database, that is, the version number of the pure DB duplicate is Version 1.3. That is, it is shown that the version number of the pure DB original is Version 1.5. That is,
There is a difference of two generations between the version number of the DB duplicate and the version number of the DB original.
【0049】また、アクションとしては、データベース
の版数情報が空になっているものについて、その版数の
サービスデータを読みだすLoad、指定した版数情報を一
旦空にするInitialize、画面情報を複写するPrint 、実
行中のアクションの取り止めるCancelが選択できる。こ
こで、オペレーターは、SCPのデータベースの版数が
2世代分更新されていないことを認識しているおり、こ
の差の分のサービスデータをSCPのデータベースに書
きこむため、以下の動作を行う。As actions, for the database whose version number information is empty, Load for reading the service data of that version number, Initialize for temporarily emptying the specified version number information, and copy screen information You can select Print or Cancel to cancel the action being executed. Here, the operator recognizes that the version number of the SCP database has not been updated for two generations, and the following operation is performed in order to write the service data corresponding to this difference in the SCP database.
【0050】即ち、まずSCPデータベースの版数であ
るVersion1.3を指定して、Initializeを選択し、一旦版
数情報を空にする。更にこの状態で、Loadを選択すると
版数がInitializeとなっているものについて、DB原本
Loading 部14はDB原本6に対してVersion1.4,Vers
ion1.5の読み出し要求を行う。要求を受けたDB原本は
このVersion1.4,Version1.5に関するサービスデータを
読み出しDB原本Loading 部14に対して送出する。D
B原本Loading 部14では、このサービスデータを受け
取ると、OCSCP1のDB副本に対してこの情報を転送す
る。That is, first, Version 1.3 which is the version number of the SCP database is specified, Initialize is selected, and the version number information is temporarily emptied. Furthermore, in this state, if you select Load and the version number is Initialize, the DB original
Loading part 14 is DB1.4, Version1.4, Vers
Request read of ion1.5. The DB original that has received the request reads the service data related to Version 1.4 and Version 1.5 and sends it to the DB original Loading section 14. D
Upon receiving this service data, the B original copy loading unit 14 transfers this information to the DB copy of OCSCP1.
【0051】これにより、OCSCP1のDB副本の版数は、
冗長構成にあるOCSCP2のDB副本の版数と同じになる。
第一の実施の形態ではサービスデータを更新する際の、
更新分のデータについて版数を付与することによるデー
タベース版数管理の効率化を説明したが、次の第二の実
施の形態では、サービス制御装置にかかる負荷を平均か
つ効率的な運用を実現するものであります。As a result, the version number of the DB copy of OCSCP1 is
It will be the same as the version number of the DB duplicate of OCSCP2 in the redundant configuration.
In the first embodiment, when updating service data,
Although the efficiency of database version number management has been explained by assigning the version number to the updated data, in the second embodiment below, the load on the service control device is averaged and efficient operation is realized. It is a thing.
【0052】図17は第二の実施の形態を示す図であ
る。図において、図1と同一符号を付してあるものは同
一部材を示し、1−1はDB副本A、1−2はDB副
本A、2−1はSCP GroupA 、2−2はSCP G
roupA 、3−1はDB副本B、3−2はDB副本B
、4−1はSCP GroupB 、4−2はSCP Group
B を示す。FIG. 17 is a diagram showing a second embodiment. In the figure, the same reference numerals as those in FIG. 1 denote the same members, 1-1 is a DB replica A, 1-2 is a DB replica A, 2-1 is SCP GroupA, 2-2 is SCPG.
roupA, 3-1 is DB duplicate B, 3-2 is DB duplicate B
4-1 is SCP Group B, 4-2 is SCP Group
Indicates B.
【0053】ここで、DB副本A1−1とDB副本A
1−2、SCP GroupA 2−1とSCP GroupA
2−2、DB副本B3−1とDB副本B3−2、S
CPGroupB 4−1とSCP GroupB 4−2はいず
れも冗長構成にある。DB原本6では、DB副本毎にサ
ービスデータを格納している。本実施の形態では、サー
ビス制御装置の負荷を平均し、効率的に運用するため
に、以下の如くDB原本を構成し、サービスデータの再
配置を行う。Here, DB duplicate A1-1 and DB duplicate A
1-2, SCP GroupA 2-1 and SCP GroupA
2-2, DB duplicate B3-1 and DB duplicate B3-2, S
Both CP GroupB 4-1 and SCP GroupB 4-2 have a redundant configuration. The DB original 6 stores service data for each DB duplicate. In the present embodiment, in order to average the loads on the service control devices and operate them efficiently, the original DB is constructed as described below and the service data is rearranged.
【0054】本実施の形態のDB原本6の構成イメージ
を図18〜20を使用して説明する。図18はデータベ
ース原本構成イメージを示す図である。フリーダイヤル
番号に代表される論理番号であり、加入者データを識別
する識別子であるレコードインデックスKeyとレコー
ドインデックスに付随するデータからなるサービスデー
タの構成は、従来のデータベース原本の構成と同じであ
るが、本実施の形態では、更にデータ各々に対してサー
ビス制御装置識別子が付与されている。このサービス制
御識別子については図19を使用して詳細に説明する。A structural image of the DB master copy 6 of this embodiment will be described with reference to FIGS. FIG. 18 is a diagram showing an image of the original database structure. The structure of service data, which is a logical number typified by a toll-free number and is an identifier for identifying subscriber data, and service data composed of data attached to the record index is the same as that of the conventional database original. In the present embodiment, the service control device identifier is further added to each data. The service control identifier will be described in detail with reference to FIG.
【0055】図19はサービス制御識別子構成図を示
す。ここでは、0〜31の32個分のカラムが用意され
ており、サービス制御識別子が付与されているサービス
データの転送先を対象となるカラムに1ビット単位でO
N/OFFの設定ができるようになっている。ここで、
カラムを図20を使用して説明する。図20はサービス
制御装置対応表である。この表は、サービス制御識別子
で用意された32個のカラムが、どのサービス制御装置
に該当するのかを示している。FIG. 19 shows the structure of the service control identifier. Here, 32 columns of 0 to 31 are prepared, and the transfer destination of the service data to which the service control identifier is added is set in the target column in 1-bit units.
N / OFF can be set. here,
The column will be described with reference to FIG. FIG. 20 is a service control device correspondence table. This table shows which service control device the 32 columns prepared by the service control identifier correspond to.
【0056】図によると、カラム位置0にはサービス制
御装置Aが、カラム位置1にはサービス制御装置A
が、カラム位置2にはサービス制御装置Bが、・・・
・、カラム位置31にはサービス制御装置mがそれぞれ
対応している。図18〜図20をまとめると、図18で
示されるレコードインデックスKey0433で、DATA1 が
AAAAA ,DATA2 がBBBBB ,DATA3 がCCCCC ,・・・・,
DATA4がNNNNN であるデータは、図19で示されるカラ
ム位置0,1に対応するサービス制御装置に関するサー
ビスデータであり、このカラム位置0,1に対応するサ
ービス制御装置は図20で示されるように、それぞれサ
ービス制御装置A,サービス制御装置Aである。According to the figure, the service controller A is located at column position 0 and the service controller A is located at column position 1.
However, at the column position 2, the service control device B is ...
The service control device m corresponds to the column position 31. 18 to 20 are summarized, the record index Key0433 shown in FIG.
AAAAA, DATA2 is BBBBB, DATA3 is CCCCC, ...
The data whose DATA4 is NNNNN is the service data regarding the service control device corresponding to the column positions 0 and 1 shown in FIG. 19, and the service control device corresponding to this column position 0 and 1 is as shown in FIG. , Service control device A and service control device A, respectively.
【0057】また、このDB原本6の構成イメージを使
用して、サービスデータの再配置の動作を図2を使用し
て説明する。まず、オペレータの入力によりレコードイ
ンデックスKeyと、これに付随するデータを受け取る
と、DB原本Update & Stack依頼部11は、DB Allocate
部12に対してこのレコードインデックスを通知すると
ともに、サービス制御装置識別子の取得要求を行う。The operation of relocating service data will be described with reference to FIG. 2 by using the configuration image of the DB original 6. First, when the record index Key and the data accompanying it are received by the operator's input, the DB original data Update & Stack request unit 11 makes the DB Allocate
The record index is notified to the unit 12 and the service control device identifier acquisition request is made.
【0058】DB Allocate 部12では、レコードインデ
ックスKeyの転送先を複数のサービス制御装置の中か
ら乱数処理にて選択する。この選択結果に基づくサービ
ス制御装置識別子を作成してレコードインデックスKe
yに付与し、DB原本Update &Stack依頼部11へ通知す
る。ここで、本実施の形態は乱数処理に限定されるもの
ではなく、複数のサービス制御装置間で扱うデータ量に
偏りがないようにサービス制御装置識別子を構成すれば
よい。例えば、SCPスーパーバイザーの所有する各サ
ービス制御装置のデータ量を取り寄せて、データ量の少
ないサービス制御装置へレコードインデック.Keyを
配置することも効果的である。The DB Allocate unit 12 selects a transfer destination of the record index Key from a plurality of service control devices by random number processing. A service control device identifier is created based on the selection result, and the record index Ke is created.
It is given to y and notified to the original DB update & stack request unit 11. Here, the present embodiment is not limited to random number processing, and the service control device identifier may be configured so that there is no bias in the amount of data handled among a plurality of service control devices. For example, the data amount of each service control device owned by the SCP supervisor is ordered, and the record index. Arranging the Key is also effective.
【0059】サービス制御装置識別子が付与されたレコ
ードインデックスKeyの通知を受けたDB原本Update &
Stack依頼部11は、これをDB原本6に書き込み、Cu
rrent Version Stack Area15に積む。SCP DB Update
17は、オペレータの指示によりCurrent Version Stac
k Area15に積まれたサービス制御装置識別子が付与さ
れたレコードインデックスKeyを読みだす。このサー
ビス制御装置識別子より転送先のサービス制御装置を認
識し、編集結果通知ファイルを作成し、編集処理を実行
する。The original DB Update & which received the notification of the record index Key to which the service control device identifier is added
The Stack requesting unit 11 writes this in the DB original 6 and Cu
Stack in rrent Version Stack Area 15. SCP DB Update
17 is Current Version Stac according to the instruction of the operator.
The record index Key provided with the service control device identifier loaded in the k Area 15 is read out. The service control device of the transfer destination is recognized from the service control device identifier, an edit result notification file is created, and the edit process is executed.
【0060】また、サービス制御装置識別子より転送先
のサービス制御装置が複数存在する場合には、サービス
制御装置毎に編集結果通知ファイルを作成し、サービス
制御装置毎に編集処理を実行する。更に、サービス制御
装置の障害に伴う最新DB Loadingを行う際にも、DB原本
Loading 部14は、サービス制御装置の必要な版数のサ
ービスデータを全てDB原本6より読み出し、この中か
ら障害の発生したサービス制御装置を対象とするサービ
スデータを、サービス制御装置識別子を確認することに
より抽出し、転送する。When there are a plurality of service control devices as transfer destinations based on the service control device identifier, an edit result notification file is created for each service control device, and the edit processing is executed for each service control device. Furthermore, when performing the latest DB loading due to a failure of the service control unit, the DB original
The loading unit 14 reads all the service data of the required version of the service control device from the original DB 6 and confirms the service data for the faulty service control device from among the service control device identifiers. To extract and transfer.
【0061】[0061]
【発明の効果】第一の実施の形態においては、サービス
データを更新する際の、更新箇所のデータについて版数
を付与することにより、サービス制御装置へ転送するサ
ービスデータが圧縮され、転送にかかる時間も短くなる
等、データベース版数管理の効率化を図ることができ
る。In the first embodiment, when the service data is updated, the service data to be transferred to the service control device is compressed by assigning the version number to the data at the updated location, and the transfer is performed. The database version number management can be made more efficient by shortening the time.
【0062】また、第二の実施の形態では、複数のサー
ビス制御装置にかかる負荷を平均化することにより、網
全体として複数のサービス制御装置の処理速度を上昇さ
せることができる。更に、本実施の形態では、サービス
データを圧縮してデータベース原本に格納することによ
り、データベース原本を効率的に使用することができ
る。Further, in the second embodiment, the processing speed of the plurality of service control devices can be increased in the entire network by averaging the loads on the plurality of service control devices. Furthermore, in the present embodiment, by compressing service data and storing it in the database original, the database original can be used efficiently.
【図1】第一の実施の形態におけるシステム図である。FIG. 1 is a system diagram in a first embodiment.
【図2】データベース版数管理説明図である。FIG. 2 is an explanatory diagram of database version management.
【図3】データベース原本編集・スタック情報積み上げ
における動作説明図である。FIG. 3 is an operation explanatory diagram in database original editing / stack information stacking.
【図4】データベース原本編集・スタック情報積み上げ
動作シーケンス(1) を示す図である。FIG. 4 is a diagram showing a database original editing / stack information stacking operation sequence (1).
【図5】データベース原本編集・スタック情報積み上げ
動作シーケンス(2) を示す図である。FIG. 5 is a diagram showing a database original editing / stack information stacking operation sequence (2).
【図6】スタック受付へ引き渡すデータベース編集イメ
ージを示す図である。FIG. 6 is a diagram showing a database editing image delivered to a stack reception.
【図7】SCPへのスタック情報転送動作シーケンスを
示す図である。FIG. 7 is a diagram showing a stack information transfer operation sequence to the SCP.
【図8】SCPへのスタック情報転送結果Report
イメージを示す図である。FIG. 8 is a stack information transfer result Report to the SCP.
It is a figure which shows an image.
【図9】SCPへのスタック情報転送結果Error
Reportイメージを示す図である。FIG. 9: Stack information transfer result Error to SCP
It is a figure which shows a Report image.
【図10】Stack 情報転送指定画面(1) を示す図であ
る。FIG. 10 is a diagram showing a Stack information transfer designation screen (1).
【図11】Stack 情報転送指定画面(2) を示す図であ
る。FIG. 11 is a diagram showing a Stack information transfer designation screen (2).
【図12】Stack 情報転送指定画面(3) を示す図であ
る。FIG. 12 is a diagram showing a Stack information transfer designation screen (3).
【図13】Stack 情報転送指定画面(4) を示す図であ
る。FIG. 13 is a diagram showing a Stack information transfer designation screen (4).
【図14】Roll Back動作シーケンスを示す図
である。FIG. 14 is a diagram showing a Roll Back operation sequence.
【図15】データベース原本ローディング画面イメージ
(1) を示す図である。[Figure 15] Image of original database loading screen
It is a figure showing (1).
【図16】データベース原本ローディング画面イメージ
(2) を示す図である。FIG. 16: Image of loading the original database
It is a figure showing (2).
【図17】第二の実施の形態におけるシステム構成図で
ある。FIG. 17 is a system configuration diagram in the second embodiment.
【図18】データベース原本構成イメージを示す図であ
る。FIG. 18 is a diagram showing an image of the original database configuration.
【図19】サービス制御装置識別子構成図である。FIG. 19 is a service control device identifier configuration diagram.
【図20】サービス制御装置対応表を示す図である。FIG. 20 is a diagram showing a service control device correspondence table.
【図21】インテリジェントネットワークサービスにお
けるシステム構成図である。FIG. 21 is a system configuration diagram in the intelligent network service.
1 DB副本A 2 SCP GroupA 3 DB副本B 4 SCP GroupB 5 SMS 6 DB原本 7〜9 TO 11 DB原本Update & Stack依頼部 12 DB Allocate 部 13 Stack 受付部 14 DB原本Loading 部 15 Current Version Stack Area部 16 Version Manager 部 17 SCP DB Update 部 18 Version 1.0 (イメージ) 19 Error Report(1) 部 20 Roll Back(1)部 21 Retry(1)部 22 Error Report(2) 部 23 Roll Back(2)部 24 Retry(2)部 1 DB Duplicate A 2 SCP GroupA 3 DB Duplicate B 4 SCP GroupB 5 SMS 6 DB Original 7-9 TO 11 DB Original Update & Stack Request 12 DB Allocate 13 DB Accepting 14 DB Original Loading 15 Current Version Stack Area 16 Version Manager Part 17 SCP DB Update Part 18 Version 1.0 (Image) 19 Error Report (1) Part 20 Roll Back (1) Part 21 Retry (1) Part 22 Error Report (2) Part 23 Roll Back (2) Part 24 Retry (2) department
───────────────────────────────────────────────────── フロントページの続き (72)発明者 加藤 義貴 神奈川県横浜市港北区新横浜3丁目9番18 号 富士通コミュニケーション・システム ズ株式会社内 (72)発明者 木村 昇一 神奈川県横浜市港北区新横浜3丁目9番18 号 富士通コミュニケーション・システム ズ株式会社内 (72)発明者 松山 美紀 神奈川県横浜市港北区新横浜3丁目9番18 号 富士通コミュニケーション・システム ズ株式会社内 ─────────────────────────────────────────────────── ─── Continuation of front page (72) Inventor Yoshitaka Kato 3-9-18 Shin-Yokohama, Kohoku-ku, Yokohama-shi, Kanagawa Fujitsu Communication Systems Limited (72) Inventor Shoichi Kimura 3 Shin-Yokohama, Kohoku-ku, Yokohama-shi, Kanagawa 9-9-18 Fujitsu Communication Systems Limited (72) Inventor Miki Matsuyama 3-9-18 Shin-Yokohama, Kohoku Ward, Yokohama City, Kanagawa Prefecture Fujitsu Communication Systems Limited
Claims (8)
サービス処理の必要性のある呼については、該サービス
処理を要求するサービス交換装置と、該サービス交換装
置からの要求に応じてサービス処理を特定し、番号変換
等の処理やサービス交換装置に対する呼の解放等を行う
サービス制御装置と、サービスデータを集中保持するデ
ータベース原本と、自交換ネットワーク網全体の管理と
同時に、サービス提供の支援や、該サービス制御装置が
もつデータベース副本中のデータの追加、変更、削除等
を集中的に管理するサービス管理装置とを有する交換ネ
ットワークにおけるサービス管理装置において、 前記データベース原本の前記サービスデータが更新され
る際、 更新前後のサービスデータから更新箇所を編集して編集
データを作成する編集手段と、 前記編集データに対して版数を付与する版数付与手段
と、 前記版数の付与された編集データを前記サービス制御装
置の前記データベース副本へ転送する転送手段とを有す
ることを特徴とする交換ネットワークにおけるサービス
管理装置。1. In addition to call exchange / call processing from subscribers,
For calls that require service processing, the service switching apparatus that requests the service processing and the service processing in response to the request from the service switching apparatus are specified, and processing such as number conversion and call to the service switching apparatus are specified. A service control device that performs release, an original database that centrally holds service data, and management of the entire self-switching network network. At the same time, support for service provision and addition or modification of data in the database copy of the service control device. In a service management device in a switching network having a service management device that centrally manages deletion, deletion, etc., when the service data of the original database is updated, the updated part is edited from the service data before and after the update Editing means for creating a version number and adding a version number to the editing data The number providing unit, the service management system in an exchange network, characterized in that it comprises a transfer means for transferring the edited data attached to the version number to the database copy of the service control device.
記サービス制御装置に転送する前までに編集された編集
データに対し、サービス制御装置に転送する際にまとめ
て同一の版数を付与することを特徴とする請求項1に記
載の交換ネットワークにおけるサービス管理装置。2. The service data version number assigning means collectively assigns the same version number to the edited data edited before being transferred to the service control device when the edited data is transferred to the service control device. The service management apparatus according to claim 1, wherein the service management apparatus is a switching network.
たサービスデータを、更新箇所の更新前データと、更新
箇所の更新後データより構成することを特徴とする請求
項1に記載の交換ネットワークにおけるサービス管理装
置。3. The exchange according to claim 1, wherein the editing means configures the edited service data of the update location with pre-update data of the update location and post-update data of the update location. Service management device in the network.
新箇所の編集されたサービスデータの内、更新箇所の更
新前データを前記サービス制御装置の前記データベース
副本へ転送することを特徴とする請求項2に記載の交換
ネットワークにおけるサービス管理装置。4. The service data transfer means transfers the pre-updated data of the update location of the edited service data of the update location to the database duplicate of the service control device. 2. A service management device in the exchange network according to 2.
された編集データをもとに、前記データベース副本のサ
ービスデータを更新し、更新後のサービスデータに対し
て該版数に基づく版数を付与するデータベース副本編集
手段を有することを特徴とする請求項1に記載の交換ネ
ットワークにおけるサービス制御装置。5. The service control device updates the service data of the database copy based on the edition data provided with the version number, and the version number based on the version number for the updated service data. The service control device in the exchange network according to claim 1, further comprising: a database copy editing means for adding the.
タベース原本の版数よりも前に付与されたものである
際、 前記データベース副本と前記データベース原本との間の
版数の差分を抽出する差分抽出手段と、 前記版数の差分に基づいて、前記データベース原本のサ
ービスデータを読み出し、前記データベース副本に転送
するデータベース原本読み出し手段と、を有することを
特徴とする請求項1に記載の交換ネットワークにおける
サービス管理装置。6. A difference for extracting a difference in version number between the database duplicate and the database original when the version number of the database duplicate is given before the version of the database original. 2. The exchange network according to claim 1, further comprising: an extracting unit; and a database original reading unit that reads service data of the database original based on the difference in the version numbers and transfers the service data to the database duplicate. Service management equipment.
置がもつデータベース副本に分散して転送する際、転送
先を示すサービス制御装置識別子を前記編集データに付
与するサービス制御装置識別子付与手段を有することを
特徴とする請求項1に記載の交換ネットワークにおける
サービス管理装置。7. A service control device identifier assigning means for assigning a service control device identifier indicating a transfer destination to the edit data when the edit data is distributed and transferred to a database copy of a plurality of service control devices. A service management device in a switching network according to claim 1, wherein:
置がもつデータベース副本に分散して転送する際、前記
複数のサービス制御装置の負荷を検出する負荷検出手段
と、 前記負荷検出手段の検出結果により、転送先のサービス
制御装置を選択する選択手段とを有することを特徴とす
る請求項1に記載の交換ネットワークにおけるサービス
管理装置。8. A load detection unit that detects loads on the plurality of service control devices when the edited data is distributed and transferred to database duplicates of a plurality of service control devices, and a detection result of the load detection unit is used. The service management apparatus in the exchange network according to claim 1, further comprising: a selecting unit that selects a service control apparatus of a transfer destination.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6657996A JPH09261346A (en) | 1996-03-22 | 1996-03-22 | Service managing device and service controller for exchange network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6657996A JPH09261346A (en) | 1996-03-22 | 1996-03-22 | Service managing device and service controller for exchange network |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH09261346A true JPH09261346A (en) | 1997-10-03 |
Family
ID=13320015
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP6657996A Withdrawn JPH09261346A (en) | 1996-03-22 | 1996-03-22 | Service managing device and service controller for exchange network |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH09261346A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011086230A (en) * | 2009-10-19 | 2011-04-28 | Ntt Comware Corp | Cache system and cache access method |
-
1996
- 1996-03-22 JP JP6657996A patent/JPH09261346A/en not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011086230A (en) * | 2009-10-19 | 2011-04-28 | Ntt Comware Corp | Cache system and cache access method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3534596B2 (en) | Method and apparatus for synchronizing databases in intelligent networks | |
JP4187178B2 (en) | Rapid database synchronization communication system | |
US6950871B1 (en) | Computer system having a storage area network and method of handling data in the computer system | |
EP1465076B1 (en) | External storage and data recovery method and program therefor | |
JP3681754B2 (en) | Data management system configuration method | |
US6055227A (en) | Method for creating and modifying similar and dissimilar databases for use in network configurations for telecommunication systems | |
EP1569120B1 (en) | Computer system for recovering data based on priority of the data | |
JPH03180941A (en) | Method for controlling space of external storage device group | |
CN1106121C (en) | Communication system with centrolized global title translation table | |
JP2000036973A (en) | Method for setting network database | |
US20230004465A1 (en) | Distributed database system and data disaster backup drilling method | |
US6304635B1 (en) | Call control management system | |
US6772198B2 (en) | System and method for restoring previously backed-up data in a mass storage subsystem | |
US6169994B1 (en) | Method for creating and modifying similar and dissimilar databases for use in hardware equipment configurations for telecommunication systems | |
US5414757A (en) | Voice mail system for news bulletins | |
JPH09261346A (en) | Service managing device and service controller for exchange network | |
JP3502180B2 (en) | Intelligent network system | |
EP1116375B1 (en) | Multiple node messaging system wherein nodes have shared access to message stores of other nodes | |
US6272496B1 (en) | Method for creating and modifying similar and dissimilar databases for use in private branch exchange configurations for telecommunication systems | |
CN103475681A (en) | System and method for realizing intelligent services | |
EP0948217B1 (en) | Method for creating and modifying similar and dissimilar databases for use in dialing plan configurations | |
US6047385A (en) | Digital cross-connect system restoration technique | |
WO1999015992A1 (en) | Data processing system | |
JP2988096B2 (en) | File management and transfer method in a multiprocessor switching system | |
JP2003114878A (en) | Method and unit for information processing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20030603 |