Method, device, and system for supporting content subscription in content network
First Claim
1. A method for subscribing content in a content network, wherein the content network comprises a content requesting node and a content providing node, the method comprising:
- receiving, by a processor of the content requesting node, a first interest packet through a first port from a first user device, wherein the first interest packet comprises a content identifier that indicates content to be subscribed by the first interest packet, the first interest packet indicating that a subscription request associated with the content identifier is valid within a first duration;
creating, by the processor of the content requesting node, a subscription entry that comprises the content identifier and an identifier of the first port;
sending, by the processor of the content requesting node, the first interest packet to the content providing node;
receiving, by the processor of the content requesting node, a second interest packet through a second port from a second user device, wherein the second interest packet comprises the content identifier, that indicates content to be subscribed by the second interest packet, the second interest packet indicating that the subscription request associated with the content identifier is valid within a second duration;
adding, by the processor of the content requesting node, an identifier of the second port to the subscription entry;
replacing, by the processor of the content requesting node, the first duration of the subscription request associated with the content identifier in the subscription entry with the second duration;
receiving, by the processor of the content requesting node, multiple data packets provided by the content providing node according to the first interest packet, wherein the content comprises the multiple data packets; and
sending, by the processor of the content requesting node, the multiple data packets through the first port and the second port respectively to the first user device and the second user device according to the subscription entry.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for content subscription in content network. A content requesting node in the content network receives a first interest packet comprising a content identifier through a first port from a first user device, creates a subscription entry comprising the content identifier and an identifier of the first port, sends the first interest packet to the content providing node, receives a second interest packet through a second port from a second user device; adds an identifier of the second port to the subscription entry, receives multiple data packets provided by the content providing node according to the first interest packet, and sends the multiple data packets through the first port and the second port respectively to the first user device and the second user device according to the subscription entry.
-
Citations
11 Claims
-
1. A method for subscribing content in a content network, wherein the content network comprises a content requesting node and a content providing node, the method comprising:
-
receiving, by a processor of the content requesting node, a first interest packet through a first port from a first user device, wherein the first interest packet comprises a content identifier that indicates content to be subscribed by the first interest packet, the first interest packet indicating that a subscription request associated with the content identifier is valid within a first duration; creating, by the processor of the content requesting node, a subscription entry that comprises the content identifier and an identifier of the first port; sending, by the processor of the content requesting node, the first interest packet to the content providing node; receiving, by the processor of the content requesting node, a second interest packet through a second port from a second user device, wherein the second interest packet comprises the content identifier, that indicates content to be subscribed by the second interest packet, the second interest packet indicating that the subscription request associated with the content identifier is valid within a second duration; adding, by the processor of the content requesting node, an identifier of the second port to the subscription entry; replacing, by the processor of the content requesting node, the first duration of the subscription request associated with the content identifier in the subscription entry with the second duration; receiving, by the processor of the content requesting node, multiple data packets provided by the content providing node according to the first interest packet, wherein the content comprises the multiple data packets; and sending, by the processor of the content requesting node, the multiple data packets through the first port and the second port respectively to the first user device and the second user device according to the subscription entry. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A content requesting node for subscribing content in a content network, wherein the content network comprises the content requesting node and a content providing node, the content requesting node comprising:
-
a memory configured to store instructions; and a processor coupled to the memory and configured to execute the instructions to; receive a first interest packet through a first port from a first user device, wherein the first interest packet comprises a content identifier that indicates content to be subscribed by the first interest packet, the first interest packet indicating that a subscription request associated with the content identifier is valid within a first duration; create a subscription entry, wherein the subscription entry comprises the content identifier and an identifier of the first port; send the first interest packet to the content providing node; receive a second interest packet through a second port from a second user device, wherein the second interest packet comprises the content identifier that indicates content to be subscribed by the second interest packet, the second interest packet indicating that the subscription request associated with the content identifier is valid within a second duration; add an identifier of the second port to the subscription entry; replace the first duration of the subscription request associated with the content identifier in the subscription entry with the second duration; receive multiple data packets provided by the content providing node according to the first interest packet;
wherein the content comprises the multiple data packets; andsend the multiple data packets through the first port and the second port respectively to the first user device and the second device according to the subscription entry. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for subscribing content in a content network, wherein the content network comprises a content requesting node and a content providing node, the method comprising:
-
receiving, by a processor of the content requesting node, a first interest packet through a first port from a first user device, wherein the first interest packet comprises a content identifier that indicates content to be subscribed by the first interest packet; creating, by the processor of the content requesting node, a subscription entry that comprises the content identifier and an identifier of the first port; sending, by the processor of the content requesting node, the first interest packet to the content providing node; receiving, by the processor of the content requesting node, a second interest packet through a second port from a second user device, wherein the second interest packet comprises the content identifier, that indicates content to be subscribed by the second interest packet; adding, by the processor of the content requesting node, an identifier of the second port to the subscription entry; receiving, by the processor of the content requesting node, multiple data packets provided by the content providing node according to the first interest packet, wherein the content comprises the multiple data packets; sending, by the processor of the content requesting node, the multiple data packets through the first port and the second port respectively to the first user device and the second user device according to the subscription entry; when the content requesting node sends the multiple data packets through the first port to the first user device according to the subscription entry within the first duration, receiving, by the content requesting node, a third interest packet through the first port from the first user device, wherein the third interest packet comprises the content identifier, which indicates the first interest packet to be invalid; and deleting, by the content requesting node, the identifier of the first port from the subscription entry according to the third interest packet.
-
Specification