午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

用于從媒體服務(wù)器獲得內(nèi)容的方法和設(shè)備的制造方法

文檔序號:10574074閱讀:348來源:國知局
用于從媒體服務(wù)器獲得內(nèi)容的方法和設(shè)備的制造方法
【專利摘要】本文公開用于檢索對象數(shù)據(jù)的方法和布置。提供一種通過通信網(wǎng)絡(luò)節(jié)點(diǎn)204執(zhí)行的使得能夠檢索諸如網(wǎng)頁的元素的對象的方法。在分布式緩存系統(tǒng)200中,對象的位置由統(tǒng)一資源定位符URL定義。該方法包括將URL重建2:1為可由DNS服務(wù)器讀取的格式;并將包含重建的URL的DNS查詢發(fā)送2:2到DNS服務(wù)器206。此外,該方法包括接收2:3分布式緩存系統(tǒng)200中的高速緩存202a、202b、202c的IP?地址,其中高速緩存202a、202b、202c存儲對象。另外,該方法包括將對于對象的http?獲取請求發(fā)送2:4到具有接收的IP?地址的高速緩存202a、202b、202c;并從高速緩存202a、202b、202c接收2:5包含對象的http?響應(yīng)。通過向DNS?服務(wù)器提供對象的位置的信息并將URL重建為可由DNS?服務(wù)器讀取的格式,最終用戶可利用DNS?服務(wù)器的快速查找能力來尋找對象的位置。
【專利說明】
用于從媒體服務(wù)器獲得內(nèi)容的方法和設(shè)備
技術(shù)領(lǐng)域
[0001 ]本公開涉及分布式緩存系統(tǒng)中的數(shù)據(jù)管理,特別地,它涉及檢索分布在多個高速緩存的對象數(shù)據(jù)。
【背景技術(shù)】
[0002]隨著各種信息服務(wù)的出現(xiàn),數(shù)據(jù)的存儲得到發(fā)展。如今,由最終用戶下載的數(shù)據(jù)通常存儲在高速緩存服務(wù)器,最終用戶從這些高速緩存服務(wù)器獲得數(shù)據(jù)。WEB-服務(wù)器又稱為高速緩存,并且在本描述中將使用術(shù)語“高速緩存”。
[0003]每個高速緩存具有唯一的IP(因特網(wǎng)協(xié)議)_地址,它用于在請求下載數(shù)據(jù)時標(biāo)識高速緩存。對于特定服務(wù)請求選擇哪個高速緩存是基于URL信息,DNS查找過程將該URL信息轉(zhuǎn)換為IP地址。最終用戶下載數(shù)據(jù)的典型的信息服務(wù)是網(wǎng)頁瀏覽、流播音樂收聽、流播視頻觀看、IPTV、流播文本閱讀等。
[0004]本描述通篇將使用術(shù)語“對象數(shù)據(jù)”來表示對象的數(shù)據(jù)。對象的示例可以是以下中任一個的元素或部分:網(wǎng)頁,音樂、視頻或文本的流播會話,媒體文件,可執(zhí)行SW代碼等。對象是分組為具有指向存儲對象的特定位置的它自己的唯一 DNS (域名系統(tǒng))名稱的對象的網(wǎng)頁等的特定信息元素。對象可以是靜態(tài)數(shù)據(jù)集合,但也可隨時間動態(tài)地改變。也可在請求內(nèi)容時創(chuàng)建內(nèi)容。
[0005]通過將對象數(shù)據(jù)分布在多個高速緩存上并將高速緩存布置在合適位置,可優(yōu)化數(shù)據(jù)業(yè)務(wù)容量以便滿足最終用戶的需求。例如,相同對象可存儲在多個位置。
[0006]因此,最終用戶可選擇從國內(nèi)高速緩存下載對象或者將被重定向到國內(nèi)高速緩存,而不是從國外高速緩存下載。從而,可減少作為洲際通信鏈路的瓶頸上的負(fù)載,并且最終用戶可更快速地下載對象。
[0007]參考圖1,圖1是示意性概述,現(xiàn)在將描述檢索對象數(shù)據(jù)的情形。
[0008]在緩存系統(tǒng)100中,網(wǎng)頁的對象分布在多個高速緩存102a、102b、102c上。當(dāng)最終用戶檢索對象時,他/她的UE(用戶設(shè)備)104發(fā)送http請求,其中包含對象的位置和對象的名稱O例如,http請求可以是http-get: //Cache_l/object_l,其中Cache_l是轉(zhuǎn)換為到第一高速緩存102a的IP-地址的域名。響應(yīng)于該http請求,第一高速緩存102a返回第一對象。第一高速緩存102a具有關(guān)于第二對象(S卩,隨后的對象)存儲在第二高速緩存102b的信息。第一高速緩存102a通過將第二高速緩存102b的新的URL(它被轉(zhuǎn)換為到第二高速緩存的另一個IP-地址)發(fā)送到UE 104來將UE 104重定向到第二高速緩存102b,例如實現(xiàn)為http-響應(yīng)Cache_2(其中,Cache_2是第二高速緩存102b的第二高速緩存IP地址的域名)。每個高速緩存都知道要檢索的隨后對象存儲在哪里,例如第二高速緩存102b具有關(guān)于第三對象的信息并將重定向到第三高速緩存102c。
[0009]為了在分布式緩存系統(tǒng)中進(jìn)一步平衡負(fù)載,存在增加要分布的對象的數(shù)量并更廣泛地分布各個對象的趨勢。但是,例如由于客戶端必須對高速緩存之間的每個重定向做出響應(yīng)以及http重定向緩慢的事實,將數(shù)據(jù)分成更小的對象受到阻礙。
[0010]因此,需要計劃在分布式緩存系統(tǒng)中更快速地檢索對象數(shù)據(jù)。

【發(fā)明內(nèi)容】

[0011 ]希望在檢索對象數(shù)據(jù)時獲得改善的性能。本公開的一個目的是解決上文概述的問題中的至少任何一個。
[0012]此外,一個目的是提供一種用于在分布式緩存系統(tǒng)中檢索對象數(shù)據(jù)的機(jī)制。這些目的可通過根據(jù)隨附獨(dú)立權(quán)利要求的方法和布置來滿足。
[0013]根據(jù)一個方面,提供一種通過通信網(wǎng)絡(luò)節(jié)點(diǎn)(204)執(zhí)行的使得能夠檢索諸如網(wǎng)頁的元素的對象的方法。在分布式緩存系統(tǒng)(200)中,對象的位置由統(tǒng)一資源定位符URL定義。該方法包括將URL重建(2:1)為可由DNS服務(wù)器讀取的格式;并將包含重建的URL的DNS查詢發(fā)送(2:2)到DNS服務(wù)器(206)。此外,該方法還包括接收(2:3)分布式緩存系統(tǒng)(200)中的高速緩存(202a,202b,202c)的IP-地址,其中高速緩存(202a,202b,202c)存儲對象。另外,該方法還包括將對于對象的http-獲取(http-get)請求發(fā)送(2:4)到具有接收的IP-地址的高速緩存(202a,202b,202c);并從高速緩存(202a,202b,202c)接收(2:5)包含對象的http-響應(yīng)。
[0014]此外,可重復(fù)該方法以便檢索另外的對象。重建可包括從URL移除域名,這產(chǎn)生URL的剩余部分;用相應(yīng)的點(diǎn)替換URL的剩余部分的至少一個斜線;將URL的剩余部分的順序顛倒;以及將移除的域名添加到URL的顛倒后的剩余部分的末端。此外,重建還可包含將本地高速緩存域名包括在重建的URL中。
[0015]根據(jù)另一個方面,提供數(shù)據(jù)檢索單元,它適于包含在通信網(wǎng)絡(luò)節(jié)點(diǎn)中并使得通信網(wǎng)絡(luò)節(jié)點(diǎn)能夠從分布式緩存系統(tǒng)檢索對象,對象的位置由統(tǒng)一資源定位符URL定義,數(shù)據(jù)檢索單元包括通信接口和處理器。處理器適于將URL重建為可由DNS服務(wù)器讀取的格式。通信接口適于:將包含重建的URL的DNS查詢發(fā)送到DNS服務(wù)器;以及接收分布式緩存系統(tǒng)中的高速緩存的IP-地址,所述高速緩存存儲對象。通信接口還適于將對于對象的http-獲取請求發(fā)送到具有接收的IP-地址的高速緩存;以及從高速緩存接收包含對象的http-響應(yīng)。
[0016]此外,數(shù)據(jù)檢索單元可適于從第二高速緩存檢索至少一個第二對象。數(shù)據(jù)檢索單元還可適于從UE接收URL并將對象轉(zhuǎn)發(fā)到UE。
[0017]根據(jù)其它方面,分別提供包含數(shù)據(jù)檢索單元的UE和http-代理服務(wù)器。
[0018]通過向數(shù)據(jù)檢索單元提供用于將URL重建為可由DNS-服務(wù)器讀取的格式的功能性并向DNS-服務(wù)器提供關(guān)于對象的位置的信息,數(shù)據(jù)檢索單元可應(yīng)用DNS-服務(wù)器的快速查找能力來尋找對象的位置。從而,可將高速緩存的轉(zhuǎn)發(fā)能力用于其它目的,或者可實現(xiàn)較不復(fù)雜的高速緩存。
【附圖說明】
[0019]現(xiàn)在將參考附圖并且通過示例性實施例來更詳細(xì)地描述解決方案,其中:
圖1是根據(jù)現(xiàn)有技術(shù)的緩存系統(tǒng)中的情形的示意圖示。
[0020]圖2是根據(jù)可能的實施例的緩存系統(tǒng)中的情形的示意信令圖。
[0021]圖3是根據(jù)可能的實施例的緩存系統(tǒng)中的情形的示意信令圖。
[0022]圖4是根據(jù)可能的實施例的數(shù)據(jù)檢索單元的示意性框圖。
[0023]圖5是根據(jù)可能的實施例的檢索對象數(shù)據(jù)的方法的示意性流程圖。
[0024]圖6是根據(jù)可能的實施例的計算機(jī)程序產(chǎn)品的示意圖和示意性框圖。
【具體實施方式】
[0025]對于對象數(shù)據(jù)的定義進(jìn)一步來說,如上所述,對象可存儲在若干個高速緩存中,并且因此負(fù)載共享將也可能在更粒度的對象DNS結(jié)構(gòu)上進(jìn)行,或?qū)τ趯ο髴?yīng)用DNS策略,以使得一些用戶從一個位置獲取對象并且其他用戶從另一個位置獲取對象。
[0026]為了實現(xiàn)通信網(wǎng)絡(luò)中的服務(wù)器和通信鏈路的更均勻負(fù)載,將對象分布在多個高速緩存上。例如,將音樂會話的初始化部分或網(wǎng)頁的第一個文本文章作為第一對象存儲在具有短存取時間的高速緩存,并且可將音樂會話或網(wǎng)頁的另外的部分作為另外的對象存儲在具有較長存取時間的高速緩存中。然后,最終用戶可快速獲得對初始化對象的訪問并且可在收聽或閱讀之前檢索的對象的數(shù)據(jù)時檢索剩余對象。
[0027]在本說明書中,將描述將URL重建為可由DNS服務(wù)器讀取的格式。“重建”的基本原理是:
1.從URL移除域名,這產(chǎn)生URL的剩余部分。
[0028]2.用點(diǎn)V’替換URL的剩余部分的斜線。
[0029]3.將URL的剩余部分的順序顛倒。
[0030]4.將域名附加到URL的顛倒后的剩余部分的末端。
[0031 ]例如,當(dāng)URL是 “provider.com/apa/bepa/cepa.f ig” 時,移除域名 “provider.com”產(chǎn)生URL的剩余部分“apa/bepa/cepa.f ig”。用點(diǎn)替換斜線產(chǎn)生“.apa.bepa.cepa.f ig”。將URL的剩余部分的順序顛倒產(chǎn)生“fig.cepa.bepa.apa”,并且將域名添加到URL的顛倒后的剩余部分的末端產(chǎn)生“f ig.cepa.bepa.apa.provider.com”,這是可由DNS服務(wù)器讀取的格式。
[0032]通常,域是服務(wù)器的邏輯位置。提供商設(shè)置了用于存儲對象的一個或多個服務(wù)器。通常通過提供商的域名(例如,提供商的名稱和頂層域名,如“provider, com”)來請求提供商。
[0033]但是,要注意的是,重建不限于上文描述的原理。設(shè)計者能夠自由地設(shè)想用于重建URL的任何合適的備選原理,只要DNS服務(wù)器能夠應(yīng)用重建的URL。例如,他/她可以按備選的順序執(zhí)行動作1-4,或者可將URL修改成可由DNS服務(wù)器讀取的備選格式。
[0034]重建的主要?處是,創(chuàng)建可在當(dāng)如的層級DNS-系統(tǒng)中谷易實現(xiàn)的層級命名體系結(jié)構(gòu),并提供命名系統(tǒng)的有效縮放。
[0035]參考圖2,圖2是示意性信令圖,現(xiàn)在將根據(jù)一個例示性實施例描述從分布式緩存系統(tǒng)200檢索對象數(shù)據(jù)的情形。
[0036]緩存系統(tǒng)200包括存儲可由最終用戶的UE(用戶設(shè)備)檢索的對象的多個高速緩存202a、202b、202c。
[0037]在該實施例中,DNS服務(wù)器206已經(jīng)知道對象如何分布在高速緩存202a、202b、202c上。當(dāng)UE 204的最終用戶檢索對象(例如,網(wǎng)頁的元素)時,在第一動作2:1中,UE 204將URL(統(tǒng)一資源位置)重建為可由DNS-服務(wù)器讀取的格式。URL定義對象。例如,UE 204知道對象存儲在域“provider, com”中,但是UE 204不知道提供商將對象(例如,網(wǎng)頁的名為ucepa.fig”的圖像)存儲在哪些高速緩存202a、202b、202c上。
[0038]在接著的動作2:2中,UE 204將包含重建的URL和想要的對象的名稱的DNS-查詢發(fā)送到DNS服務(wù)器206。例如,UE 204想要檢索網(wǎng)頁的圖像“cepa.fig”,并將DNS-查詢“fig.cepa.locat1n.provider.com”發(fā)送到DNS服務(wù)器206。在該實施例中,使用術(shù)語“l(fā)ocat i on (位置)”來表不對象“cepa.f ig”在高速緩存內(nèi)的位置。例如,如果對象“cepa.fig”作為“apa/bepa.cepa.fig”存儲在高速緩存的文件夾中,那么“apa/bepa”就是位置。
[0039]在隨后的動作2:3中,UE204接收提供商存儲圖像“fig”的高速緩存的IP-地址。例如,圖像“c印a.fig”將存儲在高速緩存A 202a中。
[0040]然后,在另一個動作2:4中,UE將對于對象的請求發(fā)送到該高速緩存202a、202b、202c,作為朝向“高速緩存A的IP-地址”的http-get “/locat1n/cepa.f ig”。然后,在最后的動作中,UE 204從高速緩存A 202a、202b、202c接收想要的對象(即圖像“cepa.fig” ),作為http-響應(yīng) “cepa.f ig”。
[0041]在基于上文描述的實施例的一個備選實施例中,可然后從存儲另外的對象(例如,網(wǎng)頁的其它元素)的高速緩存202a、202b、202c檢索另外的對象。通過重復(fù)上文描述的動作2:1-2:5,即重建URL、獲得高速緩存202a、202b、202c的IP-地址、以及根據(jù)相應(yīng)的IP-地址從合適的高速緩存202a、202b、202c獲得另外的對象,最終用戶可獲得對例如網(wǎng)頁的另外的元素的訪問。例如,如果另外的對象存儲在高速緩存B 202a、202b、202c中,那么UE 204在重復(fù)的動作2:1中重建對象B的URL,在重復(fù)的動作2: 2中請求高速緩存B的IP-地址,在重復(fù)的動作2:3中接收高速緩存B的IP-地址,在重復(fù)的動作2:4中通過使用高速緩存B的IP-地址將另外的對象排序,并在重復(fù)的動作2:5中接收另外的對象。
[0042]提出的方法的一個優(yōu)點(diǎn)是,可在接收2:5當(dāng)前檢索的對象之前請求2:4隨后對象。因此,由于下載中的較少等待時間,將提高最終用戶體驗。另外,DNS查找實質(zhì)上比http重定向更快,由此進(jìn)一步提尚最終用戶體驗。
[0043]因此,通過向DNS服務(wù)器206提供關(guān)于對象部分的位置的信息,可應(yīng)用快速DNS服務(wù)器206的已安裝的計算能力來獲取高速緩存的合適的IP-地址。從而,可釋放高速緩存202a、202b、202c的計算能力用于其它目的,例如用于處理對象部分的遞送。備選地,可以用較不復(fù)雜的設(shè)計來構(gòu)造高速緩存。
[0044]另外,當(dāng)在高速緩存中上載對象時,不需要更新其它高速緩存中的信息來使得能夠檢索更新后的對象。管理員只需更新DNS服務(wù)器206,這是快速且有效的,因為一般來說,DNS服務(wù)器的數(shù)量比高速緩存的數(shù)量少得多。
[0045]常規(guī)UE、即不具有重建URL的功能性的UE也將能夠利用所公開的概念。但是,這些常規(guī)UE將然后經(jīng)由http-代理服務(wù)器執(zhí)行對象的檢索,這將在下文進(jìn)一步描述。
[0046]參考圖3,圖3是示意性信令圖,現(xiàn)在將根據(jù)一個例示性實施例描述從分布式緩存系統(tǒng)300檢索對象數(shù)據(jù)的情形。
[0047]該例示性實施例的分布式緩存系統(tǒng)300與圖2的分布式緩存系統(tǒng)200有關(guān),并且因此在合適時應(yīng)用對應(yīng)的參考數(shù)字。
[0048]除了上文描述的一些例示性實施例以外,該分布式緩存系統(tǒng)還包括布置成控制和管理從多個高速緩存202a、202b、202c檢索對象數(shù)據(jù)的http-代理服務(wù)器308。
[0049]當(dāng)UE304的最終用戶檢索對象(例如,流播音樂會話的第一部分)時,在第一動作3:1中,UE 304向http-代理服務(wù)器發(fā)送對第一部分的請求。第一部分作為對象存儲在第一高速緩存202a、202b、202c中,并由URL定義。在該實施例中,請求形成為包含URL(即,對象的提供商的名稱、對象的位置和對象的名稱)的http-獲取。例如,URL “provider.com/locat1n/ob ject_l”意味著對象I存儲在提供商的位置。于是,完整的請求是http-get://provider.com/locat1n/object_l。
[0050]在接著的動作3: 2中,http-代理服務(wù)器308將接收的URL重建為可由DNS服務(wù)器206讀取的格式。然后,在隨后的動作3: 3中,將該重建的URL作為DNS查詢發(fā)送到DNS服務(wù)器。動作3:2和3:3對應(yīng)于上文所描述的一個實施例的相應(yīng)動作2:1和2: 2。在該實施例中,http-代理服務(wù)器308將DNS-查詢 “object_l.locat1n.provider”發(fā)送到DNS服務(wù)器206。
[0051 ] DNS服務(wù)器206知道對象I存儲在高速緩存A 202a中。在對應(yīng)于以上動作2:3的接著的動作3:4中,DNS服務(wù)器在DNS-響應(yīng)中返回高速緩存A 202a的IP-地址。
[0052]然后,在另一個動作3:5中,http-代理服務(wù)器308將作為到高速A的IP-地址的http-getlocat1n/ob ject_l”實現(xiàn)的對于對象的請求發(fā)送到該高速緩存202a、202b、202c。一旦接收到請求,高速緩存A 202a便將對象A作為http-響應(yīng)“object_l”返回,http-代理服務(wù)器在下一個動作3:6中接收http-響應(yīng)“object_l”。
[0053]然后,在最后的動作3:7中,http-代理服務(wù)器308例如通過轉(zhuǎn)發(fā)http-響應(yīng)“object_l”將接收的對象發(fā)送到UE 304。
[0054]通常,流播會話、網(wǎng)頁等作為多個對象分布在各個高速緩存202a、202b、202c上,并且這些多個對象將被檢索。
[0055]因此,通過向分布式緩存系統(tǒng)300提供http-代理服務(wù)器308,還將使得常規(guī)UE304能夠從公開的實施例的分布式緩存系統(tǒng)的高速緩存檢索對象。
[0056]在基于上文描述的這一個實施例的備選例示性實施例中,然后可從存儲另外的對象(例如,流播音樂會話的另外的部分)的高速緩存202a、202b、202c檢索這些另外的對象。在該備選實施例中,對于要檢索的每個相應(yīng)對象重復(fù)動作3:1-3:7。
[0057]在基于上文描述的一些實施例的另外的例示性實施例中,DNS-服務(wù)器206連接到因特網(wǎng)。為了使得http-代理服務(wù)器308能夠?qū)幼?:3的DNS-查詢發(fā)送到合適的DNS服務(wù)器206,本地緩存系統(tǒng)的域名將被添加到DNS-查詢。例如,如果圭連接到因特網(wǎng)的本地系統(tǒng)的DNS-查詢是“DNS-query object_l.locat1n.provider”,那么連接到因特網(wǎng)的系統(tǒng)的對應(yīng)DNS-查詢可以是 “DNS-query object_l.locat1n, provider.cacheDomain.xx”,其中cacheDomain.xx是本地緩存系統(tǒng)的域名。
[0058]為了使得上文描述的一些實施例的UE204或http-代理服務(wù)器308能夠從多個高速緩存202a、202b、202c檢索分布式對象,其中對象的位置被寄存在DNS-服務(wù)器,UE 204和http-代理服務(wù)器308配備有數(shù)據(jù)檢索單元400。
[0059]參考圖4,圖4是示意性框圖,現(xiàn)在將根據(jù)一個例示性實施例描述數(shù)據(jù)檢索單元400。
[0060]數(shù)據(jù)檢索單元400適于布置在UE 204或http-代理服務(wù)器308中以便從分布式緩存系統(tǒng)的多個高速緩存檢索對象數(shù)據(jù)。對象數(shù)據(jù)作為存儲在高速緩存中的對象分布。
[0061 ]數(shù)據(jù)檢索單元400包括通信接口 402和處理器404。數(shù)據(jù)檢索單元400適于從它所被布置的UE 204或http-代理服務(wù)器308接收URL(統(tǒng)一資源定位符XURL定義UE 204Shttp-代理服務(wù)器308想要檢索的對象。URL的對象存儲在高速緩存處,但是數(shù)據(jù)檢索單元不知道它存儲在哪個高速緩存中。處理器404布置成將接收的URL重建為可由DNS服務(wù)器(虛線)讀取的格式。上文已描述了這樣的重建的一個示例,并且因此將不在該實施例中進(jìn)一步描述。
[0062]數(shù)據(jù)檢索單元400適于查找要檢索的對象存儲在哪個高速緩存(虛線)上,并且通信接口 402布置成將DNS查詢發(fā)送到具有關(guān)于存儲想要的對象的高速緩存的信息的DNS服務(wù)器。如上文在另一個實施例中所公開的,DNS查詢包括重建的URL,以便由DNS服務(wù)器在查找合適的高速緩存的IP-地址時使用。在DNS查詢時,DNS服務(wù)器查找合適的高速緩存并將該高速緩存的IP-地址返回到數(shù)據(jù)檢索單元400,其中將IP-地址補(bǔ)充到DNS響應(yīng)中。通信接口402適于接收DNS響應(yīng),并且還適于將對于對象的HTTP請求發(fā)送到具有接收的IP-地址的高速緩存。通常,要發(fā)送的HTTP請求由處理器404根據(jù)接收的IP-地址形成。但是,在公開的概念內(nèi),可備選地執(zhí)行實際形成。例如,重建的URL可存儲在存儲部件406中,并且通信接口可包括用于將HTTP請求形成為包括接收的IP-地址和存儲的重建的URL的http-獲取(http-get)消息的功能性。
[0063]此外,通信接口402適于接收將通過http-響應(yīng)消息檢索的對象。
[0064]在基于上文描述的一個實施例的一個備選例示性實施例中,數(shù)據(jù)檢索單元400包括用于處理從分布式緩存系統(tǒng)檢索另外的對象的功能性。在該實施例中,處理器404適于處理和控制合適數(shù)量的對象的檢索。
[0065]在基于上文描述的一些實施例的另一個例示性實施例中,數(shù)據(jù)檢索單元400適于被包含在UE 204或http-代理服務(wù)器308中,它們已分別結(jié)合圖2和圖3進(jìn)行描述。
[0066]要注意,以非限制性方式描述了所描述的例示性實施例的布置。通常,在描述的概念內(nèi),設(shè)計者可選擇布置另外的單元和組件以便提供數(shù)據(jù)檢索單元400的合適操作,例如可布置各種控制單元和存儲器。此外,在公開的概念內(nèi),可備選地執(zhí)行提出的布置的物理實現(xiàn)。例如,當(dāng)付諸實踐時,可在另一個合適的單元中實現(xiàn)特定的示出單元的功能性。
[0067]參考圖5,圖5是示意性流程圖,現(xiàn)在將根據(jù)一個例示性實施例描述由數(shù)據(jù)檢索單元執(zhí)行的方法。
[0068]當(dāng)數(shù)據(jù)檢索單元從分布式高速緩存系統(tǒng)檢索對象數(shù)據(jù)時,數(shù)據(jù)檢索單元執(zhí)行以下動作。
[0069]在第一動作500中,數(shù)據(jù)檢索單元重建例如網(wǎng)頁的元素的對象的URL。將URL重建為可由DNS服務(wù)器讀取的格式。在本描述中,已經(jīng)在上文描述了重建的原理,并且因此將不進(jìn)一步描述。
[0070]在接著的動作502中,重建的URL作為DNS-查詢發(fā)送到DNS-服務(wù)器。一旦接收到重建的URL,DNS-服務(wù)器便返回存儲要檢索的對象的高速緩存的I P-地址,并且在隨后的動作504中,數(shù)據(jù)檢索單元接收該IP-地址。
[0071]在另一個接著的動作506中,數(shù)據(jù)檢索單元從具有接收的IP-地址的高速緩存請求對象,并且在接著的動作508中,在來自高速緩存的響應(yīng)中接收對象。
[0072]在最后的可選動作510中,數(shù)據(jù)檢索單元確定是否有更多的對象要檢索。如果沒有更多的對象要檢索,那么過程結(jié)束。
[0073]如果相反,有更多的對象要檢索,那么數(shù)據(jù)檢索單元對于下一個對象重復(fù)動作500-510,直到動作510的判定指示沒有更多對象要檢索為止。
[0074]根據(jù)一些例示性實施例,計算機(jī)程序產(chǎn)品包括計算機(jī)可讀介質(zhì),例如圖5中的600所示的盤或CD-ROM。計算機(jī)可讀介質(zhì)可能已經(jīng)在其上存儲包含程序指令的計算機(jī)程序。計算機(jī)程序可加載到數(shù)據(jù)處理單元630中,數(shù)據(jù)處理單元630可例如被包含在數(shù)據(jù)檢索單元610中。當(dāng)加載到數(shù)據(jù)處理單元630中時,計算機(jī)程序可存儲在與數(shù)據(jù)處理單元630相關(guān)聯(lián)或一體的存儲器620中。根據(jù)一些實施例,計算機(jī)程序可在加載到數(shù)據(jù)處理單元630中并由數(shù)據(jù)處理單元630運(yùn)行時使數(shù)據(jù)處理單元630執(zhí)行根據(jù)例如分別在圖2和圖3中的任一個中所示的方法的方法步驟。
[0075]要注意,以非限制性方式描述了所描述的例示性實施例的布置。通常,在描述的概念內(nèi),設(shè)計者可選擇布置另外的單元和組件(例如另外的處理器或存儲器)以便提供接收器的合適操作。此外,在公開的概念內(nèi),可備選地執(zhí)行提出的布置的物理實現(xiàn)。例如,當(dāng)付諸實踐時,可在另一個合適的單元中實現(xiàn)特定的示出的單元的功能性。
[0076]此外,即使已對于查找IP-地址的DNS-服務(wù)器描述例示性實施例,但是公開的概念不限于此。設(shè)計者認(rèn)識到并且明白,可應(yīng)用備選服務(wù)器等來根據(jù)備選地址格式查找高速緩存的地址。
[0077]遍及本說明書提到“一個實施例”或“實施例”是用于表示結(jié)合實施例描述的特定特征、結(jié)構(gòu)或特性包含在至少一個實施例中。因此,遍及說明書的各個地方出現(xiàn)“在一個實施例中”或“在實施例中”的表述不一定指相同實施例。此外,在一個或若干個實施例中,可以用任何合適的方式組合所述特定特征、結(jié)構(gòu)或特性。盡管上文已參考特定實施例描述本發(fā)明,但是并不意圖局限于本文中所闡述的特定形式。而是,本發(fā)明只由隨附權(quán)利要求限制,并且在隨附權(quán)利要求的范圍內(nèi),不同于以上特定實施例的其它實施例是同樣可能的。此夕卜,應(yīng)明白,本文中所使用的術(shù)語“包括”或“包含”不排除其它元素或步驟的存在。而且,盡管各個特征可包含在不同權(quán)利要求中,但是它們可能可以有利地組合,并且不同權(quán)利要求的包含并不暗示特征的組合是不可行和/或有利的。另外,單數(shù)參考數(shù)字不排除復(fù)數(shù)。最后,權(quán)利要求中提供參考符號只是作為闡明的示例,并且不應(yīng)理解為以任何方式限制權(quán)利要求的范圍。
[0078]范圍一般由隨附獨(dú)立權(quán)利要求限定。從屬權(quán)利要求限定例示性實施例。
[0079]縮寫
DNS 域名系統(tǒng) HTTP超文本傳輸協(xié)議 IP 因特網(wǎng)協(xié)議 UE 用戶設(shè)備 URL 統(tǒng)一資源定位符。
【主權(quán)項】
1.一種在分布式緩存系統(tǒng)(200)中通過通信網(wǎng)絡(luò)節(jié)點(diǎn)(204)執(zhí)行的使得能夠檢索例如網(wǎng)頁的元素的對象的方法,所述對象的位置由統(tǒng)一資源定位符URL定義,所述方法包括: 將所述URL重建(2:1,3:2,500)為可由域名系統(tǒng)DNS服務(wù)器讀取的格式, 將包含所重建的URL的DNS查詢發(fā)送(2:2,3:3,502)到所述DNS服務(wù)器(206),接收(2:3,3:4,504)所述分布式緩存系統(tǒng)(200)中的高速緩存(202&,20213,202(3)的因特網(wǎng)協(xié)議IP-地址,所述高速緩存(202a,202b,202c)存儲所述對象, 將對于所述對象的超文本傳輸協(xié)議http-獲取請求發(fā)送(2:4,3:5,506)到具有所接收的IP-地址的所述高速緩存(202a,202b,202c),以及 從所述高速緩存(202&,20213,202(3)接收(2:5,3:6,508)包含所述對象的11??-響應(yīng)。2.如權(quán)利要求1所述的方法,其中將至少一個第二對象存儲在所述分布式緩存系統(tǒng)(200)的第二高速緩存(202a,202b,202c)中,所述至少一個第二對象由第二URL定義,并且所述方法還包括: 將所述第二 URL重建(2:1,3:2)為可由所述DNS服務(wù)器(206)讀取的格式, 將包含所重建的第二 URL的DNS查詢發(fā)送(2:2,3:3)到所述DNS服務(wù)器(206), 從所述DNS服務(wù)器(206)接收(2: 3,3:4)所述第二高速緩存(202a,202b,202c)的IP-地址, 通過應(yīng)用所述第二高速緩存(202a,202b,202c)的IP-地址來將對于所述至少一個第二對象的http-獲取請求發(fā)送(2:4,3:5)到所述第二高速緩存(202a,202b,202c),以及 從所述第二高速緩存(202a,202b,202c)接收(2:5,3:6)包含所述至少一個第二對象的http-響應(yīng)。3.如權(quán)利要求1或2所述的方法,其中重建所述URL包括: -從所述URL移除域名,從而產(chǎn)生所述URL的剩余部分, -用相應(yīng)的點(diǎn)替換所述URL的所述剩余部分的至少一個斜線“/”, -將所述URL的所述剩余部分的順序顛倒, -將所述移除的域名添加到所述URL的顛倒后的剩余部分的末端。4.如權(quán)利要求1-3中任一權(quán)利要求所述的方法,其中所述通信網(wǎng)絡(luò)節(jié)點(diǎn)(204)是用戶設(shè)備UE 05.如權(quán)利要求1或2所述的方法,其中所述通信網(wǎng)絡(luò)節(jié)點(diǎn)是代理服務(wù)器(308),所述方法還包括:從UE(304)接收(3:1)所述1]此并將所述對象轉(zhuǎn)發(fā)(3:7)到所述現(xiàn)(304)。6.如權(quán)利要求5所述的方法,其中至少一個第二對象存儲在所述分布式緩存系統(tǒng)(300)的第二高速緩存(202a,202b,202c)中,所述至少一個第二對象由第二URL定義,并且所述方法還包括從所述UE(304)接收(3:1)所述第二URL并將所述至少一個第二對象轉(zhuǎn)發(fā)(3:7)到所述 UE (304)。7.如權(quán)利要求5或6所述的方法,其中所述代理服務(wù)器(308)適于連接到因特網(wǎng),并且所述URL的所述重建(3:2)包括在所述重建的URL中包含本地高速緩存域名。8.如權(quán)利要求1-3中任一權(quán)利要求所述的方法,其中所述對象是來自網(wǎng)頁、流播媒體會話和媒體部分的集合中的一個的信息元素。9.一種適于包含在通信網(wǎng)絡(luò)節(jié)點(diǎn)(204,308)中并使得所述通信網(wǎng)絡(luò)節(jié)點(diǎn)(204,308)能夠從分布式緩存系統(tǒng)(200,300)檢索對象的數(shù)據(jù)檢索單元(400),所述對象的位置由統(tǒng)一資源定位符URL定義,所述數(shù)據(jù)檢索單元(400)包括通信接口(402)和處理器(404),其中: 所述處理器(404)適于將所述URL重建為可由域名系統(tǒng)DNS服務(wù)器讀取的格式, 所述通信接口(402)適于:將包含所重建的URL的DNS查詢發(fā)送到所述DNS服務(wù)器(206);接收所述分布式緩存系統(tǒng)(200)中的高速緩存(202a,202b,202c)的因特網(wǎng)協(xié)議IP-地址,所述高速緩存(202a,202b,202c)存儲所述對象;將對于所述對象的超文本傳輸協(xié)議http-獲取請求發(fā)送到具有所述接收的IP-地址的所述高速緩存(202a,202b,202c);以及從所述高速緩存(202a,202b,202c)接收包含所述對象的http-響應(yīng)。10.如權(quán)利要求9所述的數(shù)據(jù)檢索單元(400),其中至少一個第二對象存儲在所述分布式緩存系統(tǒng)(200)的第二高速緩存(202a,202b,202c)中,所述至少一個第二對象由第二URL定義,其中所述處理器(404)還適于將所述第二 URL重建為可由所述DNS服務(wù)器(206)讀取的格式,并且其中所述通信接口(402)還適于: 將包含所重建的第二 URL的DNS查詢發(fā)送到所述DNS服務(wù)器(206), 從所述DNS服務(wù)器(206 )接收所述第二高速緩存(202a,202b,202c )的IP-地址, 通過應(yīng)用所述第二高速緩存(202a,202b,202c)的所述IP-地址來將對于所述至少一個第二對象的http-獲取請求發(fā)送到所述第二高速緩存(202a,202b,202c),以及 從所述第二高速緩存(202a,202b,202c)接收包含所述第二對象數(shù)據(jù)的http-響應(yīng)。11.如權(quán)利要求9或10所述的數(shù)據(jù)檢索單元(400),其中所述通信接口(402)還適于:從UE( 304)接收所述URL并將所述對象轉(zhuǎn)發(fā)到所述UE( 304)。12.如權(quán)利要求10所述的數(shù)據(jù)檢索單元(400),其中所述通信接口(402)還適于:從UE(304)接收第二 URL并將所述第二對象轉(zhuǎn)發(fā)到所述UE( 304)。13.—種用戶設(shè)備UE(204),包括根據(jù)權(quán)利要求9或10所述的數(shù)據(jù)檢索單元(400)。14.一種代理服務(wù)器(308),包括根據(jù)權(quán)利要求11或12所述的數(shù)據(jù)檢索單元(400)。15.如權(quán)利要求14所述的代理服務(wù)器(308),適于連接到因特網(wǎng),其中所述處理器(404)適于在所述重建的URL中包含本地高速緩存域。16.一種包括計算機(jī)可讀介質(zhì)(500)的計算機(jī)程序產(chǎn)品,在所述計算機(jī)可讀介質(zhì)(500)上具有包含程序指令的計算機(jī)程序,所述計算機(jī)程序可加載到數(shù)據(jù)處理單元(530)中并適于在通過所述數(shù)據(jù)處理單元(530)運(yùn)行所述計算機(jī)程序時引起執(zhí)行根據(jù)權(quán)利要求1-8中任一權(quán)利要求所述的方法。
【文檔編號】H04L29/08GK105934930SQ201480074566
【公開日】2016年9月7日
【申請日】2014年1月31日
【發(fā)明人】H.埃里克斯森, L.維斯特伯格
【申請人】瑞典愛立信有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1