[go: up one dir, main page]

KR100654550B1 - Method of transmitting and downloading data using bit rate and web server and mobile communication terminal for same - Google Patents

Method of transmitting and downloading data using bit rate and web server and mobile communication terminal for same Download PDF

Info

Publication number
KR100654550B1
KR100654550B1 KR1020050136291A KR20050136291A KR100654550B1 KR 100654550 B1 KR100654550 B1 KR 100654550B1 KR 1020050136291 A KR1020050136291 A KR 1020050136291A KR 20050136291 A KR20050136291 A KR 20050136291A KR 100654550 B1 KR100654550 B1 KR 100654550B1
Authority
KR
South Korea
Prior art keywords
data
bit rate
mobile communication
communication terminal
web server
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
KR1020050136291A
Other languages
Korean (ko)
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 KR1020050136291A priority Critical patent/KR100654550B1/en
Application granted granted Critical
Publication of KR100654550B1 publication Critical patent/KR100654550B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • H04W28/14Flow control between communication endpoints using intermediate storage
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

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

Abstract

본 발명은 비트 레이트를 이용한 데이터의 전송 및 다운로드 방법 및 이를 위한 웹 서버 및 이동통신단말기에 관한 것으로, 특히 이동통신단말기가 웹 서버로부터 데이터를 프로그레시브 다운로드(progressive download) 방식에 의해 다운로드하는 경우, 비트 레이트를 이용해 데이터를 임시 저장하여 재생하기 위한 버퍼의 크기를 적절하게 설정할 수 있도록한 데이터의 전송 및 다운로드 방법 및 이를 위한 웹 서버 및 이동통신단말기에 관한 것이다.The present invention relates to a method for transmitting and downloading data using a bit rate, and a web server and a mobile communication terminal for the same, in particular, when the mobile terminal downloads data from the web server by a progressive download method, the bit The present invention relates to a method of transmitting and downloading data and to a web server and a mobile communication terminal for enabling a proper size of a buffer for temporarily storing and reproducing data using a rate.

이를 위하여 본 발명은 웹 서버와 무선 통신을 수행하는 무선통신부; 상기 웹 서버로부터 상기 무선통신부를 통해 HTTP(hyper text transfer protocol) 프로토콜로 다운로드된 데이터를 임시 저장하여 재생하기 위한 버퍼를 가지는 저장부; 상기 다운로드된 데이터의 HTTP 헤더를 파싱하여 상기 데이터의 비트 레이트(bit rate)를 추출하고, 상기 추출된 비트 레이트에 따라 상기 버퍼의 크기를 설정하는 제어부;를 포함하는 이동통신단말기를 제공한다.To this end, the present invention is a wireless communication unit for performing wireless communication with a web server; A storage unit having a buffer for temporarily storing and reproducing data downloaded from the web server through an HTTP (hyper text transfer protocol) protocol; And a controller configured to parse the HTTP header of the downloaded data, extract a bit rate of the data, and set a size of the buffer according to the extracted bit rate.

Description

비트 레이트를 이용한 데이터의 전송 및 다운로드 방법 및 이를 위한 웹 서버 및 이동통신단말기 {method for sending and downloading data using bit rate and web server and mobile phone for the same}Method for sending and downloading data using bit rate and web server and mobile communication terminal for same {method for sending and downloading data using bit rate and web server and mobile phone for the same}

도 1은 본 발명의 일 실시예에 따른 데이터 통신 시스템의 개념도이다. 1 is a conceptual diagram of a data communication system according to an embodiment of the present invention.

도 2는 본 발명의 일 실시예에 따른 이동통신단말기의 블록도이다. 2 is a block diagram of a mobile communication terminal according to an embodiment of the present invention.

도 3은 본 발명의 일 실시예에 따른 웹 서버의 블록도이다. 3 is a block diagram of a web server according to an embodiment of the present invention.

도 4는 본 발명의 일 실시예에 따른 이동통신단말기의 데이터 전송 방법의 절차도이다. 4 is a flowchart illustrating a data transmission method of a mobile communication terminal according to an embodiment of the present invention.

도 5는 본 발명의 일 실시예에 따른 웹 서버의 데이터 전송 방법의 절차도이다. 5 is a flowchart illustrating a data transmission method of a web server according to an embodiment of the present invention.

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

1: 데이터 통신 시스템 100: 이동통신단말기1: data communication system 100: mobile communication terminal

110: 무선통신부 120: 입력부110: wireless communication unit 120: input unit

130: 표시부 140: 저장부130: display unit 140: storage unit

150: 제어부 200: 인터넷150: control unit 200: Internet

300: 웹 서버300: web server

본 발명은 비트 레이트를 이용한 데이터의 전송 및 다운로드 방법 및 이를 위한 웹 서버 및 이동통신단말기에 관한 것으로, 특히 이동통신단말기가 웹 서버로부터 데이터를 프로그레시브 다운로드(progressive download) 방식에 의해 다운로드하는 경우, 비트 레이트를 이용해 데이터를 임시 저장하여 재생하기 위한 버퍼의 크기를 적절하게 설정할 수 있도록한 데이터의 전송 및 다운로드 방법 및 이를 위한 웹 서버 및 이동통신단말기에 관한 것이다. The present invention relates to a method for transmitting and downloading data using a bit rate, and a web server and a mobile communication terminal for the same, in particular, when the mobile terminal downloads data from the web server by a progressive download method, the bit The present invention relates to a method of transmitting and downloading data and to a web server and a mobile communication terminal for enabling a proper size of a buffer for temporarily storing and reproducing data using a rate.

무선 통신 기술의 비약적인 발전과 이동통신단말기의 광범위한 보급으로 인해 이동통신단말기를 통해서도 인터넷에 연결된 웹 서버에 저장된 데이터, 예를 들어 동영상 또는 음악 데이터 등을 HTTP(hypertext transfer protocol) 프로토콜을 이용해 다운로드 받아 재생하는 것이 상용화되기에 이르렀다. Due to the rapid development of wireless communication technology and widespread use of mobile communication terminals, data stored in web servers connected to the Internet, such as video or music data, can also be downloaded and played through HTTP (hypertext transfer protocol) protocol through mobile communication terminals. It has become commercially available.

특히, 웹 서버로부터 하나의 파일을 구성하는 모든 데이터를 다운로드 받은 후 다운로드된 파일을 재생하는 일반 다운로드와 달리, 데이터를 파일로 저장하기 위해 다운로드함과 동시에 상기 다운로드된 데이터에 버퍼링을 수행하여 버퍼에 임시 저장된 상기 다운로드된 데이터를 재생하는 프로그레시브 다운로드(progressive download) 방식이 이동통신단말기에서도 사용된다. In particular, unlike a general download in which all data constituting one file is downloaded from a web server and then the downloaded file is played back, the data is downloaded to be stored as a file and the downloaded data is buffered at the same time. A progressive download method for reproducing the temporarily stored downloaded data is also used in the mobile communication terminal.

그러나 데이터를 전송하기 위한 HTTP 헤더에는 다운로드되는 파일의 크기만이 나와 있을 뿐 데이터가 다운로드되는 속도를 나타내는 비트 레이트에 관한 정보는 나와 있지 않다. However, the HTTP header for transmitting data shows only the size of the file to be downloaded, and does not contain information about the bit rate indicating the speed at which the data is downloaded.

이에 따라 종래의 이동통신단말기는 데이터가 다운로드되는 속도를 반영하여 적절한 크기로 버퍼를 설정하지 못하는 문제점이 있었다. 즉, 버퍼의 크기를 지나치게 크게 설정하여 메모리의 낭비를 초래하거나, 버퍼의 크기를 지나치게 작게 설정하여 데이터 오버플로(overflow)가 발생하는 문제점이 있었다. Accordingly, the conventional mobile communication terminal has a problem in that the buffer cannot be set to an appropriate size to reflect the data download speed. That is, there is a problem in that the size of the buffer is set too large to waste memory, or the size of the buffer is set too small to cause data overflow.

본 발명의 목적은, 상기 문제점을 해결하기 위한 것으로, 이동통신단말기가 웹 서버로부터 데이터를 프로그레시브 다운로드 방식에 의해 다운로드하는 경우, 데이터를 임시 저장하여 재생하기 위한 버퍼의 크기를 적절하게 설정할 수 있도록 함에 있다.SUMMARY OF THE INVENTION An object of the present invention is to solve the above problems, and when the mobile terminal downloads data from the web server by the progressive download method, it is possible to appropriately set the size of the buffer for temporarily storing and reproducing the data. have.

본 발명의 다른 목적은, 이동통신단말기가 웹 서버로부터 데이터를 프로그레시브 다운로드 방식에 의해 다운로드하는 경우, 버퍼에 다운로드된 데이터를 재생하기 위해 참조하는 주기를 적절하게 설정할 수 있도록 함에도 있다.Another object of the present invention is to allow the mobile communication terminal to appropriately set a reference period for reproducing data downloaded to a buffer when data is downloaded from a web server by a progressive download method.

상기 목적을 달성하기 위한 본 발명의 일측면에 의하면, 웹 서버와 무선 통신을 수행하는 무선통신부; 상기 웹 서버로부터 상기 무선통신부를 통해 HTTP(hyper text transfer protocol) 프로토콜로 다운로드된 데이터를 임시 저장하여 재생하기 위한 버퍼를 가지는 저장부; 상기 다운로드된 데이터의 HTTP 헤더를 파싱하여 상기 데이터의 비트 레이트(bit rate)를 추출하고, 상기 추출된 비트 레이트에 따라 상기 버퍼의 크기를 설정하는 제어부;를 포함하는 이동통신단말기인 것을 특징으로 한다.According to an aspect of the present invention for achieving the above object, a wireless communication unit for performing wireless communication with a web server; A storage unit having a buffer for temporarily storing and reproducing data downloaded from the web server through an HTTP (hyper text transfer protocol) protocol; And a controller configured to parse the HTTP header of the downloaded data, extract a bit rate of the data, and set a size of the buffer according to the extracted bit rate. .

바람직하게는 상기 제어부는 상기 다운로드된 데이터를 재생하기 위해 상기 버퍼를 참조하는 주기를 상기 추출된 비트 레이트에 따라 설정한다. Preferably, the controller sets a period of referring the buffer to reproduce the downloaded data according to the extracted bit rate.

더욱 바람직하게는 상기 데이터는 프로그레시브 다운로드(progressive donwload) 방식에 의해 다운로드된다. More preferably the data is downloaded by a progressive donwload scheme.

상기 목적을 달성하기 위한 본 발명의 다른 측면에 의하면, 웹 서버로부터 무선통신을 통해 HTTP(hyper text transfer protocol) 프로토콜로 임의의 데이터를 다운로드하는 데이터 다운로드 단계; 상기 다운로드된 데이터의 HTTP 헤더를 파싱하여 상기 데이터의 비트 레이트를 추출하는 비트 레이트(bit rate) 추출 단계; 상기 추출된 비트 레이트에 따라 상기 데이터의 다운로드를 위한 버퍼의 크기를 설정하는 버퍼 크기 설정 단계;를 포함하는 비트 레이트를 이용한 이동통신단말기의 데이터 다운로드 방법인 것을 특징으로 한다.According to another aspect of the present invention for achieving the above object, a data download step of downloading any data from the web server to the hyper text transfer protocol (HTTP) protocol through wireless communication; A bit rate extraction step of extracting a bit rate of the data by parsing the HTTP header of the downloaded data; And a buffer size setting step of setting a size of a buffer for downloading the data according to the extracted bit rate.

바람직하게는 상기 버퍼 크기 설정 단계 이후, 상기 다운로드된 데이터를 재생하기 위해 상기 버퍼를 참조하는 주기를 상기 추출된 비트 레이트에 따라 설정하는 버퍼 참조 주기 설정 단계;를 더 포함한다. Preferably, after the buffer size setting step, a buffer reference period setting step of setting a period for referring to the buffer to reproduce the downloaded data according to the extracted bit rate;

더욱 바람직하게는 상기 데이터는 프로그레시브 다운로드(progressive donwload) 방식에 의해 다운로드된다. More preferably the data is downloaded by a progressive donwload scheme.

상기 목적을 달성하기 위한 본 발명의 또 다른 측면에 의하면, 이동통신단말기와 통신을 수행하는 통신부; 상기 이동통신단말기의 요청에 따라 상기 이동통신단말기로 데이터를 HTTP(hyper text transfer protocol) 프로토콜을 이용해 전송하되, 상기 데이터의 비트 레이트(bit rate)를 HTTP 헤더에 기록하고, 상기 비트 레 이트를 포함하는 HTTP 헤더와 상기 데이터를 전송하는 중앙 처리부;를 포함하는 웹 서버인 것을 특징으로 한다.According to another aspect of the present invention for achieving the above object, a communication unit for performing communication with the mobile communication terminal; In response to a request of the mobile communication terminal, data is transmitted to the mobile communication terminal using a hyper text transfer protocol (HTTP) protocol, and a bit rate of the data is recorded in an HTTP header and includes the bit rate. And a central processing unit for transmitting the HTTP header and the data.

상기 목적을 달성하기 위한 본 발명의 또 다른 측면에 의하면, 이동통신단말기에 전송할 데이터의 비트 레이트(bit rate)를 HTTP(hyper text transfer protocol) 헤더에 기록하는 기록 단계; HTTP 프로토콜을 이용해 상기 비트 레이트를 포함하는 HTTP 헤더와 상기 데이터를 전송하는 전송 단계;를 포함하는 비트 레이트를 이용한 웹 서버의 데이터 전송 방법인 것을 특징으로 한다.According to another aspect of the present invention for achieving the above object, a recording step of recording a bit rate (bit rate) of data to be transmitted to a mobile communication terminal in a hyper text transfer protocol (HTTP) header; And a transmission step of transmitting the HTTP header and the data including the bit rate using an HTTP protocol.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일 실시예에 따른 데이터 통신 시스템의 개념도이다. 1 is a conceptual diagram of a data communication system according to an embodiment of the present invention.

도 1을 참조하여 설명하면, 본 발명의 일 실시예에 따른 시스템(1)은 이동통신단말기(100), 인터넷(200) 및 웹 서버(300)를 포함한다. Referring to FIG. 1, a system 1 according to an embodiment of the present invention includes a mobile communication terminal 100, an internet 200, and a web server 300.

상기 이동통신단말기(100)는 사용자의 요청에 따라 상기 웹 서버(300)로부터 상기 인터넷(200)을 통해 HTTP(hyper text transfer protocol) 프로토콜로 암호화된 데이터를 다운로드 받아, 상기 다운로드된 데이터의 HTTP 헤더를 파싱(parsing)하여 상기 데이터의 비트 레이트(bit rate)를 추출한다. The mobile communication terminal 100 downloads data encrypted by a hyper text transfer protocol (HTTP) protocol from the web server 300 through the Internet 200 according to a user's request, and the HTTP header of the downloaded data. Parsing extracts the bit rate of the data.

그리고 상기 이동통신단말기(100)는 상기 추출된 비트 레이트에 따라 상기 다운로드된 데이터를 임시 저장하여 재생하기 위한 버퍼의 크기, 즉 버퍼 크기를 설정하고, 상기 추출된 비트 레이트에 따라 상기 다운로드된 데이터를 재생하기 위해 상기 버퍼를 참조하는 주기, 즉 버퍼 참조 주기를 설정한다. The mobile communication terminal 100 sets a size of a buffer for temporarily storing and reproducing the downloaded data according to the extracted bit rate, that is, a buffer size, and sets the downloaded data according to the extracted bit rate. A period of referring to the buffer for reproducing, that is, a buffer reference period is set.

그 이후 상기 이동통신단말기(100)는 상기 설정된 크기를 갖는 버퍼가 상기 다운로드된 데이터로 가득 찬 경우, 상기 설정된 주기에 따라 상기 다운로드되어 상기 버퍼에 입력된 데이터를 재생한다. Thereafter, when the buffer having the set size is filled with the downloaded data, the mobile communication terminal 100 reproduces the downloaded data input to the buffer according to the set period.

여기서 다운로드라 함은 하나의 파일을 구성하는 모든 데이터를 다운로드 받은 후 다운로드된 파일을 재생하는 일반 다운로드와 달리, 데이터를 파일로 저장하기 위해 다운로드함과 동시에 상기 다운로드된 데이터에 버퍼링을 수행하여 버퍼에 임시 저장된 상기 다운로드된 데이터를 재생하는 프로그레시브 다운로드(progressive download) 또는 상기 다운로드된 데이터를 저장하지 않는 스트리밍을 의미한다. Here, unlike the general download, in which the downloaded file is downloaded after all data constituting one file is downloaded, the download is performed to save the data as a file and simultaneously buffer the downloaded data to the buffer. Means a progressive download for reproducing the temporarily stored downloaded data or streaming that does not store the downloaded data.

상기 인터넷(200)은 TCP/IP(transmission control protocol/internet protocol) 프로토콜을 사용해 데이터를 전달하는 네트워크로서 상기 이동통신단말기(100) 및 상기 웹 서버(300)를 상호연결 시킨다. 상기 이동통신단말기(100)는 이동통신망(미도시) 및 망 연동 장치 역할을 수행하는 IWF(inter-working function)(미도시)를 거쳐 상기 인터넷(200)으로 접속하며, 이에 관한 기술은 공지된 기술인바 이하 상세한 설명을 생략한다. The Internet 200 is a network for transmitting data using a TCP / IP protocol and interconnects the mobile communication terminal 100 and the web server 300. The mobile communication terminal 100 connects to the Internet 200 via an inter-working function (IWF) (not shown) which serves as a mobile communication network (not shown) and a network interworking device, and a technique related thereto is known. The description will be omitted below.

상기 웹 서버(300)는 상기 데이터를 저장하고, 상기 이동통신단말기(100)로부터 상기 인터넷(200)을 통해 상기 저장된 데이터에 대한 다운로드 요청이 있는 경우, 상기 저장된 데이터를 상기 인터넷(200)을 통해 HTTP 프로토콜을 이용해 상기 이동통신단말기(100)로 전송한다. The web server 300 stores the data, and when there is a download request for the stored data from the mobile communication terminal 100 through the internet 200, the web server 300 stores the data through the internet 200. Transmission to the mobile communication terminal 100 using the HTTP protocol.

특히, 상기 웹 서버(300)는 상기 전송될 데이터의 비트 레이트를 HTTP 헤더 에 기록하고, 상기 비트 레이트를 포함하는 HTTP 헤더와 상기 데이터를 전송한다. In particular, the web server 300 records the bit rate of the data to be transmitted in an HTTP header, and transmits the HTTP header and the data including the bit rate.

도 2는 본 발명의 일 실시예에 따른 이동통신단말기의 블록도이다. 2 is a block diagram of a mobile communication terminal according to an embodiment of the present invention.

도 2를 참조하여 설명하면, 본 발명의 일 실시예에 따른 이동통신단말기(100)는 무선통신부(110), 입력부(120), 표시부(130), 저장부(140) 및 제어부(150)를 포함한다. Referring to FIG. 2, the mobile communication terminal 100 according to an embodiment of the present invention uses the wireless communication unit 110, the input unit 120, the display unit 130, the storage unit 140, and the controller 150. Include.

상기 무선통신부(110)는 상기 제어부(150)의 제어를 받으며, 상기 제어부(150)로부터 출력되는 신호를 무선 신호로 변환하며, 안테나(미도시)를 통해 수신된 무선 신호를 원하는 신호로 변환하여 출력한다. The wireless communication unit 110 is controlled by the control unit 150, converts the signal output from the control unit 150 into a wireless signal, and converts the wireless signal received through an antenna (not shown) into a desired signal Output

특히, 상기 무선통신부(110)는 웹 서버(300)와 무선 통신을 수행하며, 상기 제어부(150)의 제어신호에 따라 상기 웹 서버(300)에 데이터의 다운로드를 요청하고, 상기 요청된 데이터를 상기 웹 서버(300)로부터 다운로드하는 역할을 수행한다. In particular, the wireless communication unit 110 performs wireless communication with the web server 300, requests the web server 300 to download data according to a control signal of the controller 150, and transmits the requested data. It serves to download from the web server 300.

상기 입력부(120)는 문자키, 숫자키와 각종 기능키를 구비하며, 사용자가 입력하는 키에 대응하는 키입력 신호를 발생하여 상기 제어부(150)로 출력한다. The input unit 120 includes a character key, a numeric key and various function keys, and generates a key input signal corresponding to a key input by a user and outputs the key input signal to the controller 150.

상기 표시부(130)는 액정 표시 장치(LCD) 등과 같은 표시 장치로서 상기 제어부(150)의 표시기능 제어신호에 따라 각종 영상이나 문자 데이터를 표시한다. The display unit 130 is a display device, such as a liquid crystal display (LCD), and displays various images or text data according to a display function control signal of the controller 150.

상기 저장부(140)는 상기 제어부(150)의 제어를 받으며, 상기 제어부(150)의 제어시에 필요한 동작 프로그램, 시스템 프로그램이 저장되며, 여러 동작 프로그램 수행 중에 발생하는 데이터를 일시적으로 저장하는 플래시 메모리(flash memory)(미도시)를 포함한다. The storage unit 140 is controlled by the control unit 150, and stores an operation program and a system program necessary for controlling the control unit 150, and flash for temporarily storing data generated while performing various operation programs. Flash memory (not shown).

특히, 상기 저장부(140)는 상기 웹 서버로부터 상기 무선통신부(110)를 통해 HTTP 프로토콜로 다운로드된 데이터를 임시 저장하여 재생하기 위한 버퍼를 가진다. In particular, the storage 140 has a buffer for temporarily storing and reproducing data downloaded from the web server through the wireless communication unit 110 through the HTTP protocol.

상기 제어부(150)는 상기 이동통신단말기(100)의 전반적인 동작을 제어하며, 특히 사용자의 요청에 따라 상기 웹 서버(300)로부터 인터넷(200)을 통해 HTTP 프로토콜로 암호화된 데이터를 다운로드 받아, 상기 다운로드된 데이터의 HTTP 헤더를 파싱하여 상기 데이터의 비트 레이트를 추출한다. The controller 150 controls the overall operation of the mobile communication terminal 100, and in particular, receives data encrypted by the HTTP protocol from the web server 300 through the Internet 200 in response to a user's request, The HTTP header of the downloaded data is parsed to extract the bit rate of the data.

그리고 상기 제어부(150)는 상기 추출된 비트 레이트에 따라 상기 다운로드된 데이터를 임시 저장하여 재생하기 위한 버퍼의 크기, 즉 버퍼 크기를 설정하고, 상기 추출된 비트 레이트에 따라 상기 다운로드된 데이터를 재생하기 위해 상기 버퍼를 참조하는 주기, 즉 버퍼 참조 주기를 설정한다. The controller 150 sets a size of a buffer for temporarily storing and reproducing the downloaded data according to the extracted bit rate, that is, a buffer size, and reproduces the downloaded data according to the extracted bit rate. For example, the buffer reference period, that is, the buffer reference period is set.

그 이후 상기 제어부(150)는 상기 설정된 크기를 갖는 버퍼가 상기 다운로드된 데이터로 가득 찬 경우, 상기 다운로드되어 상기 버퍼에 입력된 데이터를 상기 설정된 주기에 따라 재생한다. Thereafter, when the buffer having the set size is filled with the downloaded data, the controller 150 reproduces the downloaded data input to the buffer according to the set period.

도 3은 본 발명의 일 실시예에 따른 웹 서버의 블록도이다. 3 is a block diagram of a web server according to an embodiment of the present invention.

도 3을 참조하여 설명하면, 본 발명의 일 실시예에 따른 웹 서버(300)는 통신부(310), 저장부(320) 및 중앙 처리부(330)를 포함한다. Referring to FIG. 3, the web server 300 according to an embodiment of the present invention includes a communication unit 310, a storage unit 320, and a central processing unit 330.

상기 통신부(310)는 상기 중앙처리부(330)의 제어를 받으며, 데이터를 송, 수신하기 위한 데이터 신호를 송, 수신하여 이동통신단말기(100)와 통신을 수행한다. The communication unit 310 is controlled by the central processing unit 330, and transmits and receives a data signal for transmitting and receiving data to communicate with the mobile communication terminal 100.

상기 저장부(320)는 상기 중앙처리부(330)의 제어시에 필요한 동작프로그램, 시스템프로그램이 저장됨과 동시에 상기 데이터 및 상기 데이터가 상기 이동통신단말기(100)로 전송되는 속도를 나타내는 비트 레이트가 저장된다. The storage unit 320 stores an operation program and a system program necessary for controlling the central processing unit 330 and a bit rate indicating a speed at which the data and the data are transmitted to the mobile communication terminal 100. do.

상기 중앙 처리부(330)는 상기 웹 서버(300)의 전반적인 동작을 제어함과 동시에, 상기 이동통신단말기(100)의 요청에 따라 상기 이동통신단말기(100)로 데이터를 HTTP 프로토콜을 이용해 전송한다. 이를 위해 상기 중앙 처리부(330)는 상기 데이터의 비트 레이트를 HTTP 헤더에 기록하고, 상기 비트 레이트를 포함하는 HTTP 헤더와 상기 데이터를 상기 이동통신단말기(100)로 전송한다. The central processing unit 330 controls the overall operation of the web server 300, and transmits data to the mobile communication terminal 100 using the HTTP protocol at the request of the mobile communication terminal 100. To this end, the central processing unit 330 records the bit rate of the data in the HTTP header, and transmits the HTTP header and the data including the bit rate to the mobile communication terminal 100.

도 4는 본 발명의 일 실시예에 따른 비트 레이트를 이용한 이동통신단말기의 데이터 전송 방법의 절차도이다. 4 is a flowchart illustrating a data transmission method of a mobile communication terminal using a bit rate according to an embodiment of the present invention.

도 4를 참조하여 설명하면, 본 발명의 일 실시예에 따른 이동통신단말기(100)의 제어부(150)는 데이터, 예를 들어 동영상 데이터를 포함하는 HTTP 데이터, 즉 전송을 위해 HTTP 프로토콜에 따라 암호화된 데이터를 웹 서버(300)로부터 인터넷(200)을 통해 다운로드 받는다(S100). Referring to FIG. 4, the controller 150 of the mobile communication terminal 100 according to an embodiment of the present invention encrypts HTTP data including data, for example, video data, that is, an HTTP protocol for transmission. Downloaded data is downloaded from the web server 300 through the Internet 200 (S100).

그 후, 상기 제어부(150)는 상기 다운로드된 HTTP 데이터의 HTTP 헤더를 파싱하여 상기 데이터가 다운로드되는 속도를 나타내는 비트 레이트를 추출한다(S110). Thereafter, the controller 150 parses the HTTP header of the downloaded HTTP data and extracts a bit rate indicating the speed at which the data is downloaded (S110).

그 후, 상기 제어부(150)는 상기 추출된 비트 레이트에 따라 상기 다운로드된 데이터를 임시 저장하여 재상하기 위한 버퍼를, 즉 버퍼의 크기를 설정한다(S120). Thereafter, the controller 150 sets a buffer, that is, the size of the buffer for temporarily storing and re-downloading the downloaded data according to the extracted bit rate (S120).

예를 들어 상기 추출된 비트 레이트가 128 kps이고 상기 버퍼에 3초 분량의 데이터를 임시 저장하고자 하는 경우, 상기 버퍼의 크기를 3*128=384비트로 설정한다. For example, if the extracted bit rate is 128 kps and you want to temporarily store 3 seconds of data in the buffer, the size of the buffer is set to 3 * 128 = 384 bits.

그 후, 상기 제어부(150)는 상기 다운로드된 동영상 데이터를 상기 버퍼에 저장한다(S130). Thereafter, the controller 150 stores the downloaded video data in the buffer (S130).

그 후, 상기 제어부(150)는 상기 버퍼가 가득 찼는지 여부를 판단한다(S140). Thereafter, the controller 150 determines whether the buffer is full (S140).

상기 S140 단계 판단 결과, 상기 버퍼가 가득 찬 경우, 상기 제어부(150)는 상기 추출된 비트 레이트에 따라 상기 저장된 동영상 데이터를 재생하고(S150) 절차를 종료한다. As a result of the determination of step S140, when the buffer is full, the controller 150 plays the stored video data according to the extracted bit rate (S150) and ends the procedure.

즉, 상기 제어부(150)는 상기 추출된 비트 레이트에 따라 상가 버퍼 참조 주기를 결정하고, 이에 따라 상기 버퍼에 저장된 동영상 데이터를 재생한다. That is, the controller 150 determines an additional buffer reference period according to the extracted bit rate, and accordingly plays the moving picture data stored in the buffer.

예를 들어, 상기 제어부(150)는 상기 추출된 비트 레이트가 128 kbps인 경우 1/128 초마다 상기 버퍼에 저장된 데이터를 읽어들여 데이터를 재생한다. For example, when the extracted bit rate is 128 kbps, the controller 150 reads data stored in the buffer every 1/128 seconds and reproduces the data.

상기 동영상 데이터를 재생하는 동안에도 상기 다운로드가 완료되기까지 상기 웹 서버(300)로부터 다운로드된 데이터가 재생을 위해 상기 버퍼에 입력된다. Even during playback of the video data, the data downloaded from the web server 300 is input to the buffer for playback until the download is completed.

한편 상기 S140 단계 판단 결과, 상기 버퍼가 가득차지 않은 경우 경우, 상기 제어부(150)는 상기 웹 서버(300)로부터 상기 동영상 데이터를 포함하는 HTTP 데이터를 다운로드 받고(S160) 상기 S130 단계로 이동한다. On the other hand, when the determination result of the step S140, when the buffer is not full, the controller 150 downloads the HTTP data including the video data from the web server 300 (S160) and moves to step S130.

도 5는 본 발명의 일 실시예에 따른 비트 레이트를 이용한 웹 서버의 데이터 전송 방법의 절차도이다. 5 is a flowchart illustrating a data transmission method of a web server using a bit rate according to an embodiment of the present invention.

도 5를 참조하여 설명하면, 본 발명의 일 실시예에 따른 웹 서버(300)의 주앙 처리부(330)는 이동통신단말기(100)로부터 데이터, 예를 들어 동영상 데이터의 다운로드를 요청 받는다(S200). Referring to FIG. 5, the central processing unit 330 of the web server 300 according to an exemplary embodiment receives a request for downloading data, for example, video data from the mobile communication terminal 100 (S200). .

그 후, 상기 중앙 처리부(330)는 상기 데이터가 상기 이동통신단말기(100)로 전송되는 속도를 나타내는 미리 설정된 비트 레이트를 HTTP 헤더에 기록한다(S210). Thereafter, the central processing unit 330 records a preset bit rate indicating the speed at which the data is transmitted to the mobile communication terminal 100 in the HTTP header (S210).

예를 들어, 상기 중앙 처리부(330)는 상기 HTTP 헤더에 "Content:=Audio/3gp; Bit=128"을 기록한다. 여기서 Content는 데이터의 종류에 관한 내용임을 나타내고, Audio/3gp는 데이터가 오디오 데이터로서 특히 3gp방식의 음원 데이터임을 나타내고, Bit는 비트 레이트를 나타낸다. For example, the central processing unit 330 records "Content: = Audio / 3gp; Bit = 128" in the HTTP header. Here, Content indicates that the content is about the type of data, Audio / 3gp indicates that the data is audio data, in particular, 3gp type sound source data, and Bit indicates a bit rate.

그 후, 상기 중앙 처리부(330)는 상기 비트 레이트가 기록된 상기 HTTP 헤더를 갖는 동영상 HTTP 데이터, 즉 상기 동영상 데이터를 HTTP 프로토콜에 따라 암호화한 데이터를 상기 이동통신단말기(100)로 전송하고(S220) 절차를 종료한다. Thereafter, the central processing unit 330 transmits the video HTTP data having the HTTP header recorded with the bit rate, that is, the data encrypted according to the HTTP protocol to the mobile communication terminal 100 (S220). End the procedure.

본 발명은 비트 레이트가 일정한 CBR(constant bit rate)를 중심으로 설명했으나 비트 레이트가 변하는 VBR(variable bit rate)에도 본 발명을 적용할 수 있다. 예를 들어 HTTP 헤더에 기록된 평균 비트 레이트의 2배에 해당하는 크기를 갖도록 버퍼를 설정할 수도 있다. Although the present invention has been described based on a constant bit rate (CBR) having a constant bit rate, the present invention can be applied to a variable bit rate (VBR) in which the bit rate changes. For example, the buffer may be set to have a size corresponding to twice the average bit rate recorded in the HTTP header.

이상의 본 발명은 상기에 기술된 실시예들에 의해 한정되지 않고, 당업자들에 의해 다양한 변형 및 변경을 가져올 수 있으며, 이는 첨부된 청구항에서 정의되 는 본 발명의 취지와 범위에 포함된다.The present invention is not limited to the above described embodiments, and various modifications and changes can be made by those skilled in the art, which are included in the spirit and scope of the present invention as defined in the appended claims.

상기와 같은 본 발명에 따르면 이동통신단말기가 웹 서버로부터 데이터를 프로그레시브 다운로드 방식에 의해 다운로드하는 경우, HTTP 헤더에서 추출된 비트 레이트를 이용해, 데이터를 임시 저장하여 재생하기 위한 버퍼의 크기를 적절하게 설정함으로써, 과도한 버퍼의 설정으로 인한 메모리 낭비나 버퍼 부족으로 인한 데이터의 오버플로를 효과적으로 방지할 수 있는 효과가 있다.According to the present invention as described above, when the mobile communication terminal downloads data from the web server by the progressive download method, the size of the buffer for temporarily storing and reproducing the data is appropriately set using the bit rate extracted from the HTTP header. Therefore, there is an effect that can effectively prevent the overflow of data due to memory waste or insufficient buffer due to the excessive buffer setting.

또한, 상기와 같은 본 발명에 따르면 이동통신단말기가 웹 서버로부터 데이터를 프로그레시브 다운로드 방식에 의해 다운로드하는 경우, HTTP 헤더에서 비트 레이트를 추출하여 버퍼에 다운로드된 데이터를 재생하기 위해 참조하는 주기를 적절하게 설정할 수 있는 효과도 있다.Further, according to the present invention as described above, when the mobile communication terminal downloads data from the web server by the progressive download method, it is appropriate to refer to the period to extract the bit rate from the HTTP header to play the data downloaded to the buffer There are also effects that can be set.

Claims (8)

웹 서버와 무선 통신을 수행하는 무선통신부; A wireless communication unit performing wireless communication with a web server; 상기 웹 서버로부터 상기 무선통신부를 통해 HTTP(hyper text transfer protocol) 프로토콜로 다운로드된 데이터를 임시 저장하여 재생하기 위한 버퍼를 가지는 저장부; A storage unit having a buffer for temporarily storing and reproducing data downloaded from the web server through an HTTP (hyper text transfer protocol) protocol; 상기 다운로드된 데이터의 HTTP 헤더를 파싱하여 상기 데이터의 비트 레이트(bit rate)를 추출하고, 상기 추출된 비트 레이트에 따라 상기 버퍼의 크기를 설정하는 제어부; A controller configured to parse the HTTP header of the downloaded data, extract a bit rate of the data, and set a size of the buffer according to the extracted bit rate; 를 포함하는 것을 특징으로 하는 이동통신단말기.Mobile communication terminal comprising a. 청구항 1에 있어서, 상기 제어부는 상기 다운로드된 데이터를 재생하기 위해 상기 버퍼를 참조하는 주기를 상기 추출된 비트 레이트에 따라 설정하는 것을 특징으로 하는 이동통신단말기.The mobile communication terminal of claim 1, wherein the controller sets a period for referring to the buffer to reproduce the downloaded data according to the extracted bit rate. 청구항 1에 있어서, 상기 데이터는 프로그레시브 다운로드(progressive donwload) 방식에 의해 다운로드된 것임을 특징으로 하는 이동통신단말기.The mobile communication terminal of claim 1, wherein the data is downloaded by a progressive donwload method. 웹 서버로부터 무선통신을 통해 HTTP(hyper text transfer protocol) 프로토콜로 임의의 데이터를 다운로드하는 데이터 다운로드 단계; A data download step of downloading arbitrary data from a web server to a hyper text transfer protocol (HTTP) protocol through wireless communication; 상기 다운로드된 데이터의 HTTP 헤더를 파싱하여 상기 데이터의 비트 레이트를 추출하는 비트 레이트(bit rate) 추출 단계; A bit rate extraction step of extracting a bit rate of the data by parsing the HTTP header of the downloaded data; 상기 추출된 비트 레이트에 따라 상기 데이터의 다운로드를 위한 버퍼의 크기를 설정하는 버퍼 크기 설정 단계; A buffer size setting step of setting a size of a buffer for downloading the data according to the extracted bit rate; 를 포함하는 것을 특징으로 하는 비트 레이트를 이용한 이동통신단말기의 데이터 다운로드 방법.Data download method of a mobile communication terminal using a bit rate, characterized in that it comprises a. 청구항 4에 있어서, 상기 버퍼 크기 설정 단계 이후, 상기 다운로드된 데이터를 재생하기 위해 상기 버퍼를 참조하는 주기를 상기 추출된 비트 레이트에 따라 설정하는 버퍼 참조 주기 설정 단계; The method of claim 4, further comprising, after the buffer size setting step, setting a period of referring to the buffer to reproduce the downloaded data according to the extracted bit rate; 를 더 포함하는 것을 특징으로 하는 비트 레이트를 이용한 이동통신단말기의 데이터 다운로드 방법.The data download method of the mobile communication terminal using a bit rate, characterized in that it further comprises. 청구항 4에 있어서, 상기 데이터는 프로그레시브 다운로드(progressive donwload) 방식에 의해 다운로드된 것임을 특징으로 하는 비트 레이트를 이용한 이동통신단말기의 데이터 다운로드 방법.The method of claim 4, wherein the data is downloaded by a progressive donwload method. 이동통신단말기와 통신을 수행하는 통신부; Communication unit for performing communication with the mobile communication terminal; 상기 이동통신단말기의 요청에 따라 상기 이동통신단말기로 데이터를 HTTP(hyper text transfer protocol) 프로토콜을 이용해 전송하되, 상기 데이터의 비트 레이트(bit rate)를 HTTP 헤더에 기록하고, 상기 비트 레이트를 포함하는 HTTP 헤더와 상기 데이터를 전송하는 중앙 처리부; In response to a request from the mobile communication terminal, data is transmitted to the mobile communication terminal using a hyper text transfer protocol (HTTP) protocol, wherein the bit rate of the data is recorded in an HTTP header and includes the bit rate. A central processor for transmitting an HTTP header and the data; 를 포함하는 것을 특징으로 하는 웹 서버.Web server comprising a. 이동통신단말기에 전송할 데이터의 비트 레이트(bit rate)를 HTTP(hyper text transfer protocol) 헤더에 기록하는 기록 단계; A recording step of recording a bit rate of data to be transmitted to a mobile communication terminal in a hyper text transfer protocol (HTTP) header; HTTP 프로토콜을 이용해 상기 비트 레이트를 포함하는 HTTP 헤더와 상기 데이터를 전송하는 전송 단계; A transmission step of transmitting the HTTP header and the data including the bit rate using an HTTP protocol; 를 포함하는 것을 특징으로 하는 비트 레이트를 이용한 웹 서버의 데이터 전송 방법.Data transmission method of the web server using a bit rate, characterized in that it comprises a.
KR1020050136291A 2005-12-31 2005-12-31 Method of transmitting and downloading data using bit rate and web server and mobile communication terminal for same Expired - Fee Related KR100654550B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050136291A KR100654550B1 (en) 2005-12-31 2005-12-31 Method of transmitting and downloading data using bit rate and web server and mobile communication terminal for same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050136291A KR100654550B1 (en) 2005-12-31 2005-12-31 Method of transmitting and downloading data using bit rate and web server and mobile communication terminal for same

Publications (1)

Publication Number Publication Date
KR100654550B1 true KR100654550B1 (en) 2006-12-05

Family

ID=37732277

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050136291A Expired - Fee Related KR100654550B1 (en) 2005-12-31 2005-12-31 Method of transmitting and downloading data using bit rate and web server and mobile communication terminal for same

Country Status (1)

Country Link
KR (1) KR100654550B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100979311B1 (en) 2008-11-06 2010-08-31 주식회사 엘지유플러스 Buffer processing method for YouTube service, and IP set-top box with adaptive buffering function

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1075209A (en) 1996-05-30 1998-03-17 Lucent Technol Inc Method for wireless communication at variable rat e
KR20010075849A (en) * 2000-01-20 2001-08-11 오길록 Synchronous video terminal using isdn video codec and method for controlling data stream using the same
US20030152083A1 (en) 2002-02-01 2003-08-14 Nami Nagata Packet transfer scheduling device and packet transfer scheduling method
JP2005033599A (en) 2003-07-08 2005-02-03 Sony Corp Encoding apparatus, encoding method, and program
JP2005295111A (en) 2004-03-31 2005-10-20 Matsushita Electric Ind Co Ltd Content transmitter and content reproducer

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1075209A (en) 1996-05-30 1998-03-17 Lucent Technol Inc Method for wireless communication at variable rat e
KR20010075849A (en) * 2000-01-20 2001-08-11 오길록 Synchronous video terminal using isdn video codec and method for controlling data stream using the same
US20030152083A1 (en) 2002-02-01 2003-08-14 Nami Nagata Packet transfer scheduling device and packet transfer scheduling method
JP2005033599A (en) 2003-07-08 2005-02-03 Sony Corp Encoding apparatus, encoding method, and program
JP2005295111A (en) 2004-03-31 2005-10-20 Matsushita Electric Ind Co Ltd Content transmitter and content reproducer

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100979311B1 (en) 2008-11-06 2010-08-31 주식회사 엘지유플러스 Buffer processing method for YouTube service, and IP set-top box with adaptive buffering function

Similar Documents

Publication Publication Date Title
CN100527674C (en) Compatible-progressive download method and the system thereof
US7447791B2 (en) Transmission and reception of audio and/or video material
KR100834959B1 (en) Method and device for playing multimedia content
US7631088B2 (en) System and method for minimizing perceived dead air time in internet streaming media delivery
WO2002049343A1 (en) Transmission and reception of audio and/or video material
AU2002220927A1 (en) Transmission and reception of audio and/or video material
KR20030094163A (en) Method and system for multimedia consumption based on user terminal characteristic and recording medium thereof
JP2006520039A (en) Method, data structure, and system for processing a media data stream
KR20040071151A (en) Playback manipulation of http streamed content objects
KR20030003063A (en) Data reproduction apparatus and method the same
JP4976856B2 (en) Method for reproducing content and apparatus for reproducing content
KR100654550B1 (en) Method of transmitting and downloading data using bit rate and web server and mobile communication terminal for same
KR102521753B1 (en) A method for playing content streamed over a network in a player on a client device
US20020120747A1 (en) System and method for maintaining constant buffering time in internet streaming media delivery
JP2005333478A (en) Streaming content playback method and internet connection apparatus using the same
KR100931344B1 (en) Method for providing video streaming service and system, server and user terminal for same
JP4882441B2 (en) Distribution server device, client device, and program used therefor
CN113852865B (en) Code rate adjusting method, device, equipment and storage medium
KR100449543B1 (en) KARAOKE apparatus using mobile terminal and method for controlling play within therein
CN1835506B (en) A multimedia streaming service providing method and a streaming service system
KR100870617B1 (en) Real-time transcoding device and its operation method
KR100727173B1 (en) Wireless communication terminal having random position bookmark / jump function during streaming and method
JP2008136044A (en) Video segmentation server and control method thereof
JP2003087786A (en) Data reproducing apparatus and data reproducing method
KR100474742B1 (en) Multimedia contents download service method

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

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

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

FPAY Annual fee payment

Payment date: 20121026

Year of fee payment: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

FPAY Annual fee payment

Payment date: 20131024

Year of fee payment: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

FPAY Annual fee payment

Payment date: 20141024

Year of fee payment: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

FPAY Annual fee payment

Payment date: 20151023

Year of fee payment: 10

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20161130

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20161130

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301