本發(fā)明實(shí)施例涉及通信領(lǐng)域,并且更具體地,涉及應(yīng)用于信息為中心網(wǎng)絡(luò)icn的數(shù)據(jù)源移動(dòng)的處理方法、轉(zhuǎn)發(fā)報(bào)文的方法及其裝置。
背景技術(shù):
::雖然互聯(lián)網(wǎng)協(xié)議(internetprotocol,簡(jiǎn)稱為“ip”)已經(jīng)取得極大的成功,推動(dòng)互聯(lián)網(wǎng)無(wú)處不在,但是ip誕生之初將“終端”置于核心位置,以目的ip地址和源ip地址標(biāo)識(shí)的一個(gè)個(gè)ip包承載著兩個(gè)終端之間的會(huì)話,因此ip是一種以終端為中心的網(wǎng)絡(luò)協(xié)議。而今天人們使用互聯(lián)網(wǎng),主要功能不是為了終端之間的會(huì)話,而是獲取信息,如網(wǎng)絡(luò)新聞、搜索引擎,網(wǎng)絡(luò)音樂(lè)、網(wǎng)絡(luò)視頻、博客、微博、社交網(wǎng)站、網(wǎng)絡(luò)論壇等應(yīng)用其實(shí)都是以各種信息的生產(chǎn)、傳播和共享為主要目的,且人們?cè)讷@取這些信息時(shí)往往并不關(guān)心從哪里獲取信息,這是一種全新的以信息或內(nèi)容為中心的新模式。為了解決互聯(lián)網(wǎng)應(yīng)用以信息為中心模式和ip以終端為中心模式的不匹配問(wèn)題,研究界開(kāi)始試圖重新定義互聯(lián)網(wǎng)沙漏模型的腰部,研究直接面向信息和內(nèi)容的未來(lái)互聯(lián)網(wǎng)新架構(gòu)。在所有信息為中心的網(wǎng)絡(luò)(informationcentricnetwork,簡(jiǎn)稱為“icn”)架構(gòu)中,命名數(shù)據(jù)網(wǎng)絡(luò)(nameddatanetwork,簡(jiǎn)稱為“ndn”)的影響較大,ndn是由vanjacobson領(lǐng)導(dǎo)的內(nèi)容為中心網(wǎng)絡(luò)(contentcentricnetworking,簡(jiǎn)稱為“ccn”)研究發(fā)展而來(lái)。ndn和ccn認(rèn)為未來(lái)網(wǎng)絡(luò)應(yīng)該以直接基于內(nèi)容的命名和路由為基礎(chǔ),采用和url類似的結(jié)構(gòu)化內(nèi)容命名,在ndn路由器中通過(guò)內(nèi)容存儲(chǔ)表(contentstore,簡(jiǎn)稱為“cs”)實(shí)現(xiàn)緩存功能,并通過(guò)請(qǐng)求內(nèi)容的內(nèi)容名與轉(zhuǎn)發(fā)信息表(forwardinginformationbase,簡(jiǎn)稱為“fib”)的內(nèi)容名前綴的最長(zhǎng)匹配查找確定下一跳。然而,在數(shù)據(jù)源移動(dòng)的場(chǎng)景下,該內(nèi)容請(qǐng)求包應(yīng)該被轉(zhuǎn)發(fā)至數(shù)據(jù)源移動(dòng)后所在的節(jié)點(diǎn),ndn需要進(jìn)行路由更新,由于ndn路由表本身存在路由擴(kuò)展問(wèn)題,即核心路由表的表項(xiàng)可以達(dá)到當(dāng)前網(wǎng)絡(luò)中邊界網(wǎng)關(guān)協(xié)議(bordergatewayprotocol,簡(jiǎn)稱為“bgp”)路由條目的兩百倍,如果每個(gè)移動(dòng)終端都需要在路由表中有自己的路由條目,則路由表中的路由條目的數(shù)量會(huì)更大,現(xiàn)有硬件條件難以滿足如此大規(guī)模的路由表處理。此外,由于移動(dòng)性帶來(lái)的路由更新等操作,會(huì)帶來(lái)的更多的路由碎片,使得路由聚合更加困難,從而加重路由擴(kuò)展問(wèn)題。針對(duì)ndn不能很好地支持?jǐn)?shù)據(jù)源移動(dòng)的問(wèn)題,人們提出的一種解決方案為首先將內(nèi)容請(qǐng)求包轉(zhuǎn)發(fā)至數(shù)據(jù)源移動(dòng)前所在的節(jié)點(diǎn),并在該節(jié)點(diǎn)將內(nèi)容請(qǐng)求包重新組裝后發(fā)送至數(shù)據(jù)源移動(dòng)后所在的節(jié)點(diǎn)。在該方案中內(nèi)容的內(nèi)容名不具有持久性,且該返回的內(nèi)容不能用于后續(xù)的內(nèi)容請(qǐng)求包的匹配,失去了內(nèi)容網(wǎng)絡(luò)的可共享的優(yōu)點(diǎn);并且,該技術(shù)方案中內(nèi)容名與位置信息綁定,需要額外的加密工作來(lái)確保內(nèi)容的安全。因此,如何在處理數(shù)據(jù)源移動(dòng)場(chǎng)景的同時(shí),不喪失內(nèi)容路由的靈活性和內(nèi)容本身的安全性以及不增加路由表的負(fù)擔(dān),是當(dāng)前ndn系統(tǒng)和其它icn系統(tǒng)研究亟待解決的問(wèn)題。技術(shù)實(shí)現(xiàn)要素:本發(fā)明實(shí)施例提供了一種應(yīng)用于信息為中心網(wǎng)絡(luò)icn的數(shù)據(jù)源移動(dòng)的處理方法、轉(zhuǎn)發(fā)報(bào)文的方法及其裝置,能夠支持?jǐn)?shù)據(jù)源移動(dòng)的同時(shí),不會(huì)引入頻繁而又繁瑣的路由更新。第一方面,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)源移動(dòng)的處理方法,該方法包括:當(dāng)目標(biāo)容器由第一容器進(jìn)入第二容器時(shí),在該第二容器中注冊(cè)該目標(biāo)容器的路由,該目標(biāo)容器的路由包括該目標(biāo)容器的容器標(biāo)識(shí)以及與該目標(biāo)容器標(biāo)識(shí)對(duì)應(yīng)的端口,使得攜帶該目標(biāo)容器的容器標(biāo)識(shí)的內(nèi)容請(qǐng)求包能夠通過(guò)該目標(biāo)容器的路由被轉(zhuǎn)發(fā)至該目標(biāo)容器;當(dāng)該目標(biāo)容器由第一容器進(jìn)入第二容器時(shí),與解析系統(tǒng)進(jìn)行通信,使得該解析系統(tǒng)將該目標(biāo)容器的接入容器由該第一容器更新為該第二容器,其中,該解析系統(tǒng)用于在接收到請(qǐng)求端發(fā)送的用于獲取該目標(biāo)容器的接入容器的容器信息的解析請(qǐng)求時(shí),向該請(qǐng)求端返回該目標(biāo)容器的接入容器的容器信息,以使得攜帶該目標(biāo)容器的容器標(biāo)識(shí)的內(nèi)容請(qǐng)求包能夠通過(guò)該接入容器被轉(zhuǎn)發(fā)至該目標(biāo)容器,該接入容器為包括至少一個(gè)容器且包括用于將該內(nèi)容請(qǐng)求包路由到該至少一個(gè)容器的轉(zhuǎn)發(fā)表項(xiàng)的容器;當(dāng)該目標(biāo)容器在該第一容器內(nèi)移動(dòng)時(shí),通過(guò)與該第一容器的通信,使得該目標(biāo)容器在該第一容器中的路由被更新;其中,該目標(biāo)容器、該第一容器、該第二容器和該接入容器均為用于存儲(chǔ)內(nèi)容的存儲(chǔ)空間。結(jié)合第一方面,在第一種可能的實(shí)現(xiàn)方式中,當(dāng)目標(biāo)容器由第一容器進(jìn)入第二容器時(shí),在該第二容器中注冊(cè)該目標(biāo)容器的路由,包括:當(dāng)目標(biāo)容器由第一容器進(jìn)入第二容器時(shí),向該第二容器發(fā)送注冊(cè)請(qǐng)求信息,以便于該第二容器根據(jù)該注冊(cè)請(qǐng)求信息在該第二容器中注冊(cè)該目標(biāo)容器的路由。結(jié)合第一方面或結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,該目標(biāo)容器為至少一個(gè)第三容器的接入容器,該至少一個(gè)第三容器跟隨該目標(biāo)容器同步移動(dòng),使得在移動(dòng)過(guò)程中該至少一個(gè)第三容器的接入容器始終為該目標(biāo)容器。結(jié)合第一方面或結(jié)合第一方面的第一種或第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,該第二容器包括至少一個(gè)路由節(jié)點(diǎn);該在該第二容器中注冊(cè)該目標(biāo)容器的路由,包括:在該第二容器包括的至少一個(gè)路由節(jié)點(diǎn)中的一個(gè)或多個(gè)路由節(jié)點(diǎn)的路由表中注冊(cè)該目標(biāo)容器的路由,使得該目標(biāo)容器的路由不擴(kuò)散出該第二容器。結(jié)合第一方面或結(jié)合第一方面的第一種至第三種可能的實(shí)現(xiàn)方式中的任一種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,該通過(guò)與該第一容器的通信,使得該目標(biāo)容器在該第一容器中的路由被更新,包括:通過(guò)與該第一容器的通信,使得該目標(biāo)容器的路由在該第一容器包括的至少一個(gè)路由節(jié)點(diǎn)中的一個(gè)或多個(gè)路由節(jié)點(diǎn)的路由表中被更新,且該目標(biāo)容器的路由不擴(kuò)散出該第一容器。結(jié)合第一方面或結(jié)合第一方面的第一種至第四種可能的實(shí)現(xiàn)方式中的任一種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,該方法還包括:當(dāng)該目標(biāo)容器由該第一容器進(jìn)入該第二容器時(shí),與該解析系統(tǒng)進(jìn)行通信,使得在該解析系統(tǒng)中注冊(cè)該第二容器的緩存性和老化時(shí)間,該緩存性表示該目標(biāo)容器與該第二容器之間的映射關(guān)系能夠在網(wǎng)絡(luò)側(cè)或用戶設(shè)備側(cè)被緩存,該老化時(shí)間表示該映射關(guān)系被緩存的有效時(shí)間,當(dāng)該映射關(guān)系被緩存的時(shí)間超過(guò)該老化時(shí)間時(shí),被緩存的該映射關(guān)系失效。結(jié)合第一方面或結(jié)合第一方面的第一種至第五種可能的實(shí)現(xiàn)方式中的任一種可能的實(shí)現(xiàn)方式,在第六種可能的實(shí)現(xiàn)方式中,該方法還包括:當(dāng)該目標(biāo)容器由該第一容器進(jìn)入該第二容器時(shí),刪除該目標(biāo)容器在該第一容器中的路由。結(jié)合第一方面的第六種可能的實(shí)現(xiàn)方式,在第七種可能的實(shí)現(xiàn)方式中,該刪除該目標(biāo)容器在該第一容器中的路由,包括:向該第一容器發(fā)送路由刪除指示信息,以使得該第一容器根據(jù)該路由刪除指示信息刪除該目標(biāo)容器的路由。第二方面,本發(fā)明實(shí)施例提供了一種轉(zhuǎn)發(fā)報(bào)文的方法,該方法包括:接收內(nèi)容請(qǐng)求包,該內(nèi)容請(qǐng)求包攜帶請(qǐng)求內(nèi)容的內(nèi)容名和容器信息,該容器信息包括存儲(chǔ)該請(qǐng)求內(nèi)容的容器的容器標(biāo)識(shí)和解析標(biāo)識(shí),該解析標(biāo)識(shí)用于標(biāo)識(shí)該容器是否可被解析;確定轉(zhuǎn)發(fā)信息表fib中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng);當(dāng)該fib中不存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),確定該fib中是否存在與該內(nèi)容請(qǐng)求包攜帶的該容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng);當(dāng)該fib中不存在與該內(nèi)容請(qǐng)求包攜帶的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),根據(jù)該內(nèi)容請(qǐng)求包攜帶的解析標(biāo)識(shí),確定可被解析容器的接入容器的容器信息,以根據(jù)該可被解析容器的接入容器的容器信息,確定該內(nèi)容請(qǐng)求包的轉(zhuǎn)發(fā)路由。結(jié)合第二方面,在第一種可能的實(shí)現(xiàn)方式中,該容器是用于存儲(chǔ)一組內(nèi)容的存儲(chǔ)空間。結(jié)合第二方面或結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,該容器包括至少一個(gè)路由節(jié)點(diǎn),通過(guò)該至少一個(gè)路由節(jié)點(diǎn)中的一個(gè)或多個(gè)路由節(jié)點(diǎn),該請(qǐng)求內(nèi)容能夠在該容器內(nèi)被路由到,或該請(qǐng)求內(nèi)容能夠通過(guò)該容器被路由到。結(jié)合第二方面或結(jié)合第二方面的第一種或第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,該請(qǐng)求內(nèi)容的內(nèi)容名對(duì)應(yīng)一個(gè)或多個(gè)歸屬容器,該請(qǐng)求內(nèi)容的歸屬容器是能夠直接路由到該請(qǐng)求內(nèi)容的容器。結(jié)合第二方面或結(jié)合第二方面的第一種至第三種可能的實(shí)現(xiàn)方式中的任一種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,該容器為一個(gè)或多個(gè)第一其它容器的接入容器;和/或一個(gè)或多個(gè)第二其它容器為該容器的接入容器;其中,該接入容器為包括至少一個(gè)容器,且包括用于將該內(nèi)容請(qǐng)求包路由到該至少一個(gè)容器的轉(zhuǎn)發(fā)表項(xiàng)的容器。結(jié)合第二方面或結(jié)合第二方面的第一種至第四種可能的實(shí)現(xiàn)方式中的任一種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,該fib中的轉(zhuǎn)發(fā)表項(xiàng)包括內(nèi)容名前綴和該內(nèi)容名前綴對(duì)應(yīng)的接口;該確定轉(zhuǎn)發(fā)信息表fib中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng),包括:根據(jù)該請(qǐng)求內(nèi)容的內(nèi)容名的前綴與該fib中的轉(zhuǎn)發(fā)表項(xiàng)中的內(nèi)容名前綴是否匹配,確定該fib中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng)。結(jié)合第二方面的第五種可能的實(shí)現(xiàn)方式,在第六種可能的實(shí)現(xiàn)方式中,該fib中的轉(zhuǎn)發(fā)表項(xiàng)包括預(yù)設(shè)的容器標(biāo)識(shí)以及與該預(yù)設(shè)的容器標(biāo)識(shí)對(duì)應(yīng)的接口;該確定該fib中是否存在與該內(nèi)容請(qǐng)求包攜帶的該容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng),包括:將該內(nèi)容請(qǐng)求包攜帶的容器標(biāo)識(shí)與該fib中的預(yù)設(shè)的容器標(biāo)識(shí)進(jìn)行匹配,以確定該fib中是否存在與該內(nèi)容請(qǐng)求包攜帶的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)。結(jié)合第二方面的第六種可能的實(shí)現(xiàn)方式,在第七種可能的實(shí)現(xiàn)方式中,該方法還包括:當(dāng)該可被解析容器的接入容器可被解析時(shí),對(duì)該可被解析容器的接入容器進(jìn)行解析;當(dāng)該解析獲得的接入容器可被解析時(shí),對(duì)該解析獲得的接入容器進(jìn)行進(jìn)一步解析,直到該進(jìn)一步解析獲得的接入容器不可被解析,以獲得該請(qǐng)求內(nèi)容的所有可被解析容器的接入容器的容器標(biāo)識(shí);將該所有可被解析容器的接入容器的容器標(biāo)識(shí)與該fib中預(yù)設(shè)的容器標(biāo)識(shí)進(jìn)行匹配,以確定該fib中是否存在與該所有可被解析容器的接入容器的容器標(biāo)識(shí)中的至少一個(gè)容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng);當(dāng)該fib中存在與該所有可被解析容器的接入容器的容器標(biāo)識(shí)中的至少一個(gè)容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),根據(jù)該匹配的轉(zhuǎn)發(fā)表項(xiàng)中的端口,發(fā)送該內(nèi)容請(qǐng)求包。結(jié)合第二方面的第七種可能的實(shí)現(xiàn)方式,在第八種可能的實(shí)現(xiàn)方式中,該方法還包括:當(dāng)該fib中不存在與該所有可被解析容器的接入容器的容器標(biāo)識(shí)中的任意容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),根據(jù)默認(rèn)接口發(fā)送該內(nèi)容請(qǐng)求包,或?qū)⒃搩?nèi)容請(qǐng)求包丟棄。結(jié)合第二方面的第六種可能的實(shí)現(xiàn)方式,在第九種可能的實(shí)現(xiàn)方式中,該方法還包括:將該解析獲得的接入容器的容器標(biāo)識(shí)與該fib中的預(yù)設(shè)的容器標(biāo)識(shí)進(jìn)行匹配,以確定該fib中是否存在與該解析獲得的接入容器的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng);當(dāng)該fib中不存在與該解析獲得的接入容器的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)且該解析獲得的接入容器可被解析時(shí),對(duì)該解析獲得的接入容器進(jìn)行進(jìn)一步解析,直到該進(jìn)一步解析獲得的接入容器不可被解析或該fib中存在與該進(jìn)一步解析獲得的接入容器的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng);當(dāng)該fib中存在與該解析或該進(jìn)一步解析獲得的接入容器的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),根據(jù)該匹配的轉(zhuǎn)發(fā)表項(xiàng)中的端口,發(fā)送該內(nèi)容請(qǐng)求包。結(jié)合第二方面的第九種可能的實(shí)現(xiàn)方式,在第十種可能的實(shí)現(xiàn)方式中,該方法還包括:當(dāng)該fib中不存在與該進(jìn)一步解析獲得的接入容器的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)且該進(jìn)一步解析獲得的接入容器不可被解析時(shí),根據(jù)默認(rèn)接口發(fā)送該內(nèi)容請(qǐng)求包,或?qū)⒃搩?nèi)容請(qǐng)求包丟棄。結(jié)合第二方面或結(jié)合第二方面的第一種至第十種可能的實(shí)現(xiàn)方式中的任一種可能的實(shí)現(xiàn)方式,在第十一種可能的實(shí)現(xiàn)方式中,該根據(jù)該內(nèi)容請(qǐng)求包攜帶的解析標(biāo)識(shí),確定可被解析容器的接入容器的容器信息,包括:根據(jù)該內(nèi)容請(qǐng)求包攜帶的解析標(biāo)識(shí),確定可被解析容器;從網(wǎng)絡(luò)側(cè)獲取被緩存的并且仍有效的該可被解析容器的接入容器的容器信息;和/或從解析系統(tǒng)獲取該可被解析容器的接入容器的容器信息。結(jié)合第二方面或結(jié)合第二方面的第一種至第十一種可能的實(shí)現(xiàn)方式中的任一種可能的實(shí)現(xiàn)方式,在第十二種可能的實(shí)現(xiàn)方式中,該可被解析容器的接入容器的容器信息包括緩存性和老化時(shí)間,該緩存性表示該可被解析容器與該可被解析容器的接入容器的映射關(guān)系能夠在網(wǎng)絡(luò)側(cè)或用戶設(shè)備側(cè)被緩存,該老化時(shí)間表示該映射關(guān)系被緩存的有效時(shí)間,當(dāng)該映射關(guān)系被緩存的時(shí)間超過(guò)該老化時(shí)間時(shí),被緩存的該映射關(guān)系失效;該方法還包括:將該可被解析容器與該可被解析容器的接入容器的映射關(guān)系緩存在網(wǎng)絡(luò)側(cè),以便與其它路由節(jié)點(diǎn)或用戶設(shè)備共享。結(jié)合第二方面或結(jié)合第二方面的第一種至第十二種可能的實(shí)現(xiàn)方式中的任一種可能的實(shí)現(xiàn)方式,在第十三種可能的實(shí)現(xiàn)方式中,該方法還包括:當(dāng)該fib中存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),根據(jù)該匹配的轉(zhuǎn)發(fā)表項(xiàng)中的接口,發(fā)送該內(nèi)容請(qǐng)求包;或當(dāng)該fib中存在與該內(nèi)容請(qǐng)求包攜帶的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),根據(jù)該匹配的轉(zhuǎn)發(fā)表項(xiàng)中的端口,發(fā)送該內(nèi)容請(qǐng)求包。結(jié)合第二方面或結(jié)合第二方面的第一種至第十三種可能的實(shí)現(xiàn)方式中的任一種可能的實(shí)現(xiàn)方式,在第十四種可能的實(shí)現(xiàn)方式中,該方法還包括:在該確定fib中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng)之前,確定內(nèi)容存儲(chǔ)表cs中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的內(nèi)容;當(dāng)該cs中存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的內(nèi)容時(shí),將該匹配的內(nèi)容發(fā)送至該內(nèi)容請(qǐng)求包的發(fā)送端;當(dāng)該cs中不存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的內(nèi)容時(shí),執(zhí)行該確定fib中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng)的步驟。結(jié)合第二方面的第十四種可能的實(shí)現(xiàn)方式,在第十五種可能的實(shí)現(xiàn)方式中,該方法還包括:當(dāng)該cs中不存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的內(nèi)容時(shí),確定駐留信息表pit中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的pit表項(xiàng);當(dāng)該pit中存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的pit表項(xiàng)時(shí),將該內(nèi)容請(qǐng)求包的發(fā)送端對(duì)應(yīng)的接口添加到該匹配的pit表項(xiàng);當(dāng)該pit中不存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的pit表項(xiàng)時(shí),執(zhí)行該確定fib中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng)的步驟。結(jié)合第二方面或結(jié)合第二方面的第一種至第十五種可能的實(shí)現(xiàn)方式中的任一種可能的實(shí)現(xiàn)方式,在第十六種可能的實(shí)現(xiàn)方式中,該可被解析容器的轉(zhuǎn)發(fā)表項(xiàng)只包括在該可被解析容器的接入容器中,使得該可被解析容器的路由不擴(kuò)散出該可被解析容器的接入容器。結(jié)合第二方面的第十六種可能的實(shí)現(xiàn)方式,在第十七種可能的實(shí)現(xiàn)方式中,該可被解析容器的接入容器包括至少一個(gè)路由節(jié)點(diǎn);該可被解析容器的轉(zhuǎn)發(fā)表項(xiàng)只包括在該可被解析容器的接入容器中,使得該可被解析容器的路由不擴(kuò)散出該可被解析容器的接入容器,包括:該可被解析容器的轉(zhuǎn)發(fā)表項(xiàng)只包括在該可被解析容器的接入容器包括的至少一個(gè)路由節(jié)點(diǎn)中的一個(gè)或多個(gè)路由節(jié)點(diǎn)的路由表中,使得該可被解析容器的路由不擴(kuò)散出該可被解析容器的接入容器包括的至少一個(gè)路由節(jié)點(diǎn)。第三方面,本發(fā)明實(shí)施例提供了一種容器移動(dòng)管理裝置,該容器移動(dòng)管理裝置包括:確定模塊,用于當(dāng)目標(biāo)容器由第一容器進(jìn)入第二容器時(shí),在該第二容器中注冊(cè)該目標(biāo)容器的路由,該目標(biāo)容器的路由包括該目標(biāo)容器的容器標(biāo)識(shí)以及與該目標(biāo)容器標(biāo)識(shí)對(duì)應(yīng)的端口,使得攜帶該目標(biāo)容器的容器標(biāo)識(shí)的內(nèi)容請(qǐng)求包能夠通過(guò)該目標(biāo)容器的路由被轉(zhuǎn)發(fā)至該目標(biāo)容器;第一通信模塊,用于當(dāng)該目標(biāo)容器由第一容器進(jìn)入第二容器時(shí),與解析系統(tǒng)進(jìn)行通信,使得該解析系統(tǒng)將該目標(biāo)容器的接入容器由該第一容器更新為該第二容器,其中,該解析系統(tǒng)用于在接收到請(qǐng)求端發(fā)送的用于獲取該目標(biāo)容器的接入容器的容器信息的解析請(qǐng)求時(shí),向該請(qǐng)求端返回該目標(biāo)容器的接入容器的容器信息,以使得攜帶該目標(biāo)容器的容器標(biāo)識(shí)的內(nèi)容請(qǐng)求包能夠通過(guò)該接入容器被轉(zhuǎn)發(fā)至該目標(biāo)容器,該接入容器為包括至少一個(gè)容器且包括用于將該內(nèi)容請(qǐng)求包路由到該至少一個(gè)容器的轉(zhuǎn)發(fā)表項(xiàng)的容器;第二通信模塊,用于當(dāng)該目標(biāo)容器在該第一容器內(nèi)移動(dòng)時(shí),通過(guò)與該第一容器的通信,使得該目標(biāo)容器在該第一容器中的路由被更新;其中,該目標(biāo)容器、該第一容器、該第二容器和該接入容器均為用于存儲(chǔ)內(nèi)容的存儲(chǔ)空間。結(jié)合第三方面,在第一種可能的實(shí)現(xiàn)方式中,該注冊(cè)模塊包括:發(fā)送單元,用于當(dāng)目標(biāo)容器由第一容器進(jìn)入第二容器時(shí),向該第二容器發(fā)送注冊(cè)請(qǐng)求信息,以便于該第二容器根據(jù)該注冊(cè)請(qǐng)求信息在該第二容器中注冊(cè)該目標(biāo)容器的路由。結(jié)合第三方面或結(jié)合第三方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,該目標(biāo)容器為至少一個(gè)第三容器的接入容器,該至少一個(gè)第三容器跟隨該目標(biāo)容器同步移動(dòng),使得在移動(dòng)過(guò)程中該至少一個(gè)第三容器的接入容器始終為該目標(biāo)容器。結(jié)合第三方面或結(jié)合第三方面的第一種或第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,該第二容器包括至少一個(gè)路由節(jié)點(diǎn);該注冊(cè)模塊具體用于在該第二容器包括的至少一個(gè)路由節(jié)點(diǎn)中的一個(gè)或多個(gè)路由節(jié)點(diǎn)的路由表中注冊(cè)該目標(biāo)容器的路由,使得該目標(biāo)容器的路由不擴(kuò)散出該第二容器。結(jié)合第三方面或結(jié)合第三方面的第一種至第三種可能的實(shí)現(xiàn)方式中的任一種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,該第一容器包括至少一個(gè)路由節(jié)點(diǎn);該第二通信模塊具體用于通過(guò)與該第一容器的通信,使得該目標(biāo)容器的路由在該第一容器包括的至少一個(gè)路由節(jié)點(diǎn)中的一個(gè)或多個(gè)路由節(jié)點(diǎn)的路由表中被更新,且該目標(biāo)容器的路由不擴(kuò)散出該第一容器。結(jié)合第三方面或結(jié)合第三方面的第一種至第四種可能的實(shí)現(xiàn)方式中的任一種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,該第一通信模塊還用于當(dāng)該目標(biāo)容器由該第一容器進(jìn)入該第二容器時(shí),與該解析系統(tǒng)進(jìn)行通信,使得在該解析系統(tǒng)中注冊(cè)該第二容器的緩存性和老化時(shí)間,該緩存性表示該目標(biāo)容器與該第二容器之間的映射關(guān)系能夠在網(wǎng)絡(luò)側(cè)或用戶設(shè)備側(cè)被緩存,該老化時(shí)間表示該映射關(guān)系被緩存的有效時(shí)間,當(dāng)該映射關(guān)系被緩存的時(shí)間超過(guò)該老化時(shí)間時(shí),被緩存的該映射關(guān)系失效。結(jié)合第三方面或結(jié)合第三方面的第一種至第五種可能的實(shí)現(xiàn)方式中的任一種可能的實(shí)現(xiàn)方式,在第六種可能的實(shí)現(xiàn)方式中,該容器移動(dòng)管理裝置還包括:刪除模塊,用于刪除該目標(biāo)容器在該第一容器中的路由。結(jié)合第三方面的第六種可能的實(shí)現(xiàn)方式,在第七種可能的實(shí)現(xiàn)方式中,該刪除模塊具體用于向該第一容器發(fā)送路由刪除指示信息,以使得該第一容器根據(jù)該路由刪除指示信息刪除該目標(biāo)容器的路由。第四方面,本發(fā)明實(shí)施例提供了一種路由器,該路由器包括:接收模塊,用于接收內(nèi)容請(qǐng)求包,該內(nèi)容請(qǐng)求包攜帶請(qǐng)求內(nèi)容的內(nèi)容名和容器信息,該容器信息包括存儲(chǔ)該請(qǐng)求內(nèi)容的容器的容器標(biāo)識(shí)和解析標(biāo)識(shí),該解析標(biāo)識(shí)用于標(biāo)識(shí)該容器是否可被解析;第一確定模塊,用于確定轉(zhuǎn)發(fā)信息表fib中是否存在與該接收模塊接收的該內(nèi)容請(qǐng)求包攜帶的該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng);第二確定模塊,用于當(dāng)該第一確定模塊確定該fib中不存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),確定該fib中是否存在與該內(nèi)容請(qǐng)求包攜帶的該容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng);第三確定模塊,用于當(dāng)該第二確定模塊確定該fib中不存在與該內(nèi)容請(qǐng)求包攜帶的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),根據(jù)該內(nèi)容請(qǐng)求包攜帶的解析標(biāo)識(shí),確定可被解析容器的接入容器的容器信息,以根據(jù)該可被解析容器的接入容器的容器信息,確定該內(nèi)容請(qǐng)求包的轉(zhuǎn)發(fā)路由。結(jié)合第四方面,在第一種可能的實(shí)現(xiàn)方式中,該容器是用于存儲(chǔ)一組內(nèi)容的存儲(chǔ)空間。結(jié)合第四方面或結(jié)合第四方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,該容器包括至少一個(gè)路由節(jié)點(diǎn),通過(guò)該至少一個(gè)路由節(jié)點(diǎn)中的一個(gè)或多個(gè)路由節(jié)點(diǎn),該請(qǐng)求內(nèi)容能夠在該容器內(nèi)被路由到,或該請(qǐng)求內(nèi)容能夠通過(guò)該容器被路由到。結(jié)合第四方面或結(jié)合第四方面的第一種或第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,該請(qǐng)求內(nèi)容的內(nèi)容名對(duì)應(yīng)一個(gè)或多個(gè)歸屬容器,該請(qǐng)求內(nèi)容的歸屬容器是能夠直接路由到該請(qǐng)求內(nèi)容的容器。結(jié)合第四方面或結(jié)合第四方面的第一種至第三種可能的實(shí)現(xiàn)方式中的任一種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,該容器為一個(gè)或多個(gè)第一其它容器的接入容器;和/或一個(gè)或多個(gè)第二其它容器為該容器的接入容器;其中,該接入容器為包括至少一個(gè)容器,且包括用于將該內(nèi)容請(qǐng)求包路由到該至少一個(gè)容器的轉(zhuǎn)發(fā)表項(xiàng)的容器。結(jié)合第四方面或結(jié)合第四方面的第一種至第四種可能的實(shí)現(xiàn)方式中的任一種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,該fib中的轉(zhuǎn)發(fā)表項(xiàng)包括內(nèi)容名前綴和該內(nèi)容名前綴對(duì)應(yīng)的接口;該第一確定模塊具體用于根據(jù)該請(qǐng)求內(nèi)容的內(nèi)容名的前綴與該fib中的轉(zhuǎn)發(fā)表項(xiàng)中的內(nèi)容名前綴是否匹配,確定該fib中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng)。結(jié)合第四方面的第五種可能的實(shí)現(xiàn)方式,在第六種可能的實(shí)現(xiàn)方式中,該fib中的轉(zhuǎn)發(fā)表項(xiàng)包括預(yù)設(shè)的容器標(biāo)識(shí)以及與該預(yù)設(shè)的容器標(biāo)識(shí)對(duì)應(yīng)的接口;該第二確定模塊具體用于將該內(nèi)容請(qǐng)求包攜帶的容器標(biāo)識(shí)與該fib中的預(yù)設(shè)的容器標(biāo)識(shí)進(jìn)行匹配,以確定該fib中是否存在與該內(nèi)容請(qǐng)求包攜帶的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)。結(jié)合第四方面的第六種可能的實(shí)現(xiàn)方式,在第七種可能的實(shí)現(xiàn)方式中,該路由器還包括:第一解析模塊,用于當(dāng)該第三確定模塊確定的該可被解析容器的接入容器可被解析時(shí),對(duì)該可被解析容器的接入容器進(jìn)行解析,以及當(dāng)該解析獲得的接入容器可被解析時(shí),對(duì)該解析獲得的接入容器進(jìn)行進(jìn)一步解析,直到該進(jìn)一步解析獲得的接入容器不可被解析,以獲得該請(qǐng)求內(nèi)容的所有可被解析容器的接入容器的容器標(biāo)識(shí);該第二確定模塊還用于將該第一解析模塊解析獲得的該所有可被解析容器的接入容器的容器標(biāo)識(shí)與該fib中預(yù)設(shè)的容器標(biāo)識(shí)進(jìn)行匹配,以確定該fib中是否存在與該所有可被解析容器的接入容器的容器標(biāo)識(shí)中的至少一個(gè)容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng);該路由器還包括:第一發(fā)送模塊,用于當(dāng)該第二確定模塊確定該fib中存在與該所有可被解析容器的接入容器的容器標(biāo)識(shí)中的至少一個(gè)容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),根據(jù)該匹配的轉(zhuǎn)發(fā)表項(xiàng)中的端口,發(fā)送該內(nèi)容請(qǐng)求包。結(jié)合第四方面的第七種可能的實(shí)現(xiàn)方式,在第八種可能的實(shí)現(xiàn)方式中,該第一發(fā)送模塊還用于當(dāng)該第二確定模塊確定該fib中不存在與該所有可被解析容器的接入容器的容器標(biāo)識(shí)中的任意容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),根據(jù)默認(rèn)接口發(fā)送該內(nèi)容請(qǐng)求包,或?qū)⒃搩?nèi)容請(qǐng)求包丟棄。結(jié)合第四方面的第六種可能的實(shí)現(xiàn)方式,在第九種可能的實(shí)現(xiàn)方式中,該第二確定模塊還用于將該解析獲得的接入容器的容器標(biāo)識(shí)與該fib中的預(yù)設(shè)的容器標(biāo)識(shí)進(jìn)行匹配,以確定該fib中是否存在與該解析獲得的接入容器的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng);該路由器還包括:第二解析模塊,用于當(dāng)該第二確定模塊確定該fib中不存在與該解析獲得的接入容器的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)且該解析獲得的接入容器可被解析時(shí),對(duì)該解析獲得的接入容器進(jìn)行進(jìn)一步解析,直到該進(jìn)一步解析獲得的接入容器不可被解析或該第二確定模塊確定該fib中存在與該進(jìn)一步解析獲得的接入容器的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng);第二發(fā)送模塊,用于當(dāng)該第二確定模塊確定該fib中存在與該解析或該進(jìn)一步解析獲得的接入容器的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),根據(jù)該匹配的轉(zhuǎn)發(fā)表項(xiàng)中的端口,發(fā)送該內(nèi)容請(qǐng)求包。結(jié)合第四方面的第九種可能的實(shí)現(xiàn)方式,在第十種可能的實(shí)現(xiàn)方式中,該第二發(fā)送模塊還用于當(dāng)該第二確定模塊確定該fib中不存在與該進(jìn)一步解析獲得的接入容器的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)且該進(jìn)一步解析獲得的接入容器不可被解析時(shí),根據(jù)默認(rèn)接口發(fā)送該內(nèi)容請(qǐng)求包,或?qū)⒃搩?nèi)容請(qǐng)求包丟棄。結(jié)合第四方面或結(jié)合第四方面的第一種至第十種可能的實(shí)現(xiàn)方式中的任一種可能的實(shí)現(xiàn)方式,在第十一種可能的實(shí)現(xiàn)方式中,該第三確定模塊具體用于根據(jù)該內(nèi)容請(qǐng)求包攜帶的解析標(biāo)識(shí),確定可被解析容器,并從網(wǎng)絡(luò)側(cè)獲取被緩存的并且仍有效的該可被解析容器的接入容器的容器信息,和/或從解析系統(tǒng)獲取該可被解析容器的接入容器的容器信息。結(jié)合第四方面或結(jié)合第四方面的第一種至第十一種可能的實(shí)現(xiàn)方式中的任一種可能的實(shí)現(xiàn)方式,在第十二種可能的實(shí)現(xiàn)方式中,該可被解析容器的接入容器的容器信息包括緩存性和老化時(shí)間,該緩存性表示該可被解析容器與該可被解析容器的接入容器的映射關(guān)系能夠在網(wǎng)絡(luò)側(cè)或用戶設(shè)備側(cè)被緩存,該老化時(shí)間表示該映射關(guān)系被緩存的有效時(shí)間,當(dāng)該映射關(guān)系被緩存的時(shí)間超過(guò)該老化時(shí)間時(shí),被緩存的該映射關(guān)系失效;該路由器還包括:緩存模塊,用于將該第三確定模塊確定的該可被解析容器與該可被解析容器的接入容器的映射關(guān)系緩存在網(wǎng)絡(luò)側(cè),以便與其它路由節(jié)點(diǎn)或用戶設(shè)備共享。結(jié)合第四方面或結(jié)合第四方面的第一種至第十二種可能的實(shí)現(xiàn)方式中的任一種可能的實(shí)現(xiàn)方式,在第十三種可能的實(shí)現(xiàn)方式中,該路由器還包括:第三發(fā)送模塊,用于當(dāng)該第一確定模塊確定該fib中存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),根據(jù)該匹配的轉(zhuǎn)發(fā)表項(xiàng)中的接口,發(fā)送該內(nèi)容請(qǐng)求包;或用于當(dāng)該第二確定模塊確定該fib中存在與該內(nèi)容請(qǐng)求包攜帶的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),根據(jù)該匹配的轉(zhuǎn)發(fā)表項(xiàng)中的端口,發(fā)送該內(nèi)容請(qǐng)求包。結(jié)合第四方面或結(jié)合第四方面的第一種至第十三種可能的實(shí)現(xiàn)方式中的任一種可能的實(shí)現(xiàn)方式,在第十四種可能的實(shí)現(xiàn)方式中,該路由器還包括:第四確定模塊,用于在該第一確定模塊確定fib中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng)之前,確定內(nèi)容存儲(chǔ)表cs中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的內(nèi)容;第四發(fā)送模塊,用于當(dāng)該第四確定模塊確定該cs中存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的內(nèi)容時(shí),將該匹配的內(nèi)容發(fā)送至該內(nèi)容請(qǐng)求包的發(fā)送端;該第一確定模塊具體用于當(dāng)該第四確定模塊確定該cs中不存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的內(nèi)容時(shí),執(zhí)行該確定fib中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng)的步驟。結(jié)合第四方面的第十四種可能的實(shí)現(xiàn)方式,在第十五種可能的實(shí)現(xiàn)方式中,該路由器還包括:第五確定模塊,用于當(dāng)該第四確定模塊確定該cs中不存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的內(nèi)容時(shí),確定駐留信息表pit中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的pit表項(xiàng);添加模塊,用于當(dāng)該第五確定模塊確定該pit中存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的pit表項(xiàng)時(shí),將該內(nèi)容請(qǐng)求包的發(fā)送端對(duì)應(yīng)的接口添加到該匹配的pit表項(xiàng);該第一確定模塊具體用于當(dāng)該第五確定模塊確定該pit中不存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的pit表項(xiàng)時(shí),執(zhí)行該確定fib中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng)的步驟。結(jié)合第四方面或結(jié)合第四方面的第一種至第十五種可能的實(shí)現(xiàn)方式中的任一種可能的實(shí)現(xiàn)方式,在第十六種可能的實(shí)現(xiàn)方式中,該可被解析容器的轉(zhuǎn)發(fā)表項(xiàng)只包括在該可被解析容器的接入容器中,使得該可被解析容器的路由不擴(kuò)散出該可被解析容器的接入容器。結(jié)合第四方面的第十六種可能的實(shí)現(xiàn)方式,在第十七種可能的實(shí)現(xiàn)方式中,該可被解析容器的接入容器包括至少一個(gè)路由節(jié)點(diǎn);該可被解析容器的轉(zhuǎn)發(fā)表項(xiàng)只包括在該可被解析容器的接入容器中,使得該可被解析容器的路由不擴(kuò)散出該可被解析容器的接入容器,包括:該可被解析容器的轉(zhuǎn)發(fā)表項(xiàng)只包括在該可被解析容器的接入容器包括的至少一個(gè)路由節(jié)點(diǎn)中的一個(gè)或多個(gè)路由節(jié)點(diǎn)的路由表中,使得該可被解析容器的路由不擴(kuò)散出該可被解析容器的接入容器包括的至少一個(gè)路由節(jié)點(diǎn)。第五方面,本發(fā)明實(shí)施例提供了一種信息為中心網(wǎng)絡(luò)icn系統(tǒng),包括如第三方面或第三方面的第一至第七種可能的實(shí)現(xiàn)方式中的任一種可能的第一容器、第二容器和解析系統(tǒng),該第一容器和第二容器包括第四方面或第四方面的第一種至第十七中可能的實(shí)現(xiàn)方式中的任一種可能的路由器。基于上述技術(shù)方案,本發(fā)明實(shí)施例的數(shù)據(jù)源移動(dòng)的處理方法、轉(zhuǎn)發(fā)報(bào)文的方法及其裝置,通過(guò)將數(shù)據(jù)源抽象為容器,且在目標(biāo)容器移動(dòng)的過(guò)程中,更新目標(biāo)容器的路由且在解析系統(tǒng)中更新該目標(biāo)容器的接入容器信息,能夠在支持?jǐn)?shù)據(jù)源移動(dòng)的同時(shí),不會(huì)引入頻繁而又繁瑣的路由更新,并且能夠不改變內(nèi)容的內(nèi)容名,以保持內(nèi)容名的持久性,從而增強(qiáng)icn架構(gòu)的可行性,提高用戶體驗(yàn)。附圖說(shuō)明為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面所描述的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)源移動(dòng)的處理方法的示意性流程圖。圖2是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)源移動(dòng)的處理方法的另一示意性流程圖。圖3是根據(jù)本發(fā)明實(shí)施例的轉(zhuǎn)發(fā)報(bào)文的方法的示意性流程圖;圖4是根據(jù)本發(fā)明實(shí)施例的轉(zhuǎn)發(fā)報(bào)文的方法的另一示意性流程圖;圖5是根據(jù)本發(fā)明實(shí)施例的轉(zhuǎn)發(fā)報(bào)文的方法的再一示意性流程圖;圖6是根據(jù)本發(fā)明實(shí)施例的轉(zhuǎn)發(fā)報(bào)文的方法的再一示意性流程圖;圖7是根據(jù)本發(fā)明實(shí)施例的轉(zhuǎn)發(fā)報(bào)文的方法的再一示意性流程圖;圖8是根據(jù)本發(fā)明實(shí)施例的轉(zhuǎn)發(fā)報(bào)文的方法的再一示意性流程圖;圖9是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)源移動(dòng)的容器示意圖;圖10是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)源移動(dòng)的另一容器示意圖;圖11a是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)源移動(dòng)的再一容器示意圖;圖11b是根據(jù)本發(fā)明實(shí)施例的與圖11a相對(duì)應(yīng)的轉(zhuǎn)發(fā)報(bào)文的解析容器樹(shù)的示意圖;圖12是根據(jù)本發(fā)明實(shí)施例的網(wǎng)絡(luò)架構(gòu)的示意圖;圖13是根據(jù)本發(fā)明實(shí)施例的容器移動(dòng)管理裝置的示意性框圖;圖14是根據(jù)本發(fā)明實(shí)施例的容器移動(dòng)管理裝置的另一示意性框圖;圖15是根據(jù)本發(fā)明實(shí)施例的路由器的示意性框圖;圖16是根據(jù)本發(fā)明實(shí)施例的路由器的另一示意性框圖;圖17是根據(jù)本發(fā)明實(shí)施例的路由器的再一示意性框圖;圖18是根據(jù)本發(fā)明實(shí)施例的路由器的再一示意性框圖;圖19是根據(jù)本發(fā)明實(shí)施例的路由器的再一示意性框圖;圖20是根據(jù)本發(fā)明實(shí)施例的信息為中心網(wǎng)絡(luò)icn系統(tǒng)的示意圖;圖21是根據(jù)本發(fā)明另一實(shí)施例的容器移動(dòng)管理裝置的示意性框圖;圖22是根據(jù)本發(fā)明另一實(shí)施例的路由器的示意性框圖;圖23是根據(jù)本發(fā)明另一實(shí)施例的信息為中心網(wǎng)絡(luò)icn的示意圖。具體實(shí)施方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明的一部分實(shí)施例,而不是全部實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都應(yīng)屬于本發(fā)明保護(hù)的范圍。應(yīng)理解,本發(fā)明實(shí)施例的技術(shù)方案可以應(yīng)用于各種信息為中心的網(wǎng)絡(luò)icn架構(gòu),例如:命名數(shù)據(jù)網(wǎng)絡(luò)(nameddatanetwork,簡(jiǎn)稱為“ndn”),內(nèi)容為中心網(wǎng)絡(luò)(contentcentricnetworking,簡(jiǎn)稱為“ccn”),信息網(wǎng)絡(luò)(networkofinformation,簡(jiǎn)稱為“netinf”),數(shù)據(jù)為中心網(wǎng)絡(luò)結(jié)構(gòu)(data-orientednetworkarchitecture,簡(jiǎn)稱為“dona”),表現(xiàn)互聯(lián)網(wǎng)結(jié)構(gòu)(expressiveinternetarchitecture,簡(jiǎn)稱為“xia”),等等。還應(yīng)理解,在本發(fā)明實(shí)施例中,用戶設(shè)備(userequipment,簡(jiǎn)稱為“ue”)可稱之為終端(terminal)、移動(dòng)臺(tái)(mobilestation,簡(jiǎn)稱為“ms”)、移動(dòng)終端(mobileterminal)等,該用戶設(shè)備可以經(jīng)無(wú)線接入網(wǎng)(radioaccessnetwork,簡(jiǎn)稱為“ran”)與一個(gè)或多個(gè)核心網(wǎng)進(jìn)行通信,例如,用戶設(shè)備可以是移動(dòng)電話(或稱為“蜂窩”電話)、具有移動(dòng)終端的計(jì)算機(jī)等,例如,用戶設(shè)備還可以是便攜式、袖珍式、手持式、計(jì)算機(jī)內(nèi)置的或者車(chē)載的移動(dòng)裝置,它們與無(wú)線接入網(wǎng)交換語(yǔ)音和/或數(shù)據(jù)。圖1示出了根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)源移動(dòng)的處理方法100的示意性流程圖,該方法100可以應(yīng)用于icn網(wǎng)絡(luò),圖1的方法可以由任何合適的裝置執(zhí)行,例如可以由移動(dòng)的目標(biāo)容器執(zhí)行,也可以由移動(dòng)的接入網(wǎng)中的任意網(wǎng)元執(zhí)行,也可以由邊界路由節(jié)點(diǎn)執(zhí)行,還可以由獨(dú)立的容器移動(dòng)管理裝置執(zhí)行,本發(fā)明實(shí)施例不限于此。如圖1所示,該方法100包括:s110,當(dāng)目標(biāo)容器由第一容器進(jìn)入第二容器時(shí),在該第二容器中注冊(cè)該目標(biāo)容器的路由,該目標(biāo)容器的路由包括該目標(biāo)容器的容器標(biāo)識(shí)以及與該目標(biāo)容器標(biāo)識(shí)對(duì)應(yīng)的端口,使得攜帶該目標(biāo)容器的容器標(biāo)識(shí)的內(nèi)容請(qǐng)求包能夠通過(guò)該目標(biāo)容器的路由被轉(zhuǎn)發(fā)至該目標(biāo)容器;s120,當(dāng)該目標(biāo)容器由第一容器進(jìn)入第二容器時(shí),與解析系統(tǒng)進(jìn)行通信,使得該解析系統(tǒng)將該目標(biāo)容器的接入容器由該第一容器更新為該第二容器,其中,該解析系統(tǒng)用于在接收到請(qǐng)求端發(fā)送的用于獲取該目標(biāo)容器的接入容器的容器信息的解析請(qǐng)求時(shí),向該請(qǐng)求端返回該目標(biāo)容器的接入容器的容器信息,以使得攜帶該目標(biāo)容器的容器標(biāo)識(shí)的內(nèi)容請(qǐng)求包能夠通過(guò)該接入容器被轉(zhuǎn)發(fā)至該目標(biāo)容器,該接入容器為包括至少一個(gè)容器且包括用于將該內(nèi)容請(qǐng)求包路由到該至少一個(gè)容器的轉(zhuǎn)發(fā)表項(xiàng)的容器;s130,當(dāng)該目標(biāo)容器在該第一容器內(nèi)移動(dòng)時(shí),通過(guò)與該第一容器的通信,使得該目標(biāo)容器在該第一容器中的路由被更新;其中,該目標(biāo)容器、該第一容器、該第二容器和該接入容器均為用于存儲(chǔ)內(nèi)容的存儲(chǔ)空間。該解析系統(tǒng)用于提供容器解析服務(wù),具體地,該解析系統(tǒng)根據(jù)接收到的請(qǐng)求端發(fā)送的解析請(qǐng)求,該解析請(qǐng)求用于請(qǐng)求某一可被解析容器的接入容器的容器信息,該請(qǐng)求端可以是路由節(jié)點(diǎn),也可以是用戶設(shè)備。該解析系統(tǒng)根據(jù)可被解析容器的容器標(biāo)識(shí)確定該可被解析容器的接入容器的容器信息,并向該請(qǐng)求端返回該可被解析容器的接入容器的容器信息。該容器信息包括容器標(biāo)識(shí),可選地,該容器信息還可以進(jìn)一步包括解析標(biāo)識(shí),該解析標(biāo)識(shí)用于標(biāo)識(shí)該可被解析容器的接入容器是否可被解析。該數(shù)據(jù)源可以看成是一個(gè)數(shù)據(jù)源容器,該目標(biāo)容器可以是該數(shù)據(jù)源容器,也可以是該數(shù)據(jù)源容器的接入容器且該數(shù)據(jù)源容器跟隨該目標(biāo)容器同步移動(dòng),該目標(biāo)容器為可被解析容器,即由其它容器提供接入服務(wù)且其接入容器會(huì)發(fā)生變化的容器,但本發(fā)明實(shí)施例不限于此。因此,本發(fā)明實(shí)施例的數(shù)據(jù)源移動(dòng)的處理方法,通過(guò)將數(shù)據(jù)源抽象為容器,且在目標(biāo)容器移動(dòng)的過(guò)程中,更新目標(biāo)容器的路由且在解析系統(tǒng)中更新該目標(biāo)容器的接入容器信息,能夠在支持?jǐn)?shù)據(jù)源移動(dòng)的同時(shí),不會(huì)引入頻繁而又繁瑣的路由更新,并且能夠不改變內(nèi)容的內(nèi)容名,以保持內(nèi)容名的持久性,從而增強(qiáng)icn架構(gòu)的可行性,提高用戶體驗(yàn)。在本發(fā)明實(shí)施例中,容器是用于存儲(chǔ)一組內(nèi)容的存儲(chǔ)空間,其中,該一組內(nèi)容可以是一個(gè)內(nèi)容或多個(gè)內(nèi)容。例如,一個(gè)國(guó)家的整個(gè)網(wǎng)絡(luò)可以看成是一個(gè)國(guó)家級(jí)的容器,該容器是位于該國(guó)網(wǎng)絡(luò)內(nèi)的所有內(nèi)容的存儲(chǔ)空間;類似地,一個(gè)省的整個(gè)網(wǎng)絡(luò)可看成是一個(gè)省級(jí)的容器,該省級(jí)容器是位于該省網(wǎng)絡(luò)內(nèi)的所有內(nèi)容的存儲(chǔ)空間。此外,公司或組織的整個(gè)網(wǎng)絡(luò)也可看成是位于該公司或組織的網(wǎng)絡(luò)內(nèi)所有內(nèi)容的存儲(chǔ)空間,移動(dòng)設(shè)備,如飛機(jī)、火車(chē)或輪船等的網(wǎng)絡(luò)可以看成是該移動(dòng)設(shè)備網(wǎng)絡(luò)內(nèi)所有內(nèi)容的存儲(chǔ)空間,手機(jī)、主機(jī)或其他存儲(chǔ)內(nèi)容的電子設(shè)備的網(wǎng)絡(luò)也可以看成該網(wǎng)絡(luò)內(nèi)所有內(nèi)容的存儲(chǔ)空間,本發(fā)明實(shí)施例不限于此。相對(duì)應(yīng)的,容器的容器標(biāo)識(shí)可以是任意內(nèi)容標(biāo)識(shí)前綴,如fanlingyuan.com/blog,也可以是公司或組織,如:huawei.com、tsinghua.edu,還可以是移動(dòng)網(wǎng)絡(luò),如飛機(jī)、火車(chē)、輪船,如airchina/ca1314,還可以是手機(jī)、主機(jī)或其它存儲(chǔ)內(nèi)容的電子設(shè)備,如chinamobile/fanlingyuan,還可以是網(wǎng)絡(luò)域,如cn、cn/gd、cn/sd,等等。一個(gè)容器可以對(duì)應(yīng)一個(gè)容器標(biāo)識(shí),也可以對(duì)應(yīng)兩個(gè)以上容器標(biāo)識(shí),本發(fā)明實(shí)施例對(duì)此不作限定,但為了便于描述,以下均以容器與容器標(biāo)識(shí)一一對(duì)應(yīng)為例進(jìn)行說(shuō)明,并且以容器標(biāo)識(shí)指代容器。此外,一個(gè)容器可以在邏輯關(guān)系上包括另一個(gè)容器,例如,一個(gè)省級(jí)網(wǎng)絡(luò)是國(guó)家網(wǎng)絡(luò)的一部分,因此,可認(rèn)為該國(guó)家容器在邏輯關(guān)系上包括該省級(jí)容器。一個(gè)容器的接入容器是在邏輯關(guān)系上包括該容器且包括用于將內(nèi)容請(qǐng)求包路由到該容器的容器。具體地,當(dāng)容器b包括容器a,且容器b中包括用于將該內(nèi)容請(qǐng)求包路由到容器a的轉(zhuǎn)發(fā)表項(xiàng),則定義容器b是容器a的接入容器,容器b為容器a提供接入服務(wù)。一個(gè)容器可以為一個(gè)或多個(gè)其它容器提供接入服務(wù),一個(gè)或多個(gè)其它容器可以為同一個(gè)容器提供接入服務(wù),換言之,一個(gè)容器可以是一個(gè)或多個(gè)其它容器的接入容器,一個(gè)或多個(gè)其它容器可以是同一個(gè)容器的接入容器。在網(wǎng)絡(luò)架構(gòu)中,容器包括至少一個(gè)路由節(jié)點(diǎn),該至少一個(gè)路由節(jié)點(diǎn)中的一個(gè)或多個(gè)路由節(jié)點(diǎn)負(fù)責(zé)內(nèi)容請(qǐng)求包的轉(zhuǎn)發(fā),該容器稱為該至少一個(gè)路由節(jié)點(diǎn)歸屬的容器。通過(guò)容器的接入容器中包括的至少一個(gè)路由節(jié)點(diǎn)中的一個(gè)或多個(gè)路由節(jié)點(diǎn),可以將該內(nèi)容請(qǐng)求包路由到達(dá)該容器。例如,國(guó)家級(jí)容器“cn”在拓?fù)潢P(guān)系上包括省級(jí)容器“cn/gd”和“cn/sd”,且通過(guò)國(guó)家級(jí)容器“cn”中包括的一個(gè)或多個(gè)路由節(jié)點(diǎn),可以將內(nèi)容請(qǐng)求包路由到達(dá)省級(jí)容器“cn/gd”和“cn/sd”等,則國(guó)家級(jí)容器“cn”為省級(jí)容器“cn/gd”和“cn/sd”等提供接入服務(wù);容器huawei.com/cn”和“huawei.com/us”在拓?fù)潢P(guān)系上包括容器“huawei.com”,且通過(guò)容器“huawei.com/cn”和“huawei.com/us”中包括的一個(gè)或多個(gè)路由節(jié)點(diǎn),可以將內(nèi)容請(qǐng)求包路由到達(dá)容器“huawei.com”,則容器“huawei.com/cn”和“huawei.com/us”為容器“huawei.com”提供接入服務(wù),但本發(fā)明實(shí)施例不限于此。一般地,容器包括至少一個(gè)路由節(jié)點(diǎn),該至少一個(gè)路由節(jié)點(diǎn)中的一個(gè)或多個(gè)路由節(jié)點(diǎn)負(fù)責(zé)內(nèi)容請(qǐng)求包的轉(zhuǎn)發(fā),且通過(guò)該一個(gè)或多個(gè)路由節(jié)點(diǎn),能夠在該容器內(nèi)路由到請(qǐng)求內(nèi)容,或能夠通過(guò)該容器路由到請(qǐng)求內(nèi)容。內(nèi)容的歸屬容器是能夠直接路由到該內(nèi)容的容器。在本發(fā)明實(shí)施例中,為了減少路由表中的路由表項(xiàng),將所有容器分為三種類型:拓?fù)湎嚓P(guān)容器、拓?fù)錈o(wú)關(guān)大容器和拓?fù)錈o(wú)關(guān)小容器,并分別對(duì)上述三種不同類型的容器采取不同的路由策略。首先,對(duì)拓?fù)湎嚓P(guān)容器采用逐級(jí)嵌套分級(jí)聚合的方法,其中,拓?fù)湎嚓P(guān)容器是與其它容器形成拓?fù)潢P(guān)系的容器,該拓?fù)潢P(guān)系包括:一個(gè)上級(jí)容器包括一個(gè)或多個(gè)下級(jí)容器,和/或一個(gè)下級(jí)容器被一個(gè)或多個(gè)上級(jí)容器所包括。具體地,形成拓?fù)潢P(guān)系的所有容器可以分成不同的級(jí)別,每個(gè)容器都處于某一特定的級(jí)別,當(dāng)兩個(gè)容器的級(jí)別相差一級(jí)時(shí),級(jí)別較低的容器稱為級(jí)別較高的容器的下級(jí)容器,而級(jí)別較高的容器稱為該級(jí)別較低的容器的上級(jí)容器,該級(jí)別較低的容器可以由其上級(jí)容器為其提供接入服務(wù),即該級(jí)別較高的容器是其下級(jí)容器的接入容器。應(yīng)理解,這里的下級(jí)容器和上級(jí)容器是相對(duì)的,例如,容器a可以是容器b的下級(jí)容器,也可以是容器c的上級(jí)容器,但本發(fā)明實(shí)施例不限于此??蛇x地,拓?fù)湎嚓P(guān)容器對(duì)應(yīng)的容器標(biāo)識(shí)可以具有能夠反映該拓?fù)湎嚓P(guān)容器的級(jí)別的性質(zhì),從而表示該拓?fù)湎嚓P(guān)容器與其它容器之間形成的該拓?fù)潢P(guān)系。具體地,級(jí)別較低的容器的容器標(biāo)識(shí)中可以包含其上級(jí)容器的容器標(biāo)識(shí),例如,市級(jí)容器深圳的容器標(biāo)識(shí)“cn/gd/sz”中包含其上級(jí)容器廣東的容器標(biāo)識(shí)“cn/gd”,但本發(fā)明實(shí)施例不限于此。拓?fù)潢P(guān)系中級(jí)別最高的拓?fù)湎嚓P(guān)容器作為全局容器,例如,國(guó)家級(jí)容器“cn”和“us”,其路由可以作為全局路由進(jìn)行擴(kuò)散。其中,全局容器是可全局路由的容器,其路由作為全局路由是指所有路由節(jié)點(diǎn)的路由表中均有這些全局容器的路由表項(xiàng)。可選地,根據(jù)實(shí)際部署的需要,除了上述在拓?fù)湎嚓P(guān)中處于最高級(jí)別的拓?fù)湎嚓P(guān)容器之外,一些級(jí)別較高的拓?fù)湎嚓P(guān)容器,如省級(jí)容器“cn/gd”、“cn/sd”或“us/ca”等,也可以作為拓?fù)湎嚓P(guān)的全局容器,其路由可以作為全局路由進(jìn)行擴(kuò)散,但本發(fā)明實(shí)施例不限于此。本發(fā)明實(shí)施例將上述作為全局容器的拓?fù)湎嚓P(guān)容器稱為拓?fù)湎嚓P(guān)的全局容器??蛇x地,對(duì)于上述拓?fù)湎嚓P(guān)的全局容器的下級(jí)容器,由上述拓?fù)湎嚓P(guān)的全局容器為其提供接入服務(wù),相應(yīng)地,其路由可以作為該拓?fù)湎嚓P(guān)的全局容器中包括的路由節(jié)點(diǎn)的內(nèi)部路由,無(wú)需擴(kuò)散出該拓?fù)湎嚓P(guān)的全局容器。具體地,該下級(jí)容器的路由可以只被包括在該拓?fù)湎嚓P(guān)的全局容器包括的路由節(jié)點(diǎn)的路由表中。一般地,對(duì)于在拓?fù)潢P(guān)系中除上述拓?fù)湎嚓P(guān)的全局容器之外的任意拓?fù)湎嚓P(guān)容器,為其下級(jí)容器提供接入服務(wù),相應(yīng)地,其下級(jí)容器的路由都可以作為該拓?fù)湎嚓P(guān)容器的內(nèi)部路由,無(wú)需擴(kuò)散出該拓?fù)湎嚓P(guān)容器??蛇x地,拓?fù)錈o(wú)關(guān)大容器也可以作為全局容器,拓?fù)錈o(wú)關(guān)大容器是指在現(xiàn)有網(wǎng)絡(luò)中數(shù)量極少的訪問(wèn)量大的拓?fù)錈o(wú)關(guān)容器,如大isp、大公司、大的門(mén)戶網(wǎng)站,例如“sina.com”,“google.com”,“baidu.com”等,它們擁有高于普通容器千倍、萬(wàn)倍的訪問(wèn)量,它們可以作為拓?fù)錈o(wú)關(guān)的全局容器,其路由也可以作為全局路由進(jìn)行擴(kuò)散。拓?fù)錈o(wú)關(guān)小容器是指訪問(wèn)量小的拓?fù)錈o(wú)關(guān)容器,這類容器在網(wǎng)絡(luò)中大量存在,如小公司、組織,家庭網(wǎng)絡(luò),個(gè)人數(shù)碼設(shè)備等,這也是導(dǎo)致現(xiàn)有的ndn等icn系統(tǒng)中路由擴(kuò)展性問(wèn)題的主要因素之一。本發(fā)明實(shí)施例中這類容器可以由拓?fù)湎嚓P(guān)容器為其提供接入服務(wù),相應(yīng)地,這類容器的路由可以限制在其接入容器的內(nèi)部,無(wú)需擴(kuò)散出其接入容器,從而可以大大減少核心路由表的大小。綜上所述,在本發(fā)明實(shí)施例中,核心路由表的路由表項(xiàng)數(shù)目基本上等于“拓?fù)湎嚓P(guān)的全局容器的路由數(shù)目”加“拓?fù)錈o(wú)關(guān)的全局容器的路由數(shù)目”。由于這兩種路由的數(shù)量都比較少,使得總的路由表的大小甚至可以小于今天因特網(wǎng)路由器中核心路由表的表項(xiàng)數(shù)目。因此,本發(fā)明實(shí)施例通過(guò)在內(nèi)容名的基礎(chǔ)上增加內(nèi)容的容器信息以擴(kuò)展icn系統(tǒng)中的內(nèi)容屬性,并將拓?fù)錈o(wú)關(guān)小容器的路由限制在為其提供接入服務(wù)的拓?fù)湎嚓P(guān)容器內(nèi),且將拓?fù)湎嚓P(guān)容器的下級(jí)容器的路由限制在該拓?fù)湎嚓P(guān)容器內(nèi),從而使得核心路由表的表項(xiàng)數(shù)目大大減少,有效解決ndn等現(xiàn)有icn系統(tǒng)中的路由擴(kuò)展性問(wèn)題。在s110中,該目標(biāo)容器是用于存儲(chǔ)一組內(nèi)容的存儲(chǔ)空間??蛇x地,該一組內(nèi)容可以是一個(gè)內(nèi)容或多個(gè)內(nèi)容,本發(fā)明實(shí)施例不限于此。第一容器為該目標(biāo)容器的接入容器,即第一容器包括該目標(biāo)容器且第一容器中包括用于將攜帶該目標(biāo)容器的容器標(biāo)識(shí)的內(nèi)容請(qǐng)求包轉(zhuǎn)發(fā)至該目標(biāo)容器的轉(zhuǎn)發(fā)表項(xiàng)。當(dāng)該目標(biāo)容器移動(dòng)時(shí),容器移動(dòng)管理裝置可以確定該目標(biāo)容器是否移動(dòng)出當(dāng)前的接入容器,即第一容器。當(dāng)該目標(biāo)容器由第一容器進(jìn)入第二容器時(shí),在第二容器中注冊(cè)該目標(biāo)容器的路由,該目標(biāo)容器的路由表項(xiàng)可以包括該目標(biāo)容器的容器標(biāo)識(shí)和與該容器標(biāo)識(shí)對(duì)應(yīng)的轉(zhuǎn)發(fā)端口,使得由第二容器為該目標(biāo)容器提供接入服務(wù),且攜帶該目標(biāo)容器的容器標(biāo)識(shí)的內(nèi)容請(qǐng)求包能夠通過(guò)該第二容器中的該目標(biāo)容器的路由被轉(zhuǎn)發(fā)至該目標(biāo)容器。其中,可選地,該容器移動(dòng)管理裝置可以與該第二容器進(jìn)行通信,以使得該第二容器注冊(cè)該目標(biāo)容器的路由;可選地,該第二容器可以主動(dòng)監(jiān)測(cè)到該目標(biāo)容器的進(jìn)入,并在路由表中注冊(cè)該目標(biāo)容器的路由;可選地,該目標(biāo)容器也可以向該第二容器發(fā)起注冊(cè)請(qǐng)求,該第二容器根據(jù)該注冊(cè)請(qǐng)求注冊(cè)該目標(biāo)容器的路由,本發(fā)明實(shí)施例不限于此。在本發(fā)明實(shí)施例中,該目標(biāo)容器的路由不擴(kuò)散出該目標(biāo)容器的接入容器,使得當(dāng)該目標(biāo)容器的接入容器發(fā)生變化時(shí),即由第一容器變化為第二容器時(shí),只需更新該第二容器的路由表即可,路由更新快速便捷。在s120中,該容器移動(dòng)管理裝置還可以與該解析系統(tǒng)進(jìn)行通信,以使得該解析系統(tǒng)中更新該目標(biāo)容器的接入容器的容器信息。具體地,該容器移動(dòng)管理裝置可以將該目標(biāo)容器的接入容器的變化通知該解析系統(tǒng),并指示該解析系統(tǒng)更新目標(biāo)容器的接入容器的容器信息,但本發(fā)明實(shí)施例不限于此。內(nèi)容發(fā)布商可以在發(fā)布內(nèi)容時(shí),判斷存儲(chǔ)該內(nèi)容的目標(biāo)容器可能發(fā)生移動(dòng),于是,該內(nèi)容發(fā)布商可以向該解析系統(tǒng)注冊(cè)該目標(biāo)容器為可被解析容器,并將該目標(biāo)容器當(dāng)前的接入容器告知該解析系統(tǒng)。在該目標(biāo)容器的接入容器發(fā)生變化時(shí),例如,由該第一容器變化為第二容器時(shí),需要將該變化告知解析系統(tǒng),以使得解析系統(tǒng)更新該目標(biāo)容器的接入容器,其它路由節(jié)點(diǎn)或用戶可以通過(guò)查詢?cè)摻馕鱿到y(tǒng),獲得該目標(biāo)容器的接入容器的容器信息,并且通過(guò)該目標(biāo)容器的接入容器將內(nèi)容請(qǐng)求包路由至該目標(biāo)容器。其中,可選地,該目標(biāo)容器可以向解析系統(tǒng)發(fā)起更新請(qǐng)求,或該第二容器中的至少一個(gè)路由節(jié)點(diǎn)中的一個(gè)或多個(gè)路由節(jié)點(diǎn)也可以向解析系統(tǒng)發(fā)起更新請(qǐng)求,使得解析系統(tǒng)根據(jù)該更新請(qǐng)求,將該目標(biāo)容器的接入容器的容器信息由第一容器的容器信息更新為該第二容器的容器信息,本發(fā)明實(shí)施例不限于此。應(yīng)注意,本發(fā)明實(shí)施例對(duì)步驟s110和s120的執(zhí)行順序不作限定,即在第二容器中注冊(cè)該目標(biāo)容器的路由和更新解析系統(tǒng)這兩個(gè)步驟可以同時(shí)執(zhí)行,也可以先注冊(cè)路由,然后更新解析系統(tǒng);還可以先更新解析系統(tǒng),然后在第二容器中注冊(cè)路由,本發(fā)明實(shí)施例不限于此。在s130中,該目標(biāo)容器可以主動(dòng)向該第一容器發(fā)送更新請(qǐng)求,請(qǐng)求該第一容器更新該目標(biāo)容器的路由,該第一容器根據(jù)該更新請(qǐng)求更新該目標(biāo)容器的路由;可選地,該第一容器也可以檢測(cè)該第一容器的移動(dòng),并根據(jù)需要主動(dòng)更新該目標(biāo)容器的路由,本發(fā)明實(shí)施例不限于此。此時(shí),由于該目標(biāo)容器的接入容器并未改變,因此不需要更新解析系統(tǒng)。可選地,s110,當(dāng)目標(biāo)容器由第一容器進(jìn)入第二容器后,在該第二容器中注冊(cè)該目標(biāo)容器的路由,包括:s111,當(dāng)目標(biāo)容器由第一容器進(jìn)入第二容器后,向該第二容器發(fā)送注冊(cè)請(qǐng)求信息,使得該第二容器根據(jù)該注冊(cè)請(qǐng)求信息在該第二容器中注冊(cè)該目標(biāo)容器的路由。該移動(dòng)的目標(biāo)容器可以存儲(chǔ)一組內(nèi)容,該一組內(nèi)容隨著該目標(biāo)容器一起移動(dòng);可選地,該目標(biāo)容器還可以為至少一個(gè)其它容器的接入容器,在該目標(biāo)容器的移動(dòng)過(guò)程中,該至少一個(gè)其它容器也隨之移動(dòng)??蛇x地,該目標(biāo)容器為至少一個(gè)第三容器的接入容器,該至少一個(gè)第三容器跟隨該目標(biāo)容器同步移動(dòng),使得在移動(dòng)過(guò)程中該至少一個(gè)第三容器的接入容器始終為該目標(biāo)容器??蛇x地,該第二容器包括至少一個(gè)路由節(jié)點(diǎn);相應(yīng)地,s110,在該第二容器中注冊(cè)該目標(biāo)容器的路由,使得該第二容器成為該目標(biāo)容器的接入容器,包括:s110a,在該第二容器包括的至少一個(gè)路由節(jié)點(diǎn)中的一個(gè)或多個(gè)路由節(jié)點(diǎn)的路由表中注冊(cè)該目標(biāo)容器的路由,使得該第二容器成為該目標(biāo)容器的接入容器且該目標(biāo)容器的路由不擴(kuò)散出該第二容器。具體地,該第二容器中包括的至少一個(gè)路由節(jié)點(diǎn)用于內(nèi)容請(qǐng)求包的轉(zhuǎn)發(fā),通過(guò)該至少一個(gè)路由節(jié)點(diǎn)中的一個(gè)或多個(gè)路由節(jié)點(diǎn),能夠在該第二容器中直接路由到請(qǐng)求內(nèi)容,或能夠通過(guò)該第二容器間接路由到該請(qǐng)求內(nèi)容。相應(yīng)地,在第二容器中注冊(cè)該目標(biāo)容器的路由,可以通過(guò)在該至少一個(gè)路由節(jié)點(diǎn)中的一個(gè)或多個(gè)路由節(jié)點(diǎn)的路由表中添加該目標(biāo)容器的路由表項(xiàng)來(lái)實(shí)現(xiàn)??蛇x地,該目標(biāo)容器的路由表項(xiàng)可以包括該目標(biāo)容器的容器標(biāo)識(shí)和與該容器標(biāo)識(shí)對(duì)應(yīng)的下一跳接口,其中,該下一跳接口表示由該路由節(jié)點(diǎn)連接到達(dá)該目標(biāo)容器的下一跳路由節(jié)點(diǎn)的接口,但本發(fā)明實(shí)施例不限于此。可選地,作為另一實(shí)施例,該第一容器包括至少一個(gè)路由節(jié)點(diǎn);相應(yīng)地,s130,通過(guò)與該第一容器的通信,使得該目標(biāo)容器在該第一容器中的路由被更新,包括:s130a,通過(guò)與該第一容器的通信,使得該目標(biāo)容器的路由在該第一容器包括的至少一個(gè)路由節(jié)點(diǎn)中的一個(gè)或多個(gè)路由節(jié)點(diǎn)的路由表中被更新且該目標(biāo)容器的路由不擴(kuò)散出該第一容器。具體地,該第一容器包括至少一個(gè)路由節(jié)點(diǎn),且該至少一個(gè)路由節(jié)點(diǎn)中的一個(gè)或多個(gè)路由節(jié)點(diǎn)的路由表中包括該目標(biāo)容器的路由表項(xiàng),當(dāng)該目標(biāo)容器發(fā)生移動(dòng)時(shí),可以在該一個(gè)或多個(gè)路由節(jié)點(diǎn)的路由表中更新該目標(biāo)容器的路由表項(xiàng),可選地,根據(jù)實(shí)際需要,也可以在該一個(gè)或多個(gè)路由節(jié)點(diǎn)中的某些路由節(jié)點(diǎn)的路由表中刪除該目標(biāo)容器的路由表項(xiàng),還可以在該至少一個(gè)路由節(jié)點(diǎn)中的某些路由節(jié)點(diǎn)添加該目標(biāo)容器的路由表項(xiàng),本發(fā)明實(shí)施例不限于此??蛇x地,該第二容器的容器信息可以包括該第二容器的容器標(biāo)識(shí),也可以進(jìn)一步包括該第二容器的解析標(biāo)識(shí)。可選地,作為另一實(shí)施例,該方法100還包括:s140,當(dāng)該目標(biāo)容器由該第一容器進(jìn)入該第二容器時(shí),在該解析系統(tǒng)中注冊(cè)該第二容器的緩存性和老化時(shí)間,該緩存性表示該目標(biāo)容器與該第二容器之間的映射關(guān)系能夠在網(wǎng)絡(luò)側(cè)或用戶設(shè)備側(cè)被緩存,該老化時(shí)間表示該映射關(guān)系被緩存的有效時(shí)間。該第二容器的緩存性用于表示解析系統(tǒng)解析得到的該目標(biāo)容器與該第二容器之間的映射關(guān)系,即該目標(biāo)容器的接入容器為該第二容器,能夠在網(wǎng)絡(luò)側(cè)或用戶設(shè)備側(cè)被緩存,該老化時(shí)間表示該解析結(jié)果能夠被緩存的有效時(shí)間。例如,某一路由節(jié)點(diǎn)向解析系統(tǒng)查詢?cè)撃繕?biāo)容器的接入容器,該解析系統(tǒng)返回的解析結(jié)果是該目標(biāo)容器的接入容器為該第二容器,該解析系統(tǒng)將該解析結(jié)果返回到達(dá)該查詢路由節(jié)點(diǎn)的途中經(jīng)過(guò)的路由節(jié)點(diǎn)都可以緩存該解析結(jié)果,以便與其它路由節(jié)點(diǎn)共享。當(dāng)其它路由節(jié)點(diǎn)查詢?cè)撃繕?biāo)容器的接入容器,且該查詢請(qǐng)求被轉(zhuǎn)發(fā)至存儲(chǔ)該解析結(jié)果的節(jié)點(diǎn)時(shí),存儲(chǔ)該解析結(jié)果的節(jié)點(diǎn)可以直接返回該解析結(jié)果,而無(wú)需再次查詢解析系統(tǒng)。為了即時(shí)更新該目標(biāo)容器的接入容器,當(dāng)該解析結(jié)果被緩存的時(shí)間超過(guò)該老化時(shí)間時(shí),路由節(jié)點(diǎn)上緩存的該解析結(jié)果失效,需要再次查詢解析系統(tǒng)以獲得該目標(biāo)容器的接入容器。具體地,可緩存的接入容器可以通過(guò)“cachable=y(tǒng)es”和“ttl=t”來(lái)表示,其中,t表示對(duì)該解析結(jié)果緩存的有效時(shí)間,例如“ttl=1hour”表示該解析結(jié)果的緩存時(shí)間為一小時(shí)。該老化時(shí)間t需要根據(jù)容器的移動(dòng)屬性來(lái)決定,對(duì)于映射關(guān)系比較固定的容器,可以將ttl的值設(shè)置的比較大,比如5000s,使得此解析結(jié)果在網(wǎng)絡(luò)側(cè)或用戶設(shè)備中可以存放更長(zhǎng)時(shí)間,從而減少頻繁的訪問(wèn)解析系統(tǒng);而對(duì)于移動(dòng)比較頻繁導(dǎo)致接入容器經(jīng)常變化的容器,ttl值可以設(shè)置的比較小,來(lái)保證注冊(cè)信息的快速更新維護(hù)。例如,終端容器“chinamobile/fanlingyuan”的接入容器為市級(jí)容器“cn/gd/sz”和拓?fù)錈o(wú)關(guān)容器“hostsrv.com”,由于容器“chinamobile/fanlingyuan”經(jīng)常發(fā)生移動(dòng),例如在深圳、廣州和汕頭之間來(lái)回奔波,為其提供接入服務(wù)的市級(jí)容器可能會(huì)經(jīng)常改變,而為其提供接入服務(wù)的拓?fù)錈o(wú)關(guān)容器“hostsrv.com”基本不發(fā)生改變。因此,可以在解析系統(tǒng)中將容器“cn/gd/sz”的ttl值設(shè)置為1h,而將容器“hostsrv.com”的ttl值設(shè)置為50h,但本發(fā)明實(shí)施例不限于此??蛇x地,當(dāng)該目標(biāo)容器存在多個(gè)接入容器時(shí),在解析系統(tǒng)中可以按照一定的優(yōu)先順序排定其多個(gè)接入容器,并且其多個(gè)接入容器中的接入容器可以是可被解析容器,但本發(fā)明實(shí)施例不限于此??蛇x地,作為另一實(shí)施例,如圖2所示,該方法100還包括:s150,當(dāng)該目標(biāo)容器由該第一容器進(jìn)入該第二容器時(shí),刪除該目標(biāo)容器在該第一容器中的路由。該目標(biāo)容器可以向該第一容器發(fā)送請(qǐng)求信息,請(qǐng)求該第一容器刪除該目標(biāo)容器的路由,該第一容器根據(jù)該請(qǐng)求取消該目標(biāo)容器的路由;可選地,該第一容器也可以自動(dòng)檢測(cè)該目標(biāo)容器是否仍在該第一容器內(nèi),并且在檢測(cè)到該目標(biāo)容器移出該第一容器時(shí),主動(dòng)刪除該目標(biāo)容器的路由,本發(fā)明實(shí)施例不限于此。具體地,該第一容器可以包括至少一個(gè)路由節(jié)點(diǎn),且在該至少一個(gè)路由節(jié)點(diǎn)中的一個(gè)或多個(gè)路由節(jié)點(diǎn)的路由表中包括該目標(biāo)容器的路由表項(xiàng),該刪除該目標(biāo)容器的路由具體為刪除該一個(gè)或多個(gè)路由節(jié)點(diǎn)的路由表中的該目標(biāo)容器的路由表項(xiàng),但本發(fā)明實(shí)施例不限于此??蛇x地,作為另一實(shí)施例,s150,刪除該目標(biāo)容器在該第一容器中的路由,包括:s151,向該第一容器發(fā)送路由刪除指示信息,以使得該第一容器根據(jù)該路由刪除指示信息刪除該目標(biāo)容器的路由。因此,本發(fā)明實(shí)施例的數(shù)據(jù)源移動(dòng)的處理方法,通過(guò)將數(shù)據(jù)源抽象為容器,且在目標(biāo)容器移動(dòng)的過(guò)程中,更新目標(biāo)容器的路由且在解析系統(tǒng)中更新該目標(biāo)容器的接入容器信息,能夠在支持?jǐn)?shù)據(jù)源移動(dòng)的同時(shí),不會(huì)引入頻繁而又繁瑣的路由更新,并且能夠不改變內(nèi)容的內(nèi)容名,以保持內(nèi)容名的持久性,從而增強(qiáng)icn架構(gòu)的可行性,提高用戶體驗(yàn)。圖3是根據(jù)本發(fā)明實(shí)施例的轉(zhuǎn)發(fā)報(bào)文的方法200的示意性流程圖。該方法可以由路由節(jié)點(diǎn)執(zhí)行,為了便于描述,下面將執(zhí)行方法200的路由節(jié)點(diǎn)稱為本節(jié)點(diǎn)。應(yīng)理解,本實(shí)施例中的轉(zhuǎn)發(fā)報(bào)文的方法可以基于上述各實(shí)施例的基礎(chǔ)上執(zhí)行,即當(dāng)本節(jié)點(diǎn)接收到的內(nèi)容請(qǐng)求包中攜帶可被可解析容器的容器標(biāo)識(shí)時(shí),本節(jié)點(diǎn)可以通過(guò)查詢解析系統(tǒng)確定內(nèi)容請(qǐng)求包的轉(zhuǎn)發(fā)表項(xiàng),例如,內(nèi)容請(qǐng)求包攜帶目標(biāo)容器的容器標(biāo)識(shí),當(dāng)?shù)诙萜髯?cè)了目標(biāo)容器的路由,以及解析系統(tǒng)中更新了目標(biāo)容器對(duì)應(yīng)的接入容器后,本節(jié)點(diǎn)可以通過(guò)解析系統(tǒng)獲得第二容器的容器信息并通過(guò)第二容器將內(nèi)容請(qǐng)求包轉(zhuǎn)發(fā)至目標(biāo)容器。如圖3所示,該方法200包括:s210,接收內(nèi)容請(qǐng)求包,該內(nèi)容請(qǐng)求包攜帶請(qǐng)求內(nèi)容的內(nèi)容名和容器信息,該容器信息包括存儲(chǔ)該請(qǐng)求內(nèi)容的容器的容器標(biāo)識(shí)和解析標(biāo)識(shí),該解析標(biāo)識(shí)用于標(biāo)識(shí)該容器是否可被解析;s220,確定轉(zhuǎn)發(fā)信息表fib中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng);s230,當(dāng)該fib中不存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),確定該fib中是否存在與該內(nèi)容請(qǐng)求包攜帶的該容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng);s240,當(dāng)該fib中不存在與該內(nèi)容請(qǐng)求包攜帶的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),根據(jù)該內(nèi)容請(qǐng)求包攜帶的解析標(biāo)識(shí),確定可被解析容器的接入容器的容器信息,以根據(jù)該可被解析容器的接入容器的容器信息,確定該內(nèi)容請(qǐng)求包的轉(zhuǎn)發(fā)路由。本節(jié)點(diǎn)在接收到內(nèi)容請(qǐng)求包時(shí),依次查找fib中與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng)和與該內(nèi)容請(qǐng)求包攜帶的容器信息中的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng);當(dāng)上述查找均沒(méi)有找到匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),本節(jié)點(diǎn)可以通過(guò)該內(nèi)容請(qǐng)求包攜帶的解析標(biāo)識(shí)確定該內(nèi)容請(qǐng)求包攜帶的容器信息對(duì)應(yīng)的容器中的可被解析容器,其中,該內(nèi)容請(qǐng)求包攜帶的容器信息對(duì)應(yīng)的容器可以包括一個(gè)或多個(gè)可被解析容器;隨后,本節(jié)點(diǎn)對(duì)該一個(gè)或多個(gè)可被解析容器進(jìn)行解析,以獲得該一個(gè)或多個(gè)可被解析容器的接入容器的容器信息,其中,該接入容器的容器信息可以包括該接入容器的容器標(biāo)識(shí),也可以進(jìn)一步包括該接入容器的解析標(biāo)識(shí),并繼續(xù)查找fib中與該可被解析容器的接入容器的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)。因此,本發(fā)明實(shí)施例的轉(zhuǎn)發(fā)報(bào)文的方法,通過(guò)在內(nèi)容名的基礎(chǔ)上增加內(nèi)容的容器信息以擴(kuò)展icn架構(gòu)中的內(nèi)容的屬性,能夠通過(guò)內(nèi)容請(qǐng)求包攜帶的容器標(biāo)識(shí)以及解析標(biāo)識(shí),確定內(nèi)容請(qǐng)求包的轉(zhuǎn)發(fā)路由,從而可以在數(shù)據(jù)源移動(dòng)的過(guò)程中,將內(nèi)容請(qǐng)求包發(fā)送至該移動(dòng)的數(shù)據(jù)源,而且不需要解析系統(tǒng)的頻繁介入,提高用戶體驗(yàn)。在s210中,本節(jié)點(diǎn)接收到的內(nèi)容請(qǐng)求包可能是由其它路由節(jié)點(diǎn)發(fā)送的,也可能是由用戶設(shè)備發(fā)送的,本發(fā)明實(shí)施例對(duì)此不作限定。該內(nèi)容請(qǐng)求包攜帶的該請(qǐng)求內(nèi)容的容器信息中包括的容器標(biāo)識(shí)對(duì)應(yīng)的容器組成該請(qǐng)求內(nèi)容的容器集,其中,該容器集可以包括一個(gè)或多個(gè)容器??蛇x地,該容器集中的一個(gè)或多個(gè)容器是一個(gè)或多個(gè)第一其它容器的接入容器;和/或一個(gè)或多個(gè)第二其它容器為該容器的接入容器,其中,該接入容器為包括至少一個(gè)容器,且包括用于將內(nèi)容請(qǐng)求包路由到該至少一個(gè)容器的轉(zhuǎn)發(fā)表項(xiàng)的容器,這里的“第一其它容器”以及“第二其它容器”可以是除該容器之外的其它容器,可以是屬于該容器集的容器,也可以是不屬于該容器集的其它容器,本發(fā)明實(shí)施例不限于此。具體地,該容器集可以包括該請(qǐng)求內(nèi)容的歸屬容器,該請(qǐng)求內(nèi)容的歸屬容器是能夠直接路由到該請(qǐng)求內(nèi)容的容器,其中,該請(qǐng)求內(nèi)容的歸屬容器中包括該請(qǐng)求內(nèi)容的內(nèi)容名對(duì)應(yīng)的轉(zhuǎn)發(fā)表項(xiàng),即該請(qǐng)求內(nèi)容的歸屬容器包括的至少一個(gè)路由節(jié)點(diǎn)中的一個(gè)或多個(gè)路由節(jié)點(diǎn)的fib中包括該請(qǐng)求內(nèi)容的內(nèi)容名對(duì)應(yīng)的轉(zhuǎn)發(fā)表項(xiàng),該請(qǐng)求內(nèi)容的內(nèi)容名與該請(qǐng)求內(nèi)容的歸屬容器相對(duì)應(yīng)。該請(qǐng)求內(nèi)容可以有一個(gè)或多個(gè)歸屬容器,相應(yīng)地,該請(qǐng)求內(nèi)容的內(nèi)容名可以對(duì)應(yīng)一個(gè)或多個(gè)歸屬容器,該請(qǐng)求內(nèi)容能夠在該請(qǐng)求內(nèi)容的內(nèi)容名對(duì)應(yīng)的歸屬容器中被路由到。該請(qǐng)求內(nèi)容的歸屬容器的接入容器也可以看成是存儲(chǔ)該請(qǐng)求內(nèi)容的容器,其中,該請(qǐng)求內(nèi)容能夠通過(guò)該歸屬容器的接入容器被間接路由到??蛇x地,該容器集還可以包括該請(qǐng)求內(nèi)容的歸屬容器的接入容器,或進(jìn)一步包括該接入容器的接入容器,通過(guò)該歸屬容器的接入容器或通過(guò)該接入容器的接入容器中包括的一個(gè)或多個(gè)路由節(jié)點(diǎn),該請(qǐng)求內(nèi)容能夠通過(guò)該接入容器被路由到??蛇x地,該容器集還可以包括存儲(chǔ)該內(nèi)容的所有容器,本發(fā)明實(shí)施例不限于此。應(yīng)理解,在本發(fā)明實(shí)施例中,能夠直接路由到該請(qǐng)求內(nèi)容的歸屬容器和能夠間接路由到該請(qǐng)求內(nèi)容的容器,例如,該歸屬容器的接入容器以及該接入容器的接入容器等,均可以看成是存儲(chǔ)該請(qǐng)求內(nèi)容的容器;然而,只有直接包括路由節(jié)點(diǎn)的容器才是該路由節(jié)點(diǎn)歸屬的容器,而該容器的接入容器并不是該路由節(jié)點(diǎn)歸屬的容器。此外,該請(qǐng)求內(nèi)容的容器信息可以攜帶該容器集中每個(gè)容器的容器標(biāo)識(shí)和解析標(biāo)識(shí),該解析標(biāo)識(shí)用于標(biāo)識(shí)與該容器標(biāo)識(shí)對(duì)應(yīng)的容器是否可被解析,其中,可被解析容器是可以通過(guò)查詢解析系統(tǒng)獲得該容器的接入容器的容器。具體地,該內(nèi)容請(qǐng)求包可以攜帶可被解析容器的解析標(biāo)識(shí),而默認(rèn)缺省該解析標(biāo)識(shí)的容器不可被解析??蛇x地,該內(nèi)容請(qǐng)求包也可以攜帶所有容器的解析標(biāo)識(shí),并使用不同的解析標(biāo)識(shí)表示容器可被解析或不可被解析,例如,解析標(biāo)識(shí)“resolvable=y(tǒng)es”表示該容器可被解析,而“resolvable=no”表示該容器不可被解析,但本發(fā)明實(shí)施例不限于此。可選地,該請(qǐng)求內(nèi)容的內(nèi)容名和該請(qǐng)求內(nèi)容的容器集之間的關(guān)系可以用樹(shù)來(lái)表示。相應(yīng)地,該請(qǐng)求內(nèi)容的內(nèi)容名和該請(qǐng)求內(nèi)容的容器信息之間的關(guān)系也可以用樹(shù)型結(jié)構(gòu)來(lái)表示。具體地,請(qǐng)求內(nèi)容的內(nèi)容名和該請(qǐng)求內(nèi)容的容器信息形成以該請(qǐng)求內(nèi)容的內(nèi)容名為根節(jié)點(diǎn)的樹(shù),該根節(jié)點(diǎn)的子節(jié)點(diǎn)代表該請(qǐng)求內(nèi)容的歸屬容器的容器信息,第一節(jié)點(diǎn)代表的容器信息對(duì)應(yīng)的容器為該第一節(jié)點(diǎn)的父節(jié)點(diǎn)代表的容器信息對(duì)應(yīng)的容器的接入容器,該第一節(jié)點(diǎn)是該樹(shù)中除根節(jié)點(diǎn)和該根節(jié)點(diǎn)的子節(jié)點(diǎn)外的其它節(jié)點(diǎn)。樹(shù)的表示方法簡(jiǎn)單明了,然而,當(dāng)兩個(gè)以上的容器具有相同的接入容器時(shí),樹(shù)的表示方法會(huì)出現(xiàn)重復(fù)的節(jié)點(diǎn)。當(dāng)這種重復(fù)大量存在時(shí),樹(shù)的表示方法存在效率不高的問(wèn)題??蛇x地,為了避免重復(fù)節(jié)點(diǎn),請(qǐng)求內(nèi)容的內(nèi)容名和該請(qǐng)求內(nèi)容的容器集之間的關(guān)系也可以用有向無(wú)環(huán)圖表示。相應(yīng)地,請(qǐng)求內(nèi)容的內(nèi)容名和該請(qǐng)求內(nèi)容的容器信息之間也可以用有向無(wú)環(huán)圖來(lái)表示,具體地,請(qǐng)求內(nèi)容的內(nèi)容名和該請(qǐng)求內(nèi)容的容器信息形成以該請(qǐng)求內(nèi)容的內(nèi)容名為入口頂點(diǎn)的有向無(wú)環(huán)圖,從該入口頂點(diǎn)發(fā)起的有向邊的終點(diǎn)代表該請(qǐng)求內(nèi)容的歸屬容器的容器信息,該有向無(wú)環(huán)圖中的第二頂點(diǎn)代表的容器信息對(duì)應(yīng)的容器是第一頂點(diǎn)代表的容器信息對(duì)應(yīng)的容器的接入容器,該第一頂點(diǎn)是該有向無(wú)環(huán)圖中除入口頂點(diǎn)外的其它頂點(diǎn),該第二頂點(diǎn)是從該第一頂點(diǎn)發(fā)起的有向邊的終點(diǎn)。但本發(fā)明實(shí)施例不限于一種具體的表示方法??蛇x地,該容器集中的容器是用于存儲(chǔ)一組內(nèi)容的存儲(chǔ)空間??蛇x地,該容器包括至少一個(gè)路由節(jié)點(diǎn),通過(guò)該至少一個(gè)路由節(jié)點(diǎn)中的一個(gè)或多個(gè)路由節(jié)點(diǎn),該請(qǐng)求內(nèi)容能夠在該容器內(nèi)被路由到,或該請(qǐng)求內(nèi)容能夠通過(guò)該容器被路由到。該請(qǐng)求內(nèi)容的內(nèi)容名對(duì)應(yīng)一個(gè)或多個(gè)歸屬容器,該請(qǐng)求內(nèi)容的歸屬容器是能夠直接路由到該請(qǐng)求內(nèi)容的容器??蛇x地,該容器為一個(gè)或多個(gè)第一其它容器的接入容器;和/或一個(gè)或多個(gè)第二其它容器為該容器的接入容器;其中,該接入容器為包括至少一個(gè)容器,且包括用于將該內(nèi)容請(qǐng)求包路由到該至少一個(gè)容器的轉(zhuǎn)發(fā)表項(xiàng)的容器??蛇x地,該fib中的轉(zhuǎn)發(fā)表項(xiàng)包括內(nèi)容名前綴和該內(nèi)容名前綴對(duì)應(yīng)的接口;相應(yīng)地,s220,確定轉(zhuǎn)發(fā)信息表fib中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng),包括:s221,根據(jù)該請(qǐng)求內(nèi)容的內(nèi)容名的前綴與該fib中的轉(zhuǎn)發(fā)表項(xiàng)中的內(nèi)容名前綴是否匹配,確定該fib中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng)。本節(jié)點(diǎn)將該請(qǐng)求內(nèi)容的內(nèi)容名的前綴與轉(zhuǎn)發(fā)表項(xiàng)中的內(nèi)容名前綴進(jìn)行查找匹配,以確定該fib中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng)??蛇x地,作為另一實(shí)施例,該fib中的轉(zhuǎn)發(fā)表項(xiàng)包括預(yù)設(shè)的容器標(biāo)識(shí)以及與該預(yù)設(shè)的容器標(biāo)識(shí)對(duì)應(yīng)的接口;相應(yīng)地,s230,確定該fib中是否存在與該內(nèi)容請(qǐng)求包攜帶的該容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng),包括:s231,將該內(nèi)容請(qǐng)求包攜帶的容器標(biāo)識(shí)與該fib中的預(yù)設(shè)的容器標(biāo)識(shí)進(jìn)行匹配,以確定該fib中是否存在與該內(nèi)容請(qǐng)求包攜帶的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)。本節(jié)點(diǎn)的fib中的轉(zhuǎn)發(fā)表項(xiàng)包括內(nèi)容名前綴和該內(nèi)容名前綴對(duì)應(yīng)的接口,或包括預(yù)設(shè)的容器標(biāo)識(shí)和該預(yù)設(shè)的容器標(biāo)識(shí)對(duì)應(yīng)的接口??蛇x地,本節(jié)點(diǎn)可以在該可被解析容器的接入容器仍然可被解析時(shí),對(duì)該可被解析容器的接入容器進(jìn)行解析??蛇x地,作為另一實(shí)施例,如圖4所示,該方法200還包括:s250,當(dāng)該可被解析容器的接入容器可被解析時(shí),對(duì)該可被解析容器的接入容器進(jìn)行解析;s252,當(dāng)該解析獲得的接入容器可被解析時(shí),對(duì)該解析獲得的接入容器進(jìn)行進(jìn)一步解析,直到該進(jìn)一步解析獲得的接入容器不可被解析,以獲得該請(qǐng)求內(nèi)容的所有可被解析容器的接入容器的容器標(biāo)識(shí);s254,將該所有可被解析容器的接入容器的容器標(biāo)識(shí)與該fib中預(yù)設(shè)的容器標(biāo)識(shí)進(jìn)行匹配,以確定該fib中是否存在與該所有可被解析容器的接入容器的容器標(biāo)識(shí)中的至少一個(gè)容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng);s256,當(dāng)該fib中存在與該所有可被解析容器的接入容器的容器標(biāo)識(shí)中的至少一個(gè)容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),根據(jù)該匹配的轉(zhuǎn)發(fā)表項(xiàng)中的端口,發(fā)送該內(nèi)容請(qǐng)求包。其中,s252可以循環(huán)執(zhí)行,具體地,本節(jié)點(diǎn)判斷該可被解析容器的接入容器仍然可被解析時(shí),進(jìn)一步查詢解析系統(tǒng)獲得該接入容器的接入容器,并判斷該接入容器的接入容器是否可被解析;當(dāng)該接入容器的接入容器仍然可被解析時(shí),本節(jié)點(diǎn)進(jìn)一步對(duì)該接入容器的接入容器進(jìn)行解析,如此進(jìn)行迭代解析過(guò)程,直到該進(jìn)一步解析得到的接入容器不可被解析,至此該完全解析過(guò)程結(jié)束,本節(jié)點(diǎn)獲得了該請(qǐng)求內(nèi)容的所有可被解析容器的接入容器。然后,本節(jié)點(diǎn)將該完全解析過(guò)程中得到的所有接入容器的容器標(biāo)識(shí),按照一定優(yōu)先策略依次與fib中包括的預(yù)設(shè)的容器標(biāo)識(shí)匹配,以確定該fib中是否存在與該所有接入容器中的一個(gè)接入容器的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng);在該fib中存在匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),本節(jié)點(diǎn)可以將該內(nèi)容請(qǐng)求包發(fā)送至與該匹配的轉(zhuǎn)發(fā)表項(xiàng)中的接口。可選地,本節(jié)點(diǎn)也可以只對(duì)s240中獲得的部分可被解析容器的接入容器進(jìn)行上述循環(huán)解析過(guò)程,或本節(jié)點(diǎn)在執(zhí)行若干次進(jìn)一步解析過(guò)程后,先將該進(jìn)一步解析得到的接入容器的容器標(biāo)識(shí)依次與fib中的預(yù)設(shè)的容器標(biāo)識(shí)進(jìn)行匹配,并在fib中不存在與任意容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),繼續(xù)對(duì)可被解析的容器進(jìn)行進(jìn)一步解析和匹配,但本發(fā)明實(shí)施例不限于此??蛇x地,作為另一實(shí)施例,該方法200還包括:s258,當(dāng)該fib中不存在與該所有可被解析容器的接入容器的容器標(biāo)識(shí)中的任意容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),根據(jù)默認(rèn)接口發(fā)送該內(nèi)容請(qǐng)求包,或?qū)⒃搩?nèi)容請(qǐng)求包丟棄。可選地,當(dāng)本節(jié)點(diǎn)也可以將s240中獲得的可被解析容器的接入容器的容器標(biāo)識(shí)與該fib中的轉(zhuǎn)發(fā)表項(xiàng)中的預(yù)設(shè)的容器標(biāo)識(shí)進(jìn)行匹配,并在當(dāng)fib中不存在與該可被解析容器的接入容器的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),且該可被解析容器的接入容器仍然可被解析時(shí),對(duì)該可被解析容器的接入容器進(jìn)行進(jìn)一步解析和匹配。與上述完全解析過(guò)程,該解析和匹配相交替的處理過(guò)程可以減少對(duì)可被解析容器的解析次數(shù),加快對(duì)該內(nèi)容請(qǐng)求包的處理進(jìn)度。可選地,作為另一實(shí)施例,如圖5所示,該方法200還包括:s260,將該解析獲得的接入容器的容器標(biāo)識(shí)與該fib中的預(yù)設(shè)的容器標(biāo)識(shí)進(jìn)行匹配,以確定該fib中是否存在與該解析獲得的接入容器的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng);s262,當(dāng)該fib中不存在與該解析獲得的接入容器的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)且該解析獲得的接入容器可被解析時(shí),對(duì)該解析獲得的接入容器進(jìn)行進(jìn)一步解析,直到該進(jìn)一步解析獲得的接入容器不可被解析或該fib中存在與該進(jìn)一步解析獲得的接入容器的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng);s264,當(dāng)該fib中存在與該解析或該進(jìn)一步解析獲得的接入容器的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),根據(jù)該匹配的轉(zhuǎn)發(fā)表項(xiàng)中的端口,發(fā)送該內(nèi)容請(qǐng)求包。其中,s262可以循環(huán)執(zhí)行,具體地,本節(jié)點(diǎn)確定該fib中不存在與該解析獲得的接入容器的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)且該解析獲得的接入容器可被解析時(shí),對(duì)該解析獲得的接入容器進(jìn)行進(jìn)一步解析,并將該進(jìn)一步解析得到的接入容器的容器標(biāo)識(shí)與fib中的預(yù)設(shè)的容器標(biāo)識(shí)進(jìn)行匹配,以確定該fib中是否存在與該進(jìn)一步解析獲得的接入容器的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng);當(dāng)該fib中不存在與該進(jìn)一步解析獲得的接入容器的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)且該進(jìn)一步解析獲得的接入容器仍然可被解析時(shí),對(duì)該進(jìn)一步解析獲得的接入容器進(jìn)一步進(jìn)行解析,并將該進(jìn)一步解析得到的接入容器的容器標(biāo)識(shí)與fib中的預(yù)設(shè)的容器標(biāo)識(shí)進(jìn)行匹配,該過(guò)程循環(huán)執(zhí)行直到該進(jìn)一步解析獲得的接入容器不可被解析或該fib中存在與該進(jìn)一步解析獲得的接入容器的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)。可選地,本節(jié)點(diǎn)也可以先對(duì)該解析或進(jìn)一步解析獲得的部分接入容器進(jìn)行解析和匹配,當(dāng)匹配不成功時(shí)再對(duì)剩余部分接入容器進(jìn)行進(jìn)一步解析和匹配;可選地,本節(jié)點(diǎn)也可以首先進(jìn)行若干次進(jìn)一步解析再進(jìn)行匹配,本發(fā)明實(shí)施例不限于此。可選地,作為另一實(shí)施例,該方法200還包括:s266,當(dāng)該fib中不存在與該進(jìn)一步解析獲得的接入容器的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)且該進(jìn)一步解析獲得的接入容器不可被解析時(shí),根據(jù)默認(rèn)接口發(fā)送該內(nèi)容請(qǐng)求包,或?qū)⒃搩?nèi)容請(qǐng)求包丟棄??蛇x地,作為另一實(shí)施例,如圖6所示,s240,根據(jù)該內(nèi)容請(qǐng)求包攜帶的解析標(biāo)識(shí),確定可被解析容器的接入容器的容器信息,包括:s241,根據(jù)該內(nèi)容請(qǐng)求包攜帶的解析標(biāo)識(shí),確定可被解析容器;s242,從網(wǎng)絡(luò)側(cè)獲取被緩存的并且仍有效的該可被解析容器的接入容器的容器信息;和/或從解析系統(tǒng)獲取該可被解析容器的接入容器的容器信息。其中,在內(nèi)容請(qǐng)求包中只有部分容器的容器信息中包括解析標(biāo)識(shí)時(shí),本節(jié)點(diǎn)確定容器信息對(duì)應(yīng)的一個(gè)或多個(gè)容器中,包括解析標(biāo)識(shí)的容器為可被解析容器;可選地,當(dāng)本節(jié)點(diǎn)預(yù)設(shè)內(nèi)容請(qǐng)求包中只有不可被解析容器的容器信息包括解析標(biāo)識(shí)時(shí),本節(jié)點(diǎn)確定不包括解析標(biāo)識(shí)的容器為可被解析容器;可選地,當(dāng)內(nèi)容請(qǐng)求包中所有容器的容器信息均包括解析標(biāo)識(shí)時(shí),本節(jié)點(diǎn)根據(jù)具體的解析標(biāo)識(shí)確定可被解析容器,例如,通過(guò)解析標(biāo)識(shí)“resolvable=y(tǒng)es”確定該解析標(biāo)識(shí)對(duì)應(yīng)的容器為可被解析容器,但本發(fā)明實(shí)施例不限于此。可選地,本節(jié)點(diǎn)在向解析系統(tǒng)查詢可被解析容器的接入容器時(shí),可能途中經(jīng)過(guò)網(wǎng)絡(luò)側(cè)的至少一個(gè)其它路由節(jié)點(diǎn),當(dāng)該至少一個(gè)其它路由節(jié)點(diǎn)中的一個(gè)或多個(gè)路由節(jié)點(diǎn)中存儲(chǔ)了對(duì)該可被解析容器的解析結(jié)果,且該解析結(jié)果仍有效時(shí),該一個(gè)或多個(gè)路由節(jié)點(diǎn)直接返回該解析結(jié)果,而無(wú)需再次向解析系統(tǒng)查詢;可選地,當(dāng)該至少一個(gè)其它路由節(jié)點(diǎn)中的任意路由節(jié)點(diǎn)中均沒(méi)有存儲(chǔ)對(duì)該可被解析容器的解析結(jié)果或存儲(chǔ)的該解析結(jié)果失效時(shí),該查詢請(qǐng)求被轉(zhuǎn)發(fā)至解析系統(tǒng),并由解析系統(tǒng)返回對(duì)該可被解析容器的解析結(jié)果,但本發(fā)明實(shí)施例不限于此。可選地,作為另一實(shí)施例,該可被解析容器的接入容器的容器信息包括緩存性和老化時(shí)間,該緩存性表示該可被解析容器與該可被解析容器的接入容器的映射關(guān)系能夠在網(wǎng)絡(luò)側(cè)或用戶設(shè)備側(cè)被緩存,該老化時(shí)間表示該映射關(guān)系被緩存的有效時(shí)間;相應(yīng)地,該方法200還包括:s268,將該可被解析容器與該可被解析容器的接入容器的映射關(guān)系緩存在網(wǎng)絡(luò)側(cè),以便與其它路由節(jié)點(diǎn)或用戶設(shè)備共享??蛇x地,該網(wǎng)絡(luò)側(cè)的其它路由節(jié)點(diǎn)或解析系統(tǒng)返回的解析結(jié)果可以包括該可被解析容器的接入容器的容器標(biāo)識(shí),也可以進(jìn)一步包括該可被解析容器的接入容器的解析標(biāo)識(shí),可選地,還可以進(jìn)一步包括緩存性和老化時(shí)間,以表示用戶設(shè)備或網(wǎng)絡(luò)側(cè)可以將該解析結(jié)果緩存且對(duì)該解析結(jié)果緩存的有效時(shí)間,以便與其它用戶設(shè)備和路由節(jié)點(diǎn)共享。這里的網(wǎng)絡(luò)側(cè)可以包括本節(jié)點(diǎn),也可以包括返回該解析結(jié)果至本節(jié)點(diǎn)途中經(jīng)過(guò)的至少一個(gè)其它路由節(jié)點(diǎn),本發(fā)明實(shí)施例不限于此。可選地,作為另一實(shí)施例,該方法200還包括:s270a,當(dāng)該fib中存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),根據(jù)該匹配的轉(zhuǎn)發(fā)表項(xiàng)中的接口,發(fā)送該內(nèi)容請(qǐng)求包;或s270b,當(dāng)該fib中存在與該內(nèi)容請(qǐng)求包攜帶的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),根據(jù)該匹配的轉(zhuǎn)發(fā)表項(xiàng)中的端口,發(fā)送該內(nèi)容請(qǐng)求包??蛇x地,可選地,本節(jié)點(diǎn)還可以通過(guò)cs對(duì)該請(qǐng)求內(nèi)容進(jìn)行緩存,以便當(dāng)該路由節(jié)點(diǎn)接收到對(duì)相同的內(nèi)容的請(qǐng)求時(shí),可以直接將cs中存儲(chǔ)的該請(qǐng)求內(nèi)容發(fā)送至該內(nèi)容請(qǐng)求包的發(fā)送端,從而使得該內(nèi)容請(qǐng)求過(guò)程更簡(jiǎn)單快速。可選地,作為另一實(shí)施例,如圖7所示,該方法200還包括:s272,在該確定fib中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng)之前,確定內(nèi)容存儲(chǔ)表cs中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的內(nèi)容;s274,當(dāng)該cs中存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的內(nèi)容時(shí),將該匹配的內(nèi)容發(fā)送至該內(nèi)容請(qǐng)求包的發(fā)送端;s220a,當(dāng)該cs中不存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的內(nèi)容時(shí),執(zhí)行該確定fib中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng)的步驟??蛇x地,本節(jié)點(diǎn)還可以兼容現(xiàn)有技術(shù)中的ndn的路由轉(zhuǎn)發(fā)方法,通過(guò)在駐留信息表(pendinginformationtable,簡(jiǎn)稱為“pit”)中存儲(chǔ)該內(nèi)容請(qǐng)求包的發(fā)送端的路由信息,并且在該請(qǐng)求內(nèi)容未被返回時(shí),對(duì)相同的內(nèi)容請(qǐng)求只查找匹配和轉(zhuǎn)發(fā)一次;本節(jié)點(diǎn)在返回該請(qǐng)求內(nèi)容時(shí)還可以通過(guò)pit中的pit表項(xiàng)確定包括該請(qǐng)求內(nèi)容的數(shù)據(jù)包的下一跳接口,這樣既可避免對(duì)相同的請(qǐng)求內(nèi)容的重復(fù)查找,又可以確定返回的數(shù)據(jù)包的下一跳接口??蛇x地,作為另一實(shí)施例,如圖8所示,該方法200還包括:s276,當(dāng)該cs中不存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的內(nèi)容時(shí),確定駐留信息表pit中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的pit表項(xiàng);s278,當(dāng)該pit中存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的pit表項(xiàng)時(shí),將該內(nèi)容請(qǐng)求包的發(fā)送端對(duì)應(yīng)的接口添加到該匹配的pit表項(xiàng);s220b,當(dāng)該pit中不存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的pit表項(xiàng)時(shí),執(zhí)行該確定fib中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng)的步驟。在本發(fā)明實(shí)施例中,該可被解析容器的轉(zhuǎn)發(fā)表項(xiàng)可以只在該可被解析容器的接入容器中擴(kuò)散,從而可以減少核心路由器中路由表的路由表項(xiàng),并且該可被解析容器在該接入容器內(nèi)移動(dòng)時(shí),可以只更新該接入容器中的路由表;以及在該可被解析容器移出當(dāng)前的接入容器而進(jìn)入另一容器時(shí),可以更新該當(dāng)前的接入容器的路由表和另一容器中的路由表,使得該另一容器成為該可被解析容器新的接入容器,并向解析系統(tǒng)更新該可被解析容器的接入容器信息,使得通過(guò)該新的接入容器可以將內(nèi)容請(qǐng)求包或數(shù)據(jù)包路由到該可被解析容器??蛇x地,該可被解析容器的轉(zhuǎn)發(fā)表項(xiàng)只包括在該可被解析容器的接入容器中,使得該可被解析容器的路由不擴(kuò)散出該可被解析容器的接入容器??蛇x地,作為另一實(shí)施例,該可被解析容器的接入容器包括至少一個(gè)路由節(jié)點(diǎn);相應(yīng)地,該可被解析容器的轉(zhuǎn)發(fā)表項(xiàng)只包括在該可被解析容器的接入容器中,使得該可被解析容器的路由不擴(kuò)散出該可被解析容器的接入容器,包括:該可被解析容器的轉(zhuǎn)發(fā)表項(xiàng)只包括在該可被解析容器的接入容器包括的至少一個(gè)路由節(jié)點(diǎn)中的一個(gè)或多個(gè)路由節(jié)點(diǎn)的路由表中,使得該可被解析容器的路由不擴(kuò)散出該可被解析容器的接入容器包括的至少一個(gè)路由節(jié)點(diǎn)。因此,本發(fā)明實(shí)施例的轉(zhuǎn)發(fā)報(bào)文的方法,通過(guò)在內(nèi)容名的基礎(chǔ)上增加內(nèi)容的容器信息以擴(kuò)展icn架構(gòu)中的內(nèi)容的屬性,能夠通過(guò)內(nèi)容請(qǐng)求包攜帶的容器標(biāo)識(shí)以及解析標(biāo)識(shí),確定內(nèi)容請(qǐng)求包的轉(zhuǎn)發(fā)路由,從而可以在數(shù)據(jù)源移動(dòng)的過(guò)程中,將內(nèi)容請(qǐng)求包發(fā)送至該移動(dòng)的數(shù)據(jù)源,而且不需要解析系統(tǒng)的頻繁介入,提高用戶體驗(yàn)。下面將結(jié)合具體例子對(duì)本發(fā)明實(shí)施例提供的數(shù)據(jù)源移動(dòng)的處理方法和與之相對(duì)應(yīng)的轉(zhuǎn)發(fā)報(bào)文的方法做更詳細(xì)的說(shuō)明。圖9是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)源移動(dòng)的容器示意圖。如圖9所示,作為數(shù)據(jù)源的終端m,其網(wǎng)絡(luò)可看成目標(biāo)容器m,當(dāng)目標(biāo)容器m由原接入容器b移動(dòng)到容器a中時(shí),容器a注冊(cè)了目標(biāo)容器m的路由信息,從而成為目標(biāo)容器m新的接入容器。當(dāng)以容器c為接入容器的另一終端e1請(qǐng)求目標(biāo)容器m中存儲(chǔ)的內(nèi)容時(shí),向網(wǎng)絡(luò)側(cè)的路由節(jié)點(diǎn)發(fā)送內(nèi)容請(qǐng)求包,該內(nèi)容請(qǐng)求包攜帶該被請(qǐng)求的內(nèi)容的內(nèi)容名和目標(biāo)容器m的容器信息,由于容器c中的路由節(jié)點(diǎn)與目標(biāo)容器m的接入容器不同,容器c中的路由節(jié)點(diǎn)的fib中不存在該被請(qǐng)求的內(nèi)容的內(nèi)容名和目標(biāo)容器m的容器標(biāo)識(shí)對(duì)應(yīng)的轉(zhuǎn)發(fā)表項(xiàng),因此需要查詢解析系統(tǒng),獲知目標(biāo)容器m的接入容器為a,于是將內(nèi)容請(qǐng)求包轉(zhuǎn)發(fā)至容器a;在該內(nèi)容請(qǐng)求包被轉(zhuǎn)發(fā)到達(dá)容器a中的路由節(jié)點(diǎn)后,由于a中包括的路由節(jié)點(diǎn)與目標(biāo)容器m在同一接入容器中,則該路由節(jié)點(diǎn)的fib中可能存在該被請(qǐng)求的內(nèi)容的內(nèi)容名和/或目標(biāo)容器m的容器標(biāo)識(shí)對(duì)應(yīng)的轉(zhuǎn)發(fā)表項(xiàng),可以根據(jù)該轉(zhuǎn)發(fā)表項(xiàng)確定該內(nèi)容請(qǐng)求包的轉(zhuǎn)發(fā)路由,并最終將該內(nèi)容請(qǐng)求包轉(zhuǎn)發(fā)給目標(biāo)容器m。當(dāng)以容器a為接入容器的另一終端e2請(qǐng)求目標(biāo)容器m中存儲(chǔ)的內(nèi)容時(shí),由于終端e2與目標(biāo)容器m的接入容器相同,則路由節(jié)點(diǎn)可以根據(jù)內(nèi)容名或目標(biāo)容器m的容器標(biāo)識(shí)查詢fib,將內(nèi)容請(qǐng)求包轉(zhuǎn)發(fā)到達(dá)目標(biāo)容器m,而無(wú)需查詢解析系統(tǒng)。圖10是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)源移動(dòng)的另一容器示意圖。如圖10所示,目標(biāo)容器b從原接入容器d移動(dòng)到容器a中,目標(biāo)容器b中包括的終端容器e3和終端容器e4隨之移動(dòng),這可以稱為網(wǎng)絡(luò)的移動(dòng)。容器a可以注冊(cè)目標(biāo)容器b的路由信息,從而成為目標(biāo)容器b的新的接入容器。與對(duì)圖8的描述相類似,當(dāng)位于目標(biāo)容器b的外部的終端請(qǐng)求終端容器e4中存儲(chǔ)的內(nèi)容時(shí),則可以先將內(nèi)容請(qǐng)求包轉(zhuǎn)發(fā)至目標(biāo)容器b中,再利用目標(biāo)容器b內(nèi)部的路由,將內(nèi)容請(qǐng)求包轉(zhuǎn)發(fā)到終端容器e4;而當(dāng)位于目標(biāo)容器b的內(nèi)部的終端請(qǐng)求終端容器e4中存儲(chǔ)的內(nèi)容時(shí),則可以利用目標(biāo)容器b內(nèi)部的路由可將該內(nèi)容請(qǐng)求包轉(zhuǎn)發(fā)至終端容器e4。可選地,位于目標(biāo)容器b的內(nèi)部的終端請(qǐng)求終端容器e4中存儲(chǔ)的內(nèi)容時(shí),內(nèi)容請(qǐng)求包中可以只攜帶被請(qǐng)求的內(nèi)容的內(nèi)容名,或只攜帶被請(qǐng)求的內(nèi)容的內(nèi)容名和終端容器e4的容器標(biāo)識(shí)而不攜帶終端容器e4的解析標(biāo)識(shí),但本發(fā)明實(shí)施例不限于此。從圖9和圖10的例子可以看出,該移動(dòng)的目標(biāo)容器可以為攜帶內(nèi)容集合的容器,也可以為攜帶容器集合的容器。當(dāng)攜帶容器集合的目標(biāo)容器在其接入容器內(nèi)部移動(dòng)時(shí),可以更新該目標(biāo)容器在其接入容器內(nèi)部的路由。當(dāng)攜帶容器集合的目標(biāo)容器移動(dòng)到新的接入容器時(shí),目標(biāo)容器可以向該新的接入容器注冊(cè)該目標(biāo)容器的路由,無(wú)需擴(kuò)散出該新的接入容器外部,且目標(biāo)容器可以向解析系統(tǒng)更新其接入容器的信息;而該目標(biāo)容器攜帶的容器集合由于其接入容器并沒(méi)有發(fā)生改變,因此,無(wú)需更新該目標(biāo)容器攜帶的容器集合的路由或在解析系統(tǒng)更新其接入容器的信息。圖11a是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)源移動(dòng)的再一容器示意圖。終端用戶乘坐飛機(jī)或火車(chē)等交通工具從深圳先后移動(dòng)到廣州和北京,即交通工具容器從一個(gè)市級(jí)容器移動(dòng)到另一個(gè)市級(jí)容器。在此移動(dòng)的過(guò)程中,該交通工具容器中包括的大量終端容器構(gòu)成的集合跟隨該交通工具容器一起移動(dòng)。具體地,如圖11a所示,當(dāng)終端進(jìn)入飛機(jī)時(shí),終端容器向飛機(jī)容器注冊(cè)其路由信息,同時(shí),向解析系統(tǒng)注冊(cè)該終端容器的接入容器的如下容器信息:chinamobile/fanlingyuan->{airchina/ca1314;resolvable=y(tǒng)es;ttl=1000},該注冊(cè)信息表明當(dāng)前為容器“chinamobile/fanlingyuan”提供接入服務(wù)的容器為飛機(jī)容器“airchina/ca1314”,并且該飛機(jī)容器“airchina/ca1314”可以進(jìn)一步解析。同時(shí),飛機(jī)容器“airchina/ca1314”也在其接入容器中注冊(cè)路由,并向解析系統(tǒng)注冊(cè)該飛機(jī)容器“airchina/ca1314”的接入容器的如下容器信息:airchina/ca1314->{cn/gd/sz;ttl=1000},該注冊(cè)信息表明容器“airchina/ca1314”的接入容器為市級(jí)容器“cn/gd/sz”。這樣,在該飛機(jī)飛行的過(guò)程中,飛機(jī)容器“airchina/ca1314”只需要向解析系統(tǒng)更新為其提供接入服務(wù)的容器,并且在其新的接入容器中注冊(cè)其路由信息即可,例如,當(dāng)該飛機(jī)到達(dá)廣東時(shí),容器“airchina/ca1314”向解析系統(tǒng)更新其接入容器的容器信息為“cn/gd/gz”;當(dāng)該飛機(jī)到達(dá)北京時(shí),容器“airchina/ca1314”向解析系統(tǒng)更新其接入容器的容器信息為“cn/beijing”。由于在該飛機(jī)移動(dòng)的過(guò)程中,該飛機(jī)內(nèi)的終端用戶相對(duì)于該飛機(jī)的位置并沒(méi)有變化,因此該飛機(jī)容器內(nèi)部的所有終端容器無(wú)需與解析系統(tǒng)進(jìn)行交互,從而避免了大量頻繁的更新解析系統(tǒng)。當(dāng)該飛機(jī)到達(dá)目的地北京后,終端可能離開(kāi)該飛機(jī),進(jìn)入另一容器“cn/beijing”。此時(shí),終端容器可以向容器“cn/beijing”注冊(cè)該終端容器的路由信息,使容器“cn/beijing”成為該終端容器的新的接入容器,同時(shí)向解析系統(tǒng)更新該終端容器的接入容器的容器信息。相應(yīng)地,當(dāng)終端1進(jìn)入飛機(jī)容器“airchina/ca1314”時(shí),如果在同一飛機(jī)容器中的終端2請(qǐng)求終端1中存儲(chǔ)的內(nèi)容,向網(wǎng)絡(luò)側(cè)發(fā)送內(nèi)容請(qǐng)求包:{fanlingyuan.com/blog/2012/june01/main.html|chinamobile/fanlingyuan;resolvable=y(tǒng)es},該內(nèi)容請(qǐng)求包可以通過(guò)容器“airchina/ca1314”內(nèi)的路由節(jié)點(diǎn)被路由到達(dá)終端1??蛇x地,當(dāng)終端2位于容器“airchina/ca1314”外部時(shí),由于該內(nèi)容請(qǐng)求包中攜帶的上述內(nèi)容名和容器標(biāo)識(shí)對(duì)應(yīng)的轉(zhuǎn)發(fā)表項(xiàng)只在該飛機(jī)容器“airchina/ca1314”內(nèi)部擴(kuò)散,所以飛機(jī)外部的路由節(jié)點(diǎn)無(wú)法在fib中找到與內(nèi)容名“fanlingyuan.com/blog/2012/june01/main.html”或容器標(biāo)識(shí)“chinamobile/fanlingyuan”匹配的轉(zhuǎn)發(fā)表項(xiàng)。此時(shí),由于容器“chinamobile/fanlingyuan”可被解析,網(wǎng)絡(luò)側(cè)的路由節(jié)點(diǎn)可以對(duì)其進(jìn)行一級(jí)解析,得到容器“chinamobile/fanlingyuan”的接入容器集合:容器“airchina/ca1314”和容器“hostsrv.com”。如果fib中存在與這兩個(gè)解析得到的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng),則可以按照匹配的轉(zhuǎn)發(fā)表項(xiàng)中的接口轉(zhuǎn)發(fā)該內(nèi)容請(qǐng)求包;可選地,如果這兩個(gè)容器標(biāo)識(shí)仍然沒(méi)有匹配路由,并且還有這兩個(gè)容器仍可以解析,則網(wǎng)絡(luò)側(cè)的路由節(jié)點(diǎn)可以進(jìn)行二級(jí)解析,分別得到容器“airchina/ca1314”的接入容器“cn/beijing”,以及容器“hostsrv.com”的接入容器“cn/gd”、“cn/beijing”和“us/ca”。然后,該網(wǎng)絡(luò)側(cè)的路由節(jié)點(diǎn)可以將該二級(jí)解析獲得的容器集合按照一定的優(yōu)先順序進(jìn)行路由。例如,網(wǎng)絡(luò)側(cè)的路由節(jié)點(diǎn)可以將該內(nèi)容請(qǐng)求包轉(zhuǎn)發(fā)至北京,該內(nèi)容請(qǐng)求包被轉(zhuǎn)發(fā)到北京后,北京容器中會(huì)存在到達(dá)容器“airchina/ca1314”的轉(zhuǎn)發(fā)表項(xiàng),最后該內(nèi)容請(qǐng)求包通過(guò)容器“airchina/ca1314”被轉(zhuǎn)發(fā)到該終端1。應(yīng)注意,從上述描述可以看到,本發(fā)明實(shí)施例可以很好地支持多宿(multi-homing)場(chǎng)景。上述解析過(guò)程可以通過(guò)如圖11b所示的解析容器樹(shù)來(lái)表示,該解析容器樹(shù)的根節(jié)點(diǎn)為目標(biāo)容器,該樹(shù)中任意節(jié)點(diǎn)與該任意節(jié)點(diǎn)的父節(jié)點(diǎn)之間的關(guān)系為:該任意節(jié)點(diǎn)代表的容器是該父節(jié)點(diǎn)代表的容器的接入容器,當(dāng)請(qǐng)求該目標(biāo)容器內(nèi)存儲(chǔ)的內(nèi)容的終端容器位于該解析容器樹(shù)外時(shí),該內(nèi)容請(qǐng)求包按照一定的優(yōu)先順序從該樹(shù)的葉子節(jié)點(diǎn)被轉(zhuǎn)發(fā)至該樹(shù)的根節(jié)點(diǎn)。可選地,可以先沿著該解析容器樹(shù)的最左側(cè)的樹(shù)枝開(kāi)始確定該內(nèi)容請(qǐng)求包的轉(zhuǎn)發(fā)路由,當(dāng)該確定路由失敗時(shí),然后從左向右地沿著該解析容器樹(shù)的中間樹(shù)枝確定內(nèi)容請(qǐng)求包的轉(zhuǎn)發(fā)路由;也可以按照從右至左的方式確定該內(nèi)容請(qǐng)求包的轉(zhuǎn)發(fā)路由;可選地,還可以查找出現(xiàn)次數(shù)較頻繁的葉子節(jié)點(diǎn)并首先從該葉子節(jié)點(diǎn)確定該內(nèi)容請(qǐng)求包的轉(zhuǎn)發(fā)路由,本發(fā)明實(shí)施例不限于此。應(yīng)理解,上述實(shí)施例中路由節(jié)點(diǎn)做二次迭代解析就可以將該內(nèi)容請(qǐng)求包路由到目標(biāo)容器,該迭代解析的次數(shù)依賴于發(fā)出內(nèi)容請(qǐng)求包的終端容器與該目標(biāo)容器的位置關(guān)系,本發(fā)明實(shí)施例對(duì)迭代解析的次數(shù)不做限制。一般地,在目標(biāo)容器移動(dòng)的過(guò)程中,當(dāng)某一終端容器請(qǐng)求該目標(biāo)容器內(nèi)的內(nèi)容時(shí),該終端容器發(fā)送的內(nèi)容請(qǐng)求包的轉(zhuǎn)發(fā)路由如下:如果該終端容器在該目標(biāo)容器的解析容器樹(shù)中,且該終端容器位于該目標(biāo)容器的接入容器中,則可以通過(guò)該接入容器的內(nèi)部路由將該內(nèi)容請(qǐng)求包轉(zhuǎn)發(fā)至該目標(biāo)容器;如果該終端容器在該目標(biāo)容器的解析容器樹(shù)中,但該終端容器不在該目標(biāo)容器的接入容器中,則該內(nèi)容請(qǐng)求包被按照一定的優(yōu)先順序向該終端容器的父節(jié)點(diǎn)方向轉(zhuǎn)發(fā);如果該終端容器不在該目標(biāo)容器的解析容器樹(shù)中,則該內(nèi)容請(qǐng)求包被按照一定的優(yōu)先順序從解析容器樹(shù)的葉子節(jié)點(diǎn)開(kāi)始轉(zhuǎn)發(fā)。應(yīng)注意,圖9至圖11b的例子是為了幫助本領(lǐng)域技術(shù)人員更好地理解本發(fā)明實(shí)施例,而非要限制本發(fā)明實(shí)施例的范圍。本領(lǐng)域技術(shù)人員根據(jù)所給出的圖9至圖11b的例子,顯然可以進(jìn)行各種等價(jià)的修改或變化,這樣的修改或變化也落入本發(fā)明實(shí)施例的范圍內(nèi)。應(yīng)理解,上述各過(guò)程的序號(hào)的大小并不意味著執(zhí)行順序的先后,各過(guò)程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對(duì)本發(fā)明實(shí)施例的實(shí)施過(guò)程構(gòu)成任何限定。如圖12所示,整個(gè)中國(guó)網(wǎng)絡(luò)就可以看成一個(gè)國(guó)家級(jí)的拓?fù)湎嚓P(guān)容器“cn”,“cn”里匯聚了省級(jí)的容器如廣東省“cn/gd”,北京市“cn/beijing”,等等,而“cn/gd”又匯聚了下級(jí)拓?fù)湎嚓P(guān)容器如深圳“cn/gd/sz”等等,依此類推。類似地,美國(guó)網(wǎng)絡(luò)也可以看成一個(gè)國(guó)家級(jí)容器“us”,容器“us”又包括下級(jí)拓?fù)湎嚓P(guān)容器“us/ca”。此外,大的isp也可以按照拓?fù)淙萜鞣旨?jí)聚合,如中國(guó)電信作為一個(gè)大的容器“ct”,其匯聚了“ct/gd”,“ct/sd”等省級(jí)容器,“ct/gd”又匯聚了“ct/gd/sz”等市級(jí)容器,本發(fā)明實(shí)施例不限于此。由于fib表的最長(zhǎng)匹配特性,美國(guó)這個(gè)容器“us”中,只需要一條到“cn”的路由就可以匹配所有以“cn”為前綴的容器,因此,可將如“cn”、“us”或“ct”等在拓?fù)潢P(guān)系中級(jí)別最高的拓?fù)湎嚓P(guān)容器作為全局容器,其路由可以作為全局路由進(jìn)行擴(kuò)散。其中,全局容器是可全局路由的容器,其路由作為全局路由是指所有路由節(jié)點(diǎn)的路由表中均有這些全局容器的路由表項(xiàng)。全局容器不存在接入容器??蛇x地,根據(jù)實(shí)際部署的需要,除了上述在拓?fù)湎嚓P(guān)中處于最高級(jí)別的拓?fù)湎嚓P(guān)容器之外,一些級(jí)別較高的拓?fù)湎嚓P(guān)容器,如省級(jí)容器“cn/gd”、“cn/sd”或“us/ca”等,也可以作為拓?fù)湎嚓P(guān)的全局容器,其路由可以作為全局路由進(jìn)行擴(kuò)散,但本發(fā)明實(shí)施例不限于此。本發(fā)明實(shí)施例將上述作為全局容器的拓?fù)湎嚓P(guān)容器稱為拓?fù)湎嚓P(guān)的全局容器??蛇x地,全局容器還可以包括拓?fù)錈o(wú)關(guān)的全局容器,該拓?fù)錈o(wú)關(guān)的全局容器包括拓?fù)錈o(wú)關(guān)大容器,拓?fù)錈o(wú)關(guān)大容器是指在現(xiàn)有網(wǎng)絡(luò)中數(shù)量極少的訪問(wèn)量大的拓?fù)錈o(wú)關(guān)容器,如大isp、大公司、大的門(mén)戶網(wǎng)站,例如“sina.com”,“google.com”,“baidu.com”等,它們擁有高于普通容器千倍、萬(wàn)倍的訪問(wèn)量,它們可以作為拓?fù)錈o(wú)關(guān)的全局容器,其路由也可以作為全局路由進(jìn)行擴(kuò)散??蛇x地,上述拓?fù)錈o(wú)關(guān)大容器也可以由級(jí)別較高的拓?fù)湎嚓P(guān)容器為其提供接入服務(wù),因而可以將這些拓?fù)錈o(wú)關(guān)大容器作為其接入容器包括的路由節(jié)點(diǎn)的局域路由。但是將這些拓?fù)錈o(wú)關(guān)大容器作為全局容器可以大大提高全網(wǎng)的路由表的匹配效率,同時(shí)又能方便這些大公司自主靈活的調(diào)整路由,以便更好的提供多宿、負(fù)荷分擔(dān)、anycast等服務(wù),此外,由于這些容器數(shù)量很少,不會(huì)使核心路由表的大小發(fā)生大的增長(zhǎng),但本發(fā)明實(shí)施例不限于此。綜上所述,本節(jié)點(diǎn)的路由表包括全局容器路由表項(xiàng),該全局容器路由表項(xiàng)包括全局容器的容器標(biāo)識(shí)以及與該全局容器的容器標(biāo)識(shí)對(duì)應(yīng)的第一接口,該第一接口是由本節(jié)點(diǎn)連接到達(dá)該全局容器的下一跳路由節(jié)點(diǎn)的接口,該全局容器是可全局路由的容器,該全局容器包括拓?fù)湎嚓P(guān)的全局容器和/或拓?fù)錈o(wú)關(guān)的全局容器。以圖12中的容器“cn/gd/sz”中包括的路由節(jié)點(diǎn)r121為例,該路由節(jié)點(diǎn)的路由表中包括容器“cn”和“us”的路由表項(xiàng),而由于路由節(jié)點(diǎn)r121需要通過(guò)路由節(jié)點(diǎn)r12才能到達(dá)容器“cn”的路由節(jié)點(diǎn)r1和r2,以及到達(dá)容器“us”,因此,與容器標(biāo)識(shí)“cn”和“us”對(duì)應(yīng)的第一接口為r121連接r12的接口。對(duì)于上述拓?fù)湎嚓P(guān)的全局容器的下級(jí)容器,由上述拓?fù)湎嚓P(guān)的全局容器為其提供接入服務(wù),相應(yīng)地,其路由可以作為該拓?fù)湎嚓P(guān)的全局容器中包括的路由節(jié)點(diǎn)的內(nèi)部路由,無(wú)需擴(kuò)散出該拓?fù)湎嚓P(guān)的全局容器。具體地,該下級(jí)容器的路由可以只被包括在該拓?fù)湎嚓P(guān)的全局容器包括的路由節(jié)點(diǎn)的路由表中。一般地,對(duì)于在拓?fù)潢P(guān)系中除上述拓?fù)湎嚓P(guān)的全局容器之外的任意拓?fù)湎嚓P(guān)容器,為其下級(jí)容器提供接入服務(wù),相應(yīng)地,其下級(jí)容器的路由都可以作為該拓?fù)湎嚓P(guān)容器的內(nèi)部路由,無(wú)需擴(kuò)散出該拓?fù)湎嚓P(guān)容器。為了便于描述,以下的拓?fù)湎嚓P(guān)容器是指在拓?fù)潢P(guān)系中除上述拓?fù)湎嚓P(guān)的全局容器之外的其他拓?fù)湎嚓P(guān)容器。以本節(jié)點(diǎn)的角度來(lái)看,本節(jié)點(diǎn)的路由表可以包括基于拓?fù)湎嚓P(guān)容器進(jìn)行路由的拓?fù)湎嚓P(guān)容器路由表項(xiàng),通過(guò)該拓?fù)湎嚓P(guān)容器路由表項(xiàng),使得該本節(jié)點(diǎn)歸屬的容器的下級(jí)容器的路由作為該本節(jié)點(diǎn)的內(nèi)部路由不擴(kuò)散出該本節(jié)點(diǎn)歸屬的容器。其中,不擴(kuò)散出本節(jié)點(diǎn)歸屬的容器是指在本節(jié)點(diǎn)的歸屬容器之外的路由節(jié)點(diǎn)的路由表中,不存在本節(jié)點(diǎn)歸屬的容器的下級(jí)容器的路由表項(xiàng),因此,本節(jié)點(diǎn)歸屬的容器外的路由節(jié)點(diǎn)需要借助本節(jié)點(diǎn)歸屬的容器輔助路由到該下級(jí)容器。例如,路由節(jié)點(diǎn)r1和r2的路由表可以包括作為r1和r2歸屬的容器“cn”的下級(jí)容器“cn/sd”、“cn/gd”等省級(jí)容器的路由表項(xiàng),它們的路由可以作為路由節(jié)點(diǎn)r1和r2的局域路由,無(wú)需擴(kuò)散出容器“cn”。類似地,路由節(jié)點(diǎn)r12和r13的路由表可以包括作為r12和r13歸屬的容器“cn/gd”的下級(jí)容器“cn/gd/sz”的路由表項(xiàng),其路由也可以作為r12和r13的局域路由,無(wú)需擴(kuò)散出容器“cn/gd”。因此,容器“cn”的路由節(jié)點(diǎn)r1和r2只能通過(guò)進(jìn)入容器“cn/gd”才能在路由節(jié)點(diǎn)r12和r13的路由表中找到“cn/gd/sz”的路由。具體地,本節(jié)點(diǎn)的路由表可以包括本節(jié)點(diǎn)歸屬的容器的下級(jí)容器的路由,該下級(jí)容器的路由表項(xiàng)包括該下級(jí)容器的容器標(biāo)識(shí)以及與該下級(jí)容器的容器標(biāo)識(shí)對(duì)應(yīng)的第二接口,該第二接口為由該本節(jié)點(diǎn)連接到達(dá)該下級(jí)容器的接口。例如,路由節(jié)點(diǎn)r12的路由表的路由表項(xiàng)可以包括容器標(biāo)識(shí)“cn/gd/sz”以及r12連接到達(dá)r121的接口。拓?fù)錈o(wú)關(guān)小容器是指訪問(wèn)量小的拓?fù)錈o(wú)關(guān)容器,這類容器在網(wǎng)絡(luò)中大量存在,如小公司、組織,家庭網(wǎng)絡(luò),個(gè)人數(shù)碼設(shè)備等,這也是導(dǎo)致現(xiàn)有的ndn等icn系統(tǒng)中路由擴(kuò)展性問(wèn)題的主要因素之一。本發(fā)明實(shí)施例中這類容器可以由拓?fù)湎嚓P(guān)容器為其提供接入服務(wù),相應(yīng)地,這類容器的路由可以限制在其接入容器的內(nèi)部,無(wú)需擴(kuò)散出其接入容器,從而可以大大減少核心路由表的大小。例如,如圖12所示,容器“hostsrv.com”在兩個(gè)地方有自己的企業(yè)網(wǎng),可以看作兩個(gè)拓?fù)湎嚓P(guān)容器“cn/gd”和“us/ca”為其提供接入服務(wù),因此,只有這兩個(gè)容器包括的路由節(jié)點(diǎn)的路由表中存在容器“hostsrv.com”的路由表項(xiàng),而這兩個(gè)容器以外的容器只能通過(guò)拓?fù)湎嚓P(guān)容器“cn/gd”和“us/ca”輔助路由才能到達(dá)容器“hostsrv.com”。因此,本節(jié)點(diǎn)的路由表還可以包括拓?fù)錈o(wú)關(guān)小容器路由表項(xiàng),該拓?fù)錈o(wú)關(guān)小容器路由表項(xiàng)包括拓?fù)錈o(wú)關(guān)小容器的容器標(biāo)識(shí)以及與該拓?fù)錈o(wú)關(guān)小容器的容器標(biāo)識(shí)對(duì)應(yīng)的第三接口,該第三接口為由本節(jié)點(diǎn)連接到達(dá)該拓?fù)錈o(wú)關(guān)小容器的下一跳路由節(jié)點(diǎn)的接口。例如,路由節(jié)點(diǎn)r4的路由表可以包括容器標(biāo)識(shí)“hostsrv.com”以及由r4連接到達(dá)r6的接口。綜上所述,在本發(fā)明實(shí)施例中,核心路由表的路由表項(xiàng)數(shù)目基本上等于“拓?fù)湎嚓P(guān)的全局容器的路由數(shù)目”加“拓?fù)錈o(wú)關(guān)的全局容器的路由數(shù)目”。由于這兩種路由的數(shù)量都比較少,使得總的路由表的大小甚至可以小于今天因特網(wǎng)路由器中核心路由表的表項(xiàng)數(shù)目。因此,本發(fā)明實(shí)施例通過(guò)在內(nèi)容名的基礎(chǔ)上增加內(nèi)容的容器信息以擴(kuò)展icn系統(tǒng)中的內(nèi)容屬性,并將拓?fù)錈o(wú)關(guān)小容器的路由限制在為其提供接入服務(wù)的拓?fù)湎嚓P(guān)容器內(nèi),且將拓?fù)湎嚓P(guān)容器的下級(jí)容器的路由限制在該拓?fù)湎嚓P(guān)容器內(nèi),從而使得核心路由表的表項(xiàng)數(shù)目大大減少,有效解決ndn等現(xiàn)有icn系統(tǒng)中的路由擴(kuò)展性問(wèn)題。上文中結(jié)合圖1至圖12,詳細(xì)描述了根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)源移動(dòng)的處理方法和轉(zhuǎn)發(fā)報(bào)文的方法,下面將結(jié)合圖13至圖23,詳細(xì)描述根據(jù)本發(fā)明實(shí)施例的容器移動(dòng)管理裝置和路由器。圖13是根據(jù)本發(fā)明實(shí)施例的應(yīng)用于icn的容器移動(dòng)管理裝置300的示意性框圖,如圖13所示,該容器移動(dòng)管理裝置300包括:注冊(cè)模塊310,用于當(dāng)目標(biāo)容器由第一容器進(jìn)入第二容器時(shí),在所述第二容器中注冊(cè)所述目標(biāo)容器的路由,所述目標(biāo)容器的路由包括所述目標(biāo)容器的容器標(biāo)識(shí)以及與所述目標(biāo)容器標(biāo)識(shí)對(duì)應(yīng)的端口,使得攜帶所述目標(biāo)容器的容器標(biāo)識(shí)的內(nèi)容請(qǐng)求包能夠通過(guò)所述目標(biāo)容器的路由被轉(zhuǎn)發(fā)至所述目標(biāo)容器;第一通信模塊320,用于當(dāng)該目標(biāo)容器由第一容器進(jìn)入第二容器時(shí),與解析系統(tǒng)進(jìn)行通信,使得該解析系統(tǒng)將該目標(biāo)容器的接入容器由該第一容器更新為該第二容器,其中,該解析系統(tǒng)用于在接收到請(qǐng)求端發(fā)送的用于獲取該目標(biāo)容器的接入容器的容器信息的解析請(qǐng)求時(shí),向該請(qǐng)求端返回該目標(biāo)容器的接入容器的容器信息,以使得攜帶該目標(biāo)容器的容器標(biāo)識(shí)的內(nèi)容請(qǐng)求包能夠通過(guò)該接入容器被轉(zhuǎn)發(fā)至該目標(biāo)容器,該接入容器為包括至少一個(gè)容器且存在將該內(nèi)容請(qǐng)求包路由到該至少一個(gè)容器的轉(zhuǎn)發(fā)表項(xiàng)的容器;第二通信模塊330,用于當(dāng)該目標(biāo)容器在該第一容器內(nèi)移動(dòng)時(shí),通過(guò)與該第一容器的通信,使得該目標(biāo)容器在該第一容器中的路由被更新;其中,該目標(biāo)容器、該第一容器、該第二容器和該接入容器均為用于存儲(chǔ)內(nèi)容的存儲(chǔ)空間。因此,本發(fā)明實(shí)施例的容器移動(dòng)管理裝置,通過(guò)將數(shù)據(jù)源抽象為容器,且在目標(biāo)容器移動(dòng)的過(guò)程中,更新目標(biāo)容器的路由且在解析系統(tǒng)中更新該目標(biāo)容器的接入容器信息,能夠在支持?jǐn)?shù)據(jù)源移動(dòng)的同時(shí),不會(huì)引入頻繁而又繁瑣的路由更新,并且能夠不改變內(nèi)容的內(nèi)容名,以保持內(nèi)容名的持久性,從而增強(qiáng)icn架構(gòu)的可行性,提高用戶體驗(yàn)??蛇x地,該注冊(cè)模塊310包括:發(fā)送單元311,用于當(dāng)目標(biāo)容器由第一容器進(jìn)入第二容器時(shí),向該第二容器發(fā)送注冊(cè)請(qǐng)求信息,以便于該第二容器根據(jù)該注冊(cè)請(qǐng)求信息在該第二容器中注冊(cè)該目標(biāo)容器的路由??蛇x地,作為另一實(shí)施例,該目標(biāo)容器為至少一個(gè)第三容器的接入容器,該至少一個(gè)第三容器跟隨該目標(biāo)容器同步移動(dòng),使得在移動(dòng)過(guò)程中該至少一個(gè)第三容器的接入容器始終為該目標(biāo)容器??蛇x地,該第二容器包括至少一個(gè)路由節(jié)點(diǎn);該注冊(cè)模塊310具體用于在該第二容器包括的至少一個(gè)路由節(jié)點(diǎn)中的一個(gè)或多個(gè)路由節(jié)點(diǎn)的路由表中注冊(cè)該目標(biāo)容器的路由,使得該目標(biāo)容器的路由不擴(kuò)散出該第二容器。可選地,作為另一實(shí)施例,該第一容器包括至少一個(gè)路由節(jié)點(diǎn);該第二通信模塊330具體用于通過(guò)與該第一容器的通信,使得該目標(biāo)容器的路由在該第一容器包括的至少一個(gè)路由節(jié)點(diǎn)中的一個(gè)或多個(gè)路由節(jié)點(diǎn)的路由表中被更新,且該目標(biāo)容器的路由不擴(kuò)散出該第一容器??蛇x地,作為另一實(shí)施例,該第一通信模塊320還用于當(dāng)該目標(biāo)容器由該第一容器進(jìn)入該第二容器時(shí),與該解析系統(tǒng)進(jìn)行通信,使得在該解析系統(tǒng)中注冊(cè)該第二容器的緩存性和老化時(shí)間,該緩存性表示該目標(biāo)容器與該第二容器之間的映射關(guān)系能夠在網(wǎng)絡(luò)側(cè)或用戶設(shè)備側(cè)被緩存,該老化時(shí)間表示該映射關(guān)系被緩存的有效時(shí)間??蛇x地,作為另一實(shí)施例,如圖14所示,該容器移動(dòng)管理裝置300還包括:刪除模塊340,用于當(dāng)該目標(biāo)容器由該第一容器進(jìn)入該第二容器時(shí),刪除該目標(biāo)容器在該第一容器中的路由??蛇x地,作為另一實(shí)施例,該刪除模塊340具體用于向該第一容器發(fā)送路由刪除指示信息,以使得該第一容器根據(jù)該路由刪除指示信息刪除該目標(biāo)容器的路由。根據(jù)本發(fā)明實(shí)施例的容器移動(dòng)管理裝置300可對(duì)應(yīng)于根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)源移動(dòng)的處理方法中的邊界路由節(jié)點(diǎn)或移動(dòng)的目標(biāo)容器或獨(dú)立的處理裝置,并且容器移動(dòng)管理裝置300中的各個(gè)模塊的上述和其它操作和/或功能分別為了實(shí)現(xiàn)圖1和圖2中的各個(gè)方法的相應(yīng)流程,為了簡(jiǎn)潔,在此不再贅述。因此,本發(fā)明實(shí)施例的容器移動(dòng)管理裝置,通過(guò)將數(shù)據(jù)源抽象為容器,且在目標(biāo)容器移動(dòng)的過(guò)程中,更新目標(biāo)容器的路由且在解析系統(tǒng)中更新該目標(biāo)容器的接入容器信息,能夠在支持?jǐn)?shù)據(jù)源移動(dòng)的同時(shí),不會(huì)引入頻繁而又繁瑣的路由更新,并且能夠不改變內(nèi)容的內(nèi)容名,以保持內(nèi)容名的持久性,從而增強(qiáng)icn架構(gòu)的可行性,提高用戶體驗(yàn)。上文中結(jié)合圖13和圖14,從容器移動(dòng)管理裝置的角度詳細(xì)描述了根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)源移動(dòng)的處理方法,下面將結(jié)合圖14至圖18,從路由器的角度詳細(xì)描述根據(jù)本發(fā)明實(shí)施例的轉(zhuǎn)發(fā)報(bào)文的方法。圖15是根據(jù)本發(fā)明實(shí)施例的路由器400的示意性框圖,如圖15所示,該路由器400包括:接收模塊410,用于接收內(nèi)容請(qǐng)求包,該內(nèi)容請(qǐng)求包攜帶請(qǐng)求內(nèi)容的內(nèi)容名和容器信息,該容器信息包括存儲(chǔ)該請(qǐng)求內(nèi)容的容器的容器標(biāo)識(shí)和解析標(biāo)識(shí),該解析標(biāo)識(shí)用于標(biāo)識(shí)該容器是否可被解析;第一確定模塊420,用于確定轉(zhuǎn)發(fā)信息表fib中是否存在與該接收模塊410接收的該內(nèi)容請(qǐng)求包攜帶的該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng);第二確定模塊430,用于當(dāng)該第一確定模塊420確定該fib中不存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),確定該fib中是否存在與該內(nèi)容請(qǐng)求包攜帶的該容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng);第三確定模塊440,用于當(dāng)該第二確定模塊430確定該fib中不存在與該內(nèi)容請(qǐng)求包攜帶的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),根據(jù)該內(nèi)容請(qǐng)求包攜帶的解析標(biāo)識(shí),確定可被解析容器的接入容器的容器信息,以根據(jù)該可被解析容器的接入容器的容器信息,確定該內(nèi)容請(qǐng)求包的轉(zhuǎn)發(fā)路由。因此,本發(fā)明實(shí)施例的路由器,通過(guò)在內(nèi)容名的基礎(chǔ)上增加內(nèi)容的容器信息以擴(kuò)展icn架構(gòu)中的內(nèi)容的屬性,能夠通過(guò)內(nèi)容請(qǐng)求包攜帶的容器標(biāo)識(shí)以及解析標(biāo)識(shí),確定內(nèi)容請(qǐng)求包的轉(zhuǎn)發(fā)路由,從而可以在數(shù)據(jù)源移動(dòng)的過(guò)程中,將內(nèi)容請(qǐng)求包發(fā)送至該移動(dòng)的數(shù)據(jù)源,而且不需要解析系統(tǒng)的頻繁介入,提高用戶體驗(yàn)??蛇x地,該容器集中的容器是用于存儲(chǔ)一組內(nèi)容的存儲(chǔ)空間??蛇x地,該容器包括至少一個(gè)路由節(jié)點(diǎn),通過(guò)該至少一個(gè)路由節(jié)點(diǎn)中的一個(gè)或多個(gè)路由節(jié)點(diǎn),該請(qǐng)求內(nèi)容能夠在該容器內(nèi)被路由到,或該請(qǐng)求內(nèi)容能夠通過(guò)該容器被路由到。該請(qǐng)求內(nèi)容的內(nèi)容名對(duì)應(yīng)一個(gè)或多個(gè)歸屬容器,該請(qǐng)求內(nèi)容的歸屬容器是能夠直接路由到該請(qǐng)求內(nèi)容的容器??蛇x地,該容器為一個(gè)或多個(gè)第一其它容器的接入容器;和/或一個(gè)或多個(gè)第二其它容器為該容器的接入容器;其中,該接入容器為包括至少一個(gè)容器,且存在將該內(nèi)容請(qǐng)求包路由到該至少一個(gè)容器的轉(zhuǎn)發(fā)表項(xiàng)的容器??蛇x地,該fib中的轉(zhuǎn)發(fā)表項(xiàng)包括內(nèi)容名前綴和該內(nèi)容名前綴對(duì)應(yīng)的接口;該第一確定模塊420具體用于根據(jù)該請(qǐng)求內(nèi)容的內(nèi)容名的前綴與該fib中的轉(zhuǎn)發(fā)表項(xiàng)中的內(nèi)容名前綴是否匹配,確定該fib中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng)??蛇x地,作為另一實(shí)施例,該fib中的轉(zhuǎn)發(fā)表項(xiàng)包括預(yù)設(shè)的容器標(biāo)識(shí)以及與該預(yù)設(shè)的容器標(biāo)識(shí)對(duì)應(yīng)的接口;該第二確定模塊430具體用于將該內(nèi)容請(qǐng)求包攜帶的容器標(biāo)識(shí)與該fib中的預(yù)設(shè)的容器標(biāo)識(shí)進(jìn)行匹配,以確定該fib中是否存在與該內(nèi)容請(qǐng)求包攜帶的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)??蛇x地,作為另一實(shí)施例,如圖16所示,該路由器400還包括:第一解析模塊450,用于當(dāng)該第三確定模塊440確定的該可被解析容器的接入容器可被解析時(shí),對(duì)該可被解析容器的接入容器進(jìn)行解析,以及當(dāng)該解析獲得的接入容器可被解析時(shí),對(duì)該解析獲得的接入容器進(jìn)行進(jìn)一步解析,直到該進(jìn)一步解析獲得的接入容器不可被解析,以獲得該請(qǐng)求內(nèi)容的所有可被解析容器的接入容器的容器標(biāo)識(shí);該第二確定模塊430還用于將該第一解析模塊450解析獲得的該所有可被解析容器的接入容器的容器標(biāo)識(shí)與該fib中預(yù)設(shè)的容器標(biāo)識(shí)進(jìn)行匹配,以確定該fib中是否存在與該所有可被解析容器的接入容器的容器標(biāo)識(shí)中的至少一個(gè)容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng);相應(yīng)地,該路由器400還包括:第一發(fā)送模塊455,用于當(dāng)該第二確定模塊430確定該fib中存在與該所有可被解析容器的接入容器的容器標(biāo)識(shí)中的至少一個(gè)容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),根據(jù)該匹配的轉(zhuǎn)發(fā)表項(xiàng)中的端口,發(fā)送該內(nèi)容請(qǐng)求包??蛇x地,作為另一實(shí)施例,該第一發(fā)送模塊455還用于當(dāng)該第二確定模塊430確定該fib中不存在與該所有可被解析容器的接入容器的容器標(biāo)識(shí)中的任意容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),根據(jù)默認(rèn)接口發(fā)送該內(nèi)容請(qǐng)求包,或?qū)⒃搩?nèi)容請(qǐng)求包丟棄??蛇x地,作為另一實(shí)施例,該第二確定模塊430還用于將該解析獲得的接入容器的容器標(biāo)識(shí)與該fib中的預(yù)設(shè)的容器標(biāo)識(shí)進(jìn)行匹配,以確定該fib中是否存在與該解析獲得的接入容器的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng);相應(yīng)地,如圖17所示,該路由器400還包括:第二解析模塊460,用于當(dāng)該第二確定模塊430確定該fib中不存在與該解析獲得的接入容器的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)且該解析獲得的接入容器可被解析時(shí),對(duì)該解析獲得的接入容器進(jìn)行進(jìn)一步解析,直到該進(jìn)一步解析獲得的接入容器不可被解析或該第二確定模塊430確定該fib中存在與該進(jìn)一步解析獲得的接入容器的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng);第二發(fā)送模塊465,用于當(dāng)該第二確定模塊430確定該fib中存在與該解析或該進(jìn)一步解析獲得的接入容器的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),根據(jù)該匹配的轉(zhuǎn)發(fā)表項(xiàng)中的端口,發(fā)送該內(nèi)容請(qǐng)求包??蛇x地,作為另一實(shí)施例,該第二發(fā)送模塊465還用于當(dāng)該第二確定模塊430確定該fib中不存在與該進(jìn)一步解析獲得的接入容器的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)且該進(jìn)一步解析獲得的接入容器不可被解析時(shí),根據(jù)默認(rèn)接口發(fā)送該內(nèi)容請(qǐng)求包,或?qū)⒃搩?nèi)容請(qǐng)求包丟棄??蛇x地,作為另一實(shí)施例,該第三確定模塊440具體用于根據(jù)該內(nèi)容請(qǐng)求包攜帶的解析標(biāo)識(shí),確定可被解析容器,并從網(wǎng)絡(luò)側(cè)獲取被緩存的并且仍有效的該可被解析容器的接入容器的容器信息;和/或該第三確定模塊440具體用于根據(jù)該內(nèi)容請(qǐng)求包攜帶的解析標(biāo)識(shí),確定可被解析容器,并從解析系統(tǒng)獲取該可被解析容器的接入容器的容器信息??蛇x地,作為另一實(shí)施例,該可被解析容器的接入容器的容器信息包括緩存性和老化時(shí)間,該緩存性表示該可被解析容器與該可被解析容器的接入容器的映射關(guān)系能夠在網(wǎng)絡(luò)側(cè)或用戶設(shè)備側(cè)被緩存,該老化時(shí)間表示該映射關(guān)系被緩存的有效時(shí)間;相應(yīng)地,該路由器400還包括:緩存模塊470,用于將該第三確定模塊440確定的該可被解析容器與該可被解析容器的接入容器的映射關(guān)系緩存在網(wǎng)絡(luò)側(cè),以便與其它路由節(jié)點(diǎn)或用戶設(shè)備共享。可選地,作為另一實(shí)施例,該路由器400還包括:第三發(fā)送模塊475,用于當(dāng)該第一確定模塊420確定該fib中存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),根據(jù)該匹配的轉(zhuǎn)發(fā)表項(xiàng)中的接口,發(fā)送該內(nèi)容請(qǐng)求包;或用于當(dāng)該第二確定模塊430確定該fib中存在與該內(nèi)容請(qǐng)求包攜帶的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),根據(jù)該匹配的轉(zhuǎn)發(fā)表項(xiàng)中的端口,發(fā)送該內(nèi)容請(qǐng)求包。可選地,作為另一實(shí)施例,如圖18所示,該路由器400還包括:第四確定模塊480,用于在該第一確定模塊420確定fib中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng)之前,確定內(nèi)容存儲(chǔ)表cs中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的內(nèi)容;第四發(fā)送模塊485,用于當(dāng)該第四確定模塊480確定該cs中存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的內(nèi)容時(shí),將該匹配的內(nèi)容發(fā)送至該內(nèi)容請(qǐng)求包的發(fā)送端;該第一確定模塊420具體用于當(dāng)該第四確定模塊480確定該cs中不存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的內(nèi)容時(shí),執(zhí)行該確定fib中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng)的步驟??蛇x地,作為另一實(shí)施例,如圖19所示,該路由器400還包括:第五確定模塊490,用于當(dāng)該第四確定模塊480確定該cs中不存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的內(nèi)容時(shí),確定駐留信息表pit中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的pit表項(xiàng);添加模塊495,用于當(dāng)該第五確定模塊490確定該pit中存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的pit表項(xiàng)時(shí),將該內(nèi)容請(qǐng)求包的發(fā)送端對(duì)應(yīng)的接口添加到該匹配的pit表項(xiàng);該第一確定模塊420具體用于當(dāng)該第五確定模塊490確定該pit中不存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的pit表項(xiàng)時(shí),執(zhí)行該確定fib中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng)的步驟??蛇x地,該可被解析容器的轉(zhuǎn)發(fā)表項(xiàng)只包括在該可被解析容器的接入容器中,使得該可被解析容器的路由不擴(kuò)散出該可被解析容器的接入容器。可選地,作為另一實(shí)施例,該可被解析容器的接入容器包括至少一個(gè)路由節(jié)點(diǎn);相應(yīng)地,該可被解析容器的轉(zhuǎn)發(fā)表項(xiàng)只包括在該可被解析容器的接入容器中,使得該可被解析容器的路由不擴(kuò)散出該可被解析容器的接入容器,包括:該可被解析容器的轉(zhuǎn)發(fā)表項(xiàng)只包括在該可被解析容器的接入容器包括的至少一個(gè)路由節(jié)點(diǎn)中的一個(gè)或多個(gè)路由節(jié)點(diǎn)的路由表中,使得該可被解析容器的路由不擴(kuò)散出該可被解析容器的接入容器包括的至少一個(gè)路由節(jié)點(diǎn)。根據(jù)本發(fā)明實(shí)施例的路由器400可對(duì)應(yīng)于根據(jù)本發(fā)明實(shí)施例的轉(zhuǎn)發(fā)報(bào)文的方法中的路由節(jié)點(diǎn),并且路由器400中的各個(gè)模塊的上述和其它操作和/或功能分別為了實(shí)現(xiàn)圖3至圖12中的各個(gè)方法的相應(yīng)流程,為了簡(jiǎn)潔,在此不再贅述。因此,本發(fā)明實(shí)施例的路由器,通過(guò)在內(nèi)容名的基礎(chǔ)上增加內(nèi)容的容器信息以擴(kuò)展icn架構(gòu)中的內(nèi)容的屬性,能夠通過(guò)內(nèi)容請(qǐng)求包攜帶的容器標(biāo)識(shí)以及解析標(biāo)識(shí),確定內(nèi)容請(qǐng)求包的轉(zhuǎn)發(fā)路由,從而可以在數(shù)據(jù)源移動(dòng)的過(guò)程中,將內(nèi)容請(qǐng)求包發(fā)送至該移動(dòng)的數(shù)據(jù)源,而且不需要解析系統(tǒng)的頻繁介入,提高用戶體驗(yàn)。圖20示出了根據(jù)本發(fā)明實(shí)施例的信息為中心網(wǎng)絡(luò)icn系統(tǒng)500,包括上述任一實(shí)施例中的第一容器510、第二容器520和解析系統(tǒng)530,該第一容器和第二容器包括如圖15至圖19中任一圖所示的路由器。圖21是根據(jù)本發(fā)明另一實(shí)施例的容器移動(dòng)管理裝置600的示意性框圖,如圖21所示,該容器移動(dòng)管理裝置600包括:存儲(chǔ)器610和處理器620,其中處理器620用于執(zhí)行該存儲(chǔ)器610中存儲(chǔ)的指令,具體地,該處理器620用于當(dāng)目標(biāo)容器由第一容器進(jìn)入第二容器時(shí),在該第二容器中注冊(cè)該目標(biāo)容器的路由,該目標(biāo)容器的路由包括該目標(biāo)容器的容器標(biāo)識(shí)以及與該目標(biāo)容器標(biāo)識(shí)對(duì)應(yīng)的端口,使得攜帶該目標(biāo)容器的容器標(biāo)識(shí)的內(nèi)容請(qǐng)求包能夠通過(guò)該目標(biāo)容器的路由被轉(zhuǎn)發(fā)至該目標(biāo)容器;當(dāng)該目標(biāo)容器由第一容器進(jìn)入第二容器時(shí),與解析系統(tǒng)進(jìn)行通信,使得該解析系統(tǒng)將該目標(biāo)容器的接入容器由該第一容器更新為該第二容器,其中,該解析系統(tǒng)用于在接收到請(qǐng)求端發(fā)送的用于獲取該目標(biāo)容器的接入容器的容器信息的解析請(qǐng)求時(shí),向該請(qǐng)求端返回該目標(biāo)容器的接入容器的容器信息,以使得攜帶該目標(biāo)容器的容器標(biāo)識(shí)的內(nèi)容請(qǐng)求包能夠通過(guò)該接入容器被轉(zhuǎn)發(fā)至該目標(biāo)容器,該接入容器為包括至少一個(gè)容器且存在將該內(nèi)容請(qǐng)求包路由到該至少一個(gè)容器的轉(zhuǎn)發(fā)表項(xiàng)的容器;以及當(dāng)該目標(biāo)容器在該第一容器內(nèi)移動(dòng)時(shí),通過(guò)與該第一容器的通信,使得該目標(biāo)容器在該第一容器中的路由被更新;其中,該目標(biāo)容器、該第一容器、該第二容器和該接入容器均為用于存儲(chǔ)內(nèi)容的存儲(chǔ)空間。因此,本發(fā)明實(shí)施例的容器移動(dòng)管理裝置,通過(guò)將數(shù)據(jù)源抽象為容器,且在目標(biāo)容器移動(dòng)的過(guò)程中,更新目標(biāo)容器的路由且在解析系統(tǒng)中更新該目標(biāo)容器的接入容器信息,能夠在支持?jǐn)?shù)據(jù)源移動(dòng)的同時(shí),不會(huì)引入頻繁而又繁瑣的路由更新,并且能夠不改變內(nèi)容的內(nèi)容名,以保持內(nèi)容名的持久性,從而增強(qiáng)icn架構(gòu)的可行性,提高用戶體驗(yàn)。可選地,該容器移動(dòng)管理裝置600還包括:發(fā)送器630,用于當(dāng)目標(biāo)容器由第一容器進(jìn)入第二容器時(shí),向該第二容器發(fā)送注冊(cè)請(qǐng)求信息,以便于該第二容器根據(jù)該注冊(cè)請(qǐng)求信息在該第二容器中注冊(cè)該目標(biāo)容器的路由??蛇x地,作為另一實(shí)施例,該目標(biāo)容器為至少一個(gè)第三容器的接入容器,該至少一個(gè)第三容器跟隨該目標(biāo)容器同步移動(dòng),使得在移動(dòng)過(guò)程中該至少一個(gè)第三容器的接入容器始終為該目標(biāo)容器。可選地,該第二容器包括至少一個(gè)路由節(jié)點(diǎn);該處理器620具體用于在該第二容器包括的至少一個(gè)路由節(jié)點(diǎn)中的一個(gè)或多個(gè)路由節(jié)點(diǎn)的路由表中注冊(cè)該目標(biāo)容器的路由,使得該第二容器成為該目標(biāo)容器的接入容器且該目標(biāo)容器的路由不擴(kuò)散出該第二容器。可選地,作為另一實(shí)施例,該處理器620具體用于通過(guò)與該第一容器的通信,使得該目標(biāo)容器的路由在該第一容器包括的至少一個(gè)路由節(jié)點(diǎn)中的一個(gè)或多個(gè)路由節(jié)點(diǎn)的路由表中被更新,且該目標(biāo)容器的路由不擴(kuò)散出該第一容器。可選地,作為另一實(shí)施例,該處理器620還用于當(dāng)該目標(biāo)容器由該第一容器進(jìn)入該第二容器時(shí),與該解析系統(tǒng)進(jìn)行通信,使得在該解析系統(tǒng)中注冊(cè)該第二容器的緩存性和老化時(shí)間,該緩存性表示該目標(biāo)容器與該第二容器之間的映射關(guān)系能夠在網(wǎng)絡(luò)側(cè)或用戶設(shè)備側(cè)被緩存,該老化時(shí)間表示該映射關(guān)系被緩存的有效時(shí)間??蛇x地,作為另一實(shí)施例,該處理器620還用于當(dāng)該目標(biāo)容器由該第一容器進(jìn)入該第二容器時(shí),刪除該目標(biāo)容器在該第一容器中的路由??蛇x地,作為另一實(shí)施例,該發(fā)送器630還用于向該第一容器發(fā)送路由刪除指示信息,以使得該第一容器根據(jù)該路由刪除指示信息刪除該目標(biāo)容器的路由。根據(jù)本發(fā)明實(shí)施例的容器移動(dòng)管理裝置600可對(duì)應(yīng)于根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)源移動(dòng)的處理方法中的邊界路由節(jié)點(diǎn)或移動(dòng)的目標(biāo)容器或獨(dú)立的處理裝置,并且容器移動(dòng)管理裝置600中的各個(gè)模塊的上述和其它操作和/或功能分別為了實(shí)現(xiàn)圖1和圖2中的各個(gè)方法的相應(yīng)流程,為了簡(jiǎn)潔,在此不再贅述。因此,本發(fā)明實(shí)施例的容器移動(dòng)管理裝置,通過(guò)將數(shù)據(jù)源抽象為容器,且在目標(biāo)容器移動(dòng)的過(guò)程中,更新目標(biāo)容器的路由且在解析系統(tǒng)中更新該目標(biāo)容器的接入容器信息,能夠在支持?jǐn)?shù)據(jù)源移動(dòng)的同時(shí),不會(huì)引入頻繁而又繁瑣的路由更新,并且能夠不改變內(nèi)容的內(nèi)容名,以保持內(nèi)容名的持久性,從而增強(qiáng)icn架構(gòu)的可行性,提高用戶體驗(yàn)。圖22是根據(jù)本發(fā)明另一實(shí)施例的路由器700的示意性框圖,如圖22所示,該路由器700包括:接收器710,用于接收內(nèi)容請(qǐng)求包,該內(nèi)容請(qǐng)求包攜帶請(qǐng)求內(nèi)容的內(nèi)容名和容器信息,該容器信息包括存儲(chǔ)該請(qǐng)求內(nèi)容的容器的容器標(biāo)識(shí)和解析標(biāo)識(shí),該解析標(biāo)識(shí)用于標(biāo)識(shí)該容器是否可被解析;處理器720,用于確定轉(zhuǎn)發(fā)信息表fib中是否存在與該接收器710接收的該內(nèi)容請(qǐng)求包攜帶的該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng),且當(dāng)該fib中不存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),確定該fib中是否存在與該內(nèi)容請(qǐng)求包攜帶的該容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng),以及當(dāng)該fib中不存在與該內(nèi)容請(qǐng)求包攜帶的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),根據(jù)該內(nèi)容請(qǐng)求包攜帶的解析標(biāo)識(shí),確定可被解析容器的接入容器的容器信息,以根據(jù)該可被解析容器的接入容器的容器信息,確定該內(nèi)容請(qǐng)求包的轉(zhuǎn)發(fā)路由。因此,本發(fā)明實(shí)施例的路由器,通過(guò)在內(nèi)容名的基礎(chǔ)上增加內(nèi)容的容器信息以擴(kuò)展icn架構(gòu)中的內(nèi)容的屬性,能夠通過(guò)內(nèi)容請(qǐng)求包攜帶的容器標(biāo)識(shí)以及解析標(biāo)識(shí),確定內(nèi)容請(qǐng)求包的轉(zhuǎn)發(fā)路由,從而可以在數(shù)據(jù)源移動(dòng)的過(guò)程中,將內(nèi)容請(qǐng)求包發(fā)送至該移動(dòng)的數(shù)據(jù)源,而且不需要解析系統(tǒng)的頻繁介入,提高用戶體驗(yàn)??蛇x地,該容器集中的容器是用于存儲(chǔ)一組內(nèi)容的存儲(chǔ)空間??蛇x地,該容器包括至少一個(gè)路由節(jié)點(diǎn),通過(guò)該至少一個(gè)路由節(jié)點(diǎn)中的一個(gè)或多個(gè)路由節(jié)點(diǎn),該請(qǐng)求內(nèi)容能夠在該容器內(nèi)被路由到,或該請(qǐng)求內(nèi)容能夠通過(guò)該容器被路由到。該請(qǐng)求內(nèi)容的內(nèi)容名對(duì)應(yīng)一個(gè)或多個(gè)歸屬容器,該請(qǐng)求內(nèi)容的歸屬容器是能夠直接路由到該請(qǐng)求內(nèi)容的容器。可選地,該容器為一個(gè)或多個(gè)第一其它容器的接入容器;和/或一個(gè)或多個(gè)第二其它容器為該容器的接入容器;其中,該接入容器為包括至少一個(gè)容器,且存在將該內(nèi)容請(qǐng)求包路由到該至少一個(gè)容器的轉(zhuǎn)發(fā)表項(xiàng)的容器??蛇x地,該fib中的轉(zhuǎn)發(fā)表項(xiàng)包括內(nèi)容名前綴和該內(nèi)容名前綴對(duì)應(yīng)的接口;該處理器720具體用于根據(jù)該請(qǐng)求內(nèi)容的內(nèi)容名的前綴與該fib中的轉(zhuǎn)發(fā)表項(xiàng)中的內(nèi)容名前綴是否匹配,確定該fib中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng)。可選地,作為另一實(shí)施例,該fib中的轉(zhuǎn)發(fā)表項(xiàng)包括預(yù)設(shè)的容器標(biāo)識(shí)以及與該預(yù)設(shè)的容器標(biāo)識(shí)對(duì)應(yīng)的接口;該處理器720具體用于將該內(nèi)容請(qǐng)求包攜帶的容器標(biāo)識(shí)與該fib中的預(yù)設(shè)的容器標(biāo)識(shí)進(jìn)行匹配,以確定該fib中是否存在與該內(nèi)容請(qǐng)求包攜帶的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)??蛇x地,作為另一實(shí)施例,該處理器720還用于當(dāng)該可被解析容器的接入容器可被解析時(shí),對(duì)該可被解析容器的接入容器進(jìn)行解析,以及當(dāng)該解析獲得的接入容器可被解析時(shí),對(duì)該解析獲得的接入容器進(jìn)行進(jìn)一步解析,直到該進(jìn)一步解析獲得的接入容器不可被解析,以獲得該請(qǐng)求內(nèi)容的所有可被解析容器的接入容器的容器標(biāo)識(shí),以及將該所有可被解析容器的接入容器的容器標(biāo)識(shí)與該fib中預(yù)設(shè)的容器標(biāo)識(shí)進(jìn)行匹配,以確定該fib中是否存在與該所有可被解析容器的接入容器的容器標(biāo)識(shí)中的至少一個(gè)容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng);相應(yīng)地,該路由器700還包括:發(fā)送器730,用于當(dāng)該處理器720確定該fib中存在與該所有可被解析容器的接入容器的容器標(biāo)識(shí)中的至少一個(gè)容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),根據(jù)該匹配的轉(zhuǎn)發(fā)表項(xiàng)中的端口,發(fā)送該內(nèi)容請(qǐng)求包??蛇x地,該發(fā)送器730還用于當(dāng)該處理器720確定該fib中不存在與該所有可被解析容器的接入容器的容器標(biāo)識(shí)中的任意容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),根據(jù)默認(rèn)接口發(fā)送該內(nèi)容請(qǐng)求包,或?qū)⒃搩?nèi)容請(qǐng)求包丟棄??蛇x地,作為另一實(shí)施例,該處理器720還用于將該解析獲得的接入容器的容器標(biāo)識(shí)與該fib中的預(yù)設(shè)的容器標(biāo)識(shí)進(jìn)行匹配,以確定該fib中是否存在與該解析獲得的接入容器的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng),以及當(dāng)該fib中不存在與該解析獲得的接入容器的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)且該解析獲得的接入容器可被解析時(shí),對(duì)該解析獲得的接入容器進(jìn)行進(jìn)一步解析,直到該進(jìn)一步解析獲得的接入容器不可被解析或該fib中存在與該進(jìn)一步解析獲得的接入容器的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng);相應(yīng)地,該路由器700還包括發(fā)送器730,用于當(dāng)該處理器720確定該fib中存在與該解析或該進(jìn)一步解析獲得的接入容器的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),根據(jù)該匹配的轉(zhuǎn)發(fā)表項(xiàng)中的端口,發(fā)送該內(nèi)容請(qǐng)求包??蛇x地,作為另一實(shí)施例,該發(fā)送器730還用于當(dāng)該處理器720確定該fib中不存在與該進(jìn)一步解析獲得的接入容器的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)且該進(jìn)一步解析獲得的接入容器不可被解析時(shí),根據(jù)默認(rèn)接口發(fā)送該內(nèi)容請(qǐng)求包,或?qū)⒃搩?nèi)容請(qǐng)求包丟棄。可選地,作為另一實(shí)施例,該處理器720具體用于根據(jù)該內(nèi)容請(qǐng)求包攜帶的解析標(biāo)識(shí),確定可被解析容器,并從網(wǎng)絡(luò)側(cè)獲取被緩存的并且仍有效的該可被解析容器的接入容器的容器信息,和/或從解析系統(tǒng)獲取該可被解析容器的接入容器的容器信息??蛇x地,作為另一實(shí)施例,該可被解析容器的接入容器的容器信息包括緩存性和老化時(shí)間,該緩存性表示該可被解析容器與該可被解析容器的接入容器的映射關(guān)系能夠在網(wǎng)絡(luò)側(cè)或用戶設(shè)備側(cè)被緩存,該老化時(shí)間表示該映射關(guān)系被緩存的有效時(shí)間;相應(yīng)地,該路由器700還包括:存儲(chǔ)器740,用于將該處理器730確定的該可被解析容器與該可被解析容器的接入容器的映射關(guān)系緩存在網(wǎng)絡(luò)側(cè),以便與其它路由節(jié)點(diǎn)或用戶設(shè)備共享??蛇x地,作為另一實(shí)施例,該路由器700還包括:發(fā)送器730,用于當(dāng)該處理器720確定該fib中存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),根據(jù)該匹配的轉(zhuǎn)發(fā)表項(xiàng)中的接口,發(fā)送該內(nèi)容請(qǐng)求包;或用于當(dāng)該處理器720確定該fib中存在與該內(nèi)容請(qǐng)求包攜帶的容器標(biāo)識(shí)匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),根據(jù)該匹配的轉(zhuǎn)發(fā)表項(xiàng)中的端口,發(fā)送該內(nèi)容請(qǐng)求包??蛇x地,作為另一實(shí)施例,該處理器720還用于在確定fib中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng)之前,確定內(nèi)容存儲(chǔ)表cs中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的內(nèi)容;相應(yīng)地,該路由器還包括:發(fā)送器730,用于當(dāng)該處理器720確定該cs中存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的內(nèi)容時(shí),將該匹配的內(nèi)容發(fā)送至該內(nèi)容請(qǐng)求包的發(fā)送端;該處理器720用于當(dāng)該cs中不存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的內(nèi)容時(shí),執(zhí)行該確定fib中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng)的步驟??蛇x地,作為另一實(shí)施例,該處理器720還用于當(dāng)該cs中不存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的內(nèi)容時(shí),確定駐留信息表pit中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的pit表項(xiàng),且當(dāng)該pit中存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的pit表項(xiàng)時(shí),將該內(nèi)容請(qǐng)求包的發(fā)送端對(duì)應(yīng)的接口添加到該匹配的pit表項(xiàng),以及當(dāng)該pit中不存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的pit表項(xiàng)時(shí),執(zhí)行該確定fib中是否存在與該請(qǐng)求內(nèi)容的內(nèi)容名匹配的轉(zhuǎn)發(fā)表項(xiàng)的步驟??蛇x地,該可被解析容器的轉(zhuǎn)發(fā)表項(xiàng)只包括在該可被解析容器的接入容器中,使得該可被解析容器的路由不擴(kuò)散出該可被解析容器的接入容器??蛇x地,作為另一實(shí)施例,該可被解析容器的接入容器包括至少一個(gè)路由節(jié)點(diǎn);相應(yīng)地,該可被解析容器的轉(zhuǎn)發(fā)表項(xiàng)只包括在該可被解析容器的接入容器中,使得該可被解析容器的路由不擴(kuò)散出該可被解析容器的接入容器,包括:該可被解析容器的轉(zhuǎn)發(fā)表項(xiàng)只包括在該可被解析容器的接入容器包括的至少一個(gè)路由節(jié)點(diǎn)中的一個(gè)或多個(gè)路由節(jié)點(diǎn)的路由表中,使得該可被解析容器的路由不擴(kuò)散出該可被解析容器的接入容器包括的至少一個(gè)路由節(jié)點(diǎn)。根據(jù)本發(fā)明實(shí)施例的路由器700可對(duì)應(yīng)于根據(jù)本發(fā)明實(shí)施例的轉(zhuǎn)發(fā)報(bào)文的方法中的路由節(jié)點(diǎn),并且路由器700中的各個(gè)模塊的上述和其它操作和/或功能分別為了實(shí)現(xiàn)圖3至圖12中的各個(gè)方法的相應(yīng)流程,為了簡(jiǎn)潔,在此不再贅述。因此,本發(fā)明實(shí)施例的路由器,通過(guò)在內(nèi)容名的基礎(chǔ)上增加內(nèi)容的容器信息以擴(kuò)展icn架構(gòu)中的內(nèi)容的屬性,能夠通過(guò)內(nèi)容請(qǐng)求包攜帶的容器標(biāo)識(shí)以及解析標(biāo)識(shí),確定內(nèi)容請(qǐng)求包的轉(zhuǎn)發(fā)路由,從而可以在數(shù)據(jù)源移動(dòng)的過(guò)程中,將內(nèi)容請(qǐng)求包發(fā)送至該移動(dòng)的數(shù)據(jù)源,而且不需要解析系統(tǒng)的頻繁介入,提高用戶體驗(yàn)。圖23示出了根據(jù)本發(fā)明另一實(shí)施例的信息為中心網(wǎng)絡(luò)icn系統(tǒng)800,包括上述任一實(shí)施例中的第一容器810、第二容器820和解析系統(tǒng)830,該第一容器和第二容器包括如圖22中所示的路由器。應(yīng)理解,在本發(fā)明實(shí)施例中,術(shù)語(yǔ)“和/或”僅僅是一種描述關(guān)聯(lián)對(duì)象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系。例如,a和/或b,可以表示:?jiǎn)为?dú)存在a,同時(shí)存在a和b,單獨(dú)存在b這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對(duì)象是一種“或”的關(guān)系。本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例中描述的各方法步驟和單元,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來(lái)實(shí)現(xiàn),為了清楚地說(shuō)明硬件和軟件的可互換性,在上述說(shuō)明中已經(jīng)按照功能一般性地描述了各實(shí)施例的步驟及組成。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。本領(lǐng)域普通技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為了描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng)、裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口、裝置或單元的間接耦合或通信連接,也可以是電的,機(jī)械的或其它的形式連接。所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本發(fā)明實(shí)施例方案的目的。另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以是兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分,或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(read-onlymemory,簡(jiǎn)稱為“rom”)、隨機(jī)存取存儲(chǔ)器(randomaccessmemory,簡(jiǎn)稱為“ram”)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本
技術(shù)領(lǐng)域:
:的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到各種等效的修改或替換,這些修改或替換都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。當(dāng)前第1頁(yè)12當(dāng)前第1頁(yè)12