專利名稱:使非ip傳輸上的ip流轉向的機制的制作方法
技術領域:
本發明涉及通信網絡。本發明具體而言涉及經混合網絡傳輸數據的方法和系統, 在該混合網絡中,網絡的不同部分利用不同的數據傳輸協議來傳輸數據。
背景技術:
傳統上,媒體流在服務器與客戶機之間的傳輸被假定為在具有單一的同種傳輸層 的鏈路之上,例如在IP之上的所有RTP (IP之上的實時傳輸協議)、所有的TDM(時分多路復 用)或所有的MPEG-TS (MPEG傳輸流)。有線公司現在希望從MPEG-TS服務器和客戶機改變至IP服務器和客戶機。從 MPEG-TS和客戶機到IP服務器的遷移的動機源于希望使視頻娛樂發送由通常的廣播結構 變為個性化的單播結構。目前,在典型的有線電視網絡中,數字化娛樂節目的分發作為6MHz QAM(正交幅度調制)信道內的MPEG-TS分組經由混合光纖同軸(HFC)網絡完成。從廣播到 “個性化”的單播的遷移正在來臨,但是在IP DOCSIS傳輸中沒有充足的帶寬來支持當前廣 播方式所支持的觀眾數量。因此從廣播到單播的遷移需要大幅提高已建立的城市網絡(Metro Network)的容 量。雖然將網絡核心轉變為利用基于IP的協議運行是相對容易和成本低廉的,但是如果所 有今天在接入網絡上傳送的視頻都要作為(單播)IP分組媒體流來發送,則HFC的最后一 公里或者接入網絡將不得不完全變為另外的技術。解決該問題的通常方法涉及保持兩種網絡不變(in place)直到所有地方都實現 了到IP的完全轉變。這種方法在最后一公里產生可觀的成本,例如由于增加了有線服務接 口規范上的數據(DOCSIS)(按照DOCSIS 3. 0的方式,該規范具有節點分離和信道聯結的特 征)的IP容量,或者由于在FTTH(光纖到戶)方案下的過度建造。由于服務器的重復和客 戶機的改變,這些方法導致額外的成本。因此需要一種方便的機制,用于管理從已有的發送 系統到基于IP服務器和IP客戶機的系統的轉變。
發明內容
按照本發明的一個方面,提供了經接收交互工作單元和發送交互工作單元在客戶 機和遠程服務器之間建立通信鏈路的方法,所述接收交互工作單元和發送交互工作單元可 操作地經基于非因特網協議的通信鏈路連接,所述方法包括從客戶機向所述接收交互工 作單元發送請求,該請求用于在所述客戶機與遠程服務器之間建立通信鏈路;將所述接收 交互工作單元配置為向所述發送交互工作單元轉發從所述客戶機接收的后續的通信并且 向所述發送交互工作單元發送來自所述接收交互工作單元的請求,從而建立與所述遠程服 務器的通信鏈路;將所述發送交互工作單元配置為經所述基于非因特網協議的通信鏈路, 向所述接收交互工作單元轉發從所述服務器接收的后續的通信并且向所述遠程服務器發 送用于建立與所述遠程服務器的通信鏈路的請求;通過下列方式對接收到來自所述遠程服 務器的關于在所述發送交互工作單元與遠程服務器之間建立通信鏈路的確認作出響應向所述接收交互工作單元發送所述通信鏈路的建立的確認連同關于在所述接收交互工作單 元與所述遠程服務器之間經所述基于非因特網協議的通信鏈路的后續通信的資源描述符 數據;將所述接收交互工作單元配置為將經所述基于非因特網協議的通信鏈路從所述發送 互連網絡單元接收的具有一定格式的通信轉換為基于因特網協議的格式并且將所述經過 轉換的通信發送給所述客戶機,所述一定格式由所述接收到的資源描述符數據標識;以及 通過下列方式向所述客戶機發送確認用于所述遠程服務器的后續的通信的通信鏈路得以 建立的數據向所述接收交互工作單元發送確認通信鏈路得以建立的數據。按照另一方面,提供了一種接收交互工作單元以可操作地進行從客戶機接收用 于在所述客戶機和遠程服務器之間建立通信鏈路的基于因特網協議的請求;將所述接收交 互工作單元配置為將從所述客戶機接收的后續的通信轉發給發送交互工作單元,該發送交 互工作單元可操作地經基于非因特網協議的通信鏈路連接至所述接收交互工作單元;向所 述發送交互工作單元傳送請求以建立與所述遠程服務器的通信鏈路;以及通過下列方式對 來自于所述發送交互工作單元的建立與所述遠程服務器的通信鏈路的確認的接收作出響 應,該確認包括用于所述接收交互工作單元與所述發送交互工作單元之間的后續通信的資 源描述符數據將所述接收交互工作單元配置為將經所述基于非因特網協議的通信鏈路從 所述發送交互工作單元接收的以所述接收的資源描述符數據標識的方式的通信轉換為基 于因特網協議的格式并且向所述客戶機傳送該轉換的通信;以及通過向所述客戶機發送數 據對所述客戶機接收的所述請求作出響應,該數據確認建立了用于將所述遠程服務器的后 續的通信傳送給所述接收交互工作單元的通信鏈路。按照本發明的還有一個方面,還提供了一種發送交互工作單元以可操作地進行 從接收交互工作單元接收用于建立與遠程服務器的通信鏈路的請求,該接收交互工作單元 可操作地經基于非因特網協議的通信鏈路連接至所述發送交互工作單元;將所述發送交互 工作單元配置為將從所述服務器接收的后續的通信經所述基于非因特網協議的通信鏈路 轉發給所述接收交互工作單元;向所述遠程服務器傳送用于建立與所述遠程服務器的通信 鏈路的請求;以及通過下列方式對來自于所述遠程服務器的在所述發送交互工作單元與所 述遠程服務器之間建立通信鏈路的確認的接收作出響應向所述接收交互工作單元傳送建 立所述通信鏈路的確認連同資源描述符數據,該資源描述符數據標識所述發送交互工作單 元被配置為經所述基于非因特網協議的通信鏈路在所述接收交互工作單元與所述發送交 互工作單元之間發送后續的通信的方式。本發明的實施例進一步提供通信網絡,其包括上述接收交互工作單元和發送交互 工作單元以及計算機可讀介質,該計算機可讀介質存儲計算機可實現的指令,當其被可編 程計算機解釋時,其使計算機變得配置為上述接收交互工作單元或發送交互工作單元。本發明的實施例可激活IP媒體客戶機(例如IPTV機頂盒),該客戶機可操作地從 IP媒體服務器(例如IPTV VOD (因特網協議-TV視頻點播)視頻服務器)接收常規的IP 分組媒體流,其中服務器與客戶機之間的路徑的一段以非IP格式傳輸媒體流(例如QAM 之上的MPEG-TS分組);并且IP媒體客戶機和IP媒體服務器都不會察覺到該非IP段,而 且也無需對它們所有的IP網絡操作模式作出任何改變。在這種方式下,單播內容可源于IP服務器并且被包封在IP頭內以在網絡的核心 和分發部分作高效率的傳輸,雖然為單播內容使用了 QAM信道。由于經IP分組交換用于搜索和控制媒體流的信令,所以任何媒體服務器可以像它的客戶機是純的IP客戶機那樣 運行。更為具體地,要保護的方法不要求媒體服務器或核心網絡傳輸有最后一公里的網絡 (HFC)如何描述或分配QAM信道的知識。因此要求保護的系統方便了實際上是純的IP客戶 機的媒體客戶機和那些利用現有數字線纜STB信令的客戶機由同一網絡和服務器提供服務。通過允許使用IPTV媒體客戶機(特別是機頂盒)、在住宅處的以太網/WLAN分發 以及在核心網內利用以太網上的IP服務器和IP (然而利用現有的QAM信道上的MPEG-TS 的接入技術),本發明保護住了當前的HFC投資并且明顯降低了向IP遷移的成本。本發明 的實施例考慮了在與IP媒體服務器一起工作的QAM機頂盒之上的MPEG-TS,使得有線運營 商無需將到媒體服務器的IP的改變與到媒體客戶機的改變同步。而且由于QAM信道內的多路復用的傳輸MPEG比起利用IPD0CSIS傳輸同樣的數據 更有效率,所以本發明的實施例提供了更為有效率地傳輸這種數據的手段。上述系統由此為有線運營商在從以QAM廣播方式發送所有娛樂視頻向以個性化 的單播流方式發送所有娛樂視頻轉變的過程中提供了靈活的解決方案。
根據下面結合附圖的詳細描述,本發明進一步的特征和優點將變得顯而易見,其 中圖1是示出了按照本發明實施例的通信系統的示意性框圖;以及圖2是示意性地示出了圖1的通信系統的運行的消息流程圖。
具體實施例方式圖1是示出了按照本發明實施例的通信系統的示意性框圖。參見圖1,媒體客戶機 1經通信網絡3連接至媒體服務器2。媒體服務器2可以是媒體網關(MG)和媒體網關控制 功能(MGFC),并且信令端點(控制點)和MCGF的網絡地址無需與媒體流的源和終點的網絡
地址一致。典型地,媒體客戶機1將包含連接至呈現設備的機頂盒(STB)。當MPEG媒體流被傳 輸至媒體客戶機1時,MPEG媒體流被解密和解碼并隨后經諸如高分辨率多媒體接口(HDMI) 之類的接口呈現以在數字TV上顯示。除了提供該解密和解碼功能以外,媒體客戶機1還是 控制點,其經通信網絡3向媒體服務器2傳送信令以規定媒體客戶機1要求媒體服務器2 傳送何種媒體流。通信網絡3包含將客戶機1連接至接收交互工作單元(RIU) 7的住宅內通信鏈路 5、將RIU 7連接至發送交互工作單元(TIU) 11的接入網絡9和將TIUll與媒體服務器2相 連的核心網絡13。RIU 7包含一個單元,該單元被配置為根據網絡工作組關于RTP有效荷載 格式的標準路徑的RFC 2250定義的標準來封裝特定的接收的MPLS (多協議標記交換)傳 輸流,該標準用于MPEG1/MPEG2視頻。TIU 11包含一個單元,其被配置為從按照RFC 2250 格式化的分組提取MPEGTS。RIU 7和TIU 11都包含這樣的單元,其配置為根據網絡工作組 關于實時流式協議(RTSP)的標準路徑的RFC 23 定義的標準遵守和解釋協議交換。住宅內通信鏈路5和核心通信網絡13包含數據通信網絡,它們可操作地利用IP傳輸協議(例如IP上的RTP)傳送媒體流分組。相反,接入網絡9包含通信網絡,它可操作 地利用基于非IP的通信協議傳送數據。在本實施例中,該基于非IP的通信協議被安排為 向IP分組提供雙向傳輸以及提供媒體流分組(作為QAM上的MPEG-TS分組)從TIU 11到 RIU 7的傳輸。總之,當媒體流或其它通信要在媒體服務器2與媒體客戶機1之間傳送時,首先在 媒體客戶機1與媒體服務器2之間建立通信鏈路。如下面將要詳述的,建立該通信鏈路以將 會話流釘住(Pin)某個包含RIU 7與TIU 11之間的數據傳輸的路由。另外,還修改了標識 媒體服務器1與媒體客戶機2之間的通信路由的流規范(flowspec),使得RIU 7和TIU 11 將流規范中的域解釋為它們控制的網關之間的傳輸資源的描述符。RIU 7和TIU 11隨后在 IP分組運輸與另一形式的傳輸之間變換媒體流(在本實施例中是變換為QAM上的MPEG-TS 分組),而不是僅僅完成IP地址頭操作。因此在這種方式下,修改通信網絡3從而使得能夠以接入網絡9能夠支持的基于 非IP的格式,在TIU 9和RIU 7之間經接入網絡9傳送媒體流。該修改源于對RIU 7和 TIU 11的操作的改變并且因此其實現無需媒體客戶機1或媒體服務器2意識到非IP傳輸 段或者無需修改它們的IP網絡操作的節點。現在參照圖2更為詳細地描述通信網絡的操作,該圖為示意性地示出了圖1的通 信系統的操作的消息流示意圖。建立作為第一個步驟,媒體客戶機1產生(si)建立消息。在該消息中,載體流(bearer flow)的媒體客戶機端將被定義為始發于一個IP地址,該IP地址標識媒體客戶機和端口 號。但是在會話開始時,載體流端對于媒體客戶機1是未知的。包含在建立消息內的流規范 因此可以考慮采用[Aa,? ]的形式,這里Aa標識媒體客戶機1希望用來接收RTP MPEG 流的IP地址A和端口 a。該消息隨后從媒體客戶機1經住宅內通信鏈路5傳送至RIU 7。當媒體客戶機1發布的建立消息到達RIU 7時,RIU 7選擇TIU 11來釘住通過的 載體路徑,并且請求或生成映射(s2)以應用于作為建立消息的一部分接收的媒體客戶機 和端口號Aa。假設結果是映射Aa= >恥,則RIU 7修改流規范,將媒體客戶機的始發IP 地址和端口 Aa用RIU的IP和端口恥代替。RIU 7隨后將包含修改的流規范的建立消息傳 送(s3) ATIU 11。當該建立消息到達TIU 11時,該TIU 11為TIU 11與RIU 7之間經接入網絡9的 通信分配(s4)QAM信道和多路復用id。TIU 11還請求或生成另外的映射以應用于接收到的 與恥成對的IP地址端口。再次假設結果是恥=> Ce,則流規范隨后被修改為[Ce,? ]。 經過修改的建立消息包含流規范[Ce,? ],其隨后經核心通信網絡13被轉發(站)到媒 體服務器2。從媒體服務器2的角度看,它接收的建立消息正在請求帶Cc端點的載體流。假設媒體服務器2以2000K消息回應(s6),則它將規定載體流的端點(例如規定 為,從而使得2000K消息34的簡單直接媒體層(SDL)內的流規范將變為[Ce,Zz]。(本領域內的那些技術人員將認識到,承載終點流規范部分的響應消息可以是 180振鈴消息。)2000K消息穿過建立消息的逆向路徑,并且返回到TIU 11。TIU 11將請求 或生成(s7)另一映射(例如Yy <= Zz)并且隨后激活肋< => Cc、Yy < = > Zz的完整的IP頭雙向網絡地址變換。最后,TIU 7修改2000K消息中的流規范以將載體流源地址和 端口顯示為Yy. QAMch,并且將終點顯示為Bb,這里QAMch是標識由TIUll為RIU 7與TIU 11之間的通信而分配的QAM信道和多路復用id的數據。修改的RTSP 2000K消息包含流規 范[Bb, Yy. QAMch],其隨后被從 TIU 11 轉發(s8)到 RIU 7。在RIU 7,2000K消息的接收使得(s9)RIU 7將調諧器設定為由TIU 11為RIU 7 與TIU 11之間的通信而分配的QAM信道,該QAM信道被包含在消息內的QAMch數據標識。 RIU隨后請求或生成映射)(X<= Yy,并且激活雙向映射Aa< = >Bb,)(X< = >Yy。RIU 7隨后將帶流規范[Aa,Xx]的2000K消息轉發(slO)回媒體客戶機。上述建立過程有效地將載體流分割為三個載體流段并且在RIU 7和TIU 11內建 立到“再標記”分組的映射,使得它們被轉發到下一段上。因此當媒體客戶機1希望向媒體服務器2發送載體分組時,媒體客戶機1將終點 地址k放在它們之上,它在帶k的2000K流規范中接收的終點地址是RIU 7提供的地址 和端口號。第二段隨后是RIU 7和TIU 11之間的交換段,并且第三段位于TIU 11(核心網 絡上的地址C的信號裝置(advertiser))與媒體服務器2 (地址Ζ)之間。明顯地,該段強制數據的傳輸從而使其經RIU 7和TIU 11在媒體客戶機1和媒體 服務器2之間流動而無需媒體客戶機1或媒體服務器2規定這樣的路由是固定的,并且流 動的方式是對于媒體客戶機1和媒體服務器2都是透明的。至于媒體客戶機1所關注的, 向媒體服務器2發布的建立請求已經提供了終點IP和端口地址k。同樣,至于媒體服務器 2所關注的,媒體服務器2已經標識了終點IP和端口地址Ijl以響應始發于初始IP和端口 地址Cc的請求。另外,上述建立過程還使得RIU 7和TIU 11交換對資源描述符(QAM信道、多路復 用id)進行標識的數據,媒體流將利用該資源描述符進行后續的通信。通過將該數據編碼 為從TIU 11傳送到RIU 7的修改的流規范的一部分來實現這一點。通過以這種方式傳送 該數據,無需多余的信令來建立QAM傳輸。數據傳輸和拆卸在初始建立階段之后,沒有媒體流分組從媒體服務器2發送至媒體客戶機1直到 媒體客戶機1生成播放指令并經通信網絡傳送(sll)到媒體服務器2。響應于播放指令的接收,媒體服務器2產生IP媒體流分組形式的媒體流并從媒體 服務器2傳送到TIU 11 (sl2)。這些IP媒體分組被傳送至IP地址和IP端口 Ce,該IP地 址和IP端口 Cc在由TIU 11發送給媒體服務器2的建立消息(s5)內先前被標識至媒體服 務器2。當這些IP媒體分組被TIU 11接收時,IP地址和IP Cc被用來將接收的分組標 識為需要轉發給RIU 7,該RIU 7通過由TIU 11在步驟s4獲得的映射而與IP地址肋關 聯。TIU 11隨后將IP媒體分組轉換為經接入網絡9傳送的數據作為MPEG-TS媒體流分組。 根據媒體流作為在位于媒體服務器2與TIU 11之間的核心網絡13上的IP媒體流被傳送 的方式,這種轉換可能是瑣碎的工作(例如當MPEG-TS分組在RTP上傳送并且它們被作為 直接的MPEG-TS分組傳送時)或者可能涉及流和再分組化的完整的批量執行(complete seralization) 0在媒體流已經被TIU 11再格式化后,TIU 11隨后開始利用先前為傳輸分配的QAM信道(在步驟s4)和先前從RIU 7接收的如由存儲的映射數據所標識的IP和端口地址 Bb (在步驟S3),經接入網絡9向TIU 7傳送(si;3)再格式化的媒體流。在RIU 7處提供的調諧器被調諧(在步驟s9)到在分配的QAM信道上監聽MPEG-TS 媒體流,該調諧器隨后通過執行相對于由TIUll先前執行的轉換操作的逆操作,將RIU 7經 接入網絡9接收的MPEG-TS媒體流轉換回IP媒體流分組。最后,RIU 7隨后利用IP和端口地址恥,經住宅內的通信鏈路5向媒體客戶機1 傳送轉換后的媒體流作為IP媒體流分組,該IP和端口地址恥與映射Aa < = >恥相關聯 以將Aa標識為終點地址。步驟sll-sl4被重復以響應由媒體服務器2接收的進一步的播放指令或其它的 RTSP媒體控制指令。最后,當向媒體客戶機1指示會話結束時,媒體客戶機1向RIU 7發送 (sl5)拆卸請求。該請求由RIU 7接收,RIU 7重新尋址該請求并且將其中轉(sl6)給TIU 11,隨后其使得(sl7)TIU 11向媒體服務器2發送拆卸請求。這些消息的每一個都導致相 應的確認(sl8-s20),相應的RTSP會話的狀態的撤除并且結束通信會話。其它實施例和修改在上述實施例中,描述了在媒體客戶機1與媒體服務器2之間路由的方式的具體 實例,該路由方式可以是固定的從而經過被標識的RIU 7和TIU 11。將會認識到是,本發 明并不僅局限于所揭示的方法并且可以采用任何合適的手段。其它合適的釘住IP載體流 的路由的方法在申請人共同待批的US11/610,794(公開號為US2008-0144615)和PCT申請 PCT/CA2007/002045(公開號為W02008/070957)中被揭示,二者以引用方式包含在此。還將認識到的是,可以利用各種不同的方法來提供用數據(其標識了數據被轉換 和經基于非IP傳輸路徑傳送的方式)將HFC段記錄在冊(bookending)的交互工作單元。 這將包括以除了該數據轉換以外的方式轉換數據,以外的方式用于經除了 QAM信道以外的 其它信道的傳輸。雖然在上述實施例中將選擇基于非IP傳輸格式的數據描述為通過修改由NAT映 射控制的帶內流規范(其描述完全不同類型的網絡的傳輸資源)而傳送,但是可以有向經 HFC數據路徑連接的節點提供該數據的其它方式。而且對于本發明的那些技術人員來說,編 碼數據的各種不同格式(其被下一次信令跳躍解釋為在被它們控制的網關之間的傳輸資 源的描述符)是顯而易見的。還將理解的是,本發明還可應用于這樣的情形,其中不涉及會話信令。特別是,本 發明可以擴展到交換的數字廣播的傳輸。在這種系統中,將需要替換的方法以某些方式在 例如信道改變消息中提供資源描述符數據,例如在IGMP加入消息中的IP多播地址內的QAM 信道和PID。雖然以上參照附圖描述的本發明的實施例包含計算機裝置和在計算機裝置中執 行的過程,但是本發明還擴展到計算機程序,特別是在適于將本發明付諸實施的載體上或 內的計算機程序。該程序可以是源代碼或目標代碼的形式或者其它任何適于實施按照本發 明的過程時使用的形式。載體可以是能夠承載程序的任何實體或設備。 例如,載體可以包含諸如ROM (例如⑶ROM或半導體ROM)或磁記錄介質(例如軟 盤或硬盤)的存儲介質。而且載體可以是可傳輸的載體,例如可以經電纜或光纜或無線電 或其它手段傳送的電學或光學信號。
當程序在可以由線纜或其它設備或手段直接傳送的信號內具體實現時,載體可以 由這樣的線纜或其它設備或手段構成。可選地,載體可以是在其中具體實現程序的集成電路,該集成電路適于執行相關 過程或者用于相關過程的執行。
權利要求
1.一種接收交互工作單元(7),其可操作地進行從客戶機(1)接收用于在所述客戶機(1)和遠程服務器( 之間建立通信鏈路的基于 因特網協議的請求;將所述接收交互工作單元(7)配置為將從所述客戶機(1)接收的后續的通信轉發給發 送交互工作單元(11),該發送交互工作單元可操作地經基于非因特網協議的通信鏈路(9) 連接至所述接收交互工作單元(7);向所述發送交互工作單元(11)傳送請求以建立與所述遠程服務器O)的通信鏈路 (13);以及通過下列方式對來自于所述發送交互工作單元(11)的建立與所述遠程服務器O)的 通信鏈路(1 的確認的接收作出響應,該確認包括用于所述接收交互工作單元(7)與所述 發送交互工作單元(11)之間的后續通信的資源描述符數據將所述接收交互工作單元(7)配置為將經所述基于非因特網協議的通信鏈路(9)從所 述發送交互工作單元(11)接收的以所述接收的資源描述符數據標識的方式的通信轉換為 基于因特網協議的格式并且向所述客戶機(1)傳送該轉換的通信;以及通過向所述客戶機(1)發送數據對所述客戶機(1)接收的所述請求作出響應,該數據 確認建立了用于將所述遠程服務器( 的后續的通信傳送給所述接收交互工作單元(7)的 通信鏈路(5)。
2.如權利要求1的接收交互工作單元(7),其中所述接收交互工作單元(7)可操作地 進行從客戶機(1)接收基于因特網協議的請求,該請求標識所述客戶機(1)的因特網地址 和端口 ID ;生成和存儲所述客戶機(1)的被標識的因特網地址和端口 ID與所述接收交互工作單 元(7)的獲得的因特網地址和端口 ID之間的映射;以及向所述發送交互工作單元(11)傳送包含所述接收交互工作單元(7)的獲得的因特網 地址和端口 ID的請求,所述發送交互工作單元可操作地經基于非因特網協議的通信鏈路 (9)連接到所述接收交互工作單元(7)。
3.如權利要求2的接收交互工作單元(7),其中所述接收交互工作單元(7)可操作地 進行通過下列方式對來自于所述發送交互工作單元(11)的建立與所述遠程服務器O)的 通信鏈路(1 的確認的接收作出響應,該確認包括用于所述接收交互工作單元(7)與所述 發送交互工作單元(11)之間的后續通信的資源描述符數據,其中所述資源描述符數據包 括標識所述發送交互工作單元(11)的因特網地址和端口 ID的數據和標識所述接收交互工 作單元(7)的因特網地址和端口 ID的數據生成和存儲所述接收交互工作單元(1)的接收的因特網地址和端口 ID與所述接收交 互工作單元(7)的獲得的因特網地址和端口 ID之間的映射;以及通過下列方式對由客戶機(1)接收的請求作出響應當確認建立了向所述接收交互工 作單元(7)發送所述遠程服務器O)的后續的通信的通信鏈路(5)時,向所述客戶機(1) 發送所述接收交互工作單元(7)的獲得的因特網地址和端口 ID,該獲得的因特網地址和端 口 ID被映射到從所述發送交互工作單元(11)接收的所述接收交互工作單元(1)的接收的因特網地址和端口 ID。
4.如權利要求1的接收交互工作單元(7),其中所述接收交互工作單元(7)可操作地 經基于非因特網協議的通信鏈路連接至所述發送交互工作單元(11),所述基于非因特網協 議的通信鏈路可操作地利用正交幅度調制來通信并且所述接收交互工作單元(7)可操作 地進行通過下列方式對來自于所述發送交互工作單元(11)的建立與所述遠程服務器O)的 通信鏈路(1 的確認的接收作出響應,該確認包括標識所述接收交互工作單元(7)與所述 發送交互工作單元(11)之間的后續通信的正交幅度調制信道和多路復用ID的資源描述符 數據將調諧器設定到所標識的正交幅度調制信道以接收來自所述接收交互工作單元(7) 和發送交互工作單元(11)的后續的通信。
5.如權利要求4的接收交互工作單元(7),其中所述接收交互工作單元(7)可操作 地通過下列方式轉換經所述基于非因特網協議的通信鏈路(9)從所述發送交互工作單元 (11)接收的通信將經所標識的正交幅度調制信道接收的MPEG-TS分組轉換為用于向所述 客戶機(1)傳輸的IP媒體流分組。
6.一種發送交互工作單元(11),其可操作地進行從接收交互工作單元(7)接收用于建立與遠程服務器O)的通信鏈路的請求,該接收 交互工作單元可操作地經基于非因特網協議的通信鏈路(9)連接至所述發送交互工作單 元⑶;將所述發送交互工作單元配置為將從所述服務器(1)接收的后續的通信經所述基于 非因特網協議的通信鏈路(9)轉發給所述接收交互工作單元(7);向所述遠程服務器⑵傳送用于建立與所述遠程服務器⑵的通信鏈路(1 的請求;以及通過下列方式對來自于所述遠程服務器O)的在所述發送交互工作單元(11)與所述 遠程服務器⑵之間建立通信鏈路(13)的確認的接收作出響應向所述接收交互工作單元 (7)傳送建立所述通信鏈路(1 的確認連同資源描述符數據,該資源描述符數據標識所述 發送交互工作單元(11)被配置為經所述基于非因特網協議的通信鏈路(9)在所述接收交 互工作單元(7)與所述發送交互工作單元(11)之間發送后續的通信的方式。
7.如權利要求6的發送交互工作單元(11),其中所述發送交互工作單元(11)可操作 地進行從接收交互工作單元(7)接收標識所述接收交互工作單元(7)的因特網地址和端口 ID 的請求;生成和存儲所述接收交互工作單元(7)的被標識的因特網地址和端口 ID與所述發送 交互工作單元(11)的獲得的因特網地址和端口 ID之間的映射;以及向所述遠程服務器( 發送包含所述發送交互工作單元(11)的獲得的因特網地址和 端口 ID的請求。
8.如權利要求7的發送交互工作單元(11),其中所述發送交互工作單元(7)可操作地 進行通過下列方式對來自于所述遠程服務器O)的在所述發送交互工作單元(11)與所述 遠程服務器( 之間建立通信鏈路(1 的確認的接收作出響應,該確認包括標識所述遠程服務器(2)的因特網地址和端口 ID和所述發送交互工作單元(11)的因特網地址和端口 ID 的數據生成和存儲所述遠程服務器O)的接收的因特網地址和端口 ID與所述發送交互工作 單元(7)的獲得的因特網地址和端口 ID之間的映射;以及向所述接收交互工作單元(7)發送所述接收交互工作單元(7)的因特網地址和端口 ID,該因特網地址和端口 ID被映射到 從所述遠程服務器( 接收的所述發送交互工作單元(11)的因特網地址和端口 ID ;所述發送交互工作單元(7)的獲得的因特網地址和端口 ID,該因特網地址和端口 ID被 映射到從所述遠程服務器( 接收的所述遠程服務器O)的因特網地址和端口 ID ;以及當確認建立了所述接收交互工作單元(7)與所述遠程服務器(2)的通信鏈路(13)時, 送至所述接收交互工作單元(7)的資源描述符數據。
9.如權利要求8的發送交互工作單元(11),其中當確認建立了所述接收交互工作單元 (7)與所述遠程服務器(2)的通信鏈路(13)時,所述發送交互工作單元(11)可操作地將資 源描述符數據附著于標識所述發送交互工作單元(7)的獲得的因特網地址和端口 ID的數 據。
10.如權利要求8的發送交互工作單元(11),其中所述發送交互工作單元(11)可操作 地經基于非因特網協議的通信鏈路連接至接收交互工作單元(7),所述基于非因特網協議 的通信鏈路可操作地利用正交幅度調制來通信并且當確認建立了所述接收交互工作單元 (7)與所述遠程服務器( 的通信鏈路(1 時,所述發送交互工作單元(11)可操作地將標 識正交幅度調制信道和多路復用ID的數據附著于標識所述發送交互工作單元(7)的獲得 的因特網地址和端口 ID的數據,該標識正交幅度調制信道和多路復用ID的數據被用于所 述發送交互工作單元(11)與接收交互工作單元(7)之間的后續的通信。
11.如權利要求6的發送交互工作單元(11),其中所述發送交互工作單元(11)可操作 地經基于非因特網協議的通信鏈路連接至接收交互工作單元(7),所述基于非因特網協議 的通信鏈路可操作地利用正交幅度調制來通信并且所述發送交互工作單元(7)可操作地 進行通過下列方式對建立從接收交互工作單元(7)到遠程服務器O)的通信鏈路的請求 的接收作出響應,所述接收交互工作單元可操作地經基于非因特網協議的通信鏈路(9)連 接至所述發送交互工作單元(8)為所述接收交互工作單元(7)與所述發送交互工作單元 (11)之間的后續的通信分配正交幅度調制信道和多路復用ID ;以及通過下列方式對來自所述遠程服務器O)的在所述發送交互工作單元(11)與所述遠 程服務器( 之間建立通信鏈路(1 的確認的接收作出響應向所述接收交互工作單元 (7)發送所述通信鏈路(1 的建立的確認連同資源描述符數據,資源描述符數據標識分配 給在所述接收交互工作單元(7)與所述發送交互工作單元(11)之間經所述基于非因特網 協議的通信鏈路(9)的后續的通信的正交幅度調制信道。
12.如權利要求10的發送交互工作單元(11),其中,所述發送交互工作單元(11)對經 建立的通信鏈路(1 的來自遠程服務器( 的通信的接收作出響應,以響應于從所述接收 交互工作單元(7)接收的請求,從而將從所述遠程服務器( 接收的通信轉換為MPEG-TS 分組并且利用所述分配的正交幅度調制信道,經所述基于非因特網協議的通信鏈路(9)傳送該MPEG-TS分組。
13.一種通信網絡,包含根據權利要求1-5中任意一項的接收交互工作單元(7);根據權利要求6-12中任意一項的發送交互工作單元(11);以及將所述接收交互工作單元(7)和所述發送交互工作單元(11)相連的基于非因特網協 議的通信鏈路(9)。
14.一種存儲了計算機可實施的指令的計算機可讀介質,所述指令在被可編程計算機 解釋時使得該計算機變為配置成根據權利要求1-5中任意一項的接收交互工作單元(7)或 者根據權利要求6-12中任意一項的發送互連網絡單元(11)。
15.一種經接收交互工作單元(7)和發送交互工作單元(11)在客戶機(1)和遠程服務 器( 之間建立通信鏈路的方法,所述接收交互工作單元和發送交互工作單元可操作地經 基于非因特網協議的通信鏈路(9)連接,所述方法包括從客戶機(1)向所述接收交互工作單元(7)發送(si)請求,該請求用于在所述客戶機(I)與遠程服務器( 之間建立通信鏈路;將所述接收交互工作單元(7)配置(W)為向所述發送交互工作單元(11)轉發從所述 客戶機(1)接收的后續的通信并且向所述發送交互工作單元(11)發送(8;3)來自所述接收 交互工作單元(7)的請求,從而建立與所述遠程服務器O)的通信鏈路(13);將所述發送交互工作單元配置(s4,s7)為經所述基于非因特網協議的通信鏈路(9), 向所述接收交互工作單元(7)轉發從所述服務器(1)接收的后續的通信并且向所述遠程服 務器( 發送(站)用于建立與所述遠程服務器O)的通信鏈路(1 的請求;通過下列方式對接收到來自所述遠程服務器O)的關于在所述發送交互工作單元(II)與所述遠程服務器( 之間建立通信鏈路(1 的確認作出響應向所述接收交互工 作單元(7)發送所述通信鏈路(13)的建立的確認連同關于在所述接收交互工作單元(7) 與發送交互工作單元(11)之間經所述基于非因特網協議的通信鏈路(9)的后續通信的資 源描述符數據;將所述接收交互工作單元(7)配置為將經所述基于非因特網協議的通信鏈路(9)從所 述發送互連網絡單元(11)接收的具有一定格式的通信轉換為基于因特網協議的格式并且 將所述經過轉換的通信發送給所述客戶機(1),所述一定格式由所述接收到的資源描述符 數據標識;以及通過下列方式向所述客戶機(1)發送確認用于所述遠程服務器( 的后續的通信的通 信鏈路得以建立的數據向所述接收交互工作單元(7)發送確認通信鏈路( 得以建立的 數據。
16.如權利要求15的方法,其中來自客戶機(1)的在所述客戶機(1)與遠程服務器(2) 之間建立通信鏈路的請求標識所述客戶機(1)的因特網地址和端口 ID,所述方法進一步包 括在所述接收交互工作單元(7)生成和存儲所述客戶機(1)的被標識的因特網地址和端 口 ID與所述接收交互工作單元(7)的獲得的因特網地址和端口 ID之間的映射;以及將所述接收交互工作單元(7)的獲得的因特網地址和端口 ID包含在發送至所述發送 交互工作單元(11)的請求中。
17.如權利要求16的方法,進一步包括在所述發送交互工作單元(11)生成和存儲包含在發送給所述交互工作單元(11)的請 求內的所述接收交互工作單元(7)的因特網地址和端口 ID與所述發送交互工作單元(11) 的獲得的因特網地址和端口 ID之間的映射;以及將所述發送交互工作單元(11)的獲得的因特網地址和端口 ID包含在發送至遠程服務 器O)的請求中。
18.如權利要求17的方法,其中來自所述遠程服務器O)的在所述發送交互工作單元 (11)與所述遠程服務器之間建立通信鏈路(1 的確認標識所述服務器O)的因特網地址 和端口 ID,所述方法進一步包括在所述發送交互工作單元(11)生成和存儲所述服務器O)的被標識的因特網地址和 端口 ID與所述發送交互工作單元(7)的獲得的因特網地址和端口 ID之間的映射;以及將所述發送交互工作單元(11)的獲得的因特網地址和端口 ID包含在所述資源描述符 數據內,該資源描述符數據用于在所述接收交互工作單元(7)與發送交互工作單元(11)之 間經所述基于非因特網協議的通信鏈路(9)的后續的通信。
19.如權利要求18的方法,進一步包括在所述接收交互工作單元(7)生成和存儲所述發送交互工作單元(11)的接收的因特 網地址和端口 ID與所述接收交互工作單元(7)的獲得的因特網地址和端口 ID之間的映 射;以及當確認(slO)建立了用于傳送所述遠程服務器O)的后續的通信的通信鏈路(5)時, 將所述接收交互工作單元(7)的獲得的因特網地址和端口 ID包含在發送至所述客戶機(1) 的確認中。
20.如權利要求15的方法,其中所述接收交互工作單元(7)和所述發送交互工作單元 (11)可操作地經基于非因特網協議的通信鏈路連接,所述基于非因特網協議的通信鏈路可 操作地利用正交幅度調制來通信并且其中將所述發送交互工作單元(11)配置(S4,s7)為 將從所述服務器(1)接收的后續的通信經所述基于非因特網協議的通信鏈路(9)轉發給所 述接收交互工作單元(7)包括為所述發送交互工作單元(11)與所述接收交互工作單元(7)之間的后續的通信分配 正交幅度調制信道和多路復用ID ;將標識所述分配的正交幅度調制信道和多路復用ID的數據包含在從所述發送交互工 作單元(11)向所述接收交互工作單元(7)發送的所述資源描述符數據內;以及通過下列方式對所述接收交互工作單元(7)接收到標識所述分配的正交幅度調制信 道和多路復用ID的資源描述符數據作出響應在所述接收交互工作單元(7)將調諧器設定 到所述分配的正交幅度調制信道以接收來自所述發送交互工作單元(11)的后續的通信。
21.一種從遠程服務器O)向客戶機(1)傳送數據的方法,包括經接收交互工作單元(7)和發送交互工作單元(11)在客戶機(1)與遠程服務器(2) 之間建立通信鏈路,所述接收交互工作單元(7)和發送交互工作單元(11)可操作地根據權 利要求20的方法,經基于非因特網協議的通信鏈路(9)連接;從所述服務器O)向所述發送交互工作單元(11)傳送(sl2)IP媒體流分組;將所述發送交互工作單元(11)接收的IP媒體流分組轉換為MPEG-TS分組;利用所述分配的正交幅度調制信道和多路復用ID,從所述發送交互工作單元(11)經 所述基于非因特網協議的通信鏈路(9)向所述接收交互工作單元(7)傳送(si;3)轉換后的 分組;將所述接收交互工作單元(7)接收的MPEG-TS分組轉換為IP媒體流分組;以及 從所述接收交互工作單元(7)向所述客戶機(1)傳送IP媒體流分組。
全文摘要
客戶機(1)和服務器(2)之間的會話流被釘住通過經基于非因特網協議的通信路徑(9)相連的接收交互工作單元(7)和發送交互工作單元。接收交互工作單元(7)和發送交互工作單元(11)隨后被配置為將接收的數據在基于IP和基于非IP的通信協議之間轉換。隨后,當發送交互工作單元(11)接收到來自服務器(2)的客戶機(1)的基于IP協議的數據時,數據被轉換并且經基于非IP的通信鏈路傳送到接收交互工作單元(7)。接收交互工作單元(7)接收到之后將數據轉換回基于IP協議的格式并且轉發轉換的數據到客戶機(1)。所揭示的方法能夠使客戶機(1)從服務器(2)接收常規的IP分組流,其中服務器(2)和客戶機(1)之間的路徑的其中一段(9)傳輸非IP格式的數據;并且IP客戶機(1)和服務器(2)都不會覺察到非IP段并且無需在它們的所有IP網絡操作模式中有任何變化。
文檔編號H04N7/24GK102090041SQ200980127918
公開日2011年6月8日 申請日期2009年5月12日 優先權日2008年5月12日
發明者L·凱西 申請人:北方電訊網絡有限公司