JPH04336731A - プロトコルデータ生成解析装置 - Google Patents
プロトコルデータ生成解析装置Info
- Publication number
- JPH04336731A JPH04336731A JP3107732A JP10773291A JPH04336731A JP H04336731 A JPH04336731 A JP H04336731A JP 3107732 A JP3107732 A JP 3107732A JP 10773291 A JP10773291 A JP 10773291A JP H04336731 A JPH04336731 A JP H04336731A
- Authority
- JP
- Japan
- Prior art keywords
- pdu
- vtl
- data
- ast
- generation
- 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
- 230000005540 biological transmission Effects 0.000 claims abstract description 5
- 239000000470 constituent Substances 0.000 claims description 4
- 238000004891 communication Methods 0.000 claims description 2
- 238000000354 decomposition reaction Methods 0.000 abstract description 2
- 239000000203 mixture Substances 0.000 abstract 2
- 238000010586 diagram Methods 0.000 description 11
- 101800000244 Allatostatin-3 Proteins 0.000 description 2
- 238000000034 method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/18—Protocol analysers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Communication Control (AREA)
- Computer And Data Communications (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明はプロトコルデータ生成解
析装置に関し、特にOSI(Open System
Interconnection)プレゼンテーシ
ョンの応用プロトコルに係わるプロトコルデータ生成解
析装置に関する。
析装置に関し、特にOSI(Open System
Interconnection)プレゼンテーシ
ョンの応用プロトコルに係わるプロトコルデータ生成解
析装置に関する。
【0002】
【従来の技術】従来のプロトコルデータ生成解析装置は
、PDUの組立および分解に際して、その構成要素であ
る値を設定したり参照したりするために、抽象構文の複
雑なデータ構造を理解し、PDUの組立および分解を行
うための機械処理可能なデータ構造であるVTLへの変
換を人間が行っていた。
、PDUの組立および分解に際して、その構成要素であ
る値を設定したり参照したりするために、抽象構文の複
雑なデータ構造を理解し、PDUの組立および分解を行
うための機械処理可能なデータ構造であるVTLへの変
換を人間が行っていた。
【0003】
【発明が解決しようとする課題】上述した従来のプロト
コルデータ生成解析装置は、組立または分解を行おうと
するPDUのデータ構造を認識し、それに対応したVT
Lを生成したり参照したりする作業を人間が行っていた
ために、目的の値を設定したり参照したりする作業が煩
わしく、データ構造が複雑な場合に、値の設定および参
照の誤りや情報の欠落が生ずるとともに、データ構造そ
のものの理解に多大の工数を要するという欠点を有して
いる。
コルデータ生成解析装置は、組立または分解を行おうと
するPDUのデータ構造を認識し、それに対応したVT
Lを生成したり参照したりする作業を人間が行っていた
ために、目的の値を設定したり参照したりする作業が煩
わしく、データ構造が複雑な場合に、値の設定および参
照の誤りや情報の欠落が生ずるとともに、データ構造そ
のものの理解に多大の工数を要するという欠点を有して
いる。
【0004】
【課題を解決するための手段】本発明のプロトコルデー
タ生成解析装置は、データ通信の転送構文であるPDU
(Protocol Data Unit)の組立
および分解を行って、PDUの構成要素である値を設定
したり参照したりするプロトコルデータ生成解析装置に
おいて、国際標準仕様に従って記述された抽象構文を入
力データとして機械処理可能なデータ構造のテーブルで
あるASTに変換するAST生成手段と、PDUの組立
に際してPDUの構成要素の値を入力する構成要素デー
タ入力手段と、前記構成要素データ入力手段によって入
力された値をもとにして入力データの抽象構文のデータ
構造に対応した値をもつテーブルであるVTLに変換す
るVTL生成参照手段と、これらのVTLおよびAST
を入力として送信PDUの組立を行うPDU組立分解手
段と、PDUの分解に際して分解の対象となる受信PD
UおよびASTを入力として前記PDU組立分解手段で
受信PDUを分解して生成されたVTLを前記VTL生
成参照手段で参照可能な値に変換して変換された値を参
照する構成要素データ参照手段とを含んで構成されてい
る。
タ生成解析装置は、データ通信の転送構文であるPDU
(Protocol Data Unit)の組立
および分解を行って、PDUの構成要素である値を設定
したり参照したりするプロトコルデータ生成解析装置に
おいて、国際標準仕様に従って記述された抽象構文を入
力データとして機械処理可能なデータ構造のテーブルで
あるASTに変換するAST生成手段と、PDUの組立
に際してPDUの構成要素の値を入力する構成要素デー
タ入力手段と、前記構成要素データ入力手段によって入
力された値をもとにして入力データの抽象構文のデータ
構造に対応した値をもつテーブルであるVTLに変換す
るVTL生成参照手段と、これらのVTLおよびAST
を入力として送信PDUの組立を行うPDU組立分解手
段と、PDUの分解に際して分解の対象となる受信PD
UおよびASTを入力として前記PDU組立分解手段で
受信PDUを分解して生成されたVTLを前記VTL生
成参照手段で参照可能な値に変換して変換された値を参
照する構成要素データ参照手段とを含んで構成されてい
る。
【0005】
【実施例】次に、本発明の実施例について図面を参照し
て説明する。
て説明する。
【0006】図1は本発明のプロトコルデータ生成解析
装置の一実施例を示すブロック図である。本実施例は、
図1に示すように、抽象構文1、AST生成手段2、A
ST3構成要素データ入力手段4、VTL生成参照手段
5、VTL6−1,6−2、PDU組立分解手段7、送
信PDU8、受信PDU9、構成要素データ参照手段1
0を備えて構成されている。
装置の一実施例を示すブロック図である。本実施例は、
図1に示すように、抽象構文1、AST生成手段2、A
ST3構成要素データ入力手段4、VTL生成参照手段
5、VTL6−1,6−2、PDU組立分解手段7、送
信PDU8、受信PDU9、構成要素データ参照手段1
0を備えて構成されている。
【0007】図2(a)は国際標準ASN.1仕様IS
O8824に従って記述された抽象構文の一例を示す図
である。また図2(b)は国際標準ASN.1仕様IS
O8824の値の記述の一例を示す図である。
O8824に従って記述された抽象構文の一例を示す図
である。また図2(b)は国際標準ASN.1仕様IS
O8824の値の記述の一例を示す図である。
【0008】一方、図3は抽象構文のデータ構造を表し
たASTの一例を示す図である。また、図4はVTL生
成参照手段5の入出力の対象となるVTLの一例を示す
図である。
たASTの一例を示す図である。また、図4はVTL生
成参照手段5の入出力の対象となるVTLの一例を示す
図である。
【0009】他方、図5(a)は構成要素データ入力手
段4での値の設定の一例を示す図である。また、図5(
b)は構成要素データ参照手段10での値の参照の一例
を示す図である。
段4での値の設定の一例を示す図である。また、図5(
b)は構成要素データ参照手段10での値の参照の一例
を示す図である。
【0010】次に、本実施例の動作について図面を参照
して説明する。AST生成手段2は、図2(a)の抽象
構文を入力として、図3で示されるAST3を生成する
。
して説明する。AST生成手段2は、図2(a)の抽象
構文を入力として、図3で示されるAST3を生成する
。
【0011】なお、図2(a)の型の要素に対応して、
図3はbaに次の弟EALへのポインタ、icに付加さ
れた識別子、atにOPTIONAL,IMPLICI
T等を表す属性、taに対応する型のTTLへのポイン
タを有し、図2(a)の型に対応して、idに型に対応
する識別子、eaに要素がある場合のEALへのポイン
タを有している。
図3はbaに次の弟EALへのポインタ、icに付加さ
れた識別子、atにOPTIONAL,IMPLICI
T等を表す属性、taに対応する型のTTLへのポイン
タを有し、図2(a)の型に対応して、idに型に対応
する識別子、eaに要素がある場合のEALへのポイン
タを有している。
【0012】(イ)PDUの組立時
図2(a)の抽象構文に対して、図2(b)の値の記述
が与えられてPDUの組立を行う場合に、図2(a),
(b)に対応した図5(a)の値の設定分を構成要素デ
ータ入力手段4より入力する、そして、VTL生成参照
手段5は、構成要素データ入力手段4より入力された設
定文より、図4で示される形態のVTL6−1を図2(
a)のデータ構造に従って生成する。そこで、PDU組
立分解手段7は、AST生成手段2で生成されたAST
3とVTL生成参照手段5で生成されたVTL6−1と
を入力として、国際標準ASN.1基本符号化規則IS
O8825で規定された組立を行い、送信PDU8を出
力する。
が与えられてPDUの組立を行う場合に、図2(a),
(b)に対応した図5(a)の値の設定分を構成要素デ
ータ入力手段4より入力する、そして、VTL生成参照
手段5は、構成要素データ入力手段4より入力された設
定文より、図4で示される形態のVTL6−1を図2(
a)のデータ構造に従って生成する。そこで、PDU組
立分解手段7は、AST生成手段2で生成されたAST
3とVTL生成参照手段5で生成されたVTL6−1と
を入力として、国際標準ASN.1基本符号化規則IS
O8825で規定された組立を行い、送信PDU8を出
力する。
【0013】(ロ)PDUの分解時
図2(a)の抽象構文に対して、図2(b)の値の記述
が与えられてPDUの分解を行う場合に、PDU組立分
解手段7は、受信PDU9とAST生成手段2で生成さ
れたAST3とを入力として、国際標準ASN.1基本
符号化規則ISO8825で規定された分解を行い、図
4で示される形態のVTL6−2を出力する。そして、
VTL生成参照手段5は、PDU組立分解手段7で出力
されたVTL6−1を入力として、設定された値の参照
を行う。また、構成要素データ参照手段10は、図5(
b)の値の参照文に従って、値の参照を行う。
が与えられてPDUの分解を行う場合に、PDU組立分
解手段7は、受信PDU9とAST生成手段2で生成さ
れたAST3とを入力として、国際標準ASN.1基本
符号化規則ISO8825で規定された分解を行い、図
4で示される形態のVTL6−2を出力する。そして、
VTL生成参照手段5は、PDU組立分解手段7で出力
されたVTL6−1を入力として、設定された値の参照
を行う。また、構成要素データ参照手段10は、図5(
b)の値の参照文に従って、値の参照を行う。
【0014】
【発明の効果】以上説明したように、本発明のプロトコ
ルデータ生成解析装置は、PDUの組立および分解を行
うにあたって、その構成要素である値を抽象構文の識別
子の代入文形式で記述することにより、値の設定および
参照を容易にし、複雑なデータ構造を意識する必要がな
くなり、人間の労力を節減して省力化し、値の設定や参
照の誤りによる情報の欠落が無くなるという効果を有し
ている。
ルデータ生成解析装置は、PDUの組立および分解を行
うにあたって、その構成要素である値を抽象構文の識別
子の代入文形式で記述することにより、値の設定および
参照を容易にし、複雑なデータ構造を意識する必要がな
くなり、人間の労力を節減して省力化し、値の設定や参
照の誤りによる情報の欠落が無くなるという効果を有し
ている。
【図1】本発明のプロトコルデータ生成解析装置の一実
施例を示すブロック図である。
施例を示すブロック図である。
【図2】国際標準ASN.1仕様ISO8824に従っ
て記述された抽象構文とその値との一例を示す図である
。
て記述された抽象構文とその値との一例を示す図である
。
【図3】抽象構文のデータ構造を表したASTの一例を
示す図である。
示す図である。
【図4】VTL生成/参照手段5の入出力の対象となる
VTLの一例を示す図である。
VTLの一例を示す図である。
【図5】構成要素データ入力手段4での値の設定および
構成要素データ参照手段10での値の参照の一例を示す
図である。
構成要素データ参照手段10での値の参照の一例を示す
図である。
1 抽象構文
2 AST生成手段
3 AST
4 構成要素データ入力手段
5 VTL生成参照手段
6−1,6−2 VTL
7 PDU組立分解手段
8 送信PDU
9 受信PDU
10 構成要素データ参照手段
Claims (1)
- 【請求項1】 データ通信の転送構文であるPDU(
Protocol Data Unit)の組立お
よび分解を行って、PDUの構成要素である値を設定し
たり参照したりするプロトコルデータ生成解析装置にお
いて、国際標準仕様に従って記述された抽象構文を入力
データとして機械処理可能なデータ構造のテーブルであ
るASTに変換するAST生成手段と、PDUの組立に
際してPDUの構成要素の値を入力する構成要素データ
入力手段と、前記構成要素データ入力手段によって入力
された値をもとにして入力データの抽象構文のデータ構
造に対応した値をもつテーブルであるVTLに変換する
VTL生成参照手段と、これらのVTLおよびASTを
入力として送信PDUの組立を行うPDU組立分解手段
と、PDUの分解に際して分解の対象となる受信PDU
およびASTを入力として前記PDU組立分解手段で受
信PDUを分解して生成されたVTLを前記VTL生成
参照手段で参照可能な値に変換して変換された値を参照
する構成要素データ参照手段とを含むことを特徴とする
プロトコルデータ生成解析装置。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3107732A JPH04336731A (ja) | 1991-05-14 | 1991-05-14 | プロトコルデータ生成解析装置 |
EP92108060A EP0515907A3 (en) | 1991-05-14 | 1992-05-13 | Protocol data generator-analyzer |
US07/883,281 US5418972A (en) | 1991-05-14 | 1992-05-14 | Protocol data generator-analyzer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3107732A JPH04336731A (ja) | 1991-05-14 | 1991-05-14 | プロトコルデータ生成解析装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH04336731A true JPH04336731A (ja) | 1992-11-24 |
Family
ID=14466548
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3107732A Pending JPH04336731A (ja) | 1991-05-14 | 1991-05-14 | プロトコルデータ生成解析装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US5418972A (ja) |
EP (1) | EP0515907A3 (ja) |
JP (1) | JPH04336731A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100421076C (zh) * | 2004-03-23 | 2008-09-24 | 资通电脑股份有限公司 | 用于抽象语法记述编/译码***的引用查表方法 |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07262103A (ja) * | 1994-03-24 | 1995-10-13 | Fujitsu Ltd | 符号復号化制御方式 |
US5638066A (en) * | 1994-07-07 | 1997-06-10 | Kokusai Denshin Denwa Co., Ltd. | Efficient packed encoding method for ASN.1 |
DE19534207A1 (de) * | 1995-09-15 | 1997-03-20 | Sel Alcatel Ag | Verfahren zur Kodierung oder Dekodierung von Protokolldateneinheiten (PDU) |
US6026397A (en) * | 1996-05-22 | 2000-02-15 | Electronic Data Systems Corporation | Data analysis system and method |
US5850388A (en) * | 1996-08-02 | 1998-12-15 | Wandel & Goltermann Technologies, Inc. | Protocol analyzer for monitoring digital transmission networks |
US5850386A (en) * | 1996-11-01 | 1998-12-15 | Wandel & Goltermann Technologies, Inc. | Protocol analyzer for monitoring digital transmission networks |
US6256778B1 (en) | 1996-12-21 | 2001-07-03 | Christopher Oliver | Octet iterator template interface for protocol transfer syntax coding services |
US6697871B1 (en) * | 1999-09-21 | 2004-02-24 | Network Associates Technology, Inc. | System and method for efficient encoding and decoding of protocol messages |
DE10018288A1 (de) * | 2000-04-13 | 2001-10-18 | Deutsche Telekom Ag | Verfahren zur Analyse gesendeter Protokolldateneinheiten |
US20020157041A1 (en) * | 2001-04-23 | 2002-10-24 | Bennett David Charles | Protocol parser-code generator |
KR100456479B1 (ko) * | 2002-12-17 | 2004-11-09 | 한국전자통신연구원 | 프로토콜 pdu를 처리하기 위한 프로토콜 수행 시스템및 프로토콜 pdu 공통 자료 구조 변환 방법 |
CN1835501B (zh) * | 2005-03-17 | 2012-03-07 | 华为技术有限公司 | 消息跟踪功能的扩展方法 |
GB2428497A (en) * | 2005-07-18 | 2007-01-31 | Agilent Technologies Inc | Data Packet Decoding |
US8131840B1 (en) | 2006-09-12 | 2012-03-06 | Packet Plus, Inc. | Systems and methods for data stream analysis using embedded design logic |
US20100013682A1 (en) * | 2008-07-19 | 2010-01-21 | Sahul Hameed Abdul Kader Jailani | Method for generic encoding, decoding and processing of protocol data units (PDUS) |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4631666A (en) * | 1982-10-25 | 1986-12-23 | Burroughs Corporation | Data transfer network for variable protocol management |
US4677611A (en) * | 1985-02-25 | 1987-06-30 | Itt Corporation | Apparatus and method for executing communication protocol conversions |
EP0218113B1 (en) * | 1985-09-12 | 1991-02-20 | Sony Corporation | Protocol converting apparatus for videotex system |
US4965771A (en) * | 1986-08-18 | 1990-10-23 | Minolta Camera Kabushiki Kaisha | Printer controller for connecting a printer to an information processor having a different protocol from that of a printer |
JPH0650884B2 (ja) * | 1988-02-02 | 1994-06-29 | 日本電気株式会社 | プロトコルデータ単位組立/分解方式 |
EP0332286A3 (en) * | 1988-03-09 | 1990-02-28 | Hewlett-Packard Company | Programmable protocol analyzer |
IT1230238B (it) * | 1989-06-08 | 1991-10-18 | Bull Hn Information Syst | Adattatore di interfaccia da vme a multibus ii. |
US5182748A (en) * | 1989-10-20 | 1993-01-26 | Kokusai Denshin Denwa Co., Ltd. | Protocol conversion system |
US5008952A (en) * | 1989-11-03 | 1991-04-16 | Motorola, Inc. | Global satellite communication system with geographic protocol conversion |
US5251205A (en) * | 1990-09-04 | 1993-10-05 | Digital Equipment Corporation | Multiple protocol routing |
-
1991
- 1991-05-14 JP JP3107732A patent/JPH04336731A/ja active Pending
-
1992
- 1992-05-13 EP EP92108060A patent/EP0515907A3/en not_active Withdrawn
- 1992-05-14 US US07/883,281 patent/US5418972A/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100421076C (zh) * | 2004-03-23 | 2008-09-24 | 资通电脑股份有限公司 | 用于抽象语法记述编/译码***的引用查表方法 |
Also Published As
Publication number | Publication date |
---|---|
EP0515907A3 (en) | 1995-02-01 |
US5418972A (en) | 1995-05-23 |
EP0515907A2 (en) | 1992-12-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH04336731A (ja) | プロトコルデータ生成解析装置 | |
JPH04337945A (ja) | プロトコル組立分解支援装置 | |
CN107621987B (zh) | 一种基于消息的无人机通用地面站软件架构*** | |
CN111162984B (zh) | 一种基于biss-c的控制方法、装置及通信*** | |
CN112202816A (zh) | 一种可配置的软网关通讯协议解析转换***及方法 | |
EP1532534B1 (en) | Universal approach for simulating, emulating, and testing a variety of serial bus types | |
JP2004355511A (ja) | 情報処理システム | |
KR101725155B1 (ko) | 네트워크 데이터베이스로부터 분석한 정보를 소프트웨어 구조 설계로 변환하는 방법 | |
KR102351862B1 (ko) | 사용자 정의 메시지 분석 방법 | |
Tumenjargal et al. | Software Development Tool for Agricultural Machinery Based on IsoAgLib Open Source Library | |
JP2833612B2 (ja) | サービスプリミティブ生成システム | |
CN117675951B (zh) | 一种可外部配置的标准串行时间码生成方法及*** | |
CN107765675B (zh) | 一种rtds仿真***及用于该***的对外数据传输方法 | |
Gorringe | Bus testing in a modern era | |
JPH04299757A (ja) | 通信プロトコルアナライザ | |
JPH0863411A (ja) | データ通信方法及びデータ通信システム | |
JPH05303484A (ja) | データリンク方式 | |
TW202110142A (zh) | 應用於工業物聯網的資料交換系統及方法 | |
JP2000267844A (ja) | ソフトウェア開発システム | |
Shi et al. | A COTS system solution for CCSDS spacecraft integration and test | |
JPS649784B2 (ja) | ||
JPH09265368A (ja) | 分散処理システム | |
JP2000099247A (ja) | ワイヤレスキーボード装置 | |
JPH0675881A (ja) | 異機種端末制御および透過制御方式 | |
JPH1093543A (ja) | データ受信システム、データ受信回路、および特定用途向集積回路 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 19981117 |