[go: up one dir, main page]

KR100759822B1 - Apparatus and method for providing effective FastWeb service - Google Patents

Apparatus and method for providing effective FastWeb service Download PDF

Info

Publication number
KR100759822B1
KR100759822B1 KR1020060071650A KR20060071650A KR100759822B1 KR 100759822 B1 KR100759822 B1 KR 100759822B1 KR 1020060071650 A KR1020060071650 A KR 1020060071650A KR 20060071650 A KR20060071650 A KR 20060071650A KR 100759822 B1 KR100759822 B1 KR 100759822B1
Authority
KR
South Korea
Prior art keywords
fastweb
data
wired
service
wireless network
Prior art date
Application number
KR1020060071650A
Other languages
Korean (ko)
Other versions
KR20070059897A (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 KR1020060071650A priority Critical patent/KR100759822B1/en
Publication of KR20070059897A publication Critical patent/KR20070059897A/en
Application granted granted Critical
Publication of KR100759822B1 publication Critical patent/KR100759822B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

이동통신 환경의 서비스 사용자들에게 효율적으로 유선망과 무선망 사이에서 FastWeb 서비스를 제공하는 장치 및 방법이 개시된다. 본 발명에 따른 유무선망에서의 FastWeb 서비스 제공 장치는, 유선망으로부터 일반 웹 서비스 데이터를 수신하는 유선 통신부와, 일반 웹 서비스 데이터를 FastWeb 방식으로 압축 인코딩하는 프로토콜 변환부, 및 FastWeb 방식으로 압축 인코딩된 데이터를 무선망으로 송신하는 무선 통신부를 포함한다. 본 발명에 따르면 기존의 기술 방식보다 데이터 용량이 감소하여 고속으로 웹 서비스를 제공할 수 있다. An apparatus and method for providing a FastWeb service between a wired network and a wireless network efficiently for service users in a mobile communication environment are disclosed. An apparatus for providing FastWeb service in a wired / wireless network according to the present invention includes a wired communication unit for receiving general web service data from a wired network, a protocol converter for compressing and encoding general web service data in a FastWeb method, and data encoded and compressed in a FastWeb method. It includes a wireless communication unit for transmitting to a wireless network. According to the present invention, it is possible to provide a web service at a high speed due to a reduction in data capacity compared to the existing technology.

FastWeb, Fast Web, 패스트 웹, 포탈, 게이트웨이 FastWeb, Fast Web, Fast Web, Portal, Gateway

Description

효과적인 FastWeb 서비스 제공 장치 및 방법{Apparatus and method for providing effective FastWeb service}Apparatus and method for providing effective FastWeb service

도 1은 기존 이동환경에서 인터넷 서비스를 제공하는 방법을 도시한 도면,1 is a diagram illustrating a method for providing an Internet service in an existing mobile environment;

도 2는 본 발명의 일 실시예에 따른 FastWeb 환경에서의 인터넷 서비스를 제공하는 방법을 도시한 도면,2 is a diagram illustrating a method for providing an Internet service in a FastWeb environment according to an embodiment of the present invention;

도 3은 본 발명의 일 실시예에 따른 FastWeb 포탈/게이트웨이의 내부 구성도,3 is an internal configuration diagram of a FastWeb portal / gateway according to an embodiment of the present invention;

도 4는 FastWeb 포탈/게이트웨이로부터의 데이터를 수신하는 종단 이동통신 서비스 사용자 단말기의 내부 구성도,4 is an internal configuration diagram of an end mobile communication service user terminal receiving data from a FastWeb portal / gateway;

도 5는 본 발명을 이용한 다수의 유무선 통신 엔터티 간의 FastWeb 서비스 제공 방법을 도시한 도면, 및5 is a diagram illustrating a method of providing a FastWeb service between a plurality of wired and wireless communication entities using the present invention; and

도 6은 본 발명에 따른 유무선망에서의 FastWeb 서비스 제공 방법의 일 실시예를 도시한 흐름도이다.6 is a flowchart illustrating an embodiment of a method for providing a FastWeb service in a wired and wireless network according to the present invention.

본 발명은 FastWeb 서비스 제공 장치 및 방법에 관한 것으로, 더욱 상세하게 는 이동통신 환경의 서비스 사용자들에게 웹 서비스를 제공함에 있어서, 더욱 효율적으로 유선망과 무선망 사이에서 FastWeb 서비스를 제공하는 장치 및 방법에 대한 것이다.The present invention relates to an apparatus and method for providing a FastWeb service, and more particularly, to an apparatus and method for providing a FastWeb service between a wired network and a wireless network more efficiently in providing a web service to service users in a mobile communication environment. It is about.

이동통신 단말기의 발달에 힘입어 일반 사용자들도 쉽사리 버스나 지하철 안에서도 인터넷에 쉽게 접속할 수 있다. 하지만 무선 환경은 일반적으로 유선 환경에 비해 저속인 통신 채널 특성을 갖는다. 이러한 원인은 이동통신 채널이 유선의 그것에 비하여 협소하고 잡음에 대해 열악하다는 것에 기인한다. 아울러 제한된 통신 자원을 사용하기 때문에 사용료 또한 유선의 그것에 비해 고가이다. Thanks to the development of mobile communication terminals, ordinary users can easily access the Internet even on the bus or subway. However, wireless environments generally have slower communication channel characteristics than wired environments. This is due to the fact that the mobile communication channel is narrow compared to the wired one and poor in noise. In addition, the usage fee is also higher than that of a wired line because of the limited communication resources.

현재 이동 단말 사용자들은 자신의 이동 단말기를 사용하여 유선망에 있는 서버와 데이터를 교환한다. 물론 이동 통신 서비스 사용자들이 이용하는 데이터는 그렇지 않은 데이터에 비해 고압축되어 있지만, 이동환경 특성상 유선환경에 비해 협소한 대역폭과 비교적 고가의 패킷 사용료를 지불해야 한다. 따라서 사용자들의 비용을 절감하고 데이터 전송 속도를 개선하기 위해서 무선 구간에서의 데이터량을 최대한 줄일 수 있는 방법이 요구된다.Currently, mobile terminal users exchange data with servers in a wired network using their mobile terminals. Of course, the data used by the mobile communication service users are highly compressed compared to the data that is not, but due to the nature of the mobile environment, a narrow bandwidth and relatively expensive packet fee should be paid. Therefore, there is a need for a method that can reduce the amount of data in the wireless section as much as possible to reduce the cost of users and improve the data transmission speed.

도 1은 기존 이동환경에서 인터넷 서비스를 제공하는 방법을 도시한 도면이다. 이 방식에서는 종단 이동통신 서비스 사용자(110)들이 유선망(140)에 있는 컨텐츠 서버(150)들로부터 컨텐츠를 제공받기 위해선 유선망(140)과 무선망(120) 환경을 거쳐야 하며, 일반 웹서비스를 제공하는 이동통신 서비스 사업자(130)는 단지 유선망과 이동망을 연결해 주는 역할만을 한다. 이 경우 데이터 컨텐츠가 별다른 압축이나 트랜스코딩되지 않은 채 종단 이동통신 서비스 사용자(110)에게 전달되므 로 상대적으로 협소한 대역폭을 가진 이동통신 환경에 있어서 그 효율성이 현저히 떨어지는 문제가 있다. 1 is a diagram illustrating a method of providing an Internet service in an existing mobile environment. In this method, the end mobile communication service users 110 must go through the wired network 140 and the wireless network 120 environment in order to receive content from the content servers 150 in the wired network 140, and provide general web services. The mobile communication service provider 130 only serves to connect the wired network and the mobile network. In this case, since the data content is delivered to the end mobile communication service user 110 without any compression or transcoding, there is a problem that the efficiency is significantly reduced in a mobile communication environment having a relatively narrow bandwidth.

본 발명이 이루고자 하는 기술적 과제는, 이동통신 환경의 서비스 사용자들에게 웹 서비스를 제공함에 있어서, 협대역의 이동통신 환경에서 교환되는 데이터 용량을 효과적으로 압축하여 그 양을 줄일 수 있여 더욱 효율적으로 유선망과 무선망 사이에서 FastWeb 서비스를 수행하는 장치를 제공하는 것이다.The technical problem to be achieved by the present invention is to provide a web service to service users in a mobile communication environment, to effectively reduce the amount of data exchanged in the narrowband mobile communication environment by reducing the amount of the wired network and more efficiently It is to provide a device that performs FastWeb service between wireless networks.

또한 본 발명이 이루고자 하는 기술적 과제는, 효율적으로 유선망과 무선망 사이에서 FastWeb 서비스를 수행하는 방법을 제공하는 것이다.Another object of the present invention is to provide a method for efficiently performing a FastWeb service between a wired network and a wireless network.

상기의 기술적 과제를 달성하기 위한, 본 발명에 따른 유무선망에서의 FastWeb 서비스 제공 장치의 일 실시예는, 유선망으로부터 텍스트(text) 기반의 일반 웹 서비스 데이터를 수신하는 유선 통신부; 일반 웹 서비스 데이터를 바이너리(binary) 형식의 FastWeb 방식으로 압축 인코딩하는 프로토콜 변환부; 및 FastWeb 방식으로 압축 인코딩된 데이터를 무선망으로 송신하는 무선 통신부;를 포함한다.In order to achieve the above technical problem, an embodiment of a FastWeb service providing apparatus in a wired or wireless network according to the present invention, a wired communication unit for receiving text-based general web service data from the wired network; A protocol converter configured to compress and encode general web service data using a FastWeb method in a binary format; And a wireless communication unit for transmitting compression-encoded data to a wireless network in a FastWeb manner.

또한 상기의 기술적 과제를 달성하기 위한, 본 발명에 따른 유무선망에서의 FastWeb 서비스 제공 방법의 일 실시예는, FastWeb 서비스를 사용하는 무선망의 클라이언트가 FastWeb 서비스 제공 장치에 접속하여 특정 데이터의 정보를 요청하는 단계; 특정 데이터를 FastWeb 서비스 제공 장치 내에 있는 캐시에서 검색하는 단 계; 및 검색 단계에서 특정 데이터를 발견하지 못한 경우, FastWeb 서비스 제공 장치가 유선망으로부터 특정 데이터를 전송받아 FastWeb 방식으로 압축 인코딩하는 단계;를 포함한다.In addition, according to an embodiment of the present invention, a method for providing a FastWeb service in a wired or wireless network according to the present invention, a client of a wireless network using a FastWeb service is connected to the FastWeb service providing apparatus to provide information of specific data. Requesting; Retrieving specific data from a cache within the FastWeb service providing device; And if the specific data is not found in the search step, the FastWeb service providing apparatus receives the specific data from the wired network and compresses and encodes the specific data using the FastWeb method.

이동통신 환경의 사용자들에게 보다 저렴하게 서비스를 제공하기 위해선 이동 통신 구간을 통과하는 데이터를 효율적으로 압축 혹은 트랜스코딩함으로써 동일한 데이터의 용량을 축소시키는 것이 중요하다. 이렇게 축소된 데이터를 전송함으로써 인터넷 사용자들에게는 빠른 데이터 전송뿐만 아니라 사용료 또한 절약할 수 있으며, 서비스 사업자에게는 다수의 고객들을 확보할 수 있는 기회를 제공할 수 있다. In order to provide services to users in a mobile communication environment at a lower cost, it is important to reduce the capacity of the same data by efficiently compressing or transcoding the data passing through the mobile communication section. By transmitting this reduced data, Internet users can save not only fast data transfer but also royalties, and offer service providers the opportunity to secure multiple customers.

본 발명은 이동단말 사용자들이 인터넷을 사용할 때 유선에서 전송되는 데이터를 FastWeb 서비스를 사용하여 그 용량을 효과적으로 감소시킴으로써 현재의 유무선 인터넷 환경에서 사용자들에게 현재의 인터넷보다 고속의 인터넷을 더 저렴하게 제공할 수 있는 장치 및 방법을 제공한다. The present invention provides a high speed Internet at a lower cost than the current Internet in the current wired / wireless Internet environment by effectively reducing the capacity of data transmitted by wires when using the Internet using FastWeb service. It provides an apparatus and method that can be.

FastWeb은 현재 ISO/IEC JTC1/SC6라는 국제표준기구에서 국제표준으로 추진중인 기술로서, 기존의 웹(web) 서비스와 동일하게 동작을 한다. 하지만, 기존 웹 서비스에서는 텍스트(text) 기반의 명령어(html, xml 등)를 사용하는 반면, FastWeb 서비스에서는 기존 웹 서비스에서 사용하는 텍스트 기반 명령어뿐만 아니라 전송되는 컨텐츠도 바이너리 형식의 압축을 사용함으로써 전송되는 데이터의 양을 기존의 웹서비스에 비해 획기적으로 줄일 수 있는 기술이다. FastWeb is a technology currently being promoted as an international standard by an international standards organization called ISO / IEC JTC1 / SC6. It operates in the same way as the existing web service. However, while existing web services use text-based instructions (html, xml, etc.), fast web services transmit not only text-based instructions used by existing web services, but also the contents transmitted by using binary compression. It is a technology that can drastically reduce the amount of data that is compared to the existing web service.

이하에서, 첨부된 도면들을 참조하여 본 발명에 따른 유무선망에서의 FastWeb 서비스 제공 장치 및 방법에 관하여 상세히 설명한다. Hereinafter, an apparatus and method for providing a FastWeb service in a wired / wireless network according to the present invention will be described in detail with reference to the accompanying drawings.

도 2는 본 발명의 일 실시예에 따른 FastWeb 환경에서의 인터넷 서비스를 제공하는 방법을 도시한 도면이다.2 is a diagram illustrating a method for providing an Internet service in a FastWeb environment according to an embodiment of the present invention.

도 2를 참조하면, 본 발명에서 제안하고 있는 서비스에 참여하는 엔터티(entiti)들은 크게 종단 이동통신 서비스 사용자(210), 무선망(220), FastWeb 포탈/게이트웨이(portal/gateway)를 사용하는 이동통신 서비스 사업자(230), 유선망(240), 유선망에 위치하는 컨텐츠 서버(250)의 다섯 가지로 구분할 수 있다. 이들 엔터티들을 통해 종단 이동통신 서비스 사용자(210)들은 유무선 환경을 통하여 컨텐츠를 효과적으로 수신할 수 있다. 여기에서 컨텐츠 서버(250)는 웹 서버, 미디어 서버 등이 될 수 있으나, 이에 한정되는 것은 아니다.Referring to FIG. 2, entities participating in the service proposed by the present invention are largely mobile using the end mobile communication service user 210, the wireless network 220, and the FastWeb portal / gateway. The communication service provider 230, the wired network 240, and the content server 250 located in the wired network can be divided into five types. Through these entities, the end mobile communication service users 210 may effectively receive content through wired and wireless environments. The content server 250 may be a web server, a media server, or the like, but is not limited thereto.

만일 종단 이동통신 서비스 사용자(210)들이 유선망(140)에 있는 컨텐츠 서버(150)로부터 컨텐츠를 제공받기 위해서는 유선망(140)과 무선망(120) 환경을 거쳐야 한다. 이때 이동통신 서비스 사업자(230)와 컨텐츠 서버(250) 사이는 일반적인 컨텐츠가 사용되는 일반 웹 서비스(normal Web Service)구간이다. 일반 웹 서비스 구간에서는 일반 웹서비스를 다룰 때와 마찬가지로 텍스트 기반의 데이터가 존재한다. If the end mobile communication service users 210 need to receive content from the content server 150 in the wired network 140, the end mobile communication service users 210 must pass through the wired network 140 and the wireless network 120 environment. At this time, between the mobile communication service provider 230 and the content server 250 is a normal web service section in which general content is used. In the general web service section, text-based data exists as with general web services.

이동통신 서비스 사업자(230)는 FastWeb 포탈/게이트웨이를 사용하여 컨텐츠를 전달하기 위해 필요한 데이터 양을 축소할 수 있다. FastWeb 서비스는 텍스트 방식의 데이터를 이진 코드로 변환하거나 이진 코드를 원래의 데이터로 복원할 수 있는 기술로써, 텍스트와 같은 데이터를 전송할 경우에 비해 데이터의 압축 및 보 안 등에서 뛰어난 효과를 기대할 수 있다. 따라서 종단 이동통신 서비스 사용자(210)와 이동통신 서비스 사업자(230) 사이의 FastWeb 서비스 구간에서는 원래의 데이터가 아닌 FastWeb 서비스 방식으로 압축 인코딩된 이진 코드의 데이터가 존재한다. The mobile communication service provider 230 may reduce the amount of data required to deliver content by using a FastWeb portal / gateway. FastWeb service is a technology that can convert textual data into binary code or restore binary code to original data. The FastWeb service can be expected to have an excellent effect on data compression and security compared to transmitting data such as text. Therefore, in the FastWeb service interval between the end mobile communication service user 210 and the mobile communication service provider 230, there is data of binary code compression-encoded by FastWeb service method, not original data.

도 3은 본 발명의 일 실시예에 따른 FastWeb 포탈/게이트웨이의 내부 구성도이다. 3 is an internal configuration diagram of a FastWeb portal / gateway according to an embodiment of the present invention.

도 3을 참조하면, FastWeb 포탈/게이트웨이, 즉 유무선망에서의 FastWeb 서비스 제공 장치(300)는 유선 통신부(310), 프로토콜 변환부(320) 및 무선 통신부(330)로 구성된다. Referring to FIG. 3, the FastWeb portal / gateway, that is, the FastWeb service providing apparatus 300 in a wired / wireless network includes a wired communication unit 310, a protocol conversion unit 320, and a wireless communication unit 330.

유선 통신부(310)는 유선망으로부터 텍스트(text) 기반의 일반 웹 서비스 데이터를 수신하는 역할을 하고, 프로토콜 변환부(320)는 유선 통신부(310)에서 수신한 일반 웹 서비스 데이터를 바이너리(binary) 형식의 FastWeb 방식으로 압축하여 인코딩을 수행한다. 또한 무선 통신부(330)는 이렇게 FastWeb 방식으로 압축 인코딩된 데이터를 무선망으로 송신하는 역할을 하며 이를 위하여 FastWeb 처리부(335)를 포함하고 있다.The wired communication unit 310 serves to receive text-based general web service data from the wired network, and the protocol conversion unit 320 receives the general web service data received from the wired communication unit 310 in a binary format. Perform encoding by compressing with FastWeb method. In addition, the wireless communication unit 330 plays a role of transmitting data encoded and encoded by the FastWeb method to the wireless network, and includes a FastWeb processing unit 335 for this purpose.

FastWeb 서비스 제공 장치(300)는 도 2에서 설명한 바와 같이 유선망과 무선망을 연결해 주는 역할을 한다. 유무선망을 연결해 주기 위해 FastWeb 포탈/게이트웨이는 두 개 이상의 인터페이스를 갖는다. 첫 번째 것은 유선망과 연결을 위한 유선 인터페이스(311)이고, 다른 하나는 무선망과 연결을 위한 무선 인터페이스(331)이다.  FastWeb service providing apparatus 300 serves to connect a wired network and a wireless network as described in FIG. To connect wired and wireless networks, FastWeb portals / gateways have more than one interface. The first is a wired interface 311 for connecting with a wired network, and the other is a wireless interface 331 for connecting with a wireless network.

이하, FastWeb 서비스 제공 장치(300)의 구체적인 설명을 위해 무선망의 클라이언트가 유선망의 서버로부터 웹 데이터를 수신하는 과정을 예로 들어 기술한다.Hereinafter, for a detailed description of the FastWeb service providing apparatus 300, a process in which a client of a wireless network receives web data from a server of a wired network will be described as an example.

유선망의 웹 서버로부터 무선망으로 전달되는 데이터는 우선 유선망을 통과하여 FastWeb 서비스 제공 장치(300)의 유선 통신부(310)에 도달한다. Data transmitted from the web server of the wired network to the wireless network first passes through the wired network to reach the wired communication unit 310 of the FastWeb service providing apparatus 300.

유선망으로부터의 데이터는 유선 통신부(310)의 유선 인터페이스(311)를 통하여 본 장치에 전달되며, 이 데이터는 IP(Internet Protocol)과 같은 네트워크 계층, 더욱 정확하게는 유선 네트워크 계층의 프로토콜(312), TCP(Transmission Control Protocol)와 같은 수송 계층, 더욱 정확하게는 유선 환경의 수송 계층 프로토콜(313) 및 HTTP와 같은 응용 계층 프로토콜을 처리하는 일반 HTTP 처리부(314)를 거쳐 프로토콜 변환기(320)에 도달된다. Data from the wired network is transmitted to the device through the wired interface 311 of the wired communication unit 310, and the data is transmitted to a network layer such as IP (Internet Protocol), more precisely, the protocol 312, TCP of the wired network layer. The protocol converter 320 is reached via a transport layer such as Transmission Control Protocol, more specifically, a transport layer protocol 313 of a wired environment and a general HTTP processor 314 that handles an application layer protocol such as HTTP.

프로토콜 변환기(320)는 HTML, XML등을 이용하는 일반 웹 서비스 데이터를 FastWeb 서비스 데이터 형태로 압축/복원하는 모듈로서, 프로토콜 게이트웨이 모듈 또는 리다이렉터(redirector)라고 할 수도 있다.The protocol converter 320 is a module that compresses / restores general web service data using HTML, XML, or the like into a FastWeb service data type, and may be referred to as a protocol gateway module or a redirector.

프로토콜 변환기(320)는 데이터 포맷을 변환하여 FastWeb 데이터 형태로 변환하는 동작을 할 뿐만 아니라, 역방향 즉, FastWeb 서비스 데이터를 일반 웹 서비스 데이터로 변환하는 동작도 한다. The protocol converter 320 not only converts a data format into a FastWeb data format, but also converts FastWeb service data into general web service data in the reverse direction.

프로토콜 변환기(320)에 도달하여 FastWeb 방식으로 압축 인코딩된 데이터는 무선망의 클라이언트로부터의 요청에 대해 신속한 대응하기 위하여 캐시(340)에 그 복사본이 저장될 수 있다. 프로토콜 변환기(320) 및 캐시(340)의 동작은 도 6에서 상세히 설명한다.Data that has been compressed and encoded in the FastWeb manner by reaching the protocol converter 320 may be stored in its cache 340 in order to respond quickly to requests from clients of the wireless network. The operation of protocol converter 320 and cache 340 is described in detail in FIG.

무선 통신부(330)는 FastWeb 방식으로 압축 인코딩된 데이터를 무선망으로 송신한다. 좀 더 상세히 설명하면, 프로토콜 변환기(320)에서 압축 인코딩된 데이터는 무선망에 있는 종단 이동통신 서비스로 보내지기 위하여 FastWeb 처리부(335)를 통해 가공된다. 가공된 데이터는 무선 환경의 수송계층 프로토콜(333)과 무선 네트워크 프로토콜(332) 또는 통신 미들웨어(334)를 통해 무선 인터페이스(331)에 도달한다. 무선 인터페이스(331)에 도달한 데이터는 무선망으로 유입된다.The wireless communication unit 330 transmits the data encoded by the FastWeb method to the wireless network. More specifically, the data encoded by the protocol converter 320 is processed by the FastWeb processor 335 to be sent to the end mobile communication service in the wireless network. The processed data arrives at the air interface 331 through the transport layer protocol 333 and the wireless network protocol 332 or the communication middleware 334 in the wireless environment. Data arriving at the air interface 331 flows into the wireless network.

지금까지는 유선 환경에서의 데이터를 무선 환경으로 전달하기 위한 과정을 기술했으며, 무선 환경에서 유선 환경으로 데이터를 전달하는 경우는 상기 기술한 방법의 역방향으로 동작할 수 있다. Until now, a process for transferring data in a wired environment to a wireless environment has been described, and in the case of transferring data from a wireless environment to a wired environment, it may operate in the reverse direction of the above-described method.

즉, 무선 통신부(330)는 무선망으로부터 FastWeb 방식의 데이터를 수신하고, 프로토콜 변환부(320)는 무선 통신부가 수신한 FastWeb 방식의 데이터를 원래의 일반 웹 서비스 데이터로 복원하고, 유선 통신부(310)는 복원된 데이터를 유선망으로 송신하는 것을 특징으로 할 수 있다.That is, the wireless communication unit 330 receives the FastWeb method data from the wireless network, the protocol converter 320 restores the FastWeb method data received by the wireless communication unit to the original general web service data, and wired communication unit 310 ) May be characterized in that to transmit the restored data to the wired network.

도 4는 FastWeb 포탈/게이트웨이로부터의 데이터를 수신하는 종단 이동통신 서비스 사용자 단말기의 내부 구성도이다.4 is an internal configuration diagram of an end mobile communication service user terminal receiving data from a FastWeb portal / gateway.

무선망을 통해 도달한 FastWeb 데이터는 종단 이동통신 서비스 사용자의 무선 인터페이스(431)를 통해 장치에 전달된다. 다음으로 이 데이터는 무선 네트워크 계층 프로토콜(432)과 무선 수송 계층 프로토콜(433) 또는 통신 미들웨어(434)를 통해 FastWeb 처리부(435)에 도달된다. FastWeb 처리부(435)에서는 FastWeb 포탈/ 게이트웨이(300, 도 3 참조)의 FastWeb 처리부(335)에서 가공하였던 방식의 반대로 데이터를 가공한다(245). 가공을 마친 데이터는 종단 이동통신 서비스 사용자의 응용 계층(410)으로 전달된 후 응용 어플리케이션이 이 데이터를 처리한다.FastWeb data reached through the wireless network is delivered to the device via the wireless interface 431 of the end mobile service user. This data then arrives at FastWeb processor 435 via wireless network layer protocol 432 and wireless transport layer protocol 433 or communication middleware 434. The FastWeb processing unit 435 processes the data in the opposite manner to that processed by the FastWeb processing unit 335 of the FastWeb portal / gateway 300 (see FIG. 3) (245). The processed data is delivered to the application layer 410 of the end mobile communication service user, and then the application application processes the data.

도 5는 본 발명을 이용한 다수의 유무선 통신 엔터티 간의 FastWeb 서비스 제공 방법을 도시한 도면이다.5 is a diagram illustrating a method of providing a FastWeb service between a plurality of wired and wireless communication entities using the present invention.

지금까지는 유선망의 서버와 무선망의 클라이언트간에 데이터를 주고 받는 경우만을 기술하였으나, 도 5에서와 같이 유선망을 통과하는 무선망 간의 통신 환경에도 본 발명이 적용될 수 있다. 통신에 참가하는 양측 클라이언트(510, 550)들의 FastWeb 데이터는 자신의 무선망(520a, 520b)에 위치한 FastWeb 포탈/게이트웨이(530a, 530b)를 통하여 유선망(540)에 전달될 수 있다. 이러한 통신 환경에 참여하는 각각의 엔터티들의 동작은 도 3 및 도 4에서 설명한 바와 같다. Until now, only the case of transmitting and receiving data between the server of the wired network and the client of the wireless network has been described, the present invention can be applied to the communication environment between the wireless network passing through the wired network as shown in FIG. FastWeb data of both clients 510 and 550 participating in the communication may be transmitted to the wired network 540 through FastWeb portals / gateways 530a and 530b located in their wireless networks 520a and 520b. Operation of each entity participating in such a communication environment is as described with reference to FIGS. 3 and 4.

본 발명에서 다루는 내용은 유무선 환경에서 모든 통신 방식에 사용될 수 있다. 그러나 보다 구체적인 실시 예를 들기 위하여 본 발명에서 제안한 방법을 통해 도 6과 같은 방식으로 웹 캐싱(web caching) 서비스를 제공하는 경우를 설명한다.The contents covered by the present invention can be used for all communication schemes in wired and wireless environments. However, a case of providing a web caching service in the same manner as in FIG. 6 through the method proposed by the present invention will be described in order to give a more specific embodiment.

도 6을 참조하면, 본 발명에 따른 유무선망에서의 FastWeb 서비스 제공 방법의 일 실시예는 FastWeb 서비스를 사용하는 무선망의 클라이언트가 FastWeb 서비스 제공 장치에 접속하여 특정 데이터의 정보를 요청하는 단계와, 특정 데이터를 FastWeb 서비스 제공 장치 내에 있는 캐시에서 검색하는 단계, 및 검색 단계에서 상기 특정 데이터를 발견하지 못한 경우, FastWeb 서비스 제공 장치가 유선망으로부터 상기 특정 데이터를 전송받아 FastWeb 방식으로 압축 인코딩하는 단계를 포함 한다.6, an embodiment of a method for providing a FastWeb service in a wired or wireless network according to the present invention includes the steps of a client of a wireless network using a FastWeb service accessing a FastWeb service providing apparatus and requesting information of specific data; Retrieving specific data from a cache within the FastWeb service providing device, and if the specific data is not found in the retrieving step, the FastWeb service providing device receives the specific data from a wired network and compresses and encodes the specific data in a FastWeb method. do.

좀 더 상세히 설명하면, 종단 이동통신 서비스 사용자인 클라이언트가 이동통신 서비스 제공자에게 접속함으로써 서비스가 시작된다(S611). 클라이언트는 서비스 제공자에게 특정 사이트의 정보를 요청하는 메시지를 보낸다(S612). 이 요청에 따라 서비스 제공자는 사용자가 요청하는 사이트 정보가 자신의 캐시에 저장되어 있는지를 확인한다(S613). 만일 캐시에 원하는 정보가 존재할 경우(S614), 캐시로부터 데이터 복사본을 추출한다(S631). 그 후 클라이언트에게 FastWeb 방식으로 데이터를 압축되어 있는 복사본을 전송한다(S641). 모든 요청이 완수된 후 클라이언트는 접속을 종료한다(S642). In more detail, the service is started by the client as the end mobile communication service user accesses the mobile communication service provider (S611). The client sends a message requesting information of a specific site to the service provider (S612). According to this request, the service provider checks whether site information requested by the user is stored in its cache (S613). If desired information exists in the cache (S614), a data copy is extracted from the cache (S631). Thereafter, the compressed data is transmitted to the client by FastWeb (S641). After all requests are completed, the client terminates the connection (S642).

만일 캐시에 원하는 정보가 존재하지 않을 경우 유선망에 있는 원본 데이터 서버에게 데이터를 요청한 후(S621), 원본 데이터 서버로부터 데이터를 수신한다(S622). 수신한 데이터는 캐시에 저장하고 캐시를 업데이트한 후(S623), 이를 FastWeb 방식으로 인코딩하여(S624) 클라이언트에게 전송한다(S641). 만일 유선망의 원본 데이터 서버로부터 요청한 데이터를 수신하지 못할 경우 오류를 생성한후(S625), 이를 FastWeb 방식으로 인코딩하여(S624) 클라이언트에게 전송한다(S641).If the desired information does not exist in the cache, data is requested from the original data server in the wired network (S621), and data is received from the original data server (S622). The received data is stored in the cache and the cache is updated (S623), and then encoded in the FastWeb method (S624) and transmitted to the client (S641). If the requested data is not received from the original data server of the wired network, an error is generated (S625), and then encoded in a FastWeb method (S624) and transmitted to the client (S641).

본 발명은 이동 환경의 서비스 사용자에게 웹 포탈 서비스 형태 혹은 프록시 형태로 활용될 수 있다.The present invention can be utilized in the form of a web portal service or a proxy to a service user of a mobile environment.

본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스 템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광 데이터 저장 장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.The invention can also be embodied as computer readable code on a computer readable recording medium. Computer-readable recording media include all types of recording devices that store data that can be read by a computer system. Examples of computer-readable recording media include ROM, RAM, CD-ROM, magnetic tape, floppy disks, optical data storage devices, and the like, which may also be implemented in the form of carrier waves (for example, transmission over the Internet). Include. The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.

이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등 및 균등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.So far I looked at the center of the preferred embodiment for the present invention. Those skilled in the art will appreciate that the present invention can be implemented in a modified form without departing from the essential features of the present invention. Therefore, the disclosed embodiments should be considered in descriptive sense only and not for purposes of limitation. The scope of the present invention is shown not in the above description but in the claims, and all differences within the equivalent and equivalent scope will be construed as being included in the present invention.

본 발명에 의해 데이터 용량을 효과적으로 압축할 경우 이동 단말 사용자로 하여금 동일한 데이터를 수신하는 데 있어 기존의 기술 방식보다 고속으로 서비스를 제공할 수 있다. 또한 전송되는 데이터 용량을 감소시킴으로써 종량제 과금 방식에서 더욱 저렴하게 서비스를 제공할 수 있다. According to the present invention, when the data capacity is effectively compressed, the mobile terminal user can provide the service at a higher speed than the conventional technology scheme in receiving the same data. In addition, by reducing the amount of data to be transmitted, service can be provided at a lower cost in a pay-as-you-go scheme.

또한 이렇게 축소된 데이터를 전송함으로써 인터넷 사용자들에게는 빠른 데이터 전송뿐만 아니라 사용료 절약의 효과를 제공할 수 있으며, 서비스 사업자에게 는 다수의 고객들을 확보할 수 있는 기회를 제공할 수 있다.In addition, this reduced data transmission can provide Internet users with not only fast data transfer but also a savings in royalties, and can provide service providers with the opportunity to secure a large number of customers.

Claims (8)

유선망으로부터 텍스트(text) 기반의 일반 웹 서비스 데이터를 수신하는 유선 통신부;A wired communication unit configured to receive text-based general web service data from a wired network; 상기 일반 웹 서비스 데이터를 바이너리(binary) 형식의 FastWeb 방식으로 압축 인코딩하는 프로토콜 변환부; 및A protocol converter which compresses and encodes the general web service data in a binary FastWeb manner; And 상기 FastWeb 방식으로 압축 인코딩된 데이터를 무선망으로 송신하는 무선 통신부;를 포함하는 것을 특징으로 하는 유무선망에서의 FastWeb 서비스 제공 장치.And a wireless communication unit for transmitting the compression-encoded data to the wireless network using the FastWeb method. 제 1항에 있어서,The method of claim 1, 상기 유선 통신부는,The wired communication unit, 상기 유선망과 물리적으로 연결되는 유선 인터페이스 및 상기 일반 웹 서비스 데이터를 처리하는 일반 HTTP 처리부를 포함하는 것을 특징으로 하는 유무선망에서의 FastWeb 서비스 제공 장치.FastWeb service providing apparatus in a wired and wireless network comprising a wired interface physically connected to the wired network and a general HTTP processing unit for processing the general web service data. 제 1항에 있어서,The method of claim 1, 상기 무선 통신부는,The wireless communication unit, 상기 무선망과 물리적으로 연결되는 무선 인터페이스 및 상기 FastWeb 방식으로 압축 인코딩된 데이터를 처리하는 FastWeb 처리부를 포함하는 것을 특징으로 하는 유무선망에서의 FastWeb 서비스 제공 장치.FastWeb service providing device in a wired and wireless network, characterized in that it comprises a wireless interface physically connected to the wireless network and a FastWeb processing unit for processing the compression-encoded data in the FastWeb method. 제 1항에 있어서,The method of claim 1, 상기 FastWeb 방식으로 압축 인코딩된 데이터의 복사본을 저장하는 캐시;를 더 포함하고,And a cache for storing a copy of the data encoded by the FastWeb method. 상기 무선망의 클라이언트가 요청한 특정 데이터를 상기 캐시에서 검색하고, 상기 특정 데이터를 발견한 경우, 상기 캐시에서 상기 특정 데이터의 복사본을 추출하여 전송하는 것을 특징으로 하는 유무선망에서의 FastWeb 서비스 제공 장치.And searching for the specific data requested by the client of the wireless network in the cache, and finding the specific data, extracting and transmitting a copy of the specific data from the cache. 제 1항에 있어서,The method of claim 1, 상기 무선 통신부는 상기 무선망으로부터 FastWeb 방식의 데이터를 수신하고;The wireless communication unit receives FastWeb type data from the wireless network; 상기 프로토콜 변환부는 상기 무선 통신부가 수신한 상기 FastWeb 방식의 데이터를 원래의 일반 웹 서비스 데이터로 복원하고;The protocol conversion unit restores the FastWeb type data received by the wireless communication unit to original general web service data; 상기 유선 통신부는 상기 복원된 데이터를 상기 유선망으로 송신하는 것을 특징으로 하는 유무선망에서의 FastWeb 서비스 제공 장치. The wired communication unit is a FastWeb service providing device in a wired or wireless network, characterized in that for transmitting the restored data to the wired network. FastWeb 서비스를 사용하는 무선망의 클라이언트로부터 특정 데이터 요청을 받아들이는 단계;Accepting a specific data request from a client of a wireless network using a FastWeb service; 상기 특정 데이터를 FastWeb 방식으로 압축 인코딩된 데이터의 복사본을 저 장하고 있는 캐시에서 검색하는 단계; 및Retrieving the particular data from a cache that stores a copy of the data encoded in a FastWeb manner; And 상기 검색 단계에서 상기 특정 데이터를 발견하지 못한 경우, 유선망으로부터 상기 특정 데이터를 전송받아 FastWeb 방식으로 압축 인코딩하는 단계;를 포함하는 것을 특징으로 하는 유무선망에서의 FastWeb 서비스 제공 방법. If the specific data is not found in the searching step, receiving the specific data from a wired network and compressing and encoding the fast data using a FastWeb method. 제 6항에 있어서,The method of claim 6, 상기 검색 단계에서 상기 특정 데이터를 발견한 경우, 상기 캐시에서 상기 특정 데이터의 복사본을 추출하는 단계;를 더 포함하는 것을 특징으로 하는 유무선망에서의 FastWeb 서비스 제공 방법. If the specific data is found in the searching step, extracting a copy of the specific data from the cache; further comprising a FastWeb service providing method in a wired or wireless network. 제 6항 또는 제 7항 중 어느 한 항에 기재된 유무선망에서의 FastWeb 서비스 제공 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for executing a method of providing a FastWeb service in a wired / wireless network according to any one of claims 6 and 7.
KR1020060071650A 2005-12-07 2006-07-28 Apparatus and method for providing effective FastWeb service KR100759822B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060071650A KR100759822B1 (en) 2005-12-07 2006-07-28 Apparatus and method for providing effective FastWeb service

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR20050119067 2005-12-07
KR1020050119067 2005-12-07
KR1020060071650A KR100759822B1 (en) 2005-12-07 2006-07-28 Apparatus and method for providing effective FastWeb service

Publications (2)

Publication Number Publication Date
KR20070059897A KR20070059897A (en) 2007-06-12
KR100759822B1 true KR100759822B1 (en) 2007-09-18

Family

ID=38356151

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060071650A KR100759822B1 (en) 2005-12-07 2006-07-28 Apparatus and method for providing effective FastWeb service

Country Status (1)

Country Link
KR (1) KR100759822B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101051212B1 (en) 2008-08-27 2011-07-21 주식회사 케이티 Method and device for converting multimedia content provided by wire into wireless multimedia content

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030043310A (en) * 2001-11-27 2003-06-02 최일환 Webpage-providing system and method using mobile telephone
KR20030090923A (en) * 2002-05-23 2003-12-01 (주)텔레매티카 The Method of Integrated Wireless or Wired Data Transmission

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030043310A (en) * 2001-11-27 2003-06-02 최일환 Webpage-providing system and method using mobile telephone
KR20030090923A (en) * 2002-05-23 2003-12-01 (주)텔레매티카 The Method of Integrated Wireless or Wired Data Transmission

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101051212B1 (en) 2008-08-27 2011-07-21 주식회사 케이티 Method and device for converting multimedia content provided by wire into wireless multimedia content

Also Published As

Publication number Publication date
KR20070059897A (en) 2007-06-12

Similar Documents

Publication Publication Date Title
EP1535177B1 (en) Method for caching and delivery of compressed content in a content delivery network
US7480731B2 (en) Data transfer scheme using caching technique for reducing network load
US7636765B2 (en) Data transfer scheme using caching technique for reducing network load
FI114265B (en) Methods and arrangements for realizing effective data transmission over a speed-limited communication link
US5966451A (en) Distributed network computing system, and data exchange apparatus and method and storage medium used in this system
US8681813B2 (en) Bandwidth optimization for remote desktop protocol
US6907429B2 (en) Satellite-based internet access system with remote prefetching of inline objects of web pages
JP2004535713A (en) System and method for increasing the effective bandwidth of a communication network
WO2004104867A2 (en) System for doing service location management taking into account the node and network characteristics
CN102055718B (en) Method, device and system for layering request content in http streaming system
WO2001037512A2 (en) Method and apparatus for accelerating data through communication networks
JP2006526968A (en) Method and apparatus for translating resource names in a wireless environment
Lienhart et al. Improving media services on P2P networks
CN114025191B (en) Webrtc low-delay live broadcast method and system based on Nginx-rtmp
Krawiec et al. DASCo: dynamic adaptive streaming over CoAP
JP2004179876A (en) Information processing apparatus and method, and computer program
KR100624142B1 (en) Gateway device for wireless data service and wireless data service processing method in gateway device
Lienhart et al. Challenges in Distributed Video Management and Delivery
EP1627497B1 (en) System and method in which a provider is selected to service content requested by a client device
KR100759822B1 (en) Apparatus and method for providing effective FastWeb service
EP1625724B1 (en) System and method for selecting a service provider
US7441248B2 (en) Data transfer scheme using caching technique for reducing network load
US6742041B1 (en) Method for improving performance in computer networks based on lossy channels
EP1625708B1 (en) Managing handoffs of media sessions among service providers
KR20150004459A (en) Method for preloading in content delivery system and apparatus thereof

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20060728

PA0201 Request for examination
PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20070830

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20070912

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20070913

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20100901

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20100901

Start annual number: 4

End annual number: 4

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee