KR100939130B1 - System and method for supporting upgrade protocol - Google Patents
System and method for supporting upgrade protocol Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network 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
도 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
웹서버(21)는 상기 운용자의 선택에 따라 업그레이드 가능한 단말기들의 인덱스를 시스템의 데이터베이스에게 요청을 하고, 인덱스를 전달받아서 운용자에게 전달을 하는 역할을 담당하고, 업그레이드 상태를 지속적으로 업그레이드 리스트 관리 모듈로부터 전달받아 운용자에게 전달을 한다. 그리고, 운용자가 업그레이드 를 관리하기 위해 HTTP 프로토콜을 처리하고 운용자의 선택에 따라 업그레이드 과정에 맞는 함수를 호출하고 업그레이드 리스트 관리 모듈에 포함되어 있는 업그레이드 리스트의 상태 및 데이터 값을 변경을 한다.The
업그레이드 프로토콜 서버(22)는 운용자가 업그레이드 할 단말기를 선택하면 해당 단말기들의 업그레이드 프로토콜을 지원하는 역할을 담당한다. 즉, 해당 업그레이드 프로토콜을 처리하고 이에 따라 업그레이드 과정에 맞는 함수를 호출하고 업그레이드 리스트 관리모듈에 포함되어 있는 업그레이드 리스트의 상태 및 데이터 값을 변경한다. 상기 업그레이드 프로토콜 서버는 다양한 업그레이드 프로토콜을 지원하기 위해 각각의 TFTP, FTP, TELNET 등의 서버를 가지고 있는 것이다.The
단말기들(30)은 상기 웹서버의 업그레이드 시작 명령이 있으면, 업그레이드 프로토콜 서버에 접속을 하여 해당 업그레이드 프로토콜로 업그레이드를 하는 것이다. 도 2에서 보는 것처럼 IP 폰 1은 TFTP를 통하여 업그레이들 하는 단말이고, IP 게이트웨이는 FTP를 통하여 업그레이드를 하는 단말이며, IP 폰 2는 텔넷을 통하여 업그레이를 하는 단말이다. 한편, 업그레이드 프로토콜 서버에 접속을 하는 단말에는 규정되지 않는 프로토콜 단말들이 존재할 수 있다.If there is an upgrade start command of the web server, the
업그레이드 리스트 관리 모듈(23)은 업그레이드에 필요한 정보를 가지고 있으며, 업그레이드 과정을 수행하기 위한 많은 함수를 포함하고 있다. 이와 같은 함수들은 상기 웹서버 및 업그레이드 프로토콜 서버에서 불러와 업그레이드 과정을 수행하게 하는 것이다. 한편, 업그레이드 리스트 관리 모듈에는 업그레이드 리스트라는 구조체의 구성요소를 포함하고 있는데, 여기에는 단말기들의 정보, 업그레이 드 진행 상태, 및 파일 정보를 저장하고 있다. 즉, 단말기 타입, 버젼, 해당 단말의 넘버, 현재 업그레이드 상태, 단말의 IP 어드레스, 포트 넘버, 업그레이드 방법, 파일정보 등의 업그레이드를 위한 전체적인 데이터 및 상태를 저장하고 있다.
The upgrade
다음은, 첨부된 도 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)
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)
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)
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 |
-
2003
- 2003-09-01 KR KR1020030060902A patent/KR100939130B1/en active IP Right Grant
Patent Citations (4)
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 |