JPH05191452A - Store and forward exchange - Google Patents
Store and forward exchangeInfo
- Publication number
- JPH05191452A JPH05191452A JP4002380A JP238092A JPH05191452A JP H05191452 A JPH05191452 A JP H05191452A JP 4002380 A JP4002380 A JP 4002380A JP 238092 A JP238092 A JP 238092A JP H05191452 A JPH05191452 A JP H05191452A
- Authority
- JP
- Japan
- Prior art keywords
- storage
- data
- unit
- exchange
- cpu
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 claims abstract description 20
- 238000004891 communication Methods 0.000 claims abstract description 6
- 238000007726 management method Methods 0.000 claims description 45
- 238000013500 data storage Methods 0.000 claims description 3
- 238000012545 processing Methods 0.000 abstract description 22
- 238000010586 diagram Methods 0.000 description 4
- 239000000872 buffer Substances 0.000 description 2
- 239000013256 coordination polymer Substances 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Landscapes
- Facsimiles In General (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、例えばファクシミリデ
ータなどを一旦蓄積したのち、指定配信先に適宜に送信
する蓄積交換装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a storage / exchange device for temporarily storing, for example, facsimile data and the like and then appropriately transmitting the data to a designated delivery destination.
【0002】[0002]
【従来の技術】図4は従来の蓄積交換装置を適用してな
る蓄積交換システムの構成を示すブロック図である。図
中、1は蓄積交換装置であり、蓄積交換を実現するため
の各種の処理を実行するCPU11およびCPU11が
各種処理を行う上で必要な管理情報などのデータを格納
するためのメモリ12を有している。この蓄積交換装置
1には、交換すべきデータである原稿データを蓄積する
ための外部記憶装置2が接続されている。また蓄積交換
装置1には、交換機3を介して複数個のファクシミリ端
末4-1 ,4-2 …,4-n が接続されている。2. Description of the Related Art FIG. 4 is a block diagram showing the configuration of a storage and exchange system to which a conventional storage and exchange device is applied. In the figure, reference numeral 1 denotes a storage and exchange device, which has a CPU 11 for executing various processes for realizing storage and exchange, and a memory 12 for storing data such as management information necessary for the CPU 11 to perform various processes. is doing. An external storage device 2 for storing original data, which is data to be exchanged, is connected to the storage exchange device 1. A plurality of facsimile terminals 4-1, 4-2, ..., 4-n are connected to the storage / exchange apparatus 1 via the exchange 3.
【0003】かくしてこの蓄積交換装置1では、ファク
シミリ端末4-1 〜4-n のいずれかから送信されて、交換
機3を介して到来した原稿データをCPU11の制御の
下に外部記憶装置2に蓄積する。この際にCPU11
は、受け付けた原稿データの配信先、等を示す管理情報
を作成し、メモリ12に格納する。そしてCPU11
は、外部記憶装置2に蓄積された原稿データを適宜に読
出し、当該原稿データに対して指定された配信先へと送
信する。In this way, in the storage / exchange device 1, the document data transmitted from any of the facsimile terminals 4-1 to 4-n and coming through the exchange 3 is stored in the external storage device 2 under the control of the CPU 11. To do. At this time, the CPU 11
Creates management information indicating a delivery destination of the received document data, and stores the management information in the memory 12. And the CPU 11
Reads out the manuscript data stored in the external storage device 2 as appropriate and sends it to the destination specified for the manuscript data.
【0004】このように従来の蓄積交換装置1では、1
つのCPU11ですべての処理を行っている。このた
め、処理可能なデータ量が少なく、多くの通信を処理す
ることが困難である。As described above, in the conventional store-and-forward device 1,
One CPU 11 performs all processing. Therefore, the amount of data that can be processed is small, and it is difficult to process many communications.
【0005】[0005]
【発明が解決しようとする課題】以上のように従来の蓄
積交換装置は、1つの処理部によってすべての処理を行
っているため、処理可能な通信の量が少なく、比較的小
規模な蓄積交換システムしか構築することができないも
のとなっていた。As described above, since the conventional storage and exchange device performs all the processing by one processing unit, the amount of communication that can be processed is small and the storage and exchange is relatively small. Only the system could be constructed.
【0006】本発明はこのような事情を考慮してなされ
たものであり、その目的とするところは、より多くの通
信を処理することができ、比較的大規模な蓄積交換シス
テムを構築可能な蓄積交換装置を提供することにある。The present invention has been made in consideration of such circumstances, and an object thereof is to be able to process a larger number of communications and to construct a relatively large-scale storage and exchange system. It is to provide a storage exchange device.
【0007】[0007]
【課題を解決するための手段】記憶手段へのデータの蓄
積および前記記憶手段でのデータの蓄積状況の管理を行
う、例えばバルク部などの蓄積管理手段と、前記記憶手
段でのデータの蓄積状況を管理しつつ、前記記憶手段に
蓄積されたデータの指定配信先への送信を行う、例えば
メイン部などの蓄積交換制御手段とを備えるとともに、
前記蓄積管理手段による前記記憶手段でのデータの蓄積
状況の管理情報と前記蓄積交換制御手段による前記記憶
手段でのデータの蓄積状況の管理情報とを比較監視し、
両管理情報を一致させるべく両管理情報を処理するよう
にした。[Means for Solving the Problems] Storage management means for storing data in a storage means and management of a storage status of the data in the storage means, for example, a bulk management section, and a storage status of the data in the storage means While managing the storage management means for transmitting the data stored in the storage means to the designated delivery destination, for example, with storage and exchange control means such as a main unit,
Comparing and monitoring the management information of the storage status of the data in the storage means by the storage management means and the management information of the storage status of the data in the storage means by the storage exchange control means,
Both management information are processed so as to match both management information.
【0008】[0008]
【作用】このような手段を講じたことにより、記憶手段
へのデータの蓄積の管理は蓄積管理手段によって、また
前記記憶手段に蓄積されたデータの指定配信先への送信
は蓄積交換制御手段によって分散的になされる。また前
記記憶手段でのデータの蓄積状況は、前記蓄積管理手段
および前記蓄積交換制御手段の双方で監視されるととも
に、前記蓄積管理手段による前記記憶手段でのデータの
蓄積状況の管理情報と前記蓄積交換制御手段による前記
記憶手段でのデータの蓄積状況の管理情報とが比較監視
され、両管理情報を一致させるべく両管理情報が処理さ
れる。従って、前記蓄積管理手段および前記蓄積交換制
御手段によって効率的に処理がなされる。By taking such means, the storage management means controls the storage of the data in the storage means, and the storage exchange control means transmits the data stored in the storage means to the designated delivery destination. It is distributed. The storage status of the data in the storage means is monitored by both the storage management means and the storage exchange control means, and the storage status management information by the storage management means and the storage status are stored. The exchange control means compares and monitors the management information of the storage status of the data in the storage means, and both management information are processed so as to match the management information. Therefore, the processing is efficiently performed by the storage management means and the storage exchange control means.
【0009】[0009]
【実施例】以下、図面を参照して本発明の一実施例につ
き説明する。図1は本実施例に係る蓄積交換装置を適用
して構成されたファクシミリ蓄積交換システムの構成を
示すブロック図である。なお、図4と同一部分には同一
符号を付し、その詳細な説明は省略する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing the configuration of a facsimile storage and exchange system configured by applying the storage and exchange apparatus according to this embodiment. The same parts as those in FIG. 4 are designated by the same reference numerals, and detailed description thereof will be omitted.
【0010】図中、5はバルク部であり、交換機3を介
して到来した原稿データの蓄積を行う。このバルク部5
は、ディスク装置51、CPU52およびメモリ53を
有している。ディスク装置51は、原稿データを蓄積す
るためのものであり、例えばハードディスク装置や光デ
ィスク装置などの書き込みおよび読み出しが可能で、か
つ大容量なディスク装置である。CPU53は、ディス
ク装置51への原稿データの蓄積を制御するとともに、
ディスク装置51内の原稿データを管理する。そしてメ
モリ53は、ディスク装置51におけるデータの格納状
況を示すカタログ情報などの管理情報を格納する。In the figure, reference numeral 5 is a bulk section, which stores original data that has arrived via the exchange 3. This bulk part 5
Has a disk device 51, a CPU 52, and a memory 53. The disk device 51 is for accumulating document data, and is a large-capacity disk device capable of writing and reading, such as a hard disk device or an optical disk device. The CPU 53 controls the storage of original data in the disk device 51, and
Document data in the disk device 51 is managed. The memory 53 stores management information such as catalog information indicating the storage status of data in the disk device 51.
【0011】6はメイン部であり、バルク部5に接続さ
れている。このメイン部6は、CPU61とメモリ62
とを有している。CPU61は、バルク部5のディスク
装置51に蓄積された原稿データの配信処理など、蓄積
交換装置における主要な処理を行う。メモリ62は、C
PU61が各種処理を行う上で必要な管理情報などのデ
ータを格納するためのものである。7は外部記憶装置で
あり、メイン部6に接続されている。この外部記憶装置
7は、メイン部6での管理情報などを補助的に記憶する
ためのものである。A main portion 6 is connected to the bulk portion 5. The main unit 6 includes a CPU 61 and a memory 62.
And have. The CPU 61 performs main processing in the storage exchange apparatus, such as distribution processing of original data stored in the disk device 51 of the bulk unit 5. The memory 62 is C
It is for storing data such as management information necessary for the PU 61 to perform various processes. An external storage device 7 is connected to the main unit 6. The external storage device 7 is for auxiliary storage of management information and the like in the main unit 6.
【0012】次に、以上のように構成された蓄積交換装
置の動作を説明する。まず、ファクシミリ端末4-1 〜4-
n のいずれかから送信された原稿データが交換機3を介
してバルク部5に到達すると、バルク部5ではCPU5
2が、到来した原稿データをディスク装置51の空き領
域に格納する。またバルク部5のメモリ53には、カタ
ログ情報を格納するためのエリアが設定されており、C
PU52は原稿データを格納した領域に基づいてこのカ
タログ情報を更新する。カタログ情報は、ディスク装置
51のデータ格納領域に対応したマップであり、各領域
に原稿データが格納されているか否かを、各領域毎に
「1」または「0」のデータで示している。Next, the operation of the storage / exchange apparatus configured as described above will be described. First, the facsimile terminals 4-1 to 4-
When the manuscript data transmitted from any of the n reaches the bulk unit 5 via the exchange 3, the bulk unit 5 executes the CPU 5
2 stores the received original data in the empty area of the disk device 51. An area for storing catalog information is set in the memory 53 of the bulk unit 5, and C
The PU 52 updates this catalog information based on the area where the document data is stored. The catalog information is a map corresponding to the data storage area of the disk device 51, and indicates whether or not the document data is stored in each area, as data of "1" or "0" for each area.
【0013】そしてバルク部5のCPU52は、ディス
ク装置51への原稿データの格納が終了すると、メモリ
53内のカタログ情報をメイン部6へと転送する。メイ
ン部6のメモリ62には、バルク部5のメモリ53と同
様にカタログ情報を格納するためのエリアが設定されて
おり、メイン部6のCPU61は、上述のように転送さ
れたカタログ情報をメモリ62の該当領域に格納する。The CPU 52 of the bulk unit 5 transfers the catalog information in the memory 53 to the main unit 6 when the storage of the original data in the disk device 51 is completed. An area for storing catalog information is set in the memory 62 of the main unit 6 similarly to the memory 53 of the bulk unit 5, and the CPU 61 of the main unit 6 stores the catalog information transferred as described above. It stores in the applicable area of 62.
【0014】また、原稿データを送信したファクシミリ
端末から指定された配信先などの情報、あるいは各原稿
データに対してのページ単位でのつながり、原稿データ
の格納場所などは、バルク部5を介してメイン部6に与
えられる。メイン部6のCPU61は、このような情報
を受けると、所定の形態の管理情報を作成し、メモリ6
2の所定領域に格納する。Further, information such as a delivery destination designated from the facsimile terminal which has transmitted the manuscript data, the connection of each manuscript data in page units, the storage place of the manuscript data, etc. are transmitted via the bulk section 5. It is given to the main part 6. Upon receiving such information, the CPU 61 of the main unit 6 creates management information in a predetermined form, and stores it in the memory 6
It is stored in a predetermined area of No. 2.
【0015】一方、ディスク装置51に蓄積された原稿
データの配信を行う場合、メイン部6のCPU61は、
メモリ62に格納された管理情報を参照し、配信先に指
定されたファクシミリ端末に対して、ディスク装置51
に蓄積された原稿データのうちの対応する原稿データを
送信する。そして送信の終了後には、メイン部6のCP
U61がメモリ62中の、送信が終了した原稿データに
対応する管理情報(カタログ情報を含む)を、またバル
ク部5のCPU52がメモリ53中の、送信が終了した
原稿データに対応するカタログ情報をそれぞれ削除す
る。On the other hand, when distributing the original data stored in the disk device 51, the CPU 61 of the main unit 6
By referring to the management information stored in the memory 62, the disk device 51 is sent to the facsimile terminal designated as the delivery destination.
The corresponding manuscript data among the manuscript data stored in is transmitted. After the transmission is completed, the CP of the main section 6
U61 displays the management information (including the catalog information) in the memory 62 corresponding to the transmitted original data, and the CPU 52 of the bulk unit 5 displays the catalog information in the memory 53 corresponding to the transmitted original data. Delete each.
【0016】このように、ディスク装置51への原稿デ
ータの蓄積に関する処理を、原稿データの配信などの他
の処理を行うメイン部6とは別のバルク部5にて行うよ
うにしているので、バルク部5のCPU53およびメイ
ン部6のCPU61にかかる処理の負担が軽減され、よ
り多くの原稿データの受付け、蓄積、配信を行うことが
できる。As described above, the processing relating to the storage of the original data in the disk device 51 is performed in the bulk section 5 which is different from the main section 6 which performs other processing such as distribution of the original data. The processing load on the CPU 53 of the bulk unit 5 and the CPU 61 of the main unit 6 is reduced, and more original data can be received, stored, and distributed.
【0017】ところで、以上のように分散的に処理を行
うと、バルク部5およびメイン部6の双方でディスク装
置51に蓄積された原稿データの管理を行うことにな
る。通常の動作においては、バルク部5での管理情報お
よびメイン部6での管理情報は同様に更新がなされるた
め、両管理情報が不一致となることはない。しかし、バ
ルク部5において到来した原稿データをディスク装置5
1に格納している最中においてメイン部6の電源が断と
なるなどの状態が発生すると、バルク部5の管理情報は
更新されるが、メイン部6の管理情報が更新されない。
すなわちバルク部5において原稿データの蓄積が終了す
ると、メイン部6に対して更新後のカタログ情報を転送
するが、このときにメイン部6が正常に動作していない
と、メイン部6のカタログ情報が更新されない。従っ
て、以降においてメイン部6の動作が復旧した際、バル
ク部5のカタログ情報とメイン部6のカタログ情報とが
異なったものとなってしまう。本蓄積交換装置では、以
上のような不具合が生じることを防止するために、CP
U52,61に次のようなガベージコレクションの処理
手順を持たせている。By the way, when the distributed processing is performed as described above, the original data stored in the disk device 51 is managed by both the bulk section 5 and the main section 6. In normal operation, the management information in the bulk unit 5 and the management information in the main unit 6 are updated in the same manner, so that the management information does not become inconsistent. However, the original data that arrives in the bulk unit 5 is not stored in the disk device 5
If the power of the main unit 6 is turned off while the data is being stored in 1, the management information of the bulk unit 5 is updated, but the management information of the main unit 6 is not updated.
That is, when the bulk section 5 finishes storing the document data, the updated catalog information is transferred to the main section 6, but if the main section 6 is not operating normally at this time, the catalog information of the main section 6 is transferred. Is not updated. Therefore, when the operation of the main unit 6 is restored thereafter, the catalog information of the bulk unit 5 and the catalog information of the main unit 6 become different. In this storage and exchange device, in order to prevent the above problems from occurring, CP
U52 and 61 are provided with the following garbage collection processing procedure.
【0018】すなわちまず、ガベージコレクションの要
求がメイン部6のCPU61内で発生した場合、CPU
61は図2に示すようにシステムが閉局中であるか否か
の判断を行う(ステップ2a)。なおガベージコレクシ
ョンの要求は、例えば図示しないキーボードからの指示
入力時や電源投入時などに発生するものとなっている。That is, first, when a request for garbage collection occurs in the CPU 61 of the main unit 6, the CPU
61 determines whether the system is closed as shown in FIG. 2 (step 2a). The request for garbage collection is generated, for example, when an instruction is input from a keyboard (not shown) or when the power is turned on.
【0019】ここで、システムが閉局中でなければ、C
PU61は当該ガベージコレクションの要求を無視し、
そのまま処理を終了する。一方システムが閉局中であれ
ば、CPU61はメモリ62に格納されているカタログ
情報を、ガベージコレクションの要求としてバルク部5
へ送る(ステップ2b)。Here, if the system is not closed, C
PU61 ignores the garbage collection request,
The process is terminated as it is. On the other hand, if the system is closed, the CPU 61 uses the catalog information stored in the memory 62 as a request for garbage collection to the bulk unit 5.
To (step 2b).
【0020】バルク部5のCPU52は、メイン部6か
らカタログ情報を受けると、この受けたカタログ情報を
メモリ53にバッファリングし(ステップ3a)、この
のちCPU52は、バルク部5のカタログ情報とバッフ
ァリングされたカタログ情報との比較処理を行う(ステ
ップ3b)。When the CPU 52 of the bulk unit 5 receives the catalog information from the main unit 6, the CPU 52 buffers the received catalog information in the memory 53 (step 3a). After that, the CPU 52 stores the catalog information of the bulk unit 5 and the buffer information. A comparison process with the ringed catalog information is performed (step 3b).
【0021】以下、この比較処理につき詳しく説明す
る。まずCPU52は図3に示すように、バッファリン
グされたカタログ情報を1つ(1ビット)取り出し、相
対するバルク部5のカタログ情報(メモリ53に格納さ
れている)と比較する(ステップ4a)。そしてCPU
52は、互いのカタログ情報が一致するか否かを調べ
(ステップ4b)、一致するならばバッファリングされ
たカタログ情報(比較を行った1ビット)を削除(ステ
ップ4c)したのち、処理をステップ4dに移行する。The comparison process will be described in detail below. First, as shown in FIG. 3, the CPU 52 takes out one (1 bit) buffered catalog information and compares it with the catalog information (stored in the memory 53) of the opposing bulk part 5 (step 4a). And CPU
52 checks whether or not the catalog information matches each other (step 4b), and if they match, deletes the buffered catalog information (1 bit for comparison) (step 4c), and then executes the process. Move to 4d.
【0022】一方、ステップ4bで一致しなかった場
合、CPU52はメイン部6だけに存在するカタログ情
報なのか否かを調べ(ステップ4e)、そうであるなら
ばバッファリングされたカタログ情報(比較を行った1
ビット)はそのままとしておき(ステップ4f)、処理
をステップ4dに移行する。ここで、バッファリングさ
れたカタログ情報をそのままとしておく理由は、当該カ
タログ情報が不一致な情報であることをメイン部6に通
知するためである。On the other hand, if they do not match in step 4b, the CPU 52 checks whether or not the catalog information exists only in the main part 6 (step 4e), and if so, the buffered catalog information (compare Went 1
Bit) is left as it is (step 4f), and the process proceeds to step 4d. Here, the reason why the buffered catalog information is left as it is is to notify the main unit 6 that the catalog information is inconsistent information.
【0023】さらに、ステップ4eでメイン部6だけに
存在するカタログ情報ではなかった場合、CPU52は
バルク部5だけに存在するカタログ情報なのか否かを調
べ(ステップ4g)、そうであるならばバルク部5のカ
タログ情報(比較を行った1ビット)に対応する原稿デ
ータをディスク装置51から削除(ステップ4h)する
とともに、カタログ情報も削除する(ステップ4i)。
こののち、CPU52は処理をステップ4dに移行す
る。Furthermore, if the catalog information exists only in the main section 6 in step 4e, the CPU 52 checks whether the catalog information exists only in the bulk section 5 (step 4g), and if so, the bulk information. The document data corresponding to the catalog information of the section 5 (1 bit compared) is deleted from the disk device 51 (step 4h), and the catalog information is also deleted (step 4i).
After this, the CPU 52 shifts the processing to step 4d.
【0024】なお、カタログ情報がバルク部5およびメ
イン部6のどちらにも存在しない場合、比較を行ってい
るのは未使用中の情報エリアであるので、何等処理を行
うことなく処理をステップ4dに移行する。If the catalog information does not exist in either the bulk section 5 or the main section 6, it is the unused information area that is being compared. Therefore, the processing is performed without any processing at step 4d. Move to.
【0025】CPU52はステップ4dにおいては、次
の比較対象カタログ情報をサーチする。続いてCPU5
2はサーチしたデータがカタログ情報であるか否かを判
断することによって全カタログデータの比較が終了した
か否かの判断を行い(ステップ4j)、全カタログデー
タの比較が終了するまで上述の処理を繰り返す。そし
て、全カタログデータの比較が終了したら、比較処理を
終了する。In step 4d, the CPU 52 searches the next comparison target catalog information. Then CPU5
2 determines whether or not the comparison of all catalog data is completed by determining whether or not the searched data is catalog information (step 4j), and the above-described processing is performed until the comparison of all catalog data is completed. repeat. Then, when the comparison of all the catalog data is completed, the comparison process is ended.
【0026】以上の比較処理が終了すると、CPU52
はバッファリングされたカタログ情報を、応答データと
してメイン部6へと返送し(図2のステップ3c)、処
理を終了する。When the above comparison processing is completed, the CPU 52
Returns the buffered catalog information to the main unit 6 as response data (step 3c in FIG. 2), and ends the process.
【0027】メイン部6のCPU61は、以上のように
バルク部5から返送された応答データを受け(ステップ
2c)、不一致であったカタログ情報があるか否かを調
べる(ステップ2d)。ここでもし、不一致であるカタ
ログ情報があれば、CPU61は、メモリ62に格納さ
れたカタログ情報のうちの不一致であるカタログ情報を
全て削除(ステップ2e)したのち、処理を終了する。
また不一致であるカタログ情報がなければ、そのまま処
理を終了する。The CPU 61 of the main unit 6 receives the response data returned from the bulk unit 5 as described above (step 2c), and checks whether there is mismatched catalog information (step 2d). Here, if there is unmatched catalog information, the CPU 61 deletes all unmatched catalog information from the catalog information stored in the memory 62 (step 2e), and then ends the process.
If there is no mismatched catalog information, the process is terminated.
【0028】かくして、バルク部5が有するカタログ情
報とメイン部6が有するカタログ情報とが互いに整合さ
れる。これにより、バルク部5とメイン部6とによる分
散的な処理が何等支障なく行うことができる。Thus, the catalog information contained in the bulk part 5 and the catalog information contained in the main part 6 are matched with each other. As a result, decentralized processing by the bulk unit 5 and the main unit 6 can be performed without any trouble.
【0029】なお本発明は上記実施例に限定されるもの
ではない。例えば上記実施例では、ガベージコレクショ
ンでは、カタログ情報の整合を取るものとしているが、
他にバルク部5とメイン部6とが共通に有している情報
があれば、この情報の整合を取るようにしても良い。ま
た上記実施例では、ファクシミリ端末4-1 〜4-n が接続
され、ファクシミリの原稿データを蓄積交換するものと
しているが、ファクシミリの原稿データ以外のデータを
蓄積交換するものにも本発明の適用が可能である。この
ほか、本発明の要旨を逸脱しない範囲で種々の変形実施
が可能である。The present invention is not limited to the above embodiment. For example, in the above-described embodiment, the catalog information is matched in the garbage collection,
If there is other information that the bulk portion 5 and the main portion 6 have in common, this information may be matched. In the above embodiment, the facsimile terminals 4-1 to 4-n are connected to store and exchange the original data of the facsimile, but the present invention is also applicable to the one to store and exchange the data other than the original data of the facsimile. Is possible. In addition, various modifications can be made without departing from the scope of the present invention.
【0030】[0030]
【発明の効果】本発明によれば、記憶手段へのデータの
蓄積および前記記憶手段でのデータの蓄積状況の管理を
行う、例えばバルク部などの蓄積管理手段と、前記記憶
手段でのデータの蓄積状況を管理しつつ、前記記憶手段
に蓄積されたデータの指定配信先への送信を行う、例え
ばメイン部などの蓄積交換制御手段とを備えるととも
に、前記蓄積管理手段による前記記憶手段でのデータの
蓄積状況の管理情報と前記蓄積交換制御手段による前記
記憶手段でのデータの蓄積状況の管理情報とを比較監視
し、両管理情報を一致させるべく両管理情報を処理する
ようにしたので、蓄積されたデータと管理情報とが不整
合となって処理に以上を来すことなく、処理を分散的に
効率良く行うことができ、より多くの通信を処理可能
で、比較的大規模な蓄積交換システムを構築可能な蓄積
交換装置となる。According to the present invention, storage management means, such as a bulk section, for storing data in the storage means and managing the storage status of the data in the storage means, and storing the data in the storage means. A storage exchange control unit, such as a main unit, which transmits the data stored in the storage unit to a designated distribution destination while managing the storage state is provided, and the data stored in the storage unit by the storage management unit is provided. The storage state management information and the storage exchange control means management information on the storage state of the data in the storage means are compared and monitored, and both management information are processed so that the two management information match. The distributed data and management information do not become inconsistent, and the processing can be performed efficiently in a distributed manner, more communication can be processed, and relatively large-scale storage is possible. The switching system a construct depot changer.
【図1】 本発明の一実施例に係る蓄積交換装置を適用
して構成されたファクシミリ蓄積交換システムの構成を
示すブロック図。FIG. 1 is a block diagram showing the configuration of a facsimile storage / exchange system configured by applying a storage / exchange apparatus according to an embodiment of the present invention.
【図2】 図1中のCPU52,61のガベージコレク
ション時の処理手順を示すフローチャート。FIG. 2 is a flowchart showing a processing procedure for garbage collection of CPUs 52 and 61 in FIG.
【図3】 図1中のCPU52のガベージコレクション
時における比較処理の処理手順を示すフローチャート。FIG. 3 is a flowchart showing a processing procedure of comparison processing at the time of garbage collection by the CPU 52 in FIG.
【図4】 従来技術を説明する図。FIG. 4 is a diagram illustrating a conventional technique.
3…交換機、4-1 〜4-n …ファクシミリ端末、5…バル
ク部、51…ディスク装置、52…CPU、53…メモ
リ、6…メイン部、61…CPU、62…メモリ、7…
外部記憶装置。3 ... Exchanger, 4-1 to 4-n ... Facsimile terminal, 5 ... Bulk part, 51 ... Disk device, 52 ... CPU, 53 ... Memory, 6 ... Main part, 61 ... CPU, 62 ... Memory, 7 ...
External storage device.
Claims (1)
末のいずれかからデータが到来するとこのデータを記憶
手段に蓄積したのち、前記記憶手段からデータを適宜読
出して指定配信先に送信する蓄積交換装置において、 前記記憶手段へのデータの蓄積および前記記憶手段での
データの蓄積状況の管理を行う蓄積管理手段と、 前記記憶手段でのデータの蓄積状況を管理しつつ、前記
記憶手段に蓄積されたデータの指定配信先への送信を行
う蓄積交換制御手段と、 前記蓄積管理手段による前記記憶手段でのデータの蓄積
状況の管理情報と前記蓄積交換制御手段による前記記憶
手段でのデータの蓄積状況の管理情報とを比較監視し、
両管理情報を一致させるべく両管理情報を処理するガベ
ージコレクション手段とを具備したことを特徴とする蓄
積交換装置。1. When data arrives from any one of a plurality of communication terminals connected via an exchange, the data is stored in a storage means, and then the data is read out from the storage means and transmitted to a designated destination. In the exchange device, a storage management unit that stores data in the storage unit and manages a data storage state in the storage unit; and a storage management unit that stores the data in the storage unit while managing the data storage state in the storage unit. Storage and exchange control means for transmitting the stored data to a designated distribution destination, management information on the storage state of data in the storage means by the storage management means, and storage of data in the storage means by the storage and exchange control means Compare and monitor the management information of the situation,
A storage and exchange apparatus comprising: a garbage collection unit that processes both management information so that the two management information match.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4002380A JPH05191452A (en) | 1992-01-09 | 1992-01-09 | Store and forward exchange |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4002380A JPH05191452A (en) | 1992-01-09 | 1992-01-09 | Store and forward exchange |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH05191452A true JPH05191452A (en) | 1993-07-30 |
Family
ID=11527634
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4002380A Pending JPH05191452A (en) | 1992-01-09 | 1992-01-09 | Store and forward exchange |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH05191452A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011055242A (en) * | 2009-09-01 | 2011-03-17 | Canon Inc | Picture communication device and method for controlling the same |
-
1992
- 1992-01-09 JP JP4002380A patent/JPH05191452A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011055242A (en) * | 2009-09-01 | 2011-03-17 | Canon Inc | Picture communication device and method for controlling the same |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2983167B2 (en) | Network interface device and packet processing method in network interface | |
WO1992018931A1 (en) | Fault tolerant network file system | |
US7069305B2 (en) | Computer system and a data transfer method thereof using remote direct memory access | |
US6374248B1 (en) | Method and apparatus for providing local path I/O in a distributed file system | |
US6687221B1 (en) | Communication management control system, communication control unit therefor and computer program product | |
JPH05191452A (en) | Store and forward exchange | |
JPH09167129A (en) | Network system | |
JP2636740B2 (en) | Distributed file system | |
KR100328667B1 (en) | Backup Method For Subscriber Information Of HLR System | |
KR100215571B1 (en) | Data backup method of electronic switch | |
JP2752696B2 (en) | Printer control method under network environment | |
JPH06295289A (en) | Booting method for plural computers | |
JP2723245B2 (en) | Facsimile storage and switching equipment | |
JP3501975B2 (en) | Data transmission system and data transmission program stored in computer-readable storage medium | |
JPH07177197A (en) | Communication task management system | |
JP3012434B2 (en) | Data re-accessless method of information processing system | |
KR20000015088A (en) | Apparatus and method for processing billing data between duplexed bmds in mobile communication switching system | |
JP2833395B2 (en) | Receiving data assembly method | |
JPH1117728A (en) | How to send email | |
JPH03233745A (en) | Transmission data control method | |
JPH03134756A (en) | Storage area managing system for composite computer system | |
JPH07143133A (en) | Multi-layer protocol processor for common use of memory | |
JPH09101914A (en) | Data evacuation system | |
JPH0535619A (en) | File transferring device | |
JPH02158242A (en) | Facsimile communication system |