通信系統中的業務優化的制作方法
【技術領域】
[0001 ] 本發明涉及在通信網絡中優化下行鏈路業務的方法(其中,下行鏈路業務經由無線電接入網絡(RAN)傳送到通信網絡的客戶端)、相應的計算機程序和計算機程序的產品、以及相應的網絡節點。
【背景技術】
[0002]由于在移動網絡(諸如智能移動寬帶(SMBB)網絡)中的數據業務的增長,網絡業務的優化變得越來越重要。具體地,這適用于傳送到RAN的客戶端(即,諸如移動電話、計算機、平板計算機、媒體播放器等的用戶設備(UE))的下行鏈路業務。這樣的下行鏈路業務通常包括從提供內容(例如,流媒體、網頁或軟件下載)的服務器傳送到請求內容的客戶端的數據。在目前的情況下,業務優化(有時也被稱為業務整形)是指提高無線電資源的利用率,例如,控制用于UE和RAN的接入節點之間的數據傳輸的空中接口資源的分配和信令,同時減小UE中的功耗,從而延長UE的電池壽命。
[0003]通常由通信網絡的網絡節點來執行業務優化,其中,客戶端通過所述通信網絡檢索內容。例如,業務優化可以通過內容提供商(即,用于對業務進行路由和處理的服務器或代理服務器,例如超文本傳輸協議(HTTP)和傳輸控制協議(TCP)代理)來執行。在目前的情況下,業務優化應被理解為包括但不限于:調步、解調步、節流、內容壓縮、視頻轉碼、視頻速率轉換、家長控制等。通常,執行的業務優化的類型取決于業務的類型,即,業務是否涉及流媒體、軟件下載、網絡瀏覽、時間關鍵相對于非時間關鍵業務等。
[0004]執行業務優化的網絡節點(諸如代理)可以被布置在通信網絡中的不同位置處,并且可以提供不同類型的業務優化功能,取決于代理是位于下游(即,與RAN接近或者甚至與RAN集成)還是位于上游(即,離RAN更遠)。
[0005]在通過RAN空中接口進行傳輸的空閑時間段期間,與RAN接近或者與RAN集成的代理可以基于實現無線電狀態(諸如通用移動電信系統(UMTS)中的無線電資源控制(RRC)狀態)的下行切換(downswitching)來執行業務優化。這種業務優化功能(有時被稱為無線電友好調步)可以基于與空閑傳輸時間段相關的到RAN的控制節點的信令指示,從而使RAN能夠在空閑時間段起始時直接切換到消耗資源較少的無線電狀態,而不是響應于失活定時器觸發下行切換才進行切換。
[0006]在下行鏈路業務通過執行業務優化的一系列代理的場景中,或者在業務起始于執行業務優化的服務器并隨后在被傳送到客戶端時通過業務優化代理的場景中,當業務經歷在若干個位置的業務優化時可能會產生問題。
【發明內容】
[0007]本發明的目的在于提供相對于以上技術和現有技術的改進的備選方案。
[0008]更具體地,本發明的目的在于提供一種針對被傳送到通信網絡的無線客戶端(即,經由RAN接收網絡業務的客戶端)的網絡業務的改進的優化。
[0009]通過由獨立權利要求限定的本發明的不同方面來實現本發明的這些和其它目的。本發明的實施例的特征在于從屬權利要求。
[0010]根據本發明的第一方面,提供了一種在通信網絡中優化下行鏈路業務的方法。所述下行鏈路業務被傳送到通信網絡的客戶端。所述下行鏈路業務經由RAN被傳送。所述方法包括:從所述客戶端接收針對內容的請求。所述請求在通信網絡的第一網絡節點被接收。第一網絡節點被布置為優化下行鏈路業務。所述方法還包括:在第一網絡節點,將指示包括到所述請求中,并向通信網絡的第二網絡節點轉發所述請求。所述指示與第一網絡節點的第一業務優化功能相關。第二網絡節點位于相對于第一網絡節點的上游。第二網絡節點被布置為根據第二業務優化功能優化下行鏈路業務。第二業務優化功能至少部分對應于第一業務優化功能。所述方法還包括:在第二網絡節點,從第一網絡節點接收請求,并確定所述請求是否包括業務優化功能指示。所述方法還包括:確定下行鏈路業務是否與包括業務優化功能指示的請求有關,優化下行鏈路業務,以及向第一網絡節點轉發下行鏈路業務。在優化下行鏈路業務中,如果下行鏈路業務與包括業務優化功能指示的請求有關,則省去與第一業務優化功能相對應的業務優化功能。所述方法還包括:在第一網絡節點,從第二網絡節點接收下行鏈路業務,根據第一業務優化功能優化下行鏈路業務,以及向所述客戶端轉發下行鏈路業務。
[0011]根據本發明的第二方面,提供了一種在通信網絡中優化下行鏈路業務的方法。該方法由通信網絡中的第一網絡節點執行。所述下行鏈路業務被傳送到通信網絡的客戶端。所述下行鏈路業務經由RAN傳送。所述方法包括:從所述客戶端接收針對內容的請求,將指示包括到所述請求中,以及向通信網絡的第二網絡節點轉發所述請求。所述指示與第一網絡節點的第一業務優化功能相關。第二網絡節點位于相對于第一網絡節點的上游。所述方法還包括:從第二網絡節點接收下行鏈路業務,根據第一業務優化功能優化下行鏈路業務,以及向所述客戶端轉發下行鏈路業務。
[0012]根據本發明的第三方面,提供了一種計算機程序。該計算機程序包括計算機程序代碼。如果在處理器上執行,則所述計算機程序代碼適于實施根據本發明第二方面所述的方法。
[0013]根據本發明的第四方面,提供了一種計算機程序產品。該計算機程序產品包括計算機可讀存儲介質。所述計算機可讀存儲介質實施有施根據本發明第三方面所述的計算機程序。
[0014]根據本發明的第五方面,提供了一種在通信網絡中優化下行鏈路業務的方法。該方法由通信網絡中的第二網絡節點執行。所述下行鏈路業務被傳送到通信網絡的客戶端。所述下行鏈路業務經由RAN被傳送。所述方法包括:從通信網絡的第一網絡節點接收針對內容的請求,確定所述請求是否包括指示。第一網絡節點位于相對于第二網絡節點的下游。所述指示與第一網絡節點的第一業務優化功能相關。所述方法還包括:確定下行鏈路業務是否與包括業務優化功能指示的請求有關,以及優化下行鏈路業務。在優化下行鏈路業務中,如果下行鏈路業務與包括業務優化功能指示的請求有關,則省去與第一業務優化功能相對應的業務優化功能。所述方法還包括:向第一網絡節點轉發下行鏈路業務。
[0015]根據本發明的第六方面,提供了一種計算機程序。該計算機程序包括計算機程序代碼。如果在處理器上執行,則所述計算機程序代碼適于實施根據本發明第五方面所述的方法。
[0016]根據本發明的第七方面,提供了一種計算機程序產品。該計算機程序產品包括計算機可讀存儲介質。所述計算機可讀存儲介質實施有施根據本發明第六方面所述的計算機程序。
[0017]根據本發明的第八方面,提供了一種在通信網絡中優化下行鏈路業務的第一網絡節點。所述下行鏈路業務經由RAN被傳送到通信網絡的客戶端。第一網絡節點包括處理器和存儲器。所述存儲器包含可以由處理器執行的指令,其中,第一網絡節點能夠操作為:從所述客戶端接收針對內容的請求,將指示包括到所述請求中,以及向通信網絡的第二網絡節點轉發所述請求。所述指示與第一網絡節點的第一業務優化功能相關。第二網絡節點位于相對于第一網絡節點的上游。第一網絡節點還能夠操作為:從第二網絡節點接收下行鏈路業務,根據第一業務優化功能優化下行鏈路業務,以及向所述客戶端轉發下行鏈路業務。
[0018]根據本發明的第九方面,提供了一種在通信網絡中優化下行鏈路業務的第二網絡節點。所述下行鏈路業務經由無線電接入網絡RAN被傳送到通信網絡的客戶端。第二網絡節點包括處理器和存儲器。所述存儲器包含可以由處理器執行的指令,其中,第二網絡節點能夠操作為:從通信網絡的第一網絡節點接收針對內容的請求,以及確定所述請求是否包括指示。第一網絡節點位于相對于第二網絡節點的下游。所述指示與第一網絡節點的第一業務優化功能相關。第二網絡節點還能夠操作為:確定下行鏈路業務是否與包括業務優化功能指示的請求有關,以及優化下行鏈路業務。在優化下行鏈路業務中,第二網絡節點還能夠操作為:如果下行鏈路業務與包括業務優化功能指示的請求有關,則省去與第一業務優化功能相對應的業務優化功能。第二網絡節點還能夠操作為:向第一網絡節點轉發下行鏈路業務。
[0019]本發明利用以下理解:可以通過協調由通信網絡中的單獨實體(S卩,網絡節點)執行的業務優化來提高通信網絡中的業務優化。具體地,這應用于經由RAN(即通過無線鏈路)被傳送到通信網絡的客戶端的下行鏈路業務的情況。客戶端可以是例如UE,諸如移動電話、計算機、平板計算機、媒體播放器等。用于執行業務優化的單獨實體可以是例如服務器和位于相對于服務器的下游的代理,其中,所述服務器是下行鏈路業務的來源并且還被布置為根據特定策略或網絡狀況來優化下行鏈路業務。作為備選方案,單獨實體還可以是兩個代理,下行鏈路業務在被傳送到客戶端時通過這兩個代理。代理或者多個代理可以是例如被布置為執行業務優化以及可選的其它任務(諸如路由、地址翻譯等)的HTTP或TCP代理。更接近于RAN的代理(S卩,貫穿本公開還被稱為第一網絡節點)還可以與RAN集成,并且可以是RAN的接入節點、控制節點或任何其它節點的一部分。第一網絡節點還可以是SMBB的一部分。針對第一網絡節點,本發明的實施例可以被布置為基于在第一網絡節點和RAN處執行的動作來優化業務,其中,第一網絡節點和RAN被協調以通過無線電友好方式執行業務優化。
[0020]根據本發明實施例的業務優化意味著協調在通信網絡的單獨實體(第一和第二網絡節點,諸如兩個代理)處執行的業務優化功能。為此,位于下游的第一網絡節點從客戶端接收針對內容的請求,并在向上游的第二網絡節點轉發請求之前將指示包括到所述請求中。所述指示包括與第一業務優化功能相關的信息,其中,第一網絡節點對其希望響應于所述請求而接收到的下行鏈路業務執行第一業務優化功能。當接收到響應時,第二網絡節點確定響應是否包括所述指示。接著,第二網絡節點對針對客戶端的下行鏈路業務進行優化。下行鏈路業務可以源自第二網絡節點(在第二網絡節點提供請求內容的情況下,即,諸如媒體服務器)或者服務器(其中,第二網絡節點向該服務器轉發針對內容的請求,并隨后響應于所述請求接收下行鏈路業務)。第二網絡節點確定下行鏈路業務是否與包括業務優化功能指示的請求有關,并根據其提供的第二業務優化功能執行業務優化。如果下行鏈路業務與包括所述指示的請求有關,則第二網絡節點省去隨后被位于相對于第二網絡節點的下游的第一網絡節點執行的業務優化功能