国产精品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>

      使用客戶端交互的ABR網(wǎng)絡(luò)中的沖突檢測(cè)和解決的制作方法

      文檔序號(hào):11142910閱讀:693來(lái)源:國(guó)知局
      使用客戶端交互的ABR網(wǎng)絡(luò)中的沖突檢測(cè)和解決的制造方法與工藝

      此申請(qǐng)公開了涉及如下美國(guó)專利申請(qǐng)的主題:(i)2013年3月18日以Christopher Phillips等人的名義提交的“BANDWIDTH MANAGEMENT FOR OVER-THE-TOP ADAPTIVE STREAMING”(愛(ài)立信參考號(hào)P39592-US1)的申請(qǐng)No.:13/845,320;(ii)2012年8月29日以Christopher Phillips等人的名義提交的“REGULATING CONTENT STREAMS FROM A WEIGHTED FAIR QUEUING SCHEDULER USING WEIGHTS DEFINED FOR USER EQUIPMENT NODES”(愛(ài)立信參考號(hào) P37772-US1)的申請(qǐng)No.:13/597,333;(iii)2012年2月23日以Christopher Phillips等人的名義提交的“METHODS AND APPARATUS FOR MANAGING NETWORK RESOURCES USED BY MULTIMEDIA STREAMS IN A VIRTUAL PIPE”(愛(ài)立信參考號(hào)P36357-US1)的申請(qǐng)No.: 13/403,075;以及(iv)2013年4月4日以Christopher Phillips等人的名義提交的“METHODS, APPARATUS, AND COMPUTER PROGRAM PRODUCTS FOR ALLOCATING BANDWIDTH FOR PUSH AND PULL CONTENT REQUESTS IN A CONTENT DELIVERY NETWORK” (愛(ài)立信參考號(hào)P38663-US1)申請(qǐng)No.:13/856,895,這些申請(qǐng)的每個(gè)據(jù)此通過(guò)引用全部并入。本專利申請(qǐng)的主題還涉及與此同日提交的如下美國(guó)專利申請(qǐng)的主題:(i)2014年3月3日以Christopher Phillips等人的名義提交的“CONFLICT DETECTION AND RESOLUTION IN AN ABR NETWORK” (愛(ài)立信參考號(hào)P42221-US1)申請(qǐng)No.: 14/194,868,該申請(qǐng)據(jù)此通過(guò)引用全部并入。

      技術(shù)領(lǐng)域

      本公開一般涉及通信網(wǎng)絡(luò)。更具體地說(shuō),而非作為任何限制,本公開針對(duì)用于實(shí)行自適應(yīng)位速率(ABR)流播環(huán)境中的沖突檢測(cè)和解決的方案。



      背景技術(shù):

      內(nèi)容遞送網(wǎng)絡(luò)即CDN(有時(shí)也稱為內(nèi)容分布網(wǎng)絡(luò))通常使用諸如ABR流播的技術(shù)以“盡力而為”的方式跨整個(gè)網(wǎng)絡(luò)的節(jié)點(diǎn)分布內(nèi)容。然而,已知的是,ABR基于多個(gè)客戶開始使用網(wǎng)絡(luò)資源的命令可導(dǎo)致網(wǎng)絡(luò)上帶寬的不公平且有時(shí)不適合的分?jǐn)偂S捎趲捠褂们闆r通常由請(qǐng)求內(nèi)容的客戶確定,并且因?yàn)锳BR客戶可能是機(jī)會(huì)型的,因此他們可變得貪婪,由此影響帶寬管道的總體帶寬質(zhì)量。盡管當(dāng)前ABR系統(tǒng)允許帶寬“適應(yīng)”于現(xiàn)有網(wǎng)絡(luò)條件,但此類解決方案相對(duì)于更現(xiàn)實(shí)的內(nèi)容消費(fèi)環(huán)境繼續(xù)有缺陷。



      技術(shù)實(shí)現(xiàn)要素:

      本專利公開廣泛地針對(duì)用于相對(duì)于服務(wù)于用戶駐地的帶寬管道管理ABR流播環(huán)境中的沖突解決的系統(tǒng)、方法、設(shè)備、裝置及關(guān)聯(lián)的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)。在一個(gè)實(shí)施例中,公開了一種方法,除了別的還包括如下特征:從在包含一個(gè)或多個(gè)現(xiàn)有ABR客戶端的用戶駐地中啟動(dòng)的新ABR客戶端接收會(huì)話請(qǐng)求,其中每個(gè)現(xiàn)有ABR客戶端都參與對(duì)應(yīng)ABR流播會(huì)話;在考慮到所述新ABR客戶端的會(huì)話請(qǐng)求的帶寬要求之后,相對(duì)于所述對(duì)應(yīng)ABR流播會(huì)話預(yù)測(cè)所述一個(gè)或多個(gè)現(xiàn)有ABR客戶端的帶寬要求;如果任一個(gè)預(yù)測(cè)的帶寬要求違反了相對(duì)于現(xiàn)有ABR客戶端的對(duì)應(yīng)ABR流播會(huì)話的位速率閾值策略,則檢測(cè)或以別的方式確定沖突條件(例如即將來(lái)臨的沖突);以及如果存在沖突,則向新ABR客戶端提供沖突通知消息(例如適合消息的視頻編碼的靜止圖像),并拒絕來(lái)自新ABR客戶端的會(huì)話請(qǐng)求。

      在另一方面,公開了用于管理ABR流播環(huán)境中的沖突解決的系統(tǒng)的實(shí)施例。要求保護(hù)的實(shí)施例除了別的還包括:后臺(tái),其操作以從在包含一個(gè)或多個(gè)現(xiàn)有ABR客戶端的用戶駐地中的客戶端裝置啟動(dòng)的新ABR客戶端接收會(huì)話請(qǐng)求,其中每個(gè)現(xiàn)有ABR客戶端都參與對(duì)應(yīng)ABR流播會(huì)話。提供了訂戶策略管理節(jié)點(diǎn),其操作以響應(yīng)于來(lái)自后臺(tái)的消息而請(qǐng)求駐地網(wǎng)關(guān)和CDN邊緣遞送節(jié)點(diǎn)之一在考慮到對(duì)于新ABR客戶端的會(huì)話請(qǐng)求的帶寬要求之后相對(duì)于對(duì)應(yīng)ABR流播會(huì)話預(yù)測(cè)一個(gè)或多個(gè)現(xiàn)有ABR客戶端的帶寬要求。訂戶策略管理節(jié)點(diǎn)進(jìn)一步操作以便,如果任一個(gè)預(yù)測(cè)的帶寬要求違反了相對(duì)于現(xiàn)有ABR客戶端的對(duì)應(yīng)ABR流播會(huì)話的位速率閾值策略,則檢測(cè)或以別的方式確定沖突條件(潛在的或者別的)。沖突管理節(jié)點(diǎn)操作以響應(yīng)于來(lái)自訂戶策略管理節(jié)點(diǎn)的沖突檢測(cè)或確定而生成到視頻消息系統(tǒng)的沖突消息編碼請(qǐng)求,以便于向新ABR客戶端傳送沖突通知消息的靜態(tài)圖像,來(lái)自新ABR客戶端的會(huì)話請(qǐng)求由于帶寬沖突而被拒絕。

      在另一方面,公開了配置成管理服務(wù)于用戶駐地的帶寬管道的駐地網(wǎng)關(guān)的實(shí)施例。要求保護(hù)的實(shí)施例除了別的還包括:一個(gè)或多個(gè)處理器;以及耦合到一個(gè)或多個(gè)處理器的位速率預(yù)測(cè)模塊,其中位速率預(yù)測(cè)模塊包含由一個(gè)或多個(gè)處理器可執(zhí)行的指令,并且配置成與處理器協(xié)力執(zhí)行或以別的方式實(shí)行如下操作:在考慮到用于在客戶端裝置上發(fā)起新流播會(huì)話的新ABR客戶端的請(qǐng)求的帶寬要求之后,響應(yīng)于來(lái)自訂戶策略管理的請(qǐng)求而相對(duì)于對(duì)應(yīng)ABR流播會(huì)話預(yù)測(cè)用戶駐地的一個(gè)或多個(gè)現(xiàn)有ABR客戶端的帶寬要求;以及生成到訂戶策略管理節(jié)點(diǎn)的帶寬預(yù)測(cè)響應(yīng)消息,帶寬預(yù)測(cè)響應(yīng)消息包含至少部分基于與現(xiàn)有ABR流播會(huì)話和請(qǐng)求的新流播會(huì)話關(guān)聯(lián)的優(yōu)先權(quán)權(quán)重對(duì)于現(xiàn)有ABR流播會(huì)話和/或請(qǐng)求的新流播會(huì)話預(yù)測(cè)的位速率。類似地,在相關(guān)方面,公開了邊緣遞送節(jié)點(diǎn)的實(shí)施例,其包含配置成實(shí)現(xiàn)本文上面闡述的功能性的位速率預(yù)測(cè)模塊,已作必要修正。

      在又一方面,公開了用于管理沖突解決的方法的另一實(shí)施例。要求保護(hù)的實(shí)施例除了別的還包括如下特征:從在包含一個(gè)或多個(gè)現(xiàn)有ABR客戶端的用戶駐地中啟動(dòng)的新ABR客戶端接收會(huì)話請(qǐng)求,其中每個(gè)現(xiàn)有ABR客戶端都參與對(duì)應(yīng)ABR流播會(huì)話;在考慮到所述新ABR客戶端的會(huì)話請(qǐng)求的帶寬要求之后,相對(duì)于所述對(duì)應(yīng)ABR流播會(huì)話預(yù)測(cè)所述一個(gè)或多個(gè)現(xiàn)有ABR客戶端的帶寬要求;如果任一個(gè)預(yù)測(cè)的帶寬要求違反了相對(duì)于現(xiàn)有ABR客戶端的對(duì)應(yīng)ABR流播會(huì)話的位速率閾值策略則檢測(cè)或以別的方式確定沖突條件;相對(duì)于會(huì)話請(qǐng)求用新ABR客戶端和現(xiàn)有ABR客戶端中的至少一個(gè)啟動(dòng)交互會(huì)話;向新ABR客戶端和現(xiàn)有ABR客戶端中的至少一個(gè)的用戶呈現(xiàn)對(duì)話,所述對(duì)話用于向用戶提供相對(duì)會(huì)話請(qǐng)求的一個(gè)或多個(gè)選項(xiàng);以及接受由用戶輸入的選項(xiàng),并響應(yīng)于所述選項(xiàng)而實(shí)行動(dòng)作。

      在相關(guān)實(shí)施例中,公開了用于相對(duì)于新ABR客戶端管理沖突解決的系統(tǒng),除了別的還包括:沖突管理節(jié)點(diǎn),其操作以響應(yīng)于來(lái)自訂戶策略管理節(jié)點(diǎn)的沖突檢測(cè)消息而執(zhí)行或?qū)嵭腥缦绿卣鳎罕阌谙鄬?duì)于新ABR客戶端的會(huì)話請(qǐng)求用新ABR客戶端和現(xiàn)有ABR客戶端中的至少一個(gè)啟動(dòng)交互會(huì)話;向新ABR客戶端和現(xiàn)有ABR客戶端中的至少一個(gè)的用戶呈現(xiàn)對(duì)話,所述對(duì)話用于向用戶提供相對(duì)會(huì)話請(qǐng)求的一個(gè)或多個(gè)選項(xiàng);以及接受由用戶輸入的選項(xiàng),并響應(yīng)于所述選項(xiàng)而實(shí)行動(dòng)作。此外,要求保護(hù)的實(shí)施例的訂戶策略管理節(jié)點(diǎn)響應(yīng)于后臺(tái)消息(例如相對(duì)新ABR客戶端的會(huì)話請(qǐng)求的策略請(qǐng)求消息)而操作,類似于上面描述的一個(gè)或多個(gè)實(shí)施例,已作必要修正。

      在另外的方面,公開了非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)的一個(gè)或多個(gè)實(shí)施例,所述非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)包含存儲(chǔ)在其上的計(jì)算機(jī)可執(zhí)行程序指令或代碼部分,所述指令或代碼部分當(dāng)由網(wǎng)絡(luò)節(jié)點(diǎn)、元件、網(wǎng)關(guān)等執(zhí)行時(shí)用于執(zhí)行上面闡述的方法的一個(gè)或多個(gè)實(shí)施例。

      本發(fā)明的優(yōu)點(diǎn)包括但不限于,相對(duì)于具有潛在沖突的流播環(huán)境中的ABR資產(chǎn)的消費(fèi)向最終用戶提供更大的透明度和控制權(quán)。實(shí)施例可允許用戶無(wú)視既定策略,并控制如何通知和解決策略中的沖突。在傳統(tǒng)客戶端應(yīng)用中,至少一些實(shí)施例允許不管現(xiàn)有技術(shù)而實(shí)現(xiàn)本申請(qǐng)的發(fā)明特征,由此便于發(fā)明技術(shù)的相當(dāng)便宜地且更普遍地推出。相對(duì)于定制客戶端應(yīng)用,發(fā)明特征允許用戶交互,在解決帶寬沖突方面提供了更魯棒且以用戶為中心的體驗(yàn)。各種實(shí)施例的另外特征如在從屬權(quán)利要求中所要求保護(hù)的。實(shí)施例的附加優(yōu)點(diǎn)和優(yōu)勢(shì)鑒于如下描述和附圖將顯而易見(jiàn)。

      附圖說(shuō)明

      在附圖的各圖中作為示例而非限制來(lái)圖示本公開的實(shí)施例,附圖中相似的附圖標(biāo)記指示類似的元素。應(yīng)該指出,此公開中對(duì)“一”或“一個(gè)”實(shí)施例的不同提及不一定針對(duì)相同實(shí)施例,而是此類提及意味著至少一個(gè)。另外,當(dāng)結(jié)合實(shí)施例描述具體特征、結(jié)構(gòu)或特性時(shí),認(rèn)為結(jié)合不管是否明確描述的其它實(shí)施例來(lái)實(shí)現(xiàn)此類特征、結(jié)構(gòu)或特性在本領(lǐng)域技術(shù)人員的知識(shí)范圍內(nèi)。

      附圖合并到說(shuō)明書中,并形成說(shuō)明書的一部分,以便圖示本公開的一個(gè)或多個(gè)示范實(shí)施例。根據(jù)結(jié)合所附權(quán)利要求書并參考所附附圖采取的如下具體實(shí)施方式將理解本公開的各種優(yōu)點(diǎn)和特點(diǎn),附圖中:

      圖1A描繪了包含其中可實(shí)施本專利申請(qǐng)的一個(gè)或多個(gè)實(shí)施例的內(nèi)容遞送網(wǎng)絡(luò)(CDN)和ABR網(wǎng)絡(luò)后臺(tái)環(huán)境的示例ABR流播網(wǎng)絡(luò)布置;

      圖1B描繪了示例用戶駐地,所述用戶駐地具有一個(gè)或多個(gè)ABR流播客戶端和多個(gè)網(wǎng)絡(luò)元件,它們可配置成相對(duì)于服務(wù)于用戶駐地的帶寬管道管理ABR流播環(huán)境中的沖突解決;

      圖2-5描繪了可組合在圖示根據(jù)本專利公開的一個(gè)或多個(gè)實(shí)施例的示例沖突檢測(cè)和解決方法的一個(gè)或多個(gè)布置中的各種框、步驟和/或動(dòng)作的流程圖;

      圖6描繪了具有用于實(shí)施本專利公開的實(shí)施例的附加細(xì)節(jié)的示例ABR流播環(huán)境;

      圖7描繪了圖示相對(duì)于根據(jù)本專利公開的實(shí)施例的沖突檢測(cè)方案的實(shí)施例的附加細(xì)節(jié)的各種框、步驟和/或動(dòng)作的流程圖;

      圖8描繪了具有相對(duì)于根據(jù)本專利公開的實(shí)施例的沖突解決方案實(shí)施例的附加細(xì)節(jié)的圖6的示例ABR流播環(huán)境;

      圖9描繪了圖示相對(duì)于根據(jù)本專利公開的實(shí)施例的沖突解決方案的實(shí)施例的附加細(xì)節(jié)的各種框、步驟和/或動(dòng)作的流程圖;

      圖10描繪了具有相對(duì)于根據(jù)本專利公開的另一實(shí)施例的沖突解決方案實(shí)施例的附加細(xì)節(jié)的圖6的示例ABR流播環(huán)境;

      圖11描繪了圖示相對(duì)于根據(jù)本專利公開的實(shí)施例的沖突解決方案的另一實(shí)施例的附加細(xì)節(jié)的各種框、步驟和/或動(dòng)作的流程圖;

      圖12描繪了其中在駐地網(wǎng)關(guān)可實(shí)施沖突檢測(cè)/解決的某些方面的圖6的示例ABR流播環(huán)境的實(shí)施例;

      圖13描繪了其中在CDN節(jié)點(diǎn)可實(shí)施沖突檢測(cè)/解決的某些方面的圖6的示例ABR流播環(huán)境的實(shí)施例;以及

      圖14描繪了根據(jù)本專利申請(qǐng)的一個(gè)或多個(gè)實(shí)施例配置成執(zhí)行沖突檢測(cè)/解決的某些方面的示例元件的框圖。

      具體實(shí)施方式

      在如下描述中,相對(duì)于本專利申請(qǐng)的一個(gè)或多個(gè)實(shí)施例闡述了眾多特定細(xì)節(jié)。然而,應(yīng)該理解,在沒(méi)有此類特定細(xì)節(jié)的情況下也可實(shí)施一個(gè)或多個(gè)實(shí)施例。在其它實(shí)例中,未詳細(xì)示出眾所周知的電路、子系統(tǒng)、組件、結(jié)構(gòu)和技術(shù),以免模糊了對(duì)示例實(shí)施例的理解。因而,本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,在沒(méi)有此類特定組件的情況下也可實(shí)施本公開的實(shí)施例。應(yīng)該進(jìn)一步認(rèn)可,本領(lǐng)域技術(shù)人員在本文闡述的具體實(shí)施方式的幫助下并參考附圖將能夠無(wú)需過(guò)多實(shí)驗(yàn)而制作和使用一個(gè)或多個(gè)實(shí)施例。

      此外,諸如“耦合”和“連接”連同它們的派生詞的術(shù)語(yǔ)也可用在如下說(shuō)明書、權(quán)利要求書或二者中。應(yīng)該理解,這些術(shù)語(yǔ)不一定打算作為彼此的同義詞。“耦合”可用于指示兩個(gè)或更多元件彼此協(xié)同操作或交互,它們可以直接物理接觸或電接觸或者可以不彼此直接物理接觸或電接觸?!斑B接”可用于指示在彼此耦合的兩個(gè)或更多元件之間建立通信,即通信關(guān)系。另外,在本文闡述的一個(gè)或多個(gè)示例實(shí)施例中,一般地說(shuō),元件、組件或模塊可配置成執(zhí)行功能(如果該元件能夠執(zhí)行或以別的方式在結(jié)構(gòu)上布置成執(zhí)行該功能的話)。

      如本文所使用的,網(wǎng)絡(luò)元件或節(jié)點(diǎn)可由服務(wù)網(wǎng)絡(luò)設(shè)備的一部分或多部分構(gòu)成,包含以通信方式互連網(wǎng)絡(luò)上其它設(shè)備(例如其它網(wǎng)絡(luò)元件、終端站等)的硬件和軟件,并適合于托管關(guān)于多個(gè)訂戶的一個(gè)或多個(gè)應(yīng)用或服務(wù)。一些網(wǎng)絡(luò)元件可包括“多個(gè)服務(wù)網(wǎng)絡(luò)元件”,它們提供對(duì)于多個(gè)基于網(wǎng)絡(luò)的功能(例如A/V媒體管理、會(huì)話控制、服務(wù)質(zhì)量(QoS)策略施行、帶寬調(diào)度管理、訂戶/裝置策略和簡(jiǎn)檔管理、內(nèi)容提供商優(yōu)先權(quán)策略管理、流播策略管理、沖突管理等)的支持,此外還提供對(duì)于多應(yīng)用服務(wù)(例如數(shù)據(jù)和多媒體應(yīng)用)的支持。訂戶終端站或客戶端裝置可包括配置成除了別的還執(zhí)行用于從一個(gè)或多個(gè)內(nèi)容提供商接收內(nèi)容的流播客戶端應(yīng)用(例如ABR流播客戶端應(yīng)用)的任何裝置。因而,此類客戶端裝置可包含機(jī)頂盒、PVR/DVR、工作站、膝上型計(jì)算機(jī)、上網(wǎng)本、掌上計(jì)算機(jī)、移動(dòng)電話、智能電話、多媒體電話、通過(guò)因特網(wǎng)協(xié)議的語(yǔ)音(VoIP)電話、移動(dòng)/無(wú)線用戶設(shè)備、高清TV終端、便攜式媒體播放器、游戲系統(tǒng)或控制臺(tái)(諸如Wii?、Play Station 3?、Xbox 360?)等,它們可為了本文闡述的一個(gè)或多個(gè)實(shí)施例的目的訪問(wèn)或消費(fèi)通過(guò)內(nèi)容遞送網(wǎng)絡(luò)提供的內(nèi)容/服務(wù)。另外,客戶端裝置還可經(jīng)由適合的服務(wù)提供商接入網(wǎng)訪問(wèn)或消費(fèi)通過(guò)廣播網(wǎng)絡(luò)(例如有線網(wǎng)絡(luò)和衛(wèi)星網(wǎng)絡(luò))以及分組交換廣域公用網(wǎng)(諸如因特網(wǎng))提供的內(nèi)容/服務(wù)。在又一變化中,客戶端裝置或訂戶終端站還可訪問(wèn)或消費(fèi)在覆蓋在因特網(wǎng)上(例如通過(guò)因特網(wǎng)遂穿)的虛擬私用網(wǎng)(VPN)上提供的內(nèi)容/服務(wù)。

      本專利公開的一個(gè)或多個(gè)實(shí)施例可使用軟件、固件和/或硬件的不同組合來(lái)實(shí)現(xiàn)。從而,附圖(例如流程圖)中示出的技術(shù)中的一個(gè)或多個(gè)技術(shù)可使用在一個(gè)或多個(gè)電子裝置或節(jié)點(diǎn)(例如訂戶客戶端裝置或終端站、網(wǎng)絡(luò)元件等)上存儲(chǔ)和執(zhí)行的代碼和數(shù)據(jù)來(lái)實(shí)現(xiàn)。此類電子裝置可使用計(jì)算機(jī)可讀介質(zhì)諸如非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(例如磁盤、光盤、隨機(jī)存取存儲(chǔ)器、只讀存儲(chǔ)器、閃存裝置、相變存儲(chǔ)器等)和暫時(shí)性計(jì)算機(jī)可讀傳輸介質(zhì)(例如電、光、聲或其它形式傳播信號(hào)——諸如載波、紅外信號(hào)、數(shù)字信號(hào))等存儲(chǔ)和傳遞(在內(nèi)部和/或通過(guò)網(wǎng)絡(luò)與其它電子裝置)代碼和數(shù)據(jù)。此外,此類網(wǎng)絡(luò)元件通??砂詈系揭粋€(gè)或多個(gè)其它組件(諸如一個(gè)或多個(gè)存儲(chǔ)裝置(例如非暫時(shí)性機(jī)器可讀存儲(chǔ)介質(zhì))以及存儲(chǔ)數(shù)據(jù)庫(kù)、用戶輸入/輸出裝置(例如鍵盤、觸摸屏、點(diǎn)擊裝置和/或顯示器)以及用于實(shí)現(xiàn)信令和/或承載媒體傳輸?shù)木W(wǎng)絡(luò)連接)的一個(gè)或多個(gè)處理器的集合。該組處理器和其它組件的耦合通常可通過(guò)一個(gè)或多個(gè)總線和橋(也稱為總線控制器),布置在任何已知(例如對(duì)稱的/共享的多處理)或此前未知的架構(gòu)中。從而,給定電子裝置或網(wǎng)絡(luò)元件的存儲(chǔ)裝置或組件可配置成存儲(chǔ)用于在該元件、節(jié)點(diǎn)或電子裝置的一個(gè)或多個(gè)處理器上為了實(shí)現(xiàn)本公開的一個(gè)或多個(gè)技術(shù)的目的而執(zhí)行的代碼和/或數(shù)據(jù)。

      現(xiàn)在參考附圖,并且更具體地說(shuō)參考圖1A,其中描繪的是包含內(nèi)容遞送網(wǎng)絡(luò)或內(nèi)容分布網(wǎng)絡(luò)(CDN)140和流播網(wǎng)絡(luò)后臺(tái)基礎(chǔ)設(shè)施122的示例ABR流播網(wǎng)絡(luò)環(huán)境100A,在其中可實(shí)施本專利申請(qǐng)的一個(gè)或多個(gè)實(shí)施例。為了本專利申請(qǐng)的目的,CDN 140可包括使用一個(gè)或多個(gè)基于因特網(wǎng)的基礎(chǔ)設(shè)施、私用/專用基礎(chǔ)設(shè)施或它們的組合對(duì)于各種各樣的數(shù)字資產(chǎn)或節(jié)目資產(chǎn)以及服務(wù)(下文稱為“內(nèi)容”)向訂戶的高性能流播而架構(gòu)的覆蓋網(wǎng)絡(luò)。一般而言,參考本專利公開的至少一些實(shí)施例所使用的術(shù)語(yǔ)“內(nèi)容”或“內(nèi)容文件”可包含數(shù)字資產(chǎn)和節(jié)目資產(chǎn),諸如任何類型的音頻/視頻內(nèi)容或節(jié)目片段、流播或靜態(tài)(例如通過(guò)空中自由記錄的網(wǎng)絡(luò)電視(TV)表演或節(jié)目、經(jīng)由有線網(wǎng)絡(luò)或衛(wèi)星網(wǎng)絡(luò)的付費(fèi)TV廣播節(jié)目、免費(fèi)收視的衛(wèi)星TV表演、IPTV節(jié)目等)、互聯(lián)網(wǎng)之上(OTT)和視頻點(diǎn)播(VOD)或電影點(diǎn)播(MOD)表演或節(jié)目、時(shí)移TV(TSTV)內(nèi)容以及由內(nèi)容發(fā)布者、擁有者或提供商提供的其它內(nèi)容資產(chǎn),包括但不限于軟件文件、可執(zhí)行計(jì)算機(jī)代碼或程序、在線電子游戲、因特網(wǎng)無(wú)線電表演/節(jié)目、娛樂(lè)節(jié)目、教育節(jié)目、電影、音樂(lè)視頻節(jié)目等,它們可使用任何已知或至今未知的流播技術(shù)遞送。作為圖示,使用ABR流播技術(shù)經(jīng)由CDN 140遞送的內(nèi)容可被編碼成支持Microsoft? Silverlight? 平滑流播、HTTP流播(比如通過(guò)HTTP或DASH的動(dòng)態(tài)自適應(yīng)流播、HTTP現(xiàn)場(chǎng)流播或HLS、HTTP動(dòng)態(tài)流播或HDS等)、Icecast等等。一般而言,CDN 140的覆蓋架構(gòu)可包含網(wǎng)絡(luò)服務(wù)器的多級(jí)分層組織的互連組合件,以便提供從一個(gè)或多個(gè)中央分布節(jié)點(diǎn)到連接到配置成服務(wù)于相應(yīng)服務(wù)位置區(qū)域中的多個(gè)終端用戶或訂戶的一個(gè)或多個(gè)本地邊緣服務(wù)器的區(qū)域分布節(jié)點(diǎn)的一級(jí)或多級(jí)的媒體通路或“管道”。除了此類“分布服務(wù)器”(有時(shí)也稱為“代理”)之外,CDN 140還可包含各種網(wǎng)絡(luò)元件和/或與之交互操作,這些網(wǎng)絡(luò)元件配置成實(shí)行請(qǐng)求重新定向或重新路由機(jī)制以及相關(guān)后臺(tái)系統(tǒng)或節(jié)點(diǎn)(諸如運(yùn)營(yíng)商/訂戶策略管理系統(tǒng)、帶寬調(diào)度系統(tǒng)、記賬/計(jì)費(fèi)系統(tǒng)等等),它們可部署為關(guān)聯(lián)的流播網(wǎng)絡(luò)后臺(tái)基礎(chǔ)設(shè)施122的一部分。如所圖示的,在后臺(tái)基礎(chǔ)設(shè)施122中部署的示例訂戶/運(yùn)營(yíng)商管理系統(tǒng)124可包含運(yùn)營(yíng)商管道和內(nèi)容策略節(jié)點(diǎn)126、訂戶裝置簡(jiǎn)檔和優(yōu)先權(quán)定義節(jié)點(diǎn)128,還有流播策略服務(wù)器節(jié)點(diǎn)134、計(jì)費(fèi)節(jié)點(diǎn)130和訂戶認(rèn)證節(jié)點(diǎn)136。帶寬決定管理器132和加權(quán)公平排隊(duì)(WFQ)調(diào)度器138可配置成使用來(lái)自運(yùn)營(yíng)商管道和內(nèi)容策略節(jié)點(diǎn)126以及訂戶裝置簡(jiǎn)檔和優(yōu)先權(quán)節(jié)點(diǎn)128的數(shù)據(jù)調(diào)節(jié)分配給CDN分布管道的帶寬以便向訂戶運(yùn)送多組內(nèi)容流。關(guān)于例如使用一個(gè)或多個(gè)管道控制節(jié)點(diǎn)基于與訂戶裝置關(guān)聯(lián)的權(quán)重和優(yōu)先權(quán)等級(jí)、基于內(nèi)容的優(yōu)先權(quán)、管道的動(dòng)態(tài)重新尺寸在出局CDN分布管道上分配帶寬以及基于WFQ技術(shù)調(diào)度的附加細(xì)節(jié)可在如下共同擁有的同時(shí)待審的美國(guó)專利申請(qǐng)中的一個(gè)或多個(gè)中發(fā)現(xiàn):(i)2013年3月18日以Christopher Phillips等人的名義提交的“BANDWIDTH MANAGEMENT FOR OVER-THE-TOP ADAPTIVE STREAMING”(愛(ài)立信參考號(hào)P39592-US1)的申請(qǐng)No.:13/845,320;(ii)2012年8月29日以Christopher Phillips等人的名義提交的“REGULATING CONTENT STREAMS FROM A WEIGHTED FAIR QUEUING SCHEDULER USING WEIGHTS DEFINED FOR USER EQUIPMENT NODES”(愛(ài)立信參考號(hào) P37772-US1)的申請(qǐng)No.:13/597,333; (iii)2012年2月23日以Christopher Phillips等人的名義提交的“METHODS AND APPARATUS FOR MANAGING NETWORK RESOURCES USED BY MULTIMEDIA STREAMS IN A VIRTUAL PIPE”(愛(ài)立信參考號(hào)P36357-US1)的申請(qǐng)No.: 13/403,075;以及(iv)2013年4月4日以Christopher Phillips等人的名義提交的“METHODS, APPARATUS, AND COMPUTER PROGRAM PRODUCTS FOR ALLOCATING BANDWIDTH FOR PUSH AND PULL CONTENT REQUESTS IN A CONTENT DELIVERY NETWORK” (愛(ài)立信參考號(hào)P38663-US1)申請(qǐng)No.:13/856,895,這些申請(qǐng)?jiān)诒疚纳厦娼徊嬉茫⒂纱送ㄟ^(guò)引用結(jié)合于本文中。除了上面闡述的各種訂戶/運(yùn)營(yíng)商策略管理和帶寬調(diào)度功能性,后臺(tái)基礎(chǔ)設(shè)施122還可包括適當(dāng)?shù)臎_突檢測(cè)和管理節(jié)點(diǎn)或系統(tǒng),這將在本文下面詳細(xì)描述。

      繼續(xù)參考圖1A,附圖標(biāo)記102指的是經(jīng)由與訂戶/客戶關(guān)聯(lián)的帶寬管道提供的一個(gè)或多個(gè)示例客戶端裝置或用戶設(shè)備(UE)裝置,用于消費(fèi)經(jīng)由CDN 140以任何類型或數(shù)量的接入技術(shù)(包含經(jīng)由有線和/或無(wú)線(無(wú)線電)通信的寬帶接入)遞送的內(nèi)容。因此,UE裝置102可布置為由適合的ABR帶寬管道服務(wù)的內(nèi)容消費(fèi)環(huán)境的一部分。為了本專利申請(qǐng)的目的,術(shù)語(yǔ)“流播客戶端裝置”和“客戶端裝置”可同義使用,并且可包括在一個(gè)實(shí)現(xiàn)中不僅接收節(jié)目資產(chǎn)以便現(xiàn)場(chǎng)觀看、回放和/或解碼內(nèi)容而且操作為可接受用戶輸入、命令或請(qǐng)求以與布置在CDN 140和/或關(guān)聯(lián)的后臺(tái)基礎(chǔ)設(shè)施122中的網(wǎng)絡(luò)元件交互以便請(qǐng)求可在一個(gè)或多個(gè)外部音頻/視覺(jué)(A/V)裝置112-1到112-N有選擇地再現(xiàn)的內(nèi)容的命令控制臺(tái)或終端的任何UE裝置或電器。因此,UE裝置102可以是由分配到那兒的帶寬管道服務(wù)的用戶駐地(例如家、企業(yè)或組織等)的一部分,其中不同裝置可以同時(shí)或以別的方式流播各種類型/種類的內(nèi)容。通常,此類UE裝置102可包含一個(gè)或多個(gè)流播客戶端模塊或應(yīng)用104(例如ABR流播客戶端應(yīng)用)以及取決于所實(shí)現(xiàn)的流播技術(shù)的關(guān)聯(lián)的解碼功能性108,每個(gè)都與處理器模塊106關(guān)聯(lián)操作??蛇x的本地顯示器110(其也可被稱為內(nèi)部或包含的顯示器)可具有以一個(gè)或多個(gè)分辨率(例如諸如480i的標(biāo)清、諸如480p的增強(qiáng)清晰度或諸如720p和以上的高清)再現(xiàn)視頻內(nèi)容的能力。另外,客戶端裝置102還可包含用于從外部A/V裝置112-1至112-N獲得身份信息、能力信息等的適當(dāng)結(jié)構(gòu)和模塊,它們可由訂戶/運(yùn)營(yíng)商策略管理系統(tǒng)124用于相對(duì)于由訂戶請(qǐng)求的具體內(nèi)容節(jié)目來(lái)選擇和/或供應(yīng)適當(dāng)帶寬。

      作為進(jìn)一步圖示,外部A/V裝置112-1至112-N可包括媒體再現(xiàn)裝置,諸如具有1080i/1080p分辨率的一個(gè)或多個(gè)高清TV(HDTV)監(jiān)視器、具有2160p、4320p或8640p分辨率的一個(gè)或多個(gè)超高清TV (UHDTV)監(jiān)視器、3D TV監(jiān)視器、HD/UHD視頻/電影投影儀、HD/UHD計(jì)算機(jī)監(jiān)視器、HD/3D藍(lán)光光盤(BD)播放器以及輔助游戲/家庭娛樂(lè)顯示器等,它們可經(jīng)由任何適合的有線或無(wú)線技術(shù)連接到或以通信方式耦合到客戶端裝置102。因而,附圖標(biāo)記112-1至112-N圖示了客戶端裝置102與相應(yīng)外部A/V裝置(它們有時(shí)也可被稱為“外部再現(xiàn)裝置”或“連接的顯示裝置”)之間的通信鏈路,它們可包括高清媒體接口(HDMI)連接、數(shù)字視覺(jué)接口或數(shù)字視頻接口(DVI)連接、火線連接、利用5 GHz、60 GHz或190 GHz頻帶中未經(jīng)許可射頻的HD無(wú)線連接、無(wú)線HDTV(也稱為WiDi)連接、無(wú)線家庭數(shù)字接口(WHDI)連接、符合數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)的連接以及其它專有連接,諸如Apple? AirPlay連接等。取決于功能性,外部A/V裝置可包含或者不包含解碼能力,并且可包含或者不包含音頻和視頻再現(xiàn)能力。為了說(shuō)明目的,外部A/V裝置122-1至112-N各用相應(yīng)解碼器框116-1至116-N例示。此外,框114-1至114-N圖示了包含顯示裝置信息(DDI)的相應(yīng)外部A/V裝置112-1至112-N的存儲(chǔ)區(qū)域,所述顯示裝置信息(DDI)包括裝置身份信息、再現(xiàn)/解碼能力信息以及其它信息(統(tǒng)稱為“外部裝置信息”或“元數(shù)據(jù)”)。DDI的示例片段因此可包括A/V裝置的制造商名稱、序列號(hào)、產(chǎn)品類型、熒光體類型、濾波器類型、支持的A/V解碼和格式信息、顯示器計(jì)時(shí)信息、顯示器屏幕大小、顯示器屏幕縱橫比、亮度數(shù)據(jù)和像素映射數(shù)據(jù),及其它。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,存儲(chǔ)區(qū)域112-1至112-N可用若干方式實(shí)現(xiàn),包括但不限于使用永久存儲(chǔ)器,諸如內(nèi)置或集成的只讀存儲(chǔ)器(ROM)電路、可擦除可編程只讀存儲(chǔ)器(EPROM)電路、閃存電路以及外部存儲(chǔ)卡等等,其中裝置數(shù)據(jù)可由第三方裝置供應(yīng)商經(jīng)由無(wú)線手段(例在空中)或在因特網(wǎng)上下載、上載、更新和/或重新配置。

      在通用操作中,客戶端裝置102以及關(guān)聯(lián)的CDN和后臺(tái)基礎(chǔ)設(shè)施122/140可配置成按如下實(shí)行內(nèi)容的自適應(yīng)流播。最初,源內(nèi)容用不同位速率進(jìn)行代碼轉(zhuǎn)換或以別的方式編碼(例如多速率代碼轉(zhuǎn)換)。例如,可使用范圍從低位速率到高位速率的可變位速率,將具體內(nèi)容代碼轉(zhuǎn)換成5個(gè)視頻文件。具體內(nèi)容因此被編碼為5個(gè)不同的“版本”或“格式”,其中每個(gè)位速率都被稱為簡(jiǎn)檔或表示。所編碼的內(nèi)容被劃分成固定的持續(xù)時(shí)間片段或組塊,它們?cè)诔掷m(xù)時(shí)間上通常在2秒與10秒之間。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,較短片段可降低編碼效率,而較大片段可影響對(duì)網(wǎng)絡(luò)吞吐量上的改變和/或快速改變的客戶端行為的適應(yīng)性。不管組塊大小如何,片段都可以是圖片組(GOP)對(duì)齊的,使得所有編碼簡(jiǎn)檔都具有相同片段。創(chuàng)建適合的清單文件,其描述相對(duì)于編碼內(nèi)容的各種片段的編碼速率和通用資源定位符(URL)指針。在一個(gè)實(shí)現(xiàn)中,當(dāng)請(qǐng)求具體內(nèi)容時(shí),清單文件(MF)、遞送格式(DF)和用于從/向現(xiàn)有文件格式(FF)的轉(zhuǎn)換以及傳輸流(TS)可被提供給特定客戶端裝置102,假設(shè)不存在相對(duì)于服務(wù)于駐地的帶寬管道的帶寬沖突,其使用HTTP從內(nèi)容提供商網(wǎng)絡(luò)取編碼的片段。所接收的片段根據(jù)需要可被緩沖并按順序解碼和回放(即再現(xiàn)),或者在本地顯示器110,或者在其中任一個(gè)或幾個(gè)外部A/V裝置(112-1至112-N)。ABR流播客戶端模塊104可被設(shè)計(jì)成選擇每個(gè)片段的最優(yōu)簡(jiǎn)檔,以便使質(zhì)量最大化,而不冒緩沖器下溢和播出暫停(即重新緩沖)的危險(xiǎn)。每當(dāng)客戶端裝置102取片段時(shí),它都可基于所測(cè)量的下載先前一個(gè)或幾個(gè)片段的時(shí)間來(lái)選擇簡(jiǎn)檔。此外,客戶端裝置102可操作以向后臺(tái)基礎(chǔ)設(shè)施122提供外部A/V裝置信息作為其會(huì)話請(qǐng)求的一部分,以便實(shí)現(xiàn)或便于管理節(jié)點(diǎn)(例如流播策略服務(wù)器)與帶寬調(diào)度器一起實(shí)行若干流播策略管理操作,諸如,例如確定、供應(yīng)和分配帶寬或設(shè)置帶寬容量限制、確定/指配用于流播請(qǐng)求的內(nèi)容的適合的優(yōu)先權(quán)權(quán)重、確定用于流播的具體內(nèi)容節(jié)目的適當(dāng)版本等。

      圖1B描繪了示例網(wǎng)絡(luò)布置100B,其圖示了用戶駐地152具有一個(gè)或多個(gè)ABR流播客戶端和多個(gè)網(wǎng)絡(luò)元件,它們可配置成相對(duì)于服務(wù)于用戶駐地152的帶寬管道160管理ABR流播環(huán)境中的沖突解決。本領(lǐng)域技術(shù)人員應(yīng)該認(rèn)識(shí)到,在一些方面,示例網(wǎng)絡(luò)布置100B是在圖1A中示出的ABR流播網(wǎng)絡(luò)環(huán)境100A的另一實(shí)現(xiàn)。作為圖示,用戶駐地152可包含操作在圖1A中例示UE裝置102的一個(gè)或多個(gè)客戶端裝置156(例如STB單元156-1、PC/平板計(jì)算機(jī)156-2、智能電話156-3和TV/DVD/游戲控制臺(tái)156-4等)的多個(gè)用戶154,其中每個(gè)客戶端裝置都可配置成為了從一個(gè)或多個(gè)內(nèi)容服務(wù)器流播內(nèi)容(即作為ABR客戶端)目的執(zhí)行一個(gè)或多個(gè)ABR客戶端應(yīng)用158。多個(gè)流播會(huì)話162-1至162-N圖示至少由用戶154的子集使用客戶端裝置156和流播客戶端158的適當(dāng)組合啟動(dòng)的會(huì)話,取決于內(nèi)容類型、裝置、與之關(guān)聯(lián)的優(yōu)先權(quán)權(quán)重和/或?qū)崿F(xiàn)為管道管理系統(tǒng)170和帶寬分配的一部分的其它訂戶/運(yùn)營(yíng)商策略,這些會(huì)話可涉及以不同位速率或帶寬的內(nèi)容流。通常,可允許優(yōu)先權(quán)用戶或流播優(yōu)先權(quán)內(nèi)容的用戶具有比非優(yōu)先權(quán)用戶更大的帶寬,例如在服務(wù)于駐地152的帶寬管道160內(nèi)。例如,當(dāng)由在同一客戶端裝置上或在新客戶端裝置上運(yùn)行的新客戶端應(yīng)用發(fā)起新會(huì)話請(qǐng)求164時(shí),沖突檢測(cè)機(jī)制166操作以檢測(cè)是否存在相對(duì)于一個(gè)或多個(gè)客戶端的任何帶寬沖突。在一個(gè)示例實(shí)現(xiàn)中,通過(guò)管道的帶寬消耗的虛擬模擬比如可使用基于WFQ的或類似的帶寬管理系統(tǒng)執(zhí)行,假定添加了新客戶端(具有它自己的特定要求)。根據(jù)本專利申請(qǐng)的一個(gè)或多個(gè)實(shí)施例,如果檢測(cè)到?jīng)_突(例如,如果添加了新客戶端,則預(yù)測(cè)一個(gè)或多個(gè)客戶端應(yīng)用的帶寬測(cè)量要求未滿足),則沖突解決策略機(jī)制168操作以實(shí)行某些動(dòng)作以解決即將發(fā)生的潛在帶寬沖突,這將在下面更詳細(xì)闡述。

      圖2-5描繪了可組合在圖示根據(jù)本專利公開的一個(gè)或多個(gè)實(shí)施例的示例沖突檢測(cè)和解決方法的一個(gè)或多個(gè)布置中的各種框、步驟和/或動(dòng)作的流程圖。在圖2中,附圖標(biāo)記200一般指的是一個(gè)實(shí)施例中的沖突檢測(cè)過(guò)程的至少一部分。在框202,在示例流播網(wǎng)絡(luò)環(huán)境中接收來(lái)自在包含一個(gè)或多個(gè)現(xiàn)有ABR客戶端的用戶駐地中啟動(dòng)的新ABR客戶端的會(huì)話請(qǐng)求(即,ABR客戶端當(dāng)前參與對(duì)應(yīng)流播會(huì)話)。在框204,發(fā)起預(yù)測(cè)機(jī)制,由此一個(gè)或多個(gè)ABR客戶端(包含現(xiàn)有ABR客戶端以及在一個(gè)示例實(shí)現(xiàn)中包含新ABR)的帶寬要求被建模,模擬或以別的方式估計(jì),此時(shí)考慮了由新ABR客戶端請(qǐng)求的會(huì)話的帶寬要求。如之前所指出的,在實(shí)行預(yù)測(cè)機(jī)制時(shí)可利用使用WFQ技術(shù)或者在上文引用的一個(gè)或多個(gè)相關(guān)的共同轉(zhuǎn)讓的專利申請(qǐng)中闡述的類似帶寬管理系統(tǒng)的虛擬模擬。更進(jìn)一步,示例預(yù)測(cè)機(jī)制可結(jié)合相對(duì)將再現(xiàn)請(qǐng)求的會(huì)話的地方的A/V裝置顯示信息,假若此類信息可經(jīng)由會(huì)話請(qǐng)求得到。如果任何預(yù)測(cè)的帶寬要求違反了有關(guān)用戶、流播會(huì)話位速率要求或帶寬閾值、QoS或它們的任何組合的策略,則可檢測(cè)或以別的方式確定潛在沖突(框206)。如果確定不存在潛在沖突,則在任何已知或此前未知的流播技術(shù)中可與新客戶端建立依照會(huì)話請(qǐng)求的新流播會(huì)話(框206)。

      圖3描繪了在通用或傳統(tǒng)ABR客戶端啟動(dòng)新會(huì)話請(qǐng)求的情況下可利用的示例沖突通知機(jī)制300。響應(yīng)于如圖2的流程圖中所闡述的檢測(cè)到或以別的方式確定存在即將到來(lái)的沖突,可在ABR后臺(tái)基礎(chǔ)設(shè)施內(nèi)的適合位置生成(框302)沖突通知消息,這將在下面詳細(xì)描述。廣義地說(shuō),沖突通知消息可包括消息(文本、圖形等)的視頻編碼的靜止圖像,以實(shí)行在考慮了關(guān)于駐地的帶寬沖突時(shí),拒絕來(lái)自新ABR客戶端的會(huì)話請(qǐng)求。比如,此類消息可指示除了沒(méi)有足夠帶寬來(lái)觀看請(qǐng)求的內(nèi)容的文本之外的現(xiàn)有會(huì)話的總數(shù)??捎玫臀凰俾示幋a的視頻編碼的靜止圖像可被提供或以別的方式遞送給新客戶端以便顯示在指定的A/V裝置上,此外還有被拒絕的新客戶端的會(huì)話請(qǐng)求(框306)。圖4中示出的附圖標(biāo)記400一般指的是,根據(jù)一個(gè)實(shí)施例在為了沖突通知的目的遞送視頻編碼的靜止圖像時(shí)可涉及的框、步驟和/或動(dòng)作的至少一部分。ABR后臺(tái)操作以將超文本傳送協(xié)議(HTTP)消息(例如http重新定向消息)發(fā)送到拒絕會(huì)話請(qǐng)求的新ABR客戶端(框402)。響應(yīng)于重新定向消息,新ABR客戶端獲得清單文件,所述清單文件包括對(duì)應(yīng)于編碼的沖突通知消息的URL(框404)。隨后,新ABR客戶端基于在清單文件中指示的URL獲得編碼的沖突通知消息片段,它們?nèi)缓蟊辉佻F(xiàn)在與之關(guān)聯(lián)的顯示裝置上(框406)。

      圖5描繪了在具有交互能力的定制ABR客戶端啟動(dòng)新會(huì)話請(qǐng)求的情況下可利用的示例沖突解決機(jī)制500。響應(yīng)于檢測(cè)到或以別的方式確定存在有關(guān)在圖2中所闡述的會(huì)話請(qǐng)求的即將到來(lái)的沖突,可用新ABR客戶端和/或一個(gè)或多個(gè)現(xiàn)有ABR客戶端(例如,如果它們也是具有交互性的定制客戶端的話)啟動(dòng)關(guān)于會(huì)話請(qǐng)求的交互會(huì)話(框502)。如在框504所闡述的,可在因特網(wǎng)上向用戶呈現(xiàn)具有下拉菜單、查詢/響應(yīng)選項(xiàng)等的對(duì)話或消息框,其中例如可向用戶提供若干選項(xiàng)、選擇、動(dòng)作等。例如,新ABR客戶端用戶可被呈現(xiàn)有當(dāng)前活動(dòng)的流播會(huì)話的總數(shù)、與流播會(huì)話關(guān)聯(lián)的用戶和/或客戶端裝置的身份、正在流播的具體內(nèi)容、優(yōu)先權(quán)/偏好等級(jí)等,此外還有選擇一個(gè)或多個(gè)現(xiàn)有客戶端終止或以別的方式停用與之關(guān)聯(lián)的流播會(huì)話的選項(xiàng)。又一個(gè)選項(xiàng)可涉及向用戶提供銷售點(diǎn)購(gòu)買交易,由此用戶可選擇購(gòu)買特定帶寬升級(jí)(例如在一時(shí)間段內(nèi)或者在請(qǐng)求的具體內(nèi)容的持續(xù)時(shí)間內(nèi))。在接受用戶輸出的選項(xiàng)時(shí),并且響應(yīng)于此,可相對(duì)于會(huì)話請(qǐng)求實(shí)行適合的動(dòng)作(框506)。作為示例,如果用戶輸入的選項(xiàng)允許在斷開選擇的現(xiàn)有會(huì)話之后流播請(qǐng)求的內(nèi)容,而不違反現(xiàn)有會(huì)話的帶寬要求,則可建立新會(huì)話(框506)。

      應(yīng)該認(rèn)識(shí)到,圖2-5的前述框、步驟和/或動(dòng)作可被排列或重新排列在幾個(gè)組合中,它們可在流播網(wǎng)絡(luò)環(huán)境(諸如在圖1A和1B中圖示的示例網(wǎng)絡(luò)環(huán)境)內(nèi)的不同位置或共同定位的網(wǎng)絡(luò)元件或節(jié)點(diǎn)處執(zhí)行??设b于下面描述的圖6-13例示相對(duì)于此類實(shí)施例中的一個(gè)或多個(gè)實(shí)施例的附加細(xì)節(jié)。

      參考圖6,示例訂戶家庭駐地602包含在ABR流播環(huán)境600中參與相應(yīng)流播會(huì)話的多個(gè)客戶端裝置(例如裝置604-1至604-5),其中8 Mbs虛擬管道622操作以經(jīng)由適合的網(wǎng)關(guān)614服務(wù)于駐地602。作為圖示,裝置604-1可以是具有用于具有優(yōu)先權(quán)等級(jí)3的內(nèi)容的流播會(huì)話606-1的平板計(jì)算機(jī);裝置604-2可以是耦合到1080p TV顯示器并具有用于具有優(yōu)先權(quán)等級(jí)1的內(nèi)容的流播會(huì)話606-2的藍(lán)光光盤(BD)播放器;裝置604-3可以是耦合到720p TV顯示器并具有用于具有優(yōu)先權(quán)等級(jí)2的內(nèi)容的流播會(huì)話606-3的另一BD播放器;裝置604-4可以是耦合到480i TV顯示器并具有用于具有優(yōu)先權(quán)等級(jí)3的內(nèi)容的流播會(huì)話606-4的機(jī)頂盒(STB);以及裝置604-5可以是具有用于具有優(yōu)先權(quán)等級(jí)4的內(nèi)容的流播會(huì)話606-5的智能電話。訂戶/運(yùn)營(yíng)商ABR策略管理節(jié)點(diǎn)或系統(tǒng)618可配置成維持可在帶寬調(diào)度中使用的適當(dāng)優(yōu)先權(quán)到權(quán)重映射關(guān)系,如下表I所圖示的:

      表I

      訂戶/運(yùn)營(yíng)商ABR策略管理節(jié)點(diǎn)618還可維持相對(duì)于消息傳送指配相對(duì)低消息傳遞權(quán)重(例如權(quán)重0.2)的消息遞送策略。另外,位速率閾值策略可建立可施加在所有優(yōu)先權(quán)等級(jí)和權(quán)重上的0.4 Mbs的所定義最小視頻位速率閾值。附加地或備選地,位速率閾值策略可包括更復(fù)雜的方法,其中不同的優(yōu)先權(quán)/權(quán)重可符合變化的閾值。例如,與可具有對(duì)應(yīng)較低位速率閾值的較低優(yōu)先權(quán)會(huì)話相比,可為高優(yōu)先權(quán)會(huì)話建立較高視頻位速率閾值,或反之亦然。

      訂戶駐地602還包含客戶端裝置608(例如耦合到1080p電視顯示器的PS3游戲裝置),操作上向一個(gè)或多個(gè)內(nèi)容提供商請(qǐng)求ABR資產(chǎn)。當(dāng)新會(huì)話請(qǐng)求628由裝置608啟動(dòng)時(shí),它經(jīng)由網(wǎng)關(guān)614傳播到如請(qǐng)求630所例示的后臺(tái)616,其可包含所連接的TV顯示器的DDI,諸如包括但不限于:游戲裝置和連接的顯示器的制作/制造、分辨率(例如720p、1080p等)、類別/大?。ɡ?2”、62”、73”)等等。響應(yīng)于此,會(huì)話ID(例如會(huì)話ID: XXX)可相對(duì)于新會(huì)話請(qǐng)求指配,其可經(jīng)由策略管理請(qǐng)求640傳送到訂戶/運(yùn)營(yíng)商ABR策略管理節(jié)點(diǎn)618。在示例實(shí)現(xiàn)中,策略管理請(qǐng)求640還可包含作為會(huì)話請(qǐng)求630的一部分接收的請(qǐng)求裝置/顯示器信息。在訂戶/運(yùn)營(yíng)商ABR策略管理節(jié)點(diǎn)618執(zhí)行的服務(wù)邏輯可配置成響應(yīng)于從后臺(tái)節(jié)點(diǎn)616接收的策略管理請(qǐng)求640而生成位速率預(yù)測(cè)請(qǐng)求634給預(yù)測(cè)模塊,其可在相對(duì)于ABR流播環(huán)境600的不同位置實(shí)現(xiàn)。這將在下面詳細(xì)描述,此類預(yù)測(cè)模塊可被提供為駐地網(wǎng)關(guān)或CDN邊緣/遞送節(jié)點(diǎn)的一部分。為了圖6的目的,實(shí)現(xiàn)服務(wù)于駐地602的基于WFQ的帶寬管道622的ABR遞送服務(wù)器功能性620被例示為具有位速率預(yù)測(cè)能力。作為圖示,ABR遞送服務(wù)器功能性620操作以管理包括對(duì)應(yīng)于客戶端裝置604-1至604-5的現(xiàn)有會(huì)話的帶寬管道622的不同帶寬的多個(gè)流(例如,由變化的厚度的箭頭表示的5個(gè)流,表示為帶寬1.009 Mbs、3.459 Mbs、2.018 Mbs、1.009 Mbs和0.504 Mbs,它們反映與相應(yīng)會(huì)話關(guān)聯(lián)的不同優(yōu)先權(quán)/權(quán)重因子)。

      在ABR遞送服務(wù)器功能性620執(zhí)行的適當(dāng)預(yù)測(cè)邏輯可配置成向運(yùn)營(yíng)商/訂戶ABR策略管理節(jié)點(diǎn)618生成位速率預(yù)測(cè)響應(yīng)636,其包含對(duì)于當(dāng)前會(huì)話以及請(qǐng)求的會(huì)話預(yù)測(cè)的各種位速率。下面的表II和表III是可作為示例位速率預(yù)測(cè)響應(yīng)636的一部分提供的信息的各種片段的圖示:

      表II-當(dāng)前會(huì)話

      表III-新會(huì)話請(qǐng)求

      響應(yīng)于接收到位速率預(yù)測(cè)響應(yīng)636,運(yùn)營(yíng)商/訂戶ABR策略管理節(jié)點(diǎn)618操作以檢測(cè)或以別的方式確定是否存在相對(duì)于新會(huì)話請(qǐng)求的即將到來(lái)的沖突。例如,如果所定義的最小視頻位速率閾值是0.4 Mbs,則可以看到,在考慮新會(huì)話之后,對(duì)于流播會(huì)話ID 5預(yù)測(cè)的位速率在那個(gè)閾值以下。因而,可以確定存在符合新會(huì)話請(qǐng)求的潛在沖突。此后,取決于沖突管理/解決功能性的實(shí)施例可如何在ABR網(wǎng)絡(luò)內(nèi)分布或局部化,運(yùn)營(yíng)商/訂戶ABR策略管理節(jié)點(diǎn)618操作以生成一個(gè)或多個(gè)通知或響應(yīng)。說(shuō)明性地,可提供單獨(dú)的沖突管理節(jié)點(diǎn)624,其配置成接收包含從預(yù)測(cè)功能性接收的各種信息片斷的通知638(例如“超過(guò)用戶位速率”通知)。另外,運(yùn)營(yíng)商/訂戶ABR策略管理節(jié)點(diǎn)618還可配置成向后臺(tái)節(jié)點(diǎn)616生成策略管理響應(yīng)632,其包含存在相對(duì)于新會(huì)話請(qǐng)求(具有會(huì)話ID XXX)的潛在沖突的指示。

      圖7描繪了圖示相對(duì)于鑒于上面描述的示例ABR流播環(huán)境600的沖突檢測(cè)方案700的實(shí)施例的附加細(xì)節(jié)的各種框、步驟和/或動(dòng)作的流程圖。在框702,新客戶端制作ABR會(huì)話請(qǐng)求給后臺(tái),后臺(tái)向其指配會(huì)話ID(框704)。后臺(tái)從訂戶/運(yùn)營(yíng)商策略管理系統(tǒng)或策略管理器請(qǐng)求新客戶端的策略(框706)。響應(yīng)于此,訂戶/運(yùn)營(yíng)商策略管理系統(tǒng)向ABR遞送服務(wù)器/系統(tǒng)生成對(duì)于預(yù)測(cè)的位速率信息的請(qǐng)求,其中該請(qǐng)求包含所請(qǐng)求會(huì)話的新客戶端會(huì)話ID和策略加權(quán)信息(框708)。ABR遞送服務(wù)器基于包含指配給新客戶端的會(huì)話的權(quán)重的網(wǎng)絡(luò)模擬等用預(yù)測(cè)的位速率對(duì)策略管理器作出響應(yīng)(框710)。可以確定是否任何預(yù)測(cè)的位速率都在音頻和/或視頻遞送閾值以外(框712)。如果沒(méi)有違反可應(yīng)用的閾值,則后臺(tái)可生成對(duì)新客戶端的響應(yīng),包含適合的ABR會(huì)話設(shè)立序列(例如提供包含到請(qǐng)求的內(nèi)容的URL的一個(gè)或多個(gè)清單文件),如在框718所闡述的。否則,策略管理器適當(dāng)?shù)赝ㄖ獩_突管理器節(jié)點(diǎn)和后臺(tái)節(jié)點(diǎn)(框714和716),如上所述。

      圖8描繪了具有相對(duì)于根據(jù)本專利公開的教導(dǎo)的沖突解決/管理方案實(shí)施例的附加細(xì)節(jié)的示例ABR流播環(huán)境800。如本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到的,示例ABR流播環(huán)境基本上類似于上面描述的圖6的流播環(huán)境600。因而,圖6描述的至少某些部分相對(duì)于流播環(huán)境800同樣適用,已作必要修正。在已經(jīng)檢測(cè)到潛在沖突之后聚焦在與沖突解決相關(guān)的方面,圖8的示例實(shí)施例圖示了沖突通知消息的視頻編碼的靜止圖像可被提供給訂戶駐地602的發(fā)出請(qǐng)求的新客戶端608的情形。在從運(yùn)營(yíng)商/訂戶策略管理器618接收到包含相對(duì)于新會(huì)話請(qǐng)求(如附圖標(biāo)記808和810所例示)的預(yù)測(cè)的位速率信息的各種片斷的潛在沖突通知時(shí),ABR沖突管理節(jié)點(diǎn)624操作以將編碼消息請(qǐng)求816傳送到ABR視頻消息傳遞系統(tǒng)或節(jié)點(diǎn)802,以便生成適合的沖突通知消息并對(duì)其編碼??墒褂贸浞值偷氖沟闷浣?jīng)由帶寬管道622向客戶端裝置的流播不影響現(xiàn)有會(huì)話質(zhì)量的適當(dāng)視頻位速率,編碼包含沖突通知消息(例如“你家有5個(gè)ABR視頻會(huì)話在活動(dòng)。沒(méi)有足夠的帶寬觀看你們的視頻。”)的靜止圖像。與視頻消息傳遞節(jié)點(diǎn)802關(guān)聯(lián)的沖突通知消息傳遞組件806可利用適當(dāng)機(jī)制(例如Kush Gauge計(jì)算)來(lái)計(jì)算在生成可存儲(chǔ)在數(shù)據(jù)庫(kù)804的沖突通知消息(包含其清單及其視頻消息片段)的視頻編碼的圖像時(shí)使用的位速率??上驔_突管理節(jié)點(diǎn)624提供編碼消息響應(yīng)812,編碼消息響應(yīng)812包含到消息清單的URL,其被傳播到后臺(tái)616,如由包含請(qǐng)求的會(huì)話的ID(例如在上面圖6的描述中所提及的會(huì)話ID:XXX)的響應(yīng)消息818所指示的。 后臺(tái)616此后向運(yùn)營(yíng)商/訂戶策略管理器節(jié)點(diǎn)618生成通知821,此外還向駐地網(wǎng)關(guān)614傳送HTTP重新定向消息(例如使用在通知消息清單的其位置報(bào)頭字段中包含URL的http響應(yīng)狀況代碼302),其被傳播到新客戶端裝置608,如附圖標(biāo)記828所圖示的。消息830、824圖示了傳播到視頻消息傳遞節(jié)點(diǎn)802以便請(qǐng)求清單的http消息(例如http://xxx.xxx.xxx.xxx/message/manifest.xxx),而消息826、838圖示了包含由客戶端裝置608從視頻消息傳遞節(jié)點(diǎn)接收的清單的響應(yīng)消息。響應(yīng)于接收的消息清單文件,新客戶端608操作以基于視頻消息傳遞服務(wù)器802、運(yùn)營(yíng)商/訂戶策略管理器節(jié)點(diǎn)618和遞送服務(wù)器620的交互,作為帶寬管道622的單獨(dú)流836接收沖突通知消息的視頻編碼的圖像。依照這種交互,遞送服務(wù)器620經(jīng)由路徑832從視頻消息傳遞節(jié)點(diǎn)802接收沖突通知消息的編碼的視頻消息片段,并經(jīng)由通知834從運(yùn)營(yíng)商/訂戶策略管理器節(jié)點(diǎn)618接收可應(yīng)用數(shù)據(jù)(例如訂戶裝置數(shù)據(jù)、會(huì)話ID以及與通知消息流836關(guān)聯(lián)的權(quán)重)。當(dāng)經(jīng)由網(wǎng)關(guān)614向客戶端裝置608傳播沖突通知消息流836(作為具有低帶寬例如0.2239 Mbs的流播會(huì)話840)時(shí),可在所連接的HDTV顯示器再現(xiàn)圖像,其示出消息:你家有5個(gè)ABR視頻會(huì)話在活動(dòng)。沒(méi)有足夠的帶寬觀看你們的視頻。在示例實(shí)現(xiàn)中,當(dāng)消息圖像被顯示在所連接的顯示裝置上時(shí),新客戶端應(yīng)用可保持活動(dòng),盡管后臺(tái)616已經(jīng)拒絕了其新會(huì)話請(qǐng)求。

      圖9描繪了圖示相對(duì)于鑒于上面描述的示例ABR流播環(huán)境800的沖突解決方案900的實(shí)施例的附加細(xì)節(jié)的各種框、步驟和/或動(dòng)作的流程圖。響應(yīng)于沖突檢測(cè)機(jī)制(框902),沖突管理系統(tǒng)或節(jié)點(diǎn)將消息編碼請(qǐng)求發(fā)送到ABR視頻消息傳遞服務(wù)器/系統(tǒng)(框904)。生成適合的沖突通知消息的圖像,其然后被視頻編碼(框908),例如基于位速率計(jì)算的Kush Gauge計(jì)算使用單個(gè)位速率,如下面所例示的:

      位速率(以kbps為單位)=像素計(jì)數(shù)X運(yùn)動(dòng)因子(1、2或4)X0.07/1000;

      其中像素計(jì)數(shù)是視頻的寬度和高度的倍數(shù),運(yùn)動(dòng)因子是移動(dòng)圖像在視頻中有多快的估計(jì)。對(duì)于780x480的全SD分辨率中的示例消息,其中靜止圖像運(yùn)動(dòng)因子是1,表達(dá)式計(jì)算成24.192 kbps,其可被應(yīng)用于將靜止圖像編碼成視頻。應(yīng)該認(rèn)識(shí)到,在典型的傳統(tǒng)流播客戶端應(yīng)用中可使用高達(dá)50 kbps的低位速率來(lái)插入適當(dāng)沖突通知消息的視頻編碼的靜止圖像。

      在框910,視頻消息傳遞服務(wù)器使用根據(jù)Kush Gauge計(jì)算而計(jì)算的單個(gè)位速率參考編碼成視頻的靜止圖像消息用ABR清單對(duì)沖突管理系統(tǒng)作出響應(yīng)。在框912,沖突管理節(jié)點(diǎn)通知后臺(tái)與生成潛在沖突的會(huì)話ID關(guān)聯(lián)的沖突通知消息清單。此后,后臺(tái)從運(yùn)營(yíng)商/訂戶策略管理節(jié)點(diǎn)發(fā)送ABR消息通知,所述ABR消息通知包含訂戶、客戶端裝置和會(huì)話ID(框914),其在還包含消息遞送的適合加權(quán)因子的通知中被傳播到WFQing遞送服務(wù)器(框916)。后臺(tái)進(jìn)一步參考ABR編碼的沖突通知消息用http302重新定向消息對(duì)發(fā)出請(qǐng)求的ABR客戶端作出響應(yīng)(框918)。響應(yīng)于此,沖突客戶端裝置牽拉(pull)ABR視頻消息片段以便在顯示屏上再現(xiàn)(框920)。

      圖10描繪了具有相對(duì)于根據(jù)本專利公開的教導(dǎo)的沖突解決/管理方案另一實(shí)施例的附加細(xì)節(jié)的示例ABR流播環(huán)境1000。與前面一樣,在圖6和圖8中示出的流播環(huán)境的描述基本上適用于流播環(huán)境1000,已作必要修正。因而,在已經(jīng)檢測(cè)到潛在沖突之后主要聚焦在與沖突解決相關(guān)的方面,圖10的示例實(shí)施例圖示了可用沖突的新客戶端和/或具有定制/交互能力的其它現(xiàn)有客戶端啟動(dòng)交互會(huì)話的情形。在接收到包含相對(duì)于新會(huì)話請(qǐng)求的預(yù)測(cè)的位速率信息的各種片斷的潛在沖突通知(如附圖標(biāo)記808和1008所例示的)時(shí),ABR沖突管理節(jié)點(diǎn)624操作以用新客戶端608發(fā)起交互會(huì)話(例如經(jīng)由因特網(wǎng)),由此可提供定制消息對(duì)話框以便便于相對(duì)于各種選項(xiàng)、動(dòng)作等的用戶選擇。可提供與ABR沖突管理節(jié)點(diǎn)624關(guān)聯(lián)的定制客戶端消息傳遞(CCM)模塊1002以生成示例對(duì)話框1006,其允許選擇要終止的現(xiàn)有視頻會(huì)話。如之前所描述的,可提供其它選項(xiàng)以便根據(jù)特定實(shí)現(xiàn)進(jìn)行用戶選擇。圖9中的附圖標(biāo)記1012和1014圖示了交互會(huì)話,其中客戶端裝置608的用戶選擇具體現(xiàn)有會(huì)話(例如與客戶端裝置604-4的OTT STB會(huì)話)進(jìn)行終止。響應(yīng)于用戶選擇消息1014,ABR沖突管理器節(jié)點(diǎn)624向OTT STB客戶端604-4生成客戶端斷開消息1016。此外,ABR沖突管理器節(jié)點(diǎn)624還向后臺(tái)616發(fā)送斷開決定消息1010,其參考標(biāo)識(shí)用于斷開的客戶端裝置以及會(huì)話ID。

      圖11描繪了圖示相對(duì)于鑒于上面描述的示例ABR流播環(huán)境1000的沖突解決方案1100的實(shí)施例的附加細(xì)節(jié)的各種框、步驟和/或動(dòng)作的流程圖。響應(yīng)于沖突檢測(cè)機(jī)制(框1102),沖突管理系統(tǒng)或節(jié)點(diǎn)向沖突的ABR客戶端發(fā)送交互會(huì)話消息(框1104),由此客戶端的用戶可輸入適合的選擇(框1106)。如果沒(méi)有采取用戶動(dòng)作,則ABR客戶端返回到其預(yù)先請(qǐng)求狀態(tài)(框1108)。另一方面,如果用戶選擇終止動(dòng)作,其可涉及選擇多于一個(gè)現(xiàn)有會(huì)話進(jìn)行終止,則沖突管理系統(tǒng)經(jīng)由適合的斷開消息接收用戶輸入(框1110)。響應(yīng)于此,客戶端管理系統(tǒng)可向現(xiàn)有客戶端發(fā)送一個(gè)或多個(gè)客戶端斷開消息(框1112),于是新ABR會(huì)話建立消息可被發(fā)送到后臺(tái)以便設(shè)立請(qǐng)求的會(huì)話(框1114)。應(yīng)該認(rèn)識(shí)到,僅當(dāng)已經(jīng)查明終止的會(huì)話釋放了足夠帶寬使得添加新會(huì)話不會(huì)引起沖突時(shí),才可生成新ABR會(huì)話設(shè)立消息。因而,在一個(gè)另外變型中,可提供迭代的選擇和沖突驗(yàn)證方案,其中用戶可一個(gè)接一個(gè)地交互選擇不同會(huì)話進(jìn)行終止,直到釋放了適當(dāng)帶寬以便容納新會(huì)話。因而,沖突管理系統(tǒng)可配置成向后臺(tái)發(fā)送一個(gè)或多個(gè)斷開會(huì)話消息,如本文上面所說(shuō)明的(框1116)。更進(jìn)一步,如果用戶采取其它動(dòng)作代替終止動(dòng)作,例如帶寬購(gòu)買動(dòng)作,則然后系統(tǒng)可實(shí)行適當(dāng)響應(yīng),如之前所描述的。

      現(xiàn)在轉(zhuǎn)到圖12,其中描繪了基本上類似于圖6的流播環(huán)境的示例ABR流播環(huán)境1200,其中在駐地網(wǎng)關(guān)1208可實(shí)施沖突檢測(cè)/解決的某些方面。在圖12的實(shí)施例中,適當(dāng)位速率預(yù)測(cè)功能性可被提供為網(wǎng)關(guān)1208的一部分,網(wǎng)關(guān)1208操作以管理入局ABR遞送或?qū)拵Ч艿?202,使得適合容量的出站動(dòng)態(tài)虛擬管道1204對(duì)于由現(xiàn)有客戶端604-1至604-5和新客戶端608的消耗可用。聚焦在流播環(huán)境1200的各種交互功能性,當(dāng)新客戶端608發(fā)起會(huì)話請(qǐng)求時(shí),網(wǎng)關(guān)1208配置成向后臺(tái)616傳播該請(qǐng)求,如包含裝置、連接的顯示器信息等的消息1212所例示的。響應(yīng)于與后臺(tái)616對(duì)接的適當(dāng)策略管理請(qǐng)求/響應(yīng),運(yùn)營(yíng)商/訂戶策略管理器節(jié)點(diǎn)618操作以向網(wǎng)關(guān)1208生成位速率預(yù)測(cè)請(qǐng)求1214。實(shí)質(zhì)上類似于之前相對(duì)于圖6的流播環(huán)境600所描述的預(yù)測(cè)請(qǐng)求634,位速率預(yù)測(cè)請(qǐng)求1214可包含新客戶端ID、裝置/顯示器組合,還有與請(qǐng)求的會(huì)話關(guān)聯(lián)的適當(dāng)優(yōu)先權(quán)/權(quán)重值。響應(yīng)于此,在網(wǎng)關(guān)1208執(zhí)行的預(yù)測(cè)功能性操作以生成類似于位速率預(yù)測(cè)響應(yīng)636的位速率預(yù)測(cè)響應(yīng)消息1216,其包含相對(duì)正在進(jìn)行的會(huì)話以及請(qǐng)求的會(huì)話的各種信息片斷,例如會(huì)話ID、預(yù)測(cè)的位速率等。此后,為了沖突檢測(cè)和解決的目的實(shí)行在運(yùn)營(yíng)商/訂戶策略管理器618、沖突管理節(jié)點(diǎn)624和后臺(tái)616之間的適當(dāng)對(duì)接,如本文上面所述。

      圖13描繪了基本上類似于圖6的流播環(huán)境的示例ABR流播環(huán)境1300,其中在CDN節(jié)點(diǎn)1318可實(shí)施沖突檢測(cè)/解決的某些方面。在圖13的實(shí)施例中,適當(dāng)位速率預(yù)測(cè)功能性可被提供為邊緣/遞送節(jié)點(diǎn)(諸如例如節(jié)點(diǎn)1318)的一部分,其服務(wù)于經(jīng)由駐地網(wǎng)關(guān)1322提供相對(duì)于用戶駐地602的適合容量的動(dòng)態(tài)虛擬帶寬管道1340。附圖標(biāo)記1310和1312分別指的是CDN 1302的重新定向器節(jié)點(diǎn)和中央源服務(wù)器節(jié)點(diǎn),其包含耦合到中央服務(wù)器1312的多個(gè)區(qū)域節(jié)點(diǎn)(例如節(jié)點(diǎn)1314、1316)。另外,邊緣/遞送節(jié)點(diǎn)1318分層級(jí)耦合到區(qū)域節(jié)點(diǎn)1316。聚焦在流播環(huán)境1300的各種交互功能性,當(dāng)新客戶端608發(fā)起會(huì)話請(qǐng)求1304時(shí),網(wǎng)關(guān)1322配置成向后臺(tái)616傳播該請(qǐng)求,如之前所述的。依照與后臺(tái)616對(duì)接的適當(dāng)策略管理請(qǐng)求/響應(yīng),運(yùn)營(yíng)商/訂戶策略管理器節(jié)點(diǎn)618操作以最初通過(guò)用CDN 1302的重新定向器節(jié)點(diǎn)1310參與查詢機(jī)制1330來(lái)確定邊緣/遞送節(jié)點(diǎn)1318的位置。在標(biāo)識(shí)服務(wù)于用戶駐地602的邊緣/遞送節(jié)點(diǎn)1318(例如Atlanta GA)時(shí),包含節(jié)點(diǎn)位置的響應(yīng)被提供給運(yùn)營(yíng)商/訂戶策略管理器節(jié)點(diǎn)618。此后,向邊緣/遞送節(jié)點(diǎn)1318生成位速率預(yù)測(cè)請(qǐng)求1334,實(shí)質(zhì)上類似于之前分別相對(duì)于圖6和圖12的流播環(huán)境600、1200描述的預(yù)測(cè)請(qǐng)求634、1214。響應(yīng)于此,在CDN 節(jié)點(diǎn)1318執(zhí)行的預(yù)測(cè)功能性操作以生成位速率預(yù)測(cè)響應(yīng)消息1336,類似于位速率預(yù)測(cè)響應(yīng)636和1216。與之前一樣,按照本文上面的教導(dǎo),為了沖突檢測(cè)和解決的目的實(shí)行在運(yùn)營(yíng)商/訂戶策略管理器618、沖突管理節(jié)點(diǎn)624和后臺(tái)616之間的適當(dāng)對(duì)接。

      圖14描繪了根據(jù)本專利申請(qǐng)的一個(gè)或多個(gè)實(shí)施例可配置成執(zhí)行沖突檢測(cè)/解決的某些方面的示例元件或組件1400的框圖。在一個(gè)布置中,組件1400圖示了CDN節(jié)點(diǎn)(例如邊緣節(jié)點(diǎn)1318),其包含位速率預(yù)測(cè)模塊1406以及帶寬調(diào)度和管道管理模塊1412,例如基于WFQ技術(shù)。在另一布置中,組件1400圖示了包含位速率預(yù)測(cè)模塊1406的用戶駐地網(wǎng)關(guān)(例如1208)。在此類網(wǎng)關(guān)操作以管理服務(wù)于用戶駐地的出站帶寬管道的調(diào)度的程度上,它還可包含適合的基于WFQ的帶寬管道管理模塊1412。如本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到的,位速率預(yù)測(cè)的功能性可被提供為一部分永久存儲(chǔ)器(例如非易失性存儲(chǔ)器,其可包括廣義存儲(chǔ)器子系統(tǒng)1404的一部分),具有可由一個(gè)或多個(gè)處理器1402執(zhí)行的適當(dāng)程序指令或代碼部分。在一個(gè)實(shí)施例中,位速率預(yù)測(cè)模塊1406可配置成在處理器1402的控制下執(zhí)行:在考慮到用于在客戶端裝置上發(fā)起新流播會(huì)話的新ABR客戶端的請(qǐng)求的帶寬要求之后,響應(yīng)于來(lái)自運(yùn)營(yíng)商/訂戶策略管理的請(qǐng)求而相對(duì)于對(duì)應(yīng)ABR流播會(huì)話預(yù)測(cè)用戶駐地602的一個(gè)或多個(gè)現(xiàn)有ABR客戶端的帶寬要求;以及生成到訂戶策略管理節(jié)點(diǎn)的帶寬預(yù)測(cè)響應(yīng)消息。如上所述,帶寬預(yù)測(cè)響應(yīng)消息包含至少部分基于與現(xiàn)有ABR流播會(huì)話和請(qǐng)求的新流播會(huì)話關(guān)聯(lián)的優(yōu)先權(quán)權(quán)重對(duì)于現(xiàn)有ABR流播會(huì)話和請(qǐng)求的新流播會(huì)話預(yù)測(cè)的位速率。適當(dāng)收發(fā)器(Tx/Rx)對(duì)接1408可被提供為組件1400的一部分以便于位速率預(yù)測(cè)請(qǐng)求/響應(yīng)消息傳遞。還可取決于組件1400是布置為駐地網(wǎng)關(guān)1208還是CDN節(jié)點(diǎn)1318來(lái)提供附加對(duì)接1410。

      基于前述具體實(shí)施方式,應(yīng)該認(rèn)識(shí)到,本公開的一個(gè)或多個(gè)實(shí)施例可有利地實(shí)現(xiàn)在若干ABR應(yīng)用中,包含傳統(tǒng)客戶端應(yīng)用以及定制客戶端應(yīng)用。除了允許用戶無(wú)視既定策略,本文的實(shí)施例可便于控制如何通知和解決策略中的沖突。

      在本公開的各種實(shí)施例的以上描述中,要理解到,本文使用的術(shù)語(yǔ)僅用于描述具體實(shí)施例的目的,并不打算限制本發(fā)明。除非另外定義,否則本文所用的所有術(shù)語(yǔ)(包含技術(shù)和科學(xué)術(shù)語(yǔ))都具有與本發(fā)明所屬領(lǐng)域的普通技術(shù)人員通常理解的相同的意思。還將理解,諸如在通常使用的字典中定義的那些術(shù)語(yǔ),應(yīng)被解釋為具有與在本說(shuō)明書和相關(guān)領(lǐng)域的上下文中它們的意思一致的意思,并且可不以理想化或過(guò)度正式的意義解釋,除非本文明確地如此定義了。

      本文參考計(jì)算機(jī)實(shí)現(xiàn)的方法、設(shè)備(系統(tǒng)和/或裝置)和/或計(jì)算機(jī)程序產(chǎn)品的框圖和/或流程圖圖示來(lái)描述至少一些示例實(shí)施例。要理解,框圖和/或流程圖圖示的框以及框圖和/或流程圖圖示中的框組合可通過(guò)由一個(gè)或多個(gè)計(jì)算機(jī)電路執(zhí)行的計(jì)算機(jī)程序指令實(shí)現(xiàn)。此類計(jì)算機(jī)程序指令可提供給通用計(jì)算機(jī)電路、專用計(jì)算機(jī)電路的處理器電路和/或其它可編程數(shù)據(jù)處理電路以產(chǎn)生機(jī)器,使得經(jīng)由計(jì)算機(jī)的處理器和/或其它可編程數(shù)據(jù)處理設(shè)備執(zhí)行的指令變換并控制晶體管、存儲(chǔ)在存儲(chǔ)位置的值和此類電路內(nèi)的其它硬件組件,以實(shí)現(xiàn)在框圖和/或流程圖框中規(guī)定的功能/動(dòng)作,并且由此創(chuàng)建用于實(shí)現(xiàn)在框圖和/或流程圖框中規(guī)定的部件(功能性)和/或結(jié)構(gòu)。此外,計(jì)算機(jī)程序指令也可存儲(chǔ)在可指導(dǎo)計(jì)算機(jī)或其它可編程數(shù)據(jù)處理設(shè)備以具體方式運(yùn)作的有形計(jì)算機(jī)可讀介質(zhì)中,使得存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中的指令產(chǎn)生包含實(shí)現(xiàn)在框圖和/或一個(gè)或多個(gè)流程圖框中規(guī)定的功能/動(dòng)作的指令的制品。

      如之前所提及的,有形非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)可包含電、磁、光、電磁或半導(dǎo)體數(shù)據(jù)存儲(chǔ)系統(tǒng)、設(shè)備或裝置。計(jì)算機(jī)可讀介質(zhì)的更特定示例將包含如下:便攜式計(jì)算機(jī)磁盤、隨機(jī)存取存儲(chǔ)器(RAM)電路、只讀存儲(chǔ)器(ROM)電路、可擦除可編程只讀存儲(chǔ)器(EPROM或閃存)電路、便攜式壓縮盤只讀存儲(chǔ)器(CD-ROM)和便攜式數(shù)字視頻盤只讀存儲(chǔ)器(DVD/藍(lán)光)。計(jì)算機(jī)程序指令也可加載到或以別的方式下載到計(jì)算機(jī)和/或其它可編程數(shù)據(jù)處理設(shè)備上,以使在計(jì)算機(jī)和/或其它可編程設(shè)備上執(zhí)行一系列可操作步驟,來(lái)產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的過(guò)程,使得在計(jì)算機(jī)或其它可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在框圖和/或流程圖框中規(guī)則的功能/動(dòng)作的步驟。因而,本發(fā)明的實(shí)施例可用硬件和/或運(yùn)行在處理器諸如數(shù)字信號(hào)處理器上的軟件(包含固件、常駐軟件、微代碼等)實(shí)施,它們可統(tǒng)稱為“電路”、“模塊”或其變型。

      另外,在至少一些附加或備選實(shí)現(xiàn)中,在框中描述的功能/動(dòng)作可不按在流程圖中示出的次序發(fā)生。例如,取決于所涉及的功能/動(dòng)作,接連顯示的兩個(gè)框?qū)嶋H上可基本上同時(shí)執(zhí)行,或者這些框有時(shí)可按相反次序執(zhí)行。而且,流程圖和/或框圖的給定框的功能性可被分成多個(gè)框,和/或流程圖和/或框圖的兩個(gè)或更多框的功能性至少可部分集成。例如,在圖6的流播網(wǎng)絡(luò)環(huán)境中示出的至少一些節(jié)點(diǎn)諸如運(yùn)營(yíng)商/訂戶策略管理器、后臺(tái)和沖突管理或示例可被集成,或以別的方式共同定位在不同組合中。最后,其它框可被添加/插入在圖示的框之間。而且,盡管其中一些附圖包含用于示出通信的主要方向的通信路徑上的箭頭,但要理解,通信可以相對(duì)于所描繪的箭頭在相反的方向上發(fā)生。

      盡管已經(jīng)詳細(xì)示出和描述了各種實(shí)施例,但權(quán)利要求書不限于任何具體實(shí)施例或示例。以上詳細(xì)描述都不應(yīng)被解讀為暗示,任何具體組件、元件、步驟、動(dòng)作或功能是必不可少的,使得它必須包含在權(quán)利要求書的范圍內(nèi)。除非明確聲明,否則提到單數(shù)形式的元件不打算意味著“一個(gè)且僅一個(gè)”,而是意味著“一個(gè)或多個(gè)”。本領(lǐng)域技術(shù)人員已知的上述實(shí)施例的元件的所有結(jié)構(gòu)和功能等同物在都通過(guò)參考明確地合并在本文中,并且打算由權(quán)利要求涵蓋。相應(yīng)地,本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,本文描述的示范實(shí)施例可用在所附的權(quán)利要求的精神和范圍內(nèi)的各種修改和更改實(shí)踐。

      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1