1.一種方法,包括:
通過第一信息中心網(wǎng)絡(luò)(ICN)接口,接收第一興趣消息,該第一興趣消息包括第一數(shù)據(jù)對象的第一名稱;
基于所述第一興趣消息確定所述第一數(shù)據(jù)對象是否被儲存在路由器的緩存中;
當(dāng)所述第一數(shù)據(jù)對象被儲存在所述路由器的緩存中時,用第一指示符更新所述第一興趣消息,該第一指示符表明所述第一數(shù)據(jù)對象被儲存在所述路由器的緩存中;以及
當(dāng)所述第一數(shù)據(jù)對象被儲存在所述路由器的緩存中時,通過第二ICN接口傳輸所更新的第一興趣消息。
2.根據(jù)權(quán)利要求1所述的方法,還包括:
接收所述第一數(shù)據(jù)對象,其中所述第一數(shù)據(jù)對象包括第一參數(shù),并且其中所述第一參數(shù)表明:當(dāng)所述路由器接收包括所述第一名稱的第一興趣消息并且當(dāng)所述第一數(shù)據(jù)對象被儲存在所述路由器的緩存中的時候,所述路由器將會更新所述第一興趣消息;以及
在所述路由器的緩存中儲存所述第一數(shù)據(jù)對象。
3.根據(jù)權(quán)利要求2所述的方法,還包括:
當(dāng)所述第一數(shù)據(jù)對象被儲存在所述路由器的緩存中的時候,基于所述第一參數(shù)通過所述第一ICN接口傳輸所述第一數(shù)據(jù)對象,其中所述第一參數(shù)還表明:所述第一數(shù)據(jù)對象將會被傳輸而無需等待響應(yīng)于所述所更新的第一興趣消息的數(shù)據(jù)消息。
4.根據(jù)權(quán)利要求1所述的方法,還包括:
當(dāng)所述第一數(shù)據(jù)對象沒有被儲存在所述路由器的緩存中的時候,通過所述第二ICN接口傳輸所述第一興趣消息。
5.根據(jù)權(quán)利要求2所述的方法,其中所述所更新的第一興趣消息還包括所述第一數(shù)據(jù)對象的散列。
6.根據(jù)權(quán)利要求5所述的方法,還包括:
當(dāng)所述第一數(shù)據(jù)對象儲存在所述路由器的緩存中的時候,確定包括所述第一數(shù)據(jù)對象的散列的數(shù)據(jù)消息是否在超時周期內(nèi)被接收;
當(dāng)所述數(shù)據(jù)消息在所述超時周期內(nèi)被接收的時候,通過所述第一ICN接口傳輸所述第一數(shù)據(jù)對象,其中所述第一參數(shù)還表明:在接收所述數(shù)據(jù)消息之后,所述第一數(shù)據(jù)對象將會被傳輸;以及
更新未決興趣表(PIT)以表明所述第一興趣消息已經(jīng)被滿足。
7.根據(jù)權(quán)利要求6所述的方法,還包括:
當(dāng)所述數(shù)據(jù)消息沒有在所述超時周期內(nèi)被接收的時候,制止傳輸所述第一數(shù)據(jù)對象。
8.根據(jù)權(quán)利要求5所述的方法,還包括:
當(dāng)所述第一數(shù)據(jù)對象被儲存在所述路由器的緩存中的時候,確定包括所述第一數(shù)據(jù)對象的散列的數(shù)據(jù)消息是否在超時周期內(nèi)被接收;
當(dāng)所述數(shù)據(jù)消息沒有在所述超時周期內(nèi)被接收的時候,通過所述第一ICN接口傳輸所述第一數(shù)據(jù)對象,其中所述第一參數(shù)還表明:在超時周期已經(jīng)過去之后,所述第一數(shù)據(jù)對象將會被傳輸;以及
更新未決興趣表(PIT)以表明所述第一興趣消息已經(jīng)被滿足。
9.根據(jù)權(quán)利要求1所述的方法,還包括:
遞增第一值,該第一值表明在服務(wù)器與客戶端之間的路由器的當(dāng)前數(shù)量,其中所述第一指示符包括所述第一值。
10.一種裝置,包括:
多個信息中心網(wǎng)絡(luò)(ICN)接口;
一個或多個處理器;以及
存儲器,該存儲器包括指令,該指令在被執(zhí)行時使得所述一個或多個處理器執(zhí)行以下操作,包括:
通過第一消息中心網(wǎng)絡(luò)(ICN)接口接收第一興趣消息,該第一興趣消息包括第一數(shù)據(jù)對象的第一名稱;
基于所述第一興趣消息確定所述第一數(shù)據(jù)對象是否被儲存在路由器的緩存中;
當(dāng)所述第一數(shù)據(jù)對象被儲存在所述路由器的緩存中的時候,用第一指示符更新所述興趣消息,該第一指示符表明所述第一數(shù)據(jù)對象被儲存在所述路由器的緩存中;以及
當(dāng)所述第一數(shù)據(jù)對象被儲存在所述路由器的緩存中的時候,通過第二ICN接口傳輸所更新的第一興趣消息。
11.根據(jù)權(quán)利要求10所述的方法,還包括:
接收所述第一數(shù)據(jù)對象,其中所述第一數(shù)據(jù)對象包括第一參數(shù),并且其中所述第一參數(shù)表明:當(dāng)所述路由器接收包括第一名稱的所述第一興趣消息并且當(dāng)所述第一數(shù)據(jù)對象被儲存在所述路由器的緩存中的時候,所述路由器將更新所述第一興趣消息;以及
在所述路由器的緩存中儲存所述第一數(shù)據(jù)對象。
12.根據(jù)權(quán)利要求11所述的裝置,還包括:
當(dāng)所述第一數(shù)據(jù)對象被儲存在所述路由器的緩存中的時候,基于所述第一參數(shù)通過所述第一ICN接口傳輸所述第一數(shù)據(jù)對象,其中所述第一參數(shù)還表明:所述第一數(shù)據(jù)對象將會被傳輸而無需等待響應(yīng)于所述所更新的興趣消息的數(shù)據(jù)消息。
13.根據(jù)權(quán)利要求10所述的裝置,還包括:
當(dāng)所述第一數(shù)據(jù)對象沒有被儲存在所述路由器的緩存中的時候,通過所述第二ICN接口傳輸所述第一興趣消息。
14.一種方法,包括:
通過信息中心網(wǎng)絡(luò)(ICN)接口接收第一興趣消息,該第一興趣消息包括儲存在服務(wù)器上的第一數(shù)據(jù)的第一名稱;以及
基于所述第一興趣消息,通過所述ICN接口傳輸?shù)谝粩?shù)據(jù)對象,其中所述第一數(shù)據(jù)對象包括所述第一數(shù)據(jù)與第一參數(shù),該第一參數(shù)表明:當(dāng)所述路由器接收包括所述第一名稱的附加興趣消息并且當(dāng)所述第一數(shù)據(jù)被儲存在所述路由器的緩存中的時候,路由器將會轉(zhuǎn)發(fā)附加興趣消息到所述服務(wù)器。
15.根據(jù)權(quán)利要求14所述的方法,還包括:
接收第二興趣消息,其中所述第二興趣消息還包括第一指示符,該第一指示符表明所述第一數(shù)據(jù)被儲存在所述路由器的緩存中;以及
基于第二興趣消息傳輸?shù)诙?shù)據(jù)對象,其中所述第二數(shù)據(jù)對象缺少所述第一數(shù)據(jù)。
16.根據(jù)權(quán)利要求15所述的方法,其中,所述第二數(shù)據(jù)對象還包括所述第一數(shù)據(jù)的散列。
17.根據(jù)權(quán)利要求15所述的方法,其中,所述第一指示符包括表明所述服務(wù)器與客戶端之間的當(dāng)前跳數(shù)量的第一值。
18.根據(jù)權(quán)利要求15所述的方法,其中,所述第二興趣消息包括所述第一數(shù)據(jù)的散列。
19.根據(jù)權(quán)利要求15所述的方法,還包括:
基于所述第一數(shù)據(jù)的散列來確定儲存在所述路由器的緩存中的所述第一數(shù)據(jù)對象有錯誤。
20.根據(jù)權(quán)利要求15所述的方法,其中,所述第二數(shù)據(jù)對象包括由所述服務(wù)器生成的簽名。