KR20150000803A - Method for receiving content in the content centric network - Google Patents
Method for receiving content in the content centric network Download PDFInfo
- Publication number
- KR20150000803A KR20150000803A KR1020130088159A KR20130088159A KR20150000803A KR 20150000803 A KR20150000803 A KR 20150000803A KR 1020130088159 A KR1020130088159 A KR 1020130088159A KR 20130088159 A KR20130088159 A KR 20130088159A KR 20150000803 A KR20150000803 A KR 20150000803A
- Authority
- KR
- South Korea
- Prior art keywords
- content
- router
- requested
- response message
- receiving
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 57
- 230000005540 biological transmission Effects 0.000 claims description 141
- 238000004891 communication Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 7
- 230000002093 peripheral effect Effects 0.000 description 6
- 238000013459 approach Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 2
- 229910052739 hydrogen Inorganic materials 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/16—Multipoint routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/22—Alternate routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/28—Routing or path finding of packets in data switching networks using route fault recovery
Abstract
Description
본 발명은 콘텐츠 중심 네트워크에서 콘텐츠를 수신하는 방법에 관한 것으로, 보다 구체적으로 요청 콘텐츠를 저장하고 있는 다수의 라우터로부터 요청 콘텐츠를 수신함으로써 요청 콘텐츠를 빠르게 수신할 수 있으며, 다수의 라우터부터 요청 콘텐츠를 수신하는 도중 일부 라우터의 수신 경로에 문제가 발생하는 경우에도 나머지 라우터를 통해 요청 콘텐츠를 안전하게 수신할 수 있는 콘텐츠 수신 방법에 관한 것이다.The present invention relates to a method for receiving content in a content-centric network, and more particularly, to receiving requested content from a plurality of routers storing requested content, thereby rapidly receiving requested content, The present invention relates to a content receiving method capable of securely receiving a requested content via the remaining router even when a problem occurs in a receiving path of some routers during receiving.
지금까지 널리 사용되고 있는 인터넷은 IP 주소를 이용하여 송신자와 수신자 사이의 1:1 구조로 서비스를 요청하고 제공받는 구조이다. 그러나 인터넷 고화질 TV, 인터넷 음성/화성 통신, 인터넷 원격 제어, 사물통신(Internet of Things:IoT) 등 인터넷을 이용한 다양한 분야와 용도가 계속되어 개발되어 사용되고 있는 현실에서 1:1구조의 인터넷은 주소체제 고갈로 인한 확장성, 보안성, 서비스 품질 보장성 등에서 한계점을 가진다.The Internet, which has been widely used so far, is a structure in which a service is requested and provided with a 1: 1 structure between a sender and a receiver using an IP address. However, in the reality that various fields and uses such as Internet high-definition TV, Internet voice / Mars communication, Internet remote control, Internet of Things (IoT) have been continuously developed and used, It has limitations in terms of scalability, security, and service quality due to exhaustion.
인터넷의 한계를 극복하기 위해 미래 인터넷에 관한 연구가 진행되고 있는데, 미래 인터넷에 관한 연구는 크게 점진적 접근(evolutionary approach)과 혁신적 접근(revoultionary approach)이 있을 수 있다. 점진적 접근이란 현재 인터넷의 기본 특성은 그대로 견지하는 한편 서비스의 연속성을 보장하면서 개선 방향을 모색하는 것이다. 반면에 혁신적 접근이란 현재 인터넷 기술에 속박되거나 구속되지 않으며 미래사회의 요구 사항을 완전하게 만족시킬 수 있는 네트워크 기술을 창조하는 것이다.Future Internet research is under way to overcome limitations of the Internet. Future research on the Internet may have an evolutionary approach and a revoultionary approach. The gradual approach is to maintain the basic characteristics of the current Internet, while at the same time ensuring the continuity of services and seeking improvement. On the other hand, an innovative approach is to create network technologies that are not currently bound or bound to Internet technologies and that can fully meet the needs of future societies.
혁신적 접근 방식 중 콘텐츠 중심 네트워크(Content Centric Network, CCN)는 종래 IP 주소를 이용하여 1:1 구조로 서비스를 요청하고 제공하는 구조 대신 콘텐츠 이름에 기반하여 서비스를 요청하고 제공하는 구조이다.
Among the innovative approaches, Content Centric Network (CCN) is a structure that requests and provides a service based on a content name instead of a structure for requesting and providing a service with a 1: 1 structure using a conventional IP address.
도 1은 종래 콘텐츠 중심 네트워크를 설명하기 위한 도면이며, 도 2와 도 3은 종래 콘텐츠 중심 네트워크에서 콘텐츠가 송수신되는 과정을 설명하기 위한 도면이다.FIG. 1 is a view for explaining a conventional content-centric network, and FIGS. 2 and 3 are diagrams for explaining a process of transmitting and receiving contents in a conventional content-centric network.
도 1을 참고로 종래 콘텐츠 중심 네트워크를 보다 구체적으로 살펴보면, 종래 콘텐츠 중심 네트워크는 다수의 라우터를 구비하는 네트워크(20)와 네트워크(20)에 접속되어 있는 사용자 단말기(10) 및 콘텐츠 서버(30)를 구비하여 구성되어 있다.1, a conventional content-centric network includes a
사용자 단말기(10)는 네트워크(20)에 구비되어 있는 다수의 라우터 중 어느 하나의 접속 라우터에 접속하며, 접속 라우터로 콘텐츠 요청 메시지를 송신한다. 접속 라우터는 콘텐츠 요청 메시지에서 요청 콘텐츠의 식별자를 추출하고, 요청 콘텐츠 식별자에 기초하여 요청 콘텐츠가 접속 라우터에 저장 등록되어 있는지 판단한다. 접속 라우터에 요청 콘텐츠가 존재하지 않는 경우, 접속 라우터는 네트워크(20)의 주변 라우터로 콘텐츠 요청 메시지를 플러딩(flooding) 방식으로 전송하며 주변 라우터 중 요청 콘텐츠를 저장 등록하고 있는 주변 라우터 또는 요청 콘텐츠를 제공하는 콘텐츠 서버(30)에 접속되어 있는 소스 라우터는 요청 콘텐츠 메시지를 전송받은 순서의 역순서로 요청 콘텐츠를 이동 단말기(10)로 제공한다.
The
도 2를 참고로 보다 구체적으로 살펴보면, 사용자 단말기(10)는 요청 콘텐츠가 존재하는 경우, 요청 콘텐츠에 대한 정보를 구비하는 콘텐츠 요청 메시지(CR)를 접속 라우터(A)로 전송한다. 접속 라우터(A)는 요청 콘텐츠 식별자와 접속 라우터(A)에 저장 등록되어 있는 등록 콘텐츠 리스트를 비교하여 접속 라우터(A)에 요청 콘텐츠가 존재하는지 판단한다. 접속 라우터(A)에 요청 콘텐츠가 존재하지 않는 경우, 접속 라우터(A)는 주변 라우터(B)로 콘텐츠 요청 메시지를 전송하며, 주변 라우터(B)에서도 접속 라우터(A)와 동일하게 주변 라우터(B)에 요청 콘텐츠가 존재하는지 판단하여, 주변 라우터(B)에 요청 콘텐츠가 존재하지 않는 경우 주변 라우터(B)의 주변 라우터(C)로 콘텐츠 요청 메시지를 전송하며, 요청 콘텐츠가 주변 라우터(C)에 등록 저장되어 있지 않은 경우 주변 라우터(C)는 다시 주변 라우터(C)의 주변 라우터(D)로 콘텐츠 요청 메시지를 전송한다. 주변 라우터(D)는 요청 콘텐츠를 제공하는 콘텐츠 서버(30)가 접속되어 있는 소스 라우터로, 소스 라우터(D)는 콘텐츠 요청 메시지(CR)의 수신 경로의 역경로로 요청 콘텐츠에 대한 정보를 구비하는 콘텐츠 응답 메시지(CP)를 전송한다. 즉, 콘텐츠 응답 메시지는 주변 라우터(D), 주변 라우터(C), 주변 라우터(B) 및 접속 라우터(A)로 전송된다. 콘텐츠 응답 메시지에는 요청 콘텐츠를 구성하는 전체 패킷(chunk)의 수에 대한 정보가 저장되어 있다. 2, the
도 3을 참고로 살펴보면, 접속 라우터(A)는 요청 콘텐츠의 전체 패킷 수에 기초하여 전체 패킷을 순차적으로 요청하기 위한 콘텐츠 송신 요청 메시지(TR)를 생성하여 설정된 송신 경로로 즉, 주변 라우터(B), 주변 라우터(C) 및 소스 라우터(D)로 송신한다. 콘텐츠 송신 요청 메시지에는 요청 콘텐츠의 전체 패킷 중 송신 요청하는 요청 콘텐츠의 패킷 번호에 대한 정보가 저장되어 있다.3, the access router A generates a content transmission request message TR for sequentially requesting the entire packet based on the total number of packets of the requested content, and transmits the content transmission request message TR to the neighboring router B ) To the peripheral router (C) and the source router (D). In the content transmission request message, information about the packet number of the requested content to be transmitted among the entire packets of the requested content is stored.
소스 라우터(D)는 패킷 번호에 해당하는 요청 콘텐츠 데이터를 서버(30)로부터 수신하여 패킷 번호 및 패킷 번호에 해당하는 콘텐츠 데이터를 구비하는 콘텐츠 송신 응답 메시지(TP)를 생성하고, 콘텐츠 송신 응답 메시지를 설정된 송수신 경로로, 즉 주변 라우터(C), 주변 라우터(B) 및 접속 라우터(A)로 송신한다. 콘텐츠 송신 응답 메시지를 송신하는 송수신 경로의 주변 라우터는 콘텐츠 송신 응답 메시지에 구비되어 있는 요청 콘텐츠를 등록 저장한다. 구체적으로 살펴보면, 주변 라우터(C)는 콘텐츠 송신 응답 메시지(TP)에 구비되어 있는 요청 콘텐츠를 콘텐츠 식별자로 매핑하여 주변 라우터(C)에 저장 등록하며, 주변 라우터(B)와 접속 라우터(A)도 동일하게 요청 콘텐츠를 주변 라우터(B)와 접속 라우터(A)에 각각 저장 등록한다.The source router D receives the request content data corresponding to the packet number from the
따라서 도 4에 도시되어 있는 바와 같이, 다른 사용자 단말기(40)로부터 동일한 콘텐츠에 대한 요청이 있는 경우, 동일한 콘텐츠를 저장하고 있는 서버(30)로부터 요청 콘텐츠를 제공받는 것이 아니라, 요청 콘텐츠를 저장하고 있는 주변 라우터(B)로부터 직접 요청 콘텐츠를 제공받음으로써, 빠르게 요청 콘텐츠를 제공받을 수 있다.
Therefore, as shown in FIG. 4, when there is a request for the same content from another
그러나 도 5에 도시되어 있는 바와 같이, 종래 콘텐츠 중심 네트워크에서는 사용자 단말기에서 요청하는 요청 콘텐츠가 다수의 주변 라우터(D, H)에 등록 저장되어 있는 경우, 접속 라우터(A)는 브로딩캐스팅되는 콘텐츠 요청 메시지에 응답하여 요청 콘텐츠를 저장하는 다수의 주변 라우터(D, H)로부터 콘텐츠 응답 메지시를 각각 수신하게 된다. 접속 라우터(A)는 주변 라우터(D)와 주변 라우터(H)로부터 수신한 콘텐츠 응답 메시지 중 먼저 수신한 콘텐츠 응답 메시지에 응답하여 접속 라우터(A)와 주변 라우터(D) 사이의 콘텐츠 송수신 경로를 설정하며, 주변 라우터(D)로 요청 콘텐츠를 요청하기 위한 콘텐츠 송신 요청 메시지를 송신하고 나중에 주변 라우터(H)로부터 수신한 콘텐츠 응답 메시지는 제거한다. 따라서 접속 라우터(A)는 주변 라우터(D)로부터만 요청 콘텐츠를 수신한다.
However, as shown in FIG. 5, in a conventional content-centric network, when requested content requested by a user terminal is registered and stored in a plurality of neighboring routers D and H, the access router A transmits the content to be broadcast- In response to the request message, a content response message from a plurality of neighboring routers (D, H) storing the requested content, respectively. The access router A responds to the content response message received from the neighboring router D and the neighboring router H from among the content response messages received from the neighboring router D in order to transmit the content transmission / reception path between the access router A and the neighboring router D And transmits a content transmission request message for requesting the requested content to the neighboring router D and removes the content response message received from the neighboring router H later. Therefore, the access router A only receives the requested content from the neighboring router D. [
그러나 위에서 설명한 종래 콘텐츠 중심 네트워크의 콘텐츠 수신 방법의 경우, 요청 콘텐츠를 다수 저장하고 있는 주변 라우터가 존재하는 경우에도 반드시 1개의 주변 라우터만을 통해 요청 콘텐츠를 수신하기 때문에, 요청 콘텐츠의 수신 속도가 느리다는 문제점을 가진다. 또한 설정한 콘텐츠 송수신 경로를 통해 요청 콘텐츠를 수신 도중 콘텐츠 송수신 경로에 문제가 발생하는 경우, 요청 콘텐츠를 안전하게 수신하지 못하며 요청 콘텐츠를 저장하고 있는 주변 라우터와의 콘텐츠 송수신 경로를 재설정하여야 하는 문제점을 가진다. However, in the conventional content-based network receiving method described above, even when there are neighboring routers storing a plurality of requested contents, since the requested contents are received through only one peripheral router, the reception rate of the requested contents is slow I have a problem. Also, when a problem occurs in the content transmission / reception path during reception of the requested content through the set content transmission / reception path, the requested content can not be securely received and the content transmission / reception path with the neighboring router storing the requested content must be reconfigured .
본 발명은 위에서 언급한 종래 콘텐츠 중심 네트워크에서 콘텐츠 송수신 방법이 가지는 문제점을 해결하기 위한 것으로, 본 발명이 이루고자 하는 목적은 요청 콘텐츠를 저장하고 있는 다수의 주변 라우터를 통해 요청 콘텐츠를 빠르게 수신할 수 있는 콘텐츠 수신 방법을 제공하는 것이다.The present invention has been made to solve the above-mentioned problems of the above-described conventional content-based network transmitting / receiving method, and it is an object of the present invention to provide a method and apparatus for quickly receiving requested content through a plurality of neighboring routers And to provide a content receiving method.
본 발명이 이루고자 하는 다른 목적은 요청 콘텐츠의 송수신 경로에 문제가 발생하는 경우에도 요청 콘텐츠를 안전하게 수신할 수 있는 콘텐츠 수신 방법을 제공하는 것이다. It is another object of the present invention to provide a content receiving method capable of securely receiving a requested content even when a problem occurs in a transmission / reception path of the requested content.
본 발명의 목적을 달성하기 위하여, 본 발명에 따른 콘텐츠 수신 방법은 접속 라우터에서 사용자의 요청 콘텐츠에 대한 정보를 구비하는 콘텐츠 요청 메시지를 주변 라우터로 송신하는 단계와, 접속 라우터에서 콘텐츠 요청 메시지에 응답하여 주변 라우터 중 요청 콘텐츠를 저장하고 있는 복수의 저장 라우터로부터 각각 콘텐츠 응답 메시지를 수신하는 단계와, 콘텐츠 응답 메시지에 응답하여 요청 콘텐츠를 저장하고 있는 복수 저장 라우터의 수로 요청 콘텐츠를 분할하고 분할한 요청 콘텐츠를 복수 저장 라우터별로 구분하여 수신하기 위한 콘텐츠 송신 요청 메시지를 복수 저장 라우터로 송신하는 단계를 포함한다.According to an aspect of the present invention, there is provided a method of receiving content, the method comprising: transmitting a content request message including information on a content requested by a user to a neighboring router in an access router; The method comprising the steps of: receiving a content response message from a plurality of storage routers storing request content of neighboring routers; dividing the request content into a plurality of storage routers storing the requested content in response to the content response message, And transmitting the content transmission request message to the plurality of storage routers for receiving the contents by the plurality of storage routers.
바람직하게, 2개의 저장 라우터로부터 요청 콘텐츠를 수신하는 것을 특징으로 하는데, 콘텐츠 요청 메시지에 응답하여 각각 제1 저장 라우터와 제2 저장 라우터로부터 각각 제1 콘텐츠 응답 메시지와 제2 콘텐츠 응답 메시지를 수신하며, 접속 라우터에서 제1 콘텐츠 송신 응답 메시지에 응답하여 제1 저장 라우터로 요청 콘텐츠를 구성하는 다수 패킷의 처음 패킷부터 마지막 패킷으로 순차적으로 요청하기 위한 제1 콘텐츠 송신 요청 메시지를 송신하고, 제2 콘텐츠 응답 메시지에 응답하여 제2 저장 라우터로 요청 콘텐츠를 구성하는 다수 패킷의 마지막 패킷부터 시작 패킷으로 순차적으로 요청하기 위한 제2 콘텐츠 송신 요청 메시지를 송신하는 것을 특징으로 한다.Preferably, the method is characterized by receiving request content from two storage routers, in response to a content request message, receiving a first content response message and a second content response message, respectively, from a first storage router and a second storage router, In response to the first content transmission response message, the first router transmits a first content transmission request message for sequentially requesting from the first packet to the last packet of the plurality of packets constituting the requested content to the first storage router, In response to the response message, a second content transmission request message for sequentially requesting from the last packet of the plurality of packets constituting the requested content to the start packet to the second storage router.
본 발명에 따른 콘텐츠 수신 방법은 제1 콘텐츠 송신 요청 메지시에 응답하여 제1 저장 라우터로부터 수신한 제1 콘텐츠 송신 응답 메시지에 저장된 요청 콘텐츠의 패킷 번호와 제2 콘텐츠 송신 요청 메시지에 응답하여 제2 저장 라우터로부터 수신한 제2 콘텐츠 송신 응답 메시지에 저장된 요청 콘텐츠의 패킷 번호를 비교하는 단계와, 제1 콘텐츠 송신 응답 메시지의 요청 콘텐츠의 패킷 번호와 제2 콘텐츠 송신 응답 메시지의 요청 콘텐츠의 패킷 번호가 일치하는 경우 제1 저장 라우터와 제2 저장 라우터로 상기 요청 콘텐츠의 수신을 중단하는 단계를 더 포함하는 것을 특징으로 한다.The content receiving method according to the present invention is a method for receiving a first content transmission request message in response to a first content transmission request message in response to a packet number of a requested content stored in a first content transmission response message received from a first storage router, Comparing the packet number of the requested content stored in the second content transmission response message received from the storage router with the packet number of the requested content of the first content transmission response message and the packet number of the requested content of the second content transmission response message And stopping the reception of the requested content to the first storage router and the second storage router when they match.
여기서 콘텐츠 요청 메시지는 요청 콘텐츠의 식별자를 구비하며, 제1 콘텐츠 송신 응답 메시지 또는 제2 콘텐츠 송신 응답 메시지는 제1 저장 라우터 또는 제2 저장 라우터로부터 접속 라우터로 송신하는 요청 콘텐츠의 전체 패킷의 수, 전체 패킷 중 제1 콘텐츠 응답 메시지 또는 제2 콘텐츠 응답 메시지를 통해 송신하는 패킷 번호, 패킷 번호의 콘텐츠를 구비하는 것을 특징으로 한다.Wherein the content request message comprises an identifier of the requested content and wherein the first content send response message or the second content send response message includes the number of total packets of the requested content to be transmitted from the first storage router or the second storage router to the access router, And contents of a packet number and a packet number transmitted through a first content response message or a second content response message among all the packets.
본 발명에 따른 콘텐츠 중심 네트워크의 콘텐츠 수신 방법은 제1 콘텐츠 응답 메시지와 제2 콘텐츠 응답 메시지를 수신하는 경우, 제1 저장 라우터와 제2 저장 라우터로부터 서로 다른 수신 경로를 통해 각각 요청 콘텐츠를 수신하는데, 바람직하게 접속 라우터는 제1 저장 라우터로부터 요청 콘텐츠를 수신하기 위한 제1 인터페이스와 제2 저장 라우터로부터 요청 콘텐츠를 수신하기 위한 제2 인터페이스를 설정한다. 제1 인터페이스를 통해 제1 콘텐츠 송신 요청 메시지를 송신하고 제1 인터페이스를 통해 제1 저장 라우터로부터 제1 콘텐츠 송신 응답 메시지를 수신한다. 한편, 제2 인터페이스를 통해 제2 콘텐츠 송신 요청 메시지를 송신하고 제2 인터페이스를 통해 제2 저장 라우터로부터 제2 콘텐츠 송신 응답 메시지를 수신한다.The content receiving method of the content-centric network according to the present invention receives the first content response message and the second content response message from the first storage router and the second storage router via the different receive paths, respectively , Preferably the access router establishes a first interface for receiving the requested content from the first storage router and a second interface for receiving the requested content from the second storage router. Transmits a first content transmission request message via the first interface and receives a first content transmission response message from the first storage router via the first interface. On the other hand, a second content transmission request message is transmitted through the second interface and a second content transmission response message is received from the second storage router via the second interface.
본 발명의 다른 실시예에 따른 콘텐츠 수신 방법은 접속 라우터에서 상기 사용자의 요청 콘텐츠에 대한 정보를 구비하는 콘텐츠 요청 메시지를 주변 라우터로 송신하는 단계와, 접속 라우터에서 상기 콘텐츠 요청 메시지에 응답하여 요청 콘텐츠를 저장하고 있는 제1 저장 라우터와 제2 저장 라우터로부터 각각 제1 콘텐츠 응답 메시지와 제2 콘텐츠 응답 메시지를 수신하는 단계와, 접속 라우터에서 제1 콘텐츠 응답 메시지에 응답하여 제1 저장 라우터로 요청 콘텐츠를 구성하는 다수 패킷의 처음 패킷부터 마지막 패킷의 순서로 순차적으로 요청하기 위한 제1 콘텐츠 송신 요청 메시지를 송신하고 제2 콘텐츠 응답 메시지에 응답하여 제2 저장 라우터로 요청 콘텐츠를 구성하는 다수 패킷의 마지막 패킷부터 시작 패킷의 순서로 순차적으로 요청하기 위한 제2 콘텐츠 송신 요청 메시지를 송신하는 단계와, 제1 콘텐츠 송신 요청 메시지와 제2 콘텐츠 송신 요청 메시지에 응답하여 제1 콘텐츠 송신 요청 메시지에 저장되어 있는 패킷 번호와 제2 콘텐츠 송신 요청 메시지에 저장되어 있는 패킷 번호에 해당하는 콘텐츠를 제1 저장 라우터와 제2 저장 라우터로부터 수신하는 단계를 포함한다.According to another aspect of the present invention, there is provided a content receiving method including the steps of: transmitting, at an access router, a content request message including information on a content requested by a user to a neighboring router; The method comprising: receiving a first content response message and a second content response message from a first storage router and a second storage router, respectively, In order from the first packet to the last packet of the plurality of packets constituting the content, and transmits the first content transmission request message to the end of the plurality of packets constituting the requested content to the second storage router in response to the second content response message To sequentially request packets in the order of the start packet Transmitting the first content transmission request message and the second content transmission request message in response to the first content transmission request message and the second content transmission request message, And receiving the content corresponding to the packet number from the first storage router and the second storage router.
본 발명의 다른 실시예에 따른 콘텐츠 중심 네트워크의 콘텐츠 수신 방법은 제1 저장 라우터로부터 수신한 제1 콘텐츠 송신 응답 메시지의 요청 콘텐츠의 패킷 번호와 제2 저장 라우터로부터 수신한 제2 콘텐츠 송신 응답 메시지의 요청 콘텐츠의 패킷 번호를 비교하는 단계와, 제1 콘텐츠 송신 응답 메시지의 요청 콘텐츠의 패킷 번호와 제2 콘텐츠 송신 응답 메시지의 요청 콘텐츠의 패킷 번호가 일치하는 경우, 제1 저장 라우터와 제2 저장 라우터로 요청 콘텐츠의 수신을 중단하는 단계를 더 포함하는 것을 특징으로 한다.The content receiving method of the content-centric network according to another embodiment of the present invention is a method of receiving the content of the content request message of the first content transmission response message received from the first storage router and the content number of the second content transmission response message received from the second storage router Comparing the packet number of the requested content of the first content transmission response message with the packet number of the requested content of the second content transmission response message; And stopping the reception of the requested content.
본 발명에 따른 사용자의 요청 콘텐츠를 관리하는 라우터에 있어서, 요청 콘텐츠를 저장하고 있는 제1 저장 라우터와 제2 저장 라우터로부터 요청 콘텐츠의 서로 다른 패킷을 송신 요청하기 위한 콘텐츠 송신 요청 메시지를 생성하는 메시지 생성부와, 콘텐츠 송신 요청 메시지에 응답하여 제1 저장 라우터로부터 수신한 제1 콘텐츠 송신 응답 메시지에 저장되어 있는 요청 콘텐츠의 패킷 번호와 제2 저장 라우터로부터 수신한 제2 콘텐츠 송신 응답 메시지에 저장되어 있는 요청 콘텐츠의 패킷 번호를 비교하는 비교부와, 제1 콘텐츠 송신 응답 메시지에 저장되어 있는 요청 콘텐츠의 패킷 번호와 제2 콘텐츠 송신 응답 메시지에 저장되어 있는 요청 콘텐츠의 패킷 번호가 서로 동일한 경우, 콘텐츠 송신 요청 메시지의 생성을 중단 제어하는 제어부를 포함하는 것을 특징으로 한다.A router for managing a content requested by a user according to the present invention includes a first storage router storing a requested content and a message for generating a content transmission request message for requesting transmission of different packets of requested content from a second storage router And a second content transmission response message received from the second storage router in response to the content transmission request message, and the packet number of the requested content stored in the first content transmission response message received from the first storage router When the packet number of the requested content stored in the first content transmission response message and the packet number of the requested content stored in the second content transmission response message are equal to each other, And a control unit for interrupting the generation of the transmission request message And that is characterized.
여기서 메시지 생성부는 요청 콘텐츠를 구성하는 다수 패킷의 처음 패킷부터 마지막 패킷의 순서로 순차적으로 상기 요청 콘텐츠를 요청하기 위한 제1 콘텐츠 송신 요청 메시지와 요청 콘텐츠를 구성하는 다수 패킷의 마지막 패킷부터 시작 패킷의 순서로 순차적으로 요청 콘텐츠를 요청하기 위한 제2 콘텐츠 송신 요청 메시지를 생성하는 것을 특징으로 한다.Here, the message generator generates a first content transmission request message for sequentially requesting the requested content from the first packet to the last packet of the plurality of packets constituting the requested content, A second content transmission request message for requesting the requested content sequentially in order.
본 발명에 따른 콘텐츠 중심 네트워크의 콘텐츠 수신 방법은 다음과 같은 효과를 가진다.The content receiving method of the content-centric network according to the present invention has the following effects.
첫째, 본 발명에 따른 콘텐츠 수신 방법은 요청 콘텐츠를 저장하고 있는 다수의 라우터로부터 분할한 서로 다른 요청 콘텐츠를 각각 수신함으로써, 요청 콘텐츠를 빠르게 수신할 수 있다.First, a content receiving method according to the present invention can quickly receive requested content by receiving different requested content segments from a plurality of routers storing requested content.
둘째, 본 발명에 따른 콘텐츠 수신 방법은 다수의 라우터로부터 요청 콘텐츠를 수신함으로써, 다수의 라우터 중 일부 라우터로부터 요청 콘텐츠를 수신하는 도중에 송수신 경로에 문제가 발생하는 경우에도 나머지 라우터를 통해 요청 콘텐츠를 안전하게 수신할 수 있다. Second, by receiving requested content from a plurality of routers, even when a trouble occurs in a transmission / reception path while receiving requested content from some routers of a plurality of routers, the content reception method according to the present invention securely transmits .
도 1은 종래 콘텐츠 중심 네트워크를 설명하기 위한 도면이다.
도 2는 종래 콘텐츠 중심 네트워크에서 콘텐츠가 송수신되는 과정을 설명하기 위한 도면이다.
도 3은 종래 콘텐츠 중심 네트워크에서 콘텐츠가 송수신되는 과정을 설명하기 위한 도면이다.
도 4는 콘텐츠 중심 네트워크에서 콘텐츠를 수신하는 과정을 설명하기 위한 도면이다.
도 5는 종래 콘텐츠 중심 네트워크에서 요청 콘텐츠를 저장하고 있는 다수의 저장 라우터가 존재하는 경우 콘텐츠 수신 방법을 설명하기 위한 도면이다.
도 6은 본 발명에 따른 콘텐츠 중심 네트워크의 라우터를 설명하기 위한 기능 블록도이다.
도 7은 본 발명에 따른 콘텐츠 중심 네트워크에서 콘텐츠를 수신하는 방법을 설명하기 위한 흐름도이다.
도 8은 본 발명에 따른 콘텐츠 수신 방법의 일 예를 설명하기 위한 도면이다.1 is a view for explaining a conventional content-oriented network.
2 is a diagram for explaining a process of transmitting and receiving contents in a conventional content-centric network.
FIG. 3 is a view for explaining a process of transmitting / receiving contents in a conventional content-centric network.
4 is a diagram for explaining a process of receiving content in a content-oriented network.
FIG. 5 is a view for explaining a content receiving method when there are a plurality of storage routers storing request contents in a conventional content-oriented network.
6 is a functional block diagram illustrating a router of a content-centric network according to the present invention.
Figure 7 is a flow chart illustrating a method of receiving content in a content-centric network in accordance with the present invention.
8 is a diagram for explaining an example of a content receiving method according to the present invention.
이하 첨부한 도면을 참고로 본 발명에 따른 콘텐츠 중심 네트워크의 콘텐츠 수신 방법에 대해 보다 구체적으로 살펴본다.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, a content receiving method according to the present invention will be described in detail with reference to the accompanying drawings.
도 6은 본 발명에 따른 콘텐츠 중심 네트워크의 라우터를 설명하기 위한 기능 블록도이다.6 is a functional block diagram illustrating a router of a content-centric network according to the present invention.
도 6을 참고로 보다 구체적으로 살펴보면, 접속 라우터에 사용자 단말기가 접속되어 있으며, 접속 라우터의 송수신부(110)를 통해 사용자 단말기로부터 요청 콘텐츠를 요구하는 사용자 명령이 입력되는 경우, 메시지 생성부(120)는 요청 콘텐츠에 대한 정보를 저장하고 있는 콘텐츠 요청 메시지를 생성하고 송수신부(110)는 생성한 콘텐츠 요청 메시지를 주변 라우터로 송신한다. 콘텐츠 요청 메시지는 요청 콘텐츠를 저장하고 있는 라우터 또는 서버로 송신되며, 요청 콘텐츠를 저장하고 있는 라우터 또는 서버로부터 송신되는 콘텐츠 응답 메시지는 송수신부(110)로 수신된다.6, when a user terminal is connected to an access router and a user command requesting a requested content is input from the user terminal through the transmission /
여기서 콘텐츠 요청 메시지에는 사용자가 요청하는 요청 콘텐츠를 식별하기 위한 정보, 즉 콘텐츠를 유일하게 식별할 수 있는 식별자가 저장되어 있다. 콘텐츠 요청 메시지에 저장되어 있는 요청 콘텐츠의 정보로는 요청 콘텐츠 이름, 버전, 형식 등에 대한 정보가 저장되어 있다. 한편, 콘텐츠 응답 메시지는 라우터 또는 서버가 저장하고 있는 요청 콘텐츠에 대한 정보, 예를 들어 요청 콘텐츠를 구성하는 전체 패킷(chunk)의 수, 요청 콘텐츠의 이름, 버전, 형식 등에 대한 정보가 저장되어 있다.Here, the content request message stores information for identifying the requested content requested by the user, that is, an identifier that can uniquely identify the content. The information of the requested content stored in the content request message includes information on the requested content name, version, format, and the like. On the other hand, the content response message stores information on the request content stored in the router or the server, for example, the number of chunks constituting the requested content, the name, version, and format of the requested content .
메시지 생성부(120)는 요청 콘텐츠를 저장하고 있는 제1 저장 라우터와 제2 저장 라우터로부터 콘텐츠 응답 메시지를 수신하는 경우, 제1 저장 라우터와 제2 저장 라우터로부터 서로 다른 패킷 번호의 요청 콘텐츠를 요청하기 위한 콘텐츠 송신 요청 메시지를 생성하며, 경로 설정부(130)는 제1 저장 라우터와 제2 저장 라우터로부터 각각 요청 콘텐츠를 수신하기 위하여 복수의 수신 경로를 설정한다. 즉, 경로 설정부(130)는 제1 저장 라우터로부터 요청 콘텐츠를 수신하기 위한 제1 송수신 경로에 위치하는 인접 주변 라우터에 제1 인터페이스를 할당하며, 제2 저장 라우터로부터 요청 콘텐츠를 수신하기 위해 제2 송수신 경로에 위치하는 인접 주변 라우터에 제2 인터페이스를 할당한다. 제1 인터페이스를 통해 제1 콘텐츠 송신 요청 메시지를 제1 저장 라우터로 송신하며, 제1 인터페이스를 통해 제1 저장 라우터로부터 제1 콘텐츠 송신 요청 메시지에 저장되어 있는 패킷 번호에 해당하는 요청 콘텐츠 데이터를 수신한다. 한편, 제2 인터페이스를 통해 제2 콘텐츠 송신 요청 메시지를 제2 저장 라우터로 송신하며, 제2 인터페이스를 통해 제2 저장 라우터로부터 제2 콘텐츠 송신 요청 메시지에 저장되어 있는 패킷 번호에 해당하는 요청 콘텐츠 데이터를 수신한다.When receiving the content response message from the first storage router and the second storage router storing the requested content, the
한편, 비교부(140)는 제1 콘텐츠 송신 요청 메시지에 응답하여 제1 저장 라우터로부터 수신한 제1 콘텐츠 송신 응답 메시지에 저장되어 있는 요청 콘텐츠의 패킷 번호와 제2 콘텐츠 송신 요청 메시지에 응답하여 제2 저장 라우터로부터 수신한 제2 콘텐츠 송신 응답 메시지에 저장되어 있는 요청 콘텐츠의 패킷 번호를 비교하며, 제어부(150)는 제1 콘텐츠 송신 응답 메시지에 저장되어 있는 요청 콘텐츠의 패킷 번호와 제2 콘텐츠 송신 응답 메시지에 저장되어 있는 요청 콘텐츠의 패킷 번호가 서로 동일한 경우, 콘텐츠 송신 요청 메시지의 생성을 중단하도록 메시지 생성부(120)를 제어한다.
In response to the first content transmission request message, the
도 7은 본 발명에 따른 콘텐츠 중심 네트워크에서 콘텐츠를 수신하는 방법을 설명하기 위한 흐름도이다.Figure 7 is a flow chart illustrating a method of receiving content in a content-centric network in accordance with the present invention.
도 7을 참고로 보다 구체적으로 살펴보면, 요청 콘텐츠의 전체 패킷 수에 기초하여 요청 콘텐츠를 구성하는 다수의 패킷들 중 제1 저장 라우터로부터 다수 패킷의 처음 패킷부터 마지막 패킷으로 순차적으로 요청 콘텐츠를 요청하기 위한 제1 콘텐츠 송신 요청 메시지를 생성하고, 생성한 제1 콘텐츠 송신 요청 메시지를 제1 저장 라우터로 송신한다(S1110). 제1 콘텐츠 송신 요청 메시지에는 요청 콘텐츠를 구성하는 다수 패킷들 중 송신 요청하는 패킷 번호가 저장되어 있다.More specifically, referring to FIG. 7, request content is requested sequentially from the first packet to the last packet of the plurality of packets from the first storage router among the plurality of packets constituting the requested content based on the total number of packets of the requested content And transmits the generated first content transmission request message to the first storage router (S1110). The first content transmission request message stores the packet number of the plurality of packets constituting the requested content.
제1 콘텐츠 송신 요청 메시지에 응답하여 제1 저장 라우터로부터 패킷 번호에 해당하는 요청 콘텐츠 데이터를 저장하고 있는 제1 콘텐츠 송신 응답 메시지를 수신한다(S130). 여기서 제1 콘텐츠 송신 요청 메시지와 제1 콘텐츠 송신 응답 메시지는 앞서 사용자 단말기가 접속되어 있는 접속 라우터와 제1 저장 라우터 사이에서 송수신된 콘텐츠 요청 메시지와 콘텐츠 응답 메시지의 송수신 경로를 따라 송수신되며, 송수신 경로에 위치하는 라우터는 콘텐츠 송신 응답 메시지를 경로 상의 다음 라우터로 송신하기 전에 자신 라우터에 등록 저장한다.In response to the first content transmission request message, the first content transmission response message storing the requested content data corresponding to the packet number is received from the first storage router (S130). Here, the first content transmission request message and the first content transmission response message are transmitted / received along the transmission / reception path of the content request message and the content response message transmitted / received between the access router connected to the user terminal and the first storage router, The router located in the router registers and stores the content transmission response message in its own router before transmitting it to the next router on the route.
한편, 요청 콘텐츠의 전체 패킷 수에 기초하여 요청 콘텐츠를 구성하는 다수 패킷의 마지막 패킷부터 시작 패킷으로 순차적으로 요청 콘텐츠를 요청하기 위한 제2 콘텐츠 송신 요청 메시지를 생성하고, 생성한 제2 콘텐츠 송신 요청 메시지를 제2 저장 라우터로 송신한다(S120). 제2 콘텐츠 송신 요청 메시지에는 요청 콘텐츠를 구성하는 다수 패킷들 중 송신 요청하는 패킷 번호가 저장되어 있다.On the other hand, based on the total number of packets of the requested content, a second content transmission request message for sequentially requesting the requested content from the last packet of the plurality of packets constituting the requested content to the starting packet is generated, Message to the second storage router (S120). The second content transmission request message stores the packet number of the plurality of packets constituting the requested content.
제2 콘텐츠 송신 요청 메시지에 응답하여 제2 저장 라우터로부터 패킷 번호에 해당하는 요청 콘텐츠 데이터를 저장하고 있는 제2 콘텐츠 송신 응답 메시지를 수신한다(S140). In response to the second content transmission request message, the second content transmission response message storing the requested content data corresponding to the packet number is received from the second storage router (S140).
제1 콘텐츠 송신 요청 메시지를 통해 수신한 요청 콘텐츠의 제1 패킷 번호와 제2 콘텐츠 송신 요청 메시지를 통해 수신한 요청 콘텐츠의 제2 패킷 번호를 비교하여 제1 패킷 번호와 제2 패킷 번호가 서로 동일한지 판단하여(S150), 제1 패킷 번호와 제2 패킷 번호가 서로 동일한 경우 요청 콘텐츠의 수신을 중단 제어한다(S160). 즉, 제1 콘텐츠 송신 요청 메시지를 통해 요청 콘텐츠의 처음 패킷부터 마지막 패킷으로 순차적으로 요청 콘텐츠를 요청하기 위해 처음 패킷부터 패킷 번호를 증가시키며 순차적으로 제1 콘텐츠 송신 요청 메시지를 송신하며, 제2 콘텐츠 송신 요청 메시지를 통해 요청 콘텐츠의 마지막 패킷부터 처음 패킷으로 순차적으로 요청 콘텐츠를 요청하기 위해 마지막 패킷부터 패킷 번호를 감소시키며 순차적으로 제2 콘텐츠 송신 요청 메시지를 송신한다. 제1 콘텐츠 송신 요청 메시지와 제2 콘텐츠 송신 요청 메시지에 응답하여 수신한 제1 콘텐츠 송신 응답 메시지의 요청 콘텐츠 제1 패킷 번호와 제2 콘텐츠 송신 응답 메시지의 요청 콘텐츠 제2 패킷 번호가 서로 동일한 경우 제1 콘텐츠 송신 요청 메시지 또는 제2 콘텐츠 송신 요청 메시지의 생성을 중단한다.
The first packet number of the requested content received through the first content transmission request message and the second packet number of the requested content received through the second content transmission request message are compared with each other so that the first packet number and the second packet number are the same (S150). If the first packet number and the second packet number are identical to each other, the reception of the requested content is discontinued (S160). That is, in order to sequentially request content from the first packet to the last packet of the requested content through the first content transmission request message, the first content transmission request message is sequentially transmitted from the first packet to the second content The packet number is decremented from the last packet and the second content transmission request message is sequentially transmitted in order to sequentially request content from the last packet of the requested content to the first packet through the transmission request message. If the first content packet number of the first content transmission response message received in response to the first content transmission request message and the second content transmission request message is equal to the second content packet number of the second content transmission response message requested content, 1 content transmission request message or the second content transmission request message.
도 8은 본 발명에 따른 콘텐츠 수신 방법의 일 예를 설명하기 위한 도면이다.8 is a diagram for explaining an example of a content receiving method according to the present invention.
도 8을 참고로 보다 구체적으로 살펴보면, 사용자 단말기에서 요청하는 요청 콘텐츠가 다수의 주변 라우터(D, H)에 등록 저장되어 있는 경우, 접속 라우터(A)는 브로딩캐스팅되는 콘텐츠 요청 메시지(CR)에 응답하여 요청 콘텐츠를 저장하는 다수의 주변 라우터(D, H)로부터 콘텐츠 응답 메지시(CT)를 각각 수신하게 된다. 접속 라우터(A)는 주변 라우터(D)부터 수신한 콘텐츠 응답 메시지(CT)에 응답하여 접속 라우터(A)와 주변 라우터(D) 사이의 콘텐츠 송수신 경로를 설정하여 주변 라우터(D)로 요청 콘텐츠를 구성하는 다수 패킷들 중 처음 패킷부터 마지막 패킷으로 순차적으로 요청 콘텐츠를 요청하기 위한 제1 콘텐츠 송신 요청 메시지(TR)를 송신한다. 한편, 접속 라우터(A)는 주변 라우터(H)부터 수신한 콘텐츠 응답 메시지(CT)에 응답하여 접속 라우터(A)와 주변 라우터(H) 사이의 콘텐츠 송수신 경로를 설정하여 주변 라우터(H)로 요청 콘텐츠를 구성하는 다수 패킷들 중 마지막 패킷부터 시작 패킷으로 순차적으로 요청 콘텐츠를 요청하기 위한 제2 콘텐츠 송신 요청 메시지(TR)를 송신한다. 따라서 요청 콘텐츠가 총 n개의 패킷으로 구성되는 경우, 접속 라우터(A)는 주변 라우터(D)로부터는 P1, P2, P3,..., Pm의 순서로 요청 콘텐츠를 수신하게 되며, 주변 라우터(H)로부터는 Pn, Pn -1, Pn -2,..., Pm의 순서로 요청 콘텐츠를 수신하게 된다. 주변 라우터(D)와 주변 라우터(H)를 통해 수신한 요청 콘텐츠의 패킷 번호가 서로 동일한 경우 콘텐츠 송신 요청 메시지를 주변 라우터(D)와 주변 라우터(H)로 송신 중단한다.
8, when a request content requested by a user terminal is registered and stored in a plurality of neighboring routers D and H, the access router A transmits a content request message CR to be broadcasted, (CT) from a plurality of neighboring routers (D, H) that store the requested content in response to the content request. The access router A establishes a content transmission / reception path between the access router A and the surrounding router D in response to the content response message CT received from the neighboring router D, A first content transmission request message (TR) for sequentially requesting the requested content from the first packet to the last packet among the plurality of packets constituting the content transmission request message. On the other hand, the access router A establishes a content transmission / reception path between the access router A and the peripheral router H in response to the content response message CT received from the peripheral router H, And transmits a second content transmission request message (TR) for sequentially requesting the requested content from the last packet to the start packet among the plurality of packets constituting the requested content. Therefore, when the requested content is composed of a total of n packets, the access router A receives the requested content from the neighboring router D in the order of P 1 , P 2 , P 3 , ..., P m , And the neighboring router H receives the requested content in the order of P n , P n -1 , P n -2 , ..., P m . If the packet numbers of the requested contents received through the neighboring router D and the neighboring router H are equal to each other, the content transmission request message is transmitted to the neighboring router D and the neighboring router H, respectively.
본 발명에 따른 콘텐츠 수신 방법은 사용자가 요청하는 요청 콘텐츠를 저장하는 다수의 저장 라우터를 통해 동시에 수신하기 때문에, 종래 콘텐츠 수신 방법과 비교하여 더욱 빠르게 요청 콘텐츠를 수신할 수 있다. 또한, 다수의 저장 라우터를 통해 요청 콘텐츠를 수신하는 도중 일부 저장 라우터로부터 요청 콘텐츠를 수신하지 못하게 되는 경우, 나머지 저장 라우터를 통해 패킷 번호가 일치할 때까지 계속해서 요청 콘텐츠를 수신하기 때문에 안전하게 요청 콘텐츠를 수신할 수 있다.
Since the content receiving method according to the present invention simultaneously receives the content through the plurality of storage routers storing the requested content requested by the user, the requested content can be received more quickly than the conventional content receiving method. In addition, when the requested content is not received from some of the storage routers while receiving the requested content through the plurality of storage routers, since the requested content is continuously received until the packet numbers match through the remaining storage routers, Lt; / RTI >
본 발명에 따른 콘텐츠 수신 방법에서는 2개의 저장 라우터를 통해 요청 콘텐츠를 수신하는 것으로 설명하였으나, 본 발명이 적용되는 분야에 따라 3개 이상의 저장 라우터로부터 요청 콘텐츠를 수신할 수 있다. 이러한 경우, 복수 저장 라우터로부터 수신한 콘텐츠 응답 메시지에 응답하여 요청 콘텐츠를 저장하고 있는 복수 저장 라우터의 수로 요청 콘텐츠를 분할하고 분할한 요청 콘텐츠를 복수 저장 라우터별로 구분하여 수신하기 위한 콘텐츠 송신 요청 메시지를 생성하여 각 저장 라우터로부터 송신하며, 수신한 요청 콘텐츠의 패킷 번호가 동일한 경우 요청 콘텐츠의 수신을 중단할 수 있다.In the content receiving method according to the present invention, the request content is received through two storage routers. However, according to the field to which the present invention is applied, the requested content can be received from three or more storage routers. In this case, in response to the content response message received from the plurality of storage routers, the requested content is divided into a plurality of storage routers storing the requested content, and the divided content is divided into a plurality of storage routers, And transmits the request contents from the respective storage routers. If the packet numbers of the received request contents are the same, the reception of the requested contents can be stopped.
한편, 상술한 본 발명의 실시 예들은 컴퓨터에서 실행될 수 있는 프로그램으로 작성 가능하고, 컴퓨터로 읽을 수 있는 기록 매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다.The above-described embodiments of the present invention can be embodied in a general-purpose digital computer that can be embodied as a program that can be executed by a computer and operates the program using a computer-readable recording medium.
상기 컴퓨터로 읽을 수 있는 기록 매체는 마그네틱 저장 매체(예를 들어, 롬, 플로피 디스크, 하드디스크 등), 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등) 및 캐리어 웨이브(예를 들면, 인터넷을 통한 전송)와 같은 저장 매체를 포함한다.
The computer-readable recording medium may be a magnetic storage medium (e.g., ROM, floppy disk, hard disk, etc.), an optical reading medium (e.g. CD ROM, Lt; / RTI > transmission).
본 발명은 도면에 도시된 실시예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is evident that many alternatives, modifications and variations will be apparent to those skilled in the art. Accordingly, the true scope of protection of the present invention should be determined by the technical idea of the appended claims
10: 사용자 단말기 20: 콘텐츠 중심 네트워크
30: 서버 110: 송수신부
120: 메시지 생성부 130: 경로 설정부
140: 비교부 150: 제어부10: user terminal 20: content-centric network
30: Server 110: Transmitting /
120: message generating unit 130: path setting unit
140: comparison unit 150:
Claims (20)
상기 접속 라우터에서 상기 사용자의 요청 콘텐츠에 대한 정보를 구비하는 콘텐츠 요청 메시지를 주변 라우터로 송신하는 단계;
상기 접속 라우터에서 상기 콘텐츠 요청 메시지에 응답하여 상기 주변 라우터 중 상기 요청 콘텐츠를 저장하고 있는 복수의 저장 라우터로부터 각각 콘텐츠 응답 메시지를 수신하는 단계; 및
상기 콘텐츠 응답 메시지에 응답하여 상기 요청 콘텐츠를 저장하고 있는 복수 저장 라우터의 수로 상기 요청 콘텐츠를 분할하고 상기 분할한 요청 콘텐츠를 상기 복수 저장 라우터별로 구분하여 수신하기 위한 콘텐츠 송신 요청 메시지를 상기 복수 저장 라우터로 송신하는 단계를 포함하는 것을 특징으로 하는 콘텐츠 중심 네트워크의 콘텐츠 수신 방법. A method for receiving a request content of a user through an access router to which a user terminal is connected in a content-centric network having a plurality of routers storing contents,
Transmitting, at the access router, a content request message including information on the content requested by the user to a neighboring router;
Receiving a content response message from each of a plurality of storage routers storing the requested content among the neighboring routers in response to the content request message at the access router; And
The content request message is divided into a plurality of storage routers storing the requested content in response to the content response message, and a content transmission request message for receiving the divided requested content separately for each of the plurality of storage routers, To the content-centered network.
2개의 저장 라우터로부터 상기 요청 콘텐츠를 수신하는 것을 특징으로 하는 것을 콘텐츠 중심 네트워크의 콘텐츠 수신 방법.2. The method of claim 1, wherein the content-
And receiving the requested content from two storage routers.
상기 콘텐츠 요청 메시지에 응답하여 각각 제1 저장 라우터와 제2 저장 라우터로부터 각각 제1 콘텐츠 응답 메시지와 제2 콘텐츠 응답 메시지를 수신하며,
상기 접속 라우터에서 상기 제1 콘텐츠 송신 응답 메시지에 응답하여 상기 제1 저장 라우터로 상기 요청 콘텐츠를 구성하는 다수 패킷의 처음 패킷부터 마지막 패킷으로 순차적으로 요청하기 위한 제1 콘텐츠 송신 요청 메시지를 송신하고, 상기 제2 콘텐츠 응답 메시지에 응답하여 상기 제2 저장 라우터로 상기 요청 콘텐츠를 구성하는 다수 패킷의 마지막 패킷부터 시작 패킷으로 순차적으로 요청하기 위한 제2 콘텐츠 송신 요청 메시지를 송신하는 것을 특징으로 하는 콘텐츠 중심 네트워크의 콘텐츠 수신 방법.3. The method of claim 2, wherein the content-
Receiving a first content response message and a second content response message from a first storage router and a second storage router, respectively, in response to the content request message,
In response to the first content transmission response message, the first router transmits a first content transmission request message for sequentially requesting from the first packet to the last packet of the plurality of packets constituting the requested content to the first storage router, In response to the second content response message, a second content transmission request message for sequentially requesting from the last packet of the plurality of packets constituting the requested content to the start packet to the second storage router A method for receiving content on a network.
상기 제1 콘텐츠 송신 요청 메지시에 응답하여 상기 제1 저장 라우터로부터 수신한 제1 콘텐츠 송신 응답 메시지에 저장된 요청 콘텐츠의 패킷 번호와 상기 제2 콘텐츠 송신 요청 메시지에 응답하여 상기 제2 저장 라우터로부터 수신한 제2 콘텐츠 송신 응답 메시지에 저장된 요청 콘텐츠의 패킷 번호를 비교하는 단계; 및
상기 제1 콘텐츠 송신 응답 메시지의 요청 콘텐츠의 패킷 번호와 상기 제2 콘텐츠 송신 응답 메시지의 요청 콘텐츠의 패킷 번호가 일치하는 경우, 상기 제1 저장 라우터와 상기 제2 저장 라우터로 상기 요청 콘텐츠의 수신을 중단하는 단계를 포함하는 것을 특징으로 하는 콘텐츠 중심 네트워크의 콘텐츠 수신 방법. 4. The method of claim 3, wherein the content-
Receiving, from the first storage router, the packet number of the requested content stored in the first content transmission response message in response to the first content transmission request message; Comparing the packet number of the requested content stored in the second content transmission response message; And
When the packet number of the requested content of the first content transmission response message and the packet number of the requested content of the second content transmission response message are identical, receiving the requested content to the first storage router and the second storage router And stopping the content-centered network.
상기 요청 콘텐츠의 식별자를 구비하는 것을 특징으로 하는 콘텐츠 중심 네트워크의 콘텐츠 수신 방법.5. The method of claim 4, wherein the content request message
And an identifier of the requested content.
상기 제1 저장 라우터 또는 제2 저장 라우터로부터 상기 접속 라우터로 송신하는 요청 콘텐츠의 전체 패킷의 수, 상기 전체 패킷 중 상기 제1 콘텐츠 응답 메시지 또는 상기 제2 콘텐츠 응답 메시지를 통해 송신하는 패킷 번호, 상기 패킷 번호의 콘텐츠를 구비하는 것을 특징으로 하는 콘텐츠 중심 네트워크의 콘텐츠 수신 방법.6. The method of claim 5, wherein the first content transmission response message or the second content transmission response message
The number of all packets of the requested content to be transmitted from the first storage router or the second storage router to the access router, the packet number to transmit through the first content response message or the second content response message among the entire packets, And a content of the packet number.
상기 제1 콘텐츠 응답 메시지와 제2 콘텐츠 응답 메시지를 수신하는 경우, 상기 제1 저장 라우터와 상기 제2 저장 라우터로부터 서로 다른 수신 경로를 통해 각각 요청 콘텐츠를 수신하는 것을 특징으로 하는 콘텐츠 중심 네트워크의 콘텐츠 수신 방법.7. The method of claim 6, wherein the content-
Characterized in that when receiving the first content response message and the second content response message, the first content router receives the request content from the first storage router and the second content router via the different receive path, Receiving method.
상기 제1 인터페이스를 통해 상기 제1 콘텐츠 송신 요청 메시지를 송신하고 상기 제1 인터페이스를 통해 제1 저장 라우터로부터 제1 콘텐츠 송신 응답 메시지를 수신하며,
상기 제2 인터페이스를 통해 상기 제2 콘텐츠 송신 요청 메시지를 송신하고 상기 제2 인터페이스를 통해 제2 저장 라우터로부터 제2 콘텐츠 송신 응답 메시지를 수신하는 것을 특징으로 하는 콘텐츠 중심 네트워크의 콘텐츠 수신 방법.7. The method of claim 6, wherein the content-
Transmitting the first content transmission request message via the first interface and receiving a first content transmission response message from the first storage router via the first interface,
Wherein the second content transmission request message is transmitted through the second interface and the second content transmission response message is received from the second storage router via the second interface.
상기 접속 라우터에서 상기 사용자의 요청 콘텐츠에 대한 정보를 구비하는 콘텐츠 요청 메시지를 주변 라우터로 송신하는 단계;
상기 접속 라우터에서 상기 콘텐츠 요청 메시지에 응답하여 상기 요청 콘텐츠를 저장하고 있는 제1 저장 라우터와 제2 저장 라우터로부터 각각 제1 콘텐츠 응답 메시지와 제2 콘텐츠 응답 메시지를 수신하는 단계;
상기 접속 라우터에서 상기 제1 콘텐츠 응답 메시지에 응답하여 상기 제1 저장 라우터로 상기 요청 콘텐츠를 구성하는 다수 패킷의 처음 패킷부터 마지막 패킷의 순서로 순차적으로 요청하기 위한 제1 콘텐츠 송신 요청 메시지를 송신하고, 상기 제2 콘텐츠 응답 메시지에 응답하여 상기 제2 저장 라우터로 상기 요청 콘텐츠를 구성하는 다수 패킷의 마지막 패킷부터 시작 패킷의 순서로 순차적으로 요청하기 위한 제2 콘텐츠 송신 요청 메시지를 송신하는 단계; 및
상기 제1 콘텐츠 송신 요청 메시지와 상기 제2 콘텐츠 송신 요청 메시지에 응답하여 상기 제1 콘텐츠 송신 요청 메시지에 저장되어 있는 패킷 번호와 상기 제2 콘텐츠 송신 요청 메시지에 저장되어 있는 패킷 번호에 해당하는 콘텐츠를 상기 제1 저장 라우터와 상기 제2 저장 라우터로부터 수신하는 단계를 포함하는 것을 특징으로 하는 콘텐츠 중심 네트워크의 콘텐츠 수신 방법.A method for receiving a request content of a user through an access router to which a user terminal is connected in a content-centric network having a plurality of routers storing contents,
Transmitting, at the access router, a content request message including information on the content requested by the user to a neighboring router;
Receiving a first content response message and a second content response message from a first storage router and a second storage router, respectively, storing the requested content in response to the content request message at the access router;
In response to the first content response message, the first router transmits a first content transmission request message for sequentially requesting from the first packet to the last packet of the plurality of packets constituting the requested content to the first storage router Transmitting a second content transmission request message to the second storage router in response to the second content response message in order from the last packet to the beginning packet of the plurality of packets constituting the requested content; And
Wherein the first content transmission request message and the second content transmission request message are stored in the first content transmission request message and the second content transmission request message in response to the first content transmission request message and the second content transmission request message, And receiving from the first storage router and the second storage router.
상기 제1 저장 라우터로부터 수신한 제1 콘텐츠 송신 응답 메시지의 상기 요청 콘텐츠의 패킷 번호와 상기 제2 저장 라우터로부터 수신한 제2 콘텐츠 송신 응답 메시지의 상기 요청 콘텐츠의 패킷 번호를 비교하는 단계; 및
상기 제1 콘텐츠 송신 응답 메시지의 요청 콘텐츠의 패킷 번호와 상기 제2 콘텐츠 송신 응답 메시지의 요청 콘텐츠의 패킷 번호가 일치하는 경우, 상기 제1 저장 라우터와 상기 제2 저장 라우터로 상기 요청 콘텐츠의 수신을 중단하는 단계를 더 포함하는 것을 특징으로 하는 콘텐츠 중심 네트워크의 콘텐츠 수신 방법.11. The method of claim 10, wherein the content-
Comparing the packet number of the requested content of the first content transmission response message received from the first storage router with the packet number of the requested content of the second content transmission response message received from the second storage router; And
When the packet number of the requested content of the first content transmission response message and the packet number of the requested content of the second content transmission response message are identical, receiving the requested content to the first storage router and the second storage router Further comprising the step of stopping the content-based network.
상기 요청 콘텐츠의 식별자를 구비하는 것을 특징으로 하는 콘텐츠 중심 네트워크의 콘텐츠 수신 방법.12. The method of claim 11, wherein the content request message
And an identifier of the requested content.
상기 제1 저장 라우터 또는 제2 저장 라우터로부터 상기 접속 라우터로 송신하는 요청 콘텐츠의 전체 패킷의 수, 상기 전체 패킷 중 상기 제1 콘텐츠 응답 메시지 또는 상기 제2 콘텐츠 응답 메시지를 통해 송신하는 패킷 번호, 상기 패킷 번호의 콘텐츠를 구비하는 것을 특징으로 하는 콘텐츠 중심 네트워크의 콘텐츠 수신 방법.13. The method of claim 12, wherein the first content response message or the second content response message
The number of all packets of the requested content to be transmitted from the first storage router or the second storage router to the access router, the packet number to transmit through the first content response message or the second content response message among the entire packets, And a content of the packet number.
상기 제1 콘텐츠 응답 메시지와 제2 콘텐츠 응답 메시지를 수신하는 경우, 상기 제1 저장 라우터와 상기 제2 저장 라우터로부터 서로 다른 수신 경로를 통해 각각 요청 콘텐츠를 수신하는 것을 특징으로 하는 콘텐츠 중심 네트워크의 콘텐츠 수신 방법.13. The method of claim 12, wherein the content-
Characterized in that when receiving the first content response message and the second content response message, the first content router receives the request content from the first storage router and the second content router via the different receive path, Receiving method.
상기 제1 인터페이스를 통해 상기 제1 콘텐츠 송신 요청 메시지를 송신하고 상기 제1 인터페이스를 통해 상기 제1 콘텐츠 송신 응답 메시지를 수신하며,
상기 제2 인터페이스를 통해 상기 제2 콘텐츠 송신 요청 메시지를 송신하고 상기 제2 인터페이스를 통해 상기 제2 콘텐츠 송신 응답 메시지를 수신하는 것을 특징으로 하는 콘텐츠 중심 네트워크의 콘텐츠 수신 방법.16. The method of claim 15, wherein the content-
Transmitting the first content transmission request message via the first interface and receiving the first content transmission response message via the first interface,
And transmits the second content transmission request message through the second interface and receives the second content transmission response message via the second interface.
상기 요청 콘텐츠를 저장하고 있는 제1 저장 라우터와 제2 저장 라우터로부터 상기 요청 콘텐츠의 서로 다른 패킷을 송신 요청하기 위한 콘텐츠 송신 요청 메시지를 생성하는 메시지 생성부;
상기 콘텐츠 송신 요청 메시지에 응답하여 상기 제1 저장 라우터로부터 수신한 제1 콘텐츠 송신 응답 메시지에 저장되어 있는 상기 요청 콘텐츠의 패킷 번호와 상기 제2 저장 라우터로부터 수신한 제2 콘텐츠 송신 응답 메시지에 저장되어 있는 상기 요청 콘텐츠의 패킷 번호를 비교하는 비교부; 및
상기 제1 콘텐츠 송신 응답 메시지에 저장되어 있는 상기 요청 콘텐츠의 패킷 번호와 상기 제2 콘텐츠 송신 응답 메시지에 저장되어 있는 상기 요청 콘텐츠의 패킷 번호가 서로 동일한 경우, 상기 콘텐츠 송신 요청 메시지의 생성을 중단 제어하는 제어부를 포함하는 것을 특징으로 하는 콘텐츠 중심 네트워크의 라우터.1. A router for managing requested content of a user in a content-centric network having a plurality of routers storing content,
A message generator for generating a content transmission request message for requesting transmission of different packets of the requested content from the first storage router storing the requested content and the second storage router;
In response to the content transmission request message, the packet number of the requested content stored in the first content transmission response message received from the first storage router and the second content transmission response message received from the second storage router A comparison unit for comparing the packet number of the requested content with the requested content; And
If the packet number of the requested content stored in the first content transmission response message is identical to the packet number of the requested content stored in the second content transmission response message, And a control unit for controlling the content-based network.
상기 요청 콘텐츠를 구성하는 다수 패킷의 처음 패킷부터 마지막 패킷의 순서로 순차적으로 상기 요청 콘텐츠를 요청하기 위한 제1 콘텐츠 송신 요청 메시지와 상기 요청 콘텐츠를 구성하는 다수 패킷의 마지막 패킷부터 시작 패킷의 순서로 순차적으로 상기 요청 콘텐츠를 요청하기 위한 제2 콘텐츠 송신 요청 메시지를 생성하는 것을 특징으로 하는 콘텐츠 중심 네트워크의 라우터.18. The apparatus of claim 17, wherein the message generator
A first content transmission request message for sequentially requesting the requested content in the order of the first packet to the last packet of the plurality of packets constituting the requested content, and a first content transmission request message for sequentially ordering the last packet of the plurality of packets constituting the requested content And generates a second content transmission request message for sequentially requesting the requested content.
상기 제1 콘텐츠 송신 응답 메시지를 수신하기 위한 제1 인터페이스와 상기 제2 콘텐츠 송신 응답 메시지를 수신하기 위한 제2 인터페이스를 통해 상기 요청 콘텐츠를 수신하기 위한 통신 경로를 설정하는 통신 경로 설정부를 더 포함하는 것을 특징으로 하는 콘텐츠 중심 네트워크의 라우터.19. The system of claim 18, wherein the router
Further comprising a communication path setting unit for setting a communication path for receiving the requested content through a first interface for receiving the first content transmission response message and a second interface for receiving the second content transmission response message Wherein the content-centric network is a router.
상기 제1 인터페이스를 통해 상기 제1 콘텐츠 송신 요청 메시지를 송신하고 상기 제1 인터페이스를 통해 상기 제1 콘텐츠 송신 응답 메시지를 수신하며,
상기 제2 인터페이스를 통해 상기 제2 콘텐츠 송신 요청 메시지를 송신하고 상기 제2 인터페이스를 통해 상기 제2 콘텐츠 송신 응답 메시지를 수신하는 것을 특징으로 하는 콘텐츠 중심 네트워크의 라우터.20. The system of claim 19, wherein the router
Transmitting the first content transmission request message via the first interface and receiving the first content transmission response message via the first interface,
Wherein the second content transmission request message is transmitted via the second interface and the second content transmission response message is received via the second interface.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20130073201 | 2013-06-25 | ||
KR1020130073201 | 2013-06-25 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20150000803A true KR20150000803A (en) | 2015-01-05 |
KR101496554B1 KR101496554B1 (en) | 2015-03-02 |
Family
ID=52474771
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130088159A KR101496554B1 (en) | 2013-06-25 | 2013-07-25 | Method for receiving content in the content centric network |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101496554B1 (en) |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006126894A (en) * | 2004-10-26 | 2006-05-18 | Sony Corp | Content delivery method, program and information processor |
KR20130016594A (en) * | 2011-08-08 | 2013-02-18 | 삼성전자주식회사 | A transmission method of sequential content for a content transmitting device, a reception method of sequential content for a content receiving device, a content transmitting device and a content receiving device in a content centric network |
KR20130048032A (en) * | 2011-11-01 | 2013-05-09 | 한국전자통신연구원 | Routing method in content-centric network |
-
2013
- 2013-07-25 KR KR1020130088159A patent/KR101496554B1/en active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
KR101496554B1 (en) | 2015-03-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110858840B (en) | Method, system and apparatus for real-time multimedia communication technology | |
EP2387178B1 (en) | Control of multicast content distribution | |
EP4247049A1 (en) | Data processing method, network element device, and readable storage medium | |
US7970935B2 (en) | Network system, information processor, and information processing program recording medium | |
WO2020155293A1 (en) | Stream pushing method, system and server | |
WO2019157968A1 (en) | Communication method, apparatus and system | |
US10412168B2 (en) | Implementing a storage system using a personal user device and a data distribution device | |
CN113422818B (en) | Data cascade transmission method, system and node equipment | |
US20150229564A1 (en) | Method for transmitting content in content centric network | |
CN110809026A (en) | File processing method and device, electronic equipment and storage medium | |
US9118745B2 (en) | Remote access to a device in an IMS system with a second media access channel | |
JP2012533959A (en) | Effective host management protocol for multicast routers | |
US20160028650A1 (en) | Method and system for a user to create favorite server lists for multiple services | |
KR20060123559A (en) | System, receiver, method and program for distributing content | |
US20100017837A1 (en) | Method of securing resources in a video and audio streaming delivery system | |
KR100670786B1 (en) | Apparatus for providing selective IPTV service using user profile and method thereof | |
US8295200B2 (en) | Discovering multicast routing capability of an access network | |
KR101496554B1 (en) | Method for receiving content in the content centric network | |
WO2022002215A1 (en) | Data transmission method and apparatus | |
CN104780591A (en) | Service interoperation implementation method between terminal equipment, device, system and related equipment | |
CN109561080B (en) | Dynamic network access communication method and device | |
KR101564830B1 (en) | Method for transmitting packet of real-time streaming service in content centric network | |
WO2009026846A1 (en) | Message transmission method, device and system for implementing multicast services | |
US20240114323A1 (en) | Apparatus and method for providing service function chaining service exposure in wireless communication system | |
CN112584322B (en) | Method and device for processing multicast service |
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: 20171220 Year of fee payment: 4 |