KR100289314B1 - Data communication method between duplicated omids - Google Patents
Data communication method between duplicated omids Download PDFInfo
- Publication number
- KR100289314B1 KR100289314B1 KR1019970071185A KR19970071185A KR100289314B1 KR 100289314 B1 KR100289314 B1 KR 100289314B1 KR 1019970071185 A KR1019970071185 A KR 1019970071185A KR 19970071185 A KR19970071185 A KR 19970071185A KR 100289314 B1 KR100289314 B1 KR 100289314B1
- Authority
- KR
- South Korea
- Prior art keywords
- omid
- dcm
- data
- communication
- communication method
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/42—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker
- H04Q3/54—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised
- H04Q3/545—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised using a stored programme
- H04Q3/54541—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised using a stored programme using multi-processor systems
- H04Q3/54558—Redundancy, stand-by
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
- H04Q3/0062—Provisions for network management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13167—Redundant apparatus
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
본 발명은 이중화 구조로 운용되는 오엠아이디(Operation & Maintenance Interface Device : 이하, 'OMID'라 칭함) 각각에 이중화 통신 기능을 지원하기 위한 프로세스를 구현하여 이 프로세스를 통해 OMID간에 프로세스 통신이 이루어질 수 있도록 한 이중화된 OMID간의 통신방법에 관한 것이다.The present invention implements a process for supporting a redundant communication function in each of the operation & maintenance interface device (hereinafter referred to as 'OMID') operated in a redundant structure so that process communication can be performed between OMIDs through this process. It relates to a communication method between a duplicated OMID.
일반적으로, 상용 워크스테이션(Workstation)인 OMID는 이동통신 교환기에 연결되어, 이동통신 교환기에서 전송되는 데이터를 과금센터나 망관리센터로 중계해 주는 역할을 수행한다.In general, OMID, which is a commercial workstation, is connected to a mobile communication switch and relays data transmitted from the mobile communication switch to a charging center or a network management center.
이러한 OMID는 시스템의 안정적인 운용을 위해 이중화 구조로 이루어진다.This OMID consists of a redundant structure for stable operation of the system.
상기와 같이 이중화 구조로 이루어진 각각의 OMID내에는 동일한 프로세스들이 구현되어 동작하고 있으며, 각 프로세스의 특징에 따라 스탠바이(Stand-by) 또는 로드-쉐어링(Load-sharing) 방식으로 동작한다.The same processes are implemented and operated in each OMID having a redundant structure as described above, and operate in a stand-by or load-sharing manner according to the characteristics of each process.
한편, 각 프로세스가 상대편 OMID에 있는 프로세스와 이중화에 관련된 정보를 주고 받으려면 나름대로의 통신방법이 있어야 한다.On the other hand, each process must have its own communication method in order to exchange information related to redundancy with the process in the other party's OMID.
이에 따라, 종래에는 OMID에 있는 많은 프로세스들에 대해 프로세스별로 각각의 이중화 구현을 위한 별도의 통신방법을 구현하려고 하였으나, 이는 각 프로세스의 고유기능에 있어 낭비적인 요소로 작용하여 각 프로세스의 고유기능 수행에 악영향을 미칠 우려가 매우 큰 문제점이 있었다.Accordingly, in the related art, a separate communication method for implementing each redundancy for each process has been attempted for many processes in the OMID, but this acts as a wasteful factor in the unique functions of each process to perform the unique functions of each process. There was a very big problem that might adversely affect.
본 발명은 상기와 같은 문제점을 해결하기 위해 안출한 것으로서, 그 목적은 OMID각각에 이중화 통신 기능을 지원하기 위한 디씨엠(Duplication Communication Management ; 이하, 'DCM' 이라 칭함)이라는 프로세스를 구현하여 이 DCM을 통해 OMID내의 내부 프로세스간에 프로세스 통신이 이루어질 수 있도록 한 이중화된 OMID간의 데이터 통신방법을 제공하는 데에 있다.The present invention has been made to solve the above problems, the purpose of which is to implement this DCM by implementing a process called Duplex Communication Management (DCM) to support the redundant communication function for each OMID The purpose of the present invention is to provide a data communication method between duplicated OMIDs to enable process communication between internal processes in the OMID.
이러한 목적을 달성하기 위한 본 발명의 OMID간의 데이터 통신방법은, 자신의 OMID내의 프로세스가 상대편 OMID내의 프로세스로 데이터를 전송하고자 하는 경우, 먼저 자신의 OMID에 구현된 DCM에서 메시지 큐를 통해 상기 임의의 프로세스로부터 전송되는 데이터를 수신하여 TCP/IP에 의해 상대편 OMID에 구현된 DCM으로 전송하고, 이에 따라 데이터를 수신한 상대편 OMID의 DCM에서 해당하는 목적지 프로세스로 상기 데이터를 전송하도록 함을 특징으로 한다.The data communication method between the OMID of the present invention for achieving the above object is, when a process in its own OMID wants to transmit data to the process in the other OMID, first through the message queue in DCM implemented in its OMID It receives the data transmitted from the process and transmits to the DCM implemented in the other party's OMID by TCP / IP, thereby transmitting the data from the DCM of the other party's OMID receiving the data to the corresponding destination process.
도 1은 본 발명에 따른 이중화된 오엠아이드간의 데이터 통신방법을 구현하기 위한 하드웨어 구성도,1 is a hardware configuration diagram for implementing a data communication method between redundant Omide according to the present invention,
도 2는 본 발명에 따른 이중화된 오엠아이드간의 데이터 통신 흐름도.2 is a flow diagram of data communication between redundant omegaids in accordance with the present invention.
〈도면의 주요부분에 대한 부호의 설명〉<Explanation of symbols for main parts of drawing>
10 : 교환기 20A,20B : OMID A, OMID B10:
21A,21B : DCM 22A,B,23A,B,24A,B : 프로세스21A, 21B: DCM 22A, B, 23A, B, 24A, B: Process
30 : 망관리센터/과금센터30: Network Management Center / Billing Center
이하, 첨부된 도면을 참고하여 본 발명에 의한 이중화된 OMID간의 데이터 통신방법을 상세히 설명한다.Hereinafter, a data communication method between duplicated OMIDs according to the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명에 따른 이중화된 OMID간의 데이터 통신방법을 구현하기 위한 하드웨어 구성도로서, 교환기(10)와 망관리센터/과금센터(30)간의 중계역할을 수행하는 OMID는 OMID A(20A)와 OMID B(20B)로 이중화 구조로 운용되고 있으며, 각 OMID A(20A)와 OMID B(20B)는 OMID A(20A)와 OMID B(20B)간의 통신을 위한 DCM(21A,21B)과 각종 내부 프로세스(22A,B, 23A,B, 24A,B)로 구성된다.1 is a hardware configuration diagram for implementing a data communication method between the redundant OMID according to the present invention, the OMID performing the relay role between the
상기 교환기(10)와 OMID A(20A) 및 OMID B(20B)간에는 교환기(10) 내부 프로세스간의 통신방법인 IPC(Inter Process Communication)를 통해 통신을 수행하고, OMID A(20A) 및 OMID B(20B)와 망관리센터/과금센터(30)간에는 TCP/IP 또는 X.25 접속 프로토콜을 통해 통신을 수행한다.Communication between the
그리고, 상기 OMID A(20A)와 OMID B(20B) 사이에는 이중화에 필요한 정보를 포함해 각종 정보를 서로 주고 받을 수 있도록 TCP/IP로 자체 연결되어 있으며, OMID A(20A)와 OMID B(20B)내의 내부 프로세스(22A,B, 23A,B, 24A,B)간은 유닉스(Unix) 운영체계에서 제공하는 메시지 큐(message queue)를 통해 서로 통신하도록 되어 있다.In addition, the OMID
상기와 같이 구성되는 OMID A(20A)와 OMID B(20B)간의 데이터 통신과정을 도 2의 흐름도를 참조하여 설명하면 다음과 같다.The data communication process between the
먼저, 자신의 OMID, 즉 OMID A(20A)와 OMID B(20B) 모두는 상대편 OMID, 즉 OMID B(20B)와 OMID A(20A)의 DCM(21B,21A)으로부터의 링크 접속 요청을 받아들일 수 있고, 실질적으로 상대편 OMID의 DCM과 링크 접속을 할 수 있도록 이와 관련된 TCP/IP 소켓 기능을 실행한다(S1).First, both their OMIDs, OMID A (20A) and OMID B (20B), will accept link connection requests from the other party's OMID, ie, DCM (21B, 21A) of OMID B (20B) and OMID A (20A). In order to establish a link connection with the DCM of the other party's OMID, a TCP / IP socket function related thereto is executed (S1).
이어, 자신의 OMID의 DCM에서는 상대편 OMID의 DCM으로부터 데이터가 전송되기를 기다렸다가(S2), 이후 상대편 OMID의 DCM으로부터 데이터를 수신하면(S3) 자신의 OMID내 해당하는 목적지 프로세스를 확인하고(S4), 이어 자신의 OMID의 DCM에서 확인된 프로세스로 데이터를 전송한다(S5).Next, the DCM of its own OMID waits for data to be transmitted from DCM of the other party's OMID (S2), and then receives data from DCM of the other party's OMID (S3) and checks the corresponding destination process in its OMID (S4), Subsequently, data is transmitted from the DCM of its own OMID to the verified process (S5).
그리고 나서, 자신의 OMID의 DCM에서는 자신의 OMID내의 프로세스로부터 데이터가 전송되기를 기다렸다가(S6), 데이터를 수신하게 되면(S7), 상대편 OMID의 DCM으로 데이터를 전송한다.Then, the DCM of its OMID waits for data to be transmitted from the process in its OMID (S6), and when receiving data (S7), transmits the data to the DCM of the other OMID.
상기와 같이 OMID A(20A)의 프로세스(22A, 23A, 24A)와 OMID B(20B)의 프로세스(22B, 23B, 24B)간의 통신은 DCM(21A,21B)을 통해 이루어지게 된다.As described above, communication between the processes 22A, 23A and 24A of
이상, 상기 설명에서와 같이 본 발명은 OMID내 각 프로세스들이 별도의 통신기능 구현없이 DCM을 통해 이중화를 위한 데이터를 송수신함에 따라 OMID의 운용이 안정적으로 이루어질 수 있게 되고, 이로 인하여 OMID가 교환기와 망관리센터/과금센터간의 데이터를 안정적으로 송수신할 수 있게 되는 효과가 있다.As described above, according to the present invention, as each process in the OMID transmits and receives data for redundancy through DCM without implementing a separate communication function, the operation of the OMID can be made stably, and thus the OMID is exchanged with the network. The data can be reliably transmitted and received between the management center / billing center.
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019970071185A KR100289314B1 (en) | 1997-12-20 | 1997-12-20 | Data communication method between duplicated omids |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019970071185A KR100289314B1 (en) | 1997-12-20 | 1997-12-20 | Data communication method between duplicated omids |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR19990051791A KR19990051791A (en) | 1999-07-05 |
| KR100289314B1 true KR100289314B1 (en) | 2001-06-01 |
Family
ID=37517664
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019970071185A Expired - Fee Related KR100289314B1 (en) | 1997-12-20 | 1997-12-20 | Data communication method between duplicated omids |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100289314B1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR19990056142A (en) * | 1997-12-29 | 1999-07-15 | 윤종용 | Duplication method of billing information in exchange system |
-
1997
- 1997-12-20 KR KR1019970071185A patent/KR100289314B1/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| KR19990051791A (en) | 1999-07-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4677588A (en) | Network interconnection without integration | |
| US20050089029A1 (en) | Method for operating a transmission system and transmission system in an energy supply network | |
| CN1980230A (en) | Method for managing VRRP group | |
| CN110545318B (en) | Data communication method and system for carrying out adaptation depending on GATT and indication | |
| JPH0616631B2 (en) | Station device in network | |
| KR100289314B1 (en) | Data communication method between duplicated omids | |
| KR100281742B1 (en) | Implementing switchable virtual connection proxy function for interworking frame relay persistent and switchable virtual connection | |
| US6256379B1 (en) | Method and system for conveying supervision information | |
| KR100206307B1 (en) | Method for executing x.25 protocol in ess | |
| CN116248160B (en) | A network fast channel construction method based on communication nodes | |
| JP3016457B2 (en) | Communications system | |
| KR100266258B1 (en) | Ss no. 7 signal transfer system of full electronic telephone exchange | |
| JPS6282762A (en) | Broadcast communication method | |
| KR930010949B1 (en) | Interception Control Method of Electronic Switching System | |
| JP2000022754A (en) | Gateway system | |
| JP2656977B2 (en) | Connection switching method between data processing program and terminal | |
| JP2960349B2 (en) | Mobile communication network | |
| KR100333738B1 (en) | Method of the adaptive ipc path set-up between internal processors in atm switching system | |
| JP2656976B2 (en) | Communication partner program switching method | |
| JP3755743B2 (en) | Communication program and communication system | |
| KR100238449B1 (en) | Implementation Method of Network Management System using Integrated Local Management Connection in Asynchronous Transmission Local Area Network System | |
| JPH09233085A (en) | Data transfer method | |
| JPH09261225A (en) | Load sharing system | |
| JPH058898B2 (en) | ||
| KR20000073143A (en) | Apparatus And Method For Message Communication Of Dualed Communication Path |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| S20-X000 | Security interest recorded |
St.27 status event code: A-4-4-S10-S20-lic-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| FPAY | Annual fee payment |
Payment date: 20070212 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20080220 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20080220 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |