用于在通信網絡中傳送內容的方法及其裝置的制造方法
【技術領域】
[0001]本發明涉及內容傳送技術,更具體地,涉及根據服務類型以差異化的方式將內容傳送到用戶設備(UE)的方法及其裝置。
【背景技術】
[0002]最近,用戶設備(UE)(諸如智能電話)的性能和移動通信技術正在迅速地發展。因此,用戶已經能夠在任何時間和任何地點通過UE來訪問由內容提供商(CP)提供的網絡服務器,并且使用各種內容(諸如照片、視頻、音頻和應用)。此外,通過確保用戶的移動性的移動網絡(例如,移動通信網絡)來使用內容的頻率正在不斷地增加。
[0003]然而,盡管由CP提供的網絡服務器的數目有限,然而想要訪問網絡服務器的用戶的數目正在迅速地增加。由于這個原因,已經出現了諸如數據丟失、瓶頸、傳輸延遲和數據不連續性這樣的各種問題。為了解決這些問題,已經提供了內容傳送網絡(CDN)。
[0004]CDN是用于向UE穩定地傳送各種類型的內容(諸如照片、電影和音樂視頻)的服務。更具體地,CDN提供了廣泛地分布于網絡中的主要點的緩存裝置。這些緩存裝置預先復制并存儲存在于遠離UE的CP的網絡服務器中的各種內容的一部分或全部,其是具有大容量的內容(諸如圖像、視頻和音頻),或者經常被UE請求。隨后,當從UE接收到內容請求消息時,位于最靠近于UE的緩存裝置將內容發送到UE。結果,CDN能夠提高內容訪問速度并且穩定地提供內容。
【發明內容】
[0005]技術問題
[0006]本發明的目的在于提供一種能夠根據服務類型以差異化的方式提供內容傳送服務的方法及其裝置。
[0007]本發明還旨在提供一種能夠提供能夠減小供應內容的原始服務器的負載的內容傳送服務的方法及其裝置。
[0008]本發明還旨在提供一種能夠提供能夠減少網絡中的業務的內容傳送服務的方法及其裝置。
[0009]技術解決方案
[0010]根據本發明的實施方式,一種用于內容傳送的緩存控制裝置包括:接口模塊,其被構造為與緩存裝置和內容服務器進行通信;存儲模塊,服務列表,在該服務列表記錄有相應的內容服務器的服務類型;以及控制模塊,其被構造為從所述接口模塊接收的并且請求內容的內容請求消息以及從所述接口模塊接收的并且傳送所述內容的內容響應消息中的至少一個來識別所述內容服務器,以參照在所述存儲模塊中存儲的所述服務列表來確定所述內容服務器的服務類型,并且執行控制,使得指示所確定的服務類型的指示符通過所述接口模塊被發送到所述緩存裝置。
[0011]根據本發明的實施方式,一種用于內容傳送的緩存裝置包括:接口單元,其用于與用戶設備(UE)和緩存控制裝置進行通信;存儲單元,其具有用于根據服務類型來存儲多個內容的儲存空間;以及控制單元,其被構造為當通過所述接口單元從所述緩存控制裝置接收指示內容服務器的服務類型的指示符時,通過所接收的指示符來發現服務類型,并且根據所發現的服務類型來執行控制,使得內容以不同的方式被發送到所述UE。
[0012]根據本發明的實施方式,一種用于緩存控制裝置的內容傳送的方法包括以下步驟:從用于請求內容的內容請求消息和用于傳送所述內容的內容響應消息中的至少一個來識別內容服務器;參照記錄有相應的內容服務器的服務類型的服務列表來確定所述內容服務器的服務類型;以及將指示所確定的服務類型的指示符發送給緩存裝置。
[0013]有益效果
[0014]根據本發明,在第一服務的情況下,停止內容服務器的發送,并且緩存裝置獨自地將內容提供給用戶設備(UE),使得能夠去除置于內容服務器本身上的相應處理的負載。由于這種緩存服務器被設置在接入網絡中,因此用戶能夠在實踐中體驗到顯著提高的傳輸速率。在第二服務的情況下,從內容服務器發送的數據實際上未被傳送。相反,緩存控制裝置控制緩存裝置通過包括標簽信息的傳輸控制指示符來發送同一數據。因此,即使內容服務器的負載保持原樣,也能夠減少網絡中的業務并且防止傳輸延遲。具體地,本發明使得能夠從UE和內容服務器之間發送和接收的消息識別服務目標。另外,本發明使得能夠通過服務列表(諸如第一服務和第二服務)根據服務類型來管理目標。因此,能夠根據服務類型來提供差異化服務。
【附圖說明】
[0015]圖1是例示了根據本發明的實施方式的內容傳送系統的圖。
[0016]圖2是示出了根據本發明的實施方式的內容傳送系統中的緩存控制裝置的構造的框圖。
[0017]圖3是示出了根據本發明的實施方式的內容傳送系統中的緩存裝置的構造的框圖。
[0018]圖4是例示了根據本發明的實施方式的連接內容傳送系統中的用于數據傳輸的相應的組件的方法的流程圖。
[0019]圖5是例示了根據本發明的實施方式的傳送內容的方法的流程圖。
[0020]圖6是例示了根據本發明的實施方式的傳送內容的方法的流程圖。
[0021]圖7是例示了根據本發明的實施方式的傳送內容的方法的流程圖。
[0022]圖8是例示了根據本發明的實施方式的緩存控制裝置的內容傳送方法的流程圖。
[0023]圖9是例示了根據本發明的實施方式的緩存裝置的內容傳送方法的流程圖。
【具體實施方式】
[0024]在下文中,將參照附圖詳細地描述本發明的、使得本發明的領域中的普通技術人員能夠容易地實現本發明的示例性實施方式。在本發明的示例性實施方式的詳細描述中,當確定關于與本發明相關的已知技術的詳細描述不必要地模糊本發明的主旨時,將省略這些詳細描述。這是為了不模糊本發明的核心,而是通過省略不必要的描述來清楚地傳送本發明的核心。
[0025]當元件被稱為“連接”或“聯接”到另一元件時,它能夠直接連接或聯接到另一元件,或者可以存在中間元件。本說明書中使用的術語僅為了描述特定實施方式的目的,而不旨在限制本發明。除非上下文另外清楚地指示,否則單數形式“一”、“一個”和“該”也旨在包括復數形式。當在本文中使用時,術語“包括(comprises) ”、“包括(comprising) ”、“包含(includes) ”和“包含(including) ”是指存在所述特征、數字、步驟、操作、元件、部件或其組合,但不排除存在或附加一個或更多個其它特征、數字、步驟、操作、元件、部件或其組合。
[0026]諸如“第一”和“第二”這樣的術語被用于描述各種元件。這些術語僅被用于將一個元件與其它元件區分開來,而不用于限制這些元件。在整個附圖中,相同的附圖標記指代執行相似的功能并達到相似的效果的部分,并且將省略這些部分的重復描述。
[0027]圖1是例示了根據本發明的實施方式的內容傳送系統的圖。
[0028]參照圖1,根據本發明的實施方式的內容傳送系統包括用戶設備(UE) 100、緩存裝置300、緩存控制裝置500和內容服務器700。
[0029]UE 100可以通過接入網絡200、核心網絡400和公共網絡600來訪問內容服務器700。接入網絡200是包括在蜂窩系統中提供無線區域服務的網絡實體的網絡。例如,接入網絡200可以由多個基站(BS)(諸如基站收發器臺(BTS)和節點基站(NodeB))以及基站控制器(BSC)(諸如無線電網絡控制器(RNC))來實施。在另一示例中,接入網絡200可以由一個實體(諸如演進節點基站(eNodeB))來實施。在又一示例中,接入網絡200可以包括數字單元(DU)和無線電單元(RU)。DU和RU是通過將在基站中整體地實現的數字信號處理單元和無線信號處理單元彼此進行分離而構造的。這里,多個RU連接到一個DU。核心網絡400管理用戶信息(其是關于提供有通信服務的用戶的信息),并且執行電路交換或分組交換。此外,核心網絡400管理頻率間移動性,并且管理和控制接入網絡200和核心網絡400中的業務以及與另一網絡(例如,公共網絡600)的互操作。核心網絡400包括執行上述功能的實體。這些實體由以下項來例示:移動交換中心(MSC)、歸屬位置寄存器(HLR)、移動移動性實體(MME)、歸屬用戶服務器(HSS)等。公共網絡600是根據傳輸控制協議/因特網協議(TCP/IP)來交換信息的一般開放網絡。這樣的公共網絡600由采用IP的因特網來例示。公共網絡600連接到內容服務器700。
[0030]內容服務器700用于存儲內容,并且根據請求將各種內容提供給UE 100。這里,內容由照片、視頻、音頻、應用等來例示。內容服務器700是由所謂的內容提供商(CP)運行的服務器,并且可以將內容提供給UE 100的多個件。這樣的內容服務器700由網絡服務器、網絡應用服務器(WAS)等來例示。
[0031]UE 100用于接收來自內容服務器700的內容,并且根據用戶的請求來重現該內容。例如,UE 100查找由用戶請求的內容的統一資源定位符(URL)。此后,UE 100可以通過域名系統(DNS)等來獲取與該URL對應的、內容服務器700的地址信息(IP地址)。UE100從內容服務器700請求與該地址信息對應的內容并且接收該內容。
[0032]緩存裝置300位于接入網絡200和核心網絡400之間,并且緩存控制裝置500位于核心網絡400和公共網絡600之間。換句話說,緩存裝置300和緩存控制裝置500位于UE100和內容服務器700之間。這里,附圖標記210指示連接接入網絡200和核心網絡400的交換機(switch),并且附圖標記410指示連接核心網絡400和公共網絡600的交換機。這里,緩存裝置300和緩存控制裝置500分別通過交換機210和410連接到網絡,但是本發明不限于此。優選的是,設計網絡拓撲結構,使得在UE 100和內容服務器700之間發送和接收的所有數據經過緩存裝置300和緩存控制裝置500。只要設計出這樣的網絡拓撲結構,緩存裝置300和緩存控制裝置500就可以設置在任何地點。
[0033]根據上述系統構造,來自UE 100的內容請求需要經由緩存裝置300和緩存控制裝置500傳送到內容服務器700。另外,由內容服務器700發送給UE 100的內容(數據)需要經由緩存控制裝置500和緩存裝置300傳送到UE 100因此,緩存控制裝置500可以從在由UE 100發送給內容服務器700的內容請求消息的報頭中包括的信息來識別內容服務器700的域。另選地,緩存控制裝置500可以從在由內容服務器700發送給UE 100的內容響應消息的報頭中包括的信息來識別內容服務器700的域。
[0034]緩存裝置300和緩存控制裝置500提供各種類型的內容傳送網絡(⑶N)服務。例如,能夠提供第一服務,其中,緩存裝置300在不將負載放置在內容服務器700上的情況下獨自地將內容提供給UE 100另選地,能夠提供第二服務,其中,沒有減少內容服務器700的負載,而是減少了網絡中的業務。除了這樣的服務之外,還可以提供各種類型的服務。因此,緩存裝置300和緩存控制裝置500可以將這些服務類型進行分類并且提供服務。為此,緩存控制裝置500具有這樣的服務列表,在該服務列表中對將要被提供用于內容傳輸的服務的類型進行分類并存儲。在服務列表中,根據服務類型將服務目標進行分類。因此,緩存控制裝置500從UE 100和內容服務器700之間發送的消息提取域。此后,參照服務列表,緩存控制裝置500可以確定要被提供用于內容服務器700的內容的傳輸的服務的類型。例如,緩存控制裝置500使用服務列表來將針對內容服務器700的服務類型或者內容服務器700的內容進行分類。緩存控制裝置500與緩存裝置300共享這些服務類型,并且使用與于這些服務類型對應的