JPH1169394A - Sharing method for protocol control memory - Google Patents
Sharing method for protocol control memoryInfo
- Publication number
- JPH1169394A JPH1169394A JP9227498A JP22749897A JPH1169394A JP H1169394 A JPH1169394 A JP H1169394A JP 9227498 A JP9227498 A JP 9227498A JP 22749897 A JP22749897 A JP 22749897A JP H1169394 A JPH1169394 A JP H1169394A
- Authority
- JP
- Japan
- Prior art keywords
- call
- control memory
- memory
- communication protocols
- protocol
- 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.)
- Granted
Links
Landscapes
- Exchange Systems With Centralized Control (AREA)
- Communication Control (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、プロトコル制御用
メモリの共有化方法に関し、特に、ISUP(ISDN
user part;ISDNユーザ部)またはTU
P(telephone user part;電話ユ
ーザ部)等の各通信プロトコルに用いられる制御用メモ
リの共有化方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for sharing a protocol control memory, and more particularly, to an ISUP (ISDN).
user part; ISDN user department) or TU
The present invention relates to a method for sharing a control memory used for each communication protocol such as P (telephone user part; telephone user unit).
【0002】[0002]
【従来の技術】マルチプロセッサ型交換機における共有
メモリ化の従来技術として、例えば特開平2−5059
8号公報には、呼処理プロセッサの稼働負荷を低減し信
号処理の遅延を防止するため、呼処理プロセッサが信号
を共有のメモリへ登録し、この登録内容を複数の信号処
理プロセッサがアクセスする方法が記載されている。こ
の方法は、共有メモリ装置を設け、呼処理プロセッサ及
び信号処理プロセッサ共通のバスで接続することで、メ
モリの共有化を行うようにしたものである。2. Description of the Related Art As a conventional technique for forming a shared memory in a multiprocessor type exchange, for example, Japanese Patent Laid-Open No. 5059/1990.
Japanese Patent Application Laid-Open No. 8 (1996) -1995 discloses a method in which a call processor registers a signal in a shared memory and a plurality of signal processors access the registered contents in order to reduce the operating load of the call processor and prevent signal processing delay. Is described. In this method, a shared memory device is provided and connected by a common bus for a call processor and a signal processor to share a memory.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、上記従
来技術は下記記載の問題点を有している。However, the above prior art has the following problems.
【0004】第1の問題点は、シングルプロセッサ構成
のシステムにおいても、共有メモリ装置が必要となると
いうことである。[0004] A first problem is that a shared memory device is required even in a system having a single processor configuration.
【0005】その理由は、共有メモリ装置がシステム構
成要素の一つとなっているためである。The reason is that the shared memory device is one of the system components.
【0006】第2の問題点は、一つの信号処理プロセッ
サに、複数種類の通信プロトコルが搭載された場合、各
通信プロトコルで使用する制御用メモリの共有化がなさ
れていない、ということである。A second problem is that when a plurality of types of communication protocols are mounted on one signal processor, a control memory used for each communication protocol is not shared.
【0007】その理由は、複数種類の通信プロトコルに
対して各通信プロトコルで使用する制御用メモリの共有
化が何ら考慮されていないためである。The reason is that sharing of a control memory used in each communication protocol is not considered at all for a plurality of types of communication protocols.
【0008】そして、共通線信号方式におけるサービス
制御機能を規定するユーザ部のうち、ISDN機能を実
現する回線交換制御用として使用するISDNユーザ部
(ISUP)、電話網として使用する電話ユーザ部(T
UP)等の通信プロトコルにおいて各プロトコルの制御
に使用する制御メモリについて、各プロトコル毎に別々
の領域に呼対応エリアを持つように構成した場合、各プ
ロトコルを同一のプロセッサに搭載した場合、必要なメ
モリ容量は膨大なものとなる。[0008] Among the user units defining the service control function in the common channel signaling system, an ISDN user unit (ISUP) used for circuit switching control realizing the ISDN function, and a telephone user unit (T) used as a telephone network.
When a control memory used for control of each protocol in a communication protocol such as UP) is configured to have a call-corresponding area in a separate area for each protocol. The memory capacity is enormous.
【0009】したがって、本発明は、上記問題点に鑑み
てなされたものであって、その目的は、一つのプロセッ
サ上に複数種類の通信プロトコルを搭載した場合の各通
信プロトコルで使用する制御用メモリを削減する、プロ
トコル制御用メモリの共有化方法を提供することにあ
る。SUMMARY OF THE INVENTION Accordingly, the present invention has been made in view of the above problems, and has as its object to provide a control memory used in each communication protocol when a plurality of types of communication protocols are mounted on one processor. Another object of the present invention is to provide a method for sharing a protocol control memory, which reduces the number of memory devices.
【0010】[0010]
【課題を解決するための手段】前記目的を達成するため
本発明のプロトコル制御用メモリの共有化方法は、一つ
のプロセッサ上に複数種類の通信プロトコルを搭載する
プロトコル制御用メモリの共有化方法であって、各通信
プロトコルで呼毎に必要となる制御用メモリを、前記各
通信プロトコルで共通にアクセス可能なメモリに配置
し、前記制御用メモリのサイズを、前記各通信プロトコ
ルの中で必要とするサイズの一番大きなサイズに更に余
裕を持たせた大きさとしたことを特徴とする。In order to achieve the above object, a protocol control memory sharing method according to the present invention is a protocol control memory sharing method in which a plurality of types of communication protocols are mounted on one processor. Therefore, the control memory required for each call in each communication protocol is arranged in a memory that can be commonly accessed in each communication protocol, and the size of the control memory is required in each communication protocol. It is characterized in that it has a size that allows more room for the largest size to be made.
【0011】本発明においては、呼が発生した場合、該
呼に割り振るユニークな番号である呼参照番号を、前記
各通信プロトコルで共通な番号とすることを特徴とす
る。The present invention is characterized in that, when a call is generated, a call reference number, which is a unique number assigned to the call, is a number common to the above-mentioned communication protocols.
【0012】[0012]
【発明の実施の形態】本発明の実施の形態について以下
に説明する。本発明は、その好ましい実施の形態におい
て、各通信プロトコルで呼毎に必要となる制御用メモリ
を、各通信プロトコルで共通にアクセス可能なメモリ
(図2の共有化したプロトコル制御用メモリ)に置き、
呼が発生した場合、その呼に割り振るユニークな番号で
ある呼参照番号を、前記各通信プロトコルで共通な番号
とし、この呼参照番号で制御用メモリをアクセスする。Embodiments of the present invention will be described below. According to the present invention, in the preferred embodiment, the control memory required for each call in each communication protocol is placed in a memory that can be commonly accessed in each communication protocol (shared protocol control memory in FIG. 2). ,
When a call is generated, a call reference number, which is a unique number assigned to the call, is used as a common number for each of the communication protocols, and the control memory is accessed using the call reference number.
【0013】本発明の実施の形態においては、各通信プ
ロトコルは、呼発生時に割り振られるユニークな番号で
ある呼参照番号により参照される共通メモリ化した制御
用メモリを使用することにより、各通信プロトコル毎に
必要となる制御用メモリを、それぞれの通信プロトコル
毎に持つことを不要とし、メモリ容量の削減を達成した
ものである。In the embodiment of the present invention, each communication protocol uses a common control memory which is referred to by a call reference number which is a unique number assigned when a call is generated. This eliminates the need for having a control memory required for each communication protocol for each communication protocol, thereby achieving a reduction in memory capacity.
【0014】[0014]
【実施例】上記した本発明の実施の形態について更に詳
細に説明すべく、本発明の実施例について図面を参照し
て詳細に説明する。BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram showing an embodiment of the present invention;
【0015】図1は、本発明の一実施例の構成を示す図
である。図1を参照すると、本発明の一施例は、プロセ
ッサ11内に、複数の通信プロトコル制御部(#1〜#
n)12と、信号送受信部13と、制御用メモリ管理部
14と、を含む。FIG. 1 is a diagram showing the configuration of one embodiment of the present invention. Referring to FIG. 1, one embodiment of the present invention includes a plurality of communication protocol control units (# 1 to #
n) 12, a signal transmission / reception unit 13, and a control memory management unit 14.
【0016】複数の通信プロトコル制御部#1〜#n
は、それぞれのプロトコル種別毎に設けられ、各プロト
コル対応の制御を行う。A plurality of communication protocol control units # 1 to #n
Are provided for each protocol type, and perform control corresponding to each protocol.
【0017】信号送受信部13は、信号の送受信、及び
信号受信時には、プロトコル種別を判別し、対応する通
信プロトコル制御部12を起動する。The signal transmission / reception unit 13 determines the protocol type when transmitting / receiving a signal and receiving a signal, and activates the corresponding communication protocol control unit 12.
【0018】制御用メモリ管理部14は、図2に示す呼
参照番号22のビジー(busy)/アイドル(idl
e)を管理し、通信プロトコル共通制御用メモリ21の
割り当てを行う。図2は、本発明の一実施例において、
各通信プロトコル制御部12#1〜#nで共通に使用さ
れる制御用メモリの構成を示す。The control memory management unit 14 has a busy / idle (idl) of the call reference number 22 shown in FIG.
e), and the communication protocol common control memory 21 is allocated. FIG. 2 shows an embodiment of the present invention.
The configuration of a control memory commonly used by the communication protocol control units 12 # 1 to #n is shown.
【0019】呼毎に割り振られたユニークな番号である
呼参照番号22によってインデックスされる制御用メモ
リ23のサイズは、各通信プロトコル制御部12の中で
必要とするサイズの一番大きなサイズ分に余裕を持たせ
た大きさとする。The size of the control memory 23 indexed by the call reference number 22, which is a unique number assigned to each call, corresponds to the largest size required in each communication protocol control unit 12. The size should be large enough.
【0020】次に、本発明の一実施例の動作について、
図1乃至図4を参照して以下に詳細に説明する。図3
は、相手局からの呼を受信した場合のシーケンスを示
す。Next, the operation of one embodiment of the present invention will be described.
This will be described in detail below with reference to FIGS. FIG.
Shows a sequence when a call from the partner station is received.
【0021】信号送受信部13で発呼信号31にて呼を
検出し、その呼のプロトコル種別を振り分け、該当通信
プロトコル制御部12へ発呼通知32を行う。The signal transmitting / receiving unit 13 detects a call from the call signal 31, sorts the protocol type of the call, and sends a call notification 32 to the corresponding communication protocol control unit 12.
【0022】発呼通知32を受けた通信プロトコル制御
部12は、プロトコル制御を行うために必要となる制御
用メモリ23を確保するために、制御用メモリ管理部1
4へ呼参照番号割当要求33を行う。Upon receiving the call notification 32, the communication protocol control unit 12 controls the control memory management unit 1 to secure the control memory 23 necessary for performing protocol control.
Then, a call reference number assignment request 33 is made to No. 4.
【0023】呼参照番号割当要求33を受けた制御用メ
モリ管理部14は、空きの呼参照番号22を探して呼参
照番号割当要求応答34にて呼参照番号22を返す。Upon receiving the call reference number assignment request 33, the control memory management unit 14 searches for an empty call reference number 22 and returns the call reference number 22 in a call reference number assignment request response 34.
【0024】呼参照番号割当要求応答34を受けた通信
プロトコル制御部12は、通知された呼参照番号22
で、通信プロトコル共通制御用メモリ21をインデック
スして該当する制御用メモリ23を使用する。The communication protocol control unit 12 having received the call reference number assignment request response 34
Then, the communication protocol common control memory 21 is indexed and the corresponding control memory 23 is used.
【0025】図4は、自局から呼を発信する場合のシー
ケンスを示す。通信プロトコル制御部12は呼を発信す
る場合、呼参照番号割当要求41を制御用メモリ管理部
14へ通知する。FIG. 4 shows a sequence when a call is transmitted from the own station. When transmitting a call, the communication protocol control unit 12 notifies the control memory management unit 14 of a call reference number assignment request 41.
【0026】呼参照番号割当要求41を受けた呼制御用
メモリ管理部14は、空きの呼参照番号22を探して呼
参照番号割当要求応答42を返す。Upon receiving the call reference number assignment request 41, the call control memory management unit 14 searches for an empty call reference number 22 and returns a call reference number assignment request response 42.
【0027】呼参照番号割当要求応答42を受けた通信
プロトコル制御部12は、通知された呼参照番号22で
通信プロトコル共通制御用メモリ21をインデックスし
て該当の制御用メモリ23を使用し、発呼要求43を信
号送受信部13へ通知する。Upon receiving the call reference number assignment request response 42, the communication protocol control unit 12 indexes the communication protocol common control memory 21 with the notified call reference number 22, uses the corresponding control memory 23, and issues a call. The call request 43 is notified to the signal transmitting / receiving unit 13.
【0028】発呼要求43を受けた信号送受信部12
は、発呼信号44を相手局へ送信する。Signal transmitting / receiving section 12 receiving call request 43
Transmits a call signal 44 to the partner station.
【0029】[0029]
【発明の効果】以上説明したように、本発明によれば、
各種通信プロトコルが必要とする制御用メモリの容量の
増大を回避する、という効果を奏する。As described above, according to the present invention,
This has the effect of avoiding an increase in the capacity of the control memory required by various communication protocols.
【0030】その理由は、本発明においては、各種通信
プロトコルが必要とする制御用メモリを共有化するため
である。The reason is that, in the present invention, the control memory required by various communication protocols is shared.
【図1】本発明の一実施例の構成を示すブロック図であ
る。FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention.
【図2】本発明の一実施例における共有化したプロトコ
ル制御用メモリの構成を示す図である。FIG. 2 is a diagram showing a configuration of a shared protocol control memory in one embodiment of the present invention.
【図3】本発明の一実施例において呼受信時の動作を示
すシーケンスチャートである。FIG. 3 is a sequence chart showing an operation at the time of receiving a call in one embodiment of the present invention.
【図4】本発明の一実施例において呼発信時の動作を示
すシーケンスチャートである。FIG. 4 is a sequence chart showing an operation when a call is originated in one embodiment of the present invention.
11 プロセッサ 12 通信プロトコル制御部#1〜#n 13 信号送受信部 14 制御用メモリ管理部 21 通信プロトコル共通制御用メモリ 22 呼参照番号 23 制御用メモリ 31 発呼信号 32 発呼通知 33 呼参照番号割当要求 34 呼参照番号割当要求応答 41 呼参照番号割当要求 42 呼参照番号割当要求応答 43 発呼要求 44 発呼信号 DESCRIPTION OF SYMBOLS 11 Processor 12 Communication protocol control parts # 1 to #n 13 Signal transmission / reception part 14 Control memory management part 21 Communication protocol common control memory 22 Call reference number 23 Control memory 31 Call signal 32 Call notification 33 Call reference number assignment Request 34 Call reference number assignment request response 41 Call reference number assignment request 42 Call reference number assignment request response 43 Calling request 44 Calling signal
Claims (4)
トコルを搭載するプロトコル制御用メモリの共有化方法
であって、 各通信プロトコルで呼毎に必要となる制御用メモリを、
前記各通信プロトコルで共通にアクセス可能なメモリに
配置し、 前記制御用メモリのサイズを、前記各通信プロトコルの
中で必要とするサイズの一番大きなサイズに更に余裕を
持たせた大きさとしたことを特徴とするプロトコル制御
用メモリの共有化方法。A method for sharing a protocol control memory in which a plurality of types of communication protocols are mounted on one processor, wherein a control memory required for each call in each communication protocol is provided.
It is arranged in a memory that can be commonly accessed by each of the communication protocols, and the size of the control memory is set to a size that allows a margin to the largest size required in each of the communication protocols. A method for sharing a protocol control memory.
クな番号である呼参照番号を、前記各通信プロトコルで
共通な番号とすることを特徴とする請求項1記載のプロ
トコル制御用メモリの共有化方法。2. The protocol control memory according to claim 1, wherein when a call is generated, a call reference number, which is a unique number assigned to the call, is a number common to the respective communication protocols. Sharing method.
ユニークな番号である呼参照番号によってアクセスされ
ることを特徴とする請求項1記載のプロトコル制御用メ
モリの共有化方法。3. The protocol control memory sharing method according to claim 1, wherein said control memory is accessed by a call reference number which is a unique number assigned to each call.
う通信プロトコル制御部を複数備え、各通信プロトコル
制御部で呼毎にプロトコル制御用に必要となる制御用メ
モリを、前記各通信プロトコル制御部に対して共通にア
クセス可能なメモリ(「共通制御用メモリ」という)に
配置し、 前記制御用メモリのサイズを、前記各通信プロトコルの
中で必要とするサイズの一番大きなサイズに更に余裕を
持たせた大きさとし、 呼が発生した場合、該呼に割り振られるユニークな番号
である呼参照番号を、前記各通信プロトコル制御部で共
通な番号とし、 前記各通信プロトコル制御部は、前記呼参照番号によっ
て前記共通制御用メモリインデックスして制御用メモリ
をアクセスする、ことを特徴とするプロトコル制御用メ
モリの共有化方法。4. A communication memory comprising a plurality of communication protocol control units for controlling a plurality of types of communication protocols, wherein each communication protocol control unit includes a control memory required for protocol control for each call. Are arranged in a memory that can be accessed in common with each other (referred to as “common control memory”), and the size of the control memory is further increased to the largest size required in each of the communication protocols. When a call is generated, a call reference number, which is a unique number assigned to the call, is used as a common number for each of the communication protocol control units. A method for sharing a protocol control memory, comprising accessing the control memory using the common control memory index according to a number.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP22749897A JP3496471B2 (en) | 1997-08-08 | 1997-08-08 | Sharing protocol control memory |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP22749897A JP3496471B2 (en) | 1997-08-08 | 1997-08-08 | Sharing protocol control memory |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH1169394A true JPH1169394A (en) | 1999-03-09 |
JP3496471B2 JP3496471B2 (en) | 2004-02-09 |
Family
ID=16861840
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP22749897A Expired - Fee Related JP3496471B2 (en) | 1997-08-08 | 1997-08-08 | Sharing protocol control memory |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3496471B2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100311315B1 (en) * | 1999-08-31 | 2001-10-18 | 박원배 | Protocol processing system using a high-speed data transmission path |
JP2002164930A (en) * | 2000-11-29 | 2002-06-07 | Nippon Telegr & Teleph Corp <Ntt> | Communication method |
KR100621571B1 (en) | 2004-06-25 | 2006-09-14 | 삼성전자주식회사 | Network repeater and relay method |
US8010828B2 (en) | 2006-01-31 | 2011-08-30 | Samsung Electronics Co., Ltd. | Method of providing interoperatibility of different network devices capable of error handling and network device using the same |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101671991B1 (en) * | 2010-06-14 | 2016-11-04 | 한국전자통신연구원 | Simulator based on virtual protocol stack interface(VPSI) |
-
1997
- 1997-08-08 JP JP22749897A patent/JP3496471B2/en not_active Expired - Fee Related
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100311315B1 (en) * | 1999-08-31 | 2001-10-18 | 박원배 | Protocol processing system using a high-speed data transmission path |
JP2002164930A (en) * | 2000-11-29 | 2002-06-07 | Nippon Telegr & Teleph Corp <Ntt> | Communication method |
KR100621571B1 (en) | 2004-06-25 | 2006-09-14 | 삼성전자주식회사 | Network repeater and relay method |
US8010828B2 (en) | 2006-01-31 | 2011-08-30 | Samsung Electronics Co., Ltd. | Method of providing interoperatibility of different network devices capable of error handling and network device using the same |
Also Published As
Publication number | Publication date |
---|---|
JP3496471B2 (en) | 2004-02-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4710769A (en) | Transmit-secure non-blocking circuit-switched local area network | |
US5958031A (en) | Data transmitting/receiving device of a multiprocessor system and method therefor | |
JPH1169394A (en) | Sharing method for protocol control memory | |
JP2933478B2 (en) | Switching system resource control method | |
KR940005530B1 (en) | How to prevent call loss when matching private exchange | |
JP2983369B2 (en) | Representative number connection method in packet switching network | |
KR100259439B1 (en) | Radio frequency-specific overload controlling method in paging system | |
JP2705507B2 (en) | Signal transit exchange | |
JPS58123258A (en) | Circuit and packet combined exchange system | |
JPS60142657A (en) | Composite terminal control method | |
KR100263070B1 (en) | How to Form Currency in Electronic Switching System | |
JPH0634351U (en) | Communication structure between facilities belonging to different network architectures | |
JPS6016044A (en) | Method and device for controlling access by plural units to common facility | |
KR100328434B1 (en) | Outgoing call processing by fixed call distribution of mobile communication exchange | |
JPH0537658A (en) | State report system to mtp higher rank user processor at the time of increasing/decreasing mtp level 3 processor in no.7 signal system | |
JPH02309892A (en) | Call processing signal control system | |
WO1986002751A1 (en) | Arrangement for path selection in a communications network | |
JPH03220849A (en) | Voice reply system | |
JPS63204941A (en) | Posteriority call processing system in communication processing equipment | |
JPH04264853A (en) | Data communication system | |
JPS63108894A (en) | Station data managing system for distributed exchange | |
KR19990058013A (en) | Packet Module Distributed Acceptance Method in Switching System | |
KR19990060591A (en) | Service line load balancing method | |
JPH0286243A (en) | Communication protocol processing system | |
JPS63136858A (en) | Shared dial transmission circuit for facsimile store and for ward exchange |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20031028 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071128 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081128 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081128 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091128 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091128 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101128 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111128 Year of fee payment: 8 |
|
LAPS | Cancellation because of no payment of annual fees |