JPH0392056A - Plural protocols coexistence system - Google Patents
Plural protocols coexistence systemInfo
- Publication number
- JPH0392056A JPH0392056A JP22840389A JP22840389A JPH0392056A JP H0392056 A JPH0392056 A JP H0392056A JP 22840389 A JP22840389 A JP 22840389A JP 22840389 A JP22840389 A JP 22840389A JP H0392056 A JPH0392056 A JP H0392056A
- Authority
- JP
- Japan
- Prior art keywords
- protocol
- primitive
- section
- processing
- common
- 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
- 230000011664 signaling Effects 0.000 claims description 5
- 238000004891 communication Methods 0.000 description 9
- 238000000034 method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000000354 decomposition reaction Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000007792 addition Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Landscapes
- Exchange Systems With Centralized Control (AREA)
- Multi Processors (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、例えば共通線信号方式No,7の機能を備え
た電子交換機システムに係わり、特に運用情報やサービ
ス情報の問い合わせ等のトランザクションを汎用的に転
送、管理する機能の提供を行うトランザクション機能応
用部における複数のプロトコルを共存化させる複数.プ
ロトコル共存化システムに関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an electronic switching system equipped with, for example, the function of common line signaling system No. Multiple protocols that allow multiple protocols to coexist in the transaction function application section, which provides functions for transferring and managing transactions. Regarding a protocol coexistence system.
例えば、共通線信号方式NO.7の機能を備えた電子交
換機システムのトランザクション機能応用部のプロトコ
ルに関しては、CCITT(国際電信電話諮問委員会)
で検討が行われているプロトコルと、アメリカ合衆国標
準としてて検討が行われているプロトコルの2つのプロ
トコルが存在しており、これらについては手順上や考え
方についての差が存在している。For example, common line signaling system NO. CCITT (International Telegraph and Telephone Consultative Committee) regarding the protocol of the transaction function application part of the electronic switching system with 7 functions.
There are two protocols, one being considered as a standard in the United States and the other being considered as a standard in the United States, and there are differences in procedures and concepts.
このように、従来のトランザクション機能応用部のプロ
トコルは、その手順や考え方の上で差異が存在し、同時
に異なったプロトコルを使用することによる通信上の不
一致が存在する。また、トランザクション機能応用部を
実現するためのシステムを構築する際に、各プロトコル
ごとのシステムを別々に作戊する必要がある。As described above, the protocols of conventional transaction function application units have differences in their procedures and concepts, and there are inconsistencies in communication due to the simultaneous use of different protocols. Furthermore, when constructing a system for realizing the transaction function application section, it is necessary to create a separate system for each protocol.
このうち通信上の不一致は、トランザクション機能応用
部の上位に位置する応用サービス機能が解決を行う必要
がある。このため、異種プロトコルが多くなるに従って
、応用サービス機能に対して通信上の不一致処理による
負荷が増大するという問題がある。通信上の不一致は異
種プロトコルに限られるものではなく、同一プロトコル
内においても将来における改良や機能追加によって存在
するようになる。Among these, mismatches in communication need to be resolved by the application service function located above the transaction function application section. For this reason, there is a problem in that as the number of different protocols increases, the load on application service functions due to communication mismatch processing increases. Communication inconsistencies are not limited to different protocols, but will also exist within the same protocol due to future improvements and additions of functions.
そこで本発明の目的は、異なったプロトコルが共存する
場合の応用,サービス機能における負荷の軽減を図るこ
とのできる複数プロトコル共存化システムを提供するこ
とにある。SUMMARY OF THE INVENTION An object of the present invention is to provide a multi-protocol coexistence system that can reduce the load on application and service functions when different protocols coexist.
本発明の複数プロトコル共存化システムでは、通話回線
とは別の専用の信号回線を設けて通話の制御情報等の情
報の送受を行う例えば共通線信号方式No.7の機能を
備えた電子交換機において、運用情報やサービス情報の
問い合わせ等のトランザクションを汎用的に転送、管理
する機能の提供を行うトランザクション機能応用部に、
異種プロトコル間の共通処理を可能とする共通モジュー
ルを配置しておき、プロトコル識別子と必栗なパラメー
タを含んだ各プロトコル共通のプリミティブをこのトラ
ンザクション機能応用部とその上位の応用サービス機能
部との間で送受するようにした。In the multi-protocol coexistence system of the present invention, a dedicated signal line separate from the call line is provided to transmit and receive information such as call control information, for example, using common line signaling system No. In electronic exchanges equipped with 7 functions, the transaction function application department provides functions for general-purpose transfer and management of transactions such as operational information and service information inquiries.
A common module that enables common processing between different protocols is arranged, and primitives common to each protocol, including protocol identifiers and essential parameters, are transferred between this transaction function application part and the upper application service function part. I sent and received it using .
このように、トランヂクション機能応用部で異種プロト
コルに対応した共通化した処理を可能にしたので、応用
サービス機能における負荷を軽減することができる。In this way, since the transition function application section can perform common processing compatible with different protocols, the load on the application service function can be reduced.
以下、実施例につき本発明を詳細に説明する。 Hereinafter, the present invention will be explained in detail with reference to Examples.
第1図は本発明の一実施例における複数プロトコル共存
化システムの構戊の概要を表わしたものである。この実
施例のシステムは、共通線信号方式NO.7の電子交換
機システムの一部として実現している。このシステムで
運用情報やサービス情報の問い合わせ等のトランザクシ
ョンを汎用的に転送、管理するトランザクション機能応
用部11の上位には、応用サービス機能部12が配置さ
れている。また、このシステムでは、トランデクション
機能応用部11のプロトコル判定要求に応じて、プロト
コルの種別の判定処理を行うプロトコル種別判定処理部
13が配置されている。FIG. 1 shows an outline of the structure of a multiple protocol coexistence system according to an embodiment of the present invention. The system of this embodiment uses common line signaling method NO. It is realized as part of the 7 electronic switching system. In this system, an application service function section 12 is arranged above a transaction function application section 11 that transfers and manages transactions such as operational information and service information inquiries in a general-purpose manner. Further, this system is provided with a protocol type determination processing unit 13 that performs a protocol type determination process in response to a protocol determination request from the tranduction function application unit 11.
応用サービス機能部12からの送出(通信〉要求は、送
出要求プリミティブ21によってトランザクション機能
応用部1lに通知されるようになっている。このとき、
応用サービス機能部12では、使用するプロトコルに対
応したプロトコル識別子が選択されて設定される。ここ
で送出要求プリミティブ2lは、すべてのプロトコルに
共通的に定義されるものである。送出要求プリミティブ
21には、プロトコル識別子の他に、そのプリミティブ
に必要な情報(パラメータ)が設定される。The transmission (communication) request from the application service function unit 12 is notified to the transaction function application unit 1l by the transmission request primitive 21. At this time,
In the application service function unit 12, a protocol identifier corresponding to the protocol to be used is selected and set. Here, the sending request primitive 2l is commonly defined for all protocols. In addition to the protocol identifier, necessary information (parameters) for the send request primitive 21 is set.
トランザクション機能応用部11は送出要求プリミティ
ブ21を受信すると、プリミティブ処理IS22内のプ
リミティブ分析11s23にこれを供給する。プリミテ
ィブ分析部23では、分析を行ってプリミティブ分析結
果“プリミティブa″、・・・・・−、“プリミティブ
X″のいずれかを出力する。When the transaction function application unit 11 receives the sending request primitive 21, it supplies it to the primitive analysis unit 11s23 in the primitive processing IS22. The primitive analysis unit 23 performs the analysis and outputs one of the primitive analysis results "primitive a", . . . -, "primitive X".
そして、これらのプリミティブ分析結果“プリミティブ
a”、・・・・・・、′プリミティブX”に応じて、プ
リミティブ処理部24〜26のうち必要な処理部を起動
させ、プリミティブ制御に必要な処理を実行する。この
とき、プロトコルによって異なった処理が必要とされる
場合には、事前にプロトコル分析部27に結果を供給す
る。Then, in accordance with these primitive analysis results "primitive a", . . . , 'primitive At this time, if different processing is required depending on the protocol, the results are supplied to the protocol analysis section 27 in advance.
例えば、プリミティブ分析結果として“プリミティブa
″が得られたとして、これがプロトコル分析8lIS2
7に供給されたとする。プロトコル分析部27は分析結
果として結果iまたは結果jを出力する。そして、結果
lに対してはプリミティブ処理部24を起動し、結果j
についてはプリミティブ処理部25を起動する。なお、
以上説明した各プリミティブ処理部24〜26では、送
出要求プリミティブ21に含まれたパラメータの処理も
実施する。For example, as a primitive analysis result, “primitive a
” is obtained, this is the protocol analysis 8lIS2
7 is supplied. The protocol analysis unit 27 outputs result i or result j as the analysis result. Then, the primitive processing unit 24 is activated for the result l, and the result j
, the primitive processing unit 25 is activated. In addition,
Each of the primitive processing units 24 to 26 described above also processes parameters included in the sending request primitive 21.
プリミティブ処理部24〜26による処理が終了したら
、必要に応じて、相手ノードのトランザクション機能応
用部にデータを送出することになる。この場合、プロト
コルの種別によってデータの構或や符号化が異なってい
る。そこで、プリミティブ処理部22の出力はデータ編
集処理部31に入力され、このプロトコル分析部32に
供給される。プロトコル分析部32では、第2図に示し
たプロトコル識別子とプロトコル種別との関係を用いて
プロトコルの種別を分析し、分析結果“プロトコルa″
、・・・・・・、“プロトコルX”に対応したデータ編
集処理als34、35を起動する。When the processing by the primitive processing units 24 to 26 is completed, data is sent to the transaction function application unit of the other node as necessary. In this case, the data structure and encoding differ depending on the type of protocol. Therefore, the output of the primitive processing section 22 is input to the data editing processing section 31 and supplied to this protocol analysis section 32. The protocol analysis unit 32 analyzes the type of protocol using the relationship between the protocol identifier and the protocol type shown in FIG.
, . . ., data editing processes als34 and 35 corresponding to "protocol X" are activated.
第3図は、このときの統一プリミティブと各プロトコル
のプリミティブとの対応を行うためのプリミティブ対応
表を示したものであり、第4図は論理パラメータ値と各
プロトコルのパラメータとの対応を行うパラメータ対応
表を示したものである。これらの対応表は第2図に示し
たプロトコル識別子とプロトコル種別との関係を表わし
た表と共にトランザクション機能応用部ll内に格納さ
れている。Figure 3 shows the primitive correspondence table for making the correspondence between the unified primitive and the primitive of each protocol at this time, and Figure 4 shows the parameter correspondence between the logical parameter value and the parameter of each protocol. This is a correspondence table. These correspondence tables are stored in the transaction function application section 11 along with the table showing the relationship between protocol identifiers and protocol types shown in FIG.
このうち、第3図に示した符号α、β、γ、・・・・・
・はプロトコルlにおけるプリミティブ名称と制御情報
であり、符号a,bSc,・・・・・・はプロトコルj
におけるプリミティブ名称と制御情報である。Among these, the symbols α, β, γ, etc. shown in FIG.
・ are primitive names and control information in protocol l, and codes a, bSc, ... are protocol j
These are the primitive names and control information in .
以下同様にして、符号1、2、3、・・・・・・は、プ
ロトコルXにおけるプリミティブ名称と制御情報である
。これらのプリミティブ対応のプロトコルは、それぞれ
第3図の左端に示した統一プリミティブA,B,・・・
・・・Zのいずれかに統一されている。Similarly, symbols 1, 2, 3, . . . are primitive names and control information in protocol X. The protocols corresponding to these primitives are unified primitives A, B, . . . shown at the left end of Fig. 3, respectively.
...It is unified to one of Z.
一方、第4図に示したパラメータ対応表で、符号ASB
,C,・・・・・・Xはプロトコルlにおけるパラメー
タ名称と制御情報であり、符号α、β、T1・・・・・
・はプロトコルJにおけるパラメータ名称と制御情報で
ある。以下同様にして、符号a,bSc、・・・・・・
はプロトコルXにおけるパラメータ名称と制御情報であ
る。これらのパラメータ対応のプロトコルは、それぞれ
第4図の左端に示した論理パラメータ値0、L2、・・
・・・・nのいずれかに統一されている。On the other hand, in the parameter correspondence table shown in Fig. 4, the code ASB
, C,...X are parameter names and control information in protocol l, and symbols α, β, T1...
. is the parameter name and control information in protocol J. Similarly, the codes a, bSc, etc.
are parameter names and control information in protocol X. The protocols corresponding to these parameters have logical parameter values 0, L2, etc. shown at the left end of Figure 4, respectively.
...unified into one of n.
このように、データ編集処理部34、35では、第3図
および第4図に示した対応表を用いて、極力同一処理で
編集を可能にする。編集が終了すれば、通信データ36
として送出を行う。In this manner, the data editing processing units 34 and 35 use the correspondence tables shown in FIGS. 3 and 4 to enable editing using the same processing as much as possible. When editing is completed, the communication data 36
Send as .
これとは逆に、相手ノードからの通信データ41は、ト
ランザクション機能応用部11内のプロトコル判定要求
処理部43で受信される。プロトコル判定要求処理部4
3では、プロトコル種別判定処理部13にプロトコルの
種別の判定を要求し、プロトコル種別を決定する。すな
わち、相手ノードからの通信データ41に含まれる相手
ノードの信号点コードやサブシステム番号を使用してプ
ロトコルの種別を判定する。On the contrary, communication data 41 from the other node is received by the protocol determination request processing section 43 within the transaction function application section 11. Protocol judgment request processing unit 4
In step 3, the protocol type determination processing unit 13 is requested to determine the protocol type, and the protocol type is determined. That is, the type of protocol is determined using the signal point code and subsystem number of the other node included in the communication data 41 from the other node.
これ以降の処理は、送出要求処理と逆の手順となる。The subsequent processing is the reverse procedure of the sending request processing.
すなわち、プロトコル分析部44ではプロトコルの分析
を行い、この結果をデータ分解および分析N45、46
に供給する。データ分解および分析部45、46では、
データの編集と逆の関係にあるデータの分解と分析を行
い、統一ブリミティブおよび論理パラメータ値を決定す
る。That is, the protocol analysis unit 44 analyzes the protocol, and the results are subjected to data decomposition and analysis N45, 46.
supply to. In the data decomposition and analysis sections 45 and 46,
Perform data decomposition and analysis inversely to data editing to determine unified primitive and logical parameter values.
この結果は、プリミティブ処理部47内のプリミティブ
分析部48に供給され、プリミティブ分析結果“プリミ
ティブa”、・・・・・・、“プリミティブX”が得ら
れる。これらのプリミティブ分析結果“プリミティブa
”、 “プリミティブX゜に応じて、プリミティ
ブおよびパラメータ処理部48〜50のうちの必要な処
理部が起動される。このとき、ブ9トコルによって異な
った処理が必要とされる場合には、事前にプロトコル分
析部52に結果を供給する。This result is supplied to the primitive analysis section 48 in the primitive processing section 47, and primitive analysis results "primitive a", . . . , "primitive X" are obtained. These primitive analysis results “primitive a
”, “Depending on the primitive X°, necessary processing units among the primitive and parameter processing units 48 to 50 are activated. At this time, if different processing is required depending on the protocol, the results are supplied to the protocol analysis section 52 in advance.
このようにしてプリミティブ処理部47で各ブIJ ミ
ティブに必要な制御が行われたら、受信表示プリミティ
ブ49として応用サービス機能FIv,l2に供給され
る。受信表示プリミティブ49は送出要求プリミティブ
21と同様にプロトコル識別子とプリミティブに必要な
情報(パラメータ)が設定されている。After the primitive processing unit 47 performs the necessary control on each virtual IJ primitive in this way, it is supplied as a reception display primitive 49 to the application service function FIv, l2. Similar to the transmission request primitive 21, the reception indication primitive 49 has a protocol identifier and information (parameters) necessary for the primitive set therein.
以上説明したように本発明では、プロトコル識別子と必
要なパラメータを含んだ各プロトコル共通のプリミティ
ブを用いることで、異種プロトコル間の不一致を吸収す
ることによって応用サービス機能部での負荷を軽減し、
統一的なサービス処理を実現することができる。また、
トランザクション機能応用部における共通処理を異種プ
ロトコルに適用することができ、少ない差分機能の追加
のみで処理あるいはプロトコルの追加が可能となるとい
う効果がある。As explained above, in the present invention, by using primitives common to each protocol that include protocol identifiers and necessary parameters, the load on the application service function unit is reduced by absorbing inconsistencies between different protocols.
It is possible to realize unified service processing. Also,
Common processing in the transaction function application section can be applied to different protocols, and processing or protocols can be added by adding only a small number of differential functions.
図面は本発明の一実施例を説明するためのもので、この
うち第1図は複数プロトコル共存化システムの構威の概
要を表わしたシステム構成図、第2図はプロトコル識別
子とプロトコル種別との対応関係を表わした説明図、第
3図はプリミティブ対応表の内容を表わした説明図、第
4図はパラメータ対応表の内容を表わした説明図である
。
11・・・・・・ト、ランザクション機能応用部、l2
・・・・・・応用サービス機,能部、13・・・・・・
プロトコル種別判定処理部、l・・・・・・送出要求プ
リミティブ、2・・・・・・プリミティブ処理部、
1、・・・・・・データ編集処理部、
6、41・・・・・・通信データ、
3・・・・・・プロトコル判定要求処理部、7・・・・
・・プリミティブ処理部、
9・・・・・・受信表示プリミティブ。The drawings are for explaining one embodiment of the present invention. Among them, Fig. 1 is a system configuration diagram showing an overview of the structure of a multi-protocol coexistence system, and Fig. 2 is a system configuration diagram showing the outline of the structure of a multi-protocol coexistence system. FIG. 3 is an explanatory diagram showing the contents of a primitive correspondence table, and FIG. 4 is an explanatory diagram showing the contents of a parameter correspondence table. 11...T, transaction function application section, l2
...Application service function, functional department, 13...
Protocol type determination processing unit, l... Sending request primitive, 2... Primitive processing unit, 1,... Data editing processing unit, 6, 41... Communication data, 3...Protocol judgment request processing unit, 7...
...Primitive processing unit, 9...Reception display primitive.
Claims (1)
報等の情報の送受を行う共通線信号方式を具備した電子
交換機において、 運用情報やサービス情報の問い合わせ等のトランザクシ
ョンを汎用的に転送、管理する機能の提供を行うトラン
ザクション機能応用部に、異種プロトコル間の共通処理
を可能とする共通モジュールを配置しておき、プロトコ
ル識別子と必要なパラメータを含んだ各プロトコル共通
のプリミティブをこのトランザクション機能応用部とそ
の上位の応用サービス機能部との間で送受することを特
徴とする複数プロトコル共存化システム。[Scope of Claims] In an electronic exchange equipped with a common line signaling system in which a dedicated signal line separate from the telephone line is provided to send and receive information such as call control information, A common module that enables common processing between different protocols is placed in the transaction function application section that provides functions for transferring and managing transactions in a general-purpose manner. A multi-protocol coexistence system characterized by transmitting and receiving primitives between this transaction function application section and an upper level application service function section.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP22840389A JPH0392056A (en) | 1989-09-05 | 1989-09-05 | Plural protocols coexistence system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP22840389A JPH0392056A (en) | 1989-09-05 | 1989-09-05 | Plural protocols coexistence system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0392056A true JPH0392056A (en) | 1991-04-17 |
Family
ID=16875921
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP22840389A Pending JPH0392056A (en) | 1989-09-05 | 1989-09-05 | Plural protocols coexistence system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0392056A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05236138A (en) * | 1992-02-20 | 1993-09-10 | Nec Corp | Electronic exchange |
JPH06339169A (en) * | 1993-05-28 | 1994-12-06 | Nec Corp | Virtual protocol control system |
US6459706B1 (en) | 1997-11-20 | 2002-10-01 | Nec Corporation | Message-passing communication system generating task for monitoring a specific communication path |
GB2438665A (en) * | 2006-06-01 | 2007-12-05 | Toshiba Res Europ Ltd | Reconfigurable mobile terminal decomposes protocols for generic data control processing |
-
1989
- 1989-09-05 JP JP22840389A patent/JPH0392056A/en active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05236138A (en) * | 1992-02-20 | 1993-09-10 | Nec Corp | Electronic exchange |
JPH06339169A (en) * | 1993-05-28 | 1994-12-06 | Nec Corp | Virtual protocol control system |
US6459706B1 (en) | 1997-11-20 | 2002-10-01 | Nec Corporation | Message-passing communication system generating task for monitoring a specific communication path |
GB2438665A (en) * | 2006-06-01 | 2007-12-05 | Toshiba Res Europ Ltd | Reconfigurable mobile terminal decomposes protocols for generic data control processing |
GB2438665B (en) * | 2006-06-01 | 2008-10-15 | Toshiba Res Europ Ltd | A framework for a terminal network protocol reconfiguration |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5187708A (en) | Communication device for layered protocols | |
AU686105B2 (en) | System for implementation-independent interface specification | |
US5420916A (en) | Signaling network having common signaling node for protocol conversion | |
US6088361A (en) | Timed division multiplex bus connection controller | |
JP4565748B2 (en) | Exchange system and message processing method thereof | |
JP2888642B2 (en) | Communication system with network including management package | |
JPH0392056A (en) | Plural protocols coexistence system | |
US6516355B1 (en) | Methods and apparatus for controlling digital communications switching equipment | |
US5051892A (en) | Full duplex conversation between transaction programs | |
JP2758859B2 (en) | Switching system virtual terminal controller | |
KR100311315B1 (en) | Protocol processing system using a high-speed data transmission path | |
KR100292336B1 (en) | Station number translation method using station number translation library in exchange system | |
JP3075206B2 (en) | Switch operation and maintenance system | |
JPS59161952A (en) | Establishment of communication path | |
KR970002778B1 (en) | Method of Sending / Receiving Message between Processors of Intelligent Network Service Control / Management System | |
JP3791700B2 (en) | Virtual terminal connection type distributed service system | |
JPS6315546A (en) | Reply confirming system | |
JPH0451795A (en) | Transaction identifier assignment system in multi-processor system | |
JPH03254540A (en) | Address conversion system in terminal start type network | |
JPH05244650A (en) | Protocol control system | |
JPS62299140A (en) | Data communication system | |
JPH03126125A (en) | Printer control system | |
JPH0439722A (en) | Printer multiple address output device | |
JPH05102989A (en) | Data communication system | |
JPH03245633A (en) | Terminal control system |