Terminal device based on content name, and method for routing based on content name
First Claim
Patent Images
1. A terminal device, the terminal device comprising:
- a processor comprising;
a query generator configured to generate, with respect to content comprising a plurality of segments, a block query comprising a content name and a block range of segments of the content, wherein segments indicated by the block range are to be routed based on the content name;
a table search unit configured to search, from a routing table, a content name which is matched with the content name, and to determine a transmission direction of the block query based on the found content name; and
a query transmitter configured to transmit the block query using the transmission direction corresponding to the found content name,wherein the block range of segments corresponding to the block query have the same transmission direction.
1 Assignment
0 Petitions
Accused Products
Abstract
In a network system based on a content name, a terminal device may generate and transmit a block query requesting a plurality of segments, and may receive segments corresponding to the block query based on a transmission direction of the block query.
-
Citations
26 Claims
-
1. A terminal device, the terminal device comprising:
-
a processor comprising; a query generator configured to generate, with respect to content comprising a plurality of segments, a block query comprising a content name and a block range of segments of the content, wherein segments indicated by the block range are to be routed based on the content name; a table search unit configured to search, from a routing table, a content name which is matched with the content name, and to determine a transmission direction of the block query based on the found content name; and a query transmitter configured to transmit the block query using the transmission direction corresponding to the found content name, wherein the block range of segments corresponding to the block query have the same transmission direction. - View Dependent Claims (2, 3, 4, 5, 25, 26)
-
-
6. A method for routing based on content name by a processor, the method comprising:
-
generating, with respect to content comprising a plurality of segments, a block query comprising a content name and a block range of segments of the content, wherein segments indicated by the block range are to be routed based on the content name; searching, from a routing table, a content name which is matched with the content name; determining a transmission direction of the block query based on the found content name; and transmitting the block query using the transmission direction corresponding to the found content name, wherein the block range of segments corresponding to the block query have the same transmission direction. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A terminal device, the terminal device comprising:
-
a processor comprising; a query receiver configured to receive an interest packet; a network demon configured to determine whether the interest packet is a block query containing a requests for at least two segments from among segments of content, wherein the block comprises a content name of the content and a block range indicating the at least two segments; if the interest packet is determined to be a block query, generate internal interest packets corresponding to the at least two segments. and forward the generated internal interest packets to the query receiver; and a table search unit to search, from a routing table, a content name which is matched with the content name. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for routing based on content name by a processor, the method comprising:
-
receiving an interest packet; determining whether the interest packet is a block query containing a request for at least two segments from among segments of content, wherein the block query comprises a content name of the content and a block range indicating the at least two segments; if the interest packet is determined to be a block query, generating internal interest packets corresponding to the at least two segments; and forwarding the generated internal interest packets to the receiving step; and searching, from a routing table, a content name which is matched with the content name. - View Dependent Claims (17, 18, 19)
-
-
20. The method of clam 18, further comprising:
receiving at least one segment of the at least two segments corresponding to the block query using a transmission direction of the block query when the requested content is not stored.
-
21. A network apparatus using a routing table, the network apparatus comprising:
-
a processor; and a memory storing the routing table, wherein the routing table comprises; a content name field used to search for content comprising a plurality of segments; a transmission direction field used to transmit a query for requesting the content; a reception direction field to indicate a reception direction of the query; a flag field to indicate whether the query corresponds to a block query requesting at least two segments of the plurality of segments; and a number field to indicate a number of a segment corresponding to the requested query. - View Dependent Claims (22, 23, 24)
-
Specification