欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

傳送私有數(shù)據(jù)和數(shù)據(jù)對象的制作方法

文檔序號:12377179閱讀:188來源:國知局
本公開涉及信息中心網(wǎng)絡(luò)(ICN)系統(tǒng)架構(gòu)。更具體地,本公開涉及傳送私有數(shù)據(jù)和/或數(shù)據(jù)對象。
背景技術(shù)
::在ICN系統(tǒng)架構(gòu)中,客戶端設(shè)備(例如,消費者或請求者)通常使用興趣消息從服務(wù)器(例如,生產(chǎn)商)請求數(shù)據(jù)??蛻舳嗽O(shè)備經(jīng)由一個或多個路由器將興趣消息傳輸至服務(wù)器,且服務(wù)器可使用數(shù)據(jù)對象(例如,數(shù)據(jù)消息)將請求的數(shù)據(jù)向客戶端設(shè)備傳輸。興趣消息可包括可被用于標(biāo)識數(shù)據(jù)的名稱。路由器可使用該名稱向可能含有數(shù)據(jù)的一個或多個服務(wù)器傳輸(例如,轉(zhuǎn)發(fā)或路由)興趣消息。數(shù)據(jù)對象還包括包含在數(shù)據(jù)對象內(nèi)的數(shù)據(jù)的名稱。路由器還可使用該名稱向客戶端設(shè)備傳輸(例如,轉(zhuǎn)發(fā)或路由)數(shù)據(jù)對象。技術(shù)實現(xiàn)要素:根據(jù)本公開的一個方面,提供了一種方法,包括:經(jīng)由互聯(lián)網(wǎng)協(xié)議(IP)網(wǎng)絡(luò)接口與服務(wù)器建立通信信道;經(jīng)由所述通信信道與所述服務(wù)器傳送客戶端私有數(shù)據(jù);以及基于所述客戶端私有數(shù)據(jù),經(jīng)由信息中心網(wǎng)絡(luò)(ICN)網(wǎng)絡(luò)接口將一個或多個興趣消息傳輸至所述服務(wù)器。根據(jù)本公開的另一方面,提供了一種方法,包括:經(jīng)由互聯(lián)網(wǎng)協(xié)議(IP)網(wǎng)絡(luò)接口與客戶端設(shè)備建立通信信道;經(jīng)由所述通信信道與所述客戶端設(shè)備傳送客戶端私有數(shù)據(jù);以及經(jīng)由信息中心網(wǎng)絡(luò)(ICN)網(wǎng)絡(luò)接口從所述客戶端設(shè)備接收一個或多個興趣消息。根據(jù)本公開的又另一方面,提供了一種裝置,包括:互聯(lián)網(wǎng)協(xié)議IP網(wǎng)絡(luò)接口;信息中心網(wǎng)絡(luò)(ICN)網(wǎng)絡(luò)接口;一個或多個處理器;以及包括指令的存儲器,所述指令被執(zhí)行時使得所述一個或多個處理器執(zhí)行包括下述項的操作:經(jīng)由所述(IP)網(wǎng)絡(luò)接口與客戶端設(shè)備建立通信信道;經(jīng)由所述通信信道與所述客戶端設(shè)備傳送客戶端私有數(shù)據(jù);以及經(jīng)由所述(ICN)網(wǎng)絡(luò)接口從所述客戶端設(shè)備接收一個或多個興趣消息。附圖說明為了本公開可被本領(lǐng)域普通技術(shù)人員理解,可以有通過參考某些說明性的實現(xiàn)的方面的更詳細的描述,其中一些說明性的實現(xiàn)方式在附圖中被示出。然而,附圖僅示出了本公開的某些示例特征且因此不被視為限制性的,因為描述可認同其它有效的特征。圖1是根據(jù)某些實施例的示出了系統(tǒng)架構(gòu)的框圖。圖2是根據(jù)某些實施例的示出了用于傳送客戶端私有數(shù)據(jù)和/或數(shù)據(jù)對象的示例過程的時序圖。圖3是根據(jù)某些實施例的示出了用于傳送客戶端私有數(shù)據(jù)和/或數(shù)據(jù)對象的示例過程的時序圖。圖4是根據(jù)某些實施例的用于傳送客戶端私有數(shù)據(jù)和/或數(shù)據(jù)對象的方法的流程圖表示。圖5是根據(jù)某些實施例的用于傳送客戶端私有數(shù)據(jù)和/或數(shù)據(jù)對象的方法的流程圖表示。圖6是根據(jù)某些實施例的計算設(shè)備的框圖。圖7是根據(jù)某些實施例的計算設(shè)備的框圖。根據(jù)通用的實施,附圖中示出的各種特征可未按比例繪制。因此,各種特征的尺度為了清晰目的可被任意地擴展或減少。此外,某些附圖可未描繪給定系統(tǒng)、方法或設(shè)備的所有組件。最后,相同的標(biāo)號可用于貫穿此說明書和所有圖中表示相同的特征。具體實施方式許多細節(jié)在本文被描述以提供附圖中示出的說明性的實現(xiàn)方式的徹底理解。然而,附圖僅示出了本公開的某些示例方面且因此不被視為限制性的。本領(lǐng)域普通技術(shù)人員從本公開將認識到,其它有效的方面和/或變化不包括本文描述的所有特定的細節(jié)。此外,公知的系統(tǒng)、方法、組件、設(shè)備和電路詳細描述,以免不必要地模糊本文所描述的實現(xiàn)方式的更多相關(guān)的方面。概述本文公開的各種實現(xiàn)包括用于傳送客戶端私有數(shù)據(jù)和/或數(shù)據(jù)對象的裝置、系統(tǒng)、以及方法。例如,在某些實現(xiàn)方式中,方法包括經(jīng)由互聯(lián)網(wǎng)協(xié)議(IP)網(wǎng)絡(luò)接口與服務(wù)器建立通信信道。方法還包括經(jīng)由通信信道與服務(wù)器傳送客戶端私有數(shù)據(jù)。方法還包括基于客戶端私有數(shù)據(jù)經(jīng)由信息中心網(wǎng)絡(luò)(ICN)網(wǎng)絡(luò)接口將一個或多個興趣消息(interestmessage)傳輸至服務(wù)器。在其它實現(xiàn)方式中,方法包括經(jīng)由互聯(lián)網(wǎng)協(xié)議(IP)網(wǎng)絡(luò)接口與客戶端設(shè)備建立通信信道。方法還包括經(jīng)由通信信道與客戶端設(shè)備傳送客戶端私有數(shù)據(jù)。方法還包括經(jīng)由信息中心網(wǎng)絡(luò)(ICN)網(wǎng)絡(luò)接口從客戶端設(shè)備接收一個或多個興趣消息。示例實施例信息中心網(wǎng)絡(luò)(ICN)系統(tǒng)架構(gòu)正越來越流行。ICN系統(tǒng)架構(gòu)的示例包括命名數(shù)據(jù)網(wǎng)絡(luò)(NDN)系統(tǒng)架構(gòu)和內(nèi)容中心網(wǎng)絡(luò)(CCN)系統(tǒng)架構(gòu)。如上面討論的,ICN系統(tǒng)架構(gòu)(例如,NDN系統(tǒng)架構(gòu))可允許消費者(例如,客戶端設(shè)備)使用標(biāo)識被請求數(shù)據(jù)名稱的興趣消息請求數(shù)據(jù)。生產(chǎn)商(例如,諸如服務(wù)器計算設(shè)備之類的被請求數(shù)據(jù)的生產(chǎn)商或提供商)可接收興趣消息并可向消費者傳輸數(shù)據(jù)對象(響應(yīng)興趣消息)。興趣消息和/或數(shù)據(jù)對象使用興趣消息和數(shù)據(jù)對象中的名稱在ICN系統(tǒng)架構(gòu)中被路由器路由和/或轉(zhuǎn)發(fā)。傳輸興趣消息以請求數(shù)據(jù)對象、以及接收數(shù)據(jù)對象可被稱為興趣數(shù)據(jù)交換。諸如NDN系統(tǒng)架構(gòu)之類的ICN系統(tǒng)架構(gòu)可允許路由/轉(zhuǎn)發(fā)興趣消息和/或數(shù)據(jù)對象的路由器,在其各自的緩存器中存儲(例如,緩存)NDN數(shù)據(jù)對象。當(dāng)路由器接收數(shù)據(jù)對象的請求(例如,興趣分組)、且路由器在其緩存內(nèi)存儲有數(shù)據(jù)對象時,路由器可從緩存?zhèn)鬏擭DN數(shù)據(jù)對象以響應(yīng)請求,而不是向服務(wù)器轉(zhuǎn)發(fā)請求。這允許路由器更快地向客戶端設(shè)備傳輸NDN數(shù)據(jù)對象。然而,如果客戶端私有數(shù)據(jù)使用NDN系統(tǒng)架構(gòu)(或其它ICN系統(tǒng)架構(gòu))被傳送,則緩存器可包括客戶端私有數(shù)據(jù),因為NDN路由器在其緩存器內(nèi)存儲數(shù)據(jù)對象。在一個實施例中,客戶端私有數(shù)據(jù)可以是可為瞬態(tài)的數(shù)據(jù)。例如,客戶端私有數(shù)據(jù)可包括被臨時使用的數(shù)據(jù)(例如,用于一段時間或一個通信會話的加密密鑰)。在其它實施例中,客戶端私有數(shù)據(jù)可以是可不被傳送到多于一個的客戶端設(shè)備/用戶的數(shù)據(jù)(例如,可以不是可重用的或可能無法被多次請求)。例如,客戶端私人數(shù)據(jù)可包括用戶的用戶名和/或密碼。相同的用戶名和/或密碼可以不被多次請求。在進一步的實施例中,客戶端私有數(shù)據(jù)可以是特定于用戶和/或通信會話的數(shù)據(jù)。在另一示例中,客戶端私有數(shù)據(jù)可包括用于特定用戶和/或通信會話的加密密鑰。當(dāng)路由器在其緩存器內(nèi)存儲客戶端私有數(shù)據(jù)(例如,包括客戶端私有數(shù)據(jù)的數(shù)據(jù)對象)時,這可減少緩存器內(nèi)用于存儲其它數(shù)據(jù)對象的空間的量。因為客戶端私有數(shù)據(jù)可以是瞬態(tài)的、特定于用戶/會話的、和/或不可重用的(例如,未被不同的客戶端設(shè)備多次請求),緩存客戶端私有數(shù)據(jù)可能不是有益的,因為客戶端私有數(shù)據(jù)可用盡緩存器中可用于由多個客戶端設(shè)備多次請求的數(shù)據(jù)對象的空間。在某些實施例中,系統(tǒng)架構(gòu)可使用NDN系統(tǒng)架構(gòu)(或其它ICN系統(tǒng)架構(gòu))和IP系統(tǒng)架構(gòu)。本文公開的系統(tǒng)架構(gòu)中,客戶端設(shè)備和服務(wù)器(例如,服務(wù)器計算機)可以使用經(jīng)由IP網(wǎng)絡(luò)接口建立的互聯(lián)網(wǎng)協(xié)議(IP)通信信道(例如,傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議(TCP/IP)通信信道)來傳送客戶端私有數(shù)據(jù)。例如,客戶端設(shè)備可以經(jīng)由(例如,使用)IP通信信道向服務(wù)器提供用戶名和/或密碼。在客戶端私有數(shù)據(jù)使用IP通信信道被傳送之后,客戶端設(shè)備和服務(wù)器可以使用NDN網(wǎng)絡(luò)接口來交換興趣消息和/或數(shù)據(jù)對象。經(jīng)由IP網(wǎng)絡(luò)接口傳送客戶端私有數(shù)據(jù)可助于防止客戶端私有數(shù)據(jù)被存儲于NDN路由器的緩存器中。這可允許NDN路由器在其緩存器內(nèi)存儲更多的數(shù)據(jù)對象。此外,這可允許現(xiàn)存的網(wǎng)絡(luò)架構(gòu)(通常是IP網(wǎng)絡(luò)架構(gòu))更容易地與NDN網(wǎng)絡(luò)架構(gòu)結(jié)合來工作。盡管本公開可指NDN系統(tǒng)架構(gòu),應(yīng)理解的是,NDN系統(tǒng)架構(gòu)僅是可被使用的示例架構(gòu)。其它實施例可使用其它類型的系統(tǒng)架構(gòu)(例如,CCN架構(gòu)、Pursuit架構(gòu)、NetInf架構(gòu)等),且本文描述的示例、實現(xiàn)方式、和/或?qū)嵤├膳c其它類型的系統(tǒng)架構(gòu)一起使用。圖1為根據(jù)某些實施例的示出了系統(tǒng)架構(gòu)100的框圖。系統(tǒng)架構(gòu)包括服務(wù)器110、客戶端設(shè)備130、網(wǎng)絡(luò)105、IP路由器150、以及NDN路由器140。系統(tǒng)架構(gòu)100可以是NDN系統(tǒng)架構(gòu)和/或IP系統(tǒng)架構(gòu)(例如,混合系統(tǒng)機構(gòu))。例如,系統(tǒng)架構(gòu)100內(nèi)的消費者(例如,客戶端設(shè)備130)可使用興趣消息來請求數(shù)據(jù),并且生產(chǎn)商(例如,服務(wù)器110)可使用數(shù)據(jù)對象(例如,NDN數(shù)據(jù)對象)來傳輸被請求的數(shù)據(jù)。服務(wù)器110可被稱為生產(chǎn)商(或提供商)且客戶端設(shè)備130可被稱為消費者(或請求者)。服務(wù)器110可以是一個或多個計算設(shè)備(例如,機架式服務(wù)器、路由器計算機、服務(wù)器計算機、個人計算機、主機計算機、智能手機、個人數(shù)字助理(PDA)、膝上型計算機、平板計算機、臺式計算機等)。客戶端設(shè)備130也可以是計算設(shè)備(例如,個人計算機、智能手機、個人數(shù)字助理(PDA)、膝上型計算機、平板計算機、臺式計算機等)。網(wǎng)絡(luò)105可包括一個或多個公共網(wǎng)絡(luò)(例如,因特網(wǎng))、私有網(wǎng)絡(luò)(例如,局域網(wǎng)(LAN)或廣域網(wǎng)(WAN))、有線網(wǎng)絡(luò)(例如,以太網(wǎng))、無線網(wǎng)絡(luò)(例如,802.11網(wǎng)或Wi-Fi網(wǎng))、蜂窩網(wǎng)絡(luò)(例如,長期演進(LTE)網(wǎng))、路由器、集線器、交換機、服務(wù)器計算機、和/或其組合。如圖1所示,服務(wù)器110包括數(shù)據(jù)對象136。例如,數(shù)據(jù)對象136可駐留(例如,可被存儲)在服務(wù)器110的存儲器(例如,硬盤、固態(tài)硬盤等。)上。在其它實施例中,數(shù)據(jù)對象136可駐留在可以是從服務(wù)器110分離的數(shù)據(jù)存儲設(shè)備(例如,具有存儲器、硬盤、固態(tài)硬盤等的分離計算設(shè)備)上。數(shù)據(jù)對象136可以是可被服務(wù)器110持有、管理、和/或掌管的內(nèi)容或數(shù)據(jù)。例如,數(shù)據(jù)對象136可以是文件、圖像、影片、影片的一部分、文件的一部分等。服務(wù)器110可將數(shù)據(jù)對象136提供給請求(例如,通過傳輸具有數(shù)據(jù)對象136的名稱的興趣消息來請求)數(shù)據(jù)對象136的客戶端設(shè)備(例如,客戶端設(shè)備130)。服務(wù)器110還包括服務(wù)器模塊111。在一個實施例中,數(shù)據(jù)對象136可以是NDN數(shù)據(jù)對象、CCN數(shù)據(jù)對象等。系統(tǒng)架構(gòu)100包括IP路由器150。IP路由器150可以是可在網(wǎng)絡(luò)之間轉(zhuǎn)發(fā)和/或路由流量、數(shù)據(jù)、消息、分組等的通信設(shè)備(例如,諸如路由器、交換機等之類的計算設(shè)備)。IP路由器150可以在服務(wù)器110和客戶端設(shè)備130之間路由IP流量、IP數(shù)據(jù)、IP消息、IP分組等。例如,IP路由器150可以從客戶端設(shè)備130接收客戶端私有數(shù)據(jù),并將且客戶端私有數(shù)據(jù)轉(zhuǎn)發(fā)至服務(wù)器110,或反之亦然。系統(tǒng)架構(gòu)100還包括NDN路由器140。NDN路由器140可以是可在服務(wù)器110和客戶端設(shè)備130之間路由和/或轉(zhuǎn)發(fā)數(shù)據(jù)的通信設(shè)備(例如,諸如路由器、交換機等之類的計算設(shè)備)。例如,NDN路由器140可以從客戶端設(shè)備130接收興趣消息(例如,數(shù)據(jù)/內(nèi)容的請求),并可將興趣消息轉(zhuǎn)發(fā)至服務(wù)器110。服務(wù)器110可以經(jīng)由NDN路由器140將數(shù)據(jù)對象(響應(yīng)興趣消息)傳輸至客戶端設(shè)備130。每個NDN路由器140可包括緩存器141。每個NDN路由器140還可包括多個網(wǎng)絡(luò)接口(例如,多個網(wǎng)絡(luò)端口和/或網(wǎng)絡(luò)連接)。NDN路由器140可接收興趣消息(例如,NDN興趣消息、CCN興趣消息等),并且可在計算設(shè)備之間(例如,在客戶端設(shè)備130和服務(wù)器110之間)轉(zhuǎn)發(fā)/路由興趣消息。例如,NDN路由器140可以在第一網(wǎng)絡(luò)接口(例如,第一端口)接收興趣消息,并且可以使用第二網(wǎng)絡(luò)接口(例如,第二端口)轉(zhuǎn)發(fā)/路由興趣消息。NDN路由器140還可響應(yīng)于興趣消息來接收數(shù)據(jù)對象,并且可在計算設(shè)備之間(例如,在客戶端設(shè)備130和服務(wù)器110之間)轉(zhuǎn)發(fā)/路由數(shù)據(jù)對象(例如,NDN數(shù)據(jù)對象、CCN數(shù)據(jù)對象)。例如,NDN路由器140可在第二網(wǎng)絡(luò)接口接收數(shù)據(jù)對象,并且可使用第一網(wǎng)絡(luò)接口轉(zhuǎn)發(fā)/路由數(shù)據(jù)對象。每個NDN路由器140可包括轉(zhuǎn)發(fā)信息基(FIB,forwardinginformationbase)。FIB(圖中未示出)可填入基于名稱的路由協(xié)議。FIB可基于興趣消息中名稱的前綴和/或部分指示NDN路由器140的哪個(哪些)網(wǎng)絡(luò)接口應(yīng)被用于轉(zhuǎn)發(fā)/路由興趣消息。例如,興趣消息可包括名稱“/公司1/視頻/視頻1”。FIB可指示具有“/公司1”的前綴的興趣消息應(yīng)被轉(zhuǎn)發(fā)/路由至第一網(wǎng)絡(luò)接口(例如,通過第一網(wǎng)絡(luò)接口被傳輸)。NDN路由器140還可被靜態(tài)地配置為向不同的網(wǎng)絡(luò)接口路由名稱的不同前綴和/或部分。NDN路由器140還可包括未決興趣表(PIT,pendinginteresttable)。PIT(圖中未示出)可存儲正等待返回數(shù)據(jù)對象的興趣消息的列表(例如,尚未被滿足的興趣消息的列表)。在一個實施例中,NDN路由器140可通過匹配從不同的網(wǎng)絡(luò)接口(例如,不同的端口)接收的名稱來聚合興趣消息。當(dāng)NDN路由器140聚合興趣消息時,當(dāng)具有與PIT中條目匹配的名稱的興趣消息被接收時,NDN路由器140可以不在PIT中創(chuàng)建分離的條目。替代地,NDN路由器140可更新匹配條目來指示興趣消息從哪個網(wǎng)絡(luò)接口被接收。如上面討論的,系統(tǒng)架構(gòu)100可允許NDN路由器140在其緩存器141內(nèi)存儲(例如,緩存器)NDN數(shù)據(jù)對象。例如,當(dāng)NDN路由器140從客戶端設(shè)備130(或另一客戶端設(shè)備)接收請求數(shù)據(jù)對象136的初始請求(例如,興趣分組),且路由器在緩存器141中不具有數(shù)據(jù)對象136時,NDN路由器140可將初始興趣消息轉(zhuǎn)發(fā)至服務(wù)器110。服務(wù)器110可接收初始興趣消息,并可將數(shù)據(jù)對象136傳輸至NDN路由器140。當(dāng)NDN路由器140(第一次)接收數(shù)據(jù)對象136時,NDN路由器140可在緩存器141中存儲數(shù)據(jù)對象136,并可將數(shù)據(jù)對象136轉(zhuǎn)發(fā)至客戶端設(shè)備130。當(dāng)NDN路由器140接收針對數(shù)據(jù)對象136的后續(xù)興趣消息時,NDN路由器140可已經(jīng)將數(shù)據(jù)對象136存儲在其緩存器141中。在通用NDN系統(tǒng)架構(gòu)中,響應(yīng)于請求NDN路由器140可將存儲于緩存器141中的數(shù)據(jù)對象136傳輸至客戶端設(shè)備130,而不是向服務(wù)器110轉(zhuǎn)發(fā)請求。這可改善延遲并可減少網(wǎng)絡(luò)105中的網(wǎng)絡(luò)阻塞的量。在一個實施例中,緩存器141還可允許不使用域名系統(tǒng)(DNS)查找、負載均衡、以及代理的多路徑和多目的地路由。如所討論的,通用NDN系統(tǒng)架構(gòu)中的NDN路由器(例如,NDN路由器140)可在緩存器中存儲(接收到的)數(shù)據(jù)對象以改善延遲和/或減少網(wǎng)絡(luò)105中的網(wǎng)絡(luò)阻塞的數(shù)目。然而,如上面討論的,當(dāng)客戶端私有數(shù)據(jù)經(jīng)由NDN網(wǎng)絡(luò)接口(以及經(jīng)由NDN路由器140)被傳送時,客戶端私有數(shù)據(jù)還可被存儲在緩存器中。例如,如果用戶名和/或密碼經(jīng)由NDN網(wǎng)絡(luò)接口(以及經(jīng)由NDN路由器140)被傳送,則用戶名和/或密碼可被存儲在緩存器中。在緩存器141中存儲客戶端私有數(shù)據(jù)可減少用于其它數(shù)據(jù)對象的緩存器141中的空間的量。因為客戶端私有數(shù)據(jù)可以是瞬態(tài)的、特定于用戶/會話、和/或非可重用的,在緩存器141中緩存客戶端私有數(shù)據(jù)可能不是有益的。如圖1所示,服務(wù)器110包括服務(wù)器模塊111,且客戶端設(shè)備130包括客戶端模塊131。服務(wù)器模塊111可以是軟件、硬件、固件、或其組合,服務(wù)器模塊111可與客戶端設(shè)備130傳送客戶端私有數(shù)據(jù)、興趣消息、和/或數(shù)據(jù)對象??蛻舳四K131可以是軟件、硬件、固件、或其組合,客戶端模塊131可與服務(wù)器110傳送客戶端私有數(shù)據(jù)、興趣消息、和/或數(shù)據(jù)對象。在一個實施例中,服務(wù)器模塊111和/或客戶端模塊131可助于防止客戶端私有數(shù)據(jù)被存儲在NDN路由器140的緩存器141中。這可允許NDN路由器140在其緩存器中存儲更多數(shù)據(jù)對象。在一個實施例中,客戶端模塊131可以經(jīng)由IP網(wǎng)絡(luò)接口與服務(wù)器110建立通信信道。例如,客戶端模塊131可經(jīng)由TCP接口(例如,TCP/IP套接口/端口)與服務(wù)器110建立傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議(TCP/IP)連接??蛻舳四K131可經(jīng)由通信信道(以及IP網(wǎng)絡(luò)接口)與服務(wù)器110傳送客戶端私有數(shù)據(jù)。例如,客戶端模塊131可傳輸用戶名和/或密碼,服務(wù)器110可使用該用戶名和/或密碼來認證客戶端設(shè)備130。在另一示例中,客戶端模塊131可從服務(wù)器110接收客戶端私有數(shù)據(jù)??蛻舳嗽O(shè)備130可以使用各種方法、功能、和/或操作與服務(wù)器110傳送客戶端私有數(shù)據(jù)。例如,客戶端設(shè)備130可使用超文本傳輸協(xié)議(HTTP)GET操作和HTTPPOST操作??蛻舳怂接袛?shù)據(jù)的其它示例包括,但不限于,Cookie(例如,網(wǎng)絡(luò)Cookie、瀏覽器Cookie等)、搜索查詢(例如,網(wǎng)絡(luò)搜索)、搜索結(jié)果(例如,搜索查詢或網(wǎng)絡(luò)搜索的結(jié)果)、加密密鑰等??蛻舳怂接袛?shù)據(jù)的另一示例可包括清單文件(例如,標(biāo)識諸如數(shù)字視頻之類的數(shù)字視頻資產(chǎn)的不同部分的文件)等。清單文件可包括可特定于用戶的內(nèi)容的標(biāo)識符(例如,名稱)。例如,清單文件可包括包含廣告、影片預(yù)覽等在內(nèi)的數(shù)字視頻文件的標(biāo)識符或數(shù)字視頻文件的部分。應(yīng)理解的是,本文公開的客戶端私有數(shù)據(jù)的類型僅是客戶端私有數(shù)據(jù)的示例。在其它實施例中,客戶端私有數(shù)據(jù)可包括可不適合于緩存的任何數(shù)據(jù)(例如,可不被再請求的數(shù)據(jù)、可以是特定于用戶/會話數(shù)據(jù)的數(shù)據(jù)、可以是瞬態(tài)數(shù)據(jù)的數(shù)據(jù)等。)。在一個實施例中,客戶端私有數(shù)據(jù)可以經(jīng)由IP路由器150與服務(wù)器110傳送。例如,IP路由器150可以在客戶端設(shè)備130和服務(wù)器110之間路由/轉(zhuǎn)發(fā)客戶端數(shù)據(jù)。在一個實施例中,客戶端私有數(shù)據(jù)可以不經(jīng)由NDN路由器140向服務(wù)器110傳輸。在一個實施例中,客戶端設(shè)備130可不知道或可未意識到被請求的數(shù)據(jù)對象的名稱。客戶端模塊131可選擇地經(jīng)由通信信道(以及IP網(wǎng)絡(luò)接口)從服務(wù)器110接收指示一個或多個數(shù)據(jù)對象的一個或多個名稱的數(shù)據(jù)。例如,客戶端設(shè)備130可不知道或和可未意識到數(shù)字視頻資產(chǎn)的部分的名稱。在其它示例中,客戶端設(shè)備130可不知道或可未意識到包括搜索請求的搜索結(jié)果的(例如,網(wǎng)絡(luò)搜索的結(jié)果)數(shù)據(jù)對象的名稱。在一個實施例中,客戶端私有數(shù)據(jù)可包括一個或多個數(shù)據(jù)對象的一個或多個名稱。在一個實施例中,服務(wù)器110可執(zhí)行到數(shù)據(jù)對象的HTTP重定向(例如,到NDN數(shù)據(jù)對象或CCN數(shù)據(jù)對象的HTTP重定向)。例如,服務(wù)器110可以將客戶端設(shè)備130的瀏覽器(例如,網(wǎng)絡(luò)瀏覽器或用于查看網(wǎng)頁的其它應(yīng)用)重定向到數(shù)據(jù)對象(而不是將一個或多個名稱傳輸至客戶端設(shè)備130)。瀏覽器可以經(jīng)由客戶端設(shè)備130的ICN網(wǎng)絡(luò)接口來請求(例如,發(fā)送數(shù)據(jù)對象的興趣消息來請求)數(shù)據(jù)對象。在進一步的示例中,服務(wù)器110可以將客戶端設(shè)備定向至包括一個或多個數(shù)據(jù)對象(例如,一個或多個NDN數(shù)據(jù)對象、一個或多個CCN數(shù)據(jù)對象)的鏈接的網(wǎng)頁。當(dāng)用戶選擇和/或激活鏈接中的一個時,客戶端設(shè)備130可確定來自所選擇的/激活的鏈接的數(shù)據(jù)對象的名稱,并且可以經(jīng)由客戶端設(shè)備130的ICN網(wǎng)絡(luò)接口來傳輸對數(shù)據(jù)對象的請求。在一個實施例中,客戶端私有數(shù)據(jù)可包括指示一個或多個數(shù)據(jù)對象已被更新的數(shù)據(jù)。例如,客戶端私有數(shù)據(jù)可包括在最近的一段時間內(nèi)已被更新的一個或多個數(shù)據(jù)對象的一個或多個名字的列表。服務(wù)器110可將一個或多個名字的列表傳輸至客戶端設(shè)備130。這可允許客戶端設(shè)備130意識到數(shù)據(jù)對象已被更新,且客戶端設(shè)備130可傳輸興趣消息來請求一個或多個更新數(shù)據(jù)對象。例如,服務(wù)器110可傳輸客戶端私有數(shù)據(jù),該客戶端私有數(shù)據(jù)指示包括運動賽事的得分的數(shù)據(jù)對象已被更新/改變(例如,運動賽事的得分已改變)??蛻舳嗽O(shè)備140可傳輸對更新數(shù)據(jù)對象的興趣消息來接收運動賽事的新得分。在一個實施例中,客戶端模塊131可以經(jīng)由ICN網(wǎng)絡(luò)接口(例如,經(jīng)由NDN網(wǎng)絡(luò)接口)向服務(wù)器110傳輸一個或多個興趣消息。例如,客戶端模塊131可將一個或多個興趣消息傳輸至NDN路由器140中的一個,并且可以由NDN路由器140中的一個來將一個或多個興趣消息向服務(wù)器110路由/轉(zhuǎn)發(fā)。一個或多個興趣消息中的每個可包括數(shù)據(jù)對象(例如,NDN數(shù)據(jù)對象、CCN數(shù)據(jù)對象等)的名稱(例如,標(biāo)識符)。在一個實施例中,客戶端模塊131可基于客戶端私有數(shù)據(jù)來傳輸一個或多個興趣消息。例如,客戶端模塊131可以從服務(wù)器接收一個或多個數(shù)據(jù)對象的一個或多個名稱的列表??蛻舳四K131可基于一個或多個名稱的列表(例如,一個或多個興趣消息可包括一個或多個名稱)傳輸一個或多個興趣消息。在另一示例中,客戶端模塊131可將用戶名和/或密碼傳輸至服務(wù)器110,并可接收指示客戶端設(shè)備130已被服務(wù)器110認證的數(shù)據(jù)。在接收指示客戶端設(shè)備130已被認證的數(shù)據(jù)之后,客戶端模塊131可傳輸一個或多個興趣消息??蛻舳四K131可基于一個或多個興趣消息接收一個或多個數(shù)據(jù)對象。例如,客戶端模塊131可響應(yīng)于一個或多個興趣消息來接收一個或多個數(shù)據(jù)對象??蛻舳四K131可以經(jīng)由IP網(wǎng)絡(luò)接口(以及IP路由器150)與服務(wù)器110傳送額外的客戶端私有數(shù)據(jù),可傳輸額外的興趣消息,和/或接收額外的數(shù)據(jù)對象(如下文將更詳細討論的)。在一個實施例中,服務(wù)器模塊111可以經(jīng)由IP網(wǎng)絡(luò)接口與客戶端設(shè)備130建立通信信道。例如,服務(wù)器模塊111可以經(jīng)由TCP接口(例如,TCP/IP套接口/端口)與客戶端設(shè)備130建立TCP/IP連接。服務(wù)器模塊111可以經(jīng)由通信信道(以及IP網(wǎng)絡(luò)接口)與客戶端設(shè)備130傳送客戶端私有數(shù)據(jù)。例如,服務(wù)器模塊111可接收用戶名和/或密碼,服務(wù)器110可使用該用戶名和/或密碼來認證客戶端設(shè)備130。在另一示例中,服務(wù)器模塊111可將加密密鑰(客戶端設(shè)備130可使用加密密鑰來解密數(shù)據(jù)對象)傳輸至客戶端設(shè)備130。服務(wù)器110可以使用各種方法、功能、和/或操作與客戶端設(shè)備130傳送客戶端私有數(shù)據(jù)。例如,服務(wù)器110可使用超文本傳輸協(xié)議(HTTP)GET操作和HTTPPOST操作。如上面討論的,客戶端私有數(shù)據(jù)的示例包括但不限于:Cookie、搜索查詢、搜索結(jié)果、加密密鑰、清單文件等。還如上面討論的,在一個實施例中,客戶端私有數(shù)據(jù)可以不經(jīng)由NDN路由器140與客戶端設(shè)備130傳送??蛻舳怂接袛?shù)據(jù)可通過IP路由器150與客戶端設(shè)備130傳送。在一個實施例中,服務(wù)器模塊111可以選擇性地經(jīng)由通信信道(以及IP網(wǎng)絡(luò)接口)將指示一個或多個數(shù)據(jù)對象的一個或多個名稱的數(shù)據(jù)傳輸至客戶端設(shè)備130。在一個實施例中,服務(wù)器模塊111可以經(jīng)由ICN網(wǎng)絡(luò)接口從客戶端設(shè)備130接收一個或多個興趣消息。例如,服務(wù)器模塊111可以經(jīng)由NDN路由器140從客戶端設(shè)備130接收一個或多個興趣消息。一個或多個興趣消息的種每個可包括對數(shù)對象(例如,NDN數(shù)據(jù)對象、CCN數(shù)據(jù)對象)的名稱(例如,標(biāo)識符)。服務(wù)器模塊111可基于從客戶端設(shè)備130接收的一個或多個興趣消息來傳輸一個或多個數(shù)據(jù)對象。例如,服務(wù)器模塊111可響應(yīng)于一個或多個興趣消息來傳輸一個或多個數(shù)據(jù)對象來。服務(wù)器模塊111可以經(jīng)由IP網(wǎng)絡(luò)接口(以及IP路由器150)與客戶端設(shè)備130傳送額外的客戶端私有數(shù)據(jù)、可接收額外的興趣消息、和/或傳輸額外的數(shù)據(jù)對象(如下文將更詳細討論的)。在一個實施例中,系統(tǒng)架構(gòu)100可允許NDN路由器140在其緩存器141中具有針對數(shù)據(jù)對象的額外的空間(例如,存儲空間)。因為客戶端私有數(shù)據(jù)經(jīng)由IP網(wǎng)絡(luò)接口(以及IP路由器150)在服務(wù)器110和客戶端設(shè)備130之間被傳送,客戶端私有數(shù)據(jù)可不被存儲在NDN路由器140的緩存器141中。因此,NDN路由器140在其緩存器141中可具有針對額外的數(shù)據(jù)對象的空間,因為(如果客戶端私有數(shù)據(jù)已經(jīng)由NDN路由器140被傳送),應(yīng)當(dāng)已被用于存儲客戶端私有數(shù)據(jù)的空間可反而被用于存儲額外的數(shù)據(jù)對象。使用IP網(wǎng)絡(luò)接口和IP路由器150傳送客戶端私有數(shù)據(jù)可助于防止數(shù)據(jù)對象被擠出NDN路由器140的緩存器141。此外,這可允許現(xiàn)存的網(wǎng)絡(luò)架構(gòu)(通常為IP網(wǎng)絡(luò)架構(gòu))更容易地與NDN網(wǎng)絡(luò)結(jié)構(gòu)結(jié)合來工作。盡管圖1可指NDN系統(tǒng)架構(gòu),應(yīng)理解的是,NDN系統(tǒng)架構(gòu)僅是可被使用的示例架構(gòu)。其它實施例,可使用其它類型的系統(tǒng)架構(gòu)(例如,CCN、Pursuit、NetInf等)。例如,本文描述的實施例、實現(xiàn)、和/或示例可適用于使用興趣數(shù)據(jù)交換來在客戶端(例如,用戶)和服務(wù)器(例如,生成商)和/或任意IP系統(tǒng)架構(gòu)之間傳輸數(shù)據(jù)的任意ICN系統(tǒng)架構(gòu)。在另一示例中,本文描述的實施例、實現(xiàn)方式、和/或示例可適用于任何這樣的ICN系統(tǒng)架構(gòu):其允許路由器緩存數(shù)據(jù)對象,并且允許路由器使用存儲在緩存器中的數(shù)據(jù)來對興趣消息做出響應(yīng)。圖2是根據(jù)某些實施例的示出了用于傳送客戶端私有數(shù)據(jù)和/或數(shù)據(jù)對象的示例過程的時序圖200。如上面討論的,客戶端設(shè)備130和服務(wù)器110可以經(jīng)由IP網(wǎng)絡(luò)接口傳送客戶端私有數(shù)據(jù)205(例如,加密密鑰、用戶名、密碼、Cookie等)。例如,客戶端設(shè)備130可以經(jīng)由客戶端設(shè)備130的IP網(wǎng)絡(luò)接口傳輸和/或接收客戶端私有數(shù)據(jù)205。在另一示例中,服務(wù)器110可以經(jīng)由服務(wù)器110的IP網(wǎng)絡(luò)接口傳輸和/或接收客戶端私有數(shù)據(jù)205。如圖2所示,客戶端私有數(shù)據(jù)可以經(jīng)由IP路由器150在客戶端設(shè)備130和服務(wù)器110之間被傳送(例如,傳輸和/或接收)。盡管在圖2中示出了一個IP路由器150,應(yīng)理解的是,任意數(shù)目的IP路由器150可以在客戶端設(shè)備130和服務(wù)器110之可轉(zhuǎn)發(fā)和/或路由客戶端私有數(shù)據(jù)(如上面討論的以及圖1所示)。在與服務(wù)器110傳送客戶端私有數(shù)據(jù)205之后,客戶端設(shè)備130可以經(jīng)由客戶端設(shè)備130的ICN網(wǎng)絡(luò)接口向服務(wù)器110傳輸一個或多個興趣消息210。如上面討論的,一個或多個興趣消息210可包括客戶端設(shè)備130正從服務(wù)器110請求的一個或多個數(shù)據(jù)對象的一個或多個名稱。例如,一個或多個興趣消息210可包括服務(wù)器110的數(shù)字視頻資產(chǎn)的部分(例如,分塊)的名稱。在一個實施例中,NDN路由器140可確定被一個或多個興趣消息210所請求的數(shù)據(jù)對象未被存儲在NDN路由器140的緩存器中。當(dāng)被一個或多個興趣消息210請求的數(shù)據(jù)對象未存儲在NDN路由器140的緩存器中時,NDN路由器140可將(從客戶端設(shè)備130接受的)一個或多個興趣消息210轉(zhuǎn)發(fā)/路由至服務(wù)器110。服務(wù)器110可以經(jīng)由ICN網(wǎng)絡(luò)接口(例如,NDN網(wǎng)絡(luò)接口)接收一個或多個興趣消息210。服務(wù)器110可以基于(例如,響應(yīng)于)一個或多個興趣消息210將一個或多個數(shù)據(jù)對象215向客戶端設(shè)備130傳輸。例如,服務(wù)器110可傳輸由一個或多個興趣消息210中的一個或多個名稱所標(biāo)識的一個或多個數(shù)據(jù)對象215。NDN路由器可將(從服務(wù)器110接收的)一個或多個數(shù)據(jù)對象215轉(zhuǎn)發(fā)/路由至客戶端設(shè)備130。在另一實施例中,NDN路由器140可確定由一個或多個興趣210消息所請求的數(shù)據(jù)對象存儲在NDN路由器140的緩存器中。當(dāng)由一個或多個興趣消息210所請求的一個或多個數(shù)據(jù)對象215存儲在NDN路由器140的緩存器中時,NDN路由器140可以響應(yīng)于一個或多個興趣消息210傳輸來自緩存器的一個或多個數(shù)據(jù)對象215(而不是將一個或多個興趣消息210向服務(wù)器110轉(zhuǎn)發(fā)/路由)。盡管圖2中示出了一個NDN路由器140,應(yīng)理解的是,任意數(shù)目的NDN路由器140可在客戶端設(shè)備130和服務(wù)器110之間轉(zhuǎn)發(fā)和/或路由客戶端私有數(shù)據(jù)(如上面討論的以及圖1所示)。此外,盡管圖2示出了一個或多個興趣消息210被向服務(wù)器110傳輸,且一個或多個數(shù)據(jù)對象215由服務(wù)器110傳輸,應(yīng)理解的是,在其它實施例中,一個或多個興趣消息210可被傳輸?shù)讲煌姆?wù)器(圖中未示出),并且不同的服務(wù)器可將一個或多個數(shù)據(jù)對象215傳輸?shù)娇蛻舳嗽O(shè)備130。圖3是根據(jù)某些實施例的示出了用于傳送客戶端私有數(shù)據(jù)和/或數(shù)據(jù)對象的示例過程的時序圖300。如上面討論的,客戶端設(shè)備130和服務(wù)器110可以經(jīng)由IP網(wǎng)絡(luò)接口傳送客戶端私有數(shù)據(jù)305。如圖2所示,客戶端私有數(shù)據(jù)可以經(jīng)由IP路由器150在客戶端設(shè)備130和服務(wù)器110之間傳送。盡管圖2中示出了一個IP路由器150,應(yīng)理解的是,任意數(shù)目的IP路由器150可以在客戶端設(shè)備130和服務(wù)器110之間轉(zhuǎn)發(fā)和/或路由客戶端私有數(shù)據(jù)(如上面討論的以及圖1所示)。在與服務(wù)器110傳送客戶端私有數(shù)據(jù)305之后,客戶端設(shè)備130可以經(jīng)由客戶端設(shè)備的ICN網(wǎng)絡(luò)接口將一個或多個興趣消息310傳輸至服務(wù)器110。如上面討論的,一個或多個興趣消息310可包括客戶端設(shè)備310正從服務(wù)器110請求的一個或多個數(shù)據(jù)對象的一個或多個名稱。在一個實施例中,NDN路由器140可確定被一個或多個興趣消息310請求的數(shù)據(jù)對象未被存儲在NDN路由器140的緩存器中。當(dāng)被一個或多個興趣消息310請求的數(shù)據(jù)對象未被存儲在NDN路由器140的緩存器中時,NDN路由器140可將(從客戶端設(shè)備130接收的)一個或多個興趣消息310轉(zhuǎn)發(fā)/路由至服務(wù)器110。服務(wù)器110可以經(jīng)由ICN網(wǎng)絡(luò)接口(例如,NDN網(wǎng)絡(luò)接口)接收一個或多個興趣消息310。服務(wù)器110可基于一個或多個興趣消息310將一個或多個數(shù)據(jù)對象315傳輸至客戶端設(shè)備130。NDN路由器可將一個或多個數(shù)據(jù)對象315(從服務(wù)器110接受的)轉(zhuǎn)發(fā)/路由至客戶端設(shè)備130。在另一實施例中,NDN路由器140可確定被一個或多個興趣310消息請求的數(shù)據(jù)對象被存儲在NDN路由器140的緩存器中。當(dāng)被一個或多個興趣消息310請求的一個或多個數(shù)據(jù)對象315被存儲在NDN路由器140的緩存器中時,NDN路由器140可以響應(yīng)于一個或多個興趣消息310傳輸來自緩存器的一個或多個數(shù)據(jù)對象315(而不是將一個或多個興趣消息310轉(zhuǎn)發(fā)/路由至服務(wù)器110)。如圖3所示,客戶端設(shè)備130和服務(wù)器110可以經(jīng)由其各自的IP網(wǎng)絡(luò)接口和IP路由器150傳送額外的客戶端私有數(shù)據(jù)320。例如,客戶端設(shè)備130可將額外的搜索請求(例如,額外的網(wǎng)絡(luò)搜索)傳輸至服務(wù)器110,且服務(wù)器110可將額外的搜索結(jié)果傳輸至客戶端設(shè)備130。在另一示例中,客戶端設(shè)備130可以向服務(wù)器110重傳輸用戶名和/或密碼以將客戶端設(shè)備130與服務(wù)器110進行重認證(例如,之前的認證可已超時)。在進一步的實例中,服務(wù)器110可將不同的加密密鑰傳輸至客戶端設(shè)備130。盡管圖3中示出了一個NDN路由器140,應(yīng)理解的是,任意數(shù)目的NDN路由器140可以在客戶端設(shè)備130和服務(wù)器110之間轉(zhuǎn)發(fā)和/或路由客戶端私有數(shù)據(jù)(如上面討論的以及圖1所示)。此外,盡管圖3示出興趣消息310和325被傳輸至服務(wù)器110,且數(shù)據(jù)對象315和330由服務(wù)器110傳輸,應(yīng)理解的是,在其它實施例中,興趣消息310和325可被傳輸?shù)讲煌姆?wù)器(圖中未示出),且不同的服務(wù)器可將數(shù)據(jù)對象315和330傳輸至客戶端設(shè)備130。圖4是根據(jù)某些實施例的傳送客戶端私有數(shù)據(jù)和/或數(shù)據(jù)對象的方法400的流程圖表示。在某些實現(xiàn)中,方法400可由客戶端設(shè)備和/或客戶端模塊(例如,圖1中示出的客戶端設(shè)備130和/或客戶端模塊131)執(zhí)行。客戶端設(shè)備和/或客戶端模塊可包括硬件(例如,電路、專用邏輯、可編程邏輯、微代碼等)、軟件(例如,在處理器上運行以執(zhí)行硬件仿真的指令)、固件、或其組合。簡略地,方法400包括傳送客戶端私有數(shù)據(jù)、傳輸一個或多個興趣消息、以及接收一個或多個數(shù)據(jù)對象。方法400在方框405處開始,其中方法400包括經(jīng)由IP網(wǎng)絡(luò)接口與服務(wù)器建立通信信道。例如,可以經(jīng)由TCP/IP套接口/端口與服務(wù)器建立通信信道。在方框410處,方法400包括經(jīng)由IP網(wǎng)絡(luò)接口與服務(wù)器傳送客戶端私有數(shù)據(jù)。例如,客戶端私有數(shù)據(jù)(例如,用戶名、密碼、加密密鑰等)可以經(jīng)由IP網(wǎng)絡(luò)接口和一個或多個IP路由器與服務(wù)器傳送(如上面示出的和結(jié)合圖1、2、和3的討論)。在方框415處,方法400包括經(jīng)由ICN網(wǎng)絡(luò)接口(例如,NDN網(wǎng)絡(luò)接口、CNN網(wǎng)絡(luò)接口等)將一個或多個興趣消息傳輸至服務(wù)器。如上面討論的,一個或多個興趣消息可包括服務(wù)器的一個或多個數(shù)據(jù)對象的一個或多個名稱。在一個實施例中,如上面討論的,一個或多個興趣消息可被(經(jīng)由ICN網(wǎng)絡(luò)接口)傳輸?shù)讲煌姆?wù)器。在方框420處,方法400包括基于一個或多個興趣消息從服務(wù)器(經(jīng)由ICN網(wǎng)絡(luò)接口)接收一個或多個數(shù)據(jù)對象(例如,NDN數(shù)據(jù)對象、ICN數(shù)據(jù)對象等)(例如,響應(yīng)一個或多個興趣消息)。在一個實施例中,如上面討論的,一個或多個數(shù)據(jù)對象從不同的服務(wù)器可被(經(jīng)由ICN網(wǎng)絡(luò)接口)接收。在方框425處,方法400包括經(jīng)由IP網(wǎng)絡(luò)接口與服務(wù)器傳送額外的客戶端私有數(shù)據(jù)。例如,如上面討論的,用戶名和/或密碼可被再傳輸?shù)椒?wù)器。在另一示例中,額外的搜索請求可被提交到服務(wù)器,且額外的搜索結(jié)果可從服務(wù)器接收。在方框430處,方法400包括經(jīng)由ICN網(wǎng)絡(luò)接口將一個或多個額外的興趣消息傳輸至服務(wù)器。在一個實施例中,如上面討論的,一個或多個額外的興趣消息可被(經(jīng)由ICN網(wǎng)絡(luò)接口)傳輸?shù)讲煌姆?wù)器。在方框435處,方法400包括經(jīng)由ICN網(wǎng)絡(luò)接口從服務(wù)器接收一個或多個額外的數(shù)據(jù)對象。在一個實施例中,如上面討論的,一個或多個額外的數(shù)據(jù)對象可以(經(jīng)由ICN網(wǎng)絡(luò)接口)從不同的服務(wù)器接收。圖5是根據(jù)某些實施例的傳送客戶端私有數(shù)據(jù)和/或數(shù)據(jù)對象的方法500的流程圖表示。在某些實現(xiàn)中,方法500可由服務(wù)器和/或服務(wù)器模塊(例如,圖1中示出的服務(wù)器110和/或服務(wù)器模塊111)執(zhí)行。服務(wù)器和/或服務(wù)器模塊可包括硬件(例如,電路、專用邏輯、可編程邏輯、微代碼等)、軟件(例如,在處理器上運行以執(zhí)行硬件仿真的指令)、固件、或其組合。簡略地,方法500包括傳送客戶端私有數(shù)據(jù),接收一個或多個興趣消息,以及傳輸一個或多個數(shù)據(jù)對象。方法500在方框505處開始,其中方法500包括經(jīng)由IP網(wǎng)絡(luò)接口與客戶端設(shè)備建立通信信道。例如,經(jīng)由TCP/IP套接口/端口與客戶端設(shè)備建立通信信道。在方框510處,方法500包括經(jīng)由IP網(wǎng)絡(luò)接口與客戶端設(shè)備傳送客戶端私有數(shù)據(jù)。例如,客戶端私有數(shù)據(jù)(例如,用戶名、密碼、加密密鑰等)可以經(jīng)由IP網(wǎng)絡(luò)接口和一個或多個IP路由器與客戶端設(shè)備傳送(如上面示出的和結(jié)合圖1、2、和3的討論)。在方框515處,方法500包括經(jīng)由ICN網(wǎng)絡(luò)接口(例如,NDN網(wǎng)絡(luò)接口、CNN網(wǎng)絡(luò)接口等)從客戶端設(shè)備接收一個或多個興趣消息。如上面討論的,一個或多個興趣消息可包括服務(wù)器的一個或多個數(shù)據(jù)對象的一個或多個名稱。在方框520處,方法500包括基于一個或多個興趣消息(例如,響應(yīng)一個或多個興趣消息),將一個或多個數(shù)據(jù)對象(例如,NDN數(shù)據(jù)對象、ICN數(shù)據(jù)對象等)(經(jīng)由ICN網(wǎng)絡(luò)接口)傳輸至客戶端設(shè)備。在方框525處,方法500包括經(jīng)由IP網(wǎng)絡(luò)接口與客戶端設(shè)備傳送額外的客戶端私有數(shù)據(jù)。例如,如上面討論的,用戶名和/或密碼可以通過客戶端設(shè)備可被重傳輸。在另一示例中,額外的搜索請求可被接收,且額外的搜索結(jié)果可被傳輸?shù)娇蛻舳嗽O(shè)備。在方框530處,方法500包括經(jīng)由ICN網(wǎng)絡(luò)接口從客戶端設(shè)備接收一個或多個額外的興趣消息。在方框535處,方法500包括經(jīng)由ICN網(wǎng)絡(luò)接口將一個或多個額外的數(shù)據(jù)對象傳輸至客戶端設(shè)備。圖6是根據(jù)某些實施例的計算設(shè)備600的方框圖。盡管示出了某些特定的特征,本領(lǐng)域技術(shù)人員將從本公開認識到,各種其它特征為了簡潔而未被示出,以免模糊本文公開的實施例的更多相關(guān)方面。為此,作為非限制性示例,在某些實施例中,計算設(shè)備600包括一個或多個處理單元(CPU)602(例如,處理器)、一個或多個輸出接口603、存儲器606、編程接口608、以及一個或多個用于互聯(lián)這些和各種其它組件的通信總線604。在某些實施例中,通信總線604包括互聯(lián)和控制系統(tǒng)組件之間通信的電路。存儲器606包括高速隨機訪問存儲器,例如,DRAM、SRAM、DDRRAM或其它隨機訪問固態(tài)存儲設(shè)備;以及可包括非易失性存儲器,例如,一個或多個磁盤存儲設(shè)備、光盤存儲設(shè)備、閃存設(shè)備、或其它非易失性固態(tài)存儲設(shè)備。存儲器606可選地包括位于(一個或多個)CPU602遠程處的一個或多個存儲設(shè)備。存儲器606包括非暫態(tài)計算機可讀存儲介質(zhì)。此外,在某些實施例中,存儲器606或存儲器606的非暫態(tài)計算機可讀存儲介質(zhì)存儲下列程序、模塊和數(shù)據(jù)結(jié)構(gòu)、或包括可選操作系統(tǒng)630和客戶端模塊640的子集。在某些實施例中,一個或多個指令被包括在邏輯和非暫態(tài)存儲器的組合內(nèi)。操作系統(tǒng)630包括用于處理各種基本系統(tǒng)服務(wù)以及用于執(zhí)行硬件相關(guān)任務(wù)的程序。在某些實施例中,客戶端模塊640可被配置為接收傳送客戶端私有數(shù)據(jù)、傳輸興趣消息、和/或接收數(shù)據(jù)對象。為此,客戶端模塊640包括客戶端IP模塊641和客戶端ICN模塊642。在某些實施例中,客戶端IP模塊641經(jīng)由IP接口于服務(wù)器可傳送客戶端私有數(shù)據(jù)。為此,客戶端IP模塊641包括一組指令641a以及啟發(fā)(heuristic)和元數(shù)據(jù)641b。在某些實施例中,客戶端ICN模塊642可以經(jīng)由ICN網(wǎng)絡(luò)接口將興趣消息傳輸至服務(wù)器和/或從服務(wù)器接收數(shù)據(jù)對象(例如,NDN數(shù)據(jù)對象、CCN數(shù)據(jù)對象)。為此,客戶端ICN模塊642包括一組指令642a以及啟發(fā)和元數(shù)據(jù)642b。盡管客戶端模塊640、客戶端IP模塊641、以及客戶端ICN模塊642被示出駐留在單一計算設(shè)備600上,應(yīng)理解的是,在其它實施例中,客戶端模塊640、客戶端IP模塊641、以及客戶端ICN模塊642的任意組合可駐留在分離的計算設(shè)備上。圖7是根據(jù)某些實施例的計算設(shè)備700的方框圖。盡管示出了某些特定的特征,本領(lǐng)域技術(shù)人員將從本公開認識到,為了簡潔各種其它特征未被示出,且以免模糊本文公開的實施例的更多相關(guān)的方面。為此,作為非限制性示例,在某些實施例中,計算設(shè)備700包括一個或多個處理單元(CPU)702(例如,處理器)、一個或多個輸出接口703、存儲器706、編程接口708、以及互聯(lián)這些和各種其它組件的一個或多個通信總線704。在某些實施例中,通信總線704包括互聯(lián)和控制系統(tǒng)組件之間通信的電路。存儲器706包括高速隨機訪問存儲器,例如,DRAM、SRAM、DDRRAM或其它隨機訪問固態(tài)存儲設(shè)備;且可包括非易失性存儲器,例如,一個或多個磁盤存儲設(shè)備、光盤存儲設(shè)備、閃存設(shè)備、或其它非易失性固態(tài)存儲設(shè)備。存儲器706可選地包括位于(一個或多個)CPU702的遠程處的一個或多個存儲設(shè)備。存儲器706包括非暫態(tài)計算機可讀存儲介質(zhì)。此外,在某些實施例中,存儲器706或存儲器706的非暫態(tài)計算機可讀存儲介質(zhì)存儲以下程序、模塊和數(shù)據(jù)結(jié)構(gòu)、或包括可選操作系統(tǒng)730和服務(wù)器模塊740的其中的子集。在某些實施例中,一個或多個指令被包括在邏輯和非暫態(tài)存儲器的組合中。操作系統(tǒng)730包括用于處理各種基本系統(tǒng)服務(wù)和用于執(zhí)行硬件相關(guān)任務(wù)的程序。在某些實施例中,服務(wù)器模塊740可被配置為傳送客戶端私有數(shù)據(jù)、傳輸興趣消息、和/或傳輸數(shù)據(jù)對象(例如,NDN數(shù)據(jù)對象、CNN數(shù)據(jù)對象等)。為此,服務(wù)器模塊740包括服務(wù)器IP模塊741和服務(wù)器ICN模塊742。在某些實施例中,服務(wù)器IP模塊741經(jīng)由IP網(wǎng)絡(luò)接口與客戶端設(shè)備可傳送客戶端私有數(shù)據(jù)。為此,服務(wù)器IP模塊741包括一組指令741a以及啟發(fā)和元數(shù)據(jù)741b。在某些實施例中,服務(wù)器ICN模塊742可以經(jīng)由ICN網(wǎng)絡(luò)接口從客戶端設(shè)備接收興趣消息和/或?qū)?shù)據(jù)對象傳輸至客戶端設(shè)備。為此,服務(wù)器ICN模塊742包括一組指令742a以及啟發(fā)和元數(shù)據(jù)742b。盡管服務(wù)器模塊740、服務(wù)器IP模塊741、以及服務(wù)器ICN模塊742被示出駐留在單一計算設(shè)備700上,應(yīng)理解的是,在其它實施例中,服務(wù)器模塊740、服務(wù)器IP模塊741、以及服務(wù)器ICN模塊742的任意組合可駐留在分離的計算設(shè)備上。此外,圖6到圖7更多的是意欲作為各種特征的功能的描述,這些特征相對于本文描述的實施例的結(jié)構(gòu)示意圖在具體的實施例中被呈現(xiàn)。如本領(lǐng)域普通技術(shù)人員認識到的,被分離地示出的術(shù)語可被組合,且某些術(shù)語可被分離。例如,圖6到圖7中被分離地示出的某些功能的模塊在單一模塊中可被實現(xiàn),且單一功能塊的各種功能通過一個或多個功能塊在各種實施例中可被實現(xiàn)。模塊的實際數(shù)目和具體功能的劃分以及特征在其中間如何被分配從一個實施例到另一實施例將變化,且可部分地取決于為特定實施例而選擇的硬件、軟件和/或固件的特定組合。本公開描述了各種特征,其中沒有單一的特征單獨地對本文描述的益處負責(zé)。將理解的是,如對普通技術(shù)人員將顯而易見的,本文描述的各種特征可被組合、修改、或省略。不同于本文那些特定地描述的其它組合以及子組合對普通技術(shù)人員將是顯而易見的,且意欲形成本公開的一部分。聯(lián)系各種流程圖步驟和/或階段各種方法在本文被描述。將理解的是,在許多情況下,某些步驟和/或階段可被組合在一起以使得流程圖中示出的多個步驟和/或階段作為單一步驟和/或階段可被執(zhí)行。同樣地,某些步驟和/或階段可被分解成被分離地執(zhí)行的額外的子組件。在某些實例中,步驟和/或階段的順序可被再布置,且某些步驟和/或階段可被完全地省略。同樣地,本文描述的方法被理解為可擴充的,以使得本文示出和描述的那些步驟和/或階段的額外的步驟和/或階段也可被執(zhí)行。本文描述的系統(tǒng)和方法的某些方面使用例如,計算機軟件、硬件、固件、或計算機軟件、硬件、以及固件的任意組合可被有利地實現(xiàn)。計算機軟件可包括存儲于計算機可讀介質(zhì)(例如,非暫態(tài)計算機可讀介質(zhì))中的計算機可執(zhí)行代碼,當(dāng)被執(zhí)行時,計算機可執(zhí)行代碼執(zhí)行本文描述的功能。在某些實施例中,計算機可執(zhí)行代碼由一個或多個通用計算機處理器執(zhí)行。根據(jù)本公開,熟練技術(shù)人員將認識到,使用在通用計算機上執(zhí)行的軟件可被實現(xiàn)的任何特征或功能還可使用硬件、軟件、或固件的不同組合被實現(xiàn)。例如,這樣的模塊使用集成電路的組合在硬件中可被完全地實現(xiàn)。替代地或額外地,這樣的特征或功能使用被設(shè)計為執(zhí)行本文描述的特定功能的專用計算機(而不是通過通用計算機)可被完全地或部分地實現(xiàn)。多個分布式計算設(shè)備可替代本文描述的任意一個計算設(shè)備。在該分布式實施例中,一個計算設(shè)備的功能被分布(例如,通過網(wǎng)絡(luò))以使得某些功能在每個分布式計算設(shè)備上被執(zhí)行。某些實施例參照方程、算法和/或流程圖說明可被描述。這些方法使用在一個或多個計算機上可執(zhí)行的計算機程序指令可被實現(xiàn)。這些方法還可作為分離的計算機程序產(chǎn)品、或作為裝置或系統(tǒng)的組件被實現(xiàn)。在這方面,每個方程、算法、方框、或流程圖的步驟、以及其組合通過硬件、固件、和/或軟件可被實現(xiàn),這些硬件、固件、和/或軟件包括具體化在計算機可讀程序代碼邏輯中的一個或多個計算機程序指令。如將被認識到的,任意這樣的計算機程序指令可被加載于一個或多個計算機上,沒有限制的包括通用計算機或?qū)S糜嬎銠C、或其它可編程處理裝置以生產(chǎn)機器,以使得在(一個或多個)計算機或(一個或多個)其它可編程處理設(shè)備上執(zhí)行的計算機程序指令實現(xiàn)方程、算法、和/或流程圖中指定的功能。還將理解的是,流程圖說明中的每個方程、算法、和/或方框、以及其組合,通過執(zhí)行指定功能或步驟的專用基于硬件的計算機系統(tǒng)、或?qū)S糜布陀嬎銠C可讀程序代碼邏輯方法的組合可被實現(xiàn)。此外,諸如具體化在計算機可讀程序代碼邏輯之類的計算機程序指令還可被存儲在計算機可讀存儲器(例如,非暫態(tài)計算機可讀介質(zhì))中,該計算機可讀存儲器可引導(dǎo)一個或多個計算機或其它可編程處理設(shè)備以特定的順序功能,以使得存儲于計算機客戶存儲器中的指令實現(xiàn)(一個或多個)流程圖的(一個或多個)方框中指定的(一個或多個)功能。計算機程序指令還可被加載于一個或多個計算機或其它可編程計算設(shè)備上,以引起一系列操作的步驟在一個或多個計算機或可編程計算設(shè)備上被執(zhí)行,以產(chǎn)生計算機實現(xiàn)的處理,以使得在計算機或其它可編程處理裝置上執(zhí)行的指令提供實現(xiàn)(一個或多個)流程圖的(一個或多個)方程、(一個或多個)算法、和/或(一個或多個)方框中指定的功能的步驟。某些或全部本文描述的方法和任務(wù)通過計算機系統(tǒng)可被執(zhí)行并完全地自動化。在某些情況下,計算機系統(tǒng)可包括多個清楚的計算機或計算設(shè)備(例如,物理服務(wù)器、工作站、存儲陣列等),這些計算機或計算設(shè)備通過網(wǎng)絡(luò)傳送和交互操作以執(zhí)行描述的功能。每個這樣的計算設(shè)備通常包括執(zhí)行存儲在存儲器或其它非暫態(tài)計算機可讀存儲介質(zhì)或設(shè)備中的程序指令或模塊的處理器(或多個處理器)。本文公開的各種功能在這些程序指令中可被具體化,盡管某些或全部公開的功能在計算機系統(tǒng)的應(yīng)用特定電路(例如,ASIC或FPGA)中可替代地被實現(xiàn)。其中,計算機系統(tǒng)包括多個計算設(shè)備,這些設(shè)備可以(但不需要)是同地協(xié)作的。通過將諸如固態(tài)存儲器芯片和/或磁盤之類的物理存儲設(shè)備變換到不同的狀態(tài),公開的方法和任務(wù)的結(jié)果可被持續(xù)地存儲。貫穿此時說明書和權(quán)力要求,除非上下文清晰地要求,否則詞“包括”、“包括了”以及類似的詞將從包含的意義上被解釋,而不是排斥的或詳盡的意義;也就是說,從“包括,但不限于”的意義。如本文經(jīng)常使用的,詞“耦合”指可被直接地連接或經(jīng)由一個或多個中間元件被連接的兩個或多個元件。此外,在此申請中被使用時,詞“本文,”“上面,”“下面,”以及類似的詞,在此申請中應(yīng)指作為一個整體,且不指此申請的任何具體的部分。在上下文許可的地方,上面詳細的描述中使用單數(shù)或復(fù)數(shù)的詞還可各自地包括復(fù)數(shù)或單數(shù)。關(guān)于兩個或更多條目的列表的詞“或”,該詞覆蓋了詞的所有下列解釋:列表內(nèi)的任意條目、列表內(nèi)的所有條目、以及列表內(nèi)條目的任意組合。詞“示例的”在本文被排外地使用,意味著“作為示例、實例、或說明”。本文描述的任何作為“示例的”實現(xiàn)不必被解釋為相比其它實現(xiàn)優(yōu)選的或有利的。還將被理解的是,盡管術(shù)語“第一”、“第二”等在本文可被使用以描述各種元件,這些元件不應(yīng)被這些術(shù)語所限制。這些術(shù)語僅被用于從另一元件區(qū)分一個元件。例如,第一聯(lián)系可被叫做第二聯(lián)系,以及相似地,第二聯(lián)系可被叫做第一聯(lián)系(這改變了描述的含義),只要“第一聯(lián)系”的所有出現(xiàn)被一致地重命名且第二聯(lián)系的所有出現(xiàn)被一致地重命名。第一聯(lián)系和第二聯(lián)系均是聯(lián)系,但他們不是相同的聯(lián)系。還如實施例和所附權(quán)利要求的描述中所使用的,單數(shù)形式“一”、“一個”以及“該”意欲還包括復(fù)數(shù),除非上下文清晰地另有指示。還將被理解的是,如本文所使用的,術(shù)語“和/或”指以及包含一個或多個相關(guān)的列表條目的任意和所有的可能的組合。還如本文使用的,術(shù)語“如果”可被解釋為意味著“當(dāng)...時”或“在...時”或“響應(yīng)于確定”或“根據(jù)確定了”或“響應(yīng)于檢測”根據(jù)上下文闡明的先決條件是真實的。類似地,短語“如果[闡明的先決條件為真實的]是確定的”或“如果[闡明的先決條件為真實的]”或“當(dāng)[闡明的先決條件為真實的]時”可被解釋為意味著“在確定”或“響應(yīng)于確定”或“根據(jù)確定了”或“檢測”或“響應(yīng)檢測”根據(jù)上下文闡明的先決條件是真實的。該公開不意欲被限制于本文示出的實現(xiàn)。本公開中描述的實現(xiàn)的各種修改對本領(lǐng)域技術(shù)人員可以是容易地顯而易見的,且本文定義的通用原理在不脫離本公開的精神或范圍的情況下可被應(yīng)用于其它實現(xiàn)。本文提供的發(fā)明的教導(dǎo)可被應(yīng)用于其它方法和系統(tǒng),且不被限制于上面描述的方法和系統(tǒng),以及上面描述的各種實施例的元件和動作可被組合以提供進一步的實施例。因此,本文描述的新穎的方法和系統(tǒng)可被具體化在各種其它形式中;此外,在不脫離該公開的精神的情況下,本文描述的方法和系統(tǒng)的形式上的各種省略、替代和改變可被做出。所附權(quán)利要求及其等同語意欲覆蓋將落入本公開的范圍和精神中的這些形式或修改。當(dāng)前第1頁1 2 3 當(dāng)前第1頁1 2 3 
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
古交市| 舞钢市| 绍兴县| 青海省| 北宁市| 宿松县| 昂仁县| 台江县| 德庆县| 荆州市| 九江县| 收藏| 重庆市| 共和县| 苍溪县| 汕尾市| 多伦县| 台州市| 安宁市| 元朗区| 秦皇岛市| 富顺县| 枣强县| 吉水县| 乌兰察布市| 赣榆县| 富裕县| 遵化市| 托里县| 镇坪县| 乌苏市| 阳江市| 神木县| 合江县| 西贡区| 信丰县| 潍坊市| 五原县| 马公市| 安阳市| 洛南县|