專利名稱:數據傳輸的方法、網關設備和接入網設備的制作方法
技術領域:
本發明涉及通信領域,并且更具體地,涉及通信領域中數據傳輸的方法、網關設備和接入網設備。
背景技術:
自20 世紀 90 年代以來,碼分多址(Code Division Multiple Access, CDMA)系統引起了人們的廣泛關注,相關的研究工作十分活躍。CDMA2000是3G的主流技術之一,在世界各個地區已經投入商用。隨著CDMA2000技術的演進,出現了高速率分組數據(High RatePacket Data, HRPD)網絡,又可以被稱為 CDMA2000 Ix EV-D0 網絡。在HRPD網絡中,接入終端(Access Terminal, AT)可以經由接入網(AccessNetwork, AN)設備、分組控制功能(Packet Control Function, PCF)實體與分組數據服務節點(Packet Data Service Node7PDSN)建立數據連接。不同的數據連接支持不同的服務質量(Quality of Service, QoS)。具有相近或相同 QoS 要求的 IP (Internet Protocol,互聯網協議)數據流會被承載在支持相應QoS的數據連接上進行傳輸,而當AN設備向AT發送下行用戶數據時,則根據承載下行用戶數據的數據連接所支持的QoS來進行傳輸。例如,當下行用戶數據對QoS的要求是盡力而為時,PDSN將下行用戶數據承載在支持盡力而為的主數據連接上傳輸,AN設備在此主數據連接上接收到攜帶有下行用戶數據的IP流后按照該主數據連接支持的QoS向AT轉發下行用戶數據。但是,即使是承載在同一數據連接上的IP數據流,或者同一 IP數據流中包含的業務數據,有可能屬于不同業務,而根據業務的不同,有可能需要不同的QoS處理。例如,通常Web頁面瀏覽的業務數據和FTP的業務數據由于要求類似的QoS,可能會承載在同一數據連接上進行傳輸,使得AN設備根據該連接支持的QoS來發送相應Web頁面瀏覽的業務數據和FTP的業務數據,但是如果當前系統資源緊張,可能要求Web頁面瀏覽的業務數據優先傳輸,但現有的系統不能做到優先傳輸Web頁面瀏覽的業務數據。由此可見,現有技術不能對承載在同一數據連接上的IP流或者來自同一 IP流中的不同業務數據所要求的QoS進行區分,即不能進一步對QoS進行細化,使得不能根據業務數據的QoS提供傳輸服務,從而影響用戶的通信體驗。
發明內容
本發明實施例提供了數據傳輸的方法、網關設備和接入網設備,可以對同一數據連接上的不同IP流或者同一 IP流上的不同業務數據的服務質量進行細化,使得可以根據不同業務數據的服務質量提供相應的傳輸服務,從而改善用戶的通信體驗。一方面,本發明實施例提供了一種數據傳輸的方法,包括獲取下行用戶數據的數據屬性;向接入網設備發送所述下行用戶數據和所述數據屬性,以使所述接入網設備根據所述數據屬性對應的服務質量向接入終端發送所述下行用戶數據。另一方面,本發明實施例提供了一種數據傳輸的方法,包括接入網設備接收來自分組數據服務節點的下行用戶數據和所述下行用戶數據的數據屬性;根據所述數據屬性對應的服務質量,向接入終端發送所述下行用戶數據。再一方面,本發明實施例提供了一種網關設備,包括處理器,用于獲取下行用戶數據的數據屬性;發送器,用于向接入網設備發送所述下行用戶數據和所述數據屬性,以使所述接入網設備根據所述數據屬性對應的服務質量向接入終端發送所述下行用戶數據。又一方面,本發明實施例提供了一種接入網設備,包括接收器,用于接收來自分組數據服務節點的下行用戶數據和所述下行用戶數據的數據屬性;第一發送器,用于根據所述數據屬性對應的服務質量,向接入終端發送所述下行用戶數據。又一方面,本發明實施例提供了一種用于數據傳輸的系統,包括網關設備和接入網設備。所述網關設備用于獲取下行用戶數據的數據屬性;向所述接入網設備發送所述下行用戶數據和所述數據屬性。所述接入網設備用于接收來自所述網關設備的所述下行用戶數據和所述數據屬性;根據所述數據屬性對應的服務質量,向接入終端發送所述下行用戶數據。 根據上述技術方案,接入網設備可以根據下行用戶數據的數據屬性對應的服務質量來傳輸下行用戶數據。這樣,可以避免在現有技術中不能對同一數據連接上的IP流或同
一IP流中的不同下行用戶數據的服務質量進行區分的問題,因此可以對不同下行用戶數據的服務質量進行進一步細化,以使可以根據下行用戶數據的服務質量提供相應的傳輸服務,從而可以改善用戶的通信體驗。
為了更清楚地說明本發明實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖I是根據本發明實施例的數據傳輸的方法的流程圖。圖2是根據本發明實施例的通用路由封裝協議(Generic RoutingEncapsulation, GRE)巾貞的格式的示意圖。圖3是根據本發明實施例的攜帶數據屬性的屬性字段的格式的示意圖。圖4是根據本發明實施例的數據傳輸的具體例子。圖5是根據本發明實施例的數據傳輸的再一方法的流程圖。圖6是根據本發發明實施例的網關設備的結構框圖。圖7是根據本發明實施例的另一網關設備的結構框圖。圖8是根據本發明實施例的接入網設備的結構框圖。圖9是根據本發明實施例的另一接入網設備的結構框圖。圖10是根據本發明實施例的用于數據傳輸的系統的結構框圖。
具體實施例方式下面將結合本發明實施例中的附圖,對本發明實施例的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明的一部分實施例,而不是全部實施例。根據本發明中的所述實施例,本領域技術人員在沒有做出創造性勞動的前提下所獲得的所有其他實施例,都應屬于本發明保護的范圍。首先,結合圖I描述根據本發明實施例的數據傳輸的方法100。如圖I所示,方法100包括S110,獲取下行用戶數據的數據屬性;S120,向接入網設備發送下行用戶數據和數據屬性,以使接入網設備根據數據屬性對應的服務質量向接入終端發送下行用戶數據。例如,方法100可以由PDSN執行。PDSN是AT接入分組數據網的網關設備。PDSN接收來自分組數據網的發送給AT的下行用戶數據,將下行用戶數據傳遞給AN設備之后,由AN設備通過無線信道發送給AT。在SllO中,I3DSN獲取數據屬性,從而可以通過數據屬性向AN設備指示傳輸相應下行用戶數據所需的服務質量。例如,通過數據屬性可以同時向AN設備指示下行用戶數據的最大傳輸帶寬和最小傳輸帶寬,則AN設備可以控制下行用戶數據的傳輸速率,以使下行用戶數據的傳輸滿足所述最大傳輸帶寬和最小傳輸帶寬的要求。·根據本發明的一個實施例,數據屬性可以包括下行用戶數據的業務類型。業務類型又可以被稱為應用類型。可以通過業務類型來標識相應業務。由于不同的業務在AN設備處可以對應著不同的服務質量(例如,傳輸要求),當AN設備收到數據屬性時,AN設備可以根據數據屬性中的業務類型來確定與此業務類型對應的服務質量。例如,對于點到點(Point-to-Point,P2P)業務,可以設置0001H取值來指示該業務類型;對于超文本傳輸協議(HyperText Transfer Protocol, HTTP)業務,可以設置0002H取值來指示該業務類型;對于在線語音業務,可以設置0003H取值來指示該業務類型。對于P2P業務的業務類型,通過0001H指示業務類型,該業務類型在AN設備處對應的服務質量為需要滿足最大傳輸帶寬和最小傳輸帶寬的要求;對于HTTP業務的業務類型,通過0002H指示業務類型,該業務類型在AN設備處對應的服務質量為滿足盡力而為的要求即可;對于在線語音業務的業務類型,通過0003H指示業務類型,該業務類型在AN設備處對應的服務質量為需要滿足最大時延和最大時延抖動的要求。當然,本領域技術人員還可以想到對于其他業務類型需要滿足的服務質量。roSN可以通過多種方式獲取下行用戶數據的業務類型,從而可以將獲取的業務類型傳遞給AN設備來指示傳輸需要滿足的服務質量。例如,roSN可以根據攜帶下行用戶數據的數據包的頭部信息,獲取下行用戶數據的業務類型。roSN從分組數據網接收數據包,在數據包中攜帶有需要發送給AT的下行用戶數據。在數據包的頭部中攜帶有目的地址、源地址、目的端口號、源端口號和協議號等參數信息,通過頭部信息可以確定下行用戶數據所屬的業務類型。例如,來自特定源地址和源端口號的下行用戶數據對應著某種特定業務;或傳遞到特定目的地址并具有特定協議號的下行用戶數據對應著某種特定業務等。再例如,roSN可以通過對攜帶下行用戶數據的數據包進行包深度檢測,獲取下行用戶數據的業務類型。roSN可以使用現有的包深度檢測技術來檢測攜帶下行用戶數據的數據包,從而可以得到業務類型。又例如,roSN可以從其他網絡設備獲取下行用戶數據的業務類型。
如果上述其他網絡設備不是生成下行用戶數據的網絡設備,則該其他網絡設備可以從攜帶下行用戶數據的數據包的頭部信息中獲取業務類型,也可以通過包深度檢測技術獲取業務類型,然后將自己獲取的業務類型傳遞給roSN。如果上述其他網絡設備是生成下行用戶數據的網絡設備,則它可以直接將下行用戶數據的業務類型通知給roSN。根據本發明的一個實施例,數據屬性可以包括服務質量參數。服務質量參數可以用于指示處理下行用戶數據的優先級、最大時延、最大時延抖動、最小傳輸帶寬和最大傳輸帶寬中的至少一項。雖然在此只列出了服務質量參數中的一部分,但是并不排除服務質量參數還可以指示其他的傳輸要求。roSN可以采用如下方式獲取下行用戶數據的服務質量參數獲取下行用戶數據的業務類型;根據業務類型,確定下行用戶數據的服務質量參數。如上所述,PDSN可以利用 攜帶下行用戶數據的數據包的頭部信息來獲取下行用戶數據的業務類型,也可以利用深度包檢測技術來獲取下行用戶數據的業務類型,還可以從其他網絡設備獲取下行用戶數據的業務類型。roSN獲取業務類型之后,可以根據業務類型確定下行用戶數據的服務質量參數。例如,當roSN獲取下行用戶數據的業務類型是視頻會議業務時,PDSN可以確定該下行用戶數據具有最高的優先級,則roSN將高優先級作為數據屬性傳遞給AN設備。當roSN獲取下行用戶數據的業務類型是文件下載業務時,PDSN可以確定該下行用戶數據的優先級低且對時延不敏感,則roSN將盡力而為或低優先級作為數據屬性傳遞給AN設備。PDSN也可以從其他網絡設備獲取下行用戶數據的服務質量參數。如上所述,網絡中的其他網絡設備可以獲取下行用戶數據的業務類型,例如可以從攜帶下行用戶數據的數據包的頭部信息中獲取業務類型,也可以通過包深度檢測技術獲取業務類型。當其他網絡設備獲取下行用戶數據的業務類型之后,該網絡設備可以根據業務類型確定下行用戶數據的服務質量參數,然后將下行用戶數據的服務質量參數傳遞給PDSN0roSN獲取下行用戶數據的服務質量參數之后,將該服務質量參數作為數據屬性傳遞給AN設備。在S120中,H)SN獲取了數據屬性之后,將數據屬性和下行用戶數據發送給AN設備,使得AN設備根據數據屬性確定出相應的服務質量,根據該服務質量來傳輸下行用戶數據。例如,roSN可以通過將下行用戶數據和數據屬性攜帶在數據幀中,首先發送給PCF實體,再經由PCF實體轉發,使得下行用戶數據和數據屬性被傳遞到AN設備。在某些情況下,例如,當PCF實體的功能集成在AN設備里的時候,PDSN也可以直接將下行用戶數據和數據屬性發送給AN設備,。除此之外,PDSN也可以通過其他網絡設備將下行用戶數據和數據屬性轉發給AN設備。根據本發明的一個實施例,PDSN可以將數據屬性攜帶在GRE幀的屬性字段中向PCF實體發送,以使PCF實體將數據屬性轉發給AN設備。例如,roSN可以將下行用戶數據攜帶在GRE幀的用戶業務字段中,將數據屬性攜帶在GRE幀的屬性字段中,從而通過GRE幀將下行用戶數據和數據屬性傳遞給PCF實體。PCF實體從GRE幀中提取出下行用戶數據和數據屬性,再封裝為新的GRE幀,傳遞給AT。
當數據屬性是業務類型時,roSN可以將業務類型傳遞給AN設備,由AN設備根據業務類型確定相應的服務質量,從而根據該服務質量進行傳輸。當數據屬性是服務質量參數時,PDSN獲取業務類型之后,根據業務類型確定出服務質量參數,再將確定的服務質量參數傳遞給AN設備,由AN設備根據服務質量參數對應的服務質量進行傳輸。roSN傳遞的服務質量參數可以是直接與服務質量有關的參數,例如處理下行用戶數據的優先級、最大時延、最大時延抖動、最小傳輸帶寬和最大傳輸帶寬中的至少一項,AN設備根據該服務質量參數可以直接確定相應的傳輸要求。PDSN傳遞的服務質量參數也可以是與服務質量有關的參數相應的編號,例如,優先級、最大時延、最大時延抖動、最小傳輸帶寬和最大傳輸帶寬每個都對應一個編號, 服務質量參數中可以包括與優先級、最大時延、最大時延抖動、最小傳輸帶寬和最大傳輸帶寬中的至少一項相應的編號,AN設備收到該服務質量參數后,可以通過編號確定出傳輸此下行用戶數據的服務質量要求。因此,PDSN可以通過業務類型,也可以通過服務質量參數,來以靈活地方式對同一數據連接上的IP流或同一 IP流上的業務數據進行區分,使得接入網設備可以對不同下行用戶數據采取滿足相應的服務質量要求的傳輸方式,從而提高用戶的通信體驗。由于數據屬性可以被攜帶在GRE幀的屬性字段中,因此可以與現有傳輸下行用戶數據的數據幀相兼容,方便地在現有數據幀的格式中攜帶數據屬性,對現有消息結構影響很小,實現簡便。GRE幀的格式如圖2所示。C字段、r字段、K字段、S字段、預留(Reserved)字段、版本(Ver)字段、協議類型(Protocol Type)字段、關鍵字(KEY)字段、序列號(SequenceNumber)字段與現有技術中的用法相同。下行用戶數據攜帶在GRE幀的用戶業務(UserTraffic)字段中。GRE幀可以具有多個屬性(Atributes)字段。在現有技術中GRE幀可以不攜帶屬性字段,但是在本發明實施例中,為了向AN設備指示下行用戶數據的服務質量,需要利用一個屬性字段,使得GRE幀至少具有一個屬性字段。可以通過如圖3所示的格式在屬性字段中攜帶數據屬性。如圖3所示,屬性字段包括E控制字段、類型(Type)字段、長度(Length)字段和取值(Value)字段。例如,當攜帶數據屬性的屬性字段是GRE幀的最后一個屬性字段時,E控制字段為1,否則為O。類型字段用于表示該屬性字段中攜帶了數據屬性。類型字段可以是預先設定的值,通過該值與其他屬性相區分。例如,可以將類型字段設置為“0000101”來表示該屬性字段中攜帶有數據屬性。此處只是舉例說明,并不用于限制類型字段的取值范圍,只要類型字段的取值能將該屬性字段與現有的屬性相區分即可。長度字段用于表示該屬性字段的長度,單位可以為字節,可以根據取值字段攜帶的具體數值來設置長度字段的數值。取值字段用于攜帶具體的數據屬性,該字段通常占據2個或2個之上的字節。例如,當數據屬性為業務類型時,取值字段取0001H代表P2P業務,取0002H代表HTTP業務,等等;當數據屬性為服務質量參數時,取值字段取0003H代表最高處理優先級,取0004H代表最大為5M的傳輸帶寬,取0005H代表最大時延為2秒,等等。根據本發明的一個實施例,PDSN可以在確定接入網設備具有支持數據屬性的能力之后,再執行S120 ;roSN也可以在確定接入網設備具有支持數據屬性的能力之后,再執行SllO 和 S120。roSN、PCF、AN設備之間通過協商,PDSN可以知曉AN設備支持數據屬性,于是I3DSN通過向AN設備發送數據屬性來指示AN設備進行相應的操作,以滿足數據屬性對應的服務質量。根據本發明實施例提供的數據傳輸的方法,通過向接入網設備發送下行用戶數據的數據屬性,使得接入網設備可以根據數據屬性對應的服務質量來采取符合服務質量要求的傳輸方式。這樣,可以避免在現有技術中不能對同一數據連接上的IP流或同一 IP流中 的不同下行用戶數據的服務質量進行區分的問題,因此可以對不同下行用戶數據的服務質量進行進一步細化,以使可以根據下行用戶數據的服務質量提供相應的傳輸服務,從而可以改善用戶的通信體驗。接下來,結合圖4所示的網絡架構的例子來具體描述根據本發明實施例的數據傳輸的方法。在圖4中,在I3DSN與PCF之間建立有AlO連接和Al I連接,通過AlO連接傳輸用戶數據,通過Al I連接傳輸信令信息。在PCF和AN設備之間建立有A8連接和A9連接。通過AS連接傳輸用戶數據,通過A9連接傳輸信令信息。對于同一個AT而言,可以具有多個A8連接、多個AlO連接以及該AT與AN設備之間的多個RLP (Radio Link Protocol,無線鏈路協議)數據流,也就是說,在H)SN和AT之間可以有多個數據連接,每個數據連接包括一個AlO連接、一個AS連接以及一個RLP數據流。在每個數據連接上可以承載多個IP數據流。現有技術不能區分每個數據連接上的IP數據流的QoS,也不能區分同一 IP流中不同業務的QoS,通過利用本發明實施例提供的數據傳輸的方法,可以對每個數據連接上承載的IP流、同一 IP流中的不同業務的QoS進行進一步細化,從而改善用戶的通信體驗。在S410中,PDSN在AlO連接上通過GRE協議向PCF發送下行用戶數據,在GRE幀中攜帶數據屬性,通過數據屬性可以使AN設備確定下行用戶數據的服務質量。數據屬性可以是下行用戶數據的業務類型,也可以是服務質量參數。在下文中,將在AlO連接上傳輸的GRE幀稱為AlO連接GRE幀。在S420中,PCF在AlO連接上收到AlO連接GRE幀之后,PCF從AlO連接GRE幀中提取出下行用戶數據和數據屬性,重新打包生成在AS連接上傳輸的GRE幀,并將該GRE幀發送給AN設備。在下文中,將在A8連接上傳輸的GRE幀稱為A8連接GRE幀。在S430中,AN設備在A8連接上收到PCF發來的A8連接GRE幀,通過解析A8連接GRE幀中攜帶的數據屬性,也就是AlO連接GRE幀中攜帶的數據屬性,可以確定傳輸下行用戶數據需要滿足的服務質量。在S440中,AN設備根據上述確定的下行用戶數據需要滿足的服務質量將AS連接GRE幀中攜帶的下行用戶數據,即AlO連接GRE幀中攜帶的下行用戶數據,發送給AT。舉例來說,例如,當數據屬性是業務類型時,對于P2P業務對應的下行用戶數據,AN設備進行流量限制;對于Web瀏覽業務對應的下行用戶數據,AN設備執行優先調度等。此外,AN設備可以通過參考業務類型來進行無線信道資源的調配,例如,如果AT當前只有即時消息業務,AN設備可以在數據發送完成之后更快地使AT進入空閑態等。當數據屬性是服務質量參數時,對于低優先級的下行用戶數據,AN設備進行流量限制,對于高處理優先級,AN設備執行優先調度,等等。PDSN通過數據屬性向AN設備指示服務質量,除了可以改善用戶的通信體驗之外,還可以協調網絡對不同業務的傳輸能力。例如,當在同一數據連接上需要同時支持文件下載業務和網頁瀏覽業務時,如果文件下載業務首先發生,那么有限的網絡資源將首先支持文件下載業務,對于后續發生的網頁瀏覽業務,可能不能及時響應,從而為等待瀏覽網頁的用戶帶來較大的時延,影響該用戶的通信體驗。此時,PDSN可以通過向AN設備發送數據屬性,來指示AN設備將支持文件下載業務的帶寬限制在一定范圍之內,從而可以留出一部分帶寬支持網頁瀏覽業務,實現兩者的協調。 此外,roSN和PCF可以通過Al I接口發起一個協商過程,得知對方是否具有支持數
據屬性的能力,PCF可以將AN設備是否具有支持數據屬性的能力的信息通知給H)SN。PCF和AN設備可以通過A9接口發起一個協商過程,得知對方是否具有支持數據屬性的能力,PCF可以將H)SN是否具有支持數據屬性的能力通知給AN設備。這樣,通過PCF,PDSN可以知曉AN設備是否具有支持數據屬性的能力。最終,PDSN在AN設備具有支持數據屬性的能力的情況下,可以通過在GRE幀中攜帶數據屬性來指示AN設備傳輸下行用戶數據時滿足相應的服務質量要求。其中,數據屬性的含義是H)SN和AN設備都知道的,數據屬性的含義可以被預先設置在H)SN和AN設備中,也可以是在協商過程中I3DSN和AN設備達成一致的。當然,由于協商過程可以涉及PCF實體,因此,數據屬性的含義也可以被預先設置在PCF實體中,還可以是在協商過程中由PCF實體獲知的。接下來,結合圖5描述根據本發明實施例的數據傳輸的方法500。如圖5所示,方法500包括S510,接收來自分組數據服務節點的下行用戶數據和數據屬性;S520,根據數據屬性對應的服務質量,向接入終端發送下行用戶數據。例如,方法500可以由AN設備執行。由于AN設備的操作與I3DSN設備的操作相對應,因此方法500的相關內容可以參考方法100的相應描述。AN設備在S510中接收到的下行用戶數據和數據屬性可以被攜帶在GRE幀中。根據本發明的一個實施例,AN設備可以接收PCF實體發送的在屬性字段中攜帶有數據屬性的GRE幀,數據屬性由分組數據服務節點發送給PCF實體。GRE幀的格式可以參考圖2,攜帶數據屬性的屬性字段的格式可以參考圖3。根據本發明的一個實施例,數據屬性可以包括下行用戶數據的業務類型。此時,在S520中,AN設備根據業務類型,確定下行用戶數據的服務質量參數;根據服務質量參數對應的服務質量,向接入終端發送下行用戶數據。在AN設備中設置有不同業務類型對應的服務質量參數。AN設備根據從TOSN接收到的業務類型,可以確定與之相對應的服務質量參數,從而根據該服務質量參數對應的服務質量進行下行用戶數據的發送,以滿足相應的服務質量。根據本發明的一個實施例,數據屬性可以包括服務質量參數。此時,AN設備根據接收到的服務質量參數對應的服務質量向接入終端發送下行用戶數據。服務質量參數可以用于指示處理下行用戶數據的優先級、最大時延、最大時延抖動、最小傳輸帶寬和最大傳輸帶寬中的至少一項。根據本發明的一個實施例,AN設備在接收數據幀之前,可以向分組數據服務節點通知具有支持數據屬性的能力。這樣,PDSN向AN設備發送數據屬性時,AN設備才能夠識別該數據屬性,從而根據數據屬性進行符合相應服務質量的傳輸。根據本發明實施例提供的數據傳輸的方法,AN設備通過接收數據屬性,可以根據數據屬性來采取符合服務質量要求的傳輸方式。這樣,可以避免在現有技術中不能對同一數據連接上的IP流或同一 IP流中的不同下行用戶數據的服務質量進行區分的問題,使得可以對不同下行用戶數據的服務質量進行進一步細化,以根據下行用戶數據的服務質量提供相應的傳輸服務,從而可以改善用戶的通信體驗。上面描述了根據本發明實施例的數據傳輸的方法,下面結合圖6至圖9描述根據本發明實施例的相應設備的結構框圖。圖6是根據本發明實施例的網關設備600的結構框圖。網關設備600可以包括處理器610和發送器620。所述處理器610可用于獲取下 行用戶數據的數據屬性。發送器620可用于向接入網設備發送所述下行用戶數據和所述數據屬性,以使接入網設備根據數據屬性對應的服務質量向接入終端發送下行用戶數據。處理器610和發送器620的上述和其他操作和/或功能可以參考上述方法100中的SllO和S120,為了避免重復,在此不再贅述。本發明實施例提供的網關設備通過向接入網設備傳輸數據屬性,可以使接入網設備根據下行用戶數據的數據屬性對應的服務質量來傳輸下行用戶數據。這樣,可以避免在現有技術中不能對同一數據連接上的IP流或同一 IP流中的不同下行用戶數據的服務質量進行區分的問題,因此可以對不同下行用戶數據的服務質量進行進一步細化,以使可以根據下行用戶數據的服務質量提供相應的傳輸服務,從而可以改善用戶的通信體驗。圖7是根據本發明實施例的網關設備700的結構框圖。網關設備700的處理器710和發送器720與網關設備600的處理器610和發送器620基本相同。根據本發明的實施例,數據屬性可以包括下行用戶數據的業務類型。在該情況下,處理器710可以包括第一處理器712、第二處理器714、第三處理器716之一。第一處理器712可用于根據攜帶下行用戶數據的數據包的頭部信息,獲取下行用戶數據的業務類型。第二處理器714可用于通過對攜帶下行用戶數據的數據包進行包深度檢測,獲取下行用戶數據的業務類型。第三處理器716可用于從其他網絡設備獲取下行用戶數據的業務類型。根據本發明的實施例,數據屬性可以包括服務質量參數。例如,服務質量參數可以用于指示處理下行用戶數據的優先級、最大時延、最大時延抖動、最小傳輸帶寬和最大傳輸帶寬中的至少一項。此時,處理器710可以包括第四處理器717。第四處理器717可用于獲取下行用戶數據的業務類型,并根據業務類型,確定下行用戶數據的服務質量參數。另外,在數據屬性包括服務質量參數的情況下,處理器710可以包括第五處理器719。第五處理器719可用于從其他網絡設備獲取下行用戶數據的服務質量參數。根據本發明的一個實施例,發送器720還可用于將數據屬性攜帶在GRE幀的屬性字段中向PCF實體發送,以使PCF實體將數據屬性轉發給接入網設備。在該情況下,下行用戶數據可以攜帶在GRE幀的用戶業務字段中。根據本發明的一個實施例,網關設備700可以包括檢測器730。檢測器730可用于確定接入網設備具有支持數據屬性的能力,以使發送器720向接入網設備發送下行用戶數據和數據屬性。第一處理器712、第二處理器714、第三處理器716、第四處理器717、第五處理器719、發送器720或檢測器730的其他操作和/或功能可以參考上述方法100和方法400中的相應內容。第一處理器712、第二處理器714、第三處理器716、第四處理器717、第五處理器719中的部分或全部可以集成在一個處理器中。GRE幀的格式可以參考圖2,攜帶數據屬性的屬性字段的格式可以參考圖3,為了避免重復,在此不再贅述。本發明實施例提供的網關設備通過向接入網設備通知業務類型,可以使接入網設備根據業務類型確定出相應的服務質量。網關設備也可以直接向接入網設備通知服務質量參數,以使接入網設備根據服務質量參數提供相應的服務質量。因此,網關設備可以通過靈活地方式對同一數據連接上的IP流或同一 IP流上的業務數據的服務質量進行區分,使得接入網設備可以有針對性地對不同下行用戶數據采取符合服務質量要求的傳輸方式,從而可以提高用戶的通信體驗。此外,通過在GRE幀的屬性字段中攜帶數據屬性,可以與現有傳 輸下行用戶數據的數據幀相兼容,對現有消息結構影響很小,實現簡便。圖8是根據本發明實施例的接入網設備800的結構框圖。接入網設備800包括接收器810和第一發送器820。接收器810可用于接收來自分組數據服務節點的下行用戶數據和所述下行用戶數據的數據屬性;第一發送器820可用于根據數據屬性對應的服務質量,向接入終端發送下行用戶數據。接收器810和第一發送器820的其他操作和/或功能可以參考上述方法500中的S510和S520,為了避免重復,在此不再贅述。本發明實施例提供的接入網設備通過接收數據屬性,可以根據數據屬性來采取符合服務質量要求的傳輸方式。這樣,可以避免在現有技術中不能對同一數據連接上的IP流或同一 IP流中的不同下行用戶數據的服務質量進行區分的問題,使得可以對不同下行用戶數據的服務質量進行進一步細化,以根據下行用戶數據的服務質量提供相應的傳輸服務,從而可以改善用戶的通信體驗。圖9是根據本發明實施例的接入網設備900的結構框圖。接入網設備900的接收器910和第一發送器920與接入網設備800的接收器810和第一發送器820基本相同。根據本發明的一個實施例,數據屬性可以包括下行用戶數據的業務類型。此時,第一發送器920可以包括確定單元922和發送單元924。確定單元922可用于根據業務類型,確定下行用戶數據的服務質量參數。發送單元924可用于根據服務質量參數對應的服務質量,向接入終端發送下行用戶數據。根據本發明的一個實施例,數據屬性可以包括服務質量參數。這樣,接入網設備900可以根據服務質量參數來進行符合服務質量的相應傳輸。例如,服務質量參數可以用于指示處理下行用戶數據的優先級、最大時延、最大時延抖動、最小傳輸帶寬和最大傳輸帶寬中的至少一項。根據本發明的一個實施例,接收器910還可用于接收分組控制功能實體發送的路由封裝協議GRE幀,GRE幀的屬性字段中包括數據屬性,數據屬性由分組數據服務節點發送給分組控制功能實體。
根據本發明的一個實施例,接入網設備900可以包括第二發送器930。第二發送器930可用于通知分組數據服務節點其具有支持數據屬性的能力。這樣,分組數據服務節點可以向接入網設備900發送數據屬性,以對同一數據連接上的不同IP流或同一 IP流上的不同業務數據進行細分。確定單元922、發送單元924、接收器910和第二發送器930的其他操作和/或功能可以參考上述方法500中的相應描述,為了避免重復,在此不再贅述。本發明實施例提供的接入網設備可以通過接收業務類型來確定傳輸下行用戶數據需要滿足的服務質量,也可以通過接收服務質量參數來確定服務質量,使得可以通過靈活地方式對同一數據連接上的IP流或同一 IP流上的業務數據的服務質量進行區分,接入網設備可以有針對性地對不同下行用戶數據采取符合服務質量要求的傳輸方式,從而可以改善用戶的通信體驗。此外,通過在GRE幀的屬性字段中攜帶數據屬性,可以與現有傳輸下行用戶數據的數據幀相兼容,對現有消息結構影響很小,實現簡便。 下面,結合圖10描述根據本發明實施例的用于數據傳輸的系統1000的結構框圖。系統1000包括網關設備1010和接入網設備1020。網關設備1010可用于獲取下行用戶數據的數據屬性;向接入網設備1020發送下行用戶數據和數據屬性。接入網設備1020可用于接收來自網關設備1010的下行用戶數據和數據屬性;根據數據屬性對應的服務質量,向接入終端發送下行用戶數據。網關設備1010的上述和其他操作和/或功能可以參考上述方法100和400中的相應描述,接入網設備1020的上述和其他操作和/或功能可以參考上述方法500和400中的相應描述,為了避免重復,在此不再贅述。根據本發明實施例提供的用于數據傳輸的系統,網關設備通過向接入網設備傳輸數據屬性,可以使接入網設備可以根據數據屬性來采取符合服務質量要求的傳輸方式。這樣,可以避免在現有技術中不能對同一數據連接上的IP流或同一 IP流中的不同下行用戶數據的服務質量進行區分的問題,使得可以對不同下行用戶數據的服務質量進行進一步細化,以使可以根據下行用戶數據的服務質量提供相應的傳輸服務,從而可以改善用戶的通信體驗。本領域技術人員可以意識到,結合本文中所公開的實施例中描述的各方法步驟和單元,能夠以電子硬件、計算機軟件或者二者的結合來實現,為了清楚地說明硬件和軟件的可互換性,在上述說明中已經按照功能一般性地描述了各實施例的步驟及組成。這些功能究竟以硬件還是軟件方式來執行,取決于技術方案的特定應用和設計約束條件。本領域技術人員可以對每個特定的應用使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的范圍。結合本文中所公開的實施例描述的方法步驟可以用硬件、處理器執行的軟件程序、或者二者的結合來實施。軟件程序可以置于隨機存取存儲器(RAM)、內存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM或技術領域內所公知的任意其它形式的存儲介質中。盡管已示出和描述了本發明的一些實施例,但本領域技術人員應該理解,在不脫離本發明的原理和精神的情況下,可對這些實施例進行各種修改,這樣的修改應落入本發明的范圍內。
權利要求
1.一種數據傳輸的方法,其特征在于,包括 獲取下行用戶數據的數據屬性; 向接入網設備發送所述下行用戶數據和所述數據屬性,以使所述接入網設備根據所述數據屬性對應的服務質量向接入終端發送所述下行用戶數據。
2.根據權利要求I所述的方法,其特征在于,所述數據屬性包括所述下行用戶數據的業務類型。
3.根據權利要求2所述的方法,其特征在于,所述獲取下行用戶數據的數據屬性包括 根據攜帶所述下行用戶數據的數據包的頭部信息,獲取所述下行用戶數據的業務類型;或 通過對攜帶所述下行用戶數據的數據包進行包深度檢測,獲取所述下行用戶數據的業務類型;或 從其他網絡設備獲取所述下行用戶數據的業務類型。
4.根據權利要求I所述的方法,其特征在于,所述數據屬性包括服務質量參數,其中,所述獲取下行用戶數據的數據屬性包括 獲取下行用戶數據的業務類型,并根據所述業務類型,確定所述下行用戶數據的服務質量參數;或 從其他網絡設備獲取所述下行用戶數據的服務質量參數。
5.根據權利要求4所述的方法,其特征在于,所述服務質量參數用于指示處理所述下行用戶數據的優先級、最大時延、最大時延抖動、最小傳輸帶寬和最大傳輸帶寬中的至少一項。
6.根據權利要求1-5任意一項所述的方法,其特征在于,所述向所述接入網設備發送所述下行用戶數據和所述數據屬性包括 將所述數據屬性攜帶在路由封裝協議GRE幀的屬性字段中向分組控制功能實體發送,以使所述分組控制功能實體將所述數據屬性轉發給所述接入網設備。
7.根據權利要求1-5任意一項所述的方法,其特征在于,所述向所述接入網設備發送所述下行用戶數據和所述數據屬性之前,還包括 確定所述接入網設備具有支持所述數據屬性的能力。
8.一種數據傳輸的方法,其特征在于,包括 接入網設備接收來自分組數據服務節點的下行用戶數據和所述下行用戶數據的數據屬性; 根據所述數據屬性對應的服務質量,向接入終端發送所述下行用戶數據。
9.根據權利要求8所述的方法,其特征在于,所述數據屬性包括所述下行用戶數據的業務類型,其中,所述根據所述數據屬性對應的服務質量向接入終端發送所述下行用戶數據包括 接入網設備根據所述業務類型,確定所述下行用戶數據的服務質量參數; 根據所述服務質量參數對應的服務質量,向接入終端發送所述下行用戶數據。
10.根據權利要求8所述的方法,其特征在于,所述數據屬性包括服務質量參數。
11.根據權利要求9或10所述的方法,其特征在于,所述服務質量參數用于指示處理所述下行用戶數據的優先級、最大時延、最大時延抖動、最小傳輸帶寬和最大傳輸帶寬中的至少一項。
12.根據權利要求8-10任意一項所述的方法,其特征在于,所述接入網設備接收來自分組數據服務節點的下行用戶數據和所述下行用戶數據的數據屬性包括 所述接入網設備接收分組控制功能實體發送的路由封裝協議GRE幀,所述GRE幀的屬性字段中包括所述數據屬性,所述數據屬性由所述分組數據服務節點發送給所述分組控制功能實體。
13.根據權利要求8-10任意一項所述的方法,其特征在于,所述接入網設備接收來自分組數據服務節點的下行用戶數據和所述下行用戶數據的數據屬性之前,還包括 所述接入網設備通知所述分組數據服務節點其具有支持所述數據屬性的能力。
14.一種網關設備,其特征在于,包括 處理器,用于獲取下行用戶數據的數據屬性; 發送器,用于向接入網設備發送所述下行用戶數據和所述數據屬性,以使所述接入網設備根據所述數據屬性對應的服務質量向接入終端發送所述下行用戶數據。
15.根據權利要求14所述的網關設備,其特征在于,所述數據屬性包括所述下行用戶數據的業務類型,所述處理器包括如下之一 第一處理器,用于根據攜帶所述下行用戶數據的數據包的頭部信息,獲取所述下行用戶數據的業務類型; 第二處理器,用于通過對攜帶所述下行用戶數據的數據包進行包深度檢測,獲取所述下行用戶數據的業務類型; 第三處理器,用于從其他網絡設備獲取所述下行用戶數據的業務類型。
16.根據權利要求14所述的網關設備,其特征在于,所述數據屬性包括服務質量參數,其中,所述處理器包括如下之一 第四處理器,用于獲取下行用戶數據的業務類型,并根據所述業務類型,確定所述下行用戶數據的服務質量參數; 第五處理器,用于從其他網絡設備獲取所述下行用戶數據的服務質量參數。
17.根據權利要求14-16任意一項所述的網關設備,其特征在于,所述發送器還用于將所述數據屬性攜帶在路由封裝協議GRE幀的屬性字段中向分組控制功能實體發送,以使所述分組控制功能實體將所述數據屬性轉發給所述接入網設備。
18.根據權利要求14-16任意一項所述的網關設備,其特征在于,還包括 檢測器,用于確定所述接入網設備具有支持所述數據屬性的能力,以使所述發送器向所述接入網設備發送所述下行用戶數據和所述數據屬性。
19.一種接入網設備,其特征在于,包括 接收器,用于接收來自分組數據服務節點的下行用戶數據和所述下行用戶數據的數據屬性; 第一發送器,用于根據所述數據屬性對應的服務質量,向接入終端發送所述下行用戶數據。
20.根據權利要求19所述的接入網設備,其特征在于,所述數據屬性包括所述下行用戶數據的業務類型,其中,所述第一發送器包括 確定單元,用于根據所述業務類型,確定所述下行用戶數據的服務質量參數;發送單元,用于根據所述服務質量參數對應的服務質量,向接入終端發送所述下行用戶數據。
21.根據權利要求19所述的接入網設備,其特征在于,所述數據屬性包括服務質量參數,所述第一發送器具體用于根據所述服務質量參數對應的服務質量,向接入終端發送所述下行用戶數據。
22.根據權利要求19-21任意一項所述的接入網設備,其特征在于,所述接收器還用于接收分組控制功能實體發送的路由封裝協議GRE幀,所述GRE幀的屬性字段中包括所述數據屬性,所述數據屬性由所述分組數據服務節點發送給所述分組控制功能實體。
23.根據權利要求19-21任意一項所述的接入網設備,其特征在于,還包括 第二發送器,用于通知所述分組數據服務節點其具有支持所述數據屬性的能力。
全文摘要
本發明實施例提供了數據傳輸的方法、網關設備和接入網設備。該方法包括獲取下行用戶數據的數據屬性;向接入網設備發送下行用戶數據和數據屬性,以使接入網設備根據數據屬性對應的服務質量向接入終端發送下行用戶數據。根據上述技術方案,通過數據屬性來指示下行用戶數據的服務質量,可以對同一數據連接上的IP流或同一IP流中的不同下行用戶數據的服務質量進行進一步細化和區分,使得可以根據下行用戶數據的服務質量提供相應的傳輸服務,從而可以改善用戶的通信體驗。
文檔編號H04L12/66GK102904908SQ20111020864
公開日2013年1月30日 申請日期2011年7月25日 優先權日2011年7月25日
發明者劉繼興, 謝波, 夏共儀 申請人:華為技術有限公司