JPH01241621A - Data processor - Google Patents
Data processorInfo
- Publication number
- JPH01241621A JPH01241621A JP7145288A JP7145288A JPH01241621A JP H01241621 A JPH01241621 A JP H01241621A JP 7145288 A JP7145288 A JP 7145288A JP 7145288 A JP7145288 A JP 7145288A JP H01241621 A JPH01241621 A JP H01241621A
- Authority
- JP
- Japan
- Prior art keywords
- data
- registered
- registration
- overlap
- duplicate
- 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
- 238000001514 detection method Methods 0.000 claims abstract description 13
- 230000004913 activation Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000005055 memory storage Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、登録したデータの重複を検出する機能を備え
たデータ処理装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a data processing device having a function of detecting duplication of registered data.
第2図は、登録したデータの重複を検出する機能を備え
た従来のデータ処理装置の要部構成を概略的に示すブロ
ック図である。図中1はキーボード等にて入力されたデ
ータを一旦記IQするバッファ機能を有した登録データ
入力回路であって、登録データ入力回路!が記憶した登
録データを、登録データ書き込み回路2がメモリの所定
領域に予め設けた登録データテーブル3に登録順に書き
込む、また、登録データの重複を)食出すべくキーボー
ド等にて入力されたデータは、チエツクデータ入力回路
7のバッファに一旦記憶され、チエツクデータ入力回路
7は検出データを比較回路5へ出力するとともに、検出
データが入力された信号を登録データテーブル読み出し
回路4へ出力する。FIG. 2 is a block diagram schematically showing the main configuration of a conventional data processing device that has a function of detecting duplication of registered data. In the figure, reference numeral 1 denotes a registration data input circuit which has a buffer function to temporarily record and QQ data inputted with a keyboard, etc., and is a registration data input circuit! The registered data writing circuit 2 writes the registered data stored in the memory into the registered data table 3 prepared in advance in a predetermined area of the memory in the order of registration. , is temporarily stored in the buffer of the check data input circuit 7, and the check data input circuit 7 outputs the detected data to the comparator circuit 5 and also outputs a signal into which the detected data is input to the registered data table reading circuit 4.
検出データ入力の信号が与えられると、登録データテー
ブル読み出し回路4は登録データテーブル3から登録デ
ータを順次読み出して比較回路5へ出力し、比較回路5
はこれらの登録データと検出データとを逐一比較し、デ
ータが一致する都度、重複カウンタ6へ信号を送出し、
重複カウンタ6はデータの重複回数をカウントする。登
録データテーブル3の全登録データに対する比較が終了
すると、重複カウンタ6はカウントした重複回数をアン
サ信号としてチエツクデータ入力回路7へ返送する。When the detection data input signal is given, the registered data table reading circuit 4 sequentially reads the registered data from the registered data table 3 and outputs it to the comparison circuit 5.
compares these registered data and detected data one by one, and each time the data match, it sends a signal to the duplication counter 6,
A duplication counter 6 counts the number of times data is duplicated. When the comparison of all registered data in the registered data table 3 is completed, the duplication counter 6 returns the counted number of duplications to the check data input circuit 7 as an answer signal.
以上のように従来のデータ処理装置において登録データ
の重複を検出する場合、登録データを書き込んであるデ
ータテーブルの全データを読み出して重複検出のデータ
と逐一比較しなければならず、登録データの沿が増大す
るにつれ重複の検出に長時間を要するという問題があっ
た。As described above, when detecting duplication of registered data in a conventional data processing device, it is necessary to read out all the data in the data table in which the registered data has been written and compare it point by point with the data for duplicate detection. There is a problem in that as the number of duplicates increases, it takes a long time to detect duplicates.
本発明はこのような課題を解決するためになされたもの
であって、データの重複登録を短時間で検出するデータ
処理装置の提供を目的とする。The present invention has been made to solve such problems, and an object of the present invention is to provide a data processing device that can detect duplicate registration of data in a short time.
本発明のデータ処理装置は、登録するデータ各個に対応
して各データの重複登録に関する情報を記録する記録域
を定めたメモリと、登録済みのデータと同一のデータが
登録された際、該データに対応するメモリの記録域に同
一データの重複登録を示す情報を書き込む重複情報書き
込み回路と、重複を検出すべく入力された検出データに
対応するメモリの記録域から重複登録に関する情報を読
み出す重複情報読み出し回路とを備えたことを特徴とす
る。The data processing device of the present invention includes a memory defining a recording area for recording information regarding duplicate registration of each data corresponding to each piece of data to be registered; a duplicate information writing circuit that writes information indicating duplicate registration of the same data to a memory recording area corresponding to the memory, and a duplicate information writing circuit that reads information regarding duplicate registration from the memory recording area corresponding to the detected data input to detect duplication. It is characterized by comprising a readout circuit.
本発明のデータ処理装置は、登録済みのデータと同一の
データが登録されると、重複情報書き込み回路が重複登
録を示す情報を該データに対応するメモリの記録域に書
き込み、また重複を検出すべく検出データが入力される
と、重複情報読み出し回路が該検出データに対応するメ
モリの記録域から重複登録に関する情報を読み出す。In the data processing device of the present invention, when the same data as already registered data is registered, the duplicate information writing circuit writes information indicating duplicate registration to the memory storage area corresponding to the data, and also detects the duplicate. When the detected data is input, the duplicate information reading circuit reads out information regarding duplicate registration from the memory storage area corresponding to the detected data.
以下、本発明をその実施例を示す図面に基づき詳述する
。第1図は本発明に係るデータ処理装置の要部構成を概
略的に示すブロック図であって、図中1はキーボード等
にて入力されたデータを一旦記憶するバッファ機能を有
した登録データ入力回路であって、登録データ入力回路
1が記憶した登録データを、登録データ書き込み回路2
がメモリの所定領域に予め設けた登録データテーブル3
に登録順に書き込む。DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described in detail below based on drawings showing embodiments thereof. FIG. 1 is a block diagram schematically showing the configuration of main parts of a data processing device according to the present invention, in which 1 is a registered data input having a buffer function for temporarily storing data inputted with a keyboard, etc. The circuit transfers the registration data stored by the registration data input circuit 1 to the registration data writing circuit 2.
Registered data table 3 prepared in advance in a predetermined area of memory
Write in the order of registration.
一方、所定数の記録域に区分されており、各記録域に重
複回数を記録するための重複カウントテーブル9がメモ
リ内の所定領域に予め設けられており、登録データ入力
回路1が記憶した登録データは重複カウントテーブル書
き込み回路8へ送出され、重複カウントテーブル書き込
み回路8はデータが登録される都度、登録データテーブ
ル3を検索して登録済みデータとの重複の有無を判定し
、判定結果に応じてそのデータに対応する重複カウント
テーブル9の記録域の登録回数を更新する。On the other hand, the memory is divided into a predetermined number of recording areas, and a duplication count table 9 for recording the number of duplications in each recording area is provided in advance in a predetermined area in the memory. The data is sent to the duplicate count table writing circuit 8, and every time data is registered, the duplicate count table writing circuit 8 searches the registered data table 3 to determine whether there is any overlap with registered data, and according to the determination result. Then, the number of registrations in the recording area of the duplication count table 9 corresponding to the data is updated.
また、登録データの重複を検出すべくキーボード等にて
入力されたデータは、チエツクデータ入力回路7のバッ
ファに一旦記憶され、チエツクデータ入力回路7はこの
検出データを重複カウントテーブル読み出し回路10へ
出力し、重複カウントテーブル読み出し回路10は与え
られた検出データに対応する重複カウントテーブル9の
記録域に記 録されている重複回数を読み出し、読み出
した重複回数をチエツクデータ入力回@7へ返送する。In addition, data input using a keyboard or the like to detect duplication of registered data is temporarily stored in the buffer of the check data input circuit 7, and the check data input circuit 7 outputs this detected data to the duplication count table reading circuit 10. However, the duplication count table reading circuit 10 reads out the number of duplications recorded in the recording area of the duplication count table 9 corresponding to the given detection data, and returns the read count of duplications to the check data input circuit @7.
次に、以上のような構成のデータ処理装置によるデータ
登録及び登録データの重複検出手順につき説明する。な
お、重複カウントテーブル9は100個の登録データ0
,1,2.・・・、99に対応して100の記録域に区
分されている。キーボード等にて入力された登録データ
は登録データ入力回路1に一旦記憶され、登録データ書
き込み回路2が登録データテーブル3に順次登録する一
方、重複カウントテーブル書き込み回路8は、データが
登録される都度、登録データテーブル3を検索して登録
済みデータとの重複の有無を判定し、重複していない場
合は、この登録データに対応させて設けた重複カウント
テーブル9の記録域に初期値“0”として記録されてい
る重複回数を“1”とし、また重複している場合は、対
応する重複カウントテーブル9の記録域の重複回数に°
1″を加算して更新する。登録データの入力が終了した
後、登録データの重複を検出する検出データがキーボー
ド等にて人力されると、入力された検出データをチエツ
クデータ入力回路7が一旦記看、ウシ、これを重複カウ
ントテーブル読み出し回路IOへ送出し、重複カウン1
−テーブル読み出し回路10は検出データに対応する重
複カウントテーブル9の記録域から重複回数を読み出し
、読み出した重複回数をアンサ信号としてチエツクデー
タ入力回路7へ返送し、チエツクデータ入力回路7は返
送された重複回数を表示する等してオペレータに知らせ
る。Next, a procedure for data registration and duplicate detection of registered data by the data processing apparatus configured as described above will be explained. In addition, the duplicate count table 9 has 100 registered data 0.
,1,2. . . , 99 are divided into 100 recording areas. Registration data input using a keyboard or the like is temporarily stored in the registration data input circuit 1, and the registration data writing circuit 2 sequentially registers it in the registration data table 3, while the duplicate count table writing circuit 8 registers the data each time the data is registered. , the registered data table 3 is searched to determine whether there is any overlap with registered data, and if there is no overlap, an initial value "0" is set in the recording area of the overlap count table 9 provided corresponding to this registered data. The number of duplicates recorded as "1" is set as "1", and if there is a duplicate, the number of duplicates in the recording area of the corresponding duplicate count table 9 is set as "1".
1" is added and updated. After the input of the registered data is completed, when detection data for detecting duplication of registered data is entered manually using a keyboard etc., the check data input circuit 7 temporarily checks the input detection data. Record, send this to the duplicate count table reading circuit IO, duplicate count 1
- The table reading circuit 10 reads the number of duplicates from the recording area of the duplicate count table 9 corresponding to the detected data, and returns the read number of duplicates as an answer signal to the check data input circuit 7, and the check data input circuit 7 receives the returned data. Notify the operator by displaying the number of duplicates.
従って、登録データの重複を検出する際に起動される重
複カウントテーブル読み出し回路は重複カウントテーブ
ルの該当記録域からデータを読み出すだけであるため、
検出データが入力されて登録データの重複検出が起動さ
れてから重複回数の検出を終了するまでの時間が格段に
短縮される。Therefore, the duplicate count table reading circuit activated when detecting duplication of registered data only reads data from the corresponding recording area of the duplicate count table.
The time from when detection data is input and registration data duplication detection is activated until the detection of the number of duplications is completed is significantly shortened.
なお、本実施例では重複カウントテーブルの各記録域に
重複回数を記録する構成としたが、各登録データの重複
登録の有無を検出する場合は、重複の有無を“1”と“
O”との2値を用いて記録してもよい。In addition, in this embodiment, the number of duplications is recorded in each recording area of the duplication count table, but when detecting the presence or absence of duplicate registration of each registered data, the presence or absence of duplication is set to "1" and "
It may also be recorded using two values: 0''.
本発明のデータ処理装置は、登録データの種類に応じた
数の記録域を予め設けておき、データ登録時に、これら
の記録域に各登録データの登録回数等の登録重複情報を
記録しておくことにより、データの重複登録を検出する
際には、該当記録域に記録しである重複情報を読み出す
だけでよく、重複の検出時間を大幅に短縮するという優
れた効果を奏する。The data processing device of the present invention provides a number of recording areas in advance according to the types of registered data, and records registration duplication information such as the number of registrations of each registered data in these recording areas at the time of data registration. Therefore, when detecting duplicate registration of data, it is only necessary to read out the duplicate information recorded in the corresponding recording area, which has the excellent effect of significantly shortening the time required to detect duplicates.
第1図は本発明に係るデータ処理装置の要部構成を概略
的に示すブロック図、第2図は従来のデータ処理装置の
要部構成を概略的に示すブロック図である。
l・・・登録データ入力回路 2・・・登録データ書き
込み回路 3・・・登録データテーブル 7・・・チエ
ツクデータ入力回路 8・・・重複カウントテーブル書
き込み回路 9・・・ffi?ffiカウントテーブル
10・・・重複カウントテーブル読み出し回路
なお、図中、同一符号は同一、又は相当部分を示す。FIG. 1 is a block diagram schematically showing the main structure of a data processing apparatus according to the present invention, and FIG. 2 is a block diagram schematically showing the main structure of a conventional data processing apparatus. l...Registered data input circuit 2...Registered data write circuit 3...Registered data table 7...Check data input circuit 8...Duplicate count table write circuit 9...ffi? ffi count table 10...Duplicate count table reading circuit Note that in the drawings, the same reference numerals indicate the same or equivalent parts.
Claims (1)
に対応する検出データが入力されると、登録した複数デ
ータの重複を検出するデータ処理装置において、 登録するデータ各個に対応して各データの重複登録に関
する情報を記録する記録域を定めたメモリと、 登録済みのデータと同一のデータが登録された際、該デ
ータに対応するメモリの記録域に同一データの重複登録
を示す情報を書き込む重複情報書き込み回路と、 入力された検出データに対応する登録データの重複登録
に関する情報を前記記録域から読み出す重複情報読み出
し回路と を備えたことを特徴とするデータ処理装置。[Claims] 1. After registering data, when detection data corresponding to the registered data is input to detect duplication, a data processing device that detects duplication of a plurality of registered data performs the following steps: A memory in which a recording area is defined to record information regarding duplicate registration of each data, and when the same data as registered data is registered, the same data is stored in the memory recording area corresponding to the data. A data processing device comprising: a duplicate information writing circuit that writes information indicating registration; and a duplicate information reading circuit that reads information regarding duplicate registration of registration data corresponding to input detection data from the recording area.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7145288A JPH01241621A (en) | 1988-03-23 | 1988-03-23 | Data processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7145288A JPH01241621A (en) | 1988-03-23 | 1988-03-23 | Data processor |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH01241621A true JPH01241621A (en) | 1989-09-26 |
Family
ID=13460971
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP7145288A Pending JPH01241621A (en) | 1988-03-23 | 1988-03-23 | Data processor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH01241621A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1996016374A1 (en) * | 1994-11-21 | 1996-05-30 | Omron Corporation | Data base system shared by a plurality of client apparatuses, data updating method and application to character processor |
-
1988
- 1988-03-23 JP JP7145288A patent/JPH01241621A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1996016374A1 (en) * | 1994-11-21 | 1996-05-30 | Omron Corporation | Data base system shared by a plurality of client apparatuses, data updating method and application to character processor |
US5960449A (en) * | 1994-11-21 | 1999-09-28 | Omron Corporation | Database system shared by multiple client apparatuses, data renewal method, and application to character processors |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH01241621A (en) | Data processor | |
JPH0441375B2 (en) | ||
JP2609768B2 (en) | Error detection method for control information read data | |
JPH02143343A (en) | Robustizing processing system for storing ordinal file | |
JPS62139041A (en) | Information management device and information management method | |
JPS58101253U (en) | Multi-clock type analyzer | |
JPS6184746A (en) | Tracer memory data recording circuit | |
JPH03288376A (en) | Magneto-optical recording and reproducing device | |
JP2508193B2 (en) | Registered text conversion device | |
JPS63317786A (en) | Logic analyser | |
JPH01296357A (en) | Input-output device | |
JPH04242455A (en) | Inter-processor communication trace circuit | |
JPH0275035A (en) | Error log system | |
JPS60235252A (en) | Status log storage device | |
JPH03191437A (en) | Data processor | |
JPH04141742A (en) | Information processor | |
JPH0553929A (en) | Central processing unit with fault information preserving function | |
JPH0199138A (en) | Information history storage | |
JPS62217466A (en) | Confirmation system for flaw position of magnetic disk | |
JPH01188959A (en) | Information history memory | |
JPS5812186A (en) | information processing equipment | |
JPH04220729A (en) | Information processor | |
JPS62226227A (en) | System identifying mechanism | |
JPS62293582A (en) | Memory device | |
JPH02310737A (en) | Tracer control system |