Router, method for using cache when content server is unreachable, and program
First Claim
1. A system for accessing a content, comprising:
- a content server for storing a content data;
a first router for storing the content data included in a content reply message transmitted from the content server;
a plurality of second routers; and
a content request node for transmitting a content request message for requesting the content data,the first router checking whether an access to the content server is possible or not and broadcasting an MBC setting request message to the plurality of second routers in a case where the access is impossible, the MBC setting request message being information for setting guidance information to the plurality of second routers, the guidance information being used for transferring the content request message to the first router,at least one of the plurality of second routers transferring the content request message to the first router in a case where the at least one of the plurality of second routers that the guidance information is set receives the content request message,the first router replying a content reply message including the content data which is stored in the first router, in a case of receiving the content request message from the at least one of the plurality of second routers,in a case of receiving the MBC setting request message, each of the plurality of second routers setting the guidance information, and transferring the MBC setting request message to an adjacent second router in a case where the adjacent second router exists, the adjacent second router being included in the plurality of second routers.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a router to acquire a content, even when accessibility to a server is impossible due to a network failure. The router comprises: a unit for storing content data included in a content reply message transmitted from a content server; a unit for, when the content server becomes unreachable, broadcasting, to other routers, an MBC setting request message configured to set guidance information in the other routers, the guidance information being used, when a content request message which requests the content server for the content data is transmitted from a content request node, to transfer the content request message to the own router; and a unit for replying a content reply message including the stored content data, when the content request message used to request the content server for the content data is transferred in accordance with the guidance information.
2 Citations
9 Claims
-
1. A system for accessing a content, comprising:
-
a content server for storing a content data; a first router for storing the content data included in a content reply message transmitted from the content server; a plurality of second routers; and a content request node for transmitting a content request message for requesting the content data, the first router checking whether an access to the content server is possible or not and broadcasting an MBC setting request message to the plurality of second routers in a case where the access is impossible, the MBC setting request message being information for setting guidance information to the plurality of second routers, the guidance information being used for transferring the content request message to the first router, at least one of the plurality of second routers transferring the content request message to the first router in a case where the at least one of the plurality of second routers that the guidance information is set receives the content request message, the first router replying a content reply message including the content data which is stored in the first router, in a case of receiving the content request message from the at least one of the plurality of second routers, in a case of receiving the MBC setting request message, each of the plurality of second routers setting the guidance information, and transferring the MBC setting request message to an adjacent second router in a case where the adjacent second router exists, the adjacent second router being included in the plurality of second routers. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of a system for accessing a content, comprising the steps of:
-
causing a first router to store a content data included in a content reply message transmitted from a content server; causing a content request node to transmit a content request message for requesting the content data; causing the first router to check whether an access to the content server is possible or not, and broadcast an MBC setting request message to a plurality of second routers in a case where the access is impossible, the MBC setting request message being information for setting guidance information to the plurality of second routers, the guidance information being used for transferring the content request message to the first router; causing at least one of the plurality of second routers to transfer the content request message to the first router in a case where the at least one of the plurality of second routers that the guidance information is set receives the content request message; and causing the first router to reply a content reply message including the content data which is stored in the first router, in a case of receiving the content request message from the at least one of the plurality of second routers, in a case of receiving the MBC setting request message, each of the plurality of second routers setting the guidance information, and transferring the MBC setting request message to an adjacent second router in a case where the adjacent second router exists, the adjacent second router being included in the plurality of second routers.
-
-
8. A cache using method of a router when an access to a content server is impossible, comprising steps of:
-
storing, as a cache, content data included in a content reply message transmitted from the content server; checking whether the access to the content server is possible or not; broadcasting an MBC setting request message to other routers in a case where the access is impossible, the MBC setting request message being information for setting guidance information to the other routers, the guidance information being used for transferring a content request message to the router, and replying a content reply message including the content data which are stored in the router, in a case of receiving the content request message from at least one of the other routers, in a case of receiving the MBC setting request message, each of the other routers setting the guidance information, and transferring the MBC setting request message to an adjacent other router in a case where the adjacent other router exists, the adjacent other router being included in the other routers.
-
-
9. A non-transitory computer-readable medium on which recorded is a program causing a computer as a router to execute steps of:
-
storing, as a cache, content data included in a content reply message transmitted from a content server; checking whether an access to the content server is possible or not; broadcasting an MBC setting request message to other routers in a case where the access is impossible, the MBC setting request message being information for setting guidance information to the other routers, the guidance information being used for transferring a content request message to the router, and replying a content reply message including the content data which are stored in the router, in a case of receiving the content request message from at least one of the other routers, in a case of receiving the MBC setting request message, each of the other routers setting the guidance information, and transferring the MBC setting request message to an adjacent other router in a case where the adjacent other router exists, the adjacent other router being included in the other routers.
-
Specification