国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于提供相關(guān)服務(wù)級別的方法和裝置的制作方法

      文檔序號:7738772閱讀:226來源:國知局
      專利名稱:用于提供相關(guān)服務(wù)級別的方法和裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明總體上涉及用于在對等(peer-to-peer)會話期間通過在路由器中控制通信資源,向訂戶提供相關(guān)服務(wù)級別,以使得可以滿足訂戶的質(zhì)量期望的方法和裝置。
      背景技術(shù)
      已針對使用IP (互聯(lián)網(wǎng)協(xié)議)的基于分組的通信開發(fā)出了各種多媒體服務(wù),一般涉及在用戶終端(比如固定的或移動的計算機和電話)之間具有不同格式和組合的媒體傳輸。還已經(jīng)開發(fā)出了被稱作“IP多媒體子系統(tǒng)”(IMS)的架構(gòu),以針對連接到不同接入網(wǎng)的用戶終端實現(xiàn)這種多媒體服務(wù)和會話。在IMS網(wǎng)絡(luò)中,一般由使用用于建立會話的信令協(xié)議“SIP”(會話發(fā)起協(xié)議)的特定會話控制節(jié)點來處理多媒體會話。例如,在終端中已調(diào)用多媒體應(yīng)用時,終端可以發(fā)送被稱作“SIP INVITE”的消息,以發(fā)起與另一終端或服務(wù)器的會話。SIP INVITE消息觸發(fā)了 IMS網(wǎng)絡(luò)和接入網(wǎng)中的用于建立會話的不同動作,包括在所使用的接入網(wǎng)中預(yù)留恰當(dāng)?shù)馁Y源。在SIP中,使用被稱作“SDP”(會話描述協(xié)議)的附加協(xié)議來指定多媒體會話的各種參數(shù),且一般將SDP消息嵌入作為SIP消息內(nèi)自包含的消息體。本領(lǐng)域眾所周知,SDP消息用于提供與終端能力和媒體屬性相關(guān)的信息,以指定和協(xié)商多媒體會話的會話參數(shù)。會話參數(shù)可以包括建立會話所需的終端能力、媒體屬性和地址信息。上述SIP INVITE消息和常見響應(yīng)消息“SIP 200 OK”一般包括嵌入的SDP消息,該SDP消息具有發(fā)送方針對會話提議的會話參數(shù)。一般還將與所使用的接入網(wǎng)相關(guān)聯(lián)的策略節(jié)點連接到IMS網(wǎng)絡(luò)。該策略節(jié)點基于各種預(yù)定策略和訂閱簡檔,針對會話,控制網(wǎng)絡(luò)資源的預(yù)留等等。具體地,可以由策略節(jié)點基于例如上述SDP協(xié)商,針對不同的服務(wù)和/或訂戶,執(zhí)行不同的QoS (服務(wù)質(zhì)量)要求,以執(zhí)行接入網(wǎng)中的上述資源預(yù)留。在IMS網(wǎng)絡(luò)所控制的多媒體會話中,在策略節(jié)點如上所述控制網(wǎng)絡(luò)資源的預(yù)留時,可以獲得針對參與方的所需或期望QoS。在建立訂戶的通信會話時,從而優(yōu)選地預(yù)留各種網(wǎng)絡(luò)資源,使得針對該訂戶,在例如數(shù)據(jù)比特率和延遲方面,維持可接受的和期望的服務(wù)級別。在建立IMS控制的會話期間預(yù)留網(wǎng)絡(luò)資源時,從而可以考慮到任何QoS要求。然而,在不涉及任何中間會話控制節(jié)點或策略節(jié)點的情況下,僅由參與方發(fā)起和控制的會話(一般將其稱作對等會話)不能以上述方式獲得特定的QoS。通過IP網(wǎng)絡(luò)(例如互聯(lián)網(wǎng)),在各種路由器上路由在各方之間作為數(shù)據(jù)分組發(fā)送的任何數(shù)據(jù),每一個路由器具有其自己機制和策略用于控制不同數(shù)據(jù)流。當(dāng)今沒有用于確保在路由器中考慮到通信方的QoS要求的標準化或一致的機制。在圖1中,示出了在IP網(wǎng)絡(luò)100中通過路由器R在兩個用戶終端A和B之間的對等會話的典型場景。終端A連接到接入路由器Ra,且終端B連接到另一接入路由器&。本領(lǐng)域眾所周知,在會話期間,對于不同的數(shù)據(jù)分組,在網(wǎng)絡(luò)100 中的多個中間路由器R上的傳輸路徑可以改變。
      當(dāng)今,一般向IMS網(wǎng)絡(luò)的訂戶提供差異化服務(wù)和訂閱,使得其可以消費具有不同訂閱類型的服務(wù),不同訂閱類型一般指示針對這些服務(wù)的QoS要求。從而可以向訂戶提供與QoS相關(guān)的特定服務(wù)級別,例如,針對不同的訂閱類型以及針對各個服務(wù)。例如,使用通用術(shù)語,“白金”訂閱可以提供相對高的保證QoS或服務(wù)級別,而“黃金”、“白銀”以及“青銅” 訂閱提供依次降低的服務(wù)級別。此外,還可以用不同的服務(wù)級別(例如,以不同的價格)來提供特定服務(wù)。該訂閱、 服務(wù)和質(zhì)量/服務(wù)級別上的差異化變得日益顯著,從而將在很大程度上影響消費者的滿意度和期望度。例如,可能通過獲得特定服務(wù)級別就讓青銅訂戶滿意,而可能不能讓期望更高服務(wù)級別的白金訂戶滿意。然而,如上所述,針對對等會話,不能保證這種服務(wù)級別。此外,在SIP用于發(fā)起對等會話時,在可能具有其自己的服務(wù)級別定義的不同運營商網(wǎng)絡(luò)之間,不能映射服務(wù)級別要求。例如,在不同運營商網(wǎng)絡(luò)中,不同服務(wù)級別的常用術(shù)語青銅、白銀、黃金以及白金, 在質(zhì)量相關(guān)會話參數(shù)方面具有不同的含義。此外,在雙方向使用相同的質(zhì)量相關(guān)會話參數(shù)方面,會話需要是對稱的,以實現(xiàn)正確工作的SDP協(xié)商。從而,在非集中式管理的IP網(wǎng)絡(luò)中 (比如互聯(lián)網(wǎng)),在路由器上針對對等會話一般不能實現(xiàn)所需的和相關(guān)的服務(wù)級別。

      發(fā)明內(nèi)容
      本發(fā)明的目的是處理上述問題。具體地,目的是在涉及對等會話時,使得訂戶能夠消費具有相關(guān)或合理的服務(wù)級別或QoS的通信服務(wù)??梢酝ㄟ^提供根據(jù)以下所附獨立權(quán)利要求的方法和裝置,來獲得這些和其他目的。根據(jù)一個方面,本發(fā)明涉及一種IP網(wǎng)絡(luò)的路由器中的方法,用于向與第二訂戶進行對等會話的第一訂戶提供相關(guān)服務(wù)級別。在所述方法中,在接收到從所述第一訂戶發(fā)送的會話建立消息時,根據(jù)所述會話建立消息中包括的服務(wù)級別指示符,檢測所述第一訂戶的所需服務(wù)級別。然后獲得所述第一訂戶的運營商的服務(wù)級別定義,以及根據(jù)由所述服務(wù)級別定義解釋的所檢測到的所述第一訂戶的服務(wù)級別,確定在所述路由器中從所述第二訂戶向所述第一訂戶的數(shù)據(jù)傳輸所需的通信資源。然后在所述路由器中預(yù)訂所確定的通信資源,以及將所述會話建立消息轉(zhuǎn)發(fā)至下一跳節(jié)點。根據(jù)另一方面,本發(fā)明涉及一種IP網(wǎng)絡(luò)的路由器中的裝置,用于根據(jù)上述方法提供相關(guān)服務(wù)級別。所述路由器裝置包括接收單元,適于接收從所述第一訂戶發(fā)送的會話建立消息,以及適于根據(jù)所述會話建立消息中包括的服務(wù)級別指示符,檢測所述第一訂戶的所需服務(wù)級別。所述裝置還包括獲得單元,適于獲得所述第一訂戶的運營商的服務(wù)級別定義;以及資源管理器,適于根據(jù)由所述服務(wù)級別定義解釋的所檢測到的服務(wù)級別,確定在所述路由器中從所述第二訂戶向所述第一訂戶的數(shù)據(jù)傳輸所需的通信資源。所述資源管理器還適于在所述路由器中預(yù)訂所述通信資源。所述裝置還包括轉(zhuǎn)發(fā)單元,適于將所述會話建立消息轉(zhuǎn)發(fā)至下一跳節(jié)點。可以根據(jù)以下任一可選實施例來實現(xiàn)路由器中的發(fā)明方法和裝置。在一個實施例中,資源管理器還適于在所述路由器中記錄向所述路由器轉(zhuǎn)發(fā)所述會話建立消息的上一跳節(jié)點,以進一步用于確保在與所述會話建立消息相同的路徑上路由在相反方向上發(fā)送的任何與會話相關(guān)的消息和數(shù)據(jù)分組。所述會話建立消息可以包括從之前的SDP協(xié)商映射的參數(shù)。在另一實施例中,來自所述第一訂戶的所述會話建立消息可以是資源預(yù)訂消息, 所述資源管理器還可以適于當(dāng)接收到從所述第二訂戶發(fā)送的預(yù)訂確認消息時,在所述路由器中預(yù)留所預(yù)訂的通信資源。所述資源預(yù)訂消息可以是PATH消息,所述預(yù)訂確認消息可以是RESV消息。所述獲得單元還可以適于基于所接收的會話建立消息中的URI,從所述第一訂戶的運營商的QoS控制服務(wù)器中獲取所述服務(wù)級別定義??梢栽谒鯭oS控制服務(wù)器處維護的XML文檔中指定所述服務(wù)級別定義。所述獲得單元還可以適于從所述路由器中的本地存儲器中檢索所述服務(wù)級別定義。根據(jù)另一方面,本發(fā)明還涉及用戶終端中的裝置,用于在與第二訂戶的對等會話中獲得相關(guān)服務(wù)級別。所述終端裝置包括獲得單元,適于獲得指向由所述第一訂戶的運營商的QoS控制服務(wù)器所維護的服務(wù)級別定義的URI。所述終端裝置還包括發(fā)送單元,適于在包括至少一個路由器的傳輸路徑上向所述第二訂戶發(fā)送會話建立消息,所述會話建立消息包括所述URI和關(guān)于所述第一訂戶的所需服務(wù)級別的服務(wù)級別指示符。下面將在詳細描述中,解釋本發(fā)明的其他特征及其優(yōu)點。


      現(xiàn)在通過優(yōu)選實施例并參照附圖,將更詳細地描述本發(fā)明,其中-圖1示出了在IP網(wǎng)絡(luò)中通過路由器R在兩個用戶終端A和B之間的對等會話的典型場景。-圖2是示出了根據(jù)其他實施例在與訂戶B的對等會話中向訂戶A提供相關(guān)服務(wù)級別的過程的示意框圖。-圖3是示出了根據(jù)另一實施例在轉(zhuǎn)發(fā)PATH消息時,在訂戶A和B之間的傳輸路徑的每一個路由器中如何記錄上一跳節(jié)點的示意框圖。-圖4是示出了根據(jù)另一實施例在訂戶A和B的傳輸路徑中的路由器中提供相關(guān)服務(wù)級別的過程的流程圖。-圖5是示出了根據(jù)其他實施例在用戶終端500和路由器502中的更詳細配置的示意框圖。
      具體實施例方式本發(fā)明實現(xiàn)了在IP網(wǎng)絡(luò)的傳輸路徑中通過路由器在用戶之間的對等會話,其中, 可以根據(jù)訂戶期望或所需的不同服務(wù)級別,在路由器中非對稱地預(yù)留通信資源。從而,每一個參與訂戶能夠在會話期間,根據(jù)與接收訂戶相關(guān)的期望服務(wù)級別,從對方訂戶接收數(shù)據(jù)或媒體。簡而言之,在會話建立過程期間,在訂戶之間交換的會話建立消息(例如包括SDP 消息)中指示所需的服務(wù)級別。從而,會話的傳輸路徑上的每一個路由器可以檢測在由訂戶發(fā)送的會話建立消息中的服務(wù)級別指示,并相應(yīng)地在路由器中預(yù)留在針對該訂戶的接收方向上的通信資源。從而,可以使用常規(guī)SDP消息或其他會話建立消息來以下述方式提供服務(wù)級別指示。
      可以通過不同運營商做出的定義來解釋會話建立消息中的服務(wù)級別指示。在一個實施例中,已在路由器中存儲或高速緩存了運營商的服務(wù)級別定義。在另一實施例中,使用進行發(fā)送的訂戶在會話建立消息中包括的URI (通用資源標識符),從運營商的QoS控制服務(wù)器獲取該運營商的服務(wù)級別定義。實際上,訂戶將優(yōu)選地在發(fā)送至對方訂戶的會話建立消息中包括該URI以及服務(wù)級別指示,從而使得路由器能夠從QoS控制服務(wù)器獲取服務(wù)級別定義(如果需要)。然后通過傳輸路徑上的路由器發(fā)送該會話建立消息,使得每一個路由器可以讀取服務(wù)級別指示以及URI (如果需要),且相應(yīng)地預(yù)留通信資源。在以下示例實施例以及在全文中,術(shù)語“訂戶” 一般表示最終用戶和在以本文所述方式(通過例如在用戶終端中實現(xiàn)的UA (用戶代理)等)建立并執(zhí)行服務(wù)時使用的他/她的通信設(shè)備。訂戶的通信設(shè)備可以是無線或固定電話、計算機、服務(wù)器、游戲單元或電視機設(shè)備,比如IPTV客戶端、機頂盒等等。因此本發(fā)明不限于訂戶的任一特定通信設(shè)備。此外, 術(shù)語“相關(guān)”服務(wù)級別是指由服務(wù)級別指示和運營商對該服務(wù)級別的定義所有效確定的對于訂戶來說合理/保證的服務(wù)級別?,F(xiàn)在將參照圖2所示的通信場景來首先描述用于向與訂戶B進行對等會話的訂戶 A提供相關(guān)服務(wù)級別的步驟。簡單起見,附圖示出了在位于A和B之間的傳輸路徑上某處的僅一個示例路由器200中執(zhí)行的過程,盡管基本上還可以在傳輸路徑上的任一其他路由器中執(zhí)行所示過程。在附圖中,將QoS作為服務(wù)級別的同義詞來使用。還假定訂戶A和B具有不同的服務(wù)級別,從而需要在服務(wù)級別方面的非對稱會話。訂戶A可以是期望相對高服務(wù)級別的白金訂戶,而訂戶B可以是期望相對較低服務(wù)級別的青銅訂戶。第一步驟2:1示意性地示出了在某點處,訂戶A獲得了指向存儲可應(yīng)用的服務(wù)級別的定義的QoS控制服務(wù)器202的URI,已經(jīng)由向訂戶A提供服務(wù)的網(wǎng)絡(luò)運營商來確定和建立了該定義。例如,在訂戶A的終端開機并向接入網(wǎng)注冊時,從運營商的網(wǎng)絡(luò)獲得該URI。 取決于實現(xiàn),該URI還可以是預(yù)先配置在終端中的。在執(zhí)行以下其他步驟之前,假定已經(jīng)執(zhí)行了在訂戶A和B之間的用于對等通信的常規(guī)SDP協(xié)商,該協(xié)商涉及在A和B之間交換SDP消息以建立雙方要使用的各種會話參數(shù) (比如媒體的編解碼器)。在下一個步驟2 2中,訂戶A發(fā)送包括服務(wù)級別指示符在內(nèi)的會話建立消息,該服務(wù)級別指示符指示訂戶A的相關(guān)和所需服務(wù)級別,在例如消息已通過路徑上的一個或多個在前路由器之后,路由器200接收到該會話建立消息。所示路由器200 實際上可以是A和B之間的傳輸路徑上的任一路由器。因此,訂戶A已將其在之前SDP協(xié)商中同意的所需服務(wù)級別映射到在步驟2:2中發(fā)送的會話建立消息中。在該示例中,該會話建立消息是被稱作“PATH”的資源預(yù)訂消息, 可以用于攜帶服務(wù)級別指示符,盡管本發(fā)明一般不限于該特定會話建立消息。PATH消息還包含指向QoS控制服務(wù)器202中的運營商的服務(wù)級別定義的上述URI。下面稍后將更詳細地描述示例修改的PATH消息。在后續(xù)步驟2 3中,路由器200使用接收到的URI,從QoS控制服務(wù)器202獲取服務(wù)級別定義,以確定接收到的服務(wù)級別指示符的意義。備選地,如果之前在路由器200中已經(jīng)存儲或高速緩存了服務(wù)級別定義,則路由器200可以從路由器中的本地存儲器中檢索服務(wù)級別定義。因此,現(xiàn)在路由器200能夠確定在從B接收媒體時,針對訂戶A期望和保證何種服務(wù)質(zhì)量,從而還確定了為了滿足相關(guān)服務(wù)級別,在路由器中需要使用的通信資源。因此,
      7在下一個步驟2:4中,基于接收到的指示符和獲取到的定義,確定在A的接收方向上(即從 B到A)的數(shù)據(jù)或媒體通信所必需的通信資源,然后在路由器200中相應(yīng)地預(yù)訂或準備該通信資源。另外,在下一個步驟2 5中,路由器200還記錄上一跳節(jié)點,即合適的標識,比如圖中未示出的已向路由器200轉(zhuǎn)發(fā)了該消息的在前路由器的IP地址,使得相反方向上的任意消息或數(shù)據(jù)可以沿與具有已預(yù)訂或已準備資源的路由器(如路由器200)的相同路徑。如果路由器200是路徑中的第一節(jié)點,則記錄的上一跳節(jié)點將是訂戶A。然后如步驟2:6所示意性地示出的,向朝向訂戶B的路徑上的下一跳路由器(未示出)轉(zhuǎn)發(fā)PATH消息。在訂戶B最終接收到PATH消息時,在步驟2:7中,通過傳輸路徑從訂戶B發(fā)送響應(yīng)會話建立消息,以確認在B的發(fā)送方向上的服務(wù)級別以及沿從B到A的路徑上的路由器中的預(yù)訂資源。應(yīng)當(dāng)注意到,訂戶B通過在步驟2:2之前做出的之前SDP協(xié)商,已經(jīng)同意在 B的發(fā)送方向上的服務(wù)級別,該服務(wù)級別也被映射到來自A的PATH消息中??蛇x地,訂戶B 的終端還基于PATH消息中的指示符和URI,確定A的實際服務(wù)級別,即基本上以與步驟2 4 中路由器所做的相同的方式來確定。由于在每一個路由器中記錄的上一跳節(jié)點,將通過與來自A的初始會話建立消息所通過的相同的路由器,在相反方向上從訂戶B發(fā)送響應(yīng)會話建立消息。在該示例中,響應(yīng)會話建立消息是被稱作“RESV”的資源確認消息,盡管本發(fā)明一般不限于該特定響應(yīng)會話建立消息。根據(jù)在建立會話的QoS中廣泛使用的協(xié)議RVSP (資源預(yù)留協(xié)議),來配置上述使用的示例資源預(yù)訂消息PATH和RESV。在下一個步驟2:8中,當(dāng)接收到從B發(fā)送的RESV消息時,路由器200預(yù)留已預(yù)訂且已準備的用于從B到A方向上的通信的資源,然后在最后所示的步驟2:9中,向朝向A的相反方向上的下一跳節(jié)點(即之前在路由器200中記錄的上一跳節(jié)點)轉(zhuǎn)發(fā)該RESV消息。 這樣,在通過路由器路徑發(fā)送RESV消息時,針對會話確認并預(yù)留了沿路徑的每一個路由器中已預(yù)訂和已準備的資源,從而確保了在所有路由器中以相關(guān)服務(wù)級別對媒體進行通信。 最終,RESV消息將到達訂戶A,以確認在路徑上做出的資源預(yù)留?,F(xiàn)在訂戶A可以以相關(guān)服務(wù)級別從B接收媒體。還可以進行上述過程,以在路由器上進行資源預(yù)留,以建立從A到B的相反方向上的傳輸路徑,并在其中向訂戶B提供相關(guān)服務(wù)級別。從而,訂戶B將通過基本上與訂戶A所做的相同的方式,發(fā)送PATH消息來開始另一個資源預(yù)留過程,該PATH消息包括對B有效的服務(wù)級別指示符以及指向為訂戶B提供服務(wù)的運營商的QoS控制服務(wù)器204中的服務(wù)級別定義的URI。然后如雙向虛箭頭所示,以與上面針對A描述相同的方式來使用URI,路由器200 以及沿路徑的其他路由器將能夠從QoS控制服務(wù)器204獲取對于訂戶B有效的運營商的服務(wù)級別定義。然后可以在每一個路由器中針對B的接收方向(即從A到B)相應(yīng)地確定并預(yù)留所需的通信資源。在該示例中,由不同的運營商向訂戶A和B提供服務(wù),盡管可以由相同的運營商和相同的QoS控制服務(wù)器向它們提供服務(wù)。在已經(jīng)在沿雙方向的傳輸路徑的所有路由器中預(yù)留了所需通信資源之后,即基本上根據(jù)步驟2:2-2:9,可以在訂戶A和B之間執(zhí)行非對稱會話。在A是白金訂戶且B是青銅訂戶的情況下,針對A的接收方向提供白金的相關(guān)服務(wù)級別,且針對B的接收方向提供青銅的相關(guān)服務(wù)級別。
      在上述示例中,根據(jù)SDP協(xié)商用于預(yù)訂、準備并預(yù)留所需路由器資源的會話建立消息是PATH和RESV消息,例如根據(jù)RSVP協(xié)議或MPLS協(xié)議。然而,本發(fā)明不限于這些特定消息,且還可以使用其他類似會話建立消息,根據(jù)例如協(xié)議GMPLS Diffserv, Intserv等等來映射已同意的SDP協(xié)商參數(shù)。圖3示出了通過路由器發(fā)送來自A的會話建立消息(在該情況下是PATH消息) 時,在訂戶A和B之間的傳輸路徑的每一個路由器300如何記錄302上一跳節(jié)點的示例。從而,從A直接接收PATH消息的第一路由器R1將訂戶A記錄為上一跳節(jié)點。以相同方式,路由器&記錄R1,路由器R3記錄R2,路由器R4記錄R3,以及路由器&記錄R4,作為相應(yīng)的上一跳節(jié)點。路由器&可能不必需記錄A,因為定向至A的數(shù)據(jù)分組將基于每一個分組中的 A的目的地址,在最后一跳中被轉(zhuǎn)發(fā)至A。從而,可以在相反方向上,通過相同路由器向A發(fā)送來自B的響應(yīng)會話建立消息 (在該情況下是RESV消息)。在會話期間,從B到A的任意其他數(shù)據(jù)分組也將基于記錄的上一跳節(jié)點在相同路徑上行進。也可以以對應(yīng)方式,針對從A到B的相反方向上的即將到來的數(shù)據(jù)分組,執(zhí)行該過程。現(xiàn)在將描述如何用被映射到上述會話建立消息和響應(yīng)會話建立消息(例如PATH 和RESV消息)中的參數(shù)來配置SDP協(xié)商消息的更詳細的示例。再次假定作為白金用戶的訂戶A發(fā)起了與作為青銅用戶的訂戶B的會話。來自A的示例會話建立消息是具有附加SIP 首部的SIPINVITE消息,如下
      m=audio 20002 RTP/AVP 0 C= IN IP4 192.0.2.1 a=curr:qos e2e none a=des:qos mandatory e2e
      scheme "http://www.QoSOperatorX.com/attributes.xml"
      sendrecv platinum最后一個參數(shù)是A提供的服務(wù)級別指示符,即白金(platinum)。被稱作“scheme” 的參數(shù)表示A的運營商X的服務(wù)級別定義,通過指向包含運營商X的服務(wù)級別定義的QoS 控制服務(wù)器中的 XML 文檔的 URI http //www. QoSOperatorX. com/attributes, xml,從 QoS 控制服務(wù)器獲取該服務(wù)級別定義。僅授權(quán)接收訂戶B使用青銅服務(wù)級別,因此來自B的響應(yīng)會話建立消息包含針對青銅的服務(wù)級別指示符。來自B的示例響應(yīng)會話建立消息是具有附加SIP首部的200 OK
      消息,如下m=audio 30000 RTP/AVP 0 c= IN IP4 192.0.2.4 a=curr:qos e2e none a=des:qos mandatory e2e
      scheme "http://www.QoSOperatorY.com/attributes.xml" sendrecv bronze
      a=conf:qos e2e recvURI http: //www. QoSOperatorY. com/attributes, xml 才旨向甸,含8 的: 營商 Y 的)jM 務(wù)級別定義的QoS控制服務(wù)器中的XML文檔。在這兩個消息中,第二個a行從而包含在雙方向上解決所需服務(wù)級別所必需的參數(shù),包括服務(wù)級別指示符和URI??梢杂捎啈魜斫忉屧谌我幌⒅衋行,以確定針對任一方向的準確的服務(wù)級別。在該情況下,訂戶A將解釋scheme = QoSOperatorXlevel = sendrecv platinum訂戶B將解釋scheme = QoSOperatorYlevel = sendrecv bronze從而可以根據(jù)在訂戶處高速緩存的或從所提供的URI獲取的XML文檔中的相應(yīng)服務(wù)級別定義,將這些服務(wù)級別指示符解釋并轉(zhuǎn)換為必需的或所需的會話參數(shù)。例如,可以在每一個XML文檔中提供上載/下載傳輸所必需的通信參數(shù)。此外,可以針對在相同URI處找到的XML模式(schema)來驗證XML文檔,該XML模式基本上包含該 XML文檔的規(guī)則,以避免客戶端的欺詐行為。這可以在資源預(yù)留路徑上的任意位置處進行。如果訂戶使用無線終端,則一旦已解決了必需的通信參數(shù),SDP可以包含上行鏈路 /下行鏈路參數(shù),且可能包含由雙方都確認的附加參數(shù),比如延遲等等。然后,發(fā)起訂戶A將這些參數(shù)映射到當(dāng)前使用的資源預(yù)留協(xié)議,例如在上述示例中的RVSP。在每一個中間節(jié)點或路由器中,如上所述,響應(yīng)于來自訂戶A和B的PATH消息,為即將到來的會話預(yù)留必需的通信資源,導(dǎo)致在每一個路由器中,針對每一個傳輸方向(即A 和B的相應(yīng)接收方向)上的數(shù)據(jù)分組創(chuàng)建“路徑狀態(tài)”。這些通信資源可以包括 1、用于描述發(fā)送方數(shù)據(jù)的格式的發(fā)送方模板。2、用于描述數(shù)據(jù)流的業(yè)務(wù)特性或帶寬的發(fā)送方tspec。3、攜帶廣告數(shù)據(jù)[XX]的adspec。當(dāng)沿相反數(shù)據(jù)路徑發(fā)送RESV消息時,在每一個節(jié)點處將RESV消息的IP目的地址改變?yōu)樵谙喾绰窂缴系南乱粋€節(jié)點的地址,即在正向路徑中記錄的上一跳節(jié)點,還將IP源地址改變?yōu)橄喾绰窂缴系脑谇肮?jié)點的IP地址。RESV消息還可以包括所謂的“flowspec數(shù)據(jù)對象”,該對象標識會話所需的資源。因此,訂戶A首先發(fā)送使用來自之前的SDP協(xié)商的已同意的參數(shù)來填充的PATH消息。然后,訂戶B使用相同參數(shù),以RESV消息來確認該PATH消息,可以針對SDP確認該參數(shù)。在沿路徑的任一節(jié)點中,可以針對在響應(yīng)會話建立消息中的URI處找到的XML文檔來確認QoS參數(shù)。一旦確認了 RESV消息,可以開始實際的會話。現(xiàn)在將參照圖4的流程圖來描述在IP網(wǎng)絡(luò)的路由器中的示例過程,該過程用于向與第二訂戶B進行對等會話的第一訂戶A提供相關(guān)服務(wù)級別。在第一步驟400中,在路由器處接收從訂戶A發(fā)送的針對與訂戶B的會話的會話建立消息,在該情況下,該會話建立消息是如PATH消息的資源預(yù)訂消息。所接收的資源預(yù)訂消息包括服務(wù)級別指示符,以及可選地還包括指向訂戶A的運營商的服務(wù)級別定義的URI,如上所述可以從QoS控制服務(wù)器中獲取該服務(wù)級別定義。在下一個步驟402中,檢查在路由器中之前是否已本地存儲了服務(wù)級別定義。在該情況下,在步驟404中,從本地存儲器等等中檢索所存儲的服務(wù)級別定義。如果未本地存儲這種定義,則在另一步驟406中,基于在接收到的資源預(yù)訂消息中的URI,從QoS控制服務(wù)器等等獲取運營商的服務(wù)級別定義。在后續(xù)步驟408中,在已獲得正確的服務(wù)級別定義之后,路由器現(xiàn)在可以基于所接收到的服務(wù)級別指示符和獲得的服務(wù)級別定義來確定在路由器中針對從B到A的數(shù)據(jù)傳輸確保接收訂戶A的相關(guān)服務(wù)級別所需的通信資源。在下一個步驟410中,還預(yù)訂并準備所確定的通信資源。在另一步驟412中,路由器記錄上一跳節(jié)點,即,向當(dāng)前路由器轉(zhuǎn)發(fā)消息的在前節(jié)點。從而,相反方向上的任何消息或數(shù)據(jù)可以沿通過以相同方式預(yù)訂和準備資源的路由器的相同路徑。該步驟可以包括記錄上一跳節(jié)點的IP地址或其他合適的標識。然后在下一步驟414中,確定朝向訂戶B的路徑中的下一跳路由器,并向其轉(zhuǎn)發(fā)資源預(yù)訂消息。在該步驟中可以使用常規(guī)的轉(zhuǎn)發(fā)機制。從訂戶A發(fā)送的資源預(yù)訂消息將按時到達訂戶B,然后訂戶B通過向訂戶A發(fā)送回預(yù)訂確認消息(例如RESV消息)來進行響應(yīng),作為響應(yīng)會話建立消息。然后可以如上所述根據(jù)在傳輸路徑上的每一個路由器中記錄的上一跳節(jié)點來路由該響應(yīng)消息。從而,在步驟416中,在當(dāng)前路由器處接收該預(yù)訂響應(yīng)消息。由于該消息是對對方訂戶接受所提議的會話的有效確認,因此可以在最終步驟418中,為即將到來的會話最終預(yù)留之前已預(yù)訂和已準備的通信資源。如上所述,基本上在沿傳輸路徑的每一個路由器中執(zhí)行該過程,優(yōu)選地在雙方向上執(zhí)行。在以這種方式準備會話時,正確的會話可以開始,每一個路由器通過已預(yù)留的通信資源來確保訂戶將以相關(guān)服務(wù)級別來接收數(shù)據(jù)。圖5是更詳細地示出了第一訂戶的用戶終端500中的配置以及IP網(wǎng)絡(luò)的路由器 502中的配置的框圖,它們能夠至少向與第二訂戶(未示出)進行對等會話的第一訂戶提供相關(guān)服務(wù)級別。用戶終端500可以是(不限于)無線或固定電話、計算機、服務(wù)器、游戲單元或電視設(shè)備,比如IPTV客戶端或機頂盒等等。用戶終端500包括獲得單元500a,適于從例如其家庭網(wǎng)絡(luò)504中獲得URI,該URI 指向由第一訂戶的運營商的QoS控制服務(wù)器506所維護的服務(wù)級別定義D。用戶終端500 還包括發(fā)送單元500b,適于通過包括路由器502在內(nèi)的傳輸路徑,向第二訂戶發(fā)送會話建立消息,在本示例中發(fā)送PATH消息。所發(fā)送的PATH消息包括獲得的URI和關(guān)于第一訂戶的所需服務(wù)級別的服務(wù)級別指示符。
      如圖所示,路由器502中的接收單元50 適于接收從終端500發(fā)送的PATH消息。 接收單元50 還適于根據(jù)接收到的會話建立消息中包括的服務(wù)級別指示符,檢測第一訂戶所需的服務(wù)級別。路由器502還包括獲得單元502b,適于從QoS控制服務(wù)器506,或在路由器中的本地存儲器502c中之前已存儲或高速緩存了 URI的情況下從路由器中的本地存儲器502c中,獲得第一訂戶的運營商的服務(wù)級別定義D。路由器502還包括資源管理器502d,適于根據(jù)由所獲得的服務(wù)級別定義來解釋的所檢測到的第一訂戶的服務(wù)級別,確定在路由器中從第二訂戶向第一訂戶的數(shù)據(jù)傳輸所需的通信資源。資源管理器502d還適于在路由器中預(yù)留上述確定的通信資源。路由器502 還包括轉(zhuǎn)發(fā)單元50 ,適于向下一跳節(jié)點508轉(zhuǎn)發(fā)會話建立消息,下一跳節(jié)點508 —般是傳輸路徑中的進行類似過程的下一個路由器。資源管理器502d還可以適于在路由器502中的另一本地存儲器502f中記錄已向該路由器轉(zhuǎn)發(fā)PATH消息的上一跳節(jié)點(未示出)。所記錄的上一跳節(jié)點稍后可用于確保在與PATH消息相同的路徑上(即通過以相同方式預(yù)留通信資源的路由器)路由對在相反方向上發(fā)送的任何與會話相關(guān)的消息和數(shù)據(jù)分組。應(yīng)當(dāng)注意到,圖5僅示出了用戶終端500和路由器502在邏輯意義上的各種功能單元。然而,本領(lǐng)域技術(shù)人員可以自由地使用任何合適的軟件和硬件裝置來實現(xiàn)這些功能。 因此,本發(fā)明一般不限于終端500和路由器502的所示結(jié)構(gòu)。通過使用上述任一實施例,可以通過IP網(wǎng)絡(luò)的傳輸路徑上的路由器,在訂戶之間建立對等會話,使得向參與訂戶提供相關(guān)服務(wù)級別。如果將上述機制應(yīng)用于會話的兩個方向,則可以根據(jù)訂戶期望或所需的不同服務(wù)級別,在路由器中非對稱地預(yù)留通信資源。從而,兩個訂戶將能夠在會話期間根據(jù)其相應(yīng)的相關(guān)服務(wù)級別來接收數(shù)據(jù)。盡管已結(jié)合了特定示例實施例描述了本發(fā)明,該描述總體上僅意在說明本發(fā)明的概念,不應(yīng)將其認為是對本發(fā)明的范圍的限制。例如,在描述上述實施例時,這里使用協(xié)議 SIP以及RSVP協(xié)議的消息PATH和RESV,盡管基本上可以使用具有上述功能的任何其他標準和協(xié)議。由所附權(quán)利要求來限定本發(fā)明。
      權(quán)利要求
      1.一種IP網(wǎng)絡(luò)的路由器(200、502)中的方法,用于向與第二訂戶⑶進行對等會話的第一訂戶(A)提供相關(guān)服務(wù)級別,所述方法包括以下步驟-接收(2:2、400)從所述第一訂戶發(fā)送的會話建立消息,-根據(jù)所述會話建立消息中包括的服務(wù)級別指示符,檢測所述第一訂戶的所需服務(wù)級別,-獲得(2:3、404、406)所述第一訂戶的運營商的服務(wù)級別定義(D),-根據(jù)由所述服務(wù)級別定義解釋的所檢測到的所述第一訂戶的服務(wù)級別,確定(2:4、 408)在所述路由器中從所述第二訂戶向所述第一訂戶的數(shù)據(jù)傳輸所需的通信資源,-在所述路由器中預(yù)訂(2:4、410)所述通信資源,以及-將所述會話建立消息轉(zhuǎn)發(fā)(2:7、414)至下一跳節(jié)點。
      2.根據(jù)權(quán)利要求1所述的方法,其中,在所述路由器中記錄(2:5、41幻向所述路由器轉(zhuǎn)發(fā)所述會話建立消息的上一跳節(jié)點,以進一步用于確保在與所述會話建立消息相同的路徑上路由在相反方向上發(fā)送的任何與會話相關(guān)的消息和數(shù)據(jù)分組。
      3.根據(jù)權(quán)利要求1或2所述的方法,其中,所述會話建立消息包括從之前的SDP協(xié)商映射的參數(shù)。
      4.根據(jù)權(quán)利要求1至3中任一項所述的方法,其中,來自所述第一訂戶的所述會話建立消息是資源預(yù)訂消息,當(dāng)接收到從所述第二訂戶發(fā)送的預(yù)訂確認消息時,在所述路由器中預(yù)留所述預(yù)訂的通信資源。
      5.根據(jù)權(quán)利要求4所述的方法,其中,所述資源預(yù)訂消息是PATH消息,所述預(yù)訂確認消息是RESV消息。
      6.根據(jù)權(quán)利要求1至5中任一項所述的方法,其中,基于所接收的會話建立消息中的 URI,從所述第一訂戶的所述運營商的QoS控制服務(wù)器(20 中獲取所述服務(wù)級別定義(D)。
      7.根據(jù)權(quán)利要求6所述的方法,其中,在所述QoS控制服務(wù)器處維護的XML文檔中指定所述服務(wù)級別定義。
      8.根據(jù)權(quán)利要求1至5中任一項所述的方法,其中,從所述路由器中的本地存儲器 (502c)中檢索所述服務(wù)級別定義(D)。
      9.一種IP網(wǎng)絡(luò)的路由器(50 中的裝置,用于向與第二訂戶進行對等會話的第一訂戶 (500)提供相關(guān)服務(wù)級別,所述裝置包括-接收單元(502b),適于接收從所述第一訂戶發(fā)送的會話建立消息,以及適于根據(jù)所述會話建立消息中包括的服務(wù)級別指示符,檢測所述第一訂戶的所需服務(wù)級別,-獲得單元(50 ),適于獲得所述第一訂戶的運營商的服務(wù)級別定義(D),-資源管理器(502c),適于根據(jù)由所述服務(wù)級別定義解釋的所檢測到的所述第一訂戶的服務(wù)級別,確定在所述路由器中從所述第二訂戶向所述第一訂戶的數(shù)據(jù)傳輸所需的通信資源,還適于在所述路由器中預(yù)訂所述通信資源,以及-轉(zhuǎn)發(fā)單元(502d),適于將所述會話建立消息轉(zhuǎn)發(fā)至下一跳節(jié)點。
      10.根據(jù)權(quán)利要求9所述的裝置,其中,所述資源管理器還適于在所述路由器中記錄向所述路由器轉(zhuǎn)發(fā)所述會話建立消息的上一跳節(jié)點,以進一步用于確保在與所述會話建立消息相同的路徑上路由在相反方向上發(fā)送的任何與會話相關(guān)的消息和數(shù)據(jù)分組。
      11.根據(jù)權(quán)利要求9或10所述的裝置,其中,所述會話建立消息包括從之前的SDP協(xié)商映射的參數(shù)。
      12.根據(jù)權(quán)利要求9至11中任一項所述的裝置,其中,來自所述第一訂戶的所述會話建立消息是資源預(yù)訂消息,所述資源管理器還適于當(dāng)接收到從所述第二訂戶發(fā)送的預(yù)訂確認消息時,在所述路由器中預(yù)留所述預(yù)訂的通信資源。
      13.根據(jù)權(quán)利要求12所述的裝置,其中,所述資源預(yù)訂消息是PATH消息,所述預(yù)訂確認消息是RESV消息。
      14.根據(jù)權(quán)利要求9至13中任一項所述的裝置,其中,所述獲得單元還適于基于所接收的會話建立消息中的URI,從所述第一訂戶的所述運營商的QoS控制服務(wù)器(202)中獲取所述服務(wù)級別定義(D)。
      15.根據(jù)權(quán)利要求14所述的裝置,其中,在所述QoS控制服務(wù)器處維護的XML文檔中指定所述服務(wù)級別定義。
      16.根據(jù)權(quán)利要求9至15中任一項所述的裝置,其中,所述獲得單元還適于從所述路由器中的本地存儲器(502c)中檢索所述服務(wù)級別定義(D)。
      17.一種用戶終端(500)中的裝置,用于在與第二訂戶的對等會話中獲得相關(guān)服務(wù)級別,所述裝置包括-獲得單元(500a),適于獲得指向由第一訂戶的運營商的QoS控制服務(wù)器(506)所維護的服務(wù)級別定義(D)的URI,以及-發(fā)送單元(500b),適于在包括至少一個路由器(502)的傳輸路徑上向所述第二訂戶發(fā)送會話建立消息,所述會話建立消息包括所述URI和關(guān)于所述第一訂戶的所需服務(wù)級別的服務(wù)級別指示符。
      全文摘要
      本發(fā)明提供一種IP網(wǎng)絡(luò)的路由器(200)中的方法和裝置,用于向與第二訂戶(B)進行對等會話的第一訂戶(A)提供相關(guān)的和期望的服務(wù)級別。在所述路由器處接收到(2:2)從所述第一訂戶發(fā)送的會話建立消息(PATH)時,根據(jù)所接收的消息中的服務(wù)級別指示符,檢測所需服務(wù)級別,以及獲得(2:3)所述第一訂戶的運營商的服務(wù)級別定義,以解釋所述服務(wù)級別指示符。根據(jù)所述服務(wù)級別定義所解釋的所檢測到的服務(wù)級別,確定(2:4)在所述會話期間的數(shù)據(jù)傳輸所需的通信資源。然后在所述路由器中預(yù)訂(2:4)所確定的通信資源,以及將所述會話建立消息轉(zhuǎn)發(fā)(2:7)至朝向所述第二訂戶的傳輸路徑上的下一跳節(jié)點。
      文檔編號H04L29/06GK102365850SQ200980158382
      公開日2012年2月29日 申請日期2009年3月27日 優(yōu)先權(quán)日2009年3月27日
      發(fā)明者伊瓦爾斯 伊格納西奧·瑪斯, 馬蒂亞斯·利德斯特倫 申請人:瑞典愛立信有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1