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

KR100939130B1 - System and method for supporting upgrade protocol - Google Patents

System and method for supporting upgrade protocol Download PDF

Info

Publication number
KR100939130B1
KR100939130B1 KR1020030060902A KR20030060902A KR100939130B1 KR 100939130 B1 KR100939130 B1 KR 100939130B1 KR 1020030060902 A KR1020030060902 A KR 1020030060902A KR 20030060902 A KR20030060902 A KR 20030060902A KR 100939130 B1 KR100939130 B1 KR 100939130B1
Authority
KR
South Korea
Prior art keywords
upgrade
terminals
protocol
web server
index
Prior art date
Application number
KR1020030060902A
Other languages
Korean (ko)
Other versions
KR20050022464A (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 KR1020030060902A priority Critical patent/KR100939130B1/en
Publication of KR20050022464A publication Critical patent/KR20050022464A/en
Application granted granted Critical
Publication of KR100939130B1 publication Critical patent/KR100939130B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Stored Programmes (AREA)

Abstract

본 발명은 다양한 업그레이드 프로토콜을 제공할 수 있는 업그레이드 프로토콜 지원 시스템과 그 방법에 관한 것이다.The present invention relates to an upgrade protocol support system and a method for providing various upgrade protocols.

상기 목적을 달성하기 위한 본 발명인 업그레이드 프로토콜 지원 시스템을 이루는 구성수단은, 업그레이드 가능한 단말기들의 인덱스를 요청하고 업그레이드를 관리하기 위해 HTTP를 지원하는 웹서버; 업그레이드 대상 단말기들의 업그레이드 프로토콜을 지원하는 업그레이드 프로토콜 서버; 및 상기 단말기들의 업그레이드에 필요한 정보를 가지고 있는 업그레이드 리스트 관리 모듈;을 포함하고, 업그레이드 프로토콜 지원 방법에 관한 구성수단은, a) 업그레이드 요청에 따라 웹서버가 시스템의 데이터베이스로부터 업그레이드 가능한 단말기들의 인덱스를 전달하는 단계; b) 상기 웹서버가 업그레이드할 단말기들을 선택받는 단계; c) 상기 웹서버가 상기 선택된 단말기들에게 교환기 시스템으로부터 업그레이드하라는 명령을 전달하는 단계; 및 d) 상기 명령을 전달받은 단말기들이 업그레이드 프로토콜 서버에 접속하여 해당 업그레이드 프로토콜로 단말기의 업그레이드를 하는 단계;를 포함한다.The constituent means constituting the upgrade protocol support system of the present invention for achieving the above object is a web server for supporting the HTTP to request the index of the upgradeable terminals and manage the upgrade; An upgrade protocol server supporting an upgrade protocol of upgrade target terminals; And an upgrade list management module having information necessary for upgrading of the terminals, wherein the constituent means for supporting an upgrade protocol include: a) delivering an index of upgradeable terminals from a database of a system by a web server according to an upgrade request; Doing; b) receiving a selection of terminals to be upgraded by the web server; c) the web server conveying a command to the selected terminals to upgrade from the exchange system; And d) accessing the upgrade protocol server by the terminals receiving the command to upgrade the terminal to the corresponding upgrade protocol.

업그레이드, 프로토콜Upgrade, protocol

Description

업그레이드 프로토콜 지원 시스템 및 그 방법{SYSTEM AND METHOD FOR SUPPORTING UPGRADE PROTOCOL}Upgrade protocol support system and method thereof {SYSTEM AND METHOD FOR SUPPORTING UPGRADE PROTOCOL}

도 1은 종래 기술에 따른 업그레이드 방법에 관한 구성도이다.1 is a block diagram of an upgrade method according to the prior art.

도 2는 본 발명에 따른 업그레이드 시스템의 구성도이다.2 is a block diagram of an upgrade system according to the present invention.

도 3은 본 발명에 따른 업그레이드 방법에 관한 절차 흐름도이다.3 is a flowchart illustrating an upgrade method according to the present invention.

도 4는 본 발명에 적용되는 업그레이드 명령단계에 관한 절차 흐름도이다.4 is a flowchart illustrating an upgrade command step applied to the present invention.

도 5는 본 발명에 적용되는 업그레이드 단계에 관한 절차 흐름도이다.5 is a flowchart illustrating an upgrade step applied to the present invention.

본 발명은 업그레이드 프로토콜 지원 시스템 및 그 방법에 관한 것으로, 특히 다양한 업그레이드 프로토콜을 제공할 수 있는 업그레이드 프로토콜 지원 시스템과 그 방법에 관한 것이다.The present invention relates to an upgrade protocol support system and a method thereof, and more particularly, to an upgrade protocol support system and a method for providing various upgrade protocols.

종래에 교환기 시스템을 업그레이드하기 위해서는 교환기 시스템의 롬을 교환하여 하드웨어 자체를 교체하는 방식으로 업그레이드하거나, 하나의 업그레이드 프로토콜로 시스템을 업그레이드를 하였다.In the related art, in order to upgrade the exchanger system, the ROM of the exchanger system is exchanged to replace the hardware itself, or the system is upgraded using one upgrade protocol.

이하, 종래의 업그레이드 방법에 관한 구성도를 보여주는 첨부된 도 1을 참조하여 종래의 시스템 업그레이드 방법에 관해 상세히 설명한다.Hereinafter, a conventional system upgrade method will be described in detail with reference to the accompanying FIG. 1 showing a schematic diagram of a conventional upgrade method.

오프라인 상에서 시스템을 업그레이드하는 방법으로는 시스템 운용, 관리자가 직접 시스템이 설치된 필드에 가서 롬을 교체하여 업그레이드를 하거나 시리얼 케이블을 통하여 키폰 시스템을 구성하여 직접 업그레이드하는 방법이 있다.There are two ways to upgrade the system offline: system operation, the administrator directly goes to the field where the system is installed, and upgrades by replacing the ROM or directly configuring the keyphone system through the serial cable.

도 1의 (a)는 전화선을 이용하여 원격으로 업그레이드하는 구성도인데, 관리자가 모뎀에 의해 국선 망을 통하여 Peer-To-Peer 형태로 키폰 시스템을 업그레이드를 하는 방식이다.Figure 1 (a) is a configuration diagram for upgrading remotely by using a telephone line, the administrator is to upgrade the key phone system in the form of a Peer-To-Peer through a trunk line network by a modem.

또, 도 1의 (b)는 관리자가 IP 단말기나 IP 교환기 시스템에서 TFTP 또는 FTP를 공인된 IP 어드레스를 이용하여 직접 업그레이드하는 방식을 보여준다.In addition, (b) of FIG. 1 shows a method in which an administrator directly upgrades TFTP or FTP using an authorized IP address in an IP terminal or an IP exchange system.

이상과 같이 종래의 기술에 의하면, 시스템을 업그레이드를 하기 위해서는 관리자 또는 운용자가 직접 롬을 교환하거나 하나의 업그레이드 프로토콜로 업그레이드를 하는 방법을 제공하고 있어, 추후로 개발되는 단말들에 대한 업그레이드를 하기에는 적절하지 않고 어려운 점이 있다. 즉, 다양한 업그레이드 프로토콜을 지원할 수 없어 업그레이드를 할 수 없는 문제점이 발생한다.As described above, according to the related art, in order to upgrade a system, an administrator or an operator provides a method of directly exchanging a ROM or upgrading to one upgrade protocol, and is suitable for upgrading terminals to be developed later. There is a difficult point. That is, a problem arises in that it cannot be upgraded because it cannot support various upgrade protocols.

본 발명은 상기와 같은 종래 기술의 문제점을 해결하기 위하여 창안된 것으로, 다양한 업그레이드 프로토콜을 제공할 수 있는 업그레이드 프로토콜 지원 시스템 및 그 방법을 제공함에 그 목적이 있다.The present invention was devised to solve the problems of the prior art, and an object thereof is to provide an upgrade protocol support system and method capable of providing various upgrade protocols.

상기 목적을 달성하기 위한 본 발명인 업그레이드 프로토콜 지원 시스템을 이루는 구성수단은,
업그레이드 가능한 단말기들의 인덱스를 요청하고 업그레이드를 관리하기 위해 HTTP를 지원하는 웹서버;
업그레이드 대상 단말기들의 업그레이드 프로토콜을 지원하는 업그레이드 프로토콜 서버; 및
상기 단말기들의 업그레이드에 필요한 정보를 가지고 있는 업그레이드 리스트 관리 모듈;을 포함하고,
상기 업그레이드 프로토콜 서버는 상기 단말기들의 업그레이드를 위해 TFTP, FTP, TELNET 을 포함하여 다양한 업그레이드 프로토콜을 지원하는 것을 특징으로 하며,
상기 업그레이드 리스트 관리 모듈의 업그레이드 리스트는 단말기들의 정보, 업그레이드 진행 상태, 및 파일 정보를 포함하는 것을 특징으로 한다.
한편, 또 다른 본 발명인 업그레이드 프로토콜 지원 방법을 이루는 구성수단은,
a) 업그레이드 요청에 따라 웹서버가 시스템의 데이터베이스로부터 업그레이드 가능한 단말기들의 인덱스를 전달하는 단계;
b) 상기 웹서버가 업그레이드할 단말기들을 선택받는 단계;
c) 상기 웹서버가 상기 선택된 단말기들에게 교환기 시스템으로부터 업그레이드하라는 명령을 전달하는 단계; 및
d) 상기 명령을 전달받은 단말기들이 업그레이드 프로토콜 서버에 접속하여 해당 업그레이드 프로토콜로 단말기의 업그레이드를 하는 단계;를 포함하고,
상기 단계 c)는,
상기 웹서버가 운용자가 선택한 단말기 인덱스를 업그레이드 리스트 관리 모듈로 전달하는 단계;
상기 업그레이드 리스트 관리 모듈이 전달된 인덱스를 바탕으로 업그레이드 리스트 정보를 상기 웹서버에게 전달하는 단계; 및
업그레이드 리스트 정보를 전달받은 상기 웹서버가 해당 단말기들에게 업그레이드 명령을 전달하는 단계를 포함하고,
상기 단계 d)는,
상기 단말기들이 상기 업그레이드 프로토콜 서버에 해당 프로토콜로 접속하는 단계;
상기 접속한 단말기가 업그레이드 리스트에 저장되어 있는 인덱스인지 확인하는 단계; 및
상기 확인결과 저장된 인덱스이면 업그레이드를 진행하고 저장된 인덱스가 아니면 새로운 리스트로 추가를 한 후 업그레이드를 진행하는 단계를 포함하고,
상기 업그레이드 완료시에, 상기 단말기들이 업그레이드 완료 메시지를 패킷으로 보내거나 일정 시간 내에 데이터 전송이 없으면 완료된 것으로 간주하는 것을 특징으로 하며
상기 단계 d)에서 상기 업그레이드 리스트 관리 모듈이 업그레이드 진행 중에 파일 전송 상태를 지속적으로 업그레이드 리스트에 기록하고, 상기 웹서버의 요청이 있는 경우 파일 전송 상태를 전달해주는 것을 특징으로 한다.
The constituent means of the present invention, the upgrade protocol support system for achieving the above object,
A web server supporting HTTP for requesting an index of upgradeable terminals and managing upgrades;
An upgrade protocol server supporting an upgrade protocol of upgrade target terminals; And
And an upgrade list management module having information necessary for upgrading the terminals.
The upgrade protocol server supports a variety of upgrade protocols, including TFTP, FTP, TELNET for upgrading the terminals,
The upgrade list of the upgrade list management module may include information of terminals, an upgrade progress state, and file information.
On the other hand, the constituent means of achieving another upgrade protocol support method of the present invention,
a) a web server delivering an index of upgradeable terminals from a database of a system according to an upgrade request;
b) the web server receiving a selection of terminals to upgrade;
c) the web server conveying a command to the selected terminals to upgrade from the exchange system; And
d) accessing the upgrade protocol server by the terminals receiving the command to upgrade the terminal to the corresponding upgrade protocol; and
Step c) is
Transmitting, by the web server, a terminal index selected by an operator to an upgrade list management module;
Delivering, by the upgrade list management module, upgrade list information to the web server based on the transferred index; And
And transmitting, by the web server receiving upgrade list information, upgrade commands to corresponding terminals.
Step d),
Connecting the terminals to the upgrade protocol server using a corresponding protocol;
Checking whether the connected terminal is an index stored in an upgrade list; And
If the index is stored as a result of the check and the upgrade proceeds if the stored index is not added to a new list after the upgrade;
At the completion of the upgrade, if the terminal sends an upgrade completion message in a packet or if there is no data transmission within a certain time period is characterized in that complete
In step d), the upgrade list management module continuously records the file transfer state in the upgrade list while the upgrade is in progress, and transmits the file transfer state when requested by the web server.

삭제delete

삭제delete

삭제delete

삭제delete

삭제delete

삭제delete

삭제delete

삭제delete

삭제delete

삭제delete

삭제delete

삭제delete

삭제delete

삭제delete

삭제delete

삭제delete

삭제delete

삭제delete

이하, 첨부된 도면을 참조하여 본 발명을 이루는 구성수단의 작용과 상기와 같은 구성수단에 의한 바람직한 실시예를 상세히 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail the operation of the constituent means constituting the present invention and the preferred embodiment by the constituent means as described above.

도 2는 본 발명에 따른 업그레이드 시스템의 구성도이고, 도 3은 본 발명에 따른 업그레이드 방법에 관한 절차 흐름도이고, 도 4는 본 발명에 적용되는 업그레이드 명령단계에 관한 절차 흐름도이며, 도 5는 본 발명에 적용되는 업그레이드 단계에 관한 절차 흐름도이다.2 is a block diagram of an upgrade system according to the present invention, FIG. 3 is a flowchart illustrating an upgrade method according to the present invention, FIG. 4 is a flowchart illustrating an upgrade command step applied to the present invention, and FIG. This is a procedure flow diagram regarding the upgrade steps applied to the invention.

도 2를 보면, 업그레이드 시스템에 대한 구성도인데, 운용자(10)는 웹 브라우저를 통하여 IP 교환기(20) 시스템의 웹서버(21)에 접속을 하고, 업그레이드를 해야 할 단말기들을 선택하고 이들의 업그레이드 상태를 확인하는 자이다.Referring to Figure 2, a configuration diagram of the upgrade system, the operator 10 accesses the web server 21 of the IP exchanger 20 system through a web browser, selects terminals to be upgraded and upgrades thereof. The person who checks the status.

웹서버(21)는 상기 운용자의 선택에 따라 업그레이드 가능한 단말기들의 인덱스를 시스템의 데이터베이스에게 요청을 하고, 인덱스를 전달받아서 운용자에게 전달을 하는 역할을 담당하고, 업그레이드 상태를 지속적으로 업그레이드 리스트 관리 모듈로부터 전달받아 운용자에게 전달을 한다. 그리고, 운용자가 업그레이드 를 관리하기 위해 HTTP 프로토콜을 처리하고 운용자의 선택에 따라 업그레이드 과정에 맞는 함수를 호출하고 업그레이드 리스트 관리 모듈에 포함되어 있는 업그레이드 리스트의 상태 및 데이터 값을 변경을 한다.The web server 21 requests the database of the system to upgrade the index of the upgradeable terminals according to the operator's selection, and receives the index and delivers the index to the operator, and continuously upgrades the upgrade status from the upgrade list management module. Receive it and deliver it to the operator. Then, the operator processes the HTTP protocol to manage the upgrade, calls the function appropriate for the upgrade process according to the operator's choice, and changes the status and data values of the upgrade list included in the upgrade list management module.

업그레이드 프로토콜 서버(22)는 운용자가 업그레이드 할 단말기를 선택하면 해당 단말기들의 업그레이드 프로토콜을 지원하는 역할을 담당한다. 즉, 해당 업그레이드 프로토콜을 처리하고 이에 따라 업그레이드 과정에 맞는 함수를 호출하고 업그레이드 리스트 관리모듈에 포함되어 있는 업그레이드 리스트의 상태 및 데이터 값을 변경한다. 상기 업그레이드 프로토콜 서버는 다양한 업그레이드 프로토콜을 지원하기 위해 각각의 TFTP, FTP, TELNET 등의 서버를 가지고 있는 것이다.The upgrade protocol server 22 is responsible for supporting the upgrade protocol of the corresponding terminal when the operator selects the terminal to be upgraded. That is, it processes the upgrade protocol and calls a function appropriate for the upgrade process and changes the status and data values of the upgrade list included in the upgrade list management module accordingly. The upgrade protocol server has a server such as TFTP, FTP, TELNET, etc. to support various upgrade protocols.

단말기들(30)은 상기 웹서버의 업그레이드 시작 명령이 있으면, 업그레이드 프로토콜 서버에 접속을 하여 해당 업그레이드 프로토콜로 업그레이드를 하는 것이다. 도 2에서 보는 것처럼 IP 폰 1은 TFTP를 통하여 업그레이들 하는 단말이고, IP 게이트웨이는 FTP를 통하여 업그레이드를 하는 단말이며, IP 폰 2는 텔넷을 통하여 업그레이를 하는 단말이다. 한편, 업그레이드 프로토콜 서버에 접속을 하는 단말에는 규정되지 않는 프로토콜 단말들이 존재할 수 있다.If there is an upgrade start command of the web server, the terminals 30 access the upgrade protocol server to upgrade to the upgrade protocol. As shown in FIG. 2, IP phone 1 is a terminal for upgrading through TFTP, IP gateway is a terminal for upgrading through FTP, and IP phone 2 is a terminal for upgrading through Telnet. Meanwhile, protocol terminals that are not defined may exist in the terminal that accesses the upgrade protocol server.

업그레이드 리스트 관리 모듈(23)은 업그레이드에 필요한 정보를 가지고 있으며, 업그레이드 과정을 수행하기 위한 많은 함수를 포함하고 있다. 이와 같은 함수들은 상기 웹서버 및 업그레이드 프로토콜 서버에서 불러와 업그레이드 과정을 수행하게 하는 것이다. 한편, 업그레이드 리스트 관리 모듈에는 업그레이드 리스트라는 구조체의 구성요소를 포함하고 있는데, 여기에는 단말기들의 정보, 업그레이 드 진행 상태, 및 파일 정보를 저장하고 있다. 즉, 단말기 타입, 버젼, 해당 단말의 넘버, 현재 업그레이드 상태, 단말의 IP 어드레스, 포트 넘버, 업그레이드 방법, 파일정보 등의 업그레이드를 위한 전체적인 데이터 및 상태를 저장하고 있다.
The upgrade list management module 23 has information necessary for upgrading and includes a number of functions for performing the upgrade process. These functions are called by the web server and the upgrade protocol server to perform the upgrade process. Meanwhile, the upgrade list management module includes elements of a structure called an upgrade list, which stores information of terminals, upgrade progress status, and file information. That is, it stores the overall data and state for upgrading the terminal type, version, the number of the terminal, the current upgrade state, the IP address of the terminal, the port number, the upgrade method, and file information.

다음은, 첨부된 도 3을 참조하여 본 발명인 다양한 프로토콜을 통한 업그레이드 방법에 관한 작용과 바람직한 실시예를 상세히 설명한다.Next, with reference to the accompanying Figure 3 will be described in detail the operation and preferred embodiment related to the upgrade method through the present inventors various protocols.

일단 운용자는 단말기들을 업그레이드를 하기 위하여 웹 브라우저를 통하여 웹서버에 접속을 한다. 그러면 웹서버는 상기 운용자의 업그레이드 요청에 따라 시스템의 데이터 베이스에게 업그레이드 가능한 단말기들의 인덱스를 요청을 하고, 시스템의 데이터 베이스는 해당 단말기의 정보를 웹서버에게 전달해주고, 웹서버는 운용자에게 이를 HTML로 변환하여 다시 전달해준다(S40~S50).Once the operator has accessed the web server via a web browser to upgrade the terminals. Then, the web server requests the index of the upgradeable terminals to the database of the system according to the upgrade request of the operator, and the database of the system transmits the information of the terminal to the web server, and the web server transmits the HTML to the operator. Convert and deliver again (S40 ~ S50).

상기 단말기들의 정보를 전달받은 운용자는 업그레이드 할 단말기들을 선택하여 웹서버에게 전달을 한다. 그러면, 웹서버는 운용자에 의해 선택된 단말기들에게 해당 업그레이드 프로토콜로 업그레이드를 하라는 명령을 한다(S60~S70).The operator receiving the information of the terminals selects the terminals to be upgraded and delivers them to the web server. Then, the web server commands the terminals selected by the operator to upgrade to the upgrade protocol (S60 ~ S70).

상기 업그레이드 명령을 받은 단말기들은 업그레이드 프로토콜 서버에 접속을 하여 해당 업그레이드 프로토콜로 업그레이드를 시작한다. 이때 각 단말기들은 TFTP, FTP, 텔넷 등의 파일 전송 프로토콜로 시스템으로부터 업그레이드를 하게 되는데 이것이 가능하게 하기 위해 업그레이드 프로토콜 서버는 다양한 업그레이드 프로토콜 서버를 가지고 있는 것이다.(S80).The terminals receiving the upgrade command access the upgrade protocol server and start upgrade with the upgrade protocol. At this time, each terminal is upgraded from the system by a file transfer protocol such as TFTP, FTP, Telnet, etc. In order to enable this, the upgrade protocol server has various upgrade protocol servers (S80).

상기 단말기들이 업그레이드 과정을 다 마쳐 파일 전송이 완료되면 웹서버가 운용자에게 업그레이드가 완료되었다는 메시지를 전달함으로써 업그레이드 과정이 종료하게 된다(S90).When the terminal completes the upgrade process and the file transfer is completed, the upgrade process is terminated by sending a message to the operator that the upgrade is completed (S90).

상기 업그레이드 과정 중에는 패킷 단위로 파일을 전송하여 업그레이드를 하는데 선택된 업그레이드 대상의 단말기들은 업그레이드가 모두 완료된 경우에는 업그레이드 완료를 알리는 메시지를 패킷으로 전송을 하여 파일 전송이 완료되었음을 업그레이드 프로토콜 서버에 전달을 하고, 이를 업그레이드 리스트에 저장을 하면 웹서버가 이를 전달받아 운용자에게 전달을 한다. 또는 업그레이드 완료 메시지를 보내지 않는 경우에는 일정 시간 내에 더이상 데이터 전송이 없는 경우에는 업그레이드가 완료된 것으로 간주하여 완료 상태를 업그레이드 리스트에 저장하고, 이를 웹서버가 전달받아 운용자에게 전달을 한다.During the upgrade process, the file is transmitted by packet unit to upgrade, and when the upgrade target terminals are all upgraded, a message indicating that the upgrade is completed is transmitted as a packet to inform the upgrade protocol server that the file transfer is completed. If you save it to the upgrade list, the web server receives it and delivers it to the operator. Or, if the upgrade completion message is not sent, if there is no data transmission within a certain time, the upgrade is regarded as completed and the completion status is stored in the upgrade list, and the web server is delivered to the operator.

상기와 같은 업그레이드가 진행되는 중에 업그레이드 리스트 관리 모듈은 지속적으로 파일 전송 상태를 업그레이드 리스트에 기록 저장을 하고, 운용자의 명령에 의한 웹서버의 요청이 있는 경우 파일 전송 상태(업그레이드 진행 상태)를 웹서버에게 전달을 해주고, 이를 웹서버는 운용자에게 전달을 함으로써 운용자는 업그레이드 진행상태를 계속 확인할 수 있는 것이다.During the upgrade process as described above, the upgrade list management module continuously records and stores the file transfer status in the upgrade list. When the web server requests the operator's command, the upgrade list management module continuously stores the file transfer status (upgrade progress status). The web server forwards it to the operator, who can keep track of the upgrade progress.

도 4는 운용자의 선택에 따라 업그레이드를 할 단말기들이 결정되면 웹서버가 해당 단말기들에게 업그레이드 명령을 하는데 그 과정을 상세히 보면 다음과 같다.4 is a web server, if the terminal to be upgraded is determined according to the operator's selection, the upgrade command to the corresponding terminal, the process in detail as follows.

먼저, 운용자에 의해 선택된 업그레이드를 할 단말기의 인덱스를 업그레이드 리스트 관리 모듈로 전달을 하게 되는데, 이는 해당 업그레이드를 할 단말기의 정 보를 알아내기 위한 것이다. 즉, 업그레이드 대상이 되는 단말의 IP 어드레스나 파일 전송 프로토콜 등의 정보를 알아내기 위한 것이다(S71).First, the index of the terminal to be upgraded by the operator is transferred to the upgrade list management module, which is to find information of the terminal to be upgraded. That is, to find out information such as IP address, file transfer protocol, etc. of the terminal to be upgraded (S71).

상기 업그레이드 할 단말기의 인덱스를 전달받은 업그레이드 리스트 관리 모듈은 전달받은 인덱스를 바탕으로 하여 업그레이드 리스트를 검색하여 관련된 리스트 정보를 웹서버에게 전달을 한다(S72~S73).The upgrade list management module, which receives the index of the terminal to be upgraded, searches for an upgrade list based on the received index and delivers related list information to the web server (S72 ~ S73).

상기 업그레이드 리스트 관리 모듈로부터 업그레이드 대상이 되는 단말기들의 업그레이드 리스트 정보를 전달받은 웹서버는 이를 바탕으로 해당 단말기들에게 각 업그레이드 프로토콜로 시스템으로부터 업그레이드를 하라는 명령을 함으로써 웹서버의 업그레이드 명령 단계가 수행된다(S74).The web server receiving the upgrade list information of the terminals to be upgraded from the upgrade list management module performs an upgrade command step of the web server by instructing the corresponding terminals to upgrade from the system according to each upgrade protocol. S74).

도 5는 단말기들이 업그레이드를 하기 위해 업그레이드 프로토콜 서버에 접속을 한 후 업그레이드를 하는 단계에 대한 구체적인 절차를 보여주는 것이다. 도면 5를 참조하여 업그레이드를 하는 단계를 보면 다음과 같다.5 shows a detailed procedure for the steps of upgrading the terminals after connecting to the upgrade protocol server to upgrade. Referring to the step of upgrading with reference to Figure 5 as follows.

먼저, 웹서버로부터 업그레이드 명령을 받은 단말기들은 업그레이드 프로토콜 서버에 해당 프로토콜로 접속을 하는데, 각 단말기에 따라 TFTP, FTP 및 텔넷 등의 파일 전송 프로토콜로 접속을 하게 된다(S81).First, the terminals receiving the upgrade command from the web server are connected to the upgrade protocol server by the corresponding protocol, and the terminal is connected to the file transfer protocol such as TFTP, FTP, and Telnet according to each terminal (S81).

상기 단말기들의 접속이 있으면 업그레이드 프로토콜 서버는 접속한 단말기의 IP 어드레스나 MAC 어드레스를 알아내고, 이를 통하여 상기 접속한 단말기가 업그레이드 리스트에 저장되어 있는 단말기의 인덱스인지 확인을 하게 된다(S82).If there is a connection between the terminals, the upgrade protocol server finds the IP address or MAC address of the connected terminal, and thereby checks whether the connected terminal is an index of the terminal stored in the upgrade list (S82).

상기 확인 결과 업그레이드 리스트에 저장이 된 인덱스이면 해당 단말기의 인덱스에 대한 정보를 가지고 업그레이드를 진행하고, 업그레이드 리스트에 저장이 된 단말기의 인덱스가 아니면 상기 업그레이드 리스트에 새로 할당하여 새로운 단말기의 인덱스를 추가를 하고 업그레이드를 진행함에 따라 업그레이드 프로토콜 서버에 접속한 단말기의 업그레이드를 진행한다(S83, S84).If it is determined that the index is stored in the upgrade list, the upgrade is performed with information on the index of the corresponding terminal. If the index is not the index of the terminal stored in the upgrade list, the index is newly added to the upgrade list to add the index of the new terminal. Then, the upgrade proceeds with the upgrade of the terminal connected to the upgrade protocol server (S83, S84).

상기 업그레이드를 진행을 하여 파일 전송이 완료되면 각 단말기들은 파일 전송이 끝났음을 알리는 업그레이드 완료 메시지를 업그레이드 프로토콜 서버에 전달을 한다. 만약 완료 메시지가 도착하지 않으면 일정 시간이 경과되면 업그레이드가 완료되었음으로 간주한다(S85). 상기의 완료 메시지 등은 업그레이드 리스트에 저장이 되고, 웹서버의 요청에 따라 전달되어 이를 운용자가 확인할 수 있다.When the file transfer is completed by performing the upgrade, each terminal delivers an upgrade completion message indicating that the file transfer is completed to the upgrade protocol server. If the completion message does not arrive, it is considered that the upgrade is completed after a predetermined time (S85). The completion message and the like are stored in the upgrade list, and delivered according to the request of the web server, so that the operator can confirm it.

상기와 같은 구성수단과 바람직한 실시예를 가지는 본 발명에 의하면, IP 교환기 시스템의 운용자가 시스템의 모든 단말기들의 다양한 프로토콜에 관계없이 업그레이드를 관리 할 수 있고, 운용자는 추후에 시스템의 단말이 새로이 추가되어 새로운 업그레이드 프로토콜이 적용되더라도 프로토콜의 종류와 관계없이 메인 교환기에 새로운 프로토콜 서버만을 추가하여 새로운 단말에 대해서도 업그레이를 효과적으로 할 수 있다. According to the present invention having the above configuration means and preferred embodiments, the operator of the IP exchange system can manage the upgrade regardless of the various protocols of all the terminals of the system, the operator is later added a new terminal of the system Even if a new upgrade protocol is applied, it is possible to effectively upgrade a new terminal by adding a new protocol server to the main exchange regardless of the protocol type.

Claims (8)

업그레이드 가능한 단말기들의 인덱스를 요청하고 업그레이드를 관리하기 위해 HTTP를 지원하는 웹서버;A web server supporting HTTP for requesting an index of upgradeable terminals and managing upgrades; 업그레이드 대상 단말기들의 업그레이드 프로토콜을 지원하는 업그레이드 프로토콜 서버; 및An upgrade protocol server supporting an upgrade protocol of upgrade target terminals; And 상기 단말기들의 업그레이드에 필요한 정보를 가지고 있는 업그레이드 리스트 관리 모듈;을 포함하는 업그레이드 프로토콜 지원 시스템.And an upgrade list management module having information necessary for upgrading the terminals. 제1항에 있어서,The method of claim 1, 상기 업그레이드 프로토콜 서버는 상기 단말기들의 업그레이드를 위해 TFTP, FTP, TELNET 을 포함하여 다양한 업그레이드 프로토콜을 지원하는 것을 특징으로 하는 업그레이드 프로토콜 지원 시스템.The upgrade protocol server upgrade protocol support system, characterized in that for supporting the upgrade of the various upgrade protocols including TFTP, FTP, TELNET. 제1항에 있어서,The method of claim 1, 상기 업그레이드 리스트 관리 모듈의 업그레이드 리스트는 상기 단말기들의 정보, 업그레이드 진행 상태 및 파일 정보를 포함하는 것을 특징으로 하는 업그레이드 프로토콜 지원 시스템.The upgrade list of the upgrade list management module may include information on the terminals, an upgrade progress state, and file information. a) 업그레이드 요청에 따라 웹서버가 시스템의 데이터베이스로부터 업그레이드 가능한 단말기들의 인덱스를 전달하는 단계;a) a web server delivering an index of upgradeable terminals from a database of a system according to an upgrade request; b) 상기 웹서버가 업그레이드할 단말기들을 선택받는 단계;b) receiving a selection of terminals to be upgraded by the web server; c) 상기 웹서버가 상기 선택된 단말기들에게 교환기 시스템으로부터 업그레이드하라는 명령을 전달하는 단계; 및c) the web server conveying a command to the selected terminals to upgrade from the exchange system; And d) 상기 명령을 전달받은 단말기들이 업그레이드 프로토콜 서버에 접속하여 해당 업그레이드 프로토콜로 단말기의 업그레이드를 하는 단계;를 포함하는 업그레이드 프로토콜 지원 방법.d) accessing the upgrade protocol server by the terminals receiving the command to upgrade the terminal to the corresponding upgrade protocol. 제4항에 있어서, 상기 단계 c)는,The method of claim 4, wherein step c) 상기 웹서버가 운용자가 선택한 단말기 인덱스를 업그레이드 리스트 관리 모듈로 전달하는 단계; Transmitting, by the web server, a terminal index selected by an operator to an upgrade list management module; 상기 업그레이드 리스트 관리 모듈이 전달된 인덱스를 바탕으로 업그레이드 리스트 정보를 상기 웹서버에게 전달하는 단계; 및Delivering, by the upgrade list management module, upgrade list information to the web server based on the transferred index; And 업그레이드 리스트 정보를 전달받은 상기 웹서버가 해당 단말기들에게 업그레이드 명령을 전달하는 단계를 포함하는 업그레이드 프로토콜 지원 방법.The web server receiving the upgrade list information, the upgrade protocol support method comprising the step of transmitting an upgrade command to the corresponding terminals. 제4항에 있어서, 상기 단계 d)는,The method of claim 4, wherein step d) 상기 단말기들이 상기 업그레이드 프로토콜 서버에 해당 프로토콜로 접속하는 단계;Connecting the terminals to the upgrade protocol server using a corresponding protocol; 상기 접속한 단말기가 업그레이드 리스트에 저장되어 있는 인덱스인지 확인하는 단계; 및Checking whether the connected terminal is an index stored in an upgrade list; And 상기 확인결과 저장된 인덱스이면 업그레이드를 진행하고 저장된 인덱스가 아니면 새로운 리스트로 추가를 한 후 업그레이드를 진행하는 단계를 포함하는 업그레이드 프로토콜 지원 방법.If the index is stored as a result of the check, the upgrade protocol support method comprising the step of performing an upgrade after adding the new list if not stored index. 제4항에 있어서,The method of claim 4, wherein 상기 업그레이드 완료시에, 상기 단말기들이 업그레이드 완료 메시지를 패킷으로 보내거나 일정 시간 내에 데이터 전송이 없으면 완료된 것으로 간주하는 것을 특징으로 하는 업그레이드 프로토콜 지원 방법.Upon completion of the upgrade, the terminal sends an upgrade completion message in a packet or if there is no data transmission within a predetermined time, the upgrade protocol support method according to claim 1. 제4항에 있어서,The method of claim 4, wherein 상기 단계 d)에서 상기 업그레이드 리스트 관리 모듈이 업그레이드 진행 중에 파일 전송 상태를 지속적으로 업그레이드 리스트에 기록하고, 상기 웹서버의 요청이 있는 경우 파일 전송 상태를 전달해주는 것을 특징으로 하는 업그레이드 프로토콜 지원 방법.In step d), the upgrade list management module continuously records the file transfer status in the upgrade list while the upgrade is in progress, and transfers the file transfer status when requested by the web server.
KR1020030060902A 2003-09-01 2003-09-01 System and method for supporting upgrade protocol KR100939130B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020030060902A KR100939130B1 (en) 2003-09-01 2003-09-01 System and method for supporting upgrade protocol

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030060902A KR100939130B1 (en) 2003-09-01 2003-09-01 System and method for supporting upgrade protocol

Publications (2)

Publication Number Publication Date
KR20050022464A KR20050022464A (en) 2005-03-08
KR100939130B1 true KR100939130B1 (en) 2010-01-28

Family

ID=37230317

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030060902A KR100939130B1 (en) 2003-09-01 2003-09-01 System and method for supporting upgrade protocol

Country Status (1)

Country Link
KR (1) KR100939130B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108415720A (en) * 2018-03-07 2018-08-17 四川长虹电器股份有限公司 The system and method for software upgrading is realized by remote control USB upgradings

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100287137B1 (en) 1997-04-11 2001-04-16 윤종용 Method for managing version of portable information terminal
JP2001296994A (en) 2000-04-14 2001-10-26 Sharp Corp System and method for program downloading
JP2002149536A (en) 2000-11-07 2002-05-24 Canon Inc Communication terminal device, program updating method and storage medium
JP2002260109A (en) 2001-03-05 2002-09-13 Toshiba Tec Corp Pos system, server computer, pos terminal unit maintenance system, and pos terminal unit maintenance method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100287137B1 (en) 1997-04-11 2001-04-16 윤종용 Method for managing version of portable information terminal
JP2001296994A (en) 2000-04-14 2001-10-26 Sharp Corp System and method for program downloading
JP2002149536A (en) 2000-11-07 2002-05-24 Canon Inc Communication terminal device, program updating method and storage medium
JP2002260109A (en) 2001-03-05 2002-09-13 Toshiba Tec Corp Pos system, server computer, pos terminal unit maintenance system, and pos terminal unit maintenance method

Also Published As

Publication number Publication date
KR20050022464A (en) 2005-03-08

Similar Documents

Publication Publication Date Title
KR101481443B1 (en) A method for management device in a communication network and a system thereof
CN100391176C (en) Method and system for remote updating function of domestic apparatus
US20080104221A1 (en) Method and system for simple network management protocol based data management
CN101039309B (en) Link sharing service apparatus and communication method thereof
US20020178241A1 (en) Framework for a dynamic management system
CN101730094B (en) Method for accessing terminal equipment to service platform of security system and transmitting information
KR20050117936A (en) System and method of managing device for device managing technology
EP2171917B1 (en) System and method for providing device management service to electronic device having no broadband communication module
CN113518407A (en) WiFi network distribution method and system for intelligent equipment, electronic equipment and medium
CN100414890C (en) Method and system for centrally configurating terminal equipment
CN101483543A (en) Network management method and system, terminal and automatic configuration server
CN103220283A (en) Method, equipment and system for network sharing
CN105162769A (en) Gateway authority transfer method and gateway authority transfer device
JP2006506833A (en) Method for providing service configuration data to a mobile telephone device by a computerized terminal
CN111901245B (en) Iscsi multi-path management system, method, equipment and storage medium
KR100939130B1 (en) System and method for supporting upgrade protocol
KR100524588B1 (en) succeeding method of data in mobile
CN101699905A (en) Wireless intelligent terminal, webmaster platform and management method by webmaster platform
CN108234165A (en) A kind of method and apparatus that gateway is configured
CN111130865A (en) Network equipment firmware batch upgrading method and system based on two-layer switching
CN113423078B (en) Application program network fragment selection method, application server and PCF
KR100376566B1 (en) Apparatus and Method for Remote Upgrade in IP Key-Phone System
JPH10260844A (en) Information communication system, information terminal equipment, and information providing server
JPH06223019A (en) Network system
CN118413443A (en) Communication method and device of intelligent meter, intelligent meter and storage medium

Legal Events

Date Code Title Description
N231 Notification of change of applicant
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20121217

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20131217

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20141211

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20151204

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20161209

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20171207

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20181206

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20191209

Year of fee payment: 11