Nothing Special   »   [go: up one dir, main page]

KR19980047758A - Software structure of CATV system of open distributed processing structure and communication service processing method using this structure - Google Patents

Software structure of CATV system of open distributed processing structure and communication service processing method using this structure Download PDF

Info

Publication number
KR19980047758A
KR19980047758A KR1019960066272A KR19960066272A KR19980047758A KR 19980047758 A KR19980047758 A KR 19980047758A KR 1019960066272 A KR1019960066272 A KR 1019960066272A KR 19960066272 A KR19960066272 A KR 19960066272A KR 19980047758 A KR19980047758 A KR 19980047758A
Authority
KR
South Korea
Prior art keywords
connection
subscriber
session
communication
server
Prior art date
Application number
KR1019960066272A
Other languages
Korean (ko)
Other versions
KR100221532B1 (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 KR1019960066272A priority Critical patent/KR100221532B1/en
Publication of KR19980047758A publication Critical patent/KR19980047758A/en
Application granted granted Critical
Publication of KR100221532B1 publication Critical patent/KR100221532B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/647Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/10Adaptations for transmission by electrical cable
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 CATV 망에 실장되는 ATM교환기, 미디어서버 및 가입자단말장치의 소프트웨어 구조 및 이 구조를 이용한 통신 서비스 처리 방법에 관한 것이다. 최근 통신시장이 개방되어 자유경쟁 체제가 됨에 따라 통신망에는 여러 밴더(Vendor)에 의해 공급되는 다양한 종류의 장치가 설치되고, 통신 사업이 고도화, 전문화 됨에 따라 CATV 망에는 다수의 정보 제공자, 방송 사업자 및 전송 사업자가 존재하게 된다. 또한, 정보화 사회가 진전됨에 따라 가입자가 요구하는 통신 서비스는 다양화, 복잡화, 멀티미디어화 된다. 그리고, 멀티미디어 통신 서비스는 망에서 서비스 수행시 기존 서비스에 비해 보다 많은 통신 자원(Resource)을 필요로 한다. 따라서 통신시스템에서는 기능 구현시 망에 실장되는 장치에 대한 상호운용성(Interoperability)을 확보하고, 통신 서비스의 추가/삭제/변경이 용이하며, 망 자원을 효율적으로 이용할 수 있는 구조로 설계하는 것이 중요하다. 즉, 본 발명에서는 CATV 망에 장착되는 각 장치(미디어 서버, ATM교환기, 가입자 단말)의 소프트웨어 구조를 개방형 분산처리 구조로 설계함으로써 멀티밴더(Multi-Vendor) 장치간에 상호운용성(Interoperability)을 보장하고 각종 멀티미디어 서비스의 구현이 용이하도록 하였으며, 또한 각 장치에서 서비스를 수행하는 제어요소(Control Entity)를 세션(Session), 호(Call), 연결(Connection)로 분리 구현함으로써 통신 자원(Resource)를 효율적으로 사용할 수 있도록 하였다.The present invention relates to a software structure of an ATM switch, a media server, and a subscriber station device mounted in a CATV network, and a communication service processing method using the structure. Recently, as the communication market is opened to become a free competition system, various types of devices supplied by various vendors are installed in the communication network, and as the communication business is advanced and specialized, many information providers, broadcast providers and There will be a carrier. In addition, as the information society progresses, communication services required by subscribers become diversified, complicated, and multimedia. In addition, the multimedia communication service requires more communication resources when performing services in a network. Therefore, it is important to design a structure that can secure interoperability of devices mounted on a network, easily add / delete / change communication services, and efficiently use network resources in a communication system. . That is, in the present invention, by designing the software structure of each device (media server, ATM switch, subscriber terminal) mounted on the CATV network with an open distributed processing structure to ensure the interoperability (Multi-Vendor) devices Various multimedia services can be easily implemented, and communication resources can be efficiently implemented by separating and implementing control entities performing services in each device into sessions, calls, and connections. It can be used as.

Description

개방형 분산처리 구조의 CATV 시스템의 소프트웨어 구조 및 이 구조를 이용한 통신 서비스 처리방법Software structure of CATV system of open distributed processing structure and communication service processing method using this structure

본 발명은 개방형 분산처리구조의 CATV 시스템의 소프트웨어 구조에 관한 것으로서, 특히 CATV 망에 실장되는 ATM교환기, 미디어 서버 및 가입자단말 장치의 소프트웨어 구조에 관한 것이다.The present invention relates to a software structure of a CATV system of an open distributed processing structure, and more particularly, to a software structure of an ATM switch, a media server, and a subscriber station device mounted in a CATV network.

최근 통신시장이 개방되어 자유경쟁 체제가 됨에 따라 통신망에는 여러 밴더(Vendor)에 의해 공급되는 다양한 종류의 장치가 설치되고, 통신 사업이 고도화, 전문화 됨에 따라 CATV 망에는 다수의 정보 제공자, 방송 사업자 및 전송 사업자가 존재하게 된다. 또한, 정보화 사회가 진전됨에 따라 가입자가 요구하는 통신 서비스는 다양화, 복잡화, 멀티미디어화 된다. 그리고, 통신망에서 서비스 수행시 멀티미디어 통신 서비스는 기존 서비스에 비해 보다 많은 통신 자원(Resource)을 요구하게 된다.Recently, as the communication market is opened to become a free competition system, various types of devices supplied by various vendors are installed in the communication network, and as the communication business is advanced and specialized, many information providers, broadcast providers and There will be a carrier. In addition, as the information society progresses, communication services required by subscribers become diversified, complicated, and multimedia. In addition, when performing a service in a communication network, a multimedia communication service requires more communication resources than existing services.

따라서 통신시스템에서는 기능 구현시 망에 실장되는 장치에 대한 상호운용성(Interoperability)을 확보하고, 통신 서비스의 추가/삭제/변경이 용이하며, 망 자원을 효율적으로 이용할 수 있는 구조로 설계하는 것이 매우 중요하다.Therefore, it is very important in the communication system to design the structure to secure the interoperability of devices mounted on the network, to easily add / delete / change communication services, and to efficiently use network resources. Do.

이에 따른 종래기술의 아날로그 CATV 시스템은 일반적으로 단방향의 영상 신호 분배 서비스만을 가입자에게 제공할 수 있기 때문에 최근에는 양방향의 정보통신 서비스를 수용할 수 있는 CATV 시스템에 대한 연구가 두가지 방향에서 진행중에 있다. 그 중 하나는 헤드엔드에서 ONU 까지는 광케이블로 접속되고 ONU에서 가입자 댁내까지는 동축케이블로 연결되는 HFC(Hybrid Fiber-Coax) 구조의 CATV 시스템이며, 다른 하나는 헤드엔드에서 가입자 댁내까지 광케이블로 기반으로 연결되는 광 CATV 시스템이다. 그러나 현재까지 광 CATV 시스템은 경제성에 문제가 있기 때문에 HFC 구조의 양방향 CATV 시스템에 대한 연구개발이 활발히 진행중에 있다. 그런데, 현재까지 공개된 HFC 기반의 양방향 CATV 시스템은 CATV 망의 분배센터와 가입자 댁내에 케이블 모뎀을 설치하여 대화형의 정보통신 서비스를 가입자에게 제공할 수 있음을 보여주는 실험적 수준의 제품이 소개되고 있는 실정이다. 즉, 기존 기술은 다수의 통신 사업자가 존재하는 통신 환경에서 다양한 밴더의 장치를 수용하고 여러 종류의 멀티미디어 서비스의 구현이 용이하며, 망 자원을 효율적으로 사용할 수 있는 CATV 시스템의 구조에 관한 연구는 전무한 실정이다.Accordingly, since the analog CATV system of the related art generally provides subscribers with only one-way video signal distribution service, research on a CATV system capable of accommodating two-way information and communication services has been conducted in two directions. One is the CATV system of HFC (Hybrid Fiber-Coax) structure, which is connected by optical cable from headend to ONU and coaxial cable from ONU to subscriber premises, and the other is based on optical cable from headend to subscriber premises. It is an optical CATV system. However, until now, the optical CATV system has a problem in economical efficiency, and research and development on the bidirectional CATV system having an HFC structure is actively underway. However, the HFC-based bidirectional CATV system disclosed to date has been introduced to the experimental level products that can provide subscribers with interactive information and communication services by installing a cable modem in the distribution center of the CATV network and the subscriber's home It is true. In other words, the existing technology does not have any research on the structure of CATV system that can accommodate various vendors' devices, implement various kinds of multimedia services, and efficiently use network resources in a communication environment in which many communication providers exist. It is true.

따라서, 최근 통신 환경이 다수 정보제공자, 방송 사업자가 존재하는 자유경쟁 체제이고, 다양한 형태의 새로운 멀티미디어 서비스가 등장하며 멀티미디어 서비스는 기존 통신 서비스와 달리 서비스 수행시 많은 통신자원을 사용하기 때문에 본 발명의 CATV 시스템에서는 멀티 밴더의 다양한 제품에 대한 수용이 가능하고 각종 서비스의 추가/삭제/변경이 용이하며, 통신 자원을 효율적으로 활용하고자 한다.Therefore, the recent communication environment is a free competition system in which a large number of information providers and broadcasters exist, and various types of new multimedia services emerge and multimedia services use a large number of communication resources when performing services unlike the existing communication services. In the CATV system, it is possible to accommodate various products of multi-vendor, add / delete / change various services, and use communication resources efficiently.

도 1은 본 발명이 실장되는 CATV 망의 구성도.1 is a block diagram of a CATV network in which the present invention is mounted.

도 2는 개방형 분산처리 구조의 CATV 시스템의 소프트웨어 구조도.2 is a software structural diagram of a CATV system of an open distributed processing structure.

도 3은 ATM 기반 미디어 스트림 채널의 프로토콜 스택.3 is a protocol stack of an ATM based media stream channel.

도 4는 사용자간 상호작용을 위한 프로토콜 스택.4 is a protocol stack for interaction between users.

도 5는 세션 제어를 위한 프로토콜 스택.5 is a protocol stack for session control.

도 6은 광대역종합정보통신망의 호/연결 제어 프로토콜 스택.6 is a call / connection control protocol stack of a broadband general information network;

도 7은 본 시스템의 세션, 호/연결 제어 흐름도.7 is a session, call / connection control flow diagram of the present system.

이하, 첨부된 도면을 참조하여 본 발명을 상세히 설명하면 다음과 같다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명이 실장되는 HFC(Hybrid Fiber-Coax) 기반의 CATV 시스템의 구성도로서, CATV 방송국에서 분배센터(101)와 분배센터에서 ONU(Optical Network Unit)(102)까지는 광케이블 기반의 스타(Star) 구조로 구성되고, ONU에서 가입자(103) 까지는 동축케이블 기반의 나뭇가지형(Tree Branch) 구조를 갖는다. 또한, 본 시스템은 가입자에게 기존 아날로그 방식의 CATV 서비스(104) 뿐만 아니라 ATM교환기(105)에 각종 미디어 서버(106)를 부착하여 가입자(107)가 요구하는 양방향의 정보통신 서비스를 동시에 제공할 수 있다.1 is a configuration diagram of a hybrid fiber-coax (HFC) based CATV system in which the present invention is mounted, and an optical cable-based star is distributed from a distribution center 101 to a distribution center 101 and an ONU (Optical Network Unit) 102 in a CATV broadcasting station. It consists of a star structure and has a coaxial cable-based tree branch structure from the ONU to the subscriber 103. In addition, the present system can provide both subscribers with the bidirectional information communication service required by the subscriber 107 by attaching various media servers 106 to the ATM switcher 105 as well as the existing analog CATV service 104. have.

CATV 망의 분배센터에 설치되는 ATM교환기는 PVC(Permanent Virtual Connection)/SVC(Switched Virtual Connection) 방식으로 가입자 서비스를 처리하고, ATM교환기와 미디어 서버간은 STM-1(155 Mbps) 혹은 STM-4(622 Mbps) 방식을 통하여 접속된다.ATM switch installed in distribution center of CATV network handles subscriber service by PVC (Permanent Virtual Connection) / SVC (Switched Virtual Connection) method, and STM-1 (155 Mbps) or STM-4 between ATM switch and media server. (622 Mbps) via the system.

본 발명의 개방형 분산처리 구조로 설계된 서비스 처리 소프트웨어는 ATM교환기, 미디어 서버 및 가입자 단말에 각각 실장된다.The service processing software designed in the open distributed processing structure of the present invention is mounted in the ATM switch, the media server, and the subscriber terminal, respectively.

도 2는 본 발명이 실장되는 미디어 서버, ATM교환기 및 가입자 단말의 소프트웨어 구조를 나타낸다.2 shows a software structure of a media server, an ATM switch and a subscriber station in which the present invention is implemented.

본 양방향 CATV 시스템에 실장되는 각 장치의 소프트웨어 구성은, 정보제공자 요소(201), 정보사용자 요소(202), 종단간제어 요소(203), 세션제어 요소(204), 연결제어 요소(205)와 같은 5개의 요소로 분리 구현하고, 각 구성요소 간에는 S1(206), S2(207), S3(208), S4(209)와 같은 표준화된 인터페이스를 통하여 정보가 전달되는 구조로 설계하였다. 여기서 정보제공자 요소(201)는 가입자에게 각종 정보를 제공하는 정보원(예 : MPEG Video Pump)에 해당하고, 정보사용자 요소(202)는 가입자 단말에 실장되는 비디오 디코더(Video Decoder) 등을 나타낸다. 또한, 종단간제어 요소(203)는 종단(end-to-end)간의 제어(예 : VCR의 pause, fast forward 등과 같은 제어)를 수행하는 요소이고, 세션제어 요소(204)는 시스템 자원을 관리하는 세션제어 요소이며, 연결제어 요소(205)는 호/연결의 연결 및 해제를 관장하는 요소이다. 그리고, 정보흐름 S1(206)은 미디어 스트림(Media Stream) 채널로서 MPEG2(Moving Picture Expert Group-2) 트랜스포트 스트림(Transport Stream)과 같은 높은 대역폭의 대량의 데이터를 전달하기 위해 사용되고, S2(207)는 가입자가 미디어 서버를 제어할 때 사용하는 정보흐름이다. S3(208)는 가입자와 미디어 서버 사이의 세션 설정시 사용되는 신호채널 이고, S4(209)는 사용자와 망간의 연결 설정시 사용되는 신호채널이다.The software configuration of each device mounted in the bidirectional CATV system includes an information provider element 201, an information user element 202, an end-to-end control element 203, a session control element 204, and a connection control element 205. It is designed as a structure in which information is transmitted through standardized interfaces such as S1 (206), S2 (207), S3 (208), and S4 (209). Here, the information provider element 201 corresponds to an information source (eg, MPEG Video Pump) for providing various information to the subscriber, and the information user element 202 represents a video decoder or the like mounted on the subscriber terminal. In addition, the end-to-end control element 203 is an element that performs end-to-end control (eg, control such as pause, fast forward, etc. of the VCR), the session control element 204 manages system resources The session control element, and the connection control element 205 is an element that manages the connection and disconnection of the call / connection. In addition, the information flow S1 206 is used to deliver a large amount of data of high bandwidth, such as a Moving Picture Expert Group-2 (MPEG2) transport stream as a media stream channel, and S2 (207). ) Is the information flow used by the subscriber to control the media server. S3 208 is a signal channel used when establishing a session between a subscriber and a media server, and S4 209 is a signal channel used when establishing a connection between a user and a network.

즉, 본 양방향 CATV 시스템의 소프트웨어 구조적인 특징은 가입자 단말(201)과 미디어 서버(202)간의 제어정보 교환은 OMG(Object Management Group)의 CORBA(Common Object Request Broker Architecture) 기반의 개방형 분산처리 구조로 설계되었다. 가입자 단말에서는 ISO/IEC 13818-6의 DSM-CC(Digital Storage Media Command and Control) User-to-User 메시지를 이용하여 각종 미디어 서버를 제어할 수 있다. 또한, 가입자와 미디어 서버 간의 세션 설정은 ISO/IEC 13818의 DSM-CC 프로토콜을 사용함으로써 멀티 서버, 멀티 세션 및 멀티 클라이언트를 지원할 수 있도록 하였다. 또한, 호제어 기능과 연결 제어 기능의 논리적인 분리를 통하여 호와 연결을 순차적으로 제어하며, 통신중 대역변경, 연결의 추가 및 삭제 등을 통하여 시스템의 자원을 효율적으로 활용할 수 있도록 하였다. 호 제어 프로세스에서는 전체적인 호를 제어하며 서비스 수락여부에 대한 제어, 연결제어 기능과의 통신, 과금정보의 수집과 전달을 수행하고, 연결제어 프로세서는 전체적인 연결에 대한 제어, 망 자원에 대한 제어를 수행한다.That is, the software structural feature of the bidirectional CATV system is that the exchange of control information between the subscriber station 201 and the media server 202 is an open distributed processing structure based on the Common Object Request Broker Architecture (COBA) of the Object Management Group (OMG). Designed. The subscriber station can control various media servers using a Digital Storage Media Command and Control (DSM-CC) User-to-User message of ISO / IEC 13818-6. In addition, session establishment between subscriber and media server supports multi server, multi session and multi client by using DSM-CC protocol of ISO / IEC 13818. In addition, through the logical separation of the call control function and the connection control function, the call and the connection are controlled sequentially, and the resources of the system can be efficiently utilized by changing the bandwidth, adding and deleting the connection during communication. In the call control process, it controls the overall call and controls the service acceptance, communication with the connection control function, collection and transfer of billing information, and the connection control processor controls the overall connection and control of network resources. do.

도 3은 정보흐름 S1의 프로토콜 스택을 도식화한 것이다.3 shows a protocol stack of information flow S1.

양방향 CATV 시스템의 MPEG 비디오/오디어 정보는 AAL5(ATM Adaptation Layer 5) 유형에 의해(301) ATM 셀로 변환되어 64/256 QAM(Quadrature Amplitude Modulation) 변조방식을 통하여 HFC 구조의 가입자망으로 전달된다. 전송 프레임 구조를 보면 전체 프레임의 길이는 204 바이트로써 187 바이트의 패이로드, 1바이트(01000111)의 프레임동기, Reed-Solomon 코딩된 16 패리티 바이트로 구성된다.MPEG video / audio information of a bidirectional CATV system is converted into an ATM cell by AAL5 (ATM5) type (AAL5) type and is transmitted to a subscriber network of an HFC structure through a 64/256 quadrature amplitude modulation (QAM) modulation scheme. In the transmission frame structure, the total frame length is 204 bytes, which is composed of 187 bytes of payload, 1 byte (01000111) of frame synchronization, and Reed-Solomon coded 16 parity bytes.

도 4는 정보흐름 S2의 사용자간 상호작용을 위한 프로토콜 스택으로써, 사용자간(Uset-to-User) 메시지의 데이터 코딩은 OMG-CDR(Object Management Group-Common Data Representation)를 사용하고(401), RPC(Remote Procedure Call)로서 OMG-UNO(Object Management Group-Universal Networked Objects)를 적용한다(402). 클라이언트-서버 간의 인터페이스를 IDL(Interface Definition Language)로 기술함으로써 시스템의 구현이 용이하고 소프트웨어의 재사용성을 증대시켰다.4 is a protocol stack for user-to-user interaction of information flow S2, and data coding of a Use-to-User message uses OMG-CDR (Object Management Group-Common Data Representation) (401). Apply OMG-UNO (Object Management Group-Universal Networked Objects) as a Remote Procedure Call (RPC) (402). The interface between the client and the server is described in IDL (Interface Definition Language), making the system easy to implement and increasing the software reusability.

도 5는 정보흐름 S3의 프로토콜 스택으로써, ISO/IEC 13818-6의 DSM-CC User-Network 메시지를 이용하여(501) 정보 제공자, 전달망의 ATM교환기 및 가입자 단말 간의 세션 설정, 세션 해제, 서비스 이동(Service Transfer), 자원 추가 및 자원 해제 절차를 수행한다.5 is a protocol stack of information flow S3, using the DSM-CC User-Network message of ISO / IEC 13818-6 (501) to establish a session, release session, and service movement between an information provider, an ATM switch and a subscriber station in a transport network. (Service Transfer), resource addition and resource release procedures.

도 6은 정보흐름 S4의 프로토콜 스택으로써 ITU-T Q.2931 메시지를 사용하여(601) 광대역 멀티미디어 호의 설정 및 해제 기능을 수행한다.Figure 6 is a protocol stack of information flow S4 to perform the setup and teardown of a broadband multimedia call using an ITU-T Q.2931 message (601).

도 7은 본 CATV 시스템에서 광대역 멀티미디어 서비스를 수행하기 위한 정보 제공자(미디어 서버), ATM 교환기 및 가입자 단말(STU) 간의 세션, 호 연결 흐름도이다.7 is a flowchart illustrating a session and call connection between an information provider (media server), an ATM switch and a subscriber station (STU) for performing broadband multimedia service in the CATV system.

먼저, 가입자 단말의 세션요소는 ATM교환기에서 세션설정 요구 메시지(Sess SETUPreq.ind)를 전송한다(701). ATM교환기의 세션요소는 가입자 단말로부터 세션설정 요구 메시지를 받으면 서버에게 세션설정 요구 메시지(Sess SETUPreq.ind)를 전송한다(702). 서버의 세션 요소는 서버의 호/연결 요소에게 서버에서 가입자 단말까지의 정보흐름 S1, S2에 대한 연결설정(SETUP)을 요구한다(703). ITU-T Q.2931 연결제어 신호를 사용하여 서버, ATM교환기 및 가입자 단말의 호/연결요소는 정보흐름 S1, S2에 대한 연결을 설정한다(704, 705). 서버의 호/연결 요소는 서버의 세션 요소에게 연결설정이 완료되었음을 알린다(706). 가입자 단말의 호/연결 제어 요소는 세션 요소에게 ATM 접속이 완료(ResourceADDed.req.ind) 되었음을 알린다(707). 서버의 세션요소는 ATM교환기에게 연결설정이 완료(ResourceADDreq.ind) 되었음을 알린다(708). ATM교환기의 세션요소는 서버에게 연결설정 완료에 대한 ACK(Acknowledgement) 신호(ResourceADDresp.conf)를 전송한다(709). 서버의 세션요소는 ATM교환기에게 연결설정 완료의 ACK에 대한 확인신호(SessionSETUPresp.conf)를 보낸다(710). ATM교환기의 세션요소는 가입자단말에게 세션 및 연결 설정이 완료(SessionSETUPresp.conf) 되었음을 알린다(711).First, the session element of the subscriber station transmits a session setup request message (Sess SETUPreq.ind) at the ATM switch (701). When the session element of the ATM exchanger receives the session establishment request message from the subscriber station, it transmits a session establishment request message (Sess SETUPreq.ind) to the server (702). The session element of the server requests the call / connection element of the server to establish a connection (SETUP) for the information flows S1 and S2 from the server to the subscriber terminal (703). Using ITU-T Q.2931 connection control signals, the call / connection elements of the server, ATM switch and subscriber station establish a connection to the information flows S1 and S2 (704, 705). The server's call / connection element informs the server's session element that connection establishment is complete (706). The call / connection control element of the subscriber station notifies the session element that the ATM connection is completed (ResourceADDed.req.ind) (707). The session element of the server informs the ATM exchange that connection establishment is complete (ResourceADDreq.ind) (708). The session element of the ATM exchange sends an acknowledgment (ACK) signal (ResourceADDresp.conf) to the server to complete the connection establishment (709). The session element of the server sends an acknowledgment signal (SessionSETUPresp.conf) to the ATM exchange for the ACK of completion of connection establishment (710). The session element of the ATM exchange notifies the subscriber station that session and connection setup is completed (SessionSETUPresp.conf) (711).

상술한 바와 같은 본 발명은 다수 통신 사업자 환경에서 다양한 제품의 통신장치의 수용이 가능하고 여러 종류의 멀티미디어 서비스의 수용이 용이하며 자원의 효율적 활용이 가능토록 하기 위하여 CATV 망에 실장되는 미디어 서버, ATM교환기 및 가입자 단말의 소프트웨어 구조를 개방형 분산처리 구조로 설계하였다. 즉, 가입자 단말(201)과 미디어 서버(202)간의 제어 정보 교환은 OMG(Object Management Group)의 CORBA(Common Object Request Group) 기반의 개방형 분산처리 구조로 설계하였고, 가입자 단말의 미디어 서버에 대한 제어는 ISO/IEC 13818-6 DSM-CC(Digital Storage Media Command and Control) User-to-User 메시지를 이용하였다. 또한, 가입자와 미디어 서버 간의 세션 설정에 ISO/IEC 13818의 DSM-CC 프로토콜을 사용함으로써 멀티 서버, 멀티 세션 및 멀티 클라이언트를 지원할 수 있도록 하였다.As described above, the present invention provides a media server and an ATM installed in a CATV network in order to accommodate communication devices of various products in a number of communication service provider environments, to accommodate various types of multimedia services, and to efficiently use resources. The software structure of the switch and the subscriber station is designed as an open distributed processing structure. That is, the exchange of control information between the subscriber terminal 201 and the media server 202 is designed as an open distributed processing structure based on the Common Object Request Group (COBA) of the Object Management Group (OMG), and controls the media server of the subscriber terminal. Used ISO / IEC 13818-6 DSM-CC (Digital Storage Media Command and Control) User-to-User message. In addition, by using the DSM-CC protocol of ISO / IEC 13818 for session establishment between subscriber and media server, multi server, multi session and multi client can be supported.

또한 호제어 기능과 연결 제어 기능의 논리적 분리를 통하여 호와 연결을 순차적으로 제어하며, 통신중 대역변경, 연결의 추가 및 삭제 등을 통하여 시스템의 자원을 효율적으로 활용할 수 있도록 하였다.In addition, through the logical separation of the call control function and the connection control function, the call and the connection are sequentially controlled, and the resources of the system can be efficiently utilized by changing the bandwidth during the communication and adding and deleting the connection.

이상과 같은 본 발명은 CATV 시스템의 소프트웨어 구조를 개방형 분산처리 구조로 구현함으로써, 시스템에 실장되는 장치간의 상호운용성이 보장될 수 있고, 각종 멀티미디어 서비스의 추가/삭제/변경이 용이하며, 통신 자원을 효율적으로 활용할 수 있는 효과가 기대된다.The present invention as described above by implementing the software structure of the CATV system in an open distributed processing structure, it is possible to ensure the interoperability between devices mounted in the system, it is easy to add / delete / change various multimedia services, communication resources The effect that can be utilized efficiently is expected.

본 발명은 CATV 망에 실장되는 ATM교환기, 미디어 서버 및 가입자 단말의 소프트웨어 구조를 개방형 분산처리 구조로 구성함으로써, 망에 설치되는 멀티 밴더(Multi-Vendor) 장치간에 상호운용성(Interoperability)을 보장하고, 각종 멀티미디어 서비스의 구현이 용이하도록 하며, 또한 각 장치에서 서비스를 수행하는 제어요소(Control Entity)를 세션(Session), 호(Call), 연결(Connection)로 분리 구현함으로써 통신 자원(Resource)를 효율적으로 사용할 수 있도록 하는데 그 목적이 있다.The present invention configures the software structure of the ATM switch, the media server, and the subscriber terminal mounted in the CATV network in an open distributed processing structure, thereby ensuring interoperability between multi-vendor devices installed in the network. Various multimedia services can be easily implemented, and communication resources can be efficiently implemented by separating and implementing control entities that perform services in each device into sessions, calls, and connections. The purpose is to make it available.

Claims (3)

CATV 망의 분배센터에 설치되어 가입자 서비스처리를 하는 ATM교환기, 상기 ATM교환기에 부착되는 각종 미디어 서버 및 가입자가 가입자 단말로 구성되고,An ATM switch installed in a distribution center of a CATV network for subscriber service processing, various media servers attached to the ATM switch, and a subscriber terminal, 상기 분배센터에서 ONU(광망장치)까지 광케이블 기반의 스타 구조로 구성되며, 상기 ONU에서 가입자 단말까지 동축케이블 기반의 나뭇가지형으로 구성되어, 가입자에게 아날로그 방식의 CATV 서비스와 상기 ATM교환기에 각종 미디어 서버를 부착하여 가입자가 요구하는 양방향의 정보통신 서비스를 동시에 제공하는 개방형 분산처리구조의 CATV 시스템에 있어서,It is composed of a fiber-based star structure from the distribution center to the ONU (optical network device), and is composed of a coaxial cable-based tree branch from the ONU to the subscriber terminal. In the CATV system of the open distributed processing structure that attaches a server and simultaneously provides bidirectional information and communication services required by subscribers, 상기 ATM교환기, 미디어 서버 및 가입자 단말에 각각 실장되고,Mounted on the ATM switch, a media server, and a subscriber station, 상기 미디어 서버가 가입자 단말에게 제1 정보흐름인 미디어 스트림 채널을 통해 각종 정보를 제공하는 정보제공자 요소와;An information provider element in which the media server provides various information to a subscriber terminal through a media stream channel which is a first information flow; 가입자 단말에 실장되는 비디오 디코드를 나타내는 정보사용자 요소와;An information user element representing a video decode implemented in the subscriber terminal; 미디어 서버 및 가입자 단말 각각의 종단간의 제어를 수행하되 가입자로 하여금 미디어 서버를 제2 정보흐름인 신호채널을 통해 제어하는 종단간 제어요소와;An end-to-end control element that performs end-to-end control of each of the media server and the subscriber station, and allows the subscriber to control the media server through a signal channel, which is a second information flow; 가입자와 미디어 서버 사이의 세션 설정시 사용되는 제3 정보흐름인 신호채널을 통해 시스템 자원을 관리하는 세션 제어요소와; 그리고A session control element for managing system resources through a signaling channel which is a third information flow used in establishing a session between the subscriber and the media server; And 사용자와 망간의 연결 설정시 사용되는 제4 정보흐름인 신호채널을 통해 호/연결의 연결 및 해제를 관장하는 연결제어요소로 구성된 것을 특징으로 하는 개방형 분산처리 구조의 CATV 시스템의 소프트웨어 구조.A software structure of a CATV system of an open distributed processing structure, comprising a connection control element that manages connection and disconnection of a call / connection through a signal channel, which is a fourth information flow used when establishing a connection between a user and a network. 개방형 분산처리구조에서 ATM교환기, 미디어 서버 및 가입자 단말 각각에 실장되는 정보제공자 요소, 정보사용자 요소, 종단간제어 요소, 세션제어요소, 연결제어요소로 분리되고, 각 구성요소간에 표준화된 인터페이스를 통하여 정보가 전달되도록 하는 소프트웨어 구조를 구비하여, 가입자가 요구하는 CATV 시스템의 통신 서비스를 처리하기 위해,In the open distributed architecture, information provider elements, information user elements, end-to-end control elements, session control elements, and connection control elements, which are mounted on ATM exchangers, media servers, and subscriber terminals, are separated and standardized interfaces are provided. In order to process the communication service of the CATV system required by the subscriber, having a software structure for allowing information to be transmitted, 가입자 단말의 세션제어 요소가 ATM교환기에게 세션 설정요구 메시지를 전송하는 제1 단계와;A first step of the session control element of the subscriber station transmitting a session establishment request message to the ATM switch; 상기 가입자 단말로부터 전송된 세션 설정요구 메시지를 받으면 ATM교환기의 세션제어 요소가 미디어 서버에게 세션 설정 요구 메시지를 전송하는 제2 단계와;Receiving, by the subscriber terminal, the session establishment request message transmitted from the subscriber station, and sending a session establishment request message to the media server by the session control element of the ATM switch; 상기 미디어 서버의 세션제어 요소가 서버의 호/연결 요소에게 서버에게 가입자 단말까지의 정보흐름에 대한 연결설정을 요구하는 제3 단계와;A third step of the session control element of the media server requesting the call / connection element of the server to establish a connection for the information flow to the subscriber terminal from the server; 미디어 서버, ATM교환기 및 가입자 단말의 호/연결 요소가 정보흐름에 대한 연결을 설정하는 제4 단계와;A fourth step in which the call / connection elements of the media server, the ATM switch and the subscriber station establish a connection to the information flow; 서버의 호/연결요소가 서버의 세션제어요소에게 연결설정이 완료되었음을 알리는 제5 단계와;A fifth step in which the call / connection element of the server informs the session control element of the server that the connection establishment is completed; 가입자 단말의 호/연결 제어요소가 세션제어요소에게 ATM접속이 완료되었음을 알리는 제6 단계와;A sixth step of the call / connection control element of the subscriber station notifying the session control element that the ATM connection is completed; ATM교환기의 세션제어요소가 서버에게 연결설정완료에 대한 인식(ACK) 신호를 전송하는 제7 단계와;A seventh step of sending, by the session control element of the ATM exchange, an acknowledgment (ACK) signal to the server to complete the connection establishment; 서버의 세션제어요소가 ATM교환기에게 연결설정완료의 인식신호에 대한 확인신호를 보내는 제8 단계와; 그리고An eighth step of the session control element of the server sending an acknowledgment signal for the connection establishment completion signal to the ATM switch; And ATM교환기의 세션제어요소가 가입자단말에게 세션 및 연결설정이 완료되었음을 알리는 제9 단계로 이루어진 것을 특징으로 하는 개방형 분산처리 구조의 CATV 시스템의 소프트웨어 구조를 이용한 통신 서비스 처리방법.And a ninth step in which the session control element of the ATM switcher notifies the subscriber station that the session and connection establishment is completed, the communication service processing method using the software structure of the CATV system of the open distributed processing structure. 제2항에 있어서,The method of claim 2, 미디어 스트림 채널인 MPEG2 트랜스포트 스트림과 같은 높은 대역폭의 대량의 데이타를 전달하고,Deliver large amounts of data with high bandwidth, such as the media stream channel MPEG2 Transport Stream, 가입자가 미디어 서버를 제어하며, 가입자와 미디어 서버 사이의 세션 설정시 사용되는 신호채널 및 사용자와 망간의 연결 설정시 사용되는 신호채널에 대한 프로토콜 스택을 사용하여 CATV 서비스를 처리하는 것을 특징으로 하는 개방형 분산처리 구조의 CATV 시스템의 소프트웨어 구조를 이용한 통신 서비스 처리방법.The subscriber controls the media server and handles the CATV service using a protocol stack for the signal channel used for establishing a session between the subscriber and the media server and the signal channel used for establishing a connection between the user and the network. Communication service processing method using software structure of CATV system of distributed processing structure.
KR1019960066272A 1996-12-16 1996-12-16 Software structure of cable television system of open distributed processing architecture and communication service processing method using the same KR100221532B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019960066272A KR100221532B1 (en) 1996-12-16 1996-12-16 Software structure of cable television system of open distributed processing architecture and communication service processing method using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019960066272A KR100221532B1 (en) 1996-12-16 1996-12-16 Software structure of cable television system of open distributed processing architecture and communication service processing method using the same

Publications (2)

Publication Number Publication Date
KR19980047758A true KR19980047758A (en) 1998-09-15
KR100221532B1 KR100221532B1 (en) 1999-09-15

Family

ID=19488151

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019960066272A KR100221532B1 (en) 1996-12-16 1996-12-16 Software structure of cable television system of open distributed processing architecture and communication service processing method using the same

Country Status (1)

Country Link
KR (1) KR100221532B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100418502B1 (en) * 2001-08-10 2004-02-11 주식회사 인터엠 Maintenance and administration method of broadcasting system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100418502B1 (en) * 2001-08-10 2004-02-11 주식회사 인터엠 Maintenance and administration method of broadcasting system

Also Published As

Publication number Publication date
KR100221532B1 (en) 1999-09-15

Similar Documents

Publication Publication Date Title
US5684799A (en) Full service network having distributed architecture
US6285685B1 (en) Apparatus and method for providing PC communication and internet service by using settop box
US5740075A (en) Access subnetwork controller for video dial tone networks
US5613190A (en) Customer premise wireless distribution of audio-video, control signals and voice
AU775889B2 (en) Method and apparatus for identifying a signal route for delivery of video-on-demand to a subscriber terminal
Chang et al. An open-systems approach to video on demand
US5677905A (en) Access subnetwork controller for video dial tone networks
US5583863A (en) Full service network using asynchronous transfer mode multiplexing
US5793410A (en) Video pedestal network
US5557320A (en) Video mail delivery system
KR100454958B1 (en) Method for changing the channel of digital broadcasting service
US20040031053A1 (en) Method for providing HDTV-level multimedia service and communication system therefor
WO2001093585A1 (en) Universal digital broadcast system and methods
JP3645308B2 (en) Service distribution method with mixed analog and digital broadcasting services
WO1998058517A1 (en) Multimedia communications in a telecommunications network
KR19980047758A (en) Software structure of CATV system of open distributed processing structure and communication service processing method using this structure
EP0727908B1 (en) Video mail delivery system
EP1096796A2 (en) Cable system and the center system and subscriber terminal device for use in the cable system
CN1322757C (en) Universal digital broadcast system and methods
KR100219228B1 (en) On-demand video system with video telephony service
KR100210396B1 (en) How to Request Multiple Streams in Set Top Units
WO1998001997A1 (en) Video mail delivery system
NZ315991A (en) A video signal distribution system to be distributed over public switched telephone network
KR100267865B1 (en) Transmission apparatus for providing multi service
KR0174400B1 (en) On-demand video and integrated cable broadcasting service processing system and method using broadband integrated information communication network

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19961216

PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 19961216

Comment text: Request for Examination of Application

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 19990429

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 19990628

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 19990629

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20020529

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20030530

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20030530

Start annual number: 5

End annual number: 5

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20050311