KR20060068145A - Mobile communication terminal for setting up tcp window size automatically according to data application - Google Patents

Mobile communication terminal for setting up tcp window size automatically according to data application Download PDF

Info

Publication number
KR20060068145A
KR20060068145A KR1020040106745A KR20040106745A KR20060068145A KR 20060068145 A KR20060068145 A KR 20060068145A KR 1020040106745 A KR1020040106745 A KR 1020040106745A KR 20040106745 A KR20040106745 A KR 20040106745A KR 20060068145 A KR20060068145 A KR 20060068145A
Authority
KR
South Korea
Prior art keywords
window size
mobile communication
tcp window
server
application
Prior art date
Application number
KR1020040106745A
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 KR1020040106745A priority Critical patent/KR20060068145A/en
Publication of KR20060068145A publication Critical patent/KR20060068145A/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/27Evaluation or update of window size, e.g. using information derived from acknowledged [ACK] packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/06Transport layer protocols, e.g. TCP [Transport Control Protocol] over wireless

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명의 이동통신단말기는 a) 각종 기능을 제공하는 애플리케이션 및 애플리케이션의 속성에 따라 설정되는 TCP 윈도우 사이즈가 담긴 TCP 윈도우 사이즈 테이블을 저장하는 메모리부, b) 서버와의 접속을 위한 신호의 변복조 및 신호 변환을 수행하고, 서버와 송수신하는 패킷 데이터의 변복조 및 데이터 변환을 수행하는 무선신호 처리부 및 c) TCP 윈도우 사이즈 테이블로부터 애플리케이션의 속성에 따라 TCP 윈도우 사이즈를 설정하여 무선신호 처리부를 통하여 서버로 전송하고 이동통신망을 통한 서버와의 무선 데이터 통신을 제어하는 제어부를 포함한다. 또한, 본 발명에 따른 이동통신단말기의 TCP 윈도우 사이즈 자동설정 방법은 a) 이동통신망에 접속하는 단계, b) 활성화된 애플리케이션의 속성에 해당하는 TCP 윈도우 사이즈를 파악하여 설정하는 단계, c) 이동통신망을 통하여 서버에 TCP 세션을 요청하는 과정에서 설정한 TCP 윈도우 사이즈를 서버에 통보하는 단계 및 d) 서버로부터 설정한 TCP 윈도우 사이즈에 따른 패킷 데이터를 전송받아 처리하는 단계를 포함한다.The mobile communication terminal of the present invention includes a) a memory unit for storing a TCP window size table containing a TCP window size set according to an application and various attributes of the application, b) modulation and demodulation of a signal for connection with a server, and A wireless signal processor which performs signal conversion, modulates and demodulates and converts packet data to and from the server, and c) sets a TCP window size according to an application attribute from the TCP window size table and transmits the data to the server through the wireless signal processor. And a controller for controlling wireless data communication with a server through a mobile communication network. In addition, the method for automatically setting the TCP window size of the mobile communication terminal according to the present invention includes the steps of: a) accessing the mobile communication network; b) identifying and setting the TCP window size corresponding to the attribute of the activated application; c) the mobile communication network. And notifying the server of the TCP window size set in the process of requesting a TCP session to the server through the server, and d) receiving and processing packet data according to the TCP window size set from the server.

Description

데이터 애플리케이션에 따른 TCP윈도우 사이즈를 자동설정하기 위한 이동통신단말기 및 방법{Mobile Communication Terminal for Setting Up TCP Window Size Automatically according to Data Application}Mobile communication terminal and method for automatically setting the TPC window size according to the data application {Mobile Communication Terminal for Setting Up TCP Window Size Automatically according to Data Application}

도 1은 본 발명에 따른 이동통신단말기의 블록구성도이다.1 is a block diagram of a mobile communication terminal according to the present invention.

도 2는 본 발명에 따른 TCP 윈도우 사이즈의 자동 설정 방법에 대한 순서도이다. 2 is a flowchart illustrating a method for automatically setting a TCP window size according to the present invention.

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

110 : 메모리부 120 : 무선신호 처리부110: memory unit 120: wireless signal processing unit

130 : 제어부 140 : 보코더130 control unit 140 vocoder

본 발명은 이동통신단말기에 관한 것으로서, 더욱 자세하게는 TCP 윈도우 사이즈(TCP window size)를 설정하기 위한 이동통신단말기 및 그 방법에 관한 것이다. The present invention relates to a mobile communication terminal, and more particularly, to a mobile communication terminal and a method for setting a TCP window size (TCP window size).

현재 CDMA 시스템은 나날이 발전하여 2세대 CDMA 시스템(2G), 2.5세대 CDMA2000 시스템(1x,2.5G) 및 3세대 1x EVDO 시스템(3G)으로 구성되어 있다. Today's CDMA systems have evolved into two generations of CDMA systems (2G), 2.5G CDMA2000 systems (1x, 2.5G) and 3G 1x EVDO systems (3G).

CDMA2000 1X 시스템은 기존의 CDMA(2G) 서비스가 이루어지는 IS-95A 또는 IS-95B 망에서 진화한 IS-95C망을 이용하여 기존 IS-95 A/B 망에서 지원하였던 속도인 14.4Kbps나 56Kbps 보다 훨씬 빠른 최고 144Kbps로 무선인터넷이 가능한 서비스이다. The CDMA2000 1X system is much faster than 14.4 Kbps or 56 Kbps, which is the speed supported by the existing IS-95 A / B network by using the IS-95C network that has evolved from the IS-95A or IS-95B network with the existing CDMA (2G) service. It is a service that enables wireless internet at a maximum of 144Kbps.

1X EV-DO 시스템은 CDMA기술을 이용하여 퀄컴이 개발한 패킷(Packet) 무선 데이터 전송 기술로서 메가급 고속 데이터 전송이 가능하다. 1X EV-DO의 전송속도는 순방향 최대 2.4Mbps이며, 역방향은 307.2kbps로서 유선에서 사용하는 ADSL방식과 똑같이 무선에서 구현되고 있다. The 1X EV-DO system is a packet wireless data transmission technology developed by Qualcomm using CDMA technology, which enables mega high speed data transmission. The maximum transmission speed of 1X EV-DO is 2.4Mbps in the forward direction and 307.2kbps in the reverse direction.

이동통신단말기는 이러한 CDMA 시스템으로부터 가장 큰 신호의 기지국 및 섹터를 선택하여 접속할 수 있도록 하기 위한 파일롯 채널(pilot channel), 동기신호를 제공하는 싱크 채널(sync channel), 기지국으로부터의 호출신호와 제어정보를 전송받기 위한 페이징 채널(paging channel) 및 음성이나 데이터가 전송되는 트래픽 채널(traffic channel)을 제공받아 음성통신이나 데이터 통신을 수행한다. The mobile communication terminal selects and connects the largest signal base station and sector from the CDMA system, a pilot channel, a sync channel providing a synchronization signal, a call signal and control information from the base station. It receives a paging channel (paging channel) for receiving the traffic and a traffic channel (traffic channel) through which voice or data is transmitted to perform voice communication or data communication.

이 때, 이동통신단말기는 싱크 채널을 통하여 CDMA 시스템과 동기를 맞춘 후 페이징 채널을 통하여 시스템 정보가 포함된 오버헤드 메시지(overhead message)를 전송받는다. 이동통신단말기는 오버헤드 메시지(overhead message)에 포함된 시스템 정보를 이용하여 자신이 접속한 CDMA 시스템의 종류를 파악한다. At this time, the mobile communication terminal synchronizes with the CDMA system through the sync channel and receives an overhead message including system information through the paging channel. The mobile communication terminal uses the system information included in the overhead message to determine the type of CDMA system to which it is connected.

이동통신단말기는 트래픽 채널을 통하여 데이터 통신을 수행하며 접속한 CDMA 시스템에 따라 TCP(Transmission Control Protocol) 윈도우 사이즈를 다르게 설정한다. TCP 윈도우 사이즈란 이동통신망에 접속한 서버(server)와 클라이언트 (client)인 이동통신단말기 사이에서 한번에 전달될 수 있는 데이터의 크기를 의미한다. 이와 같은 TCP 윈도우 사이즈는 CDMA 시스템마다 다르게 설정되며 CDMA 시스템이 진보할수록 커지는 경향을 갖는다. The mobile communication terminal performs data communication through a traffic channel and sets a TCP (Transmission Control Protocol) window size differently according to the connected CDMA system. The TCP window size refers to the size of data that can be transferred at one time between a server connected to a mobile communication network and a mobile communication terminal that is a client. This TCP window size is set differently for each CDMA system and tends to increase as the CDMA system advances.

종래의 이동통신단말기는 CDMA 시스템에 따른 TCP 윈도우 사이즈를 미리 저장하여 오버헤드 메시지에 포함된 시스템 정보를 이용하여 접속한 CDMA 시스템에 해당하는 TCP 윈도우 사이즈를 설정한다. TCP 윈도우 사이즈를 설정한 이동통신단말기는 데이터 통신을 위하여 이동통신망을 통하여 서버에 TCP 세션(session)을 요청하며, 이 과정에서 설정한 TCP 윈도우 사이즈를 통보한다. 서버는 이동통신단말기의 TCP 세션 요청을 수락하며 이동통신단말기로부터 특정 동작 요청을 기다린다. 이동통신단말기는 서버에게 특정 동작에 대한 요청 신호를 전송한다. 특정 동작에 대한 요청 신호를 전송받은 서버는 TCP/IP 프로토콜을 통하여 TCP 윈도우 사이즈에 따라 요청 신호에 대한 패킷 데이터(packet data)를 형성하여 이동통신단말기로 전송한다.The conventional mobile communication terminal stores the TCP window size according to the CDMA system in advance and sets the TCP window size corresponding to the connected CDMA system using the system information included in the overhead message. The mobile communication terminal that sets the TCP window size requests a TCP session to the server through the mobile communication network for data communication, and notifies the TCP window size set in this process. The server accepts the TCP session request of the mobile communication terminal and waits for a specific operation request from the mobile communication terminal. The mobile communication terminal transmits a request signal for a specific operation to the server. The server receiving the request signal for a specific operation forms packet data for the request signal according to the TCP window size through the TCP / IP protocol and transmits the packet data to the mobile communication terminal.

종래의 이동통신단말기가 이동통신망의 종류에 따라 설정하는 TCP 윈도우 사이즈는 이동통신망의 속성에 따라 미리 실험적으로 구한 최적치이다. 그러나 이동통신단말기에 설치되어 TCP 프로토콜을 사용하는 애플리케이션이 처리하는 데이터양은 각각 다르다. 즉, 이미지나 동영상을 다루는 애플리케이션이 처리하는 데이터양은 텍스트를 다루는 애플리케이션이 처리하는 데이터양에 비하여 훨씬 크다. 따라서 종래의 이동통신단말기와 같이 이동통신망의 종류에 따라 TCP 윈도우 사이즈가 설정되면 무선자원이 효율적으로 운용되지 못하는 문제점이 발생한다. The TCP window size set by the conventional mobile communication terminal according to the type of mobile communication network is an optimum value previously obtained according to the properties of the mobile communication network. However, the amount of data processed by the application installed in the mobile communication terminal using the TCP protocol is different. That is, the amount of data processed by an application that handles images or videos is much larger than the amount of data that is processed by an application that handles text. Therefore, if the TCP window size is set according to the type of mobile communication network as in the conventional mobile communication terminal, there is a problem that radio resources cannot be efficiently operated.

본 발명은 상기와 같은 문제점들을 해결하기 위한 것으로, TCP 프로토콜을 사용하는 애플리케이션의 종류에 따라 TCP 윈도우 사이즈를 자동으로 설정할 수 있는 이동통신단말기를 제공하기 위한 것이다. The present invention is to solve the above problems, to provide a mobile communication terminal that can automatically set the TCP window size according to the type of application using the TCP protocol.

상기 목적을 달성하기 위하여 본 발명의 이동통신단말기는 a) 각종 기능을 제공하는 애플리케이션 및 애플리케이션의 속성에 따라 설정되는 TCP 윈도우 사이즈가 담긴 TCP 윈도우 사이즈 테이블을 저장하는 메모리부, b) 서버와의 접속을 위한 신호의 변복조 및 신호 변환을 수행하고, 서버와 송수신하는 패킷 데이터의 변복조 및 데이터 변환을 수행하는 무선신호 처리부 및 c) TCP 윈도우 사이즈 테이블로부터 애플리케이션의 속성에 따라 TCP 윈도우 사이즈를 설정하여 무선신호 처리부를 통하여 서버로 전송하고 이동통신망을 통한 서버와의 무선 데이터 통신을 제어하는 제어부를 포함한다. In order to achieve the above object, the mobile communication terminal of the present invention includes: a) a memory unit for storing a TCP window size table including a TCP window size set according to an application providing various functions and an attribute of the application, and b) a connection with a server. A radio signal processor for performing modulation and demodulation and signal conversion of a signal, and for performing demodulation and data conversion of packet data to and from a server; and c) setting a TCP window size according to an attribute of an application from a TCP window size table. And a control unit for transmitting to the server through the processing unit and controlling wireless data communication with the server through the mobile communication network.

또한, 본 발명에 따른 이동통신단말기의 TCP 윈도우 사이즈 자동설정 방법은 a) 이동통신망에 접속하는 단계, b) 활성화된 애플리케이션의 속성에 해당하는 TCP 윈도우 사이즈를 파악하여 설정하는 단계, c) 이동통신망을 통하여 서버에 TCP 세션을 요청하는 과정에서 설정한 TCP 윈도우 사이즈를 서버에 통보하는 단계 및 d) 서버로부터 설정한 TCP 윈도우 사이즈에 따른 패킷 데이터를 전송받아 처리하는 단계를 포함한다.In addition, the method for automatically setting the TCP window size of the mobile communication terminal according to the present invention includes the steps of: a) accessing the mobile communication network; b) identifying and setting the TCP window size corresponding to the attribute of the activated application; c) the mobile communication network. And notifying the server of the TCP window size set in the process of requesting a TCP session to the server through the server, and d) receiving and processing packet data according to the TCP window size set from the server.

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

도 1은 본 발명에 따른 이동통신단말기의 블록구성도이다. 도 1에 도시된 바와 같이 본 발명에 따른 이동통신단말기는 메모리부(110), 무선신호 처리부(120), 제어부(130) 및 보코더(140)를 포함한다. 1 is a block diagram of a mobile communication terminal according to the present invention. As shown in FIG. 1, a mobile communication terminal according to the present invention includes a memory unit 110, a wireless signal processor 120, a controller 130, and a vocoder 140.

메모리부(110)는 이동통신단말기의 각종 기능을 제공하는 애플리케이션, 이동통신단말기가 접속하는 이동통신망의 종류와 애플리케이션의 속성에 따라 설정되는 TCP 윈도우 사이즈 정보를 포함하는 TCP 윈도우 사이즈 테이블 및 이동통신단말기의 구동에 필요한 각종 데이터를 저장한다.The memory unit 110 includes an application for providing various functions of the mobile communication terminal, a TCP window size table including TCP window size information set according to the type of mobile communication network to which the mobile communication terminal is connected and the properties of the application, and the mobile communication terminal. Stores various data required for driving.

무선신호 처리부(120)는 이동통신망을 통한 서버와의 접속을 위한 신호의 변복조 및 신호 변환(analog to digital 및 digital to analog)을 수행하고, 상기 서버와 송수신하는 패킷 데이터의 변복조 및 데이터 변환(analog to digital 및 digital to analog)을 수행한다. The wireless signal processing unit 120 performs signal demodulation and signal conversion (analog to digital and digital to analog) for connection with a server through a mobile communication network, and demodulation and data conversion of packet data transmitted and received with the server. to digital and digital to analog).

제어부(130)는 TCP 윈도우 사이즈 테이블로부터 접속된 이동통신망의 종류와 활성화된 애플리케이션에 따라 TCP 윈도우 사이즈를 설정하여 서버로 전송하고 이동통신망을 통한 서버와의 데이터 통신을 제어한다. The controller 130 sets the TCP window size according to the type of the mobile communication network connected to the TCP window size table and the activated application and transmits it to the server, and controls data communication with the server through the mobile communication network.

즉, 제어부(130)는 다음의 표와 같은 TCP 윈도우 사이즈 테이블을 통하여 접속된 이동통신망의 종류와 애플리케이션에 따라 적당한 TCP 윈도우 사이즈를 설정한다.That is, the controller 130 sets an appropriate TCP window size according to the type and application of the mobile communication network connected through the TCP window size table as shown in the following table.

이동통신망 종류Mobile network type 애플리케이션Application 애플리케이션 속성Application properties TCP 윈도우 사이즈TCP window size 2G2G A'A ' aa AA B'B ' bb BB C'C ' cc CC 1X1X A'A ' aa AA B'B ' bb BB C'C ' cc CC EVDOEVDO A'A ' aa AA B'B ' bb BB C'C ' cc CC

위의 표에서 애플리케이션 속성이란 애플리케이션이 처리하는 데이터양에 대한 속성을 의미한다. 즉, 애플리케이션이 많은 데이터양을 처리하면 TCP 윈도우 사이즈는 증가한다. 따라서 이동통신망 종류가 진화할수록 또는 많은 양의 데이터를 처리하는 애플리케이션일수록 TCP 윈도우 사이즈는 증가한다.In the above table, the application attribute refers to an attribute of the amount of data processed by the application. In other words, when an application processes a large amount of data, the TCP window size increases. Therefore, the TCP window size increases as the type of mobile communication network evolves or when an application processes a large amount of data.

본 발명에 따른 이동통신단말기에 저장되는 TCP 윈도우 사이즈 테이블은 이동통신망의 종류 및 활성화된 애플리케이션에 따라 실험적으로 구한 최적의 TCP 윈도우 사이즈에 대한 정보를 포함한다. The TCP window size table stored in the mobile communication terminal according to the present invention includes information on the optimal TCP window size experimentally obtained according to the type of mobile communication network and the activated application.

미설명 도면부호 140은 보코더(vocoder)로서 보코더(140)는 마이크(150)를 통하여 입력된 사운드 정보인 아날로그 음성신호를 PCM(pulse code modulation) 음성 데이터로 변환한 후 코덱을 통하여 EVRC(Enhanced Variable Rate Codec) 데이터 혹은 QCELP(Qualcomm Code Excited Linear Prediction) 데이터로 변환하고, 전송된 EVRC 데이터나 QCELP 데이터를 PCM 음성 데이터로 변환한 후 다시 아날로그 음성신호로 변환하여 스피커(160)를 통하여 출력한다. Reference numeral 140 denotes a vocoder, and the vocoder 140 converts an analog voice signal, which is sound information input through the microphone 150, into pulse code modulation (PCM) voice data, and then uses an enhanced variable through an CODEC. Rate Codec) data or QCELP (Qualcomm Code Excited Linear Prediction) data is converted, and the transmitted EVRC data or QCELP data is converted to PCM voice data, and then converted into an analog voice signal and output through the speaker 160.

이와 같은 본 발명에 따른 이동통신단말기의 제어부(130)는 로딩되는 애플리케이션의 변화에 따라 자동적으로 최적의 TCP 윈도우 사이즈를 설정한다. The control unit 130 of the mobile communication terminal according to the present invention automatically sets the optimal TCP window size according to the change of the loaded application.

이상에서 기재된 본 발명의 이동통신단말기의 실시예에서는 이동통신단말기가 접속한 이동통신망의 정보와 활성화된 애플리케이션의 종류에 따라 최적의 TCP 윈도우 사이즈가 설정되지만 애플리케이션의 종류만으로 TCP 윈도우 사이즈가 설정되는 것도 가능하다.In the embodiment of the mobile communication terminal of the present invention described above, the optimal TCP window size is set according to the information of the mobile communication network connected to the mobile communication terminal and the type of the activated application, but the TCP window size is set only by the type of the application. It is possible.

다음으로 도면을 참조하여 본 발명에 따른 TCP 윈도우 사이즈의 자동 설정 방법을 상세히 설명한다. Next, a method of automatically setting a TCP window size according to the present invention will be described in detail with reference to the accompanying drawings.

도 2는 본 발명에 따른 TCP 윈도우 사이즈의 자동 설정 방법에 대한 순서도이다. 2 is a flowchart illustrating a method for automatically setting a TCP window size according to the present invention.

먼저 본 발명에 따른 이동통신단말기의 제어부(130)는 현재 접속되어 있는 이동통신망의 종류를 파악한다(S210). 이를 위하여 본 발명에 따른 이동통신단말기는 파일롯 채널을 통하여 가장 큰 신호의 기지국 및 섹터를 선택하여 접속한 후 싱크 채널을 통하여 동기신호를 제공받는다. 이후 이동통신단말기는 페이징 채널 및 트래픽 채널을 통하여 기지국으로부터 호출신호와 제어정보를 전송받아 음성통신이나 데이터 통신을 수행한다. 이 때, 이동통신단말기는 페이징 채널을 통하여 시스템 정보가 포함된 오버헤드 메시지(overhead message)를 전송받아 접속한 이동통신망의 종류를 파악한다.First, the control unit 130 of the mobile communication terminal according to the present invention grasps the type of mobile communication network that is currently connected (S210). To this end, the mobile communication terminal according to the present invention selects and connects the base station and sector of the largest signal through a pilot channel and receives a synchronization signal through a sync channel. Thereafter, the mobile communication terminal receives a call signal and control information from a base station through a paging channel and a traffic channel to perform voice communication or data communication. At this time, the mobile communication terminal receives an overhead message including system information through a paging channel to determine the type of mobile communication network to which it is connected.

이동통신단말기는 활성화된 애플리케이션을 파악하고 메모리부(110)에 저장된 TCP 윈도우 사이즈 테이블로부터 활성화된 애플리케이션의 속성을 파악한다(S220).The mobile communication terminal identifies the activated application and the attribute of the activated application from the TCP window size table stored in the memory 110 (S220).

이동통신단말기는 TCP 윈도우 사이즈 테이블로부터 이동통신망의 종류와 활 성화된 애플리케이션의 속성에 해당하는 TCP 윈도우 사이즈를 파악하여 설정한다(S230). The mobile communication terminal grasps and sets the TCP window size corresponding to the type of the mobile communication network and the attributes of the activated application from the TCP window size table (S230).

TCP 윈도우 사이즈를 설정한 이동통신단말기는 이동통신망을 통하여 서버에 TCP 세션(session)을 요청하며, 이 과정에서 설정한 TCP 윈도우 사이즈를 서버에 통보한다(S240).The mobile communication terminal setting the TCP window size requests a TCP session to the server through the mobile communication network, and notifies the server of the TCP window size set in this process (S240).

이후 이동통신단말기는 서버로부터 설정한 TCP 윈도우 사이즈에 따른 패킷 데이터를 전송받아 처리한다(S250).Thereafter, the mobile communication terminal receives and processes packet data corresponding to the TCP window size set from the server (S250).

이러한 과정에서 본 발명에 따른 TCP 윈도우 사이즈의 자동 설정 방법은 애플리케이션의 변화에 따라 TCP 윈도우 사이즈를 자동으로 가변시킨다. In this process, the automatic TCP window size setting method according to the present invention automatically changes the TCP window size according to the change of the application.

이상에서 기재된 본 발명에 따른 TCP 윈도우 사이즈의 자동 설정 방법의 실시예에서는 이동통신단말기가 접속한 이동통신망의 정보와 활성화된 애플리케이션의 종류에 따라 최적의 TCP 윈도우 사이즈가 설정되지만 애플리케이션의 종류만으로 TCP 윈도우 사이즈가 설정되는 것도 가능하다. In the embodiment of the method for automatically setting the TCP window size according to the present invention described above, although the optimal TCP window size is set according to the information of the mobile communication network connected to the mobile communication terminal and the type of the activated application, only the type of the application allows the TCP window size. It is also possible to set the size.

이와 같이, 본 발명이 속하는 기술분야의 당업자는 본 발명이 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해해야만 한다. As such, those skilled in the art will appreciate that the present invention can be implemented in other specific forms without changing the technical spirit or essential features thereof. Therefore, the above-described embodiments are to be understood as illustrative in all respects and not as restrictive.

본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한 다. The scope of the present invention is shown by the following claims rather than the detailed description, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be construed as being included in the scope of the present invention. do.

이상에서와 같이 본 발명은 이동통신망의 종류와 애플리케이션의 속성에 따라 최적화된 TCP 윈도우 사이즈를 설정할 수 있기 때문에 무선자원을 효율적으로 사용할 수 있다. As described above, the present invention can set the optimized TCP window size according to the type of mobile communication network and the nature of the application, so that the radio resources can be efficiently used.

Claims (6)

이동통신망을 통하여 서버와 무선 데이터 통신이 가능한 이동통신단말기에 있어서,In a mobile communication terminal capable of wireless data communication with a server through a mobile communication network, 각종 기능을 제공하는 애플리케이션 및 상기 애플리케이션의 속성에 따라 설정되는 TCP 윈도우 사이즈가 담긴 TCP 윈도우 사이즈 테이블을 저장하는 메모리부;A memory unit for storing a TCP window size table including an application providing various functions and a TCP window size set according to an attribute of the application; 상기 서버와의 접속을 위한 신호의 변복조 및 신호 변환을 수행하고, 상기 서버와 송수신하는 패킷 데이터의 변복조 및 데이터 변환을 수행하는 무선신호 처리부; 및A radio signal processor for performing demodulation and signal conversion of a signal for connection with the server and for performing demodulation and data conversion of packet data transmitted and received with the server; And 상기 TCP 윈도우 사이즈 테이블로부터 상기 애플리케이션의 속성에 따라 상기 TCP 윈도우 사이즈를 설정하여 상기 무선신호 처리부를 통하여 상기 서버로 전송하고 상기 이동통신망을 통한 상기 서버와의 무선 데이터 통신을 제어하는 제어부를 포함하는 이동통신단말기. A control unit configured to set the TCP window size according to the attribute of the application from the TCP window size table and transmit the data to the server through the wireless signal processing unit and control wireless data communication with the server through the mobile communication network; Communication terminal. 제1항에 있어서,The method of claim 1, 상기 TCP 윈도우 사이즈 테이블은 접속가능한 이동통신망의 종류에 대한 정보를 더 포함하며, The TCP window size table further includes information on the types of mobile communication networks that can be connected. 상기 제어부는 접속된 이동통신망의 종류와 상기 애플리케이션의 속성에 따라 TCP 윈도우 사이즈를 설정하여 상기 서버로 전송하고 상기 접속된 이동통신망을 통한 상기 서버와의 무선 데이터 통신을 제어하는 것을 특징으로 하는 이동통신단 말기. The control unit sets a TCP window size according to the type of connected mobile communication network and the property of the application to transmit to the server, and controls wireless data communication with the server through the connected mobile communication network. Terminal. 제1항 또는 제2항에 있어서,The method according to claim 1 or 2, 상기 애플리케이션 속성은 상기 애플리케이션이 처리하는 데이터양에 따라 결정되는 것을 특징으로 하는 이동통신단말기. And the application property is determined according to the amount of data processed by the application. 이동통신망을 통하여 서버와 무선 데이터 통신이 가능한 이동통신단말기의 TCP 윈도우 사이즈 자동설정 방법에 있어서,In the TCP window size automatic setting method of the mobile communication terminal capable of wireless data communication with the server through the mobile communication network, 상기 이동통신망에 접속하는 단계;Accessing the mobile communication network; 활성화된 애플리케이션의 속성에 해당하는 TCP 윈도우 사이즈를 파악하여 설정하는 단계;Identifying and setting a TCP window size corresponding to an attribute of an activated application; 상기 이동통신망을 통하여 상기 서버에 TCP 세션을 요청하는 과정에서 상기 설정한 TCP 윈도우 사이즈를 상기 서버에 통보하는 단계; 및Notifying the server of the set TCP window size in the process of requesting a TCP session from the server through the mobile communication network; And 상기 서버로부터 상기 설정한 TCP 윈도우 사이즈에 따른 패킷 데이터를 전송받아 처리하는 단계를 포함하는 이동통신단말기의 TCP 윈도우 사이즈 자동설정 방법.And receiving and processing packet data according to the set TCP window size from the server. 제4항에 있어서,The method of claim 4, wherein 상기 접속된 이동통신망의 종류와 상기 활성화된 애플리케이션의 속성에 해당하는 TCP 윈도우 사이즈를 설정하는 것을 특징으로 이동통신단말기의 TCP 윈도우 사이즈 자동설정 방법.And setting the TCP window size corresponding to the type of the connected mobile communication network and the property of the activated application. 제4항 또는 제5항에 있어서,The method according to claim 4 or 5, 상기 애플리케이션 속성은 상기 애플리케이션이 처리하는 데이터양에 따라 결정되는 것을 특징으로 하는 이동통신단말기의 TCP 윈도우 사이즈 자동설정 방법.And said application property is determined in accordance with the amount of data processed by said application.
KR1020040106745A 2004-12-16 2004-12-16 Mobile communication terminal for setting up tcp window size automatically according to data application KR20060068145A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040106745A KR20060068145A (en) 2004-12-16 2004-12-16 Mobile communication terminal for setting up tcp window size automatically according to data application

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040106745A KR20060068145A (en) 2004-12-16 2004-12-16 Mobile communication terminal for setting up tcp window size automatically according to data application

Publications (1)

Publication Number Publication Date
KR20060068145A true KR20060068145A (en) 2006-06-21

Family

ID=37162494

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040106745A KR20060068145A (en) 2004-12-16 2004-12-16 Mobile communication terminal for setting up tcp window size automatically according to data application

Country Status (1)

Country Link
KR (1) KR20060068145A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101325923B1 (en) * 2006-11-06 2013-11-07 삼성전자주식회사 Enhanced data transport system for mobile phone and method using the same

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101325923B1 (en) * 2006-11-06 2013-11-07 삼성전자주식회사 Enhanced data transport system for mobile phone and method using the same

Similar Documents

Publication Publication Date Title
US7283782B2 (en) Method and apparatus for switching between shared and individual channels to provide broadcast content services in a wireless telephone network
RU2273097C2 (en) Method for rendering interactive data transfer service in mobile communication system
US8611868B2 (en) Method and apparatus for commencing shared or individual transmission of broadcast content in a wireless telephone network
US6865398B2 (en) Method and system for selectively reducing call-setup latency through management of paging frequency and buffering of user speech in a wireless mobile station
US7099291B2 (en) Dispatch call origination and set up in a CDMA mobile communication system
JP5345243B2 (en) Dynamic adjustment of network ringing period at access terminal based on service availability of another network in wireless communication system
RU2411674C2 (en) ANTICIPATORY ASSIGNMENT OF QoS RESOURCE FOR FAST ESTABLISMENT OF SESSION
US20070258418A1 (en) Method and system for controlling streaming of media to wireless communication devices
US20030190888A1 (en) Method and system for reducing latency when initiating real-time media sessions
CN101360106B (en) Method and apparatus for improving continuous packet connectivity in a wireless communications system
JP2007512774A (en) Method and apparatus for reducing call setup delay
CA2615361A1 (en) Methods and apparatus for providing ptt data buffering support indications from mobile devices and ptt data buffering control by wireless networks
US7787413B2 (en) Method for mobile station request release of multiple packet data service sessions simultaneously using resource release request messages
US7536176B2 (en) Method and system for providing a broadcast/multicast service in a wireless communication system
JP4722028B2 (en) Data transfer system, approach notification system, and data transfer method
US9144081B1 (en) Assignment of wireless coverage areas based on media codec
CA2498314A1 (en) Method and system for wireless channel selection by a mobile device
EP1796407A1 (en) Call setup method for minimizing call setup delay in mobile telecommunications system and apparatus thereof
US7379735B2 (en) Rapid push-to-talk call setup method and apparatus
KR20050035049A (en) Call setup method for push-to-talk service in cellular mobile telecommunications system
KR20080058372A (en) Efficient sharing of mobile equipment identifiers
KR20060068145A (en) Mobile communication terminal for setting up tcp window size automatically according to data application
KR100598489B1 (en) Mobile Communication Terminal and Method for Selecting Browser
EP2574100A1 (en) Rate adjustment method and apparatus applied to trfo voice call switching
KR100977742B1 (en) A operation method of controlling voice call during evdo service for cdma 2000 evdo-1x mobile phone

Legal Events

Date Code Title Description
A201 Request for examination
N231 Notification of change of applicant
E902 Notification of reason for refusal
E601 Decision to refuse application