[go: up one dir, main page]

KR100358116B1 - Method for ATM PVC point to point connection control using middleware - Google Patents

Method for ATM PVC point to point connection control using middleware Download PDF

Info

Publication number
KR100358116B1
KR100358116B1 KR1020000076650A KR20000076650A KR100358116B1 KR 100358116 B1 KR100358116 B1 KR 100358116B1 KR 1020000076650 A KR1020000076650 A KR 1020000076650A KR 20000076650 A KR20000076650 A KR 20000076650A KR 100358116 B1 KR100358116 B1 KR 100358116B1
Authority
KR
South Korea
Prior art keywords
point
middleware
connection
atm
atm pvc
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
KR1020000076650A
Other languages
Korean (ko)
Other versions
KR20020046454A (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 KR1020000076650A priority Critical patent/KR100358116B1/en
Publication of KR20020046454A publication Critical patent/KR20020046454A/en
Application granted granted Critical
Publication of KR100358116B1 publication Critical patent/KR100358116B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4604LAN interconnection over a backbone network, e.g. Internet, Frame Relay
    • H04L12/4608LAN interconnection over ATM networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/58Association of routers
    • H04L45/586Association of routers of virtual routers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5619Network Node Interface, e.g. tandem connections, transit switching
    • H04L2012/5621Virtual private network [VPN]; Private-network - network-interface (P-NNI)

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

1. 청구범위에 기재된 발명이 속한 기술분야1. TECHNICAL FIELD OF THE INVENTION

본 발명은 미들웨어를 이용하여 ATM PVC 점대점 연결을 제어하는 방법에 관한 것임.The present invention relates to a method of controlling ATM PVC point-to-point connection using middleware.

2. 발명이 해결하려고 하는 기술적 과제2. The technical problem to be solved by the invention

본 발명은, 음성, 영상 및 데이터를 복합적으로 지원할 수 있는 개방형 멀티서비스 교환기에서 운용자를 위한 운용 명령어인 휴먼-기계 인터페이스(HMI : Human Machine Interface) 명령어를 수행하는데 있어서 미들웨어를 이용하여 ATM PVC 점대점 연결을 제어하는 방법과 그를 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하고자 함.The present invention provides ATM PVC point-to-point using middleware in executing a human machine interface (HMI) command, which is an operation command for an operator, in an open multiservice exchange that can support voice, video, and data in combination. It is intended to provide a computer readable recording medium that records a method of controlling a connection and a program for realizing it.

3. 발명의 해결방법의 요지3. Summary of Solution to Invention

본 발명은, 비동기 전달 모드(ATM : Asynchronous Transfer Mode, 이하 ATM 이라 함) 영구 가상 회선(PVC : Permanent Virtual Circuit, 이하 PVC 라 함) 점대점 연결 제어 방법에 있어서, 운용자로부터 입력된 휴먼-기계 인터페이스(HMI : Human Machine Interface, 이하 HMI 라 함) 명령어로부터, PVC 점대점 연결 제어 인터페이스 기능 블록(PPCCIF : PVC PtP Connection Control Interface Function Block 이하 PPCCIF 라 함)을 미들웨어 클라이언트로 동작하게 하여 미들웨어 프로시쥬어를 호출하여 ATM PVC 연결 제어 정보를 전송하게 하는 제 1 단계; 상기 미들웨어 클라이언트의 호출에 의해, PVC 점대점 연결 제어 기능 블록(PPCCF : PVC PtPConnection Control Function Block, 이하 PPCCF 라 함)을 미들웨어 서버로 동작하게 하여, 상기 ATM PVC 연결 제어 정보를 전송받게 하는 제 2 단계; 및 상기 ATM PVC 연결 제어 정보를 전달받은 발신 PPCCF 가, 미들웨어 클라이언트로 동작하고, 상기 미들웨어 클라이언트의 호출로 착신 PPCCF 를 미들웨어 서버로 동작하게 하여, 착신측 ATM PVC 연결 제어 정보를 전송받게 하는 제 3 단계를 포함함.The present invention relates to a human-machine interface input from an operator in a method for controlling a point-to-point connection in asynchronous transfer mode (ATM) permanent virtual circuit (PVC: Permanent Virtual Circuit (PVC)). From the command (HMI: Human Machine Interface (HMI)), the PVC point-to-point connection control interface function block (PPCCIF: PPCCIF (PPCCIF), called PPCCIF) acts as a middleware client to call the middleware procedure. A first step of transmitting ATM PVC connection control information; A second step of operating a PVC point-to-point connection control function block (PPCCF) as a middleware server by receiving the call of the middleware client to receive the ATM PVC connection control information; ; And a third step in which the originating PPCCF receiving the ATM PVC connection control information operates as a middleware client and operates the called PPCCF as a middleware server by a call of the middleware client to receive the destination ATM PVC connection control information. Including.

4. 발명의 중요한 용도4. Important uses of the invention

본 발명은 음성, 영상, 및 데이터를 복합적으로 지원할 수 있는 개방형 멀티미디어 교환기에서 ATM PVC 점대점 연결을 제어하는데 이용됨.The present invention is used to control ATM PVC point-to-point connections in an open multimedia exchange that can support voice, video, and data in combination.

Description

미들웨어를 이용한 비동기 전달 모드 영구 가상 회선 점대점 연결 제어 방법{Method for ATM PVC point to point connection control using middleware}Asynchronous delivery mode persistent middle line point-to-point connection control using middleware {Method for ATM PVC point to point connection control using middleware}

본 발명은, 비동기 송신 모드(ATM : Asynchronous Transfer Mode, 이하 ATM 이라 함) 고정 가상 회선(PVC : Permanent Virtual Circuit, 이하 PVC 라 함) 점대점 연결 제어 방법에 관한 것으로, 특히 미들웨어를 이용한 ATM PVC 점대점 연결 제어 방법과 그를 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다.The present invention relates to a method of controlling a point-to-point connection in asynchronous transmission mode (ATM) fixed virtual circuit (PVC: Permanent Virtual Circuit (PVC)), in particular middleware ATM PVC point The present invention relates to a computer-readable recording medium recording a method for controlling a point connection and a program for realizing the same.

종래의 ATM 교환기는, 운용자가 ATM PVC 연결을 시키기 위해서는 ATM 교환기의 물리적인 정보인 프로세서 번호, 인터페이스 모듈 번호, 링크 번호 및 가상 경로 식별자(VPI : Virtual Path Identifier, 이하 VPI 라 함) 및 가상 채널 식별자(VCI : Virtual Channel Identifier, 이하 VCI 라 함) 정보를 가지고 ATM PVC 연결을 요구하였는데, 이렇게 함으로써 ATM 교환기의 형상이 바뀔 때나 혹은 다른 ATM 교환기에서는 이러한 물리적 형상이 똑같이 적용이 되지 않을때에는, 그 때마다 새롭게 시스템에 맞게 맞추어 주어야 하는 등 ATM PVC 연결 기능 소프트웨어의 재사용성이 떨어지는 문제점이 있다.In the conventional ATM exchanger, in order for an operator to make an ATM PVC connection, a processor number, an interface module number, a link number, and a virtual path identifier (VPI) and a virtual channel identifier, which are physical information of the ATM switch, are used for the ATM PVC connection. (VCI: Virtual Channel Identifier, or VCI) A request was made for an ATM PVC connection with information. Whenever this changes the shape of the ATM switch, or when the physical shape does not apply equally to other ATM switches, There is a problem that the reusability of the ATM PVC connection function software is poor, such as a new adaptation to the system.

또한, 통신관리망(TMN : Telecommunication Management Network)과 같은 망관리 시스템에서의 종래의 ATM 교환기를 통한 ATM PVC 연결은, 원격으로 휴먼-기계 인터페이스(HMI)명령어를 실행하여 그 결과를 문자 스트링으로 얻어서 그 문자 스트링을 분석하여 자신의 정보 형태에 맞게 가공하는 방식이어서 매우 비효율적일 뿐만 아니라 관리가 불편하였고 유지보수를 하는데도 많은 어려움이 발생하는 등의 문제점이 있었다.In addition, the ATM PVC connection through a conventional ATM switch in a network management system such as a Telecommunication Management Network (TMN) remotely executes a human-machine interface (HMI) command to obtain a result as a character string. The character strings were analyzed and processed according to their own information form, which was not only very inefficient, but also inconvenient to manage and caused many difficulties in maintenance.

본 발명은, 상기와 같은 문제점을 해결하기 위하여 제안된 것으로, 개방형 멀티서비스 교환기에서 ATM PVC 연결 제어 기능을 처리하기 위해서 미들웨어를 이용함으로써, 통신관리망(TMN)에서 제공하는 정보 형태에 맞게 쉽게 가공할 수 있게 하는 미들웨어를 이용한 ATM PVC 점대점 연결 제어 방법과 그를 실현시키기 위한프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.The present invention has been proposed to solve the above problems, by using the middleware to handle ATM PVC connection control function in the open multi-service switch, easy processing according to the information type provided by the communication management network (TMN) The object of the present invention is to provide a method for controlling ATM PVC point-to-point connection using middleware and a computer-readable recording medium recording a program for realizing the same.

도 1 은 미들웨어를 이용한 ATM PVC 점대점 연결 제어 장치의 일실시예 구성도.1 is a configuration diagram of an embodiment of an ATM PVC point-to-point connection control apparatus using middleware.

도 2 는 미들웨어를 이용한 ATM PVC 점대점 연결 제어 장치의관련 블럭간의 구성 및 신호의 흐름을 나타낸 일실시예 구조도.Figure 2 is an embodiment structure diagram showing the configuration and signal flow between the relevant blocks of the ATM PVC point-to-point connection control apparatus using the middleware.

도 3 은 상기 도 2 에 대한 ATM PVC 연결 릴레이션의 일실시예 구조도.3 is an exemplary structural diagram of an ATM PVC connection relation to FIG. 2;

도 4 는 미들웨어를 이용한 ATM PVC 점대점 연결 방법에 대한 일실시예 흐름도.4 is a flowchart illustrating an embodiment of an ATM PVC point-to-point connection method using middleware.

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

11 : 응용 및 관리 평면 12 : 제어 평면11: Application and management plane 12: Control plane

13 : 스위칭 평면 14 : 정합 평면13 switching plane 14 matching plane

111 : 워크스테이션(WorkStation)111: Workstation

121 : ATM 호 제어기(ACC : ATM Call Controller)121: ATM Call Controller (ACC)

131 : 스위치 관리 제어기(SMC : Switch Management Controller)131: switch management controller (SMC)

141 : ATM 인터페이스 모듈(AIM : ATM Interface Module)141: ATM Interface Module (AIM)

1111 : 운용자 단말기1111: operator terminal

1112 : PVC 점대점 연결 제어 인터페이스 기능 블록(PPCCIF)1112: PVC Point-to-Point Connection Control Interface Function Block (PPCCIF)

1211 : PVC 점대점 연결 제어 기능 블록(PPCCF)1211: PVC Point-to-Point Connection Control Function Block (PPCCF)

1212 : 연결 자원 제어 기능 블록(CRCF)1212: Connection Resource Control Function Block (CRCF)

1213 : GSMP 마스터 프로토콜 처리 기능 블록(GMPHF)1213: GSMP Master Protocol Processing Function Block (GMPHF)

1214 : PVC 과금 정보 생성 기능 블록(PCGF)1214: PVC charging information generation function block (PCGF)

1215 : ATM PVC 연결 릴레이션1215: ATM PVC Connection Relations

1311 : GSMP 슬레이브 프로토콜 처리 기능 블록(GSPHF)1311: GSMP Slave Protocol Processing Function Block (GSPHF)

1411 : ATM 인터페이스 모듈 제어 기능 블록(AIMCF)1411: ATM Interface Module Control Function Block (AIMCF)

상기 목적을 달성하기 위한 본 발명은, 비동기 전달 모드(ATM : Asynchronous Transfer Mode, 이하 ATM 이라 함) 영구 가상 회선(PVC : Permanent Virtual Circuit, 이하 PVC 라 함) 점대점 연결 제어 방법에 있어서, 운용자로부터 입력된 휴먼-기계 인터페이스(HMI : Human Machine Interface, 이하 HMI 라 함) 명령어로부터, PVC 점대점 연결 제어 인터페이스 기능 블록(PPCCIF : PVC PtP Connection Control Interface Function Block 이하 PPCCIF 라 함)을 미들웨어 클라이언트로 동작하게 하여 미들웨어 프로시쥬어를 호출하여 ATM PVC 연결 제어 정보를 전송하게 하는 제 1 단계; 상기 미들웨어 클라이언트의 호출에 의해, PVC 점대점 연결 제어 기능 블록(PPCCF : PVC PtP Connection Control Function Block, 이하 PPCCF 라 함)을 미들웨어 서버로 동작하게 하여, 상기 ATM PVC 연결 제어 정보를 전송받게 하는 제 2 단계; 및 상기 ATM PVC 연결 제어 정보를 전달받은 발신 PPCCF 가, 미들웨어 클라이언트로 동작하고, 상기 미들웨어 클라이언트의 호출로 착신 PPCCF 를 미들웨어 서버로 동작하게 하여, 착신측 ATM PVC 연결 제어 정보를 전송받게 하는 제 3 단계를 포함하여 이루어진 것을 특징으로 한다.In order to achieve the above object, the present invention provides a method for controlling a point-to-point connection in asynchronous transfer mode (ATM) permanent virtual circuit (PVC: Permanent Virtual Circuit (PVC)). From the input human-machine interface (HMI) command, the PVC point-to-point connection control interface function block (PPCCIF: PPCCIF: PPCCIF) is operated as a middleware client. Calling the middleware procedure to transmit ATM PVC connection control information; A second point for causing the PVC point-to-point connection control function block (PPCCF) to operate as a middleware server by receiving the call of the middleware client to receive the ATM PVC connection control information; step; And a third step in which the originating PPCCF receiving the ATM PVC connection control information operates as a middleware client and operates the called PPCCF as a middleware server by a call of the middleware client to receive the destination ATM PVC connection control information. Characterized in that comprises a.

또한, 본 발명은, ATM PVC 점대점 연결 제어 방법에 있어서, 운용자 인터페이스로 입력된 HMI 명령어를 전달받은, 발신 / 착신 PPCCF 가 ATM PVC 연결 릴레이션로부터, 등록하고자 하는 ATM PVC 연결이 존재하는 지를 검색하는 제 1 단계; 상기 검색 결과 해당 연결이 존재하지 않으면, 발신 / 착신 PPCCF 가 연결 자원 제어 기능(CRCF : Connection Resource Control Function 이하 CRCF 라 함)블록에 가상 경로 식별자(VPI)/가상 채널 식별자(VCI)의 할당을 요청하고, 상기 요청에 대한 응답을 받는 제 2 단계; 상기 제 2 단계의 응답을 받은 발신 / 착신 PPCCF 가, CRCF 에 의해 할당된 상기 VPI / VCI 정보를 포함하는 ATM PVC 연결정보를 GSMP 마스터 프로토콜 처리 기능 블록(GMPHF : GSMP Master Protocol Handling Function Block : 이하 GMPHF 라 함)에 전달하여 GSMP 통신을 통해, ATM PVC 연결을 요구하게 하는 제 3 단계; 상기 제 3 단계의 전달된 정보에 의해, ATM PVC 연결을 수행하는 제 4 단계; 및 상기 제 4 단계의 수행 결과를 GMPHF 를 통해 전달받은 발신 / 착신 PPCCF 가, 상기 ATM PVC 수행 결과를 ATM PVC 연결 릴레이션에 저장하는 제 5 단계를 포함하여 이루어진 것을 특징으로 한다.In addition, the present invention, in the ATM PVC point-to-point connection control method, the originating / incoming PPCCF received the HMI command input to the operator interface, the ATM PVC connection relation to search whether there exists an ATM PVC connection to register First step; If the connection does not exist, the originating / incoming PPCCF requests the allocation of a virtual path identifier (VPI) / virtual channel identifier (VCI) to a connection resource control function (CRCF) block. A second step of receiving a response to the request; The originating / receiving PPCCF, which has received the response of the second step, transmits ATM PVC connection information including the VPI / VCI information allocated by the CRCF to a GSMP Master Protocol Handling Function Block (GMPHF). A third step of requesting an ATM PVC connection through GSMP communication; A fourth step of performing ATM PVC connection by the transmitted information of the third step; And a fifth step of storing, by the originating / receiving PPCCF, which has received the execution result of the fourth step through GMPHF, the ATM PVC execution result in an ATM PVC connection relation.

또한, 본 발명은, 대용량 프로세서가 적용되어 있으며 미들웨어를 이용하여 ATM PVC 점대점 연결 제어를 수행하는 시스템에, 운용자로부터 입력된 HMI(Human Machine Interface) 명령어로부터, PPCCIF(PVC PtP Connection Control Interface Function Block)를 미들웨어 클라이언트로 동작하게 하여 미들웨어 프로시쥬어를 호출하여 ATM PVC 연결 제어 정보를 전송하게 하는 제 1 기능; 상기 미들웨어 클라이언트의 호출에 의해, PPCCF(PVC PtP Connection Control Function Block)를 미들웨어 서버로 동작하게 하여, 상기 ATM PVC 연결 제어 정보를 전송받게 하는 제 2 기능; 및 상기 ATM PVC 연결 제어 정보를 전달받은 발신 PPCCF 가, 미들웨어 클라이언트로 동작하고, 상기 미들웨어 클라이언트의 호출로 착신 PPCCF 를 미들웨어서버로 동작하게 하여, 착신측 ATM PVC 연결 제어 정보를 전송받게 하는 제 3 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.In addition, the present invention is a system in which a large-capacity processor is applied and performs ATM PVC point-to-point connection control using middleware, from a Human Machine Interface (HMI) instruction inputted from an operator, using a PVC PtP Connection Control Interface Function Block. A first function of acting as a middleware client to call the middleware procedure to transmit ATM PVC connection control information; A second function of operating a PVC PtP Connection Control Function Block (PPCCF) as a middleware server by calling the middleware client to receive the ATM PVC connection control information; And a third function of allowing the originating PPCCF receiving the ATM PVC connection control information to operate as a middleware client and to operate the called PPCCF as a middleware server by receiving a call of the middleware client to receive the destination ATM PVC connection control information. A computer readable recording medium having recorded thereon a program for realizing the present invention is provided.

또한, 본 발명은, 대용량 프로세서가 적용되어 있으며 미들웨어를 이용하여 ATM PVC 점대점 연결 제어를 수행하는 시스템에, 운용자 인터페이스로 입력된 HMI 명령어를 전달받은, 발신 / 착신 PPCCF 가 ATM PVC 연결 릴레이션로부터, 등록하고자 하는 ATM PVC 연결이 존재하는 지를 검색하는 제 1 기능; 상기 검색 결과 해당 연결이 존재하지 않으면, 발신 / 착신 PPCCF 가 CRCF(Connection Resource Control Function)에 가상 경로 식별자(VPI)/가상 채널 식별자(VCI)의 할당을 요청하고, 상기 요청에 대한 응답을 받는 제 2 기능; 상기 제 2 기능의 응답을 받은 발신 / 착신 PPCCF 가, CRCF 에 의해 할당된 상기 VPI / VCI 정보를 포함하는 ATM PVC 연결정보를 GMPHF(GSMP Master Protocol Handling Function Block)에 전달하여 GSMP 통신을 통해, ATM PVC 연결을 요구하게 하는 제 3 기능; 상기 제 3 기능의 전달된 정보에 의해, ATM PVC 연결을 수행하는 제 4 기능; 및 상기 제 4 기능의 수행 결과를 GMPHF 를 통해 전달받은 발신 / 착신 PPCCF 가, 상기 ATM PVC 수행 결과를 ATM PVC 연결 릴레이션에 저장하는 제 5 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.In addition, the present invention, the system is a high-capacity processor is applied to the system to perform ATM PVC point-to-point connection control using middleware, the incoming / outgoing PPCCF received the HMI command input to the operator interface from the ATM PVC connection relation, A first function of searching if there is an ATM PVC connection to be registered; If the connection does not exist, the originating / incoming PPCCF requests the allocation of a virtual path identifier (VPI) / virtual channel identifier (VCI) to a connection resource control function (CRCF), and receives a response to the request. 2 functions; The originating / incoming PPCCF receiving the response of the second function forwards the ATM PVC connection information including the VPI / VCI information assigned by the CRCF to a GMMPF (GSMP Master Protocol Handling Function Block), and through GSMP communication, ATM Third function to require PVC connection; A fourth function of performing ATM PVC connection by the transmitted information of the third function; And a computer-readable recording medium having recorded thereon a program for the originating / receiving PPCCF, which has received the execution result of the fourth function through GMPHF, to store the ATM PVC execution result in an ATM PVC connection relation. To provide.

상술한 본 발명의 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.The objects, features and advantages of the present invention described above will become more apparent from the following detailed description taken in conjunction with the accompanying drawings. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1 은 개방형 멀티서비스 교환기 시스템에 적용되는 ATM PVC 점대점 연결 제어 장치의 일실시예 구조도이다.1 is a structural diagram of an embodiment of an ATM PVC point-to-point connection control device applied to an open multiservice exchange system.

개방형 멀티 서비스 교환기란, 종래의 ATM 에서 지원하는 ATM PVC 연결 제어 방법이, 운용자가 ATM 교환기 내의 물리적인 형상 - 프로세서 번호, 인터페이스 모듈 번호, 링크 번호 등 - 을 가지고 ATM PVC 연결을 위한 휴먼-기계 인터페이스(HMI)명령어를 입력하면, ATM 교환기 내부에서 동작하는 ATM PVC 연결 제어 블록이 VPI 및 VCI 자원 관리 블록과 스위치 자원 관리 블록에게 ATM PVC 연결 정보를 제공하여 ATM PVC 연결이 이루어지도록 되어 있어 ATM 교환기 내부에서 모든 프로세스가 이루어짐에 반해, 교환기 시스템을, 데이터를 교환시켜주는 스위치 평면과 ATM PVC 연결을 제어해주는 제어 평면으로 나누어 개발하는 방식을 말한다.Open multi-service exchange means that the ATM PVC connection control method supported by the conventional ATM is a human-machine interface for ATM PVC connection in which the operator has a physical shape in the ATM switch (processor number, interface module number, link number, etc.). When the (HMI) command is input, the ATM PVC connection control block operating inside the ATM switch is configured to provide ATM PVC connection information to the VPI and VCI resource management blocks and the switch resource management block so that the ATM PVC connection is made. While all the processes are done in the process, the exchange system is developed by dividing the switch plane into a control plane that controls data transfer and a switch plane that exchanges data.

상기 개방형 멀티서비스 교환기는 제어 평면(Control Plane)(12), 스위칭 평면(Switching Plane)(13), 정합 평면(Adaptation Plane)(14)그리고 응용 및 관리 평면(Application and Management Plane)(11)을 구비하고 있다.The open multiservice exchanger comprises a control plane 12, a switching plane 13, an adaptation plane 14, and an application and management plane 11. Equipped.

응용 및 관리 평면(11)은 운용자 워크스테이션(111)에서 운용자와 ATM PVC 연결 처리 클라이언트 사이의 인터페이스를 제공하는 운용자 정합 기능과, 운용자 명령어인 휴먼-기계 인터페이스(HMI) 명령어를 수신하고 ATM PVC 연결 처리 기능을 수행하도록 미들웨어 프로시쥬어를 이용하여 ATM 호 제어기(ACC : ATM Call Controller, 이하 ACC라 함)(121) 프로세서내에 위치한 미들웨어 서버를 호출하는 미들웨어 클라이언트 기능을 처리한다.The application and management plane 11 receives an operator matching function that provides an interface between an operator and an ATM PVC connection processing client at an operator workstation 111, receives a human-machine interface (HMI) command, which is an operator command, and connects an ATM PVC connection. The middleware procedure is used to process a middleware client function that calls a middleware server located in an ATM call controller (ACC) processor 121 to perform a processing function.

제어 평면(12)은 발신과 착신측으로 나뉜 ACC(ATM Call Controller)(121) 프로세서를 구비한다. 그리고, ATM PVC 연결 처리 기능을 수행하기 위해, 발신측 ACC(121-1)에서는, 운용자 클라이언트로부터 호출된 ATM PVC 연결 기능 처리를 위한 미들웨어 서버로서의 역할과 착신측 ATM PVC 연결 설정 요구를 하는 미들웨어 클라이언트 역할을 하며, 착신 ACC(121-2)에서는, 발신 ACC 의 요구에 대한 미들웨어 서버 역할을 하여 착신측 ATM 연결 설정을 수행한다. 또한, 제어 평면(12)은, 유엔아이(UNI : User to Network Interface, 이하 UNI 라 함) 및 엔엔아이(NNI : Network to Network Interface, 이하 NNI 라 함)자원을 관리하는 기능과, 스위칭 평면(13)에서 실질적으로 ATM PVC 연결을 위해 ATM PVC 연결 정보를 GSMP(General Switch Management Protocol, 이하 GSMP 라 함)프로토콜을 이용해 GSMP 통신으로 전달하는 기능, 그리고 PVC 과금을 처리하는 기능을 수행한다.The control plane 12 has an ACC (ATM Call Controller) 121 processor divided into a calling party and a called party. And, in order to perform the ATM PVC connection processing function, the originating side ACC (121-1), the middleware client that serves as a middleware server for processing the ATM PVC connection function called from the operator client and the destination ATM PVC connection establishment request It serves as a middleware server for the request of the originating ACC, and the destination ACC 121-2 performs the establishment of the destination ATM connection. In addition, the control plane 12 has a function of managing UNI (UNI: User to Network Interface, hereinafter UNI) and NNI (Network to Network Interface, hereinafter NNI) resources, and switching plane ( In 13), to transfer ATM PVC connection information to GSMP communication using GSMP (General Switch Management Protocol, GSMP) protocol for ATM PVC connection, and to handle PVC charging.

스위칭 평면(13)은 ACC 프로세서와의 GSMP(General Switch Management Protocol)통신을 위한 GSMP 슬레이브 처리 기능을 수행하는 SMC(Switch Management Controller, 이하 SMC 라 함)(131)프로세서를 구비하고, 데이타를 교환하는 기능을 수행한다.The switching plane 13 includes a switch management controller (SMC) 131 which performs GSMP slave processing function for general switch management protocol (GSMP) communication with the ACC processor, and exchanges data. Perform the function.

정합 평면(14)은 ATM 인터페이스 모듈(AIM : ATM Interface Module, 이하 AIM 이라 함)(141)을 구비하여 ATM 가입자 정합기능을 수행한다.The matching plane 14 includes an ATM interface module (AIM) 141 to perform an ATM subscriber matching function.

상기와 같은 개방형 멀티서비스 교환 시스템에서, 특히 미들웨어를 이용한 ATM PVC 점대점 연결 기능이 수행되는데 필요한 블럭들의 기능을 살펴보면, 운용자워크스테이션(111)에 위치한 PVC 점대점 연결 제어 인터페이스 기능 블록(PPCCIF :PVC PtP Connection Control Interface Function Block, 이하 PPCCIF 라 함)(1112)은, 운용자워크스테이션(111)로부터 입력된 휴먼-기계 인터페이스(HMI) 명령어를 수신하여 명령어 형식에 맞게 입력되었는지를 검사하는 기능과, 입력된 휴먼-기계 인터페이스(HMI) 명령어의 파라메타 정보의 오류나 상기 입력된 파라메타중에 종속성을 갖는 정보에 대한 검사를 수행하고 오류가 없으면 입력된 휴먼-기계 인터페이스(HMI)명령어의 파라메타 정보와 ATM PVC 연결 제어 기능을 수행하는데 필요한 정보를 추가하여 ACC(121)프로세서에 위치한 미들웨어 서버 블록인 PVC 점대점 연결 제어 기능 블록(PPCCF : PVC PtP Connection Control Function Block, 이하 PPCCF 라 함)(1211)에 처리를 요구하는 기능, 및 입력된 휴먼-기계 인터페이스(HMI) 명령어에 대한 수행 결과를 운용자워크스테이션에 출력시켜 주는 기능을 수행한다.In the open multiservice switching system as described above, in particular, the functions of the blocks required for performing the ATM PVC point-to-point connection function using the middleware, the PVC point-to-point connection control interface function block (PPCCIF: PVC) located in the operator workstation 111 PtP Connection Control Interface Function Block (hereinafter referred to as PPCCIF) 1112 is a function for receiving a human-machine interface (HMI) command inputted from the operator workstation 111 and checking whether it is input according to the command format, and inputting the same. Check the error of the parameter information of the human-machine interface (HMI) command or the information with dependency among the input parameters. If there is no error, control the parameter information of the input human-machine interface (HMI) command and ATM PVC connection control. Middleware server located on ACC (121) processor by adding necessary information to perform functions Functions that require processing in the PVC point-to-point connection control function block (PPCCF) (PPCCF) 1211, which is a burr block, and the execution result for the input human-machine interface (HMI) command. This function prints the data to the operator's workstation.

ACC에 위치한 PPCCF(PVC PtP Connection Control Function)(1211)블록은 PPCCIF(1112)블록으로부터 호출된 ATM PVC 점대점 연결 기능 프로시쥬어를 수행하는 미들웨어 서버로서의 제 1 기능과, SMC(131)에서 스위치 제어하는데 필요한 GSMP 포트 추출 및 GSMP 레이블에 해당하는 UNI 및 NNI 자원인 가상 경로 식별자(VPI)/가상 채널 식별자(VCI)를 연결 자원 제어 기능(CRCF : Connection Resource Control Function, 이하 CRCF라 함)(1212)블록에게 할당 요구를 하는 제 2 기능을 수행한다. 또한, 상기 할당이 되면, GSMP 마스터 프로토콜 처리 기능(GMPHF : GSMP Master Protocol Handling Function, 이하 GMPHF 라 함)(1213)블록에게 ATM PVC 연결 기능 처리를 위해 GSMP 포트 및 GSMP 레이블을 포함하는 ATM PVC 연결 정보를 전달하는 제 3 기능을 수행하고, GMPHF(1213)블록으로부터ATM PVC 연결 처리 완료 결과를 수신하면 ATM PVC 연결 릴레이션(1215)에 설정된 ATM PVC 연결 정보를 추가하는 제 4 기능을 수행한다. 또한, PVC 과금 정보를 PVC 과금 정보 생성 기능(PCGF : PVC Charging data Generation Function, 이하 PCGF 라 한다)(1214)블록에게 전달하는 제 5 기능과 입력된 휴먼-기계 인터페이스(HMI) 명령어 처리가 정상으로 끝났으면 완료 결과를 PPCCIF(1112)에 복귀하고 비정상을 수행이 끝났으면 오류 결과를 PPCCIF(1112)에 전달하는 제 6 기능을 수행한다.The PVC PtP Connection Control Function (PPCCF) block 1211 located in the ACC is the first function as a middleware server performing the ATM PVC point-to-point connection function procedure called from the PPCCIF 1112 block, and the switch control in the SMC 131. 12. Block the connection resource control function (CRCF), which is called the Virtual Path Identifier (VPI) / Virtual Channel Identifier (VCI), which is the UNI and NNI resources corresponding to the GSMP port extraction and GSMP label required. Performs a second function of requesting an allocation to the user. In addition, when the assignment is made, the ATM PVC connection information including the GSMP port and the GSMP label for processing the ATM PVC connection function to the GSMP Master Protocol Handling Function (GMPHF: GSMPHF) 1213 block. When performing the third function of transmitting the, and receives the completion result of the ATM PVC connection processing from the GMPHF 1213 block performs a fourth function of adding the ATM PVC connection information set in the ATM PVC connection relation 1215. In addition, the fifth function of transferring the PVC charging information to the PVC charging information generation function (PCGF: PVCGF) 1214 block and processing of the input human-machine interface (HMI) command are normal. If it is finished, the completion result is returned to the PPCCIF 1112, and if the abnormality is finished, the sixth function of transferring the error result to the PPCCIF 1112 is performed.

ACC(121)에 위치한 CRCF(Connection Resource Control Function)(1212)블록은 사용자 단말과 교환기 사이의 유엔아이(UNI) 및 엔엔아이(NNI)링크 자원을 관리하는 기능을 수행한다.A CRCF (1212) block located in the ACC 121 performs a function of managing UNI and NNI link resources between a user terminal and an exchange.

ACC(121)에 위치한 GMPHF(GSMP Master Protocol Handling Function)(1213)블록은, ATM PVC 점대점 연결을 위해 GSMP 프로토콜을 이용하여 PPCCF(1211)블록에서 제공하는 정보대로 스위치에 연결하도록 GSMP 슬레이브 프로토콜 처리 기능(GSPHF : GSMP Slave Protocol Handling Function, 이하 GSPHF 라 함)(1311)블록에게 요구하는 기능을 수행한다.The GSMP Master Protocol Handling Function (GMPHF) 1213 block located on the ACC 121 processes the GSMP slave protocol to connect to the switch as provided by the PPCCF 1211 block using the GSMP protocol for ATM PVC point-to-point connection. Function (GSPHF: GSMP Slave Protocol Handling Function, hereafter referred to as GSPHF) 1311 performs a function required by the block.

ACC(121)에 위치한 PCGF(1214)블록은 PPCCF(1211)블록으로부터 수신된 PVC 과금 정보를 수신하여 PVC 과금 레코드를 생성하고, PVC 과금 기능을 수행한다.The PCGF 1214 block located in the ACC 121 receives the PVC charging information received from the PPCCF 1211 block, generates a PVC charging record, and performs a PVC charging function.

SMC(131)에 위치한 GSPHF(1311)블록은 GMPHF(1213)블록으로부터 수신된 GSMP 프로토콜 메시지를 디코딩하고, 디코딩된 정보에 따라 AIM(141)에 연결 정보를 전달하는 기능과, ATM PVC 연결 수행이 완료된 결과를 다시 GSMP 프로토콜에 맞게 코딩하여 GMPHF(1213)블록에게 전달하는 기능을 수행한다.The GSPHF 1311 block located in the SMC 131 decodes the GSMP protocol message received from the GMPHF 1213 block and transfers connection information to the AIM 141 according to the decoded information, and performs ATM PVC connection. The completed result is coded according to the GSMP protocol and delivered to the GMPHF 1213 block.

AIM(AMT Interface Module)(141)에 위치한 AIM 제어 기능(AIMCF : ATM Interface Module Control Function, 이하 AIMCF 라 함)(1411)블록은 ATM 유엔아이(UNI) 및 ATM 엔엔아이(NNI)가입자 정합 기능을 수행한다.The AIM control function (AIMCF: AIMCF) (1411) block located in the AIM interface module (AIM) 141 provides an ATM UNI and ATM NNI subscriber matching function. Perform.

도 2 는 개방형 멀티서비스 교환기상에 구현된 미들웨어를 이용한 ATM PVC 점대점 연결 기능을 수행하기 위한 관련 블럭간의 구성 및 메시지의 흐름을 나타낸 일실시예 구조도이다.2 is a diagram illustrating an embodiment of a structure and message flow between related blocks for performing ATM PVC point-to-point connection function using middleware implemented on an open multiservice exchange.

운용자워크스테이션(111)로부터, 발신측 논리적인 포트 번호, 발신측 VPI, 발신측 VCI, 착신측 논리적인 포트 번호, 착신측 VPI, 착신측 VCI, VP 연결인지 VC 연결인지를 나타내는 연결 형태, 단방향과 양방향을 나타내는 연결 방향, 정방향 트래틱 파라메타 조합 및 정방향 트래픽 파라메타 대역, 정방향 씨디브이티(CDVT : Cell Delay Variance Tolerance, 이하 CDVT 라 함)파라메타, 역방향 트래틱 파라메타 조합 및 역방향 트래픽 파라메타 대역, 역방향 CDVT(Cell Delay Variance Tolerance) 파라메타 등으로 구성된, ATM PVC 연결 등록을 위한 휴먼-기계 인터페이스(HMI) 명령어를 PPCCIF(1112)가 수신(201)하면, PPCCIF는 입력된 파라메타가 입력된 명령어 형식에 맞게 입력되었는지를 검사하여, 상기 검사 결과 오류가 없으면 파라메타 정보중에 종속성을 갖는 정보에 대한 검사를 수행하고, 상기 검사 결과 오류가 없으면 입력된 휴먼-기계 인터페이스(HMI)명령어의 파라메타 정보에 ATM PVC 점대점 연결 제어 기능을 수행하는데 필요한 정보를 추가하여 구성된 미들웨어 프로시쥬어- 미들웨어 메시지 파라메타 그리고 미들웨어 서버 이름, 미들웨어 서버가 존재하는 프로세서를 나타내는 번호, 미들웨어 수행 종료 시간의 파라메타 등-를 호출하여 발신측 PPCCF(1211-1)에게 ATM PVC 연결 정보를 전송(203)한다. 만약에 입력된 파라메타가 입력된 명령어 형식에 맞는지를 검사한 결과나 파라메타 정보중에 종속성을 갖는 정보에 대한 검사에 오류가 있으면 운용자워크스테이션에 입력된 파라메타가 잘못되었다는 오류 결과를 출력(202)한다. 상기 PPCCIF 로부터 ATM PVC 연결 정보를 수신한 발신 PPCCF(1211-1)는, ATM PVC 연결 릴레이션(1215)에서 등록하고자 하는 ATM PVC 연결이 존재하는지를 검색하여 동일한 ATM PVC 연결이 이미 존재하면 동일한 ATM PVC 연결이 존재한다는 오류 결과를 PPCCIF(1112)로 전달(204)하고, 동일한 ATM PVC 연결이 존재하지 않으면 PPCCIF(1112)로 부터 호출될 때 전달된 휴먼-기계 인터페이스(HMI) 명령어의 파라메타 정보와 추가 정보를 이용해서 발신측 GSMP 레이블에 해당하는 발신측 VPI / VCI 자원 할당을 CRCF(1212)에게 요구(207)한다. 발신측 VPI / VCI 자원 할당을 요구받은 CRCF(1212)는, 요구된 VPI / VCI 가 할당이 가능한지를 검사하여 할당이 가능하다면 VPI / VCI 와 요구된 트래픽 대역를 할당하고 발신측 PPCCF(1211-1)로 상기 할당된 VPI / VCI 를 전달(208)한다. 또한, 발신측 PPCCF(1211-1)는 착신측 연결 처리를 위해 자신은 미들웨어 클라이언트가 되어서 착신측 연결 처리 미들웨어 프로시쥬어를 호출하여, 착신측 PPCCF(1211-2)에게 휴먼-기계 인터페이스(HMI) 명령어의 파라메타 정보와 추가 정보로 구성된 착신측 연결 정보를 전송(209)한다. 상기 착신측 PPCCF(1211-2)는, 호출시 전송받은 휴먼-기계 인터페이스(HMI) 명령어의 파라메타 정보와 추가 정보를 이용해서 착신측 GSMP 레이블에 해당하는 착신측 VPI / VCI 자원 할당을 위해, CRCF(1212)에게 착신측 VPI / VCI 자원 할당을 요구(213)한다. 상기 요구를 받은 CRCF(1212)는, 요구된 VPI / VCI 가 할당이 가능한지를 검사하여 할당이 가능하다면, VPI / VCI 와 요구된 트래픽 대역를 할당하고 상기 할당된 착신측 VPI / VCI 를 착신측 PPCCF(1211-2)에 전달(214)한다. 착신측 PPCCF(1211-2)는, 착신측 연결 정보를 ATM PVC 연결 릴레이션(1215)에 저장(211, 212)하고, 발신측 PPCCF(1211-1)로 상기 CRCF(1212)로부터 할당된 착신측 VPI / VCI 를 전달(210)한다. 착신측 VPI / VCI 를 수신한 발신측 PPCCF(1211-1)는, 발신측 VPI / VCI 와 착신측 VPI / VCI를 각각 GSMP 의 발신측 레이블과 착신측 레이블로 저장하고, 휴먼-기계 인터페이스(HMI)명령어의 파라메타중에 하나인 논리적인 포트 번호로부터 GSMP 포트 번호를 추출한 후, 트래픽 파라메타 및 대역 정보를 GMPHF(1213)에게 전송(215)하여 스위치 평면(13)에 ATM PVC 연결을 요구한다. 상기 ATM PVC 연결 요구를 수신한 GMPHF(1213)는, 발신 PPCCF(1211-1)로부터 수신된 ATM PVC 연결 요구 메시지를 GSMP 프로토콜 메시지에 맞게 엔코딩한 후, 상기 엔코딩된 ATM PVC 연결 정보를 GSMP 프로토콜을 이용하여 GSPHF(1311)에 전송(217)한다. 상기 엔코딩된 GSMP ATM PVC 연결 정보 메시지를 수신한 GSPHF(1311)는, 엔코딩된 GSMP ATM PVC 연결 정보 메시지를 디코딩하여 디코딩된 발신측 및 착신측 ATM PVC 연결 정보를 각각 발신측 AIMCF(1411-1)및 착신측 AIMCF(1411-2)에 내부 IPC(InterProcessor Communication)를 이용하여 전달(219, 221)하여서 ATM PVC 연결이 실질적으로 설정되도록 요구한다. 상기 GSPHF(1311)로부터 발신측 ATM PVC 연결 정보를 수신한 발신측 AIMCF(1411-1)가, 발신측 ATM PVC 연결을 설정한 후, 해당 연결 수행 결과를 GSPHF(1311)에게 전송(220)하고, 착신측 ATM PVC 연결 정보를수신한 착신측 AIMCF(1411-2)가, 착신측 ATM PVC 연결을 설정한 후, 해당 연결 수행 결과를 GSPHF(1311)에게 전송(222)한다. 발신측 AIMCF(1411-1)와 착신측 AIMCF(1411-2)로 부터 수행 결과를 수신(220, 222)한 GSPHF(1311)는, ATM PVC 연결 수행 결과를 GSMP 프로토콜 메시지에 맞게 엔코팅한 다음 GSMP 프로토콜을 이용하여 엔코딩된 ATM PVC 수행 결과를 GMPHF(1213)에게 전송(213)한다. 상기 엔코딩된 ATM PVC 수행 결과를 수신한 GMPHF(1213)는, 엔코딩된 ATM PVC 수행 결과를 디코딩한 다음 디코딩된 ATM PVC 수행 결과를 발신측 PPCCF(1211-1)에게 전송(216)한다. GMPHF(1213)로부터 ATM PVC 수행 결과를 수신한 발신측 PPCCF(1211-1)는, ATM PVC 연결 릴레이션(1215)에 발신측 ATM PVC 연결 정보를 저장(205, 206)한 후, 상기 ATM PVC 수행 결과를 PPCCIF(1112)에 전달(204)한다. PPCCIF(1112)는 상기 전달된 ATM PVC 수행 결과를 운용자워크스테이션(111)에 출력(202)한다.From operator workstation 111, connection type indicating whether the calling party logical port number, calling party VPI, calling party VCI, called party logical port number, called party VPI, called party VCI, VP connection or VC connection, unidirectional Connection direction, forward traffic parameter combination and forward traffic parameter band, forward CDVT (Cell Cell Delay Variance Tolerance, CDVT) parameter, reverse traffic parameter combination and reverse traffic parameter band, reverse CDVT When PPCCIF 1112 receives (201) a Human-Machine Interface (HMI) command for registering an ATM PVC connection, consisting of (Cell Delay Variance Tolerance) parameters, PPCCIF enters the input parameter according to the input command format. If there is no error in the result of the check, the check is performed on the information having a dependency in the parameter information. If there is no error, the middleware procedure-middleware message parameter and middleware server name and middleware server are configured by adding the information required to perform ATM PVC point-to-point connection control to the parameter information of the inputted human-machine interface (HMI) command. ATM PVC connection information is transmitted to the calling party PPCCF 1121-1 by calling a number indicating a processor, a parameter of a middleware execution end time, and the like. If there is an error in checking whether the input parameter conforms to the input command format or checking the information having dependency among the parameter information, an error result indicating that the input parameter is incorrect in the operator workstation is output (202). The originating PPCCF 1221-1 receiving ATM PVC connection information from the PPCCIF detects whether there is an ATM PVC connection to be registered in the ATM PVC connection relation 1215, and if the same ATM PVC connection already exists, the same ATM PVC connection. Parameter information and additional information of the human-machine interface (HMI) command passed when called from PPCCIF 1112 if the same ATM PVC connection does not exist (204). Request 207 the CRCF 1212 from the calling party VPI / VCI resource allocation corresponding to the calling party GSMP label. The CRCF 1212 that has been requested to allocate the source VPI / VCI resources checks whether the required VPI / VCI can be allocated, and if so, allocates the VPI / VCI and the required traffic bands and assigns the source PPCCF 1221-1. The assigned VPI / VCI is forwarded to (208). Also, the calling party PPCCF 1121-1 becomes a middleware client for the called party connection processing and calls the called party connection processing middleware procedure, and sends a human machine interface (HMI) command to the called party PPCCF 1211-2. The destination side connection information consisting of the parameter information and additional information of is transmitted (209). The called party PPCCF 1211-2 uses the parameter information and additional information of the Human-Machine Interface (HMI) instruction transmitted in the call to allocate the called party VPI / VCI resources corresponding to the called party GSMP label by using the CFCF. Request 1221, the called party VPI / VCI resource allocation. The requested CRCF 1212 checks whether the required VPI / VCI is assignable, and if so, allocates the VPI / VCI and the requested traffic band and assigns the allocated called party VPI / VCI to the called party PPCCF ( 1211-2). The called party PPCCF 1211-2 stores the called party connection information in the ATM PVC connection relation 1215 (211, 212), and the called party assigned to the calling party PPCCF 1121-1 from the CRCF 1212. Pass 210 the VPI / VCI. The calling party PPCCF 1121-1 receiving the called party VPI / VCI stores the calling party VPI / VCI and the called party VPI / VCI as the calling party label and the called party label of the GSMP, respectively, and the human-machine interface (HMI). After extracting the GSMP port number from the logical port number, which is one of the parameters of the command, the traffic parameter and band information are transmitted to the GMPHF 1213 (215) to request the ATM PVC connection to the switch plane (13). After receiving the ATM PVC connection request, the GMPHF 1213 encodes the ATM PVC connection request message received from the originating PPCCF 121-1 according to a GSMP protocol message, and then converts the encoded ATM PVC connection information into a GSMP protocol. Transmit to the GSPHF 1311 (217). The GSPHF 1311 receiving the encoded GSMP ATM PVC connection information message decodes the encoded GSMP ATM PVC connection information message, and decodes the decoded source and destination ATM PVC connection information, respectively, from the calling party's AIMCF 1411-1. And forwarding (219, 221) to the destination AIMCF (1411-2) using internal InterProcessor Communication (IPC) to request that the ATM PVC connection be substantially established. The originating AIMCF 1411-1 receiving the originating ATM PVC connection information from the GSPHF 1311 sets up the originating ATM PVC connection, and then transmits the result of the connection to the GSPHF 1311 (220). After receiving the destination ATM PVC connection information, the destination AIMCF 1411-2 establishes the destination ATM PVC connection, and transmits the result of the connection to the GSPHF 1311 (222). GSPHF 1311, which has received the results from the calling party AIMCF (1411-1) and the calling party AIMCF (1411-2) (220, 222), encodes the result of performing ATM PVC connection according to the GSMP protocol message. The ATM PVC performance result encoded using the GSMP protocol is transmitted 213 to the GMPHF 1213. Receiving the encoded ATM PVC performance result, the GMPHF 1213 decodes the encoded ATM PVC performance result and then transmits 216 the decoded ATM PVC performance result to the calling party PPCCF 1121-1. The originating PPCCF 1121-1 receiving the ATM PVC execution result from the GMPHF 1213 stores the calling side ATM PVC connection information in the ATM PVC connection relation 1215 (205, 206), and then performs the ATM PVC. The result is passed 204 to the PPCCIF 1112. The PPCCIF 1112 outputs 202 the ATM PVC performance result to the operator workstation 111.

도 3 은 본 발명에 따른 미들웨어를 이용한 ATM PVC 점대점 연결 기능을 수행하기 위한 ATM PVC 연결 릴레이션의 일실시예 구조도이다.3 is a diagram illustrating an embodiment of an ATM PVC connection relation for performing an ATM PVC point-to-point connection function using middleware according to the present invention.

ATM PVC 연결 릴레이션은 "R_SPC_INF" 릴레이션과 "R_UDR_TERM_INF" 릴레이션으로 구성된다. 발신측 ATM PVC 연결 정보는 "R_SPC_INF" 릴레이션에 저장되고, 착신측 ATM PVC 연결 정보는 릴레이션의 애트리뷰트중에 "CONN_DIR"애트리뷰트의 값이 단방향(FWD, BWD)인 경우에는 "R_UDR_TERM_INF" 릴레이션에 저장이 되고, 양방향(BOTH)인 경우에는 "R_SPC_INF" 릴레이션에 저장이 된다.The ATM PVC connection relation consists of the "R_SPC_INF" and "R_UDR_TERM_INF" relations. The originating ATM PVC connection information is stored in the "R_SPC_INF" relation, and the destination ATM PVC connection information is stored in the "R_UDR_TERM_INF" relation when the value of the "CONN_DIR" attribute is one-way (FWD, BWD) among the attributes of the relation. In the case of bidirectional (BOTH), it is stored in the "R_SPC_INF" relation.

"R_SPC_INF" 릴레이션은 발신측 및 "CONN_DIR"의 애트리뷰트 값이 양방향인 착신측 ATM PVC 연결 정보를 저장하는 데이터베이스로서 발신측 논리적 포트 번호인 "IN_LPORT", 발신측 VPI/VCI인 "IN_VPI"/ "IN_VCI", 착신측 논리적 포트 번호인 "OUT_LPORT", 착신측 VPI/VCI인 "OUT_VPI"/ "OUT_VCI", 연결 형태로서 VC, VP 연결를 구별하는 "CONN_TYPE", 연결 방향으로서 FWD, BWD, BOTH 방향을 나타내는 "CONN_DIR", 정방향 트래픽 조합을 나타내는 "FWD_COMB", 정방향 피씨알(PCR : Peak Cell Rate), 에스씨알(SCR : Sustain Cell Rate), 엠비에스(MBS : Maximum Burst Size), CDVT(Cell Delay Variance Tolerance)를 나타내는 "FWD_PCR", "FWD_SCR", "FWD_MBS", "FWD_CDVT", 역방향 트래픽 조합을 나타내는 "BWD_COMB", 역방향 PCR(Peak Cell Rate), SCR(Sustain Cell Rate), MBS(Maximum Burst Size), CDVT(Cell Delay Variance Tolerance)를 나타내는 "BWD_PCR", "BWD_SCR", "BWD_MBS", "BWD_CDVT", 발신측 연결 정보인지 착신측 연결 정보인지를 나타내는 "ORIG_FLAG", 연결의 상태를 나타내는 "CONN_ST", 유피씨(UPC : User Parameter Control)의 활성화 및 비활성화를 나타내는 "UPC_ACT", SHAPER의 활성화 및 비활성화를 나타내는 "SHAP_ACT"로 구성되어 있다.The "R_SPC_INF" relation is a database that stores the destination ATM PVC connection information for which the calling party and the attribute value of "CONN_DIR" are bidirectional. The calling logical port number "IN_LPORT" and the calling party VPI / VCI are "IN_VPI" / "IN_VCI. "," OUT_LPORT "of called-side logical port number," OUT_VPI "/" OUT_VCI "of called-side VPI / VCI," CONN_TYPE "for distinguishing VC and VP connection as connection type, FWD, BWD, BOTH direction as connection direction "CONN_DIR", "FWD_COMB" which represents the forward traffic combination, Peak Peak Cell Rate (PCR), Sustain Cell Rate (SCR), Maximum Burst Size (MBS), Cell Delay Variance Tolerance ), "FWD_PCR", "FWD_SCR", "FWD_MBS", "FWD_CDVT", "BWD_COMB" for Reverse Traffic Combination, Reverse PCR (Peak Cell Rate), SCR (Sustain Cell Rate), MBS (Maximum Burst Size), "BWD_PCR", "BWD_SCR", "BWD_MBS", "BWD_CDVT", calling party indicating Cell Delay Variance Tolerance (CDVT) "ORIG_FLAG" to indicate whether it is connection information or called party connection information, "CONN_ST" to indicate the status of the connection, "UPC_ACT" to indicate the activation and deactivation of User Parameter Control (UPC), "" to indicate the activation and deactivation of SHAPER. SHAP_ACT ".

"R_UDR_TERM_INF" 릴레이션은 "CONN_DIR"의 애트리뷰트 값이 단방향인 ATM PVC 연결 정보를 저장하는 데이터베이스로서 착신측 논리적 포트 번호인 "IN_LPORT", 착신측 VPI/VCI인 "IN_VPI"/"IN_VCI", 발신측 논리적 포트 번호인 "OUT_LPORT", 발신측 VPI/VCI인 "OUT_VPI"/"OUT_VCI", 연결 형태로서 VC, VP 연결를 구별하는 "CONN_TYPE", 연결 방향으로서 FWD, BWD, BOTH 방향을 나타내는 "CONN_DIR", 역방향 트래픽 조합을 나타내는 "BWD_COMB", 역방향 피씨알(PCR : Peak Cell Rate), 에스씨알(SCR : Sustain Cell Rate), 엠비에스(MBS : MaximumBurst Size), CDVT(Cell Delay Variance Tolerance)를 나타내는 "BWD_PCR", "BWD_SCR", "BWD_MBS", "BWD_CDVT", 연결의 상태를 나타내는 "CONN_ST", 유피씨(UPC : User Parameter Control)의 활성화 및 비활성화를 나타내는 "UPC_ACT", SHAPER의 활성화 및 비활성화를 나타내는 "SHAP_ACT"로 구성되어 있다.The "R_UDR_TERM_INF" relation is a database that stores ATM PVC connection information with an attribute value of "CONN_DIR" as one-way. The destination logical port number is "IN_LPORT", the destination VPI / VCI is "IN_VPI" / "IN_VCI", and the destination logical. "OUT_LPORT" as port number, "OUT_VPI" / "OUT_VCI" as originating VPI / VCI, "CONN_TYPE" which distinguishes VC and VP connection as connection type, "CONN_DIR" indicating FWD, BWD and BOTH directions as connection direction "BWD_COMB" for traffic combination, Peak Cell Rate (PCR), Sustain Cell Rate (SCR), MaximumBurst Size (MBS), "BWD_PCR" for Cell Delay Variance Tolerance (CDVT) , "BWD_SCR", "BWD_MBS", "BWD_CDVT", "CONN_ST" indicating the status of the connection, "UPC_ACT" indicating the activation and deactivation of User Parameter Control (UPC), "SHAP_ACT" indicating the activation and deactivation of SHAPER It consists of.

도 4 는 개방형 멀티서비스 교환기상에 구현된 미들웨어를 이용한 ATM PVC 점대점 연결 기능에 기능에 대한 일실시예 흐름도이다. 운용자 단말기로부터 ATM PVC 연결 등록을 위한 휴먼-기계 인터페이스(HMI) 명령어를 PPCCIF가 수신하면(401) 파라메타가 입력된 명령어 형식에 맞게 입력되었는지를 검사하여(402) 검사 결과 오류가 있으면(403) 운용자 단말기에 오류 결과가 출력되고(404), 오류가 없으면(403) 파라메타 정보중에 종속성을 갖는 정보에 대한 검사를 수행한다(405). 수행한 결과에 오류가 있으면(406) 운용자 단말기에 오류 결과가 출력되고(404), 오류가 없으면(406) 입력된 휴먼-기계 인터페이스(HMI)명령어의 파라메타 정보에 ATM PVC 점대점 연결 제어 기능을 수행하는데 필요한 정보를 추가(407)한 후, 발신측 PPCCF의 미들웨어 프로시쥬어를 호출(408)하여 PPCCF에게 ATM PVC 연결 정보를 전송(409)한다. 상기 ATM PVC 연결 정보를 수신(410)한 PPCCF는 ATM PVC 연결 릴레이션에서 등록하고자 하는 ATM PVC 연결이 존재하는지를 검색(411)하여 동일한 ATM PVC 연결이 이미 존재하면(412) 오류 결과를 PPCCIF로 전달(413)하고, 상기 오류 결과를 수신(414)한 PPCCIF는 운용자 단말기에 오류 결과를 출력(415)한다. 그러나 동일한 ATM PVC 연결이 존재하지 않으면(412) PPCCIF로부터 미들웨어 프로시쥬어 호출시 전달된, 휴먼-기계 인터페이스(HMI) 명령어의파라메타 정보와 추가 정보를 이용해 발신측 GSMP 레이블인 발신측 VPI / VCI 자원 할당을 CRCF 에게 요구(417)한다. 발신측 VPI / VCI 자원 할당을 요구받은 CRCF 는 할당이 가능한 VPI / VCI 를 할당(418)하여, 발신측 PPCCF 로 상기 할당된 VPI / VCI 를 전달(419)한다. 할당된 발신측 VPI / VCI 를 수신(420)한 발신측 PPCCF 는 착신측 연결 처리를 위하여 착신측 연결 처리 미들웨어 프로시쥬어 호출(421)하여 착신측 PPCCF 에 착신측 연결 정보를 전송(422)한다. 착신측 연결 정보를 수신(423)한 착신측 PPCCF 는, 미들웨어 프로시쥬어 호출시 전달된, 휴먼-기계 인터페이스(HMI) 명령어의 파라메타 정보와 추가 정보를 이용해 착신측 GSMP 레이블인 착신측 VPI / VCI 자원 할당을 위해, CRCF 블록에게 착신측 VPI / VCI 자원 할당을 요구(424)하고, 상기 착신측 VPI / VCI 자원 할당 요구를 수신(425)한 CRCF 는, 할당이 가능한 VPI / VCI 를 할당(426)한 후, 상기 할당된 착신측 VPI / VCI를 착신측 PPCCF 에 전달(427)한다. 할당된 착신측 VPI / VCI를 수신(428)한 착신측 PPCCF 는, 착신측 연결 정보를 ATM PVC 연결 릴레이션에 저장(429)하고 발신측 PPCCF 로 착신측 VPI / VCI 를 전달(430)한다. 착신측 VPI / VCI 를 수신(431)한 발신측 PPCCF 는 발신측 VPI / VCI 와 착신측 VPI / VCI 를 GSMP 의 발신측 레이블과 착신측 레이블로 결정하고, 휴먼-기계 인터페이스(HMI) 명령어의 파라메타중에 하나인 논리적인 포트 번호에 대응되는 GSMP 포트 번호를 추출한 후, 트래픽 파라메타 및 대역 정보를 GMPHF에게 전송하여 스위치 평면에서 ATM PVC 연결을 요구(432)한다. 상기 ATM PVC 연결 요구를 수신(433)한 GMPHF는, GSMP 프로토콜을 이용하여 GSPHF에게 GSMP 프로토콜 메시지로 엔코딩된 ATM PVC 연결 정보를전송(434)한다. 상기 GSMP ATM PVC 연결 정보 메시지를 수신(435)한 GSPHF는, 발신측 및 착신측 ATM PVC 연결 정보를 각각 발신측 및 착신측 AIMCF 에 전달하여 ATM PVC 연결이 실질적으로 설정되도록 요구(436)한다. ATM PVC 연결 요구를 수신(437)한 AIMCF 는, ATM PVC 연결을 설정(438)하고 연결 수행 결과를 GSPHF에게 전송한다(439). AIMCF 로부터 연결 수행 결과를 수신(440)한 GSPHF 는, 상기 연결 수행 결과를 GSMP 프로토콜을 이용하여 GMPHF 에게 전송하고(441) 상기 연결 수행 결과를 수신(442)한 GMPHF 는 상기 연결 수행 결과를 PPCCF 에 전송한다.(443) 상기 연결 수행 결과를 수신(444)한 PPCCF 는, ATM PVC 연결 릴레이션에 발신측 ATM PVC 연결 정보를 저장한 후,(445) 상기 연결 수행 결과를 PPCCIF 에 전달한다(446). 상기 연결 수행 결과를 수신한 PPCCIF 는(447) 전달된 연결 수행 결과를 운용자 단말기에 출력(448)한다.4 is a flow diagram of an embodiment of the functionality of the ATM PVC point-to-point connection function using middleware implemented on an open multiservice exchange. When PPCCIF receives a Human-Machine Interface (HMI) command for registering an ATM PVC connection from the operator's terminal (401), it checks whether the parameter is entered according to the input command format (402) and if there is an error (403). An error result is output to the terminal (404), and if there is no error (403), a check is performed on information having a dependency among parameter information (405). If the result is an error (406), an error result is output to the operator terminal (404). If there is no error (406), the ATM PVC point-to-point connection control function is applied to the parameter information of the inputted human-machine interface (HMI) command. After adding 407 information necessary to perform, the middleware procedure of the calling PPCCF is called 408 to transmit 409 the ATM PVC connection information to the PPCCF. Upon receiving the ATM PVC connection information (410), the PPCCF detects whether the ATM PVC connection to be registered in the ATM PVC connection relation exists (411) and transmits an error result to the PPCCIF if the same ATM PVC connection already exists (412). 413), the PPCCIF receiving the error result (414) outputs the error result to the operator terminal (415). However, if the same ATM PVC connection does not exist (412), the calling party's originating VPI / VCI resource allocation, which is the originating GSMP label, is used by using the parameter information and additional information of the Human-Machine Interface (HMI) command passed in the middleware procedure call from PPCCIF. Ask the CRCF (417). The CRCF, which is requested to allocate the source VPI / VCI resource, allocates an assignable VPI / VCI (418), and transmits the allocated VPI / VCI to the calling party PPCCF (419). The calling party PPCCF, which has received the allocated calling party VPI / VCI (420), calls the calling party connection processing middleware procedure 421 to send the called party connection information to the called party PPCCF for the called party connection processing (422). The called party PPCCF, which has received the called party connection information (423), allocates the called party's VPI / VCI resource, which is the called party's GSMP label, using the parameter information and additional information of the Human-Machine Interface (HMI) command, which was passed in the middleware procedure call. For example, the CRCF block requests the called party VPI / VCI resource allocation to the CRCF block (424), and receives the called VPI / VCI resource allocation request (425) to allocate the allocated VPI / VCI (426). Then, the allocated called party VPI / VCI is forwarded to the called party PPCCF (427). The called party PPCCF that has received the allocated called party VPI / VCI (428) stores the called party connection information in the ATM PVC connection relation (429) and forwards the called party VPI / VCI to the calling party PPCCF (430). The calling party PPCCF that receives the called party VPI / VCI (431) determines the calling party VPI / VCI and the called party VPI / VCI as the calling party label and the called party label of the GSMP, and the parameters of the human-machine interface (HMI) command. After extracting the GSMP port number corresponding to one of the logical port number, and transmits the traffic parameter and band information to GMPHF request ATM PVC connection in the switch plane (432). Receiving the ATM PVC connection request (433), GMPHF transmits (434) the ATM PVC connection information encoded in the GSMP protocol message to the GSPHF using the GSMP protocol. GSPHF, having received the GSMP ATM PVC connection information message (435), forwards the source and destination ATM PVC connection information to the source and destination AIMCFs, respectively, requesting 436 that the ATM PVC connection is substantially established. Upon receipt of the ATM PVC connection request (437), the AIMCF establishes an ATM PVC connection (438) and sends the connection performance result to the GSPHF (439). The GSPHF receiving the connection performing result from the AIMCF (440) transmits the connection performing result to the GMPHF using the GSMP protocol (441), and the GMPHF receiving the connection performing result (442) sends the connection performing result to the PPCCF. The PPCCF receiving the connection result (444) stores the originating ATM PVC connection information in the ATM PVC connection relation (445), and then transmits the result of the connection to the PPCCIF (446). . Upon receiving the connection result, the PPCCIF 447 outputs the received connection result to the operator terminal 448.

상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 형태로 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다.As described above, the method of the present invention may be implemented as a program and stored in a recording medium (CD-ROM, RAM, ROM, floppy disk, hard disk, magneto-optical disk, etc.) in a computer-readable form.

이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.The present invention described above is capable of various substitutions, modifications, and changes without departing from the spirit of the present invention for those skilled in the art to which the present invention pertains, and the above-described embodiments and accompanying It is not limited by the drawings.

상기한 바와 같이 본 발명은, 개방형 멀티서비스 교환기에 있어서, 클라이언트와 서버 상호간의 정보 교류를 위한 인터페이스를 PVC 점대점 연결 제어 응용 프로그램 편의를 위하여 설계하고 적용하는데 효과적이며, 교환기를 구성하고 있는 하드웨어나 혹은 운용체계의 상이함에 최소 영향을 받으면서 PVC 점대점 연결 제어 기능을 구현할 수 있도록 하여 응용 기능의 발전과 재사용성을 확보하게 되고 통일된 교환기 소프트웨어 플랫폼을 제공할 수 있고 또한, 통신 관리망(TMN)과 같은 망관리 기능에서 ATM PVC 점대점 연결을 수행할 경우에도 통신 관리망(TMN) 자신이 미들웨어 클라이언트가 되어서 미들웨어 서버를 호출해서 미들웨어 서버로부터 복귀된 결과를 통신 관리망(TMN)의 메시지 형태에 맞게 가공함으로써 원하는 결과를 효율적으로 얻을 수 있고 또, ATM PVC 점대점 연결 제어의 관리 및 유지보수의 효율도 높일 수 있는 효과가 있다.As described above, the present invention is effective in designing and applying an interface for exchanging information between a client and a server for the convenience of PVC point-to-point connection control application program in an open multiservice exchange. Alternatively, it is possible to implement PVC point-to-point connection control function with minimal impact on operating system differences, to secure the development and reusability of application functions, and to provide a unified exchange software platform. Also, communication management network (TMN) Even when ATM PVC point-to-point connection is performed in a network management function such as the above, the communication management network (TMN) itself becomes a middleware client and calls the middleware server to return the result returned from the middleware server to the message management network (TMN) message type. By tailoring it, you can get the results you want efficiently. In addition, there is an effect that can improve the efficiency of management and maintenance of ATM PVC point-to-point connection control.

Claims (10)

멀티서비스 교환 시스템에 적용되는 비동기 전달 모드(ATM : Asynchronous Transfer Mode, 이하 ATM 이라 함) 영구 가상 회선(PVC : Permanent Virtual Circuit, 이하 PVC 라 함) 점대점 연결 제어 방법에 있어서,In a method for controlling a point-to-point connection in an asynchronous transfer mode (ATM) permanent virtual circuit (PVC) applied to a multiservice switching system, 운용자로부터 입력된 휴먼-기계 인터페이스(HMI : Human Machine Interface, 이하 HMI 라 함) 명령어로부터, PVC 점대점 연결 제어 인터페이스 기능 블록(PPCCIF : PVC PtP Connection Control Interface Function Block 이하 PPCCIF 라 함)을 미들웨어 클라이언트로 동작하게 하여 미들웨어 프로시쥬어를 호출하여 ATM PVC 연결 제어 정보를 전송하게 하는 제 1 단계;From the human-machine interface (HMI) command input from the operator, the PVC point-to-point connection control interface function block (PPCCIF: PPCCIF, hereinafter referred to as PPCCIF) to the middleware client. Operating to invoke the middleware procedure to transmit ATM PVC connection control information; 상기 미들웨어 클라이언트의 호출에 의해, PVC 점대점 연결 제어 기능 블록(PPCCF : PVC PtP Connection Control Function Block, 이하 PPCCF 라 함)을 미들웨어 서버로 동작하게 하여, 상기 ATM PVC 연결 제어 정보를 전송받게 하는 제 2 단계; 및A second point for causing the PVC point-to-point connection control function block (PPCCF) to operate as a middleware server by receiving the call of the middleware client to receive the ATM PVC connection control information; step; And 상기 ATM PVC 연결 제어 정보를 전달받은 발신 PPCCF 가, 미들웨어 클라이언트로 동작하고, 상기 미들웨어 클라이언트의 호출로 착신 PPCCF 를 미들웨어 서버로 동작하게 하여, 착신측 ATM PVC 연결 제어 정보를 전송받게 하는 제 3 단계A third step in which the originating PPCCF receiving the ATM PVC connection control information operates as a middleware client and operates the called PPCCF as a middleware server by receiving a call of the middleware client to receive the destination ATM PVC connection control information; 를 포함하는 미들웨어를 이용한 ATM PVC 점대점 연결 제어 방법.ATM PVC point-to-point connection control method using a middleware comprising a. 제 1 항에 있어서,The method of claim 1, 상기 HMI 명령어는,The HMI command, 발신측 논리적인 포트 번호, 발신측 가상 경로 식별자(VPI : Virtual Path Identifier, 이하 VPI 라 함), 발신측 가상 채널 식별자(VCI : Virtual Channel Identifier, 이하 VCI 라 함), 착신측 논리적인 포트 번호, 착신측 가상 경로 확인자(VPI), 착신측 가상 채널 확인자(VCI), 가상 경로(VP)연결인지 가상채널(VC)연결인지를 나타내는 연결 형태, 단방향과 양방향을 나타내는 연결 방향, 정방향 트래틱 파라메타 조합 및 정방향 트래픽 파라메타 대역, 정방향 CDVT(Cell Delay Variance Tolerance), 역방향 트래틱 파라메타 조합 및 역방향 트래픽 파라메타 대역, 역방향 CDVT(Cell Delay Variance Tolerance) 파라메타를 포함하는 것Originating logical port number, calling virtual path identifier (VPI), calling virtual channel identifier (VCI), called logical port number, Destination virtual path identifier (VPI), destination virtual channel identifier (VCI), connection type indicating whether it is a virtual path (VP) connection or a virtual channel (VC) connection, a connection direction indicating one-way and two-way, and a combination of forward and static parameters And a forward traffic parameter band, a forward cell delay variance tolerance (CDVT), a reverse traffic parameter combination, and a reverse traffic parameter band, a reverse cell delay delay tolerance (CDVT) parameter. 을 특징으로 하는 미들웨어를 이용한 ATM PVC 점대점 연결 제어 방법.ATM PVC point-to-point connection control method using middleware characterized in that the. 제 1 항에 있어서,The method of claim 1, 상기 제 1 단계는,The first step is, 운영자로부터 HMI 명령어를 입력받는 제 4 단계;A fourth step of receiving HMI commands from an operator; 상기 입력받은 HMI 명령어 형식을 검사하고, 검사 결과 오류가 없으면, 상기 입력받은 HMI 명령어의 파라메타 정보중 종속성을 갖는 정보에 대한 오류를 검사하는 제 5 단계; 및A fifth step of checking the received HMI command format and checking an error for information having a dependency among parameter information of the received HMI command if there is no error; And 상기 제 5 단계의 검사 결과 오류가 없으면, 상기 입력받은 HMI 명령어의 파라메타 정보와, ATM PVC 연결 제어 기능을 수행하는데 필요한 정보를 추가하여, 제어평면에 처리를 요구하는 제 6 단계A sixth step of requesting processing from the control plane by adding parameter information of the received HMI command and information necessary to perform an ATM PVC connection control function if there is no error as a result of the inspection in the fifth step; 를 포함하는 미들웨어를 이용한 ATM PVC 점대점 연결 제어 방법.ATM PVC point-to-point connection control method using a middleware comprising a. 제 1 항에 있어서,The method of claim 1, 상기 미들웨어 프로시쥬어는,The middleware procedure, 미들웨어 메시지 파라메타, 미들웨어 서버 이름, 미들웨어 서버가 존재하는 프로세서를 나타내는 번호 및 미들웨어 수행 종료 시간의 파라메타를 포함하는 것Including the parameters of the middleware message parameters, the middleware server name, a number indicating the processor on which the middleware server resides, and the middleware execution end time 을 특징으로 하는 미들웨어를 이용한 ATM PVC 점대점 연결 제어 방법.ATM PVC point-to-point connection control method using middleware characterized in that the. ATM PVC 점대점 연결 제어 방법에 있어서,In the ATM PVC point-to-point connection control method, 운용자 인터페이스로 입력된 HMI 명령어를 전달받은, 발신 / 착신 PPCCF 가 ATM PVC 연결 릴레이션로부터, 등록하고자 하는 ATM PVC 연결이 존재하는 지를 검색하는 제 1 단계;A first step of the originating / receiving PPCCF, which has received the HMI command input to the operator interface, searching from the ATM PVC connection relation for whether an ATM PVC connection to be registered exists; 상기 검색 결과 해당 연결이 존재하지 않으면, 발신 / 착신 PPCCF 가 연결 자원 제어 기능(CRCF : Connection Resource Control Function 이하 CRCF 라 함)블록에 가상 경로 식별자(VPI)/가상 채널 식별자(VCI)의 할당을 요청하고, 상기 요청에 대한 응답을 받는 제 2 단계;If the connection does not exist, the originating / incoming PPCCF requests the allocation of a virtual path identifier (VPI) / virtual channel identifier (VCI) to a connection resource control function (CRCF) block. A second step of receiving a response to the request; 상기 제 2 단계의 응답을 받은 발신 / 착신 PPCCF 가, CRCF 에 의해 할당된 상기 VPI / VCI 정보를 포함하는 ATM PVC 연결정보를 GSMP 마스터 프로토콜 처리 기능 블록(GMPHF : GSMP Master Protocol Handling Function Block, 이하 GMPHF 라 함)에 전달하여 GSMP 통신을 통해, ATM PVC 연결을 요구하게 하는 제 3 단계;The originating / receiving PPCCF, which has received the response of the second step, sends ATM PVC connection information including the VPI / VCI information assigned by the CRCF to a GSMP Master Protocol Handling Function Block (GMPHF). A third step of requesting an ATM PVC connection through GSMP communication; 상기 제 3 단계의 전달된 정보에 의해, ATM PVC 연결을 수행하는 제 4 단계; 및A fourth step of performing ATM PVC connection by the transmitted information of the third step; And 상기 제 4 단계의 수행 결과를 GMPHF 를 통해 전달받은 발신 / 착신 PPCCF 가, 상기 ATM PVC 수행 결과를 ATM PVC 연결 릴레이션에 저장하는 제 5 단계A fifth step in which the originating / incoming PPCCF, which has received the execution result of the fourth step through GMPHF, stores the ATM PVC execution result in an ATM PVC connection relation; 를 포함하는 미들웨어를 이용한 ATM PVC 점대점 연결 제어 방법.ATM PVC point-to-point connection control method using a middleware comprising a. 제 5 항에 있어서,The method of claim 5, GMPHF 가 PPCCF 로부터 수신된 ATM PVC 연결 요구 정보를, GSMP 프로토콜 정보에 맞게 인코딩하여 GSMP 슬레이브 프로토콜 처리 기능 블록(GSPHF : GSMP Slave Protocol Handling Function Block, 이하 GSPHF 라 함)에 전달하는 제 6 단계;A sixth step of GMPHF encoding the ATM PVC connection request information received from the PPCCF to the GSMP slave protocol processing function block (GSPHF: GSPHF) by encoding the information according to the GSMP protocol information; 상기 GSPHF 가, 인코딩된 상기 정보를 디코딩한 후, ATM 인터페이스 모듈 제어 기능 블록(AIMCF : ATM Interface Module Control Function Block, 이하 AIMCF 라 함)에 상기 정보를 전달하는 제 7 단계; 및The GSPHF, after decoding the encoded information, transferring the information to an ATM Interface Module Control Function Block (AIMCF) (hereinafter referred to as AIMCF); And 상기 AIMCF 는, 상기 전달받은 정보를 이용하여 ATM 가입자 정합 기능을 수행하는 제 8 단계The AIMCF performs an eighth step of performing an ATM subscriber matching function using the received information. 을 더 포함하는 미들웨어를 이용한 ATM PVC 점대점 연결 제어 방법.ATM PVC point-to-point connection control method using a middleware further comprising. 제 5 항에 있어서,The method of claim 5, 상기 제 3 단계는,The third step, 발신 / 착신 PPCCF가, 상기 할당된 가상 경로 식별자(VPI)/가상 채널 식별자(VCI)와 논리적인 포트 번호로부터 지에스엠피(GSMP : General Switch Management Protocol, 이하 GSMP 라 함)레이블 및 GSMP 포트을 추출하는 제 9 단계An originating / incoming PPCCF extracting a GSMP (GSMP: General Switch Management Protocol) label and GSMP port from the assigned virtual path identifier (VPI) / virtual channel identifier (VCI) and logical port number; 9 steps 을 포함하는 미들웨어를 이용한 ATM PVC 점대점 연결 제어 방법.ATM PVC point-to-point connection control method using a middleware comprising a. 제 6 항에 있어서,The method of claim 6, 상기 제 6 단계는, GSMP 통신을 이용해서 상기 전달 동작을 수행하고,In the sixth step, the transfer operation is performed using GSMP communication. 상기 제 7 단계는, 내부 프로세서간 통신(IPC : InterProcessor Communication)을 이용해서 상기 전달 동작을 수행하는 것The seventh step is to perform the transfer operation using an internal interprocessor communication (IPC). 을 특징으로 하는 미들웨어를 이용한 ATM PVC 점대점 연결 제어 방법.ATM PVC point-to-point connection control method using middleware characterized in that the. 대용량 프로세서가 적용되어 있으며 미들웨어를 이용하여 ATM PVC 점대점 연결 제어를 수행하는 시스템에,In a system that has a large capacity processor and performs ATM PVC point-to-point connection control using middleware, 운용자로부터 입력된 HMI(Human Machine Interface) 명령어로부터, PPCCIF(PVC PtP Connection Control Interface Function Block)를 미들웨어 클라이언트로 동작하게 하여 미들웨어 프로시쥬어를 호출하여 ATM PVC 연결 제어 정보를 전송하게 하는 제 1 기능;A first function of operating a PVC PtP Connection Control Interface Function Block (PPCCIF) as a middleware client from a Human Machine Interface (HMI) command input from an operator to call a middleware procedure to transmit ATM PVC connection control information; 상기 미들웨어 클라이언트의 호출에 의해, PPCCF(PVC PtP Connection Control Function Block)를 미들웨어 서버로 동작하게 하여, 상기 ATM PVC 연결 제어 정보를 전송받게 하는 제 2 기능; 및A second function of operating a PVC PtP Connection Control Function Block (PPCCF) as a middleware server by calling the middleware client to receive the ATM PVC connection control information; And 상기 ATM PVC 연결 제어 정보를 전달받은 발신 PPCCF 가, 미들웨어 클라이언트로 동작하고, 상기 미들웨어 클라이언트의 호출로 착신 PPCCF 를 미들웨어 서버로 동작하게 하여, 착신측 ATM PVC 연결 제어 정보를 전송받게 하는 제 3 기능A third function for the originating PPCCF receiving the ATM PVC connection control information to operate as a middleware client and to operate the called PPCCF as a middleware server by receiving a call of the middleware client to receive the destination ATM PVC connection control information; 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for realizing this. 대용량 프로세서가 적용되어 있으며 미들웨어를 이용하여 ATM PVC 점대점 연결 제어를 수행하는 시스템에,In a system that has a large capacity processor and performs ATM PVC point-to-point connection control using middleware, 운용자 인터페이스로 입력된 HMI 명령어를 전달받은, 발신 / 착신 PPCCF 가 ATM PVC 연결 릴레이션로부터, 등록하고자 하는 ATM PVC 연결이 존재하는 지를 검색하는 제 1 기능;A first function of the originating / receiving PPCCF receiving the HMI command inputted into the operator interface to search from the ATM PVC connection relation for whether an ATM PVC connection to be registered exists; 상기 검색 결과 해당 연결이 존재하지 않으면, 발신 / 착신 PPCCF 가CRCF(Connection Resource Control Function)에 가상 경로 식별자(VPI)/가상 채널 식별자(VCI)의 할당을 요청하고, 상기 요청에 대한 응답을 받는 제 2 기능;If the connection does not exist, the originating / receiving PPCCF requests the allocation of a virtual path identifier (VPI) / virtual channel identifier (VCI) to a connection resource control function (CRCF) and receives a response to the request. 2 functions; 상기 제 2 기능의 응답을 받은 발신 / 착신 PPCCF 가, CRCF 에 의해 할당된 상기 VPI / VCI 정보를 포함하는 ATM PVC 연결정보를 GMPHF(GSMP Master Protocol Handling Function Block)에 전달하여 GSMP 통신을 통해, ATM PVC 연결을 요구하게 하는 제 3 기능;The originating / incoming PPCCF receiving the response of the second function forwards the ATM PVC connection information including the VPI / VCI information assigned by the CRCF to a GMMPF (GSMP Master Protocol Handling Function Block), and through GSMP communication, ATM Third function to require PVC connection; 상기 제 3 기능의 전달된 정보에 의해, ATM PVC 연결을 수행하는 제 4 기능; 및A fourth function of performing ATM PVC connection by the transmitted information of the third function; And 상기 제 4 기능의 수행 결과를 GMPHF 를 통해 전달받은 발신 / 착신 PPCCF 가, 상기 ATM PVC 수행 결과를 ATM PVC 연결 릴레이션에 저장하는 제 5 기능A fifth function of storing, by the originating / receiving PPCCF received the execution result of the fourth function through GMPHF, in the ATM PVC connection relation; 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for realizing this.
KR1020000076650A 2000-12-14 2000-12-14 Method for ATM PVC point to point connection control using middleware Expired - Fee Related KR100358116B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020000076650A KR100358116B1 (en) 2000-12-14 2000-12-14 Method for ATM PVC point to point connection control using middleware

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000076650A KR100358116B1 (en) 2000-12-14 2000-12-14 Method for ATM PVC point to point connection control using middleware

Publications (2)

Publication Number Publication Date
KR20020046454A KR20020046454A (en) 2002-06-21
KR100358116B1 true KR100358116B1 (en) 2002-10-25

Family

ID=27681970

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000076650A Expired - Fee Related KR100358116B1 (en) 2000-12-14 2000-12-14 Method for ATM PVC point to point connection control using middleware

Country Status (1)

Country Link
KR (1) KR100358116B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100448713B1 (en) * 2002-03-07 2004-09-13 삼성전자주식회사 method for setting Point To Point Permanent Virtual Connection of the low speed subscriber
KR100453810B1 (en) * 2001-10-31 2004-10-20 주식회사 케이티 Apparatus and method for controlling low speed ATM PVC point to point connection in the open ATM switching system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100453810B1 (en) * 2001-10-31 2004-10-20 주식회사 케이티 Apparatus and method for controlling low speed ATM PVC point to point connection in the open ATM switching system
KR100448713B1 (en) * 2002-03-07 2004-09-13 삼성전자주식회사 method for setting Point To Point Permanent Virtual Connection of the low speed subscriber

Also Published As

Publication number Publication date
KR20020046454A (en) 2002-06-21

Similar Documents

Publication Publication Date Title
US5568487A (en) Process for automatic conversion for porting telecommunications applications from the TCP/IP network to the OSI-CO network, and module used in this process
JP2002522958A (en) ATM virtual private network
JPH08279814A (en) Multiple connection setting control method
US6307928B1 (en) Call-back controllable exchange and call-back control method in exchange
KR100358116B1 (en) Method for ATM PVC point to point connection control using middleware
KR100273061B1 (en) Apparatus for interfacing between network system and switching system and the method thereof
JP3090131B2 (en) Connection hold control method and control circuit in ATM exchange
KR100453810B1 (en) Apparatus and method for controlling low speed ATM PVC point to point connection in the open ATM switching system
KR0150528B1 (en) Call Processing Method in ATM Virtual Channel Switch using Scenario
JPH1168782A (en) Signaling processing device and method
KR100275506B1 (en) Control message processing method for label switching path setup on atm switching system
KR100281662B1 (en) Subscriber Address Header Information Management Method in Telecommunication Network Management Element Layer
KR100533916B1 (en) Open ATM switching system AAL2 ATM PVC connection control method thereof
KR100384840B1 (en) The Connection Management method of dynamic ATM switching in wireless access network
KR100291594B1 (en) Method for root initiated ptmp call connection on atm vc switching system
KR100440573B1 (en) A control method of atm pvc point to multi-point connection in open atm switching system
KR100503416B1 (en) Low-speed ATM PVC point-to-multipoint connection control method for open ATM switching system and apparatus thereof
KR100438902B1 (en) Switched Virtual Connection service method for multiple interface user call in ATM switching system and apparatus thereof
KR0123253B1 (en) Method for sorting the call scenarios in atm system
JP3080811B2 (en) Network system and communication method thereof
KR100376732B1 (en) Method of Transferring File on AAL2
KR100542408B1 (en) Frame Relay and Substitute Interworking Method for Operators in Open ATM Switching System
KR100440580B1 (en) A Proxy Signaling Service Method in ATM Switching System
JP2000013406A (en) ATM network communication system and its dedicated line management method
KR20020049766A (en) A Method of setup and release of soft PVC for ATM switch by TMN

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R11-asn-PN2301

St.27 status event code: A-3-3-R10-R13-asn-PN2301

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R11-asn-PN2301

St.27 status event code: A-3-3-R10-R13-asn-PN2301

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R11-asn-PN2301

St.27 status event code: A-3-3-R10-R13-asn-PN2301

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

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

Fee payment year number: 1

St.27 status event code: A-2-2-U10-U11-oth-PR1002

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PR1001 Payment of annual fee

Fee payment year number: 4

St.27 status event code: A-4-4-U10-U11-oth-PR1001

PR1001 Payment of annual fee

Fee payment year number: 5

St.27 status event code: A-4-4-U10-U11-oth-PR1001

FPAY Annual fee payment

Payment date: 20070919

Year of fee payment: 6

PR1001 Payment of annual fee

Fee payment year number: 6

St.27 status event code: A-4-4-U10-U11-oth-PR1001

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Not in force date: 20081011

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

St.27 status event code: A-4-4-U10-U13-oth-PC1903

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

PC1903 Unpaid annual fee

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20081011

St.27 status event code: N-4-6-H10-H13-oth-PC1903

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000