專利名稱:移動網(wǎng)絡(luò)中的業(yè)務(wù)加速的制作方法
技術(shù)領(lǐng)域:
一般而言,本發(fā)明涉及系統(tǒng)和方法,并且更具體地說,涉及用于允許移動電信網(wǎng)絡(luò)中業(yè)務(wù)加速的機構(gòu)和技術(shù)。
背景技術(shù):
公司正在快速增加動態(tài)、豐富且交互的能力以改進用戶體驗、增長在線聽眾并推進頁面瀏覽和事務(wù)。隨著網(wǎng)站朝向完全豐富、動態(tài)在線信道體驗演進,商業(yè)面臨著新的但嚴(yán)峻的挑戰(zhàn):該動態(tài)內(nèi)容不能高速緩存,并且花更長時間在網(wǎng)頁中加載。當(dāng)今的消費者和商業(yè)人士期望高度個人化且交互的在線體驗。他們無論是進行購買、預(yù)訂預(yù)留還是觀看電影,他們都要求平滑、無暇的體驗,并且當(dāng)他們的期望未滿足時他們會毫不猶豫點擊另一個站點。緩慢的站點性能和更慢的頁面下載可損害用戶體驗并增大站點放棄。結(jié)果是更低的客戶忠誠度和收入。內(nèi)容分布網(wǎng)絡(luò)⑶N提供商因特網(wǎng)當(dāng)前正在提供業(yè)務(wù)加速服務(wù),以解決來自對電子商務(wù)的常規(guī)瀏覽的基于因特網(wǎng)的服務(wù)的體驗質(zhì)量QoE的問題。加速提供的示例是邊緣平臺[見:Beyond Caching; The User Experience Impact of Accelerating Dynamic SiteElements across the Internet, 2008]。該邊緣平臺提供了對因特網(wǎng)業(yè)務(wù)模式的了解,并且是用于將站點內(nèi)容請求從客戶的瀏覽器傳到公司的始發(fā)數(shù)據(jù)中心并即刻回來的三種關(guān)鍵技術(shù)的動態(tài)站點加速平臺。下面提到的三種技術(shù)補償了 BGP、TCP和HTTP協(xié)議的不足,并有效地創(chuàng)建了用于今天的動態(tài)在線商業(yè)的新因特網(wǎng)平臺。 .性能的確定路由(SureRoute)
傳輸協(xié)議最優(yōu)化
預(yù)取
業(yè)務(wù)加速基于一組組件。它們包含:具有全球映射功能的域名服務(wù)器DNS系統(tǒng)、一組分布式加速服務(wù)器以及內(nèi)容分布網(wǎng)絡(luò)CDN提供商與門戶提供商(web應(yīng)用提供商)之間的服務(wù)級協(xié)定SLA。SLA還意味著門戶提供商的DNS服務(wù)器上的一組配置。如下步驟總結(jié)了加速過程:
1.CDN提供商的動態(tài)映射系統(tǒng)將對于應(yīng)用內(nèi)容的用戶請求引導(dǎo)到最優(yōu)加速服務(wù)器。2.路由最優(yōu)化技術(shù)識別回到始發(fā)基礎(chǔ)設(shè)施的最快且最可靠路徑,以檢索動態(tài)應(yīng)用內(nèi)容。3.高性能傳輸協(xié)議透明地優(yōu)化加速服務(wù)器與始發(fā)處之間的通信,從而改進性能
和可靠性。4.加速服務(wù)器檢索所請求的應(yīng)用內(nèi)容,并通過安全優(yōu)化連接將所請求的應(yīng)用內(nèi)容返回到用戶。第一步驟需要相當(dāng)了解客戶端與加速服務(wù)器之間的接近度,并構(gòu)成將在本申請中后面描述的本發(fā)明的論題。在美國專利US 7660296中示出并描述了在本發(fā)明中所針對系統(tǒng)的加速過程的詳細描述。圖1屬于現(xiàn)有技術(shù),并且公開了包括因特網(wǎng)服務(wù)提供商ISP網(wǎng)絡(luò)、因特網(wǎng)5和運營商的移動網(wǎng)絡(luò)6的系統(tǒng)。該系統(tǒng)是通過在一組服務(wù)器接收IP分組、通過一系列服務(wù)器遂穿這些分組并將它們傳遞到所定義固定IP地址來操作的覆蓋機構(gòu)(overlay mechanism)。在ISP網(wǎng)絡(luò)中和因特網(wǎng)中可以看到邊緣服務(wù)器13、17。始發(fā)邊緣服務(wù)器13負(fù)責(zé)接收、封裝和轉(zhuǎn)發(fā)IP分組。用戶邊緣服務(wù)器17負(fù)責(zé)接收、封裝和/或解封裝以及轉(zhuǎn)發(fā)IP分組。ISP包括目標(biāo)服務(wù)器14,目標(biāo)服務(wù)器14是其業(yè)務(wù)要通過該覆蓋機構(gòu)遂穿的機器。因特網(wǎng)包括CDN提供商DNS 3,⑶N提供商DNS 3負(fù)責(zé)選擇適當(dāng)用戶邊緣服務(wù)器來接收并轉(zhuǎn)發(fā)IP業(yè)務(wù)。⑶N提供商DNS 3、始發(fā)邊緣服務(wù)器13和用戶邊緣服務(wù)器17是CDN提供商基礎(chǔ)設(shè)施95 (也稱為內(nèi)容傳遞提供商)的一部分。術(shù)語“內(nèi)容傳遞提供商”是指至少向用戶分布(提供)現(xiàn)有內(nèi)容的那些服務(wù)(例如Akama1、YouTube)。因而,內(nèi)容傳遞提供商可除了傳遞內(nèi)容不生成內(nèi)容(Akamai),或者可除了傳遞內(nèi)容還生成內(nèi)容(YouTube)。信令點XYZ DNS 18表示門戶提供商的DNS。運營商的移動網(wǎng)絡(luò)包括本地DNS 16。該本地DNS從用戶接收對于內(nèi)容傳遞提供商的URL地址的查詢。運營商的移動網(wǎng)絡(luò)還包括網(wǎng)關(guān)GPRS支持節(jié)點GGSN 11和無線電網(wǎng)絡(luò)控制器RNCl 2。在圖1中,用戶設(shè)備或用戶終端I與RNCl 2處于無線電連接。當(dāng)在本申請后面說明本發(fā)明時,將與圖3—起更詳細地說明圖1中的一些實體。圖2公開了根據(jù)現(xiàn)有技術(shù)找到適當(dāng)加速邊緣服務(wù)器并經(jīng)由加速隧道向/從該服務(wù)器引導(dǎo)IP分組的方法的信號序列圖解。已經(jīng)結(jié)合圖1說明了包含在圖2中的信令點1、16、
11、18、3、17、13和14。根據(jù)現(xiàn)有技術(shù)的方法包括如下步驟:
-用戶設(shè)備I中的瀏覽器發(fā)送61對于提供商門戶的URL(統(tǒng)一資源定位符)的DNS請求。用該DNS請求的目的是找出什么IP地址對應(yīng)于某一 URL域名,以便找到存儲用戶感興趣的信息的Web服務(wù)器。運營商的本地DNS服務(wù)器16接收該請求,并發(fā)起一組遞歸DNS查找。-本地DNS16查詢門戶提供商的DNS,即從本地DNS 16向XYZ DNS 18發(fā)送62該查詢。門戶提供商在這個示例中命名為“XYZ”。門戶提供商是CDN運營商的客戶,并具有名稱服務(wù)器,所述名稱服務(wù)器配置成根據(jù)在美國專利US 6,108,703中描述的DNS重定向原則將指針返回到CDN提供商的DNS服務(wù)器。-返回63指向該⑶N提供商門戶的URL。-該本地DNS向⑶N提供商DNS發(fā)送64請求。根據(jù)在美國專利US7,660, 296中描述的映射機構(gòu),CDN運營商選擇用戶邊緣服務(wù)器,用戶邊緣服務(wù)器也稱為邊緣區(qū)域或稱為ES用戶。在US 7,660,296中描述了選擇過程。該選擇基于用戶終端I的IP地址或從其始發(fā)該DNS請求的本地DNS服務(wù)器16的IP地址。在此示例中,已選擇服務(wù)器是因特網(wǎng)中的用戶邊緣服務(wù)器17。從移動網(wǎng)絡(luò)的角度,已選擇服務(wù)器將是次優(yōu)的,這是因為它將駐留在移動網(wǎng)絡(luò)外部。-從⑶N提供商DNS3經(jīng)由本地DNS 16朝向用戶終端I發(fā)送65、66內(nèi)容傳遞提供商重定向消息(也稱為名稱解析應(yīng)答消息)。因此,返回所選擇服務(wù)器17的IP地址。該IP地址被稱為虛擬IP VIPo-從終端I發(fā)送67送往所選擇服務(wù)器17的IP分組。-創(chuàng)建從⑶N提供商用戶邊緣服務(wù)器17朝向始發(fā)邊緣服務(wù)器13的隧道。在該隧道內(nèi)通過CDN提供商的機構(gòu)來加速用戶分組。門戶提供商服務(wù)器14、即目標(biāo)服務(wù)器得到分組68,并發(fā)送回應(yīng)答(網(wǎng)頁)。在回到所選擇服務(wù)器17的隧道內(nèi)加速來自門戶提供商服務(wù)器14的分組69。-終端I接收70這些分組。該⑶N提供商理解:在幾年后,因特網(wǎng)將大多數(shù)情況下經(jīng)由移動寬帶來訪問,而不是經(jīng)由固定寬帶來訪問。由于這個原因,他們會想要能夠在移動網(wǎng)絡(luò)中將他們的服務(wù)提供給他們的客戶(內(nèi)容傳遞提供商),即能夠執(zhí)行連接到移動網(wǎng)絡(luò)的終端的業(yè)務(wù)加速。當(dāng)前,CDN提供商所能提供的移動網(wǎng)絡(luò)中的業(yè)務(wù)加速服務(wù)器的最大程度部署是在網(wǎng)關(guān)GPRS支持節(jié)點GGSN級。然而,由于在GGSN下面存在等待時間[見:Latency in Broad-band MobileNetworks, C Serrano el at., Vodafone Group Networks],該 CDN 提供商會喜歡能夠進入移動網(wǎng)絡(luò)更深。在無線電網(wǎng)絡(luò)節(jié)點RNN(比如3G網(wǎng)絡(luò)中的無線電網(wǎng)絡(luò)控制器RNC或長期演進LTE網(wǎng)絡(luò)中的eNodeB)部署加速器使運營商能夠甚至更靠近終端用戶,這樣他們能夠向終端用戶提供改進的QoE(體驗質(zhì)量),并由此創(chuàng)建向他們的客戶、內(nèi)容傳遞提供商的新提供。在GGSN下面部署加速器節(jié)點的主要問題是:出現(xiàn)了選擇最佳用戶邊緣服務(wù)器的問題。如果多個用戶邊緣服務(wù)器與多個RNN (即RNC或eNodeB)處于相同地點(colocate),則當(dāng)前在該RNN與附連的終端之間沒有直接邏輯關(guān)聯(lián),以使CDN提供商DNS的映射功能能夠?qū)⒒赗NN的用戶邊緣服務(wù)器與該終端相關(guān)聯(lián)。該問題由如下事實進一步加重了:因為GGSN是所有移動終端的IP錨定點,所以可用于使該映射功能能夠找到適當(dāng)用戶邊緣服務(wù)器的終端的IP地址對映射功能而言是不可見的?;贗SP DNS服務(wù)器來選擇適當(dāng)用戶邊緣服務(wù)器也不可行,這是因為它未給出足夠的粒度。而且,存在從GGSN (或EPC演進的分組核心內(nèi)的PDN網(wǎng)關(guān))延伸到該RNN以及從該RNN延伸到該終端的3GPP隧道,并且必須進行特殊操作以使該CDN提供商加速機構(gòu)能夠在RNN級加速業(yè)務(wù)。
發(fā)明內(nèi)容
本發(fā)明的目的是克服上面所確定的現(xiàn)有技術(shù)的局限。本發(fā)明聚焦在無線電網(wǎng)絡(luò)節(jié)點RNN(例如無線電網(wǎng)絡(luò)控制器或演進的節(jié)點B)內(nèi)部的功能介紹,該功能能夠有助于選擇基于RNN的用戶邊緣服務(wù)器,以便在與那個RNN相關(guān)聯(lián)的終端與門戶提供商的服務(wù)器之間加速業(yè)務(wù)。該功能位于該終端與內(nèi)容分布網(wǎng)絡(luò)CDN提供商域名服務(wù)器DNS之間的信令路徑中。該功能攔截并修改DNS應(yīng)答,所用的方式使得該終端向基于RNN的用戶邊緣服務(wù)器發(fā)送打算要加速的分組,代替向CDN提供商所選擇的服務(wù)器節(jié)點發(fā)送打算要加速的分組。此夕卜,該功能還照管將業(yè)務(wù)轉(zhuǎn)發(fā)到該RNN與該終端之間以及該RNN與網(wǎng)關(guān)GPRS支持節(jié)點GGSN之間的正確移動特定隧道。一個例示的實施例中的解決方案是用于允許移動電信網(wǎng)絡(luò)中業(yè)務(wù)加速的方法。該方法包括如下步驟:
-在無線電網(wǎng)絡(luò)節(jié)點接收來自位于移動電信網(wǎng)絡(luò)外部的內(nèi)容傳遞提供商的名稱解析應(yīng)答消息。-攔截該應(yīng)答消息。-從該應(yīng)答消息中提取令牌。
-將所述令牌與所述無線電網(wǎng)絡(luò)控制器中存儲的令牌相比較。-當(dāng)在該令牌與所述存儲的令牌之間存在匹配時,在該應(yīng)答消息中用預(yù)先設(shè)置的IP地址替代內(nèi)容傳遞提供商服務(wù)器的因特網(wǎng)協(xié)議IP地址,所述預(yù)先設(shè)置的IP地址對應(yīng)于移動網(wǎng)絡(luò)中的加速邊緣服務(wù)器。-從該無線電網(wǎng)絡(luò)節(jié)點向移動終端發(fā)送修改的應(yīng)答消息。另一個例示的實施例中的解決方案是用于允許移動電信網(wǎng)絡(luò)中業(yè)務(wù)加速的無線電網(wǎng)絡(luò)節(jié)點RNN。該無線電網(wǎng)絡(luò)節(jié)點配置成將名稱解析應(yīng)答消息從移動通信網(wǎng)絡(luò)外部的內(nèi)容傳遞提供商轉(zhuǎn)移到連接到該移動電信網(wǎng)絡(luò)的移動終端。該無線電網(wǎng)絡(luò)節(jié)點包括:
-配置成接收應(yīng)答消息的接口。-連接到所述接口并配置成從所述應(yīng)答消息中提取令牌的電路,其中,所述令牌由所述內(nèi)容傳遞提供商引入到所述應(yīng)答消息中,其中,所述電路配置成當(dāng)所述應(yīng)答消息從所述內(nèi)容傳遞提供商到達時攔截所述應(yīng)答消息,將所述令牌與存儲的令牌相比較,并且當(dāng)在所述令牌與所述存儲的令牌之間存在匹配時,在所述應(yīng)答消息中用對應(yīng)于所述移動網(wǎng)絡(luò)中的加速邊緣服務(wù)器的預(yù)先設(shè)置的IP地址替代內(nèi)容傳遞提供商服務(wù)器的因特網(wǎng)協(xié)議IP地址;以及
-配置成向所述移動終端發(fā)送修改的應(yīng)答消息的接口,所述修改的應(yīng)答消息具有所述預(yù)先設(shè)置的IP地址代替所述內(nèi)容傳遞提供商IP地址。在又一個例示的實施例中,描述了移動電信網(wǎng)絡(luò)中的無線電網(wǎng)絡(luò)節(jié)點RNN。該無線電網(wǎng)絡(luò)節(jié)點配置成將名稱解析應(yīng)答消息從移動電信網(wǎng)絡(luò)外部的內(nèi)容傳遞提供商轉(zhuǎn)移到連接到該移動電信網(wǎng)絡(luò)的移動終端。所述無線電網(wǎng)絡(luò)節(jié)點包括:
-配置成接收所述應(yīng)答消息的接口;
-例程,所述例程配置成運行在處理器上,以當(dāng)所述應(yīng)答消息從所述內(nèi)容傳遞提供商到達時攔截所述應(yīng)答消息,從所述應(yīng)答消息中提取令牌,將所述令牌與存儲的令牌相比較,并且當(dāng)在所述令牌與所述存儲的令牌之間存在匹配時,在所述應(yīng)答消息中用對應(yīng)于所述移動網(wǎng)絡(luò)中的加速邊緣服務(wù)器的預(yù)先設(shè)置的IP地址替代內(nèi)容傳遞提供商服務(wù)器的因特網(wǎng)協(xié)議IP地址。-所述接口配置成向所述移動終端發(fā)送修改的應(yīng)答消息,所述修改的應(yīng)答消息具有所述預(yù)先設(shè)置的IP地址代替所述內(nèi)容傳遞提供商IP地址。本發(fā)明的一目的是改進終端用戶的體驗質(zhì)量。本發(fā)明的一些優(yōu)點如下:
-CDN提供商能夠朝向移動網(wǎng)絡(luò)擴展它們的商業(yè)提供,并因此產(chǎn)生更多收入。-如果有來自⑶N運營商的新收入,則運營商和網(wǎng)絡(luò)設(shè)備供應(yīng)商可得到份額,這是因為他們將不得不在部署和實現(xiàn)新加速功能中扮演積極角色。-隨著體驗質(zhì)量QoE的增長,運營商將使客戶流失下降,并因此提高他們的收入。-網(wǎng)絡(luò)供應(yīng)商將能夠銷售更多具有業(yè)務(wù)加速特征的盒子(boxes)。-該解決方案使運營商能夠向第三方(⑶N提供商)完全“隱藏”他們的網(wǎng)絡(luò)拓?fù)洹?該解決方案對接入和核心節(jié)點的當(dāng)前設(shè)計和功能性具有最小影響。-網(wǎng)絡(luò)運營商將能夠節(jié)省回程上業(yè)務(wù)轉(zhuǎn)移上的成本以及因特網(wǎng)對等成本,這是因為將從無線電接入網(wǎng)邊緣處的高速緩存而不是從因特網(wǎng)中的始發(fā)服務(wù)器供應(yīng)(serve)內(nèi)容?,F(xiàn)在將結(jié)合附圖借助優(yōu)選實施例更詳細本發(fā)明。
圖1是部分現(xiàn)有技術(shù),并且公開了因特網(wǎng)服務(wù)提供商ISP網(wǎng)絡(luò)中的目標(biāo)服務(wù)器、位于因特網(wǎng)中的⑶N提供商DNS以及運營商的移動網(wǎng)絡(luò)的框圖示意例證。圖2是部分現(xiàn)有技術(shù),并且公開了找到固定網(wǎng)絡(luò)中適當(dāng)加速邊緣服務(wù)器的方法的信號序列圖解。圖3a公開了因特網(wǎng)服務(wù)提供商ISP網(wǎng)絡(luò)中的目標(biāo)服務(wù)器、位于因特網(wǎng)中的⑶N提供商DNS以及在3G類型的運營商的移動網(wǎng)絡(luò)中與無線電網(wǎng)絡(luò)節(jié)點處于相同地點的用戶邊緣服務(wù)器的框圖示意例證。圖3b公開了與圖3a中的ISP網(wǎng)絡(luò)和因特網(wǎng)處于相同地點的LTE類型的運營商的移動網(wǎng)絡(luò)中的無線電網(wǎng)絡(luò)節(jié)點的框圖示意例證。圖4公開了找到移動網(wǎng)絡(luò)中的適當(dāng)加速邊緣服務(wù)器并經(jīng)由該服務(wù)器引導(dǎo)IP分組的方法的信號序列圖解。圖5公開了無線電網(wǎng)絡(luò)控制器將IP分組從終端經(jīng)由移動網(wǎng)絡(luò)中的加速邊緣服務(wù)器引導(dǎo)到⑶N提供商加速隧道中并從該加速隧道經(jīng)由下游隧道引導(dǎo)到終端的算法。圖6公開了無線電網(wǎng)絡(luò)節(jié)點的框圖示意例證。
具體實施例方式在如下描述中,為了說明而非限制的目的,闡述了特定細節(jié),諸如具體電路、電路組件、技術(shù)等,以便提供本發(fā)明的全面理解。然而,本領(lǐng)域技術(shù)人員要明白,本發(fā)明可以在脫離這些特定細節(jié)的其它實施例中實施。在其它實例中,眾所周知的方法、裝置和電路的詳細描述被省略了,以免用不必要的細節(jié)模糊了本發(fā)明的描述。圖3a公開了包括因特網(wǎng)服務(wù)提供商ISP網(wǎng)絡(luò)、因特網(wǎng)5和運營商的移動網(wǎng)絡(luò)6的系統(tǒng)。該系統(tǒng)是通過在一組服務(wù)器接收IP分組、通過一系列服務(wù)器遂穿這些分組并將它們傳遞到所定義固定IP地址來操作的覆蓋機構(gòu)。各種類型的邊緣服務(wù)器4、10、12、13、17位于這些網(wǎng)絡(luò)中。邊緣服務(wù)器是駐留在兩個網(wǎng)絡(luò)(通常是私用網(wǎng)絡(luò)與因特網(wǎng))之間“邊緣”上的服務(wù)器。邊緣服務(wù)器可服務(wù)于不同目的,這取決于所討論的功能性的上下文,例如始發(fā)邊緣服務(wù)器13 (比如ISP網(wǎng)絡(luò)中的始發(fā)邊緣服務(wù)器)負(fù)責(zé)接收、封裝和轉(zhuǎn)發(fā)IP分組。用戶邊緣服務(wù)器4、10、17、20(比如圖2中的因特網(wǎng)和移動網(wǎng)絡(luò)中的用戶邊緣服務(wù)器)負(fù)責(zé)接收、封裝和/或解封裝以及轉(zhuǎn)發(fā)IP分組。中間邊緣服務(wù)器12(比如圖2中的因特網(wǎng)中的中間邊緣服務(wù)器)是從邊緣區(qū)域或其它中間服務(wù)器接收封裝的分組并將它們轉(zhuǎn)發(fā)到其它中間服務(wù)器或網(wǎng)關(guān)區(qū)域上的服務(wù)器。該ISP包括目標(biāo)服務(wù)器14,目標(biāo)服務(wù)器14是其業(yè)務(wù)要通過覆蓋機構(gòu)遂穿的機器。因特網(wǎng)包括負(fù)責(zé)選擇適當(dāng)用戶邊緣服務(wù)器來接收并轉(zhuǎn)發(fā)IP業(yè)務(wù)的CDN提供商DNS 3。運營商的移動網(wǎng)絡(luò)包括本地DNS 16。該本地DNS從用戶接收對于內(nèi)容傳遞提供商的域名解析的查詢。URL(統(tǒng)一資源定位符)是規(guī)定因特網(wǎng)上對象(通常是網(wǎng)頁)的位置的標(biāo)準(zhǔn)方式,URL通常由域名、之后是對對象的引用構(gòu)成。運營商的移動網(wǎng)絡(luò)還包括已經(jīng)提到的GGSN 11、第一無線電網(wǎng)絡(luò)控制器RNCl 2和第二無線電網(wǎng)絡(luò)控制器RNC2 9。無線電網(wǎng)絡(luò)控制器RNC是無線電網(wǎng)絡(luò)系統(tǒng)中控制無線電資源的使用和可靠性的主要單元。用戶邊緣服務(wù)器4和10附連到圖3a中的每個RNC。如所述,這些實體負(fù)責(zé)接收、封裝和/或解封裝以及轉(zhuǎn)發(fā)IP分組。用戶設(shè)備或用戶終端I與連接到RNCl的基站無線電連接。該基站負(fù)責(zé)無線電資源管理。圖3b公開了長期演進LTE系統(tǒng)的部分。用戶設(shè)備I與演進的節(jié)點B eNodeB 19無線電連接,演進的節(jié)點B eNodeB 19附連到作為朝向因特網(wǎng)的接入網(wǎng)關(guān)的TON網(wǎng)關(guān)80 (用點線指示)。該eNodeB提供LTE空中接口,并為演進的接入系統(tǒng)執(zhí)行無線電資源管理。用戶邊緣服務(wù)器UES3 20附連到該eNodeB。運營商的移動網(wǎng)絡(luò)包括本地DNS 81。該本地DNS從用戶接收對于內(nèi)容傳遞提供商的URL地址的查詢。當(dāng)在本申請中后面說明本發(fā)明的第二實施例時將進一步討論該eNodeB和UES3。在圖3a中,虛擬IP分組VIP 90在名稱解析應(yīng)答消息7中在⑶N提供商DNS與RNCl 2之間傳輸,并且預(yù)先設(shè)置的IP分組IPl 91在本發(fā)明的第一實施例中在修改的名稱解析應(yīng)答消息8中在RNCl 2與終端I之間傳輸。將結(jié)合圖4進一步說明應(yīng)答消息的傳輸。在圖3b中,虛擬IP分組VIP 90在名稱解析應(yīng)答消息7中在⑶N提供商DNS與eNodeB 19之間傳輸,并且預(yù)先設(shè)置的IP分組IP3 92在本發(fā)明的第二實施例中在修改的名稱解析應(yīng)答消息8中在eNodeB 19與終端I之間傳輸。當(dāng)討論第二實施例時將進一步說明該應(yīng)答消息的傳輸。圖4公開了根據(jù)本發(fā)明第一實施例找到運營商的移動網(wǎng)絡(luò)中的適當(dāng)加速邊緣服務(wù)器并經(jīng)由加速隧道向/從服務(wù)器引導(dǎo)IP分組的方法的信號序列圖解。早先已經(jīng)結(jié)合圖3說明了包含在圖4中的信令點1、2、4、16、11、18、3、17、12、13和14。信令點消息修改器15位于圖3中的無線電網(wǎng)絡(luò)控制器2內(nèi)。該消息修改器修改所接收的已選擇消息。現(xiàn)在將說明的方法的前四個步驟是現(xiàn)有技術(shù)的一部分,并且已經(jīng)結(jié)合圖2說明了。該方法包括如下步驟:
-用戶裝置I中的瀏覽器發(fā)送21對于提供商門戶的URL的DNS請求。這個現(xiàn)有技術(shù)步驟早先已經(jīng)結(jié)合圖2說明了。-該本地DNS查詢該門戶提供商的DNS,即從本地DNS16向XYZ DNS發(fā)送22該查詢。這個現(xiàn)有技術(shù)步驟早先已經(jīng)結(jié)合圖2說明了。-返回23指向該⑶N提供商門戶的URL,如早先在現(xiàn)有技術(shù)中提到的。-該本地DNS向⑶N提供商DNS發(fā)送24請求。這個現(xiàn)有技術(shù)步驟早先已經(jīng)結(jié)合圖2說明了。已選擇服務(wù)器在此示例中是因特網(wǎng)中的用戶邊緣服務(wù)器17。從移動網(wǎng)絡(luò)的角度,已選擇服務(wù)器將是次優(yōu)的,因為它將駐留在移動網(wǎng)絡(luò)外部。-根據(jù)本發(fā)明的第一實施例,現(xiàn)在由⑶N提供商DNS將令牌插入T到名稱解析應(yīng)答消息7的DNS標(biāo)題中,該令牌用作到要觸發(fā)的路徑上的任何RNC邊緣服務(wù)器的指示符。該令牌將充當(dāng)可由該無線電網(wǎng)絡(luò)控制器(或eNodeB)用于對如下進行判定的顯式提示或隱式提示:用該應(yīng)答消息中的IP地址替換另一 IP地址。-應(yīng)答消息7從該⑶N提供商DNS朝向用戶終端I發(fā)送25。由此返回已選擇服務(wù)器17的IP地址90。IP地址90被稱為虛擬IP地址VIP。-無線電網(wǎng)絡(luò)控制器2中的消息修改器15攔截該請求。如果滿足某一標(biāo)準(zhǔn),則用該VIP替換與無線電網(wǎng)絡(luò)控制器RNCl 2相關(guān)聯(lián)的邊緣服務(wù)器UESl 4的IP地址IPl 91。該標(biāo)準(zhǔn)可在應(yīng)答消息7的回答字段中。該VIP例如可以是令牌,并且RNCl 2由此檢查該VIP是否匹配存儲在RNCl中所存儲的預(yù)先供應(yīng)的源IP地址池中的IP地址。作為備選,該令牌可在應(yīng)答消息7的附加字段中。該令牌然后可以是無線電網(wǎng)絡(luò)控制器與之匹配的串、散列或數(shù)字。在以上任何示例中,在匹配的情況下,預(yù)先設(shè)置的IP地址IPl 91被插入在修改的應(yīng)答消息8中。-該虛擬IPVIP存儲S在無線電網(wǎng)絡(luò)控制器2中以便隨后使用。-從無線電網(wǎng)絡(luò)控制器2向終端I發(fā)送26修改的應(yīng)答消息8。-從終端I向RNC邊緣服務(wù)器4發(fā)送27送往RNC邊緣服務(wù)器的IP分組。-啟動⑶N提供商RNC邊緣服務(wù)器。它使用先前存儲的VIP創(chuàng)建朝向⑶N提供商用戶邊緣服務(wù)器17的隧道。在該隧道內(nèi)通過CDN提供商的機構(gòu)來加速這些用戶分組。門戶提供商服務(wù)器(即目標(biāo)服務(wù)器)得到這些分組28,并例如發(fā)送回網(wǎng)頁。在經(jīng)由因特網(wǎng)和核心網(wǎng)絡(luò)回到RNC的隧道內(nèi)加速來自該門戶提供商服務(wù)器的分組29。這個步驟將在后面結(jié)合圖5仔細說明。-終端I接收分組30。在本發(fā)明的第二實施例中,代替如在第一實施例中那樣在無線電網(wǎng)絡(luò)控制器2中修改應(yīng)答消息7,在eNodeB 19中修改應(yīng)答消息。在第二實施例中,將虛擬IP地址VIP 90從TON-GW 80轉(zhuǎn)發(fā)到該eNodeB。在第二實施例中,消息修改器15反而位于該eNodeB中并攔截該請求。如果滿足某一標(biāo)準(zhǔn),則在應(yīng)答消息中用該VIP替換與該eNodeB相關(guān)聯(lián)的邊緣服務(wù)器UES3 20的IP地址IP3 92,并且該VIP被轉(zhuǎn)發(fā)到終端I。在第二實施例中,該VIP存儲在該eNodeB中。在第二實施例中,從終端發(fā)送的IP業(yè)務(wù)分組被送往eNodeB邊緣服務(wù)器,并且從eNodeB邊緣服務(wù)器20朝向⑶N提供商用戶邊緣服務(wù)器17創(chuàng)建隧道。圖5公開了無線電網(wǎng)絡(luò)節(jié)點將IP分組從終端經(jīng)由移動網(wǎng)絡(luò)中的加速邊緣服務(wù)器引導(dǎo)到⑶N提供商加速隧道中并從該加速隧道經(jīng)由下游隧道引導(dǎo)到終端的算法。在圖5中,已經(jīng)使用無線電網(wǎng)絡(luò)控制器2例示該算法,但要注意,也可使用eNodeB 19。早先已經(jīng)結(jié)合圖1-4說明了包含在圖3中的信令點1、2、4、15、11和17。過濾器31位于無線電網(wǎng)絡(luò)控制器2中。過濾器31的主要功能是檢查接收的消息是否是DNS消息。闖出/闖入(break out/in)功能60處置隧道的闖出/闖入。該算法包括如下步驟:
-由來自GGNS的無線電網(wǎng)絡(luò)控制器2接收40、41朝向終端I的業(yè)務(wù)。-在無線電網(wǎng)絡(luò)控制2內(nèi)在內(nèi)部向過濾器功能31轉(zhuǎn)發(fā)42該業(yè)務(wù)。該過濾器功能檢查該業(yè)務(wù)是否是DNS應(yīng)答。如果該業(yè)務(wù)是DNS應(yīng)答消息,則執(zhí)行新的檢查以看是否存在令牌,否則將該業(yè)務(wù)不改變地轉(zhuǎn)發(fā)到終端I。-如果在應(yīng)答消息中存在令牌,則從應(yīng)答中提取該令牌,否則通過下游隧道將業(yè)務(wù)不改變地轉(zhuǎn)發(fā)到終端I。-如果該令牌匹配無線電網(wǎng)絡(luò)控制器2內(nèi)部預(yù)先配置的令牌,則該應(yīng)答消息中的原始IP地址是VIP,并且邊緣服務(wù)器4的IP地址IPl與該VIP交換,并被插入到該應(yīng)答中。存儲原始IP地址VIP。令牌的備選實現(xiàn)是從應(yīng)答中提取VIP,并為此目的對在RNC中預(yù)先配置的一組已知VIP地址執(zhí)行匹配。在匹配的情況下,邊緣服務(wù)器4的IP地址IPl與該VIP交換,并被插入到應(yīng)答中。-該業(yè)務(wù)被插入43到朝向終端的下游隧道中。
-該業(yè)務(wù)朝向終端I遂穿45。-終端I使用在步驟43中供應(yīng)的IPl朝向門戶提供商服務(wù)器發(fā)送46、47業(yè)務(wù)。-業(yè)務(wù)在無線電網(wǎng)絡(luò)控制器2中被攔截并被轉(zhuǎn)發(fā)到過濾器功能31。-如果目標(biāo)IP匹配用戶邊緣服務(wù)器4的IP地址IPl,則將業(yè)務(wù)轉(zhuǎn)發(fā)48到該用戶邊緣服務(wù)器。-該業(yè)務(wù)由用戶邊緣服務(wù)器4封裝并發(fā)送49到由存儲的VIP標(biāo)識的用戶邊緣服務(wù)器17。在該⑶N提供商加速隧道上加速上游業(yè)務(wù)。-由⑶N提供商加速隧道加速下游業(yè)務(wù)。在從GGSN方向經(jīng)由隧道的返回路徑上,該業(yè)務(wù)命中解封裝該業(yè)務(wù)的用戶邊緣服務(wù)器4,并且該業(yè)務(wù)被闖出/闖入功能60插入51到朝向終端的對應(yīng)下游隧道中。-由于該隧道機構(gòu)的擴展,該業(yè)務(wù)以較低等待時間到達52終端裝置。圖6公開了無線電網(wǎng)絡(luò)節(jié)點RNN 2、19的框圖示意例證。RNN配置在此示例中包括早先提到的闖出/闖入功能60、消息修改器15和過濾器功能31。該闖出/闖入功能經(jīng)由接口 Il 61附連到固定網(wǎng)絡(luò)(圖中未示出)。存儲裝置MEM 70連接到消息修改器15。該存儲裝置可用于例如存儲內(nèi)容傳遞提供商服務(wù)器的因特網(wǎng)協(xié)議IP地址VIP或邊緣服務(wù)器的預(yù)先設(shè)置的IP地址。存儲裝置70例如還可用作存儲值池,接收的令牌與之相比較。存儲裝置70可包括一個或多個存儲單元。處理器71用于控制該RNN內(nèi)的實體。早先提到的⑶N提供商加速隧道72和下游隧道73在圖6中可看到經(jīng)由接口 12 62,13 63,14 64和1565連接。如已經(jīng)提到的,該RNN例如可以是無線電網(wǎng)絡(luò)控制器或演進的節(jié)點B。在圖6中已經(jīng)公開了早先說明的用戶邊緣服務(wù)器UESl 4和UES 3 20,任一個經(jīng)由16 66、17 67、1868和19 69連接到消息修改器15、過濾器31和闖出/闖入功能60。圖中示意性示出了可用于實施本發(fā)明的系統(tǒng)和節(jié)點。枚舉的項目在附圖中顯示為單獨單元。然而,在本發(fā)明的實際實現(xiàn)中,它們可以是其它電子裝置(諸如數(shù)字計算機)的不可分組件。因而,上述動作可以用可實施在包含程序存儲介質(zhì)的制品中的軟件來實現(xiàn)。程序存儲介質(zhì)包含實施在載波、計算機盤(磁或光(例如CD或DVD或二者))、非易失性存儲器、帶、系統(tǒng)存儲器和計算機硬驅(qū)中的一個或多個中的數(shù)據(jù)信號。本發(fā)明的系統(tǒng)和方法例如可實現(xiàn)在第三代合作伙伴項目(3GPP)、歐洲電信標(biāo)準(zhǔn)協(xié)會(ETSI)、美國國家標(biāo)準(zhǔn)協(xié)會(ANSI)、長期演進(LTE)或其它標(biāo)準(zhǔn)電信網(wǎng)絡(luò)架構(gòu)中的任一個上。其它示例是電氣和電子工程師協(xié)會(IEEE)或因特網(wǎng)工程任務(wù)組(IETF)。為了說明而非限制的目的,說明書闡述了特定細節(jié),諸如具體組件、電子電路、技術(shù)等,以便提供對本發(fā)明的理解。但是本領(lǐng)域技術(shù)人員要明白,本發(fā)明可以在脫離這些特定細節(jié)的其它實施例中實施。在其它情況下,省略了對眾所周知的方法、裝置和技術(shù)等的詳細描述,以不至于用不必要的細節(jié)模糊了該描述。在一個或多個附圖中示出了各個功能塊。本領(lǐng)域技術(shù)人員將認(rèn)識到,可以使用分立組件或多功能硬件實現(xiàn)這些功能。可使用編程微處理器或通用計算機實現(xiàn)處理功能。本發(fā)明不限于以上描述且在附圖中示出的實施例,而是可以在所附權(quán)利要求書的范圍內(nèi)修改。
權(quán)利要求
1.一種用于允許移動電信網(wǎng)絡(luò)¢)中業(yè)務(wù)加速的方法,所述方法包括如下步驟: -在無線電網(wǎng)絡(luò)節(jié)點(2,19)從位于所述移動電信網(wǎng)絡(luò)(6)外部的內(nèi)容傳遞提供商(3;95)接收(25)名稱解析應(yīng)答消息(7); -攔截所述應(yīng)答消息; -從所述應(yīng)答消息(7)中提取令牌; -將所述令牌與所述無線電網(wǎng)絡(luò)節(jié)點(2,19)中存儲的令牌相比較; -當(dāng)在所述令牌與所述存儲的令牌之間存在匹配時,在所述應(yīng)答消息中用對應(yīng)于所述移動網(wǎng)絡(luò)中的加速邊緣服務(wù)器(4,20)的預(yù)先設(shè)置的IP地址(91,92)代替內(nèi)容傳遞提供商服務(wù)器(17)的因特網(wǎng)協(xié)議IP地址(90);以及 -從所述無線電網(wǎng)絡(luò)節(jié)點(2,19)向移動終端(I)發(fā)送(26)修改的應(yīng)答消息(8)。
2.如權(quán)利要求1所述的方法,還包括: -在所述無線電網(wǎng)絡(luò)節(jié)點(2,19)中存儲所述內(nèi)容傳遞提供商服務(wù)器(17)的因特網(wǎng)協(xié)議IP地址(90)。
3.如權(quán)利要求2所述的方法,還包括: -在所述無線電網(wǎng)絡(luò)節(jié)點(2,19)從所述移動終端(I)接收(27)上游IP分組; -在所述上游IP分組中將所述預(yù)先設(shè)置的IP地址(91,92)標(biāo)識為所述目標(biāo)地址; -使用存儲的因特網(wǎng)協(xié)議IP地址(90)來創(chuàng)建用于朝向所述內(nèi)容傳遞提供商服務(wù)器(17)的所述上游分組的加速隧道(72)。
4.如權(quán)利要求3所述的方法,還包括: -封裝并轉(zhuǎn)發(fā)(49)朝向由存儲的因特網(wǎng)協(xié)議IP地址(90)標(biāo)識的所述內(nèi)容傳遞提供商服務(wù)器(17)的所述上游IP分組。
5.如權(quán)利要求3-4中任一項所述的方法,還包括: -在所述加速邊緣服務(wù)器(4,20)從所述加速隧道接收(50)下游IP分組; -解封裝所述下游IP分組,將所述下游分組插入到朝向所述終端(I)的下游隧道(73)中并向所述終端轉(zhuǎn)發(fā)(52)所述分組。
6.如以上權(quán)利要求中任一項所述的方法,其中,所述加速邊緣服務(wù)器(4,20)與所述無線電網(wǎng)絡(luò)節(jié)點(2,19)相關(guān)聯(lián)。
7.如權(quán)利要求6所述的方法,還包括: -在附連到所述無線電網(wǎng)絡(luò)節(jié)點(2,19)的存儲裝置(70)中存儲所述加速邊緣服務(wù)器(4,20)的所述預(yù)先設(shè)置的IP地址(91,92)。
8.如權(quán)利要求1-7中任一項所述的方法,其中,所述令牌是所述應(yīng)答消息(7)的回答字段中的值。
9.如權(quán)利要求1-7中任一項所述的方法,其中,所述令牌是附加到所述應(yīng)答消息(7)的所述回答字段的字段中的字符和/或數(shù)字的串。
10.如權(quán)利要求8-9中任一項所述的方法,在所述無線電網(wǎng)絡(luò)節(jié)點(2,19)中所述令牌與存儲值池相比較。
11.一種移動電信網(wǎng)絡(luò)(6)的無線電網(wǎng)絡(luò)節(jié)點(2,19),所述無線電網(wǎng)絡(luò)節(jié)點配置成將名稱解析應(yīng)答消息(7)從所述移動通信網(wǎng)絡(luò)外部的內(nèi)容傳遞提供商(3;95)轉(zhuǎn)移到連接到所述移動電信網(wǎng)絡(luò)的移動終端(I),所述無線電網(wǎng)絡(luò)節(jié)點包括:-配置成接收所述應(yīng)答消息(7)的構(gòu)件(61); -配置成從所述應(yīng)答消息中提取令牌的構(gòu)件(15),其中,所述令牌由所述內(nèi)容傳遞提供商引入到所述應(yīng)答消息中,其中,所述構(gòu)件(15)配置成當(dāng)所述應(yīng)答消息從所述內(nèi)容傳遞提供商到達時攔截所述應(yīng)答消息,將所述令牌與存儲的令牌相比較,并且當(dāng)在所述令牌與所述存儲的令牌之間存在匹配時,在所述應(yīng)答消息中用對應(yīng)于所述移動網(wǎng)絡(luò)中的加速邊緣服務(wù)器(4,20)的預(yù)先設(shè)置的IP地址(91,92)替代內(nèi)容傳遞提供商服務(wù)器(17)的因特網(wǎng)協(xié)議IP地址(90);以及 -配置成向所述移動終端發(fā)送修改的應(yīng)答消息(8)的構(gòu)件(65),所述修改的應(yīng)答消息(8)具有所述預(yù)先設(shè)置的IP地址(91,92)代替所述內(nèi)容傳遞提供商IP地址。
12.如權(quán)利要求11所述的無線電網(wǎng)絡(luò)節(jié)點,所述節(jié)點包括存儲裝置(70),其中存儲至少一個如下參數(shù): -所述內(nèi)容傳遞提供商服務(wù)器(17)的因特網(wǎng)協(xié)議IP地址VIP; -邊緣服務(wù)器的至少一個預(yù)先設(shè)置的IP地址; -存儲值池,接收的令牌可與之相比較。
13.如權(quán)利要求11或12所述的無線電網(wǎng)絡(luò)節(jié)點,所述節(jié)點包括處置隧道接入的闖出/闖入功能(60)以及用于接入至少一個隧道(72,73)的接口(62,63,64,64)。
14.如權(quán)利要求11-13中任一項所述的無線電網(wǎng)絡(luò)節(jié)點,所述加速邊緣服務(wù)器(4,20)充當(dāng)?shù)?來自所述至少一個隧道(72,73)的業(yè)務(wù)的隧道起始點/結(jié)束點。
15.如權(quán)利要求11-14中任一項所述的無線電網(wǎng)絡(luò)節(jié)點,所述節(jié)點攔截從所述移動終端(I)接收的業(yè)務(wù),并朝向所述加速邊緣服務(wù)器(4,20)轉(zhuǎn)發(fā)所述業(yè)務(wù)。
16.一種制品,其包括其中實施有用于允許移動電信網(wǎng)絡(luò)¢)中業(yè)務(wù)加速的計算機可讀程序代碼的程序存儲器,所述制品的特征在于: -用于從內(nèi)容傳遞提供商(3;95)接收應(yīng)答消息(7)的計算機可讀程序代碼; -用于執(zhí)行如下動作的計算機可讀程序代碼:當(dāng)所述應(yīng)答消息從所述內(nèi)容傳遞提供商到達時攔截所述應(yīng)答消息,從所述應(yīng)答消息中提取令牌,將所述令牌與存儲的令牌相比較,并且當(dāng)在所述令牌與所述存儲的令牌之間存在匹配時,在所述應(yīng)答消息中用對應(yīng)于所述移動網(wǎng)絡(luò)中的加速邊緣服務(wù)器(4)的預(yù)先設(shè)置的IP地址(91,92)替代內(nèi)容傳遞提供商服務(wù)器(17)的因特網(wǎng)協(xié)議IP地址(90);以及 -用于執(zhí)行如下動作的計算機可讀程序代碼:向所述移動終端發(fā)送具有所述預(yù)先設(shè)置的IP地址(90,91)代替所述內(nèi)容傳遞提供商IP地址的修改的應(yīng)答消息(8)。
全文摘要
本發(fā)明涉及一種用于允許移動電信網(wǎng)絡(luò)(6)中的業(yè)務(wù)加速的方法,所述方法包括如下步驟在無線電網(wǎng)絡(luò)節(jié)點(2,19)從位于移動電信網(wǎng)絡(luò)(6)外部的內(nèi)容傳遞提供商(3;95)接收(25)應(yīng)答消息(7);攔截應(yīng)答消息;從應(yīng)答消息(7)中提取令牌;將該令牌與無線電網(wǎng)絡(luò)節(jié)點(2,19)中存儲的令牌相比較;當(dāng)在該令牌與存儲的令牌之間存在匹配時,在應(yīng)答消息中用對應(yīng)于移動網(wǎng)絡(luò)中的加速邊緣服務(wù)器(4,20)的預(yù)先設(shè)置的IP地址(IP1,IP3)代替內(nèi)容傳遞提供商服務(wù)器(17)的因特網(wǎng)協(xié)議IP地址;以及從無線電網(wǎng)絡(luò)節(jié)點(2,19)向移動終端(1)發(fā)送(26)修改的應(yīng)答消息(8)。
文檔編號H04L29/12GK103181148SQ201080070039
公開日2013年6月26日 申請日期2010年11月8日 優(yōu)先權(quán)日2010年11月8日
發(fā)明者A.達莫拉 申請人:瑞典愛立信有限公司