KR100817582B1 - Mobile web service method, proxy server and mobile terminal for the same - Google Patents

Mobile web service method, proxy server and mobile terminal for the same Download PDF

Info

Publication number
KR100817582B1
KR100817582B1 KR1020060119063A KR20060119063A KR100817582B1 KR 100817582 B1 KR100817582 B1 KR 100817582B1 KR 1020060119063 A KR1020060119063 A KR 1020060119063A KR 20060119063 A KR20060119063 A KR 20060119063A KR 100817582 B1 KR100817582 B1 KR 100817582B1
Authority
KR
South Korea
Prior art keywords
web
content
sub
compression
mobile terminal
Prior art date
Application number
KR1020060119063A
Other languages
Korean (ko)
Inventor
김혜령
채상호
이순호
Original Assignee
에스케이 텔레콤주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이 텔레콤주식회사 filed Critical 에스케이 텔레콤주식회사
Priority to KR1020060119063A priority Critical patent/KR100817582B1/en
Application granted granted Critical
Publication of KR100817582B1 publication Critical patent/KR100817582B1/en

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

A mobile web service method, a proxy server and a mobile terminal for the same are provided to generate mobile web contents by selecting a compression algorithm and a compression rate according to a type with respect to sub contents configuring web contents, thereby improving transmission and compression efficiency. A mobile web service method comprises the following steps of: acquiring web contents, requested by a mobile terminal, from a web server(S801,S803,S805); classifying sub contents, configuring the web contents, according to types; determining each compression rate and compression algorithm of the classified sub contents based on performance of the terminal and kind of a restore module mounted in the mobile terminal requesting the web contents(S809); performing compression by sub contents by driving at least one or more compression modules according to the determined compression algorithm and compression rate(S811); and transmitting each compressed sub contents to the mobile terminal together with a web document(S813).

Description

모바일 웹 서비스 방법과 이를 위한 프록시 서버 및 모바일 단말기{Mobile Web Service Method, Proxy Server and Mobile Terminal for the Same}Mobile Web Service Method and Proxy Server and Mobile Terminal for It {Mobile Web Service Method, Proxy Server and Mobile Terminal for the Same}

도 1은 기존의 모바일 웹 서비스 방법을 설명하기 위한 네트워크 구성도,1 is a network diagram illustrating a conventional mobile web service method;

도 2는 기존의 프록시 서버에서의 웹 컨텐츠 압축 방법을 설명하기 위한 개념도,2 is a conceptual diagram illustrating a web content compression method in an existing proxy server;

도 3은 본 발명에 따르는 모바일 웹 서비스 방법의 웹 컨텐츠 압축 방안을 설명하기 위한 개념도,3 is a conceptual diagram illustrating a web content compression method of a mobile web service method according to the present invention;

도 4는 본 발명의 모바일 웹 서비스 방법을 설명하기 위한 네트워크 구성도,4 is a network diagram illustrating a mobile web service method of the present invention;

도 5는 본 발명의 일 실시예에 따르는 프록시 서버의 구성도,5 is a configuration diagram of a proxy server according to an embodiment of the present invention;

도 6은 도 5의 압축 최적화부의 구성도,6 is a configuration diagram of a compression optimizer of FIG. 5;

도 7은 본 발명의 일 실시예에 따르는 모바일 단말기의 구성도,7 is a block diagram of a mobile terminal according to an embodiment of the present invention;

도 8은 본 발명의 일 실시예에 따르는 모바일 웹 서비스 방법을 순차적으로 나타낸 흐름도이다.8 is a flowchart sequentially illustrating a mobile web service method according to an embodiment of the present invention.

< 도면의 주요 부분에 대한 부호의 설명 ><Description of Symbols for Main Parts of Drawings>

100 : 모바일 단말기100: mobile terminal

101 : 모바일 웹 컨텐츠 수신부101: mobile web content receiving unit

102 : 복원 제어부102: restore control unit

103 : 복원 모듈부103: restore module

104 : 모바일 웹 컨텐츠 재생부104: mobile web content playback unit

110 : 기지국/기지국 제어기(BTS/BSC)110: base station / base station controller (BTS / BSC)

120 : 패킷 데이터 서비스 노드(PDSN)120: packet data service node (PDSN)

130 : 왑 게이트웨이(WAP G/W)130: swap gateway (WAP G / W)

200 : 프록시 서버200: proxy server

210 : 페이지 변환부210: page conversion unit

220 : 압축 최적화부220: compression optimization unit

221 : 서브 컨텐츠 분류부221: sub content classification unit

222 : 압축 제어부222: compression control unit

223 : 패키징부223: packaging

230 : 단말 정보 관리부230: terminal information management unit

240 : 압축 모듈부240: compression module

250 : 전송부250: transmission unit

300 : 인터넷300: the Internet

310 : 웹 서버310: Web server

본 발명은 모바일 웹 서비스 방법과 이를 위한 프록시 서버 및 모바일 단말기에 관한 것으로, 보다 자세하게는 모바일 단말기에 탑재된 복원 모듈의 종류 및 단말기의 성능을 기초로 하여 웹 컨텐츠를 서브 컨텐츠 단위로 압축하여 제공함으로써 전송 효율 및 압축 효율을 향상시킬 수 있도록 하는 모바일 웹 서비스 방법과 이를 위한 프록시 서버 및 모바일 단말기에 관한 것이다.The present invention relates to a mobile web service method, a proxy server and a mobile terminal for the same. More specifically, the web content is compressed and provided based on the type of the restoration module mounted on the mobile terminal and the performance of the terminal. The present invention relates to a mobile web service method for improving transmission efficiency and compression efficiency, and a proxy server and a mobile terminal for the same.

오늘날 인터넷의 광범위한 보급은 이제 유선을 넘어 무선 이동통신 기술로의 급발전을 가져오게 되었고, 실생활에 있어서도 휴대폰, PDA, 핸드헬드(Hand-Held) 컴퓨터 등의 모바일 단말기를 통한 인터넷 상에서의 정보 검색이 시간과 장소에 구애 받지 않고 가능하게 되었다.The widespread use of the Internet today has led to the rapid development of wireless mobile communication technology over the wire, and in the real world, information retrieval on the Internet through mobile terminals such as mobile phones, PDAs, hand-held computers, etc. It became possible regardless of time and place.

그런데 모바일 단말기는 작은 화면 사이즈나 제한된 입력장치와 같은 단말기 하드웨어 상의 제약이나, 무선망 자원의 제한으로 인해 기존의 유선 인터넷 수준의 사용이 어려우며, 이에 따라 국내외의 모바일 웹 서비스 업체들은 유선에서 사용되는 정보와 별도로 무선 인터넷을 구축하여 서비스를 제공하여 왔다.However, the mobile terminal is difficult to use the existing wired Internet level due to limitations in the terminal hardware such as a small screen size or limited input device or limitation of wireless network resources. Apart from the wireless Internet has been built to provide services.

그러나, 이러한 기존의 모바일 웹 서비스 방식은 자원의 중복을 초래하기 때문에 매우 비효율적이고, 무선과 유선이 공존할 경우 정보 검색과 활용에 대하여 매번 각각의 서비스를 제공하는 사이트가 구축되어야 하는 문제가 있으며, 이에 따라 모바일 인터넷 상의 여러 가지 서비스 모델이나, 기존의 방대한 유선 웹 컨텐츠 자원을 무선 웹에서 간단히 재사용할 수 있도록 하는 모바일 웹 서비스 방법이 제 안되었다.However, this existing mobile web service method is very inefficient because of the duplication of resources, there is a problem that a site that provides each service for information retrieval and utilization when wireless and wire coexist. As a result, various service models on the mobile Internet or mobile web service methods are proposed to simplify the reuse of vast amounts of existing wired web content resources in the wireless web.

도 1은 기존의 모바일 웹 서비스 방법을 설명하기 위한 네트워크 구성도이다.1 is a network diagram illustrating a conventional mobile web service method.

도시된 바와 같이, 기존에는 유선 인터넷에서 사용되는 무한한 웹 문서 정보 즉, 웹 컨텐츠들을 모바일 단말기(10)로 효과적으로 제공하기 위하여 프록시(Proxy) 서버(30)를 적용하고 있으며, 프록시 서버(30)는 웹 서버(50)로부터 인터넷(40)을 통해 제공되는 웹 컨텐츠를 모바일 단말기(10)에 적합하도록 재구성 및 압축하여 이동 통신망(20)을 통해 모바일 단말기(10)로 제공한다.As shown in the figure, a proxy server 30 is applied to effectively provide infinite web document information, that is, web contents used in the wired Internet, to the mobile terminal 10. The proxy server 30 The web content provided from the web server 50 through the Internet 40 is reconfigured and compressed to be suitable for the mobile terminal 10 and provided to the mobile terminal 10 through the mobile communication network 20.

한편, 모바일 단말기 상에서 웹 브라우징을 함에 있어 큰 장애물 중 하나는 웹 컨텐츠의 크기가 점차 커지는 반면 이를 처리할 단말의 성능 및 모바일 네트워크의 속도가 아직 이를 따라잡지 못하고 있어, 컨텐츠 요청 후 단말기에 디스플레이 되기까지의 대기 시간이 컴퓨터의 브라우징 시간에 비해 현저히 길다는 것인데, 종래의 프록시 서버(30)는 도 2에 나타낸 바와 같이 단말기의 성능과 웹 컨텐츠를 구성하는 서브 컨텐츠(이미지, 텍스트, 동영상 등)의 특성에 관계 없이 동일한 압축 기법과 압축률을 적용하여 웹 컨텐츠를 압축하고 있기 때문에 압축 효율상의 한계가 있다는 문제점이 있다.On the other hand, one of the major obstacles to browsing the web on the mobile terminal is that the size of the web content is gradually increasing, while the performance of the terminal to process it and the speed of the mobile network have not yet caught up. The waiting time of the computer is significantly longer than the browsing time of the computer. In the conventional proxy server 30, as shown in FIG. 2, the performance of the terminal and the characteristics of the sub content (image, text, video, etc.) constituting the web content are shown. Regardless of whether the web content is compressed using the same compression technique and compression rate, there is a limitation in compression efficiency.

예를 들어, 디코딩 성능이 낮은 단말기의 경우 압축 손실을 무시하고 압축률을 높여야 할 필요가 있고, 성능이 높은 단말기의 경우에는 압축률을 최소화하여 서비스 품질을 높여야 할 필요가 있다. 그러나, 현재로서는 단말기 성능과 무관하게 동일한 압축률을 적용하고 있기 때문에 압축 효율이 떨어지게 되며, 제한된 무 선망 자원을 갖는 모바일 환경에서 압축률을 높여 컨텐츠의 사이즈를 축소시키는 것이 망 자원의 효율적 활용에 기여할 수 있다는 점을 감안할 때 매우 비효율적인 처리 방식이라 할 수 있다.For example, a terminal with low decoding performance needs to ignore compression loss and increase compression rate, while a terminal with high performance needs to minimize service rate to improve service quality. However, at the present time, the same compression ratio is applied regardless of the performance of the terminal, which reduces the compression efficiency. In a mobile environment with limited wireless network resources, reducing the size of content by increasing the compression ratio can contribute to the efficient use of network resources. Given this, it is a very inefficient treatment method.

아울러, 기존의 웹 컨텐츠 압축 방법의 경우, 각 모바일 단말기의 성능을 고려하지 않은 획일적인 방식이어서, 각 모바일 단말기들은 이미지 디코더나, 동영상 디코더 등의 복원 모듈을 가지고 있음에도 불구하고, 프록시 서버(200)에서 적용한 웹 컨텐츠 압축 방법에 따르는 별도의 복원 모듈을 다운로드 하여야 한다는 단점이 있다.In addition, the conventional web content compression method is a uniform method without considering the performance of each mobile terminal, even though each mobile terminal has a restoration module such as an image decoder or a video decoder, the proxy server 200. There is a disadvantage that you need to download a separate restoration module according to the web content compression method applied in.

따라서, 본 발명은 상기와 같은 종래 기술의 제반 단점과 문제점을 해결하기 위한 것으로, 웹 컨텐츠를 구성하는 서브 컨텐츠들에 대해 타입 별로 압축 알고리즘 및 압축률을 선택하여 모바일 웹 컨텐츠를 생성하도록 하여, 모든 서브 컨텐츠들에 동일한 압축 기법을 채용하는 기존의 압축 방법에 비해 전송 효율 및 압축 효율을 향상시킬 수 있도록 하는 모바일 웹 서비스 방법과 이를 위한 프록시 서버를 제공함에 본 발명의 목적이 있다.Accordingly, the present invention is to solve all the disadvantages and problems of the prior art as described above, to generate a mobile web content by selecting a compression algorithm and compression ratio for each type of sub content constituting the web content, all the sub It is an object of the present invention to provide a mobile web service method and a proxy server for improving the transmission efficiency and compression efficiency compared to the existing compression method that employs the same compression scheme for the content.

또한, 본 발명은 특히 모바일 단말기의 성능 즉, 모바일 단말기에 탑재된 복원 모듈의 종류 및 단말기의 성능에 최적화된 압축 방법을 적용함으로써, 단말기의 성능을 고려하지 않은 획일적인 압축 기법을 채용하는 기존의 압축 방법에 비해 전송 효율 및 압축 효율을 향상시키고, 모바일 사용자가 최적의 모바일 웹 컨텐츠 서 비스를 제공 받을 수 있도록 하는 모바일 웹 서비스 방법과 이를 위한 프록시 서버를 제공함에 목적이 있다.In addition, the present invention applies a compression method optimized for the performance of the mobile terminal, that is, the type of the restoration module mounted on the mobile terminal and the performance of the terminal, thereby adopting a conventional compression scheme that does not consider the performance of the terminal. The purpose of the present invention is to provide a mobile web service method and a proxy server for improving the transmission efficiency and the compression efficiency compared to the compression method and allowing the mobile user to receive the optimal mobile web content service.

아울러, 본 발명은 모바일 단말기가 별도의 웹 컨텐츠 복원 모듈을 다운로드 할 필요 없이, 기존에 가지고 있는 복원 모듈을 이용하여 압축된 웹 컨텐츠를 복원하여 재생시킬 수 있도록 하는 모바일 단말기를 제공함에 또 다른 목적이 있다.In addition, another object of the present invention is to provide a mobile terminal that allows the mobile terminal to restore and play the compressed web content using an existing restoration module without having to download a separate web content restoration module. have.

본 발명의 상기 목적은 웹 문서 및 적어도 하나 이상의 서브 컨텐츠로 구성되는 웹 컨텐츠를 모바일 단말기에 적합한 형태로 압축하여 모바일 단말기로 제공하는 프록시 서버에서의 모바일 웹 서비스 방법으로서, A) 모바일 단말기로부터 요청된 웹 컨텐츠를 웹 서버로부터 획득하는 단계와; B) 상기 웹 컨텐츠를 구성하는 서브 컨텐츠들을 타입 별로 분류하는 단계와; C) 상기 웹 컨텐츠를 요청한 모바일 단말기에 탑재된 복원 모듈의 종류 및 단말기의 성능을 기초로, 상기 분류된 서브 컨텐츠들의 각 압축 알고리즘 및 압축률을 결정하는 단계와; D) 상기 결정된 압축 알고리즘 및 압축률 정보에 따라, 적어도 하나 이상의 압축 모듈을 구동시켜 서브 컨텐츠 별 압축을 수행하는 단계와; E) 상기 압축된 각 서브 컨텐츠들을 상기 웹 문서와 함께 상기 모바일 단말기로 전송하는 단계; 로 이루어지는 모바일 웹 서비스 방법에 의해 달성된다.The above object of the present invention is a mobile web service method in a proxy server for compressing a web content consisting of a web document and at least one sub-content into a form suitable for a mobile terminal and providing the same to a mobile terminal, the method comprising: A) a request from a mobile terminal; Obtaining web content from a web server; B) classifying the sub contents constituting the web content by type; C) determining each compression algorithm and a compression ratio of the classified sub contents based on the type of the restoration module mounted on the mobile terminal requesting the web contents and the performance of the terminal; D) driving at least one compression module to perform compression for each sub content according to the determined compression algorithm and compression ratio information; E) transmitting each of the compressed sub contents together with the web document to the mobile terminal; It is achieved by a mobile web service method.

또한, 본 발명의 상기 목적은 모바일 단말기에서의 모바일 웹 서비스 방법으 로서, A) 사용자 요청에 따라 모바일 단말기와 웹 서버 사이에 개재되는 프록시 서버로 특정 모바일 웹 컨텐츠를 요청하는 단계와; B) 상기 프록시 서버로부터 웹 문서 및 압축된 서브 컨텐츠들로 구성되는 모바일 웹 컨텐츠가 수신되면, 압축된 서브 컨텐츠들의 각 압축 알고리즘에 따라 해당 복원 모듈을 구동시켜 서브 컨텐츠 별 압축 해제를 수행하는 단계와; C) 상기 압축 해제된 서브 컨텐츠들과 상기 웹 문서를 이용하여 모바일 웹 컨텐츠를 재생하는 단계; 를 포함하는 모바일 웹 서비스 방법에 의해 달성된다.In addition, the object of the present invention is a mobile web service method in a mobile terminal, comprising the steps of: A) requesting specific mobile web content to a proxy server interposed between the mobile terminal and a web server according to a user request; B) when the mobile web content consisting of the web document and the compressed sub-contents is received from the proxy server, decompressing the sub-contents by driving the restoration module according to each compression algorithm of the compressed sub-contents; ; C) playing mobile web content using the decompressed sub-contents and the web document; It is achieved by a mobile web service method comprising a.

그리고, 본 발명의 상기 목적은 웹 컨텐츠를 모바일 단말기에 적합한 형태로 압축하여 모바일 웹 서비스를 제공하는 프록시 서버로서, 웹 컨텐츠를 요청하는 모바일 단말기에 탑재된 복원 모듈의 종류 및 단말기의 성능에 대한 정보를 관리하는 단말 정보 관리부와; 웹 문서 및 서브 컨텐츠들로 구성된 웹 컨텐츠를 구성하는 상기 서브 컨텐츠들을 타입 별로 분류하고, 웹 컨텐츠를 요청한 모바일 단말기에 탑재된 복원 모듈의 종류 및 단말기의 성능을 기초로 상기 분류된 서브 컨텐츠들의 타입별 압축 알고리즘 및 압축률을 결정하여, 결정된 압축 알고리즘 및 압축률 정보에 따라 각 서브 컨텐츠들이 타입 별로 압축되도록 제어하는 압축 최적화부와; 상기 압축 최적화부로부터 서브 컨텐츠를 전달받아 정해진 압축 알고리즘 및 압축률에 따라 각 서브 컨텐츠를 압축하여 상기 압축 최적화부로 전달하는 복수의 압축 모듈로 구성되는 압축 모듈부와; 상기 웹 문서 및 압축된 서브 컨텐츠들을 상기 모바일 단말기로 전송하는 전송부; 로 이루어지는 프록시 서버에 의해 달성된다.In addition, the above object of the present invention is a proxy server for providing a mobile web service by compressing web content into a form suitable for a mobile terminal, the information on the type of the restoration module mounted on the mobile terminal requesting the web content and the performance of the terminal; Terminal information management unit for managing the; The sub contents constituting the web content composed of the web document and the sub contents are classified by types, and the types of the sub contents are classified based on the type of the restoration module mounted on the mobile terminal requesting the web contents and the performance of the terminal. A compression optimizer configured to determine a compression algorithm and a compression ratio, and to control each sub content to be compressed for each type according to the determined compression algorithm and the compression ratio information; A compression module unit configured to receive a sub content from the compression optimizer and to compress each sub content according to a predetermined compression algorithm and a compression rate and to deliver the sub content to the compression optimizer; A transmission unit for transmitting the web document and the compressed sub contents to the mobile terminal; Achieved by a proxy server.

또한, 본 발명의 상기 목적은 사용자의 요청에 따라 모바일 단말기와 웹 서버 사이에 개재되는 프록시 서버로부터 특정 모바일 웹 컨텐츠를 수신하여 서비스하는 모바일 단말기로서, 상기 프록시 서버로부터 웹 문서 및 압축된 서브 컨텐츠들로 구성된 모바일 웹 컨텐츠를 수신하는 모바일 웹 컨텐츠 수신부와; 상기 각 압축된 서브 컨텐츠들의 압축 알고리즘을 구분하여 해당 복원 모듈을 구동시켜 서브 컨텐츠 별 압축 해제를 요청하고, 각 복원 모듈로부터 압축 해제된 서브 컨텐츠를 수신하여 출력하는 복원 제어부와; 상기 복원 제어부로부터 압축된 서브 컨텐츠를 전달받아 정해진 압축 알고리즘 및 압축률에 따라 각 압축된 서브 컨텐츠의 압축을 해제하여 상기 복원 제어부로 전달하는 적어도 하나 이상의 복원 모듈로 구성되는 복원 모듈부와; 상기 모바일 웹 컨텐츠를 구성하는 웹 문서를 상기 복원 제어부가 출력하는 압축 해제된 서브 컨텐츠들과 상기 웹 문서를 이용하여 모바일 웹 컨텐츠를 재생하는 모바일 웹 컨텐츠 재생부; 로 이루어지는 모바일 단말기에 의해 달성된다.In addition, the object of the present invention is a mobile terminal for receiving and serving a specific mobile web content from a proxy server interposed between a mobile terminal and a web server according to a user's request, the web document and compressed sub-contents from the proxy server A mobile web content receiving unit configured to receive the mobile web content; A decompression control unit for dividing a compression algorithm of each compressed sub contents, driving a decompression module to request decompression for each sub content, and receiving and outputting decompressed sub contents from each decompression module; A decompression module unit comprising at least one decompression module receiving the compressed sub content from the decompression control unit and decompressing each compressed sub content according to a predetermined compression algorithm and a compression ratio and delivering the decompressed sub content to the decompression control unit; A mobile web content reproducing unit for reproducing mobile web content using the decompressed sub-contents and the web document outputting the web document constituting the mobile web content; Is achieved by a mobile terminal.

그리고, 본 발명의 상기 목적은 웹 문서 및 서브 컨텐츠로 구성되는 웹 컨텐츠를 모바일 단말기에 적합한 형태로 압축하여 모바일 단말기로 제공하는 프록시 서버에서의 모바일 웹 서비스 방법으로서, A) 모바일 단말기로부터 요청된 웹 컨텐츠를 웹 서버로부터 획득하는 단계와; B) 상기 웹 컨텐츠를 요청한 모바일 단말기에 탑재된 복원 모듈의 종류 및 단말기의 성능을 기초로, 상기 웹 컨텐츠를 구성하 는 서브 컨텐츠의 압축 알고리즘 및 압축률을 결정하는 단계와; C) 상기 결정된 압축 알고리즘 및 압축률 정보에 따라, 해당 압축 모듈을 구동시켜 서브 컨텐츠를 압축하는 단계와; D) 상기 압축된 서브 컨텐츠를 상기 웹 문서와 함께 상기 모바일 단말기로 전송하는 단계; 로 이루어지는 모바일 웹 서비스 방법에 의해 달성된다.In addition, the above object of the present invention is a mobile web service method in a proxy server for compressing a web content consisting of a web document and sub-content in a form suitable for a mobile terminal to a mobile terminal, A) Web requested from the mobile terminal Obtaining content from a web server; Determining a compression algorithm and a compression ratio of the sub content constituting the web content based on the type of the restoration module mounted on the mobile terminal requesting the web content and the performance of the terminal; C) compressing the sub content by driving the corresponding compression module according to the determined compression algorithm and compression ratio information; D) transmitting the compressed sub content together with the web document to the mobile terminal; It is achieved by a mobile web service method.

또한, 본 발명의 상기 목적은 웹 문서 및 서브 컨텐츠로 구성된 웹 컨텐츠를 모바일 단말기에 적합한 형태로 압축하여 모바일 웹 서비스를 제공하는 프록시 서버로서, 웹 컨텐츠를 요청하는 모바일 단말기에 탑재된 복원 모듈의 종류 및 단말기의 성능에 대한 정보를 관리하는 단말 정보 관리부와; 웹 컨텐츠를 요청한 모바일 단말기에 탑재된 복원 모듈의 종류 및 단말기의 성능을 기초로 상기 서브 컨텐츠의 압축 알고리즘 및 압축률을 결정하여, 결정된 압축 알고리즘 및 압축률 정보에 따라 서브 컨텐츠가 압축되도록 제어하는 압축 최적화부와; 상기 압축 최적화부로부터 서브 컨텐츠를 전달받아 정해진 압축 알고리즘 및 압축률에 따라 서브 컨텐츠를 압축하여 상기 압축 최적화부로 전달하는 복수의 압축 모듈로 구성되는 압축 모듈부와; 상기 웹 문서 및 상기 압축된 서브 컨텐츠를 상기 모바일 단말기로 전송하는 전송부; 로 이루어지는 프록시 서버에 의해 달성된다.In addition, the above object of the present invention is a proxy server for providing a mobile web service by compressing a web content consisting of a web document and sub-content into a form suitable for a mobile terminal, the type of the restoration module mounted on the mobile terminal requesting the web content And a terminal information management unit for managing information about the performance of the terminal; A compression optimizer configured to determine the compression algorithm and the compression ratio of the sub content based on the type of the restoration module mounted on the mobile terminal requesting the web content and the performance of the terminal, and to control the sub content to be compressed according to the determined compression algorithm and the compression rate information. Wow; A compression module unit configured to receive the sub content from the compression optimizer and to compress the sub content according to a predetermined compression algorithm and a compression rate and to deliver the sub content to the compression optimizer; A transmission unit for transmitting the web document and the compressed sub content to the mobile terminal; Achieved by a proxy server.

본 발명의 상기 목적과 기술적 구성 및 그에 따른 작용 효과에 관한 자세한 사항은 본 발명의 명세서에 첨부된 도면에 의거한 이하 상세한 설명에 의해 보다 명확하게 이해될 것이다.Details of the above object and technical configuration of the present invention and the resulting effects thereof will be more clearly understood from the following detailed description based on the accompanying drawings.

먼저, 도 3은 본 발명에 따르는 모바일 웹 서비스 방법의 웹 컨텐츠 압축 방안을 설명하기 위한 개념도이다.First, FIG. 3 is a conceptual diagram illustrating a web content compression method of a mobile web service method according to the present invention.

본 발명에서는 하나의 웹 페이지 즉, 웹 컨텐츠를 특정 압축 알고리즘으로 통합 압축하는 것이 아니라, 웹 컨텐츠를 구성하는 서브 컨텐츠들(이미지, 텍스트, 동영상, 어플리케이션 등)을 타입 별로 구분하고, 구분된 서브 컨텐츠들을 타입(속성)에 따라 각각 압축한다.In the present invention, rather than integrated compression of one web page, that is, web content with a specific compression algorithm, the sub content (image, text, video, application, etc.) constituting the web content is classified by type, and the divided sub content Compress them according to their type (property).

즉, 도 3에 도시한 바와 같이 하나의 웹 페이지에는 이미지 컨텐츠(Image 1~ Image 4), 텍스트 컨텐츠(Text1, Text2), 동영상 컨텐츠(Video), 어플리케이션 컨텐츠(특정 어플리케이션의 실행을 통해 뷰잉(Viewing) 또는 디스플레이가 가능한 컨텐츠, 예를 들어 MS 오피스 파일, 플래쉬 컨텐츠 등이 있음) 등의 다양한 서브 컨텐츠들이 포함되게 되며, 기존에는 하나의 웹 페이지를 구성하는 서브 컨텐츠를 구분하지 않고 하나의 패킷으로서 통합 압축하였으나, 본 발명에서는 웹 페이지를 구성하는 서브 컨텐츠들은 이미지, 텍스트, 동영상, 어플리케이션 컨텐츠 등의 타입 별로 구분되어 타입별 압축 알고리즘에 따라 개별 압축된다.That is, as shown in FIG. 3, one web page includes image content (Image 1 to Image 4), text content (Text1, Text2), video content (Video), and application content (viewing through execution of a specific application. ) Or displayable content, such as MS Office files, Flash content, etc.), and various sub-contents are included in the past. However, in the present invention, the sub contents constituting the web page are classified according to types of images, texts, videos, application contents, and the like, and individually compressed according to the type-specific compression algorithm.

타입 별로 개별 압축된 각 압축 서브 컨텐츠들은 패키징되어 웹 문서와 함께 모바일 단말기로 전달되며, 모바일 단말기에서는 패키징된 압축 서브 컨텐츠들을 풀어 타입 별로 각 압축 알고리즘에 대응되는 복원 알고리즘으로 복원된 후 웹 문서에 의해 웹 페이지(모바일 웹 컨텐츠)로서 재생된다.Each compressed sub-content compressed by type is packaged and delivered to the mobile terminal together with the web document, and the mobile terminal decompresses the packaged compressed sub-contents and restores them to a decompression algorithm corresponding to each compression algorithm for each type, followed by the web document. It is played back as a web page (mobile web content).

한편, 본 발명에서는 모바일 단말기에서 별도의 복원 모듈을 다운로드 받지 않고 자신이 가지고 있는 복원 모듈을 이용하여 모바일 웹 서비스를 제공 받을 수 있도록 하며, 이를 위해 각 서브 컨텐츠들의 압축 알고리즘의 결정은 모바일 웹 서비스를 요청한 모바일 단말기에 탑재된 복원 모듈의 종류 및 단말기의 성능에 좌우된다.Meanwhile, in the present invention, the mobile terminal can be provided with a mobile web service by using a restoration module that the user has without downloading a separate restoration module from the mobile terminal. It depends on the type of restoration module installed in the requested mobile terminal and the performance of the terminal.

즉, 상기와 같이 웹 컨텐츠를 압축하여 모바일 웹 컨텐츠로서 제공하는 주체인 본 발명의 프록시 서버는 웹 컨텐츠 압축 이전에 모바일 단말기의 성능을 확인하고, 모바일 단말기가 가진 복원 모듈 즉, 모바일 단말기가 이용할 수 있는 압축 알고리즘을 식별한 후, 그에 따라 서브 컨텐츠의 압축 알고리즘을 결정한다. 이 때, 동일한 압축 알고리즘을 적용하더라도 압축률은 다양하게 적용될 수 있으며, 압축률 역시 모바일 단말기의 성능에 따라 좌우된다.That is, the proxy server of the present invention, which is a subject that compresses web content and provides it as mobile web content, checks the performance of the mobile terminal before the web content is compressed, and can be used by the restoration module, that is, the mobile terminal. After identifying the compression algorithm, the compression algorithm of the sub-content is determined accordingly. In this case, even if the same compression algorithm is applied, the compression rate can be variously applied, and the compression rate also depends on the performance of the mobile terminal.

또한, 상기에서는 각 서브 컨텐츠들을 타입 별로 분류하고, 타입 별로 각각 서로 다른 압축 방법을 적용하는 실시예에 대하여 설명하였으나, 서브 컨텐츠를 타입 별로 분류하지 않고도 모바일 단말기가 별도의 복원 모듈을 다운로드 받지 않고 압축을 해제하도록 할 수 있다.In addition, in the above description, an embodiment in which each sub content is classified by type and a different compression method is applied to each type is described. However, the mobile terminal is compressed without downloading a separate restoration module without classifying the sub content by type. Can be released.

즉, 서브 컨텐츠를 타입별로 분류하고 서브 컨텐츠 별 압축 알고리즘을 결정하는 것이 아니라, 서브 컨텐츠를 통합 압축하기 위한 압축 알고리즘을 단말기가 가진 복원 모듈과, 단말기의 성능에 따라 결정할 수 있으며, 이 경우, 서브 컨텐츠 전체를 통합 압축할 하나의 압축 알고리즘과 압축률만을 결정하면 된다.In other words, instead of classifying sub-contents by type and determining a compression algorithm for each sub-content, a compression algorithm for integrating and compressing sub-contents may be determined according to the restoration module of the terminal and the performance of the terminal. You only need to decide one compression algorithm and compression ratio to co-compress the entire content.

다음은, 상기 설명한 본 발명의 웹 컨텐츠 압축 방안을 적용한 본 발명의 프록시 서버 및 모바일 단말기에 대한 구체적인 구성 및 동작을 도 4 내지 도 7을 통 해 설명하기로 한다.Next, a detailed configuration and operation of the proxy server and the mobile terminal of the present invention to which the web content compression scheme of the present invention described above is applied will be described with reference to FIGS. 4 to 7.

도 4는 본 발명의 모바일 웹 서비스 방법을 설명하기 위한 네트워크 구성도이고, 도 5는 본 발명의 일 실시예에 따르는 프록시 서버의 구성도, 도 6은 도 5의 압축 최적화부의 구성도이다.4 is a diagram illustrating a network for explaining a mobile web service method of the present invention, FIG. 5 is a diagram illustrating a proxy server according to an embodiment of the present invention, and FIG. 6 is a diagram illustrating a compression optimization unit of FIG. 5.

한편, 본 발명의 모바일 단말기(100)는 휴대폰, PDA, PSP 등의 다양한 휴대용 기기를 포함하는 기기로서, 도면에서는 휴대폰이 이동통신 시스템을 통해 웹 컨텐츠를 제공 받는 경우의 실시예를 도시하고 있으나 이에 한정되는 것은 아니다.On the other hand, the mobile terminal 100 of the present invention is a device including a variety of portable devices, such as a mobile phone, PDA, PSP, the figure shows an embodiment of the case where the mobile phone receives the web content through the mobile communication system It is not limited.

도 4에 도시된 바와 같이, 본 발명의 프록시 서버(200)는 모바일 단말기(100)와의 무선 구간 통신을 담당하는 기지국/기지국 제어기(BTS/BSC, 110), 상기 모바일 단말기(100)로의 데이터 서비스 제공을 위한 노드인 패킷 데이터 서비스 노드(PDSN, 120), HTTP/WAP 간의 프로토콜 변환을 위한 왑 게이트웨이(WAG G/W, 130)를 포함하는 이동통신 시스템의 상기 왑 게이트웨이(130)와 인터넷(300) 간에 개재된다.As shown in FIG. 4, the proxy server 200 of the present invention is a base station / base station controller (BTS / BSC) 110 in charge of wireless section communication with the mobile terminal 100, and a data service to the mobile terminal 100. The swap gateway 130 and the Internet 300 of the mobile communication system including a packet data service node (PDSN) 120, which is a node for providing, and a swap gateway (WAG G / W) 130 for protocol conversion between HTTP / WAP. It is interposed between).

프록시 서버(200)란 클라이언트가 자신을 통해서 다른 네트워크에 간접적으로 접속할 수 있게 해주는 네트워크 서비스 제공 장치로서, 본 발명에서는 모바일 단말기(100)가 프록시 서버(200)를 통해 인터넷(300)으로 제공되는 웹 서버(310)의 웹 컨텐츠를 이용할 수 있게 해주는 역할을 담당한다.The proxy server 200 is a network service providing apparatus that allows a client to indirectly access another network through the web server. In the present invention, the mobile terminal 100 is provided on the web through the proxy server 200 to the Internet 300. It is responsible for making the web content of the server 310 available.

보다 구체적으로, 본 발명의 프록시 서버(200)는 모바일 단말기(100)의 모바일 웹 컨텐츠 요청에 따른 왑 게이트웨이(130)의 HTTP 요청(HTTP Request)에 상응하는 임의의 웹 서버(310)로 인터넷(300)을 통해 접속하며, 인터넷(300)을 통해 제 공되는 해당 웹 컨텐츠를 획득하여 모바일 단말기(100)의 사양(성능)에 적합하도록 변환한 후 왑 게이트웨이(130)로 전송한다.More specifically, the proxy server 200 of the present invention may be connected to the Internet (or any web server 310) corresponding to the HTTP request (HTTP Request) of the WAP gateway 130 according to the mobile web content request of the mobile terminal 100. 300 through the Internet, obtains the corresponding web content provided through the Internet 300, converts it to meet the specifications (performance) of the mobile terminal 100 and transmits it to the swap gateway 130.

여기서, 모바일 단말기(100)의 사양에 적합하도록 변환한다는 것은, 작은 LCD 사이즈, 메모리, 입력 장치의 제한 등을 고려하여 웹 컨텐츠의 내부 표시, 웹 문서의 레이아웃 및 흐름, 웹 컨텐츠에 포함된 서브 컨텐츠들의 사이즈, 색상, 해상도 등을 재설정하는 것과, 웹 컨텐츠를 압축하는 것을 포함하는 의미이다. Here, converting to meet the specifications of the mobile terminal 100, the internal display of the web content, layout and flow of the web document, sub-content included in the web content in consideration of the small LCD size, memory, input device restrictions, etc. This means resetting their size, color, resolution, etc., and compressing web content.

한편, 본 발명에서는 특히 각각의 모바일 단말기(100)가 이용할 수 있는 압축 알고리즘 및 압축률을 고려하여 웹 컨텐츠를 구성하는 서브 컨텐츠들을 각 타입에 적합한 알고리즘으로 개별 압축하거나, 서브 컨텐츠의 타입을 구분하지 않고 통합 압축하되 단말기(100)가 가진 복원 모듈로 복원이 가능한 압축 알고리즘으로 압축하는 것을 기술적 요지로 하며, 이를 위한 프록시 서버(200)의 구성을 도 5를 통해 구체적으로 살펴보기로 한다.Meanwhile, in the present invention, in particular, sub-comments constituting web content are individually compressed into algorithms suitable for each type in consideration of a compression algorithm and a compression ratio that each mobile terminal 100 can use, or the sub-content types are not classified. Compression is integrated but compresses with a compression algorithm that can be restored by the restoration module that the terminal 100 has, and a configuration of the proxy server 200 will be described in detail with reference to FIG. 5.

도 5에 도시한 바와 같이, 본 발명의 프록시 서버(200)는 페이지 변환부(210), 압축 최적화부(220), 단말 정보 관리부(230), 압축 모듈부(240), 전송부(250)를 포함하여 구성된다.As shown in FIG. 5, the proxy server 200 of the present invention includes a page converter 210, a compression optimizer 220, a terminal information manager 230, a compression module 240, and a transmitter 250. It is configured to include.

상기 페이지 변환부(210)는 웹 문서 및 서브 컨텐츠들로 구성되는 웹 컨텐츠를 웹 서버(310)로부터 인터넷(300)을 통해 수신하여 모바일 단말기(100) 환경에 적합하도록 재구성하고, 재구성된 웹 컨텐츠를 구성하는 서브 컨텐츠들과 재구성된 웹 문서를 압축 최적화부(220)로 전달한다.The page converting unit 210 receives web content consisting of web documents and sub-contents from the web server 310 through the Internet 300 and reconfigures to be suitable for the mobile terminal 100 environment, and reconstructed web content. The sub content constituting the and the reconstructed web document is transmitted to the compression optimizer 220.

즉, 상기 페이지 변환부(210)는 모바일 단말기(100)의 성능을 고려하여 웹 컨텐츠의 내부 표시, 웹 문서의 레이아웃 및 흐름, 웹 컨텐츠에 포함된 서브 컨텐츠들의 사이즈, 색상, 해상도 등을 재설정하는 방식으로 웹 컨텐츠를 재구성하며, 이는 모바일 단말기(100) 각각의 개별적인 성능을 고려하여 이루어질 수 있고, 모바일 단말기(100)에 대한 웹 컨텐츠의 획일적인 재구성이 될 수도 있다.That is, the page converter 210 resets the internal display of the web content, the layout and flow of the web document, the size, color, resolution, etc. of the sub content included in the web content in consideration of the performance of the mobile terminal 100. Reconstructing the web content in a manner, which may be made in consideration of the individual capabilities of each of the mobile terminal 100, it may be a uniform reconstruction of the web content for the mobile terminal (100).

만약, 웹 서버(310)로부터 모바일 단말기(100)에 적합하도록 재구성된 웹 컨텐츠가 제공되는 경우, 상기 페이지 변환부(210)의 구성은 생략 가능하다.If the web content reconfigured to fit the mobile terminal 100 is provided from the web server 310, the configuration of the page converter 210 may be omitted.

다음, 압축 최적화부(220)는 재구성된 웹 문서 및 서브 컨텐츠들로 구성된 웹 컨텐츠를 구성하는 상기 서브 컨텐츠들을 타입 별로 분류한다. 타입 별 분류란 이미지, 텍스트, 동영상, 어플리케이션 컨텐츠 등과 같이 속성 별로 분류하는 것을 의미하며, 압축 최적화부(220)는 타입 별로 분류된 각 서브 컨텐츠들에 대해 웹 컨텐츠를 요청한 모바일 단말기에 탑재된 복원 모듈의 종류 및 단말기의 성능에 대한 정보를 단말 정보 관리부(230)로부터 제공받아 이를 기초로 압축 알고리즘 및 압축률을 결정한다.Next, the compression optimizer 220 classifies the sub contents constituting the web content composed of the reconstructed web document and sub contents by type. The classification by type refers to classification by attribute, such as image, text, video, and application content, and the compression optimizer 220 restores a module installed in the mobile terminal that requests web content for each sub content classified by type. The information about the type and the performance of the terminal is provided from the terminal information management unit 230 to determine the compression algorithm and the compression rate based on this.

앞서도 언급한 바와 같이, 서브 컨텐츠들은 타입 별로 구분되지 않고 통합 압축될 수 있으며, 이 경우 상기 압축 최적화부(220)는 서브 컨텐츠를 압축할 하나의 압축 알고리즘 및 압축률을 결정하며, 이 역시 모바일 단말기에 탑재된 복원 모듈의 종류 및 단말기의 성능을 기초로한다.As mentioned above, the sub contents may be integrated and compressed without being classified according to types. In this case, the compression optimizer 220 determines one compression algorithm and a compression rate for compressing the sub contents, and this also applies to the mobile terminal. It is based on the type of restoration module mounted and the performance of the terminal.

상기 압축 최적화부(220)는 상기와 같이 결정된 압축 알고리즘 및 압축률 정보에 따라 해당 압축 모듈을 통해 서브 컨텐츠를 압축한 후 상기 웹 문서와 함께 전송부(250)로 전달한다.The compression optimizer 220 compresses the sub content through the compression module according to the compression algorithm and the compression rate information determined as described above, and transmits the sub content to the transmission unit 250 together with the web document.

구체적으로, 상기 압축 최적화부(220)는 도 6에서와 같이 서브 컨텐츠 분류부(221), 압축 제어부(222), 패키징부(223)를 포함하여 구성될 수 있다.In detail, the compression optimizer 220 may include a sub content classifier 221, a compression controller 222, and a packaging unit 223 as shown in FIG. 6.

서브 컨텐츠 분류부(221)는 웹 컨텐츠를 구성하는 서브 컨텐츠들을 타입 별로 분류하여 타입 정보와 함께 압축 제어부(222)로 전달한다. 이 때, 서브 컨텐츠들은 이미지, 텍스트, 동영상, 어플리케이션 컨텐츠 등으로 모바일 단말기에 탑재된 복원 모듈의 종류 및 단말기의 성능에 관계 없이 타입 별로 분류될 수 있으며, 모바일 단말기에 탑재된 복원 모듈의 종류 및 단말기의 성능에 따라 분류될 수도 있다.The sub content classifying unit 221 classifies the sub contents constituting the web content for each type and transmits the sub contents to the compression control unit 222 along with the type information. In this case, the sub contents may be classified by types regardless of the type of the restoration module installed in the mobile terminal and the performance of the terminal as an image, text, video, application content, etc. It may be classified according to the performance of.

예를 들어, 모바일 단말기에 탑재된 복원 모듈의 종류 및 단말기의 성능을 확인한 결과 이미지 압축 알고리즘 및 동영상 압축 알고리즘을 이용할 수 없는 단말기라면, 텍스트 타입의 서브 컨텐츠와, 이외의 서브 컨텐츠로 분류될 수 있다. 이 경우, 텍스트 타입의 서브 컨텐츠는 모바일 단말기가 이용 가능한 압축 알고리즘으로 압축되며, 나머지 서브 컨텐츠들은 일반적인 데이터 압축 알고리즘으로 압축될 수 있다.For example, as a result of checking the type of the restoration module mounted on the mobile terminal and the performance of the terminal, if the image compression algorithm and the video compression algorithm cannot be used, the terminal may be classified into text type sub content and other sub content. . In this case, the sub content of the text type may be compressed by a compression algorithm available to the mobile terminal, and the remaining sub contents may be compressed by a general data compression algorithm.

한편, 서브 컨텐츠들을 타입 별로 구분하지 않고 압축하는 경우, 상기 서브 컨텐츠 분류부(221)는 생략된다.On the other hand, when sub-contents are compressed without being classified by type, the sub-content classifier 221 is omitted.

압축 제어부(222)는 모바일 단말기에 탑재된 복원 모듈의 종류 및 단말기의 성능을 기초로 상기 분류된 서브 컨텐츠들의 타입별 압축 알고리즘 및 압축률을 결 정하고, 결정된 압축 알고리즘 및 압축률 정보에 따라 각 서브 컨텐츠들을 해당 압축 모듈(240-1~240-3)로 전달한다.The compression controller 222 determines a compression algorithm and a compression ratio of each of the classified sub contents based on the type of the restoration module mounted on the mobile terminal and the performance of the terminal, and determines each sub contents according to the determined compression algorithm and the compression ratio information. Transfer to the compression module (240-1 ~ 240-3).

만약, 서브 컨텐츠의 타입 구분 없이 압축하는 경우, 상기 압축 제어부(222)는 서브 컨텐츠를 통합 압축하기 위한 하나의 압축 알고리즘 및 압축률을 결정하고, 해당 압축 모듈로 서브 컨텐츠들을 모두 전달하면 된다.If the sub content is compressed without type classification, the compression control unit 222 may determine one compression algorithm and a compression ratio for integrated compression of the sub content, and transfer all the sub contents to the corresponding compression module.

패키징부(223)는 압축 모듈(240-1~240-3)로부터 압축된 각 서브 컨텐츠를 수신하여 패키징(Packaging)하고, 상기 웹 컨텐츠를 구성하는 웹 문서와 함께 상기 전송부(250)로 출력하는 역할을 담당하는 것으로, 서브 컨텐츠를 통합 압축하는 경우 별도의 패키징이 불필요하므로 상기 패키징부(223)는 생략될 수 있다.The packaging unit 223 receives and packages each sub content compressed from the compression modules 240-1 to 240-3, and outputs the web content together with the web document constituting the web content to the transmission unit 250. In this case, the packaging unit 223 may be omitted since the separate packaging is not necessary when the sub-content is integrated and compressed.

단말 정보 관리부(230)는 웹 컨텐츠를 요청하는 모바일 단말기의 사양 정보를 관리하며, 이동통신 시스템의 DB와 연동하여 단말기의 정보들을 저장하고 있을 수 있고, 모바일 웹 컨텐츠를 요청하는 모바일 단말기(100)로부터 실시간으로 단말기의 사양에 대한 정보를 수신할 수 있다.The terminal information management unit 230 manages specification information of the mobile terminal requesting web content, and may store information of the terminal in association with a DB of the mobile communication system, and request the mobile web content. From the real-time information on the specification of the terminal can be received.

상기 단말 정보 관리부(230)는 모바일 단말기의 정보로서 특히 각 모바일 단말기에 탑재된 복원 모듈의 종류 및 단말기의 성능 정보를 관리한다.The terminal information manager 230 manages the type of the restoration module mounted in each mobile terminal and the performance information of the terminal as information of the mobile terminal.

한편, 상기 단말 정보 관리부(230)는 모바일 단말기의 정보를 압축 최적화부(220)로 제공하며, 경우에 따라서는 페이지 변환부(210)로 정보를 제공할 수 있다.Meanwhile, the terminal information manager 230 may provide information of the mobile terminal to the compression optimizer 220, and in some cases, may provide information to the page converter 210.

다음, 압축 모듈부(240)는 압축 최적화부(220)로부터 서브 컨텐츠를 전달받아 정해진 압축 알고리즘 및 압축률에 따라 각 서브 컨텐츠를 압축하여 상기 압축 최적화부(220)로 전달하는 복수의 압축 모듈(240-1~240-3)로 구성된다.Next, the compression module unit 240 receives the sub content from the compression optimizer 220, compresses each sub content according to a predetermined compression algorithm and a compression rate, and delivers the sub content to the compression optimizer 220. -1 ~ 240-3).

압축 모듈(240-1~240-3)로는 텍스트 압축 모듈, 이미지 압축 모듈, 동영상 압축 모듈, 어플리케이션 압축 모듈 등이 있을 수 있으며, 코덱 별로 압축 모듈이 세분화될 수 있다.The compression modules 240-1 to 240-3 may include a text compression module, an image compression module, a video compression module, an application compression module, and the like, and a compression module may be divided according to codecs.

상기 압축 모듈부(240)를 구성하는 각 압축 모듈(240-1~240-3)은 압축 최적화부(220)로부터 서브 컨텐츠와, 그의 압축 알고리즘 및 압축률 정보를 제공 받고, 제공된 정보에 따라 해당 압축 알고리즘 및 압축률을 기초로 서브 컨텐츠를 압축한 후 압축 최적화부(220)로 반납한다.Each of the compression modules 240-1 to 240-3 constituting the compression module unit 240 receives the sub content, the compression algorithm and the compression ratio information thereof from the compression optimizer 220, and compresses the compression according to the provided information. The sub content is compressed based on an algorithm and a compression rate and returned to the compression optimizer 220.

전송부(250)는 압축 최적화부(220)로부터 출력되는 웹 문서 및 상기 압축된 서브 컨텐츠를 상기 모바일 단말기(100)로 전송하며, 구체적으로는 모바일 단말기(100)와 프록시 서버(200) 간의 게이트웨이로 전송하여 게이트웨이에 의해 프로토콜 변환 등이 이루어진 후 모바일 단말기(100)로 모바일 웹 서비스가 제공될 수 있도록 한다.The transmitter 250 transmits the web document and the compressed sub content output from the compression optimizer 220 to the mobile terminal 100, and specifically, a gateway between the mobile terminal 100 and the proxy server 200. After the protocol conversion is performed by the gateway, the mobile web service 100 can be provided to the mobile terminal 100.

다음, 도 7은 본 발명의 일 실시예에 따르는 모바일 단말기의 구성도이다.Next, Figure 7 is a block diagram of a mobile terminal according to an embodiment of the present invention.

본 발명에서는 모바일 웹 서비스를 제공함에 있어, 모바일 웹 컨텐츠를 구성하는 서브 컨텐츠들을 타입 별로 압축하여 제공하기 때문에 모바일 단말기(100) 역시 타입별 복원을 통해 모바일 웹 서비스를 수행하여야 한다.In the present invention, in providing the mobile web service, since the sub-contents constituting the mobile web content are compressed and provided for each type, the mobile terminal 100 must also perform the mobile web service through type-specific restoration.

이를 위해 본 발명의 모바일 단말기(100)는 모바일 웹 컨텐츠 수신부(101), 복원 제어부(102), 복원 모듈부(103), 모바일 웹 컨텐츠 재생부(104)로 구성되며, 이들 구성은 모바일 단말기(100)에 탑재된 브라우저에 포함되는 기능 블록일 수 있다.To this end, the mobile terminal 100 of the present invention includes a mobile web content receiving unit 101, a restoring control unit 102, a restoring module unit 103, and a mobile web content reproducing unit 104. 100 may be a function block included in the browser mounted on the screen.

상기 모바일 웹 컨텐츠 수신부(101)는 프록시 서버(200)로부터 게이트웨이(130)를 통해 웹 문서 및 압축된 서브 컨텐츠들로 구성된 모바일 웹 컨텐츠를 수신하며, 수신된 모바일 웹 컨텐츠를 복원 제어부(102)로 전달한다.The mobile web content receiving unit 101 receives the mobile web content consisting of the web document and the compressed sub contents from the proxy server 200 through the gateway 130, and returns the received mobile web content to the restoration control unit 102. To pass.

이 때, 상기 모바일 웹 컨텐츠 수신부(101)는 사용자의 요청에 따라 프록시 서버(200)로 모바일 웹 컨텐츠를 요청하며, 웹 컨텐츠 요청 시 사용 가능한 압축 알고리즘 정보를 상기 프록시 서버(200)로 함께 전송할 수 있다. 여기서, 사용 가능한 압축 알고리즘 정보란 모바일 단말기(100)가 가진 복원 모듈(103-1~103-3)의 정보일 수 있다.At this time, the mobile web content receiving unit 101 requests mobile web content to the proxy server 200 according to a user's request, and transmits compression algorithm information that can be used in the web content request to the proxy server 200 together. have. Here, the usable compression algorithm information may be information of the restoration modules 103-1 to 103-3 included in the mobile terminal 100.

복원 제어부(102)는 상기 각 압축된 서브 컨텐츠들의 압축 알고리즘을 구분하여 해당 복원 모듈(103-1~103-3)을 구동시켜 서브 컨텐츠 별 압축 해제를 요청하고, 각 복원 모듈(103-1~103-3)로부터 압축 해제된 서브 컨텐츠가 수신되면 웹 문서와 함께 모바일 웹 컨텐츠 재생부(104)로 전달한다.The decompression control unit 102 classifies the compression algorithms of the compressed sub-contents, drives the decompression modules 103-1 to 103-3 to request decompression for each sub-content, and restores the decompression modules 103-1- When the decompressed sub content is received from the 103-3, it is transmitted to the mobile web content reproducing unit 104 together with the web document.

한편, 상기 복원 제어부(102)는 상기 모바일 웹 컨텐츠로부터 서브 컨텐츠들로 구성된 패키지(Package)를 추출한 후 추출된 패키지를 풀어 압축된 서브 컨텐츠들로 개별화한 후 압축 알고리즘을 구분하여야 하며, 패키지의 해제는 모바일 웹 컨텐츠 수신부(101)에 의해 이루어질 수도 있을 것이다.Meanwhile, the reconstruction control unit 102 should extract a package composed of sub contents from the mobile web content, separate the extracted package into individual compressed sub contents, and classify a compression algorithm. May be performed by the mobile web content receiving unit 101.

복원 모듈부(103)는 상기 복원 제어부(102)로부터 압축된 서브 컨텐츠를 전 달받아 정해진 압축 알고리즘 및 압축률에 따라 각 압축된 서브 컨텐츠의 압축을 해제하여 상기 복원 제어부(102)로 전달하는 적어도 하나 이상의 복원 모듈(103-1~103-3)로 구성된다.The decompression module 103 receives at least one sub content compressed from the decompression control unit 102 and decompresses each compressed sub content according to a predetermined compression algorithm and a compression ratio and transmits the decompressed sub content to the decompression control unit 102. The restoring modules 103-1 to 103-3 described above.

여기서 복원 모듈(103-1~103-3)은 텍스트 복원 모듈, 이미지 복원 모듈, 동영상 복원 모듈 등으로 구분될 수 있으며, 각 복원 모듈은 고유의 복원 알고리즘(압축 알고리즘)을 갖는다.Here, the restoration modules 103-1 to 103-3 may be classified into a text restoration module, an image restoration module, a video restoration module, and the like, and each restoration module has a unique restoration algorithm (compression algorithm).

웹 컨텐츠 재생부(104)는 웹 문서와, 상기 복원 제어부(102)가 압축 해제하여 출력하는 압축 해제된 서브 컨텐츠들을 이용하여 모바일 웹 컨텐츠로서 재생한다. 모바일 웹 컨텐츠의 재생은 웹 페이지의 출력을 의미하는 것일 수 있다.The web content reproducing unit 104 reproduces the web document as mobile web content by using the decompressed sub contents which are decompressed and output by the reconstruction control unit 102. Playback of mobile web content may mean output of a web page.

상기와 같이 본 발명의 모바일 단말기(100)는 별도의 복원 모듈을 다운로드 하지 않고, 자신이 가진 복원 모듈을 이용하여 서브 컨텐츠 별 압축 해제를 수행한 후 모바일 웹 컨텐츠를 재생한다.As described above, the mobile terminal 100 of the present invention does not download a separate restoration module, and decompresses each sub content using its restoration module to play mobile web contents.

한편, 상기 도 7에서는 서브 컨텐츠들을 타입별로 압축하여 제공하는 실시예에 대한 모바일 단말기(100)의 구성을 설명한 것이며, 서브 컨텐츠를 통합 압축하여 제공하는 경우에는 모바일 단말기(100)는 하나로 통합 압축된 서브 컨텐츠의 압축 알고리즘만을 인식하고 해당하는 하나의 복원 모듈을 이용하여 서브 컨텐츠를 복원함에 의해 모바일 웹 컨텐츠를 재생할 수 있다.Meanwhile, FIG. 7 illustrates a configuration of the mobile terminal 100 according to an embodiment in which sub-contents are compressed by type, and in the case of providing and compressing sub-contents, the mobile terminal 100 is integrated and compressed into one. The mobile web content may be played by recognizing only a compression algorithm of the sub content and restoring the sub content using a corresponding restoration module.

마지막으로, 도 8은 본 발명의 일 실시예에 따르는 모바일 웹 서비스 방법을 순차적으로 나타낸 흐름도로서, 모바일 단말기(100), 프록시 서버(200), 웹 서 버(310)간 모바일 웹 서비스를 위한 동작 과정을 통합하여 나타내었다.Finally, FIG. 8 is a flowchart sequentially illustrating a mobile web service method according to an embodiment of the present invention, and an operation for mobile web service between the mobile terminal 100, the proxy server 200, and the web server 310. The process is shown in an integrated manner.

도시한 바와 같이, 모바일 단말기(100)가 게이트웨이를 경유하여 프록시 서버(200)로 모바일 웹 컨텐츠를 요청하면(S801), 프록시 서버(200)는 해당 모바일 웹 컨텐츠에 대응되는 웹 컨텐츠를 제공하는 웹 서버(310)를 식별하여 해당 웹 서버(310)로 인터넷을 통해 접속하여 웹 컨텐츠를 요청한다(S803).As shown, when the mobile terminal 100 requests the mobile web content to the proxy server 200 via the gateway (S801), the proxy server 200 provides a web that provides web content corresponding to the mobile web content. The server 310 is identified and the web server 310 is accessed through the Internet to request web content (S803).

프록시 서버(200)는 웹 서버(310)로부터 웹 문서 및 서브 컨텐츠들로 구성되는 웹 컨텐츠가 수신되면(S805), 모바일 웹 컨텐츠를 요청한 상기 모바일 단말기(100)의 성능(이용 가능한 압축 알고리즘 정보 및 기타 사양 정보)을 확인하고(S807) 그에 따라 각 서브 컨텐츠들을 압축하는 데 활용할 압축 알고리즘 및 압축률을 결정한다(S809).When the proxy server 200 receives web content consisting of web documents and sub-contents from the web server 310 (S805), the performance of the mobile terminal 100 requesting mobile web content (available compression algorithm information and Other specification information) (S807) and determine a compression algorithm and a compression ratio to be used to compress each sub-content accordingly (S809).

서브 컨텐츠 별 압축 알고리즘 및 압축률을 결정하는 경우를 예를 들어 보면, 서브 컨텐츠 중 동영상 컨텐츠가 있는 경우, 상기 프록시 서버(200)는 모바일 단말기(100)가 이용할 수 있는 동영상 압축 알고리즘을 구분하고, 단말기(100)의 성능에 따라 성능이 높은 단말기인 경우에는 압축률을 낮추어 로스(압축 손실)를 최소화할 수 있도록 하며, 성능이 낮은 단말기인 경우에는 로스를 무시하고 압축률을 높여 컨텐츠의 사이즈를 줄이고 무선망 자원의 활용을 극대화할 수 있도록 한다.For example, when a compression algorithm for each sub content and a compression rate are determined, when there is video content among sub content, the proxy server 200 classifies a video compression algorithm that can be used by the mobile terminal 100, and the terminal. According to the performance of (100), in the case of a terminal having high performance, it is possible to minimize the loss (compression loss) by reducing the compression rate, and in the case of a low performance terminal, the loss is ignored and the compression rate is increased to reduce the size of the content and the wireless network. Ensure maximum resource utilization.

상기와 같이 서브 컨텐츠 별 압축 알고리즘 및 압축률이 결정되거나, 또는 서브 컨텐츠를 통합 압축할 하나의 압축 알고리즘 및 압축률이 결정되면, 프록시 서버(200)는 결정된 정보에 따라 해당 압축 모듈을 구동시켜 서브 컨텐츠의 압축을 수행하고, 압축된 각 서브 컨텐츠들을 패키징하여(S811), 웹 문서와 함께 모바일 단말기(100)로 전송한다(S813).As described above, when a compression algorithm and a compression ratio for each sub content are determined, or when a compression algorithm and a compression ratio for integrated compression of the sub content are determined, the proxy server 200 drives the corresponding compression module according to the determined information to determine the sub content. Compression is performed, and each compressed sub content is packaged (S811) and transmitted to the mobile terminal 100 together with the web document (S813).

만약, 서브 컨텐츠를 타입 별 구분없이 압축한다면, 상기 서브 컨텐츠들의 패키징 과정(S811)은 생략될 것이다.If the sub contents are compressed without type distinction, the packaging process of the sub contents (S811) will be omitted.

한편, 도면에는 별도로 도시하지 않았으나, 상기 프록시 서버(200)가 서브 컨텐츠 별 압축을 행하는 경우에는, 상기 프록시 서버(200)는 웹 컨텐츠를 구성하는 서브 컨텐츠들을 타입 별로 분류하여야 하며, 서브 컨텐츠의 타입 별 분류는 웹 컨텐츠를 전송 받는 단계(S805)와 단말기 성능 확인 단계(S807) 사이에 수행되는 것이 바람직하고, 경우에 따라서는 성능 확인 단계(S807)와 압축 알고리즘 및 압축률 결정 단계(S809) 사이에 수행되는 것도 가능하다.Although not illustrated in the drawing, when the proxy server 200 compresses each sub content, the proxy server 200 should classify the sub contents constituting the web content by type and type of the sub content. Star classification is preferably performed between the step of receiving the web content (S805) and the terminal performance check step (S807), and in some cases between the performance check step (S807) and the compression algorithm and compression rate determination step (S809) It is also possible to carry out.

또한, 도면에는 도시하지 않았으나, 상기 프록시 서버(200)는 웹 서버(310)로부터 수신된 웹 컨텐츠의 서브 컨텐츠들을 압축하기 이전에 웹 컨텐츠를 재구성할 수 있다. In addition, although not shown in the drawing, the proxy server 200 may reconstruct the web content before compressing the sub contents of the web content received from the web server 310.

즉, 유선 컴퓨터의 환경에 적합하도록 구성된 웹 컨텐츠를 유선 컴퓨터에 비해 성능이 낮은 모바일 단말기가 유선 컴퓨터와 마찬가지로 재생시킬 수 없기 때문에, 프록시 서버(200)는 모바일 단말기의 환경에 적합하도록 웹 문서의 레이아웃 등을 재구성하고, 불필요한 서브 컨텐츠들을 삭제하거나, 웹 컨텐츠의 내부 표시, 웹 문서의 흐름, 웹 컨텐츠에 포함된 서브 컨텐츠들의 사이즈, 색상, 해상도 등을 재설정하는 페이지 변환 과정을 추가로 수행할 수 있으며, 이는 각 단말기의 컴퓨팅 능력 및 LCD 사이즈 등에 따라 사용자마다 개인화된 과정으로서 이루어질 수 있 다.That is, since the mobile terminal having a lower performance than the wired computer cannot play the web content that is configured for the wired computer environment like the wired computer, the proxy server 200 layouts the web document to fit the mobile terminal environment. Reconfigure, delete unnecessary sub-contents, or change the internal display of web content, the flow of web documents, and the size, color, and resolution of sub-contents included in web content. This can be done as a personalized process for each user according to the computing power and LCD size of each terminal.

한편, 상기와 같이 서브 컨텐츠 별로 압축되어 패키징된 서브 컨텐츠 및 웹 문서를 포함하는 모바일 웹 컨텐츠를 수신한 모바일 단말기(100)는 패키징된 압축 서브 컨텐츠를 풀어 각 압축 서브 컨텐츠로서 생성하고, 서브 컨텐츠 단위로 해당 복원 모듈을 구동시켜 압축을 해제한다(S815). 만약, 서브 컨텐츠가 통합 압축된 경우, 상기 S815 단계에서 상기 모바일 단말기(100)는 통합 압축에 사용된 압축 알고리즘에 따라 해당하는 하나의 복원 모듈을 구동시켜 압축을 해제한다.Meanwhile, the mobile terminal 100 that receives the mobile web content including the sub content and the web document compressed and sub-packed for each sub content as described above, decompresses the packaged compressed sub content and generates the compressed sub content as each compressed sub content. The decompression is performed by driving the restoration module. If the sub content is integrated and compressed, in step S815, the mobile terminal 100 decompresses a corresponding restoration module by driving a corresponding restoration module according to a compression algorithm used for integrated compression.

다음, 서브 컨텐츠들의 압축 해제가 완료되면 상기 모바일 단말기(100)는 서브 컨텐츠들과 웹 문서를 이용하여 컨텐츠를 재생 즉, 웹 페이지를 출력한다(S817).Next, when the decompression of the sub contents is completed, the mobile terminal 100 reproduces the content using the sub contents and the web document, that is, outputs a web page (S817).

본 발명이 속하는 기술분야의 당업자는 본 발명이 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있으므로, 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.As those skilled in the art to which the present invention pertains may implement the present invention in other specific forms without changing the technical spirit or essential features, the embodiments described above should be understood as illustrative and not restrictive in all aspects. Should be. The scope of the present invention is shown by the following claims rather than the detailed description, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be construed as being included in the scope of the present invention. do.

따라서, 본 발명의 모바일 웹 서비스 방법과 이를 위한 프록시 서버 및 모바일 단말기에 의하면, 웹 컨텐츠를 구성하는 서브 컨텐츠들에 대해 타입 별로 압축 알고리즘 및 압축률을 선택하여 모바일 웹 컨텐츠를 생성하기 때문에, 모든 서브 컨텐츠들에 동일한 압축 기법을 채용하는 기존의 압축 방법에 비해 전송 효율 및 압축 효율이 향상된다는 효과가 있다.Therefore, according to the mobile web service method of the present invention, the proxy server and the mobile terminal therefor, the mobile web content is generated by selecting a compression algorithm and a compression ratio for each sub content constituting the web content for each type. Compared to the conventional compression method that employs the same compression scheme, the transmission efficiency and the compression efficiency are improved.

또한, 본 발명에 의하면 단말기마다 탑재된 복원 모듈의 종류 및 단말기의 성능을 고려하여 압축 방법을 결정하므로, 서브 컨텐츠를 통합 압축하더라도 단말기의 성능을 고려하지 않은 획일적인 압축 기법을 채용하는 기존의 압축 방법에 비해 전송 효율 및 압축 효율이 향상되며, 모바일 사용자 측면에서는 최적의 모바일 웹 컨텐츠 서비스를 제공 받을 수 있게 된다는 장점이 있다.In addition, according to the present invention, since the compression method is determined in consideration of the type of the restoration module mounted in each terminal and the performance of the terminal, even if the sub-contents are combined and compressed, the existing compression scheme that employs a uniform compression technique that does not consider the performance of the terminal. Compared to the method, transmission efficiency and compression efficiency are improved, and mobile users can be provided with optimal mobile web content service.

아울러, 본 발명에 의하면, 모바일 단말기가 별도의 웹 컨텐츠 복원 모듈을 다운로드 할 필요 없이 자신이 가진 복원 모듈만으로 압축된 모바일 웹 컨텐츠 서비스를 제공 받을 수 있으며, 이에 따라 단말기 자원 및 무선망 자원 활용의 극대화를 꾀하는 효과를 갖는다.In addition, according to the present invention, the mobile terminal can be provided with the compressed mobile web content service only by the restoration module that the mobile terminal has without downloading a separate web content restoration module, thereby maximizing the utilization of terminal resources and wireless network resources. Has the effect of trying.

Claims (22)

웹 문서 및 적어도 하나 이상의 서브 컨텐츠로 구성되는 웹 컨텐츠를 모바일 단말기에 적합하도록 압축하여 모바일 단말기로 제공하는 프록시 서버에서의 모바일 웹 서비스 방법으로서,A mobile web service method in a proxy server for compressing a web content composed of a web document and at least one sub-content to be suitable for a mobile terminal and providing the same to a mobile terminal. A) 모바일 단말기로부터 요청된 웹 컨텐츠를 웹 서버로부터 획득하는 단계와;A) obtaining web content requested from a mobile terminal from a web server; B) 상기 웹 컨텐츠를 구성하는 서브 컨텐츠들을 타입 별로 분류하는 단계와;B) classifying the sub contents constituting the web content by type; C) 상기 웹 컨텐츠를 요청한 모바일 단말기에 탑재된 복원 모듈의 종류 및 단말기의 성능을 기초로, 상기 분류된 서브 컨텐츠들의 각 압축 알고리즘 및 압축률을 결정하는 단계와;C) determining each compression algorithm and a compression ratio of the classified sub contents based on the type of the restoration module mounted on the mobile terminal requesting the web contents and the performance of the terminal; D) 상기 결정된 압축 알고리즘 및 압축률 정보에 따라, 적어도 하나 이상의 압축 모듈을 구동시켜 서브 컨텐츠 별 압축을 수행하는 단계와;D) driving at least one compression module to perform compression for each sub content according to the determined compression algorithm and compression ratio information; E) 상기 압축된 각 서브 컨텐츠들을 상기 웹 문서와 함께 상기 모바일 단말기로 전송하는 단계;E) transmitting each of the compressed sub contents together with the web document to the mobile terminal; 로 이루어짐을 특징으로 하는 모바일 웹 서비스 방법.Mobile web service method characterized in that consisting of. 제1항에 있어서,The method of claim 1, 상기 C) 단계는,Step C) is 상기 프록시 서버가 상기 웹 컨텐츠를 요청한 모바일 단말기에 탑재된 복원 모듈의 종류를 판단하는 단계와;Determining, by the proxy server, a type of a restoration module mounted in the mobile terminal that requested the web content; 상기 분류된 서브 컨텐츠 별로 상기 모바일 단말기에 탑재된 복원 모듈의 복원 알고리즘에 대응되는 압축 알고리즘 및 압축률을 결정하는 단계;Determining a compression algorithm and a compression rate corresponding to a decompression algorithm of the decompression module mounted in the mobile terminal for each of the classified sub contents; 로 이루어짐을 특징으로 하는 모바일 웹 서비스 방법.Mobile web service method characterized in that consisting of. 제1항 또는 제2항에 있어서,The method according to claim 1 or 2, 상기 B) 단계는,Step B) is B-1) 상기 웹 컨텐츠를 모바일 단말기 환경에 적합하도록 재구성하는 단계와;B-1) reconfiguring the web content suitable for a mobile terminal environment; B-2) 상기 재구성된 웹 컨텐츠를 구성하는 서브 컨텐츠들을 타입 별로 분류하는 단계;B-2) classifying sub-contents constituting the reconstructed web content by type; 로 이루어짐을 특징으로 하는 모바일 웹 서비스 방법.Mobile web service method characterized in that consisting of. 제3항에 있어서,The method of claim 3, 상기 B-1) 단계에서,In step B-1), 상기 프록시 서버는 상기 웹 컨텐츠를 요청한 모바일 단말기의 성능을 기초로, 상기 웹 컨텐츠의 내부 표시, 웹 문서의 레이아웃 및 흐름, 웹 컨텐츠에 포함 된 서브 컨텐츠들의 사이즈, 색상, 해상도 중 적어도 하나 이상을 재설정하는 것을 특징으로 하는 모바일 웹 서비스 방법.The proxy server resets at least one of the internal display of the web content, the layout and flow of the web document, the size, color, and resolution of the sub content included in the web content, based on the performance of the mobile terminal that requested the web content. Mobile web service method, characterized in that. 제1항 또는 제2항에 있어서,The method according to claim 1 or 2, 상기 B) 단계에서,In step B), 상기 프록시 서버는, 상기 웹 컨텐츠를 구성하는 서브 컨텐츠들을 이미지 컨텐츠, 텍스트 컨텐츠, 동영상 컨텐츠, 어플리케이션 컨텐츠로 분류하는 것을 특징으로 하는 모바일 웹 서비스 방법.The proxy server classifies the sub contents constituting the web content into image content, text content, video content, and application content. 제1항 또는 제2항에 있어서,The method according to claim 1 or 2, 상기 D) 단계에서,In step D), 상기 프록시 서버는, 텍스트 압축 모듈, 이미지 압축 모듈, 동영상 압축 모듈, 어플리케이션 압축 모듈 중 적어도 하나 이상의 압축 모듈을 구동시키는 것을 특징으로 하는 모바일 웹 서비스 방법.And the proxy server drives at least one compression module among a text compression module, an image compression module, a video compression module, and an application compression module. 제1항 또는 제2항에 있어서,The method according to claim 1 or 2, 상기 E) 단계에서,In step E), 상기 프록시 서버는, 상기 압축된 각 서브 컨텐츠들을 패키징(Packaging)하여 상기 웹 문서와 함께 상기 모바일 단말기로 전송하는 것을 특징으로 하는 모바일 웹 서비스 방법.The proxy server is a mobile web service method, characterized in that for packaging the compressed sub-contents (packaging) and transmits together with the web document to the mobile terminal. 모바일 단말기에서의 모바일 웹 서비스 방법으로서,As a mobile web service method in a mobile terminal, A) 사용자 요청에 따라 모바일 단말기와 웹 서버 사이에 개재되는 프록시 서버로 특정 모바일 웹 컨텐츠를 요청하는 단계와;A) requesting specific mobile web contents to a proxy server interposed between the mobile terminal and the web server according to a user request; B) 상기 프록시 서버로부터 웹 문서 및 압축된 서브 컨텐츠들로 구성되는 모바일 웹 컨텐츠가 수신되면, 압축된 서브 컨텐츠들의 각 압축 알고리즘에 따라 해당 복원 모듈을 구동시켜 서브 컨텐츠 별 압축 해제를 수행하는 단계와;B) when the mobile web content consisting of the web document and the compressed sub-contents is received from the proxy server, decompressing the sub-contents by driving the restoration module according to each compression algorithm of the compressed sub-contents; ; C) 상기 압축 해제된 서브 컨텐츠들과 상기 웹 문서를 이용하여 모바일 웹 컨텐츠를 재생하는 단계;C) playing mobile web content using the decompressed sub-contents and the web document; 를 포함하여 이루어짐을 특징으로 하는 모바일 웹 서비스 방법.Mobile web service method comprising a. 제8항에 있어서,The method of claim 8, 상기 B) 단계는,Step B) is B-1) 상기 수신한 모바일 웹 컨텐츠로부터 서브 컨텐츠들로 구성된 패키지(Package)를 추출하는 단계와;B-1) extracting a package composed of sub contents from the received mobile web content; B-2) 상기 추출된 패키지를 풀어 압축된 서브 컨텐츠들로 개별화하는 단계와;B-2) unpacking the extracted package to individualize the compressed sub contents; B-3) 압축된 각 서브 컨텐츠의 압축 알고리즘을 구분하여 상기 해당 복원 모듈을 구동시켜 서브 컨텐츠 별 압축 해제를 수행하는 단계;B-3) classifying a compression algorithm of each compressed sub content and driving the decompression module to decompress each sub content; 로 이루어짐을 특징으로 하는 모바일 웹 서비스 방법.Mobile web service method characterized in that consisting of. 제8항 또는 제9항에 있어서,The method according to claim 8 or 9, 상기 A) 단계에서,In step A), 상기 모바일 단말기는 상기 프록시 서버로의 컨텐츠 요청 시, 사용 가능한 압축 알고리즘 정보를 상기 프록시 서버로 전송하는 것을 특징으로 하는 모바일 웹 서비스 방법.The mobile terminal transmits usable compression algorithm information to the proxy server when a content request is made to the proxy server. 웹 컨텐츠를 모바일 단말기에 적합하도록 압축하여 모바일 웹 서비스를 제공하는 프록시 서버로서,A proxy server that provides mobile web services by compressing web content to be suitable for a mobile terminal. 웹 컨텐츠를 요청하는 모바일 단말기에 탑재된 복원 모듈의 종류 및 단말기의 성능에 대한 정보를 관리하는 단말 정보 관리부와;A terminal information manager configured to manage information on the type of the restoration module mounted on the mobile terminal requesting web content and the performance of the terminal; 웹 문서 및 서브 컨텐츠들로 구성된 웹 컨텐츠를 구성하는 상기 서브 컨텐츠들을 타입 별로 분류하고, 웹 컨텐츠를 요청한 모바일 단말기에 탑재된 복원 모듈의 종류 및 단말기의 성능을 기초로 상기 분류된 서브 컨텐츠들의 타입별 압축 알고리즘 및 압축률을 결정하여, 결정된 압축 알고리즘 및 압축률 정보에 따라 각 서브 컨텐츠들이 타입 별로 압축되도록 제어하는 압축 최적화부와;The sub contents constituting the web content composed of the web document and the sub contents are classified by types, and the types of the sub contents are classified based on the type of the restoration module mounted on the mobile terminal requesting the web contents and the performance of the terminal. A compression optimizer configured to determine a compression algorithm and a compression ratio, and to control each sub content to be compressed for each type according to the determined compression algorithm and the compression ratio information; 상기 압축 최적화부로부터 서브 컨텐츠를 전달받아 정해진 압축 알고리즘 및 압축률에 따라 각 서브 컨텐츠를 압축하여 상기 압축 최적화부로 전달하는 복수의 압축 모듈로 구성되는 압축 모듈부와;A compression module unit configured to receive a sub content from the compression optimizer and to compress each sub content according to a predetermined compression algorithm and a compression rate and to deliver the sub content to the compression optimizer; 상기 웹 문서 및 상기 압축된 서브 컨텐츠들을 상기 모바일 단말기로 전송하는 전송부;A transmission unit for transmitting the web document and the compressed sub contents to the mobile terminal; 로 이루어짐을 특징으로 하는 프록시 서버.Proxy server, characterized in that consisting of. 제11항에 있어서,The method of claim 11, 상기 압축 최적화부는,The compression optimization unit, 웹 컨텐츠를 구성하는 상기 서브 컨텐츠들을 타입 별로 분류하여 출력하는 서브 컨텐츠 분류부와;A sub content classification unit for classifying and outputting the sub contents forming the web content for each type; 모바일 단말기에 탑재된 복원 모듈의 종류 및 단말기의 성능을 기초로 상기 분류된 서브 컨텐츠들의 타입별 압축 알고리즘 및 압축률을 결정하고, 결정된 압축 알고리즘 및 압축률 정보에 따라 각 서브 컨텐츠들을 해당 압축 모듈로 전달하는 압축 제어부와;A compression algorithm and a compression ratio of each of the classified sub contents are determined based on the type of the restoration module installed in the mobile terminal and the performance of the terminal, and each sub content is delivered to the corresponding compression module according to the determined compression algorithm and the compression ratio information. A compression control unit; 상기 압축 모듈로부터 압축된 각 서브 컨텐츠를 수신하여 패키징(Packaging) 하고, 상기 웹 컨텐츠를 구성하는 웹 문서와 함께 상기 전송부로 출력하는 패키징부;A packaging unit for receiving and packaging each sub-content compressed from the compression module and outputting the sub document together with the web document constituting the web content to the transmission unit; 로 구성됨을 특징으로 하는 프록시 서버.Proxy server, characterized in that consisting of. 제11항 또는 제12항에 있어서,The method according to claim 11 or 12, wherein 상기 압축 최적화부는,The compression optimization unit, 상기 웹 컨텐츠를 요청한 모바일 단말기에 탑재된 복원 모듈의 종류를 판단하고, 각 서브 컨텐츠 별로 상기 모바일 단말기에 탑재된 복원 모듈의 복원 알고리즘에 대응되는 압축 알고리즘 및 압축률을 결정하는 것을 특징으로 하는 프록시 서버.And determining a type of a restoration module mounted on the mobile terminal requesting the web content, and determining a compression algorithm and a compression rate corresponding to the restoration algorithm of the restoration module mounted on the mobile terminal for each sub-content. 제11항 또는 제12항에 있어서,The method according to claim 11 or 12, wherein 상기 프록시 서버는,The proxy server, 웹 문서 및 서브 컨텐츠로 구성되는 웹 컨텐츠를 웹 서버로부터 수신하여 모바일 단말기 환경에 적합하도록 재구성하고, 재구성된 웹 컨텐츠를 구성하는 서브 컨텐츠들과 재구성된 웹 문서를 상기 압축 최적화부로 전달하는 페이지 변환부;A page converter which receives web content consisting of a web document and sub content from a web server, reconfigures it to be suitable for a mobile terminal environment, and delivers the sub content constituting the reconstructed web content and the reconstructed web document to the compression optimizer. ; 를 더 포함하는 것을 특징으로 하는 프록시 서버.Proxy server further comprises. 사용자의 요청에 따라 모바일 단말기와 웹 서버 사이에 개재되는 프록시 서버로부터 특정 모바일 웹 컨텐츠를 수신하여 서비스하는 모바일 단말기로서,A mobile terminal that receives and services specific mobile web contents from a proxy server interposed between the mobile terminal and a web server according to a user's request. 상기 프록시 서버로부터 웹 문서 및 압축된 서브 컨텐츠들로 구성된 모바일 웹 컨텐츠를 수신하는 모바일 웹 컨텐츠 수신부와;A mobile web content receiver configured to receive mobile web content consisting of web documents and compressed sub contents from the proxy server; 상기 각 압축된 서브 컨텐츠들의 압축 알고리즘을 구분하여 해당 복원 모듈을 구동시켜 서브 컨텐츠 별 압축 해제를 요청하고, 각 복원 모듈로부터 압축 해제된 서브 컨텐츠를 수신하여 출력하는 복원 제어부와;A decompression control unit for dividing a compression algorithm of each compressed sub contents, driving a decompression module to request decompression for each sub content, and receiving and outputting decompressed sub contents from each decompression module; 상기 복원 제어부로부터 압축된 서브 컨텐츠를 전달받아 정해진 압축 알고리즘 및 압축률에 따라 각 압축된 서브 컨텐츠의 압축을 해제하여 상기 복원 제어부로 전달하는 적어도 하나 이상의 복원 모듈로 구성되는 복원 모듈부와;A decompression module unit comprising at least one decompression module receiving the compressed sub content from the decompression control unit and decompressing each compressed sub content according to a predetermined compression algorithm and a compression ratio and delivering the decompressed sub content to the decompression control unit; 상기 웹 문서와, 상기 복원 제어부가 출력하는 압축 해제된 서브 컨텐츠들을 이용하여 모바일 웹 컨텐츠를 재생하는 모바일 웹 컨텐츠 재생부;A mobile web content reproducing unit reproducing mobile web content using the web document and the decompressed sub contents output by the decompression control unit; 로 이루어짐을 특징으로 하는 모바일 단말기.Mobile terminal, characterized in that consisting of. 제15항에 있어서,The method of claim 15, 상기 복원 제어부는,The restoration control unit, 상기 모바일 웹 컨텐츠로부터 서브 컨텐츠들로 구성된 패키지(Package)를 추출하고, 추출된 패키지를 풀어 압축된 서브 컨텐츠들로 개별화한 후 압축 알고리즘 을 구분하는 것을 특징으로 하는 모바일 단말기.And extracting a package consisting of sub-contents from the mobile web content, decompressing the extracted package, individualizing the compressed sub-contents, and classifying a compression algorithm. 제15항에 있어서,The method of claim 15, 상기 모바일 웹 컨텐츠 수신부는,The mobile web content receiving unit, 사용자의 요청에 따라 프록시 서버로 모바일 웹 컨텐츠를 요청하며, 웹 컨텐츠 요청 시 사용 가능한 압축 알고리즘 정보를 상기 프록시 서버로 전송하는 것을 특징으로 하는 모바일 단말기.Requesting mobile web content to a proxy server according to a user's request, and transmitting compression algorithm information usable when the web content is requested to the proxy server. 웹 문서 및 서브 컨텐츠로 구성되는 웹 컨텐츠를 모바일 단말기에 적합하도록 압축하여 모바일 단말기로 제공하는 프록시 서버에서의 모바일 웹 서비스 방법으로서,A mobile web service method in a proxy server for compressing web content consisting of web documents and sub-contents to be suitable for a mobile terminal and providing the same to a mobile terminal. A) 모바일 단말기로부터 요청된 웹 컨텐츠를 웹 서버로부터 획득하는 단계와;A) obtaining web content requested from a mobile terminal from a web server; B) 상기 웹 컨텐츠를 요청한 모바일 단말기에 탑재된 복원 모듈의 종류 및 단말기의 성능을 기초로, 상기 웹 컨텐츠를 구성하는 서브 컨텐츠의 압축 알고리즘 및 압축률을 결정하는 단계와;Determining a compression algorithm and a compression ratio of the sub content constituting the web content based on the type of the restoration module mounted on the mobile terminal requesting the web content and the performance of the terminal; C) 상기 결정된 압축 알고리즘 및 압축률 정보에 따라, 해당 압축 모듈을 구동시켜 서브 컨텐츠를 압축하는 단계와;C) compressing the sub content by driving the corresponding compression module according to the determined compression algorithm and compression ratio information; D) 상기 압축된 서브 컨텐츠를 상기 웹 문서와 함께 상기 모바일 단말기로 전송하는 단계;D) transmitting the compressed sub content together with the web document to the mobile terminal; 로 이루어짐을 특징으로 하는 모바일 웹 서비스 방법.Mobile web service method characterized in that consisting of. 제18항에 있어서,The method of claim 18, 상기 B) 단계는,Step B) is B-1) 상기 웹 컨텐츠를 모바일 단말기 환경에 적합하도록 재구성하는 단계와;B-1) reconfiguring the web content suitable for a mobile terminal environment; B-2) 상기 재구성된 웹 컨텐츠를 구성하는 서브 컨텐츠의 압축 알고리즘 및 압축률을 결정하는 단계;B-2) determining a compression algorithm and a compression ratio of the sub content constituting the reconstructed web content; 로 이루어짐을 특징으로 하는 모바일 웹 서비스 방법.Mobile web service method characterized in that consisting of. 제19항에 있어서,The method of claim 19, 상기 B-1) 단계에서,In step B-1), 상기 프록시 서버는 상기 웹 컨텐츠를 요청한 모바일 단말기의 성능을 기초로, 상기 웹 컨텐츠의 내부 표시, 웹 문서의 레이아웃 및 흐름, 웹 컨텐츠에 포함된 서브 컨텐츠의 사이즈, 색상, 해상도 중 적어도 하나 이상을 재설정하는 것을 특징으로 하는 모바일 웹 서비스 방법.The proxy server resets at least one of the internal display of the web content, the layout and flow of the web document, the size, color, and resolution of the sub content included in the web content based on the performance of the mobile terminal that requested the web content. Mobile web service method, characterized in that. 웹 문서 및 서브 컨텐츠로 구성된 웹 컨텐츠를 모바일 단말기에 적합하도록 압축하여 모바일 웹 서비스를 제공하는 프록시 서버로서,A proxy server that provides mobile web services by compressing web content consisting of web documents and sub-contents to be suitable for a mobile terminal. 웹 컨텐츠를 요청하는 모바일 단말기에 탑재된 복원 모듈의 종류 및 단말기의 성능에 대한 정보를 관리하는 단말 정보 관리부와;A terminal information manager configured to manage information on the type of the restoration module mounted on the mobile terminal requesting web content and the performance of the terminal; 웹 컨텐츠를 요청한 모바일 단말기에 탑재된 복원 모듈의 종류 및 단말기의 성능을 기초로 상기 서브 컨텐츠의 압축 알고리즘 및 압축률을 결정하여, 결정된 압축 알고리즘 및 압축률 정보에 따라 서브 컨텐츠가 압축되도록 제어하는 압축 최적화부와;A compression optimizer configured to determine the compression algorithm and the compression ratio of the sub content based on the type of the restoration module mounted on the mobile terminal requesting the web content and the performance of the terminal, and to control the sub content to be compressed according to the determined compression algorithm and the compression rate information. Wow; 상기 압축 최적화부로부터 서브 컨텐츠를 전달받아 정해진 압축 알고리즘 및 압축률에 따라 서브 컨텐츠를 압축하여 상기 압축 최적화부로 전달하는 복수의 압축 모듈로 구성되는 압축 모듈부와;A compression module unit configured to receive the sub content from the compression optimizer and to compress the sub content according to a predetermined compression algorithm and a compression rate and to deliver the sub content to the compression optimizer; 상기 웹 문서 및 상기 압축된 서브 컨텐츠를 상기 모바일 단말기로 전송하는 전송부;A transmission unit for transmitting the web document and the compressed sub content to the mobile terminal; 로 이루어짐을 특징으로 하는 프록시 서버.Proxy server, characterized in that consisting of. 제21항에 있어서,The method of claim 21, 상기 프록시 서버는,The proxy server, 웹 문서 및 서브 컨텐츠로 구성되는 웹 컨텐츠를 웹 서버로부터 수신하여 모바일 단말기 환경에 적합하도록 재구성한 후, 재구성된 웹 컨텐츠를 구성하는 서브 컨텐츠와 재구성된 웹 문서를 상기 압축 최적화부로 전달하는 페이지 변환부;A page converter which receives the web content consisting of the web document and the sub content from the web server, reconfigures the mobile terminal environment, and delivers the sub content and the reconstructed web document to the compression optimizer. ; 를 더 포함하는 것을 특징으로 하는 프록시 서버.Proxy server further comprises.
KR1020060119063A 2006-11-29 2006-11-29 Mobile web service method, proxy server and mobile terminal for the same KR100817582B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060119063A KR100817582B1 (en) 2006-11-29 2006-11-29 Mobile web service method, proxy server and mobile terminal for the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060119063A KR100817582B1 (en) 2006-11-29 2006-11-29 Mobile web service method, proxy server and mobile terminal for the same

Publications (1)

Publication Number Publication Date
KR100817582B1 true KR100817582B1 (en) 2008-03-31

Family

ID=39411985

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060119063A KR100817582B1 (en) 2006-11-29 2006-11-29 Mobile web service method, proxy server and mobile terminal for the same

Country Status (1)

Country Link
KR (1) KR100817582B1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100967337B1 (en) * 2008-08-20 2010-07-05 주식회사 컴퍼니원헌드레드 A web browser system using proxy server of a mobile communication terminal
KR101082671B1 (en) 2008-09-01 2011-11-15 에스케이플래닛 주식회사 Web service providing system and web service providing method
KR101125779B1 (en) * 2009-06-12 2012-03-28 주식회사 케이티 system for controlling data compression ratio of full browsing service and method thereof
US8352580B2 (en) 2008-11-21 2013-01-08 Samsung Electronics Co., Ltd. Server and method for providing mobile web service
WO2016099183A1 (en) * 2014-12-18 2016-06-23 권영민 Hybrid transmission protocol
US11245951B2 (en) 2018-01-09 2022-02-08 Samsung Electronics Co., Ltd. Display device and content providing method thereof

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000039666A1 (en) 1998-12-28 2000-07-06 Spyglass, Inc. Converting content of markup data for wireless devices
KR20010111380A (en) * 2000-06-10 2001-12-17 모리타 히데키 An internet service apparatus and service method
KR20030060899A (en) * 2000-09-27 2003-07-16 아이젤 테크놀로지스 인크. Configurable transformation of electronic documents
KR20030095868A (en) * 2002-06-15 2003-12-24 (주) 고미드 Web-contents display apparatus and method in mobile communication terminal such as pda
KR20040031767A (en) * 2004-03-29 2004-04-13 유미특허법인 System for providing contents through internet and method thereof
KR20060085474A (en) * 2005-01-24 2006-07-27 삼성전자주식회사 Apparatus and method for offering script for mobile terminal

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000039666A1 (en) 1998-12-28 2000-07-06 Spyglass, Inc. Converting content of markup data for wireless devices
KR20010111380A (en) * 2000-06-10 2001-12-17 모리타 히데키 An internet service apparatus and service method
KR20030060899A (en) * 2000-09-27 2003-07-16 아이젤 테크놀로지스 인크. Configurable transformation of electronic documents
KR20030095868A (en) * 2002-06-15 2003-12-24 (주) 고미드 Web-contents display apparatus and method in mobile communication terminal such as pda
KR20040031767A (en) * 2004-03-29 2004-04-13 유미특허법인 System for providing contents through internet and method thereof
KR20060085474A (en) * 2005-01-24 2006-07-27 삼성전자주식회사 Apparatus and method for offering script for mobile terminal

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100967337B1 (en) * 2008-08-20 2010-07-05 주식회사 컴퍼니원헌드레드 A web browser system using proxy server of a mobile communication terminal
KR101082671B1 (en) 2008-09-01 2011-11-15 에스케이플래닛 주식회사 Web service providing system and web service providing method
US8352580B2 (en) 2008-11-21 2013-01-08 Samsung Electronics Co., Ltd. Server and method for providing mobile web service
US9237113B2 (en) 2008-11-21 2016-01-12 Samsung Electronics Co., Ltd. Server and method for providing mobile web service
KR101125779B1 (en) * 2009-06-12 2012-03-28 주식회사 케이티 system for controlling data compression ratio of full browsing service and method thereof
WO2016099183A1 (en) * 2014-12-18 2016-06-23 권영민 Hybrid transmission protocol
US10547878B2 (en) 2014-12-18 2020-01-28 Ermind Co., Ltd Hybrid transmission protocol
US11245951B2 (en) 2018-01-09 2022-02-08 Samsung Electronics Co., Ltd. Display device and content providing method thereof

Similar Documents

Publication Publication Date Title
KR100817582B1 (en) Mobile web service method, proxy server and mobile terminal for the same
Lei et al. Context-based media adaptation in pervasive computing
KR100540495B1 (en) A method and apparatus for compressing a continuous, indistinct data stream
US7188312B2 (en) Remote document viewing system, device, and method thereof
WO2004104867A2 (en) System for doing service location management taking into account the node and network characteristics
CN106453572B (en) Method and system based on Cloud Server synchronous images
CN101582926A (en) Method for realizing redirection of playing remote media and system
CN107229749B (en) WeChat H5 webpage making method and system
Kochnev et al. Surviving Java for mobiles
WO2014072739A1 (en) Video distribution
CN104641655A (en) Terminal cache method, terminal and server
KR100733247B1 (en) Systems and methods for selecting a provider
CN107295485B (en) Multimedia message accessory management method, device and communication system
Rischpater Wireless web development
KR102247892B1 (en) System for cloud streaming service, method of image cloud streaming service using application code and apparatus for the same
CN116561202A (en) Method and device for serializing object
KR20160015123A (en) System for cloud streaming service, method of cloud streaming service based on still image and apparatus for the same
CN111447490A (en) Streaming media file processing method and device
KR100586693B1 (en) Image transcoding apparatus for reducing gif size and it&#39;s method
KR20160087226A (en) System for cloud streaming service, method of image cloud streaming service considering terminal performance and apparatus for the same
KR102050736B1 (en) Cloud streaming system and apparatus for caching date in the system
KR20050096625A (en) System for reproducting moving images
CN113852666B (en) Method for acquiring HTTP (hyper text transport protocol) resources in real time through FTP (File transfer protocol)
KR20050040532A (en) Method and system for providing three-dimensional data
US20040236847A1 (en) Systems and methods for performing a service on content requested by a client device

Legal Events

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

Payment date: 20130304

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20140304

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20150216

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20160226

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20190226

Year of fee payment: 12