SERVER, ROUTER, RECEIVING TERMINAL, AND PROCESSING METHOD
First Claim
1. A server that processes a real-time stream transmitted via a content centric network (CCN), the server comprising:
- a CCN receiving unit configured to receive a packet from the CCN;
a CCN transmitting unit configured to transmit a packet to the CCN;
a converting unit configured to convert content data to enhance a real-time property, and create a packet of the converted content data; and
a server control unit configured to update a routing table that describes processing for an interest packet,wherein the server control unit is configured to;
when the CCN receiving unit receives an interest packet for content including converted content data, issue an interest packet for original content data of the content which is to be converted, and cause the CCN transmitting unit to transmit the issued interest packet; and
when the CCN receiving unit receives from the CCN the original content data to be converted, cause the converting unit to convert the original content data and create a packet of the converted original content data, and cause the CCN transmitting unit to transmit the packet of the converted original content data as a response packet for the interest packet for the content including the converted content data.
1 Assignment
0 Petitions
Accused Products
Abstract
A server according to the present disclosure includes: a converting unit that converts content data to enhance a real-time property, and creates a packet of the converted content data; and a server control unit that updates a routing table that describes processing for an interest packet, wherein when an interest packet for content including converted content data is received, the server control unit performs control of issuing an interest packet for original content data of the content which is to be converted, and when original content data to be processed is received from a CCN, the server control unit performs control of causing the original content data to be converted, a packet of the converted original content data to be created, and the packet of the converted original content data to be transmitted as a response packet for the interest packet for the content including the converted content data.
-
Citations
12 Claims
-
1. A server that processes a real-time stream transmitted via a content centric network (CCN), the server comprising:
-
a CCN receiving unit configured to receive a packet from the CCN; a CCN transmitting unit configured to transmit a packet to the CCN; a converting unit configured to convert content data to enhance a real-time property, and create a packet of the converted content data; and a server control unit configured to update a routing table that describes processing for an interest packet, wherein the server control unit is configured to; when the CCN receiving unit receives an interest packet for content including converted content data, issue an interest packet for original content data of the content which is to be converted, and cause the CCN transmitting unit to transmit the issued interest packet; and when the CCN receiving unit receives from the CCN the original content data to be converted, cause the converting unit to convert the original content data and create a packet of the converted original content data, and cause the CCN transmitting unit to transmit the packet of the converted original content data as a response packet for the interest packet for the content including the converted content data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A router that transmits a real-time stream via a CCN, the router comprising:
-
a CCN receiving unit configured to receive a packet from the CCN; a CCN transmitting unit configured to transmit a packet to the CCN; a converting unit configured to convert content data to enhance a real-time property, and create a packet of the converted content data; and a router control unit configured to update a routing table that describes processing for an interest packet, and create an interest packet for the converted content data or an interest packet for a redundant portion of the converted content data, wherein the router control unit is configured to; when the CCN receiving unit receives an interest packet for content including converted content data, issue an interest packet for original content data of the content which is to be converted, and cause the CCN transmitting unit to transmit the issued interest packet; and when the CCN receiving unit receives from the CCN the original content data to be converted, cause the converting unit to convert the original content data and create a packet of the converted original content data, and cause the CCN transmitting unit to transmit the packet of the converted original content data as a response packet for the interest packet for the content including the converted content data. - View Dependent Claims (7)
-
-
8. A receiving terminal that obtains a real-time stream via a CCN, the receiving terminal comprising:
-
a CCN receiving unit configured to receive a packet from the CCN; a terminal control unit configured to calculate necessary FEC strength based on the real-time stream received by the CCN receiving unit, and create an interest packet for content data on which FEC is performed with the FEC strength or an interest packet for a redundant portion of the content data on which the FEC is performed with the FEC strength; a CCN transmitting unit configured to transmit the interest packet created by the terminal control unit; and an FEC decoding unit configured to decode a packet of original content data on which the FEC is performed or the redundant portion, and provide recovery from packet loss of the original content data, the packet being a response packet for the interest packet transmitted by the CCN transmitting unit. - View Dependent Claims (9)
-
-
10. A processing method performed by a server that processes a real-time stream transmitted via a CCN, the processing method comprising:
-
receiving a packet from the CCN; transmitting a packet to the CCN; converting content data to enhance a real-time property and creating a packet of the converted content data; and updating a routing table that describes processing for an interest packet, wherein the updating includes; when an interest packet for content including converted content data is received in the receiving, issuing an interest packet for original content data of the content which is to be converted, and transmitting the issued interest packet in the transmitting; and when the original content data to be converted is received from the CCN in the receiving, converting the original content data and creating a packet of the converted original content data in the converting and creating, and transmitting, in the transmitting, the packet of the converted original content data as a response packet for the interest packet for the content including the converted content data.
-
-
11. A processing method performed by a router that transmits a real-time stream via a CCN, the processing method comprising:
-
receiving a packet from the CCN; transmitting a packet to the CCN; converting content data to enhance a real-time property and creating a packet of the converted content data; and updating a routing table that describes processing for an interest packet, and creating an interest packet for the converted content data or an interest packet for a redundant portion of the converted content data, wherein the updating and creating includes; when an interest packet for content including converted content data is received in the receiving, issuing an interest packet for original content data of the content which is to be converted, and transmitting the issued interest packet in the transmitting; and when the original content data to be converted is received from the CCN in the receiving, converting the original content data and creating a packet of the converted original content data in the converting and creating, and transmitting, in the transmitting, the packet of the converted original content data as a response packet for the interest packet for the content including the converted content data.
-
-
12. A processing method performed by a receiving terminal that obtains a real-time stream via a CCN, the processing method comprising:
-
receiving a packet from the CCN; calculating necessary FEC strength based on the real-time stream received in the receiving, and creating an interest packet for content data on which FEC is performed with the FEC strength or an interest packet for a redundant portion of the content data on which the FEC is performed with the FEC strength; transmitting the interest packet created in the calculating and creating; and decoding a packet of original content data on which the FEC is performed or the redundant portion, and providing recovery from packet loss of the original content data, the packet being a response packet for the interest packet transmitted in the transmitting.
-
Specification