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

KR100340210B1 - Program download method of subscriber transmitting station - Google Patents

Program download method of subscriber transmitting station Download PDF

Info

Publication number
KR100340210B1
KR100340210B1 KR1020000008503A KR20000008503A KR100340210B1 KR 100340210 B1 KR100340210 B1 KR 100340210B1 KR 1020000008503 A KR1020000008503 A KR 1020000008503A KR 20000008503 A KR20000008503 A KR 20000008503A KR 100340210 B1 KR100340210 B1 KR 100340210B1
Authority
KR
South Korea
Prior art keywords
download
program
protocol data
remote control
control device
Prior art date
Application number
KR1020000008503A
Other languages
Korean (ko)
Other versions
KR20010082927A (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 KR1020000008503A priority Critical patent/KR100340210B1/en
Publication of KR20010082927A publication Critical patent/KR20010082927A/en
Application granted granted Critical
Publication of KR100340210B1 publication Critical patent/KR100340210B1/en

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/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5652Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

본 발명은 비동기식 전송방식에 의한 가입자 전송장치의 프로그램 다운로드 방법에 관한 것으로서, 특히, 망 관리 시스템 운용자에 의해 프로그램 다운로드 명령이 발생되면, 상기 망 관리 시스템에서 다운로드될 프로그램 정보를 가지고 다운로드 요청 프로토콜 데이터를 생성하여 상기 중앙 제어 장치로 전송하는 제1 과정과, 상기 중앙 제어 장치에서 ATM 셀 버스 프레임을 생성한 후, 상기 다운로드 요청 프로토콜 데이터를 상기 ATM 셀 버스 프레임에 실어 상기 원격지 제어 장치로 브로드캐스팅하는 제2 과정과, 상기 원격지 제어 장치가 중앙 제어 장치로부터 수신된 상기 다운로드 요청 프로토콜 데이터를 분석한 후, 그 분석 결과에 따른 응답 프로토콜 데이터를 생성하여 상기 중앙 제어 장치로 전송하는 제3 과정과, 상기 중앙 제어 장치가 원격지 제어 장치로부터 수신된 응답 프로토콜 데이터를 상기 망 관리 시스템으로 전송하는 제4 과정과, 상기 망 관리 시스템이 상기 응답 프로토콜 데이터를 분석하여 그에 따른 처리를 수행하는 제5 과정으로 구성되어, 임의의 사이트에 설치된 프로그램을 업그레이드시키기 위한 제어 명령 또는 제어 프로그램들을 다운로드하고자 할 때, 같은 기능을 수행하는 모든 원격지 제어 장치를 동시에 지정하여 전송하도록 함으로써, 프로그램 다운로드 시간을 단축하도록 한 것을 특징으로 한다.The present invention relates to a program download method of a subscriber transmission apparatus using an asynchronous transmission method. In particular, when a program download command is generated by an operator of a network management system, a download request protocol data is provided with program information to be downloaded from the network management system. A first step of generating and transmitting to the central control apparatus; generating an ATM cell bus frame at the central control apparatus, and broadcasting the download request protocol data on the ATM cell bus frame to broadcast to the remote control apparatus; A second step of analyzing, by the remote control device, the download request protocol data received from the central control device, generating response protocol data according to the analysis result, and transmitting the response protocol data to the central control device; Remote control unit And a fifth process of transmitting the response protocol data received from the device to the network management system, and a fifth process of analyzing the response protocol data by the network management system and performing a corresponding process. When downloading control commands or control programs for upgrading an installed program, all remote control devices that perform the same function are simultaneously designated and transmitted, thereby shortening the program download time.

Description

가입자 전송장치의 프로그램 다운로드 방법{Program download method of subscriber transmitting station}Program download method of subscriber transmitting device

본 발명은 가입자 전송장치의 프로그램 다운로드 방법에 관한 것으로서, 특히, 비동기식 전송방식에 의한 가입자 전송장치의 프로그램 다운로드 방법에 있어서, 임의의 사이트에 설치된 프로그램을 업그레이드(upgrade)시키기 위해 망 관리 시스템(NMS)에서 발생된 제어 명령 또는 제어 프로그램들을 원격지 제어 장치(RT)로 다운로드하고자 할 때, 그 사이트의 같은 기능을 수행하는 모든 원격지 제어 장치를 동시에 지정하여 전송하도록 하는 것을 특징으로 하는 가입자 전송장치의 프로그램 다운로드 방법에 관한 것이다.The present invention relates to a program download method of a subscriber transmission device, and more particularly, to a program download method of a subscriber transmission device by an asynchronous transmission method, a network management system (NMS) for upgrading a program installed at an arbitrary site. In order to download the control command or control programs generated by the remote control device (RT), all the remote control device that performs the same function of the site, the program download of the subscriber transmission device, characterized in that for transmitting simultaneously It is about a method.

가입자 전송장치는 각 가입자들과, 전화국 사이에 연결 경로를 제공하는 장치로서, 그 일반적인 구성이 도 1 및 도 2에 나타나 있다.The subscriber transmitter is a device for providing a connection path between each subscriber and a telephone station, the general configuration of which is shown in Figs.

도 1은 동기식 전송방식에 의한 가입자 전송장치에 대한 일반적인 구성도로서, 도 1을 참조하면, 동기식 전송방식에 의한 가입자 전송장치는 전화국(100)내에 설치된 망 관리 시스템(NMS: Network Management System)(110)과, 상기 망 관리 시스템(NMS)(110)에 랜(LAN)(120)으로 연결된 다수개의 중앙 제어 장치들(COT#1: Central Office Terminal#1, COT#n)(130, 140)과, 상기 중앙 제어 장치(COT)에 STM1 타입의 전송망으로 연결된 원격지 제어 장치들(RT#11: Remote Terminal, RT#12, RT#1n)(150, 160, 170)로 구성된다.FIG. 1 is a general configuration diagram of a subscriber transmission apparatus using a synchronous transmission scheme. Referring to FIG. 1, a subscriber transmission apparatus using a synchronous transmission scheme is a network management system (NMS) installed in the telephone station 100 ( 110 and a plurality of central control devices (COT # 1: Central Office Terminal # 1, COT # n) (130, 140) connected to the network management system (NMS) 110 by a LAN 120; And remote control devices (RT # 11: Remote Terminal, RT # 12, RT # 1n) (150, 160, 170) connected to the central control unit (COT) by a transmission network of STM1 type.

이 때, 상기 원격지 제어 장치들(RT#1,…,RT#n)(150, 160, 170)은 각 사이트의 그룹별 가입자 정보를 관리하는 장치로서, 상기 중앙 제어 장치(COT#1)(130)를 통해 상기 망 관리 시스템(NMS)(110)에서 발생된 제어 명령 또는 제어 프로그램들을 다운로드 받아 해당 가입자들을 제어한다.At this time, the remote control devices (RT # 1, ..., RT # n) (150, 160, 170) is a device for managing subscriber information for each group of the site, the central control device (COT # 1) ( Through the 130, the control command or control programs generated by the network management system (NMS) 110 are downloaded and the corresponding subscribers are controlled.

이를 위해, 상기 원격지 제어 장치들(RT#1,…,RT#n)(150, 160, 170)은 상기 중앙 제어 장치(COT#1)(130) 및 원격지 제어 장치들(RT#1,…,RT#n)간 통신을 수행하는 공통부(151, 161, 171)와, 각 가입자들이 그룹별로 연결되는 가입자 연결부(153, 163, 173) 및 상기 공통부(151, 161, 171)로부터 제어 명령 또는 제어 프로그램을 다운로드 받아 상기 가입자 연결부(153, 163, 173)에 연결된 가입자들을 제어하는 제어부(MCU: Main Control Unit)(152, 162, 172)를 포함하여 구성된다.To this end, the remote control devices (RT # 1, ..., RT # n) (150, 160, 170) is the central control device (COT # 1) 130 and the remote control devices (RT # 1, ...). Control from common units 151, 161 and 171 performing communication between RT # n, subscriber connection units 153, 163 and 173 to which subscribers are connected by group, and common units 151, 161 and 171. It includes a control unit (MCU: Main Control Unit) (152, 162, 172) to download the command or control program to control the subscribers connected to the subscriber connection unit (153, 163, 173).

상기와 같은 구성을 갖는 동기식 전송방식에 의한 가입자 전송장치의 프로그램 다운로드 방법을 개략적으로 살펴보면, 상기 중앙 제어 장치(COT#1)(130)에서 원격지 제어 장치(RT#11)(150)로 프로그램을 다운로드한 경우, 그 원격지 제어 장치(RT#11)는 그 프로그램을 공통부(151)를 통해 받아 그룹별 가입자 연결부(153)로 제어 신호를 출력하는 다수개의 제어부(MCU)(152)로 각각 전달한다.Referring to the program download method of the subscriber transmission apparatus using the synchronous transmission scheme having the above configuration, the program is transferred from the central control unit (COT # 1) 130 to the remote control unit (RT # 11) 150. In case of downloading, the remote control device (RT # 11) receives the program through the common unit 151 and delivers the control signal to a plurality of control units (MCUs) 152 which output control signals to the subscriber connection unit 153 for each group. do.

즉, 하나의 제어 명령 또는 제어 프로그램을 가입자들에게 다운로드하기 위해, 먼저, 중앙 제어 장치에서 그 중앙 제어 장치에 연결된 원격지 제어 장치의 수만큼 다운로드를 수행하고, 또 원격지 제어 장치에서 그 원격지 제어 장치에 설치된 그 내부 제어부의 수만큼 다운로드를 수행하여야 한다.That is, in order to download one control command or control program to subscribers, first, as much as the number of remote control devices connected to the central control unit in the central control unit to perform the download, and from the remote control unit to the remote control unit The number of downloads must be performed as many as the number of internal control units installed.

따라서, 이러한 동기식 전송방식에 의한 가입자 전송장치의 경우, 하나의 제어 명령 또는 제어 프로그램을 해당 전화국에서 관리하는 모든 가입자들에게 다운로드하기 위해서 동일한 작업을 여러 번 반복하여야 하는 단점이 있었다.Therefore, the subscriber transmission apparatus based on this synchronous transmission method has a disadvantage in that the same operation must be repeated several times in order to download one control command or control program to all subscribers managed by the corresponding telephone station.

한편, 도 2는 비동기식 전송방식에 의한 가입자 전송장치에 대한 일반적인 구성도로서, 도 2를 참조하면, 비동기식 전송방식에 의한 가입자 전송장치의 경우 그 하드웨어적인 구성 및 그 동작은 상기 동기식 전송방식에 의한 가입자 전송장치와 유사하다.On the other hand, Figure 2 is a general block diagram of a subscriber transmission apparatus by the asynchronous transmission method, referring to Figure 2, in the case of the subscriber transmission apparatus by the asynchronous transmission method, the hardware configuration and operation of the subscriber transmission apparatus by the synchronous transmission method Similar to subscriber transmitters.

즉, 비동기식 전송방식에 의한 가입자 전송장치의 경우도, 동기식 전송방식에 의한 가입자 전송장치의 경우와 마찬가지로, 전화국(200)내에 설치된 망 관리 시스템(NMS: Network Management System)(210)과, 상기 망 관리 시스템(NMS)(210)에 랜(LAN)(220)으로 연결된 다수개의 중앙 제어 장치들(HDT#1: Host Digital Terminal#1, HDT#n)(230, 240)과, 상기 중앙 제어 장치(HDT)에 STM1 타입의 전송망으로 연결된 원격지 제어 장치들(ONU#11: Optical Network Unit, ONU#12, ONU#n1, ONU#n2, ONU#n3)로 구성되며, 각 원격지 제어 장치들(ONU#11, ONU#12, ONU#n1, ONU#n2, ONU#n3)들은 그룹별 가입자들이 연결되는 가입자 연결부(252, 262, 272, 282, 292)와, 상기 중앙 제어 장치(HDT#1 또는 HDT#n)(230, 240)로부터 제어 명령또는 제어 프로그램을 다운받아 그 가입자 연결부(252, 262, 272, 282, 292)에 연결된 각 가입자들을 제어하는 제어부(MCU)(251, 261, 271, 281, 291)로 구성된다.That is, in the case of the subscriber transmission apparatus using the asynchronous transmission method, the network management system (NMS: 210) installed in the telephone station 200, as in the case of the subscriber transmission apparatus using the synchronous transmission method, and the network. A plurality of central control units (HDT # 1: Host Digital Terminal # 1, HDT # n) 230 and 240 connected to a management system (NMS) 210 by a LAN 220, and the central control unit Remote control devices (ONU # 11: Optical Network Unit, ONU # 12, ONU # n1, ONU # n2, ONU # n3) connected to the STM1 type transmission network to the HDT, and each remote control device (ONU) # 11, ONU # 12, ONU # n1, ONU # n2, ONU # n3 are subscriber connection units 252, 262, 272, 282, and 292 to which subscribers of each group are connected, and the central control unit HDT # 1 or Control unit (MCU) (2) which downloads a control command or control program from HDT # n) (230, 240) and controls each subscriber connected to the subscriber connection unit (252, 262, 272, 282, 292). 51, 261, 271, 281, and 291.

최근에는 비동기식 신호 처리 방법이 동기식 신호 처리 방법보다 데이터 전송에 유연성을 더 부여할 수 있다는 장점에 의해, 동기식 전송방식에 의한 가입자 전송장치 보다는 이러한 비동기식 전송방식에 의한 가입자 전송장치의 사용을 선호하고 있다.Recently, the asynchronous signal processing method provides more flexibility in data transmission than the synchronous signal processing method, and therefore, the subscriber transmission device using the asynchronous transmission method is preferred to the subscriber transmission device using the synchronous transmission method. .

그러나, 이러한 비동기식 전송방식에 의한 가입자 전송장치의 경우에도 그 프로그램 다운로드 방법은 동기식 전송방식에 의한 가입자 전송장치의 경우와 크게 다를 바가 없었다.However, even in the case of the subscriber transmission apparatus using the asynchronous transmission method, the program download method is not much different from that of the subscriber transmission apparatus using the synchronous transmission method.

즉, 도 3 종래의 프로그램 다운로드 방법에 대한 처리 흐름도에 나타난 바와 같이, 망 관리 시스템에서 다운로드 명령 또는 프로그램이 발생(s310)하면, 상기 명령을 수신한 중앙 제어 장치가 그 명령을 다운로드할 장치를 개별적으로 선택(s320)한 후, 해당 장치로 상기 명령 또는 프로그램을 다운로드(s330)한다.That is, as shown in the processing flowchart of the conventional program download method of FIG. 3, when a download command or program is generated in the network management system (S310), the central control unit that receives the command individually selects a device to download the command. After selecting (S320), the command or program is downloaded to the corresponding device (S330).

이 때, 상기 중앙 제어 장치는 하나의 원격지 제어 장치에 대한 다운로드가 종료하면, 다시 다른 원격지 제어 장치를 선택한 후, 그 원격지 제어 장치에 대한 다운로드를 반복 수행하며, 이러한 작업을 상기 중앙 제어 장치에 의해 제어되는 모든 원격지 제어 장치에 대한 다운로드가 모두 종료할 때까지 반복한다.At this time, when the download to one remote control device is finished, the central control device selects another remote control device again, repeats the download to the remote control device, and the operation is performed by the central control device. Repeat until all downloads to all controlled remote control devices are complete.

따라서, 종래의 프로그램 다운로드 방법의 경우 이와 같이 동일한 동작을, 다운로드되는 목적지만을 변경하면서, 계속 반복 수행함으로써, 프로그램 다운로드 효율이 떨어진다는 단점이 있었다.Therefore, the conventional program download method has a disadvantage in that the program download efficiency is lowered by repeatedly performing the same operation while changing only the destination to be downloaded.

따라서, 본 발명에서는 이러한 단점을 해결하기 위해, 비동기식 전송방식에 의한 가입자 전송장치의 프로그램 다운로드 방법에 있어서, 임의의 사이트에 설치된 프로그램을 업그레이드(upgrade)시키기 위해 망 관리 시스템에서 발생된 제어 명령 또는 제어 프로그램들을 원격지 제어 장치로 다운로드하고자 할 경우, 그 사이트의 같은 기능을 수행하는 모든 원격지 제어 장치를 동시에 지정하여 전송하도록 함으로써, 프로그램 다운로드 시간을 단축하도록 하는 방법을 제공하고자 한다.Therefore, in the present invention, in order to solve this disadvantage, in the program download method of the subscriber transmission apparatus by the asynchronous transmission method, a control command or control generated in the network management system to upgrade the program installed in any site When a program is to be downloaded to a remote control device, all remote control devices that perform the same function of the site are simultaneously designated and transmitted, thereby providing a method of shortening the program download time.

상기 목적을 달성하기 위해, 본 발명에서 제공하는 가입자 전송장치의 프로그램 다운로드 방법은 전화국내에 설치된 망 관리 시스템과, 각 사이트의 그룹별 가입자 정보를 관리하는 다수개의 원격지 제어 장치와, 상기 망 관리 시스템에서 발생된 제어 명령 또는 제어 프로그램들을 상기 원격지 제어 장치로 전송하는 중앙 제어 장치로 구성된 가입자 전송장치의 프로그램 다운로드 방법에 있어서, 망 관리 시스템 운용자에 의해 프로그램 다운로드 명령이 발생되면, 상기 망 관리 시스템에서 다운로드될 프로그램 정보를 가지고 다운로드 요청 프로토콜 데이터를 생성하여 상기 중앙 제어 장치로 전송하는 제1 과정과, 상기 중앙 제어 장치에서 ATM 셀 버스 프레임을 생성한 후, 상기 다운로드 요청 프로토콜 데이터를 상기 ATM 셀 버스 프레임에 실어 상기 원격지 제어 장치로 브로드캐스팅하는 제2 과정과, 상기 원격지 제어 장치가 중앙 제어 장치로부터 수신된 상기 다운로드 요청 프로토콜 데이터를 분석한 후, 그 분석 결과에 따른 응답 프로토콜 데이터를 생성하여 상기 중앙 제어 장치로 전송하는 제3 과정과, 상기 중앙 제어 장치가 원격지 제어 장치로부터수신된 응답 프로토콜 데이터를 상기 망 관리 시스템으로 전송하는 제4 과정과, 상기 망 관리 시스템이 상기 응답 프로토콜 데이터를 분석하여 그에 따른 처리를 수행하는 제5 과정으로 구성된 것을 특징으로 한다.In order to achieve the above object, the program download method of the subscriber transmission apparatus provided by the present invention includes a network management system installed in a telephone station, a plurality of remote control devices for managing subscriber information for each group of sites, and the network management system. In the program download method of a subscriber transmitter configured as a central control unit for transmitting a control command or control programs generated in the remote control device, when a program download command is generated by the network management system operator, the program download command is downloaded from the network management system. A first process of generating download request protocol data with the program information to be transmitted to the central control apparatus, generating an ATM cell bus frame at the central control apparatus, and then transmitting the download request protocol data to the ATM cell bus frame; Load the above A second process of broadcasting to a remote control device; and analyzing, by the remote control device, the download request protocol data received from the central control device, generating response protocol data according to the analysis result and transmitting the result to the central control device; A third process of transmitting the response protocol data received from the remote control apparatus to the network management system, and the network management system analyzing the response protocol data and performing processing accordingly; It is characterized by consisting of a fifth process.

도 1은 동기식 전송방식에 의한 가입자 전송장치에 대한 일반적인 구성도,1 is a general configuration diagram of a subscriber transmission apparatus using a synchronous transmission scheme;

도 2는 비동기식 전송방식에 의한 가입자 전송장치에 대한 일반적인 구성도,2 is a general configuration diagram of a subscriber transmission apparatus using an asynchronous transmission method;

도 3은 종래의 프로그램 다운로드 방법에 대한 처리 흐름도,3 is a flowchart illustrating a conventional program download method;

도 4는 비동기식 전송방식에 의한 가입자 전송장치의 HDT와 ONU의 연결 관계를 나타낸 구성도,4 is a diagram illustrating a connection relationship between an HDT and an ONU of a subscriber transmission device using an asynchronous transmission method;

도 5는 비동기식 전송방식에 의한 가입자 전송장치의 HDT및 ONU의 내부 구성 및 상호 연결 관계를 나타낸 구성도,5 is a block diagram showing the internal configuration and interconnection relationship of the HDT and ONU of the subscriber transmission apparatus by an asynchronous transmission method;

도 6은 본 발명에 의해 프로그램 다운로드를 수행하기 위한 가입자 전송장치의 내부 블록도,6 is an internal block diagram of a subscriber transmission apparatus for performing a program download according to the present invention;

도 7은 본 발명에 의해 프로그램 다운로드를 수행하기 위한 ATM 셀 버스 프레임 및 프로토콜 데이터의 구성도,7 is a block diagram of ATM cell bus frame and protocol data for performing program download according to the present invention;

도 8은 본 발명에 의해 프로그램 다운로드를 수행하는 방법에 대한 처리 흐름도,8 is a process flow diagram for a method of performing a program download according to the present invention;

도 9는 본 발명에 의해 프로그램 다운로드를 수행할 때 각 시스템 간 전송되는 프로토콜 데이터의 흐름을 나타낸 절차도.9 is a flow chart showing the flow of protocol data transmitted between systems when performing a program download according to the present invention.

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

410 : HDT 420, 430, 440, 450, 460 : ONU410: HDT 420, 430, 440, 450, 460: ONU

610 : NMS 620 : HDT의 MCU610: NMS 620: MCU in HDT

640, 650 : ONU의 MCU 710 : ATM 셀 버스 프레임640, 650: MCU 710 in ONU: ATM cell bus frame

720 : 다운로드 요청 PDU 730 : 응답 PDU720: Download request PDU 730: Response PDU

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

도 4는 비동기식 전송방식에 의한 가입자 전송장치의 HDT와 ONU의 연결 관계를 나타낸 구성도로서, 도 4를 참조하면, 비동기식 전송방식에 의한 가입자 전송장치의 중앙 제어 장치 즉, HDT(410)는 사이트별 원격지 제어 장치와 연결되는 8개의 연결 보드(OLIU#1:Optical Line Interface Unit #1, …, OLIU#8) 및 상기 8개의 연결 보드를 제어하기 위한 제어부(MCU)로 구성되며, 상기 각 연결 보드들은 상기 HDT(410)의 제어부에서 전달된 제어 신호를 임의의 사이트에 위치한 원격지 제어 장치들로 전송하고, 그 원격지 제어 장치들의 응답신호를 수신하여, 상기 HDT(410)의 제어부로 전달한다.4 is a block diagram illustrating a connection relationship between an HDT and an ONU of a subscriber transmission device using an asynchronous transmission method. Referring to FIG. 4, the central control unit of the subscriber transmission device using an asynchronous transmission method, that is, the HDT 410 is a site. Eight connection boards (OLIU # 1: Optical Line Interface Unit # 1,…, OLIU # 8) connected to each remote control device and a control unit (MCU) for controlling the eight connection boards, and each connection The boards transmit control signals transmitted from the control unit of the HDT 410 to remote control devices located at an arbitrary site, receive response signals from the remote control devices, and transmit the control signals to the control unit of the HDT 410.

또한, 상기 원격지 제어 장치 즉, ONU(Optical Network Unit)는 상기 HDT(410)의 연결보드를 통해 전달된 제어 신호를 저장하고, 각 가입자들을 제어하는 제어부(OMCU)와, 가입자 보드들(ONIU, ADSL, E1, …)로 구성된다.In addition, the remote control device, that is, the ONU (Optical Network Unit) stores a control signal transmitted through the connection board of the HDT 410, the controller (OMCU) for controlling each subscriber, and subscriber boards (ONIU, ADSL, E1, ...).

이 때, 상기 HDT(410)의 각 연결 보드들(OLIU#1,…,OLIU#8)에는 최대 14개의 원격지 제어 장치(ONU)가 연결 가능한데, 도 4의 경우, 첫 번째 연결 보드(OLIU#1)에는 두 개의 원격지 제어장치(ONU#11, ONU#12)(420, 430)가 연결되고, 여덟 번째연결 보드(OLIU#8)에는 세 개의 원격지 제어장치(ONU#81, ONU#82, ONU#83) (440, 450, 460)이 연결된 상태를 나타낸다.At this time, up to 14 remote control devices ONU may be connected to each of the connection boards OLIU # 1,..., OLIU # 8 of the HDT 410. In FIG. 4, the first connection board OLIU # 1) Two remote control devices (ONU # 11, ONU # 12) (420, 430) are connected, and the eighth connection board (OLIU # 8) has three remote control devices (ONU # 81, ONU # 82, ONU # 83) (440, 450, 460) is connected.

한편, 이러한 하드웨어적인 구성을 갖는 HDT(410) 및 ONU들(420, …) 각각은 ATM 셀 버스에 의해 제어 신호를 송수신하는 구조를 갖는데, 이러한 HDT 및 ONU의 내부 구성 및 상호 연결 관계가 도 5에 나타나 있다.On the other hand, each of the HDT 410 and ONUs (420, ...) having such a hardware configuration has a structure for transmitting and receiving a control signal by the ATM cell bus, the internal configuration and interconnection relationship of these HDT and ONU Is shown in.

도 5는 비동기식 전송방식에 의한 가입자 전송장치의 HDT및 ONU의 내부 구성 및 상호 연결 관계를 나타낸 구성도로서, 도 5를 참조하면, 상기 HDT(410) 및 ONU들(420, 430)은 각 보드들간 식별을 위해 태그 정보(TAG)를 사용하며, 내부 장치들간에 ATM 셀 버스를 이용하여 정보 교환을 한다.FIG. 5 is a block diagram showing the internal configuration and interconnection relationship between the HDT and the ONU of the subscriber transmission apparatus using the asynchronous transmission method. Referring to FIG. 5, the HDT 410 and the ONUs 420 and 430 are each board. Tag information (TAG) is used for identification between the two devices, and information exchange is performed using an ATM cell bus between internal devices.

먼저, HDT(410)의 경우, 그 제어부(MCU)(411)의 태그를 '1'로 설정하고, 첫 번째 연결 보드(OLIU#1)(413)의 태그를 '2'로 설정하고, 그 순번대로 태그 번호를 증가시켜, 마지막 연결 보드인 여덟 번째 연결 보드(OLIU#8)(415)의 경우 태그를 '9'로 설정한다.First, in the case of the HDT 410, the tag of the control unit (MCU) 411 is set to '1', the tag of the first connection board (OLIU # 1) 413 is set to '2', and In order to increase the tag number, set the tag to '9' in the case of the eighth connection board (OLIU # 8) 415, which is the last connection board.

이러한 태그 설정 규칙은 ONU(420, 430)의 경우도 동일하여, 그 제어부(OMCU)(421, 431)의 태그를 '1'로 설정하고, 첫 번째 가입자 보드인 ONIU(423, 433)의 태그를 '2'로 설정한 후, 그 순번대로 태그 번호를 증가시켜 마지막 가입자 보드까지 태그 번호를 설정한다.This tag setting rule is the same for the ONUs 420 and 430. The tag of the controller (OMCU) 421 and 431 is set to '1', and the tag of the first subscriber board ONIUs 423 and 433 is set. Is set to '2', and the tag number is set up to the last subscriber board by increasing the tag number in that order.

따라서, 상기 HDT(410)에서, 망 관리 시스템으로부터 전달된 제어 명령 또는 제어 프로그램을 하위 레벨인 ONU(420, 430)로 다운로드하고자 하는 경우 먼저, 상기 HDT(410)내 태그 번호에 의해 HDT(410)의 해당 연결 보드를 선택하고, 상기 연결 보드를 통해 연결된 다수개의 ONU들 중 다운로드 대상이 되는 ONU를 선택한 후, 그 ONU(420 또는 430)내 태그 번호에 의해 상기 다운로드될 프로그램이 저장될 ONU내 제어부를 선택한다.Accordingly, when the HDT 410 wants to download a control command or a control program transmitted from the network management system to the ONUs 420 and 430 which are lower levels, first, the HDT 410 is identified by the tag number in the HDT 410. Select the relevant connection board, select an ONU to be downloaded from a plurality of ONUs connected through the connection board, and then, in the ONU where the program to be downloaded is stored by the tag number in the ONU 420 or 430 Select the control.

이 때, 본 발명에서는 단 한번의 다운로드에 의해 해당되는 모든 프로그램들을 동시에 업그레이드하도록 하기 위해, 망 관리 시스템에서 제어 명령 또는 제어 프로그램이 발생할 경우, 다운로드 초기 단계에 생성되는 ATM 셀 버스 생성시, 상기 HDT(410)내의 모든 연결 보드를 선택하고, 그 연결 보드들 각각에 연결된 모든 ONU를 선택한 후, 그 ONU의 첫 번째 보드를 선택하도록 함으로써, 다운로드하고자 하는 모든 ONU의 제어부를 동시에 선택하도록 한다.At this time, in the present invention, in order to upgrade all the corresponding programs at the same time by only one download, when the control command or control program occurs in the network management system, when generating the ATM cell bus generated in the initial stage of downloading, the HDT By selecting all the connection boards in 410, selecting all the ONUs connected to each of the connection boards, and then selecting the first board of the ONU, thereby simultaneously selecting the control units of all the ONUs to be downloaded.

상기 ATM 셀 버스는 ATM 표준 I.361을 기초로 한 것으로써, 그 구성이 도 7a에 나타나 있는데, 도 7a를 참조하면, ATM 셀 버스 프레임(710)은 HDT 내 ATM 셀 버스 상에서 목적지 즉, ATM 셀 버스 프레임이 전송될 연결 보드를 지정하는 8비트의 TAG 영역(711)과, 상기 TAG 영역(711)에서 지정된 연결 보드에 연결된 ONU 중 상기 ATM 셀 버스 프레임이 전송될 장치를 선택하는 4비트의 GFC 영역(712)과, 상기 GFC 영역(712)에서 선택된 ONU 내의 보드 중 상기 ATM 셀 버스 프레임이 전송될 영역을 설정하는 8비트의 VPI 영역(713)과, 보드 내 ATM 채널을 선택하도록 하는 16비트의 VCI 영역(714)과, 페이로드 타입 또는 상기 ATM 셀의 특성을 나타내는 4비트의 PTI(715) 영역과, 에러 검출 및 ATM 동기를 위한 8비트의 HEC 영역(716)과, 사용자 정보를 포함하는 48바이트의 셀 바디(Cell Body) 영역(717)으로 구성된다.The ATM cell bus is based on ATM standard I.361, the configuration of which is shown in FIG. 7A. Referring to FIG. 7A, the ATM cell bus frame 710 is a destination, that is, ATM, on an ATM cell bus in the HDT. An 8-bit TAG region 711 that designates a connection board to which a cell bus frame is to be transmitted, and a 4-bit selector that selects a device to which the ATM cell bus frame is transmitted from among ONUs connected to the connection board designated in the TAG region 711. 8-bit VPI region 713 for setting the GFC region 712, the region in which the ATM cell bus frame is to be transmitted among the boards in the ONU selected in the GFC region 712, and 16 for selecting the on-board ATM channel. A VCI region 714 of bits, a 4-bit PTI 715 region indicating payload type or characteristics of the ATM cell, an 8-bit HEC region 716 for error detection and ATM synchronization, and user information. Consists of 48-byte Cell Body Region 717, including The.

이 때, 상기 TAG 영역(711)은 HDT 내 ATM 셀 버스 상에서 ATM 셀 버스 프레임이 전송될 연결 보드를 지정하기 위해, 상기 HDT 내 태그 값을 지정하는데, 상기 HDT 내 제어부를 지정하기 위해서는 그 값을 '0x01'로 설정하고, 첫 번째 내지 여덟 번째 OLIU 연결 보드를 지정하기 위해서는 그 값을 '0x02~0x08'로 설정하며, 상기 HDT 내 모든 OLIU 연결 보드를 선택하기 위해서는 그 값을 '0xFF'로 설정한다.In this case, the TAG region 711 designates a tag value in the HDT to designate a connection board on which an ATM cell bus frame is to be transmitted on an ATM cell bus in an HDT, and sets the value in order to designate a control unit in the HDT. Set to '0x01', set the value to '0x02 ~ 0x08' to specify the first to eighth OLIU connection boards, and set the value to '0xFF' to select all OLIU connection boards in the HDT. do.

또한, 상기 GFC 영역(712)은 상기 TAG 영역(711)에서 지정된 연결 보드에 연결된 ONU 중 상기 ATM 셀 버스 프레임이 전송될 장치를 선택하기 위해, HDT내 각 연결 보드에 연결된 ONU를 선택할 경우 그 순번에 따라, 그 값을 '0x1~0xE'로 설정하며, 상기 연결 보드에 연결된 모든 ONU를 선택할 경우 그 값을 '0xF'로 설정한다.In addition, the GFC area 712 is a sequence number when the ONU connected to each connection board in the HDT is selected to select a device to which the ATM cell bus frame is transmitted among the ONUs connected to the connection board designated in the TAG area 711. As a result, the value is set to '0x1 to 0xE', and when all ONUs connected to the connection board are selected, the value is set to '0xF'.

상기 VPI 영역(713)은 상기 GFC 영역(712)에서 선택된 ONU 내의 보드 중 상기 ATM 셀 버스 프레임이 전송될 영역을 설정하는 부분으로써, 망 관리 시스템에서 발생된 제어 명령 또는 제어 프로그램의 경우 ONU 내의 제어부로 전송되어야 하므로, 그 값을 '0x1'로 지정한다.The VPI area 713 is a part for setting the area in which the ATM cell bus frame is to be transmitted among the boards in the ONU selected in the GFC area 712. In the case of a control command or control program generated in a network management system, a control part in the ONU It should be transmitted as, so set the value as '0x1'.

따라서, 망 관리 시스템에서 발생된 제어 명령 또는 제어 프로그램을 모든 원격지 제어 장치로 동시에 브로드캐스팅하기 위해서는 상기 TAG 영역(711)을 '0xFF'로 설정하고, 상기 GFC 영역(712)을 '0xF'로 설정한 후, 상기 TPI 영역(713)을 '0x1'로 설정한다.Accordingly, in order to simultaneously broadcast a control command or control program generated from a network management system to all remote control devices, the TAG region 711 is set to '0xFF' and the GFC region 712 is set to '0xF'. After that, the TPI region 713 is set to '0x1'.

도 6은 본 발명에 의해 프로그램 다운로드를 수행하기 위한 가입자 전송장치의 내부 블록도로서, 도 6을 참조하여 본 발명에 의해 프로그램 다운로드를 수행하기 위한 가입자 전송 장치의 내부 블록을 설명하면 다음과 같다.6 is an internal block diagram of a subscriber transmission apparatus for performing a program download according to the present invention. Referring to FIG. 6, an internal block of the subscriber transmission apparatus for performing a program download according to the present invention will be described below.

먼저, 망 관리 시스템(NMS)(610)은 상기 망 관리 시스템(NMS)(610)에서 다운로드할 프로그램 및 제어 명령이 발생되면, 그 프로그램을 다운로드하기 위한 프로토콜 데이터를 생성하는 프로그램 다운로드 처리부(611)와, 그 처리 결과를 중앙 제어장치(HDT) 내의 주 제어부(MCU)(620)로 전송하는 네트웍 처리부(612)로 구성되고, 상기 중앙 제어 장치(HDT) 내의 주 제어부(MCU)(620)는 상기 망 관리 시스템(NMS)(610)의 네트웍 처리부(612)와 데이터 송수신을 수행하는 네트웍 처리부(621)와, 상기 네트웍 처리부(612)를 통해 다운로드된 프로그램을 처리하여 자체 메모리(623)에 저장하는 프로그램 다운로드 처리부(622)와, 상기 다운로드된 프로그램을 해당 원격지 제어장치(ONU)의 주제어 장치(OMCU)(640, 650)로 전송하기 위한 제어를 수행하는 IPC(Inter Process Control) 처리부(624)로 구성된다.First, the network management system (NMS) 610, when a program and a control command to download from the network management system (NMS) 610 is generated, the program download processing unit 611 for generating protocol data for downloading the program And a network processing unit 612 for transmitting the processing result to the main control unit (MCU) 620 in the central control unit (HDT), and the main control unit (MCU) 620 in the central control unit (HDT). The network processing unit 621 which performs data transmission and reception with the network processing unit 612 of the network management system (NMS) 610, and processes the program downloaded through the network processing unit 612 and stores it in its own memory 623. A program download processor 622 and an IPC (Inter Process Control) processor 624 which performs control for transmitting the downloaded program to main controllers (OMCU) 640 and 650 of the corresponding remote control device (ONU). It consists of.

한편, 원격지 제어 장치(ONU)의 주제어 장치(OMCU)(640, 650)는 상기 중앙 제어 장치(HDT)내의 IPC 처리부(624)와 데이터 송수신을 수행하는 IPC 처리부(641, 651)와, 상기 IPC 처리부(641, 651)를 통해 다운로드된 프로그램을 처리하여 자체 메모리(643, 653)에 저장하는 프로그램 다운로드 처리부(642, 652)로 구성된다.On the other hand, the main controller (OMCU) (640, 650) of the remote control unit (ONU) is the IPC processing unit (641, 651) for performing data transmission and reception with the IPC processing unit 624 in the central control unit (HDT), and the IPC And a program download processor 642 and 652 for processing a program downloaded through the processor 641 and 651 and storing the program downloaded in the own memory 643 and 653.

또한, 상기와 같은 구성에 의해 프로그램 다운로드가 종료하면, 상기 HDT의 주 제어부(620)에 내장된 메모리(623)에 저장된 내용은 상기 HDT의 외부 저장 수단인 FROM(630)에 저장되며, 상기 ONU의 주 제어부(640, 650)에 내장된 메모리(643, 653)에 저장된 내용은 ONU의 외부 저장 수단인 FROM(660, 670)에 저장된다.In addition, when the program download is completed by the above configuration, the contents stored in the memory 623 built in the main control unit 620 of the HDT is stored in the FROM 630 which is an external storage means of the HDT, and the ONU The contents stored in the memory (643, 653) of the main control unit (640, 650) of the is stored in the FROM (660, 670) which is an external storage means of the ONU.

한편, 도 8은 본 발명에 의해 프로그램 다운로드를 수행하는 방법에 대한 처리 흐름도로서, 도 8을 참조하여 본 발명의 프로그램 다운로드 수행 방법을 설명하면 다음과 같다.8 is a flowchart illustrating a method of performing a program download according to the present invention. Referring to FIG. 8, a method of performing a program download according to the present invention will be described below.

먼저, 망 관리 시스템(NMS) 운용자에 의해 프로그램 다운로드 명령이 발생(s805)되면, 상기 망 관리 시스템(NMS)에서 다운로드될 프로그램 정보를 가지고 다운로드 요청 프로토콜 데이터(PDU: Protocol Data Unit)를 생성(s810)한 후, 그 다운로드 요청 PDU를 중앙 제어 장치(HDT)로 전송(s815)한다.First, when a program download command is generated by the network management system (NMS) operator (s805), a download request protocol data (PDU: Protocol Data Unit) is generated with the program information to be downloaded from the network management system (NMS) (s810). ), And transmits the download request PDU to the central control unit (HDT) (s815).

그러면, 상기 중앙 제어 장치(HDT)는 상기 다운로드 요청 PDU를 참조하여 ATM 셀 버스 프레임을 생성(s820)한 후, 상기 ATM 셀 버스 프레임을 사용하여 다운로드 요청 PDU를 상기 원격지 제어 장치(ONU)로 브로드캐스팅(s825)한다.Then, the central control unit (HDT) generates an ATM cell bus frame with reference to the download request PDU (s820), and then broadcasts the download request PDU to the remote control unit (ONU) using the ATM cell bus frame. Cast (s825).

이 때, 생성되는 ATM 셀 버스 프레임은 도 7a에 나타난 바와 같으며, 상기 다운로드 요청 PDU를 브로드캐스팅하기 위해, 상기 ATM 셀 버스 프레임 내 목적지 정보 영역을 모든 원격지 제어 장치로 설정한다. 그 설정 방법은 상기 도 7a를 참조한 설명 부분(p.10~p.11)에 나타난 바와 같다.At this time, the generated ATM cell bus frame is as shown in FIG. 7A. In order to broadcast the download request PDU, the destination information area in the ATM cell bus frame is set to all remote control devices. The setting method is as shown in the explanation parts (p. 10 to p. 11) with reference to FIG. 7A.

상기 과정(s825)에서 중앙 제어 장치(HDT)로부터 다운로드 요청 PDU를 수신한 원격지 제어 장치(ONU)는 상기 다운로드 요청 PDU를 분석한 후, 그 분석 결과에 따른 응답 프로토콜 데이터(PDU)를 생성(s830)하여 상기 중앙 제어 장치(HDT)로 전송(s835)한다.After receiving the download request PDU from the central control unit HDT in step S825, the remote control device ONU analyzes the download request PDU and generates response protocol data PDU according to the analysis result (S830). And transmits to the central control unit (HDT) (s835).

이 때, 상기 분석 결과 다운로드 형태가 '다운로드 개시' 또는 '다운로드 종료'일 경우 상기 응답 PDU에 다운로드가 정상적으로 수행되었음을 표시하여 중앙 제어 장치(HDT)로 전송하고, 그 분석 결과 다운로드 형태가 '다운로딩 중'일 경우 그 프로그램 다운로드 상태를 다시 파악하여, 그에 따른 처리를 수행한다.In this case, if the download result is 'download start' or 'download end', the response PDU indicates that the download is normally performed and transmits the result to the central control unit (HDT), and the download result is 'downloading'. ', The program download status is re-evaluated, and the corresponding process is performed.

즉, 상기 프로그램 다운로드 상태가 '정상'이면 상기 응답 PDU에 다운로드가 정상적으로 수행되었음을 표시하여 중앙 제어 장치(HDT)로 전송한 후, 다운로딩된 프로그램을 내부 메모리에 저장하고, 상기 프로그램 다운로드 상태가 프로그램 순번 착오에 의한 '불량'이면 상기 응답 PDU에 재전송을 하라는 내용을 표시하여 중앙 제어 장치(HDT)로 전송하고, 상기 프로그램 다운로드 상태가 하드웨어적인 오류에 의한 '불량'이면 상기 응답 PDU에 전송 불가 상태를 표시하여 상기 중앙 제어 장치(HDT)로 전송한다.That is, when the program download state is 'normal', the response PDU indicates that the download is normally performed, transmits the result to the central control unit (HDT), and stores the downloaded program in the internal memory, and the program download state is the program. If the error is 'sequential', the response PDU is indicated to be retransmitted and transmitted to the central control unit (HDT). If the program download status is 'bad' due to a hardware error, the transmission is not possible to the response PDU. Is displayed and transmitted to the central control unit (HDT).

그러면, 상기 응답 PDU를 수신한 중앙 제어 장치(HDT)는 수신된 응답 PDU를 망 관리 시스템(NMS)으로 전송(s840)하고, 상기 망 관리 시스템(NMS)은 수신된 응답 PDU를 분석(s845)하여 그에 따른 처리를 수행한다.Then, the central control unit (HDT) receiving the response PDU transmits the received response PDU to the network management system (NMS) (s840), and the network management system (NMS) analyzes the received response PDU (s845). To perform the processing accordingly.

즉, 상기 분석(s845) 결과 다운로드 결과가 정상이면 전체 프로그램에 대한 다운로드가 완료되었는지를 확인(s855)하여, 전체 프로그램에 대한 다운로드가 완료되었으면 다운로드 절차를 종료하고, 전체 프로그램에 대한 다운로드가 완료되지 않은 경우 상기 망 관리 시스템에서 다운로드 요청 PDU를 생성하는 과정(s810)으로 돌아가서 해당 프로그램에 대한 새로운 다운로드 요청 PDU를 생성한 후, 다운로드가 완료될 때까지 이후 과정을 반복 수행한다.That is, if the download result of the analysis (s845) is normal, it is checked whether the download of the entire program is completed (s855). If the download of the entire program is completed, the download procedure is terminated, and the download of the entire program is not completed. If not, return to the process of generating a download request PDU in the network management system (S810), generate a new download request PDU for the program, and then repeat the process until the download is completed.

한편, 상기 분석(s845) 결과 다운로드 결과가 불량하여 상기 원격지 제어 장치(ONU)가 재전송(s860)을 요구한 경우 상기 망 관리 시스템에서 다운로드 요청 PDU를 생성하는 과정(s810)으로 돌아가서 현재 다운로드된 프로그램에 대한 새로운 다운로드 요청 PDU를 재작성한 후, 이후의 과정을 반복 수행한다.On the other hand, if the result of the analysis (s845) is a bad download result and the remote control device (ONU) requests a retransmission (s860), the network management system returns to the process of generating a download request PDU (s810) and the currently downloaded program After re-creating a new download request PDU for, repeat the following process.

그리고, 다운로드 결과가 불량하여 상기 원격지 제어 장치(ONU)가 전송불가 판정을 내린 경우(s860의 '아니오' 분기시) 다운로드를 종료한다.Then, when the download result is poor and the remote control device ONU determines that the transmission is impossible (at the No branch of S860), the download is terminated.

상기와 같은 프로그램 다운로드 수행시 상기 중앙 제어 장치(HDT) 및 원격지 제어 장치(ONU)간 전송되는 프로토콜 데이터의 구성이 도 7b 및 도 7c에 나타나 있다.The configuration of protocol data transmitted between the central control unit (HDT) and the remote control unit (ONU) when performing the program download is shown in FIGS. 7B and 7C.

도 7b는 상기 중앙 제어 장치(HDT)에서 원격지 제어장치(ONU)로 전송되는 다운로드 요청 PDU에 대한 구성도로서, 도 7b를 참조하면, 상기 다운로드 요청 PDU(720)는 전체 1536 바이트의 길이를 가지며, 다운로드될 프로그램을 일정 길이로 나누어 저장하는 1500 바이트의 프로그램 영역(PGM)(728)과, 그 헤더 정보를 포함하는 헤더 영역(721~727)으로 구성되며, 상기 헤더 영역은 4 바이트의 메시지 식별 영역(MSG_ID)(721)과, 8 바이트의 제1 목적지 정보 저장 영역(DEST_INFO)(722)과, 8 바이트의 제2 목적지 정보 저장 영역(SRC_INFO)(723)과, 4 바이트의 시스템 식별 영역(NMS_ID)(724)과, 4 바이트의 순번 저장 영역(SEQ_No.)(725)과, 4 바이트의 다운로드 형태 저장 영역(PGM_DOWN_ACTION_TYPE)(726)과, 4 바이트의 길이 정보 저장 영역(DOWN_L)(727)으로 구성된다.FIG. 7B is a diagram illustrating a download request PDU transmitted from the central control unit (HDT) to a remote control unit (ONU). Referring to FIG. 7B, the download request PDU 720 has a total length of 1536 bytes. And a program area (PGM) 728 of 1500 bytes for storing the program to be downloaded in a predetermined length, and header areas 721 to 727 including the header information, wherein the header area identifies a 4-byte message. Area (MSG_ID) 721, an eight-byte first destination information storage area (DEST_INFO) 722, an eight-byte second destination information storage area (SRC_INFO) 723, and a four-byte system identification area ( NMS_ID) 724, 4-byte sequence storage area (SEQ_No.) 725, 4-byte download type storage area (PGM_DOWN_ACTION_TYPE) 726, and 4-byte length information storage area (DOWN_L) 727 It consists of.

상기 메시지 식별 영역(MSG_ID)(721)은 현재 메시지가 다운로드 요청 PDU임을 나타내기 위한 메시지 식별 데이터를 저장하는 영역으로서, 10진수 '1100'이 저장되고, 상기 제1 목적지 정보 저장 영역(DEST_INFO)(722)은 다운로드될 프로그램이 전송될 원격지 제어 장치(ONU) 정보를 저장하는 영역으로서, 상위 4 바이트에는 상기 원격지 제어 장치(ONU)의 시스템 번호가 저장되고, 하위 4 바이트에는 그 원격지 제어 장치(ONU) 내 설치된 프로그램 다운로드 처리부(도 6의 '642' 및 '652')를 지정하는 정보가 저장된다.The message identification area (MSG_ID) 721 is an area for storing message identification data indicating that the current message is a download request PDU, and stores a decimal number '1100' and stores the first destination information storage area (DEST_INFO) ( 722 is an area for storing the information on the remote control device (ONU) to be transmitted to the program to be downloaded, the system number of the remote control device (ONU) is stored in the upper 4 bytes, the remote control device (ONU) in the lower 4 bytes Information stored in the program download processing unit ('642' and '652' of FIG. 6) is stored.

상기 제2 목적지 정보 저장 영역(SRC_INFO)(723)은 다운로드될 프로그램이 전송될 중앙 제어 장치(HDT) 정보를 저장하는 영역으로서, 상위 4 바이트에는 상기 중앙 제어 장치(HDT)의 시스템 번호가 저장되고, 하위 4 바이트에는 그 중앙 제어 장치(HDT) 내 네트웍 처리부(도 6의 '621')를 지정하는 정보가 저장된다.The second destination information storage area (SRC_INFO) 723 is an area for storing central control device (HDT) information to which a program to be downloaded is to be transmitted. The system number of the central control device (HDT) is stored in the upper 4 bytes. In the lower 4 bytes, information designating the network processing unit ('621' in FIG. 6) in the central control unit HDT is stored.

상기 시스템 식별 영역(NMS_ID)(724)은 상기 다운로드 요청 PDU를 생성하는 망 관리 시스템(NMS) 정보를 저장하는 영역으로서, 전화국내에 설치된 망 관리 시스템(NMS)이 여러 개일 경우, 상기 다운로드 요청 PDU를 발생한 NMS를 지정한다.The system identification area (NMS_ID) 724 is an area for storing network management system (NMS) information for generating the download request PDU, and when there are several network management systems (NMS) installed in a telephone station, the download request PDU Specifies the NMS that generated the.

상기 순번 저장 영역(SEQ_No.)(725)은 상기 프로그램 영역에 저장된 프로그램의 순번을 저장하는 영역으로서, 본 발명의 경우 다운로드할 전체 프로그램을 1500 바이트씩 나누어 분산 전송하는데, 수신측에서 이러한 프로그램의 순서를 올바로 알도록 하기 위해 프로그램 다운로드 시작시 '0'부터 시작하여 상기 다운로드 요청 PDU가 한번 전달될 때마다 그 값이 '1'씩 증가한다.The sequence number storage area (SEQ_No.) 725 is an area for storing the sequence number of programs stored in the program area. In the present invention, the entire program to be downloaded is divided and transmitted by 1500 bytes. In order to correctly know the value, the value starts at '0' at the beginning of the program download and increases by '1' each time the download request PDU is delivered once.

상기 다운로드 형태 저장 영역(PGM_DOWN_ACTION_TYPE)(726)은 다운로드 형태를 저장하는 영역으로서, 프로그램 다운로드의 개시(Start), 다운로딩 진행 중, 또는 다운로드의 종료(End) 중 한 가지 형태를 지정하여 전송하도록 하고, 상기 길이 정보 저장 영역(DOWN_L)(727)은 상기 프로그램 영역에 실제로 저장된 프로그램 정보의 크기(size)를 저장한다.The download type storage area (PGM_DOWN_ACTION_TYPE) 726 is an area for storing a download type, and designates and transmits one type of a program download start, download in progress, or end of download. The length information storage area DOWN_L 727 stores the size of program information actually stored in the program area.

한편, 도 7c는 상기 원격지 제어 장치(ONU)에서 중앙 제어 장치(HDT)로 전송되는 응답 PDU에 대한 구성도로서, 도 7c를 참조하면, 상기 응답 PDU(730)는 전체 28 바이트의 길이를 가지며, 4 바이트의 메시지 식별 영역(MSG_ID)(731)과, 8 바이트의 목적지 정보 저장 영역(DEST_INFO)(732)과, 8 바이트의 근원지 정보 저장 영역(SRC_INFO)(733)과, 4 바이트의 시스템 식별 영역(NMS_ID)(734)과, 4 바이트의 다운로드 결과 저장 영역으로 구성된다.On the other hand, Figure 7c is a configuration diagram for the response PDU transmitted from the remote control unit (ONU) to the central control unit (HDT), referring to Figure 7c, the response PDU 730 has a total length of 28 bytes 4 bytes of message identification area (MSG_ID) 731, 8 bytes of destination information storage area (DEST_INFO) 732, 8 bytes of source information storage area (SRC_INFO) 733, and 4 bytes of system identification Area (NMS_ID) 734 and a download result storage area of 4 bytes.

상기 메시지 식별 영역(MSG_ID)(731)은 현재 메시지가 응답 PDU임을 나타내기 위한 메시지 식별 데이터를 저장하는 영역으로서, 10진수 '2100'이 저장되고, 상기 목적지 정보 저장 영역(DEST_INFO)(732)은 상기 응답 PDU가 전송될 중앙 제어 장치(HDT)의 정보를 저장하는 영역으로서, 상위 4 바이트에는 상기 중앙 제어 장치(HDT)의 시스템 번호가 저장되고, 하위 4 바이트에는 그 중앙 제어 장치(HDT)내에 설치된 네트웍 처리부(도 6의 '621')를 지정하는 정보가 저장된다.The message identification area (MSG_ID) 731 is an area for storing message identification data indicating that the current message is a response PDU, the decimal number '2100' is stored, the destination information storage area (DEST_INFO) 732 is An area for storing information of the central control unit (HDT) to which the response PDU is to be transmitted, wherein the system number of the central control unit (HDT) is stored in the upper 4 bytes, and in the central control unit (HDT) in the lower 4 bytes. Information specifying the installed network processing unit ('621' in FIG. 6) is stored.

한편, 상기 근원지 정보 저장 영역(SRC_INFO)(733)은 상기 응답 PDU를 생성하는 원격지 제어 장치(ONU) 정보를 저장하는 영역으로서, 상위 4 바이트에는 상기 원격지제어 장치(ONU)의 시스템 번호가 저장되고, 하위 4 바이트에는 그 원격지 제어 장치(ONU)내에 설치된 프로그램 다운로드 처리부(도 6의 '642' 및 '652')를 지정하는 정보가 저장되고, 상기 시스템 식별 영역(NMS_ID)(734)은 상기 응답 PDU가 전송될 망 관리 시스템(NMS) 정보를 저장하는 영역으로서, 전화국내에 설치된 망 관리 시스템(NMS)이 여러 개일 경우, 해당 망 관리 시스템(NMS)을 지정한다.On the other hand, the source information storage area (SRC_INFO) 733 is an area for storing the remote control device (ONU) information for generating the response PDU, the system number of the remote control device (ONU) is stored in the upper 4 bytes. The lower 4 bytes store information specifying the program download processing unit ('642' and '652' in FIG. 6) installed in the remote control device ONU, and the system identification area NMS_ID 734 responds to the response. An area for storing network management system (NMS) information to which a PDU is transmitted. If there are several network management systems (NMS) installed in a telephone station, the network management system (NMS) is designated.

또한, 상기 다운로드 결과 저장 영역(PGM_DOWN_ACTION_RESULT)(735)영역은 상기 다운로드 요청 프로토콜 데이터에 포함된 프로그램의 다운로드 결과를 저장하는 영역으로서, 상기 원격지 제어 장치(ONU)에서 수신된 다운로드 요청 프로토콜 데이터를 분석하여, 그 결과를 저장한다.The download result storage area (PGM_DOWN_ACTION_RESULT) 735 is an area for storing a download result of a program included in the download request protocol data, and analyzes the download request protocol data received by the remote control device ONU. , Save the result.

즉, 상기 다운로드 결과 저장 영역(PGM_DOWN_ACTION_RESULT)(735)의 값이 'PROGRAM_DOWNLOAD_OK'이면, 다운로드 상태가 '정상'으로서, 수신된 다운로드 요청 PDU를 정상적으로 처리하였다는 것을 알려주고, 상기 다운로드 결과 저장 영역(735)의 값이 'PROGRAM_DOWNLOAD_FAIL'이면, 다운로드 상태가 '불량'으로서, 상기 프로그램 다운로드 상태가 하드웨어적인 오류에 의한 '불량'이거나 자체 해결 불가능한 문제에 의한 '불량'이어서, 이후의 진행이 불가능하다는 것을 알려준다. 한편, 상기 다운로드 결과 저장 영역(735)의 값이 'PROGRAM_DOWNLOAD_ RETRANSMIT'인 경우 수신된 다운로드 요청 PDU의 프로그램 순번 영역의 값이 순차적으로 증가하지 않아 발생된 오류를 말하는 것으로써, 해당 프로그램을 재 전송하라는 것을 알려준다.That is, if the value of the download result storage area (PGM_DOWN_ACTION_RESULT) 735 is 'PROGRAM_DOWNLOAD_OK', the download status is 'normal', indicating that the received download request PDU has been processed normally, and the download result storage area 735 If the value of is 'PROGRAM_DOWNLOAD_FAIL', the download status is 'bad', and the program download status is 'bad' due to a hardware error or 'bad' due to an unsolvable problem, indicating that it is impossible to proceed later. Meanwhile, when the value of the download result storage area 735 is 'PROGRAM_DOWNLOAD_ RETRANSMIT', it means an error that occurs because the value of the program sequence number area of the received download request PDU does not increase sequentially, so that the program must be retransmitted. Inform them.

도 9는 본 발명에 의해 프로그램 다운로드를 수행할 때 각 시스템 간 전송되는 프로토콜 데이터의 흐름을 나타낸 절차도로서, 본 발명의 프로그램 다운로드를 위해 상기 망 관리 시스템(NMS)(610), 중앙 제어 장치의 주 제어부(HDT_MCU)(620) 및 원격지 제어 장치의 주 제어부(ONU_MCU)(640) 간에 전송되는 다운로드 요청 PDU 및 응답 PDU의 흐름을 나타내며, 특히, 다운로드 개시 과정(s910), 다운로드 진행 과정(s920), 다운로드 오류시 원격지 제어 장치의 요구에 의한 재전송 처리 과정(s930), 다운로드 오류시 원격지 제어 장치의 요구에 의한 전송 종료 과정(s940) 및 정상적인 다운로드 종료 과정(s950)이 나타나 있다.9 is a flowchart illustrating the flow of protocol data transmitted between systems when a program download is performed according to the present invention. The network management system (NMS) 610 and the central control apparatus for program download according to the present invention are shown in FIG. Indicates the flow of the download request PDU and the response PDU transmitted between the main control unit (HDT_MCU) 620 and the main control unit (ONU_MCU) 640 of the remote control device. In particular, the download start process (s910) and the download progress process (s920). The retransmission process (s930) at the request of the remote control device in case of a download error, the transmission end process (s940) at the request of the remote control device in the case of a download error, and the normal download end process (s950) are shown.

먼저, 다운로드 개시 과정(s910)을 살펴보면, 상기 NMS(610)에서 프로그램 다운로드를 수행하기 위해 상기 다운로드 요청 PDU를 통해 'DOWNLOAD_START' 신호를 상기 HDT_MCU(620)로 전송(s911)하면, 상기 HDT_MCU(620)은 그 'DOWNLOAD_ START'신호를 ONU_MCU(640)로 전송(s912)하고, 상기 ONU_MCU(640)에서 발생된 응답 PDU를 통해 'DOWNLOAD_START_RESPONSE' 신호를 받아(s913) 상기 NMS(610)로 전송한다.First, referring to a download initiation process (s910), when the NMS 610 transmits (s911) a 'DOWNLOAD_START' signal to the HDT_MCU 620 through the download request PDU to perform a program download, the HDT_MCU 620 ) Transmits the 'DOWNLOAD_ START' signal to the ONU_MCU 640 (s912), receives the 'DOWNLOAD_START_RESPONSE' signal through the response PDU generated in the ONU_MCU 640 (s913), and transmits the signal to the NMS 610.

이와 같이 ONU_MCU(640)로부터 다운로드 개시에 대한 응답이 올바로 전송된 경우 상기 NMS(610)는 프로그램의 다운로드를 개시하며, 이 때, 상기 NMS(610)는 20개의 다운로드 요청 PDU 단위로 프로그램 전송을 하는데, 상기 다운로드 진행 과정(s920)에 나타난 바와 같이 상기 NMS(610)에서 20개의 다운로드 요청 PDU에 의해 프로그램을 전송(PGM_DOWNLOAD_#1~#20)(s921)하면, 상기 HDT_MCU(620)는 프로그램 정보를 ONU_MCU(640)로 전송(PGM_DOWNLOAD_#1~#20)(s922)하고, 상기 ONU_MCU(640)에서는 그 전송상태가 정상일 경우 다운로드가 정상임을 알리기 위해, 응답 PDU를 통해 'DOWNLOAD_OK'신호를 상기 HDT_MCU(620)를 거쳐 NMS(610)로 전송(s923, s924)한다.As described above, when the response to the start of download is correctly transmitted from the ONU_MCU 640, the NMS 610 starts to download the program. At this time, the NMS 610 transmits the program in units of 20 download request PDUs. As shown in the download process (s920), when the NMS 610 transmits the program by the 20 download request PDUs (PGM_DOWNLOAD_ # 1 to # 20) (s921), the HDT_MCU 620 transmits the program information. Transmit to the ONU_MCU 640 (PGM_DOWNLOAD_ # 1 ~ # 20) (s922), and in the ONU_MCU 640 to inform that the download is normal when the transmission state is normal, the 'DOWNLOAD_OK' signal through the response PDU to the HDT_MCU ( It transmits to the NMS 610 via 620 (s923 and s924).

한편, 도 9의 재전송 처리 과정(s930)을 참조하면, 상기 NMS(610)에서 20개의 다운로드 요청 PDU에 의해 #21번째 프로그램부터 #40번째 프로그램을 전송(PGM_DOWNLOAD_#21~#40)(s931)하고, 상기 HDT_MCU(620)에서 그 신호(PGM_DOWNLOAD_ #21~#40)를 받아 ONU_MCU(640)로 전송한 경우, 상기 ONU_MCU(640)에서는 그 프로그램 순번을 확인하여 그 결과 메시지를 출력한다.Meanwhile, referring to the retransmission process of FIG. 9 (s930), the NMS 610 transmits # 21 program from # 21 program to # 40 program by 20 download request PDUs (PGM_DOWNLOAD_ # 21 to # 40) (s931). When the HDT_MCU 620 receives the signals PGM_DOWNLOAD_ # 21 to # 40 and transmits the signals to the ONU_MCU 640, the ONU_MCU 640 checks the program sequence number and outputs the result message.

그런데, 상기 확인 결과 n번째 프로그램에서 순번 오류가 발생한 경우, 상기 ONU_MCU(640)에서는 n번째 프로그램이 속한 프로그램 그룹을 다시 전송하라는 메시지(DOWNLOAD_RETRANSMIT_#n)를 생성하여 상기 HDT_MCU(620)를 통해 NMS(610)로 전송(s933, s934)한다.However, if the sequence number error occurs in the n-th program as a result of the check, the ONU_MCU 640 generates a message (DOWNLOAD_RETRANSMIT_ # n) for transmitting the program group to which the n-th program belongs again and the NMS ( 610, s933 and s934.

그러면, 상기 메시지를 수신한 NMS(610)에서는 상기 n번째 프로그램이 속한 프로그램 그룹, 즉 21번째 프로그램부터 40번째 프로그램이 포함된 프로그램 그룹(PGM_DOWNLOAD_#21~#40)을 상기 HDT_MCU(620)를 통해 상기 ONU_MCU(640)로 재전송(s935, s936)하고, 상기 ONU_MCU(640)로부터 상기 HDT_MCU(620)를 통해 다운로드가 정상적으로 처리되었음을 알리는 메시지(DOWNLOAD_OK)를 수신(s937, s938)하면, 그 프로그램 그룹에 대한 전송을 종료한다.Then, in receiving the message, the NMS 610 receives the program group to which the nth program belongs, that is, the program group PGM_DOWNLOAD_ # 21 to # 40 including the 21st to 40th programs through the HDT_MCU 620. Resend (s935, s936) to the ONU_MCU 640, and receives a message (DOWNLOAD_OK) indicating that the download has been successfully processed from the ONU_MCU 640 through the HDT_MCU (620) (s937, s938), the program group Terminate the transmission.

또한, 다운로드 오류시 원격지 제어 장치의 요구에 의한 전송 종료 과정(s940)을 살펴보면, 상기 NMS(610)에서 상기 HDT_MCU(620)를 거쳐 상기 ONU_MCU (640)로 #41번째 프로그램부터 #60번째 프로그램을 전송(PGM_DOWNLOAD_#41~#60) (s941, s942)하고 그 프로그램 그룹을 수신한 ONU_MCU(640)에서 각 프로그램에 대한 검증을 수행한 결과, 상기 프로그램 중 어느 부분에서 치명적인 결함, 즉, 하드웨어적인 결함이나, 자체 처리 불가능한 결함이 발생한 경우, 상기 ONU_MCU(640)에서는 그 응답 PDU에 더 이상 다운로드가 불가능하다는 정보(PGM_DOWNLOAD_FAIL)를 실어 상기 HDT_MCU(620)를 거쳐 NMS(610)로 전송(s943, s944)한다.In addition, referring to the transmission termination process (s940) at the request of the remote control device in case of a download error, the NMS 610 passes the # 41th program to the # 60th program to the ONU_MCU 640 via the HDT_MCU 620. As a result of performing verification for each program in the ONU_MCU 640 which transmits (PGM_DOWNLOAD_ # 41 to # 60) (s941, s942) and receives the program group, a fatal defect, that is, a hardware defect, in any part of the program is performed. However, when a defect that cannot be self-processing occurs, the ONU_MCU 640 carries information (PGM_DOWNLOAD_FAIL) that is no longer downloadable in the response PDU and transmits the information to the NMS 610 via the HDT_MCU 620 (s943 and s944). do.

만일, 상기와 같은 일련의 과정 수행 결과, 해당 프로그램에 대한 다운로드를 정상적으로 종료한 경우, 상기 다운로드 종료 과정(s950)에 나타난 바와 같이 NMS(610)에서 생성된 다운로드 요청 PDU에 다운로드가 정상적으로 종료되었다는 정보(DOWNLOAD_END)를 실어 HDT_MCU(620)를 거쳐 ONU_MCU(640)로 전송(s951, s952)한 후, 이를 수신한 ONU_MCU(640)측으로부터 상기 HDT_MCU(620)를 통해 응답 메시지(DOWNLOAD_END_RESPONSE)가 수신되면, 프로그램 다운로드 처리 과정을 종료한다.If, as a result of performing a series of processes as described above, if the download for the program is normally terminated, information indicating that the download is normally completed in the download request PDU generated by the NMS 610 as shown in the download termination process (s950). After transmitting (DOWNLOAD_END) to the ONU_MCU 640 via the HDT_MCU 620 (s951, s952), if a response message (DOWNLOAD_END_RESPONSE) is received through the HDT_MCU 620 from the receiving ONU_MCU 640 side, Ends the program download process.

상기와 같은 가입자 전송장치의 프로그램 다운로드 방법은 임의의 사이트에 설치된 프로그램을 업-그레이드(upgrade)시키기 위해 망 관리 시스템에서 발생된 제어 명령 또는 제어 프로그램들을 원격지 제어장치로 다운로드하고자 할 때, 그 사이트의 같은 기능을 수행하는 모든 제어 장치를 동시에 지정하여 다운로드함으로써, 단 한번의 다운로드에 의해 모든 사이트의 프로그램을 동시에 업-그레이드시킬 수 있다. 따라서, 종래의 방법에 비해 프로그램 다운로드 시간을 단축시킬 수 있다는 장점이 있다.The program download method of the subscriber transmission device as described above is to download a control command or control programs generated in the network management system to a remote control device to upgrade a program installed at an arbitrary site. By designating and downloading all control devices that perform the same function at the same time, the programs of all sites can be simultaneously upgraded by a single download. Therefore, there is an advantage that the program download time can be shortened compared to the conventional method.

Claims (7)

전화국내에 설치된 망 관리 시스템과, 각 사이트의 그룹별 가입자 정보를 관리하는 다수개의 원격지 제어 장치와, 상기 망 관리 시스템에서 발생된 제어 명령 또는 제어 프로그램들을 상기 원격지 제어 장치로 전송하는 중앙 제어 장치로 구성된 가입자 전송장치의 프로그램 다운로드 방법에 있어서,A network control system installed in a telephone station, a plurality of remote control devices for managing subscriber information of each site group, and a central control device for transmitting control commands or control programs generated by the network management system to the remote control device. In the program download method of the configured subscriber transmission device, 망 관리 시스템 운용자에 의해 프로그램 다운로드 명령이 발생되면, 상기 망 관리 시스템에서 다운로드될 프로그램 정보를 가지고 다운로드 요청 프로토콜 데이터를 생성하여 상기 중앙 제어 장치로 전송하는 제1 과정과,When a program download command is generated by a network management system operator, a first process of generating a download request protocol data with the program information to be downloaded from the network management system and transmitting it to the central control apparatus; 상기 중앙 제어 장치에서 ATM 셀 버스 프레임을 생성한 후, 상기 다운로드 요청 프로토콜 데이터를 상기 ATM 셀 버스 프레임에 실어 상기 원격지 제어 장치로 브로드캐스팅하는 제2 과정과,Generating an ATM cell bus frame in the central control unit, and broadcasting the download request protocol data to the remote control apparatus by loading the download request protocol data on the ATM cell bus frame; 상기 원격지 제어 장치가 중앙 제어 장치로부터 수신된 상기 다운로드 요청 프로토콜 데이터를 분석한 후, 그 분석 결과에 따른 응답 프로토콜 데이터를 생성하여 상기 중앙 제어 장치로 전송하는 제3 과정과,A third step of analyzing, by the remote controller, the download request protocol data received from the central controller, generating response protocol data according to the analysis result and transmitting the response protocol data to the central controller; 상기 중앙 제어 장치가 원격지 제어 장치로부터 수신된 응답 프로토콜 데이터를 상기 망 관리 시스템으로 전송하는 제4 과정과,Transmitting, by the central control apparatus, response protocol data received from a remote control apparatus to the network management system; 상기 망 관리 시스템이 상기 응답 프로토콜 데이터를 분석하여 그에 따른 처리를 수행하는 제5 과정으로 구성된 것을 특징으로 하는 가입자 전송장치의 프로그램 다운로드 방법.And a fifth process of the network management system analyzing the response protocol data and performing a corresponding process. 제1항에 있어서, 상기 다운로드 요청 프로토콜 데이터는The method of claim 1, wherein the download request protocol data is 다운로드될 프로그램을 일정 길이로 나누어 저장하는 프로그램 영역과,A program area for dividing and storing the program to be downloaded into a predetermined length; 그 헤더 정보를 포함하는 헤더 영역으로 구성되며,It consists of a header area containing the header information, 상기 헤더 영역은The header area is 메시지 식별 데이터를 저장하는 메시지 식별 영역과,A message identification area for storing message identification data; 상기 다운로드될 프로그램이 전송될 원격지 제어 장치 정보를 저장하는 제1 목적지 정보 저장 영역과,A first destination information storage area storing information of a remote control device to which the program to be downloaded is to be transmitted; 상기 다운로드될 프로그램이 전송될 중앙 제어 장치 정보를 저장하는 제2 목적지 정보 저장 영역과,A second destination information storage area storing central control device information to which the program to be downloaded is to be transmitted; 상기 다운로드 요청 프로토콜 데이터를 생성하는 망 관리 시스템 정보를 저장하는 시스템 식별 영역과,A system identification area for storing network management system information for generating the download request protocol data; 상기 프로그램 영역에 저장된 프로그램의 순번을 저장하는 순번 저장 영역과,A sequence number storage area for storing sequence numbers of programs stored in the program area; 다운로드 개시, 다운로딩 중 또는 다운로드 종료 등의 다운로드 형태를 저장하는 다운로드 형태 저장 영역과,A download type storage area for storing a download type such as download start, downloading, or end of download; 상기 프로그램 영역에 저장된 프로그램 정보의 길이를 저장하는 길이 정보 저장 영역으로 구성된 것을 특징으로 하는 가입자 전송장치의 프로그램 다운로드 방법.And a length information storage area for storing the length of program information stored in the program area. 제1항에 있어서, 제2 과정은The method of claim 1, wherein the second process is 상기 ATM 셀 버스 프레임 내 목적지 정보 영역을 모든 원격지 제어 장치로 설정하여 그 ATM 셀 버스 프레임이 브로드캐스팅되도록 한 것을 특징으로 하는 가입자 전송장치의 프로그램 다운로드 방법.And setting the destination information area in the ATM cell bus frame to all remote control devices so that the ATM cell bus frame is broadcast. 제1항에 있어서, 상기 응답 프로토콜 데이터는The method of claim 1, wherein the response protocol data is 메시지 식별 데이터를 저장하는 메시지 식별 영역과,A message identification area for storing message identification data; 상기 응답 프로토콜 데이터가 전송될 중앙 제어 장치 정보를 저장하는 목적지 정보 저장 영역과,A destination information storage area for storing central control device information to which the response protocol data is to be transmitted; 상기 응답 프로토콜 데이터를 생성하는 원격지 제어 장치 정보를 저장하는 근원지 정보 저장 영역과,A source information storage area for storing remote control device information generating the response protocol data; 상기 응답 프로토콜 데이터가 전송될 망 관리 시스템 정보를 저장하는 시스템 식별 영역과,A system identification area for storing network management system information for transmitting the response protocol data; 상기 다운로드 요청 프로토콜 데이터에 포함된 프로그램의 다운로드 결과를 저장하는 다운로드 결과 저장 영역으로 구성된 것을 특징으로 하는 가입자 전송장치의 프로그램 다운로드 방법.And a download result storage area for storing a download result of a program included in the download request protocol data. 제1항 또는 제4항에 있어서, 상기 제3 과정은The method of claim 1 or 4, wherein the third process 상기 다운로드 요청 프로토콜 데이터의 분석결과, 다운로드 형태가 '다운로드 개시' 또는 '다운로드 종료'일 경우Analysis result of the download request protocol data, when the download type is 'download start' or 'download end' 상기 응답 프로토콜 데이터의 다운로드 결과 저장 영역에 '정상 상태'를 표시하여 그 응답 프로토콜 데이터를 상기 중앙 제어 장치로 전송하는 것을 특징으로 하는 가입자 전송장치의 프로그램 다운로드 방법.And displaying the 'normal state' in the download result storage area of the response protocol data and transmitting the response protocol data to the central control device. 제1항 또는 제4항에 있어서, 상기 제3 과정은The method of claim 1 or 4, wherein the third process 상기 다운로드 요청 프로토콜 데이터의 분석 결과, 다운로드 형태가 '다운로딩 중'일 경우 그 프로그램 다운로드 상태를 파악하여,As a result of the analysis of the download request protocol data, if the download type is 'downloading', the program download status is determined. 상기 프로그램 다운로드 상태가 '정상'이면 상기 응답 프로토콜 데이터의 다운로드 결과 저장 영역에 '정상' 상태를 표시하여 그 응답 프로토콜 데이터를 상기 중앙 제어 장치로 전송한 후, 다운로딩된 프로그램을 내부 메모리에 저장하고,If the program download state is 'normal', the 'normal' state is displayed in the download result storage area of the response protocol data, the response protocol data is transmitted to the central controller, and then the downloaded program is stored in the internal memory. , 상기 프로그램 다운로드 상태가 프로그램 순번 착오에 의한 '불량'이면 상기 응답 프로토콜 데이터의 다운로드 결과 저장 영역에 '재전송' 상태를 표시하여 그 응답 프로토콜 데이터를 상기 중앙 제어 장치로 전송하고,If the program download status is 'poor' due to program sequence error, a 'retransmission' status is displayed in the download result storage area of the response protocol data, and the response protocol data is transmitted to the central control apparatus. 상기 프로그램 다운로드 상태가 하드웨어적인 오류에 의한 '불량'이면 상기 응답 프로토콜 데이터의 다운로드 결과 저장 영역에 '전송 불가' 상태를 표시하여 그 응답 프로토콜 데이터를 상기 중앙 제어 장치로 전송하는 것을 특징으로 하는 가입자 전송장치의 프로그램 다운로드 방법.If the program download state is 'bad' due to a hardware error, the subscriber transmission characterized by displaying a 'transmission impossible' state in the download result storage area of the response protocol data and transmitting the response protocol data to the central control device. How to download the program on your device. 제1항에 있어서, 상기 제5 과정은The method of claim 1, wherein the fifth process 상기 응답 프로토콜 데이터의 분석결과,Analysis of the response protocol data; 다운로드 결과가 정상이면 순차적으로 다음 다운로드 요청 프로토콜 데이터를 전송하고,If the download result is normal, the next download request protocol data is sent sequentially. 다운로드 결과가 불량하여 상기 원격지 제어 장치가 재전송을 요구한 경우 이전 다운로드 요청 프로토콜 데이터를 재전송하고,If the remote control device requests retransmission due to poor download result, retransmit the previous download request protocol data, 다운로드 결과가 불량하여 상기 원격지 제어 장치가 전송불가 판정을 내린 경우 다운로드를 종료하는 것을 특징으로 하는 가입자 전송장치의 프로그램 다운로드 방법.And if the remote control device determines that the transmission is impossible due to a poor download result, downloading is terminated.
KR1020000008503A 2000-02-22 2000-02-22 Program download method of subscriber transmitting station KR100340210B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020000008503A KR100340210B1 (en) 2000-02-22 2000-02-22 Program download method of subscriber transmitting station

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000008503A KR100340210B1 (en) 2000-02-22 2000-02-22 Program download method of subscriber transmitting station

Publications (2)

Publication Number Publication Date
KR20010082927A KR20010082927A (en) 2001-08-31
KR100340210B1 true KR100340210B1 (en) 2002-06-12

Family

ID=19648764

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000008503A KR100340210B1 (en) 2000-02-22 2000-02-22 Program download method of subscriber transmitting station

Country Status (1)

Country Link
KR (1) KR100340210B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100456978B1 (en) * 2001-08-17 2004-11-10 엘지전자 주식회사 Method for File Downloading in Agent

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101149484B1 (en) * 2009-08-18 2012-05-25 경북대학교 산학협력단 Method and apparatus of downloading firmware image for zigbee nodes
KR101273201B1 (en) * 2009-10-27 2013-06-14 한국전자통신연구원 The Method and Apparatus of Terminal Software Updating in a Network System
CN112764770B (en) * 2021-02-01 2024-06-11 珠海市运泰利自动化设备有限公司 Device and method for downloading wearable medical product mainboard program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100456978B1 (en) * 2001-08-17 2004-11-10 엘지전자 주식회사 Method for File Downloading in Agent

Also Published As

Publication number Publication date
KR20010082927A (en) 2001-08-31

Similar Documents

Publication Publication Date Title
US6349098B1 (en) Method and apparatus for forming a virtual circuit
JP3820064B2 (en) Digital network system, digital network switch, ISDN system processing apparatus, and subchannel establishment method in digital network
KR20100073515A (en) Apparatus and method for communicating packtet including urgent packet in digital broadcasting system
JPH11215192A (en) Variable length packet communication method and packet communication device
JPH0630076A (en) Data-circuit terminating apparatus (dce) capable of constituting of multiple operating equipment and its received data processing method
KR100340210B1 (en) Program download method of subscriber transmitting station
JPH11220469A (en) Communication method, transmission method, transmission equipment and reception equipment
JP3676917B2 (en) Multiprocessor switch and communication method thereof
US8352571B2 (en) Apparatus and method for data transmission
US20030189902A1 (en) Extended wrap mode with source/destination wrap
JP4482545B2 (en) Information distribution apparatus and information distribution method
JPH1127243A (en) Radio communication equipment
WO2001020849A1 (en) Download method, and transmission-side device and reception-side device applied thereto
KR100541880B1 (en) A short message communication system having recombination function using a waiting time over broadcast and a method thereof
KR100290659B1 (en) Device and method for controlling real time and non-real time signal process
JPH1084384A (en) Load test equipment in packet data communication
US20020133609A1 (en) Universal method and apparatus for communication between devices
CN116185507A (en) Method and system for setting equipment time
JP3204409B2 (en) Selective broadcast method and apparatus
JP2000049803A (en) Connection type communication system, terminal or node therein
US6405235B1 (en) Data receiving device capable of executing simultaneous reception operation
JPH10215359A (en) Facsimile equipment
KR970002823B1 (en) Atm lan adaptor
CN112711436A (en) Message processing method and device
JPH08149136A (en) Network system

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20070528

Year of fee payment: 6

LAPS Lapse due to unpaid annual fee