[go: up one dir, main page]

KR100289314B1 - Data communication method between duplicated omids - Google Patents

Data communication method between duplicated omids Download PDF

Info

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
Application number
KR1019970071185A
Other languages
Korean (ko)
Other versions
KR19990051791A (en
Inventor
김민수
김창식
Original Assignee
박종섭
현대전자산업주식회사
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 박종섭, 현대전자산업주식회사 filed Critical 박종섭
Priority to KR1019970071185A priority Critical patent/KR100289314B1/en
Publication of KR19990051791A publication Critical patent/KR19990051791A/en
Application granted granted Critical
Publication of KR100289314B1 publication Critical patent/KR100289314B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/42Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker
    • H04Q3/54Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised
    • H04Q3/545Circuit 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/54541Circuit 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/54558Redundancy, stand-by
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0062Provisions for network management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13167Redundant apparatus

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

PURPOSE: A data communication method between duplicated OMIDs(Operation & Maintenance Interface Devices) is provided to perform a process communication between internal processes in the OMID through the DCM(Duplication Communication Management) by embodying the DCM for supporting a duplication communication function in each OMID. CONSTITUTION: An it's own OMID performs a TCP/IP socket function for receiving the link connection request from an DCM of an object OMID and performing link connection with the DCM of the object OMID(S1). The DCM of it's own OMID waits for the transmission of data from the DCM of the object OMID(S2). If the data are received from the DCM of the object OMID(S3), the DCM of it's own OMID confirms a corresponding destination process(S4) and transmits the data to the confirmed process(S5). If data are received from the process in it's own OMID(S7), the DCM of it's own OMID transmits the data to the DCM of the object OMID(S8).

Description

이중화된 오엠아이디간의 데이터 통신방법Data communication method between redundant OIDs

본 발명은 이중화 구조로 운용되는 오엠아이디(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: exchanger 20A, 20B: OMID A, OMID B

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 switch 10 and the network management center / billing center 30 is OMID A (20A) And OMID B (20B) are operated in a redundant structure, and each OMID A (20A) and OMID B (20B) is a DCM (21A, 21B) and various types for communication between OMID A (20A) and OMID B (20B) It consists of internal processes 22A, B, 23A, B, 24A, and B.

상기 교환기(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 switch 10 and the OMID A 20A and the OMID B 20B is performed through an inter process communication (IPC), which is a communication method between the internal processes of the switch 10, and the OMID A 20A and the OMID B ( 20B) and the network management center / charging center 30 communicate via TCP / IP or X.25 connection protocol.

그리고, 상기 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 A 20A and the OMID B 20B are connected to each other by TCP / IP to exchange various information including information necessary for redundancy, and the OMID A 20A and the OMID B 20B. The internal processes 22A, B, 23A, B, 24A, and B in FIG. 2 communicate with each other through message queues provided by the Unix operating system.

상기와 같이 구성되는 OMID A(20A)와 OMID B(20B)간의 데이터 통신과정을 도 2의 흐름도를 참조하여 설명하면 다음과 같다.The data communication process between the OMID A 20A and the OMID B 20B configured as described above will be described with reference to the flowchart of FIG. 2.

먼저, 자신의 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 A 20A and the processes 22B, 23B and 24B of OMID B 20B is performed through DCM 21A and 21B.

이상, 상기 설명에서와 같이 본 발명은 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)

이중화 구조로 운용되는 양 OMID내에 이중화 통신을 위한 DCM을 각각 구현한 후, 자신의 OMID가 상대편 OMID의 DCM으로부터의 링크 접속 요청을 받아들일 수 있고, 상대편 OMID의 DCM과 링크 접속할 수 있도록 TCP/IP 소켓 기능을 실행하는 제1단계와, 상기 제1단계 수행후, 상대편 OMID의 DCM으로부터 데이터가 전송되기를 기다리는 제2단계와, 상기 제2단계 수행후, 상대편 OMID의 DCM으로부터 데이터를 수신하는 경우 자신의 OMID의 DCM에서 자신의 OMID내 목적지 프로세스를 확인하는 제3단계와, 자신의 OMID의 DCM이 상기 제3단계에서 확인된 해당 프로세스로 데이터를 전송하는 제4단계와, 상기 제4단계 수행 후, 자신의 OMID의 DCM에서 자신의 OMID내의 프로세스로부터 데이터가 전송되기를 기다리는 제5단계와, 상기 제5단계 수행 후, 자신의 OMID내의 프로세스로부터 데이터를 수신하는 경우 상대편 OMID의 DCM으로 데이터를 전송하는 제5단계로 수행되는 것을 특징으로 하는 이중화된 OMID간의 통신방법.After implementing DCM for redundant communication within both OMIDs that operate in a redundant architecture, TCP / IP can be used to allow a link connection request from the other party's OMID to accept the link connection request from the other party's DCM. A first step of executing a socket function, a second step of waiting for data to be transmitted from DCM of the other party's OMID after performing the first step, and after receiving the data from DCM of the other party's OMID after performing the second step A third step of verifying a destination process in its OMID in DCM of OMID, a fourth step of DCM transmitting data of the OMID to the corresponding process identified in the third step, and after performing the fourth step Waiting for data to be transmitted from a process in its OMID in DCM for its OMID, and after performing the fifth step, data from a process in its OMID Subjects when a communication method between a redundant OMID, characterized in that is carried out in a fifth step of transmitting data to the DCM of the other OMID.
KR1019970071185A 1997-12-20 1997-12-20 Data communication method between duplicated omids Expired - Fee Related KR100289314B1 (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990056142A (en) * 1997-12-29 1999-07-15 윤종용 Duplication method of billing information in exchange system

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