[go: up one dir, main page]

KR20000067044A - Gateway apparatus and method for wireless data service, and wireless data service system and method using the apparatus and method - Google Patents

Gateway apparatus and method for wireless data service, and wireless data service system and method using the apparatus and method Download PDF

Info

Publication number
KR20000067044A
KR20000067044A KR19990014510A KR19990014510A KR20000067044A KR 20000067044 A KR20000067044 A KR 20000067044A KR 19990014510 A KR19990014510 A KR 19990014510A KR 19990014510 A KR19990014510 A KR 19990014510A KR 20000067044 A KR20000067044 A KR 20000067044A
Authority
KR
South Korea
Prior art keywords
web
data
information
image
gateway device
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.)
Granted
Application number
KR19990014510A
Other languages
Korean (ko)
Other versions
KR100624142B1 (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 KR1019990014510A priority Critical patent/KR100624142B1/en
Publication of KR20000067044A publication Critical patent/KR20000067044A/en
Application granted granted Critical
Publication of KR100624142B1 publication Critical patent/KR100624142B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

1. 청구범위에 기재된 발명이 속한 기술분야1. TECHNICAL FIELD OF THE INVENTION

본 발명은 무선 데이터 서비스를 위한 게이트웨이 장치 및 그 방법과 그를 이용한 무선 데이터 서비스 시스템 및 그 방법에 관한 것임.The present invention relates to a gateway device for a wireless data service, a method thereof, a wireless data service system using the same, and a method thereof.

2. 발명이 해결하려고 하는 기술적 과제2. The technical problem to be solved by the invention

본 발명은 통신 구간에서의 전송 데이터량의 최소화를 통하여 전송 시간 지연을 해소하기 위한 게이트웨이 장치 및 그 방법과 이를 이용하여 무선 데이터 서비스를 제공하기 위한 무선 데이터 서비스 시스템 및 그 방법과 상기 방법들을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있음.The present invention provides a gateway device and method for resolving a transmission time delay by minimizing the amount of transmission data in a communication interval, and a wireless data service system and method and method for providing a wireless data service using the same. Its purpose is to provide a computer readable recording medium having recorded thereon a program.

3. 발명의 해결방법의 요지3. Summary of Solution to Invention

본 발명은, 게이트웨이 장치가 캐시정보를 분석하여 주요 사이트에 대한 웹 정보(url) 요청을 수행하여 웹 데이터를 전달받아 캐시 데이터베이스에 저장하는 제 1 단계; 상기 게이트웨이 장치가 웹 브라우저로부터 웹 정보(url) 요청을 수신하면, 웹 서버로 요청하여 전달받은 정보와 캐시(cache)정보를 비교하여 유효한지를 판단하는 제 2 단계; 상기 제 2 단계의 판단 결과, 캐시정보가 유효하면 상기 캐시 데이터베이스를 검색하여 해당 웹 데이터를 변환/압축하여 상기 웹 브라우저로 전송하고, 유효하지 않으면 상기 웹 서버로 웹 정보(url)를 요청하여 전달받는 제 3 단계; 상기 게이트웨이 장치가 상기 웹 서버로부터 전달받은 웹 문서를 압축하여 상기 웹 브라우저로 전송하고, 상기 웹 서버로부터 전달받은 웹 문서를 파싱하여 이미지 정보를 파악하여 상기 웹 서버로 미리 이미지 데이터를 요청하여 전달받아 저장하는 제 4 단계; 및 상기 웹 브라우저가 전달받은 웹 문서를 해독하여 이미지 정보를 요청하면, 상기 게이트웨이 장치가 미리 전달받은 이미지 데이터를 변환하여 상기 웹 브라우저로 전송하는 제 5 단계를 포함한다.The present invention includes a first step in which a gateway device analyzes cache information, performs web information (url) request for a main site, receives web data, and stores the web data in a cache database; When the gateway device receives a web information (url) request from a web browser, a second step of determining whether the information is valid by comparing the received information to the web server and cache information; As a result of the determination of the second step, if the cache information is valid, the cache database is searched and the corresponding web data is converted / compressed and transmitted to the web browser. If not, the web information (url) is requested to the web server and transmitted. Receiving a third step; The gateway device compresses the web document received from the web server, transmits the web document to the web browser, parses the web document received from the web server, grasps the image information, and requests and receives the image data from the web server in advance. A fourth step of storing; And when the web browser decrypts the received web document and requests image information, the gateway device converts the image data received in advance and transmits the received image data to the web browser.

4. 발명의 중요한 용도4. Important uses of the invention

본 발명은 이동통신 단말기, 개인휴대통신 단말기, 무선호출 단말기 및 개인데이터통신 단말기(PDA), 스마트 폰(Smart Phone) 등과 같은 단말기에서 인터넷 서비스 등과 같은 무선 데이터 서비스를 제공하는데 이용됨.The present invention is used to provide a wireless data service such as an Internet service in a terminal such as a mobile communication terminal, a personal mobile communication terminal, a wireless calling terminal and a personal data communication terminal (PDA), a smart phone, and the like.

Description

무선 데이터 서비스를 위한 게이트웨이 장치 및 그 방법과 그를 이용한 무선 데이터 서비스 시스템 및 그 방법{GATEWAY APPARATUS AND METHOD FOR WIRELESS DATA SERVICE, AND WIRELESS DATA SERVICE SYSTEM AND METHOD USING THE APPARATUS AND METHOD}GATEWAY APPARATUS AND METHOD FOR WIRELESS DATA SERVICE, AND WIRELESS DATA SERVICE SYSTEM AND METHOD USING THE APPARATUS AND METHOD}

본 발명은 모빌 컴퓨팅이 가능하고 웹 브라우저가 장착된 무선 단말기(이동통신 단말기, 개인휴대통신 단말기, 무선호출 단말기, 개인데이터통신 단말기 및 스마트 폰 등)와 유선 단말기에 전송할 웹 정보를 제어하기 위한 게이트웨이 장치 및 그 방법과 그를 이용하여 무선 데이터 서비스를 제공하기 위한 무선 데이터 서비스 시스템 및 그 방법과 상기 방법들을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것으로, 특히 유무선 데이터 통신에서 웹 데이터를 압축/복원하고 데이터 송수신 구간을 최소화하기 위한 게이트웨이 장치 및 그 방법과 그를 이용하여 무선 데이터 서비스를 제공하기 위한 무선 데이터 서비스 시스템 및 그 방법과 상기 방법들을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다.The present invention is a mobile terminal capable of mobile computing and equipped with a web browser (mobile communication terminal, personal mobile communication terminal, wireless call terminal, personal data communication terminal and smart phone, etc.) and a gateway for controlling web information to be transmitted to a wired terminal Apparatus and method thereof, and a wireless data service system for providing wireless data service using the same, and a computer readable recording medium storing the method and a program for realizing the methods, particularly web data in wired and wireless data communication Gateway device for compressing / recovering the data and minimizing data transmission / reception intervals, and a method thereof, a wireless data service system for providing a wireless data service using the same, and a computer program recorded thereon Record Relate to.

먼저, 본 발명에서 사용되는 무선 데이터 서비스란 용어는, 무선 데이터 서비스 기반(IWF : InterWorking Function)을 이용하여 기존의 인터넷 서비스 등을 무선 단말기의 제한 요소를 고려하여 최적화(Customizing)함으로써, 언제 어디서나 보다 빠른 웹 서핑(Surfing)과 데이터 교환을 제공하는 서비스를 말한다.First, the term wireless data service used in the present invention, by customizing the existing Internet services, etc. in consideration of the limitations of the wireless terminal by using a wireless data service based (IWF: InterWorking Function), anytime, anywhere A service that provides fast web surfing and data exchange.

한편, 종래의 프락시 서버(Proxy Server)(본 발명의 게이트웨이 장치와 유사 기능을 수행)에서는 웹 브라우저(단말기)에서 요구한 웹 정보 요구에 대해 단순히 캐시에 있는지(또는 캐시에 저장된 것이 유효한지)를 비교한 후에 응답을 웹 브라우저로 전송하였다. 이런 이유로 무선 전송 구간을 이용하는 무선 단말기에 데이터를 전송하려면 많은 네트워크 타임을 필요로 하거나, 무선 단말기의 제한적 요소(제한된 메모리, 제한된 스크린 크기, 제한된 밧데리 용량, 제한된 입력 방식 등)로 인하여 데이터의 처리가 불가하거나 무결성을 잃을 염려가 있었다.On the other hand, in the conventional proxy server (which performs a similar function as the gateway device of the present invention), whether the web information request requested by the web browser (terminal) is simply in the cache (or is stored in the cache is valid). After the comparison, the response was sent to a web browser. For this reason, transmitting data to a wireless terminal using a wireless transmission section requires a lot of network time, or due to the limitations of the wireless terminal (limited memory, limited screen size, limited battery capacity, limited input method, etc.) There was concern that it would be impossible or to lose integrity.

상기와 같은 문제를 해결하기 위하여 최근에는 무선 인터넷 표준 정립과 표준 애플리케이션(예: 웹 브라우저, 게이트웨이 서버 등) 개발 등을 목적으로 WAP(Wireless Application Protocol)나 WK(Wireless Knowledge) 등이 추진되고 있다.Recently, in order to solve the above problems, WAP (Wireless Application Protocol) or WK (Wireless Knowledge) has been promoted for the purpose of establishing wireless Internet standards and developing standard applications (eg, web browsers, gateway servers, etc.).

그러나, 상기와 같은 최근의 방법도 데이터망에 대한 통합적인 연계와 새로운 단말기(예 : 와프 폰(wap phone))에서만 가능하다는 문제점이 있었다.However, there has been a problem that the recent method as described above is possible only in an integrated connection to a data network and only in a new terminal (eg, a wap phone).

본 발명은 상기 문제점을 해결하기 위하여 안출된 것으로, 통신 구간에서의 전송 데이터량의 최소화를 통하여 전송 시간 지연을 해소하기 위한 게이트웨이 장치 및 그 방법과 이를 이용하여 무선 데이터 서비스를 제공하기 위한 무선 데이터 서비스 시스템 및 그 방법과 상기 방법들을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.The present invention has been made to solve the above problems, a gateway device for solving the transmission time delay through minimizing the amount of data transmitted in the communication interval, and a wireless data service for providing a wireless data service using the same It is an object of the present invention to provide a computer-readable recording medium recording a system and a method thereof and a program for implementing the methods.

본 발명의 다른 목적은, 단말기의 기능과 종류에 관계없이 인터넷 서비스 등과 같은 무선 데이터 서비스를 제공하기 위한 게이트웨이 장치 및 그 방법과 이를 이용하여 무선 데이터 서비스를 제공하기 위한 무선 데이터 서비스 시스템 및 그 방법과 상기 방법들을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 있다.Another object of the present invention is a gateway device for providing a wireless data service such as an Internet service or the like regardless of the function and type of a terminal, and a wireless data service system and a method for providing a wireless data service using the same. A computer readable recording medium having recorded thereon a program for realizing the above methods is provided.

본 발명의 또 다른 목적은, 웹 브라우저로부터의 요구에 대해 인터넷상에서의 웹 서버에 대한 요구를 사전에 처리함으로써, 사용자 대기 시간 지연을 해소하기 위한 게이트웨이 장치 및 그 방법과 이를 이용하여 무선 데이터 서비스를 제공하기 위한 무선 데이터 서비스 시스템 및 그 방법과 상기 방법들을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 있다.It is still another object of the present invention to provide a gateway device and a method for eliminating a user latency delay by processing a request for a web server on the Internet in advance for a request from a web browser, and to provide a wireless data service using the same. A wireless data service system for providing the same, a method thereof, and a computer readable recording medium having recorded thereon a program for realizing the above methods are provided.

본 발명의 또 다른 목적은, 캐시에 저장할 데이터에 대한 적정한 예측을 통하여 웹 브라우저로부터의 요구에 대해 인터넷상에서의 웹 서버에 대한 데이터 요구를 하지 않고, 자체 응답 처리가 가능하도록 함으로써, 사용자 대기 시간 지연을 해소하기 위한 게이트웨이 장치 및 그 방법과 이를 이용하여 무선 데이터 서비스를 제공하기 위한 무선 데이터 서비스 시스템 및 그 방법과 상기 방법들을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 있다.Another object of the present invention is to delay user waiting time by enabling self-response processing without making a request for a web server on the Internet to a request from a web browser through proper prediction of data to be stored in a cache. The present invention provides a gateway device for solving the problem, a method thereof, a wireless data service system for providing a wireless data service using the same, and a method and a computer readable recording medium storing a program for implementing the methods.

도 1 은 본 발명에 따른 무선 데이터 서비스를 설명하기 위한 무선 데이터 서비스망의 일예시도.1 is an exemplary view of a wireless data service network for explaining a wireless data service according to the present invention.

도 2 는 본 발명에 따른 무선 데이터 서비스망 연동의 구체적인 일예시도.2 is a detailed exemplary view of interworking with a wireless data service network according to the present invention.

도 3 은 본 발명에 따른 무선 데이터 서비스 시스템의 일실시예 구성도.3 is a block diagram of an embodiment of a wireless data service system according to the present invention;

도 4 는 본 발명에 따른 게이트웨이 장치의 일실시예 구성도.4 is a block diagram of an embodiment of a gateway device according to the present invention;

도 5 는 본 발명에 따른 무선 데이터 서비스 방법의 일실시예 흐름도.5 is a flow diagram of an embodiment of a wireless data service method in accordance with the present invention.

도 6 은 본 발명에 따른 게이트웨이 장치의 일실시예 동작 흐름도.6 is a flowchart illustrating an embodiment of a gateway device according to the present invention;

도 7 은 본 발명에 따른 콘텐트 변환부의 일실시예 동작 흐름도.7 is a flowchart illustrating an embodiment operation of a content converter according to the present invention;

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

300 : 게이트웨이 장치 310 : 서버 제어부300: gateway device 310: server control unit

311 : 접속 포트 312 : 통신기311: connection port 312: communication

313 : 제어기 314 : 웹 정보(URL) 선처리기313: controller 314: web information (URL) preprocessor

315 : 웹 문서(HTML) 선처리기 320 : 콘텐트 변환부315: Web document (HTML) preprocessor 320: Content conversion unit

321 : 웹 문서(HTML) 변환 처리기 322 : 텍스트 압축기321: Web document (HTML) conversion processor 322: Text Compressor

323 : 이미지 변환 처리기 330 : 캐시 관리부323: image conversion processor 330: cache management unit

331 : 캐시 제어기 332 : 캐시 데이터베이스331: cache controller 332: cache database

340 : 웹 서버 350 : 단말기340: web server 350: terminal

351 : 클라이언트 처리기 352 : 웹 브라우저351: Client Handler 352: Web Browser

360 : 기지국 370 : 이동통신 교환기360: base station 370: mobile communication exchange

380 : 데이터망 정합장치380: Data network matching device

상기 목적을 달성하기 위한 시스템은, 데이터 전송량과 전송 시간을 줄여 무선 데이터 서비스를 수행하기 위한 무선 데이터 서비스 시스템에 있어서, 무선통신망과 망정합장치를 통하여 게이트웨이 장치로 웹 정보(URL)를 요청하고, 상기 웹 정보 요청에 따라 응답받은 웹 데이터(Web Contents)를 복원하고 브라우징하기 위한 단말기; 상기 단말기로부터의 웹 정보 요청을 상기 망정합장치를 통하여 상기 게이트웨이 장치로 전달하고, 그 요청에 따라 상기 망정합장치를 통하여 상기 게이트웨이 장치로부터 전달받은 웹 데이터를 상기 단말기로 전달하기 위한 상기 무선통신망; 상기 무선통신망과 상기 게이트웨이 장치를 정합하여 연동시키기 위한 상기 망정합장치; 상기 단말기로부터의 웹 정보 요청에 따라 웹 서버로 웹 정보를 요청하여 전달받은 웹 문서와 텍스트 및 이미지 데이터를 변환/압축하여 데이터량을 축소시켜 상기 망정합장치와 상기 무선통신망을 통하여 상기 단말기로 전달하기 위한 상기 게이트웨이 장치; 및 웹 데이터를 저장하고 있다가 상기 게이트웨이 장치의 요청에 따라 해당 웹 데이터를 전송하기 위한 상기 웹 서버를 포함하여 이루어진 것을 특징으로 한다.A system for achieving the above object is a wireless data service system for performing a wireless data service by reducing the data transmission amount and transmission time, requesting web information (URL) to the gateway device through a wireless communication network and network matching device, A terminal for restoring and browsing web data (Web Contents) received in response to the web information request; The wireless communication network for transmitting a web information request from the terminal to the gateway device through the network matching device, and for transmitting the web data received from the gateway device through the network matching device to the terminal according to the request; The network matching device for matching and interworking the wireless communication network with the gateway device; In response to a request for web information from the terminal, the web information is converted to and compressed from a web server, the received web document, text and image data are reduced, and the amount of data is reduced and transmitted to the terminal through the network matching device and the wireless communication network. The gateway device for performing; And storing the web data and transmitting the web data according to a request of the gateway device.

한편, 본 발명의 무선 데이터 서비스 방법은, 데이터 전송량과 전송 시간을 줄이기 위한 무선 데이터 서비스 시스템에 적용되는 무선 데이터 서비스 방법에 있어서, 단말기가 무선통신망과 망정합장치를 통하여 게이트웨이 장치로 웹 정보(URL)를 요청하는 제 1 단계; 상기 게이트웨이 장치가 웹 정보의 헤더정보를 추출하여 웹 서버로 웹 정보를 요청하여 웹 정보를 전달받는 제 2 단계; 상기 게이트웨이 장치가 상기 웹 서버로 요청하여 전달받은 웹 문서와 텍스트 및 이미지 데이터를 변환/압축하여 데이터량을 축소시켜 상기 망정합장치와 상기 무선통신망을 통하여 상기 단말기로 전송하는 제 3 단계; 및 웹 데이터를 전달받은 상기 단말기가 웹 데이터를 복원하고 브라우징하는 제 4 단계를 포함하여 이루어진 것을 특징으로 한다.Meanwhile, the wireless data service method of the present invention is a wireless data service method applied to a wireless data service system for reducing data transmission amount and transmission time, wherein a terminal transmits web information (URL) to a gateway device through a wireless communication network and a network matching device. Requesting a first step; A second step of the gateway device extracting header information of the web information and requesting the web information from the web server to receive the web information; A third step of the gateway device converting / compressing the received web document, text and image data to the web server to reduce the amount of data and transmitting the reduced amount of data to the terminal through the network matching device and the wireless communication network; And a fourth step of recovering and browsing the web data by the terminal receiving the web data.

또한, 상기 무선 데이터 서비스 방법은, 상기 게이트웨이 장치가 재요청 가능성이 높은 웹 데이터를 사전에 검색하여 캐시 데이터베이스에 저장하는 제 5 단계; 상기 게이트웨이 장치가 상기 웹 서버로부터 전달받은 정보와 캐시 데이터베이스에 미리 저장되어 있는 웹 데이터에 대한 정보를 비교하여 상기 캐시 데이터베이스에 있는 웹 데이터가 유효한지를 판단하는 제 6 단계; 상기 제 6 단계의 판단 결과, 유효하면 상기 캐시 데이터베이스에 저장되어 있는 웹 데이터를 검색하여 변환/압축하여 상기 망정합장치와 상기 무선통신망을 통하여 상기 단말기로 전송하고, 유효하지 않으면 상기 제 3 단계로 넘어가는 제 7 단계; 및 상기 게이트웨이 장치가 웹 문서를 파싱하여 다음에 이미지 요청이 있으면 미리 상기 웹 서버로 이미지 데이터를 요청하여 전달받아 저장하였다가 이미지 요청시 이미지를 변환하여 상기 단말기로 전달하기 위한 프리 리퀘스트(Prerequest) 기능을 수행하는 제 8 단계를 더 포함하여 이루어진 것을 특징으로 한다.The wireless data service method may further include: a fifth step of the gateway device searching for web data having a high possibility of re-request in advance and storing it in a cache database; A sixth step of the gateway device comparing information received from the web server with information about web data previously stored in the cache database to determine whether the web data in the cache database is valid; As a result of the determination of the sixth step, if valid, the web data stored in the cache database is searched, converted / compressed, and transmitted to the terminal through the network matching device and the wireless communication network. Seventh step; And a pre-request function for parsing a web document and receiving and storing image data from the web server in advance when the next image request is received, converting the image to the terminal when the image is requested. Further comprising the eighth step of performing.

또한, 상기 무선 데이터 서비스 방법은, 상기 게이트웨이 장치가 재요청 가능성이 높은 웹 데이터를 사전에 검색하여 변환/압축하여 원문 웹 데이터와 함께 변환/압축된 웹 데이터를 캐시 데이터베이스에 저장하는 제 5 단계; 상기 게이트웨이 장치가 상기 웹 서버로부터 전달받은 정보와 캐시 데이터베이스에 미리 저장되어 있는 웹 데이터에 대한 정보를 비교하여 상기 캐시 데이터베이스에 있는 웹 데이터가 유효한지를 판단하는 제 6 단계; 상기 제 6 단계의 판단 결과, 유효하면 상기 캐시 데이터베이스에 저장되어 있는 웹 데이터를 검색하여 사용자의 옵션에 따라 원문 웹 데이터나 변환/압축된 웹 데이터를 상기 망정합장치와 상기 무선통신망을 통하여 상기 단말기로 전송하고, 유효하지 않으면 상기 제 3 단계로 넘어가는 제 7 단계; 및 상기 게이트웨이 장치가 웹 문서를 파싱하여 다음에 이미지 요청이 있으면 미리 상기 웹 서버로 이미지 데이터를 요청하여 전달받아 이미지 변환하여 원문 이미지 데이터와 함께 저장하였다가 이미지 요청시 사용자의 옵션에 따라 원문 이미지 데이터나 변환된 이미지 데이터를 상기 단말기로 전달하기 위한 프리 리퀘스트(Prerequest) 기능을 수행하는 제 8 단계를 더 포함하여 이루어진 것을 특징으로 한다.The wireless data service method may further include: a fifth step of the gateway device searching for, converting / compressing web data having a high possibility of re-request, and storing the converted / compressed web data together with the original web data in a cache database; A sixth step of the gateway device comparing information received from the web server with information about web data previously stored in the cache database to determine whether the web data in the cache database is valid; As a result of the determination in the sixth step, if valid, the web data stored in the cache database is searched and the original web data or the converted / compressed web data is searched through the network matching device and the wireless communication network according to a user's option. A seventh step, if not valid, skipping to the third step; And when the gateway device parses a web document and requests an image next time, requests the image data from the web server in advance, receives the image data, converts the image, and stores the original image data together with the original image data. The method may further include an eighth step of performing a prerequest function for delivering the converted image data to the terminal.

한편, 본 발명의 게이트웨이 장치는, 무선 데이터 서비스를 위한 게이트웨이 장치에 있어서, 제1 제어 수단의 제어에 따라, 웹 문서와 이미지를 변환하고 텍스트를 압축하기 위한 콘텐트 변환 수단; 및 외부의 단말기로부터의 웹 정보 요청에 따라 외부의 웹 서버로 웹 정보를 요청하여 전달받은 웹 문서와 텍스트 및 이미지 데이터를 상기 콘텐트 변환 수단에서 변환/압축하도록 제어하여 데이터량을 축소시켜 상기 단말기로 전송하기 위한 상기 제1 제어 수단을 포함하여 이루어진 것을 특징으로 한다.On the other hand, the gateway device of the present invention is a gateway device for a wireless data service, comprising: content conversion means for converting a web document and an image and compressing a text under the control of a first control means; And requesting web information from an external web server in response to a web information request from an external terminal, and controlling the converted / compressed web document, text, and image data to be converted and compressed by the content conversion means to reduce the amount of data to the terminal. And said first control means for transmitting.

한편, 본 발명의 게이트웨이 장치에서의 무선 데이터 서비스 처리 방법은, 무선 데이터 서비스를 위한 게이트웨이 장치에 적용되는 방법에 있어서, 게이트웨이 장치가 캐시정보를 분석하여 주요 사이트에 대한 웹 정보(url) 요청을 수행하여 웹 데이터를 전달받아 캐시 데이터베이스에 저장하는 제 1 단계; 상기 게이트웨이 장치가 웹 브라우저로부터 웹 정보(url) 요청을 수신하면, 웹 서버로 요청하여 전달받은 정보와 캐시(cache)정보를 비교하여 유효한지를 판단하는 제 2 단계; 상기 제 2 단계의 판단 결과, 캐시정보가 유효하면 상기 캐시 데이터베이스를 검색하여 해당 웹 데이터를 변환/압축하여 상기 웹 브라우저로 전송하고, 유효하지 않으면 상기 웹 서버로 웹 정보(url)를 요청하여 전달받는 제 3 단계; 상기 게이트웨이 장치가 상기 웹 서버로부터 전달받은 웹 문서를 압축하여 상기 웹 브라우저로 전송하고, 상기 웹 서버로부터 전달받은 웹 문서를 파싱하여 이미지 정보를 파악하여 상기 웹 서버로 미리 이미지 데이터를 요청하여 전달받아 저장하는 제 4 단계; 및 상기 웹 브라우저가 전달받은 웹 문서를 해독하여 이미지 정보를 요청하면, 상기 게이트웨이 장치가 미리 전달받은 이미지 데이터를 변환하여 상기 웹 브라우저로 전송하는 제 5 단계를 포함하여 이루어진 것을 특징으로 한다.Meanwhile, in the method of processing a wireless data service in a gateway device of the present invention, in a method applied to a gateway device for a wireless data service, the gateway device analyzes cache information and performs a web information (url) request for a main site. Receiving the web data and storing the web data in a cache database; When the gateway device receives a web information (url) request from a web browser, a second step of determining whether the information is valid by comparing the received information to the web server and cache information; As a result of the determination of the second step, if the cache information is valid, the cache database is searched and the corresponding web data is converted / compressed and transmitted to the web browser. If not, the web information (url) is requested to the web server and transmitted. Receiving a third step; The gateway device compresses the web document received from the web server, transmits the web document to the web browser, parses the web document received from the web server, grasps the image information, and requests and receives the image data from the web server in advance. A fourth step of storing; And when the web browser decrypts the received web document and requests image information, the gateway device converts the previously transmitted image data and transmits the image data to the web browser.

한편, 본 발명의 다른 게이트웨이 장치에서의 무선 데이터 서비스 처리 방법은, 무선 데이터 서비스를 위한 게이트웨이 장치에 적용되는 방법에 있어서, 단말기로부터 웹 정보를 요구받으면, 제어기가 웹 프로토콜(HTTP)을 읽어 특정 헤더정보를 추출하여 웹 서버로 웹 정보를 요청하여 정보를 전달받는 제 1 단계; 상기 제어기가 나머지 헤더정보를 해석하여 상기 웹 서버로 웹 문서를 요구하여 전달받는 제 2 단계; 상기 제어기가 전달받은 웹 문서의 헤더를 읽고 파싱하여 사용자 옵션과 설정 모드(set mode)를 분석하여 콘텐트 변환부로 전달하는 제 3 단계; 상기 콘텐트 변환부가 콘텐트 타입(content type)을 분석하고 원문 데이터(raw data)로부터 데이터 타입을 판단하는 제 4 단계; 및 상기 제 4 단계의 판단 결과, 웹 문서 태그나 속성이면 웹 문서 변환 처리기에서 웹 문서를 변환하고, 텍스트이면 텍스트 압축기에서 텍스트를 압축하며, 이미지이면 이미지 변환 처리기에서 이미지를 변환하여 상기 제어기를 통하여 상기 단말기로 전달하는 제 5 단계를 포함하여 이루어진 것을 특징으로 한다.On the other hand, the wireless data service processing method in another gateway device of the present invention, in the method applied to the gateway device for wireless data service, when the web information is requested from the terminal, the controller reads the web protocol (HTTP), the specific header A first step of extracting the information and requesting the web information from the web server to receive the information; A second step of the controller interpreting the remaining header information and requesting and receiving a web document from the web server; A third step of reading and parsing the header of the received web document by the controller, analyzing the user option and the set mode, and delivering the same to a content converter; A fourth step of analyzing, by the content converter, a content type and determining a data type from raw data; And as a result of the determination of the fourth step, if the web document tag or attribute is converted into a web document by the web document conversion processor, if the text is compressed by the text compressor, and if the image is converted into an image by the image conversion processor through the controller And a fifth step of delivering to the terminal.

또한, 상기 본 발명의 다른 게이트웨이 장치에서의 무선 데이터 서비스 처리 방법은, 상기 제어기가 웹 문서(HTML) 선처리기를 제어하여, 재요청 가능성이 높은 웹 데이터를 사전에 검색하여 캐시 데이터베이스에 저장하는 제 6 단계; 상기 제 1 단계에서 상기 웹 서버로부터 전달받은 정보가 캐시되어 있는지를 비교하여 캐시정보가 유효한지를 확인하여 상기 캐시 데이터베이스에 저장되어 있는 웹 데이터를 검색하여 응답 웹 데이터의 헤더정보를 생성한 후에 웹 데이터를 변환/압축하여 상기 단말기로 전송하는 제 7 단계; 웹 문서(HTML)를 파싱하여 이미지의 웹 정보(URL)를 추출하여 다음 과정에 이미지의 웹 정보(URL)가 존재하는지를 확인하여 상기 웹 서버로 미리 이미지 데이터를 요구하여 전달받는 제 8 단계; 및 웹 정보 요청에 따라 이미지 데이터가 미리 불러와 있는지를 확인하여 상기 캐시 데이터베이스에 저장되어 있는 이미지 데이터를 검색하여 응답 데이터의 헤더정보를 생성한 후에 이미지 데이터를 변환하여 상기 단말기로 전송하는 제 9 단계를 더 포함하여 이루어진 것을 특징으로 한다.The wireless data service processing method in the other gateway device of the present invention may further include a controller configured to control a web document (HTML) preprocessor to retrieve web data having a high possibility of re-request and store it in a cache database in advance. 6 steps; After comparing the information received from the web server in the first step is cached to check whether the cache information is valid, to search the web data stored in the cache database to generate the header information of the response web data, the web data A seventh step of converting / compressing the data to the terminal; An eighth step of parsing a web document (HTML), extracting web information (URL) of the image, checking whether the web information (URL) of the image exists in a subsequent process, and requesting and transmitting image data to the web server in advance; And a ninth step of checking whether the image data is loaded in advance according to the web information request, searching for the image data stored in the cache database to generate header information of the response data, and then converting the image data to the terminal. Characterized in that further comprises.

한편, 본 발명은, 데이터 전송량과 전송 시간을 줄여 무선 데이터 서비스를 수행하기 위하여, 대용량 프로세서를 구비한 무선 데이터 서비스 시스템에, 단말기가 무선통신망과 망정합장치를 통하여 게이트웨이 장치로 웹 정보(URL)를 요청하는 제 1 기능; 상기 게이트웨이 장치가 웹 정보의 헤더정보를 추출하여 웹 서버로 웹 정보를 요청하여 웹 정보를 전달받는 제 2 기능; 상기 게이트웨이 장치가 상기 웹 서버로 요청하여 전달받은 웹 문서와 텍스트 및 이미지 데이터를 변환/압축하여 데이터량을 축소시켜 상기 망정합장치와 상기 무선통신망을 통하여 상기 단말기로 전송하는 제 3 기능; 및 웹 데이터를 전달받은 상기 단말기가 웹 데이터를 복원하고 브라우징하는 제 4 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.On the other hand, the present invention, in order to reduce the data transmission amount and transmission time to perform a wireless data service, a wireless data service system having a large capacity processor, the terminal via the wireless communication network and network matching device to the gateway device Web information (URL) A first function of requesting; A second function in which the gateway device extracts header information of web information, requests web information from a web server, and receives web information; A third function of converting / compressing the web document, text and image data received by the gateway device to the web server, reducing the amount of data, and transmitting the reduced amount of data to the terminal through the network matching device and the wireless communication network; And a computer-readable recording medium having recorded thereon a program for realizing a fourth function of restoring and browsing the web data by the terminal receiving the web data.

한편, 본 발명은, 무선 데이터 서비스를 위하여, 대용량 프로세서를 구비한 게이트웨이 장치에, 게이트웨이 장치가 캐시정보를 분석하여 주요 사이트에 대한 웹 정보(url) 요청을 수행하여 웹 데이터를 전달받아 캐시 데이터베이스에 저장하는 제 1 기능; 상기 게이트웨이 장치가 웹 브라우저로부터 웹 정보(url) 요청을 수신하면, 웹 서버로 요청하여 전달받은 정보와 캐시(cache)정보를 비교하여 유효한지를 판단하는 제 2 기능; 상기 제 2 기능에서의 판단 결과, 캐시정보가 유효하면 상기 캐시 데이터베이스를 검색하여 해당 웹 데이터를 변환/압축하여 상기 웹 브라우저로 전송하고, 유효하지 않으면 상기 웹 서버로 웹 정보(url)를 요청하여 전달받는 제 3 기능; 상기 게이트웨이 장치가 상기 웹 서버로부터 전달받은 웹 문서를 압축하여 상기 웹 브라우저로 전송하고, 상기 웹 서버로부터 전달받은 웹 문서를 파싱하여 이미지 정보를 파악하여 상기 웹 서버로 미리 이미지 데이터를 요청하여 전달받아 저장하는 제 4 기능; 및 상기 웹 브라우저가 전달받은 웹 문서를 해독하여 이미지 정보를 요청하면, 상기 게이트웨이 장치가 미리 전달받은 이미지 데이터를 변환하여 상기 웹 브라우저로 전송하는 제 5 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.On the other hand, the present invention, for the wireless data service, the gateway device having a large capacity processor, the gateway device analyzes the cache information to perform a web information (url) request to the main site receives the web data to the cache database A first function of storing; A second function that, when the gateway device receives a request for web information (url) from a web browser, compares the information received by requesting the web server with cache information and determines whether the information is valid; As a result of the determination in the second function, if the cache information is valid, the cache database is searched and converted / compressed, and the corresponding web data is transmitted to the web browser. If not, the web information (url) is requested to the web server. Receiving a third function; The gateway device compresses the web document received from the web server, transmits the web document to the web browser, parses the web document received from the web server, grasps the image information, and requests and receives the image data from the web server in advance. A fourth function to store; And when the web browser decrypts the received web document and requests image information, the gateway device reads a program for realizing a fifth function of converting the image data received in advance and transmitting the image data to the web browser. Provide a recording medium.

한편, 본 발명은, 무선 데이터 서비스를 위하여, 대용량 프로세서를 구비한 게이트웨이 장치에, 단말기로부터 웹 정보를 요구받으면, 제어기가 웹 프로토콜(HTTP)을 읽어 특정 헤더정보를 추출하여 웹 서버로 웹 정보를 요청하여 정보를 전달받는 제 1 기능; 상기 제어기가 나머지 헤더정보를 해석하여 상기 웹 서버로 웹 문서를 요구하여 전달받는 제 2 기능; 상기 제어기가 전달받은 웹 문서의 헤더를 읽고 파싱하여 사용자 옵션과 설정 모드(set mode)를 분석하여 콘텐트 변환부로 전달하는 제 3 기능; 상기 콘텐트 변환부가 콘텐트 타입(content type)을 분석하고 원문 데이터(raw data)로부터 데이터 타입을 판단하는 제 4 기능; 및 상기 제 4 기능에서의 판단 결과, 웹 문서 태그나 속성이면 웹 문서 변환 처리기에서 웹 문서를 변환하고, 텍스트이면 텍스트 압축기에서 텍스트를 압축하며, 이미지이면 이미지 변환 처리기에서 이미지를 변환하여 상기 제어기를 통하여 상기 단말기로 전달하는 제 5 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.On the other hand, in the present invention, when a web device is requested from a terminal to a gateway device having a large capacity processor for wireless data service, the controller reads a web protocol (HTTP), extracts specific header information, and sends the web information to a web server. A first function of requesting and receiving information; A second function in which the controller interprets the remaining header information and requests and receives a web document from the web server; A third function of reading and parsing a header of the received web document by the controller, analyzing a user option and a set mode, and delivering the parsed content to a content converter; A fourth function of analyzing, by the content converter, a content type and determining a data type from raw data; And as a result of the determination in the fourth function, the web document tag or attribute converts the web document, the text compresses the text in the text compressor, and the image converts the image in the image conversion processor to control the controller. A computer readable recording medium having recorded thereon a program for realizing a fifth function delivered to the terminal is provided.

상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1 은 본 발명에 따른 무선 데이터 서비스를 설명하기 위한 무선 데이터 서비스망의 일예시도이고, 도 2 는 본 발명에 따른 무선 데이터 서비스망 연동의 구체적인 일예시도이다.1 is an exemplary view of a wireless data service network for explaining a wireless data service according to the present invention, Figure 2 is a specific exemplary view of interworking with a wireless data service network according to the present invention.

먼저, 노트북 컴퓨터와 무선 단말기, 이동 단말기, 개인휴대통신 단말기 및 스마트 폰 등과 같은 사용자 단말기는, 자체 운영체계(OS)를 갖고 일반 상용 웹 브라우저를 구동시킬 수 있어야 한다. 이를 위하여 운영체계는 윈도우즈95/98 버전이 대상이나, 향후 윈도우즈씨이(WindowsCE)와 개인데이터통신 단말기(PDA), 스마트 폰(Smart Phone), 매킨토시 운영체계 및 간단한 프로그램 갱신을 통하여 새로 개발되는 운용체계도 지원할 수 있도록 구성하며, 자체 내장형 운영체계가 아닐 경우에는 기존 컴퓨팅 장비(노트북 컴퓨터 등)와 터미널(무선데이터용 단말기)과의 연결을 통하여 사용이 가능하도록 하며, 사용자 단말기에 웹 브라우저와 에이전트(Agent) 처리를 위한 최소한의 메모리를 구비한다.First, a user terminal, such as a notebook computer, a wireless terminal, a mobile terminal, a personal mobile communication terminal, and a smart phone, should have its own operating system (OS) and be able to run a general commercial web browser. For this purpose, the operating system is targeted for Windows 95/98 version, but is newly developed through Windows CE, personal data communication terminal (PDA), smart phone, Macintosh operating system and simple program update. Also, if it is not built-in operating system, it can be used by connecting existing computing equipment (laptop computer, etc.) and terminal (wireless data terminal), and web browser and agent ( Minimal memory for Agent) processing.

다음으로, 무선 데이터 서비스용 웹 게이트웨이 장치는 웹 브라우저로부터 클라이언트 처리기를 통하여 웹 전송 요구를 받으면, 요청된 웹 서버로부터 웹 콘텐츠(Web Contents)를 전송받아 변환/압축하여 클라이언트 처리기를 통하여 웹 브라우저로 데이터를 전송하는 서버이다. 즉, 게이트웨이 서버는 사용자의 인터넷 사용 요구에 대해 웹 서버로부터 웹 데이터를 전달받아 무선 단말기에 맞게 최적화하여 사용자 단말기에 전송해 주는 서버를 말한다. 이러한 게이트웨이 장치는 기존의 프록시 서버와 전혀 다른 기능을 더 수행하는데, 그것은 데이터 정제를 위한 압축 기능과 변환 기능이다.Next, when the web gateway device for the wireless data service receives the web transmission request from the web browser through the client processor, the web gateway device receives the web contents from the requested web server, converts / compresses the data, and sends the data to the web browser through the client processor. Is the server that sends it. In other words, the gateway server refers to a server that receives web data from a web server and optimizes it for a wireless terminal and transmits the web data to the user terminal. Such a gateway device further performs a completely different function from the existing proxy server, which is a compression function and a conversion function for data purification.

한편, 상기 게이트웨이 장치는 무선 데이터 서비스 기반(IWF)과 전송제어프로토콜/인터넷프로토콜(TCP/IP) 정합을 수행하고, 인터넷망 및 무선 데이터 센터(DNS) 서버와도 전송제어프로토콜/인터넷프로토콜(TCP/IP) 정합을 수행한다.On the other hand, the gateway device performs wireless data service infrastructure (IWF) and transmission control protocol / Internet protocol (TCP / IP) matching, and also the transmission control protocol / Internet protocol (TCP) with the Internet network and wireless data center (DNS) server / IP) Perform the matching.

도 3 은 본 발명에 따른 무선 데이터 서비스 시스템의 일실시예 구성도이다.3 is a configuration diagram of an embodiment of a wireless data service system according to the present invention.

본 발명에 따른 무선 데이터 서비스 시스템은, 웹 콘텐츠(www : World Wide Web) 변환과 캐시를 관리하는 게이트웨이 장치(300), 단말기(350)상에서 프록시 기능을 수행하는 클라이언트 처리기(351), 단말기(350)상에서 사용자의 요구에 따라 웹 정보 요구를 처리하는 웹 브라우저(352), 인터넷상에 웹 데이터를 제공하는 웹 서버(340), 단말기(350)를 무선으로 접속시켜 데이터를 송수신하기 위한 이동통신망(360,370) 및 상기 게이트웨이 장치(300)와 상기 이동통신망의 이동통신 교환기(370)를 정합하기 위한 데이터망 정합장치(380)를 구비한다.The wireless data service system according to the present invention includes a gateway device 300 that manages web content (www: World Wide Web) conversion and a cache, a client processor 351 that performs a proxy function on the terminal 350, and a terminal 350. A mobile communication network for transmitting and receiving data by wirelessly connecting a web browser 352 for processing web information requests according to a user's request, a web server 340 for providing web data on the Internet, and a terminal 350 over a wireless network ( 360 and 370 and a data network matching device 380 for matching the gateway device 300 and the mobile communication switch 370 of the mobile communication network.

상기 본 발명에 따른 무선 데이터 서비스 시스템의 구성을 좀 더 구체적으로 살펴보면 다음과 같다.Looking at the configuration of the wireless data service system according to the present invention in more detail as follows.

본 발명에 따른 무선 데이터 서비스 시스템은, 무선통신망(360,370)과 데이터망 정합장치(380)를 통하여 게이트웨이 장치(300)로 웹 정보(URL)를 요청하고, 상기 웹 정보 요청에 따라 응답받은 웹 데이터(Web Contents)를 복원하고 브라우징하기 위한 단말기(350), 상기 단말기(350)로부터의 웹 정보 요청을 데이터망 정합장치(380)를 통하여 게이트웨이 장치(300)로 전달하고, 그 요청에 따른 웹 데이터를 단말기(350)로 전달하기 위한 무선통신망(360,370), 상기 무선통신망(370,360)과 게이트웨이 장치(300)를 정합하여 연동시키기 위한 데이터망 정합장치(380), 재요청 가능성이 높은 웹 데이터를 사전에 검색하여 캐시에 저장하였다가 캐시정보가 단말기(350)로부터의 웹 정보 요청에 대하여 유효하면 캐시를 검색하여 해당 웹 데이터를 변환/압축하거나 웹 서버(340)로 웹 정보를 요청하여 전달받은 웹 문서와 텍스트 및 이미지 데이터를 변환/압축하여 데이터량을 축소시켜 전달하는 게이트웨이 장치(300) 및 웹 데이터를 저장하고 있다가 게이트웨이 장치(300)의 요청에 따라 해당 웹 데이터를 전송하는 웹 서버(340)를 포함한다.The wireless data service system according to the present invention requests web information (URL) to the gateway device 300 through the wireless communication networks 360 and 370 and the data network matching device 380, and responds to the web information request in response to the web data request. The terminal 350 for restoring and browsing (Web Contents) and the web information request from the terminal 350 are transmitted to the gateway device 300 through the data network matching device 380, and the web data according to the request. Wireless network (360,370) for transmitting to the terminal 350, data network matching device (380) for matching and interworking the wireless network (370,360) and the gateway device 300, web data with high possibility of re-request If the cache information is valid for the web information request from the terminal 350, the cache is searched to convert / compress the web data or the web information is sent to the web server 340. The gateway device 300 and the web data are stored and converted to reduce the amount of data by converting / compressing the web document, text and image data received by request, and then transmit the web data according to the request of the gateway device 300. It includes a web server 340.

이때, 상기 게이트웨이 장치(300)는 프리 페치(Prefetch)를 이용한 캐시 기능과 함께, 웹 문서를 파싱하여 다음에 이미지 요청이 있으면 미리 웹 서버(340)로 이미지 데이터를 요청하여 전달받아 저장하였다가 이미지 요청시 이미지를 변환하여 바로 전달하기 위한 선요청(Prerequest) 기능을 더 수행함으로써, 데이터 압축에 따라 데이터 전송량을 줄임과 동시에 상대적으로 응답속도를 향상시켜 전송 시간을 단축할 수 있다. 반면에, 원래의 웹 데이터를 변환/압축하여 원문 웹 데이터와 함게 저장하고 있다가 사용자의 옵션에 따라 변환/압축된 웹 데이터나 원문 웹 데이터를 그대로 전송할 수도 있으나, 이때는 전송 시간은 좀 더 단축할 수 있으나, 캐시 용량을 많이 차지하기 때문에 효율이 떨어질 수도 있다.In this case, the gateway device 300 parses a web document along with a cache function using prefetch and requests image data from the web server 340 in advance and stores the image after the next image request. By performing a prerequest function for converting and immediately delivering an image upon request, the transmission time can be shortened by reducing the data transmission amount and improving the response speed according to the data compression. On the other hand, the original web data may be converted / compressed and stored together with the original web data, and then the converted / compressed web data or the original web data may be transferred as the user's option, but the transmission time may be shortened. However, the efficiency may be reduced because it takes up a lot of cache capacity.

다음으로, 본 발명에 따른 무선 데이터 서비스 시스템의 동작을 개략적으로 살펴보면, 웹 브라우저(352)는 특정 웹 정보 요청을 게이트웨이 장치(300)에 전송하고, 게이트웨이 장치(300)에 있는 서버 제어부(310)는 헤더정보를 추출하여 웹 서버(340)로 웹 정보를 요청하여 전달받은 정보와 캐시에 미리 저장되어 있는 웹 데이터에 대한 정보를 비교하여 캐시에 있는 웹 데이터가 유효하면 해당 데이터를 변환/압축하여 웹 브라우저(352)로 전송하고, 아니면 웹 서버(340)에 웹 데이터를 요청한다. 웹 서버(340)로부터 응답을 받기 시작한 서버 제어부(310)는 이를 웹 브라우저(352)에 전송하기 위해 콘텐트 변환부(320)에 데이터를 넘기고, 콘텐트 변환부(320)에 의해 재생성(변환/압축)된 웹 데이터는 서버 제어부(310)를 통해 웹 브라우저(352)로 전송된다.Next, referring to the operation of the wireless data service system according to the present invention, the web browser 352 transmits a specific web information request to the gateway device 300 and the server controller 310 in the gateway device 300. Extracts the header information and requests the web information from the web server 340 to compare the received information with information about web data previously stored in the cache, and converts / compresses the data if the web data in the cache is valid. The web data is transmitted to the web browser 352 or the web server 340 is requested. The server controller 310 which has started receiving the response from the web server 340 passes the data to the content converter 320 to transmit it to the web browser 352, and regenerates (converts / compresses) the content converter 320. ), The web data is transmitted to the web browser 352 through the server controller 310.

이때, 클라이언트 처리기(351)는 웹 브라우저(352)에서 요청하는 사용자 옵션을 서버 제어부(310)에 전송하여 서버 제어부(310)가 응답을 보낼 때 이를 반영하도록 하고, 또한 서버 제어부(310)로부터 전달받은 웹 데이터에 대한 데이터 복원 기능도 수행한다. 특히, 웹 브라우저(352)가 일정한 사용자 옵션만을 요구할 때는 클라이언트 처리기(351)의 데이터 복원 기능을 웹 브라우저(352)가 대신하도록 구현할 수도 있다.In this case, the client processor 351 transmits a user option requested by the web browser 352 to the server controller 310 so that the server controller 310 reflects the response when the server controller 310 sends a response, and also transfers it from the server controller 310. It also performs a data restoration function for the received web data. In particular, when the web browser 352 requires only certain user options, the web browser 352 may implement the data restoration function of the client processor 351.

도 4 는 본 발명에 따른 게이트웨이 장치의 일실시예 구성도이다.4 is a configuration diagram of an embodiment of a gateway device according to the present invention.

본 발명에 따른 게이트웨이 장치(300)는, 서버 제어부(310)의 제어에 따라, 웹 데이터에 대한 변환/압축을 수행하기 위한 콘텐트 변환부(320), 서버 제어부(310)의 제어에 따라, 재요청 가능성이 높아 사전에 검색한 웹 데이터를 저장하고 관리하기 위한 캐시 관리부(330) 및 재요청 가능성이 높은 웹 데이터를 사전에 검색하여 상기 캐시 관리부(330)의 캐시에 저장하였다가 웹 정보 요청에 대하여 캐시정보가 유효하면 캐시를 검색하여 해당 웹 데이터를 상기 콘텐트 변환부(320)에서 변환/압축하거나 웹 서버로 웹 데이터를 요청하여 전달받은 웹 문서와 텍스트 및 이미지 데이터를 상기 콘텐트 변환부(320)에서 변환/압축하도록 제어하여 데이터량을 축소시켜 단말기로 전달하기 위한 서버 제어부(310)를 포함한다.The gateway device 300 according to the present invention, under the control of the server control unit 310, under the control of the content conversion unit 320, the server control unit 310 for performing the conversion / compression for the web data, The cache management unit 330 for storing and managing web data retrieved in advance due to high possibility of request and the web data having high possibility of re-request are searched in advance and stored in the cache of the cache management unit 330 before the web information request. If the cache information is valid, the cache is searched to convert the corresponding web data from the content conversion unit 320 or to request a web data from the web server to transfer the received web document and text and image data to the content conversion unit 320. ) To control the conversion / compression to reduce the amount of data to include a server control unit 310 for delivery to the terminal.

이때, 서버 제어부(310)는 프리 페치(Prefetch)를 이용한 캐시 기능과 함께, 웹 문서를 파싱하여 다음에 이미지 요청이 있으면 미리 웹 서버(340)로 이미지 데이터를 요청하여 전달받아 저장하였다가 이미지 요청시 이미지를 변환하여 바로 전달하기 위한 선요청(Prerequest) 기능을 더 수행한다. 반면에, 원래의 웹 데이터를 변환/압축하여 원문 웹 데이터와 함게 저장하고 있다가 사용자의 옵션에 따라 변환/압축된 웹 데이터나 원문 웹 데이터를 그대로 전송할 수도 있으나, 이때는 전송 시간은 좀 더 단축할 수 있으나, 캐시 용량을 많이 차지하기 때문에 효율이 떨어질 수도 있다.At this time, the server controller 310 parses a web document along with a cache function using prefetch, requests an image data from the web server 340 in advance, stores the received image data when the next image request is received, and then stores the image request. It performs the prerequest function to convert the time image and deliver it immediately. On the other hand, the original web data may be converted / compressed and stored together with the original web data, and then the converted / compressed web data or the original web data may be transferred as the user's option, but the transmission time may be shortened. However, the efficiency may be reduced because it takes up a lot of cache capacity.

다음으로, 상기 서버 제어부(310), 콘텐트 변환부(320) 및 캐시 관리부(330)의 상세한 구성을 살펴보면 다음과 같다.Next, a detailed configuration of the server controller 310, the content converter 320, and the cache manager 330 will be described.

먼저, 서버 제어부(310)는, 접속 포트(311)를 통하여 데이터망 정합장치(380) 및 웹 서버(340) 등과 데이터를 송수신하기 위한 통신기(312), 웹 문서를 파싱하여 다음에 이미지 데이터에 대한 요청이 있는지를 확인하여 사전에 웹 서버(340)로 이미지 데이터를 요청하여 캐시에 저장하도록 하기 위한 URL 선처리기(314 : 웹 브라우저는 웹 문서에 대한 응답을 받으면 곧이어 이미지 요청을 수행하기 때문), 웹 데이터 중에서 재요청 가능성이 높은 데이터에 대해 사전에 해당 웹 서버에 요청하여 캐시에 저장하도록 하기 위한 HTML 선처리기(315) 및 상기 각 구성요소의 동작을 제어하고 및 데이터의 흐름을 제어하기 위한 제어기(313)를 구비한다.First, the server controller 310 parses a web document and a communicator 312 for transmitting and receiving data to and from the data network matching device 380, the web server 340, and the like through the connection port 311, and then applies the image data. URL preprocessor (314: because the web browser performs an image request soon after receiving a response to the web document) to check whether there is a request for the web server 340 and request and store the image data in the cache in advance. In order to control the operation of each of the components and the HTML preprocessor 315 for requesting the web server in advance and storing it in the cache for data that is highly likely to be re-requested among the web data. The controller 313 is provided.

그리고, 콘텐트 변환부(320)는, 웹 문서(HTML)의 특성을 파악하여 파싱하고, 웹 문서의 태그(tag)와 속성(properties)에 대한 변환을 처리하기 위한 웹 문서(HTML) 변환 처리기(321), 웹 문서내에 있는 텍스트 문자를 압축하기 위한 텍스트 압축기(322) 및 웹 문서를 구성하는 압축 파일인 지아이에프(GIF) 파일과 제이피지(JPG) 파일 등과 같은 웹 이미지에 대하여 이미지 속성을 변환하여 파일 크기(SIZE)를 축소하기 위한 이미지 변환 처리기(323)를 구비한다.In addition, the content conversion unit 320 may grasp and parse the characteristics of the web document (HTML), and the web document (HTML) conversion processor for processing conversion of tags and properties of the web document ( 321), a text compressor 322 for compressing text characters in a web document, and image attributes for web images such as GIF files and JPG files, which are compressed files constituting the web document. An image conversion processor 323 for reducing the file size SIZE.

그리고, 캐시 관리부(330)는, 해쉬 테이블(hash table)을 통해 캐시 데이터를 처리하고 관리하기 위한 캐시 제어기(331) 및 캐시 제어기(331)의 제어에 따라 캐시 데이터를 저장하기 위한 캐시 데이터베이스(DB)(332)를 구비한다.The cache manager 330 may further include a cache database (DB) for storing cache data under the control of the cache controller 331 and the cache controller 331 for processing and managing cache data through a hash table. ) 332.

도 5 는 본 발명에 따른 무선 데이터 서비스 방법의 일실시예 흐름도이다.5 is a flowchart illustrating an embodiment of a wireless data service method according to the present invention.

먼저, 게이트웨이 장치(300)가 독자적으로 재요청 가능성이 높은 웹 데이터를 사전에 검색하여 캐시에 저장한다(501). 이때, 변환/압축하여 저장하고 추후 단말기(350)로 전송 과정에서 변환/압축 과정을 생략할 수도 있다.First, the gateway device 300 searches for web data with high possibility of re-requesting in advance and stores it in a cache (501). In this case, the conversion / compression may be stored and the conversion / compression process may be omitted in the transmission process to the terminal 350 later.

이후, 단말기(350)가 무선통신망(360,370)과 데이터망 정합장치(380)를 통하여 게이트웨이 장치(300)로 웹 정보(URL)를 요청하면(503), 게이트웨이 장치(300)가 웹 정보의 헤더정보를 추출하여 웹 서버로 웹 정보를 요청하여 정보를 전달받아(505) 캐시에 미리 저장되어 있는 웹 데이터에 대한 정보와 비교하여 캐시에 있는 웹 데이터가 유효한지를 판단한다(507).Thereafter, when the terminal 350 requests the web information (URL) from the gateway device 300 through the wireless communication networks 360 and 370 and the data network matching device 380 (503), the gateway device 300 requests the header of the web information. By extracting the information, the web server requests the web information, receives the information (505), and compares the information with the web data previously stored in the cache to determine whether the web data in the cache is valid (507).

상기 판단 결과, 유효하면 캐시에 저장되어 있는 웹 데이터를 검색하여 변환/압축하여 데이터망 정합장치(380)와 무선통신망(360,370)을 통하여 단말기(350)로 전송하고(509), 유효하지 않으면 웹 서버(340)로 웹 정보를 요청하여 전달받은 웹 문서와 텍스트 및 이미지 데이터를 변환/압축하여 데이터량을 축소시켜 데이터망 정합장치(380)와 무선통신망(360,370)을 통하여 단말기(350)로 전송한다(511).As a result of the determination, if valid, the web data stored in the cache is searched and converted / compressed and transmitted to the terminal 350 through the data network matching device 380 and the wireless communication networks 360 and 370 (509). Requests web information to the server 340, converts / compresses the received web document, text and image data, and reduces the amount of data to be transmitted to the terminal 350 through the data network matching device 380 and the wireless communication networks 360 and 370. (511).

이후, 웹 데이터를 전달받은 단말기(350)는 웹 데이터를 복원하고 브라우징하여 사용자에게 출력한다(513).Thereafter, the terminal 350 receiving the web data restores and browses the web data and outputs the web data to the user (513).

이때, 전술한 바와 같이 상기 게이트웨이 장치(300)는 상기 프리 페치(Prefetch)를 이용한 캐시 기능을 수행하지 않도록 구현할 수도 있으며, 웹 문서를 파싱하여 다음에 이미지 요청이 있으면 미리 웹 서버(340)로 이미지 데이터를 요청하여 전달받아 저장하였다가 이미지 요청시 이미지를 변환하여 바로 전달하기 위한 선요청(Prerequest) 기능을 더 수행하도록 할 수도 있다.In this case, as described above, the gateway device 300 may be implemented so as not to perform the cache function using the prefetch, and if the next image request is parsed by the web document, the gateway server 300 images the web server 340 in advance. It is also possible to perform a prerequest function for requesting data, storing the received data, converting the image, and delivering the image immediately upon request.

도 6 은 본 발명에 따른 게이트웨이 장치의 일실시예 동작 흐름도이다.6 is a flowchart illustrating an embodiment of a gateway device according to the present invention.

먼저, 게이트웨이 장치의 동작을 전체적으로 살펴보면 다음과 같다.First, the operation of the gateway device as a whole is as follows.

도면에 도시되어 있지는 않지만, 게이트웨이 장치(300)가 주기적으로 또는 필요할 때마다 캐시정보를 분석하여 주요 사이트에 대한 웹 정보(url) 요청을 독자적으로 수행하여 웹 데이터를 미리 전달받아 캐시에 저장한다.Although not shown in the drawing, the gateway device 300 periodically and whenever necessary, analyzes the cache information to independently perform a web information (url) request for the main site to receive the web data in advance to store in the cache.

이후, 게이트웨이 장치(300)는 웹 브라우저로부터 웹 정보(url) 요청을 수신하면, 웹 서버(340)로 요청하여 전달받은 정보와 캐시(cache)정보를 비교하여 유효한지를 판단한다. 상기 판단 결과, 캐시정보가 유효하면 캐시를 검색하여 해당 웹 데이터를 변환/압축하여 웹 브라우저로 전송하고, 유효하지 않으면 웹 서버(340)로 웹 정보(url)를 요청하여 전달받는다.Then, when the gateway device 300 receives the web information (url) request from the web browser, the gateway device 300 compares the information received by the request to the web server 340 and cache information to determine whether it is valid. As a result of the determination, if the cache information is valid, the cache is searched, the corresponding web data is converted / compressed and transmitted to the web browser. If the cache information is invalid, the web information url is requested and received from the web server 340.

이후, 게이트웨이 장치(300)는 웹 서버(340)로부터 전달받은 웹 문서를 압축하여 웹 브라우저로 전송하고, 웹 서버(340)로부터 전달받은 웹 문서를 파싱하여 이미지 정보를 미리 파악하여 웹 서버(340)에 미리 이미지 데이터를 요청하여 전달받아 임시 저장한다.Subsequently, the gateway device 300 compresses the web document received from the web server 340 and transmits the web document to the web browser, parses the web document received from the web server 340, and grasps the image information in advance to obtain the web server 340. ) To receive image data in advance and store it temporarily.

이후, 웹 브라우저가 전달받은 웹 문서를 해독하여 이미지 정보를 요청하면, 게이트웨이 장치(300)는 미리 전달받은 이미지 데이터를 변환하여 웹 브라우저로 전송한다.Thereafter, when the web browser decrypts the received web document and requests image information, the gateway device 300 converts the received image data and transmits the received image data to the web browser.

상기와 같은 게이트웨이 장치(300)의 동작을 도 6 을 참조하여 구체적으로 살펴보면 다음과 같다.The operation of the gateway device 300 as described above will be described in detail with reference to FIG. 6.

도면에 도시된 바와 같이, 단말기(350)로부터 서버의 통신기(312)와 접속 포트(311)를 통해 접속(connection) 요구를 받으면, 제어기(313)는 웹 프로토콜(HTTP)을 읽어(601) 그중에서 첫 번째 헤더정보를 추출하여 웹 서버(340)로 웹 정보를 요청하여 정보를 전달받는다(603).As shown in the figure, upon receiving a connection request from the terminal 350 through the server's communicator 312 and the connection port 311, the controller 313 reads a web protocol (HTTP) (601) In step 603, the first header information is extracted from the web server 340, and the web information is requested.

이후, 웹 서버(340)로부터 전달받은 정보가 캐시되어 있는지를 비교하여 캐시정보가 유효한지를 판단하여(605) 유효하면, 사용자로부터의 옵션에 따라 처리한다. 즉, 캐시에 저장되어 있는 웹 데이터를 검색하여(607) 응답 웹 데이터의 헤더정보를 생성한 후에(609) 웹 데이터를 변환/압축하여 단말기(350)로 전송한다(611). 한편, 유효하지 않으면 이미지 데이터가 미리 불러와 있는지를 확인하여(613) 불러와 있으면 캐시에 저장되어 있는 이미지 데이터를 검색하여(607) 응답 데이터의 헤더정보를 생성한 후에(609) 이미지 데이터를 변환하여 단말기(350)로 전송한다(611).Thereafter, by comparing the information received from the web server 340 is cached to determine whether the cache information is valid (605), if it is valid, processing according to the option from the user. That is, after retrieving the web data stored in the cache (607) and generating the header information of the response web data (609), the web data is converted / compressed and transmitted to the terminal 350 (611). On the other hand, if it is not valid, it checks whether the image data has been loaded in advance (613), and if so, retrieves the image data stored in the cache (607), generates header information of the response data (609), and then converts the image data. The terminal transmits the data to the terminal 350 (611).

한편, 상기 확인 결과(613), 이미지 데이터가 미리 불러와 있지 않으면 나머지 헤더정보를 해석하여 웹 서버(340)로 웹 문서를 요구한다(615). 웹 서버(340)로부터 웹 문서를 전달받으면 응답 데이터의 헤더를 읽고 파싱하여 사용자 옵션과 설정 모드(set mode)를 분석한 후에(캐시되어 있는 것도 포함)(617), 응답받은 데이터를 콘텐츠 변환부(320)로 넘긴다.On the other hand, if the check result 613, the image data is not loaded in advance, the remaining header information is interpreted to request the web document to the web server 340 (615). When the web document is received from the web server 340, the header of the response data is read and parsed to analyze user options and set modes (including those cached) (617), and the received data is converted into a content converter. Turn to 320.

그러면, 콘텐트 변환부(320)는 콘텐트 타입(content type)을 분석하고 원문 데이터(raw data)로부터 데이터 타입을 판별하여(619) 웹 문서 태그나 속성이면 웹 문서 변환 처리기(321)에서 웹 문서를 변환하고(627), 텍스트라면 텍스트 압축기(322)에서 텍스트를 압축하며(629), 이미지라면 이미지 변환 처리기(323)에서 이미지를 변환한 후에(631) 제어기(313)로 보내면, 제어기(313)는 통신기(312)를 통해 단말기(350)로 변환/압축된 데이터를 송신한다. 그러면, 단말기(350)의 클라이언트 처리기는 응답받은 데이터를 복원하여 웹 브라우저로 전달한다.Then, the content conversion unit 320 analyzes the content type and determines the data type from the raw data (619), and if the web document tag or attribute is used, the web document conversion processor 321 retrieves the web document. If the text is converted (627), the text compressor 322 compresses the text (629), and if the image is converted by the image conversion processor 323 (631) and sent to the controller 313, the controller 313 Transmits the converted / compressed data to the terminal 350 through the communicator 312. Then, the client processor of the terminal 350 restores the received data and delivers it to the web browser.

한편, 상기 판별 결과(619), 웹 문서 태그이거나 속성이면 URL 선처리기(314)를 통해 그 이후의 이미지 요청에 대한 사전 요청 작업을 수행하는 과정을 더 수행하도록 할 수도 있다. 즉, 웹 문서(HTML)를 파싱하여 이미지의 웹 정보(URL)를 추출하여(621) 다음 과정에 이미지의 웹 정보(URL)가 존재하는지를 확인하여(623) 웹 서버(340)로 미리 이미지 데이터를 요구한다(625). 이렇게 함으로써, 이후 단말기(350)가 이미지 데이터를 요구하면 미리 불러와 있는 이미지 데이터를 변환하여 바로 전송할 수 있도록 한다.On the other hand, if the determination result 619, a web document tag or an attribute, the URL preprocessor 314 may further perform a process of performing a pre-request for a subsequent image request. That is, by parsing a web document (HTML) to extract the web information (URL) of the image (621) by checking whether the web information (URL) of the image exists in the next process (623) by the web server 340 in advance to the image data (625). By doing so, when the terminal 350 requests the image data, the terminal 350 converts the image data that is loaded in advance and transmits the image data.

또한, 제어기(313)는 웹 서버(340)로의 웹 정보 요청을 최소화하기 위해 HTML 선처리기(315)를 통해 웹 프로토콜(HTTP) 요구가 가장 많은 또는 지정된 페치 로직(fetch logic)에 의해 또는 주기적으로 클라이언트의 웹 프로토콜(http) 요구와는 무관하게 캐시를 수행하도록 할 수도 있다.In addition, the controller 313 may periodically or by means of fetch logic that has the highest web protocol (HTTP) request via the HTML preprocessor 315 to minimize web information requests to the web server 340. The cache may be performed regardless of the client's web protocol (http) request.

도 7 은 본 발명에 따른 콘텐트 변환부의 일실시예 동작 흐름도이다.7 is a flowchart illustrating an embodiment of a content converter according to the present invention.

먼저, 콘텐트 변환부(320)가 콘텐트 타입(content type)을 분석하고 원문 데이터(raw data)로부터 데이터 타입을 판별하여(619) 이미지(JPG/GIF)이면 사용자 옵션을 체크하여(701) 처리하는지를 확인한다(703). 상기 확인 결과(703), 처리하지 않으면 리턴하고(705), 처리하면 버퍼에 모든 파일 내용을 전달받아(707) 이미지를 변환하여(709) 통신 소켓으로 전송한다(711).First, the content conversion unit 320 analyzes the content type and determines the data type from the raw data (619). If the image (JPG / GIF) is checked, the user option is checked (701). Check (703). The check result (703), if not processed returns (705), if processed receives all the file content in the buffer (707) converts the image (709) and transmits to the communication socket (711).

한편, 상기 판별 결과(619), 웹 문서 태그이거나 속성이면 사용자 옵션을 체크하여(701) 처리하는지를 확인한다(713). 상기 확인 결과(713), 처리하지 않으면 리턴하고(715), 처리하면 버퍼에 현재 가능한 패킷을 전달받아(717) 웹 문서(HTML)를 변환하여(719) 통신 소켓에 전송한다(721). 이후, 문자 스트림의 끝인지를 확인하여(723) 아니면 버퍼에 현재 가능한 패킷을 전달받는 과정(717)부터 반복 수행하고, 끝이면 리턴한다.On the other hand, if the determination result 619, a web document tag or an attribute, the user option is checked (701) to confirm whether the processing (713). The check result 713, if not processed, returns (715), and if processed, receives the packet currently available in the buffer (717), converts the web document (HTML) (719), and transmits it to the communication socket (721). Then, it checks whether it is the end of the character stream (723) or repeats the process of receiving a packet that is currently available in the buffer (717), and returns if it is the end.

한편, 상기 판별 결과(619), 텍스트이면 사용자 옵션을 체크하여(701) 처리하는지를 확인한다(725). 상기 확인 결과(725), 처리하지 않으면 리턴하고(727), 처리하면 버퍼에 모든 파일 내용을 전달받아(729) 텍스트를 압축하여(731) 통신 소켓으로 전송한다(733).On the other hand, the determination result (619), if the text is checked by the user option (701) to determine whether the process (725). The check result (725), if not processed returns (727), and if processed receives all the file contents in the buffer (729), compresses the text (731) and transmits to the communication socket (733).

한편, 상기 상기 판별 결과(619), 이미지, 웹 문서 및 텍스트외의 다른 콘텐트이면 처리하지 않고 리턴한다(727).On the other hand, if the determination result 619, image, web document, and other content other than text is returned without processing (727).

상기와 같은 본 발명에서 제시한 무선 데이터망에서의 게이트웨이 장치와 무선 데이터 서비스 시스템 및 그 방법은 다양한 형태의 유사 방법으로 대체될 수도 있다. 또한, 단말기의 클라이언트 처리기도 그 기능을 수행하기 위하여 여러 가지 형태로 변형되거나 압축/복원을 제어하도록 여러 가지 변형이 가능하다. 특히, 본 발명은 인터넷 브라우징이 되기만 하면 이동통신 단말기, 개인휴대통신 단말기, 무선호출 단말기, 개인데이터통신 단말기(PDA), 스마트 폰(Smart Phone) 등과 같은 무선 단말기뿐만 아니라 유선 단말기와 같은 여러 가지의 단말기 형태에 적용될 수 있다.As described above, the gateway device, the wireless data service system, and the method of the wireless data network according to the present invention may be replaced by similar methods of various forms. In addition, the client processor of the terminal may be modified in various forms to perform its functions or various modifications to control compression / restore. In particular, the present invention is a mobile communication terminal, a personal mobile communication terminal, a wireless call terminal, a personal data communication terminal (PDA), a smart phone (Smart Phone), etc. Applicable to the terminal form.

이상에서 설명한 본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하다는 것이 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 명백할 것이다.The present invention described above is not limited to the above-described embodiments and the accompanying drawings, and various substitutions, modifications, and changes can be made in the art without departing from the technical spirit of the present invention. It will be apparent to those of ordinary knowledge.

상기와 같은 본 발명은, 전송 속도의 제한이 있는 무선 데이터망, 이동통신망, 개인휴대통신망 등과 같은 무선통신망뿐만 아니라, 일반 유선통신망(LAN, WAN, ISDN)에서도 적용이 가능하며, 이미지와 웹 문서의 변환과 텍스트의 압축/복원 기능에 의한 전송 데이터량을 감소시킴으로써, 전송 속도를 향상시킬 수 있는 효과가 있다.As described above, the present invention is applicable not only to wireless communication networks such as wireless data networks, mobile communication networks, and personal mobile communication networks, which are limited in transmission speed, but also to general wired communication networks (LAN, WAN, ISDN), and images and web documents. By reducing the amount of data transferred by the conversion and compression / restore function of the text, the transfer speed can be improved.

또한, 본 발명은, 프리 페치(Prefetch) 기능과 프리 리퀘스트(Prerequest) 기능을 수행함으로써, 상대적으로 응답속도를 향상시켜 전송 시간을 단축할 수 있는 효과가 있다.In addition, the present invention, by performing the prefetch (Prefetch) function and the pre-request (Prerequest) function, there is an effect that can improve the response speed to shorten the transmission time.

또한, 본 발명은, 데스크탑(Desktop) 컴퓨터 등과 같은 유선 단말기뿐만 아니라, 이동통신 단말기, 개인휴대통신 단말기, 개인데이터통신 단말기(PDA), 스마트 폰 등과 같은 웹 브라우징 기능을 가진 모든 유/무선 단말기에 적용이 가능하며, 이로 인해 보다 빠르게 인터넷 서비스를 이용할 수가 있으며, 기존의 웹 문서를 그대로 볼 수 있는 장점이 있다.In addition, the present invention, not only wired terminal such as a desktop computer, but also all wired / wireless terminals having a web browsing function such as a mobile communication terminal, a personal mobile communication terminal, a personal data communication terminal (PDA), a smart phone, and the like. It can be applied, which makes it possible to use the Internet service faster and has the advantage of viewing existing web documents.

또한, 본 발명은, 사용자가 자신이 원하는 수준의 프락시 설정을 할 수가 있어 보다 편리하게 인터넷을 이용할 수가 있는 효과가 있다.In addition, the present invention has the effect that the user can set the proxy setting of the level desired by the user, so that the Internet can be used more conveniently.

Claims (37)

데이터 전송량과 전송 시간을 줄여 무선 데이터 서비스를 수행하기 위한 무선 데이터 서비스 시스템에 있어서,In the wireless data service system for performing a wireless data service by reducing the data transmission amount and transmission time, 무선통신망과 망정합장치를 통하여 게이트웨이 장치로 웹 정보(URL)를 요청하고, 상기 웹 정보 요청에 따라 응답받은 웹 데이터(Web Contents)를 복원하고 브라우징하기 위한 단말기;A terminal for requesting web information (URL) to a gateway device through a wireless communication network and a network matching device, and restoring and browsing web data received in response to the web information request; 상기 단말기로부터의 웹 정보 요청을 상기 망정합장치를 통하여 상기 게이트웨이 장치로 전달하고, 그 요청에 따라 상기 망정합장치를 통하여 상기 게이트웨이 장치로부터 전달받은 웹 데이터를 상기 단말기로 전달하기 위한 상기 무선통신망;The wireless communication network for transmitting a web information request from the terminal to the gateway device through the network matching device, and for transmitting the web data received from the gateway device through the network matching device to the terminal according to the request; 상기 무선통신망과 상기 게이트웨이 장치를 정합하여 연동시키기 위한 상기 망정합장치;The network matching device for matching and interworking the wireless communication network with the gateway device; 상기 단말기로부터의 웹 정보 요청에 따라 웹 서버로 웹 정보를 요청하여 전달받은 웹 문서와 텍스트 및 이미지 데이터를 변환/압축하여 데이터량을 축소시켜 상기 망정합장치와 상기 무선통신망을 통하여 상기 단말기로 전달하기 위한 상기 게이트웨이 장치; 및In response to a request for web information from the terminal, the web information is converted to and compressed from a web server, the received web document, text and image data are reduced, and the amount of data is reduced and transmitted to the terminal through the network matching device and the wireless communication network. The gateway device for performing; And 웹 데이터를 저장하고 있다가 상기 게이트웨이 장치의 요청에 따라 해당 웹 데이터를 전송하기 위한 상기 웹 서버The web server storing web data and transmitting the web data according to a request of the gateway device. 를 포함하여 이루어진 무선 데이터 서비스 시스템.Wireless data service system comprising a. 제 1 항에 있어서,The method of claim 1, 상기 게이트웨이 장치는,The gateway device, 재요청 가능성이 높은 웹 데이터를 사전에 검색하여 캐시 데이터베이스에 저장하였다가 캐시정보가 상기 단말기로부터의 웹 정보 요청에 대하여 유효하면 캐시 데이터베이스를 검색하여 해당 웹 데이터를 변환/압축하여 상기 단말기로 전송하는 프리 페치(Prefetch) 기능을 더 수행하는 것을 특징으로 하는 무선 데이터 서비스 시스템.After retrieving web data that is highly likely to be re-requested and storing it in the cache database, if the cache information is valid for the web information request from the terminal, the cache database is searched and converted / compressed to transmit the web data to the terminal. A wireless data service system further comprising a prefetch function. 제 1 항 또는 제 2 항에 있어서,The method according to claim 1 or 2, 상기 게이트웨이 장치는,The gateway device, 웹 문서를 파싱하여 다음에 이미지 요청이 있으면 미리 상기 웹 서버로 이미지 데이터를 요청하여 전달받아 저장하였다가 이미지 요청시 이미지를 변환하여 상기 단말기로 전달하기 위한 프리 리퀘스트(Prerequest) 기능을 더 수행하는 것을 특징으로 하는 무선 데이터 서비스 시스템.Parsing a web document and requesting image data from the web server in advance when the next image request is received, storing the image data, and performing a prerequest function for converting the image to the terminal when the image is requested. Wireless data service system characterized by. 제 1 항에 있어서,The method of claim 1, 상기 게이트웨이 장치는,The gateway device, 재요청 가능성이 높은 웹 데이터를 사전에 검색하여 변환/압축하여 원문 웹 데이터와 함께 캐시 데이터베이스에 저장하였다가 캐시정보가 상기 단말기로부터의 웹 정보 요청에 대하여 유효하면 캐시 데이터베이스를 검색하여 사용자의 옵션에 따라 원문 웹 데이터나 변환/압축된 웹 데이터를 상기 단말기로 전송하는 프리 페치(Prefetch) 기능을 더 수행하는 것을 특징으로 하는 무선 데이터 서비스 시스템.The web data that is likely to be re-requested is searched in advance, converted / compressed, stored in the cache database along with the original web data, and if the cache information is valid for the web information request from the terminal, the cache database is searched for the user's option. The wireless data service system further comprises a prefetch function of transmitting original web data or converted / compressed web data to the terminal. 제 1 항 또는 제 4 항에 있어서,The method according to claim 1 or 4, 상기 게이트웨이 장치는,The gateway device, 웹 문서를 파싱하여 다음에 이미지 요청이 있으면 미리 상기 웹 서버로 이미지 데이터를 요청하여 전달받아 변환하여 원문 이미지 데이터와 함께 저장하였다가 이미지 요청시 사용자의 옵션에 따라 원문 이미지 데이터나 변환된 이미지 데이터를 상기 단말기로 전달하기 위한 프리 리퀘스트(Prerequest) 기능을 더 수행하는 것을 특징으로 하는 무선 데이터 서비스 시스템.After parsing the web document and requesting the next image request, the web server requests the image data in advance, converts it, stores it with the original image data, and then saves the original image data or the converted image data according to the user's option. A wireless data service system further comprising a prerequest function for delivery to the terminal. 제 3 항에 있어서,The method of claim 3, wherein 상기 단말기는,The terminal, 웹 브라우저에서 요청하는 사용자 옵션을 상기 게이트웨이 장치로 전송하여 상기 게이트웨이 장치가 응답을 보낼 때 이를 반영하도록 하고, 상기 게이트웨이 장치로 웹 정보를 요청하여 전달받은 웹 데이터에 대한 데이터를 복원하기 위한 클라이언트 처리기; 및A client processor for transmitting a user option requested by a web browser to the gateway device to reflect the response when the gateway device sends a response, and requesting web information from the gateway device to restore data on the received web data; And 상기 클라이언트 처리기로 사용자 옵션을 전달하고, 전달받은 데이터를 브라우징하여 사용자에게 출력하기 위한 상기 웹 브라우저The web browser for transmitting a user option to the client processor, and browses the received data to output to the user 를 포함하여 이루어진 무선 데이터 서비스 시스템.Wireless data service system comprising a. 제 6 항에 있어서,The method of claim 6, 상기 웹 브라우저가 일정한 사용자 옵션만을 요구할 때는 상기 클라이언트 처리기의 데이터 복원 기능을 상기 웹 브라우저에서 수행하도록 한 것을 특징으로 하는 무선 데이터 서비스 시스템.And when the web browser requires only certain user options, perform data restoration function of the client processor in the web browser. 제 1 항에 있어서,The method of claim 1, 상기 게이트웨이 장치는,The gateway device, 제1 제어 수단의 제어에 따라, 웹 문서와 이미지를 변환하고 텍스트를 압축하기 위한 콘텐트 변환 수단; 및Content conversion means for converting the web document and the image and compressing the text according to the control of the first control means; And 상기 웹 서버로 웹 정보를 요청하여 전달받은 웹 문서와 텍스트 및 이미지 데이터를 상기 콘텐트 변환 수단에서 변환/압축하도록 제어하여 데이터량을 축소시켜 상기 단말기로 전송하기 위한 상기 제1 제어 수단The first control means for reducing the amount of data and transmitting the web document and text and image data received by requesting the web server to the web server by converting / compressing the content conversion means; 을 포함하여 이루어진 무선 데이터 서비스 시스템.Wireless data service system comprising a. 제 8 항에 있어서,The method of claim 8, 상기 게이트웨이 장치가, 상기 제1 제어 수단의 제어에 따라, 재요청 가능성이 높아 사전에 검색한 웹 데이터를 저장하고 관리하기 위한 캐시 관리 수단을 더 포함하되,Further, the gateway apparatus further includes cache management means for storing and managing web data searched in advance because of high possibility of re-request according to the control of the first control means. 상기 제1 제어 수단이, 재요청 가능성이 높은 웹 데이터를 사전에 검색하여 상기 캐시 관리 수단의 캐시 데이터베이스에 저장하였다가 웹 정보 요청에 대하여 캐시정보가 유효하면 상기 캐시 데이터베이스를 검색하여 해당 웹 데이터를 상기 콘텐트 변환 수단에서 변환/압축하여 상기 단말기로 전송하도록 제어하는 것을 특징으로 하는 무선 데이터 서비스 시스템.The first control means searches for the web data with high possibility of re-request in advance and stores it in the cache database of the cache management means. If the cache information is valid for the web information request, the first control means searches the cache database and retrieves the web data. And converting / compressing the content conversion means to transmit the content to the terminal. 제 9 항에 있어서,The method of claim 9, 상기 캐시 관리 수단은,The cache management means, 해쉬 테이블(hash table)을 통해 캐시 데이터를 처리하고 관리하기 위한 캐시 제어 수단; 및Cache control means for processing and managing cache data through a hash table; And 상기 캐시 제어 수단의 제어에 따라 캐시 데이터를 저장하기 위한 상기 캐시 데이터베이스The cache database for storing cache data under the control of the cache control means 를 포함하여 이루어진 무선 데이터 서비스 시스템.Wireless data service system comprising a. 제 8 항 내지 제 10 항중 어느 한 항에 있어서,The method according to any one of claims 8 to 10, 상기 제1 제어 수단은,The first control means, 웹 문서를 파싱하여 다음에 이미지 요청이 있으면 미리 상기 웹 서버로 이미지 데이터를 요청하여 전달받아 저장하였다가 이미지 요청시 이미지를 변환하여 상기 단말기로 전달하기 위한 프리 리퀘스트(Prerequest) 기능을 더 수행하는 것을 특징으로 하는 무선 데이터 서비스 시스템.Parsing a web document and requesting image data from the web server in advance when the next image request is received, storing the image data, and performing a prerequest function for converting the image to the terminal when the image is requested. Wireless data service system characterized by. 제 11 항에 있어서,The method of claim 11, 상기 제1 제어 수단은,The first control means, 접속 포트를 통하여 상기 망정합장치 및 상기 웹 서버와 데이터를 송수신하기 위한 통신 수단;Communication means for transmitting and receiving data with the network matching device and the web server through an access port; 웹 문서를 파싱하여 다음에 이미지 데이터에 대한 요청이 있는지를 확인하여 사전에 상기 웹 서버로 이미지 데이터를 요청하여 상기 캐시 데이터베이스에 저장하도록 하기 위한 웹 정보(URL) 선처리 수단;Web information (URL) preprocessing means for parsing a web document to check whether there is a next request for image data so as to request image data from the web server in advance and store it in the cache database; 웹 데이터 중에서 재요청 가능성이 높은 데이터에 대해 사전에 상기 웹 서버에 요청하여 상기 캐시 데이터베이스에 저장하도록 하기 위한 웹 문서(HTML) 선처리 수단; 및Web document (HTML) preprocessing means for requesting the web server in advance for data having a high possibility of re-request among web data and storing it in the cache database; And 상기 통신 수단, 상기 웹 정보(URL) 선처리 수단 및 상기 웹 문서(HTML) 선처리 수단의 동작을 제어하고 데이터의 흐름을 제어하기 위한 제2 제어 수단Second control means for controlling operations of the communication means, the web information (URL) preprocessing means and the web document (HTML) preprocessing means and controlling the flow of data 을 포함하여 이루어진 무선 데이터 서비스 시스템.Wireless data service system comprising a. 제 11 항에 있어서,The method of claim 11, 상기 콘텐트 변환 수단은,The content conversion means, 웹 문서의 태그(tag)와 속성(properties)에 대한 변환을 처리하기 위한 웹 문서(HTML) 변환 처리 수단;Web document (HTML) conversion processing means for processing conversion of tags and properties of the web document; 웹 문서내에 있는 텍스트 문자를 압축하기 위한 텍스트 압축 수단; 및Text compression means for compressing text characters in a web document; And 웹 문서를 구성하는 압축 파일 이미지에 대하여 이미지 속성을 변환하여 파일 크기(SIZE)를 축소하기 위한 이미지 변환 처리 수단Image conversion processing means for reducing the file size by converting image attributes to the compressed file images constituting the web document 을 포함하여 이루어진 무선 데이터 서비스 시스템.Wireless data service system comprising a. 데이터 전송량과 전송 시간을 줄이기 위한 무선 데이터 서비스 시스템에 적용되는 무선 데이터 서비스 방법에 있어서,A wireless data service method applied to a wireless data service system for reducing data transmission amount and transmission time, 단말기가 무선통신망과 망정합장치를 통하여 게이트웨이 장치로 웹 정보(URL)를 요청하는 제 1 단계;A first step of a terminal requesting web information (URL) to a gateway device through a wireless communication network and a network matching device; 상기 게이트웨이 장치가 웹 정보의 헤더정보를 추출하여 웹 서버로 웹 정보를 요청하여 웹 정보를 전달받는 제 2 단계;A second step of the gateway device extracting header information of the web information and requesting the web information from the web server to receive the web information; 상기 게이트웨이 장치가 상기 웹 서버로 요청하여 전달받은 웹 문서와 텍스트 및 이미지 데이터를 변환/압축하여 데이터량을 축소시켜 상기 망정합장치와 상기 무선통신망을 통하여 상기 단말기로 전송하는 제 3 단계; 및A third step of the gateway device converting / compressing the received web document, text and image data to the web server to reduce the amount of data and transmitting the reduced amount of data to the terminal through the network matching device and the wireless communication network; And 웹 데이터를 전달받은 상기 단말기가 웹 데이터를 복원하고 브라우징하는 제 4 단계A fourth step of restoring and browsing the web data by the terminal receiving the web data 를 포함하여 이루어진 무선 데이터 서비스 방법.Wireless data service method comprising a. 제 14 항에 있어서,The method of claim 14, 상기 게이트웨이 장치가 재요청 가능성이 높은 웹 데이터를 사전에 검색하여 캐시 데이터베이스에 저장하는 제 5 단계;A fifth step of the gateway device searching for web data having a high possibility of re-request in advance and storing it in a cache database; 상기 게이트웨이 장치가 상기 웹 서버로부터 전달받은 정보와 캐시 데이터베이스에 미리 저장되어 있는 웹 데이터에 대한 정보를 비교하여 상기 캐시 데이터베이스에 있는 웹 데이터가 유효한지를 판단하는 제 6 단계; 및A sixth step of the gateway device comparing information received from the web server with information about web data previously stored in the cache database to determine whether the web data in the cache database is valid; And 상기 제 6 단계의 판단 결과, 유효하면 상기 캐시 데이터베이스에 저장되어 있는 웹 데이터를 검색하여 변환/압축하여 상기 망정합장치와 상기 무선통신망을 통하여 상기 단말기로 전송하고, 유효하지 않으면 상기 제 3 단계로 넘어가는 제 7 단계As a result of the determination of the sixth step, if valid, the web data stored in the cache database is searched, converted / compressed, and transmitted to the terminal through the network matching device and the wireless communication network. 7th step passed 를 더 포함하여 이루어진 무선 데이터 서비스 방법.Wireless data service method further comprising. 제 14 항 또는 제 15 항에 있어서,The method according to claim 14 or 15, 상기 게이트웨이 장치가 웹 문서를 파싱하여 다음에 이미지 요청이 있으면 미리 상기 웹 서버로 이미지 데이터를 요청하여 전달받아 저장하였다가 이미지 요청시 이미지를 변환하여 상기 단말기로 전달하기 위한 프리 리퀘스트(Prerequest) 기능을 수행하는 제 8 단계When the gateway device parses a web document and requests an image next time, the gateway device requests and transmits the image data to the web server in advance, stores the image data, and converts the image when the image request is made to the terminal. 8th Step to Perform 를 더 포함하여 이루어진 무선 데이터 서비스 방법.Wireless data service method further comprising. 제 14 항에 있어서,The method of claim 14, 상기 게이트웨이 장치가 재요청 가능성이 높은 웹 데이터를 사전에 검색하여 변환/압축하여 원문 웹 데이터와 함께 변환/압축된 웹 데이터를 캐시 데이터베이스에 저장하는 제 5 단계;A fifth step of the gateway device retrieving and converting / compressing web data having a high possibility of re-request and storing the converted / compressed web data together with the original web data in a cache database; 상기 게이트웨이 장치가 상기 웹 서버로부터 전달받은 정보와 캐시 데이터베이스에 미리 저장되어 있는 웹 데이터에 대한 정보를 비교하여 상기 캐시 데이터베이스에 있는 웹 데이터가 유효한지를 판단하는 제 6 단계; 및A sixth step of the gateway device comparing information received from the web server with information about web data previously stored in the cache database to determine whether the web data in the cache database is valid; And 상기 제 6 단계의 판단 결과, 유효하면 상기 캐시 데이터베이스에 저장되어 있는 웹 데이터를 검색하여 사용자의 옵션에 따라 원문 웹 데이터나 변환/압축된 웹 데이터를 상기 망정합장치와 상기 무선통신망을 통하여 상기 단말기로 전송하고, 유효하지 않으면 상기 제 3 단계로 넘어가는 제 7 단계As a result of the determination in the sixth step, if valid, the web data stored in the cache database is searched and the original web data or the converted / compressed web data is searched through the network matching device and the wireless communication network according to a user's option. Seventh step, if it is not valid, and skips to the third step. 를 더 포함하여 이루어진 무선 데이터 서비스 방법.Wireless data service method further comprising. 제 14 항 또는 제 17 항에 있어서,The method according to claim 14 or 17, 상기 게이트웨이 장치가 웹 문서를 파싱하여 다음에 이미지 요청이 있으면 미리 상기 웹 서버로 이미지 데이터를 요청하여 전달받아 이미지 변환하여 원문 이미지 데이터와 함께 저장하였다가 이미지 요청시 사용자의 옵션에 따라 원문 이미지 데이터나 변환된 이미지 데이터를 상기 단말기로 전달하기 위한 프리 리퀘스트(Prerequest) 기능을 수행하는 제 8 단계When the gateway device parses a web document and requests an image next time, the gateway device requests image data from the web server in advance, converts the image, and stores the image data along with the original image data. Eighth step of performing a prerequest function for delivering the converted image data to the terminal 를 더 포함하여 이루어진 무선 데이터 서비스 방법.Wireless data service method further comprising. 무선 데이터 서비스를 위한 게이트웨이 장치에 있어서,In the gateway device for wireless data service, 제1 제어 수단의 제어에 따라, 웹 문서와 이미지를 변환하고 텍스트를 압축하기 위한 콘텐트 변환 수단; 및Content conversion means for converting the web document and the image and compressing the text according to the control of the first control means; And 외부의 단말기로부터의 웹 정보 요청에 따라 외부의 웹 서버로 웹 정보를 요청하여 전달받은 웹 문서와 텍스트 및 이미지 데이터를 상기 콘텐트 변환 수단에서 변환/압축하도록 제어하여 데이터량을 축소시켜 상기 단말기로 전송하기 위한 상기 제1 제어 수단In response to a request for web information from an external terminal, the web document, text, and image data received by requesting web information from an external web server are controlled to be converted / compressed by the content conversion means to reduce the amount of data to be transmitted to the terminal. Said first control means for 을 포함하여 이루어진 무선 데이터 서비스를 위한 게이트웨이 장치.Gateway device for a wireless data service comprising a. 제 19 항에 있어서,The method of claim 19, 상기 제1 제어 수단의 제어에 따라, 재요청 가능성이 높아 사전에 검색한 웹 데이터를 저장하고 관리하기 위한 캐시 관리 수단을 더 포함하되,In accordance with the control of the first control means, further comprising a cache management means for storing and managing web data retrieved in advance because of the high possibility of re-request, 상기 제1 제어 수단이, 재요청 가능성이 높은 웹 데이터를 사전에 검색하여 상기 캐시 관리 수단의 캐시 데이터베이스에 저장하였다가 상기 단말기의 웹 정보 요청에 대하여 캐시정보가 유효하면 상기 캐시 데이터베이스를 검색하여 해당 웹 데이터를 상기 콘텐트 변환 수단에서 변환/압축하여 상기 단말기로 전송하도록 제어하는 것을 특징으로 하는 무선 데이터 서비스를 위한 게이트웨이 장치.The first control means searches for the web data with high possibility of re-request in advance and stores it in the cache database of the cache management means. If the cache information is valid for the web information request of the terminal, the first control means searches for the cache database and And converting / compressing web data in the content conversion means to transmit the web data to the terminal. 제 20 항에 있어서,The method of claim 20, 상기 캐시 관리 수단은,The cache management means, 해쉬 테이블(hash table)을 통해 캐시 데이터를 처리하고 관리하기 위한 캐시 제어 수단; 및Cache control means for processing and managing cache data through a hash table; And 상기 캐시 제어 수단의 제어에 따라 캐시 데이터를 저장하기 위한 상기 캐시 데이터베이스The cache database for storing cache data under the control of the cache control means 를 포함하여 이루어진 무선 데이터 서비스를 위한 게이트웨이 장치.Gateway device for a wireless data service comprising a. 제 19 항 내지 제 21 항중 어느 한 항에 있어서,The method according to any one of claims 19 to 21, 상기 제1 제어 수단은,The first control means, 웹 문서를 파싱하여 다음에 이미지 요청이 있으면 미리 상기 웹 서버로 이미지 데이터를 요청하여 전달받아 저장하였다가 이미지 요청시 이미지를 변환하여 상기 단말기로 전달하기 위한 프리 리퀘스트(Prerequest) 기능을 더 수행하는 것을 특징으로 하는 무선 데이터 서비스를 위한 게이트웨이 장치.Parsing a web document and requesting image data from the web server in advance when the next image request is received, storing the image data, and performing a prerequest function for converting the image to the terminal when the image is requested. Gateway device for wireless data service characterized in that. 제 22 항에 있어서,The method of claim 22, 상기 제1 제어 수단은,The first control means, 접속 포트를 통하여 상기 단말기 및 상기 웹 서버와 데이터를 송수신하기 위한 통신 수단;Communication means for transmitting and receiving data with the terminal and the web server through an access port; 웹 문서를 파싱하여 다음에 이미지 데이터에 대한 요청이 있는지를 확인하여 사전에 상기 웹 서버로 이미지 데이터를 요청하여 상기 캐시 데이터베이스에 저장하도록 하기 위한 웹 정보(URL) 선처리 수단;Web information (URL) preprocessing means for parsing a web document to check whether there is a next request for image data so as to request image data from the web server in advance and store it in the cache database; 웹 데이터 중에서 재요청 가능성이 높은 데이터에 대해 사전에 상기 웹 서버에 요청하여 상기 캐시 데이터베이스에 저장하도록 하기 위한 웹 문서(HTML) 선처리 수단; 및Web document (HTML) preprocessing means for requesting the web server in advance for data having a high possibility of re-request among web data and storing it in the cache database; And 상기 통신 수단, 상기 웹 정보(URL) 선처리 수단 및 상기 웹 문서(HTML) 선처리 수단의 동작을 제어하고 데이터의 흐름을 제어하기 위한 제2 제어 수단Second control means for controlling operations of the communication means, the web information (URL) preprocessing means and the web document (HTML) preprocessing means and controlling the flow of data 을 포함하여 이루어진 무선 데이터 서비스를 위한 게이트웨이 장치.Gateway device for a wireless data service comprising a. 제 22 항에 있어서,The method of claim 22, 상기 콘텐트 변환 수단은,The content conversion means, 웹 문서의 태그(tag)와 속성(properties)에 대한 변환을 처리하기 위한 웹 문서(HTML) 변환 처리 수단;Web document (HTML) conversion processing means for processing conversion of tags and properties of the web document; 웹 문서내에 있는 텍스트 문자를 압축하기 위한 텍스트 압축 수단; 및Text compression means for compressing text characters in a web document; And 웹 문서를 구성하는 압축 파일 이미지에 대하여 이미지 속성을 변환하여 파일 크기(SIZE)를 축소하기 위한 이미지 변환 처리 수단Image conversion processing means for reducing the file size by converting image attributes to the compressed file images constituting the web document 을 포함하여 이루어진 무선 데이터 서비스를 위한 게이트웨이 장치.Gateway device for a wireless data service comprising a. 제 19 항에 있어서,The method of claim 19, 상기 제1 제어 수단의 제어에 따라, 재요청 가능성이 높아 사전에 검색한 웹 데이터를 변환/압축하여 원문 웹 데이터와 함께 저장하고 관리하기 위한 캐시 관리 수단을 더 포함하되,In accordance with the control of the first control means, the re-request possibility, further comprising a cache management means for converting and compressing the previously retrieved web data to store and manage with the original web data, 상기 제1 제어 수단이, 재요청 가능성이 높은 웹 데이터를 사전에 검색하여 변환/압축하여 상기 캐시 관리 수단의 캐시 데이터베이스에 저장하였다가 상기 단말기의 웹 정보 요청에 대하여 캐시정보가 유효하면 상기 캐시 데이터베이스를 검색하여 사용자의 옵션에 따라 원문 웹 데이터나 변환/압축된 웹 데이터를 상기 단말기로 전송하도록 제어하는 것을 특징으로 하는 무선 데이터 서비스를 위한 게이트웨이 장치.The first control means searches for, converts and compresses web data having a high possibility of re-request in advance, stores it in the cache database of the cache management means, and if the cache information is valid for the web information request of the terminal, the cache database. And transmitting the original web data or the converted / compressed web data to the terminal according to a user's option. 제 19 항 또는 제 25 항에 있어서,The method of claim 19 or 25, 상기 제1 제어 수단은,The first control means, 웹 문서를 파싱하여 다음에 이미지 요청이 있으면 미리 상기 웹 서버로 이미지 데이터를 요청하여 전달받아 이미지 변환하여 원문 이미지 데이터와 함께 저장하였다가 이미지 요청시 사용자의 옵션에 따라 원문 이미지 데이터나 변환된 이미지 데이터를 상기 단말기로 전달하기 위한 프리 리퀘스트(Prerequest) 기능을 더 수행하는 것을 특징으로 하는 무선 데이터 서비스를 위한 게이트웨이 장치.Parse the web document and request the image data from the web server in advance when the next image request is received. The image is converted and stored together with the original image data. When the image is requested, the original image data or the converted image data The gateway device for a wireless data service, characterized in that for further performing a prerequest (Prerequest) function for delivering to the terminal. 무선 데이터 서비스를 위한 게이트웨이 장치에 적용되는 방법에 있어서,In the method applied to a gateway device for a wireless data service, 게이트웨이 장치가 캐시정보를 분석하여 주요 사이트에 대한 웹 정보(url) 요청을 수행하여 웹 데이터를 전달받아 캐시 데이터베이스에 저장하는 제 1 단계;A first step in which the gateway device analyzes cache information, performs web information (url) request for a main site, receives web data, and stores the web data in a cache database; 상기 게이트웨이 장치가 웹 브라우저로부터 웹 정보(url) 요청을 수신하면, 웹 서버로 요청하여 전달받은 정보와 캐시(cache)정보를 비교하여 유효한지를 판단하는 제 2 단계;When the gateway device receives a web information (url) request from a web browser, a second step of determining whether the information is valid by comparing the received information to the web server and cache information; 상기 제 2 단계의 판단 결과, 캐시정보가 유효하면 상기 캐시 데이터베이스를 검색하여 해당 웹 데이터를 변환/압축하여 상기 웹 브라우저로 전송하고, 유효하지 않으면 상기 웹 서버로 웹 정보(url)를 요청하여 전달받는 제 3 단계;As a result of the determination of the second step, if the cache information is valid, the cache database is searched and the corresponding web data is converted / compressed and transmitted to the web browser. If not, the web information (url) is requested to the web server and transmitted. Receiving a third step; 상기 게이트웨이 장치가 상기 웹 서버로부터 전달받은 웹 문서를 압축하여 상기 웹 브라우저로 전송하고, 상기 웹 서버로부터 전달받은 웹 문서를 파싱하여 이미지 정보를 파악하여 상기 웹 서버로 미리 이미지 데이터를 요청하여 전달받아 저장하는 제 4 단계; 및The gateway device compresses the web document received from the web server, transmits the web document to the web browser, parses the web document received from the web server, grasps the image information, and requests and receives the image data from the web server in advance. A fourth step of storing; And 상기 웹 브라우저가 전달받은 웹 문서를 해독하여 이미지 정보를 요청하면, 상기 게이트웨이 장치가 미리 전달받은 이미지 데이터를 변환하여 상기 웹 브라우저로 전송하는 제 5 단계When the web browser decrypts the received web document and requests image information, the gateway device converts the image data received in advance and transmits the image data to the web browser; 를 포함하여 이루어진 게이트웨이 장치에서의 무선 데이터 서비스 처리 방법.Wireless data service processing method in the gateway device comprising a. 무선 데이터 서비스를 위한 게이트웨이 장치에 적용되는 방법에 있어서,In the method applied to a gateway device for a wireless data service, 단말기로부터 웹 정보를 요구받으면, 제어기가 웹 프로토콜(HTTP)을 읽어 특정 헤더정보를 추출하여 웹 서버로 웹 정보를 요청하여 정보를 전달받는 제 1 단계;Receiving web information from a terminal, the controller reads a web protocol (HTTP), extracts specific header information, requests web information from a web server, and receives the information; 상기 제어기가 나머지 헤더정보를 해석하여 상기 웹 서버로 웹 문서를 요구하여 전달받는 제 2 단계;A second step of the controller interpreting the remaining header information and requesting and receiving a web document from the web server; 상기 제어기가 전달받은 웹 문서의 헤더를 읽고 파싱하여 사용자 옵션과 설정 모드(set mode)를 분석하여 콘텐트 변환부로 전달하는 제 3 단계;A third step of reading and parsing the header of the received web document by the controller, analyzing the user option and the set mode, and delivering the same to a content converter; 상기 콘텐트 변환부가 콘텐트 타입(content type)을 분석하고 원문 데이터(raw data)로부터 데이터 타입을 판단하는 제 4 단계; 및A fourth step of analyzing, by the content converter, a content type and determining a data type from raw data; And 상기 제 4 단계의 판단 결과, 웹 문서 태그나 속성이면 웹 문서 변환 처리기에서 웹 문서를 변환하고, 텍스트이면 텍스트 압축기에서 텍스트를 압축하며, 이미지이면 이미지 변환 처리기에서 이미지를 변환하여 상기 제어기를 통하여 상기 단말기로 전달하는 제 5 단계As a result of the determination in the fourth step, the web document tag or attribute converts the web document, the text compresses the text in the text compressor, and the image converts the image in the image converting processor through the controller. The fifth step of delivering to the terminal 를 포함하여 이루어진 게이트웨이 장치에서의 무선 데이터 서비스 처리 방법.Wireless data service processing method in the gateway device comprising a. 제 28 항에 있어서,The method of claim 28, 상기 제어기가 웹 문서(HTML) 선처리기를 제어하여, 재요청 가능성이 높은 웹 데이터를 사전에 검색하여 캐시 데이터베이스에 저장하는 제 6 단계; 및A sixth step in which the controller controls a web document (HTML) preprocessor to retrieve web data having a high possibility of re-request and store it in a cache database in advance; And 상기 제 1 단계에서 상기 웹 서버로부터 전달받은 정보가 캐시되어 있는지를 비교하여 캐시정보가 유효한지를 확인하여 상기 캐시 데이터베이스에 저장되어 있는 웹 데이터를 검색하여 응답 웹 데이터의 헤더정보를 생성한 후에 웹 데이터를 변환/압축하여 상기 단말기로 전송하는 제 7 단계After comparing the information received from the web server in the first step is cached to check whether the cache information is valid, to search the web data stored in the cache database to generate the header information of the response web data, the web data Step 7 of converting and compressing the data to be transmitted to the terminal 를 더 포함하여 이루어진 게이트웨이 장치에서의 무선 데이터 서비스 처리 방법.The wireless data service processing method in the gateway device further comprises. 제 28 항 또는 제 29 항에 있어서,The method of claim 28 or 29, 웹 문서(HTML)를 파싱하여 이미지의 웹 정보(URL)를 추출하여 다음 과정에 이미지의 웹 정보(URL)가 존재하는지를 확인하여 상기 웹 서버로 미리 이미지 데이터를 요구하여 전달받는 제 8 단계; 및An eighth step of parsing a web document (HTML), extracting web information (URL) of the image, checking whether the web information (URL) of the image exists in a subsequent process, and requesting and transmitting image data to the web server in advance; And 웹 정보 요청에 따라 이미지 데이터가 미리 불러와 있는지를 확인하여 상기 캐시 데이터베이스에 저장되어 있는 이미지 데이터를 검색하여 응답 데이터의 헤더정보를 생성한 후에 이미지 데이터를 변환하여 상기 단말기로 전송하는 제 9 단계A ninth step of checking whether the image data has been loaded in advance according to a web information request, searching for the image data stored in the cache database to generate header information of the response data, and then converting the image data and transmitting the image data to the terminal; 를 더 포함하여 이루어진 게이트웨이 장치에서의 무선 데이터 서비스 처리 방법.The wireless data service processing method in the gateway device further comprises. 데이터 전송량과 전송 시간을 줄여 무선 데이터 서비스를 수행하기 위하여, 대용량 프로세서를 구비한 무선 데이터 서비스 시스템에,In order to perform wireless data service by reducing the amount of data and the transmission time, in a wireless data service system having a large capacity processor, 단말기가 무선통신망과 망정합장치를 통하여 게이트웨이 장치로 웹 정보(URL)를 요청하는 제 1 기능;A first function of the terminal requesting web information (URL) to the gateway device through a wireless communication network and a network matching device; 상기 게이트웨이 장치가 웹 정보의 헤더정보를 추출하여 웹 서버로 웹 정보를 요청하여 웹 정보를 전달받는 제 2 기능;A second function in which the gateway device extracts header information of web information, requests web information from a web server, and receives web information; 상기 게이트웨이 장치가 상기 웹 서버로 요청하여 전달받은 웹 문서와 텍스트 및 이미지 데이터를 변환/압축하여 데이터량을 축소시켜 상기 망정합장치와 상기 무선통신망을 통하여 상기 단말기로 전송하는 제 3 기능; 및A third function of converting / compressing the web document, text and image data received by the gateway device to the web server, reducing the amount of data, and transmitting the reduced amount of data to the terminal through the network matching device and the wireless communication network; And 웹 데이터를 전달받은 상기 단말기가 웹 데이터를 복원하고 브라우징하는 제 4 기능A fourth function of restoring and browsing the web data by the terminal receiving the web data 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for realizing this. 제 31 항에 있어서,The method of claim 31, wherein 상기 게이트웨이 장치가 재요청 가능성이 높은 웹 데이터를 사전에 검색하여 캐시 데이터베이스에 저장하는 제 5 기능;A fifth function in which the gateway device searches for web data having a high possibility of re-request in advance and stores it in a cache database; 상기 게이트웨이 장치가 상기 웹 서버로부터 전달받은 정보와 캐시 데이터베이스에 미리 저장되어 있는 웹 데이터에 대한 정보를 비교하여 상기 캐시 데이터베이스에 있는 웹 데이터가 유효한지를 판단하는 제 6 기능; 및A sixth function in which the gateway device compares information received from the web server with information about web data previously stored in a cache database to determine whether web data in the cache database is valid; And 상기 제 6 기능에서의 판단 결과, 유효하면 상기 캐시 데이터베이스에 저장되어 있는 웹 데이터를 검색하여 변환/압축하여 상기 망정합장치와 상기 무선통신망을 통하여 상기 단말기로 전송하고, 유효하지 않으면 상기 제 3 기능으로 넘어가는 제 7 기능As a result of the determination in the sixth function, if valid, the web data stored in the cache database is searched and converted / compressed and transmitted to the terminal through the network matching device and the wireless communication network. 7th function passed on 을 더 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium that records a program for further realization. 제 31 항 또는 제 32 항에 있어서,The method of claim 31 or 32, 상기 게이트웨이 장치가 웹 문서를 파싱하여 다음에 이미지 요청이 있으면 미리 상기 웹 서버로 이미지 데이터를 요청하여 전달받아 저장하였다가 이미지 요청시 이미지를 변환하여 상기 단말기로 전달하기 위한 프리 리퀘스트(Prerequest) 기능을 수행하는 제 8 기능When the gateway device parses a web document and requests an image next time, the gateway device requests and transmits the image data to the web server in advance, stores the image data, and converts the image when the image request is made to the terminal. 8th function to perform 을 더 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium that records a program for further realization. 무선 데이터 서비스를 위하여, 대용량 프로세서를 구비한 게이트웨이 장치에,In the gateway device having a large capacity processor for wireless data service, 게이트웨이 장치가 캐시정보를 분석하여 주요 사이트에 대한 웹 정보(url) 요청을 수행하여 웹 데이터를 전달받아 캐시 데이터베이스에 저장하는 제 1 기능;A first function in which the gateway device analyzes cache information, performs web information (url) request for a main site, receives web data, and stores the web data in a cache database; 상기 게이트웨이 장치가 웹 브라우저로부터 웹 정보(url) 요청을 수신하면, 웹 서버로 요청하여 전달받은 정보와 캐시(cache)정보를 비교하여 유효한지를 판단하는 제 2 기능;A second function that, when the gateway device receives a request for web information (url) from a web browser, compares the information received by requesting the web server with cache information and determines whether the information is valid; 상기 제 2 기능에서의 판단 결과, 캐시정보가 유효하면 상기 캐시 데이터베이스를 검색하여 해당 웹 데이터를 변환/압축하여 상기 웹 브라우저로 전송하고, 유효하지 않으면 상기 웹 서버로 웹 정보(url)를 요청하여 전달받는 제 3 기능;As a result of the determination in the second function, if the cache information is valid, the cache database is searched and converted / compressed, and the corresponding web data is transmitted to the web browser. If not, the web information (url) is requested to the web server. Receiving a third function; 상기 게이트웨이 장치가 상기 웹 서버로부터 전달받은 웹 문서를 압축하여 상기 웹 브라우저로 전송하고, 상기 웹 서버로부터 전달받은 웹 문서를 파싱하여 이미지 정보를 파악하여 상기 웹 서버로 미리 이미지 데이터를 요청하여 전달받아 저장하는 제 4 기능; 및The gateway device compresses the web document received from the web server, transmits the web document to the web browser, parses the web document received from the web server, grasps the image information, and requests and receives the image data from the web server in advance. A fourth function to store; And 상기 웹 브라우저가 전달받은 웹 문서를 해독하여 이미지 정보를 요청하면, 상기 게이트웨이 장치가 미리 전달받은 이미지 데이터를 변환하여 상기 웹 브라우저로 전송하는 제 5 기능A fifth function of converting the image data received in advance to the web browser when the web browser decrypts the received web document and requests image information; 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for realizing this. 무선 데이터 서비스를 위하여, 대용량 프로세서를 구비한 게이트웨이 장치에,In the gateway device having a large capacity processor for wireless data service, 단말기로부터 웹 정보를 요구받으면, 제어기가 웹 프로토콜(HTTP)을 읽어 특정 헤더정보를 추출하여 웹 서버로 웹 정보를 요청하여 정보를 전달받는 제 1 기능;A first function of receiving, by the controller, web information from the terminal, reading the web protocol (HTTP), extracting specific header information, requesting the web information from the web server, and transmitting the information; 상기 제어기가 나머지 헤더정보를 해석하여 상기 웹 서버로 웹 문서를 요구하여 전달받는 제 2 기능;A second function in which the controller interprets the remaining header information and requests and receives a web document from the web server; 상기 제어기가 전달받은 웹 문서의 헤더를 읽고 파싱하여 사용자 옵션과 설정 모드(set mode)를 분석하여 콘텐트 변환부로 전달하는 제 3 기능;A third function of reading and parsing a header of the received web document by the controller, analyzing a user option and a set mode, and delivering the parsed content to a content converter; 상기 콘텐트 변환부가 콘텐트 타입(content type)을 분석하고 원문 데이터(raw data)로부터 데이터 타입을 판단하는 제 4 기능; 및A fourth function of analyzing, by the content converter, a content type and determining a data type from raw data; And 상기 제 4 기능에서의 판단 결과, 웹 문서 태그나 속성이면 웹 문서 변환 처리기에서 웹 문서를 변환하고, 텍스트이면 텍스트 압축기에서 텍스트를 압축하며, 이미지이면 이미지 변환 처리기에서 이미지를 변환하여 상기 제어기를 통하여 상기 단말기로 전달하는 제 5 기능As a result of the determination in the fourth function, if the web document tag or the attribute is used, the web document conversion processor converts the web document, if the text is compressed, the text compressor compresses the text, and if the image is converted, the image conversion processor converts the image and converts the image through the controller. A fifth function for transferring to the terminal 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for realizing this. 제 35 항에 있어서,36. The method of claim 35 wherein 상기 제어기가 웹 문서(HTML) 선처리기를 제어하여, 재요청 가능성이 높은 웹 데이터를 사전에 검색하여 캐시 데이터베이스에 저장하는 제 6 기능; 및A sixth function, wherein the controller controls a web document (HTML) preprocessor to retrieve web data having a high possibility of re-request and store it in a cache database in advance; And 상기 제 1 기능에서 상기 웹 서버로부터 전달받은 정보가 캐시되어 있는지를 비교하여 캐시정보가 유효한지를 확인하여 상기 캐시 데이터베이스에 저장되어 있는 웹 데이터를 검색하여 응답 웹 데이터의 헤더정보를 생성한 후에 웹 데이터를 변환/압축하여 상기 단말기로 전송하는 제 7 기능The first function compares whether the information received from the web server is cached, checks whether the cache information is valid, searches for web data stored in the cache database, generates header information of response web data, and then web data. Seventh function of converting / compressing the data to the terminal 을 더 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium that records a program for further realization. 제 35 항 또는 제 36 항에 있어서,The method of claim 35 or 36, 웹 문서(HTML)를 파싱하여 이미지의 웹 정보(URL)를 추출하여 다음 과정에 이미지의 웹 정보(URL)가 존재하는지를 확인하여 상기 웹 서버로 미리 이미지 데이터를 요구하여 전달받는 제 8 기능; 및An eighth function of parsing a web document (HTML), extracting web information (URL) of the image, checking whether the web information (URL) of the image exists in a subsequent process, and requesting and transmitting image data to the web server in advance; And 웹 정보 요청에 따라 이미지 데이터가 미리 불러와 있는지를 확인하여 상기 캐시 데이터베이스에 저장되어 있는 이미지 데이터를 검색하여 응답 데이터의 헤더정보를 생성한 후에 이미지 데이터를 변환하여 상기 단말기로 전송하는 제 9 기능A ninth function of checking whether the image data is loaded in advance according to a web information request, searching for the image data stored in the cache database to generate header information of the response data, and then converting the image data and transmitting the image data to the terminal; 을 더 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium that records a program for further realization.
KR1019990014510A 1999-04-22 1999-04-22 Gateway device for wireless data service and wireless data service processing method in gateway device Expired - Fee Related KR100624142B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019990014510A KR100624142B1 (en) 1999-04-22 1999-04-22 Gateway device for wireless data service and wireless data service processing method in gateway device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019990014510A KR100624142B1 (en) 1999-04-22 1999-04-22 Gateway device for wireless data service and wireless data service processing method in gateway device

Publications (2)

Publication Number Publication Date
KR20000067044A true KR20000067044A (en) 2000-11-15
KR100624142B1 KR100624142B1 (en) 2006-09-13

Family

ID=19581758

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990014510A Expired - Fee Related KR100624142B1 (en) 1999-04-22 1999-04-22 Gateway device for wireless data service and wireless data service processing method in gateway device

Country Status (1)

Country Link
KR (1) KR100624142B1 (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010058750A (en) * 1999-12-30 2001-07-06 서평원 Mechanism for location data transmission using CC/PP server on the Wireless Application Protocal
KR100352138B1 (en) * 1999-11-22 2002-09-12 오기호 Cache Management System and Method at server side
KR20020092858A (en) * 2002-10-15 2002-12-12 (주)닥터소프트 Compressing/caching server and its web accelerating service system and method
KR100440663B1 (en) * 2002-03-29 2004-07-19 드림인텍 주식회사 Network system and operating method for the same including web acceleration technology
KR100442524B1 (en) * 2001-07-10 2004-07-30 (주) 엘지텔레콤 A mobile telecommunication system of transmitting java file
KR100451187B1 (en) * 2002-02-16 2004-10-02 엘지전자 주식회사 Uniform resource identifier input method for personal digital assistant
KR100568568B1 (en) * 2004-09-06 2006-04-07 주식회사 케이티프리텔 Communication method using proxy server in wireless mobile communication network
KR100593475B1 (en) * 1999-05-13 2006-06-28 에스케이 텔레콤주식회사 Network information search method in terminal
KR100647419B1 (en) * 1999-12-13 2006-11-17 주식회사 케이티 Predictive Data Cache Method for Data Communication
KR100747295B1 (en) * 2006-01-18 2007-08-07 엘지전자 주식회사 How to improve the performance of your browsing actions using cache on your home network
KR100807308B1 (en) * 2001-06-27 2008-02-28 에스케이 텔레콤주식회사 Cache of Web Page Conversion System for Mobile Communication Terminal
KR100967337B1 (en) * 2008-08-20 2010-07-05 주식회사 컴퍼니원헌드레드 Web browser system of mobile communication terminal using proxy server
KR101010772B1 (en) * 2008-09-23 2011-01-25 주식회사 엘지유플러스 Web Acceleration Service System Using Subscriber-specific Cache and Its Method
WO2011074723A1 (en) * 2009-12-16 2011-06-23 주식회사 씨엘엘씨디 Binary code division multiple access based mobile gateway and a network system employing the same

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5878218A (en) * 1997-03-17 1999-03-02 International Business Machines Corporation Method and system for creating and utilizing common caches for internetworks
KR100238420B1 (en) * 1997-08-19 2000-01-15 이계철 Control method of proxy server in tdx-10 isdn internet access switching system

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100593475B1 (en) * 1999-05-13 2006-06-28 에스케이 텔레콤주식회사 Network information search method in terminal
KR100352138B1 (en) * 1999-11-22 2002-09-12 오기호 Cache Management System and Method at server side
KR100647419B1 (en) * 1999-12-13 2006-11-17 주식회사 케이티 Predictive Data Cache Method for Data Communication
KR20010058750A (en) * 1999-12-30 2001-07-06 서평원 Mechanism for location data transmission using CC/PP server on the Wireless Application Protocal
KR100807308B1 (en) * 2001-06-27 2008-02-28 에스케이 텔레콤주식회사 Cache of Web Page Conversion System for Mobile Communication Terminal
KR100442524B1 (en) * 2001-07-10 2004-07-30 (주) 엘지텔레콤 A mobile telecommunication system of transmitting java file
KR100451187B1 (en) * 2002-02-16 2004-10-02 엘지전자 주식회사 Uniform resource identifier input method for personal digital assistant
KR100440663B1 (en) * 2002-03-29 2004-07-19 드림인텍 주식회사 Network system and operating method for the same including web acceleration technology
KR20020092858A (en) * 2002-10-15 2002-12-12 (주)닥터소프트 Compressing/caching server and its web accelerating service system and method
KR100568568B1 (en) * 2004-09-06 2006-04-07 주식회사 케이티프리텔 Communication method using proxy server in wireless mobile communication network
KR100747295B1 (en) * 2006-01-18 2007-08-07 엘지전자 주식회사 How to improve the performance of your browsing actions using cache on your home network
KR100967337B1 (en) * 2008-08-20 2010-07-05 주식회사 컴퍼니원헌드레드 Web browser system of mobile communication terminal using proxy server
KR101010772B1 (en) * 2008-09-23 2011-01-25 주식회사 엘지유플러스 Web Acceleration Service System Using Subscriber-specific Cache and Its Method
WO2011074723A1 (en) * 2009-12-16 2011-06-23 주식회사 씨엘엘씨디 Binary code division multiple access based mobile gateway and a network system employing the same

Also Published As

Publication number Publication date
KR100624142B1 (en) 2006-09-13

Similar Documents

Publication Publication Date Title
US6961754B2 (en) Interactive access, manipulation, sharing and exchange of multimedia data
US7315884B2 (en) Reduction of network retrieval latency using cache and digest
Joshi et al. On disconnected browsing of distributed information
KR100540495B1 (en) A method and apparatus for compressing a continuous, indistinct data stream
KR100624142B1 (en) Gateway device for wireless data service and wireless data service processing method in gateway device
US6892206B2 (en) Reduction of meta data in a network
US6996417B2 (en) Radio terminal, information processing system using radio terminal, and external processing terminal for assisting radio terminal
US8694609B2 (en) Method and apparatus for improving wireless data networks performance
US6868453B1 (en) Internet home page data acquisition method
US20080139177A1 (en) Providing a server agent for a mobile device with refresh
WO2001033874A1 (en) System for a remote file management with mobile devices
WO2017107568A1 (en) Cloud-side cooperation-based method for optimizing resource loading at mobile browser
KR100456022B1 (en) An XML-based method of supplying Web-pages and its system for non-PC information terminals
US7069297B2 (en) Data transfer scheme using re-direct response message for reducing network load
CN107196998A (en) Mobile Web request processing method, equipment and system based on data deduplication
JPH11134273A (en) Communication control method, communication control system, and recording medium storing program for realizing the same
JP2000298634A (en) Information distribution system
KR101018473B1 (en) Mobile web page conversion system and method
US7441248B2 (en) Data transfer scheme using caching technique for reducing network load
KR20020008579A (en) Web Proxy Solution with Compression
JP3658610B2 (en) Message communication method and communication system using wireless telephone
JP2002372543A (en) Analysis system management system and management method
KR100586693B1 (en) Image conversion processing apparatus for reducing the size of image data and method of reducing image data size
KR20010035158A (en) Apparatus and method for translating web information
KR100827752B1 (en) Web Browsing Performance Improvement System through Mobile Web Gateway Server in Wireless Wide Area Network Environment

Legal Events

Date Code Title Description
PA0109 Patent application

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

PN2301 Change of applicant

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

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

R18-X000 Changes to party contact information recorded

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

PN2301 Change of applicant

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

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

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

A201 Request for examination
PA0201 Request for examination

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

R18-X000 Changes to party contact information recorded

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

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-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

P22-X000 Classification modified

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

PR1001 Payment of annual fee

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

Fee payment year number: 4

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

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: 20120821

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: 20130829

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

R18-X000 Changes to party contact information recorded

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

FPAY Annual fee payment

Payment date: 20140819

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

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: 20150908

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

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: 20150908

P22-X000 Classification modified

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