專利名稱:用于創(chuàng)建多媒體內(nèi)容流并將其傳輸?shù)椒职l(fā)網(wǎng)絡的方法和裝置的制作方法
用于創(chuàng)建多媒體內(nèi)容流并將其傳輸?shù)椒职l(fā)網(wǎng)絡的方法和裝置符合35 U.S.C. §119的優(yōu)先權要求本專利申請要求以下申請的優(yōu)先權:2005年4月12日提交的題為"METHODS AND APPARATUS FOR STATE SYNCHRONIZATION IN MEDIA COMMUNICATION"(用于媒體通信中的狀態(tài)同步的方法和裝置)的臨時申請第 60/670,946號,該申請轉讓給本申請的受讓人并通過引用明確結合于此;以及2004 年12月9曰提交的題為"BCMCS INTERFACE" (BCMCS接口)的臨時申請, 該申請轉讓給本申請的受讓人并通過引用結合于此。符合35 U.S.C. §120的優(yōu)先權要求本專利申請是2005年4月20日提交的題為"METHODS AND APPARATUS于創(chuàng)建和傳輸多媒體內(nèi)容流的方法和裝置)的待批專利申請的部分延續(xù),該申請轉 讓給本申請的受讓人并通過引用明確結合于此。站旦 冃豕領域本發(fā)明一般涉及在數(shù)據(jù)網(wǎng)絡中傳輸多媒體內(nèi)容,尤其涉及用于創(chuàng)建多媒體內(nèi) 容流并將其傳輸?shù)椒职l(fā)網(wǎng)絡的方法和裝置。背景諸如無線通信網(wǎng)絡等數(shù)據(jù)網(wǎng)絡必須在為單個終端定制的服務和提供給大量終端的服務之間折衷。例如,將內(nèi)容分發(fā)到大量移動終端(訂戶)是一個復雜的問題。這對于使用相對慢速的無線電通信鏈路來通信的移動終端尤為真實。因此,內(nèi)容提 供者具有允許移動終端容易且有效地接收內(nèi)容和/或其它網(wǎng)絡服務是非常重要的。在當前的內(nèi)容傳送/媒體分發(fā)系統(tǒng)中,內(nèi)容提供者將音頻、視頻、多媒體、實 時或非實時內(nèi)容和其它內(nèi)容類型形式的內(nèi)容提供給用于將內(nèi)容分發(fā)給最終用戶的
內(nèi)容提供者網(wǎng)絡。例如,內(nèi)容提供者可向內(nèi)容提供者網(wǎng)絡提供具有相應的高數(shù)據(jù)速 率的高質(zhì)量內(nèi)容。在某些地理區(qū)域中,開發(fā)了專門的廣播網(wǎng)絡來通過利用特殊硬件 和/或通信鏈路接收和向所選的最終用戶分發(fā)這一高質(zhì)量內(nèi)容。在某些情況下,專 門廣播網(wǎng)絡可提供用于分發(fā)內(nèi)容的十條或更多的高帶寬信道。不幸的是,這些專門網(wǎng)絡一般是昂貴的,且僅在有限的操作區(qū)域中提供。在 廣泛的操作區(qū)域中,接入網(wǎng)絡通常以低得多的成本向用戶提供少得多的帶寬。例如, 典型的無線網(wǎng)絡僅提供一條用于傳送多媒體內(nèi)容的數(shù)據(jù)信道。通常,該數(shù)據(jù)信道僅 提供點對點通信,使得將內(nèi)容傳送到大量無線用戶是昂貴且低效的。另外,該數(shù)據(jù) 信道上可用的帶寬可能要比專門廣播網(wǎng)絡上可用的帶寬少得多。結果,目前不存在 在接入網(wǎng)絡上向大量用戶傳送高質(zhì)量內(nèi)容的成本有效且高效的方式。因此,需要一種創(chuàng)建多媒體內(nèi)容流并通過數(shù)據(jù)網(wǎng)絡傳輸該內(nèi)容流的系統(tǒng)。例 如,該系統(tǒng)應當可用于創(chuàng)建多媒體內(nèi)容流并將其從內(nèi)容提供者的網(wǎng)絡傳輸?shù)綇V播分 發(fā)網(wǎng)絡。該系統(tǒng)還應當提供調(diào)整內(nèi)容流的一個或多個參數(shù)以使它可通過分發(fā)網(wǎng)絡來 廣播的機制。概述在一個或多個實施例中,提供了一種用于創(chuàng)建多媒體內(nèi)容流并將其傳輸?shù)椒?發(fā)網(wǎng)絡的傳輸系統(tǒng),包括方法和裝置。例如,在一個實施例中,該傳輸系統(tǒng)用于將 內(nèi)容流從內(nèi)容網(wǎng)絡傳輸?shù)浇尤刖W(wǎng)絡。通過允許內(nèi)容被傳輸?shù)浇尤刖W(wǎng)絡,內(nèi)容可使用 可用帶寬廣播到該接入網(wǎng)絡上的設備。被授權接收內(nèi)容的設備可將所接收的廣播儲 存在高速緩存中以供稍后的查看。在一個實施例中,提供了一種用于將內(nèi)容流傳輸?shù)浇尤刖W(wǎng)絡以分發(fā)到耦合到 該接入網(wǎng)絡的設備的方法。該方法包括發(fā)送向接入網(wǎng)絡添加內(nèi)容流的請求消息,其 中該請求消息包括與該內(nèi)容流相關聯(lián)的一個或多個流參數(shù)。該方法還包括接收指示 與該一個或多個流參數(shù)相關聯(lián)的內(nèi)容流將被添加到接入網(wǎng)絡的響應消息,并將該內(nèi) 容流傳送到接入網(wǎng)絡。在一個實施例中,提供了一種用于將內(nèi)容流傳輸?shù)浇尤刖W(wǎng)絡以分發(fā)給耦合到 該接入網(wǎng)絡的設備的方法。該方法包括發(fā)送向接入網(wǎng)絡添加內(nèi)容流的請求消息,其 中該請求消息包括與該內(nèi)容流相關聯(lián)的一個或多個流參數(shù)。該方法還包括接收指示 該內(nèi)容流將不被添加到該接入網(wǎng)絡的響應消息,并調(diào)整所選的與該內(nèi)容流相關聯(lián)的 流參數(shù)以產(chǎn)生經(jīng)更新的流參數(shù)。該方法還包括發(fā)送向接入網(wǎng)絡添加內(nèi)容流的新請求 消息,其中該新請求消息包括經(jīng)更新的流參數(shù),以及接收指示與經(jīng)更新的流參數(shù)相 關聯(lián)的內(nèi)容流將被添加到接入網(wǎng)絡的新響應消息。在一個實施例中,提供了一種用于將內(nèi)容流傳輸?shù)浇尤刖W(wǎng)絡以分發(fā)給耦合到該接入網(wǎng)絡的設備的方法。該方法包括發(fā)送心跳(heartbeat)請求消息,以及接收 指示通信鏈路是可操作的心跳響應消息。該方法還包括發(fā)送向接入網(wǎng)絡添加內(nèi)容流 的請求消息,其中該請求消息包括與該內(nèi)容流相關聯(lián)的一個或多個流參數(shù);以及接 收指示與該一個或多個流參數(shù)相關聯(lián)的內(nèi)容流將被添加到接入網(wǎng)絡的響應消息。在一個實施例中,提供了一種用于將內(nèi)容流傳輸?shù)浇尤刖W(wǎng)絡以分發(fā)給耦合到 該接入網(wǎng)絡的設備的裝置。該裝置包括用于發(fā)送向接入網(wǎng)絡添加內(nèi)容流的請求消息 的邏輯,其中該請求消息包括與該內(nèi)容流相關聯(lián)的一個或多個流參數(shù);以及用于接 收指示該內(nèi)容流將不被添加到接入網(wǎng)絡的響應消息的邏輯。該裝置還包括用于調(diào)整 所選的與內(nèi)容流相關聯(lián)的流參數(shù)以產(chǎn)生經(jīng)更新的流參數(shù)的邏輯,以及用于發(fā)送向接 入網(wǎng)絡添加內(nèi)容流的新請求消息的邏輯,其中該新請求消息包括經(jīng)更新的流參數(shù)。 該裝置還包括用于接收指示與經(jīng)更新的流參數(shù)相關聯(lián)的內(nèi)容流將被添加到接入網(wǎng) 絡的新響應消息。在一個實施例中,提供了一種包括指令的計算機可讀介質(zhì),該指令在由處理邏輯執(zhí)行時用于將內(nèi)容流傳輸?shù)浇尤刖W(wǎng)絡以分發(fā)給耦合到該接入網(wǎng)絡的設備。該計 算機可讀介質(zhì)包括用于發(fā)送向接入網(wǎng)絡添加內(nèi)容流的請求消息的指令,其中該請求消息包括與該內(nèi)容流相關聯(lián)的一個或多個流參數(shù);以及用于接收指示該內(nèi)容流將不 被添加到接入網(wǎng)絡的響應消息的指令。該計算機可讀介質(zhì)還包括用于調(diào)整所選的與 該內(nèi)容流相關聯(lián)的流參數(shù)以產(chǎn)生經(jīng)更新的流參數(shù)的指令;用于發(fā)送向接入網(wǎng)絡添加 內(nèi)容流的新請求消息的指令,其中該新請求消息包括經(jīng)更新的流參數(shù)以及用于接 收指示與經(jīng)更新的流參數(shù)相關聯(lián)的內(nèi)容流將被添加到接入網(wǎng)絡的新響應消息的指 令。在一個實施例中,提供了一種用于將內(nèi)容流傳輸給接入網(wǎng)絡以分發(fā)給耦合到 該接入網(wǎng)絡的設備的方法。該方法包括接收向接入網(wǎng)絡添加內(nèi)容流的請求消息,其 中該請求消息包括與該內(nèi)容流相關聯(lián)的一個或多個流參數(shù);以及基于一個或多個流 參數(shù)確定該內(nèi)容流將被添加到接入網(wǎng)絡。該方法還包括發(fā)送指示與一個或多個流參 數(shù)相關聯(lián)的內(nèi)容流將被添加到接入網(wǎng)絡的響應消息,以及接收該內(nèi)容流。在一個實施例中,提供了一種用于將內(nèi)容流傳輸?shù)浇尤刖W(wǎng)絡以分發(fā)給耦合到 該接入網(wǎng)絡的設備的方法。該方法包括接收向接入網(wǎng)絡添加內(nèi)容流的請求消息,其 中該請求消息包括與該內(nèi)容流相關聯(lián)的一個或多個流參數(shù),以及基于一個或多個流 參數(shù)確定該內(nèi)容流將不被添加到接入網(wǎng)絡。該方法還包括發(fā)送指示該內(nèi)容流將不被 添加到接入網(wǎng)絡的響應消息;接收將內(nèi)容流添加到接入網(wǎng)絡的新請求消息,其中該 新請求消息包括經(jīng)更新的流參數(shù);以及發(fā)送指示與經(jīng)更新的流參數(shù)相關聯(lián)的內(nèi)容流 將被添加到接入網(wǎng)絡的新響應消息。在一個實施例中,提供了一種用于將內(nèi)容流傳輸?shù)浇尤刖W(wǎng)絡以分發(fā)給耦合到該接入網(wǎng)絡的設備的裝置。該裝置包括被配置成接收將內(nèi)容流添加到接入網(wǎng)絡的請 求消息的邏輯,其中該請求消息包括與該內(nèi)容流相關聯(lián)的一個或多個流參數(shù);以及 被配置成基于一個或多個流參數(shù)來確定該內(nèi)容流將被添加到接入網(wǎng)絡的邏輯。該裝 置還包括被配置成發(fā)送指示與一個或多個流參數(shù)相關聯(lián)的內(nèi)容流將被添加到接入 網(wǎng)絡的響應消息的邏輯、以及被配置成接收內(nèi)容流的邏輯。在一個實施例中,提供了一種用于將內(nèi)容流傳輸?shù)浇尤刖W(wǎng)絡以分發(fā)給耦合到 該接入網(wǎng)絡的設備的裝置。該裝置包括被配置成接收將內(nèi)容流添加到接入網(wǎng)絡的請 求消息的邏輯,其中該請求消息包括與該內(nèi)容流相關聯(lián)的一個或多個流參數(shù);以及 被配置成基于一個或多個流參數(shù)來確定該內(nèi)容流將被添加到接入網(wǎng)絡的邏輯。該裝 置還包括發(fā)送指示與一個或多個流參數(shù)相關聯(lián)的內(nèi)容流將被添加到接入網(wǎng)絡的響 應消息的邏輯、以及被配置成接收內(nèi)容流的邏輯。在一個實施例中,提供了一種包括指令的計算機可讀介質(zhì),該指令在由處理 邏輯執(zhí)行時用于將內(nèi)容流傳輸?shù)浇尤刖W(wǎng)絡以分發(fā)給耦合到該接入網(wǎng)絡的設備。該計 算機可讀介質(zhì)包括用于接收將內(nèi)容流添加到接入網(wǎng)絡的請求消息的指令,其中該請 求消息包括與該內(nèi)容流相關聯(lián)的一個或多個流參數(shù),以及用于基于一個或多個流參 數(shù)來確定該內(nèi)容流將被添加到接入網(wǎng)絡的指令。該計算機可讀介質(zhì)還包括用于發(fā)送 指示與一個或多個流參數(shù)相關聯(lián)的內(nèi)容流將被添加到接入網(wǎng)絡的響應消息的指令、 以及用于接收內(nèi)容流的指令。在閱讀了以下闡明的附圖簡述、描述和權利要求書之后,本發(fā)明的其它方面、 優(yōu)點和特征將變得顯而易見。附圖簡述通過結合附圖參考以下詳細描述時,將更容易理解此處所描述的實施例的上 述方面和附帶優(yōu)點,附圖中
圖1示出了包括用于創(chuàng)建多媒體內(nèi)容流并將其傳輸?shù)綇V播分發(fā)網(wǎng)絡的系統(tǒng)的
一個實施例的通信網(wǎng)絡的一個實施例;圖2示出了用于創(chuàng)建多媒體內(nèi)容流并將其傳輸?shù)椒职l(fā)網(wǎng)絡的傳輸系統(tǒng)的一個 實施例的圖示;圖3示出了在傳輸系統(tǒng)的實施例中使用的傳輸消息的一個實施例;圖4示出了在傳輸系統(tǒng)的實施例中使用的消息通信協(xié)議的一個實施例;圖5示出了用于操作傳輸系統(tǒng)實施例中的內(nèi)容服務器的方法的一個實施例;圖6示出了用于操作傳輸系統(tǒng)實施例中的廣播服務器的方法的一個實施例;以及圖7示出了在傳輸系統(tǒng)的實施例中使用的消息通信協(xié)議的一個實施例。描述在一個或多個實施例中,提供了一種用于創(chuàng)建多媒體內(nèi)容流并將其傳輸?shù)椒?發(fā)網(wǎng)絡的傳輸系統(tǒng)。圖1示出了包括用于創(chuàng)建多媒體內(nèi)容流并將其傳輸?shù)綇V播分發(fā)網(wǎng)絡的傳輸系 統(tǒng)的一個實施例的通信網(wǎng)絡100的一個實施例。例如,該傳輸系統(tǒng)適用于將內(nèi)容從 內(nèi)容網(wǎng)絡傳輸?shù)浇尤刖W(wǎng)絡以供廣播分發(fā)。網(wǎng)絡100包括內(nèi)容服務器102、內(nèi)容網(wǎng)絡104以及接入網(wǎng)絡106。網(wǎng)絡100還 包括設備108,設備108包括移動電話110、個人數(shù)字助理(PDA) 112以及筆記 本計算機114。設備108僅示出了適于在該傳輸系統(tǒng)的一個或多個實施例中使用的 某些設備。應當注意,盡管圖1示出了三個設備,但實際上任何數(shù)量或類型的設備 都適于在該傳輸系統(tǒng)中使用。還應當注意,設備IIO和112通過無線通信鏈路與接 入網(wǎng)絡106通信,并且計算機114通過硬連線連接與接入網(wǎng)絡106通信。內(nèi)容網(wǎng)絡104用于提供內(nèi)容以供分發(fā)。內(nèi)容包括視頻、音頻、多媒體內(nèi)容、 剪輯、實時和非實時內(nèi)容、腳本、程序、數(shù)據(jù)或任何其它類型的合適的內(nèi)容。內(nèi)容 網(wǎng)絡104包括用于提供內(nèi)容的有線和無線網(wǎng)絡的任何組合。還應當注意,在該傳輸 系統(tǒng)的各實施例中,諸如內(nèi)容提供者、內(nèi)容零售商、內(nèi)容訪問實體或任何其它實體 等任何其它實體都可提供內(nèi)容以供通過接入網(wǎng)絡106來分發(fā)。在一個或多個實施例中,該傳輸系統(tǒng)用于從內(nèi)容網(wǎng)絡104傳送內(nèi)容以供通過 接入網(wǎng)絡106分發(fā)。在一個實施例中,內(nèi)容網(wǎng)絡104處的內(nèi)容服務器(CS) 102 用于與接入網(wǎng)絡106處的廣播網(wǎng)絡服務器(BNS) 116通信。CS 102和BNS 116 使用允許內(nèi)容網(wǎng)絡104以內(nèi)容流的形式將內(nèi)容傳送到接入網(wǎng)絡106以供廣播/組播
到各設備的傳輸接口 118的一個或多個實施例。傳輸接口 118包括控制接口 120和荷載信道122??刂平涌?120用于允許CS 102添加、改變、取消或修改發(fā)送到 接入網(wǎng)絡106的內(nèi)容流。荷載信道122用于將內(nèi)容流從內(nèi)容網(wǎng)絡104傳輸?shù)浇尤刖W(wǎng) 絡106。在一個實施例中,CS102使用傳輸接口 118來調(diào)度要發(fā)送到BNS 116以供通 過接入網(wǎng)絡106廣播/組播的內(nèi)容流。例如,內(nèi)容流124可包括非實時內(nèi)容剪輯。 在一個實施例中,CS 102用于與BNS U6協(xié)商以確定與內(nèi)容流124相關聯(lián)的一個 或多個參數(shù)。例如,協(xié)商內(nèi)容剪輯的數(shù)據(jù)速率或其它特征以使內(nèi)容剪輯可通過接入 網(wǎng)絡106廣播。 一旦BNS 116接收到內(nèi)容流124,它通過接入網(wǎng)絡106廣播/組播 內(nèi)容流124以供設備108中的一個或多個接收。設備108中的任一個可被授權接收 流124中包含的內(nèi)容并將其高速緩存以供設備用戶稍后査看。例如,設備110包括用于提供節(jié)目指南的客戶端程序126,節(jié)目指南顯示被調(diào) 度以通過接入網(wǎng)絡106廣播的內(nèi)容的清單。設備用戶然后可選擇接收任何特定內(nèi)容 以實時呈現(xiàn)或選擇將內(nèi)容儲存在高速緩存128中以供稍后査看。例如,內(nèi)容剪輯可 被調(diào)度成在晚間廣播,且設備110用于接收該廣播并將該內(nèi)容剪輯高速緩存在高速 緩存128中以使設備用戶可在第二天查看該內(nèi)容。通常,內(nèi)容作為訂閱服務的一部 分廣播,并且接收設備可能需要提供密鑰或認證其自身來接收該廣播。在一個或多個實施例中,該傳輸系統(tǒng)允許CS102添加、改變、修改或刪除經(jīng) 由荷載信道122提供給BNS 116的流。在另一實施例中,該傳輸系統(tǒng)允許CS 102 獲得關于提供給接入網(wǎng)絡106的任何內(nèi)容流的統(tǒng)計信息。結果,該傳輸系統(tǒng)用于允 許經(jīng)調(diào)度的內(nèi)容流從內(nèi)容網(wǎng)絡104發(fā)送到接入網(wǎng)絡106以廣播給設備108。該系統(tǒng) 還提供了一種用于將涉及接入網(wǎng)絡106處的內(nèi)容流的統(tǒng)計信息返回給CS 102的方 式。圖2示出了用于創(chuàng)建多媒體內(nèi)容流并將其傳輸給分發(fā)網(wǎng)絡的傳輸系統(tǒng)200的 一個實施例的圖示。例如,系統(tǒng)200可用作圖1所描述的傳輸系統(tǒng)。傳輸系統(tǒng)200的一個實施例允許內(nèi)容網(wǎng)絡202將內(nèi)容流傳輸?shù)浇尤刖W(wǎng)絡204。 內(nèi)容網(wǎng)絡202包括CS 206, CS 206包括CS控制邏輯208和CS荷載信道邏輯210。 接入網(wǎng)絡204包括BNS 212, BNS 212包括BNS控制協(xié)議邏輯214和BNS荷載信 道邏輯216。CS控制協(xié)議邏輯208經(jīng)由包括請求信道218和響應信道220的控制接口與 BNS控制協(xié)議邏輯214通信。請求信道218允許CS控制邏輯208向BNS控制協(xié)
議邏輯214發(fā)送請求添加、改變、刪除或修改內(nèi)容流或請求統(tǒng)計信息的請求消息。響應信道220允許BNS協(xié)議邏輯214向CS控制協(xié)議邏輯208發(fā)送響應于請求消 息中的任一個的響應消息。在一個實施例中,請求信道218和響應信道220由任何 適當類型的通信鏈路構成,并且CS控制協(xié)議邏輯208和BNS控制協(xié)議邏輯214 包括允許使用請求信道218和響應信道220來交換消息的任何適當?shù)陌l(fā)送和接收邏輯。CS荷載信道邏輯210用于在CS控制協(xié)議邏輯208的控制下將內(nèi)容流從內(nèi)容 網(wǎng)絡202發(fā)送到接入網(wǎng)絡204。例如,CS荷載信道邏輯210在其輸入224處從內(nèi) 容網(wǎng)絡202接收內(nèi)容流228。在CS.控制協(xié)議邏輯208獲得向接入網(wǎng)絡204添加內(nèi) 容流228的授權之后,CS荷載信道邏輯210用于經(jīng)由荷載信道222將內(nèi)容流228 發(fā)送到BNS荷載信道邏輯216, BNS荷載信道邏輯216進而通過其輸出信道226 將內(nèi)容流228廣播給耦合到接入網(wǎng)絡204的各設備。在一個實施例中,荷載信道222利用通用路由封裝(GRE)協(xié)議來將流從CS 206發(fā)送到BNS 212,然而可使用任何其它傳輸技術或協(xié)議。例如,CS荷載協(xié)議 邏輯210和BNS荷載協(xié)議邏輯216包括利用GRE協(xié)議實現(xiàn)荷載信道222的任何適 當?shù)倪壿?。然而,在其它實施例中,荷載信道222可利用任何適當?shù)膫鬏攨f(xié)議。在一個實施例中,CS206禾BBNS212包括CPU、處理器、門陣列、硬件邏輯、 存儲器元件、虛擬機、軟件和/或硬件和軟件的任何組合。由此,CS 206和BNS212 一般包括執(zhí)行實現(xiàn)此處所描述的功能的機器可讀指令的邏輯。應當注意,圖2所示 的CS 206和BNS 212僅代表了一種實現(xiàn),并且其它實現(xiàn)在各實施例的范圍內(nèi)都是 可行的。在一個實施例中,該傳輸系統(tǒng)包括儲存在計算機可讀介質(zhì)上的程序指令,該 程序指令在由例如位于CS 206或BNS 212處的處理器等至少一個處理器執(zhí)行時用 于提供此處所描述的傳輸系統(tǒng)的功能。例如,指令可從諸如軟盤、CDROM、存儲 卡、閃存設備、RAM、 ROM等計算機可讀介質(zhì)或任何其它類型的存儲器設備或計 算機可讀介質(zhì)加載到CS206禾口/或BNS212中。在另一實施例中,指令可從接口到 CS 206或BNS 212的外部設備或網(wǎng)絡資源下載到CS 206和/或BNS 212中。該指 令在由CS 206或BNS 212處的處理邏輯執(zhí)行時提供此處所描述的傳輸系統(tǒng)的一個 或多個實施例。圖3示出了在傳輸系統(tǒng)的實施例中使用的傳輸消息300的一個實施例。例如, 傳輸消息300可在圖2所示的傳輸系統(tǒng)200中使用。在一個或多個實施例中,傳輸
消息300在CS控制邏輯208和BNS控制協(xié)議邏輯214之間(即,經(jīng)由鏈路218、 220)傳輸以允許CS控制協(xié)議邏輯208添加、改變或刪除提供給接入網(wǎng)絡204的 內(nèi)容流。在另一實施例中,傳輸消息300允許CS 206獲得關于接入網(wǎng)絡204中的 流的統(tǒng)計信息。在一個實施例中,傳輸消息300中的一個或多個包括與任何特定流相關聯(lián)的 參數(shù)。例如,AddFlowR叫uest (添加流請求)消息302包括指示與所引用的流相關 聯(lián)的流標識符、建議傳送時間、速率、建議服務質(zhì)量(QoS)、起始時間、結束時 間或任何其它參數(shù)的一個或多個參數(shù)。消息300中的任一個可用于傳達允許信息在 CS控制協(xié)議邏輯208和BNS控制協(xié)議邏輯214之間傳遞的一個或多個消息參數(shù)。 應當注意,傳輸消息300僅示出了一種實現(xiàn),并且其它消息和消息類型也可用于各 實施例的范圍中。傳輸消息300包括用于對接入網(wǎng)絡204添加、修改和移除流的消息302到312。 例如,消息302包含流參數(shù)并用于請求將內(nèi)容流添加到接入網(wǎng)絡。消息306用于例 如通過修改其起始或結束時間來修改該消息中所標識的特定內(nèi)容流。消息310用于 移除消息中所標識的特定內(nèi)容流,這可以是被調(diào)度來傳送的流或當前正在傳送的 流。消息314到324用于獲得關于相應消息中所標識的接入網(wǎng)絡204中的流的注 冊、統(tǒng)計和等待時間信息。例如,消息314用于請求確定有多少設備注冊接收該消 息中所標識的特定內(nèi)容流。消息316用于提供指示已注冊設備的數(shù)目的報告。消息 318用于請求關于該消息中所標識的流的任何類型的統(tǒng)計量,而消息322用于請求 關于該消息中所標識的流的等待時間。消息326到332用于提供心跳機制并提供復位/重新同步機制。心跳機制用于 指示CS和BNS之間的通信鏈路是可操作的。復位/重新同步機制用于允許CS或 BNS中的任一個復位/重新同步傳輸系統(tǒng)中的流狀態(tài)。消息326到332的更詳細描 述在本文的另一節(jié)中提供。由此,在一個或多個實施例中,消息300用于處理從內(nèi)容網(wǎng)絡202發(fā)送到接 入網(wǎng)絡204的內(nèi)容流,并且還允許關于這些流的狀態(tài)信息從接入網(wǎng)絡204返回給內(nèi) 容網(wǎng)絡202。圖4示出了在傳輸系統(tǒng)的各實施例中使用的消息通信協(xié)議400的一個實施例。 例如,消息通信協(xié)議400可用于在CS 402和BNS 404之間傳輸消息300。提供了 指示每一消息的相對時間的時間指示符406。
在時刻A,如408處所示,從CS 402向BNS 404發(fā)送添加流請求 (AddFlowR叫uest)消息302。在408處發(fā)送的添加流請求消息是向接入網(wǎng)絡添加 流的請求,并且該請求包括諸如流地址(IP Address)、流端口 (Port)、流速率 (Rate)、調(diào)度傳送時間(Time) 、 QoS級別等流參數(shù)、禾卩/或可用于描述CS 402 希望添加到接入網(wǎng)絡的流的任何其它適當?shù)牧鲄?shù)。在可以是時刻A之后相對較 短的時間的時刻B,如410處所示,BNS404用指示所請求的流添加由于不支持所 請求的速率而被拒絕的添加流響應(AddFlowResponse)消息304。作為拒絕的添加流請求的結果,CS402 (在412)處操作以調(diào)整流速率(即, Rate')以使該流可被BNS 404接受來經(jīng)由接入網(wǎng)絡分發(fā)。在時刻C,如404處所示,從CS 402向BNS 404發(fā)送新的添加流請求消息302。 在414處發(fā)送的添加流請求消息是向接入網(wǎng)絡添加經(jīng)更新的流的請求,并且該請求 包括新的流參數(shù)(即,Rate')。在可以是時刻C之后相對較短的時間的時刻D,如416處所示,BNS 404用 指示所請求的具有經(jīng)更新的參數(shù)的流添加被接受的添加流響應消息304來響應。 416處的響應消息包括標識該流的流句柄(FlowHandle)。在對應于添加流請求302中指示的時間參數(shù)(Time)的時刻E,如418所示 通過荷載信道從CS402向BNS404發(fā)送內(nèi)容流。例如,荷載信道可以是如圖2所 示的荷載信道222。由此,在一個或多個實施例中,消息通信協(xié)議400可用于在 CS 402和BNS 404之間交換傳輸消息300中的一個或多個以允許添加、修改、刪 除流或允許獲得統(tǒng)計量。圖5示出了用于操作傳輸系統(tǒng)的各實施例中的內(nèi)容服務器的方法500的一個 實施例。為清楚起見,將參考圖2所示的CS 206來描述方法500。在一個或多個 實施例中,CS控制協(xié)議邏輯208執(zhí)行程序指令并控制服務器CS 206的操作以實現(xiàn) 下面所描述的功能。在框502處,發(fā)送向接入網(wǎng)絡添加內(nèi)容流的請求。例如,該請求是發(fā)送到與 接入網(wǎng)絡相關聯(lián)的BNS的AddFlowR叫uest消息302。該請求包括描述該流(即, 速率、QoS等)并指示流被添加到接入網(wǎng)絡的調(diào)度時間的流參數(shù)。例如,CS控制 協(xié)議邏輯208經(jīng)由請求信道218向BNS控制協(xié)議邏輯214發(fā)送該請求。在框504處,接收指示該流是否將被添加到接入網(wǎng)絡的響應。例如,響應是 CS控制協(xié)議邏輯208接收的AddFlowResponse消息304。在一個實施例中,接入 網(wǎng)絡確定該流是否可在給定所陳述的流參數(shù)的情況下廣播。例如,如果流參數(shù)指示
非常高的數(shù)據(jù)速率,則接入網(wǎng)絡可能無法廣播該流。類似地,流參數(shù)可指示接入網(wǎng) 絡可能不支持的任何其它準則(即,調(diào)度時間、QoS等)。如果該請求被同意,則該方法前進到框508。如果該請求未被同意,則該響應消息還可提供一個或多個可接受參數(shù)。例如, AddFlowResponse消息304指示該流將不被添加到接入網(wǎng)絡,然而,在一個實施例 中,該響應消息可包括可用于獲得流接受的一個或多個可接受參數(shù)。例如,可在該 響應消息中提供可接受速率或QoS參數(shù)。該方法前進到框506。在框506處,調(diào)整流和/或其相關聯(lián)的參數(shù)以使它可在接入網(wǎng)絡上發(fā)送。例如, 可調(diào)整該流的流速率、QoS、調(diào)度傳輸時間或任何其它參數(shù)以使該流可由接入網(wǎng)絡 廣播。例如,流數(shù)據(jù)速率可被調(diào)整為接入網(wǎng)絡可支持的數(shù)據(jù)速率。在一個實施例中, CS控制協(xié)議邏輯208可用于基于響應消息中提供的可接受參數(shù)來調(diào)整該流和/或流 參數(shù)。該方法然后前進到框502,其中發(fā)送新的AddFlowR叫uest消息302并且該 消息包括新的或經(jīng)調(diào)整的流參數(shù)。應當注意,框502、 504和506用于允許CS協(xié)商與該流相關聯(lián)的一個或多個 參數(shù)。例如,如果接入網(wǎng)絡拒絕以給定速率接受流,則CS可在框506處基于響應 消息中的可接受參數(shù)來調(diào)整該速率,并且在框502處發(fā)送以新速率添加流的新請 求。由此,可協(xié)商諸如調(diào)度傳輸時間、數(shù)據(jù)速率、QoS參數(shù)、起始時間或結束時間 等與該流相關聯(lián)的任何參數(shù),直到這些參數(shù)被確定為對接入網(wǎng)絡是可接受的。在框508處,假定添加流請求成功,執(zhí)行確定是否是向接入網(wǎng)絡傳送該流的 時間的測試。例如,CS控制協(xié)議邏輯208用于確定用于流傳輸?shù)恼{(diào)度時間是否已 出現(xiàn)。如果用于流傳輸?shù)恼{(diào)度時間已出現(xiàn),則該方法前進到框516。如果用于流傳 輸?shù)恼{(diào)度時間尚未出現(xiàn),則該方法前進到框510。在框510處,執(zhí)行確定是否需要執(zhí)行任何流功能的測試。例如,可能需要調(diào) 整流起始或結束時間,或者可能要刪除流。在一個實施例中,CS控制協(xié)議邏輯208 用于確定是否需要執(zhí)行另一流功能。如果沒有需要執(zhí)行的流功能,則該方法前進到 框508以確定是否是傳送該流的時間。如果需要執(zhí)行流功能,則該方法前進到框 512。在框512處,發(fā)送請求執(zhí)行流功能的消息。例如,該消息可請求調(diào)整流起始 或結束時間或刪除流。例如,該消息可以是圖3所示的消息300中的一個。在一個 實施例中,CS控制協(xié)議邏輯208用于經(jīng)由請求信道218將消息發(fā)送到BNS控制協(xié) 議邏輯214。在框514處,接收指示該功能是否被授權或提供對該功能的響應的響應消息。 例如,該響應消息可指示所請求的流起始時間的改變被授權?;蛘?,該響應消息可提供所請求的信息。例如,該響應消息可指示由RegistrationReportResponse (注冊 報告響應)消息316所提供的注冊值。在一個實施例中,該響應消息由CS控制協(xié) 議邏輯208通過響應信道220接收。該方法然后前進到框508以確定是否是傳送流 的時間。在框516處,啟動調(diào)度時間處的向接入網(wǎng)絡的流傳輸。例如,在一個實施例 中,內(nèi)容流通過荷載信道222從CS荷載信道邏輯210發(fā)送到BNS荷載信道邏輯 216。在框518處,執(zhí)行確定是否需要執(zhí)行更多流功能的測試。例如,CS控制協(xié)議 邏輯208確定是否需要執(zhí)行更多流功能。例如,流功能包括改變流結束時間、刪除 流或任何其它功能。如果無需執(zhí)行更多流功能,則該方法前進到框524。如果需要 執(zhí)行更多流功能,則該方法前進到框520。在框520處,發(fā)送請求執(zhí)行流功能的消息,例如,該消息可請求調(diào)整流結束 時間或刪除流。例如,該消息可以是圖3所示的消息300中的一個。在一個實施例 中,CS控制協(xié)議邏輯208用于通過請求信道218將消息發(fā)送到BNS控制協(xié)議邏輯 214。 -在框522處,接收指示該功能是否被授權或提供對該功能的響應的響應消息。 例如,該響應消息可以指示所請求的流結束時間的改變被授權?;蛘撸擁憫?可提供所請求的信息,諸如由圖3的消息300提供的注冊值。在一個實施例中,該 響應消息由CS控制協(xié)議邏輯208經(jīng)由響應信道220接收。在框524處,執(zhí)行確定流傳輸是否完成的測試。例如,CS控制協(xié)議邏輯208 確定傳輸是否完成。如果傳輸尚未完成,則該方法前進到框518以確定是否需要執(zhí) 行更多流功能。如果傳輸已完成,則該方法在框526處結束。應當注意,方法500僅示出了一個實現(xiàn),并且可以在不脫離此處所描述的實 施例的范圍的前提下對所描述的功能作出改變、添加、刪除或重排。圖6示出了用于操作傳輸系統(tǒng)的各實施例中的廣播服務器的方法600的一個 實施例。為清楚起見,將參考圖2所示的BNS212來描述方法600。在一個或多個 實施例中,BNS控制協(xié)議邏輯214執(zhí)行程序指令并控制BNS 212的操作以實現(xiàn)以 下描述的功能。在框602處,接收添加內(nèi)容流以經(jīng)由與廣播服務器相關聯(lián)的接入網(wǎng)絡廣播的
請求。例如,該請求是由BNS控制協(xié)議邏輯214接收的AddFlowRequest消息302, 并且該請求包括與該流相關聯(lián)的流參數(shù),包括速率、QoS、調(diào)度傳送時間等。在框604處,確定在給定的所陳述的流參數(shù)下該流是否被接受。例如,BNS 控制協(xié)議邏輯214用于確定該流的建議速率或QoS是否可接受。如果建議的流和/ 或其參數(shù)是可接受的,則該方法前進到框610。如果建議的流和/或其參數(shù)是不可接 受的,則該方法前進到框606。在框606處,響應于添加流請求發(fā)送否定響應。例如,BNS控制協(xié)議邏輯214 用于經(jīng)由響應信道220向CS控制協(xié)議邏輯208發(fā)送否定響應消息。在一個實施例 中,該否定響應消息是圖3所示的AddFlowResponse消息304,它被設為包括指示 否定響應的參數(shù),并且還可包括一個或多個可接受參數(shù)。例如,BNS控制協(xié)議邏 輯214可確定允許流在接入網(wǎng)絡上廣播的可接受參數(shù)。這些參數(shù)被包括在響應消息 中,使得向請求設備提供需要調(diào)整什么參數(shù)來允許流被添加到接入網(wǎng)絡的指示。該 方法然后在框608處結束。在框610處,發(fā)送授權將流添加到接入網(wǎng)絡的肯定響應。例如,BNS控制協(xié) 議邏輯214發(fā)送授權將流添加到接入網(wǎng)絡的肯定響應消息。在一個實施例中,響應 消息是包括指示肯定響應的參數(shù)并使用響應信道220發(fā)送到CS控制協(xié)議邏輯208 的AddFlowResponse消息304。響應消息包括標識接入網(wǎng)絡中的流的流句柄。應當注意,框602、 604、 606和610用于允許在CS和BNS之間協(xié)商與流相 關聯(lián)的參數(shù)。例如,如果BNS212拒絕流并在框606處發(fā)送否定響應,則CS 206 可調(diào)整流參數(shù)并發(fā)送在框602處接收新的添加流請求。如果新的流參數(shù)是可接受 的,則BNS212接受該流并在框610處發(fā)送肯定響應。由此,BNS212和CS206 可用于協(xié)商與流相關聯(lián)的任何流參數(shù)。在框612處,作出確定是否是接收已調(diào)度的流的時間的判斷。例如,BNS控 制協(xié)議邏輯214等待在框602處接收的添加流請求消息中提供的調(diào)度傳輸時間。如 果是接收流的時間,則該方法前進到框620。如果不是接收流的時間,則該方法前 進到框614。在框614處,作出確定是否已接收更多流請求的判斷。例如,BNS控制協(xié)議 邏輯214用于經(jīng)由請求信道218從CS控制協(xié)議邏輯208接收任何附加流請求。流 請求可請求修改或刪除無線網(wǎng)絡中的流,或獲得關于特定流的狀態(tài)。如果未接收到 請求,則該方法前進到框612以確定是否是接收流的時間。如果接收到附加流請求, 則該方法前進到框616。
在框616處,對所接收的流請求解碼,并且如有需要,執(zhí)行任何標識的功能。 例如,對該請求解碼以確定要執(zhí)行什么流功能。流功能可以是參考圖3中的消息300所描述的功能之一,或者可以是任何其它適當?shù)墓δ?。例如,BNS控制協(xié)議邏 輯214用于對流請求解碼,并且如有需要提供所請求的功能。例如,所請求的功能 可以是關于接入網(wǎng)絡中的特定流的統(tǒng)計量請求(消息318) 。 BNS控制協(xié)議邏輯 214用于獲得該統(tǒng)計量并在響應消息(消息320)中向請求設備提供統(tǒng)計信息。例 如,請求設備可以是CS控制協(xié)議邏輯208,并且BNS控制協(xié)議邏輯214用于執(zhí)行 所請求的功能。在框618處,響應于流請求發(fā)送響應。例如,BNS控制協(xié)議邏輯214用于組 裝響應消息并經(jīng)由響應信道220將其發(fā)送給請求設備。例如,請求可以是確定接入 網(wǎng)絡中有多少設備注冊接收該流的請求,如由消息314所提供的。BNS控制協(xié)議 邏輯214用于確定已注冊設備的數(shù)目并在響應消息316中返回該值。該方法然后前 進到框612以確定是否是接收所發(fā)送的流的時間。在框620處,BNS幵始在調(diào)度時間處接收流。例如,內(nèi)容流由BNS荷載信道 邏輯216通過荷載信道222接收。在框622處,內(nèi)容流通過接入網(wǎng)絡而被廣播。例如,BNS荷載信道邏輯216 用于通過接入網(wǎng)絡接收所接收的內(nèi)容流以供一個或多個設備接收。設備可高速緩存 內(nèi)容流以供稍后的査看。在另一實施例中,流可由BNS高速緩存以供稍后廣播到 接入網(wǎng)絡中的各設備。在框624處,確定該流是否已被完全接收。例如,BNS控制協(xié)議邏輯214用 于確定流是否已被完全接收。如果流尚未被完全接收,則該方法前進到框626。如 果該流已被完全接收,則該方法在框632處結束。在框626處,作出確定是否接收到更多流請求的判斷。例如,BNS控制協(xié)議 邏輯214用于經(jīng)由請求信道218從CS控制協(xié)議邏輯208接收任何附加流請求。流 請求可以請求從接入網(wǎng)絡修改或刪除流,或獲得關于特定流的狀態(tài)。如果未接收到 請求,則該方法前進到框624以確定該流是否已被完全接收。如果接收到附加流請 求,則該方法前進到框628。在框628處,對所接收的流請求解碼,且如有需要,執(zhí)行任何標識的功能。 例如,對該請求解碼以確定要執(zhí)行什么流功能。流功能可以是參考圖3的消息300 所描述的功能之一,或者是任何其它適當?shù)墓δ?。例如,BNS控制協(xié)議邏輯214 用于對流請求解碼,并且如有需要提供所請求的功能。例如所請求的功能可以是關
于接入網(wǎng)絡中的特定流的統(tǒng)計量請求。BNS控制協(xié)議邏輯214用于獲得該統(tǒng)計量 并在消息320中向請求設備提供統(tǒng)計信息。例如,請求設備可以是CS控制協(xié)議邏 輯208,并且BNS控制協(xié)議邏輯214用于執(zhí)行所請求的功能。在框630處,響應于流請求發(fā)送響應。例如,BNS控制協(xié)議邏輯214用于組 裝響應消息并經(jīng)由響應信道220將其發(fā)送給請求設備。例如,請求可以是確定接入 網(wǎng)絡中有多少設備注冊接收流的請求,如由消息314所提供的。BNS控制協(xié)議邏 輯214用于確定已注冊設備的數(shù)目并在響應消息316中返回該值。該方法然后前進 到框624以確定該流是否已被完全接收。當該流已被完全接收時,該方法在框632 處結束。應當注意,方法600僅示出了一個實現(xiàn),并且可在不脫離所描述的實施例的 范圍的前提下對所描述的功能作出改變、添加、刪除或重排。心跳機制再次參考圖2和3,在一個或多個實施例中,提供了監(jiān)視CS 206和BNS 212 之間的通信鏈路的健康狀況的心跳機制。在一個實施例中,CS控制協(xié)議邏輯208 周期性地向BNS控制協(xié)議邏輯214發(fā)送HeartbeatR叫uest (心跳請求)消息326。 例如,HeartbeatR叫uest消息326每隔60秒通過請求信道218發(fā)送。BNS控制協(xié) 議邏輯214在可選擇響應時間內(nèi)通過響應信道220用HeartbeatResponse(心跳響應) 消息328來響應。心跳消息的成功交換指示CS 206和BNS 212之間的通信鏈路正 在正確工作。在一個實施例中,HeartbeatR叫uest消息326和HeartbeatResponse消 息328可包括具有任何適當格式和/或信息參數(shù)的一個或多個消息以允許監(jiān)視CS 206和BNS 212之間的通信鏈路的健康狀況。在一個實施例中,該傳輸系統(tǒng)用于基于三種情形來檢測CS 206和BNS之間 的通信鏈路的健康狀況。在第一種情形中,成功地交換了 HeartbeatRequest和 HeartbeatResponse消息。在第二種情形中,從CS206發(fā)送的HeartbeatRequest消息 由于來自BNS 212的HeartbeatResponse消息丟失而沒有得到應答。在 HeartbeatR叫uest消息的若干次重復發(fā)送沒有得到應答之后,CS 206確定通信鏈路 發(fā)生故障。在第三種情形中,HeartbeatR叫uest消息的重復發(fā)送由于某種類型的通 信鏈路故障而無法到達BNS 212。在HeartbeatR叫uest消息的若干次重復發(fā)送沒有 得到應答之后,CS 206確定該通信鏈路發(fā)生故障。由此,心跳機制提供了監(jiān)控CS 206和BNS 212之間的通信鏈路的健康狀況的方式。 狀態(tài)同步機制在一個或多個實施例中,提供了允許復位和/或同步CS 206和BNS 212處的 流狀態(tài)信息的狀態(tài)同步機制。在一個或多個實施例中,通過使用ResetR叫uest (復 位請求)330和ResetResponse (復位響應)332消息來實現(xiàn)狀態(tài)同步。ResetRequest消息330可從CS 206或BNS 212中的任一個發(fā)送,并且包含分 別指示ResetR叫uest消息的發(fā)送者具有關于零個或多個流的狀態(tài)信息的零個或多 個流句柄。在接收到ResetRequest消息之后,接收者(CS 206或BNS 212中的任 一個)將所接收的流句柄列表與其自己的列表進行比較并移除關于未包括在接收列 表中的任何流句柄的狀態(tài)。ResetR叫uest消息的接收者(CS 206或BNS 212中的任一個)通過發(fā)送包括 其活動流句柄的列表的ResetResponse消息332來確認消息的接收。在接收到 ResetResponse消息332之后,該消息的接收者將所接收的流句柄列表與其自己的 列表進行比較并移除關于未包括在接收列表中的任何流句柄的狀態(tài)。作為 ResetR叫uest/ResetResponse事務的結果,CS206和BNS 212具有關于同一流的同 一狀態(tài)信息。圖7示出了在傳輸系統(tǒng)的各實施例中使用的消息通信協(xié)議700的一個實施例。 消息通信協(xié)議700示出了 BNS 704和CS 702之間的心跳機制和復位/重新同步機制 的操作。在選定的時間點,BNS 704的狀態(tài)是注冊了兩個流(A和B)以通過接入網(wǎng)絡 分發(fā),如706處所示。CS 702也具有相同的狀態(tài),如708處所示。CS 702然后向BNS 704發(fā)送HeartbeatRequest消息326,如710處所示。作為 響應,BNS 704發(fā)送HeartbeatResponse消息318,如712處所示。由此,CS 702 和BNS 704能夠監(jiān)視它們之間的通信鏈路的狀態(tài)以確定鏈路是否可操作。在操作過程中,在BNS 704處發(fā)生導致BNS 704的狀態(tài)改變的重新引導。例 如,流B的注冊丟失,且結果,BNS 704的狀態(tài)指示僅注冊了流A,如714處所 示。BNS 704向CS 702發(fā)送ResetRequest消息330,如716處所示。ResetRequest 消息330包括在BNS 704處注冊的流的列表。例如,流A在BNS 704處注冊。
流(即,流A)的列表的ResetResponse消息332。作為ResetRequest和ResetResponse 消息的結果,同步了 CS 702和BNS 704的狀態(tài)。CS 702然后向BNS 704發(fā)送AddFlowRequest消息302以添加流B,如722 處所示。BNS 704接受流B的添加并將流B添加到其已注冊流的狀態(tài),如724處 所示。BNS 704然后向CS 702發(fā)送AddFlowResponse消息304以指示流B已被接 受以供分發(fā)。CS 704然后更新其狀態(tài)以反映流B現(xiàn)在已注冊以供分發(fā),如728處 所示。由此,在該傳輸系統(tǒng)的實施例中,心跳和復位/重新同步機制用于允許監(jiān)視 CS 702和BNS 704之間的通信鏈路的操作,以及復位和/或重新同步其相應的狀態(tài)。結合此處公開的實施例所描述的各種說明性邏輯、邏輯塊、模塊和電路可用 被設計成執(zhí)行此處所描述的功能的通用處理器、數(shù)字信號處理器(DSP)、專用集 成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或其它可編程邏輯器件、離散門或 晶體管邏輯、離散硬件組件或其任何組合來實現(xiàn)或執(zhí)行。通用處理器可以是微處理 器,但是在替換方案中,處理器可以是任何常規(guī)處理器、控制器、微控制器或狀態(tài) 機。處理器也可被實現(xiàn)為計算設備的組合,例如DSP和微處理器的組合、多個微 處理器、結合DSP核心的一個或多個微處理器或任何其它這樣的配置。結合此處公開的實施例所描述的方法或算法的步驟可直接用硬件、由處理器 執(zhí)行的軟件模塊、或兩者的組合來實施。軟件模塊可駐留在RAM存儲器、閃存、 ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、可移動盤、CD-ROM 或本領域中已知的任何其它形式的存儲介質(zhì)中。示例性存儲介質(zhì)耦合到處理器,使 得處理器可從該存儲介質(zhì)讀取信息并向其寫入信息。在替換方案中,存儲介質(zhì)可以 與處理器成一整體。處理器和存儲介質(zhì)可駐留在ASIC中。ASIC可駐留在用戶終 端中。在替換方案中,處理器和存儲介質(zhì)可作為離散組件駐留在用戶終端中。提供對所公開的實施例的以上描述以使本領域的技術人員能夠作出或使用本 發(fā)明。本領域的技術人員可以容易地清楚對這些實施例的各種修改,并且此處所定 義的一般原理可適用于其它實施例,例如即時消息通信服務或任何通用無線數(shù)據(jù)通 信應用,而不脫離本發(fā)明的精神或范圍。由此,本發(fā)明并不旨在限于此處所示的實 施例,而是符合與此處所公開的原理和新穎特征相一致的最寬范圍。詞語"示例性" 此處專門用于指"用作示例、實例或說明"。此處被描述為"示例性"的任何實施 例不必被解釋為對于其它實施例是較佳或有利的。因此,盡管此處示出并描述了用于創(chuàng)建多媒體內(nèi)容流并通過數(shù)據(jù)網(wǎng)絡傳輸?shù)?傳輸系統(tǒng)的一個或多個實施例,但是可以理解,可以對各實施例作出各種改變而不
脫離其精神或本質(zhì)特征。因此,此處的公開和描述旨在說明而非限制所附權利要求 書中所述的本發(fā)明的范圍。
權利要求
1.一種用于將內(nèi)容流傳輸?shù)浇尤刖W(wǎng)絡以分發(fā)給耦合到所述接入網(wǎng)絡的設備的方法,所述方法包括發(fā)送向所述接入網(wǎng)絡添加所述內(nèi)容流的請求消息,其中所述請求消息包括與所述內(nèi)容流相關聯(lián)的一個或多個流參數(shù);接收指示與所述一個或多個流參數(shù)相關聯(lián)的內(nèi)容流將被添加到所述接入網(wǎng)絡的響應消息;以及將所述內(nèi)容流傳送到所述接入網(wǎng)絡。
2. 如權利要求l所述的方法,其特征在于,還包括— 發(fā)送修改所述內(nèi)容流的第二請求消息;以及 接收指示對所述內(nèi)容流的修改將被接受的第二響應消息。
3. 如權利要求所述的方法,其特征在于,還包括 發(fā)送刪除所述內(nèi)容流的第二請求消息;以及 接收指示所述內(nèi)容流將被刪除的第二響應消息。
4. 如權利要求1所述的方法,其特征在于,還包括 發(fā)送獲得所述內(nèi)容流的等待時間的第二請求消息;以及 接收指示所述內(nèi)容流的等待時間的第二響應消息。
5. 如權利要求1所述的方法,其特征在于,所述發(fā)送步驟包括發(fā)送添加所述 內(nèi)容流的請求消息,其中所述內(nèi)容流包括非實時媒體剪輯。
6. 如權利要求l所述的方法,其特征在于,所述傳送步驟包括通過荷載信道 向所述接入網(wǎng)絡發(fā)送所述內(nèi)容流。
7. 如權利要求l所述的方法,其特征在于,還包括基于包括在所述響應消息 中的一個或多個可接受流參數(shù)來調(diào)整所選的與所述內(nèi)容流相關聯(lián)的流參數(shù)。
8. —種用于向接入網(wǎng)絡傳輸內(nèi)容流以分發(fā)給耦合到所述接入網(wǎng)絡的設備的方 法,所述方法包括發(fā)送向所述接入網(wǎng)絡添加所述內(nèi)容流的請求消息,其中所述請求消息包括與 所述內(nèi)容流相關聯(lián)的一個或多個流參數(shù);接收指示所述內(nèi)容流將不被添加到所述接入網(wǎng)絡的響應消息; 調(diào)整所選的與所述內(nèi)容流相關聯(lián)的流參數(shù)以產(chǎn)生經(jīng)更新的流參數(shù);發(fā)送向所述接入網(wǎng)絡添加所述內(nèi)容流的新請求消息,其中所述新請求消息包 括所述經(jīng)更新的流參數(shù);以及接收指示與所述經(jīng)更新的流參數(shù)相關聯(lián)的內(nèi)容流將被添加到所述接入網(wǎng)絡的 新響應消息。
9. 如權利要求8所述的方法,其特征在于,所述調(diào)整包括調(diào)整所選的與所述 內(nèi)容流相關聯(lián)的流參數(shù)以產(chǎn)生所述經(jīng)更新的流參數(shù),其中所述經(jīng)更新的流參數(shù)包括 速率參數(shù)。
10. 如權利要求8所述的方法,其特征在于,所述調(diào)整包括調(diào)整所選的與所 述內(nèi)容流相關聯(lián)的流參數(shù)以產(chǎn)生所述經(jīng)更新的流參數(shù),其中所述經(jīng)更新的流參數(shù)包 括服務質(zhì)量參數(shù)。
11. --種用于向接入網(wǎng)絡傳輸內(nèi)容流以分發(fā)給耦合到所述接入網(wǎng)絡的設備的 方法,所述方法包括發(fā)送心跳請求消息;接收指示通信鏈路是可操作的心跳響應消息;發(fā)送向所述接入網(wǎng)絡添加所述內(nèi)容流的請求消息,其中所述請求消息包括與 所述內(nèi)容流相關聯(lián)的一個或多個流參數(shù);以及接收指示與所述一個或多個流參數(shù)相關聯(lián)的內(nèi)容流將被添加到所述接入網(wǎng)絡 的響應消息。
12. 如權利要求11所述的方法,其特征在于,還包括 發(fā)送標識第一流狀態(tài)的復位請求消息;以及 接收標識所述第 一流狀態(tài)的復位響應消息。
13. 如權利要求11所述的方法,其特征在于,還包括 接收標識第一流狀態(tài)的復位請求消息; 調(diào)整當前流狀態(tài)以匹配所述第一流狀態(tài);以及 發(fā)送包括所述當前流狀態(tài)的復位響應消息。
14. 一種用于向接入網(wǎng)絡傳輸內(nèi)容流以分發(fā)給耦合到所述接入網(wǎng)絡的設備的 裝置,所述裝置包括用于發(fā)送向所述接入網(wǎng)絡添加所述內(nèi)容流的請求消息的發(fā)送邏輯,其中所述 請求消息包括與所述內(nèi)容流相關聯(lián)的一個或多個流參數(shù);用于接收指示與所述一個或多個流參數(shù)相關聯(lián)的內(nèi)容流將被添加到所述接入 網(wǎng)絡的響應消息的接收邏輯;以及 用于向所述接入網(wǎng)絡傳送所述內(nèi)容流的荷載信道。
15. 如權利要求14所述的裝置,其特征在于,所述發(fā)送邏輯用于發(fā)送修改所 述內(nèi)容流的第二請求消息,并且所述接收邏輯用于接收指示對所述內(nèi)容流的修改將 被接受的第二響應消息。
16. 如權利要求14所述的裝置,其特征在于,所述發(fā)送邏輯用于發(fā)送刪除所述內(nèi)容流的第二請求消息,并且所述接收邏輯用于接收指示所述內(nèi)容流將被刪除的 第二響應消息。
17. 如權利要求14所述的裝置,其特征在于,所述發(fā)送邏輯用于發(fā)送獲得所 述內(nèi)容流的等待時間的第二請求消息,并且所述接收邏輯用于接收指示所述等待時 間的第二響應消息。
18. 如權利要求14所述的裝置,其特征在于,所述內(nèi)容流包括非實時媒體剪輯。
19. 一種用于向接入網(wǎng)絡傳輸內(nèi)容流以分發(fā)給耦合到所述接入網(wǎng)絡的設備的裝置,所述裝置包括用于發(fā)送向所述接入網(wǎng)絡添加所述內(nèi)容流的請求消息的邏輯,其中所述請求消息包括與所述內(nèi)容流相關聯(lián)的一個或多個流參數(shù);用于接收指示所述內(nèi)容流將不被添加到所述接入網(wǎng)絡的響應消息的邏輯; 用于調(diào)整所選的與所述內(nèi)容流相關聯(lián)的流參數(shù)以產(chǎn)生經(jīng)更新的流參數(shù)的邏輯;用于發(fā)送向所述接入網(wǎng)絡添加所述內(nèi)容流的新請求消息的邏輯,其中所述新 請求消息包括所述經(jīng)更新的流參數(shù);以及用于接收指示與所述經(jīng)更新的流參數(shù)相關聯(lián)的內(nèi)容流將被添加到所述接入網(wǎng) 絡的新響應消息的邏輯。
20. 如權利要求19所述的裝置,其特征在于,所述用于調(diào)整的邏輯包括用于 調(diào)整所選的與所述內(nèi)容流相關聯(lián)的流參數(shù)以產(chǎn)生所述經(jīng)更新的流參數(shù)的邏輯,其中 所述經(jīng)更新的流參數(shù)包括速率參數(shù)。
21. 如權利要求19所述的裝置,其特征在于,所述用于調(diào)整的邏輯包括用于 調(diào)整所選的與所述內(nèi)容流相關聯(lián)的流參數(shù)以產(chǎn)生所述經(jīng)更新的流參數(shù)的邏輯,其中 所述經(jīng)更新的流參數(shù)包括服務質(zhì)量參數(shù)。
22. —種用于向接入網(wǎng)絡傳輸內(nèi)容流以分發(fā)給耦合到所述接入網(wǎng)絡的設備的 裝置,所述裝置包括用于發(fā)送向所述接入網(wǎng)絡添加所述內(nèi)容流的請求消息的裝置,所述請求消息 包括與所述內(nèi)容流相關聯(lián)的一個或多個流參數(shù);用于接收指示所述內(nèi)容流將不被添加到所述接入網(wǎng)絡的響應消息的裝置; 用于調(diào)整所選的與所述內(nèi)容流相關聯(lián)的流參數(shù)以產(chǎn)生經(jīng)更新的流參數(shù)的裝置;用于發(fā)送向所述接入網(wǎng)絡添加所述內(nèi)容流的新請求消息的裝置,其中所述新 請求消息包括所述經(jīng)更新的流參數(shù);以及用于接收指示與所述經(jīng)更新的流參數(shù)相關聯(lián)的內(nèi)容流將被添加到所述接入網(wǎng) 絡的新響應消息的裝置。 '
23. 如權利要求22所述的裝置,其特征在于,所述用于調(diào)整的裝置包括用于 調(diào)整所選的與所述內(nèi)容流相關聯(lián)的流參數(shù)以產(chǎn)生所述經(jīng)更新的流參數(shù)的裝置,其中 所述經(jīng)更新的流參數(shù)包括速率參數(shù)。
24. 如權利要求22所述的裝置,其特征在于,所述用于調(diào)整的裝置包括用于調(diào)整所選的與所述內(nèi)容流相關聯(lián)的流^數(shù)以產(chǎn)生所述經(jīng)更新的流參數(shù)的裝置,其中 所述經(jīng)更新的流參數(shù)包括服務質(zhì)量參數(shù)。
25. —種包括指令的計算機可讀介質(zhì),所述指令在由處理邏輯執(zhí)行時用于向 接入網(wǎng)絡傳輸內(nèi)容流以分發(fā)給耦合到所述接入網(wǎng)絡的設備,所述計算機可讀介質(zhì)包括用于發(fā)送向所述接入網(wǎng)絡添加所述內(nèi)容流的請求消息的指令,其中所述請求 消息包括與所述內(nèi)容流相關聯(lián)的一個或多個流參數(shù);用于接收指示所述內(nèi)容流將不被添加到所述接入網(wǎng)絡的響應消息的指令; 用于調(diào)整所選的與所述內(nèi)容流相關聯(lián)的流參數(shù)以產(chǎn)生經(jīng)更新的流參數(shù)的指令;用于發(fā)送向所述接入網(wǎng)絡添加所述內(nèi)容流的新請求消息的指令,其中所述新 請求消息包括所述經(jīng)更新的流參數(shù);以及用于接收指示與所述經(jīng)更新的流參數(shù)相關聯(lián)的內(nèi)容流將被添加到所述接入網(wǎng) 絡的新響應消息的指令。
26. 如權利要求25所述的計算機可讀介質(zhì),其特征在于,所述用于調(diào)整的指令包括用于調(diào)整所選的與所述內(nèi)容流相關聯(lián)的流參數(shù)以產(chǎn)生所述經(jīng)更新的流參數(shù) 的指令,其中所述經(jīng)更新的流參數(shù)包括速率參數(shù)。
27. 如權利要求25所述的計算機可讀介質(zhì),其特征在于,所述用于調(diào)整的指 令包括用于調(diào)整所選的與所述內(nèi)容流相關聯(lián)的流參數(shù)以產(chǎn)生經(jīng)更新的流參數(shù)的指 令,其中所述經(jīng)更新的流參數(shù)包括服務質(zhì)量參數(shù)。
28. —種用于向接入網(wǎng)絡傳輸內(nèi)容流以分發(fā)給耦合到所述接入網(wǎng)絡的設備的 方法,所述方法包括接收向所述接入網(wǎng)絡添加所述內(nèi)容流的請求消息,其中所述請求消息包括與所述內(nèi)容流相關聯(lián)的一個或多個流參數(shù);基于所述一個或多個流參數(shù)確定所述內(nèi)容流將被添加到所述接入網(wǎng)絡; 發(fā)送指示與所述一個或多個流參數(shù)相關聯(lián)的內(nèi)容流將被添加到所述接入網(wǎng)絡的響應消息;以及接收所述內(nèi)容流。
29. 如權利要求28所述的方法,其特征在于,還包括-接收修改所述內(nèi)容流的第二請求消息;以及 發(fā)送指示對所述內(nèi)容流的修改被接受的第二響應消息。
30. 如權利要求28所述的方法,其特征在于,還包括 接收刪除所述內(nèi)容流的第二請求消息;以及 發(fā)送指示所述內(nèi)容流將被刪除的第二響應消息。
31. 如權利要求28所述的方法,其特征在于,還包括 接收獲得所述內(nèi)容流的等待時間的第二請求消息;以及 發(fā)送指示所述內(nèi)容流的等待時間的第二響應消息。
32. 如權利要求28所述的方法,其特征在于,所述接收請求消息的步驟包括 接收添加所述內(nèi)容的請求消息,其中所述內(nèi)容流包括非實時媒體剪輯。
33. 如權利要求28所述的方法,其特征在于,所述接收內(nèi)容流的步驟包括通 過荷載信道接收所述內(nèi)容流。
34. 如權利要求28所述的方法,其特征在于,還包括通過所述接入網(wǎng)絡廣播 所述內(nèi)容流。
35. —種用于向接入網(wǎng)絡傳輸內(nèi)容流以分發(fā)給耦合到所述接入網(wǎng)絡的設備的 方法,所述方法包括接收向所述接入網(wǎng)絡添加所述內(nèi)容流的請求消息,其中所述請求消息包括與 所述內(nèi)容流相關聯(lián)的一個或多個流參數(shù);基于所述一個或多個流參數(shù)確定所述內(nèi)容流將不被添加到所述接入網(wǎng)絡; 發(fā)送指示所述內(nèi)容流將不被添加到所述接入網(wǎng)絡的響應消息;接收向所述接入網(wǎng)絡添加所述內(nèi)容流的新請求消息,其中所述新請求消息包 括經(jīng)更新的流參數(shù);以及發(fā)送指示與所述經(jīng)更新的流參數(shù)相關聯(lián)的內(nèi)容流將被添加到所述接入網(wǎng)絡的 新響應消息。
36. —種用于向接入網(wǎng)絡傳輸內(nèi)容流以分發(fā)給耦合到所述接入網(wǎng)絡的設備的 裝置,所述裝置包括被配置成接收向所述接入網(wǎng)絡添加所述內(nèi)容流的請求消息的邏輯,其中所述 請求消息包括與所述內(nèi)容流相關聯(lián)的一個或多個流參數(shù);被配置成基于所述一個或多個流參數(shù)來確定所述內(nèi)容流將被添加到所述接入 網(wǎng)絡的邏輯;被配置成發(fā)送指示與所述一個或多個流參數(shù)相關聯(lián)的內(nèi)容流將被添加到所述 接入網(wǎng)絡的響應消息的邏輯;以及被配置成接收所述內(nèi)容流的邏輯。
37. 如權利要求36所述的裝置,其特征在于,所述被配置成接收所述請求消 息的邏輯包括被配置成接收修改所述內(nèi)容流的第二請求消息的邏輯,并且所述被配 置成發(fā)送的邏輯包括被配置成發(fā)送指示對所述內(nèi)容流的修改將被接受的第二響應 消息的邏輯。
38. 如權利要求36所述的裝置,其特征在于,所述被配置成接收所述請求消 息的邏輯包括被配置成接收刪除所述內(nèi)容流的第二請求消息的邏輯,并且所述被配 置成發(fā)送的邏輯包括被配置成發(fā)送指示所述內(nèi)容流將被刪除的第二響應消息的邏 輯。
39. 如權利要求36所述的裝置,其特征在于,所述內(nèi)容流包括非實時媒體剪輯。
40. 如權利要求36所述的裝置,其特征在于,所述被配置成接收所述內(nèi)容流 的邏輯包括被配置成通過荷載信道接收所述內(nèi)容流的邏輯。
41. 如權利要求36所述的裝置,其特征在于,還包括被配置成通過所述接入 網(wǎng)絡廣播所述內(nèi)容流的邏輯。
42. —種包括指令的計算機可讀介質(zhì),所述指令在由處理邏輯執(zhí)行時用于向 接入網(wǎng)絡傳輸內(nèi)容流以分發(fā)給耦合到所述接入網(wǎng)絡的設備,所述計算機可讀介質(zhì)包 括用于接收向所述接入網(wǎng)絡添加所述內(nèi)容流的請求消息的指令,其中所述請求消息包括與所述內(nèi)容流相關聯(lián)的一個或多個流參數(shù);用于基于所述一個或多個流參數(shù)來確定所述內(nèi)容流將被添加到所述接入網(wǎng)絡的指令;用于發(fā)送指示與所述一個或多個流參數(shù)相關聯(lián)的內(nèi)容流將被添加到所述接入 網(wǎng)絡的響應消息的指令;以及用于接收所述內(nèi)容流的指令。
全文摘要
一種用于創(chuàng)建多媒體內(nèi)容流并將其傳輸?shù)椒职l(fā)網(wǎng)絡的方法和裝置。該系統(tǒng)包括用于向接入網(wǎng)絡傳輸內(nèi)容流以分發(fā)給耦合到該接入網(wǎng)絡的設備的方法。該方法包括發(fā)送向接入網(wǎng)絡添加內(nèi)容流的請求消息,其中該請求消息包括與該內(nèi)容流相關聯(lián)的一個或多個流參數(shù)。該方法還包括接收指示與該一個或多個流參數(shù)相關聯(lián)的內(nèi)容流將被添加到該接入網(wǎng)絡,以及向該接入網(wǎng)絡傳送該內(nèi)容流。
文檔編號H04L29/06GK101120570SQ200580046696
公開日2008年2月6日 申請日期2005年12月9日 優(yōu)先權日2004年12月9日
發(fā)明者A·M·陳, N·J·帕里克, R·克里希南, R·錢德霍克 申請人:高通股份有限公司