JP2588629B2 - データ引き継ぎ方式 - Google Patents

データ引き継ぎ方式

Info

Publication number
JP2588629B2
JP2588629B2 JP2125533A JP12553390A JP2588629B2 JP 2588629 B2 JP2588629 B2 JP 2588629B2 JP 2125533 A JP2125533 A JP 2125533A JP 12553390 A JP12553390 A JP 12553390A JP 2588629 B2 JP2588629 B2 JP 2588629B2
Authority
JP
Japan
Prior art keywords
data
data area
block
area
bytes
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 - Fee Related
Application number
JP2125533A
Other languages
English (en)
Other versions
JPH0422252A (ja
Inventor
美和 山田
憲夫 村上
浩 丸山
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2125533A priority Critical patent/JP2588629B2/ja
Publication of JPH0422252A publication Critical patent/JPH0422252A/ja
Application granted granted Critical
Publication of JP2588629B2 publication Critical patent/JP2588629B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

【発明の詳細な説明】 概要 所定のバイト数を1ブロックとした複数のブロックか
らなるデータエリアが確保された記憶手段に対して入出
力を行うようにしたシステムに関し、 前記システムが稼働状態においてデータの引き継ぎを
行えるようにする方式の提供を目的とし、 所定のバイト数を1ブロックとした複数のブロックか
らなるデータエリアが確保された記憶手段に対して入出
力を行うようにしたシステムの稼働中に、該データエリ
アの1ブロックのバイト数を変更するときのデータ引き
継ぎ方式であって、前記変更前のデータエリアを第1デ
ータエリアとして、該第1データエリアにブロック毎に
対応し、変更毎のバイト数を1ブロックとした第2デー
タエリアを前記記憶手段に確保し、第1データエリアの
各ブロックにデータが存在するか否かを検出するデータ
有無検出手段と、第1データエリアの各ブロックに設定
されているデータをブロック単位でクリアするデータク
リア手段と、書込要求により書き込まれるべきデータを
第2データエリアの該当ブロックに書き込む手段と、第
1又は第2データエリアの該当ブロックからデータを読
み出す手段とを備えて構成する。
産業上の利用分野 本発明は、所定のバイト数を1ブロックとした複数の
ブロックからなるデータエリアが確保された記憶手段に
対して入出力を行うようにしたシステムに関する。
例えば短縮ダイヤルサービス等のサービス機能を具備
した交換機システムにおいて、このサービス提供のため
に使用するデータ(例えば短縮ダイヤル番号に対応した
フルダイヤル番号)は交換機の記憶装置内に局データエ
リアが確保され、このデータエリアに格納されている。
このデータエリアは各データ毎に所定のバイト数(例え
ば2バイト)づつその領域が割当られている(尚、本願
明細書中においては、この領域をブロックと称してい
る)。このデータエリアには加入者等の要望に応じて適
宜ダイヤル番号等のデータが設定されるが、1つのデー
タについては、最大を2バイトとし、これ以上のデータ
は設定することはできない。しかし、交換機設計当初は
1つのデータについて2バイトもあれば十分と考えて、
また実情もこれに沿ったものであったが、近時における
サービス機能の拡張等に伴い、2バイトの容量では全て
の要望に応じることができない場合が発生してきてお
り、この容量を例えば4バイトに拡張したい場合があ
る。また、将来において、さらに拡張を施す必要が生じ
ることも考えられる。
このような拡張を施すに際し、電話交換機システム等
においては、拡張前後におけるデータの一致性が重要で
あるとともに、オンライン(システム稼働状態)でこれ
を実施する必要があり、有効なデータの引き継ぎ方式が
要望される。
従来の技術 従来のデータエリアの1ブロックのバイト数の拡張に
おけるデータ引き継ぎは、システムを停止し、あるい
は、同一の機能を備えたシステムに一時的に機能を代行
さてておき、この間に旧データエリアを削除し、新たに
作成した新データ(旧データ又は旧データの一部に変更
等を加えたデータ)が設定された新データエリアを記憶
手段に確保することにより行っていた。
発明が解決しようとする課題 しかし、電話交換機のようにシステムを停止した場合
に社会的影響が大きいものにおいては、このようなシス
テムの停止は避ける必要があるとともに、他のシステム
に代行させる方式もコスト、あるいは作業工数の観点か
ら問題がある。また、データ量が膨大である場合に、新
たなデータの作成は手間がかかるとともに、設定ミスを
誘発し、信頼性に欠けるという問題もある。
本発明はこのような点に鑑みてなされたものであり、
システムが稼働状態においてデータの引き継ぎを行える
ようにする方式の提供を目的としている。
課題を解決するための手段 第1図は本発明の原理構成を示すブロック図である。
1は記憶手段にその領域が確保されているデータエリア
(以下、第1データエリアという)であり、この第1デ
ータエリア1は、mバイト(例えば2バイト)を1ブロ
ックとした複数のブロックからなるデータエリアであ
り、データ引き継ぎ前においては、この第1データエリ
ア1に対してアクセスを実施している。
2は変更すべき1ブロックのバイト数がnバイト(例
えば4バイト)として、前記第1データエリア1の各ブ
ロックに1対1に対応し、nバイトを1ブロックとした
データエリア(以下、第1データエリアと区別するため
第2データエリアという)であり、データを引き継ぐべ
きときがきたときに記憶手段上に設定される。
3は第1データエリア1の各ブロックにデータが存在
するか否かを検出するデータ有無検出手段、4は第1デ
ータエリア1に設定されているデータをブロック単位で
クリアするデータクリア手段、5は書込要求により書き
込まれるべきデータを第2データエリア2に書き込む書
込手段、6は第1データエリア1又は第2データエリア
2からデータを読み出す読出手段である。
アクセス要求(書込要求及び読出要求)があると、デ
ータ有無検出手段3は、第1データエリア1の該アクセ
ス要求に応じたブロックにデータが設定されているか否
かを検出し、データクリア手段4、書込手段5又は読出
手段6に通知する。
第1データエリア1の該当ブロックにデータが設定さ
れている場合において、該アクセス要求が書込要求であ
る場合には、書込手段5は第2データエリア2の該書込
要求に応じたブロックに書き込むべきデータを書き込
み、データクリア手段4は第1データエリア1の該書込
要求に応じたブロックをクリアする。
第1データエリア1の該当ブロックにデータが設定さ
れている場合において、該アクセス要求が読出要求であ
る場合には、読出手段6は第データエリア1の該読出要
求に応じたブロックからデータを読み出し、該データを
書込手段5により第2データエリア2の対応するブロッ
クに書き込み、データクリア手段4は第1データエリア
1の該読出要求に応じたブロックをクリアする。
第1データエリア1の該当ブロックがクリアされてい
る場合には、書込手段5又は読出手段6によるアクセス
は、前記第2データエリア2の該当ブロックに対して行
い、第1データエリア1の全てのブロックがクリアされ
たときには、以後は第2データエリア2に対してアクセ
スするようにし、該第1データエリア1を解放する。
作用 このように、本方式によれば、アクセス要求発生時
に、第1データエリアのアクセスすべきブロックをクリ
アし(アクセス要求が読出要求である場合には、データ
を第2データエリアの対応するブロックに転送・設定し
た後にクリアし)、第1データエリアの全てのブロック
がクリアされた時点で第1データエリアを解放し、以後
は第2データエリアに対してのみアクセスするようにし
ている。
これにより、データエリアの1ブロックのバイト数を
変更する場合に、システムを停止することなく(オンラ
インの状態で)データを引き継ぐことが可能となり、且
つ、第1データエリアから読み出したデータを第2デー
タエリアに設定するようにしていから、誤りが無くデー
タ引き継ぎによるデータの継承性が良好である。
実 施 例 以下、本発明を電話交換機システムに適用した場合を
例にとり説明する。第2図は本発明が適用される交換機
システムの概略構成を示す図であり、同図において、11
ネットワーク(NW)部、12はネットワーク部11にトラン
クを介して接続された加入者端末、13は各種の制御を実
施する制御装置(CC)、14は記憶装置(MM)である。記
憶装置14には交換や保守等に使用するプログラムやデー
タの他に、第3図の左側(旧データエリアとして示され
ている)に示されるようなデータエリアが設定されてお
り、このデータエリアには短縮ダイヤルサービル等の各
種のサービスを提供するために使用される局データが格
納されている。このデータエリアは1ブンロックがmバ
イト(例えば、2バイト)からなる複数のブロック(A,
B,C,D,…)より構成されている。
また、制御装置13には、保守用のコンソール15が接続
されており、保守者はこのコンソール15から各種のコマ
ンドを投入し、あるいはデータの入力を行うことができ
るようになっており、前記局データの編集(データの追
加、設定等)を実施することができる。
本発明方式によるデータ引き継ぎ処理は、他の機能等
と同様に記憶装置14に格納されたプログラムを制御装置
13が実行することにより実現されるもので、前記局デー
タが格納されている記憶装置14のデータエリアの1つの
データに対する領域を拡張する必要が生じた場合に、保
守者がコンソール15からデータ引き継ぎ処理を実行する
ためのトリガとなるコマンド等及び1つのデータに対す
るバイト数等の情報を投入することにより実行が開始さ
れる。
このシステム運用中において、上記のトリガを与える
以前には、例えば、加入者端末12から短縮ダイヤル番号
が送られてきたときに、制御装置13は記憶装置14内の旧
データエリアの該短縮ダイヤル番号に対応した位置から
フルダイヤル番号を取り出し、所定の交換処理を実施す
るようになっており、トリガの入力後は以下のような処
理が実行されてデータの引き継ぎが行われる。尚、以下
の説明においては適宜上、データエリアに対するアクセ
ス要求はブロックAに対するものとする。
まず、前記局データが格納された記憶装置14のデータ
エリアを旧データエリアとして、この旧データエリアの
1つのデータが格納される領域(ブロック)の各々につ
いて1対1に対応するとともに、前記保守者により入力
された変更後のバイト数(nバイト)を1ブロックとし
たデータエリア(第3図の右側に新データエリアとして
示されている)が記憶装置14内に設定された後、第4図
又は第5図に示すフローチャートに従って処理が行われ
る。尚、第4図及び第5図において各ステップに付した
括弧付番号は、第1図の各手段による処理に対応してい
る。
第4図はアクセス要求が書込要求であるときの処理を
示している。即ち、前記コンソール15から保守者が局デ
ータの編集のためのコマンド及びデータを入力した場合
の処理である。
制御装置13は記憶装置14の旧データエリアのブロック
Aに対してアクセスし(ステップ401)、次いで、該旧
データエリアのブロックAにデータが設定されているか
否かを判断し(ステップ402)、データが設定されてい
る場合にはステップ403に進み、ブロックAが空の場合
(データが設定されていない場合)にはステップ406に
進む。
ステップ403で保守者による入力がデータの追加であ
るか、新規に設定するものであるかを判断し、新規に設
定するものである場合にはステップ406に進む。ステッ
プ403でデータを追加するものである場合には、ステッ
プ404において、旧データエリアのブロックAのデータ
に保守者により入力されたデータを付加して、新データ
エリアのブロックAに設定し、旧データエリアのブロッ
クAをクリアして(ステップ405)、この処理を終了す
る。
ステップ402でデータが設定されていない場合又はス
テップ403で新規のデータを設定する場合には、ステッ
プ406において、新データエリアのブロックAに保守者
により入力されたデータを設定した後、ステップ405で
旧データエリアのブロックAをクリアしこの処理を終了
する。尚、ステップ406の終了後、旧データエリアのブ
ロックAが空の場合には、ステップ405を実行しないで
この処理を終了しても良い。
第5図はアクセス要求が読出要求であるときの処理を
示している。即ち、前記加入者端末12から短縮ダイヤル
番号がダイヤルされた場合等に局データに参照される場
合の処理である。
制御装置13は記憶装置14の旧データエリアのブロック
Aに対してアクセスし(ステップ501)、次いで、該旧
データエリアのブロックAにデータが設定されているか
否かを判断し(ステップ502)、データが設定されてい
る場合にはステップ503に進み、ブロックAが空の場合
(データが設定されていない場合)にはステップ506に
進む。
ステップ502において旧データエリアのブロックAに
データが設定されている場合には、ステップ503で旧デ
ータエリアのブロックAのデータを新データエリアの対
応するブロックAに設定した後、旧データエリアのブロ
ックAをクリアし(ステップ504)、読み出した旧デー
タエリアのブロックAのデータをもって処理を行う(ス
テップ505)。
ステップ502において、旧データエリアのブロックA
が空の場合には、ステップ506において、新データエリ
アのブロックAに対してアクセスし、このブロックAに
データが設定されているか否かを判断し(ステップ50
7)、データが設定されている場合にはステップ508で、
新データエリアのブロックAのデータをもって処理を行
い、ステップ507でブロックAが空の場合には、ステッ
プ509において、データが無い場合の処理を実行する。
本実施例によれば、アクセス要求が発生したときに、
上記第4図又は第5図による処理を実施するようにして
おり、これらの処理が複数回実行されることにより最終
的に、旧データエリアの全てのブロックについてデータ
がクリアされ、新データエリアにデータが設定されるこ
とになる。そして、旧データエリアの全てのデータがク
リアされたならば、以後は新データエリアに対してのみ
アクセス(書込/読出)を実施するようになっており、
これにより、旧データエリアを解放することができる。
発明の効果 本発明は以上詳述したように、データエリアの1ブロ
ックの容量を変更する場合において、本発明が適用され
るべきシステムが稼働状態のまま、データの引き継ぎを
可能としており、データ引き継ぎ時にシステムを停止す
る必要がないなど、その作業性を大幅に向上することが
できるとともに、データの設定ミス等も起こり得ないか
ら引き継ぎ前後におけるデータの継承性が損なわれない
という効果を奏する。
【図面の簡単な説明】
第1図は本発明の原理構成を示すブロック図、 第2図は本発明を交換機システムに適用した場合の実施
例説明図、 第3図は本発明実施例におけるデータエリアの説明図、 第4図は本発明実施例におけるデータ書込時の処理を示
すフローチャート、 第5図は本発明実施例におけるデータ読出時の処理を示
すフローチャートである。 1……第1データエリア、 2……第2データエリア、 3……データ有無検出手段、 4……データクリア手段、 5……書込手段、 6……読出手段。

Claims (1)

    (57)【特許請求の範囲】
  1. 【請求項1】所定のバイト数を1ブロックとした複数の
    ブロックからなるデータエリアが確保された記憶手段に
    対して入出力を行うようにしたシステムの稼働中に、該
    データエリアの1ブロックのバイト数を変更するときの
    データ引き継ぎ方式であって、 前記変更前のデータエリアを第1データエリア(1)と
    して、該第1データエリア(1)にブロック毎に対応
    し、変更後のバイト数を1ブロックとした第2データエ
    リア(2)を前記記憶手段に確保し、 第1データエリア(1)の各ブロックにデータが存在す
    るか否かを検出するデータ有無検出手段(3)と、 第1データエリア(1)の各ブロックに設定されている
    データをブロック単位でクリアするデータクリア手段
    (4)と、 書き込み要求により書き込まれるべきデータを第2デー
    タエリア(2)の該当ブロックに書き込む手段(5)
    と、 第1又は第2データエリア(1,2)の該当ブロックから
    データを読み出す手段(6)とを備え、 アクセス要求発生時に、該アクセス要求が書込要求であ
    る場合には、第2データエリア(2)の該当ブロックに
    該書込要求により書き込むべきデータを書き込み、該第
    2データエリア(2)の該当ブロックに対応する第1デ
    ータエリア(1)のブロックをクリアし、 該アクセス要求が読出要求である場合には、該第1デー
    タエリア(1)の該当ブロックから読み出したデータを
    第2データエリア(2)の対応するブロックに書き込
    み、該第1データエリア(1)の該当ブロックをクリア
    し、 第1データエリア(1)の全てのブロックがクリアされ
    た後には、第2データエリア(2)に対してアクセスす
    るようにしたことを特徴とするデータ引き継ぎ方式。
JP2125533A 1990-05-17 1990-05-17 データ引き継ぎ方式 Expired - Fee Related JP2588629B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2125533A JP2588629B2 (ja) 1990-05-17 1990-05-17 データ引き継ぎ方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2125533A JP2588629B2 (ja) 1990-05-17 1990-05-17 データ引き継ぎ方式

Publications (2)

Publication Number Publication Date
JPH0422252A JPH0422252A (ja) 1992-01-27
JP2588629B2 true JP2588629B2 (ja) 1997-03-05

Family

ID=14912546

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2125533A Expired - Fee Related JP2588629B2 (ja) 1990-05-17 1990-05-17 データ引き継ぎ方式

Country Status (1)

Country Link
JP (1) JP2588629B2 (ja)

Also Published As

Publication number Publication date
JPH0422252A (ja) 1992-01-27

Similar Documents

Publication Publication Date Title
US6457056B1 (en) Network interface card controller and method of controlling thereof
JP2588629B2 (ja) データ引き継ぎ方式
JP3067712B2 (ja) Scp呼制御システム
AU2497199A (en) Data base for persistent data
JP2633500B2 (ja) ファクシミリの送信装置
JP2809148B2 (ja) 計算機システムにおける装置構成の動的変更方式
JP4609826B2 (ja) フィルタ処理方法およびその装置
JP3450149B2 (ja) 伝送路増設方法
JPH04308940A (ja) 仮想計算機システムにおける資源の自動割当て管理方式
JP2817666B2 (ja) 電子交換機における加入者データ制御方法
JP3282690B2 (ja) オンライン通信制御ソフトウェア変更方法
JPH05173912A (ja) 分散プログラムの端末側プログラム転送システムとその転送方法
JPH10275107A (ja) データ登録方式及び方法
KR100299031B1 (ko) 전전자 교환기의 통계정보에 관한 릴레이션 변경방법
JPH0991212A (ja) ソフトウェア配布方法
JP3347531B2 (ja) 通信装置および通信方法
KR100297649B1 (ko) 전전자 교환 시스템의 디스크 미러 복사 장치 및 방법
JP2001014240A (ja) ネットワーク管理制御システム
JPH0626429B2 (ja) ファクシミリの送信装置
JPS63158953A (ja) 設置デ−タの変更方式
JP2000066986A (ja) 周辺装置制御システム及びその周辺装置制御方法並びにその制御プログラムを記録した記録媒体
JPH0865472A (ja) ファクシミリ蓄積交換装置
JPH04129496A (ja) サービス機能更新方式
JPS61139182A (ja) 電子交換機におけるフアイルアクセス制御方法
JPH01239622A (ja) ファイル処理装置

Legal Events

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