專利名稱:內(nèi)容中心網(wǎng)絡的終端以及終端與集線器的通信方法
技術(shù)領(lǐng)域:
以下描述涉及一種終端和集線器的通信方法,更具體地說,涉及一種內(nèi)容中心網(wǎng)絡中的終端和集線器的通信方法,以及用于內(nèi)容中心網(wǎng)絡的終端。
背景技術(shù):
雖然目前基于在主機到主機的基礎(chǔ)上的一對一通信范例來配置因特網(wǎng)結(jié)構(gòu),但是大多數(shù)實際因特網(wǎng)的使用可表現(xiàn)在不同于主機中心方面的數(shù)據(jù)中心方面或內(nèi)容中心方面。 用戶可能會對數(shù)據(jù)或內(nèi)容感興趣,而對誰具有他們期望的數(shù)據(jù)不感興趣。由于因特網(wǎng)結(jié)構(gòu)和實際使用模式之間的矛盾,當用戶獲得期望的數(shù)據(jù)時可能發(fā)生多余的操作和過程。例如,當以內(nèi)容中心范例配置因特網(wǎng)時,數(shù)據(jù)或內(nèi)容可能會更容易地被提供給用戶。
發(fā)明內(nèi)容
在一個總體方面,提供了一種內(nèi)容中心網(wǎng)絡中的終端的通信方法,所述方法包括 在請求內(nèi)容的終端被提供服務的同時,感測在所述終端中是否發(fā)生切換;當預期將發(fā)生切換時,請求集線器執(zhí)行對切換之前的與內(nèi)容關(guān)聯(lián)的興趣消息的發(fā)送中斷,以暫停將與內(nèi)容關(guān)聯(lián)的數(shù)據(jù)消息提供給切換之前的端口 ;當切換完成時,將切換之后的與內(nèi)容關(guān)聯(lián)的新的興趣消息發(fā)送給集線器,從而集線器將與內(nèi)容關(guān)聯(lián)的數(shù)據(jù)消息提供給切換之后的端口。感測的步驟可包括基于關(guān)于網(wǎng)絡接口的基礎(chǔ)層的信息來感測終端是否正在移動;基于根據(jù)終端的移動的終端的因特網(wǎng)協(xié)議(IP)地址中的變化或終端的子網(wǎng)的前綴中的變化,來確定在終端中是否發(fā)生切換。感測的步驟還包括接收由集線器執(zhí)行的輪詢結(jié)果,以感測在終端中是否發(fā)生切換;基于輪詢結(jié)果確定是否發(fā)生切換。所述新的興趣消息可包括作為切換結(jié)果的終端的新的位置信息。在另一方面,提供了一種在內(nèi)容中心網(wǎng)絡中的集線器的通信的方法,所述方法包括當在請求內(nèi)容的終端被提供服務的同時發(fā)生切換時,從終端接收對切換之前的與內(nèi)容關(guān)聯(lián)的興趣消息的發(fā)送中斷的請求;根據(jù)請求,暫停發(fā)送與從切換之前的端口接收的興趣消息關(guān)聯(lián)的并記錄在用于路由的待定興趣表中的與內(nèi)容關(guān)聯(lián)的數(shù)據(jù)消息;將記錄在待定興趣表中的與內(nèi)容關(guān)聯(lián)的數(shù)據(jù)消息存儲在內(nèi)容緩存器中;在切換完成之后,使用從終端接收的切換之后的與內(nèi)容關(guān)聯(lián)的新的興趣消息,將存儲的與內(nèi)容關(guān)聯(lián)的數(shù)據(jù)消息發(fā)送給終端。在另一方面,提供了一種內(nèi)容中心網(wǎng)絡中的終端的通信的方法,所述方法包括感測切換是否完成,其中,所述切換發(fā)生在請求內(nèi)容的終端被提供服務的同時;在切換完成之后,請求集線器執(zhí)行在切換之后的新的端口上的更新,從而切換之后的新的端口被提供的基于切換之前的興趣消息發(fā)送的與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息。請求的步驟可包括請求將引入(incoming)端口字段的信息修改為切換之后的新的端口,并且所述引入端口字段指示在用于路由的待定興趣表的字段中被提供有與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息的端口。請求的步驟還可包括請求將與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息發(fā)送給切換之前的端口,所述至少一個數(shù)據(jù)消息按照切換之前的與內(nèi)容關(guān)聯(lián)的興趣消息接收并將被存儲在集線器中。請求發(fā)送的步驟可包括通過將控制消息搭載到集線器上,來請求發(fā)送與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息,所述控制消息包括序列信息列表,所述序列信息列表指示與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息的序列,所述至少一個數(shù)據(jù)消息在集線器已經(jīng)將至少一個數(shù)據(jù)消息轉(zhuǎn)發(fā)給切換之前的端口之后沒被終端接收到。序列信息列表可包括在與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息中,第一數(shù)據(jù)消息的序列信息和最后數(shù)據(jù)消息的序列信息中的至少一個,所述至少一個數(shù)據(jù)消息在集線器已經(jīng)通過切換之前的端口將至少一個數(shù)據(jù)消息轉(zhuǎn)發(fā)給終端之后沒被終端接收到。在另一方面,提供了一種在內(nèi)容中心網(wǎng)絡中的集線器的通信的方法,所述方法包括在切換發(fā)生之后,從終端接收在切換之后的新的端口上的更新的請求,以將基于切換之前的與內(nèi)容關(guān)聯(lián)的興趣消息發(fā)送的與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息提供給切換之后的新的端口 ;基于從終端提供的切換之后的新的端口,將引入端口字段的信息修改為切換之后的新的端口,所述引入端口字段指示在用于路由的待定興趣表的字段中被提供與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息的端口 ;將與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息發(fā)送給切換之后的新的端發(fā)送的步驟還可包括通過切換之后的新的端口,將與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息發(fā)送給終端,所述至少一個數(shù)據(jù)消息按照興趣消息經(jīng)由切換之前的端口接收并將被存儲。發(fā)送的步驟可包括從終端接收包括關(guān)于與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息的序列信息列表的控制消息,所述至少一個數(shù)據(jù)消息通過切換之前的端口被發(fā)送給終端;基于序列信息列表,將與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息發(fā)送給切換之后的新的端口。在另一方面,提供了一種存儲有使處理器執(zhí)行內(nèi)容中心網(wǎng)絡中的終端的通信方法的程序指令的計算機可讀存儲介質(zhì),所述方法包括在終端被提供服務的同時,感測在請求內(nèi)容的終端中是否發(fā)生切換;當預期將發(fā)生切換時,請求集線器執(zhí)行對切換之前的與內(nèi)容關(guān)聯(lián)的興趣消息的發(fā)送中斷,以暫停將與內(nèi)容關(guān)聯(lián)的數(shù)據(jù)消息提供給切換之前的端口 ;當切換完成時,將切換之后的與內(nèi)容關(guān)聯(lián)的新的興趣消息發(fā)送給集線器,從而集線器將與內(nèi)容關(guān)聯(lián)的數(shù)據(jù)消息提供給切換之后的端口。在另一方面,提供了一種用于內(nèi)容中心網(wǎng)絡的終端,所述終端包括傳感器,在請求內(nèi)容的終端正在被提供服務的同時,感測在所述終端中是否發(fā)生切換;請求器,當預期將發(fā)生切換時,請求集線器執(zhí)行對切換之前的與內(nèi)容關(guān)聯(lián)的興趣消息的發(fā)送中斷,以暫停將與內(nèi)容關(guān)聯(lián)的數(shù)據(jù)消息提供給切換之前的端口 ;消息發(fā)送器,當切換完成時,將切換之后的與內(nèi)容關(guān)聯(lián)的新的興趣消息發(fā)送給集線器,從而集線器將與內(nèi)容關(guān)聯(lián)的數(shù)據(jù)消息發(fā)送給切換之后的端口。
在另一方面,提供了一種用于內(nèi)容中心網(wǎng)絡的終端,所述終端包括傳感器,用于感測切換是否完成,其中,所述切換發(fā)生在請求內(nèi)容的終端正在被提供服務的同時;更新請求器,在切換完成之后,請求集線器執(zhí)行在切換之后的新的端口上的更新,從而切換之后的新的端口被提供有與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息,所述至少一個數(shù)據(jù)消息基于切換之前的與內(nèi)容關(guān)聯(lián)的興趣消息發(fā)送;數(shù)據(jù)請求器,通過將控制消息搭載到集線器上,來請求將與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息發(fā)送給切換之后的新的端口,其中,控制消息包括序列信息列表,序列信息列表指示與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息的序列,所述至少一個數(shù)據(jù)消息在集線器已經(jīng)將至少一個數(shù)據(jù)消息轉(zhuǎn)發(fā)給切換之前的端口之后沒被終端接收到。在另一方面,提供了一種內(nèi)容中心網(wǎng)絡中的從集線器請求內(nèi)容的終端,所述終端包括接收器,配置以從集線器的第一端口接收與請求的內(nèi)容關(guān)聯(lián)的一個或多個數(shù)據(jù)消息; 傳感器,配置以感測在終端中是否即將發(fā)生切換;請求器,配置以當預期將發(fā)生切換時,請求集線器暫停使用第一端口來發(fā)送與請求的內(nèi)容關(guān)聯(lián)的一個或多個數(shù)據(jù)消息;消息發(fā)送器,當切換完成時,將指示切換完成的興趣消息發(fā)送給集線器,其中,在終端發(fā)送興趣消息之后,并且在切換完成之后,接收器從集線器的第二端口接收與請求的內(nèi)容關(guān)聯(lián)的剩余數(shù)據(jù)消息。終端還可包括更新請求器,配置以將請求發(fā)送給集線器以將發(fā)送的端口從第一端口更新為第二端口。終端還可包括控制消息產(chǎn)生器,配置以產(chǎn)生控制消息,所述控制消息包括沒被終端成功接收的內(nèi)容的一個或多個數(shù)據(jù)消息的序列列表;數(shù)據(jù)請求器,配置以將控制消息發(fā)送給集線器的第二端口以通知集線器數(shù)據(jù)消息沒被成功接收。在另一方面,提供了一種內(nèi)容中心網(wǎng)絡中的終端的方法,所述方法包括從集線器請求內(nèi)容;從集線器的第一端口接收與請求的內(nèi)容關(guān)聯(lián)的一個或多個數(shù)據(jù)消息;感測終端即將執(zhí)行切換;將請求發(fā)送給集線器以請求集線器暫停使用集線器的第一端口來發(fā)送與內(nèi)容關(guān)聯(lián)的數(shù)據(jù)消息;執(zhí)行切換;將請求發(fā)送給集線器以指示切換已經(jīng)成功執(zhí)行,并且請求接收與內(nèi)容關(guān)聯(lián)的剩余數(shù)據(jù)消息;從集線器的第二端口接收與內(nèi)容關(guān)聯(lián)的剩余數(shù)據(jù)消息。在另一方面,提供了一種內(nèi)容中心網(wǎng)絡中的集線器的方法,所述方法包括從終端接收對于內(nèi)容的請求;通過集線器的第一端口,將與請求的內(nèi)容關(guān)聯(lián)的一個或多個數(shù)據(jù)消息發(fā)送給終端;接收這樣的請求基于終端即將執(zhí)行的切換,在與內(nèi)容關(guān)聯(lián)的一個或多個數(shù)據(jù)消息的全部數(shù)量的發(fā)送完成之前,暫停發(fā)送所述一個或多個數(shù)據(jù)消息的剩余量;從終端接收這樣的請求基于切換的完成,恢復剩余數(shù)據(jù)消息的發(fā)送;通過集線器的第二端口, 將與內(nèi)容關(guān)聯(lián)的剩余數(shù)據(jù)消息發(fā)送給終端。從權(quán)利要求和下面的描述、附圖中,其它特征和方面可能變得清楚。
圖1是示出當在內(nèi)容中心網(wǎng)絡中發(fā)生切換時消息的傳輸路徑的示例的示圖;圖2是示出由內(nèi)容中心網(wǎng)絡的模塊中的集線器處理興趣消息的示例的示圖;圖3是示出內(nèi)容中心網(wǎng)絡中的終端的通信方法的示例的流程圖;圖4是示出內(nèi)容中心網(wǎng)絡中的集線器的通信方法的示例的流程圖;圖5是示出在內(nèi)容中心網(wǎng)絡中在集線器接收數(shù)據(jù)消息之后的集線器的操作的示例的示圖;圖6是示出內(nèi)容中心網(wǎng)絡中的終端的通信方法的另一示例的流程圖;圖7是示出在內(nèi)容中心網(wǎng)絡中的集線器中的通信方法的另一示例的流程圖;圖8是示出在內(nèi)容中心網(wǎng)絡中將引入端口字段的信息修改為切換之后的新的端口的集線器的示例操作的示圖;圖9是示出用于內(nèi)容中心網(wǎng)絡的終端的示例的示圖;圖10是示出用于內(nèi)容中心網(wǎng)絡的終端的另一示例的示圖。貫穿附圖和描述,除非另外描述,否則相同的附圖標號應該被理解為表示相同的元件、特征和結(jié)構(gòu)。為了清楚、說明和方便,可夸大這些元件的相對尺寸和描述。
具體實施例方式提供以下描述以幫助讀者獲得對在此描述的方法、設(shè)備和/或系統(tǒng)的全面的理解。因此,可對本領(lǐng)域普通技術(shù)人員提出在此描述的方法、設(shè)備和/或系統(tǒng)的各種改變、修改和等同物。此外,為了更加清楚和方便,可省略對公知的功能和構(gòu)造的描述。圖1示出當在內(nèi)容中心網(wǎng)絡中發(fā)生切換時的消息的傳輸路徑的示例。參照圖1的示例,所述內(nèi)容中心網(wǎng)絡包括請求內(nèi)容的終端X 110、管理終端X 110 的集線器(1)140、具有內(nèi)容的終端Y 190、管理終端Y 190的集線器O) 150以及這些終端分別屬于的IP子網(wǎng)(1) 120、IP子網(wǎng)(2) 130和IP子網(wǎng)(3) 160??苫趥€人可在內(nèi)容中心網(wǎng)絡基礎(chǔ)上配置和管理內(nèi)容域或虛擬組的環(huán)境,來配置內(nèi)容中心網(wǎng)絡。在這個示例中,終端X 110是屬于IP子網(wǎng)(1)120的、由集線器(1) 140管理的并請求內(nèi)容的終端。在這個示例中,終端Y 190是屬于IP子網(wǎng)(3) 160的、由集線器0)150 管理的并具有內(nèi)容的終端。終端X 110可通過將興趣消息或興趣包170發(fā)送給集線器(1) 140來請求預定內(nèi)容的發(fā)送,所述興趣消息或興趣包170包括期望內(nèi)容(作為目的文件)的名字。接收興趣消息170的集線器(1)140可搜索具有由終端X 110請求的內(nèi)容的終端。 例如,興趣消息170可被發(fā)送給與相應網(wǎng)絡連接的各種網(wǎng)絡裝置。例如,所述網(wǎng)絡裝置可包括各種終端、接入點、集線器等。所述網(wǎng)絡裝置可具有內(nèi)容中心網(wǎng)絡引擎,并且內(nèi)容中心網(wǎng)絡引擎可被配置以適應興趣/數(shù)據(jù)的二分(dichotomized)發(fā)送結(jié)構(gòu)。作為示例,集線器(1)140可通過搜索包括作為指示符的內(nèi)容名字的內(nèi)容路由表 (例如,待定興趣表),來估計或確定與包括在興趣消息170中的內(nèi)容名字相應的路由列表是否存在。將參照圖2進一步描述待定興趣表。在這個示例中,使用待定興趣表接收興趣消息170的終端Y 190具有與包括在興趣消息170中的內(nèi)容名字相應的內(nèi)容列表。因此,終端X 110可從終端Y 190接收關(guān)于預定內(nèi)容的數(shù)據(jù)消息180。例如,可關(guān)于發(fā)送單元將預定內(nèi)容適當?shù)胤侄?,并將其存儲在終端Y 190中,并且每個興趣消息170可通過包括相應的段號來發(fā)起期望內(nèi)容的預定片段的發(fā)送。作為示例, 可通過反向地使用興趣消息170經(jīng)過的路徑來轉(zhuǎn)發(fā)數(shù)據(jù)消息180。
可連續(xù)執(zhí)行興趣消息170從終端X 110到終端Y 190的發(fā)送,直到構(gòu)成由終端X 110請求的內(nèi)容的所有片段發(fā)送完成。因此,當在提供服務的內(nèi)容被提供給終端X 110的同時終端X 110移動到IP子網(wǎng) (2) 130時,終端X 110可使用預先通知切換的集線器(1) 140的方案,或在切換之后將終端 X 110的新位置(例如,端口或通信口)通知集線器(1)140的方案。以下,將進一步說明關(guān)于終端X 110的切換的終端X 110和集線器(1)140的各種
通信方案。圖2示出由內(nèi)容中心網(wǎng)絡的模塊中的集線器處理興趣消息的示例。參照圖2,所述內(nèi)容中心網(wǎng)絡的模塊包括內(nèi)容緩存器220、轉(zhuǎn)發(fā)信息庫(FIB) 230 和待定興趣表(PIT) 240。例如,內(nèi)容緩存器220可存儲內(nèi)容的名字、數(shù)據(jù)、壽命等以驗證包括在緩存器中的內(nèi)容。集線器可查看集線器的內(nèi)容緩存器220以驗證集線器是否具有由興趣消息指示的內(nèi)容。當在內(nèi)容緩存器220中沒有發(fā)現(xiàn)所述內(nèi)容時,F(xiàn)IB 230可指示興趣消息被轉(zhuǎn)發(fā)的位置。 因此,當在內(nèi)容緩存器220中沒有發(fā)現(xiàn)所述內(nèi)容時,集線器可搜索FIB 230以確定將興趣消息轉(zhuǎn)發(fā)到何處。PIT 240可存儲用于指示關(guān)于接口的信息已與相應的興趣文件交換的信息。例如, PIT 240可存儲通過興趣消息接收的關(guān)于接口的信息并且可使用該信息發(fā)送數(shù)據(jù)消息。例如,PIT 240可包括與用于將所述內(nèi)容提供給終端的路由關(guān)聯(lián)的信息。在這個示例中,PIT 240包括名字字段M2、引入端口字段244和壽命字段M6。名字字段242可包括與內(nèi)容關(guān)聯(lián)的數(shù)據(jù)消息的名字,以指示興趣消息與特定內(nèi)容關(guān)聯(lián)。例如,興趣消息可以是與特定數(shù)據(jù)消息關(guān)聯(lián)的興趣文件。因此,可基于包括在名字字段M2中的信息來驗證交換的興趣文件。引入端口字段244可指示關(guān)于接口(通過該接口興趣消息被接收)的信息。例如,關(guān)于接口(通過該接口興趣消息被接收)的信息可指示關(guān)于端口或通信口 (通過該端口或通信口興趣消息被接收)的信息,可指示端口(通過該端口提供與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息)等。壽命字段246可包括與時間段有關(guān)的信息,其中,在所述時間段期間,與相應的內(nèi)容關(guān)聯(lián)的數(shù)據(jù)消息被保持。以下,將參照圖1和圖2描述由終端X 110的集線器(1)140使用內(nèi)容中心網(wǎng)絡的模塊來處理興趣消息的操作。例如,當終端X 110在IP子網(wǎng)(1)120中發(fā)送興趣消息170時,集線器(1) 140可搜索集線器(1)140的內(nèi)容緩存器220,以驗證集線器(1)140是否包括由興趣消息170指示的內(nèi)容A。當在內(nèi)容緩存器220中沒有發(fā)現(xiàn)相應的內(nèi)容時,線集器(1) 140可在FIB230中搜索最長匹配條目,并可使用最長匹配條目確定下一個輸出端口以確定將興趣包轉(zhuǎn)發(fā)到何處。在這個示例中,最長匹配條目是指具有與在域名前綴上的地址系統(tǒng)中由興趣包指定的內(nèi)容名字匹配或與存儲在FIB 230中的內(nèi)容名字基礎(chǔ)匹配的最長部分的條目。以上操作方案可以與在IP路由中使用的方案相似。例如,當假設(shè)存儲在FIB 230中的IP路由地址是“75. χ. χ. 4”、“75. 2. χ. 7” 和“75. 2. 67. 11”,并且目的地址是“75. 2. 67. 4”,則路由地址 “75. 2. 67. 11”具有與“75. 2. 67. 4”匹配的三個數(shù)字的最長部分。因此,最長匹配條目可以是“75. 2. 67. 11”,因而與不是最長匹配條目的路由地址相比,在“75. 2. 67. 11”的附近找到相應的內(nèi)容的可能性可能更高。集線器(1) 140可將關(guān)于將興趣消息170轉(zhuǎn)發(fā)到下一跳(hop)的信息存儲在PIT 240中以隨后轉(zhuǎn)發(fā)數(shù)據(jù)消息。集線器(1) 140可使用PIT 240的信息找到接收的數(shù)據(jù)消息的轉(zhuǎn)發(fā)路徑。然而,當終端X 110移動到IP子網(wǎng)0)130時,由于與內(nèi)容關(guān)聯(lián)的興趣消息170被提供給切換之前的端口,所以在由PIT 240的壽命字段246指定的時間段期間,存儲在PIT 240中的值可不被刪除。例如,在根據(jù)切換的移動之前,終端X 110可請求集線器(1)140暫停發(fā)送與由終端X 110請求的內(nèi)容關(guān)聯(lián)的興趣消息170。一旦切換完成,終端X 110可請求集線器(1)140修改根據(jù)與內(nèi)容關(guān)聯(lián)的興趣消息 170記錄的并且在切換之前記錄的PIT 240的值。因此,PIT 240的值可從切換之前的端口修改到切換之后的端口。因此,與由終端X 110請求的內(nèi)容關(guān)聯(lián)的數(shù)據(jù)消息可通過切換被執(zhí)行之后的端口被轉(zhuǎn)發(fā)到集線器(1)140。例如,在切換被執(zhí)行之前,集線器可使用端口 0 210將內(nèi)容發(fā)送給終端。在終端執(zhí)行切換之后,集線器將內(nèi)容提供給終端的新的端口可以是端口 1或端口 2。以下,將進一步描述終端X 110和集線器(1)140的通信的方法。圖3示出內(nèi)容中心網(wǎng)絡中的終端的通信方法的示例。參照圖3,所述方法包括在310,感測是否發(fā)生切換;在320,請求對切換之前的興趣消息的發(fā)送中斷;在330,發(fā)送新的興趣消息。例如,在310,在終端正在被提供服務的同時,終端可感測由于終端的移動等在請求內(nèi)容的終端中是否發(fā)生切換。終端可使用各種方案(如以下方案)來感測是否發(fā)生切換。例如,終端可基于關(guān)于網(wǎng)絡接口的基礎(chǔ)層的信息來感測終端是否正在移動。在這個示例中,網(wǎng)絡接口的基礎(chǔ)層可與(例如)物理層或多媒體訪問控制(MAC)層相應,關(guān)于網(wǎng)絡接口的基礎(chǔ)層的信息可包括(例如)由終端接收的信號強度等。例如,感測終端是否正在移動的終端可基于根據(jù)終端的移動接收的路由器公告, 基于因特網(wǎng)協(xié)議(IP)地址中的變化或基于終端的子網(wǎng)的前綴中的變化,來確定在終端中是否發(fā)生切換。在310,終端可接收輪詢(polling)結(jié)果,并可基于輪詢結(jié)果確定在終端中是否發(fā)生切換。例如,集線器可執(zhí)行對由集線器管理的目標終端的輪詢。例如,集線器可定期或不定期地執(zhí)行輪詢以感測或跟蹤在由集線器管理的終端中是否發(fā)生切換。作為另一示例,終端可將指示終端的狀態(tài)的狀態(tài)通知轉(zhuǎn)發(fā)給集線器,集線器可使用該狀態(tài)通知來感測是否發(fā)生切換。在320,在切換之前,當預期將發(fā)生切換時,終端可請求集線器執(zhí)行對與內(nèi)容關(guān)聯(lián)的興趣消息的發(fā)送中斷,以暫停將與內(nèi)容關(guān)聯(lián)的數(shù)據(jù)消息提供給切換之前的端口。在330,當切換完成時,終端可將切換之后的與內(nèi)容關(guān)聯(lián)的新的興趣消息發(fā)送給集線器,從而管理終端的集線器可將與內(nèi)容關(guān)聯(lián)的數(shù)據(jù)消息提供給切換之后的端口。例如,新的興趣消息可包括由于切換的終端的新的位置信息。所述位置可與端口或通信口相應。圖4示出內(nèi)容中心網(wǎng)絡中的集線器的通信方法的示例。參照圖4,所述方法包括在410,請求對切換之前的興趣消息的發(fā)送中斷;在420, 暫停記錄在待定興趣表中的數(shù)據(jù)消息的發(fā)送;在430,將所述數(shù)據(jù)消息存儲在內(nèi)容緩存器; 在440,發(fā)送所述數(shù)據(jù)消息。例如,在410,在請求內(nèi)容的終端被提供服務的同時,集線器可從終端接收對切換之前的與內(nèi)容關(guān)聯(lián)的興趣消息的發(fā)送中斷的請求。響應于請求,在420,集線器可暫停與從切換之前的端口接收的興趣消息關(guān)聯(lián)的并記錄在待定興趣表中的與內(nèi)容關(guān)聯(lián)的數(shù)據(jù)消息的發(fā)送,所述待定興趣表用于路由,并將內(nèi)容提供給終端。在430,集線器可將記錄在待定興趣表中的與內(nèi)容關(guān)聯(lián)的數(shù)據(jù)消息存儲在內(nèi)容緩存器中。例如,在420,如圖2中所示,集線器可暫停興趣消息205關(guān)聯(lián)的并與記錄在用于路由的待定興趣表中的與內(nèi)容A關(guān)聯(lián)的數(shù)據(jù)消息的發(fā)送,所述興趣消息205與從端口 0 210 接收的內(nèi)容A關(guān)聯(lián),端口 0 210與切換之前的端口相應。集線器可將與記錄在待定興趣表240中的內(nèi)容A關(guān)聯(lián)的數(shù)據(jù)消息存儲在內(nèi)容緩存器220中。在440,在切換完成之后,集線器可使用從終端接收的切換之后的與內(nèi)容關(guān)聯(lián)的新的興趣消息,將存儲的與內(nèi)容關(guān)聯(lián)的數(shù)據(jù)消息發(fā)送給終端。將參照圖5描述切換之后的操作。圖5示出在內(nèi)容中心網(wǎng)絡中當集線器接收切換之后的數(shù)據(jù)消息時的集線器的操作的示例。在圖5的示例中,通過端口 2 515,接收切換之后的與內(nèi)容關(guān)聯(lián)的新的興趣消息。因此,在圖4中示出的操作430之后,在切換完成之后,內(nèi)容中心網(wǎng)絡中的集線器可使用從終端接收的切換之后的與內(nèi)容關(guān)聯(lián)的新的興趣消息,將存儲的與內(nèi)容關(guān)聯(lián)的數(shù)據(jù)消息505發(fā)送給終端。在這個示例中,集線器可通過刪除切換之前的值A(chǔ)(A是名字字段542的值)和值 “0”( “0”是引入端口字段M4的值)來防止冗余消息被發(fā)送給切換之前的地址,值A(chǔ)和值 “0”是包括在待定興趣表MO中的值。此外,可防止通過端口 0從外部源的惡意接入。圖6示出內(nèi)容中心網(wǎng)絡中的終端的通信方法的另一示例。參照圖6,所述方法包括在610,感測切換是否完成;在620,請求在新的端口上的更新;在630,請求發(fā)送至少一個數(shù)據(jù)消息。在610,在請求內(nèi)容的終端被提供服務的同時,終端可感測切換是否完成。例如,用于感測在終端中切換是否完成的方案可以是圖3的操作310中描述的方案。在620,在切換完成之后,終端可請求集線器執(zhí)行在新的端口上的更新,從而集線器的新的端口被提供有與發(fā)送的內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息。發(fā)送的內(nèi)容可基于在切換之前發(fā)送的與所述內(nèi)容關(guān)聯(lián)的興趣消息。在620,請求的步驟還可包括請求將引入端口字段的信息修改為切換之后的端口。 所述引入端口字段與可被提供有與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息的端口相應,以將內(nèi)容提供給終端。所述引入端口字段可被存儲在用于路由的待定興趣表中。例如,620還可包括請求切換之前的端口發(fā)送與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息,所述至少一個數(shù)據(jù)消息由與所述內(nèi)容關(guān)聯(lián)的興趣消息接收并將存儲在集線器中。終端可通過將控制消息搭載到集線器上,來請求與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息的發(fā)送。例如,所述控制消息可包括指示與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息的序列的序列信息列表。例如,與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息可以是在集線器已經(jīng)將至少一個數(shù)據(jù)消息轉(zhuǎn)發(fā)到切換之前的端口之后而沒被終端接收到的數(shù)據(jù)消息。例如,序列信息列表可包括第一數(shù)據(jù)消息的序列信息和最后數(shù)據(jù)消息的序列信息中的至少一個。例如,第一數(shù)據(jù)消息可以是在集線器已經(jīng)經(jīng)由切換之前的端口將至少一個數(shù)據(jù)消息轉(zhuǎn)發(fā)給終端之后而沒被終端接收到的與內(nèi)容關(guān)聯(lián)的數(shù)據(jù)消息。作為示例,集線器可經(jīng)由切換之前的舊的端口,將與數(shù)據(jù)消息3、4、5和6相應的至少一個數(shù)據(jù)消息轉(zhuǎn)發(fā)到終端,然而,終端可能沒有接收到數(shù)據(jù)消息3、4、5和6。在這個示例中,終端可將包括序列信息列表的控制消息搭載到集線器上,所述序列信息列表包括在與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息中的沒被接收到的第一數(shù)據(jù)消息的序列信息3或最后數(shù)據(jù)消息的序列信息6。此外,根據(jù)一方面,終端可將包括序列信息列表的控制消息搭載到集線器上,所述序列信息列表包括沒被終端接收到的第一數(shù)據(jù)消息的序列信息3和最后數(shù)據(jù)消息的序列信息6,或可包括沒被終端接收到的數(shù)據(jù)消息的序列的各種組合。因此,集線器可使用新的更新的端口將數(shù)據(jù)消息3-6提供給終端。圖7示出內(nèi)容中心網(wǎng)絡中的集線器的通信方法的另一示例。參照圖7,所述方法包括在710,接收在新的端口上的更新的請求;在720,將引入端口字段信息修改為新的端口 ;在730,將至少一個數(shù)據(jù)消息發(fā)送給切換之后的新的端口。在操作710,在請求內(nèi)容的終端正在被提供服務的同時發(fā)生的切換完成之后,集線器可從終端接收在切換之后的新的端口上的更新的請求。更新的請求是為了將基于切換之前的與內(nèi)容關(guān)聯(lián)的興趣消息而發(fā)送的與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息提供給切換之后的新的端口。在720,集線器可將引入端口字段信息修改為切換之后的新的端口。引入端口字段指示被提供有與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息的端口。例如,引入端口字段可被存儲在用于路由的待定興趣表中。響應于請求,基于從終端提供的切換之后的新的端口,引入端口可被用于將內(nèi)容提供給終端。在730,集線器可將與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息發(fā)送給在720修改的新的端在730,例如,發(fā)送的步驟還可包括通過新的端口,將與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息發(fā)送給終端,所述至少一個數(shù)據(jù)消息按照切換之前的與內(nèi)容關(guān)聯(lián)的興趣消息經(jīng)由切換之前的端口接收并將被存儲。
此外,為了將與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息發(fā)送給切換之后的新的端口,該操作可包括從終端接收包括關(guān)于與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息的序列信息列表的控制消息,所述至少一個數(shù)據(jù)消息由集線器經(jīng)由切換之前的端口發(fā)送給終端;并基于該序列信息列表將與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息發(fā)送給切換之后的新的端口。圖8示出在內(nèi)容中心網(wǎng)絡中將引入端口字段的信息修改為切換之后的新的端口的集線器的示例操作。參照圖8,終端可通過將切換之后的新的端口提供給集線器,來請求集線器將弓I入端口字段的信息更新為切換之后的新的端口,而不請求集線器在切換被感測之前執(zhí)行發(fā)送中斷。在請求內(nèi)容的終端正在被提供服務的同時發(fā)生的切換完成之后,終端可將在切換之后的新的端口上的更新的請求發(fā)送給集線器,以將與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息提供給切換之后的新的端口。終端可請求集線器執(zhí)行將與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息發(fā)送給切換之前的端口,所述至少一個數(shù)據(jù)消息按照切換之前的與所述內(nèi)容關(guān)聯(lián)的興趣消息接收并將被存儲在集線器中。例如,如圖8所示,集線器可將引入端口字段844的信息從“0”(切換之前的端口) 修改為“2”(切換之后的新的端口)。在這個示例中,用于將內(nèi)容提供給終端的路由的待定興趣表840可包括弓I入端口字段844,所述弓I入端口字段844可指示與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息被提供到的端口。此外,終端可將包括關(guān)于與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息的序列信息列表的控制消息(例如,綁定刷新(binding refresh)消息805)發(fā)送給集線器,所述至少一個數(shù)據(jù)消息由集線器經(jīng)由切換之前的端口發(fā)送給終端。在這個示例中,終端可通過將包括序列信息列表的控制消息搭載到集線器上,來請求發(fā)送與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息。集線器可基于包括在控制消息805中的序列信息列表,將與內(nèi)容A關(guān)聯(lián)的至少一個數(shù)據(jù)消息發(fā)送給切換之后的新的端口(例如,端口 2)。圖9示出用于內(nèi)容中心網(wǎng)絡的終端的示例。參照圖9,終端900包括傳感器910、請求器920和消息發(fā)送器930。傳感器910可在請求內(nèi)容的終端900被提供服務的同時,感測在終端900中是否發(fā)生切換或是否即將發(fā)生切換。傳感器910還可感測切換何時完成。當預期在終端900中將發(fā)生切換時,請求器920可請求集線器執(zhí)行對切換之前的與內(nèi)容關(guān)聯(lián)的興趣消息的發(fā)送中斷。該請求是為了由集線器暫停切換之前的端口提供與內(nèi)容關(guān)聯(lián)的數(shù)據(jù)消息。當在終端900中的切換完成時,消息發(fā)送器930可將切換之后的與內(nèi)容關(guān)聯(lián)的新
的興趣消息發(fā)送給集線器,從而集線器可將與內(nèi)容關(guān)聯(lián)的數(shù)據(jù)消息提供給切換之后的端□。圖10示出用于內(nèi)容中心網(wǎng)絡的終端的另一示例。參照圖10,終端1000包括傳感器1010、更新請求器1020、控制消息產(chǎn)生器1030 和數(shù)據(jù)請求器1040。
傳感器1010可感測切換是否完成。該切換可在請求內(nèi)容的終端1000被提供服務的同時發(fā)生。傳感器1010還可感測切換何時發(fā)生或切換何時將要發(fā)生。更新請求器1020可請求集線器執(zhí)行在切換之后的新的端口上的更新,從而在切換完成之后,可基于切換之前發(fā)送的與內(nèi)容關(guān)聯(lián)的興趣消息為切換之后的集線器的新的端口提供與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息。控制消息產(chǎn)生器1030可產(chǎn)生包括序列信息列表的控制消息,所述序列信息列表指示沒被終端1000接收到的與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息的序列。數(shù)據(jù)請求器1040可通過將在控制消息產(chǎn)生器1030中產(chǎn)生的控制消息搭載到集線器上,來請求將與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息發(fā)送給切換之后的新的端口。以上參照圖1到圖8描述的在內(nèi)容中心網(wǎng)絡中的終端和集線器的通信的方法的特征可被應用到參照圖9和圖10描述的用于內(nèi)容中心網(wǎng)絡的終端。應用于終端的特征可包括參照圖9和圖10描述的示例中省略的特征。也就是說,應該理解,傳感器910、請求器920 和消息發(fā)送器930中的一個或多個還可被包括在參照圖10描述的終端1000中。還應該理解,傳感器1010、更新請求器1020、控制消息產(chǎn)生器1030和數(shù)據(jù)請求器1040還可被包括在參照圖9描述的終端900中。雖然在圖9和圖10中未示出,但是應該理解終端900和/或終端1000還可包括 (例如)接收器、發(fā)送器、收發(fā)器等。上述的處理、功能、方法和/或軟件可被記錄、存儲或固定在一個或多個包括程序指令的計算機可讀存儲介質(zhì)中,所述程序指令由計算機執(zhí)行以使處理器執(zhí)行所述程序指令。所述介質(zhì)還可包括程序指令、數(shù)據(jù)文件、數(shù)據(jù)結(jié)構(gòu)等中的一個或組合。計算機可讀存儲介質(zhì)的示例包括磁介質(zhì)(如硬盤、軟件和磁帶);光介質(zhì)(如⑶ROM和DVD);磁光介質(zhì) (如光盤)和專門配置以存儲并執(zhí)行程序指令的硬件裝置(如只讀存儲器(ROM)、隨機存取存儲器(RAM)、閃存等)。程序指令的示例包括(例如由編譯器產(chǎn)生的)機器代碼和包含可由計算機使用翻譯器執(zhí)行的高級代碼的文件。所述硬件裝置可被配置以用作執(zhí)行上述的操作和方法的一個或多個軟件模塊,反之亦然。另外,計算機可讀存儲介質(zhì)可分布于聯(lián)網(wǎng)的計算機系統(tǒng)上,并且計算機可讀代碼或程序指令可以以分布方式被存儲并被執(zhí)行。僅作為非詳盡的說明,在此說明的終端裝置可以指與公開于此的說明一致的能夠進行無線通信和網(wǎng)絡通信的移動裝置(如移動電話、個人數(shù)字助理(PDA)、數(shù)碼相機、便攜式游戲機、MP3播放器、便攜式/個人多媒體播放器(PMP)、手持電子書、便攜式膝上型個人計算機(PC)、全球定位系統(tǒng)(GPS)導航),以及其它裝置(如臺式PC、高清晰度電視機 (HDTV)、光盤播放器、機頂盒等)。計算系統(tǒng)或計算機可包括與總線電連接的微處理器、用戶接口和存儲控制器。所述計算系統(tǒng)或計算機還可包括閃存裝置。閃存裝置可通過存儲控制器存儲N比特數(shù)據(jù)。N 比特數(shù)據(jù)可被微處理器處理或?qū)⒈晃⑻幚砥魈幚?,并且N可以是1或大于1的整數(shù)。當計算系統(tǒng)或計算機是移動設(shè)備時,可附加提供電池以向計算系統(tǒng)或計算機供應操作電壓。本領(lǐng)域普通技術(shù)人員可容易知道,所述計算系統(tǒng)或計算機還可包括應用芯片集、 相機圖像處理器(CIS)、移動動態(tài)隨機存取存儲器(DRAM)等。存儲控制器和閃存裝置可組成使用非易失性存儲器存儲數(shù)據(jù)的固態(tài)驅(qū)動器/盤(SSD)。以上已經(jīng)描述了一些示例。然而,應該理解可進行各種修改。例如,如果以不同的順序執(zhí)行所述的技術(shù),和/或如果以不同的方式組合在所述的系統(tǒng)、機構(gòu)、裝置或電路中的組件,和/或用其它組件或其等同物來代替或補充在所述的系統(tǒng)、機構(gòu)、裝置或電路中的組件,則可同樣得到適當?shù)慕Y(jié)果。因此,其它實現(xiàn)仍在權(quán)利要求的范圍內(nèi)。
權(quán)利要求
1.一種內(nèi)容中心網(wǎng)絡中的終端的通信方法,所述方法包括在請求內(nèi)容的終端被提供服務的同時,感測在所述終端中是否發(fā)生切換; 當預期將發(fā)生切換時,請求集線器執(zhí)行對切換之前的與內(nèi)容關(guān)聯(lián)的興趣消息的發(fā)送中斷,以暫停將與內(nèi)容關(guān)聯(lián)的數(shù)據(jù)消息提供給切換之前的端口 ;以及當切換完成時,將切換之后的與內(nèi)容關(guān)聯(lián)的新的興趣消息發(fā)送給集線器,從而集線器將與內(nèi)容關(guān)聯(lián)的數(shù)據(jù)消息提供給切換之后的端口。
2.如權(quán)利要求1所述的方法,其中,所述感測的步驟包括基于關(guān)于網(wǎng)絡接口的基礎(chǔ)層的信息,感測終端是否正在移動;以及基于根據(jù)終端的移動的終端的因特網(wǎng)協(xié)議(IP)地址中的變化或終端的子網(wǎng)的前綴中的變化,來確定在終端中是否發(fā)生切換。
3.如權(quán)利要求1所述的方法,其中,所述感測的步驟包括接收由集線器執(zhí)行的輪詢結(jié)果,以感測在終端中是否發(fā)生切換;以及基于輪詢結(jié)果確定是否發(fā)生切換。
4.如權(quán)利要求1所述的方法,其中,所述新的興趣消息包括作為切換結(jié)果的終端的新的位置信息。
5.一種內(nèi)容中心網(wǎng)絡中的集線器的通信的方法,所述方法包括當在請求內(nèi)容的終端被提供服務的同時發(fā)生切換時,從終端接收對切換之前的與內(nèi)容關(guān)聯(lián)的興趣消息的發(fā)送中斷的請求;根據(jù)請求,暫停發(fā)送與從切換之前的端口接收的興趣消息關(guān)聯(lián)的并記錄在用于路由的待定興趣表中的與內(nèi)容關(guān)聯(lián)的數(shù)據(jù)消息;將記錄在待定興趣表中的與內(nèi)容關(guān)聯(lián)的數(shù)據(jù)消息存儲在內(nèi)容緩存器中;以及在切換完成之后,使用從終端接收的切換之后的與內(nèi)容關(guān)聯(lián)的新的興趣消息,將存儲在與內(nèi)容關(guān)聯(lián)的數(shù)據(jù)消息發(fā)送給終端。
6.一種內(nèi)容中心網(wǎng)絡中的終端的通信的方法,所述方法包括感測切換是否完成,其中,所述切換發(fā)生在請求內(nèi)容的終端被提供服務的同時;以及在切換完成之后,請求集線器執(zhí)行在切換之后的新的端口上的更新,從而切換之后的新的端口被提供有基于切換之前的興趣消息發(fā)送的與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息。
7.如權(quán)利要求6所述的方法,其中,所述請求的步驟包括請求將引入端口字段的信息修改為切換之后的新的端口,所述引入端口字段指示在用于路由的待定興趣表的字段中的被提供有與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息的端口。
8.如權(quán)利要求6所述的方法,所述請求的步驟還包括請求將與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息發(fā)送給切換之前的端口,所述至少一個數(shù)據(jù)消息按照切換之前的興趣消息接收并將被存儲在集線器中。
9.如權(quán)利要求8所述的方法,其中,所述請求發(fā)送的步驟包括通過將控制消息搭載到集線器上,來請求發(fā)送與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息,所述控制消息包括序列信息列表, 所述序列信息列表指示與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息的序列,所述至少一個數(shù)據(jù)消息在集線器已經(jīng)將至少一個數(shù)據(jù)消息轉(zhuǎn)發(fā)給切換之前的端口之后沒被終端接收到。
10.如權(quán)利要求9所述的方法,其中,所述序列信息列表包括在與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息中的第一數(shù)據(jù)消息的序列信息和最后數(shù)據(jù)消息的序列信息中的至少一個,所述至少一個數(shù)據(jù)消息在集線器已經(jīng)通過切換之前的端口將至少一個數(shù)據(jù)消息轉(zhuǎn)發(fā)給終端之后沒被終端接收到。
11.一種內(nèi)容中心網(wǎng)絡中的集線器的通信的方法,所述方法包括在切換發(fā)生之后,從終端接收在切換之后的新的端口上的更新的請求,以將基于切換之前的與內(nèi)容關(guān)聯(lián)的興趣消息發(fā)送的與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息提供給切換之后的新的端口 ;基于從終端提供的切換之后的新的端口,將引入端口字段信息修改為切換之后的新的端口,所述引入端口字段指示在用于路由的待定興趣表的字段中被提供與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息的端口;將與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息發(fā)送給切換之后的新的端口。
12.如權(quán)利要求11所述的方法,其中,發(fā)送的步驟還包括通過切換之后的新的端口,將按照興趣消息經(jīng)由切換之前的端口接收的將被存儲的與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息發(fā)送給終端。
13.如權(quán)利要求11所述的方法,其中,所述發(fā)送的步驟包括從終端接收包括關(guān)于與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息的序列信息列表的控制消息,所述至少一個數(shù)據(jù)消息通過切換之前的端口被發(fā)送給終端;以及基于序列信息列表,將與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息發(fā)送給切換之后的新的端口。
14.一種用于內(nèi)容中心網(wǎng)絡的終端,所述終端包括傳感器,在請求內(nèi)容的終端正在被提供服務的同時,感測所述終端中是否發(fā)生切換; 請求器,當預期將發(fā)生切換時,請求集線器執(zhí)行對切換之前的與內(nèi)容關(guān)聯(lián)的興趣消息的發(fā)送中斷,以暫停將與內(nèi)容關(guān)聯(lián)的數(shù)據(jù)消息提供給切換之前的端口 ;以及消息發(fā)送器,當切換完成時,將切換之后的與內(nèi)容關(guān)聯(lián)的新的興趣消息發(fā)送給集線器, 從而集線器將與內(nèi)容關(guān)聯(lián)的數(shù)據(jù)消息提供給切換之后的端口。
15.一種用于內(nèi)容中心網(wǎng)絡的終端,所述終端包括傳感器,感測切換是否完成,其中,所述切換發(fā)生在請求內(nèi)容的終端正在被提供服務的同時;更新請求器,在切換完成之后,請求集線器執(zhí)行在切換之后的新的端口上的更新,從而切換之后的新的端口被提供有與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息,所述至少一個數(shù)據(jù)消息基于切換之前的與所述內(nèi)容關(guān)聯(lián)的興趣消息發(fā)送;以及數(shù)據(jù)請求器,通過將控制消息搭載到集線器上,來請求將與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息發(fā)送給切換之后的新的端口,其中,控制消息包括序列信息列表,所述序列信息列表指示與內(nèi)容關(guān)聯(lián)的至少一個數(shù)據(jù)消息的序列,所述至少一個數(shù)據(jù)消息在集線器已經(jīng)將至少一個數(shù)據(jù)消息轉(zhuǎn)發(fā)給切換之前的端口之后沒被終端接收到。
16.一種內(nèi)容中心網(wǎng)絡中的從集線器請求內(nèi)容的終端,所述終端包括接收器,配置以從集線器的第一端口接收與請求的內(nèi)容關(guān)聯(lián)的一個或多個數(shù)據(jù)消息; 傳感器,配置以感測在終端中是否即將發(fā)生切換;請求器,配置以當預期將要、發(fā)生切換時,請求集線器暫停使用第一端口來發(fā)送與請求的內(nèi)容關(guān)聯(lián)的一個或多個數(shù)據(jù)消息;以及消息發(fā)送器,當切換完成時,將指示切換完成的興趣消息發(fā)送給集線器,其中,在終端發(fā)送興趣消息之后,并且在切換完成之后,接收器從集線器的第二端口接收與請求的內(nèi)容關(guān)聯(lián)的剩余數(shù)據(jù)消息。
17.如權(quán)利要求17所述的終端,還包括更新請求器,配置以將這樣的請求發(fā)送給集線器將發(fā)送的端口從第一端口更新為第二端口。
18.如權(quán)利要求17所述的終端,還包括控制消息發(fā)生器,配置以產(chǎn)生控制消息,所述控制消息包括沒被終端成功接收的內(nèi)容的一個或多個數(shù)據(jù)消息的序列列表;以及數(shù)據(jù)請求器,配置以將控制消息發(fā)送給集線器的第二端口,以通知集線器數(shù)據(jù)消息沒被成功接收。
19.一種內(nèi)容中心網(wǎng)絡中的終端的方法,所述方法包括 從集線器請求內(nèi)容;從集線器的第一端口接收與請求的內(nèi)容關(guān)聯(lián)的一個或多個數(shù)據(jù)消息; 感測終端即將執(zhí)行切換;將請求發(fā)送給集線器,以請求集線器暫停使用集線器的第一端口來發(fā)送與內(nèi)容關(guān)聯(lián)的數(shù)據(jù)消息; 執(zhí)行切換;將請求發(fā)送給集線器,以指示切換已經(jīng)成功執(zhí)行并且請求接收與內(nèi)容關(guān)聯(lián)的剩余數(shù)據(jù)消息;以及從集線器的第二端口接收與內(nèi)容關(guān)聯(lián)的剩余數(shù)據(jù)消息。
20.一種內(nèi)容中心網(wǎng)絡中的集線器的方法,所述方法包括 從終端接收對于內(nèi)容的請求;通過集線器的第一端口,將與請求的內(nèi)容關(guān)聯(lián)的一個或多個數(shù)據(jù)消息發(fā)送給終端; 接收這樣的請求基于終端即將執(zhí)行的切換,在與內(nèi)容關(guān)聯(lián)的一個或多個數(shù)據(jù)消息的全部數(shù)量的發(fā)送完成之前,暫停發(fā)送所述一個或多個數(shù)據(jù)消息的剩余量;從終端接收這樣的請求基于切換的完成,恢復剩余數(shù)據(jù)消息的發(fā)送;以及通過集線器的第二端口,將與內(nèi)容關(guān)聯(lián)的剩余數(shù)據(jù)消息發(fā)送給終端。
全文摘要
提供了一種內(nèi)容中心網(wǎng)絡的終端以及終端與集線器的通信方法。所述方法包括當預期在請求內(nèi)容的終端中將發(fā)生切換時,暫停將與內(nèi)容關(guān)聯(lián)的數(shù)據(jù)消息提供給切換之前的端口;將切換之后的與內(nèi)容關(guān)聯(lián)的新的興趣消息發(fā)送給集線器,從而集線器可將與內(nèi)容關(guān)聯(lián)的數(shù)據(jù)消息提供給切換之后的端口。
文檔編號H04L12/56GK102271148SQ20111006419
公開日2011年12月7日 申請日期2011年3月15日 優(yōu)先權(quán)日2010年5月13日
發(fā)明者崔成贊, 張明郁, 樸重泓, 李知勛, 邊道俊, 金載勛 申請人:三星電子株式會社