[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100706399B1 - 이동통신 단말기에서의 컨텐츠 다운로드 제어 장치 및 방법 - Google Patents

이동통신 단말기에서의 컨텐츠 다운로드 제어 장치 및 방법 Download PDF

Info

Publication number
KR100706399B1
KR100706399B1 KR1020060013572A KR20060013572A KR100706399B1 KR 100706399 B1 KR100706399 B1 KR 100706399B1 KR 1020060013572 A KR1020060013572 A KR 1020060013572A KR 20060013572 A KR20060013572 A KR 20060013572A KR 100706399 B1 KR100706399 B1 KR 100706399B1
Authority
KR
South Korea
Prior art keywords
trip delay
round trip
delay time
content
download
Prior art date
Application number
KR1020060013572A
Other languages
English (en)
Inventor
한성우
김현수
Original Assignee
주식회사 팬택앤큐리텔
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 팬택앤큐리텔 filed Critical 주식회사 팬택앤큐리텔
Priority to KR1020060013572A priority Critical patent/KR100706399B1/ko
Application granted granted Critical
Publication of KR100706399B1 publication Critical patent/KR100706399B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising

Landscapes

  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Finance (AREA)
  • Tourism & Hospitality (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Accounting & Taxation (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 이동통신 단말기에서 특정 컨텐츠를 다운로드 받고자 할 때에 현재 시점의 컨텐츠 서버에 대한 왕복지연시간 정보를 이용하여 컨텐츠 다운로드시 이용되는 수신버퍼 용량을 조절함으로써 효율적인 컨텐츠 다운로드가 가능하도록 한 이동통신 단말기에서의 컨텐츠 다운로드 제어 장치 및 방법에 관한 것이다.
본 발명은 이동통신 단말기에서 컨텐츠 다운로드 요청시 현재 시점의 컨텐츠 서버에 대한 왕복지연시간을 측정한 후, 그 왕복지연시간 정보를 기준으로 네트워크 혼잡 상황에 따라 수신버퍼 용량을 조절함으로써, 컨텐츠 다운로드시 네트워크 전송 효율을 향상시킴과 동시에 단말기 사용자의 컨텐츠 다운로드 대기시간을 줄일 수 있게 되며, 네트워크 측면에서도 추가적인 장치나 구현 사항없이 시스템에 부하를 주지 않으면서 효율적인 데이터 전송이 가능해 진다는 효과가 있다.
이동통신 단말기, 컨텐츠 서버, 컨텐츠 다운로드, 수신버퍼 용량 조절, 왕복지연시간, 전송 효율, 네트워크 혼잡

Description

이동통신 단말기에서의 컨텐츠 다운로드 제어 장치 및 방법{Apparatus And Method For Controlling Contents Download In The Mobile Communication Terminal}
도 1은 본 발명에 따른 이동통신 단말기에서의 컨텐츠 다운로드 제어 장치를 도시한 구성 블록도.
도 2는 본 발명에 따는 이동통신 단말기에서의 컨텐츠 다운로드 제어 동작을 설명하기 위한 순서도.
* 도면의 주요 부분에 대한 부호의 설명 *
11 : 데이터베이스부 12 : 메모리부
13 : 다운로드 처리부 14 : 단말 제어부
20 : 컨텐츠 서버
본 발명은 이동통신 단말기에서의 컨텐츠 다운로드에 관한 것으로, 특히 특정 컨텐츠를 다운로드 받고자 할 때에 현재 시점의 컨텐츠 서버에 대한 왕복지연시 간 정보를 이용하여 컨텐츠 다운로드시 이용되는 수신버퍼 용량을 조절함으로써 효율적인 컨텐츠 다운로드가 가능하도록 한 이동통신 단말기에서의 컨텐츠 다운로드 제어 장치 및 방법에 관한 것이다.
최근 통신기술이 발전으로 휴대폰, 인터넷폰, IMT-2000, PDA 폰 등과 같은 이동통신 단말기의 보급이 증가하고 있으며, 이러한 이동통신 단말기는 일반 음성 통신 서비스와 함께 무선 인터넷을 통한 멀티미디어 컨텐츠(예를 들어, 광고, 뉴스, 주식, 학습, 음악, 동영상 등의 정보) 서비스를 제공하게 되었다.
한편, 일반적인 유선망에서는 인터넷 통신을 위해 데이터 전송 프로토콜로서 TCP/IP 프로토콜이 사용되어 왔는데, 이러한 TCP/IP 프로토콜은 유선 환경을 기본 전제로 만들어져 있어, 무선 환경에서는 패킷 손실이나 전송속도 및 서비스 품질의 저하 등과 같은 현상이 발생하므로 TCP/IP 프로토콜을 직접 무선 인터넷에 적용하기에는 많은 문제점을 내포하고 있었다.
이러한 이유로 인해 OMA(Open Mobile Alliance, 기존 WAP 포럼)에서는 무선 인터넷 환경에서 성능 향상을 위해 W-TCP(Wireless Profiled TCP) 표준을 제정하였으며, W-TCP에서는 패킷 손실에 대한 혼잡 제어의 문제점 및 재전송 기법을 보완하기 위한 방법의 하나로 수신버퍼 용량을 증가시켜 사용하고 있다.
하지만, 종래의 이동통신 단말기에서는 무선 인터넷을 통해 컨텐츠 서버에 접속하여 각종 컨텐츠를 다운로드 받는데 있어, 수신버퍼 용량을 증가시켰을 뿐 고정된 버퍼 용량을 사용하고 있기 때문에 실시간으로 변화되는 네트워크 트래픽 상 황을 반영하지 못하고 있으며, 또한 단순히 수신버퍼 용량을 증가시키는 경우 수신버퍼 용량이 클수록 단말기의 'ack' 응답없이 컨텐츠 서버에서 전송하는 데이터량이 상대적으로 증가하게 되어 전송 효율이 증가하지만, 전송량이 폭증하여 네트워크 대역폭을 초과하는 경우에는 패킷 손실을 유발하게 되므로 오히려 전송 효율이 떨어지게 되는 등 데이터 전송 효율 및 네트워크 자원의 이용 효율이 떨어질 수 있다는 문제점이 있었다.
더욱이, 최근에 이동통신망의 대역폭이 증가 및 카메라, 동영상 등의 멀티미디어 기능을 탑재한 이동통신 단말기가 대중화되면서 대용량 멀티미디어 데이터의 송수신이 보편화되고 있는 점을 감안할 때, 고정된 수신버퍼 용량을 사용함에 따른 데이터 전송 효율 및 네트워크 자원의 이용 효율 저하는 데이터 전송 시간 지연의 원인이 되고, 이러한 이유로 인해 단말기 사용자는 데이터 전송 비용 및 소요 시간에 상당한 부담을 느끼게 되는 문제점이 있었다.
본 발명은 전술한 바와 같은 문제점을 해결하기 위한 것으로 그 목적은, 이동통신 단말기에서 컨텐츠 다운로드 요청시 현재 시점의 컨텐츠 서버에 대한 왕복지연시간을 측정한 후, 그 왕복지연시간 정보를 기준으로 네트워크 혼잡 상황에 따라 수신버퍼 용량을 조절할 수 있도록 하는데 있다.
본 발명의 다른 목적은, 이동통신 단말기에서 컨텐츠 다운로드시 이용되는 수신버퍼 용량을 네트워크 혼잡 상황에 따라 조절함으로써, 컨텐츠 다운로드시 네 트워크 전송 효율을 향상시킴과 동시에 단말기 사용자의 컨텐츠 다운로드 대기시간을 줄일 수 있도록 하는데 있다.
상술한 바와 같은 목적을 해결하기 위한 본 발명의 특징은, 컨텐츠 서버에 대한 요일 및 시간대별 기준 왕복지연시간 정보를 저장하고 있는 데이터베이스부와; 단말기 동작 및 제어에 필요한 각종 프로그램이 저장되며, 상기 컨텐츠 서버로부터 다운로드 받은 컨텐츠 정보를 저장하기 위한 메모리부와; 상기 컨텐츠 서버와의 무선 인터넷 접속을 제공하고, 컨텐츠 다운로드 요청 시점에 상기 컨텐츠 서버에 대한 왕복지연시간을 측정하며, 상기 컨텐츠 서버와 단말기 사이의 무선 컨텐츠 서비스를 위한 제어신호의 송수신 처리 및 수신버퍼를 이용한 컨텐츠 다운로드 처리를 수행하는 다운로드 처리부와; 상기 메모리부에 저장되어 있는 각종 프로그램을 이용하여 단말기의 전체적인 동작을 제어, 관리하되, 컨텐츠 다운로드 요청시 상기 다운로드 처리부를 제어하여 현재 시점의 컨텐츠 서버에 대한 왕복지연시간을 측정하게 하고, 상기 다운로드 처리부에 의해 측정된 컨텐츠 다운로드 요청 시점의 왕복지연시간 값과 상기 데이터베이스부에 저장되어 있는 해당 요일 및 시간대의 기준 왕복지연시간 값을 비교한 후에 그 비교 결과에 따라 상기 다운로드 처리부에서 이용하는 컨텐츠 수신버퍼 용량을 조절해 주는 단말 제어부를 포함하는 이동통신 단말기에서의 컨텐츠 다운로드 제어 장치를 구현하는데 있다.
여기서, 상기 다운로드 처리부는, 단말 제어부의 제어에 따라 컨텐츠 다운로 드 요청 시점에 TCP 연결의 타임스탬프(timestamp) 옵션이나 핑(ping)과 같은 방법으로 컨텐츠 서버에 대한 왕복지연시간을 측정하는 것을 특징으로 한다.
그리고, 상기 단말 제어부는, 다운로드 처리부에 의해 현재 측정된 왕복지연시간을 데이터베이스부의 해당 요일 및 시간대에 반영하여 기준 왕복지연시간 정보를 갱신하는 것을 특징으로 한다.
또한, 상기 단말 제어부는, 데이터베이스부에 저장되어 있는 해당 요일 및 시간대의 기준 왕복지연시간 값을 다운로드 처리부에 의해 현재 측정된 왕복지연시간 값보다 많이 반영하는 TCP 프로토콜의 로우 패스 필터 방식으로 산출한 새로운 왕복지연시간 값을 이용하여 상기 데이터베이스부에 저장되어 있는 해당 요일 및 시간대의 기준 왕복지연시간 값을 갱신하는 것을 특징으로 한다.
나아가, 상기 단말 제어부는, 컨텐츠 수신버퍼 용량을 조절하는데 있어, 다운로드 처리부에 의해 측정된 컨텐츠 다운로드 요청 시점의 왕복지연시간 값과 데이터베이스부에 저장되어 있는 해당 요일 및 시간대의 기준 왕복지연시간 값을 비교하여, 측정된 왕복지연시간 값이 큰 경우에는 수신버퍼 용량을 초기 수신버퍼 용량으로 설정하고, 측정된 왕복지연시간 값이 작거나 같은 경우에는 수신버퍼 용량을 일정 비율 증가시켜 설정하는 것을 특징으로 한다.
본 발명의 다른 특징은, 이동통신 단말기에서 컨텐츠 다운로드 요청시 TCP 연결의 타임스탬프 옵션이나 핑 방식으로 현재 시점의 컨텐츠 서버에 대한 왕복지연시간을 측정하는 과정과; 기준 왕복지연시간 정보가 저장되어 있는 데이터베이스를 액세스하여 현재 시점에 해당되는 요일 및 시간대의 기준 왕복지연시간 값을 추 출한 후에 상기에서 측정된 왕복지연시간 값과 비교하는 과정과; 상기 왕복지연시간 값의 비교 결과에 따라 컨텐츠 수신버퍼 용량을 조절한 후에 조절된 용량의 수신버퍼를 이용하여 상기 컨텐츠 서버로부터 컨텐츠 다운로드 처리를 수행하는 과정을 포함하는 이동통신 단말기에서의 컨텐츠 다운로드 제어 방법을 구현하는데 있다.
그리고, 상기 왕복지연시간 값의 비교 결과에 따라 컨텐츠 수신버퍼 용량을 조절하는데 있어, 현재 측정된 왕복지연시간 값이 기준 왕복지연시간 값보다 큰 경우 컨텐츠 다운로드시 이용하는 수신버퍼 용량을 초기 용량으로 설정하고, 현재 측정된 왕복지연시간 값이 기준 왕복지연시간 값보다 작거나 같은 경우 상기 수신버퍼 용량을 일정 비율 증가시켜 설정하는 것을 특징으로 한다.
상술한 이동통신 단말기에서의 컨텐츠 다운로드 제어 방법은, 상기 컨텐츠 다운로드시 이용되는 수신버퍼 용량을 조절한 후에 현재 측정된 왕복지연시간을 데이터베이스의 해당 요일 및 시간대에 반영하여 기준 왕복지연시간 정보를 갱신하게 과정을 더 포함하는 것을 특징으로 한다.
여기서, 상기 기준 왕복지연시간 정보를 갱신하는 과정은, 데이터베이스에 저장되어 있는 해당 요일 및 시간대의 기준 왕복지연시간 값을 현재 측정된 왕복지연 값보다 많이 반영하는 TCP 프로토콜의 로우 패스 필터 방식을 이용하여 통계적인 방법으로 새로운 왕복지연시간 값을 산출하는 단계와; 상기 데이터베이스에 저장되어 있는 해당 요일 및 시간대의 기준 왕복지연시간 값을 상기에서 새로 산출한 왕복지연시간 값으로 갱신하는 단계를 포함하는 것을 특징으로 한다.
이하, 본 발명에 따른 실시예를 첨부한 도면을 참조하여 상세하게 설명하면 다음과 같다.
본 발명에서는 이동통신 단말기에 컨텐츠 서버에 대한 요일 및 시간대별 기준 왕복지연시간(RTT ; Round Trip Time)을 저장하여 관리하고, 그 기준 왕복지연시간 값과 실제 컨텐츠 다운로드 요청 시점의 왕복지연시간 값을 비교한 결과에 따라 단말기의 컨텐츠 수신버퍼 용량을 조절함으로써 효율적인 컨텐츠 다운로드가 가능하게 되는데, 이를 위한 이동통신 단말기의 구성은 첨부한 도면 도 1과 같다.
즉, 본 발명에 따른 이동통신 단말기에서의 컨텐츠 다운로드 제어 장치는 도 1에 도시한 바와 같이, 데이터베이스부(11)와, 메모리부(12)와, 다운로드 처리부(13) 및 단말 제어부(14)를 구비하여 이루어진다.
데이터베이스부(11)는 컨텐츠 서버(20)에 대한 요일 및 시간대별(또는 월, 요일 및 시간대별) 기준 왕복지연시간 정보를 저장하고 있으며, 그 기준 왕복지연시간 정보는 통계적인 방법으로 계속 갱신하여 관리한다.
메모리부(12)는 단말기 동작 및 제어에 필요한 각종 프로그램이 저장되며, 컨텐츠 서버(20)로부터 다운로드 받은 컨텐츠 정보를 저장한다.
다운로드 처리부(13)는 각종 컨텐츠 정보를 제공하는 컨텐츠 서버(20)와의 무선 인터넷 접속을 제공하고, 컨텐츠 다운로드 요청 시점에 TCP 연결의 타임스탬프(timestamp) 옵션이나 핑(ping)과 같은 방법으로 컨텐츠 서버(20)에 대한 왕복지연시간을 측정하며, 해당되는 컨텐츠 서버(20)와 단말기 사이의 무선 컨텐츠 서비 스를 위한 제어신호의 송수신 처리 및 수신버퍼를 이용한 컨텐츠 다운로드 처리를 수행한다.
단말 제어부(14)는 메모리부(12)에 저장되어 있는 각종 프로그램을 이용하여 단말기의 전체적인 동작을 제어, 관리하되, 컨텐츠 다운로드 요청시 다운로드 처리부(13)를 제어하여 현재 시점의 컨텐츠 서버(20)에 대한 왕복지연시간을 측정하게 하고, 다운로드 처리부(13)에 의해 측정된 컨텐츠 다운로드 요청 시점의 왕복지연시간 값과 데이터베이스부(11)에 저장되어 있는 해당 요일 및 시간대의 기준 왕복지연시간 값을 비교한 후에 그 비교 결과에 따라 다운로드 처리부(13)에서 이용하는 컨텐츠 수신버퍼 용량을 조절해 주며, 메모리부(12)에 저장된 컨텐츠 정보를 단말기 화면에 디스플레이 함으로써 무선 컨텐츠 서비스를 제공한다. 그리고, 다운로드 처리부(13)에 의해 측정된 왕복지연시간을 데이터베이스부(11)의 해당 요일 및 시간대에 반영하여 기준 왕복지연시간 정보를 갱신하게 되는데, 이를 위해 데이터베이스부(11)에 저장되어 있는 해당 요일 및 시간대의 기준 왕복지연시간 값을 현재 측정된 왕복지연시간 값보다 많이 반영하는 TCP 프로토콜의 로우 패스 필터(Low Pass Filter) 방식을 이용하여 산출한 새로운 왕복지연시간 값을 이용하여 데이터베이스부(11)에 저장되어 있는 해당 요일 및 시간대의 기준 왕복지연시간 값을 갱신한다.
또한, 단말 제어부(14)는 컨텐츠 수신버퍼 용량을 조절하는데 있어, 다운로드 처리부(13)에 의해 측정된 컨텐츠 다운로드 요청 시점의 왕복지연시간 값과 데이터베이스부(11)에 저장되어 있는 해당 요일 및 시간대의 기준 왕복지연시간 값을 비교하여, 측정된 왕복지연시간 값이 큰 경우에는 수신버퍼 용량을 초기 수신버퍼 용량으로 설정하고, 측정된 왕복지연시간 값이 작거나 같은 경우에는 수신버퍼 용량을 일정 비율 증가시켜 설정한다.
이와 같은 구성을 가진 본 발명에 따른 이동통신 단말기에서의 컨텐츠 다운로드 제어 동작을 첨부한 도면 도 2를 참조하여 상세하게 설명하면 다음과 같다.
먼저, 이동통신 단말기의 데이터베이스부(11)에는 컨텐츠 서버(20)에 대한 요일 및 시간대별 기준 왕복지연시간을 저장하여 관리하고 있어야 하는데, 이때, 이동통신 단말기에서 다운로드 받게 되는 대부분의 컨텐츠는 이동통신 사업자 또는 컨텐츠 제공자가 운영하는 컨텐츠 서버(20)로부터 제공받기 때문에 데이터베이스 구축에 필요한 실제 메모리 양은 매우 작을 것이다.
이렇게 컨텐츠 서버(20)에 대한 요일 및 시간대별 기준 왕복지연시간 정보가 데이터베이스부(11)에 저장되어 있는 상태에서 이동통신 단말기 사용자가 일련의 메뉴 선택이나 키 버튼 조작 등을 통해 무선 인터넷을 이용한 특정 컨텐츠 다운로드를 요청하게 되면(스텝 S21), 단말 제어부(14)는 현재 네트워크의 전송 상태 및 혼잡 정도를 판단하기 위해 다운로드 처리부(13)를 제어하여 현재 시점의 컨텐츠 서버(20)에 대한 왕복지연시간을 측정하도록 제어하게 된다.
이에 따라, 다운로드 처리부(13)는 컨텐츠 서버(20)와의 TCP 연결을 설정하기 이전에 단말 제어부(14)의 제어에 따라 TCP 연결의 타임스탬프 옵션이나 핑과 같은 방법으로 컨텐츠 서버(20)에 대한 현재 시점 즉, 컨텐츠 다운로드 요청 시점의 왕복지연시간을 측정한 후(스텝 S22), 측정된 왕복지연시간 정보를 단말 제어부 (14)로 전달해 주게 된다.
이후, 단말 제어부(14)는 데이터베이스부(11)를 액세스하여 현재 시점에 해당되는 요일 및 시간대의 기준 왕복지연시간 정보를 추출한 후(스텝 S23), 다운로드 처리부(13)에 의해 현재 측정된 컨텐츠 다운로드 요청 시점의 왕복지연시간 값과 데이터베이스부(11)에서 추출한 해당 요일 및 시간대의 기준 왕복지연시간 값을 비교하여 컨텐츠 수신버퍼 용량을 조절하게 되는데, 이를 위해 현재 측정된 왕복지연시간 값이 기준 왕복지연시간 값보다 큰지를 확인하게 된다(스텝 S24).
만약, 현재 측정된 왕복지연시간 값이 기준 왕복지연시간 값보다 큰 것으로 확인되는 경우 이는 네트워크가 혼잡한 상태임을 의미하므로 단말 제어부(14)는 다운로드 처리부(13)에서 컨텐츠 다운로드시 이용하는 수신버퍼 용량을 초기 수신버퍼 용량으로 그대로 유지하도록 설정하게 된다(스텝 S25).
하지만, 현재 측정된 왕복지연시간 값이 기준 왕복지연시간 값보다 작거나 같은 것으로 확인되는 경우에는 네트워크가 혼잡하지 않은 상태임을 의미하므로 다운로드 처리부(13)에서 컨텐츠 다운로드시 이용하는 수신버퍼 용량을 일정 비율만큼 예컨대, 현재 측정된 왕복지연시간 값과 기준 왕복지연시간 값의 차이에 대응하는 비율만큼 증가시켜 설정하게 된다(스텝 S26).
이렇게 하여 수신버퍼 용량이 설정된 이후, 다운로드 처리부(13)는 무선 인터넷을 통해 컨텐츠 서버(20)에 접속하게 되고, 그 컨텐츠 서버(20)와 단말기 사이의 무선 컨텐츠 서비스를 위한 제어신호의 송수신 처리를 수행하면서 앞에서 설정된 용량의 수신버퍼를 이용하여 컨텐츠 다운로드 처리를 수행함으로써, 단말기 사 용자에 의해 요청된 특정 컨텐츠를 컨텐츠 서버(20)로부터 다운로드 받아 메모리부(12)에 저장하게 된다(스텝 S27).
한편, 단말 제어부(14)는 컨텐츠 다운로드시 이용하는 수신버퍼 용량을 설정한 후에 현재 측정된 왕복지연시간을 데이터베이스부(11)의 해당 요일 및 시간대에 반영하여 기준 왕복지연시간 정보를 갱신하게 되는데, 즉, 데이터베이스부(11)에 저장되어 있는 해당 요일 및 시간대의 기준 왕복지연시간 값을 많이 반영(예컨대, 90%)하고 다운로드 처리부(13)에 의해 현재 측정된 왕복지연시간 값을 조금 반영(예컨대, 10%)하는 TCP 프로토콜의 로우 패스 필터 방식을 이용하여 통계적인 방법으로 새로운 왕복지연시간 값을 산출한 후(스텝 S28), 데이터베이스부(11)에 저장되어 있는 해당 요일 및 시간대의 기준 왕복지연시간 값을 새로 산출한 왕복지연시간 값으로 갱신하게 된다(스텝 S29). 이로써, 단기간의 네트워크 상황 변화에 민감하게 반응하지 않고 전체적으로 안정감 있는 TCP 흐름 제어가 가능해 진다.
또한, 본 발명에 따른 실시예는 상술한 것으로 한정되지 않고, 본 발명과 관련하여 통상의 지식을 가진자에게 자명한 범위내에서 여러 가지의 대안, 수정 및 변경하여 실시할 수 있다.
이상과 같이, 본 발명은 이동통신 단말기에서 컨텐츠 다운로드 요청시 현재 시점의 컨텐츠 서버에 대한 왕복지연시간을 측정한 후, 그 왕복지연시간 정보를 기준으로 네트워크 혼잡 상황에 따라 수신버퍼 용량을 조절함으로써, 컨텐츠 다운로 드시 네트워크 전송 효율을 향상시킴과 동시에 단말기 사용자의 컨텐츠 다운로드 대기시간을 줄일 수 있게 되며, 네트워크 측면에서도 추가적인 장치나 구현 사항없이 시스템에 부하를 주지 않으면서 효율적인 데이터 전송이 가능해 진다는 효과가 있다.

Claims (9)

  1. 컨텐츠 서버에 대한 요일 및 시간대별 기준 왕복지연시간 정보를 저장하고 있는 데이터베이스부와;
    단말기 동작 및 제어에 필요한 각종 프로그램이 저장되며, 상기 컨텐츠 서버로부터 다운로드 받은 컨텐츠 정보를 저장하기 위한 메모리부와;
    상기 컨텐츠 서버와의 무선 인터넷 접속을 제공하고, 컨텐츠 다운로드 요청 시점에 상기 컨텐츠 서버에 대한 왕복지연시간을 측정하며, 상기 컨텐츠 서버와 단말기 사이의 무선 컨텐츠 서비스를 위한 제어신호의 송수신 처리 및 수신버퍼를 이용한 컨텐츠 다운로드 처리를 수행하는 다운로드 처리부와;
    상기 메모리부에 저장되어 있는 각종 프로그램을 이용하여 단말기의 전체적인 동작을 제어, 관리하되, 컨텐츠 다운로드 요청시 상기 다운로드 처리부를 제어하여 현재 시점의 컨텐츠 서버에 대한 왕복지연시간을 측정하게 하고, 상기 다운로드 처리부에 의해 측정된 컨텐츠 다운로드 요청 시점의 왕복지연시간 값과 상기 데이터베이스부에 저장되어 있는 해당 요일 및 시간대의 기준 왕복지연시간 값을 비교한 후에 그 비교 결과에 따라 상기 다운로드 처리부에서 이용하는 컨텐츠 수신버퍼 용량을 조절해 주는 단말 제어부를 포함하는 것을 특징으로 하는 이동통신 단말기에서의 컨텐츠 다운로드 제어 장치.
  2. 제 1항에 있어서,
    상기 다운로드 처리부는, 단말 제어부의 제어에 따라 컨텐츠 다운로드 요청 시점에 TCP 연결의 타임스탬프(timestamp) 옵션이나 핑(ping)과 같은 방법으로 컨텐츠 서버에 대한 왕복지연시간을 측정하는 것을 특징으로 하는 이동통신 단말기에서의 컨텐츠 다운로드 제어 장치.
  3. 제 1항에 있어서,
    상기 단말 제어부는, 다운로드 처리부에 의해 현재 측정된 왕복지연시간을 데이터베이스부의 해당 요일 및 시간대에 반영하여 기준 왕복지연시간 정보를 갱신하는 것을 특징으로 하는 이동통신 단말기에서의 컨텐츠 다운로드 제어 장치.
  4. 제 1항 또는 3항에 있어서,
    상기 단말 제어부는, 데이터베이스부에 저장되어 있는 해당 요일 및 시간대의 기준 왕복지연시간 값을 다운로드 처리부에 의해 현재 측정된 왕복지연시간 값보다 많이 반영하는 TCP 프로토콜의 로우 패스 필터 방식으로 산출한 새로운 왕복지연시간 값을 이용하여 상기 데이터베이스부에 저장되어 있는 해당 요일 및 시간대의 기준 왕복지연시간 값을 갱신하는 것을 특징으로 하는 이동통신 단말기에서의 컨텐츠 다운로드 제어 장치.
  5. 제 1항에 있어서,
    상기 단말 제어부는, 컨텐츠 수신버퍼 용량을 조절하는데 있어, 다운로드 처리부에 의해 측정된 컨텐츠 다운로드 요청 시점의 왕복지연시간 값과 데이터베이스부에 저장되어 있는 해당 요일 및 시간대의 기준 왕복지연시간 값을 비교하여, 측정된 왕복지연시간 값이 큰 경우에는 수신버퍼 용량을 초기 수신버퍼 용량으로 설정하고, 측정된 왕복지연시간 값이 작거나 같은 경우에는 수신버퍼 용량을 일정 비율 증가시켜 설정하는 것을 특징으로 하는 이동통신 단말기에서의 컨텐츠 다운로드 제어 장치.
  6. 이동통신 단말기에서 컨텐츠 다운로드 요청시 TCP 연결의 타임스탬프 옵션이나 핑 방식으로 현재 시점의 컨텐츠 서버에 대한 왕복지연시간을 측정하는 과정과;
    기준 왕복지연시간 정보가 저장되어 있는 데이터베이스를 액세스하여 현재 시점에 해당되는 요일 및 시간대의 기준 왕복지연시간 값을 추출한 후에 상기에서 측정된 왕복지연시간 값과 비교하는 과정과;
    상기 왕복지연시간 값의 비교 결과에 따라 컨텐츠 수신버퍼 용량을 조절한 후에 조절된 용량의 수신버퍼를 이용하여 상기 컨텐츠 서버로부터 컨텐츠 다운로드 처리를 수행하는 과정을 포함하는 것을 특징으로 하는 이동통신 단말기에서의 컨텐 츠 다운로드 제어 방법.
  7. 제 6항에 있어서,
    상기 왕복지연시간 값의 비교 결과에 따라 컨텐츠 수신버퍼 용량을 조절하는데 있어, 현재 측정된 왕복지연시간 값이 기준 왕복지연시간 값보다 큰 경우 컨텐츠 다운로드시 이용하는 수신버퍼 용량을 초기 용량으로 설정하고, 현재 측정된 왕복지연시간 값이 기준 왕복지연시간 값보다 작거나 같은 경우 상기 수신버퍼 용량을 일정 비율 증가시켜 설정하는 것을 특징으로 하는 이동통신 단말기에서의 컨텐츠 다운로드 제어 방법.
  8. 제 6항에 있어서,
    상기 컨텐츠 다운로드시 이용되는 수신버퍼 용량을 조절한 후에 현재 측정된 왕복지연시간을 데이터베이스의 해당 요일 및 시간대에 반영하여 기준 왕복지연시간 정보를 갱신하게 과정을 더 포함하는 것을 특징으로 하는 이동통신 단말기에서의 컨텐츠 다운로드 제어 방법.
  9. 제 8항에 있어서,
    상기 기준 왕복지연시간 정보를 갱신하는 과정은, 데이터베이스에 저장되어 있는 해당 요일 및 시간대의 기준 왕복지연시간 값을 현재 측정된 왕복지연 값보다 많이 반영하는 TCP 프로토콜의 로우 패스 필터 방식을 이용하여 통계적인 방법으로 새로운 왕복지연시간 값을 산출하는 단계와;
    상기 데이터베이스에 저장되어 있는 해당 요일 및 시간대의 기준 왕복지연시간 값을 상기에서 새로 산출한 왕복지연시간 값으로 갱신하는 단계를 포함하는 것을 특징으로 하는 이동통신 단말기에서의 컨텐츠 다운로드 제어 방법.
KR1020060013572A 2006-02-13 2006-02-13 이동통신 단말기에서의 컨텐츠 다운로드 제어 장치 및 방법 KR100706399B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060013572A KR100706399B1 (ko) 2006-02-13 2006-02-13 이동통신 단말기에서의 컨텐츠 다운로드 제어 장치 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060013572A KR100706399B1 (ko) 2006-02-13 2006-02-13 이동통신 단말기에서의 컨텐츠 다운로드 제어 장치 및 방법

Publications (1)

Publication Number Publication Date
KR100706399B1 true KR100706399B1 (ko) 2007-04-10

Family

ID=38161556

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060013572A KR100706399B1 (ko) 2006-02-13 2006-02-13 이동통신 단말기에서의 컨텐츠 다운로드 제어 장치 및 방법

Country Status (1)

Country Link
KR (1) KR100706399B1 (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101197941B1 (ko) 2010-08-02 2012-11-05 한국과학기술원 에너지 절감형 다운로드 장치 및 방법
WO2013141463A1 (ko) * 2012-03-23 2013-09-26 한국과학기술원 이종 네트워크 환경에서의 비실시간 컨텐츠를 예약전송하는 장치 및 방법
CN113709761A (zh) * 2020-05-20 2021-11-26 清华大学 基于动态位置的内容分发方法、系统、设备及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050077288A (ko) * 2004-01-27 2005-08-01 삼성전자주식회사 이동통신 시스템에서 방송 서비스 스트림의 동기화 시스템및 방법
KR20060007869A (ko) * 2004-07-22 2006-01-26 엘지전자 주식회사 휴대단말기의 왕복지연시간 측정장치 및 방법

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050077288A (ko) * 2004-01-27 2005-08-01 삼성전자주식회사 이동통신 시스템에서 방송 서비스 스트림의 동기화 시스템및 방법
KR20060007869A (ko) * 2004-07-22 2006-01-26 엘지전자 주식회사 휴대단말기의 왕복지연시간 측정장치 및 방법

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101197941B1 (ko) 2010-08-02 2012-11-05 한국과학기술원 에너지 절감형 다운로드 장치 및 방법
WO2013141463A1 (ko) * 2012-03-23 2013-09-26 한국과학기술원 이종 네트워크 환경에서의 비실시간 컨텐츠를 예약전송하는 장치 및 방법
US9609563B2 (en) 2012-03-23 2017-03-28 Korea Advanced Institute Of Science And Technology Apparatus and method for reserved transmission of non-real-time content in heterogeneous network environment
CN113709761A (zh) * 2020-05-20 2021-11-26 清华大学 基于动态位置的内容分发方法、系统、设备及存储介质
CN113709761B (zh) * 2020-05-20 2023-12-12 清华大学 基于动态位置的内容分发方法、系统、设备及存储介质

Similar Documents

Publication Publication Date Title
US9954941B2 (en) Global server load balancer apparatus and method for dynamically controlling time-to-live
US8583827B2 (en) Dynamic data optimization in data network
US7680141B2 (en) Transmitter device and relay device for performing data transmission control
US20100205310A1 (en) System and method for dynamically optimizing tcp window size
KR20080027333A (ko) 이동 단말기들을 제어하는 소프트웨어 모듈들을 전송하기위한 네트워크 장비
KR20090054528A (ko) 사용자를 위한 서비스 품질 관리 방법 및 이를 수행하기위한 시스템
EP1383281A1 (en) Method for calculating a transmission window size
CN110266605A (zh) 用于速率控制的方法和设备
US20180359334A1 (en) Terminal device, edge server, data delivery system, and delivery control method
US8849990B2 (en) Optimized video streaming to client devices
US20060133281A1 (en) System for managing round trip time of a transmission control protocol and supporting method and apparatus
KR100706399B1 (ko) 이동통신 단말기에서의 컨텐츠 다운로드 제어 장치 및 방법
US7076242B2 (en) Mobile station and communication system
JP5308364B2 (ja) 送信装置、送信方法及びプログラム
WO2006090233A1 (en) Provision of services in a communication system
KR20020059076A (ko) 무선 통신 기기내 자동 다운로드 예약 방법 및 시스템
KR100905559B1 (ko) 이동 통신 단말기를 이용한 통신 서비스 시스템 및 그 방법
KR20140145716A (ko) 모바일 콘텐트 네트워크에서 데이터 전송 및 수신 장치 및 방법
KR20030021846A (ko) 이동 통신 시스템에서 파일 전송 방법
KR101424503B1 (ko) 트래픽 제어 장치 및 방법
US20130166636A1 (en) Portable terminal for a mobile network
US7984111B2 (en) Software applications incorporating functionalities based on data-type and access
US20240298051A1 (en) Data relay apparatus, distribution system, data relay method, and computer-readable medium
CN116668373A (zh) 数据发送速率控制方法、装置、电子设备及存储介质
JP2003258887A (ja) 視覚的かつ動的な下り帯域制御システム、端末装置、制御方法、プログラム、および記録媒体

Legal Events

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

Payment date: 20120330

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20130401

Year of fee payment: 7

LAPS Lapse due to unpaid annual fee