[go: up one dir, main page]

JP3193922B2 - Stream data processing device - Google Patents

Stream data processing device

Info

Publication number
JP3193922B2
JP3193922B2 JP17808491A JP17808491A JP3193922B2 JP 3193922 B2 JP3193922 B2 JP 3193922B2 JP 17808491 A JP17808491 A JP 17808491A JP 17808491 A JP17808491 A JP 17808491A JP 3193922 B2 JP3193922 B2 JP 3193922B2
Authority
JP
Japan
Prior art keywords
processing
stream
information
data
code
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
JP17808491A
Other languages
Japanese (ja)
Other versions
JPH0528011A (en
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.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co 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 Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP17808491A priority Critical patent/JP3193922B2/en
Publication of JPH0528011A publication Critical patent/JPH0528011A/en
Application granted granted Critical
Publication of JP3193922B2 publication Critical patent/JP3193922B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は大量のデータをストリー
ム化して処理するストリームデータ処理装置に関するも
のである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a stream data processing apparatus for processing a large amount of data in a stream.

【0002】[0002]

【従来の技術】近年、データベースなどの普及は急速に
伸びており、かつ蓄積されるデータの量も大規模なもの
が増えている。そうした中で、大量のデータを処理する
方法として、データのストリーム化は大変有効な方法の
1つである。
2. Description of the Related Art In recent years, the spread of databases and the like has rapidly increased, and the amount of stored data has been increasing on a large scale. In such a situation, data streaming is one of very effective methods for processing a large amount of data.

【0003】従来のストリームデータを扱う装置ではデ
ータこそストリーム化されたものを処理するが、処理そ
のものはハードウエアに頼る面が多く、検出されたエラ
ー情報などは物理的な配線などを用いて、必要な部分へ
と供給された。
[0003] In a conventional apparatus for handling stream data, the data itself is processed as a stream. However, the processing itself often relies on hardware, and detected error information and the like is obtained by using physical wiring or the like. It was supplied to the necessary parts.

【0004】[0004]

【発明が解決しようとする課題】しかしながら上記の従
来の構成では配線そのものが多く使用されるために、装
置の小型化、多段化の柔軟性などといった点での対応に
限界があった。
However, in the above-described conventional configuration, since the wiring itself is often used, there is a limit to measures such as miniaturization of the device and flexibility of multi-stage.

【0005】本発明は上記従来技術の課題を解決するも
ので、エラー情報等をデータストリームに載せて必要箇
所に伝達するとで、部品点数が小量化されより小型計量
化された、しかも多段化に対して極めて柔軟性に富むシ
ステムを提供することを目的とする。
The present invention solves the above-mentioned problems of the prior art. By transmitting error information and the like to a required portion by placing it in a data stream, the number of parts is reduced, the size is reduced, and the number of stages is reduced. It is intended to provide a system that is extremely flexible.

【0006】[0006]

【課題を解決するための手段】この目的を達成するため
に本発明は、データに処理情報を記入する領域を付加し
ストリームを生成するストリーム生成手段と、前記スト
リーム生成手段により生成されたストリームに対し処理
を行い、処理情報をストリームに付加された前記領域に
記入するストリーム処理手段と、前記領域に記入された
処理情報に基づき制御信号を生成するチェック手段を備
え、前記処理情報が処理結果と当該処理を行った処理手
段を識別するIDコードからなり、ストリーム処理手段
が処理情報として処理結果と当該処理手段を識別するI
Dコードを記入し、チェック手段が処理結果とIDコー
ドに基づき制御信号を生成する構成となっている。
In order to achieve this object, the present invention adds an area for writing processing information to data.
Stream generation means for generating a stream;
Process on stream generated by Ream generation means
And process information is stored in the area added to the stream.
Stream processing means to fill in, and
Check means for generating control signals based on processing information
The processing information indicates the processing result and the processing method that performed the processing.
A stream processing means comprising an ID code for identifying a stage;
Is used as processing information to identify the processing result and the processing means.
Enter the D code and check the processing result and the ID code.
And a control signal is generated based on the control signal .

【0007】[0007]

【作用】本発明は上記構成によって、ストリーム生成手
段がデータベース等から入力されたデータを、エラー等
の処理結果情報と当該処理を行った処理手段を識別する
IDコードを記入しておく一時的な領域を与えながら一
連のストリームに変換し、ストリーム処理手段が前記ス
トリームに対する検索等の処理を実施した結果発生した
エラー等の情報を当該ストリーム処理手段を識別するI
Dコードとともに前記領域に記入し、チェック手段が前
記領域に記された情報に基づきストリーム生成手段にお
けるストリーム生成処理の中止等必要な制御信号を生成
することにより、ストリーム処理手段とチェック手段の
間に物理的な信号線を配することなく必要な情報の伝達
が可能となり、ストリーム処理手段の多段化に対しても
極めて柔軟性に富んだものとなる。
According to the present invention, the stream generation means identifies the data input from the database or the like and the processing result information such as an error and the processing means which has performed the processing.
The stream is converted into a series of streams while providing a temporary area in which the ID code is written , and the stream processing means performs the stream processing .
Occurred as a result of processing such as searching for the trim
Information such as an error is stored in the I
Fill in the area with the D code and check before
Based on the information written in the
Necessary control signals such as aborting stream generation processing
The stream processing means and the checking means.
Transmission of necessary information without physical signal lines between them
This makes it very flexible for multi-stage stream processing means .

【0008】[0008]

【実施例】【Example】

(実施例1)以下、本発明の第1の実施例について、図
面を参照しながら説明する。
Embodiment 1 Hereinafter, a first embodiment of the present invention will be described with reference to the drawings.

【0009】図1(a)は本発明の一実施例におけるデ
ータストリームのフォーマットを示す図である。図1
(a)において、1A1は不特定長の処理ブロック、1
A2・1A3はそれぞれ、前記処理単位を分割している
本発明によってデータストリーム内に挿入された区切り
記号と、エラー情報等の記入がなされるフィールド(以
下、マークフィールドと呼ぶ)である。
FIG. 1A is a diagram showing a format of a data stream in one embodiment of the present invention. FIG.
In (a), 1A1 is an unspecified length processing block, 1A1
Each of A2 and 1A3 is a delimiter inserted in the data stream according to the present invention, which divides the processing unit, and a field in which error information and the like are written (hereinafter, referred to as a mark field).

【0010】以下、図2(a)の本実施例における機能
ブロック図を用いて、本実施例における装置の動作を示
す。21のデータベースから22のストリームデータ生
成部に取り込まれたデータは、あらかじめ設定された条
件により処理ブロックに区切られ、図1(a)に示され
るフォーマットのストリームがつくられる。23は前記
ストリームに検索処理を施す処理部であり、その処理の
際発生するエラー等の情報は、区切り記号に続く1バイ
トとして処理されるマークフィールドに記され、ストリ
ームとともに下流へ流される。24は前記検索部23に
よって処理されたストリーム内のマークフィールドをチ
ェックするマークフィールドチェック部で、前記処理部
23によってエラー等の情報がマークフィールドに記さ
れていると、その情報に対応する制御などの動作を行な
う。
The operation of the apparatus according to this embodiment will be described below with reference to the functional block diagram of this embodiment shown in FIG. Data fetched from the database 21 into the stream data generator 22 is divided into processing blocks according to preset conditions, and a stream having the format shown in FIG. 1A is created. Reference numeral 23 denotes a processing unit for performing a search process on the stream. Information such as an error generated in the process is written in a mark field processed as one byte following the delimiter, and is sent downstream together with the stream. Reference numeral 24 denotes a mark field check unit that checks a mark field in the stream processed by the search unit 23. If information such as an error is written in the mark field by the processing unit 23, control corresponding to the information is performed. Is performed.

【0011】図3(a)は区切り記号、図3(b)はマ
ークフィールドのビット配置を示したものである。区切
り記号としては、ストリーム中に出現しえない記号であ
ればよく、本実施例では、ストリーム幅全域に1が立っ
たものである。
FIG. 3A shows a delimiter, and FIG. 3B shows a bit arrangement of a mark field. The delimiter may be any symbol that cannot appear in the stream, and in this embodiment, 1 is set in the entire stream width.

【0012】マークフィールドは、エラーのタイプを示
す情報とともにそのエラーの発生した処理部のIDコー
ドも記すようになっている。この処理部IDコードを設
けることにより、ハードウエア的な結線を変えることな
く複数の処理部を他段接続することがと可能となる。
The mark field describes information indicating the type of the error, as well as the ID code of the processing unit in which the error has occurred. By providing this processing unit ID code, it becomes possible to connect a plurality of processing units to another stage without changing the hardware connection.

【0013】以上のように本実施例によれば、ハードウ
エア的な結線によらない、データストリームを利用した
エラー情報等の伝達手段を設けることにより、配線・ソ
ケット等の構成部品点数を少なくすることができ、また
このことは前記の処理部ID記入の機能とともにシステ
ムの多段化が容易に実現することにもつながり、その上
システム全体の小型・計量化へも柔軟に対応できること
を示す。
As described above, according to the present embodiment, the number of components such as wiring and sockets is reduced by providing a means for transmitting error information and the like using a data stream without using a hardware connection. In addition to the above-described function of inputting the processing unit ID, this also leads to easy realization of a multi-stage system, and also indicates that the system can be flexibly adapted to miniaturization and measurement.

【0014】(実施例2)以下、本発明の第2の実施例
について、図面を参照しながら説明する。
(Embodiment 2) Hereinafter, a second embodiment of the present invention will be described with reference to the drawings.

【0015】図1(b)は本発明の一実施例におけるデ
ータストリームのフォーマットを示し、1B1の処理ブ
ロック、1B2の区切り記号、1B3のマークフィール
ドは図1(a)のものと同じである。ただし、図1
(b)ではストリームを作成する際、1ビット以上のタ
グ部1B4を追加してストリームの幅を広げ、タグ部に
も処理結果の情報を記入することでより細かい処理を行
なおうとするものである。
FIG. 1B shows the format of a data stream according to an embodiment of the present invention. The processing block of 1B1, the delimiter of 1B2, and the mark field of 1B3 are the same as those in FIG. 1A. However, FIG.
In (b), when creating a stream, the width of the stream is increased by adding a tag section 1B4 of 1 bit or more, and information of the processing result is also written in the tag section to perform more detailed processing. is there.

【0016】なお、第2の実施例において、図1(b)
ではマークフィールド1B3が区切り記号1B1の後に
記されているが、タグ部1B4を区切り情報として使用
することも可能であり、その場合は区切り記号1B1は
使用せずとも済む。
In the second embodiment, FIG.
Although the mark field 1B3 is described after the delimiter 1B1, the tag 1B4 can be used as delimiter information. In this case, the delimiter 1B1 does not need to be used.

【0017】[0017]

【発明の効果】以上のように本発明はデータストリーム
中にエラー情報等の処理結果と当該処理を行った処理手
段を特定するIDコードと記す空間を設け、これを利用
することにより、システムの構成を簡素化し、多段接続
も容易に可能とすることができる優れたデータ処理装置
を実現できるものである。
As described above, according to the present invention, the processing result of error information and the like in the data stream and the processing method that performed the processing are described.
By providing a space for writing an ID code for specifying a stage and using the space, an excellent data processing device that can simplify the system configuration and easily enable multistage connection can be realized.

【図面の簡単な説明】[Brief description of the drawings]

【図1】(a)本発明の第1の実施例におけるデータス
トリームのフォーマット図 (b)本発明の第2の実施例におけるデータストリーム
のフォーマット図
FIG. 1A shows a format diagram of a data stream according to a first embodiment of the present invention. FIG. 1B shows a format diagram of a data stream according to a second embodiment of the present invention.

【図2】本発明の第1の実施例におけるデータ処理装置
の機能ブロック図
FIG. 2 is a functional block diagram of a data processing device according to the first embodiment of the present invention.

【図3】(a)本発明の第1の実施例における区切り記
号ビット配置図 (b)本発明の第1の実施例におけるマークフィールド
のビット配置図
FIG. 3A is a diagram illustrating a bit arrangement of a delimiter symbol according to the first embodiment of the present invention. FIG. 3B is a diagram illustrating a bit arrangement of a mark field according to the first embodiment of the present invention.

【符号の説明】[Explanation of symbols]

1A1 処理ブロック 1A2 区切り記号 1A3 マークフィールド 1B1 処理ブロック 1B2 区切り記号 1B3 マークフィールド 1B4 タグ 21 データベース 22 ストリームデータ生成部 23 処理部 24 マークチェック部 25 システム制御プロセッサ 26 システムバス 1A1 Processing block 1A2 Delimiter 1A3 Mark field 1B1 Processing block 1B2 Delimiter 1B3 Mark field 1B4 Tag 21 Database 22 Stream data generator 23 Processing unit 24 Mark check unit 25 System control processor 26 System bus

───────────────────────────────────────────────────── フロントページの続き (72)発明者 伊藤 正雄 大阪府門真市大字門真1006番地 松下電 器産業株式会社内 (72)発明者 田村 登 大阪府門真市大字門真1006番地 松下電 器産業株式会社内 (72)発明者 ▲つる▼林 健 大阪府門真市大字門真1006番地 松下電 器産業株式会社内 (56)参考文献 特開 昭57−207960(JP,A) 特開 昭59−180810(JP,A) 特開 平1−171167(JP,A) 特開 昭59−94941(JP,A) 特開 昭59−60667(JP,A) 特開 平2−78059(JP,A) ──────────────────────────────────────────────────続 き Continued on the front page (72) Inventor Masao Ito 1006 Kadoma Kadoma, Osaka Prefecture Matsushita Electric Industrial Co., Ltd. (72) Inventor Noboru Tamura 1006 Odaka Kadoma Kadoma, Osaka Matsushita Electric Industrial Co., Ltd. (72) Inventor ▲ Tsuru ▼ Takeshi Hayashi 1006 Kazuma Kadoma, Kadoma City, Osaka Prefecture Matsushita Electric Industrial Co., Ltd. (56) References JP-A-57-207960 (JP, A) JP-A-59-180810 (JP) JP-A-1-171167 (JP, A) JP-A-59-94941 (JP, A) JP-A-59-60667 (JP, A) JP-A-2-78059 (JP, A)

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】データに処理情報を記入する領域を付加し
ストリームを生成するストリーム生成手段と、前記スト
リーム生成手段により生成されたストリームに対し処理
を行い、処理情報をストリームに付加された前記領域に
記入するストリーム処理手段と、前記領域に記入された
処理情報に基づき制御信号を生成するチェック手段を備
前記処理情報が、処理結果と当該処理を行った処理手段
を識別するIDコードからなり、ストリーム処理手段が
処理情報として処理結果と当該処理手段を識別するID
コードを記入し、チェック手段が処理結果とIDコード
に基づき制御信号を生成することを特徴とする ストリー
ムデータ処理装置。
An area for writing processing information is added to data.
Stream generation means for generating a stream;
Process on stream generated by Ream generation means
And process information is stored in the area added to the stream.
Stream processing means to fill in, and
Check means for generating control signals based on processing information
The processing information includes a processing result and processing means that performed the processing.
The stream processing means comprises an ID code for identifying
Processing result and ID for identifying the processing means as processing information
Enter the code and check the processing result and ID code
A stream data processing device that generates a control signal based on a stream data.
JP17808491A 1991-07-18 1991-07-18 Stream data processing device Expired - Fee Related JP3193922B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17808491A JP3193922B2 (en) 1991-07-18 1991-07-18 Stream data processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17808491A JP3193922B2 (en) 1991-07-18 1991-07-18 Stream data processing device

Publications (2)

Publication Number Publication Date
JPH0528011A JPH0528011A (en) 1993-02-05
JP3193922B2 true JP3193922B2 (en) 2001-07-30

Family

ID=16042351

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17808491A Expired - Fee Related JP3193922B2 (en) 1991-07-18 1991-07-18 Stream data processing device

Country Status (1)

Country Link
JP (1) JP3193922B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57207960A (en) * 1981-06-17 1982-12-20 Toshiba Corp Method for adding error correcting code to variable length data
JPS59180810A (en) * 1983-03-31 1984-10-15 Fujitsu Ltd Information correction method

Also Published As

Publication number Publication date
JPH0528011A (en) 1993-02-05

Similar Documents

Publication Publication Date Title
US5778000A (en) Frame synchronization method
JP2006127552A (en) Data transmitting method, data equalization method and device
EP0041406B1 (en) Component identification in computer system
JP3193922B2 (en) Stream data processing device
US5996113A (en) Method and apparatus for generating digital checksum signatures for alteration detection and version confirmation
WO1997015877A3 (en) Computer-aided work and information system and associated module
AU2002952259A0 (en) Methods and apparatus
Takada A hierarchy of language families learnable by regular language learners
CN116489251A (en) Universal code stream analysis method, device, computer readable medium and terminal equipment
JP4685368B2 (en) Apparatus for processing data, method for generating trace data, and apparatus for analyzing trace data
JPH04233633A (en) Network storage method in data processing equipment
JPS62293441A (en) Data outputting system
WO2007057921A3 (en) A method and system for developing post-layout electronic data automation (eda) applications
JP4425180B2 (en) Database generator for controller screen generation
SU1328817A1 (en) Apparatus for monitoring text information
JPS5916303B2 (en) data processing equipment
JPH0311469A (en) Circuit diagram generating system
JPH0252078A (en) Apparatus for applying postal code number
SU1587640A1 (en) Device for convolution of binary code to module code
JPH0751607Y2 (en) Programmable controller
JP2790172B2 (en) Logical operation circuit placement device
RU2177641C1 (en) Interval identifier
JPH04115368A (en) Bundle wire detecting device
JPH04245572A (en) Printed board cad system
JPH0546419A (en) Error detection processing system for fifo memory

Legal Events

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