專利名稱:用于分布式存儲服務(wù)供應(yīng)相關(guān)信息的方法、設(shè)備、相關(guān)計算機(jī)程序產(chǎn)品和數(shù)據(jù)結(jié)構(gòu)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的示例涉及對服務(wù)供應(yīng)相關(guān)信息的分布式存儲。更具體地,本發(fā)明的示例涉及用于分布式存儲服務(wù)供應(yīng)相關(guān)信息的方法、設(shè)備、相關(guān)計算機(jī)程序產(chǎn)品和數(shù)據(jù)結(jié)構(gòu)。本發(fā)明的示例可以適用于例如互聯(lián)網(wǎng)協(xié)議(IP)路由、終端用戶標(biāo)識符和路由定位符 (locator)地址的分離、路由可擴(kuò)縮性、地址映射、地址轉(zhuǎn)換、網(wǎng)關(guān)、移動性、不同范圍內(nèi)的路由以及全狀態(tài)網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)。
背景技術(shù):
通過將終端系統(tǒng)和網(wǎng)絡(luò)核心的地址空間進(jìn)行分離,在多種其他方案當(dāng)中解決了 IP地址的增殖以及不斷增長的路由表大小。終端系統(tǒng)地址空間中的端點(diǎn)地址被稱作端點(diǎn)標(biāo)識符(EID)或邊緣地址,核心網(wǎng)地址空間中的核心地址被稱作可路由地址、路由定位符 (RLOC)或轉(zhuǎn)移(transit)地址??梢酝ㄟ^隧道傳輸(例如封裝)或地址轉(zhuǎn)換來處理地址空間之間的轉(zhuǎn)移。這兩種機(jī)制可能需要轉(zhuǎn)移網(wǎng)關(guān)設(shè)備中的相關(guān)映射表。互聯(lián)網(wǎng)路由和相關(guān)尋址架構(gòu)可能面臨著可擴(kuò)縮性、多歸屬(multi-homing)和域間業(yè)務(wù)工程方面的挑戰(zhàn)。一個問題可能在于表示主機(jī)的標(biāo)識以及主機(jī)的位置的IP地址的過載語義。然而,過載尋址語義已經(jīng)通過將應(yīng)用實(shí)體、傳輸和網(wǎng)絡(luò)協(xié)議以及路由耦合在一起, 對互聯(lián)網(wǎng)架構(gòu)的剛性作出貢獻(xiàn)。這種剛性在多個操作問題中出現(xiàn)(例如,對站點(diǎn)或者甚至主機(jī)重新編號是困難的),并可以被認(rèn)為是網(wǎng)絡(luò)管理員要避免的事物;要存儲在路由系統(tǒng)中的狀態(tài)信息的量比主機(jī)的數(shù)目增長得更快,從而導(dǎo)致路由可擴(kuò)縮性問題。
發(fā)明內(nèi)容
考慮到以上內(nèi)容,根據(jù)本發(fā)明的示例,提供了用于分布式存儲服務(wù)供應(yīng)相關(guān)信息的方法、設(shè)備、相關(guān)計算機(jī)程序產(chǎn)品和數(shù)據(jù)結(jié)構(gòu)。在這個方面,本發(fā)明的示例實(shí)現(xiàn)了以下一項(xiàng)或多項(xiàng)
-實(shí)現(xiàn)了對映射的重用和高速緩存,從而減小了映射解析(mapping resolution)信
令;
-還使已在本地網(wǎng)關(guān)的高速緩存中具有映射信息的新連接的第一分組能夠避免必須通過解析過程而繼續(xù)進(jìn)行的較早會話所經(jīng)歷的解析延遲;
-避免了高成本的信令,這是由于映射信息還可以包括除地址映射外的附加信息,例如優(yōu)先級和權(quán)重;
-較早獲得但后續(xù)從高速緩存中清除的、但現(xiàn)在針對新連接而請求的映射信息的可重用性;
-避免了即使該映射信息已從當(dāng)前高速緩存條目中清理還對該映射信息進(jìn)行解析的不利后果;
-避免了由于主機(jī)與網(wǎng)關(guān)之間的狀態(tài)傳送(state transfer)而引起的本地接入鏈路容量的消耗;
-應(yīng)付以下需要主機(jī)可以通過使此頻繁聯(lián)系的主機(jī)的集合事先對服務(wù)實(shí)體可用,來與該特定主機(jī)集合頻繁通信;
-使服務(wù)實(shí)體能夠在實(shí)際需要映射之前對映射進(jìn)行解析,從而改進(jìn)終端用戶體驗(yàn),例如在改變其服務(wù)實(shí)體的移動被服務(wù)實(shí)體的情況下;
-實(shí)現(xiàn)了服務(wù)實(shí)體和/或被服務(wù)實(shí)體的獨(dú)立軟件/固件升級,例如使服務(wù)實(shí)體能夠應(yīng)付傳統(tǒng)被服務(wù)實(shí)體。
以下參照附圖來在此描述本發(fā)明的示例,在附圖中
圖1示出了描述可應(yīng)用本發(fā)明的示例的使用情況的網(wǎng)間互連配置; 圖2示出了根據(jù)本發(fā)明的示例的用于分布式存儲服務(wù)供應(yīng)相關(guān)信息的方法; 圖3示出了根據(jù)本發(fā)明的示例的用于分布式存儲服務(wù)供應(yīng)相關(guān)信息的設(shè)備;以及圖4示出了根據(jù)本發(fā)明的示例的用于分布式存儲服務(wù)供應(yīng)相關(guān)信息的數(shù)據(jù)結(jié)構(gòu)。
具體實(shí)施例方式以下參照附圖,作為示例,在此描述本發(fā)明的示例。應(yīng)當(dāng)注意,對于該描述,術(shù)語“網(wǎng)關(guān)實(shí)體;客戶端實(shí)體、用戶設(shè)備、主機(jī)實(shí)體和移動主機(jī)實(shí)體;映射信息和/或?qū)Χ它c(diǎn)標(biāo)識符與定位符之間的映射的定義;漫游操作和/或切換操作;以及從端點(diǎn)標(biāo)識符至路由定位符的映射”分別是“服務(wù)實(shí)體;被服務(wù)實(shí)體;服務(wù)供應(yīng)相關(guān)信息;移動性事件;以及解析”的示例,而不將后面命名的術(shù)語限于對前面命名的術(shù)語施加的特殊技術(shù)或?qū)崿F(xiàn)細(xì)節(jié)。圖1示出了描述可應(yīng)用本發(fā)明的示例的使用情況的網(wǎng)間互連配置。如圖1所示,通信網(wǎng)絡(luò)100可以包括第一主機(jī)(或被服務(wù)實(shí)體)101A、網(wǎng)絡(luò)103和第二主機(jī)(或被服務(wù)實(shí)體) 101B。進(jìn)而,網(wǎng)絡(luò)103可以包括第一邊緣網(wǎng)絡(luò)103A、第二邊緣網(wǎng)絡(luò)10 和核心網(wǎng)103C。此外,第一網(wǎng)關(guān)(或被服務(wù)實(shí)體)102A可以位于第一邊緣網(wǎng)絡(luò)103A與核心網(wǎng)103C之間,而第二網(wǎng)關(guān)(或服務(wù)實(shí)體)102B可以位于核心網(wǎng)103C與第二邊緣網(wǎng)絡(luò)1(X3B之間。如圖1所示,網(wǎng)絡(luò)103的邊緣網(wǎng)絡(luò)103A或邊緣網(wǎng)絡(luò)10 中使用的地址空間可以與網(wǎng)絡(luò)103的核心網(wǎng)103C中使用的地址空間分離。因此,邊緣網(wǎng)絡(luò)103A、10;3B和附著主機(jī) 101A、101B可以具有提供商無關(guān)地址(如EID),而用于在不同網(wǎng)絡(luò)域之間路由的核心網(wǎng)空間可以是提供商可使用路由定位符(RLOC)聚合的??梢源嬖趦蓚€地址空間的邊界處的網(wǎng)關(guān)102A、102B,以映射或轉(zhuǎn)換兩個地址空間。邊緣地址空間的地址可以被稱作端點(diǎn)標(biāo)識符 (EID),并且,用于在全局互聯(lián)網(wǎng)中路由的地址可以被稱作路由定位符(RL0C)。當(dāng)可駐留于第一邊緣網(wǎng)絡(luò)103A (具有從該第一邊緣網(wǎng)絡(luò)103A的邊緣地址空間分配的地址)中的第一主機(jī)IOlA預(yù)期傳輸以經(jīng)由核心網(wǎng)103C可達(dá)的第二邊緣網(wǎng)絡(luò)1(X3B處的第二主機(jī)IOlB為目的地的分組時,第一主機(jī)IOlA就需要獲知第二主機(jī)IOlB的目的地邊緣地址(即EID),例如通過命名服務(wù),例如域名服務(wù)器(DNS)系統(tǒng)。名稱解析系統(tǒng)可以返回第二(例如目的地)邊緣網(wǎng)絡(luò)10 的邊緣地址空間中的第二主機(jī)IOlB的地址。在名稱解析之后,第一主機(jī)IOlA可以將具有解析目的地邊緣地址(S卩,第二主機(jī)IOlB的目的地EID)的分組傳輸至第一網(wǎng)關(guān)102A,例如將第一邊緣網(wǎng)絡(luò)103A與核心網(wǎng)103C相連接的網(wǎng)關(guān)。然后,第一網(wǎng)關(guān)102A可能需要通過使用例如對應(yīng)的映射系統(tǒng)對第二主機(jī)IOlB的目的地邊緣地址(EID)與第二網(wǎng)關(guān)102B的對應(yīng)路由定位符(RLOC)的映射進(jìn)行解析,來識別將第二主機(jī)IOlB的第二邊緣網(wǎng)絡(luò)1(X3B與核心網(wǎng)103C相連接的至少一個第二(目的地)網(wǎng)關(guān)102B (例如出口隧道路由器)。一旦已知第二網(wǎng)關(guān)102B的目的地邊緣地址和可路由地址(也被稱作“路由定位符”或“轉(zhuǎn)移地址”)之間的映射,第一網(wǎng)關(guān)102A就可以使用例如隧道傳輸機(jī)制或使用地址轉(zhuǎn)換方法、通過核心網(wǎng)103C將該分組(以及例如相同通信會話的所有連續(xù)分組)傳輸至第二網(wǎng)關(guān)102B。網(wǎng)關(guān)設(shè)備102A、102B可能需要至少在通信會話的持續(xù)時間內(nèi)維持這兩個地址空間之間的映射。可以多次與第一邊緣網(wǎng)絡(luò)103A的嘗試到達(dá)相同第二主機(jī)IOlB的其他主機(jī)和會話共享第二主機(jī)IOlB的EID與其對應(yīng)網(wǎng)關(guān)102B的RLOC之間的映射。在如上所述的、邊緣地址空間與全局可路由定位符地址空間分離的路由可擴(kuò)縮性解決方案中,兩個地址空間之間的邊界處的網(wǎng)關(guān)設(shè)備102A、102B可能需要維持目的地端點(diǎn)標(biāo)識符與對應(yīng)的路由定位符之間的映射。網(wǎng)關(guān)設(shè)備102A、102B可以是轉(zhuǎn)換器型設(shè)備、與入口隧道路由器(ITR)類似的隧道傳輸端點(diǎn)設(shè)備、或者能夠?qū)蓚€地址空間進(jìn)行映射的某類似設(shè)備。映射網(wǎng)關(guān)的行為是將目的地端點(diǎn)標(biāo)識符解析為路由定位符(集合)并對該映射進(jìn)行高速緩存。端點(diǎn)標(biāo)識符與路由定位符集合的這種解析映射可以針對每端點(diǎn)標(biāo)識符而執(zhí)行。路由定位符可以標(biāo)識具有與如何到達(dá)具有特定端點(diǎn)標(biāo)識符的遠(yuǎn)程節(jié)點(diǎn)有關(guān)的信息的網(wǎng)關(guān)。圖2示出了根據(jù)本發(fā)明的示例的用于分布式存儲服務(wù)供應(yīng)相關(guān)信息的方法。在水平方向上指示了元件之間的信令,而可以在信令序列的水平布置中以及在序列號中反映信令之間的時間方面。應(yīng)當(dāng)注意,圖2所示的時間方面不必將所示的方法步驟中的任一個限于所概述的步驟序列。這尤其適用于在功能上彼此分離的方法步驟。在圖2內(nèi),為了便于描述,利用實(shí)線功能框或箭頭和/或普通字體示出了可提供主要功能的裝置或部分,而利用虛線功能框或箭頭和/或斜體示出了可提供可選功能的裝置或部分。如圖2所示,通信系統(tǒng)200可以包括被服務(wù)實(shí)體101 (例如(移動)主機(jī)、UE等)和網(wǎng)絡(luò)203。進(jìn)而,網(wǎng)絡(luò)203還可以包括服務(wù)實(shí)體202 (例如網(wǎng)關(guān)等)。此外,如圖2所示,在可選的準(zhǔn)備步驟Sl-I中,例如,服務(wù)實(shí)體202可以執(zhí)行例如向被服務(wù)實(shí)體201通告將服務(wù)供應(yīng)所需的服務(wù)供應(yīng)相關(guān)信息從服務(wù)實(shí)體傳輸至被服務(wù)實(shí)體的能力。進(jìn)而,在可選步驟S2-1中,例如,被服務(wù)實(shí)體201可以執(zhí)行發(fā)現(xiàn)服務(wù)實(shí)體能夠?qū)⒎?wù)供應(yīng)相關(guān)信息傳輸至被服務(wù)實(shí)體的能力。在步驟S1-2中,例如,服務(wù)實(shí)體202可以執(zhí)行確定服務(wù)實(shí)體的存儲資源(memory resource)是否不足以存儲服務(wù)供應(yīng)相關(guān)信息。此外,在可選步驟S1-3中,例如,服務(wù)實(shí)體202可以執(zhí)行在確定時,選擇服務(wù)供應(yīng)相關(guān)信息的未使用的部分。然后,在步驟S1-4中,例如,服務(wù)實(shí)體202可以執(zhí)行在步驟Sl_2中的確定之后, 基于確定的結(jié)果將服務(wù)供應(yīng)相關(guān)信息傳輸至被服務(wù)實(shí)體。進(jìn)而,在步驟S2-2中,例如,被服務(wù)實(shí)體201可以執(zhí)行接收服務(wù)供應(yīng)相關(guān)信息。
在可選步驟S2-3中,例如,被服務(wù)實(shí)體201可以執(zhí)行基于被服務(wù)實(shí)體的存儲資源狀態(tài)和與服務(wù)實(shí)體的信任關(guān)系中的至少一個,決定對接收到的服務(wù)供應(yīng)相關(guān)信息的接受。在步驟S2-4中,例如,被服務(wù)實(shí)體201可以執(zhí)行保存接收到的服務(wù)供應(yīng)相關(guān)信息。備選地,在可選步驟S2-8b中,例如,被服務(wù)實(shí)體201可以執(zhí)行響應(yīng)于所傳輸?shù)姆?wù)供應(yīng)相關(guān)信息,傳輸差錯指示,該差錯指示可以由服務(wù)實(shí)體202在可選步驟Sl-6b中接收。在可選步驟S1-5中,例如,服務(wù)實(shí)體202可以執(zhí)行在傳輸之后,刪除未使用的部分。在可選步驟S2-5中,例如,被服務(wù)實(shí)體201可以執(zhí)行至少針對列表中包括的定位符的部分,創(chuàng)建新的服務(wù)供應(yīng)相關(guān)信息。此外,在可選步驟S2-6中,例如,被服務(wù)實(shí)體201可以執(zhí)行對列表中的目的地信息(例如,從至少一個先前訪問的服務(wù)實(shí)體(未示出)獲得)進(jìn)行解析,以獲得服務(wù)供應(yīng)相關(guān)信息。然后,在可選步驟S2-7中,例如,被服務(wù)實(shí)體201可以執(zhí)行檢驗(yàn)在服務(wù)實(shí)體202 處是否存在服務(wù)供應(yīng)相關(guān)信息。在步驟S2_8a中,例如,被服務(wù)實(shí)體201可以執(zhí)行將服務(wù)供應(yīng)相關(guān)信息從被服務(wù)實(shí)體201傳輸至服務(wù)實(shí)體202。進(jìn)而,在可選步驟Sl-6a中,例如,服務(wù)實(shí)體202可以執(zhí)行 從被服務(wù)實(shí)體201接收服務(wù)供應(yīng)相關(guān)信息。在可選步驟Sl_7a中,例如,服務(wù)實(shí)體202可以執(zhí)行基于策略以及存儲資源的狀態(tài)中的至少一個,決定對接收到的服務(wù)供應(yīng)相關(guān)信息的接受。備選地,在可選步驟Sl_7b 中,例如,服務(wù)實(shí)體202可以執(zhí)行解析,以獲得服務(wù)供應(yīng)相關(guān)信息。在可選步驟S2-9中,例如,被服務(wù)實(shí)體201可以執(zhí)行如果可選步驟S2_7中的檢驗(yàn)的結(jié)果是肯定的,則設(shè)置服務(wù)供應(yīng)相關(guān)信息的不活動狀態(tài),以便不傳輸服務(wù)供應(yīng)相關(guān)信息(未來);以及如果檢驗(yàn)的結(jié)果是否定的,則例如在傳輸之后,設(shè)置服務(wù)供應(yīng)相關(guān)信息的活動狀態(tài)。對于與服務(wù)實(shí)體202有關(guān)的方法的進(jìn)一步開發(fā),可以將服務(wù)供應(yīng)相關(guān)信息作為互聯(lián)網(wǎng)控制消息協(xié)議消息的至少一部分進(jìn)行傳輸。此外,可以將服務(wù)供應(yīng)相關(guān)信息傳輸至多個被服務(wù)實(shí)體。在這種情況下,還可以使用映射信息多播組來傳輸服務(wù)供應(yīng)相關(guān)信息。對于與被服務(wù)實(shí)體201有關(guān)的方法的進(jìn)一步開發(fā),服務(wù)供應(yīng)相關(guān)信息可以包括先前使用的服務(wù)供應(yīng)相關(guān)信息的上述列表。在這種情況下,可以通過從動態(tài)主機(jī)配置協(xié)議供應(yīng)接入、授權(quán)和計費(fèi)服務(wù)器或?yàn)g覽器歷史信息來獲得該列表。作為備選,還可以從至少一個先前訪問的服務(wù)實(shí)體獲得該列表。此外,關(guān)于與被服務(wù)實(shí)體201有關(guān)的方法,可以將服務(wù)供應(yīng)相關(guān)信息作為另一互聯(lián)網(wǎng)控制消息協(xié)議消息的至少一部分進(jìn)行傳輸。在這種情況下,如果狀態(tài)被設(shè)置為活動,則可能不將服務(wù)供應(yīng)相關(guān)信息傳輸至服務(wù)實(shí)體,除非執(zhí)行另一地址配置過程。此外,根據(jù)以上內(nèi)容,如果服務(wù)供應(yīng)相關(guān)信息被接受(例如,得到服務(wù)實(shí)體201的接受),則可以將狀態(tài)設(shè)置為不活動。此外,關(guān)于與被服務(wù)實(shí)體201有關(guān)的方法,該傳輸可以在傳輸與由服務(wù)供應(yīng)相關(guān)信息指示的服務(wù)有關(guān)的第一數(shù)據(jù)分組之前執(zhí)行。此外,可以對所傳輸?shù)姆?wù)供應(yīng)相關(guān)信息進(jìn)行封裝。此外,如果被服務(wù)實(shí)體是移動實(shí)體,則該傳輸可以在移動性事件之后執(zhí)行。最后,對于與被服務(wù)實(shí)體201和服務(wù)實(shí)體202有關(guān)的方法的進(jìn)一步開發(fā),映射信息還可以包括時間戳。此外,服務(wù)實(shí)體202與被服務(wù)實(shí)體201之間的任何消息收發(fā)可以由對上下文傳送協(xié)議的至少一個擴(kuò)展構(gòu)成。此外,可以使用安全鄰居發(fā)現(xiàn)來使服務(wù)實(shí)體202與被服務(wù)實(shí)體201之間的任何消息收發(fā)安全。圖3示出了根據(jù)本發(fā)明的示例的用于分布式存儲服務(wù)供應(yīng)相關(guān)信息的設(shè)備(例如,被服務(wù)實(shí)體201和服務(wù)實(shí)體202)。在圖3內(nèi),為了便于描述,利用實(shí)線功能框或箭頭和 /或普通字體示出了可提供主要功能的裝置或部分,而利用虛線功能框或箭頭和/或斜體示出了可提供可選功能的裝置或部分。被服務(wù)實(shí)體201可以包括CPU (或電路》011、存儲器2012、傳輸機(jī)(或用于傳輸?shù)难b置)2013、接收機(jī)(或用于接收的裝置)2014、可選的發(fā)現(xiàn)器(或用于發(fā)現(xiàn)的裝置)2015、可選的決定器(或用于決定的裝置)2016、可選的創(chuàng)建器(或用于創(chuàng)建的裝置)2017、可選的解析器(或用于解析的裝置)2018、可選的檢驗(yàn)器(或用于檢驗(yàn)的裝置)2019和可選的設(shè)置器 (或用于設(shè)置的裝置)20110。服務(wù)實(shí)體202可以包括CPU (或電路)2021、存儲器(例如充當(dāng)用于保存的裝置) 2022、傳輸機(jī)(或用于傳輸?shù)难b置)2023、可選的接收機(jī)(或用于接收的裝置)2024、可選的通告器(或用于通告的裝置)2025、確定器(或用于確定的裝置)2026、可選的選擇器(或用于選擇的裝置)2027、可選的刪除器(或用于刪除的裝置)20 、可選的決定器(或用于決定的裝置)2029和可選的執(zhí)行器(或用于執(zhí)行的裝置)20210。如CPU 2011或2021的功能框的虛線擴(kuò)展所示,被服務(wù)實(shí)體201的用于發(fā)現(xiàn)的裝置2015、用于決定的裝置2016、用于創(chuàng)建的裝置2017、用于解析的裝置2018、用于檢驗(yàn)的裝置2019和用于設(shè)置的裝置20110以及服務(wù)實(shí)體202的用于通告的裝置2025、用于確定的裝置20 、用于選擇的裝置2027、用于刪除的裝置20 、用于決定的裝置20 和用于執(zhí)行的裝置20210可以是在被服務(wù)實(shí)體201和/或服務(wù)實(shí)體202的CPU 2011或2021上運(yùn)行的功能,或者備選地,可以是單獨(dú)的功能實(shí)體或裝置。同樣適用于用于保存的裝置2022。CPU 20x1 (其中,x=l和/或2)分別可以由例如駐留于存儲器20x2中的軟件配置為處理各種數(shù)據(jù)輸入,并控制存儲器20x2、用于傳輸?shù)难b置20x3和用于接收的裝置20x4 (和被服務(wù)實(shí)體201的用于發(fā)現(xiàn)的裝置2015、用于決定的裝置2016、用于創(chuàng)建的裝置2017、 用于解析的裝置2018、用于檢驗(yàn)的裝置2019和用于設(shè)置的裝置20110以及服務(wù)實(shí)體202的用于通告的裝置2025、用于確定的裝置20 、用于選擇的裝置2027、用于刪除的裝置20 , 用于決定的裝置20 和用于執(zhí)行的裝置20210)的功能。存儲器20x2可以用于例如存儲代碼裝置,該代碼裝置用于在例如CPU 20x1上運(yùn)行時執(zhí)行例如根據(jù)本發(fā)明的示例的方法。 應(yīng)當(dāng)注意,備選地,用于傳輸?shù)难b置20x3和用于接收的裝置20x4可以作為相應(yīng)的整體收發(fā)器而提供。還應(yīng)當(dāng)注意,傳輸機(jī)/接收機(jī)可以被實(shí)現(xiàn)為i)用于例如經(jīng)由空中接口(例如, 在被服務(wù)實(shí)體201與服務(wù)實(shí)體202之間)進(jìn)行收發(fā)的物理傳輸機(jī)/接收機(jī);ii)路由實(shí)體, 例如,用于例如在PS (分組交換)網(wǎng)絡(luò)中(例如,在服務(wù)實(shí)體202與被布置為單獨(dú)網(wǎng)絡(luò)實(shí)體時的另一網(wǎng)絡(luò)元件(未示出)之間)傳輸/接收數(shù)據(jù)分組;iii)用于將信息寫入給定存儲區(qū)域中/從給定存儲區(qū)域讀取信息(例如,在被布置為整體網(wǎng)絡(luò)實(shí)體時,在例如服務(wù)實(shí)體202和另一網(wǎng)絡(luò)元件(未示出)的共享/公共CPU或存儲器的情況下)的功能;或者iv) i)至iii) 的任何合適的組合。此外,如圖3所示,可選地,例如,服務(wù)實(shí)體202的用于通告的裝置2025可以執(zhí)行 例如向被服務(wù)實(shí)體201通告將服務(wù)供應(yīng)所需的服務(wù)供應(yīng)相關(guān)信息從服務(wù)實(shí)體傳輸至被服務(wù)實(shí)體的能力。進(jìn)而,可選地,例如,被服務(wù)實(shí)體201的用于發(fā)現(xiàn)的裝置2015可以執(zhí)行發(fā)現(xiàn)服務(wù)實(shí)體能夠?qū)⒎?wù)供應(yīng)相關(guān)信息傳輸至被服務(wù)實(shí)體的能力。例如,服務(wù)實(shí)體202的用于確定的裝置20 可以執(zhí)行確定服務(wù)實(shí)體的存儲資源是否不足以存儲服務(wù)供應(yīng)相關(guān)信息。此外,可選地,例如,用于確定的裝置20 的用于選擇的裝置2027可以執(zhí)行選擇服務(wù)供應(yīng)相關(guān)信息的未使用的部分。然后,例如,服務(wù)實(shí)體202的用于傳輸?shù)难b置2023可以執(zhí)行在由用于確定的裝置 2026執(zhí)行的確定之后,基于確定的結(jié)果將服務(wù)供應(yīng)相關(guān)信息傳輸至被服務(wù)實(shí)體。進(jìn)而,例如,被服務(wù)實(shí)體201的用于接收的裝置2014可以執(zhí)行接收服務(wù)供應(yīng)相關(guān)信息。可選地,例如,被服務(wù)實(shí)體201的用于決定的裝置2016可以執(zhí)行基于被服務(wù)實(shí)體的存儲資源狀態(tài)和與服務(wù)實(shí)體的信任關(guān)系中的至少一個,決定對接收到的服務(wù)供應(yīng)相關(guān)信息的接受。然后,例如,服務(wù)實(shí)體202的用于保存的裝置2022可以執(zhí)行保存接收到的服務(wù)供應(yīng)相關(guān)信息。備選地,例如,被服務(wù)實(shí)體201的用于傳輸?shù)难b置2013可以執(zhí)行響應(yīng)于所傳輸?shù)姆?wù)供應(yīng)相關(guān)信息,傳輸差錯指示,該差錯指示可以由服務(wù)實(shí)體202的用于接收的裝置20M接收。可選地,例如,服務(wù)實(shí)體202的用于刪除的裝置20 可以執(zhí)行在由用于傳輸?shù)难b置2023執(zhí)行的傳輸之后,刪除未使用的部分??蛇x地,例如,被服務(wù)實(shí)體201的用于創(chuàng)建的裝置2017可以執(zhí)行至少針對列表中包括的定位符的部分,創(chuàng)建新的服務(wù)供應(yīng)相關(guān)信息。 此外,可選地,例如,被服務(wù)實(shí)體201的用于解析的裝置2018可以執(zhí)行對列表中的目的地信息(例如,從至少一個先前訪問的服務(wù)實(shí)體202’獲得)進(jìn)行解析,以獲得服務(wù)供應(yīng)相關(guān)信肩、ο然后,可選地,例如,被服務(wù)實(shí)體201的用于檢驗(yàn)的裝置2019可以執(zhí)行檢驗(yàn)在服務(wù)實(shí)體202處是否存在服務(wù)供應(yīng)相關(guān)信息。例如,被服務(wù)實(shí)體201的用于傳輸?shù)难b置2013可以執(zhí)行將服務(wù)供應(yīng)相關(guān)信息從被服務(wù)實(shí)體201傳輸至服務(wù)實(shí)體202。進(jìn)而,可選地,例如,服務(wù)實(shí)體202的用于接收的裝置 2024可以執(zhí)行從被服務(wù)實(shí)體201接收服務(wù)供應(yīng)相關(guān)信息??蛇x地,例如,服務(wù)實(shí)體202的用于決定的裝置20 可以執(zhí)行基于策略以及存儲資源的狀態(tài)中的至少一個,決定對接收到的服務(wù)供應(yīng)相關(guān)信息的接受。備選地且可選地,例如,服務(wù)實(shí)體202的用于執(zhí)行的裝置20210可以執(zhí)行解析,以獲得服務(wù)供應(yīng)相關(guān)信息。可選地,例如,被服務(wù)實(shí)體201的用于設(shè)置的裝置20110可以執(zhí)行如果由用于檢驗(yàn)的裝置2019執(zhí)行的檢驗(yàn)的結(jié)果是肯定的,則設(shè)置服務(wù)供應(yīng)相關(guān)信息的不活動狀態(tài),以便不傳輸服務(wù)供應(yīng)相關(guān)信息(未來);以及如果檢驗(yàn)的結(jié)果是否定的,則例如在傳輸之后,設(shè)置服務(wù)供應(yīng)相關(guān)信息的活動狀態(tài)。對于服務(wù)實(shí)體202的進(jìn)一步開發(fā),可以將服務(wù)供應(yīng)相關(guān)信息作為互聯(lián)網(wǎng)控制消息協(xié)議消息的至少一部分進(jìn)行傳輸。此外,可以將服務(wù)供應(yīng)相關(guān)信息傳輸至多個被服務(wù)實(shí)體。 在這種情況下,還可以使用映射信息多播組來傳輸服務(wù)供應(yīng)相關(guān)信息。對于被服務(wù)實(shí)體201的進(jìn)一步開發(fā),服務(wù)供應(yīng)相關(guān)信息可以包括先前使用的服務(wù)供應(yīng)相關(guān)信息的上述列表。在這種情況下,可以通過從動態(tài)主機(jī)配置協(xié)議供應(yīng)接入、授權(quán)和計費(fèi)服務(wù)器或?yàn)g覽器歷史信息來獲得該列表。作為備選,還可以從至少一個先前訪問的服務(wù)實(shí)體獲得該列表。此外,關(guān)于被服務(wù)實(shí)體201,可以將服務(wù)供應(yīng)相關(guān)信息作為另一互聯(lián)網(wǎng)控制消息協(xié)議消息的至少一部分進(jìn)行傳輸。在這種情況下,如果狀態(tài)被設(shè)置為活動,則可能不將服務(wù)供應(yīng)相關(guān)信息傳輸至服務(wù)實(shí)體,除非執(zhí)行另一地址配置過程。此外,根據(jù)以上內(nèi)容,如果服務(wù)供應(yīng)相關(guān)信息被接受(例如,得到服務(wù)實(shí)體201的接受),則可以將狀態(tài)設(shè)置為不活動。此外,關(guān)于被服務(wù)實(shí)體201,該傳輸可以在傳輸與由服務(wù)供應(yīng)相關(guān)信息指示的服務(wù)有關(guān)的第一數(shù)據(jù)分組之前執(zhí)行。此外,可以對所傳輸?shù)姆?wù)供應(yīng)相關(guān)信息進(jìn)行封裝。此外, 如果被服務(wù)實(shí)體是移動實(shí)體,則該傳輸可以在移動性事件之后執(zhí)行。最后,對于被服務(wù)實(shí)體201和服務(wù)實(shí)體202的進(jìn)一步開發(fā),映射信息還可以包括時間戳。此外,服務(wù)實(shí)體202與被服務(wù)實(shí)體201之間的任何消息收發(fā)可以由對上下文傳送協(xié)議的至少一個擴(kuò)展構(gòu)成。此外,可以使用安全鄰居發(fā)現(xiàn)來使服務(wù)實(shí)體202與被服務(wù)實(shí)體201 之間的任何消息收發(fā)安全。此外,上述用于保存的裝置2022、用于發(fā)現(xiàn)的裝置2015、用于決定的裝置2016, 20 、用于創(chuàng)建的裝置2017、用于解析的裝置2018、用于檢驗(yàn)的裝置2019、用于設(shè)置的裝置 20110、用于通告的裝置2025、用于確定的裝置20 、用于選擇的裝置2027、用于刪除的裝置20 、用于執(zhí)行的裝置20210、以及被服務(wù)實(shí)體201和服務(wù)實(shí)體202、或者所執(zhí)行的各功能中的至少一個或多個可以被實(shí)現(xiàn)為芯片集、模塊或子組件。最后,本發(fā)明的示例還涉及系統(tǒng),其可包括根據(jù)本發(fā)明的上述示例的被服務(wù)實(shí)體 201和服務(wù)實(shí)體202。圖3示出了根據(jù)本發(fā)明的示例的用于分布式存儲服務(wù)供應(yīng)相關(guān)信息的數(shù)據(jù)結(jié)構(gòu) 300。如圖3所示,數(shù)據(jù)結(jié)構(gòu)300可以包括信息元件301,用于在服務(wù)實(shí)體202處存儲服務(wù)供應(yīng)相關(guān)信息的存在性和/或從服務(wù)實(shí)體202至被服務(wù)實(shí)體201的服務(wù)供應(yīng)所需的服務(wù)供應(yīng)相關(guān)信息。可選地,數(shù)據(jù)結(jié)構(gòu)300還可以包括鏈路層地址302、用于指示鄰居是路由器還是主機(jī)的標(biāo)記303、用于指向在服務(wù)實(shí)體202中排隊(duì)的任何分組的指針304、以及鄰居不可達(dá)性信息305。作為開發(fā),數(shù)據(jù)結(jié)構(gòu)可以由鄰居高速緩存數(shù)據(jù)結(jié)構(gòu)構(gòu)成。不限于在該部分遵循的細(xì)節(jié),可以將本發(fā)明的示例概括如下
主要思想可以在于以下內(nèi)容在服務(wù)實(shí)體(或者諸如服務(wù)器、網(wǎng)關(guān)等實(shí)例)中可能需要數(shù)據(jù)以將服務(wù)供應(yīng)至被服務(wù)實(shí)體(或者使用服務(wù)的實(shí)例,例如客戶端、用戶等)。以下數(shù)據(jù)未被丟棄(立即)但為了進(jìn)一步存儲而被中繼至(最初)需要數(shù)據(jù)的實(shí)體(被服務(wù)實(shí)體):可能需要至少暫時存儲該數(shù)據(jù)(例如存儲在高速緩存中),并且如果由于該數(shù)據(jù)的累積而填充了所分配的存儲空間,則可以根據(jù)特定準(zhǔn)則(例如保留時間)從高速緩存中移除并丟棄該數(shù)據(jù)。 在新使用服務(wù)時,在請求后可以將數(shù)據(jù)從被服務(wù)實(shí)體傳送至服務(wù)實(shí)體,并且可以使該數(shù)據(jù)立即可用。因此,可以省掉搜索和提供所需數(shù)據(jù)的麻煩過程。高速緩存可以具有有限的大小以及從高速緩存清理未使用或到期的條目的相關(guān)的所謂“內(nèi)務(wù)處理功能”。由于高速緩存的有限存儲大小,網(wǎng)關(guān)可以清除未使用的映射信息, 以針對新的活動會話釋放空間,即便未來可能需要映射。在沒有映射信息可用于對位于遠(yuǎn)程邊緣網(wǎng)絡(luò)中的目的地主機(jī)的新請求的連接的情況下,網(wǎng)關(guān)可能需要對來自外部映射系統(tǒng)的映射進(jìn)行解析。本發(fā)明的示例可以使用不同的上下文將網(wǎng)關(guān)設(shè)備與客戶端的否則會丟失的高速緩存的映射信息保存在邊緣地址空間中,以及在新主機(jī)加入本地網(wǎng)絡(luò)(例如由于主機(jī)移動性)以利用主機(jī)中存儲的映射信息更新網(wǎng)關(guān)映射高速緩存的情況下。附著至邊緣地址空間的主機(jī)可以發(fā)起與遠(yuǎn)程節(jié)點(diǎn)的連接而不是與網(wǎng)關(guān)的連接,即便通信路徑經(jīng)過網(wǎng)關(guān)??赡軆H當(dāng)網(wǎng)關(guān)從其高速緩存中丟棄該狀態(tài)時、當(dāng)主機(jī)加入邊緣網(wǎng)絡(luò)時、或者當(dāng)對新映射進(jìn)行解析時,才發(fā)生映射信息的狀態(tài)傳送。當(dāng)在邊緣地址空間與轉(zhuǎn)移地址空間之間的邊界處操作的網(wǎng)關(guān)用盡新條目的高速緩沖存儲器時,可以通過將映射信息推送至先前使用映射的主機(jī)以及例如通過清除舊的或未使用的映射(例如基于本地高速緩存管理策略),針對映射信息條目騰出空間。當(dāng)發(fā)起與遠(yuǎn)程邊緣地址空間中的另一主機(jī)(例如,此可以作為正常IPv6鄰居發(fā)現(xiàn)過程的一部分而發(fā)現(xiàn),即關(guān)閉鏈接前綴(off link prefix))的通信的主機(jī)注意到所尋址的目的地具有網(wǎng)關(guān)先前推送的針對目的地的匹配映射信息時,主機(jī)將該信息轉(zhuǎn)發(fā)回到網(wǎng)關(guān), 以快速重新建立映射狀態(tài)?,F(xiàn)在,網(wǎng)關(guān)已經(jīng)重新獲知映射信息,并可以在其高速緩存中重新使用該映射信息而無需查閱任何外部映射解析系統(tǒng)。此后,主機(jī)可以將分組發(fā)送至遠(yuǎn)程主機(jī)而無需經(jīng)歷映射解析和抖動延遲。當(dāng)主機(jī)(可能是移動主機(jī))進(jìn)入新邊緣網(wǎng)絡(luò)時,其可以向網(wǎng)關(guān)供給其頻繁使用的地址的列表,該列表具有其之前已經(jīng)從先前網(wǎng)關(guān)獲知或以其他方式(例如通過供應(yīng)、DCHP或 AAA,或者從應(yīng)用)獲得的映射信息。然后,網(wǎng)關(guān)使用所供給的映射信息或?qū)δ繕?biāo)進(jìn)行解析, 以便基于其本地策略,從映射系統(tǒng)得到最近的映射。本地策略可以考慮映射信息中的目的地轉(zhuǎn)移地址(即,定位符和相關(guān)的路由拓?fù)?以及新加入的主機(jī)發(fā)起任何新會話前的時間戳等等,例如,對于一些轉(zhuǎn)移地址,將創(chuàng)建新映射,而對于其他轉(zhuǎn)移地址,主機(jī)所供給的映射可能是可接受的。該實(shí)施方式可能要求
-主機(jī)具有與連接在邊緣地址空間與傳輸?shù)刂房臻g之間的網(wǎng)關(guān)的存在性有關(guān)的信息, 因此需要用于發(fā)現(xiàn)網(wǎng)關(guān)功能的裝置。-該主機(jī)可能需要能夠維持其從網(wǎng)關(guān)接收的映射信息。映射信息在被網(wǎng)關(guān)使用時處于“活動”狀態(tài),或者在被網(wǎng)關(guān)推送至主機(jī)并從網(wǎng)關(guān)的高速緩存中清理時處于“不活動”狀態(tài)。-該主機(jī)和網(wǎng)關(guān)必須能夠改變映射信息。出于該目的,可能需要協(xié)議消息收發(fā)。例如,可以使用ICMP消息。-該主機(jī)可以具有是否接受以及如何使用從網(wǎng)關(guān)接收的映射信息的策略規(guī)則。-該網(wǎng)關(guān)可能需要能夠重用從該主機(jī)接收的映射信息并具有針對這種重用的策略。-與鄰居發(fā)現(xiàn)過程的消息類似,可以使映射信息的交換安全。以下,更詳細(xì)地描述主機(jī)與網(wǎng)關(guān)之間的映射信息交換的使用的示例實(shí)施方式,并標(biāo)識了協(xié)議及其擴(kuò)展。在邊緣和傳輸?shù)刂房臻g之間操作的網(wǎng)關(guān)可以通告其能力(例如通過路由器通告機(jī)制)。邊緣和傳輸?shù)刂房臻g之間的網(wǎng)關(guān)的標(biāo)記可以被定義為表示網(wǎng)關(guān)功能對于高速緩存的存在性?;谠摌?biāo)記,主機(jī)可以具有與可使用根據(jù)本發(fā)明的示例的映射信息交換的網(wǎng)關(guān)的存在性有關(guān)的信息。主機(jī)和網(wǎng)關(guān)(其可以被假定為主機(jī)的第一跳路由器或缺省路由器,而不失一般性) 可以傳遞鄰居發(fā)現(xiàn)過程。在成功的地址配置之后,主機(jī)可以檢驗(yàn)其是已經(jīng)預(yù)配置映射信息 (其可能已經(jīng)從先前訪問的網(wǎng)關(guān)接收到),還是其可能已經(jīng)通過其他供應(yīng)手段(例如基于瀏覽器的歷史信息等)而配置。映射信息的存在性可以包括在鄰居發(fā)現(xiàn)過程的鄰居高速緩存數(shù)據(jù)結(jié)構(gòu)中,其中,主機(jī)可以在成功地址配置之后以及每次發(fā)送分組時檢驗(yàn)該數(shù)據(jù)結(jié)構(gòu)。如果數(shù)據(jù)結(jié)構(gòu)中存在這種映射信息,則主機(jī)可以在成功的地址自動配置之后將映射信息的狀態(tài)初始化為“不活動”。這意味著映射信息并未供給至網(wǎng)關(guān)。主機(jī)可以基于其本地策略來選擇將該信息供給至網(wǎng)關(guān),例如通過發(fā)送ICMP消息,該ICMP消息以通告充當(dāng)兩個地址空間之間的網(wǎng)關(guān)的網(wǎng)關(guān)為目的地。該ICMP消息可以包含目的地邊緣地址與目的地的定位符和/ 或(完全限定域名)FQDN的映射(如果例如由應(yīng)用供應(yīng)的話)。在后一種情況下,網(wǎng)關(guān)可以將 FQDN解析為目的地的定位符和邊緣地址。在將ICMP消息發(fā)送至網(wǎng)關(guān)之后,主機(jī)可以將映射上下文信息標(biāo)記(或設(shè)置)為“激活”,以標(biāo)記主機(jī)假定網(wǎng)關(guān)具有映射信息。如果映射信息被標(biāo)記為“激活”,則可能不將其重新發(fā)送至相同網(wǎng)關(guān),除非主機(jī)例如經(jīng)受新地址配置過程。 根據(jù)網(wǎng)關(guān)自身的策略和/或其高速緩存的狀態(tài),網(wǎng)關(guān)可能或可能不接受來自主機(jī)的映射信肩、ο當(dāng)網(wǎng)關(guān)需要針對新映射在其高速緩存中清理空間時,網(wǎng)關(guān)可以定位未使用的條目 (例如基于其高速緩存管理方案)。但是,不是立即刪除條目,而是網(wǎng)關(guān)可以基于映射信息來檢驗(yàn)?zāi)膫€主機(jī)最近使用了映射,并可以在從高速緩存中清理映射信息之前將映射信息傳輸至該主機(jī)??梢岳缭谝粋€或多個ICMP消息中將映射信息發(fā)送至主機(jī)。如果網(wǎng)關(guān)能夠針對其每個映射狀態(tài)信息跟蹤多于一個主機(jī),則其應(yīng)當(dāng)將映射信息傳輸至所有主機(jī)。還可以使用例如使用“映射信息多播組”的可能性,將映射分發(fā)給多個主機(jī)或所有主機(jī)。主機(jī)可能或可能不接受來自網(wǎng)關(guān)的任何映射信息,例如,如果主機(jī)具有或不具有可用容量、如果主機(jī)信任或不信任網(wǎng)關(guān)、或者如果主機(jī)不能夠執(zhí)行本發(fā)明的示例。這可以是本地策略的問題。如果主機(jī)接受來自網(wǎng)關(guān)的映射信息,則主機(jī)可以將該信息例如存儲在根據(jù)本發(fā)明的示例的鄰居高速緩存擴(kuò)展中,并可以將信息的狀態(tài)標(biāo)記(或設(shè)置)為“不活動”。這意味著 網(wǎng)關(guān)在其自身的高速緩存中不具有映射。當(dāng)要通過網(wǎng)關(guān)來傳輸新分組時,主機(jī)可以(? ?) 其鄰居高速緩存,并且還可以檢驗(yàn)是否存在針對要傳輸?shù)姆纸M的遠(yuǎn)程邊緣地址的任何“不活動”映射。如果存在,則主機(jī)可以首先將映射信息ICMP消息傳輸至網(wǎng)關(guān),而其次傳輸實(shí)際分組。也可以對這兩個消息進(jìn)行封裝。主機(jī)可以將映射信息的其自身拷貝標(biāo)記(或設(shè)置)為 “活動”,并且可以隨后不將映射傳輸至網(wǎng)關(guān)。利用映射信息,網(wǎng)關(guān)將映射狀態(tài)恢復(fù)至其高速緩存中。主機(jī)與網(wǎng)關(guān)之間的信息映射交換消息收發(fā)可以被實(shí)現(xiàn)為對上下文傳送協(xié)議的擴(kuò)展。可以使映射信息的ICMP消息交換安全。在具有現(xiàn)有映射信息的移動實(shí)體的情況下,移動實(shí)體可以選擇在移動性事件(例如漫游或切換)之后向新網(wǎng)關(guān)供給其映射信息,該映射信息可能是已經(jīng)從先前訪問的網(wǎng)關(guān)接收到的或者可能通過能夠?qū)︻l繁使用的主機(jī)進(jìn)行配置的應(yīng)用而配置。例如,使用映射信息,一個映射條目可以在生存期內(nèi)包含32個比特,定位符掩碼長度(mask length)可以是32個比特,EID前綴可以是1 個比特(假定例如IPv6),對于優(yōu)先級、權(quán)重和多播標(biāo)記可以是32個比特,對于定位符(AFI)、EID AFI可以是32個比特, 而對于定位符可以是1 個比特,且更多高速緩存管理可以是約1 個比特。這可以總計 512個比特。假定對于主機(jī),可以存在約8個活動映射,那么總映射信息具有約4096個比特 (512個字節(jié))。[其他示例]
出于本文如上所述的本發(fā)明的目的,應(yīng)當(dāng)注意
-利用服務(wù)實(shí)體和被服務(wù)實(shí)體的上述聯(lián)網(wǎng)方案可以適用于任何客戶端/服務(wù)器關(guān)系; -電路可以涉及以下至少一項(xiàng)或以下各項(xiàng)的混合
(a)純硬件電路實(shí)現(xiàn)(例如純粹在模擬和/或數(shù)字電路中的實(shí)現(xiàn));以及
(b)電路和軟件(和/或固件)的組合,例如(在適用時) (i)(多個)處理器的組合;或者
( ) 一起工作以使如上所述的設(shè)備執(zhí)行各種功能的(多個)處理器/軟件的部分(包括(多個)數(shù)字信號處理器)、軟件和(多個)存儲器;以及
(c)電路,例如即使物理上不存在軟件或固件也需要軟件和/或固件以進(jìn)行操作的(微) 處理器(多個)或(微)處理器(多個)的部分;
-處理器可以是任何處理單元,例如CPU、算術(shù)和邏輯單元(ALU)、微處理器單元 (MPU)、數(shù)字信號處理器(DSP)等,其可以是單核處理器、雙核處理器或多核處理器;
-程序可以由任何計算機(jī)程序(產(chǎn)品)、計算機(jī)可讀介質(zhì)、(多個)處理器、(多個)存儲器、 電子電路、電路、隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)和/或(多個)數(shù)據(jù)結(jié)構(gòu)體現(xiàn)或者體現(xiàn)在這些裝置上,其例如體現(xiàn)為編譯/非編譯程序(源)代碼、可執(zhí)行對象、(元)文件等; -接入技術(shù)可以是用戶設(shè)備可借以接入接入網(wǎng)(或相應(yīng)地,基站)的任何技術(shù)。可以使用任何目前或未來的技術(shù)(例如,WiMAX (全球微波接入互操作性)或WLAN (無線局域網(wǎng))、藍(lán)牙、紅外等);盡管上述技術(shù)大多數(shù)是無線接入技術(shù)(例如在不同的無線電頻譜中),但是在本發(fā)明的意義上,接入技術(shù)還可以暗指有線綁定技術(shù),例如,諸如線纜網(wǎng)絡(luò)或固定線路之類的基于IP的接入技術(shù)。-網(wǎng)絡(luò)可以是站實(shí)體或其他用戶設(shè)備可借以連接至和/或利用由接入網(wǎng)供給的服務(wù)的任何器件、單元或裝置;這種服務(wù)包括數(shù)據(jù)和/或視覺(視聽)通信、數(shù)據(jù)下載等;
-一般地,本發(fā)明可以在依賴于基于數(shù)據(jù)分組的傳輸方案的那些網(wǎng)絡(luò)/用戶設(shè)備環(huán)境中適用,根據(jù)基于數(shù)據(jù)分組的傳輸方案,在數(shù)據(jù)分組中傳輸數(shù)據(jù),并且基于數(shù)據(jù)分組的傳輸方案基于例如互聯(lián)網(wǎng)協(xié)議(IP)。然而本發(fā)明不限于此,且任何其他目前或未來的IP或移動 IP (MIP)版本或者更一般地遵照與(M)IPv4/6類似的原理的協(xié)議也適用;
-用戶設(shè)備可以是系統(tǒng)用戶可借以體驗(yàn)來自接入網(wǎng)的服務(wù)的任何器件、單元或裝置; -可能被實(shí)現(xiàn)為軟件代碼部分且使用網(wǎng)絡(luò)元件或終端(作為其器件、設(shè)備和/或模塊的示例,或者因而作為包括設(shè)備、電路和/或模塊的實(shí)體的示例)處的處理器而運(yùn)行的方法步驟是與軟件代碼無關(guān)的,并可以使用任何已知或未來開發(fā)的編程語言而規(guī)定,只要保留了由這些方法步驟定義的功能即可;-一般地,在不在所實(shí)現(xiàn)的功能方面改變本發(fā)明的思想的前提下,任何方法步驟適于被實(shí)現(xiàn)為軟件或者由硬件實(shí)現(xiàn);
-方法步驟和/或在以上定義的設(shè)備或其任何(多個)模塊/ (多個)電路處可能被實(shí)現(xiàn)為硬件組件的器件、單元或裝置是與硬件無關(guān)的,并可以使用任何已知或未來開發(fā)的硬件技術(shù)或這些硬件技術(shù)的任何混合而實(shí)現(xiàn),該硬件技術(shù)例如MOS (金屬氧化物半導(dǎo)體)、CM0S (互補(bǔ)MOS)、BiMOS (雙極MOS)、BiCMOS (雙極CMOS)、ECL (發(fā)射極耦合邏輯)、TTL (晶體管-晶體管邏輯)等,通過使用例如ASIC (特定用途IC (集成電路))組件、FPGA (現(xiàn)場可編程門陣列)組件、CPLD (復(fù)雜可編程邏輯器件)組件或DSP (數(shù)字信號處理器)組件;此外, 備選地,任何方法步驟和/或可能被實(shí)現(xiàn)為軟件組件的器件、單元或裝置可以基于任何安全性架構(gòu),該安全性架構(gòu)能夠例如進(jìn)行認(rèn)證、授權(quán)、密鑰和/或業(yè)務(wù)保護(hù);
-器件、單元、電路或裝置(例如以上定義的設(shè)備或者其相應(yīng)裝置中的任一個)可以被實(shí)現(xiàn)為個體器件、單元或裝置,但這并不排除在整個系統(tǒng)中以分布式的方式實(shí)現(xiàn)它們,只要保留了器件、單元、電路或裝置的功能即可;
-設(shè)備可以由半導(dǎo)體芯片、芯片集、包括這種芯片或芯片集的(硬件)模塊或者電路表示;然而,這并不排除以下可能性設(shè)備、模塊或電路的功能不是硬件實(shí)現(xiàn)的,而是被實(shí)現(xiàn)為(軟件)模塊中的軟件,該(軟件)模塊例如包括用于在處理器上執(zhí)行/運(yùn)行的可執(zhí)行軟件代碼部分的計算機(jī)程序或計算機(jī)程序產(chǎn)品;
-器件可以被視為設(shè)備或者多于一個設(shè)備的組件,例如,不論是在功能上彼此協(xié)作還是在功能上彼此獨(dú)立但處于相同器件外殼內(nèi)。根據(jù)本發(fā)明的示例,在第一方面,例如,該目的由一種方法實(shí)現(xiàn),所述方法包括 在服務(wù)實(shí)體處確定所述服務(wù)實(shí)體的存儲資源是否不足以存儲從所述服務(wù)實(shí)體至被服
務(wù)實(shí)體的服務(wù)供應(yīng)所需的服務(wù)供應(yīng)相關(guān)信息;以及
在確定之后,基于所述確定的結(jié)果將所述服務(wù)供應(yīng)相關(guān)信息從所述服務(wù)實(shí)體傳輸至所述被服務(wù)實(shí)體。根據(jù)在上述第一方面下限定的本發(fā)明的示例的進(jìn)一步改進(jìn),
-所述方法還包括從所述被服務(wù)實(shí)體接收所述服務(wù)供應(yīng)相關(guān)信息; -所述方法還包括基于策略以及所述存儲資源的狀態(tài)中的至少一個,決定對接收到的服務(wù)供應(yīng)相關(guān)信息的接受;
-所述方法還包括響應(yīng)于所傳輸?shù)姆?wù)供應(yīng)相關(guān)信息,接收差錯指示; -所述方法還包括執(zhí)行解析,以獲得所述服務(wù)供應(yīng)相關(guān)信息; -所述確定還包括選擇所述服務(wù)供應(yīng)相關(guān)信息的未使用的部分;以及在所述傳輸之后,刪除所述未使用的部分;
-所述服務(wù)供應(yīng)相關(guān)信息是作為互聯(lián)網(wǎng)控制消息協(xié)議消息的至少一部分而傳輸?shù)模?-所述服務(wù)供應(yīng)相關(guān)信息被傳輸至多個被服務(wù)實(shí)體; -所述服務(wù)供應(yīng)相關(guān)信息是使用映射信息多播組來傳輸?shù)模?-所述方法還包括向所述被服務(wù)實(shí)體通告?zhèn)鬏斔龇?wù)供應(yīng)相關(guān)信息的能力。根據(jù)本發(fā)明的示例,在第二方面,例如,該目的由一種方法實(shí)現(xiàn),所述方法包括 在被服務(wù)實(shí)體處,接收從服務(wù)實(shí)體至所述被服務(wù)實(shí)體的服務(wù)供應(yīng)所需的服務(wù)供應(yīng)相關(guān)
fn息;保存接收到的服務(wù)供應(yīng)相關(guān)信息;以及
將所保存的服務(wù)供應(yīng)相關(guān)信息從所述被服務(wù)實(shí)體傳輸至所述服務(wù)實(shí)體。根據(jù)在上述第二方面下限定的本發(fā)明的示例的進(jìn)一步改進(jìn),
-所述服務(wù)供應(yīng)相關(guān)信息包括先前使用的服務(wù)供應(yīng)相關(guān)信息的列表; -所述列表是通過從動態(tài)主機(jī)配置協(xié)議之一供應(yīng)接入、授權(quán)和計費(fèi)服務(wù)器和瀏覽器歷史信息來獲得的;
-所述列表是從至少一個先前訪問的服務(wù)實(shí)體獲得的;
-所述方法還包括對所述列表中的目的地信息進(jìn)行解析,以獲得所述服務(wù)供應(yīng)相關(guān) fn息;
-所述方法還包括至少針對所述列表中包括的定位符的部分,創(chuàng)建新服務(wù)供應(yīng)相關(guān) fn息;
-所述方法還包括發(fā)現(xiàn)所述服務(wù)實(shí)體能夠?qū)⑺龇?wù)供應(yīng)相關(guān)信息傳輸至所述被服務(wù)實(shí)體的能力;
-所述服務(wù)供應(yīng)相關(guān)信息是作為互聯(lián)網(wǎng)控制消息協(xié)議消息的至少一部分而傳輸?shù)模?-所述方法還包括基于所述被服務(wù)實(shí)體的存儲資源狀態(tài)和與所述服務(wù)實(shí)體的信任關(guān)系中的至少一個,決定對接收到的服務(wù)供應(yīng)相關(guān)信息的接受;
-所述方法還包括檢驗(yàn)在所述服務(wù)實(shí)體處是否存在服務(wù)供應(yīng)相關(guān)信息;以及如果所述檢驗(yàn)的結(jié)果是肯定的,則設(shè)置所述服務(wù)供應(yīng)相關(guān)信息的不活動狀態(tài),以便不傳輸所述服務(wù)供應(yīng)相關(guān)信息,以及如果所述檢驗(yàn)的結(jié)果是否定的,則在所述傳輸之后,設(shè)置所述服務(wù)供應(yīng)相關(guān)信息的活動狀態(tài);
-如果狀態(tài)被設(shè)置為活動,則不將所述服務(wù)供應(yīng)相關(guān)信息傳輸至所述服務(wù)實(shí)體,除非執(zhí)行了另一地址配置過程;
-如果所述服務(wù)供應(yīng)相關(guān)信息被接受,則將狀態(tài)設(shè)置為不活動; -所述傳輸是在傳輸與由所述服務(wù)供應(yīng)相關(guān)信息指示的服務(wù)有關(guān)的第一數(shù)據(jù)分組之前執(zhí)行的;
-對所傳輸?shù)姆?wù)供應(yīng)相關(guān)信息進(jìn)行封裝;
-如果所述被服務(wù)實(shí)體是移動實(shí)體,則在移動性事件之后執(zhí)行所述傳輸。根據(jù)在上述第一和第二方面下限定的本發(fā)明的示例的進(jìn)一步改進(jìn), -所述服務(wù)供應(yīng)相關(guān)信息是映射信息;
-所述映射信息是對端點(diǎn)標(biāo)識符與定位符之間的映射的定義; -所述映射信息還包括時間戳;
-服務(wù)實(shí)體與被服務(wù)實(shí)體之間的消息收發(fā)由對上下文傳送協(xié)議的至少一個擴(kuò)展構(gòu)
成;
-使用安全鄰居發(fā)現(xiàn)來使服務(wù)實(shí)體與被服務(wù)實(shí)體之間的消息收發(fā)安全; -所述移動性事件是漫游操作和切換操作之一。根據(jù)本發(fā)明的示例,在第三方面,例如,該目的由一種設(shè)備實(shí)現(xiàn),所述設(shè)備包括 用于在服務(wù)實(shí)體處確定所述服務(wù)實(shí)體的存儲資源是否不足以存儲從所述服務(wù)實(shí)體至
被服務(wù)實(shí)體的服務(wù)供應(yīng)所需的服務(wù)供應(yīng)相關(guān)信息的裝置;以及
用于在確定之后基于由用于確定的裝置執(zhí)行的確定的結(jié)果將所述服務(wù)供應(yīng)相關(guān)信息從所述服務(wù)實(shí)體傳輸至所述被服務(wù)實(shí)體的裝置。根據(jù)在上述第三方面下限定的本發(fā)明的示例的進(jìn)一步改進(jìn),
-所述設(shè)備還包括用于從所述被服務(wù)實(shí)體接收所述服務(wù)供應(yīng)相關(guān)信息的裝置; -所述設(shè)備還包括用于基于策略以及所述存儲資源的狀態(tài)中的至少一個決定對接收到的服務(wù)供應(yīng)相關(guān)信息的接受的裝置;
-所述設(shè)備還包括用于響應(yīng)于所傳輸?shù)姆?wù)供應(yīng)相關(guān)信息接收差錯指示的裝置; -所述設(shè)備還包括用于執(zhí)行解析以獲得所述服務(wù)供應(yīng)相關(guān)信息的裝置; -所述用于確定的裝置還包括用于選擇所述服務(wù)供應(yīng)相關(guān)信息的未使用的部分的裝置;以及用于在所述傳輸之后刪除所述未使用的部分的裝置;
-所述服務(wù)供應(yīng)相關(guān)信息是作為互聯(lián)網(wǎng)控制消息協(xié)議消息的至少一部分而傳輸?shù)模?-所述服務(wù)供應(yīng)相關(guān)信息被傳輸至多個被服務(wù)實(shí)體; -所述服務(wù)供應(yīng)相關(guān)信息是使用映射信息多播組來傳輸?shù)模?br>
-所述設(shè)備還包括用于向所述被服務(wù)實(shí)體通告?zhèn)鬏斔龇?wù)供應(yīng)相關(guān)信息的能力的
裝置;
所述設(shè)備由服務(wù)實(shí)體和網(wǎng)關(guān)實(shí)體之一構(gòu)成。根據(jù)本發(fā)明的示例,在第四方面,例如,該目的由一種設(shè)各實(shí)現(xiàn),所述設(shè)備包括 用于在被服務(wù)實(shí)體處接收從服務(wù)實(shí)體至所述被服務(wù)實(shí)體的服務(wù)供應(yīng)所需的服務(wù)供應(yīng)
相關(guān)信息的裝置;
用于保存接收到的服務(wù)供應(yīng)相關(guān)信息的裝置;以及
用于將所保存的服務(wù)供應(yīng)相關(guān)信息從所述被服務(wù)實(shí)體傳輸至所述服務(wù)實(shí)體的裝置。根據(jù)在上述第四方面下限定的本發(fā)明的示例的進(jìn)一步改進(jìn),
-所述服務(wù)供應(yīng)相關(guān)信息包括先前使用的服務(wù)供應(yīng)相關(guān)信息的列表; -所述列表是通過從動態(tài)主機(jī)配置協(xié)議之一供應(yīng)接入、授權(quán)和計費(fèi)服務(wù)器和瀏覽器歷史信息來獲得的;
-所述列表是從至少一個先前訪問的服務(wù)實(shí)體獲得的;
-所述設(shè)備還包括用于對所述列表中的目的地信息進(jìn)行解析以獲得所述服務(wù)供應(yīng)相關(guān)信息的裝置;
-所述設(shè)備還包括用于至少針對所述列表中包括的定位符的部分創(chuàng)建新服務(wù)供應(yīng)相關(guān)信息的裝置;
-所述設(shè)備還包括用于發(fā)現(xiàn)所述服務(wù)實(shí)體能夠?qū)⑺龇?wù)供應(yīng)相關(guān)信息傳輸至所述被服務(wù)實(shí)體的能力的裝置;
-所述服務(wù)供應(yīng)相關(guān)信息是作為互聯(lián)網(wǎng)控制消息協(xié)議消息的至少一部分而傳輸?shù)模?-所述設(shè)備還包括用于基于所述被服務(wù)實(shí)體的存儲資源狀態(tài)和與所述服務(wù)實(shí)體的信任關(guān)系中的至少一個決定對接收到的服務(wù)供應(yīng)相關(guān)信息的接受的裝置;
-所述設(shè)備還包括用于檢驗(yàn)在所述服務(wù)實(shí)體處是否存在服務(wù)供應(yīng)相關(guān)信息的裝置; 以及用于在所述檢驗(yàn)的結(jié)果是肯定的情況下設(shè)置所述服務(wù)供應(yīng)相關(guān)信息的不活動狀態(tài)以便不傳輸所述服務(wù)供應(yīng)相關(guān)信息,以及在所述檢驗(yàn)的結(jié)果是否定的情況下在由用于傳輸?shù)难b置執(zhí)行的傳輸之后設(shè)置所述服務(wù)供應(yīng)相關(guān)信息的活動狀態(tài)的裝置;
-如果狀態(tài)被設(shè)置為活動,則不將所述服務(wù)供應(yīng)相關(guān)信息傳輸至所述服務(wù)實(shí)體,除非執(zhí)行了另一地址配置過程;
-如果所述服務(wù)供應(yīng)相關(guān)信息被接受,則將狀態(tài)設(shè)置為不活動; -所述用于傳輸?shù)难b置被配置為在傳輸與由所述服務(wù)供應(yīng)相關(guān)信息指示的服務(wù)有關(guān)的第一數(shù)據(jù)分組之前進(jìn)行傳輸;
-對所傳輸?shù)姆?wù)供應(yīng)相關(guān)信息進(jìn)行封裝;
-如果所述被服務(wù)實(shí)體是移動實(shí)體,則所述用于傳輸?shù)难b置被配置為在移動性事件之后進(jìn)行傳輸;
-所述設(shè)備由客戶端實(shí)體、用戶設(shè)備、主機(jī)實(shí)體和移動主機(jī)實(shí)體之一構(gòu)成。根據(jù)在上述第三和第四方面下限定的本發(fā)明的示例的進(jìn)一步改進(jìn), -所述服務(wù)供應(yīng)相關(guān)信息是映射信息;
-所述映射信息是對端點(diǎn)標(biāo)識符與定位符之間的映射的定義; -所述映射信息還包括時間戳;
-服務(wù)實(shí)體與被服務(wù)實(shí)體之間的消息收發(fā)由對上下文傳送協(xié)議的至少一個擴(kuò)展構(gòu)
成;
-使用安全鄰居發(fā)現(xiàn)來使服務(wù)實(shí)體與被服務(wù)實(shí)體之間的消息收發(fā)安全; -所述移動性事件是漫游操作和切換操作之一;
-用于保存的裝置、用于確定的裝置、用于傳輸?shù)难b置、用于決定的裝置、用于選擇的裝置、用于刪除的裝置、用于通告的裝置、用于接收的裝置、用于解析的裝置、用于創(chuàng)建的裝置、用于發(fā)現(xiàn)的裝置、用于執(zhí)行的裝置、用于檢驗(yàn)的裝置、用于設(shè)置的裝置和所述設(shè)備中的至少一個或多個被實(shí)現(xiàn)為芯片集、模塊或子組件。根據(jù)本發(fā)明的示例,在第五方面,例如,該目的由一種設(shè)備實(shí)現(xiàn),所述設(shè)備包括 確定器,被配置為在服務(wù)實(shí)體處確定所述服務(wù)實(shí)體的存儲資源是否不足以存儲從所述
服務(wù)實(shí)體至被服務(wù)實(shí)體的服務(wù)供應(yīng)所需的服務(wù)供應(yīng)相關(guān)信息;以及
傳輸機(jī),被配置為在確定之后,基于由所述確定器執(zhí)行的確定的結(jié)果將所述服務(wù)供應(yīng)相關(guān)信息從所述服務(wù)實(shí)體傳輸至所述被服務(wù)實(shí)體。根據(jù)在上述第五方面下限定的本發(fā)明的示例的進(jìn)一步改進(jìn),
-所述設(shè)備還包括接收機(jī),被配置為從所述被服務(wù)實(shí)體接收所述服務(wù)供應(yīng)相關(guān)信
息;
-所述設(shè)備還包括決定器,被配置為基于策略以及所述存儲資源的狀態(tài)中的至少一個,決定對接收到的服務(wù)供應(yīng)相關(guān)信息的接受;
-所述設(shè)備還包括接收機(jī),被配置為響應(yīng)于所傳輸?shù)姆?wù)供應(yīng)相關(guān)信息,接收差錯指
示;
-所述設(shè)備還包括執(zhí)行器,被配置為執(zhí)行解析,以獲得所述服務(wù)供應(yīng)相關(guān)信息; -所述確定器還包括選擇器,被配置為選擇所述服務(wù)供應(yīng)相關(guān)信息的未使用的部分; 以及刪除器,被配置為在所述傳輸之后,刪除所述未使用的部分;
-所述服務(wù)供應(yīng)相關(guān)信息是作為互聯(lián)網(wǎng)控制消息協(xié)議消息的至少一部分而傳輸?shù)模?-所述服務(wù)供應(yīng)相關(guān)信息被傳輸至多個被服務(wù)實(shí)體; -所述服務(wù)供應(yīng)相關(guān)信息是使用映射信息多播組來傳輸?shù)模?br>
-所述設(shè)備還包括通告器,被配置為向所述被服務(wù)實(shí)體通告?zhèn)鬏斔龇?wù)供應(yīng)相關(guān)信息的能力;
-所述設(shè)備由服務(wù)實(shí)體和網(wǎng)關(guān)實(shí)體之一構(gòu)成。根據(jù)本發(fā)明的示例,在第六方面,例如,該目的由一種設(shè)各實(shí)現(xiàn),所述設(shè)備包括 接收機(jī),被配置為在被服務(wù)實(shí)體處,接收從服務(wù)實(shí)體至所述被服務(wù)實(shí)體的服務(wù)供應(yīng)所
需的服務(wù)供應(yīng)相關(guān)信息;
保存器,被配置為保存接收到的服務(wù)供應(yīng)相關(guān)信息;以及
傳輸機(jī),被配置為將所保存的服務(wù)供應(yīng)相關(guān)信息從所述被服務(wù)實(shí)體傳輸至所述服務(wù)實(shí)體。根據(jù)在上述第六方面下限定的本發(fā)明的示例的進(jìn)一步改進(jìn),
-所述服務(wù)供應(yīng)相關(guān)信息包括先前使用的服務(wù)供應(yīng)相關(guān)信息的列表; -所述列表是通過從動態(tài)主機(jī)配置協(xié)議之一供應(yīng)接入、授權(quán)和計費(fèi)服務(wù)器和瀏覽器歷史信息來獲得的;
-所述列表是從至少一個先前訪問的服務(wù)實(shí)體獲得的;
-所述設(shè)備還包括解析器,被配置為對所述列表中的目的地信息進(jìn)行解析,以獲得所述服務(wù)供應(yīng)相關(guān)信息;
-所述設(shè)備還包括創(chuàng)建器,被配置為至少針對所述列表中包括的定位符的部分,創(chuàng)建新服務(wù)供應(yīng)相關(guān)信息;
-所述設(shè)備還包括發(fā)現(xiàn)器,被配置為發(fā)現(xiàn)所述服務(wù)實(shí)體能夠?qū)⑺龇?wù)供應(yīng)相關(guān)信息傳輸至所述被服務(wù)實(shí)體的能力;
-所述服務(wù)供應(yīng)相關(guān)信息是作為互聯(lián)網(wǎng)控制消息協(xié)議消息的至少一部分而傳輸?shù)模?-所述設(shè)備還包括決定器,被配置為基于所述被服務(wù)實(shí)體的存儲資源狀態(tài)和與所述服務(wù)實(shí)體的信任關(guān)系中的至少一個,決定對接收到的服務(wù)供應(yīng)相關(guān)信息的接受;
-所述設(shè)備還包括檢驗(yàn)器,被配置為檢驗(yàn)在所述服務(wù)實(shí)體處是否存在服務(wù)供應(yīng)相關(guān)信息;以及設(shè)置器,被配置為在所述檢驗(yàn)的結(jié)果是肯定的情況下,設(shè)置所述服務(wù)供應(yīng)相關(guān)信息的不活動狀態(tài),以便不傳輸所述服務(wù)供應(yīng)相關(guān)信息,以及在所述檢驗(yàn)的結(jié)果是否定的情況下,在由所述傳輸機(jī)執(zhí)行的傳輸之后,設(shè)置所述服務(wù)供應(yīng)相關(guān)信息的活動狀態(tài);
-如果狀態(tài)被設(shè)置為活動,則不將所述服務(wù)供應(yīng)相關(guān)信息傳輸至所述服務(wù)實(shí)體,除非執(zhí)行了另一地址配置過程;
-如果所述服務(wù)供應(yīng)相關(guān)信息被接受,則將狀態(tài)設(shè)置為不活動; -所述傳輸機(jī)被配置為在傳輸與由所述服務(wù)供應(yīng)相關(guān)信息指示的服務(wù)有關(guān)的第一數(shù)據(jù)分組之前進(jìn)行傳輸;
-對所傳輸?shù)姆?wù)供應(yīng)相關(guān)信息進(jìn)行封裝;
-如果所述被服務(wù)實(shí)體是移動實(shí)體,則所述傳輸機(jī)被配置為在移動性事件之后進(jìn)行傳
輸;
-所述設(shè)備由客戶端實(shí)體、用戶設(shè)備、主機(jī)實(shí)體和移動主機(jī)實(shí)體之一構(gòu)成。根據(jù)在上述第五和第六方面下限定的本發(fā)明的示例的進(jìn)一步改進(jìn), -所述服務(wù)供應(yīng)相關(guān)信息是映射信息;
-所述映射信息是對端點(diǎn)標(biāo)識符與定位符之間的映射的定義; -所述映射信息還包括時間戳;-服務(wù)實(shí)體與被服務(wù)實(shí)體之間的消息收發(fā)由對上下文傳送協(xié)議的至少一個擴(kuò)展構(gòu)
成;
-使用安全鄰居發(fā)現(xiàn)來使服務(wù)實(shí)體與被服務(wù)實(shí)體之間的消息收發(fā)安全; -所述移動性事件是漫游操作和切換操作之一;
-保存器、確定器、傳輸機(jī)、決定器、選擇器、刪除器、通告器、接收機(jī)、解析器、創(chuàng)建器、 發(fā)現(xiàn)器、執(zhí)行器、檢驗(yàn)器、設(shè)置器和所述設(shè)備中的至少一個或多個被實(shí)現(xiàn)為芯片集、模塊或子組件。根據(jù)本發(fā)明的示例,在第七方面,例如,該目的由一種系統(tǒng)實(shí)現(xiàn),所述系統(tǒng)包括 根據(jù)上述第三或第五方面的設(shè)備;以及
根據(jù)上述第四或第六方面的設(shè)備。根據(jù)本發(fā)明的示例,在第八方面,例如,該目的由一種計算機(jī)稈序產(chǎn)品實(shí)現(xiàn),所述計算機(jī)程序產(chǎn)品包括代碼裝置,所述代碼裝置用于在處理裝置或模塊上運(yùn)行時執(zhí)行根據(jù)上述第一和第二方面的方法。根據(jù)本發(fā)明的示例,在第九方面,例如,該目的由一種計算機(jī)稈序?qū)崿F(xiàn),所述計算機(jī)程序包括代碼裝置,所述代碼裝置被配置為執(zhí)行
在服務(wù)實(shí)體處確定所述服務(wù)實(shí)體的存儲資源是否不足以存儲從所述服務(wù)實(shí)體至被服務(wù)實(shí)體的服務(wù)供應(yīng)所需的服務(wù)供應(yīng)相關(guān)信息;以及
在確定之后,基于所述確定的結(jié)果將所述服務(wù)供應(yīng)相關(guān)信息從所述服務(wù)實(shí)體傳輸至所述被服務(wù)實(shí)體。根據(jù)本發(fā)明的示例,在第十方面,例如,該目的由一種計算機(jī)稈序?qū)崿F(xiàn),所述計算機(jī)程序包括代碼裝置,所述代碼裝置被配置為執(zhí)行
在被服務(wù)實(shí)體處,接收從服務(wù)實(shí)體至所述被服務(wù)實(shí)體的服務(wù)供應(yīng)所需的服務(wù)供應(yīng)相關(guān) fn息;
保存接收到的服務(wù)供應(yīng)相關(guān)信息;以及
將所保存的服務(wù)供應(yīng)相關(guān)信息從所述被服務(wù)實(shí)體傳輸至所述服務(wù)實(shí)體。根據(jù)本發(fā)明的示例,在第十一方面,例如,該目的由一種數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn),所述數(shù)據(jù)結(jié)構(gòu)包括
信息元,用于在服務(wù)實(shí)體處存儲服務(wù)供應(yīng)相關(guān)信息的存在性和/或從所述服務(wù)實(shí)體至被服務(wù)實(shí)體的服務(wù)供應(yīng)所需的服務(wù)供應(yīng)相關(guān)信息。根據(jù)在上述第十一方面下限定的本發(fā)明的示例的進(jìn)一步改進(jìn), -所述數(shù)據(jù)結(jié)構(gòu)由鄰居高速緩存數(shù)據(jù)結(jié)構(gòu)構(gòu)成。盡管本文之前參照具體實(shí)施例描述了本發(fā)明,但是本發(fā)明不限于此,且可以對本發(fā)明進(jìn)行各種修改。定義
FQDN完全限定域名
EID 端點(diǎn)ID,例如,在分組的源和目的地地址字段中使用的32比特或128比特值。 主機(jī)可以以其獲得目的地地址的相同方式獲得目的地EID,例如通過DNS查找或會話發(fā)起協(xié)議(SIP)交換??梢越?jīng)由用于設(shè)置主機(jī)的“局部”IP地址的機(jī)制來獲得源EDI。被指派給站點(diǎn)的EID塊可以具有用于在站點(diǎn)內(nèi)路由的站點(diǎn)局部結(jié)構(gòu)(例如子網(wǎng));該結(jié)構(gòu)可能對于全局路由系統(tǒng)來說不可見。ETR 出口隧道路由器,例如處于定位符/ID分離協(xié)議(LISP)中,該定位符/ID 分離協(xié)議可對由ITR隧道傳輸?shù)姆纸M進(jìn)行解封裝并可將其轉(zhuǎn)發(fā)至其所連接至的邊緣網(wǎng)絡(luò)中的預(yù)期主機(jī)。ETR還可以向映射解析系統(tǒng)通告與其邊緣網(wǎng)絡(luò)相連接的主機(jī)的EID路由定位符(EID-RLOC)映射。RLOC 路由定位符可以是出口隧道路由器(ETR)的IP版本4 (IPv4)或IPv6地址。其可以是EID至RLOC映射查找的輸出。EID可以映射至一個或多個RL0C。可以根據(jù)拓?fù)渖峡删酆系膲K來對RLOC進(jìn)行編號,該塊在站點(diǎn)附著至全局互聯(lián)網(wǎng)的每個點(diǎn)處指派給站點(diǎn);其中,拓?fù)溆商峁┥叹W(wǎng)絡(luò)的連接來定義,RLOC可以被視為提供商可聚合(PA)地址。ITR 入口隧道路由器,例如,處于可充當(dāng)去往遠(yuǎn)程邊緣地址空間中的主機(jī)的分組的路由器的LISP中。ITR可以對遠(yuǎn)程主機(jī)的EID-RLOC映射進(jìn)行解析,并可以將這些分組隧道傳輸至對應(yīng)的ETR。ICMP互聯(lián)網(wǎng)控制消息協(xié)議,例如針對IPv6。
權(quán)利要求
1.一種方法,包括在服務(wù)實(shí)體處確定所述服務(wù)實(shí)體的存儲資源是否不足以存儲從所述服務(wù)實(shí)體至被服務(wù)實(shí)體的服務(wù)供應(yīng)所需的服務(wù)供應(yīng)相關(guān)信息;以及在確定之后,基于所述確定的結(jié)果將所述服務(wù)供應(yīng)相關(guān)信息從所述服務(wù)實(shí)體傳輸至所述被服務(wù)實(shí)體。
2.根據(jù)權(quán)利要求1所述的方法,還包括從所述被服務(wù)實(shí)體接收所述服務(wù)供應(yīng)相關(guān)信息。
3.根據(jù)權(quán)利要求2所述的方法,還包括基于策略以及所述存儲資源的狀態(tài)中的至少一個,決定對接收到的服務(wù)供應(yīng)相關(guān)信息的接受。
4.根據(jù)權(quán)利要求1所述的方法,還包括響應(yīng)于所傳輸?shù)姆?wù)供應(yīng)相關(guān)信息,接收差錯指不。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,還包括執(zhí)行解析,以獲得所述服務(wù)供應(yīng)相關(guān)信息。
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其中,所述確定還包括 選擇所述服務(wù)供應(yīng)相關(guān)信息的未使用的部分;以及在所述傳輸之后,刪除所述未使用的部分。
7.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其中,所述服務(wù)供應(yīng)相關(guān)信息是作為互聯(lián)網(wǎng)控制消息協(xié)議消息的至少一部分而傳輸?shù)摹?br>
8.根據(jù)權(quán)利要求1至7中任一項(xiàng)所述的方法,其中,所述服務(wù)供應(yīng)相關(guān)信息被傳輸至多個被服務(wù)實(shí)體。
9.根據(jù)權(quán)利要求8所述的方法,其中,所述服務(wù)供應(yīng)相關(guān)信息是使用映射信息多播組來傳輸?shù)摹?br>
10.根據(jù)權(quán)利要求1至9中任一項(xiàng)所述的方法,還包括向所述被服務(wù)實(shí)體通告?zhèn)鬏斔龇?wù)供應(yīng)相關(guān)信息的能力。
11.一種方法,包括在被服務(wù)實(shí)體處,接收從服務(wù)實(shí)體至所述被服務(wù)實(shí)體的服務(wù)供應(yīng)所需的服務(wù)供應(yīng)相關(guān) fn息;保存接收到的服務(wù)供應(yīng)相關(guān)信息;以及將所保存的服務(wù)供應(yīng)相關(guān)信息從所述被服務(wù)實(shí)體傳輸至所述服務(wù)實(shí)體。
12.根據(jù)權(quán)利要求11所述的方法,其中,所述服務(wù)供應(yīng)相關(guān)信息包括先前使用的服務(wù)供應(yīng)相關(guān)信息的列表。
13.根據(jù)權(quán)利要求12所述的方法,其中,所述列表是通過從動態(tài)主機(jī)配置協(xié)議之一供應(yīng)接入、授權(quán)和計費(fèi)服務(wù)器和瀏覽器歷史信息來獲得的。
14.根據(jù)權(quán)利要求12所述的方法,其中,所述列表是從至少一個先前訪問的服務(wù)實(shí)體獲得的。
15.根據(jù)權(quán)利要求14所述的方法,還包括對所述列表中的目的地信息進(jìn)行解析,以獲得所述服務(wù)供應(yīng)相關(guān)信息。
16.根據(jù)權(quán)利要求12至15中任一項(xiàng)所述的方法,還包括至少針對所述列表中包括的定位符的部分,創(chuàng)建新服務(wù)供應(yīng)相關(guān)信息。
17.根據(jù)權(quán)利要求11至16中任一項(xiàng)所述的方法,還包括發(fā)現(xiàn)所述服務(wù)實(shí)體能夠?qū)⑺龇?wù)供應(yīng)相關(guān)信息傳輸至所述被服務(wù)實(shí)體的能力。
18.根據(jù)權(quán)利要求11至17中任一項(xiàng)所述的方法,其中,所述服務(wù)供應(yīng)相關(guān)信息是作為互聯(lián)網(wǎng)控制消息協(xié)議消息的至少一部分而傳輸?shù)摹?br>
19.根據(jù)權(quán)利要求11至17中任一項(xiàng)所述的方法,還包括基于所述被服務(wù)實(shí)體的存儲資源狀態(tài)和與所述服務(wù)實(shí)體的信任關(guān)系中的至少一個,決定對接收到的服務(wù)供應(yīng)相關(guān)信息的接受。
20.根據(jù)權(quán)利要求11至19中任一項(xiàng)所述的方法,還包括檢驗(yàn)在所述服務(wù)實(shí)體處是否存在服務(wù)供應(yīng)相關(guān)信息;以及如果所述檢驗(yàn)的結(jié)果是肯定的,則設(shè)置所述服務(wù)供應(yīng)相關(guān)信息的不活動狀態(tài),以便不傳輸所述服務(wù)供應(yīng)相關(guān)信息,以及如果所述檢驗(yàn)的結(jié)果是否定的,則在所述傳輸之后,設(shè)置所述服務(wù)供應(yīng)相關(guān)信息的活動狀態(tài)。
21.根據(jù)權(quán)利要求20所述的方法,其中,如果狀態(tài)被設(shè)置為活動,則不將所述服務(wù)供應(yīng)相關(guān)信息傳輸至所述服務(wù)實(shí)體,除非執(zhí)行了另一地址配置過程。
22.根據(jù)權(quán)利要求20和21所述的方法,其中,如果所述服務(wù)供應(yīng)相關(guān)信息被接受,則將狀態(tài)設(shè)置為不活動。
23.根據(jù)權(quán)利要求11至22中任一項(xiàng)所述的方法,其中,所述傳輸是在傳輸與由所述服務(wù)供應(yīng)相關(guān)信息指示的服務(wù)有關(guān)的第一數(shù)據(jù)分組之前執(zhí)行的。
24.根據(jù)權(quán)利要求11至23中任一項(xiàng)所述的方法,其中,對所傳輸?shù)姆?wù)供應(yīng)相關(guān)信息進(jìn)行封裝。
25.根據(jù)權(quán)利要求11至M中任一項(xiàng)所述的方法,其中,如果所述被服務(wù)實(shí)體是移動實(shí)體,則在移動性事件之后執(zhí)行所述傳輸。
26.根據(jù)權(quán)利要求1至25中任一項(xiàng)所述的方法,其中,以下至少一項(xiàng)適用所述服務(wù)供應(yīng)相關(guān)信息是映射信息;所述映射信息是對端點(diǎn)標(biāo)識符與定位符之間的映射的定義;所述映射信息還包括時間戳;服務(wù)實(shí)體與被服務(wù)實(shí)體之間的消息收發(fā)由對上下文傳送協(xié)議的至少一個擴(kuò)展構(gòu)成;使用安全鄰居發(fā)現(xiàn)來使服務(wù)實(shí)體與被服務(wù)實(shí)體之間的消息收發(fā)安全;以及所述移動性事件是漫游操作和切換操作之一。
27.一種設(shè)備,包括用于在服務(wù)實(shí)體處確定所述服務(wù)實(shí)體的存儲資源是否不足以存儲從所述服務(wù)實(shí)體至被服務(wù)實(shí)體的服務(wù)供應(yīng)所需的服務(wù)供應(yīng)相關(guān)信息的裝置;以及用于在確定之后基于由用于確定的裝置執(zhí)行的確定的結(jié)果將所述服務(wù)供應(yīng)相關(guān)信息從所述服務(wù)實(shí)體傳輸至所述被服務(wù)實(shí)體的裝置。
28.根據(jù)權(quán)利要求27所述的設(shè)備,還包括用于從所述被服務(wù)實(shí)體接收所述服務(wù)供應(yīng)相關(guān)信息的裝置。
29.根據(jù)權(quán)利要求觀所述的設(shè)備,還包括用于基于策略以及所述存儲資源的狀態(tài)中的至少一個決定對接收到的服務(wù)供應(yīng)相關(guān)信息的接受的裝置。
30.根據(jù)權(quán)利要求27所述的設(shè)備,還包括用于響應(yīng)于所傳輸?shù)姆?wù)供應(yīng)相關(guān)信息接收差錯指示的裝置。
31.根據(jù)權(quán)利要求27至30中任一項(xiàng)所述的設(shè)備,還包括用于執(zhí)行解析以獲得所述服務(wù)供應(yīng)相關(guān)信息的裝置。
32.根據(jù)權(quán)利要求27至31中任一項(xiàng)所述的設(shè)備,其中,所述用于確定的裝置還包括用于選擇所述服務(wù)供應(yīng)相關(guān)信息的未使用的部分的裝置;以及用于在所述傳輸之后刪除所述未使用的部分的裝置。
33.根據(jù)權(quán)利要求27至32中任一項(xiàng)所述的設(shè)備,其中,所述服務(wù)供應(yīng)相關(guān)信息是作為互聯(lián)網(wǎng)控制消息協(xié)議消息的至少一部分而傳輸?shù)摹?br>
34.根據(jù)權(quán)利要求27至33中任一項(xiàng)所述的設(shè)備,其中,所述服務(wù)供應(yīng)相關(guān)信息被傳輸至多個被服務(wù)實(shí)體。
35.根據(jù)權(quán)利要求34所述的設(shè)備,其中,所述服務(wù)供應(yīng)相關(guān)信息是使用映射信息多播組來傳輸?shù)摹?br>
36.根據(jù)權(quán)利要求27至35中任一項(xiàng)所述的設(shè)備,還包括用于向所述被服務(wù)實(shí)體通告?zhèn)鬏斔龇?wù)供應(yīng)相關(guān)信息的能力的裝置。
37.一種設(shè)備,包括用于在被服務(wù)實(shí)體處接收從服務(wù)實(shí)體至所述被服務(wù)實(shí)體的服務(wù)供應(yīng)所需的服務(wù)供應(yīng)相關(guān)信息的裝置;用于保存接收到的服務(wù)供應(yīng)相關(guān)信息的裝置;以及用于將所保存的服務(wù)供應(yīng)相關(guān)信息從所述被服務(wù)實(shí)體傳輸至所述服務(wù)實(shí)體的裝置。
38.根據(jù)權(quán)利要求37所述的設(shè)備,其中,所述服務(wù)供應(yīng)相關(guān)信息包括先前使用的服務(wù)供應(yīng)相關(guān)信息的列表。
39.根據(jù)權(quán)利要求38所述的設(shè)備,其中,所述列表是通過從動態(tài)主機(jī)配置協(xié)議之一供應(yīng)接入、授權(quán)和計費(fèi)服務(wù)器和瀏覽器歷史信息來獲得的。
40.根據(jù)權(quán)利要求38所述的設(shè)備,其中,所述列表是從至少一個先前訪問的服務(wù)實(shí)體獲得的。
41.根據(jù)權(quán)利要求38所述的設(shè)備,還包括用于對所述列表中的目的地信息進(jìn)行解析以獲得所述服務(wù)供應(yīng)相關(guān)信息的裝置。
42.根據(jù)權(quán)利要求38至41中任一項(xiàng)所述的設(shè)備,還包括用于至少針對所述列表中包括的定位符的部分創(chuàng)建新服務(wù)供應(yīng)相關(guān)信息的裝置。
43.根據(jù)權(quán)利要求37至42中任一項(xiàng)所述的設(shè)備,還包括用于發(fā)現(xiàn)所述服務(wù)實(shí)體能夠?qū)⑺龇?wù)供應(yīng)相關(guān)信息傳輸至所述被服務(wù)實(shí)體的能力的裝置。
44.根據(jù)權(quán)利要求37至43中任一項(xiàng)所述的設(shè)備,其中,所述服務(wù)供應(yīng)相關(guān)信息是作為互聯(lián)網(wǎng)控制消息協(xié)議消息的至少一部分而傳輸?shù)摹?br>
45.根據(jù)權(quán)利要求37至44中任一項(xiàng)所述的設(shè)備,還包括用于基于所述被服務(wù)實(shí)體的存儲資源狀態(tài)和與所述服務(wù)實(shí)體的信任關(guān)系中的至少一個決定對接收到的服務(wù)供應(yīng)相關(guān)信息的接受的裝置。
46.根據(jù)權(quán)利要求37至45中任一項(xiàng)所述的設(shè)備,還包括用于檢驗(yàn)在所述服務(wù)實(shí)體處是否存在服務(wù)供應(yīng)相關(guān)信息的裝置;以及用于在所述檢驗(yàn)的結(jié)果是肯定的情況下設(shè)置所述服務(wù)供應(yīng)相關(guān)信息的不活動狀態(tài)以便不傳輸所述服務(wù)供應(yīng)相關(guān)信息,以及在所述檢驗(yàn)的結(jié)果是否定的情況下在由用于傳輸?shù)难b置執(zhí)行的傳輸之后設(shè)置所述服務(wù)供應(yīng)相關(guān)信息的活動狀態(tài)的裝置。
47.根據(jù)權(quán)利要求46所述的設(shè)備,其中,如果狀態(tài)被設(shè)置為活動,則不將所述服務(wù)供應(yīng)相關(guān)信息傳輸至所述服務(wù)實(shí)體,除非執(zhí)行了另一地址配置過程。
48.根據(jù)權(quán)利要求46和45所述的設(shè)備,其中,如果所述服務(wù)供應(yīng)相關(guān)信息被接受,則將狀態(tài)設(shè)置為不活動。
49.根據(jù)權(quán)利要求37至48中任一項(xiàng)所述的設(shè)備,其中,所述用于傳輸?shù)难b置被配置為在傳輸與由所述服務(wù)供應(yīng)相關(guān)信息指示的服務(wù)有關(guān)的第一數(shù)據(jù)分組之前進(jìn)行傳輸。
50.根據(jù)權(quán)利要求37至49中任一項(xiàng)所述的設(shè)備,其中,對所傳輸?shù)姆?wù)供應(yīng)相關(guān)信息進(jìn)行封裝。
51.根據(jù)權(quán)利要求37至50中任一項(xiàng)所述的設(shè)備,其中,如果所述被服務(wù)實(shí)體是移動實(shí)體,則所述用于傳輸?shù)难b置被配置為在移動性事件之后進(jìn)行傳輸。
52.根據(jù)權(quán)利要求27至51中任一項(xiàng)所述的設(shè)備,其中,以下至少一項(xiàng)適用所述服務(wù)供應(yīng)相關(guān)信息是映射信息;所述映射信息是對端點(diǎn)標(biāo)識符與定位符之間的映射的定義;所述映射信息還包括時間戳;服務(wù)實(shí)體與被服務(wù)實(shí)體之間的消息收發(fā)由對上下文傳送協(xié)議的至少一個擴(kuò)展構(gòu)成;使用安全鄰居發(fā)現(xiàn)來使服務(wù)實(shí)體與被服務(wù)實(shí)體之間的消息收發(fā)安全;所述移動性事件是漫游操作和切換操作之一。
53.根據(jù)權(quán)利要求27至36中任一項(xiàng)或者根據(jù)從屬于權(quán)利要求27的權(quán)利要求52所述的設(shè)備,其中,所述設(shè)備由服務(wù)實(shí)體和網(wǎng)關(guān)實(shí)體之一構(gòu)成。
54.根據(jù)權(quán)利要求37至51中任一項(xiàng)或者根據(jù)從屬于權(quán)利要求37的權(quán)利要求52所述的設(shè)備,其中,所述設(shè)備由客戶端實(shí)體、用戶設(shè)備、主機(jī)實(shí)體和移動主機(jī)實(shí)體之一構(gòu)成。
55.根據(jù)權(quán)利要求27至M中任一項(xiàng)所述的設(shè)備,其中,用于保存的裝置、用于確定的裝置、用于傳輸?shù)难b置、用于決定的裝置、用于選擇的裝置、用于刪除的裝置、用于通告的裝置、用于接收的裝置、用于解析的裝置、用于創(chuàng)建的裝置、用于發(fā)現(xiàn)的裝置、用于執(zhí)行的裝置、用于檢驗(yàn)的裝置、用于設(shè)置的裝置和所述設(shè)備中的至少一個或多個被實(shí)現(xiàn)為芯片集、模塊或子組件。
56.一種計算機(jī)程序產(chǎn)品,包括代碼裝置,所述代碼裝置用于在處理裝置或模塊上運(yùn)行時執(zhí)行根據(jù)權(quán)利要求1至26中任一項(xiàng)所述的方法。
57.一種數(shù)據(jù)結(jié)構(gòu),包括信息元,用于在服務(wù)實(shí)體處存儲服務(wù)供應(yīng)相關(guān)信息的存在性和/或從所述服務(wù)實(shí)體至被服務(wù)實(shí)體的服務(wù)供應(yīng)所需的服務(wù)供應(yīng)相關(guān)信息。
58.根據(jù)權(quán)利要求57所述的數(shù)據(jù)結(jié)構(gòu),其中,所述數(shù)據(jù)結(jié)構(gòu)由鄰居高速緩存數(shù)據(jù)結(jié)構(gòu)構(gòu)成。
全文摘要
公開了一種方法和相關(guān)設(shè)備,該方法包括在服務(wù)實(shí)體處確定所述服務(wù)實(shí)體的存儲資源是否不足以存儲從所述服務(wù)實(shí)體至被服務(wù)實(shí)體的服務(wù)供應(yīng)所需的服務(wù)供應(yīng)相關(guān)信息;以及在確定之后,基于所述確定的結(jié)果將所述服務(wù)供應(yīng)相關(guān)信息從所述服務(wù)實(shí)體傳輸至所述被服務(wù)實(shí)體;以及公開了一種方法和相關(guān)設(shè)備,該方法包括在被服務(wù)實(shí)體處,接收所述服務(wù)供應(yīng)相關(guān)信息;保存接收到的服務(wù)供應(yīng)相關(guān)信息;以及將所保存的服務(wù)供應(yīng)相關(guān)信息從所述被服務(wù)實(shí)體傳輸至所述服務(wù)實(shí)體。
文檔編號G06F9/50GK102549549SQ200980161380
公開日2012年7月4日 申請日期2009年7月10日 優(yōu)先權(quán)日2009年7月10日
發(fā)明者H·弗林克 申請人:諾基亞西門子通信公司