JPH0983639A - データベース更新処理方法 - Google Patents

データベース更新処理方法

Info

Publication number
JPH0983639A
JPH0983639A JP7241784A JP24178495A JPH0983639A JP H0983639 A JPH0983639 A JP H0983639A JP 7241784 A JP7241784 A JP 7241784A JP 24178495 A JP24178495 A JP 24178495A JP H0983639 A JPH0983639 A JP H0983639A
Authority
JP
Japan
Prior art keywords
database
updated
work area
data base
subscriber
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.)
Granted
Application number
JP7241784A
Other languages
English (en)
Other versions
JP2836541B2 (ja
Inventor
Kosaburo Ishii
幸三郎 石井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP7241784A priority Critical patent/JP2836541B2/ja
Publication of JPH0983639A publication Critical patent/JPH0983639A/ja
Application granted granted Critical
Publication of JP2836541B2 publication Critical patent/JP2836541B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Telephonic Communication Services (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Monitoring And Testing Of Exchanges (AREA)
  • Exchange Systems With Centralized Control (AREA)

Abstract

(57)【要約】 【課題】 契約加入者が多くなるほど加入者データベー
スを更新するためにかかる時間と労力が増大してしま
う。 【解決手段】 様々なデータの構造が定義されたデータ
ベース定義ファイル7を参照してフォーマットの変換を
行い、データベースのフォーマットを交換機用のフォー
マットと同一のものとして加入者データベースの更新を
行う。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、データベースを更
新する処理方法に関し、特に、加入者データベースのフ
ォーマットの変換及び更新を交換機内部において行うデ
ータベース更新処理方法に関する。
【0002】
【従来の技術】従来の、電子交換機システムにおける加
入者データベースの更新においては、交換機システムの
保守運用の効率化を図るために、例えば、特開平5−2
68330号公報に開示されているように、データベー
ス更新コマンドの回数を減らして契約加入者毎に交換機
に接続された保守端末から追加あるいは変更情報をパラ
メータとしたコマンドを入力することにより行われてい
る。
【0003】しかしながら、上記のような加入者データ
ベースの更新においては、契約加入者が多くなる場合に
オペレータのデータベースの作成のための作業量が膨大
となってしまう。
【0004】そこで、特開平2−272898に開示さ
れているように、交換機内部の記憶装置内に現用の加入
者データベースと同一構造の加入者データバックアップ
エリアを設け、追加あるいは変更データがあった場合、
外部に設けられた記憶装置からデータベースを一旦バッ
クアップエリアに転送し、このバックアップエリア上で
データベースの正常性確認試験を行い、その後、現用デ
ータベースへ転送することにより加入者データベースの
更新を行う方法があり、この場合のオペレータの作業量
は少なくて済む。
【0005】上記従来例においては、外部記憶装置(例
えば磁気テープ)のデータベース作成方法について、あ
えて記載はされていないが、交換機外部に設けられたデ
ータベースマシンを用いてオペレータのコマンド入力に
より契約者毎に行われるものと予想される。
【0006】
【発明が解決しようとする課題】しかしながら、上述し
たような従来のものにおいては以下に記載するような問
題点がある。
【0007】(1)交換機に対する契約内容が契約加入
者毎に異なるため、交換機の加入者データベースを追加
あるいは変更する際は、オペレータが契約加入者毎にコ
マンド操作を行わなければならず、オペレータの作業に
おける負担が大きくなってしまう。
【0008】そのため、契約加入者が多くなるほど加入
者データベースを更新するためにかかる時間と労力が増
大してしまう。
【0009】(2)交換機外部に設けられたデータベー
スマシンを用いてデータベースを作成する場合、交換機
システムを構成するコンピュータと情報処理システムを
構成するコンピュータとの種類が異なるため、作成され
たデータベースは、交換機でのデータベースとはデータ
構成フォーマットが異なり、交換機においてそのまま使
用することはできない。
【0010】そのため、外部装置において加入者データ
ベースを作成する際は、交換機の保守端末からコマンド
を投入して作成するか、外部装置内にデータベースを交
換機が利用できるフォーマットに変換する変換機能を設
け、HMIコマンド入力によりデータベースを変換する
ことによりデータベースを作成するかしなければなら
ず、いずれの場合も作業速度が低下してしまう。
【0011】本発明は、上述したような従来の技術が有
する問題点に鑑みてなされたものであって、オペレータ
の作業を減らすことができ、かつ、処理効率を向上させ
ることができるデータベース更新処理方法を提供するこ
とを目的とする。
【0012】
【課題を解決するための手段】上記目的を達成するため
に本発明は、データベースのフォーマット情報を含むデ
ータ構造を定義したデータベース定義ファイルを有する
電子交換機に接続された端末からの指示により前記電子
交換機内のバックアップファイルに格納された加入者デ
ータベースを前記電子交換機のメモリ内部に設けられた
第1及び第2のワークエリア上にて更新するデータベー
ス更新処理方法であって、前記端末から前記加入者デー
タベースの更新を行う旨の指示が入力されると、新たに
更新するデータベースを前記第1のワークエリア内に読
み込み、前記第1のワークエリアにおいて前記更新する
データベースのフォーマットを前記データベース定義フ
ァイルを参照して前記電子交換機に対応したフォーマッ
トに変換し、前記バックアップファイルから前記加入者
データベースを前記第2のワークエリアに読み上げ、前
記第2のワークエリアにおいて前記更新するデータベー
スに基づいて前記加入者データベースの更新を行い、更
新された前記加入者データベースを前記バックアップフ
ァイルに格納することを特徴とする。
【0013】また、前記第2のワークエリアの大きさが
前記バックアップファイルの大きさよりも小さな場合、
前記データベース定義ファイルを参照して前記加入者デ
ータベースの第2のワークエリアへの読み上げを分割
し、前記加入者データベースの更新を分割した数分繰返
し行うことを特徴とする。
【0014】(作用)上記のように構成された本発明に
おいては、異機種で作成されたデータベースに基づいて
交換機内に格納されている加入者データベースを更新す
る場合、異機種で作成されたデータベースのフォーマッ
トが交換機におけるフォーマットと異なるものであって
も、データベース定義ファイルにおいて様々なデータの
構造が定義されているので、HMIコマンドにより加入
者データベースの更新指示を入力するだけでデータベー
ス定義ファイルを参照してフォーマットが変換され、自
動的に交換機用加入者データベースの更新が行われる。
【0015】
【発明の実施の形態】以下に、本発明の実施の形態につ
いて図面を参照して説明する。
【0016】図1は、本発明のデータベース更新処理方
法を構成しているソフトウェアの各機能及び各機能の相
互関係の実施の一形態を示す図である。
【0017】本形態は図1に示すように、コマンドの入
力が行われるHMI端末1と、HMI端末1から入力さ
れるコマンドを解釈し加入者データベース更新処理を起
動するコマンド制御部2と、コマンド制御部2からの実
行要求を受け付け、ディスク11内に設けられた加入者
データベースバックアップファイル9からメインメモリ
10内に設けられた第2のワークエリアであるワークエ
リア6へ加入者データベースを読み上げるためのデータ
ベース生成要求21及びディスク11内に設けられた変
換前データベースファイル8から更新するデータベース
をメインメモリ10内に設けられた第1のワークエリア
であるワークエリア5へ読み上げ、契約者単位でフォー
マット解釈、変換を行い、データベース更新要求22を
出力するデータ高速更新制御部3と、データ高速更新制
御部3から出力された要求に対してデータベースの生成
及び更新を行うデータベース管理部4とから構成されて
いる。
【0018】変換前データベースファイル8内の更新す
る全てのデータベースの変換終了後、データ高速更新制
御部3からバックアップ更新要求23がデータベース管
理部4に対して送出され、データベース管理部4におい
てワークエリアB6内の加入者データベースが加入者デ
ータベースバックアップファイル9へ転送される。
【0019】ここで、変更前データベースファイル8内
のデータファイルは、異機種のデータベースを磁気テー
プあるいはネットワーク間ファイル転送により転送され
ているものであり、加入者データベースバックアップフ
ァイル9内のデータベースは、交換機のこれまでに管理
している加入者データベースである。
【0020】また、データ定義ファイル7は、更新され
るデータベース及び交換機加入者データベースのデータ
構造を定義するものである。例えばデータがどの様に構
成されているか、またどの位置にどの様な情報が配置さ
れているか等を定義している。
【0021】以下に、上記のように構成されたデータベ
ース更新処理方法の処理動作について説明する。
【0022】図2は、図1に示したデータベース更新処
理方法の処理動作を示す図である。
【0023】まず、データ高速更新制御を行うためにH
MI端末1においてコマンドの入力が行われる(ステッ
プ1−1)。
【0024】HMI端末1においてコマンドの入力が行
われると、コマンド制御部2において、入力されたコマ
ンドが分析され、コマンド実行処理部(不図示)が決定
される(ステップ2−1)。
【0025】コマンド実行処理部が決定すると、データ
高速更新制御部3が起動する(ステップ2−2)。
【0026】すると、データ更新制御部3においてディ
スク11内に設けられた変換前データベースファイル8
から更新するデータベースを読み上げて参照するために
必要となるワークエリア5及び加入者データベースバッ
クアップファイル9内の加入者データベースを更新する
データベースを参照して更新するために必要となるワー
クエリアB6が確保される(ステップ3−1)。
【0027】そして、確保されたワークエリアA5,B
6上においてデータベースの更新作業が行われるが、ワ
ークエリアB6においては、加入者データベースバック
アップファイル9のサイズ分のエリアである場合に最高
性能となる。
【0028】次に、加入者データベースバックアップフ
ァイル9からワークエリア6へ加入者データベースを読
み上げるために、ワークエリア6のポインタ及びエリア
サイズをパラメータとしたデータ生成要求21がデータ
高速更新制御部3からデータベース管理部4に対して送
出される(ステップ3−2)。
【0029】その後、データベース管理部4において、
加入者データベースバックアップファイル9からワーク
エリア6に加入者データベースが読み上げられる(ステ
ップ4−1)。
【0030】この際、データベース定義ファイル7にお
いて定義されている加入者データベースのデータ構造が
参照され、ワークエリア上でデータベースファイルが構
築され、構築されたエリアへデータベースが読み上げら
れる。
【0031】ここで、ワークエリア6の大きさが、読み
上げられる加入者データベースの大きさよりも小さな場
合は、加入者データベースが分割して読み上げられる。
【0032】次に、データ高速更新制御部3において、
変換前データベースファイル8からワークエリア5に更
新するデータベースがワークエリア5のエリアサイズ分
だけ読み上げられる(ステップ3−3)。
【0033】そして、ワークエリア5から1レコード単
位にデータが取り出され、データのフォーマットが解釈
されてデータ更新用フォーマットへの変換が行われ(ス
テップ3−4)、データ索引キーとフォーマット変換さ
れた更新データを入力パラメータとしてデータ高速更新
制御部3からデータベース管理部4に対してデータ更新
要求22が送出される(ステップ3−5)。
【0034】データベース管理部4においてデータ更新
要求22が受け付けられると(ステップ4−3)、デー
タベース定義ファイル7を参照してワークエリア6上に
おいてワークエリア6に読み上げられた加入者データベ
ースが、ワークエリア5に読み上げられてフォーマット
が変換されたデータベースに更新される(ステップ4−
4)。
【0035】ここで、パラメータで指定された更新要求
データが分割されることによりワークエリア6上にデー
タベースが構築されていない場合は、データベースの更
新が行われずにデータ高速更新制御部3に処理が戻る。
【0036】そして、データ高速更新制御部3におい
て、ワークエリア5上でのデータ更新用フォーマットの
変換が終了したかどうかが判断され(ステップ3−
6)、変換が終了していないと判断された場合は、ワー
クエリアA5上での変換前のデータベースの全ての更新
が終了するまでステップ3−4からステップ3−6まで
の処理が行われ、データ更新が終了したと判断された場
合は、データ高速更新制御部3からデータベース管理部
4に対してベースバックアップ更新要求23が送出され
る(ステップ3−8)。
【0037】すると、データベース管理部4において、
ワークエリア6上で更新されたデータベースがディスク
11内に設けられた加入者データバックアップファイル
9へ転送され、バックアップファイルが更新される。
【0038】その後、データ高速更新制御部3からデー
タベース管理部4に対してファイル分割の有無の問い合
わせが行われ、分割無しであれば更新処理は全て終了と
なり、分割有りであればステップ3−2の処理が行わ
れ、分割されたデータに対する更新が実行される。
【0039】
【発明の効果】本発明は、以上説明したように構成され
ているので以下に記載するような効果を奏する。
【0040】(1)データベース定義ファイルにおいて
様々なデータの構造が定義されているため、異機種で作
成されたデータベースに基づいて交換機内に格納されて
いる加入者データベースを更新する場合に異機種で作成
されたデータベースのフォーマットが交換機におけるフ
ォーマットと異なるものであっても、HMIコマンドに
より加入者データベースの更新指示を入力するだけでデ
ータベース定義ファイルを参照してフォーマットが変換
され、自動的に交換機用加入者データベースの更新が行
われる。
【0041】それにより、大量の新規契約加入者データ
ベースの作成におけるオペレータの作業量を大幅に減ら
すことができる。
【0042】(2)契約加入者毎にディスク上のバック
アップデータベースを更新するのではなくワークメモリ
上に構築されたバックアップデータベースと同一構造の
データベースを更新し、更新終了後バックアップデータ
ベースを更新する構成としたため、データベース更新の
処理効率を大幅に向上させることができる。
【図面の簡単な説明】
【図1】本発明のデータベース更新処理方法を構成して
いるソフトウェアの各機能及び各機能の相互関係の実施
の一形態を示す図である。
【図2】図1に示したデータベース更新処理方法の処理
動作を示す図である。
【符号の説明】
1 HMI端末 2 コマンド制御部 3 データ高速更新制御部 4 データベース管理部 5,6 ワークエリア 7 データベース定義ファイル 8 変換前データベースファイル 9 加入者データベースバックアップファイル 10 メインメモリ 11 ディスク 21 データ生成要求 22 データ更新要求 23 バックアップ更新要求

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 データベースのフォーマット情報を含む
    データ構造を定義したデータベース定義ファイルを有す
    る電子交換機に接続された端末からの指示により前記電
    子交換機内のバックアップファイルに格納された加入者
    データベースを前記電子交換機のメモリ内部に設けられ
    た第1及び第2のワークエリア上にて更新するデータベ
    ース更新処理方法であって、 前記端末から前記加入者データベースの更新を行う旨の
    指示が入力されると、 新たに更新するデータベースを前記第1のワークエリア
    内に読み込み、 前記第1のワークエリアにおいて前記更新するデータベ
    ースのフォーマットを前記データベース定義ファイルを
    参照して前記電子交換機に対応したフォーマットに変換
    し、 前記バックアップファイルから前記加入者データベース
    を前記第2のワークエリアに読み上げ、 前記第2のワークエリアにおいて前記更新するデータベ
    ースに基づいて前記加入者データベースの更新を行い、 更新された前記加入者データベースを前記バックアップ
    ファイルに格納することを特徴とするデータベース更新
    処理方法。
  2. 【請求項2】 請求項1に記載のデータベース更新処理
    方法において、 前記第2のワークエリアの大きさが前記バックアップフ
    ァイルの大きさよりも小さな場合、前記データベース定
    義ファイルを参照して前記加入者データベースの第2の
    ワークエリアへの読み上げを分割し、前記加入者データ
    ベースの更新を分割した数分繰返し行うことを特徴とす
    るデータベース更新処理方法。
JP7241784A 1995-09-20 1995-09-20 データベース更新処理方法 Expired - Fee Related JP2836541B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7241784A JP2836541B2 (ja) 1995-09-20 1995-09-20 データベース更新処理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7241784A JP2836541B2 (ja) 1995-09-20 1995-09-20 データベース更新処理方法

Publications (2)

Publication Number Publication Date
JPH0983639A true JPH0983639A (ja) 1997-03-28
JP2836541B2 JP2836541B2 (ja) 1998-12-14

Family

ID=17079475

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7241784A Expired - Fee Related JP2836541B2 (ja) 1995-09-20 1995-09-20 データベース更新処理方法

Country Status (1)

Country Link
JP (1) JP2836541B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100319383B1 (ko) * 1999-11-08 2002-01-09 김진찬 교환기의 데이터 베이스 파일 백업 처리 장치
JP2007312423A (ja) * 1998-04-02 2007-11-29 Lucent Technol Inc オペレータサービスデータベースの構成方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007312423A (ja) * 1998-04-02 2007-11-29 Lucent Technol Inc オペレータサービスデータベースの構成方法
KR100319383B1 (ko) * 1999-11-08 2002-01-09 김진찬 교환기의 데이터 베이스 파일 백업 처리 장치

Also Published As

Publication number Publication date
JP2836541B2 (ja) 1998-12-14

Similar Documents

Publication Publication Date Title
US6003026A (en) Emulator for an SQL relational-database
CN111291022B (zh) 一种基于区块链的数据存储系统
JP2516703B2 (ja) 論理自動生成方法および論理自動生成システム
JPH0983639A (ja) データベース更新処理方法
CN118626111B (zh) 一种前端项目部署优化方法及系统
US6003025A (en) Data transformer system for accessing database information
JPH04360246A (ja) ファイル圧縮装置
CN116974994A (zh) 一种基于集群的高效能文件协作系统
CN116600025A (zh) 支持配置的数据协议转换方法、装置及存储介质
US5765148A (en) Database processing apparatus and database processing method for variable length objects, and computer-readable memory medium for storing database processing program
CN114900511A (zh) 工业机器人数据同步采集加载中间件装置及方法
TWI891504B (zh) 基於機器學習模型的記憶體存取最佳化方法及相關設備
KR100388612B1 (ko) 교환 시스템에서의 패키징 압축 방법
JPS6359639A (ja) フアイルアクセス互換制御方式
JPH04152404A (ja) フィールド機器の制御方式
JPH11175344A (ja) 知識ベースシステム
CN120852153A (zh) 一种数据格式转换方法、装置、设备及存储介质
WO2025152567A1 (zh) 一种业务处理方法及装置
CN117194377A (zh) 一种数据分表迁移方法、装置、设备及介质
JP2000250735A (ja) データ変換方式及びプログラムを記録したコンピュータ読み取り可能な記録媒体
JPH023827A (ja) コンピュータ装置
JPH04369076A (ja) 分散型データベース処理システム
JPH06164683A (ja) 通信プログラム方式
JPH05324279A (ja) Sysinデータの仮パラメータ置換方法
JPH0954736A (ja) ファイルサーバシステム環境におけるosi実装方法

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees