KR101082786B1 - 프록시 서버를 이용한 컨텐츠 분배 시스템 및 방법 - Google Patents

프록시 서버를 이용한 컨텐츠 분배 시스템 및 방법 Download PDF

Info

Publication number
KR101082786B1
KR101082786B1 KR1020080097894A KR20080097894A KR101082786B1 KR 101082786 B1 KR101082786 B1 KR 101082786B1 KR 1020080097894 A KR1020080097894 A KR 1020080097894A KR 20080097894 A KR20080097894 A KR 20080097894A KR 101082786 B1 KR101082786 B1 KR 101082786B1
Authority
KR
South Korea
Prior art keywords
analysis table
local
content
request
proxy server
Prior art date
Application number
KR1020080097894A
Other languages
English (en)
Other versions
KR20100038798A (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 KR1020080097894A priority Critical patent/KR101082786B1/ko
Publication of KR20100038798A publication Critical patent/KR20100038798A/ko
Application granted granted Critical
Publication of KR101082786B1 publication Critical patent/KR101082786B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16CCOMPUTATIONAL CHEMISTRY; CHEMOINFORMATICS; COMPUTATIONAL MATERIALS SCIENCE
    • G16C20/00Chemoinformatics, i.e. ICT specially adapted for the handling of physicochemical or structural data of chemical particles, elements, compounds or mixtures
    • G16C20/70Machine learning, data mining or chemometrics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Health & Medical Sciences (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Computing Systems (AREA)
  • Evolutionary Computation (AREA)
  • Data Mining & Analysis (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Chemical & Material Sciences (AREA)
  • Crystallography & Structural Chemistry (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Databases & Information Systems (AREA)
  • Artificial Intelligence (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 프록시 서버를 이용한 컨텐츠 분배 시스템 및 방법에 관한 것으로, 다수의 사용자단말기로부터 컨텐츠 요청 시에 전송되는 컨텐츠 요청신호를 지속적으로 모니터링하여 컨텐츠 요청신호의 요청 빈도에 따라 웹 서버로 컨텐츠의 분배요청을 유동적으로 수행함으로써 프록시 서버 및 웹 서버에 발생할 수 있는 과부하를 최소화하여 컨텐츠 전송에 대한 보장성을 확보할 수 있는 효과가 있다.
CDN, 컨텐츠 전송, 컨텐츠 분배, 프록시 서버, 디지털 컨텐츠

Description

프록시 서버를 이용한 컨텐츠 분배 시스템 및 방법{System and Method for Allocation of Contents using Proxy Server}
본 발명은 컨텐츠 전송 네트워크(Contents Delivery Network, 이하 CDN이라 함) 서비스에 관한 것으로, 보다 구체적으로 CDN 상에서 디지털 컨텐츠의 분배를 수행하기 위한 프록시 서버를 이용한 컨텐츠 분배 시스템 및 방법에 관한 것이다.
사용자들이 데이터 전송 등을 위해 일반적으로 사용하는 인터넷은 전세계의 여러 지역통신망과 광역통신망을 상호 연동되도록 형성한 국제적인 네트워크 이다. 인터넷은 통신매체를 통한 연동으로 상호간의 네트워크를 연결시켜 주어 원활한 정보교환이 이루어질 수 있도록 한다.
최근에는 사용자들이 사용할 수 있는 대역폭이 점점 확대되고, 사용자들에게 제공할 수 있는 컨텐츠 서비스에 대한 수요가 증가하고 있기 때문에 사용자들이 만족할 수 있는 컨텐츠 서비스를 제공하기 위해서 통신망의 고도화가 요구되고 있다.
이와 같은 요구에 의해 개발된 시스템이 컨텐츠 전송 네트워크 즉, CDN이다. CDN은 컨텐츠 사용자들이 임의의 컨텐츠를 제공받기 위하여 컨텐츠 서버(이하, 웹 서버라 함)에 접속한 후, 웹 서버로부터 임의의 컨텐츠를 제공받을 때, 웹 서버에 접속하여 직접적으로 컨텐츠를 제공받는 방식이 아닌 프록시 서버를 통하여 간접적으로 컨텐츠를 제공받는 방식을 제공한다.
그러나 이와 같은 경우에 로컬영역에 포함된 다수의 사용자단말기들이 컨텐츠를 요청하고, 다수의 로컬영역을 포함하는 글로벌영역에서 컨텐츠의 요청이 지속적으로 수행될 경우, 프록시 서버 및 웹 서버에 과부하가 발생하여 컨텐츠의 전송이 불가능하거나, 컨텐츠의 전송이 지연되는 문제점이 발생한다.
이러한 종래의 문제점을 해결하기 위하여, 본 발명의 목적은 사용자단말기로부터 컨텐츠 요청 시에 전송되는 컨텐츠 요청신호를 모니터링하여 컨텐츠의 분배를 유동적으로 수행하는 프록시 서버를 이용한 컨텐츠 분배 시스템 및 방법을 제공하는데 있다.
이러한 목적을 달성하기 위하여, 본 발명에 따른 프록시 서버를 이용한 컨텐츠 분배 시스템은 다수의 로컬에 분산되어 존재하며 컨텐츠 요청신호를 전송하는 다수의 사용자단말기, 상기 다수의 로컬과 각각 연결되고 상기 다수의 사용자단말기로부터 수신되는 컨텐츠 요청신호를 지속적으로 모니터링하여 생성된 로컬 분석표를 전송한 후, 상기 로컬 분석표를 기준으로 하는 글로벌 분석표를 수신하여 상기 다수의 사용자 단말기로 전송하고자 하는 컨텐츠의 분배를 요청하는 다수의 프록시 서버, 상기 다수의 프록시 서버로부터 상기 로컬 분석표가 수신되면 상기 글로벌 분석표를 생성하여 상기 다수의 프록시 서버로 전송하고, 상기 다수의 프록시 서버로부터 상기 컨텐츠의 분배요청 신호가 수신되면 기저장된 컨텐츠를 상기 분배요청에 따라 분배하여 상기 다수의 프록시 서버로 전송하는 웹 서버를 포함한다.
또한, 상기 로컬 분석표는 하나의 로컬에 존재하는 다수의 사용자단말기로부터 수신된 컨텐츠 요청신호로 상기 로컬에 존재하는 상기 다수의 사용자단말기에 대한 컨텐츠 요청의 빈도를 분석한 표인 것을 특징으로 한다.
또한, 상기 글로벌 분석표는 상기 다수의 로컬에서 생성된 상기 로컬 분석표를 기준으로 상기 다수의 로컬에 대한 컨텐츠 요청의 빈도를 분석한 표인 것을 특징으로 한다.
아울러, 본 발명에 따른 컨텐츠 분배를 수행하기 위한 프록시 서버는 다수의 로컬에 분산되어 존재하며 하나의 로컬에 존재하는 다수의 사용자단말기로부터 수신되는 컨텐츠 요청신호를 지속적으로 모니터링하여 상기 컨텐츠 요청신호를 기초로 로컬 분석표를 생성하는 분석표생성부, 상기 분석표생성부에서 생성된 로컬 분석표를 웹 서버로 전송하고, 상기 웹 서버로부터 글로벌 분석표를 수신하는 송수신부, 상기 분석표생성부에서 생성된 로컬 분석표와 상기 송수신부에서 수신한 글로벌 분석표를 기준으로 상기 웹 서버에 저장된 컨텐츠의 분배요청을 수행하는 컨텐츠관리부를 포함한다.
아울러, 본 발명에 따른 프록시 서버를 이용한 컨텐츠 분배 방법은 프록시 서버가 다수의 로컬에 분산되어 존재하는 다수의 사용자단말기로부터 수신되는 컨텐츠 요청신호를 지속적으로 모니터링하는 단계, 상기 프록시 서버는 상기 컨텐츠 요청신호의 모니터링 결과에 따라 상기 컨텐츠 요청신호로 로컬 분석표를 생성하는 단계, 상기 프록시 서버는 상기 생성된 로컬 분석표를 웹 서버로 전송하고, 상기 웹 서버로부터 상기 로컬 분석표를 기준으로 하는 글로벌 분석표를 수신하는 단계, 상기 프록시 서버는 상기 로컬 분석표와 상기 글로벌 분석표를 기준으로 상기 웹 서버에 저장된 컨텐츠의 분배요청을 상기 웹 서버로 전송하는 단계, 상기 프록시 서버는 상기 웹 서버로 전송한 컨텐츠의 분배요청에 따라 상기 컨텐츠를 수신하여 저장한 후 상기 다수의 사용자단말기로 전송하는 단계를 포함한다.
아울러, 본 발명에 따른 프록시 서버를 이용한 컨텐츠 분배 시스템은 컨텐츠를 제공하는 웹 서버, 다수의 로컬에 분산되어 존재하며 상기 컨텐츠 요청신호를 전송하는 다수의 사용자단말기, 상기 다수의 로컬 중 어느 하나의 로컬과 연결되고 상기 다수의 사용자단말기로부터 수신된 컨텐츠 요청신호를 지속적으로 모니터링하여 로컬 분석표를 생성하고, 상기 생성된 로컬 분석표와 다른 프록시 서버에서 생성된 다른 로컬 분석표를 상호교환한 후, 상기 로컬 분석표들을 기준으로 하는 글로벌 분석표를 생성하여 상기 다수의 사용자단말기로 전송하고자 하는 컨텐츠의 분배를 요청하는 다수의 프록시 서버를 포함한다.
아울러, 본 발명에 따른 컨텐츠 분배를 수행하기 위한 프록시 서버는 다수의 로컬에 분산되어 존재하며 하나의 로컬에 존재하는 다수의 사용자단말기로부터 수신되는 컨텐츠 요청신호를 지속적으로 모니터링하여 로컬 분석표를 생성하는 분석표생성부, 상기 분석표생성부에서 생성된 로컬 분석표를 다른 프록시 서버로 전송하고, 상기 다른 프록시 서버로부터 다른 로컬 분석표를 수신하는 송수신부, 상기 분석표생성부에서 생성된 로컬 분석표와 글로벌 분석표를 기준으로 웹 서버에 저장된 컨텐츠의 분배요청을 수행하는 컨텐츠관리부를 포함한다.
또한, 상기 분석표생성부는 상기 생성된 로컬 분석표와 상기 송수신부에서 수신된 상기 다른 로컬 분석표를 기준으로 글로벌 분석표를 생성하여 상기 컨텐츠관리부로 제공하는 것을 특징으로 한다.
아울러, 본 발명에 따른 프록시 서버를 이용한 컨텐츠 분배 방법은 제1 프록 시 서버가 다수의 로컬에 분산되어 존재하는 다수의 사용자단말기로부터 컨텐츠 요청신호를 수신하는 단계, 상기 제1 프록시 서버는 상기 다수의 사용자단말기로부터 수신되는 상기 컨텐츠 요청신호를 지속적으로 모니터링하여 로컬 분석표를 생성하는 단계, 상기 제1 프록시 서버는 상기 생성된 로컬 분석표를 제2 프록시 서버로 전송하고, 상기 제2 프록시 서버로부터 다른 로컬 분석표를 수신하여 글로벌 분석표를 생성하는 단계, 상기 제1 프록시 서버는 상기 로컬 분석표와 상기 글로벌 분석표를 기준으로 상기 웹 서버에 저장된 컨텐츠의 분배요청을 상기 웹 서버로 전송하는 단계, 상기 제1 프록시 서버는 상기 웹 서버로 전송한 컨텐츠의 분배요청에 따라 상기 컨텐츠를 수신하여 저장하고 상기 다수의 사용자단말기로 전송하는 단계를 포함한다.
이와 같이, 본 발명은 사용자단말기로부터 컨텐츠 요청 시에 전송되는 컨텐츠 요청신호를 지속적으로 모니터링하여 컨텐츠의 분배를 유동적으로 수행함으로써 프록시 서버 및 웹 서버에 발생할 수 있는 과부하를 최소화하여 컨텐츠의 전송 불가현상 및 컨텐츠 전송의 지연현상을 억제할 수 있는 효과가 있다.
이하, 첨부된 도면들을 참조하여 본 발명의 실시예들을 보다 상세하게 설명하고자 한다. 다만, 실시예들을 설명함에 있어서 본 발명이 속하는 기술 분야에 잘 알려져 있고 본 발명과 직접적으로 관련이 없는 기술 내용에 대해서는 가급적 설명을 생략한다. 이는 불필요한 설명을 생략함으로써 본 발명의 핵심을 흐리지 않고 더욱 명확히 전달하기 위함이다.
도 1은 본 발명의 실시예에 따른 프록시 서버를 이용한 컨텐츠 분배 시스템의 주요 구성을 나타내는 구성도이다. 도 2는 도 1에 도시된 프록시 서버의 주요 구성을 나타내는 블록도이다.
도 1 및 도 2를 참조하면, 본 발명에 따른 프록시 서버를 이용한 컨텐츠를 분배하는 시스템(100)은 웹 서버(110), 제1 프록시 서버(120), 제2 프록시 서버(130), 제1 로컬(140), 제2 로컬(150)을 포함한다. 이때, 설명의 편의를 위해서 본 발명의 컨텐츠 분배 시스템(100)은 제1 프록시 서버(120)와 제2 프록시 서버(130), 제1 로컬(140), 제2 로컬(150)을 포함하는 것으로 설명하고 있으나, 반드시 이에 한정되는 것은 아니며, 프록시 서버가 n(단, n>0)개로 구성될 수 있고, 프록시 서버의 수량만큼 로컬의 수량도 증가할 수 있다.
웹 서버(110)는 다수의 디지털 컨텐츠(이하, 컨텐츠라 함)를 저장하고, 제1 및 제2 프록시 서버(120, 130)로부터 전송된 로컬 분석표를 기준으로 글로벌 분석표를 생성하여 제1 및 제2 프록시 서버(120, 130)로 전송한다. 그리고 웹 서버(110)는 제1 및 제2 프록시 서버(120, 130)로부터 컨텐츠의 분배요청이 수신되면, 저장된 다수의 컨텐츠를 컨텐츠의 분배요청에 대응하도록 분배하여 제1 및 제2 프록시 서버(120, 130)로 전송한다.
보다 구체적으로, 웹 서버(110)는 웹 서버(110)를 운영하는 컨텐츠 제공자가 제공하는 웹 페이지(Web Page) 및 선택적 컨텐츠를 포함하는 컨텐츠를 저장하고, 사용자단말기(141, 142, 151, 152)로부터 웹 페이지 및 포함객체(embedded object) 를 포함하는 다수의 컨텐츠 중 특정 컨텐츠 요청 또는 컨텐츠에 대한 정보 검색요청이 있을 경우 요청된 컨텐츠 또는 컨텐츠에 대한 정보를 추출하여 제1 및 제2 프록시 서버(120, 130)를 통해 사용자단말기(141, 142, 151, 152)로 전송하는 서버이다.
본 발명에서 웹 서버(110)를 운영하는 컨텐츠 제공자는 복수의 CDN 사업자와 계약을 맺고, 각각의 사업자가 보유한 제1 및 제2 프록시 서버(120, 130)에 컨텐츠를 전송하여 저장하도록 한다. 이는 사용자단말기(141, 142, 151, 152)가 컨텐츠를 요청할 경우 사용자단말기(141, 142, 151, 152)가 포함된 제1 및 제2 로컬(140, 150)과 연결되어 있는 제1 및 제2 프록시 서버(120, 130)를 통하여 신속한 응답을 받을 수 있도록 하기 위함이다.
제1 및 제2 프록시 서버(120, 130)는 각각 여러 지역에 존재하는 다수의 제1 및 제2 로컬(140, 150)과 연결되고, 자신과 연결된 제1 및 제2 로컬(140, 150)에 포함된 다수의 사용자단말기(141, 142, 151, 152)로부터 수신되는 컨텐츠 요청신호를 지속적으로 모니터링하여 컨텐츠 요청신호에 따라 로컬 분석표를 생성한다. 그리고 제1 및 제2 프록시 서버(120, 130)는 생성된 로컬 분석표를 웹 서버(110)로 전송한 후, 웹 서버(110)로부터 로컬 분석표를 기준으로 하는 글로벌 분석표를 수신하여 다수의 사용자 단말기(141, 142, 150, 152)로 전송하고자 하는 컨텐츠의 분배요청 신호를 웹 서버(110)로 전송한다.
이를 위해, 제1 프록시 서버(120)는 분석표생성부(121), 송수신부(122), 컨텐츠관리부(123), 컨텐츠저장부(124)를 포함한다. 이때, 설명의 편의를 위해서 상 기 구성들이 제1 프록시 서버(120)에 포함되는 것으로 설명하고 있으나, 반드시 이에 한정되는 것은 아니며 제2 프록시 서버(130)도 상기와 같은 구성을 포함하는 것이 바람직하다.
분석표생성부(121)는 송수신부(122)를 통해 제1 로컬(140)에 포함된 다수의 사용자단말기(141, 142)로부터 수신되는 컨텐츠 요청신호를 지속적으로 모니터링하여 컨텐츠 요청신호에 따라 로컬 분석표를 생성한다. 이때, 로컬 분석표는 제1 로컬(140)의 사용자단말기(141, 142)로부터 수신되는 컨텐츠 요청신호로 사용자단말기(141, 142) 중에서 컨텐츠의 요청 빈도가 높은 사용자단말기를 판단하는 기준이 된다.
송수신부(122)는 분석표생성부(121)에서 생성된 로컬 분석표를 웹 서버(110)로 전송하고, 로컬 분석표를 기준으로 웹 서버(110)에서 생성한 글로벌 분석표를 웹 서버(110)로부터 전송받아 컨텐츠관리부(123)로 제공한다. 송수신부(122)는 웹 서버(110)로부터 컨텐츠를 전송받고, 다수의 사용자단말기로 전송한다.
컨텐츠관리부(123)는 분석표생성부(121)에서 생성된 로컬 분석표와 송수신부(122)에서 수신한 글로벌 분석표를 기준으로 컨텐츠 분배요청 신호를 생성하여 송수신부(122)를 통해 웹 서버(110)로 전송한다. 이때, 컨텐츠관리부(123)는 글로벌 분석표에 의한 다수의 제1 및 제2 로컬(140, 150) 중에서 컨텐츠의 요청 빈도가 높은 로컬을 판단한다.
그리고 컨텐츠관리부(123)는 웹 서버(110)가 컨텐츠 요청 빈도가 높은 로컬에 우선순위를 두어 요청 빈도가 높은 컨텐츠를 우선적으로 전송할 수 있도록 컨텐 츠 분배요청 신호를 생성하고 생성된 컨텐츠 분배요청 신호를 웹 서버(110)로 전송한다. 보다 구체적으로, 컨텐츠관리부(120)는 제1 로컬(140)의 컨텐츠 요청 빈도가 제2 로컬(150)보다 높으면, 컨텐츠관리부(123)는 제1 로컬(140)에 포함된 사용자단말기(141, 142) 중 컨텐츠 요청 빈도가 높은 사용자단말기를 판단한다. 그리고 컨텐츠관리부(123)는 컨텐츠의 요청 빈도가 높은 로컬에 포함된 사용자단말기 중에서 컨텐츠의 요청 빈도가 높은 사용자단말기에 우선순위를 두어 컨텐츠를 전송하도록 웹 서버(110)로 컨텐츠 분배요청 신호를 전송한다. 이에 따라, 제1 프록시 서버(120)는 웹 서버(110)로 컨텐츠 요청 시 다수의 사용자단말기(141, 142)로부터 수신되는 컨텐츠 요청신호에 따라 유동적으로 요청할 수 있다.
아울러, 글로벌 분석표는 웹 서버(110)에서 생성된 것으로, 웹 서버(110)가 제1 및 제2 프록시 서버(120, 130)로부터 전송된 로컬 분석표를 이용하여 컨텐츠의 요청 빈도가 높은 로컬을 판단하는 기준이 된다.
컨텐츠저장부(124)는 컨텐츠관리부(123)가 송수신부(122)를 통해 웹 서버(110)로 전송한 컨텐츠 분배요청 신호에 따라 웹 서버(110)로부터 분배되어 전송된 컨텐츠를 저장한다. 컨텐츠저장부(124)는 제1 프록시 서버(120)가 연결된 제1 로컬(140)에 포함되어 있는 사용자단말기(141, 142)에서 요청한 컨텐츠를 사용자단말기(141, 142)별로 각각 유동적으로 저장할 수 있고, 하나의 상기 컨텐츠를 요청한 사용자단말기(141, 142)에 관계없이 저장할 수 있다.
이와 같이, 제1 프록시 서버(120)는 사용자단말기(141, 142)에서 요청한 컨텐츠를 컨텐츠저장부(124)에 저장하기 때문에 웹 서버(110)에 과부하가 발생하더라 도 컨텐츠저장부(124)에 저장된 컨텐츠를 추출하여 사용자단말기(141, 142)로 전송할 수 있으므로 사용자단말기(141, 142)가 요청한 컨텐츠 전송의 보장성을 확보할 수 있다.
제1 및 제2 로컬(140, 150)은 다수개의 사용자단말기(141, 142, 151, 152)를 포함하고, 다수의 사용자단말기(141, 142, 151, 152)는 자신이 속한 제1 및 제2 로컬(140, 150)과 연결된 제1 및 제2 프록시 서버(120, 130)로 컨텐츠 요청신호를 전송한다. 제1 로컬(140)에는 제1 사용자단말기(141), 제1-m 사용자단말기(142)를 포함한 다수의 사용자단말기가 포함되고, 제2 로컬(150)에는 제2 사용자단말기(151), 제2-n 사용자단말기(152)를 포함한 다수의 사용자단말기를 포함한다.
이때, 사용자단말기(141, 142, 151, 152)는 통상의 모바일(Mobile) 단말 또는 인터넷과 같은 네트워크로 연결된 서버로부터 정보를 제공받는 다양한 형태의 PC, PDA, 노트북, 이동단말과 같은 유무선단말을 포함하는 포괄적인 개념의 디바이스들이다.
본 발명의 사용자단말기(141, 142, 151, 152)는 웹 페이지 및 포함객체를 포함하는 다수의 컨텐츠 중 특정 컨텐츠를 웹 서버(110)에 요청을 할 수 있으며, 이에 대한 응답으로 웹 서버(110)로부터 직접적으로 컨텐츠를 전송받을 수 있고, 제1 및 제2 프록시 서버(120, 130)를 통해 웹 서버(110)로부터 간접적으로 컨텐츠를 전송받을 수 있다.
도 3은 본 발명의 실시예에 따른 프록시 서버를 이용한 컨텐츠를 분배하는 과정을 나타내는 순서도이다.
도 1 내지 도 3을 참조하면, S301단계에서 제1 프록시 서버(120)의 분석표생성부(121)는 송수신부(122)를 통해 제1 로컬(140)에 포함된 제1 사용자단말기(141) 및 제1-m 사용자단말기(142)로부터 수신되는 컨텐츠 요청신호를 모니터링하고, S302단계에서 분석표생성부(121)는 모니터링 결과에 따라 제1 로컬(140)에 존재하는 다수의 사용자단말기(141, 142)로부터 수신된 컨텐츠 요청 빈도를 판단할 수 있는 로컬 분석표를 생성한다.
이때, 제1 로컬(140)에 해당하는 로컬 분석표는 하기의 표 1과 같고, 제2 로컬(150)에 해당하는 로컬 분석표는 하기의 표 2와 같다.
컨텐츠 요청 빈도
제1 사용자단말기 23(회)
제1-m 사용자단말기 10(회)
컨텐츠 요청 빈도
제2 사용자단말기 10(회)
제2-m 사용자단말기 20(회)
이후, S303단계에서 제1 프록시 서버(120)의 송수신부(122)는 분석표생성부(121)에서 생성된 로컬 분석표를 웹 서버(110)로 전송한다. 그리고 S304단계에서 제1 프록시 서버(120)의 송수신부(122)는 웹 서버(110)로부터 글로벌 분석표를 수신한다. 이때, 글로벌 분석표는 웹 서버(110)가 제1 프록시 서버(120) 및 제2 프록시 서버(130)로부터 전송받은 로컬 분석표(즉, 표 1과 표 2)를 기준으로 제1 및 제2 로컬(140, 150) 중에서 컨텐츠의 요청 빈도가 높은 로컬을 판단하는 기준이 되는 분석표이다.
이때, 웹 서버(110)에서 생성된 글로벌 분석표는 하기의 표 3과 같다.
컨텐츠 요청 빈도
제1 로컬 33(회)
제2 로컬 30(회)
이어서, S305단계에서 제1 프록시 서버(120)의 컨텐츠관리부(123)는 분석표생성부(121)에서 생성된 로컬 분석표와 송수신부(122)에서 수신한 글로벌 분석표를 기준으로 송수신부(122)를 통해 웹 서버(110)로의 컨텐츠 분배요청 신호를 생성한다. 이때, 컨텐츠관리부(123)는 글로벌 분석표에 의한 다수의 로컬 중 컨텐츠 요청 빈도가 높은 로컬을 판단하여 컨텐츠 요청 빈도가 높은 로컬에 우선순위를 두어 컨텐츠를 전송하도록 컨텐츠 분배요청 신호를 생성한다. 본 발명의 실시예에서는 제1 로컬(140)이 컨텐츠 요청 빈도가 높은 로컬인 것을 예로 설명한다.
보다 구체적으로, 컨텐츠관리부(123)는 표 3에 해당하는 글로벌 분석표에서 컨텐츠 요청 빈도가 높은 로컬이 제1 로컬(140)임을 판단하고, 제1 로컬(140)에 포함된 사용자단말기(141, 142) 중에서 컨텐츠 요청 빈도가 높은 사용자단말기가 제1 사용자단말기(141)인 것으로 판단한다.
그리고 컨텐츠관리부(123)는 제1 로컬(140)에 우선순위를 두되, 제1 로컬(140)에 포함된 사용자단말기(141, 142) 중에서 요청 빈도가 높은 제1 사용자단말기(141)에 우선순위를 두어 사용자단말기(141, 142)에서 요청하는 컨텐츠를 제1 프록시 서버(120)로 전송하도록 하는 컨텐츠 분배요청 신호를 생성한다.
그리고 S306단계에서 컨텐츠관리부(120)는 송수신부(122)를 통해 S305단계에서 생성된 컨텐츠 분배요청 신호를 웹 서버(110)로 전송한다.
이후, 컨텐츠 요청 빈도가 높은 로컬이 제1 로컬(140)인 경우에 S307단계에서 제1 프록시 서버(120)의 송수신부(122)는 웹 서버(110)로 전송한 컨텐츠 분배요청 신호에 대응되는 컨텐츠를 웹 서버(110)로부터 수신하여 컨텐츠저장부(124)에 저장한다. 이때, 웹 서버(110)는 제1 프록시 서버(120)에서 수신된 컨텐츠 분배요청 신호에 대응하도록 컨텐츠 전송 시에 제1 로컬(140) 중에서도 제1 사용자단말기(141)에 우선순위를 두어 컨텐츠를 전송함으로써 프록시 서버의 요청에 따라 유동적으로 컨텐츠 제공서비스를 수행할 수 있다.
S308단계에서 송수신부(122)는 수신된 컨텐츠를 제1 로컬(140)에 포함된 사용자단말기(141, 142) 즉, 컨텐츠를 요청한 사용자단말기로 전송한다.
도 4는 본 발명의 다른 실시예에 따른 프록시 서버를 이용한 컨텐츠 분배 시스템의 주요 구성을 나타내는 구성도이다. 이때, 도 4에 포함된 프록시 서버의 주요 구성은 도 2와 동일하므로 도 2를 인용하여 프록시 서버의 주요 기능을 설명한다.
도 4를 참조하면, 본 발명에 따른 프록시 서버를 이용한 컨텐츠 분배 시스템(100)은 웹 서버(110), 제1 프록시 서버(120), 제2 프록시 서버(130), 제1 로컬(140), 제2 로컬(150)을 포함한다. 이때, 제1 로컬(140), 제2 로컬(150)는 도 1에서 설명된 바와 동일하므로 상세한 설명을 생략한다.
웹 서버(110)는 다수의 컨텐츠를 저장하고, 제1 및 제2 프록시 서버(120, 130)로부터 컨텐츠의 분배요청이 수신되면, 저장된 다수의 컨텐츠를 분배요청에 대응하도록 컨텐츠를 분배하여 제1 및 제2 프록시 서버(120, 130)로 전송한다.
제1 및 제2 프록시 서버(120, 130)는 여러 지역에 존재하는 다수의 제1 및 제2 로컬(140, 150)과 연결되고, 제1 프록시 서버(120)는 제1 로컬(140)에 포함된 다수의 사용자단말기(141, 142)로부터 수신되는 컨텐츠 요청신호를 지속적으로 모니터링하여 컨텐츠 요청신호에 따라 로컬 분석표를 생성하고, 제2 프록시 서버(130)에서 생성된 로컬 분석표를 제2 프록시 서버(130)로부터 수신한 후, 로컬 분석표들을 기준으로 하는 글로벌 분석표를 생성하여 다수의 사용자 단말기(141, 142, 150, 152)로 전송하고자 하는 컨텐츠의 분배요청 신호를 웹 서버(110)로 전송한다.
이를 위해, 제1 프록시 서버(120)는 분석표생성부(121), 송수신부(122), 컨텐츠관리부(123), 컨텐츠저장부(124)를 포함한다. 이때, 설명의 편의를 위해서 상기 구성들이 제1 프록시 서버(120)에 포함되는 것으로 설명하고 있으나, 반드시 이에 한정되는 것은 아니며 제2 프록시 서버(130)도 상기와 같은 구성을 포함하는 것이 바람직하다.
분석표생성부(121)는 송수신부(122)를 통해 제1 로컬(140)에 포함된 다수의 사용자단말기(141, 142)로부터 수신되는 컨텐츠 요청신호를 지속적으로 모니터링하고 컨텐츠 요청신호에 따라 로컬 분석표를 생성한다. 또한, 분석표생성부(121)는 생성된 로컬 분석표와 송수신부(122)를 통해 제2 프록시 서버(130)로부터 전송된 로컬 분석표를 기준으로 글로벌 분석표를 생성한다. 로컬 분석표는 제1 로컬(140)에 포함된 사용자단말기(141, 142) 중에서 컨텐츠의 요청 빈도가 높은 사용자단말기를 판단하는 기준이 된다. 글로벌 분석표는 제1 및 제2 프록시 서버(120, 130)에서 생성된 로컬 분석표를 이용하여 컨텐츠의 요청 빈도가 높은 로컬을 판단하는 기준이 된다.
송수신부(122)는 분석표생성부(121)에서 생성된 로컬 분석표를 제2 프록시 서버(130)로 전송하고, 제2 프록시 서버(130)에서 생성된 제2 로컬(150)의 로컬 분석표를 제2 프록시 서버(130)로부터 수신한다. 송수신부(122)는 웹 서버(110)로부터 컨텐츠를 전송받고, 다수의 사용자단말기로 전송한다.
컨텐츠관리부(123)는 분석표생성부(121)에서 생성된 글로벌 분석표에 의거하여 웹 서버(110)로의 컨텐츠 분배요청 신호를 전송한다.
컨텐츠관리부(123)는 분석표생성부(121)에서 생성된 로컬 분석표와 분석표생성부(121)에서 생성된 글로벌 분석표를 기준으로 송수신부(122)를 통해 웹 서버(110)로의 컨텐츠 분배요청 신호를 전송하여 송수신부(122)를 통해 한다. 웹 서버(110)로 전송한다. 이때, 컨텐츠 분배요청 신호의 생성은 도 1에서 설명하였기 때문에 상세한 설명을 생략한다.
컨텐츠저장부(124)는 도 1에서 설명한 바와 동일한 기능을 수행하므로, 상세한 설명을 생략한다.
도 5는 본 발명의 다른 실시예에 따른 프록시 서버를 이용한 컨텐츠를 분배하는 과정을 나타내는 순서도이다.
도 2, 도 4 및 도 5를 참조하면, S501단계에서 제1 프록시 서버(120)의 분석표생성부(121)는 송수신부(122)를 통해 제1 로컬(140)에 포함된 제1 사용자단말기(141) 및 제1-m 사용자단말기(142)로부터 수신되는 컨텐츠 요청신호를 지속적으로 모니터링하여, S502단계에서 분석표생성부(121)는 제1 로컬(140)에 존재하는 다수의 사용자단말기(141, 142)로부터 수신된 컨텐츠 요청 빈도를 확인하여 로컬 분석표를 생성한다. 이는 표 1과 같다.
이어서, S503단계에서 제1 프록시 서버(120)의 송수신부(122)는 제2 프록시 서버(130)에서 S501, S502단계를 거쳐 생성된 로컬 분석표를 제2 프록시 서버(130)로부터 전송받고, 제1 프록시 서버(120)에서 생성된 로컬 분석표를 제2 프록시 서버(130)로 전송한다. 이때, 제2 프록시 서버(130)로부터 전송되는 로컬 분석표는 표 2와 같다.
이후, S504단계에서 제1 프록시 서버(120)의 분석표생성부(121)는 제1 프록시 서버(120)에서 생성된 로컬 분석표인 표 1과 제2 프록시 서버(130)로부터 전송된 로컬 분석표인 표 2를 기준으로 글로벌 분석표인 표 3을 생성한다.
이어서, S505단계에서 제1 프록시 서버(120)의 컨텐츠관리부(123)는 분석표생성부(121)에서 생성된 로컬 분석표와 분석표생성부(121)에서 생성한 글로벌 분석표를 기준으로 송수신부(122)를 통해 웹 서버(110)로의 컨텐츠 분배요청 신호를 생성한다. 이때, 컨텐츠관리부(123)는 글로벌 분석표에 의한 다수의 로컬 중 컨텐츠 요청 빈도가 높은 로컬을 판단하여 컨텐츠 요청 빈도가 높은 로컬에 우선순위를 두어 컨텐츠를 전송하도록 컨텐츠 분배요청 신호를 생성한다. 본 발명의 실시예에서는 제1 로컬(140)이 컨텐츠 요청 빈도가 높은 로컬인 것을 예로 설명한다.
보다 구체적으로, 컨텐츠관리부(123)는 표 3에 해당하는 글로벌 분석표에서 컨텐츠 요청 빈도가 높은 로컬이 제1 로컬(140)임을 판단하고, 제1 로컬(140)에 포함된 사용자단말기(141, 142) 중에서 컨텐츠 요청 빈도가 높은 사용자단말기가 제1 사용자단말기(141)인 것으로 판단한다.
그리고 컨텐츠관리부(123)는 제1 로컬(140)에 우선순위를 두되, 제1 로컬(140)에 포함된 사용자단말기(141, 142) 중에서 요청 빈도가 높은 제1 사용자단말기(141)에 우선순위를 두어 사용자단말기(141, 142)에서 요청하는 컨텐츠를 제1 프록시 서버(120)로 전송하도록 하는 컨텐츠 분배요청 신호를 생성한다.
S506단계에서 컨텐츠관리부(120)는 생성된 컨텐츠 분배요청 신호를 송수신부(122)를 통해 웹 서버(110)로 전송한다.
이어서, 컨텐츠 요청 빈도가 높은 로컬이 제1 로컬(140)인 경우에 S507단계에서 제1 프록시 서버(120)의 송수신부(122)는 웹 서버(110)로 전송한 컨텐츠 분배요청 신호에 대응되는 컨텐츠를 웹 서버(110)로부터 수신하여 컨텐츠저장부(124)에 저장한다. 이때, 웹 서버(110)는 제1 프록시 서버(120)에서 수신된 컨텐츠 분배요청 신호에 대응하도록 컨텐츠 전송 시에 제1 로컬(140) 및 제1 사용자단말기(141)에 우선순위를 두어 컨텐츠를 전송함으로써 프록시 서버의 요청에 따라 유동적으로 컨텐츠 제공서비스를 수행할 수 있다.
이후, S508단계에서 송수신부(122)는 수신된 컨텐츠를 제1 로컬(140)에 포함된 사용자단말기(141, 142) 즉, 컨텐츠를 요청한 사용자단말기로 전송한다.
이상에서 본 발명은 기재된 구체예에 대해서만 상세히 설명되었지만 본 발명의 기술사상 범위 내에서 다양한 변형 및 수정이 가능함은 당업자에게 있어서 명백한 것이며, 이러한 변형 및 수정이 첨부된 특허청구범위에 속함은 당연한 것이다.
본 발명은 컨텐츠 전송 네트워크에 적용 가능하며, 특히 다수개의 로컬에 포함된 다수의 사용자단말기로 컨텐츠를 전송할 때, 사용자단말기 및 사용자단말기가 포함된 로컬로의 컨텐츠를 유동적으로 분배하여 전송함으로써 가입자에게 보다 안정적인 서비스를 제공할 수 있다.
도 1은 본 발명의 실시예에 따른 프록시 서버를 이용한 컨텐츠를 분배하는 시스템의 주요 구성을 나타내는 구성도
도 2는 도 1에 도시된 프록시 서버의 주요 구성을 나타내는 블록도
도 3은 본 발명의 실시예에 따른 프록시 서버를 이용한 컨텐츠를 분배하는 과정을 나타내는 순서도
도 4는 본 발명의 다른 실시예에 따른 프록시 서버를 이용한 컨텐츠를 분배하는 시스템의 주요 구성을 나타내는 구성도
도 5는 본 발명의 다른 실시예에 따른 프록시 서버를 이용한 컨텐츠를 분배하는 과정을 나타내는 순서도
<도면의 주요부분에 대한 설명>
110: 웹 서버 120, 130: 제1 및 제2 프록시 서버
140: 제1 로컬 141, 142: 제1 및 제1-m 사용자단말기
150: 제2 로컬 151, 152: 제2 및 제2-m 사용자단말기

Claims (9)

  1. 다수의 로컬에 분산되어 존재하며 컨텐츠 요청신호를 전송하는 다수의 사용자단말기;
    상기 다수의 로컬과 각각 연결되고 상기 다수의 사용자단말기로부터 수신되는 컨텐츠 요청신호를 지속적으로 모니터링하여 생성된 로컬 분석표를 전송한 후, 상기 로컬 분석표를 기준으로 하는 글로벌 분석표를 수신하고, 상기 로컬 분석표와 글로벌 분석표를 기준으로 요청 빈도가 가장 높은 로컬에 존재하고 요청 빈도가 가장 높은 사용자단말기가 요청한 컨텐츠를 우선하여 전송하도록 하는 분배 요청을 생성하고 상기 생성된 분배 요청을 상기 송수신부를 통해 웹 서버에 전송하는 다수의 프록시서버-상기 로컬분석표는 로컬에 존재하는 사용자 단말기 각각의 컨텐츠요청빈도정보를 포함하고, 상기 글로벌 분석표는 로컬 각각의 요청 빈도 정보를 포함함-;
    상기 다수의 프록시 서버로부터 상기 로컬 분석표가 수신되면 상기 글로벌 분석표를 생성하여 상기 다수의 프록시 서버로 전송하고, 상기 다수의 프록시 서버로부터 상기 컨텐츠의 분배요청 신호가 수신되면 기저장된 컨텐츠를 상기 분배요청에 따라 분배하여 상기 다수의 프록시 서버로 전송하는 웹 서버;를 포함하는 프록시 서버를 이용한 컨텐츠 분배 시스템.
  2. 삭제
  3. 삭제
  4. 컨텐츠 분배를 수행하기 위한 프록시 서버에 있어서,
    하나의 로컬에 존재하는 다수의 사용자단말기로부터 수신되는 컨텐츠 요청신호를 지속적으로 모니터링하여 로컬 분석표를 생성하는 분석표생성부-상기 로컬 분석표는 로컬에 존재하는 사용자 단말기 각각의 컨텐츠요청빈도정보를 포함함-;
    상기 분석표생성부에서 생성된 로컬 분석표를 웹 서버로 전송하고, 상기 웹 서버로부터 글로벌 분석표를 수신하는 송수신부-상기 글로벌 분석표는 로컬 각각의 요청 빈도 정보를 포함함-;
    상기 분석표생성부에서 생성된 로컬 분석표와 상기 송수신부에서 수신한 글로벌 분석표를 기준으로, 가장 요청 빈도가 높은 로컬에 존재하고 요청빈도가 가장 높은 사용자 단말기가 요청한 컨텐츠를 우선하여 전송하도록 하는 분배요청을 생성하고 상기 생성된 분배요청을 상기 송수신부를 통해 웹서버에 전송하는 컨텐츠관리부;를 포함하는 프록시 서버.
  5. 프록시 서버가 다수의 로컬에 분산되어 존재하는 다수의 사용자단말기로부터 수신되는 컨텐츠 요청신호를 지속적으로 모니터링하는 단계;
    상기 프록시 서버는 상기 컨텐츠 요청신호의 모니터링 결과에 따라 로컬 분석표를 생성하는 단계-상기 로컬분석표는 로컬에 존재하는 사용자 단말기 각각의 컨텐츠요청빈도정보를 포함함-;
    상기 프록시 서버는 상기 생성된 로컬 분석표를 웹 서버로 전송하고, 상기 웹 서버로부터 상기 로컬 분석표를 기준으로 하는 글로벌 분석표를 수신하는 단계-상기 글로벌 분석표는 로컬 각각의 요청 빈도 정보를 포함함-;
    상기 프록시 서버는 상기 로컬 분석표와 상기 글로벌 분석표를 기준으로, 가장 요청빈도가 높은 로컬에 존재하고 요청빈도가 가장 높은 사용자 단말기가 요청한 컨텐츠를 우선하여 전송하도록 하는 분배요청을 생성하고 상기 생성된 분배요청을 웹서버로 전송하는 단계;
    상기 프록시 서버는 상기 웹 서버로 전송한 컨텐츠의 분배요청에 따라 상기 컨텐츠를 수신하여 저장한 후 상기 다수의 사용자단말기로 전송하는 단계;를 포함하는 프록시 서버를 이용한 컨텐츠 분배 방법.
  6. 컨텐츠를 제공하는 웹 서버;
    다수의 로컬에 분산되어 존재하며 컨텐츠 요청 신호를 전송하는 다수의 사용자단말기;
    상기 다수의 로컬 중 어느 하나의 로컬과 연결되고 상기 다수의 사용자단말기로부터 수신된 컨텐츠 요청신호를 지속적으로 모니터링하여 로컬 분석표를 생성하고, 상기 생성된 로컬 분석표와 다른 프록시 서버에서 생성된 다른 로컬 분석표를 상호교환한 후, 상기 로컬 분석표들을 기준으로 하는 글로벌 분석표를 생성하고, 상기 로컬분석표와 상기 글로벌분석표를 기준으로 가장 요청빈도가 높은 로컬에 존재하고 요청빈도가 가장 높은 사용자 단말기가 요청한 컨텐츠를 우선하여 전송하도록 하는 분배요청을 생성하고 상기 생성된 분배요청을 웹서버에 전송하는 다수의 프록시서버-상기 로컬 분석표는 로컬에 존재하는 사용자단말기 각각의 컨텐츠 요청 빈도 정보를 포함하고, 상기 글로벌 분석표는 로컬 각각의 요청 빈도 정보를 포함함-;를포함하는 프록시서버를 이용한 컨텐츠분배시스템.
  7. 컨텐츠 분배를 수행하기 위한 프록시 서버에 있어서,
    다수의 로컬에 분산되어 존재하며 하나의 로컬에 존재하는 다수의 사용자단말기로부터 수신되는 컨텐츠 요청신호를 지속적으로 모니터링하여 로컬 분석표를 생성하는 분석표생성부-상기 로컬 분석표는 로컬에 존재하는 사용자 단말기 각각의 컨텐츠 요청빈도정보를 포함함;
    상기 분석표생성부에서 생성된 로컬 분석표를 다른 프록시 서버로 전송하고, 상기 다른 프록시 서버로부터 다른 로컬 분석표를 수신하는 송수신부;
    상기 분석표생성부에서 생성된 로컬 분석표와 글로벌 분석표를 기준으로, 가장 요청 빈도가 높은 로컬에 존재하고 요청 빈도가 가장 높은 사용자단말기가 요청한 컨텐츠를 우선하여 전송하도록 하는 분배 요청을 생성하고 상기 생성된 분배 요청을 상기 송수신부를 통해 웹 서버에 전송하는 컨텐츠관리부-상기 글로벌분석표는 로컬 각각에 대한 로컬분석표를 기준으로 생성되며, 로컬 각각의 요청 빈도 정보를 포함함-;를 포함하는 프록시 서버.
  8. 삭제
  9. 제1 프록시 서버가 다수의 로컬에 분산되어 존재하는 다수의 사용자단말기로부터 컨텐츠 요청신호를 수신하는 단계;
    상기 제1 프록시 서버는 상기 다수의 사용자단말기로부터 수신되는 상기 컨텐츠 요청신호를 지속적으로 모니터링하여 로컬 분석표를 생성하는 단계-상기 로컬 분석표는 로컬에 존재하는 사용자단말기 각각의 컨텐츠 요청 빈도 정보를 포함함-;
    상기 제1 프록시 서버는 상기 생성된 로컬 분석표를 제2 프록시 서버로 전송하고, 상기 제2 프록시 서버로부터 다른 로컬 분석표를 수신하여 글로벌 분석표를 생성하는 단계-상기 글로벌분석표는 로컬분석표를 기준으로 생성되며, 로컬 각각의 요청 빈도 정보를 포함함-;
    상기 제1 프록시 서버는 상기 로컬 분석표와 상기 글로벌 분석표를 기준으로, 가장 요청 빈도가 높은 로컬에 존재하고 요청 빈도가 가장 높은 사용자단말기가 요청한 컨텐츠를 우선하여 전송하도록 하는 분배 요청을 생성하고 상기 생성된 분배요청을 상기 웹서버로 전송하는 단계;
    상기 제1 프록시 서버는 상기 웹 서버로 전송한 컨텐츠의 분배요청에 따라 상기 컨텐츠를 수신하여 저장하고 상기 다수의 사용자단말기로 전송하는 단계;
    를 포함하는 프록시 서버를 이용한 컨텐츠 분배 방법.
KR1020080097894A 2008-10-06 2008-10-06 프록시 서버를 이용한 컨텐츠 분배 시스템 및 방법 KR101082786B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080097894A KR101082786B1 (ko) 2008-10-06 2008-10-06 프록시 서버를 이용한 컨텐츠 분배 시스템 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080097894A KR101082786B1 (ko) 2008-10-06 2008-10-06 프록시 서버를 이용한 컨텐츠 분배 시스템 및 방법

Publications (2)

Publication Number Publication Date
KR20100038798A KR20100038798A (ko) 2010-04-15
KR101082786B1 true KR101082786B1 (ko) 2011-11-14

Family

ID=42215456

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080097894A KR101082786B1 (ko) 2008-10-06 2008-10-06 프록시 서버를 이용한 컨텐츠 분배 시스템 및 방법

Country Status (1)

Country Link
KR (1) KR101082786B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200061286A (ko) 2018-11-23 2020-06-02 한국과학기술원 프록시 서버에서 프록시 서버 기능을 호스트에서 네트워크 어댑터로 동적으로 이양하는 방법 및 이를 수행하는 프록시 서버

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130074828A (ko) * 2011-12-23 2013-07-05 삼성전자주식회사 프록시 서버에 의한 데이터 흐름 제어 방법 및 장치

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200061286A (ko) 2018-11-23 2020-06-02 한국과학기술원 프록시 서버에서 프록시 서버 기능을 호스트에서 네트워크 어댑터로 동적으로 이양하는 방법 및 이를 수행하는 프록시 서버

Also Published As

Publication number Publication date
KR20100038798A (ko) 2010-04-15

Similar Documents

Publication Publication Date Title
US8943170B2 (en) Content delivery network aggregation with selected content delivery
KR20180009046A (ko) 다중 경로 미디어 전달을 위한 방법 및 장치
CN104836821A (zh) 一种基于路由器设备的网络加速方法、装置和设备
US20110105028A1 (en) Mobile terminal and communication method for determining a communication protocol
US20100205245A1 (en) Method for managing data transmission between peers according to levels of priority of transmitted and received data and associated management device
CN101442475A (zh) 一种分布式业务代理的方法、网络***与网络设备
CN101072118A (zh) 家庭网络服务质量策略管理的***和方法
CN104580016A (zh) 节点分配方法、装置及***
CN112713924A (zh) 一种基于卫星通信的cdn网络***的工作方法
CN1662897A (zh) 用于移动终端和软件应用节点之间的移动网络接口的虚拟终端
WO2016180284A1 (zh) 服务节点分配方法、装置、cdn管理服务器及***
CN102571963B (zh) 内容分发的方法、装置和接入网设备
US20140136645A1 (en) Content distribution system, cache server, and content distribution method
KR101082786B1 (ko) 프록시 서버를 이용한 컨텐츠 분배 시스템 및 방법
CN110708293B (zh) 多媒体业务的分流方法和装置
CN105357260A (zh) 实现虚拟桌面的***、vdi数据缓存方法和vdi缓存设备
WO2022268032A1 (zh) 一种视频流调度***及相关产品
CN105338654A (zh) 网络共享的方法、装置及网络共享***
CN109831467B (zh) 数据传输方法、设备及***
WO2018086575A1 (zh) 媒体资源的控制方法及装置
KR20150133437A (ko) 가입자 망으로 전진된 캐쉬를 적응적으로 배치하는 방법 및 이를 위한 시스템
KR101402923B1 (ko) 캐시 장치에 사전 배포하는 콘텐츠를 관리하는 서버 및 방법, 그리고 캐시 장치
CN110958068B (zh) 一种视频传输的方法和设备
KR20130073742A (ko) 단말들의 어플리케이션들간의 세션 연결을 수행하는 세션 연결 서버 및 방법, 그리고 단말
JP2017135694A (ja) ネットワークシステム内でのメディアストリームの要求及び受信

Legal Events

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

Payment date: 20141028

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20151030

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20171030

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20181030

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20191015

Year of fee payment: 9