KR100612262B1 - 데이터 통신 서비스 제공 시스템의 데이터 관리 방법 및장치 - Google Patents
데이터 통신 서비스 제공 시스템의 데이터 관리 방법 및장치 Download PDFInfo
- Publication number
- KR100612262B1 KR100612262B1 KR1020040059372A KR20040059372A KR100612262B1 KR 100612262 B1 KR100612262 B1 KR 100612262B1 KR 1020040059372 A KR1020040059372 A KR 1020040059372A KR 20040059372 A KR20040059372 A KR 20040059372A KR 100612262 B1 KR100612262 B1 KR 100612262B1
- Authority
- KR
- South Korea
- Prior art keywords
- file
- terminal
- configuration data
- server
- request message
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000013523 data management Methods 0.000 title claims abstract description 13
- 238000004891 communication Methods 0.000 title claims description 43
- 238000012545 processing Methods 0.000 claims description 30
- 238000012546 transfer Methods 0.000 claims description 14
- KKIMDKMETPPURN-UHFFFAOYSA-N 1-(3-(trifluoromethyl)phenyl)piperazine Chemical compound FC(F)(F)C1=CC=CC(N2CCNCC2)=C1 KKIMDKMETPPURN-UHFFFAOYSA-N 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 6
- 239000000284 extract Substances 0.000 description 5
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- NUHSROFQTUXZQQ-UHFFFAOYSA-N isopentenyl diphosphate Chemical compound CC(=C)CCO[P@](O)(=O)OP(O)(O)=O NUHSROFQTUXZQQ-UHFFFAOYSA-N 0.000 description 1
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/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1053—IP private branch exchange [PBX] functionality entities or arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
본 발명은 음성 통화 서비스 제공 시스템의 데이터 관리 방법 및 장치관한 것으로, IP 네트워크를 통해 음성 통화 서비스를 제공하는 시스템에서 관리자가 IP 교환 시스템에 접속하는 모든 IP 단말의 구성 데이터를 설정하고, TFTP 서버가 IP 교환 시스템에 초기 접속시 각 IP 단말의 구성 데이터를 고유 정보에 따른 파일로 저장한 이후에 파일 요청을 하는 IP 단말의 고유 정보에 따른 파일을 검색하여 구성 데이터를 전송함으로써, IP 단말이 IP 네트워크에 접속되면, 자동으로 해당 구성 데이터를 IP 단말로 전송하는 것이다.
또한, TFTP 서버는 초기 접속시 IP 네트워크를 통해 접속 가능한 모든 IP 단말에 대한 구성 데이터를 고유 정보에 따른 파일로 저장하고 있음으로, 추가되는 IP 단말의 종류에 관계없이 IP 단말의 구성 데이터를 전송하여 상용 IP 단말을 모두 수용할 수 있는 것이다.
Description
도 1은 일반적인 IP 네트워크를 통해 음성 서비스를 제공하는 시스템의 네트워크 연결을 설명하기 위한 블록 도면.
도 2는 본 발명의 바람직한 일실시예에 따른 IP 교환 시스템을 설명하기 위한 내부 블록 도면.
도 3은 본 발명의 바람직한 실시예에 따른 TFTP 서버를 설명하기 위한 내부 블록 도면.
도 4는 본 발명의 바람직한 실시예에 따라 구성 데이터에 따른 파일을 저장하는 방법을 설명하기 위한 플로우챠트 도면.
도 5는 본 발명에 적용되는 TFTP 서버가 파일을 전송하는 것을 설명하기 위한 블록 도면.
도 6은 본 발명의 바람직한 실시예에 따른 TFTP 서버가 구성 데이터를 IP 단말로 전송하는 방법을 설명하기 위한 플로우챠트 도면.
도 7은 본 발명의 바람직한 실시예에 따른 구성 데이터 관리 방법의 흐름을 설명하기 위한 흐름도.
도 8은 본 발명의 바람직한 실시예에 따른 구성 데이터를 관리하는 방법의 흐름을 설명하기 위한 플로우챠트 도면.
<도면의 주요 부분에 대한 부호의 설명>
10, 11, 1n : IP 단말 20 : TFTP 서버
21 : 네트워크 인터페이스부 21a : IP 인터페이스부
21b : UDP 인터페이스부 22 : 메시지 처리부
22a : 파일 처리부 23 : 파일 저장부
30 : IP 교환 시스템 31 : 입력부
32 : 중앙 처리부 32b : 데이터 처리부
32b : 교환 처리부 33 : 스위칭부
34 : 데이터 베이스
본 발명은 데이터 통신 서비스 제공 시스템의 데이터 관리 방법 및 장치에 관한 것으로, 더욱 자세하게는, TFTP 서버가 IP 교환 시스템에 접속하는 각 IP 단말별 구성 데이터를 초기 접속시 각 IP 단말의 고유 정보에 따른 파일에 저장하고, IP 단말로부터 파일 요청 메시지가 수신되면, 해당 IP 단말의 고유 정보에 따른 파 일을 검색하여 전송하는 데이터 통신 서비스 제공 시스템의 데이터 관리 방법 및 장치에 관한 것입니다.
도 1은 일반적인 IP 네트워크를 통해 데이터 통신 서비스를 제공하는 시스템의 네트워크 연결을 설명하기 위한 블록 도면이다.
도 1을 참조하면, IP 네트워크를 통해 다수개의 IP 단말(11~1n)과, TFTP 서버(20) 및 IP 교환 시스템(30)이 연결되어 있다.
IP 교환 시스템(30)은 각 IP 단말(11~1n)로부터 전송되는 요청 메시지에 따라 착신 IP 단말 또는 기타 단말과 통화 호를 연결하여 데이터 통신 서비스를 제공한다.
이러한, 데이터 통신 서비스는 IP 네트워크를 통해 VoIP(Voice of Internet Protocol)에 따라 제공될 수 있다.
그리고, IP 단말(11~1n)은 IP 네트워크에 접속되면, TFTP 서버(20)로부터 구성 데이터를 다운로드하여 , IP 교환 시스템(30)에 접속하고, 가입자의 선택에 따라 요청 메시지를 IP 교환 시스템(30)으로 전송한다.
이때, IP 단말(11~1n)은 SIP(Session Initiation Protocol)를 기반으로 VoIP에 따른 데이터 통신 서비스를 가입자에게 제공할 수 있는 단말을 말한다.
그리고, TFTP 서버(20)는 데이터 통신 서비스 제공 시스템의 관리자가 직접 입력하는 각 IP 단말(11~1n)의 구성 데이터를 파일 형태로 저장하고, IP 단말(11~1n)로부터 데이터 요청 메시지가 수신되면, 해당 IP 단말(11~1n)의 구성 데이 터가 저장된 파일을 검색하여, 해당 파일을 IP 단말(11~1n)로 전송한다.
즉, 관리자는 TFTP 서버(20)에 직접 각 IP 단말(11~1n)의 종류별 구성 데이터를 파일 형태로 설정하고, TFTP 서버(20)는 설정되는 각 IP 단말(11~1n)별 파일을 디렉토리 형태로 저장한다.
그리고, IP 단말(11~1n)은 IP 네트워크에 초기 접속하면, TFTP 서버(20)로 데이터 요청 메시지를 전송하고, TFTP 서버(20)는 데이터 요청 메시지를 전송한 IP 단말(11~1n)의 파일을 tftp 디렉토리에서 검색하여 해당 파일을 IP 단말(11~1n)로 전송한다.
이러한, TFTP(Trivial File Transfer Protocol)은 FTP(File Transfer Protocol)의 일종으로 FTP보다 단순하고 작은 코드만으로 구현되도록 설계된 것이다.
일반적으로, FTP는 TCP(Transmission Control Protocol)를 사용해서 신뢰성있고, 연결지향적인 방식으로 파일을 전송 수신하는 프로토콜이다. 반면, TFTP는 UDP(User Datagram Protocol)를 사용하는 비연결형 파일 전송 프로토콜로서, 보안에 대한 옵션이 없어서 FTP보다 빠른 속도를 가지게 된다.
TCP와 UDP에 관한 내용을 살펴보면 두 전송의 차이점에 알 수 있는데, TCP는 언급한대로 연결지향의 신뢰성 있는 프로토콜로서, 슬라이딩 윈도우를 통해서 흐름을 제어하게 된다.
또한, TCP는 순서번호와 승인번호를 이용해서 제어하게 되는 것인데, TCP는 ACK(acknowledgement)를 받지 못한 모든 데이터를 다시 보내게 되며, 데이터를 받 았다는 신호가 들어와야 다음 데이터를 보내게 되고, 이렇게 함으로 데이터 전송에 대한 신뢰성을 보장하게 된다.
그러나, UDP에서는 TCP처럼 데이터가 잘 도착했는지 검사하는 기능(checksum)이 없으므로 전송 속도가 매우 빠르고, 연결을 맺지 않으므로 컨트롤 프레임을 전송할 필요가 없어 네트워크의 부하가 줄어들게 된다.
위에서 설명한 TFTP 프로토콜은 소형 파일 전송을 위해 오래 전에 고안된 것으로 인터넷 FTP에 비해 구현하기 쉽고 서버-클라이언트(Server-Client)구조로 되어 있고 IP/UDP를 사용하며, 해당 규약은 'IETF RFC1350' 에 정의되어 있다.
이 규약은 작은 규모의 프로그램에서 파일 전송이 용이한 점 때문에 수많은 시스템들이 현재까지도 널리 사용되고 있는데, 데이터의 512 byte의 고정전송, 블록 최대 크기(block max size)가 65535 개라는 특징을 가지고 있다.
그러나, 일반적인 IP 네트워크를 통해 데이터 통신 서비스를 제공하는 시스템에서는 관리자가 TFTP 서버(20)에 각 IP 단말(11~1n)의 구성 데이터를 직접 설정해야 하는 문제가 있다.
또한, IP 단말(11~1n)이 추가되는 경우, 관리자는 직접 TFTP 서버(20)에 접근하여 추가되는 IP 단말(11~1n)에 대한 구성 데이터를 추가해야 함으로, 데이터 통신 서비스 제공 시스템의 관리자는 시스템에서 관리해야 하는 업무가 과중해지는 문제가 있다.
아울러, IP 네트워크에 접속하는 IP 단말의 종류에 따라 파일을 요청하는 메시지의 포맷(format)이 상이한 경우가 발생할 수 있음으로, 상용 IP 단말의 종류에 관계없이 IP 네트워크를 통해 수용할 수 있는 방법을 모색해야 한다.
따라서, 본 발명은 상기와 같은 문제점을 해결하기 위하여 창안된 것으로, 관리자가 초기에 IP 교환 시스템에 접속하는 각 IP 단말에 대한 구성 데이터를 설정하면, TFTP 서버가 각 IP 단말의 고유 정보에 따라 구성 데이터를 파일로 저장하고, 각 IP 단말의 요청에 따라 구성 데이터를 자동으로 전송할 수 있는 데이터 통신 서비스 제공 시스템의 데이터 관리 방법 및 장치를 제공하는 것에 그 목적이 있다.
상기 목적을 달성하기 위한 본 발명의 일 측면에 따른 IP 네트워크를 통해 데이터 통신 서비스를 제공하는 시스템은, IP 네트워크로 접속하는 다수개의 IP 단말별 구성 데이터를 저장하고, 서버로부터 데이터 요청 메시지가 수신되면, 구성 데이터를 서버로 제공하는 교환 시스템과, 교환 시스템으로부터 제공되는 구성 데이터를 각 IP 단말의 고유 정보에 따라 생성되는 파일에 저장하고, 파일 요청 메시지를 전송하는 IP 단말의 고유 정보에 해당하는 파일을 검색하여 해당 IP 단말로 전송하는 서버와, 파일 요청 메시지를 상기 서버로 전송하고, 서버로부터 수신되는 파일에 저장된 구성 데이터에 따라 상기 데이터 통신 서비스를 제공하기 위한 초기 기능을 설정하는 다수개의 IP 단말을 포함한다.
그리고, 본 발명에 따른 데이터 통신 서비스 제공 시스템의 서버는, 교환 시스템으로부터 각 IP 단말별 구성 데이터가 제공되면, 각 IP 단말의 고유 정보에 따른 파일 네임 정보를 가지는 다수개의 파일을 생성하고, 각 파일의 파일 네임에 상응하는 IP 단말의 구성 데이터를 저장하는 파일 처리부와, 파일 처리부에서 생성된 파일을 디렉토리 형태로 저장하는 파일 저장부를 포함한다.
또한, 본 발명에 따른 데이터 통신 서비스 제공 시스템의 파일 처리부는, 각 IP 단말로부터 수신되는 파일 요청 메시지에 포함된 요청 파일 네임을 IP 단말의 고유 정보에 따라 생성된 파일의 파일 네임의 형태로 변환하고, 파일 저장부에서 변환된 요청 파일 네임과 동일한 파일 네임을 검색하며, 검색된 파일의 용량이 소정 바이트를 초과하는 경우, 파일을 상기 소정 바이트로 분할하여 순차적으로 해당 IP 단말로 전송하는 것을 특징으로 한다.
그리고, 본 발명에 따른 데이터 통신 서비스 제공 시스템의 각 IP 단말은, IP 네트워크에 초기 접속시, TFTP(Trivial File Transfer Protocol)에 따른 파일 요청 메시지를 상기 서버로 전송하는 TFTP 클라이언트를 포함한다.
그리고, 본 발명에 따른 데이터 통신 서비스 제공 시스템의 각 IP 단말은, IP 네트워크에 초기 접속시, TFTP(Trivial File Transfer Protocol)에 따른 파일 요청 메시지를 상기 서버로 전송하는 TFTP 클라이언트를 포함한다.
삭제
한편, 본 발명의 다른 측면에 따른 적어도 하나 이상의 IP 단말, 서버 및 교환 시스템이 IP 네트워크를 통해 연결되는 데이터 통신 서비스 제공 시스템의 데이터 관리 방법은, 서버가 상기 교환 시스템에 저장된 각 IP 단말별 구성 데이터를 요청하여 상기 각 IP 단말별 구성 데이터를 제공받는 단계와, 서버가 각 IP 단말의 고유 정보에 따른 구성 데이터가 저장되는 다수개의 파일을 생성하는 단계와, 서버가 IP 단말로부터 수신되는 파일 요청 메시지에서 추출되는 IP 단말의 고유 정보에 따른 파일을 검색하여, 해당 IP 단말로 전송하는 단계와, 각 IP 단말이 전송되는 파일에 포함된 구성 데이터에 따라 상기 데이터 통신 서비스를 제공하기 위한 초기 기능을 설정하는 단계를 포함한다.
그리고, 본 발명에 따른 데이터 통신 서비스 제공 시스템의 데이터 관리 방법에서 각 IP 단말의 고유 정보에 따른 구성 데이터가 저장되는 다수개의 파일을 생성하는 단계는, 교환 시스템으로부터 제공되는 각 IP 단말의 고유 정보에 따른 파일 네임 정보를 가지는 다수개의 파일을 생성하는 단계와, 각 파일에 파일 네임에 상응하는 IP 단말의 구성 데이터를 저장하는 단계와, 각 파일을 디렉토리 형태로 저장하는 단계를 포함한다.
그리고, 본 발명에 따른 데이터 통신 서비스 제공 시스템의 데이터 관리 방법에서 각 IP 단말의 고유 정보에 따른 구성 데이터가 저장되는 다수개의 파일을 생성하는 단계는, 교환 시스템으로부터 제공되는 각 IP 단말의 고유 정보에 따른 파일 네임 정보를 가지는 다수개의 파일을 생성하는 단계와, 각 파일에 파일 네임에 상응하는 IP 단말의 구성 데이터를 저장하는 단계와, 각 파일을 디렉토리 형태로 저장하는 단계를 포함한다.
삭제
아울러, 본 발명에 따른 데이터 통신 서비스 제공 시스템의 데이터 관리 방법에서 파일을 검색하는 단계는, 파일 요청 메시지에 포함된 IP 단말의 고유 정보를 추출하는 단계와, 추출된 고유 정보에 따라 상기 파일 요청 메시지에 포함된 상기 요청 파일 네임 정보의 형태를 상기 파일 네임 형태로 변환하는 단계와, 변환된 파일 네임 정보와 동일한 파일 네임을 할당받은 파일을 검색하는 단계를 포함한다.
이하 본 발명에 따른 데이터 통신 서비스 제공 시스템의 데이터 관리 방법 및 장치를 첨부한 도면을 참조하여 상세히 설명한다.
또한, 이해의 편의를 위하여 비록 다른 도면에 속하더라도 동일한 구성요소에는 동일한 부호를 부여하였음을 주의하여야 한다.
도 2는 본 발명의 바람직한 일실시예에 따른 IP 교환 시스템을 설명하기 위한 내부 블록 도면이다.
도 2를 참조하면, 본 발명에 따른 IP 교환 시스템(30)은, 입력부(31), 중앙 처리부(32), 스위칭부(33) 및 데이터 베이스(34)(Data Base)를 포함하고, 중앙 처리부(32)는 데이터 처리부(32a) 및 교환 처리부(32b)를 포함한다.
그리고, IP 교환 시스템(30)은, IP 네트워크를 통해 메시지를 수신할 수 있는 IP 인터페이스 수단(미도시)을 포함할 수 있다.
스위칭부(33)는 IP 네트워크를 통해 수신되는 요청 메시지를 중앙 처리부(32)로 제공하고, 중앙 처리부(32)로부터 전송되는 제어 신호에 따라 요청 메시지가 목적지로 전송되도록 스위칭하거나, 데이터 통신 서비스를 위한 통화 호가 설정되도록 스위칭한다.
중앙 처리부(32)의 교환 처리부(32b)는 스위칭부(33)를 통해 수신되는 서비스 요청 메시지에 따라 통화 호가 설정되도록 제어 신호를 스위칭부(33)로 전송하여 데이터 통신 서비스를 제공한다.
입력부(31)는 관리자가 입력하는 각 IP 단말의 구성 데이터를 중앙 처리부(32)로 제공한다.
이때, 관리자가 입력하는 각 IP 단말의 구성 데이터는, 전화 번호 정보, 단말의 종류 정보, IP 주소 정보, 코덱(codec) 종류 정보, 타이머 정보 등과 같은, IP 단말이 데이터 통신 서비스를 제공하기 위한 설정 정보에 해당하는 데이터가 될 수 있다.
구성 데이터의 단말의 종류 정보는, IP 네트워크를 통해 접속하는 IP 단말에 설정된 VoIP(Voice over Internet Protocol)의 종류 정보가 될 수 있으며, 코덱 정보는 IP 단말이 IP 교환 시스템(30)과 음성 정보 또는 데이터 정보를 교환할 때 사용하는 코덱 종류 정보가 될 수 있다.
그리고, 데이터 처리부(32a)는 입력부(31)를 통해 입력되는 각 IP 단말의 구성 데이터를 테이블 형태로 데이터 베이스(34)에 저장 할 수 있다.
다음 표 1은 데이터 베이스(34)에 저장되는 각 IP 단말의 구성 데이터를 설명하기 위한 것이다.
항목 | 제 1 IP 단말 | 제 2 IP 단말 | ° | 비고 |
전화 번호 | 3601 | 3602 | ° | |
단말 종류 | SIP | SIP | ° | |
주소 | 165.312.87.50 | 165.312.87.51 | ° | IP |
코덱 | g729 | g729 | ° | |
° | ° | ° | ° |
상기 표 1에서 설명되어지는 바와 같이, IP 교환 시스템(30)의 데이터 처리부(32a)는 입력부(31)를 통해 입력되는 구성 데이터를 각 IP 단말별로 저장할 수 있다.
그리고, 데이터 처리부(32a)는 TFTP 서버(20)로부터 스위칭부(33)를 통해 데이터 요청 메시지가 수신되면, 데이터 베이스(34)에 저장되어 있는 구성 데이터를 TFTP 서버(20)로 전송한다.
도 3은 본 발명의 바람직한 실시예에 따른 TFTP 서버를 설명하기 위한 내부 블록 도면이다.
도 3을 참조하면, 본 발명에 따른 TFTP 서버(20)는, 메시지 처리부(22), 네트워크 인터페이스부(21), 파일 저장부(23)를 포함하고, 메시지 처리부(22)는 파일 처리부(22a)를 포함하고, 네트워크 인터페이스부(21)는 UDP 인터페이스부(21b) 및 IP 인터페이스부(21a)를 포함한다.
네트워크 인터페이스부(21)는 TFTP 서버(20)에서 생성되는 요청 메시지를 IP 교환 시스템(30)으로 전송하고, IP 교환 시스템(30)으로부터 전송되는 구성 데이터를 수신하고, IP 단말로부터 수신되는 파일 요청 메시지를 수신하고, TFTP 서버(20)가 IP 단말로 파일을 전송할 수 있도록 한다.
즉, 네트워크 인터페이스부(21)의 IP 인터페이스부(21a)는 TFTP 서버(20)에서 생성되는 요청 메시지를 IP 교환 시스템(30)으로 전송한다.
그리고, IP 인터페이스부(21a)는 IP 교환 시스템(30)으로부터 IP 네트워크를 통해 전송되는 구성 데이터를 수신하여 메시지 처리부(22)로 제공한다.
또한, 네트워크 인터페이스부(21)의 UDP 인터페이스부(21b)는 각 IP 단말로부터 TFTP에 따라 UDP 상으로 전송하는 파일 요청 메시지를 수신하고, TFTP 서버(20)가 수신된 파일 요청 메시지에 따른 파일을 UDP를 통해 해당 IP 단말로 전송할 수 있도록 한다.
메시지 처리부(22)는 IP 네트워크에 접속되면, 각 IP 단말의 구성 데이터를 요청하는 데이터 요청 메시지를 생성하여 IP 교환 시스템(30)으로 전송한다.
그리고, 파일 처리부(22a)는 각 IP 단말별 파일을 생성하고, 각 파일에 상응하는 IP 단말의 구성 데이터를 저장한다.
파일 처리부(22a)는 수신되는 각 IP 단말별 구성 데이터 중 적어도 하나의 데이터를 기반으로 파일 네임을 생성할 수 있다.
이하 본 발명의 상세 설명에서 각 IP 단말의 구성 데이터를 저장하는 파일 네임을 IP 주소 정보를 기반으로 생성하는 경우에 대하여 설명하나, 기타 구성 데이터를 기반으로 파일 네임을 생성하는 경우도 이와 동일하게 적용됨을 알 수 있다.
파일 처리부(22a)는 상기 표 1과 같이, 각 IP 단말별 구성 데이터가 수신되면, 각 IP 단말의 IP 주소 정보를 기반으로 한 고유 정보를 각각 생성한다.
그리고, 파일 처리부(22a)는 생성되는 각 고유 정보를 파일 네임으로 할당하는 파일을 IP 단말의 개수만큼 생성하고, 각 파일에 상응하는 IP 단말의 구성 데이터를 저장한다.
즉, 파일 처리부(22a)는 IP 교환 시스템(30)에서 통화 호를 처리하는 각 IP 단말의 IP 주소 정보를 기반으로 한 파일을 IP 단말의 개수만큼 생성하고, 각 파일 네임에 따라 상응하는 IP 단말의 구성 데이터를 저장한다.
이때, 데이터 처리부(32a)가 생성하는 파일 네임은 'IPP_XXXXXXXX.cnf' 와 같은 형태가 될 수 있으며, 'IPP'는 IP 주소 정보를 기반으로 함을 명시하는 것이고, 'XXXXXXXX'는 해당 IP 단말의 IP 주소 정보를 명시하는 것이다.
일례를 들어, IP 단말의 IP 주소 정보가 '165.312.87.50'이면, IP 주소 정보 를 헥스(hex) 처리, 즉 16 진수로 변환한 정보를 파일 네임으로 할당하는 고유 정보로 사용할 수 있으며, 기타 진수로 변환하는 경우도 동일하게 적용될 수 있다.
IP 주소 정보인 '165.312.87.50'를 16진수로 변환한 결과는 'A6.138.75.23'이 됨으로, 해당 IP 단말의 구성 데이터를 저장하는 파일 네임은 'IPP_A6.138.75.23.cnf'로 할당할 수 있다.
그리고, 파일 처리부(22a)는 각 IP 단말의 구성 데이터가 포함된 파일을 파일 저장부(23)에 디렉토리 형태로 저장한다.
도 4는 본 발명의 바람직한 실시예에 따라 구성 데이터에 따른 파일을 저장하는 방법을 설명하기 위한 플로우챠트 도면이다.
도 4를 참조하면, 데이터 통신 서비스 제공 시스템의 관리자는 IP 교환 시스템(30)에 IP 네트워크를 통해 접속하는 각 IP 단말의 구성 데이터를 설정한다(S 1).
이때, IP 교환 시스템(30)은 상기 표 1과 같이, 데이터 베이스(34)에 각 IP 단말별 구성 데이터를 저장할 수 있다.
그리고, IP 네트워크를 통해 연결되는 TFTP 서버(20)가 IP 교환 시스템(30)에 초기 접속하는 경우, 즉 TFTP 서버(20)가 각 IP 단말의 구성 데이터를 저장하고 있지 않으면, 데이터 요청 메시지를 IP 교환 시스템(30)으로 전송한다(S 2).
IP 교환 시스템(30)은 TFTP 서버(20)로부터 데이터 요청 메시지가 수신되면, 데이터 베이스(34)에 저장되어 있는 각 IP 단말별 구성 데이터를 TFTP 서버(20)로 전송한다(S 3).
TFTP 서버(20)는 IP 교환 시스템(30)으로부터 수신되는 각 IP 단말별 구성 데이터에 따른 파일을 생성한다(S 4).
일례에 따라, TFTP 서버(20)는 각 IP 단말의 IP 주소 정보를 기반으로 한 파일을 생성할 수 있다.
그리고, TFTP 서버(20)는 생성된 파일에 상응하는 IP 단말의 구성 데이터를 포함시켜 파일 저장부(23)에 디렉토리 형태로 저장한다(S 5).
한편, UDP 인터페이스부(21a)는 각 IP 단말로부터 전송되는 파일 요청 메시지를 수신하여 메시지 처리부(22)로 제공한다.
이때, 각 IP 단말로부터 전송되는 파일 요청 메시지는, 각 IP 단말이 초기 IP 네트워크에 접속하는 경우, 데이터 통신 서비스를 제공하기 위해 설정하는 구성 데이터가 저장된 파일을 요청하는 것으로, TFTP에 따라 전송하는 것이다.
도 5는 본 발명에 적용되는 TFTP 서버가 파일을 전송하는 것을 설명하기 위한 블록 도면이다.
도 5를 참조하면, TFTP 서버(20)와 각 IP 단말(10)은 네트워크를 통해 연결되어 있다.
TFTP 서버(20)에서 실행되는 TFTP 서버부(20d)와 IP 단말(10)에서 실행되는 TFTP 클라이언트부(10d)는 TCP/UDP(10c, 20c)중 UDP를 사용하여 IP(Internet Protocol)(10b, 20b)를 이용한 이더넷(Ethernet)(10a, 20a)에서 실행된다.
TFTP 클라이언트부(10d)는 내장된 IP 단말(10)에서 실행되어 TFTP 서버부(20d)에 대한 연결을 시작한다.
TFTP 클라이언트부(10d)는 TFTP 서버부(20d)와의 연결을 생성하기 위해, 읽기/쓰기 요청 메시지(RRQ:Read ReQuest/WRQ:Write ReQuest)를 TFTP 서버부(20d)로 전송한다.
이때, TFTP 클라이언트부(10d)는 TFTP 클라이언트측 TCP/UDP(10c) 중 UDP 포트를 선택하고, 이 선택된 포트를 통해 IP 주소 정보와 선택된 포트번호를 포함한 읽기/쓰기 요청 메시지(RRQ/WRQ)를 TFTP 서버부(10d)로 전송한다.
TFTP 서버부(20d)는 TFTP 서버측 TCP/UDP(20c) 중 역시 UDP 포트를 통해 TFTP 클라이언트부(10d)로부터 전송된 읽기/쓰기 요청 메시지(RRQ/WRQ)를 수신한다.
TFTP 서버부(10d)는 요청 메시지가 수신되면, IP 단말(10)의 IP 주소 정보와 포트 번호 정보를 등록하고, 이 등록된 IP 주소 정보와 포트 번호 정보를 사용하여 요청 메시지 수신시와 동일 포트를 통해 요청 메시지에 대한 응답 메시지(ACK)를 TFTP 클라이언트부(10d)로 전송한다.
TFTP 클라이언트부(10d)는 기선택된 TFTP 클라이언트측 UDP 포트를 통해 TFTP 서버부(10d)가 전송한 응답 메시지(ACK)를 전달받음으로써, 각 IP 단말(10)과 TFTP 서버(20)간 연결이 이루어지게 된다.
즉, TFTP 서버(20)에서 TFTP 서버(20)부의 기능을 처리하는 파일 처리부(22a)는 각 IP 단말(10)로부터 UDP를 통해 전송되는 요청 메시지에 따른 파일을 검색하고, 검색된 파일이 포함되는 응답 메시지를 요청 메시지를 수신한 UDP(10c, 20c)를 통해 전송한다.
이때, 각 IP 단말(10)이 UDP(10c, 20c)를 전송하는 메시지는 설정하는 구성 데이터를 요청하는 파일 요청 메시지(RRQ)가 된다.
한편, 각 IP 단말(10)로부터 전송되는 파일 요청 메시지에 포함되는 파일 네임은 각 IP 단말(10)의 종류에 따른 파일 네임에 해당한다.
일례를 들면, 각 IP 단말(10)이 전송하는 파일 요청 메시지에 포함되는 요청 파일 네임은 'SIP000B46A0857D.cnf'과 같은 형태가 된다.
따라서, 파일 처리부(22a)는 각 IP 단말(10)의 구성 데이터가 포함되어 있는 파일 네임과, 각 IP 단말(10)로부터 전송되는 파일 요청 메시지에 포함되어 있는 IP 주소 정보를 추출하여, 파일 저장부(23)에 저장되어 있는 파일 네임 형태로 변환하고, 그 변환된 파일 네임을 파일 저장부(23)에서 검색하는 것이 바람직하다.
즉, 파일 처리부(22a)는 각 IP 단말(10)로부터 수신되는 파일 요청 메시지에서 소스(source) IP 주소 정보를 추출한다.
이때, 파일 처리부(22a)는 'recvfprm()'과 같은 함수에서 소스 IP 주소 정보를 추출할 수 있고, 소스 IP 주소 정보는 파일 요청 메시지를 전송한 IP 단말(10)의 IP 주소 정보가 된다.
그리고, 파일 처리부(22a)는 추출되는 소스 IP 주소 정보를 헥스 처리하고, 각 IP 단말(10)의 구성 데이터가 저장되어 있는 파일 네임 형태로 변환한다.
일례에 따라, 파일 처리부(22a)는 파일 저장부(23)에 저장한 파일 네임이 IP 주소 정보를 기반으로 한 'IPP_XXXXXXXX.cnf'와 같은 형태이므로, 파일 요청 메시지를 전송한 각 IP 단말(10)의 IP 주소 정보를 이용하여 요청 파일 네임을 변환한 다.
파일 처리부(22a)는 소스 IP 주소 정보를 헥스 처리한 결과 값이 'YYYYYYYY'이면, 파일 요청 메시지를 전송할 IP 단말(10)로 전송할 요청 파일 네임을 'IPP_YYYYYYYY.cnf'으로 변환한 이후에 파일 저장부(23)에 저장된 파일 중에 'IPP_YYYYYYYY.cnf'이란 파일 네임이 있는지 여부를 검색한다.
그리고, 파일 처리부(22a)는 파일 저장부(23)에서 동일한 파일 네임이 검색되면, 해당 파일의 용량이 '512' 바이트를 초과하는지 여부를 확인하고, '512' 바이트를 초과하지 않으면, 파일 저장부(23)에 저장된 파일을 해당 IP 단말(10)로 전송한다.
또한, 파일 처리부(22a)는 검색된 파일이 '512' 바이트를 초과하면, 파일을 '512' 바이트씩으로 분할하여, 각 분할된 파일을 해당 IP 단말(10)로 전송한다.
한편, 파일 처리부(22a)는 파일 저장부(23)에서 동일한 파일 네임이 검색되지 않으면, TFTP 에러 메시지를 해당 IP 단말(10)로 전송한다.
도 6은 본 발명의 바람직한 실시예에 따른 TFTP 서버가 구성 데이터를 IP 단말로 전송하는 방법을 설명하기 위한 플로우챠트 도면이다.
도 6을 참조하면, TFTP 서버(20)는 UDP를 통해 각 IP 단말(10)로부터 TFTP에 따른 파일 요청 메시지를 수신한다(S 10).
이때, 각 IP 단말(10)이 전송하는 파일 요청 메시지에는 요청 파일 네임 및 소스 IP 주소 정보가 포함되어 있다.
TFTP 서버(20)는 파일 요청 메시지에 포함되어 있는 요청 파일 네임이 파일 저장부(23)에 저장되어 있는 파일 네임과 형태가 상이함으로, 파일 요청 메시지에서 소스 IP 주소 정보를 추출한다(S 11).
이때, TFTP 서버(20)는 'recvform()'과 같은 함수에서 소스 IP 주소 정보를 추출할 수 있다.
그리고, TFTP 서버(20)는 추출된 소스 IP 주소 정보를 이용하여, 요청 파일 네임을 변환한다(S 12).
일례에 따라, TFTP 서버(20)는 파일 저장부(23)에 저장된 파일 네임이 각 IP 주소 정보를 기반으로 한 'IPP_XXXXXXXX.cnf' 형태이므로, 소스 IP 주소 정보를 헥스 처리하여, 요청 파일 네임을 'IPP_YYYYYYYY.cnf' 형태로 변환한다.
TFTP 서버(20)는 변환된 요청 파일 네임과 동일한 파일이 파일 저장부(23)에 저장되어 있는지 여부를 검색한다(S 13).
그리고, TFTP 서버(20)는 파일 저장부(23)에서 요청 파일 네임과 동일한 파일 네임이 할당된 파일이 검색되지 않으면, TFTP 에러 메시지를 소스 IP 주소 정보에 따른 해당 IP 단말(10)로 전송한다(S 14).
한편, TFTP 서버(20)는 파일 저장부(23)에서 요청 파일 네임과 동일한 파일 네임이 할당된 파일이 검색되면, 해당 파일의 용량이 '512' 바이트를 초과하는지 여부를 확인한다(S 15).
이때, TFTP 서버(20)가 파일의 용량이 '512' 바이트를 초과하는지 여부를 확인하는 것은, TFTP에 따라 파일을 한번 전송할 수 있는 용량이 '512' 바이트이기 때문이다.
TFTP 서버(20)는 파일의 용량이 '512' 바이트를 초과하는 경우, 파일을 '512' 바이트로 분할하고, 분할된 파일을 각각 IP 단말(10)로 전송한다(S 16).
그리고, TFTP 서버(20)는 분할된 파일의 전송이 완료되었는지 여부를 확인하여(S 17), 완료되지 않은 경우, 잔여 파일을 IP 단말(10)로 전송한다(S 18).
한편, TFTP 서버(20)는 파일의 용량이 '512' 바이트를 초과하지 않으면, 해당 파일을 IP 단말(10)로 전송한다(S 19).
그리고, 각 IP 단말(10)은 TFTP 서버(20)로부터 전송되는 파일에 포함된 구성 데이터에 따라 기능을 설정하고, 사용자의 요청에 따라 요청 메시지를 IP 교환 시스템(30)으로 전송하거나, IP 교환 시스템(30)을 통해 수신되는 요청 메시지에 따라 데이터 통신 서비스를 제공한다.
도 7은 본 발명의 바람직한 실시예에 따른 구성 데이터 관리 방법의 흐름을 설명하기 위한 흐름도이다.
도 7을 참조하면, 데이터 통신 서비스 제공 시스템의 관리자는 IP 교환 시스템(30)에 접속하는 IP 단말(10)의 개수에 따라 각 IP 단말(10)의 구성 데이터를 설정한다(S 20).
이때, IP 교환 시스템(30)은 상기 표 1과 같이, 각 IP 단말(10)별 구성 데이터를 설정할 수 있다.
그리고, TFTP 서버(20)는 초기 접속시, 각 IP 단말(10)의 구성 데이터를 요청하는 데이터 요청 메시지를 IP 교환 시스템(30)으로 전송한다(S 21).
IP 교환 시스템(30)은 관리자에 의해 설정된 각 IP 단말(10)별 구성 데이터 를 TFTP 서버(20)로 전송한다(S 22).
TFTP 서버(20)는 IP 교환 시스템(30)으로부터 각 IP 단말(10)별 구성 데이터가 수신되면, 각 IP 단말(10)의 고유 정보, 일례에 따라, IP 주소 정보에 따른 파일 네임이 할당되는 파일을 생성하고, 각각의 파일에 상응하는 IP 단말(10)의 구성 데이터를 저장한다(S 23).
그리고, IP 네트워크에 초기 접속하는 IP 단말(10)은 데이터 통신 서비스를 제공하기 위해 설정하는 구성 데이터가 포함된 파일을 요청하는 파일 요청 메시지를 TFTP 서버(20)로 전송한다(S 24).
이때, 파일 요청 메시지에는 요청 파일 네임 정보 및 소스 IP 주소 정보가 포함되어 있다.
TFTP 서버(20)는 수신되는 파일 요청 메시지의 소스 IP 주소 정보를 이용하여 요청 파일 네임을 저장된 파일 네임 형태로 변환하고, 그 변환된 요청 파일 네임과 동일한 파일을 검색한다(S 25).
그리고, TFTP 서버(20)는 검색되는 파일을 IP 단말(10)로 전송한다(S 26).
이때, TFTP 서버(20)는 변환된 요청 파일 네임과 동일한 파일이 검색되지 않으면, TFTP 에러 메시지를 IP 단말(10)로 전송하고, 검색되는 파일이 '512' 바이트를 초과하면, 파일을 분할하여 IP 단말(10)로 전송한다(S 26).
도 8은 본 발명의 바람직한 실시예에 따른 구성 데이터를 관리하는 방법의 흐름을 설명하기 위한 플로우챠트 도면이다.
도 8을 참조하면, 데이터 통신 서비스 제공 시스템의 관리자는 IP 교환 시스 템(30)에 접속하는 IP 단말(10)의 개수에 따른 각 IP 단말(10)별 구성 데이터를 설정한다(S 30).
그리고, TFTP 서버(20)는 각 IP 단말(10)의 구성 데이터를 요청하는 데이터 요청 메시지를 IP 교환 시스템(30)으로 전송하고(S 31), IP 교환 시스템(30)으로부터 수신되는 각 IP 단말(10)별 구성 데이터를 IP 단말(10)의 고유 정보에 따른 파일 네임이 할당되는 파일을 생성하고, 각 파일에 할당되는 파일 네임에 따라 상응하는 IP 단말(10)의 구성 데이터를 저장한다(S 32).
IP 단말(10)은 IP 네트워크에 초기 접속되는 경우, 구성 데이터를 포함하고 있는 파일을 요청하는 파일 요청 메시지를 TFTP 서버(20)로 전송한다(S 33).
이때, 파일 요청 메시지는 소스 IP 주소 정보 및 요청 파일 네임 정보를 포함하고 있다.
그리고, TFTP 서버(20)는 수신되는 파일 요청 메시지에 포함되어 있는 소스 IP 주소 정보를 이용하여, 요청 파일 네임을 변환한다(S 34).
이때, TFTP 서버(20)는 IP 교환 시스템(30)으로부터 수신된 구성 데이터를 저장하는 파일에 할당한 파일 네임을 생성하는 방식과 동일하게 소스 IP 주소 정보를 이용하여 요청 파일 네임을 변환하는 것이 바람직하다.
TFTP 서버(20)는 변환된 요청 파일 네임과 동일한 파일을 검색하여, 해당 파일을 IP 단말(10)로 전송한다(S 35).
이때, TFTP 서버(20)는 요청 파일 네임과 동일한 파일 네임이 할당된 파일이 검색되지 않으면, TFTP 에러 메시지를 IP 단말(10)로 전송하고, 검색된 파일의 용 량이 '512' 바이트를 초과하는 경우, 파일을 '512' 바이트로 분할하여, 각각 IP 단말(10)로 전송한다.
이상에서 본 발명은 기재된 구체 예에 대해서만 상세히 설명하였지만 본 발명의 기술 사상 범위 내에서 다양한 변형 및 수정이 가능함은 당업자에게 있어서 명백한 것이며, 이러한 변형 및 수정이 첨부된 특허청구범위에 속함은 당연한 것이다.
상기한 바와 같이, 본 발명에 따르면, IP 네트워크를 통해 데이터 통신 서비스를 제공하는 시스템에서 관리자가 IP 교환 시스템에 접속하는 모든 IP 단말의 구성 데이터를 설정하고, TFTP 서버가 IP 교환 시스템에 초기 접속시 각 IP 단말의 구성 데이터를 고유 정보에 따른 파일로 저장한 이후에 파일 요청을 하는 IP 단말의 고유 정보에 따른 파일을 검색하여 구성 데이터를 전송함으로써, 관리자가 IP 단말을 추가할 때마다 직접 IP 단말에 대한 구성 데이터를 설정하는 번거로움을 제거할 수 있다.
또한, TFTP 서버는 초기 접속시 IP 네트워크를 통해 접속 가능한 모든 IP 단말에 대한 구성 데이터를 고유 정보에 따른 파일로 저장하고 있음으로, 추가되는 IP 단말의 종류에 관계없이 IP 단말의 고유 정보에 따른 파일을 검색하여, 서로 다른 종류의 IP 단말을 수용할 수 있는 효과가 있다.
Claims (22)
- IP 네트워크를 통해 데이터 통신 서비스를 제공하는 시스템에 있어서,상기 IP 네트워크로 접속하는 다수개의 IP 단말별 구성 데이터를 저장하고, 서버로부터 데이터 요청 메시지가 수신되면, 상기 구성 데이터를 상기 서버로 제공하는 교환 시스템;상기 교환 시스템으로부터 제공되는 구성 데이터를 각 IP 단말의 고유 정보에 따라 생성되는 파일에 저장하고, 파일 요청 메시지를 전송하는 상기 IP 단말의 고유 정보에 해당하는 파일을 검색하여 해당 IP 단말로 전송하는 서버; 및상기 파일 요청 메시지를 상기 서버로 전송하고, 상기 서버로부터 수신되는 파일에 저장된 구성 데이터에 따라 상기 데이터 통신 서비스를 제공하기 위한 초기 기능을 설정하는 다수개의 IP 단말을 포함하는 데이터 통신 서비스 제공 시스템.
- 제 1 항에 있어서, 상기 구성 데이터는,상기 각 IP 단말이 상기 IP 네트워크를 통해 상기 교환 시스템에 접속하여, 가입자의 요청에 따른 데이터 통신 서비스를 제공할 수 있는 기능을 설정하기 위한 설정 정보인 것을 특징으로 하는 데이터 통신 서비스 제공 시스템.
- 제 2 항에 있어서, 상기 설정 정보는,상기 각 IP 단말의 전화 번호 정보, 단말의 종류 정보, IP 주소 정보, 코덱 정보 또는 단말의 타이머 정보 중 적어도 하나 이상의 정보인 것을 특징으로 하는 데이터 통신 서비스 제공 시스템.
- 제 1항에 있어서, 상기 파일 요청 메시지는,상기 각 IP 단말의 고유 정보 또는 요청 파일 네임 정보 중 적어도 하나의 정보를 포함하는 것을 특징으로 하는 데이터 통신 서비스 제공 시스템.
- 제 1 항에 있어서, 상기 서버는,상기 교환 시스템으로부터 상기 각 IP 단말별 구성 데이터가 제공되면, 상기 각 IP 단말의 고유 정보에 따른 파일 네임 정보를 가지는 다수개의 파일을 생성하고, 상기 각 파일의 파일 네임에 상응하는 IP 단말의 구성 데이터를 저장하는 파일 처리부;상기 파일 처리부에서 생성된 파일을 디렉토리 형태로 저장하는 파일 저장부를 포함하는 것을 특징으로 하는 데이터 통신 서비스 제공 시스템.
- 제 5항에 있어서, 상기 파일 처리부는,상기 각 IP 단말로부터 수신되는 파일 요청 메시지에 포함된 요청 파일 네임을 상기 IP 단말의 고유 정보에 따라 상기 생성된 파일의 파일 네임의 형태로 변환하고, 상기 파일 저장부에서 상기 변환된 요청 파일 네임과 동일한 파일 네임을 검색하는 것을 특징으로 하는 데이터 통신 서비스 제공 시스템.
- 제 5 항에 있어서, 상기 파일 처리부는,상기 검색된 파일의 용량이 소정 바이트를 초과하는 경우, 상기 파일을 상기 소정 바이트로 분할하여 순차적으로 해당 IP 단말로 전송하는 것을 특징으로 하는 데이터 통신 서비스 제공 시스템.
- 제 5항에 있어서, 상기 IP 단말의 고유 정보는,상기 IP 단말이 할당받은 IP 주소 정보인 것을 특징으로 하는 데이터 통신 서비스 시스템.
- 제 1 항에 있어서, 상기 각 IP 단말은,상기 IP 네트워크에 초기 접속시, TFTP(Trivial File Transfer Protocol)에 따른 파일 요청 메시지를 상기 서버로 전송하는 TFTP 클라이언트를 포함하는 것을 특징으로 하는 데이터 통신 서비스 제공 시스템.
- 제 9항에 있어서, 상기 서버는,상기 IP 단말로부터 상기 TFTP에 따른 파일 요청 메시지가 수신되면, 상기 검색된 파일을 상기 IP 단말로 전송하는 TFTP 서버인 것을 특징으로 하는 데이터 통신 서비스 제공 시스템.
- 적어도 하나 이상의 IP 단말, 서버 및 교환 시스템이 IP 네트워크를 통해 연결되는 데이터 통신 서비스 제공 시스템의 데이터 관리 방법에 있어서,상기 서버가 상기 교환 시스템에 저장된 각 IP 단말별 구성 데이터를 요청하여 상기 각 IP 단말별 구성 데이터를 제공받는 단계;상기 서버가 상기 각 IP 단말의 고유 정보에 따른 구성 데이터가 저장되는 다수개의 파일을 생성하는 단계;상기 서버가 상기 IP 단말로부터 수신되는 파일 요청 메시지에서 추출되는 IP 단말의 고유 정보에 따른 파일을 검색하여, 해당 IP 단말로 전송하는 단계;상기 각 IP 단말이 상기 전송되는 파일에 포함된 구성 데이터에 따라 상기 데이터 통신 서비스를 제공하기 위한 초기 기능을 설정하는 단계를 포함하는 데이터 통신 서비스 제공 시스템의 데이터 관리 방법.
- 삭제
- 삭제
- 제 11 항에 있어서, 상기 각 IP 단말의 고유 정보에 따른 구성 데이터가 저장되는 다수개의 파일을 생성하는 단계는상기 교환 시스템으로부터 제공되는 상기 각 IP 단말의 고유 정보에 따른 파일 네임 정보를 가지는 다수개의 파일을 생성하는 단계;상기 각 파일에 파일 네임에 상응하는 IP 단말의 구성 데이터를 저장하는 단계;상기 각 파일을 디렉토리 형태로 저장하는 단계를 포함하는 것을 특징으로 하는 데이터 통신 서비스 제공 시스템의 데이터 관리 방법.
- 삭제
- 제 11항에 있어서, 상기 파일을 검색하는 단계는,상기 파일 요청 메시지에 포함된 IP 단말의 고유 정보를 추출하는 단계;상기 추출된 고유 정보에 따라 상기 파일 요청 메시지에 포함된 상기 요청 파일 네임 정보의 형태를 상기 파일 네임 형태로 변환하는 단계;상기 변환된 파일 네임 정보와 동일한 파일 네임을 할당받은 파일을 검색하는 단계를 포함하는 것을 특징으로 하는 데이터 통신 서비스 제공 시스템의 데이터 관리 방법.
- 제 11항에 있어서, 상기 파일을 해당 IP 단말로 전송하는 단계는,상기 검색된 파일의 용량이 소정 바이트를 초과하는지 여부를 확인하는 단계;상기 파일의 용량이 상기 소정 바이트를 초과하는 경우, 상기 파일을 소정 바이트로 분할하여, 순차적으로 상기 IP 단말로 전송하는 단계를 포함하는 데이터 통신 서비스 제공 시스템의 데이터 관리 방법.
- 제 11항에 있어서,상기 IP 단말이 상기 IP 네트워크에 초기 접속하는 경우, TFTP(Trivial File Transfer Protocol)에 따른 파일 요청 메시지에 고유 정보 또는 요청 파일 네임 정보를 포함시켜 상기 서버로 전송하는 단계를 더 포함하는 데이터 통신 서비스 제공 시스템의 데이터 관리 방법.
- 제 18항에 있어서, 상기 파일을 해당 IP 단말로 전송하는 단계는,상기 서버가 상기 검색되는 파일을 TFTP에 따라 해당 IP 단말로 전송하는 것을 특징으로 하는 데이터 통신 서비스 제공 시스템의 데이터 관리 방법.
- 제 11항에 있어서, 상기 IP 단말의 고유 정보는,상기 IP 단말이 할당받은 IP 주소 정보인 것을 특징으로 하는 데이터 통신 서비스 시스템.
- IP 네트워크를 통해 데이터 통신 서비스를 제공하는 시스템에 있어서,상기 IP 네트워크에 접속하는 다수개의 IP 단말별 구성 데이터를 상기 각 IP 단말의 고유 정보에 따라 생성되는 파일에 저장하고, 상기 각 IP 단말로부터 수신되는 파일 요청 메시지에 포함된 상기 IP 단말의 고유 정보에 따른 구성 데이터가 포함되는 파일을 제공하는 서버;고유 정보가 포함되는 상기 파일 요청 메시지를 상기 서버로 전송하고, 상기 서버로부터 수신되는 파일에 포함된 구성 데이터에 따라 초기 기능을 설정하는 적어도 하나 이상의 IP 단말을 포함하는 데이터 통신 서비스 제공 시스템.
- 다수개의 IP 단말 및 서버를 포함하는 데이터 통신 서비스 제공 시스템의 데이터 관리 방법에 있어서,상기 서버가 IP 네트워크에 접속하는 상기 각 IP 단말별 고유 정보에 따른 파일을 생성하여 해당 IP 단말의 구성 데이터를 저장하는 단계;상기 각 IP 단말이 상기 IP 네트워크에 접속하여, 고유 정보가 포함되는 파일 요청 메시지를 상기 서버로 전송하는 단계;상기 서버가 상기 파일 요청 메시지에 포함되는 고유 정보에 따른 파일을 검색하여, 상기 구성 데이터가 포함되는 파일을 해당 IP 단말로 전송하는 단계;상기 각 IP 단말이 상기 수신되는 파일에 포함된 구성 데이터에 따라 초기 기능을 설정하여, 데이터 통신 서비스를 가입자에게 제공하는 단계를 포함하는 데이터 통신 서비스 제공 시스템의 데이터 관리 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040059372A KR100612262B1 (ko) | 2004-07-28 | 2004-07-28 | 데이터 통신 서비스 제공 시스템의 데이터 관리 방법 및장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040059372A KR100612262B1 (ko) | 2004-07-28 | 2004-07-28 | 데이터 통신 서비스 제공 시스템의 데이터 관리 방법 및장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060010607A KR20060010607A (ko) | 2006-02-02 |
KR100612262B1 true KR100612262B1 (ko) | 2006-08-14 |
Family
ID=37120908
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040059372A KR100612262B1 (ko) | 2004-07-28 | 2004-07-28 | 데이터 통신 서비스 제공 시스템의 데이터 관리 방법 및장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100612262B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100834574B1 (ko) | 2006-09-29 | 2008-06-02 | 한국전자통신연구원 | 파일 저장 시스템 및 그 시스템에서의 파일 저장 및 검색방법 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000024101A (ko) * | 2000-01-21 | 2000-05-06 | 박영애 | 인터넷폰 목록 포탈 서버를 이용한 인터넷폰 서비스 방법 |
-
2004
- 2004-07-28 KR KR1020040059372A patent/KR100612262B1/ko not_active IP Right Cessation
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000024101A (ko) * | 2000-01-21 | 2000-05-06 | 박영애 | 인터넷폰 목록 포탈 서버를 이용한 인터넷폰 서비스 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR20060010607A (ko) | 2006-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100472952B1 (ko) | 세션 초기화 프로토콜(sip)기반의 부하 분산장치 및방법 | |
KR101555452B1 (ko) | 다수의 네트워킹된 장치들의 통화자와 통화상대자 간의 연락방법 | |
US9636053B2 (en) | Method for distributing contact information between applications | |
EP2375670B1 (en) | Setting up metohd, pushing system and corresponding deivce for pushing sessions | |
US20040243710A1 (en) | Method of user data exchange in the data network and a data network | |
CN101326493B (zh) | 用于多处理器服务器中的负载分配的方法和装置 | |
WO2008033063A1 (en) | A method and arrangement for enabling communication with a client device | |
BRPI0410151B1 (pt) | Método em um sistema de comunicação para o processamento de solicitações de entrada em uma entidade controladora, sistema de comunicação configurado para atender um usuário com múltiplos endereços de contato e uma entidade controladora | |
KR20050084886A (ko) | 데이터 동기 | |
GB2445064A (en) | Initiating a communication session and establishing a connection between a calling device in a first network and a node located in a second network | |
US20040076121A1 (en) | Method for an internet communication | |
US20020116497A1 (en) | Method for managing PC to PC audio communications | |
KR20060020685A (ko) | 접촉 데이터 동기화용 단말 및 서버 | |
JP3856427B2 (ja) | 端末間の接続方法 | |
EP1421753B1 (en) | Method and apparatus for exchange of data objects between network nodes depending on terminal capability | |
KR100612262B1 (ko) | 데이터 통신 서비스 제공 시스템의 데이터 관리 방법 및장치 | |
WO2008065533A2 (en) | Communication system | |
US7558860B2 (en) | Updating of software stored in a computer of a data communication system | |
KR20090000289A (ko) | 네트워크 자동 로그인 시스템 | |
CN112532509A (zh) | 跨应用通信方法及相关装置 | |
JP4670344B2 (ja) | 通信システム、通信方法、および通信プログラム | |
EP1819132B1 (en) | Method and system for addressing in relation to multiple applications | |
US20050237945A1 (en) | Network comprising search functions that are integrated into communication components | |
KR100487533B1 (ko) | 디지털 사설 교환기에서의 가입자 데이터 자동송수신방법 | |
EP1856882B1 (en) | Transferability of a network address |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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: 20120730 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20130730 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20140730 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20150730 Year of fee payment: 10 |
|
LAPS | Lapse due to unpaid annual fee |