<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

用于移動無線網絡的分布式內容高速緩存解決方案的制作方法

文檔序號:7909108閱讀:283來源:國知局
專利名稱:用于移動無線網絡的分布式內容高速緩存解決方案的制作方法
用于移動無線網絡的分布式內容高速緩存解決方案相關申請信息本申請涉及并且要求優先權為在2009年3月5日提交的美國申請12/398,735, 美國申請12/398,735是在2008年11月14日提交的美國專利申請No. 12/250,685的部分繼續申請,美國專利申請No. 12/250,685是在2008年8月觀日提交的美國專利申請 No. 12/200, 304的部分繼續申請。上述申請的內容通過引用被包含在此。
背景技術
通信網絡通常包括核心網和至少一個接入網。核心網是通信網絡的中心部分,并且作為通信網絡的主干。核心網通常包括高容量交換機和傳輸設備。每一個接入網作為用戶與通信網絡的聯系點。接入網將訂戶與他們的服務提供商連接。通信網絡可以具有與單個核心網進行通信的多個接入網,用于服務于不同組的用戶。通信網絡可以向用戶分發內容。通常,在接入網中的用戶裝置對特定內容生成請求,并且通過接入網向核心網轉發該請求。核心服務平臺可位于核心網中。核心服務平臺為執行多種服務的裝置。例如,該核心服務平臺可以識別所請求的內容被存儲的位置。通常,這個位置是內容存儲庫。內容存儲庫可以位于與用戶相同的接入網中、不同的接入網中或位于核心網中。核心服務平臺因此可以協調從內容存儲庫檢索所請求的內容,并且可以協調向用戶裝置分發回所請求的內容。

發明內容
內容高速緩存機制被提供來用于通信網絡,諸如無線內容分發網絡。在通信網絡中,電子裝置位于接入網中并且管理高速緩存。根據一個實施例,在電子裝置中的執行方法。所述方法向在通信網絡中的用戶裝置提供內容。所述通信網絡包括接入網和核心網,在所述接入網中,截取來自用戶裝置的內容請求,可以根據網絡接口來格式化該內容請求。所述內容請求可以包括對于數據內容的請求。根據一個實施例,這個過程可以包含結束與活動數據會話相關聯的協議層,使得邊緣網關可以提取和向數據流內注入分組,而不涉及核心網。可以在所述接入網中任何位置完成截取數據,所述任何位置包括在基站或邊緣網
關裝置。隨后,可以查詢在位于所述接入網中的電子高速緩存裝置中設置的高速緩存,以確定在所述高速緩存中是否存在數據內容。如果在所述高速緩存中具有所述數據內容,則檢索所述內容,并且將所述內容轉發到所述用戶裝置。如果否,則可以從所述核心網請求所述數據內容。在一些實施例中,所述邊緣網關裝置與管理多個網絡信道的網絡控制器交互。所述網絡控制器可以從第一網絡信道切換至第二網絡信道,以便保留網絡資源。然而,在當所述電子高速緩存裝置正在獲取數據內容時使得所述控制器保持在活動的第一信道中是理想的。為了防止所述網絡控制器切換信道,所述邊緣網關裝置可以啟動下切換定時器,所述定時器具有小于所述網絡控制器的下切換定時器值的定時器值。在所述邊緣網關裝置的下切換定時器已經過期之前,所述邊緣網關裝置可以向核心網發送比所述網絡控制器的上切換閾值大小更大的上切換閾值大小的ping。來自所述核心網的回答ping可以然后填充所述網絡控制器的下行鏈路傳輸緩沖器,使得所述網絡控制器認為所述活動信道不是空閑的,并且保持在所述活動信道上。當對于所述控制器保持在所述活動信道上的需要過去時, 可以禁用所述邊緣網關裝置的下切換定時器,使得所述控制器可以切換到第二信道,諸如共用信道。而且,提供了一種電子裝置,用于在通信網絡中管理內容。所述電子裝置包括存儲器,用于存儲用于管理內容的指令;以及,處理器,用于執行指令。根據其他實施例,還提供了一種電子裝置可讀存儲介質,用于存儲用于管理在接入網中的高速緩存的可執行指令。


圖1描述了適合于示例性實施例的通信網絡。圖2更詳細地描述了圖1的接入網150。圖3更詳細地描述了圖2的電子裝置170。圖4描述了高速緩存400的示例。圖5描述了可以被執行以便管理和維護高速緩存400的步驟的流程圖。圖6描述了在本發明的一些實施例中使用的“一個隧道方案”。圖7描述了當用戶在接入網之間移動時在網絡中遵守的示例性過程。圖8描述了用于通過電子裝置來防止信道切換的過程,該電子裝置在本地內容獲取期間管理在網絡中的多個信道。
具體實施例方式在此所述的示例性實施例中,在通信網絡中的電子裝置管理存儲數據的高速緩存。通信網絡可以包括核心網和至少一個接入網。接入網可以被配置來截取來自用戶裝置的數據請求,并且本地服務于所述請求的數據。這允許在本地接入網中的中間服務平臺服務數據,并且盡量少地涉及核心網,保存了網絡資源。圖1描述了適合于示例性實施例的通信網絡100。根據一個實施例,通信網絡100 可以是無線網絡,并且包括核心網110和接入網150、152和154。每一個接入網150、152和 1 作為用戶與通信網絡的接觸點,并且將訂戶與他們的服務提供商連接。盡管如此,本領域內的技術人員可以明白通信網絡100也可以包括有線網。根據其他實施例,通信網絡100 可以包括更多或更少的接入網。本領域內的技術人員可以認識到,在此所述的功能示例等同地適用于不同類型的通信網絡中,其中例如有使用WiFi框架、UTRAN或UMTS框架、CDMA 框架、WiMax框架或UMB框架等的網絡。通信網絡100可以具有與單個核心網進行通信的多個接入網,用于服務于不同組的用戶。接入網的示例包括UMTS地面無線電接入網(UTRAN)、GSM無線電接入網(GRAN)和 GSM無線電接入網(GRAN)和GSM Edge無線電接入網(GERAN)。位于核心網110中的核心服務平臺112可以在核心網內提供服務,諸如(但是不限于)從存儲庫獲取數據或者將數據在通信網絡100中路由。核心服務平臺112可以根據要提供的服務而采取多種形式。例如,核心服務平臺112可以是在核心網110內的服務器。 可替代地,核心服務平臺112可以是交換機或路由器、諸如文件服務器或郵件服務器的服務器、網橋、網絡集線器或中繼器。圖2更詳細地描述了示例性接入網150。在接入網150中,電子裝置170具有高速緩存。電子裝置170可以例如是服務器、路由器、計算機系統或定制設計的裝置。替代地, 高速緩存可以被設置在接入網中的另一個裝置處,該另一個裝置諸如基站190、中間服務平臺180或用戶裝置160。替代地,具有高速緩存400的電子裝置170可以位于核心網110中或另一個接入網中,諸如接入網152或接入網154。存儲庫114可以位于核心網110內,或替代地,可以位于接入網中。在圖2中,在接入網150中描述了存儲庫114。存儲庫114可以是文件服務器,雖然它可以是能夠存儲內容的另一種類型的裝置,諸如個人計算機、郵件服務器、蜂窩電話、個人數字助理或全球定位系統裝置。使用用戶裝置160的用戶158可以經由通信裝置330來與接入網150交互,該通信裝置例如是調制解調器、光纖連接或用于無線電通信的發射器和接收器。用戶裝置160 可以例如是但是不限于計算裝置、個人數字助理、蜂窩電話或全球定位系統裝置。用戶裝置 160可以通過位于接入網150中的基站190來發送和接收數據。基站190可以例如是網關、 手機發射塔、節點B(Node B)或增強節點B(Enhanced Node B)。基站190可以與位于接入網150中的一個或多個中間服務平臺180交互,或可以直接地與核心網Iio交互。中間服務平臺180可以執行諸如資源管理(以允許有效地使用網絡資源的方式來引導網絡的控制)、過濾(查看進來和出去的數據以便去除外來的、有害的或干擾的數據)和路由(將網絡通信量向其適當的目的地引導)的任務。中間服務平臺180的示例包括但是不限于無線電網絡控制器、橋接器、路由器和虛擬專用網(VPN)服務器。在一些實施例中,中間服務平臺可以具有定時器,諸如用于在網絡信道間切換的下切換 (down-switch)定時器。下面更詳細地討論定時器。當用戶158請求數據時,核心網110可以在存儲庫114中定位所請求的數據。為了簡單,圖2描述了在接入網150中的存儲庫114。然而,本發明并不限于此。例如,存儲庫 114可以在用戶裝置的接入網150或核心網110中或不同的接入網152中。一旦定位了存儲庫114,則數據可能在通過核心網110路由后可以被發回到用戶裝置160。一旦從存儲庫114檢索到數據,則可以將該數據經由中間服務平臺180或基站190 或兩者通過接入網150路由。中間服務平臺180或基站190可以具有高速緩存400,用于暫時地存儲近來使用的數據。為了容易描述,附圖描述了作為單獨的電子裝置170的高速緩存裝置,但是電子裝置170可以與中間服務平臺180或基站190相同。如果隨后從用戶裝置160或在同一接入網150中的不同的用戶裝置請求相同的數據,則中間服務平臺180或基站190可以檢查其高速緩存400以查看高速緩存400是否包含數據450的最新拷貝。如果高速緩存400確實包含數據450的最新拷貝,則可以將數據 450的拷貝轉發到用戶裝置160。因此,不必多次獲取同樣的數據,所以,避免了通過核心網 110的行程。
圖3更詳細地描述了電子裝置170。電子裝置170可以包含用于存儲要由諸如微處理器、ASIC、FPGA或控制器的處理器320執行的指令312的存儲器310。指令312可以被存儲在一個或多個電子裝置可讀介質上。電子裝置可讀介質或計算機可讀存儲介質的示例包括但是不限于RAM、R0M、磁存儲介質或光學存儲介質。指令312可以使得處理器320執行下面詳細描述的一系列步驟。指令312可以具有用于描述如何執行這些步驟的任何形式。 例如,該指令可以是任何適當的編程語言的未編譯的代碼、編譯的代碼、匯編語言指令或任何其他類型的指令。存儲器310也可以存儲用于操作電子裝置170的操作系統314。存儲器310可以存儲用于提供另外的功能的另外的應用316 ;以及,由電子裝置170或另一個裝置使用的數據318。存儲器310也存儲高速緩存400,將參考圖4更詳細地描述高速緩存400。電子裝置170可以具有用于與通信網絡100進行通信的通信裝置330。通信裝置 330可以例如是調制解調器、以太網連接、光纖連接、無線電天線或用于與網絡進行通信的任何適當部件。電子裝置170可以在接入網150中代理傳輸協議。例如,如果網絡是UMTS網絡, 則電子裝置170可以代理Iu-B或Iu-PS協議。然而,本公開不限于在UMTS網絡中的實施方式,并且可以被部署在任何適當的通信網絡中。所使用的傳輸協議基于所使用的通信網絡的類型而不同。圖4描述了高速緩存400的示例。高速緩存400可以被存儲在電子裝置170的存儲器310中。為了容易描述,示出了示例性高速緩存400,其在邏上被劃分為402-420部分 (section),每一個部分用于表示相等數量的存儲空間。高速緩存的對象440和450位于高速緩存中。對象440和450表示最近已經被用戶裝置160請求的數據。高速緩存的對象440和450可以表示可以通過網絡的任何類型的數據。例如,如果用戶裝置160已經從萬維網請求了網頁,則可以將該請求向核心網110轉發,核心網110可以在存儲庫114上定位該網頁。該網頁可以例如由兩個元素構成HTML文件440和在文件中450存在的圖像。這些元素將被稱為“對象”。高速緩存的內容可以是可執行的內容,諸如計算機程序或其他可執行內容,或者,高速緩存的內容可以是不可執行的內容,諸如JPEG 圖像文件。可執行的內容是可以由電子裝置執行來使得該電子裝置根據編碼的指令來執行所指示的任務的內容。非可執行的內容包括例如數據文件、參數和變量。核心網110可以通過接入網150向用戶裝置160路由回高速緩存的對象440和 450。當數據通過中間服務平臺180時,中間服務平臺180將這個數據轉發給電子裝置170 以被高速緩存。替代地,高速緩存400可以被直接地設置在中間服務平臺180(圖2、上。在當前示例中,高速緩存400被設置在電子裝置170(圖幻上,電子裝置170與中間服務平臺180 被分開地示出以便于描述。因為電子裝置170具有存儲有對象440和450的高速緩存400,所以可以在中間服務平臺180截取對于對象440和450表示的網頁的將來的請求。這些將來的請求可以來自用戶裝置160(圖2)或在接入網150(圖2)中的任何其他用戶裝置。電子裝置170(圖3) 使用多種方法的任何一種來確定對象440和450是否仍然是最新的。例如,一些對象承載 “有效時間”(TTL)標簽,該標簽指定在對象在變為過期或“失效”之前有多長的有效期。替
7代地,用戶裝置可以指定對象應當何時在高速緩存400中被強制刷新。將結合圖6來更詳細地描述可以指示對象過期的其他條件。如果高速緩存的對象440和450仍然是最新的,則可以將高速緩存的對象440和 450提供給回發出請求的用戶裝置,因此防止通過核心網110來完成請求的需要。圖5描述了可以被執行來管理和維護高速緩存400的步驟的流程圖。在步驟510 中,電子裝置截取從在接入網150中的用戶裝置150去往核心網110的數據流。電子裝置可以是中間服務平臺180、電子裝置170、基站190或另一種電子裝置。為了簡單起見,假定在步驟510中的電子裝置是中間服務平臺180。中間服務平臺180可以以多種方式截取數據流。可以在接入網150的正常運行過程期間將該數據流通過中間服務平臺180路由。在這種情況下,中間服務平臺180可以直接地監控該數據流。在其他情況下,該數據流在接入網150的正常運行過程中可能不直接地通過中間服務平臺180,而是可以通過其他裝置路由至核心網110。在這種情況下,中間服務平臺180可以積極地聯系在網絡中的其他裝置, 以便確定是否存在要被截取的數據流,并且可以然后使用已知協議來截取該數據流。在其他情況下,中間服務平臺180可以向其他裝置指示該其他裝置應當向中間服務平臺180轉發數據流,或指示已經接收到數據流使得可以做出是否要截取數據流的決定。替代地,可以預先配置其他裝置,以向中間服務平臺180轉發數據流或關于數據流的信息,而沒有來自中間服務平臺180的任何直接輸入。在步驟520,中間服務平臺180監控對于活動的數據會話在接入網和核心網之間的數據流上的信令。例如,如果網絡是UTRAN網絡,則中間服務平臺180可以是邊緣網關, 并且邊緣網關可以截取來自基站190的IuB接口,基站190可以是節點B或增強的節點B。 替代地,如果中間服務平臺180與具有直接連接到核心網110的IuPS接口的增強的節點B 為并置(collocated)的,則中間服務平臺180可以監控該IuPS接口。如果在步驟530識別了活動數據會話,則在步驟MO中結束在活動數據會話中涉及的協議層。僅通過不向核心網轉發對于數據的請求來完成結束協議層。如果數據流最初在到核心網的過程中路由通過中間服務平臺180(并且因此中間服務平臺180能夠在沒有網絡中其他裝置參與的情況下截取數據),則中間服務平臺180自身可以主動地或被動地結束協議層。與協議層相關聯的任何連接可以被明確地關閉,或可以保持開通狀態,而不通過它們轉發與活動的數據會話相關的信息。或者是,如果中間服務平臺180截取來自另一個裝置的數據流,則中間服務平臺180可以將指令轉發給該另一個裝置以結束協議層。中間服務平臺180可以包括在下述時間結束協議層的指令在截取來自另一個裝置的數據流時、在截取數據流之前或截取數據流之后。另一個裝置也可以在沒有任何明確的指令的情況下被預配置在下述時間結束協議層當截取數據流時,在截取數據流后或識別了將被截取的數據流時。因為中間服務平臺180結束數據協議,所以中間服務平臺180在步驟550自由地提取和向數據流內注入分組數據,而不涉及核心網110。在一些實施例中,如圖6中描述,網絡可以實現“一個隧道方案”,其中,在接入網 150中的邊緣網關610建立與網關GPRS支持節點(GGSN)620的連接。服務GPRS支持節點 (SGSN)630可以幫助進行連接。在這樣的網絡配置中,邊緣網關可以使用IuPS協議640來與SGSN進行通信,并且通過協議650來與GGSN進行通信。在這種情況下,中間服務平臺180可以在步驟510截取IuPS接口 640和Gn接口 650兩者。中間服務平臺可以然后在步驟520監控IuPS接口 640,并且可以在步驟550通過Gn接口 650提取和注入分組。在步驟550,中間服務平臺180可以將數據請求轉發給電子裝置170,電子裝置170 在接入網中具有局部高速緩存400。電子裝置170可以通過下述方式來確定本地高速緩存 400是否可以提供服務內容查詢高速緩存以確定所請求的數據是否位于高速緩存400中。 如果數據在本地高速緩存400( “內容命中”),則將數據轉發回用戶裝置160。可以通過中間服務平臺180來轉發數據。如果數據不在本地高速緩存400中(“內容未命中”),則電子裝置170可以從核心網110請求數據。可以通過中間服務平臺180來轉發這樣的請求。 一旦在電子裝置170接收回數據,則該數據可以被高速緩存在高速緩存400中以用于將來使用,并且被轉發回用戶裝置160。在移動網絡中,用戶可以自由地移動。用戶的移動可以導致用戶從第一接入網變至第二接入網。圖7描述了在接入網750和752之間移動的用戶裝置760。在圖7中,網絡 700包括核心網710和兩個接入網750和752。用戶裝置760最初與接入網750交互。下面參考圖7來描述當用戶請求數據或在接入網之間移動時在網絡中遵照的示例性過程。諸如路由器的中間服務平臺782和784分別作為用于接入網750和752的邊緣網關。中間服務平臺782和784的每一個使用諸如IuB接口的某種類型的接口 714來與中間服務平臺780進行通信。諸如無線電網絡控制器的中間服務平臺780位于接入網750和752和核心網710 之間。中間服務平臺780使用某種類型的接口 702來與核心網710進行通信。例如,核心網可以包括核心服務平臺712,諸如SGSN,并且中間服務平臺780可以使用Iu接口來與核心服務平臺712進行通信。在核心網內的裝置還可以使用其他接口 704和706來進行彼此的通信。例如核心服務平臺712可以使用接口 704與可以是GGSN的另一個核心服務平臺 714進行通信。核心服務平臺714還可以使用另一個接口 706(諸如Gi接口)與諸如中心內容分布網絡服務器的核心服務平臺716進行通信。可選地,在如上所述的“一個隧道”方案中,中間服務平臺780也可以使用諸如接口的另一個接口 408來與核心服務平臺714 直接通信。在接入網750中,諸如路由器的中間服務平臺782經由接口 714來與中間服務平臺780進行通信。在接入網752中的中間服務平臺784可以使用與接口 714相同類型的接口來與中間服務平臺780進行通信,或可以使用不同類型的接口。電子裝置770和772可以提供用于它們各自的接入網的本地高速緩存服務。基站790和792提供與諸如用戶裝置 760的用戶裝置的接觸點。中間服務平臺782和784可以使用諸如IuB接口的接口 716分別與基站790和792進行通信。替代地,中間服務平臺782和784可以使用不同類型的接口來與基站790和792進行通信。在一些實施例中,至少一個諸如中間服務平臺782的中間服務平臺可以具有下切換定時器870,如下更詳細所述。用戶裝置760可以向網絡發送對于數據內容的請求,并且在如此進行中,可以使得基站790開始向中間服務平臺780發送信令。中間服務平臺782可以監控該信令,以識別活動的數據會話,例如以電子裝置760的名義發起的活動數據會話。為了完成這一點,中間服務平臺782可以截取接口 716。一旦識別出活動的數據會話,則中間服務平臺782可以結束在活動數據會話中涉及的協議層。中間服務平臺782可以然后從截取的接口 716提取分組數據,并且在截取的接口 716上注入回數據。如果中間服務平臺782在截取的接口 716上接收對于數據的請求,則中間服務平臺782可以經由接口 718將該請求轉發給在接入網上具有高速緩存400的電子裝置770。電子裝置770可以查詢高速緩存400以查看在高速緩存400中是否存在所請求的數據。如果存在所請求的數據,則電子裝置770可以經由接口 718向中間服務平臺782轉發所請求的數據的拷貝。中間服務平臺782可以然后將數據通過基站790向用戶裝置760轉發。以這種方式,可以向用戶提供所請求的數據,而不涉及核心網710。替代地,如果在高速緩存400中未發現所請求的數據,則電子裝置770可以從核心網Iio請求數據。電子裝置770可以將對于數據的請求經由接口 718通過中間服務平臺 782轉發。一旦電子裝置770從核心網710獲得所請求的數據,則電子裝置770可以在高速緩存400中存儲所請求的數據,使得可以通過接入網750而不是通過核心網710來對將來的請求提供本地服務。如果用戶在接入網之間移動,使得用戶裝置760現在與接入網752而不是接入網 750交互,則可以將對于數據的請求轉發到在接入網752上具有局部高速緩存的新電子裝置772。如果未在電子裝置772的高速緩存中發現數據,則電子裝置772可以從核心網710 請求數據,如上所述。替代地,電子裝置772可以從電子裝置770請求數據,電子裝置770 在用戶裝置760的原先的接入網750中具有高速緩存。通過使用諸如IuB接口的接口 764 來與電子裝置770進行通信,電子裝置762能夠獲得所請求的數據,而不涉及核心網710。在一些實施例中,中間服務平臺780可以是網絡控制器,諸如無線電網絡控制器, 其出于多種目的在不同的網絡信道間切換。例如,無線電網絡控制器(“RNC”)可以當HSDPA 信道空閑時將HSDPA呼叫從HS-DSCH和DCH切換到FACH/RACH共用信道。這允許RNC在不活動期間保留網絡資源。為了確定HSDPA信道是否空閑,RNC擁有被稱為下切換定時器 860(圖幻的系統配置的不活動定時器。下切換定時器860的值可以以秒表示,代表時間量。如果一定的網絡通信量在由下切換定時器860表示的時間量中未使用HSDPA信道,則 RNC切換到共用信道。用于將RNC保持在HS-DSCH和DCH信道上所需要的網絡通信量的最小值被稱為上切換閾值,并且可以例如以字節來表達它。當電子裝置770根據本發明本地獲取數據時,這會使得網絡控制器假定當前使用的信道是空閑的。結果,網絡控制器會切換到共用信道,這減少了用于內容獲取的可用帶寬并且使得服務變劣。為了防止這一點,可能需要將網絡服務器強制保持在當前活動的信道上。圖8描述了通過在網絡中管理多個信道的電子裝置在本地內容獲取期間防止信道切換的過程。在一個示例性實施例中,在步驟810,中間服務平臺782具有第二下切換定時器870(圖7),第二下切換定時器870具有比網絡控制器的下切換定時器小的值。中間服務平臺782也具有第二上切換閾值,第二上切換閾值具有比網絡控制器的上切換閾值更大的值。在步驟820,中間服務平臺782監控那些電子裝置770在其上獲取數據的信道。如果中間服務平臺782在步驟725確定電子裝置770( “本地內容服務器”或LCQ在獲取數據,則中間服務平臺782在步驟830啟動下切換定時器。在由下切換定時器指定的時間量消逝之前,中間服務平臺782向核心網710發送至少等于上切換閾值的大小的ping。“ping” 是用于在計算機網絡中測試在網絡中的多個參數的工具。Ping可以例如是從一個裝置到另一個裝置的數據分組。第一裝置可以向第二裝置發送例如ICMP回聲請求分組的ping。 第二裝置可以在接收到初始的ping時使用ICMP回聲響應回復來響應。當第一裝置接收到 Ping回復時,第一裝置可以使用該回復來計算網絡參數,諸如從發送第一個ping到接收到回復Ping時的往返程時間。第一裝置也可以使用ping來測量在網絡中的數據丟失數量, 或用來確定是否能夠達到另一個裝置,或用來確定當在兩個裝置之間進行通信時數據流將使用何種路由來通過網絡。當中間服務平臺782如上所述向核心網絡710發送ping時,核心網710向接入網752發回回復ping。該ping回復通過中間服務平臺780,該中間服務平臺780在這個示例中表示網絡控制器。因為中間服務平臺782具有的下切換定時器小于中間服務平臺780 具有的下切換定時器,所以在中間服務平臺780的下切換定時器已經過去之前,ping回復到達中間服務平臺780。而且,因為中間服務平臺782具有的上切換閾值大于中間服務平臺780具有的上切換閾值,所以ping的回復超過中間服務平臺780的上切換閾值。這使得 Ping回答在步驟850填充中間服務平臺780的下行鏈路傳輸緩沖器,這使得中間服務平臺 780保持在活動信道上。另一方面,如果電子裝置770不是主動地獲取數據(步驟82 ,則中間服務平臺 782在步驟850停止下切換定時器。這允許中間服務平臺780在當活動信道實際上空閑時返回到共用信道,以保留網絡資源。雖然使用來自移動網絡的具體示例來給出了上面的描述,但是本領域內的普通技術人員將認識到,本發明不限于此,并且可以被應用到任何一種網絡中。本發明的多種修改和替代實施例對于閱讀了上述描述的本領域內的技術人員是顯然的。因此,本說明書應當被解釋為僅是說明性的,并且用于向本領域內的技術人員教導用于執行本發明的最佳模式。在不偏離本發明的精神的情況下,結構的細節可以實質地改變,并且保留在所附的權利要求的范圍內的對所有修改的專用。本發明旨在僅限于由所附的權利要求和適用法規要求的程度。
權利要求
1.一種在電子裝置中的方法,用于向在通信網絡中的用戶裝置提供內容,所述通信網絡包括接入網和核心網,所述方法包括截取來自所述用戶裝置的內容請求,所述內容請求包括根據網絡接口格式化的對于數據內容的請求;查詢位于所述接入網中的電子高速緩存裝置中設置的高速緩存,以確定在所述高速緩存中是否存在所述數據內容;以及如果確定在所述高速緩存中存在所述數據內容,則從所述高速緩存檢索所述數據內容,并且將所述數據內容轉發到所述用戶裝置。
2.根據權利要求1所述的方法,進一步包括一旦所述數據內容已經被轉發到所述用戶裝置,則結束所述內容請求。
3.根據權利要求1所述的方法,進一步包括如果確定在所述高速緩存中沒有所述數據內容,則從所述核心網請求所述數據內容。
4.根據權利要求1所述的方法,其中,在基站執行截取來自用戶裝置的內容請求。
5.根據權利要求1所述的方法,其中,在與邊緣網關裝置并置的位置執行來自用戶裝置的截取內容請求。
6.根據權利要求5所述的方法,其中,所述邊緣網關裝置是節點B。
7.根據權利要求5所述的方法,其中,所述邊緣網關裝置與管理多個網絡信道的網絡控制器交互。
8.根據權利要求7所述的方法,其中,所述網絡控制器從第一網絡信道切換至第二網絡信道轉換,以便保留網絡資源,并且所述控制器在所述電子高速緩存裝置正在獲取數據內容的同時保持在所述第一信道上。
9.根據權利要求8所述的方法,其中,所述網絡控制器包括具有第一定時器值的第一下切換定時器和具有第一閾值大小的第一上切換閾值計數,并且所述邊緣網關裝置通過下述方式使得所述網絡控制器保持在所述第一網絡信道上啟動具有比所述第一定時器值小的第二定時器值的第二下切換定時器,以及向所述核心網發送比所述第一閾值大小更大的第二閾值大小的ping。
10.根據權利要求5所述的方法,其中,所述邊緣網關裝置是增強的節點B。
11.根據權利要求1所述的方法,其中,所述處理器被集成到增強節點B中。
12.一種電子裝置可讀存儲介質,存儲用于向在通信網絡中的用戶裝置提供內容的可執行指令,所述通信網絡包括接入網和核心網,所述指令使得處理器截取來自所述用戶裝置的內容請求,所述內容請求包括根據網絡接口格式化的對于數據內容的請求;查詢位于所述接入網中的電子裝置中設置的高速緩存,以確定在所述高速緩存中是否存在所述數據內容;以及如果確定在所述高速緩存中存在所述數據內容,則從所述高速緩存檢索所述數據內容,并且將所述數據內容轉發到所述用戶裝置。
13.根據權利要求12所述的介質,還包括用于使得所述處理器執行下述行為的指令一旦所述數據內容已經被轉發到所述用戶裝置,則結束所述內容請求。
14.根據權利要求12所述的介質,進一步包括用于使得所述處理器執行下述行為的指令如果確定在所述高速緩存中沒有所述數據內容,則從所述核心網請求所述數據內容。
15.一種電子裝置,用于向在通信網絡中的用戶裝置提供內容,所述通信網絡包括接入網和核心網,所述電子裝置包括存儲器,用于存儲內容;以及處理器,其位于所述接入網中,用于執行指令,所述指令使得所述處理器 截取來自所述用戶裝置的內容請求,所述內容請求包括根據網絡接口格式化的對于數據內容的請求;查詢位于所述接入網中的電子高速緩存裝置中設置的高速緩存,以確定在所述高速緩存中是否存在所述數據內容;以及如果確定在所述高速緩存中存在所述數據內容,則從所述高速緩存檢索所述數據內容,并且將所述數據內容轉發到所述用戶裝置。
16.根據權利要求15所述的電子裝置,還包括用于使得所述處理器執行下述行為的指令一旦所述數據內容已經被轉發到所述用戶裝置,則結束所述內容請求。
17.根據權利要求15所述的電子裝置,還包括用于使得所述處理器執行下述行為的指令如果確定在所述高速緩存中沒有所述數據內容,則從所述核心網請求所述數據內容。
18.根據權利要求15所述的電子裝置,其中,位于所述接入網中的所述電子高速緩存裝置是所述電子裝置。
全文摘要
一種在電子裝置中的方法向在通信網絡中的用戶裝置提供本地內容。所述通信網絡包括接入網和核心網。在接入網中,截取來自所述用戶裝置的內容請求,可以根據網絡接口來格式化該內容請求。內容請求可以包括對于數據內容的請求。可以結束與活動數據會話相關聯的協議層,使得邊緣網關裝置可以提取和向數據流內注入分組,而不涉及核心網。可以在接入網內設置高速緩存。
文檔編號H04W88/12GK102204216SQ201080003147
公開日2011年9月28日 申請日期2010年2月24日 優先權日2009年3月5日
發明者M·尼科拉佐, M·蘇比里, T·哈克, W·M·特納, 曹陽 申請人:西卡摩爾網絡有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影