KR100482230B1 - Control Method of Single Communication Media between OID and MS of Mobile Communication Switch - Google Patents

Control Method of Single Communication Media between OID and MS of Mobile Communication Switch Download PDF

Info

Publication number
KR100482230B1
KR100482230B1 KR1019980015227A KR19980015227A KR100482230B1 KR 100482230 B1 KR100482230 B1 KR 100482230B1 KR 1019980015227 A KR1019980015227 A KR 1019980015227A KR 19980015227 A KR19980015227 A KR 19980015227A KR 100482230 B1 KR100482230 B1 KR 100482230B1
Authority
KR
South Korea
Prior art keywords
window
processor
omid
port
gcci
Prior art date
Application number
KR1019980015227A
Other languages
Korean (ko)
Other versions
KR19990081351A (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 KR1019980015227A priority Critical patent/KR100482230B1/en
Publication of KR19990081351A publication Critical patent/KR19990081351A/en
Application granted granted Critical
Publication of KR100482230B1 publication Critical patent/KR100482230B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0025Provisions for signalling
    • 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/13196Connection circuit/link/trunk/junction, bridge, router, gateway

Landscapes

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

Abstract

본 발명은 OMID와 MMS간 통신방식을 RS-422로 일원화하여 성능향상과 기능확장의 편리성을 제공하기 위한 것으로, 이러한 본 발명은 포트가 연결되면 OMID용 자프로세서를 생성하고 자프로세서간 통신이 수행되도록 하여 OMID용 자프로세서를 관리하고, OMID용 자프로세서가 시작되면 GCCI로 자신의 프로세서 상태를 전송하여 GCCI에 전송된 포트상태에 따라 프로세서의 인서비스/언서비스 변경을 수행하며, 프로세서에서 입출력 메시지를 주고받기 위해 WM에게 윈도우 오픈을 요구하면 WM은 오픈된 윈도우의 정보를 검색하여 윈도우 오픈/클로즈 여부를 결정하고 GCCI에서 윈도우를 오픈/클로즈에 따른 윈도우 재구성을 수행하고, 입력윈도우에 입력된 MMC 명령을 프로세서에서 전달받아 에러를 점검하고, 어플리케이션에서 입력된 MMC 명령을 수행하고 그 수행결과를 출력윈도우를 관장하는 프로세서에서 이를 디스플레이하고 헤더윈도우를 관장하는 프로세서는 헤더윈도우에서 출력될 내용을 헤더윈도우에 출력함으로써, OMID와 MMS간 통신매체의 단일화에 따른 성능향상과 기능확장의 증대 및 유지보수의 편리성을 제공할 수 있게 되는 것이다.The present invention is to provide the convenience of performance enhancement and expansion by unifying the communication method between the OMID and MMS to RS-422, the present invention is to create a self processor for OMID when the port is connected, Manages the subprocessor for OMID, and when the subprocessor for OMID starts, sends its processor status to GCCI to perform in-service / unservice changes of the processor according to the port status sent to GCCI, and If you ask WM to open a window to send or receive a message, WM searches the information of the opened window to determine whether it is open or closed, performs a window reconfiguration according to the open / closed window in GCCI, and enters the input window. Check the error by receiving MMC instruction from processor, execute MMC instruction input from application, and execute the result. The processor that manages the output window displays it and the processor that manages the header window outputs the contents to be output from the header window to the header window, thereby improving and maintaining performance and expanding functions according to the unification of communication media between OMID and MMS. It will be able to provide the convenience of.

Description

이동통신교환기의 오엠아이디와 엠엠에스간 단일통신매체의 제어방법Control Method of Single Communication Media between OID and MS of Mobile Communication Switch

본 발명은 이동통신 교환기에 관한 것으로, 특히 OMID(Operation and Maintenance Interface Device, 운용/보전 인터페이스 디바이스)와 MMS(Man Machine Subsystem)간 통신방식을 RS-422로 일원화하여 성능향상과 기능확장의 편리성을 제공하는 방법에 관한 것이다.The present invention relates to a mobile communication switch, and in particular, the communication method between an OMID (Operation and Maintenance Interface Device) and MMS (Man Machine Subsystem) is unified with RS-422 to improve performance and convenience of function expansion. It is about how to provide.

일반적으로 이동통신 시스템은 사람, 자동차, 선박, 항공기 등 이동체를 대상으로 하는 통신 시스템으로, 이에는 개인휴대통신(PCS, Personal Communication System) 시스템, 디지털 셀룰러 시스템(DCS, Digital Cellular System)과 디지털 주파수 공용통신 시스템(DTRS, Digital Trunked Radio System) 등이 사용된다.In general, a mobile communication system is a communication system for a mobile device such as a person, a car, a ship, or an aircraft, and includes a personal communication system (PCS) system, a digital cellular system (DCS), and a digital frequency. Public communication system (DTRS, Digital Trunked Radio System) is used.

도1은 이러한 일반적인 이동통신 시스템에서 종래의 이동통신 교환기내 MMS와 OMID 간의 통신구조를 보인 블록구성도이다.Figure 1 is a block diagram showing the communication structure between the MMS and the OMID in the conventional mobile communication switch in such a general mobile communication system.

이에 도시된 바와 같이, OMID(6)와 RS422로 연결되어, 교환기(1)와 상기 OMID(6) 간의 고성능의 내부명령어 처리를 수행하는 HIPCU(High performance Interprocess Communication Unit, 고속 프로세서간 통신 유닛)(2)와, 상기 OMID(6)와 RS232C로 연결되어, 운용자와 상기 교환기(1)의 대화창구 기능을 수행하는 HMP(Human Machine Processor)(3)를 구비한 교환기(1)와; 상기 HIPCU(2)와 RS422로 연결되고 그래픽 생성 및 소멸을 담당하는 OMMI(Operation and Maintenance Center Man-Machine Interface)(7)와, 상기 HMP(3)와 RS232C로 연결되고 상기 OMMI(7)의 제어에 따라 디스크에 저장된 데이터베이스 질의어 구문분석 정보를 읽어 테이블을 형성하고 이 테이블에 의해 메뉴방식의 대화창을 생성하여 운용자가 생성된 대화창을 이용해 데이터베이스를 관리할 수 있도록 하는 GCCI(Graphics Central Control Interface)(8)를 구비하여 상기 교환기(1)의 운용 및 보전을 수행하는 OMID(6)로 구성되었다.As shown therein, a high performance interprocess communication unit (HIPCU) is connected to the OMID 6 and RS422 to perform high-performance internal command processing between the switch 1 and the OMID 6 ( 2) and an exchanger (1) connected to the OMID (6) and an RS232C and having a human machine processor (HMP) 3 for performing a chat window function of an operator and the exchanger 1; Operation and Maintenance Center Man-Machine Interface (OMMI) 7 connected to the HIPCU 2 and RS422 and responsible for graphic generation and destruction; and control of the OMMI 7 connected to the HMP 3 and RS232C. Graphical Central Control Interface (GCCI), which reads database query parsing information stored on disk, forms a table, and generates menu-driven dialogs that allow operators to manage databases using the generated dialogs. It was composed of OMID (6) to perform the operation and maintenance of the exchanger (1).

여기서 HMP(3)는 MMS의 기능을 수행하게 된다.Here, the HMP 3 performs the function of MMS.

도2는 종래 MMS와 OMID 간의 포트연결시 프로세서 제어방법을 보인 흐름도이다.2 is a flowchart illustrating a method for controlling a processor when a port is connected between a conventional MMS and an OMID.

이에 도시된 바와 같이, 포트가 연결(Connection)되어 OS(Operating System)(42)가 IOPA(Input Output Port Interface board Assembly)(41)로부터 인터럽트(Interrupt)를 받으면 MMDST(Man Machine Device Supervision)(43)로 I/O(Input/Output) 디바이스의 상태가 변경되었음을 알려 MMDST(43)가 포트 상태를 인서비스(Inservice)로 변경하도록 하는 단계(ST1)(ST2); 상기 MMDST(43)가 초기화신호를 처리하는 SH_a(45)로 디바이스 전원-온 신호(DevPowerOnSig)를 보내면, 상기 SH_a(45)는 SH_b(46), EC_a(48), EC_b(49), OC_a(52), OC_b(53), CA_a(55), CA_b(56), WM_a(58), WM_b(59)로 생성신호를 보내어 자프로세서(Child Processor)를 생성하고 타블록들의 자프로세서 정보를 알려주어 자프로세서간 통신이 수행되도록 하는 단계(ST3 - ST20)로 구성되었다.As shown in the drawing, when a port is connected and an operating system (OS) 42 receives an interrupt from an input output port interface board assembly (IOPA) 41, a man machine device supervision (MMDST) 43 Step (ST1) (ST2) informing that the state of the input / output (I / O) device has been changed by the MMDST (43) to change the port state to Inservice; When the MMDST 43 sends a device power-on signal DevPowerOnSig to the SH_a 45 which processes the initialization signal, the SH_a 45 sends the SH_b 46, the EC_a 48, the EC_b 49, and the OC_a ( 52), OC_b (53), CA_a (55), CA_b (56), WM_a (58), WM_b (59) to send the generation signal to generate a child processor (Child Processor) and informs the other processor's self-processor information It is composed of the steps (ST3-ST20) to perform the interprocessor communication.

도3은 종래 MMS와 OMID 간의 포트해제시 프로세서 제어방법을 보인 흐름도이다.3 is a flowchart illustrating a method of controlling a processor when releasing a port between a conventional MMS and an OMID.

이에 도시된 바와 같이, 포트가 해제(Disconnection)되어 OS(42)가 IOPA(41)로부터 인터럽트를 받으면 MMDST(43)로 I/O 디바이스의 상태가 변경되었음을 알려 MMDST(43)가 포트 상태를 언서비스(Unservice)로 변경하도록 하는 단계(ST21)(ST22); 상기 MMDST(43)가 초기화신호를 처리하는 SH_a(45)로 디바이스 전원-오프 신호(DevPowerOffSig)를 보내면, 상기 SH_a(45)는 SH_b(46), EC_a(48), EC_b(49), OC_a(52), OC_b(53), CA_a(55), CA_b(56), WM_a(58), WM_b(59)로 해제신호를 보내어 프로세서를 해제하는 단계(ST23 - ST32)로 구성되었다.As shown, when the port is disconnected and the OS 42 receives an interrupt from the IOPA 41, the MMDST 43 notifies the MMDST 43 that the state of the I / O device has changed, and the MMDST 43 frees the port state. Changing to service (Unservice) (ST21) (ST22); When the MMDST 43 sends a device power-off signal DevPowerOffSig to the SH_a 45 which processes the initialization signal, the SH_a 45 sends the SH_b 46, the EC_a 48, the EC_b 49, and the OC_a ( 52), OC_b (53), CA_a (55), CA_b (56), WM_a (58), WM_b (59) by sending a release signal to release the processor (ST23-ST32).

여기서 IOPA(41)는 실질적으로 RS232C에 대하여 리드/라이트(Read/Write)를 수행하고, 포트가 연결되거나 절단되었을 때 인터럽트를 발생하여 OS(42)에게 통보하는 기능을 수행하는 보드이고, MMDST(43)는 HMP(3)의 디스크와 RS232C 포트에 대한 상태를 관리하는 프로세서이다.The IOPA 41 is a board that performs a function of substantially reading / writing to the RS232C and generating an interrupt to notify the OS 42 when the port is connected or disconnected, and MMDST ( 43) is a processor that manages the state of the HMP 3's disk and RS232C ports.

그리고 SH_a(45)는 SH_init 프로세서로써 SH(SHell) 블록에서 초기화를 담당하며 초기화 신호를 처리하는 프로세서이고, SH_b(46)는 SH_headmanager 프로세서로써 헤더 윈도우(Header Window)에 출력될 데이터를 생성하는 프로세서이며, EC_a(48)는 EC_init 프로세서로써 EC(Execution Control, 실행제어) 블록에서 초기화를 담당하며 초기화신호를 처리하는 프로세서이고, EC_b(49)는 EC_main 프로세서로 입력된 명령에 대하여 해당 어플리케이션(Application)에게 수행요구를 하고 수행결과를 받아 OC_magmaker 프로세서에게 출력요구를 하는 프로세서이며, OC_a(52)는 OC_init 프로세서로써 OC(Output Control, 출력제어) 블록에서 초기화를 담당하며 초기화신호를 처리하는 프로세서이고, OC_b(53)는 OC_magmaker 프로세서로써 EC_main으로부터 받은 어플리케이션의 수행결과를 포맷하여 출력 윈도우(Output Window)에 출력될 데이터를 만드는 프로세서이며, WM_a(58)는 WM_init 프로세서로써 WM(Window Manager, 윈도우 관리) 블록에서 초기화를 담당하며 초기화신호를 처리하는 프로세서이고, WM_b(59)는 WM_main 프로세서 타 블록에서 생성된 출력메시지를 디바이스로 전송하는 프로세서이다.The SH_a 45 is an SH_init processor that is responsible for initialization in the SH (SHell) block and processes an initialization signal. The SH_b 46 is an SH_headmanager processor that generates data to be output to a header window. The EC_a 48 is an EC_init processor, which is responsible for initialization in the EC (Execution Control) block and processes an initialization signal, and the EC_b (49) informs the corresponding application about the command input to the EC_main processor. OC_a (52) is an OC_init processor that handles initialization and handles initialization signal in OC (Output Control) block as an OC_init processor. 53) is an OC_magmaker processor, which formats the execution result of an application received from EC_main and outputs an output window. WM_a (58) is a WM_init processor that handles initialization and processes the initialization signal.WM_b (59) is generated by another WM_main processor block. The processor sends the output message to the device.

이에 따라 포트가 연결되었을 때 IOPA(41)는 RS232C 포트에 케이블이 연결되어 전원-온이 감지되면 OS(42)에게 인터럽트를 발생하여 이 사실을 통보하고, OS (42)는 입/출력 디바이스의 상태가 변경되었다는 IoiaFlt 신호를 MMDST(43)에 전송하여 포트번호와 전원-온 정보를 MMDST(43)에게 알려준다(ST1)(ST2). MMDST(43)는 이에 따라 포트의 상태를 인서비스로 변경하고, SH_a(45)에 포트번호와 전원-온 정보를 알려준다(ST3).Accordingly, when the port is connected, the IOPA 41 generates an interrupt to notify the OS 42 when a cable is connected to the RS232C port and detects a power-on, and the OS 42 notifies the input / output device. The IoiaFlt signal indicating that the state has been changed is transmitted to the MMDST 43 to inform the MMDST 43 of the port number and power-on information (ST1) (ST2). The MMDST 43 thus changes the state of the port to in-service and informs the SH_a 45 of the port number and power-on information (ST3).

그러면 SH_a(45)는 이 정보를 수신하여 포트 번호에 해당하는 자프로세서를 생성(CreateEC, CreateOC, CreateCA, CreateWM)해 줄 것을 타 블록에게 통보하고, 타 블록들은 이에 따라 자프로세서를 생성한 뒤 생성정보를 SH_a(45)에게 다시 알려준다(ST4 - ST16). SH_a(45)는 각 블록의 자프로세서에 대한 정보(ProcessInfoSig)를 수집한 뒤 각 블록의 자프로세서가 필요로 하는 타 블록들의 자프로세서 정보를 알려주어 자프로세서끼리 통신이 수행되도록 한다(ST17 - ST20).The SH_a 45 receives this information and notifies the other block to create the subprocessor corresponding to the port number (CreateEC, CreateOC, CreateCA, CreateWM), and the other blocks generate the subprocessor accordingly. The information is informed again to the SH_a 45 (ST4 to ST16). The SH_a 45 collects information (ProcessInfoSig) about the subprocessors of each block and informs the subprocessors of other blocks that the subprocessors of each block need to communicate with each other (ST17-ST20). ).

그리고 포트가 해제되었을 시, IOPA(41)는 연결되어 있는 RS232C 포트에 대해 전원-오프(Power Off)가 감지되면 OS(42)에게 인터럽트를 발생하여 이 사실을 통보하고, OS(42)는 다시 포트번호와 전원-오프 정보를 MMDST(43)에게 알려준다(ST11)(ST12). 이에 따라 MMDST(43)는 포트의 상태를 언서비스로 변경하고, SH_a(45)에 포트번호와 전원-오프 정보를 알려준다(ST23). 그러면 SH_a(45)는 이 정보를 수신하여 포트 번호에 해당하는 자프로세서를 소멸해줄 것을 타 블록에게 요청하고(KillEC, KillOC, KillCA, KillWM), 타 블록들은 자프로세서를 소멸시킨다(KillProcessSig)(ST24 - ST32).When the port is released, the IOPA 41 generates an interrupt to the OS 42 when the power off is detected for the RS232C port to which it is connected, and notifies the fact that the OS 42 again. The port number and power-off information are reported to the MMDST 43 (ST11) (ST12). Accordingly, the MMDST 43 changes the state of the port to the unservice, and informs the SH_a 45 of the port number and power-off information (ST23). The SH_a 45 receives this information and requests another block to destroy the subprocessor corresponding to the port number (KillEC, KillOC, KillCA, KillWM), and the other blocks destroy the subprocessor (KillProcessSig) (ST24). -ST32).

이와 같은 방법으로 종래에는 프로세서를 관리하고 있기 때문에, OMID(6)와 연결된 RS232C를 제거했을 경우에는 OMID(6) 포트용 프로세서를 생성하기 위해 별도의 방법이 존재해야 하며, OMID(6)의 포트의 상태를 관리할 수 있는 방법이 별도로 제시되어야 하는 문제점이 있게 된다.Since the processor is conventionally managed in this manner, when the RS232C connected to the OMID (6) is removed, a separate method must exist to create a processor for the OMID (6) port, and the port of the OMID (6) There is a problem that must be presented separately how to manage the state of.

이처럼 종래에는 RS232C와 RS422의 두가지 방식을 사용하여 교환기(1)와 OMID(6)간의 통신을 수행하였다. RS232C는 포트별 프로세서 관리 및 입/출력과 같은 비교적 소량의 데이터를 주고받기 위해 사용하고 있으며, RS422C는 과금데이터 및 OMC(Operation and Maintenance Center) 전송 데이터, 콘솔 윈도우 메시지(Console Window Message)와 같은 다량의 데이터를 전송하기 위해 사용하고 있다.As described above, the communication between the switch 1 and the OMID 6 is performed by using two methods, RS232C and RS422. RS232C is used to send and receive relatively small amount of data such as processor management and input / output per port, and RS422C is a large amount of data such as billing data, operation and maintenance center (OMC) transmission data, and console window message. It is used to transmit data.

그러나 종래의 RS232C와 RS422로 이원화된 통신 방식은 MMS와 OMID의 구조를 복잡하게 만들어 성능을 저하시키고 기능확장과 각종 상태관리를 어렵게 하는 문제점이 있었다.However, the conventional communication method dualized by RS232C and RS422 has a problem of complicating the structure of MMS and OMID, degrading performance, making it difficult to expand functions and manage various states.

이에 본 발명은 상기와 같은 종래의 제반 문제점을 해소하기 위해 제안된 것으로, 본 발명의 목적은 OMID와 MMS간 통신방식을 RS-422로 일원화하여 성능향상과 기능확장의 편리성을 제공할 수 있는 이동통신교환기의 OMID와 MMS간 단일통신매체의 제어방법을 제공하는 데 있다.Accordingly, the present invention has been proposed to solve the conventional problems as described above, and an object of the present invention is to unify the communication method between OMID and MMS to RS-422 to provide convenience of performance improvement and function expansion. The present invention provides a control method of a single communication medium between an OMID and an MMS of a mobile communication exchange.

상기와 같은 목적을 달성하기 위하여 본 발명에 의한 이동통신교환기의 OMID와 MMS간 단일통신매체의 제어방법은,In order to achieve the above object, a method of controlling a single communication medium between an OMID and an MMS of a mobile communication switch according to the present invention,

포트가 연결되면 OMID용 자프로세서를 생성하고 상기 자프로세서간 통신이 수행되도록 하여 상기 OMID용 자프로세서를 관리하는 프로세서 관리단계와; 상기 OMID용 자프로세서가 시작되면 GCCI로 자신의 프로세서 상태를 전송하여 상기 GCCI에 전송된 포트상태에 따라 프로세서의 인서비스/언서비스 변경을 수행하는 포트상태 관리단계와; 상기 프로세서에서 입출력 메시지를 주고받기 위해 WM에게 윈도우 오픈을 요구하면, 상기 WM은 오픈된 윈도우의 정보를 검색하여 윈도우 오픈/클로즈 여부를 결정하고, 상기 GCCI에서 윈도우를 오픈/클로즈에 따른 윈도우 재구성을 수행하는 윈도우오픈 제어단계와; 입력윈도우에 입력된 MMC 명령을 상기 프로세서에서 전달받아 에러를 점검하고, 어플리케이션에서 상기 입력된 MMC 명령을 수행하고 그 수행결과를 출력윈도우를 관장하는 프로세서에서 이를 디스플레이하고, 헤더윈도우를 관장하는 프로세서는 헤더윈도우에서 출력될 내용을 헤더윈도우에 출력하는 입/출력메시지 제어단계로 이루어짐을 그 기술적 구성상의 특징으로 한다.A processor management step of generating a self processor for an OMID when a port is connected and managing the OMID self processor by performing communication between the sub processors; A port state management step of transmitting a processor state of the OMID to the GCCI and performing an in-service / unservice change of the processor according to the port state transmitted to the GCCI; When the processor requests a window open to the WM to exchange input / output messages, the WM searches for information on the opened window to determine whether to open or close the window, and reconfigures the window according to the open / closed window in the GCCI. Performing a window open control step; The processor receives an MMC command input from an input window from the processor, checks an error, executes the input MMC command in an application, displays the result of the execution in a processor that manages an output window, and manages a header window. The technical configuration features an input / output message control step of outputting the content to be output from the header window to the header window.

이하, 상기와 같이 구성된 본 발명 이동통신교환기의 OMID와 MMS간 단일통신매체의 제어방법의 기술적 사상에 따른 일실시예를 첨부한 도면에 의거 상세히 설명하면 다음과 같다.Hereinafter, an embodiment according to the technical concept of a control method of a single communication medium between the OMID and the MMS of the present invention configured as described above will be described in detail with reference to the accompanying drawings.

먼저 본 발명은 OMID와 MMS간의 통신매체 단일화에 따른 제어방법의 확장성 증대 및 유지 보수의 편리성을 제공하기 위한 것이다.First of all, the present invention is to increase the scalability of the control method according to the unified communication medium between the OMID and the MMS and to provide convenience of maintenance.

도4는 본 발명이 적용되는 MMS와 OMID 간의 통신구조를 보인 블록구성도이다.Figure 4 is a block diagram showing a communication structure between the MMS and OMID to which the present invention is applied.

이에 도시된 바와 같이, OMID(20)와 RS422(30)로 연결되어, 교환기(10)와 상기 OMID(20) 간의 고성능의 내부명령어 처리를 수행하는 HIPCU(11)와, 상기 HIPCU(11)와 연결되어, 운용자와 상기 교환기(10)의 대화창구 기능을 수행하는 MMS(HMP)(12)를 구비한 교환기(10)와; 상기 HIPCU(11)와 RS422로 연결되고 그래픽 생성 및 소멸을 담당하는 OMMI(21)와, 상기 HIPCU(11)와 RS422로 연결되고 상기 OMMI(21)의 제어에 따라 디스크에 저장된 데이터베이스 질의어 구문분석 정보를 읽어 테이블을 형성하고 이 테이블에 의해 메뉴방식의 대화창을 생성하여 운용자가 생성된 대화창을 이용해 데이터베이스를 관리할 수 있도록 하는 GCCI(22)를 구비하여 상기 교환기(10)의 운용 및 보전을 수행하는 OMID(20)로 구성된다.As shown therein, the HIPCU 11 is connected to the OMID 20 and the RS422 30 to perform high-performance internal command processing between the switch 10 and the OMID 20, and the HIPCU 11. A switch 10 connected with an operator and having an MMS (HMP) 12 for performing a chat window function of the switch 10; OMMI 21 connected to the HIPCU 11 and RS422 and responsible for graphic generation and destruction; and database query parsing information stored on a disk under the control of the OMMI 21 and connected to the HIPCU 11 and RS422. Read and form a table and create a menu-type dialog by the table to provide a GCCI (22) for the operator to manage the database using the generated dialog to perform the operation and maintenance of the exchange 10 It consists of an OMID 20.

그래서 본 발명은 다음과 같이 구성된다.Thus, the present invention is constructed as follows.

즉, 포트가 연결되면 OMID(20)용 자프로세서(49)(53)(56)(59)를 생성하고 상기 자프로세서(49)(53)(56)(59)간 통신이 수행되도록 하여 상기 OMID용 자프로세서(49)(53)(56)(59)를 관리하는 프로세서 관리단계(ST41 - ST58)와; 상기 OMID용 자프로세서(49)(53)(56)(59)가 시작되면 GCCI(22)로 자신의 프로세서 상태를 전송하여 상기 GCCI(22)에 전송된 포트상태에 따라 프로세서의 인서비스/언서비스 변경을 수행하는 포트상태 관리단계(ST61 - ST69)와; 상기 프로세서에서 입출력 메시지를 주고받기 위해 WM(57)에게 윈도우 오픈을 요구하면, 상기 WM(57)은 오픈된 윈도우의 정보를 검색하여 윈도우 오픈/클로즈 여부를 결정하고, 상기 GCCI(22)에서 윈도우를 오픈/클로즈에 따른 윈도우 재구성을 수행하는 윈도우오픈 제어단계(ST71 - ST82)와; 입력윈도우에 입력된 MMC 명령을 상기 프로세서에서 전달받아 에러를 점검하고, 어플리케이션에서 상기 입력된 MMC 명령을 수행하고 그 수행결과를 출력윈도우를 관장하는 프로세서(61)에서 이를 디스플레이하고, 헤더윈도우를 관장하는 프로세서(62)는 헤더윈도우에서 출력될 내용을 헤더윈도우에 출력하는 입/출력메시지 제어단계(ST91 - ST104)로 구성된다.That is, when the port is connected, it generates the subprocessors 49, 53, 56 and 59 for the OMID 20 and performs communication between the subprocessors 49, 53, 56 and 59. A processor management step (ST41-ST58) for managing the OMID self processors 49, 53, 56, and 59; When the OMID self-processor 49, 53, 56, 59 is started, it transmits its own processor status to the GCCI 22 and according to the port status transmitted to the GCCI 22, A port state management step (ST61-ST69) for performing a service change; When the processor requests a window open from the WM 57 to exchange an input / output message, the WM 57 searches for information on the opened window to determine whether to open / close the window, and then determines the window at the GCCI 22. A window open control step (ST71-ST82) for performing window reconfiguration according to the open / close; The processor receives an MMC command input to an input window from the processor, checks an error, executes the input MMC command in an application, displays the result of the execution in the processor 61 that manages an output window, and manages a header window. The processor 62 is configured as an input / output message control step (ST91 to ST104) for outputting the content to be output from the header window to the header window.

도5는 본 발명에 의한 이동통신교환기의 MMS(12)와 OMID(20)간 단일통신매체의 OMID 포트를 위한 프로세서 관리방법을 보인 흐름도이다.5 is a flowchart illustrating a processor management method for an OMID port of a single communication medium between the MMS 12 and the OMID 20 of the mobile communication switch according to the present invention.

이에 도시된 바와 같이, 포트가 연결되면 초기화를 수행하는 SH_a(45)는 상기 OMID(20)용 자프로세서가 생성되도록 각 블록(48)(52)(55)(58)으로 프로세서 생성요구 신호를 전송한 후 각 블록(48)(52)(55)(58)으로부터 자프로세서 생성정보를 수신하는 단계(ST41 - ST54)와; 상기 각 블록의 자프로세서 생성정보를 수신하여 취합한 상기 SH_a(45)는 상기 OMID(20) 포트용 자프로세서(49)(53)(56)(59)가 필요로하는 정보들을 알려주고, 상기 OMID(20) 포트용 자프로세서(49)(53)(56)(59)는 한번 생성된 후 포트상태와는 관계없이 계속 존재할 수 있도록 포트상태변경에 의한 신호를 수신하지 않는 상태에서 자프로세서간 통신이 수행되도록 하는 단계(ST55 - ST58)로 구성된다.As shown in the drawing, SH_a 45 performing initialization when a port is connected sends a processor generation request signal to each block 48, 52, 55, 58 so that the self processor for the OMID 20 is generated. Receiving self processor generation information from each block (48) (52) (55) 58 after transmission (ST41-ST54); The SH_a 45, which receives and collects the self-processor generation information of each block, informs the information required by the self-processor 49, 53, 56, and 59 for the OMID 20 port, and the OMID. (20) The subprocessor 49, 53, 56, and 59 for the port are created once and then communicate with each other without receiving a signal due to the port state change so that they can continue to exist regardless of the port state. This step consists of steps ST55-ST58.

여기서 SH(SHell, 쉘)(44)는 MMS(12)에서 프로세서 생성 및 소멸을 관장하는 블록으로, SH_a(45)는 SH_init 프로세서로써 SH 블록에서 초기화를 담당하며 초기화 신호를 처리하는 프로세서이고, SH_b(46)는 SH_headmanager 프로세서로써 헤더 윈도우(Header Window)에 출력될 데이터를 생성하는 프로세서이다.Here, SH (SHell, shell) (44) is a block that manages the creation and destruction of the processor in the MMS (12), SH_a (45) is a processor that is responsible for the initialization and processing the initialization signal in the SH block as SH_init processor, SH_b Reference numeral 46 denotes a SH_headmanager processor that generates data to be output to a header window.

그리고 EC(Execution Control, 실행제어)(47)는 MMC 명령에 대해 수행을 제어하는 블록으로, EC_a(48)는 EC_init 프로세서로써 EC(47)에서 초기화를 담당하며 초기화신호를 처리하는 프로세서이고, EC_b(49)는 EC_main 프로세서로 입력된 명령에 대하여 해당 어플리케이션(Application)에게 수행요구를 하고 수행결과를 받아 OC_magmaker 프로세서에게 출력요구를 하는 프로세서이다.In addition, EC (Execution Control) 47 is a block that controls execution of an MMC instruction, and EC_a 48 is an EC_init processor, which is responsible for initialization at the EC 47 and processes an initialization signal. Reference numeral 49 denotes a processor that executes a request to a corresponding application for an instruction input to the EC_main processor and outputs a request to the OC_magmaker processor after receiving the execution result.

또한 OC(Output Control, 출력제어)(51)는 시스템 메시지 및 수행결과를 운용자가 알아볼 수 있도록 포맷하는 블록으로, OC_a(52)는 OC_init 프로세서로써 OC(51)에서 초기화를 담당하며 초기화신호를 처리하는 프로세서이고, OC_b(53)는 OC_magmaker 프로세서로써 EC_main으로부터 받은 어플리케이션의 수행결과를 포맷하여 출력 윈도우(Output Window)에 출력될 데이터를 만드는 프로세서이다.In addition, OC (Output Control) 51 is a block for formatting the system messages and the performance results so that the operator can recognize, OC_a 52 is the OC_init processor responsible for the initialization in the OC 51 and processes the initialization signal The OC_b 53 is an OC_magmaker processor that forms data to be output to an output window by formatting an execution result of an application received from EC_main.

더불어 WM(Window Manager, 윈도우 관리)(57)는 윈도우를 관리하는 블록으로, WM_a(58)는 WM_init 프로세서로써 WM(57)에서 초기화를 담당하며 초기화신호를 처리하는 프로세서이고, WM_b(59)는 WM_main 프로세서 타 블록에서 생성된 출력메시지를 디바이스로 전송하는 프로세서이다.In addition, WM (Window Manager) 57 is a block that manages the window. WM_a 58 is a WM_init processor that is responsible for initializing and processing an initialization signal in the WM 57, and WM_b (59) WM_main processor A processor that sends output messages generated in other blocks to a device.

그래서 OMID(20) 포트에 대해 포트가 연결되면 초기화를 수행하는 SH_a(45)는 OMID(20)용 자프로세서가 생성되도록 각 블록인 SH_a(48), OC_a(52), CA_a(55), WM_a(58)로 프로세서 생성요구 신호인 CreateEC, CreateOC, CreateCA, CreateWM를 각각 전송하게 된다. 그러면 SH_a(48), OC_a(52), CA_a(55), WM_a(58)는 자프로세서인 SH_b(49), OC_b(53), CA_b(56), WM_b(59)의 생성을 시작하고 자프로세서 생성정보인 ProcessInfoSig를 SH_a(45)에 전송하게 된다(ST41 - ST54).So, when the port is connected to the OMID (20) port, SH_a (45) which performs initialization initializes each block such as SH_a (48), OC_a (52), CA_a (55), and WM_a so that a subprocessor for OMID (20) is created. In step 58, CreateEC, CreateOC, CreateCA, and CreateWM, which are processor creation request signals, are transmitted. SH_a (48), OC_a (52), CA_a (55), and WM_a (58) then start the generation of their own processors SH_b (49), OC_b (53), CA_b (56), and WM_b (59). ProcessInfoSig which is generated information is transmitted to SH_a 45 (ST41-ST54).

이에 따라 각 블록인 SH(47), OC(51), CA(54), WM(57)의 자프로세서 생성정보를 수신하여 취합한 SH_a(45)는 OMID(20) 포트용 자프로세서인 SH_b(49), OC_b(53), CA_b(56), WM_b(59)가 필요로하는 정보들에 대해 ProcessInfoSig를 전송하여 알려주게 된다. 그래서 OMID(20) 포트용 자프로세서인 SH_b(49), OC_b(53), CA_b(56), WM_b(59)는 한번 생성된 후 포트상태와는 관계없이 계속 존재할 수 있도록 포트상태변경에 의한 신호를 수신하지 않는 상태에서 자프로세서간 통신이 수행되게 된다(ST55 - ST58).Accordingly, the SH_a 45 that receives and collects the self-processor generation information of each of the blocks SH 47, OC 51, CA 54, and WM 57 is SH_b (the self processor for the OMID 20 port). 49), the OC_b 53, the CA_b 56, and the WM_b 59 transmit and inform ProcessInfoSig about the information required. So, SH_b (49), OC_b (53), CA_b (56), and WM_b (59), which are the subprocessors for OMID (20) port, are generated once and signaled by changing the port state so that they can continue to exist regardless of the port state. The interprocessor communication is performed without receiving the signal (ST55 to ST58).

도6은 본 발명에 의한 이동통신교환기의 MMS(12)와 OMID(20)간 단일통신매체의 OMID 포트상태 관리방법을 보인 흐름도이다.6 is a flowchart illustrating a method for managing an OMID port state of a single communication medium between the MMS 12 and the OMID 20 of the mobile communication switch according to the present invention.

이에 도시된 바와 같이, 상기 MMS(12)의 OMID(20) 포트용 자프로세서가 시작될 때 상기 GCCI(22)로 자신의 프로세서 아이디를 전송하고 포트상태를 언서비스로 변경하는 단계(ST61)와; 상기 OMID(20) 포트용 자프로세서의 포트상태를 언서비스로 변경한 다음 상기 GCCI(22)로 전송된 메시지 값이 얼라이브(Alive)이면 포트상태를 인서비스로 변경하는 단계(ST62 - ST64)와; 상기 포트상태를 인서비스로 변경한 다음 타이머(Timer)를 등록하여 주기적으로 상기 GCCI(22)로 전송된 메시지 값이 얼라이브가 아니면 포트상태를 언서비스로 변경하는 단계(ST65 - ST68)로 구성된다.As shown therein, when the self processor for the OMID (20) port of the MMS (12) starts, transmitting its processor ID to the GCCI (22) and changing the port state to an unservice (ST61); Changing the port state of the OMID (20) port processor to an unservice, and if the message value transmitted to the GCCI (22) is alive, changing the port state to an in-service (ST62-ST64) and ; Changing the port state to in-service, and then registering a timer to periodically change the port state to unservice if the message value sent to the GCCI 22 is not alive (ST65-ST68). .

그래서 MMS(12)의 OMID(20) 포트용 자프로세서가 시작될 때, 자프로세서가 생성된 SH(47), OC(51), CA(54), WM(57)는 GCCI(22)로 자신의 프로세서 아이디를 전송하고 포트상태를 언서비스로 변경하게 된다(ST61). 여기서 GCCI(22)는 OMID(20)에 실장되는 블록으로 입력, 출력, 헤더 윈도우를 관리하는 프로세서이다.So when the subprocessor for the OMID (20) port of the MMS (12) is started, the SH (47), OC (51), CA (54), and WM (57) from which the subprocessor has been created are assigned to the GCCI (22). The processor ID is transmitted and the port state is changed to an unservice (ST61). The GCCI 22 is a block that is mounted on the OMID 20 and manages input, output, and header windows.

이렇게 OMID(20) 포트용 자프로세서의 포트상태를 언서비스로 변경한 다음 GCCI(22)로 전송한 메시지인 WMtoGCCISig*의 rMsgld 항목 값이 얼라이브이면(rMsgld = IAmAlive, dPrcsInfo = THIS), GCCItoWMSig*의 값을 받아 포트상태를 인서비스로 변경하게 된다(ST62 - ST64).After changing the port status of the subprocessor for OMID (20) port to unservice, if the value of rMsgld item of WMtoGCCISig *, the message sent to GCCI (22) is Alive (rMsgld = IAmAlive, dPrcsInfo = THIS), GCCItoWMSig * It receives the value and changes the port status to in-service (ST62-ST64).

이처럼 포트상태를 인서비스로 변경한 다음 타이머(Timer)를 등록하여 주기적으로 rMsgld 항목 값이 AreYouOk인 GCCItoWmSig*가 수신되었는지를 점검하여 수신되지 않았을 경우는 포트상태를 언서비스로 변경하게 된다(ST65 - ST68).After changing the port status to in-service like this, the timer is registered to check whether the GCCItoWmSig * whose rMsgld item value is AreYouOk is received. If not, the port status is changed to the unservice. ST68).

도7은 본 발명에 의한 이동통신교환기의 MMS(12)와 OMID(20)간 단일통신매체의 윈도우오픈 제어방법을 보인 흐름도이다.7 is a flowchart illustrating a window open control method of a single communication medium between the MMS 12 and the OMID 20 of the mobile communication switch according to the present invention.

이에 도시된 바와 같이, 상기 SH(44)와 OC(51)와 CA(54)는 입출력 메시지를 주고받기 위해 상기 WM(57)에게 윈도우 오픈을 요구하고, WM(57)은 이미 오픈되어 있는 윈도우의 정보를 검색하여 동일한 카테고리(Category)가 존재할 경우 상기 GCCI(22)로 윈도우 클로즈를 요청한 다음 윈도우 오픈을 요청하여 오픈 결과를 윈도우 오픈을 요청한 프로세서에게 회신하는 단계(ST71 - ST78)와; 상기 GCCI(22)가 재시작했을 경우, 오픈되어 있는 모든 윈도우에 대해 클로즈를 요청한 후 윈도우 오픈을 상기 GCCI(22)로 요구하여 윈도우를 재구성하는 단계(ST79 - ST81)로 구성된다.As shown in the drawing, the SH 44, the OC 51, and the CA 54 request the WM 57 to open a window in order to exchange I / O messages, and the WM 57 is already opened. Searching for information of the same category (Category), if there is a category (Category) to request the window closing to the GCCI (22), and then request to open the window and returns the open result to the processor requesting the window opening (ST71-ST78); When the GCCI 22 is restarted, a request is made for closing all open windows, and the window is requested to the GCCI 22 to reconfigure the windows (ST79 to ST81).

그래서 OMID(20) 포트용 자프로세서가 생성되고 포트의 상태가 인서비스로 되면 OMID(20)와 MMS(12)는 입/출력 메시지를 주고 받을 수 있게 된다. 입/출력 메시지를 주고받기 위해서는 먼저 윈도우를 오픈해야 하는데 이 과정은 다음과 같다.Thus, when the OMID 20 port self processor is generated and the state of the port becomes in-service, the OMID 20 and the MMS 12 can exchange input / output messages. To send and receive I / O messages, you must first open Windows.

즉, SH(44)와 OC(51)와 CA(54)는 입출력 메시지를 주고받기 위해 WM(57)에게 WinOpenSig 신호를 전송하여 윈도우 오픈을 요구하고, WM(57)은 GCCI(22)로 WMtoGCCISig* 신호를 전송하여 이미 오픈되어 있는 윈도우의 정보를 검색하게 된다. 그래서 동일한 카테고리가 존재할 경우 GCCI(22)로 윈도우 클로즈를 요청하게 된다. 이렇게 먼저 윈도우 클로즈를 요청한 다음 윈도우 오픈을 요청한다. 그리고 윈도우에 대한 정보를 저장한 후 윈도우 오픈을 요구한 프로세서에게 오픈 결과를 ProcessInfoSig 신호에 의해 회신하게 된다(ST71 - ST78).That is, the SH 44, the OC 51, and the CA 54 transmit a WinOpenSig signal to the WM 57 to send and receive I / O messages, and request a window open, and the WM 57 sends a WMtoGCCISig to the GCCI 22. Sends a signal to retrieve information about a window that is already open. Thus, if the same category exists, the GCCI 22 requests a window close. This way, we first request to close the window and then to open the window. After storing information about the window, the result of the opening is returned to the processor requesting the window to be opened by the ProcessInfoSig signal (ST71 to ST78).

또한 GCCI(22)가 재시작(Restart)했을 경우, WM(57)은 GCCI(22)에게 WMtoGCCISig* 신호를 전송하여 오픈되어 있는 모든 윈도우에 대해 클로즈를 요청한 후 윈도우 오픈을 GCCI(22)로 요구하여 윈도우를 재구성할 수 있도록 한다(ST79 - ST81).In addition, when the GCCI 22 restarts, the WM 57 sends a WMtoGCCISig * signal to the GCCI 22 to request the closing of all open windows, and then requests the window to be opened to the GCCI 22. Allows the window to be reconfigured (ST79-ST81).

이에 따라 윈도우가 오픈된 후 OMID(20)와 입/출력 메시지를 주고 받을 수 있게 되는데 RS232C를 이용했을 때에는 GCCI(22)가 출력 메시지를 직접 분석하여 해당 윈도우를 판단하고, 그 윈도우에 출력하는 방식을 취했지만, RS422(30)를 사용할 경우에는 IPC(Interprocess Communication Unit, 프로세서간 통신)를 직접 이용하게 되므로, GCCI(22)가 분석하는 절차가 필요없이 WM(57)에서 직접 해당 윈도우에 전달하여 출력할 수 있게 된다.Accordingly, after the window is opened, the input / output message can be exchanged with the OMID 20. When RS232C is used, the GCCI 22 directly analyzes the output message to determine the corresponding window, and outputs the window. However, when RS422 (30) is used, IPC (Interprocess Communication Unit, inter-processor communication) is used directly, so the GCCI 22 does not need to analyze the procedure directly from the WM (57) to pass to the corresponding window You can print it out.

도8은 본 발명에 의한 이동통신교환기의 MMS(12)와 OMID(20)간 단일통신매체의 입/출력메시지 제어방법을 보인 흐름도이다.8 is a flowchart illustrating a method for controlling input / output messages of a single communication medium between the MMS 12 and the OMID 20 of the mobile communication switch according to the present invention.

이에 도시된 바와 같이, 입력윈도우(Input Window)(60)에 입력된 MMC(Man Machine Communication Command) 명령은 WM_b(59)를 거쳐 CA_b(56)로 전달하고, 신택스(Syntax) 및 시맨틱(Semantic)을 점검하여 에러가 없을 경우 EC_b(49)를 거쳐 어플리케이션(AP)(40)으로 전달하며, 그 점검결과는 상기 WM_b(59)를 거쳐 입력윈도우를 관장하는 프로세서(60)로 전달되어 상기 입력윈도우를 관장하는 프로세서(60)에서 이를 디스플레이하는 단계(ST91 - ST98)와; 상기 어플리케이션(AP)(40)은 MMC 명령을 수행하고, 그 수행결과를 MMS 라이브러리를 이용하여 상기 EC_c(50)로 전송하면, 상기 EC_c(50)는 OC_b(53)에게 이 내용을 전송하고 상기 OC_b(53)는 메시지를 포맷한 후 상기 WM_b(59)를 거쳐 출력윈도우(Output Window)를 관장하는 프로세서(61)로 전송하여 상기 출력윈도우를 관장하는 프로세서(61)에서 이를 디스플레이하는 단계(ST99 - ST102)와; SH_b(46)는 헤더윈도우(Header Window)에서 출력될 내용을 구성하여 WM_b(59)를 거쳐 헤더윈도우를 관장하는 프로세서(62)에 전달하면, 상기 헤더윈도우를 관장하는 프로세서(62)에서 이를 헤더윈도우에 출력하는 단계(ST103)(ST104)로 구성된다.As shown therein, a Man Machine Communication Command (MMC) command input to an input window 60 is transferred to CA_b 56 via WM_b 59, and is syntax and semantic. If there is no error, it is transmitted to the application (AP) 40 via the EC_b (49), and the result of the check is transmitted to the processor 60 that manages the input window via the WM_b (59). Displaying them in the processor 60 that manages the process (ST91-ST98); When the application (AP) 40 performs an MMC command and transmits the result to the EC_c 50 using the MMS library, the EC_c 50 transmits the content to the OC_b 53 and the After formatting the message, the OC_b 53 transmits the output window to the processor 61 that manages the output window via the WM_b 59 and displays it in the processor 61 that manages the output window (ST99). ST102); The SH_b 46 configures the content to be output in the header window and transfers the content to the processor 62 that manages the header window via the WM_b 59. The header 62 then processes the header window by the header 62. And outputting to the window (ST103) (ST104).

그래서 입력윈도우(60)에 입력된 MMC 명령에서 운용자가 입력한 명령을 CA(54)로 전달하라는 요구인 InputWinToWMSig*를 WM_b(59)로 전달한다. 그러면 WM_b(59)는 운용자가 입력한 명령에 대해 분석요구인 UsrInputSig를 CA_b(56)로 전송하고, CA_b(56)는 신택스(Syntax) 및 시맨틱(Semantic)을 점검하여 분석결과에 대한 출력요구인 UsrOutputSig2를 WM_b(59)로 전송하고, WM_b(59)는 분석결과를 화면에 디스플레이할 것을 요구하는 WMtoInputWinSig*를 입력 윈도우를 관장하는 프로세서(60)에 전송하게 된다(ST91 - ST94).Therefore, the input WinToWMSig *, which is a request to transfer the command input by the operator to the CA 54 in the MMC command input to the input window 60, is transmitted to the WM_b 59. WM_b (59) then sends UsrInputSig, an analysis request, to CA_b (56) for the commands entered by the operator, and CA_b (56) checks syntax and semantics to output the output request for analysis results. UsrOutputSig2 is sent to WM_b 59, and WM_b 59 sends WMtoInputWinSig * to the processor 60 that manages the input window requesting to display the analysis result on the screen (ST91-ST94).

그리고 CA_b(56)는 신택스 및 시맨틱을 점검하여 에러가 없으면, CA_b(56)는 명령수행 제어요구인 MMCCmdLineSig 신호와 명령의 정보 및 파라미터를 전달하는 MMCMetaSig 신호를 EC_b(49)로 전송하게 된다(ST95)(ST96). 그러면 EC_b(49)는 자프로세서인 EC_c(50)를 생성한 다음 명령수행 요구인 MMCxxxyyySig(여기서 xxxyyy는 입력한 명령에 따라 달라진다)를 어플리케이션(AP)(40)에 전송하게 된다(ST97)(ST98).If there is no error by checking the syntax and semantics, CA_b 56 transmits the MMCCmdLineSig signal, which is the command execution control request, and the MMCMetaSig signal, which conveys information and parameters of the command, to EC_b 49 (ST95). ) (ST96). The EC_b 49 then generates EC_c 50, which is its own processor, and then transmits an MMCxxxyyySig (where xxxyyy depends on the entered command), which is an instruction execution request, to the application (AP) 40 (ST97) (ST98). ).

이에 따라 어플리케이션(AP)(40)은 명령 수행결과인 MMSResMsgSig 신호를 EC_c(50)에 전송하게 된다. 그러면 EC_c(50)는 명령수행결과의 포맷을 요구하는 MMSOutMsgSig 신호를 OC_b(53)로 전송하고, OC_b(53)는 명령수행결과의 출력을 요구하는 UsrOutPutSig0 신호를 WM_b(59)로 전송하게 된다. 그래서 WM_b(59)는 명령수행결과를 화면에 디스플레이하라는 요구인 WMtoOutputWinSig* 신호를 입력윈도우를 관장하는 프로세서(60)로 전달하여, 입력윈도우를 관장하는 프로세서(60)에서 이를 디스플레이하게 된다(ST99 - ST104).Accordingly, the application (AP) 40 transmits an MMSResMsgSig signal, which is a command execution result, to the EC_c 50. The EC_c 50 then transmits the MMSOutMsgSig signal requesting the format of the command execution result to the OC_b 53, and the OC_b 53 transmits the UsrOutPutSig0 signal requesting the output of the command execution result to the WM_b 59. Therefore, the WM_b 59 transmits a WMtoOutputWinSig * signal, which is a request to display the command execution result, to the processor 60 that manages the input window, and displays it in the processor 60 that manages the input window (ST99−). ST104).

또한 헤더윈도우에서 출력될 내용을 구성한 SH_b(46)는 헤더윈도우에 출력될 문자열의 출력을 요구하는 UsrOutputSig2 신호를 WM_b(59)로 전송하면, WM_b(59)는 헤더윈도우에 출력될 문자열 화면에 디스플레이를 요구하는 신호인 WMtoHeaderWinSig* 신호를 헤더윈도우를 관장하는 프로세서(62)에 전달하게 된다. 그러면 헤더윈도우를 관장하는 프로세서(62)에서 이를 헤더윈도우에 출력하게 되는 것이다(ST103)(ST104).In addition, SH_b (46) that configures the contents to be output in the header window sends a UsrOutputSig2 signal to the WM_b (59) requesting the output of the string to be output in the header window, and the WM_b (59) is displayed on the character string screen to be output in the header window. The WMtoHeaderWinSig * signal, which requires a signal, is transmitted to the processor 62 that manages the header window. Then, the processor 62 which manages the header window outputs it to the header window (ST103) (ST104).

이처럼 본 발명은 OMID와 MMS간 통신방식을 RS-422로 일원화하여 성능향상과 기능확장의 편리성을 제공하게 되는 것이다.As described above, the present invention is to provide the convenience of performance improvement and function expansion by unifying the communication method between OMID and MMS with RS-422.

이상에서 본 발명의 바람직한 실시예를 설명하였으나, 본 발명은 다양한 변화와 변경 및 균등물을 사용할 수 있다. 본 발명은 상기 실시예를 적절히 변형하여 동일하게 응용할 수 있음이 명확하다. 따라서 상기 기재 내용은 하기 특허청구범위의 한계에 의해 정해지는 본 발명의 범위를 한정하는 것이 아니다.Although the preferred embodiment of the present invention has been described above, the present invention may use various changes, modifications, and equivalents. It is clear that the present invention can be applied in the same manner by appropriately modifying the above embodiments. Accordingly, the above description does not limit the scope of the invention as defined by the limitations of the following claims.

이상에서 살펴본 바와 같이, 본 발명에 의한 이동통신교환기의 OMID와 MMS간 단일통신매체의 제어방법은 OMID와 MMS간 통신매체 단일화에 따른 성능향상과 기능확장(프로세서 관리, OMID 포트상태 관리, 윈도우오픈 제어, 출력메시지 제어 등)의 증대 및 유지보수의 편리성을 제공할 수 있는 효과가 있게 된다.As described above, the method of controlling a single communication medium between the OMID and the MMS of the mobile communication switch according to the present invention improves performance and expands functions according to the unification of the communication medium between the OMID and the MMS (processor management, OMID port state management, and window open). Control, output message control, etc.) and the convenience of maintenance can be provided.

도 1은 종래의 MMS와 OMID 간의 통신구조를 보인 블록구성도,1 is a block diagram showing a communication structure between a conventional MMS and OMID,

도 2는 종래 MMS와 OMID 간의 포트연결시 프로세서 제어방법을 보인 흐름도,2 is a flowchart illustrating a processor control method when a port is connected between a conventional MMS and an OMID;

도 3은 종래 MMS와 OMID 간의 포트해제시 프로세서 제어방법을 보인 흐름도,3 is a flowchart illustrating a method of controlling a processor when releasing a port between a conventional MMS and an OMID;

도 4는 본 발명이 적용되는 MMS와 OMID 간의 통신구조를 보인 블록구성도,4 is a block diagram showing a communication structure between the MMS and OMID to which the present invention is applied;

도 5는 본 발명에 의한 이동통신교환기의 MMS와 OMID간 단일통신매체의 OMID 포트를 위한 프로세서 관리방법을 보인 흐름도,5 is a flowchart illustrating a processor management method for an OMID port of a single communication medium between an MMS and an OMID of a mobile communication switch according to the present invention;

도 6은 본 발명에 의한 이동통신교환기의 MMS와 OMID간 단일통신매체의 OMID 포트상태 관리방법을 보인 흐름도,6 is a flowchart illustrating a method for managing an OMID port state of a single communication medium between an MMS and an OMID of a mobile communication switch according to the present invention;

도 7은 본 발명에 의한 이동통신교환기의 MMS와 OMID간 단일통신매체의 윈도우오픈 제어방법을 보인 흐름도,7 is a flowchart illustrating a window open control method of a single communication medium between MMS and OMID of a mobile communication switch according to the present invention;

도 8은 본 발명에 의한 이동통신교환기의 MMS와 OMID간 단일통신매체의 입/출력메시지 제어방법을 보인 흐름도.8 is a flowchart illustrating a method for controlling input / output messages of a single communication medium between MMS and OMID of a mobile communication switch according to the present invention.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

10 : 교환기 11 : HIPCU 12 : MMS10: exchange 11: HIPCU 12: MMS

20 : OMID 21 : OMMI 22 : GCCI20: OMID 21: OMMI 22: GCCI

30 : RS422 40 : AP 41 : IOPA30: RS422 40: AP 41: IOPA

42 : O.S 43 : MMDST 44 : SH42: O.S 43: MMDST 44: SH

45 : SH_a 46 : SH_b 47 : EC45: SH_a 46: SH_b 47: EC

48 : EC_a 49 : EC_b 50 : EC_c48: EC_a 49: EC_b 50: EC_c

51 : OC 52 : OC_a 53 : OC_b51: OC 52: OC_a 53: OC_b

54 : CA 55 : CA_a 56 : CA_b54: CA 55: CA_a 56: CA_b

57 : WM 58 : WM_a 59 : WM_b57: WM 58: WM_a 59: WM_b

60 : Input Window 61 : Output Window 62 : Header Window60: Input Window 61: Output Window 62: Header Window

Claims (5)

운용자와 교환기의 대화창구 기능을 수행하는 MMS를 구비한 교환기와; 상기 HIPCU와 RS422로 연결되고 그래픽 생성 및 소멸을 담당하는 OMMI와, 상기 HIPCU와 RS422로 연결되고 상기 OMMI의 제어에 따라 디스크에 저장된 데이터베이스 질의어 구문분석 정보를 읽어 테이블을 형성하고 이 테이블에 의해 메뉴방식의 대화창을 생성하여 운용자가 생성된 대화창을 이용해 데이터베이스를 관리할 수 있도록 하는 GCCI를 구비하여 상기 교환기의 운용 및 보전을 수행하는 OMID를 포함하여 구성된 이동통신 교환기에서, 이동통신교환기의 OMID와 MMS간 단일통신매체의 제어방법에 있어서,An exchanger having an MMS that performs a conversation window function between the operator and the exchange; An OMMI connected to the HIPCU and RS422 and responsible for graphic generation and destruction, and a database query syntax parsing information stored on a disk under the control of the OMMI and connected to the HIPCU and RS422 to form a table. In the mobile communication exchange configured to include a OMID for operating and preserving the exchange by having a GCCI that allows the operator to manage the database using the generated dialog by creating a dialog of the communication between the OMID and the MMS of the mobile communication exchange. In the control method of a single communication medium, 포트가 연결되면 상기 OMID용 자프로세서를 생성하고 상기 자프로세서간 통신이 수행되도록 하여 상기 OMID용 자프로세서를 관리하는 프로세서 관리단계와;A processor management step of generating a self processor for the OMID when a port is connected and managing the OMID self processor by performing communication between the sub processors; 상기 OMID용 자프로세서가 시작되면 GCCI로 자신의 프로세서 상태를 전송하여 상기 GCCI에 전송된 포트상태에 따라 프로세서의 인서비스/언서비스 변경을 수행하는 포트상태 관리단계와;A port state management step of transmitting a processor state of the OMID to the GCCI and performing an in-service / unservice change of the processor according to the port state transmitted to the GCCI; 상기 프로세서에서 입출력 메시지를 주고받기 위해 WM에게 윈도우 오픈을 요구하면, 상기 WM은 오픈된 윈도우의 정보를 검색하여 윈도우 오픈/클로즈 여부를 결정하고, 상기 GCCI에서 윈도우를 오픈/클로즈에 따른 윈도우 재구성을 수행하는 윈도우오픈 제어단계와;When the processor requests a window open to the WM to exchange input / output messages, the WM searches for information on the opened window to determine whether to open or close the window, and reconfigures the window according to the open / closed window in the GCCI. Performing a window open control step; 입력윈도우에 입력된 MMC 명령을 상기 프로세서에서 전달받아 에러를 점검하고, 어플리케이션에서 상기 입력된 MMC 명령을 수행하고 그 수행결과를 출력윈도우를 관장하는 프로세서에서 이를 디스플레이하고, 헤더윈도우를 관장하는 프로세서는 헤더윈도우에서 출력될 내용을 헤더윈도우에 출력하는 입/출력메시지 제어단계로 구성된 것을 특징으로 하는 이동통신교환기의 OMID와 MMS간 단일통신매체의 제어방법.The processor receives an MMC command input from an input window from the processor, checks an error, executes the input MMC command in an application, displays the result of the execution in a processor that manages an output window, and manages a header window. An input / output message control step of outputting the content to be output from the header window to the header window control method of a single communication medium between the OMID and MMS of the mobile communication switch. 제 1항에 있어서, 상기 프로세서 관리단계는,The method of claim 1, wherein the processor management step, 포트가 연결되면 초기화를 수행하는 SH_a는 상기 OMID용 자프로세서가 생성되도록 각 블록으로 프로세서 생성요구 신호를 전송한 후 각 블록으로부터 자프로세서 생성정보를 수신하는 단계와;SH_a for performing initialization when a port is connected is configured to transmit a processor generation request signal to each block so that the OMID self processor is generated, and receive coprocessor generation information from each block; 상기 각 블록의 자프로세서 생성정보를 수신하여 취합한 상기 SH_a는 상기 OMID 포트용 자프로세서가 필요로하는 정보들을 알려주고, 상기 OMID 포트용 자프로세서는 한번 생성된 후 포트상태와는 관계없이 계속 존재할 수 있도록 포트상태변경에 의한 신호를 수신하지 않는 상태에서 자프로세서간 통신이 수행되도록 하는 단계로 구성된 것을 특징으로 하는 이동통신교환기의 OMID와 MMS간 단일통신매체의 제어방법.The SH_a collected by collecting the coprocessor generation information of each block informs the information required by the coprocessor for the OMID port, and the coprocessor for the OMID port may be present once and continue to exist regardless of the port state. Method for controlling a single communication medium between the OMID and the MMS of the mobile communication switch, characterized in that the communication between the self-processor is performed in a state that does not receive a signal by the port state change. 제 1항에 있어서, 상기 포트상태 관리단계는,The method of claim 1, wherein the port state management step, 상기 MMS의 OMID 포트용 자프로세서가 시작될 때 상기 GCCI로 자신의 프로세서 아이디를 전송하고 포트상태를 언서비스로 변경하는 단계와;When the self processor for the OMID port of the MMS starts, transmitting its processor ID to the GCCI and changing a port state to an unservice; 상기 OMID 포트용 자프로세서의 포트상태를 언서비스로 변경한 다음 상기 GCCI로 전송된 메시지 값이 얼라이브이면 포트상태를 인서비스로 변경하는 단계와;Changing the port state of the OMID port subprocessor to an unservice and then changing the port state to inservice if the message value sent to the GCCI is alive; 상기 포트상태를 인서비스로 변경한 다음 타이머를 등록하여 주기적으로 상기 GCCI로 전송된 메시지 값이 얼라이브가 아니면 포트상태를 언서비스로 변경하는 단계로 구성된 것을 특징으로 하는 이동통신교환기의 OMID와 MMS간 단일통신매체의 제어방법.Changing the port state to in-service, and then registering a timer to periodically change the port state to unservice if the message value sent to the GCCI is not alive, between the OMID and the MMS of the mobile communication switch. Control Method of Single Communication Media. 제 1항에 있어서, 상기 윈도우오픈 제어단계는,The method of claim 1, wherein the window opening control step, 상기 OMID용 프로세서인 SH와 OC와 CA는 입출력 메시지를 주고받기 위해 WM에게 윈도우 오픈을 요구하고, WM은 이미 오픈되어 있는 윈도우의 정보를 검색하여 동일한 카테고리가 존재할 경우 상기 GCCI로 윈도우 클로즈를 요청한 다음 윈도우 오픈을 요청하여 오픈 결과를 윈도우 오픈을 요청한 프로세서에게 회신하는 단계와;SH, OC, and CA, which are processors for OMID, request a window to be opened to the WM to exchange input / output messages, and if the same category exists, the WM requests the window to be closed by the GCCI. Requesting the window open and returning the open result to the processor requesting the window open; 상기 GCCI가 재시작했을 경우, 오픈되어 있는 모든 윈도우에 대해 클로즈를 요청한 후 윈도우 오픈을 상기 GCCI로 요구하여 윈도우를 재구성하는 단계로 구성된 것을 특징으로 하는 이동통신교환기의 OMID와 MMS간 단일통신매체의 제어방법.When the GCCI is restarted, requesting to close all open windows and requesting the window to be opened by the GCCI to reconfigure the window, the control of a single communication medium between the OMID and the MMS of the mobile communication switch Way. 제 1항에 있어서, 상기 입/출력메시지 제어단계는,The method of claim 1, wherein the input / output message control step, 입력윈도우에 입력된 MMC 명령은 상기 WM를 거쳐 CA로 전달하고, 신택스 및 시맨틱을 점검하여 에러가 없을 경우 EC를 거쳐 어플리케이션으로 전달하며, 그 점검결과는 상기 WM을 거쳐 입력윈도우를 관장하는 프로세서로 전달되어 상기 입력윈도우를 관장하는 프로세서에서 이를 디스플레이하는 단계와;The MMC command entered in the input window is passed to the CA through the WM, and the syntax and semantics are checked and transmitted to the application through the EC if there are no errors, and the result of the check is a processor that manages the input window via the WM. Displaying the input window in a processor that manages the input window; 상기 어플리케이션은 MMC 명령을 수행하고, 그 수행결과를 MMS 라이브러리를 이용하여 상기 EC로 전송하면, 상기 EC는 OC에게 이 내용을 전송하고 상기 OC는 메시지를 포맷한 후 상기 WM를 거쳐 출력윈도우를 관장하는 프로세서로 전송하여 상기 출력윈도우를 관장하는 프로세서에서 이를 디스플레이하는 단계와;When the application executes an MMC command and transmits the result to the EC using an MMS library, the EC transmits the content to the OC, and the OC formats the message and manages the output window through the WM. Transmitting the same to the processor to display the output window; SH는 헤더윈도우에서 출력될 내용을 구성하여 상기 WM를 거쳐 헤더윈도우를 관장하는 프로세서에 전달하면, 상기 헤더윈도우를 관장하는 프로세서에서 이를 헤더윈도우에 출력하는 단계로 구성된 것을 특징으로 하는 이동통신교환기의 OMID와 MMS간 단일통신매체의 제어방법.The SH constitutes contents to be output from the header window and transmits the contents to the processor which manages the header window through the WM, and outputs them to the header window by the processor that manages the header window. Control method of single communication medium between OMID and MMS.
KR1019980015227A 1998-04-28 1998-04-28 Control Method of Single Communication Media between OID and MS of Mobile Communication Switch KR100482230B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019980015227A KR100482230B1 (en) 1998-04-28 1998-04-28 Control Method of Single Communication Media between OID and MS of Mobile Communication Switch

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019980015227A KR100482230B1 (en) 1998-04-28 1998-04-28 Control Method of Single Communication Media between OID and MS of Mobile Communication Switch

Publications (2)

Publication Number Publication Date
KR19990081351A KR19990081351A (en) 1999-11-15
KR100482230B1 true KR100482230B1 (en) 2005-06-08

Family

ID=37302848

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019980015227A KR100482230B1 (en) 1998-04-28 1998-04-28 Control Method of Single Communication Media between OID and MS of Mobile Communication Switch

Country Status (1)

Country Link
KR (1) KR100482230B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04332238A (en) * 1991-05-08 1992-11-19 Nec Corp Maintenance operation terminal substituting method for electronic switch
KR950023097A (en) * 1993-12-17 1995-07-28 박성규 Processor Control Method in Electronic Switching System
KR970013923A (en) * 1995-08-28 1997-03-29 유기범 COMMUNICATION APPARATUS CAPABLE OF INTEREXCHANGE THE GLOBAL BUS USING RS485
KR19990050548A (en) * 1997-12-17 1999-07-05 이계철 Surveillance operation method through multipath connection test between operation system and asynchronous transfer mode switching system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04332238A (en) * 1991-05-08 1992-11-19 Nec Corp Maintenance operation terminal substituting method for electronic switch
KR950023097A (en) * 1993-12-17 1995-07-28 박성규 Processor Control Method in Electronic Switching System
KR970013923A (en) * 1995-08-28 1997-03-29 유기범 COMMUNICATION APPARATUS CAPABLE OF INTEREXCHANGE THE GLOBAL BUS USING RS485
KR19990050548A (en) * 1997-12-17 1999-07-05 이계철 Surveillance operation method through multipath connection test between operation system and asynchronous transfer mode switching system

Also Published As

Publication number Publication date
KR19990081351A (en) 1999-11-15

Similar Documents

Publication Publication Date Title
US5991806A (en) Dynamic system control via messaging in a network management system
US5657250A (en) Method for controlling operation and management subsystem in signalling message exchange No. 1 system
JPH10171681A (en) Object-oriented device management system
EP2466943B1 (en) Method and device for monitoring running state of card
CN111414202B (en) Hardware operation management method, system, management subsystem, electronic device and storage medium
KR100482230B1 (en) Control Method of Single Communication Media between OID and MS of Mobile Communication Switch
EP0409604A2 (en) Processing method by which continuous operation of communication control program is obtained
JP2003318996A (en) Communication device for vehicle
JP2003076543A (en) Device, method for generating program and program for making computer execute the same program
JP4637140B2 (en) Computer system
EP0727731B1 (en) Image output apparatus and corresponding control method
JP2000242443A (en) Status information display device, method for display control of status information and medium recording program for display control of status information
KR20030019000A (en) Apparatus and method for supervisory analysis of embedded system
KR100443913B1 (en) method for providing the configuration information in exchanger and recorded media thereof
JP2002032349A (en) Human/machine interface system and computer-readable recording medium with its program recorded thereon
KR100316841B1 (en) Method for restarting an agent and apparatus thereof
KR100428765B1 (en) Management information transmitting system and method in asynchronous transfer mode
KR100262436B1 (en) Input/output interface method using a main processor console of remote control system
EP0864973A2 (en) Method of and apparatus for processing data
KR100304364B1 (en) Method for operation and management data processing in switching system
CN115729479A (en) Method and electronic equipment for printing dynamic log
KR100406953B1 (en) Run-time debugging method for a real time operating system
JPH10222445A (en) Method, system for bidirectional data communication and recording medium recording control program for performing bidirectional data communication
KR20020005802A (en) Method and apparatus for forming the agent by using mml convert server
KR970004865B1 (en) Graphic alerting method for full electronic switching system

Legal Events

Date Code Title Description
A201 Request for examination
N231 Notification of change of applicant
N231 Notification of change of applicant
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee