KR100793642B1 - 슈퍼 노드 단말기와 그를 이용한 컨텐츠 전송 시스템 - Google Patents
슈퍼 노드 단말기와 그를 이용한 컨텐츠 전송 시스템 Download PDFInfo
- Publication number
- KR100793642B1 KR100793642B1 KR1020060036220A KR20060036220A KR100793642B1 KR 100793642 B1 KR100793642 B1 KR 100793642B1 KR 1020060036220 A KR1020060036220 A KR 1020060036220A KR 20060036220 A KR20060036220 A KR 20060036220A KR 100793642 B1 KR100793642 B1 KR 100793642B1
- Authority
- KR
- South Korea
- Prior art keywords
- content
- information
- peer
- terminal
- super node
- Prior art date
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
본 발명은 슈퍼 노드(super node) 단말기를 이용한 개량된 형태의 컨텐츠 전송 시스템에 관한 것으로, 상기 시스템은 하나 이상의 슈퍼 노드 단말기와 중앙관리서버를 포함하되,
가입자망 외부에 위치하는 상기 중앙관리서버는 컨텐츠 전송 요청한 피어(peer) 단말기가 속해 있는 슈퍼 노드 단말기의 정보를 제공하며;
가입자망내에 위치하는 슈퍼 노드 단말기 각각은 가입자망내의 피어 단말기로부터 컨텐츠 전송요청시 그 컨텐츠를 제공하여 줄 수 있는 가입자망 내부의 컨텐츠 제공자 정보를 컨텐츠 요청한 피어 단말기로 전송하여 주거나, 자체 DB로부터 해당 컨텐츠를 전송하여 줌으로서,
LAN과 같은 가입자망내에서 컨텐츠 다운로드 서비스 요청자가 폭발적으로 증가하여도 가입자망 내부에 위치하는 다른 피어(peer) 단말기들을 통해 필요한 컨텐츠를 제공받을 수 있기 때문에, 외부망에서 허용하는 데이터 전송속도를 보장받을 수 있는 효과가 있다.
CDN, 트래픽, 가입자망.
Description
도 1은 본 발명의 일실시예에 따른 슈퍼 노드를 이용한 컨텐츠 전송 시스템 주변 구성도.
도 2는 도 1중 슈퍼 노드(super node)의 구성 예시도.
도 3은 본 발명의 일실시예에 따른 컨텐츠 전송 시스템에서 컨텐츠가 서비스되는 과정을 설명하기 위한 도면.
본 발명은 컨텐츠 전송 네트워크(Contents Delivery Network)에 관한 것으로, 특히 슈퍼 노드(super node) 단말기를 이용한 개량된 형태의 컨텐츠 전송 시스템에 관한 것이다.
CDN(Content Delivery Network)은 기간망과 가입자망간의 연결을 물리적인 망의 증설을 통해 개선하는 것이 아니라 병목현상의 대상인 데이터 트래픽, 즉 컨텐츠를 인터넷 네트웍의 주요 지점으로 분산시킴으로써 해결하는 것이다.
이를 쉽게 말하면 인터넷 네트웍에서의 병목현상은 컨텐츠라고 불리는 데이 터 트래픽이 ISP 네트웍간에 이동하면서 발생하는 것이므로 컨텐츠의 네트웍간 이동을 다른 방법으로 대체함으로써 해결하는 개념이다.
영화, 그래픽, 공개자료파일 등의 컨텐츠를 제공하는 CP(Content Provider)의 웹서버는 일반적으로 한 개의 특정 ISP에 연결되어 있는 데 반해, 컨텐츠를 요구하는 이용자는 다양한 ISP 네트웍에 존재하기 때문에 ISP간에 이동되는 트래픽은 CP와 이용자가 늘어남에 따라 기하급수적으로 증가하게 된다. 이를 물리적인 망 증설만으로 해결하기는 현실적으로 어려우므로 주요 ISP 네트웍에 컨텐츠 서버를 설치하여 CP의 컨텐츠를 각 ISP 네트웍마다 분산하여 저장하고 이용자의 요청시 이용자의 인터넷회선이 물려 있는 ISP 네트웍에서 바로 컨텐츠를 전송하여 데이터 손실과 속도 저하 등의 문제를 해결하는 것이 CDN 기술의 핵심이라 할 수 있다.
한편, 인터넷 이용의 증대와 함께 대형 PC방, 게임방 등의 보급이 빠르게 확산되고 있다. 이러한 대형 PC방 등은 잘 알려진 바와 같이 실내 공간에 다수의 PC를 설치하고 초고속 인터넷 서비스를 제공하는 환경을 구축하여 다수의 이용자들이 편리하게 여러 컨텐츠 서비스를 받을 수 있는 공간을 제공하고 있다.
그러나 대형 PC방의 경우에도 인터넷 서비스 이용에 따른 컨텐츠 수요량이 증가하게 되면 외부망에서 보장하는 데이터 전송속도는 상대적으로 저하될 수밖에 없다. 이는 곧 자유로운 환경에서 초고속 인터넷 서비스를 최적의 상태로 이용할 수 있다는 PC방의 특성을 저하시키는 요인으로 작용한다. 이러한 문제를 해결하기 위해 전용선을 다수 확보하여 최적의 인터넷 서비스를 제공받도록 할 수 있으나, 이 경우 역시 시스템 구축 비용의 상승을 초래한다.
따라서 데이터 트래픽 양이 과다 발생할 우려가 높은 가입자망에 CDN 개념을 도입하여 데이터 손실과 속도 저하 등의 문제를 해결할 수 있는 새로운 개념의 CDN 기법이 요구되는 바이다.
이에 본 발명의 목적은 가입자망 내부의 컨텐츠 수요량 증가와는 상관없이 가입자망과 연결된 외부망에서 허용하는 데이터 전송속도를 최대한 보장할 수 있도록 한 슈퍼 노드 단말기를 이용한 컨텐츠 전송 시스템을 제공함에 있다.
더 나아가 본 발명의 또 다른 목적은 가입자망과 연결된 외부망에서 허용하는 데이터 전송속도를 최대로 보장하기 위해 오리지널 컨텐츠 서버와 컨텐츠를 일치시킬 수 있는 슈퍼 노드 단말기와 그를 이용한 컨텐츠 전송 시스템을 제공함에 있다.
상기 목적을 달성하기 위한 본 발명의 실시예에 따른 컨텐츠 전송 시스템은 하나 이상의 슈퍼 노드 단말기와 중앙관리서버를 포함하되,
가입자망 외부에 위치하는 상기 중앙관리서버는 컨텐츠 전송 요청한 피어(peer) 단말기가 속해 있는 슈퍼 노드 단말기의 정보를 제공하며;
가입자망내에 위치하는 슈퍼 노드 단말기 각각은 가입자망내의 피어 단말기로부터 컨텐츠 전송요청시 그 컨텐츠를 제공하여 줄 수 있는 가입자망 내부의 컨텐츠 제공자 정보를 컨텐츠 요청한 피어 단말기로 전송하여 주거나, 자체 DB로부터 해당 컨텐츠를 전송하여 줌을 특징으로 한다.
상술한 바와 같은 구성에 따르면, LAN 환경하에 있는 가입자망내에서 컨텐츠 다운로드 서비스 요청자가 폭발적으로 증가하여도 가입자망 내부에 위치하는 다른 피어(peer) 단말기들을 통해 필요한 컨텐츠를 제공받을 수 있기 때문에, 외부망에서 허용하는 데이터 전송속도를 보장받을 수 있는 효과가 있다.
더 나아가 본 발명의 실시예에 따른 시스템은,
저장된 접속정보를 이용하여 상기 중앙관리서버와 컨텐츠 서버에 각각 접속 가능하되, 상기 슈퍼 노드 단말기로부터 컨텐츠 제공자 정보가 전송되지 않을 경우 상기 컨텐츠 서버에 접속하여 유저가 요청한 컨텐츠를 다운로드 받기 위한 클라이언트 모듈;을 더 포함하며, 상기 클라이언트 모듈은 컨텐츠 서버로부터 다운로드 받은 컨텐츠를 상기 슈퍼 노드로 업로딩함을 특징으로 한다.
이와 같은 본 발명의 부가적인 구성에 따르면, 가입자망내에서 희망하는 컨텐츠를 제공받지 못할 경우 직접 컨텐츠 서버에 접속하여 해당 컨텐츠를 다운로드받아 이를 다시 슈퍼 노드 단말기에 업로딩함으로서, 컨텐츠 동기화를 위한 대기시간을 상대적으로 줄일 수 있는 효과를 얻을 수 있다. 더 나아가 이러한 효과에 의해서 외부망으로의 트래픽량을 저감시킬 수 있는 부가적인 효과도 얻을 수 있다.
이하 본 발명의 바람직한 실시예를 첨부 도면을 참조하여 상세히 설명하기로 한다. 본 발명을 설명함에 있어 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그에 대한 상세한 설명은 생략하기로 한다. 하기 설명에서 가입자망은 LAN망을 포함하는 개념이다.
우선 도 1은 본 발명의 일실시예에 따른 슈퍼 노드를 이용한 컨텐츠 전송 시 스템 주변 구성도를 도시한 것이며, 도 2는 도 1중 슈퍼 노드(super node)의 구성도를 예시한 것이다.
본 발명의 실시예에 따른 슈퍼 노드 단말기를 이용한 컨텐츠 전송 시스템은 크게 가입자망내에 위치하는 다수의 슈퍼 노드 단말기(500)와, 가입자망의 외부 망에 위치하여 상기 슈퍼 노드 단말기들(500)을 관리하는 중앙관리서버(200)를 기본적으로 포함한다.
가입자망 외부에 위치하는 상기 중앙관리서버(200)는 컨텐츠 전송 요청한 피어(peer) 단말기(400)가 속해 있는 슈퍼 노드 단말기(500)의 정보(IP 정보 등)를 제공한다. 이를 위해 분산되어 있는 각 슈퍼 노드 단말기(500)들의 정보를 사전에 중앙관리서버(200)에 등록해 놓아야 한다. 참고적으로 중앙관리서버(200)는 주요 ISP(Internet Service Provider)에 위치할 수 있으며, 슈퍼 노드 단말기(500)로부터 업로딩된 정보(컨텐츠 이용정보, 고유 컨텐츠 정보 등)를 이용하여 통계 처리를 할 수 있다.
한편 가입자망내에 위치하는 슈퍼 노드 단말기(500) 각각은 가입자망내의 피어 단말기(400)로부터 컨텐츠 전송요청시 그 컨텐츠를 제공하여 줄 수 있는 가입자망 내부의 컨텐츠 제공자 정보(예를 들면, 피어정보)를 검색하여 컨텐츠 요청한 피어 단말기로 전송하여 주거나, 자체 DB로부터 해당 컨텐츠를 전송하여 주는 역할을 한다. 이는 슈퍼 노드 단말기(500)가 각 피어 정보를 관리함으로서 구현 가능하다 할 것이다. 부가적으로 각 슈퍼 노드 단말기(500)는 컨텐츠 제공 및 피어 관리를 위해 필요한 정보들을 중앙관리서버(200)와 교환하는 역할도 수행한다. 이러한 슈 퍼 노드 단말기(500)의 구성은 도 2에서 보다 구체적으로 설명하기로 한다.
경우에 따라서 본 발명의 시스템은 피어(peer) 단말기(400)에 설치되어 구동하는 클라이언트 모듈을 더 포함할 수도 있다.
상기 클라이언트 모듈은, 내부에 저장된 접속정보(URL)를 이용하여 상기 중앙관리서버(200)와 후술할 컨텐츠 서버(300)에 각각 접속 가능하되, 상기 슈퍼 노드 단말기(500)로부터 컨텐츠 제공자 정보가 전송되지 않을 경우 상기 컨텐츠 서버(300)에 접속하여 유저가 요청한 컨텐츠를 다운로드 받는 역할을 담당한다. 이러한 클라이언트 모듈은 컨텐츠 서버(300)로부터 다운로드 받은 컨텐츠를 상기 슈퍼 노드 단말기(500)로 업로딩함으로서, 슈퍼 노드 단말기(500)와 컨텐츠 서버(300)의 컨텐츠를 부분적으로 동기시키기도 한다.
도 1에서 미설명된 웹 서버(100)는 서비스 제공자 서버의 하나로서 중앙관리서버(200)에 접속하여 슈퍼 노드 단말기(500) 혹은 컨텐츠 서버(300)로부터 컨텐츠를 얻기 위한 클라이언트 모듈을 유저인 피어 단말기(400)에 제공하는 역할을 한다. 이러한 클라이언트 모듈내에는 중앙관리서버(200)와 컨텐츠 서버(300)의 접속정보(URL)가 포함된다.
아울러 미설명된 컨텐츠 서버(300)는 오리지널 컨텐츠 서버로서 컨텐츠 제공자가 제공하는 컨텐츠가 저장되며, 저장된 컨텐츠를 슈퍼 노드 단말기(500) 혹은 피어 단말기(400)에 제공하는 역할을 한다.
이하 도 2를 참조하여 슈퍼 노드 단말기(500)의 구성을 보다 구체적으로 설명하기로 한다.
도시한 바와 같이 슈퍼 노드 단말기(500)는 피어 단말기(400) 혹은 중앙관리서버(200)와 정보를 송수신하기 위한 네트워크 접속부(510)를 포함한다. 상기 네트워크 접속부(510)는 정보를 송수신하기 위해 필요한 물리적인 수단과 프로토콜 스택을 포함한다.
슈퍼 노드 단말기(500)의 일 구성요소인 피어정보 저장부(530)는 가입자망내에 위치하는 피어 단말기들(400)의 정보와 각 피어 단말기(400)가 다운로드한 혹은 다운로드중인 컨텐츠 정보를 저장하는 역할을 하며, 컨텐츠 저장부(540)는 컨텐츠 서버(300) 혹은 타 피어 단말기(400)로부터 제공된 컨텐츠를 저장하는 역할을 한다.
한편 슈퍼 노드 단말기(500)의 메인 제어부(520)에서 실행 가능한 제어 프로그램 모듈로서 구현 가능한 피어정보 관리부(521)는 가입자망내에 위치하는 피어 단말기(400)로부터 컨텐츠 전송 요청시 해당 컨텐츠를 제공하여 줄 수 있는 피어정보를 조회하여 컨텐츠 제공자 정보로 전송하고, 그 정보를 상기 피어정보 저장부(530)에 저장하는 역할을 한다.
더 나아가 상기 제어 프로그램 모듈의 일 부분인 컨텐츠 제공부(523)는 상기 피어정보 관리부(521)의 조회결과에 따라 컨텐츠 저장부(540)에 저장된 컨텐츠를 액세스하여 컨텐츠 전송 요청한 피어 단말기(400)로 제공하는 역할을 수행한다.
더 나아가 상기 제어 프로그램 모듈의 일 부분인 컨텐츠 수신 처리부(525)는 가입자망내에 위치하는 피어 단말기(400)로부터 업로딩되는 컨텐츠를 수신하여 컨텐츠 저장부(540)에 저장하는 역할을 한다. 이러한 컨텐츠 수신 처리부(525)는 시스템 구현 방법에 따라 부가 및 제거될 수 있다.
마지막으로 정보 교환부(527)는 중앙관리서버(200)와 정보 교환하는 역할을 한다. 교환되는 정보에는 통계처리를 위해 필요한 정보를 예로 들 수 있다.
이외에 슈퍼 노드 단말기(500)의 메인 제어부(520)에는 서비스 내용에 따라 다양한 기능 블럭이 부가될 수 있을 것이다.
이하 도 3을 참조하여 유저인 피어(peer)에게 컨텐츠가 다운로드되는 과정을 설명하기로 한다.
우선 도 3은 본 발명의 일실시예에 따른 컨텐츠 전송 시스템에서 컨텐츠가 서비스되는 과정을 설명하기 위한 도면을 도시한 것이다.
도 3에 도시한 바와 같이 유저는 우선 자신의 단말기(400)를 통해 컨텐츠 서비스 제공자인 웹 서버(100)의 홈 페이지에 접속하여 자신이 희망하는 컨텐츠의 다운로드를 요청(S1단계)할 수 있다. 이러한 컨텐츠 다운로드 요청에 의해 클라이언트 모듈이 유저인 피어 단말기(400)로 다운로드(S2)되고, 피어 단말기(400)에 다운로드된 클라이언트 모듈은 자동 구동(S3단계)되기 시작한다. 참고적으로 상기 클라이언트 모듈에는 사전에 미리 지정된 중앙관리서버(200)의 URL 정보값과 유저가 다운로드 요청한 컨텐츠 정보(파일 크기 및 파일명 등)가 포함되어진다.
피어 단말기(400)에서 자동 구동되는 클라이언트 모듈은 우선적으로 브라우저를 통해 사전에 미리 지정된 URL정보를 가지는 중앙관리서버(200)와 접속한다. 피어 단말기(400) 접속으로 얻어진 피어 단말기의 IP정보(S4단계)를 이용하여 중앙관리서버(200)는 컨텐츠 전송 요청한 피어 단말기가 속해 있는 슈퍼 노드 단말 기(500)의 IP정보를 제공(S5단계)한다.
슈퍼 노드 단말기(500)의 IP정보를 획득한 클라이언트 모듈은 이후 획득한 IP정보를 가지는 가입자망 내부의 슈퍼 노드 단말기(500)로 컨텐츠 전송을 요청(S6단계)한다. 이러한 컨텐츠 전송요청에는 기본적으로 원하는 컨텐츠의 파일명이 포함될 것이다.
한편 가입자망내에 위치하는 슈퍼 노드 단말기(500)의 피어정보 관리부(521)는 가입자망내의 피어 단말기(400)로부터 컨텐츠 전송요청시 그 컨텐츠를 제공하여 줄 수 있는지, 즉 컨텐츠 제공유무를 조회(S7단계)한다. 컨텐츠 제공유무의 조회는 피어정보 저장부(530)의 검색을 통해 이루어진다.
만약 전송 요청받은 컨텐츠를 제공하여 줄 수 있다면, 보다 구체적으로 피어 정보 관리부(521)는 해당 컨텐츠를 제공하여 줄 수 있는 자(컨텐츠 제공자라 함)가 있다면 그 컨텐츠 제공자의 정보(타 피어 단말기의 IP정보)를 컨텐츠 요청한 피어 단말기(400)로 전송(S8단계)하여 준다. 그러면 피어 단말기(400)의 클라이언트 모듈은 전송받은 IP정보를 가지는 피어 단말기로 컨텐츠 다운로드를 요청함으로서, 가입자망 내부에 존재하는 타 피어 단말기를 통해 소망하는 컨텐츠를 다운로드(S9단계) 받을 수 있게 되는 것이다.
만약 전송 요청받은 컨텐츠가 컨텐츠 저장부(540)에 저장되어 있다면 컨텐츠 제공부(523)는 해당 컨텐츠를 컨텐츠 전송 요청한 피어 단말기(400)로 직접 다운로드(S10단계)하여 준다.
따라서 가입자망 내부에 위치하는 어느 하나의 피어 단말기(400)는 슈퍼 노 드 단말기(500)를 통해 혹은 동일 가입자망 내부에 위치하는 타 피어 단말기를 통해 원하는 컨텐츠를 제공받을 수 있기 때문에, 가입자망 외부 망의 트래픽량을 감소시켜 결과적으로 외부망에서 허용하는 데이터 전송속도를 높게 유지할 수 있게 되는 것이다.
더 나아가 변형 실시예로서, 만약 슈퍼 노드 단말기(500)에서 제공해야 할 컨텐츠 제공자 정보가 없고 저장된 컨텐츠 역시 없다면, 피어 단말기(400)에 설치된 클라이언트 모듈은 저장된 접속정보를 이용해 컨텐츠 서버(300)에 접속하여 컨텐츠의 전송을 요청한다. 상기 전송 요청에 응답하여 피어 단말기(400)는 컨텐츠 서버(300)로부터 소망하는 컨텐츠를 다운로드(S11단계) 받게 되며, 클라이언트 모듈은 컨텐츠 서버(300)로부터 다운로드 받은 컨텐츠를 슈퍼 노드 단말기(500)로 업로딩(S12단계)하여 줄 수 있다. 이와 같은 슈퍼 노드 단말기(500)로의 컨텐츠 업로딩에 의해서 컨텐츠 서버(300)와 슈퍼 노드 단말기(500)의 컨텐츠는 서로 동기화될 수 있다. 슈퍼 노드 단말기(500)는 이후 업로딩된 컨텐츠를 가입자망 내부에서 타 피어 단말기들로 정상 제공하여 줄 수 있다.
이상과 같은 변형 실시예 역시 가입자망내에서 희망하는 컨텐츠를 제공받지 못할 경우 직접 컨텐츠 서버에 접속하여 해당 컨텐츠를 다운로드받아 이를 다시 슈퍼 노드 단말기에 업로딩함으로서, 컨텐츠 동기화를 위한 대기시간을 상대적으로 줄일 수 있는 효과를 얻을 수 있으며, 더 나아가 이러한 효과에 의해서 외부망으로의 트래픽량을 저감시킬 수 있는 부가적인 효과도 얻을 수 있다.
상술한 바와 같이 본 발명은 LAN 환경과 같은 동일 가입자망내에서 컨텐츠 다운로드 서비스 요청자가 폭발적으로 증가하여도 가입자망 내부에 위치하는 다른 피어(peer) 단말기들을 통해 필요한 컨텐츠를 제공받을 수 있기 때문에, 외부망에서 허용하는 데이터 전송속도를 보장받을 수 있는 효과가 있다.
더 나아가 본 발명은 가입자망내에서 희망하는 컨텐츠를 제공받지 못할 경우 직접 컨텐츠 서버에 접속하여 해당 컨텐츠를 다운로드받아 이를 다시 슈퍼 노드 단말기에 업로딩함으로서, 컨텐츠 동기화를 위한 대기시간을 상대적으로 줄일 수 있는 효과를 얻을 수 있다. 더 나아가 이러한 효과에 의해서 외부망으로의 트래픽량을 저감시킬 수 있는 부가적인 효과도 얻을 수 있다.
한편 본 발명은 도면에 도시된 실시예들을 참고로 설명되었으나 이는 예시적인 것에 불과하며, 당해 기술분야에 통상의 지식을 지닌자라면 이로부터 다양한 변형 및 균등한 타실시예가 가능하다는 점을 이해할 것이다. 따라서 본 발명의 진정한 기술적 보호범위는 첨부된 특허청구범위에 의해서만 정해져야 할 것이다.
Claims (6)
- 가입자망 외부에 위치하며 컨텐츠 전송 요청한 피어(peer) 단말기가 속해 있는 슈퍼 노드 단말기의 정보를 제공하는 하나 이상의 중앙관리서버; 및상기 가입자망 내에 위치하며 상기 가입자망 내의 상기 피어 단말기로부터 컨텐츠 전송요청시 그 컨텐츠를 제공하여 줄 수 있는 상기 가입자망 내부의 컨텐츠 제공자 정보를 컨텐츠 요청한 피어 단말기로 전송하여 주거나, 자체 DB로부터 해당 컨텐츠를 전송하는 하나 이상의 슈퍼 노드 단말기를 포함하되,상기 피어 단말기는 저장된 접속정보를 이용하여 상기 중앙관리서버와 컨텐츠 서버에 각각 접속 가능하되, 상기 슈퍼 노드 단말기로부터 컨텐츠 제공자 정보가 전송되지 않을 경우 상기 컨텐츠 서버에 접속하여 유저가 요청한 컨텐츠를 다운로드 받고 상기 컨텐츠 서버로부터 다운로드 받은 컨텐츠를 상기 슈퍼 노드로 업로딩하는 클라언트 모듈을 포함하는 것을 특징으로 하는 슈퍼 노드를 이용한 컨텐츠 전송 시스템.
- 삭제
- 삭제
- 청구항 1에 있어서, 상기 슈퍼 노드 단말기는,컨텐츠를 저장하는 컨텐츠 저장부와;가입자망내에 위치하는 피어 단말기들의 정보와 각 피어 단말기가 다운로드한 혹은 다운로드중인 컨텐츠 정보를 저장하는 피어정보 저장부와;가입자망내에 위치하는 피어 단말기로부터 컨텐츠 전송 요청시 해당 컨텐츠를 제공하여 줄 수 있는 피어정보를 조회하여 컨텐츠 제공자 정보로 전송하고 그 정보를 상기 피어정보 저장부에 저장하기 위한 피어정보 관리부와;상기 피어정보 관리부의 조회결과에 따라 상기 저장된 컨텐츠를 액세스하여 컨텐츠 전송 요청한 피어 단말기로 제공하기 위한 컨텐츠 제공부와;상기 중앙관리서버와 정보 교환하기 위한 정보 교환부와;피어 단말기 혹은 중앙관리서버와 정보를 송수신하기 위한 네트워크 접속부;를 포함함을 특징으로 하는 슈퍼 노드를 이용한 컨텐츠 전송 시스템.
- 가입자망내에 설치되어 외부망에 위치하는 중앙관리서버와 통신 가능한 슈퍼 노드 단말기에 있어서,컨텐츠를 저장하는 컨텐츠 저장부;상기 가입자망내에 위치하는 피어 단말기들의 정보와 각 피어 단말기가 다운로드한 혹은 다운로드중인 컨텐츠 정보를 저장하는 피어정보 저장부;가입자망내에 위치하는 피어 단말기로부터 컨텐츠 전송 요청시 해당 컨텐츠를 제공하여 줄 수 있는 피어정보를 조회하여 컨텐츠 제공자 정보로 전송하고 그 정보를 상기 피어정보 저장부에 저장하기 위한 피어정보 관리부;상기 피어정보 관리부의 조회결과에 따라 상기 저장된 컨텐츠를 액세스하여 컨텐츠 전송 요청한 피어 단말기로 제공하기 위한 컨텐츠 제공부;상기 중앙관리서버와 정보 교환하기 위한 정보 교환부;피어 단말기 혹은 중앙관리서버와 정보를 송수신하기 위한 네트워크 접속부;및가입자망내에 위치하는 피어 단말기로부터 업로딩되는 컨텐츠를 수신하여 상기 컨텐츠 저장부에 저장하기 위한 컨텐츠 수신 처리부를 포함하는 것을 특징으로 하는 슈퍼 노드 단말기.
- 삭제
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060036220A KR100793642B1 (ko) | 2006-04-21 | 2006-04-21 | 슈퍼 노드 단말기와 그를 이용한 컨텐츠 전송 시스템 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060036220A KR100793642B1 (ko) | 2006-04-21 | 2006-04-21 | 슈퍼 노드 단말기와 그를 이용한 컨텐츠 전송 시스템 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20070104077A KR20070104077A (ko) | 2007-10-25 |
KR100793642B1 true KR100793642B1 (ko) | 2008-01-10 |
Family
ID=38818263
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060036220A KR100793642B1 (ko) | 2006-04-21 | 2006-04-21 | 슈퍼 노드 단말기와 그를 이용한 컨텐츠 전송 시스템 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100793642B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101016228B1 (ko) * | 2008-09-17 | 2011-02-25 | 명지대학교 산학협력단 | 피어 투 피어 파일 검색 및 공유 방법 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010068478A (ko) * | 2000-01-06 | 2001-07-23 | 장성익 | 분산화된 개별 컨텐츠 제공자를 기반으로 하는 인터넷서비스 방법 |
JP2002032282A (ja) | 2000-05-11 | 2002-01-31 | Fujitsu Ltd | ネット上におけるコンテンツ配信システム、配信方法およびそのプログラム製品 |
KR20020031224A (ko) * | 2000-10-23 | 2002-05-01 | 정재길 | 컨텐츠 분산 서비스방법 및 그 시스템 |
KR20040088868A (ko) * | 2003-04-14 | 2004-10-20 | 양정환 | 디지털 콘텐츠의 제공 장치 및 방법 |
-
2006
- 2006-04-21 KR KR1020060036220A patent/KR100793642B1/ko active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010068478A (ko) * | 2000-01-06 | 2001-07-23 | 장성익 | 분산화된 개별 컨텐츠 제공자를 기반으로 하는 인터넷서비스 방법 |
JP2002032282A (ja) | 2000-05-11 | 2002-01-31 | Fujitsu Ltd | ネット上におけるコンテンツ配信システム、配信方法およびそのプログラム製品 |
KR20020031224A (ko) * | 2000-10-23 | 2002-05-01 | 정재길 | 컨텐츠 분산 서비스방법 및 그 시스템 |
KR20040088868A (ko) * | 2003-04-14 | 2004-10-20 | 양정환 | 디지털 콘텐츠의 제공 장치 및 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR20070104077A (ko) | 2007-10-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8903950B2 (en) | Personalized content delivery using peer-to-peer precaching | |
US6917960B1 (en) | Intelligent content precaching | |
EP2266043B1 (en) | Cache optimzation | |
EP2088719B1 (en) | Method and device for distributing file data | |
US7035907B1 (en) | Manipulating content objects to control their display | |
US7814483B2 (en) | Cache server at hotspots for downloading services | |
CA2385781C (en) | Path optimizer for peer to peer networks | |
CN103051663A (zh) | 图片共享对等网络中用于改进访客图像查看性能的代理高速缓存技术 | |
JP4938074B2 (ja) | リソースの位置情報の要求方法、当該方法のためのユーザノードおよびサーバ | |
CN102084392B (zh) | 数据分发***和方法 | |
CN110134896B (zh) | 一种代理服务器的监控过程及智能缓存方法 | |
KR20130088774A (ko) | 분할 콘텐트 전달 시스템 및 방법 | |
US10200490B2 (en) | Content-based redirection | |
CN110830565B (zh) | 资源下载方法、装置、***、电子设备及存储介质 | |
JP2005513617A (ja) | プロキシを用いてデータをダウンロードするシステムおよび方法 | |
KR100971577B1 (ko) | 무선 통신 네트워크를 위한 장치, 방법 및 제품 | |
WO2011088725A1 (zh) | 基于http的同步方法和装置 | |
CN110856007B (zh) | 内容分发网络及其存储优化方法、电子设备及存储介质 | |
EP2709337B1 (en) | Service data processing method, device and system | |
CN107003981B (zh) | 与本地配对的设备同步以使用点到点通信从远程服务器获得数据 | |
CN103825916B (zh) | 一种资源下载方法及*** | |
CN107682281B (zh) | 一种sdn交换机和sdn交换机的应用管理方法 | |
KR20040012311A (ko) | 무선 통신망에서 프리젠스 정보 기반 개인간 컨텐츠 공유서비스 시스템 및 방법 | |
KR100793642B1 (ko) | 슈퍼 노드 단말기와 그를 이용한 컨텐츠 전송 시스템 | |
CN109788075B (zh) | 专网网络***、数据的获取方法及边缘服务器 |
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 | ||
G170 | Publication of correction | ||
FPAY | Annual fee payment |
Payment date: 20130124 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20140212 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20150227 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20151224 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20191105 Year of fee payment: 13 |